From 8f07efd2e53a8105d7ca2e73fc64ee017f272cdb Mon Sep 17 00:00:00 2001 From: Matthew Jeffryes Date: Mon, 30 Oct 2023 13:30:31 -0700 Subject: [PATCH 1/2] devbox: go 1.20->1.21 --- devbox.json | 2 +- devbox.lock | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/devbox.json b/devbox.json index 1458eff63d..27ffb83bf1 100644 --- a/devbox.json +++ b/devbox.json @@ -1,6 +1,6 @@ { "packages": [ - "go@1.20", + "go@1.21", "nodejs@latest", "python3@latest", "dotnet-sdk@latest", diff --git a/devbox.lock b/devbox.lock index c89067c308..78a9e8fd79 100644 --- a/devbox.lock +++ b/devbox.lock @@ -6,10 +6,11 @@ "resolved": "github:NixOS/nixpkgs/3c614fbc76fc152f3e1bc4b2263da6d90adf80fb#dotnet-sdk", "version": "6.0.411" }, - "go@1.20": { - "last_modified": "2023-06-29T16:20:38Z", - "resolved": "github:NixOS/nixpkgs/3c614fbc76fc152f3e1bc4b2263da6d90adf80fb#go", - "version": "1.20.5" + "go@1.21": { + "last_modified": "2023-09-17T10:54:49Z", + "resolved": "github:NixOS/nixpkgs/5148520bfab61f99fd25fb9ff7bfbb50dad3c9db#go_1_21", + "source": "devbox-search", + "version": "1.21.1" }, "gradle_7@latest": { "last_modified": "2023-06-29T16:20:38Z", From 465fac392bf96dd67d1b657a5a223229159f8ddb Mon Sep 17 00:00:00 2001 From: Matthew Jeffryes Date: Mon, 30 Oct 2023 14:00:03 -0700 Subject: [PATCH 2/2] bump pulumi/pulumi to v3.91.1 --- CHANGELOG.md | 2 + examples/go.mod | 71 +- examples/go.sum | 139 +- provider/go.mod | 34 +- provider/go.sum | 54 +- sdk/dotnet/go.mod | 4 +- sdk/go.mod | 12 +- sdk/go.sum | 24 +- sdk/nodejs/go.mod | 4 +- sdk/python/go.mod | 4 +- sdk/python/pulumi_aws_native/_inputs.py | 710 +- .../accessanalyzer/_inputs.py | 59 +- .../accessanalyzer/analyzer.py | 29 +- .../accessanalyzer/get_analyzer.py | 2 +- .../accessanalyzer/outputs.py | 59 +- .../pulumi_aws_native/acmpca/_inputs.py | 639 +- .../pulumi_aws_native/acmpca/certificate.py | 56 +- .../acmpca/certificate_authority.py | 64 +- .../certificate_authority_activation.py | 29 +- .../acmpca/get_certificate.py | 2 +- .../acmpca/get_certificate_authority.py | 2 +- .../get_certificate_authority_activation.py | 2 +- .../pulumi_aws_native/acmpca/outputs.py | 639 +- .../pulumi_aws_native/acmpca/permission.py | 29 +- .../pulumi_aws_native/amazonmq/_inputs.py | 185 +- .../pulumi_aws_native/amazonmq/broker.py | 118 +- .../amazonmq/configuration.py | 41 +- .../amazonmq/configuration_association.py | 26 +- .../pulumi_aws_native/amazonmq/get_broker.py | 2 +- .../amazonmq/get_configuration.py | 2 +- .../amazonmq/get_configuration_association.py | 2 +- .../pulumi_aws_native/amazonmq/outputs.py | 185 +- .../pulumi_aws_native/amplify/_inputs.py | 189 +- sdk/python/pulumi_aws_native/amplify/app.py | 83 +- .../pulumi_aws_native/amplify/branch.py | 70 +- .../pulumi_aws_native/amplify/domain.py | 37 +- .../pulumi_aws_native/amplify/get_app.py | 2 +- .../pulumi_aws_native/amplify/get_branch.py | 2 +- .../pulumi_aws_native/amplify/get_domain.py | 2 +- .../pulumi_aws_native/amplify/outputs.py | 189 +- .../amplifyuibuilder/_inputs.py | 260 +- .../amplifyuibuilder/component.py | 99 +- .../amplifyuibuilder/form.py | 91 +- .../amplifyuibuilder/get_component.py | 2 +- .../amplifyuibuilder/get_form.py | 2 +- .../amplifyuibuilder/get_theme.py | 2 +- .../amplifyuibuilder/outputs.py | 260 +- .../amplifyuibuilder/theme.py | 42 +- .../pulumi_aws_native/apigateway/_inputs.py | 658 +- .../pulumi_aws_native/apigateway/account.py | 17 +- .../pulumi_aws_native/apigateway/api_key.py | 45 +- .../apigateway/authorizer.py | 53 +- .../apigateway/base_path_mapping.py | 29 +- .../apigateway/client_certificate.py | 21 +- .../apigateway/deployment.py | 43 +- .../apigateway/documentation_part.py | 30 +- .../apigateway/documentation_version.py | 25 +- .../apigateway/domain_name.py | 55 +- .../apigateway/gateway_response.py | 33 +- .../apigateway/get_account.py | 2 +- .../apigateway/get_api_key.py | 2 +- .../apigateway/get_authorizer.py | 2 +- .../apigateway/get_base_path_mapping.py | 2 +- .../apigateway/get_client_certificate.py | 2 +- .../apigateway/get_deployment.py | 2 +- .../apigateway/get_documentation_part.py | 2 +- .../apigateway/get_documentation_version.py | 2 +- .../apigateway/get_domain_name.py | 2 +- .../apigateway/get_gateway_response.py | 2 +- .../apigateway/get_method.py | 2 +- .../pulumi_aws_native/apigateway/get_model.py | 2 +- .../apigateway/get_request_validator.py | 2 +- .../apigateway/get_resource.py | 2 +- .../apigateway/get_rest_api.py | 2 +- .../pulumi_aws_native/apigateway/get_stage.py | 2 +- .../apigateway/get_usage_plan.py | 2 +- .../apigateway/get_usage_plan_key.py | 2 +- .../apigateway/get_vpc_link.py | 2 +- .../pulumi_aws_native/apigateway/method.py | 70 +- .../pulumi_aws_native/apigateway/model.py | 33 +- .../pulumi_aws_native/apigateway/outputs.py | 658 +- .../apigateway/request_validator.py | 29 +- .../pulumi_aws_native/apigateway/resource.py | 25 +- .../pulumi_aws_native/apigateway/rest_api.py | 83 +- .../pulumi_aws_native/apigateway/stage.py | 79 +- .../apigateway/usage_plan.py | 47 +- .../apigateway/usage_plan_key.py | 25 +- .../pulumi_aws_native/apigateway/vpc_link.py | 29 +- .../pulumi_aws_native/apigatewayv2/_inputs.py | 294 +- .../pulumi_aws_native/apigatewayv2/api.py | 91 +- .../api_gateway_managed_overrides.py | 44 +- .../apigatewayv2/api_mapping.py | 29 +- .../apigatewayv2/authorizer.py | 62 +- .../apigatewayv2/deployment.py | 25 +- .../apigatewayv2/domain_name.py | 34 +- .../pulumi_aws_native/apigatewayv2/get_api.py | 2 +- .../get_api_gateway_managed_overrides.py | 2 +- .../apigatewayv2/get_api_mapping.py | 2 +- .../apigatewayv2/get_authorizer.py | 2 +- .../apigatewayv2/get_deployment.py | 2 +- .../apigatewayv2/get_domain_name.py | 2 +- .../apigatewayv2/get_integration.py | 2 +- .../apigatewayv2/get_integration_response.py | 2 +- .../apigatewayv2/get_model.py | 2 +- .../apigatewayv2/get_route.py | 2 +- .../apigatewayv2/get_route_response.py | 2 +- .../apigatewayv2/get_stage.py | 2 +- .../apigatewayv2/get_vpc_link.py | 2 +- .../apigatewayv2/integration.py | 90 +- .../apigatewayv2/integration_response.py | 41 +- .../pulumi_aws_native/apigatewayv2/model.py | 33 +- .../pulumi_aws_native/apigatewayv2/outputs.py | 294 +- .../pulumi_aws_native/apigatewayv2/route.py | 61 +- .../apigatewayv2/route_response.py | 42 +- .../pulumi_aws_native/apigatewayv2/stage.py | 71 +- .../apigatewayv2/vpc_link.py | 29 +- .../pulumi_aws_native/appconfig/_inputs.py | 137 +- .../appconfig/application.py | 25 +- .../appconfig/configuration_profile.py | 49 +- .../pulumi_aws_native/appconfig/deployment.py | 45 +- .../appconfig/deployment_strategy.py | 45 +- .../appconfig/environment.py | 33 +- .../pulumi_aws_native/appconfig/extension.py | 37 +- .../appconfig/extension_association.py | 33 +- .../appconfig/get_application.py | 2 +- .../appconfig/get_configuration_profile.py | 2 +- .../appconfig/get_deployment.py | 2 +- .../appconfig/get_deployment_strategy.py | 2 +- .../appconfig/get_environment.py | 2 +- .../appconfig/get_extension.py | 2 +- .../appconfig/get_extension_association.py | 2 +- .../get_hosted_configuration_version.py | 2 +- .../appconfig/hosted_configuration_version.py | 41 +- .../pulumi_aws_native/appconfig/outputs.py | 137 +- .../pulumi_aws_native/appflow/_inputs.py | 1982 +- .../pulumi_aws_native/appflow/connector.py | 34 +- .../appflow/connector_profile.py | 42 +- sdk/python/pulumi_aws_native/appflow/flow.py | 68 +- .../appflow/get_connector.py | 2 +- .../appflow/get_connector_profile.py | 2 +- .../pulumi_aws_native/appflow/get_flow.py | 2 +- .../pulumi_aws_native/appflow/outputs.py | 1982 +- .../appintegrations/_inputs.py | 82 +- .../appintegrations/data_integration.py | 60 +- .../appintegrations/event_integration.py | 38 +- .../appintegrations/get_data_integration.py | 2 +- .../appintegrations/get_event_integration.py | 2 +- .../appintegrations/outputs.py | 82 +- .../applicationautoscaling/_inputs.py | 201 +- .../get_scalable_target.py | 2 +- .../get_scaling_policy.py | 2 +- .../applicationautoscaling/outputs.py | 201 +- .../applicationautoscaling/scalable_target.py | 50 +- .../applicationautoscaling/scaling_policy.py | 55 +- .../applicationinsights/_inputs.py | 314 +- .../applicationinsights/application.py | 53 +- .../applicationinsights/get_application.py | 2 +- .../applicationinsights/outputs.py | 314 +- .../pulumi_aws_native/appmesh/_inputs.py | 2262 +- .../appmesh/gateway_route.py | 42 +- .../appmesh/get_gateway_route.py | 2 +- .../pulumi_aws_native/appmesh/get_mesh.py | 2 +- .../pulumi_aws_native/appmesh/get_route.py | 2 +- .../appmesh/get_virtual_gateway.py | 2 +- .../appmesh/get_virtual_node.py | 2 +- .../appmesh/get_virtual_router.py | 2 +- .../appmesh/get_virtual_service.py | 2 +- sdk/python/pulumi_aws_native/appmesh/mesh.py | 30 +- .../pulumi_aws_native/appmesh/outputs.py | 2262 +- sdk/python/pulumi_aws_native/appmesh/route.py | 42 +- .../appmesh/virtual_gateway.py | 38 +- .../pulumi_aws_native/appmesh/virtual_node.py | 38 +- .../appmesh/virtual_router.py | 38 +- .../appmesh/virtual_service.py | 38 +- .../pulumi_aws_native/apprunner/_inputs.py | 399 +- .../apprunner/auto_scaling_configuration.py | 33 +- .../get_auto_scaling_configuration.py | 2 +- .../get_observability_configuration.py | 2 +- .../apprunner/get_service.py | 2 +- .../apprunner/get_vpc_connector.py | 2 +- .../apprunner/get_vpc_ingress_connection.py | 2 +- .../apprunner/observability_configuration.py | 30 +- .../pulumi_aws_native/apprunner/outputs.py | 399 +- .../pulumi_aws_native/apprunner/service.py | 79 +- .../apprunner/vpc_connector.py | 29 +- .../apprunner/vpc_ingress_connection.py | 34 +- .../pulumi_aws_native/appstream/_inputs.py | 430 +- .../pulumi_aws_native/appstream/app_block.py | 60 +- .../appstream/app_block_builder.py | 62 +- .../appstream/application.py | 66 +- .../application_entitlement_association.py | 25 +- .../application_fleet_association.py | 21 +- .../appstream/directory_config.py | 39 +- .../appstream/entitlement.py | 33 +- .../pulumi_aws_native/appstream/fleet.py | 121 +- .../appstream/get_app_block.py | 2 +- .../appstream/get_app_block_builder.py | 2 +- .../appstream/get_application.py | 2 +- .../appstream/get_directory_config.py | 2 +- .../appstream/get_entitlement.py | 2 +- .../pulumi_aws_native/appstream/get_fleet.py | 2 +- .../appstream/get_image_builder.py | 2 +- .../pulumi_aws_native/appstream/get_stack.py | 2 +- .../appstream/get_stack_fleet_association.py | 2 +- .../appstream/get_stack_user_association.py | 2 +- .../pulumi_aws_native/appstream/get_user.py | 2 +- .../appstream/image_builder.py | 75 +- .../pulumi_aws_native/appstream/outputs.py | 430 +- .../pulumi_aws_native/appstream/stack.py | 79 +- .../appstream/stack_fleet_association.py | 21 +- .../appstream/stack_user_association.py | 29 +- .../pulumi_aws_native/appstream/user.py | 33 +- .../pulumi_aws_native/appsync/_inputs.py | 455 +- .../pulumi_aws_native/appsync/api_cache.py | 37 +- .../pulumi_aws_native/appsync/api_key.py | 25 +- .../pulumi_aws_native/appsync/data_source.py | 96 +- .../pulumi_aws_native/appsync/domain_name.py | 25 +- .../appsync/domain_name_api_association.py | 21 +- .../appsync/function_configuration.py | 79 +- .../appsync/get_api_cache.py | 2 +- .../pulumi_aws_native/appsync/get_api_key.py | 2 +- .../appsync/get_data_source.py | 2 +- .../appsync/get_domain_name.py | 2 +- .../get_domain_name_api_association.py | 2 +- .../appsync/get_function_configuration.py | 2 +- .../appsync/get_graph_ql_api.py | 2 +- .../appsync/get_graph_ql_schema.py | 2 +- .../pulumi_aws_native/appsync/get_resolver.py | 2 +- .../appsync/get_source_api_association.py | 2 +- .../pulumi_aws_native/appsync/graph_ql_api.py | 85 +- .../appsync/graph_ql_schema.py | 25 +- .../pulumi_aws_native/appsync/outputs.py | 455 +- .../pulumi_aws_native/appsync/resolver.py | 97 +- .../appsync/source_api_association.py | 34 +- sdk/python/pulumi_aws_native/aps/_inputs.py | 43 +- .../aps/get_rule_groups_namespace.py | 2 +- .../pulumi_aws_native/aps/get_workspace.py | 2 +- sdk/python/pulumi_aws_native/aps/outputs.py | 43 +- .../aps/rule_groups_namespace.py | 29 +- sdk/python/pulumi_aws_native/aps/workspace.py | 34 +- sdk/python/pulumi_aws_native/ask/_inputs.py | 59 +- sdk/python/pulumi_aws_native/ask/get_skill.py | 2 +- sdk/python/pulumi_aws_native/ask/outputs.py | 59 +- sdk/python/pulumi_aws_native/ask/skill.py | 35 +- .../pulumi_aws_native/athena/_inputs.py | 277 +- .../athena/capacity_reservation.py | 34 +- .../pulumi_aws_native/athena/data_catalog.py | 33 +- .../athena/get_capacity_reservation.py | 2 +- .../athena/get_data_catalog.py | 2 +- .../athena/get_named_query.py | 2 +- .../athena/get_prepared_statement.py | 2 +- .../athena/get_work_group.py | 2 +- .../pulumi_aws_native/athena/named_query.py | 33 +- .../pulumi_aws_native/athena/outputs.py | 277 +- .../athena/prepared_statement.py | 29 +- .../pulumi_aws_native/athena/work_group.py | 51 +- .../pulumi_aws_native/auditmanager/_inputs.py | 143 +- .../auditmanager/assessment.py | 68 +- .../auditmanager/get_assessment.py | 2 +- .../pulumi_aws_native/auditmanager/outputs.py | 143 +- .../pulumi_aws_native/autoscaling/_inputs.py | 815 +- .../autoscaling/auto_scaling_group.py | 144 +- .../autoscaling/get_auto_scaling_group.py | 2 +- .../autoscaling/get_lifecycle_hook.py | 2 +- .../autoscaling/get_scaling_policy.py | 2 +- .../autoscaling/get_scheduled_action.py | 2 +- .../autoscaling/get_warm_pool.py | 2 +- .../autoscaling/launch_configuration.py | 94 +- .../autoscaling/lifecycle_hook.py | 45 +- .../pulumi_aws_native/autoscaling/outputs.py | 815 +- .../autoscaling/scaling_policy.py | 67 +- .../autoscaling/scheduled_action.py | 45 +- .../autoscaling/warm_pool.py | 38 +- .../autoscalingplans/_inputs.py | 229 +- .../autoscalingplans/get_scaling_plan.py | 2 +- .../autoscalingplans/outputs.py | 229 +- .../autoscalingplans/scaling_plan.py | 26 +- .../pulumi_aws_native/backup/_inputs.py | 364 +- .../pulumi_aws_native/backup/backup_plan.py | 26 +- .../backup/backup_selection.py | 26 +- .../pulumi_aws_native/backup/backup_vault.py | 47 +- .../pulumi_aws_native/backup/framework.py | 29 +- .../backup/get_backup_plan.py | 2 +- .../backup/get_backup_selection.py | 2 +- .../backup/get_backup_vault.py | 2 +- .../pulumi_aws_native/backup/get_framework.py | 2 +- .../backup/get_report_plan.py | 2 +- .../pulumi_aws_native/backup/outputs.py | 364 +- .../pulumi_aws_native/backup/report_plan.py | 43 +- .../backupgateway/_inputs.py | 17 +- .../backupgateway/get_hypervisor.py | 2 +- .../backupgateway/hypervisor.py | 41 +- .../backupgateway/outputs.py | 17 +- sdk/python/pulumi_aws_native/batch/_inputs.py | 903 +- .../batch/compute_environment.py | 68 +- .../batch/get_compute_environment.py | 2 +- .../batch/get_job_definition.py | 2 +- .../pulumi_aws_native/batch/get_job_queue.py | 2 +- .../batch/get_scheduling_policy.py | 2 +- .../pulumi_aws_native/batch/job_definition.py | 86 +- .../pulumi_aws_native/batch/job_queue.py | 37 +- sdk/python/pulumi_aws_native/batch/outputs.py | 903 +- .../batch/scheduling_policy.py | 30 +- .../billingconductor/_inputs.py | 193 +- .../billingconductor/billing_group.py | 47 +- .../billingconductor/custom_line_item.py | 47 +- .../billingconductor/get_billing_group.py | 2 +- .../billingconductor/get_custom_line_item.py | 2 +- .../billingconductor/get_pricing_plan.py | 2 +- .../billingconductor/get_pricing_rule.py | 2 +- .../billingconductor/outputs.py | 193 +- .../billingconductor/pricing_plan.py | 29 +- .../billingconductor/pricing_rule.py | 62 +- .../pulumi_aws_native/budgets/_inputs.py | 311 +- .../pulumi_aws_native/budgets/budget.py | 26 +- .../budgets/budgets_action.py | 55 +- .../pulumi_aws_native/budgets/get_budget.py | 2 +- .../budgets/get_budgets_action.py | 2 +- .../pulumi_aws_native/budgets/outputs.py | 311 +- .../pulumi_aws_native/cassandra/_inputs.py | 122 +- .../cassandra/get_keyspace.py | 2 +- .../pulumi_aws_native/cassandra/get_table.py | 2 +- .../pulumi_aws_native/cassandra/keyspace.py | 30 +- .../pulumi_aws_native/cassandra/outputs.py | 122 +- .../pulumi_aws_native/cassandra/table.py | 67 +- sdk/python/pulumi_aws_native/ce/_inputs.py | 51 +- .../pulumi_aws_native/ce/anomaly_monitor.py | 33 +- .../ce/anomaly_subscription.py | 41 +- .../pulumi_aws_native/ce/cost_category.py | 33 +- .../ce/get_anomaly_monitor.py | 2 +- .../ce/get_anomaly_subscription.py | 2 +- .../pulumi_aws_native/ce/get_cost_category.py | 2 +- sdk/python/pulumi_aws_native/ce/outputs.py | 51 +- .../certificatemanager/_inputs.py | 47 +- .../certificatemanager/account.py | 22 +- .../certificatemanager/certificate.py | 45 +- .../certificatemanager/get_account.py | 2 +- .../certificatemanager/get_certificate.py | 2 +- .../certificatemanager/outputs.py | 47 +- ...t_microsoft_teams_channel_configuration.py | 2 +- .../get_slack_channel_configuration.py | 2 +- .../microsoft_teams_channel_configuration.py | 49 +- .../chatbot/slack_channel_configuration.py | 45 +- sdk/python/pulumi_aws_native/cidr.py | 2 +- .../pulumi_aws_native/cleanrooms/_inputs.py | 382 +- .../cleanrooms/analysis_template.py | 46 +- .../cleanrooms/collaboration.py | 50 +- .../cleanrooms/configured_table.py | 46 +- .../configured_table_association.py | 37 +- .../cleanrooms/get_analysis_template.py | 2 +- .../cleanrooms/get_collaboration.py | 2 +- .../cleanrooms/get_configured_table.py | 2 +- .../get_configured_table_association.py | 2 +- .../cleanrooms/get_membership.py | 2 +- .../cleanrooms/membership.py | 34 +- .../pulumi_aws_native/cleanrooms/outputs.py | 393 +- .../pulumi_aws_native/cloud9/_inputs.py | 32 +- .../cloud9/environment_ec2.py | 53 +- .../cloud9/get_environment_ec2.py | 2 +- .../pulumi_aws_native/cloud9/outputs.py | 32 +- .../cloudformation/_inputs.py | 191 +- .../cloudformation/custom_resource.py | 17 +- .../cloudformation/get_custom_resource.py | 2 +- .../get_hook_default_version.py | 2 +- .../cloudformation/get_hook_type_config.py | 2 +- .../cloudformation/get_hook_version.py | 2 +- .../cloudformation/get_macro.py | 2 +- .../cloudformation/get_module_version.py | 2 +- .../cloudformation/get_public_type_version.py | 2 +- .../cloudformation/get_publisher.py | 2 +- .../get_resource_default_version.py | 2 +- .../cloudformation/get_resource_version.py | 2 +- .../cloudformation/get_stack.py | 2 +- .../cloudformation/get_stack_set.py | 2 +- .../cloudformation/get_type_activation.py | 2 +- .../cloudformation/get_wait_condition.py | 2 +- .../get_wait_condition_handle.py | 2 +- .../cloudformation/hook_default_version.py | 25 +- .../cloudformation/hook_type_config.py | 29 +- .../cloudformation/hook_version.py | 34 +- .../pulumi_aws_native/cloudformation/macro.py | 33 +- .../cloudformation/module_default_version.py | 25 +- .../cloudformation/module_version.py | 21 +- .../cloudformation/outputs.py | 214 +- .../cloudformation/public_type_version.py | 33 +- .../cloudformation/publisher.py | 21 +- .../resource_default_version.py | 25 +- .../cloudformation/resource_version.py | 34 +- .../pulumi_aws_native/cloudformation/stack.py | 73 +- .../cloudformation/stack_set.py | 88 +- .../cloudformation/type_activation.py | 58 +- .../cloudformation/wait_condition.py | 25 +- .../cloudformation/wait_condition_handle.py | 11 +- .../pulumi_aws_native/cloudfront/_inputs.py | 1563 +- .../cloudfront/cache_policy.py | 22 +- .../cloud_front_origin_access_identity.py | 22 +- .../continuous_deployment_policy.py | 22 +- .../cloudfront/distribution.py | 26 +- .../pulumi_aws_native/cloudfront/function.py | 43 +- .../cloudfront/get_cache_policy.py | 2 +- .../get_cloud_front_origin_access_identity.py | 2 +- .../get_continuous_deployment_policy.py | 2 +- .../cloudfront/get_distribution.py | 2 +- .../cloudfront/get_function.py | 2 +- .../cloudfront/get_key_group.py | 2 +- .../cloudfront/get_monitoring_subscription.py | 2 +- .../cloudfront/get_origin_access_control.py | 2 +- .../cloudfront/get_origin_request_policy.py | 2 +- .../cloudfront/get_public_key.py | 2 +- .../cloudfront/get_realtime_log_config.py | 2 +- .../cloudfront/get_response_headers_policy.py | 2 +- .../cloudfront/get_streaming_distribution.py | 2 +- .../pulumi_aws_native/cloudfront/key_group.py | 22 +- .../cloudfront/monitoring_subscription.py | 26 +- .../cloudfront/origin_access_control.py | 22 +- .../cloudfront/origin_request_policy.py | 22 +- .../pulumi_aws_native/cloudfront/outputs.py | 1563 +- .../cloudfront/public_key.py | 22 +- .../cloudfront/realtime_log_config.py | 29 +- .../cloudfront/response_headers_policy.py | 22 +- .../cloudfront/streaming_distribution.py | 26 +- .../pulumi_aws_native/cloudtrail/_inputs.py | 211 +- .../pulumi_aws_native/cloudtrail/channel.py | 29 +- .../cloudtrail/event_data_store.py | 49 +- .../cloudtrail/get_channel.py | 2 +- .../cloudtrail/get_event_data_store.py | 2 +- .../cloudtrail/get_resource_policy.py | 2 +- .../pulumi_aws_native/cloudtrail/get_trail.py | 2 +- .../pulumi_aws_native/cloudtrail/outputs.py | 211 +- .../cloudtrail/resource_policy.py | 21 +- .../pulumi_aws_native/cloudtrail/trail.py | 77 +- .../pulumi_aws_native/cloudwatch/_inputs.py | 315 +- .../pulumi_aws_native/cloudwatch/alarm.py | 97 +- .../cloudwatch/anomaly_detector.py | 56 +- .../cloudwatch/composite_alarm.py | 53 +- .../pulumi_aws_native/cloudwatch/dashboard.py | 21 +- .../pulumi_aws_native/cloudwatch/get_alarm.py | 2 +- .../cloudwatch/get_anomaly_detector.py | 2 +- .../cloudwatch/get_composite_alarm.py | 2 +- .../cloudwatch/get_dashboard.py | 2 +- .../cloudwatch/get_insight_rule.py | 2 +- .../cloudwatch/get_metric_stream.py | 2 +- .../cloudwatch/insight_rule.py | 34 +- .../cloudwatch/metric_stream.py | 49 +- .../pulumi_aws_native/cloudwatch/outputs.py | 315 +- .../pulumi_aws_native/codeartifact/_inputs.py | 32 +- .../pulumi_aws_native/codeartifact/domain.py | 29 +- .../codeartifact/get_domain.py | 2 +- .../codeartifact/get_repository.py | 2 +- .../pulumi_aws_native/codeartifact/outputs.py | 32 +- .../codeartifact/repository.py | 45 +- .../pulumi_aws_native/codebuild/_inputs.py | 481 +- .../codebuild/get_project.py | 2 +- .../codebuild/get_report_group.py | 2 +- .../codebuild/get_source_credential.py | 2 +- .../pulumi_aws_native/codebuild/outputs.py | 481 +- .../pulumi_aws_native/codebuild/project.py | 149 +- .../codebuild/report_group.py | 38 +- .../codebuild/source_credential.py | 29 +- .../pulumi_aws_native/codecommit/_inputs.py | 78 +- .../codecommit/get_repository.py | 2 +- .../pulumi_aws_native/codecommit/outputs.py | 78 +- .../codecommit/repository.py | 38 +- .../pulumi_aws_native/codedeploy/_inputs.py | 483 +- .../codedeploy/application.py | 25 +- .../codedeploy/deployment_config.py | 39 +- .../codedeploy/deployment_group.py | 129 +- .../codedeploy/get_application.py | 2 +- .../codedeploy/get_deployment_group.py | 2 +- .../pulumi_aws_native/codedeploy/outputs.py | 483 +- .../codeguruprofiler/_inputs.py | 43 +- .../codeguruprofiler/get_profiling_group.py | 2 +- .../codeguruprofiler/outputs.py | 43 +- .../codeguruprofiler/profiling_group.py | 38 +- .../codegurureviewer/_inputs.py | 17 +- .../get_repository_association.py | 2 +- .../codegurureviewer/outputs.py | 17 +- .../repository_association.py | 37 +- .../pulumi_aws_native/codepipeline/_inputs.py | 321 +- .../codepipeline/custom_action_type.py | 60 +- .../codepipeline/get_custom_action_type.py | 2 +- .../codepipeline/get_pipeline.py | 2 +- .../codepipeline/get_webhook.py | 2 +- .../pulumi_aws_native/codepipeline/outputs.py | 321 +- .../codepipeline/pipeline.py | 50 +- .../pulumi_aws_native/codepipeline/webhook.py | 50 +- .../pulumi_aws_native/codestar/_inputs.py | 32 +- .../codestar/get_git_hub_repository.py | 2 +- .../codestar/git_hub_repository.py | 50 +- .../pulumi_aws_native/codestar/outputs.py | 32 +- .../codestarconnections/_inputs.py | 17 +- .../codestarconnections/connection.py | 29 +- .../codestarconnections/get_connection.py | 2 +- .../codestarconnections/outputs.py | 17 +- .../codestarnotifications/_inputs.py | 17 +- .../get_notification_rule.py | 2 +- .../notification_rule.py | 53 +- .../codestarnotifications/outputs.py | 17 +- .../pulumi_aws_native/cognito/_inputs.py | 697 +- .../cognito/get_identity_pool.py | 2 +- .../get_identity_pool_principal_tag.py | 2 +- .../get_identity_pool_role_attachment.py | 2 +- .../cognito/get_log_delivery_configuration.py | 2 +- .../cognito/get_user_pool.py | 2 +- .../cognito/get_user_pool_client.py | 2 +- .../cognito/get_user_pool_domain.py | 2 +- .../cognito/get_user_pool_group.py | 2 +- .../get_user_pool_identity_provider.py | 2 +- .../cognito/get_user_pool_resource_server.py | 2 +- ...user_pool_risk_configuration_attachment.py | 2 +- ...t_user_pool_ui_customization_attachment.py | 2 +- .../get_user_pool_user_to_group_attachment.py | 2 +- .../cognito/identity_pool.py | 67 +- .../cognito/identity_pool_principal_tag.py | 29 +- .../cognito/identity_pool_role_attachment.py | 25 +- .../cognito/log_delivery_configuration.py | 21 +- .../pulumi_aws_native/cognito/outputs.py | 697 +- .../pulumi_aws_native/cognito/user_pool.py | 164 +- .../cognito/user_pool_client.py | 111 +- .../cognito/user_pool_domain.py | 30 +- .../cognito/user_pool_group.py | 33 +- .../cognito/user_pool_identity_provider.py | 37 +- .../cognito/user_pool_resource_server.py | 29 +- ...user_pool_risk_configuration_attachment.py | 48 +- .../user_pool_ui_customization_attachment.py | 25 +- .../cognito/user_pool_user.py | 45 +- .../user_pool_user_to_group_attachment.py | 25 +- .../pulumi_aws_native/comprehend/_inputs.py | 248 +- .../comprehend/document_classifier.py | 76 +- .../pulumi_aws_native/comprehend/flywheel.py | 55 +- .../comprehend/get_document_classifier.py | 2 +- .../comprehend/get_flywheel.py | 2 +- .../pulumi_aws_native/comprehend/outputs.py | 248 +- .../pulumi_aws_native/config/__init__.pyi | 2 +- .../pulumi_aws_native/config/outputs.py | 710 +- sdk/python/pulumi_aws_native/config/vars.py | 2 +- .../configuration/_inputs.py | 455 +- .../aggregation_authorization.py | 25 +- .../configuration/config_rule.py | 60 +- .../configuration/configuration_aggregator.py | 34 +- .../configuration/configuration_recorder.py | 30 +- .../configuration/conformance_pack.py | 46 +- .../configuration/delivery_channel.py | 42 +- .../get_aggregation_authorization.py | 2 +- .../configuration/get_config_rule.py | 2 +- .../get_configuration_aggregator.py | 2 +- .../get_configuration_recorder.py | 2 +- .../configuration/get_conformance_pack.py | 2 +- .../configuration/get_delivery_channel.py | 2 +- .../get_organization_config_rule.py | 2 +- .../get_organization_conformance_pack.py | 2 +- .../get_remediation_configuration.py | 2 +- .../configuration/get_stored_query.py | 2 +- .../configuration/organization_config_rule.py | 48 +- .../organization_conformance_pack.py | 41 +- .../configuration/outputs.py | 455 +- .../remediation_configuration.py | 58 +- .../configuration/stored_query.py | 29 +- .../pulumi_aws_native/connect/_inputs.py | 1076 +- .../connect/approved_origin.py | 21 +- .../pulumi_aws_native/connect/contact_flow.py | 41 +- .../connect/contact_flow_module.py | 37 +- .../connect/evaluation_form.py | 46 +- .../connect/get_contact_flow.py | 2 +- .../connect/get_contact_flow_module.py | 2 +- .../connect/get_evaluation_form.py | 2 +- .../connect/get_hours_of_operation.py | 2 +- .../pulumi_aws_native/connect/get_instance.py | 2 +- .../connect/get_instance_storage_config.py | 2 +- .../connect/get_integration_association.py | 2 +- .../connect/get_phone_number.py | 2 +- .../pulumi_aws_native/connect/get_prompt.py | 2 +- .../pulumi_aws_native/connect/get_queue.py | 2 +- .../connect/get_quick_connect.py | 2 +- .../connect/get_routing_profile.py | 2 +- .../pulumi_aws_native/connect/get_rule.py | 2 +- .../connect/get_security_key.py | 2 +- .../connect/get_security_profile.py | 2 +- .../connect/get_task_template.py | 2 +- .../connect/get_traffic_distribution_group.py | 2 +- .../pulumi_aws_native/connect/get_user.py | 2 +- .../connect/get_user_hierarchy_group.py | 2 +- .../pulumi_aws_native/connect/get_view.py | 2 +- .../connect/get_view_version.py | 2 +- .../connect/hours_of_operation.py | 37 +- .../pulumi_aws_native/connect/instance.py | 34 +- .../connect/instance_storage_config.py | 61 +- .../connect/integration_association.py | 25 +- .../pulumi_aws_native/connect/outputs.py | 1076 +- .../pulumi_aws_native/connect/phone_number.py | 37 +- .../pulumi_aws_native/connect/prompt.py | 33 +- sdk/python/pulumi_aws_native/connect/queue.py | 54 +- .../connect/quick_connect.py | 38 +- .../connect/routing_profile.py | 45 +- sdk/python/pulumi_aws_native/connect/rule.py | 51 +- .../pulumi_aws_native/connect/security_key.py | 21 +- .../connect/security_profile.py | 41 +- .../connect/task_template.py | 58 +- .../connect/traffic_distribution_group.py | 29 +- sdk/python/pulumi_aws_native/connect/user.py | 63 +- .../connect/user_hierarchy_group.py | 29 +- sdk/python/pulumi_aws_native/connect/view.py | 37 +- .../pulumi_aws_native/connect/view_version.py | 25 +- .../connectcampaigns/_inputs.py | 111 +- .../connectcampaigns/campaign.py | 43 +- .../connectcampaigns/get_campaign.py | 2 +- .../connectcampaigns/outputs.py | 111 +- .../controltower/enabled_control.py | 21 +- .../cur/get_report_definition.py | 2 +- .../cur/report_definition.py | 61 +- .../customerprofiles/_inputs.py | 706 +- .../calculated_attribute_definition.py | 55 +- .../customerprofiles/domain.py | 51 +- .../customerprofiles/event_stream.py | 29 +- .../get_calculated_attribute_definition.py | 2 +- .../customerprofiles/get_domain.py | 2 +- .../customerprofiles/get_event_stream.py | 2 +- .../customerprofiles/get_integration.py | 2 +- .../customerprofiles/get_object_type.py | 2 +- .../customerprofiles/integration.py | 42 +- .../customerprofiles/object_type.py | 57 +- .../customerprofiles/outputs.py | 744 +- .../pulumi_aws_native/databrew/_inputs.py | 1338 +- .../pulumi_aws_native/databrew/dataset.py | 52 +- .../pulumi_aws_native/databrew/get_dataset.py | 2 +- .../pulumi_aws_native/databrew/get_job.py | 2 +- .../pulumi_aws_native/databrew/get_project.py | 2 +- .../pulumi_aws_native/databrew/get_recipe.py | 2 +- .../pulumi_aws_native/databrew/get_ruleset.py | 2 +- .../databrew/get_schedule.py | 2 +- sdk/python/pulumi_aws_native/databrew/job.py | 113 +- .../pulumi_aws_native/databrew/outputs.py | 1338 +- .../pulumi_aws_native/databrew/project.py | 42 +- .../pulumi_aws_native/databrew/recipe.py | 29 +- .../pulumi_aws_native/databrew/ruleset.py | 33 +- .../pulumi_aws_native/databrew/schedule.py | 29 +- .../pulumi_aws_native/datapipeline/_inputs.py | 100 +- .../datapipeline/get_pipeline.py | 2 +- .../pulumi_aws_native/datapipeline/outputs.py | 100 +- .../datapipeline/pipeline.py | 41 +- .../pulumi_aws_native/datasync/_inputs.py | 663 +- .../pulumi_aws_native/datasync/agent.py | 37 +- .../pulumi_aws_native/datasync/get_agent.py | 2 +- .../datasync/get_location_azure_blob.py | 2 +- .../datasync/get_location_efs.py | 2 +- .../datasync/get_location_f_sx_lustre.py | 2 +- .../datasync/get_location_f_sx_ontap.py | 2 +- .../datasync/get_location_f_sx_open_zfs.py | 2 +- .../datasync/get_location_f_sx_windows.py | 2 +- .../datasync/get_location_hdfs.py | 2 +- .../datasync/get_location_nfs.py | 2 +- .../datasync/get_location_object_storage.py | 2 +- .../datasync/get_location_s3.py | 2 +- .../datasync/get_location_smb.py | 2 +- .../datasync/get_storage_system.py | 2 +- .../pulumi_aws_native/datasync/get_task.py | 2 +- .../datasync/location_azure_blob.py | 50 +- .../datasync/location_efs.py | 46 +- .../datasync/location_f_sx_lustre.py | 29 +- .../datasync/location_f_sx_ontap.py | 38 +- .../datasync/location_f_sx_open_zfs.py | 38 +- .../datasync/location_f_sx_windows.py | 41 +- .../datasync/location_hdfs.py | 70 +- .../datasync/location_nfs.py | 43 +- .../datasync/location_object_storage.py | 53 +- .../pulumi_aws_native/datasync/location_s3.py | 38 +- .../datasync/location_smb.py | 50 +- .../pulumi_aws_native/datasync/outputs.py | 663 +- .../datasync/storage_system.py | 51 +- sdk/python/pulumi_aws_native/datasync/task.py | 68 +- sdk/python/pulumi_aws_native/dax/_inputs.py | 13 +- sdk/python/pulumi_aws_native/dax/cluster.py | 74 +- .../pulumi_aws_native/dax/get_cluster.py | 2 +- .../dax/get_parameter_group.py | 2 +- .../pulumi_aws_native/dax/get_subnet_group.py | 2 +- sdk/python/pulumi_aws_native/dax/outputs.py | 13 +- .../pulumi_aws_native/dax/parameter_group.py | 25 +- .../pulumi_aws_native/dax/subnet_group.py | 25 +- .../pulumi_aws_native/detective/_inputs.py | 17 +- .../pulumi_aws_native/detective/get_graph.py | 2 +- .../detective/get_member_invitation.py | 2 +- .../detective/get_organization_admin.py | 2 +- .../pulumi_aws_native/detective/graph.py | 21 +- .../detective/member_invitation.py | 33 +- .../detective/organization_admin.py | 17 +- .../pulumi_aws_native/detective/outputs.py | 17 +- .../pulumi_aws_native/devicefarm/_inputs.py | 149 +- .../devicefarm/device_pool.py | 37 +- .../devicefarm/get_device_pool.py | 2 +- .../devicefarm/get_instance_profile.py | 2 +- .../devicefarm/get_network_profile.py | 2 +- .../devicefarm/get_project.py | 2 +- .../devicefarm/get_test_grid_project.py | 2 +- .../devicefarm/get_vpce_configuration.py | 2 +- .../devicefarm/instance_profile.py | 37 +- .../devicefarm/network_profile.py | 61 +- .../pulumi_aws_native/devicefarm/outputs.py | 149 +- .../pulumi_aws_native/devicefarm/project.py | 34 +- .../devicefarm/test_grid_project.py | 34 +- .../devicefarm/vpce_configuration.py | 33 +- .../pulumi_aws_native/devopsguru/_inputs.py | 84 +- .../get_log_anomaly_detection_integration.py | 2 +- .../devopsguru/get_notification_channel.py | 2 +- .../devopsguru/get_resource_collection.py | 2 +- .../log_anomaly_detection_integration.py | 11 +- .../devopsguru/notification_channel.py | 22 +- .../pulumi_aws_native/devopsguru/outputs.py | 84 +- .../devopsguru/resource_collection.py | 22 +- .../directoryservice/_inputs.py | 32 +- .../directoryservice/get_microsoft_ad.py | 2 +- .../directoryservice/get_simple_ad.py | 2 +- .../directoryservice/microsoft_ad.py | 46 +- .../directoryservice/outputs.py | 32 +- .../directoryservice/simple_ad.py | 50 +- sdk/python/pulumi_aws_native/dlm/_inputs.py | 422 +- .../dlm/get_lifecycle_policy.py | 2 +- .../pulumi_aws_native/dlm/lifecycle_policy.py | 38 +- sdk/python/pulumi_aws_native/dlm/outputs.py | 422 +- sdk/python/pulumi_aws_native/dms/_inputs.py | 1158 +- .../pulumi_aws_native/dms/certificate.py | 25 +- sdk/python/pulumi_aws_native/dms/endpoint.py | 222 +- .../dms/event_subscription.py | 41 +- .../pulumi_aws_native/dms/get_certificate.py | 2 +- .../pulumi_aws_native/dms/get_endpoint.py | 2 +- .../dms/get_event_subscription.py | 2 +- .../dms/get_replication_config.py | 2 +- .../dms/get_replication_instance.py | 2 +- .../dms/get_replication_subnet_group.py | 2 +- .../dms/get_replication_task.py | 2 +- sdk/python/pulumi_aws_native/dms/outputs.py | 1158 +- .../dms/replication_config.py | 62 +- .../dms/replication_instance.py | 73 +- .../dms/replication_subnet_group.py | 29 +- .../pulumi_aws_native/dms/replication_task.py | 65 +- sdk/python/pulumi_aws_native/docdb/_inputs.py | 62 +- .../pulumi_aws_native/docdb/db_cluster.py | 105 +- .../docdb/db_cluster_parameter_group.py | 33 +- .../pulumi_aws_native/docdb/db_instance.py | 45 +- .../docdb/db_subnet_group.py | 29 +- .../pulumi_aws_native/docdb/get_db_cluster.py | 2 +- .../docdb/get_db_cluster_parameter_group.py | 2 +- .../docdb/get_db_instance.py | 2 +- .../docdb/get_db_subnet_group.py | 2 +- sdk/python/pulumi_aws_native/docdb/outputs.py | 62 +- .../pulumi_aws_native/docdbelastic/_inputs.py | 17 +- .../pulumi_aws_native/docdbelastic/cluster.py | 57 +- .../docdbelastic/get_cluster.py | 2 +- .../pulumi_aws_native/docdbelastic/outputs.py | 17 +- .../pulumi_aws_native/dynamodb/_inputs.py | 594 +- .../dynamodb/get_global_table.py | 2 +- .../pulumi_aws_native/dynamodb/get_table.py | 2 +- .../dynamodb/global_table.py | 77 +- .../pulumi_aws_native/dynamodb/outputs.py | 594 +- .../pulumi_aws_native/dynamodb/table.py | 121 +- sdk/python/pulumi_aws_native/ec2/_inputs.py | 4138 +-- .../ec2/capacity_reservation.py | 65 +- .../ec2/capacity_reservation_fleet.py | 49 +- .../pulumi_aws_native/ec2/carrier_gateway.py | 21 +- .../ec2/client_vpn_authorization_rule.py | 33 +- .../ec2/client_vpn_endpoint.py | 92 +- .../pulumi_aws_native/ec2/client_vpn_route.py | 29 +- .../client_vpn_target_network_association.py | 21 +- .../pulumi_aws_native/ec2/customer_gateway.py | 33 +- .../pulumi_aws_native/ec2/dhcp_options.py | 37 +- sdk/python/pulumi_aws_native/ec2/ec2_fleet.py | 76 +- .../ec2/egress_only_internet_gateway.py | 17 +- sdk/python/pulumi_aws_native/ec2/eip.py | 37 +- .../pulumi_aws_native/ec2/eip_association.py | 33 +- ...nclave_certificate_iam_role_association.py | 21 +- sdk/python/pulumi_aws_native/ec2/flow_log.py | 66 +- .../ec2/gateway_route_table_association.py | 21 +- .../ec2/get_capacity_reservation.py | 2 +- .../ec2/get_capacity_reservation_fleet.py | 2 +- .../ec2/get_carrier_gateway.py | 2 +- .../ec2/get_client_vpn_authorization_rule.py | 2 +- .../ec2/get_client_vpn_endpoint.py | 2 +- .../ec2/get_client_vpn_route.py | 2 +- ...t_client_vpn_target_network_association.py | 2 +- .../ec2/get_customer_gateway.py | 2 +- .../pulumi_aws_native/ec2/get_dhcp_options.py | 2 +- .../pulumi_aws_native/ec2/get_ec2_fleet.py | 2 +- .../ec2/get_egress_only_internet_gateway.py | 2 +- sdk/python/pulumi_aws_native/ec2/get_eip.py | 2 +- .../ec2/get_eip_association.py | 2 +- ...nclave_certificate_iam_role_association.py | 2 +- .../pulumi_aws_native/ec2/get_flow_log.py | 2 +- .../get_gateway_route_table_association.py | 2 +- sdk/python/pulumi_aws_native/ec2/get_host.py | 2 +- .../pulumi_aws_native/ec2/get_instance.py | 2 +- .../ec2/get_instance_connect_endpoint.py | 2 +- .../ec2/get_internet_gateway.py | 2 +- sdk/python/pulumi_aws_native/ec2/get_ipam.py | 2 +- .../ec2/get_ipam_allocation.py | 2 +- .../pulumi_aws_native/ec2/get_ipam_pool.py | 2 +- .../ec2/get_ipam_pool_cidr.py | 2 +- .../ec2/get_ipam_resource_discovery.py | 2 +- ...get_ipam_resource_discovery_association.py | 2 +- .../pulumi_aws_native/ec2/get_ipam_scope.py | 2 +- .../pulumi_aws_native/ec2/get_key_pair.py | 2 +- .../ec2/get_launch_template.py | 2 +- .../ec2/get_local_gateway_route.py | 2 +- .../ec2/get_local_gateway_route_table.py | 2 +- ...ble_virtual_interface_group_association.py | 2 +- ...cal_gateway_route_table_vpc_association.py | 2 +- .../pulumi_aws_native/ec2/get_nat_gateway.py | 2 +- .../pulumi_aws_native/ec2/get_network_acl.py | 2 +- .../ec2/get_network_acl_entry.py | 2 +- .../ec2/get_network_insights_access_scope.py | 2 +- ..._network_insights_access_scope_analysis.py | 2 +- .../ec2/get_network_insights_analysis.py | 2 +- .../ec2/get_network_insights_path.py | 2 +- .../ec2/get_network_interface.py | 2 +- .../ec2/get_network_interface_attachment.py | 2 +- .../ec2/get_network_interface_permission.py | 2 +- .../ec2/get_placement_group.py | 2 +- .../pulumi_aws_native/ec2/get_prefix_list.py | 2 +- sdk/python/pulumi_aws_native/ec2/get_route.py | 2 +- .../pulumi_aws_native/ec2/get_route_table.py | 2 +- .../ec2/get_security_group.py | 2 +- .../ec2/get_security_group_egress.py | 2 +- .../ec2/get_security_group_ingress.py | 2 +- .../pulumi_aws_native/ec2/get_spot_fleet.py | 2 +- .../pulumi_aws_native/ec2/get_subnet.py | 2 +- .../ec2/get_subnet_cidr_block.py | 2 +- .../ec2/get_subnet_network_acl_association.py | 2 +- .../ec2/get_subnet_route_table_association.py | 2 +- .../ec2/get_traffic_mirror_filter.py | 2 +- .../ec2/get_traffic_mirror_filter_rule.py | 2 +- .../ec2/get_traffic_mirror_session.py | 2 +- .../ec2/get_traffic_mirror_target.py | 2 +- .../ec2/get_transit_gateway.py | 2 +- .../ec2/get_transit_gateway_attachment.py | 2 +- .../ec2/get_transit_gateway_connect.py | 2 +- .../get_transit_gateway_multicast_domain.py | 2 +- ...it_gateway_multicast_domain_association.py | 2 +- ..._transit_gateway_multicast_group_member.py | 2 +- ..._transit_gateway_multicast_group_source.py | 2 +- .../get_transit_gateway_peering_attachment.py | 2 +- .../ec2/get_transit_gateway_route.py | 2 +- .../ec2/get_transit_gateway_route_table.py | 2 +- ...transit_gateway_route_table_association.py | 2 +- ...transit_gateway_route_table_propagation.py | 2 +- .../ec2/get_transit_gateway_vpc_attachment.py | 2 +- .../ec2/get_verified_access_endpoint.py | 2 +- .../ec2/get_verified_access_group.py | 2 +- .../ec2/get_verified_access_instance.py | 2 +- .../ec2/get_verified_access_trust_provider.py | 2 +- .../pulumi_aws_native/ec2/get_volume.py | 2 +- sdk/python/pulumi_aws_native/ec2/get_vpc.py | 2 +- .../ec2/get_vpc_cidr_block.py | 2 +- .../pulumi_aws_native/ec2/get_vpc_endpoint.py | 2 +- ...et_vpc_endpoint_connection_notification.py | 2 +- .../ec2/get_vpc_endpoint_service.py | 2 +- .../get_vpc_endpoint_service_permissions.py | 2 +- .../ec2/get_vpc_gateway_attachment.py | 2 +- .../ec2/get_vpc_peering_connection.py | 2 +- .../ec2/get_vpn_connection.py | 2 +- .../pulumi_aws_native/ec2/get_vpn_gateway.py | 2 +- .../ec2/get_vpn_gateway_route_propagation.py | 2 +- sdk/python/pulumi_aws_native/ec2/host.py | 45 +- sdk/python/pulumi_aws_native/ec2/instance.py | 203 +- .../ec2/instance_connect_endpoint.py | 33 +- .../pulumi_aws_native/ec2/internet_gateway.py | 17 +- sdk/python/pulumi_aws_native/ec2/ipam.py | 25 +- .../pulumi_aws_native/ec2/ipam_allocation.py | 29 +- sdk/python/pulumi_aws_native/ec2/ipam_pool.py | 73 +- .../pulumi_aws_native/ec2/ipam_pool_cidr.py | 25 +- .../ec2/ipam_resource_discovery.py | 25 +- .../ipam_resource_discovery_association.py | 25 +- .../pulumi_aws_native/ec2/ipam_scope.py | 25 +- sdk/python/pulumi_aws_native/ec2/key_pair.py | 33 +- .../pulumi_aws_native/ec2/launch_template.py | 34 +- .../ec2/local_gateway_route.py | 29 +- .../ec2/local_gateway_route_table.py | 25 +- ...ble_virtual_interface_group_association.py | 25 +- ...cal_gateway_route_table_vpc_association.py | 25 +- .../pulumi_aws_native/ec2/nat_gateway.py | 49 +- .../pulumi_aws_native/ec2/network_acl.py | 21 +- .../ec2/network_acl_entry.py | 59 +- .../ec2/network_insights_access_scope.py | 25 +- .../network_insights_access_scope_analysis.py | 21 +- .../ec2/network_insights_analysis.py | 29 +- .../ec2/network_insights_path.py | 59 +- .../ec2/network_interface.py | 73 +- .../ec2/network_interface_attachment.py | 29 +- .../ec2/network_interface_permission.py | 25 +- ...network_performance_metric_subscription.py | 29 +- sdk/python/pulumi_aws_native/ec2/outputs.py | 4720 +-- .../pulumi_aws_native/ec2/placement_group.py | 29 +- .../pulumi_aws_native/ec2/prefix_list.py | 33 +- sdk/python/pulumi_aws_native/ec2/route.py | 69 +- .../pulumi_aws_native/ec2/route_table.py | 21 +- .../pulumi_aws_native/ec2/security_group.py | 37 +- .../ec2/security_group_egress.py | 49 +- .../ec2/security_group_ingress.py | 61 +- .../pulumi_aws_native/ec2/spot_fleet.py | 22 +- sdk/python/pulumi_aws_native/ec2/subnet.py | 74 +- .../ec2/subnet_cidr_block.py | 21 +- .../ec2/subnet_network_acl_association.py | 21 +- .../ec2/subnet_route_table_association.py | 21 +- .../ec2/traffic_mirror_filter.py | 25 +- .../ec2/traffic_mirror_filter_rule.py | 63 +- .../ec2/traffic_mirror_session.py | 45 +- .../ec2/traffic_mirror_target.py | 33 +- .../pulumi_aws_native/ec2/transit_gateway.py | 61 +- .../ec2/transit_gateway_attachment.py | 38 +- .../ec2/transit_gateway_connect.py | 30 +- .../ec2/transit_gateway_multicast_domain.py | 30 +- ...it_gateway_multicast_domain_association.py | 25 +- .../transit_gateway_multicast_group_member.py | 25 +- .../transit_gateway_multicast_group_source.py | 25 +- .../ec2/transit_gateway_peering_attachment.py | 33 +- .../ec2/transit_gateway_route.py | 29 +- .../ec2/transit_gateway_route_table.py | 21 +- ...transit_gateway_route_table_association.py | 21 +- ...transit_gateway_route_table_propagation.py | 21 +- .../ec2/transit_gateway_vpc_attachment.py | 46 +- .../ec2/verified_access_endpoint.py | 84 +- .../ec2/verified_access_group.py | 42 +- .../ec2/verified_access_instance.py | 42 +- .../ec2/verified_access_trust_provider.py | 64 +- sdk/python/pulumi_aws_native/ec2/volume.py | 61 +- .../ec2/volume_attachment.py | 25 +- sdk/python/pulumi_aws_native/ec2/vpc.py | 41 +- .../pulumi_aws_native/ec2/vpc_cidr_block.py | 49 +- .../pulumi_aws_native/ec2/vpc_endpoint.py | 45 +- .../vpc_endpoint_connection_notification.py | 29 +- .../ec2/vpc_endpoint_service.py | 33 +- .../ec2/vpc_endpoint_service_permissions.py | 21 +- .../ec2/vpc_gateway_attachment.py | 25 +- .../ec2/vpc_peering_connection.py | 37 +- .../ec2/vpcdhcp_options_association.py | 21 +- .../pulumi_aws_native/ec2/vpn_connection.py | 41 +- .../ec2/vpn_connection_route.py | 21 +- .../pulumi_aws_native/ec2/vpn_gateway.py | 25 +- .../ec2/vpn_gateway_route_propagation.py | 21 +- sdk/python/pulumi_aws_native/ecr/_inputs.py | 156 +- .../ecr/get_public_repository.py | 2 +- .../ecr/get_registry_policy.py | 2 +- .../ecr/get_replication_configuration.py | 2 +- .../pulumi_aws_native/ecr/get_repository.py | 2 +- sdk/python/pulumi_aws_native/ecr/outputs.py | 156 +- .../ecr/public_repository.py | 34 +- .../ecr/pull_through_cache_rule.py | 21 +- .../pulumi_aws_native/ecr/registry_policy.py | 17 +- .../ecr/replication_configuration.py | 22 +- .../pulumi_aws_native/ecr/repository.py | 60 +- sdk/python/pulumi_aws_native/ecs/_inputs.py | 1294 +- .../ecs/capacity_provider.py | 30 +- sdk/python/pulumi_aws_native/ecs/cluster.py | 51 +- .../cluster_capacity_provider_associations.py | 25 +- .../ecs/get_capacity_provider.py | 2 +- .../pulumi_aws_native/ecs/get_cluster.py | 2 +- ..._cluster_capacity_provider_associations.py | 2 +- .../ecs/get_primary_task_set.py | 2 +- .../pulumi_aws_native/ecs/get_service.py | 2 +- .../ecs/get_task_definition.py | 2 +- .../pulumi_aws_native/ecs/get_task_set.py | 2 +- sdk/python/pulumi_aws_native/ecs/outputs.py | 1294 +- .../pulumi_aws_native/ecs/primary_task_set.py | 25 +- sdk/python/pulumi_aws_native/ecs/service.py | 121 +- .../pulumi_aws_native/ecs/task_definition.py | 96 +- sdk/python/pulumi_aws_native/ecs/task_set.py | 63 +- sdk/python/pulumi_aws_native/efs/_inputs.py | 145 +- .../pulumi_aws_native/efs/access_point.py | 43 +- .../pulumi_aws_native/efs/file_system.py | 71 +- .../pulumi_aws_native/efs/get_access_point.py | 2 +- .../pulumi_aws_native/efs/get_file_system.py | 2 +- .../pulumi_aws_native/efs/get_mount_target.py | 2 +- .../pulumi_aws_native/efs/mount_target.py | 29 +- sdk/python/pulumi_aws_native/efs/outputs.py | 145 +- sdk/python/pulumi_aws_native/eks/_inputs.py | 364 +- sdk/python/pulumi_aws_native/eks/addon.py | 45 +- sdk/python/pulumi_aws_native/eks/cluster.py | 69 +- .../pulumi_aws_native/eks/fargate_profile.py | 37 +- sdk/python/pulumi_aws_native/eks/get_addon.py | 2 +- .../pulumi_aws_native/eks/get_cluster.py | 2 +- .../eks/get_fargate_profile.py | 2 +- .../eks/get_identity_provider_config.py | 2 +- .../pulumi_aws_native/eks/get_nodegroup.py | 2 +- .../eks/identity_provider_config.py | 38 +- sdk/python/pulumi_aws_native/eks/nodegroup.py | 105 +- sdk/python/pulumi_aws_native/eks/outputs.py | 364 +- .../pulumi_aws_native/elasticache/_inputs.py | 322 +- .../elasticache/cache_cluster.py | 129 +- .../elasticache/get_cache_cluster.py | 2 +- .../get_global_replication_group.py | 2 +- .../elasticache/get_parameter_group.py | 2 +- .../elasticache/get_replication_group.py | 2 +- .../elasticache/get_security_group.py | 2 +- .../elasticache/get_security_group_ingress.py | 2 +- .../elasticache/get_subnet_group.py | 2 +- .../pulumi_aws_native/elasticache/get_user.py | 2 +- .../elasticache/get_user_group.py | 2 +- .../elasticache/global_replication_group.py | 49 +- .../pulumi_aws_native/elasticache/outputs.py | 322 +- .../elasticache/parameter_group.py | 29 +- .../elasticache/replication_group.py | 209 +- .../elasticache/security_group.py | 21 +- .../elasticache/security_group_ingress.py | 25 +- .../elasticache/subnet_group.py | 29 +- .../pulumi_aws_native/elasticache/user.py | 50 +- .../elasticache/user_group.py | 29 +- .../elasticbeanstalk/_inputs.py | 180 +- .../elasticbeanstalk/application.py | 30 +- .../elasticbeanstalk/application_version.py | 30 +- .../configuration_template.py | 46 +- .../elasticbeanstalk/environment.py | 66 +- .../elasticbeanstalk/get_application.py | 2 +- .../get_application_version.py | 2 +- .../get_configuration_template.py | 2 +- .../elasticbeanstalk/get_environment.py | 2 +- .../elasticbeanstalk/outputs.py | 180 +- .../elasticloadbalancing/_inputs.py | 181 +- .../elasticloadbalancing/get_load_balancer.py | 2 +- .../elasticloadbalancing/load_balancer.py | 105 +- .../elasticloadbalancing/outputs.py | 181 +- .../elasticloadbalancingv2/_inputs.py | 721 +- .../elasticloadbalancingv2/get_listener.py | 2 +- .../get_listener_certificate.py | 2 +- .../get_listener_rule.py | 2 +- .../get_load_balancer.py | 2 +- .../get_target_group.py | 2 +- .../elasticloadbalancingv2/listener.py | 41 +- .../listener_certificate.py | 21 +- .../elasticloadbalancingv2/listener_rule.py | 29 +- .../elasticloadbalancingv2/load_balancer.py | 49 +- .../elasticloadbalancingv2/outputs.py | 721 +- .../elasticloadbalancingv2/target_group.py | 94 +- .../elasticsearch/_inputs.py | 257 +- .../pulumi_aws_native/elasticsearch/domain.py | 118 +- .../elasticsearch/get_domain.py | 2 +- .../elasticsearch/outputs.py | 257 +- sdk/python/pulumi_aws_native/emr/_inputs.py | 1127 +- sdk/python/pulumi_aws_native/emr/cluster.py | 129 +- .../pulumi_aws_native/emr/get_cluster.py | 2 +- .../emr/get_instance_fleet_config.py | 2 +- .../emr/get_instance_group_config.py | 2 +- sdk/python/pulumi_aws_native/emr/get_step.py | 2 +- .../pulumi_aws_native/emr/get_studio.py | 2 +- .../emr/get_studio_session_mapping.py | 2 +- .../emr/get_wal_workspace.py | 2 +- .../emr/instance_fleet_config.py | 46 +- .../emr/instance_group_config.py | 67 +- sdk/python/pulumi_aws_native/emr/outputs.py | 1127 +- .../emr/security_configuration.py | 21 +- sdk/python/pulumi_aws_native/emr/step.py | 34 +- sdk/python/pulumi_aws_native/emr/studio.py | 65 +- .../emr/studio_session_mapping.py | 29 +- .../pulumi_aws_native/emr/wal_workspace.py | 21 +- .../emrcontainers/_inputs.py | 58 +- .../emrcontainers/get_virtual_cluster.py | 2 +- .../emrcontainers/outputs.py | 58 +- .../emrcontainers/virtual_cluster.py | 30 +- .../emrserverless/_inputs.py | 142 +- .../emrserverless/application.py | 91 +- .../emrserverless/get_application.py | 2 +- .../emrserverless/outputs.py | 142 +- .../entityresolution/_inputs.py | 285 +- .../get_id_mapping_workflow.py | 2 +- .../entityresolution/get_matching_workflow.py | 2 +- .../entityresolution/get_schema_mapping.py | 2 +- .../entityresolution/id_mapping_workflow.py | 46 +- .../entityresolution/matching_workflow.py | 46 +- .../entityresolution/outputs.py | 285 +- .../entityresolution/schema_mapping.py | 29 +- .../pulumi_aws_native/events/_inputs.py | 673 +- .../events/api_destination.py | 37 +- .../pulumi_aws_native/events/archive.py | 33 +- .../pulumi_aws_native/events/connection.py | 34 +- .../pulumi_aws_native/events/endpoint.py | 47 +- .../pulumi_aws_native/events/event_bus.py | 29 +- .../events/event_bus_policy.py | 42 +- .../events/get_api_destination.py | 2 +- .../pulumi_aws_native/events/get_archive.py | 2 +- .../events/get_connection.py | 2 +- .../pulumi_aws_native/events/get_endpoint.py | 2 +- .../pulumi_aws_native/events/get_event_bus.py | 2 +- .../events/get_event_bus_policy.py | 2 +- .../pulumi_aws_native/events/get_rule.py | 2 +- .../pulumi_aws_native/events/outputs.py | 673 +- sdk/python/pulumi_aws_native/events/rule.py | 45 +- .../pulumi_aws_native/eventschemas/_inputs.py | 47 +- .../eventschemas/discoverer.py | 29 +- .../eventschemas/get_discoverer.py | 2 +- .../eventschemas/get_registry.py | 2 +- .../eventschemas/get_registry_policy.py | 2 +- .../eventschemas/get_schema.py | 2 +- .../pulumi_aws_native/eventschemas/outputs.py | 47 +- .../eventschemas/registry.py | 25 +- .../eventschemas/registry_policy.py | 25 +- .../pulumi_aws_native/eventschemas/schema.py | 37 +- .../pulumi_aws_native/evidently/_inputs.py | 393 +- .../pulumi_aws_native/evidently/experiment.py | 71 +- .../pulumi_aws_native/evidently/feature.py | 45 +- .../evidently/get_experiment.py | 2 +- .../evidently/get_feature.py | 2 +- .../pulumi_aws_native/evidently/get_launch.py | 2 +- .../evidently/get_project.py | 2 +- .../evidently/get_segment.py | 2 +- .../pulumi_aws_native/evidently/launch.py | 54 +- .../pulumi_aws_native/evidently/outputs.py | 393 +- .../pulumi_aws_native/evidently/project.py | 43 +- .../pulumi_aws_native/evidently/segment.py | 29 +- .../pulumi_aws_native/extension_resource.py | 21 +- .../pulumi_aws_native/finspace/_inputs.py | 82 +- .../pulumi_aws_native/finspace/environment.py | 55 +- .../finspace/get_environment.py | 2 +- .../pulumi_aws_native/finspace/outputs.py | 82 +- sdk/python/pulumi_aws_native/fis/_inputs.py | 72 +- .../fis/experiment_template.py | 56 +- .../fis/get_experiment_template.py | 2 +- sdk/python/pulumi_aws_native/fis/outputs.py | 72 +- sdk/python/pulumi_aws_native/fms/_inputs.py | 118 +- .../fms/get_notification_channel.py | 2 +- .../pulumi_aws_native/fms/get_policy.py | 2 +- .../pulumi_aws_native/fms/get_resource_set.py | 2 +- .../fms/notification_channel.py | 21 +- sdk/python/pulumi_aws_native/fms/outputs.py | 118 +- sdk/python/pulumi_aws_native/fms/policy.py | 84 +- .../pulumi_aws_native/fms/resource_set.py | 33 +- .../pulumi_aws_native/forecast/_inputs.py | 73 +- .../pulumi_aws_native/forecast/dataset.py | 51 +- .../forecast/dataset_group.py | 29 +- .../pulumi_aws_native/forecast/get_dataset.py | 2 +- .../forecast/get_dataset_group.py | 2 +- .../pulumi_aws_native/forecast/outputs.py | 73 +- .../frauddetector/_inputs.py | 493 +- .../frauddetector/detector.py | 50 +- .../frauddetector/entity_type.py | 25 +- .../frauddetector/event_type.py | 37 +- .../frauddetector/get_detector.py | 2 +- .../frauddetector/get_entity_type.py | 2 +- .../frauddetector/get_event_type.py | 2 +- .../frauddetector/get_label.py | 2 +- .../frauddetector/get_list.py | 2 +- .../frauddetector/get_outcome.py | 2 +- .../frauddetector/get_variable.py | 2 +- .../pulumi_aws_native/frauddetector/label.py | 25 +- .../pulumi_aws_native/frauddetector/list.py | 33 +- .../frauddetector/outcome.py | 25 +- .../frauddetector/outputs.py | 493 +- .../frauddetector/variable.py | 41 +- sdk/python/pulumi_aws_native/fsx/_inputs.py | 770 +- .../fsx/data_repository_association.py | 46 +- .../pulumi_aws_native/fsx/file_system.py | 85 +- .../fsx/get_data_repository_association.py | 2 +- .../pulumi_aws_native/fsx/get_file_system.py | 2 +- .../pulumi_aws_native/fsx/get_snapshot.py | 2 +- .../fsx/get_storage_virtual_machine.py | 2 +- .../pulumi_aws_native/fsx/get_volume.py | 2 +- sdk/python/pulumi_aws_native/fsx/outputs.py | 770 +- sdk/python/pulumi_aws_native/fsx/snapshot.py | 25 +- .../fsx/storage_virtual_machine.py | 42 +- sdk/python/pulumi_aws_native/fsx/volume.py | 47 +- .../pulumi_aws_native/gamelift/_inputs.py | 416 +- .../pulumi_aws_native/gamelift/alias.py | 30 +- .../pulumi_aws_native/gamelift/build.py | 38 +- .../pulumi_aws_native/gamelift/fleet.py | 133 +- .../gamelift/game_server_group.py | 71 +- .../gamelift/game_session_queue.py | 59 +- .../pulumi_aws_native/gamelift/get_alias.py | 2 +- .../pulumi_aws_native/gamelift/get_build.py | 2 +- .../pulumi_aws_native/gamelift/get_fleet.py | 2 +- .../gamelift/get_game_server_group.py | 2 +- .../gamelift/get_game_session_queue.py | 2 +- .../gamelift/get_location.py | 2 +- .../gamelift/get_matchmaking_configuration.py | 2 +- .../gamelift/get_matchmaking_rule_set.py | 2 +- .../pulumi_aws_native/gamelift/get_script.py | 2 +- .../pulumi_aws_native/gamelift/location.py | 21 +- .../gamelift/matchmaking_configuration.py | 73 +- .../gamelift/matchmaking_rule_set.py | 25 +- .../pulumi_aws_native/gamelift/outputs.py | 416 +- .../pulumi_aws_native/gamelift/script.py | 34 +- .../pulumi_aws_native/get_account_id.py | 2 +- sdk/python/pulumi_aws_native/get_azs.py | 2 +- sdk/python/pulumi_aws_native/get_partition.py | 2 +- sdk/python/pulumi_aws_native/get_region.py | 2 +- .../get_ssm_parameter_list.py | 2 +- .../get_ssm_parameter_string.py | 2 +- .../pulumi_aws_native/get_url_suffix.py | 2 +- .../globalaccelerator/_inputs.py | 66 +- .../globalaccelerator/accelerator.py | 33 +- .../globalaccelerator/endpoint_group.py | 53 +- .../globalaccelerator/get_accelerator.py | 2 +- .../globalaccelerator/get_endpoint_group.py | 2 +- .../globalaccelerator/get_listener.py | 2 +- .../globalaccelerator/listener.py | 29 +- .../globalaccelerator/outputs.py | 66 +- sdk/python/pulumi_aws_native/glue/_inputs.py | 1380 +- .../pulumi_aws_native/glue/classifier.py | 49 +- .../pulumi_aws_native/glue/connection.py | 26 +- sdk/python/pulumi_aws_native/glue/crawler.py | 85 +- .../glue/data_catalog_encryption_settings.py | 26 +- .../glue/data_quality_ruleset.py | 42 +- sdk/python/pulumi_aws_native/glue/database.py | 26 +- .../pulumi_aws_native/glue/dev_endpoint.py | 73 +- .../pulumi_aws_native/glue/get_classifier.py | 2 +- .../pulumi_aws_native/glue/get_connection.py | 2 +- .../pulumi_aws_native/glue/get_crawler.py | 2 +- .../get_data_catalog_encryption_settings.py | 2 +- .../glue/get_data_quality_ruleset.py | 2 +- .../pulumi_aws_native/glue/get_database.py | 2 +- .../glue/get_dev_endpoint.py | 2 +- sdk/python/pulumi_aws_native/glue/get_job.py | 2 +- .../glue/get_ml_transform.py | 2 +- .../pulumi_aws_native/glue/get_partition.py | 2 +- .../pulumi_aws_native/glue/get_registry.py | 2 +- .../pulumi_aws_native/glue/get_schema.py | 2 +- .../glue/get_schema_version.py | 2 +- .../glue/get_security_configuration.py | 2 +- .../pulumi_aws_native/glue/get_table.py | 2 +- .../pulumi_aws_native/glue/get_trigger.py | 2 +- .../pulumi_aws_native/glue/get_workflow.py | 2 +- sdk/python/pulumi_aws_native/glue/job.py | 113 +- .../pulumi_aws_native/glue/ml_transform.py | 80 +- sdk/python/pulumi_aws_native/glue/outputs.py | 1380 +- .../pulumi_aws_native/glue/partition.py | 34 +- sdk/python/pulumi_aws_native/glue/registry.py | 25 +- sdk/python/pulumi_aws_native/glue/schema.py | 55 +- .../pulumi_aws_native/glue/schema_version.py | 26 +- .../glue/schema_version_metadata.py | 25 +- .../glue/security_configuration.py | 26 +- sdk/python/pulumi_aws_native/glue/table.py | 39 +- sdk/python/pulumi_aws_native/glue/trigger.py | 63 +- sdk/python/pulumi_aws_native/glue/workflow.py | 33 +- .../pulumi_aws_native/grafana/_inputs.py | 120 +- .../grafana/get_workspace.py | 2 +- .../pulumi_aws_native/grafana/outputs.py | 120 +- .../pulumi_aws_native/grafana/workspace.py | 92 +- .../pulumi_aws_native/greengrass/_inputs.py | 940 +- .../greengrass/connector_definition.py | 30 +- .../connector_definition_version.py | 21 +- .../greengrass/core_definition.py | 30 +- .../greengrass/core_definition_version.py | 21 +- .../greengrass/device_definition.py | 30 +- .../greengrass/device_definition_version.py | 21 +- .../greengrass/function_definition.py | 30 +- .../greengrass/function_definition_version.py | 30 +- .../greengrass/get_connector_definition.py | 2 +- .../get_connector_definition_version.py | 2 +- .../greengrass/get_core_definition.py | 2 +- .../greengrass/get_core_definition_version.py | 2 +- .../greengrass/get_device_definition.py | 2 +- .../get_device_definition_version.py | 2 +- .../greengrass/get_function_definition.py | 2 +- .../get_function_definition_version.py | 2 +- .../pulumi_aws_native/greengrass/get_group.py | 2 +- .../greengrass/get_group_version.py | 2 +- .../greengrass/get_logger_definition.py | 2 +- .../get_logger_definition_version.py | 2 +- .../greengrass/get_resource_definition.py | 2 +- .../get_resource_definition_version.py | 2 +- .../greengrass/get_subscription_definition.py | 2 +- .../get_subscription_definition_version.py | 2 +- .../pulumi_aws_native/greengrass/group.py | 34 +- .../greengrass/group_version.py | 45 +- .../greengrass/logger_definition.py | 30 +- .../greengrass/logger_definition_version.py | 21 +- .../pulumi_aws_native/greengrass/outputs.py | 940 +- .../greengrass/resource_definition.py | 30 +- .../greengrass/resource_definition_version.py | 21 +- .../greengrass/subscription_definition.py | 30 +- .../subscription_definition_version.py | 21 +- .../pulumi_aws_native/greengrassv2/_inputs.py | 342 +- .../greengrassv2/component_version.py | 30 +- .../greengrassv2/deployment.py | 51 +- .../greengrassv2/get_component_version.py | 2 +- .../greengrassv2/get_deployment.py | 2 +- .../pulumi_aws_native/greengrassv2/outputs.py | 342 +- .../groundstation/_inputs.py | 481 +- .../pulumi_aws_native/groundstation/config.py | 30 +- .../groundstation/dataflow_endpoint_group.py | 29 +- .../groundstation/get_config.py | 2 +- .../get_dataflow_endpoint_group.py | 2 +- .../groundstation/get_mission_profile.py | 2 +- .../groundstation/mission_profile.py | 54 +- .../groundstation/outputs.py | 481 +- .../pulumi_aws_native/guardduty/_inputs.py | 240 +- .../pulumi_aws_native/guardduty/detector.py | 38 +- .../pulumi_aws_native/guardduty/filter.py | 46 +- .../guardduty/get_detector.py | 2 +- .../pulumi_aws_native/guardduty/get_filter.py | 2 +- .../pulumi_aws_native/guardduty/get_ip_set.py | 2 +- .../pulumi_aws_native/guardduty/get_member.py | 2 +- .../guardduty/get_threat_intel_set.py | 2 +- .../pulumi_aws_native/guardduty/ip_set.py | 37 +- .../pulumi_aws_native/guardduty/master.py | 25 +- .../pulumi_aws_native/guardduty/member.py | 37 +- .../pulumi_aws_native/guardduty/outputs.py | 240 +- .../guardduty/threat_intel_set.py | 37 +- .../healthimaging/_inputs.py | 7 +- .../healthimaging/datastore.py | 30 +- .../healthimaging/get_datastore.py | 2 +- .../healthimaging/outputs.py | 7 +- .../pulumi_aws_native/healthlake/_inputs.py | 77 +- .../healthlake/fhir_datastore.py | 52 +- .../healthlake/get_fhir_datastore.py | 2 +- .../pulumi_aws_native/healthlake/outputs.py | 92 +- sdk/python/pulumi_aws_native/iam/_inputs.py | 152 +- .../pulumi_aws_native/iam/access_key.py | 25 +- .../pulumi_aws_native/iam/get_access_key.py | 2 +- sdk/python/pulumi_aws_native/iam/get_group.py | 2 +- .../pulumi_aws_native/iam/get_group_policy.py | 2 +- .../iam/get_instance_profile.py | 2 +- .../iam/get_managed_policy.py | 2 +- .../iam/get_oidc_provider.py | 2 +- .../pulumi_aws_native/iam/get_policy.py | 2 +- sdk/python/pulumi_aws_native/iam/get_role.py | 2 +- .../pulumi_aws_native/iam/get_role_policy.py | 2 +- .../iam/get_saml_provider.py | 2 +- .../iam/get_server_certificate.py | 2 +- .../iam/get_service_linked_role.py | 2 +- sdk/python/pulumi_aws_native/iam/get_user.py | 2 +- .../pulumi_aws_native/iam/get_user_policy.py | 2 +- .../iam/get_user_to_group_addition.py | 2 +- .../iam/get_virtual_mfa_device.py | 2 +- sdk/python/pulumi_aws_native/iam/group.py | 29 +- .../pulumi_aws_native/iam/group_policy.py | 25 +- .../pulumi_aws_native/iam/instance_profile.py | 25 +- .../pulumi_aws_native/iam/managed_policy.py | 41 +- .../pulumi_aws_native/iam/oidc_provider.py | 29 +- sdk/python/pulumi_aws_native/iam/outputs.py | 152 +- sdk/python/pulumi_aws_native/iam/policy.py | 33 +- sdk/python/pulumi_aws_native/iam/role.py | 49 +- .../pulumi_aws_native/iam/role_policy.py | 25 +- .../pulumi_aws_native/iam/saml_provider.py | 25 +- .../iam/server_certificate.py | 37 +- .../iam/service_linked_role.py | 25 +- sdk/python/pulumi_aws_native/iam/user.py | 50 +- .../pulumi_aws_native/iam/user_policy.py | 25 +- .../iam/user_to_group_addition.py | 21 +- .../iam/virtual_mfa_device.py | 29 +- .../identitystore/_inputs.py | 13 +- .../identitystore/get_group.py | 2 +- .../identitystore/get_group_membership.py | 2 +- .../pulumi_aws_native/identitystore/group.py | 25 +- .../identitystore/group_membership.py | 30 +- .../identitystore/outputs.py | 13 +- .../pulumi_aws_native/imagebuilder/_inputs.py | 583 +- .../imagebuilder/component.py | 53 +- .../imagebuilder/container_recipe.py | 83 +- .../distribution_configuration.py | 29 +- .../imagebuilder/get_component.py | 2 +- .../imagebuilder/get_container_recipe.py | 2 +- .../get_distribution_configuration.py | 2 +- .../imagebuilder/get_image.py | 2 +- .../imagebuilder/get_image_pipeline.py | 2 +- .../imagebuilder/get_image_recipe.py | 2 +- .../get_infrastructure_configuration.py | 2 +- .../pulumi_aws_native/imagebuilder/image.py | 55 +- .../imagebuilder/image_pipeline.py | 76 +- .../imagebuilder/image_recipe.py | 54 +- .../infrastructure_configuration.py | 75 +- .../pulumi_aws_native/imagebuilder/outputs.py | 583 +- sdk/python/pulumi_aws_native/import_value.py | 2 +- .../pulumi_aws_native/inspector/_inputs.py | 32 +- .../inspector/assessment_target.py | 21 +- .../inspector/assessment_template.py | 33 +- .../inspector/get_assessment_target.py | 2 +- .../inspector/get_assessment_template.py | 2 +- .../inspector/get_resource_group.py | 2 +- .../pulumi_aws_native/inspector/outputs.py | 32 +- .../inspector/resource_group.py | 17 +- .../pulumi_aws_native/inspectorv2/_inputs.py | 243 +- .../pulumi_aws_native/inspectorv2/filter.py | 34 +- .../inspectorv2/get_filter.py | 2 +- .../pulumi_aws_native/inspectorv2/outputs.py | 243 +- .../internetmonitor/_inputs.py | 89 +- .../internetmonitor/get_monitor.py | 2 +- .../internetmonitor/monitor.py | 63 +- .../internetmonitor/outputs.py | 89 +- sdk/python/pulumi_aws_native/iot/_inputs.py | 1858 +- .../iot/account_audit_configuration.py | 39 +- .../pulumi_aws_native/iot/authorizer.py | 45 +- .../pulumi_aws_native/iot/billing_group.py | 30 +- .../pulumi_aws_native/iot/ca_certificate.py | 50 +- .../pulumi_aws_native/iot/certificate.py | 33 +- .../pulumi_aws_native/iot/custom_metric.py | 29 +- sdk/python/pulumi_aws_native/iot/dimension.py | 29 +- .../iot/domain_configuration.py | 59 +- .../pulumi_aws_native/iot/fleet_metric.py | 58 +- .../iot/get_account_audit_configuration.py | 2 +- .../pulumi_aws_native/iot/get_authorizer.py | 2 +- .../iot/get_billing_group.py | 2 +- .../iot/get_ca_certificate.py | 2 +- .../pulumi_aws_native/iot/get_certificate.py | 2 +- .../iot/get_custom_metric.py | 2 +- .../pulumi_aws_native/iot/get_dimension.py | 2 +- .../iot/get_domain_configuration.py | 2 +- .../pulumi_aws_native/iot/get_fleet_metric.py | 2 +- .../pulumi_aws_native/iot/get_job_template.py | 2 +- .../pulumi_aws_native/iot/get_logging.py | 2 +- .../iot/get_mitigation_action.py | 2 +- .../pulumi_aws_native/iot/get_policy.py | 2 +- .../iot/get_policy_principal_attachment.py | 2 +- .../iot/get_provisioning_template.py | 2 +- .../iot/get_resource_specific_logging.py | 2 +- .../pulumi_aws_native/iot/get_role_alias.py | 2 +- .../iot/get_scheduled_audit.py | 2 +- .../iot/get_security_profile.py | 2 +- .../iot/get_software_package.py | 2 +- .../iot/get_software_package_version.py | 2 +- sdk/python/pulumi_aws_native/iot/get_thing.py | 2 +- .../pulumi_aws_native/iot/get_thing_group.py | 2 +- .../iot/get_thing_principal_attachment.py | 2 +- .../pulumi_aws_native/iot/get_thing_type.py | 2 +- .../pulumi_aws_native/iot/get_topic_rule.py | 2 +- .../iot/get_topic_rule_destination.py | 2 +- .../pulumi_aws_native/iot/job_template.py | 90 +- sdk/python/pulumi_aws_native/iot/logging.py | 25 +- .../iot/mitigation_action.py | 34 +- sdk/python/pulumi_aws_native/iot/outputs.py | 1877 +- sdk/python/pulumi_aws_native/iot/policy.py | 25 +- .../iot/policy_principal_attachment.py | 21 +- .../iot/provisioning_template.py | 50 +- .../iot/resource_specific_logging.py | 25 +- .../pulumi_aws_native/iot/role_alias.py | 29 +- .../pulumi_aws_native/iot/scheduled_audit.py | 37 +- .../pulumi_aws_native/iot/security_profile.py | 41 +- .../pulumi_aws_native/iot/software_package.py | 25 +- .../iot/software_package_version.py | 38 +- sdk/python/pulumi_aws_native/iot/thing.py | 26 +- .../pulumi_aws_native/iot/thing_group.py | 38 +- .../iot/thing_principal_attachment.py | 21 +- .../pulumi_aws_native/iot/thing_type.py | 34 +- .../pulumi_aws_native/iot/topic_rule.py | 30 +- .../iot/topic_rule_destination.py | 35 +- .../pulumi_aws_native/iot1click/_inputs.py | 17 +- .../pulumi_aws_native/iot1click/device.py | 21 +- .../pulumi_aws_native/iot1click/get_device.py | 2 +- .../iot1click/get_placement.py | 2 +- .../iot1click/get_project.py | 2 +- .../pulumi_aws_native/iot1click/outputs.py | 17 +- .../pulumi_aws_native/iot1click/placement.py | 29 +- .../pulumi_aws_native/iot1click/project.py | 30 +- .../pulumi_aws_native/iotanalytics/_inputs.py | 900 +- .../pulumi_aws_native/iotanalytics/channel.py | 39 +- .../pulumi_aws_native/iotanalytics/dataset.py | 55 +- .../iotanalytics/datastore.py | 57 +- .../iotanalytics/get_channel.py | 2 +- .../iotanalytics/get_dataset.py | 2 +- .../iotanalytics/get_datastore.py | 2 +- .../iotanalytics/get_pipeline.py | 2 +- .../pulumi_aws_native/iotanalytics/outputs.py | 900 +- .../iotanalytics/pipeline.py | 25 +- .../iotcoredeviceadvisor/_inputs.py | 59 +- .../get_suite_definition.py | 2 +- .../iotcoredeviceadvisor/outputs.py | 59 +- .../iotcoredeviceadvisor/suite_definition.py | 26 +- .../pulumi_aws_native/iotevents/_inputs.py | 940 +- .../iotevents/alarm_model.py | 64 +- .../iotevents/detector_model.py | 46 +- .../iotevents/get_alarm_model.py | 2 +- .../iotevents/get_detector_model.py | 2 +- .../pulumi_aws_native/iotevents/get_input.py | 2 +- .../pulumi_aws_native/iotevents/input.py | 34 +- .../pulumi_aws_native/iotevents/outputs.py | 940 +- .../pulumi_aws_native/iotfleethub/_inputs.py | 17 +- .../iotfleethub/application.py | 29 +- .../iotfleethub/get_application.py | 2 +- .../pulumi_aws_native/iotfleethub/outputs.py | 17 +- .../pulumi_aws_native/iotfleetwise/_inputs.py | 655 +- .../iotfleetwise/campaign.py | 81 +- .../iotfleetwise/decoder_manifest.py | 41 +- .../pulumi_aws_native/iotfleetwise/fleet.py | 25 +- .../iotfleetwise/get_campaign.py | 2 +- .../iotfleetwise/get_decoder_manifest.py | 2 +- .../iotfleetwise/get_fleet.py | 2 +- .../iotfleetwise/get_model_manifest.py | 2 +- .../iotfleetwise/get_signal_catalog.py | 2 +- .../iotfleetwise/get_vehicle.py | 2 +- .../iotfleetwise/model_manifest.py | 37 +- .../pulumi_aws_native/iotfleetwise/outputs.py | 655 +- .../iotfleetwise/signal_catalog.py | 38 +- .../pulumi_aws_native/iotfleetwise/vehicle.py | 42 +- .../pulumi_aws_native/iotsitewise/_inputs.py | 483 +- .../iotsitewise/access_policy.py | 35 +- .../pulumi_aws_native/iotsitewise/asset.py | 37 +- .../iotsitewise/asset_model.py | 37 +- .../iotsitewise/dashboard.py | 33 +- .../pulumi_aws_native/iotsitewise/gateway.py | 34 +- .../iotsitewise/get_access_policy.py | 2 +- .../iotsitewise/get_asset.py | 2 +- .../iotsitewise/get_asset_model.py | 2 +- .../iotsitewise/get_dashboard.py | 2 +- .../iotsitewise/get_gateway.py | 2 +- .../iotsitewise/get_portal.py | 2 +- .../iotsitewise/get_project.py | 2 +- .../pulumi_aws_native/iotsitewise/outputs.py | 483 +- .../pulumi_aws_native/iotsitewise/portal.py | 50 +- .../pulumi_aws_native/iotsitewise/project.py | 33 +- .../iotthingsgraph/_inputs.py | 17 +- .../iotthingsgraph/flow_template.py | 26 +- .../iotthingsgraph/get_flow_template.py | 2 +- .../iotthingsgraph/outputs.py | 17 +- .../iottwinmaker/component_type.py | 49 +- .../pulumi_aws_native/iottwinmaker/entity.py | 41 +- .../iottwinmaker/get_component_type.py | 2 +- .../iottwinmaker/get_entity.py | 2 +- .../iottwinmaker/get_scene.py | 2 +- .../iottwinmaker/get_sync_job.py | 2 +- .../iottwinmaker/get_workspace.py | 2 +- .../pulumi_aws_native/iottwinmaker/outputs.py | 62 +- .../pulumi_aws_native/iottwinmaker/scene.py | 41 +- .../iottwinmaker/sync_job.py | 29 +- .../iottwinmaker/workspace.py | 33 +- .../pulumi_aws_native/iotwireless/_inputs.py | 678 +- .../iotwireless/destination.py | 37 +- .../iotwireless/device_profile.py | 30 +- .../iotwireless/fuota_task.py | 58 +- .../iotwireless/get_destination.py | 2 +- .../iotwireless/get_device_profile.py | 2 +- .../iotwireless/get_fuota_task.py | 2 +- .../iotwireless/get_multicast_group.py | 2 +- .../get_network_analyzer_configuration.py | 2 +- .../iotwireless/get_partner_account.py | 2 +- .../iotwireless/get_service_profile.py | 2 +- .../iotwireless/get_task_definition.py | 2 +- .../iotwireless/get_wireless_device.py | 2 +- .../get_wireless_device_import_task.py | 2 +- .../iotwireless/get_wireless_gateway.py | 2 +- .../iotwireless/multicast_group.py | 42 +- .../network_analyzer_configuration.py | 42 +- .../pulumi_aws_native/iotwireless/outputs.py | 678 +- .../iotwireless/partner_account.py | 56 +- .../iotwireless/service_profile.py | 30 +- .../iotwireless/task_definition.py | 47 +- .../iotwireless/wireless_device.py | 50 +- .../wireless_device_import_task.py | 30 +- .../iotwireless/wireless_gateway.py | 46 +- sdk/python/pulumi_aws_native/ivs/_inputs.py | 122 +- sdk/python/pulumi_aws_native/ivs/channel.py | 45 +- .../pulumi_aws_native/ivs/get_channel.py | 2 +- .../ivs/get_playback_key_pair.py | 2 +- .../ivs/get_recording_configuration.py | 2 +- .../pulumi_aws_native/ivs/get_stream_key.py | 2 +- sdk/python/pulumi_aws_native/ivs/outputs.py | 122 +- .../ivs/playback_key_pair.py | 25 +- .../ivs/recording_configuration.py | 52 +- .../pulumi_aws_native/ivs/stream_key.py | 21 +- .../pulumi_aws_native/ivschat/_inputs.py | 99 +- .../ivschat/get_logging_configuration.py | 2 +- .../pulumi_aws_native/ivschat/get_room.py | 2 +- .../ivschat/logging_configuration.py | 30 +- .../pulumi_aws_native/ivschat/outputs.py | 99 +- sdk/python/pulumi_aws_native/ivschat/room.py | 42 +- .../pulumi_aws_native/kafkaconnect/_inputs.py | 264 +- .../kafkaconnect/connector.py | 91 +- .../kafkaconnect/get_connector.py | 2 +- .../pulumi_aws_native/kafkaconnect/outputs.py | 264 +- .../pulumi_aws_native/kendra/_inputs.py | 1372 +- .../pulumi_aws_native/kendra/data_source.py | 63 +- sdk/python/pulumi_aws_native/kendra/faq.py | 46 +- .../kendra/get_data_source.py | 2 +- .../pulumi_aws_native/kendra/get_faq.py | 2 +- .../pulumi_aws_native/kendra/get_index.py | 2 +- sdk/python/pulumi_aws_native/kendra/index.py | 63 +- .../pulumi_aws_native/kendra/outputs.py | 1372 +- .../kendraranking/_inputs.py | 28 +- .../kendraranking/execution_plan.py | 34 +- .../kendraranking/get_execution_plan.py | 2 +- .../kendraranking/outputs.py | 28 +- .../pulumi_aws_native/kinesis/_inputs.py | 43 +- .../pulumi_aws_native/kinesis/get_stream.py | 2 +- .../kinesis/get_stream_consumer.py | 2 +- .../pulumi_aws_native/kinesis/outputs.py | 43 +- .../pulumi_aws_native/kinesis/stream.py | 47 +- .../kinesis/stream_consumer.py | 21 +- .../kinesisanalytics/_inputs.py | 409 +- .../kinesisanalytics/application.py | 29 +- .../application_output_resource.py | 26 +- .../application_reference_data_source.py | 26 +- .../kinesisanalytics/get_application.py | 2 +- .../get_application_output_resource.py | 2 +- .../get_application_reference_data_source.py | 2 +- .../kinesisanalytics/outputs.py | 409 +- .../kinesisanalyticsv2/_inputs.py | 814 +- .../kinesisanalyticsv2/application.py | 64 +- .../application_cloud_watch_logging_option.py | 26 +- .../application_output_resource.py | 26 +- .../application_reference_data_source.py | 26 +- .../kinesisanalyticsv2/get_application.py | 2 +- ..._application_cloud_watch_logging_option.py | 2 +- .../get_application_output_resource.py | 2 +- .../get_application_reference_data_source.py | 2 +- .../kinesisanalyticsv2/outputs.py | 814 +- .../kinesisfirehose/_inputs.py | 1032 +- .../kinesisfirehose/delivery_stream.py | 124 +- .../kinesisfirehose/get_delivery_stream.py | 2 +- .../kinesisfirehose/outputs.py | 1032 +- .../pulumi_aws_native/kinesisvideo/_inputs.py | 32 +- .../kinesisvideo/get_signaling_channel.py | 2 +- .../kinesisvideo/get_stream.py | 2 +- .../pulumi_aws_native/kinesisvideo/outputs.py | 32 +- .../kinesisvideo/signaling_channel.py | 29 +- .../pulumi_aws_native/kinesisvideo/stream.py | 37 +- sdk/python/pulumi_aws_native/kms/_inputs.py | 32 +- sdk/python/pulumi_aws_native/kms/alias.py | 21 +- sdk/python/pulumi_aws_native/kms/get_alias.py | 2 +- sdk/python/pulumi_aws_native/kms/get_key.py | 2 +- .../pulumi_aws_native/kms/get_replica_key.py | 2 +- sdk/python/pulumi_aws_native/kms/key.py | 57 +- sdk/python/pulumi_aws_native/kms/outputs.py | 32 +- .../pulumi_aws_native/kms/replica_key.py | 37 +- .../lakeformation/_inputs.py | 518 +- .../lakeformation/data_cells_filter.py | 51 +- .../lakeformation/data_lake_settings.py | 73 +- .../lakeformation/get_data_lake_settings.py | 2 +- .../lakeformation/get_permissions.py | 2 +- .../get_principal_permissions.py | 2 +- .../lakeformation/get_resource.py | 2 +- .../lakeformation/get_tag.py | 2 +- .../lakeformation/get_tag_association.py | 2 +- .../lakeformation/outputs.py | 518 +- .../lakeformation/permissions.py | 39 +- .../lakeformation/principal_permissions.py | 43 +- .../lakeformation/resource.py | 29 +- .../pulumi_aws_native/lakeformation/tag.py | 25 +- .../lakeformation/tag_association.py | 26 +- .../pulumi_aws_native/lambda_/_inputs.py | 472 +- sdk/python/pulumi_aws_native/lambda_/alias.py | 47 +- .../lambda_/code_signing_config.py | 35 +- .../lambda_/event_invoke_config.py | 38 +- .../lambda_/event_source_mapping.py | 140 +- .../pulumi_aws_native/lambda_/function.py | 158 +- .../pulumi_aws_native/lambda_/get_alias.py | 2 +- .../lambda_/get_code_signing_config.py | 2 +- .../lambda_/get_event_invoke_config.py | 2 +- .../lambda_/get_event_source_mapping.py | 2 +- .../pulumi_aws_native/lambda_/get_function.py | 2 +- .../lambda_/get_layer_version.py | 2 +- .../lambda_/get_layer_version_permission.py | 2 +- .../lambda_/get_permission.py | 2 +- .../pulumi_aws_native/lambda_/get_url.py | 2 +- .../pulumi_aws_native/lambda_/get_version.py | 2 +- .../lambda_/layer_version.py | 42 +- .../lambda_/layer_version_permission.py | 29 +- .../pulumi_aws_native/lambda_/outputs.py | 487 +- .../pulumi_aws_native/lambda_/permission.py | 45 +- sdk/python/pulumi_aws_native/lambda_/url.py | 38 +- .../pulumi_aws_native/lambda_/version.py | 43 +- sdk/python/pulumi_aws_native/lex/_inputs.py | 1600 +- sdk/python/pulumi_aws_native/lex/bot.py | 72 +- sdk/python/pulumi_aws_native/lex/bot_alias.py | 55 +- .../pulumi_aws_native/lex/bot_version.py | 25 +- sdk/python/pulumi_aws_native/lex/get_bot.py | 2 +- .../pulumi_aws_native/lex/get_bot_alias.py | 2 +- .../pulumi_aws_native/lex/get_bot_version.py | 2 +- .../lex/get_resource_policy.py | 2 +- sdk/python/pulumi_aws_native/lex/outputs.py | 1600 +- .../pulumi_aws_native/lex/resource_policy.py | 26 +- .../licensemanager/_inputs.py | 123 +- .../licensemanager/get_grant.py | 2 +- .../licensemanager/get_license.py | 2 +- .../pulumi_aws_native/licensemanager/grant.py | 37 +- .../licensemanager/license.py | 72 +- .../licensemanager/outputs.py | 123 +- .../pulumi_aws_native/lightsail/_inputs.py | 700 +- .../pulumi_aws_native/lightsail/alarm.py | 57 +- .../pulumi_aws_native/lightsail/bucket.py | 46 +- .../lightsail/certificate.py | 29 +- .../pulumi_aws_native/lightsail/container.py | 55 +- .../pulumi_aws_native/lightsail/database.py | 73 +- .../pulumi_aws_native/lightsail/disk.py | 42 +- .../lightsail/distribution.py | 68 +- .../pulumi_aws_native/lightsail/get_alarm.py | 2 +- .../pulumi_aws_native/lightsail/get_bucket.py | 2 +- .../lightsail/get_certificate.py | 2 +- .../lightsail/get_container.py | 2 +- .../lightsail/get_database.py | 2 +- .../pulumi_aws_native/lightsail/get_disk.py | 2 +- .../lightsail/get_distribution.py | 2 +- .../lightsail/get_instance.py | 2 +- .../lightsail/get_load_balancer.py | 2 +- .../get_load_balancer_tls_certificate.py | 2 +- .../lightsail/get_static_ip.py | 2 +- .../pulumi_aws_native/lightsail/instance.py | 81 +- .../lightsail/load_balancer.py | 49 +- .../load_balancer_tls_certificate.py | 37 +- .../pulumi_aws_native/lightsail/outputs.py | 700 +- .../pulumi_aws_native/lightsail/static_ip.py | 21 +- .../pulumi_aws_native/location/_inputs.py | 24 +- .../location/geofence_collection.py | 33 +- .../location/get_geofence_collection.py | 2 +- .../pulumi_aws_native/location/get_map.py | 2 +- .../location/get_place_index.py | 2 +- .../location/get_route_calculator.py | 2 +- .../pulumi_aws_native/location/get_tracker.py | 2 +- sdk/python/pulumi_aws_native/location/map.py | 34 +- .../pulumi_aws_native/location/outputs.py | 24 +- .../pulumi_aws_native/location/place_index.py | 38 +- .../location/route_calculator.py | 29 +- .../pulumi_aws_native/location/tracker.py | 37 +- .../location/tracker_consumer.py | 21 +- sdk/python/pulumi_aws_native/logs/_inputs.py | 63 +- .../pulumi_aws_native/logs/account_policy.py | 29 +- .../pulumi_aws_native/logs/destination.py | 29 +- .../logs/get_account_policy.py | 2 +- .../pulumi_aws_native/logs/get_destination.py | 2 +- .../pulumi_aws_native/logs/get_log_group.py | 2 +- .../logs/get_metric_filter.py | 2 +- .../logs/get_query_definition.py | 2 +- .../logs/get_resource_policy.py | 2 +- .../logs/get_subscription_filter.py | 2 +- .../pulumi_aws_native/logs/log_group.py | 33 +- .../pulumi_aws_native/logs/log_stream.py | 21 +- .../pulumi_aws_native/logs/metric_filter.py | 29 +- sdk/python/pulumi_aws_native/logs/outputs.py | 63 +- .../logs/query_definition.py | 25 +- .../pulumi_aws_native/logs/resource_policy.py | 21 +- .../logs/subscription_filter.py | 37 +- .../lookoutequipment/_inputs.py | 96 +- .../get_inference_scheduler.py | 2 +- .../lookoutequipment/inference_scheduler.py | 59 +- .../lookoutequipment/outputs.py | 96 +- .../lookoutmetrics/_inputs.py | 365 +- .../pulumi_aws_native/lookoutmetrics/alert.py | 38 +- .../lookoutmetrics/anomaly_detector.py | 38 +- .../lookoutmetrics/get_alert.py | 2 +- .../lookoutmetrics/get_anomaly_detector.py | 2 +- .../lookoutmetrics/outputs.py | 365 +- .../lookoutvision/get_project.py | 2 +- .../lookoutvision/project.py | 17 +- sdk/python/pulumi_aws_native/m2/_inputs.py | 50 +- .../pulumi_aws_native/m2/application.py | 46 +- .../pulumi_aws_native/m2/environment.py | 75 +- .../pulumi_aws_native/m2/get_application.py | 2 +- .../pulumi_aws_native/m2/get_environment.py | 2 +- sdk/python/pulumi_aws_native/m2/outputs.py | 50 +- sdk/python/pulumi_aws_native/macie/_inputs.py | 68 +- .../pulumi_aws_native/macie/allow_list.py | 34 +- .../macie/custom_data_identifier.py | 41 +- .../macie/findings_filter.py | 42 +- .../pulumi_aws_native/macie/get_allow_list.py | 2 +- .../macie/get_custom_data_identifier.py | 2 +- .../macie/get_findings_filter.py | 2 +- .../pulumi_aws_native/macie/get_session.py | 2 +- sdk/python/pulumi_aws_native/macie/outputs.py | 68 +- sdk/python/pulumi_aws_native/macie/session.py | 21 +- .../managedblockchain/_inputs.py | 160 +- .../managedblockchain/accessor.py | 21 +- .../managedblockchain/get_accessor.py | 2 +- .../managedblockchain/get_member.py | 2 +- .../managedblockchain/get_node.py | 2 +- .../managedblockchain/member.py | 39 +- .../managedblockchain/node.py | 30 +- .../managedblockchain/outputs.py | 160 +- .../pulumi_aws_native/mediaconnect/_inputs.py | 599 +- .../pulumi_aws_native/mediaconnect/bridge.py | 56 +- .../mediaconnect/bridge_output_resource.py | 30 +- .../mediaconnect/bridge_source.py | 39 +- .../pulumi_aws_native/mediaconnect/flow.py | 39 +- .../mediaconnect/flow_entitlement.py | 46 +- .../mediaconnect/flow_output.py | 79 +- .../mediaconnect/flow_source.py | 95 +- .../mediaconnect/flow_vpc_interface.py | 33 +- .../pulumi_aws_native/mediaconnect/gateway.py | 25 +- .../mediaconnect/get_bridge.py | 2 +- .../get_bridge_output_resource.py | 2 +- .../mediaconnect/get_bridge_source.py | 2 +- .../mediaconnect/get_flow.py | 2 +- .../mediaconnect/get_flow_entitlement.py | 2 +- .../mediaconnect/get_flow_source.py | 2 +- .../mediaconnect/get_flow_vpc_interface.py | 2 +- .../mediaconnect/get_gateway.py | 2 +- .../pulumi_aws_native/mediaconnect/outputs.py | 599 +- .../pulumi_aws_native/mediaconvert/_inputs.py | 32 +- .../mediaconvert/get_job_template.py | 2 +- .../mediaconvert/get_preset.py | 2 +- .../mediaconvert/get_queue.py | 2 +- .../mediaconvert/job_template.py | 58 +- .../pulumi_aws_native/mediaconvert/outputs.py | 32 +- .../pulumi_aws_native/mediaconvert/preset.py | 33 +- .../pulumi_aws_native/mediaconvert/queue.py | 33 +- .../pulumi_aws_native/medialive/_inputs.py | 3889 +- .../pulumi_aws_native/medialive/channel.py | 86 +- .../medialive/get_channel.py | 2 +- .../pulumi_aws_native/medialive/get_input.py | 2 +- .../medialive/get_input_security_group.py | 2 +- .../pulumi_aws_native/medialive/input.py | 58 +- .../medialive/input_security_group.py | 21 +- .../pulumi_aws_native/medialive/outputs.py | 3889 +- .../pulumi_aws_native/mediapackage/_inputs.py | 832 +- .../pulumi_aws_native/mediapackage/asset.py | 37 +- .../pulumi_aws_native/mediapackage/channel.py | 48 +- .../mediapackage/get_asset.py | 2 +- .../mediapackage/get_channel.py | 2 +- .../mediapackage/get_origin_endpoint.py | 2 +- .../get_packaging_configuration.py | 2 +- .../mediapackage/get_packaging_group.py | 2 +- .../mediapackage/origin_endpoint.py | 90 +- .../pulumi_aws_native/mediapackage/outputs.py | 832 +- .../mediapackage/packaging_configuration.py | 57 +- .../mediapackage/packaging_group.py | 35 +- .../mediapackagev2/_inputs.py | 246 +- .../mediapackagev2/channel.py | 29 +- .../mediapackagev2/channel_group.py | 25 +- .../mediapackagev2/channel_policy.py | 25 +- .../mediapackagev2/get_channel.py | 2 +- .../mediapackagev2/get_channel_group.py | 2 +- .../mediapackagev2/get_channel_policy.py | 2 +- .../mediapackagev2/get_origin_endpoint.py | 2 +- .../get_origin_endpoint_policy.py | 2 +- .../mediapackagev2/origin_endpoint.py | 58 +- .../mediapackagev2/origin_endpoint_policy.py | 29 +- .../mediapackagev2/outputs.py | 261 +- .../pulumi_aws_native/mediastore/_inputs.py | 74 +- .../pulumi_aws_native/mediastore/container.py | 46 +- .../mediastore/get_container.py | 2 +- .../pulumi_aws_native/mediastore/outputs.py | 74 +- .../pulumi_aws_native/mediatailor/_inputs.py | 385 +- .../pulumi_aws_native/mediatailor/channel.py | 51 +- .../mediatailor/channel_policy.py | 21 +- .../mediatailor/get_channel.py | 2 +- .../mediatailor/get_channel_policy.py | 2 +- .../mediatailor/get_live_source.py | 2 +- .../mediatailor/get_playback_configuration.py | 2 +- .../mediatailor/get_source_location.py | 2 +- .../mediatailor/get_vod_source.py | 2 +- .../mediatailor/live_source.py | 29 +- .../pulumi_aws_native/mediatailor/outputs.py | 385 +- .../mediatailor/playback_configuration.py | 108 +- .../mediatailor/source_location.py | 52 +- .../mediatailor/vod_source.py | 29 +- .../pulumi_aws_native/memorydb/_inputs.py | 107 +- sdk/python/pulumi_aws_native/memorydb/acl.py | 25 +- .../pulumi_aws_native/memorydb/cluster.py | 118 +- .../pulumi_aws_native/memorydb/get_acl.py | 2 +- .../pulumi_aws_native/memorydb/get_cluster.py | 2 +- .../memorydb/get_parameter_group.py | 2 +- .../memorydb/get_subnet_group.py | 2 +- .../pulumi_aws_native/memorydb/get_user.py | 2 +- .../pulumi_aws_native/memorydb/outputs.py | 107 +- .../memorydb/parameter_group.py | 33 +- .../memorydb/subnet_group.py | 29 +- sdk/python/pulumi_aws_native/memorydb/user.py | 34 +- sdk/python/pulumi_aws_native/msk/_inputs.py | 644 +- .../msk/batch_scram_secret.py | 21 +- sdk/python/pulumi_aws_native/msk/cluster.py | 95 +- .../pulumi_aws_native/msk/cluster_policy.py | 21 +- .../pulumi_aws_native/msk/configuration.py | 38 +- .../msk/get_batch_scram_secret.py | 2 +- .../pulumi_aws_native/msk/get_cluster.py | 2 +- .../msk/get_cluster_policy.py | 2 +- .../msk/get_configuration.py | 2 +- .../pulumi_aws_native/msk/get_replicator.py | 2 +- .../msk/get_serverless_cluster.py | 2 +- .../msk/get_vpc_connection.py | 2 +- sdk/python/pulumi_aws_native/msk/outputs.py | 644 +- .../pulumi_aws_native/msk/replicator.py | 41 +- .../msk/serverless_cluster.py | 34 +- .../pulumi_aws_native/msk/vpc_connection.py | 42 +- sdk/python/pulumi_aws_native/mwaa/_inputs.py | 63 +- .../pulumi_aws_native/mwaa/environment.py | 111 +- .../pulumi_aws_native/mwaa/get_environment.py | 2 +- sdk/python/pulumi_aws_native/mwaa/outputs.py | 63 +- .../pulumi_aws_native/neptune/_inputs.py | 107 +- .../pulumi_aws_native/neptune/db_cluster.py | 118 +- .../neptune/db_cluster_parameter_group.py | 33 +- .../pulumi_aws_native/neptune/db_instance.py | 57 +- .../neptune/db_parameter_group.py | 33 +- .../neptune/db_subnet_group.py | 29 +- .../neptune/get_db_cluster.py | 2 +- .../neptune/get_db_cluster_parameter_group.py | 2 +- .../neptune/get_db_instance.py | 2 +- .../neptune/get_db_parameter_group.py | 2 +- .../neptune/get_db_subnet_group.py | 2 +- .../pulumi_aws_native/neptune/outputs.py | 107 +- .../networkfirewall/_inputs.py | 587 +- .../networkfirewall/firewall.py | 49 +- .../networkfirewall/firewall_policy.py | 34 +- .../networkfirewall/get_firewall.py | 2 +- .../networkfirewall/get_firewall_policy.py | 2 +- .../get_logging_configuration.py | 2 +- .../networkfirewall/get_rule_group.py | 2 +- .../networkfirewall/logging_configuration.py | 30 +- .../networkfirewall/outputs.py | 587 +- .../networkfirewall/rule_group.py | 42 +- .../networkmanager/_inputs.py | 348 +- .../networkmanager/connect_attachment.py | 47 +- .../networkmanager/connect_peer.py | 42 +- .../networkmanager/core_network.py | 29 +- .../customer_gateway_association.py | 29 +- .../networkmanager/device.py | 63 +- .../networkmanager/get_connect_attachment.py | 2 +- .../networkmanager/get_connect_peer.py | 2 +- .../networkmanager/get_core_network.py | 2 +- .../networkmanager/get_device.py | 2 +- .../networkmanager/get_global_network.py | 2 +- .../networkmanager/get_link.py | 2 +- .../networkmanager/get_site.py | 2 +- .../get_site_to_site_vpn_attachment.py | 2 +- .../get_transit_gateway_peering.py | 2 +- ..._transit_gateway_route_table_attachment.py | 2 +- .../networkmanager/get_vpc_attachment.py | 2 +- .../networkmanager/global_network.py | 29 +- .../pulumi_aws_native/networkmanager/link.py | 46 +- .../networkmanager/link_association.py | 25 +- .../networkmanager/outputs.py | 436 +- .../pulumi_aws_native/networkmanager/site.py | 34 +- .../site_to_site_vpn_attachment.py | 34 +- .../networkmanager/transit_gateway_peering.py | 25 +- .../transit_gateway_registration.py | 21 +- .../transit_gateway_route_table_attachment.py | 34 +- .../networkmanager/vpc_attachment.py | 47 +- .../pulumi_aws_native/nimblestudio/_inputs.py | 317 +- .../nimblestudio/get_launch_profile.py | 2 +- .../nimblestudio/get_streaming_image.py | 2 +- .../nimblestudio/get_studio.py | 2 +- .../nimblestudio/get_studio_component.py | 2 +- .../nimblestudio/launch_profile.py | 55 +- .../pulumi_aws_native/nimblestudio/outputs.py | 332 +- .../nimblestudio/streaming_image.py | 38 +- .../pulumi_aws_native/nimblestudio/studio.py | 47 +- .../nimblestudio/studio_component.py | 66 +- sdk/python/pulumi_aws_native/oam/get_link.py | 2 +- sdk/python/pulumi_aws_native/oam/get_sink.py | 2 +- sdk/python/pulumi_aws_native/oam/link.py | 29 +- sdk/python/pulumi_aws_native/oam/sink.py | 25 +- sdk/python/pulumi_aws_native/omics/_inputs.py | 159 +- .../omics/annotation_store.py | 61 +- .../omics/get_annotation_store.py | 2 +- .../omics/get_reference_store.py | 2 +- .../pulumi_aws_native/omics/get_run_group.py | 2 +- .../omics/get_sequence_store.py | 2 +- .../omics/get_variant_store.py | 2 +- .../pulumi_aws_native/omics/get_workflow.py | 2 +- sdk/python/pulumi_aws_native/omics/outputs.py | 159 +- .../omics/reference_store.py | 39 +- .../pulumi_aws_native/omics/run_group.py | 42 +- .../pulumi_aws_native/omics/sequence_store.py | 43 +- .../pulumi_aws_native/omics/variant_store.py | 48 +- .../pulumi_aws_native/omics/workflow.py | 59 +- .../opensearchserverless/_inputs.py | 40 +- .../opensearchserverless/access_policy.py | 29 +- .../opensearchserverless/collection.py | 29 +- .../opensearchserverless/get_access_policy.py | 2 +- .../opensearchserverless/get_collection.py | 2 +- .../get_security_config.py | 2 +- .../get_security_policy.py | 2 +- .../opensearchserverless/get_vpc_endpoint.py | 2 +- .../opensearchserverless/outputs.py | 40 +- .../opensearchserverless/security_config.py | 34 +- .../opensearchserverless/security_policy.py | 29 +- .../opensearchserverless/vpc_endpoint.py | 29 +- .../opensearchservice/_inputs.py | 360 +- .../opensearchservice/domain.py | 136 +- .../opensearchservice/get_domain.py | 2 +- .../opensearchservice/outputs.py | 399 +- .../pulumi_aws_native/opsworks/_inputs.py | 438 +- sdk/python/pulumi_aws_native/opsworks/app.py | 71 +- .../elastic_load_balancer_attachment.py | 21 +- .../pulumi_aws_native/opsworks/get_app.py | 2 +- .../get_elastic_load_balancer_attachment.py | 2 +- .../opsworks/get_instance.py | 2 +- .../pulumi_aws_native/opsworks/get_layer.py | 2 +- .../pulumi_aws_native/opsworks/get_stack.py | 2 +- .../opsworks/get_user_profile.py | 2 +- .../pulumi_aws_native/opsworks/get_volume.py | 2 +- .../pulumi_aws_native/opsworks/instance.py | 102 +- .../pulumi_aws_native/opsworks/layer.py | 104 +- .../pulumi_aws_native/opsworks/outputs.py | 438 +- .../pulumi_aws_native/opsworks/stack.py | 128 +- .../opsworks/user_profile.py | 29 +- .../pulumi_aws_native/opsworks/volume.py | 29 +- .../pulumi_aws_native/opsworkscm/_inputs.py | 32 +- .../opsworkscm/get_server.py | 2 +- .../pulumi_aws_native/opsworkscm/outputs.py | 32 +- .../pulumi_aws_native/opsworkscm/server.py | 97 +- .../organizations/_inputs.py | 62 +- .../organizations/account.py | 33 +- .../organizations/get_account.py | 2 +- .../organizations/get_organization.py | 2 +- .../organizations/get_organizational_unit.py | 2 +- .../organizations/get_policy.py | 2 +- .../organizations/get_resource_policy.py | 2 +- .../organizations/organization.py | 17 +- .../organizations/organizational_unit.py | 25 +- .../organizations/outputs.py | 62 +- .../pulumi_aws_native/organizations/policy.py | 37 +- .../organizations/resource_policy.py | 21 +- sdk/python/pulumi_aws_native/osis/_inputs.py | 58 +- .../pulumi_aws_native/osis/get_pipeline.py | 2 +- sdk/python/pulumi_aws_native/osis/outputs.py | 77 +- sdk/python/pulumi_aws_native/osis/pipeline.py | 51 +- .../pulumi_aws_native/panorama/_inputs.py | 81 +- .../panorama/application_instance.py | 55 +- .../panorama/get_application_instance.py | 2 +- .../pulumi_aws_native/panorama/get_package.py | 2 +- .../panorama/get_package_version.py | 2 +- .../pulumi_aws_native/panorama/outputs.py | 81 +- .../pulumi_aws_native/panorama/package.py | 30 +- .../panorama/package_version.py | 37 +- .../pcaconnectorad/_inputs.py | 809 +- .../pcaconnectorad/connector.py | 39 +- .../pcaconnectorad/directory_registration.py | 26 +- .../pcaconnectorad/get_connector.py | 2 +- .../get_directory_registration.py | 2 +- .../pcaconnectorad/get_template.py | 2 +- .../pcaconnectorad/outputs.py | 809 +- .../pcaconnectorad/service_principal_name.py | 21 +- .../pcaconnectorad/template.py | 38 +- .../template_group_access_control_entry.py | 34 +- .../pulumi_aws_native/personalize/_inputs.py | 207 +- .../pulumi_aws_native/personalize/dataset.py | 38 +- .../personalize/dataset_group.py | 29 +- .../personalize/get_dataset.py | 2 +- .../personalize/get_dataset_group.py | 2 +- .../personalize/get_schema.py | 2 +- .../personalize/get_solution.py | 2 +- .../pulumi_aws_native/personalize/outputs.py | 207 +- .../pulumi_aws_native/personalize/schema.py | 25 +- .../pulumi_aws_native/personalize/solution.py | 46 +- .../pulumi_aws_native/pinpoint/_inputs.py | 1048 +- .../pulumi_aws_native/pinpoint/adm_channel.py | 29 +- .../pinpoint/apns_channel.py | 49 +- .../pinpoint/apns_sandbox_channel.py | 49 +- .../pinpoint/apns_voip_channel.py | 49 +- .../pinpoint/apns_voip_sandbox_channel.py | 49 +- sdk/python/pulumi_aws_native/pinpoint/app.py | 21 +- .../pinpoint/application_settings.py | 48 +- .../pinpoint/baidu_channel.py | 29 +- .../pulumi_aws_native/pinpoint/campaign.py | 115 +- .../pinpoint/email_channel.py | 37 +- .../pinpoint/email_template.py | 41 +- .../pinpoint/event_stream.py | 25 +- .../pulumi_aws_native/pinpoint/gcm_channel.py | 25 +- .../pinpoint/get_adm_channel.py | 2 +- .../pinpoint/get_apns_channel.py | 2 +- .../pinpoint/get_apns_sandbox_channel.py | 2 +- .../pinpoint/get_apns_voip_channel.py | 2 +- .../pinpoint/get_apns_voip_sandbox_channel.py | 2 +- .../pulumi_aws_native/pinpoint/get_app.py | 2 +- .../pinpoint/get_application_settings.py | 2 +- .../pinpoint/get_baidu_channel.py | 2 +- .../pinpoint/get_campaign.py | 2 +- .../pinpoint/get_email_channel.py | 2 +- .../pinpoint/get_email_template.py | 2 +- .../pinpoint/get_event_stream.py | 2 +- .../pinpoint/get_gcm_channel.py | 2 +- .../pinpoint/get_in_app_template.py | 2 +- .../pinpoint/get_push_template.py | 2 +- .../pulumi_aws_native/pinpoint/get_segment.py | 2 +- .../pinpoint/get_sms_channel.py | 2 +- .../pinpoint/get_sms_template.py | 2 +- .../pinpoint/get_voice_channel.py | 2 +- .../pinpoint/in_app_template.py | 37 +- .../pulumi_aws_native/pinpoint/outputs.py | 1048 +- .../pinpoint/push_template.py | 74 +- .../pulumi_aws_native/pinpoint/segment.py | 43 +- .../pulumi_aws_native/pinpoint/sms_channel.py | 29 +- .../pinpoint/sms_template.py | 33 +- .../pinpoint/voice_channel.py | 21 +- .../pinpointemail/_inputs.py | 204 +- .../pinpointemail/configuration_set.py | 57 +- .../configuration_set_event_destination.py | 30 +- .../pinpointemail/dedicated_ip_pool.py | 21 +- .../pinpointemail/get_configuration_set.py | 2 +- ...get_configuration_set_event_destination.py | 2 +- .../pinpointemail/get_dedicated_ip_pool.py | 2 +- .../pinpointemail/get_identity.py | 2 +- .../pinpointemail/identity.py | 38 +- .../pinpointemail/outputs.py | 204 +- sdk/python/pulumi_aws_native/pipes/_inputs.py | 1093 +- .../pulumi_aws_native/pipes/get_pipe.py | 2 +- sdk/python/pulumi_aws_native/pipes/outputs.py | 1093 +- sdk/python/pulumi_aws_native/pipes/pipe.py | 77 +- .../pulumi_aws_native/proton/_inputs.py | 47 +- .../proton/environment_account_connection.py | 41 +- .../proton/environment_template.py | 37 +- .../get_environment_account_connection.py | 2 +- .../proton/get_environment_template.py | 2 +- .../proton/get_service_template.py | 2 +- .../pulumi_aws_native/proton/outputs.py | 47 +- .../proton/service_template.py | 37 +- sdk/python/pulumi_aws_native/provider.py | 112 +- sdk/python/pulumi_aws_native/qldb/_inputs.py | 47 +- .../pulumi_aws_native/qldb/get_ledger.py | 2 +- .../pulumi_aws_native/qldb/get_stream.py | 2 +- sdk/python/pulumi_aws_native/qldb/ledger.py | 33 +- sdk/python/pulumi_aws_native/qldb/outputs.py | 47 +- sdk/python/pulumi_aws_native/qldb/stream.py | 46 +- .../pulumi_aws_native/quicksight/_inputs.py | 30305 +++------------ .../pulumi_aws_native/quicksight/analysis.py | 77 +- .../pulumi_aws_native/quicksight/dashboard.py | 86 +- .../pulumi_aws_native/quicksight/data_set.py | 121 +- .../quicksight/data_source.py | 86 +- .../quicksight/get_analysis.py | 2 +- .../quicksight/get_dashboard.py | 2 +- .../quicksight/get_data_set.py | 2 +- .../quicksight/get_data_source.py | 2 +- .../quicksight/get_template.py | 2 +- .../pulumi_aws_native/quicksight/get_theme.py | 2 +- .../pulumi_aws_native/quicksight/get_topic.py | 2 +- .../quicksight/get_vpc_connection.py | 2 +- .../pulumi_aws_native/quicksight/outputs.py | 30630 +++------------- .../quicksight/refresh_schedule.py | 30 +- .../pulumi_aws_native/quicksight/template.py | 64 +- .../pulumi_aws_native/quicksight/theme.py | 50 +- .../pulumi_aws_native/quicksight/topic.py | 33 +- .../quicksight/vpc_connection.py | 49 +- sdk/python/pulumi_aws_native/ram/_inputs.py | 32 +- .../pulumi_aws_native/ram/get_permission.py | 2 +- .../ram/get_resource_share.py | 2 +- sdk/python/pulumi_aws_native/ram/outputs.py | 32 +- .../pulumi_aws_native/ram/permission.py | 29 +- .../pulumi_aws_native/ram/resource_share.py | 41 +- sdk/python/pulumi_aws_native/rds/_inputs.py | 456 +- .../rds/custom_db_engine_version.py | 49 +- .../pulumi_aws_native/rds/db_cluster.py | 249 +- .../rds/db_cluster_parameter_group.py | 33 +- .../pulumi_aws_native/rds/db_instance.py | 328 +- .../rds/db_parameter_group.py | 33 +- sdk/python/pulumi_aws_native/rds/db_proxy.py | 53 +- .../rds/db_proxy_endpoint.py | 37 +- .../rds/db_proxy_target_group.py | 38 +- .../rds/db_security_group.py | 29 +- .../rds/db_security_group_ingress.py | 33 +- .../pulumi_aws_native/rds/db_subnet_group.py | 29 +- .../rds/event_subscription.py | 41 +- .../rds/get_custom_db_engine_version.py | 2 +- .../pulumi_aws_native/rds/get_db_cluster.py | 2 +- .../rds/get_db_cluster_parameter_group.py | 2 +- .../pulumi_aws_native/rds/get_db_instance.py | 2 +- .../rds/get_db_parameter_group.py | 2 +- .../pulumi_aws_native/rds/get_db_proxy.py | 2 +- .../rds/get_db_proxy_endpoint.py | 2 +- .../rds/get_db_proxy_target_group.py | 2 +- .../rds/get_db_security_group.py | 2 +- .../rds/get_db_security_group_ingress.py | 2 +- .../rds/get_db_subnet_group.py | 2 +- .../rds/get_event_subscription.py | 2 +- .../rds/get_global_cluster.py | 2 +- .../pulumi_aws_native/rds/get_option_group.py | 2 +- .../pulumi_aws_native/rds/global_cluster.py | 37 +- .../pulumi_aws_native/rds/option_group.py | 37 +- sdk/python/pulumi_aws_native/rds/outputs.py | 471 +- .../pulumi_aws_native/redshift/_inputs.py | 127 +- .../pulumi_aws_native/redshift/cluster.py | 215 +- .../redshift/cluster_parameter_group.py | 33 +- .../redshift/cluster_security_group.py | 21 +- .../cluster_security_group_ingress.py | 29 +- .../redshift/cluster_subnet_group.py | 25 +- .../redshift/endpoint_access.py | 33 +- .../redshift/endpoint_authorization.py | 29 +- .../redshift/event_subscription.py | 45 +- .../pulumi_aws_native/redshift/get_cluster.py | 2 +- .../redshift/get_cluster_parameter_group.py | 2 +- .../redshift/get_cluster_security_group.py | 2 +- .../get_cluster_security_group_ingress.py | 2 +- .../redshift/get_cluster_subnet_group.py | 2 +- .../redshift/get_endpoint_access.py | 2 +- .../redshift/get_endpoint_authorization.py | 2 +- .../redshift/get_event_subscription.py | 2 +- .../redshift/get_scheduled_action.py | 2 +- .../pulumi_aws_native/redshift/outputs.py | 184 +- .../redshift/scheduled_action.py | 50 +- .../redshiftserverless/_inputs.py | 47 +- .../redshiftserverless/get_namespace.py | 2 +- .../redshiftserverless/get_workgroup.py | 2 +- .../redshiftserverless/namespace.py | 57 +- .../redshiftserverless/outputs.py | 218 +- .../redshiftserverless/workgroup.py | 53 +- .../refactorspaces/_inputs.py | 141 +- .../refactorspaces/application.py | 42 +- .../refactorspaces/environment.py | 29 +- .../refactorspaces/get_application.py | 2 +- .../refactorspaces/get_environment.py | 2 +- .../refactorspaces/get_route.py | 2 +- .../refactorspaces/get_service.py | 2 +- .../refactorspaces/outputs.py | 141 +- .../pulumi_aws_native/refactorspaces/route.py | 51 +- .../refactorspaces/service.py | 59 +- .../pulumi_aws_native/rekognition/_inputs.py | 159 +- .../rekognition/collection.py | 21 +- .../rekognition/get_collection.py | 2 +- .../rekognition/get_project.py | 2 +- .../rekognition/get_stream_processor.py | 2 +- .../pulumi_aws_native/rekognition/outputs.py | 159 +- .../pulumi_aws_native/rekognition/project.py | 17 +- .../rekognition/stream_processor.py | 100 +- .../resiliencehub/_inputs.py | 109 +- .../pulumi_aws_native/resiliencehub/app.py | 59 +- .../resiliencehub/get_app.py | 2 +- .../resiliencehub/get_resiliency_policy.py | 2 +- .../resiliencehub/outputs.py | 109 +- .../resiliencehub/resiliency_policy.py | 47 +- .../resourceexplorer2/_inputs.py | 34 +- .../default_view_association.py | 17 +- .../get_default_view_association.py | 2 +- .../resourceexplorer2/get_index.py | 2 +- .../resourceexplorer2/get_view.py | 2 +- .../resourceexplorer2/index.py | 26 +- .../resourceexplorer2/outputs.py | 34 +- .../resourceexplorer2/view.py | 39 +- .../resourcegroups/_inputs.py | 96 +- .../resourcegroups/get_group.py | 2 +- .../pulumi_aws_native/resourcegroups/group.py | 42 +- .../resourcegroups/outputs.py | 96 +- .../pulumi_aws_native/robomaker/_inputs.py | 120 +- .../pulumi_aws_native/robomaker/fleet.py | 26 +- .../pulumi_aws_native/robomaker/get_fleet.py | 2 +- .../pulumi_aws_native/robomaker/get_robot.py | 2 +- .../robomaker/get_robot_application.py | 2 +- .../get_robot_application_version.py | 2 +- .../robomaker/get_simulation_application.py | 2 +- .../get_simulation_application_version.py | 2 +- .../pulumi_aws_native/robomaker/outputs.py | 120 +- .../pulumi_aws_native/robomaker/robot.py | 38 +- .../robomaker/robot_application.py | 47 +- .../robomaker/robot_application_version.py | 21 +- .../robomaker/simulation_application.py | 65 +- .../simulation_application_version.py | 21 +- .../rolesanywhere/_inputs.py | 107 +- .../pulumi_aws_native/rolesanywhere/crl.py | 33 +- .../rolesanywhere/get_crl.py | 2 +- .../rolesanywhere/get_profile.py | 2 +- .../rolesanywhere/get_trust_anchor.py | 2 +- .../rolesanywhere/outputs.py | 107 +- .../rolesanywhere/profile.py | 45 +- .../rolesanywhere/trust_anchor.py | 38 +- .../pulumi_aws_native/route53/_inputs.py | 347 +- .../route53/cidr_collection.py | 21 +- .../pulumi_aws_native/route53/dnssec.py | 17 +- .../route53/get_cidr_collection.py | 2 +- .../route53/get_health_check.py | 2 +- .../route53/get_hosted_zone.py | 2 +- .../route53/get_key_signing_key.py | 2 +- .../route53/get_record_set.py | 2 +- .../route53/get_record_set_group.py | 2 +- .../pulumi_aws_native/route53/health_check.py | 26 +- .../pulumi_aws_native/route53/hosted_zone.py | 43 +- .../route53/key_signing_key.py | 29 +- .../pulumi_aws_native/route53/outputs.py | 347 +- .../pulumi_aws_native/route53/record_set.py | 92 +- .../route53/record_set_group.py | 29 +- .../route53recoverycontrol/_inputs.py | 100 +- .../route53recoverycontrol/cluster.py | 21 +- .../route53recoverycontrol/control_panel.py | 25 +- .../route53recoverycontrol/get_cluster.py | 2 +- .../get_control_panel.py | 2 +- .../get_routing_control.py | 2 +- .../route53recoverycontrol/get_safety_rule.py | 2 +- .../route53recoverycontrol/outputs.py | 115 +- .../route53recoverycontrol/routing_control.py | 25 +- .../route53recoverycontrol/safety_rule.py | 52 +- .../route53recoveryreadiness/_inputs.py | 153 +- .../route53recoveryreadiness/cell.py | 25 +- .../route53recoveryreadiness/get_cell.py | 2 +- .../get_readiness_check.py | 2 +- .../get_recovery_group.py | 2 +- .../get_resource_set.py | 2 +- .../route53recoveryreadiness/outputs.py | 153 +- .../readiness_check.py | 25 +- .../recovery_group.py | 25 +- .../route53recoveryreadiness/resource_set.py | 29 +- .../route53resolver/_inputs.py | 165 +- .../route53resolver/firewall_domain_list.py | 29 +- .../route53resolver/firewall_rule_group.py | 25 +- .../firewall_rule_group_association.py | 37 +- .../get_firewall_domain_list.py | 2 +- .../get_firewall_rule_group.py | 2 +- .../get_firewall_rule_group_association.py | 2 +- .../route53resolver/get_outpost_resolver.py | 2 +- .../route53resolver/get_resolver_config.py | 2 +- .../get_resolver_dnssec_config.py | 2 +- .../route53resolver/get_resolver_endpoint.py | 2 +- .../get_resolver_query_logging_config.py | 2 +- ...solver_query_logging_config_association.py | 2 +- .../route53resolver/get_resolver_rule.py | 2 +- .../get_resolver_rule_association.py | 2 +- .../route53resolver/outpost_resolver.py | 33 +- .../route53resolver/outputs.py | 165 +- .../route53resolver/resolver_config.py | 21 +- .../route53resolver/resolver_dnssec_config.py | 17 +- .../route53resolver/resolver_endpoint.py | 45 +- .../resolver_query_logging_config.py | 21 +- ...solver_query_logging_config_association.py | 21 +- .../route53resolver/resolver_rule.py | 37 +- .../resolver_rule_association.py | 25 +- sdk/python/pulumi_aws_native/rum/_inputs.py | 129 +- .../pulumi_aws_native/rum/app_monitor.py | 47 +- .../pulumi_aws_native/rum/get_app_monitor.py | 2 +- sdk/python/pulumi_aws_native/rum/outputs.py | 129 +- sdk/python/pulumi_aws_native/s3/_inputs.py | 1374 +- .../pulumi_aws_native/s3/access_point.py | 47 +- sdk/python/pulumi_aws_native/s3/bucket.py | 153 +- .../pulumi_aws_native/s3/bucket_policy.py | 21 +- .../pulumi_aws_native/s3/get_access_point.py | 2 +- sdk/python/pulumi_aws_native/s3/get_bucket.py | 2 +- .../pulumi_aws_native/s3/get_bucket_policy.py | 2 +- .../s3/get_multi_region_access_point.py | 2 +- .../get_multi_region_access_point_policy.py | 2 +- .../s3/multi_region_access_point.py | 30 +- .../s3/multi_region_access_point_policy.py | 21 +- sdk/python/pulumi_aws_native/s3/outputs.py | 1385 +- .../pulumi_aws_native/s3/storage_lens.py | 26 +- .../s3objectlambda/_inputs.py | 66 +- .../s3objectlambda/access_point.py | 26 +- .../s3objectlambda/access_point_policy.py | 21 +- .../s3objectlambda/get_access_point.py | 2 +- .../s3objectlambda/get_access_point_policy.py | 2 +- .../s3objectlambda/outputs.py | 115 +- .../pulumi_aws_native/s3outposts/_inputs.py | 145 +- .../s3outposts/access_point.py | 34 +- .../pulumi_aws_native/s3outposts/bucket.py | 34 +- .../s3outposts/bucket_policy.py | 21 +- .../pulumi_aws_native/s3outposts/endpoint.py | 42 +- .../s3outposts/get_access_point.py | 2 +- .../s3outposts/get_bucket.py | 2 +- .../s3outposts/get_bucket_policy.py | 2 +- .../s3outposts/get_endpoint.py | 2 +- .../pulumi_aws_native/s3outposts/outputs.py | 156 +- .../pulumi_aws_native/sagemaker/_inputs.py | 4826 +-- sdk/python/pulumi_aws_native/sagemaker/app.py | 42 +- .../sagemaker/app_image_config.py | 30 +- .../sagemaker/code_repository.py | 30 +- .../sagemaker/data_quality_job_definition.py | 92 +- .../pulumi_aws_native/sagemaker/device.py | 30 +- .../sagemaker/device_fleet.py | 38 +- .../pulumi_aws_native/sagemaker/domain.py | 72 +- .../pulumi_aws_native/sagemaker/endpoint.py | 46 +- .../sagemaker/endpoint_config.py | 60 +- .../sagemaker/feature_group.py | 59 +- .../pulumi_aws_native/sagemaker/get_app.py | 2 +- .../sagemaker/get_app_image_config.py | 2 +- .../sagemaker/get_code_repository.py | 2 +- .../get_data_quality_job_definition.py | 2 +- .../sagemaker/get_device_fleet.py | 2 +- .../pulumi_aws_native/sagemaker/get_domain.py | 2 +- .../sagemaker/get_endpoint.py | 2 +- .../sagemaker/get_endpoint_config.py | 2 +- .../sagemaker/get_feature_group.py | 2 +- .../pulumi_aws_native/sagemaker/get_image.py | 2 +- .../sagemaker/get_image_version.py | 2 +- .../sagemaker/get_inference_experiment.py | 2 +- .../pulumi_aws_native/sagemaker/get_model.py | 2 +- .../get_model_bias_job_definition.py | 2 +- .../sagemaker/get_model_card.py | 2 +- ...get_model_explainability_job_definition.py | 2 +- .../sagemaker/get_model_package.py | 2 +- .../sagemaker/get_model_package_group.py | 2 +- .../get_model_quality_job_definition.py | 2 +- .../sagemaker/get_monitoring_schedule.py | 2 +- .../sagemaker/get_notebook_instance.py | 2 +- .../get_notebook_instance_lifecycle_config.py | 2 +- .../sagemaker/get_pipeline.py | 2 +- .../sagemaker/get_project.py | 2 +- .../pulumi_aws_native/sagemaker/get_space.py | 2 +- .../sagemaker/get_user_profile.py | 2 +- .../sagemaker/get_workteam.py | 2 +- .../pulumi_aws_native/sagemaker/image.py | 33 +- .../sagemaker/image_version.py | 57 +- .../sagemaker/inference_experiment.py | 80 +- .../pulumi_aws_native/sagemaker/model.py | 60 +- .../sagemaker/model_bias_job_definition.py | 92 +- .../pulumi_aws_native/sagemaker/model_card.py | 61 +- .../model_explainability_job_definition.py | 92 +- .../sagemaker/model_package.py | 149 +- .../sagemaker/model_package_group.py | 29 +- .../sagemaker/model_quality_job_definition.py | 92 +- .../sagemaker/monitoring_schedule.py | 51 +- .../sagemaker/notebook_instance.py | 82 +- .../notebook_instance_lifecycle_config.py | 25 +- .../pulumi_aws_native/sagemaker/outputs.py | 4845 +-- .../pulumi_aws_native/sagemaker/pipeline.py | 46 +- .../pulumi_aws_native/sagemaker/project.py | 43 +- .../pulumi_aws_native/sagemaker/space.py | 34 +- .../sagemaker/user_profile.py | 42 +- .../pulumi_aws_native/sagemaker/workteam.py | 42 +- .../pulumi_aws_native/scheduler/_inputs.py | 315 +- .../scheduler/get_schedule.py | 2 +- .../scheduler/get_schedule_group.py | 2 +- .../pulumi_aws_native/scheduler/outputs.py | 315 +- .../pulumi_aws_native/scheduler/schedule.py | 67 +- .../scheduler/schedule_group.py | 21 +- sdk/python/pulumi_aws_native/sdb/domain.py | 17 +- .../pulumi_aws_native/sdb/get_domain.py | 2 +- .../secretsmanager/_inputs.py | 149 +- .../secretsmanager/get_resource_policy.py | 2 +- .../secretsmanager/get_rotation_schedule.py | 2 +- .../secretsmanager/get_secret.py | 2 +- .../get_secret_target_attachment.py | 2 +- .../secretsmanager/outputs.py | 149 +- .../secretsmanager/resource_policy.py | 25 +- .../secretsmanager/rotation_schedule.py | 43 +- .../secretsmanager/secret.py | 46 +- .../secret_target_attachment.py | 25 +- .../pulumi_aws_native/securityhub/_inputs.py | 379 +- .../securityhub/automation_rule.py | 55 +- .../securityhub/get_automation_rule.py | 2 +- .../pulumi_aws_native/securityhub/get_hub.py | 2 +- .../securityhub/get_standard.py | 2 +- .../pulumi_aws_native/securityhub/hub.py | 29 +- .../pulumi_aws_native/securityhub/outputs.py | 379 +- .../pulumi_aws_native/securityhub/standard.py | 21 +- .../servicecatalog/_inputs.py | 188 +- .../accepted_portfolio_share.py | 21 +- .../servicecatalog/cloud_formation_product.py | 70 +- .../cloud_formation_provisioned_product.py | 66 +- .../get_accepted_portfolio_share.py | 2 +- .../get_cloud_formation_product.py | 2 +- ...get_cloud_formation_provisioned_product.py | 2 +- .../get_launch_notification_constraint.py | 2 +- .../get_launch_role_constraint.py | 2 +- .../get_launch_template_constraint.py | 2 +- .../servicecatalog/get_portfolio.py | 2 +- .../get_portfolio_principal_association.py | 2 +- .../get_portfolio_product_association.py | 2 +- .../servicecatalog/get_portfolio_share.py | 2 +- .../get_resource_update_constraint.py | 2 +- .../servicecatalog/get_service_action.py | 2 +- .../get_stack_set_constraint.py | 2 +- .../servicecatalog/get_tag_option.py | 2 +- .../get_tag_option_association.py | 2 +- .../launch_notification_constraint.py | 33 +- .../servicecatalog/launch_role_constraint.py | 37 +- .../launch_template_constraint.py | 33 +- .../servicecatalog/outputs.py | 188 +- .../servicecatalog/portfolio.py | 33 +- .../portfolio_principal_association.py | 29 +- .../portfolio_product_association.py | 29 +- .../servicecatalog/portfolio_share.py | 29 +- .../resource_update_constraint.py | 33 +- .../servicecatalog/service_action.py | 33 +- .../service_action_association.py | 25 +- .../servicecatalog/stack_set_constraint.py | 49 +- .../servicecatalog/tag_option.py | 25 +- .../servicecatalog/tag_option_association.py | 21 +- .../servicecatalogappregistry/_inputs.py | 12 +- .../servicecatalogappregistry/application.py | 30 +- .../attribute_group.py | 34 +- .../attribute_group_association.py | 21 +- .../get_application.py | 2 +- .../get_attribute_group.py | 2 +- .../get_attribute_group_association.py | 2 +- .../get_resource_association.py | 2 +- .../servicecatalogappregistry/outputs.py | 12 +- .../resource_association.py | 25 +- .../servicediscovery/_inputs.py | 192 +- .../servicediscovery/get_http_namespace.py | 2 +- .../servicediscovery/get_instance.py | 2 +- .../get_private_dns_namespace.py | 2 +- .../get_public_dns_namespace.py | 2 +- .../servicediscovery/get_service.py | 2 +- .../servicediscovery/http_namespace.py | 25 +- .../servicediscovery/instance.py | 25 +- .../servicediscovery/outputs.py | 192 +- .../servicediscovery/private_dns_namespace.py | 38 +- .../servicediscovery/public_dns_namespace.py | 34 +- .../servicediscovery/service.py | 60 +- sdk/python/pulumi_aws_native/ses/_inputs.py | 560 +- .../ses/configuration_set.py | 71 +- .../configuration_set_event_destination.py | 26 +- .../pulumi_aws_native/ses/contact_list.py | 29 +- .../ses/dedicated_ip_pool.py | 21 +- .../pulumi_aws_native/ses/email_identity.py | 62 +- .../ses/get_configuration_set.py | 2 +- ...get_configuration_set_event_destination.py | 2 +- .../pulumi_aws_native/ses/get_contact_list.py | 2 +- .../ses/get_dedicated_ip_pool.py | 2 +- .../ses/get_email_identity.py | 2 +- .../ses/get_receipt_filter.py | 2 +- .../pulumi_aws_native/ses/get_receipt_rule.py | 2 +- .../ses/get_receipt_rule_set.py | 2 +- .../pulumi_aws_native/ses/get_template.py | 2 +- .../ses/get_vdm_attributes.py | 2 +- sdk/python/pulumi_aws_native/ses/outputs.py | 560 +- .../pulumi_aws_native/ses/receipt_filter.py | 22 +- .../pulumi_aws_native/ses/receipt_rule.py | 30 +- .../pulumi_aws_native/ses/receipt_rule_set.py | 17 +- sdk/python/pulumi_aws_native/ses/template.py | 22 +- .../pulumi_aws_native/ses/vdm_attributes.py | 31 +- .../pulumi_aws_native/shield/_inputs.py | 88 +- .../pulumi_aws_native/shield/drt_access.py | 21 +- .../shield/get_drt_access.py | 2 +- .../shield/get_proactive_engagement.py | 2 +- .../shield/get_protection.py | 2 +- .../shield/get_protection_group.py | 2 +- .../pulumi_aws_native/shield/outputs.py | 88 +- .../shield/proactive_engagement.py | 21 +- .../pulumi_aws_native/shield/protection.py | 38 +- .../shield/protection_group.py | 37 +- .../pulumi_aws_native/signer/_inputs.py | 32 +- .../signer/get_signing_profile.py | 2 +- .../pulumi_aws_native/signer/outputs.py | 32 +- .../signer/profile_permission.py | 33 +- .../signer/signing_profile.py | 30 +- .../simspaceweaver/_inputs.py | 17 +- .../simspaceweaver/get_simulation.py | 2 +- .../simspaceweaver/outputs.py | 17 +- .../simspaceweaver/simulation.py | 43 +- sdk/python/pulumi_aws_native/sns/_inputs.py | 32 +- .../pulumi_aws_native/sns/get_subscription.py | 2 +- sdk/python/pulumi_aws_native/sns/get_topic.py | 2 +- .../sns/get_topic_inline_policy.py | 2 +- .../pulumi_aws_native/sns/get_topic_policy.py | 2 +- sdk/python/pulumi_aws_native/sns/outputs.py | 32 +- .../pulumi_aws_native/sns/subscription.py | 53 +- sdk/python/pulumi_aws_native/sns/topic.py | 57 +- .../sns/topic_inline_policy.py | 21 +- .../pulumi_aws_native/sns/topic_policy.py | 21 +- sdk/python/pulumi_aws_native/sqs/_inputs.py | 17 +- sdk/python/pulumi_aws_native/sqs/get_queue.py | 2 +- .../sqs/get_queue_inline_policy.py | 2 +- .../pulumi_aws_native/sqs/get_queue_policy.py | 2 +- sdk/python/pulumi_aws_native/sqs/outputs.py | 17 +- sdk/python/pulumi_aws_native/sqs/queue.py | 77 +- .../sqs/queue_inline_policy.py | 21 +- .../pulumi_aws_native/sqs/queue_policy.py | 21 +- sdk/python/pulumi_aws_native/ssm/_inputs.py | 485 +- .../pulumi_aws_native/ssm/association.py | 86 +- sdk/python/pulumi_aws_native/ssm/document.py | 53 +- .../pulumi_aws_native/ssm/get_association.py | 2 +- .../pulumi_aws_native/ssm/get_document.py | 2 +- .../ssm/get_maintenance_window.py | 2 +- .../ssm/get_maintenance_window_target.py | 2 +- .../ssm/get_maintenance_window_task.py | 2 +- .../pulumi_aws_native/ssm/get_parameter.py | 2 +- .../ssm/get_patch_baseline.py | 2 +- .../ssm/get_resource_data_sync.py | 2 +- .../ssm/get_resource_policy.py | 2 +- .../ssm/maintenance_window.py | 57 +- .../ssm/maintenance_window_target.py | 37 +- .../ssm/maintenance_window_task.py | 79 +- sdk/python/pulumi_aws_native/ssm/outputs.py | 485 +- sdk/python/pulumi_aws_native/ssm/parameter.py | 49 +- .../pulumi_aws_native/ssm/patch_baseline.py | 75 +- .../ssm/resource_data_sync.py | 59 +- .../pulumi_aws_native/ssm/resource_policy.py | 21 +- .../pulumi_aws_native/ssmcontacts/_inputs.py | 232 +- .../pulumi_aws_native/ssmcontacts/contact.py | 29 +- .../ssmcontacts/contact_channel.py | 33 +- .../ssmcontacts/get_contact.py | 2 +- .../ssmcontacts/get_contact_channel.py | 2 +- .../pulumi_aws_native/ssmcontacts/get_plan.py | 2 +- .../ssmcontacts/get_rotation.py | 2 +- .../pulumi_aws_native/ssmcontacts/outputs.py | 232 +- .../pulumi_aws_native/ssmcontacts/plan.py | 25 +- .../pulumi_aws_native/ssmcontacts/rotation.py | 42 +- .../pulumi_aws_native/ssmincidents/_inputs.py | 235 +- .../ssmincidents/get_replication_set.py | 2 +- .../ssmincidents/get_response_plan.py | 2 +- .../pulumi_aws_native/ssmincidents/outputs.py | 235 +- .../ssmincidents/replication_set.py | 25 +- .../ssmincidents/response_plan.py | 55 +- sdk/python/pulumi_aws_native/sso/_inputs.py | 84 +- .../pulumi_aws_native/sso/assignment.py | 37 +- ..._access_control_attribute_configuration.py | 2 +- .../sso/get_permission_set.py | 2 +- ..._access_control_attribute_configuration.py | 30 +- sdk/python/pulumi_aws_native/sso/outputs.py | 84 +- .../pulumi_aws_native/sso/permission_set.py | 58 +- .../stepfunctions/_inputs.py | 155 +- .../stepfunctions/activity.py | 21 +- .../stepfunctions/get_activity.py | 2 +- .../stepfunctions/get_state_machine.py | 2 +- .../stepfunctions/get_state_machine_alias.py | 2 +- .../get_state_machine_version.py | 2 +- .../stepfunctions/outputs.py | 155 +- .../stepfunctions/state_machine.py | 78 +- .../stepfunctions/state_machine_alias.py | 34 +- .../stepfunctions/state_machine_version.py | 25 +- .../supportapp/account_alias.py | 17 +- .../supportapp/get_account_alias.py | 2 +- .../get_slack_channel_configuration.py | 2 +- .../supportapp/slack_channel_configuration.py | 45 +- .../slack_workspace_configuration.py | 21 +- .../pulumi_aws_native/synthetics/_inputs.py | 176 +- .../pulumi_aws_native/synthetics/canary.py | 103 +- .../synthetics/get_canary.py | 2 +- .../pulumi_aws_native/synthetics/get_group.py | 2 +- .../pulumi_aws_native/synthetics/group.py | 25 +- .../pulumi_aws_native/synthetics/outputs.py | 176 +- .../systemsmanagersap/_inputs.py | 36 +- .../systemsmanagersap/application.py | 41 +- .../systemsmanagersap/get_application.py | 2 +- .../systemsmanagersap/outputs.py | 36 +- .../pulumi_aws_native/timestream/_inputs.py | 326 +- .../pulumi_aws_native/timestream/database.py | 25 +- .../timestream/get_database.py | 2 +- .../timestream/get_scheduled_query.py | 2 +- .../pulumi_aws_native/timestream/get_table.py | 2 +- .../pulumi_aws_native/timestream/outputs.py | 326 +- .../timestream/scheduled_query.py | 73 +- .../pulumi_aws_native/timestream/table.py | 52 +- .../pulumi_aws_native/transfer/_inputs.py | 535 +- .../pulumi_aws_native/transfer/agreement.py | 45 +- .../pulumi_aws_native/transfer/certificate.py | 45 +- .../pulumi_aws_native/transfer/connector.py | 47 +- .../transfer/get_agreement.py | 2 +- .../transfer/get_certificate.py | 2 +- .../transfer/get_connector.py | 2 +- .../pulumi_aws_native/transfer/get_profile.py | 2 +- .../pulumi_aws_native/transfer/get_server.py | 2 +- .../pulumi_aws_native/transfer/get_user.py | 2 +- .../transfer/get_workflow.py | 2 +- .../pulumi_aws_native/transfer/outputs.py | 535 +- .../pulumi_aws_native/transfer/profile.py | 29 +- .../pulumi_aws_native/transfer/server.py | 93 +- sdk/python/pulumi_aws_native/transfer/user.py | 58 +- .../pulumi_aws_native/transfer/workflow.py | 29 +- .../verifiedpermissions/_inputs.py | 121 +- .../get_identity_source.py | 2 +- .../verifiedpermissions/get_policy.py | 2 +- .../verifiedpermissions/get_policy_store.py | 2 +- .../get_policy_template.py | 2 +- .../verifiedpermissions/identity_source.py | 30 +- .../verifiedpermissions/outputs.py | 144 +- .../verifiedpermissions/policy.py | 21 +- .../verifiedpermissions/policy_store.py | 31 +- .../verifiedpermissions/policy_template.py | 25 +- .../pulumi_aws_native/voiceid/_inputs.py | 28 +- .../pulumi_aws_native/voiceid/domain.py | 34 +- .../pulumi_aws_native/voiceid/get_domain.py | 2 +- .../pulumi_aws_native/voiceid/outputs.py | 28 +- .../pulumi_aws_native/vpclattice/_inputs.py | 462 +- .../vpclattice/access_log_subscription.py | 25 +- .../vpclattice/auth_policy.py | 21 +- .../vpclattice/get_access_log_subscription.py | 2 +- .../vpclattice/get_auth_policy.py | 2 +- .../vpclattice/get_listener.py | 2 +- .../vpclattice/get_resource_policy.py | 2 +- .../pulumi_aws_native/vpclattice/get_rule.py | 2 +- .../vpclattice/get_service.py | 2 +- .../vpclattice/get_service_network.py | 2 +- ...get_service_network_service_association.py | 2 +- .../get_service_network_vpc_association.py | 2 +- .../vpclattice/get_target_group.py | 2 +- .../pulumi_aws_native/vpclattice/listener.py | 42 +- .../pulumi_aws_native/vpclattice/outputs.py | 462 +- .../vpclattice/resource_policy.py | 21 +- .../pulumi_aws_native/vpclattice/rule.py | 51 +- .../pulumi_aws_native/vpclattice/service.py | 42 +- .../vpclattice/service_network.py | 25 +- .../service_network_service_association.py | 34 +- .../service_network_vpc_association.py | 29 +- .../vpclattice/target_group.py | 38 +- sdk/python/pulumi_aws_native/waf/_inputs.py | 206 +- .../pulumi_aws_native/waf/byte_match_set.py | 21 +- .../waf/get_byte_match_set.py | 2 +- .../pulumi_aws_native/waf/get_ip_set.py | 2 +- sdk/python/pulumi_aws_native/waf/get_rule.py | 2 +- .../waf/get_size_constraint_set.py | 2 +- .../waf/get_sql_injection_match_set.py | 2 +- .../pulumi_aws_native/waf/get_web_acl.py | 2 +- .../waf/get_xss_match_set.py | 2 +- sdk/python/pulumi_aws_native/waf/ip_set.py | 21 +- sdk/python/pulumi_aws_native/waf/outputs.py | 206 +- sdk/python/pulumi_aws_native/waf/rule.py | 25 +- .../waf/size_constraint_set.py | 21 +- .../waf/sql_injection_match_set.py | 21 +- sdk/python/pulumi_aws_native/waf/web_acl.py | 34 +- .../pulumi_aws_native/waf/xss_match_set.py | 21 +- .../pulumi_aws_native/wafregional/_inputs.py | 240 +- .../wafregional/byte_match_set.py | 21 +- .../wafregional/geo_match_set.py | 21 +- .../wafregional/get_byte_match_set.py | 2 +- .../wafregional/get_geo_match_set.py | 2 +- .../wafregional/get_ip_set.py | 2 +- .../wafregional/get_rate_based_rule.py | 2 +- .../wafregional/get_regex_pattern_set.py | 2 +- .../pulumi_aws_native/wafregional/get_rule.py | 2 +- .../wafregional/get_size_constraint_set.py | 2 +- .../get_sql_injection_match_set.py | 2 +- .../wafregional/get_web_acl.py | 2 +- .../wafregional/get_web_acl_association.py | 2 +- .../wafregional/get_xss_match_set.py | 2 +- .../pulumi_aws_native/wafregional/ip_set.py | 21 +- .../pulumi_aws_native/wafregional/outputs.py | 240 +- .../wafregional/rate_based_rule.py | 33 +- .../wafregional/regex_pattern_set.py | 21 +- .../pulumi_aws_native/wafregional/rule.py | 25 +- .../wafregional/size_constraint_set.py | 21 +- .../wafregional/sql_injection_match_set.py | 21 +- .../pulumi_aws_native/wafregional/web_acl.py | 34 +- .../wafregional/web_acl_association.py | 21 +- .../wafregional/xss_match_set.py | 21 +- sdk/python/pulumi_aws_native/wafv2/_inputs.py | 2404 +- .../pulumi_aws_native/wafv2/get_ip_set.py | 2 +- .../wafv2/get_logging_configuration.py | 2 +- .../wafv2/get_regex_pattern_set.py | 2 +- .../pulumi_aws_native/wafv2/get_rule_group.py | 2 +- .../pulumi_aws_native/wafv2/get_web_acl.py | 2 +- sdk/python/pulumi_aws_native/wafv2/ip_set.py | 37 +- .../wafv2/logging_configuration.py | 34 +- sdk/python/pulumi_aws_native/wafv2/outputs.py | 2404 +- .../wafv2/regex_pattern_set.py | 33 +- .../pulumi_aws_native/wafv2/rule_group.py | 63 +- sdk/python/pulumi_aws_native/wafv2/web_acl.py | 91 +- .../wafv2/web_acl_association.py | 21 +- .../pulumi_aws_native/wisdom/_inputs.py | 117 +- .../pulumi_aws_native/wisdom/assistant.py | 38 +- .../wisdom/assistant_association.py | 34 +- .../pulumi_aws_native/wisdom/get_assistant.py | 2 +- .../wisdom/get_assistant_association.py | 2 +- .../wisdom/get_knowledge_base.py | 2 +- .../wisdom/knowledge_base.py | 56 +- .../pulumi_aws_native/wisdom/outputs.py | 117 +- .../pulumi_aws_native/workspaces/_inputs.py | 59 +- .../workspaces/connection_alias.py | 21 +- .../workspaces/get_connection_alias.py | 2 +- .../workspaces/get_workspace.py | 2 +- .../pulumi_aws_native/workspaces/outputs.py | 82 +- .../pulumi_aws_native/workspaces/workspace.py | 50 +- .../workspacesweb/_inputs.py | 181 +- .../workspacesweb/browser_settings.py | 34 +- .../workspacesweb/get_browser_settings.py | 2 +- .../workspacesweb/get_identity_provider.py | 2 +- .../workspacesweb/get_ip_access_settings.py | 2 +- .../workspacesweb/get_network_settings.py | 2 +- .../workspacesweb/get_portal.py | 2 +- .../workspacesweb/get_trust_store.py | 2 +- .../get_user_access_logging_settings.py | 2 +- .../workspacesweb/get_user_settings.py | 2 +- .../workspacesweb/identity_provider.py | 34 +- .../workspacesweb/ip_access_settings.py | 42 +- .../workspacesweb/network_settings.py | 29 +- .../workspacesweb/outputs.py | 181 +- .../pulumi_aws_native/workspacesweb/portal.py | 62 +- .../workspacesweb/trust_store.py | 21 +- .../user_access_logging_settings.py | 21 +- .../workspacesweb/user_settings.py | 67 +- sdk/python/pulumi_aws_native/xray/_inputs.py | 180 +- .../pulumi_aws_native/xray/get_group.py | 2 +- .../xray/get_resource_policy.py | 2 +- .../xray/get_sampling_rule.py | 2 +- sdk/python/pulumi_aws_native/xray/group.py | 34 +- sdk/python/pulumi_aws_native/xray/outputs.py | 180 +- .../pulumi_aws_native/xray/resource_policy.py | 25 +- .../pulumi_aws_native/xray/sampling_rule.py | 48 +- 2733 files changed, 47364 insertions(+), 240050 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ee3849d504..3e674e4ad2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,7 @@ ## HEAD (Unreleased) +Update pulumi version to 3.91.1 + ## 0.82.0 (2023-10-25) Resource "aws-native:s3:Bucket" input "accessControl" type changed from "#/types/aws-native:s3:BucketAccessControl" to "string" diff --git a/examples/go.mod b/examples/go.mod index 7aa94d01ea..03151eab9a 100644 --- a/examples/go.mod +++ b/examples/go.mod @@ -2,23 +2,18 @@ module github.com/pulumi/pulumi-aws-native/examples go 1.21 -require github.com/pulumi/pulumi/pkg/v3 v3.75.0 +require github.com/pulumi/pulumi/pkg/v3 v3.91.1 require ( cloud.google.com/go v0.110.4 // indirect cloud.google.com/go/compute v1.20.1 // indirect cloud.google.com/go/compute/metadata v0.2.3 // indirect - cloud.google.com/go/iam v1.1.0 // indirect + cloud.google.com/go/iam v1.1.1 // indirect cloud.google.com/go/kms v1.12.1 // indirect cloud.google.com/go/logging v1.7.0 // indirect cloud.google.com/go/longrunning v0.5.1 // indirect cloud.google.com/go/storage v1.30.1 // indirect - github.com/AlecAivazis/survey/v2 v2.0.5 // indirect github.com/Azure/azure-sdk-for-go v66.0.0+incompatible // indirect - github.com/Azure/azure-sdk-for-go/sdk/azcore v1.1.1 // indirect - github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.0.0 // indirect - github.com/Azure/azure-sdk-for-go/sdk/internal v1.0.0 // indirect - github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v0.4.1 // indirect github.com/Azure/go-autorest v14.2.0+incompatible // indirect github.com/Azure/go-autorest/autorest v0.11.28 // indirect github.com/Azure/go-autorest/autorest/adal v0.9.21 // indirect @@ -29,7 +24,6 @@ require ( github.com/Azure/go-autorest/autorest/validation v0.3.1 // indirect github.com/Azure/go-autorest/logger v0.2.1 // indirect github.com/Azure/go-autorest/tracing v0.6.0 // indirect - github.com/AzureAD/microsoft-authentication-library-for-go v0.4.0 // indirect github.com/Microsoft/go-winio v0.5.2 // indirect github.com/ProtonMail/go-crypto v0.0.0-20221026131551-cf6655e29de4 // indirect github.com/acomagu/bufpipe v1.0.3 // indirect @@ -38,34 +32,32 @@ require ( github.com/apparentlymart/go-textseg/v13 v13.0.0 // indirect github.com/armon/go-metrics v0.4.0 // indirect github.com/armon/go-radix v1.0.0 // indirect - github.com/aws/aws-sdk-go v1.44.122 // indirect + github.com/atotto/clipboard v0.1.4 // indirect + github.com/aws/aws-sdk-go v1.44.298 // indirect github.com/aws/aws-sdk-go-v2 v1.17.3 // indirect - github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.4.3 // indirect github.com/aws/aws-sdk-go-v2/config v1.15.15 // indirect github.com/aws/aws-sdk-go-v2/credentials v1.12.10 // indirect github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.12.9 // indirect - github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.11.21 // indirect github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.27 // indirect github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.21 // indirect github.com/aws/aws-sdk-go-v2/internal/ini v1.3.16 // indirect - github.com/aws/aws-sdk-go-v2/internal/v4a v1.0.6 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.9.3 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.1.10 // indirect github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.9 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.13.9 // indirect github.com/aws/aws-sdk-go-v2/service/kms v1.18.1 // indirect - github.com/aws/aws-sdk-go-v2/service/s3 v1.27.2 // indirect github.com/aws/aws-sdk-go-v2/service/sso v1.11.13 // indirect github.com/aws/aws-sdk-go-v2/service/sts v1.16.10 // indirect github.com/aws/smithy-go v1.13.5 // indirect + github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect github.com/blang/semver v3.5.1+incompatible // indirect github.com/cenkalti/backoff/v3 v3.2.2 // indirect + github.com/charmbracelet/bubbles v0.16.1 // indirect + github.com/charmbracelet/bubbletea v0.24.2 // indirect + github.com/charmbracelet/lipgloss v0.7.1 // indirect github.com/cheggaaa/pb v1.0.29 // indirect github.com/cloudflare/circl v1.3.3 // indirect + github.com/containerd/console v1.0.4-0.20230313162750-1ae8d489ac81 // indirect github.com/davecgh/go-spew v1.1.1 // indirect github.com/dimchansky/utfbom v1.1.1 // indirect github.com/djherbis/times v1.5.0 // indirect - github.com/dustin/go-humanize v1.0.0 // indirect github.com/edsrzf/mmap-go v1.1.0 // indirect github.com/emirpasic/gods v1.18.1 // indirect github.com/fatih/color v1.13.0 // indirect @@ -74,7 +66,6 @@ require ( github.com/go-git/go-git/v5 v5.6.0 // indirect github.com/gofrs/uuid v4.2.0+incompatible // indirect github.com/gogo/protobuf v1.3.2 // indirect - github.com/golang-jwt/jwt v3.2.1+incompatible // indirect github.com/golang-jwt/jwt/v4 v4.4.2 // indirect github.com/golang/glog v1.1.0 // indirect github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect @@ -105,23 +96,21 @@ require ( github.com/hashicorp/go-version v1.6.0 // indirect github.com/hashicorp/golang-lru v0.5.4 // indirect github.com/hashicorp/hcl v1.0.0 // indirect - github.com/hashicorp/hcl/v2 v2.16.2 // indirect + github.com/hashicorp/hcl/v2 v2.17.0 // indirect github.com/hashicorp/vault/api v1.8.2 // indirect github.com/hashicorp/vault/sdk v0.6.1 // indirect github.com/hashicorp/yamux v0.1.1 // indirect - github.com/ijc/Gotty v0.0.0-20170406111628-a8b993ba6abd // indirect github.com/imdario/mergo v0.3.13 // indirect github.com/inconshreveable/mousetrap v1.1.0 // indirect github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 // indirect github.com/jmespath/go-jmespath v0.4.0 // indirect github.com/json-iterator/go v1.1.12 // indirect - github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 // indirect github.com/kevinburke/ssh_config v1.2.0 // indirect - github.com/kylelemons/godebug v1.1.0 // indirect + github.com/lucasb-eyer/go-colorful v1.2.0 // indirect github.com/mattn/go-colorable v0.1.12 // indirect - github.com/mattn/go-isatty v0.0.14 // indirect - github.com/mattn/go-runewidth v0.0.13 // indirect - github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d // indirect + github.com/mattn/go-isatty v0.0.18 // indirect + github.com/mattn/go-localereader v0.0.1 // indirect + github.com/mattn/go-runewidth v0.0.14 // indirect github.com/mitchellh/copystructure v1.2.0 // indirect github.com/mitchellh/go-homedir v1.1.0 // indirect github.com/mitchellh/go-ps v1.0.0 // indirect @@ -131,7 +120,10 @@ require ( github.com/mitchellh/reflectwalk v1.0.2 // indirect github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect github.com/modern-go/reflect2 v1.0.2 // indirect + github.com/muesli/ansi v0.0.0-20211018074035-2e021307bc4b // indirect github.com/muesli/cancelreader v0.2.2 // indirect + github.com/muesli/reflow v0.3.0 // indirect + github.com/muesli/termenv v0.15.1 // indirect github.com/natefinch/atomic v1.0.1 // indirect github.com/oklog/run v1.1.0 // indirect github.com/opentracing/basictracer-go v1.1.0 // indirect @@ -139,23 +131,23 @@ require ( github.com/pgavlin/goldmark v1.1.33-0.20200616210433-b5eb04559386 // indirect github.com/pierrec/lz4 v2.6.1+incompatible // indirect github.com/pjbgf/sha1cd v0.3.0 // indirect - github.com/pkg/browser v0.0.0-20210115035449-ce105d075bb4 // indirect github.com/pkg/errors v0.9.1 // indirect github.com/pkg/term v1.1.0 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect - github.com/pulumi/pulumi/sdk/v3 v3.75.0 // indirect + github.com/pulumi/esc v0.5.6 // indirect + github.com/pulumi/pulumi/sdk/v3 v3.91.1 // indirect github.com/rivo/uniseg v0.4.4 // indirect - github.com/rogpeppe/go-internal v1.9.0 // indirect + github.com/rogpeppe/go-internal v1.11.0 // indirect github.com/ryanuber/go-glob v1.0.0 // indirect github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 // indirect github.com/santhosh-tekuri/jsonschema/v5 v5.0.0 // indirect github.com/segmentio/asm v1.2.0 // indirect github.com/segmentio/encoding v0.3.5 // indirect - github.com/sergi/go-diff v1.2.0 // indirect + github.com/sergi/go-diff v1.3.1 // indirect github.com/skeema/knownhosts v1.1.0 // indirect github.com/spf13/cobra v1.7.0 // indirect github.com/spf13/pflag v1.0.5 // indirect - github.com/stretchr/testify v1.8.3 // indirect + github.com/stretchr/testify v1.8.4 // indirect github.com/texttheater/golang-levenshtein v1.0.1 // indirect github.com/tweekmonster/luser v0.0.0-20161003172636-3fa38070dbd7 // indirect github.com/uber/jaeger-client-go v2.30.0+incompatible // indirect @@ -169,22 +161,23 @@ require ( go.uber.org/atomic v1.9.0 // indirect gocloud.dev v0.27.0 // indirect gocloud.dev/secrets/hashivault v0.27.0 // indirect - golang.org/x/crypto v0.11.0 // indirect - golang.org/x/mod v0.10.0 // indirect - golang.org/x/net v0.12.0 // indirect + golang.org/x/crypto v0.14.0 // indirect + golang.org/x/exp v0.0.0-20231006140011-7918f672742d // indirect + golang.org/x/mod v0.13.0 // indirect + golang.org/x/net v0.17.0 // indirect golang.org/x/oauth2 v0.8.0 // indirect golang.org/x/sync v0.2.0 // indirect - golang.org/x/sys v0.10.0 // indirect - golang.org/x/term v0.10.0 // indirect - golang.org/x/text v0.11.0 // indirect + golang.org/x/sys v0.13.0 // indirect + golang.org/x/term v0.13.0 // indirect + golang.org/x/text v0.13.0 // indirect golang.org/x/time v0.0.0-20220722155302-e5dcc9cfc0b9 // indirect golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect google.golang.org/api v0.126.0 // indirect google.golang.org/appengine v1.6.7 // indirect - google.golang.org/genproto v0.0.0-20230706204954-ccb25ca9f130 // indirect - google.golang.org/genproto/googleapis/api v0.0.0-20230629202037-9506855d4529 // indirect + google.golang.org/genproto v0.0.0-20230726155614-23370e0ffb3e // indirect + google.golang.org/genproto/googleapis/api v0.0.0-20230706204954-ccb25ca9f130 // indirect google.golang.org/genproto/googleapis/rpc v0.0.0-20230717213848-3f92550aa753 // indirect - google.golang.org/grpc v1.56.2 // indirect + google.golang.org/grpc v1.57.0 // indirect google.golang.org/protobuf v1.31.0 // indirect gopkg.in/square/go-jose.v2 v2.6.0 // indirect gopkg.in/warnings.v0 v0.1.2 // indirect diff --git a/examples/go.sum b/examples/go.sum index ebcab8c46c..29e4c1db4f 100644 --- a/examples/go.sum +++ b/examples/go.sum @@ -58,8 +58,8 @@ cloud.google.com/go/firestore v1.1.0/go.mod h1:ulACoGHTpvq5r8rxGJ4ddJZBZqakUQqCl cloud.google.com/go/firestore v1.6.1/go.mod h1:asNXNOzBdyVQmEU+ggO8UPodTkEVFW5Qx+rwHnAz+EY= cloud.google.com/go/iam v0.1.0/go.mod h1:vcUNEa0pEm0qRVpmWepWaFMIAI8/hjB9mO8rNCJtF6c= cloud.google.com/go/iam v0.3.0/go.mod h1:XzJPvDayI+9zsASAFO68Hk07u3z+f+JrT2xXNdp4bnY= -cloud.google.com/go/iam v1.1.0 h1:67gSqaPukx7O8WLLHMa0PNs3EBGd2eE4d+psbO/CO94= -cloud.google.com/go/iam v1.1.0/go.mod h1:nxdHjaKfCr7fNYx/HJMM8LgiMugmveWlkatear5gVyk= +cloud.google.com/go/iam v1.1.1 h1:lW7fzj15aVIXYHREOqjRBV9PsH0Z6u8Y46a1YGvQP4Y= +cloud.google.com/go/iam v1.1.1/go.mod h1:A5avdyVL2tCppe4unb0951eI9jreack+RJ0/d+KUZOU= cloud.google.com/go/kms v1.4.0/go.mod h1:fajBHndQ+6ubNw6Ss2sSd+SWvjL26RNo/dr7uxsnnOA= cloud.google.com/go/kms v1.12.1 h1:xZmZuwy2cwzsocmKDOPu4BL7umg8QXagQx6fKVmf45U= cloud.google.com/go/kms v1.12.1/go.mod h1:c9J991h5DTl+kg7gi3MYomh12YEENGrf48ee/N/2CDM= @@ -93,8 +93,6 @@ contrib.go.opencensus.io/exporter/stackdriver v0.13.13/go.mod h1:5pSSGY0Bhuk7waT contrib.go.opencensus.io/integrations/ocsql v0.1.7/go.mod h1:8DsSdjz3F+APR+0z0WkU1aRorQCFfRxvqjUUPMbF3fE= dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= github.com/AdaLogics/go-fuzz-headers v0.0.0-20210715213245-6c3934b029d8/go.mod h1:CzsSbkDixRphAF5hS6wbMKq0eI6ccJRb7/A0M6JBnwg= -github.com/AlecAivazis/survey/v2 v2.0.5 h1:xpZp+Q55wi5C7Iaze+40onHnEkex1jSc34CltJjOoPM= -github.com/AlecAivazis/survey/v2 v2.0.5/go.mod h1:WYBhg6f0y/fNYUuesWQc0PKbJcEliGcYHB9sNT3Bg74= github.com/Azure/azure-amqp-common-go/v3 v3.2.3/go.mod h1:7rPmbSfszeovxGfc5fSAXE4ehlXQZHpMja2OtxC2Tas= github.com/Azure/azure-sdk-for-go v16.2.1+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= github.com/Azure/azure-sdk-for-go v63.0.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= @@ -103,16 +101,12 @@ github.com/Azure/azure-sdk-for-go v66.0.0+incompatible h1:bmmC38SlE8/E81nNADlgmV github.com/Azure/azure-sdk-for-go v66.0.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= github.com/Azure/azure-sdk-for-go/sdk/azcore v0.19.0/go.mod h1:h6H6c8enJmmocHUbLiiGY6sx7f9i+X3m1CHdd5c6Rdw= github.com/Azure/azure-sdk-for-go/sdk/azcore v1.0.0/go.mod h1:uGG2W01BaETf0Ozp+QxxKJdMBNRWPdstHG0Fmdwn1/U= -github.com/Azure/azure-sdk-for-go/sdk/azcore v1.1.1 h1:tz19qLF65vuu2ibfTqGVJxG/zZAI27NEIIbvAOQwYbw= github.com/Azure/azure-sdk-for-go/sdk/azcore v1.1.1/go.mod h1:uGG2W01BaETf0Ozp+QxxKJdMBNRWPdstHG0Fmdwn1/U= github.com/Azure/azure-sdk-for-go/sdk/azidentity v0.11.0/go.mod h1:HcM1YX14R7CJcghJGOYCgdezslRSVzqwLf/q+4Y2r/0= -github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.0.0 h1:Yoicul8bnVdQrhDMTHxdEckRGX01XvwXDHUT9zYZ3k0= github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.0.0/go.mod h1:+6sju8gk8FRmSajX3Oz4G5Gm7P+mbqE9FVaXXFYTkCM= github.com/Azure/azure-sdk-for-go/sdk/internal v0.7.0/go.mod h1:yqy467j36fJxcRV2TzfVZ1pCb5vxm4BtZPUdYWe/Xo8= -github.com/Azure/azure-sdk-for-go/sdk/internal v1.0.0 h1:jp0dGvZ7ZK0mgqnTSClMxa5xuRL7NZgHameVYF6BurY= github.com/Azure/azure-sdk-for-go/sdk/internal v1.0.0/go.mod h1:eWRD7oawr1Mu1sLCawqVc0CUiF43ia3qQMxLscsKQ9w= github.com/Azure/azure-sdk-for-go/sdk/messaging/azservicebus v1.0.2/go.mod h1:LH9XQnMr2ZYxQdVdCrzLO9mxeDyrDFa6wbSI3x5zCZk= -github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v0.4.1 h1:QSdcrd/UFJv6Bp/CfoVf2SrENpFn9P6Yh8yb+xNhYMM= github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v0.4.1/go.mod h1:eZ4g6GUvXiGulfIbbhh1Xr4XwUYaYaWMqzGD/284wCA= github.com/Azure/go-amqp v0.17.0/go.mod h1:9YJ3RhxRT1gquYnzpZO1vcYMMpAdJT+QEg6fwmw9Zlg= github.com/Azure/go-amqp v0.17.5/go.mod h1:9YJ3RhxRT1gquYnzpZO1vcYMMpAdJT+QEg6fwmw9Zlg= @@ -156,7 +150,6 @@ github.com/Azure/go-autorest/logger v0.2.1 h1:IG7i4p/mDa2Ce4TRyAO8IHnVhAVF3RFU+Z github.com/Azure/go-autorest/logger v0.2.1/go.mod h1:T9E3cAhj2VqvPOtCYAvby9aBXkZmbF5NWuPV8+WeEW8= github.com/Azure/go-autorest/tracing v0.6.0 h1:TYi4+3m5t6K48TGI9AUdb+IzbnSxvnvUMfuitfgcfuo= github.com/Azure/go-autorest/tracing v0.6.0/go.mod h1:+vhtPC754Xsa23ID7GlGsrdKBpUA79WCAKPPZVC2DeU= -github.com/AzureAD/microsoft-authentication-library-for-go v0.4.0 h1:WVsrXCnHlDDX8ls+tootqRE87/hL9S/g4ewig9RsD/c= github.com/AzureAD/microsoft-authentication-library-for-go v0.4.0/go.mod h1:Vt9sXTKwMyGcOxSmLDMnGPgqsUg7m8pe215qMLrDXw4= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= @@ -192,9 +185,6 @@ github.com/Microsoft/hcsshim/test v0.0.0-20201218223536-d3e5debf77da/go.mod h1:5 github.com/Microsoft/hcsshim/test v0.0.0-20210227013316-43a75bb4edd3/go.mod h1:mw7qgWloBUl75W/gVH3cQszUg1+gUITj7D6NY7ywVnY= github.com/NYTimes/gziphandler v0.0.0-20170623195520-56545f4a5d46/go.mod h1:3wb06e3pkSAbeQ52E9H9iFoQsEEwGN64994WTCIhntQ= github.com/NYTimes/gziphandler v1.1.1/go.mod h1:n/CVRwUEOgIxrgPvAQhUUr9oeUtvrhMomdKFjzJNB0c= -github.com/Netflix/go-expect v0.0.0-20180615182759-c93bf25de8e8/go.mod h1:oX5x61PbNXchhh0oikYAH+4Pcfw5LKv21+Jnpr6r6Pc= -github.com/Netflix/go-expect v0.0.0-20220104043353-73e0943537d2 h1:+vx7roKuyA63nhn5WAunQHLTznkw5W8b1Xc0dNjp83s= -github.com/Netflix/go-expect v0.0.0-20220104043353-73e0943537d2/go.mod h1:HBCaDeC1lPdgDeDbhX8XFpy1jqjK0IBG8W5K+xYqA0w= github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU= github.com/ProtonMail/go-crypto v0.0.0-20221026131551-cf6655e29de4 h1:ra2OtmuW0AE5csawV4YXMNGNQQXvLRps3z2Z59OPO+I= github.com/ProtonMail/go-crypto v0.0.0-20221026131551-cf6655e29de4/go.mod h1:UBYPn8k0D56RtnR8RFQMjmh4KrZzWJ5o7Z9SYjossQ8= @@ -244,6 +234,8 @@ github.com/aryann/difflib v0.0.0-20170710044230-e206f873d14a/go.mod h1:DAHtR1m6l github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a/go.mod h1:lB+ZfQJz7igIIfQNfa7Ml4HSf2uFQQRzpGGRXenZAgY= github.com/asaskevich/govalidator v0.0.0-20200907205600-7a23bdc65eef/go.mod h1:WaHUgvxTVq04UNunO+XhnAqY/wQc+bxr74GqbsZ/Jqw= github.com/asaskevich/govalidator v0.0.0-20210307081110-f21760c49a8d/go.mod h1:WaHUgvxTVq04UNunO+XhnAqY/wQc+bxr74GqbsZ/Jqw= +github.com/atotto/clipboard v0.1.4 h1:EH0zSVneZPSuFR11BlR9YppQTVDbh5+16AmcJi4g1z4= +github.com/atotto/clipboard v0.1.4/go.mod h1:ZY9tmq7sm5xIbd9bOK4onWV4S6X0u6GY7Vn0Yu86PYI= github.com/aws/aws-lambda-go v1.13.3/go.mod h1:4UKl9IzQMoD+QF79YdCuzCwp8VbmG4VAQwij/eHl5CU= github.com/aws/aws-sdk-go v1.15.11/go.mod h1:mFuSZ37Z9YOHbQEwBWztmVzqXrEkub65tZoCYDt7FT0= github.com/aws/aws-sdk-go v1.15.27/go.mod h1:mFuSZ37Z9YOHbQEwBWztmVzqXrEkub65tZoCYDt7FT0= @@ -253,8 +245,8 @@ github.com/aws/aws-sdk-go v1.43.11/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4 github.com/aws/aws-sdk-go v1.43.31/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo= github.com/aws/aws-sdk-go v1.44.45/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo= github.com/aws/aws-sdk-go v1.44.68/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo= -github.com/aws/aws-sdk-go v1.44.122 h1:p6mw01WBaNpbdP2xrisz5tIkcNwzj/HysobNoaAHjgo= -github.com/aws/aws-sdk-go v1.44.122/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo= +github.com/aws/aws-sdk-go v1.44.298 h1:5qTxdubgV7PptZJmp/2qDwD2JL187ePL7VOxsSh1i3g= +github.com/aws/aws-sdk-go v1.44.298/go.mod h1:aVsgQcEevwlmQ7qHE9I3h+dtQgpqhFB+i8Phjh7fkwI= github.com/aws/aws-sdk-go-v2 v0.18.0/go.mod h1:JWVYvqSMppoMJC0x5wdwiImzgXTI9FuZwxzkQq9wy+g= github.com/aws/aws-sdk-go-v2 v1.16.8/go.mod h1:6CpKuLXg2w7If3ABZCl/qZ6rEgwtjZTn4eAf4RcEyuw= github.com/aws/aws-sdk-go-v2 v1.17.3 h1:shN7NlnVzvDUgPQ+1rLMSxY8OWRNDRYtiqe0p/PgrhY= @@ -304,6 +296,8 @@ github.com/aws/aws-sdk-go-v2/service/sts v1.16.10/go.mod h1:cftkHYN6tCDNfkSasAmc github.com/aws/smithy-go v1.12.0/go.mod h1:Tg+OJXh4MB2R/uN61Ko2f6hTZwB/ZYGOtib8J3gBHzA= github.com/aws/smithy-go v1.13.5 h1:hgz0X/DX0dGqTYpGALqXJoRKRj5oQ7150i5FdTePzO8= github.com/aws/smithy-go v1.13.5/go.mod h1:Tg+OJXh4MB2R/uN61Ko2f6hTZwB/ZYGOtib8J3gBHzA= +github.com/aymanbagabas/go-osc52/v2 v2.0.1 h1:HwpRHbFMcZLEVr42D4p7XBqjyuxQH5SMiErDT4WkJ2k= +github.com/aymanbagabas/go-osc52/v2 v2.0.1/go.mod h1:uYgXzlJ7ZpABp8OJ+exZzJJhRNQ2ASbcXHWsFqH8hp8= github.com/benbjohnson/clock v1.0.3/go.mod h1:bGMdMPoPVvcYyt1gHDf4J2KE153Yf9BuiUKYMaxlTDM= github.com/benbjohnson/clock v1.1.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA= github.com/beorn7/perks v0.0.0-20160804104726-4c0e84591b9a/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q= @@ -340,6 +334,12 @@ github.com/certifi/gocertifi v0.0.0-20200922220541-2c3bb06c6054/go.mod h1:sGbDF6 github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc= github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/cespare/xxhash/v2 v2.1.2/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= +github.com/charmbracelet/bubbles v0.16.1 h1:6uzpAAaT9ZqKssntbvZMlksWHruQLNxg49H5WdeuYSY= +github.com/charmbracelet/bubbles v0.16.1/go.mod h1:2QCp9LFlEsBQMvIYERr7Ww2H2bA7xen1idUDIzm/+Xc= +github.com/charmbracelet/bubbletea v0.24.2 h1:uaQIKx9Ai6Gdh5zpTbGiWpytMU+CfsPp06RaW2cx/SY= +github.com/charmbracelet/bubbletea v0.24.2/go.mod h1:XdrNrV4J8GiyshTtx3DNuYkR1FDaJmO3l2nejekbsgg= +github.com/charmbracelet/lipgloss v0.7.1 h1:17WMwi7N1b1rVWOjMT+rCh7sQkvDU75B2hbZpc5Kc1E= +github.com/charmbracelet/lipgloss v0.7.1/go.mod h1:yG0k3giv8Qj8edTCbbg6AlQ5e8KNWpFujkNawKNhE2c= github.com/checkpoint-restore/go-criu/v4 v4.1.0/go.mod h1:xUQBLp4RLc5zJtWY++yjOoMoB5lihDt7fai+75m+rGw= github.com/checkpoint-restore/go-criu/v5 v5.0.0/go.mod h1:cfwC0EG7HMUenopBsUf9d89JlCLQIfgVcNsNN0t6T2M= github.com/checkpoint-restore/go-criu/v5 v5.3.0/go.mod h1:E/eQpaFtUKGOOSEBZgmKAcn+zUUwWxqcaKZlF54wK8E= @@ -401,6 +401,8 @@ github.com/containerd/console v0.0.0-20191206165004-02ecf6a7291e/go.mod h1:8Pf4g github.com/containerd/console v1.0.1/go.mod h1:XUsP6YE/mKtz6bxc+I8UiKKTP04qjQL4qcS3XoQ5xkw= github.com/containerd/console v1.0.2/go.mod h1:ytZPjGgY2oeTkAONYafi2kSj0aYggsf8acV1PGKCbzQ= github.com/containerd/console v1.0.3/go.mod h1:7LqA/THxQ86k76b8c/EMSiaJ3h1eZkMkXar0TQ1gf3U= +github.com/containerd/console v1.0.4-0.20230313162750-1ae8d489ac81 h1:q2hJAaP1k2wIvVRd/hEHD7lacgqrCPS+k8g1MndzfWY= +github.com/containerd/console v1.0.4-0.20230313162750-1ae8d489ac81/go.mod h1:YynlIjWYF8myEu6sdkwKIvGQq+cOckRm6So2avqoYAk= github.com/containerd/containerd v1.2.10/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= github.com/containerd/containerd v1.3.0-beta.2.0.20190828155532-0293cbd26c69/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= github.com/containerd/containerd v1.3.0/go.mod h1:bC6axHOhabU15QhwfG7w5PipXdVtMXFTttgp+kVtyUA= @@ -500,8 +502,6 @@ github.com/cpuguy83/go-md2man/v2 v2.0.2/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46t github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7DoTY= github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= github.com/creack/pty v1.1.11/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= -github.com/creack/pty v1.1.17 h1:QeVUsEDNrLBW4tMgZHvxy18sKtr6VI492kBhUfhDJNI= -github.com/creack/pty v1.1.17/go.mod h1:MOBLtS5ELjhRRrroQr9kyvTxUAFNvYEK993ew/Vr4O4= github.com/cyphar/filepath-securejoin v0.2.2/go.mod h1:FpkQEhXnPnOthhzymB7CGsFk2G9VLXONKD9G7QGMM+4= github.com/cyphar/filepath-securejoin v0.2.3/go.mod h1:aPGpWjXOXUn2NCNjFvBE6aRxGGx79pTxQpKOJNYHHl4= github.com/d2g/dhcp4 v0.0.0-20170904100407-a1d1b6c41b1c/go.mod h1:Ct2BUK8SB0YC1SMSibvLzxjeJLnrYEVLULFNiHY9YfQ= @@ -527,7 +527,6 @@ github.com/djherbis/times v1.5.0 h1:79myA211VwPhFTqUk8xehWrsEO+zcIZj0zT8mXPVARU= github.com/djherbis/times v1.5.0/go.mod h1:5q7FDLvbNg1L/KaBmPcWlVR9NmoKo3+ucqUA3ijQhA0= github.com/dnaeon/go-vcr v1.0.1/go.mod h1:aBB1+wY4s93YsC3HHjMBMrwTj2R9FHDzUr9KyGc8n1E= github.com/dnaeon/go-vcr v1.1.0/go.mod h1:M7tiix8f0r6mKKJ3Yq/kqU1OYf3MnfmBWVbPx/yU9ko= -github.com/dnaeon/go-vcr v1.2.0 h1:zHCHvJYTMh1N7xnV7zf1m1GPBF9Ad0Jk/whtQ1663qI= github.com/dnaeon/go-vcr v1.2.0/go.mod h1:R4UdLID7HZT3taECzJs4YgbbH6PIGXB6W/sc5OLb6RQ= github.com/docker/cli v0.0.0-20191017083524-a8ff7f821017/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8= github.com/docker/distribution v0.0.0-20190905152932-14b96e55d84c/go.mod h1:0+TTO4EOBfRPhZXAeF1Vu+W3hHZ8eLp8PgKVZlcvtFY= @@ -548,7 +547,6 @@ github.com/docker/libtrust v0.0.0-20150114040149-fa567046d9b1/go.mod h1:cyGadeNE github.com/docker/spdystream v0.0.0-20160310174837-449fdfce4d96/go.mod h1:Qh8CwZgvJUkLughtfhJv5dyTYa91l1fOUCrgjqmcifM= github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815/go.mod h1:WwZ+bS3ebgob9U8Nd0kOddGdZWjyMGR8Wziv+TBNwSE= github.com/dustin/go-humanize v0.0.0-20171111073723-bb3d318650d4/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= -github.com/dustin/go-humanize v1.0.0 h1:VSnTsYCnlFHaM2/igO1h6X3HA71jcobQuxemgkq4zYo= github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= github.com/eapache/go-resiliency v1.1.0/go.mod h1:kFI+JgMyC7bLPUVY133qvEBtVayf5mFgVsvEsIPBvNs= github.com/eapache/go-xerial-snappy v0.0.0-20180814174437-776d5712da21/go.mod h1:+020luEh2TKB4/GOp8oxxtq0Daoen/Cii55CzbTV6DU= @@ -739,7 +737,6 @@ github.com/gogo/protobuf v1.3.0/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXP github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= -github.com/golang-jwt/jwt v3.2.1+incompatible h1:73Z+4BJcrTC+KczS6WvTPvRGOp1WmfEP4Q1lOd9Z/+c= github.com/golang-jwt/jwt v3.2.1+incompatible/go.mod h1:8pz2t5EyA70fFQQSrl6XZXzqecmYZeUEB8OUGHkxJ+I= github.com/golang-jwt/jwt/v4 v4.0.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg= github.com/golang-jwt/jwt/v4 v4.2.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg= @@ -981,8 +978,8 @@ github.com/hashicorp/golang-lru v0.5.4 h1:YDjusn29QI/Das2iO9M0BHnIbxPeyuCHsjMW+l github.com/hashicorp/golang-lru v0.5.4/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4= github.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4= github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= -github.com/hashicorp/hcl/v2 v2.16.2 h1:mpkHZh/Tv+xet3sy3F9Ld4FyI2tUpWe9x3XtPx9f1a0= -github.com/hashicorp/hcl/v2 v2.16.2/go.mod h1:JRmR89jycNkrrqnMmvPDMd56n1rQJ2Q6KocSLCMCXng= +github.com/hashicorp/hcl/v2 v2.17.0 h1:z1XvSUyXd1HP10U4lrLg5e0JMVz6CPaJvAgxM0KNZVY= +github.com/hashicorp/hcl/v2 v2.17.0/go.mod h1:gJyW2PTShkJqQBKpAmPO3yxMxIuoXkOF2TpqXzrQyx4= github.com/hashicorp/logutils v1.0.0/go.mod h1:QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO+LraFDTW64= github.com/hashicorp/mdns v1.0.0/go.mod h1:tL+uN++7HEJ6SQLQ2/p+z2pH24WQKWjBPkE0mNTz8vQ= github.com/hashicorp/mdns v1.0.4/go.mod h1:mtBihi+LeNXGtG8L9dX59gAEa12BDtBQSp4v/YAJqrc= @@ -1004,9 +1001,6 @@ github.com/hashicorp/yamux v0.1.1 h1:yrQxtgseBDrq9Y652vSRDvsKCJKOUD+GzTS4Y0Y8pvE github.com/hashicorp/yamux v0.1.1/go.mod h1:CtWFDAQgb7dxtzFs4tWbplKIe2jSi3+5vKbgIO0SLnQ= github.com/hetznercloud/hcloud-go v1.33.1/go.mod h1:XX/TQub3ge0yWR2yHWmnDVIrB+MQbda1pHxkUmDlUME= github.com/hetznercloud/hcloud-go v1.35.0/go.mod h1:mepQwR6va27S3UQthaEPGS86jtzSY9xWL1e9dyxXpgA= -github.com/hinshun/vt10x v0.0.0-20180616224451-1954e6464174/go.mod h1:DqJ97dSdRW1W22yXSB90986pcOyQ7r45iio1KN2ez1A= -github.com/hinshun/vt10x v0.0.0-20220301184237-5011da428d02 h1:AgcIVYPa6XJnU3phs104wLj8l5GEththEw6+F79YsIY= -github.com/hinshun/vt10x v0.0.0-20220301184237-5011da428d02/go.mod h1:Q48J4R4DvxnHolD5P8pOtXigYlRuPLGl6moFx3ulM68= github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= github.com/hudl/fargo v1.3.0/go.mod h1:y3CKSmjA+wD2gak7sUSXTAoopbhU08POFhmITJgmKTg= github.com/iancoleman/strcase v0.2.0/go.mod h1:iwCmte+B7n89clKwxIoIXy/HfoL7AsD47ZCWhYzw7ho= @@ -1014,8 +1008,6 @@ github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1: github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= github.com/ianlancetaylor/demangle v0.0.0-20210905161508-09a460cdf81d/go.mod h1:aYm2/VgdVmcIU8iMfdMvDMsRAQjcfZSKFby6HOFvi/w= github.com/ianlancetaylor/demangle v0.0.0-20220319035150-800ac71e25c2/go.mod h1:aYm2/VgdVmcIU8iMfdMvDMsRAQjcfZSKFby6HOFvi/w= -github.com/ijc/Gotty v0.0.0-20170406111628-a8b993ba6abd h1:anPrsicrIi2ColgWTVPk+TrN42hJIWlfPHSBP9S0ZkM= -github.com/ijc/Gotty v0.0.0-20170406111628-a8b993ba6abd/go.mod h1:3LVOLeyx9XVvwPgrt2be44XgSqndprz1G18rSk8KD84= github.com/imdario/mergo v0.3.5/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= github.com/imdario/mergo v0.3.8/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= github.com/imdario/mergo v0.3.10/go.mod h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH0dnCYA= @@ -1103,8 +1095,6 @@ github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7V github.com/julienschmidt/httprouter v1.3.0/go.mod h1:JR6WtHb+2LUe8TCKY3cZOxFyyO8IZAc4RVcycCCAKdM= github.com/karrick/godirwalk v1.8.0/go.mod h1:H5KPZjojv4lE+QYImBI8xVtrBRgYrIVsaRPx4tDPEn4= github.com/karrick/godirwalk v1.10.3/go.mod h1:RoGL9dQei4vP9ilrpETWE8CLOZ1kiN0LhBygSwrAsHA= -github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 h1:Z9n2FFNUXsshfwJMBgNA0RU6/i7WVaAegv3PtuIHPMs= -github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51/go.mod h1:CzGEWj7cYgsdH8dAjBGEr58BoE7ScuLd+fwFZ44+/x8= github.com/kevinburke/ssh_config v1.2.0 h1:x584FjTGwHzMwvHx18PXxbBVzfnxogHaAReU4gf13a4= github.com/kevinburke/ssh_config v1.2.0/go.mod h1:CT57kijsi8u/K/BOFA39wgDQJ9CxiF4nAY/ojJ6r6mM= github.com/kisielk/errcheck v1.1.0/go.mod h1:EZBBE59ingxPouuu3KfxchcWSUPOHkagtvWXihfKN4Q= @@ -1125,18 +1115,15 @@ github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFB github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pretty v0.2.0/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= +github.com/kr/pretty v0.3.0 h1:WgNl7dwNpEZ6jJ9k1snq4pZsg7DOEN8hP9Xw0Tsjwk0= github.com/kr/pretty v0.3.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NBk= -github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= -github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= -github.com/kr/pty v1.1.4/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/pty v1.1.5/go.mod h1:9r2w37qlBe7rQ6e1fg1S/9xpWHSnaqNdHD3WcMdbPDA= github.com/kr/pty v1.1.8/go.mod h1:O1sed60cT9XZ5uDucP5qwvh+TE3NnUj51EiZO/lmSfw= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= github.com/kylelemons/godebug v0.0.0-20170820004349-d65d576e9348/go.mod h1:B69LEHPfb2qLo0BaaOLcbitczOKLWTsrBG9LczfCD4k= -github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0SNc= github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw= github.com/leodido/go-urn v1.2.0/go.mod h1:+8+nEpDfqqsY+g338gtMEUOtuK+4dEMhiQEgxpxOKII= github.com/lib/pq v1.0.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo= @@ -1149,6 +1136,8 @@ github.com/lightstep/lightstep-tracer-go v0.18.1/go.mod h1:jlF1pusYV4pidLvZ+XD0U github.com/linode/linodego v1.4.0/go.mod h1:PVsRxSlOiJyvG4/scTszpmZDTdgS+to3X6eS8pRrWI8= github.com/linode/linodego v1.8.0/go.mod h1:heqhl91D8QTPVm2k9qZHP78zzbOdTFLXE9NJc3bcc50= github.com/linuxkit/virtsock v0.0.0-20201010232012-f8cee7dfc7a3/go.mod h1:3r6x7q95whyfWQpmGZTu3gk3v2YkMi05HEzl7Tf7YEo= +github.com/lucasb-eyer/go-colorful v1.2.0 h1:1nnpGOrhyZZuNyfu1QjKiUICQ74+3FNCN69Aj6K7nkY= +github.com/lucasb-eyer/go-colorful v1.2.0/go.mod h1:R4dSotOR9KMtayYi1e77YzuveK+i7ruzyGqttikkLy0= github.com/lyft/protoc-gen-star v0.6.0/go.mod h1:TGAoBVkt8w7MPG72TrKIu85MIdXwDuzJYeZuUPFPNwA= github.com/lyft/protoc-gen-validate v0.0.13/go.mod h1:XbGvPuh87YZc5TdIa2/I4pLk0QoUACkjt2znoq26NVQ= github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= @@ -1166,7 +1155,6 @@ github.com/matryer/is v1.2.0 h1:92UTHpy8CDwaJ08GqLDzhhuixiBUUD1p3AU6PHddz4A= github.com/matryer/is v1.2.0/go.mod h1:2fLPjFQM9rhQ15aVEtbuwhJinnOqrmgXPNdZsdwlWXA= github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU= github.com/mattn/go-colorable v0.1.1/go.mod h1:FuOcm+DKB9mbwrcAfNl7/TZVBZ6rcnceauSikq3lYCQ= -github.com/mattn/go-colorable v0.1.2/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= github.com/mattn/go-colorable v0.1.4/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= github.com/mattn/go-colorable v0.1.6/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= github.com/mattn/go-colorable v0.1.8/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= @@ -1181,21 +1169,22 @@ github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hd github.com/mattn/go-isatty v0.0.10/go.mod h1:qgIWMr58cqv1PHHyhnkY9lrL7etaEgOFcMEpPG5Rm84= github.com/mattn/go-isatty v0.0.11/go.mod h1:PhnuNfih5lzO57/f3n+odYbM4JtupLOxQOAqxQCu2WE= github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU= -github.com/mattn/go-isatty v0.0.14 h1:yVuAays6BHfxijgZPzw+3Zlu5yQgKGP2/hcQbHb7S9Y= github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27kJ6hsGG94= +github.com/mattn/go-isatty v0.0.18 h1:DOKFKCQ7FNG2L1rbrmstDN4QVRdS89Nkh85u68Uwp98= +github.com/mattn/go-isatty v0.0.18/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= +github.com/mattn/go-localereader v0.0.1 h1:ygSAOl7ZXTx4RdPYinUpg6W99U8jWvWi9Ye2JC/oIi4= +github.com/mattn/go-localereader v0.0.1/go.mod h1:8fBrzywKY7BI3czFoHkuzRoWE9C+EiG4R1k4Cjx5p88= github.com/mattn/go-runewidth v0.0.2/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU= github.com/mattn/go-runewidth v0.0.4/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU= -github.com/mattn/go-runewidth v0.0.13 h1:lTGmDsbAYt5DmK6OnoV7EuIF1wEIFAcxld6ypU4OSgU= -github.com/mattn/go-runewidth v0.0.13/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w= +github.com/mattn/go-runewidth v0.0.12/go.mod h1:RAqKPSqVFrSLVXbA8x7dzmKdmGzieGRCM46jaSJTDAk= +github.com/mattn/go-runewidth v0.0.14 h1:+xnbZSEeDbOIg5/mE6JF0w6n9duR1l3/WmbinWVwUuU= +github.com/mattn/go-runewidth v0.0.14/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w= github.com/mattn/go-shellwords v1.0.3/go.mod h1:3xCvwCdWdlDJUrvuMn7Wuy9eWs4pE8vqg+NOMyg4B2o= github.com/mattn/go-shellwords v1.0.6/go.mod h1:3xCvwCdWdlDJUrvuMn7Wuy9eWs4pE8vqg+NOMyg4B2o= github.com/mattn/go-shellwords v1.0.12/go.mod h1:EZzvwXDESEeg03EKmM+RmDnNOPKG4lLtQsUlTZDWQ8Y= github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0= github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369/go.mod h1:BSXmuO+STAnVfrANrmjBb36TMTDstsz7MSK+HVaYKv4= github.com/maxbrunsfeld/counterfeiter/v6 v6.2.2/go.mod h1:eD9eIE7cdwcMi9rYluz88Jz2VyhSmden33/aXg4oVIY= -github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b/go.mod h1:01TrycV0kFyexm33Z7vhZRXopbI8J3TDReVlkTgMUxE= -github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d h1:5PJl274Y63IEHC+7izoQE9x6ikvDFZS2mDVS3drnohI= -github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d/go.mod h1:01TrycV0kFyexm33Z7vhZRXopbI8J3TDReVlkTgMUxE= github.com/microsoft/ApplicationInsights-Go v0.4.4/go.mod h1:fKRUseBqkw6bDiXTs3ESTiU/4YTIHsQS4W3fP2ieF4U= github.com/miekg/dns v1.0.14/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg= github.com/miekg/dns v1.1.26/go.mod h1:bPDLeHnStXmXAq1m/Ch/hvfNHr14JKNPMBo3VZKjuso= @@ -1258,8 +1247,14 @@ github.com/montanaflynn/stats v0.0.0-20171201202039-1bf9dbcd8cbe/go.mod h1:wL8QJ github.com/montanaflynn/stats v0.6.6/go.mod h1:etXPPgVO6n31NxCd9KQUMvCM+ve0ruNzt6R8Bnaayow= github.com/morikuni/aec v1.0.0/go.mod h1:BbKIizmSmc5MMPqRYbxO4ZU0S0+P200+tUnFx7PXmsc= github.com/mrunalp/fileutils v0.5.0/go.mod h1:M1WthSahJixYnrXQl/DFQuteStB1weuxD2QJNHXfbSQ= +github.com/muesli/ansi v0.0.0-20211018074035-2e021307bc4b h1:1XF24mVaiu7u+CFywTdcDo2ie1pzzhwjt6RHqzpMU34= +github.com/muesli/ansi v0.0.0-20211018074035-2e021307bc4b/go.mod h1:fQuZ0gauxyBcmsdE3ZT4NasjaRdxmbCS0jRHsrWu3Ho= github.com/muesli/cancelreader v0.2.2 h1:3I4Kt4BQjOR54NavqnDogx/MIoWBFa0StPA8ELUXHmA= github.com/muesli/cancelreader v0.2.2/go.mod h1:3XuTXfFS2VjM+HTLZY9Ak0l6eUKfijIfMUZ4EgX0QYo= +github.com/muesli/reflow v0.3.0 h1:IFsN6K9NfGtjeggFP+68I4chLZV2yIKsXJFNZ+eWh6s= +github.com/muesli/reflow v0.3.0/go.mod h1:pbwTDkVPibjO2kyvBQRBxTWEEGDGq0FlB1BIKtnHY/8= +github.com/muesli/termenv v0.15.1 h1:UzuTb/+hhlBugQz28rpzey4ZuKcZ03MeKsoG7IJZIxs= +github.com/muesli/termenv v0.15.1/go.mod h1:HeAQPTzpfs016yGtA4g00CsdYnVLJvxsS4ANqrZs2sQ= github.com/munnerz/goautoneg v0.0.0-20120707110453-a547fc61f48d/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= @@ -1368,7 +1363,6 @@ github.com/pierrec/lz4 v2.6.1+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi github.com/pjbgf/sha1cd v0.3.0 h1:4D5XXmUUBUl/xQ6IjCkEAbqXskkq/4O7LmGn0AqMDs4= github.com/pjbgf/sha1cd v0.3.0/go.mod h1:nZ1rrWOcGJ5uZgEEVL1VUM9iRQiZvWdbZjkKyFzPPsI= github.com/pkg/browser v0.0.0-20180916011732-0a3d74bf9ce4/go.mod h1:4OwLy04Bl9Ef3GJJCoec+30X3LQs/0/m4HFRt/2LUSA= -github.com/pkg/browser v0.0.0-20210115035449-ce105d075bb4 h1:Qj1ukM4GlMWXNdMBuXcXfz/Kw9s1qm0CLY32QxuSImI= github.com/pkg/browser v0.0.0-20210115035449-ce105d075bb4/go.mod h1:N6UoU20jOqggOuDwUaBQpluzLNDqif3kq9z2wpdYEfQ= github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.8.1-0.20171018195549-f15c970de5b7/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= @@ -1440,12 +1434,15 @@ github.com/prometheus/procfs v0.7.3/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1 github.com/prometheus/prometheus v0.35.0/go.mod h1:7HaLx5kEPKJ0GDgbODG0fZgXbQ8K/XjZNJXQmbmgQlY= github.com/prometheus/prometheus v0.37.0/go.mod h1:egARUgz+K93zwqsVIAneFlLZefyGOON44WyAp4Xqbbk= github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40TwIPHuXU= -github.com/pulumi/pulumi/pkg/v3 v3.75.0 h1:oBJ+Ft5VokKJGZHtX5ytyKenMCBH/d1+rsVL5MOGmHo= -github.com/pulumi/pulumi/pkg/v3 v3.75.0/go.mod h1:jzU1sKjOoDMFxxISb4hEK/C1mQsHVheYkWfZPLQRC9c= -github.com/pulumi/pulumi/sdk/v3 v3.75.0 h1:+5V5UOwgHKAaqSD8DKhuTU+RTObqkH3yp/p2EJQYYQk= -github.com/pulumi/pulumi/sdk/v3 v3.75.0/go.mod h1:HiE9Wf+DVrg8Em1D6bxRCdDMsNkj8//vLCST73xH2Hc= +github.com/pulumi/esc v0.5.6 h1:4WV3X7OEVcChIwbSG+JxhZDdmq/q7lFPaSjHRYlPwmI= +github.com/pulumi/esc v0.5.6/go.mod h1:wpwNfVS5fV7Kd51j4dJ6FWYlKfxdqyppgp0gtkzqH04= +github.com/pulumi/pulumi/pkg/v3 v3.91.1 h1:xHnyEwJO9we2zCiM9gHTkJxjZ6a6yi5vYCwWHCYRj9Y= +github.com/pulumi/pulumi/pkg/v3 v3.91.1/go.mod h1:dzBQDJyCOEhtBVN5INA5/i9yG9DZlsStl/mAkrhs9II= +github.com/pulumi/pulumi/sdk/v3 v3.91.1 h1:6I9GMmHv23X+G6hoduU1XE6hBWSNtB+zcb1MX17YvlA= +github.com/pulumi/pulumi/sdk/v3 v3.91.1/go.mod h1:zYaQQibB2pYKy/uG4c4YkX7lQIBpZ0KsuMaq/3HsIBQ= github.com/rakyll/embedmd v0.0.0-20171029212350-c8060a0752a2/go.mod h1:7jOTMgqac46PZcF54q6l2hkLEG8op93fZu61KmxWDV4= github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= +github.com/rivo/uniseg v0.1.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= github.com/rivo/uniseg v0.4.4 h1:8TfxU8dW6PdqD27gjM8MVNuicgxIjxpm4K7x4jp8sis= github.com/rivo/uniseg v0.4.4/go.mod h1:FN3SvrM+Zdj16jyLfmOkMNblXMcoc8DfTHruCPUcx88= @@ -1455,8 +1452,8 @@ github.com/rogpeppe/go-internal v1.1.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFR github.com/rogpeppe/go-internal v1.2.2/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= github.com/rogpeppe/go-internal v1.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc= -github.com/rogpeppe/go-internal v1.9.0 h1:73kH8U+JUqXU8lRuOHeVHaa/SZPifC7BkcraZVejAe8= -github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs= +github.com/rogpeppe/go-internal v1.11.0 h1:cWPaGQEPrBb5/AsnsZesgZZ9yb1OQ+GOISoDNXVBh4M= +github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUzkipdSkR5nkCZA= github.com/rs/cors v1.8.2/go.mod h1:XyqrcTp5zjWr1wsJ8PIRZssZ8b/WMcMf71DJnit4EMU= github.com/rs/xid v1.2.1/go.mod h1:+uKXf+4Djp6Md1KODXJxgGQPKngRmWyn10oCKFzNHOQ= github.com/rs/zerolog v1.13.0/go.mod h1:YbFCdg8HfsridGWAh22vktObvhZbQsZXe4/zB0OKkWU= @@ -1487,8 +1484,8 @@ github.com/segmentio/asm v1.2.0/go.mod h1:BqMnlJP91P8d+4ibuonYZw9mfnzI9HfxselHZr github.com/segmentio/encoding v0.3.5 h1:UZEiaZ55nlXGDL92scoVuw00RmiRCazIEmvPSbSvt8Y= github.com/segmentio/encoding v0.3.5/go.mod h1:n0JeuIqEQrQoPDGsjo8UNd1iA0U8d8+oHAA4E3G3OxM= github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= -github.com/sergi/go-diff v1.2.0 h1:XU+rvMAioB0UC3q1MFrIQy4Vo5/4VsRDQQXHsEya6xQ= -github.com/sergi/go-diff v1.2.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= +github.com/sergi/go-diff v1.3.1 h1:xkr+Oxo4BOQKmkn/B9eMK0g5Kg/983T9DqqPHwYqD+8= +github.com/sergi/go-diff v1.3.1/go.mod h1:aMJSSKb2lpPvRNec0+w3fl7LP9IOFzdc9Pa4NFbPK1I= github.com/shopspring/decimal v0.0.0-20180709203117-cd690d0c9e24/go.mod h1:M+9NzErvs504Cn4c5DxATwIqPbtswREoFCre64PpcG4= github.com/shopspring/decimal v1.2.0/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o= github.com/shurcooL/httpfs v0.0.0-20190707220628-8d4bc4ba7749/go.mod h1:ZY1cvUeJuFPAdZ/B6v7RHavJWZn2YPVFQ1OSXhCGOkg= @@ -1546,7 +1543,6 @@ github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSS github.com/stretchr/objx v0.5.0 h1:1zr/of2m5FGMsad5YfcqgdqdWrIhu+EBEJRhR1U7z/c= github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo= github.com/stretchr/testify v0.0.0-20180303142811-b89eecf5ca5d/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= -github.com/stretchr/testify v1.2.1/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= @@ -1558,8 +1554,8 @@ github.com/stretchr/testify v1.7.2/go.mod h1:R6va5+xMeoiuVRoj+gSkQ7d3FALtqAAGI1F github.com/stretchr/testify v1.7.5/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= -github.com/stretchr/testify v1.8.3 h1:RP3t2pwF7cMEbC1dqtB6poj3niw/9gnV4Cjg5oW5gtY= -github.com/stretchr/testify v1.8.3/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= +github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk= +github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= github.com/subosito/gotenv v1.2.0/go.mod h1:N0PQaV/YGNqwC0u51sEeR/aUtSLEXKX9iv69rRypqCw= github.com/syndtr/gocapability v0.0.0-20170704070218-db04d3cc01c8/go.mod h1:hkRG7XYTFWNJGYcbNJQlaLq0fg1yr4J4t/NcTQtrfww= github.com/syndtr/gocapability v0.0.0-20180916011248-d98352740cb2/go.mod h1:hkRG7XYTFWNJGYcbNJQlaLq0fg1yr4J4t/NcTQtrfww= @@ -1736,7 +1732,6 @@ golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACk golang.org/x/crypto v0.0.0-20190411191339-88737f569e3a/go.mod h1:WFFai1msRO1wXaEeE5yQxYXgSfI8pQAWXbQop6sCtWE= golang.org/x/crypto v0.0.0-20190422162423-af44ce270edf/go.mod h1:WFFai1msRO1wXaEeE5yQxYXgSfI8pQAWXbQop6sCtWE= golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20190530122614-20be4c3c3ed5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190611184440-5c40567a22f8/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= @@ -1767,8 +1762,8 @@ golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod h1:IxCIyHEi3zRg3s0 golang.org/x/crypto v0.0.0-20220826181053-bd7e27e6170d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.1.0/go.mod h1:RecgLatLF4+eUMCP1PoPZQb+cVrJcOPbHkTkbkB9sbw= golang.org/x/crypto v0.3.0/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4= -golang.org/x/crypto v0.11.0 h1:6Ewdq3tDic1mg5xRO4milcWCfMVQhI4NkqWWvqejpuA= -golang.org/x/crypto v0.11.0/go.mod h1:xgJhtzW8F9jGdVFWZESrid1U1bjeNy4zgy5cRr/CIio= +golang.org/x/crypto v0.14.0 h1:wBqGXzWJW6m1XrIKlAH0Hs1JJ7+9KBwnIO8v66Q9cHc= +golang.org/x/crypto v0.14.0/go.mod h1:MVFd36DqK4CsrnJYDkBA3VC4m2GkXAM0PvzMCn4JQf4= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= @@ -1779,6 +1774,8 @@ golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod h1:2RIsYlXP63K8oxa1u0 golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod h1:J/WKrq2StrnmMY6+EHIKF9dgMWnmCNThgcyBT1FY9mM= golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod h1:3jZMyOhIsHpP37uCMkUooju7aAi5cS1Q23tOzKc+0MU= +golang.org/x/exp v0.0.0-20231006140011-7918f672742d h1:jtJma62tbqLibJ5sFQz8bKtEM8rJBtfilJ2qTU199MI= +golang.org/x/exp v0.0.0-20231006140011-7918f672742d/go.mod h1:ldy0pHrwJyGW56pPQzzkH36rKxoZW1tw7ZJpeKx+hdo= golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js= golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= @@ -1809,8 +1806,8 @@ golang.org/x/mod v0.5.1/go.mod h1:5OXOZSfqPIIbmVBIIKWRFfZjPR0E5r58TLhUjH0a2Ro= golang.org/x/mod v0.6.0-dev.0.20220106191415-9b9b3d81d5e3/go.mod h1:3p9vT2HGsQu2K1YbXdKPJLVgG5VJdoTa1poYQBtP1AY= golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= golang.org/x/mod v0.6.0/go.mod h1:4mET923SAdbXp2ki8ey+zGs1SLqsuM2Y0uvdZR/fUNI= -golang.org/x/mod v0.10.0 h1:lFO9qtOdlre5W1jxS3r/4szv2/6iXxScdzjoBMXNhYk= -golang.org/x/mod v0.10.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= +golang.org/x/mod v0.13.0 h1:I/DsJXRlw/8l/0c24sM9yb0T4z9liZTduXvdAWYiysY= +golang.org/x/mod v0.13.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= golang.org/x/net v0.0.0-20180530234432-1e491301e022/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= @@ -1893,8 +1890,8 @@ golang.org/x/net v0.0.0-20220802222814-0bcc04d9c69b/go.mod h1:YDH+HFinaLZZlnHAfS golang.org/x/net v0.0.0-20220826154423-83b083e8dc8b/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= golang.org/x/net v0.1.0/go.mod h1:Cx3nUiGt4eDBEyega/BKRp+/AlGL8hYe7U9odMt2Cco= golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY= -golang.org/x/net v0.12.0 h1:cfawfvKITfUsFCeJIHJrbSxpeu/E81khclypR0GVT50= -golang.org/x/net v0.12.0/go.mod h1:zEVYFnQC7m/vmpQFELhcD1EWkZlX69l4oqgmer6hfKA= +golang.org/x/net v0.17.0 h1:pVaXccu2ozPjCXewfr1S7xza/zcXTity9cCdXQYSjIM= +golang.org/x/net v0.17.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= @@ -1957,7 +1954,6 @@ golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190514135907-3a4b5fb9f71f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190522044717-8097e1b27ff5/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190530182044-ad28b68e88f1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190531175056-4c3a928424d2/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190602015325-4c4f7f33c9ed/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -2085,8 +2081,9 @@ golang.org/x/sys v0.0.0-20220825204002-c680a09ffe64/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.3.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.10.0 h1:SqMFp9UcQJZa+pmYuAKjd9xq1f0j5rLcDIk0mj4qAsA= -golang.org/x/sys v0.10.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.13.0 h1:Af8nKPmuFypiUBjVoU9V20FiaFXOcuZI21p0ycVYYGE= +golang.org/x/sys v0.13.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210220032956-6a3ed077a48d/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= @@ -2095,8 +2092,8 @@ golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuX golang.org/x/term v0.0.0-20220722155259-a9ba230a4035/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.1.0/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc= -golang.org/x/term v0.10.0 h1:3R7pNqamzBraeqj/Tj8qt1aQ2HpmlC+Cx/qL/7hn4/c= -golang.org/x/term v0.10.0/go.mod h1:lpqdcUyK/oCiQxvxVrppt5ggO2KCZ5QblwqPnfZ6d5o= +golang.org/x/term v0.13.0 h1:bb+I9cTfFazGW51MZqBVmZy7+JEJMouUHTUSKVQLBek= +golang.org/x/term v0.13.0/go.mod h1:LTmsnFJwVN6bCy1rVCoS+qHT1HhALEFxKncY3WNNh4U= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -2108,8 +2105,8 @@ golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= golang.org/x/text v0.3.8/go.mod h1:E6s5w1FMmriuDzIBO73fBruAKo1PCIq6d2Q6DHfQ8WQ= golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/text v0.11.0 h1:LAntKIrcmeSKERyiOh0XMV39LXS8IE9UL2yP7+f5ij4= -golang.org/x/text v0.11.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= +golang.org/x/text v0.13.0 h1:ablQoSUd0tRdKxZewP80B+BaqeKJuVhuRxj/dkrun3k= +golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= @@ -2377,10 +2374,10 @@ google.golang.org/genproto v0.0.0-20220617124728-180714bec0ad/go.mod h1:KEWEmljW google.golang.org/genproto v0.0.0-20220624142145-8cd45d7dbd1f/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA= google.golang.org/genproto v0.0.0-20220628213854-d9e0b6570c03/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA= google.golang.org/genproto v0.0.0-20220802133213-ce4fa296bf78/go.mod h1:iHe1svFLAZg9VWz891+QbRMwUv9O/1Ww+/mngYeThbc= -google.golang.org/genproto v0.0.0-20230706204954-ccb25ca9f130 h1:Au6te5hbKUV8pIYWHqOUZ1pva5qK/rwbIhoXEUB9Lu8= -google.golang.org/genproto v0.0.0-20230706204954-ccb25ca9f130/go.mod h1:O9kGHb51iE/nOGvQaDUuadVYqovW56s5emA88lQnj6Y= -google.golang.org/genproto/googleapis/api v0.0.0-20230629202037-9506855d4529 h1:s5YSX+ZH5b5vS9rnpGymvIyMpLRJizowqDlOuyjXnTk= -google.golang.org/genproto/googleapis/api v0.0.0-20230629202037-9506855d4529/go.mod h1:vHYtlOoi6TsQ3Uk2yxR7NI5z8uoV+3pZtR4jmHIkRig= +google.golang.org/genproto v0.0.0-20230726155614-23370e0ffb3e h1:xIXmWJ303kJCuogpj0bHq+dcjcZHU+XFyc1I0Yl9cRg= +google.golang.org/genproto v0.0.0-20230726155614-23370e0ffb3e/go.mod h1:0ggbjUrZYpy1q+ANUS30SEoGZ53cdfwtbuG7Ptgy108= +google.golang.org/genproto/googleapis/api v0.0.0-20230706204954-ccb25ca9f130 h1:XVeBY8d/FaK4848myy41HBqnDwvxeV3zMZhwN1TvAMU= +google.golang.org/genproto/googleapis/api v0.0.0-20230706204954-ccb25ca9f130/go.mod h1:mPBs5jNgx2GuQGvFwUvVKqtn6HsUw9nP64BedgvqEsQ= google.golang.org/genproto/googleapis/rpc v0.0.0-20230717213848-3f92550aa753 h1:XUODHrpzJEUeWmVo/jfNTLj0YyVveOo28oE6vkFbkO4= google.golang.org/genproto/googleapis/rpc v0.0.0-20230717213848-3f92550aa753/go.mod h1:TUfxEVdsvPg18p6AslUXFoLdpED4oBnGwyqk3dV1XzM= google.golang.org/grpc v0.0.0-20160317175043-d3ddb4469d5a/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= @@ -2426,8 +2423,8 @@ google.golang.org/grpc v1.46.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACu google.golang.org/grpc v1.46.2/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk= google.golang.org/grpc v1.47.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk= google.golang.org/grpc v1.48.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk= -google.golang.org/grpc v1.56.2 h1:fVRFRnXvU+x6C4IlHZewvJOVHoOv1TUuQyoRsYnB4bI= -google.golang.org/grpc v1.56.2/go.mod h1:I9bI3vqKfayGqPUAwGdOSu7kt6oIJLixfffKrpXqQ9s= +google.golang.org/grpc v1.57.0 h1:kfzNeI/klCGD2YPMUlaGNT3pxvYfga7smW3Vth8Zsiw= +google.golang.org/grpc v1.57.0/go.mod h1:Sd+9RMTACXwmub0zcNY2c4arhtrbBYD1AUHI/dt16Mo= google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= diff --git a/provider/go.mod b/provider/go.mod index c1dd5f6b04..cdeb9eb7d9 100644 --- a/provider/go.mod +++ b/provider/go.mod @@ -22,8 +22,8 @@ require ( github.com/lestrrat-go/jsschema v0.0.0-20181205002244-5c81c58ffcc3 github.com/mattbaird/jsonpatch v0.0.0-20200820163806-098863c1fc24 github.com/pkg/errors v0.9.1 - github.com/pulumi/pulumi/pkg/v3 v3.88.1 - github.com/pulumi/pulumi/sdk/v3 v3.88.1 + github.com/pulumi/pulumi/pkg/v3 v3.91.1 + github.com/pulumi/pulumi/sdk/v3 v3.91.1 github.com/stretchr/testify v1.8.4 github.com/zclconf/go-cty v1.13.2 google.golang.org/grpc v1.57.0 @@ -39,12 +39,7 @@ require ( cloud.google.com/go/logging v1.7.0 // indirect cloud.google.com/go/longrunning v0.5.1 // indirect cloud.google.com/go/storage v1.30.1 // indirect - github.com/AlecAivazis/survey/v2 v2.3.7 // indirect github.com/Azure/azure-sdk-for-go v66.0.0+incompatible // indirect - github.com/Azure/azure-sdk-for-go/sdk/azcore v1.1.1 // indirect - github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.0.0 // indirect - github.com/Azure/azure-sdk-for-go/sdk/internal v1.0.0 // indirect - github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v0.4.1 // indirect github.com/Azure/go-autorest v14.2.0+incompatible // indirect github.com/Azure/go-autorest/autorest v0.11.28 // indirect github.com/Azure/go-autorest/autorest/adal v0.9.21 // indirect @@ -55,7 +50,6 @@ require ( github.com/Azure/go-autorest/autorest/validation v0.3.1 // indirect github.com/Azure/go-autorest/logger v0.2.1 // indirect github.com/Azure/go-autorest/tracing v0.6.0 // indirect - github.com/AzureAD/microsoft-authentication-library-for-go v0.4.0 // indirect github.com/BurntSushi/toml v1.2.1 // indirect github.com/Microsoft/go-winio v0.5.2 // indirect github.com/ProtonMail/go-crypto v0.0.0-20221026131551-cf6655e29de4 // indirect @@ -67,19 +61,12 @@ require ( github.com/armon/go-radix v1.0.0 // indirect github.com/atotto/clipboard v0.1.4 // indirect github.com/aws/aws-sdk-go v1.44.298 // indirect - github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.4.3 // indirect github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.13.4 // indirect - github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.11.21 // indirect github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.34 // indirect github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.28 // indirect github.com/aws/aws-sdk-go-v2/internal/ini v1.3.35 // indirect - github.com/aws/aws-sdk-go-v2/internal/v4a v1.0.6 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.9.3 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.1.10 // indirect github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.28 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.13.9 // indirect github.com/aws/aws-sdk-go-v2/service/kms v1.18.1 // indirect - github.com/aws/aws-sdk-go-v2/service/s3 v1.27.2 // indirect github.com/aws/aws-sdk-go-v2/service/sso v1.12.12 // indirect github.com/aws/aws-sdk-go-v2/service/ssooidc v1.14.12 // indirect github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect @@ -93,7 +80,6 @@ require ( github.com/davecgh/go-spew v1.1.1 // indirect github.com/dimchansky/utfbom v1.1.1 // indirect github.com/djherbis/times v1.5.0 // indirect - github.com/dustin/go-humanize v1.0.1 // indirect github.com/edsrzf/mmap-go v1.1.0 // indirect github.com/emirpasic/gods v1.18.1 // indirect github.com/fatih/color v1.13.0 // indirect @@ -103,7 +89,6 @@ require ( github.com/go-git/go-git/v5 v5.6.0 // indirect github.com/gofrs/uuid v4.2.0+incompatible // indirect github.com/gogo/protobuf v1.3.2 // indirect - github.com/golang-jwt/jwt v3.2.1+incompatible // indirect github.com/golang-jwt/jwt/v4 v4.4.2 // indirect github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect github.com/golang/snappy v0.0.4 // indirect @@ -135,15 +120,12 @@ require ( github.com/hashicorp/vault/sdk v0.6.1 // indirect github.com/hashicorp/yamux v0.1.1 // indirect github.com/iancoleman/strcase v0.2.0 // indirect - github.com/ijc/Gotty v0.0.0-20170406111628-a8b993ba6abd // indirect github.com/imdario/mergo v0.3.13 // indirect github.com/inconshreveable/mousetrap v1.1.0 // indirect github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 // indirect github.com/jmespath/go-jmespath v0.4.0 // indirect github.com/json-iterator/go v1.1.12 // indirect - github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 // indirect github.com/kevinburke/ssh_config v1.2.0 // indirect - github.com/kylelemons/godebug v1.1.0 // indirect github.com/lestrrat-go/jspointer v0.0.0-20181205001929-82fadba7561c // indirect github.com/lestrrat-go/jsref v0.0.0-20181205001954-1b590508f37d // indirect github.com/lestrrat-go/jsval v0.0.0-20181205002323-20277e9befc0 // indirect @@ -154,7 +136,6 @@ require ( github.com/mattn/go-isatty v0.0.18 // indirect github.com/mattn/go-localereader v0.0.1 // indirect github.com/mattn/go-runewidth v0.0.14 // indirect - github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b // indirect github.com/mitchellh/copystructure v1.2.0 // indirect github.com/mitchellh/go-homedir v1.1.0 // indirect github.com/mitchellh/go-ps v1.0.0 // indirect @@ -175,10 +156,9 @@ require ( github.com/pgavlin/goldmark v1.1.33-0.20200616210433-b5eb04559386 // indirect github.com/pierrec/lz4 v2.6.1+incompatible // indirect github.com/pjbgf/sha1cd v0.3.0 // indirect - github.com/pkg/browser v0.0.0-20210115035449-ce105d075bb4 // indirect github.com/pkg/term v1.1.0 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect - github.com/pulumi/esc v0.5.2 // indirect + github.com/pulumi/esc v0.5.6 // indirect github.com/rivo/uniseg v0.4.4 // indirect github.com/rogpeppe/go-internal v1.11.0 // indirect github.com/ryanuber/go-glob v1.0.0 // indirect @@ -203,15 +183,15 @@ require ( go.uber.org/atomic v1.9.0 // indirect gocloud.dev v0.27.0 // indirect gocloud.dev/secrets/hashivault v0.27.0 // indirect - golang.org/x/crypto v0.9.0 // indirect + golang.org/x/crypto v0.14.0 // indirect golang.org/x/exp v0.0.0-20231006140011-7918f672742d // indirect golang.org/x/mod v0.13.0 // indirect - golang.org/x/net v0.10.0 // indirect + golang.org/x/net v0.17.0 // indirect golang.org/x/oauth2 v0.8.0 // indirect golang.org/x/sync v0.2.0 // indirect golang.org/x/sys v0.13.0 // indirect - golang.org/x/term v0.8.0 // indirect - golang.org/x/text v0.9.0 // indirect + golang.org/x/term v0.13.0 // indirect + golang.org/x/text v0.13.0 // indirect golang.org/x/time v0.0.0-20220722155302-e5dcc9cfc0b9 // indirect golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect google.golang.org/api v0.126.0 // indirect diff --git a/provider/go.sum b/provider/go.sum index be6c4da25c..8c16f4bf76 100644 --- a/provider/go.sum +++ b/provider/go.sum @@ -96,8 +96,6 @@ contrib.go.opencensus.io/exporter/stackdriver v0.13.13/go.mod h1:5pSSGY0Bhuk7waT contrib.go.opencensus.io/integrations/ocsql v0.1.7/go.mod h1:8DsSdjz3F+APR+0z0WkU1aRorQCFfRxvqjUUPMbF3fE= dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= github.com/AdaLogics/go-fuzz-headers v0.0.0-20210715213245-6c3934b029d8/go.mod h1:CzsSbkDixRphAF5hS6wbMKq0eI6ccJRb7/A0M6JBnwg= -github.com/AlecAivazis/survey/v2 v2.3.7 h1:6I/u8FvytdGsgonrYsVn2t8t4QiRnh6QSTqkkhIiSjQ= -github.com/AlecAivazis/survey/v2 v2.3.7/go.mod h1:xUTIdE4KCOIjsBAE1JYsUPoCqYdZ1reCfTwbto0Fduo= github.com/Azure/azure-amqp-common-go/v3 v3.2.3/go.mod h1:7rPmbSfszeovxGfc5fSAXE4ehlXQZHpMja2OtxC2Tas= github.com/Azure/azure-sdk-for-go v16.2.1+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= github.com/Azure/azure-sdk-for-go v63.0.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= @@ -106,16 +104,12 @@ github.com/Azure/azure-sdk-for-go v66.0.0+incompatible h1:bmmC38SlE8/E81nNADlgmV github.com/Azure/azure-sdk-for-go v66.0.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= github.com/Azure/azure-sdk-for-go/sdk/azcore v0.19.0/go.mod h1:h6H6c8enJmmocHUbLiiGY6sx7f9i+X3m1CHdd5c6Rdw= github.com/Azure/azure-sdk-for-go/sdk/azcore v1.0.0/go.mod h1:uGG2W01BaETf0Ozp+QxxKJdMBNRWPdstHG0Fmdwn1/U= -github.com/Azure/azure-sdk-for-go/sdk/azcore v1.1.1 h1:tz19qLF65vuu2ibfTqGVJxG/zZAI27NEIIbvAOQwYbw= github.com/Azure/azure-sdk-for-go/sdk/azcore v1.1.1/go.mod h1:uGG2W01BaETf0Ozp+QxxKJdMBNRWPdstHG0Fmdwn1/U= github.com/Azure/azure-sdk-for-go/sdk/azidentity v0.11.0/go.mod h1:HcM1YX14R7CJcghJGOYCgdezslRSVzqwLf/q+4Y2r/0= -github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.0.0 h1:Yoicul8bnVdQrhDMTHxdEckRGX01XvwXDHUT9zYZ3k0= github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.0.0/go.mod h1:+6sju8gk8FRmSajX3Oz4G5Gm7P+mbqE9FVaXXFYTkCM= github.com/Azure/azure-sdk-for-go/sdk/internal v0.7.0/go.mod h1:yqy467j36fJxcRV2TzfVZ1pCb5vxm4BtZPUdYWe/Xo8= -github.com/Azure/azure-sdk-for-go/sdk/internal v1.0.0 h1:jp0dGvZ7ZK0mgqnTSClMxa5xuRL7NZgHameVYF6BurY= github.com/Azure/azure-sdk-for-go/sdk/internal v1.0.0/go.mod h1:eWRD7oawr1Mu1sLCawqVc0CUiF43ia3qQMxLscsKQ9w= github.com/Azure/azure-sdk-for-go/sdk/messaging/azservicebus v1.0.2/go.mod h1:LH9XQnMr2ZYxQdVdCrzLO9mxeDyrDFa6wbSI3x5zCZk= -github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v0.4.1 h1:QSdcrd/UFJv6Bp/CfoVf2SrENpFn9P6Yh8yb+xNhYMM= github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v0.4.1/go.mod h1:eZ4g6GUvXiGulfIbbhh1Xr4XwUYaYaWMqzGD/284wCA= github.com/Azure/go-amqp v0.17.0/go.mod h1:9YJ3RhxRT1gquYnzpZO1vcYMMpAdJT+QEg6fwmw9Zlg= github.com/Azure/go-amqp v0.17.5/go.mod h1:9YJ3RhxRT1gquYnzpZO1vcYMMpAdJT+QEg6fwmw9Zlg= @@ -159,7 +153,6 @@ github.com/Azure/go-autorest/logger v0.2.1 h1:IG7i4p/mDa2Ce4TRyAO8IHnVhAVF3RFU+Z github.com/Azure/go-autorest/logger v0.2.1/go.mod h1:T9E3cAhj2VqvPOtCYAvby9aBXkZmbF5NWuPV8+WeEW8= github.com/Azure/go-autorest/tracing v0.6.0 h1:TYi4+3m5t6K48TGI9AUdb+IzbnSxvnvUMfuitfgcfuo= github.com/Azure/go-autorest/tracing v0.6.0/go.mod h1:+vhtPC754Xsa23ID7GlGsrdKBpUA79WCAKPPZVC2DeU= -github.com/AzureAD/microsoft-authentication-library-for-go v0.4.0 h1:WVsrXCnHlDDX8ls+tootqRE87/hL9S/g4ewig9RsD/c= github.com/AzureAD/microsoft-authentication-library-for-go v0.4.0/go.mod h1:Vt9sXTKwMyGcOxSmLDMnGPgqsUg7m8pe215qMLrDXw4= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/BurntSushi/toml v1.2.1 h1:9F2/+DoOYIOksmaJFPw1tGFy1eDnIJXg+UHjuD8lTak= @@ -197,8 +190,6 @@ github.com/Microsoft/hcsshim/test v0.0.0-20201218223536-d3e5debf77da/go.mod h1:5 github.com/Microsoft/hcsshim/test v0.0.0-20210227013316-43a75bb4edd3/go.mod h1:mw7qgWloBUl75W/gVH3cQszUg1+gUITj7D6NY7ywVnY= github.com/NYTimes/gziphandler v0.0.0-20170623195520-56545f4a5d46/go.mod h1:3wb06e3pkSAbeQ52E9H9iFoQsEEwGN64994WTCIhntQ= github.com/NYTimes/gziphandler v1.1.1/go.mod h1:n/CVRwUEOgIxrgPvAQhUUr9oeUtvrhMomdKFjzJNB0c= -github.com/Netflix/go-expect v0.0.0-20220104043353-73e0943537d2 h1:+vx7roKuyA63nhn5WAunQHLTznkw5W8b1Xc0dNjp83s= -github.com/Netflix/go-expect v0.0.0-20220104043353-73e0943537d2/go.mod h1:HBCaDeC1lPdgDeDbhX8XFpy1jqjK0IBG8W5K+xYqA0w= github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU= github.com/ProtonMail/go-crypto v0.0.0-20221026131551-cf6655e29de4 h1:ra2OtmuW0AE5csawV4YXMNGNQQXvLRps3z2Z59OPO+I= github.com/ProtonMail/go-crypto v0.0.0-20221026131551-cf6655e29de4/go.mod h1:UBYPn8k0D56RtnR8RFQMjmh4KrZzWJ5o7Z9SYjossQ8= @@ -535,8 +526,6 @@ github.com/cpuguy83/go-md2man/v2 v2.0.2/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46t github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7DoTY= github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= github.com/creack/pty v1.1.11/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= -github.com/creack/pty v1.1.17 h1:QeVUsEDNrLBW4tMgZHvxy18sKtr6VI492kBhUfhDJNI= -github.com/creack/pty v1.1.17/go.mod h1:MOBLtS5ELjhRRrroQr9kyvTxUAFNvYEK993ew/Vr4O4= github.com/cyphar/filepath-securejoin v0.2.2/go.mod h1:FpkQEhXnPnOthhzymB7CGsFk2G9VLXONKD9G7QGMM+4= github.com/cyphar/filepath-securejoin v0.2.3/go.mod h1:aPGpWjXOXUn2NCNjFvBE6aRxGGx79pTxQpKOJNYHHl4= github.com/d2g/dhcp4 v0.0.0-20170904100407-a1d1b6c41b1c/go.mod h1:Ct2BUK8SB0YC1SMSibvLzxjeJLnrYEVLULFNiHY9YfQ= @@ -562,7 +551,6 @@ github.com/djherbis/times v1.5.0 h1:79myA211VwPhFTqUk8xehWrsEO+zcIZj0zT8mXPVARU= github.com/djherbis/times v1.5.0/go.mod h1:5q7FDLvbNg1L/KaBmPcWlVR9NmoKo3+ucqUA3ijQhA0= github.com/dnaeon/go-vcr v1.0.1/go.mod h1:aBB1+wY4s93YsC3HHjMBMrwTj2R9FHDzUr9KyGc8n1E= github.com/dnaeon/go-vcr v1.1.0/go.mod h1:M7tiix8f0r6mKKJ3Yq/kqU1OYf3MnfmBWVbPx/yU9ko= -github.com/dnaeon/go-vcr v1.2.0 h1:zHCHvJYTMh1N7xnV7zf1m1GPBF9Ad0Jk/whtQ1663qI= github.com/dnaeon/go-vcr v1.2.0/go.mod h1:R4UdLID7HZT3taECzJs4YgbbH6PIGXB6W/sc5OLb6RQ= github.com/docker/cli v0.0.0-20191017083524-a8ff7f821017/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8= github.com/docker/distribution v0.0.0-20190905152932-14b96e55d84c/go.mod h1:0+TTO4EOBfRPhZXAeF1Vu+W3hHZ8eLp8PgKVZlcvtFY= @@ -584,8 +572,6 @@ github.com/docker/spdystream v0.0.0-20160310174837-449fdfce4d96/go.mod h1:Qh8CwZ github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815/go.mod h1:WwZ+bS3ebgob9U8Nd0kOddGdZWjyMGR8Wziv+TBNwSE= github.com/dustin/go-humanize v0.0.0-20171111073723-bb3d318650d4/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= -github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY= -github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto= github.com/eapache/go-resiliency v1.1.0/go.mod h1:kFI+JgMyC7bLPUVY133qvEBtVayf5mFgVsvEsIPBvNs= github.com/eapache/go-xerial-snappy v0.0.0-20180814174437-776d5712da21/go.mod h1:+020luEh2TKB4/GOp8oxxtq0Daoen/Cii55CzbTV6DU= github.com/eapache/queue v1.1.0/go.mod h1:6eCeP0CKFpHLu8blIFXhExK/dRa7WDZfr6jVFPTqq+I= @@ -779,7 +765,6 @@ github.com/gogo/protobuf v1.3.0/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXP github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= -github.com/golang-jwt/jwt v3.2.1+incompatible h1:73Z+4BJcrTC+KczS6WvTPvRGOp1WmfEP4Q1lOd9Z/+c= github.com/golang-jwt/jwt v3.2.1+incompatible/go.mod h1:8pz2t5EyA70fFQQSrl6XZXzqecmYZeUEB8OUGHkxJ+I= github.com/golang-jwt/jwt/v4 v4.0.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg= github.com/golang-jwt/jwt/v4 v4.2.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg= @@ -1046,9 +1031,6 @@ github.com/hashicorp/yamux v0.1.1 h1:yrQxtgseBDrq9Y652vSRDvsKCJKOUD+GzTS4Y0Y8pvE github.com/hashicorp/yamux v0.1.1/go.mod h1:CtWFDAQgb7dxtzFs4tWbplKIe2jSi3+5vKbgIO0SLnQ= github.com/hetznercloud/hcloud-go v1.33.1/go.mod h1:XX/TQub3ge0yWR2yHWmnDVIrB+MQbda1pHxkUmDlUME= github.com/hetznercloud/hcloud-go v1.35.0/go.mod h1:mepQwR6va27S3UQthaEPGS86jtzSY9xWL1e9dyxXpgA= -github.com/hinshun/vt10x v0.0.0-20220119200601-820417d04eec/go.mod h1:Q48J4R4DvxnHolD5P8pOtXigYlRuPLGl6moFx3ulM68= -github.com/hinshun/vt10x v0.0.0-20220301184237-5011da428d02 h1:AgcIVYPa6XJnU3phs104wLj8l5GEththEw6+F79YsIY= -github.com/hinshun/vt10x v0.0.0-20220301184237-5011da428d02/go.mod h1:Q48J4R4DvxnHolD5P8pOtXigYlRuPLGl6moFx3ulM68= github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= github.com/hudl/fargo v1.3.0/go.mod h1:y3CKSmjA+wD2gak7sUSXTAoopbhU08POFhmITJgmKTg= github.com/iancoleman/strcase v0.2.0 h1:05I4QRnGpI0m37iZQRuskXh+w77mr6Z41lwQzuHLwW0= @@ -1057,8 +1039,6 @@ github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1: github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= github.com/ianlancetaylor/demangle v0.0.0-20210905161508-09a460cdf81d/go.mod h1:aYm2/VgdVmcIU8iMfdMvDMsRAQjcfZSKFby6HOFvi/w= github.com/ianlancetaylor/demangle v0.0.0-20220319035150-800ac71e25c2/go.mod h1:aYm2/VgdVmcIU8iMfdMvDMsRAQjcfZSKFby6HOFvi/w= -github.com/ijc/Gotty v0.0.0-20170406111628-a8b993ba6abd h1:anPrsicrIi2ColgWTVPk+TrN42hJIWlfPHSBP9S0ZkM= -github.com/ijc/Gotty v0.0.0-20170406111628-a8b993ba6abd/go.mod h1:3LVOLeyx9XVvwPgrt2be44XgSqndprz1G18rSk8KD84= github.com/imdario/mergo v0.3.5/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= github.com/imdario/mergo v0.3.8/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= github.com/imdario/mergo v0.3.10/go.mod h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH0dnCYA= @@ -1146,8 +1126,6 @@ github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7V github.com/julienschmidt/httprouter v1.3.0/go.mod h1:JR6WtHb+2LUe8TCKY3cZOxFyyO8IZAc4RVcycCCAKdM= github.com/karrick/godirwalk v1.8.0/go.mod h1:H5KPZjojv4lE+QYImBI8xVtrBRgYrIVsaRPx4tDPEn4= github.com/karrick/godirwalk v1.10.3/go.mod h1:RoGL9dQei4vP9ilrpETWE8CLOZ1kiN0LhBygSwrAsHA= -github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 h1:Z9n2FFNUXsshfwJMBgNA0RU6/i7WVaAegv3PtuIHPMs= -github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51/go.mod h1:CzGEWj7cYgsdH8dAjBGEr58BoE7ScuLd+fwFZ44+/x8= github.com/kevinburke/ssh_config v1.2.0 h1:x584FjTGwHzMwvHx18PXxbBVzfnxogHaAReU4gf13a4= github.com/kevinburke/ssh_config v1.2.0/go.mod h1:CT57kijsi8u/K/BOFA39wgDQJ9CxiF4nAY/ojJ6r6mM= github.com/kisielk/errcheck v1.1.0/go.mod h1:EZBBE59ingxPouuu3KfxchcWSUPOHkagtvWXihfKN4Q= @@ -1221,7 +1199,6 @@ github.com/mattbaird/jsonpatch v0.0.0-20200820163806-098863c1fc24 h1:uYuGXJBAi1u github.com/mattbaird/jsonpatch v0.0.0-20200820163806-098863c1fc24/go.mod h1:M1qoD/MqPgTZIk0EWKB38wE28ACRfVcn+cU08jyArI0= github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU= github.com/mattn/go-colorable v0.1.1/go.mod h1:FuOcm+DKB9mbwrcAfNl7/TZVBZ6rcnceauSikq3lYCQ= -github.com/mattn/go-colorable v0.1.2/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= github.com/mattn/go-colorable v0.1.4/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= github.com/mattn/go-colorable v0.1.6/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= github.com/mattn/go-colorable v0.1.8/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= @@ -1252,8 +1229,6 @@ github.com/mattn/go-shellwords v1.0.12/go.mod h1:EZzvwXDESEeg03EKmM+RmDnNOPKG4lL github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0= github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369/go.mod h1:BSXmuO+STAnVfrANrmjBb36TMTDstsz7MSK+HVaYKv4= github.com/maxbrunsfeld/counterfeiter/v6 v6.2.2/go.mod h1:eD9eIE7cdwcMi9rYluz88Jz2VyhSmden33/aXg4oVIY= -github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b h1:j7+1HpAFS1zy5+Q4qx1fWh90gTKwiN4QCGoY9TWyyO4= -github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b/go.mod h1:01TrycV0kFyexm33Z7vhZRXopbI8J3TDReVlkTgMUxE= github.com/microsoft/ApplicationInsights-Go v0.4.4/go.mod h1:fKRUseBqkw6bDiXTs3ESTiU/4YTIHsQS4W3fP2ieF4U= github.com/miekg/dns v1.0.14/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg= github.com/miekg/dns v1.1.26/go.mod h1:bPDLeHnStXmXAq1m/Ch/hvfNHr14JKNPMBo3VZKjuso= @@ -1434,7 +1409,6 @@ github.com/pierrec/lz4 v2.6.1+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi github.com/pjbgf/sha1cd v0.3.0 h1:4D5XXmUUBUl/xQ6IjCkEAbqXskkq/4O7LmGn0AqMDs4= github.com/pjbgf/sha1cd v0.3.0/go.mod h1:nZ1rrWOcGJ5uZgEEVL1VUM9iRQiZvWdbZjkKyFzPPsI= github.com/pkg/browser v0.0.0-20180916011732-0a3d74bf9ce4/go.mod h1:4OwLy04Bl9Ef3GJJCoec+30X3LQs/0/m4HFRt/2LUSA= -github.com/pkg/browser v0.0.0-20210115035449-ce105d075bb4 h1:Qj1ukM4GlMWXNdMBuXcXfz/Kw9s1qm0CLY32QxuSImI= github.com/pkg/browser v0.0.0-20210115035449-ce105d075bb4/go.mod h1:N6UoU20jOqggOuDwUaBQpluzLNDqif3kq9z2wpdYEfQ= github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.8.1-0.20171018195549-f15c970de5b7/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= @@ -1507,12 +1481,12 @@ github.com/prometheus/procfs v0.7.3/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1 github.com/prometheus/prometheus v0.35.0/go.mod h1:7HaLx5kEPKJ0GDgbODG0fZgXbQ8K/XjZNJXQmbmgQlY= github.com/prometheus/prometheus v0.37.0/go.mod h1:egARUgz+K93zwqsVIAneFlLZefyGOON44WyAp4Xqbbk= github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40TwIPHuXU= -github.com/pulumi/esc v0.5.2 h1:Wnr0oXy8MAyRMtVrMHPI2frjyuylVnU47ReFPNjE3C0= -github.com/pulumi/esc v0.5.2/go.mod h1:lp6lkE9JrifhmjlXVH9//Rj45OETlVPHZKvoNRyU54Q= -github.com/pulumi/pulumi/pkg/v3 v3.88.1 h1:+Hc16JFCrm0TS1+rkoNRdxm6CRlYcZib+fiDiXNPPGY= -github.com/pulumi/pulumi/pkg/v3 v3.88.1/go.mod h1:V0PMrhdzAVMrj2Fhz/KC97S6sryoo98NpGL8xBuXC9U= -github.com/pulumi/pulumi/sdk/v3 v3.88.1 h1:2Rq8ouatH+httH0R/Bh2cd8ztQGf2gu4SCC7aJ/5ScU= -github.com/pulumi/pulumi/sdk/v3 v3.88.1/go.mod h1:XBIlxfHv/jnRj6v8rXP79Z3E11jQz/Ky+bDhwVAHOPk= +github.com/pulumi/esc v0.5.6 h1:4WV3X7OEVcChIwbSG+JxhZDdmq/q7lFPaSjHRYlPwmI= +github.com/pulumi/esc v0.5.6/go.mod h1:wpwNfVS5fV7Kd51j4dJ6FWYlKfxdqyppgp0gtkzqH04= +github.com/pulumi/pulumi/pkg/v3 v3.91.1 h1:xHnyEwJO9we2zCiM9gHTkJxjZ6a6yi5vYCwWHCYRj9Y= +github.com/pulumi/pulumi/pkg/v3 v3.91.1/go.mod h1:dzBQDJyCOEhtBVN5INA5/i9yG9DZlsStl/mAkrhs9II= +github.com/pulumi/pulumi/sdk/v3 v3.91.1 h1:6I9GMmHv23X+G6hoduU1XE6hBWSNtB+zcb1MX17YvlA= +github.com/pulumi/pulumi/sdk/v3 v3.91.1/go.mod h1:zYaQQibB2pYKy/uG4c4YkX7lQIBpZ0KsuMaq/3HsIBQ= github.com/rakyll/embedmd v0.0.0-20171029212350-c8060a0752a2/go.mod h1:7jOTMgqac46PZcF54q6l2hkLEG8op93fZu61KmxWDV4= github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= github.com/rivo/uniseg v0.1.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= @@ -1836,8 +1810,8 @@ golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod h1:IxCIyHEi3zRg3s0 golang.org/x/crypto v0.0.0-20220826181053-bd7e27e6170d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.1.0/go.mod h1:RecgLatLF4+eUMCP1PoPZQb+cVrJcOPbHkTkbkB9sbw= golang.org/x/crypto v0.3.0/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4= -golang.org/x/crypto v0.9.0 h1:LF6fAI+IutBocDJ2OT0Q1g8plpYljMZ4+lty+dsqw3g= -golang.org/x/crypto v0.9.0/go.mod h1:yrmDGqONDYtNj3tH8X9dzUun2m2lzPa9ngI6/RUPGR0= +golang.org/x/crypto v0.14.0 h1:wBqGXzWJW6m1XrIKlAH0Hs1JJ7+9KBwnIO8v66Q9cHc= +golang.org/x/crypto v0.14.0/go.mod h1:MVFd36DqK4CsrnJYDkBA3VC4m2GkXAM0PvzMCn4JQf4= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= @@ -1964,8 +1938,8 @@ golang.org/x/net v0.0.0-20220802222814-0bcc04d9c69b/go.mod h1:YDH+HFinaLZZlnHAfS golang.org/x/net v0.0.0-20220826154423-83b083e8dc8b/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= golang.org/x/net v0.1.0/go.mod h1:Cx3nUiGt4eDBEyega/BKRp+/AlGL8hYe7U9odMt2Cco= golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY= -golang.org/x/net v0.10.0 h1:X2//UzNDwYmtCLn7To6G58Wr6f5ahEAQgKNzv9Y951M= -golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= +golang.org/x/net v0.17.0 h1:pVaXccu2ozPjCXewfr1S7xza/zcXTity9cCdXQYSjIM= +golang.org/x/net v0.17.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= @@ -2167,8 +2141,8 @@ golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuX golang.org/x/term v0.0.0-20220722155259-a9ba230a4035/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.1.0/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc= -golang.org/x/term v0.8.0 h1:n5xxQn2i3PC0yLAbjTpNT85q/Kgzcr2gIoX9OrJUols= -golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= +golang.org/x/term v0.13.0 h1:bb+I9cTfFazGW51MZqBVmZy7+JEJMouUHTUSKVQLBek= +golang.org/x/term v0.13.0/go.mod h1:LTmsnFJwVN6bCy1rVCoS+qHT1HhALEFxKncY3WNNh4U= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -2180,8 +2154,8 @@ golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= golang.org/x/text v0.3.8/go.mod h1:E6s5w1FMmriuDzIBO73fBruAKo1PCIq6d2Q6DHfQ8WQ= golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/text v0.9.0 h1:2sjJmO8cDvYveuX97RDLsxlyUxLl+GHoLxBiRdHllBE= -golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= +golang.org/x/text v0.13.0 h1:ablQoSUd0tRdKxZewP80B+BaqeKJuVhuRxj/dkrun3k= +golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= diff --git a/sdk/dotnet/go.mod b/sdk/dotnet/go.mod index ba4294727f..3b19254dd8 100644 --- a/sdk/dotnet/go.mod +++ b/sdk/dotnet/go.mod @@ -1,3 +1 @@ -module fake_dotnet_module // Exclude this directory from Go tools - -go 1.17 +module fake_dotnet_module // Exclude this directory from Go tools\n\ngo 1.17 diff --git a/sdk/go.mod b/sdk/go.mod index a70e678b92..916fc1e318 100644 --- a/sdk/go.mod +++ b/sdk/go.mod @@ -4,7 +4,7 @@ go 1.21 require ( github.com/blang/semver v3.5.1+incompatible - github.com/pulumi/pulumi/sdk/v3 v3.88.1 + github.com/pulumi/pulumi/sdk/v3 v3.91.1 ) require ( @@ -53,7 +53,7 @@ require ( github.com/pjbgf/sha1cd v0.3.0 // indirect github.com/pkg/errors v0.9.1 // indirect github.com/pkg/term v1.1.0 // indirect - github.com/pulumi/esc v0.5.2 // indirect + github.com/pulumi/esc v0.5.6 // indirect github.com/rivo/uniseg v0.4.4 // indirect github.com/rogpeppe/go-internal v1.11.0 // indirect github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 // indirect @@ -71,13 +71,13 @@ require ( github.com/xanzy/ssh-agent v0.3.3 // indirect github.com/zclconf/go-cty v1.13.2 // indirect go.uber.org/atomic v1.9.0 // indirect - golang.org/x/crypto v0.11.0 // indirect + golang.org/x/crypto v0.14.0 // indirect golang.org/x/exp v0.0.0-20231006140011-7918f672742d // indirect - golang.org/x/net v0.12.0 // indirect + golang.org/x/net v0.17.0 // indirect golang.org/x/sync v0.2.0 // indirect golang.org/x/sys v0.13.0 // indirect - golang.org/x/term v0.10.0 // indirect - golang.org/x/text v0.11.0 // indirect + golang.org/x/term v0.13.0 // indirect + golang.org/x/text v0.13.0 // indirect google.golang.org/genproto/googleapis/rpc v0.0.0-20230717213848-3f92550aa753 // indirect google.golang.org/grpc v1.57.0 // indirect google.golang.org/protobuf v1.31.0 // indirect diff --git a/sdk/go.sum b/sdk/go.sum index e0f613c18d..d1193a0a39 100644 --- a/sdk/go.sum +++ b/sdk/go.sum @@ -142,10 +142,10 @@ github.com/pkg/term v1.1.0 h1:xIAAdCMh3QIAy+5FrE8Ad8XoDhEU4ufwbaSozViP9kk= github.com/pkg/term v1.1.0/go.mod h1:E25nymQcrSllhX42Ok8MRm1+hyBdHY0dCeiKZ9jpNGw= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/pulumi/esc v0.5.2 h1:Wnr0oXy8MAyRMtVrMHPI2frjyuylVnU47ReFPNjE3C0= -github.com/pulumi/esc v0.5.2/go.mod h1:lp6lkE9JrifhmjlXVH9//Rj45OETlVPHZKvoNRyU54Q= -github.com/pulumi/pulumi/sdk/v3 v3.88.1 h1:2Rq8ouatH+httH0R/Bh2cd8ztQGf2gu4SCC7aJ/5ScU= -github.com/pulumi/pulumi/sdk/v3 v3.88.1/go.mod h1:XBIlxfHv/jnRj6v8rXP79Z3E11jQz/Ky+bDhwVAHOPk= +github.com/pulumi/esc v0.5.6 h1:4WV3X7OEVcChIwbSG+JxhZDdmq/q7lFPaSjHRYlPwmI= +github.com/pulumi/esc v0.5.6/go.mod h1:wpwNfVS5fV7Kd51j4dJ6FWYlKfxdqyppgp0gtkzqH04= +github.com/pulumi/pulumi/sdk/v3 v3.91.1 h1:6I9GMmHv23X+G6hoduU1XE6hBWSNtB+zcb1MX17YvlA= +github.com/pulumi/pulumi/sdk/v3 v3.91.1/go.mod h1:zYaQQibB2pYKy/uG4c4YkX7lQIBpZ0KsuMaq/3HsIBQ= github.com/rivo/uniseg v0.1.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= github.com/rivo/uniseg v0.4.4 h1:8TfxU8dW6PdqD27gjM8MVNuicgxIjxpm4K7x4jp8sis= @@ -210,8 +210,8 @@ golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0 golang.org/x/crypto v0.0.0-20220826181053-bd7e27e6170d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.1.0/go.mod h1:RecgLatLF4+eUMCP1PoPZQb+cVrJcOPbHkTkbkB9sbw= golang.org/x/crypto v0.3.0/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4= -golang.org/x/crypto v0.11.0 h1:6Ewdq3tDic1mg5xRO4milcWCfMVQhI4NkqWWvqejpuA= -golang.org/x/crypto v0.11.0/go.mod h1:xgJhtzW8F9jGdVFWZESrid1U1bjeNy4zgy5cRr/CIio= +golang.org/x/crypto v0.14.0 h1:wBqGXzWJW6m1XrIKlAH0Hs1JJ7+9KBwnIO8v66Q9cHc= +golang.org/x/crypto v0.14.0/go.mod h1:MVFd36DqK4CsrnJYDkBA3VC4m2GkXAM0PvzMCn4JQf4= golang.org/x/exp v0.0.0-20231006140011-7918f672742d h1:jtJma62tbqLibJ5sFQz8bKtEM8rJBtfilJ2qTU199MI= golang.org/x/exp v0.0.0-20231006140011-7918f672742d/go.mod h1:ldy0pHrwJyGW56pPQzzkH36rKxoZW1tw7ZJpeKx+hdo= golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= @@ -231,8 +231,8 @@ golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug golang.org/x/net v0.0.0-20220826154423-83b083e8dc8b/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= golang.org/x/net v0.1.0/go.mod h1:Cx3nUiGt4eDBEyega/BKRp+/AlGL8hYe7U9odMt2Cco= golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY= -golang.org/x/net v0.12.0 h1:cfawfvKITfUsFCeJIHJrbSxpeu/E81khclypR0GVT50= -golang.org/x/net v0.12.0/go.mod h1:zEVYFnQC7m/vmpQFELhcD1EWkZlX69l4oqgmer6hfKA= +golang.org/x/net v0.17.0 h1:pVaXccu2ozPjCXewfr1S7xza/zcXTity9cCdXQYSjIM= +golang.org/x/net v0.17.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -270,15 +270,15 @@ golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuX golang.org/x/term v0.0.0-20220722155259-a9ba230a4035/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.1.0/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc= -golang.org/x/term v0.10.0 h1:3R7pNqamzBraeqj/Tj8qt1aQ2HpmlC+Cx/qL/7hn4/c= -golang.org/x/term v0.10.0/go.mod h1:lpqdcUyK/oCiQxvxVrppt5ggO2KCZ5QblwqPnfZ6d5o= +golang.org/x/term v0.13.0 h1:bb+I9cTfFazGW51MZqBVmZy7+JEJMouUHTUSKVQLBek= +golang.org/x/term v0.13.0/go.mod h1:LTmsnFJwVN6bCy1rVCoS+qHT1HhALEFxKncY3WNNh4U= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/text v0.11.0 h1:LAntKIrcmeSKERyiOh0XMV39LXS8IE9UL2yP7+f5ij4= -golang.org/x/text v0.11.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= +golang.org/x/text v0.13.0 h1:ablQoSUd0tRdKxZewP80B+BaqeKJuVhuRxj/dkrun3k= +golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20181030221726-6c7e314b6563/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= diff --git a/sdk/nodejs/go.mod b/sdk/nodejs/go.mod index 104eb1a8f3..95e3e6341d 100644 --- a/sdk/nodejs/go.mod +++ b/sdk/nodejs/go.mod @@ -1,3 +1 @@ -module fake_nodejs_module // Exclude this directory from Go tools - -go 1.17 +module fake_nodejs_module // Exclude this directory from Go tools\n\ngo 1.17 diff --git a/sdk/python/go.mod b/sdk/python/go.mod index b91fcbc343..a9298dba4f 100644 --- a/sdk/python/go.mod +++ b/sdk/python/go.mod @@ -1,3 +1 @@ -module fake_python_module // Exclude this directory from Go tools - -go 1.17 +module fake_python_module // Exclude this directory from Go tools\n\ngo 1.17 diff --git a/sdk/python/pulumi_aws_native/_inputs.py b/sdk/python/pulumi_aws_native/_inputs.py index 10dfe1dd87..38b97d77ff 100644 --- a/sdk/python/pulumi_aws_native/_inputs.py +++ b/sdk/python/pulumi_aws_native/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from . import _utilities from ._enums import * @@ -39,45 +39,22 @@ def __init__(__self__, *, :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Map of assume role session tags. :param pulumi.Input[Sequence[pulumi.Input[str]]] transitive_tag_keys: A list of keys for session tags that you want to set as transitive. If you set a tag key as transitive, the corresponding key and value passes to subsequent sessions in a role chain. """ - ProviderAssumeRoleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - duration_seconds=duration_seconds, - external_id=external_id, - policy=policy, - policy_arns=policy_arns, - role_arn=role_arn, - session_name=session_name, - tags=tags, - transitive_tag_keys=transitive_tag_keys, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - duration_seconds: Optional[pulumi.Input[int]] = None, - external_id: Optional[pulumi.Input[str]] = None, - policy: Optional[pulumi.Input[str]] = None, - policy_arns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - role_arn: Optional[pulumi.Input[str]] = None, - session_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, - transitive_tag_keys: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if duration_seconds is not None: - _setter("duration_seconds", duration_seconds) + pulumi.set(__self__, "duration_seconds", duration_seconds) if external_id is not None: - _setter("external_id", external_id) + pulumi.set(__self__, "external_id", external_id) if policy is not None: - _setter("policy", policy) + pulumi.set(__self__, "policy", policy) if policy_arns is not None: - _setter("policy_arns", policy_arns) + pulumi.set(__self__, "policy_arns", policy_arns) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if session_name is not None: - _setter("session_name", session_name) + pulumi.set(__self__, "session_name", session_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if transitive_tag_keys is not None: - _setter("transitive_tag_keys", transitive_tag_keys) + pulumi.set(__self__, "transitive_tag_keys", transitive_tag_keys) @property @pulumi.getter(name="durationSeconds") @@ -184,17 +161,8 @@ def __init__(__self__, *, The configuration with resource tag settings to apply across all resources handled by this provider. This is designed to replace redundant per-resource `tags` configurations. Provider tags can be overridden with new values, but not excluded from specific resources. To override provider tag values, use the `tags` argument within a resource to configure new tag values for matching keys. :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: A group of tags to set across all resources. """ - ProviderDefaultTagsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -533,649 +501,324 @@ def __init__(__self__, *, :param pulumi.Input[str] workspaces: Override the default endpoint for Amazon WorkSpaces :param pulumi.Input[str] xray: Override the default endpoint for AWS X-Ray """ - ProviderEndpointArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - accessanalyzer=accessanalyzer, - acm=acm, - acmpca=acmpca, - amplify=amplify, - appconfig=appconfig, - applicationautoscaling=applicationautoscaling, - applicationinsights=applicationinsights, - appmesh=appmesh, - apprunner=apprunner, - appstream=appstream, - appsync=appsync, - athena=athena, - auditmanager=auditmanager, - autoscaling=autoscaling, - backup=backup, - batch=batch, - budgets=budgets, - chime=chime, - cloud9=cloud9, - cloudformation=cloudformation, - cloudfront=cloudfront, - cloudhsm=cloudhsm, - cloudsearch=cloudsearch, - cloudtrail=cloudtrail, - cloudwatch=cloudwatch, - cloudwatchevents=cloudwatchevents, - cloudwatchlogs=cloudwatchlogs, - codeartifact=codeartifact, - codebuild=codebuild, - codecommit=codecommit, - codedeploy=codedeploy, - codepipeline=codepipeline, - codestarconnections=codestarconnections, - cognitoidentity=cognitoidentity, - configservice=configservice, - connect=connect, - cur=cur, - dataexchange=dataexchange, - datapipeline=datapipeline, - datasync=datasync, - dax=dax, - detective=detective, - devicefarm=devicefarm, - directconnect=directconnect, - dlm=dlm, - dms=dms, - docdb=docdb, - ds=ds, - dynamodb=dynamodb, - ec2=ec2, - ecr=ecr, - ecrpublic=ecrpublic, - ecs=ecs, - efs=efs, - eks=eks, - elasticache=elasticache, - elasticbeanstalk=elasticbeanstalk, - elastictranscoder=elastictranscoder, - elb=elb, - elbv2=elbv2, - emr=emr, - emrcontainers=emrcontainers, - es=es, - firehose=firehose, - fms=fms, - forecast=forecast, - fsx=fsx, - gamelift=gamelift, - glacier=glacier, - globalaccelerator=globalaccelerator, - glue=glue, - greengrass=greengrass, - guardduty=guardduty, - iam=iam, - identitystore=identitystore, - imagebuilder=imagebuilder, - inspector=inspector, - iot=iot, - iotanalytics=iotanalytics, - iotevents=iotevents, - kafka=kafka, - kinesis=kinesis, - kinesisanalytics=kinesisanalytics, - kinesisanalyticsv2=kinesisanalyticsv2, - kinesisvideo=kinesisvideo, - kms=kms, - lakeformation=lakeformation, - lambda_=lambda_, - lexmodels=lexmodels, - licensemanager=licensemanager, - lightsail=lightsail, - location=location, - macie=macie, - macie2=macie2, - managedblockchain=managedblockchain, - marketplacecatalog=marketplacecatalog, - mediaconnect=mediaconnect, - mediaconvert=mediaconvert, - medialive=medialive, - mediapackage=mediapackage, - mediastore=mediastore, - mediastoredata=mediastoredata, - memorydb=memorydb, - mq=mq, - mwaa=mwaa, - neptune=neptune, - networkfirewall=networkfirewall, - networkmanager=networkmanager, - opsworks=opsworks, - organizations=organizations, - outposts=outposts, - personalize=personalize, - pinpoint=pinpoint, - pricing=pricing, - qldb=qldb, - quicksight=quicksight, - ram=ram, - rds=rds, - redshift=redshift, - resourcegroups=resourcegroups, - resourcegroupstaggingapi=resourcegroupstaggingapi, - route53=route53, - route53domains=route53domains, - route53recoverycontrolconfig=route53recoverycontrolconfig, - route53recoveryreadiness=route53recoveryreadiness, - route53resolver=route53resolver, - s3=s3, - s3control=s3control, - s3outposts=s3outposts, - sagemaker=sagemaker, - schemas=schemas, - sdb=sdb, - secretsmanager=secretsmanager, - securityhub=securityhub, - serverlessrepo=serverlessrepo, - servicecatalog=servicecatalog, - servicediscovery=servicediscovery, - servicequotas=servicequotas, - ses=ses, - shield=shield, - signer=signer, - sns=sns, - sqs=sqs, - ssm=ssm, - ssoadmin=ssoadmin, - stepfunctions=stepfunctions, - storagegateway=storagegateway, - sts=sts, - swf=swf, - synthetics=synthetics, - timestreamwrite=timestreamwrite, - transfer=transfer, - waf=waf, - wafregional=wafregional, - wafv2=wafv2, - worklink=worklink, - workmail=workmail, - workspaces=workspaces, - xray=xray, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - accessanalyzer: Optional[pulumi.Input[str]] = None, - acm: Optional[pulumi.Input[str]] = None, - acmpca: Optional[pulumi.Input[str]] = None, - amplify: Optional[pulumi.Input[str]] = None, - appconfig: Optional[pulumi.Input[str]] = None, - applicationautoscaling: Optional[pulumi.Input[str]] = None, - applicationinsights: Optional[pulumi.Input[str]] = None, - appmesh: Optional[pulumi.Input[str]] = None, - apprunner: Optional[pulumi.Input[str]] = None, - appstream: Optional[pulumi.Input[str]] = None, - appsync: Optional[pulumi.Input[str]] = None, - athena: Optional[pulumi.Input[str]] = None, - auditmanager: Optional[pulumi.Input[str]] = None, - autoscaling: Optional[pulumi.Input[str]] = None, - backup: Optional[pulumi.Input[str]] = None, - batch: Optional[pulumi.Input[str]] = None, - budgets: Optional[pulumi.Input[str]] = None, - chime: Optional[pulumi.Input[str]] = None, - cloud9: Optional[pulumi.Input[str]] = None, - cloudformation: Optional[pulumi.Input[str]] = None, - cloudfront: Optional[pulumi.Input[str]] = None, - cloudhsm: Optional[pulumi.Input[str]] = None, - cloudsearch: Optional[pulumi.Input[str]] = None, - cloudtrail: Optional[pulumi.Input[str]] = None, - cloudwatch: Optional[pulumi.Input[str]] = None, - cloudwatchevents: Optional[pulumi.Input[str]] = None, - cloudwatchlogs: Optional[pulumi.Input[str]] = None, - codeartifact: Optional[pulumi.Input[str]] = None, - codebuild: Optional[pulumi.Input[str]] = None, - codecommit: Optional[pulumi.Input[str]] = None, - codedeploy: Optional[pulumi.Input[str]] = None, - codepipeline: Optional[pulumi.Input[str]] = None, - codestarconnections: Optional[pulumi.Input[str]] = None, - cognitoidentity: Optional[pulumi.Input[str]] = None, - configservice: Optional[pulumi.Input[str]] = None, - connect: Optional[pulumi.Input[str]] = None, - cur: Optional[pulumi.Input[str]] = None, - dataexchange: Optional[pulumi.Input[str]] = None, - datapipeline: Optional[pulumi.Input[str]] = None, - datasync: Optional[pulumi.Input[str]] = None, - dax: Optional[pulumi.Input[str]] = None, - detective: Optional[pulumi.Input[str]] = None, - devicefarm: Optional[pulumi.Input[str]] = None, - directconnect: Optional[pulumi.Input[str]] = None, - dlm: Optional[pulumi.Input[str]] = None, - dms: Optional[pulumi.Input[str]] = None, - docdb: Optional[pulumi.Input[str]] = None, - ds: Optional[pulumi.Input[str]] = None, - dynamodb: Optional[pulumi.Input[str]] = None, - ec2: Optional[pulumi.Input[str]] = None, - ecr: Optional[pulumi.Input[str]] = None, - ecrpublic: Optional[pulumi.Input[str]] = None, - ecs: Optional[pulumi.Input[str]] = None, - efs: Optional[pulumi.Input[str]] = None, - eks: Optional[pulumi.Input[str]] = None, - elasticache: Optional[pulumi.Input[str]] = None, - elasticbeanstalk: Optional[pulumi.Input[str]] = None, - elastictranscoder: Optional[pulumi.Input[str]] = None, - elb: Optional[pulumi.Input[str]] = None, - elbv2: Optional[pulumi.Input[str]] = None, - emr: Optional[pulumi.Input[str]] = None, - emrcontainers: Optional[pulumi.Input[str]] = None, - es: Optional[pulumi.Input[str]] = None, - firehose: Optional[pulumi.Input[str]] = None, - fms: Optional[pulumi.Input[str]] = None, - forecast: Optional[pulumi.Input[str]] = None, - fsx: Optional[pulumi.Input[str]] = None, - gamelift: Optional[pulumi.Input[str]] = None, - glacier: Optional[pulumi.Input[str]] = None, - globalaccelerator: Optional[pulumi.Input[str]] = None, - glue: Optional[pulumi.Input[str]] = None, - greengrass: Optional[pulumi.Input[str]] = None, - guardduty: Optional[pulumi.Input[str]] = None, - iam: Optional[pulumi.Input[str]] = None, - identitystore: Optional[pulumi.Input[str]] = None, - imagebuilder: Optional[pulumi.Input[str]] = None, - inspector: Optional[pulumi.Input[str]] = None, - iot: Optional[pulumi.Input[str]] = None, - iotanalytics: Optional[pulumi.Input[str]] = None, - iotevents: Optional[pulumi.Input[str]] = None, - kafka: Optional[pulumi.Input[str]] = None, - kinesis: Optional[pulumi.Input[str]] = None, - kinesisanalytics: Optional[pulumi.Input[str]] = None, - kinesisanalyticsv2: Optional[pulumi.Input[str]] = None, - kinesisvideo: Optional[pulumi.Input[str]] = None, - kms: Optional[pulumi.Input[str]] = None, - lakeformation: Optional[pulumi.Input[str]] = None, - lambda_: Optional[pulumi.Input[str]] = None, - lexmodels: Optional[pulumi.Input[str]] = None, - licensemanager: Optional[pulumi.Input[str]] = None, - lightsail: Optional[pulumi.Input[str]] = None, - location: Optional[pulumi.Input[str]] = None, - macie: Optional[pulumi.Input[str]] = None, - macie2: Optional[pulumi.Input[str]] = None, - managedblockchain: Optional[pulumi.Input[str]] = None, - marketplacecatalog: Optional[pulumi.Input[str]] = None, - mediaconnect: Optional[pulumi.Input[str]] = None, - mediaconvert: Optional[pulumi.Input[str]] = None, - medialive: Optional[pulumi.Input[str]] = None, - mediapackage: Optional[pulumi.Input[str]] = None, - mediastore: Optional[pulumi.Input[str]] = None, - mediastoredata: Optional[pulumi.Input[str]] = None, - memorydb: Optional[pulumi.Input[str]] = None, - mq: Optional[pulumi.Input[str]] = None, - mwaa: Optional[pulumi.Input[str]] = None, - neptune: Optional[pulumi.Input[str]] = None, - networkfirewall: Optional[pulumi.Input[str]] = None, - networkmanager: Optional[pulumi.Input[str]] = None, - opsworks: Optional[pulumi.Input[str]] = None, - organizations: Optional[pulumi.Input[str]] = None, - outposts: Optional[pulumi.Input[str]] = None, - personalize: Optional[pulumi.Input[str]] = None, - pinpoint: Optional[pulumi.Input[str]] = None, - pricing: Optional[pulumi.Input[str]] = None, - qldb: Optional[pulumi.Input[str]] = None, - quicksight: Optional[pulumi.Input[str]] = None, - ram: Optional[pulumi.Input[str]] = None, - rds: Optional[pulumi.Input[str]] = None, - redshift: Optional[pulumi.Input[str]] = None, - resourcegroups: Optional[pulumi.Input[str]] = None, - resourcegroupstaggingapi: Optional[pulumi.Input[str]] = None, - route53: Optional[pulumi.Input[str]] = None, - route53domains: Optional[pulumi.Input[str]] = None, - route53recoverycontrolconfig: Optional[pulumi.Input[str]] = None, - route53recoveryreadiness: Optional[pulumi.Input[str]] = None, - route53resolver: Optional[pulumi.Input[str]] = None, - s3: Optional[pulumi.Input[str]] = None, - s3control: Optional[pulumi.Input[str]] = None, - s3outposts: Optional[pulumi.Input[str]] = None, - sagemaker: Optional[pulumi.Input[str]] = None, - schemas: Optional[pulumi.Input[str]] = None, - sdb: Optional[pulumi.Input[str]] = None, - secretsmanager: Optional[pulumi.Input[str]] = None, - securityhub: Optional[pulumi.Input[str]] = None, - serverlessrepo: Optional[pulumi.Input[str]] = None, - servicecatalog: Optional[pulumi.Input[str]] = None, - servicediscovery: Optional[pulumi.Input[str]] = None, - servicequotas: Optional[pulumi.Input[str]] = None, - ses: Optional[pulumi.Input[str]] = None, - shield: Optional[pulumi.Input[str]] = None, - signer: Optional[pulumi.Input[str]] = None, - sns: Optional[pulumi.Input[str]] = None, - sqs: Optional[pulumi.Input[str]] = None, - ssm: Optional[pulumi.Input[str]] = None, - ssoadmin: Optional[pulumi.Input[str]] = None, - stepfunctions: Optional[pulumi.Input[str]] = None, - storagegateway: Optional[pulumi.Input[str]] = None, - sts: Optional[pulumi.Input[str]] = None, - swf: Optional[pulumi.Input[str]] = None, - synthetics: Optional[pulumi.Input[str]] = None, - timestreamwrite: Optional[pulumi.Input[str]] = None, - transfer: Optional[pulumi.Input[str]] = None, - waf: Optional[pulumi.Input[str]] = None, - wafregional: Optional[pulumi.Input[str]] = None, - wafv2: Optional[pulumi.Input[str]] = None, - worklink: Optional[pulumi.Input[str]] = None, - workmail: Optional[pulumi.Input[str]] = None, - workspaces: Optional[pulumi.Input[str]] = None, - xray: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if accessanalyzer is not None: - _setter("accessanalyzer", accessanalyzer) + pulumi.set(__self__, "accessanalyzer", accessanalyzer) if acm is not None: - _setter("acm", acm) + pulumi.set(__self__, "acm", acm) if acmpca is not None: - _setter("acmpca", acmpca) + pulumi.set(__self__, "acmpca", acmpca) if amplify is not None: - _setter("amplify", amplify) + pulumi.set(__self__, "amplify", amplify) if appconfig is not None: - _setter("appconfig", appconfig) + pulumi.set(__self__, "appconfig", appconfig) if applicationautoscaling is not None: - _setter("applicationautoscaling", applicationautoscaling) + pulumi.set(__self__, "applicationautoscaling", applicationautoscaling) if applicationinsights is not None: - _setter("applicationinsights", applicationinsights) + pulumi.set(__self__, "applicationinsights", applicationinsights) if appmesh is not None: - _setter("appmesh", appmesh) + pulumi.set(__self__, "appmesh", appmesh) if apprunner is not None: - _setter("apprunner", apprunner) + pulumi.set(__self__, "apprunner", apprunner) if appstream is not None: - _setter("appstream", appstream) + pulumi.set(__self__, "appstream", appstream) if appsync is not None: - _setter("appsync", appsync) + pulumi.set(__self__, "appsync", appsync) if athena is not None: - _setter("athena", athena) + pulumi.set(__self__, "athena", athena) if auditmanager is not None: - _setter("auditmanager", auditmanager) + pulumi.set(__self__, "auditmanager", auditmanager) if autoscaling is not None: - _setter("autoscaling", autoscaling) + pulumi.set(__self__, "autoscaling", autoscaling) if backup is not None: - _setter("backup", backup) + pulumi.set(__self__, "backup", backup) if batch is not None: - _setter("batch", batch) + pulumi.set(__self__, "batch", batch) if budgets is not None: - _setter("budgets", budgets) + pulumi.set(__self__, "budgets", budgets) if chime is not None: - _setter("chime", chime) + pulumi.set(__self__, "chime", chime) if cloud9 is not None: - _setter("cloud9", cloud9) + pulumi.set(__self__, "cloud9", cloud9) if cloudformation is not None: - _setter("cloudformation", cloudformation) + pulumi.set(__self__, "cloudformation", cloudformation) if cloudfront is not None: - _setter("cloudfront", cloudfront) + pulumi.set(__self__, "cloudfront", cloudfront) if cloudhsm is not None: - _setter("cloudhsm", cloudhsm) + pulumi.set(__self__, "cloudhsm", cloudhsm) if cloudsearch is not None: - _setter("cloudsearch", cloudsearch) + pulumi.set(__self__, "cloudsearch", cloudsearch) if cloudtrail is not None: - _setter("cloudtrail", cloudtrail) + pulumi.set(__self__, "cloudtrail", cloudtrail) if cloudwatch is not None: - _setter("cloudwatch", cloudwatch) + pulumi.set(__self__, "cloudwatch", cloudwatch) if cloudwatchevents is not None: - _setter("cloudwatchevents", cloudwatchevents) + pulumi.set(__self__, "cloudwatchevents", cloudwatchevents) if cloudwatchlogs is not None: - _setter("cloudwatchlogs", cloudwatchlogs) + pulumi.set(__self__, "cloudwatchlogs", cloudwatchlogs) if codeartifact is not None: - _setter("codeartifact", codeartifact) + pulumi.set(__self__, "codeartifact", codeartifact) if codebuild is not None: - _setter("codebuild", codebuild) + pulumi.set(__self__, "codebuild", codebuild) if codecommit is not None: - _setter("codecommit", codecommit) + pulumi.set(__self__, "codecommit", codecommit) if codedeploy is not None: - _setter("codedeploy", codedeploy) + pulumi.set(__self__, "codedeploy", codedeploy) if codepipeline is not None: - _setter("codepipeline", codepipeline) + pulumi.set(__self__, "codepipeline", codepipeline) if codestarconnections is not None: - _setter("codestarconnections", codestarconnections) + pulumi.set(__self__, "codestarconnections", codestarconnections) if cognitoidentity is not None: - _setter("cognitoidentity", cognitoidentity) + pulumi.set(__self__, "cognitoidentity", cognitoidentity) if configservice is not None: - _setter("configservice", configservice) + pulumi.set(__self__, "configservice", configservice) if connect is not None: - _setter("connect", connect) + pulumi.set(__self__, "connect", connect) if cur is not None: - _setter("cur", cur) + pulumi.set(__self__, "cur", cur) if dataexchange is not None: - _setter("dataexchange", dataexchange) + pulumi.set(__self__, "dataexchange", dataexchange) if datapipeline is not None: - _setter("datapipeline", datapipeline) + pulumi.set(__self__, "datapipeline", datapipeline) if datasync is not None: - _setter("datasync", datasync) + pulumi.set(__self__, "datasync", datasync) if dax is not None: - _setter("dax", dax) + pulumi.set(__self__, "dax", dax) if detective is not None: - _setter("detective", detective) + pulumi.set(__self__, "detective", detective) if devicefarm is not None: - _setter("devicefarm", devicefarm) + pulumi.set(__self__, "devicefarm", devicefarm) if directconnect is not None: - _setter("directconnect", directconnect) + pulumi.set(__self__, "directconnect", directconnect) if dlm is not None: - _setter("dlm", dlm) + pulumi.set(__self__, "dlm", dlm) if dms is not None: - _setter("dms", dms) + pulumi.set(__self__, "dms", dms) if docdb is not None: - _setter("docdb", docdb) + pulumi.set(__self__, "docdb", docdb) if ds is not None: - _setter("ds", ds) + pulumi.set(__self__, "ds", ds) if dynamodb is not None: - _setter("dynamodb", dynamodb) + pulumi.set(__self__, "dynamodb", dynamodb) if ec2 is not None: - _setter("ec2", ec2) + pulumi.set(__self__, "ec2", ec2) if ecr is not None: - _setter("ecr", ecr) + pulumi.set(__self__, "ecr", ecr) if ecrpublic is not None: - _setter("ecrpublic", ecrpublic) + pulumi.set(__self__, "ecrpublic", ecrpublic) if ecs is not None: - _setter("ecs", ecs) + pulumi.set(__self__, "ecs", ecs) if efs is not None: - _setter("efs", efs) + pulumi.set(__self__, "efs", efs) if eks is not None: - _setter("eks", eks) + pulumi.set(__self__, "eks", eks) if elasticache is not None: - _setter("elasticache", elasticache) + pulumi.set(__self__, "elasticache", elasticache) if elasticbeanstalk is not None: - _setter("elasticbeanstalk", elasticbeanstalk) + pulumi.set(__self__, "elasticbeanstalk", elasticbeanstalk) if elastictranscoder is not None: - _setter("elastictranscoder", elastictranscoder) + pulumi.set(__self__, "elastictranscoder", elastictranscoder) if elb is not None: - _setter("elb", elb) + pulumi.set(__self__, "elb", elb) if elbv2 is not None: - _setter("elbv2", elbv2) + pulumi.set(__self__, "elbv2", elbv2) if emr is not None: - _setter("emr", emr) + pulumi.set(__self__, "emr", emr) if emrcontainers is not None: - _setter("emrcontainers", emrcontainers) + pulumi.set(__self__, "emrcontainers", emrcontainers) if es is not None: - _setter("es", es) + pulumi.set(__self__, "es", es) if firehose is not None: - _setter("firehose", firehose) + pulumi.set(__self__, "firehose", firehose) if fms is not None: - _setter("fms", fms) + pulumi.set(__self__, "fms", fms) if forecast is not None: - _setter("forecast", forecast) + pulumi.set(__self__, "forecast", forecast) if fsx is not None: - _setter("fsx", fsx) + pulumi.set(__self__, "fsx", fsx) if gamelift is not None: - _setter("gamelift", gamelift) + pulumi.set(__self__, "gamelift", gamelift) if glacier is not None: - _setter("glacier", glacier) + pulumi.set(__self__, "glacier", glacier) if globalaccelerator is not None: - _setter("globalaccelerator", globalaccelerator) + pulumi.set(__self__, "globalaccelerator", globalaccelerator) if glue is not None: - _setter("glue", glue) + pulumi.set(__self__, "glue", glue) if greengrass is not None: - _setter("greengrass", greengrass) + pulumi.set(__self__, "greengrass", greengrass) if guardduty is not None: - _setter("guardduty", guardduty) + pulumi.set(__self__, "guardduty", guardduty) if iam is not None: - _setter("iam", iam) + pulumi.set(__self__, "iam", iam) if identitystore is not None: - _setter("identitystore", identitystore) + pulumi.set(__self__, "identitystore", identitystore) if imagebuilder is not None: - _setter("imagebuilder", imagebuilder) + pulumi.set(__self__, "imagebuilder", imagebuilder) if inspector is not None: - _setter("inspector", inspector) + pulumi.set(__self__, "inspector", inspector) if iot is not None: - _setter("iot", iot) + pulumi.set(__self__, "iot", iot) if iotanalytics is not None: - _setter("iotanalytics", iotanalytics) + pulumi.set(__self__, "iotanalytics", iotanalytics) if iotevents is not None: - _setter("iotevents", iotevents) + pulumi.set(__self__, "iotevents", iotevents) if kafka is not None: - _setter("kafka", kafka) + pulumi.set(__self__, "kafka", kafka) if kinesis is not None: - _setter("kinesis", kinesis) + pulumi.set(__self__, "kinesis", kinesis) if kinesisanalytics is not None: - _setter("kinesisanalytics", kinesisanalytics) + pulumi.set(__self__, "kinesisanalytics", kinesisanalytics) if kinesisanalyticsv2 is not None: - _setter("kinesisanalyticsv2", kinesisanalyticsv2) + pulumi.set(__self__, "kinesisanalyticsv2", kinesisanalyticsv2) if kinesisvideo is not None: - _setter("kinesisvideo", kinesisvideo) + pulumi.set(__self__, "kinesisvideo", kinesisvideo) if kms is not None: - _setter("kms", kms) + pulumi.set(__self__, "kms", kms) if lakeformation is not None: - _setter("lakeformation", lakeformation) + pulumi.set(__self__, "lakeformation", lakeformation) if lambda_ is not None: - _setter("lambda_", lambda_) + pulumi.set(__self__, "lambda_", lambda_) if lexmodels is not None: - _setter("lexmodels", lexmodels) + pulumi.set(__self__, "lexmodels", lexmodels) if licensemanager is not None: - _setter("licensemanager", licensemanager) + pulumi.set(__self__, "licensemanager", licensemanager) if lightsail is not None: - _setter("lightsail", lightsail) + pulumi.set(__self__, "lightsail", lightsail) if location is not None: - _setter("location", location) + pulumi.set(__self__, "location", location) if macie is not None: - _setter("macie", macie) + pulumi.set(__self__, "macie", macie) if macie2 is not None: - _setter("macie2", macie2) + pulumi.set(__self__, "macie2", macie2) if managedblockchain is not None: - _setter("managedblockchain", managedblockchain) + pulumi.set(__self__, "managedblockchain", managedblockchain) if marketplacecatalog is not None: - _setter("marketplacecatalog", marketplacecatalog) + pulumi.set(__self__, "marketplacecatalog", marketplacecatalog) if mediaconnect is not None: - _setter("mediaconnect", mediaconnect) + pulumi.set(__self__, "mediaconnect", mediaconnect) if mediaconvert is not None: - _setter("mediaconvert", mediaconvert) + pulumi.set(__self__, "mediaconvert", mediaconvert) if medialive is not None: - _setter("medialive", medialive) + pulumi.set(__self__, "medialive", medialive) if mediapackage is not None: - _setter("mediapackage", mediapackage) + pulumi.set(__self__, "mediapackage", mediapackage) if mediastore is not None: - _setter("mediastore", mediastore) + pulumi.set(__self__, "mediastore", mediastore) if mediastoredata is not None: - _setter("mediastoredata", mediastoredata) + pulumi.set(__self__, "mediastoredata", mediastoredata) if memorydb is not None: - _setter("memorydb", memorydb) + pulumi.set(__self__, "memorydb", memorydb) if mq is not None: - _setter("mq", mq) + pulumi.set(__self__, "mq", mq) if mwaa is not None: - _setter("mwaa", mwaa) + pulumi.set(__self__, "mwaa", mwaa) if neptune is not None: - _setter("neptune", neptune) + pulumi.set(__self__, "neptune", neptune) if networkfirewall is not None: - _setter("networkfirewall", networkfirewall) + pulumi.set(__self__, "networkfirewall", networkfirewall) if networkmanager is not None: - _setter("networkmanager", networkmanager) + pulumi.set(__self__, "networkmanager", networkmanager) if opsworks is not None: - _setter("opsworks", opsworks) + pulumi.set(__self__, "opsworks", opsworks) if organizations is not None: - _setter("organizations", organizations) + pulumi.set(__self__, "organizations", organizations) if outposts is not None: - _setter("outposts", outposts) + pulumi.set(__self__, "outposts", outposts) if personalize is not None: - _setter("personalize", personalize) + pulumi.set(__self__, "personalize", personalize) if pinpoint is not None: - _setter("pinpoint", pinpoint) + pulumi.set(__self__, "pinpoint", pinpoint) if pricing is not None: - _setter("pricing", pricing) + pulumi.set(__self__, "pricing", pricing) if qldb is not None: - _setter("qldb", qldb) + pulumi.set(__self__, "qldb", qldb) if quicksight is not None: - _setter("quicksight", quicksight) + pulumi.set(__self__, "quicksight", quicksight) if ram is not None: - _setter("ram", ram) + pulumi.set(__self__, "ram", ram) if rds is not None: - _setter("rds", rds) + pulumi.set(__self__, "rds", rds) if redshift is not None: - _setter("redshift", redshift) + pulumi.set(__self__, "redshift", redshift) if resourcegroups is not None: - _setter("resourcegroups", resourcegroups) + pulumi.set(__self__, "resourcegroups", resourcegroups) if resourcegroupstaggingapi is not None: - _setter("resourcegroupstaggingapi", resourcegroupstaggingapi) + pulumi.set(__self__, "resourcegroupstaggingapi", resourcegroupstaggingapi) if route53 is not None: - _setter("route53", route53) + pulumi.set(__self__, "route53", route53) if route53domains is not None: - _setter("route53domains", route53domains) + pulumi.set(__self__, "route53domains", route53domains) if route53recoverycontrolconfig is not None: - _setter("route53recoverycontrolconfig", route53recoverycontrolconfig) + pulumi.set(__self__, "route53recoverycontrolconfig", route53recoverycontrolconfig) if route53recoveryreadiness is not None: - _setter("route53recoveryreadiness", route53recoveryreadiness) + pulumi.set(__self__, "route53recoveryreadiness", route53recoveryreadiness) if route53resolver is not None: - _setter("route53resolver", route53resolver) + pulumi.set(__self__, "route53resolver", route53resolver) if s3 is not None: - _setter("s3", s3) + pulumi.set(__self__, "s3", s3) if s3control is not None: - _setter("s3control", s3control) + pulumi.set(__self__, "s3control", s3control) if s3outposts is not None: - _setter("s3outposts", s3outposts) + pulumi.set(__self__, "s3outposts", s3outposts) if sagemaker is not None: - _setter("sagemaker", sagemaker) + pulumi.set(__self__, "sagemaker", sagemaker) if schemas is not None: - _setter("schemas", schemas) + pulumi.set(__self__, "schemas", schemas) if sdb is not None: - _setter("sdb", sdb) + pulumi.set(__self__, "sdb", sdb) if secretsmanager is not None: - _setter("secretsmanager", secretsmanager) + pulumi.set(__self__, "secretsmanager", secretsmanager) if securityhub is not None: - _setter("securityhub", securityhub) + pulumi.set(__self__, "securityhub", securityhub) if serverlessrepo is not None: - _setter("serverlessrepo", serverlessrepo) + pulumi.set(__self__, "serverlessrepo", serverlessrepo) if servicecatalog is not None: - _setter("servicecatalog", servicecatalog) + pulumi.set(__self__, "servicecatalog", servicecatalog) if servicediscovery is not None: - _setter("servicediscovery", servicediscovery) + pulumi.set(__self__, "servicediscovery", servicediscovery) if servicequotas is not None: - _setter("servicequotas", servicequotas) + pulumi.set(__self__, "servicequotas", servicequotas) if ses is not None: - _setter("ses", ses) + pulumi.set(__self__, "ses", ses) if shield is not None: - _setter("shield", shield) + pulumi.set(__self__, "shield", shield) if signer is not None: - _setter("signer", signer) + pulumi.set(__self__, "signer", signer) if sns is not None: - _setter("sns", sns) + pulumi.set(__self__, "sns", sns) if sqs is not None: - _setter("sqs", sqs) + pulumi.set(__self__, "sqs", sqs) if ssm is not None: - _setter("ssm", ssm) + pulumi.set(__self__, "ssm", ssm) if ssoadmin is not None: - _setter("ssoadmin", ssoadmin) + pulumi.set(__self__, "ssoadmin", ssoadmin) if stepfunctions is not None: - _setter("stepfunctions", stepfunctions) + pulumi.set(__self__, "stepfunctions", stepfunctions) if storagegateway is not None: - _setter("storagegateway", storagegateway) + pulumi.set(__self__, "storagegateway", storagegateway) if sts is not None: - _setter("sts", sts) + pulumi.set(__self__, "sts", sts) if swf is not None: - _setter("swf", swf) + pulumi.set(__self__, "swf", swf) if synthetics is not None: - _setter("synthetics", synthetics) + pulumi.set(__self__, "synthetics", synthetics) if timestreamwrite is not None: - _setter("timestreamwrite", timestreamwrite) + pulumi.set(__self__, "timestreamwrite", timestreamwrite) if transfer is not None: - _setter("transfer", transfer) + pulumi.set(__self__, "transfer", transfer) if waf is not None: - _setter("waf", waf) + pulumi.set(__self__, "waf", waf) if wafregional is not None: - _setter("wafregional", wafregional) + pulumi.set(__self__, "wafregional", wafregional) if wafv2 is not None: - _setter("wafv2", wafv2) + pulumi.set(__self__, "wafv2", wafv2) if worklink is not None: - _setter("worklink", worklink) + pulumi.set(__self__, "worklink", worklink) if workmail is not None: - _setter("workmail", workmail) + pulumi.set(__self__, "workmail", workmail) if workspaces is not None: - _setter("workspaces", workspaces) + pulumi.set(__self__, "workspaces", workspaces) if xray is not None: - _setter("xray", xray) + pulumi.set(__self__, "xray", xray) @property @pulumi.getter @@ -3096,21 +2739,10 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] key_prefixes: List of exact resource tag keys to ignore across all resources handled by this provider. This configuration prevents Pulumi from returning the tag in any `tags` attributes and displaying any configuration difference for the tag value. If any resource configuration still has this tag key configured in the `tags` argument, it will display a perpetual difference until the tag is removed from the argument or `ignoreChanges` is also used. :param pulumi.Input[Sequence[pulumi.Input[str]]] keys: List of resource tag key prefixes to ignore across all resources handled by this provider. This configuration prevents Pulumi from returning any tag key matching the prefixes in any `tags` attributes and displaying any configuration difference for those tag values. If any resource configuration still has a tag matching one of the prefixes configured in the `tags` argument, it will display a perpetual difference until the tag is removed from the argument or `ignoreChanges` is also used. """ - ProviderIgnoreTagsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key_prefixes=key_prefixes, - keys=keys, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key_prefixes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - keys: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key_prefixes is not None: - _setter("key_prefixes", key_prefixes) + pulumi.set(__self__, "key_prefixes", key_prefixes) if keys is not None: - _setter("keys", keys) + pulumi.set(__self__, "keys", keys) @property @pulumi.getter(name="keyPrefixes") diff --git a/sdk/python/pulumi_aws_native/accessanalyzer/_inputs.py b/sdk/python/pulumi_aws_native/accessanalyzer/_inputs.py index 223d22fce7..ec2e37d578 100644 --- a/sdk/python/pulumi_aws_native/accessanalyzer/_inputs.py +++ b/sdk/python/pulumi_aws_native/accessanalyzer/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -24,19 +24,8 @@ def __init__(__self__, *, An Access Analyzer archive rule. Archive rules automatically archive new findings that meet the criteria you define when you create the rule. :param pulumi.Input[str] rule_name: The archive rule name """ - AnalyzerArchiveRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter=filter, - rule_name=rule_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter: pulumi.Input[Sequence[pulumi.Input['AnalyzerFilterArgs']]], - rule_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter", filter) - _setter("rule_name", rule_name) + pulumi.set(__self__, "filter", filter) + pulumi.set(__self__, "rule_name", rule_name) @property @pulumi.getter @@ -68,32 +57,15 @@ def __init__(__self__, *, eq: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, exists: Optional[pulumi.Input[bool]] = None, neq: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - AnalyzerFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - property=property, - contains=contains, - eq=eq, - exists=exists, - neq=neq, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - property: pulumi.Input[str], - contains: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - eq: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - exists: Optional[pulumi.Input[bool]] = None, - neq: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("property", property) + pulumi.set(__self__, "property", property) if contains is not None: - _setter("contains", contains) + pulumi.set(__self__, "contains", contains) if eq is not None: - _setter("eq", eq) + pulumi.set(__self__, "eq", eq) if exists is not None: - _setter("exists", exists) + pulumi.set(__self__, "exists", exists) if neq is not None: - _setter("neq", neq) + pulumi.set(__self__, "neq", neq) @property @pulumi.getter @@ -151,19 +123,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - AnalyzerTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/accessanalyzer/analyzer.py b/sdk/python/pulumi_aws_native/accessanalyzer/analyzer.py index ed3319feb7..8aeb45f1a4 100644 --- a/sdk/python/pulumi_aws_native/accessanalyzer/analyzer.py +++ b/sdk/python/pulumi_aws_native/accessanalyzer/analyzer.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -26,28 +26,13 @@ def __init__(__self__, *, :param pulumi.Input[str] analyzer_name: Analyzer name :param pulumi.Input[Sequence[pulumi.Input['AnalyzerTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - AnalyzerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - analyzer_name=analyzer_name, - archive_rules=archive_rules, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input[str], - analyzer_name: Optional[pulumi.Input[str]] = None, - archive_rules: Optional[pulumi.Input[Sequence[pulumi.Input['AnalyzerArchiveRuleArgs']]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['AnalyzerTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if analyzer_name is not None: - _setter("analyzer_name", analyzer_name) + pulumi.set(__self__, "analyzer_name", analyzer_name) if archive_rules is not None: - _setter("archive_rules", archive_rules) + pulumi.set(__self__, "archive_rules", archive_rules) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -133,10 +118,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AnalyzerArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/accessanalyzer/get_analyzer.py b/sdk/python/pulumi_aws_native/accessanalyzer/get_analyzer.py index af1a25e9dd..9e6c823f98 100644 --- a/sdk/python/pulumi_aws_native/accessanalyzer/get_analyzer.py +++ b/sdk/python/pulumi_aws_native/accessanalyzer/get_analyzer.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/accessanalyzer/outputs.py b/sdk/python/pulumi_aws_native/accessanalyzer/outputs.py index 176f6a976b..0ac65bc5ca 100644 --- a/sdk/python/pulumi_aws_native/accessanalyzer/outputs.py +++ b/sdk/python/pulumi_aws_native/accessanalyzer/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -45,19 +45,8 @@ def __init__(__self__, *, An Access Analyzer archive rule. Archive rules automatically archive new findings that meet the criteria you define when you create the rule. :param str rule_name: The archive rule name """ - AnalyzerArchiveRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter=filter, - rule_name=rule_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter: Sequence['outputs.AnalyzerFilter'], - rule_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter", filter) - _setter("rule_name", rule_name) + pulumi.set(__self__, "filter", filter) + pulumi.set(__self__, "rule_name", rule_name) @property @pulumi.getter @@ -81,32 +70,15 @@ def __init__(__self__, *, eq: Optional[Sequence[str]] = None, exists: Optional[bool] = None, neq: Optional[Sequence[str]] = None): - AnalyzerFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - property=property, - contains=contains, - eq=eq, - exists=exists, - neq=neq, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - property: str, - contains: Optional[Sequence[str]] = None, - eq: Optional[Sequence[str]] = None, - exists: Optional[bool] = None, - neq: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("property", property) + pulumi.set(__self__, "property", property) if contains is not None: - _setter("contains", contains) + pulumi.set(__self__, "contains", contains) if eq is not None: - _setter("eq", eq) + pulumi.set(__self__, "eq", eq) if exists is not None: - _setter("exists", exists) + pulumi.set(__self__, "exists", exists) if neq is not None: - _setter("neq", neq) + pulumi.set(__self__, "neq", neq) @property @pulumi.getter @@ -147,19 +119,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - AnalyzerTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/acmpca/_inputs.py b/sdk/python/pulumi_aws_native/acmpca/_inputs.py index c03eb1529d..46e6413a22 100644 --- a/sdk/python/pulumi_aws_native/acmpca/_inputs.py +++ b/sdk/python/pulumi_aws_native/acmpca/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -47,21 +47,10 @@ def __init__(__self__, *, """ Structure that specifies fields to be overridden in a certificate at the time of issuance. These requires an API Passthrough template be used or they will be ignored. """ - CertificateApiPassthroughArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - extensions=extensions, - subject=subject, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - extensions: Optional[pulumi.Input['CertificateExtensionsArgs']] = None, - subject: Optional[pulumi.Input['CertificateSubjectArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if extensions is not None: - _setter("extensions", extensions) + pulumi.set(__self__, "extensions", extensions) if subject is not None: - _setter("subject", subject) + pulumi.set(__self__, "subject", subject) @property @pulumi.getter @@ -90,19 +79,8 @@ def __init__(__self__, *, """ Structure that contains X.509 AccessDescription information. """ - CertificateAuthorityAccessDescriptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_location=access_location, - access_method=access_method, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_location: pulumi.Input['CertificateAuthorityGeneralNameArgs'], - access_method: pulumi.Input['CertificateAuthorityAccessMethodArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("access_location", access_location) - _setter("access_method", access_method) + pulumi.set(__self__, "access_location", access_location) + pulumi.set(__self__, "access_method", access_method) @property @pulumi.getter(name="accessLocation") @@ -131,21 +109,10 @@ def __init__(__self__, *, """ Structure that contains X.509 AccessMethod information. Assign one and ONLY one field. """ - CertificateAuthorityAccessMethodArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_method_type=access_method_type, - custom_object_identifier=custom_object_identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_method_type: Optional[pulumi.Input[str]] = None, - custom_object_identifier: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_method_type is not None: - _setter("access_method_type", access_method_type) + pulumi.set(__self__, "access_method_type", access_method_type) if custom_object_identifier is not None: - _setter("custom_object_identifier", custom_object_identifier) + pulumi.set(__self__, "custom_object_identifier", custom_object_identifier) @property @pulumi.getter(name="accessMethodType") @@ -177,33 +144,16 @@ def __init__(__self__, *, """ Your certificate authority can create and maintain a certificate revocation list (CRL). A CRL contains information about certificates that have been revoked. """ - CertificateAuthorityCrlConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_cname=custom_cname, - enabled=enabled, - expiration_in_days=expiration_in_days, - s3_bucket_name=s3_bucket_name, - s3_object_acl=s3_object_acl, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_cname: Optional[pulumi.Input[str]] = None, - enabled: Optional[pulumi.Input[bool]] = None, - expiration_in_days: Optional[pulumi.Input[int]] = None, - s3_bucket_name: Optional[pulumi.Input[str]] = None, - s3_object_acl: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_cname is not None: - _setter("custom_cname", custom_cname) + pulumi.set(__self__, "custom_cname", custom_cname) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if expiration_in_days is not None: - _setter("expiration_in_days", expiration_in_days) + pulumi.set(__self__, "expiration_in_days", expiration_in_days) if s3_bucket_name is not None: - _setter("s3_bucket_name", s3_bucket_name) + pulumi.set(__self__, "s3_bucket_name", s3_bucket_name) if s3_object_acl is not None: - _setter("s3_object_acl", s3_object_acl) + pulumi.set(__self__, "s3_object_acl", s3_object_acl) @property @pulumi.getter(name="customCname") @@ -259,21 +209,10 @@ def __init__(__self__, *, """ Structure that contains CSR pass though extensions information. """ - CertificateAuthorityCsrExtensionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key_usage=key_usage, - subject_information_access=subject_information_access, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key_usage: Optional[pulumi.Input['CertificateAuthorityKeyUsageArgs']] = None, - subject_information_access: Optional[pulumi.Input[Sequence[pulumi.Input['CertificateAuthorityAccessDescriptionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key_usage is not None: - _setter("key_usage", key_usage) + pulumi.set(__self__, "key_usage", key_usage) if subject_information_access is not None: - _setter("subject_information_access", subject_information_access) + pulumi.set(__self__, "subject_information_access", subject_information_access) @property @pulumi.getter(name="keyUsage") @@ -302,19 +241,8 @@ def __init__(__self__, *, """ Structure that contains X.500 attribute type and value. """ - CertificateAuthorityCustomAttributeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - object_identifier=object_identifier, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object_identifier: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object_identifier", object_identifier) - _setter("value", value) + pulumi.set(__self__, "object_identifier", object_identifier) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="objectIdentifier") @@ -343,19 +271,8 @@ def __init__(__self__, *, """ Structure that contains X.509 EdiPartyName information. """ - CertificateAuthorityEdiPartyNameArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name_assigner=name_assigner, - party_name=party_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name_assigner: pulumi.Input[str], - party_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name_assigner", name_assigner) - _setter("party_name", party_name) + pulumi.set(__self__, "name_assigner", name_assigner) + pulumi.set(__self__, "party_name", party_name) @property @pulumi.getter(name="nameAssigner") @@ -390,45 +307,22 @@ def __init__(__self__, *, """ Structure that contains X.509 GeneralName information. Assign one and ONLY one field. """ - CertificateAuthorityGeneralNameArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - directory_name=directory_name, - dns_name=dns_name, - edi_party_name=edi_party_name, - ip_address=ip_address, - other_name=other_name, - registered_id=registered_id, - rfc822_name=rfc822_name, - uniform_resource_identifier=uniform_resource_identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - directory_name: Optional[pulumi.Input['CertificateAuthoritySubjectArgs']] = None, - dns_name: Optional[pulumi.Input[str]] = None, - edi_party_name: Optional[pulumi.Input['CertificateAuthorityEdiPartyNameArgs']] = None, - ip_address: Optional[pulumi.Input[str]] = None, - other_name: Optional[pulumi.Input['CertificateAuthorityOtherNameArgs']] = None, - registered_id: Optional[pulumi.Input[str]] = None, - rfc822_name: Optional[pulumi.Input[str]] = None, - uniform_resource_identifier: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if directory_name is not None: - _setter("directory_name", directory_name) + pulumi.set(__self__, "directory_name", directory_name) if dns_name is not None: - _setter("dns_name", dns_name) + pulumi.set(__self__, "dns_name", dns_name) if edi_party_name is not None: - _setter("edi_party_name", edi_party_name) + pulumi.set(__self__, "edi_party_name", edi_party_name) if ip_address is not None: - _setter("ip_address", ip_address) + pulumi.set(__self__, "ip_address", ip_address) if other_name is not None: - _setter("other_name", other_name) + pulumi.set(__self__, "other_name", other_name) if registered_id is not None: - _setter("registered_id", registered_id) + pulumi.set(__self__, "registered_id", registered_id) if rfc822_name is not None: - _setter("rfc822_name", rfc822_name) + pulumi.set(__self__, "rfc822_name", rfc822_name) if uniform_resource_identifier is not None: - _setter("uniform_resource_identifier", uniform_resource_identifier) + pulumi.set(__self__, "uniform_resource_identifier", uniform_resource_identifier) @property @pulumi.getter(name="directoryName") @@ -518,49 +412,24 @@ def __init__(__self__, *, """ Structure that contains X.509 KeyUsage information. """ - CertificateAuthorityKeyUsageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - crl_sign=crl_sign, - data_encipherment=data_encipherment, - decipher_only=decipher_only, - digital_signature=digital_signature, - encipher_only=encipher_only, - key_agreement=key_agreement, - key_cert_sign=key_cert_sign, - key_encipherment=key_encipherment, - non_repudiation=non_repudiation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - crl_sign: Optional[pulumi.Input[bool]] = None, - data_encipherment: Optional[pulumi.Input[bool]] = None, - decipher_only: Optional[pulumi.Input[bool]] = None, - digital_signature: Optional[pulumi.Input[bool]] = None, - encipher_only: Optional[pulumi.Input[bool]] = None, - key_agreement: Optional[pulumi.Input[bool]] = None, - key_cert_sign: Optional[pulumi.Input[bool]] = None, - key_encipherment: Optional[pulumi.Input[bool]] = None, - non_repudiation: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if crl_sign is not None: - _setter("crl_sign", crl_sign) + pulumi.set(__self__, "crl_sign", crl_sign) if data_encipherment is not None: - _setter("data_encipherment", data_encipherment) + pulumi.set(__self__, "data_encipherment", data_encipherment) if decipher_only is not None: - _setter("decipher_only", decipher_only) + pulumi.set(__self__, "decipher_only", decipher_only) if digital_signature is not None: - _setter("digital_signature", digital_signature) + pulumi.set(__self__, "digital_signature", digital_signature) if encipher_only is not None: - _setter("encipher_only", encipher_only) + pulumi.set(__self__, "encipher_only", encipher_only) if key_agreement is not None: - _setter("key_agreement", key_agreement) + pulumi.set(__self__, "key_agreement", key_agreement) if key_cert_sign is not None: - _setter("key_cert_sign", key_cert_sign) + pulumi.set(__self__, "key_cert_sign", key_cert_sign) if key_encipherment is not None: - _setter("key_encipherment", key_encipherment) + pulumi.set(__self__, "key_encipherment", key_encipherment) if non_repudiation is not None: - _setter("non_repudiation", non_repudiation) + pulumi.set(__self__, "non_repudiation", non_repudiation) @property @pulumi.getter(name="crlSign") @@ -652,21 +521,10 @@ def __init__(__self__, *, """ Helps to configure online certificate status protocol (OCSP) responder for your certificate authority """ - CertificateAuthorityOcspConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ocsp_custom_cname=ocsp_custom_cname, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[pulumi.Input[bool]] = None, - ocsp_custom_cname: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if ocsp_custom_cname is not None: - _setter("ocsp_custom_cname", ocsp_custom_cname) + pulumi.set(__self__, "ocsp_custom_cname", ocsp_custom_cname) @property @pulumi.getter @@ -695,19 +553,8 @@ def __init__(__self__, *, """ Structure that contains X.509 OtherName information. """ - CertificateAuthorityOtherNameArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type_id=type_id, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type_id: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type_id", type_id) - _setter("value", value) + pulumi.set(__self__, "type_id", type_id) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="typeId") @@ -736,21 +583,10 @@ def __init__(__self__, *, """ Certificate Authority revocation information. """ - CertificateAuthorityRevocationConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - crl_configuration=crl_configuration, - ocsp_configuration=ocsp_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - crl_configuration: Optional[pulumi.Input['CertificateAuthorityCrlConfigurationArgs']] = None, - ocsp_configuration: Optional[pulumi.Input['CertificateAuthorityOcspConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if crl_configuration is not None: - _setter("crl_configuration", crl_configuration) + pulumi.set(__self__, "crl_configuration", crl_configuration) if ocsp_configuration is not None: - _setter("ocsp_configuration", ocsp_configuration) + pulumi.set(__self__, "ocsp_configuration", ocsp_configuration) @property @pulumi.getter(name="crlConfiguration") @@ -792,73 +628,36 @@ def __init__(__self__, *, """ Structure that contains X.500 distinguished name information for your CA. """ - CertificateAuthoritySubjectArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - common_name=common_name, - country=country, - custom_attributes=custom_attributes, - distinguished_name_qualifier=distinguished_name_qualifier, - generation_qualifier=generation_qualifier, - given_name=given_name, - initials=initials, - locality=locality, - organization=organization, - organizational_unit=organizational_unit, - pseudonym=pseudonym, - serial_number=serial_number, - state=state, - surname=surname, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - common_name: Optional[pulumi.Input[str]] = None, - country: Optional[pulumi.Input[str]] = None, - custom_attributes: Optional[pulumi.Input[Sequence[pulumi.Input['CertificateAuthorityCustomAttributeArgs']]]] = None, - distinguished_name_qualifier: Optional[pulumi.Input[str]] = None, - generation_qualifier: Optional[pulumi.Input[str]] = None, - given_name: Optional[pulumi.Input[str]] = None, - initials: Optional[pulumi.Input[str]] = None, - locality: Optional[pulumi.Input[str]] = None, - organization: Optional[pulumi.Input[str]] = None, - organizational_unit: Optional[pulumi.Input[str]] = None, - pseudonym: Optional[pulumi.Input[str]] = None, - serial_number: Optional[pulumi.Input[str]] = None, - state: Optional[pulumi.Input[str]] = None, - surname: Optional[pulumi.Input[str]] = None, - title: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if common_name is not None: - _setter("common_name", common_name) + pulumi.set(__self__, "common_name", common_name) if country is not None: - _setter("country", country) + pulumi.set(__self__, "country", country) if custom_attributes is not None: - _setter("custom_attributes", custom_attributes) + pulumi.set(__self__, "custom_attributes", custom_attributes) if distinguished_name_qualifier is not None: - _setter("distinguished_name_qualifier", distinguished_name_qualifier) + pulumi.set(__self__, "distinguished_name_qualifier", distinguished_name_qualifier) if generation_qualifier is not None: - _setter("generation_qualifier", generation_qualifier) + pulumi.set(__self__, "generation_qualifier", generation_qualifier) if given_name is not None: - _setter("given_name", given_name) + pulumi.set(__self__, "given_name", given_name) if initials is not None: - _setter("initials", initials) + pulumi.set(__self__, "initials", initials) if locality is not None: - _setter("locality", locality) + pulumi.set(__self__, "locality", locality) if organization is not None: - _setter("organization", organization) + pulumi.set(__self__, "organization", organization) if organizational_unit is not None: - _setter("organizational_unit", organizational_unit) + pulumi.set(__self__, "organizational_unit", organizational_unit) if pseudonym is not None: - _setter("pseudonym", pseudonym) + pulumi.set(__self__, "pseudonym", pseudonym) if serial_number is not None: - _setter("serial_number", serial_number) + pulumi.set(__self__, "serial_number", serial_number) if state is not None: - _setter("state", state) + pulumi.set(__self__, "state", state) if surname is not None: - _setter("surname", surname) + pulumi.set(__self__, "surname", surname) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="commonName") @@ -1001,21 +800,10 @@ class CertificateAuthorityTagArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - CertificateAuthorityTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1044,19 +832,8 @@ def __init__(__self__, *, """ Structure that contains X.500 attribute type and value. """ - CertificateCustomAttributeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - object_identifier=object_identifier, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object_identifier: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object_identifier", object_identifier) - _setter("value", value) + pulumi.set(__self__, "object_identifier", object_identifier) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="objectIdentifier") @@ -1086,23 +863,10 @@ def __init__(__self__, *, """ Structure that contains X.509 extension information for a certificate. """ - CertificateCustomExtensionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - object_identifier=object_identifier, - value=value, - critical=critical, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object_identifier: pulumi.Input[str], - value: pulumi.Input[str], - critical: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object_identifier", object_identifier) - _setter("value", value) + pulumi.set(__self__, "object_identifier", object_identifier) + pulumi.set(__self__, "value", value) if critical is not None: - _setter("critical", critical) + pulumi.set(__self__, "critical", critical) @property @pulumi.getter(name="objectIdentifier") @@ -1140,19 +904,8 @@ def __init__(__self__, *, """ Structure that contains X.509 EdiPartyName information. """ - CertificateEdiPartyNameArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name_assigner=name_assigner, - party_name=party_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name_assigner: pulumi.Input[str], - party_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name_assigner", name_assigner) - _setter("party_name", party_name) + pulumi.set(__self__, "name_assigner", name_assigner) + pulumi.set(__self__, "party_name", party_name) @property @pulumi.getter(name="nameAssigner") @@ -1181,21 +934,10 @@ def __init__(__self__, *, """ Structure that contains X.509 ExtendedKeyUsage information. """ - CertificateExtendedKeyUsageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - extended_key_usage_object_identifier=extended_key_usage_object_identifier, - extended_key_usage_type=extended_key_usage_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - extended_key_usage_object_identifier: Optional[pulumi.Input[str]] = None, - extended_key_usage_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if extended_key_usage_object_identifier is not None: - _setter("extended_key_usage_object_identifier", extended_key_usage_object_identifier) + pulumi.set(__self__, "extended_key_usage_object_identifier", extended_key_usage_object_identifier) if extended_key_usage_type is not None: - _setter("extended_key_usage_type", extended_key_usage_type) + pulumi.set(__self__, "extended_key_usage_type", extended_key_usage_type) @property @pulumi.getter(name="extendedKeyUsageObjectIdentifier") @@ -1227,33 +969,16 @@ def __init__(__self__, *, """ Structure that contains X.500 extensions for a Certificate. """ - CertificateExtensionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_policies=certificate_policies, - custom_extensions=custom_extensions, - extended_key_usage=extended_key_usage, - key_usage=key_usage, - subject_alternative_names=subject_alternative_names, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_policies: Optional[pulumi.Input[Sequence[pulumi.Input['CertificatePolicyInformationArgs']]]] = None, - custom_extensions: Optional[pulumi.Input[Sequence[pulumi.Input['CertificateCustomExtensionArgs']]]] = None, - extended_key_usage: Optional[pulumi.Input[Sequence[pulumi.Input['CertificateExtendedKeyUsageArgs']]]] = None, - key_usage: Optional[pulumi.Input['CertificateKeyUsageArgs']] = None, - subject_alternative_names: Optional[pulumi.Input[Sequence[pulumi.Input['CertificateGeneralNameArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if certificate_policies is not None: - _setter("certificate_policies", certificate_policies) + pulumi.set(__self__, "certificate_policies", certificate_policies) if custom_extensions is not None: - _setter("custom_extensions", custom_extensions) + pulumi.set(__self__, "custom_extensions", custom_extensions) if extended_key_usage is not None: - _setter("extended_key_usage", extended_key_usage) + pulumi.set(__self__, "extended_key_usage", extended_key_usage) if key_usage is not None: - _setter("key_usage", key_usage) + pulumi.set(__self__, "key_usage", key_usage) if subject_alternative_names is not None: - _setter("subject_alternative_names", subject_alternative_names) + pulumi.set(__self__, "subject_alternative_names", subject_alternative_names) @property @pulumi.getter(name="certificatePolicies") @@ -1315,45 +1040,22 @@ def __init__(__self__, *, """ Structure that contains X.509 GeneralName information. Assign one and ONLY one field. """ - CertificateGeneralNameArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - directory_name=directory_name, - dns_name=dns_name, - edi_party_name=edi_party_name, - ip_address=ip_address, - other_name=other_name, - registered_id=registered_id, - rfc822_name=rfc822_name, - uniform_resource_identifier=uniform_resource_identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - directory_name: Optional[pulumi.Input['CertificateSubjectArgs']] = None, - dns_name: Optional[pulumi.Input[str]] = None, - edi_party_name: Optional[pulumi.Input['CertificateEdiPartyNameArgs']] = None, - ip_address: Optional[pulumi.Input[str]] = None, - other_name: Optional[pulumi.Input['CertificateOtherNameArgs']] = None, - registered_id: Optional[pulumi.Input[str]] = None, - rfc822_name: Optional[pulumi.Input[str]] = None, - uniform_resource_identifier: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if directory_name is not None: - _setter("directory_name", directory_name) + pulumi.set(__self__, "directory_name", directory_name) if dns_name is not None: - _setter("dns_name", dns_name) + pulumi.set(__self__, "dns_name", dns_name) if edi_party_name is not None: - _setter("edi_party_name", edi_party_name) + pulumi.set(__self__, "edi_party_name", edi_party_name) if ip_address is not None: - _setter("ip_address", ip_address) + pulumi.set(__self__, "ip_address", ip_address) if other_name is not None: - _setter("other_name", other_name) + pulumi.set(__self__, "other_name", other_name) if registered_id is not None: - _setter("registered_id", registered_id) + pulumi.set(__self__, "registered_id", registered_id) if rfc822_name is not None: - _setter("rfc822_name", rfc822_name) + pulumi.set(__self__, "rfc822_name", rfc822_name) if uniform_resource_identifier is not None: - _setter("uniform_resource_identifier", uniform_resource_identifier) + pulumi.set(__self__, "uniform_resource_identifier", uniform_resource_identifier) @property @pulumi.getter(name="directoryName") @@ -1443,49 +1145,24 @@ def __init__(__self__, *, """ Structure that contains X.509 KeyUsage information. """ - CertificateKeyUsageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - crl_sign=crl_sign, - data_encipherment=data_encipherment, - decipher_only=decipher_only, - digital_signature=digital_signature, - encipher_only=encipher_only, - key_agreement=key_agreement, - key_cert_sign=key_cert_sign, - key_encipherment=key_encipherment, - non_repudiation=non_repudiation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - crl_sign: Optional[pulumi.Input[bool]] = None, - data_encipherment: Optional[pulumi.Input[bool]] = None, - decipher_only: Optional[pulumi.Input[bool]] = None, - digital_signature: Optional[pulumi.Input[bool]] = None, - encipher_only: Optional[pulumi.Input[bool]] = None, - key_agreement: Optional[pulumi.Input[bool]] = None, - key_cert_sign: Optional[pulumi.Input[bool]] = None, - key_encipherment: Optional[pulumi.Input[bool]] = None, - non_repudiation: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if crl_sign is not None: - _setter("crl_sign", crl_sign) + pulumi.set(__self__, "crl_sign", crl_sign) if data_encipherment is not None: - _setter("data_encipherment", data_encipherment) + pulumi.set(__self__, "data_encipherment", data_encipherment) if decipher_only is not None: - _setter("decipher_only", decipher_only) + pulumi.set(__self__, "decipher_only", decipher_only) if digital_signature is not None: - _setter("digital_signature", digital_signature) + pulumi.set(__self__, "digital_signature", digital_signature) if encipher_only is not None: - _setter("encipher_only", encipher_only) + pulumi.set(__self__, "encipher_only", encipher_only) if key_agreement is not None: - _setter("key_agreement", key_agreement) + pulumi.set(__self__, "key_agreement", key_agreement) if key_cert_sign is not None: - _setter("key_cert_sign", key_cert_sign) + pulumi.set(__self__, "key_cert_sign", key_cert_sign) if key_encipherment is not None: - _setter("key_encipherment", key_encipherment) + pulumi.set(__self__, "key_encipherment", key_encipherment) if non_repudiation is not None: - _setter("non_repudiation", non_repudiation) + pulumi.set(__self__, "non_repudiation", non_repudiation) @property @pulumi.getter(name="crlSign") @@ -1577,19 +1254,8 @@ def __init__(__self__, *, """ Structure that contains X.509 OtherName information. """ - CertificateOtherNameArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type_id=type_id, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type_id: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type_id", type_id) - _setter("value", value) + pulumi.set(__self__, "type_id", type_id) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="typeId") @@ -1618,20 +1284,9 @@ def __init__(__self__, *, """ Structure that contains X.509 Policy information. """ - CertificatePolicyInformationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cert_policy_id=cert_policy_id, - policy_qualifiers=policy_qualifiers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cert_policy_id: pulumi.Input[str], - policy_qualifiers: Optional[pulumi.Input[Sequence[pulumi.Input['CertificatePolicyQualifierInfoArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cert_policy_id", cert_policy_id) + pulumi.set(__self__, "cert_policy_id", cert_policy_id) if policy_qualifiers is not None: - _setter("policy_qualifiers", policy_qualifiers) + pulumi.set(__self__, "policy_qualifiers", policy_qualifiers) @property @pulumi.getter(name="certPolicyId") @@ -1660,19 +1315,8 @@ def __init__(__self__, *, """ Structure that contains X.509 Policy qualifier information. """ - CertificatePolicyQualifierInfoArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy_qualifier_id=policy_qualifier_id, - qualifier=qualifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy_qualifier_id: pulumi.Input[str], - qualifier: pulumi.Input['CertificateQualifierArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy_qualifier_id", policy_qualifier_id) - _setter("qualifier", qualifier) + pulumi.set(__self__, "policy_qualifier_id", policy_qualifier_id) + pulumi.set(__self__, "qualifier", qualifier) @property @pulumi.getter(name="policyQualifierId") @@ -1700,16 +1344,7 @@ def __init__(__self__, *, """ Structure that contains a X.509 policy qualifier. """ - CertificateQualifierArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cps_uri=cps_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cps_uri: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cps_uri", cps_uri) + pulumi.set(__self__, "cps_uri", cps_uri) @property @pulumi.getter(name="cpsUri") @@ -1742,73 +1377,36 @@ def __init__(__self__, *, """ Structure that contains X.500 distinguished name information. """ - CertificateSubjectArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - common_name=common_name, - country=country, - custom_attributes=custom_attributes, - distinguished_name_qualifier=distinguished_name_qualifier, - generation_qualifier=generation_qualifier, - given_name=given_name, - initials=initials, - locality=locality, - organization=organization, - organizational_unit=organizational_unit, - pseudonym=pseudonym, - serial_number=serial_number, - state=state, - surname=surname, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - common_name: Optional[pulumi.Input[str]] = None, - country: Optional[pulumi.Input[str]] = None, - custom_attributes: Optional[pulumi.Input[Sequence[pulumi.Input['CertificateCustomAttributeArgs']]]] = None, - distinguished_name_qualifier: Optional[pulumi.Input[str]] = None, - generation_qualifier: Optional[pulumi.Input[str]] = None, - given_name: Optional[pulumi.Input[str]] = None, - initials: Optional[pulumi.Input[str]] = None, - locality: Optional[pulumi.Input[str]] = None, - organization: Optional[pulumi.Input[str]] = None, - organizational_unit: Optional[pulumi.Input[str]] = None, - pseudonym: Optional[pulumi.Input[str]] = None, - serial_number: Optional[pulumi.Input[str]] = None, - state: Optional[pulumi.Input[str]] = None, - surname: Optional[pulumi.Input[str]] = None, - title: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if common_name is not None: - _setter("common_name", common_name) + pulumi.set(__self__, "common_name", common_name) if country is not None: - _setter("country", country) + pulumi.set(__self__, "country", country) if custom_attributes is not None: - _setter("custom_attributes", custom_attributes) + pulumi.set(__self__, "custom_attributes", custom_attributes) if distinguished_name_qualifier is not None: - _setter("distinguished_name_qualifier", distinguished_name_qualifier) + pulumi.set(__self__, "distinguished_name_qualifier", distinguished_name_qualifier) if generation_qualifier is not None: - _setter("generation_qualifier", generation_qualifier) + pulumi.set(__self__, "generation_qualifier", generation_qualifier) if given_name is not None: - _setter("given_name", given_name) + pulumi.set(__self__, "given_name", given_name) if initials is not None: - _setter("initials", initials) + pulumi.set(__self__, "initials", initials) if locality is not None: - _setter("locality", locality) + pulumi.set(__self__, "locality", locality) if organization is not None: - _setter("organization", organization) + pulumi.set(__self__, "organization", organization) if organizational_unit is not None: - _setter("organizational_unit", organizational_unit) + pulumi.set(__self__, "organizational_unit", organizational_unit) if pseudonym is not None: - _setter("pseudonym", pseudonym) + pulumi.set(__self__, "pseudonym", pseudonym) if serial_number is not None: - _setter("serial_number", serial_number) + pulumi.set(__self__, "serial_number", serial_number) if state is not None: - _setter("state", state) + pulumi.set(__self__, "state", state) if surname is not None: - _setter("surname", surname) + pulumi.set(__self__, "surname", surname) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="commonName") @@ -1954,19 +1552,8 @@ def __init__(__self__, *, """ Validity for a certificate. """ - CertificateValidityArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input[str], - value: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) - _setter("value", value) + pulumi.set(__self__, "type", type) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/acmpca/certificate.py b/sdk/python/pulumi_aws_native/acmpca/certificate.py index 42f8c63c0e..a2840d9d39 100644 --- a/sdk/python/pulumi_aws_native/acmpca/certificate.py +++ b/sdk/python/pulumi_aws_native/acmpca/certificate.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -33,37 +33,16 @@ def __init__(__self__, *, :param pulumi.Input[str] template_arn: Specifies a custom configuration template to use when issuing a certificate. If this parameter is not provided, ACM Private CA defaults to the EndEntityCertificate/V1 template. :param pulumi.Input['CertificateValidityArgs'] validity_not_before: The time after which the Certificate will be valid. """ - CertificateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_authority_arn=certificate_authority_arn, - certificate_signing_request=certificate_signing_request, - signing_algorithm=signing_algorithm, - validity=validity, - api_passthrough=api_passthrough, - template_arn=template_arn, - validity_not_before=validity_not_before, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_authority_arn: pulumi.Input[str], - certificate_signing_request: pulumi.Input[str], - signing_algorithm: pulumi.Input[str], - validity: pulumi.Input['CertificateValidityArgs'], - api_passthrough: Optional[pulumi.Input['CertificateApiPassthroughArgs']] = None, - template_arn: Optional[pulumi.Input[str]] = None, - validity_not_before: Optional[pulumi.Input['CertificateValidityArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("certificate_authority_arn", certificate_authority_arn) - _setter("certificate_signing_request", certificate_signing_request) - _setter("signing_algorithm", signing_algorithm) - _setter("validity", validity) + pulumi.set(__self__, "certificate_authority_arn", certificate_authority_arn) + pulumi.set(__self__, "certificate_signing_request", certificate_signing_request) + pulumi.set(__self__, "signing_algorithm", signing_algorithm) + pulumi.set(__self__, "validity", validity) if api_passthrough is not None: - _setter("api_passthrough", api_passthrough) + pulumi.set(__self__, "api_passthrough", api_passthrough) if template_arn is not None: - _setter("template_arn", template_arn) + pulumi.set(__self__, "template_arn", template_arn) if validity_not_before is not None: - _setter("validity_not_before", validity_not_before) + pulumi.set(__self__, "validity_not_before", validity_not_before) @property @pulumi.getter(name="certificateAuthorityArn") @@ -195,10 +174,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CertificateArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -220,11 +195,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = CertificateArgs.__new__(CertificateArgs) - if api_passthrough is not None and not isinstance(api_passthrough, CertificateApiPassthroughArgs): - api_passthrough = api_passthrough or {} - def _setter(key, value): - api_passthrough[key] = value - CertificateApiPassthroughArgs._configure(_setter, **api_passthrough) __props__.__dict__["api_passthrough"] = api_passthrough if certificate_authority_arn is None and not opts.urn: raise TypeError("Missing required property 'certificate_authority_arn'") @@ -236,19 +206,9 @@ def _setter(key, value): raise TypeError("Missing required property 'signing_algorithm'") __props__.__dict__["signing_algorithm"] = signing_algorithm __props__.__dict__["template_arn"] = template_arn - if validity is not None and not isinstance(validity, CertificateValidityArgs): - validity = validity or {} - def _setter(key, value): - validity[key] = value - CertificateValidityArgs._configure(_setter, **validity) if validity is None and not opts.urn: raise TypeError("Missing required property 'validity'") __props__.__dict__["validity"] = validity - if validity_not_before is not None and not isinstance(validity_not_before, CertificateValidityArgs): - validity_not_before = validity_not_before or {} - def _setter(key, value): - validity_not_before[key] = value - CertificateValidityArgs._configure(_setter, **validity_not_before) __props__.__dict__["validity_not_before"] = validity_not_before __props__.__dict__["arn"] = None __props__.__dict__["certificate"] = None diff --git a/sdk/python/pulumi_aws_native/acmpca/certificate_authority.py b/sdk/python/pulumi_aws_native/acmpca/certificate_authority.py index ff45b58bd6..e212a5c393 100644 --- a/sdk/python/pulumi_aws_native/acmpca/certificate_authority.py +++ b/sdk/python/pulumi_aws_native/acmpca/certificate_authority.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -36,45 +36,20 @@ def __init__(__self__, *, :param pulumi.Input['CertificateAuthorityRevocationConfigurationArgs'] revocation_configuration: Certificate revocation information used by the CreateCertificateAuthority and UpdateCertificateAuthority actions. :param pulumi.Input[str] usage_mode: Usage mode of the ceritificate authority. """ - CertificateAuthorityArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key_algorithm=key_algorithm, - signing_algorithm=signing_algorithm, - subject=subject, - type=type, - csr_extensions=csr_extensions, - key_storage_security_standard=key_storage_security_standard, - revocation_configuration=revocation_configuration, - tags=tags, - usage_mode=usage_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key_algorithm: pulumi.Input[str], - signing_algorithm: pulumi.Input[str], - subject: pulumi.Input['CertificateAuthoritySubjectArgs'], - type: pulumi.Input[str], - csr_extensions: Optional[pulumi.Input['CertificateAuthorityCsrExtensionsArgs']] = None, - key_storage_security_standard: Optional[pulumi.Input[str]] = None, - revocation_configuration: Optional[pulumi.Input['CertificateAuthorityRevocationConfigurationArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['CertificateAuthorityTagArgs']]]] = None, - usage_mode: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key_algorithm", key_algorithm) - _setter("signing_algorithm", signing_algorithm) - _setter("subject", subject) - _setter("type", type) + pulumi.set(__self__, "key_algorithm", key_algorithm) + pulumi.set(__self__, "signing_algorithm", signing_algorithm) + pulumi.set(__self__, "subject", subject) + pulumi.set(__self__, "type", type) if csr_extensions is not None: - _setter("csr_extensions", csr_extensions) + pulumi.set(__self__, "csr_extensions", csr_extensions) if key_storage_security_standard is not None: - _setter("key_storage_security_standard", key_storage_security_standard) + pulumi.set(__self__, "key_storage_security_standard", key_storage_security_standard) if revocation_configuration is not None: - _setter("revocation_configuration", revocation_configuration) + pulumi.set(__self__, "revocation_configuration", revocation_configuration) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if usage_mode is not None: - _setter("usage_mode", usage_mode) + pulumi.set(__self__, "usage_mode", usage_mode) @property @pulumi.getter(name="keyAlgorithm") @@ -230,10 +205,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CertificateAuthorityArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -257,30 +228,15 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = CertificateAuthorityArgs.__new__(CertificateAuthorityArgs) - if csr_extensions is not None and not isinstance(csr_extensions, CertificateAuthorityCsrExtensionsArgs): - csr_extensions = csr_extensions or {} - def _setter(key, value): - csr_extensions[key] = value - CertificateAuthorityCsrExtensionsArgs._configure(_setter, **csr_extensions) __props__.__dict__["csr_extensions"] = csr_extensions if key_algorithm is None and not opts.urn: raise TypeError("Missing required property 'key_algorithm'") __props__.__dict__["key_algorithm"] = key_algorithm __props__.__dict__["key_storage_security_standard"] = key_storage_security_standard - if revocation_configuration is not None and not isinstance(revocation_configuration, CertificateAuthorityRevocationConfigurationArgs): - revocation_configuration = revocation_configuration or {} - def _setter(key, value): - revocation_configuration[key] = value - CertificateAuthorityRevocationConfigurationArgs._configure(_setter, **revocation_configuration) __props__.__dict__["revocation_configuration"] = revocation_configuration if signing_algorithm is None and not opts.urn: raise TypeError("Missing required property 'signing_algorithm'") __props__.__dict__["signing_algorithm"] = signing_algorithm - if subject is not None and not isinstance(subject, CertificateAuthoritySubjectArgs): - subject = subject or {} - def _setter(key, value): - subject[key] = value - CertificateAuthoritySubjectArgs._configure(_setter, **subject) if subject is None and not opts.urn: raise TypeError("Missing required property 'subject'") __props__.__dict__["subject"] = subject diff --git a/sdk/python/pulumi_aws_native/acmpca/certificate_authority_activation.py b/sdk/python/pulumi_aws_native/acmpca/certificate_authority_activation.py index 3bc6e91d76..9cc2137f2d 100644 --- a/sdk/python/pulumi_aws_native/acmpca/certificate_authority_activation.py +++ b/sdk/python/pulumi_aws_native/acmpca/certificate_authority_activation.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['CertificateAuthorityActivationArgs', 'CertificateAuthorityActivation'] @@ -25,27 +25,12 @@ def __init__(__self__, *, :param pulumi.Input[str] certificate_chain: Certificate chain for the Certificate Authority certificate. :param pulumi.Input[str] status: The status of the Certificate Authority. """ - CertificateAuthorityActivationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate=certificate, - certificate_authority_arn=certificate_authority_arn, - certificate_chain=certificate_chain, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate: pulumi.Input[str], - certificate_authority_arn: pulumi.Input[str], - certificate_chain: Optional[pulumi.Input[str]] = None, - status: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("certificate", certificate) - _setter("certificate_authority_arn", certificate_authority_arn) + pulumi.set(__self__, "certificate", certificate) + pulumi.set(__self__, "certificate_authority_arn", certificate_authority_arn) if certificate_chain is not None: - _setter("certificate_chain", certificate_chain) + pulumi.set(__self__, "certificate_chain", certificate_chain) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter @@ -135,10 +120,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CertificateAuthorityActivationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/acmpca/get_certificate.py b/sdk/python/pulumi_aws_native/acmpca/get_certificate.py index 4c0517f122..b369989871 100644 --- a/sdk/python/pulumi_aws_native/acmpca/get_certificate.py +++ b/sdk/python/pulumi_aws_native/acmpca/get_certificate.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/acmpca/get_certificate_authority.py b/sdk/python/pulumi_aws_native/acmpca/get_certificate_authority.py index df520a10b5..1e49a23c23 100644 --- a/sdk/python/pulumi_aws_native/acmpca/get_certificate_authority.py +++ b/sdk/python/pulumi_aws_native/acmpca/get_certificate_authority.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/acmpca/get_certificate_authority_activation.py b/sdk/python/pulumi_aws_native/acmpca/get_certificate_authority_activation.py index 122779c1ba..c4d5207196 100644 --- a/sdk/python/pulumi_aws_native/acmpca/get_certificate_authority_activation.py +++ b/sdk/python/pulumi_aws_native/acmpca/get_certificate_authority_activation.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/acmpca/outputs.py b/sdk/python/pulumi_aws_native/acmpca/outputs.py index 95e30da895..70f7185f3d 100644 --- a/sdk/python/pulumi_aws_native/acmpca/outputs.py +++ b/sdk/python/pulumi_aws_native/acmpca/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -51,21 +51,10 @@ def __init__(__self__, *, """ Structure that specifies fields to be overridden in a certificate at the time of issuance. These requires an API Passthrough template be used or they will be ignored. """ - CertificateApiPassthrough._configure( - lambda key, value: pulumi.set(__self__, key, value), - extensions=extensions, - subject=subject, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - extensions: Optional['outputs.CertificateExtensions'] = None, - subject: Optional['outputs.CertificateSubject'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if extensions is not None: - _setter("extensions", extensions) + pulumi.set(__self__, "extensions", extensions) if subject is not None: - _setter("subject", subject) + pulumi.set(__self__, "subject", subject) @property @pulumi.getter @@ -108,19 +97,8 @@ def __init__(__self__, *, """ Structure that contains X.509 AccessDescription information. """ - CertificateAuthorityAccessDescription._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_location=access_location, - access_method=access_method, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_location: 'outputs.CertificateAuthorityGeneralName', - access_method: 'outputs.CertificateAuthorityAccessMethod', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("access_location", access_location) - _setter("access_method", access_method) + pulumi.set(__self__, "access_location", access_location) + pulumi.set(__self__, "access_method", access_method) @property @pulumi.getter(name="accessLocation") @@ -163,21 +141,10 @@ def __init__(__self__, *, """ Structure that contains X.509 AccessMethod information. Assign one and ONLY one field. """ - CertificateAuthorityAccessMethod._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_method_type=access_method_type, - custom_object_identifier=custom_object_identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_method_type: Optional[str] = None, - custom_object_identifier: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_method_type is not None: - _setter("access_method_type", access_method_type) + pulumi.set(__self__, "access_method_type", access_method_type) if custom_object_identifier is not None: - _setter("custom_object_identifier", custom_object_identifier) + pulumi.set(__self__, "custom_object_identifier", custom_object_identifier) @property @pulumi.getter(name="accessMethodType") @@ -227,33 +194,16 @@ def __init__(__self__, *, """ Your certificate authority can create and maintain a certificate revocation list (CRL). A CRL contains information about certificates that have been revoked. """ - CertificateAuthorityCrlConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_cname=custom_cname, - enabled=enabled, - expiration_in_days=expiration_in_days, - s3_bucket_name=s3_bucket_name, - s3_object_acl=s3_object_acl, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_cname: Optional[str] = None, - enabled: Optional[bool] = None, - expiration_in_days: Optional[int] = None, - s3_bucket_name: Optional[str] = None, - s3_object_acl: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_cname is not None: - _setter("custom_cname", custom_cname) + pulumi.set(__self__, "custom_cname", custom_cname) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if expiration_in_days is not None: - _setter("expiration_in_days", expiration_in_days) + pulumi.set(__self__, "expiration_in_days", expiration_in_days) if s3_bucket_name is not None: - _setter("s3_bucket_name", s3_bucket_name) + pulumi.set(__self__, "s3_bucket_name", s3_bucket_name) if s3_object_acl is not None: - _setter("s3_object_acl", s3_object_acl) + pulumi.set(__self__, "s3_object_acl", s3_object_acl) @property @pulumi.getter(name="customCname") @@ -311,21 +261,10 @@ def __init__(__self__, *, """ Structure that contains CSR pass though extensions information. """ - CertificateAuthorityCsrExtensions._configure( - lambda key, value: pulumi.set(__self__, key, value), - key_usage=key_usage, - subject_information_access=subject_information_access, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key_usage: Optional['outputs.CertificateAuthorityKeyUsage'] = None, - subject_information_access: Optional[Sequence['outputs.CertificateAuthorityAccessDescription']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key_usage is not None: - _setter("key_usage", key_usage) + pulumi.set(__self__, "key_usage", key_usage) if subject_information_access is not None: - _setter("subject_information_access", subject_information_access) + pulumi.set(__self__, "subject_information_access", subject_information_access) @property @pulumi.getter(name="keyUsage") @@ -366,19 +305,8 @@ def __init__(__self__, *, """ Structure that contains X.500 attribute type and value. """ - CertificateAuthorityCustomAttribute._configure( - lambda key, value: pulumi.set(__self__, key, value), - object_identifier=object_identifier, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object_identifier: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object_identifier", object_identifier) - _setter("value", value) + pulumi.set(__self__, "object_identifier", object_identifier) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="objectIdentifier") @@ -421,19 +349,8 @@ def __init__(__self__, *, """ Structure that contains X.509 EdiPartyName information. """ - CertificateAuthorityEdiPartyName._configure( - lambda key, value: pulumi.set(__self__, key, value), - name_assigner=name_assigner, - party_name=party_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name_assigner: str, - party_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name_assigner", name_assigner) - _setter("party_name", party_name) + pulumi.set(__self__, "name_assigner", name_assigner) + pulumi.set(__self__, "party_name", party_name) @property @pulumi.getter(name="nameAssigner") @@ -494,45 +411,22 @@ def __init__(__self__, *, """ Structure that contains X.509 GeneralName information. Assign one and ONLY one field. """ - CertificateAuthorityGeneralName._configure( - lambda key, value: pulumi.set(__self__, key, value), - directory_name=directory_name, - dns_name=dns_name, - edi_party_name=edi_party_name, - ip_address=ip_address, - other_name=other_name, - registered_id=registered_id, - rfc822_name=rfc822_name, - uniform_resource_identifier=uniform_resource_identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - directory_name: Optional['outputs.CertificateAuthoritySubject'] = None, - dns_name: Optional[str] = None, - edi_party_name: Optional['outputs.CertificateAuthorityEdiPartyName'] = None, - ip_address: Optional[str] = None, - other_name: Optional['outputs.CertificateAuthorityOtherName'] = None, - registered_id: Optional[str] = None, - rfc822_name: Optional[str] = None, - uniform_resource_identifier: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if directory_name is not None: - _setter("directory_name", directory_name) + pulumi.set(__self__, "directory_name", directory_name) if dns_name is not None: - _setter("dns_name", dns_name) + pulumi.set(__self__, "dns_name", dns_name) if edi_party_name is not None: - _setter("edi_party_name", edi_party_name) + pulumi.set(__self__, "edi_party_name", edi_party_name) if ip_address is not None: - _setter("ip_address", ip_address) + pulumi.set(__self__, "ip_address", ip_address) if other_name is not None: - _setter("other_name", other_name) + pulumi.set(__self__, "other_name", other_name) if registered_id is not None: - _setter("registered_id", registered_id) + pulumi.set(__self__, "registered_id", registered_id) if rfc822_name is not None: - _setter("rfc822_name", rfc822_name) + pulumi.set(__self__, "rfc822_name", rfc822_name) if uniform_resource_identifier is not None: - _setter("uniform_resource_identifier", uniform_resource_identifier) + pulumi.set(__self__, "uniform_resource_identifier", uniform_resource_identifier) @property @pulumi.getter(name="directoryName") @@ -626,49 +520,24 @@ def __init__(__self__, *, """ Structure that contains X.509 KeyUsage information. """ - CertificateAuthorityKeyUsage._configure( - lambda key, value: pulumi.set(__self__, key, value), - crl_sign=crl_sign, - data_encipherment=data_encipherment, - decipher_only=decipher_only, - digital_signature=digital_signature, - encipher_only=encipher_only, - key_agreement=key_agreement, - key_cert_sign=key_cert_sign, - key_encipherment=key_encipherment, - non_repudiation=non_repudiation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - crl_sign: Optional[bool] = None, - data_encipherment: Optional[bool] = None, - decipher_only: Optional[bool] = None, - digital_signature: Optional[bool] = None, - encipher_only: Optional[bool] = None, - key_agreement: Optional[bool] = None, - key_cert_sign: Optional[bool] = None, - key_encipherment: Optional[bool] = None, - non_repudiation: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if crl_sign is not None: - _setter("crl_sign", crl_sign) + pulumi.set(__self__, "crl_sign", crl_sign) if data_encipherment is not None: - _setter("data_encipherment", data_encipherment) + pulumi.set(__self__, "data_encipherment", data_encipherment) if decipher_only is not None: - _setter("decipher_only", decipher_only) + pulumi.set(__self__, "decipher_only", decipher_only) if digital_signature is not None: - _setter("digital_signature", digital_signature) + pulumi.set(__self__, "digital_signature", digital_signature) if encipher_only is not None: - _setter("encipher_only", encipher_only) + pulumi.set(__self__, "encipher_only", encipher_only) if key_agreement is not None: - _setter("key_agreement", key_agreement) + pulumi.set(__self__, "key_agreement", key_agreement) if key_cert_sign is not None: - _setter("key_cert_sign", key_cert_sign) + pulumi.set(__self__, "key_cert_sign", key_cert_sign) if key_encipherment is not None: - _setter("key_encipherment", key_encipherment) + pulumi.set(__self__, "key_encipherment", key_encipherment) if non_repudiation is not None: - _setter("non_repudiation", non_repudiation) + pulumi.set(__self__, "non_repudiation", non_repudiation) @property @pulumi.getter(name="crlSign") @@ -744,21 +613,10 @@ def __init__(__self__, *, """ Helps to configure online certificate status protocol (OCSP) responder for your certificate authority """ - CertificateAuthorityOcspConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ocsp_custom_cname=ocsp_custom_cname, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[bool] = None, - ocsp_custom_cname: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if ocsp_custom_cname is not None: - _setter("ocsp_custom_cname", ocsp_custom_cname) + pulumi.set(__self__, "ocsp_custom_cname", ocsp_custom_cname) @property @pulumi.getter @@ -799,19 +657,8 @@ def __init__(__self__, *, """ Structure that contains X.509 OtherName information. """ - CertificateAuthorityOtherName._configure( - lambda key, value: pulumi.set(__self__, key, value), - type_id=type_id, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type_id: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type_id", type_id) - _setter("value", value) + pulumi.set(__self__, "type_id", type_id) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="typeId") @@ -854,21 +701,10 @@ def __init__(__self__, *, """ Certificate Authority revocation information. """ - CertificateAuthorityRevocationConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - crl_configuration=crl_configuration, - ocsp_configuration=ocsp_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - crl_configuration: Optional['outputs.CertificateAuthorityCrlConfiguration'] = None, - ocsp_configuration: Optional['outputs.CertificateAuthorityOcspConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if crl_configuration is not None: - _setter("crl_configuration", crl_configuration) + pulumi.set(__self__, "crl_configuration", crl_configuration) if ocsp_configuration is not None: - _setter("ocsp_configuration", ocsp_configuration) + pulumi.set(__self__, "ocsp_configuration", ocsp_configuration) @property @pulumi.getter(name="crlConfiguration") @@ -934,73 +770,36 @@ def __init__(__self__, *, """ Structure that contains X.500 distinguished name information for your CA. """ - CertificateAuthoritySubject._configure( - lambda key, value: pulumi.set(__self__, key, value), - common_name=common_name, - country=country, - custom_attributes=custom_attributes, - distinguished_name_qualifier=distinguished_name_qualifier, - generation_qualifier=generation_qualifier, - given_name=given_name, - initials=initials, - locality=locality, - organization=organization, - organizational_unit=organizational_unit, - pseudonym=pseudonym, - serial_number=serial_number, - state=state, - surname=surname, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - common_name: Optional[str] = None, - country: Optional[str] = None, - custom_attributes: Optional[Sequence['outputs.CertificateAuthorityCustomAttribute']] = None, - distinguished_name_qualifier: Optional[str] = None, - generation_qualifier: Optional[str] = None, - given_name: Optional[str] = None, - initials: Optional[str] = None, - locality: Optional[str] = None, - organization: Optional[str] = None, - organizational_unit: Optional[str] = None, - pseudonym: Optional[str] = None, - serial_number: Optional[str] = None, - state: Optional[str] = None, - surname: Optional[str] = None, - title: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if common_name is not None: - _setter("common_name", common_name) + pulumi.set(__self__, "common_name", common_name) if country is not None: - _setter("country", country) + pulumi.set(__self__, "country", country) if custom_attributes is not None: - _setter("custom_attributes", custom_attributes) + pulumi.set(__self__, "custom_attributes", custom_attributes) if distinguished_name_qualifier is not None: - _setter("distinguished_name_qualifier", distinguished_name_qualifier) + pulumi.set(__self__, "distinguished_name_qualifier", distinguished_name_qualifier) if generation_qualifier is not None: - _setter("generation_qualifier", generation_qualifier) + pulumi.set(__self__, "generation_qualifier", generation_qualifier) if given_name is not None: - _setter("given_name", given_name) + pulumi.set(__self__, "given_name", given_name) if initials is not None: - _setter("initials", initials) + pulumi.set(__self__, "initials", initials) if locality is not None: - _setter("locality", locality) + pulumi.set(__self__, "locality", locality) if organization is not None: - _setter("organization", organization) + pulumi.set(__self__, "organization", organization) if organizational_unit is not None: - _setter("organizational_unit", organizational_unit) + pulumi.set(__self__, "organizational_unit", organizational_unit) if pseudonym is not None: - _setter("pseudonym", pseudonym) + pulumi.set(__self__, "pseudonym", pseudonym) if serial_number is not None: - _setter("serial_number", serial_number) + pulumi.set(__self__, "serial_number", serial_number) if state is not None: - _setter("state", state) + pulumi.set(__self__, "state", state) if surname is not None: - _setter("surname", surname) + pulumi.set(__self__, "surname", surname) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="commonName") @@ -1083,21 +882,10 @@ class CertificateAuthorityTag(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - CertificateAuthorityTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1138,19 +926,8 @@ def __init__(__self__, *, """ Structure that contains X.500 attribute type and value. """ - CertificateCustomAttribute._configure( - lambda key, value: pulumi.set(__self__, key, value), - object_identifier=object_identifier, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object_identifier: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object_identifier", object_identifier) - _setter("value", value) + pulumi.set(__self__, "object_identifier", object_identifier) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="objectIdentifier") @@ -1192,23 +969,10 @@ def __init__(__self__, *, """ Structure that contains X.509 extension information for a certificate. """ - CertificateCustomExtension._configure( - lambda key, value: pulumi.set(__self__, key, value), - object_identifier=object_identifier, - value=value, - critical=critical, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object_identifier: str, - value: str, - critical: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object_identifier", object_identifier) - _setter("value", value) + pulumi.set(__self__, "object_identifier", object_identifier) + pulumi.set(__self__, "value", value) if critical is not None: - _setter("critical", critical) + pulumi.set(__self__, "critical", critical) @property @pulumi.getter(name="objectIdentifier") @@ -1256,19 +1020,8 @@ def __init__(__self__, *, """ Structure that contains X.509 EdiPartyName information. """ - CertificateEdiPartyName._configure( - lambda key, value: pulumi.set(__self__, key, value), - name_assigner=name_assigner, - party_name=party_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name_assigner: str, - party_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name_assigner", name_assigner) - _setter("party_name", party_name) + pulumi.set(__self__, "name_assigner", name_assigner) + pulumi.set(__self__, "party_name", party_name) @property @pulumi.getter(name="nameAssigner") @@ -1311,21 +1064,10 @@ def __init__(__self__, *, """ Structure that contains X.509 ExtendedKeyUsage information. """ - CertificateExtendedKeyUsage._configure( - lambda key, value: pulumi.set(__self__, key, value), - extended_key_usage_object_identifier=extended_key_usage_object_identifier, - extended_key_usage_type=extended_key_usage_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - extended_key_usage_object_identifier: Optional[str] = None, - extended_key_usage_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if extended_key_usage_object_identifier is not None: - _setter("extended_key_usage_object_identifier", extended_key_usage_object_identifier) + pulumi.set(__self__, "extended_key_usage_object_identifier", extended_key_usage_object_identifier) if extended_key_usage_type is not None: - _setter("extended_key_usage_type", extended_key_usage_type) + pulumi.set(__self__, "extended_key_usage_type", extended_key_usage_type) @property @pulumi.getter(name="extendedKeyUsageObjectIdentifier") @@ -1377,33 +1119,16 @@ def __init__(__self__, *, """ Structure that contains X.500 extensions for a Certificate. """ - CertificateExtensions._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_policies=certificate_policies, - custom_extensions=custom_extensions, - extended_key_usage=extended_key_usage, - key_usage=key_usage, - subject_alternative_names=subject_alternative_names, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_policies: Optional[Sequence['outputs.CertificatePolicyInformation']] = None, - custom_extensions: Optional[Sequence['outputs.CertificateCustomExtension']] = None, - extended_key_usage: Optional[Sequence['outputs.CertificateExtendedKeyUsage']] = None, - key_usage: Optional['outputs.CertificateKeyUsage'] = None, - subject_alternative_names: Optional[Sequence['outputs.CertificateGeneralName']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if certificate_policies is not None: - _setter("certificate_policies", certificate_policies) + pulumi.set(__self__, "certificate_policies", certificate_policies) if custom_extensions is not None: - _setter("custom_extensions", custom_extensions) + pulumi.set(__self__, "custom_extensions", custom_extensions) if extended_key_usage is not None: - _setter("extended_key_usage", extended_key_usage) + pulumi.set(__self__, "extended_key_usage", extended_key_usage) if key_usage is not None: - _setter("key_usage", key_usage) + pulumi.set(__self__, "key_usage", key_usage) if subject_alternative_names is not None: - _setter("subject_alternative_names", subject_alternative_names) + pulumi.set(__self__, "subject_alternative_names", subject_alternative_names) @property @pulumi.getter(name="certificatePolicies") @@ -1479,45 +1204,22 @@ def __init__(__self__, *, """ Structure that contains X.509 GeneralName information. Assign one and ONLY one field. """ - CertificateGeneralName._configure( - lambda key, value: pulumi.set(__self__, key, value), - directory_name=directory_name, - dns_name=dns_name, - edi_party_name=edi_party_name, - ip_address=ip_address, - other_name=other_name, - registered_id=registered_id, - rfc822_name=rfc822_name, - uniform_resource_identifier=uniform_resource_identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - directory_name: Optional['outputs.CertificateSubject'] = None, - dns_name: Optional[str] = None, - edi_party_name: Optional['outputs.CertificateEdiPartyName'] = None, - ip_address: Optional[str] = None, - other_name: Optional['outputs.CertificateOtherName'] = None, - registered_id: Optional[str] = None, - rfc822_name: Optional[str] = None, - uniform_resource_identifier: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if directory_name is not None: - _setter("directory_name", directory_name) + pulumi.set(__self__, "directory_name", directory_name) if dns_name is not None: - _setter("dns_name", dns_name) + pulumi.set(__self__, "dns_name", dns_name) if edi_party_name is not None: - _setter("edi_party_name", edi_party_name) + pulumi.set(__self__, "edi_party_name", edi_party_name) if ip_address is not None: - _setter("ip_address", ip_address) + pulumi.set(__self__, "ip_address", ip_address) if other_name is not None: - _setter("other_name", other_name) + pulumi.set(__self__, "other_name", other_name) if registered_id is not None: - _setter("registered_id", registered_id) + pulumi.set(__self__, "registered_id", registered_id) if rfc822_name is not None: - _setter("rfc822_name", rfc822_name) + pulumi.set(__self__, "rfc822_name", rfc822_name) if uniform_resource_identifier is not None: - _setter("uniform_resource_identifier", uniform_resource_identifier) + pulumi.set(__self__, "uniform_resource_identifier", uniform_resource_identifier) @property @pulumi.getter(name="directoryName") @@ -1611,49 +1313,24 @@ def __init__(__self__, *, """ Structure that contains X.509 KeyUsage information. """ - CertificateKeyUsage._configure( - lambda key, value: pulumi.set(__self__, key, value), - crl_sign=crl_sign, - data_encipherment=data_encipherment, - decipher_only=decipher_only, - digital_signature=digital_signature, - encipher_only=encipher_only, - key_agreement=key_agreement, - key_cert_sign=key_cert_sign, - key_encipherment=key_encipherment, - non_repudiation=non_repudiation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - crl_sign: Optional[bool] = None, - data_encipherment: Optional[bool] = None, - decipher_only: Optional[bool] = None, - digital_signature: Optional[bool] = None, - encipher_only: Optional[bool] = None, - key_agreement: Optional[bool] = None, - key_cert_sign: Optional[bool] = None, - key_encipherment: Optional[bool] = None, - non_repudiation: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if crl_sign is not None: - _setter("crl_sign", crl_sign) + pulumi.set(__self__, "crl_sign", crl_sign) if data_encipherment is not None: - _setter("data_encipherment", data_encipherment) + pulumi.set(__self__, "data_encipherment", data_encipherment) if decipher_only is not None: - _setter("decipher_only", decipher_only) + pulumi.set(__self__, "decipher_only", decipher_only) if digital_signature is not None: - _setter("digital_signature", digital_signature) + pulumi.set(__self__, "digital_signature", digital_signature) if encipher_only is not None: - _setter("encipher_only", encipher_only) + pulumi.set(__self__, "encipher_only", encipher_only) if key_agreement is not None: - _setter("key_agreement", key_agreement) + pulumi.set(__self__, "key_agreement", key_agreement) if key_cert_sign is not None: - _setter("key_cert_sign", key_cert_sign) + pulumi.set(__self__, "key_cert_sign", key_cert_sign) if key_encipherment is not None: - _setter("key_encipherment", key_encipherment) + pulumi.set(__self__, "key_encipherment", key_encipherment) if non_repudiation is not None: - _setter("non_repudiation", non_repudiation) + pulumi.set(__self__, "non_repudiation", non_repudiation) @property @pulumi.getter(name="crlSign") @@ -1729,19 +1406,8 @@ def __init__(__self__, *, """ Structure that contains X.509 OtherName information. """ - CertificateOtherName._configure( - lambda key, value: pulumi.set(__self__, key, value), - type_id=type_id, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type_id: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type_id", type_id) - _setter("value", value) + pulumi.set(__self__, "type_id", type_id) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="typeId") @@ -1784,20 +1450,9 @@ def __init__(__self__, *, """ Structure that contains X.509 Policy information. """ - CertificatePolicyInformation._configure( - lambda key, value: pulumi.set(__self__, key, value), - cert_policy_id=cert_policy_id, - policy_qualifiers=policy_qualifiers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cert_policy_id: str, - policy_qualifiers: Optional[Sequence['outputs.CertificatePolicyQualifierInfo']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cert_policy_id", cert_policy_id) + pulumi.set(__self__, "cert_policy_id", cert_policy_id) if policy_qualifiers is not None: - _setter("policy_qualifiers", policy_qualifiers) + pulumi.set(__self__, "policy_qualifiers", policy_qualifiers) @property @pulumi.getter(name="certPolicyId") @@ -1838,19 +1493,8 @@ def __init__(__self__, *, """ Structure that contains X.509 Policy qualifier information. """ - CertificatePolicyQualifierInfo._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy_qualifier_id=policy_qualifier_id, - qualifier=qualifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy_qualifier_id: str, - qualifier: 'outputs.CertificateQualifier', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy_qualifier_id", policy_qualifier_id) - _setter("qualifier", qualifier) + pulumi.set(__self__, "policy_qualifier_id", policy_qualifier_id) + pulumi.set(__self__, "qualifier", qualifier) @property @pulumi.getter(name="policyQualifierId") @@ -1890,16 +1534,7 @@ def __init__(__self__, *, """ Structure that contains a X.509 policy qualifier. """ - CertificateQualifier._configure( - lambda key, value: pulumi.set(__self__, key, value), - cps_uri=cps_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cps_uri: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cps_uri", cps_uri) + pulumi.set(__self__, "cps_uri", cps_uri) @property @pulumi.getter(name="cpsUri") @@ -1960,73 +1595,36 @@ def __init__(__self__, *, """ Structure that contains X.500 distinguished name information. """ - CertificateSubject._configure( - lambda key, value: pulumi.set(__self__, key, value), - common_name=common_name, - country=country, - custom_attributes=custom_attributes, - distinguished_name_qualifier=distinguished_name_qualifier, - generation_qualifier=generation_qualifier, - given_name=given_name, - initials=initials, - locality=locality, - organization=organization, - organizational_unit=organizational_unit, - pseudonym=pseudonym, - serial_number=serial_number, - state=state, - surname=surname, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - common_name: Optional[str] = None, - country: Optional[str] = None, - custom_attributes: Optional[Sequence['outputs.CertificateCustomAttribute']] = None, - distinguished_name_qualifier: Optional[str] = None, - generation_qualifier: Optional[str] = None, - given_name: Optional[str] = None, - initials: Optional[str] = None, - locality: Optional[str] = None, - organization: Optional[str] = None, - organizational_unit: Optional[str] = None, - pseudonym: Optional[str] = None, - serial_number: Optional[str] = None, - state: Optional[str] = None, - surname: Optional[str] = None, - title: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if common_name is not None: - _setter("common_name", common_name) + pulumi.set(__self__, "common_name", common_name) if country is not None: - _setter("country", country) + pulumi.set(__self__, "country", country) if custom_attributes is not None: - _setter("custom_attributes", custom_attributes) + pulumi.set(__self__, "custom_attributes", custom_attributes) if distinguished_name_qualifier is not None: - _setter("distinguished_name_qualifier", distinguished_name_qualifier) + pulumi.set(__self__, "distinguished_name_qualifier", distinguished_name_qualifier) if generation_qualifier is not None: - _setter("generation_qualifier", generation_qualifier) + pulumi.set(__self__, "generation_qualifier", generation_qualifier) if given_name is not None: - _setter("given_name", given_name) + pulumi.set(__self__, "given_name", given_name) if initials is not None: - _setter("initials", initials) + pulumi.set(__self__, "initials", initials) if locality is not None: - _setter("locality", locality) + pulumi.set(__self__, "locality", locality) if organization is not None: - _setter("organization", organization) + pulumi.set(__self__, "organization", organization) if organizational_unit is not None: - _setter("organizational_unit", organizational_unit) + pulumi.set(__self__, "organizational_unit", organizational_unit) if pseudonym is not None: - _setter("pseudonym", pseudonym) + pulumi.set(__self__, "pseudonym", pseudonym) if serial_number is not None: - _setter("serial_number", serial_number) + pulumi.set(__self__, "serial_number", serial_number) if state is not None: - _setter("state", state) + pulumi.set(__self__, "state", state) if surname is not None: - _setter("surname", surname) + pulumi.set(__self__, "surname", surname) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="commonName") @@ -2115,19 +1713,8 @@ def __init__(__self__, *, """ Validity for a certificate. """ - CertificateValidity._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: str, - value: float, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) - _setter("value", value) + pulumi.set(__self__, "type", type) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/acmpca/permission.py b/sdk/python/pulumi_aws_native/acmpca/permission.py index 1321b47a59..d536526739 100644 --- a/sdk/python/pulumi_aws_native/acmpca/permission.py +++ b/sdk/python/pulumi_aws_native/acmpca/permission.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['PermissionArgs', 'Permission'] @@ -25,26 +25,11 @@ def __init__(__self__, *, :param pulumi.Input[str] principal: The AWS service or identity that receives the permission. At this time, the only valid principal is acm.amazonaws.com. :param pulumi.Input[str] source_account: The ID of the calling account. """ - PermissionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - actions=actions, - certificate_authority_arn=certificate_authority_arn, - principal=principal, - source_account=source_account, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - actions: pulumi.Input[Sequence[pulumi.Input[str]]], - certificate_authority_arn: pulumi.Input[str], - principal: pulumi.Input[str], - source_account: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("actions", actions) - _setter("certificate_authority_arn", certificate_authority_arn) - _setter("principal", principal) + pulumi.set(__self__, "actions", actions) + pulumi.set(__self__, "certificate_authority_arn", certificate_authority_arn) + pulumi.set(__self__, "principal", principal) if source_account is not None: - _setter("source_account", source_account) + pulumi.set(__self__, "source_account", source_account) @property @pulumi.getter @@ -134,10 +119,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PermissionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/amazonmq/_inputs.py b/sdk/python/pulumi_aws_native/amazonmq/_inputs.py index d5d0c002c2..80bf24582e 100644 --- a/sdk/python/pulumi_aws_native/amazonmq/_inputs.py +++ b/sdk/python/pulumi_aws_native/amazonmq/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -26,19 +26,8 @@ class BrokerConfigurationIdArgs: def __init__(__self__, *, id: pulumi.Input[str], revision: pulumi.Input[int]): - BrokerConfigurationIdArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - revision=revision, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: pulumi.Input[str], - revision: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) - _setter("revision", revision) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "revision", revision) @property @pulumi.getter @@ -64,20 +53,9 @@ class BrokerEncryptionOptionsArgs: def __init__(__self__, *, use_aws_owned_key: pulumi.Input[bool], kms_key_id: Optional[pulumi.Input[str]] = None): - BrokerEncryptionOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - use_aws_owned_key=use_aws_owned_key, - kms_key_id=kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - use_aws_owned_key: pulumi.Input[bool], - kms_key_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("use_aws_owned_key", use_aws_owned_key) + pulumi.set(__self__, "use_aws_owned_key", use_aws_owned_key) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) @property @pulumi.getter(name="useAwsOwnedKey") @@ -112,50 +90,21 @@ def __init__(__self__, *, role_search_subtree: Optional[pulumi.Input[bool]] = None, user_role_name: Optional[pulumi.Input[str]] = None, user_search_subtree: Optional[pulumi.Input[bool]] = None): - BrokerLdapServerMetadataArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - hosts=hosts, - role_base=role_base, - role_search_matching=role_search_matching, - service_account_password=service_account_password, - service_account_username=service_account_username, - user_base=user_base, - user_search_matching=user_search_matching, - role_name=role_name, - role_search_subtree=role_search_subtree, - user_role_name=user_role_name, - user_search_subtree=user_search_subtree, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hosts: pulumi.Input[Sequence[pulumi.Input[str]]], - role_base: pulumi.Input[str], - role_search_matching: pulumi.Input[str], - service_account_password: pulumi.Input[str], - service_account_username: pulumi.Input[str], - user_base: pulumi.Input[str], - user_search_matching: pulumi.Input[str], - role_name: Optional[pulumi.Input[str]] = None, - role_search_subtree: Optional[pulumi.Input[bool]] = None, - user_role_name: Optional[pulumi.Input[str]] = None, - user_search_subtree: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("hosts", hosts) - _setter("role_base", role_base) - _setter("role_search_matching", role_search_matching) - _setter("service_account_password", service_account_password) - _setter("service_account_username", service_account_username) - _setter("user_base", user_base) - _setter("user_search_matching", user_search_matching) + pulumi.set(__self__, "hosts", hosts) + pulumi.set(__self__, "role_base", role_base) + pulumi.set(__self__, "role_search_matching", role_search_matching) + pulumi.set(__self__, "service_account_password", service_account_password) + pulumi.set(__self__, "service_account_username", service_account_username) + pulumi.set(__self__, "user_base", user_base) + pulumi.set(__self__, "user_search_matching", user_search_matching) if role_name is not None: - _setter("role_name", role_name) + pulumi.set(__self__, "role_name", role_name) if role_search_subtree is not None: - _setter("role_search_subtree", role_search_subtree) + pulumi.set(__self__, "role_search_subtree", role_search_subtree) if user_role_name is not None: - _setter("user_role_name", user_role_name) + pulumi.set(__self__, "user_role_name", user_role_name) if user_search_subtree is not None: - _setter("user_search_subtree", user_search_subtree) + pulumi.set(__self__, "user_search_subtree", user_search_subtree) @property @pulumi.getter @@ -262,21 +211,10 @@ class BrokerLogListArgs: def __init__(__self__, *, audit: Optional[pulumi.Input[bool]] = None, general: Optional[pulumi.Input[bool]] = None): - BrokerLogListArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - audit=audit, - general=general, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - audit: Optional[pulumi.Input[bool]] = None, - general: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if audit is not None: - _setter("audit", audit) + pulumi.set(__self__, "audit", audit) if general is not None: - _setter("general", general) + pulumi.set(__self__, "general", general) @property @pulumi.getter @@ -303,22 +241,9 @@ def __init__(__self__, *, day_of_week: pulumi.Input[str], time_of_day: pulumi.Input[str], time_zone: pulumi.Input[str]): - BrokerMaintenanceWindowArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - day_of_week=day_of_week, - time_of_day=time_of_day, - time_zone=time_zone, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - day_of_week: pulumi.Input[str], - time_of_day: pulumi.Input[str], - time_zone: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("day_of_week", day_of_week) - _setter("time_of_day", time_of_day) - _setter("time_zone", time_zone) + pulumi.set(__self__, "day_of_week", day_of_week) + pulumi.set(__self__, "time_of_day", time_of_day) + pulumi.set(__self__, "time_zone", time_zone) @property @pulumi.getter(name="dayOfWeek") @@ -353,19 +278,8 @@ class BrokerTagsEntryArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - BrokerTagsEntryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -393,27 +307,12 @@ def __init__(__self__, *, username: pulumi.Input[str], console_access: Optional[pulumi.Input[bool]] = None, groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - BrokerUserArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - password=password, - username=username, - console_access=console_access, - groups=groups, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - password: pulumi.Input[str], - username: pulumi.Input[str], - console_access: Optional[pulumi.Input[bool]] = None, - groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("password", password) - _setter("username", username) + pulumi.set(__self__, "password", password) + pulumi.set(__self__, "username", username) if console_access is not None: - _setter("console_access", console_access) + pulumi.set(__self__, "console_access", console_access) if groups is not None: - _setter("groups", groups) + pulumi.set(__self__, "groups", groups) @property @pulumi.getter @@ -457,19 +356,8 @@ class ConfigurationAssociationConfigurationIdArgs: def __init__(__self__, *, id: pulumi.Input[str], revision: pulumi.Input[int]): - ConfigurationAssociationConfigurationIdArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - revision=revision, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: pulumi.Input[str], - revision: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) - _setter("revision", revision) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "revision", revision) @property @pulumi.getter @@ -495,19 +383,8 @@ class ConfigurationTagsEntryArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ConfigurationTagsEntryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/amazonmq/broker.py b/sdk/python/pulumi_aws_native/amazonmq/broker.py index d7ec448972..5a0a292f45 100644 --- a/sdk/python/pulumi_aws_native/amazonmq/broker.py +++ b/sdk/python/pulumi_aws_native/amazonmq/broker.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -39,86 +39,39 @@ def __init__(__self__, *, """ The set of arguments for constructing a Broker resource. """ - BrokerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - auto_minor_version_upgrade=auto_minor_version_upgrade, - deployment_mode=deployment_mode, - engine_type=engine_type, - engine_version=engine_version, - host_instance_type=host_instance_type, - publicly_accessible=publicly_accessible, - users=users, - authentication_strategy=authentication_strategy, - broker_name=broker_name, - configuration=configuration, - data_replication_mode=data_replication_mode, - data_replication_primary_broker_arn=data_replication_primary_broker_arn, - encryption_options=encryption_options, - ldap_server_metadata=ldap_server_metadata, - logs=logs, - maintenance_window_start_time=maintenance_window_start_time, - security_groups=security_groups, - storage_type=storage_type, - subnet_ids=subnet_ids, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auto_minor_version_upgrade: pulumi.Input[bool], - deployment_mode: pulumi.Input[str], - engine_type: pulumi.Input[str], - engine_version: pulumi.Input[str], - host_instance_type: pulumi.Input[str], - publicly_accessible: pulumi.Input[bool], - users: pulumi.Input[Sequence[pulumi.Input['BrokerUserArgs']]], - authentication_strategy: Optional[pulumi.Input[str]] = None, - broker_name: Optional[pulumi.Input[str]] = None, - configuration: Optional[pulumi.Input['BrokerConfigurationIdArgs']] = None, - data_replication_mode: Optional[pulumi.Input[str]] = None, - data_replication_primary_broker_arn: Optional[pulumi.Input[str]] = None, - encryption_options: Optional[pulumi.Input['BrokerEncryptionOptionsArgs']] = None, - ldap_server_metadata: Optional[pulumi.Input['BrokerLdapServerMetadataArgs']] = None, - logs: Optional[pulumi.Input['BrokerLogListArgs']] = None, - maintenance_window_start_time: Optional[pulumi.Input['BrokerMaintenanceWindowArgs']] = None, - security_groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - storage_type: Optional[pulumi.Input[str]] = None, - subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['BrokerTagsEntryArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("auto_minor_version_upgrade", auto_minor_version_upgrade) - _setter("deployment_mode", deployment_mode) - _setter("engine_type", engine_type) - _setter("engine_version", engine_version) - _setter("host_instance_type", host_instance_type) - _setter("publicly_accessible", publicly_accessible) - _setter("users", users) + pulumi.set(__self__, "auto_minor_version_upgrade", auto_minor_version_upgrade) + pulumi.set(__self__, "deployment_mode", deployment_mode) + pulumi.set(__self__, "engine_type", engine_type) + pulumi.set(__self__, "engine_version", engine_version) + pulumi.set(__self__, "host_instance_type", host_instance_type) + pulumi.set(__self__, "publicly_accessible", publicly_accessible) + pulumi.set(__self__, "users", users) if authentication_strategy is not None: - _setter("authentication_strategy", authentication_strategy) + pulumi.set(__self__, "authentication_strategy", authentication_strategy) if broker_name is not None: - _setter("broker_name", broker_name) + pulumi.set(__self__, "broker_name", broker_name) if configuration is not None: - _setter("configuration", configuration) + pulumi.set(__self__, "configuration", configuration) if data_replication_mode is not None: - _setter("data_replication_mode", data_replication_mode) + pulumi.set(__self__, "data_replication_mode", data_replication_mode) if data_replication_primary_broker_arn is not None: - _setter("data_replication_primary_broker_arn", data_replication_primary_broker_arn) + pulumi.set(__self__, "data_replication_primary_broker_arn", data_replication_primary_broker_arn) if encryption_options is not None: - _setter("encryption_options", encryption_options) + pulumi.set(__self__, "encryption_options", encryption_options) if ldap_server_metadata is not None: - _setter("ldap_server_metadata", ldap_server_metadata) + pulumi.set(__self__, "ldap_server_metadata", ldap_server_metadata) if logs is not None: - _setter("logs", logs) + pulumi.set(__self__, "logs", logs) if maintenance_window_start_time is not None: - _setter("maintenance_window_start_time", maintenance_window_start_time) + pulumi.set(__self__, "maintenance_window_start_time", maintenance_window_start_time) if security_groups is not None: - _setter("security_groups", security_groups) + pulumi.set(__self__, "security_groups", security_groups) if storage_type is not None: - _setter("storage_type", storage_type) + pulumi.set(__self__, "storage_type", storage_type) if subnet_ids is not None: - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="autoMinorVersionUpgrade") @@ -357,10 +310,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - BrokerArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -401,22 +350,12 @@ def _internal_init(__self__, raise TypeError("Missing required property 'auto_minor_version_upgrade'") __props__.__dict__["auto_minor_version_upgrade"] = auto_minor_version_upgrade __props__.__dict__["broker_name"] = broker_name - if configuration is not None and not isinstance(configuration, BrokerConfigurationIdArgs): - configuration = configuration or {} - def _setter(key, value): - configuration[key] = value - BrokerConfigurationIdArgs._configure(_setter, **configuration) __props__.__dict__["configuration"] = configuration __props__.__dict__["data_replication_mode"] = data_replication_mode __props__.__dict__["data_replication_primary_broker_arn"] = data_replication_primary_broker_arn if deployment_mode is None and not opts.urn: raise TypeError("Missing required property 'deployment_mode'") __props__.__dict__["deployment_mode"] = deployment_mode - if encryption_options is not None and not isinstance(encryption_options, BrokerEncryptionOptionsArgs): - encryption_options = encryption_options or {} - def _setter(key, value): - encryption_options[key] = value - BrokerEncryptionOptionsArgs._configure(_setter, **encryption_options) __props__.__dict__["encryption_options"] = encryption_options if engine_type is None and not opts.urn: raise TypeError("Missing required property 'engine_type'") @@ -427,23 +366,8 @@ def _setter(key, value): if host_instance_type is None and not opts.urn: raise TypeError("Missing required property 'host_instance_type'") __props__.__dict__["host_instance_type"] = host_instance_type - if ldap_server_metadata is not None and not isinstance(ldap_server_metadata, BrokerLdapServerMetadataArgs): - ldap_server_metadata = ldap_server_metadata or {} - def _setter(key, value): - ldap_server_metadata[key] = value - BrokerLdapServerMetadataArgs._configure(_setter, **ldap_server_metadata) __props__.__dict__["ldap_server_metadata"] = ldap_server_metadata - if logs is not None and not isinstance(logs, BrokerLogListArgs): - logs = logs or {} - def _setter(key, value): - logs[key] = value - BrokerLogListArgs._configure(_setter, **logs) __props__.__dict__["logs"] = logs - if maintenance_window_start_time is not None and not isinstance(maintenance_window_start_time, BrokerMaintenanceWindowArgs): - maintenance_window_start_time = maintenance_window_start_time or {} - def _setter(key, value): - maintenance_window_start_time[key] = value - BrokerMaintenanceWindowArgs._configure(_setter, **maintenance_window_start_time) __props__.__dict__["maintenance_window_start_time"] = maintenance_window_start_time if publicly_accessible is None and not opts.urn: raise TypeError("Missing required property 'publicly_accessible'") diff --git a/sdk/python/pulumi_aws_native/amazonmq/configuration.py b/sdk/python/pulumi_aws_native/amazonmq/configuration.py index 7f818963e9..feb5f72591 100644 --- a/sdk/python/pulumi_aws_native/amazonmq/configuration.py +++ b/sdk/python/pulumi_aws_native/amazonmq/configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -26,38 +26,17 @@ def __init__(__self__, *, """ The set of arguments for constructing a Configuration resource. """ - ConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data=data, - engine_type=engine_type, - engine_version=engine_version, - authentication_strategy=authentication_strategy, - description=description, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data: pulumi.Input[str], - engine_type: pulumi.Input[str], - engine_version: pulumi.Input[str], - authentication_strategy: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ConfigurationTagsEntryArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data", data) - _setter("engine_type", engine_type) - _setter("engine_version", engine_version) + pulumi.set(__self__, "data", data) + pulumi.set(__self__, "engine_type", engine_type) + pulumi.set(__self__, "engine_version", engine_version) if authentication_strategy is not None: - _setter("authentication_strategy", authentication_strategy) + pulumi.set(__self__, "authentication_strategy", authentication_strategy) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -166,10 +145,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ConfigurationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/amazonmq/configuration_association.py b/sdk/python/pulumi_aws_native/amazonmq/configuration_association.py index e04d073714..fb31c98413 100644 --- a/sdk/python/pulumi_aws_native/amazonmq/configuration_association.py +++ b/sdk/python/pulumi_aws_native/amazonmq/configuration_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,19 +21,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a ConfigurationAssociation resource. """ - ConfigurationAssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - broker=broker, - configuration=configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - broker: pulumi.Input[str], - configuration: pulumi.Input['ConfigurationAssociationConfigurationIdArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("broker", broker) - _setter("configuration", configuration) + pulumi.set(__self__, "broker", broker) + pulumi.set(__self__, "configuration", configuration) @property @pulumi.getter @@ -92,10 +81,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ConfigurationAssociationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -116,11 +101,6 @@ def _internal_init(__self__, if broker is None and not opts.urn: raise TypeError("Missing required property 'broker'") __props__.__dict__["broker"] = broker - if configuration is not None and not isinstance(configuration, ConfigurationAssociationConfigurationIdArgs): - configuration = configuration or {} - def _setter(key, value): - configuration[key] = value - ConfigurationAssociationConfigurationIdArgs._configure(_setter, **configuration) if configuration is None and not opts.urn: raise TypeError("Missing required property 'configuration'") __props__.__dict__["configuration"] = configuration diff --git a/sdk/python/pulumi_aws_native/amazonmq/get_broker.py b/sdk/python/pulumi_aws_native/amazonmq/get_broker.py index e655e5b835..3bc477f270 100644 --- a/sdk/python/pulumi_aws_native/amazonmq/get_broker.py +++ b/sdk/python/pulumi_aws_native/amazonmq/get_broker.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/amazonmq/get_configuration.py b/sdk/python/pulumi_aws_native/amazonmq/get_configuration.py index a9965f290e..c32943f395 100644 --- a/sdk/python/pulumi_aws_native/amazonmq/get_configuration.py +++ b/sdk/python/pulumi_aws_native/amazonmq/get_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/amazonmq/get_configuration_association.py b/sdk/python/pulumi_aws_native/amazonmq/get_configuration_association.py index 793f0ba152..1a3d5ae3ca 100644 --- a/sdk/python/pulumi_aws_native/amazonmq/get_configuration_association.py +++ b/sdk/python/pulumi_aws_native/amazonmq/get_configuration_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/amazonmq/outputs.py b/sdk/python/pulumi_aws_native/amazonmq/outputs.py index 7904f93184..c2e2970fda 100644 --- a/sdk/python/pulumi_aws_native/amazonmq/outputs.py +++ b/sdk/python/pulumi_aws_native/amazonmq/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -26,19 +26,8 @@ class BrokerConfigurationId(dict): def __init__(__self__, *, id: str, revision: int): - BrokerConfigurationId._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - revision=revision, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: str, - revision: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) - _setter("revision", revision) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "revision", revision) @property @pulumi.getter @@ -75,20 +64,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, use_aws_owned_key: bool, kms_key_id: Optional[str] = None): - BrokerEncryptionOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - use_aws_owned_key=use_aws_owned_key, - kms_key_id=kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - use_aws_owned_key: bool, - kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("use_aws_owned_key", use_aws_owned_key) + pulumi.set(__self__, "use_aws_owned_key", use_aws_owned_key) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) @property @pulumi.getter(name="useAwsOwnedKey") @@ -150,50 +128,21 @@ def __init__(__self__, *, role_search_subtree: Optional[bool] = None, user_role_name: Optional[str] = None, user_search_subtree: Optional[bool] = None): - BrokerLdapServerMetadata._configure( - lambda key, value: pulumi.set(__self__, key, value), - hosts=hosts, - role_base=role_base, - role_search_matching=role_search_matching, - service_account_password=service_account_password, - service_account_username=service_account_username, - user_base=user_base, - user_search_matching=user_search_matching, - role_name=role_name, - role_search_subtree=role_search_subtree, - user_role_name=user_role_name, - user_search_subtree=user_search_subtree, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hosts: Sequence[str], - role_base: str, - role_search_matching: str, - service_account_password: str, - service_account_username: str, - user_base: str, - user_search_matching: str, - role_name: Optional[str] = None, - role_search_subtree: Optional[bool] = None, - user_role_name: Optional[str] = None, - user_search_subtree: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("hosts", hosts) - _setter("role_base", role_base) - _setter("role_search_matching", role_search_matching) - _setter("service_account_password", service_account_password) - _setter("service_account_username", service_account_username) - _setter("user_base", user_base) - _setter("user_search_matching", user_search_matching) + pulumi.set(__self__, "hosts", hosts) + pulumi.set(__self__, "role_base", role_base) + pulumi.set(__self__, "role_search_matching", role_search_matching) + pulumi.set(__self__, "service_account_password", service_account_password) + pulumi.set(__self__, "service_account_username", service_account_username) + pulumi.set(__self__, "user_base", user_base) + pulumi.set(__self__, "user_search_matching", user_search_matching) if role_name is not None: - _setter("role_name", role_name) + pulumi.set(__self__, "role_name", role_name) if role_search_subtree is not None: - _setter("role_search_subtree", role_search_subtree) + pulumi.set(__self__, "role_search_subtree", role_search_subtree) if user_role_name is not None: - _setter("user_role_name", user_role_name) + pulumi.set(__self__, "user_role_name", user_role_name) if user_search_subtree is not None: - _setter("user_search_subtree", user_search_subtree) + pulumi.set(__self__, "user_search_subtree", user_search_subtree) @property @pulumi.getter @@ -256,21 +205,10 @@ class BrokerLogList(dict): def __init__(__self__, *, audit: Optional[bool] = None, general: Optional[bool] = None): - BrokerLogList._configure( - lambda key, value: pulumi.set(__self__, key, value), - audit=audit, - general=general, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - audit: Optional[bool] = None, - general: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if audit is not None: - _setter("audit", audit) + pulumi.set(__self__, "audit", audit) if general is not None: - _setter("general", general) + pulumi.set(__self__, "general", general) @property @pulumi.getter @@ -310,22 +248,9 @@ def __init__(__self__, *, day_of_week: str, time_of_day: str, time_zone: str): - BrokerMaintenanceWindow._configure( - lambda key, value: pulumi.set(__self__, key, value), - day_of_week=day_of_week, - time_of_day=time_of_day, - time_zone=time_zone, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - day_of_week: str, - time_of_day: str, - time_zone: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("day_of_week", day_of_week) - _setter("time_of_day", time_of_day) - _setter("time_zone", time_zone) + pulumi.set(__self__, "day_of_week", day_of_week) + pulumi.set(__self__, "time_of_day", time_of_day) + pulumi.set(__self__, "time_zone", time_zone) @property @pulumi.getter(name="dayOfWeek") @@ -348,19 +273,8 @@ class BrokerTagsEntry(dict): def __init__(__self__, *, key: str, value: str): - BrokerTagsEntry._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -397,27 +311,12 @@ def __init__(__self__, *, username: str, console_access: Optional[bool] = None, groups: Optional[Sequence[str]] = None): - BrokerUser._configure( - lambda key, value: pulumi.set(__self__, key, value), - password=password, - username=username, - console_access=console_access, - groups=groups, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - password: str, - username: str, - console_access: Optional[bool] = None, - groups: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("password", password) - _setter("username", username) + pulumi.set(__self__, "password", password) + pulumi.set(__self__, "username", username) if console_access is not None: - _setter("console_access", console_access) + pulumi.set(__self__, "console_access", console_access) if groups is not None: - _setter("groups", groups) + pulumi.set(__self__, "groups", groups) @property @pulumi.getter @@ -445,19 +344,8 @@ class ConfigurationAssociationConfigurationId(dict): def __init__(__self__, *, id: str, revision: int): - ConfigurationAssociationConfigurationId._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - revision=revision, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: str, - revision: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) - _setter("revision", revision) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "revision", revision) @property @pulumi.getter @@ -475,19 +363,8 @@ class ConfigurationTagsEntry(dict): def __init__(__self__, *, key: str, value: str): - ConfigurationTagsEntry._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/amplify/_inputs.py b/sdk/python/pulumi_aws_native/amplify/_inputs.py index 5b7bec69b9..2fdba73c8e 100644 --- a/sdk/python/pulumi_aws_native/amplify/_inputs.py +++ b/sdk/python/pulumi_aws_native/amplify/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -36,57 +36,28 @@ def __init__(__self__, *, framework: Optional[pulumi.Input[str]] = None, pull_request_environment_name: Optional[pulumi.Input[str]] = None, stage: Optional[pulumi.Input['AppAutoBranchCreationConfigStage']] = None): - AppAutoBranchCreationConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - auto_branch_creation_patterns=auto_branch_creation_patterns, - basic_auth_config=basic_auth_config, - build_spec=build_spec, - enable_auto_branch_creation=enable_auto_branch_creation, - enable_auto_build=enable_auto_build, - enable_performance_mode=enable_performance_mode, - enable_pull_request_preview=enable_pull_request_preview, - environment_variables=environment_variables, - framework=framework, - pull_request_environment_name=pull_request_environment_name, - stage=stage, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auto_branch_creation_patterns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - basic_auth_config: Optional[pulumi.Input['AppBasicAuthConfigArgs']] = None, - build_spec: Optional[pulumi.Input[str]] = None, - enable_auto_branch_creation: Optional[pulumi.Input[bool]] = None, - enable_auto_build: Optional[pulumi.Input[bool]] = None, - enable_performance_mode: Optional[pulumi.Input[bool]] = None, - enable_pull_request_preview: Optional[pulumi.Input[bool]] = None, - environment_variables: Optional[pulumi.Input[Sequence[pulumi.Input['AppEnvironmentVariableArgs']]]] = None, - framework: Optional[pulumi.Input[str]] = None, - pull_request_environment_name: Optional[pulumi.Input[str]] = None, - stage: Optional[pulumi.Input['AppAutoBranchCreationConfigStage']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if auto_branch_creation_patterns is not None: - _setter("auto_branch_creation_patterns", auto_branch_creation_patterns) + pulumi.set(__self__, "auto_branch_creation_patterns", auto_branch_creation_patterns) if basic_auth_config is not None: - _setter("basic_auth_config", basic_auth_config) + pulumi.set(__self__, "basic_auth_config", basic_auth_config) if build_spec is not None: - _setter("build_spec", build_spec) + pulumi.set(__self__, "build_spec", build_spec) if enable_auto_branch_creation is not None: - _setter("enable_auto_branch_creation", enable_auto_branch_creation) + pulumi.set(__self__, "enable_auto_branch_creation", enable_auto_branch_creation) if enable_auto_build is not None: - _setter("enable_auto_build", enable_auto_build) + pulumi.set(__self__, "enable_auto_build", enable_auto_build) if enable_performance_mode is not None: - _setter("enable_performance_mode", enable_performance_mode) + pulumi.set(__self__, "enable_performance_mode", enable_performance_mode) if enable_pull_request_preview is not None: - _setter("enable_pull_request_preview", enable_pull_request_preview) + pulumi.set(__self__, "enable_pull_request_preview", enable_pull_request_preview) if environment_variables is not None: - _setter("environment_variables", environment_variables) + pulumi.set(__self__, "environment_variables", environment_variables) if framework is not None: - _setter("framework", framework) + pulumi.set(__self__, "framework", framework) if pull_request_environment_name is not None: - _setter("pull_request_environment_name", pull_request_environment_name) + pulumi.set(__self__, "pull_request_environment_name", pull_request_environment_name) if stage is not None: - _setter("stage", stage) + pulumi.set(__self__, "stage", stage) @property @pulumi.getter(name="autoBranchCreationPatterns") @@ -194,25 +165,12 @@ def __init__(__self__, *, enable_basic_auth: Optional[pulumi.Input[bool]] = None, password: Optional[pulumi.Input[str]] = None, username: Optional[pulumi.Input[str]] = None): - AppBasicAuthConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enable_basic_auth=enable_basic_auth, - password=password, - username=username, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enable_basic_auth: Optional[pulumi.Input[bool]] = None, - password: Optional[pulumi.Input[str]] = None, - username: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enable_basic_auth is not None: - _setter("enable_basic_auth", enable_basic_auth) + pulumi.set(__self__, "enable_basic_auth", enable_basic_auth) if password is not None: - _setter("password", password) + pulumi.set(__self__, "password", password) if username is not None: - _setter("username", username) + pulumi.set(__self__, "username", username) @property @pulumi.getter(name="enableBasicAuth") @@ -249,27 +207,12 @@ def __init__(__self__, *, target: pulumi.Input[str], condition: Optional[pulumi.Input[str]] = None, status: Optional[pulumi.Input[str]] = None): - AppCustomRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - source=source, - target=target, - condition=condition, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source: pulumi.Input[str], - target: pulumi.Input[str], - condition: Optional[pulumi.Input[str]] = None, - status: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("source", source) - _setter("target", target) + pulumi.set(__self__, "source", source) + pulumi.set(__self__, "target", target) if condition is not None: - _setter("condition", condition) + pulumi.set(__self__, "condition", condition) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter @@ -313,19 +256,8 @@ class AppEnvironmentVariableArgs: def __init__(__self__, *, name: pulumi.Input[str], value: pulumi.Input[str]): - AppEnvironmentVariableArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -351,19 +283,8 @@ class AppTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - AppTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -390,23 +311,10 @@ def __init__(__self__, *, password: pulumi.Input[str], username: pulumi.Input[str], enable_basic_auth: Optional[pulumi.Input[bool]] = None): - BranchBasicAuthConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - password=password, - username=username, - enable_basic_auth=enable_basic_auth, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - password: pulumi.Input[str], - username: pulumi.Input[str], - enable_basic_auth: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("password", password) - _setter("username", username) + pulumi.set(__self__, "password", password) + pulumi.set(__self__, "username", username) if enable_basic_auth is not None: - _setter("enable_basic_auth", enable_basic_auth) + pulumi.set(__self__, "enable_basic_auth", enable_basic_auth) @property @pulumi.getter @@ -441,19 +349,8 @@ class BranchEnvironmentVariableArgs: def __init__(__self__, *, name: pulumi.Input[str], value: pulumi.Input[str]): - BranchEnvironmentVariableArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -479,19 +376,8 @@ class BranchTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - BranchTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -517,19 +403,8 @@ class DomainSubDomainSettingArgs: def __init__(__self__, *, branch_name: pulumi.Input[str], prefix: pulumi.Input[str]): - DomainSubDomainSettingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - branch_name=branch_name, - prefix=prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - branch_name: pulumi.Input[str], - prefix: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("branch_name", branch_name) - _setter("prefix", prefix) + pulumi.set(__self__, "branch_name", branch_name) + pulumi.set(__self__, "prefix", prefix) @property @pulumi.getter(name="branchName") diff --git a/sdk/python/pulumi_aws_native/amplify/app.py b/sdk/python/pulumi_aws_native/amplify/app.py index 303134c770..9015fbc986 100644 --- a/sdk/python/pulumi_aws_native/amplify/app.py +++ b/sdk/python/pulumi_aws_native/amplify/app.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -35,73 +35,36 @@ def __init__(__self__, *, """ The set of arguments for constructing a App resource. """ - AppArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_token=access_token, - auto_branch_creation_config=auto_branch_creation_config, - basic_auth_config=basic_auth_config, - build_spec=build_spec, - custom_headers=custom_headers, - custom_rules=custom_rules, - description=description, - enable_branch_auto_deletion=enable_branch_auto_deletion, - environment_variables=environment_variables, - iam_service_role=iam_service_role, - name=name, - oauth_token=oauth_token, - platform=platform, - repository=repository, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_token: Optional[pulumi.Input[str]] = None, - auto_branch_creation_config: Optional[pulumi.Input['AppAutoBranchCreationConfigArgs']] = None, - basic_auth_config: Optional[pulumi.Input['AppBasicAuthConfigArgs']] = None, - build_spec: Optional[pulumi.Input[str]] = None, - custom_headers: Optional[pulumi.Input[str]] = None, - custom_rules: Optional[pulumi.Input[Sequence[pulumi.Input['AppCustomRuleArgs']]]] = None, - description: Optional[pulumi.Input[str]] = None, - enable_branch_auto_deletion: Optional[pulumi.Input[bool]] = None, - environment_variables: Optional[pulumi.Input[Sequence[pulumi.Input['AppEnvironmentVariableArgs']]]] = None, - iam_service_role: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - oauth_token: Optional[pulumi.Input[str]] = None, - platform: Optional[pulumi.Input['AppPlatform']] = None, - repository: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['AppTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_token is not None: - _setter("access_token", access_token) + pulumi.set(__self__, "access_token", access_token) if auto_branch_creation_config is not None: - _setter("auto_branch_creation_config", auto_branch_creation_config) + pulumi.set(__self__, "auto_branch_creation_config", auto_branch_creation_config) if basic_auth_config is not None: - _setter("basic_auth_config", basic_auth_config) + pulumi.set(__self__, "basic_auth_config", basic_auth_config) if build_spec is not None: - _setter("build_spec", build_spec) + pulumi.set(__self__, "build_spec", build_spec) if custom_headers is not None: - _setter("custom_headers", custom_headers) + pulumi.set(__self__, "custom_headers", custom_headers) if custom_rules is not None: - _setter("custom_rules", custom_rules) + pulumi.set(__self__, "custom_rules", custom_rules) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if enable_branch_auto_deletion is not None: - _setter("enable_branch_auto_deletion", enable_branch_auto_deletion) + pulumi.set(__self__, "enable_branch_auto_deletion", enable_branch_auto_deletion) if environment_variables is not None: - _setter("environment_variables", environment_variables) + pulumi.set(__self__, "environment_variables", environment_variables) if iam_service_role is not None: - _setter("iam_service_role", iam_service_role) + pulumi.set(__self__, "iam_service_role", iam_service_role) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if oauth_token is not None: - _setter("oauth_token", oauth_token) + pulumi.set(__self__, "oauth_token", oauth_token) if platform is not None: - _setter("platform", platform) + pulumi.set(__self__, "platform", platform) if repository is not None: - _setter("repository", repository) + pulumi.set(__self__, "repository", repository) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="accessToken") @@ -285,10 +248,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AppArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -319,17 +278,7 @@ def _internal_init(__self__, __props__ = AppArgs.__new__(AppArgs) __props__.__dict__["access_token"] = access_token - if auto_branch_creation_config is not None and not isinstance(auto_branch_creation_config, AppAutoBranchCreationConfigArgs): - auto_branch_creation_config = auto_branch_creation_config or {} - def _setter(key, value): - auto_branch_creation_config[key] = value - AppAutoBranchCreationConfigArgs._configure(_setter, **auto_branch_creation_config) __props__.__dict__["auto_branch_creation_config"] = auto_branch_creation_config - if basic_auth_config is not None and not isinstance(basic_auth_config, AppBasicAuthConfigArgs): - basic_auth_config = basic_auth_config or {} - def _setter(key, value): - basic_auth_config[key] = value - AppBasicAuthConfigArgs._configure(_setter, **basic_auth_config) __props__.__dict__["basic_auth_config"] = basic_auth_config __props__.__dict__["build_spec"] = build_spec __props__.__dict__["custom_headers"] = custom_headers diff --git a/sdk/python/pulumi_aws_native/amplify/branch.py b/sdk/python/pulumi_aws_native/amplify/branch.py index 0bb7eb7afc..f50ade0717 100644 --- a/sdk/python/pulumi_aws_native/amplify/branch.py +++ b/sdk/python/pulumi_aws_native/amplify/branch.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -33,64 +33,31 @@ def __init__(__self__, *, """ The set of arguments for constructing a Branch resource. """ - BranchArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - app_id=app_id, - basic_auth_config=basic_auth_config, - branch_name=branch_name, - build_spec=build_spec, - description=description, - enable_auto_build=enable_auto_build, - enable_performance_mode=enable_performance_mode, - enable_pull_request_preview=enable_pull_request_preview, - environment_variables=environment_variables, - framework=framework, - pull_request_environment_name=pull_request_environment_name, - stage=stage, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - app_id: pulumi.Input[str], - basic_auth_config: Optional[pulumi.Input['BranchBasicAuthConfigArgs']] = None, - branch_name: Optional[pulumi.Input[str]] = None, - build_spec: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - enable_auto_build: Optional[pulumi.Input[bool]] = None, - enable_performance_mode: Optional[pulumi.Input[bool]] = None, - enable_pull_request_preview: Optional[pulumi.Input[bool]] = None, - environment_variables: Optional[pulumi.Input[Sequence[pulumi.Input['BranchEnvironmentVariableArgs']]]] = None, - framework: Optional[pulumi.Input[str]] = None, - pull_request_environment_name: Optional[pulumi.Input[str]] = None, - stage: Optional[pulumi.Input['BranchStage']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['BranchTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("app_id", app_id) + pulumi.set(__self__, "app_id", app_id) if basic_auth_config is not None: - _setter("basic_auth_config", basic_auth_config) + pulumi.set(__self__, "basic_auth_config", basic_auth_config) if branch_name is not None: - _setter("branch_name", branch_name) + pulumi.set(__self__, "branch_name", branch_name) if build_spec is not None: - _setter("build_spec", build_spec) + pulumi.set(__self__, "build_spec", build_spec) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if enable_auto_build is not None: - _setter("enable_auto_build", enable_auto_build) + pulumi.set(__self__, "enable_auto_build", enable_auto_build) if enable_performance_mode is not None: - _setter("enable_performance_mode", enable_performance_mode) + pulumi.set(__self__, "enable_performance_mode", enable_performance_mode) if enable_pull_request_preview is not None: - _setter("enable_pull_request_preview", enable_pull_request_preview) + pulumi.set(__self__, "enable_pull_request_preview", enable_pull_request_preview) if environment_variables is not None: - _setter("environment_variables", environment_variables) + pulumi.set(__self__, "environment_variables", environment_variables) if framework is not None: - _setter("framework", framework) + pulumi.set(__self__, "framework", framework) if pull_request_environment_name is not None: - _setter("pull_request_environment_name", pull_request_environment_name) + pulumi.set(__self__, "pull_request_environment_name", pull_request_environment_name) if stage is not None: - _setter("stage", stage) + pulumi.set(__self__, "stage", stage) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="appId") @@ -254,10 +221,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - BranchArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -288,11 +251,6 @@ def _internal_init(__self__, if app_id is None and not opts.urn: raise TypeError("Missing required property 'app_id'") __props__.__dict__["app_id"] = app_id - if basic_auth_config is not None and not isinstance(basic_auth_config, BranchBasicAuthConfigArgs): - basic_auth_config = basic_auth_config or {} - def _setter(key, value): - basic_auth_config[key] = value - BranchBasicAuthConfigArgs._configure(_setter, **basic_auth_config) __props__.__dict__["basic_auth_config"] = basic_auth_config __props__.__dict__["branch_name"] = branch_name __props__.__dict__["build_spec"] = build_spec diff --git a/sdk/python/pulumi_aws_native/amplify/domain.py b/sdk/python/pulumi_aws_native/amplify/domain.py index 2778ed4c23..2d6fcbf9b8 100644 --- a/sdk/python/pulumi_aws_native/amplify/domain.py +++ b/sdk/python/pulumi_aws_native/amplify/domain.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,35 +25,16 @@ def __init__(__self__, *, """ The set of arguments for constructing a Domain resource. """ - DomainArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - app_id=app_id, - sub_domain_settings=sub_domain_settings, - auto_sub_domain_creation_patterns=auto_sub_domain_creation_patterns, - auto_sub_domain_iam_role=auto_sub_domain_iam_role, - domain_name=domain_name, - enable_auto_sub_domain=enable_auto_sub_domain, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - app_id: pulumi.Input[str], - sub_domain_settings: pulumi.Input[Sequence[pulumi.Input['DomainSubDomainSettingArgs']]], - auto_sub_domain_creation_patterns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - auto_sub_domain_iam_role: Optional[pulumi.Input[str]] = None, - domain_name: Optional[pulumi.Input[str]] = None, - enable_auto_sub_domain: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("app_id", app_id) - _setter("sub_domain_settings", sub_domain_settings) + pulumi.set(__self__, "app_id", app_id) + pulumi.set(__self__, "sub_domain_settings", sub_domain_settings) if auto_sub_domain_creation_patterns is not None: - _setter("auto_sub_domain_creation_patterns", auto_sub_domain_creation_patterns) + pulumi.set(__self__, "auto_sub_domain_creation_patterns", auto_sub_domain_creation_patterns) if auto_sub_domain_iam_role is not None: - _setter("auto_sub_domain_iam_role", auto_sub_domain_iam_role) + pulumi.set(__self__, "auto_sub_domain_iam_role", auto_sub_domain_iam_role) if domain_name is not None: - _setter("domain_name", domain_name) + pulumi.set(__self__, "domain_name", domain_name) if enable_auto_sub_domain is not None: - _setter("enable_auto_sub_domain", enable_auto_sub_domain) + pulumi.set(__self__, "enable_auto_sub_domain", enable_auto_sub_domain) @property @pulumi.getter(name="appId") @@ -147,10 +128,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DomainArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/amplify/get_app.py b/sdk/python/pulumi_aws_native/amplify/get_app.py index a7a3f819cb..c6e5a5688d 100644 --- a/sdk/python/pulumi_aws_native/amplify/get_app.py +++ b/sdk/python/pulumi_aws_native/amplify/get_app.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/amplify/get_branch.py b/sdk/python/pulumi_aws_native/amplify/get_branch.py index 680a1edb4e..8240fde1b6 100644 --- a/sdk/python/pulumi_aws_native/amplify/get_branch.py +++ b/sdk/python/pulumi_aws_native/amplify/get_branch.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/amplify/get_domain.py b/sdk/python/pulumi_aws_native/amplify/get_domain.py index 3199a06609..abeae3d437 100644 --- a/sdk/python/pulumi_aws_native/amplify/get_domain.py +++ b/sdk/python/pulumi_aws_native/amplify/get_domain.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/amplify/outputs.py b/sdk/python/pulumi_aws_native/amplify/outputs.py index 933b618a25..efc70417a9 100644 --- a/sdk/python/pulumi_aws_native/amplify/outputs.py +++ b/sdk/python/pulumi_aws_native/amplify/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -70,57 +70,28 @@ def __init__(__self__, *, framework: Optional[str] = None, pull_request_environment_name: Optional[str] = None, stage: Optional['AppAutoBranchCreationConfigStage'] = None): - AppAutoBranchCreationConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - auto_branch_creation_patterns=auto_branch_creation_patterns, - basic_auth_config=basic_auth_config, - build_spec=build_spec, - enable_auto_branch_creation=enable_auto_branch_creation, - enable_auto_build=enable_auto_build, - enable_performance_mode=enable_performance_mode, - enable_pull_request_preview=enable_pull_request_preview, - environment_variables=environment_variables, - framework=framework, - pull_request_environment_name=pull_request_environment_name, - stage=stage, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auto_branch_creation_patterns: Optional[Sequence[str]] = None, - basic_auth_config: Optional['outputs.AppBasicAuthConfig'] = None, - build_spec: Optional[str] = None, - enable_auto_branch_creation: Optional[bool] = None, - enable_auto_build: Optional[bool] = None, - enable_performance_mode: Optional[bool] = None, - enable_pull_request_preview: Optional[bool] = None, - environment_variables: Optional[Sequence['outputs.AppEnvironmentVariable']] = None, - framework: Optional[str] = None, - pull_request_environment_name: Optional[str] = None, - stage: Optional['AppAutoBranchCreationConfigStage'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if auto_branch_creation_patterns is not None: - _setter("auto_branch_creation_patterns", auto_branch_creation_patterns) + pulumi.set(__self__, "auto_branch_creation_patterns", auto_branch_creation_patterns) if basic_auth_config is not None: - _setter("basic_auth_config", basic_auth_config) + pulumi.set(__self__, "basic_auth_config", basic_auth_config) if build_spec is not None: - _setter("build_spec", build_spec) + pulumi.set(__self__, "build_spec", build_spec) if enable_auto_branch_creation is not None: - _setter("enable_auto_branch_creation", enable_auto_branch_creation) + pulumi.set(__self__, "enable_auto_branch_creation", enable_auto_branch_creation) if enable_auto_build is not None: - _setter("enable_auto_build", enable_auto_build) + pulumi.set(__self__, "enable_auto_build", enable_auto_build) if enable_performance_mode is not None: - _setter("enable_performance_mode", enable_performance_mode) + pulumi.set(__self__, "enable_performance_mode", enable_performance_mode) if enable_pull_request_preview is not None: - _setter("enable_pull_request_preview", enable_pull_request_preview) + pulumi.set(__self__, "enable_pull_request_preview", enable_pull_request_preview) if environment_variables is not None: - _setter("environment_variables", environment_variables) + pulumi.set(__self__, "environment_variables", environment_variables) if framework is not None: - _setter("framework", framework) + pulumi.set(__self__, "framework", framework) if pull_request_environment_name is not None: - _setter("pull_request_environment_name", pull_request_environment_name) + pulumi.set(__self__, "pull_request_environment_name", pull_request_environment_name) if stage is not None: - _setter("stage", stage) + pulumi.set(__self__, "stage", stage) @property @pulumi.getter(name="autoBranchCreationPatterns") @@ -201,25 +172,12 @@ def __init__(__self__, *, enable_basic_auth: Optional[bool] = None, password: Optional[str] = None, username: Optional[str] = None): - AppBasicAuthConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - enable_basic_auth=enable_basic_auth, - password=password, - username=username, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enable_basic_auth: Optional[bool] = None, - password: Optional[str] = None, - username: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enable_basic_auth is not None: - _setter("enable_basic_auth", enable_basic_auth) + pulumi.set(__self__, "enable_basic_auth", enable_basic_auth) if password is not None: - _setter("password", password) + pulumi.set(__self__, "password", password) if username is not None: - _setter("username", username) + pulumi.set(__self__, "username", username) @property @pulumi.getter(name="enableBasicAuth") @@ -244,27 +202,12 @@ def __init__(__self__, *, target: str, condition: Optional[str] = None, status: Optional[str] = None): - AppCustomRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - source=source, - target=target, - condition=condition, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source: str, - target: str, - condition: Optional[str] = None, - status: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("source", source) - _setter("target", target) + pulumi.set(__self__, "source", source) + pulumi.set(__self__, "target", target) if condition is not None: - _setter("condition", condition) + pulumi.set(__self__, "condition", condition) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter @@ -292,19 +235,8 @@ class AppEnvironmentVariable(dict): def __init__(__self__, *, name: str, value: str): - AppEnvironmentVariable._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -322,19 +254,8 @@ class AppTag(dict): def __init__(__self__, *, key: str, value: str): - AppTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -370,23 +291,10 @@ def __init__(__self__, *, password: str, username: str, enable_basic_auth: Optional[bool] = None): - BranchBasicAuthConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - password=password, - username=username, - enable_basic_auth=enable_basic_auth, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - password: str, - username: str, - enable_basic_auth: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("password", password) - _setter("username", username) + pulumi.set(__self__, "password", password) + pulumi.set(__self__, "username", username) if enable_basic_auth is not None: - _setter("enable_basic_auth", enable_basic_auth) + pulumi.set(__self__, "enable_basic_auth", enable_basic_auth) @property @pulumi.getter @@ -409,19 +317,8 @@ class BranchEnvironmentVariable(dict): def __init__(__self__, *, name: str, value: str): - BranchEnvironmentVariable._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -439,19 +336,8 @@ class BranchTag(dict): def __init__(__self__, *, key: str, value: str): - BranchTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -486,19 +372,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, branch_name: str, prefix: str): - DomainSubDomainSetting._configure( - lambda key, value: pulumi.set(__self__, key, value), - branch_name=branch_name, - prefix=prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - branch_name: str, - prefix: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("branch_name", branch_name) - _setter("prefix", prefix) + pulumi.set(__self__, "branch_name", branch_name) + pulumi.set(__self__, "prefix", prefix) @property @pulumi.getter(name="branchName") diff --git a/sdk/python/pulumi_aws_native/amplifyuibuilder/_inputs.py b/sdk/python/pulumi_aws_native/amplifyuibuilder/_inputs.py index 3b9c88720a..0709e669cb 100644 --- a/sdk/python/pulumi_aws_native/amplifyuibuilder/_inputs.py +++ b/sdk/python/pulumi_aws_native/amplifyuibuilder/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -41,11 +41,6 @@ class ComponentBindingPropertiesArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -56,30 +51,13 @@ def __init__(__self__, *, properties: pulumi.Input['ComponentPropertiesArgs'], children: Optional[pulumi.Input[Sequence[pulumi.Input['ComponentChildArgs']]]] = None, events: Optional[pulumi.Input['ComponentEventsArgs']] = None): - ComponentChildArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - component_type=component_type, - name=name, - properties=properties, - children=children, - events=events, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - component_type: pulumi.Input[str], - name: pulumi.Input[str], - properties: pulumi.Input['ComponentPropertiesArgs'], - children: Optional[pulumi.Input[Sequence[pulumi.Input['ComponentChildArgs']]]] = None, - events: Optional[pulumi.Input['ComponentEventsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("component_type", component_type) - _setter("name", name) - _setter("properties", properties) + pulumi.set(__self__, "component_type", component_type) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "properties", properties) if children is not None: - _setter("children", children) + pulumi.set(__self__, "children", children) if events is not None: - _setter("events", events) + pulumi.set(__self__, "events", events) @property @pulumi.getter(name="componentType") @@ -131,66 +109,36 @@ def events(self, value: Optional[pulumi.Input['ComponentEventsArgs']]): class ComponentCollectionPropertiesArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type class ComponentEventsArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type class ComponentOverridesArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type class ComponentPropertiesArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type class ComponentTagsArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type class ComponentVariantValuesArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -198,21 +146,10 @@ class ComponentVariantArgs: def __init__(__self__, *, overrides: Optional[pulumi.Input['ComponentOverridesArgs']] = None, variant_values: Optional[pulumi.Input['ComponentVariantValuesArgs']] = None): - ComponentVariantArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - overrides=overrides, - variant_values=variant_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - overrides: Optional[pulumi.Input['ComponentOverridesArgs']] = None, - variant_values: Optional[pulumi.Input['ComponentVariantValuesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if overrides is not None: - _setter("overrides", overrides) + pulumi.set(__self__, "overrides", overrides) if variant_values is not None: - _setter("variant_values", variant_values) + pulumi.set(__self__, "variant_values", variant_values) @property @pulumi.getter @@ -239,25 +176,12 @@ def __init__(__self__, *, children: Optional[pulumi.Input[str]] = None, excluded: Optional[pulumi.Input[bool]] = None, position: Optional[pulumi.Input[Union['FormFieldPosition0PropertiesArgs', 'FormFieldPosition1PropertiesArgs', 'FormFieldPosition2PropertiesArgs']]] = None): - FormButtonArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - children=children, - excluded=excluded, - position=position, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - children: Optional[pulumi.Input[str]] = None, - excluded: Optional[pulumi.Input[bool]] = None, - position: Optional[pulumi.Input[Union['FormFieldPosition0PropertiesArgs', 'FormFieldPosition1PropertiesArgs', 'FormFieldPosition2PropertiesArgs']]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if children is not None: - _setter("children", children) + pulumi.set(__self__, "children", children) if excluded is not None: - _setter("excluded", excluded) + pulumi.set(__self__, "excluded", excluded) if position is not None: - _setter("position", position) + pulumi.set(__self__, "position", position) @property @pulumi.getter @@ -294,29 +218,14 @@ def __init__(__self__, *, clear: Optional[pulumi.Input['FormButtonArgs']] = None, position: Optional[pulumi.Input['FormButtonsPosition']] = None, submit: Optional[pulumi.Input['FormButtonArgs']] = None): - FormCtaArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cancel=cancel, - clear=clear, - position=position, - submit=submit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cancel: Optional[pulumi.Input['FormButtonArgs']] = None, - clear: Optional[pulumi.Input['FormButtonArgs']] = None, - position: Optional[pulumi.Input['FormButtonsPosition']] = None, - submit: Optional[pulumi.Input['FormButtonArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cancel is not None: - _setter("cancel", cancel) + pulumi.set(__self__, "cancel", cancel) if clear is not None: - _setter("clear", clear) + pulumi.set(__self__, "clear", clear) if position is not None: - _setter("position", position) + pulumi.set(__self__, "position", position) if submit is not None: - _setter("submit", submit) + pulumi.set(__self__, "submit", submit) @property @pulumi.getter @@ -360,19 +269,8 @@ class FormDataTypeConfigArgs: def __init__(__self__, *, data_source_type: pulumi.Input['FormDataSourceType'], data_type_name: pulumi.Input[str]): - FormDataTypeConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_source_type=data_source_type, - data_type_name=data_type_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_source_type: pulumi.Input['FormDataSourceType'], - data_type_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_source_type", data_source_type) - _setter("data_type_name", data_type_name) + pulumi.set(__self__, "data_source_type", data_source_type) + pulumi.set(__self__, "data_type_name", data_type_name) @property @pulumi.getter(name="dataSourceType") @@ -397,16 +295,7 @@ def data_type_name(self, value: pulumi.Input[str]): class FormFieldPosition0PropertiesArgs: def __init__(__self__, *, fixed: pulumi.Input['FormFixedPosition']): - FormFieldPosition0PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - fixed=fixed, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - fixed: pulumi.Input['FormFixedPosition'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("fixed", fixed) + pulumi.set(__self__, "fixed", fixed) @property @pulumi.getter @@ -422,16 +311,7 @@ def fixed(self, value: pulumi.Input['FormFixedPosition']): class FormFieldPosition1PropertiesArgs: def __init__(__self__, *, right_of: pulumi.Input[str]): - FormFieldPosition1PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - right_of=right_of, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - right_of: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("right_of", right_of) + pulumi.set(__self__, "right_of", right_of) @property @pulumi.getter(name="rightOf") @@ -447,16 +327,7 @@ def right_of(self, value: pulumi.Input[str]): class FormFieldPosition2PropertiesArgs: def __init__(__self__, *, below: pulumi.Input[str]): - FormFieldPosition2PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - below=below, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - below: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("below", below) + pulumi.set(__self__, "below", below) @property @pulumi.getter @@ -472,38 +343,19 @@ def below(self, value: pulumi.Input[str]): class FormFieldsMapArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type class FormSectionalElementMapArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type class FormStyleConfig0PropertiesArgs: def __init__(__self__, *, token_reference: pulumi.Input[str]): - FormStyleConfig0PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - token_reference=token_reference, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - token_reference: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("token_reference", token_reference) + pulumi.set(__self__, "token_reference", token_reference) @property @pulumi.getter(name="tokenReference") @@ -519,16 +371,7 @@ def token_reference(self, value: pulumi.Input[str]): class FormStyleConfig1PropertiesArgs: def __init__(__self__, *, value: pulumi.Input[str]): - FormStyleConfig1PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -546,25 +389,12 @@ def __init__(__self__, *, horizontal_gap: Optional[pulumi.Input[Union['FormStyleConfig0PropertiesArgs', 'FormStyleConfig1PropertiesArgs']]] = None, outer_padding: Optional[pulumi.Input[Union['FormStyleConfig0PropertiesArgs', 'FormStyleConfig1PropertiesArgs']]] = None, vertical_gap: Optional[pulumi.Input[Union['FormStyleConfig0PropertiesArgs', 'FormStyleConfig1PropertiesArgs']]] = None): - FormStyleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - horizontal_gap=horizontal_gap, - outer_padding=outer_padding, - vertical_gap=vertical_gap, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - horizontal_gap: Optional[pulumi.Input[Union['FormStyleConfig0PropertiesArgs', 'FormStyleConfig1PropertiesArgs']]] = None, - outer_padding: Optional[pulumi.Input[Union['FormStyleConfig0PropertiesArgs', 'FormStyleConfig1PropertiesArgs']]] = None, - vertical_gap: Optional[pulumi.Input[Union['FormStyleConfig0PropertiesArgs', 'FormStyleConfig1PropertiesArgs']]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if horizontal_gap is not None: - _setter("horizontal_gap", horizontal_gap) + pulumi.set(__self__, "horizontal_gap", horizontal_gap) if outer_padding is not None: - _setter("outer_padding", outer_padding) + pulumi.set(__self__, "outer_padding", outer_padding) if vertical_gap is not None: - _setter("vertical_gap", vertical_gap) + pulumi.set(__self__, "vertical_gap", vertical_gap) @property @pulumi.getter(name="horizontalGap") @@ -598,22 +428,12 @@ def vertical_gap(self, value: Optional[pulumi.Input[Union['FormStyleConfig0Prope class FormTagsArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type class ThemeTagsArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -621,21 +441,10 @@ class ThemeValuesArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input['ThemeValueArgs']] = None): - ThemeValuesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input['ThemeValueArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -661,21 +470,10 @@ class ThemeValueArgs: def __init__(__self__, *, children: Optional[pulumi.Input[Sequence[pulumi.Input['ThemeValuesArgs']]]] = None, value: Optional[pulumi.Input[str]] = None): - ThemeValueArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - children=children, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - children: Optional[pulumi.Input[Sequence[pulumi.Input['ThemeValuesArgs']]]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if children is not None: - _setter("children", children) + pulumi.set(__self__, "children", children) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/amplifyuibuilder/component.py b/sdk/python/pulumi_aws_native/amplifyuibuilder/component.py index d450b27eda..8beaf0000a 100644 --- a/sdk/python/pulumi_aws_native/amplifyuibuilder/component.py +++ b/sdk/python/pulumi_aws_native/amplifyuibuilder/component.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -33,64 +33,29 @@ def __init__(__self__, *, """ The set of arguments for constructing a Component resource. """ - ComponentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - binding_properties=binding_properties, - component_type=component_type, - overrides=overrides, - properties=properties, - variants=variants, - app_id=app_id, - children=children, - collection_properties=collection_properties, - environment_name=environment_name, - events=events, - name=name, - schema_version=schema_version, - source_id=source_id, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - binding_properties: pulumi.Input['ComponentBindingPropertiesArgs'], - component_type: pulumi.Input[str], - overrides: pulumi.Input['ComponentOverridesArgs'], - properties: pulumi.Input['ComponentPropertiesArgs'], - variants: pulumi.Input[Sequence[pulumi.Input['ComponentVariantArgs']]], - app_id: Optional[pulumi.Input[str]] = None, - children: Optional[pulumi.Input[Sequence[pulumi.Input['ComponentChildArgs']]]] = None, - collection_properties: Optional[pulumi.Input['ComponentCollectionPropertiesArgs']] = None, - environment_name: Optional[pulumi.Input[str]] = None, - events: Optional[pulumi.Input['ComponentEventsArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - schema_version: Optional[pulumi.Input[str]] = None, - source_id: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input['ComponentTagsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("binding_properties", binding_properties) - _setter("component_type", component_type) - _setter("overrides", overrides) - _setter("properties", properties) - _setter("variants", variants) + pulumi.set(__self__, "binding_properties", binding_properties) + pulumi.set(__self__, "component_type", component_type) + pulumi.set(__self__, "overrides", overrides) + pulumi.set(__self__, "properties", properties) + pulumi.set(__self__, "variants", variants) if app_id is not None: - _setter("app_id", app_id) + pulumi.set(__self__, "app_id", app_id) if children is not None: - _setter("children", children) + pulumi.set(__self__, "children", children) if collection_properties is not None: - _setter("collection_properties", collection_properties) + pulumi.set(__self__, "collection_properties", collection_properties) if environment_name is not None: - _setter("environment_name", environment_name) + pulumi.set(__self__, "environment_name", environment_name) if events is not None: - _setter("events", events) + pulumi.set(__self__, "events", events) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if schema_version is not None: - _setter("schema_version", schema_version) + pulumi.set(__self__, "schema_version", schema_version) if source_id is not None: - _setter("source_id", source_id) + pulumi.set(__self__, "source_id", source_id) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="bindingProperties") @@ -264,10 +229,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ComponentArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -297,55 +258,25 @@ def _internal_init(__self__, __props__ = ComponentArgs.__new__(ComponentArgs) __props__.__dict__["app_id"] = app_id - if binding_properties is not None and not isinstance(binding_properties, ComponentBindingPropertiesArgs): - binding_properties = binding_properties or {} - def _setter(key, value): - binding_properties[key] = value - ComponentBindingPropertiesArgs._configure(_setter, **binding_properties) if binding_properties is None and not opts.urn: raise TypeError("Missing required property 'binding_properties'") __props__.__dict__["binding_properties"] = binding_properties __props__.__dict__["children"] = children - if collection_properties is not None and not isinstance(collection_properties, ComponentCollectionPropertiesArgs): - collection_properties = collection_properties or {} - def _setter(key, value): - collection_properties[key] = value - ComponentCollectionPropertiesArgs._configure(_setter, **collection_properties) __props__.__dict__["collection_properties"] = collection_properties if component_type is None and not opts.urn: raise TypeError("Missing required property 'component_type'") __props__.__dict__["component_type"] = component_type __props__.__dict__["environment_name"] = environment_name - if events is not None and not isinstance(events, ComponentEventsArgs): - events = events or {} - def _setter(key, value): - events[key] = value - ComponentEventsArgs._configure(_setter, **events) __props__.__dict__["events"] = events __props__.__dict__["name"] = name - if overrides is not None and not isinstance(overrides, ComponentOverridesArgs): - overrides = overrides or {} - def _setter(key, value): - overrides[key] = value - ComponentOverridesArgs._configure(_setter, **overrides) if overrides is None and not opts.urn: raise TypeError("Missing required property 'overrides'") __props__.__dict__["overrides"] = overrides - if properties is not None and not isinstance(properties, ComponentPropertiesArgs): - properties = properties or {} - def _setter(key, value): - properties[key] = value - ComponentPropertiesArgs._configure(_setter, **properties) if properties is None and not opts.urn: raise TypeError("Missing required property 'properties'") __props__.__dict__["properties"] = properties __props__.__dict__["schema_version"] = schema_version __props__.__dict__["source_id"] = source_id - if tags is not None and not isinstance(tags, ComponentTagsArgs): - tags = tags or {} - def _setter(key, value): - tags[key] = value - ComponentTagsArgs._configure(_setter, **tags) __props__.__dict__["tags"] = tags if variants is None and not opts.urn: raise TypeError("Missing required property 'variants'") diff --git a/sdk/python/pulumi_aws_native/amplifyuibuilder/form.py b/sdk/python/pulumi_aws_native/amplifyuibuilder/form.py index f4eeb1e5d7..cdc2847730 100644 --- a/sdk/python/pulumi_aws_native/amplifyuibuilder/form.py +++ b/sdk/python/pulumi_aws_native/amplifyuibuilder/form.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -32,55 +32,24 @@ def __init__(__self__, *, """ The set of arguments for constructing a Form resource. """ - FormArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_type=data_type, - fields=fields, - form_action_type=form_action_type, - schema_version=schema_version, - sectional_elements=sectional_elements, - style=style, - app_id=app_id, - cta=cta, - environment_name=environment_name, - label_decorator=label_decorator, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_type: pulumi.Input['FormDataTypeConfigArgs'], - fields: pulumi.Input['FormFieldsMapArgs'], - form_action_type: pulumi.Input['FormActionType'], - schema_version: pulumi.Input[str], - sectional_elements: pulumi.Input['FormSectionalElementMapArgs'], - style: pulumi.Input['FormStyleArgs'], - app_id: Optional[pulumi.Input[str]] = None, - cta: Optional[pulumi.Input['FormCtaArgs']] = None, - environment_name: Optional[pulumi.Input[str]] = None, - label_decorator: Optional[pulumi.Input['FormLabelDecorator']] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input['FormTagsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_type", data_type) - _setter("fields", fields) - _setter("form_action_type", form_action_type) - _setter("schema_version", schema_version) - _setter("sectional_elements", sectional_elements) - _setter("style", style) + pulumi.set(__self__, "data_type", data_type) + pulumi.set(__self__, "fields", fields) + pulumi.set(__self__, "form_action_type", form_action_type) + pulumi.set(__self__, "schema_version", schema_version) + pulumi.set(__self__, "sectional_elements", sectional_elements) + pulumi.set(__self__, "style", style) if app_id is not None: - _setter("app_id", app_id) + pulumi.set(__self__, "app_id", app_id) if cta is not None: - _setter("cta", cta) + pulumi.set(__self__, "cta", cta) if environment_name is not None: - _setter("environment_name", environment_name) + pulumi.set(__self__, "environment_name", environment_name) if label_decorator is not None: - _setter("label_decorator", label_decorator) + pulumi.set(__self__, "label_decorator", label_decorator) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="dataType") @@ -234,10 +203,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - FormArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -265,26 +230,11 @@ def _internal_init(__self__, __props__ = FormArgs.__new__(FormArgs) __props__.__dict__["app_id"] = app_id - if cta is not None and not isinstance(cta, FormCtaArgs): - cta = cta or {} - def _setter(key, value): - cta[key] = value - FormCtaArgs._configure(_setter, **cta) __props__.__dict__["cta"] = cta - if data_type is not None and not isinstance(data_type, FormDataTypeConfigArgs): - data_type = data_type or {} - def _setter(key, value): - data_type[key] = value - FormDataTypeConfigArgs._configure(_setter, **data_type) if data_type is None and not opts.urn: raise TypeError("Missing required property 'data_type'") __props__.__dict__["data_type"] = data_type __props__.__dict__["environment_name"] = environment_name - if fields is not None and not isinstance(fields, FormFieldsMapArgs): - fields = fields or {} - def _setter(key, value): - fields[key] = value - FormFieldsMapArgs._configure(_setter, **fields) if fields is None and not opts.urn: raise TypeError("Missing required property 'fields'") __props__.__dict__["fields"] = fields @@ -296,27 +246,12 @@ def _setter(key, value): if schema_version is None and not opts.urn: raise TypeError("Missing required property 'schema_version'") __props__.__dict__["schema_version"] = schema_version - if sectional_elements is not None and not isinstance(sectional_elements, FormSectionalElementMapArgs): - sectional_elements = sectional_elements or {} - def _setter(key, value): - sectional_elements[key] = value - FormSectionalElementMapArgs._configure(_setter, **sectional_elements) if sectional_elements is None and not opts.urn: raise TypeError("Missing required property 'sectional_elements'") __props__.__dict__["sectional_elements"] = sectional_elements - if style is not None and not isinstance(style, FormStyleArgs): - style = style or {} - def _setter(key, value): - style[key] = value - FormStyleArgs._configure(_setter, **style) if style is None and not opts.urn: raise TypeError("Missing required property 'style'") __props__.__dict__["style"] = style - if tags is not None and not isinstance(tags, FormTagsArgs): - tags = tags or {} - def _setter(key, value): - tags[key] = value - FormTagsArgs._configure(_setter, **tags) __props__.__dict__["tags"] = tags replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["tags"]) opts = pulumi.ResourceOptions.merge(opts, replace_on_changes) diff --git a/sdk/python/pulumi_aws_native/amplifyuibuilder/get_component.py b/sdk/python/pulumi_aws_native/amplifyuibuilder/get_component.py index 2b6e6b965b..12fc535396 100644 --- a/sdk/python/pulumi_aws_native/amplifyuibuilder/get_component.py +++ b/sdk/python/pulumi_aws_native/amplifyuibuilder/get_component.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/amplifyuibuilder/get_form.py b/sdk/python/pulumi_aws_native/amplifyuibuilder/get_form.py index dad9369fa2..a5ed88f593 100644 --- a/sdk/python/pulumi_aws_native/amplifyuibuilder/get_form.py +++ b/sdk/python/pulumi_aws_native/amplifyuibuilder/get_form.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/amplifyuibuilder/get_theme.py b/sdk/python/pulumi_aws_native/amplifyuibuilder/get_theme.py index 2afb406e21..d1b0ff5fbb 100644 --- a/sdk/python/pulumi_aws_native/amplifyuibuilder/get_theme.py +++ b/sdk/python/pulumi_aws_native/amplifyuibuilder/get_theme.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/amplifyuibuilder/outputs.py b/sdk/python/pulumi_aws_native/amplifyuibuilder/outputs.py index 8460464372..494123f541 100644 --- a/sdk/python/pulumi_aws_native/amplifyuibuilder/outputs.py +++ b/sdk/python/pulumi_aws_native/amplifyuibuilder/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -42,11 +42,6 @@ class ComponentBindingProperties(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -74,30 +69,13 @@ def __init__(__self__, *, properties: 'outputs.ComponentProperties', children: Optional[Sequence['outputs.ComponentChild']] = None, events: Optional['outputs.ComponentEvents'] = None): - ComponentChild._configure( - lambda key, value: pulumi.set(__self__, key, value), - component_type=component_type, - name=name, - properties=properties, - children=children, - events=events, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - component_type: str, - name: str, - properties: 'outputs.ComponentProperties', - children: Optional[Sequence['outputs.ComponentChild']] = None, - events: Optional['outputs.ComponentEvents'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("component_type", component_type) - _setter("name", name) - _setter("properties", properties) + pulumi.set(__self__, "component_type", component_type) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "properties", properties) if children is not None: - _setter("children", children) + pulumi.set(__self__, "children", children) if events is not None: - _setter("events", events) + pulumi.set(__self__, "events", events) @property @pulumi.getter(name="componentType") @@ -129,55 +107,30 @@ def events(self) -> Optional['outputs.ComponentEvents']: class ComponentCollectionProperties(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type class ComponentEvents(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type class ComponentOverrides(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type class ComponentProperties(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type class ComponentTags(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -202,21 +155,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, overrides: Optional['outputs.ComponentOverrides'] = None, variant_values: Optional['outputs.ComponentVariantValues'] = None): - ComponentVariant._configure( - lambda key, value: pulumi.set(__self__, key, value), - overrides=overrides, - variant_values=variant_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - overrides: Optional['outputs.ComponentOverrides'] = None, - variant_values: Optional['outputs.ComponentVariantValues'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if overrides is not None: - _setter("overrides", overrides) + pulumi.set(__self__, "overrides", overrides) if variant_values is not None: - _setter("variant_values", variant_values) + pulumi.set(__self__, "variant_values", variant_values) @property @pulumi.getter @@ -233,11 +175,6 @@ def variant_values(self) -> Optional['outputs.ComponentVariantValues']: class ComponentVariantValues(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -246,25 +183,12 @@ def __init__(__self__, *, children: Optional[str] = None, excluded: Optional[bool] = None, position: Optional[Any] = None): - FormButton._configure( - lambda key, value: pulumi.set(__self__, key, value), - children=children, - excluded=excluded, - position=position, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - children: Optional[str] = None, - excluded: Optional[bool] = None, - position: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if children is not None: - _setter("children", children) + pulumi.set(__self__, "children", children) if excluded is not None: - _setter("excluded", excluded) + pulumi.set(__self__, "excluded", excluded) if position is not None: - _setter("position", position) + pulumi.set(__self__, "position", position) @property @pulumi.getter @@ -289,29 +213,14 @@ def __init__(__self__, *, clear: Optional['outputs.FormButton'] = None, position: Optional['FormButtonsPosition'] = None, submit: Optional['outputs.FormButton'] = None): - FormCta._configure( - lambda key, value: pulumi.set(__self__, key, value), - cancel=cancel, - clear=clear, - position=position, - submit=submit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cancel: Optional['outputs.FormButton'] = None, - clear: Optional['outputs.FormButton'] = None, - position: Optional['FormButtonsPosition'] = None, - submit: Optional['outputs.FormButton'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cancel is not None: - _setter("cancel", cancel) + pulumi.set(__self__, "cancel", cancel) if clear is not None: - _setter("clear", clear) + pulumi.set(__self__, "clear", clear) if position is not None: - _setter("position", position) + pulumi.set(__self__, "position", position) if submit is not None: - _setter("submit", submit) + pulumi.set(__self__, "submit", submit) @property @pulumi.getter @@ -358,19 +267,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, data_source_type: 'FormDataSourceType', data_type_name: str): - FormDataTypeConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_source_type=data_source_type, - data_type_name=data_type_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_source_type: 'FormDataSourceType', - data_type_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_source_type", data_source_type) - _setter("data_type_name", data_type_name) + pulumi.set(__self__, "data_source_type", data_source_type) + pulumi.set(__self__, "data_type_name", data_type_name) @property @pulumi.getter(name="dataSourceType") @@ -387,16 +285,7 @@ def data_type_name(self) -> str: class FormFieldPosition0Properties(dict): def __init__(__self__, *, fixed: 'FormFixedPosition'): - FormFieldPosition0Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - fixed=fixed, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - fixed: 'FormFixedPosition', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("fixed", fixed) + pulumi.set(__self__, "fixed", fixed) @property @pulumi.getter @@ -425,16 +314,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, right_of: str): - FormFieldPosition1Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - right_of=right_of, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - right_of: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("right_of", right_of) + pulumi.set(__self__, "right_of", right_of) @property @pulumi.getter(name="rightOf") @@ -446,16 +326,7 @@ def right_of(self) -> str: class FormFieldPosition2Properties(dict): def __init__(__self__, *, below: str): - FormFieldPosition2Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - below=below, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - below: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("below", below) + pulumi.set(__self__, "below", below) @property @pulumi.getter @@ -467,22 +338,12 @@ def below(self) -> str: class FormFieldsMap(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type class FormSectionalElementMap(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -512,25 +373,12 @@ def __init__(__self__, *, horizontal_gap: Optional[Any] = None, outer_padding: Optional[Any] = None, vertical_gap: Optional[Any] = None): - FormStyle._configure( - lambda key, value: pulumi.set(__self__, key, value), - horizontal_gap=horizontal_gap, - outer_padding=outer_padding, - vertical_gap=vertical_gap, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - horizontal_gap: Optional[Any] = None, - outer_padding: Optional[Any] = None, - vertical_gap: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if horizontal_gap is not None: - _setter("horizontal_gap", horizontal_gap) + pulumi.set(__self__, "horizontal_gap", horizontal_gap) if outer_padding is not None: - _setter("outer_padding", outer_padding) + pulumi.set(__self__, "outer_padding", outer_padding) if vertical_gap is not None: - _setter("vertical_gap", vertical_gap) + pulumi.set(__self__, "vertical_gap", vertical_gap) @property @pulumi.getter(name="horizontalGap") @@ -569,16 +417,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, token_reference: str): - FormStyleConfig0Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - token_reference=token_reference, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - token_reference: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("token_reference", token_reference) + pulumi.set(__self__, "token_reference", token_reference) @property @pulumi.getter(name="tokenReference") @@ -590,16 +429,7 @@ def token_reference(self) -> str: class FormStyleConfig1Properties(dict): def __init__(__self__, *, value: str): - FormStyleConfig1Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -611,22 +441,12 @@ def value(self) -> str: class FormTags(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type class ThemeTags(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -634,21 +454,10 @@ class ThemeValue(dict): def __init__(__self__, *, children: Optional[Sequence['outputs.ThemeValues']] = None, value: Optional[str] = None): - ThemeValue._configure( - lambda key, value: pulumi.set(__self__, key, value), - children=children, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - children: Optional[Sequence['outputs.ThemeValues']] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if children is not None: - _setter("children", children) + pulumi.set(__self__, "children", children) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -666,21 +475,10 @@ class ThemeValues(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional['outputs.ThemeValue'] = None): - ThemeValues._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional['outputs.ThemeValue'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/amplifyuibuilder/theme.py b/sdk/python/pulumi_aws_native/amplifyuibuilder/theme.py index b858497890..e3eed92673 100644 --- a/sdk/python/pulumi_aws_native/amplifyuibuilder/theme.py +++ b/sdk/python/pulumi_aws_native/amplifyuibuilder/theme.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,36 +25,17 @@ def __init__(__self__, *, """ The set of arguments for constructing a Theme resource. """ - ThemeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - values=values, - app_id=app_id, - environment_name=environment_name, - name=name, - overrides=overrides, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - values: pulumi.Input[Sequence[pulumi.Input['ThemeValuesArgs']]], - app_id: Optional[pulumi.Input[str]] = None, - environment_name: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - overrides: Optional[pulumi.Input[Sequence[pulumi.Input['ThemeValuesArgs']]]] = None, - tags: Optional[pulumi.Input['ThemeTagsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("values", values) + pulumi.set(__self__, "values", values) if app_id is not None: - _setter("app_id", app_id) + pulumi.set(__self__, "app_id", app_id) if environment_name is not None: - _setter("environment_name", environment_name) + pulumi.set(__self__, "environment_name", environment_name) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if overrides is not None: - _setter("overrides", overrides) + pulumi.set(__self__, "overrides", overrides) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -148,10 +129,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ThemeArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -176,11 +153,6 @@ def _internal_init(__self__, __props__.__dict__["environment_name"] = environment_name __props__.__dict__["name"] = name __props__.__dict__["overrides"] = overrides - if tags is not None and not isinstance(tags, ThemeTagsArgs): - tags = tags or {} - def _setter(key, value): - tags[key] = value - ThemeTagsArgs._configure(_setter, **tags) __props__.__dict__["tags"] = tags if values is None and not opts.urn: raise TypeError("Missing required property 'values'") diff --git a/sdk/python/pulumi_aws_native/apigateway/_inputs.py b/sdk/python/pulumi_aws_native/apigateway/_inputs.py index a91f9297ad..a0e5cadc14 100644 --- a/sdk/python/pulumi_aws_native/apigateway/_inputs.py +++ b/sdk/python/pulumi_aws_native/apigateway/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -50,21 +50,10 @@ def __init__(__self__, *, :param pulumi.Input[str] rest_api_id: The ID of a RestApi resource that includes the stage with which you want to associate the API key. :param pulumi.Input[str] stage_name: The name of the stage with which to associate the API key. The stage must be included in the RestApi resource that you specified in the RestApiId property. """ - ApiKeyStageKeyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - rest_api_id=rest_api_id, - stage_name=stage_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rest_api_id: Optional[pulumi.Input[str]] = None, - stage_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if rest_api_id is not None: - _setter("rest_api_id", rest_api_id) + pulumi.set(__self__, "rest_api_id", rest_api_id) if stage_name is not None: - _setter("stage_name", stage_name) + pulumi.set(__self__, "stage_name", stage_name) @property @pulumi.getter(name="restApiId") @@ -100,19 +89,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ApiKeyTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -144,19 +122,8 @@ class ClientCertificateTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ClientCertificateTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -188,21 +155,10 @@ def __init__(__self__, *, :param pulumi.Input[str] destination_arn: The Amazon Resource Name (ARN) of the CloudWatch Logs log group or Kinesis Data Firehose delivery stream to receive access logs. If you specify a Kinesis Data Firehose delivery stream, the stream name must begin with ``amazon-apigateway-``. :param pulumi.Input[str] format: A single line format of the access logs of data, as specified by selected $context variables. The format must include at least ``$context.requestId``. """ - DeploymentAccessLogSettingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_arn=destination_arn, - format=format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_arn: Optional[pulumi.Input[str]] = None, - format: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination_arn is not None: - _setter("destination_arn", destination_arn) + pulumi.set(__self__, "destination_arn", destination_arn) if format is not None: - _setter("format", format) + pulumi.set(__self__, "format", format) @property @pulumi.getter(name="destinationArn") @@ -241,25 +197,12 @@ def __init__(__self__, *, :param Any stage_variable_overrides: A stage variable overrides used for the canary release deployment. They can override existing stage variables or add new stage variables for the canary release deployment. These stage variables are represented as a string-to-string map between stage variable names and their values. :param pulumi.Input[bool] use_stage_cache: A Boolean flag to indicate whether the canary release deployment uses the stage cache or not. """ - DeploymentCanarySettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - percent_traffic=percent_traffic, - stage_variable_overrides=stage_variable_overrides, - use_stage_cache=use_stage_cache, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - percent_traffic: Optional[pulumi.Input[float]] = None, - stage_variable_overrides: Optional[Any] = None, - use_stage_cache: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if percent_traffic is not None: - _setter("percent_traffic", percent_traffic) + pulumi.set(__self__, "percent_traffic", percent_traffic) if stage_variable_overrides is not None: - _setter("stage_variable_overrides", stage_variable_overrides) + pulumi.set(__self__, "stage_variable_overrides", stage_variable_overrides) if use_stage_cache is not None: - _setter("use_stage_cache", use_stage_cache) + pulumi.set(__self__, "use_stage_cache", use_stage_cache) @property @pulumi.getter(name="percentTraffic") @@ -311,25 +254,12 @@ def __init__(__self__, *, :param Any stage_variable_overrides: Stage variables overridden for a canary release deployment, including new stage variables introduced in the canary. These stage variables are represented as a string-to-string map between stage variable names and their values. :param pulumi.Input[bool] use_stage_cache: A Boolean flag to indicate whether the canary deployment uses the stage cache or not. """ - DeploymentCanarySettingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - percent_traffic=percent_traffic, - stage_variable_overrides=stage_variable_overrides, - use_stage_cache=use_stage_cache, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - percent_traffic: Optional[pulumi.Input[float]] = None, - stage_variable_overrides: Optional[Any] = None, - use_stage_cache: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if percent_traffic is not None: - _setter("percent_traffic", percent_traffic) + pulumi.set(__self__, "percent_traffic", percent_traffic) if stage_variable_overrides is not None: - _setter("stage_variable_overrides", stage_variable_overrides) + pulumi.set(__self__, "stage_variable_overrides", stage_variable_overrides) if use_stage_cache is not None: - _setter("use_stage_cache", use_stage_cache) + pulumi.set(__self__, "use_stage_cache", use_stage_cache) @property @pulumi.getter(name="percentTraffic") @@ -395,53 +325,26 @@ def __init__(__self__, *, :param pulumi.Input[int] throttling_burst_limit: Specifies the throttling burst limit. :param pulumi.Input[float] throttling_rate_limit: Specifies the throttling rate limit. """ - DeploymentMethodSettingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cache_data_encrypted=cache_data_encrypted, - cache_ttl_in_seconds=cache_ttl_in_seconds, - caching_enabled=caching_enabled, - data_trace_enabled=data_trace_enabled, - http_method=http_method, - logging_level=logging_level, - metrics_enabled=metrics_enabled, - resource_path=resource_path, - throttling_burst_limit=throttling_burst_limit, - throttling_rate_limit=throttling_rate_limit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cache_data_encrypted: Optional[pulumi.Input[bool]] = None, - cache_ttl_in_seconds: Optional[pulumi.Input[int]] = None, - caching_enabled: Optional[pulumi.Input[bool]] = None, - data_trace_enabled: Optional[pulumi.Input[bool]] = None, - http_method: Optional[pulumi.Input[str]] = None, - logging_level: Optional[pulumi.Input[str]] = None, - metrics_enabled: Optional[pulumi.Input[bool]] = None, - resource_path: Optional[pulumi.Input[str]] = None, - throttling_burst_limit: Optional[pulumi.Input[int]] = None, - throttling_rate_limit: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cache_data_encrypted is not None: - _setter("cache_data_encrypted", cache_data_encrypted) + pulumi.set(__self__, "cache_data_encrypted", cache_data_encrypted) if cache_ttl_in_seconds is not None: - _setter("cache_ttl_in_seconds", cache_ttl_in_seconds) + pulumi.set(__self__, "cache_ttl_in_seconds", cache_ttl_in_seconds) if caching_enabled is not None: - _setter("caching_enabled", caching_enabled) + pulumi.set(__self__, "caching_enabled", caching_enabled) if data_trace_enabled is not None: - _setter("data_trace_enabled", data_trace_enabled) + pulumi.set(__self__, "data_trace_enabled", data_trace_enabled) if http_method is not None: - _setter("http_method", http_method) + pulumi.set(__self__, "http_method", http_method) if logging_level is not None: - _setter("logging_level", logging_level) + pulumi.set(__self__, "logging_level", logging_level) if metrics_enabled is not None: - _setter("metrics_enabled", metrics_enabled) + pulumi.set(__self__, "metrics_enabled", metrics_enabled) if resource_path is not None: - _setter("resource_path", resource_path) + pulumi.set(__self__, "resource_path", resource_path) if throttling_burst_limit is not None: - _setter("throttling_burst_limit", throttling_burst_limit) + pulumi.set(__self__, "throttling_burst_limit", throttling_burst_limit) if throttling_rate_limit is not None: - _setter("throttling_rate_limit", throttling_rate_limit) + pulumi.set(__self__, "throttling_rate_limit", throttling_rate_limit) @property @pulumi.getter(name="cacheDataEncrypted") @@ -609,89 +512,44 @@ def __init__(__self__, *, For more information, see [Trace API Gateway API Execution with X-Ray](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-xray.html) in the *API Gateway Developer Guide*. :param Any variables: A map that defines the stage variables. Variable names must consist of alphanumeric characters, and the values must match the following regular expression: ``[A-Za-z0-9-._~:/?#&=,]+``. """ - DeploymentStageDescriptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_log_setting=access_log_setting, - cache_cluster_enabled=cache_cluster_enabled, - cache_cluster_size=cache_cluster_size, - cache_data_encrypted=cache_data_encrypted, - cache_ttl_in_seconds=cache_ttl_in_seconds, - caching_enabled=caching_enabled, - canary_setting=canary_setting, - client_certificate_id=client_certificate_id, - data_trace_enabled=data_trace_enabled, - description=description, - documentation_version=documentation_version, - logging_level=logging_level, - method_settings=method_settings, - metrics_enabled=metrics_enabled, - tags=tags, - throttling_burst_limit=throttling_burst_limit, - throttling_rate_limit=throttling_rate_limit, - tracing_enabled=tracing_enabled, - variables=variables, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_log_setting: Optional[pulumi.Input['DeploymentAccessLogSettingArgs']] = None, - cache_cluster_enabled: Optional[pulumi.Input[bool]] = None, - cache_cluster_size: Optional[pulumi.Input[str]] = None, - cache_data_encrypted: Optional[pulumi.Input[bool]] = None, - cache_ttl_in_seconds: Optional[pulumi.Input[int]] = None, - caching_enabled: Optional[pulumi.Input[bool]] = None, - canary_setting: Optional[pulumi.Input['DeploymentCanarySettingArgs']] = None, - client_certificate_id: Optional[pulumi.Input[str]] = None, - data_trace_enabled: Optional[pulumi.Input[bool]] = None, - description: Optional[pulumi.Input[str]] = None, - documentation_version: Optional[pulumi.Input[str]] = None, - logging_level: Optional[pulumi.Input[str]] = None, - method_settings: Optional[pulumi.Input[Sequence[pulumi.Input['DeploymentMethodSettingArgs']]]] = None, - metrics_enabled: Optional[pulumi.Input[bool]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DeploymentTagArgs']]]] = None, - throttling_burst_limit: Optional[pulumi.Input[int]] = None, - throttling_rate_limit: Optional[pulumi.Input[float]] = None, - tracing_enabled: Optional[pulumi.Input[bool]] = None, - variables: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_log_setting is not None: - _setter("access_log_setting", access_log_setting) + pulumi.set(__self__, "access_log_setting", access_log_setting) if cache_cluster_enabled is not None: - _setter("cache_cluster_enabled", cache_cluster_enabled) + pulumi.set(__self__, "cache_cluster_enabled", cache_cluster_enabled) if cache_cluster_size is not None: - _setter("cache_cluster_size", cache_cluster_size) + pulumi.set(__self__, "cache_cluster_size", cache_cluster_size) if cache_data_encrypted is not None: - _setter("cache_data_encrypted", cache_data_encrypted) + pulumi.set(__self__, "cache_data_encrypted", cache_data_encrypted) if cache_ttl_in_seconds is not None: - _setter("cache_ttl_in_seconds", cache_ttl_in_seconds) + pulumi.set(__self__, "cache_ttl_in_seconds", cache_ttl_in_seconds) if caching_enabled is not None: - _setter("caching_enabled", caching_enabled) + pulumi.set(__self__, "caching_enabled", caching_enabled) if canary_setting is not None: - _setter("canary_setting", canary_setting) + pulumi.set(__self__, "canary_setting", canary_setting) if client_certificate_id is not None: - _setter("client_certificate_id", client_certificate_id) + pulumi.set(__self__, "client_certificate_id", client_certificate_id) if data_trace_enabled is not None: - _setter("data_trace_enabled", data_trace_enabled) + pulumi.set(__self__, "data_trace_enabled", data_trace_enabled) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if documentation_version is not None: - _setter("documentation_version", documentation_version) + pulumi.set(__self__, "documentation_version", documentation_version) if logging_level is not None: - _setter("logging_level", logging_level) + pulumi.set(__self__, "logging_level", logging_level) if method_settings is not None: - _setter("method_settings", method_settings) + pulumi.set(__self__, "method_settings", method_settings) if metrics_enabled is not None: - _setter("metrics_enabled", metrics_enabled) + pulumi.set(__self__, "metrics_enabled", metrics_enabled) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if throttling_burst_limit is not None: - _setter("throttling_burst_limit", throttling_burst_limit) + pulumi.set(__self__, "throttling_burst_limit", throttling_burst_limit) if throttling_rate_limit is not None: - _setter("throttling_rate_limit", throttling_rate_limit) + pulumi.set(__self__, "throttling_rate_limit", throttling_rate_limit) if tracing_enabled is not None: - _setter("tracing_enabled", tracing_enabled) + pulumi.set(__self__, "tracing_enabled", tracing_enabled) if variables is not None: - _setter("variables", variables) + pulumi.set(__self__, "variables", variables) @property @pulumi.getter(name="accessLogSetting") @@ -932,19 +790,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag :param pulumi.Input[str] value: The value for the tag """ - DeploymentTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -988,33 +835,16 @@ def __init__(__self__, *, :param pulumi.Input[str] status_code: The HTTP status code of a response. It is a valid field for the API entity types of ``RESPONSE``, ``RESPONSE_HEADER``, and ``RESPONSE_BODY``. The default value is ``*`` for any status code. When an applicable child entity inherits the content of an entity of the same type with more general specifications of the other ``location`` attributes, the child entity's ``statusCode`` attribute must match that of the parent entity exactly. :param pulumi.Input['DocumentationPartLocationType'] type: The type of API entity to which the documentation content applies. Valid values are ``API``, ``AUTHORIZER``, ``MODEL``, ``RESOURCE``, ``METHOD``, ``PATH_PARAMETER``, ``QUERY_PARAMETER``, ``REQUEST_HEADER``, ``REQUEST_BODY``, ``RESPONSE``, ``RESPONSE_HEADER``, and ``RESPONSE_BODY``. Content inheritance does not apply to any entity of the ``API``, ``AUTHORIZER``, ``METHOD``, ``MODEL``, ``REQUEST_BODY``, or ``RESOURCE`` type. """ - DocumentationPartLocationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - method=method, - name=name, - path=path, - status_code=status_code, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - method: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - path: Optional[pulumi.Input[str]] = None, - status_code: Optional[pulumi.Input[str]] = None, - type: Optional[pulumi.Input['DocumentationPartLocationType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if method is not None: - _setter("method", method) + pulumi.set(__self__, "method", method) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) if status_code is not None: - _setter("status_code", status_code) + pulumi.set(__self__, "status_code", status_code) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -1081,17 +911,8 @@ def type(self, value: Optional[pulumi.Input['DocumentationPartLocationType']]): class DomainNameEndpointConfigurationArgs: def __init__(__self__, *, types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - DomainNameEndpointConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - types=types, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if types is not None: - _setter("types", types) + pulumi.set(__self__, "types", types) @property @pulumi.getter @@ -1108,21 +929,10 @@ class DomainNameMutualTlsAuthenticationArgs: def __init__(__self__, *, truststore_uri: Optional[pulumi.Input[str]] = None, truststore_version: Optional[pulumi.Input[str]] = None): - DomainNameMutualTlsAuthenticationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - truststore_uri=truststore_uri, - truststore_version=truststore_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - truststore_uri: Optional[pulumi.Input[str]] = None, - truststore_version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if truststore_uri is not None: - _setter("truststore_uri", truststore_uri) + pulumi.set(__self__, "truststore_uri", truststore_uri) if truststore_version is not None: - _setter("truststore_version", truststore_version) + pulumi.set(__self__, "truststore_version", truststore_version) @property @pulumi.getter(name="truststoreUri") @@ -1148,21 +958,10 @@ class DomainNameTagArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - DomainNameTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1200,32 +999,15 @@ def __init__(__self__, *, :param Any response_templates: Specifies the templates used to transform the integration response body. Response templates are represented as a key/value map, with a content-type as the key and a template as the value. :param pulumi.Input[str] selection_pattern: Specifies the regular expression (regex) pattern used to choose an integration response based on the response from the back end. For example, if the success response returns nothing and the error response returns some string, you could use the ``.+`` regex to match error response. However, make sure that the error response does not contain any newline (``\\n``) character in such cases. If the back end is an LAMlong function, the LAMlong function error header is matched. For all other HTTP and AWS back ends, the HTTP status code is matched. """ - MethodIntegrationResponseArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - status_code=status_code, - content_handling=content_handling, - response_parameters=response_parameters, - response_templates=response_templates, - selection_pattern=selection_pattern, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status_code: pulumi.Input[str], - content_handling: Optional[pulumi.Input['MethodIntegrationResponseContentHandling']] = None, - response_parameters: Optional[Any] = None, - response_templates: Optional[Any] = None, - selection_pattern: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("status_code", status_code) + pulumi.set(__self__, "status_code", status_code) if content_handling is not None: - _setter("content_handling", content_handling) + pulumi.set(__self__, "content_handling", content_handling) if response_parameters is not None: - _setter("response_parameters", response_parameters) + pulumi.set(__self__, "response_parameters", response_parameters) if response_templates is not None: - _setter("response_templates", response_templates) + pulumi.set(__self__, "response_templates", response_templates) if selection_pattern is not None: - _setter("selection_pattern", selection_pattern) + pulumi.set(__self__, "selection_pattern", selection_pattern) @property @pulumi.getter(name="statusCode") @@ -1326,68 +1108,33 @@ def __init__(__self__, *, :param pulumi.Input[str] uri: Specifies Uniform Resource Identifier (URI) of the integration endpoint. For ``HTTP`` or ``HTTP_PROXY`` integrations, the URI must be a fully formed, encoded HTTP(S) URL according to the RFC-3986 specification for standard integrations. If ``connectionType`` is ``VPC_LINK`` specify the Network Load Balancer DNS name. For ``AWS`` or ``AWS_PROXY`` integrations, the URI is of the form ``arn:aws:apigateway:{region}:{subdomain.service|service}:path|action/{service_api}``. Here, {Region} is the API Gateway region (e.g., us-east-1); {service} is the name of the integrated AWS service (e.g., s3); and {subdomain} is a designated subdomain supported by certain AWS service for fast host-name lookup. action can be used for an AWS service action-based API, using an Action={name}&{p1}={v1}&p2={v2}... query string. The ensuing {service_api} refers to a supported action {name} plus any required input parameters. Alternatively, path can be used for an AWS service path-based API. The ensuing service_api refers to the path to an AWS service resource, including the region of the integrated AWS service, if applicable. For example, for integration with the S3 API of GetObject, the uri can be either ``arn:aws:apigateway:us-west-2:s3:action/GetObject&Bucket={bucket}&Key={key}`` or ``arn:aws:apigateway:us-west-2:s3:path/{bucket}/{key}`` """ - MethodIntegrationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - cache_key_parameters=cache_key_parameters, - cache_namespace=cache_namespace, - connection_id=connection_id, - connection_type=connection_type, - content_handling=content_handling, - credentials=credentials, - integration_http_method=integration_http_method, - integration_responses=integration_responses, - passthrough_behavior=passthrough_behavior, - request_parameters=request_parameters, - request_templates=request_templates, - timeout_in_millis=timeout_in_millis, - uri=uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input['MethodIntegrationType'], - cache_key_parameters: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - cache_namespace: Optional[pulumi.Input[str]] = None, - connection_id: Optional[pulumi.Input[str]] = None, - connection_type: Optional[pulumi.Input['MethodIntegrationConnectionType']] = None, - content_handling: Optional[pulumi.Input['MethodIntegrationContentHandling']] = None, - credentials: Optional[pulumi.Input[str]] = None, - integration_http_method: Optional[pulumi.Input[str]] = None, - integration_responses: Optional[pulumi.Input[Sequence[pulumi.Input['MethodIntegrationResponseArgs']]]] = None, - passthrough_behavior: Optional[pulumi.Input['MethodIntegrationPassthroughBehavior']] = None, - request_parameters: Optional[Any] = None, - request_templates: Optional[Any] = None, - timeout_in_millis: Optional[pulumi.Input[int]] = None, - uri: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if cache_key_parameters is not None: - _setter("cache_key_parameters", cache_key_parameters) + pulumi.set(__self__, "cache_key_parameters", cache_key_parameters) if cache_namespace is not None: - _setter("cache_namespace", cache_namespace) + pulumi.set(__self__, "cache_namespace", cache_namespace) if connection_id is not None: - _setter("connection_id", connection_id) + pulumi.set(__self__, "connection_id", connection_id) if connection_type is not None: - _setter("connection_type", connection_type) + pulumi.set(__self__, "connection_type", connection_type) if content_handling is not None: - _setter("content_handling", content_handling) + pulumi.set(__self__, "content_handling", content_handling) if credentials is not None: - _setter("credentials", credentials) + pulumi.set(__self__, "credentials", credentials) if integration_http_method is not None: - _setter("integration_http_method", integration_http_method) + pulumi.set(__self__, "integration_http_method", integration_http_method) if integration_responses is not None: - _setter("integration_responses", integration_responses) + pulumi.set(__self__, "integration_responses", integration_responses) if passthrough_behavior is not None: - _setter("passthrough_behavior", passthrough_behavior) + pulumi.set(__self__, "passthrough_behavior", passthrough_behavior) if request_parameters is not None: - _setter("request_parameters", request_parameters) + pulumi.set(__self__, "request_parameters", request_parameters) if request_templates is not None: - _setter("request_templates", request_templates) + pulumi.set(__self__, "request_templates", request_templates) if timeout_in_millis is not None: - _setter("timeout_in_millis", timeout_in_millis) + pulumi.set(__self__, "timeout_in_millis", timeout_in_millis) if uri is not None: - _setter("uri", uri) + pulumi.set(__self__, "uri", uri) @property @pulumi.getter @@ -1573,24 +1320,11 @@ def __init__(__self__, *, :param Any response_models: Specifies the Model resources used for the response's content-type. Response models are represented as a key/value map, with a content-type as the key and a Model name as the value. :param Any response_parameters: A key-value map specifying required or optional response parameters that API Gateway can send back to the caller. A key defines a method response header and the value specifies whether the associated method response header is required or not. The expression of the key must match the pattern ``method.response.header.{name}``, where ``name`` is a valid and unique header name. API Gateway passes certain integration response data to the method response headers specified here according to the mapping you prescribe in the API's IntegrationResponse. The integration response data that can be mapped include an integration response header expressed in ``integration.response.header.{name}``, a static value enclosed within a pair of single quotes (e.g., ``'application/json'``), or a JSON expression from the back-end response payload in the form of ``integration.response.body.{JSON-expression}``, where ``JSON-expression`` is a valid JSON expression without the ``$`` prefix.) """ - MethodResponseArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - status_code=status_code, - response_models=response_models, - response_parameters=response_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status_code: pulumi.Input[str], - response_models: Optional[Any] = None, - response_parameters: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("status_code", status_code) + pulumi.set(__self__, "status_code", status_code) if response_models is not None: - _setter("response_models", response_models) + pulumi.set(__self__, "response_models", response_models) if response_parameters is not None: - _setter("response_parameters", response_parameters) + pulumi.set(__self__, "response_parameters", response_parameters) @property @pulumi.getter(name="statusCode") @@ -1640,21 +1374,10 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] types: A list of endpoint types of an API (RestApi) or its custom domain name (DomainName). For an edge-optimized API and its custom domain name, the endpoint type is ``"EDGE"``. For a regional API and its custom domain name, the endpoint type is ``REGIONAL``. For a private API, the endpoint type is ``PRIVATE``. :param pulumi.Input[Sequence[pulumi.Input[str]]] vpc_endpoint_ids: A list of VpcEndpointIds of an API (RestApi) against which to create Route53 ALIASes. It is only supported for ``PRIVATE`` endpoint type. """ - RestApiEndpointConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - types=types, - vpc_endpoint_ids=vpc_endpoint_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - vpc_endpoint_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if types is not None: - _setter("types", types) + pulumi.set(__self__, "types", types) if vpc_endpoint_ids is not None: - _setter("vpc_endpoint_ids", vpc_endpoint_ids) + pulumi.set(__self__, "vpc_endpoint_ids", vpc_endpoint_ids) @property @pulumi.getter @@ -1696,29 +1419,14 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The file name of the OpenAPI file (Amazon S3 object name). :param pulumi.Input[str] version: For versioning-enabled buckets, a specific version of the OpenAPI file. """ - RestApiS3LocationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - e_tag=e_tag, - key=key, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: Optional[pulumi.Input[str]] = None, - e_tag: Optional[pulumi.Input[str]] = None, - key: Optional[pulumi.Input[str]] = None, - version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bucket is not None: - _setter("bucket", bucket) + pulumi.set(__self__, "bucket", bucket) if e_tag is not None: - _setter("e_tag", e_tag) + pulumi.set(__self__, "e_tag", e_tag) if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter @@ -1774,19 +1482,8 @@ class RestApiTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - RestApiTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1818,21 +1515,10 @@ def __init__(__self__, *, :param pulumi.Input[str] destination_arn: The Amazon Resource Name (ARN) of the CloudWatch Logs log group or Kinesis Data Firehose delivery stream to receive access logs. If you specify a Kinesis Data Firehose delivery stream, the stream name must begin with ``amazon-apigateway-``. This parameter is required to enable access logging. :param pulumi.Input[str] format: A single line format of the access logs of data, as specified by selected [$context variables](https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-mapping-template-reference.html#context-variable-reference). The format must include at least ``$context.requestId``. This parameter is required to enable access logging. """ - StageAccessLogSettingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_arn=destination_arn, - format=format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_arn: Optional[pulumi.Input[str]] = None, - format: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination_arn is not None: - _setter("destination_arn", destination_arn) + pulumi.set(__self__, "destination_arn", destination_arn) if format is not None: - _setter("format", format) + pulumi.set(__self__, "format", format) @property @pulumi.getter(name="destinationArn") @@ -1873,29 +1559,14 @@ def __init__(__self__, *, :param Any stage_variable_overrides: Stage variables overridden for a canary release deployment, including new stage variables introduced in the canary. These stage variables are represented as a string-to-string map between stage variable names and their values. :param pulumi.Input[bool] use_stage_cache: A Boolean flag to indicate whether the canary deployment uses the stage cache or not. """ - StageCanarySettingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - deployment_id=deployment_id, - percent_traffic=percent_traffic, - stage_variable_overrides=stage_variable_overrides, - use_stage_cache=use_stage_cache, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - deployment_id: Optional[pulumi.Input[str]] = None, - percent_traffic: Optional[pulumi.Input[float]] = None, - stage_variable_overrides: Optional[Any] = None, - use_stage_cache: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if deployment_id is not None: - _setter("deployment_id", deployment_id) + pulumi.set(__self__, "deployment_id", deployment_id) if percent_traffic is not None: - _setter("percent_traffic", percent_traffic) + pulumi.set(__self__, "percent_traffic", percent_traffic) if stage_variable_overrides is not None: - _setter("stage_variable_overrides", stage_variable_overrides) + pulumi.set(__self__, "stage_variable_overrides", stage_variable_overrides) if use_stage_cache is not None: - _setter("use_stage_cache", use_stage_cache) + pulumi.set(__self__, "use_stage_cache", use_stage_cache) @property @pulumi.getter(name="deploymentId") @@ -1973,53 +1644,26 @@ def __init__(__self__, *, :param pulumi.Input[int] throttling_burst_limit: Specifies the throttling burst limit. :param pulumi.Input[float] throttling_rate_limit: Specifies the throttling rate limit. """ - StageMethodSettingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cache_data_encrypted=cache_data_encrypted, - cache_ttl_in_seconds=cache_ttl_in_seconds, - caching_enabled=caching_enabled, - data_trace_enabled=data_trace_enabled, - http_method=http_method, - logging_level=logging_level, - metrics_enabled=metrics_enabled, - resource_path=resource_path, - throttling_burst_limit=throttling_burst_limit, - throttling_rate_limit=throttling_rate_limit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cache_data_encrypted: Optional[pulumi.Input[bool]] = None, - cache_ttl_in_seconds: Optional[pulumi.Input[int]] = None, - caching_enabled: Optional[pulumi.Input[bool]] = None, - data_trace_enabled: Optional[pulumi.Input[bool]] = None, - http_method: Optional[pulumi.Input[str]] = None, - logging_level: Optional[pulumi.Input[str]] = None, - metrics_enabled: Optional[pulumi.Input[bool]] = None, - resource_path: Optional[pulumi.Input[str]] = None, - throttling_burst_limit: Optional[pulumi.Input[int]] = None, - throttling_rate_limit: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cache_data_encrypted is not None: - _setter("cache_data_encrypted", cache_data_encrypted) + pulumi.set(__self__, "cache_data_encrypted", cache_data_encrypted) if cache_ttl_in_seconds is not None: - _setter("cache_ttl_in_seconds", cache_ttl_in_seconds) + pulumi.set(__self__, "cache_ttl_in_seconds", cache_ttl_in_seconds) if caching_enabled is not None: - _setter("caching_enabled", caching_enabled) + pulumi.set(__self__, "caching_enabled", caching_enabled) if data_trace_enabled is not None: - _setter("data_trace_enabled", data_trace_enabled) + pulumi.set(__self__, "data_trace_enabled", data_trace_enabled) if http_method is not None: - _setter("http_method", http_method) + pulumi.set(__self__, "http_method", http_method) if logging_level is not None: - _setter("logging_level", logging_level) + pulumi.set(__self__, "logging_level", logging_level) if metrics_enabled is not None: - _setter("metrics_enabled", metrics_enabled) + pulumi.set(__self__, "metrics_enabled", metrics_enabled) if resource_path is not None: - _setter("resource_path", resource_path) + pulumi.set(__self__, "resource_path", resource_path) if throttling_burst_limit is not None: - _setter("throttling_burst_limit", throttling_burst_limit) + pulumi.set(__self__, "throttling_burst_limit", throttling_burst_limit) if throttling_rate_limit is not None: - _setter("throttling_rate_limit", throttling_rate_limit) + pulumi.set(__self__, "throttling_rate_limit", throttling_rate_limit) @property @pulumi.getter(name="cacheDataEncrypted") @@ -2152,19 +1796,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. """ - StageTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2202,25 +1835,12 @@ def __init__(__self__, *, :param pulumi.Input[str] stage: The name of the stage to associate with the usage plan. :param Any throttle: Map containing method-level throttling information for an API stage in a usage plan. The key for the map is the path and method for which to configure custom throttling, for example, '/pets/GET'. Duplicates are not allowed. """ - UsagePlanApiStageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - api_id=api_id, - stage=stage, - throttle=throttle, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - api_id: Optional[pulumi.Input[str]] = None, - stage: Optional[pulumi.Input[str]] = None, - throttle: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if api_id is not None: - _setter("api_id", api_id) + pulumi.set(__self__, "api_id", api_id) if stage is not None: - _setter("stage", stage) + pulumi.set(__self__, "stage", stage) if throttle is not None: - _setter("throttle", throttle) + pulumi.set(__self__, "throttle", throttle) @property @pulumi.getter(name="apiId") @@ -2270,25 +1890,12 @@ def __init__(__self__, *, :param pulumi.Input[int] offset: For the initial time period, the number of requests to subtract from the specified limit. When you first implement a usage plan, the plan might start in the middle of the week or month. With this property, you can decrease the limit for this initial time period. :param pulumi.Input[str] period: The time period for which the maximum limit of requests applies, such as DAY or WEEK. For valid values, see the period property for the UsagePlan resource in the Amazon API Gateway REST API Reference. """ - UsagePlanQuotaSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - limit=limit, - offset=offset, - period=period, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - limit: Optional[pulumi.Input[int]] = None, - offset: Optional[pulumi.Input[int]] = None, - period: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if limit is not None: - _setter("limit", limit) + pulumi.set(__self__, "limit", limit) if offset is not None: - _setter("offset", offset) + pulumi.set(__self__, "offset", offset) if period is not None: - _setter("period", period) + pulumi.set(__self__, "period", period) @property @pulumi.getter @@ -2336,19 +1943,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - UsagePlanTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2384,21 +1980,10 @@ def __init__(__self__, *, :param pulumi.Input[int] burst_limit: The maximum API request rate limit over a time ranging from one to a few seconds. The maximum API request rate limit depends on whether the underlying token bucket is at its full capacity. :param pulumi.Input[float] rate_limit: The API request steady-state rate limit (average requests per second over an extended period of time). """ - UsagePlanThrottleSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - burst_limit=burst_limit, - rate_limit=rate_limit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - burst_limit: Optional[pulumi.Input[int]] = None, - rate_limit: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if burst_limit is not None: - _setter("burst_limit", burst_limit) + pulumi.set(__self__, "burst_limit", burst_limit) if rate_limit is not None: - _setter("rate_limit", rate_limit) + pulumi.set(__self__, "rate_limit", rate_limit) @property @pulumi.getter(name="burstLimit") @@ -2430,19 +2015,8 @@ class VpcLinkTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - VpcLinkTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/apigateway/account.py b/sdk/python/pulumi_aws_native/apigateway/account.py index 21d506e1e9..ab6c228a9d 100644 --- a/sdk/python/pulumi_aws_native/apigateway/account.py +++ b/sdk/python/pulumi_aws_native/apigateway/account.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['AccountArgs', 'Account'] @@ -19,17 +19,8 @@ def __init__(__self__, *, The set of arguments for constructing a Account resource. :param pulumi.Input[str] cloud_watch_role_arn: The ARN of an Amazon CloudWatch role for the current Account. """ - AccountArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_role_arn=cloud_watch_role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_role_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_watch_role_arn is not None: - _setter("cloud_watch_role_arn", cloud_watch_role_arn) + pulumi.set(__self__, "cloud_watch_role_arn", cloud_watch_role_arn) @property @pulumi.getter(name="cloudWatchRoleArn") @@ -77,10 +68,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AccountArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/apigateway/api_key.py b/sdk/python/pulumi_aws_native/apigateway/api_key.py index 2846f95f56..1937e72655 100644 --- a/sdk/python/pulumi_aws_native/apigateway/api_key.py +++ b/sdk/python/pulumi_aws_native/apigateway/api_key.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -35,45 +35,22 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ApiKeyTagArgs']]] tags: An array of arbitrary tags (key-value pairs) to associate with the API key. :param pulumi.Input[str] value: The value of the API key. Must be at least 20 characters long. """ - ApiKeyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - customer_id=customer_id, - description=description, - enabled=enabled, - generate_distinct_id=generate_distinct_id, - name=name, - stage_keys=stage_keys, - tags=tags, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - customer_id: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - enabled: Optional[pulumi.Input[bool]] = None, - generate_distinct_id: Optional[pulumi.Input[bool]] = None, - name: Optional[pulumi.Input[str]] = None, - stage_keys: Optional[pulumi.Input[Sequence[pulumi.Input['ApiKeyStageKeyArgs']]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ApiKeyTagArgs']]]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if customer_id is not None: - _setter("customer_id", customer_id) + pulumi.set(__self__, "customer_id", customer_id) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if generate_distinct_id is not None: - _setter("generate_distinct_id", generate_distinct_id) + pulumi.set(__self__, "generate_distinct_id", generate_distinct_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if stage_keys is not None: - _setter("stage_keys", stage_keys) + pulumi.set(__self__, "stage_keys", stage_keys) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="customerId") @@ -219,10 +196,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ApiKeyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/apigateway/authorizer.py b/sdk/python/pulumi_aws_native/apigateway/authorizer.py index 0843bc9a27..77f22dc989 100644 --- a/sdk/python/pulumi_aws_native/apigateway/authorizer.py +++ b/sdk/python/pulumi_aws_native/apigateway/authorizer.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['AuthorizerArgs', 'Authorizer'] @@ -37,51 +37,24 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The name of the authorizer. :param pulumi.Input[Sequence[pulumi.Input[str]]] provider_arns: A list of the Amazon Cognito user pool ARNs for the ``COGNITO_USER_POOLS`` authorizer. Each element is of this format: ``arn:aws:cognito-idp:{region}:{account_id}:userpool/{user_pool_id}``. For a ``TOKEN`` or ``REQUEST`` authorizer, this is not defined. """ - AuthorizerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - rest_api_id=rest_api_id, - type=type, - auth_type=auth_type, - authorizer_credentials=authorizer_credentials, - authorizer_result_ttl_in_seconds=authorizer_result_ttl_in_seconds, - authorizer_uri=authorizer_uri, - identity_source=identity_source, - identity_validation_expression=identity_validation_expression, - name=name, - provider_arns=provider_arns, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rest_api_id: pulumi.Input[str], - type: pulumi.Input[str], - auth_type: Optional[pulumi.Input[str]] = None, - authorizer_credentials: Optional[pulumi.Input[str]] = None, - authorizer_result_ttl_in_seconds: Optional[pulumi.Input[int]] = None, - authorizer_uri: Optional[pulumi.Input[str]] = None, - identity_source: Optional[pulumi.Input[str]] = None, - identity_validation_expression: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - provider_arns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("rest_api_id", rest_api_id) - _setter("type", type) + pulumi.set(__self__, "rest_api_id", rest_api_id) + pulumi.set(__self__, "type", type) if auth_type is not None: - _setter("auth_type", auth_type) + pulumi.set(__self__, "auth_type", auth_type) if authorizer_credentials is not None: - _setter("authorizer_credentials", authorizer_credentials) + pulumi.set(__self__, "authorizer_credentials", authorizer_credentials) if authorizer_result_ttl_in_seconds is not None: - _setter("authorizer_result_ttl_in_seconds", authorizer_result_ttl_in_seconds) + pulumi.set(__self__, "authorizer_result_ttl_in_seconds", authorizer_result_ttl_in_seconds) if authorizer_uri is not None: - _setter("authorizer_uri", authorizer_uri) + pulumi.set(__self__, "authorizer_uri", authorizer_uri) if identity_source is not None: - _setter("identity_source", identity_source) + pulumi.set(__self__, "identity_source", identity_source) if identity_validation_expression is not None: - _setter("identity_validation_expression", identity_validation_expression) + pulumi.set(__self__, "identity_validation_expression", identity_validation_expression) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if provider_arns is not None: - _setter("provider_arns", provider_arns) + pulumi.set(__self__, "provider_arns", provider_arns) @property @pulumi.getter(name="restApiId") @@ -255,10 +228,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AuthorizerArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/apigateway/base_path_mapping.py b/sdk/python/pulumi_aws_native/apigateway/base_path_mapping.py index fc584742d2..1b928eec96 100644 --- a/sdk/python/pulumi_aws_native/apigateway/base_path_mapping.py +++ b/sdk/python/pulumi_aws_native/apigateway/base_path_mapping.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['BasePathMappingArgs', 'BasePathMapping'] @@ -25,28 +25,13 @@ def __init__(__self__, *, :param pulumi.Input[str] rest_api_id: The ID of the API. :param pulumi.Input[str] stage: The name of the API's stage. """ - BasePathMappingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - domain_name=domain_name, - base_path=base_path, - rest_api_id=rest_api_id, - stage=stage, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - domain_name: pulumi.Input[str], - base_path: Optional[pulumi.Input[str]] = None, - rest_api_id: Optional[pulumi.Input[str]] = None, - stage: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("domain_name", domain_name) + pulumi.set(__self__, "domain_name", domain_name) if base_path is not None: - _setter("base_path", base_path) + pulumi.set(__self__, "base_path", base_path) if rest_api_id is not None: - _setter("rest_api_id", rest_api_id) + pulumi.set(__self__, "rest_api_id", rest_api_id) if stage is not None: - _setter("stage", stage) + pulumi.set(__self__, "stage", stage) @property @pulumi.getter(name="domainName") @@ -136,10 +121,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - BasePathMappingArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/apigateway/client_certificate.py b/sdk/python/pulumi_aws_native/apigateway/client_certificate.py index e6b609cbae..70f22cc053 100644 --- a/sdk/python/pulumi_aws_native/apigateway/client_certificate.py +++ b/sdk/python/pulumi_aws_native/apigateway/client_certificate.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,21 +23,10 @@ def __init__(__self__, *, :param pulumi.Input[str] description: A description of the client certificate. :param pulumi.Input[Sequence[pulumi.Input['ClientCertificateTagArgs']]] tags: An array of arbitrary tags (key-value pairs) to associate with the client certificate. """ - ClientCertificateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ClientCertificateTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -99,10 +88,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ClientCertificateArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/apigateway/deployment.py b/sdk/python/pulumi_aws_native/apigateway/deployment.py index 77e08c44cb..0cfeb6c63e 100644 --- a/sdk/python/pulumi_aws_native/apigateway/deployment.py +++ b/sdk/python/pulumi_aws_native/apigateway/deployment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -29,32 +29,15 @@ def __init__(__self__, *, :param pulumi.Input['DeploymentStageDescriptionArgs'] stage_description: The description of the Stage resource for the Deployment resource to create. To specify a stage description, you must also provide a stage name. :param pulumi.Input[str] stage_name: The name of the Stage resource for the Deployment resource to create. """ - DeploymentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - rest_api_id=rest_api_id, - deployment_canary_settings=deployment_canary_settings, - description=description, - stage_description=stage_description, - stage_name=stage_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rest_api_id: pulumi.Input[str], - deployment_canary_settings: Optional[pulumi.Input['DeploymentCanarySettingsArgs']] = None, - description: Optional[pulumi.Input[str]] = None, - stage_description: Optional[pulumi.Input['DeploymentStageDescriptionArgs']] = None, - stage_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("rest_api_id", rest_api_id) + pulumi.set(__self__, "rest_api_id", rest_api_id) if deployment_canary_settings is not None: - _setter("deployment_canary_settings", deployment_canary_settings) + pulumi.set(__self__, "deployment_canary_settings", deployment_canary_settings) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if stage_description is not None: - _setter("stage_description", stage_description) + pulumi.set(__self__, "stage_description", stage_description) if stage_name is not None: - _setter("stage_name", stage_name) + pulumi.set(__self__, "stage_name", stage_name) @property @pulumi.getter(name="restApiId") @@ -158,10 +141,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DeploymentArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -181,21 +160,11 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = DeploymentArgs.__new__(DeploymentArgs) - if deployment_canary_settings is not None and not isinstance(deployment_canary_settings, DeploymentCanarySettingsArgs): - deployment_canary_settings = deployment_canary_settings or {} - def _setter(key, value): - deployment_canary_settings[key] = value - DeploymentCanarySettingsArgs._configure(_setter, **deployment_canary_settings) __props__.__dict__["deployment_canary_settings"] = deployment_canary_settings __props__.__dict__["description"] = description if rest_api_id is None and not opts.urn: raise TypeError("Missing required property 'rest_api_id'") __props__.__dict__["rest_api_id"] = rest_api_id - if stage_description is not None and not isinstance(stage_description, DeploymentStageDescriptionArgs): - stage_description = stage_description or {} - def _setter(key, value): - stage_description[key] = value - DeploymentStageDescriptionArgs._configure(_setter, **stage_description) __props__.__dict__["stage_description"] = stage_description __props__.__dict__["stage_name"] = stage_name __props__.__dict__["deployment_id"] = None diff --git a/sdk/python/pulumi_aws_native/apigateway/documentation_part.py b/sdk/python/pulumi_aws_native/apigateway/documentation_part.py index c47439429b..2434be686d 100644 --- a/sdk/python/pulumi_aws_native/apigateway/documentation_part.py +++ b/sdk/python/pulumi_aws_native/apigateway/documentation_part.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -26,22 +26,9 @@ def __init__(__self__, *, :param pulumi.Input[str] properties: The new documentation content map of the targeted API entity. Enclosed key-value pairs are API-specific, but only OpenAPI-compliant key-value pairs can be exported and, hence, published. :param pulumi.Input[str] rest_api_id: The string identifier of the associated RestApi. """ - DocumentationPartArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - location=location, - properties=properties, - rest_api_id=rest_api_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - location: pulumi.Input['DocumentationPartLocationArgs'], - properties: pulumi.Input[str], - rest_api_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("location", location) - _setter("properties", properties) - _setter("rest_api_id", rest_api_id) + pulumi.set(__self__, "location", location) + pulumi.set(__self__, "properties", properties) + pulumi.set(__self__, "rest_api_id", rest_api_id) @property @pulumi.getter @@ -117,10 +104,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DocumentationPartArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -138,11 +121,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = DocumentationPartArgs.__new__(DocumentationPartArgs) - if location is not None and not isinstance(location, DocumentationPartLocationArgs): - location = location or {} - def _setter(key, value): - location[key] = value - DocumentationPartLocationArgs._configure(_setter, **location) if location is None and not opts.urn: raise TypeError("Missing required property 'location'") __props__.__dict__["location"] = location diff --git a/sdk/python/pulumi_aws_native/apigateway/documentation_version.py b/sdk/python/pulumi_aws_native/apigateway/documentation_version.py index 2490c929f4..e2fb4233c9 100644 --- a/sdk/python/pulumi_aws_native/apigateway/documentation_version.py +++ b/sdk/python/pulumi_aws_native/apigateway/documentation_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['DocumentationVersionArgs', 'DocumentationVersion'] @@ -23,23 +23,10 @@ def __init__(__self__, *, :param pulumi.Input[str] rest_api_id: The string identifier of the associated RestApi. :param pulumi.Input[str] description: A description about the new documentation snapshot. """ - DocumentationVersionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - documentation_version=documentation_version, - rest_api_id=rest_api_id, - description=description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - documentation_version: pulumi.Input[str], - rest_api_id: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("documentation_version", documentation_version) - _setter("rest_api_id", rest_api_id) + pulumi.set(__self__, "documentation_version", documentation_version) + pulumi.set(__self__, "rest_api_id", rest_api_id) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) @property @pulumi.getter(name="documentationVersion") @@ -115,10 +102,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DocumentationVersionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/apigateway/domain_name.py b/sdk/python/pulumi_aws_native/apigateway/domain_name.py index c678577fd1..0ec048f9a8 100644 --- a/sdk/python/pulumi_aws_native/apigateway/domain_name.py +++ b/sdk/python/pulumi_aws_native/apigateway/domain_name.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,45 +27,22 @@ def __init__(__self__, *, """ The set of arguments for constructing a DomainName resource. """ - DomainNameArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_arn=certificate_arn, - domain_name=domain_name, - endpoint_configuration=endpoint_configuration, - mutual_tls_authentication=mutual_tls_authentication, - ownership_verification_certificate_arn=ownership_verification_certificate_arn, - regional_certificate_arn=regional_certificate_arn, - security_policy=security_policy, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_arn: Optional[pulumi.Input[str]] = None, - domain_name: Optional[pulumi.Input[str]] = None, - endpoint_configuration: Optional[pulumi.Input['DomainNameEndpointConfigurationArgs']] = None, - mutual_tls_authentication: Optional[pulumi.Input['DomainNameMutualTlsAuthenticationArgs']] = None, - ownership_verification_certificate_arn: Optional[pulumi.Input[str]] = None, - regional_certificate_arn: Optional[pulumi.Input[str]] = None, - security_policy: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DomainNameTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if certificate_arn is not None: - _setter("certificate_arn", certificate_arn) + pulumi.set(__self__, "certificate_arn", certificate_arn) if domain_name is not None: - _setter("domain_name", domain_name) + pulumi.set(__self__, "domain_name", domain_name) if endpoint_configuration is not None: - _setter("endpoint_configuration", endpoint_configuration) + pulumi.set(__self__, "endpoint_configuration", endpoint_configuration) if mutual_tls_authentication is not None: - _setter("mutual_tls_authentication", mutual_tls_authentication) + pulumi.set(__self__, "mutual_tls_authentication", mutual_tls_authentication) if ownership_verification_certificate_arn is not None: - _setter("ownership_verification_certificate_arn", ownership_verification_certificate_arn) + pulumi.set(__self__, "ownership_verification_certificate_arn", ownership_verification_certificate_arn) if regional_certificate_arn is not None: - _setter("regional_certificate_arn", regional_certificate_arn) + pulumi.set(__self__, "regional_certificate_arn", regional_certificate_arn) if security_policy is not None: - _setter("security_policy", security_policy) + pulumi.set(__self__, "security_policy", security_policy) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="certificateArn") @@ -179,10 +156,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DomainNameArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -207,17 +180,7 @@ def _internal_init(__self__, __props__.__dict__["certificate_arn"] = certificate_arn __props__.__dict__["domain_name"] = domain_name - if endpoint_configuration is not None and not isinstance(endpoint_configuration, DomainNameEndpointConfigurationArgs): - endpoint_configuration = endpoint_configuration or {} - def _setter(key, value): - endpoint_configuration[key] = value - DomainNameEndpointConfigurationArgs._configure(_setter, **endpoint_configuration) __props__.__dict__["endpoint_configuration"] = endpoint_configuration - if mutual_tls_authentication is not None and not isinstance(mutual_tls_authentication, DomainNameMutualTlsAuthenticationArgs): - mutual_tls_authentication = mutual_tls_authentication or {} - def _setter(key, value): - mutual_tls_authentication[key] = value - DomainNameMutualTlsAuthenticationArgs._configure(_setter, **mutual_tls_authentication) __props__.__dict__["mutual_tls_authentication"] = mutual_tls_authentication __props__.__dict__["ownership_verification_certificate_arn"] = ownership_verification_certificate_arn __props__.__dict__["regional_certificate_arn"] = regional_certificate_arn diff --git a/sdk/python/pulumi_aws_native/apigateway/gateway_response.py b/sdk/python/pulumi_aws_native/apigateway/gateway_response.py index 07bb5202e1..a672b2df09 100644 --- a/sdk/python/pulumi_aws_native/apigateway/gateway_response.py +++ b/sdk/python/pulumi_aws_native/apigateway/gateway_response.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['GatewayResponseArgs', 'GatewayResponse'] @@ -22,31 +22,14 @@ def __init__(__self__, *, """ The set of arguments for constructing a GatewayResponse resource. """ - GatewayResponseArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - response_type=response_type, - rest_api_id=rest_api_id, - response_parameters=response_parameters, - response_templates=response_templates, - status_code=status_code, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - response_type: pulumi.Input[str], - rest_api_id: pulumi.Input[str], - response_parameters: Optional[Any] = None, - response_templates: Optional[Any] = None, - status_code: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("response_type", response_type) - _setter("rest_api_id", rest_api_id) + pulumi.set(__self__, "response_type", response_type) + pulumi.set(__self__, "rest_api_id", rest_api_id) if response_parameters is not None: - _setter("response_parameters", response_parameters) + pulumi.set(__self__, "response_parameters", response_parameters) if response_templates is not None: - _setter("response_templates", response_templates) + pulumi.set(__self__, "response_templates", response_templates) if status_code is not None: - _setter("status_code", status_code) + pulumi.set(__self__, "status_code", status_code) @property @pulumi.getter(name="responseType") @@ -135,10 +118,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - GatewayResponseArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/apigateway/get_account.py b/sdk/python/pulumi_aws_native/apigateway/get_account.py index 6bca33f668..943e622dbd 100644 --- a/sdk/python/pulumi_aws_native/apigateway/get_account.py +++ b/sdk/python/pulumi_aws_native/apigateway/get_account.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/apigateway/get_api_key.py b/sdk/python/pulumi_aws_native/apigateway/get_api_key.py index 7ce29de670..0bcb6cc5c2 100644 --- a/sdk/python/pulumi_aws_native/apigateway/get_api_key.py +++ b/sdk/python/pulumi_aws_native/apigateway/get_api_key.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/apigateway/get_authorizer.py b/sdk/python/pulumi_aws_native/apigateway/get_authorizer.py index fa64061f63..3bdd87e6d1 100644 --- a/sdk/python/pulumi_aws_native/apigateway/get_authorizer.py +++ b/sdk/python/pulumi_aws_native/apigateway/get_authorizer.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/apigateway/get_base_path_mapping.py b/sdk/python/pulumi_aws_native/apigateway/get_base_path_mapping.py index b166185f08..a497cb2375 100644 --- a/sdk/python/pulumi_aws_native/apigateway/get_base_path_mapping.py +++ b/sdk/python/pulumi_aws_native/apigateway/get_base_path_mapping.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/apigateway/get_client_certificate.py b/sdk/python/pulumi_aws_native/apigateway/get_client_certificate.py index c6d988449d..ef8e672f6d 100644 --- a/sdk/python/pulumi_aws_native/apigateway/get_client_certificate.py +++ b/sdk/python/pulumi_aws_native/apigateway/get_client_certificate.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/apigateway/get_deployment.py b/sdk/python/pulumi_aws_native/apigateway/get_deployment.py index 7f18a0f2b1..58b44ab1e3 100644 --- a/sdk/python/pulumi_aws_native/apigateway/get_deployment.py +++ b/sdk/python/pulumi_aws_native/apigateway/get_deployment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/apigateway/get_documentation_part.py b/sdk/python/pulumi_aws_native/apigateway/get_documentation_part.py index 93cf4a70d4..e2577a013c 100644 --- a/sdk/python/pulumi_aws_native/apigateway/get_documentation_part.py +++ b/sdk/python/pulumi_aws_native/apigateway/get_documentation_part.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/apigateway/get_documentation_version.py b/sdk/python/pulumi_aws_native/apigateway/get_documentation_version.py index e255916734..6e8c35afe0 100644 --- a/sdk/python/pulumi_aws_native/apigateway/get_documentation_version.py +++ b/sdk/python/pulumi_aws_native/apigateway/get_documentation_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/apigateway/get_domain_name.py b/sdk/python/pulumi_aws_native/apigateway/get_domain_name.py index 86dd38063b..e9b43f974f 100644 --- a/sdk/python/pulumi_aws_native/apigateway/get_domain_name.py +++ b/sdk/python/pulumi_aws_native/apigateway/get_domain_name.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/apigateway/get_gateway_response.py b/sdk/python/pulumi_aws_native/apigateway/get_gateway_response.py index 4f3f28608c..eb09b9b974 100644 --- a/sdk/python/pulumi_aws_native/apigateway/get_gateway_response.py +++ b/sdk/python/pulumi_aws_native/apigateway/get_gateway_response.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/apigateway/get_method.py b/sdk/python/pulumi_aws_native/apigateway/get_method.py index 826672d6ab..3c3827d9ee 100644 --- a/sdk/python/pulumi_aws_native/apigateway/get_method.py +++ b/sdk/python/pulumi_aws_native/apigateway/get_method.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/apigateway/get_model.py b/sdk/python/pulumi_aws_native/apigateway/get_model.py index ea85876d4d..6547ee4b06 100644 --- a/sdk/python/pulumi_aws_native/apigateway/get_model.py +++ b/sdk/python/pulumi_aws_native/apigateway/get_model.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/apigateway/get_request_validator.py b/sdk/python/pulumi_aws_native/apigateway/get_request_validator.py index 09886335c7..2f4e0ce406 100644 --- a/sdk/python/pulumi_aws_native/apigateway/get_request_validator.py +++ b/sdk/python/pulumi_aws_native/apigateway/get_request_validator.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/apigateway/get_resource.py b/sdk/python/pulumi_aws_native/apigateway/get_resource.py index 5035f2472d..3d5a77f056 100644 --- a/sdk/python/pulumi_aws_native/apigateway/get_resource.py +++ b/sdk/python/pulumi_aws_native/apigateway/get_resource.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/apigateway/get_rest_api.py b/sdk/python/pulumi_aws_native/apigateway/get_rest_api.py index cbb371334c..a57f044d9c 100644 --- a/sdk/python/pulumi_aws_native/apigateway/get_rest_api.py +++ b/sdk/python/pulumi_aws_native/apigateway/get_rest_api.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/apigateway/get_stage.py b/sdk/python/pulumi_aws_native/apigateway/get_stage.py index e72cb5d15b..02c2d1d49f 100644 --- a/sdk/python/pulumi_aws_native/apigateway/get_stage.py +++ b/sdk/python/pulumi_aws_native/apigateway/get_stage.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/apigateway/get_usage_plan.py b/sdk/python/pulumi_aws_native/apigateway/get_usage_plan.py index 780cb55ef1..4f4d216dc3 100644 --- a/sdk/python/pulumi_aws_native/apigateway/get_usage_plan.py +++ b/sdk/python/pulumi_aws_native/apigateway/get_usage_plan.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/apigateway/get_usage_plan_key.py b/sdk/python/pulumi_aws_native/apigateway/get_usage_plan_key.py index 37cc61db0e..eef23af7d3 100644 --- a/sdk/python/pulumi_aws_native/apigateway/get_usage_plan_key.py +++ b/sdk/python/pulumi_aws_native/apigateway/get_usage_plan_key.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/apigateway/get_vpc_link.py b/sdk/python/pulumi_aws_native/apigateway/get_vpc_link.py index 1e9dc7b55f..14b725a20c 100644 --- a/sdk/python/pulumi_aws_native/apigateway/get_vpc_link.py +++ b/sdk/python/pulumi_aws_native/apigateway/get_vpc_link.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/apigateway/method.py b/sdk/python/pulumi_aws_native/apigateway/method.py index ad2b393af8..b00582fc9a 100644 --- a/sdk/python/pulumi_aws_native/apigateway/method.py +++ b/sdk/python/pulumi_aws_native/apigateway/method.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -47,62 +47,29 @@ def __init__(__self__, *, :param Any request_parameters: A key-value map defining required or optional method request parameters that can be accepted by API Gateway. A key is a method request parameter name matching the pattern of ``method.request.{location}.{name}``, where ``location`` is ``querystring``, ``path``, or ``header`` and ``name`` is a valid and unique parameter name. The value associated with the key is a Boolean flag indicating whether the parameter is required (``true``) or optional (``false``). The method request parameter names defined here are available in Integration to be mapped to integration request parameters or templates. :param pulumi.Input[str] request_validator_id: The identifier of a RequestValidator for request validation. """ - MethodArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - http_method=http_method, - resource_id=resource_id, - rest_api_id=rest_api_id, - api_key_required=api_key_required, - authorization_scopes=authorization_scopes, - authorization_type=authorization_type, - authorizer_id=authorizer_id, - integration=integration, - method_responses=method_responses, - operation_name=operation_name, - request_models=request_models, - request_parameters=request_parameters, - request_validator_id=request_validator_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - http_method: pulumi.Input[str], - resource_id: pulumi.Input[str], - rest_api_id: pulumi.Input[str], - api_key_required: Optional[pulumi.Input[bool]] = None, - authorization_scopes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - authorization_type: Optional[pulumi.Input['MethodAuthorizationType']] = None, - authorizer_id: Optional[pulumi.Input[str]] = None, - integration: Optional[pulumi.Input['MethodIntegrationArgs']] = None, - method_responses: Optional[pulumi.Input[Sequence[pulumi.Input['MethodResponseArgs']]]] = None, - operation_name: Optional[pulumi.Input[str]] = None, - request_models: Optional[Any] = None, - request_parameters: Optional[Any] = None, - request_validator_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("http_method", http_method) - _setter("resource_id", resource_id) - _setter("rest_api_id", rest_api_id) + pulumi.set(__self__, "http_method", http_method) + pulumi.set(__self__, "resource_id", resource_id) + pulumi.set(__self__, "rest_api_id", rest_api_id) if api_key_required is not None: - _setter("api_key_required", api_key_required) + pulumi.set(__self__, "api_key_required", api_key_required) if authorization_scopes is not None: - _setter("authorization_scopes", authorization_scopes) + pulumi.set(__self__, "authorization_scopes", authorization_scopes) if authorization_type is not None: - _setter("authorization_type", authorization_type) + pulumi.set(__self__, "authorization_type", authorization_type) if authorizer_id is not None: - _setter("authorizer_id", authorizer_id) + pulumi.set(__self__, "authorizer_id", authorizer_id) if integration is not None: - _setter("integration", integration) + pulumi.set(__self__, "integration", integration) if method_responses is not None: - _setter("method_responses", method_responses) + pulumi.set(__self__, "method_responses", method_responses) if operation_name is not None: - _setter("operation_name", operation_name) + pulumi.set(__self__, "operation_name", operation_name) if request_models is not None: - _setter("request_models", request_models) + pulumi.set(__self__, "request_models", request_models) if request_parameters is not None: - _setter("request_parameters", request_parameters) + pulumi.set(__self__, "request_parameters", request_parameters) if request_validator_id is not None: - _setter("request_validator_id", request_validator_id) + pulumi.set(__self__, "request_validator_id", request_validator_id) @property @pulumi.getter(name="httpMethod") @@ -320,10 +287,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - MethodArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -358,11 +321,6 @@ def _internal_init(__self__, if http_method is None and not opts.urn: raise TypeError("Missing required property 'http_method'") __props__.__dict__["http_method"] = http_method - if integration is not None and not isinstance(integration, MethodIntegrationArgs): - integration = integration or {} - def _setter(key, value): - integration[key] = value - MethodIntegrationArgs._configure(_setter, **integration) __props__.__dict__["integration"] = integration __props__.__dict__["method_responses"] = method_responses __props__.__dict__["operation_name"] = operation_name diff --git a/sdk/python/pulumi_aws_native/apigateway/model.py b/sdk/python/pulumi_aws_native/apigateway/model.py index 210cb315c0..f38a90706e 100644 --- a/sdk/python/pulumi_aws_native/apigateway/model.py +++ b/sdk/python/pulumi_aws_native/apigateway/model.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['ModelArgs', 'Model'] @@ -28,32 +28,15 @@ def __init__(__self__, *, If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name. :param Any schema: The schema for the model. For ``application/json`` models, this should be JSON schema draft 4 model. Do not include "\\*/" characters in the description of any properties because such "\\*/" characters may be interpreted as the closing marker for comments in some languages, such as Java or JavaScript, causing the installation of your API's SDK generated by API Gateway to fail. """ - ModelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - rest_api_id=rest_api_id, - content_type=content_type, - description=description, - name=name, - schema=schema, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rest_api_id: pulumi.Input[str], - content_type: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - schema: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("rest_api_id", rest_api_id) + pulumi.set(__self__, "rest_api_id", rest_api_id) if content_type is not None: - _setter("content_type", content_type) + pulumi.set(__self__, "content_type", content_type) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if schema is not None: - _setter("schema", schema) + pulumi.set(__self__, "schema", schema) @property @pulumi.getter(name="restApiId") @@ -159,10 +142,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ModelArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/apigateway/outputs.py b/sdk/python/pulumi_aws_native/apigateway/outputs.py index 8f459418c5..2f38590b99 100644 --- a/sdk/python/pulumi_aws_native/apigateway/outputs.py +++ b/sdk/python/pulumi_aws_native/apigateway/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -70,21 +70,10 @@ def __init__(__self__, *, :param str rest_api_id: The ID of a RestApi resource that includes the stage with which you want to associate the API key. :param str stage_name: The name of the stage with which to associate the API key. The stage must be included in the RestApi resource that you specified in the RestApiId property. """ - ApiKeyStageKey._configure( - lambda key, value: pulumi.set(__self__, key, value), - rest_api_id=rest_api_id, - stage_name=stage_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rest_api_id: Optional[str] = None, - stage_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if rest_api_id is not None: - _setter("rest_api_id", rest_api_id) + pulumi.set(__self__, "rest_api_id", rest_api_id) if stage_name is not None: - _setter("stage_name", stage_name) + pulumi.set(__self__, "stage_name", stage_name) @property @pulumi.getter(name="restApiId") @@ -112,19 +101,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ApiKeyTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -148,19 +126,8 @@ class ClientCertificateTag(dict): def __init__(__self__, *, key: str, value: str): - ClientCertificateTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -205,21 +172,10 @@ def __init__(__self__, *, :param str destination_arn: The Amazon Resource Name (ARN) of the CloudWatch Logs log group or Kinesis Data Firehose delivery stream to receive access logs. If you specify a Kinesis Data Firehose delivery stream, the stream name must begin with ``amazon-apigateway-``. :param str format: A single line format of the access logs of data, as specified by selected $context variables. The format must include at least ``$context.requestId``. """ - DeploymentAccessLogSetting._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_arn=destination_arn, - format=format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_arn: Optional[str] = None, - format: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination_arn is not None: - _setter("destination_arn", destination_arn) + pulumi.set(__self__, "destination_arn", destination_arn) if format is not None: - _setter("format", format) + pulumi.set(__self__, "format", format) @property @pulumi.getter(name="destinationArn") @@ -276,25 +232,12 @@ def __init__(__self__, *, :param Any stage_variable_overrides: Stage variables overridden for a canary release deployment, including new stage variables introduced in the canary. These stage variables are represented as a string-to-string map between stage variable names and their values. :param bool use_stage_cache: A Boolean flag to indicate whether the canary deployment uses the stage cache or not. """ - DeploymentCanarySetting._configure( - lambda key, value: pulumi.set(__self__, key, value), - percent_traffic=percent_traffic, - stage_variable_overrides=stage_variable_overrides, - use_stage_cache=use_stage_cache, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - percent_traffic: Optional[float] = None, - stage_variable_overrides: Optional[Any] = None, - use_stage_cache: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if percent_traffic is not None: - _setter("percent_traffic", percent_traffic) + pulumi.set(__self__, "percent_traffic", percent_traffic) if stage_variable_overrides is not None: - _setter("stage_variable_overrides", stage_variable_overrides) + pulumi.set(__self__, "stage_variable_overrides", stage_variable_overrides) if use_stage_cache is not None: - _setter("use_stage_cache", use_stage_cache) + pulumi.set(__self__, "use_stage_cache", use_stage_cache) @property @pulumi.getter(name="percentTraffic") @@ -357,25 +300,12 @@ def __init__(__self__, *, :param Any stage_variable_overrides: A stage variable overrides used for the canary release deployment. They can override existing stage variables or add new stage variables for the canary release deployment. These stage variables are represented as a string-to-string map between stage variable names and their values. :param bool use_stage_cache: A Boolean flag to indicate whether the canary release deployment uses the stage cache or not. """ - DeploymentCanarySettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - percent_traffic=percent_traffic, - stage_variable_overrides=stage_variable_overrides, - use_stage_cache=use_stage_cache, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - percent_traffic: Optional[float] = None, - stage_variable_overrides: Optional[Any] = None, - use_stage_cache: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if percent_traffic is not None: - _setter("percent_traffic", percent_traffic) + pulumi.set(__self__, "percent_traffic", percent_traffic) if stage_variable_overrides is not None: - _setter("stage_variable_overrides", stage_variable_overrides) + pulumi.set(__self__, "stage_variable_overrides", stage_variable_overrides) if use_stage_cache is not None: - _setter("use_stage_cache", use_stage_cache) + pulumi.set(__self__, "use_stage_cache", use_stage_cache) @property @pulumi.getter(name="percentTraffic") @@ -468,53 +398,26 @@ def __init__(__self__, *, :param int throttling_burst_limit: Specifies the throttling burst limit. :param float throttling_rate_limit: Specifies the throttling rate limit. """ - DeploymentMethodSetting._configure( - lambda key, value: pulumi.set(__self__, key, value), - cache_data_encrypted=cache_data_encrypted, - cache_ttl_in_seconds=cache_ttl_in_seconds, - caching_enabled=caching_enabled, - data_trace_enabled=data_trace_enabled, - http_method=http_method, - logging_level=logging_level, - metrics_enabled=metrics_enabled, - resource_path=resource_path, - throttling_burst_limit=throttling_burst_limit, - throttling_rate_limit=throttling_rate_limit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cache_data_encrypted: Optional[bool] = None, - cache_ttl_in_seconds: Optional[int] = None, - caching_enabled: Optional[bool] = None, - data_trace_enabled: Optional[bool] = None, - http_method: Optional[str] = None, - logging_level: Optional[str] = None, - metrics_enabled: Optional[bool] = None, - resource_path: Optional[str] = None, - throttling_burst_limit: Optional[int] = None, - throttling_rate_limit: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cache_data_encrypted is not None: - _setter("cache_data_encrypted", cache_data_encrypted) + pulumi.set(__self__, "cache_data_encrypted", cache_data_encrypted) if cache_ttl_in_seconds is not None: - _setter("cache_ttl_in_seconds", cache_ttl_in_seconds) + pulumi.set(__self__, "cache_ttl_in_seconds", cache_ttl_in_seconds) if caching_enabled is not None: - _setter("caching_enabled", caching_enabled) + pulumi.set(__self__, "caching_enabled", caching_enabled) if data_trace_enabled is not None: - _setter("data_trace_enabled", data_trace_enabled) + pulumi.set(__self__, "data_trace_enabled", data_trace_enabled) if http_method is not None: - _setter("http_method", http_method) + pulumi.set(__self__, "http_method", http_method) if logging_level is not None: - _setter("logging_level", logging_level) + pulumi.set(__self__, "logging_level", logging_level) if metrics_enabled is not None: - _setter("metrics_enabled", metrics_enabled) + pulumi.set(__self__, "metrics_enabled", metrics_enabled) if resource_path is not None: - _setter("resource_path", resource_path) + pulumi.set(__self__, "resource_path", resource_path) if throttling_burst_limit is not None: - _setter("throttling_burst_limit", throttling_burst_limit) + pulumi.set(__self__, "throttling_burst_limit", throttling_burst_limit) if throttling_rate_limit is not None: - _setter("throttling_rate_limit", throttling_rate_limit) + pulumi.set(__self__, "throttling_rate_limit", throttling_rate_limit) @property @pulumi.getter(name="cacheDataEncrypted") @@ -692,89 +595,44 @@ def __init__(__self__, *, For more information, see [Trace API Gateway API Execution with X-Ray](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-xray.html) in the *API Gateway Developer Guide*. :param Any variables: A map that defines the stage variables. Variable names must consist of alphanumeric characters, and the values must match the following regular expression: ``[A-Za-z0-9-._~:/?#&=,]+``. """ - DeploymentStageDescription._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_log_setting=access_log_setting, - cache_cluster_enabled=cache_cluster_enabled, - cache_cluster_size=cache_cluster_size, - cache_data_encrypted=cache_data_encrypted, - cache_ttl_in_seconds=cache_ttl_in_seconds, - caching_enabled=caching_enabled, - canary_setting=canary_setting, - client_certificate_id=client_certificate_id, - data_trace_enabled=data_trace_enabled, - description=description, - documentation_version=documentation_version, - logging_level=logging_level, - method_settings=method_settings, - metrics_enabled=metrics_enabled, - tags=tags, - throttling_burst_limit=throttling_burst_limit, - throttling_rate_limit=throttling_rate_limit, - tracing_enabled=tracing_enabled, - variables=variables, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_log_setting: Optional['outputs.DeploymentAccessLogSetting'] = None, - cache_cluster_enabled: Optional[bool] = None, - cache_cluster_size: Optional[str] = None, - cache_data_encrypted: Optional[bool] = None, - cache_ttl_in_seconds: Optional[int] = None, - caching_enabled: Optional[bool] = None, - canary_setting: Optional['outputs.DeploymentCanarySetting'] = None, - client_certificate_id: Optional[str] = None, - data_trace_enabled: Optional[bool] = None, - description: Optional[str] = None, - documentation_version: Optional[str] = None, - logging_level: Optional[str] = None, - method_settings: Optional[Sequence['outputs.DeploymentMethodSetting']] = None, - metrics_enabled: Optional[bool] = None, - tags: Optional[Sequence['outputs.DeploymentTag']] = None, - throttling_burst_limit: Optional[int] = None, - throttling_rate_limit: Optional[float] = None, - tracing_enabled: Optional[bool] = None, - variables: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_log_setting is not None: - _setter("access_log_setting", access_log_setting) + pulumi.set(__self__, "access_log_setting", access_log_setting) if cache_cluster_enabled is not None: - _setter("cache_cluster_enabled", cache_cluster_enabled) + pulumi.set(__self__, "cache_cluster_enabled", cache_cluster_enabled) if cache_cluster_size is not None: - _setter("cache_cluster_size", cache_cluster_size) + pulumi.set(__self__, "cache_cluster_size", cache_cluster_size) if cache_data_encrypted is not None: - _setter("cache_data_encrypted", cache_data_encrypted) + pulumi.set(__self__, "cache_data_encrypted", cache_data_encrypted) if cache_ttl_in_seconds is not None: - _setter("cache_ttl_in_seconds", cache_ttl_in_seconds) + pulumi.set(__self__, "cache_ttl_in_seconds", cache_ttl_in_seconds) if caching_enabled is not None: - _setter("caching_enabled", caching_enabled) + pulumi.set(__self__, "caching_enabled", caching_enabled) if canary_setting is not None: - _setter("canary_setting", canary_setting) + pulumi.set(__self__, "canary_setting", canary_setting) if client_certificate_id is not None: - _setter("client_certificate_id", client_certificate_id) + pulumi.set(__self__, "client_certificate_id", client_certificate_id) if data_trace_enabled is not None: - _setter("data_trace_enabled", data_trace_enabled) + pulumi.set(__self__, "data_trace_enabled", data_trace_enabled) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if documentation_version is not None: - _setter("documentation_version", documentation_version) + pulumi.set(__self__, "documentation_version", documentation_version) if logging_level is not None: - _setter("logging_level", logging_level) + pulumi.set(__self__, "logging_level", logging_level) if method_settings is not None: - _setter("method_settings", method_settings) + pulumi.set(__self__, "method_settings", method_settings) if metrics_enabled is not None: - _setter("metrics_enabled", metrics_enabled) + pulumi.set(__self__, "metrics_enabled", metrics_enabled) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if throttling_burst_limit is not None: - _setter("throttling_burst_limit", throttling_burst_limit) + pulumi.set(__self__, "throttling_burst_limit", throttling_burst_limit) if throttling_rate_limit is not None: - _setter("throttling_rate_limit", throttling_rate_limit) + pulumi.set(__self__, "throttling_rate_limit", throttling_rate_limit) if tracing_enabled is not None: - _setter("tracing_enabled", tracing_enabled) + pulumi.set(__self__, "tracing_enabled", tracing_enabled) if variables is not None: - _setter("variables", variables) + pulumi.set(__self__, "variables", variables) @property @pulumi.getter(name="accessLogSetting") @@ -939,19 +797,8 @@ def __init__(__self__, *, :param str key: The key name of the tag :param str value: The value for the tag """ - DeploymentTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1008,33 +855,16 @@ def __init__(__self__, *, :param str status_code: The HTTP status code of a response. It is a valid field for the API entity types of ``RESPONSE``, ``RESPONSE_HEADER``, and ``RESPONSE_BODY``. The default value is ``*`` for any status code. When an applicable child entity inherits the content of an entity of the same type with more general specifications of the other ``location`` attributes, the child entity's ``statusCode`` attribute must match that of the parent entity exactly. :param 'DocumentationPartLocationType' type: The type of API entity to which the documentation content applies. Valid values are ``API``, ``AUTHORIZER``, ``MODEL``, ``RESOURCE``, ``METHOD``, ``PATH_PARAMETER``, ``QUERY_PARAMETER``, ``REQUEST_HEADER``, ``REQUEST_BODY``, ``RESPONSE``, ``RESPONSE_HEADER``, and ``RESPONSE_BODY``. Content inheritance does not apply to any entity of the ``API``, ``AUTHORIZER``, ``METHOD``, ``MODEL``, ``REQUEST_BODY``, or ``RESOURCE`` type. """ - DocumentationPartLocation._configure( - lambda key, value: pulumi.set(__self__, key, value), - method=method, - name=name, - path=path, - status_code=status_code, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - method: Optional[str] = None, - name: Optional[str] = None, - path: Optional[str] = None, - status_code: Optional[str] = None, - type: Optional['DocumentationPartLocationType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if method is not None: - _setter("method", method) + pulumi.set(__self__, "method", method) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) if status_code is not None: - _setter("status_code", status_code) + pulumi.set(__self__, "status_code", status_code) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -1081,17 +911,8 @@ def type(self) -> Optional['DocumentationPartLocationType']: class DomainNameEndpointConfiguration(dict): def __init__(__self__, *, types: Optional[Sequence[str]] = None): - DomainNameEndpointConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - types=types, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - types: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if types is not None: - _setter("types", types) + pulumi.set(__self__, "types", types) @property @pulumi.getter @@ -1123,21 +944,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, truststore_uri: Optional[str] = None, truststore_version: Optional[str] = None): - DomainNameMutualTlsAuthentication._configure( - lambda key, value: pulumi.set(__self__, key, value), - truststore_uri=truststore_uri, - truststore_version=truststore_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - truststore_uri: Optional[str] = None, - truststore_version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if truststore_uri is not None: - _setter("truststore_uri", truststore_uri) + pulumi.set(__self__, "truststore_uri", truststore_uri) if truststore_version is not None: - _setter("truststore_version", truststore_version) + pulumi.set(__self__, "truststore_version", truststore_version) @property @pulumi.getter(name="truststoreUri") @@ -1155,21 +965,10 @@ class DomainNameTag(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - DomainNameTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1259,68 +1058,33 @@ def __init__(__self__, *, :param str uri: Specifies Uniform Resource Identifier (URI) of the integration endpoint. For ``HTTP`` or ``HTTP_PROXY`` integrations, the URI must be a fully formed, encoded HTTP(S) URL according to the RFC-3986 specification for standard integrations. If ``connectionType`` is ``VPC_LINK`` specify the Network Load Balancer DNS name. For ``AWS`` or ``AWS_PROXY`` integrations, the URI is of the form ``arn:aws:apigateway:{region}:{subdomain.service|service}:path|action/{service_api}``. Here, {Region} is the API Gateway region (e.g., us-east-1); {service} is the name of the integrated AWS service (e.g., s3); and {subdomain} is a designated subdomain supported by certain AWS service for fast host-name lookup. action can be used for an AWS service action-based API, using an Action={name}&{p1}={v1}&p2={v2}... query string. The ensuing {service_api} refers to a supported action {name} plus any required input parameters. Alternatively, path can be used for an AWS service path-based API. The ensuing service_api refers to the path to an AWS service resource, including the region of the integrated AWS service, if applicable. For example, for integration with the S3 API of GetObject, the uri can be either ``arn:aws:apigateway:us-west-2:s3:action/GetObject&Bucket={bucket}&Key={key}`` or ``arn:aws:apigateway:us-west-2:s3:path/{bucket}/{key}`` """ - MethodIntegration._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - cache_key_parameters=cache_key_parameters, - cache_namespace=cache_namespace, - connection_id=connection_id, - connection_type=connection_type, - content_handling=content_handling, - credentials=credentials, - integration_http_method=integration_http_method, - integration_responses=integration_responses, - passthrough_behavior=passthrough_behavior, - request_parameters=request_parameters, - request_templates=request_templates, - timeout_in_millis=timeout_in_millis, - uri=uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: 'MethodIntegrationType', - cache_key_parameters: Optional[Sequence[str]] = None, - cache_namespace: Optional[str] = None, - connection_id: Optional[str] = None, - connection_type: Optional['MethodIntegrationConnectionType'] = None, - content_handling: Optional['MethodIntegrationContentHandling'] = None, - credentials: Optional[str] = None, - integration_http_method: Optional[str] = None, - integration_responses: Optional[Sequence['outputs.MethodIntegrationResponse']] = None, - passthrough_behavior: Optional['MethodIntegrationPassthroughBehavior'] = None, - request_parameters: Optional[Any] = None, - request_templates: Optional[Any] = None, - timeout_in_millis: Optional[int] = None, - uri: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if cache_key_parameters is not None: - _setter("cache_key_parameters", cache_key_parameters) + pulumi.set(__self__, "cache_key_parameters", cache_key_parameters) if cache_namespace is not None: - _setter("cache_namespace", cache_namespace) + pulumi.set(__self__, "cache_namespace", cache_namespace) if connection_id is not None: - _setter("connection_id", connection_id) + pulumi.set(__self__, "connection_id", connection_id) if connection_type is not None: - _setter("connection_type", connection_type) + pulumi.set(__self__, "connection_type", connection_type) if content_handling is not None: - _setter("content_handling", content_handling) + pulumi.set(__self__, "content_handling", content_handling) if credentials is not None: - _setter("credentials", credentials) + pulumi.set(__self__, "credentials", credentials) if integration_http_method is not None: - _setter("integration_http_method", integration_http_method) + pulumi.set(__self__, "integration_http_method", integration_http_method) if integration_responses is not None: - _setter("integration_responses", integration_responses) + pulumi.set(__self__, "integration_responses", integration_responses) if passthrough_behavior is not None: - _setter("passthrough_behavior", passthrough_behavior) + pulumi.set(__self__, "passthrough_behavior", passthrough_behavior) if request_parameters is not None: - _setter("request_parameters", request_parameters) + pulumi.set(__self__, "request_parameters", request_parameters) if request_templates is not None: - _setter("request_templates", request_templates) + pulumi.set(__self__, "request_templates", request_templates) if timeout_in_millis is not None: - _setter("timeout_in_millis", timeout_in_millis) + pulumi.set(__self__, "timeout_in_millis", timeout_in_millis) if uri is not None: - _setter("uri", uri) + pulumi.set(__self__, "uri", uri) @property @pulumi.getter @@ -1483,32 +1247,15 @@ def __init__(__self__, *, :param Any response_templates: Specifies the templates used to transform the integration response body. Response templates are represented as a key/value map, with a content-type as the key and a template as the value. :param str selection_pattern: Specifies the regular expression (regex) pattern used to choose an integration response based on the response from the back end. For example, if the success response returns nothing and the error response returns some string, you could use the ``.+`` regex to match error response. However, make sure that the error response does not contain any newline (``\\n``) character in such cases. If the back end is an LAMlong function, the LAMlong function error header is matched. For all other HTTP and AWS back ends, the HTTP status code is matched. """ - MethodIntegrationResponse._configure( - lambda key, value: pulumi.set(__self__, key, value), - status_code=status_code, - content_handling=content_handling, - response_parameters=response_parameters, - response_templates=response_templates, - selection_pattern=selection_pattern, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status_code: str, - content_handling: Optional['MethodIntegrationResponseContentHandling'] = None, - response_parameters: Optional[Any] = None, - response_templates: Optional[Any] = None, - selection_pattern: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("status_code", status_code) + pulumi.set(__self__, "status_code", status_code) if content_handling is not None: - _setter("content_handling", content_handling) + pulumi.set(__self__, "content_handling", content_handling) if response_parameters is not None: - _setter("response_parameters", response_parameters) + pulumi.set(__self__, "response_parameters", response_parameters) if response_templates is not None: - _setter("response_templates", response_templates) + pulumi.set(__self__, "response_templates", response_templates) if selection_pattern is not None: - _setter("selection_pattern", selection_pattern) + pulumi.set(__self__, "selection_pattern", selection_pattern) @property @pulumi.getter(name="statusCode") @@ -1588,24 +1335,11 @@ def __init__(__self__, *, :param Any response_models: Specifies the Model resources used for the response's content-type. Response models are represented as a key/value map, with a content-type as the key and a Model name as the value. :param Any response_parameters: A key-value map specifying required or optional response parameters that API Gateway can send back to the caller. A key defines a method response header and the value specifies whether the associated method response header is required or not. The expression of the key must match the pattern ``method.response.header.{name}``, where ``name`` is a valid and unique header name. API Gateway passes certain integration response data to the method response headers specified here according to the mapping you prescribe in the API's IntegrationResponse. The integration response data that can be mapped include an integration response header expressed in ``integration.response.header.{name}``, a static value enclosed within a pair of single quotes (e.g., ``'application/json'``), or a JSON expression from the back-end response payload in the form of ``integration.response.body.{JSON-expression}``, where ``JSON-expression`` is a valid JSON expression without the ``$`` prefix.) """ - MethodResponse._configure( - lambda key, value: pulumi.set(__self__, key, value), - status_code=status_code, - response_models=response_models, - response_parameters=response_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status_code: str, - response_models: Optional[Any] = None, - response_parameters: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("status_code", status_code) + pulumi.set(__self__, "status_code", status_code) if response_models is not None: - _setter("response_models", response_models) + pulumi.set(__self__, "response_models", response_models) if response_parameters is not None: - _setter("response_parameters", response_parameters) + pulumi.set(__self__, "response_parameters", response_parameters) @property @pulumi.getter(name="statusCode") @@ -1664,21 +1398,10 @@ def __init__(__self__, *, :param Sequence[str] types: A list of endpoint types of an API (RestApi) or its custom domain name (DomainName). For an edge-optimized API and its custom domain name, the endpoint type is ``"EDGE"``. For a regional API and its custom domain name, the endpoint type is ``REGIONAL``. For a private API, the endpoint type is ``PRIVATE``. :param Sequence[str] vpc_endpoint_ids: A list of VpcEndpointIds of an API (RestApi) against which to create Route53 ALIASes. It is only supported for ``PRIVATE`` endpoint type. """ - RestApiEndpointConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - types=types, - vpc_endpoint_ids=vpc_endpoint_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - types: Optional[Sequence[str]] = None, - vpc_endpoint_ids: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if types is not None: - _setter("types", types) + pulumi.set(__self__, "types", types) if vpc_endpoint_ids is not None: - _setter("vpc_endpoint_ids", vpc_endpoint_ids) + pulumi.set(__self__, "vpc_endpoint_ids", vpc_endpoint_ids) @property @pulumi.getter @@ -1733,29 +1456,14 @@ def __init__(__self__, *, :param str key: The file name of the OpenAPI file (Amazon S3 object name). :param str version: For versioning-enabled buckets, a specific version of the OpenAPI file. """ - RestApiS3Location._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - e_tag=e_tag, - key=key, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: Optional[str] = None, - e_tag: Optional[str] = None, - key: Optional[str] = None, - version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bucket is not None: - _setter("bucket", bucket) + pulumi.set(__self__, "bucket", bucket) if e_tag is not None: - _setter("e_tag", e_tag) + pulumi.set(__self__, "e_tag", e_tag) if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter @@ -1795,19 +1503,8 @@ class RestApiTag(dict): def __init__(__self__, *, key: str, value: str): - RestApiTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1852,21 +1549,10 @@ def __init__(__self__, *, :param str destination_arn: The Amazon Resource Name (ARN) of the CloudWatch Logs log group or Kinesis Data Firehose delivery stream to receive access logs. If you specify a Kinesis Data Firehose delivery stream, the stream name must begin with ``amazon-apigateway-``. This parameter is required to enable access logging. :param str format: A single line format of the access logs of data, as specified by selected [$context variables](https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-mapping-template-reference.html#context-variable-reference). The format must include at least ``$context.requestId``. This parameter is required to enable access logging. """ - StageAccessLogSetting._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_arn=destination_arn, - format=format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_arn: Optional[str] = None, - format: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination_arn is not None: - _setter("destination_arn", destination_arn) + pulumi.set(__self__, "destination_arn", destination_arn) if format is not None: - _setter("format", format) + pulumi.set(__self__, "format", format) @property @pulumi.getter(name="destinationArn") @@ -1925,29 +1611,14 @@ def __init__(__self__, *, :param Any stage_variable_overrides: Stage variables overridden for a canary release deployment, including new stage variables introduced in the canary. These stage variables are represented as a string-to-string map between stage variable names and their values. :param bool use_stage_cache: A Boolean flag to indicate whether the canary deployment uses the stage cache or not. """ - StageCanarySetting._configure( - lambda key, value: pulumi.set(__self__, key, value), - deployment_id=deployment_id, - percent_traffic=percent_traffic, - stage_variable_overrides=stage_variable_overrides, - use_stage_cache=use_stage_cache, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - deployment_id: Optional[str] = None, - percent_traffic: Optional[float] = None, - stage_variable_overrides: Optional[Any] = None, - use_stage_cache: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if deployment_id is not None: - _setter("deployment_id", deployment_id) + pulumi.set(__self__, "deployment_id", deployment_id) if percent_traffic is not None: - _setter("percent_traffic", percent_traffic) + pulumi.set(__self__, "percent_traffic", percent_traffic) if stage_variable_overrides is not None: - _setter("stage_variable_overrides", stage_variable_overrides) + pulumi.set(__self__, "stage_variable_overrides", stage_variable_overrides) if use_stage_cache is not None: - _setter("use_stage_cache", use_stage_cache) + pulumi.set(__self__, "use_stage_cache", use_stage_cache) @property @pulumi.getter(name="deploymentId") @@ -2048,53 +1719,26 @@ def __init__(__self__, *, :param int throttling_burst_limit: Specifies the throttling burst limit. :param float throttling_rate_limit: Specifies the throttling rate limit. """ - StageMethodSetting._configure( - lambda key, value: pulumi.set(__self__, key, value), - cache_data_encrypted=cache_data_encrypted, - cache_ttl_in_seconds=cache_ttl_in_seconds, - caching_enabled=caching_enabled, - data_trace_enabled=data_trace_enabled, - http_method=http_method, - logging_level=logging_level, - metrics_enabled=metrics_enabled, - resource_path=resource_path, - throttling_burst_limit=throttling_burst_limit, - throttling_rate_limit=throttling_rate_limit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cache_data_encrypted: Optional[bool] = None, - cache_ttl_in_seconds: Optional[int] = None, - caching_enabled: Optional[bool] = None, - data_trace_enabled: Optional[bool] = None, - http_method: Optional[str] = None, - logging_level: Optional[str] = None, - metrics_enabled: Optional[bool] = None, - resource_path: Optional[str] = None, - throttling_burst_limit: Optional[int] = None, - throttling_rate_limit: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cache_data_encrypted is not None: - _setter("cache_data_encrypted", cache_data_encrypted) + pulumi.set(__self__, "cache_data_encrypted", cache_data_encrypted) if cache_ttl_in_seconds is not None: - _setter("cache_ttl_in_seconds", cache_ttl_in_seconds) + pulumi.set(__self__, "cache_ttl_in_seconds", cache_ttl_in_seconds) if caching_enabled is not None: - _setter("caching_enabled", caching_enabled) + pulumi.set(__self__, "caching_enabled", caching_enabled) if data_trace_enabled is not None: - _setter("data_trace_enabled", data_trace_enabled) + pulumi.set(__self__, "data_trace_enabled", data_trace_enabled) if http_method is not None: - _setter("http_method", http_method) + pulumi.set(__self__, "http_method", http_method) if logging_level is not None: - _setter("logging_level", logging_level) + pulumi.set(__self__, "logging_level", logging_level) if metrics_enabled is not None: - _setter("metrics_enabled", metrics_enabled) + pulumi.set(__self__, "metrics_enabled", metrics_enabled) if resource_path is not None: - _setter("resource_path", resource_path) + pulumi.set(__self__, "resource_path", resource_path) if throttling_burst_limit is not None: - _setter("throttling_burst_limit", throttling_burst_limit) + pulumi.set(__self__, "throttling_burst_limit", throttling_burst_limit) if throttling_rate_limit is not None: - _setter("throttling_rate_limit", throttling_rate_limit) + pulumi.set(__self__, "throttling_rate_limit", throttling_rate_limit) @property @pulumi.getter(name="cacheDataEncrypted") @@ -2190,19 +1834,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. """ - StageTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2249,25 +1882,12 @@ def __init__(__self__, *, :param str stage: The name of the stage to associate with the usage plan. :param Any throttle: Map containing method-level throttling information for an API stage in a usage plan. The key for the map is the path and method for which to configure custom throttling, for example, '/pets/GET'. Duplicates are not allowed. """ - UsagePlanApiStage._configure( - lambda key, value: pulumi.set(__self__, key, value), - api_id=api_id, - stage=stage, - throttle=throttle, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - api_id: Optional[str] = None, - stage: Optional[str] = None, - throttle: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if api_id is not None: - _setter("api_id", api_id) + pulumi.set(__self__, "api_id", api_id) if stage is not None: - _setter("stage", stage) + pulumi.set(__self__, "stage", stage) if throttle is not None: - _setter("throttle", throttle) + pulumi.set(__self__, "throttle", throttle) @property @pulumi.getter(name="apiId") @@ -2305,25 +1925,12 @@ def __init__(__self__, *, :param int offset: For the initial time period, the number of requests to subtract from the specified limit. When you first implement a usage plan, the plan might start in the middle of the week or month. With this property, you can decrease the limit for this initial time period. :param str period: The time period for which the maximum limit of requests applies, such as DAY or WEEK. For valid values, see the period property for the UsagePlan resource in the Amazon API Gateway REST API Reference. """ - UsagePlanQuotaSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - limit=limit, - offset=offset, - period=period, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - limit: Optional[int] = None, - offset: Optional[int] = None, - period: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if limit is not None: - _setter("limit", limit) + pulumi.set(__self__, "limit", limit) if offset is not None: - _setter("offset", offset) + pulumi.set(__self__, "offset", offset) if period is not None: - _setter("period", period) + pulumi.set(__self__, "period", period) @property @pulumi.getter @@ -2359,19 +1966,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - UsagePlanTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2418,21 +2014,10 @@ def __init__(__self__, *, :param int burst_limit: The maximum API request rate limit over a time ranging from one to a few seconds. The maximum API request rate limit depends on whether the underlying token bucket is at its full capacity. :param float rate_limit: The API request steady-state rate limit (average requests per second over an extended period of time). """ - UsagePlanThrottleSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - burst_limit=burst_limit, - rate_limit=rate_limit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - burst_limit: Optional[int] = None, - rate_limit: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if burst_limit is not None: - _setter("burst_limit", burst_limit) + pulumi.set(__self__, "burst_limit", burst_limit) if rate_limit is not None: - _setter("rate_limit", rate_limit) + pulumi.set(__self__, "rate_limit", rate_limit) @property @pulumi.getter(name="burstLimit") @@ -2456,19 +2041,8 @@ class VpcLinkTag(dict): def __init__(__self__, *, key: str, value: str): - VpcLinkTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/apigateway/request_validator.py b/sdk/python/pulumi_aws_native/apigateway/request_validator.py index c530b29d17..e1202cd4da 100644 --- a/sdk/python/pulumi_aws_native/apigateway/request_validator.py +++ b/sdk/python/pulumi_aws_native/apigateway/request_validator.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['RequestValidatorArgs', 'RequestValidator'] @@ -25,28 +25,13 @@ def __init__(__self__, *, :param pulumi.Input[bool] validate_request_body: Indicates whether to validate the request body according to the configured schema for the targeted API and method. :param pulumi.Input[bool] validate_request_parameters: Indicates whether to validate request parameters. """ - RequestValidatorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - rest_api_id=rest_api_id, - name=name, - validate_request_body=validate_request_body, - validate_request_parameters=validate_request_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rest_api_id: pulumi.Input[str], - name: Optional[pulumi.Input[str]] = None, - validate_request_body: Optional[pulumi.Input[bool]] = None, - validate_request_parameters: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("rest_api_id", rest_api_id) + pulumi.set(__self__, "rest_api_id", rest_api_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if validate_request_body is not None: - _setter("validate_request_body", validate_request_body) + pulumi.set(__self__, "validate_request_body", validate_request_body) if validate_request_parameters is not None: - _setter("validate_request_parameters", validate_request_parameters) + pulumi.set(__self__, "validate_request_parameters", validate_request_parameters) @property @pulumi.getter(name="restApiId") @@ -136,10 +121,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RequestValidatorArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/apigateway/resource.py b/sdk/python/pulumi_aws_native/apigateway/resource.py index 7dec7fdcd1..a8eea1a8ac 100644 --- a/sdk/python/pulumi_aws_native/apigateway/resource.py +++ b/sdk/python/pulumi_aws_native/apigateway/resource.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['ResourceArgs', 'Resource'] @@ -23,22 +23,9 @@ def __init__(__self__, *, :param pulumi.Input[str] path_part: The last path segment for this resource. :param pulumi.Input[str] rest_api_id: The string identifier of the associated RestApi. """ - ResourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - parent_id=parent_id, - path_part=path_part, - rest_api_id=rest_api_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parent_id: pulumi.Input[str], - path_part: pulumi.Input[str], - rest_api_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parent_id", parent_id) - _setter("path_part", path_part) - _setter("rest_api_id", rest_api_id) + pulumi.set(__self__, "parent_id", parent_id) + pulumi.set(__self__, "path_part", path_part) + pulumi.set(__self__, "rest_api_id", rest_api_id) @property @pulumi.getter(name="parentId") @@ -114,10 +101,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ResourceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/apigateway/rest_api.py b/sdk/python/pulumi_aws_native/apigateway/rest_api.py index 3357cfc56a..1dbe3ec6a7 100644 --- a/sdk/python/pulumi_aws_native/apigateway/rest_api.py +++ b/sdk/python/pulumi_aws_native/apigateway/rest_api.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -54,73 +54,36 @@ def __init__(__self__, *, :param Any policy: A policy document that contains the permissions for the ``RestApi`` resource. To set the ARN for the policy, use the ``!Join`` intrinsic function with ``""`` as delimiter and values of ``"execute-api:/"`` and ``"*"``. :param pulumi.Input[Sequence[pulumi.Input['RestApiTagArgs']]] tags: The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with ``aws:``. The tag value can be up to 256 characters. """ - RestApiArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - api_key_source_type=api_key_source_type, - binary_media_types=binary_media_types, - body=body, - body_s3_location=body_s3_location, - clone_from=clone_from, - description=description, - disable_execute_api_endpoint=disable_execute_api_endpoint, - endpoint_configuration=endpoint_configuration, - fail_on_warnings=fail_on_warnings, - minimum_compression_size=minimum_compression_size, - mode=mode, - name=name, - parameters=parameters, - policy=policy, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - api_key_source_type: Optional[pulumi.Input[str]] = None, - binary_media_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - body: Optional[Any] = None, - body_s3_location: Optional[pulumi.Input['RestApiS3LocationArgs']] = None, - clone_from: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - disable_execute_api_endpoint: Optional[pulumi.Input[bool]] = None, - endpoint_configuration: Optional[pulumi.Input['RestApiEndpointConfigurationArgs']] = None, - fail_on_warnings: Optional[pulumi.Input[bool]] = None, - minimum_compression_size: Optional[pulumi.Input[int]] = None, - mode: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - parameters: Optional[Any] = None, - policy: Optional[Any] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['RestApiTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if api_key_source_type is not None: - _setter("api_key_source_type", api_key_source_type) + pulumi.set(__self__, "api_key_source_type", api_key_source_type) if binary_media_types is not None: - _setter("binary_media_types", binary_media_types) + pulumi.set(__self__, "binary_media_types", binary_media_types) if body is not None: - _setter("body", body) + pulumi.set(__self__, "body", body) if body_s3_location is not None: - _setter("body_s3_location", body_s3_location) + pulumi.set(__self__, "body_s3_location", body_s3_location) if clone_from is not None: - _setter("clone_from", clone_from) + pulumi.set(__self__, "clone_from", clone_from) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if disable_execute_api_endpoint is not None: - _setter("disable_execute_api_endpoint", disable_execute_api_endpoint) + pulumi.set(__self__, "disable_execute_api_endpoint", disable_execute_api_endpoint) if endpoint_configuration is not None: - _setter("endpoint_configuration", endpoint_configuration) + pulumi.set(__self__, "endpoint_configuration", endpoint_configuration) if fail_on_warnings is not None: - _setter("fail_on_warnings", fail_on_warnings) + pulumi.set(__self__, "fail_on_warnings", fail_on_warnings) if minimum_compression_size is not None: - _setter("minimum_compression_size", minimum_compression_size) + pulumi.set(__self__, "minimum_compression_size", minimum_compression_size) if mode is not None: - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) if policy is not None: - _setter("policy", policy) + pulumi.set(__self__, "policy", policy) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="apiKeySourceType") @@ -376,10 +339,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RestApiArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -412,20 +371,10 @@ def _internal_init(__self__, __props__.__dict__["api_key_source_type"] = api_key_source_type __props__.__dict__["binary_media_types"] = binary_media_types __props__.__dict__["body"] = body - if body_s3_location is not None and not isinstance(body_s3_location, RestApiS3LocationArgs): - body_s3_location = body_s3_location or {} - def _setter(key, value): - body_s3_location[key] = value - RestApiS3LocationArgs._configure(_setter, **body_s3_location) __props__.__dict__["body_s3_location"] = body_s3_location __props__.__dict__["clone_from"] = clone_from __props__.__dict__["description"] = description __props__.__dict__["disable_execute_api_endpoint"] = disable_execute_api_endpoint - if endpoint_configuration is not None and not isinstance(endpoint_configuration, RestApiEndpointConfigurationArgs): - endpoint_configuration = endpoint_configuration or {} - def _setter(key, value): - endpoint_configuration[key] = value - RestApiEndpointConfigurationArgs._configure(_setter, **endpoint_configuration) __props__.__dict__["endpoint_configuration"] = endpoint_configuration __props__.__dict__["fail_on_warnings"] = fail_on_warnings __props__.__dict__["minimum_compression_size"] = minimum_compression_size diff --git a/sdk/python/pulumi_aws_native/apigateway/stage.py b/sdk/python/pulumi_aws_native/apigateway/stage.py index fefa82973e..6066e3ffeb 100644 --- a/sdk/python/pulumi_aws_native/apigateway/stage.py +++ b/sdk/python/pulumi_aws_native/apigateway/stage.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -47,68 +47,33 @@ def __init__(__self__, *, :param pulumi.Input[bool] tracing_enabled: Specifies whether active tracing with X-ray is enabled for the Stage. :param Any variables: A map (string-to-string map) that defines the stage variables, where the variable name is the key and the variable value is the value. Variable names are limited to alphanumeric characters. Values must match the following regular expression: ``[A-Za-z0-9-._~:/?#&=,]+``. """ - StageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - rest_api_id=rest_api_id, - access_log_setting=access_log_setting, - cache_cluster_enabled=cache_cluster_enabled, - cache_cluster_size=cache_cluster_size, - canary_setting=canary_setting, - client_certificate_id=client_certificate_id, - deployment_id=deployment_id, - description=description, - documentation_version=documentation_version, - method_settings=method_settings, - stage_name=stage_name, - tags=tags, - tracing_enabled=tracing_enabled, - variables=variables, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rest_api_id: pulumi.Input[str], - access_log_setting: Optional[pulumi.Input['StageAccessLogSettingArgs']] = None, - cache_cluster_enabled: Optional[pulumi.Input[bool]] = None, - cache_cluster_size: Optional[pulumi.Input[str]] = None, - canary_setting: Optional[pulumi.Input['StageCanarySettingArgs']] = None, - client_certificate_id: Optional[pulumi.Input[str]] = None, - deployment_id: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - documentation_version: Optional[pulumi.Input[str]] = None, - method_settings: Optional[pulumi.Input[Sequence[pulumi.Input['StageMethodSettingArgs']]]] = None, - stage_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['StageTagArgs']]]] = None, - tracing_enabled: Optional[pulumi.Input[bool]] = None, - variables: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("rest_api_id", rest_api_id) + pulumi.set(__self__, "rest_api_id", rest_api_id) if access_log_setting is not None: - _setter("access_log_setting", access_log_setting) + pulumi.set(__self__, "access_log_setting", access_log_setting) if cache_cluster_enabled is not None: - _setter("cache_cluster_enabled", cache_cluster_enabled) + pulumi.set(__self__, "cache_cluster_enabled", cache_cluster_enabled) if cache_cluster_size is not None: - _setter("cache_cluster_size", cache_cluster_size) + pulumi.set(__self__, "cache_cluster_size", cache_cluster_size) if canary_setting is not None: - _setter("canary_setting", canary_setting) + pulumi.set(__self__, "canary_setting", canary_setting) if client_certificate_id is not None: - _setter("client_certificate_id", client_certificate_id) + pulumi.set(__self__, "client_certificate_id", client_certificate_id) if deployment_id is not None: - _setter("deployment_id", deployment_id) + pulumi.set(__self__, "deployment_id", deployment_id) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if documentation_version is not None: - _setter("documentation_version", documentation_version) + pulumi.set(__self__, "documentation_version", documentation_version) if method_settings is not None: - _setter("method_settings", method_settings) + pulumi.set(__self__, "method_settings", method_settings) if stage_name is not None: - _setter("stage_name", stage_name) + pulumi.set(__self__, "stage_name", stage_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if tracing_enabled is not None: - _setter("tracing_enabled", tracing_enabled) + pulumi.set(__self__, "tracing_enabled", tracing_enabled) if variables is not None: - _setter("variables", variables) + pulumi.set(__self__, "variables", variables) @property @pulumi.getter(name="restApiId") @@ -338,10 +303,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - StageArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -370,19 +331,9 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = StageArgs.__new__(StageArgs) - if access_log_setting is not None and not isinstance(access_log_setting, StageAccessLogSettingArgs): - access_log_setting = access_log_setting or {} - def _setter(key, value): - access_log_setting[key] = value - StageAccessLogSettingArgs._configure(_setter, **access_log_setting) __props__.__dict__["access_log_setting"] = access_log_setting __props__.__dict__["cache_cluster_enabled"] = cache_cluster_enabled __props__.__dict__["cache_cluster_size"] = cache_cluster_size - if canary_setting is not None and not isinstance(canary_setting, StageCanarySettingArgs): - canary_setting = canary_setting or {} - def _setter(key, value): - canary_setting[key] = value - StageCanarySettingArgs._configure(_setter, **canary_setting) __props__.__dict__["canary_setting"] = canary_setting __props__.__dict__["client_certificate_id"] = client_certificate_id __props__.__dict__["deployment_id"] = deployment_id diff --git a/sdk/python/pulumi_aws_native/apigateway/usage_plan.py b/sdk/python/pulumi_aws_native/apigateway/usage_plan.py index b79361c25f..c6c5060528 100644 --- a/sdk/python/pulumi_aws_native/apigateway/usage_plan.py +++ b/sdk/python/pulumi_aws_native/apigateway/usage_plan.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -31,37 +31,18 @@ def __init__(__self__, *, :param pulumi.Input['UsagePlanThrottleSettingsArgs'] throttle: Configures the overall request rate (average requests per second) and burst capacity. :param pulumi.Input[str] usage_plan_name: A name for the usage plan. """ - UsagePlanArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - api_stages=api_stages, - description=description, - quota=quota, - tags=tags, - throttle=throttle, - usage_plan_name=usage_plan_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - api_stages: Optional[pulumi.Input[Sequence[pulumi.Input['UsagePlanApiStageArgs']]]] = None, - description: Optional[pulumi.Input[str]] = None, - quota: Optional[pulumi.Input['UsagePlanQuotaSettingsArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['UsagePlanTagArgs']]]] = None, - throttle: Optional[pulumi.Input['UsagePlanThrottleSettingsArgs']] = None, - usage_plan_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if api_stages is not None: - _setter("api_stages", api_stages) + pulumi.set(__self__, "api_stages", api_stages) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if quota is not None: - _setter("quota", quota) + pulumi.set(__self__, "quota", quota) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if throttle is not None: - _setter("throttle", throttle) + pulumi.set(__self__, "throttle", throttle) if usage_plan_name is not None: - _setter("usage_plan_name", usage_plan_name) + pulumi.set(__self__, "usage_plan_name", usage_plan_name) @property @pulumi.getter(name="apiStages") @@ -179,10 +160,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - UsagePlanArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -205,18 +182,8 @@ def _internal_init(__self__, __props__.__dict__["api_stages"] = api_stages __props__.__dict__["description"] = description - if quota is not None and not isinstance(quota, UsagePlanQuotaSettingsArgs): - quota = quota or {} - def _setter(key, value): - quota[key] = value - UsagePlanQuotaSettingsArgs._configure(_setter, **quota) __props__.__dict__["quota"] = quota __props__.__dict__["tags"] = tags - if throttle is not None and not isinstance(throttle, UsagePlanThrottleSettingsArgs): - throttle = throttle or {} - def _setter(key, value): - throttle[key] = value - UsagePlanThrottleSettingsArgs._configure(_setter, **throttle) __props__.__dict__["throttle"] = throttle __props__.__dict__["usage_plan_name"] = usage_plan_name super(UsagePlan, __self__).__init__( diff --git a/sdk/python/pulumi_aws_native/apigateway/usage_plan_key.py b/sdk/python/pulumi_aws_native/apigateway/usage_plan_key.py index 2c2a3427b2..964b93cb90 100644 --- a/sdk/python/pulumi_aws_native/apigateway/usage_plan_key.py +++ b/sdk/python/pulumi_aws_native/apigateway/usage_plan_key.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -24,22 +24,9 @@ def __init__(__self__, *, :param pulumi.Input['UsagePlanKeyKeyType'] key_type: The type of a UsagePlanKey resource for a plan customer. :param pulumi.Input[str] usage_plan_id: The Id of the UsagePlan resource representing the usage plan containing the UsagePlanKey resource representing a plan customer. """ - UsagePlanKeyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key_id=key_id, - key_type=key_type, - usage_plan_id=usage_plan_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key_id: pulumi.Input[str], - key_type: pulumi.Input['UsagePlanKeyKeyType'], - usage_plan_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key_id", key_id) - _setter("key_type", key_type) - _setter("usage_plan_id", usage_plan_id) + pulumi.set(__self__, "key_id", key_id) + pulumi.set(__self__, "key_type", key_type) + pulumi.set(__self__, "usage_plan_id", usage_plan_id) @property @pulumi.getter(name="keyId") @@ -115,10 +102,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - UsagePlanKeyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/apigateway/vpc_link.py b/sdk/python/pulumi_aws_native/apigateway/vpc_link.py index e788eb621d..517ee4d05a 100644 --- a/sdk/python/pulumi_aws_native/apigateway/vpc_link.py +++ b/sdk/python/pulumi_aws_native/apigateway/vpc_link.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,28 +27,13 @@ def __init__(__self__, *, :param pulumi.Input[str] name: A name for the VPC link. :param pulumi.Input[Sequence[pulumi.Input['VpcLinkTagArgs']]] tags: An array of arbitrary tags (key-value pairs) to associate with the stage. """ - VpcLinkArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_arns=target_arns, - description=description, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_arns: pulumi.Input[Sequence[pulumi.Input[str]]], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['VpcLinkTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_arns", target_arns) + pulumi.set(__self__, "target_arns", target_arns) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="targetArns") @@ -138,10 +123,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - VpcLinkArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/apigatewayv2/_inputs.py b/sdk/python/pulumi_aws_native/apigatewayv2/_inputs.py index bfe64de924..ff27fe11d6 100644 --- a/sdk/python/pulumi_aws_native/apigatewayv2/_inputs.py +++ b/sdk/python/pulumi_aws_native/apigatewayv2/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -40,29 +40,14 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key of the S3 object. Required if you specify a ``BodyS3Location`` for an API. :param pulumi.Input[str] version: The version of the S3 object. """ - ApiBodyS3LocationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - etag=etag, - key=key, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: Optional[pulumi.Input[str]] = None, - etag: Optional[pulumi.Input[str]] = None, - key: Optional[pulumi.Input[str]] = None, - version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bucket is not None: - _setter("bucket", bucket) + pulumi.set(__self__, "bucket", bucket) if etag is not None: - _setter("etag", etag) + pulumi.set(__self__, "etag", etag) if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter @@ -131,37 +116,18 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] expose_headers: Represents a collection of exposed headers. Supported only for HTTP APIs. :param pulumi.Input[int] max_age: The number of seconds that the browser should cache preflight request results. Supported only for HTTP APIs. """ - ApiCorsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - allow_credentials=allow_credentials, - allow_headers=allow_headers, - allow_methods=allow_methods, - allow_origins=allow_origins, - expose_headers=expose_headers, - max_age=max_age, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allow_credentials: Optional[pulumi.Input[bool]] = None, - allow_headers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - allow_methods: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - allow_origins: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - expose_headers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - max_age: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if allow_credentials is not None: - _setter("allow_credentials", allow_credentials) + pulumi.set(__self__, "allow_credentials", allow_credentials) if allow_headers is not None: - _setter("allow_headers", allow_headers) + pulumi.set(__self__, "allow_headers", allow_headers) if allow_methods is not None: - _setter("allow_methods", allow_methods) + pulumi.set(__self__, "allow_methods", allow_methods) if allow_origins is not None: - _setter("allow_origins", allow_origins) + pulumi.set(__self__, "allow_origins", allow_origins) if expose_headers is not None: - _setter("expose_headers", expose_headers) + pulumi.set(__self__, "expose_headers", expose_headers) if max_age is not None: - _setter("max_age", max_age) + pulumi.set(__self__, "max_age", max_age) @property @pulumi.getter(name="allowCredentials") @@ -241,21 +207,10 @@ class ApiGatewayManagedOverridesAccessLogSettingsArgs: def __init__(__self__, *, destination_arn: Optional[pulumi.Input[str]] = None, format: Optional[pulumi.Input[str]] = None): - ApiGatewayManagedOverridesAccessLogSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_arn=destination_arn, - format=format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_arn: Optional[pulumi.Input[str]] = None, - format: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination_arn is not None: - _setter("destination_arn", destination_arn) + pulumi.set(__self__, "destination_arn", destination_arn) if format is not None: - _setter("format", format) + pulumi.set(__self__, "format", format) @property @pulumi.getter(name="destinationArn") @@ -283,29 +238,14 @@ def __init__(__self__, *, integration_method: Optional[pulumi.Input[str]] = None, payload_format_version: Optional[pulumi.Input[str]] = None, timeout_in_millis: Optional[pulumi.Input[int]] = None): - ApiGatewayManagedOverridesIntegrationOverridesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - integration_method=integration_method, - payload_format_version=payload_format_version, - timeout_in_millis=timeout_in_millis, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[pulumi.Input[str]] = None, - integration_method: Optional[pulumi.Input[str]] = None, - payload_format_version: Optional[pulumi.Input[str]] = None, - timeout_in_millis: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if integration_method is not None: - _setter("integration_method", integration_method) + pulumi.set(__self__, "integration_method", integration_method) if payload_format_version is not None: - _setter("payload_format_version", payload_format_version) + pulumi.set(__self__, "payload_format_version", payload_format_version) if timeout_in_millis is not None: - _setter("timeout_in_millis", timeout_in_millis) + pulumi.set(__self__, "timeout_in_millis", timeout_in_millis) @property @pulumi.getter @@ -352,33 +292,16 @@ def __init__(__self__, *, authorizer_id: Optional[pulumi.Input[str]] = None, operation_name: Optional[pulumi.Input[str]] = None, target: Optional[pulumi.Input[str]] = None): - ApiGatewayManagedOverridesRouteOverridesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - authorization_scopes=authorization_scopes, - authorization_type=authorization_type, - authorizer_id=authorizer_id, - operation_name=operation_name, - target=target, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - authorization_scopes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - authorization_type: Optional[pulumi.Input[str]] = None, - authorizer_id: Optional[pulumi.Input[str]] = None, - operation_name: Optional[pulumi.Input[str]] = None, - target: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if authorization_scopes is not None: - _setter("authorization_scopes", authorization_scopes) + pulumi.set(__self__, "authorization_scopes", authorization_scopes) if authorization_type is not None: - _setter("authorization_type", authorization_type) + pulumi.set(__self__, "authorization_type", authorization_type) if authorizer_id is not None: - _setter("authorizer_id", authorizer_id) + pulumi.set(__self__, "authorizer_id", authorizer_id) if operation_name is not None: - _setter("operation_name", operation_name) + pulumi.set(__self__, "operation_name", operation_name) if target is not None: - _setter("target", target) + pulumi.set(__self__, "target", target) @property @pulumi.getter(name="authorizationScopes") @@ -434,33 +357,16 @@ def __init__(__self__, *, logging_level: Optional[pulumi.Input[str]] = None, throttling_burst_limit: Optional[pulumi.Input[int]] = None, throttling_rate_limit: Optional[pulumi.Input[float]] = None): - ApiGatewayManagedOverridesRouteSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_trace_enabled=data_trace_enabled, - detailed_metrics_enabled=detailed_metrics_enabled, - logging_level=logging_level, - throttling_burst_limit=throttling_burst_limit, - throttling_rate_limit=throttling_rate_limit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_trace_enabled: Optional[pulumi.Input[bool]] = None, - detailed_metrics_enabled: Optional[pulumi.Input[bool]] = None, - logging_level: Optional[pulumi.Input[str]] = None, - throttling_burst_limit: Optional[pulumi.Input[int]] = None, - throttling_rate_limit: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_trace_enabled is not None: - _setter("data_trace_enabled", data_trace_enabled) + pulumi.set(__self__, "data_trace_enabled", data_trace_enabled) if detailed_metrics_enabled is not None: - _setter("detailed_metrics_enabled", detailed_metrics_enabled) + pulumi.set(__self__, "detailed_metrics_enabled", detailed_metrics_enabled) if logging_level is not None: - _setter("logging_level", logging_level) + pulumi.set(__self__, "logging_level", logging_level) if throttling_burst_limit is not None: - _setter("throttling_burst_limit", throttling_burst_limit) + pulumi.set(__self__, "throttling_burst_limit", throttling_burst_limit) if throttling_rate_limit is not None: - _setter("throttling_rate_limit", throttling_rate_limit) + pulumi.set(__self__, "throttling_rate_limit", throttling_rate_limit) @property @pulumi.getter(name="dataTraceEnabled") @@ -517,37 +423,18 @@ def __init__(__self__, *, description: Optional[pulumi.Input[str]] = None, route_settings: Optional[Any] = None, stage_variables: Optional[Any] = None): - ApiGatewayManagedOverridesStageOverridesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_log_settings=access_log_settings, - auto_deploy=auto_deploy, - default_route_settings=default_route_settings, - description=description, - route_settings=route_settings, - stage_variables=stage_variables, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_log_settings: Optional[pulumi.Input['ApiGatewayManagedOverridesAccessLogSettingsArgs']] = None, - auto_deploy: Optional[pulumi.Input[bool]] = None, - default_route_settings: Optional[pulumi.Input['ApiGatewayManagedOverridesRouteSettingsArgs']] = None, - description: Optional[pulumi.Input[str]] = None, - route_settings: Optional[Any] = None, - stage_variables: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_log_settings is not None: - _setter("access_log_settings", access_log_settings) + pulumi.set(__self__, "access_log_settings", access_log_settings) if auto_deploy is not None: - _setter("auto_deploy", auto_deploy) + pulumi.set(__self__, "auto_deploy", auto_deploy) if default_route_settings is not None: - _setter("default_route_settings", default_route_settings) + pulumi.set(__self__, "default_route_settings", default_route_settings) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if route_settings is not None: - _setter("route_settings", route_settings) + pulumi.set(__self__, "route_settings", route_settings) if stage_variables is not None: - _setter("stage_variables", stage_variables) + pulumi.set(__self__, "stage_variables", stage_variables) @property @pulumi.getter(name="accessLogSettings") @@ -609,21 +496,10 @@ class AuthorizerJwtConfigurationArgs: def __init__(__self__, *, audience: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, issuer: Optional[pulumi.Input[str]] = None): - AuthorizerJwtConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - audience=audience, - issuer=issuer, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - audience: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - issuer: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if audience is not None: - _setter("audience", audience) + pulumi.set(__self__, "audience", audience) if issuer is not None: - _setter("issuer", issuer) + pulumi.set(__self__, "issuer", issuer) @property @pulumi.getter @@ -661,33 +537,16 @@ def __init__(__self__, *, :param pulumi.Input[str] ownership_verification_certificate_arn: The Amazon resource name (ARN) for the public certificate issued by ACMlong. This ARN is used to validate custom domain ownership. It's required only if you configure mutual TLS and use either an ACM-imported or a private CA certificate ARN as the regionalCertificateArn. :param pulumi.Input[str] security_policy: The Transport Layer Security (TLS) version of the security policy for this domain name. The valid values are ``TLS_1_0`` and ``TLS_1_2``. """ - DomainNameConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_arn=certificate_arn, - certificate_name=certificate_name, - endpoint_type=endpoint_type, - ownership_verification_certificate_arn=ownership_verification_certificate_arn, - security_policy=security_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_arn: Optional[pulumi.Input[str]] = None, - certificate_name: Optional[pulumi.Input[str]] = None, - endpoint_type: Optional[pulumi.Input[str]] = None, - ownership_verification_certificate_arn: Optional[pulumi.Input[str]] = None, - security_policy: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if certificate_arn is not None: - _setter("certificate_arn", certificate_arn) + pulumi.set(__self__, "certificate_arn", certificate_arn) if certificate_name is not None: - _setter("certificate_name", certificate_name) + pulumi.set(__self__, "certificate_name", certificate_name) if endpoint_type is not None: - _setter("endpoint_type", endpoint_type) + pulumi.set(__self__, "endpoint_type", endpoint_type) if ownership_verification_certificate_arn is not None: - _setter("ownership_verification_certificate_arn", ownership_verification_certificate_arn) + pulumi.set(__self__, "ownership_verification_certificate_arn", ownership_verification_certificate_arn) if security_policy is not None: - _setter("security_policy", security_policy) + pulumi.set(__self__, "security_policy", security_policy) @property @pulumi.getter(name="certificateArn") @@ -760,21 +619,10 @@ def __init__(__self__, *, :param pulumi.Input[str] truststore_uri: An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, ``s3://bucket-name/key-name``. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object. :param pulumi.Input[str] truststore_version: The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket. """ - DomainNameMutualTlsAuthenticationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - truststore_uri=truststore_uri, - truststore_version=truststore_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - truststore_uri: Optional[pulumi.Input[str]] = None, - truststore_version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if truststore_uri is not None: - _setter("truststore_uri", truststore_uri) + pulumi.set(__self__, "truststore_uri", truststore_uri) if truststore_version is not None: - _setter("truststore_version", truststore_version) + pulumi.set(__self__, "truststore_version", truststore_version) @property @pulumi.getter(name="truststoreUri") @@ -805,17 +653,8 @@ def truststore_version(self, value: Optional[pulumi.Input[str]]): class IntegrationTlsConfigArgs: def __init__(__self__, *, server_name_to_verify: Optional[pulumi.Input[str]] = None): - IntegrationTlsConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - server_name_to_verify=server_name_to_verify, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - server_name_to_verify: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if server_name_to_verify is not None: - _setter("server_name_to_verify", server_name_to_verify) + pulumi.set(__self__, "server_name_to_verify", server_name_to_verify) @property @pulumi.getter(name="serverNameToVerify") @@ -831,11 +670,6 @@ def server_name_to_verify(self, value: Optional[pulumi.Input[str]]): class RouteResponseRouteParametersArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -843,21 +677,10 @@ class StageAccessLogSettingsArgs: def __init__(__self__, *, destination_arn: Optional[pulumi.Input[str]] = None, format: Optional[pulumi.Input[str]] = None): - StageAccessLogSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_arn=destination_arn, - format=format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_arn: Optional[pulumi.Input[str]] = None, - format: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination_arn is not None: - _setter("destination_arn", destination_arn) + pulumi.set(__self__, "destination_arn", destination_arn) if format is not None: - _setter("format", format) + pulumi.set(__self__, "format", format) @property @pulumi.getter(name="destinationArn") @@ -886,33 +709,16 @@ def __init__(__self__, *, logging_level: Optional[pulumi.Input[str]] = None, throttling_burst_limit: Optional[pulumi.Input[int]] = None, throttling_rate_limit: Optional[pulumi.Input[float]] = None): - StageRouteSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_trace_enabled=data_trace_enabled, - detailed_metrics_enabled=detailed_metrics_enabled, - logging_level=logging_level, - throttling_burst_limit=throttling_burst_limit, - throttling_rate_limit=throttling_rate_limit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_trace_enabled: Optional[pulumi.Input[bool]] = None, - detailed_metrics_enabled: Optional[pulumi.Input[bool]] = None, - logging_level: Optional[pulumi.Input[str]] = None, - throttling_burst_limit: Optional[pulumi.Input[int]] = None, - throttling_rate_limit: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_trace_enabled is not None: - _setter("data_trace_enabled", data_trace_enabled) + pulumi.set(__self__, "data_trace_enabled", data_trace_enabled) if detailed_metrics_enabled is not None: - _setter("detailed_metrics_enabled", detailed_metrics_enabled) + pulumi.set(__self__, "detailed_metrics_enabled", detailed_metrics_enabled) if logging_level is not None: - _setter("logging_level", logging_level) + pulumi.set(__self__, "logging_level", logging_level) if throttling_burst_limit is not None: - _setter("throttling_burst_limit", throttling_burst_limit) + pulumi.set(__self__, "throttling_burst_limit", throttling_burst_limit) if throttling_rate_limit is not None: - _setter("throttling_rate_limit", throttling_rate_limit) + pulumi.set(__self__, "throttling_rate_limit", throttling_rate_limit) @property @pulumi.getter(name="dataTraceEnabled") diff --git a/sdk/python/pulumi_aws_native/apigatewayv2/api.py b/sdk/python/pulumi_aws_native/apigatewayv2/api.py index 7dfd87c4dc..5781dc5130 100644 --- a/sdk/python/pulumi_aws_native/apigatewayv2/api.py +++ b/sdk/python/pulumi_aws_native/apigatewayv2/api.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -53,81 +53,40 @@ def __init__(__self__, *, :param pulumi.Input[str] target: This property is part of quick create. Quick create produces an API with an integration, a default catch-all route, and a default stage which is configured to automatically deploy changes. For HTTP integrations, specify a fully qualified URL. For Lambda integrations, specify a function ARN. The type of the integration will be HTTP_PROXY or AWS_PROXY, respectively. Supported only for HTTP APIs. :param pulumi.Input[str] version: A version identifier for the API. """ - ApiArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - api_key_selection_expression=api_key_selection_expression, - base_path=base_path, - body=body, - body_s3_location=body_s3_location, - cors_configuration=cors_configuration, - credentials_arn=credentials_arn, - description=description, - disable_execute_api_endpoint=disable_execute_api_endpoint, - disable_schema_validation=disable_schema_validation, - fail_on_warnings=fail_on_warnings, - name=name, - protocol_type=protocol_type, - route_key=route_key, - route_selection_expression=route_selection_expression, - tags=tags, - target=target, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - api_key_selection_expression: Optional[pulumi.Input[str]] = None, - base_path: Optional[pulumi.Input[str]] = None, - body: Optional[Any] = None, - body_s3_location: Optional[pulumi.Input['ApiBodyS3LocationArgs']] = None, - cors_configuration: Optional[pulumi.Input['ApiCorsArgs']] = None, - credentials_arn: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - disable_execute_api_endpoint: Optional[pulumi.Input[bool]] = None, - disable_schema_validation: Optional[pulumi.Input[bool]] = None, - fail_on_warnings: Optional[pulumi.Input[bool]] = None, - name: Optional[pulumi.Input[str]] = None, - protocol_type: Optional[pulumi.Input[str]] = None, - route_key: Optional[pulumi.Input[str]] = None, - route_selection_expression: Optional[pulumi.Input[str]] = None, - tags: Optional[Any] = None, - target: Optional[pulumi.Input[str]] = None, - version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if api_key_selection_expression is not None: - _setter("api_key_selection_expression", api_key_selection_expression) + pulumi.set(__self__, "api_key_selection_expression", api_key_selection_expression) if base_path is not None: - _setter("base_path", base_path) + pulumi.set(__self__, "base_path", base_path) if body is not None: - _setter("body", body) + pulumi.set(__self__, "body", body) if body_s3_location is not None: - _setter("body_s3_location", body_s3_location) + pulumi.set(__self__, "body_s3_location", body_s3_location) if cors_configuration is not None: - _setter("cors_configuration", cors_configuration) + pulumi.set(__self__, "cors_configuration", cors_configuration) if credentials_arn is not None: - _setter("credentials_arn", credentials_arn) + pulumi.set(__self__, "credentials_arn", credentials_arn) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if disable_execute_api_endpoint is not None: - _setter("disable_execute_api_endpoint", disable_execute_api_endpoint) + pulumi.set(__self__, "disable_execute_api_endpoint", disable_execute_api_endpoint) if disable_schema_validation is not None: - _setter("disable_schema_validation", disable_schema_validation) + pulumi.set(__self__, "disable_schema_validation", disable_schema_validation) if fail_on_warnings is not None: - _setter("fail_on_warnings", fail_on_warnings) + pulumi.set(__self__, "fail_on_warnings", fail_on_warnings) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if protocol_type is not None: - _setter("protocol_type", protocol_type) + pulumi.set(__self__, "protocol_type", protocol_type) if route_key is not None: - _setter("route_key", route_key) + pulumi.set(__self__, "route_key", route_key) if route_selection_expression is not None: - _setter("route_selection_expression", route_selection_expression) + pulumi.set(__self__, "route_selection_expression", route_selection_expression) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if target is not None: - _setter("target", target) + pulumi.set(__self__, "target", target) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter(name="apiKeySelectionExpression") @@ -399,10 +358,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ApiArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -437,17 +392,7 @@ def _internal_init(__self__, __props__.__dict__["api_key_selection_expression"] = api_key_selection_expression __props__.__dict__["base_path"] = base_path __props__.__dict__["body"] = body - if body_s3_location is not None and not isinstance(body_s3_location, ApiBodyS3LocationArgs): - body_s3_location = body_s3_location or {} - def _setter(key, value): - body_s3_location[key] = value - ApiBodyS3LocationArgs._configure(_setter, **body_s3_location) __props__.__dict__["body_s3_location"] = body_s3_location - if cors_configuration is not None and not isinstance(cors_configuration, ApiCorsArgs): - cors_configuration = cors_configuration or {} - def _setter(key, value): - cors_configuration[key] = value - ApiCorsArgs._configure(_setter, **cors_configuration) __props__.__dict__["cors_configuration"] = cors_configuration __props__.__dict__["credentials_arn"] = credentials_arn __props__.__dict__["description"] = description diff --git a/sdk/python/pulumi_aws_native/apigatewayv2/api_gateway_managed_overrides.py b/sdk/python/pulumi_aws_native/apigatewayv2/api_gateway_managed_overrides.py index 7b52e0d240..27130ba7b2 100644 --- a/sdk/python/pulumi_aws_native/apigatewayv2/api_gateway_managed_overrides.py +++ b/sdk/python/pulumi_aws_native/apigatewayv2/api_gateway_managed_overrides.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,28 +23,13 @@ def __init__(__self__, *, """ The set of arguments for constructing a ApiGatewayManagedOverrides resource. """ - ApiGatewayManagedOverridesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - api_id=api_id, - integration=integration, - route=route, - stage=stage, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - api_id: pulumi.Input[str], - integration: Optional[pulumi.Input['ApiGatewayManagedOverridesIntegrationOverridesArgs']] = None, - route: Optional[pulumi.Input['ApiGatewayManagedOverridesRouteOverridesArgs']] = None, - stage: Optional[pulumi.Input['ApiGatewayManagedOverridesStageOverridesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("api_id", api_id) + pulumi.set(__self__, "api_id", api_id) if integration is not None: - _setter("integration", integration) + pulumi.set(__self__, "integration", integration) if route is not None: - _setter("route", route) + pulumi.set(__self__, "route", route) if stage is not None: - _setter("stage", stage) + pulumi.set(__self__, "stage", stage) @property @pulumi.getter(name="apiId") @@ -123,10 +108,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ApiGatewayManagedOverridesArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -149,23 +130,8 @@ def _internal_init(__self__, if api_id is None and not opts.urn: raise TypeError("Missing required property 'api_id'") __props__.__dict__["api_id"] = api_id - if integration is not None and not isinstance(integration, ApiGatewayManagedOverridesIntegrationOverridesArgs): - integration = integration or {} - def _setter(key, value): - integration[key] = value - ApiGatewayManagedOverridesIntegrationOverridesArgs._configure(_setter, **integration) __props__.__dict__["integration"] = integration - if route is not None and not isinstance(route, ApiGatewayManagedOverridesRouteOverridesArgs): - route = route or {} - def _setter(key, value): - route[key] = value - ApiGatewayManagedOverridesRouteOverridesArgs._configure(_setter, **route) __props__.__dict__["route"] = route - if stage is not None and not isinstance(stage, ApiGatewayManagedOverridesStageOverridesArgs): - stage = stage or {} - def _setter(key, value): - stage[key] = value - ApiGatewayManagedOverridesStageOverridesArgs._configure(_setter, **stage) __props__.__dict__["stage"] = stage replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["api_id"]) opts = pulumi.ResourceOptions.merge(opts, replace_on_changes) diff --git a/sdk/python/pulumi_aws_native/apigatewayv2/api_mapping.py b/sdk/python/pulumi_aws_native/apigatewayv2/api_mapping.py index ff3b1f2735..2cf3c57d23 100644 --- a/sdk/python/pulumi_aws_native/apigatewayv2/api_mapping.py +++ b/sdk/python/pulumi_aws_native/apigatewayv2/api_mapping.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['ApiMappingArgs', 'ApiMapping'] @@ -25,26 +25,11 @@ def __init__(__self__, *, :param pulumi.Input[str] stage: The API stage. :param pulumi.Input[str] api_mapping_key: The API mapping key. """ - ApiMappingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - api_id=api_id, - domain_name=domain_name, - stage=stage, - api_mapping_key=api_mapping_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - api_id: pulumi.Input[str], - domain_name: pulumi.Input[str], - stage: pulumi.Input[str], - api_mapping_key: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("api_id", api_id) - _setter("domain_name", domain_name) - _setter("stage", stage) + pulumi.set(__self__, "api_id", api_id) + pulumi.set(__self__, "domain_name", domain_name) + pulumi.set(__self__, "stage", stage) if api_mapping_key is not None: - _setter("api_mapping_key", api_mapping_key) + pulumi.set(__self__, "api_mapping_key", api_mapping_key) @property @pulumi.getter(name="apiId") @@ -134,10 +119,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ApiMappingArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/apigatewayv2/authorizer.py b/sdk/python/pulumi_aws_native/apigatewayv2/authorizer.py index 325fb4cd97..53ab6fdd3d 100644 --- a/sdk/python/pulumi_aws_native/apigatewayv2/authorizer.py +++ b/sdk/python/pulumi_aws_native/apigatewayv2/authorizer.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -30,55 +30,26 @@ def __init__(__self__, *, """ The set of arguments for constructing a Authorizer resource. """ - AuthorizerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - api_id=api_id, - authorizer_type=authorizer_type, - authorizer_credentials_arn=authorizer_credentials_arn, - authorizer_payload_format_version=authorizer_payload_format_version, - authorizer_result_ttl_in_seconds=authorizer_result_ttl_in_seconds, - authorizer_uri=authorizer_uri, - enable_simple_responses=enable_simple_responses, - identity_source=identity_source, - identity_validation_expression=identity_validation_expression, - jwt_configuration=jwt_configuration, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - api_id: pulumi.Input[str], - authorizer_type: pulumi.Input[str], - authorizer_credentials_arn: Optional[pulumi.Input[str]] = None, - authorizer_payload_format_version: Optional[pulumi.Input[str]] = None, - authorizer_result_ttl_in_seconds: Optional[pulumi.Input[int]] = None, - authorizer_uri: Optional[pulumi.Input[str]] = None, - enable_simple_responses: Optional[pulumi.Input[bool]] = None, - identity_source: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - identity_validation_expression: Optional[pulumi.Input[str]] = None, - jwt_configuration: Optional[pulumi.Input['AuthorizerJwtConfigurationArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("api_id", api_id) - _setter("authorizer_type", authorizer_type) + pulumi.set(__self__, "api_id", api_id) + pulumi.set(__self__, "authorizer_type", authorizer_type) if authorizer_credentials_arn is not None: - _setter("authorizer_credentials_arn", authorizer_credentials_arn) + pulumi.set(__self__, "authorizer_credentials_arn", authorizer_credentials_arn) if authorizer_payload_format_version is not None: - _setter("authorizer_payload_format_version", authorizer_payload_format_version) + pulumi.set(__self__, "authorizer_payload_format_version", authorizer_payload_format_version) if authorizer_result_ttl_in_seconds is not None: - _setter("authorizer_result_ttl_in_seconds", authorizer_result_ttl_in_seconds) + pulumi.set(__self__, "authorizer_result_ttl_in_seconds", authorizer_result_ttl_in_seconds) if authorizer_uri is not None: - _setter("authorizer_uri", authorizer_uri) + pulumi.set(__self__, "authorizer_uri", authorizer_uri) if enable_simple_responses is not None: - _setter("enable_simple_responses", enable_simple_responses) + pulumi.set(__self__, "enable_simple_responses", enable_simple_responses) if identity_source is not None: - _setter("identity_source", identity_source) + pulumi.set(__self__, "identity_source", identity_source) if identity_validation_expression is not None: - _setter("identity_validation_expression", identity_validation_expression) + pulumi.set(__self__, "identity_validation_expression", identity_validation_expression) if jwt_configuration is not None: - _setter("jwt_configuration", jwt_configuration) + pulumi.set(__self__, "jwt_configuration", jwt_configuration) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="apiId") @@ -222,10 +193,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AuthorizerArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -264,11 +231,6 @@ def _internal_init(__self__, __props__.__dict__["enable_simple_responses"] = enable_simple_responses __props__.__dict__["identity_source"] = identity_source __props__.__dict__["identity_validation_expression"] = identity_validation_expression - if jwt_configuration is not None and not isinstance(jwt_configuration, AuthorizerJwtConfigurationArgs): - jwt_configuration = jwt_configuration or {} - def _setter(key, value): - jwt_configuration[key] = value - AuthorizerJwtConfigurationArgs._configure(_setter, **jwt_configuration) __props__.__dict__["jwt_configuration"] = jwt_configuration __props__.__dict__["name"] = name __props__.__dict__["authorizer_id"] = None diff --git a/sdk/python/pulumi_aws_native/apigatewayv2/deployment.py b/sdk/python/pulumi_aws_native/apigatewayv2/deployment.py index 3239b81fe3..5e8f1cc88e 100644 --- a/sdk/python/pulumi_aws_native/apigatewayv2/deployment.py +++ b/sdk/python/pulumi_aws_native/apigatewayv2/deployment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['DeploymentArgs', 'Deployment'] @@ -23,24 +23,11 @@ def __init__(__self__, *, :param pulumi.Input[str] description: The description for the deployment resource. :param pulumi.Input[str] stage_name: The name of an existing stage to associate with the deployment. """ - DeploymentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - api_id=api_id, - description=description, - stage_name=stage_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - api_id: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - stage_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("api_id", api_id) + pulumi.set(__self__, "api_id", api_id) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if stage_name is not None: - _setter("stage_name", stage_name) + pulumi.set(__self__, "stage_name", stage_name) @property @pulumi.getter(name="apiId") @@ -116,10 +103,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DeploymentArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/apigatewayv2/domain_name.py b/sdk/python/pulumi_aws_native/apigatewayv2/domain_name.py index 918898f610..8f75f8170d 100644 --- a/sdk/python/pulumi_aws_native/apigatewayv2/domain_name.py +++ b/sdk/python/pulumi_aws_native/apigatewayv2/domain_name.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,28 +27,13 @@ def __init__(__self__, *, :param pulumi.Input['DomainNameMutualTlsAuthenticationArgs'] mutual_tls_authentication: The mutual TLS authentication configuration for a custom domain name. :param Any tags: The collection of tags associated with a domain name. """ - DomainNameArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - domain_name=domain_name, - domain_name_configurations=domain_name_configurations, - mutual_tls_authentication=mutual_tls_authentication, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - domain_name: pulumi.Input[str], - domain_name_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['DomainNameConfigurationArgs']]]] = None, - mutual_tls_authentication: Optional[pulumi.Input['DomainNameMutualTlsAuthenticationArgs']] = None, - tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("domain_name", domain_name) + pulumi.set(__self__, "domain_name", domain_name) if domain_name_configurations is not None: - _setter("domain_name_configurations", domain_name_configurations) + pulumi.set(__self__, "domain_name_configurations", domain_name_configurations) if mutual_tls_authentication is not None: - _setter("mutual_tls_authentication", mutual_tls_authentication) + pulumi.set(__self__, "mutual_tls_authentication", mutual_tls_authentication) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="domainName") @@ -140,10 +125,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DomainNameArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -166,11 +147,6 @@ def _internal_init(__self__, raise TypeError("Missing required property 'domain_name'") __props__.__dict__["domain_name"] = domain_name __props__.__dict__["domain_name_configurations"] = domain_name_configurations - if mutual_tls_authentication is not None and not isinstance(mutual_tls_authentication, DomainNameMutualTlsAuthenticationArgs): - mutual_tls_authentication = mutual_tls_authentication or {} - def _setter(key, value): - mutual_tls_authentication[key] = value - DomainNameMutualTlsAuthenticationArgs._configure(_setter, **mutual_tls_authentication) __props__.__dict__["mutual_tls_authentication"] = mutual_tls_authentication __props__.__dict__["tags"] = tags __props__.__dict__["regional_domain_name"] = None diff --git a/sdk/python/pulumi_aws_native/apigatewayv2/get_api.py b/sdk/python/pulumi_aws_native/apigatewayv2/get_api.py index 8ddb67af02..7e8d7f359c 100644 --- a/sdk/python/pulumi_aws_native/apigatewayv2/get_api.py +++ b/sdk/python/pulumi_aws_native/apigatewayv2/get_api.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/apigatewayv2/get_api_gateway_managed_overrides.py b/sdk/python/pulumi_aws_native/apigatewayv2/get_api_gateway_managed_overrides.py index c562dc5ebf..834e65bb7d 100644 --- a/sdk/python/pulumi_aws_native/apigatewayv2/get_api_gateway_managed_overrides.py +++ b/sdk/python/pulumi_aws_native/apigatewayv2/get_api_gateway_managed_overrides.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/apigatewayv2/get_api_mapping.py b/sdk/python/pulumi_aws_native/apigatewayv2/get_api_mapping.py index 67ccf033b3..d63e62395d 100644 --- a/sdk/python/pulumi_aws_native/apigatewayv2/get_api_mapping.py +++ b/sdk/python/pulumi_aws_native/apigatewayv2/get_api_mapping.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/apigatewayv2/get_authorizer.py b/sdk/python/pulumi_aws_native/apigatewayv2/get_authorizer.py index c572e26f6f..af8098d9ac 100644 --- a/sdk/python/pulumi_aws_native/apigatewayv2/get_authorizer.py +++ b/sdk/python/pulumi_aws_native/apigatewayv2/get_authorizer.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/apigatewayv2/get_deployment.py b/sdk/python/pulumi_aws_native/apigatewayv2/get_deployment.py index 893e9aea8f..58418e41e1 100644 --- a/sdk/python/pulumi_aws_native/apigatewayv2/get_deployment.py +++ b/sdk/python/pulumi_aws_native/apigatewayv2/get_deployment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/apigatewayv2/get_domain_name.py b/sdk/python/pulumi_aws_native/apigatewayv2/get_domain_name.py index 248d963184..c89209f3c4 100644 --- a/sdk/python/pulumi_aws_native/apigatewayv2/get_domain_name.py +++ b/sdk/python/pulumi_aws_native/apigatewayv2/get_domain_name.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/apigatewayv2/get_integration.py b/sdk/python/pulumi_aws_native/apigatewayv2/get_integration.py index f3c9820c48..a741a85265 100644 --- a/sdk/python/pulumi_aws_native/apigatewayv2/get_integration.py +++ b/sdk/python/pulumi_aws_native/apigatewayv2/get_integration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/apigatewayv2/get_integration_response.py b/sdk/python/pulumi_aws_native/apigatewayv2/get_integration_response.py index bc6b73ff90..f8f0f915c2 100644 --- a/sdk/python/pulumi_aws_native/apigatewayv2/get_integration_response.py +++ b/sdk/python/pulumi_aws_native/apigatewayv2/get_integration_response.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/apigatewayv2/get_model.py b/sdk/python/pulumi_aws_native/apigatewayv2/get_model.py index a016ee2525..f363c707f4 100644 --- a/sdk/python/pulumi_aws_native/apigatewayv2/get_model.py +++ b/sdk/python/pulumi_aws_native/apigatewayv2/get_model.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/apigatewayv2/get_route.py b/sdk/python/pulumi_aws_native/apigatewayv2/get_route.py index 8d088a2ed9..70a1dc42aa 100644 --- a/sdk/python/pulumi_aws_native/apigatewayv2/get_route.py +++ b/sdk/python/pulumi_aws_native/apigatewayv2/get_route.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/apigatewayv2/get_route_response.py b/sdk/python/pulumi_aws_native/apigatewayv2/get_route_response.py index 1d9d0fc7dd..70b89ee9be 100644 --- a/sdk/python/pulumi_aws_native/apigatewayv2/get_route_response.py +++ b/sdk/python/pulumi_aws_native/apigatewayv2/get_route_response.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/apigatewayv2/get_stage.py b/sdk/python/pulumi_aws_native/apigatewayv2/get_stage.py index a3fa532798..1da7ba8bfc 100644 --- a/sdk/python/pulumi_aws_native/apigatewayv2/get_stage.py +++ b/sdk/python/pulumi_aws_native/apigatewayv2/get_stage.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/apigatewayv2/get_vpc_link.py b/sdk/python/pulumi_aws_native/apigatewayv2/get_vpc_link.py index 57ca1cd50a..27d7b271fa 100644 --- a/sdk/python/pulumi_aws_native/apigatewayv2/get_vpc_link.py +++ b/sdk/python/pulumi_aws_native/apigatewayv2/get_vpc_link.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/apigatewayv2/integration.py b/sdk/python/pulumi_aws_native/apigatewayv2/integration.py index 68cff1671a..abf9232e77 100644 --- a/sdk/python/pulumi_aws_native/apigatewayv2/integration.py +++ b/sdk/python/pulumi_aws_native/apigatewayv2/integration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -37,83 +37,40 @@ def __init__(__self__, *, """ The set of arguments for constructing a Integration resource. """ - IntegrationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - api_id=api_id, - integration_type=integration_type, - connection_id=connection_id, - connection_type=connection_type, - content_handling_strategy=content_handling_strategy, - credentials_arn=credentials_arn, - description=description, - integration_method=integration_method, - integration_subtype=integration_subtype, - integration_uri=integration_uri, - passthrough_behavior=passthrough_behavior, - payload_format_version=payload_format_version, - request_parameters=request_parameters, - request_templates=request_templates, - response_parameters=response_parameters, - template_selection_expression=template_selection_expression, - timeout_in_millis=timeout_in_millis, - tls_config=tls_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - api_id: pulumi.Input[str], - integration_type: pulumi.Input[str], - connection_id: Optional[pulumi.Input[str]] = None, - connection_type: Optional[pulumi.Input[str]] = None, - content_handling_strategy: Optional[pulumi.Input[str]] = None, - credentials_arn: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - integration_method: Optional[pulumi.Input[str]] = None, - integration_subtype: Optional[pulumi.Input[str]] = None, - integration_uri: Optional[pulumi.Input[str]] = None, - passthrough_behavior: Optional[pulumi.Input[str]] = None, - payload_format_version: Optional[pulumi.Input[str]] = None, - request_parameters: Optional[Any] = None, - request_templates: Optional[Any] = None, - response_parameters: Optional[Any] = None, - template_selection_expression: Optional[pulumi.Input[str]] = None, - timeout_in_millis: Optional[pulumi.Input[int]] = None, - tls_config: Optional[pulumi.Input['IntegrationTlsConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("api_id", api_id) - _setter("integration_type", integration_type) + pulumi.set(__self__, "api_id", api_id) + pulumi.set(__self__, "integration_type", integration_type) if connection_id is not None: - _setter("connection_id", connection_id) + pulumi.set(__self__, "connection_id", connection_id) if connection_type is not None: - _setter("connection_type", connection_type) + pulumi.set(__self__, "connection_type", connection_type) if content_handling_strategy is not None: - _setter("content_handling_strategy", content_handling_strategy) + pulumi.set(__self__, "content_handling_strategy", content_handling_strategy) if credentials_arn is not None: - _setter("credentials_arn", credentials_arn) + pulumi.set(__self__, "credentials_arn", credentials_arn) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if integration_method is not None: - _setter("integration_method", integration_method) + pulumi.set(__self__, "integration_method", integration_method) if integration_subtype is not None: - _setter("integration_subtype", integration_subtype) + pulumi.set(__self__, "integration_subtype", integration_subtype) if integration_uri is not None: - _setter("integration_uri", integration_uri) + pulumi.set(__self__, "integration_uri", integration_uri) if passthrough_behavior is not None: - _setter("passthrough_behavior", passthrough_behavior) + pulumi.set(__self__, "passthrough_behavior", passthrough_behavior) if payload_format_version is not None: - _setter("payload_format_version", payload_format_version) + pulumi.set(__self__, "payload_format_version", payload_format_version) if request_parameters is not None: - _setter("request_parameters", request_parameters) + pulumi.set(__self__, "request_parameters", request_parameters) if request_templates is not None: - _setter("request_templates", request_templates) + pulumi.set(__self__, "request_templates", request_templates) if response_parameters is not None: - _setter("response_parameters", response_parameters) + pulumi.set(__self__, "response_parameters", response_parameters) if template_selection_expression is not None: - _setter("template_selection_expression", template_selection_expression) + pulumi.set(__self__, "template_selection_expression", template_selection_expression) if timeout_in_millis is not None: - _setter("timeout_in_millis", timeout_in_millis) + pulumi.set(__self__, "timeout_in_millis", timeout_in_millis) if tls_config is not None: - _setter("tls_config", tls_config) + pulumi.set(__self__, "tls_config", tls_config) @property @pulumi.getter(name="apiId") @@ -332,10 +289,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - IntegrationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -390,11 +343,6 @@ def _internal_init(__self__, __props__.__dict__["response_parameters"] = response_parameters __props__.__dict__["template_selection_expression"] = template_selection_expression __props__.__dict__["timeout_in_millis"] = timeout_in_millis - if tls_config is not None and not isinstance(tls_config, IntegrationTlsConfigArgs): - tls_config = tls_config or {} - def _setter(key, value): - tls_config[key] = value - IntegrationTlsConfigArgs._configure(_setter, **tls_config) __props__.__dict__["tls_config"] = tls_config replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["api_id"]) opts = pulumi.ResourceOptions.merge(opts, replace_on_changes) diff --git a/sdk/python/pulumi_aws_native/apigatewayv2/integration_response.py b/sdk/python/pulumi_aws_native/apigatewayv2/integration_response.py index 046dd12fe4..109f1fe004 100644 --- a/sdk/python/pulumi_aws_native/apigatewayv2/integration_response.py +++ b/sdk/python/pulumi_aws_native/apigatewayv2/integration_response.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['IntegrationResponseArgs', 'IntegrationResponse'] @@ -34,38 +34,17 @@ def __init__(__self__, *, :param Any response_templates: The collection of response templates for the integration response as a string-to-string map of key-value pairs. Response templates are represented as a key/value map, with a content-type as the key and a template as the value. :param pulumi.Input[str] template_selection_expression: The template selection expression for the integration response. Supported only for WebSocket APIs. """ - IntegrationResponseArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - api_id=api_id, - integration_id=integration_id, - integration_response_key=integration_response_key, - content_handling_strategy=content_handling_strategy, - response_parameters=response_parameters, - response_templates=response_templates, - template_selection_expression=template_selection_expression, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - api_id: pulumi.Input[str], - integration_id: pulumi.Input[str], - integration_response_key: pulumi.Input[str], - content_handling_strategy: Optional[pulumi.Input[str]] = None, - response_parameters: Optional[Any] = None, - response_templates: Optional[Any] = None, - template_selection_expression: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("api_id", api_id) - _setter("integration_id", integration_id) - _setter("integration_response_key", integration_response_key) + pulumi.set(__self__, "api_id", api_id) + pulumi.set(__self__, "integration_id", integration_id) + pulumi.set(__self__, "integration_response_key", integration_response_key) if content_handling_strategy is not None: - _setter("content_handling_strategy", content_handling_strategy) + pulumi.set(__self__, "content_handling_strategy", content_handling_strategy) if response_parameters is not None: - _setter("response_parameters", response_parameters) + pulumi.set(__self__, "response_parameters", response_parameters) if response_templates is not None: - _setter("response_templates", response_templates) + pulumi.set(__self__, "response_templates", response_templates) if template_selection_expression is not None: - _setter("template_selection_expression", template_selection_expression) + pulumi.set(__self__, "template_selection_expression", template_selection_expression) @property @pulumi.getter(name="apiId") @@ -203,10 +182,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - IntegrationResponseArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/apigatewayv2/model.py b/sdk/python/pulumi_aws_native/apigatewayv2/model.py index 67bf510ae9..31e0e204e9 100644 --- a/sdk/python/pulumi_aws_native/apigatewayv2/model.py +++ b/sdk/python/pulumi_aws_native/apigatewayv2/model.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['ModelArgs', 'Model'] @@ -27,31 +27,14 @@ def __init__(__self__, *, :param pulumi.Input[str] description: The description of the model. :param pulumi.Input[str] name: The name of the model. """ - ModelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - api_id=api_id, - schema=schema, - content_type=content_type, - description=description, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - api_id: pulumi.Input[str], - schema: Any, - content_type: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("api_id", api_id) - _setter("schema", schema) + pulumi.set(__self__, "api_id", api_id) + pulumi.set(__self__, "schema", schema) if content_type is not None: - _setter("content_type", content_type) + pulumi.set(__self__, "content_type", content_type) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="apiId") @@ -155,10 +138,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ModelArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/apigatewayv2/outputs.py b/sdk/python/pulumi_aws_native/apigatewayv2/outputs.py index 980130f813..9650dee263 100644 --- a/sdk/python/pulumi_aws_native/apigatewayv2/outputs.py +++ b/sdk/python/pulumi_aws_native/apigatewayv2/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -44,29 +44,14 @@ def __init__(__self__, *, :param str key: The key of the S3 object. Required if you specify a ``BodyS3Location`` for an API. :param str version: The version of the S3 object. """ - ApiBodyS3Location._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - etag=etag, - key=key, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: Optional[str] = None, - etag: Optional[str] = None, - key: Optional[str] = None, - version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bucket is not None: - _setter("bucket", bucket) + pulumi.set(__self__, "bucket", bucket) if etag is not None: - _setter("etag", etag) + pulumi.set(__self__, "etag", etag) if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter @@ -149,37 +134,18 @@ def __init__(__self__, *, :param Sequence[str] expose_headers: Represents a collection of exposed headers. Supported only for HTTP APIs. :param int max_age: The number of seconds that the browser should cache preflight request results. Supported only for HTTP APIs. """ - ApiCors._configure( - lambda key, value: pulumi.set(__self__, key, value), - allow_credentials=allow_credentials, - allow_headers=allow_headers, - allow_methods=allow_methods, - allow_origins=allow_origins, - expose_headers=expose_headers, - max_age=max_age, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allow_credentials: Optional[bool] = None, - allow_headers: Optional[Sequence[str]] = None, - allow_methods: Optional[Sequence[str]] = None, - allow_origins: Optional[Sequence[str]] = None, - expose_headers: Optional[Sequence[str]] = None, - max_age: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if allow_credentials is not None: - _setter("allow_credentials", allow_credentials) + pulumi.set(__self__, "allow_credentials", allow_credentials) if allow_headers is not None: - _setter("allow_headers", allow_headers) + pulumi.set(__self__, "allow_headers", allow_headers) if allow_methods is not None: - _setter("allow_methods", allow_methods) + pulumi.set(__self__, "allow_methods", allow_methods) if allow_origins is not None: - _setter("allow_origins", allow_origins) + pulumi.set(__self__, "allow_origins", allow_origins) if expose_headers is not None: - _setter("expose_headers", expose_headers) + pulumi.set(__self__, "expose_headers", expose_headers) if max_age is not None: - _setter("max_age", max_age) + pulumi.set(__self__, "max_age", max_age) @property @pulumi.getter(name="allowCredentials") @@ -252,21 +218,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, destination_arn: Optional[str] = None, format: Optional[str] = None): - ApiGatewayManagedOverridesAccessLogSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_arn=destination_arn, - format=format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_arn: Optional[str] = None, - format: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination_arn is not None: - _setter("destination_arn", destination_arn) + pulumi.set(__self__, "destination_arn", destination_arn) if format is not None: - _setter("format", format) + pulumi.set(__self__, "format", format) @property @pulumi.getter(name="destinationArn") @@ -307,29 +262,14 @@ def __init__(__self__, *, integration_method: Optional[str] = None, payload_format_version: Optional[str] = None, timeout_in_millis: Optional[int] = None): - ApiGatewayManagedOverridesIntegrationOverrides._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - integration_method=integration_method, - payload_format_version=payload_format_version, - timeout_in_millis=timeout_in_millis, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[str] = None, - integration_method: Optional[str] = None, - payload_format_version: Optional[str] = None, - timeout_in_millis: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if integration_method is not None: - _setter("integration_method", integration_method) + pulumi.set(__self__, "integration_method", integration_method) if payload_format_version is not None: - _setter("payload_format_version", payload_format_version) + pulumi.set(__self__, "payload_format_version", payload_format_version) if timeout_in_millis is not None: - _setter("timeout_in_millis", timeout_in_millis) + pulumi.set(__self__, "timeout_in_millis", timeout_in_millis) @property @pulumi.getter @@ -383,33 +323,16 @@ def __init__(__self__, *, authorizer_id: Optional[str] = None, operation_name: Optional[str] = None, target: Optional[str] = None): - ApiGatewayManagedOverridesRouteOverrides._configure( - lambda key, value: pulumi.set(__self__, key, value), - authorization_scopes=authorization_scopes, - authorization_type=authorization_type, - authorizer_id=authorizer_id, - operation_name=operation_name, - target=target, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - authorization_scopes: Optional[Sequence[str]] = None, - authorization_type: Optional[str] = None, - authorizer_id: Optional[str] = None, - operation_name: Optional[str] = None, - target: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if authorization_scopes is not None: - _setter("authorization_scopes", authorization_scopes) + pulumi.set(__self__, "authorization_scopes", authorization_scopes) if authorization_type is not None: - _setter("authorization_type", authorization_type) + pulumi.set(__self__, "authorization_type", authorization_type) if authorizer_id is not None: - _setter("authorizer_id", authorizer_id) + pulumi.set(__self__, "authorizer_id", authorizer_id) if operation_name is not None: - _setter("operation_name", operation_name) + pulumi.set(__self__, "operation_name", operation_name) if target is not None: - _setter("target", target) + pulumi.set(__self__, "target", target) @property @pulumi.getter(name="authorizationScopes") @@ -470,33 +393,16 @@ def __init__(__self__, *, logging_level: Optional[str] = None, throttling_burst_limit: Optional[int] = None, throttling_rate_limit: Optional[float] = None): - ApiGatewayManagedOverridesRouteSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_trace_enabled=data_trace_enabled, - detailed_metrics_enabled=detailed_metrics_enabled, - logging_level=logging_level, - throttling_burst_limit=throttling_burst_limit, - throttling_rate_limit=throttling_rate_limit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_trace_enabled: Optional[bool] = None, - detailed_metrics_enabled: Optional[bool] = None, - logging_level: Optional[str] = None, - throttling_burst_limit: Optional[int] = None, - throttling_rate_limit: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_trace_enabled is not None: - _setter("data_trace_enabled", data_trace_enabled) + pulumi.set(__self__, "data_trace_enabled", data_trace_enabled) if detailed_metrics_enabled is not None: - _setter("detailed_metrics_enabled", detailed_metrics_enabled) + pulumi.set(__self__, "detailed_metrics_enabled", detailed_metrics_enabled) if logging_level is not None: - _setter("logging_level", logging_level) + pulumi.set(__self__, "logging_level", logging_level) if throttling_burst_limit is not None: - _setter("throttling_burst_limit", throttling_burst_limit) + pulumi.set(__self__, "throttling_burst_limit", throttling_burst_limit) if throttling_rate_limit is not None: - _setter("throttling_rate_limit", throttling_rate_limit) + pulumi.set(__self__, "throttling_rate_limit", throttling_rate_limit) @property @pulumi.getter(name="dataTraceEnabled") @@ -558,37 +464,18 @@ def __init__(__self__, *, description: Optional[str] = None, route_settings: Optional[Any] = None, stage_variables: Optional[Any] = None): - ApiGatewayManagedOverridesStageOverrides._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_log_settings=access_log_settings, - auto_deploy=auto_deploy, - default_route_settings=default_route_settings, - description=description, - route_settings=route_settings, - stage_variables=stage_variables, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_log_settings: Optional['outputs.ApiGatewayManagedOverridesAccessLogSettings'] = None, - auto_deploy: Optional[bool] = None, - default_route_settings: Optional['outputs.ApiGatewayManagedOverridesRouteSettings'] = None, - description: Optional[str] = None, - route_settings: Optional[Any] = None, - stage_variables: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_log_settings is not None: - _setter("access_log_settings", access_log_settings) + pulumi.set(__self__, "access_log_settings", access_log_settings) if auto_deploy is not None: - _setter("auto_deploy", auto_deploy) + pulumi.set(__self__, "auto_deploy", auto_deploy) if default_route_settings is not None: - _setter("default_route_settings", default_route_settings) + pulumi.set(__self__, "default_route_settings", default_route_settings) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if route_settings is not None: - _setter("route_settings", route_settings) + pulumi.set(__self__, "route_settings", route_settings) if stage_variables is not None: - _setter("stage_variables", stage_variables) + pulumi.set(__self__, "stage_variables", stage_variables) @property @pulumi.getter(name="accessLogSettings") @@ -626,21 +513,10 @@ class AuthorizerJwtConfiguration(dict): def __init__(__self__, *, audience: Optional[Sequence[str]] = None, issuer: Optional[str] = None): - AuthorizerJwtConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - audience=audience, - issuer=issuer, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - audience: Optional[Sequence[str]] = None, - issuer: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if audience is not None: - _setter("audience", audience) + pulumi.set(__self__, "audience", audience) if issuer is not None: - _setter("issuer", issuer) + pulumi.set(__self__, "issuer", issuer) @property @pulumi.getter @@ -699,33 +575,16 @@ def __init__(__self__, *, :param str ownership_verification_certificate_arn: The Amazon resource name (ARN) for the public certificate issued by ACMlong. This ARN is used to validate custom domain ownership. It's required only if you configure mutual TLS and use either an ACM-imported or a private CA certificate ARN as the regionalCertificateArn. :param str security_policy: The Transport Layer Security (TLS) version of the security policy for this domain name. The valid values are ``TLS_1_0`` and ``TLS_1_2``. """ - DomainNameConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_arn=certificate_arn, - certificate_name=certificate_name, - endpoint_type=endpoint_type, - ownership_verification_certificate_arn=ownership_verification_certificate_arn, - security_policy=security_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_arn: Optional[str] = None, - certificate_name: Optional[str] = None, - endpoint_type: Optional[str] = None, - ownership_verification_certificate_arn: Optional[str] = None, - security_policy: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if certificate_arn is not None: - _setter("certificate_arn", certificate_arn) + pulumi.set(__self__, "certificate_arn", certificate_arn) if certificate_name is not None: - _setter("certificate_name", certificate_name) + pulumi.set(__self__, "certificate_name", certificate_name) if endpoint_type is not None: - _setter("endpoint_type", endpoint_type) + pulumi.set(__self__, "endpoint_type", endpoint_type) if ownership_verification_certificate_arn is not None: - _setter("ownership_verification_certificate_arn", ownership_verification_certificate_arn) + pulumi.set(__self__, "ownership_verification_certificate_arn", ownership_verification_certificate_arn) if security_policy is not None: - _setter("security_policy", security_policy) + pulumi.set(__self__, "security_policy", security_policy) @property @pulumi.getter(name="certificateArn") @@ -800,21 +659,10 @@ def __init__(__self__, *, :param str truststore_uri: An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example, ``s3://bucket-name/key-name``. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object. :param str truststore_version: The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket. """ - DomainNameMutualTlsAuthentication._configure( - lambda key, value: pulumi.set(__self__, key, value), - truststore_uri=truststore_uri, - truststore_version=truststore_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - truststore_uri: Optional[str] = None, - truststore_version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if truststore_uri is not None: - _setter("truststore_uri", truststore_uri) + pulumi.set(__self__, "truststore_uri", truststore_uri) if truststore_version is not None: - _setter("truststore_version", truststore_version) + pulumi.set(__self__, "truststore_version", truststore_version) @property @pulumi.getter(name="truststoreUri") @@ -854,17 +702,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, server_name_to_verify: Optional[str] = None): - IntegrationTlsConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - server_name_to_verify=server_name_to_verify, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - server_name_to_verify: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if server_name_to_verify is not None: - _setter("server_name_to_verify", server_name_to_verify) + pulumi.set(__self__, "server_name_to_verify", server_name_to_verify) @property @pulumi.getter(name="serverNameToVerify") @@ -876,11 +715,6 @@ def server_name_to_verify(self) -> Optional[str]: class RouteResponseRouteParameters(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -905,21 +739,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, destination_arn: Optional[str] = None, format: Optional[str] = None): - StageAccessLogSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_arn=destination_arn, - format=format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_arn: Optional[str] = None, - format: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination_arn is not None: - _setter("destination_arn", destination_arn) + pulumi.set(__self__, "destination_arn", destination_arn) if format is not None: - _setter("format", format) + pulumi.set(__self__, "format", format) @property @pulumi.getter(name="destinationArn") @@ -965,33 +788,16 @@ def __init__(__self__, *, logging_level: Optional[str] = None, throttling_burst_limit: Optional[int] = None, throttling_rate_limit: Optional[float] = None): - StageRouteSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_trace_enabled=data_trace_enabled, - detailed_metrics_enabled=detailed_metrics_enabled, - logging_level=logging_level, - throttling_burst_limit=throttling_burst_limit, - throttling_rate_limit=throttling_rate_limit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_trace_enabled: Optional[bool] = None, - detailed_metrics_enabled: Optional[bool] = None, - logging_level: Optional[str] = None, - throttling_burst_limit: Optional[int] = None, - throttling_rate_limit: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_trace_enabled is not None: - _setter("data_trace_enabled", data_trace_enabled) + pulumi.set(__self__, "data_trace_enabled", data_trace_enabled) if detailed_metrics_enabled is not None: - _setter("detailed_metrics_enabled", detailed_metrics_enabled) + pulumi.set(__self__, "detailed_metrics_enabled", detailed_metrics_enabled) if logging_level is not None: - _setter("logging_level", logging_level) + pulumi.set(__self__, "logging_level", logging_level) if throttling_burst_limit is not None: - _setter("throttling_burst_limit", throttling_burst_limit) + pulumi.set(__self__, "throttling_burst_limit", throttling_burst_limit) if throttling_rate_limit is not None: - _setter("throttling_rate_limit", throttling_rate_limit) + pulumi.set(__self__, "throttling_rate_limit", throttling_rate_limit) @property @pulumi.getter(name="dataTraceEnabled") diff --git a/sdk/python/pulumi_aws_native/apigatewayv2/route.py b/sdk/python/pulumi_aws_native/apigatewayv2/route.py index 51c87a96ec..f11de10f23 100644 --- a/sdk/python/pulumi_aws_native/apigatewayv2/route.py +++ b/sdk/python/pulumi_aws_native/apigatewayv2/route.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['RouteArgs', 'Route'] @@ -41,59 +41,28 @@ def __init__(__self__, *, :param pulumi.Input[str] route_response_selection_expression: The route response selection expression for the route. Supported only for WebSocket APIs. :param pulumi.Input[str] target: The target for the route. """ - RouteArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - api_id=api_id, - route_key=route_key, - api_key_required=api_key_required, - authorization_scopes=authorization_scopes, - authorization_type=authorization_type, - authorizer_id=authorizer_id, - model_selection_expression=model_selection_expression, - operation_name=operation_name, - request_models=request_models, - request_parameters=request_parameters, - route_response_selection_expression=route_response_selection_expression, - target=target, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - api_id: pulumi.Input[str], - route_key: pulumi.Input[str], - api_key_required: Optional[pulumi.Input[bool]] = None, - authorization_scopes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - authorization_type: Optional[pulumi.Input[str]] = None, - authorizer_id: Optional[pulumi.Input[str]] = None, - model_selection_expression: Optional[pulumi.Input[str]] = None, - operation_name: Optional[pulumi.Input[str]] = None, - request_models: Optional[Any] = None, - request_parameters: Optional[Any] = None, - route_response_selection_expression: Optional[pulumi.Input[str]] = None, - target: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("api_id", api_id) - _setter("route_key", route_key) + pulumi.set(__self__, "api_id", api_id) + pulumi.set(__self__, "route_key", route_key) if api_key_required is not None: - _setter("api_key_required", api_key_required) + pulumi.set(__self__, "api_key_required", api_key_required) if authorization_scopes is not None: - _setter("authorization_scopes", authorization_scopes) + pulumi.set(__self__, "authorization_scopes", authorization_scopes) if authorization_type is not None: - _setter("authorization_type", authorization_type) + pulumi.set(__self__, "authorization_type", authorization_type) if authorizer_id is not None: - _setter("authorizer_id", authorizer_id) + pulumi.set(__self__, "authorizer_id", authorizer_id) if model_selection_expression is not None: - _setter("model_selection_expression", model_selection_expression) + pulumi.set(__self__, "model_selection_expression", model_selection_expression) if operation_name is not None: - _setter("operation_name", operation_name) + pulumi.set(__self__, "operation_name", operation_name) if request_models is not None: - _setter("request_models", request_models) + pulumi.set(__self__, "request_models", request_models) if request_parameters is not None: - _setter("request_parameters", request_parameters) + pulumi.set(__self__, "request_parameters", request_parameters) if route_response_selection_expression is not None: - _setter("route_response_selection_expression", route_response_selection_expression) + pulumi.set(__self__, "route_response_selection_expression", route_response_selection_expression) if target is not None: - _setter("target", target) + pulumi.set(__self__, "target", target) @property @pulumi.getter(name="apiId") @@ -295,10 +264,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RouteArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/apigatewayv2/route_response.py b/sdk/python/pulumi_aws_native/apigatewayv2/route_response.py index 559042c3b0..5c372ca80f 100644 --- a/sdk/python/pulumi_aws_native/apigatewayv2/route_response.py +++ b/sdk/python/pulumi_aws_native/apigatewayv2/route_response.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -31,34 +31,15 @@ def __init__(__self__, *, :param Any response_models: The response models for the route response. :param pulumi.Input['RouteResponseRouteParametersArgs'] response_parameters: The route response parameters. """ - RouteResponseArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - api_id=api_id, - route_id=route_id, - route_response_key=route_response_key, - model_selection_expression=model_selection_expression, - response_models=response_models, - response_parameters=response_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - api_id: pulumi.Input[str], - route_id: pulumi.Input[str], - route_response_key: pulumi.Input[str], - model_selection_expression: Optional[pulumi.Input[str]] = None, - response_models: Optional[Any] = None, - response_parameters: Optional[pulumi.Input['RouteResponseRouteParametersArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("api_id", api_id) - _setter("route_id", route_id) - _setter("route_response_key", route_response_key) + pulumi.set(__self__, "api_id", api_id) + pulumi.set(__self__, "route_id", route_id) + pulumi.set(__self__, "route_response_key", route_response_key) if model_selection_expression is not None: - _setter("model_selection_expression", model_selection_expression) + pulumi.set(__self__, "model_selection_expression", model_selection_expression) if response_models is not None: - _setter("response_models", response_models) + pulumi.set(__self__, "response_models", response_models) if response_parameters is not None: - _setter("response_parameters", response_parameters) + pulumi.set(__self__, "response_parameters", response_parameters) @property @pulumi.getter(name="apiId") @@ -176,10 +157,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RouteResponseArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -205,11 +182,6 @@ def _internal_init(__self__, __props__.__dict__["api_id"] = api_id __props__.__dict__["model_selection_expression"] = model_selection_expression __props__.__dict__["response_models"] = response_models - if response_parameters is not None and not isinstance(response_parameters, RouteResponseRouteParametersArgs): - response_parameters = response_parameters or {} - def _setter(key, value): - response_parameters[key] = value - RouteResponseRouteParametersArgs._configure(_setter, **response_parameters) __props__.__dict__["response_parameters"] = response_parameters if route_id is None and not opts.urn: raise TypeError("Missing required property 'route_id'") diff --git a/sdk/python/pulumi_aws_native/apigatewayv2/stage.py b/sdk/python/pulumi_aws_native/apigatewayv2/stage.py index 1e2eb5009a..54d534e131 100644 --- a/sdk/python/pulumi_aws_native/apigatewayv2/stage.py +++ b/sdk/python/pulumi_aws_native/apigatewayv2/stage.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -31,60 +31,29 @@ def __init__(__self__, *, """ The set of arguments for constructing a Stage resource. """ - StageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - api_id=api_id, - access_log_settings=access_log_settings, - access_policy_id=access_policy_id, - auto_deploy=auto_deploy, - client_certificate_id=client_certificate_id, - default_route_settings=default_route_settings, - deployment_id=deployment_id, - description=description, - route_settings=route_settings, - stage_name=stage_name, - stage_variables=stage_variables, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - api_id: pulumi.Input[str], - access_log_settings: Optional[pulumi.Input['StageAccessLogSettingsArgs']] = None, - access_policy_id: Optional[pulumi.Input[str]] = None, - auto_deploy: Optional[pulumi.Input[bool]] = None, - client_certificate_id: Optional[pulumi.Input[str]] = None, - default_route_settings: Optional[pulumi.Input['StageRouteSettingsArgs']] = None, - deployment_id: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - route_settings: Optional[Any] = None, - stage_name: Optional[pulumi.Input[str]] = None, - stage_variables: Optional[Any] = None, - tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("api_id", api_id) + pulumi.set(__self__, "api_id", api_id) if access_log_settings is not None: - _setter("access_log_settings", access_log_settings) + pulumi.set(__self__, "access_log_settings", access_log_settings) if access_policy_id is not None: - _setter("access_policy_id", access_policy_id) + pulumi.set(__self__, "access_policy_id", access_policy_id) if auto_deploy is not None: - _setter("auto_deploy", auto_deploy) + pulumi.set(__self__, "auto_deploy", auto_deploy) if client_certificate_id is not None: - _setter("client_certificate_id", client_certificate_id) + pulumi.set(__self__, "client_certificate_id", client_certificate_id) if default_route_settings is not None: - _setter("default_route_settings", default_route_settings) + pulumi.set(__self__, "default_route_settings", default_route_settings) if deployment_id is not None: - _setter("deployment_id", deployment_id) + pulumi.set(__self__, "deployment_id", deployment_id) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if route_settings is not None: - _setter("route_settings", route_settings) + pulumi.set(__self__, "route_settings", route_settings) if stage_name is not None: - _setter("stage_name", stage_name) + pulumi.set(__self__, "stage_name", stage_name) if stage_variables is not None: - _setter("stage_variables", stage_variables) + pulumi.set(__self__, "stage_variables", stage_variables) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="apiId") @@ -243,10 +212,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - StageArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -274,11 +239,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = StageArgs.__new__(StageArgs) - if access_log_settings is not None and not isinstance(access_log_settings, StageAccessLogSettingsArgs): - access_log_settings = access_log_settings or {} - def _setter(key, value): - access_log_settings[key] = value - StageAccessLogSettingsArgs._configure(_setter, **access_log_settings) __props__.__dict__["access_log_settings"] = access_log_settings __props__.__dict__["access_policy_id"] = access_policy_id if api_id is None and not opts.urn: @@ -286,11 +246,6 @@ def _setter(key, value): __props__.__dict__["api_id"] = api_id __props__.__dict__["auto_deploy"] = auto_deploy __props__.__dict__["client_certificate_id"] = client_certificate_id - if default_route_settings is not None and not isinstance(default_route_settings, StageRouteSettingsArgs): - default_route_settings = default_route_settings or {} - def _setter(key, value): - default_route_settings[key] = value - StageRouteSettingsArgs._configure(_setter, **default_route_settings) __props__.__dict__["default_route_settings"] = default_route_settings __props__.__dict__["deployment_id"] = deployment_id __props__.__dict__["description"] = description diff --git a/sdk/python/pulumi_aws_native/apigatewayv2/vpc_link.py b/sdk/python/pulumi_aws_native/apigatewayv2/vpc_link.py index 3c7e1db951..433bc7414e 100644 --- a/sdk/python/pulumi_aws_native/apigatewayv2/vpc_link.py +++ b/sdk/python/pulumi_aws_native/apigatewayv2/vpc_link.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['VpcLinkArgs', 'VpcLink'] @@ -22,28 +22,13 @@ def __init__(__self__, *, The set of arguments for constructing a VpcLink resource. :param Any tags: This resource type use map for Tags, suggest to use List of Tag """ - VpcLinkArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - subnet_ids=subnet_ids, - name=name, - security_group_ids=security_group_ids, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subnet_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - name: Optional[pulumi.Input[str]] = None, - security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="subnetIds") @@ -121,10 +106,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - VpcLinkArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/appconfig/_inputs.py b/sdk/python/pulumi_aws_native/appconfig/_inputs.py index f20cd84f39..70fe4eca48 100644 --- a/sdk/python/pulumi_aws_native/appconfig/_inputs.py +++ b/sdk/python/pulumi_aws_native/appconfig/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -31,19 +31,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key-value string map. The valid character set is [a-zA-Z1-9+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. :param pulumi.Input[str] value: The tag value can be up to 256 characters. """ - ApplicationTagsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -75,21 +64,10 @@ class ConfigurationProfileTagsArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - ConfigurationProfileTagsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -115,21 +93,10 @@ class ConfigurationProfileValidatorsArgs: def __init__(__self__, *, content: Optional[pulumi.Input[str]] = None, type: Optional[pulumi.Input[str]] = None): - ConfigurationProfileValidatorsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - content=content, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content: Optional[pulumi.Input[str]] = None, - type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if content is not None: - _setter("content", content) + pulumi.set(__self__, "content", content) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -155,21 +122,10 @@ class DeploymentStrategyTagsArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - DeploymentStrategyTagsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -195,21 +151,10 @@ class DeploymentTagsArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - DeploymentTagsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -235,21 +180,10 @@ class EnvironmentMonitorsArgs: def __init__(__self__, *, alarm_arn: Optional[pulumi.Input[str]] = None, alarm_role_arn: Optional[pulumi.Input[str]] = None): - EnvironmentMonitorsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - alarm_arn=alarm_arn, - alarm_role_arn=alarm_role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alarm_arn: Optional[pulumi.Input[str]] = None, - alarm_role_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if alarm_arn is not None: - _setter("alarm_arn", alarm_arn) + pulumi.set(__self__, "alarm_arn", alarm_arn) if alarm_role_arn is not None: - _setter("alarm_role_arn", alarm_role_arn) + pulumi.set(__self__, "alarm_role_arn", alarm_role_arn) @property @pulumi.getter(name="alarmArn") @@ -275,21 +209,10 @@ class EnvironmentTagsArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - EnvironmentTagsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -320,19 +243,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ExtensionAssociationTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -369,19 +281,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ExtensionTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/appconfig/application.py b/sdk/python/pulumi_aws_native/appconfig/application.py index 89b4f6d66e..385a842dfe 100644 --- a/sdk/python/pulumi_aws_native/appconfig/application.py +++ b/sdk/python/pulumi_aws_native/appconfig/application.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,25 +25,12 @@ def __init__(__self__, *, :param pulumi.Input[str] name: A name for the application. :param pulumi.Input[Sequence[pulumi.Input['ApplicationTagsArgs']]] tags: Metadata to assign to the application. Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define. """ - ApplicationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ApplicationTagsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -119,10 +106,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ApplicationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/appconfig/configuration_profile.py b/sdk/python/pulumi_aws_native/appconfig/configuration_profile.py index 88723655bb..d7db69c539 100644 --- a/sdk/python/pulumi_aws_native/appconfig/configuration_profile.py +++ b/sdk/python/pulumi_aws_native/appconfig/configuration_profile.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -28,47 +28,22 @@ def __init__(__self__, *, """ The set of arguments for constructing a ConfigurationProfile resource. """ - ConfigurationProfileArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_id=application_id, - location_uri=location_uri, - description=description, - kms_key_identifier=kms_key_identifier, - name=name, - retrieval_role_arn=retrieval_role_arn, - tags=tags, - type=type, - validators=validators, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_id: pulumi.Input[str], - location_uri: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - kms_key_identifier: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - retrieval_role_arn: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ConfigurationProfileTagsArgs']]]] = None, - type: Optional[pulumi.Input[str]] = None, - validators: Optional[pulumi.Input[Sequence[pulumi.Input['ConfigurationProfileValidatorsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("application_id", application_id) - _setter("location_uri", location_uri) + pulumi.set(__self__, "application_id", application_id) + pulumi.set(__self__, "location_uri", location_uri) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if kms_key_identifier is not None: - _setter("kms_key_identifier", kms_key_identifier) + pulumi.set(__self__, "kms_key_identifier", kms_key_identifier) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if retrieval_role_arn is not None: - _setter("retrieval_role_arn", retrieval_role_arn) + pulumi.set(__self__, "retrieval_role_arn", retrieval_role_arn) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) if validators is not None: - _setter("validators", validators) + pulumi.set(__self__, "validators", validators) @property @pulumi.getter(name="applicationId") @@ -197,10 +172,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ConfigurationProfileArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/appconfig/deployment.py b/sdk/python/pulumi_aws_native/appconfig/deployment.py index ac7bcfa5c9..fddb930527 100644 --- a/sdk/python/pulumi_aws_native/appconfig/deployment.py +++ b/sdk/python/pulumi_aws_native/appconfig/deployment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,40 +27,17 @@ def __init__(__self__, *, """ The set of arguments for constructing a Deployment resource. """ - DeploymentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_id=application_id, - configuration_profile_id=configuration_profile_id, - configuration_version=configuration_version, - deployment_strategy_id=deployment_strategy_id, - environment_id=environment_id, - description=description, - kms_key_identifier=kms_key_identifier, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_id: pulumi.Input[str], - configuration_profile_id: pulumi.Input[str], - configuration_version: pulumi.Input[str], - deployment_strategy_id: pulumi.Input[str], - environment_id: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - kms_key_identifier: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DeploymentTagsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("application_id", application_id) - _setter("configuration_profile_id", configuration_profile_id) - _setter("configuration_version", configuration_version) - _setter("deployment_strategy_id", deployment_strategy_id) - _setter("environment_id", environment_id) + pulumi.set(__self__, "application_id", application_id) + pulumi.set(__self__, "configuration_profile_id", configuration_profile_id) + pulumi.set(__self__, "configuration_version", configuration_version) + pulumi.set(__self__, "deployment_strategy_id", deployment_strategy_id) + pulumi.set(__self__, "environment_id", environment_id) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if kms_key_identifier is not None: - _setter("kms_key_identifier", kms_key_identifier) + pulumi.set(__self__, "kms_key_identifier", kms_key_identifier) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="applicationId") @@ -179,10 +156,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DeploymentArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/appconfig/deployment_strategy.py b/sdk/python/pulumi_aws_native/appconfig/deployment_strategy.py index f77855852e..3e0312c155 100644 --- a/sdk/python/pulumi_aws_native/appconfig/deployment_strategy.py +++ b/sdk/python/pulumi_aws_native/appconfig/deployment_strategy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,42 +27,19 @@ def __init__(__self__, *, """ The set of arguments for constructing a DeploymentStrategy resource. """ - DeploymentStrategyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - deployment_duration_in_minutes=deployment_duration_in_minutes, - growth_factor=growth_factor, - replicate_to=replicate_to, - description=description, - final_bake_time_in_minutes=final_bake_time_in_minutes, - growth_type=growth_type, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - deployment_duration_in_minutes: pulumi.Input[float], - growth_factor: pulumi.Input[float], - replicate_to: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - final_bake_time_in_minutes: Optional[pulumi.Input[float]] = None, - growth_type: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DeploymentStrategyTagsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("deployment_duration_in_minutes", deployment_duration_in_minutes) - _setter("growth_factor", growth_factor) - _setter("replicate_to", replicate_to) + pulumi.set(__self__, "deployment_duration_in_minutes", deployment_duration_in_minutes) + pulumi.set(__self__, "growth_factor", growth_factor) + pulumi.set(__self__, "replicate_to", replicate_to) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if final_bake_time_in_minutes is not None: - _setter("final_bake_time_in_minutes", final_bake_time_in_minutes) + pulumi.set(__self__, "final_bake_time_in_minutes", final_bake_time_in_minutes) if growth_type is not None: - _setter("growth_type", growth_type) + pulumi.set(__self__, "growth_type", growth_type) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="deploymentDurationInMinutes") @@ -181,10 +158,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DeploymentStrategyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/appconfig/environment.py b/sdk/python/pulumi_aws_native/appconfig/environment.py index 098b197567..b095ece479 100644 --- a/sdk/python/pulumi_aws_native/appconfig/environment.py +++ b/sdk/python/pulumi_aws_native/appconfig/environment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -24,32 +24,15 @@ def __init__(__self__, *, """ The set of arguments for constructing a Environment resource. """ - EnvironmentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_id=application_id, - description=description, - monitors=monitors, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_id: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - monitors: Optional[pulumi.Input[Sequence[pulumi.Input['EnvironmentMonitorsArgs']]]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['EnvironmentTagsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("application_id", application_id) + pulumi.set(__self__, "application_id", application_id) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if monitors is not None: - _setter("monitors", monitors) + pulumi.set(__self__, "monitors", monitors) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="applicationId") @@ -138,10 +121,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - EnvironmentArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/appconfig/extension.py b/sdk/python/pulumi_aws_native/appconfig/extension.py index 02302fa9bf..0d63b5f91d 100644 --- a/sdk/python/pulumi_aws_native/appconfig/extension.py +++ b/sdk/python/pulumi_aws_native/appconfig/extension.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -28,36 +28,17 @@ def __init__(__self__, *, :param pulumi.Input[str] name: Name of the extension. :param pulumi.Input[Sequence[pulumi.Input['ExtensionTagArgs']]] tags: An array of key-value tags to apply to this resource. """ - ExtensionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - actions=actions, - description=description, - latest_version_number=latest_version_number, - name=name, - parameters=parameters, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - actions: Any, - description: Optional[pulumi.Input[str]] = None, - latest_version_number: Optional[pulumi.Input[int]] = None, - name: Optional[pulumi.Input[str]] = None, - parameters: Optional[Any] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ExtensionTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if latest_version_number is not None: - _setter("latest_version_number", latest_version_number) + pulumi.set(__self__, "latest_version_number", latest_version_number) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -163,10 +144,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ExtensionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/appconfig/extension_association.py b/sdk/python/pulumi_aws_native/appconfig/extension_association.py index 92692957ab..48d55612b9 100644 --- a/sdk/python/pulumi_aws_native/appconfig/extension_association.py +++ b/sdk/python/pulumi_aws_native/appconfig/extension_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,33 +25,16 @@ def __init__(__self__, *, The set of arguments for constructing a ExtensionAssociation resource. :param pulumi.Input[Sequence[pulumi.Input['ExtensionAssociationTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - ExtensionAssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - extension_identifier=extension_identifier, - extension_version_number=extension_version_number, - parameters=parameters, - resource_identifier=resource_identifier, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - extension_identifier: Optional[pulumi.Input[str]] = None, - extension_version_number: Optional[pulumi.Input[int]] = None, - parameters: Optional[Any] = None, - resource_identifier: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ExtensionAssociationTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if extension_identifier is not None: - _setter("extension_identifier", extension_identifier) + pulumi.set(__self__, "extension_identifier", extension_identifier) if extension_version_number is not None: - _setter("extension_version_number", extension_version_number) + pulumi.set(__self__, "extension_version_number", extension_version_number) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) if resource_identifier is not None: - _setter("resource_identifier", resource_identifier) + pulumi.set(__self__, "resource_identifier", resource_identifier) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="extensionIdentifier") @@ -139,10 +122,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ExtensionAssociationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/appconfig/get_application.py b/sdk/python/pulumi_aws_native/appconfig/get_application.py index 7d20b0b020..af7ef06b40 100644 --- a/sdk/python/pulumi_aws_native/appconfig/get_application.py +++ b/sdk/python/pulumi_aws_native/appconfig/get_application.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/appconfig/get_configuration_profile.py b/sdk/python/pulumi_aws_native/appconfig/get_configuration_profile.py index 1b5fe1db0b..8d9fd17e50 100644 --- a/sdk/python/pulumi_aws_native/appconfig/get_configuration_profile.py +++ b/sdk/python/pulumi_aws_native/appconfig/get_configuration_profile.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/appconfig/get_deployment.py b/sdk/python/pulumi_aws_native/appconfig/get_deployment.py index 84482343ba..eea5f98d76 100644 --- a/sdk/python/pulumi_aws_native/appconfig/get_deployment.py +++ b/sdk/python/pulumi_aws_native/appconfig/get_deployment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/appconfig/get_deployment_strategy.py b/sdk/python/pulumi_aws_native/appconfig/get_deployment_strategy.py index 79511fa10e..8195905db0 100644 --- a/sdk/python/pulumi_aws_native/appconfig/get_deployment_strategy.py +++ b/sdk/python/pulumi_aws_native/appconfig/get_deployment_strategy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/appconfig/get_environment.py b/sdk/python/pulumi_aws_native/appconfig/get_environment.py index 4706a364af..25393cebd9 100644 --- a/sdk/python/pulumi_aws_native/appconfig/get_environment.py +++ b/sdk/python/pulumi_aws_native/appconfig/get_environment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/appconfig/get_extension.py b/sdk/python/pulumi_aws_native/appconfig/get_extension.py index 33d8ddb776..58997a9c28 100644 --- a/sdk/python/pulumi_aws_native/appconfig/get_extension.py +++ b/sdk/python/pulumi_aws_native/appconfig/get_extension.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/appconfig/get_extension_association.py b/sdk/python/pulumi_aws_native/appconfig/get_extension_association.py index 659338e1e9..f0d19d386f 100644 --- a/sdk/python/pulumi_aws_native/appconfig/get_extension_association.py +++ b/sdk/python/pulumi_aws_native/appconfig/get_extension_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/appconfig/get_hosted_configuration_version.py b/sdk/python/pulumi_aws_native/appconfig/get_hosted_configuration_version.py index df0afc9551..69ec3b9866 100644 --- a/sdk/python/pulumi_aws_native/appconfig/get_hosted_configuration_version.py +++ b/sdk/python/pulumi_aws_native/appconfig/get_hosted_configuration_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/appconfig/hosted_configuration_version.py b/sdk/python/pulumi_aws_native/appconfig/hosted_configuration_version.py index 010de78507..a8eaca086c 100644 --- a/sdk/python/pulumi_aws_native/appconfig/hosted_configuration_version.py +++ b/sdk/python/pulumi_aws_native/appconfig/hosted_configuration_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['HostedConfigurationVersionArgs', 'HostedConfigurationVersion'] @@ -24,37 +24,16 @@ def __init__(__self__, *, """ The set of arguments for constructing a HostedConfigurationVersion resource. """ - HostedConfigurationVersionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_id=application_id, - configuration_profile_id=configuration_profile_id, - content=content, - content_type=content_type, - description=description, - latest_version_number=latest_version_number, - version_label=version_label, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_id: pulumi.Input[str], - configuration_profile_id: pulumi.Input[str], - content: pulumi.Input[str], - content_type: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - latest_version_number: Optional[pulumi.Input[float]] = None, - version_label: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("application_id", application_id) - _setter("configuration_profile_id", configuration_profile_id) - _setter("content", content) - _setter("content_type", content_type) + pulumi.set(__self__, "application_id", application_id) + pulumi.set(__self__, "configuration_profile_id", configuration_profile_id) + pulumi.set(__self__, "content", content) + pulumi.set(__self__, "content_type", content_type) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if latest_version_number is not None: - _setter("latest_version_number", latest_version_number) + pulumi.set(__self__, "latest_version_number", latest_version_number) if version_label is not None: - _setter("version_label", version_label) + pulumi.set(__self__, "version_label", version_label) @property @pulumi.getter(name="applicationId") @@ -163,10 +142,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - HostedConfigurationVersionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/appconfig/outputs.py b/sdk/python/pulumi_aws_native/appconfig/outputs.py index 09341c9043..075dd3ab32 100644 --- a/sdk/python/pulumi_aws_native/appconfig/outputs.py +++ b/sdk/python/pulumi_aws_native/appconfig/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -34,19 +34,8 @@ def __init__(__self__, *, :param str key: The key-value string map. The valid character set is [a-zA-Z1-9+-=._:/]. The tag key can be up to 128 characters and must not start with aws:. :param str value: The tag value can be up to 256 characters. """ - ApplicationTags._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -70,21 +59,10 @@ class ConfigurationProfileTags(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - ConfigurationProfileTags._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -102,21 +80,10 @@ class ConfigurationProfileValidators(dict): def __init__(__self__, *, content: Optional[str] = None, type: Optional[str] = None): - ConfigurationProfileValidators._configure( - lambda key, value: pulumi.set(__self__, key, value), - content=content, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content: Optional[str] = None, - type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if content is not None: - _setter("content", content) + pulumi.set(__self__, "content", content) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -134,21 +101,10 @@ class DeploymentStrategyTags(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - DeploymentStrategyTags._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -166,21 +122,10 @@ class DeploymentTags(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - DeploymentTags._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -217,21 +162,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, alarm_arn: Optional[str] = None, alarm_role_arn: Optional[str] = None): - EnvironmentMonitors._configure( - lambda key, value: pulumi.set(__self__, key, value), - alarm_arn=alarm_arn, - alarm_role_arn=alarm_role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alarm_arn: Optional[str] = None, - alarm_role_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if alarm_arn is not None: - _setter("alarm_arn", alarm_arn) + pulumi.set(__self__, "alarm_arn", alarm_arn) if alarm_role_arn is not None: - _setter("alarm_role_arn", alarm_role_arn) + pulumi.set(__self__, "alarm_role_arn", alarm_role_arn) @property @pulumi.getter(name="alarmArn") @@ -249,21 +183,10 @@ class EnvironmentTags(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - EnvironmentTags._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -289,19 +212,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ExtensionAssociationTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -333,19 +245,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ExtensionTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/appflow/_inputs.py b/sdk/python/pulumi_aws_native/appflow/_inputs.py index 1a88421813..f8bbdcf0d4 100644 --- a/sdk/python/pulumi_aws_native/appflow/_inputs.py +++ b/sdk/python/pulumi_aws_native/appflow/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -121,16 +121,7 @@ def __init__(__self__, *, Contains information about the configuration of the lambda which is being registered as the connector. :param pulumi.Input[str] lambda_arn: Lambda ARN of the connector being registered. """ - ConnectorLambdaConnectorProvisioningConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - lambda_arn=lambda_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lambda_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("lambda_arn", lambda_arn) + pulumi.set(__self__, "lambda_arn", lambda_arn) @property @pulumi.getter(name="lambdaArn") @@ -153,19 +144,8 @@ def __init__(__self__, *, """ :param pulumi.Input[str] api_key: A unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API. """ - ConnectorProfileAmplitudeConnectorProfileCredentialsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - api_key=api_key, - secret_key=secret_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - api_key: pulumi.Input[str], - secret_key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("api_key", api_key) - _setter("secret_key", secret_key) + pulumi.set(__self__, "api_key", api_key) + pulumi.set(__self__, "secret_key", secret_key) @property @pulumi.getter(name="apiKey") @@ -194,20 +174,9 @@ class ConnectorProfileApiKeyCredentialsArgs: def __init__(__self__, *, api_key: pulumi.Input[str], api_secret_key: Optional[pulumi.Input[str]] = None): - ConnectorProfileApiKeyCredentialsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - api_key=api_key, - api_secret_key=api_secret_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - api_key: pulumi.Input[str], - api_secret_key: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("api_key", api_key) + pulumi.set(__self__, "api_key", api_key) if api_secret_key is not None: - _setter("api_secret_key", api_secret_key) + pulumi.set(__self__, "api_secret_key", api_secret_key) @property @pulumi.getter(name="apiKey") @@ -233,19 +202,8 @@ class ConnectorProfileBasicAuthCredentialsArgs: def __init__(__self__, *, password: pulumi.Input[str], username: pulumi.Input[str]): - ConnectorProfileBasicAuthCredentialsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - password=password, - username=username, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - password: pulumi.Input[str], - username: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("password", password) - _setter("username", username) + pulumi.set(__self__, "password", password) + pulumi.set(__self__, "username", username) @property @pulumi.getter @@ -274,21 +232,10 @@ def __init__(__self__, *, """ Connector specific configurations needed to create connector profile """ - ConnectorProfileConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - connector_profile_credentials=connector_profile_credentials, - connector_profile_properties=connector_profile_properties, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connector_profile_credentials: Optional[pulumi.Input['ConnectorProfileCredentialsArgs']] = None, - connector_profile_properties: Optional[pulumi.Input['ConnectorProfilePropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if connector_profile_credentials is not None: - _setter("connector_profile_credentials", connector_profile_credentials) + pulumi.set(__self__, "connector_profile_credentials", connector_profile_credentials) if connector_profile_properties is not None: - _setter("connector_profile_properties", connector_profile_properties) + pulumi.set(__self__, "connector_profile_properties", connector_profile_properties) @property @pulumi.getter(name="connectorProfileCredentials") @@ -319,21 +266,10 @@ def __init__(__self__, *, :param pulumi.Input[str] redirect_uri: The URL to which the authentication server redirects the browser after authorization has been granted. """ - ConnectorProfileConnectorOAuthRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - auth_code=auth_code, - redirect_uri=redirect_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auth_code: Optional[pulumi.Input[str]] = None, - redirect_uri: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if auth_code is not None: - _setter("auth_code", auth_code) + pulumi.set(__self__, "auth_code", auth_code) if redirect_uri is not None: - _setter("redirect_uri", redirect_uri) + pulumi.set(__self__, "redirect_uri", redirect_uri) @property @pulumi.getter(name="authCode") @@ -368,11 +304,6 @@ def __init__(__self__): A map for properties for custom authentication. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -399,85 +330,42 @@ def __init__(__self__, *, """ Connector specific configuration needed to create connector profile based on Authentication mechanism """ - ConnectorProfileCredentialsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - amplitude=amplitude, - custom_connector=custom_connector, - datadog=datadog, - dynatrace=dynatrace, - google_analytics=google_analytics, - infor_nexus=infor_nexus, - marketo=marketo, - pardot=pardot, - redshift=redshift, - salesforce=salesforce, - sapo_data=sapo_data, - service_now=service_now, - singular=singular, - slack=slack, - snowflake=snowflake, - trendmicro=trendmicro, - veeva=veeva, - zendesk=zendesk, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - amplitude: Optional[pulumi.Input['ConnectorProfileAmplitudeConnectorProfileCredentialsArgs']] = None, - custom_connector: Optional[pulumi.Input['ConnectorProfileCustomConnectorProfileCredentialsArgs']] = None, - datadog: Optional[pulumi.Input['ConnectorProfileDatadogConnectorProfileCredentialsArgs']] = None, - dynatrace: Optional[pulumi.Input['ConnectorProfileDynatraceConnectorProfileCredentialsArgs']] = None, - google_analytics: Optional[pulumi.Input['ConnectorProfileGoogleAnalyticsConnectorProfileCredentialsArgs']] = None, - infor_nexus: Optional[pulumi.Input['ConnectorProfileInforNexusConnectorProfileCredentialsArgs']] = None, - marketo: Optional[pulumi.Input['ConnectorProfileMarketoConnectorProfileCredentialsArgs']] = None, - pardot: Optional[pulumi.Input['ConnectorProfilePardotConnectorProfileCredentialsArgs']] = None, - redshift: Optional[pulumi.Input['ConnectorProfileRedshiftConnectorProfileCredentialsArgs']] = None, - salesforce: Optional[pulumi.Input['ConnectorProfileSalesforceConnectorProfileCredentialsArgs']] = None, - sapo_data: Optional[pulumi.Input['ConnectorProfileSapoDataConnectorProfileCredentialsArgs']] = None, - service_now: Optional[pulumi.Input['ConnectorProfileServiceNowConnectorProfileCredentialsArgs']] = None, - singular: Optional[pulumi.Input['ConnectorProfileSingularConnectorProfileCredentialsArgs']] = None, - slack: Optional[pulumi.Input['ConnectorProfileSlackConnectorProfileCredentialsArgs']] = None, - snowflake: Optional[pulumi.Input['ConnectorProfileSnowflakeConnectorProfileCredentialsArgs']] = None, - trendmicro: Optional[pulumi.Input['ConnectorProfileTrendmicroConnectorProfileCredentialsArgs']] = None, - veeva: Optional[pulumi.Input['ConnectorProfileVeevaConnectorProfileCredentialsArgs']] = None, - zendesk: Optional[pulumi.Input['ConnectorProfileZendeskConnectorProfileCredentialsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if amplitude is not None: - _setter("amplitude", amplitude) + pulumi.set(__self__, "amplitude", amplitude) if custom_connector is not None: - _setter("custom_connector", custom_connector) + pulumi.set(__self__, "custom_connector", custom_connector) if datadog is not None: - _setter("datadog", datadog) + pulumi.set(__self__, "datadog", datadog) if dynatrace is not None: - _setter("dynatrace", dynatrace) + pulumi.set(__self__, "dynatrace", dynatrace) if google_analytics is not None: - _setter("google_analytics", google_analytics) + pulumi.set(__self__, "google_analytics", google_analytics) if infor_nexus is not None: - _setter("infor_nexus", infor_nexus) + pulumi.set(__self__, "infor_nexus", infor_nexus) if marketo is not None: - _setter("marketo", marketo) + pulumi.set(__self__, "marketo", marketo) if pardot is not None: - _setter("pardot", pardot) + pulumi.set(__self__, "pardot", pardot) if redshift is not None: - _setter("redshift", redshift) + pulumi.set(__self__, "redshift", redshift) if salesforce is not None: - _setter("salesforce", salesforce) + pulumi.set(__self__, "salesforce", salesforce) if sapo_data is not None: - _setter("sapo_data", sapo_data) + pulumi.set(__self__, "sapo_data", sapo_data) if service_now is not None: - _setter("service_now", service_now) + pulumi.set(__self__, "service_now", service_now) if singular is not None: - _setter("singular", singular) + pulumi.set(__self__, "singular", singular) if slack is not None: - _setter("slack", slack) + pulumi.set(__self__, "slack", slack) if snowflake is not None: - _setter("snowflake", snowflake) + pulumi.set(__self__, "snowflake", snowflake) if trendmicro is not None: - _setter("trendmicro", trendmicro) + pulumi.set(__self__, "trendmicro", trendmicro) if veeva is not None: - _setter("veeva", veeva) + pulumi.set(__self__, "veeva", veeva) if zendesk is not None: - _setter("zendesk", zendesk) + pulumi.set(__self__, "zendesk", zendesk) @property @pulumi.getter @@ -647,20 +535,9 @@ class ConnectorProfileCustomAuthCredentialsArgs: def __init__(__self__, *, custom_authentication_type: pulumi.Input[str], credentials_map: Optional[pulumi.Input['ConnectorProfileCredentialsMapArgs']] = None): - ConnectorProfileCustomAuthCredentialsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_authentication_type=custom_authentication_type, - credentials_map=credentials_map, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_authentication_type: pulumi.Input[str], - credentials_map: Optional[pulumi.Input['ConnectorProfileCredentialsMapArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("custom_authentication_type", custom_authentication_type) + pulumi.set(__self__, "custom_authentication_type", custom_authentication_type) if credentials_map is not None: - _setter("credentials_map", credentials_map) + pulumi.set(__self__, "credentials_map", credentials_map) @property @pulumi.getter(name="customAuthenticationType") @@ -689,32 +566,15 @@ def __init__(__self__, *, basic: Optional[pulumi.Input['ConnectorProfileBasicAuthCredentialsArgs']] = None, custom: Optional[pulumi.Input['ConnectorProfileCustomAuthCredentialsArgs']] = None, oauth2: Optional[pulumi.Input['ConnectorProfileOAuth2CredentialsArgs']] = None): - ConnectorProfileCustomConnectorProfileCredentialsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - authentication_type=authentication_type, - api_key=api_key, - basic=basic, - custom=custom, - oauth2=oauth2, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - authentication_type: pulumi.Input['ConnectorProfileAuthenticationType'], - api_key: Optional[pulumi.Input['ConnectorProfileApiKeyCredentialsArgs']] = None, - basic: Optional[pulumi.Input['ConnectorProfileBasicAuthCredentialsArgs']] = None, - custom: Optional[pulumi.Input['ConnectorProfileCustomAuthCredentialsArgs']] = None, - oauth2: Optional[pulumi.Input['ConnectorProfileOAuth2CredentialsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("authentication_type", authentication_type) + pulumi.set(__self__, "authentication_type", authentication_type) if api_key is not None: - _setter("api_key", api_key) + pulumi.set(__self__, "api_key", api_key) if basic is not None: - _setter("basic", basic) + pulumi.set(__self__, "basic", basic) if custom is not None: - _setter("custom", custom) + pulumi.set(__self__, "custom", custom) if oauth2 is not None: - _setter("oauth2", oauth2) + pulumi.set(__self__, "oauth2", oauth2) @property @pulumi.getter(name="authenticationType") @@ -767,21 +627,10 @@ class ConnectorProfileCustomConnectorProfilePropertiesArgs: def __init__(__self__, *, o_auth2_properties: Optional[pulumi.Input['ConnectorProfileOAuth2PropertiesArgs']] = None, profile_properties: Optional[pulumi.Input['ConnectorProfileProfilePropertiesArgs']] = None): - ConnectorProfileCustomConnectorProfilePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - o_auth2_properties=o_auth2_properties, - profile_properties=profile_properties, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - o_auth2_properties: Optional[pulumi.Input['ConnectorProfileOAuth2PropertiesArgs']] = None, - profile_properties: Optional[pulumi.Input['ConnectorProfileProfilePropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if o_auth2_properties is not None: - _setter("o_auth2_properties", o_auth2_properties) + pulumi.set(__self__, "o_auth2_properties", o_auth2_properties) if profile_properties is not None: - _setter("profile_properties", profile_properties) + pulumi.set(__self__, "profile_properties", profile_properties) @property @pulumi.getter(name="oAuth2Properties") @@ -811,19 +660,8 @@ def __init__(__self__, *, :param pulumi.Input[str] api_key: A unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API. :param pulumi.Input[str] application_key: Application keys, in conjunction with your API key, give you full access to Datadog’s programmatic API. Application keys are associated with the user account that created them. The application key is used to log all requests made to the API. """ - ConnectorProfileDatadogConnectorProfileCredentialsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - api_key=api_key, - application_key=application_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - api_key: pulumi.Input[str], - application_key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("api_key", api_key) - _setter("application_key", application_key) + pulumi.set(__self__, "api_key", api_key) + pulumi.set(__self__, "application_key", application_key) @property @pulumi.getter(name="apiKey") @@ -857,16 +695,7 @@ def __init__(__self__, *, """ :param pulumi.Input[str] instance_url: The location of the Datadog resource """ - ConnectorProfileDatadogConnectorProfilePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_url=instance_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_url: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_url", instance_url) + pulumi.set(__self__, "instance_url", instance_url) @property @pulumi.getter(name="instanceUrl") @@ -888,16 +717,7 @@ def __init__(__self__, *, """ :param pulumi.Input[str] api_token: The API tokens used by Dynatrace API to authenticate various API calls. """ - ConnectorProfileDynatraceConnectorProfileCredentialsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - api_token=api_token, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - api_token: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("api_token", api_token) + pulumi.set(__self__, "api_token", api_token) @property @pulumi.getter(name="apiToken") @@ -919,16 +739,7 @@ def __init__(__self__, *, """ :param pulumi.Input[str] instance_url: The location of the Dynatrace resource """ - ConnectorProfileDynatraceConnectorProfilePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_url=instance_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_url: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_url", instance_url) + pulumi.set(__self__, "instance_url", instance_url) @property @pulumi.getter(name="instanceUrl") @@ -958,31 +769,14 @@ def __init__(__self__, *, :param pulumi.Input['ConnectorProfileConnectorOAuthRequestArgs'] connector_o_auth_request: The oauth needed to request security tokens from the connector endpoint. :param pulumi.Input[str] refresh_token: The credentials used to acquire new access tokens. """ - ConnectorProfileGoogleAnalyticsConnectorProfileCredentialsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_id=client_id, - client_secret=client_secret, - access_token=access_token, - connector_o_auth_request=connector_o_auth_request, - refresh_token=refresh_token, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_id: pulumi.Input[str], - client_secret: pulumi.Input[str], - access_token: Optional[pulumi.Input[str]] = None, - connector_o_auth_request: Optional[pulumi.Input['ConnectorProfileConnectorOAuthRequestArgs']] = None, - refresh_token: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("client_id", client_id) - _setter("client_secret", client_secret) + pulumi.set(__self__, "client_id", client_id) + pulumi.set(__self__, "client_secret", client_secret) if access_token is not None: - _setter("access_token", access_token) + pulumi.set(__self__, "access_token", access_token) if connector_o_auth_request is not None: - _setter("connector_o_auth_request", connector_o_auth_request) + pulumi.set(__self__, "connector_o_auth_request", connector_o_auth_request) if refresh_token is not None: - _setter("refresh_token", refresh_token) + pulumi.set(__self__, "refresh_token", refresh_token) @property @pulumi.getter(name="clientId") @@ -1058,25 +852,10 @@ def __init__(__self__, *, :param pulumi.Input[str] secret_access_key: The secret key used to sign requests. :param pulumi.Input[str] user_id: The identifier for the user. """ - ConnectorProfileInforNexusConnectorProfileCredentialsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_key_id=access_key_id, - datakey=datakey, - secret_access_key=secret_access_key, - user_id=user_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_key_id: pulumi.Input[str], - datakey: pulumi.Input[str], - secret_access_key: pulumi.Input[str], - user_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("access_key_id", access_key_id) - _setter("datakey", datakey) - _setter("secret_access_key", secret_access_key) - _setter("user_id", user_id) + pulumi.set(__self__, "access_key_id", access_key_id) + pulumi.set(__self__, "datakey", datakey) + pulumi.set(__self__, "secret_access_key", secret_access_key) + pulumi.set(__self__, "user_id", user_id) @property @pulumi.getter(name="accessKeyId") @@ -1134,16 +913,7 @@ def __init__(__self__, *, """ :param pulumi.Input[str] instance_url: The location of the InforNexus resource """ - ConnectorProfileInforNexusConnectorProfilePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_url=instance_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_url: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_url", instance_url) + pulumi.set(__self__, "instance_url", instance_url) @property @pulumi.getter(name="instanceUrl") @@ -1171,27 +941,12 @@ def __init__(__self__, *, :param pulumi.Input[str] access_token: The credentials used to access protected resources. :param pulumi.Input['ConnectorProfileConnectorOAuthRequestArgs'] connector_o_auth_request: The oauth needed to request security tokens from the connector endpoint. """ - ConnectorProfileMarketoConnectorProfileCredentialsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_id=client_id, - client_secret=client_secret, - access_token=access_token, - connector_o_auth_request=connector_o_auth_request, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_id: pulumi.Input[str], - client_secret: pulumi.Input[str], - access_token: Optional[pulumi.Input[str]] = None, - connector_o_auth_request: Optional[pulumi.Input['ConnectorProfileConnectorOAuthRequestArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("client_id", client_id) - _setter("client_secret", client_secret) + pulumi.set(__self__, "client_id", client_id) + pulumi.set(__self__, "client_secret", client_secret) if access_token is not None: - _setter("access_token", access_token) + pulumi.set(__self__, "access_token", access_token) if connector_o_auth_request is not None: - _setter("connector_o_auth_request", connector_o_auth_request) + pulumi.set(__self__, "connector_o_auth_request", connector_o_auth_request) @property @pulumi.getter(name="clientId") @@ -1249,16 +1004,7 @@ def __init__(__self__, *, """ :param pulumi.Input[str] instance_url: The location of the Marketo resource """ - ConnectorProfileMarketoConnectorProfilePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_url=instance_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_url: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_url", instance_url) + pulumi.set(__self__, "instance_url", instance_url) @property @pulumi.getter(name="instanceUrl") @@ -1281,33 +1027,16 @@ def __init__(__self__, *, client_secret: Optional[pulumi.Input[str]] = None, o_auth_request: Optional[pulumi.Input['ConnectorProfileConnectorOAuthRequestArgs']] = None, refresh_token: Optional[pulumi.Input[str]] = None): - ConnectorProfileOAuth2CredentialsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_token=access_token, - client_id=client_id, - client_secret=client_secret, - o_auth_request=o_auth_request, - refresh_token=refresh_token, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_token: Optional[pulumi.Input[str]] = None, - client_id: Optional[pulumi.Input[str]] = None, - client_secret: Optional[pulumi.Input[str]] = None, - o_auth_request: Optional[pulumi.Input['ConnectorProfileConnectorOAuthRequestArgs']] = None, - refresh_token: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_token is not None: - _setter("access_token", access_token) + pulumi.set(__self__, "access_token", access_token) if client_id is not None: - _setter("client_id", client_id) + pulumi.set(__self__, "client_id", client_id) if client_secret is not None: - _setter("client_secret", client_secret) + pulumi.set(__self__, "client_secret", client_secret) if o_auth_request is not None: - _setter("o_auth_request", o_auth_request) + pulumi.set(__self__, "o_auth_request", o_auth_request) if refresh_token is not None: - _setter("refresh_token", refresh_token) + pulumi.set(__self__, "refresh_token", refresh_token) @property @pulumi.getter(name="accessToken") @@ -1361,25 +1090,12 @@ def __init__(__self__, *, o_auth2_grant_type: Optional[pulumi.Input['ConnectorProfileOAuth2GrantType']] = None, token_url: Optional[pulumi.Input[str]] = None, token_url_custom_properties: Optional[pulumi.Input['ConnectorProfileTokenUrlCustomPropertiesArgs']] = None): - ConnectorProfileOAuth2PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - o_auth2_grant_type=o_auth2_grant_type, - token_url=token_url, - token_url_custom_properties=token_url_custom_properties, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - o_auth2_grant_type: Optional[pulumi.Input['ConnectorProfileOAuth2GrantType']] = None, - token_url: Optional[pulumi.Input[str]] = None, - token_url_custom_properties: Optional[pulumi.Input['ConnectorProfileTokenUrlCustomPropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if o_auth2_grant_type is not None: - _setter("o_auth2_grant_type", o_auth2_grant_type) + pulumi.set(__self__, "o_auth2_grant_type", o_auth2_grant_type) if token_url is not None: - _setter("token_url", token_url) + pulumi.set(__self__, "token_url", token_url) if token_url_custom_properties is not None: - _setter("token_url_custom_properties", token_url_custom_properties) + pulumi.set(__self__, "token_url_custom_properties", token_url_custom_properties) @property @pulumi.getter(name="oAuth2GrantType") @@ -1415,25 +1131,12 @@ def __init__(__self__, *, auth_code_url: Optional[pulumi.Input[str]] = None, o_auth_scopes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, token_url: Optional[pulumi.Input[str]] = None): - ConnectorProfileOAuthPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - auth_code_url=auth_code_url, - o_auth_scopes=o_auth_scopes, - token_url=token_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auth_code_url: Optional[pulumi.Input[str]] = None, - o_auth_scopes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - token_url: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if auth_code_url is not None: - _setter("auth_code_url", auth_code_url) + pulumi.set(__self__, "auth_code_url", auth_code_url) if o_auth_scopes is not None: - _setter("o_auth_scopes", o_auth_scopes) + pulumi.set(__self__, "o_auth_scopes", o_auth_scopes) if token_url is not None: - _setter("token_url", token_url) + pulumi.set(__self__, "token_url", token_url) @property @pulumi.getter(name="authCodeUrl") @@ -1476,29 +1179,14 @@ def __init__(__self__, *, :param pulumi.Input['ConnectorProfileConnectorOAuthRequestArgs'] connector_o_auth_request: The oauth needed to request security tokens from the connector endpoint. :param pulumi.Input[str] refresh_token: The credentials used to acquire new access tokens. """ - ConnectorProfilePardotConnectorProfileCredentialsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_token=access_token, - client_credentials_arn=client_credentials_arn, - connector_o_auth_request=connector_o_auth_request, - refresh_token=refresh_token, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_token: Optional[pulumi.Input[str]] = None, - client_credentials_arn: Optional[pulumi.Input[str]] = None, - connector_o_auth_request: Optional[pulumi.Input['ConnectorProfileConnectorOAuthRequestArgs']] = None, - refresh_token: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_token is not None: - _setter("access_token", access_token) + pulumi.set(__self__, "access_token", access_token) if client_credentials_arn is not None: - _setter("client_credentials_arn", client_credentials_arn) + pulumi.set(__self__, "client_credentials_arn", client_credentials_arn) if connector_o_auth_request is not None: - _setter("connector_o_auth_request", connector_o_auth_request) + pulumi.set(__self__, "connector_o_auth_request", connector_o_auth_request) if refresh_token is not None: - _setter("refresh_token", refresh_token) + pulumi.set(__self__, "refresh_token", refresh_token) @property @pulumi.getter(name="accessToken") @@ -1560,24 +1248,11 @@ def __init__(__self__, *, :param pulumi.Input[str] instance_url: The location of the Salesforce Pardot resource :param pulumi.Input[bool] is_sandbox_environment: Indicates whether the connector profile applies to a demo or production environment """ - ConnectorProfilePardotConnectorProfilePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - business_unit_id=business_unit_id, - instance_url=instance_url, - is_sandbox_environment=is_sandbox_environment, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - business_unit_id: pulumi.Input[str], - instance_url: Optional[pulumi.Input[str]] = None, - is_sandbox_environment: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("business_unit_id", business_unit_id) + pulumi.set(__self__, "business_unit_id", business_unit_id) if instance_url is not None: - _setter("instance_url", instance_url) + pulumi.set(__self__, "instance_url", instance_url) if is_sandbox_environment is not None: - _setter("is_sandbox_environment", is_sandbox_environment) + pulumi.set(__self__, "is_sandbox_environment", is_sandbox_environment) @property @pulumi.getter(name="businessUnitId") @@ -1623,11 +1298,6 @@ def __init__(__self__): A map for properties for custom connector. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -1650,69 +1320,34 @@ def __init__(__self__, *, """ Connector specific properties needed to create connector profile - currently not needed for Amplitude, Trendmicro, Googleanalytics and Singular """ - ConnectorProfilePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_connector=custom_connector, - datadog=datadog, - dynatrace=dynatrace, - infor_nexus=infor_nexus, - marketo=marketo, - pardot=pardot, - redshift=redshift, - salesforce=salesforce, - sapo_data=sapo_data, - service_now=service_now, - slack=slack, - snowflake=snowflake, - veeva=veeva, - zendesk=zendesk, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_connector: Optional[pulumi.Input['ConnectorProfileCustomConnectorProfilePropertiesArgs']] = None, - datadog: Optional[pulumi.Input['ConnectorProfileDatadogConnectorProfilePropertiesArgs']] = None, - dynatrace: Optional[pulumi.Input['ConnectorProfileDynatraceConnectorProfilePropertiesArgs']] = None, - infor_nexus: Optional[pulumi.Input['ConnectorProfileInforNexusConnectorProfilePropertiesArgs']] = None, - marketo: Optional[pulumi.Input['ConnectorProfileMarketoConnectorProfilePropertiesArgs']] = None, - pardot: Optional[pulumi.Input['ConnectorProfilePardotConnectorProfilePropertiesArgs']] = None, - redshift: Optional[pulumi.Input['ConnectorProfileRedshiftConnectorProfilePropertiesArgs']] = None, - salesforce: Optional[pulumi.Input['ConnectorProfileSalesforceConnectorProfilePropertiesArgs']] = None, - sapo_data: Optional[pulumi.Input['ConnectorProfileSapoDataConnectorProfilePropertiesArgs']] = None, - service_now: Optional[pulumi.Input['ConnectorProfileServiceNowConnectorProfilePropertiesArgs']] = None, - slack: Optional[pulumi.Input['ConnectorProfileSlackConnectorProfilePropertiesArgs']] = None, - snowflake: Optional[pulumi.Input['ConnectorProfileSnowflakeConnectorProfilePropertiesArgs']] = None, - veeva: Optional[pulumi.Input['ConnectorProfileVeevaConnectorProfilePropertiesArgs']] = None, - zendesk: Optional[pulumi.Input['ConnectorProfileZendeskConnectorProfilePropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_connector is not None: - _setter("custom_connector", custom_connector) + pulumi.set(__self__, "custom_connector", custom_connector) if datadog is not None: - _setter("datadog", datadog) + pulumi.set(__self__, "datadog", datadog) if dynatrace is not None: - _setter("dynatrace", dynatrace) + pulumi.set(__self__, "dynatrace", dynatrace) if infor_nexus is not None: - _setter("infor_nexus", infor_nexus) + pulumi.set(__self__, "infor_nexus", infor_nexus) if marketo is not None: - _setter("marketo", marketo) + pulumi.set(__self__, "marketo", marketo) if pardot is not None: - _setter("pardot", pardot) + pulumi.set(__self__, "pardot", pardot) if redshift is not None: - _setter("redshift", redshift) + pulumi.set(__self__, "redshift", redshift) if salesforce is not None: - _setter("salesforce", salesforce) + pulumi.set(__self__, "salesforce", salesforce) if sapo_data is not None: - _setter("sapo_data", sapo_data) + pulumi.set(__self__, "sapo_data", sapo_data) if service_now is not None: - _setter("service_now", service_now) + pulumi.set(__self__, "service_now", service_now) if slack is not None: - _setter("slack", slack) + pulumi.set(__self__, "slack", slack) if snowflake is not None: - _setter("snowflake", snowflake) + pulumi.set(__self__, "snowflake", snowflake) if veeva is not None: - _setter("veeva", veeva) + pulumi.set(__self__, "veeva", veeva) if zendesk is not None: - _setter("zendesk", zendesk) + pulumi.set(__self__, "zendesk", zendesk) @property @pulumi.getter(name="customConnector") @@ -1850,21 +1485,10 @@ def __init__(__self__, *, :param pulumi.Input[str] password: The password that corresponds to the username. :param pulumi.Input[str] username: The name of the user. """ - ConnectorProfileRedshiftConnectorProfileCredentialsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - password=password, - username=username, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - password: Optional[pulumi.Input[str]] = None, - username: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if password is not None: - _setter("password", password) + pulumi.set(__self__, "password", password) if username is not None: - _setter("username", username) + pulumi.set(__self__, "username", username) @property @pulumi.getter @@ -1914,47 +1538,22 @@ def __init__(__self__, *, :param pulumi.Input[bool] is_redshift_serverless: If Amazon AppFlow will connect to Amazon Redshift Serverless or Amazon Redshift cluster. :param pulumi.Input[str] workgroup_name: The name of the Amazon Redshift serverless workgroup """ - ConnectorProfileRedshiftConnectorProfilePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - role_arn=role_arn, - bucket_prefix=bucket_prefix, - cluster_identifier=cluster_identifier, - data_api_role_arn=data_api_role_arn, - database_name=database_name, - database_url=database_url, - is_redshift_serverless=is_redshift_serverless, - workgroup_name=workgroup_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: pulumi.Input[str], - role_arn: pulumi.Input[str], - bucket_prefix: Optional[pulumi.Input[str]] = None, - cluster_identifier: Optional[pulumi.Input[str]] = None, - data_api_role_arn: Optional[pulumi.Input[str]] = None, - database_name: Optional[pulumi.Input[str]] = None, - database_url: Optional[pulumi.Input[str]] = None, - is_redshift_serverless: Optional[pulumi.Input[bool]] = None, - workgroup_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_name", bucket_name) - _setter("role_arn", role_arn) + pulumi.set(__self__, "bucket_name", bucket_name) + pulumi.set(__self__, "role_arn", role_arn) if bucket_prefix is not None: - _setter("bucket_prefix", bucket_prefix) + pulumi.set(__self__, "bucket_prefix", bucket_prefix) if cluster_identifier is not None: - _setter("cluster_identifier", cluster_identifier) + pulumi.set(__self__, "cluster_identifier", cluster_identifier) if data_api_role_arn is not None: - _setter("data_api_role_arn", data_api_role_arn) + pulumi.set(__self__, "data_api_role_arn", data_api_role_arn) if database_name is not None: - _setter("database_name", database_name) + pulumi.set(__self__, "database_name", database_name) if database_url is not None: - _setter("database_url", database_url) + pulumi.set(__self__, "database_url", database_url) if is_redshift_serverless is not None: - _setter("is_redshift_serverless", is_redshift_serverless) + pulumi.set(__self__, "is_redshift_serverless", is_redshift_serverless) if workgroup_name is not None: - _setter("workgroup_name", workgroup_name) + pulumi.set(__self__, "workgroup_name", workgroup_name) @property @pulumi.getter(name="bucketName") @@ -2082,37 +1681,18 @@ def __init__(__self__, *, :param pulumi.Input['ConnectorProfileOAuth2GrantType'] o_auth2_grant_type: The grant types to fetch an access token :param pulumi.Input[str] refresh_token: The credentials used to acquire new access tokens. """ - ConnectorProfileSalesforceConnectorProfileCredentialsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_token=access_token, - client_credentials_arn=client_credentials_arn, - connector_o_auth_request=connector_o_auth_request, - jwt_token=jwt_token, - o_auth2_grant_type=o_auth2_grant_type, - refresh_token=refresh_token, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_token: Optional[pulumi.Input[str]] = None, - client_credentials_arn: Optional[pulumi.Input[str]] = None, - connector_o_auth_request: Optional[pulumi.Input['ConnectorProfileConnectorOAuthRequestArgs']] = None, - jwt_token: Optional[pulumi.Input[str]] = None, - o_auth2_grant_type: Optional[pulumi.Input['ConnectorProfileOAuth2GrantType']] = None, - refresh_token: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_token is not None: - _setter("access_token", access_token) + pulumi.set(__self__, "access_token", access_token) if client_credentials_arn is not None: - _setter("client_credentials_arn", client_credentials_arn) + pulumi.set(__self__, "client_credentials_arn", client_credentials_arn) if connector_o_auth_request is not None: - _setter("connector_o_auth_request", connector_o_auth_request) + pulumi.set(__self__, "connector_o_auth_request", connector_o_auth_request) if jwt_token is not None: - _setter("jwt_token", jwt_token) + pulumi.set(__self__, "jwt_token", jwt_token) if o_auth2_grant_type is not None: - _setter("o_auth2_grant_type", o_auth2_grant_type) + pulumi.set(__self__, "o_auth2_grant_type", o_auth2_grant_type) if refresh_token is not None: - _setter("refresh_token", refresh_token) + pulumi.set(__self__, "refresh_token", refresh_token) @property @pulumi.getter(name="accessToken") @@ -2198,25 +1778,12 @@ def __init__(__self__, *, :param pulumi.Input[bool] is_sandbox_environment: Indicates whether the connector profile applies to a sandbox or production environment :param pulumi.Input[bool] use_private_link_for_metadata_and_authorization: Indicates whether to make Metadata And Authorization calls over Pivate Network """ - ConnectorProfileSalesforceConnectorProfilePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_url=instance_url, - is_sandbox_environment=is_sandbox_environment, - use_private_link_for_metadata_and_authorization=use_private_link_for_metadata_and_authorization, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_url: Optional[pulumi.Input[str]] = None, - is_sandbox_environment: Optional[pulumi.Input[bool]] = None, - use_private_link_for_metadata_and_authorization: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if instance_url is not None: - _setter("instance_url", instance_url) + pulumi.set(__self__, "instance_url", instance_url) if is_sandbox_environment is not None: - _setter("is_sandbox_environment", is_sandbox_environment) + pulumi.set(__self__, "is_sandbox_environment", is_sandbox_environment) if use_private_link_for_metadata_and_authorization is not None: - _setter("use_private_link_for_metadata_and_authorization", use_private_link_for_metadata_and_authorization) + pulumi.set(__self__, "use_private_link_for_metadata_and_authorization", use_private_link_for_metadata_and_authorization) @property @pulumi.getter(name="instanceUrl") @@ -2263,33 +1830,16 @@ def __init__(__self__, *, client_secret: Optional[pulumi.Input[str]] = None, connector_o_auth_request: Optional[pulumi.Input['ConnectorProfileConnectorOAuthRequestArgs']] = None, refresh_token: Optional[pulumi.Input[str]] = None): - ConnectorProfileSapoDataConnectorProfileCredentialsOAuthCredentialsPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_token=access_token, - client_id=client_id, - client_secret=client_secret, - connector_o_auth_request=connector_o_auth_request, - refresh_token=refresh_token, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_token: Optional[pulumi.Input[str]] = None, - client_id: Optional[pulumi.Input[str]] = None, - client_secret: Optional[pulumi.Input[str]] = None, - connector_o_auth_request: Optional[pulumi.Input['ConnectorProfileConnectorOAuthRequestArgs']] = None, - refresh_token: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_token is not None: - _setter("access_token", access_token) + pulumi.set(__self__, "access_token", access_token) if client_id is not None: - _setter("client_id", client_id) + pulumi.set(__self__, "client_id", client_id) if client_secret is not None: - _setter("client_secret", client_secret) + pulumi.set(__self__, "client_secret", client_secret) if connector_o_auth_request is not None: - _setter("connector_o_auth_request", connector_o_auth_request) + pulumi.set(__self__, "connector_o_auth_request", connector_o_auth_request) if refresh_token is not None: - _setter("refresh_token", refresh_token) + pulumi.set(__self__, "refresh_token", refresh_token) @property @pulumi.getter(name="accessToken") @@ -2342,21 +1892,10 @@ class ConnectorProfileSapoDataConnectorProfileCredentialsArgs: def __init__(__self__, *, basic_auth_credentials: Optional[pulumi.Input['ConnectorProfileBasicAuthCredentialsArgs']] = None, o_auth_credentials: Optional[pulumi.Input['ConnectorProfileSapoDataConnectorProfileCredentialsOAuthCredentialsPropertiesArgs']] = None): - ConnectorProfileSapoDataConnectorProfileCredentialsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - basic_auth_credentials=basic_auth_credentials, - o_auth_credentials=o_auth_credentials, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - basic_auth_credentials: Optional[pulumi.Input['ConnectorProfileBasicAuthCredentialsArgs']] = None, - o_auth_credentials: Optional[pulumi.Input['ConnectorProfileSapoDataConnectorProfileCredentialsOAuthCredentialsPropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if basic_auth_credentials is not None: - _setter("basic_auth_credentials", basic_auth_credentials) + pulumi.set(__self__, "basic_auth_credentials", basic_auth_credentials) if o_auth_credentials is not None: - _setter("o_auth_credentials", o_auth_credentials) + pulumi.set(__self__, "o_auth_credentials", o_auth_credentials) @property @pulumi.getter(name="basicAuthCredentials") @@ -2391,45 +1930,22 @@ def __init__(__self__, *, """ :param pulumi.Input[bool] disable_sso: If you set this parameter to true, Amazon AppFlow bypasses the single sign-on (SSO) settings in your SAP account when it accesses your SAP OData instance. """ - ConnectorProfileSapoDataConnectorProfilePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_host_url=application_host_url, - application_service_path=application_service_path, - client_number=client_number, - disable_sso=disable_sso, - logon_language=logon_language, - o_auth_properties=o_auth_properties, - port_number=port_number, - private_link_service_name=private_link_service_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_host_url: Optional[pulumi.Input[str]] = None, - application_service_path: Optional[pulumi.Input[str]] = None, - client_number: Optional[pulumi.Input[str]] = None, - disable_sso: Optional[pulumi.Input[bool]] = None, - logon_language: Optional[pulumi.Input[str]] = None, - o_auth_properties: Optional[pulumi.Input['ConnectorProfileOAuthPropertiesArgs']] = None, - port_number: Optional[pulumi.Input[int]] = None, - private_link_service_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if application_host_url is not None: - _setter("application_host_url", application_host_url) + pulumi.set(__self__, "application_host_url", application_host_url) if application_service_path is not None: - _setter("application_service_path", application_service_path) + pulumi.set(__self__, "application_service_path", application_service_path) if client_number is not None: - _setter("client_number", client_number) + pulumi.set(__self__, "client_number", client_number) if disable_sso is not None: - _setter("disable_sso", disable_sso) + pulumi.set(__self__, "disable_sso", disable_sso) if logon_language is not None: - _setter("logon_language", logon_language) + pulumi.set(__self__, "logon_language", logon_language) if o_auth_properties is not None: - _setter("o_auth_properties", o_auth_properties) + pulumi.set(__self__, "o_auth_properties", o_auth_properties) if port_number is not None: - _setter("port_number", port_number) + pulumi.set(__self__, "port_number", port_number) if private_link_service_name is not None: - _setter("private_link_service_name", private_link_service_name) + pulumi.set(__self__, "private_link_service_name", private_link_service_name) @property @pulumi.getter(name="applicationHostUrl") @@ -2518,25 +2034,12 @@ def __init__(__self__, *, :param pulumi.Input[str] password: The password that corresponds to the username. :param pulumi.Input[str] username: The name of the user. """ - ConnectorProfileServiceNowConnectorProfileCredentialsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - o_auth2_credentials=o_auth2_credentials, - password=password, - username=username, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - o_auth2_credentials: Optional[pulumi.Input['ConnectorProfileOAuth2CredentialsArgs']] = None, - password: Optional[pulumi.Input[str]] = None, - username: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if o_auth2_credentials is not None: - _setter("o_auth2_credentials", o_auth2_credentials) + pulumi.set(__self__, "o_auth2_credentials", o_auth2_credentials) if password is not None: - _setter("password", password) + pulumi.set(__self__, "password", password) if username is not None: - _setter("username", username) + pulumi.set(__self__, "username", username) @property @pulumi.getter(name="oAuth2Credentials") @@ -2582,16 +2085,7 @@ def __init__(__self__, *, """ :param pulumi.Input[str] instance_url: The location of the ServiceNow resource """ - ConnectorProfileServiceNowConnectorProfilePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_url=instance_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_url: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_url", instance_url) + pulumi.set(__self__, "instance_url", instance_url) @property @pulumi.getter(name="instanceUrl") @@ -2613,16 +2107,7 @@ def __init__(__self__, *, """ :param pulumi.Input[str] api_key: A unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API. """ - ConnectorProfileSingularConnectorProfileCredentialsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - api_key=api_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - api_key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("api_key", api_key) + pulumi.set(__self__, "api_key", api_key) @property @pulumi.getter(name="apiKey") @@ -2650,27 +2135,12 @@ def __init__(__self__, *, :param pulumi.Input[str] access_token: The credentials used to access protected resources. :param pulumi.Input['ConnectorProfileConnectorOAuthRequestArgs'] connector_o_auth_request: The oauth needed to request security tokens from the connector endpoint. """ - ConnectorProfileSlackConnectorProfileCredentialsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_id=client_id, - client_secret=client_secret, - access_token=access_token, - connector_o_auth_request=connector_o_auth_request, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_id: pulumi.Input[str], - client_secret: pulumi.Input[str], - access_token: Optional[pulumi.Input[str]] = None, - connector_o_auth_request: Optional[pulumi.Input['ConnectorProfileConnectorOAuthRequestArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("client_id", client_id) - _setter("client_secret", client_secret) + pulumi.set(__self__, "client_id", client_id) + pulumi.set(__self__, "client_secret", client_secret) if access_token is not None: - _setter("access_token", access_token) + pulumi.set(__self__, "access_token", access_token) if connector_o_auth_request is not None: - _setter("connector_o_auth_request", connector_o_auth_request) + pulumi.set(__self__, "connector_o_auth_request", connector_o_auth_request) @property @pulumi.getter(name="clientId") @@ -2728,16 +2198,7 @@ def __init__(__self__, *, """ :param pulumi.Input[str] instance_url: The location of the Slack resource """ - ConnectorProfileSlackConnectorProfilePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_url=instance_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_url: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_url", instance_url) + pulumi.set(__self__, "instance_url", instance_url) @property @pulumi.getter(name="instanceUrl") @@ -2761,19 +2222,8 @@ def __init__(__self__, *, :param pulumi.Input[str] password: The password that corresponds to the username. :param pulumi.Input[str] username: The name of the user. """ - ConnectorProfileSnowflakeConnectorProfileCredentialsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - password=password, - username=username, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - password: pulumi.Input[str], - username: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("password", password) - _setter("username", username) + pulumi.set(__self__, "password", password) + pulumi.set(__self__, "username", username) @property @pulumi.getter @@ -2820,38 +2270,17 @@ def __init__(__self__, *, :param pulumi.Input[str] private_link_service_name: The Snowflake Private Link service name to be used for private data transfers. :param pulumi.Input[str] region: The region of the Snowflake account. """ - ConnectorProfileSnowflakeConnectorProfilePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - stage=stage, - warehouse=warehouse, - account_name=account_name, - bucket_prefix=bucket_prefix, - private_link_service_name=private_link_service_name, - region=region, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: pulumi.Input[str], - stage: pulumi.Input[str], - warehouse: pulumi.Input[str], - account_name: Optional[pulumi.Input[str]] = None, - bucket_prefix: Optional[pulumi.Input[str]] = None, - private_link_service_name: Optional[pulumi.Input[str]] = None, - region: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_name", bucket_name) - _setter("stage", stage) - _setter("warehouse", warehouse) + pulumi.set(__self__, "bucket_name", bucket_name) + pulumi.set(__self__, "stage", stage) + pulumi.set(__self__, "warehouse", warehouse) if account_name is not None: - _setter("account_name", account_name) + pulumi.set(__self__, "account_name", account_name) if bucket_prefix is not None: - _setter("bucket_prefix", bucket_prefix) + pulumi.set(__self__, "bucket_prefix", bucket_prefix) if private_link_service_name is not None: - _setter("private_link_service_name", private_link_service_name) + pulumi.set(__self__, "private_link_service_name", private_link_service_name) if region is not None: - _setter("region", region) + pulumi.set(__self__, "region", region) @property @pulumi.getter(name="bucketName") @@ -2946,11 +2375,6 @@ def __init__(__self__): A map for properties for custom connector Token Url. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -2960,16 +2384,7 @@ def __init__(__self__, *, """ :param pulumi.Input[str] api_secret_key: The Secret Access Key portion of the credentials. """ - ConnectorProfileTrendmicroConnectorProfileCredentialsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - api_secret_key=api_secret_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - api_secret_key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("api_secret_key", api_secret_key) + pulumi.set(__self__, "api_secret_key", api_secret_key) @property @pulumi.getter(name="apiSecretKey") @@ -2993,19 +2408,8 @@ def __init__(__self__, *, :param pulumi.Input[str] password: The password that corresponds to the username. :param pulumi.Input[str] username: The name of the user. """ - ConnectorProfileVeevaConnectorProfileCredentialsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - password=password, - username=username, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - password: pulumi.Input[str], - username: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("password", password) - _setter("username", username) + pulumi.set(__self__, "password", password) + pulumi.set(__self__, "username", username) @property @pulumi.getter @@ -3039,16 +2443,7 @@ def __init__(__self__, *, """ :param pulumi.Input[str] instance_url: The location of the Veeva resource """ - ConnectorProfileVeevaConnectorProfilePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_url=instance_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_url: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_url", instance_url) + pulumi.set(__self__, "instance_url", instance_url) @property @pulumi.getter(name="instanceUrl") @@ -3076,27 +2471,12 @@ def __init__(__self__, *, :param pulumi.Input[str] access_token: The credentials used to access protected resources. :param pulumi.Input['ConnectorProfileConnectorOAuthRequestArgs'] connector_o_auth_request: The oauth needed to request security tokens from the connector endpoint. """ - ConnectorProfileZendeskConnectorProfileCredentialsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_id=client_id, - client_secret=client_secret, - access_token=access_token, - connector_o_auth_request=connector_o_auth_request, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_id: pulumi.Input[str], - client_secret: pulumi.Input[str], - access_token: Optional[pulumi.Input[str]] = None, - connector_o_auth_request: Optional[pulumi.Input['ConnectorProfileConnectorOAuthRequestArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("client_id", client_id) - _setter("client_secret", client_secret) + pulumi.set(__self__, "client_id", client_id) + pulumi.set(__self__, "client_secret", client_secret) if access_token is not None: - _setter("access_token", access_token) + pulumi.set(__self__, "access_token", access_token) if connector_o_auth_request is not None: - _setter("connector_o_auth_request", connector_o_auth_request) + pulumi.set(__self__, "connector_o_auth_request", connector_o_auth_request) @property @pulumi.getter(name="clientId") @@ -3154,16 +2534,7 @@ def __init__(__self__, *, """ :param pulumi.Input[str] instance_url: The location of the Zendesk resource """ - ConnectorProfileZendeskConnectorProfilePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_url=instance_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_url: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_url", instance_url) + pulumi.set(__self__, "instance_url", instance_url) @property @pulumi.getter(name="instanceUrl") @@ -3186,17 +2557,8 @@ def __init__(__self__, *, Contains information about the configuration of the connector being registered. :param pulumi.Input['ConnectorLambdaConnectorProvisioningConfigArgs'] lambda_: Contains information about the configuration of the lambda which is being registered as the connector. """ - ConnectorProvisioningConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - lambda_=lambda_, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lambda_: Optional[pulumi.Input['ConnectorLambdaConnectorProvisioningConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if lambda_ is not None: - _setter("lambda_", lambda_) + pulumi.set(__self__, "lambda_", lambda_) @property @pulumi.getter(name="lambda") @@ -3216,21 +2578,10 @@ class FlowAggregationConfigArgs: def __init__(__self__, *, aggregation_type: Optional[pulumi.Input['FlowAggregationType']] = None, target_file_size: Optional[pulumi.Input[int]] = None): - FlowAggregationConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - aggregation_type=aggregation_type, - target_file_size=target_file_size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aggregation_type: Optional[pulumi.Input['FlowAggregationType']] = None, - target_file_size: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if aggregation_type is not None: - _setter("aggregation_type", aggregation_type) + pulumi.set(__self__, "aggregation_type", aggregation_type) if target_file_size is not None: - _setter("target_file_size", target_file_size) + pulumi.set(__self__, "target_file_size", target_file_size) @property @pulumi.getter(name="aggregationType") @@ -3255,16 +2606,7 @@ def target_file_size(self, value: Optional[pulumi.Input[int]]): class FlowAmplitudeSourcePropertiesArgs: def __init__(__self__, *, object: pulumi.Input[str]): - FlowAmplitudeSourcePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object", object) + pulumi.set(__self__, "object", object) @property @pulumi.getter @@ -3299,81 +2641,40 @@ def __init__(__self__, *, """ Operation to be performed on provided source fields """ - FlowConnectorOperatorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - amplitude=amplitude, - custom_connector=custom_connector, - datadog=datadog, - dynatrace=dynatrace, - google_analytics=google_analytics, - infor_nexus=infor_nexus, - marketo=marketo, - pardot=pardot, - s3=s3, - salesforce=salesforce, - sapo_data=sapo_data, - service_now=service_now, - singular=singular, - slack=slack, - trendmicro=trendmicro, - veeva=veeva, - zendesk=zendesk, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - amplitude: Optional[pulumi.Input['FlowAmplitudeConnectorOperator']] = None, - custom_connector: Optional[pulumi.Input['FlowOperator']] = None, - datadog: Optional[pulumi.Input['FlowDatadogConnectorOperator']] = None, - dynatrace: Optional[pulumi.Input['FlowDynatraceConnectorOperator']] = None, - google_analytics: Optional[pulumi.Input['FlowGoogleAnalyticsConnectorOperator']] = None, - infor_nexus: Optional[pulumi.Input['FlowInforNexusConnectorOperator']] = None, - marketo: Optional[pulumi.Input['FlowMarketoConnectorOperator']] = None, - pardot: Optional[pulumi.Input['FlowPardotConnectorOperator']] = None, - s3: Optional[pulumi.Input['FlowS3ConnectorOperator']] = None, - salesforce: Optional[pulumi.Input['FlowSalesforceConnectorOperator']] = None, - sapo_data: Optional[pulumi.Input['FlowSapoDataConnectorOperator']] = None, - service_now: Optional[pulumi.Input['FlowServiceNowConnectorOperator']] = None, - singular: Optional[pulumi.Input['FlowSingularConnectorOperator']] = None, - slack: Optional[pulumi.Input['FlowSlackConnectorOperator']] = None, - trendmicro: Optional[pulumi.Input['FlowTrendmicroConnectorOperator']] = None, - veeva: Optional[pulumi.Input['FlowVeevaConnectorOperator']] = None, - zendesk: Optional[pulumi.Input['FlowZendeskConnectorOperator']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if amplitude is not None: - _setter("amplitude", amplitude) + pulumi.set(__self__, "amplitude", amplitude) if custom_connector is not None: - _setter("custom_connector", custom_connector) + pulumi.set(__self__, "custom_connector", custom_connector) if datadog is not None: - _setter("datadog", datadog) + pulumi.set(__self__, "datadog", datadog) if dynatrace is not None: - _setter("dynatrace", dynatrace) + pulumi.set(__self__, "dynatrace", dynatrace) if google_analytics is not None: - _setter("google_analytics", google_analytics) + pulumi.set(__self__, "google_analytics", google_analytics) if infor_nexus is not None: - _setter("infor_nexus", infor_nexus) + pulumi.set(__self__, "infor_nexus", infor_nexus) if marketo is not None: - _setter("marketo", marketo) + pulumi.set(__self__, "marketo", marketo) if pardot is not None: - _setter("pardot", pardot) + pulumi.set(__self__, "pardot", pardot) if s3 is not None: - _setter("s3", s3) + pulumi.set(__self__, "s3", s3) if salesforce is not None: - _setter("salesforce", salesforce) + pulumi.set(__self__, "salesforce", salesforce) if sapo_data is not None: - _setter("sapo_data", sapo_data) + pulumi.set(__self__, "sapo_data", sapo_data) if service_now is not None: - _setter("service_now", service_now) + pulumi.set(__self__, "service_now", service_now) if singular is not None: - _setter("singular", singular) + pulumi.set(__self__, "singular", singular) if slack is not None: - _setter("slack", slack) + pulumi.set(__self__, "slack", slack) if trendmicro is not None: - _setter("trendmicro", trendmicro) + pulumi.set(__self__, "trendmicro", trendmicro) if veeva is not None: - _setter("veeva", veeva) + pulumi.set(__self__, "veeva", veeva) if zendesk is not None: - _setter("zendesk", zendesk) + pulumi.set(__self__, "zendesk", zendesk) @property @pulumi.getter @@ -3540,32 +2841,15 @@ def __init__(__self__, *, """ :param pulumi.Input[Sequence[pulumi.Input[str]]] id_field_names: List of fields used as ID when performing a write operation. """ - FlowCustomConnectorDestinationPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - entity_name=entity_name, - custom_properties=custom_properties, - error_handling_config=error_handling_config, - id_field_names=id_field_names, - write_operation_type=write_operation_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - entity_name: pulumi.Input[str], - custom_properties: Optional[pulumi.Input['FlowCustomPropertiesArgs']] = None, - error_handling_config: Optional[pulumi.Input['FlowErrorHandlingConfigArgs']] = None, - id_field_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - write_operation_type: Optional[pulumi.Input['FlowWriteOperationType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("entity_name", entity_name) + pulumi.set(__self__, "entity_name", entity_name) if custom_properties is not None: - _setter("custom_properties", custom_properties) + pulumi.set(__self__, "custom_properties", custom_properties) if error_handling_config is not None: - _setter("error_handling_config", error_handling_config) + pulumi.set(__self__, "error_handling_config", error_handling_config) if id_field_names is not None: - _setter("id_field_names", id_field_names) + pulumi.set(__self__, "id_field_names", id_field_names) if write_operation_type is not None: - _setter("write_operation_type", write_operation_type) + pulumi.set(__self__, "write_operation_type", write_operation_type) @property @pulumi.getter(name="entityName") @@ -3621,19 +2905,8 @@ class FlowCustomConnectorSourcePropertiesDataTransferApiPropertiesArgs: def __init__(__self__, *, name: pulumi.Input[str], type: pulumi.Input['FlowCustomConnectorSourcePropertiesDataTransferApiPropertiesType']): - FlowCustomConnectorSourcePropertiesDataTransferApiPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - type: pulumi.Input['FlowCustomConnectorSourcePropertiesDataTransferApiPropertiesType'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("type", type) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -3660,24 +2933,11 @@ def __init__(__self__, *, entity_name: pulumi.Input[str], custom_properties: Optional[pulumi.Input['FlowCustomPropertiesArgs']] = None, data_transfer_api: Optional[pulumi.Input['FlowCustomConnectorSourcePropertiesDataTransferApiPropertiesArgs']] = None): - FlowCustomConnectorSourcePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - entity_name=entity_name, - custom_properties=custom_properties, - data_transfer_api=data_transfer_api, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - entity_name: pulumi.Input[str], - custom_properties: Optional[pulumi.Input['FlowCustomPropertiesArgs']] = None, - data_transfer_api: Optional[pulumi.Input['FlowCustomConnectorSourcePropertiesDataTransferApiPropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("entity_name", entity_name) + pulumi.set(__self__, "entity_name", entity_name) if custom_properties is not None: - _setter("custom_properties", custom_properties) + pulumi.set(__self__, "custom_properties", custom_properties) if data_transfer_api is not None: - _setter("data_transfer_api", data_transfer_api) + pulumi.set(__self__, "data_transfer_api", data_transfer_api) @property @pulumi.getter(name="entityName") @@ -3714,27 +2974,13 @@ def __init__(__self__): A map for properties for custom connector. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type class FlowDatadogSourcePropertiesArgs: def __init__(__self__, *, object: pulumi.Input[str]): - FlowDatadogSourcePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object", object) + pulumi.set(__self__, "object", object) @property @pulumi.getter @@ -3763,57 +3009,28 @@ def __init__(__self__, *, """ Destination connector details """ - FlowDestinationConnectorPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_connector=custom_connector, - event_bridge=event_bridge, - lookout_metrics=lookout_metrics, - marketo=marketo, - redshift=redshift, - s3=s3, - salesforce=salesforce, - sapo_data=sapo_data, - snowflake=snowflake, - upsolver=upsolver, - zendesk=zendesk, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_connector: Optional[pulumi.Input['FlowCustomConnectorDestinationPropertiesArgs']] = None, - event_bridge: Optional[pulumi.Input['FlowEventBridgeDestinationPropertiesArgs']] = None, - lookout_metrics: Optional[pulumi.Input['FlowLookoutMetricsDestinationPropertiesArgs']] = None, - marketo: Optional[pulumi.Input['FlowMarketoDestinationPropertiesArgs']] = None, - redshift: Optional[pulumi.Input['FlowRedshiftDestinationPropertiesArgs']] = None, - s3: Optional[pulumi.Input['FlowS3DestinationPropertiesArgs']] = None, - salesforce: Optional[pulumi.Input['FlowSalesforceDestinationPropertiesArgs']] = None, - sapo_data: Optional[pulumi.Input['FlowSapoDataDestinationPropertiesArgs']] = None, - snowflake: Optional[pulumi.Input['FlowSnowflakeDestinationPropertiesArgs']] = None, - upsolver: Optional[pulumi.Input['FlowUpsolverDestinationPropertiesArgs']] = None, - zendesk: Optional[pulumi.Input['FlowZendeskDestinationPropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_connector is not None: - _setter("custom_connector", custom_connector) + pulumi.set(__self__, "custom_connector", custom_connector) if event_bridge is not None: - _setter("event_bridge", event_bridge) + pulumi.set(__self__, "event_bridge", event_bridge) if lookout_metrics is not None: - _setter("lookout_metrics", lookout_metrics) + pulumi.set(__self__, "lookout_metrics", lookout_metrics) if marketo is not None: - _setter("marketo", marketo) + pulumi.set(__self__, "marketo", marketo) if redshift is not None: - _setter("redshift", redshift) + pulumi.set(__self__, "redshift", redshift) if s3 is not None: - _setter("s3", s3) + pulumi.set(__self__, "s3", s3) if salesforce is not None: - _setter("salesforce", salesforce) + pulumi.set(__self__, "salesforce", salesforce) if sapo_data is not None: - _setter("sapo_data", sapo_data) + pulumi.set(__self__, "sapo_data", sapo_data) if snowflake is not None: - _setter("snowflake", snowflake) + pulumi.set(__self__, "snowflake", snowflake) if upsolver is not None: - _setter("upsolver", upsolver) + pulumi.set(__self__, "upsolver", upsolver) if zendesk is not None: - _setter("zendesk", zendesk) + pulumi.set(__self__, "zendesk", zendesk) @property @pulumi.getter(name="customConnector") @@ -3929,27 +3146,12 @@ def __init__(__self__, *, :param pulumi.Input[str] api_version: The API version that the destination connector uses. :param pulumi.Input[str] connector_profile_name: Name of destination connector profile """ - FlowDestinationFlowConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - connector_type=connector_type, - destination_connector_properties=destination_connector_properties, - api_version=api_version, - connector_profile_name=connector_profile_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connector_type: pulumi.Input['FlowConnectorType'], - destination_connector_properties: pulumi.Input['FlowDestinationConnectorPropertiesArgs'], - api_version: Optional[pulumi.Input[str]] = None, - connector_profile_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("connector_type", connector_type) - _setter("destination_connector_properties", destination_connector_properties) + pulumi.set(__self__, "connector_type", connector_type) + pulumi.set(__self__, "destination_connector_properties", destination_connector_properties) if api_version is not None: - _setter("api_version", api_version) + pulumi.set(__self__, "api_version", api_version) if connector_profile_name is not None: - _setter("connector_profile_name", connector_profile_name) + pulumi.set(__self__, "connector_profile_name", connector_profile_name) @property @pulumi.getter(name="connectorType") @@ -4004,16 +3206,7 @@ def connector_profile_name(self, value: Optional[pulumi.Input[str]]): class FlowDynatraceSourcePropertiesArgs: def __init__(__self__, *, object: pulumi.Input[str]): - FlowDynatraceSourcePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object", object) + pulumi.set(__self__, "object", object) @property @pulumi.getter @@ -4031,25 +3224,12 @@ def __init__(__self__, *, bucket_name: Optional[pulumi.Input[str]] = None, bucket_prefix: Optional[pulumi.Input[str]] = None, fail_on_first_error: Optional[pulumi.Input[bool]] = None): - FlowErrorHandlingConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - bucket_prefix=bucket_prefix, - fail_on_first_error=fail_on_first_error, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: Optional[pulumi.Input[str]] = None, - bucket_prefix: Optional[pulumi.Input[str]] = None, - fail_on_first_error: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bucket_name is not None: - _setter("bucket_name", bucket_name) + pulumi.set(__self__, "bucket_name", bucket_name) if bucket_prefix is not None: - _setter("bucket_prefix", bucket_prefix) + pulumi.set(__self__, "bucket_prefix", bucket_prefix) if fail_on_first_error is not None: - _setter("fail_on_first_error", fail_on_first_error) + pulumi.set(__self__, "fail_on_first_error", fail_on_first_error) @property @pulumi.getter(name="bucketName") @@ -4084,20 +3264,9 @@ class FlowEventBridgeDestinationPropertiesArgs: def __init__(__self__, *, object: pulumi.Input[str], error_handling_config: Optional[pulumi.Input['FlowErrorHandlingConfigArgs']] = None): - FlowEventBridgeDestinationPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - error_handling_config=error_handling_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: pulumi.Input[str], - error_handling_config: Optional[pulumi.Input['FlowErrorHandlingConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object", object) + pulumi.set(__self__, "object", object) if error_handling_config is not None: - _setter("error_handling_config", error_handling_config) + pulumi.set(__self__, "error_handling_config", error_handling_config) @property @pulumi.getter @@ -4130,22 +3299,9 @@ def __init__(__self__, *, :param pulumi.Input[str] role_arn: A string containing the value for the tag :param pulumi.Input[str] table_prefix: A string containing the value for the tag """ - FlowGlueDataCatalogArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - database_name=database_name, - role_arn=role_arn, - table_prefix=table_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database_name: pulumi.Input[str], - role_arn: pulumi.Input[str], - table_prefix: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database_name", database_name) - _setter("role_arn", role_arn) - _setter("table_prefix", table_prefix) + pulumi.set(__self__, "database_name", database_name) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "table_prefix", table_prefix) @property @pulumi.getter(name="databaseName") @@ -4188,16 +3344,7 @@ def table_prefix(self, value: pulumi.Input[str]): class FlowGoogleAnalyticsSourcePropertiesArgs: def __init__(__self__, *, object: pulumi.Input[str]): - FlowGoogleAnalyticsSourcePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object", object) + pulumi.set(__self__, "object", object) @property @pulumi.getter @@ -4216,17 +3363,8 @@ def __init__(__self__, *, """ Configuration for scheduled incremental data pull """ - FlowIncrementalPullConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - datetime_type_field_name=datetime_type_field_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - datetime_type_field_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if datetime_type_field_name is not None: - _setter("datetime_type_field_name", datetime_type_field_name) + pulumi.set(__self__, "datetime_type_field_name", datetime_type_field_name) @property @pulumi.getter(name="datetimeTypeFieldName") @@ -4242,16 +3380,7 @@ def datetime_type_field_name(self, value: Optional[pulumi.Input[str]]): class FlowInforNexusSourcePropertiesArgs: def __init__(__self__, *, object: pulumi.Input[str]): - FlowInforNexusSourcePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object", object) + pulumi.set(__self__, "object", object) @property @pulumi.getter @@ -4267,17 +3396,8 @@ def object(self, value: pulumi.Input[str]): class FlowLookoutMetricsDestinationPropertiesArgs: def __init__(__self__, *, object: Optional[pulumi.Input[str]] = None): - FlowLookoutMetricsDestinationPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if object is not None: - _setter("object", object) + pulumi.set(__self__, "object", object) @property @pulumi.getter @@ -4294,20 +3414,9 @@ class FlowMarketoDestinationPropertiesArgs: def __init__(__self__, *, object: pulumi.Input[str], error_handling_config: Optional[pulumi.Input['FlowErrorHandlingConfigArgs']] = None): - FlowMarketoDestinationPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - error_handling_config=error_handling_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: pulumi.Input[str], - error_handling_config: Optional[pulumi.Input['FlowErrorHandlingConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object", object) + pulumi.set(__self__, "object", object) if error_handling_config is not None: - _setter("error_handling_config", error_handling_config) + pulumi.set(__self__, "error_handling_config", error_handling_config) @property @pulumi.getter @@ -4332,16 +3441,7 @@ def error_handling_config(self, value: Optional[pulumi.Input['FlowErrorHandlingC class FlowMarketoSourcePropertiesArgs: def __init__(__self__, *, object: pulumi.Input[str]): - FlowMarketoSourcePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object", object) + pulumi.set(__self__, "object", object) @property @pulumi.getter @@ -4361,17 +3461,8 @@ def __init__(__self__, *, Configurations of metadata catalog of the flow. :param pulumi.Input['FlowGlueDataCatalogArgs'] glue_data_catalog: Configurations of glue data catalog of the flow. """ - FlowMetadataCatalogConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - glue_data_catalog=glue_data_catalog, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - glue_data_catalog: Optional[pulumi.Input['FlowGlueDataCatalogArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if glue_data_catalog is not None: - _setter("glue_data_catalog", glue_data_catalog) + pulumi.set(__self__, "glue_data_catalog", glue_data_catalog) @property @pulumi.getter(name="glueDataCatalog") @@ -4390,16 +3481,7 @@ def glue_data_catalog(self, value: Optional[pulumi.Input['FlowGlueDataCatalogArg class FlowPardotSourcePropertiesArgs: def __init__(__self__, *, object: pulumi.Input[str]): - FlowPardotSourcePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object", object) + pulumi.set(__self__, "object", object) @property @pulumi.getter @@ -4417,25 +3499,12 @@ def __init__(__self__, *, path_prefix_hierarchy: Optional[pulumi.Input[Sequence[pulumi.Input['FlowPathPrefix']]]] = None, prefix_format: Optional[pulumi.Input['FlowPrefixFormat']] = None, prefix_type: Optional[pulumi.Input['FlowPrefixType']] = None): - FlowPrefixConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - path_prefix_hierarchy=path_prefix_hierarchy, - prefix_format=prefix_format, - prefix_type=prefix_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - path_prefix_hierarchy: Optional[pulumi.Input[Sequence[pulumi.Input['FlowPathPrefix']]]] = None, - prefix_format: Optional[pulumi.Input['FlowPrefixFormat']] = None, - prefix_type: Optional[pulumi.Input['FlowPrefixType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if path_prefix_hierarchy is not None: - _setter("path_prefix_hierarchy", path_prefix_hierarchy) + pulumi.set(__self__, "path_prefix_hierarchy", path_prefix_hierarchy) if prefix_format is not None: - _setter("prefix_format", prefix_format) + pulumi.set(__self__, "prefix_format", prefix_format) if prefix_type is not None: - _setter("prefix_type", prefix_type) + pulumi.set(__self__, "prefix_type", prefix_type) @property @pulumi.getter(name="pathPrefixHierarchy") @@ -4472,27 +3541,12 @@ def __init__(__self__, *, object: pulumi.Input[str], bucket_prefix: Optional[pulumi.Input[str]] = None, error_handling_config: Optional[pulumi.Input['FlowErrorHandlingConfigArgs']] = None): - FlowRedshiftDestinationPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - intermediate_bucket_name=intermediate_bucket_name, - object=object, - bucket_prefix=bucket_prefix, - error_handling_config=error_handling_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - intermediate_bucket_name: pulumi.Input[str], - object: pulumi.Input[str], - bucket_prefix: Optional[pulumi.Input[str]] = None, - error_handling_config: Optional[pulumi.Input['FlowErrorHandlingConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("intermediate_bucket_name", intermediate_bucket_name) - _setter("object", object) + pulumi.set(__self__, "intermediate_bucket_name", intermediate_bucket_name) + pulumi.set(__self__, "object", object) if bucket_prefix is not None: - _setter("bucket_prefix", bucket_prefix) + pulumi.set(__self__, "bucket_prefix", bucket_prefix) if error_handling_config is not None: - _setter("error_handling_config", error_handling_config) + pulumi.set(__self__, "error_handling_config", error_handling_config) @property @pulumi.getter(name="intermediateBucketName") @@ -4537,24 +3591,11 @@ def __init__(__self__, *, bucket_name: pulumi.Input[str], bucket_prefix: Optional[pulumi.Input[str]] = None, s3_output_format_config: Optional[pulumi.Input['FlowS3OutputFormatConfigArgs']] = None): - FlowS3DestinationPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - bucket_prefix=bucket_prefix, - s3_output_format_config=s3_output_format_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: pulumi.Input[str], - bucket_prefix: Optional[pulumi.Input[str]] = None, - s3_output_format_config: Optional[pulumi.Input['FlowS3OutputFormatConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_name", bucket_name) + pulumi.set(__self__, "bucket_name", bucket_name) if bucket_prefix is not None: - _setter("bucket_prefix", bucket_prefix) + pulumi.set(__self__, "bucket_prefix", bucket_prefix) if s3_output_format_config is not None: - _setter("s3_output_format_config", s3_output_format_config) + pulumi.set(__self__, "s3_output_format_config", s3_output_format_config) @property @pulumi.getter(name="bucketName") @@ -4588,17 +3629,8 @@ def s3_output_format_config(self, value: Optional[pulumi.Input['FlowS3OutputForm class FlowS3InputFormatConfigArgs: def __init__(__self__, *, s3_input_file_type: Optional[pulumi.Input['FlowS3InputFormatConfigS3InputFileType']] = None): - FlowS3InputFormatConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_input_file_type=s3_input_file_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_input_file_type: Optional[pulumi.Input['FlowS3InputFormatConfigS3InputFileType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if s3_input_file_type is not None: - _setter("s3_input_file_type", s3_input_file_type) + pulumi.set(__self__, "s3_input_file_type", s3_input_file_type) @property @pulumi.getter(name="s3InputFileType") @@ -4617,29 +3649,14 @@ def __init__(__self__, *, file_type: Optional[pulumi.Input['FlowFileType']] = None, prefix_config: Optional[pulumi.Input['FlowPrefixConfigArgs']] = None, preserve_source_data_typing: Optional[pulumi.Input[bool]] = None): - FlowS3OutputFormatConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - aggregation_config=aggregation_config, - file_type=file_type, - prefix_config=prefix_config, - preserve_source_data_typing=preserve_source_data_typing, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aggregation_config: Optional[pulumi.Input['FlowAggregationConfigArgs']] = None, - file_type: Optional[pulumi.Input['FlowFileType']] = None, - prefix_config: Optional[pulumi.Input['FlowPrefixConfigArgs']] = None, - preserve_source_data_typing: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if aggregation_config is not None: - _setter("aggregation_config", aggregation_config) + pulumi.set(__self__, "aggregation_config", aggregation_config) if file_type is not None: - _setter("file_type", file_type) + pulumi.set(__self__, "file_type", file_type) if prefix_config is not None: - _setter("prefix_config", prefix_config) + pulumi.set(__self__, "prefix_config", prefix_config) if preserve_source_data_typing is not None: - _setter("preserve_source_data_typing", preserve_source_data_typing) + pulumi.set(__self__, "preserve_source_data_typing", preserve_source_data_typing) @property @pulumi.getter(name="aggregationConfig") @@ -4684,23 +3701,10 @@ def __init__(__self__, *, bucket_name: pulumi.Input[str], bucket_prefix: pulumi.Input[str], s3_input_format_config: Optional[pulumi.Input['FlowS3InputFormatConfigArgs']] = None): - FlowS3SourcePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - bucket_prefix=bucket_prefix, - s3_input_format_config=s3_input_format_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: pulumi.Input[str], - bucket_prefix: pulumi.Input[str], - s3_input_format_config: Optional[pulumi.Input['FlowS3InputFormatConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_name", bucket_name) - _setter("bucket_prefix", bucket_prefix) + pulumi.set(__self__, "bucket_name", bucket_name) + pulumi.set(__self__, "bucket_prefix", bucket_prefix) if s3_input_format_config is not None: - _setter("s3_input_format_config", s3_input_format_config) + pulumi.set(__self__, "s3_input_format_config", s3_input_format_config) @property @pulumi.getter(name="bucketName") @@ -4741,32 +3745,15 @@ def __init__(__self__, *, """ :param pulumi.Input[Sequence[pulumi.Input[str]]] id_field_names: List of fields used as ID when performing a write operation. """ - FlowSalesforceDestinationPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - data_transfer_api=data_transfer_api, - error_handling_config=error_handling_config, - id_field_names=id_field_names, - write_operation_type=write_operation_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: pulumi.Input[str], - data_transfer_api: Optional[pulumi.Input['FlowDataTransferApi']] = None, - error_handling_config: Optional[pulumi.Input['FlowErrorHandlingConfigArgs']] = None, - id_field_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - write_operation_type: Optional[pulumi.Input['FlowWriteOperationType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object", object) + pulumi.set(__self__, "object", object) if data_transfer_api is not None: - _setter("data_transfer_api", data_transfer_api) + pulumi.set(__self__, "data_transfer_api", data_transfer_api) if error_handling_config is not None: - _setter("error_handling_config", error_handling_config) + pulumi.set(__self__, "error_handling_config", error_handling_config) if id_field_names is not None: - _setter("id_field_names", id_field_names) + pulumi.set(__self__, "id_field_names", id_field_names) if write_operation_type is not None: - _setter("write_operation_type", write_operation_type) + pulumi.set(__self__, "write_operation_type", write_operation_type) @property @pulumi.getter @@ -4824,28 +3811,13 @@ def __init__(__self__, *, data_transfer_api: Optional[pulumi.Input['FlowDataTransferApi']] = None, enable_dynamic_field_update: Optional[pulumi.Input[bool]] = None, include_deleted_records: Optional[pulumi.Input[bool]] = None): - FlowSalesforceSourcePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - data_transfer_api=data_transfer_api, - enable_dynamic_field_update=enable_dynamic_field_update, - include_deleted_records=include_deleted_records, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: pulumi.Input[str], - data_transfer_api: Optional[pulumi.Input['FlowDataTransferApi']] = None, - enable_dynamic_field_update: Optional[pulumi.Input[bool]] = None, - include_deleted_records: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object", object) + pulumi.set(__self__, "object", object) if data_transfer_api is not None: - _setter("data_transfer_api", data_transfer_api) + pulumi.set(__self__, "data_transfer_api", data_transfer_api) if enable_dynamic_field_update is not None: - _setter("enable_dynamic_field_update", enable_dynamic_field_update) + pulumi.set(__self__, "enable_dynamic_field_update", enable_dynamic_field_update) if include_deleted_records is not None: - _setter("include_deleted_records", include_deleted_records) + pulumi.set(__self__, "include_deleted_records", include_deleted_records) @property @pulumi.getter @@ -4895,32 +3867,15 @@ def __init__(__self__, *, """ :param pulumi.Input[Sequence[pulumi.Input[str]]] id_field_names: List of fields used as ID when performing a write operation. """ - FlowSapoDataDestinationPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - object_path=object_path, - error_handling_config=error_handling_config, - id_field_names=id_field_names, - success_response_handling_config=success_response_handling_config, - write_operation_type=write_operation_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object_path: pulumi.Input[str], - error_handling_config: Optional[pulumi.Input['FlowErrorHandlingConfigArgs']] = None, - id_field_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - success_response_handling_config: Optional[pulumi.Input['FlowSuccessResponseHandlingConfigArgs']] = None, - write_operation_type: Optional[pulumi.Input['FlowWriteOperationType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object_path", object_path) + pulumi.set(__self__, "object_path", object_path) if error_handling_config is not None: - _setter("error_handling_config", error_handling_config) + pulumi.set(__self__, "error_handling_config", error_handling_config) if id_field_names is not None: - _setter("id_field_names", id_field_names) + pulumi.set(__self__, "id_field_names", id_field_names) if success_response_handling_config is not None: - _setter("success_response_handling_config", success_response_handling_config) + pulumi.set(__self__, "success_response_handling_config", success_response_handling_config) if write_operation_type is not None: - _setter("write_operation_type", write_operation_type) + pulumi.set(__self__, "write_operation_type", write_operation_type) @property @pulumi.getter(name="objectPath") @@ -4978,16 +3933,7 @@ def __init__(__self__, *, """ SAP Source connector page size """ - FlowSapoDataPaginationConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_page_size=max_page_size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_page_size: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_page_size", max_page_size) + pulumi.set(__self__, "max_page_size", max_page_size) @property @pulumi.getter(name="maxPageSize") @@ -5006,16 +3952,7 @@ def __init__(__self__, *, """ SAP Source connector parallelism factor """ - FlowSapoDataParallelismConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_parallelism=max_parallelism, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_parallelism: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_parallelism", max_parallelism) + pulumi.set(__self__, "max_parallelism", max_parallelism) @property @pulumi.getter(name="maxParallelism") @@ -5033,24 +3970,11 @@ def __init__(__self__, *, object_path: pulumi.Input[str], pagination_config: Optional[pulumi.Input['FlowSapoDataPaginationConfigArgs']] = None, parallelism_config: Optional[pulumi.Input['FlowSapoDataParallelismConfigArgs']] = None): - FlowSapoDataSourcePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - object_path=object_path, - pagination_config=pagination_config, - parallelism_config=parallelism_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object_path: pulumi.Input[str], - pagination_config: Optional[pulumi.Input['FlowSapoDataPaginationConfigArgs']] = None, - parallelism_config: Optional[pulumi.Input['FlowSapoDataParallelismConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object_path", object_path) + pulumi.set(__self__, "object_path", object_path) if pagination_config is not None: - _setter("pagination_config", pagination_config) + pulumi.set(__self__, "pagination_config", pagination_config) if parallelism_config is not None: - _setter("parallelism_config", parallelism_config) + pulumi.set(__self__, "parallelism_config", parallelism_config) @property @pulumi.getter(name="objectPath") @@ -5094,44 +4018,21 @@ def __init__(__self__, *, """ Details required for scheduled trigger type """ - FlowScheduledTriggerPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - schedule_expression=schedule_expression, - data_pull_mode=data_pull_mode, - first_execution_from=first_execution_from, - flow_error_deactivation_threshold=flow_error_deactivation_threshold, - schedule_end_time=schedule_end_time, - schedule_offset=schedule_offset, - schedule_start_time=schedule_start_time, - time_zone=time_zone, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - schedule_expression: pulumi.Input[str], - data_pull_mode: Optional[pulumi.Input['FlowScheduledTriggerPropertiesDataPullMode']] = None, - first_execution_from: Optional[pulumi.Input[float]] = None, - flow_error_deactivation_threshold: Optional[pulumi.Input[int]] = None, - schedule_end_time: Optional[pulumi.Input[float]] = None, - schedule_offset: Optional[pulumi.Input[float]] = None, - schedule_start_time: Optional[pulumi.Input[float]] = None, - time_zone: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("schedule_expression", schedule_expression) + pulumi.set(__self__, "schedule_expression", schedule_expression) if data_pull_mode is not None: - _setter("data_pull_mode", data_pull_mode) + pulumi.set(__self__, "data_pull_mode", data_pull_mode) if first_execution_from is not None: - _setter("first_execution_from", first_execution_from) + pulumi.set(__self__, "first_execution_from", first_execution_from) if flow_error_deactivation_threshold is not None: - _setter("flow_error_deactivation_threshold", flow_error_deactivation_threshold) + pulumi.set(__self__, "flow_error_deactivation_threshold", flow_error_deactivation_threshold) if schedule_end_time is not None: - _setter("schedule_end_time", schedule_end_time) + pulumi.set(__self__, "schedule_end_time", schedule_end_time) if schedule_offset is not None: - _setter("schedule_offset", schedule_offset) + pulumi.set(__self__, "schedule_offset", schedule_offset) if schedule_start_time is not None: - _setter("schedule_start_time", schedule_start_time) + pulumi.set(__self__, "schedule_start_time", schedule_start_time) if time_zone is not None: - _setter("time_zone", time_zone) + pulumi.set(__self__, "time_zone", time_zone) @property @pulumi.getter(name="scheduleExpression") @@ -5210,16 +4111,7 @@ def time_zone(self, value: Optional[pulumi.Input[str]]): class FlowServiceNowSourcePropertiesArgs: def __init__(__self__, *, object: pulumi.Input[str]): - FlowServiceNowSourcePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object", object) + pulumi.set(__self__, "object", object) @property @pulumi.getter @@ -5235,16 +4127,7 @@ def object(self, value: pulumi.Input[str]): class FlowSingularSourcePropertiesArgs: def __init__(__self__, *, object: pulumi.Input[str]): - FlowSingularSourcePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object", object) + pulumi.set(__self__, "object", object) @property @pulumi.getter @@ -5260,16 +4143,7 @@ def object(self, value: pulumi.Input[str]): class FlowSlackSourcePropertiesArgs: def __init__(__self__, *, object: pulumi.Input[str]): - FlowSlackSourcePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object", object) + pulumi.set(__self__, "object", object) @property @pulumi.getter @@ -5288,27 +4162,12 @@ def __init__(__self__, *, object: pulumi.Input[str], bucket_prefix: Optional[pulumi.Input[str]] = None, error_handling_config: Optional[pulumi.Input['FlowErrorHandlingConfigArgs']] = None): - FlowSnowflakeDestinationPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - intermediate_bucket_name=intermediate_bucket_name, - object=object, - bucket_prefix=bucket_prefix, - error_handling_config=error_handling_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - intermediate_bucket_name: pulumi.Input[str], - object: pulumi.Input[str], - bucket_prefix: Optional[pulumi.Input[str]] = None, - error_handling_config: Optional[pulumi.Input['FlowErrorHandlingConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("intermediate_bucket_name", intermediate_bucket_name) - _setter("object", object) + pulumi.set(__self__, "intermediate_bucket_name", intermediate_bucket_name) + pulumi.set(__self__, "object", object) if bucket_prefix is not None: - _setter("bucket_prefix", bucket_prefix) + pulumi.set(__self__, "bucket_prefix", bucket_prefix) if error_handling_config is not None: - _setter("error_handling_config", error_handling_config) + pulumi.set(__self__, "error_handling_config", error_handling_config) @property @pulumi.getter(name="intermediateBucketName") @@ -5370,81 +4229,40 @@ def __init__(__self__, *, """ Source connector details required to query a connector """ - FlowSourceConnectorPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - amplitude=amplitude, - custom_connector=custom_connector, - datadog=datadog, - dynatrace=dynatrace, - google_analytics=google_analytics, - infor_nexus=infor_nexus, - marketo=marketo, - pardot=pardot, - s3=s3, - salesforce=salesforce, - sapo_data=sapo_data, - service_now=service_now, - singular=singular, - slack=slack, - trendmicro=trendmicro, - veeva=veeva, - zendesk=zendesk, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - amplitude: Optional[pulumi.Input['FlowAmplitudeSourcePropertiesArgs']] = None, - custom_connector: Optional[pulumi.Input['FlowCustomConnectorSourcePropertiesArgs']] = None, - datadog: Optional[pulumi.Input['FlowDatadogSourcePropertiesArgs']] = None, - dynatrace: Optional[pulumi.Input['FlowDynatraceSourcePropertiesArgs']] = None, - google_analytics: Optional[pulumi.Input['FlowGoogleAnalyticsSourcePropertiesArgs']] = None, - infor_nexus: Optional[pulumi.Input['FlowInforNexusSourcePropertiesArgs']] = None, - marketo: Optional[pulumi.Input['FlowMarketoSourcePropertiesArgs']] = None, - pardot: Optional[pulumi.Input['FlowPardotSourcePropertiesArgs']] = None, - s3: Optional[pulumi.Input['FlowS3SourcePropertiesArgs']] = None, - salesforce: Optional[pulumi.Input['FlowSalesforceSourcePropertiesArgs']] = None, - sapo_data: Optional[pulumi.Input['FlowSapoDataSourcePropertiesArgs']] = None, - service_now: Optional[pulumi.Input['FlowServiceNowSourcePropertiesArgs']] = None, - singular: Optional[pulumi.Input['FlowSingularSourcePropertiesArgs']] = None, - slack: Optional[pulumi.Input['FlowSlackSourcePropertiesArgs']] = None, - trendmicro: Optional[pulumi.Input['FlowTrendmicroSourcePropertiesArgs']] = None, - veeva: Optional[pulumi.Input['FlowVeevaSourcePropertiesArgs']] = None, - zendesk: Optional[pulumi.Input['FlowZendeskSourcePropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if amplitude is not None: - _setter("amplitude", amplitude) + pulumi.set(__self__, "amplitude", amplitude) if custom_connector is not None: - _setter("custom_connector", custom_connector) + pulumi.set(__self__, "custom_connector", custom_connector) if datadog is not None: - _setter("datadog", datadog) + pulumi.set(__self__, "datadog", datadog) if dynatrace is not None: - _setter("dynatrace", dynatrace) + pulumi.set(__self__, "dynatrace", dynatrace) if google_analytics is not None: - _setter("google_analytics", google_analytics) + pulumi.set(__self__, "google_analytics", google_analytics) if infor_nexus is not None: - _setter("infor_nexus", infor_nexus) + pulumi.set(__self__, "infor_nexus", infor_nexus) if marketo is not None: - _setter("marketo", marketo) + pulumi.set(__self__, "marketo", marketo) if pardot is not None: - _setter("pardot", pardot) + pulumi.set(__self__, "pardot", pardot) if s3 is not None: - _setter("s3", s3) + pulumi.set(__self__, "s3", s3) if salesforce is not None: - _setter("salesforce", salesforce) + pulumi.set(__self__, "salesforce", salesforce) if sapo_data is not None: - _setter("sapo_data", sapo_data) + pulumi.set(__self__, "sapo_data", sapo_data) if service_now is not None: - _setter("service_now", service_now) + pulumi.set(__self__, "service_now", service_now) if singular is not None: - _setter("singular", singular) + pulumi.set(__self__, "singular", singular) if slack is not None: - _setter("slack", slack) + pulumi.set(__self__, "slack", slack) if trendmicro is not None: - _setter("trendmicro", trendmicro) + pulumi.set(__self__, "trendmicro", trendmicro) if veeva is not None: - _setter("veeva", veeva) + pulumi.set(__self__, "veeva", veeva) if zendesk is not None: - _setter("zendesk", zendesk) + pulumi.set(__self__, "zendesk", zendesk) @property @pulumi.getter @@ -5616,31 +4434,14 @@ def __init__(__self__, *, :param pulumi.Input[str] connector_profile_name: Name of source connector profile :param pulumi.Input['FlowIncrementalPullConfigArgs'] incremental_pull_config: Configuration for scheduled incremental data pull """ - FlowSourceFlowConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - connector_type=connector_type, - source_connector_properties=source_connector_properties, - api_version=api_version, - connector_profile_name=connector_profile_name, - incremental_pull_config=incremental_pull_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connector_type: pulumi.Input['FlowConnectorType'], - source_connector_properties: pulumi.Input['FlowSourceConnectorPropertiesArgs'], - api_version: Optional[pulumi.Input[str]] = None, - connector_profile_name: Optional[pulumi.Input[str]] = None, - incremental_pull_config: Optional[pulumi.Input['FlowIncrementalPullConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("connector_type", connector_type) - _setter("source_connector_properties", source_connector_properties) + pulumi.set(__self__, "connector_type", connector_type) + pulumi.set(__self__, "source_connector_properties", source_connector_properties) if api_version is not None: - _setter("api_version", api_version) + pulumi.set(__self__, "api_version", api_version) if connector_profile_name is not None: - _setter("connector_profile_name", connector_profile_name) + pulumi.set(__self__, "connector_profile_name", connector_profile_name) if incremental_pull_config is not None: - _setter("incremental_pull_config", incremental_pull_config) + pulumi.set(__self__, "incremental_pull_config", incremental_pull_config) @property @pulumi.getter(name="connectorType") @@ -5708,21 +4509,10 @@ class FlowSuccessResponseHandlingConfigArgs: def __init__(__self__, *, bucket_name: Optional[pulumi.Input[str]] = None, bucket_prefix: Optional[pulumi.Input[str]] = None): - FlowSuccessResponseHandlingConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - bucket_prefix=bucket_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: Optional[pulumi.Input[str]] = None, - bucket_prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bucket_name is not None: - _setter("bucket_name", bucket_name) + pulumi.set(__self__, "bucket_name", bucket_name) if bucket_prefix is not None: - _setter("bucket_prefix", bucket_prefix) + pulumi.set(__self__, "bucket_prefix", bucket_prefix) @property @pulumi.getter(name="bucketName") @@ -5753,19 +4543,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: A string used to identify this tag :param pulumi.Input[str] value: A string containing the value for the tag """ - FlowTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -5800,19 +4579,8 @@ def __init__(__self__, *, """ An object used to store task related info """ - FlowTaskPropertiesObjectArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input['FlowOperatorPropertiesKeys'], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -5848,31 +4616,14 @@ def __init__(__self__, *, :param pulumi.Input[str] destination_field: A field value on which source field should be validated :param pulumi.Input[Sequence[pulumi.Input['FlowTaskPropertiesObjectArgs']]] task_properties: A Map used to store task related info """ - FlowTaskArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_fields=source_fields, - task_type=task_type, - connector_operator=connector_operator, - destination_field=destination_field, - task_properties=task_properties, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_fields: pulumi.Input[Sequence[pulumi.Input[str]]], - task_type: pulumi.Input['FlowTaskType'], - connector_operator: Optional[pulumi.Input['FlowConnectorOperatorArgs']] = None, - destination_field: Optional[pulumi.Input[str]] = None, - task_properties: Optional[pulumi.Input[Sequence[pulumi.Input['FlowTaskPropertiesObjectArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("source_fields", source_fields) - _setter("task_type", task_type) + pulumi.set(__self__, "source_fields", source_fields) + pulumi.set(__self__, "task_type", task_type) if connector_operator is not None: - _setter("connector_operator", connector_operator) + pulumi.set(__self__, "connector_operator", connector_operator) if destination_field is not None: - _setter("destination_field", destination_field) + pulumi.set(__self__, "destination_field", destination_field) if task_properties is not None: - _setter("task_properties", task_properties) + pulumi.set(__self__, "task_properties", task_properties) @property @pulumi.getter(name="sourceFields") @@ -5939,16 +4690,7 @@ def task_properties(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Fl class FlowTrendmicroSourcePropertiesArgs: def __init__(__self__, *, object: pulumi.Input[str]): - FlowTrendmicroSourcePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object", object) + pulumi.set(__self__, "object", object) @property @pulumi.getter @@ -5970,20 +4712,9 @@ def __init__(__self__, *, :param pulumi.Input['FlowTriggerType'] trigger_type: Trigger type of the flow :param pulumi.Input['FlowScheduledTriggerPropertiesArgs'] trigger_properties: Details required based on the type of trigger """ - FlowTriggerConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - trigger_type=trigger_type, - trigger_properties=trigger_properties, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - trigger_type: pulumi.Input['FlowTriggerType'], - trigger_properties: Optional[pulumi.Input['FlowScheduledTriggerPropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("trigger_type", trigger_type) + pulumi.set(__self__, "trigger_type", trigger_type) if trigger_properties is not None: - _setter("trigger_properties", trigger_properties) + pulumi.set(__self__, "trigger_properties", trigger_properties) @property @pulumi.getter(name="triggerType") @@ -6016,23 +4747,10 @@ def __init__(__self__, *, bucket_name: pulumi.Input[str], s3_output_format_config: pulumi.Input['FlowUpsolverS3OutputFormatConfigArgs'], bucket_prefix: Optional[pulumi.Input[str]] = None): - FlowUpsolverDestinationPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - s3_output_format_config=s3_output_format_config, - bucket_prefix=bucket_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: pulumi.Input[str], - s3_output_format_config: pulumi.Input['FlowUpsolverS3OutputFormatConfigArgs'], - bucket_prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_name", bucket_name) - _setter("s3_output_format_config", s3_output_format_config) + pulumi.set(__self__, "bucket_name", bucket_name) + pulumi.set(__self__, "s3_output_format_config", s3_output_format_config) if bucket_prefix is not None: - _setter("bucket_prefix", bucket_prefix) + pulumi.set(__self__, "bucket_prefix", bucket_prefix) @property @pulumi.getter(name="bucketName") @@ -6068,24 +4786,11 @@ def __init__(__self__, *, prefix_config: pulumi.Input['FlowPrefixConfigArgs'], aggregation_config: Optional[pulumi.Input['FlowAggregationConfigArgs']] = None, file_type: Optional[pulumi.Input['FlowFileType']] = None): - FlowUpsolverS3OutputFormatConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - prefix_config=prefix_config, - aggregation_config=aggregation_config, - file_type=file_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - prefix_config: pulumi.Input['FlowPrefixConfigArgs'], - aggregation_config: Optional[pulumi.Input['FlowAggregationConfigArgs']] = None, - file_type: Optional[pulumi.Input['FlowFileType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("prefix_config", prefix_config) + pulumi.set(__self__, "prefix_config", prefix_config) if aggregation_config is not None: - _setter("aggregation_config", aggregation_config) + pulumi.set(__self__, "aggregation_config", aggregation_config) if file_type is not None: - _setter("file_type", file_type) + pulumi.set(__self__, "file_type", file_type) @property @pulumi.getter(name="prefixConfig") @@ -6123,32 +4828,15 @@ def __init__(__self__, *, include_all_versions: Optional[pulumi.Input[bool]] = None, include_renditions: Optional[pulumi.Input[bool]] = None, include_source_files: Optional[pulumi.Input[bool]] = None): - FlowVeevaSourcePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - document_type=document_type, - include_all_versions=include_all_versions, - include_renditions=include_renditions, - include_source_files=include_source_files, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: pulumi.Input[str], - document_type: Optional[pulumi.Input[str]] = None, - include_all_versions: Optional[pulumi.Input[bool]] = None, - include_renditions: Optional[pulumi.Input[bool]] = None, - include_source_files: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object", object) + pulumi.set(__self__, "object", object) if document_type is not None: - _setter("document_type", document_type) + pulumi.set(__self__, "document_type", document_type) if include_all_versions is not None: - _setter("include_all_versions", include_all_versions) + pulumi.set(__self__, "include_all_versions", include_all_versions) if include_renditions is not None: - _setter("include_renditions", include_renditions) + pulumi.set(__self__, "include_renditions", include_renditions) if include_source_files is not None: - _setter("include_source_files", include_source_files) + pulumi.set(__self__, "include_source_files", include_source_files) @property @pulumi.getter @@ -6206,28 +4894,13 @@ def __init__(__self__, *, """ :param pulumi.Input[Sequence[pulumi.Input[str]]] id_field_names: List of fields used as ID when performing a write operation. """ - FlowZendeskDestinationPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - error_handling_config=error_handling_config, - id_field_names=id_field_names, - write_operation_type=write_operation_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: pulumi.Input[str], - error_handling_config: Optional[pulumi.Input['FlowErrorHandlingConfigArgs']] = None, - id_field_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - write_operation_type: Optional[pulumi.Input['FlowWriteOperationType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object", object) + pulumi.set(__self__, "object", object) if error_handling_config is not None: - _setter("error_handling_config", error_handling_config) + pulumi.set(__self__, "error_handling_config", error_handling_config) if id_field_names is not None: - _setter("id_field_names", id_field_names) + pulumi.set(__self__, "id_field_names", id_field_names) if write_operation_type is not None: - _setter("write_operation_type", write_operation_type) + pulumi.set(__self__, "write_operation_type", write_operation_type) @property @pulumi.getter @@ -6273,16 +4946,7 @@ def write_operation_type(self, value: Optional[pulumi.Input['FlowWriteOperationT class FlowZendeskSourcePropertiesArgs: def __init__(__self__, *, object: pulumi.Input[str]): - FlowZendeskSourcePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object", object) + pulumi.set(__self__, "object", object) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/appflow/connector.py b/sdk/python/pulumi_aws_native/appflow/connector.py index 72eb94ec07..adafe2494d 100644 --- a/sdk/python/pulumi_aws_native/appflow/connector.py +++ b/sdk/python/pulumi_aws_native/appflow/connector.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,27 +27,12 @@ def __init__(__self__, *, :param pulumi.Input[str] connector_label: The name of the connector. The name is unique for each ConnectorRegistration in your AWS account. :param pulumi.Input[str] description: A description about the connector that's being registered. """ - ConnectorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - connector_provisioning_config=connector_provisioning_config, - connector_provisioning_type=connector_provisioning_type, - connector_label=connector_label, - description=description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connector_provisioning_config: pulumi.Input['ConnectorProvisioningConfigArgs'], - connector_provisioning_type: pulumi.Input[str], - connector_label: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("connector_provisioning_config", connector_provisioning_config) - _setter("connector_provisioning_type", connector_provisioning_type) + pulumi.set(__self__, "connector_provisioning_config", connector_provisioning_config) + pulumi.set(__self__, "connector_provisioning_type", connector_provisioning_type) if connector_label is not None: - _setter("connector_label", connector_label) + pulumi.set(__self__, "connector_label", connector_label) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) @property @pulumi.getter(name="connectorProvisioningConfig") @@ -137,10 +122,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ConnectorArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -160,11 +141,6 @@ def _internal_init(__self__, __props__ = ConnectorArgs.__new__(ConnectorArgs) __props__.__dict__["connector_label"] = connector_label - if connector_provisioning_config is not None and not isinstance(connector_provisioning_config, ConnectorProvisioningConfigArgs): - connector_provisioning_config = connector_provisioning_config or {} - def _setter(key, value): - connector_provisioning_config[key] = value - ConnectorProvisioningConfigArgs._configure(_setter, **connector_provisioning_config) if connector_provisioning_config is None and not opts.urn: raise TypeError("Missing required property 'connector_provisioning_config'") __props__.__dict__["connector_provisioning_config"] = connector_provisioning_config diff --git a/sdk/python/pulumi_aws_native/appflow/connector_profile.py b/sdk/python/pulumi_aws_native/appflow/connector_profile.py index 00d8d6aab9..8dce72f9d6 100644 --- a/sdk/python/pulumi_aws_native/appflow/connector_profile.py +++ b/sdk/python/pulumi_aws_native/appflow/connector_profile.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -32,35 +32,16 @@ def __init__(__self__, *, :param pulumi.Input[str] connector_profile_name: The maximum number of items to retrieve in a single batch. :param pulumi.Input[str] kms_arn: The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key. """ - ConnectorProfileArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - connection_mode=connection_mode, - connector_type=connector_type, - connector_label=connector_label, - connector_profile_config=connector_profile_config, - connector_profile_name=connector_profile_name, - kms_arn=kms_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connection_mode: pulumi.Input['ConnectorProfileConnectionMode'], - connector_type: pulumi.Input['ConnectorProfileConnectorType'], - connector_label: Optional[pulumi.Input[str]] = None, - connector_profile_config: Optional[pulumi.Input['ConnectorProfileConfigArgs']] = None, - connector_profile_name: Optional[pulumi.Input[str]] = None, - kms_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("connection_mode", connection_mode) - _setter("connector_type", connector_type) + pulumi.set(__self__, "connection_mode", connection_mode) + pulumi.set(__self__, "connector_type", connector_type) if connector_label is not None: - _setter("connector_label", connector_label) + pulumi.set(__self__, "connector_label", connector_label) if connector_profile_config is not None: - _setter("connector_profile_config", connector_profile_config) + pulumi.set(__self__, "connector_profile_config", connector_profile_config) if connector_profile_name is not None: - _setter("connector_profile_name", connector_profile_name) + pulumi.set(__self__, "connector_profile_name", connector_profile_name) if kms_arn is not None: - _setter("kms_arn", kms_arn) + pulumi.set(__self__, "kms_arn", kms_arn) @property @pulumi.getter(name="connectionMode") @@ -178,10 +159,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ConnectorProfileArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -206,11 +183,6 @@ def _internal_init(__self__, raise TypeError("Missing required property 'connection_mode'") __props__.__dict__["connection_mode"] = connection_mode __props__.__dict__["connector_label"] = connector_label - if connector_profile_config is not None and not isinstance(connector_profile_config, ConnectorProfileConfigArgs): - connector_profile_config = connector_profile_config or {} - def _setter(key, value): - connector_profile_config[key] = value - ConnectorProfileConfigArgs._configure(_setter, **connector_profile_config) __props__.__dict__["connector_profile_config"] = connector_profile_config __props__.__dict__["connector_profile_name"] = connector_profile_name if connector_type is None and not opts.urn: diff --git a/sdk/python/pulumi_aws_native/appflow/flow.py b/sdk/python/pulumi_aws_native/appflow/flow.py index db7cc1403c..210be93ddf 100644 --- a/sdk/python/pulumi_aws_native/appflow/flow.py +++ b/sdk/python/pulumi_aws_native/appflow/flow.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -40,49 +40,22 @@ def __init__(__self__, *, :param pulumi.Input['FlowMetadataCatalogConfigArgs'] metadata_catalog_config: Configurations of metadata catalog of the flow. :param pulumi.Input[Sequence[pulumi.Input['FlowTagArgs']]] tags: List of Tags. """ - FlowArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_flow_config_list=destination_flow_config_list, - source_flow_config=source_flow_config, - tasks=tasks, - trigger_config=trigger_config, - description=description, - flow_name=flow_name, - flow_status=flow_status, - kms_arn=kms_arn, - metadata_catalog_config=metadata_catalog_config, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_flow_config_list: pulumi.Input[Sequence[pulumi.Input['FlowDestinationFlowConfigArgs']]], - source_flow_config: pulumi.Input['FlowSourceFlowConfigArgs'], - tasks: pulumi.Input[Sequence[pulumi.Input['FlowTaskArgs']]], - trigger_config: pulumi.Input['FlowTriggerConfigArgs'], - description: Optional[pulumi.Input[str]] = None, - flow_name: Optional[pulumi.Input[str]] = None, - flow_status: Optional[pulumi.Input['FlowStatus']] = None, - kms_arn: Optional[pulumi.Input[str]] = None, - metadata_catalog_config: Optional[pulumi.Input['FlowMetadataCatalogConfigArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['FlowTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination_flow_config_list", destination_flow_config_list) - _setter("source_flow_config", source_flow_config) - _setter("tasks", tasks) - _setter("trigger_config", trigger_config) + pulumi.set(__self__, "destination_flow_config_list", destination_flow_config_list) + pulumi.set(__self__, "source_flow_config", source_flow_config) + pulumi.set(__self__, "tasks", tasks) + pulumi.set(__self__, "trigger_config", trigger_config) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if flow_name is not None: - _setter("flow_name", flow_name) + pulumi.set(__self__, "flow_name", flow_name) if flow_status is not None: - _setter("flow_status", flow_status) + pulumi.set(__self__, "flow_status", flow_status) if kms_arn is not None: - _setter("kms_arn", kms_arn) + pulumi.set(__self__, "kms_arn", kms_arn) if metadata_catalog_config is not None: - _setter("metadata_catalog_config", metadata_catalog_config) + pulumi.set(__self__, "metadata_catalog_config", metadata_catalog_config) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="destinationFlowConfigList") @@ -256,10 +229,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - FlowArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -291,17 +260,7 @@ def _internal_init(__self__, __props__.__dict__["flow_name"] = flow_name __props__.__dict__["flow_status"] = flow_status __props__.__dict__["kms_arn"] = kms_arn - if metadata_catalog_config is not None and not isinstance(metadata_catalog_config, FlowMetadataCatalogConfigArgs): - metadata_catalog_config = metadata_catalog_config or {} - def _setter(key, value): - metadata_catalog_config[key] = value - FlowMetadataCatalogConfigArgs._configure(_setter, **metadata_catalog_config) __props__.__dict__["metadata_catalog_config"] = metadata_catalog_config - if source_flow_config is not None and not isinstance(source_flow_config, FlowSourceFlowConfigArgs): - source_flow_config = source_flow_config or {} - def _setter(key, value): - source_flow_config[key] = value - FlowSourceFlowConfigArgs._configure(_setter, **source_flow_config) if source_flow_config is None and not opts.urn: raise TypeError("Missing required property 'source_flow_config'") __props__.__dict__["source_flow_config"] = source_flow_config @@ -309,11 +268,6 @@ def _setter(key, value): if tasks is None and not opts.urn: raise TypeError("Missing required property 'tasks'") __props__.__dict__["tasks"] = tasks - if trigger_config is not None and not isinstance(trigger_config, FlowTriggerConfigArgs): - trigger_config = trigger_config or {} - def _setter(key, value): - trigger_config[key] = value - FlowTriggerConfigArgs._configure(_setter, **trigger_config) if trigger_config is None and not opts.urn: raise TypeError("Missing required property 'trigger_config'") __props__.__dict__["trigger_config"] = trigger_config diff --git a/sdk/python/pulumi_aws_native/appflow/get_connector.py b/sdk/python/pulumi_aws_native/appflow/get_connector.py index 6208da481d..6daeae9b9c 100644 --- a/sdk/python/pulumi_aws_native/appflow/get_connector.py +++ b/sdk/python/pulumi_aws_native/appflow/get_connector.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/appflow/get_connector_profile.py b/sdk/python/pulumi_aws_native/appflow/get_connector_profile.py index a306107ef5..4494c2a5ab 100644 --- a/sdk/python/pulumi_aws_native/appflow/get_connector_profile.py +++ b/sdk/python/pulumi_aws_native/appflow/get_connector_profile.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/appflow/get_flow.py b/sdk/python/pulumi_aws_native/appflow/get_flow.py index 4ef5aca4ae..59843f0347 100644 --- a/sdk/python/pulumi_aws_native/appflow/get_flow.py +++ b/sdk/python/pulumi_aws_native/appflow/get_flow.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/appflow/outputs.py b/sdk/python/pulumi_aws_native/appflow/outputs.py index b2bf588dd7..a402b3b0a9 100644 --- a/sdk/python/pulumi_aws_native/appflow/outputs.py +++ b/sdk/python/pulumi_aws_native/appflow/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -142,16 +142,7 @@ def __init__(__self__, *, Contains information about the configuration of the lambda which is being registered as the connector. :param str lambda_arn: Lambda ARN of the connector being registered. """ - ConnectorLambdaConnectorProvisioningConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - lambda_arn=lambda_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lambda_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("lambda_arn", lambda_arn) + pulumi.set(__self__, "lambda_arn", lambda_arn) @property @pulumi.getter(name="lambdaArn") @@ -189,19 +180,8 @@ def __init__(__self__, *, """ :param str api_key: A unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API. """ - ConnectorProfileAmplitudeConnectorProfileCredentials._configure( - lambda key, value: pulumi.set(__self__, key, value), - api_key=api_key, - secret_key=secret_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - api_key: str, - secret_key: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("api_key", api_key) - _setter("secret_key", secret_key) + pulumi.set(__self__, "api_key", api_key) + pulumi.set(__self__, "secret_key", secret_key) @property @pulumi.getter(name="apiKey") @@ -241,20 +221,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, api_key: str, api_secret_key: Optional[str] = None): - ConnectorProfileApiKeyCredentials._configure( - lambda key, value: pulumi.set(__self__, key, value), - api_key=api_key, - api_secret_key=api_secret_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - api_key: str, - api_secret_key: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("api_key", api_key) + pulumi.set(__self__, "api_key", api_key) if api_secret_key is not None: - _setter("api_secret_key", api_secret_key) + pulumi.set(__self__, "api_secret_key", api_secret_key) @property @pulumi.getter(name="apiKey") @@ -272,19 +241,8 @@ class ConnectorProfileBasicAuthCredentials(dict): def __init__(__self__, *, password: str, username: str): - ConnectorProfileBasicAuthCredentials._configure( - lambda key, value: pulumi.set(__self__, key, value), - password=password, - username=username, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - password: str, - username: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("password", password) - _setter("username", username) + pulumi.set(__self__, "password", password) + pulumi.set(__self__, "username", username) @property @pulumi.getter @@ -327,21 +285,10 @@ def __init__(__self__, *, """ Connector specific configurations needed to create connector profile """ - ConnectorProfileConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - connector_profile_credentials=connector_profile_credentials, - connector_profile_properties=connector_profile_properties, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connector_profile_credentials: Optional['outputs.ConnectorProfileCredentials'] = None, - connector_profile_properties: Optional['outputs.ConnectorProfileProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if connector_profile_credentials is not None: - _setter("connector_profile_credentials", connector_profile_credentials) + pulumi.set(__self__, "connector_profile_credentials", connector_profile_credentials) if connector_profile_properties is not None: - _setter("connector_profile_properties", connector_profile_properties) + pulumi.set(__self__, "connector_profile_properties", connector_profile_properties) @property @pulumi.getter(name="connectorProfileCredentials") @@ -383,21 +330,10 @@ def __init__(__self__, *, :param str redirect_uri: The URL to which the authentication server redirects the browser after authorization has been granted. """ - ConnectorProfileConnectorOAuthRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - auth_code=auth_code, - redirect_uri=redirect_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auth_code: Optional[str] = None, - redirect_uri: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if auth_code is not None: - _setter("auth_code", auth_code) + pulumi.set(__self__, "auth_code", auth_code) if redirect_uri is not None: - _setter("redirect_uri", redirect_uri) + pulumi.set(__self__, "redirect_uri", redirect_uri) @property @pulumi.getter(name="authCode") @@ -469,85 +405,42 @@ def __init__(__self__, *, """ Connector specific configuration needed to create connector profile based on Authentication mechanism """ - ConnectorProfileCredentials._configure( - lambda key, value: pulumi.set(__self__, key, value), - amplitude=amplitude, - custom_connector=custom_connector, - datadog=datadog, - dynatrace=dynatrace, - google_analytics=google_analytics, - infor_nexus=infor_nexus, - marketo=marketo, - pardot=pardot, - redshift=redshift, - salesforce=salesforce, - sapo_data=sapo_data, - service_now=service_now, - singular=singular, - slack=slack, - snowflake=snowflake, - trendmicro=trendmicro, - veeva=veeva, - zendesk=zendesk, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - amplitude: Optional['outputs.ConnectorProfileAmplitudeConnectorProfileCredentials'] = None, - custom_connector: Optional['outputs.ConnectorProfileCustomConnectorProfileCredentials'] = None, - datadog: Optional['outputs.ConnectorProfileDatadogConnectorProfileCredentials'] = None, - dynatrace: Optional['outputs.ConnectorProfileDynatraceConnectorProfileCredentials'] = None, - google_analytics: Optional['outputs.ConnectorProfileGoogleAnalyticsConnectorProfileCredentials'] = None, - infor_nexus: Optional['outputs.ConnectorProfileInforNexusConnectorProfileCredentials'] = None, - marketo: Optional['outputs.ConnectorProfileMarketoConnectorProfileCredentials'] = None, - pardot: Optional['outputs.ConnectorProfilePardotConnectorProfileCredentials'] = None, - redshift: Optional['outputs.ConnectorProfileRedshiftConnectorProfileCredentials'] = None, - salesforce: Optional['outputs.ConnectorProfileSalesforceConnectorProfileCredentials'] = None, - sapo_data: Optional['outputs.ConnectorProfileSapoDataConnectorProfileCredentials'] = None, - service_now: Optional['outputs.ConnectorProfileServiceNowConnectorProfileCredentials'] = None, - singular: Optional['outputs.ConnectorProfileSingularConnectorProfileCredentials'] = None, - slack: Optional['outputs.ConnectorProfileSlackConnectorProfileCredentials'] = None, - snowflake: Optional['outputs.ConnectorProfileSnowflakeConnectorProfileCredentials'] = None, - trendmicro: Optional['outputs.ConnectorProfileTrendmicroConnectorProfileCredentials'] = None, - veeva: Optional['outputs.ConnectorProfileVeevaConnectorProfileCredentials'] = None, - zendesk: Optional['outputs.ConnectorProfileZendeskConnectorProfileCredentials'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if amplitude is not None: - _setter("amplitude", amplitude) + pulumi.set(__self__, "amplitude", amplitude) if custom_connector is not None: - _setter("custom_connector", custom_connector) + pulumi.set(__self__, "custom_connector", custom_connector) if datadog is not None: - _setter("datadog", datadog) + pulumi.set(__self__, "datadog", datadog) if dynatrace is not None: - _setter("dynatrace", dynatrace) + pulumi.set(__self__, "dynatrace", dynatrace) if google_analytics is not None: - _setter("google_analytics", google_analytics) + pulumi.set(__self__, "google_analytics", google_analytics) if infor_nexus is not None: - _setter("infor_nexus", infor_nexus) + pulumi.set(__self__, "infor_nexus", infor_nexus) if marketo is not None: - _setter("marketo", marketo) + pulumi.set(__self__, "marketo", marketo) if pardot is not None: - _setter("pardot", pardot) + pulumi.set(__self__, "pardot", pardot) if redshift is not None: - _setter("redshift", redshift) + pulumi.set(__self__, "redshift", redshift) if salesforce is not None: - _setter("salesforce", salesforce) + pulumi.set(__self__, "salesforce", salesforce) if sapo_data is not None: - _setter("sapo_data", sapo_data) + pulumi.set(__self__, "sapo_data", sapo_data) if service_now is not None: - _setter("service_now", service_now) + pulumi.set(__self__, "service_now", service_now) if singular is not None: - _setter("singular", singular) + pulumi.set(__self__, "singular", singular) if slack is not None: - _setter("slack", slack) + pulumi.set(__self__, "slack", slack) if snowflake is not None: - _setter("snowflake", snowflake) + pulumi.set(__self__, "snowflake", snowflake) if trendmicro is not None: - _setter("trendmicro", trendmicro) + pulumi.set(__self__, "trendmicro", trendmicro) if veeva is not None: - _setter("veeva", veeva) + pulumi.set(__self__, "veeva", veeva) if zendesk is not None: - _setter("zendesk", zendesk) + pulumi.set(__self__, "zendesk", zendesk) @property @pulumi.getter @@ -650,11 +543,6 @@ def __init__(__self__): A map for properties for custom authentication. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -681,20 +569,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, custom_authentication_type: str, credentials_map: Optional['outputs.ConnectorProfileCredentialsMap'] = None): - ConnectorProfileCustomAuthCredentials._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_authentication_type=custom_authentication_type, - credentials_map=credentials_map, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_authentication_type: str, - credentials_map: Optional['outputs.ConnectorProfileCredentialsMap'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("custom_authentication_type", custom_authentication_type) + pulumi.set(__self__, "custom_authentication_type", custom_authentication_type) if credentials_map is not None: - _setter("credentials_map", credentials_map) + pulumi.set(__self__, "credentials_map", credentials_map) @property @pulumi.getter(name="customAuthenticationType") @@ -734,32 +611,15 @@ def __init__(__self__, *, basic: Optional['outputs.ConnectorProfileBasicAuthCredentials'] = None, custom: Optional['outputs.ConnectorProfileCustomAuthCredentials'] = None, oauth2: Optional['outputs.ConnectorProfileOAuth2Credentials'] = None): - ConnectorProfileCustomConnectorProfileCredentials._configure( - lambda key, value: pulumi.set(__self__, key, value), - authentication_type=authentication_type, - api_key=api_key, - basic=basic, - custom=custom, - oauth2=oauth2, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - authentication_type: 'ConnectorProfileAuthenticationType', - api_key: Optional['outputs.ConnectorProfileApiKeyCredentials'] = None, - basic: Optional['outputs.ConnectorProfileBasicAuthCredentials'] = None, - custom: Optional['outputs.ConnectorProfileCustomAuthCredentials'] = None, - oauth2: Optional['outputs.ConnectorProfileOAuth2Credentials'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("authentication_type", authentication_type) + pulumi.set(__self__, "authentication_type", authentication_type) if api_key is not None: - _setter("api_key", api_key) + pulumi.set(__self__, "api_key", api_key) if basic is not None: - _setter("basic", basic) + pulumi.set(__self__, "basic", basic) if custom is not None: - _setter("custom", custom) + pulumi.set(__self__, "custom", custom) if oauth2 is not None: - _setter("oauth2", oauth2) + pulumi.set(__self__, "oauth2", oauth2) @property @pulumi.getter(name="authenticationType") @@ -811,21 +671,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, o_auth2_properties: Optional['outputs.ConnectorProfileOAuth2Properties'] = None, profile_properties: Optional['outputs.ConnectorProfileProfileProperties'] = None): - ConnectorProfileCustomConnectorProfileProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - o_auth2_properties=o_auth2_properties, - profile_properties=profile_properties, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - o_auth2_properties: Optional['outputs.ConnectorProfileOAuth2Properties'] = None, - profile_properties: Optional['outputs.ConnectorProfileProfileProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if o_auth2_properties is not None: - _setter("o_auth2_properties", o_auth2_properties) + pulumi.set(__self__, "o_auth2_properties", o_auth2_properties) if profile_properties is not None: - _setter("profile_properties", profile_properties) + pulumi.set(__self__, "profile_properties", profile_properties) @property @pulumi.getter(name="oAuth2Properties") @@ -866,19 +715,8 @@ def __init__(__self__, *, :param str api_key: A unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API. :param str application_key: Application keys, in conjunction with your API key, give you full access to Datadog’s programmatic API. Application keys are associated with the user account that created them. The application key is used to log all requests made to the API. """ - ConnectorProfileDatadogConnectorProfileCredentials._configure( - lambda key, value: pulumi.set(__self__, key, value), - api_key=api_key, - application_key=application_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - api_key: str, - application_key: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("api_key", api_key) - _setter("application_key", application_key) + pulumi.set(__self__, "api_key", api_key) + pulumi.set(__self__, "application_key", application_key) @property @pulumi.getter(name="apiKey") @@ -921,16 +759,7 @@ def __init__(__self__, *, """ :param str instance_url: The location of the Datadog resource """ - ConnectorProfileDatadogConnectorProfileProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_url=instance_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_url: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_url", instance_url) + pulumi.set(__self__, "instance_url", instance_url) @property @pulumi.getter(name="instanceUrl") @@ -965,16 +794,7 @@ def __init__(__self__, *, """ :param str api_token: The API tokens used by Dynatrace API to authenticate various API calls. """ - ConnectorProfileDynatraceConnectorProfileCredentials._configure( - lambda key, value: pulumi.set(__self__, key, value), - api_token=api_token, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - api_token: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("api_token", api_token) + pulumi.set(__self__, "api_token", api_token) @property @pulumi.getter(name="apiToken") @@ -1009,16 +829,7 @@ def __init__(__self__, *, """ :param str instance_url: The location of the Dynatrace resource """ - ConnectorProfileDynatraceConnectorProfileProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_url=instance_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_url: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_url", instance_url) + pulumi.set(__self__, "instance_url", instance_url) @property @pulumi.getter(name="instanceUrl") @@ -1069,31 +880,14 @@ def __init__(__self__, *, :param 'ConnectorProfileConnectorOAuthRequest' connector_o_auth_request: The oauth needed to request security tokens from the connector endpoint. :param str refresh_token: The credentials used to acquire new access tokens. """ - ConnectorProfileGoogleAnalyticsConnectorProfileCredentials._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_id=client_id, - client_secret=client_secret, - access_token=access_token, - connector_o_auth_request=connector_o_auth_request, - refresh_token=refresh_token, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_id: str, - client_secret: str, - access_token: Optional[str] = None, - connector_o_auth_request: Optional['outputs.ConnectorProfileConnectorOAuthRequest'] = None, - refresh_token: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("client_id", client_id) - _setter("client_secret", client_secret) + pulumi.set(__self__, "client_id", client_id) + pulumi.set(__self__, "client_secret", client_secret) if access_token is not None: - _setter("access_token", access_token) + pulumi.set(__self__, "access_token", access_token) if connector_o_auth_request is not None: - _setter("connector_o_auth_request", connector_o_auth_request) + pulumi.set(__self__, "connector_o_auth_request", connector_o_auth_request) if refresh_token is not None: - _setter("refresh_token", refresh_token) + pulumi.set(__self__, "refresh_token", refresh_token) @property @pulumi.getter(name="clientId") @@ -1170,25 +964,10 @@ def __init__(__self__, *, :param str secret_access_key: The secret key used to sign requests. :param str user_id: The identifier for the user. """ - ConnectorProfileInforNexusConnectorProfileCredentials._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_key_id=access_key_id, - datakey=datakey, - secret_access_key=secret_access_key, - user_id=user_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_key_id: str, - datakey: str, - secret_access_key: str, - user_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("access_key_id", access_key_id) - _setter("datakey", datakey) - _setter("secret_access_key", secret_access_key) - _setter("user_id", user_id) + pulumi.set(__self__, "access_key_id", access_key_id) + pulumi.set(__self__, "datakey", datakey) + pulumi.set(__self__, "secret_access_key", secret_access_key) + pulumi.set(__self__, "user_id", user_id) @property @pulumi.getter(name="accessKeyId") @@ -1247,16 +1026,7 @@ def __init__(__self__, *, """ :param str instance_url: The location of the InforNexus resource """ - ConnectorProfileInforNexusConnectorProfileProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_url=instance_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_url: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_url", instance_url) + pulumi.set(__self__, "instance_url", instance_url) @property @pulumi.getter(name="instanceUrl") @@ -1303,27 +1073,12 @@ def __init__(__self__, *, :param str access_token: The credentials used to access protected resources. :param 'ConnectorProfileConnectorOAuthRequest' connector_o_auth_request: The oauth needed to request security tokens from the connector endpoint. """ - ConnectorProfileMarketoConnectorProfileCredentials._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_id=client_id, - client_secret=client_secret, - access_token=access_token, - connector_o_auth_request=connector_o_auth_request, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_id: str, - client_secret: str, - access_token: Optional[str] = None, - connector_o_auth_request: Optional['outputs.ConnectorProfileConnectorOAuthRequest'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("client_id", client_id) - _setter("client_secret", client_secret) + pulumi.set(__self__, "client_id", client_id) + pulumi.set(__self__, "client_secret", client_secret) if access_token is not None: - _setter("access_token", access_token) + pulumi.set(__self__, "access_token", access_token) if connector_o_auth_request is not None: - _setter("connector_o_auth_request", connector_o_auth_request) + pulumi.set(__self__, "connector_o_auth_request", connector_o_auth_request) @property @pulumi.getter(name="clientId") @@ -1382,16 +1137,7 @@ def __init__(__self__, *, """ :param str instance_url: The location of the Marketo resource """ - ConnectorProfileMarketoConnectorProfileProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_url=instance_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_url: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_url", instance_url) + pulumi.set(__self__, "instance_url", instance_url) @property @pulumi.getter(name="instanceUrl") @@ -1435,33 +1181,16 @@ def __init__(__self__, *, client_secret: Optional[str] = None, o_auth_request: Optional['outputs.ConnectorProfileConnectorOAuthRequest'] = None, refresh_token: Optional[str] = None): - ConnectorProfileOAuth2Credentials._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_token=access_token, - client_id=client_id, - client_secret=client_secret, - o_auth_request=o_auth_request, - refresh_token=refresh_token, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_token: Optional[str] = None, - client_id: Optional[str] = None, - client_secret: Optional[str] = None, - o_auth_request: Optional['outputs.ConnectorProfileConnectorOAuthRequest'] = None, - refresh_token: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_token is not None: - _setter("access_token", access_token) + pulumi.set(__self__, "access_token", access_token) if client_id is not None: - _setter("client_id", client_id) + pulumi.set(__self__, "client_id", client_id) if client_secret is not None: - _setter("client_secret", client_secret) + pulumi.set(__self__, "client_secret", client_secret) if o_auth_request is not None: - _setter("o_auth_request", o_auth_request) + pulumi.set(__self__, "o_auth_request", o_auth_request) if refresh_token is not None: - _setter("refresh_token", refresh_token) + pulumi.set(__self__, "refresh_token", refresh_token) @property @pulumi.getter(name="accessToken") @@ -1516,25 +1245,12 @@ def __init__(__self__, *, o_auth2_grant_type: Optional['ConnectorProfileOAuth2GrantType'] = None, token_url: Optional[str] = None, token_url_custom_properties: Optional['outputs.ConnectorProfileTokenUrlCustomProperties'] = None): - ConnectorProfileOAuth2Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - o_auth2_grant_type=o_auth2_grant_type, - token_url=token_url, - token_url_custom_properties=token_url_custom_properties, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - o_auth2_grant_type: Optional['ConnectorProfileOAuth2GrantType'] = None, - token_url: Optional[str] = None, - token_url_custom_properties: Optional['outputs.ConnectorProfileTokenUrlCustomProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if o_auth2_grant_type is not None: - _setter("o_auth2_grant_type", o_auth2_grant_type) + pulumi.set(__self__, "o_auth2_grant_type", o_auth2_grant_type) if token_url is not None: - _setter("token_url", token_url) + pulumi.set(__self__, "token_url", token_url) if token_url_custom_properties is not None: - _setter("token_url_custom_properties", token_url_custom_properties) + pulumi.set(__self__, "token_url_custom_properties", token_url_custom_properties) @property @pulumi.getter(name="oAuth2GrantType") @@ -1579,25 +1295,12 @@ def __init__(__self__, *, auth_code_url: Optional[str] = None, o_auth_scopes: Optional[Sequence[str]] = None, token_url: Optional[str] = None): - ConnectorProfileOAuthProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - auth_code_url=auth_code_url, - o_auth_scopes=o_auth_scopes, - token_url=token_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auth_code_url: Optional[str] = None, - o_auth_scopes: Optional[Sequence[str]] = None, - token_url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if auth_code_url is not None: - _setter("auth_code_url", auth_code_url) + pulumi.set(__self__, "auth_code_url", auth_code_url) if o_auth_scopes is not None: - _setter("o_auth_scopes", o_auth_scopes) + pulumi.set(__self__, "o_auth_scopes", o_auth_scopes) if token_url is not None: - _setter("token_url", token_url) + pulumi.set(__self__, "token_url", token_url) @property @pulumi.getter(name="authCodeUrl") @@ -1651,29 +1354,14 @@ def __init__(__self__, *, :param 'ConnectorProfileConnectorOAuthRequest' connector_o_auth_request: The oauth needed to request security tokens from the connector endpoint. :param str refresh_token: The credentials used to acquire new access tokens. """ - ConnectorProfilePardotConnectorProfileCredentials._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_token=access_token, - client_credentials_arn=client_credentials_arn, - connector_o_auth_request=connector_o_auth_request, - refresh_token=refresh_token, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_token: Optional[str] = None, - client_credentials_arn: Optional[str] = None, - connector_o_auth_request: Optional['outputs.ConnectorProfileConnectorOAuthRequest'] = None, - refresh_token: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_token is not None: - _setter("access_token", access_token) + pulumi.set(__self__, "access_token", access_token) if client_credentials_arn is not None: - _setter("client_credentials_arn", client_credentials_arn) + pulumi.set(__self__, "client_credentials_arn", client_credentials_arn) if connector_o_auth_request is not None: - _setter("connector_o_auth_request", connector_o_auth_request) + pulumi.set(__self__, "connector_o_auth_request", connector_o_auth_request) if refresh_token is not None: - _setter("refresh_token", refresh_token) + pulumi.set(__self__, "refresh_token", refresh_token) @property @pulumi.getter(name="accessToken") @@ -1740,24 +1428,11 @@ def __init__(__self__, *, :param str instance_url: The location of the Salesforce Pardot resource :param bool is_sandbox_environment: Indicates whether the connector profile applies to a demo or production environment """ - ConnectorProfilePardotConnectorProfileProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - business_unit_id=business_unit_id, - instance_url=instance_url, - is_sandbox_environment=is_sandbox_environment, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - business_unit_id: str, - instance_url: Optional[str] = None, - is_sandbox_environment: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("business_unit_id", business_unit_id) + pulumi.set(__self__, "business_unit_id", business_unit_id) if instance_url is not None: - _setter("instance_url", instance_url) + pulumi.set(__self__, "instance_url", instance_url) if is_sandbox_environment is not None: - _setter("is_sandbox_environment", is_sandbox_environment) + pulumi.set(__self__, "is_sandbox_environment", is_sandbox_environment) @property @pulumi.getter(name="businessUnitId") @@ -1794,11 +1469,6 @@ def __init__(__self__): A map for properties for custom connector. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -1847,69 +1517,34 @@ def __init__(__self__, *, """ Connector specific properties needed to create connector profile - currently not needed for Amplitude, Trendmicro, Googleanalytics and Singular """ - ConnectorProfileProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_connector=custom_connector, - datadog=datadog, - dynatrace=dynatrace, - infor_nexus=infor_nexus, - marketo=marketo, - pardot=pardot, - redshift=redshift, - salesforce=salesforce, - sapo_data=sapo_data, - service_now=service_now, - slack=slack, - snowflake=snowflake, - veeva=veeva, - zendesk=zendesk, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_connector: Optional['outputs.ConnectorProfileCustomConnectorProfileProperties'] = None, - datadog: Optional['outputs.ConnectorProfileDatadogConnectorProfileProperties'] = None, - dynatrace: Optional['outputs.ConnectorProfileDynatraceConnectorProfileProperties'] = None, - infor_nexus: Optional['outputs.ConnectorProfileInforNexusConnectorProfileProperties'] = None, - marketo: Optional['outputs.ConnectorProfileMarketoConnectorProfileProperties'] = None, - pardot: Optional['outputs.ConnectorProfilePardotConnectorProfileProperties'] = None, - redshift: Optional['outputs.ConnectorProfileRedshiftConnectorProfileProperties'] = None, - salesforce: Optional['outputs.ConnectorProfileSalesforceConnectorProfileProperties'] = None, - sapo_data: Optional['outputs.ConnectorProfileSapoDataConnectorProfileProperties'] = None, - service_now: Optional['outputs.ConnectorProfileServiceNowConnectorProfileProperties'] = None, - slack: Optional['outputs.ConnectorProfileSlackConnectorProfileProperties'] = None, - snowflake: Optional['outputs.ConnectorProfileSnowflakeConnectorProfileProperties'] = None, - veeva: Optional['outputs.ConnectorProfileVeevaConnectorProfileProperties'] = None, - zendesk: Optional['outputs.ConnectorProfileZendeskConnectorProfileProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_connector is not None: - _setter("custom_connector", custom_connector) + pulumi.set(__self__, "custom_connector", custom_connector) if datadog is not None: - _setter("datadog", datadog) + pulumi.set(__self__, "datadog", datadog) if dynatrace is not None: - _setter("dynatrace", dynatrace) + pulumi.set(__self__, "dynatrace", dynatrace) if infor_nexus is not None: - _setter("infor_nexus", infor_nexus) + pulumi.set(__self__, "infor_nexus", infor_nexus) if marketo is not None: - _setter("marketo", marketo) + pulumi.set(__self__, "marketo", marketo) if pardot is not None: - _setter("pardot", pardot) + pulumi.set(__self__, "pardot", pardot) if redshift is not None: - _setter("redshift", redshift) + pulumi.set(__self__, "redshift", redshift) if salesforce is not None: - _setter("salesforce", salesforce) + pulumi.set(__self__, "salesforce", salesforce) if sapo_data is not None: - _setter("sapo_data", sapo_data) + pulumi.set(__self__, "sapo_data", sapo_data) if service_now is not None: - _setter("service_now", service_now) + pulumi.set(__self__, "service_now", service_now) if slack is not None: - _setter("slack", slack) + pulumi.set(__self__, "slack", slack) if snowflake is not None: - _setter("snowflake", snowflake) + pulumi.set(__self__, "snowflake", snowflake) if veeva is not None: - _setter("veeva", veeva) + pulumi.set(__self__, "veeva", veeva) if zendesk is not None: - _setter("zendesk", zendesk) + pulumi.set(__self__, "zendesk", zendesk) @property @pulumi.getter(name="customConnector") @@ -1991,21 +1626,10 @@ def __init__(__self__, *, :param str password: The password that corresponds to the username. :param str username: The name of the user. """ - ConnectorProfileRedshiftConnectorProfileCredentials._configure( - lambda key, value: pulumi.set(__self__, key, value), - password=password, - username=username, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - password: Optional[str] = None, - username: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if password is not None: - _setter("password", password) + pulumi.set(__self__, "password", password) if username is not None: - _setter("username", username) + pulumi.set(__self__, "username", username) @property @pulumi.getter @@ -2080,47 +1704,22 @@ def __init__(__self__, *, :param bool is_redshift_serverless: If Amazon AppFlow will connect to Amazon Redshift Serverless or Amazon Redshift cluster. :param str workgroup_name: The name of the Amazon Redshift serverless workgroup """ - ConnectorProfileRedshiftConnectorProfileProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - role_arn=role_arn, - bucket_prefix=bucket_prefix, - cluster_identifier=cluster_identifier, - data_api_role_arn=data_api_role_arn, - database_name=database_name, - database_url=database_url, - is_redshift_serverless=is_redshift_serverless, - workgroup_name=workgroup_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: str, - role_arn: str, - bucket_prefix: Optional[str] = None, - cluster_identifier: Optional[str] = None, - data_api_role_arn: Optional[str] = None, - database_name: Optional[str] = None, - database_url: Optional[str] = None, - is_redshift_serverless: Optional[bool] = None, - workgroup_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_name", bucket_name) - _setter("role_arn", role_arn) + pulumi.set(__self__, "bucket_name", bucket_name) + pulumi.set(__self__, "role_arn", role_arn) if bucket_prefix is not None: - _setter("bucket_prefix", bucket_prefix) + pulumi.set(__self__, "bucket_prefix", bucket_prefix) if cluster_identifier is not None: - _setter("cluster_identifier", cluster_identifier) + pulumi.set(__self__, "cluster_identifier", cluster_identifier) if data_api_role_arn is not None: - _setter("data_api_role_arn", data_api_role_arn) + pulumi.set(__self__, "data_api_role_arn", data_api_role_arn) if database_name is not None: - _setter("database_name", database_name) + pulumi.set(__self__, "database_name", database_name) if database_url is not None: - _setter("database_url", database_url) + pulumi.set(__self__, "database_url", database_url) if is_redshift_serverless is not None: - _setter("is_redshift_serverless", is_redshift_serverless) + pulumi.set(__self__, "is_redshift_serverless", is_redshift_serverless) if workgroup_name is not None: - _setter("workgroup_name", workgroup_name) + pulumi.set(__self__, "workgroup_name", workgroup_name) @property @pulumi.getter(name="bucketName") @@ -2239,37 +1838,18 @@ def __init__(__self__, *, :param 'ConnectorProfileOAuth2GrantType' o_auth2_grant_type: The grant types to fetch an access token :param str refresh_token: The credentials used to acquire new access tokens. """ - ConnectorProfileSalesforceConnectorProfileCredentials._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_token=access_token, - client_credentials_arn=client_credentials_arn, - connector_o_auth_request=connector_o_auth_request, - jwt_token=jwt_token, - o_auth2_grant_type=o_auth2_grant_type, - refresh_token=refresh_token, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_token: Optional[str] = None, - client_credentials_arn: Optional[str] = None, - connector_o_auth_request: Optional['outputs.ConnectorProfileConnectorOAuthRequest'] = None, - jwt_token: Optional[str] = None, - o_auth2_grant_type: Optional['ConnectorProfileOAuth2GrantType'] = None, - refresh_token: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_token is not None: - _setter("access_token", access_token) + pulumi.set(__self__, "access_token", access_token) if client_credentials_arn is not None: - _setter("client_credentials_arn", client_credentials_arn) + pulumi.set(__self__, "client_credentials_arn", client_credentials_arn) if connector_o_auth_request is not None: - _setter("connector_o_auth_request", connector_o_auth_request) + pulumi.set(__self__, "connector_o_auth_request", connector_o_auth_request) if jwt_token is not None: - _setter("jwt_token", jwt_token) + pulumi.set(__self__, "jwt_token", jwt_token) if o_auth2_grant_type is not None: - _setter("o_auth2_grant_type", o_auth2_grant_type) + pulumi.set(__self__, "o_auth2_grant_type", o_auth2_grant_type) if refresh_token is not None: - _setter("refresh_token", refresh_token) + pulumi.set(__self__, "refresh_token", refresh_token) @property @pulumi.getter(name="accessToken") @@ -2352,25 +1932,12 @@ def __init__(__self__, *, :param bool is_sandbox_environment: Indicates whether the connector profile applies to a sandbox or production environment :param bool use_private_link_for_metadata_and_authorization: Indicates whether to make Metadata And Authorization calls over Pivate Network """ - ConnectorProfileSalesforceConnectorProfileProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_url=instance_url, - is_sandbox_environment=is_sandbox_environment, - use_private_link_for_metadata_and_authorization=use_private_link_for_metadata_and_authorization, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_url: Optional[str] = None, - is_sandbox_environment: Optional[bool] = None, - use_private_link_for_metadata_and_authorization: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if instance_url is not None: - _setter("instance_url", instance_url) + pulumi.set(__self__, "instance_url", instance_url) if is_sandbox_environment is not None: - _setter("is_sandbox_environment", is_sandbox_environment) + pulumi.set(__self__, "is_sandbox_environment", is_sandbox_environment) if use_private_link_for_metadata_and_authorization is not None: - _setter("use_private_link_for_metadata_and_authorization", use_private_link_for_metadata_and_authorization) + pulumi.set(__self__, "use_private_link_for_metadata_and_authorization", use_private_link_for_metadata_and_authorization) @property @pulumi.getter(name="instanceUrl") @@ -2421,21 +1988,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, basic_auth_credentials: Optional['outputs.ConnectorProfileBasicAuthCredentials'] = None, o_auth_credentials: Optional['outputs.ConnectorProfileSapoDataConnectorProfileCredentialsOAuthCredentialsProperties'] = None): - ConnectorProfileSapoDataConnectorProfileCredentials._configure( - lambda key, value: pulumi.set(__self__, key, value), - basic_auth_credentials=basic_auth_credentials, - o_auth_credentials=o_auth_credentials, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - basic_auth_credentials: Optional['outputs.ConnectorProfileBasicAuthCredentials'] = None, - o_auth_credentials: Optional['outputs.ConnectorProfileSapoDataConnectorProfileCredentialsOAuthCredentialsProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if basic_auth_credentials is not None: - _setter("basic_auth_credentials", basic_auth_credentials) + pulumi.set(__self__, "basic_auth_credentials", basic_auth_credentials) if o_auth_credentials is not None: - _setter("o_auth_credentials", o_auth_credentials) + pulumi.set(__self__, "o_auth_credentials", o_auth_credentials) @property @pulumi.getter(name="basicAuthCredentials") @@ -2481,33 +2037,16 @@ def __init__(__self__, *, client_secret: Optional[str] = None, connector_o_auth_request: Optional['outputs.ConnectorProfileConnectorOAuthRequest'] = None, refresh_token: Optional[str] = None): - ConnectorProfileSapoDataConnectorProfileCredentialsOAuthCredentialsProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_token=access_token, - client_id=client_id, - client_secret=client_secret, - connector_o_auth_request=connector_o_auth_request, - refresh_token=refresh_token, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_token: Optional[str] = None, - client_id: Optional[str] = None, - client_secret: Optional[str] = None, - connector_o_auth_request: Optional['outputs.ConnectorProfileConnectorOAuthRequest'] = None, - refresh_token: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_token is not None: - _setter("access_token", access_token) + pulumi.set(__self__, "access_token", access_token) if client_id is not None: - _setter("client_id", client_id) + pulumi.set(__self__, "client_id", client_id) if client_secret is not None: - _setter("client_secret", client_secret) + pulumi.set(__self__, "client_secret", client_secret) if connector_o_auth_request is not None: - _setter("connector_o_auth_request", connector_o_auth_request) + pulumi.set(__self__, "connector_o_auth_request", connector_o_auth_request) if refresh_token is not None: - _setter("refresh_token", refresh_token) + pulumi.set(__self__, "refresh_token", refresh_token) @property @pulumi.getter(name="accessToken") @@ -2580,45 +2119,22 @@ def __init__(__self__, *, """ :param bool disable_sso: If you set this parameter to true, Amazon AppFlow bypasses the single sign-on (SSO) settings in your SAP account when it accesses your SAP OData instance. """ - ConnectorProfileSapoDataConnectorProfileProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_host_url=application_host_url, - application_service_path=application_service_path, - client_number=client_number, - disable_sso=disable_sso, - logon_language=logon_language, - o_auth_properties=o_auth_properties, - port_number=port_number, - private_link_service_name=private_link_service_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_host_url: Optional[str] = None, - application_service_path: Optional[str] = None, - client_number: Optional[str] = None, - disable_sso: Optional[bool] = None, - logon_language: Optional[str] = None, - o_auth_properties: Optional['outputs.ConnectorProfileOAuthProperties'] = None, - port_number: Optional[int] = None, - private_link_service_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if application_host_url is not None: - _setter("application_host_url", application_host_url) + pulumi.set(__self__, "application_host_url", application_host_url) if application_service_path is not None: - _setter("application_service_path", application_service_path) + pulumi.set(__self__, "application_service_path", application_service_path) if client_number is not None: - _setter("client_number", client_number) + pulumi.set(__self__, "client_number", client_number) if disable_sso is not None: - _setter("disable_sso", disable_sso) + pulumi.set(__self__, "disable_sso", disable_sso) if logon_language is not None: - _setter("logon_language", logon_language) + pulumi.set(__self__, "logon_language", logon_language) if o_auth_properties is not None: - _setter("o_auth_properties", o_auth_properties) + pulumi.set(__self__, "o_auth_properties", o_auth_properties) if port_number is not None: - _setter("port_number", port_number) + pulumi.set(__self__, "port_number", port_number) if private_link_service_name is not None: - _setter("private_link_service_name", private_link_service_name) + pulumi.set(__self__, "private_link_service_name", private_link_service_name) @property @pulumi.getter(name="applicationHostUrl") @@ -2692,25 +2208,12 @@ def __init__(__self__, *, :param str password: The password that corresponds to the username. :param str username: The name of the user. """ - ConnectorProfileServiceNowConnectorProfileCredentials._configure( - lambda key, value: pulumi.set(__self__, key, value), - o_auth2_credentials=o_auth2_credentials, - password=password, - username=username, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - o_auth2_credentials: Optional['outputs.ConnectorProfileOAuth2Credentials'] = None, - password: Optional[str] = None, - username: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if o_auth2_credentials is not None: - _setter("o_auth2_credentials", o_auth2_credentials) + pulumi.set(__self__, "o_auth2_credentials", o_auth2_credentials) if password is not None: - _setter("password", password) + pulumi.set(__self__, "password", password) if username is not None: - _setter("username", username) + pulumi.set(__self__, "username", username) @property @pulumi.getter(name="oAuth2Credentials") @@ -2761,16 +2264,7 @@ def __init__(__self__, *, """ :param str instance_url: The location of the ServiceNow resource """ - ConnectorProfileServiceNowConnectorProfileProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_url=instance_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_url: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_url", instance_url) + pulumi.set(__self__, "instance_url", instance_url) @property @pulumi.getter(name="instanceUrl") @@ -2805,16 +2299,7 @@ def __init__(__self__, *, """ :param str api_key: A unique alphanumeric identifier used to authenticate a user, developer, or calling program to your API. """ - ConnectorProfileSingularConnectorProfileCredentials._configure( - lambda key, value: pulumi.set(__self__, key, value), - api_key=api_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - api_key: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("api_key", api_key) + pulumi.set(__self__, "api_key", api_key) @property @pulumi.getter(name="apiKey") @@ -2861,27 +2346,12 @@ def __init__(__self__, *, :param str access_token: The credentials used to access protected resources. :param 'ConnectorProfileConnectorOAuthRequest' connector_o_auth_request: The oauth needed to request security tokens from the connector endpoint. """ - ConnectorProfileSlackConnectorProfileCredentials._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_id=client_id, - client_secret=client_secret, - access_token=access_token, - connector_o_auth_request=connector_o_auth_request, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_id: str, - client_secret: str, - access_token: Optional[str] = None, - connector_o_auth_request: Optional['outputs.ConnectorProfileConnectorOAuthRequest'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("client_id", client_id) - _setter("client_secret", client_secret) + pulumi.set(__self__, "client_id", client_id) + pulumi.set(__self__, "client_secret", client_secret) if access_token is not None: - _setter("access_token", access_token) + pulumi.set(__self__, "access_token", access_token) if connector_o_auth_request is not None: - _setter("connector_o_auth_request", connector_o_auth_request) + pulumi.set(__self__, "connector_o_auth_request", connector_o_auth_request) @property @pulumi.getter(name="clientId") @@ -2940,16 +2410,7 @@ def __init__(__self__, *, """ :param str instance_url: The location of the Slack resource """ - ConnectorProfileSlackConnectorProfileProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_url=instance_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_url: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_url", instance_url) + pulumi.set(__self__, "instance_url", instance_url) @property @pulumi.getter(name="instanceUrl") @@ -2969,19 +2430,8 @@ def __init__(__self__, *, :param str password: The password that corresponds to the username. :param str username: The name of the user. """ - ConnectorProfileSnowflakeConnectorProfileCredentials._configure( - lambda key, value: pulumi.set(__self__, key, value), - password=password, - username=username, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - password: str, - username: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("password", password) - _setter("username", username) + pulumi.set(__self__, "password", password) + pulumi.set(__self__, "username", username) @property @pulumi.getter @@ -3043,38 +2493,17 @@ def __init__(__self__, *, :param str private_link_service_name: The Snowflake Private Link service name to be used for private data transfers. :param str region: The region of the Snowflake account. """ - ConnectorProfileSnowflakeConnectorProfileProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - stage=stage, - warehouse=warehouse, - account_name=account_name, - bucket_prefix=bucket_prefix, - private_link_service_name=private_link_service_name, - region=region, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: str, - stage: str, - warehouse: str, - account_name: Optional[str] = None, - bucket_prefix: Optional[str] = None, - private_link_service_name: Optional[str] = None, - region: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_name", bucket_name) - _setter("stage", stage) - _setter("warehouse", warehouse) + pulumi.set(__self__, "bucket_name", bucket_name) + pulumi.set(__self__, "stage", stage) + pulumi.set(__self__, "warehouse", warehouse) if account_name is not None: - _setter("account_name", account_name) + pulumi.set(__self__, "account_name", account_name) if bucket_prefix is not None: - _setter("bucket_prefix", bucket_prefix) + pulumi.set(__self__, "bucket_prefix", bucket_prefix) if private_link_service_name is not None: - _setter("private_link_service_name", private_link_service_name) + pulumi.set(__self__, "private_link_service_name", private_link_service_name) if region is not None: - _setter("region", region) + pulumi.set(__self__, "region", region) @property @pulumi.getter(name="bucketName") @@ -3144,11 +2573,6 @@ def __init__(__self__): A map for properties for custom connector Token Url. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -3175,16 +2599,7 @@ def __init__(__self__, *, """ :param str api_secret_key: The Secret Access Key portion of the credentials. """ - ConnectorProfileTrendmicroConnectorProfileCredentials._configure( - lambda key, value: pulumi.set(__self__, key, value), - api_secret_key=api_secret_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - api_secret_key: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("api_secret_key", api_secret_key) + pulumi.set(__self__, "api_secret_key", api_secret_key) @property @pulumi.getter(name="apiSecretKey") @@ -3204,19 +2619,8 @@ def __init__(__self__, *, :param str password: The password that corresponds to the username. :param str username: The name of the user. """ - ConnectorProfileVeevaConnectorProfileCredentials._configure( - lambda key, value: pulumi.set(__self__, key, value), - password=password, - username=username, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - password: str, - username: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("password", password) - _setter("username", username) + pulumi.set(__self__, "password", password) + pulumi.set(__self__, "username", username) @property @pulumi.getter @@ -3259,16 +2663,7 @@ def __init__(__self__, *, """ :param str instance_url: The location of the Veeva resource """ - ConnectorProfileVeevaConnectorProfileProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_url=instance_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_url: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_url", instance_url) + pulumi.set(__self__, "instance_url", instance_url) @property @pulumi.getter(name="instanceUrl") @@ -3315,27 +2710,12 @@ def __init__(__self__, *, :param str access_token: The credentials used to access protected resources. :param 'ConnectorProfileConnectorOAuthRequest' connector_o_auth_request: The oauth needed to request security tokens from the connector endpoint. """ - ConnectorProfileZendeskConnectorProfileCredentials._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_id=client_id, - client_secret=client_secret, - access_token=access_token, - connector_o_auth_request=connector_o_auth_request, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_id: str, - client_secret: str, - access_token: Optional[str] = None, - connector_o_auth_request: Optional['outputs.ConnectorProfileConnectorOAuthRequest'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("client_id", client_id) - _setter("client_secret", client_secret) + pulumi.set(__self__, "client_id", client_id) + pulumi.set(__self__, "client_secret", client_secret) if access_token is not None: - _setter("access_token", access_token) + pulumi.set(__self__, "access_token", access_token) if connector_o_auth_request is not None: - _setter("connector_o_auth_request", connector_o_auth_request) + pulumi.set(__self__, "connector_o_auth_request", connector_o_auth_request) @property @pulumi.getter(name="clientId") @@ -3394,16 +2774,7 @@ def __init__(__self__, *, """ :param str instance_url: The location of the Zendesk resource """ - ConnectorProfileZendeskConnectorProfileProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_url=instance_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_url: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_url", instance_url) + pulumi.set(__self__, "instance_url", instance_url) @property @pulumi.getter(name="instanceUrl") @@ -3442,17 +2813,8 @@ def __init__(__self__, *, Contains information about the configuration of the connector being registered. :param 'ConnectorLambdaConnectorProvisioningConfig' lambda_: Contains information about the configuration of the lambda which is being registered as the connector. """ - ConnectorProvisioningConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - lambda_=lambda_, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lambda_: Optional['outputs.ConnectorLambdaConnectorProvisioningConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if lambda_ is not None: - _setter("lambda_", lambda_) + pulumi.set(__self__, "lambda_", lambda_) @property @pulumi.getter(name="lambda") @@ -3487,21 +2849,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, aggregation_type: Optional['FlowAggregationType'] = None, target_file_size: Optional[int] = None): - FlowAggregationConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - aggregation_type=aggregation_type, - target_file_size=target_file_size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aggregation_type: Optional['FlowAggregationType'] = None, - target_file_size: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if aggregation_type is not None: - _setter("aggregation_type", aggregation_type) + pulumi.set(__self__, "aggregation_type", aggregation_type) if target_file_size is not None: - _setter("target_file_size", target_file_size) + pulumi.set(__self__, "target_file_size", target_file_size) @property @pulumi.getter(name="aggregationType") @@ -3518,16 +2869,7 @@ def target_file_size(self) -> Optional[int]: class FlowAmplitudeSourceProperties(dict): def __init__(__self__, *, object: str): - FlowAmplitudeSourceProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object", object) + pulumi.set(__self__, "object", object) @property @pulumi.getter @@ -3586,81 +2928,40 @@ def __init__(__self__, *, """ Operation to be performed on provided source fields """ - FlowConnectorOperator._configure( - lambda key, value: pulumi.set(__self__, key, value), - amplitude=amplitude, - custom_connector=custom_connector, - datadog=datadog, - dynatrace=dynatrace, - google_analytics=google_analytics, - infor_nexus=infor_nexus, - marketo=marketo, - pardot=pardot, - s3=s3, - salesforce=salesforce, - sapo_data=sapo_data, - service_now=service_now, - singular=singular, - slack=slack, - trendmicro=trendmicro, - veeva=veeva, - zendesk=zendesk, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - amplitude: Optional['FlowAmplitudeConnectorOperator'] = None, - custom_connector: Optional['FlowOperator'] = None, - datadog: Optional['FlowDatadogConnectorOperator'] = None, - dynatrace: Optional['FlowDynatraceConnectorOperator'] = None, - google_analytics: Optional['FlowGoogleAnalyticsConnectorOperator'] = None, - infor_nexus: Optional['FlowInforNexusConnectorOperator'] = None, - marketo: Optional['FlowMarketoConnectorOperator'] = None, - pardot: Optional['FlowPardotConnectorOperator'] = None, - s3: Optional['FlowS3ConnectorOperator'] = None, - salesforce: Optional['FlowSalesforceConnectorOperator'] = None, - sapo_data: Optional['FlowSapoDataConnectorOperator'] = None, - service_now: Optional['FlowServiceNowConnectorOperator'] = None, - singular: Optional['FlowSingularConnectorOperator'] = None, - slack: Optional['FlowSlackConnectorOperator'] = None, - trendmicro: Optional['FlowTrendmicroConnectorOperator'] = None, - veeva: Optional['FlowVeevaConnectorOperator'] = None, - zendesk: Optional['FlowZendeskConnectorOperator'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if amplitude is not None: - _setter("amplitude", amplitude) + pulumi.set(__self__, "amplitude", amplitude) if custom_connector is not None: - _setter("custom_connector", custom_connector) + pulumi.set(__self__, "custom_connector", custom_connector) if datadog is not None: - _setter("datadog", datadog) + pulumi.set(__self__, "datadog", datadog) if dynatrace is not None: - _setter("dynatrace", dynatrace) + pulumi.set(__self__, "dynatrace", dynatrace) if google_analytics is not None: - _setter("google_analytics", google_analytics) + pulumi.set(__self__, "google_analytics", google_analytics) if infor_nexus is not None: - _setter("infor_nexus", infor_nexus) + pulumi.set(__self__, "infor_nexus", infor_nexus) if marketo is not None: - _setter("marketo", marketo) + pulumi.set(__self__, "marketo", marketo) if pardot is not None: - _setter("pardot", pardot) + pulumi.set(__self__, "pardot", pardot) if s3 is not None: - _setter("s3", s3) + pulumi.set(__self__, "s3", s3) if salesforce is not None: - _setter("salesforce", salesforce) + pulumi.set(__self__, "salesforce", salesforce) if sapo_data is not None: - _setter("sapo_data", sapo_data) + pulumi.set(__self__, "sapo_data", sapo_data) if service_now is not None: - _setter("service_now", service_now) + pulumi.set(__self__, "service_now", service_now) if singular is not None: - _setter("singular", singular) + pulumi.set(__self__, "singular", singular) if slack is not None: - _setter("slack", slack) + pulumi.set(__self__, "slack", slack) if trendmicro is not None: - _setter("trendmicro", trendmicro) + pulumi.set(__self__, "trendmicro", trendmicro) if veeva is not None: - _setter("veeva", veeva) + pulumi.set(__self__, "veeva", veeva) if zendesk is not None: - _setter("zendesk", zendesk) + pulumi.set(__self__, "zendesk", zendesk) @property @pulumi.getter @@ -3784,32 +3085,15 @@ def __init__(__self__, *, """ :param Sequence[str] id_field_names: List of fields used as ID when performing a write operation. """ - FlowCustomConnectorDestinationProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - entity_name=entity_name, - custom_properties=custom_properties, - error_handling_config=error_handling_config, - id_field_names=id_field_names, - write_operation_type=write_operation_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - entity_name: str, - custom_properties: Optional['outputs.FlowCustomProperties'] = None, - error_handling_config: Optional['outputs.FlowErrorHandlingConfig'] = None, - id_field_names: Optional[Sequence[str]] = None, - write_operation_type: Optional['FlowWriteOperationType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("entity_name", entity_name) + pulumi.set(__self__, "entity_name", entity_name) if custom_properties is not None: - _setter("custom_properties", custom_properties) + pulumi.set(__self__, "custom_properties", custom_properties) if error_handling_config is not None: - _setter("error_handling_config", error_handling_config) + pulumi.set(__self__, "error_handling_config", error_handling_config) if id_field_names is not None: - _setter("id_field_names", id_field_names) + pulumi.set(__self__, "id_field_names", id_field_names) if write_operation_type is not None: - _setter("write_operation_type", write_operation_type) + pulumi.set(__self__, "write_operation_type", write_operation_type) @property @pulumi.getter(name="entityName") @@ -3867,24 +3151,11 @@ def __init__(__self__, *, entity_name: str, custom_properties: Optional['outputs.FlowCustomProperties'] = None, data_transfer_api: Optional['outputs.FlowCustomConnectorSourcePropertiesDataTransferApiProperties'] = None): - FlowCustomConnectorSourceProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - entity_name=entity_name, - custom_properties=custom_properties, - data_transfer_api=data_transfer_api, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - entity_name: str, - custom_properties: Optional['outputs.FlowCustomProperties'] = None, - data_transfer_api: Optional['outputs.FlowCustomConnectorSourcePropertiesDataTransferApiProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("entity_name", entity_name) + pulumi.set(__self__, "entity_name", entity_name) if custom_properties is not None: - _setter("custom_properties", custom_properties) + pulumi.set(__self__, "custom_properties", custom_properties) if data_transfer_api is not None: - _setter("data_transfer_api", data_transfer_api) + pulumi.set(__self__, "data_transfer_api", data_transfer_api) @property @pulumi.getter(name="entityName") @@ -3907,19 +3178,8 @@ class FlowCustomConnectorSourcePropertiesDataTransferApiProperties(dict): def __init__(__self__, *, name: str, type: 'FlowCustomConnectorSourcePropertiesDataTransferApiPropertiesType'): - FlowCustomConnectorSourcePropertiesDataTransferApiProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - type: 'FlowCustomConnectorSourcePropertiesDataTransferApiPropertiesType', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("type", type) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -3942,27 +3202,13 @@ def __init__(__self__): A map for properties for custom connector. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type class FlowDatadogSourceProperties(dict): def __init__(__self__, *, object: str): - FlowDatadogSourceProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object", object) + pulumi.set(__self__, "object", object) @property @pulumi.getter @@ -4013,57 +3259,28 @@ def __init__(__self__, *, """ Destination connector details """ - FlowDestinationConnectorProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_connector=custom_connector, - event_bridge=event_bridge, - lookout_metrics=lookout_metrics, - marketo=marketo, - redshift=redshift, - s3=s3, - salesforce=salesforce, - sapo_data=sapo_data, - snowflake=snowflake, - upsolver=upsolver, - zendesk=zendesk, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_connector: Optional['outputs.FlowCustomConnectorDestinationProperties'] = None, - event_bridge: Optional['outputs.FlowEventBridgeDestinationProperties'] = None, - lookout_metrics: Optional['outputs.FlowLookoutMetricsDestinationProperties'] = None, - marketo: Optional['outputs.FlowMarketoDestinationProperties'] = None, - redshift: Optional['outputs.FlowRedshiftDestinationProperties'] = None, - s3: Optional['outputs.FlowS3DestinationProperties'] = None, - salesforce: Optional['outputs.FlowSalesforceDestinationProperties'] = None, - sapo_data: Optional['outputs.FlowSapoDataDestinationProperties'] = None, - snowflake: Optional['outputs.FlowSnowflakeDestinationProperties'] = None, - upsolver: Optional['outputs.FlowUpsolverDestinationProperties'] = None, - zendesk: Optional['outputs.FlowZendeskDestinationProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_connector is not None: - _setter("custom_connector", custom_connector) + pulumi.set(__self__, "custom_connector", custom_connector) if event_bridge is not None: - _setter("event_bridge", event_bridge) + pulumi.set(__self__, "event_bridge", event_bridge) if lookout_metrics is not None: - _setter("lookout_metrics", lookout_metrics) + pulumi.set(__self__, "lookout_metrics", lookout_metrics) if marketo is not None: - _setter("marketo", marketo) + pulumi.set(__self__, "marketo", marketo) if redshift is not None: - _setter("redshift", redshift) + pulumi.set(__self__, "redshift", redshift) if s3 is not None: - _setter("s3", s3) + pulumi.set(__self__, "s3", s3) if salesforce is not None: - _setter("salesforce", salesforce) + pulumi.set(__self__, "salesforce", salesforce) if sapo_data is not None: - _setter("sapo_data", sapo_data) + pulumi.set(__self__, "sapo_data", sapo_data) if snowflake is not None: - _setter("snowflake", snowflake) + pulumi.set(__self__, "snowflake", snowflake) if upsolver is not None: - _setter("upsolver", upsolver) + pulumi.set(__self__, "upsolver", upsolver) if zendesk is not None: - _setter("zendesk", zendesk) + pulumi.set(__self__, "zendesk", zendesk) @property @pulumi.getter(name="customConnector") @@ -4161,27 +3378,12 @@ def __init__(__self__, *, :param str api_version: The API version that the destination connector uses. :param str connector_profile_name: Name of destination connector profile """ - FlowDestinationFlowConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - connector_type=connector_type, - destination_connector_properties=destination_connector_properties, - api_version=api_version, - connector_profile_name=connector_profile_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connector_type: 'FlowConnectorType', - destination_connector_properties: 'outputs.FlowDestinationConnectorProperties', - api_version: Optional[str] = None, - connector_profile_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("connector_type", connector_type) - _setter("destination_connector_properties", destination_connector_properties) + pulumi.set(__self__, "connector_type", connector_type) + pulumi.set(__self__, "destination_connector_properties", destination_connector_properties) if api_version is not None: - _setter("api_version", api_version) + pulumi.set(__self__, "api_version", api_version) if connector_profile_name is not None: - _setter("connector_profile_name", connector_profile_name) + pulumi.set(__self__, "connector_profile_name", connector_profile_name) @property @pulumi.getter(name="connectorType") @@ -4220,16 +3422,7 @@ def connector_profile_name(self) -> Optional[str]: class FlowDynatraceSourceProperties(dict): def __init__(__self__, *, object: str): - FlowDynatraceSourceProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object", object) + pulumi.set(__self__, "object", object) @property @pulumi.getter @@ -4264,25 +3457,12 @@ def __init__(__self__, *, bucket_name: Optional[str] = None, bucket_prefix: Optional[str] = None, fail_on_first_error: Optional[bool] = None): - FlowErrorHandlingConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - bucket_prefix=bucket_prefix, - fail_on_first_error=fail_on_first_error, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: Optional[str] = None, - bucket_prefix: Optional[str] = None, - fail_on_first_error: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bucket_name is not None: - _setter("bucket_name", bucket_name) + pulumi.set(__self__, "bucket_name", bucket_name) if bucket_prefix is not None: - _setter("bucket_prefix", bucket_prefix) + pulumi.set(__self__, "bucket_prefix", bucket_prefix) if fail_on_first_error is not None: - _setter("fail_on_first_error", fail_on_first_error) + pulumi.set(__self__, "fail_on_first_error", fail_on_first_error) @property @pulumi.getter(name="bucketName") @@ -4322,20 +3502,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, object: str, error_handling_config: Optional['outputs.FlowErrorHandlingConfig'] = None): - FlowEventBridgeDestinationProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - error_handling_config=error_handling_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: str, - error_handling_config: Optional['outputs.FlowErrorHandlingConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object", object) + pulumi.set(__self__, "object", object) if error_handling_config is not None: - _setter("error_handling_config", error_handling_config) + pulumi.set(__self__, "error_handling_config", error_handling_config) @property @pulumi.getter @@ -4384,22 +3553,9 @@ def __init__(__self__, *, :param str role_arn: A string containing the value for the tag :param str table_prefix: A string containing the value for the tag """ - FlowGlueDataCatalog._configure( - lambda key, value: pulumi.set(__self__, key, value), - database_name=database_name, - role_arn=role_arn, - table_prefix=table_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database_name: str, - role_arn: str, - table_prefix: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database_name", database_name) - _setter("role_arn", role_arn) - _setter("table_prefix", table_prefix) + pulumi.set(__self__, "database_name", database_name) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "table_prefix", table_prefix) @property @pulumi.getter(name="databaseName") @@ -4430,16 +3586,7 @@ def table_prefix(self) -> str: class FlowGoogleAnalyticsSourceProperties(dict): def __init__(__self__, *, object: str): - FlowGoogleAnalyticsSourceProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object", object) + pulumi.set(__self__, "object", object) @property @pulumi.getter @@ -4474,17 +3621,8 @@ def __init__(__self__, *, """ Configuration for scheduled incremental data pull """ - FlowIncrementalPullConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - datetime_type_field_name=datetime_type_field_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - datetime_type_field_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if datetime_type_field_name is not None: - _setter("datetime_type_field_name", datetime_type_field_name) + pulumi.set(__self__, "datetime_type_field_name", datetime_type_field_name) @property @pulumi.getter(name="datetimeTypeFieldName") @@ -4496,16 +3634,7 @@ def datetime_type_field_name(self) -> Optional[str]: class FlowInforNexusSourceProperties(dict): def __init__(__self__, *, object: str): - FlowInforNexusSourceProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object", object) + pulumi.set(__self__, "object", object) @property @pulumi.getter @@ -4517,17 +3646,8 @@ def object(self) -> str: class FlowLookoutMetricsDestinationProperties(dict): def __init__(__self__, *, object: Optional[str] = None): - FlowLookoutMetricsDestinationProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if object is not None: - _setter("object", object) + pulumi.set(__self__, "object", object) @property @pulumi.getter @@ -4557,20 +3677,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, object: str, error_handling_config: Optional['outputs.FlowErrorHandlingConfig'] = None): - FlowMarketoDestinationProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - error_handling_config=error_handling_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: str, - error_handling_config: Optional['outputs.FlowErrorHandlingConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object", object) + pulumi.set(__self__, "object", object) if error_handling_config is not None: - _setter("error_handling_config", error_handling_config) + pulumi.set(__self__, "error_handling_config", error_handling_config) @property @pulumi.getter @@ -4587,16 +3696,7 @@ def error_handling_config(self) -> Optional['outputs.FlowErrorHandlingConfig']: class FlowMarketoSourceProperties(dict): def __init__(__self__, *, object: str): - FlowMarketoSourceProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object", object) + pulumi.set(__self__, "object", object) @property @pulumi.getter @@ -4632,17 +3732,8 @@ def __init__(__self__, *, Configurations of metadata catalog of the flow. :param 'FlowGlueDataCatalog' glue_data_catalog: Configurations of glue data catalog of the flow. """ - FlowMetadataCatalogConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - glue_data_catalog=glue_data_catalog, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - glue_data_catalog: Optional['outputs.FlowGlueDataCatalog'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if glue_data_catalog is not None: - _setter("glue_data_catalog", glue_data_catalog) + pulumi.set(__self__, "glue_data_catalog", glue_data_catalog) @property @pulumi.getter(name="glueDataCatalog") @@ -4657,16 +3748,7 @@ def glue_data_catalog(self) -> Optional['outputs.FlowGlueDataCatalog']: class FlowPardotSourceProperties(dict): def __init__(__self__, *, object: str): - FlowPardotSourceProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object", object) + pulumi.set(__self__, "object", object) @property @pulumi.getter @@ -4701,25 +3783,12 @@ def __init__(__self__, *, path_prefix_hierarchy: Optional[Sequence['FlowPathPrefix']] = None, prefix_format: Optional['FlowPrefixFormat'] = None, prefix_type: Optional['FlowPrefixType'] = None): - FlowPrefixConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - path_prefix_hierarchy=path_prefix_hierarchy, - prefix_format=prefix_format, - prefix_type=prefix_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - path_prefix_hierarchy: Optional[Sequence['FlowPathPrefix']] = None, - prefix_format: Optional['FlowPrefixFormat'] = None, - prefix_type: Optional['FlowPrefixType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if path_prefix_hierarchy is not None: - _setter("path_prefix_hierarchy", path_prefix_hierarchy) + pulumi.set(__self__, "path_prefix_hierarchy", path_prefix_hierarchy) if prefix_format is not None: - _setter("prefix_format", prefix_format) + pulumi.set(__self__, "prefix_format", prefix_format) if prefix_type is not None: - _setter("prefix_type", prefix_type) + pulumi.set(__self__, "prefix_type", prefix_type) @property @pulumi.getter(name="pathPrefixHierarchy") @@ -4765,27 +3834,12 @@ def __init__(__self__, *, object: str, bucket_prefix: Optional[str] = None, error_handling_config: Optional['outputs.FlowErrorHandlingConfig'] = None): - FlowRedshiftDestinationProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - intermediate_bucket_name=intermediate_bucket_name, - object=object, - bucket_prefix=bucket_prefix, - error_handling_config=error_handling_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - intermediate_bucket_name: str, - object: str, - bucket_prefix: Optional[str] = None, - error_handling_config: Optional['outputs.FlowErrorHandlingConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("intermediate_bucket_name", intermediate_bucket_name) - _setter("object", object) + pulumi.set(__self__, "intermediate_bucket_name", intermediate_bucket_name) + pulumi.set(__self__, "object", object) if bucket_prefix is not None: - _setter("bucket_prefix", bucket_prefix) + pulumi.set(__self__, "bucket_prefix", bucket_prefix) if error_handling_config is not None: - _setter("error_handling_config", error_handling_config) + pulumi.set(__self__, "error_handling_config", error_handling_config) @property @pulumi.getter(name="intermediateBucketName") @@ -4835,24 +3889,11 @@ def __init__(__self__, *, bucket_name: str, bucket_prefix: Optional[str] = None, s3_output_format_config: Optional['outputs.FlowS3OutputFormatConfig'] = None): - FlowS3DestinationProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - bucket_prefix=bucket_prefix, - s3_output_format_config=s3_output_format_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: str, - bucket_prefix: Optional[str] = None, - s3_output_format_config: Optional['outputs.FlowS3OutputFormatConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_name", bucket_name) + pulumi.set(__self__, "bucket_name", bucket_name) if bucket_prefix is not None: - _setter("bucket_prefix", bucket_prefix) + pulumi.set(__self__, "bucket_prefix", bucket_prefix) if s3_output_format_config is not None: - _setter("s3_output_format_config", s3_output_format_config) + pulumi.set(__self__, "s3_output_format_config", s3_output_format_config) @property @pulumi.getter(name="bucketName") @@ -4891,17 +3932,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, s3_input_file_type: Optional['FlowS3InputFormatConfigS3InputFileType'] = None): - FlowS3InputFormatConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_input_file_type=s3_input_file_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_input_file_type: Optional['FlowS3InputFormatConfigS3InputFileType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if s3_input_file_type is not None: - _setter("s3_input_file_type", s3_input_file_type) + pulumi.set(__self__, "s3_input_file_type", s3_input_file_type) @property @pulumi.getter(name="s3InputFileType") @@ -4939,29 +3971,14 @@ def __init__(__self__, *, file_type: Optional['FlowFileType'] = None, prefix_config: Optional['outputs.FlowPrefixConfig'] = None, preserve_source_data_typing: Optional[bool] = None): - FlowS3OutputFormatConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - aggregation_config=aggregation_config, - file_type=file_type, - prefix_config=prefix_config, - preserve_source_data_typing=preserve_source_data_typing, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aggregation_config: Optional['outputs.FlowAggregationConfig'] = None, - file_type: Optional['FlowFileType'] = None, - prefix_config: Optional['outputs.FlowPrefixConfig'] = None, - preserve_source_data_typing: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if aggregation_config is not None: - _setter("aggregation_config", aggregation_config) + pulumi.set(__self__, "aggregation_config", aggregation_config) if file_type is not None: - _setter("file_type", file_type) + pulumi.set(__self__, "file_type", file_type) if prefix_config is not None: - _setter("prefix_config", prefix_config) + pulumi.set(__self__, "prefix_config", prefix_config) if preserve_source_data_typing is not None: - _setter("preserve_source_data_typing", preserve_source_data_typing) + pulumi.set(__self__, "preserve_source_data_typing", preserve_source_data_typing) @property @pulumi.getter(name="aggregationConfig") @@ -5011,23 +4028,10 @@ def __init__(__self__, *, bucket_name: str, bucket_prefix: str, s3_input_format_config: Optional['outputs.FlowS3InputFormatConfig'] = None): - FlowS3SourceProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - bucket_prefix=bucket_prefix, - s3_input_format_config=s3_input_format_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: str, - bucket_prefix: str, - s3_input_format_config: Optional['outputs.FlowS3InputFormatConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_name", bucket_name) - _setter("bucket_prefix", bucket_prefix) + pulumi.set(__self__, "bucket_name", bucket_name) + pulumi.set(__self__, "bucket_prefix", bucket_prefix) if s3_input_format_config is not None: - _setter("s3_input_format_config", s3_input_format_config) + pulumi.set(__self__, "s3_input_format_config", s3_input_format_config) @property @pulumi.getter(name="bucketName") @@ -5079,32 +4083,15 @@ def __init__(__self__, *, """ :param Sequence[str] id_field_names: List of fields used as ID when performing a write operation. """ - FlowSalesforceDestinationProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - data_transfer_api=data_transfer_api, - error_handling_config=error_handling_config, - id_field_names=id_field_names, - write_operation_type=write_operation_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: str, - data_transfer_api: Optional['FlowDataTransferApi'] = None, - error_handling_config: Optional['outputs.FlowErrorHandlingConfig'] = None, - id_field_names: Optional[Sequence[str]] = None, - write_operation_type: Optional['FlowWriteOperationType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object", object) + pulumi.set(__self__, "object", object) if data_transfer_api is not None: - _setter("data_transfer_api", data_transfer_api) + pulumi.set(__self__, "data_transfer_api", data_transfer_api) if error_handling_config is not None: - _setter("error_handling_config", error_handling_config) + pulumi.set(__self__, "error_handling_config", error_handling_config) if id_field_names is not None: - _setter("id_field_names", id_field_names) + pulumi.set(__self__, "id_field_names", id_field_names) if write_operation_type is not None: - _setter("write_operation_type", write_operation_type) + pulumi.set(__self__, "write_operation_type", write_operation_type) @property @pulumi.getter @@ -5163,28 +4150,13 @@ def __init__(__self__, *, data_transfer_api: Optional['FlowDataTransferApi'] = None, enable_dynamic_field_update: Optional[bool] = None, include_deleted_records: Optional[bool] = None): - FlowSalesforceSourceProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - data_transfer_api=data_transfer_api, - enable_dynamic_field_update=enable_dynamic_field_update, - include_deleted_records=include_deleted_records, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: str, - data_transfer_api: Optional['FlowDataTransferApi'] = None, - enable_dynamic_field_update: Optional[bool] = None, - include_deleted_records: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object", object) + pulumi.set(__self__, "object", object) if data_transfer_api is not None: - _setter("data_transfer_api", data_transfer_api) + pulumi.set(__self__, "data_transfer_api", data_transfer_api) if enable_dynamic_field_update is not None: - _setter("enable_dynamic_field_update", enable_dynamic_field_update) + pulumi.set(__self__, "enable_dynamic_field_update", enable_dynamic_field_update) if include_deleted_records is not None: - _setter("include_deleted_records", include_deleted_records) + pulumi.set(__self__, "include_deleted_records", include_deleted_records) @property @pulumi.getter @@ -5243,32 +4215,15 @@ def __init__(__self__, *, """ :param Sequence[str] id_field_names: List of fields used as ID when performing a write operation. """ - FlowSapoDataDestinationProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - object_path=object_path, - error_handling_config=error_handling_config, - id_field_names=id_field_names, - success_response_handling_config=success_response_handling_config, - write_operation_type=write_operation_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object_path: str, - error_handling_config: Optional['outputs.FlowErrorHandlingConfig'] = None, - id_field_names: Optional[Sequence[str]] = None, - success_response_handling_config: Optional['outputs.FlowSuccessResponseHandlingConfig'] = None, - write_operation_type: Optional['FlowWriteOperationType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object_path", object_path) + pulumi.set(__self__, "object_path", object_path) if error_handling_config is not None: - _setter("error_handling_config", error_handling_config) + pulumi.set(__self__, "error_handling_config", error_handling_config) if id_field_names is not None: - _setter("id_field_names", id_field_names) + pulumi.set(__self__, "id_field_names", id_field_names) if success_response_handling_config is not None: - _setter("success_response_handling_config", success_response_handling_config) + pulumi.set(__self__, "success_response_handling_config", success_response_handling_config) if write_operation_type is not None: - _setter("write_operation_type", write_operation_type) + pulumi.set(__self__, "write_operation_type", write_operation_type) @property @pulumi.getter(name="objectPath") @@ -5326,16 +4281,7 @@ def __init__(__self__, *, """ SAP Source connector page size """ - FlowSapoDataPaginationConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_page_size=max_page_size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_page_size: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_page_size", max_page_size) + pulumi.set(__self__, "max_page_size", max_page_size) @property @pulumi.getter(name="maxPageSize") @@ -5370,16 +4316,7 @@ def __init__(__self__, *, """ SAP Source connector parallelism factor """ - FlowSapoDataParallelismConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_parallelism=max_parallelism, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_parallelism: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_parallelism", max_parallelism) + pulumi.set(__self__, "max_parallelism", max_parallelism) @property @pulumi.getter(name="maxParallelism") @@ -5414,24 +4351,11 @@ def __init__(__self__, *, object_path: str, pagination_config: Optional['outputs.FlowSapoDataPaginationConfig'] = None, parallelism_config: Optional['outputs.FlowSapoDataParallelismConfig'] = None): - FlowSapoDataSourceProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - object_path=object_path, - pagination_config=pagination_config, - parallelism_config=parallelism_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object_path: str, - pagination_config: Optional['outputs.FlowSapoDataPaginationConfig'] = None, - parallelism_config: Optional['outputs.FlowSapoDataParallelismConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object_path", object_path) + pulumi.set(__self__, "object_path", object_path) if pagination_config is not None: - _setter("pagination_config", pagination_config) + pulumi.set(__self__, "pagination_config", pagination_config) if parallelism_config is not None: - _setter("parallelism_config", parallelism_config) + pulumi.set(__self__, "parallelism_config", parallelism_config) @property @pulumi.getter(name="objectPath") @@ -5497,44 +4421,21 @@ def __init__(__self__, *, """ Details required for scheduled trigger type """ - FlowScheduledTriggerProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - schedule_expression=schedule_expression, - data_pull_mode=data_pull_mode, - first_execution_from=first_execution_from, - flow_error_deactivation_threshold=flow_error_deactivation_threshold, - schedule_end_time=schedule_end_time, - schedule_offset=schedule_offset, - schedule_start_time=schedule_start_time, - time_zone=time_zone, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - schedule_expression: str, - data_pull_mode: Optional['FlowScheduledTriggerPropertiesDataPullMode'] = None, - first_execution_from: Optional[float] = None, - flow_error_deactivation_threshold: Optional[int] = None, - schedule_end_time: Optional[float] = None, - schedule_offset: Optional[float] = None, - schedule_start_time: Optional[float] = None, - time_zone: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("schedule_expression", schedule_expression) + pulumi.set(__self__, "schedule_expression", schedule_expression) if data_pull_mode is not None: - _setter("data_pull_mode", data_pull_mode) + pulumi.set(__self__, "data_pull_mode", data_pull_mode) if first_execution_from is not None: - _setter("first_execution_from", first_execution_from) + pulumi.set(__self__, "first_execution_from", first_execution_from) if flow_error_deactivation_threshold is not None: - _setter("flow_error_deactivation_threshold", flow_error_deactivation_threshold) + pulumi.set(__self__, "flow_error_deactivation_threshold", flow_error_deactivation_threshold) if schedule_end_time is not None: - _setter("schedule_end_time", schedule_end_time) + pulumi.set(__self__, "schedule_end_time", schedule_end_time) if schedule_offset is not None: - _setter("schedule_offset", schedule_offset) + pulumi.set(__self__, "schedule_offset", schedule_offset) if schedule_start_time is not None: - _setter("schedule_start_time", schedule_start_time) + pulumi.set(__self__, "schedule_start_time", schedule_start_time) if time_zone is not None: - _setter("time_zone", time_zone) + pulumi.set(__self__, "time_zone", time_zone) @property @pulumi.getter(name="scheduleExpression") @@ -5581,16 +4482,7 @@ def time_zone(self) -> Optional[str]: class FlowServiceNowSourceProperties(dict): def __init__(__self__, *, object: str): - FlowServiceNowSourceProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object", object) + pulumi.set(__self__, "object", object) @property @pulumi.getter @@ -5602,16 +4494,7 @@ def object(self) -> str: class FlowSingularSourceProperties(dict): def __init__(__self__, *, object: str): - FlowSingularSourceProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object", object) + pulumi.set(__self__, "object", object) @property @pulumi.getter @@ -5623,16 +4506,7 @@ def object(self) -> str: class FlowSlackSourceProperties(dict): def __init__(__self__, *, object: str): - FlowSlackSourceProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object", object) + pulumi.set(__self__, "object", object) @property @pulumi.getter @@ -5668,27 +4542,12 @@ def __init__(__self__, *, object: str, bucket_prefix: Optional[str] = None, error_handling_config: Optional['outputs.FlowErrorHandlingConfig'] = None): - FlowSnowflakeDestinationProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - intermediate_bucket_name=intermediate_bucket_name, - object=object, - bucket_prefix=bucket_prefix, - error_handling_config=error_handling_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - intermediate_bucket_name: str, - object: str, - bucket_prefix: Optional[str] = None, - error_handling_config: Optional['outputs.FlowErrorHandlingConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("intermediate_bucket_name", intermediate_bucket_name) - _setter("object", object) + pulumi.set(__self__, "intermediate_bucket_name", intermediate_bucket_name) + pulumi.set(__self__, "object", object) if bucket_prefix is not None: - _setter("bucket_prefix", bucket_prefix) + pulumi.set(__self__, "bucket_prefix", bucket_prefix) if error_handling_config is not None: - _setter("error_handling_config", error_handling_config) + pulumi.set(__self__, "error_handling_config", error_handling_config) @property @pulumi.getter(name="intermediateBucketName") @@ -5762,81 +4621,40 @@ def __init__(__self__, *, """ Source connector details required to query a connector """ - FlowSourceConnectorProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - amplitude=amplitude, - custom_connector=custom_connector, - datadog=datadog, - dynatrace=dynatrace, - google_analytics=google_analytics, - infor_nexus=infor_nexus, - marketo=marketo, - pardot=pardot, - s3=s3, - salesforce=salesforce, - sapo_data=sapo_data, - service_now=service_now, - singular=singular, - slack=slack, - trendmicro=trendmicro, - veeva=veeva, - zendesk=zendesk, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - amplitude: Optional['outputs.FlowAmplitudeSourceProperties'] = None, - custom_connector: Optional['outputs.FlowCustomConnectorSourceProperties'] = None, - datadog: Optional['outputs.FlowDatadogSourceProperties'] = None, - dynatrace: Optional['outputs.FlowDynatraceSourceProperties'] = None, - google_analytics: Optional['outputs.FlowGoogleAnalyticsSourceProperties'] = None, - infor_nexus: Optional['outputs.FlowInforNexusSourceProperties'] = None, - marketo: Optional['outputs.FlowMarketoSourceProperties'] = None, - pardot: Optional['outputs.FlowPardotSourceProperties'] = None, - s3: Optional['outputs.FlowS3SourceProperties'] = None, - salesforce: Optional['outputs.FlowSalesforceSourceProperties'] = None, - sapo_data: Optional['outputs.FlowSapoDataSourceProperties'] = None, - service_now: Optional['outputs.FlowServiceNowSourceProperties'] = None, - singular: Optional['outputs.FlowSingularSourceProperties'] = None, - slack: Optional['outputs.FlowSlackSourceProperties'] = None, - trendmicro: Optional['outputs.FlowTrendmicroSourceProperties'] = None, - veeva: Optional['outputs.FlowVeevaSourceProperties'] = None, - zendesk: Optional['outputs.FlowZendeskSourceProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if amplitude is not None: - _setter("amplitude", amplitude) + pulumi.set(__self__, "amplitude", amplitude) if custom_connector is not None: - _setter("custom_connector", custom_connector) + pulumi.set(__self__, "custom_connector", custom_connector) if datadog is not None: - _setter("datadog", datadog) + pulumi.set(__self__, "datadog", datadog) if dynatrace is not None: - _setter("dynatrace", dynatrace) + pulumi.set(__self__, "dynatrace", dynatrace) if google_analytics is not None: - _setter("google_analytics", google_analytics) + pulumi.set(__self__, "google_analytics", google_analytics) if infor_nexus is not None: - _setter("infor_nexus", infor_nexus) + pulumi.set(__self__, "infor_nexus", infor_nexus) if marketo is not None: - _setter("marketo", marketo) + pulumi.set(__self__, "marketo", marketo) if pardot is not None: - _setter("pardot", pardot) + pulumi.set(__self__, "pardot", pardot) if s3 is not None: - _setter("s3", s3) + pulumi.set(__self__, "s3", s3) if salesforce is not None: - _setter("salesforce", salesforce) + pulumi.set(__self__, "salesforce", salesforce) if sapo_data is not None: - _setter("sapo_data", sapo_data) + pulumi.set(__self__, "sapo_data", sapo_data) if service_now is not None: - _setter("service_now", service_now) + pulumi.set(__self__, "service_now", service_now) if singular is not None: - _setter("singular", singular) + pulumi.set(__self__, "singular", singular) if slack is not None: - _setter("slack", slack) + pulumi.set(__self__, "slack", slack) if trendmicro is not None: - _setter("trendmicro", trendmicro) + pulumi.set(__self__, "trendmicro", trendmicro) if veeva is not None: - _setter("veeva", veeva) + pulumi.set(__self__, "veeva", veeva) if zendesk is not None: - _setter("zendesk", zendesk) + pulumi.set(__self__, "zendesk", zendesk) @property @pulumi.getter @@ -5968,31 +4786,14 @@ def __init__(__self__, *, :param str connector_profile_name: Name of source connector profile :param 'FlowIncrementalPullConfig' incremental_pull_config: Configuration for scheduled incremental data pull """ - FlowSourceFlowConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - connector_type=connector_type, - source_connector_properties=source_connector_properties, - api_version=api_version, - connector_profile_name=connector_profile_name, - incremental_pull_config=incremental_pull_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connector_type: 'FlowConnectorType', - source_connector_properties: 'outputs.FlowSourceConnectorProperties', - api_version: Optional[str] = None, - connector_profile_name: Optional[str] = None, - incremental_pull_config: Optional['outputs.FlowIncrementalPullConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("connector_type", connector_type) - _setter("source_connector_properties", source_connector_properties) + pulumi.set(__self__, "connector_type", connector_type) + pulumi.set(__self__, "source_connector_properties", source_connector_properties) if api_version is not None: - _setter("api_version", api_version) + pulumi.set(__self__, "api_version", api_version) if connector_profile_name is not None: - _setter("connector_profile_name", connector_profile_name) + pulumi.set(__self__, "connector_profile_name", connector_profile_name) if incremental_pull_config is not None: - _setter("incremental_pull_config", incremental_pull_config) + pulumi.set(__self__, "incremental_pull_config", incremental_pull_config) @property @pulumi.getter(name="connectorType") @@ -6059,21 +4860,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, bucket_name: Optional[str] = None, bucket_prefix: Optional[str] = None): - FlowSuccessResponseHandlingConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - bucket_prefix=bucket_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: Optional[str] = None, - bucket_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bucket_name is not None: - _setter("bucket_name", bucket_name) + pulumi.set(__self__, "bucket_name", bucket_name) if bucket_prefix is not None: - _setter("bucket_prefix", bucket_prefix) + pulumi.set(__self__, "bucket_prefix", bucket_prefix) @property @pulumi.getter(name="bucketName") @@ -6099,19 +4889,8 @@ def __init__(__self__, *, :param str key: A string used to identify this tag :param str value: A string containing the value for the tag """ - FlowTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -6170,31 +4949,14 @@ def __init__(__self__, *, :param str destination_field: A field value on which source field should be validated :param Sequence['FlowTaskPropertiesObject'] task_properties: A Map used to store task related info """ - FlowTask._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_fields=source_fields, - task_type=task_type, - connector_operator=connector_operator, - destination_field=destination_field, - task_properties=task_properties, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_fields: Sequence[str], - task_type: 'FlowTaskType', - connector_operator: Optional['outputs.FlowConnectorOperator'] = None, - destination_field: Optional[str] = None, - task_properties: Optional[Sequence['outputs.FlowTaskPropertiesObject']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("source_fields", source_fields) - _setter("task_type", task_type) + pulumi.set(__self__, "source_fields", source_fields) + pulumi.set(__self__, "task_type", task_type) if connector_operator is not None: - _setter("connector_operator", connector_operator) + pulumi.set(__self__, "connector_operator", connector_operator) if destination_field is not None: - _setter("destination_field", destination_field) + pulumi.set(__self__, "destination_field", destination_field) if task_properties is not None: - _setter("task_properties", task_properties) + pulumi.set(__self__, "task_properties", task_properties) @property @pulumi.getter(name="sourceFields") @@ -6248,19 +5010,8 @@ def __init__(__self__, *, """ An object used to store task related info """ - FlowTaskPropertiesObject._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: 'FlowOperatorPropertiesKeys', - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -6277,16 +5028,7 @@ def value(self) -> str: class FlowTrendmicroSourceProperties(dict): def __init__(__self__, *, object: str): - FlowTrendmicroSourceProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object", object) + pulumi.set(__self__, "object", object) @property @pulumi.getter @@ -6326,20 +5068,9 @@ def __init__(__self__, *, :param 'FlowTriggerType' trigger_type: Trigger type of the flow :param 'FlowScheduledTriggerProperties' trigger_properties: Details required based on the type of trigger """ - FlowTriggerConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - trigger_type=trigger_type, - trigger_properties=trigger_properties, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - trigger_type: 'FlowTriggerType', - trigger_properties: Optional['outputs.FlowScheduledTriggerProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("trigger_type", trigger_type) + pulumi.set(__self__, "trigger_type", trigger_type) if trigger_properties is not None: - _setter("trigger_properties", trigger_properties) + pulumi.set(__self__, "trigger_properties", trigger_properties) @property @pulumi.getter(name="triggerType") @@ -6385,23 +5116,10 @@ def __init__(__self__, *, bucket_name: str, s3_output_format_config: 'outputs.FlowUpsolverS3OutputFormatConfig', bucket_prefix: Optional[str] = None): - FlowUpsolverDestinationProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - s3_output_format_config=s3_output_format_config, - bucket_prefix=bucket_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: str, - s3_output_format_config: 'outputs.FlowUpsolverS3OutputFormatConfig', - bucket_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_name", bucket_name) - _setter("s3_output_format_config", s3_output_format_config) + pulumi.set(__self__, "bucket_name", bucket_name) + pulumi.set(__self__, "s3_output_format_config", s3_output_format_config) if bucket_prefix is not None: - _setter("bucket_prefix", bucket_prefix) + pulumi.set(__self__, "bucket_prefix", bucket_prefix) @property @pulumi.getter(name="bucketName") @@ -6446,24 +5164,11 @@ def __init__(__self__, *, prefix_config: 'outputs.FlowPrefixConfig', aggregation_config: Optional['outputs.FlowAggregationConfig'] = None, file_type: Optional['FlowFileType'] = None): - FlowUpsolverS3OutputFormatConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - prefix_config=prefix_config, - aggregation_config=aggregation_config, - file_type=file_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - prefix_config: 'outputs.FlowPrefixConfig', - aggregation_config: Optional['outputs.FlowAggregationConfig'] = None, - file_type: Optional['FlowFileType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("prefix_config", prefix_config) + pulumi.set(__self__, "prefix_config", prefix_config) if aggregation_config is not None: - _setter("aggregation_config", aggregation_config) + pulumi.set(__self__, "aggregation_config", aggregation_config) if file_type is not None: - _setter("file_type", file_type) + pulumi.set(__self__, "file_type", file_type) @property @pulumi.getter(name="prefixConfig") @@ -6512,32 +5217,15 @@ def __init__(__self__, *, include_all_versions: Optional[bool] = None, include_renditions: Optional[bool] = None, include_source_files: Optional[bool] = None): - FlowVeevaSourceProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - document_type=document_type, - include_all_versions=include_all_versions, - include_renditions=include_renditions, - include_source_files=include_source_files, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: str, - document_type: Optional[str] = None, - include_all_versions: Optional[bool] = None, - include_renditions: Optional[bool] = None, - include_source_files: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object", object) + pulumi.set(__self__, "object", object) if document_type is not None: - _setter("document_type", document_type) + pulumi.set(__self__, "document_type", document_type) if include_all_versions is not None: - _setter("include_all_versions", include_all_versions) + pulumi.set(__self__, "include_all_versions", include_all_versions) if include_renditions is not None: - _setter("include_renditions", include_renditions) + pulumi.set(__self__, "include_renditions", include_renditions) if include_source_files is not None: - _setter("include_source_files", include_source_files) + pulumi.set(__self__, "include_source_files", include_source_files) @property @pulumi.getter @@ -6596,28 +5284,13 @@ def __init__(__self__, *, """ :param Sequence[str] id_field_names: List of fields used as ID when performing a write operation. """ - FlowZendeskDestinationProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - error_handling_config=error_handling_config, - id_field_names=id_field_names, - write_operation_type=write_operation_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: str, - error_handling_config: Optional['outputs.FlowErrorHandlingConfig'] = None, - id_field_names: Optional[Sequence[str]] = None, - write_operation_type: Optional['FlowWriteOperationType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object", object) + pulumi.set(__self__, "object", object) if error_handling_config is not None: - _setter("error_handling_config", error_handling_config) + pulumi.set(__self__, "error_handling_config", error_handling_config) if id_field_names is not None: - _setter("id_field_names", id_field_names) + pulumi.set(__self__, "id_field_names", id_field_names) if write_operation_type is not None: - _setter("write_operation_type", write_operation_type) + pulumi.set(__self__, "write_operation_type", write_operation_type) @property @pulumi.getter @@ -6647,16 +5320,7 @@ def write_operation_type(self) -> Optional['FlowWriteOperationType']: class FlowZendeskSourceProperties(dict): def __init__(__self__, *, object: str): - FlowZendeskSourceProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object", object) + pulumi.set(__self__, "object", object) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/appintegrations/_inputs.py b/sdk/python/pulumi_aws_native/appintegrations/_inputs.py index f489ae086d..93e3441371 100644 --- a/sdk/python/pulumi_aws_native/appintegrations/_inputs.py +++ b/sdk/python/pulumi_aws_native/appintegrations/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -28,20 +28,9 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] folders: Identifiers for the source folders to pull all files from recursively. :param Any filters: Restrictions for what files should be pulled from the source. """ - DataIntegrationFileConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - folders=folders, - filters=filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - folders: pulumi.Input[Sequence[pulumi.Input[str]]], - filters: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("folders", folders) + pulumi.set(__self__, "folders", folders) if filters is not None: - _setter("filters", filters) + pulumi.set(__self__, "filters", filters) @property @pulumi.getter @@ -75,11 +64,6 @@ def __init__(__self__): The configuration for what data should be pulled from the source. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -93,24 +77,11 @@ def __init__(__self__, *, :param pulumi.Input[str] first_execution_from: The start date for objects to import in the first flow run. Epoch or ISO timestamp format is supported. :param pulumi.Input[str] object: The name of the object to pull from the data source. """ - DataIntegrationScheduleConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - schedule_expression=schedule_expression, - first_execution_from=first_execution_from, - object=object, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - schedule_expression: pulumi.Input[str], - first_execution_from: Optional[pulumi.Input[str]] = None, - object: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("schedule_expression", schedule_expression) + pulumi.set(__self__, "schedule_expression", schedule_expression) if first_execution_from is not None: - _setter("first_execution_from", first_execution_from) + pulumi.set(__self__, "first_execution_from", first_execution_from) if object is not None: - _setter("object", object) + pulumi.set(__self__, "object", object) @property @pulumi.getter(name="scheduleExpression") @@ -159,19 +130,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: A key to identify the tag. :param pulumi.Input[str] value: Corresponding tag value for the key. """ - DataIntegrationTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -205,16 +165,7 @@ def __init__(__self__, *, """ :param pulumi.Input[str] source: The source of the events. """ - EventIntegrationEventFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - source=source, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("source", source) + pulumi.set(__self__, "source", source) @property @pulumi.getter @@ -238,19 +189,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: A key to identify the tag. :param pulumi.Input[str] value: Corresponding tag value for the key. """ - EventIntegrationTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/appintegrations/data_integration.py b/sdk/python/pulumi_aws_native/appintegrations/data_integration.py index 1f65bb293c..4551fa1d8f 100644 --- a/sdk/python/pulumi_aws_native/appintegrations/data_integration.py +++ b/sdk/python/pulumi_aws_native/appintegrations/data_integration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -35,43 +35,20 @@ def __init__(__self__, *, :param pulumi.Input['DataIntegrationScheduleConfigArgs'] schedule_config: The name of the data and how often it should be pulled from the source. :param pulumi.Input[Sequence[pulumi.Input['DataIntegrationTagArgs']]] tags: The tags (keys and values) associated with the data integration. """ - DataIntegrationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - kms_key=kms_key, - source_uri=source_uri, - description=description, - file_configuration=file_configuration, - name=name, - object_configuration=object_configuration, - schedule_config=schedule_config, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kms_key: pulumi.Input[str], - source_uri: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - file_configuration: Optional[pulumi.Input['DataIntegrationFileConfigurationArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - object_configuration: Optional[pulumi.Input['DataIntegrationObjectConfigurationArgs']] = None, - schedule_config: Optional[pulumi.Input['DataIntegrationScheduleConfigArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DataIntegrationTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("kms_key", kms_key) - _setter("source_uri", source_uri) + pulumi.set(__self__, "kms_key", kms_key) + pulumi.set(__self__, "source_uri", source_uri) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if file_configuration is not None: - _setter("file_configuration", file_configuration) + pulumi.set(__self__, "file_configuration", file_configuration) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if object_configuration is not None: - _setter("object_configuration", object_configuration) + pulumi.set(__self__, "object_configuration", object_configuration) if schedule_config is not None: - _setter("schedule_config", schedule_config) + pulumi.set(__self__, "schedule_config", schedule_config) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="kmsKey") @@ -217,10 +194,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DataIntegrationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -244,27 +217,12 @@ def _internal_init(__self__, __props__ = DataIntegrationArgs.__new__(DataIntegrationArgs) __props__.__dict__["description"] = description - if file_configuration is not None and not isinstance(file_configuration, DataIntegrationFileConfigurationArgs): - file_configuration = file_configuration or {} - def _setter(key, value): - file_configuration[key] = value - DataIntegrationFileConfigurationArgs._configure(_setter, **file_configuration) __props__.__dict__["file_configuration"] = file_configuration if kms_key is None and not opts.urn: raise TypeError("Missing required property 'kms_key'") __props__.__dict__["kms_key"] = kms_key __props__.__dict__["name"] = name - if object_configuration is not None and not isinstance(object_configuration, DataIntegrationObjectConfigurationArgs): - object_configuration = object_configuration or {} - def _setter(key, value): - object_configuration[key] = value - DataIntegrationObjectConfigurationArgs._configure(_setter, **object_configuration) __props__.__dict__["object_configuration"] = object_configuration - if schedule_config is not None and not isinstance(schedule_config, DataIntegrationScheduleConfigArgs): - schedule_config = schedule_config or {} - def _setter(key, value): - schedule_config[key] = value - DataIntegrationScheduleConfigArgs._configure(_setter, **schedule_config) __props__.__dict__["schedule_config"] = schedule_config if source_uri is None and not opts.urn: raise TypeError("Missing required property 'source_uri'") diff --git a/sdk/python/pulumi_aws_native/appintegrations/event_integration.py b/sdk/python/pulumi_aws_native/appintegrations/event_integration.py index a3b3423f69..8ced19f2c5 100644 --- a/sdk/python/pulumi_aws_native/appintegrations/event_integration.py +++ b/sdk/python/pulumi_aws_native/appintegrations/event_integration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -29,31 +29,14 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The name of the event integration. :param pulumi.Input[Sequence[pulumi.Input['EventIntegrationTagArgs']]] tags: The tags (keys and values) associated with the event integration. """ - EventIntegrationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - event_bridge_bus=event_bridge_bus, - event_filter=event_filter, - description=description, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - event_bridge_bus: pulumi.Input[str], - event_filter: pulumi.Input['EventIntegrationEventFilterArgs'], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['EventIntegrationTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("event_bridge_bus", event_bridge_bus) - _setter("event_filter", event_filter) + pulumi.set(__self__, "event_bridge_bus", event_bridge_bus) + pulumi.set(__self__, "event_filter", event_filter) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="eventBridgeBus") @@ -157,10 +140,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - EventIntegrationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -184,11 +163,6 @@ def _internal_init(__self__, if event_bridge_bus is None and not opts.urn: raise TypeError("Missing required property 'event_bridge_bus'") __props__.__dict__["event_bridge_bus"] = event_bridge_bus - if event_filter is not None and not isinstance(event_filter, EventIntegrationEventFilterArgs): - event_filter = event_filter or {} - def _setter(key, value): - event_filter[key] = value - EventIntegrationEventFilterArgs._configure(_setter, **event_filter) if event_filter is None and not opts.urn: raise TypeError("Missing required property 'event_filter'") __props__.__dict__["event_filter"] = event_filter diff --git a/sdk/python/pulumi_aws_native/appintegrations/get_data_integration.py b/sdk/python/pulumi_aws_native/appintegrations/get_data_integration.py index abcc7fec7f..b90b1adb57 100644 --- a/sdk/python/pulumi_aws_native/appintegrations/get_data_integration.py +++ b/sdk/python/pulumi_aws_native/appintegrations/get_data_integration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/appintegrations/get_event_integration.py b/sdk/python/pulumi_aws_native/appintegrations/get_event_integration.py index 7c10952c88..5a36b2ab6a 100644 --- a/sdk/python/pulumi_aws_native/appintegrations/get_event_integration.py +++ b/sdk/python/pulumi_aws_native/appintegrations/get_event_integration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/appintegrations/outputs.py b/sdk/python/pulumi_aws_native/appintegrations/outputs.py index 32988f73d6..8d687309a1 100644 --- a/sdk/python/pulumi_aws_native/appintegrations/outputs.py +++ b/sdk/python/pulumi_aws_native/appintegrations/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -31,20 +31,9 @@ def __init__(__self__, *, :param Sequence[str] folders: Identifiers for the source folders to pull all files from recursively. :param Any filters: Restrictions for what files should be pulled from the source. """ - DataIntegrationFileConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - folders=folders, - filters=filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - folders: Sequence[str], - filters: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("folders", folders) + pulumi.set(__self__, "folders", folders) if filters is not None: - _setter("filters", filters) + pulumi.set(__self__, "filters", filters) @property @pulumi.getter @@ -73,11 +62,6 @@ def __init__(__self__): The configuration for what data should be pulled from the source. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -110,24 +94,11 @@ def __init__(__self__, *, :param str first_execution_from: The start date for objects to import in the first flow run. Epoch or ISO timestamp format is supported. :param str object: The name of the object to pull from the data source. """ - DataIntegrationScheduleConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - schedule_expression=schedule_expression, - first_execution_from=first_execution_from, - object=object, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - schedule_expression: str, - first_execution_from: Optional[str] = None, - object: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("schedule_expression", schedule_expression) + pulumi.set(__self__, "schedule_expression", schedule_expression) if first_execution_from is not None: - _setter("first_execution_from", first_execution_from) + pulumi.set(__self__, "first_execution_from", first_execution_from) if object is not None: - _setter("object", object) + pulumi.set(__self__, "object", object) @property @pulumi.getter(name="scheduleExpression") @@ -167,19 +138,8 @@ def __init__(__self__, *, :param str key: A key to identify the tag. :param str value: Corresponding tag value for the key. """ - DataIntegrationTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -205,16 +165,7 @@ def __init__(__self__, *, """ :param str source: The source of the events. """ - EventIntegrationEventFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - source=source, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("source", source) + pulumi.set(__self__, "source", source) @property @pulumi.getter @@ -234,19 +185,8 @@ def __init__(__self__, *, :param str key: A key to identify the tag. :param str value: Corresponding tag value for the key. """ - EventIntegrationTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/applicationautoscaling/_inputs.py b/sdk/python/pulumi_aws_native/applicationautoscaling/_inputs.py index 5915944b28..ec12057a74 100644 --- a/sdk/python/pulumi_aws_native/applicationautoscaling/_inputs.py +++ b/sdk/python/pulumi_aws_native/applicationautoscaling/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -29,21 +29,10 @@ def __init__(__self__, *, """ specifies the minimum and maximum capacity """ - ScalableTargetActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_capacity=max_capacity, - min_capacity=min_capacity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_capacity: Optional[pulumi.Input[int]] = None, - min_capacity: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max_capacity is not None: - _setter("max_capacity", max_capacity) + pulumi.set(__self__, "max_capacity", max_capacity) if min_capacity is not None: - _setter("min_capacity", min_capacity) + pulumi.set(__self__, "min_capacity", min_capacity) @property @pulumi.getter(name="maxCapacity") @@ -76,35 +65,16 @@ def __init__(__self__, *, """ specifies a scheduled action for a scalable target """ - ScalableTargetScheduledActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - schedule=schedule, - scheduled_action_name=scheduled_action_name, - end_time=end_time, - scalable_target_action=scalable_target_action, - start_time=start_time, - timezone=timezone, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - schedule: pulumi.Input[str], - scheduled_action_name: pulumi.Input[str], - end_time: Optional[pulumi.Input[str]] = None, - scalable_target_action: Optional[pulumi.Input['ScalableTargetActionArgs']] = None, - start_time: Optional[pulumi.Input[str]] = None, - timezone: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("schedule", schedule) - _setter("scheduled_action_name", scheduled_action_name) + pulumi.set(__self__, "schedule", schedule) + pulumi.set(__self__, "scheduled_action_name", scheduled_action_name) if end_time is not None: - _setter("end_time", end_time) + pulumi.set(__self__, "end_time", end_time) if scalable_target_action is not None: - _setter("scalable_target_action", scalable_target_action) + pulumi.set(__self__, "scalable_target_action", scalable_target_action) if start_time is not None: - _setter("start_time", start_time) + pulumi.set(__self__, "start_time", start_time) if timezone is not None: - _setter("timezone", timezone) + pulumi.set(__self__, "timezone", timezone) @property @pulumi.getter @@ -170,25 +140,12 @@ def __init__(__self__, *, """ specifies whether the scaling activities for a scalable target are in a suspended state """ - ScalableTargetSuspendedStateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dynamic_scaling_in_suspended=dynamic_scaling_in_suspended, - dynamic_scaling_out_suspended=dynamic_scaling_out_suspended, - scheduled_scaling_suspended=scheduled_scaling_suspended, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dynamic_scaling_in_suspended: Optional[pulumi.Input[bool]] = None, - dynamic_scaling_out_suspended: Optional[pulumi.Input[bool]] = None, - scheduled_scaling_suspended: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dynamic_scaling_in_suspended is not None: - _setter("dynamic_scaling_in_suspended", dynamic_scaling_in_suspended) + pulumi.set(__self__, "dynamic_scaling_in_suspended", dynamic_scaling_in_suspended) if dynamic_scaling_out_suspended is not None: - _setter("dynamic_scaling_out_suspended", dynamic_scaling_out_suspended) + pulumi.set(__self__, "dynamic_scaling_out_suspended", dynamic_scaling_out_suspended) if scheduled_scaling_suspended is not None: - _setter("scheduled_scaling_suspended", scheduled_scaling_suspended) + pulumi.set(__self__, "scheduled_scaling_suspended", scheduled_scaling_suspended) @property @pulumi.getter(name="dynamicScalingInSuspended") @@ -226,30 +183,13 @@ def __init__(__self__, *, statistic: pulumi.Input[str], dimensions: Optional[pulumi.Input[Sequence[pulumi.Input['ScalingPolicyMetricDimensionArgs']]]] = None, unit: Optional[pulumi.Input[str]] = None): - ScalingPolicyCustomizedMetricSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric_name=metric_name, - namespace=namespace, - statistic=statistic, - dimensions=dimensions, - unit=unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric_name: pulumi.Input[str], - namespace: pulumi.Input[str], - statistic: pulumi.Input[str], - dimensions: Optional[pulumi.Input[Sequence[pulumi.Input['ScalingPolicyMetricDimensionArgs']]]] = None, - unit: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metric_name", metric_name) - _setter("namespace", namespace) - _setter("statistic", statistic) + pulumi.set(__self__, "metric_name", metric_name) + pulumi.set(__self__, "namespace", namespace) + pulumi.set(__self__, "statistic", statistic) if dimensions is not None: - _setter("dimensions", dimensions) + pulumi.set(__self__, "dimensions", dimensions) if unit is not None: - _setter("unit", unit) + pulumi.set(__self__, "unit", unit) @property @pulumi.getter(name="metricName") @@ -302,19 +242,8 @@ class ScalingPolicyMetricDimensionArgs: def __init__(__self__, *, name: pulumi.Input[str], value: pulumi.Input[str]): - ScalingPolicyMetricDimensionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -340,20 +269,9 @@ class ScalingPolicyPredefinedMetricSpecificationArgs: def __init__(__self__, *, predefined_metric_type: pulumi.Input[str], resource_label: Optional[pulumi.Input[str]] = None): - ScalingPolicyPredefinedMetricSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - predefined_metric_type=predefined_metric_type, - resource_label=resource_label, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - predefined_metric_type: pulumi.Input[str], - resource_label: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("predefined_metric_type", predefined_metric_type) + pulumi.set(__self__, "predefined_metric_type", predefined_metric_type) if resource_label is not None: - _setter("resource_label", resource_label) + pulumi.set(__self__, "resource_label", resource_label) @property @pulumi.getter(name="predefinedMetricType") @@ -380,24 +298,11 @@ def __init__(__self__, *, scaling_adjustment: pulumi.Input[int], metric_interval_lower_bound: Optional[pulumi.Input[float]] = None, metric_interval_upper_bound: Optional[pulumi.Input[float]] = None): - ScalingPolicyStepAdjustmentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - scaling_adjustment=scaling_adjustment, - metric_interval_lower_bound=metric_interval_lower_bound, - metric_interval_upper_bound=metric_interval_upper_bound, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - scaling_adjustment: pulumi.Input[int], - metric_interval_lower_bound: Optional[pulumi.Input[float]] = None, - metric_interval_upper_bound: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("scaling_adjustment", scaling_adjustment) + pulumi.set(__self__, "scaling_adjustment", scaling_adjustment) if metric_interval_lower_bound is not None: - _setter("metric_interval_lower_bound", metric_interval_lower_bound) + pulumi.set(__self__, "metric_interval_lower_bound", metric_interval_lower_bound) if metric_interval_upper_bound is not None: - _setter("metric_interval_upper_bound", metric_interval_upper_bound) + pulumi.set(__self__, "metric_interval_upper_bound", metric_interval_upper_bound) @property @pulumi.getter(name="scalingAdjustment") @@ -435,33 +340,16 @@ def __init__(__self__, *, metric_aggregation_type: Optional[pulumi.Input[str]] = None, min_adjustment_magnitude: Optional[pulumi.Input[int]] = None, step_adjustments: Optional[pulumi.Input[Sequence[pulumi.Input['ScalingPolicyStepAdjustmentArgs']]]] = None): - ScalingPolicyStepScalingPolicyConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - adjustment_type=adjustment_type, - cooldown=cooldown, - metric_aggregation_type=metric_aggregation_type, - min_adjustment_magnitude=min_adjustment_magnitude, - step_adjustments=step_adjustments, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - adjustment_type: Optional[pulumi.Input[str]] = None, - cooldown: Optional[pulumi.Input[int]] = None, - metric_aggregation_type: Optional[pulumi.Input[str]] = None, - min_adjustment_magnitude: Optional[pulumi.Input[int]] = None, - step_adjustments: Optional[pulumi.Input[Sequence[pulumi.Input['ScalingPolicyStepAdjustmentArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if adjustment_type is not None: - _setter("adjustment_type", adjustment_type) + pulumi.set(__self__, "adjustment_type", adjustment_type) if cooldown is not None: - _setter("cooldown", cooldown) + pulumi.set(__self__, "cooldown", cooldown) if metric_aggregation_type is not None: - _setter("metric_aggregation_type", metric_aggregation_type) + pulumi.set(__self__, "metric_aggregation_type", metric_aggregation_type) if min_adjustment_magnitude is not None: - _setter("min_adjustment_magnitude", min_adjustment_magnitude) + pulumi.set(__self__, "min_adjustment_magnitude", min_adjustment_magnitude) if step_adjustments is not None: - _setter("step_adjustments", step_adjustments) + pulumi.set(__self__, "step_adjustments", step_adjustments) @property @pulumi.getter(name="adjustmentType") @@ -518,36 +406,17 @@ def __init__(__self__, *, predefined_metric_specification: Optional[pulumi.Input['ScalingPolicyPredefinedMetricSpecificationArgs']] = None, scale_in_cooldown: Optional[pulumi.Input[int]] = None, scale_out_cooldown: Optional[pulumi.Input[int]] = None): - ScalingPolicyTargetTrackingScalingPolicyConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_value=target_value, - customized_metric_specification=customized_metric_specification, - disable_scale_in=disable_scale_in, - predefined_metric_specification=predefined_metric_specification, - scale_in_cooldown=scale_in_cooldown, - scale_out_cooldown=scale_out_cooldown, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_value: pulumi.Input[float], - customized_metric_specification: Optional[pulumi.Input['ScalingPolicyCustomizedMetricSpecificationArgs']] = None, - disable_scale_in: Optional[pulumi.Input[bool]] = None, - predefined_metric_specification: Optional[pulumi.Input['ScalingPolicyPredefinedMetricSpecificationArgs']] = None, - scale_in_cooldown: Optional[pulumi.Input[int]] = None, - scale_out_cooldown: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_value", target_value) + pulumi.set(__self__, "target_value", target_value) if customized_metric_specification is not None: - _setter("customized_metric_specification", customized_metric_specification) + pulumi.set(__self__, "customized_metric_specification", customized_metric_specification) if disable_scale_in is not None: - _setter("disable_scale_in", disable_scale_in) + pulumi.set(__self__, "disable_scale_in", disable_scale_in) if predefined_metric_specification is not None: - _setter("predefined_metric_specification", predefined_metric_specification) + pulumi.set(__self__, "predefined_metric_specification", predefined_metric_specification) if scale_in_cooldown is not None: - _setter("scale_in_cooldown", scale_in_cooldown) + pulumi.set(__self__, "scale_in_cooldown", scale_in_cooldown) if scale_out_cooldown is not None: - _setter("scale_out_cooldown", scale_out_cooldown) + pulumi.set(__self__, "scale_out_cooldown", scale_out_cooldown) @property @pulumi.getter(name="targetValue") diff --git a/sdk/python/pulumi_aws_native/applicationautoscaling/get_scalable_target.py b/sdk/python/pulumi_aws_native/applicationautoscaling/get_scalable_target.py index fc9b9597a1..ad376b3764 100644 --- a/sdk/python/pulumi_aws_native/applicationautoscaling/get_scalable_target.py +++ b/sdk/python/pulumi_aws_native/applicationautoscaling/get_scalable_target.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/applicationautoscaling/get_scaling_policy.py b/sdk/python/pulumi_aws_native/applicationautoscaling/get_scaling_policy.py index e576f85976..3840106caa 100644 --- a/sdk/python/pulumi_aws_native/applicationautoscaling/get_scaling_policy.py +++ b/sdk/python/pulumi_aws_native/applicationautoscaling/get_scaling_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/applicationautoscaling/outputs.py b/sdk/python/pulumi_aws_native/applicationautoscaling/outputs.py index 4cd9c46ffd..04ff529771 100644 --- a/sdk/python/pulumi_aws_native/applicationautoscaling/outputs.py +++ b/sdk/python/pulumi_aws_native/applicationautoscaling/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -52,21 +52,10 @@ def __init__(__self__, *, """ specifies the minimum and maximum capacity """ - ScalableTargetAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_capacity=max_capacity, - min_capacity=min_capacity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_capacity: Optional[int] = None, - min_capacity: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max_capacity is not None: - _setter("max_capacity", max_capacity) + pulumi.set(__self__, "max_capacity", max_capacity) if min_capacity is not None: - _setter("min_capacity", min_capacity) + pulumi.set(__self__, "min_capacity", min_capacity) @property @pulumi.getter(name="maxCapacity") @@ -117,35 +106,16 @@ def __init__(__self__, *, """ specifies a scheduled action for a scalable target """ - ScalableTargetScheduledAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - schedule=schedule, - scheduled_action_name=scheduled_action_name, - end_time=end_time, - scalable_target_action=scalable_target_action, - start_time=start_time, - timezone=timezone, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - schedule: str, - scheduled_action_name: str, - end_time: Optional[str] = None, - scalable_target_action: Optional['outputs.ScalableTargetAction'] = None, - start_time: Optional[str] = None, - timezone: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("schedule", schedule) - _setter("scheduled_action_name", scheduled_action_name) + pulumi.set(__self__, "schedule", schedule) + pulumi.set(__self__, "scheduled_action_name", scheduled_action_name) if end_time is not None: - _setter("end_time", end_time) + pulumi.set(__self__, "end_time", end_time) if scalable_target_action is not None: - _setter("scalable_target_action", scalable_target_action) + pulumi.set(__self__, "scalable_target_action", scalable_target_action) if start_time is not None: - _setter("start_time", start_time) + pulumi.set(__self__, "start_time", start_time) if timezone is not None: - _setter("timezone", timezone) + pulumi.set(__self__, "timezone", timezone) @property @pulumi.getter @@ -211,25 +181,12 @@ def __init__(__self__, *, """ specifies whether the scaling activities for a scalable target are in a suspended state """ - ScalableTargetSuspendedState._configure( - lambda key, value: pulumi.set(__self__, key, value), - dynamic_scaling_in_suspended=dynamic_scaling_in_suspended, - dynamic_scaling_out_suspended=dynamic_scaling_out_suspended, - scheduled_scaling_suspended=scheduled_scaling_suspended, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dynamic_scaling_in_suspended: Optional[bool] = None, - dynamic_scaling_out_suspended: Optional[bool] = None, - scheduled_scaling_suspended: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dynamic_scaling_in_suspended is not None: - _setter("dynamic_scaling_in_suspended", dynamic_scaling_in_suspended) + pulumi.set(__self__, "dynamic_scaling_in_suspended", dynamic_scaling_in_suspended) if dynamic_scaling_out_suspended is not None: - _setter("dynamic_scaling_out_suspended", dynamic_scaling_out_suspended) + pulumi.set(__self__, "dynamic_scaling_out_suspended", dynamic_scaling_out_suspended) if scheduled_scaling_suspended is not None: - _setter("scheduled_scaling_suspended", scheduled_scaling_suspended) + pulumi.set(__self__, "scheduled_scaling_suspended", scheduled_scaling_suspended) @property @pulumi.getter(name="dynamicScalingInSuspended") @@ -272,30 +229,13 @@ def __init__(__self__, *, statistic: str, dimensions: Optional[Sequence['outputs.ScalingPolicyMetricDimension']] = None, unit: Optional[str] = None): - ScalingPolicyCustomizedMetricSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric_name=metric_name, - namespace=namespace, - statistic=statistic, - dimensions=dimensions, - unit=unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric_name: str, - namespace: str, - statistic: str, - dimensions: Optional[Sequence['outputs.ScalingPolicyMetricDimension']] = None, - unit: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metric_name", metric_name) - _setter("namespace", namespace) - _setter("statistic", statistic) + pulumi.set(__self__, "metric_name", metric_name) + pulumi.set(__self__, "namespace", namespace) + pulumi.set(__self__, "statistic", statistic) if dimensions is not None: - _setter("dimensions", dimensions) + pulumi.set(__self__, "dimensions", dimensions) if unit is not None: - _setter("unit", unit) + pulumi.set(__self__, "unit", unit) @property @pulumi.getter(name="metricName") @@ -328,19 +268,8 @@ class ScalingPolicyMetricDimension(dict): def __init__(__self__, *, name: str, value: str): - ScalingPolicyMetricDimension._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -377,20 +306,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, predefined_metric_type: str, resource_label: Optional[str] = None): - ScalingPolicyPredefinedMetricSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - predefined_metric_type=predefined_metric_type, - resource_label=resource_label, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - predefined_metric_type: str, - resource_label: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("predefined_metric_type", predefined_metric_type) + pulumi.set(__self__, "predefined_metric_type", predefined_metric_type) if resource_label is not None: - _setter("resource_label", resource_label) + pulumi.set(__self__, "resource_label", resource_label) @property @pulumi.getter(name="predefinedMetricType") @@ -430,24 +348,11 @@ def __init__(__self__, *, scaling_adjustment: int, metric_interval_lower_bound: Optional[float] = None, metric_interval_upper_bound: Optional[float] = None): - ScalingPolicyStepAdjustment._configure( - lambda key, value: pulumi.set(__self__, key, value), - scaling_adjustment=scaling_adjustment, - metric_interval_lower_bound=metric_interval_lower_bound, - metric_interval_upper_bound=metric_interval_upper_bound, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - scaling_adjustment: int, - metric_interval_lower_bound: Optional[float] = None, - metric_interval_upper_bound: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("scaling_adjustment", scaling_adjustment) + pulumi.set(__self__, "scaling_adjustment", scaling_adjustment) if metric_interval_lower_bound is not None: - _setter("metric_interval_lower_bound", metric_interval_lower_bound) + pulumi.set(__self__, "metric_interval_lower_bound", metric_interval_lower_bound) if metric_interval_upper_bound is not None: - _setter("metric_interval_upper_bound", metric_interval_upper_bound) + pulumi.set(__self__, "metric_interval_upper_bound", metric_interval_upper_bound) @property @pulumi.getter(name="scalingAdjustment") @@ -496,33 +401,16 @@ def __init__(__self__, *, metric_aggregation_type: Optional[str] = None, min_adjustment_magnitude: Optional[int] = None, step_adjustments: Optional[Sequence['outputs.ScalingPolicyStepAdjustment']] = None): - ScalingPolicyStepScalingPolicyConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - adjustment_type=adjustment_type, - cooldown=cooldown, - metric_aggregation_type=metric_aggregation_type, - min_adjustment_magnitude=min_adjustment_magnitude, - step_adjustments=step_adjustments, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - adjustment_type: Optional[str] = None, - cooldown: Optional[int] = None, - metric_aggregation_type: Optional[str] = None, - min_adjustment_magnitude: Optional[int] = None, - step_adjustments: Optional[Sequence['outputs.ScalingPolicyStepAdjustment']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if adjustment_type is not None: - _setter("adjustment_type", adjustment_type) + pulumi.set(__self__, "adjustment_type", adjustment_type) if cooldown is not None: - _setter("cooldown", cooldown) + pulumi.set(__self__, "cooldown", cooldown) if metric_aggregation_type is not None: - _setter("metric_aggregation_type", metric_aggregation_type) + pulumi.set(__self__, "metric_aggregation_type", metric_aggregation_type) if min_adjustment_magnitude is not None: - _setter("min_adjustment_magnitude", min_adjustment_magnitude) + pulumi.set(__self__, "min_adjustment_magnitude", min_adjustment_magnitude) if step_adjustments is not None: - _setter("step_adjustments", step_adjustments) + pulumi.set(__self__, "step_adjustments", step_adjustments) @property @pulumi.getter(name="adjustmentType") @@ -586,36 +474,17 @@ def __init__(__self__, *, predefined_metric_specification: Optional['outputs.ScalingPolicyPredefinedMetricSpecification'] = None, scale_in_cooldown: Optional[int] = None, scale_out_cooldown: Optional[int] = None): - ScalingPolicyTargetTrackingScalingPolicyConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_value=target_value, - customized_metric_specification=customized_metric_specification, - disable_scale_in=disable_scale_in, - predefined_metric_specification=predefined_metric_specification, - scale_in_cooldown=scale_in_cooldown, - scale_out_cooldown=scale_out_cooldown, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_value: float, - customized_metric_specification: Optional['outputs.ScalingPolicyCustomizedMetricSpecification'] = None, - disable_scale_in: Optional[bool] = None, - predefined_metric_specification: Optional['outputs.ScalingPolicyPredefinedMetricSpecification'] = None, - scale_in_cooldown: Optional[int] = None, - scale_out_cooldown: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_value", target_value) + pulumi.set(__self__, "target_value", target_value) if customized_metric_specification is not None: - _setter("customized_metric_specification", customized_metric_specification) + pulumi.set(__self__, "customized_metric_specification", customized_metric_specification) if disable_scale_in is not None: - _setter("disable_scale_in", disable_scale_in) + pulumi.set(__self__, "disable_scale_in", disable_scale_in) if predefined_metric_specification is not None: - _setter("predefined_metric_specification", predefined_metric_specification) + pulumi.set(__self__, "predefined_metric_specification", predefined_metric_specification) if scale_in_cooldown is not None: - _setter("scale_in_cooldown", scale_in_cooldown) + pulumi.set(__self__, "scale_in_cooldown", scale_in_cooldown) if scale_out_cooldown is not None: - _setter("scale_out_cooldown", scale_out_cooldown) + pulumi.set(__self__, "scale_out_cooldown", scale_out_cooldown) @property @pulumi.getter(name="targetValue") diff --git a/sdk/python/pulumi_aws_native/applicationautoscaling/scalable_target.py b/sdk/python/pulumi_aws_native/applicationautoscaling/scalable_target.py index b3da2adce6..9198f06244 100644 --- a/sdk/python/pulumi_aws_native/applicationautoscaling/scalable_target.py +++ b/sdk/python/pulumi_aws_native/applicationautoscaling/scalable_target.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -35,40 +35,17 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ScalableTargetScheduledActionArgs']]] scheduled_actions: The scheduled actions for the scalable target. Duplicates aren't allowed. :param pulumi.Input['ScalableTargetSuspendedStateArgs'] suspended_state: An embedded object that contains attributes and attribute values that are used to suspend and resume automatic scaling. Setting the value of an attribute to true suspends the specified scaling activities. Setting it to false (default) resumes the specified scaling activities. """ - ScalableTargetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_capacity=max_capacity, - min_capacity=min_capacity, - resource_id=resource_id, - scalable_dimension=scalable_dimension, - service_namespace=service_namespace, - role_arn=role_arn, - scheduled_actions=scheduled_actions, - suspended_state=suspended_state, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_capacity: pulumi.Input[int], - min_capacity: pulumi.Input[int], - resource_id: pulumi.Input[str], - scalable_dimension: pulumi.Input[str], - service_namespace: pulumi.Input[str], - role_arn: Optional[pulumi.Input[str]] = None, - scheduled_actions: Optional[pulumi.Input[Sequence[pulumi.Input['ScalableTargetScheduledActionArgs']]]] = None, - suspended_state: Optional[pulumi.Input['ScalableTargetSuspendedStateArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_capacity", max_capacity) - _setter("min_capacity", min_capacity) - _setter("resource_id", resource_id) - _setter("scalable_dimension", scalable_dimension) - _setter("service_namespace", service_namespace) + pulumi.set(__self__, "max_capacity", max_capacity) + pulumi.set(__self__, "min_capacity", min_capacity) + pulumi.set(__self__, "resource_id", resource_id) + pulumi.set(__self__, "scalable_dimension", scalable_dimension) + pulumi.set(__self__, "service_namespace", service_namespace) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if scheduled_actions is not None: - _setter("scheduled_actions", scheduled_actions) + pulumi.set(__self__, "scheduled_actions", scheduled_actions) if suspended_state is not None: - _setter("suspended_state", suspended_state) + pulumi.set(__self__, "suspended_state", suspended_state) @property @pulumi.getter(name="maxCapacity") @@ -214,10 +191,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ScalableTargetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -257,11 +230,6 @@ def _internal_init(__self__, if service_namespace is None and not opts.urn: raise TypeError("Missing required property 'service_namespace'") __props__.__dict__["service_namespace"] = service_namespace - if suspended_state is not None and not isinstance(suspended_state, ScalableTargetSuspendedStateArgs): - suspended_state = suspended_state or {} - def _setter(key, value): - suspended_state[key] = value - ScalableTargetSuspendedStateArgs._configure(_setter, **suspended_state) __props__.__dict__["suspended_state"] = suspended_state replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["resource_id", "scalable_dimension", "service_namespace"]) opts = pulumi.ResourceOptions.merge(opts, replace_on_changes) diff --git a/sdk/python/pulumi_aws_native/applicationautoscaling/scaling_policy.py b/sdk/python/pulumi_aws_native/applicationautoscaling/scaling_policy.py index 4232e677e2..18cff1b5d6 100644 --- a/sdk/python/pulumi_aws_native/applicationautoscaling/scaling_policy.py +++ b/sdk/python/pulumi_aws_native/applicationautoscaling/scaling_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,43 +27,20 @@ def __init__(__self__, *, """ The set of arguments for constructing a ScalingPolicy resource. """ - ScalingPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy_name=policy_name, - policy_type=policy_type, - resource_id=resource_id, - scalable_dimension=scalable_dimension, - scaling_target_id=scaling_target_id, - service_namespace=service_namespace, - step_scaling_policy_configuration=step_scaling_policy_configuration, - target_tracking_scaling_policy_configuration=target_tracking_scaling_policy_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy_name: pulumi.Input[str], - policy_type: pulumi.Input[str], - resource_id: Optional[pulumi.Input[str]] = None, - scalable_dimension: Optional[pulumi.Input[str]] = None, - scaling_target_id: Optional[pulumi.Input[str]] = None, - service_namespace: Optional[pulumi.Input[str]] = None, - step_scaling_policy_configuration: Optional[pulumi.Input['ScalingPolicyStepScalingPolicyConfigurationArgs']] = None, - target_tracking_scaling_policy_configuration: Optional[pulumi.Input['ScalingPolicyTargetTrackingScalingPolicyConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy_name", policy_name) - _setter("policy_type", policy_type) + pulumi.set(__self__, "policy_name", policy_name) + pulumi.set(__self__, "policy_type", policy_type) if resource_id is not None: - _setter("resource_id", resource_id) + pulumi.set(__self__, "resource_id", resource_id) if scalable_dimension is not None: - _setter("scalable_dimension", scalable_dimension) + pulumi.set(__self__, "scalable_dimension", scalable_dimension) if scaling_target_id is not None: - _setter("scaling_target_id", scaling_target_id) + pulumi.set(__self__, "scaling_target_id", scaling_target_id) if service_namespace is not None: - _setter("service_namespace", service_namespace) + pulumi.set(__self__, "service_namespace", service_namespace) if step_scaling_policy_configuration is not None: - _setter("step_scaling_policy_configuration", step_scaling_policy_configuration) + pulumi.set(__self__, "step_scaling_policy_configuration", step_scaling_policy_configuration) if target_tracking_scaling_policy_configuration is not None: - _setter("target_tracking_scaling_policy_configuration", target_tracking_scaling_policy_configuration) + pulumi.set(__self__, "target_tracking_scaling_policy_configuration", target_tracking_scaling_policy_configuration) @property @pulumi.getter(name="policyName") @@ -182,10 +159,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ScalingPolicyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -219,17 +192,7 @@ def _internal_init(__self__, __props__.__dict__["scalable_dimension"] = scalable_dimension __props__.__dict__["scaling_target_id"] = scaling_target_id __props__.__dict__["service_namespace"] = service_namespace - if step_scaling_policy_configuration is not None and not isinstance(step_scaling_policy_configuration, ScalingPolicyStepScalingPolicyConfigurationArgs): - step_scaling_policy_configuration = step_scaling_policy_configuration or {} - def _setter(key, value): - step_scaling_policy_configuration[key] = value - ScalingPolicyStepScalingPolicyConfigurationArgs._configure(_setter, **step_scaling_policy_configuration) __props__.__dict__["step_scaling_policy_configuration"] = step_scaling_policy_configuration - if target_tracking_scaling_policy_configuration is not None and not isinstance(target_tracking_scaling_policy_configuration, ScalingPolicyTargetTrackingScalingPolicyConfigurationArgs): - target_tracking_scaling_policy_configuration = target_tracking_scaling_policy_configuration or {} - def _setter(key, value): - target_tracking_scaling_policy_configuration[key] = value - ScalingPolicyTargetTrackingScalingPolicyConfigurationArgs._configure(_setter, **target_tracking_scaling_policy_configuration) __props__.__dict__["target_tracking_scaling_policy_configuration"] = target_tracking_scaling_policy_configuration replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["policy_name", "resource_id", "scalable_dimension", "scaling_target_id", "service_namespace"]) opts = pulumi.ResourceOptions.merge(opts, replace_on_changes) diff --git a/sdk/python/pulumi_aws_native/applicationinsights/_inputs.py b/sdk/python/pulumi_aws_native/applicationinsights/_inputs.py index e1259ad047..95f55233c9 100644 --- a/sdk/python/pulumi_aws_native/applicationinsights/_inputs.py +++ b/sdk/python/pulumi_aws_native/applicationinsights/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -37,16 +37,7 @@ def __init__(__self__, *, A metric to be monitored for the component. :param pulumi.Input[str] alarm_metric_name: The name of the metric to be monitored for the component. """ - ApplicationAlarmMetricArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - alarm_metric_name=alarm_metric_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alarm_metric_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("alarm_metric_name", alarm_metric_name) + pulumi.set(__self__, "alarm_metric_name", alarm_metric_name) @property @pulumi.getter(name="alarmMetricName") @@ -71,20 +62,9 @@ def __init__(__self__, *, :param pulumi.Input[str] alarm_name: The name of the CloudWatch alarm to be monitored for the component. :param pulumi.Input['ApplicationAlarmSeverity'] severity: Indicates the degree of outage when the alarm goes off. """ - ApplicationAlarmArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - alarm_name=alarm_name, - severity=severity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alarm_name: pulumi.Input[str], - severity: Optional[pulumi.Input['ApplicationAlarmSeverity']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("alarm_name", alarm_name) + pulumi.set(__self__, "alarm_name", alarm_name) if severity is not None: - _setter("severity", severity) + pulumi.set(__self__, "severity", severity) @property @pulumi.getter(name="alarmName") @@ -121,21 +101,10 @@ def __init__(__self__, *, :param pulumi.Input['ApplicationConfigurationDetailsArgs'] configuration_details: The configuration settings :param pulumi.Input[Sequence[pulumi.Input['ApplicationSubComponentTypeConfigurationArgs']]] sub_component_type_configurations: Sub component configurations of the component. """ - ApplicationComponentConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - configuration_details=configuration_details, - sub_component_type_configurations=sub_component_type_configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configuration_details: Optional[pulumi.Input['ApplicationConfigurationDetailsArgs']] = None, - sub_component_type_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['ApplicationSubComponentTypeConfigurationArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if configuration_details is not None: - _setter("configuration_details", configuration_details) + pulumi.set(__self__, "configuration_details", configuration_details) if sub_component_type_configurations is not None: - _setter("sub_component_type_configurations", sub_component_type_configurations) + pulumi.set(__self__, "sub_component_type_configurations", sub_component_type_configurations) @property @pulumi.getter(name="configurationDetails") @@ -180,35 +149,16 @@ def __init__(__self__, *, :param pulumi.Input['ApplicationComponentConfigurationArgs'] custom_component_configuration: The monitoring configuration of the component. :param pulumi.Input['ApplicationComponentConfigurationArgs'] default_overwrite_component_configuration: The overwritten settings on default component monitoring configuration. """ - ApplicationComponentMonitoringSettingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - component_configuration_mode=component_configuration_mode, - tier=tier, - component_arn=component_arn, - component_name=component_name, - custom_component_configuration=custom_component_configuration, - default_overwrite_component_configuration=default_overwrite_component_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - component_configuration_mode: pulumi.Input['ApplicationComponentMonitoringSettingComponentConfigurationMode'], - tier: pulumi.Input[str], - component_arn: Optional[pulumi.Input[str]] = None, - component_name: Optional[pulumi.Input[str]] = None, - custom_component_configuration: Optional[pulumi.Input['ApplicationComponentConfigurationArgs']] = None, - default_overwrite_component_configuration: Optional[pulumi.Input['ApplicationComponentConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("component_configuration_mode", component_configuration_mode) - _setter("tier", tier) + pulumi.set(__self__, "component_configuration_mode", component_configuration_mode) + pulumi.set(__self__, "tier", tier) if component_arn is not None: - _setter("component_arn", component_arn) + pulumi.set(__self__, "component_arn", component_arn) if component_name is not None: - _setter("component_name", component_name) + pulumi.set(__self__, "component_name", component_name) if custom_component_configuration is not None: - _setter("custom_component_configuration", custom_component_configuration) + pulumi.set(__self__, "custom_component_configuration", custom_component_configuration) if default_overwrite_component_configuration is not None: - _setter("default_overwrite_component_configuration", default_overwrite_component_configuration) + pulumi.set(__self__, "default_overwrite_component_configuration", default_overwrite_component_configuration) @property @pulumi.getter(name="componentConfigurationMode") @@ -303,41 +253,20 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ApplicationLogArgs']]] logs: A list of logs to monitor for the component. :param pulumi.Input[Sequence[pulumi.Input['ApplicationWindowsEventArgs']]] windows_events: A list of Windows Events to log. """ - ApplicationConfigurationDetailsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - alarm_metrics=alarm_metrics, - alarms=alarms, - ha_cluster_prometheus_exporter=ha_cluster_prometheus_exporter, - hana_prometheus_exporter=hana_prometheus_exporter, - jmx_prometheus_exporter=jmx_prometheus_exporter, - logs=logs, - windows_events=windows_events, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alarm_metrics: Optional[pulumi.Input[Sequence[pulumi.Input['ApplicationAlarmMetricArgs']]]] = None, - alarms: Optional[pulumi.Input[Sequence[pulumi.Input['ApplicationAlarmArgs']]]] = None, - ha_cluster_prometheus_exporter: Optional[pulumi.Input['ApplicationHaClusterPrometheusExporterArgs']] = None, - hana_prometheus_exporter: Optional[pulumi.Input['ApplicationHanaPrometheusExporterArgs']] = None, - jmx_prometheus_exporter: Optional[pulumi.Input['ApplicationJmxPrometheusExporterArgs']] = None, - logs: Optional[pulumi.Input[Sequence[pulumi.Input['ApplicationLogArgs']]]] = None, - windows_events: Optional[pulumi.Input[Sequence[pulumi.Input['ApplicationWindowsEventArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if alarm_metrics is not None: - _setter("alarm_metrics", alarm_metrics) + pulumi.set(__self__, "alarm_metrics", alarm_metrics) if alarms is not None: - _setter("alarms", alarms) + pulumi.set(__self__, "alarms", alarms) if ha_cluster_prometheus_exporter is not None: - _setter("ha_cluster_prometheus_exporter", ha_cluster_prometheus_exporter) + pulumi.set(__self__, "ha_cluster_prometheus_exporter", ha_cluster_prometheus_exporter) if hana_prometheus_exporter is not None: - _setter("hana_prometheus_exporter", hana_prometheus_exporter) + pulumi.set(__self__, "hana_prometheus_exporter", hana_prometheus_exporter) if jmx_prometheus_exporter is not None: - _setter("jmx_prometheus_exporter", jmx_prometheus_exporter) + pulumi.set(__self__, "jmx_prometheus_exporter", jmx_prometheus_exporter) if logs is not None: - _setter("logs", logs) + pulumi.set(__self__, "logs", logs) if windows_events is not None: - _setter("windows_events", windows_events) + pulumi.set(__self__, "windows_events", windows_events) @property @pulumi.getter(name="alarmMetrics") @@ -434,19 +363,8 @@ def __init__(__self__, *, :param pulumi.Input[str] component_name: The name of the component. :param pulumi.Input[Sequence[pulumi.Input[str]]] resource_list: The list of resource ARNs that belong to the component. """ - ApplicationCustomComponentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - component_name=component_name, - resource_list=resource_list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - component_name: pulumi.Input[str], - resource_list: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("component_name", component_name) - _setter("resource_list", resource_list) + pulumi.set(__self__, "component_name", component_name) + pulumi.set(__self__, "resource_list", resource_list) @property @pulumi.getter(name="componentName") @@ -481,17 +399,8 @@ def __init__(__self__, *, The HA cluster Prometheus Exporter settings. :param pulumi.Input[str] prometheus_port: Prometheus exporter port. """ - ApplicationHaClusterPrometheusExporterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - prometheus_port=prometheus_port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - prometheus_port: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if prometheus_port is not None: - _setter("prometheus_port", prometheus_port) + pulumi.set(__self__, "prometheus_port", prometheus_port) @property @pulumi.getter(name="prometheusPort") @@ -525,29 +434,12 @@ def __init__(__self__, *, :param pulumi.Input[str] hanasid: HANA DB SID. :param pulumi.Input[str] prometheus_port: Prometheus exporter port. """ - ApplicationHanaPrometheusExporterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - agree_to_install_hanadb_client=agree_to_install_hanadb_client, - hana_port=hana_port, - hana_secret_name=hana_secret_name, - hanasid=hanasid, - prometheus_port=prometheus_port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - agree_to_install_hanadb_client: pulumi.Input[bool], - hana_port: pulumi.Input[str], - hana_secret_name: pulumi.Input[str], - hanasid: pulumi.Input[str], - prometheus_port: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("agree_to_install_hanadb_client", agree_to_install_hanadb_client) - _setter("hana_port", hana_port) - _setter("hana_secret_name", hana_secret_name) - _setter("hanasid", hanasid) + pulumi.set(__self__, "agree_to_install_hanadb_client", agree_to_install_hanadb_client) + pulumi.set(__self__, "hana_port", hana_port) + pulumi.set(__self__, "hana_secret_name", hana_secret_name) + pulumi.set(__self__, "hanasid", hanasid) if prometheus_port is not None: - _setter("prometheus_port", prometheus_port) + pulumi.set(__self__, "prometheus_port", prometheus_port) @property @pulumi.getter(name="agreeToInstallHanadbClient") @@ -625,25 +517,12 @@ def __init__(__self__, *, :param pulumi.Input[str] jmxurl: JMX service URL. :param pulumi.Input[str] prometheus_port: Prometheus exporter port. """ - ApplicationJmxPrometheusExporterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - host_port=host_port, - jmxurl=jmxurl, - prometheus_port=prometheus_port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - host_port: Optional[pulumi.Input[str]] = None, - jmxurl: Optional[pulumi.Input[str]] = None, - prometheus_port: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if host_port is not None: - _setter("host_port", host_port) + pulumi.set(__self__, "host_port", host_port) if jmxurl is not None: - _setter("jmxurl", jmxurl) + pulumi.set(__self__, "jmxurl", jmxurl) if prometheus_port is not None: - _setter("prometheus_port", prometheus_port) + pulumi.set(__self__, "prometheus_port", prometheus_port) @property @pulumi.getter(name="hostPort") @@ -692,19 +571,8 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ApplicationLogPatternArgs']]] log_patterns: The log patterns of a set. :param pulumi.Input[str] pattern_set_name: The name of the log pattern set. """ - ApplicationLogPatternSetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_patterns=log_patterns, - pattern_set_name=pattern_set_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_patterns: pulumi.Input[Sequence[pulumi.Input['ApplicationLogPatternArgs']]], - pattern_set_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("log_patterns", log_patterns) - _setter("pattern_set_name", pattern_set_name) + pulumi.set(__self__, "log_patterns", log_patterns) + pulumi.set(__self__, "pattern_set_name", pattern_set_name) @property @pulumi.getter(name="logPatterns") @@ -743,22 +611,9 @@ def __init__(__self__, *, :param pulumi.Input[str] pattern_name: The name of the log pattern. :param pulumi.Input[int] rank: Rank of the log pattern. """ - ApplicationLogPatternArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - pattern=pattern, - pattern_name=pattern_name, - rank=rank, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pattern: pulumi.Input[str], - pattern_name: pulumi.Input[str], - rank: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("pattern", pattern) - _setter("pattern_name", pattern_name) - _setter("rank", rank) + pulumi.set(__self__, "pattern", pattern) + pulumi.set(__self__, "pattern_name", pattern_name) + pulumi.set(__self__, "rank", rank) @property @pulumi.getter @@ -813,32 +668,15 @@ def __init__(__self__, *, :param pulumi.Input[str] log_path: The path of the logs to be monitored. :param pulumi.Input[str] pattern_set: The name of the log pattern set. """ - ApplicationLogArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_type=log_type, - encoding=encoding, - log_group_name=log_group_name, - log_path=log_path, - pattern_set=pattern_set, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_type: pulumi.Input[str], - encoding: Optional[pulumi.Input['ApplicationLogEncoding']] = None, - log_group_name: Optional[pulumi.Input[str]] = None, - log_path: Optional[pulumi.Input[str]] = None, - pattern_set: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("log_type", log_type) + pulumi.set(__self__, "log_type", log_type) if encoding is not None: - _setter("encoding", encoding) + pulumi.set(__self__, "encoding", encoding) if log_group_name is not None: - _setter("log_group_name", log_group_name) + pulumi.set(__self__, "log_group_name", log_group_name) if log_path is not None: - _setter("log_path", log_path) + pulumi.set(__self__, "log_path", log_path) if pattern_set is not None: - _setter("pattern_set", pattern_set) + pulumi.set(__self__, "pattern_set", pattern_set) @property @pulumi.getter(name="logType") @@ -913,25 +751,12 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ApplicationLogArgs']]] logs: A list of logs to monitor for the component. :param pulumi.Input[Sequence[pulumi.Input['ApplicationWindowsEventArgs']]] windows_events: A list of Windows Events to log. """ - ApplicationSubComponentConfigurationDetailsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - alarm_metrics=alarm_metrics, - logs=logs, - windows_events=windows_events, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alarm_metrics: Optional[pulumi.Input[Sequence[pulumi.Input['ApplicationAlarmMetricArgs']]]] = None, - logs: Optional[pulumi.Input[Sequence[pulumi.Input['ApplicationLogArgs']]]] = None, - windows_events: Optional[pulumi.Input[Sequence[pulumi.Input['ApplicationWindowsEventArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if alarm_metrics is not None: - _setter("alarm_metrics", alarm_metrics) + pulumi.set(__self__, "alarm_metrics", alarm_metrics) if logs is not None: - _setter("logs", logs) + pulumi.set(__self__, "logs", logs) if windows_events is not None: - _setter("windows_events", windows_events) + pulumi.set(__self__, "windows_events", windows_events) @property @pulumi.getter(name="alarmMetrics") @@ -980,19 +805,8 @@ def __init__(__self__, *, :param pulumi.Input['ApplicationSubComponentConfigurationDetailsArgs'] sub_component_configuration_details: The configuration settings of sub components. :param pulumi.Input['ApplicationSubComponentTypeConfigurationSubComponentType'] sub_component_type: The sub component type. """ - ApplicationSubComponentTypeConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - sub_component_configuration_details=sub_component_configuration_details, - sub_component_type=sub_component_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sub_component_configuration_details: pulumi.Input['ApplicationSubComponentConfigurationDetailsArgs'], - sub_component_type: pulumi.Input['ApplicationSubComponentTypeConfigurationSubComponentType'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("sub_component_configuration_details", sub_component_configuration_details) - _setter("sub_component_type", sub_component_type) + pulumi.set(__self__, "sub_component_configuration_details", sub_component_configuration_details) + pulumi.set(__self__, "sub_component_type", sub_component_type) @property @pulumi.getter(name="subComponentConfigurationDetails") @@ -1029,19 +843,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ApplicationTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1082,26 +885,11 @@ def __init__(__self__, *, :param pulumi.Input[str] log_group_name: The CloudWatch log group name to be associated to the monitored log. :param pulumi.Input[str] pattern_set: The name of the log pattern set. """ - ApplicationWindowsEventArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - event_levels=event_levels, - event_name=event_name, - log_group_name=log_group_name, - pattern_set=pattern_set, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - event_levels: pulumi.Input[Sequence[pulumi.Input['ApplicationEventLevel']]], - event_name: pulumi.Input[str], - log_group_name: pulumi.Input[str], - pattern_set: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("event_levels", event_levels) - _setter("event_name", event_name) - _setter("log_group_name", log_group_name) + pulumi.set(__self__, "event_levels", event_levels) + pulumi.set(__self__, "event_name", event_name) + pulumi.set(__self__, "log_group_name", log_group_name) if pattern_set is not None: - _setter("pattern_set", pattern_set) + pulumi.set(__self__, "pattern_set", pattern_set) @property @pulumi.getter(name="eventLevels") diff --git a/sdk/python/pulumi_aws_native/applicationinsights/application.py b/sdk/python/pulumi_aws_native/applicationinsights/application.py index 71a56386df..550ddd8192 100644 --- a/sdk/python/pulumi_aws_native/applicationinsights/application.py +++ b/sdk/python/pulumi_aws_native/applicationinsights/application.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -40,52 +40,25 @@ def __init__(__self__, *, :param pulumi.Input[str] ops_item_sns_topic_arn: The SNS topic provided to Application Insights that is associated to the created opsItem. :param pulumi.Input[Sequence[pulumi.Input['ApplicationTagArgs']]] tags: The tags of Application Insights application. """ - ApplicationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_group_name=resource_group_name, - auto_configuration_enabled=auto_configuration_enabled, - component_monitoring_settings=component_monitoring_settings, - custom_components=custom_components, - cwe_monitor_enabled=cwe_monitor_enabled, - grouping_type=grouping_type, - log_pattern_sets=log_pattern_sets, - ops_center_enabled=ops_center_enabled, - ops_item_sns_topic_arn=ops_item_sns_topic_arn, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_group_name: pulumi.Input[str], - auto_configuration_enabled: Optional[pulumi.Input[bool]] = None, - component_monitoring_settings: Optional[pulumi.Input[Sequence[pulumi.Input['ApplicationComponentMonitoringSettingArgs']]]] = None, - custom_components: Optional[pulumi.Input[Sequence[pulumi.Input['ApplicationCustomComponentArgs']]]] = None, - cwe_monitor_enabled: Optional[pulumi.Input[bool]] = None, - grouping_type: Optional[pulumi.Input['ApplicationGroupingType']] = None, - log_pattern_sets: Optional[pulumi.Input[Sequence[pulumi.Input['ApplicationLogPatternSetArgs']]]] = None, - ops_center_enabled: Optional[pulumi.Input[bool]] = None, - ops_item_sns_topic_arn: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ApplicationTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_group_name", resource_group_name) + pulumi.set(__self__, "resource_group_name", resource_group_name) if auto_configuration_enabled is not None: - _setter("auto_configuration_enabled", auto_configuration_enabled) + pulumi.set(__self__, "auto_configuration_enabled", auto_configuration_enabled) if component_monitoring_settings is not None: - _setter("component_monitoring_settings", component_monitoring_settings) + pulumi.set(__self__, "component_monitoring_settings", component_monitoring_settings) if custom_components is not None: - _setter("custom_components", custom_components) + pulumi.set(__self__, "custom_components", custom_components) if cwe_monitor_enabled is not None: - _setter("cwe_monitor_enabled", cwe_monitor_enabled) + pulumi.set(__self__, "cwe_monitor_enabled", cwe_monitor_enabled) if grouping_type is not None: - _setter("grouping_type", grouping_type) + pulumi.set(__self__, "grouping_type", grouping_type) if log_pattern_sets is not None: - _setter("log_pattern_sets", log_pattern_sets) + pulumi.set(__self__, "log_pattern_sets", log_pattern_sets) if ops_center_enabled is not None: - _setter("ops_center_enabled", ops_center_enabled) + pulumi.set(__self__, "ops_center_enabled", ops_center_enabled) if ops_item_sns_topic_arn is not None: - _setter("ops_item_sns_topic_arn", ops_item_sns_topic_arn) + pulumi.set(__self__, "ops_item_sns_topic_arn", ops_item_sns_topic_arn) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="resourceGroupName") @@ -259,10 +232,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ApplicationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/applicationinsights/get_application.py b/sdk/python/pulumi_aws_native/applicationinsights/get_application.py index 9e1a9fb0ee..d40bec884d 100644 --- a/sdk/python/pulumi_aws_native/applicationinsights/get_application.py +++ b/sdk/python/pulumi_aws_native/applicationinsights/get_application.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/applicationinsights/outputs.py b/sdk/python/pulumi_aws_native/applicationinsights/outputs.py index af07f7bdc2..1d323a7100 100644 --- a/sdk/python/pulumi_aws_native/applicationinsights/outputs.py +++ b/sdk/python/pulumi_aws_native/applicationinsights/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -60,20 +60,9 @@ def __init__(__self__, *, :param str alarm_name: The name of the CloudWatch alarm to be monitored for the component. :param 'ApplicationAlarmSeverity' severity: Indicates the degree of outage when the alarm goes off. """ - ApplicationAlarm._configure( - lambda key, value: pulumi.set(__self__, key, value), - alarm_name=alarm_name, - severity=severity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alarm_name: str, - severity: Optional['ApplicationAlarmSeverity'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("alarm_name", alarm_name) + pulumi.set(__self__, "alarm_name", alarm_name) if severity is not None: - _setter("severity", severity) + pulumi.set(__self__, "severity", severity) @property @pulumi.getter(name="alarmName") @@ -120,16 +109,7 @@ def __init__(__self__, *, A metric to be monitored for the component. :param str alarm_metric_name: The name of the metric to be monitored for the component. """ - ApplicationAlarmMetric._configure( - lambda key, value: pulumi.set(__self__, key, value), - alarm_metric_name=alarm_metric_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alarm_metric_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("alarm_metric_name", alarm_metric_name) + pulumi.set(__self__, "alarm_metric_name", alarm_metric_name) @property @pulumi.getter(name="alarmMetricName") @@ -172,21 +152,10 @@ def __init__(__self__, *, :param 'ApplicationConfigurationDetails' configuration_details: The configuration settings :param Sequence['ApplicationSubComponentTypeConfiguration'] sub_component_type_configurations: Sub component configurations of the component. """ - ApplicationComponentConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - configuration_details=configuration_details, - sub_component_type_configurations=sub_component_type_configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configuration_details: Optional['outputs.ApplicationConfigurationDetails'] = None, - sub_component_type_configurations: Optional[Sequence['outputs.ApplicationSubComponentTypeConfiguration']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if configuration_details is not None: - _setter("configuration_details", configuration_details) + pulumi.set(__self__, "configuration_details", configuration_details) if sub_component_type_configurations is not None: - _setter("sub_component_type_configurations", sub_component_type_configurations) + pulumi.set(__self__, "sub_component_type_configurations", sub_component_type_configurations) @property @pulumi.getter(name="configurationDetails") @@ -251,35 +220,16 @@ def __init__(__self__, *, :param 'ApplicationComponentConfiguration' custom_component_configuration: The monitoring configuration of the component. :param 'ApplicationComponentConfiguration' default_overwrite_component_configuration: The overwritten settings on default component monitoring configuration. """ - ApplicationComponentMonitoringSetting._configure( - lambda key, value: pulumi.set(__self__, key, value), - component_configuration_mode=component_configuration_mode, - tier=tier, - component_arn=component_arn, - component_name=component_name, - custom_component_configuration=custom_component_configuration, - default_overwrite_component_configuration=default_overwrite_component_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - component_configuration_mode: 'ApplicationComponentMonitoringSettingComponentConfigurationMode', - tier: str, - component_arn: Optional[str] = None, - component_name: Optional[str] = None, - custom_component_configuration: Optional['outputs.ApplicationComponentConfiguration'] = None, - default_overwrite_component_configuration: Optional['outputs.ApplicationComponentConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("component_configuration_mode", component_configuration_mode) - _setter("tier", tier) + pulumi.set(__self__, "component_configuration_mode", component_configuration_mode) + pulumi.set(__self__, "tier", tier) if component_arn is not None: - _setter("component_arn", component_arn) + pulumi.set(__self__, "component_arn", component_arn) if component_name is not None: - _setter("component_name", component_name) + pulumi.set(__self__, "component_name", component_name) if custom_component_configuration is not None: - _setter("custom_component_configuration", custom_component_configuration) + pulumi.set(__self__, "custom_component_configuration", custom_component_configuration) if default_overwrite_component_configuration is not None: - _setter("default_overwrite_component_configuration", default_overwrite_component_configuration) + pulumi.set(__self__, "default_overwrite_component_configuration", default_overwrite_component_configuration) @property @pulumi.getter(name="componentConfigurationMode") @@ -378,41 +328,20 @@ def __init__(__self__, *, :param Sequence['ApplicationLog'] logs: A list of logs to monitor for the component. :param Sequence['ApplicationWindowsEvent'] windows_events: A list of Windows Events to log. """ - ApplicationConfigurationDetails._configure( - lambda key, value: pulumi.set(__self__, key, value), - alarm_metrics=alarm_metrics, - alarms=alarms, - ha_cluster_prometheus_exporter=ha_cluster_prometheus_exporter, - hana_prometheus_exporter=hana_prometheus_exporter, - jmx_prometheus_exporter=jmx_prometheus_exporter, - logs=logs, - windows_events=windows_events, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alarm_metrics: Optional[Sequence['outputs.ApplicationAlarmMetric']] = None, - alarms: Optional[Sequence['outputs.ApplicationAlarm']] = None, - ha_cluster_prometheus_exporter: Optional['outputs.ApplicationHaClusterPrometheusExporter'] = None, - hana_prometheus_exporter: Optional['outputs.ApplicationHanaPrometheusExporter'] = None, - jmx_prometheus_exporter: Optional['outputs.ApplicationJmxPrometheusExporter'] = None, - logs: Optional[Sequence['outputs.ApplicationLog']] = None, - windows_events: Optional[Sequence['outputs.ApplicationWindowsEvent']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if alarm_metrics is not None: - _setter("alarm_metrics", alarm_metrics) + pulumi.set(__self__, "alarm_metrics", alarm_metrics) if alarms is not None: - _setter("alarms", alarms) + pulumi.set(__self__, "alarms", alarms) if ha_cluster_prometheus_exporter is not None: - _setter("ha_cluster_prometheus_exporter", ha_cluster_prometheus_exporter) + pulumi.set(__self__, "ha_cluster_prometheus_exporter", ha_cluster_prometheus_exporter) if hana_prometheus_exporter is not None: - _setter("hana_prometheus_exporter", hana_prometheus_exporter) + pulumi.set(__self__, "hana_prometheus_exporter", hana_prometheus_exporter) if jmx_prometheus_exporter is not None: - _setter("jmx_prometheus_exporter", jmx_prometheus_exporter) + pulumi.set(__self__, "jmx_prometheus_exporter", jmx_prometheus_exporter) if logs is not None: - _setter("logs", logs) + pulumi.set(__self__, "logs", logs) if windows_events is not None: - _setter("windows_events", windows_events) + pulumi.set(__self__, "windows_events", windows_events) @property @pulumi.getter(name="alarmMetrics") @@ -503,19 +432,8 @@ def __init__(__self__, *, :param str component_name: The name of the component. :param Sequence[str] resource_list: The list of resource ARNs that belong to the component. """ - ApplicationCustomComponent._configure( - lambda key, value: pulumi.set(__self__, key, value), - component_name=component_name, - resource_list=resource_list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - component_name: str, - resource_list: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("component_name", component_name) - _setter("resource_list", resource_list) + pulumi.set(__self__, "component_name", component_name) + pulumi.set(__self__, "resource_list", resource_list) @property @pulumi.getter(name="componentName") @@ -562,17 +480,8 @@ def __init__(__self__, *, The HA cluster Prometheus Exporter settings. :param str prometheus_port: Prometheus exporter port. """ - ApplicationHaClusterPrometheusExporter._configure( - lambda key, value: pulumi.set(__self__, key, value), - prometheus_port=prometheus_port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - prometheus_port: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if prometheus_port is not None: - _setter("prometheus_port", prometheus_port) + pulumi.set(__self__, "prometheus_port", prometheus_port) @property @pulumi.getter(name="prometheusPort") @@ -628,29 +537,12 @@ def __init__(__self__, *, :param str hanasid: HANA DB SID. :param str prometheus_port: Prometheus exporter port. """ - ApplicationHanaPrometheusExporter._configure( - lambda key, value: pulumi.set(__self__, key, value), - agree_to_install_hanadb_client=agree_to_install_hanadb_client, - hana_port=hana_port, - hana_secret_name=hana_secret_name, - hanasid=hanasid, - prometheus_port=prometheus_port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - agree_to_install_hanadb_client: bool, - hana_port: str, - hana_secret_name: str, - hanasid: str, - prometheus_port: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("agree_to_install_hanadb_client", agree_to_install_hanadb_client) - _setter("hana_port", hana_port) - _setter("hana_secret_name", hana_secret_name) - _setter("hanasid", hanasid) + pulumi.set(__self__, "agree_to_install_hanadb_client", agree_to_install_hanadb_client) + pulumi.set(__self__, "hana_port", hana_port) + pulumi.set(__self__, "hana_secret_name", hana_secret_name) + pulumi.set(__self__, "hanasid", hanasid) if prometheus_port is not None: - _setter("prometheus_port", prometheus_port) + pulumi.set(__self__, "prometheus_port", prometheus_port) @property @pulumi.getter(name="agreeToInstallHanadbClient") @@ -730,25 +622,12 @@ def __init__(__self__, *, :param str jmxurl: JMX service URL. :param str prometheus_port: Prometheus exporter port. """ - ApplicationJmxPrometheusExporter._configure( - lambda key, value: pulumi.set(__self__, key, value), - host_port=host_port, - jmxurl=jmxurl, - prometheus_port=prometheus_port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - host_port: Optional[str] = None, - jmxurl: Optional[str] = None, - prometheus_port: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if host_port is not None: - _setter("host_port", host_port) + pulumi.set(__self__, "host_port", host_port) if jmxurl is not None: - _setter("jmxurl", jmxurl) + pulumi.set(__self__, "jmxurl", jmxurl) if prometheus_port is not None: - _setter("prometheus_port", prometheus_port) + pulumi.set(__self__, "prometheus_port", prometheus_port) @property @pulumi.getter(name="hostPort") @@ -817,32 +696,15 @@ def __init__(__self__, *, :param str log_path: The path of the logs to be monitored. :param str pattern_set: The name of the log pattern set. """ - ApplicationLog._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_type=log_type, - encoding=encoding, - log_group_name=log_group_name, - log_path=log_path, - pattern_set=pattern_set, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_type: str, - encoding: Optional['ApplicationLogEncoding'] = None, - log_group_name: Optional[str] = None, - log_path: Optional[str] = None, - pattern_set: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("log_type", log_type) + pulumi.set(__self__, "log_type", log_type) if encoding is not None: - _setter("encoding", encoding) + pulumi.set(__self__, "encoding", encoding) if log_group_name is not None: - _setter("log_group_name", log_group_name) + pulumi.set(__self__, "log_group_name", log_group_name) if log_path is not None: - _setter("log_path", log_path) + pulumi.set(__self__, "log_path", log_path) if pattern_set is not None: - _setter("pattern_set", pattern_set) + pulumi.set(__self__, "pattern_set", pattern_set) @property @pulumi.getter(name="logType") @@ -917,22 +779,9 @@ def __init__(__self__, *, :param str pattern_name: The name of the log pattern. :param int rank: Rank of the log pattern. """ - ApplicationLogPattern._configure( - lambda key, value: pulumi.set(__self__, key, value), - pattern=pattern, - pattern_name=pattern_name, - rank=rank, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pattern: str, - pattern_name: str, - rank: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("pattern", pattern) - _setter("pattern_name", pattern_name) - _setter("rank", rank) + pulumi.set(__self__, "pattern", pattern) + pulumi.set(__self__, "pattern_name", pattern_name) + pulumi.set(__self__, "rank", rank) @property @pulumi.getter @@ -991,19 +840,8 @@ def __init__(__self__, *, :param Sequence['ApplicationLogPattern'] log_patterns: The log patterns of a set. :param str pattern_set_name: The name of the log pattern set. """ - ApplicationLogPatternSet._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_patterns=log_patterns, - pattern_set_name=pattern_set_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_patterns: Sequence['outputs.ApplicationLogPattern'], - pattern_set_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("log_patterns", log_patterns) - _setter("pattern_set_name", pattern_set_name) + pulumi.set(__self__, "log_patterns", log_patterns) + pulumi.set(__self__, "pattern_set_name", pattern_set_name) @property @pulumi.getter(name="logPatterns") @@ -1056,25 +894,12 @@ def __init__(__self__, *, :param Sequence['ApplicationLog'] logs: A list of logs to monitor for the component. :param Sequence['ApplicationWindowsEvent'] windows_events: A list of Windows Events to log. """ - ApplicationSubComponentConfigurationDetails._configure( - lambda key, value: pulumi.set(__self__, key, value), - alarm_metrics=alarm_metrics, - logs=logs, - windows_events=windows_events, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alarm_metrics: Optional[Sequence['outputs.ApplicationAlarmMetric']] = None, - logs: Optional[Sequence['outputs.ApplicationLog']] = None, - windows_events: Optional[Sequence['outputs.ApplicationWindowsEvent']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if alarm_metrics is not None: - _setter("alarm_metrics", alarm_metrics) + pulumi.set(__self__, "alarm_metrics", alarm_metrics) if logs is not None: - _setter("logs", logs) + pulumi.set(__self__, "logs", logs) if windows_events is not None: - _setter("windows_events", windows_events) + pulumi.set(__self__, "windows_events", windows_events) @property @pulumi.getter(name="alarmMetrics") @@ -1133,19 +958,8 @@ def __init__(__self__, *, :param 'ApplicationSubComponentConfigurationDetails' sub_component_configuration_details: The configuration settings of sub components. :param 'ApplicationSubComponentTypeConfigurationSubComponentType' sub_component_type: The sub component type. """ - ApplicationSubComponentTypeConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - sub_component_configuration_details=sub_component_configuration_details, - sub_component_type=sub_component_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sub_component_configuration_details: 'outputs.ApplicationSubComponentConfigurationDetails', - sub_component_type: 'ApplicationSubComponentTypeConfigurationSubComponentType', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("sub_component_configuration_details", sub_component_configuration_details) - _setter("sub_component_type", sub_component_type) + pulumi.set(__self__, "sub_component_configuration_details", sub_component_configuration_details) + pulumi.set(__self__, "sub_component_type", sub_component_type) @property @pulumi.getter(name="subComponentConfigurationDetails") @@ -1177,19 +991,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ApplicationTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1248,26 +1051,11 @@ def __init__(__self__, *, :param str log_group_name: The CloudWatch log group name to be associated to the monitored log. :param str pattern_set: The name of the log pattern set. """ - ApplicationWindowsEvent._configure( - lambda key, value: pulumi.set(__self__, key, value), - event_levels=event_levels, - event_name=event_name, - log_group_name=log_group_name, - pattern_set=pattern_set, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - event_levels: Sequence['ApplicationEventLevel'], - event_name: str, - log_group_name: str, - pattern_set: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("event_levels", event_levels) - _setter("event_name", event_name) - _setter("log_group_name", log_group_name) + pulumi.set(__self__, "event_levels", event_levels) + pulumi.set(__self__, "event_name", event_name) + pulumi.set(__self__, "log_group_name", log_group_name) if pattern_set is not None: - _setter("pattern_set", pattern_set) + pulumi.set(__self__, "pattern_set", pattern_set) @property @pulumi.getter(name="eventLevels") diff --git a/sdk/python/pulumi_aws_native/appmesh/_inputs.py b/sdk/python/pulumi_aws_native/appmesh/_inputs.py index 55e77c5c48..f369840311 100644 --- a/sdk/python/pulumi_aws_native/appmesh/_inputs.py +++ b/sdk/python/pulumi_aws_native/appmesh/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -157,20 +157,9 @@ class GatewayRouteGrpcGatewayRouteActionArgs: def __init__(__self__, *, target: pulumi.Input['GatewayRouteTargetArgs'], rewrite: Optional[pulumi.Input['GatewayRouteGrpcGatewayRouteRewriteArgs']] = None): - GatewayRouteGrpcGatewayRouteActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target=target, - rewrite=rewrite, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target: pulumi.Input['GatewayRouteTargetArgs'], - rewrite: Optional[pulumi.Input['GatewayRouteGrpcGatewayRouteRewriteArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target", target) + pulumi.set(__self__, "target", target) if rewrite is not None: - _setter("rewrite", rewrite) + pulumi.set(__self__, "rewrite", rewrite) @property @pulumi.getter @@ -198,29 +187,14 @@ def __init__(__self__, *, metadata: Optional[pulumi.Input[Sequence[pulumi.Input['GatewayRouteGrpcGatewayRouteMetadataArgs']]]] = None, port: Optional[pulumi.Input[int]] = None, service_name: Optional[pulumi.Input[str]] = None): - GatewayRouteGrpcGatewayRouteMatchArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - hostname=hostname, - metadata=metadata, - port=port, - service_name=service_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hostname: Optional[pulumi.Input['GatewayRouteHostnameMatchArgs']] = None, - metadata: Optional[pulumi.Input[Sequence[pulumi.Input['GatewayRouteGrpcGatewayRouteMetadataArgs']]]] = None, - port: Optional[pulumi.Input[int]] = None, - service_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if hostname is not None: - _setter("hostname", hostname) + pulumi.set(__self__, "hostname", hostname) if metadata is not None: - _setter("metadata", metadata) + pulumi.set(__self__, "metadata", metadata) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if service_name is not None: - _setter("service_name", service_name) + pulumi.set(__self__, "service_name", service_name) @property @pulumi.getter @@ -265,24 +239,11 @@ def __init__(__self__, *, name: pulumi.Input[str], invert: Optional[pulumi.Input[bool]] = None, match: Optional[pulumi.Input['GatewayRouteMetadataMatchArgs']] = None): - GatewayRouteGrpcGatewayRouteMetadataArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - invert=invert, - match=match, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - invert: Optional[pulumi.Input[bool]] = None, - match: Optional[pulumi.Input['GatewayRouteMetadataMatchArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if invert is not None: - _setter("invert", invert) + pulumi.set(__self__, "invert", invert) if match is not None: - _setter("match", match) + pulumi.set(__self__, "match", match) @property @pulumi.getter @@ -316,17 +277,8 @@ def match(self, value: Optional[pulumi.Input['GatewayRouteMetadataMatchArgs']]): class GatewayRouteGrpcGatewayRouteRewriteArgs: def __init__(__self__, *, hostname: Optional[pulumi.Input['GatewayRouteHostnameRewriteArgs']] = None): - GatewayRouteGrpcGatewayRouteRewriteArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - hostname=hostname, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hostname: Optional[pulumi.Input['GatewayRouteHostnameRewriteArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if hostname is not None: - _setter("hostname", hostname) + pulumi.set(__self__, "hostname", hostname) @property @pulumi.getter @@ -343,19 +295,8 @@ class GatewayRouteGrpcGatewayRouteArgs: def __init__(__self__, *, action: pulumi.Input['GatewayRouteGrpcGatewayRouteActionArgs'], match: pulumi.Input['GatewayRouteGrpcGatewayRouteMatchArgs']): - GatewayRouteGrpcGatewayRouteArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - match=match, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: pulumi.Input['GatewayRouteGrpcGatewayRouteActionArgs'], - match: pulumi.Input['GatewayRouteGrpcGatewayRouteMatchArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action", action) - _setter("match", match) + pulumi.set(__self__, "action", action) + pulumi.set(__self__, "match", match) @property @pulumi.getter @@ -381,21 +322,10 @@ class GatewayRouteHostnameMatchArgs: def __init__(__self__, *, exact: Optional[pulumi.Input[str]] = None, suffix: Optional[pulumi.Input[str]] = None): - GatewayRouteHostnameMatchArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - exact=exact, - suffix=suffix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - exact: Optional[pulumi.Input[str]] = None, - suffix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if exact is not None: - _setter("exact", exact) + pulumi.set(__self__, "exact", exact) if suffix is not None: - _setter("suffix", suffix) + pulumi.set(__self__, "suffix", suffix) @property @pulumi.getter @@ -420,17 +350,8 @@ def suffix(self, value: Optional[pulumi.Input[str]]): class GatewayRouteHostnameRewriteArgs: def __init__(__self__, *, default_target_hostname: Optional[pulumi.Input[str]] = None): - GatewayRouteHostnameRewriteArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_target_hostname=default_target_hostname, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_target_hostname: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if default_target_hostname is not None: - _setter("default_target_hostname", default_target_hostname) + pulumi.set(__self__, "default_target_hostname", default_target_hostname) @property @pulumi.getter(name="defaultTargetHostname") @@ -447,20 +368,9 @@ class GatewayRouteHttpGatewayRouteActionArgs: def __init__(__self__, *, target: pulumi.Input['GatewayRouteTargetArgs'], rewrite: Optional[pulumi.Input['GatewayRouteHttpGatewayRouteRewriteArgs']] = None): - GatewayRouteHttpGatewayRouteActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target=target, - rewrite=rewrite, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target: pulumi.Input['GatewayRouteTargetArgs'], - rewrite: Optional[pulumi.Input['GatewayRouteHttpGatewayRouteRewriteArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target", target) + pulumi.set(__self__, "target", target) if rewrite is not None: - _setter("rewrite", rewrite) + pulumi.set(__self__, "rewrite", rewrite) @property @pulumi.getter @@ -489,33 +399,16 @@ def __init__(__self__, *, range: Optional[pulumi.Input['GatewayRouteRangeMatchArgs']] = None, regex: Optional[pulumi.Input[str]] = None, suffix: Optional[pulumi.Input[str]] = None): - GatewayRouteHttpGatewayRouteHeaderMatchArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - exact=exact, - prefix=prefix, - range=range, - regex=regex, - suffix=suffix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - exact: Optional[pulumi.Input[str]] = None, - prefix: Optional[pulumi.Input[str]] = None, - range: Optional[pulumi.Input['GatewayRouteRangeMatchArgs']] = None, - regex: Optional[pulumi.Input[str]] = None, - suffix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if exact is not None: - _setter("exact", exact) + pulumi.set(__self__, "exact", exact) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if range is not None: - _setter("range", range) + pulumi.set(__self__, "range", range) if regex is not None: - _setter("regex", regex) + pulumi.set(__self__, "regex", regex) if suffix is not None: - _setter("suffix", suffix) + pulumi.set(__self__, "suffix", suffix) @property @pulumi.getter @@ -569,24 +462,11 @@ def __init__(__self__, *, name: pulumi.Input[str], invert: Optional[pulumi.Input[bool]] = None, match: Optional[pulumi.Input['GatewayRouteHttpGatewayRouteHeaderMatchArgs']] = None): - GatewayRouteHttpGatewayRouteHeaderArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - invert=invert, - match=match, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - invert: Optional[pulumi.Input[bool]] = None, - match: Optional[pulumi.Input['GatewayRouteHttpGatewayRouteHeaderMatchArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if invert is not None: - _setter("invert", invert) + pulumi.set(__self__, "invert", invert) if match is not None: - _setter("match", match) + pulumi.set(__self__, "match", match) @property @pulumi.getter @@ -626,41 +506,20 @@ def __init__(__self__, *, port: Optional[pulumi.Input[int]] = None, prefix: Optional[pulumi.Input[str]] = None, query_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['GatewayRouteQueryParameterArgs']]]] = None): - GatewayRouteHttpGatewayRouteMatchArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - headers=headers, - hostname=hostname, - method=method, - path=path, - port=port, - prefix=prefix, - query_parameters=query_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - headers: Optional[pulumi.Input[Sequence[pulumi.Input['GatewayRouteHttpGatewayRouteHeaderArgs']]]] = None, - hostname: Optional[pulumi.Input['GatewayRouteHostnameMatchArgs']] = None, - method: Optional[pulumi.Input[str]] = None, - path: Optional[pulumi.Input['GatewayRouteHttpPathMatchArgs']] = None, - port: Optional[pulumi.Input[int]] = None, - prefix: Optional[pulumi.Input[str]] = None, - query_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['GatewayRouteQueryParameterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if headers is not None: - _setter("headers", headers) + pulumi.set(__self__, "headers", headers) if hostname is not None: - _setter("hostname", hostname) + pulumi.set(__self__, "hostname", hostname) if method is not None: - _setter("method", method) + pulumi.set(__self__, "method", method) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if query_parameters is not None: - _setter("query_parameters", query_parameters) + pulumi.set(__self__, "query_parameters", query_parameters) @property @pulumi.getter @@ -730,17 +589,8 @@ def query_parameters(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['G class GatewayRouteHttpGatewayRoutePathRewriteArgs: def __init__(__self__, *, exact: Optional[pulumi.Input[str]] = None): - GatewayRouteHttpGatewayRoutePathRewriteArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - exact=exact, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - exact: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if exact is not None: - _setter("exact", exact) + pulumi.set(__self__, "exact", exact) @property @pulumi.getter @@ -757,21 +607,10 @@ class GatewayRouteHttpGatewayRoutePrefixRewriteArgs: def __init__(__self__, *, default_prefix: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - GatewayRouteHttpGatewayRoutePrefixRewriteArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_prefix=default_prefix, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_prefix: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if default_prefix is not None: - _setter("default_prefix", default_prefix) + pulumi.set(__self__, "default_prefix", default_prefix) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="defaultPrefix") @@ -798,25 +637,12 @@ def __init__(__self__, *, hostname: Optional[pulumi.Input['GatewayRouteHostnameRewriteArgs']] = None, path: Optional[pulumi.Input['GatewayRouteHttpGatewayRoutePathRewriteArgs']] = None, prefix: Optional[pulumi.Input['GatewayRouteHttpGatewayRoutePrefixRewriteArgs']] = None): - GatewayRouteHttpGatewayRouteRewriteArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - hostname=hostname, - path=path, - prefix=prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hostname: Optional[pulumi.Input['GatewayRouteHostnameRewriteArgs']] = None, - path: Optional[pulumi.Input['GatewayRouteHttpGatewayRoutePathRewriteArgs']] = None, - prefix: Optional[pulumi.Input['GatewayRouteHttpGatewayRoutePrefixRewriteArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if hostname is not None: - _setter("hostname", hostname) + pulumi.set(__self__, "hostname", hostname) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) @property @pulumi.getter @@ -851,19 +677,8 @@ class GatewayRouteHttpGatewayRouteArgs: def __init__(__self__, *, action: pulumi.Input['GatewayRouteHttpGatewayRouteActionArgs'], match: pulumi.Input['GatewayRouteHttpGatewayRouteMatchArgs']): - GatewayRouteHttpGatewayRouteArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - match=match, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: pulumi.Input['GatewayRouteHttpGatewayRouteActionArgs'], - match: pulumi.Input['GatewayRouteHttpGatewayRouteMatchArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action", action) - _setter("match", match) + pulumi.set(__self__, "action", action) + pulumi.set(__self__, "match", match) @property @pulumi.getter @@ -889,21 +704,10 @@ class GatewayRouteHttpPathMatchArgs: def __init__(__self__, *, exact: Optional[pulumi.Input[str]] = None, regex: Optional[pulumi.Input[str]] = None): - GatewayRouteHttpPathMatchArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - exact=exact, - regex=regex, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - exact: Optional[pulumi.Input[str]] = None, - regex: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if exact is not None: - _setter("exact", exact) + pulumi.set(__self__, "exact", exact) if regex is not None: - _setter("regex", regex) + pulumi.set(__self__, "regex", regex) @property @pulumi.getter @@ -928,17 +732,8 @@ def regex(self, value: Optional[pulumi.Input[str]]): class GatewayRouteHttpQueryParameterMatchArgs: def __init__(__self__, *, exact: Optional[pulumi.Input[str]] = None): - GatewayRouteHttpQueryParameterMatchArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - exact=exact, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - exact: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if exact is not None: - _setter("exact", exact) + pulumi.set(__self__, "exact", exact) @property @pulumi.getter @@ -958,33 +753,16 @@ def __init__(__self__, *, range: Optional[pulumi.Input['GatewayRouteRangeMatchArgs']] = None, regex: Optional[pulumi.Input[str]] = None, suffix: Optional[pulumi.Input[str]] = None): - GatewayRouteMetadataMatchArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - exact=exact, - prefix=prefix, - range=range, - regex=regex, - suffix=suffix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - exact: Optional[pulumi.Input[str]] = None, - prefix: Optional[pulumi.Input[str]] = None, - range: Optional[pulumi.Input['GatewayRouteRangeMatchArgs']] = None, - regex: Optional[pulumi.Input[str]] = None, - suffix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if exact is not None: - _setter("exact", exact) + pulumi.set(__self__, "exact", exact) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if range is not None: - _setter("range", range) + pulumi.set(__self__, "range", range) if regex is not None: - _setter("regex", regex) + pulumi.set(__self__, "regex", regex) if suffix is not None: - _setter("suffix", suffix) + pulumi.set(__self__, "suffix", suffix) @property @pulumi.getter @@ -1037,20 +815,9 @@ class GatewayRouteQueryParameterArgs: def __init__(__self__, *, name: pulumi.Input[str], match: Optional[pulumi.Input['GatewayRouteHttpQueryParameterMatchArgs']] = None): - GatewayRouteQueryParameterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - match=match, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - match: Optional[pulumi.Input['GatewayRouteHttpQueryParameterMatchArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if match is not None: - _setter("match", match) + pulumi.set(__self__, "match", match) @property @pulumi.getter @@ -1076,19 +843,8 @@ class GatewayRouteRangeMatchArgs: def __init__(__self__, *, end: pulumi.Input[int], start: pulumi.Input[int]): - GatewayRouteRangeMatchArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - end=end, - start=start, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - end: pulumi.Input[int], - start: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("end", end) - _setter("start", start) + pulumi.set(__self__, "end", end) + pulumi.set(__self__, "start", start) @property @pulumi.getter @@ -1116,29 +872,14 @@ def __init__(__self__, *, http2_route: Optional[pulumi.Input['GatewayRouteHttpGatewayRouteArgs']] = None, http_route: Optional[pulumi.Input['GatewayRouteHttpGatewayRouteArgs']] = None, priority: Optional[pulumi.Input[int]] = None): - GatewayRouteSpecArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - grpc_route=grpc_route, - http2_route=http2_route, - http_route=http_route, - priority=priority, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - grpc_route: Optional[pulumi.Input['GatewayRouteGrpcGatewayRouteArgs']] = None, - http2_route: Optional[pulumi.Input['GatewayRouteHttpGatewayRouteArgs']] = None, - http_route: Optional[pulumi.Input['GatewayRouteHttpGatewayRouteArgs']] = None, - priority: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if grpc_route is not None: - _setter("grpc_route", grpc_route) + pulumi.set(__self__, "grpc_route", grpc_route) if http2_route is not None: - _setter("http2_route", http2_route) + pulumi.set(__self__, "http2_route", http2_route) if http_route is not None: - _setter("http_route", http_route) + pulumi.set(__self__, "http_route", http_route) if priority is not None: - _setter("priority", priority) + pulumi.set(__self__, "priority", priority) @property @pulumi.getter(name="grpcRoute") @@ -1182,19 +923,8 @@ class GatewayRouteTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - GatewayRouteTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1220,20 +950,9 @@ class GatewayRouteTargetArgs: def __init__(__self__, *, virtual_service: pulumi.Input['GatewayRouteVirtualServiceArgs'], port: Optional[pulumi.Input[int]] = None): - GatewayRouteTargetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - virtual_service=virtual_service, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - virtual_service: pulumi.Input['GatewayRouteVirtualServiceArgs'], - port: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("virtual_service", virtual_service) + pulumi.set(__self__, "virtual_service", virtual_service) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) @property @pulumi.getter(name="virtualService") @@ -1258,16 +977,7 @@ def port(self, value: Optional[pulumi.Input[int]]): class GatewayRouteVirtualServiceArgs: def __init__(__self__, *, virtual_service_name: pulumi.Input[str]): - GatewayRouteVirtualServiceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - virtual_service_name=virtual_service_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - virtual_service_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("virtual_service_name", virtual_service_name) + pulumi.set(__self__, "virtual_service_name", virtual_service_name) @property @pulumi.getter(name="virtualServiceName") @@ -1283,16 +993,7 @@ def virtual_service_name(self, value: pulumi.Input[str]): class MeshEgressFilterArgs: def __init__(__self__, *, type: pulumi.Input[str]): - MeshEgressFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -1308,17 +1009,8 @@ def type(self, value: pulumi.Input[str]): class MeshServiceDiscoveryArgs: def __init__(__self__, *, ip_preference: Optional[pulumi.Input[str]] = None): - MeshServiceDiscoveryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ip_preference=ip_preference, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ip_preference: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ip_preference is not None: - _setter("ip_preference", ip_preference) + pulumi.set(__self__, "ip_preference", ip_preference) @property @pulumi.getter(name="ipPreference") @@ -1335,21 +1027,10 @@ class MeshSpecArgs: def __init__(__self__, *, egress_filter: Optional[pulumi.Input['MeshEgressFilterArgs']] = None, service_discovery: Optional[pulumi.Input['MeshServiceDiscoveryArgs']] = None): - MeshSpecArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - egress_filter=egress_filter, - service_discovery=service_discovery, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - egress_filter: Optional[pulumi.Input['MeshEgressFilterArgs']] = None, - service_discovery: Optional[pulumi.Input['MeshServiceDiscoveryArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if egress_filter is not None: - _setter("egress_filter", egress_filter) + pulumi.set(__self__, "egress_filter", egress_filter) if service_discovery is not None: - _setter("service_discovery", service_discovery) + pulumi.set(__self__, "service_discovery", service_discovery) @property @pulumi.getter(name="egressFilter") @@ -1375,19 +1056,8 @@ class MeshTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - MeshTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1413,19 +1083,8 @@ class RouteDurationArgs: def __init__(__self__, *, unit: pulumi.Input[str], value: pulumi.Input[int]): - RouteDurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - unit=unit, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - unit: pulumi.Input[str], - value: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("unit", unit) - _setter("value", value) + pulumi.set(__self__, "unit", unit) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1454,31 +1113,14 @@ def __init__(__self__, *, grpc_retry_events: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, http_retry_events: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, tcp_retry_events: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - RouteGrpcRetryPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_retries=max_retries, - per_retry_timeout=per_retry_timeout, - grpc_retry_events=grpc_retry_events, - http_retry_events=http_retry_events, - tcp_retry_events=tcp_retry_events, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_retries: pulumi.Input[int], - per_retry_timeout: pulumi.Input['RouteDurationArgs'], - grpc_retry_events: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - http_retry_events: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - tcp_retry_events: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_retries", max_retries) - _setter("per_retry_timeout", per_retry_timeout) + pulumi.set(__self__, "max_retries", max_retries) + pulumi.set(__self__, "per_retry_timeout", per_retry_timeout) if grpc_retry_events is not None: - _setter("grpc_retry_events", grpc_retry_events) + pulumi.set(__self__, "grpc_retry_events", grpc_retry_events) if http_retry_events is not None: - _setter("http_retry_events", http_retry_events) + pulumi.set(__self__, "http_retry_events", http_retry_events) if tcp_retry_events is not None: - _setter("tcp_retry_events", tcp_retry_events) + pulumi.set(__self__, "tcp_retry_events", tcp_retry_events) @property @pulumi.getter(name="maxRetries") @@ -1530,16 +1172,7 @@ def tcp_retry_events(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[st class RouteGrpcRouteActionArgs: def __init__(__self__, *, weighted_targets: pulumi.Input[Sequence[pulumi.Input['RouteWeightedTargetArgs']]]): - RouteGrpcRouteActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - weighted_targets=weighted_targets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - weighted_targets: pulumi.Input[Sequence[pulumi.Input['RouteWeightedTargetArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("weighted_targets", weighted_targets) + pulumi.set(__self__, "weighted_targets", weighted_targets) @property @pulumi.getter(name="weightedTargets") @@ -1558,29 +1191,14 @@ def __init__(__self__, *, method_name: Optional[pulumi.Input[str]] = None, port: Optional[pulumi.Input[int]] = None, service_name: Optional[pulumi.Input[str]] = None): - RouteGrpcRouteMatchArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - metadata=metadata, - method_name=method_name, - port=port, - service_name=service_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metadata: Optional[pulumi.Input[Sequence[pulumi.Input['RouteGrpcRouteMetadataArgs']]]] = None, - method_name: Optional[pulumi.Input[str]] = None, - port: Optional[pulumi.Input[int]] = None, - service_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if metadata is not None: - _setter("metadata", metadata) + pulumi.set(__self__, "metadata", metadata) if method_name is not None: - _setter("method_name", method_name) + pulumi.set(__self__, "method_name", method_name) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if service_name is not None: - _setter("service_name", service_name) + pulumi.set(__self__, "service_name", service_name) @property @pulumi.getter @@ -1627,33 +1245,16 @@ def __init__(__self__, *, range: Optional[pulumi.Input['RouteMatchRangeArgs']] = None, regex: Optional[pulumi.Input[str]] = None, suffix: Optional[pulumi.Input[str]] = None): - RouteGrpcRouteMetadataMatchMethodArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - exact=exact, - prefix=prefix, - range=range, - regex=regex, - suffix=suffix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - exact: Optional[pulumi.Input[str]] = None, - prefix: Optional[pulumi.Input[str]] = None, - range: Optional[pulumi.Input['RouteMatchRangeArgs']] = None, - regex: Optional[pulumi.Input[str]] = None, - suffix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if exact is not None: - _setter("exact", exact) + pulumi.set(__self__, "exact", exact) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if range is not None: - _setter("range", range) + pulumi.set(__self__, "range", range) if regex is not None: - _setter("regex", regex) + pulumi.set(__self__, "regex", regex) if suffix is not None: - _setter("suffix", suffix) + pulumi.set(__self__, "suffix", suffix) @property @pulumi.getter @@ -1707,24 +1308,11 @@ def __init__(__self__, *, name: pulumi.Input[str], invert: Optional[pulumi.Input[bool]] = None, match: Optional[pulumi.Input['RouteGrpcRouteMetadataMatchMethodArgs']] = None): - RouteGrpcRouteMetadataArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - invert=invert, - match=match, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - invert: Optional[pulumi.Input[bool]] = None, - match: Optional[pulumi.Input['RouteGrpcRouteMetadataMatchMethodArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if invert is not None: - _setter("invert", invert) + pulumi.set(__self__, "invert", invert) if match is not None: - _setter("match", match) + pulumi.set(__self__, "match", match) @property @pulumi.getter @@ -1761,27 +1349,12 @@ def __init__(__self__, *, match: pulumi.Input['RouteGrpcRouteMatchArgs'], retry_policy: Optional[pulumi.Input['RouteGrpcRetryPolicyArgs']] = None, timeout: Optional[pulumi.Input['RouteGrpcTimeoutArgs']] = None): - RouteGrpcRouteArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - match=match, - retry_policy=retry_policy, - timeout=timeout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: pulumi.Input['RouteGrpcRouteActionArgs'], - match: pulumi.Input['RouteGrpcRouteMatchArgs'], - retry_policy: Optional[pulumi.Input['RouteGrpcRetryPolicyArgs']] = None, - timeout: Optional[pulumi.Input['RouteGrpcTimeoutArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action", action) - _setter("match", match) + pulumi.set(__self__, "action", action) + pulumi.set(__self__, "match", match) if retry_policy is not None: - _setter("retry_policy", retry_policy) + pulumi.set(__self__, "retry_policy", retry_policy) if timeout is not None: - _setter("timeout", timeout) + pulumi.set(__self__, "timeout", timeout) @property @pulumi.getter @@ -1825,21 +1398,10 @@ class RouteGrpcTimeoutArgs: def __init__(__self__, *, idle: Optional[pulumi.Input['RouteDurationArgs']] = None, per_request: Optional[pulumi.Input['RouteDurationArgs']] = None): - RouteGrpcTimeoutArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - idle=idle, - per_request=per_request, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - idle: Optional[pulumi.Input['RouteDurationArgs']] = None, - per_request: Optional[pulumi.Input['RouteDurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if idle is not None: - _setter("idle", idle) + pulumi.set(__self__, "idle", idle) if per_request is not None: - _setter("per_request", per_request) + pulumi.set(__self__, "per_request", per_request) @property @pulumi.getter @@ -1868,33 +1430,16 @@ def __init__(__self__, *, range: Optional[pulumi.Input['RouteMatchRangeArgs']] = None, regex: Optional[pulumi.Input[str]] = None, suffix: Optional[pulumi.Input[str]] = None): - RouteHeaderMatchMethodArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - exact=exact, - prefix=prefix, - range=range, - regex=regex, - suffix=suffix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - exact: Optional[pulumi.Input[str]] = None, - prefix: Optional[pulumi.Input[str]] = None, - range: Optional[pulumi.Input['RouteMatchRangeArgs']] = None, - regex: Optional[pulumi.Input[str]] = None, - suffix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if exact is not None: - _setter("exact", exact) + pulumi.set(__self__, "exact", exact) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if range is not None: - _setter("range", range) + pulumi.set(__self__, "range", range) if regex is not None: - _setter("regex", regex) + pulumi.set(__self__, "regex", regex) if suffix is not None: - _setter("suffix", suffix) + pulumi.set(__self__, "suffix", suffix) @property @pulumi.getter @@ -1947,21 +1492,10 @@ class RouteHttpPathMatchArgs: def __init__(__self__, *, exact: Optional[pulumi.Input[str]] = None, regex: Optional[pulumi.Input[str]] = None): - RouteHttpPathMatchArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - exact=exact, - regex=regex, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - exact: Optional[pulumi.Input[str]] = None, - regex: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if exact is not None: - _setter("exact", exact) + pulumi.set(__self__, "exact", exact) if regex is not None: - _setter("regex", regex) + pulumi.set(__self__, "regex", regex) @property @pulumi.getter @@ -1986,17 +1520,8 @@ def regex(self, value: Optional[pulumi.Input[str]]): class RouteHttpQueryParameterMatchArgs: def __init__(__self__, *, exact: Optional[pulumi.Input[str]] = None): - RouteHttpQueryParameterMatchArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - exact=exact, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - exact: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if exact is not None: - _setter("exact", exact) + pulumi.set(__self__, "exact", exact) @property @pulumi.getter @@ -2015,27 +1540,12 @@ def __init__(__self__, *, per_retry_timeout: pulumi.Input['RouteDurationArgs'], http_retry_events: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, tcp_retry_events: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - RouteHttpRetryPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_retries=max_retries, - per_retry_timeout=per_retry_timeout, - http_retry_events=http_retry_events, - tcp_retry_events=tcp_retry_events, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_retries: pulumi.Input[int], - per_retry_timeout: pulumi.Input['RouteDurationArgs'], - http_retry_events: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - tcp_retry_events: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_retries", max_retries) - _setter("per_retry_timeout", per_retry_timeout) + pulumi.set(__self__, "max_retries", max_retries) + pulumi.set(__self__, "per_retry_timeout", per_retry_timeout) if http_retry_events is not None: - _setter("http_retry_events", http_retry_events) + pulumi.set(__self__, "http_retry_events", http_retry_events) if tcp_retry_events is not None: - _setter("tcp_retry_events", tcp_retry_events) + pulumi.set(__self__, "tcp_retry_events", tcp_retry_events) @property @pulumi.getter(name="maxRetries") @@ -2078,16 +1588,7 @@ def tcp_retry_events(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[st class RouteHttpRouteActionArgs: def __init__(__self__, *, weighted_targets: pulumi.Input[Sequence[pulumi.Input['RouteWeightedTargetArgs']]]): - RouteHttpRouteActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - weighted_targets=weighted_targets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - weighted_targets: pulumi.Input[Sequence[pulumi.Input['RouteWeightedTargetArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("weighted_targets", weighted_targets) + pulumi.set(__self__, "weighted_targets", weighted_targets) @property @pulumi.getter(name="weightedTargets") @@ -2105,24 +1606,11 @@ def __init__(__self__, *, name: pulumi.Input[str], invert: Optional[pulumi.Input[bool]] = None, match: Optional[pulumi.Input['RouteHeaderMatchMethodArgs']] = None): - RouteHttpRouteHeaderArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - invert=invert, - match=match, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - invert: Optional[pulumi.Input[bool]] = None, - match: Optional[pulumi.Input['RouteHeaderMatchMethodArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if invert is not None: - _setter("invert", invert) + pulumi.set(__self__, "invert", invert) if match is not None: - _setter("match", match) + pulumi.set(__self__, "match", match) @property @pulumi.getter @@ -2162,41 +1650,20 @@ def __init__(__self__, *, prefix: Optional[pulumi.Input[str]] = None, query_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['RouteQueryParameterArgs']]]] = None, scheme: Optional[pulumi.Input[str]] = None): - RouteHttpRouteMatchArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - headers=headers, - method=method, - path=path, - port=port, - prefix=prefix, - query_parameters=query_parameters, - scheme=scheme, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - headers: Optional[pulumi.Input[Sequence[pulumi.Input['RouteHttpRouteHeaderArgs']]]] = None, - method: Optional[pulumi.Input[str]] = None, - path: Optional[pulumi.Input['RouteHttpPathMatchArgs']] = None, - port: Optional[pulumi.Input[int]] = None, - prefix: Optional[pulumi.Input[str]] = None, - query_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['RouteQueryParameterArgs']]]] = None, - scheme: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if headers is not None: - _setter("headers", headers) + pulumi.set(__self__, "headers", headers) if method is not None: - _setter("method", method) + pulumi.set(__self__, "method", method) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if query_parameters is not None: - _setter("query_parameters", query_parameters) + pulumi.set(__self__, "query_parameters", query_parameters) if scheme is not None: - _setter("scheme", scheme) + pulumi.set(__self__, "scheme", scheme) @property @pulumi.getter @@ -2269,27 +1736,12 @@ def __init__(__self__, *, match: pulumi.Input['RouteHttpRouteMatchArgs'], retry_policy: Optional[pulumi.Input['RouteHttpRetryPolicyArgs']] = None, timeout: Optional[pulumi.Input['RouteHttpTimeoutArgs']] = None): - RouteHttpRouteArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - match=match, - retry_policy=retry_policy, - timeout=timeout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: pulumi.Input['RouteHttpRouteActionArgs'], - match: pulumi.Input['RouteHttpRouteMatchArgs'], - retry_policy: Optional[pulumi.Input['RouteHttpRetryPolicyArgs']] = None, - timeout: Optional[pulumi.Input['RouteHttpTimeoutArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action", action) - _setter("match", match) + pulumi.set(__self__, "action", action) + pulumi.set(__self__, "match", match) if retry_policy is not None: - _setter("retry_policy", retry_policy) + pulumi.set(__self__, "retry_policy", retry_policy) if timeout is not None: - _setter("timeout", timeout) + pulumi.set(__self__, "timeout", timeout) @property @pulumi.getter @@ -2333,21 +1785,10 @@ class RouteHttpTimeoutArgs: def __init__(__self__, *, idle: Optional[pulumi.Input['RouteDurationArgs']] = None, per_request: Optional[pulumi.Input['RouteDurationArgs']] = None): - RouteHttpTimeoutArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - idle=idle, - per_request=per_request, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - idle: Optional[pulumi.Input['RouteDurationArgs']] = None, - per_request: Optional[pulumi.Input['RouteDurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if idle is not None: - _setter("idle", idle) + pulumi.set(__self__, "idle", idle) if per_request is not None: - _setter("per_request", per_request) + pulumi.set(__self__, "per_request", per_request) @property @pulumi.getter @@ -2373,19 +1814,8 @@ class RouteMatchRangeArgs: def __init__(__self__, *, end: pulumi.Input[int], start: pulumi.Input[int]): - RouteMatchRangeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - end=end, - start=start, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - end: pulumi.Input[int], - start: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("end", end) - _setter("start", start) + pulumi.set(__self__, "end", end) + pulumi.set(__self__, "start", start) @property @pulumi.getter @@ -2411,20 +1841,9 @@ class RouteQueryParameterArgs: def __init__(__self__, *, name: pulumi.Input[str], match: Optional[pulumi.Input['RouteHttpQueryParameterMatchArgs']] = None): - RouteQueryParameterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - match=match, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - match: Optional[pulumi.Input['RouteHttpQueryParameterMatchArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if match is not None: - _setter("match", match) + pulumi.set(__self__, "match", match) @property @pulumi.getter @@ -2453,33 +1872,16 @@ def __init__(__self__, *, http_route: Optional[pulumi.Input['RouteHttpRouteArgs']] = None, priority: Optional[pulumi.Input[int]] = None, tcp_route: Optional[pulumi.Input['RouteTcpRouteArgs']] = None): - RouteSpecArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - grpc_route=grpc_route, - http2_route=http2_route, - http_route=http_route, - priority=priority, - tcp_route=tcp_route, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - grpc_route: Optional[pulumi.Input['RouteGrpcRouteArgs']] = None, - http2_route: Optional[pulumi.Input['RouteHttpRouteArgs']] = None, - http_route: Optional[pulumi.Input['RouteHttpRouteArgs']] = None, - priority: Optional[pulumi.Input[int]] = None, - tcp_route: Optional[pulumi.Input['RouteTcpRouteArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if grpc_route is not None: - _setter("grpc_route", grpc_route) + pulumi.set(__self__, "grpc_route", grpc_route) if http2_route is not None: - _setter("http2_route", http2_route) + pulumi.set(__self__, "http2_route", http2_route) if http_route is not None: - _setter("http_route", http_route) + pulumi.set(__self__, "http_route", http_route) if priority is not None: - _setter("priority", priority) + pulumi.set(__self__, "priority", priority) if tcp_route is not None: - _setter("tcp_route", tcp_route) + pulumi.set(__self__, "tcp_route", tcp_route) @property @pulumi.getter(name="grpcRoute") @@ -2532,19 +1934,8 @@ class RouteTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - RouteTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2569,16 +1960,7 @@ def value(self, value: pulumi.Input[str]): class RouteTcpRouteActionArgs: def __init__(__self__, *, weighted_targets: pulumi.Input[Sequence[pulumi.Input['RouteWeightedTargetArgs']]]): - RouteTcpRouteActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - weighted_targets=weighted_targets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - weighted_targets: pulumi.Input[Sequence[pulumi.Input['RouteWeightedTargetArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("weighted_targets", weighted_targets) + pulumi.set(__self__, "weighted_targets", weighted_targets) @property @pulumi.getter(name="weightedTargets") @@ -2594,17 +1976,8 @@ def weighted_targets(self, value: pulumi.Input[Sequence[pulumi.Input['RouteWeigh class RouteTcpRouteMatchArgs: def __init__(__self__, *, port: Optional[pulumi.Input[int]] = None): - RouteTcpRouteMatchArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - port: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) @property @pulumi.getter @@ -2622,24 +1995,11 @@ def __init__(__self__, *, action: pulumi.Input['RouteTcpRouteActionArgs'], match: Optional[pulumi.Input['RouteTcpRouteMatchArgs']] = None, timeout: Optional[pulumi.Input['RouteTcpTimeoutArgs']] = None): - RouteTcpRouteArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - match=match, - timeout=timeout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: pulumi.Input['RouteTcpRouteActionArgs'], - match: Optional[pulumi.Input['RouteTcpRouteMatchArgs']] = None, - timeout: Optional[pulumi.Input['RouteTcpTimeoutArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action", action) + pulumi.set(__self__, "action", action) if match is not None: - _setter("match", match) + pulumi.set(__self__, "match", match) if timeout is not None: - _setter("timeout", timeout) + pulumi.set(__self__, "timeout", timeout) @property @pulumi.getter @@ -2673,17 +2033,8 @@ def timeout(self, value: Optional[pulumi.Input['RouteTcpTimeoutArgs']]): class RouteTcpTimeoutArgs: def __init__(__self__, *, idle: Optional[pulumi.Input['RouteDurationArgs']] = None): - RouteTcpTimeoutArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - idle=idle, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - idle: Optional[pulumi.Input['RouteDurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if idle is not None: - _setter("idle", idle) + pulumi.set(__self__, "idle", idle) @property @pulumi.getter @@ -2701,23 +2052,10 @@ def __init__(__self__, *, virtual_node: pulumi.Input[str], weight: pulumi.Input[int], port: Optional[pulumi.Input[int]] = None): - RouteWeightedTargetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - virtual_node=virtual_node, - weight=weight, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - virtual_node: pulumi.Input[str], - weight: pulumi.Input[int], - port: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("virtual_node", virtual_node) - _setter("weight", weight) + pulumi.set(__self__, "virtual_node", virtual_node) + pulumi.set(__self__, "weight", weight) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) @property @pulumi.getter(name="virtualNode") @@ -2751,17 +2089,8 @@ def port(self, value: Optional[pulumi.Input[int]]): class VirtualGatewayAccessLogArgs: def __init__(__self__, *, file: Optional[pulumi.Input['VirtualGatewayFileAccessLogArgs']] = None): - VirtualGatewayAccessLogArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - file=file, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - file: Optional[pulumi.Input['VirtualGatewayFileAccessLogArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if file is not None: - _setter("file", file) + pulumi.set(__self__, "file", file) @property @pulumi.getter @@ -2777,17 +2106,8 @@ def file(self, value: Optional[pulumi.Input['VirtualGatewayFileAccessLogArgs']]) class VirtualGatewayBackendDefaultsArgs: def __init__(__self__, *, client_policy: Optional[pulumi.Input['VirtualGatewayClientPolicyArgs']] = None): - VirtualGatewayBackendDefaultsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_policy=client_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_policy: Optional[pulumi.Input['VirtualGatewayClientPolicyArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if client_policy is not None: - _setter("client_policy", client_policy) + pulumi.set(__self__, "client_policy", client_policy) @property @pulumi.getter(name="clientPolicy") @@ -2806,28 +2126,13 @@ def __init__(__self__, *, certificate: Optional[pulumi.Input['VirtualGatewayClientTlsCertificateArgs']] = None, enforce: Optional[pulumi.Input[bool]] = None, ports: Optional[pulumi.Input[Sequence[pulumi.Input[int]]]] = None): - VirtualGatewayClientPolicyTlsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - validation=validation, - certificate=certificate, - enforce=enforce, - ports=ports, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - validation: pulumi.Input['VirtualGatewayTlsValidationContextArgs'], - certificate: Optional[pulumi.Input['VirtualGatewayClientTlsCertificateArgs']] = None, - enforce: Optional[pulumi.Input[bool]] = None, - ports: Optional[pulumi.Input[Sequence[pulumi.Input[int]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("validation", validation) + pulumi.set(__self__, "validation", validation) if certificate is not None: - _setter("certificate", certificate) + pulumi.set(__self__, "certificate", certificate) if enforce is not None: - _setter("enforce", enforce) + pulumi.set(__self__, "enforce", enforce) if ports is not None: - _setter("ports", ports) + pulumi.set(__self__, "ports", ports) @property @pulumi.getter @@ -2870,17 +2175,8 @@ def ports(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[int]]]]): class VirtualGatewayClientPolicyArgs: def __init__(__self__, *, tls: Optional[pulumi.Input['VirtualGatewayClientPolicyTlsArgs']] = None): - VirtualGatewayClientPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - tls=tls, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - tls: Optional[pulumi.Input['VirtualGatewayClientPolicyTlsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if tls is not None: - _setter("tls", tls) + pulumi.set(__self__, "tls", tls) @property @pulumi.getter @@ -2897,21 +2193,10 @@ class VirtualGatewayClientTlsCertificateArgs: def __init__(__self__, *, file: Optional[pulumi.Input['VirtualGatewayListenerTlsFileCertificateArgs']] = None, sds: Optional[pulumi.Input['VirtualGatewayListenerTlsSdsCertificateArgs']] = None): - VirtualGatewayClientTlsCertificateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - file=file, - sds=sds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - file: Optional[pulumi.Input['VirtualGatewayListenerTlsFileCertificateArgs']] = None, - sds: Optional[pulumi.Input['VirtualGatewayListenerTlsSdsCertificateArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if file is not None: - _setter("file", file) + pulumi.set(__self__, "file", file) if sds is not None: - _setter("sds", sds) + pulumi.set(__self__, "sds", sds) @property @pulumi.getter @@ -2938,25 +2223,12 @@ def __init__(__self__, *, grpc: Optional[pulumi.Input['VirtualGatewayGrpcConnectionPoolArgs']] = None, http: Optional[pulumi.Input['VirtualGatewayHttpConnectionPoolArgs']] = None, http2: Optional[pulumi.Input['VirtualGatewayHttp2ConnectionPoolArgs']] = None): - VirtualGatewayConnectionPoolArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - grpc=grpc, - http=http, - http2=http2, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - grpc: Optional[pulumi.Input['VirtualGatewayGrpcConnectionPoolArgs']] = None, - http: Optional[pulumi.Input['VirtualGatewayHttpConnectionPoolArgs']] = None, - http2: Optional[pulumi.Input['VirtualGatewayHttp2ConnectionPoolArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if grpc is not None: - _setter("grpc", grpc) + pulumi.set(__self__, "grpc", grpc) if http is not None: - _setter("http", http) + pulumi.set(__self__, "http", http) if http2 is not None: - _setter("http2", http2) + pulumi.set(__self__, "http2", http2) @property @pulumi.getter @@ -2991,20 +2263,9 @@ class VirtualGatewayFileAccessLogArgs: def __init__(__self__, *, path: pulumi.Input[str], format: Optional[pulumi.Input['VirtualGatewayLoggingFormatArgs']] = None): - VirtualGatewayFileAccessLogArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - path=path, - format=format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - path: pulumi.Input[str], - format: Optional[pulumi.Input['VirtualGatewayLoggingFormatArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("path", path) + pulumi.set(__self__, "path", path) if format is not None: - _setter("format", format) + pulumi.set(__self__, "format", format) @property @pulumi.getter @@ -3029,16 +2290,7 @@ def format(self, value: Optional[pulumi.Input['VirtualGatewayLoggingFormatArgs'] class VirtualGatewayGrpcConnectionPoolArgs: def __init__(__self__, *, max_requests: pulumi.Input[int]): - VirtualGatewayGrpcConnectionPoolArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_requests=max_requests, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_requests: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_requests", max_requests) + pulumi.set(__self__, "max_requests", max_requests) @property @pulumi.getter(name="maxRequests") @@ -3060,36 +2312,15 @@ def __init__(__self__, *, unhealthy_threshold: pulumi.Input[int], path: Optional[pulumi.Input[str]] = None, port: Optional[pulumi.Input[int]] = None): - VirtualGatewayHealthCheckPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - healthy_threshold=healthy_threshold, - interval_millis=interval_millis, - protocol=protocol, - timeout_millis=timeout_millis, - unhealthy_threshold=unhealthy_threshold, - path=path, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - healthy_threshold: pulumi.Input[int], - interval_millis: pulumi.Input[int], - protocol: pulumi.Input[str], - timeout_millis: pulumi.Input[int], - unhealthy_threshold: pulumi.Input[int], - path: Optional[pulumi.Input[str]] = None, - port: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("healthy_threshold", healthy_threshold) - _setter("interval_millis", interval_millis) - _setter("protocol", protocol) - _setter("timeout_millis", timeout_millis) - _setter("unhealthy_threshold", unhealthy_threshold) + pulumi.set(__self__, "healthy_threshold", healthy_threshold) + pulumi.set(__self__, "interval_millis", interval_millis) + pulumi.set(__self__, "protocol", protocol) + pulumi.set(__self__, "timeout_millis", timeout_millis) + pulumi.set(__self__, "unhealthy_threshold", unhealthy_threshold) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) @property @pulumi.getter(name="healthyThreshold") @@ -3159,16 +2390,7 @@ def port(self, value: Optional[pulumi.Input[int]]): class VirtualGatewayHttp2ConnectionPoolArgs: def __init__(__self__, *, max_requests: pulumi.Input[int]): - VirtualGatewayHttp2ConnectionPoolArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_requests=max_requests, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_requests: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_requests", max_requests) + pulumi.set(__self__, "max_requests", max_requests) @property @pulumi.getter(name="maxRequests") @@ -3185,20 +2407,9 @@ class VirtualGatewayHttpConnectionPoolArgs: def __init__(__self__, *, max_connections: pulumi.Input[int], max_pending_requests: Optional[pulumi.Input[int]] = None): - VirtualGatewayHttpConnectionPoolArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_connections=max_connections, - max_pending_requests=max_pending_requests, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_connections: pulumi.Input[int], - max_pending_requests: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_connections", max_connections) + pulumi.set(__self__, "max_connections", max_connections) if max_pending_requests is not None: - _setter("max_pending_requests", max_pending_requests) + pulumi.set(__self__, "max_pending_requests", max_pending_requests) @property @pulumi.getter(name="maxConnections") @@ -3224,19 +2435,8 @@ class VirtualGatewayJsonFormatRefArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - VirtualGatewayJsonFormatRefArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3261,16 +2461,7 @@ def value(self, value: pulumi.Input[str]): class VirtualGatewayListenerTlsAcmCertificateArgs: def __init__(__self__, *, certificate_arn: pulumi.Input[str]): - VirtualGatewayListenerTlsAcmCertificateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_arn=certificate_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("certificate_arn", certificate_arn) + pulumi.set(__self__, "certificate_arn", certificate_arn) @property @pulumi.getter(name="certificateArn") @@ -3288,25 +2479,12 @@ def __init__(__self__, *, acm: Optional[pulumi.Input['VirtualGatewayListenerTlsAcmCertificateArgs']] = None, file: Optional[pulumi.Input['VirtualGatewayListenerTlsFileCertificateArgs']] = None, sds: Optional[pulumi.Input['VirtualGatewayListenerTlsSdsCertificateArgs']] = None): - VirtualGatewayListenerTlsCertificateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - acm=acm, - file=file, - sds=sds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - acm: Optional[pulumi.Input['VirtualGatewayListenerTlsAcmCertificateArgs']] = None, - file: Optional[pulumi.Input['VirtualGatewayListenerTlsFileCertificateArgs']] = None, - sds: Optional[pulumi.Input['VirtualGatewayListenerTlsSdsCertificateArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if acm is not None: - _setter("acm", acm) + pulumi.set(__self__, "acm", acm) if file is not None: - _setter("file", file) + pulumi.set(__self__, "file", file) if sds is not None: - _setter("sds", sds) + pulumi.set(__self__, "sds", sds) @property @pulumi.getter @@ -3341,19 +2519,8 @@ class VirtualGatewayListenerTlsFileCertificateArgs: def __init__(__self__, *, certificate_chain: pulumi.Input[str], private_key: pulumi.Input[str]): - VirtualGatewayListenerTlsFileCertificateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_chain=certificate_chain, - private_key=private_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_chain: pulumi.Input[str], - private_key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("certificate_chain", certificate_chain) - _setter("private_key", private_key) + pulumi.set(__self__, "certificate_chain", certificate_chain) + pulumi.set(__self__, "private_key", private_key) @property @pulumi.getter(name="certificateChain") @@ -3378,16 +2545,7 @@ def private_key(self, value: pulumi.Input[str]): class VirtualGatewayListenerTlsSdsCertificateArgs: def __init__(__self__, *, secret_name: pulumi.Input[str]): - VirtualGatewayListenerTlsSdsCertificateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - secret_name=secret_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - secret_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("secret_name", secret_name) + pulumi.set(__self__, "secret_name", secret_name) @property @pulumi.getter(name="secretName") @@ -3404,21 +2562,10 @@ class VirtualGatewayListenerTlsValidationContextTrustArgs: def __init__(__self__, *, file: Optional[pulumi.Input['VirtualGatewayTlsValidationContextFileTrustArgs']] = None, sds: Optional[pulumi.Input['VirtualGatewayTlsValidationContextSdsTrustArgs']] = None): - VirtualGatewayListenerTlsValidationContextTrustArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - file=file, - sds=sds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - file: Optional[pulumi.Input['VirtualGatewayTlsValidationContextFileTrustArgs']] = None, - sds: Optional[pulumi.Input['VirtualGatewayTlsValidationContextSdsTrustArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if file is not None: - _setter("file", file) + pulumi.set(__self__, "file", file) if sds is not None: - _setter("sds", sds) + pulumi.set(__self__, "sds", sds) @property @pulumi.getter @@ -3444,20 +2591,9 @@ class VirtualGatewayListenerTlsValidationContextArgs: def __init__(__self__, *, trust: pulumi.Input['VirtualGatewayListenerTlsValidationContextTrustArgs'], subject_alternative_names: Optional[pulumi.Input['VirtualGatewaySubjectAlternativeNamesArgs']] = None): - VirtualGatewayListenerTlsValidationContextArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - trust=trust, - subject_alternative_names=subject_alternative_names, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - trust: pulumi.Input['VirtualGatewayListenerTlsValidationContextTrustArgs'], - subject_alternative_names: Optional[pulumi.Input['VirtualGatewaySubjectAlternativeNamesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("trust", trust) + pulumi.set(__self__, "trust", trust) if subject_alternative_names is not None: - _setter("subject_alternative_names", subject_alternative_names) + pulumi.set(__self__, "subject_alternative_names", subject_alternative_names) @property @pulumi.getter @@ -3484,23 +2620,10 @@ def __init__(__self__, *, certificate: pulumi.Input['VirtualGatewayListenerTlsCertificateArgs'], mode: pulumi.Input[str], validation: Optional[pulumi.Input['VirtualGatewayListenerTlsValidationContextArgs']] = None): - VirtualGatewayListenerTlsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate=certificate, - mode=mode, - validation=validation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate: pulumi.Input['VirtualGatewayListenerTlsCertificateArgs'], - mode: pulumi.Input[str], - validation: Optional[pulumi.Input['VirtualGatewayListenerTlsValidationContextArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("certificate", certificate) - _setter("mode", mode) + pulumi.set(__self__, "certificate", certificate) + pulumi.set(__self__, "mode", mode) if validation is not None: - _setter("validation", validation) + pulumi.set(__self__, "validation", validation) @property @pulumi.getter @@ -3537,28 +2660,13 @@ def __init__(__self__, *, connection_pool: Optional[pulumi.Input['VirtualGatewayConnectionPoolArgs']] = None, health_check: Optional[pulumi.Input['VirtualGatewayHealthCheckPolicyArgs']] = None, tls: Optional[pulumi.Input['VirtualGatewayListenerTlsArgs']] = None): - VirtualGatewayListenerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - port_mapping=port_mapping, - connection_pool=connection_pool, - health_check=health_check, - tls=tls, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - port_mapping: pulumi.Input['VirtualGatewayPortMappingArgs'], - connection_pool: Optional[pulumi.Input['VirtualGatewayConnectionPoolArgs']] = None, - health_check: Optional[pulumi.Input['VirtualGatewayHealthCheckPolicyArgs']] = None, - tls: Optional[pulumi.Input['VirtualGatewayListenerTlsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("port_mapping", port_mapping) + pulumi.set(__self__, "port_mapping", port_mapping) if connection_pool is not None: - _setter("connection_pool", connection_pool) + pulumi.set(__self__, "connection_pool", connection_pool) if health_check is not None: - _setter("health_check", health_check) + pulumi.set(__self__, "health_check", health_check) if tls is not None: - _setter("tls", tls) + pulumi.set(__self__, "tls", tls) @property @pulumi.getter(name="portMapping") @@ -3602,21 +2710,10 @@ class VirtualGatewayLoggingFormatArgs: def __init__(__self__, *, json: Optional[pulumi.Input[Sequence[pulumi.Input['VirtualGatewayJsonFormatRefArgs']]]] = None, text: Optional[pulumi.Input[str]] = None): - VirtualGatewayLoggingFormatArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - json=json, - text=text, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - json: Optional[pulumi.Input[Sequence[pulumi.Input['VirtualGatewayJsonFormatRefArgs']]]] = None, - text: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if json is not None: - _setter("json", json) + pulumi.set(__self__, "json", json) if text is not None: - _setter("text", text) + pulumi.set(__self__, "text", text) @property @pulumi.getter @@ -3641,17 +2738,8 @@ def text(self, value: Optional[pulumi.Input[str]]): class VirtualGatewayLoggingArgs: def __init__(__self__, *, access_log: Optional[pulumi.Input['VirtualGatewayAccessLogArgs']] = None): - VirtualGatewayLoggingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_log=access_log, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_log: Optional[pulumi.Input['VirtualGatewayAccessLogArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_log is not None: - _setter("access_log", access_log) + pulumi.set(__self__, "access_log", access_log) @property @pulumi.getter(name="accessLog") @@ -3668,19 +2756,8 @@ class VirtualGatewayPortMappingArgs: def __init__(__self__, *, port: pulumi.Input[int], protocol: pulumi.Input[str]): - VirtualGatewayPortMappingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - port=port, - protocol=protocol, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - port: pulumi.Input[int], - protocol: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("port", port) - _setter("protocol", protocol) + pulumi.set(__self__, "port", port) + pulumi.set(__self__, "protocol", protocol) @property @pulumi.getter @@ -3707,24 +2784,11 @@ def __init__(__self__, *, listeners: pulumi.Input[Sequence[pulumi.Input['VirtualGatewayListenerArgs']]], backend_defaults: Optional[pulumi.Input['VirtualGatewayBackendDefaultsArgs']] = None, logging: Optional[pulumi.Input['VirtualGatewayLoggingArgs']] = None): - VirtualGatewaySpecArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - listeners=listeners, - backend_defaults=backend_defaults, - logging=logging, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - listeners: pulumi.Input[Sequence[pulumi.Input['VirtualGatewayListenerArgs']]], - backend_defaults: Optional[pulumi.Input['VirtualGatewayBackendDefaultsArgs']] = None, - logging: Optional[pulumi.Input['VirtualGatewayLoggingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("listeners", listeners) + pulumi.set(__self__, "listeners", listeners) if backend_defaults is not None: - _setter("backend_defaults", backend_defaults) + pulumi.set(__self__, "backend_defaults", backend_defaults) if logging is not None: - _setter("logging", logging) + pulumi.set(__self__, "logging", logging) @property @pulumi.getter @@ -3758,17 +2822,8 @@ def logging(self, value: Optional[pulumi.Input['VirtualGatewayLoggingArgs']]): class VirtualGatewaySubjectAlternativeNameMatchersArgs: def __init__(__self__, *, exact: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - VirtualGatewaySubjectAlternativeNameMatchersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - exact=exact, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - exact: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if exact is not None: - _setter("exact", exact) + pulumi.set(__self__, "exact", exact) @property @pulumi.getter @@ -3784,16 +2839,7 @@ def exact(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): class VirtualGatewaySubjectAlternativeNamesArgs: def __init__(__self__, *, match: pulumi.Input['VirtualGatewaySubjectAlternativeNameMatchersArgs']): - VirtualGatewaySubjectAlternativeNamesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - match=match, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - match: pulumi.Input['VirtualGatewaySubjectAlternativeNameMatchersArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("match", match) + pulumi.set(__self__, "match", match) @property @pulumi.getter @@ -3810,19 +2856,8 @@ class VirtualGatewayTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - VirtualGatewayTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3847,16 +2882,7 @@ def value(self, value: pulumi.Input[str]): class VirtualGatewayTlsValidationContextAcmTrustArgs: def __init__(__self__, *, certificate_authority_arns: pulumi.Input[Sequence[pulumi.Input[str]]]): - VirtualGatewayTlsValidationContextAcmTrustArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_authority_arns=certificate_authority_arns, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_authority_arns: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("certificate_authority_arns", certificate_authority_arns) + pulumi.set(__self__, "certificate_authority_arns", certificate_authority_arns) @property @pulumi.getter(name="certificateAuthorityArns") @@ -3872,16 +2898,7 @@ def certificate_authority_arns(self, value: pulumi.Input[Sequence[pulumi.Input[s class VirtualGatewayTlsValidationContextFileTrustArgs: def __init__(__self__, *, certificate_chain: pulumi.Input[str]): - VirtualGatewayTlsValidationContextFileTrustArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_chain=certificate_chain, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_chain: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("certificate_chain", certificate_chain) + pulumi.set(__self__, "certificate_chain", certificate_chain) @property @pulumi.getter(name="certificateChain") @@ -3897,16 +2914,7 @@ def certificate_chain(self, value: pulumi.Input[str]): class VirtualGatewayTlsValidationContextSdsTrustArgs: def __init__(__self__, *, secret_name: pulumi.Input[str]): - VirtualGatewayTlsValidationContextSdsTrustArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - secret_name=secret_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - secret_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("secret_name", secret_name) + pulumi.set(__self__, "secret_name", secret_name) @property @pulumi.getter(name="secretName") @@ -3924,25 +2932,12 @@ def __init__(__self__, *, acm: Optional[pulumi.Input['VirtualGatewayTlsValidationContextAcmTrustArgs']] = None, file: Optional[pulumi.Input['VirtualGatewayTlsValidationContextFileTrustArgs']] = None, sds: Optional[pulumi.Input['VirtualGatewayTlsValidationContextSdsTrustArgs']] = None): - VirtualGatewayTlsValidationContextTrustArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - acm=acm, - file=file, - sds=sds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - acm: Optional[pulumi.Input['VirtualGatewayTlsValidationContextAcmTrustArgs']] = None, - file: Optional[pulumi.Input['VirtualGatewayTlsValidationContextFileTrustArgs']] = None, - sds: Optional[pulumi.Input['VirtualGatewayTlsValidationContextSdsTrustArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if acm is not None: - _setter("acm", acm) + pulumi.set(__self__, "acm", acm) if file is not None: - _setter("file", file) + pulumi.set(__self__, "file", file) if sds is not None: - _setter("sds", sds) + pulumi.set(__self__, "sds", sds) @property @pulumi.getter @@ -3977,20 +2972,9 @@ class VirtualGatewayTlsValidationContextArgs: def __init__(__self__, *, trust: pulumi.Input['VirtualGatewayTlsValidationContextTrustArgs'], subject_alternative_names: Optional[pulumi.Input['VirtualGatewaySubjectAlternativeNamesArgs']] = None): - VirtualGatewayTlsValidationContextArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - trust=trust, - subject_alternative_names=subject_alternative_names, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - trust: pulumi.Input['VirtualGatewayTlsValidationContextTrustArgs'], - subject_alternative_names: Optional[pulumi.Input['VirtualGatewaySubjectAlternativeNamesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("trust", trust) + pulumi.set(__self__, "trust", trust) if subject_alternative_names is not None: - _setter("subject_alternative_names", subject_alternative_names) + pulumi.set(__self__, "subject_alternative_names", subject_alternative_names) @property @pulumi.getter @@ -4015,17 +2999,8 @@ def subject_alternative_names(self, value: Optional[pulumi.Input['VirtualGateway class VirtualNodeAccessLogArgs: def __init__(__self__, *, file: Optional[pulumi.Input['VirtualNodeFileAccessLogArgs']] = None): - VirtualNodeAccessLogArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - file=file, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - file: Optional[pulumi.Input['VirtualNodeFileAccessLogArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if file is not None: - _setter("file", file) + pulumi.set(__self__, "file", file) @property @pulumi.getter @@ -4042,19 +3017,8 @@ class VirtualNodeAwsCloudMapInstanceAttributeArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - VirtualNodeAwsCloudMapInstanceAttributeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -4082,27 +3046,12 @@ def __init__(__self__, *, service_name: pulumi.Input[str], attributes: Optional[pulumi.Input[Sequence[pulumi.Input['VirtualNodeAwsCloudMapInstanceAttributeArgs']]]] = None, ip_preference: Optional[pulumi.Input[str]] = None): - VirtualNodeAwsCloudMapServiceDiscoveryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - namespace_name=namespace_name, - service_name=service_name, - attributes=attributes, - ip_preference=ip_preference, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - namespace_name: pulumi.Input[str], - service_name: pulumi.Input[str], - attributes: Optional[pulumi.Input[Sequence[pulumi.Input['VirtualNodeAwsCloudMapInstanceAttributeArgs']]]] = None, - ip_preference: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("namespace_name", namespace_name) - _setter("service_name", service_name) + pulumi.set(__self__, "namespace_name", namespace_name) + pulumi.set(__self__, "service_name", service_name) if attributes is not None: - _setter("attributes", attributes) + pulumi.set(__self__, "attributes", attributes) if ip_preference is not None: - _setter("ip_preference", ip_preference) + pulumi.set(__self__, "ip_preference", ip_preference) @property @pulumi.getter(name="namespaceName") @@ -4145,17 +3094,8 @@ def ip_preference(self, value: Optional[pulumi.Input[str]]): class VirtualNodeBackendDefaultsArgs: def __init__(__self__, *, client_policy: Optional[pulumi.Input['VirtualNodeClientPolicyArgs']] = None): - VirtualNodeBackendDefaultsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_policy=client_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_policy: Optional[pulumi.Input['VirtualNodeClientPolicyArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if client_policy is not None: - _setter("client_policy", client_policy) + pulumi.set(__self__, "client_policy", client_policy) @property @pulumi.getter(name="clientPolicy") @@ -4171,17 +3111,8 @@ def client_policy(self, value: Optional[pulumi.Input['VirtualNodeClientPolicyArg class VirtualNodeBackendArgs: def __init__(__self__, *, virtual_service: Optional[pulumi.Input['VirtualNodeVirtualServiceBackendArgs']] = None): - VirtualNodeBackendArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - virtual_service=virtual_service, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - virtual_service: Optional[pulumi.Input['VirtualNodeVirtualServiceBackendArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if virtual_service is not None: - _setter("virtual_service", virtual_service) + pulumi.set(__self__, "virtual_service", virtual_service) @property @pulumi.getter(name="virtualService") @@ -4200,28 +3131,13 @@ def __init__(__self__, *, certificate: Optional[pulumi.Input['VirtualNodeClientTlsCertificateArgs']] = None, enforce: Optional[pulumi.Input[bool]] = None, ports: Optional[pulumi.Input[Sequence[pulumi.Input[int]]]] = None): - VirtualNodeClientPolicyTlsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - validation=validation, - certificate=certificate, - enforce=enforce, - ports=ports, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - validation: pulumi.Input['VirtualNodeTlsValidationContextArgs'], - certificate: Optional[pulumi.Input['VirtualNodeClientTlsCertificateArgs']] = None, - enforce: Optional[pulumi.Input[bool]] = None, - ports: Optional[pulumi.Input[Sequence[pulumi.Input[int]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("validation", validation) + pulumi.set(__self__, "validation", validation) if certificate is not None: - _setter("certificate", certificate) + pulumi.set(__self__, "certificate", certificate) if enforce is not None: - _setter("enforce", enforce) + pulumi.set(__self__, "enforce", enforce) if ports is not None: - _setter("ports", ports) + pulumi.set(__self__, "ports", ports) @property @pulumi.getter @@ -4264,17 +3180,8 @@ def ports(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[int]]]]): class VirtualNodeClientPolicyArgs: def __init__(__self__, *, tls: Optional[pulumi.Input['VirtualNodeClientPolicyTlsArgs']] = None): - VirtualNodeClientPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - tls=tls, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - tls: Optional[pulumi.Input['VirtualNodeClientPolicyTlsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if tls is not None: - _setter("tls", tls) + pulumi.set(__self__, "tls", tls) @property @pulumi.getter @@ -4291,21 +3198,10 @@ class VirtualNodeClientTlsCertificateArgs: def __init__(__self__, *, file: Optional[pulumi.Input['VirtualNodeListenerTlsFileCertificateArgs']] = None, sds: Optional[pulumi.Input['VirtualNodeListenerTlsSdsCertificateArgs']] = None): - VirtualNodeClientTlsCertificateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - file=file, - sds=sds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - file: Optional[pulumi.Input['VirtualNodeListenerTlsFileCertificateArgs']] = None, - sds: Optional[pulumi.Input['VirtualNodeListenerTlsSdsCertificateArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if file is not None: - _setter("file", file) + pulumi.set(__self__, "file", file) if sds is not None: - _setter("sds", sds) + pulumi.set(__self__, "sds", sds) @property @pulumi.getter @@ -4333,29 +3229,14 @@ def __init__(__self__, *, http: Optional[pulumi.Input['VirtualNodeHttpConnectionPoolArgs']] = None, http2: Optional[pulumi.Input['VirtualNodeHttp2ConnectionPoolArgs']] = None, tcp: Optional[pulumi.Input['VirtualNodeTcpConnectionPoolArgs']] = None): - VirtualNodeConnectionPoolArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - grpc=grpc, - http=http, - http2=http2, - tcp=tcp, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - grpc: Optional[pulumi.Input['VirtualNodeGrpcConnectionPoolArgs']] = None, - http: Optional[pulumi.Input['VirtualNodeHttpConnectionPoolArgs']] = None, - http2: Optional[pulumi.Input['VirtualNodeHttp2ConnectionPoolArgs']] = None, - tcp: Optional[pulumi.Input['VirtualNodeTcpConnectionPoolArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if grpc is not None: - _setter("grpc", grpc) + pulumi.set(__self__, "grpc", grpc) if http is not None: - _setter("http", http) + pulumi.set(__self__, "http", http) if http2 is not None: - _setter("http2", http2) + pulumi.set(__self__, "http2", http2) if tcp is not None: - _setter("tcp", tcp) + pulumi.set(__self__, "tcp", tcp) @property @pulumi.getter @@ -4400,24 +3281,11 @@ def __init__(__self__, *, hostname: pulumi.Input[str], ip_preference: Optional[pulumi.Input[str]] = None, response_type: Optional[pulumi.Input[str]] = None): - VirtualNodeDnsServiceDiscoveryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - hostname=hostname, - ip_preference=ip_preference, - response_type=response_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hostname: pulumi.Input[str], - ip_preference: Optional[pulumi.Input[str]] = None, - response_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("hostname", hostname) + pulumi.set(__self__, "hostname", hostname) if ip_preference is not None: - _setter("ip_preference", ip_preference) + pulumi.set(__self__, "ip_preference", ip_preference) if response_type is not None: - _setter("response_type", response_type) + pulumi.set(__self__, "response_type", response_type) @property @pulumi.getter @@ -4452,19 +3320,8 @@ class VirtualNodeDurationArgs: def __init__(__self__, *, unit: pulumi.Input[str], value: pulumi.Input[int]): - VirtualNodeDurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - unit=unit, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - unit: pulumi.Input[str], - value: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("unit", unit) - _setter("value", value) + pulumi.set(__self__, "unit", unit) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -4490,20 +3347,9 @@ class VirtualNodeFileAccessLogArgs: def __init__(__self__, *, path: pulumi.Input[str], format: Optional[pulumi.Input['VirtualNodeLoggingFormatArgs']] = None): - VirtualNodeFileAccessLogArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - path=path, - format=format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - path: pulumi.Input[str], - format: Optional[pulumi.Input['VirtualNodeLoggingFormatArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("path", path) + pulumi.set(__self__, "path", path) if format is not None: - _setter("format", format) + pulumi.set(__self__, "format", format) @property @pulumi.getter @@ -4528,16 +3374,7 @@ def format(self, value: Optional[pulumi.Input['VirtualNodeLoggingFormatArgs']]): class VirtualNodeGrpcConnectionPoolArgs: def __init__(__self__, *, max_requests: pulumi.Input[int]): - VirtualNodeGrpcConnectionPoolArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_requests=max_requests, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_requests: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_requests", max_requests) + pulumi.set(__self__, "max_requests", max_requests) @property @pulumi.getter(name="maxRequests") @@ -4554,21 +3391,10 @@ class VirtualNodeGrpcTimeoutArgs: def __init__(__self__, *, idle: Optional[pulumi.Input['VirtualNodeDurationArgs']] = None, per_request: Optional[pulumi.Input['VirtualNodeDurationArgs']] = None): - VirtualNodeGrpcTimeoutArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - idle=idle, - per_request=per_request, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - idle: Optional[pulumi.Input['VirtualNodeDurationArgs']] = None, - per_request: Optional[pulumi.Input['VirtualNodeDurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if idle is not None: - _setter("idle", idle) + pulumi.set(__self__, "idle", idle) if per_request is not None: - _setter("per_request", per_request) + pulumi.set(__self__, "per_request", per_request) @property @pulumi.getter @@ -4599,36 +3425,15 @@ def __init__(__self__, *, unhealthy_threshold: pulumi.Input[int], path: Optional[pulumi.Input[str]] = None, port: Optional[pulumi.Input[int]] = None): - VirtualNodeHealthCheckArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - healthy_threshold=healthy_threshold, - interval_millis=interval_millis, - protocol=protocol, - timeout_millis=timeout_millis, - unhealthy_threshold=unhealthy_threshold, - path=path, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - healthy_threshold: pulumi.Input[int], - interval_millis: pulumi.Input[int], - protocol: pulumi.Input[str], - timeout_millis: pulumi.Input[int], - unhealthy_threshold: pulumi.Input[int], - path: Optional[pulumi.Input[str]] = None, - port: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("healthy_threshold", healthy_threshold) - _setter("interval_millis", interval_millis) - _setter("protocol", protocol) - _setter("timeout_millis", timeout_millis) - _setter("unhealthy_threshold", unhealthy_threshold) + pulumi.set(__self__, "healthy_threshold", healthy_threshold) + pulumi.set(__self__, "interval_millis", interval_millis) + pulumi.set(__self__, "protocol", protocol) + pulumi.set(__self__, "timeout_millis", timeout_millis) + pulumi.set(__self__, "unhealthy_threshold", unhealthy_threshold) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) @property @pulumi.getter(name="healthyThreshold") @@ -4698,16 +3503,7 @@ def port(self, value: Optional[pulumi.Input[int]]): class VirtualNodeHttp2ConnectionPoolArgs: def __init__(__self__, *, max_requests: pulumi.Input[int]): - VirtualNodeHttp2ConnectionPoolArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_requests=max_requests, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_requests: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_requests", max_requests) + pulumi.set(__self__, "max_requests", max_requests) @property @pulumi.getter(name="maxRequests") @@ -4724,20 +3520,9 @@ class VirtualNodeHttpConnectionPoolArgs: def __init__(__self__, *, max_connections: pulumi.Input[int], max_pending_requests: Optional[pulumi.Input[int]] = None): - VirtualNodeHttpConnectionPoolArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_connections=max_connections, - max_pending_requests=max_pending_requests, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_connections: pulumi.Input[int], - max_pending_requests: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_connections", max_connections) + pulumi.set(__self__, "max_connections", max_connections) if max_pending_requests is not None: - _setter("max_pending_requests", max_pending_requests) + pulumi.set(__self__, "max_pending_requests", max_pending_requests) @property @pulumi.getter(name="maxConnections") @@ -4763,21 +3548,10 @@ class VirtualNodeHttpTimeoutArgs: def __init__(__self__, *, idle: Optional[pulumi.Input['VirtualNodeDurationArgs']] = None, per_request: Optional[pulumi.Input['VirtualNodeDurationArgs']] = None): - VirtualNodeHttpTimeoutArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - idle=idle, - per_request=per_request, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - idle: Optional[pulumi.Input['VirtualNodeDurationArgs']] = None, - per_request: Optional[pulumi.Input['VirtualNodeDurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if idle is not None: - _setter("idle", idle) + pulumi.set(__self__, "idle", idle) if per_request is not None: - _setter("per_request", per_request) + pulumi.set(__self__, "per_request", per_request) @property @pulumi.getter @@ -4803,19 +3577,8 @@ class VirtualNodeJsonFormatRefArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - VirtualNodeJsonFormatRefArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -4843,29 +3606,14 @@ def __init__(__self__, *, http: Optional[pulumi.Input['VirtualNodeHttpTimeoutArgs']] = None, http2: Optional[pulumi.Input['VirtualNodeHttpTimeoutArgs']] = None, tcp: Optional[pulumi.Input['VirtualNodeTcpTimeoutArgs']] = None): - VirtualNodeListenerTimeoutArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - grpc=grpc, - http=http, - http2=http2, - tcp=tcp, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - grpc: Optional[pulumi.Input['VirtualNodeGrpcTimeoutArgs']] = None, - http: Optional[pulumi.Input['VirtualNodeHttpTimeoutArgs']] = None, - http2: Optional[pulumi.Input['VirtualNodeHttpTimeoutArgs']] = None, - tcp: Optional[pulumi.Input['VirtualNodeTcpTimeoutArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if grpc is not None: - _setter("grpc", grpc) + pulumi.set(__self__, "grpc", grpc) if http is not None: - _setter("http", http) + pulumi.set(__self__, "http", http) if http2 is not None: - _setter("http2", http2) + pulumi.set(__self__, "http2", http2) if tcp is not None: - _setter("tcp", tcp) + pulumi.set(__self__, "tcp", tcp) @property @pulumi.getter @@ -4908,16 +3656,7 @@ def tcp(self, value: Optional[pulumi.Input['VirtualNodeTcpTimeoutArgs']]): class VirtualNodeListenerTlsAcmCertificateArgs: def __init__(__self__, *, certificate_arn: pulumi.Input[str]): - VirtualNodeListenerTlsAcmCertificateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_arn=certificate_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("certificate_arn", certificate_arn) + pulumi.set(__self__, "certificate_arn", certificate_arn) @property @pulumi.getter(name="certificateArn") @@ -4935,25 +3674,12 @@ def __init__(__self__, *, acm: Optional[pulumi.Input['VirtualNodeListenerTlsAcmCertificateArgs']] = None, file: Optional[pulumi.Input['VirtualNodeListenerTlsFileCertificateArgs']] = None, sds: Optional[pulumi.Input['VirtualNodeListenerTlsSdsCertificateArgs']] = None): - VirtualNodeListenerTlsCertificateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - acm=acm, - file=file, - sds=sds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - acm: Optional[pulumi.Input['VirtualNodeListenerTlsAcmCertificateArgs']] = None, - file: Optional[pulumi.Input['VirtualNodeListenerTlsFileCertificateArgs']] = None, - sds: Optional[pulumi.Input['VirtualNodeListenerTlsSdsCertificateArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if acm is not None: - _setter("acm", acm) + pulumi.set(__self__, "acm", acm) if file is not None: - _setter("file", file) + pulumi.set(__self__, "file", file) if sds is not None: - _setter("sds", sds) + pulumi.set(__self__, "sds", sds) @property @pulumi.getter @@ -4988,19 +3714,8 @@ class VirtualNodeListenerTlsFileCertificateArgs: def __init__(__self__, *, certificate_chain: pulumi.Input[str], private_key: pulumi.Input[str]): - VirtualNodeListenerTlsFileCertificateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_chain=certificate_chain, - private_key=private_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_chain: pulumi.Input[str], - private_key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("certificate_chain", certificate_chain) - _setter("private_key", private_key) + pulumi.set(__self__, "certificate_chain", certificate_chain) + pulumi.set(__self__, "private_key", private_key) @property @pulumi.getter(name="certificateChain") @@ -5025,16 +3740,7 @@ def private_key(self, value: pulumi.Input[str]): class VirtualNodeListenerTlsSdsCertificateArgs: def __init__(__self__, *, secret_name: pulumi.Input[str]): - VirtualNodeListenerTlsSdsCertificateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - secret_name=secret_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - secret_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("secret_name", secret_name) + pulumi.set(__self__, "secret_name", secret_name) @property @pulumi.getter(name="secretName") @@ -5051,21 +3757,10 @@ class VirtualNodeListenerTlsValidationContextTrustArgs: def __init__(__self__, *, file: Optional[pulumi.Input['VirtualNodeTlsValidationContextFileTrustArgs']] = None, sds: Optional[pulumi.Input['VirtualNodeTlsValidationContextSdsTrustArgs']] = None): - VirtualNodeListenerTlsValidationContextTrustArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - file=file, - sds=sds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - file: Optional[pulumi.Input['VirtualNodeTlsValidationContextFileTrustArgs']] = None, - sds: Optional[pulumi.Input['VirtualNodeTlsValidationContextSdsTrustArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if file is not None: - _setter("file", file) + pulumi.set(__self__, "file", file) if sds is not None: - _setter("sds", sds) + pulumi.set(__self__, "sds", sds) @property @pulumi.getter @@ -5091,20 +3786,9 @@ class VirtualNodeListenerTlsValidationContextArgs: def __init__(__self__, *, trust: pulumi.Input['VirtualNodeListenerTlsValidationContextTrustArgs'], subject_alternative_names: Optional[pulumi.Input['VirtualNodeSubjectAlternativeNamesArgs']] = None): - VirtualNodeListenerTlsValidationContextArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - trust=trust, - subject_alternative_names=subject_alternative_names, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - trust: pulumi.Input['VirtualNodeListenerTlsValidationContextTrustArgs'], - subject_alternative_names: Optional[pulumi.Input['VirtualNodeSubjectAlternativeNamesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("trust", trust) + pulumi.set(__self__, "trust", trust) if subject_alternative_names is not None: - _setter("subject_alternative_names", subject_alternative_names) + pulumi.set(__self__, "subject_alternative_names", subject_alternative_names) @property @pulumi.getter @@ -5131,23 +3815,10 @@ def __init__(__self__, *, certificate: pulumi.Input['VirtualNodeListenerTlsCertificateArgs'], mode: pulumi.Input[str], validation: Optional[pulumi.Input['VirtualNodeListenerTlsValidationContextArgs']] = None): - VirtualNodeListenerTlsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate=certificate, - mode=mode, - validation=validation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate: pulumi.Input['VirtualNodeListenerTlsCertificateArgs'], - mode: pulumi.Input[str], - validation: Optional[pulumi.Input['VirtualNodeListenerTlsValidationContextArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("certificate", certificate) - _setter("mode", mode) + pulumi.set(__self__, "certificate", certificate) + pulumi.set(__self__, "mode", mode) if validation is not None: - _setter("validation", validation) + pulumi.set(__self__, "validation", validation) @property @pulumi.getter @@ -5186,36 +3857,17 @@ def __init__(__self__, *, outlier_detection: Optional[pulumi.Input['VirtualNodeOutlierDetectionArgs']] = None, timeout: Optional[pulumi.Input['VirtualNodeListenerTimeoutArgs']] = None, tls: Optional[pulumi.Input['VirtualNodeListenerTlsArgs']] = None): - VirtualNodeListenerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - port_mapping=port_mapping, - connection_pool=connection_pool, - health_check=health_check, - outlier_detection=outlier_detection, - timeout=timeout, - tls=tls, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - port_mapping: pulumi.Input['VirtualNodePortMappingArgs'], - connection_pool: Optional[pulumi.Input['VirtualNodeConnectionPoolArgs']] = None, - health_check: Optional[pulumi.Input['VirtualNodeHealthCheckArgs']] = None, - outlier_detection: Optional[pulumi.Input['VirtualNodeOutlierDetectionArgs']] = None, - timeout: Optional[pulumi.Input['VirtualNodeListenerTimeoutArgs']] = None, - tls: Optional[pulumi.Input['VirtualNodeListenerTlsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("port_mapping", port_mapping) + pulumi.set(__self__, "port_mapping", port_mapping) if connection_pool is not None: - _setter("connection_pool", connection_pool) + pulumi.set(__self__, "connection_pool", connection_pool) if health_check is not None: - _setter("health_check", health_check) + pulumi.set(__self__, "health_check", health_check) if outlier_detection is not None: - _setter("outlier_detection", outlier_detection) + pulumi.set(__self__, "outlier_detection", outlier_detection) if timeout is not None: - _setter("timeout", timeout) + pulumi.set(__self__, "timeout", timeout) if tls is not None: - _setter("tls", tls) + pulumi.set(__self__, "tls", tls) @property @pulumi.getter(name="portMapping") @@ -5277,21 +3929,10 @@ class VirtualNodeLoggingFormatArgs: def __init__(__self__, *, json: Optional[pulumi.Input[Sequence[pulumi.Input['VirtualNodeJsonFormatRefArgs']]]] = None, text: Optional[pulumi.Input[str]] = None): - VirtualNodeLoggingFormatArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - json=json, - text=text, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - json: Optional[pulumi.Input[Sequence[pulumi.Input['VirtualNodeJsonFormatRefArgs']]]] = None, - text: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if json is not None: - _setter("json", json) + pulumi.set(__self__, "json", json) if text is not None: - _setter("text", text) + pulumi.set(__self__, "text", text) @property @pulumi.getter @@ -5316,17 +3957,8 @@ def text(self, value: Optional[pulumi.Input[str]]): class VirtualNodeLoggingArgs: def __init__(__self__, *, access_log: Optional[pulumi.Input['VirtualNodeAccessLogArgs']] = None): - VirtualNodeLoggingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_log=access_log, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_log: Optional[pulumi.Input['VirtualNodeAccessLogArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_log is not None: - _setter("access_log", access_log) + pulumi.set(__self__, "access_log", access_log) @property @pulumi.getter(name="accessLog") @@ -5345,25 +3977,10 @@ def __init__(__self__, *, interval: pulumi.Input['VirtualNodeDurationArgs'], max_ejection_percent: pulumi.Input[int], max_server_errors: pulumi.Input[int]): - VirtualNodeOutlierDetectionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - base_ejection_duration=base_ejection_duration, - interval=interval, - max_ejection_percent=max_ejection_percent, - max_server_errors=max_server_errors, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - base_ejection_duration: pulumi.Input['VirtualNodeDurationArgs'], - interval: pulumi.Input['VirtualNodeDurationArgs'], - max_ejection_percent: pulumi.Input[int], - max_server_errors: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("base_ejection_duration", base_ejection_duration) - _setter("interval", interval) - _setter("max_ejection_percent", max_ejection_percent) - _setter("max_server_errors", max_server_errors) + pulumi.set(__self__, "base_ejection_duration", base_ejection_duration) + pulumi.set(__self__, "interval", interval) + pulumi.set(__self__, "max_ejection_percent", max_ejection_percent) + pulumi.set(__self__, "max_server_errors", max_server_errors) @property @pulumi.getter(name="baseEjectionDuration") @@ -5407,19 +4024,8 @@ class VirtualNodePortMappingArgs: def __init__(__self__, *, port: pulumi.Input[int], protocol: pulumi.Input[str]): - VirtualNodePortMappingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - port=port, - protocol=protocol, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - port: pulumi.Input[int], - protocol: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("port", port) - _setter("protocol", protocol) + pulumi.set(__self__, "port", port) + pulumi.set(__self__, "protocol", protocol) @property @pulumi.getter @@ -5445,21 +4051,10 @@ class VirtualNodeServiceDiscoveryArgs: def __init__(__self__, *, aws_cloud_map: Optional[pulumi.Input['VirtualNodeAwsCloudMapServiceDiscoveryArgs']] = None, dns: Optional[pulumi.Input['VirtualNodeDnsServiceDiscoveryArgs']] = None): - VirtualNodeServiceDiscoveryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - aws_cloud_map=aws_cloud_map, - dns=dns, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aws_cloud_map: Optional[pulumi.Input['VirtualNodeAwsCloudMapServiceDiscoveryArgs']] = None, - dns: Optional[pulumi.Input['VirtualNodeDnsServiceDiscoveryArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if aws_cloud_map is not None: - _setter("aws_cloud_map", aws_cloud_map) + pulumi.set(__self__, "aws_cloud_map", aws_cloud_map) if dns is not None: - _setter("dns", dns) + pulumi.set(__self__, "dns", dns) @property @pulumi.getter(name="awsCloudMap") @@ -5488,33 +4083,16 @@ def __init__(__self__, *, listeners: Optional[pulumi.Input[Sequence[pulumi.Input['VirtualNodeListenerArgs']]]] = None, logging: Optional[pulumi.Input['VirtualNodeLoggingArgs']] = None, service_discovery: Optional[pulumi.Input['VirtualNodeServiceDiscoveryArgs']] = None): - VirtualNodeSpecArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - backend_defaults=backend_defaults, - backends=backends, - listeners=listeners, - logging=logging, - service_discovery=service_discovery, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - backend_defaults: Optional[pulumi.Input['VirtualNodeBackendDefaultsArgs']] = None, - backends: Optional[pulumi.Input[Sequence[pulumi.Input['VirtualNodeBackendArgs']]]] = None, - listeners: Optional[pulumi.Input[Sequence[pulumi.Input['VirtualNodeListenerArgs']]]] = None, - logging: Optional[pulumi.Input['VirtualNodeLoggingArgs']] = None, - service_discovery: Optional[pulumi.Input['VirtualNodeServiceDiscoveryArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if backend_defaults is not None: - _setter("backend_defaults", backend_defaults) + pulumi.set(__self__, "backend_defaults", backend_defaults) if backends is not None: - _setter("backends", backends) + pulumi.set(__self__, "backends", backends) if listeners is not None: - _setter("listeners", listeners) + pulumi.set(__self__, "listeners", listeners) if logging is not None: - _setter("logging", logging) + pulumi.set(__self__, "logging", logging) if service_discovery is not None: - _setter("service_discovery", service_discovery) + pulumi.set(__self__, "service_discovery", service_discovery) @property @pulumi.getter(name="backendDefaults") @@ -5566,17 +4144,8 @@ def service_discovery(self, value: Optional[pulumi.Input['VirtualNodeServiceDisc class VirtualNodeSubjectAlternativeNameMatchersArgs: def __init__(__self__, *, exact: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - VirtualNodeSubjectAlternativeNameMatchersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - exact=exact, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - exact: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if exact is not None: - _setter("exact", exact) + pulumi.set(__self__, "exact", exact) @property @pulumi.getter @@ -5592,16 +4161,7 @@ def exact(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): class VirtualNodeSubjectAlternativeNamesArgs: def __init__(__self__, *, match: pulumi.Input['VirtualNodeSubjectAlternativeNameMatchersArgs']): - VirtualNodeSubjectAlternativeNamesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - match=match, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - match: pulumi.Input['VirtualNodeSubjectAlternativeNameMatchersArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("match", match) + pulumi.set(__self__, "match", match) @property @pulumi.getter @@ -5618,19 +4178,8 @@ class VirtualNodeTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - VirtualNodeTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -5655,16 +4204,7 @@ def value(self, value: pulumi.Input[str]): class VirtualNodeTcpConnectionPoolArgs: def __init__(__self__, *, max_connections: pulumi.Input[int]): - VirtualNodeTcpConnectionPoolArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_connections=max_connections, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_connections: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_connections", max_connections) + pulumi.set(__self__, "max_connections", max_connections) @property @pulumi.getter(name="maxConnections") @@ -5680,17 +4220,8 @@ def max_connections(self, value: pulumi.Input[int]): class VirtualNodeTcpTimeoutArgs: def __init__(__self__, *, idle: Optional[pulumi.Input['VirtualNodeDurationArgs']] = None): - VirtualNodeTcpTimeoutArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - idle=idle, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - idle: Optional[pulumi.Input['VirtualNodeDurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if idle is not None: - _setter("idle", idle) + pulumi.set(__self__, "idle", idle) @property @pulumi.getter @@ -5706,16 +4237,7 @@ def idle(self, value: Optional[pulumi.Input['VirtualNodeDurationArgs']]): class VirtualNodeTlsValidationContextAcmTrustArgs: def __init__(__self__, *, certificate_authority_arns: pulumi.Input[Sequence[pulumi.Input[str]]]): - VirtualNodeTlsValidationContextAcmTrustArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_authority_arns=certificate_authority_arns, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_authority_arns: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("certificate_authority_arns", certificate_authority_arns) + pulumi.set(__self__, "certificate_authority_arns", certificate_authority_arns) @property @pulumi.getter(name="certificateAuthorityArns") @@ -5731,16 +4253,7 @@ def certificate_authority_arns(self, value: pulumi.Input[Sequence[pulumi.Input[s class VirtualNodeTlsValidationContextFileTrustArgs: def __init__(__self__, *, certificate_chain: pulumi.Input[str]): - VirtualNodeTlsValidationContextFileTrustArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_chain=certificate_chain, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_chain: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("certificate_chain", certificate_chain) + pulumi.set(__self__, "certificate_chain", certificate_chain) @property @pulumi.getter(name="certificateChain") @@ -5756,16 +4269,7 @@ def certificate_chain(self, value: pulumi.Input[str]): class VirtualNodeTlsValidationContextSdsTrustArgs: def __init__(__self__, *, secret_name: pulumi.Input[str]): - VirtualNodeTlsValidationContextSdsTrustArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - secret_name=secret_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - secret_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("secret_name", secret_name) + pulumi.set(__self__, "secret_name", secret_name) @property @pulumi.getter(name="secretName") @@ -5783,25 +4287,12 @@ def __init__(__self__, *, acm: Optional[pulumi.Input['VirtualNodeTlsValidationContextAcmTrustArgs']] = None, file: Optional[pulumi.Input['VirtualNodeTlsValidationContextFileTrustArgs']] = None, sds: Optional[pulumi.Input['VirtualNodeTlsValidationContextSdsTrustArgs']] = None): - VirtualNodeTlsValidationContextTrustArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - acm=acm, - file=file, - sds=sds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - acm: Optional[pulumi.Input['VirtualNodeTlsValidationContextAcmTrustArgs']] = None, - file: Optional[pulumi.Input['VirtualNodeTlsValidationContextFileTrustArgs']] = None, - sds: Optional[pulumi.Input['VirtualNodeTlsValidationContextSdsTrustArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if acm is not None: - _setter("acm", acm) + pulumi.set(__self__, "acm", acm) if file is not None: - _setter("file", file) + pulumi.set(__self__, "file", file) if sds is not None: - _setter("sds", sds) + pulumi.set(__self__, "sds", sds) @property @pulumi.getter @@ -5836,20 +4327,9 @@ class VirtualNodeTlsValidationContextArgs: def __init__(__self__, *, trust: pulumi.Input['VirtualNodeTlsValidationContextTrustArgs'], subject_alternative_names: Optional[pulumi.Input['VirtualNodeSubjectAlternativeNamesArgs']] = None): - VirtualNodeTlsValidationContextArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - trust=trust, - subject_alternative_names=subject_alternative_names, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - trust: pulumi.Input['VirtualNodeTlsValidationContextTrustArgs'], - subject_alternative_names: Optional[pulumi.Input['VirtualNodeSubjectAlternativeNamesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("trust", trust) + pulumi.set(__self__, "trust", trust) if subject_alternative_names is not None: - _setter("subject_alternative_names", subject_alternative_names) + pulumi.set(__self__, "subject_alternative_names", subject_alternative_names) @property @pulumi.getter @@ -5875,20 +4355,9 @@ class VirtualNodeVirtualServiceBackendArgs: def __init__(__self__, *, virtual_service_name: pulumi.Input[str], client_policy: Optional[pulumi.Input['VirtualNodeClientPolicyArgs']] = None): - VirtualNodeVirtualServiceBackendArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - virtual_service_name=virtual_service_name, - client_policy=client_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - virtual_service_name: pulumi.Input[str], - client_policy: Optional[pulumi.Input['VirtualNodeClientPolicyArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("virtual_service_name", virtual_service_name) + pulumi.set(__self__, "virtual_service_name", virtual_service_name) if client_policy is not None: - _setter("client_policy", client_policy) + pulumi.set(__self__, "client_policy", client_policy) @property @pulumi.getter(name="virtualServiceName") @@ -5913,16 +4382,7 @@ def client_policy(self, value: Optional[pulumi.Input['VirtualNodeClientPolicyArg class VirtualRouterListenerArgs: def __init__(__self__, *, port_mapping: pulumi.Input['VirtualRouterPortMappingArgs']): - VirtualRouterListenerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - port_mapping=port_mapping, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - port_mapping: pulumi.Input['VirtualRouterPortMappingArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("port_mapping", port_mapping) + pulumi.set(__self__, "port_mapping", port_mapping) @property @pulumi.getter(name="portMapping") @@ -5939,19 +4399,8 @@ class VirtualRouterPortMappingArgs: def __init__(__self__, *, port: pulumi.Input[int], protocol: pulumi.Input[str]): - VirtualRouterPortMappingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - port=port, - protocol=protocol, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - port: pulumi.Input[int], - protocol: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("port", port) - _setter("protocol", protocol) + pulumi.set(__self__, "port", port) + pulumi.set(__self__, "protocol", protocol) @property @pulumi.getter @@ -5976,16 +4425,7 @@ def protocol(self, value: pulumi.Input[str]): class VirtualRouterSpecArgs: def __init__(__self__, *, listeners: pulumi.Input[Sequence[pulumi.Input['VirtualRouterListenerArgs']]]): - VirtualRouterSpecArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - listeners=listeners, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - listeners: pulumi.Input[Sequence[pulumi.Input['VirtualRouterListenerArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("listeners", listeners) + pulumi.set(__self__, "listeners", listeners) @property @pulumi.getter @@ -6002,19 +4442,8 @@ class VirtualRouterTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - VirtualRouterTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -6040,21 +4469,10 @@ class VirtualServiceProviderArgs: def __init__(__self__, *, virtual_node: Optional[pulumi.Input['VirtualServiceVirtualNodeServiceProviderArgs']] = None, virtual_router: Optional[pulumi.Input['VirtualServiceVirtualRouterServiceProviderArgs']] = None): - VirtualServiceProviderArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - virtual_node=virtual_node, - virtual_router=virtual_router, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - virtual_node: Optional[pulumi.Input['VirtualServiceVirtualNodeServiceProviderArgs']] = None, - virtual_router: Optional[pulumi.Input['VirtualServiceVirtualRouterServiceProviderArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if virtual_node is not None: - _setter("virtual_node", virtual_node) + pulumi.set(__self__, "virtual_node", virtual_node) if virtual_router is not None: - _setter("virtual_router", virtual_router) + pulumi.set(__self__, "virtual_router", virtual_router) @property @pulumi.getter(name="virtualNode") @@ -6079,17 +4497,8 @@ def virtual_router(self, value: Optional[pulumi.Input['VirtualServiceVirtualRout class VirtualServiceSpecArgs: def __init__(__self__, *, provider: Optional[pulumi.Input['VirtualServiceProviderArgs']] = None): - VirtualServiceSpecArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - provider=provider, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - provider: Optional[pulumi.Input['VirtualServiceProviderArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if provider is not None: - _setter("provider", provider) + pulumi.set(__self__, "provider", provider) @property @pulumi.getter @@ -6106,19 +4515,8 @@ class VirtualServiceTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - VirtualServiceTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -6143,16 +4541,7 @@ def value(self, value: pulumi.Input[str]): class VirtualServiceVirtualNodeServiceProviderArgs: def __init__(__self__, *, virtual_node_name: pulumi.Input[str]): - VirtualServiceVirtualNodeServiceProviderArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - virtual_node_name=virtual_node_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - virtual_node_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("virtual_node_name", virtual_node_name) + pulumi.set(__self__, "virtual_node_name", virtual_node_name) @property @pulumi.getter(name="virtualNodeName") @@ -6168,16 +4557,7 @@ def virtual_node_name(self, value: pulumi.Input[str]): class VirtualServiceVirtualRouterServiceProviderArgs: def __init__(__self__, *, virtual_router_name: pulumi.Input[str]): - VirtualServiceVirtualRouterServiceProviderArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - virtual_router_name=virtual_router_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - virtual_router_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("virtual_router_name", virtual_router_name) + pulumi.set(__self__, "virtual_router_name", virtual_router_name) @property @pulumi.getter(name="virtualRouterName") diff --git a/sdk/python/pulumi_aws_native/appmesh/gateway_route.py b/sdk/python/pulumi_aws_native/appmesh/gateway_route.py index ce5ec7f37c..2fe1cc8b8d 100644 --- a/sdk/python/pulumi_aws_native/appmesh/gateway_route.py +++ b/sdk/python/pulumi_aws_native/appmesh/gateway_route.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,34 +25,15 @@ def __init__(__self__, *, """ The set of arguments for constructing a GatewayRoute resource. """ - GatewayRouteArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - mesh_name=mesh_name, - spec=spec, - virtual_gateway_name=virtual_gateway_name, - gateway_route_name=gateway_route_name, - mesh_owner=mesh_owner, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mesh_name: pulumi.Input[str], - spec: pulumi.Input['GatewayRouteSpecArgs'], - virtual_gateway_name: pulumi.Input[str], - gateway_route_name: Optional[pulumi.Input[str]] = None, - mesh_owner: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['GatewayRouteTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("mesh_name", mesh_name) - _setter("spec", spec) - _setter("virtual_gateway_name", virtual_gateway_name) + pulumi.set(__self__, "mesh_name", mesh_name) + pulumi.set(__self__, "spec", spec) + pulumi.set(__self__, "virtual_gateway_name", virtual_gateway_name) if gateway_route_name is not None: - _setter("gateway_route_name", gateway_route_name) + pulumi.set(__self__, "gateway_route_name", gateway_route_name) if mesh_owner is not None: - _setter("mesh_owner", mesh_owner) + pulumi.set(__self__, "mesh_owner", mesh_owner) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="meshName") @@ -151,10 +132,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - GatewayRouteArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -181,11 +158,6 @@ def _internal_init(__self__, raise TypeError("Missing required property 'mesh_name'") __props__.__dict__["mesh_name"] = mesh_name __props__.__dict__["mesh_owner"] = mesh_owner - if spec is not None and not isinstance(spec, GatewayRouteSpecArgs): - spec = spec or {} - def _setter(key, value): - spec[key] = value - GatewayRouteSpecArgs._configure(_setter, **spec) if spec is None and not opts.urn: raise TypeError("Missing required property 'spec'") __props__.__dict__["spec"] = spec diff --git a/sdk/python/pulumi_aws_native/appmesh/get_gateway_route.py b/sdk/python/pulumi_aws_native/appmesh/get_gateway_route.py index 527d49bff8..7c53a5d4b7 100644 --- a/sdk/python/pulumi_aws_native/appmesh/get_gateway_route.py +++ b/sdk/python/pulumi_aws_native/appmesh/get_gateway_route.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/appmesh/get_mesh.py b/sdk/python/pulumi_aws_native/appmesh/get_mesh.py index 5ffa6a136f..4fb923f380 100644 --- a/sdk/python/pulumi_aws_native/appmesh/get_mesh.py +++ b/sdk/python/pulumi_aws_native/appmesh/get_mesh.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/appmesh/get_route.py b/sdk/python/pulumi_aws_native/appmesh/get_route.py index 9903520a9d..4e5c4beff8 100644 --- a/sdk/python/pulumi_aws_native/appmesh/get_route.py +++ b/sdk/python/pulumi_aws_native/appmesh/get_route.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/appmesh/get_virtual_gateway.py b/sdk/python/pulumi_aws_native/appmesh/get_virtual_gateway.py index d686a2caec..af497458f0 100644 --- a/sdk/python/pulumi_aws_native/appmesh/get_virtual_gateway.py +++ b/sdk/python/pulumi_aws_native/appmesh/get_virtual_gateway.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/appmesh/get_virtual_node.py b/sdk/python/pulumi_aws_native/appmesh/get_virtual_node.py index ffa8fa6d41..514190c807 100644 --- a/sdk/python/pulumi_aws_native/appmesh/get_virtual_node.py +++ b/sdk/python/pulumi_aws_native/appmesh/get_virtual_node.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/appmesh/get_virtual_router.py b/sdk/python/pulumi_aws_native/appmesh/get_virtual_router.py index eb3255c764..7e2196dc02 100644 --- a/sdk/python/pulumi_aws_native/appmesh/get_virtual_router.py +++ b/sdk/python/pulumi_aws_native/appmesh/get_virtual_router.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/appmesh/get_virtual_service.py b/sdk/python/pulumi_aws_native/appmesh/get_virtual_service.py index cb0cb03098..8556e47f95 100644 --- a/sdk/python/pulumi_aws_native/appmesh/get_virtual_service.py +++ b/sdk/python/pulumi_aws_native/appmesh/get_virtual_service.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/appmesh/mesh.py b/sdk/python/pulumi_aws_native/appmesh/mesh.py index 99e1f1658e..5ad7829786 100644 --- a/sdk/python/pulumi_aws_native/appmesh/mesh.py +++ b/sdk/python/pulumi_aws_native/appmesh/mesh.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -22,25 +22,12 @@ def __init__(__self__, *, """ The set of arguments for constructing a Mesh resource. """ - MeshArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - mesh_name=mesh_name, - spec=spec, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mesh_name: Optional[pulumi.Input[str]] = None, - spec: Optional[pulumi.Input['MeshSpecArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['MeshTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if mesh_name is not None: - _setter("mesh_name", mesh_name) + pulumi.set(__self__, "mesh_name", mesh_name) if spec is not None: - _setter("spec", spec) + pulumi.set(__self__, "spec", spec) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="meshName") @@ -109,10 +96,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - MeshArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -132,11 +115,6 @@ def _internal_init(__self__, __props__ = MeshArgs.__new__(MeshArgs) __props__.__dict__["mesh_name"] = mesh_name - if spec is not None and not isinstance(spec, MeshSpecArgs): - spec = spec or {} - def _setter(key, value): - spec[key] = value - MeshSpecArgs._configure(_setter, **spec) __props__.__dict__["spec"] = spec __props__.__dict__["tags"] = tags __props__.__dict__["arn"] = None diff --git a/sdk/python/pulumi_aws_native/appmesh/outputs.py b/sdk/python/pulumi_aws_native/appmesh/outputs.py index 38f016161f..5c2ffa8a16 100644 --- a/sdk/python/pulumi_aws_native/appmesh/outputs.py +++ b/sdk/python/pulumi_aws_native/appmesh/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -158,19 +158,8 @@ class GatewayRouteGrpcGatewayRoute(dict): def __init__(__self__, *, action: 'outputs.GatewayRouteGrpcGatewayRouteAction', match: 'outputs.GatewayRouteGrpcGatewayRouteMatch'): - GatewayRouteGrpcGatewayRoute._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - match=match, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: 'outputs.GatewayRouteGrpcGatewayRouteAction', - match: 'outputs.GatewayRouteGrpcGatewayRouteMatch', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action", action) - _setter("match", match) + pulumi.set(__self__, "action", action) + pulumi.set(__self__, "match", match) @property @pulumi.getter @@ -188,20 +177,9 @@ class GatewayRouteGrpcGatewayRouteAction(dict): def __init__(__self__, *, target: 'outputs.GatewayRouteTarget', rewrite: Optional['outputs.GatewayRouteGrpcGatewayRouteRewrite'] = None): - GatewayRouteGrpcGatewayRouteAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - target=target, - rewrite=rewrite, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target: 'outputs.GatewayRouteTarget', - rewrite: Optional['outputs.GatewayRouteGrpcGatewayRouteRewrite'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target", target) + pulumi.set(__self__, "target", target) if rewrite is not None: - _setter("rewrite", rewrite) + pulumi.set(__self__, "rewrite", rewrite) @property @pulumi.getter @@ -238,29 +216,14 @@ def __init__(__self__, *, metadata: Optional[Sequence['outputs.GatewayRouteGrpcGatewayRouteMetadata']] = None, port: Optional[int] = None, service_name: Optional[str] = None): - GatewayRouteGrpcGatewayRouteMatch._configure( - lambda key, value: pulumi.set(__self__, key, value), - hostname=hostname, - metadata=metadata, - port=port, - service_name=service_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hostname: Optional['outputs.GatewayRouteHostnameMatch'] = None, - metadata: Optional[Sequence['outputs.GatewayRouteGrpcGatewayRouteMetadata']] = None, - port: Optional[int] = None, - service_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if hostname is not None: - _setter("hostname", hostname) + pulumi.set(__self__, "hostname", hostname) if metadata is not None: - _setter("metadata", metadata) + pulumi.set(__self__, "metadata", metadata) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if service_name is not None: - _setter("service_name", service_name) + pulumi.set(__self__, "service_name", service_name) @property @pulumi.getter @@ -289,24 +252,11 @@ def __init__(__self__, *, name: str, invert: Optional[bool] = None, match: Optional['outputs.GatewayRouteMetadataMatch'] = None): - GatewayRouteGrpcGatewayRouteMetadata._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - invert=invert, - match=match, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - invert: Optional[bool] = None, - match: Optional['outputs.GatewayRouteMetadataMatch'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if invert is not None: - _setter("invert", invert) + pulumi.set(__self__, "invert", invert) if match is not None: - _setter("match", match) + pulumi.set(__self__, "match", match) @property @pulumi.getter @@ -328,17 +278,8 @@ def match(self) -> Optional['outputs.GatewayRouteMetadataMatch']: class GatewayRouteGrpcGatewayRouteRewrite(dict): def __init__(__self__, *, hostname: Optional['outputs.GatewayRouteHostnameRewrite'] = None): - GatewayRouteGrpcGatewayRouteRewrite._configure( - lambda key, value: pulumi.set(__self__, key, value), - hostname=hostname, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hostname: Optional['outputs.GatewayRouteHostnameRewrite'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if hostname is not None: - _setter("hostname", hostname) + pulumi.set(__self__, "hostname", hostname) @property @pulumi.getter @@ -351,21 +292,10 @@ class GatewayRouteHostnameMatch(dict): def __init__(__self__, *, exact: Optional[str] = None, suffix: Optional[str] = None): - GatewayRouteHostnameMatch._configure( - lambda key, value: pulumi.set(__self__, key, value), - exact=exact, - suffix=suffix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - exact: Optional[str] = None, - suffix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if exact is not None: - _setter("exact", exact) + pulumi.set(__self__, "exact", exact) if suffix is not None: - _setter("suffix", suffix) + pulumi.set(__self__, "suffix", suffix) @property @pulumi.getter @@ -399,17 +329,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, default_target_hostname: Optional[str] = None): - GatewayRouteHostnameRewrite._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_target_hostname=default_target_hostname, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_target_hostname: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if default_target_hostname is not None: - _setter("default_target_hostname", default_target_hostname) + pulumi.set(__self__, "default_target_hostname", default_target_hostname) @property @pulumi.getter(name="defaultTargetHostname") @@ -422,19 +343,8 @@ class GatewayRouteHttpGatewayRoute(dict): def __init__(__self__, *, action: 'outputs.GatewayRouteHttpGatewayRouteAction', match: 'outputs.GatewayRouteHttpGatewayRouteMatch'): - GatewayRouteHttpGatewayRoute._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - match=match, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: 'outputs.GatewayRouteHttpGatewayRouteAction', - match: 'outputs.GatewayRouteHttpGatewayRouteMatch', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action", action) - _setter("match", match) + pulumi.set(__self__, "action", action) + pulumi.set(__self__, "match", match) @property @pulumi.getter @@ -452,20 +362,9 @@ class GatewayRouteHttpGatewayRouteAction(dict): def __init__(__self__, *, target: 'outputs.GatewayRouteTarget', rewrite: Optional['outputs.GatewayRouteHttpGatewayRouteRewrite'] = None): - GatewayRouteHttpGatewayRouteAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - target=target, - rewrite=rewrite, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target: 'outputs.GatewayRouteTarget', - rewrite: Optional['outputs.GatewayRouteHttpGatewayRouteRewrite'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target", target) + pulumi.set(__self__, "target", target) if rewrite is not None: - _setter("rewrite", rewrite) + pulumi.set(__self__, "rewrite", rewrite) @property @pulumi.getter @@ -484,24 +383,11 @@ def __init__(__self__, *, name: str, invert: Optional[bool] = None, match: Optional['outputs.GatewayRouteHttpGatewayRouteHeaderMatch'] = None): - GatewayRouteHttpGatewayRouteHeader._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - invert=invert, - match=match, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - invert: Optional[bool] = None, - match: Optional['outputs.GatewayRouteHttpGatewayRouteHeaderMatch'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if invert is not None: - _setter("invert", invert) + pulumi.set(__self__, "invert", invert) if match is not None: - _setter("match", match) + pulumi.set(__self__, "match", match) @property @pulumi.getter @@ -527,33 +413,16 @@ def __init__(__self__, *, range: Optional['outputs.GatewayRouteRangeMatch'] = None, regex: Optional[str] = None, suffix: Optional[str] = None): - GatewayRouteHttpGatewayRouteHeaderMatch._configure( - lambda key, value: pulumi.set(__self__, key, value), - exact=exact, - prefix=prefix, - range=range, - regex=regex, - suffix=suffix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - exact: Optional[str] = None, - prefix: Optional[str] = None, - range: Optional['outputs.GatewayRouteRangeMatch'] = None, - regex: Optional[str] = None, - suffix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if exact is not None: - _setter("exact", exact) + pulumi.set(__self__, "exact", exact) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if range is not None: - _setter("range", range) + pulumi.set(__self__, "range", range) if regex is not None: - _setter("regex", regex) + pulumi.set(__self__, "regex", regex) if suffix is not None: - _setter("suffix", suffix) + pulumi.set(__self__, "suffix", suffix) @property @pulumi.getter @@ -608,41 +477,20 @@ def __init__(__self__, *, port: Optional[int] = None, prefix: Optional[str] = None, query_parameters: Optional[Sequence['outputs.GatewayRouteQueryParameter']] = None): - GatewayRouteHttpGatewayRouteMatch._configure( - lambda key, value: pulumi.set(__self__, key, value), - headers=headers, - hostname=hostname, - method=method, - path=path, - port=port, - prefix=prefix, - query_parameters=query_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - headers: Optional[Sequence['outputs.GatewayRouteHttpGatewayRouteHeader']] = None, - hostname: Optional['outputs.GatewayRouteHostnameMatch'] = None, - method: Optional[str] = None, - path: Optional['outputs.GatewayRouteHttpPathMatch'] = None, - port: Optional[int] = None, - prefix: Optional[str] = None, - query_parameters: Optional[Sequence['outputs.GatewayRouteQueryParameter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if headers is not None: - _setter("headers", headers) + pulumi.set(__self__, "headers", headers) if hostname is not None: - _setter("hostname", hostname) + pulumi.set(__self__, "hostname", hostname) if method is not None: - _setter("method", method) + pulumi.set(__self__, "method", method) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if query_parameters is not None: - _setter("query_parameters", query_parameters) + pulumi.set(__self__, "query_parameters", query_parameters) @property @pulumi.getter @@ -684,17 +532,8 @@ def query_parameters(self) -> Optional[Sequence['outputs.GatewayRouteQueryParame class GatewayRouteHttpGatewayRoutePathRewrite(dict): def __init__(__self__, *, exact: Optional[str] = None): - GatewayRouteHttpGatewayRoutePathRewrite._configure( - lambda key, value: pulumi.set(__self__, key, value), - exact=exact, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - exact: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if exact is not None: - _setter("exact", exact) + pulumi.set(__self__, "exact", exact) @property @pulumi.getter @@ -724,21 +563,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, default_prefix: Optional[str] = None, value: Optional[str] = None): - GatewayRouteHttpGatewayRoutePrefixRewrite._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_prefix=default_prefix, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_prefix: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if default_prefix is not None: - _setter("default_prefix", default_prefix) + pulumi.set(__self__, "default_prefix", default_prefix) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="defaultPrefix") @@ -757,25 +585,12 @@ def __init__(__self__, *, hostname: Optional['outputs.GatewayRouteHostnameRewrite'] = None, path: Optional['outputs.GatewayRouteHttpGatewayRoutePathRewrite'] = None, prefix: Optional['outputs.GatewayRouteHttpGatewayRoutePrefixRewrite'] = None): - GatewayRouteHttpGatewayRouteRewrite._configure( - lambda key, value: pulumi.set(__self__, key, value), - hostname=hostname, - path=path, - prefix=prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hostname: Optional['outputs.GatewayRouteHostnameRewrite'] = None, - path: Optional['outputs.GatewayRouteHttpGatewayRoutePathRewrite'] = None, - prefix: Optional['outputs.GatewayRouteHttpGatewayRoutePrefixRewrite'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if hostname is not None: - _setter("hostname", hostname) + pulumi.set(__self__, "hostname", hostname) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) @property @pulumi.getter @@ -798,21 +613,10 @@ class GatewayRouteHttpPathMatch(dict): def __init__(__self__, *, exact: Optional[str] = None, regex: Optional[str] = None): - GatewayRouteHttpPathMatch._configure( - lambda key, value: pulumi.set(__self__, key, value), - exact=exact, - regex=regex, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - exact: Optional[str] = None, - regex: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if exact is not None: - _setter("exact", exact) + pulumi.set(__self__, "exact", exact) if regex is not None: - _setter("regex", regex) + pulumi.set(__self__, "regex", regex) @property @pulumi.getter @@ -829,17 +633,8 @@ def regex(self) -> Optional[str]: class GatewayRouteHttpQueryParameterMatch(dict): def __init__(__self__, *, exact: Optional[str] = None): - GatewayRouteHttpQueryParameterMatch._configure( - lambda key, value: pulumi.set(__self__, key, value), - exact=exact, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - exact: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if exact is not None: - _setter("exact", exact) + pulumi.set(__self__, "exact", exact) @property @pulumi.getter @@ -855,33 +650,16 @@ def __init__(__self__, *, range: Optional['outputs.GatewayRouteRangeMatch'] = None, regex: Optional[str] = None, suffix: Optional[str] = None): - GatewayRouteMetadataMatch._configure( - lambda key, value: pulumi.set(__self__, key, value), - exact=exact, - prefix=prefix, - range=range, - regex=regex, - suffix=suffix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - exact: Optional[str] = None, - prefix: Optional[str] = None, - range: Optional['outputs.GatewayRouteRangeMatch'] = None, - regex: Optional[str] = None, - suffix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if exact is not None: - _setter("exact", exact) + pulumi.set(__self__, "exact", exact) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if range is not None: - _setter("range", range) + pulumi.set(__self__, "range", range) if regex is not None: - _setter("regex", regex) + pulumi.set(__self__, "regex", regex) if suffix is not None: - _setter("suffix", suffix) + pulumi.set(__self__, "suffix", suffix) @property @pulumi.getter @@ -914,20 +692,9 @@ class GatewayRouteQueryParameter(dict): def __init__(__self__, *, name: str, match: Optional['outputs.GatewayRouteHttpQueryParameterMatch'] = None): - GatewayRouteQueryParameter._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - match=match, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - match: Optional['outputs.GatewayRouteHttpQueryParameterMatch'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if match is not None: - _setter("match", match) + pulumi.set(__self__, "match", match) @property @pulumi.getter @@ -945,19 +712,8 @@ class GatewayRouteRangeMatch(dict): def __init__(__self__, *, end: int, start: int): - GatewayRouteRangeMatch._configure( - lambda key, value: pulumi.set(__self__, key, value), - end=end, - start=start, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - end: int, - start: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("end", end) - _setter("start", start) + pulumi.set(__self__, "end", end) + pulumi.set(__self__, "start", start) @property @pulumi.getter @@ -998,29 +754,14 @@ def __init__(__self__, *, http2_route: Optional['outputs.GatewayRouteHttpGatewayRoute'] = None, http_route: Optional['outputs.GatewayRouteHttpGatewayRoute'] = None, priority: Optional[int] = None): - GatewayRouteSpec._configure( - lambda key, value: pulumi.set(__self__, key, value), - grpc_route=grpc_route, - http2_route=http2_route, - http_route=http_route, - priority=priority, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - grpc_route: Optional['outputs.GatewayRouteGrpcGatewayRoute'] = None, - http2_route: Optional['outputs.GatewayRouteHttpGatewayRoute'] = None, - http_route: Optional['outputs.GatewayRouteHttpGatewayRoute'] = None, - priority: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if grpc_route is not None: - _setter("grpc_route", grpc_route) + pulumi.set(__self__, "grpc_route", grpc_route) if http2_route is not None: - _setter("http2_route", http2_route) + pulumi.set(__self__, "http2_route", http2_route) if http_route is not None: - _setter("http_route", http_route) + pulumi.set(__self__, "http_route", http_route) if priority is not None: - _setter("priority", priority) + pulumi.set(__self__, "priority", priority) @property @pulumi.getter(name="grpcRoute") @@ -1048,19 +789,8 @@ class GatewayRouteTag(dict): def __init__(__self__, *, key: str, value: str): - GatewayRouteTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1095,20 +825,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, virtual_service: 'outputs.GatewayRouteVirtualService', port: Optional[int] = None): - GatewayRouteTarget._configure( - lambda key, value: pulumi.set(__self__, key, value), - virtual_service=virtual_service, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - virtual_service: 'outputs.GatewayRouteVirtualService', - port: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("virtual_service", virtual_service) + pulumi.set(__self__, "virtual_service", virtual_service) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) @property @pulumi.getter(name="virtualService") @@ -1142,16 +861,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, virtual_service_name: str): - GatewayRouteVirtualService._configure( - lambda key, value: pulumi.set(__self__, key, value), - virtual_service_name=virtual_service_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - virtual_service_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("virtual_service_name", virtual_service_name) + pulumi.set(__self__, "virtual_service_name", virtual_service_name) @property @pulumi.getter(name="virtualServiceName") @@ -1163,16 +873,7 @@ def virtual_service_name(self) -> str: class MeshEgressFilter(dict): def __init__(__self__, *, type: str): - MeshEgressFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -1201,17 +902,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, ip_preference: Optional[str] = None): - MeshServiceDiscovery._configure( - lambda key, value: pulumi.set(__self__, key, value), - ip_preference=ip_preference, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ip_preference: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ip_preference is not None: - _setter("ip_preference", ip_preference) + pulumi.set(__self__, "ip_preference", ip_preference) @property @pulumi.getter(name="ipPreference") @@ -1243,21 +935,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, egress_filter: Optional['outputs.MeshEgressFilter'] = None, service_discovery: Optional['outputs.MeshServiceDiscovery'] = None): - MeshSpec._configure( - lambda key, value: pulumi.set(__self__, key, value), - egress_filter=egress_filter, - service_discovery=service_discovery, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - egress_filter: Optional['outputs.MeshEgressFilter'] = None, - service_discovery: Optional['outputs.MeshServiceDiscovery'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if egress_filter is not None: - _setter("egress_filter", egress_filter) + pulumi.set(__self__, "egress_filter", egress_filter) if service_discovery is not None: - _setter("service_discovery", service_discovery) + pulumi.set(__self__, "service_discovery", service_discovery) @property @pulumi.getter(name="egressFilter") @@ -1275,19 +956,8 @@ class MeshTag(dict): def __init__(__self__, *, key: str, value: str): - MeshTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1305,19 +975,8 @@ class RouteDuration(dict): def __init__(__self__, *, unit: str, value: int): - RouteDuration._configure( - lambda key, value: pulumi.set(__self__, key, value), - unit=unit, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - unit: str, - value: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("unit", unit) - _setter("value", value) + pulumi.set(__self__, "unit", unit) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1363,31 +1022,14 @@ def __init__(__self__, *, grpc_retry_events: Optional[Sequence[str]] = None, http_retry_events: Optional[Sequence[str]] = None, tcp_retry_events: Optional[Sequence[str]] = None): - RouteGrpcRetryPolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_retries=max_retries, - per_retry_timeout=per_retry_timeout, - grpc_retry_events=grpc_retry_events, - http_retry_events=http_retry_events, - tcp_retry_events=tcp_retry_events, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_retries: int, - per_retry_timeout: 'outputs.RouteDuration', - grpc_retry_events: Optional[Sequence[str]] = None, - http_retry_events: Optional[Sequence[str]] = None, - tcp_retry_events: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_retries", max_retries) - _setter("per_retry_timeout", per_retry_timeout) + pulumi.set(__self__, "max_retries", max_retries) + pulumi.set(__self__, "per_retry_timeout", per_retry_timeout) if grpc_retry_events is not None: - _setter("grpc_retry_events", grpc_retry_events) + pulumi.set(__self__, "grpc_retry_events", grpc_retry_events) if http_retry_events is not None: - _setter("http_retry_events", http_retry_events) + pulumi.set(__self__, "http_retry_events", http_retry_events) if tcp_retry_events is not None: - _setter("tcp_retry_events", tcp_retry_events) + pulumi.set(__self__, "tcp_retry_events", tcp_retry_events) @property @pulumi.getter(name="maxRetries") @@ -1439,27 +1081,12 @@ def __init__(__self__, *, match: 'outputs.RouteGrpcRouteMatch', retry_policy: Optional['outputs.RouteGrpcRetryPolicy'] = None, timeout: Optional['outputs.RouteGrpcTimeout'] = None): - RouteGrpcRoute._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - match=match, - retry_policy=retry_policy, - timeout=timeout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: 'outputs.RouteGrpcRouteAction', - match: 'outputs.RouteGrpcRouteMatch', - retry_policy: Optional['outputs.RouteGrpcRetryPolicy'] = None, - timeout: Optional['outputs.RouteGrpcTimeout'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action", action) - _setter("match", match) + pulumi.set(__self__, "action", action) + pulumi.set(__self__, "match", match) if retry_policy is not None: - _setter("retry_policy", retry_policy) + pulumi.set(__self__, "retry_policy", retry_policy) if timeout is not None: - _setter("timeout", timeout) + pulumi.set(__self__, "timeout", timeout) @property @pulumi.getter @@ -1503,16 +1130,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, weighted_targets: Sequence['outputs.RouteWeightedTarget']): - RouteGrpcRouteAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - weighted_targets=weighted_targets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - weighted_targets: Sequence['outputs.RouteWeightedTarget'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("weighted_targets", weighted_targets) + pulumi.set(__self__, "weighted_targets", weighted_targets) @property @pulumi.getter(name="weightedTargets") @@ -1546,29 +1164,14 @@ def __init__(__self__, *, method_name: Optional[str] = None, port: Optional[int] = None, service_name: Optional[str] = None): - RouteGrpcRouteMatch._configure( - lambda key, value: pulumi.set(__self__, key, value), - metadata=metadata, - method_name=method_name, - port=port, - service_name=service_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metadata: Optional[Sequence['outputs.RouteGrpcRouteMetadata']] = None, - method_name: Optional[str] = None, - port: Optional[int] = None, - service_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if metadata is not None: - _setter("metadata", metadata) + pulumi.set(__self__, "metadata", metadata) if method_name is not None: - _setter("method_name", method_name) + pulumi.set(__self__, "method_name", method_name) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if service_name is not None: - _setter("service_name", service_name) + pulumi.set(__self__, "service_name", service_name) @property @pulumi.getter @@ -1597,24 +1200,11 @@ def __init__(__self__, *, name: str, invert: Optional[bool] = None, match: Optional['outputs.RouteGrpcRouteMetadataMatchMethod'] = None): - RouteGrpcRouteMetadata._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - invert=invert, - match=match, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - invert: Optional[bool] = None, - match: Optional['outputs.RouteGrpcRouteMetadataMatchMethod'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if invert is not None: - _setter("invert", invert) + pulumi.set(__self__, "invert", invert) if match is not None: - _setter("match", match) + pulumi.set(__self__, "match", match) @property @pulumi.getter @@ -1640,33 +1230,16 @@ def __init__(__self__, *, range: Optional['outputs.RouteMatchRange'] = None, regex: Optional[str] = None, suffix: Optional[str] = None): - RouteGrpcRouteMetadataMatchMethod._configure( - lambda key, value: pulumi.set(__self__, key, value), - exact=exact, - prefix=prefix, - range=range, - regex=regex, - suffix=suffix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - exact: Optional[str] = None, - prefix: Optional[str] = None, - range: Optional['outputs.RouteMatchRange'] = None, - regex: Optional[str] = None, - suffix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if exact is not None: - _setter("exact", exact) + pulumi.set(__self__, "exact", exact) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if range is not None: - _setter("range", range) + pulumi.set(__self__, "range", range) if regex is not None: - _setter("regex", regex) + pulumi.set(__self__, "regex", regex) if suffix is not None: - _setter("suffix", suffix) + pulumi.set(__self__, "suffix", suffix) @property @pulumi.getter @@ -1716,21 +1289,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, idle: Optional['outputs.RouteDuration'] = None, per_request: Optional['outputs.RouteDuration'] = None): - RouteGrpcTimeout._configure( - lambda key, value: pulumi.set(__self__, key, value), - idle=idle, - per_request=per_request, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - idle: Optional['outputs.RouteDuration'] = None, - per_request: Optional['outputs.RouteDuration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if idle is not None: - _setter("idle", idle) + pulumi.set(__self__, "idle", idle) if per_request is not None: - _setter("per_request", per_request) + pulumi.set(__self__, "per_request", per_request) @property @pulumi.getter @@ -1751,33 +1313,16 @@ def __init__(__self__, *, range: Optional['outputs.RouteMatchRange'] = None, regex: Optional[str] = None, suffix: Optional[str] = None): - RouteHeaderMatchMethod._configure( - lambda key, value: pulumi.set(__self__, key, value), - exact=exact, - prefix=prefix, - range=range, - regex=regex, - suffix=suffix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - exact: Optional[str] = None, - prefix: Optional[str] = None, - range: Optional['outputs.RouteMatchRange'] = None, - regex: Optional[str] = None, - suffix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if exact is not None: - _setter("exact", exact) + pulumi.set(__self__, "exact", exact) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if range is not None: - _setter("range", range) + pulumi.set(__self__, "range", range) if regex is not None: - _setter("regex", regex) + pulumi.set(__self__, "regex", regex) if suffix is not None: - _setter("suffix", suffix) + pulumi.set(__self__, "suffix", suffix) @property @pulumi.getter @@ -1810,21 +1355,10 @@ class RouteHttpPathMatch(dict): def __init__(__self__, *, exact: Optional[str] = None, regex: Optional[str] = None): - RouteHttpPathMatch._configure( - lambda key, value: pulumi.set(__self__, key, value), - exact=exact, - regex=regex, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - exact: Optional[str] = None, - regex: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if exact is not None: - _setter("exact", exact) + pulumi.set(__self__, "exact", exact) if regex is not None: - _setter("regex", regex) + pulumi.set(__self__, "regex", regex) @property @pulumi.getter @@ -1841,17 +1375,8 @@ def regex(self) -> Optional[str]: class RouteHttpQueryParameterMatch(dict): def __init__(__self__, *, exact: Optional[str] = None): - RouteHttpQueryParameterMatch._configure( - lambda key, value: pulumi.set(__self__, key, value), - exact=exact, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - exact: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if exact is not None: - _setter("exact", exact) + pulumi.set(__self__, "exact", exact) @property @pulumi.getter @@ -1889,27 +1414,12 @@ def __init__(__self__, *, per_retry_timeout: 'outputs.RouteDuration', http_retry_events: Optional[Sequence[str]] = None, tcp_retry_events: Optional[Sequence[str]] = None): - RouteHttpRetryPolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_retries=max_retries, - per_retry_timeout=per_retry_timeout, - http_retry_events=http_retry_events, - tcp_retry_events=tcp_retry_events, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_retries: int, - per_retry_timeout: 'outputs.RouteDuration', - http_retry_events: Optional[Sequence[str]] = None, - tcp_retry_events: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_retries", max_retries) - _setter("per_retry_timeout", per_retry_timeout) + pulumi.set(__self__, "max_retries", max_retries) + pulumi.set(__self__, "per_retry_timeout", per_retry_timeout) if http_retry_events is not None: - _setter("http_retry_events", http_retry_events) + pulumi.set(__self__, "http_retry_events", http_retry_events) if tcp_retry_events is not None: - _setter("tcp_retry_events", tcp_retry_events) + pulumi.set(__self__, "tcp_retry_events", tcp_retry_events) @property @pulumi.getter(name="maxRetries") @@ -1956,27 +1466,12 @@ def __init__(__self__, *, match: 'outputs.RouteHttpRouteMatch', retry_policy: Optional['outputs.RouteHttpRetryPolicy'] = None, timeout: Optional['outputs.RouteHttpTimeout'] = None): - RouteHttpRoute._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - match=match, - retry_policy=retry_policy, - timeout=timeout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: 'outputs.RouteHttpRouteAction', - match: 'outputs.RouteHttpRouteMatch', - retry_policy: Optional['outputs.RouteHttpRetryPolicy'] = None, - timeout: Optional['outputs.RouteHttpTimeout'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action", action) - _setter("match", match) + pulumi.set(__self__, "action", action) + pulumi.set(__self__, "match", match) if retry_policy is not None: - _setter("retry_policy", retry_policy) + pulumi.set(__self__, "retry_policy", retry_policy) if timeout is not None: - _setter("timeout", timeout) + pulumi.set(__self__, "timeout", timeout) @property @pulumi.getter @@ -2020,16 +1515,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, weighted_targets: Sequence['outputs.RouteWeightedTarget']): - RouteHttpRouteAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - weighted_targets=weighted_targets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - weighted_targets: Sequence['outputs.RouteWeightedTarget'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("weighted_targets", weighted_targets) + pulumi.set(__self__, "weighted_targets", weighted_targets) @property @pulumi.getter(name="weightedTargets") @@ -2043,24 +1529,11 @@ def __init__(__self__, *, name: str, invert: Optional[bool] = None, match: Optional['outputs.RouteHeaderMatchMethod'] = None): - RouteHttpRouteHeader._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - invert=invert, - match=match, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - invert: Optional[bool] = None, - match: Optional['outputs.RouteHeaderMatchMethod'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if invert is not None: - _setter("invert", invert) + pulumi.set(__self__, "invert", invert) if match is not None: - _setter("match", match) + pulumi.set(__self__, "match", match) @property @pulumi.getter @@ -2105,41 +1578,20 @@ def __init__(__self__, *, prefix: Optional[str] = None, query_parameters: Optional[Sequence['outputs.RouteQueryParameter']] = None, scheme: Optional[str] = None): - RouteHttpRouteMatch._configure( - lambda key, value: pulumi.set(__self__, key, value), - headers=headers, - method=method, - path=path, - port=port, - prefix=prefix, - query_parameters=query_parameters, - scheme=scheme, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - headers: Optional[Sequence['outputs.RouteHttpRouteHeader']] = None, - method: Optional[str] = None, - path: Optional['outputs.RouteHttpPathMatch'] = None, - port: Optional[int] = None, - prefix: Optional[str] = None, - query_parameters: Optional[Sequence['outputs.RouteQueryParameter']] = None, - scheme: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if headers is not None: - _setter("headers", headers) + pulumi.set(__self__, "headers", headers) if method is not None: - _setter("method", method) + pulumi.set(__self__, "method", method) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if query_parameters is not None: - _setter("query_parameters", query_parameters) + pulumi.set(__self__, "query_parameters", query_parameters) if scheme is not None: - _setter("scheme", scheme) + pulumi.set(__self__, "scheme", scheme) @property @pulumi.getter @@ -2199,21 +1651,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, idle: Optional['outputs.RouteDuration'] = None, per_request: Optional['outputs.RouteDuration'] = None): - RouteHttpTimeout._configure( - lambda key, value: pulumi.set(__self__, key, value), - idle=idle, - per_request=per_request, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - idle: Optional['outputs.RouteDuration'] = None, - per_request: Optional['outputs.RouteDuration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if idle is not None: - _setter("idle", idle) + pulumi.set(__self__, "idle", idle) if per_request is not None: - _setter("per_request", per_request) + pulumi.set(__self__, "per_request", per_request) @property @pulumi.getter @@ -2231,19 +1672,8 @@ class RouteMatchRange(dict): def __init__(__self__, *, end: int, start: int): - RouteMatchRange._configure( - lambda key, value: pulumi.set(__self__, key, value), - end=end, - start=start, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - end: int, - start: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("end", end) - _setter("start", start) + pulumi.set(__self__, "end", end) + pulumi.set(__self__, "start", start) @property @pulumi.getter @@ -2261,20 +1691,9 @@ class RouteQueryParameter(dict): def __init__(__self__, *, name: str, match: Optional['outputs.RouteHttpQueryParameterMatch'] = None): - RouteQueryParameter._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - match=match, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - match: Optional['outputs.RouteHttpQueryParameterMatch'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if match is not None: - _setter("match", match) + pulumi.set(__self__, "match", match) @property @pulumi.getter @@ -2318,33 +1737,16 @@ def __init__(__self__, *, http_route: Optional['outputs.RouteHttpRoute'] = None, priority: Optional[int] = None, tcp_route: Optional['outputs.RouteTcpRoute'] = None): - RouteSpec._configure( - lambda key, value: pulumi.set(__self__, key, value), - grpc_route=grpc_route, - http2_route=http2_route, - http_route=http_route, - priority=priority, - tcp_route=tcp_route, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - grpc_route: Optional['outputs.RouteGrpcRoute'] = None, - http2_route: Optional['outputs.RouteHttpRoute'] = None, - http_route: Optional['outputs.RouteHttpRoute'] = None, - priority: Optional[int] = None, - tcp_route: Optional['outputs.RouteTcpRoute'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if grpc_route is not None: - _setter("grpc_route", grpc_route) + pulumi.set(__self__, "grpc_route", grpc_route) if http2_route is not None: - _setter("http2_route", http2_route) + pulumi.set(__self__, "http2_route", http2_route) if http_route is not None: - _setter("http_route", http_route) + pulumi.set(__self__, "http_route", http_route) if priority is not None: - _setter("priority", priority) + pulumi.set(__self__, "priority", priority) if tcp_route is not None: - _setter("tcp_route", tcp_route) + pulumi.set(__self__, "tcp_route", tcp_route) @property @pulumi.getter(name="grpcRoute") @@ -2377,19 +1779,8 @@ class RouteTag(dict): def __init__(__self__, *, key: str, value: str): - RouteTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2408,24 +1799,11 @@ def __init__(__self__, *, action: 'outputs.RouteTcpRouteAction', match: Optional['outputs.RouteTcpRouteMatch'] = None, timeout: Optional['outputs.RouteTcpTimeout'] = None): - RouteTcpRoute._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - match=match, - timeout=timeout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: 'outputs.RouteTcpRouteAction', - match: Optional['outputs.RouteTcpRouteMatch'] = None, - timeout: Optional['outputs.RouteTcpTimeout'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action", action) + pulumi.set(__self__, "action", action) if match is not None: - _setter("match", match) + pulumi.set(__self__, "match", match) if timeout is not None: - _setter("timeout", timeout) + pulumi.set(__self__, "timeout", timeout) @property @pulumi.getter @@ -2464,16 +1842,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, weighted_targets: Sequence['outputs.RouteWeightedTarget']): - RouteTcpRouteAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - weighted_targets=weighted_targets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - weighted_targets: Sequence['outputs.RouteWeightedTarget'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("weighted_targets", weighted_targets) + pulumi.set(__self__, "weighted_targets", weighted_targets) @property @pulumi.getter(name="weightedTargets") @@ -2485,17 +1854,8 @@ def weighted_targets(self) -> Sequence['outputs.RouteWeightedTarget']: class RouteTcpRouteMatch(dict): def __init__(__self__, *, port: Optional[int] = None): - RouteTcpRouteMatch._configure( - lambda key, value: pulumi.set(__self__, key, value), - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - port: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) @property @pulumi.getter @@ -2507,17 +1867,8 @@ def port(self) -> Optional[int]: class RouteTcpTimeout(dict): def __init__(__self__, *, idle: Optional['outputs.RouteDuration'] = None): - RouteTcpTimeout._configure( - lambda key, value: pulumi.set(__self__, key, value), - idle=idle, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - idle: Optional['outputs.RouteDuration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if idle is not None: - _setter("idle", idle) + pulumi.set(__self__, "idle", idle) @property @pulumi.getter @@ -2548,23 +1899,10 @@ def __init__(__self__, *, virtual_node: str, weight: int, port: Optional[int] = None): - RouteWeightedTarget._configure( - lambda key, value: pulumi.set(__self__, key, value), - virtual_node=virtual_node, - weight=weight, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - virtual_node: str, - weight: int, - port: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("virtual_node", virtual_node) - _setter("weight", weight) + pulumi.set(__self__, "virtual_node", virtual_node) + pulumi.set(__self__, "weight", weight) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) @property @pulumi.getter(name="virtualNode") @@ -2586,17 +1924,8 @@ def port(self) -> Optional[int]: class VirtualGatewayAccessLog(dict): def __init__(__self__, *, file: Optional['outputs.VirtualGatewayFileAccessLog'] = None): - VirtualGatewayAccessLog._configure( - lambda key, value: pulumi.set(__self__, key, value), - file=file, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - file: Optional['outputs.VirtualGatewayFileAccessLog'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if file is not None: - _setter("file", file) + pulumi.set(__self__, "file", file) @property @pulumi.getter @@ -2625,17 +1954,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, client_policy: Optional['outputs.VirtualGatewayClientPolicy'] = None): - VirtualGatewayBackendDefaults._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_policy=client_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_policy: Optional['outputs.VirtualGatewayClientPolicy'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if client_policy is not None: - _setter("client_policy", client_policy) + pulumi.set(__self__, "client_policy", client_policy) @property @pulumi.getter(name="clientPolicy") @@ -2647,17 +1967,8 @@ def client_policy(self) -> Optional['outputs.VirtualGatewayClientPolicy']: class VirtualGatewayClientPolicy(dict): def __init__(__self__, *, tls: Optional['outputs.VirtualGatewayClientPolicyTls'] = None): - VirtualGatewayClientPolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - tls=tls, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - tls: Optional['outputs.VirtualGatewayClientPolicyTls'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if tls is not None: - _setter("tls", tls) + pulumi.set(__self__, "tls", tls) @property @pulumi.getter @@ -2672,28 +1983,13 @@ def __init__(__self__, *, certificate: Optional['outputs.VirtualGatewayClientTlsCertificate'] = None, enforce: Optional[bool] = None, ports: Optional[Sequence[int]] = None): - VirtualGatewayClientPolicyTls._configure( - lambda key, value: pulumi.set(__self__, key, value), - validation=validation, - certificate=certificate, - enforce=enforce, - ports=ports, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - validation: 'outputs.VirtualGatewayTlsValidationContext', - certificate: Optional['outputs.VirtualGatewayClientTlsCertificate'] = None, - enforce: Optional[bool] = None, - ports: Optional[Sequence[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("validation", validation) + pulumi.set(__self__, "validation", validation) if certificate is not None: - _setter("certificate", certificate) + pulumi.set(__self__, "certificate", certificate) if enforce is not None: - _setter("enforce", enforce) + pulumi.set(__self__, "enforce", enforce) if ports is not None: - _setter("ports", ports) + pulumi.set(__self__, "ports", ports) @property @pulumi.getter @@ -2721,21 +2017,10 @@ class VirtualGatewayClientTlsCertificate(dict): def __init__(__self__, *, file: Optional['outputs.VirtualGatewayListenerTlsFileCertificate'] = None, sds: Optional['outputs.VirtualGatewayListenerTlsSdsCertificate'] = None): - VirtualGatewayClientTlsCertificate._configure( - lambda key, value: pulumi.set(__self__, key, value), - file=file, - sds=sds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - file: Optional['outputs.VirtualGatewayListenerTlsFileCertificate'] = None, - sds: Optional['outputs.VirtualGatewayListenerTlsSdsCertificate'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if file is not None: - _setter("file", file) + pulumi.set(__self__, "file", file) if sds is not None: - _setter("sds", sds) + pulumi.set(__self__, "sds", sds) @property @pulumi.getter @@ -2754,25 +2039,12 @@ def __init__(__self__, *, grpc: Optional['outputs.VirtualGatewayGrpcConnectionPool'] = None, http: Optional['outputs.VirtualGatewayHttpConnectionPool'] = None, http2: Optional['outputs.VirtualGatewayHttp2ConnectionPool'] = None): - VirtualGatewayConnectionPool._configure( - lambda key, value: pulumi.set(__self__, key, value), - grpc=grpc, - http=http, - http2=http2, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - grpc: Optional['outputs.VirtualGatewayGrpcConnectionPool'] = None, - http: Optional['outputs.VirtualGatewayHttpConnectionPool'] = None, - http2: Optional['outputs.VirtualGatewayHttp2ConnectionPool'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if grpc is not None: - _setter("grpc", grpc) + pulumi.set(__self__, "grpc", grpc) if http is not None: - _setter("http", http) + pulumi.set(__self__, "http", http) if http2 is not None: - _setter("http2", http2) + pulumi.set(__self__, "http2", http2) @property @pulumi.getter @@ -2795,20 +2067,9 @@ class VirtualGatewayFileAccessLog(dict): def __init__(__self__, *, path: str, format: Optional['outputs.VirtualGatewayLoggingFormat'] = None): - VirtualGatewayFileAccessLog._configure( - lambda key, value: pulumi.set(__self__, key, value), - path=path, - format=format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - path: str, - format: Optional['outputs.VirtualGatewayLoggingFormat'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("path", path) + pulumi.set(__self__, "path", path) if format is not None: - _setter("format", format) + pulumi.set(__self__, "format", format) @property @pulumi.getter @@ -2842,16 +2103,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, max_requests: int): - VirtualGatewayGrpcConnectionPool._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_requests=max_requests, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_requests: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_requests", max_requests) + pulumi.set(__self__, "max_requests", max_requests) @property @pulumi.getter(name="maxRequests") @@ -2892,36 +2144,15 @@ def __init__(__self__, *, unhealthy_threshold: int, path: Optional[str] = None, port: Optional[int] = None): - VirtualGatewayHealthCheckPolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - healthy_threshold=healthy_threshold, - interval_millis=interval_millis, - protocol=protocol, - timeout_millis=timeout_millis, - unhealthy_threshold=unhealthy_threshold, - path=path, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - healthy_threshold: int, - interval_millis: int, - protocol: str, - timeout_millis: int, - unhealthy_threshold: int, - path: Optional[str] = None, - port: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("healthy_threshold", healthy_threshold) - _setter("interval_millis", interval_millis) - _setter("protocol", protocol) - _setter("timeout_millis", timeout_millis) - _setter("unhealthy_threshold", unhealthy_threshold) + pulumi.set(__self__, "healthy_threshold", healthy_threshold) + pulumi.set(__self__, "interval_millis", interval_millis) + pulumi.set(__self__, "protocol", protocol) + pulumi.set(__self__, "timeout_millis", timeout_millis) + pulumi.set(__self__, "unhealthy_threshold", unhealthy_threshold) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) @property @pulumi.getter(name="healthyThreshold") @@ -2980,16 +2211,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, max_requests: int): - VirtualGatewayHttp2ConnectionPool._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_requests=max_requests, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_requests: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_requests", max_requests) + pulumi.set(__self__, "max_requests", max_requests) @property @pulumi.getter(name="maxRequests") @@ -3021,20 +2243,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, max_connections: int, max_pending_requests: Optional[int] = None): - VirtualGatewayHttpConnectionPool._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_connections=max_connections, - max_pending_requests=max_pending_requests, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_connections: int, - max_pending_requests: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_connections", max_connections) + pulumi.set(__self__, "max_connections", max_connections) if max_pending_requests is not None: - _setter("max_pending_requests", max_pending_requests) + pulumi.set(__self__, "max_pending_requests", max_pending_requests) @property @pulumi.getter(name="maxConnections") @@ -3052,19 +2263,8 @@ class VirtualGatewayJsonFormatRef(dict): def __init__(__self__, *, key: str, value: str): - VirtualGatewayJsonFormatRef._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3105,28 +2305,13 @@ def __init__(__self__, *, connection_pool: Optional['outputs.VirtualGatewayConnectionPool'] = None, health_check: Optional['outputs.VirtualGatewayHealthCheckPolicy'] = None, tls: Optional['outputs.VirtualGatewayListenerTls'] = None): - VirtualGatewayListener._configure( - lambda key, value: pulumi.set(__self__, key, value), - port_mapping=port_mapping, - connection_pool=connection_pool, - health_check=health_check, - tls=tls, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - port_mapping: 'outputs.VirtualGatewayPortMapping', - connection_pool: Optional['outputs.VirtualGatewayConnectionPool'] = None, - health_check: Optional['outputs.VirtualGatewayHealthCheckPolicy'] = None, - tls: Optional['outputs.VirtualGatewayListenerTls'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("port_mapping", port_mapping) + pulumi.set(__self__, "port_mapping", port_mapping) if connection_pool is not None: - _setter("connection_pool", connection_pool) + pulumi.set(__self__, "connection_pool", connection_pool) if health_check is not None: - _setter("health_check", health_check) + pulumi.set(__self__, "health_check", health_check) if tls is not None: - _setter("tls", tls) + pulumi.set(__self__, "tls", tls) @property @pulumi.getter(name="portMapping") @@ -3155,23 +2340,10 @@ def __init__(__self__, *, certificate: 'outputs.VirtualGatewayListenerTlsCertificate', mode: str, validation: Optional['outputs.VirtualGatewayListenerTlsValidationContext'] = None): - VirtualGatewayListenerTls._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate=certificate, - mode=mode, - validation=validation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate: 'outputs.VirtualGatewayListenerTlsCertificate', - mode: str, - validation: Optional['outputs.VirtualGatewayListenerTlsValidationContext'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("certificate", certificate) - _setter("mode", mode) + pulumi.set(__self__, "certificate", certificate) + pulumi.set(__self__, "mode", mode) if validation is not None: - _setter("validation", validation) + pulumi.set(__self__, "validation", validation) @property @pulumi.getter @@ -3210,16 +2382,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, certificate_arn: str): - VirtualGatewayListenerTlsAcmCertificate._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_arn=certificate_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("certificate_arn", certificate_arn) + pulumi.set(__self__, "certificate_arn", certificate_arn) @property @pulumi.getter(name="certificateArn") @@ -3233,25 +2396,12 @@ def __init__(__self__, *, acm: Optional['outputs.VirtualGatewayListenerTlsAcmCertificate'] = None, file: Optional['outputs.VirtualGatewayListenerTlsFileCertificate'] = None, sds: Optional['outputs.VirtualGatewayListenerTlsSdsCertificate'] = None): - VirtualGatewayListenerTlsCertificate._configure( - lambda key, value: pulumi.set(__self__, key, value), - acm=acm, - file=file, - sds=sds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - acm: Optional['outputs.VirtualGatewayListenerTlsAcmCertificate'] = None, - file: Optional['outputs.VirtualGatewayListenerTlsFileCertificate'] = None, - sds: Optional['outputs.VirtualGatewayListenerTlsSdsCertificate'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if acm is not None: - _setter("acm", acm) + pulumi.set(__self__, "acm", acm) if file is not None: - _setter("file", file) + pulumi.set(__self__, "file", file) if sds is not None: - _setter("sds", sds) + pulumi.set(__self__, "sds", sds) @property @pulumi.getter @@ -3293,19 +2443,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, certificate_chain: str, private_key: str): - VirtualGatewayListenerTlsFileCertificate._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_chain=certificate_chain, - private_key=private_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_chain: str, - private_key: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("certificate_chain", certificate_chain) - _setter("private_key", private_key) + pulumi.set(__self__, "certificate_chain", certificate_chain) + pulumi.set(__self__, "private_key", private_key) @property @pulumi.getter(name="certificateChain") @@ -3339,16 +2478,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, secret_name: str): - VirtualGatewayListenerTlsSdsCertificate._configure( - lambda key, value: pulumi.set(__self__, key, value), - secret_name=secret_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - secret_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("secret_name", secret_name) + pulumi.set(__self__, "secret_name", secret_name) @property @pulumi.getter(name="secretName") @@ -3378,20 +2508,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, trust: 'outputs.VirtualGatewayListenerTlsValidationContextTrust', subject_alternative_names: Optional['outputs.VirtualGatewaySubjectAlternativeNames'] = None): - VirtualGatewayListenerTlsValidationContext._configure( - lambda key, value: pulumi.set(__self__, key, value), - trust=trust, - subject_alternative_names=subject_alternative_names, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - trust: 'outputs.VirtualGatewayListenerTlsValidationContextTrust', - subject_alternative_names: Optional['outputs.VirtualGatewaySubjectAlternativeNames'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("trust", trust) + pulumi.set(__self__, "trust", trust) if subject_alternative_names is not None: - _setter("subject_alternative_names", subject_alternative_names) + pulumi.set(__self__, "subject_alternative_names", subject_alternative_names) @property @pulumi.getter @@ -3409,21 +2528,10 @@ class VirtualGatewayListenerTlsValidationContextTrust(dict): def __init__(__self__, *, file: Optional['outputs.VirtualGatewayTlsValidationContextFileTrust'] = None, sds: Optional['outputs.VirtualGatewayTlsValidationContextSdsTrust'] = None): - VirtualGatewayListenerTlsValidationContextTrust._configure( - lambda key, value: pulumi.set(__self__, key, value), - file=file, - sds=sds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - file: Optional['outputs.VirtualGatewayTlsValidationContextFileTrust'] = None, - sds: Optional['outputs.VirtualGatewayTlsValidationContextSdsTrust'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if file is not None: - _setter("file", file) + pulumi.set(__self__, "file", file) if sds is not None: - _setter("sds", sds) + pulumi.set(__self__, "sds", sds) @property @pulumi.getter @@ -3457,17 +2565,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, access_log: Optional['outputs.VirtualGatewayAccessLog'] = None): - VirtualGatewayLogging._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_log=access_log, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_log: Optional['outputs.VirtualGatewayAccessLog'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_log is not None: - _setter("access_log", access_log) + pulumi.set(__self__, "access_log", access_log) @property @pulumi.getter(name="accessLog") @@ -3480,21 +2579,10 @@ class VirtualGatewayLoggingFormat(dict): def __init__(__self__, *, json: Optional[Sequence['outputs.VirtualGatewayJsonFormatRef']] = None, text: Optional[str] = None): - VirtualGatewayLoggingFormat._configure( - lambda key, value: pulumi.set(__self__, key, value), - json=json, - text=text, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - json: Optional[Sequence['outputs.VirtualGatewayJsonFormatRef']] = None, - text: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if json is not None: - _setter("json", json) + pulumi.set(__self__, "json", json) if text is not None: - _setter("text", text) + pulumi.set(__self__, "text", text) @property @pulumi.getter @@ -3512,19 +2600,8 @@ class VirtualGatewayPortMapping(dict): def __init__(__self__, *, port: int, protocol: str): - VirtualGatewayPortMapping._configure( - lambda key, value: pulumi.set(__self__, key, value), - port=port, - protocol=protocol, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - port: int, - protocol: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("port", port) - _setter("protocol", protocol) + pulumi.set(__self__, "port", port) + pulumi.set(__self__, "protocol", protocol) @property @pulumi.getter @@ -3560,24 +2637,11 @@ def __init__(__self__, *, listeners: Sequence['outputs.VirtualGatewayListener'], backend_defaults: Optional['outputs.VirtualGatewayBackendDefaults'] = None, logging: Optional['outputs.VirtualGatewayLogging'] = None): - VirtualGatewaySpec._configure( - lambda key, value: pulumi.set(__self__, key, value), - listeners=listeners, - backend_defaults=backend_defaults, - logging=logging, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - listeners: Sequence['outputs.VirtualGatewayListener'], - backend_defaults: Optional['outputs.VirtualGatewayBackendDefaults'] = None, - logging: Optional['outputs.VirtualGatewayLogging'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("listeners", listeners) + pulumi.set(__self__, "listeners", listeners) if backend_defaults is not None: - _setter("backend_defaults", backend_defaults) + pulumi.set(__self__, "backend_defaults", backend_defaults) if logging is not None: - _setter("logging", logging) + pulumi.set(__self__, "logging", logging) @property @pulumi.getter @@ -3599,17 +2663,8 @@ def logging(self) -> Optional['outputs.VirtualGatewayLogging']: class VirtualGatewaySubjectAlternativeNameMatchers(dict): def __init__(__self__, *, exact: Optional[Sequence[str]] = None): - VirtualGatewaySubjectAlternativeNameMatchers._configure( - lambda key, value: pulumi.set(__self__, key, value), - exact=exact, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - exact: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if exact is not None: - _setter("exact", exact) + pulumi.set(__self__, "exact", exact) @property @pulumi.getter @@ -3621,16 +2676,7 @@ def exact(self) -> Optional[Sequence[str]]: class VirtualGatewaySubjectAlternativeNames(dict): def __init__(__self__, *, match: 'outputs.VirtualGatewaySubjectAlternativeNameMatchers'): - VirtualGatewaySubjectAlternativeNames._configure( - lambda key, value: pulumi.set(__self__, key, value), - match=match, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - match: 'outputs.VirtualGatewaySubjectAlternativeNameMatchers', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("match", match) + pulumi.set(__self__, "match", match) @property @pulumi.getter @@ -3643,19 +2689,8 @@ class VirtualGatewayTag(dict): def __init__(__self__, *, key: str, value: str): - VirtualGatewayTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3690,20 +2725,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, trust: 'outputs.VirtualGatewayTlsValidationContextTrust', subject_alternative_names: Optional['outputs.VirtualGatewaySubjectAlternativeNames'] = None): - VirtualGatewayTlsValidationContext._configure( - lambda key, value: pulumi.set(__self__, key, value), - trust=trust, - subject_alternative_names=subject_alternative_names, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - trust: 'outputs.VirtualGatewayTlsValidationContextTrust', - subject_alternative_names: Optional['outputs.VirtualGatewaySubjectAlternativeNames'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("trust", trust) + pulumi.set(__self__, "trust", trust) if subject_alternative_names is not None: - _setter("subject_alternative_names", subject_alternative_names) + pulumi.set(__self__, "subject_alternative_names", subject_alternative_names) @property @pulumi.getter @@ -3737,16 +2761,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, certificate_authority_arns: Sequence[str]): - VirtualGatewayTlsValidationContextAcmTrust._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_authority_arns=certificate_authority_arns, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_authority_arns: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("certificate_authority_arns", certificate_authority_arns) + pulumi.set(__self__, "certificate_authority_arns", certificate_authority_arns) @property @pulumi.getter(name="certificateAuthorityArns") @@ -3775,16 +2790,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, certificate_chain: str): - VirtualGatewayTlsValidationContextFileTrust._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_chain=certificate_chain, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_chain: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("certificate_chain", certificate_chain) + pulumi.set(__self__, "certificate_chain", certificate_chain) @property @pulumi.getter(name="certificateChain") @@ -3813,16 +2819,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, secret_name: str): - VirtualGatewayTlsValidationContextSdsTrust._configure( - lambda key, value: pulumi.set(__self__, key, value), - secret_name=secret_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - secret_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("secret_name", secret_name) + pulumi.set(__self__, "secret_name", secret_name) @property @pulumi.getter(name="secretName") @@ -3836,25 +2833,12 @@ def __init__(__self__, *, acm: Optional['outputs.VirtualGatewayTlsValidationContextAcmTrust'] = None, file: Optional['outputs.VirtualGatewayTlsValidationContextFileTrust'] = None, sds: Optional['outputs.VirtualGatewayTlsValidationContextSdsTrust'] = None): - VirtualGatewayTlsValidationContextTrust._configure( - lambda key, value: pulumi.set(__self__, key, value), - acm=acm, - file=file, - sds=sds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - acm: Optional['outputs.VirtualGatewayTlsValidationContextAcmTrust'] = None, - file: Optional['outputs.VirtualGatewayTlsValidationContextFileTrust'] = None, - sds: Optional['outputs.VirtualGatewayTlsValidationContextSdsTrust'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if acm is not None: - _setter("acm", acm) + pulumi.set(__self__, "acm", acm) if file is not None: - _setter("file", file) + pulumi.set(__self__, "file", file) if sds is not None: - _setter("sds", sds) + pulumi.set(__self__, "sds", sds) @property @pulumi.getter @@ -3876,17 +2860,8 @@ def sds(self) -> Optional['outputs.VirtualGatewayTlsValidationContextSdsTrust']: class VirtualNodeAccessLog(dict): def __init__(__self__, *, file: Optional['outputs.VirtualNodeFileAccessLog'] = None): - VirtualNodeAccessLog._configure( - lambda key, value: pulumi.set(__self__, key, value), - file=file, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - file: Optional['outputs.VirtualNodeFileAccessLog'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if file is not None: - _setter("file", file) + pulumi.set(__self__, "file", file) @property @pulumi.getter @@ -3899,19 +2874,8 @@ class VirtualNodeAwsCloudMapInstanceAttribute(dict): def __init__(__self__, *, key: str, value: str): - VirtualNodeAwsCloudMapInstanceAttribute._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3952,27 +2916,12 @@ def __init__(__self__, *, service_name: str, attributes: Optional[Sequence['outputs.VirtualNodeAwsCloudMapInstanceAttribute']] = None, ip_preference: Optional[str] = None): - VirtualNodeAwsCloudMapServiceDiscovery._configure( - lambda key, value: pulumi.set(__self__, key, value), - namespace_name=namespace_name, - service_name=service_name, - attributes=attributes, - ip_preference=ip_preference, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - namespace_name: str, - service_name: str, - attributes: Optional[Sequence['outputs.VirtualNodeAwsCloudMapInstanceAttribute']] = None, - ip_preference: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("namespace_name", namespace_name) - _setter("service_name", service_name) + pulumi.set(__self__, "namespace_name", namespace_name) + pulumi.set(__self__, "service_name", service_name) if attributes is not None: - _setter("attributes", attributes) + pulumi.set(__self__, "attributes", attributes) if ip_preference is not None: - _setter("ip_preference", ip_preference) + pulumi.set(__self__, "ip_preference", ip_preference) @property @pulumi.getter(name="namespaceName") @@ -4016,17 +2965,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, virtual_service: Optional['outputs.VirtualNodeVirtualServiceBackend'] = None): - VirtualNodeBackend._configure( - lambda key, value: pulumi.set(__self__, key, value), - virtual_service=virtual_service, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - virtual_service: Optional['outputs.VirtualNodeVirtualServiceBackend'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if virtual_service is not None: - _setter("virtual_service", virtual_service) + pulumi.set(__self__, "virtual_service", virtual_service) @property @pulumi.getter(name="virtualService") @@ -4055,17 +2995,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, client_policy: Optional['outputs.VirtualNodeClientPolicy'] = None): - VirtualNodeBackendDefaults._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_policy=client_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_policy: Optional['outputs.VirtualNodeClientPolicy'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if client_policy is not None: - _setter("client_policy", client_policy) + pulumi.set(__self__, "client_policy", client_policy) @property @pulumi.getter(name="clientPolicy") @@ -4077,17 +3008,8 @@ def client_policy(self) -> Optional['outputs.VirtualNodeClientPolicy']: class VirtualNodeClientPolicy(dict): def __init__(__self__, *, tls: Optional['outputs.VirtualNodeClientPolicyTls'] = None): - VirtualNodeClientPolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - tls=tls, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - tls: Optional['outputs.VirtualNodeClientPolicyTls'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if tls is not None: - _setter("tls", tls) + pulumi.set(__self__, "tls", tls) @property @pulumi.getter @@ -4102,28 +3024,13 @@ def __init__(__self__, *, certificate: Optional['outputs.VirtualNodeClientTlsCertificate'] = None, enforce: Optional[bool] = None, ports: Optional[Sequence[int]] = None): - VirtualNodeClientPolicyTls._configure( - lambda key, value: pulumi.set(__self__, key, value), - validation=validation, - certificate=certificate, - enforce=enforce, - ports=ports, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - validation: 'outputs.VirtualNodeTlsValidationContext', - certificate: Optional['outputs.VirtualNodeClientTlsCertificate'] = None, - enforce: Optional[bool] = None, - ports: Optional[Sequence[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("validation", validation) + pulumi.set(__self__, "validation", validation) if certificate is not None: - _setter("certificate", certificate) + pulumi.set(__self__, "certificate", certificate) if enforce is not None: - _setter("enforce", enforce) + pulumi.set(__self__, "enforce", enforce) if ports is not None: - _setter("ports", ports) + pulumi.set(__self__, "ports", ports) @property @pulumi.getter @@ -4151,21 +3058,10 @@ class VirtualNodeClientTlsCertificate(dict): def __init__(__self__, *, file: Optional['outputs.VirtualNodeListenerTlsFileCertificate'] = None, sds: Optional['outputs.VirtualNodeListenerTlsSdsCertificate'] = None): - VirtualNodeClientTlsCertificate._configure( - lambda key, value: pulumi.set(__self__, key, value), - file=file, - sds=sds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - file: Optional['outputs.VirtualNodeListenerTlsFileCertificate'] = None, - sds: Optional['outputs.VirtualNodeListenerTlsSdsCertificate'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if file is not None: - _setter("file", file) + pulumi.set(__self__, "file", file) if sds is not None: - _setter("sds", sds) + pulumi.set(__self__, "sds", sds) @property @pulumi.getter @@ -4185,29 +3081,14 @@ def __init__(__self__, *, http: Optional['outputs.VirtualNodeHttpConnectionPool'] = None, http2: Optional['outputs.VirtualNodeHttp2ConnectionPool'] = None, tcp: Optional['outputs.VirtualNodeTcpConnectionPool'] = None): - VirtualNodeConnectionPool._configure( - lambda key, value: pulumi.set(__self__, key, value), - grpc=grpc, - http=http, - http2=http2, - tcp=tcp, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - grpc: Optional['outputs.VirtualNodeGrpcConnectionPool'] = None, - http: Optional['outputs.VirtualNodeHttpConnectionPool'] = None, - http2: Optional['outputs.VirtualNodeHttp2ConnectionPool'] = None, - tcp: Optional['outputs.VirtualNodeTcpConnectionPool'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if grpc is not None: - _setter("grpc", grpc) + pulumi.set(__self__, "grpc", grpc) if http is not None: - _setter("http", http) + pulumi.set(__self__, "http", http) if http2 is not None: - _setter("http2", http2) + pulumi.set(__self__, "http2", http2) if tcp is not None: - _setter("tcp", tcp) + pulumi.set(__self__, "tcp", tcp) @property @pulumi.getter @@ -4255,24 +3136,11 @@ def __init__(__self__, *, hostname: str, ip_preference: Optional[str] = None, response_type: Optional[str] = None): - VirtualNodeDnsServiceDiscovery._configure( - lambda key, value: pulumi.set(__self__, key, value), - hostname=hostname, - ip_preference=ip_preference, - response_type=response_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hostname: str, - ip_preference: Optional[str] = None, - response_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("hostname", hostname) + pulumi.set(__self__, "hostname", hostname) if ip_preference is not None: - _setter("ip_preference", ip_preference) + pulumi.set(__self__, "ip_preference", ip_preference) if response_type is not None: - _setter("response_type", response_type) + pulumi.set(__self__, "response_type", response_type) @property @pulumi.getter @@ -4295,19 +3163,8 @@ class VirtualNodeDuration(dict): def __init__(__self__, *, unit: str, value: int): - VirtualNodeDuration._configure( - lambda key, value: pulumi.set(__self__, key, value), - unit=unit, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - unit: str, - value: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("unit", unit) - _setter("value", value) + pulumi.set(__self__, "unit", unit) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -4325,20 +3182,9 @@ class VirtualNodeFileAccessLog(dict): def __init__(__self__, *, path: str, format: Optional['outputs.VirtualNodeLoggingFormat'] = None): - VirtualNodeFileAccessLog._configure( - lambda key, value: pulumi.set(__self__, key, value), - path=path, - format=format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - path: str, - format: Optional['outputs.VirtualNodeLoggingFormat'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("path", path) + pulumi.set(__self__, "path", path) if format is not None: - _setter("format", format) + pulumi.set(__self__, "format", format) @property @pulumi.getter @@ -4372,16 +3218,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, max_requests: int): - VirtualNodeGrpcConnectionPool._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_requests=max_requests, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_requests: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_requests", max_requests) + pulumi.set(__self__, "max_requests", max_requests) @property @pulumi.getter(name="maxRequests") @@ -4411,21 +3248,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, idle: Optional['outputs.VirtualNodeDuration'] = None, per_request: Optional['outputs.VirtualNodeDuration'] = None): - VirtualNodeGrpcTimeout._configure( - lambda key, value: pulumi.set(__self__, key, value), - idle=idle, - per_request=per_request, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - idle: Optional['outputs.VirtualNodeDuration'] = None, - per_request: Optional['outputs.VirtualNodeDuration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if idle is not None: - _setter("idle", idle) + pulumi.set(__self__, "idle", idle) if per_request is not None: - _setter("per_request", per_request) + pulumi.set(__self__, "per_request", per_request) @property @pulumi.getter @@ -4471,36 +3297,15 @@ def __init__(__self__, *, unhealthy_threshold: int, path: Optional[str] = None, port: Optional[int] = None): - VirtualNodeHealthCheck._configure( - lambda key, value: pulumi.set(__self__, key, value), - healthy_threshold=healthy_threshold, - interval_millis=interval_millis, - protocol=protocol, - timeout_millis=timeout_millis, - unhealthy_threshold=unhealthy_threshold, - path=path, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - healthy_threshold: int, - interval_millis: int, - protocol: str, - timeout_millis: int, - unhealthy_threshold: int, - path: Optional[str] = None, - port: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("healthy_threshold", healthy_threshold) - _setter("interval_millis", interval_millis) - _setter("protocol", protocol) - _setter("timeout_millis", timeout_millis) - _setter("unhealthy_threshold", unhealthy_threshold) + pulumi.set(__self__, "healthy_threshold", healthy_threshold) + pulumi.set(__self__, "interval_millis", interval_millis) + pulumi.set(__self__, "protocol", protocol) + pulumi.set(__self__, "timeout_millis", timeout_millis) + pulumi.set(__self__, "unhealthy_threshold", unhealthy_threshold) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) @property @pulumi.getter(name="healthyThreshold") @@ -4559,16 +3364,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, max_requests: int): - VirtualNodeHttp2ConnectionPool._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_requests=max_requests, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_requests: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_requests", max_requests) + pulumi.set(__self__, "max_requests", max_requests) @property @pulumi.getter(name="maxRequests") @@ -4600,20 +3396,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, max_connections: int, max_pending_requests: Optional[int] = None): - VirtualNodeHttpConnectionPool._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_connections=max_connections, - max_pending_requests=max_pending_requests, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_connections: int, - max_pending_requests: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_connections", max_connections) + pulumi.set(__self__, "max_connections", max_connections) if max_pending_requests is not None: - _setter("max_pending_requests", max_pending_requests) + pulumi.set(__self__, "max_pending_requests", max_pending_requests) @property @pulumi.getter(name="maxConnections") @@ -4648,21 +3433,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, idle: Optional['outputs.VirtualNodeDuration'] = None, per_request: Optional['outputs.VirtualNodeDuration'] = None): - VirtualNodeHttpTimeout._configure( - lambda key, value: pulumi.set(__self__, key, value), - idle=idle, - per_request=per_request, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - idle: Optional['outputs.VirtualNodeDuration'] = None, - per_request: Optional['outputs.VirtualNodeDuration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if idle is not None: - _setter("idle", idle) + pulumi.set(__self__, "idle", idle) if per_request is not None: - _setter("per_request", per_request) + pulumi.set(__self__, "per_request", per_request) @property @pulumi.getter @@ -4680,19 +3454,8 @@ class VirtualNodeJsonFormatRef(dict): def __init__(__self__, *, key: str, value: str): - VirtualNodeJsonFormatRef._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -4737,36 +3500,17 @@ def __init__(__self__, *, outlier_detection: Optional['outputs.VirtualNodeOutlierDetection'] = None, timeout: Optional['outputs.VirtualNodeListenerTimeout'] = None, tls: Optional['outputs.VirtualNodeListenerTls'] = None): - VirtualNodeListener._configure( - lambda key, value: pulumi.set(__self__, key, value), - port_mapping=port_mapping, - connection_pool=connection_pool, - health_check=health_check, - outlier_detection=outlier_detection, - timeout=timeout, - tls=tls, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - port_mapping: 'outputs.VirtualNodePortMapping', - connection_pool: Optional['outputs.VirtualNodeConnectionPool'] = None, - health_check: Optional['outputs.VirtualNodeHealthCheck'] = None, - outlier_detection: Optional['outputs.VirtualNodeOutlierDetection'] = None, - timeout: Optional['outputs.VirtualNodeListenerTimeout'] = None, - tls: Optional['outputs.VirtualNodeListenerTls'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("port_mapping", port_mapping) + pulumi.set(__self__, "port_mapping", port_mapping) if connection_pool is not None: - _setter("connection_pool", connection_pool) + pulumi.set(__self__, "connection_pool", connection_pool) if health_check is not None: - _setter("health_check", health_check) + pulumi.set(__self__, "health_check", health_check) if outlier_detection is not None: - _setter("outlier_detection", outlier_detection) + pulumi.set(__self__, "outlier_detection", outlier_detection) if timeout is not None: - _setter("timeout", timeout) + pulumi.set(__self__, "timeout", timeout) if tls is not None: - _setter("tls", tls) + pulumi.set(__self__, "tls", tls) @property @pulumi.getter(name="portMapping") @@ -4806,29 +3550,14 @@ def __init__(__self__, *, http: Optional['outputs.VirtualNodeHttpTimeout'] = None, http2: Optional['outputs.VirtualNodeHttpTimeout'] = None, tcp: Optional['outputs.VirtualNodeTcpTimeout'] = None): - VirtualNodeListenerTimeout._configure( - lambda key, value: pulumi.set(__self__, key, value), - grpc=grpc, - http=http, - http2=http2, - tcp=tcp, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - grpc: Optional['outputs.VirtualNodeGrpcTimeout'] = None, - http: Optional['outputs.VirtualNodeHttpTimeout'] = None, - http2: Optional['outputs.VirtualNodeHttpTimeout'] = None, - tcp: Optional['outputs.VirtualNodeTcpTimeout'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if grpc is not None: - _setter("grpc", grpc) + pulumi.set(__self__, "grpc", grpc) if http is not None: - _setter("http", http) + pulumi.set(__self__, "http", http) if http2 is not None: - _setter("http2", http2) + pulumi.set(__self__, "http2", http2) if tcp is not None: - _setter("tcp", tcp) + pulumi.set(__self__, "tcp", tcp) @property @pulumi.getter @@ -4857,23 +3586,10 @@ def __init__(__self__, *, certificate: 'outputs.VirtualNodeListenerTlsCertificate', mode: str, validation: Optional['outputs.VirtualNodeListenerTlsValidationContext'] = None): - VirtualNodeListenerTls._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate=certificate, - mode=mode, - validation=validation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate: 'outputs.VirtualNodeListenerTlsCertificate', - mode: str, - validation: Optional['outputs.VirtualNodeListenerTlsValidationContext'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("certificate", certificate) - _setter("mode", mode) + pulumi.set(__self__, "certificate", certificate) + pulumi.set(__self__, "mode", mode) if validation is not None: - _setter("validation", validation) + pulumi.set(__self__, "validation", validation) @property @pulumi.getter @@ -4912,16 +3628,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, certificate_arn: str): - VirtualNodeListenerTlsAcmCertificate._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_arn=certificate_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("certificate_arn", certificate_arn) + pulumi.set(__self__, "certificate_arn", certificate_arn) @property @pulumi.getter(name="certificateArn") @@ -4935,25 +3642,12 @@ def __init__(__self__, *, acm: Optional['outputs.VirtualNodeListenerTlsAcmCertificate'] = None, file: Optional['outputs.VirtualNodeListenerTlsFileCertificate'] = None, sds: Optional['outputs.VirtualNodeListenerTlsSdsCertificate'] = None): - VirtualNodeListenerTlsCertificate._configure( - lambda key, value: pulumi.set(__self__, key, value), - acm=acm, - file=file, - sds=sds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - acm: Optional['outputs.VirtualNodeListenerTlsAcmCertificate'] = None, - file: Optional['outputs.VirtualNodeListenerTlsFileCertificate'] = None, - sds: Optional['outputs.VirtualNodeListenerTlsSdsCertificate'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if acm is not None: - _setter("acm", acm) + pulumi.set(__self__, "acm", acm) if file is not None: - _setter("file", file) + pulumi.set(__self__, "file", file) if sds is not None: - _setter("sds", sds) + pulumi.set(__self__, "sds", sds) @property @pulumi.getter @@ -4995,19 +3689,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, certificate_chain: str, private_key: str): - VirtualNodeListenerTlsFileCertificate._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_chain=certificate_chain, - private_key=private_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_chain: str, - private_key: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("certificate_chain", certificate_chain) - _setter("private_key", private_key) + pulumi.set(__self__, "certificate_chain", certificate_chain) + pulumi.set(__self__, "private_key", private_key) @property @pulumi.getter(name="certificateChain") @@ -5041,16 +3724,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, secret_name: str): - VirtualNodeListenerTlsSdsCertificate._configure( - lambda key, value: pulumi.set(__self__, key, value), - secret_name=secret_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - secret_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("secret_name", secret_name) + pulumi.set(__self__, "secret_name", secret_name) @property @pulumi.getter(name="secretName") @@ -5080,20 +3754,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, trust: 'outputs.VirtualNodeListenerTlsValidationContextTrust', subject_alternative_names: Optional['outputs.VirtualNodeSubjectAlternativeNames'] = None): - VirtualNodeListenerTlsValidationContext._configure( - lambda key, value: pulumi.set(__self__, key, value), - trust=trust, - subject_alternative_names=subject_alternative_names, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - trust: 'outputs.VirtualNodeListenerTlsValidationContextTrust', - subject_alternative_names: Optional['outputs.VirtualNodeSubjectAlternativeNames'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("trust", trust) + pulumi.set(__self__, "trust", trust) if subject_alternative_names is not None: - _setter("subject_alternative_names", subject_alternative_names) + pulumi.set(__self__, "subject_alternative_names", subject_alternative_names) @property @pulumi.getter @@ -5111,21 +3774,10 @@ class VirtualNodeListenerTlsValidationContextTrust(dict): def __init__(__self__, *, file: Optional['outputs.VirtualNodeTlsValidationContextFileTrust'] = None, sds: Optional['outputs.VirtualNodeTlsValidationContextSdsTrust'] = None): - VirtualNodeListenerTlsValidationContextTrust._configure( - lambda key, value: pulumi.set(__self__, key, value), - file=file, - sds=sds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - file: Optional['outputs.VirtualNodeTlsValidationContextFileTrust'] = None, - sds: Optional['outputs.VirtualNodeTlsValidationContextSdsTrust'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if file is not None: - _setter("file", file) + pulumi.set(__self__, "file", file) if sds is not None: - _setter("sds", sds) + pulumi.set(__self__, "sds", sds) @property @pulumi.getter @@ -5159,17 +3811,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, access_log: Optional['outputs.VirtualNodeAccessLog'] = None): - VirtualNodeLogging._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_log=access_log, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_log: Optional['outputs.VirtualNodeAccessLog'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_log is not None: - _setter("access_log", access_log) + pulumi.set(__self__, "access_log", access_log) @property @pulumi.getter(name="accessLog") @@ -5182,21 +3825,10 @@ class VirtualNodeLoggingFormat(dict): def __init__(__self__, *, json: Optional[Sequence['outputs.VirtualNodeJsonFormatRef']] = None, text: Optional[str] = None): - VirtualNodeLoggingFormat._configure( - lambda key, value: pulumi.set(__self__, key, value), - json=json, - text=text, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - json: Optional[Sequence['outputs.VirtualNodeJsonFormatRef']] = None, - text: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if json is not None: - _setter("json", json) + pulumi.set(__self__, "json", json) if text is not None: - _setter("text", text) + pulumi.set(__self__, "text", text) @property @pulumi.getter @@ -5237,25 +3869,10 @@ def __init__(__self__, *, interval: 'outputs.VirtualNodeDuration', max_ejection_percent: int, max_server_errors: int): - VirtualNodeOutlierDetection._configure( - lambda key, value: pulumi.set(__self__, key, value), - base_ejection_duration=base_ejection_duration, - interval=interval, - max_ejection_percent=max_ejection_percent, - max_server_errors=max_server_errors, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - base_ejection_duration: 'outputs.VirtualNodeDuration', - interval: 'outputs.VirtualNodeDuration', - max_ejection_percent: int, - max_server_errors: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("base_ejection_duration", base_ejection_duration) - _setter("interval", interval) - _setter("max_ejection_percent", max_ejection_percent) - _setter("max_server_errors", max_server_errors) + pulumi.set(__self__, "base_ejection_duration", base_ejection_duration) + pulumi.set(__self__, "interval", interval) + pulumi.set(__self__, "max_ejection_percent", max_ejection_percent) + pulumi.set(__self__, "max_server_errors", max_server_errors) @property @pulumi.getter(name="baseEjectionDuration") @@ -5283,19 +3900,8 @@ class VirtualNodePortMapping(dict): def __init__(__self__, *, port: int, protocol: str): - VirtualNodePortMapping._configure( - lambda key, value: pulumi.set(__self__, key, value), - port=port, - protocol=protocol, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - port: int, - protocol: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("port", port) - _setter("protocol", protocol) + pulumi.set(__self__, "port", port) + pulumi.set(__self__, "protocol", protocol) @property @pulumi.getter @@ -5330,21 +3936,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, aws_cloud_map: Optional['outputs.VirtualNodeAwsCloudMapServiceDiscovery'] = None, dns: Optional['outputs.VirtualNodeDnsServiceDiscovery'] = None): - VirtualNodeServiceDiscovery._configure( - lambda key, value: pulumi.set(__self__, key, value), - aws_cloud_map=aws_cloud_map, - dns=dns, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aws_cloud_map: Optional['outputs.VirtualNodeAwsCloudMapServiceDiscovery'] = None, - dns: Optional['outputs.VirtualNodeDnsServiceDiscovery'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if aws_cloud_map is not None: - _setter("aws_cloud_map", aws_cloud_map) + pulumi.set(__self__, "aws_cloud_map", aws_cloud_map) if dns is not None: - _setter("dns", dns) + pulumi.set(__self__, "dns", dns) @property @pulumi.getter(name="awsCloudMap") @@ -5384,33 +3979,16 @@ def __init__(__self__, *, listeners: Optional[Sequence['outputs.VirtualNodeListener']] = None, logging: Optional['outputs.VirtualNodeLogging'] = None, service_discovery: Optional['outputs.VirtualNodeServiceDiscovery'] = None): - VirtualNodeSpec._configure( - lambda key, value: pulumi.set(__self__, key, value), - backend_defaults=backend_defaults, - backends=backends, - listeners=listeners, - logging=logging, - service_discovery=service_discovery, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - backend_defaults: Optional['outputs.VirtualNodeBackendDefaults'] = None, - backends: Optional[Sequence['outputs.VirtualNodeBackend']] = None, - listeners: Optional[Sequence['outputs.VirtualNodeListener']] = None, - logging: Optional['outputs.VirtualNodeLogging'] = None, - service_discovery: Optional['outputs.VirtualNodeServiceDiscovery'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if backend_defaults is not None: - _setter("backend_defaults", backend_defaults) + pulumi.set(__self__, "backend_defaults", backend_defaults) if backends is not None: - _setter("backends", backends) + pulumi.set(__self__, "backends", backends) if listeners is not None: - _setter("listeners", listeners) + pulumi.set(__self__, "listeners", listeners) if logging is not None: - _setter("logging", logging) + pulumi.set(__self__, "logging", logging) if service_discovery is not None: - _setter("service_discovery", service_discovery) + pulumi.set(__self__, "service_discovery", service_discovery) @property @pulumi.getter(name="backendDefaults") @@ -5442,17 +4020,8 @@ def service_discovery(self) -> Optional['outputs.VirtualNodeServiceDiscovery']: class VirtualNodeSubjectAlternativeNameMatchers(dict): def __init__(__self__, *, exact: Optional[Sequence[str]] = None): - VirtualNodeSubjectAlternativeNameMatchers._configure( - lambda key, value: pulumi.set(__self__, key, value), - exact=exact, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - exact: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if exact is not None: - _setter("exact", exact) + pulumi.set(__self__, "exact", exact) @property @pulumi.getter @@ -5464,16 +4033,7 @@ def exact(self) -> Optional[Sequence[str]]: class VirtualNodeSubjectAlternativeNames(dict): def __init__(__self__, *, match: 'outputs.VirtualNodeSubjectAlternativeNameMatchers'): - VirtualNodeSubjectAlternativeNames._configure( - lambda key, value: pulumi.set(__self__, key, value), - match=match, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - match: 'outputs.VirtualNodeSubjectAlternativeNameMatchers', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("match", match) + pulumi.set(__self__, "match", match) @property @pulumi.getter @@ -5486,19 +4046,8 @@ class VirtualNodeTag(dict): def __init__(__self__, *, key: str, value: str): - VirtualNodeTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -5532,16 +4081,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, max_connections: int): - VirtualNodeTcpConnectionPool._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_connections=max_connections, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_connections: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_connections", max_connections) + pulumi.set(__self__, "max_connections", max_connections) @property @pulumi.getter(name="maxConnections") @@ -5553,17 +4093,8 @@ def max_connections(self) -> int: class VirtualNodeTcpTimeout(dict): def __init__(__self__, *, idle: Optional['outputs.VirtualNodeDuration'] = None): - VirtualNodeTcpTimeout._configure( - lambda key, value: pulumi.set(__self__, key, value), - idle=idle, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - idle: Optional['outputs.VirtualNodeDuration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if idle is not None: - _setter("idle", idle) + pulumi.set(__self__, "idle", idle) @property @pulumi.getter @@ -5593,20 +4124,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, trust: 'outputs.VirtualNodeTlsValidationContextTrust', subject_alternative_names: Optional['outputs.VirtualNodeSubjectAlternativeNames'] = None): - VirtualNodeTlsValidationContext._configure( - lambda key, value: pulumi.set(__self__, key, value), - trust=trust, - subject_alternative_names=subject_alternative_names, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - trust: 'outputs.VirtualNodeTlsValidationContextTrust', - subject_alternative_names: Optional['outputs.VirtualNodeSubjectAlternativeNames'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("trust", trust) + pulumi.set(__self__, "trust", trust) if subject_alternative_names is not None: - _setter("subject_alternative_names", subject_alternative_names) + pulumi.set(__self__, "subject_alternative_names", subject_alternative_names) @property @pulumi.getter @@ -5640,16 +4160,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, certificate_authority_arns: Sequence[str]): - VirtualNodeTlsValidationContextAcmTrust._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_authority_arns=certificate_authority_arns, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_authority_arns: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("certificate_authority_arns", certificate_authority_arns) + pulumi.set(__self__, "certificate_authority_arns", certificate_authority_arns) @property @pulumi.getter(name="certificateAuthorityArns") @@ -5678,16 +4189,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, certificate_chain: str): - VirtualNodeTlsValidationContextFileTrust._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_chain=certificate_chain, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_chain: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("certificate_chain", certificate_chain) + pulumi.set(__self__, "certificate_chain", certificate_chain) @property @pulumi.getter(name="certificateChain") @@ -5716,16 +4218,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, secret_name: str): - VirtualNodeTlsValidationContextSdsTrust._configure( - lambda key, value: pulumi.set(__self__, key, value), - secret_name=secret_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - secret_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("secret_name", secret_name) + pulumi.set(__self__, "secret_name", secret_name) @property @pulumi.getter(name="secretName") @@ -5739,25 +4232,12 @@ def __init__(__self__, *, acm: Optional['outputs.VirtualNodeTlsValidationContextAcmTrust'] = None, file: Optional['outputs.VirtualNodeTlsValidationContextFileTrust'] = None, sds: Optional['outputs.VirtualNodeTlsValidationContextSdsTrust'] = None): - VirtualNodeTlsValidationContextTrust._configure( - lambda key, value: pulumi.set(__self__, key, value), - acm=acm, - file=file, - sds=sds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - acm: Optional['outputs.VirtualNodeTlsValidationContextAcmTrust'] = None, - file: Optional['outputs.VirtualNodeTlsValidationContextFileTrust'] = None, - sds: Optional['outputs.VirtualNodeTlsValidationContextSdsTrust'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if acm is not None: - _setter("acm", acm) + pulumi.set(__self__, "acm", acm) if file is not None: - _setter("file", file) + pulumi.set(__self__, "file", file) if sds is not None: - _setter("sds", sds) + pulumi.set(__self__, "sds", sds) @property @pulumi.getter @@ -5799,20 +4279,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, virtual_service_name: str, client_policy: Optional['outputs.VirtualNodeClientPolicy'] = None): - VirtualNodeVirtualServiceBackend._configure( - lambda key, value: pulumi.set(__self__, key, value), - virtual_service_name=virtual_service_name, - client_policy=client_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - virtual_service_name: str, - client_policy: Optional['outputs.VirtualNodeClientPolicy'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("virtual_service_name", virtual_service_name) + pulumi.set(__self__, "virtual_service_name", virtual_service_name) if client_policy is not None: - _setter("client_policy", client_policy) + pulumi.set(__self__, "client_policy", client_policy) @property @pulumi.getter(name="virtualServiceName") @@ -5846,16 +4315,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, port_mapping: 'outputs.VirtualRouterPortMapping'): - VirtualRouterListener._configure( - lambda key, value: pulumi.set(__self__, key, value), - port_mapping=port_mapping, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - port_mapping: 'outputs.VirtualRouterPortMapping', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("port_mapping", port_mapping) + pulumi.set(__self__, "port_mapping", port_mapping) @property @pulumi.getter(name="portMapping") @@ -5868,19 +4328,8 @@ class VirtualRouterPortMapping(dict): def __init__(__self__, *, port: int, protocol: str): - VirtualRouterPortMapping._configure( - lambda key, value: pulumi.set(__self__, key, value), - port=port, - protocol=protocol, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - port: int, - protocol: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("port", port) - _setter("protocol", protocol) + pulumi.set(__self__, "port", port) + pulumi.set(__self__, "protocol", protocol) @property @pulumi.getter @@ -5897,16 +4346,7 @@ def protocol(self) -> str: class VirtualRouterSpec(dict): def __init__(__self__, *, listeners: Sequence['outputs.VirtualRouterListener']): - VirtualRouterSpec._configure( - lambda key, value: pulumi.set(__self__, key, value), - listeners=listeners, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - listeners: Sequence['outputs.VirtualRouterListener'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("listeners", listeners) + pulumi.set(__self__, "listeners", listeners) @property @pulumi.getter @@ -5919,19 +4359,8 @@ class VirtualRouterTag(dict): def __init__(__self__, *, key: str, value: str): - VirtualRouterTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -5968,21 +4397,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, virtual_node: Optional['outputs.VirtualServiceVirtualNodeServiceProvider'] = None, virtual_router: Optional['outputs.VirtualServiceVirtualRouterServiceProvider'] = None): - VirtualServiceProvider._configure( - lambda key, value: pulumi.set(__self__, key, value), - virtual_node=virtual_node, - virtual_router=virtual_router, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - virtual_node: Optional['outputs.VirtualServiceVirtualNodeServiceProvider'] = None, - virtual_router: Optional['outputs.VirtualServiceVirtualRouterServiceProvider'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if virtual_node is not None: - _setter("virtual_node", virtual_node) + pulumi.set(__self__, "virtual_node", virtual_node) if virtual_router is not None: - _setter("virtual_router", virtual_router) + pulumi.set(__self__, "virtual_router", virtual_router) @property @pulumi.getter(name="virtualNode") @@ -5999,17 +4417,8 @@ def virtual_router(self) -> Optional['outputs.VirtualServiceVirtualRouterService class VirtualServiceSpec(dict): def __init__(__self__, *, provider: Optional['outputs.VirtualServiceProvider'] = None): - VirtualServiceSpec._configure( - lambda key, value: pulumi.set(__self__, key, value), - provider=provider, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - provider: Optional['outputs.VirtualServiceProvider'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if provider is not None: - _setter("provider", provider) + pulumi.set(__self__, "provider", provider) @property @pulumi.getter @@ -6022,19 +4431,8 @@ class VirtualServiceTag(dict): def __init__(__self__, *, key: str, value: str): - VirtualServiceTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -6068,16 +4466,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, virtual_node_name: str): - VirtualServiceVirtualNodeServiceProvider._configure( - lambda key, value: pulumi.set(__self__, key, value), - virtual_node_name=virtual_node_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - virtual_node_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("virtual_node_name", virtual_node_name) + pulumi.set(__self__, "virtual_node_name", virtual_node_name) @property @pulumi.getter(name="virtualNodeName") @@ -6106,16 +4495,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, virtual_router_name: str): - VirtualServiceVirtualRouterServiceProvider._configure( - lambda key, value: pulumi.set(__self__, key, value), - virtual_router_name=virtual_router_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - virtual_router_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("virtual_router_name", virtual_router_name) + pulumi.set(__self__, "virtual_router_name", virtual_router_name) @property @pulumi.getter(name="virtualRouterName") diff --git a/sdk/python/pulumi_aws_native/appmesh/route.py b/sdk/python/pulumi_aws_native/appmesh/route.py index 30f222a7a9..54cfa38b78 100644 --- a/sdk/python/pulumi_aws_native/appmesh/route.py +++ b/sdk/python/pulumi_aws_native/appmesh/route.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,34 +25,15 @@ def __init__(__self__, *, """ The set of arguments for constructing a Route resource. """ - RouteArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - mesh_name=mesh_name, - spec=spec, - virtual_router_name=virtual_router_name, - mesh_owner=mesh_owner, - route_name=route_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mesh_name: pulumi.Input[str], - spec: pulumi.Input['RouteSpecArgs'], - virtual_router_name: pulumi.Input[str], - mesh_owner: Optional[pulumi.Input[str]] = None, - route_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['RouteTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("mesh_name", mesh_name) - _setter("spec", spec) - _setter("virtual_router_name", virtual_router_name) + pulumi.set(__self__, "mesh_name", mesh_name) + pulumi.set(__self__, "spec", spec) + pulumi.set(__self__, "virtual_router_name", virtual_router_name) if mesh_owner is not None: - _setter("mesh_owner", mesh_owner) + pulumi.set(__self__, "mesh_owner", mesh_owner) if route_name is not None: - _setter("route_name", route_name) + pulumi.set(__self__, "route_name", route_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="meshName") @@ -151,10 +132,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RouteArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -181,11 +158,6 @@ def _internal_init(__self__, __props__.__dict__["mesh_name"] = mesh_name __props__.__dict__["mesh_owner"] = mesh_owner __props__.__dict__["route_name"] = route_name - if spec is not None and not isinstance(spec, RouteSpecArgs): - spec = spec or {} - def _setter(key, value): - spec[key] = value - RouteSpecArgs._configure(_setter, **spec) if spec is None and not opts.urn: raise TypeError("Missing required property 'spec'") __props__.__dict__["spec"] = spec diff --git a/sdk/python/pulumi_aws_native/appmesh/virtual_gateway.py b/sdk/python/pulumi_aws_native/appmesh/virtual_gateway.py index 4671685af3..335ea7f050 100644 --- a/sdk/python/pulumi_aws_native/appmesh/virtual_gateway.py +++ b/sdk/python/pulumi_aws_native/appmesh/virtual_gateway.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -24,31 +24,14 @@ def __init__(__self__, *, """ The set of arguments for constructing a VirtualGateway resource. """ - VirtualGatewayArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - mesh_name=mesh_name, - spec=spec, - mesh_owner=mesh_owner, - tags=tags, - virtual_gateway_name=virtual_gateway_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mesh_name: pulumi.Input[str], - spec: pulumi.Input['VirtualGatewaySpecArgs'], - mesh_owner: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['VirtualGatewayTagArgs']]]] = None, - virtual_gateway_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("mesh_name", mesh_name) - _setter("spec", spec) + pulumi.set(__self__, "mesh_name", mesh_name) + pulumi.set(__self__, "spec", spec) if mesh_owner is not None: - _setter("mesh_owner", mesh_owner) + pulumi.set(__self__, "mesh_owner", mesh_owner) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if virtual_gateway_name is not None: - _setter("virtual_gateway_name", virtual_gateway_name) + pulumi.set(__self__, "virtual_gateway_name", virtual_gateway_name) @property @pulumi.getter(name="meshName") @@ -137,10 +120,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - VirtualGatewayArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -165,11 +144,6 @@ def _internal_init(__self__, raise TypeError("Missing required property 'mesh_name'") __props__.__dict__["mesh_name"] = mesh_name __props__.__dict__["mesh_owner"] = mesh_owner - if spec is not None and not isinstance(spec, VirtualGatewaySpecArgs): - spec = spec or {} - def _setter(key, value): - spec[key] = value - VirtualGatewaySpecArgs._configure(_setter, **spec) if spec is None and not opts.urn: raise TypeError("Missing required property 'spec'") __props__.__dict__["spec"] = spec diff --git a/sdk/python/pulumi_aws_native/appmesh/virtual_node.py b/sdk/python/pulumi_aws_native/appmesh/virtual_node.py index f994c0d562..311ae6f0e3 100644 --- a/sdk/python/pulumi_aws_native/appmesh/virtual_node.py +++ b/sdk/python/pulumi_aws_native/appmesh/virtual_node.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -24,31 +24,14 @@ def __init__(__self__, *, """ The set of arguments for constructing a VirtualNode resource. """ - VirtualNodeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - mesh_name=mesh_name, - spec=spec, - mesh_owner=mesh_owner, - tags=tags, - virtual_node_name=virtual_node_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mesh_name: pulumi.Input[str], - spec: pulumi.Input['VirtualNodeSpecArgs'], - mesh_owner: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['VirtualNodeTagArgs']]]] = None, - virtual_node_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("mesh_name", mesh_name) - _setter("spec", spec) + pulumi.set(__self__, "mesh_name", mesh_name) + pulumi.set(__self__, "spec", spec) if mesh_owner is not None: - _setter("mesh_owner", mesh_owner) + pulumi.set(__self__, "mesh_owner", mesh_owner) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if virtual_node_name is not None: - _setter("virtual_node_name", virtual_node_name) + pulumi.set(__self__, "virtual_node_name", virtual_node_name) @property @pulumi.getter(name="meshName") @@ -137,10 +120,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - VirtualNodeArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -165,11 +144,6 @@ def _internal_init(__self__, raise TypeError("Missing required property 'mesh_name'") __props__.__dict__["mesh_name"] = mesh_name __props__.__dict__["mesh_owner"] = mesh_owner - if spec is not None and not isinstance(spec, VirtualNodeSpecArgs): - spec = spec or {} - def _setter(key, value): - spec[key] = value - VirtualNodeSpecArgs._configure(_setter, **spec) if spec is None and not opts.urn: raise TypeError("Missing required property 'spec'") __props__.__dict__["spec"] = spec diff --git a/sdk/python/pulumi_aws_native/appmesh/virtual_router.py b/sdk/python/pulumi_aws_native/appmesh/virtual_router.py index 1cf7c41dcf..cb8b47244d 100644 --- a/sdk/python/pulumi_aws_native/appmesh/virtual_router.py +++ b/sdk/python/pulumi_aws_native/appmesh/virtual_router.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -24,31 +24,14 @@ def __init__(__self__, *, """ The set of arguments for constructing a VirtualRouter resource. """ - VirtualRouterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - mesh_name=mesh_name, - spec=spec, - mesh_owner=mesh_owner, - tags=tags, - virtual_router_name=virtual_router_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mesh_name: pulumi.Input[str], - spec: pulumi.Input['VirtualRouterSpecArgs'], - mesh_owner: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['VirtualRouterTagArgs']]]] = None, - virtual_router_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("mesh_name", mesh_name) - _setter("spec", spec) + pulumi.set(__self__, "mesh_name", mesh_name) + pulumi.set(__self__, "spec", spec) if mesh_owner is not None: - _setter("mesh_owner", mesh_owner) + pulumi.set(__self__, "mesh_owner", mesh_owner) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if virtual_router_name is not None: - _setter("virtual_router_name", virtual_router_name) + pulumi.set(__self__, "virtual_router_name", virtual_router_name) @property @pulumi.getter(name="meshName") @@ -137,10 +120,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - VirtualRouterArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -165,11 +144,6 @@ def _internal_init(__self__, raise TypeError("Missing required property 'mesh_name'") __props__.__dict__["mesh_name"] = mesh_name __props__.__dict__["mesh_owner"] = mesh_owner - if spec is not None and not isinstance(spec, VirtualRouterSpecArgs): - spec = spec or {} - def _setter(key, value): - spec[key] = value - VirtualRouterSpecArgs._configure(_setter, **spec) if spec is None and not opts.urn: raise TypeError("Missing required property 'spec'") __props__.__dict__["spec"] = spec diff --git a/sdk/python/pulumi_aws_native/appmesh/virtual_service.py b/sdk/python/pulumi_aws_native/appmesh/virtual_service.py index a6c5545170..7dcb3900f5 100644 --- a/sdk/python/pulumi_aws_native/appmesh/virtual_service.py +++ b/sdk/python/pulumi_aws_native/appmesh/virtual_service.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -24,31 +24,14 @@ def __init__(__self__, *, """ The set of arguments for constructing a VirtualService resource. """ - VirtualServiceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - mesh_name=mesh_name, - spec=spec, - mesh_owner=mesh_owner, - tags=tags, - virtual_service_name=virtual_service_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mesh_name: pulumi.Input[str], - spec: pulumi.Input['VirtualServiceSpecArgs'], - mesh_owner: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['VirtualServiceTagArgs']]]] = None, - virtual_service_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("mesh_name", mesh_name) - _setter("spec", spec) + pulumi.set(__self__, "mesh_name", mesh_name) + pulumi.set(__self__, "spec", spec) if mesh_owner is not None: - _setter("mesh_owner", mesh_owner) + pulumi.set(__self__, "mesh_owner", mesh_owner) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if virtual_service_name is not None: - _setter("virtual_service_name", virtual_service_name) + pulumi.set(__self__, "virtual_service_name", virtual_service_name) @property @pulumi.getter(name="meshName") @@ -137,10 +120,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - VirtualServiceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -165,11 +144,6 @@ def _internal_init(__self__, raise TypeError("Missing required property 'mesh_name'") __props__.__dict__["mesh_name"] = mesh_name __props__.__dict__["mesh_owner"] = mesh_owner - if spec is not None and not isinstance(spec, VirtualServiceSpecArgs): - spec = spec or {} - def _setter(key, value): - spec[key] = value - VirtualServiceSpecArgs._configure(_setter, **spec) if spec is None and not opts.urn: raise TypeError("Missing required property 'spec'") __props__.__dict__["spec"] = spec diff --git a/sdk/python/pulumi_aws_native/apprunner/_inputs.py b/sdk/python/pulumi_aws_native/apprunner/_inputs.py index 9a092e9a4e..7c4233c872 100644 --- a/sdk/python/pulumi_aws_native/apprunner/_inputs.py +++ b/sdk/python/pulumi_aws_native/apprunner/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -41,21 +41,10 @@ class AutoScalingConfigurationTagArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - AutoScalingConfigurationTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -81,21 +70,10 @@ class ObservabilityConfigurationTagArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - ObservabilityConfigurationTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -124,16 +102,7 @@ def __init__(__self__, *, Describes the configuration of the tracing feature within an AWS App Runner observability configuration. :param pulumi.Input['ObservabilityConfigurationTraceConfigurationVendor'] vendor: The implementation provider chosen for tracing App Runner services. """ - ObservabilityConfigurationTraceConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - vendor=vendor, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - vendor: pulumi.Input['ObservabilityConfigurationTraceConfigurationVendor'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("vendor", vendor) + pulumi.set(__self__, "vendor", vendor) @property @pulumi.getter @@ -158,21 +127,10 @@ def __init__(__self__, *, :param pulumi.Input[str] access_role_arn: Access Role Arn :param pulumi.Input[str] connection_arn: Connection Arn """ - ServiceAuthenticationConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_role_arn=access_role_arn, - connection_arn=connection_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_role_arn: Optional[pulumi.Input[str]] = None, - connection_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_role_arn is not None: - _setter("access_role_arn", access_role_arn) + pulumi.set(__self__, "access_role_arn", access_role_arn) if connection_arn is not None: - _setter("connection_arn", connection_arn) + pulumi.set(__self__, "connection_arn", connection_arn) @property @pulumi.getter(name="accessRoleArn") @@ -216,36 +174,17 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ServiceKeyValuePairArgs']]] runtime_environment_secrets: The secrets and parameters that get referenced by your service as environment variables :param pulumi.Input[str] start_command: Start Command """ - ServiceCodeConfigurationValuesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - runtime=runtime, - build_command=build_command, - port=port, - runtime_environment_secrets=runtime_environment_secrets, - runtime_environment_variables=runtime_environment_variables, - start_command=start_command, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - runtime: pulumi.Input['ServiceCodeConfigurationValuesRuntime'], - build_command: Optional[pulumi.Input[str]] = None, - port: Optional[pulumi.Input[str]] = None, - runtime_environment_secrets: Optional[pulumi.Input[Sequence[pulumi.Input['ServiceKeyValuePairArgs']]]] = None, - runtime_environment_variables: Optional[pulumi.Input[Sequence[pulumi.Input['ServiceKeyValuePairArgs']]]] = None, - start_command: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("runtime", runtime) + pulumi.set(__self__, "runtime", runtime) if build_command is not None: - _setter("build_command", build_command) + pulumi.set(__self__, "build_command", build_command) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if runtime_environment_secrets is not None: - _setter("runtime_environment_secrets", runtime_environment_secrets) + pulumi.set(__self__, "runtime_environment_secrets", runtime_environment_secrets) if runtime_environment_variables is not None: - _setter("runtime_environment_variables", runtime_environment_variables) + pulumi.set(__self__, "runtime_environment_variables", runtime_environment_variables) if start_command is not None: - _setter("start_command", start_command) + pulumi.set(__self__, "start_command", start_command) @property @pulumi.getter @@ -326,20 +265,9 @@ def __init__(__self__, *, Code Configuration :param pulumi.Input['ServiceCodeConfigurationConfigurationSource'] configuration_source: Configuration Source """ - ServiceCodeConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - configuration_source=configuration_source, - code_configuration_values=code_configuration_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configuration_source: pulumi.Input['ServiceCodeConfigurationConfigurationSource'], - code_configuration_values: Optional[pulumi.Input['ServiceCodeConfigurationValuesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("configuration_source", configuration_source) + pulumi.set(__self__, "configuration_source", configuration_source) if code_configuration_values is not None: - _setter("code_configuration_values", code_configuration_values) + pulumi.set(__self__, "code_configuration_values", code_configuration_values) @property @pulumi.getter(name="configurationSource") @@ -375,27 +303,12 @@ def __init__(__self__, *, :param pulumi.Input[str] repository_url: Repository Url :param pulumi.Input[str] source_directory: Source Directory """ - ServiceCodeRepositoryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - repository_url=repository_url, - source_code_version=source_code_version, - code_configuration=code_configuration, - source_directory=source_directory, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - repository_url: pulumi.Input[str], - source_code_version: pulumi.Input['ServiceSourceCodeVersionArgs'], - code_configuration: Optional[pulumi.Input['ServiceCodeConfigurationArgs']] = None, - source_directory: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("repository_url", repository_url) - _setter("source_code_version", source_code_version) + pulumi.set(__self__, "repository_url", repository_url) + pulumi.set(__self__, "source_code_version", source_code_version) if code_configuration is not None: - _setter("code_configuration", code_configuration) + pulumi.set(__self__, "code_configuration", code_configuration) if source_directory is not None: - _setter("source_directory", source_directory) + pulumi.set(__self__, "source_directory", source_directory) @property @pulumi.getter(name="repositoryUrl") @@ -450,20 +363,9 @@ def __init__(__self__, *, :param pulumi.Input['ServiceEgressConfigurationEgressType'] egress_type: Network egress type. :param pulumi.Input[str] vpc_connector_arn: The Amazon Resource Name (ARN) of the App Runner VpcConnector. """ - ServiceEgressConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - egress_type=egress_type, - vpc_connector_arn=vpc_connector_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - egress_type: pulumi.Input['ServiceEgressConfigurationEgressType'], - vpc_connector_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("egress_type", egress_type) + pulumi.set(__self__, "egress_type", egress_type) if vpc_connector_arn is not None: - _setter("vpc_connector_arn", vpc_connector_arn) + pulumi.set(__self__, "vpc_connector_arn", vpc_connector_arn) @property @pulumi.getter(name="egressType") @@ -498,16 +400,7 @@ def __init__(__self__, *, Encryption configuration (KMS key) :param pulumi.Input[str] kms_key: The KMS Key """ - ServiceEncryptionConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - kms_key=kms_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kms_key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("kms_key", kms_key) + pulumi.set(__self__, "kms_key", kms_key) @property @pulumi.getter(name="kmsKey") @@ -540,37 +433,18 @@ def __init__(__self__, *, :param pulumi.Input[int] timeout: Health check Timeout :param pulumi.Input[int] unhealthy_threshold: Health check Unhealthy Threshold """ - ServiceHealthCheckConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - healthy_threshold=healthy_threshold, - interval=interval, - path=path, - protocol=protocol, - timeout=timeout, - unhealthy_threshold=unhealthy_threshold, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - healthy_threshold: Optional[pulumi.Input[int]] = None, - interval: Optional[pulumi.Input[int]] = None, - path: Optional[pulumi.Input[str]] = None, - protocol: Optional[pulumi.Input['ServiceHealthCheckConfigurationProtocol']] = None, - timeout: Optional[pulumi.Input[int]] = None, - unhealthy_threshold: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if healthy_threshold is not None: - _setter("healthy_threshold", healthy_threshold) + pulumi.set(__self__, "healthy_threshold", healthy_threshold) if interval is not None: - _setter("interval", interval) + pulumi.set(__self__, "interval", interval) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) if protocol is not None: - _setter("protocol", protocol) + pulumi.set(__self__, "protocol", protocol) if timeout is not None: - _setter("timeout", timeout) + pulumi.set(__self__, "timeout", timeout) if unhealthy_threshold is not None: - _setter("unhealthy_threshold", unhealthy_threshold) + pulumi.set(__self__, "unhealthy_threshold", unhealthy_threshold) @property @pulumi.getter(name="healthyThreshold") @@ -658,29 +532,14 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ServiceKeyValuePairArgs']]] runtime_environment_secrets: The secrets and parameters that get referenced by your service as environment variables :param pulumi.Input[str] start_command: Start Command """ - ServiceImageConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - port=port, - runtime_environment_secrets=runtime_environment_secrets, - runtime_environment_variables=runtime_environment_variables, - start_command=start_command, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - port: Optional[pulumi.Input[str]] = None, - runtime_environment_secrets: Optional[pulumi.Input[Sequence[pulumi.Input['ServiceKeyValuePairArgs']]]] = None, - runtime_environment_variables: Optional[pulumi.Input[Sequence[pulumi.Input['ServiceKeyValuePairArgs']]]] = None, - start_command: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if runtime_environment_secrets is not None: - _setter("runtime_environment_secrets", runtime_environment_secrets) + pulumi.set(__self__, "runtime_environment_secrets", runtime_environment_secrets) if runtime_environment_variables is not None: - _setter("runtime_environment_variables", runtime_environment_variables) + pulumi.set(__self__, "runtime_environment_variables", runtime_environment_variables) if start_command is not None: - _setter("start_command", start_command) + pulumi.set(__self__, "start_command", start_command) @property @pulumi.getter @@ -739,23 +598,10 @@ def __init__(__self__, *, :param pulumi.Input[str] image_identifier: Image Identifier :param pulumi.Input['ServiceImageRepositoryImageRepositoryType'] image_repository_type: Image Repository Type """ - ServiceImageRepositoryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - image_identifier=image_identifier, - image_repository_type=image_repository_type, - image_configuration=image_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - image_identifier: pulumi.Input[str], - image_repository_type: pulumi.Input['ServiceImageRepositoryImageRepositoryType'], - image_configuration: Optional[pulumi.Input['ServiceImageConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("image_identifier", image_identifier) - _setter("image_repository_type", image_repository_type) + pulumi.set(__self__, "image_identifier", image_identifier) + pulumi.set(__self__, "image_repository_type", image_repository_type) if image_configuration is not None: - _setter("image_configuration", image_configuration) + pulumi.set(__self__, "image_configuration", image_configuration) @property @pulumi.getter(name="imageIdentifier") @@ -799,16 +645,7 @@ def __init__(__self__, *, Network ingress configuration :param pulumi.Input[bool] is_publicly_accessible: It's set to true if the Apprunner service is publicly accessible. It's set to false otherwise. """ - ServiceIngressConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - is_publicly_accessible=is_publicly_accessible, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - is_publicly_accessible: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("is_publicly_accessible", is_publicly_accessible) + pulumi.set(__self__, "is_publicly_accessible", is_publicly_accessible) @property @pulumi.getter(name="isPubliclyAccessible") @@ -835,25 +672,12 @@ def __init__(__self__, *, :param pulumi.Input[str] instance_role_arn: Instance Role Arn :param pulumi.Input[str] memory: Memory """ - ServiceInstanceConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cpu=cpu, - instance_role_arn=instance_role_arn, - memory=memory, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cpu: Optional[pulumi.Input[str]] = None, - instance_role_arn: Optional[pulumi.Input[str]] = None, - memory: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cpu is not None: - _setter("cpu", cpu) + pulumi.set(__self__, "cpu", cpu) if instance_role_arn is not None: - _setter("instance_role_arn", instance_role_arn) + pulumi.set(__self__, "instance_role_arn", instance_role_arn) if memory is not None: - _setter("memory", memory) + pulumi.set(__self__, "memory", memory) @property @pulumi.getter @@ -897,21 +721,10 @@ class ServiceKeyValuePairArgs: def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - ServiceKeyValuePairArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -940,21 +753,10 @@ def __init__(__self__, *, """ Network configuration """ - ServiceNetworkConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - egress_configuration=egress_configuration, - ingress_configuration=ingress_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - egress_configuration: Optional[pulumi.Input['ServiceEgressConfigurationArgs']] = None, - ingress_configuration: Optional[pulumi.Input['ServiceIngressConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if egress_configuration is not None: - _setter("egress_configuration", egress_configuration) + pulumi.set(__self__, "egress_configuration", egress_configuration) if ingress_configuration is not None: - _setter("ingress_configuration", ingress_configuration) + pulumi.set(__self__, "ingress_configuration", ingress_configuration) @property @pulumi.getter(name="egressConfiguration") @@ -985,20 +787,9 @@ def __init__(__self__, *, :param pulumi.Input[bool] observability_enabled: Observability enabled :param pulumi.Input[str] observability_configuration_arn: The Amazon Resource Name (ARN) of the App Runner ObservabilityConfiguration. """ - ServiceObservabilityConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - observability_enabled=observability_enabled, - observability_configuration_arn=observability_configuration_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - observability_enabled: pulumi.Input[bool], - observability_configuration_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("observability_enabled", observability_enabled) + pulumi.set(__self__, "observability_enabled", observability_enabled) if observability_configuration_arn is not None: - _setter("observability_configuration_arn", observability_configuration_arn) + pulumi.set(__self__, "observability_configuration_arn", observability_configuration_arn) @property @pulumi.getter(name="observabilityEnabled") @@ -1035,19 +826,8 @@ def __init__(__self__, *, :param pulumi.Input['ServiceSourceCodeVersionType'] type: Source Code Version Type :param pulumi.Input[str] value: Source Code Version Value """ - ServiceSourceCodeVersionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input['ServiceSourceCodeVersionType'], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) - _setter("value", value) + pulumi.set(__self__, "type", type) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1085,29 +865,14 @@ def __init__(__self__, *, Source Code configuration :param pulumi.Input[bool] auto_deployments_enabled: Auto Deployment enabled """ - ServiceSourceConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - authentication_configuration=authentication_configuration, - auto_deployments_enabled=auto_deployments_enabled, - code_repository=code_repository, - image_repository=image_repository, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - authentication_configuration: Optional[pulumi.Input['ServiceAuthenticationConfigurationArgs']] = None, - auto_deployments_enabled: Optional[pulumi.Input[bool]] = None, - code_repository: Optional[pulumi.Input['ServiceCodeRepositoryArgs']] = None, - image_repository: Optional[pulumi.Input['ServiceImageRepositoryArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if authentication_configuration is not None: - _setter("authentication_configuration", authentication_configuration) + pulumi.set(__self__, "authentication_configuration", authentication_configuration) if auto_deployments_enabled is not None: - _setter("auto_deployments_enabled", auto_deployments_enabled) + pulumi.set(__self__, "auto_deployments_enabled", auto_deployments_enabled) if code_repository is not None: - _setter("code_repository", code_repository) + pulumi.set(__self__, "code_repository", code_repository) if image_repository is not None: - _setter("image_repository", image_repository) + pulumi.set(__self__, "image_repository", image_repository) @property @pulumi.getter(name="authenticationConfiguration") @@ -1154,21 +919,10 @@ class ServiceTagArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - ServiceTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1194,21 +948,10 @@ class VpcConnectorTagArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - VpcConnectorTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1239,19 +982,8 @@ def __init__(__self__, *, :param pulumi.Input[str] vpc_endpoint_id: The ID of the VPC endpoint that your App Runner service connects to. :param pulumi.Input[str] vpc_id: The ID of the VPC that the VPC endpoint is used in. """ - VpcIngressConnectionIngressVpcConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - vpc_endpoint_id=vpc_endpoint_id, - vpc_id=vpc_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - vpc_endpoint_id: pulumi.Input[str], - vpc_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("vpc_endpoint_id", vpc_endpoint_id) - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "vpc_endpoint_id", vpc_endpoint_id) + pulumi.set(__self__, "vpc_id", vpc_id) @property @pulumi.getter(name="vpcEndpointId") @@ -1283,21 +1015,10 @@ class VpcIngressConnectionTagArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - VpcIngressConnectionTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/apprunner/auto_scaling_configuration.py b/sdk/python/pulumi_aws_native/apprunner/auto_scaling_configuration.py index 3388910be0..a8a2bac693 100644 --- a/sdk/python/pulumi_aws_native/apprunner/auto_scaling_configuration.py +++ b/sdk/python/pulumi_aws_native/apprunner/auto_scaling_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -29,33 +29,16 @@ def __init__(__self__, *, :param pulumi.Input[int] min_size: The minimum number of instances that App Runner provisions for a service. The service always has at least MinSize provisioned instances. Some of them actively serve traffic. The rest of them (provisioned and inactive instances) are a cost-effective compute capacity reserve and are ready to be quickly activated. You pay for memory usage of all the provisioned instances. You pay for CPU usage of only the active subset. :param pulumi.Input[Sequence[pulumi.Input['AutoScalingConfigurationTagArgs']]] tags: A list of metadata items that you can associate with your auto scaling configuration resource. A tag is a key-value pair. """ - AutoScalingConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - auto_scaling_configuration_name=auto_scaling_configuration_name, - max_concurrency=max_concurrency, - max_size=max_size, - min_size=min_size, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auto_scaling_configuration_name: Optional[pulumi.Input[str]] = None, - max_concurrency: Optional[pulumi.Input[int]] = None, - max_size: Optional[pulumi.Input[int]] = None, - min_size: Optional[pulumi.Input[int]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['AutoScalingConfigurationTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if auto_scaling_configuration_name is not None: - _setter("auto_scaling_configuration_name", auto_scaling_configuration_name) + pulumi.set(__self__, "auto_scaling_configuration_name", auto_scaling_configuration_name) if max_concurrency is not None: - _setter("max_concurrency", max_concurrency) + pulumi.set(__self__, "max_concurrency", max_concurrency) if max_size is not None: - _setter("max_size", max_size) + pulumi.set(__self__, "max_size", max_size) if min_size is not None: - _setter("min_size", min_size) + pulumi.set(__self__, "min_size", min_size) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="autoScalingConfigurationName") @@ -159,10 +142,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AutoScalingConfigurationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/apprunner/get_auto_scaling_configuration.py b/sdk/python/pulumi_aws_native/apprunner/get_auto_scaling_configuration.py index 23d9fd5e34..19ea8ee23c 100644 --- a/sdk/python/pulumi_aws_native/apprunner/get_auto_scaling_configuration.py +++ b/sdk/python/pulumi_aws_native/apprunner/get_auto_scaling_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/apprunner/get_observability_configuration.py b/sdk/python/pulumi_aws_native/apprunner/get_observability_configuration.py index 0b56bcff9f..51e44283f3 100644 --- a/sdk/python/pulumi_aws_native/apprunner/get_observability_configuration.py +++ b/sdk/python/pulumi_aws_native/apprunner/get_observability_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/apprunner/get_service.py b/sdk/python/pulumi_aws_native/apprunner/get_service.py index a47a0756d7..ed7e570be7 100644 --- a/sdk/python/pulumi_aws_native/apprunner/get_service.py +++ b/sdk/python/pulumi_aws_native/apprunner/get_service.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/apprunner/get_vpc_connector.py b/sdk/python/pulumi_aws_native/apprunner/get_vpc_connector.py index da5eeae9ba..9c08661e7b 100644 --- a/sdk/python/pulumi_aws_native/apprunner/get_vpc_connector.py +++ b/sdk/python/pulumi_aws_native/apprunner/get_vpc_connector.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/apprunner/get_vpc_ingress_connection.py b/sdk/python/pulumi_aws_native/apprunner/get_vpc_ingress_connection.py index eacd1f40eb..96f5fa67d0 100644 --- a/sdk/python/pulumi_aws_native/apprunner/get_vpc_ingress_connection.py +++ b/sdk/python/pulumi_aws_native/apprunner/get_vpc_ingress_connection.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/apprunner/observability_configuration.py b/sdk/python/pulumi_aws_native/apprunner/observability_configuration.py index ba52ccda6e..e55d7ad7b3 100644 --- a/sdk/python/pulumi_aws_native/apprunner/observability_configuration.py +++ b/sdk/python/pulumi_aws_native/apprunner/observability_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -26,25 +26,12 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ObservabilityConfigurationTagArgs']]] tags: A list of metadata items that you can associate with your observability configuration resource. A tag is a key-value pair. :param pulumi.Input['ObservabilityConfigurationTraceConfigurationArgs'] trace_configuration: The configuration of the tracing feature within this observability configuration. If you don't specify it, App Runner doesn't enable tracing. """ - ObservabilityConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - observability_configuration_name=observability_configuration_name, - tags=tags, - trace_configuration=trace_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - observability_configuration_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ObservabilityConfigurationTagArgs']]]] = None, - trace_configuration: Optional[pulumi.Input['ObservabilityConfigurationTraceConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if observability_configuration_name is not None: - _setter("observability_configuration_name", observability_configuration_name) + pulumi.set(__self__, "observability_configuration_name", observability_configuration_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if trace_configuration is not None: - _setter("trace_configuration", trace_configuration) + pulumi.set(__self__, "trace_configuration", trace_configuration) @property @pulumi.getter(name="observabilityConfigurationName") @@ -120,10 +107,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ObservabilityConfigurationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -143,11 +126,6 @@ def _internal_init(__self__, __props__.__dict__["observability_configuration_name"] = observability_configuration_name __props__.__dict__["tags"] = tags - if trace_configuration is not None and not isinstance(trace_configuration, ObservabilityConfigurationTraceConfigurationArgs): - trace_configuration = trace_configuration or {} - def _setter(key, value): - trace_configuration[key] = value - ObservabilityConfigurationTraceConfigurationArgs._configure(_setter, **trace_configuration) __props__.__dict__["trace_configuration"] = trace_configuration __props__.__dict__["latest"] = None __props__.__dict__["observability_configuration_arn"] = None diff --git a/sdk/python/pulumi_aws_native/apprunner/outputs.py b/sdk/python/pulumi_aws_native/apprunner/outputs.py index 1256dac243..9dbb680a1b 100644 --- a/sdk/python/pulumi_aws_native/apprunner/outputs.py +++ b/sdk/python/pulumi_aws_native/apprunner/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -42,21 +42,10 @@ class AutoScalingConfigurationTag(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - AutoScalingConfigurationTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -74,21 +63,10 @@ class ObservabilityConfigurationTag(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - ObservabilityConfigurationTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -112,16 +90,7 @@ def __init__(__self__, *, Describes the configuration of the tracing feature within an AWS App Runner observability configuration. :param 'ObservabilityConfigurationTraceConfigurationVendor' vendor: The implementation provider chosen for tracing App Runner services. """ - ObservabilityConfigurationTraceConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - vendor=vendor, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - vendor: 'ObservabilityConfigurationTraceConfigurationVendor', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("vendor", vendor) + pulumi.set(__self__, "vendor", vendor) @property @pulumi.getter @@ -164,21 +133,10 @@ def __init__(__self__, *, :param str access_role_arn: Access Role Arn :param str connection_arn: Connection Arn """ - ServiceAuthenticationConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_role_arn=access_role_arn, - connection_arn=connection_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_role_arn: Optional[str] = None, - connection_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_role_arn is not None: - _setter("access_role_arn", access_role_arn) + pulumi.set(__self__, "access_role_arn", access_role_arn) if connection_arn is not None: - _setter("connection_arn", connection_arn) + pulumi.set(__self__, "connection_arn", connection_arn) @property @pulumi.getter(name="accessRoleArn") @@ -228,20 +186,9 @@ def __init__(__self__, *, Code Configuration :param 'ServiceCodeConfigurationConfigurationSource' configuration_source: Configuration Source """ - ServiceCodeConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - configuration_source=configuration_source, - code_configuration_values=code_configuration_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configuration_source: 'ServiceCodeConfigurationConfigurationSource', - code_configuration_values: Optional['outputs.ServiceCodeConfigurationValues'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("configuration_source", configuration_source) + pulumi.set(__self__, "configuration_source", configuration_source) if code_configuration_values is not None: - _setter("code_configuration_values", code_configuration_values) + pulumi.set(__self__, "code_configuration_values", code_configuration_values) @property @pulumi.getter(name="configurationSource") @@ -300,36 +247,17 @@ def __init__(__self__, *, :param Sequence['ServiceKeyValuePair'] runtime_environment_secrets: The secrets and parameters that get referenced by your service as environment variables :param str start_command: Start Command """ - ServiceCodeConfigurationValues._configure( - lambda key, value: pulumi.set(__self__, key, value), - runtime=runtime, - build_command=build_command, - port=port, - runtime_environment_secrets=runtime_environment_secrets, - runtime_environment_variables=runtime_environment_variables, - start_command=start_command, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - runtime: 'ServiceCodeConfigurationValuesRuntime', - build_command: Optional[str] = None, - port: Optional[str] = None, - runtime_environment_secrets: Optional[Sequence['outputs.ServiceKeyValuePair']] = None, - runtime_environment_variables: Optional[Sequence['outputs.ServiceKeyValuePair']] = None, - start_command: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("runtime", runtime) + pulumi.set(__self__, "runtime", runtime) if build_command is not None: - _setter("build_command", build_command) + pulumi.set(__self__, "build_command", build_command) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if runtime_environment_secrets is not None: - _setter("runtime_environment_secrets", runtime_environment_secrets) + pulumi.set(__self__, "runtime_environment_secrets", runtime_environment_secrets) if runtime_environment_variables is not None: - _setter("runtime_environment_variables", runtime_environment_variables) + pulumi.set(__self__, "runtime_environment_variables", runtime_environment_variables) if start_command is not None: - _setter("start_command", start_command) + pulumi.set(__self__, "start_command", start_command) @property @pulumi.getter @@ -415,27 +343,12 @@ def __init__(__self__, *, :param str repository_url: Repository Url :param str source_directory: Source Directory """ - ServiceCodeRepository._configure( - lambda key, value: pulumi.set(__self__, key, value), - repository_url=repository_url, - source_code_version=source_code_version, - code_configuration=code_configuration, - source_directory=source_directory, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - repository_url: str, - source_code_version: 'outputs.ServiceSourceCodeVersion', - code_configuration: Optional['outputs.ServiceCodeConfiguration'] = None, - source_directory: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("repository_url", repository_url) - _setter("source_code_version", source_code_version) + pulumi.set(__self__, "repository_url", repository_url) + pulumi.set(__self__, "source_code_version", source_code_version) if code_configuration is not None: - _setter("code_configuration", code_configuration) + pulumi.set(__self__, "code_configuration", code_configuration) if source_directory is not None: - _setter("source_directory", source_directory) + pulumi.set(__self__, "source_directory", source_directory) @property @pulumi.getter(name="repositoryUrl") @@ -496,20 +409,9 @@ def __init__(__self__, *, :param 'ServiceEgressConfigurationEgressType' egress_type: Network egress type. :param str vpc_connector_arn: The Amazon Resource Name (ARN) of the App Runner VpcConnector. """ - ServiceEgressConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - egress_type=egress_type, - vpc_connector_arn=vpc_connector_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - egress_type: 'ServiceEgressConfigurationEgressType', - vpc_connector_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("egress_type", egress_type) + pulumi.set(__self__, "egress_type", egress_type) if vpc_connector_arn is not None: - _setter("vpc_connector_arn", vpc_connector_arn) + pulumi.set(__self__, "vpc_connector_arn", vpc_connector_arn) @property @pulumi.getter(name="egressType") @@ -556,16 +458,7 @@ def __init__(__self__, *, Encryption configuration (KMS key) :param str kms_key: The KMS Key """ - ServiceEncryptionConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - kms_key=kms_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kms_key: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("kms_key", kms_key) + pulumi.set(__self__, "kms_key", kms_key) @property @pulumi.getter(name="kmsKey") @@ -616,37 +509,18 @@ def __init__(__self__, *, :param int timeout: Health check Timeout :param int unhealthy_threshold: Health check Unhealthy Threshold """ - ServiceHealthCheckConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - healthy_threshold=healthy_threshold, - interval=interval, - path=path, - protocol=protocol, - timeout=timeout, - unhealthy_threshold=unhealthy_threshold, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - healthy_threshold: Optional[int] = None, - interval: Optional[int] = None, - path: Optional[str] = None, - protocol: Optional['ServiceHealthCheckConfigurationProtocol'] = None, - timeout: Optional[int] = None, - unhealthy_threshold: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if healthy_threshold is not None: - _setter("healthy_threshold", healthy_threshold) + pulumi.set(__self__, "healthy_threshold", healthy_threshold) if interval is not None: - _setter("interval", interval) + pulumi.set(__self__, "interval", interval) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) if protocol is not None: - _setter("protocol", protocol) + pulumi.set(__self__, "protocol", protocol) if timeout is not None: - _setter("timeout", timeout) + pulumi.set(__self__, "timeout", timeout) if unhealthy_threshold is not None: - _setter("unhealthy_threshold", unhealthy_threshold) + pulumi.set(__self__, "unhealthy_threshold", unhealthy_threshold) @property @pulumi.getter(name="healthyThreshold") @@ -734,29 +608,14 @@ def __init__(__self__, *, :param Sequence['ServiceKeyValuePair'] runtime_environment_secrets: The secrets and parameters that get referenced by your service as environment variables :param str start_command: Start Command """ - ServiceImageConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - port=port, - runtime_environment_secrets=runtime_environment_secrets, - runtime_environment_variables=runtime_environment_variables, - start_command=start_command, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - port: Optional[str] = None, - runtime_environment_secrets: Optional[Sequence['outputs.ServiceKeyValuePair']] = None, - runtime_environment_variables: Optional[Sequence['outputs.ServiceKeyValuePair']] = None, - start_command: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if runtime_environment_secrets is not None: - _setter("runtime_environment_secrets", runtime_environment_secrets) + pulumi.set(__self__, "runtime_environment_secrets", runtime_environment_secrets) if runtime_environment_variables is not None: - _setter("runtime_environment_variables", runtime_environment_variables) + pulumi.set(__self__, "runtime_environment_variables", runtime_environment_variables) if start_command is not None: - _setter("start_command", start_command) + pulumi.set(__self__, "start_command", start_command) @property @pulumi.getter @@ -823,23 +682,10 @@ def __init__(__self__, *, :param str image_identifier: Image Identifier :param 'ServiceImageRepositoryImageRepositoryType' image_repository_type: Image Repository Type """ - ServiceImageRepository._configure( - lambda key, value: pulumi.set(__self__, key, value), - image_identifier=image_identifier, - image_repository_type=image_repository_type, - image_configuration=image_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - image_identifier: str, - image_repository_type: 'ServiceImageRepositoryImageRepositoryType', - image_configuration: Optional['outputs.ServiceImageConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("image_identifier", image_identifier) - _setter("image_repository_type", image_repository_type) + pulumi.set(__self__, "image_identifier", image_identifier) + pulumi.set(__self__, "image_repository_type", image_repository_type) if image_configuration is not None: - _setter("image_configuration", image_configuration) + pulumi.set(__self__, "image_configuration", image_configuration) @property @pulumi.getter(name="imageIdentifier") @@ -891,16 +737,7 @@ def __init__(__self__, *, Network ingress configuration :param bool is_publicly_accessible: It's set to true if the Apprunner service is publicly accessible. It's set to false otherwise. """ - ServiceIngressConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - is_publicly_accessible=is_publicly_accessible, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - is_publicly_accessible: bool, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("is_publicly_accessible", is_publicly_accessible) + pulumi.set(__self__, "is_publicly_accessible", is_publicly_accessible) @property @pulumi.getter(name="isPubliclyAccessible") @@ -943,25 +780,12 @@ def __init__(__self__, *, :param str instance_role_arn: Instance Role Arn :param str memory: Memory """ - ServiceInstanceConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - cpu=cpu, - instance_role_arn=instance_role_arn, - memory=memory, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cpu: Optional[str] = None, - instance_role_arn: Optional[str] = None, - memory: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cpu is not None: - _setter("cpu", cpu) + pulumi.set(__self__, "cpu", cpu) if instance_role_arn is not None: - _setter("instance_role_arn", instance_role_arn) + pulumi.set(__self__, "instance_role_arn", instance_role_arn) if memory is not None: - _setter("memory", memory) + pulumi.set(__self__, "memory", memory) @property @pulumi.getter @@ -993,21 +817,10 @@ class ServiceKeyValuePair(dict): def __init__(__self__, *, name: Optional[str] = None, value: Optional[str] = None): - ServiceKeyValuePair._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1050,21 +863,10 @@ def __init__(__self__, *, """ Network configuration """ - ServiceNetworkConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - egress_configuration=egress_configuration, - ingress_configuration=ingress_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - egress_configuration: Optional['outputs.ServiceEgressConfiguration'] = None, - ingress_configuration: Optional['outputs.ServiceIngressConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if egress_configuration is not None: - _setter("egress_configuration", egress_configuration) + pulumi.set(__self__, "egress_configuration", egress_configuration) if ingress_configuration is not None: - _setter("ingress_configuration", ingress_configuration) + pulumi.set(__self__, "ingress_configuration", ingress_configuration) @property @pulumi.getter(name="egressConfiguration") @@ -1109,20 +911,9 @@ def __init__(__self__, *, :param bool observability_enabled: Observability enabled :param str observability_configuration_arn: The Amazon Resource Name (ARN) of the App Runner ObservabilityConfiguration. """ - ServiceObservabilityConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - observability_enabled=observability_enabled, - observability_configuration_arn=observability_configuration_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - observability_enabled: bool, - observability_configuration_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("observability_enabled", observability_enabled) + pulumi.set(__self__, "observability_enabled", observability_enabled) if observability_configuration_arn is not None: - _setter("observability_configuration_arn", observability_configuration_arn) + pulumi.set(__self__, "observability_configuration_arn", observability_configuration_arn) @property @pulumi.getter(name="observabilityEnabled") @@ -1154,19 +945,8 @@ def __init__(__self__, *, :param 'ServiceSourceCodeVersionType' type: Source Code Version Type :param str value: Source Code Version Value """ - ServiceSourceCodeVersion._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: 'ServiceSourceCodeVersionType', - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) - _setter("value", value) + pulumi.set(__self__, "type", type) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1222,29 +1002,14 @@ def __init__(__self__, *, Source Code configuration :param bool auto_deployments_enabled: Auto Deployment enabled """ - ServiceSourceConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - authentication_configuration=authentication_configuration, - auto_deployments_enabled=auto_deployments_enabled, - code_repository=code_repository, - image_repository=image_repository, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - authentication_configuration: Optional['outputs.ServiceAuthenticationConfiguration'] = None, - auto_deployments_enabled: Optional[bool] = None, - code_repository: Optional['outputs.ServiceCodeRepository'] = None, - image_repository: Optional['outputs.ServiceImageRepository'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if authentication_configuration is not None: - _setter("authentication_configuration", authentication_configuration) + pulumi.set(__self__, "authentication_configuration", authentication_configuration) if auto_deployments_enabled is not None: - _setter("auto_deployments_enabled", auto_deployments_enabled) + pulumi.set(__self__, "auto_deployments_enabled", auto_deployments_enabled) if code_repository is not None: - _setter("code_repository", code_repository) + pulumi.set(__self__, "code_repository", code_repository) if image_repository is not None: - _setter("image_repository", image_repository) + pulumi.set(__self__, "image_repository", image_repository) @property @pulumi.getter(name="authenticationConfiguration") @@ -1275,21 +1040,10 @@ class ServiceTag(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - ServiceTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1307,21 +1061,10 @@ class VpcConnectorTag(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - VpcConnectorTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1366,19 +1109,8 @@ def __init__(__self__, *, :param str vpc_endpoint_id: The ID of the VPC endpoint that your App Runner service connects to. :param str vpc_id: The ID of the VPC that the VPC endpoint is used in. """ - VpcIngressConnectionIngressVpcConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - vpc_endpoint_id=vpc_endpoint_id, - vpc_id=vpc_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - vpc_endpoint_id: str, - vpc_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("vpc_endpoint_id", vpc_endpoint_id) - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "vpc_endpoint_id", vpc_endpoint_id) + pulumi.set(__self__, "vpc_id", vpc_id) @property @pulumi.getter(name="vpcEndpointId") @@ -1402,21 +1134,10 @@ class VpcIngressConnectionTag(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - VpcIngressConnectionTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/apprunner/service.py b/sdk/python/pulumi_aws_native/apprunner/service.py index 03d54d5a9d..13ee4e4498 100644 --- a/sdk/python/pulumi_aws_native/apprunner/service.py +++ b/sdk/python/pulumi_aws_native/apprunner/service.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -31,48 +31,23 @@ def __init__(__self__, *, :param pulumi.Input[str] auto_scaling_configuration_arn: Autoscaling configuration ARN :param pulumi.Input[str] service_name: The AppRunner Service Name. """ - ServiceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_configuration=source_configuration, - auto_scaling_configuration_arn=auto_scaling_configuration_arn, - encryption_configuration=encryption_configuration, - health_check_configuration=health_check_configuration, - instance_configuration=instance_configuration, - network_configuration=network_configuration, - observability_configuration=observability_configuration, - service_name=service_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_configuration: pulumi.Input['ServiceSourceConfigurationArgs'], - auto_scaling_configuration_arn: Optional[pulumi.Input[str]] = None, - encryption_configuration: Optional[pulumi.Input['ServiceEncryptionConfigurationArgs']] = None, - health_check_configuration: Optional[pulumi.Input['ServiceHealthCheckConfigurationArgs']] = None, - instance_configuration: Optional[pulumi.Input['ServiceInstanceConfigurationArgs']] = None, - network_configuration: Optional[pulumi.Input['ServiceNetworkConfigurationArgs']] = None, - observability_configuration: Optional[pulumi.Input['ServiceObservabilityConfigurationArgs']] = None, - service_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ServiceTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("source_configuration", source_configuration) + pulumi.set(__self__, "source_configuration", source_configuration) if auto_scaling_configuration_arn is not None: - _setter("auto_scaling_configuration_arn", auto_scaling_configuration_arn) + pulumi.set(__self__, "auto_scaling_configuration_arn", auto_scaling_configuration_arn) if encryption_configuration is not None: - _setter("encryption_configuration", encryption_configuration) + pulumi.set(__self__, "encryption_configuration", encryption_configuration) if health_check_configuration is not None: - _setter("health_check_configuration", health_check_configuration) + pulumi.set(__self__, "health_check_configuration", health_check_configuration) if instance_configuration is not None: - _setter("instance_configuration", instance_configuration) + pulumi.set(__self__, "instance_configuration", instance_configuration) if network_configuration is not None: - _setter("network_configuration", network_configuration) + pulumi.set(__self__, "network_configuration", network_configuration) if observability_configuration is not None: - _setter("observability_configuration", observability_configuration) + pulumi.set(__self__, "observability_configuration", observability_configuration) if service_name is not None: - _setter("service_name", service_name) + pulumi.set(__self__, "service_name", service_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="sourceConfiguration") @@ -204,10 +179,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ServiceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -232,42 +203,12 @@ def _internal_init(__self__, __props__ = ServiceArgs.__new__(ServiceArgs) __props__.__dict__["auto_scaling_configuration_arn"] = auto_scaling_configuration_arn - if encryption_configuration is not None and not isinstance(encryption_configuration, ServiceEncryptionConfigurationArgs): - encryption_configuration = encryption_configuration or {} - def _setter(key, value): - encryption_configuration[key] = value - ServiceEncryptionConfigurationArgs._configure(_setter, **encryption_configuration) __props__.__dict__["encryption_configuration"] = encryption_configuration - if health_check_configuration is not None and not isinstance(health_check_configuration, ServiceHealthCheckConfigurationArgs): - health_check_configuration = health_check_configuration or {} - def _setter(key, value): - health_check_configuration[key] = value - ServiceHealthCheckConfigurationArgs._configure(_setter, **health_check_configuration) __props__.__dict__["health_check_configuration"] = health_check_configuration - if instance_configuration is not None and not isinstance(instance_configuration, ServiceInstanceConfigurationArgs): - instance_configuration = instance_configuration or {} - def _setter(key, value): - instance_configuration[key] = value - ServiceInstanceConfigurationArgs._configure(_setter, **instance_configuration) __props__.__dict__["instance_configuration"] = instance_configuration - if network_configuration is not None and not isinstance(network_configuration, ServiceNetworkConfigurationArgs): - network_configuration = network_configuration or {} - def _setter(key, value): - network_configuration[key] = value - ServiceNetworkConfigurationArgs._configure(_setter, **network_configuration) __props__.__dict__["network_configuration"] = network_configuration - if observability_configuration is not None and not isinstance(observability_configuration, ServiceObservabilityConfigurationArgs): - observability_configuration = observability_configuration or {} - def _setter(key, value): - observability_configuration[key] = value - ServiceObservabilityConfigurationArgs._configure(_setter, **observability_configuration) __props__.__dict__["observability_configuration"] = observability_configuration __props__.__dict__["service_name"] = service_name - if source_configuration is not None and not isinstance(source_configuration, ServiceSourceConfigurationArgs): - source_configuration = source_configuration or {} - def _setter(key, value): - source_configuration[key] = value - ServiceSourceConfigurationArgs._configure(_setter, **source_configuration) if source_configuration is None and not opts.urn: raise TypeError("Missing required property 'source_configuration'") __props__.__dict__["source_configuration"] = source_configuration diff --git a/sdk/python/pulumi_aws_native/apprunner/vpc_connector.py b/sdk/python/pulumi_aws_native/apprunner/vpc_connector.py index 1dd5f34049..ab0f0db6c3 100644 --- a/sdk/python/pulumi_aws_native/apprunner/vpc_connector.py +++ b/sdk/python/pulumi_aws_native/apprunner/vpc_connector.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,28 +27,13 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['VpcConnectorTagArgs']]] tags: A list of metadata items that you can associate with your VPC connector resource. A tag is a key-value pair. :param pulumi.Input[str] vpc_connector_name: A name for the VPC connector. If you don't specify a name, AWS CloudFormation generates a name for your VPC connector. """ - VpcConnectorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - subnets=subnets, - security_groups=security_groups, - tags=tags, - vpc_connector_name=vpc_connector_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subnets: pulumi.Input[Sequence[pulumi.Input[str]]], - security_groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['VpcConnectorTagArgs']]]] = None, - vpc_connector_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("subnets", subnets) + pulumi.set(__self__, "subnets", subnets) if security_groups is not None: - _setter("security_groups", security_groups) + pulumi.set(__self__, "security_groups", security_groups) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if vpc_connector_name is not None: - _setter("vpc_connector_name", vpc_connector_name) + pulumi.set(__self__, "vpc_connector_name", vpc_connector_name) @property @pulumi.getter @@ -138,10 +123,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - VpcConnectorArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/apprunner/vpc_ingress_connection.py b/sdk/python/pulumi_aws_native/apprunner/vpc_ingress_connection.py index c29d79d643..f2a1ae526f 100644 --- a/sdk/python/pulumi_aws_native/apprunner/vpc_ingress_connection.py +++ b/sdk/python/pulumi_aws_native/apprunner/vpc_ingress_connection.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -26,27 +26,12 @@ def __init__(__self__, *, :param pulumi.Input[str] service_arn: The Amazon Resource Name (ARN) of the service. :param pulumi.Input[str] vpc_ingress_connection_name: The customer-provided Vpc Ingress Connection name. """ - VpcIngressConnectionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ingress_vpc_configuration=ingress_vpc_configuration, - service_arn=service_arn, - tags=tags, - vpc_ingress_connection_name=vpc_ingress_connection_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ingress_vpc_configuration: pulumi.Input['VpcIngressConnectionIngressVpcConfigurationArgs'], - service_arn: pulumi.Input[str], - tags: Optional[pulumi.Input[Sequence[pulumi.Input['VpcIngressConnectionTagArgs']]]] = None, - vpc_ingress_connection_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ingress_vpc_configuration", ingress_vpc_configuration) - _setter("service_arn", service_arn) + pulumi.set(__self__, "ingress_vpc_configuration", ingress_vpc_configuration) + pulumi.set(__self__, "service_arn", service_arn) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if vpc_ingress_connection_name is not None: - _setter("vpc_ingress_connection_name", vpc_ingress_connection_name) + pulumi.set(__self__, "vpc_ingress_connection_name", vpc_ingress_connection_name) @property @pulumi.getter(name="ingressVpcConfiguration") @@ -128,10 +113,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - VpcIngressConnectionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -150,11 +131,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = VpcIngressConnectionArgs.__new__(VpcIngressConnectionArgs) - if ingress_vpc_configuration is not None and not isinstance(ingress_vpc_configuration, VpcIngressConnectionIngressVpcConfigurationArgs): - ingress_vpc_configuration = ingress_vpc_configuration or {} - def _setter(key, value): - ingress_vpc_configuration[key] = value - VpcIngressConnectionIngressVpcConfigurationArgs._configure(_setter, **ingress_vpc_configuration) if ingress_vpc_configuration is None and not opts.urn: raise TypeError("Missing required property 'ingress_vpc_configuration'") __props__.__dict__["ingress_vpc_configuration"] = ingress_vpc_configuration diff --git a/sdk/python/pulumi_aws_native/appstream/_inputs.py b/sdk/python/pulumi_aws_native/appstream/_inputs.py index 6c9c56a9eb..1fbdf06f12 100644 --- a/sdk/python/pulumi_aws_native/appstream/_inputs.py +++ b/sdk/python/pulumi_aws_native/appstream/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -45,19 +45,8 @@ class AppBlockBuilderAccessEndpointArgs: def __init__(__self__, *, endpoint_type: pulumi.Input[str], vpce_id: pulumi.Input[str]): - AppBlockBuilderAccessEndpointArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoint_type=endpoint_type, - vpce_id=vpce_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoint_type: pulumi.Input[str], - vpce_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("endpoint_type", endpoint_type) - _setter("vpce_id", vpce_id) + pulumi.set(__self__, "endpoint_type", endpoint_type) + pulumi.set(__self__, "vpce_id", vpce_id) @property @pulumi.getter(name="endpointType") @@ -83,19 +72,8 @@ class AppBlockBuilderTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - AppBlockBuilderTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -121,21 +99,10 @@ class AppBlockBuilderVpcConfigArgs: def __init__(__self__, *, security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - AppBlockBuilderVpcConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnet_ids=subnet_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if subnet_ids is not None: - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) @property @pulumi.getter(name="securityGroupIds") @@ -161,20 +128,9 @@ class AppBlockS3LocationArgs: def __init__(__self__, *, s3_bucket: pulumi.Input[str], s3_key: Optional[pulumi.Input[str]] = None): - AppBlockS3LocationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_bucket=s3_bucket, - s3_key=s3_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_bucket: pulumi.Input[str], - s3_key: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_bucket", s3_bucket) + pulumi.set(__self__, "s3_bucket", s3_bucket) if s3_key is not None: - _setter("s3_key", s3_key) + pulumi.set(__self__, "s3_key", s3_key) @property @pulumi.getter(name="s3Bucket") @@ -202,26 +158,11 @@ def __init__(__self__, *, script_s3_location: pulumi.Input['AppBlockS3LocationArgs'], timeout_in_seconds: pulumi.Input[int], executable_parameters: Optional[pulumi.Input[str]] = None): - AppBlockScriptDetailsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - executable_path=executable_path, - script_s3_location=script_s3_location, - timeout_in_seconds=timeout_in_seconds, - executable_parameters=executable_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - executable_path: pulumi.Input[str], - script_s3_location: pulumi.Input['AppBlockS3LocationArgs'], - timeout_in_seconds: pulumi.Input[int], - executable_parameters: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("executable_path", executable_path) - _setter("script_s3_location", script_s3_location) - _setter("timeout_in_seconds", timeout_in_seconds) + pulumi.set(__self__, "executable_path", executable_path) + pulumi.set(__self__, "script_s3_location", script_s3_location) + pulumi.set(__self__, "timeout_in_seconds", timeout_in_seconds) if executable_parameters is not None: - _setter("executable_parameters", executable_parameters) + pulumi.set(__self__, "executable_parameters", executable_parameters) @property @pulumi.getter(name="executablePath") @@ -265,19 +206,8 @@ class AppBlockTag0PropertiesArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - AppBlockTag0PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -303,19 +233,8 @@ class AppBlockTag1PropertiesArgs: def __init__(__self__, *, tag_key: pulumi.Input[str], tag_value: pulumi.Input[str]): - AppBlockTag1PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - tag_key=tag_key, - tag_value=tag_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - tag_key: pulumi.Input[str], - tag_value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("tag_key", tag_key) - _setter("tag_value", tag_value) + pulumi.set(__self__, "tag_key", tag_key) + pulumi.set(__self__, "tag_value", tag_value) @property @pulumi.getter(name="tagKey") @@ -341,19 +260,8 @@ class ApplicationS3LocationArgs: def __init__(__self__, *, s3_bucket: pulumi.Input[str], s3_key: pulumi.Input[str]): - ApplicationS3LocationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_bucket=s3_bucket, - s3_key=s3_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_bucket: pulumi.Input[str], - s3_key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_bucket", s3_bucket) - _setter("s3_key", s3_key) + pulumi.set(__self__, "s3_bucket", s3_bucket) + pulumi.set(__self__, "s3_key", s3_key) @property @pulumi.getter(name="s3Bucket") @@ -379,19 +287,8 @@ class ApplicationTag0PropertiesArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ApplicationTag0PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -417,19 +314,8 @@ class ApplicationTag1PropertiesArgs: def __init__(__self__, *, tag_key: pulumi.Input[str], tag_value: pulumi.Input[str]): - ApplicationTag1PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - tag_key=tag_key, - tag_value=tag_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - tag_key: pulumi.Input[str], - tag_value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("tag_key", tag_key) - _setter("tag_value", tag_value) + pulumi.set(__self__, "tag_key", tag_key) + pulumi.set(__self__, "tag_value", tag_value) @property @pulumi.getter(name="tagKey") @@ -455,21 +341,10 @@ class DirectoryConfigCertificateBasedAuthPropertiesArgs: def __init__(__self__, *, certificate_authority_arn: Optional[pulumi.Input[str]] = None, status: Optional[pulumi.Input[str]] = None): - DirectoryConfigCertificateBasedAuthPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_authority_arn=certificate_authority_arn, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_authority_arn: Optional[pulumi.Input[str]] = None, - status: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if certificate_authority_arn is not None: - _setter("certificate_authority_arn", certificate_authority_arn) + pulumi.set(__self__, "certificate_authority_arn", certificate_authority_arn) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter(name="certificateAuthorityArn") @@ -495,19 +370,8 @@ class DirectoryConfigServiceAccountCredentialsArgs: def __init__(__self__, *, account_name: pulumi.Input[str], account_password: pulumi.Input[str]): - DirectoryConfigServiceAccountCredentialsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - account_name=account_name, - account_password=account_password, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - account_name: pulumi.Input[str], - account_password: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("account_name", account_name) - _setter("account_password", account_password) + pulumi.set(__self__, "account_name", account_name) + pulumi.set(__self__, "account_password", account_password) @property @pulumi.getter(name="accountName") @@ -533,19 +397,8 @@ class EntitlementAttributeArgs: def __init__(__self__, *, name: pulumi.Input[str], value: pulumi.Input[str]): - EntitlementAttributeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -571,21 +424,10 @@ class FleetComputeCapacityArgs: def __init__(__self__, *, desired_instances: Optional[pulumi.Input[int]] = None, desired_sessions: Optional[pulumi.Input[int]] = None): - FleetComputeCapacityArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - desired_instances=desired_instances, - desired_sessions=desired_sessions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - desired_instances: Optional[pulumi.Input[int]] = None, - desired_sessions: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if desired_instances is not None: - _setter("desired_instances", desired_instances) + pulumi.set(__self__, "desired_instances", desired_instances) if desired_sessions is not None: - _setter("desired_sessions", desired_sessions) + pulumi.set(__self__, "desired_sessions", desired_sessions) @property @pulumi.getter(name="desiredInstances") @@ -611,21 +453,10 @@ class FleetDomainJoinInfoArgs: def __init__(__self__, *, directory_name: Optional[pulumi.Input[str]] = None, organizational_unit_distinguished_name: Optional[pulumi.Input[str]] = None): - FleetDomainJoinInfoArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - directory_name=directory_name, - organizational_unit_distinguished_name=organizational_unit_distinguished_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - directory_name: Optional[pulumi.Input[str]] = None, - organizational_unit_distinguished_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if directory_name is not None: - _setter("directory_name", directory_name) + pulumi.set(__self__, "directory_name", directory_name) if organizational_unit_distinguished_name is not None: - _setter("organizational_unit_distinguished_name", organizational_unit_distinguished_name) + pulumi.set(__self__, "organizational_unit_distinguished_name", organizational_unit_distinguished_name) @property @pulumi.getter(name="directoryName") @@ -651,19 +482,8 @@ class FleetS3LocationArgs: def __init__(__self__, *, s3_bucket: pulumi.Input[str], s3_key: pulumi.Input[str]): - FleetS3LocationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_bucket=s3_bucket, - s3_key=s3_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_bucket: pulumi.Input[str], - s3_key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_bucket", s3_bucket) - _setter("s3_key", s3_key) + pulumi.set(__self__, "s3_bucket", s3_bucket) + pulumi.set(__self__, "s3_key", s3_key) @property @pulumi.getter(name="s3Bucket") @@ -689,19 +509,8 @@ class FleetTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - FleetTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -727,21 +536,10 @@ class FleetVpcConfigArgs: def __init__(__self__, *, security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - FleetVpcConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnet_ids=subnet_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if subnet_ids is not None: - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) @property @pulumi.getter(name="securityGroupIds") @@ -767,19 +565,8 @@ class ImageBuilderAccessEndpointArgs: def __init__(__self__, *, endpoint_type: pulumi.Input[str], vpce_id: pulumi.Input[str]): - ImageBuilderAccessEndpointArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoint_type=endpoint_type, - vpce_id=vpce_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoint_type: pulumi.Input[str], - vpce_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("endpoint_type", endpoint_type) - _setter("vpce_id", vpce_id) + pulumi.set(__self__, "endpoint_type", endpoint_type) + pulumi.set(__self__, "vpce_id", vpce_id) @property @pulumi.getter(name="endpointType") @@ -805,21 +592,10 @@ class ImageBuilderDomainJoinInfoArgs: def __init__(__self__, *, directory_name: Optional[pulumi.Input[str]] = None, organizational_unit_distinguished_name: Optional[pulumi.Input[str]] = None): - ImageBuilderDomainJoinInfoArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - directory_name=directory_name, - organizational_unit_distinguished_name=organizational_unit_distinguished_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - directory_name: Optional[pulumi.Input[str]] = None, - organizational_unit_distinguished_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if directory_name is not None: - _setter("directory_name", directory_name) + pulumi.set(__self__, "directory_name", directory_name) if organizational_unit_distinguished_name is not None: - _setter("organizational_unit_distinguished_name", organizational_unit_distinguished_name) + pulumi.set(__self__, "organizational_unit_distinguished_name", organizational_unit_distinguished_name) @property @pulumi.getter(name="directoryName") @@ -845,19 +621,8 @@ class ImageBuilderTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ImageBuilderTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -883,21 +648,10 @@ class ImageBuilderVpcConfigArgs: def __init__(__self__, *, security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - ImageBuilderVpcConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnet_ids=subnet_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if subnet_ids is not None: - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) @property @pulumi.getter(name="securityGroupIds") @@ -923,19 +677,8 @@ class StackAccessEndpointArgs: def __init__(__self__, *, endpoint_type: pulumi.Input[str], vpce_id: pulumi.Input[str]): - StackAccessEndpointArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoint_type=endpoint_type, - vpce_id=vpce_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoint_type: pulumi.Input[str], - vpce_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("endpoint_type", endpoint_type) - _setter("vpce_id", vpce_id) + pulumi.set(__self__, "endpoint_type", endpoint_type) + pulumi.set(__self__, "vpce_id", vpce_id) @property @pulumi.getter(name="endpointType") @@ -961,20 +704,9 @@ class StackApplicationSettingsArgs: def __init__(__self__, *, enabled: pulumi.Input[bool], settings_group: Optional[pulumi.Input[str]] = None): - StackApplicationSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - settings_group=settings_group, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: pulumi.Input[bool], - settings_group: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if settings_group is not None: - _setter("settings_group", settings_group) + pulumi.set(__self__, "settings_group", settings_group) @property @pulumi.getter @@ -1001,24 +733,11 @@ def __init__(__self__, *, connector_type: pulumi.Input[str], domains: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, resource_identifier: Optional[pulumi.Input[str]] = None): - StackStorageConnectorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - connector_type=connector_type, - domains=domains, - resource_identifier=resource_identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connector_type: pulumi.Input[str], - domains: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - resource_identifier: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("connector_type", connector_type) + pulumi.set(__self__, "connector_type", connector_type) if domains is not None: - _setter("domains", domains) + pulumi.set(__self__, "domains", domains) if resource_identifier is not None: - _setter("resource_identifier", resource_identifier) + pulumi.set(__self__, "resource_identifier", resource_identifier) @property @pulumi.getter(name="connectorType") @@ -1052,17 +771,8 @@ def resource_identifier(self, value: Optional[pulumi.Input[str]]): class StackStreamingExperienceSettingsArgs: def __init__(__self__, *, preferred_protocol: Optional[pulumi.Input[str]] = None): - StackStreamingExperienceSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - preferred_protocol=preferred_protocol, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - preferred_protocol: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if preferred_protocol is not None: - _setter("preferred_protocol", preferred_protocol) + pulumi.set(__self__, "preferred_protocol", preferred_protocol) @property @pulumi.getter(name="preferredProtocol") @@ -1079,19 +789,8 @@ class StackTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - StackTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1117,19 +816,8 @@ class StackUserSettingArgs: def __init__(__self__, *, action: pulumi.Input[str], permission: pulumi.Input[str]): - StackUserSettingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - permission=permission, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: pulumi.Input[str], - permission: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action", action) - _setter("permission", permission) + pulumi.set(__self__, "action", action) + pulumi.set(__self__, "permission", permission) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/appstream/app_block.py b/sdk/python/pulumi_aws_native/appstream/app_block.py index 27ccc96a19..e068a97755 100644 --- a/sdk/python/pulumi_aws_native/appstream/app_block.py +++ b/sdk/python/pulumi_aws_native/appstream/app_block.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,44 +27,21 @@ def __init__(__self__, *, """ The set of arguments for constructing a AppBlock resource. """ - AppBlockArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_s3_location=source_s3_location, - description=description, - display_name=display_name, - name=name, - packaging_type=packaging_type, - post_setup_script_details=post_setup_script_details, - setup_script_details=setup_script_details, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_s3_location: pulumi.Input['AppBlockS3LocationArgs'], - description: Optional[pulumi.Input[str]] = None, - display_name: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - packaging_type: Optional[pulumi.Input[str]] = None, - post_setup_script_details: Optional[pulumi.Input['AppBlockScriptDetailsArgs']] = None, - setup_script_details: Optional[pulumi.Input['AppBlockScriptDetailsArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input[Union['AppBlockTag0PropertiesArgs', 'AppBlockTag1PropertiesArgs']]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("source_s3_location", source_s3_location) + pulumi.set(__self__, "source_s3_location", source_s3_location) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if display_name is not None: - _setter("display_name", display_name) + pulumi.set(__self__, "display_name", display_name) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if packaging_type is not None: - _setter("packaging_type", packaging_type) + pulumi.set(__self__, "packaging_type", packaging_type) if post_setup_script_details is not None: - _setter("post_setup_script_details", post_setup_script_details) + pulumi.set(__self__, "post_setup_script_details", post_setup_script_details) if setup_script_details is not None: - _setter("setup_script_details", setup_script_details) + pulumi.set(__self__, "setup_script_details", setup_script_details) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="sourceS3Location") @@ -178,10 +155,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AppBlockArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -208,23 +181,8 @@ def _internal_init(__self__, __props__.__dict__["display_name"] = display_name __props__.__dict__["name"] = name __props__.__dict__["packaging_type"] = packaging_type - if post_setup_script_details is not None and not isinstance(post_setup_script_details, AppBlockScriptDetailsArgs): - post_setup_script_details = post_setup_script_details or {} - def _setter(key, value): - post_setup_script_details[key] = value - AppBlockScriptDetailsArgs._configure(_setter, **post_setup_script_details) __props__.__dict__["post_setup_script_details"] = post_setup_script_details - if setup_script_details is not None and not isinstance(setup_script_details, AppBlockScriptDetailsArgs): - setup_script_details = setup_script_details or {} - def _setter(key, value): - setup_script_details[key] = value - AppBlockScriptDetailsArgs._configure(_setter, **setup_script_details) __props__.__dict__["setup_script_details"] = setup_script_details - if source_s3_location is not None and not isinstance(source_s3_location, AppBlockS3LocationArgs): - source_s3_location = source_s3_location or {} - def _setter(key, value): - source_s3_location[key] = value - AppBlockS3LocationArgs._configure(_setter, **source_s3_location) if source_s3_location is None and not opts.urn: raise TypeError("Missing required property 'source_s3_location'") __props__.__dict__["source_s3_location"] = source_s3_location diff --git a/sdk/python/pulumi_aws_native/appstream/app_block_builder.py b/sdk/python/pulumi_aws_native/appstream/app_block_builder.py index 722b90ea5f..34d1eb33b8 100644 --- a/sdk/python/pulumi_aws_native/appstream/app_block_builder.py +++ b/sdk/python/pulumi_aws_native/appstream/app_block_builder.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -30,54 +30,25 @@ def __init__(__self__, *, """ The set of arguments for constructing a AppBlockBuilder resource. """ - AppBlockBuilderArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_type=instance_type, - platform=platform, - vpc_config=vpc_config, - access_endpoints=access_endpoints, - app_block_arns=app_block_arns, - description=description, - display_name=display_name, - enable_default_internet_access=enable_default_internet_access, - iam_role_arn=iam_role_arn, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_type: pulumi.Input[str], - platform: pulumi.Input[str], - vpc_config: pulumi.Input['AppBlockBuilderVpcConfigArgs'], - access_endpoints: Optional[pulumi.Input[Sequence[pulumi.Input['AppBlockBuilderAccessEndpointArgs']]]] = None, - app_block_arns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - description: Optional[pulumi.Input[str]] = None, - display_name: Optional[pulumi.Input[str]] = None, - enable_default_internet_access: Optional[pulumi.Input[bool]] = None, - iam_role_arn: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['AppBlockBuilderTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_type", instance_type) - _setter("platform", platform) - _setter("vpc_config", vpc_config) + pulumi.set(__self__, "instance_type", instance_type) + pulumi.set(__self__, "platform", platform) + pulumi.set(__self__, "vpc_config", vpc_config) if access_endpoints is not None: - _setter("access_endpoints", access_endpoints) + pulumi.set(__self__, "access_endpoints", access_endpoints) if app_block_arns is not None: - _setter("app_block_arns", app_block_arns) + pulumi.set(__self__, "app_block_arns", app_block_arns) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if display_name is not None: - _setter("display_name", display_name) + pulumi.set(__self__, "display_name", display_name) if enable_default_internet_access is not None: - _setter("enable_default_internet_access", enable_default_internet_access) + pulumi.set(__self__, "enable_default_internet_access", enable_default_internet_access) if iam_role_arn is not None: - _setter("iam_role_arn", iam_role_arn) + pulumi.set(__self__, "iam_role_arn", iam_role_arn) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="instanceType") @@ -221,10 +192,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AppBlockBuilderArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -264,11 +231,6 @@ def _internal_init(__self__, raise TypeError("Missing required property 'platform'") __props__.__dict__["platform"] = platform __props__.__dict__["tags"] = tags - if vpc_config is not None and not isinstance(vpc_config, AppBlockBuilderVpcConfigArgs): - vpc_config = vpc_config or {} - def _setter(key, value): - vpc_config[key] = value - AppBlockBuilderVpcConfigArgs._configure(_setter, **vpc_config) if vpc_config is None and not opts.urn: raise TypeError("Missing required property 'vpc_config'") __props__.__dict__["vpc_config"] = vpc_config diff --git a/sdk/python/pulumi_aws_native/appstream/application.py b/sdk/python/pulumi_aws_native/appstream/application.py index a15f1498b9..cdeef1eac7 100644 --- a/sdk/python/pulumi_aws_native/appstream/application.py +++ b/sdk/python/pulumi_aws_native/appstream/application.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -31,56 +31,25 @@ def __init__(__self__, *, """ The set of arguments for constructing a Application resource. """ - ApplicationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - app_block_arn=app_block_arn, - icon_s3_location=icon_s3_location, - instance_families=instance_families, - launch_path=launch_path, - platforms=platforms, - attributes_to_delete=attributes_to_delete, - description=description, - display_name=display_name, - launch_parameters=launch_parameters, - name=name, - tags=tags, - working_directory=working_directory, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - app_block_arn: pulumi.Input[str], - icon_s3_location: pulumi.Input['ApplicationS3LocationArgs'], - instance_families: pulumi.Input[Sequence[pulumi.Input[str]]], - launch_path: pulumi.Input[str], - platforms: pulumi.Input[Sequence[pulumi.Input[str]]], - attributes_to_delete: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - description: Optional[pulumi.Input[str]] = None, - display_name: Optional[pulumi.Input[str]] = None, - launch_parameters: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input[Union['ApplicationTag0PropertiesArgs', 'ApplicationTag1PropertiesArgs']]]]] = None, - working_directory: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("app_block_arn", app_block_arn) - _setter("icon_s3_location", icon_s3_location) - _setter("instance_families", instance_families) - _setter("launch_path", launch_path) - _setter("platforms", platforms) + pulumi.set(__self__, "app_block_arn", app_block_arn) + pulumi.set(__self__, "icon_s3_location", icon_s3_location) + pulumi.set(__self__, "instance_families", instance_families) + pulumi.set(__self__, "launch_path", launch_path) + pulumi.set(__self__, "platforms", platforms) if attributes_to_delete is not None: - _setter("attributes_to_delete", attributes_to_delete) + pulumi.set(__self__, "attributes_to_delete", attributes_to_delete) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if display_name is not None: - _setter("display_name", display_name) + pulumi.set(__self__, "display_name", display_name) if launch_parameters is not None: - _setter("launch_parameters", launch_parameters) + pulumi.set(__self__, "launch_parameters", launch_parameters) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if working_directory is not None: - _setter("working_directory", working_directory) + pulumi.set(__self__, "working_directory", working_directory) @property @pulumi.getter(name="appBlockArn") @@ -234,10 +203,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ApplicationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -270,11 +235,6 @@ def _internal_init(__self__, __props__.__dict__["attributes_to_delete"] = attributes_to_delete __props__.__dict__["description"] = description __props__.__dict__["display_name"] = display_name - if icon_s3_location is not None and not isinstance(icon_s3_location, ApplicationS3LocationArgs): - icon_s3_location = icon_s3_location or {} - def _setter(key, value): - icon_s3_location[key] = value - ApplicationS3LocationArgs._configure(_setter, **icon_s3_location) if icon_s3_location is None and not opts.urn: raise TypeError("Missing required property 'icon_s3_location'") __props__.__dict__["icon_s3_location"] = icon_s3_location diff --git a/sdk/python/pulumi_aws_native/appstream/application_entitlement_association.py b/sdk/python/pulumi_aws_native/appstream/application_entitlement_association.py index 06f1a3b5f5..b6aa05f1f8 100644 --- a/sdk/python/pulumi_aws_native/appstream/application_entitlement_association.py +++ b/sdk/python/pulumi_aws_native/appstream/application_entitlement_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['ApplicationEntitlementAssociationArgs', 'ApplicationEntitlementAssociation'] @@ -20,22 +20,9 @@ def __init__(__self__, *, """ The set of arguments for constructing a ApplicationEntitlementAssociation resource. """ - ApplicationEntitlementAssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_identifier=application_identifier, - entitlement_name=entitlement_name, - stack_name=stack_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_identifier: pulumi.Input[str], - entitlement_name: pulumi.Input[str], - stack_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("application_identifier", application_identifier) - _setter("entitlement_name", entitlement_name) - _setter("stack_name", stack_name) + pulumi.set(__self__, "application_identifier", application_identifier) + pulumi.set(__self__, "entitlement_name", entitlement_name) + pulumi.set(__self__, "stack_name", stack_name) @property @pulumi.getter(name="applicationIdentifier") @@ -99,10 +86,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ApplicationEntitlementAssociationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/appstream/application_fleet_association.py b/sdk/python/pulumi_aws_native/appstream/application_fleet_association.py index bb27927051..b687fcf37e 100644 --- a/sdk/python/pulumi_aws_native/appstream/application_fleet_association.py +++ b/sdk/python/pulumi_aws_native/appstream/application_fleet_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['ApplicationFleetAssociationArgs', 'ApplicationFleetAssociation'] @@ -19,19 +19,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a ApplicationFleetAssociation resource. """ - ApplicationFleetAssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_arn=application_arn, - fleet_name=fleet_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_arn: pulumi.Input[str], - fleet_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("application_arn", application_arn) - _setter("fleet_name", fleet_name) + pulumi.set(__self__, "application_arn", application_arn) + pulumi.set(__self__, "fleet_name", fleet_name) @property @pulumi.getter(name="applicationArn") @@ -85,10 +74,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ApplicationFleetAssociationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/appstream/directory_config.py b/sdk/python/pulumi_aws_native/appstream/directory_config.py index 9afd886193..410fe2b1a5 100644 --- a/sdk/python/pulumi_aws_native/appstream/directory_config.py +++ b/sdk/python/pulumi_aws_native/appstream/directory_config.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,26 +23,11 @@ def __init__(__self__, *, """ The set of arguments for constructing a DirectoryConfig resource. """ - DirectoryConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - directory_name=directory_name, - organizational_unit_distinguished_names=organizational_unit_distinguished_names, - service_account_credentials=service_account_credentials, - certificate_based_auth_properties=certificate_based_auth_properties, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - directory_name: pulumi.Input[str], - organizational_unit_distinguished_names: pulumi.Input[Sequence[pulumi.Input[str]]], - service_account_credentials: pulumi.Input['DirectoryConfigServiceAccountCredentialsArgs'], - certificate_based_auth_properties: Optional[pulumi.Input['DirectoryConfigCertificateBasedAuthPropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("directory_name", directory_name) - _setter("organizational_unit_distinguished_names", organizational_unit_distinguished_names) - _setter("service_account_credentials", service_account_credentials) + pulumi.set(__self__, "directory_name", directory_name) + pulumi.set(__self__, "organizational_unit_distinguished_names", organizational_unit_distinguished_names) + pulumi.set(__self__, "service_account_credentials", service_account_credentials) if certificate_based_auth_properties is not None: - _setter("certificate_based_auth_properties", certificate_based_auth_properties) + pulumi.set(__self__, "certificate_based_auth_properties", certificate_based_auth_properties) @property @pulumi.getter(name="directoryName") @@ -116,10 +101,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DirectoryConfigArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -138,11 +119,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = DirectoryConfigArgs.__new__(DirectoryConfigArgs) - if certificate_based_auth_properties is not None and not isinstance(certificate_based_auth_properties, DirectoryConfigCertificateBasedAuthPropertiesArgs): - certificate_based_auth_properties = certificate_based_auth_properties or {} - def _setter(key, value): - certificate_based_auth_properties[key] = value - DirectoryConfigCertificateBasedAuthPropertiesArgs._configure(_setter, **certificate_based_auth_properties) __props__.__dict__["certificate_based_auth_properties"] = certificate_based_auth_properties if directory_name is None and not opts.urn: raise TypeError("Missing required property 'directory_name'") @@ -150,11 +126,6 @@ def _setter(key, value): if organizational_unit_distinguished_names is None and not opts.urn: raise TypeError("Missing required property 'organizational_unit_distinguished_names'") __props__.__dict__["organizational_unit_distinguished_names"] = organizational_unit_distinguished_names - if service_account_credentials is not None and not isinstance(service_account_credentials, DirectoryConfigServiceAccountCredentialsArgs): - service_account_credentials = service_account_credentials or {} - def _setter(key, value): - service_account_credentials[key] = value - DirectoryConfigServiceAccountCredentialsArgs._configure(_setter, **service_account_credentials) if service_account_credentials is None and not opts.urn: raise TypeError("Missing required property 'service_account_credentials'") __props__.__dict__["service_account_credentials"] = service_account_credentials diff --git a/sdk/python/pulumi_aws_native/appstream/entitlement.py b/sdk/python/pulumi_aws_native/appstream/entitlement.py index df68d29f7a..ade44577a9 100644 --- a/sdk/python/pulumi_aws_native/appstream/entitlement.py +++ b/sdk/python/pulumi_aws_native/appstream/entitlement.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -24,30 +24,13 @@ def __init__(__self__, *, """ The set of arguments for constructing a Entitlement resource. """ - EntitlementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - app_visibility=app_visibility, - attributes=attributes, - stack_name=stack_name, - description=description, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - app_visibility: pulumi.Input[str], - attributes: pulumi.Input[Sequence[pulumi.Input['EntitlementAttributeArgs']]], - stack_name: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("app_visibility", app_visibility) - _setter("attributes", attributes) - _setter("stack_name", stack_name) + pulumi.set(__self__, "app_visibility", app_visibility) + pulumi.set(__self__, "attributes", attributes) + pulumi.set(__self__, "stack_name", stack_name) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="appVisibility") @@ -131,10 +114,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - EntitlementArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/appstream/fleet.py b/sdk/python/pulumi_aws_native/appstream/fleet.py index c7cc077c23..acc5870f08 100644 --- a/sdk/python/pulumi_aws_native/appstream/fleet.py +++ b/sdk/python/pulumi_aws_native/appstream/fleet.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -41,100 +41,49 @@ def __init__(__self__, *, """ The set of arguments for constructing a Fleet resource. """ - FleetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_type=instance_type, - compute_capacity=compute_capacity, - description=description, - disconnect_timeout_in_seconds=disconnect_timeout_in_seconds, - display_name=display_name, - domain_join_info=domain_join_info, - enable_default_internet_access=enable_default_internet_access, - fleet_type=fleet_type, - iam_role_arn=iam_role_arn, - idle_disconnect_timeout_in_seconds=idle_disconnect_timeout_in_seconds, - image_arn=image_arn, - image_name=image_name, - max_concurrent_sessions=max_concurrent_sessions, - max_sessions_per_instance=max_sessions_per_instance, - max_user_duration_in_seconds=max_user_duration_in_seconds, - name=name, - platform=platform, - session_script_s3_location=session_script_s3_location, - stream_view=stream_view, - tags=tags, - usb_device_filter_strings=usb_device_filter_strings, - vpc_config=vpc_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_type: pulumi.Input[str], - compute_capacity: Optional[pulumi.Input['FleetComputeCapacityArgs']] = None, - description: Optional[pulumi.Input[str]] = None, - disconnect_timeout_in_seconds: Optional[pulumi.Input[int]] = None, - display_name: Optional[pulumi.Input[str]] = None, - domain_join_info: Optional[pulumi.Input['FleetDomainJoinInfoArgs']] = None, - enable_default_internet_access: Optional[pulumi.Input[bool]] = None, - fleet_type: Optional[pulumi.Input[str]] = None, - iam_role_arn: Optional[pulumi.Input[str]] = None, - idle_disconnect_timeout_in_seconds: Optional[pulumi.Input[int]] = None, - image_arn: Optional[pulumi.Input[str]] = None, - image_name: Optional[pulumi.Input[str]] = None, - max_concurrent_sessions: Optional[pulumi.Input[int]] = None, - max_sessions_per_instance: Optional[pulumi.Input[int]] = None, - max_user_duration_in_seconds: Optional[pulumi.Input[int]] = None, - name: Optional[pulumi.Input[str]] = None, - platform: Optional[pulumi.Input[str]] = None, - session_script_s3_location: Optional[pulumi.Input['FleetS3LocationArgs']] = None, - stream_view: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['FleetTagArgs']]]] = None, - usb_device_filter_strings: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - vpc_config: Optional[pulumi.Input['FleetVpcConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_type", instance_type) if compute_capacity is not None: - _setter("compute_capacity", compute_capacity) + pulumi.set(__self__, "compute_capacity", compute_capacity) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if disconnect_timeout_in_seconds is not None: - _setter("disconnect_timeout_in_seconds", disconnect_timeout_in_seconds) + pulumi.set(__self__, "disconnect_timeout_in_seconds", disconnect_timeout_in_seconds) if display_name is not None: - _setter("display_name", display_name) + pulumi.set(__self__, "display_name", display_name) if domain_join_info is not None: - _setter("domain_join_info", domain_join_info) + pulumi.set(__self__, "domain_join_info", domain_join_info) if enable_default_internet_access is not None: - _setter("enable_default_internet_access", enable_default_internet_access) + pulumi.set(__self__, "enable_default_internet_access", enable_default_internet_access) if fleet_type is not None: - _setter("fleet_type", fleet_type) + pulumi.set(__self__, "fleet_type", fleet_type) if iam_role_arn is not None: - _setter("iam_role_arn", iam_role_arn) + pulumi.set(__self__, "iam_role_arn", iam_role_arn) if idle_disconnect_timeout_in_seconds is not None: - _setter("idle_disconnect_timeout_in_seconds", idle_disconnect_timeout_in_seconds) + pulumi.set(__self__, "idle_disconnect_timeout_in_seconds", idle_disconnect_timeout_in_seconds) if image_arn is not None: - _setter("image_arn", image_arn) + pulumi.set(__self__, "image_arn", image_arn) if image_name is not None: - _setter("image_name", image_name) + pulumi.set(__self__, "image_name", image_name) if max_concurrent_sessions is not None: - _setter("max_concurrent_sessions", max_concurrent_sessions) + pulumi.set(__self__, "max_concurrent_sessions", max_concurrent_sessions) if max_sessions_per_instance is not None: - _setter("max_sessions_per_instance", max_sessions_per_instance) + pulumi.set(__self__, "max_sessions_per_instance", max_sessions_per_instance) if max_user_duration_in_seconds is not None: - _setter("max_user_duration_in_seconds", max_user_duration_in_seconds) + pulumi.set(__self__, "max_user_duration_in_seconds", max_user_duration_in_seconds) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if platform is not None: - _setter("platform", platform) + pulumi.set(__self__, "platform", platform) if session_script_s3_location is not None: - _setter("session_script_s3_location", session_script_s3_location) + pulumi.set(__self__, "session_script_s3_location", session_script_s3_location) if stream_view is not None: - _setter("stream_view", stream_view) + pulumi.set(__self__, "stream_view", stream_view) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if usb_device_filter_strings is not None: - _setter("usb_device_filter_strings", usb_device_filter_strings) + pulumi.set(__self__, "usb_device_filter_strings", usb_device_filter_strings) if vpc_config is not None: - _setter("vpc_config", vpc_config) + pulumi.set(__self__, "vpc_config", vpc_config) @property @pulumi.getter(name="instanceType") @@ -393,10 +342,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - FleetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -434,20 +379,10 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = FleetArgs.__new__(FleetArgs) - if compute_capacity is not None and not isinstance(compute_capacity, FleetComputeCapacityArgs): - compute_capacity = compute_capacity or {} - def _setter(key, value): - compute_capacity[key] = value - FleetComputeCapacityArgs._configure(_setter, **compute_capacity) __props__.__dict__["compute_capacity"] = compute_capacity __props__.__dict__["description"] = description __props__.__dict__["disconnect_timeout_in_seconds"] = disconnect_timeout_in_seconds __props__.__dict__["display_name"] = display_name - if domain_join_info is not None and not isinstance(domain_join_info, FleetDomainJoinInfoArgs): - domain_join_info = domain_join_info or {} - def _setter(key, value): - domain_join_info[key] = value - FleetDomainJoinInfoArgs._configure(_setter, **domain_join_info) __props__.__dict__["domain_join_info"] = domain_join_info __props__.__dict__["enable_default_internet_access"] = enable_default_internet_access __props__.__dict__["fleet_type"] = fleet_type @@ -463,20 +398,10 @@ def _setter(key, value): __props__.__dict__["max_user_duration_in_seconds"] = max_user_duration_in_seconds __props__.__dict__["name"] = name __props__.__dict__["platform"] = platform - if session_script_s3_location is not None and not isinstance(session_script_s3_location, FleetS3LocationArgs): - session_script_s3_location = session_script_s3_location or {} - def _setter(key, value): - session_script_s3_location[key] = value - FleetS3LocationArgs._configure(_setter, **session_script_s3_location) __props__.__dict__["session_script_s3_location"] = session_script_s3_location __props__.__dict__["stream_view"] = stream_view __props__.__dict__["tags"] = tags __props__.__dict__["usb_device_filter_strings"] = usb_device_filter_strings - if vpc_config is not None and not isinstance(vpc_config, FleetVpcConfigArgs): - vpc_config = vpc_config or {} - def _setter(key, value): - vpc_config[key] = value - FleetVpcConfigArgs._configure(_setter, **vpc_config) __props__.__dict__["vpc_config"] = vpc_config replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["fleet_type", "name"]) opts = pulumi.ResourceOptions.merge(opts, replace_on_changes) diff --git a/sdk/python/pulumi_aws_native/appstream/get_app_block.py b/sdk/python/pulumi_aws_native/appstream/get_app_block.py index afa41a1181..ebb20def5a 100644 --- a/sdk/python/pulumi_aws_native/appstream/get_app_block.py +++ b/sdk/python/pulumi_aws_native/appstream/get_app_block.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/appstream/get_app_block_builder.py b/sdk/python/pulumi_aws_native/appstream/get_app_block_builder.py index a224637c4a..916d49170f 100644 --- a/sdk/python/pulumi_aws_native/appstream/get_app_block_builder.py +++ b/sdk/python/pulumi_aws_native/appstream/get_app_block_builder.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/appstream/get_application.py b/sdk/python/pulumi_aws_native/appstream/get_application.py index 99ccaa0b95..3807a79323 100644 --- a/sdk/python/pulumi_aws_native/appstream/get_application.py +++ b/sdk/python/pulumi_aws_native/appstream/get_application.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/appstream/get_directory_config.py b/sdk/python/pulumi_aws_native/appstream/get_directory_config.py index 422779ec07..dde508ef67 100644 --- a/sdk/python/pulumi_aws_native/appstream/get_directory_config.py +++ b/sdk/python/pulumi_aws_native/appstream/get_directory_config.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/appstream/get_entitlement.py b/sdk/python/pulumi_aws_native/appstream/get_entitlement.py index 8ed735e9fa..56bad640de 100644 --- a/sdk/python/pulumi_aws_native/appstream/get_entitlement.py +++ b/sdk/python/pulumi_aws_native/appstream/get_entitlement.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/appstream/get_fleet.py b/sdk/python/pulumi_aws_native/appstream/get_fleet.py index d1537dcb34..5930add1ee 100644 --- a/sdk/python/pulumi_aws_native/appstream/get_fleet.py +++ b/sdk/python/pulumi_aws_native/appstream/get_fleet.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/appstream/get_image_builder.py b/sdk/python/pulumi_aws_native/appstream/get_image_builder.py index 9ae2ddf80d..ca2b779d8e 100644 --- a/sdk/python/pulumi_aws_native/appstream/get_image_builder.py +++ b/sdk/python/pulumi_aws_native/appstream/get_image_builder.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/appstream/get_stack.py b/sdk/python/pulumi_aws_native/appstream/get_stack.py index 61e2c6b3a1..8ffa96b96b 100644 --- a/sdk/python/pulumi_aws_native/appstream/get_stack.py +++ b/sdk/python/pulumi_aws_native/appstream/get_stack.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/appstream/get_stack_fleet_association.py b/sdk/python/pulumi_aws_native/appstream/get_stack_fleet_association.py index 04ad8e2a3a..65c2e31753 100644 --- a/sdk/python/pulumi_aws_native/appstream/get_stack_fleet_association.py +++ b/sdk/python/pulumi_aws_native/appstream/get_stack_fleet_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/appstream/get_stack_user_association.py b/sdk/python/pulumi_aws_native/appstream/get_stack_user_association.py index 9c71aa4e6a..56e6a52fe5 100644 --- a/sdk/python/pulumi_aws_native/appstream/get_stack_user_association.py +++ b/sdk/python/pulumi_aws_native/appstream/get_stack_user_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/appstream/get_user.py b/sdk/python/pulumi_aws_native/appstream/get_user.py index 5ab5f9aed7..194d59b142 100644 --- a/sdk/python/pulumi_aws_native/appstream/get_user.py +++ b/sdk/python/pulumi_aws_native/appstream/get_user.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/appstream/image_builder.py b/sdk/python/pulumi_aws_native/appstream/image_builder.py index a0894381e9..36537d7ebd 100644 --- a/sdk/python/pulumi_aws_native/appstream/image_builder.py +++ b/sdk/python/pulumi_aws_native/appstream/image_builder.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -32,64 +32,31 @@ def __init__(__self__, *, """ The set of arguments for constructing a ImageBuilder resource. """ - ImageBuilderArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_type=instance_type, - access_endpoints=access_endpoints, - appstream_agent_version=appstream_agent_version, - description=description, - display_name=display_name, - domain_join_info=domain_join_info, - enable_default_internet_access=enable_default_internet_access, - iam_role_arn=iam_role_arn, - image_arn=image_arn, - image_name=image_name, - name=name, - tags=tags, - vpc_config=vpc_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_type: pulumi.Input[str], - access_endpoints: Optional[pulumi.Input[Sequence[pulumi.Input['ImageBuilderAccessEndpointArgs']]]] = None, - appstream_agent_version: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - display_name: Optional[pulumi.Input[str]] = None, - domain_join_info: Optional[pulumi.Input['ImageBuilderDomainJoinInfoArgs']] = None, - enable_default_internet_access: Optional[pulumi.Input[bool]] = None, - iam_role_arn: Optional[pulumi.Input[str]] = None, - image_arn: Optional[pulumi.Input[str]] = None, - image_name: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ImageBuilderTagArgs']]]] = None, - vpc_config: Optional[pulumi.Input['ImageBuilderVpcConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_type", instance_type) if access_endpoints is not None: - _setter("access_endpoints", access_endpoints) + pulumi.set(__self__, "access_endpoints", access_endpoints) if appstream_agent_version is not None: - _setter("appstream_agent_version", appstream_agent_version) + pulumi.set(__self__, "appstream_agent_version", appstream_agent_version) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if display_name is not None: - _setter("display_name", display_name) + pulumi.set(__self__, "display_name", display_name) if domain_join_info is not None: - _setter("domain_join_info", domain_join_info) + pulumi.set(__self__, "domain_join_info", domain_join_info) if enable_default_internet_access is not None: - _setter("enable_default_internet_access", enable_default_internet_access) + pulumi.set(__self__, "enable_default_internet_access", enable_default_internet_access) if iam_role_arn is not None: - _setter("iam_role_arn", iam_role_arn) + pulumi.set(__self__, "iam_role_arn", iam_role_arn) if image_arn is not None: - _setter("image_arn", image_arn) + pulumi.set(__self__, "image_arn", image_arn) if image_name is not None: - _setter("image_name", image_name) + pulumi.set(__self__, "image_name", image_name) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if vpc_config is not None: - _setter("vpc_config", vpc_config) + pulumi.set(__self__, "vpc_config", vpc_config) @property @pulumi.getter(name="instanceType") @@ -253,10 +220,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ImageBuilderArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -288,11 +251,6 @@ def _internal_init(__self__, __props__.__dict__["appstream_agent_version"] = appstream_agent_version __props__.__dict__["description"] = description __props__.__dict__["display_name"] = display_name - if domain_join_info is not None and not isinstance(domain_join_info, ImageBuilderDomainJoinInfoArgs): - domain_join_info = domain_join_info or {} - def _setter(key, value): - domain_join_info[key] = value - ImageBuilderDomainJoinInfoArgs._configure(_setter, **domain_join_info) __props__.__dict__["domain_join_info"] = domain_join_info __props__.__dict__["enable_default_internet_access"] = enable_default_internet_access __props__.__dict__["iam_role_arn"] = iam_role_arn @@ -303,11 +261,6 @@ def _setter(key, value): __props__.__dict__["instance_type"] = instance_type __props__.__dict__["name"] = name __props__.__dict__["tags"] = tags - if vpc_config is not None and not isinstance(vpc_config, ImageBuilderVpcConfigArgs): - vpc_config = vpc_config or {} - def _setter(key, value): - vpc_config[key] = value - ImageBuilderVpcConfigArgs._configure(_setter, **vpc_config) __props__.__dict__["vpc_config"] = vpc_config __props__.__dict__["streaming_url"] = None super(ImageBuilder, __self__).__init__( diff --git a/sdk/python/pulumi_aws_native/appstream/outputs.py b/sdk/python/pulumi_aws_native/appstream/outputs.py index 30aa92c50a..1e0c2ea8bd 100644 --- a/sdk/python/pulumi_aws_native/appstream/outputs.py +++ b/sdk/python/pulumi_aws_native/appstream/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -65,19 +65,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, endpoint_type: str, vpce_id: str): - AppBlockBuilderAccessEndpoint._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoint_type=endpoint_type, - vpce_id=vpce_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoint_type: str, - vpce_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("endpoint_type", endpoint_type) - _setter("vpce_id", vpce_id) + pulumi.set(__self__, "endpoint_type", endpoint_type) + pulumi.set(__self__, "vpce_id", vpce_id) @property @pulumi.getter(name="endpointType") @@ -95,19 +84,8 @@ class AppBlockBuilderTag(dict): def __init__(__self__, *, key: str, value: str): - AppBlockBuilderTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -144,21 +122,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, security_group_ids: Optional[Sequence[str]] = None, subnet_ids: Optional[Sequence[str]] = None): - AppBlockBuilderVpcConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnet_ids=subnet_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: Optional[Sequence[str]] = None, - subnet_ids: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if subnet_ids is not None: - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) @property @pulumi.getter(name="securityGroupIds") @@ -195,20 +162,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, s3_bucket: str, s3_key: Optional[str] = None): - AppBlockS3Location._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_bucket=s3_bucket, - s3_key=s3_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_bucket: str, - s3_key: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_bucket", s3_bucket) + pulumi.set(__self__, "s3_bucket", s3_bucket) if s3_key is not None: - _setter("s3_key", s3_key) + pulumi.set(__self__, "s3_key", s3_key) @property @pulumi.getter(name="s3Bucket") @@ -251,26 +207,11 @@ def __init__(__self__, *, script_s3_location: 'outputs.AppBlockS3Location', timeout_in_seconds: int, executable_parameters: Optional[str] = None): - AppBlockScriptDetails._configure( - lambda key, value: pulumi.set(__self__, key, value), - executable_path=executable_path, - script_s3_location=script_s3_location, - timeout_in_seconds=timeout_in_seconds, - executable_parameters=executable_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - executable_path: str, - script_s3_location: 'outputs.AppBlockS3Location', - timeout_in_seconds: int, - executable_parameters: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("executable_path", executable_path) - _setter("script_s3_location", script_s3_location) - _setter("timeout_in_seconds", timeout_in_seconds) + pulumi.set(__self__, "executable_path", executable_path) + pulumi.set(__self__, "script_s3_location", script_s3_location) + pulumi.set(__self__, "timeout_in_seconds", timeout_in_seconds) if executable_parameters is not None: - _setter("executable_parameters", executable_parameters) + pulumi.set(__self__, "executable_parameters", executable_parameters) @property @pulumi.getter(name="executablePath") @@ -298,19 +239,8 @@ class AppBlockTag0Properties(dict): def __init__(__self__, *, key: str, value: str): - AppBlockTag0Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -347,19 +277,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, tag_key: str, tag_value: str): - AppBlockTag1Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - tag_key=tag_key, - tag_value=tag_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - tag_key: str, - tag_value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("tag_key", tag_key) - _setter("tag_value", tag_value) + pulumi.set(__self__, "tag_key", tag_key) + pulumi.set(__self__, "tag_value", tag_value) @property @pulumi.getter(name="tagKey") @@ -396,19 +315,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, s3_bucket: str, s3_key: str): - ApplicationS3Location._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_bucket=s3_bucket, - s3_key=s3_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_bucket: str, - s3_key: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_bucket", s3_bucket) - _setter("s3_key", s3_key) + pulumi.set(__self__, "s3_bucket", s3_bucket) + pulumi.set(__self__, "s3_key", s3_key) @property @pulumi.getter(name="s3Bucket") @@ -426,19 +334,8 @@ class ApplicationTag0Properties(dict): def __init__(__self__, *, key: str, value: str): - ApplicationTag0Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -475,19 +372,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, tag_key: str, tag_value: str): - ApplicationTag1Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - tag_key=tag_key, - tag_value=tag_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - tag_key: str, - tag_value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("tag_key", tag_key) - _setter("tag_value", tag_value) + pulumi.set(__self__, "tag_key", tag_key) + pulumi.set(__self__, "tag_value", tag_value) @property @pulumi.getter(name="tagKey") @@ -522,21 +408,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, certificate_authority_arn: Optional[str] = None, status: Optional[str] = None): - DirectoryConfigCertificateBasedAuthProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_authority_arn=certificate_authority_arn, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_authority_arn: Optional[str] = None, - status: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if certificate_authority_arn is not None: - _setter("certificate_authority_arn", certificate_authority_arn) + pulumi.set(__self__, "certificate_authority_arn", certificate_authority_arn) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter(name="certificateAuthorityArn") @@ -573,19 +448,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, account_name: str, account_password: str): - DirectoryConfigServiceAccountCredentials._configure( - lambda key, value: pulumi.set(__self__, key, value), - account_name=account_name, - account_password=account_password, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - account_name: str, - account_password: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("account_name", account_name) - _setter("account_password", account_password) + pulumi.set(__self__, "account_name", account_name) + pulumi.set(__self__, "account_password", account_password) @property @pulumi.getter(name="accountName") @@ -603,19 +467,8 @@ class EntitlementAttribute(dict): def __init__(__self__, *, name: str, value: str): - EntitlementAttribute._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -652,21 +505,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, desired_instances: Optional[int] = None, desired_sessions: Optional[int] = None): - FleetComputeCapacity._configure( - lambda key, value: pulumi.set(__self__, key, value), - desired_instances=desired_instances, - desired_sessions=desired_sessions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - desired_instances: Optional[int] = None, - desired_sessions: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if desired_instances is not None: - _setter("desired_instances", desired_instances) + pulumi.set(__self__, "desired_instances", desired_instances) if desired_sessions is not None: - _setter("desired_sessions", desired_sessions) + pulumi.set(__self__, "desired_sessions", desired_sessions) @property @pulumi.getter(name="desiredInstances") @@ -703,21 +545,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, directory_name: Optional[str] = None, organizational_unit_distinguished_name: Optional[str] = None): - FleetDomainJoinInfo._configure( - lambda key, value: pulumi.set(__self__, key, value), - directory_name=directory_name, - organizational_unit_distinguished_name=organizational_unit_distinguished_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - directory_name: Optional[str] = None, - organizational_unit_distinguished_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if directory_name is not None: - _setter("directory_name", directory_name) + pulumi.set(__self__, "directory_name", directory_name) if organizational_unit_distinguished_name is not None: - _setter("organizational_unit_distinguished_name", organizational_unit_distinguished_name) + pulumi.set(__self__, "organizational_unit_distinguished_name", organizational_unit_distinguished_name) @property @pulumi.getter(name="directoryName") @@ -754,19 +585,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, s3_bucket: str, s3_key: str): - FleetS3Location._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_bucket=s3_bucket, - s3_key=s3_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_bucket: str, - s3_key: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_bucket", s3_bucket) - _setter("s3_key", s3_key) + pulumi.set(__self__, "s3_bucket", s3_bucket) + pulumi.set(__self__, "s3_key", s3_key) @property @pulumi.getter(name="s3Bucket") @@ -784,19 +604,8 @@ class FleetTag(dict): def __init__(__self__, *, key: str, value: str): - FleetTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -833,21 +642,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, security_group_ids: Optional[Sequence[str]] = None, subnet_ids: Optional[Sequence[str]] = None): - FleetVpcConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnet_ids=subnet_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: Optional[Sequence[str]] = None, - subnet_ids: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if subnet_ids is not None: - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) @property @pulumi.getter(name="securityGroupIds") @@ -884,19 +682,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, endpoint_type: str, vpce_id: str): - ImageBuilderAccessEndpoint._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoint_type=endpoint_type, - vpce_id=vpce_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoint_type: str, - vpce_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("endpoint_type", endpoint_type) - _setter("vpce_id", vpce_id) + pulumi.set(__self__, "endpoint_type", endpoint_type) + pulumi.set(__self__, "vpce_id", vpce_id) @property @pulumi.getter(name="endpointType") @@ -933,21 +720,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, directory_name: Optional[str] = None, organizational_unit_distinguished_name: Optional[str] = None): - ImageBuilderDomainJoinInfo._configure( - lambda key, value: pulumi.set(__self__, key, value), - directory_name=directory_name, - organizational_unit_distinguished_name=organizational_unit_distinguished_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - directory_name: Optional[str] = None, - organizational_unit_distinguished_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if directory_name is not None: - _setter("directory_name", directory_name) + pulumi.set(__self__, "directory_name", directory_name) if organizational_unit_distinguished_name is not None: - _setter("organizational_unit_distinguished_name", organizational_unit_distinguished_name) + pulumi.set(__self__, "organizational_unit_distinguished_name", organizational_unit_distinguished_name) @property @pulumi.getter(name="directoryName") @@ -965,19 +741,8 @@ class ImageBuilderTag(dict): def __init__(__self__, *, key: str, value: str): - ImageBuilderTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1014,21 +779,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, security_group_ids: Optional[Sequence[str]] = None, subnet_ids: Optional[Sequence[str]] = None): - ImageBuilderVpcConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnet_ids=subnet_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: Optional[Sequence[str]] = None, - subnet_ids: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if subnet_ids is not None: - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) @property @pulumi.getter(name="securityGroupIds") @@ -1065,19 +819,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, endpoint_type: str, vpce_id: str): - StackAccessEndpoint._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoint_type=endpoint_type, - vpce_id=vpce_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoint_type: str, - vpce_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("endpoint_type", endpoint_type) - _setter("vpce_id", vpce_id) + pulumi.set(__self__, "endpoint_type", endpoint_type) + pulumi.set(__self__, "vpce_id", vpce_id) @property @pulumi.getter(name="endpointType") @@ -1112,20 +855,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, enabled: bool, settings_group: Optional[str] = None): - StackApplicationSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - settings_group=settings_group, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: bool, - settings_group: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if settings_group is not None: - _setter("settings_group", settings_group) + pulumi.set(__self__, "settings_group", settings_group) @property @pulumi.getter @@ -1163,24 +895,11 @@ def __init__(__self__, *, connector_type: str, domains: Optional[Sequence[str]] = None, resource_identifier: Optional[str] = None): - StackStorageConnector._configure( - lambda key, value: pulumi.set(__self__, key, value), - connector_type=connector_type, - domains=domains, - resource_identifier=resource_identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connector_type: str, - domains: Optional[Sequence[str]] = None, - resource_identifier: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("connector_type", connector_type) + pulumi.set(__self__, "connector_type", connector_type) if domains is not None: - _setter("domains", domains) + pulumi.set(__self__, "domains", domains) if resource_identifier is not None: - _setter("resource_identifier", resource_identifier) + pulumi.set(__self__, "resource_identifier", resource_identifier) @property @pulumi.getter(name="connectorType") @@ -1219,17 +938,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, preferred_protocol: Optional[str] = None): - StackStreamingExperienceSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - preferred_protocol=preferred_protocol, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - preferred_protocol: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if preferred_protocol is not None: - _setter("preferred_protocol", preferred_protocol) + pulumi.set(__self__, "preferred_protocol", preferred_protocol) @property @pulumi.getter(name="preferredProtocol") @@ -1242,19 +952,8 @@ class StackTag(dict): def __init__(__self__, *, key: str, value: str): - StackTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1272,19 +971,8 @@ class StackUserSetting(dict): def __init__(__self__, *, action: str, permission: str): - StackUserSetting._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - permission=permission, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: str, - permission: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action", action) - _setter("permission", permission) + pulumi.set(__self__, "action", action) + pulumi.set(__self__, "permission", permission) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/appstream/stack.py b/sdk/python/pulumi_aws_native/appstream/stack.py index 3578fe0de2..73a0ddc136 100644 --- a/sdk/python/pulumi_aws_native/appstream/stack.py +++ b/sdk/python/pulumi_aws_native/appstream/stack.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -33,69 +33,34 @@ def __init__(__self__, *, """ The set of arguments for constructing a Stack resource. """ - StackArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_endpoints=access_endpoints, - application_settings=application_settings, - attributes_to_delete=attributes_to_delete, - delete_storage_connectors=delete_storage_connectors, - description=description, - display_name=display_name, - embed_host_domains=embed_host_domains, - feedback_url=feedback_url, - name=name, - redirect_url=redirect_url, - storage_connectors=storage_connectors, - streaming_experience_settings=streaming_experience_settings, - tags=tags, - user_settings=user_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_endpoints: Optional[pulumi.Input[Sequence[pulumi.Input['StackAccessEndpointArgs']]]] = None, - application_settings: Optional[pulumi.Input['StackApplicationSettingsArgs']] = None, - attributes_to_delete: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - delete_storage_connectors: Optional[pulumi.Input[bool]] = None, - description: Optional[pulumi.Input[str]] = None, - display_name: Optional[pulumi.Input[str]] = None, - embed_host_domains: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - feedback_url: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - redirect_url: Optional[pulumi.Input[str]] = None, - storage_connectors: Optional[pulumi.Input[Sequence[pulumi.Input['StackStorageConnectorArgs']]]] = None, - streaming_experience_settings: Optional[pulumi.Input['StackStreamingExperienceSettingsArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['StackTagArgs']]]] = None, - user_settings: Optional[pulumi.Input[Sequence[pulumi.Input['StackUserSettingArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_endpoints is not None: - _setter("access_endpoints", access_endpoints) + pulumi.set(__self__, "access_endpoints", access_endpoints) if application_settings is not None: - _setter("application_settings", application_settings) + pulumi.set(__self__, "application_settings", application_settings) if attributes_to_delete is not None: - _setter("attributes_to_delete", attributes_to_delete) + pulumi.set(__self__, "attributes_to_delete", attributes_to_delete) if delete_storage_connectors is not None: - _setter("delete_storage_connectors", delete_storage_connectors) + pulumi.set(__self__, "delete_storage_connectors", delete_storage_connectors) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if display_name is not None: - _setter("display_name", display_name) + pulumi.set(__self__, "display_name", display_name) if embed_host_domains is not None: - _setter("embed_host_domains", embed_host_domains) + pulumi.set(__self__, "embed_host_domains", embed_host_domains) if feedback_url is not None: - _setter("feedback_url", feedback_url) + pulumi.set(__self__, "feedback_url", feedback_url) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if redirect_url is not None: - _setter("redirect_url", redirect_url) + pulumi.set(__self__, "redirect_url", redirect_url) if storage_connectors is not None: - _setter("storage_connectors", storage_connectors) + pulumi.set(__self__, "storage_connectors", storage_connectors) if streaming_experience_settings is not None: - _setter("streaming_experience_settings", streaming_experience_settings) + pulumi.set(__self__, "streaming_experience_settings", streaming_experience_settings) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if user_settings is not None: - _setter("user_settings", user_settings) + pulumi.set(__self__, "user_settings", user_settings) @property @pulumi.getter(name="accessEndpoints") @@ -274,10 +239,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - StackArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -308,11 +269,6 @@ def _internal_init(__self__, __props__ = StackArgs.__new__(StackArgs) __props__.__dict__["access_endpoints"] = access_endpoints - if application_settings is not None and not isinstance(application_settings, StackApplicationSettingsArgs): - application_settings = application_settings or {} - def _setter(key, value): - application_settings[key] = value - StackApplicationSettingsArgs._configure(_setter, **application_settings) __props__.__dict__["application_settings"] = application_settings __props__.__dict__["attributes_to_delete"] = attributes_to_delete __props__.__dict__["delete_storage_connectors"] = delete_storage_connectors @@ -323,11 +279,6 @@ def _setter(key, value): __props__.__dict__["name"] = name __props__.__dict__["redirect_url"] = redirect_url __props__.__dict__["storage_connectors"] = storage_connectors - if streaming_experience_settings is not None and not isinstance(streaming_experience_settings, StackStreamingExperienceSettingsArgs): - streaming_experience_settings = streaming_experience_settings or {} - def _setter(key, value): - streaming_experience_settings[key] = value - StackStreamingExperienceSettingsArgs._configure(_setter, **streaming_experience_settings) __props__.__dict__["streaming_experience_settings"] = streaming_experience_settings __props__.__dict__["tags"] = tags __props__.__dict__["user_settings"] = user_settings diff --git a/sdk/python/pulumi_aws_native/appstream/stack_fleet_association.py b/sdk/python/pulumi_aws_native/appstream/stack_fleet_association.py index f64a3d17e7..eed1888285 100644 --- a/sdk/python/pulumi_aws_native/appstream/stack_fleet_association.py +++ b/sdk/python/pulumi_aws_native/appstream/stack_fleet_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['StackFleetAssociationArgs', 'StackFleetAssociation'] @@ -19,19 +19,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a StackFleetAssociation resource. """ - StackFleetAssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - fleet_name=fleet_name, - stack_name=stack_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - fleet_name: pulumi.Input[str], - stack_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("fleet_name", fleet_name) - _setter("stack_name", stack_name) + pulumi.set(__self__, "fleet_name", fleet_name) + pulumi.set(__self__, "stack_name", stack_name) @property @pulumi.getter(name="fleetName") @@ -90,10 +79,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - StackFleetAssociationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/appstream/stack_user_association.py b/sdk/python/pulumi_aws_native/appstream/stack_user_association.py index f2340a72e6..bf40231057 100644 --- a/sdk/python/pulumi_aws_native/appstream/stack_user_association.py +++ b/sdk/python/pulumi_aws_native/appstream/stack_user_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['StackUserAssociationArgs', 'StackUserAssociation'] @@ -21,26 +21,11 @@ def __init__(__self__, *, """ The set of arguments for constructing a StackUserAssociation resource. """ - StackUserAssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - authentication_type=authentication_type, - stack_name=stack_name, - user_name=user_name, - send_email_notification=send_email_notification, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - authentication_type: pulumi.Input[str], - stack_name: pulumi.Input[str], - user_name: pulumi.Input[str], - send_email_notification: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("authentication_type", authentication_type) - _setter("stack_name", stack_name) - _setter("user_name", user_name) + pulumi.set(__self__, "authentication_type", authentication_type) + pulumi.set(__self__, "stack_name", stack_name) + pulumi.set(__self__, "user_name", user_name) if send_email_notification is not None: - _setter("send_email_notification", send_email_notification) + pulumi.set(__self__, "send_email_notification", send_email_notification) @property @pulumi.getter(name="authenticationType") @@ -119,10 +104,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - StackUserAssociationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/appstream/user.py b/sdk/python/pulumi_aws_native/appstream/user.py index 544d9d1480..87c3235583 100644 --- a/sdk/python/pulumi_aws_native/appstream/user.py +++ b/sdk/python/pulumi_aws_native/appstream/user.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['UserArgs', 'User'] @@ -22,32 +22,15 @@ def __init__(__self__, *, """ The set of arguments for constructing a User resource. """ - UserArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - authentication_type=authentication_type, - first_name=first_name, - last_name=last_name, - message_action=message_action, - user_name=user_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - authentication_type: pulumi.Input[str], - first_name: Optional[pulumi.Input[str]] = None, - last_name: Optional[pulumi.Input[str]] = None, - message_action: Optional[pulumi.Input[str]] = None, - user_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("authentication_type", authentication_type) + pulumi.set(__self__, "authentication_type", authentication_type) if first_name is not None: - _setter("first_name", first_name) + pulumi.set(__self__, "first_name", first_name) if last_name is not None: - _setter("last_name", last_name) + pulumi.set(__self__, "last_name", last_name) if message_action is not None: - _setter("message_action", message_action) + pulumi.set(__self__, "message_action", message_action) if user_name is not None: - _setter("user_name", user_name) + pulumi.set(__self__, "user_name", user_name) @property @pulumi.getter(name="authenticationType") @@ -136,10 +119,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - UserArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/appsync/_inputs.py b/sdk/python/pulumi_aws_native/appsync/_inputs.py index 994b731402..00bea37acb 100644 --- a/sdk/python/pulumi_aws_native/appsync/_inputs.py +++ b/sdk/python/pulumi_aws_native/appsync/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -45,20 +45,9 @@ class DataSourceAuthorizationConfigArgs: def __init__(__self__, *, authorization_type: pulumi.Input[str], aws_iam_config: Optional[pulumi.Input['DataSourceAwsIamConfigArgs']] = None): - DataSourceAuthorizationConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - authorization_type=authorization_type, - aws_iam_config=aws_iam_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - authorization_type: pulumi.Input[str], - aws_iam_config: Optional[pulumi.Input['DataSourceAwsIamConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("authorization_type", authorization_type) + pulumi.set(__self__, "authorization_type", authorization_type) if aws_iam_config is not None: - _setter("aws_iam_config", aws_iam_config) + pulumi.set(__self__, "aws_iam_config", aws_iam_config) @property @pulumi.getter(name="authorizationType") @@ -84,21 +73,10 @@ class DataSourceAwsIamConfigArgs: def __init__(__self__, *, signing_region: Optional[pulumi.Input[str]] = None, signing_service_name: Optional[pulumi.Input[str]] = None): - DataSourceAwsIamConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - signing_region=signing_region, - signing_service_name=signing_service_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - signing_region: Optional[pulumi.Input[str]] = None, - signing_service_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if signing_region is not None: - _setter("signing_region", signing_region) + pulumi.set(__self__, "signing_region", signing_region) if signing_service_name is not None: - _setter("signing_service_name", signing_service_name) + pulumi.set(__self__, "signing_service_name", signing_service_name) @property @pulumi.getter(name="signingRegion") @@ -125,22 +103,9 @@ def __init__(__self__, *, base_table_ttl: pulumi.Input[str], delta_sync_table_name: pulumi.Input[str], delta_sync_table_ttl: pulumi.Input[str]): - DataSourceDeltaSyncConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - base_table_ttl=base_table_ttl, - delta_sync_table_name=delta_sync_table_name, - delta_sync_table_ttl=delta_sync_table_ttl, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - base_table_ttl: pulumi.Input[str], - delta_sync_table_name: pulumi.Input[str], - delta_sync_table_ttl: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("base_table_ttl", base_table_ttl) - _setter("delta_sync_table_name", delta_sync_table_name) - _setter("delta_sync_table_ttl", delta_sync_table_ttl) + pulumi.set(__self__, "base_table_ttl", base_table_ttl) + pulumi.set(__self__, "delta_sync_table_name", delta_sync_table_name) + pulumi.set(__self__, "delta_sync_table_ttl", delta_sync_table_ttl) @property @pulumi.getter(name="baseTableTtl") @@ -178,31 +143,14 @@ def __init__(__self__, *, delta_sync_config: Optional[pulumi.Input['DataSourceDeltaSyncConfigArgs']] = None, use_caller_credentials: Optional[pulumi.Input[bool]] = None, versioned: Optional[pulumi.Input[bool]] = None): - DataSourceDynamoDbConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - aws_region=aws_region, - table_name=table_name, - delta_sync_config=delta_sync_config, - use_caller_credentials=use_caller_credentials, - versioned=versioned, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aws_region: pulumi.Input[str], - table_name: pulumi.Input[str], - delta_sync_config: Optional[pulumi.Input['DataSourceDeltaSyncConfigArgs']] = None, - use_caller_credentials: Optional[pulumi.Input[bool]] = None, - versioned: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("aws_region", aws_region) - _setter("table_name", table_name) + pulumi.set(__self__, "aws_region", aws_region) + pulumi.set(__self__, "table_name", table_name) if delta_sync_config is not None: - _setter("delta_sync_config", delta_sync_config) + pulumi.set(__self__, "delta_sync_config", delta_sync_config) if use_caller_credentials is not None: - _setter("use_caller_credentials", use_caller_credentials) + pulumi.set(__self__, "use_caller_credentials", use_caller_credentials) if versioned is not None: - _setter("versioned", versioned) + pulumi.set(__self__, "versioned", versioned) @property @pulumi.getter(name="awsRegion") @@ -255,19 +203,8 @@ class DataSourceElasticsearchConfigArgs: def __init__(__self__, *, aws_region: pulumi.Input[str], endpoint: pulumi.Input[str]): - DataSourceElasticsearchConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - aws_region=aws_region, - endpoint=endpoint, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aws_region: pulumi.Input[str], - endpoint: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("aws_region", aws_region) - _setter("endpoint", endpoint) + pulumi.set(__self__, "aws_region", aws_region) + pulumi.set(__self__, "endpoint", endpoint) @property @pulumi.getter(name="awsRegion") @@ -292,16 +229,7 @@ def endpoint(self, value: pulumi.Input[str]): class DataSourceEventBridgeConfigArgs: def __init__(__self__, *, event_bus_arn: pulumi.Input[str]): - DataSourceEventBridgeConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - event_bus_arn=event_bus_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - event_bus_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("event_bus_arn", event_bus_arn) + pulumi.set(__self__, "event_bus_arn", event_bus_arn) @property @pulumi.getter(name="eventBusArn") @@ -318,20 +246,9 @@ class DataSourceHttpConfigArgs: def __init__(__self__, *, endpoint: pulumi.Input[str], authorization_config: Optional[pulumi.Input['DataSourceAuthorizationConfigArgs']] = None): - DataSourceHttpConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoint=endpoint, - authorization_config=authorization_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoint: pulumi.Input[str], - authorization_config: Optional[pulumi.Input['DataSourceAuthorizationConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("endpoint", endpoint) + pulumi.set(__self__, "endpoint", endpoint) if authorization_config is not None: - _setter("authorization_config", authorization_config) + pulumi.set(__self__, "authorization_config", authorization_config) @property @pulumi.getter @@ -356,16 +273,7 @@ def authorization_config(self, value: Optional[pulumi.Input['DataSourceAuthoriza class DataSourceLambdaConfigArgs: def __init__(__self__, *, lambda_function_arn: pulumi.Input[str]): - DataSourceLambdaConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - lambda_function_arn=lambda_function_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lambda_function_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("lambda_function_arn", lambda_function_arn) + pulumi.set(__self__, "lambda_function_arn", lambda_function_arn) @property @pulumi.getter(name="lambdaFunctionArn") @@ -382,19 +290,8 @@ class DataSourceOpenSearchServiceConfigArgs: def __init__(__self__, *, aws_region: pulumi.Input[str], endpoint: pulumi.Input[str]): - DataSourceOpenSearchServiceConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - aws_region=aws_region, - endpoint=endpoint, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aws_region: pulumi.Input[str], - endpoint: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("aws_region", aws_region) - _setter("endpoint", endpoint) + pulumi.set(__self__, "aws_region", aws_region) + pulumi.set(__self__, "endpoint", endpoint) @property @pulumi.getter(name="awsRegion") @@ -423,30 +320,13 @@ def __init__(__self__, *, db_cluster_identifier: pulumi.Input[str], database_name: Optional[pulumi.Input[str]] = None, schema: Optional[pulumi.Input[str]] = None): - DataSourceRdsHttpEndpointConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - aws_region=aws_region, - aws_secret_store_arn=aws_secret_store_arn, - db_cluster_identifier=db_cluster_identifier, - database_name=database_name, - schema=schema, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aws_region: pulumi.Input[str], - aws_secret_store_arn: pulumi.Input[str], - db_cluster_identifier: pulumi.Input[str], - database_name: Optional[pulumi.Input[str]] = None, - schema: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("aws_region", aws_region) - _setter("aws_secret_store_arn", aws_secret_store_arn) - _setter("db_cluster_identifier", db_cluster_identifier) + pulumi.set(__self__, "aws_region", aws_region) + pulumi.set(__self__, "aws_secret_store_arn", aws_secret_store_arn) + pulumi.set(__self__, "db_cluster_identifier", db_cluster_identifier) if database_name is not None: - _setter("database_name", database_name) + pulumi.set(__self__, "database_name", database_name) if schema is not None: - _setter("schema", schema) + pulumi.set(__self__, "schema", schema) @property @pulumi.getter(name="awsRegion") @@ -499,20 +379,9 @@ class DataSourceRelationalDatabaseConfigArgs: def __init__(__self__, *, relational_database_source_type: pulumi.Input[str], rds_http_endpoint_config: Optional[pulumi.Input['DataSourceRdsHttpEndpointConfigArgs']] = None): - DataSourceRelationalDatabaseConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - relational_database_source_type=relational_database_source_type, - rds_http_endpoint_config=rds_http_endpoint_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - relational_database_source_type: pulumi.Input[str], - rds_http_endpoint_config: Optional[pulumi.Input['DataSourceRdsHttpEndpointConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("relational_database_source_type", relational_database_source_type) + pulumi.set(__self__, "relational_database_source_type", relational_database_source_type) if rds_http_endpoint_config is not None: - _setter("rds_http_endpoint_config", rds_http_endpoint_config) + pulumi.set(__self__, "rds_http_endpoint_config", rds_http_endpoint_config) @property @pulumi.getter(name="relationalDatabaseSourceType") @@ -543,19 +412,8 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The name of the runtime to use. Currently, the only allowed value is APPSYNC_JS. :param pulumi.Input[str] runtime_version: The version of the runtime to use. Currently, the only allowed version is 1.0.0. """ - FunctionConfigurationAppSyncRuntimeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - runtime_version=runtime_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - runtime_version: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("runtime_version", runtime_version) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "runtime_version", runtime_version) @property @pulumi.getter @@ -590,17 +448,8 @@ def __init__(__self__, *, The LambdaConflictHandlerConfig when configuring LAMBDA as the Conflict Handler. :param pulumi.Input[str] lambda_conflict_handler_arn: The Amazon Resource Name (ARN) for the Lambda function to use as the Conflict Handler. """ - FunctionConfigurationLambdaConflictHandlerConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - lambda_conflict_handler_arn=lambda_conflict_handler_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lambda_conflict_handler_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if lambda_conflict_handler_arn is not None: - _setter("lambda_conflict_handler_arn", lambda_conflict_handler_arn) + pulumi.set(__self__, "lambda_conflict_handler_arn", lambda_conflict_handler_arn) @property @pulumi.getter(name="lambdaConflictHandlerArn") @@ -626,24 +475,11 @@ def __init__(__self__, *, :param pulumi.Input[str] conflict_detection: The Conflict Detection strategy to use. :param pulumi.Input[str] conflict_handler: The Conflict Resolution strategy to perform in the event of a conflict. """ - FunctionConfigurationSyncConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - conflict_detection=conflict_detection, - conflict_handler=conflict_handler, - lambda_conflict_handler_config=lambda_conflict_handler_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - conflict_detection: pulumi.Input[str], - conflict_handler: Optional[pulumi.Input[str]] = None, - lambda_conflict_handler_config: Optional[pulumi.Input['FunctionConfigurationLambdaConflictHandlerConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("conflict_detection", conflict_detection) + pulumi.set(__self__, "conflict_detection", conflict_detection) if conflict_handler is not None: - _setter("conflict_handler", conflict_handler) + pulumi.set(__self__, "conflict_handler", conflict_handler) if lambda_conflict_handler_config is not None: - _setter("lambda_conflict_handler_config", lambda_conflict_handler_config) + pulumi.set(__self__, "lambda_conflict_handler_config", lambda_conflict_handler_config) @property @pulumi.getter(name="conflictDetection") @@ -686,28 +522,13 @@ def __init__(__self__, *, lambda_authorizer_config: Optional[pulumi.Input['GraphQlApiLambdaAuthorizerConfigArgs']] = None, open_id_connect_config: Optional[pulumi.Input['GraphQlApiOpenIdConnectConfigArgs']] = None, user_pool_config: Optional[pulumi.Input['GraphQlApiCognitoUserPoolConfigArgs']] = None): - GraphQlApiAdditionalAuthenticationProviderArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - authentication_type=authentication_type, - lambda_authorizer_config=lambda_authorizer_config, - open_id_connect_config=open_id_connect_config, - user_pool_config=user_pool_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - authentication_type: pulumi.Input[str], - lambda_authorizer_config: Optional[pulumi.Input['GraphQlApiLambdaAuthorizerConfigArgs']] = None, - open_id_connect_config: Optional[pulumi.Input['GraphQlApiOpenIdConnectConfigArgs']] = None, - user_pool_config: Optional[pulumi.Input['GraphQlApiCognitoUserPoolConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("authentication_type", authentication_type) + pulumi.set(__self__, "authentication_type", authentication_type) if lambda_authorizer_config is not None: - _setter("lambda_authorizer_config", lambda_authorizer_config) + pulumi.set(__self__, "lambda_authorizer_config", lambda_authorizer_config) if open_id_connect_config is not None: - _setter("open_id_connect_config", open_id_connect_config) + pulumi.set(__self__, "open_id_connect_config", open_id_connect_config) if user_pool_config is not None: - _setter("user_pool_config", user_pool_config) + pulumi.set(__self__, "user_pool_config", user_pool_config) @property @pulumi.getter(name="authenticationType") @@ -752,25 +573,12 @@ def __init__(__self__, *, app_id_client_regex: Optional[pulumi.Input[str]] = None, aws_region: Optional[pulumi.Input[str]] = None, user_pool_id: Optional[pulumi.Input[str]] = None): - GraphQlApiCognitoUserPoolConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - app_id_client_regex=app_id_client_regex, - aws_region=aws_region, - user_pool_id=user_pool_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - app_id_client_regex: Optional[pulumi.Input[str]] = None, - aws_region: Optional[pulumi.Input[str]] = None, - user_pool_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if app_id_client_regex is not None: - _setter("app_id_client_regex", app_id_client_regex) + pulumi.set(__self__, "app_id_client_regex", app_id_client_regex) if aws_region is not None: - _setter("aws_region", aws_region) + pulumi.set(__self__, "aws_region", aws_region) if user_pool_id is not None: - _setter("user_pool_id", user_pool_id) + pulumi.set(__self__, "user_pool_id", user_pool_id) @property @pulumi.getter(name="appIdClientRegex") @@ -806,25 +614,12 @@ def __init__(__self__, *, authorizer_result_ttl_in_seconds: Optional[pulumi.Input[float]] = None, authorizer_uri: Optional[pulumi.Input[str]] = None, identity_validation_expression: Optional[pulumi.Input[str]] = None): - GraphQlApiLambdaAuthorizerConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - authorizer_result_ttl_in_seconds=authorizer_result_ttl_in_seconds, - authorizer_uri=authorizer_uri, - identity_validation_expression=identity_validation_expression, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - authorizer_result_ttl_in_seconds: Optional[pulumi.Input[float]] = None, - authorizer_uri: Optional[pulumi.Input[str]] = None, - identity_validation_expression: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if authorizer_result_ttl_in_seconds is not None: - _setter("authorizer_result_ttl_in_seconds", authorizer_result_ttl_in_seconds) + pulumi.set(__self__, "authorizer_result_ttl_in_seconds", authorizer_result_ttl_in_seconds) if authorizer_uri is not None: - _setter("authorizer_uri", authorizer_uri) + pulumi.set(__self__, "authorizer_uri", authorizer_uri) if identity_validation_expression is not None: - _setter("identity_validation_expression", identity_validation_expression) + pulumi.set(__self__, "identity_validation_expression", identity_validation_expression) @property @pulumi.getter(name="authorizerResultTtlInSeconds") @@ -860,25 +655,12 @@ def __init__(__self__, *, cloud_watch_logs_role_arn: Optional[pulumi.Input[str]] = None, exclude_verbose_content: Optional[pulumi.Input[bool]] = None, field_log_level: Optional[pulumi.Input[str]] = None): - GraphQlApiLogConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_logs_role_arn=cloud_watch_logs_role_arn, - exclude_verbose_content=exclude_verbose_content, - field_log_level=field_log_level, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_logs_role_arn: Optional[pulumi.Input[str]] = None, - exclude_verbose_content: Optional[pulumi.Input[bool]] = None, - field_log_level: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_watch_logs_role_arn is not None: - _setter("cloud_watch_logs_role_arn", cloud_watch_logs_role_arn) + pulumi.set(__self__, "cloud_watch_logs_role_arn", cloud_watch_logs_role_arn) if exclude_verbose_content is not None: - _setter("exclude_verbose_content", exclude_verbose_content) + pulumi.set(__self__, "exclude_verbose_content", exclude_verbose_content) if field_log_level is not None: - _setter("field_log_level", field_log_level) + pulumi.set(__self__, "field_log_level", field_log_level) @property @pulumi.getter(name="cloudWatchLogsRoleArn") @@ -915,29 +697,14 @@ def __init__(__self__, *, client_id: Optional[pulumi.Input[str]] = None, iat_ttl: Optional[pulumi.Input[float]] = None, issuer: Optional[pulumi.Input[str]] = None): - GraphQlApiOpenIdConnectConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - auth_ttl=auth_ttl, - client_id=client_id, - iat_ttl=iat_ttl, - issuer=issuer, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auth_ttl: Optional[pulumi.Input[float]] = None, - client_id: Optional[pulumi.Input[str]] = None, - iat_ttl: Optional[pulumi.Input[float]] = None, - issuer: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if auth_ttl is not None: - _setter("auth_ttl", auth_ttl) + pulumi.set(__self__, "auth_ttl", auth_ttl) if client_id is not None: - _setter("client_id", client_id) + pulumi.set(__self__, "client_id", client_id) if iat_ttl is not None: - _setter("iat_ttl", iat_ttl) + pulumi.set(__self__, "iat_ttl", iat_ttl) if issuer is not None: - _setter("issuer", issuer) + pulumi.set(__self__, "issuer", issuer) @property @pulumi.getter(name="authTtl") @@ -981,19 +748,8 @@ class GraphQlApiTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - GraphQlApiTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1021,29 +777,14 @@ def __init__(__self__, *, aws_region: Optional[pulumi.Input[str]] = None, default_action: Optional[pulumi.Input[str]] = None, user_pool_id: Optional[pulumi.Input[str]] = None): - GraphQlApiUserPoolConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - app_id_client_regex=app_id_client_regex, - aws_region=aws_region, - default_action=default_action, - user_pool_id=user_pool_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - app_id_client_regex: Optional[pulumi.Input[str]] = None, - aws_region: Optional[pulumi.Input[str]] = None, - default_action: Optional[pulumi.Input[str]] = None, - user_pool_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if app_id_client_regex is not None: - _setter("app_id_client_regex", app_id_client_regex) + pulumi.set(__self__, "app_id_client_regex", app_id_client_regex) if aws_region is not None: - _setter("aws_region", aws_region) + pulumi.set(__self__, "aws_region", aws_region) if default_action is not None: - _setter("default_action", default_action) + pulumi.set(__self__, "default_action", default_action) if user_pool_id is not None: - _setter("user_pool_id", user_pool_id) + pulumi.set(__self__, "user_pool_id", user_pool_id) @property @pulumi.getter(name="appIdClientRegex") @@ -1087,19 +828,8 @@ class ResolverAppSyncRuntimeArgs: def __init__(__self__, *, name: pulumi.Input[str], runtime_version: pulumi.Input[str]): - ResolverAppSyncRuntimeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - runtime_version=runtime_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - runtime_version: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("runtime_version", runtime_version) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "runtime_version", runtime_version) @property @pulumi.getter @@ -1125,20 +855,9 @@ class ResolverCachingConfigArgs: def __init__(__self__, *, ttl: pulumi.Input[float], caching_keys: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - ResolverCachingConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ttl=ttl, - caching_keys=caching_keys, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ttl: pulumi.Input[float], - caching_keys: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ttl", ttl) + pulumi.set(__self__, "ttl", ttl) if caching_keys is not None: - _setter("caching_keys", caching_keys) + pulumi.set(__self__, "caching_keys", caching_keys) @property @pulumi.getter @@ -1163,17 +882,8 @@ def caching_keys(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]] class ResolverLambdaConflictHandlerConfigArgs: def __init__(__self__, *, lambda_conflict_handler_arn: Optional[pulumi.Input[str]] = None): - ResolverLambdaConflictHandlerConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - lambda_conflict_handler_arn=lambda_conflict_handler_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lambda_conflict_handler_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if lambda_conflict_handler_arn is not None: - _setter("lambda_conflict_handler_arn", lambda_conflict_handler_arn) + pulumi.set(__self__, "lambda_conflict_handler_arn", lambda_conflict_handler_arn) @property @pulumi.getter(name="lambdaConflictHandlerArn") @@ -1189,17 +899,8 @@ def lambda_conflict_handler_arn(self, value: Optional[pulumi.Input[str]]): class ResolverPipelineConfigArgs: def __init__(__self__, *, functions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - ResolverPipelineConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - functions=functions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - functions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if functions is not None: - _setter("functions", functions) + pulumi.set(__self__, "functions", functions) @property @pulumi.getter @@ -1217,24 +918,11 @@ def __init__(__self__, *, conflict_detection: pulumi.Input[str], conflict_handler: Optional[pulumi.Input[str]] = None, lambda_conflict_handler_config: Optional[pulumi.Input['ResolverLambdaConflictHandlerConfigArgs']] = None): - ResolverSyncConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - conflict_detection=conflict_detection, - conflict_handler=conflict_handler, - lambda_conflict_handler_config=lambda_conflict_handler_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - conflict_detection: pulumi.Input[str], - conflict_handler: Optional[pulumi.Input[str]] = None, - lambda_conflict_handler_config: Optional[pulumi.Input['ResolverLambdaConflictHandlerConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("conflict_detection", conflict_detection) + pulumi.set(__self__, "conflict_detection", conflict_detection) if conflict_handler is not None: - _setter("conflict_handler", conflict_handler) + pulumi.set(__self__, "conflict_handler", conflict_handler) if lambda_conflict_handler_config is not None: - _setter("lambda_conflict_handler_config", lambda_conflict_handler_config) + pulumi.set(__self__, "lambda_conflict_handler_config", lambda_conflict_handler_config) @property @pulumi.getter(name="conflictDetection") @@ -1271,17 +959,8 @@ def __init__(__self__, *, """ :param pulumi.Input['SourceApiAssociationConfigMergeType'] merge_type: Configuration of the merged behavior for the association. For example when it could be auto or has to be manual. """ - SourceApiAssociationConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - merge_type=merge_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - merge_type: Optional[pulumi.Input['SourceApiAssociationConfigMergeType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if merge_type is not None: - _setter("merge_type", merge_type) + pulumi.set(__self__, "merge_type", merge_type) @property @pulumi.getter(name="mergeType") diff --git a/sdk/python/pulumi_aws_native/appsync/api_cache.py b/sdk/python/pulumi_aws_native/appsync/api_cache.py index 5c153323cb..e9bc135b5f 100644 --- a/sdk/python/pulumi_aws_native/appsync/api_cache.py +++ b/sdk/python/pulumi_aws_native/appsync/api_cache.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['ApiCacheArgs', 'ApiCache'] @@ -23,33 +23,14 @@ def __init__(__self__, *, """ The set of arguments for constructing a ApiCache resource. """ - ApiCacheArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - api_caching_behavior=api_caching_behavior, - api_id=api_id, - ttl=ttl, - type=type, - at_rest_encryption_enabled=at_rest_encryption_enabled, - transit_encryption_enabled=transit_encryption_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - api_caching_behavior: pulumi.Input[str], - api_id: pulumi.Input[str], - ttl: pulumi.Input[float], - type: pulumi.Input[str], - at_rest_encryption_enabled: Optional[pulumi.Input[bool]] = None, - transit_encryption_enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("api_caching_behavior", api_caching_behavior) - _setter("api_id", api_id) - _setter("ttl", ttl) - _setter("type", type) + pulumi.set(__self__, "api_caching_behavior", api_caching_behavior) + pulumi.set(__self__, "api_id", api_id) + pulumi.set(__self__, "ttl", ttl) + pulumi.set(__self__, "type", type) if at_rest_encryption_enabled is not None: - _setter("at_rest_encryption_enabled", at_rest_encryption_enabled) + pulumi.set(__self__, "at_rest_encryption_enabled", at_rest_encryption_enabled) if transit_encryption_enabled is not None: - _setter("transit_encryption_enabled", transit_encryption_enabled) + pulumi.set(__self__, "transit_encryption_enabled", transit_encryption_enabled) @property @pulumi.getter(name="apiCachingBehavior") @@ -148,10 +129,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ApiCacheArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/appsync/api_key.py b/sdk/python/pulumi_aws_native/appsync/api_key.py index 7f3e1756aa..efe108c4e6 100644 --- a/sdk/python/pulumi_aws_native/appsync/api_key.py +++ b/sdk/python/pulumi_aws_native/appsync/api_key.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['ApiKeyArgs', 'ApiKey'] @@ -20,24 +20,11 @@ def __init__(__self__, *, """ The set of arguments for constructing a ApiKey resource. """ - ApiKeyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - api_id=api_id, - description=description, - expires=expires, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - api_id: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - expires: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("api_id", api_id) + pulumi.set(__self__, "api_id", api_id) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if expires is not None: - _setter("expires", expires) + pulumi.set(__self__, "expires", expires) @property @pulumi.getter(name="apiId") @@ -106,10 +93,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ApiKeyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/appsync/data_source.py b/sdk/python/pulumi_aws_native/appsync/data_source.py index f7e7c689c9..9eeb9641d7 100644 --- a/sdk/python/pulumi_aws_native/appsync/data_source.py +++ b/sdk/python/pulumi_aws_native/appsync/data_source.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -31,59 +31,28 @@ def __init__(__self__, *, """ The set of arguments for constructing a DataSource resource. """ - DataSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - api_id=api_id, - type=type, - description=description, - dynamo_db_config=dynamo_db_config, - elasticsearch_config=elasticsearch_config, - event_bridge_config=event_bridge_config, - http_config=http_config, - lambda_config=lambda_config, - name=name, - open_search_service_config=open_search_service_config, - relational_database_config=relational_database_config, - service_role_arn=service_role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - api_id: pulumi.Input[str], - type: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - dynamo_db_config: Optional[pulumi.Input['DataSourceDynamoDbConfigArgs']] = None, - elasticsearch_config: Optional[pulumi.Input['DataSourceElasticsearchConfigArgs']] = None, - event_bridge_config: Optional[pulumi.Input['DataSourceEventBridgeConfigArgs']] = None, - http_config: Optional[pulumi.Input['DataSourceHttpConfigArgs']] = None, - lambda_config: Optional[pulumi.Input['DataSourceLambdaConfigArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - open_search_service_config: Optional[pulumi.Input['DataSourceOpenSearchServiceConfigArgs']] = None, - relational_database_config: Optional[pulumi.Input['DataSourceRelationalDatabaseConfigArgs']] = None, - service_role_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("api_id", api_id) - _setter("type", type) + pulumi.set(__self__, "api_id", api_id) + pulumi.set(__self__, "type", type) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if dynamo_db_config is not None: - _setter("dynamo_db_config", dynamo_db_config) + pulumi.set(__self__, "dynamo_db_config", dynamo_db_config) if elasticsearch_config is not None: - _setter("elasticsearch_config", elasticsearch_config) + pulumi.set(__self__, "elasticsearch_config", elasticsearch_config) if event_bridge_config is not None: - _setter("event_bridge_config", event_bridge_config) + pulumi.set(__self__, "event_bridge_config", event_bridge_config) if http_config is not None: - _setter("http_config", http_config) + pulumi.set(__self__, "http_config", http_config) if lambda_config is not None: - _setter("lambda_config", lambda_config) + pulumi.set(__self__, "lambda_config", lambda_config) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if open_search_service_config is not None: - _setter("open_search_service_config", open_search_service_config) + pulumi.set(__self__, "open_search_service_config", open_search_service_config) if relational_database_config is not None: - _setter("relational_database_config", relational_database_config) + pulumi.set(__self__, "relational_database_config", relational_database_config) if service_role_arn is not None: - _setter("service_role_arn", service_role_arn) + pulumi.set(__self__, "service_role_arn", service_role_arn) @property @pulumi.getter(name="apiId") @@ -242,10 +211,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DataSourceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -277,48 +242,13 @@ def _internal_init(__self__, raise TypeError("Missing required property 'api_id'") __props__.__dict__["api_id"] = api_id __props__.__dict__["description"] = description - if dynamo_db_config is not None and not isinstance(dynamo_db_config, DataSourceDynamoDbConfigArgs): - dynamo_db_config = dynamo_db_config or {} - def _setter(key, value): - dynamo_db_config[key] = value - DataSourceDynamoDbConfigArgs._configure(_setter, **dynamo_db_config) __props__.__dict__["dynamo_db_config"] = dynamo_db_config - if elasticsearch_config is not None and not isinstance(elasticsearch_config, DataSourceElasticsearchConfigArgs): - elasticsearch_config = elasticsearch_config or {} - def _setter(key, value): - elasticsearch_config[key] = value - DataSourceElasticsearchConfigArgs._configure(_setter, **elasticsearch_config) __props__.__dict__["elasticsearch_config"] = elasticsearch_config - if event_bridge_config is not None and not isinstance(event_bridge_config, DataSourceEventBridgeConfigArgs): - event_bridge_config = event_bridge_config or {} - def _setter(key, value): - event_bridge_config[key] = value - DataSourceEventBridgeConfigArgs._configure(_setter, **event_bridge_config) __props__.__dict__["event_bridge_config"] = event_bridge_config - if http_config is not None and not isinstance(http_config, DataSourceHttpConfigArgs): - http_config = http_config or {} - def _setter(key, value): - http_config[key] = value - DataSourceHttpConfigArgs._configure(_setter, **http_config) __props__.__dict__["http_config"] = http_config - if lambda_config is not None and not isinstance(lambda_config, DataSourceLambdaConfigArgs): - lambda_config = lambda_config or {} - def _setter(key, value): - lambda_config[key] = value - DataSourceLambdaConfigArgs._configure(_setter, **lambda_config) __props__.__dict__["lambda_config"] = lambda_config __props__.__dict__["name"] = name - if open_search_service_config is not None and not isinstance(open_search_service_config, DataSourceOpenSearchServiceConfigArgs): - open_search_service_config = open_search_service_config or {} - def _setter(key, value): - open_search_service_config[key] = value - DataSourceOpenSearchServiceConfigArgs._configure(_setter, **open_search_service_config) __props__.__dict__["open_search_service_config"] = open_search_service_config - if relational_database_config is not None and not isinstance(relational_database_config, DataSourceRelationalDatabaseConfigArgs): - relational_database_config = relational_database_config or {} - def _setter(key, value): - relational_database_config[key] = value - DataSourceRelationalDatabaseConfigArgs._configure(_setter, **relational_database_config) __props__.__dict__["relational_database_config"] = relational_database_config __props__.__dict__["service_role_arn"] = service_role_arn if type is None and not opts.urn: diff --git a/sdk/python/pulumi_aws_native/appsync/domain_name.py b/sdk/python/pulumi_aws_native/appsync/domain_name.py index 4355c59366..e6a2dedc52 100644 --- a/sdk/python/pulumi_aws_native/appsync/domain_name.py +++ b/sdk/python/pulumi_aws_native/appsync/domain_name.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['DomainNameArgs', 'DomainName'] @@ -20,23 +20,10 @@ def __init__(__self__, *, """ The set of arguments for constructing a DomainName resource. """ - DomainNameArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_arn=certificate_arn, - domain_name=domain_name, - description=description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_arn: pulumi.Input[str], - domain_name: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("certificate_arn", certificate_arn) - _setter("domain_name", domain_name) + pulumi.set(__self__, "certificate_arn", certificate_arn) + pulumi.set(__self__, "domain_name", domain_name) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) @property @pulumi.getter(name="certificateArn") @@ -100,10 +87,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DomainNameArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/appsync/domain_name_api_association.py b/sdk/python/pulumi_aws_native/appsync/domain_name_api_association.py index 3ff93c82b9..31b57192d7 100644 --- a/sdk/python/pulumi_aws_native/appsync/domain_name_api_association.py +++ b/sdk/python/pulumi_aws_native/appsync/domain_name_api_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['DomainNameApiAssociationArgs', 'DomainNameApiAssociation'] @@ -19,19 +19,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a DomainNameApiAssociation resource. """ - DomainNameApiAssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - api_id=api_id, - domain_name=domain_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - api_id: pulumi.Input[str], - domain_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("api_id", api_id) - _setter("domain_name", domain_name) + pulumi.set(__self__, "api_id", api_id) + pulumi.set(__self__, "domain_name", domain_name) @property @pulumi.getter(name="apiId") @@ -85,10 +74,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DomainNameApiAssociationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/appsync/function_configuration.py b/sdk/python/pulumi_aws_native/appsync/function_configuration.py index 016a37d7d2..99a82f735d 100644 --- a/sdk/python/pulumi_aws_native/appsync/function_configuration.py +++ b/sdk/python/pulumi_aws_native/appsync/function_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -47,67 +47,32 @@ def __init__(__self__, *, :param pulumi.Input['FunctionConfigurationAppSyncRuntimeArgs'] runtime: Describes a runtime used by an AWS AppSync pipeline resolver or AWS AppSync function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified. :param pulumi.Input['FunctionConfigurationSyncConfigArgs'] sync_config: Describes a Sync configuration for a resolver. Specifies which Conflict Detection strategy and Resolution strategy to use when the resolver is invoked. """ - FunctionConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - api_id=api_id, - data_source_name=data_source_name, - code=code, - code_s3_location=code_s3_location, - description=description, - function_version=function_version, - max_batch_size=max_batch_size, - name=name, - request_mapping_template=request_mapping_template, - request_mapping_template_s3_location=request_mapping_template_s3_location, - response_mapping_template=response_mapping_template, - response_mapping_template_s3_location=response_mapping_template_s3_location, - runtime=runtime, - sync_config=sync_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - api_id: pulumi.Input[str], - data_source_name: pulumi.Input[str], - code: Optional[pulumi.Input[str]] = None, - code_s3_location: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - function_version: Optional[pulumi.Input[str]] = None, - max_batch_size: Optional[pulumi.Input[int]] = None, - name: Optional[pulumi.Input[str]] = None, - request_mapping_template: Optional[pulumi.Input[str]] = None, - request_mapping_template_s3_location: Optional[pulumi.Input[str]] = None, - response_mapping_template: Optional[pulumi.Input[str]] = None, - response_mapping_template_s3_location: Optional[pulumi.Input[str]] = None, - runtime: Optional[pulumi.Input['FunctionConfigurationAppSyncRuntimeArgs']] = None, - sync_config: Optional[pulumi.Input['FunctionConfigurationSyncConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("api_id", api_id) - _setter("data_source_name", data_source_name) + pulumi.set(__self__, "api_id", api_id) + pulumi.set(__self__, "data_source_name", data_source_name) if code is not None: - _setter("code", code) + pulumi.set(__self__, "code", code) if code_s3_location is not None: - _setter("code_s3_location", code_s3_location) + pulumi.set(__self__, "code_s3_location", code_s3_location) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if function_version is not None: - _setter("function_version", function_version) + pulumi.set(__self__, "function_version", function_version) if max_batch_size is not None: - _setter("max_batch_size", max_batch_size) + pulumi.set(__self__, "max_batch_size", max_batch_size) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if request_mapping_template is not None: - _setter("request_mapping_template", request_mapping_template) + pulumi.set(__self__, "request_mapping_template", request_mapping_template) if request_mapping_template_s3_location is not None: - _setter("request_mapping_template_s3_location", request_mapping_template_s3_location) + pulumi.set(__self__, "request_mapping_template_s3_location", request_mapping_template_s3_location) if response_mapping_template is not None: - _setter("response_mapping_template", response_mapping_template) + pulumi.set(__self__, "response_mapping_template", response_mapping_template) if response_mapping_template_s3_location is not None: - _setter("response_mapping_template_s3_location", response_mapping_template_s3_location) + pulumi.set(__self__, "response_mapping_template_s3_location", response_mapping_template_s3_location) if runtime is not None: - _setter("runtime", runtime) + pulumi.set(__self__, "runtime", runtime) if sync_config is not None: - _setter("sync_config", sync_config) + pulumi.set(__self__, "sync_config", sync_config) @property @pulumi.getter(name="apiId") @@ -337,10 +302,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - FunctionConfigurationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -385,17 +346,7 @@ def _internal_init(__self__, __props__.__dict__["request_mapping_template_s3_location"] = request_mapping_template_s3_location __props__.__dict__["response_mapping_template"] = response_mapping_template __props__.__dict__["response_mapping_template_s3_location"] = response_mapping_template_s3_location - if runtime is not None and not isinstance(runtime, FunctionConfigurationAppSyncRuntimeArgs): - runtime = runtime or {} - def _setter(key, value): - runtime[key] = value - FunctionConfigurationAppSyncRuntimeArgs._configure(_setter, **runtime) __props__.__dict__["runtime"] = runtime - if sync_config is not None and not isinstance(sync_config, FunctionConfigurationSyncConfigArgs): - sync_config = sync_config or {} - def _setter(key, value): - sync_config[key] = value - FunctionConfigurationSyncConfigArgs._configure(_setter, **sync_config) __props__.__dict__["sync_config"] = sync_config __props__.__dict__["function_arn"] = None __props__.__dict__["function_id"] = None diff --git a/sdk/python/pulumi_aws_native/appsync/get_api_cache.py b/sdk/python/pulumi_aws_native/appsync/get_api_cache.py index ebdf8c4fdf..10e7bb0483 100644 --- a/sdk/python/pulumi_aws_native/appsync/get_api_cache.py +++ b/sdk/python/pulumi_aws_native/appsync/get_api_cache.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/appsync/get_api_key.py b/sdk/python/pulumi_aws_native/appsync/get_api_key.py index 29f373b9f7..2fae6cf24b 100644 --- a/sdk/python/pulumi_aws_native/appsync/get_api_key.py +++ b/sdk/python/pulumi_aws_native/appsync/get_api_key.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/appsync/get_data_source.py b/sdk/python/pulumi_aws_native/appsync/get_data_source.py index 644314723e..6293098ce4 100644 --- a/sdk/python/pulumi_aws_native/appsync/get_data_source.py +++ b/sdk/python/pulumi_aws_native/appsync/get_data_source.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/appsync/get_domain_name.py b/sdk/python/pulumi_aws_native/appsync/get_domain_name.py index 831062bfd1..f814deb4c1 100644 --- a/sdk/python/pulumi_aws_native/appsync/get_domain_name.py +++ b/sdk/python/pulumi_aws_native/appsync/get_domain_name.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/appsync/get_domain_name_api_association.py b/sdk/python/pulumi_aws_native/appsync/get_domain_name_api_association.py index 5a8106b590..d86107b9d1 100644 --- a/sdk/python/pulumi_aws_native/appsync/get_domain_name_api_association.py +++ b/sdk/python/pulumi_aws_native/appsync/get_domain_name_api_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/appsync/get_function_configuration.py b/sdk/python/pulumi_aws_native/appsync/get_function_configuration.py index f22465c787..2198fc87bb 100644 --- a/sdk/python/pulumi_aws_native/appsync/get_function_configuration.py +++ b/sdk/python/pulumi_aws_native/appsync/get_function_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/appsync/get_graph_ql_api.py b/sdk/python/pulumi_aws_native/appsync/get_graph_ql_api.py index 818343a0b0..24c2dcc750 100644 --- a/sdk/python/pulumi_aws_native/appsync/get_graph_ql_api.py +++ b/sdk/python/pulumi_aws_native/appsync/get_graph_ql_api.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/appsync/get_graph_ql_schema.py b/sdk/python/pulumi_aws_native/appsync/get_graph_ql_schema.py index 43c177f2e7..1c3282567c 100644 --- a/sdk/python/pulumi_aws_native/appsync/get_graph_ql_schema.py +++ b/sdk/python/pulumi_aws_native/appsync/get_graph_ql_schema.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/appsync/get_resolver.py b/sdk/python/pulumi_aws_native/appsync/get_resolver.py index 14c926339d..b6088fca6e 100644 --- a/sdk/python/pulumi_aws_native/appsync/get_resolver.py +++ b/sdk/python/pulumi_aws_native/appsync/get_resolver.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/appsync/get_source_api_association.py b/sdk/python/pulumi_aws_native/appsync/get_source_api_association.py index e32b6c33be..81488af48b 100644 --- a/sdk/python/pulumi_aws_native/appsync/get_source_api_association.py +++ b/sdk/python/pulumi_aws_native/appsync/get_source_api_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/appsync/graph_ql_api.py b/sdk/python/pulumi_aws_native/appsync/graph_ql_api.py index 36daea201f..bc5e8c7be0 100644 --- a/sdk/python/pulumi_aws_native/appsync/graph_ql_api.py +++ b/sdk/python/pulumi_aws_native/appsync/graph_ql_api.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -32,64 +32,31 @@ def __init__(__self__, *, """ The set of arguments for constructing a GraphQlApi resource. """ - GraphQlApiArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - authentication_type=authentication_type, - additional_authentication_providers=additional_authentication_providers, - api_type=api_type, - lambda_authorizer_config=lambda_authorizer_config, - log_config=log_config, - merged_api_execution_role_arn=merged_api_execution_role_arn, - name=name, - open_id_connect_config=open_id_connect_config, - owner_contact=owner_contact, - tags=tags, - user_pool_config=user_pool_config, - visibility=visibility, - xray_enabled=xray_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - authentication_type: pulumi.Input[str], - additional_authentication_providers: Optional[pulumi.Input[Sequence[pulumi.Input['GraphQlApiAdditionalAuthenticationProviderArgs']]]] = None, - api_type: Optional[pulumi.Input[str]] = None, - lambda_authorizer_config: Optional[pulumi.Input['GraphQlApiLambdaAuthorizerConfigArgs']] = None, - log_config: Optional[pulumi.Input['GraphQlApiLogConfigArgs']] = None, - merged_api_execution_role_arn: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - open_id_connect_config: Optional[pulumi.Input['GraphQlApiOpenIdConnectConfigArgs']] = None, - owner_contact: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['GraphQlApiTagArgs']]]] = None, - user_pool_config: Optional[pulumi.Input['GraphQlApiUserPoolConfigArgs']] = None, - visibility: Optional[pulumi.Input[str]] = None, - xray_enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("authentication_type", authentication_type) + pulumi.set(__self__, "authentication_type", authentication_type) if additional_authentication_providers is not None: - _setter("additional_authentication_providers", additional_authentication_providers) + pulumi.set(__self__, "additional_authentication_providers", additional_authentication_providers) if api_type is not None: - _setter("api_type", api_type) + pulumi.set(__self__, "api_type", api_type) if lambda_authorizer_config is not None: - _setter("lambda_authorizer_config", lambda_authorizer_config) + pulumi.set(__self__, "lambda_authorizer_config", lambda_authorizer_config) if log_config is not None: - _setter("log_config", log_config) + pulumi.set(__self__, "log_config", log_config) if merged_api_execution_role_arn is not None: - _setter("merged_api_execution_role_arn", merged_api_execution_role_arn) + pulumi.set(__self__, "merged_api_execution_role_arn", merged_api_execution_role_arn) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if open_id_connect_config is not None: - _setter("open_id_connect_config", open_id_connect_config) + pulumi.set(__self__, "open_id_connect_config", open_id_connect_config) if owner_contact is not None: - _setter("owner_contact", owner_contact) + pulumi.set(__self__, "owner_contact", owner_contact) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if user_pool_config is not None: - _setter("user_pool_config", user_pool_config) + pulumi.set(__self__, "user_pool_config", user_pool_config) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) if xray_enabled is not None: - _setter("xray_enabled", xray_enabled) + pulumi.set(__self__, "xray_enabled", xray_enabled) @property @pulumi.getter(name="authenticationType") @@ -258,10 +225,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - GraphQlApiArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -295,33 +258,13 @@ def _internal_init(__self__, if authentication_type is None and not opts.urn: raise TypeError("Missing required property 'authentication_type'") __props__.__dict__["authentication_type"] = authentication_type - if lambda_authorizer_config is not None and not isinstance(lambda_authorizer_config, GraphQlApiLambdaAuthorizerConfigArgs): - lambda_authorizer_config = lambda_authorizer_config or {} - def _setter(key, value): - lambda_authorizer_config[key] = value - GraphQlApiLambdaAuthorizerConfigArgs._configure(_setter, **lambda_authorizer_config) __props__.__dict__["lambda_authorizer_config"] = lambda_authorizer_config - if log_config is not None and not isinstance(log_config, GraphQlApiLogConfigArgs): - log_config = log_config or {} - def _setter(key, value): - log_config[key] = value - GraphQlApiLogConfigArgs._configure(_setter, **log_config) __props__.__dict__["log_config"] = log_config __props__.__dict__["merged_api_execution_role_arn"] = merged_api_execution_role_arn __props__.__dict__["name"] = name - if open_id_connect_config is not None and not isinstance(open_id_connect_config, GraphQlApiOpenIdConnectConfigArgs): - open_id_connect_config = open_id_connect_config or {} - def _setter(key, value): - open_id_connect_config[key] = value - GraphQlApiOpenIdConnectConfigArgs._configure(_setter, **open_id_connect_config) __props__.__dict__["open_id_connect_config"] = open_id_connect_config __props__.__dict__["owner_contact"] = owner_contact __props__.__dict__["tags"] = tags - if user_pool_config is not None and not isinstance(user_pool_config, GraphQlApiUserPoolConfigArgs): - user_pool_config = user_pool_config or {} - def _setter(key, value): - user_pool_config[key] = value - GraphQlApiUserPoolConfigArgs._configure(_setter, **user_pool_config) __props__.__dict__["user_pool_config"] = user_pool_config __props__.__dict__["visibility"] = visibility __props__.__dict__["xray_enabled"] = xray_enabled diff --git a/sdk/python/pulumi_aws_native/appsync/graph_ql_schema.py b/sdk/python/pulumi_aws_native/appsync/graph_ql_schema.py index dee712a70c..d5733a0db9 100644 --- a/sdk/python/pulumi_aws_native/appsync/graph_ql_schema.py +++ b/sdk/python/pulumi_aws_native/appsync/graph_ql_schema.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['GraphQlSchemaArgs', 'GraphQlSchema'] @@ -20,24 +20,11 @@ def __init__(__self__, *, """ The set of arguments for constructing a GraphQlSchema resource. """ - GraphQlSchemaArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - api_id=api_id, - definition=definition, - definition_s3_location=definition_s3_location, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - api_id: pulumi.Input[str], - definition: Optional[pulumi.Input[str]] = None, - definition_s3_location: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("api_id", api_id) + pulumi.set(__self__, "api_id", api_id) if definition is not None: - _setter("definition", definition) + pulumi.set(__self__, "definition", definition) if definition_s3_location is not None: - _setter("definition_s3_location", definition_s3_location) + pulumi.set(__self__, "definition_s3_location", definition_s3_location) @property @pulumi.getter(name="apiId") @@ -106,10 +93,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - GraphQlSchemaArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/appsync/outputs.py b/sdk/python/pulumi_aws_native/appsync/outputs.py index 112ec240bc..61fa806983 100644 --- a/sdk/python/pulumi_aws_native/appsync/outputs.py +++ b/sdk/python/pulumi_aws_native/appsync/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -65,20 +65,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, authorization_type: str, aws_iam_config: Optional['outputs.DataSourceAwsIamConfig'] = None): - DataSourceAuthorizationConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - authorization_type=authorization_type, - aws_iam_config=aws_iam_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - authorization_type: str, - aws_iam_config: Optional['outputs.DataSourceAwsIamConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("authorization_type", authorization_type) + pulumi.set(__self__, "authorization_type", authorization_type) if aws_iam_config is not None: - _setter("aws_iam_config", aws_iam_config) + pulumi.set(__self__, "aws_iam_config", aws_iam_config) @property @pulumi.getter(name="authorizationType") @@ -115,21 +104,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, signing_region: Optional[str] = None, signing_service_name: Optional[str] = None): - DataSourceAwsIamConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - signing_region=signing_region, - signing_service_name=signing_service_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - signing_region: Optional[str] = None, - signing_service_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if signing_region is not None: - _setter("signing_region", signing_region) + pulumi.set(__self__, "signing_region", signing_region) if signing_service_name is not None: - _setter("signing_service_name", signing_service_name) + pulumi.set(__self__, "signing_service_name", signing_service_name) @property @pulumi.getter(name="signingRegion") @@ -169,22 +147,9 @@ def __init__(__self__, *, base_table_ttl: str, delta_sync_table_name: str, delta_sync_table_ttl: str): - DataSourceDeltaSyncConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - base_table_ttl=base_table_ttl, - delta_sync_table_name=delta_sync_table_name, - delta_sync_table_ttl=delta_sync_table_ttl, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - base_table_ttl: str, - delta_sync_table_name: str, - delta_sync_table_ttl: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("base_table_ttl", base_table_ttl) - _setter("delta_sync_table_name", delta_sync_table_name) - _setter("delta_sync_table_ttl", delta_sync_table_ttl) + pulumi.set(__self__, "base_table_ttl", base_table_ttl) + pulumi.set(__self__, "delta_sync_table_name", delta_sync_table_name) + pulumi.set(__self__, "delta_sync_table_ttl", delta_sync_table_ttl) @property @pulumi.getter(name="baseTableTtl") @@ -233,31 +198,14 @@ def __init__(__self__, *, delta_sync_config: Optional['outputs.DataSourceDeltaSyncConfig'] = None, use_caller_credentials: Optional[bool] = None, versioned: Optional[bool] = None): - DataSourceDynamoDbConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - aws_region=aws_region, - table_name=table_name, - delta_sync_config=delta_sync_config, - use_caller_credentials=use_caller_credentials, - versioned=versioned, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aws_region: str, - table_name: str, - delta_sync_config: Optional['outputs.DataSourceDeltaSyncConfig'] = None, - use_caller_credentials: Optional[bool] = None, - versioned: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("aws_region", aws_region) - _setter("table_name", table_name) + pulumi.set(__self__, "aws_region", aws_region) + pulumi.set(__self__, "table_name", table_name) if delta_sync_config is not None: - _setter("delta_sync_config", delta_sync_config) + pulumi.set(__self__, "delta_sync_config", delta_sync_config) if use_caller_credentials is not None: - _setter("use_caller_credentials", use_caller_credentials) + pulumi.set(__self__, "use_caller_credentials", use_caller_credentials) if versioned is not None: - _setter("versioned", versioned) + pulumi.set(__self__, "versioned", versioned) @property @pulumi.getter(name="awsRegion") @@ -307,19 +255,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, aws_region: str, endpoint: str): - DataSourceElasticsearchConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - aws_region=aws_region, - endpoint=endpoint, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aws_region: str, - endpoint: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("aws_region", aws_region) - _setter("endpoint", endpoint) + pulumi.set(__self__, "aws_region", aws_region) + pulumi.set(__self__, "endpoint", endpoint) @property @pulumi.getter(name="awsRegion") @@ -353,16 +290,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, event_bus_arn: str): - DataSourceEventBridgeConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - event_bus_arn=event_bus_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - event_bus_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("event_bus_arn", event_bus_arn) + pulumi.set(__self__, "event_bus_arn", event_bus_arn) @property @pulumi.getter(name="eventBusArn") @@ -392,20 +320,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, endpoint: str, authorization_config: Optional['outputs.DataSourceAuthorizationConfig'] = None): - DataSourceHttpConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoint=endpoint, - authorization_config=authorization_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoint: str, - authorization_config: Optional['outputs.DataSourceAuthorizationConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("endpoint", endpoint) + pulumi.set(__self__, "endpoint", endpoint) if authorization_config is not None: - _setter("authorization_config", authorization_config) + pulumi.set(__self__, "authorization_config", authorization_config) @property @pulumi.getter @@ -439,16 +356,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, lambda_function_arn: str): - DataSourceLambdaConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - lambda_function_arn=lambda_function_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lambda_function_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("lambda_function_arn", lambda_function_arn) + pulumi.set(__self__, "lambda_function_arn", lambda_function_arn) @property @pulumi.getter(name="lambdaFunctionArn") @@ -478,19 +386,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, aws_region: str, endpoint: str): - DataSourceOpenSearchServiceConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - aws_region=aws_region, - endpoint=endpoint, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aws_region: str, - endpoint: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("aws_region", aws_region) - _setter("endpoint", endpoint) + pulumi.set(__self__, "aws_region", aws_region) + pulumi.set(__self__, "endpoint", endpoint) @property @pulumi.getter(name="awsRegion") @@ -534,30 +431,13 @@ def __init__(__self__, *, db_cluster_identifier: str, database_name: Optional[str] = None, schema: Optional[str] = None): - DataSourceRdsHttpEndpointConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - aws_region=aws_region, - aws_secret_store_arn=aws_secret_store_arn, - db_cluster_identifier=db_cluster_identifier, - database_name=database_name, - schema=schema, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aws_region: str, - aws_secret_store_arn: str, - db_cluster_identifier: str, - database_name: Optional[str] = None, - schema: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("aws_region", aws_region) - _setter("aws_secret_store_arn", aws_secret_store_arn) - _setter("db_cluster_identifier", db_cluster_identifier) + pulumi.set(__self__, "aws_region", aws_region) + pulumi.set(__self__, "aws_secret_store_arn", aws_secret_store_arn) + pulumi.set(__self__, "db_cluster_identifier", db_cluster_identifier) if database_name is not None: - _setter("database_name", database_name) + pulumi.set(__self__, "database_name", database_name) if schema is not None: - _setter("schema", schema) + pulumi.set(__self__, "schema", schema) @property @pulumi.getter(name="awsRegion") @@ -609,20 +489,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, relational_database_source_type: str, rds_http_endpoint_config: Optional['outputs.DataSourceRdsHttpEndpointConfig'] = None): - DataSourceRelationalDatabaseConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - relational_database_source_type=relational_database_source_type, - rds_http_endpoint_config=rds_http_endpoint_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - relational_database_source_type: str, - rds_http_endpoint_config: Optional['outputs.DataSourceRdsHttpEndpointConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("relational_database_source_type", relational_database_source_type) + pulumi.set(__self__, "relational_database_source_type", relational_database_source_type) if rds_http_endpoint_config is not None: - _setter("rds_http_endpoint_config", rds_http_endpoint_config) + pulumi.set(__self__, "rds_http_endpoint_config", rds_http_endpoint_config) @property @pulumi.getter(name="relationalDatabaseSourceType") @@ -665,19 +534,8 @@ def __init__(__self__, *, :param str name: The name of the runtime to use. Currently, the only allowed value is APPSYNC_JS. :param str runtime_version: The version of the runtime to use. Currently, the only allowed version is 1.0.0. """ - FunctionConfigurationAppSyncRuntime._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - runtime_version=runtime_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - runtime_version: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("runtime_version", runtime_version) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "runtime_version", runtime_version) @property @pulumi.getter @@ -724,17 +582,8 @@ def __init__(__self__, *, The LambdaConflictHandlerConfig when configuring LAMBDA as the Conflict Handler. :param str lambda_conflict_handler_arn: The Amazon Resource Name (ARN) for the Lambda function to use as the Conflict Handler. """ - FunctionConfigurationLambdaConflictHandlerConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - lambda_conflict_handler_arn=lambda_conflict_handler_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lambda_conflict_handler_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if lambda_conflict_handler_arn is not None: - _setter("lambda_conflict_handler_arn", lambda_conflict_handler_arn) + pulumi.set(__self__, "lambda_conflict_handler_arn", lambda_conflict_handler_arn) @property @pulumi.getter(name="lambdaConflictHandlerArn") @@ -780,24 +629,11 @@ def __init__(__self__, *, :param str conflict_detection: The Conflict Detection strategy to use. :param str conflict_handler: The Conflict Resolution strategy to perform in the event of a conflict. """ - FunctionConfigurationSyncConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - conflict_detection=conflict_detection, - conflict_handler=conflict_handler, - lambda_conflict_handler_config=lambda_conflict_handler_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - conflict_detection: str, - conflict_handler: Optional[str] = None, - lambda_conflict_handler_config: Optional['outputs.FunctionConfigurationLambdaConflictHandlerConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("conflict_detection", conflict_detection) + pulumi.set(__self__, "conflict_detection", conflict_detection) if conflict_handler is not None: - _setter("conflict_handler", conflict_handler) + pulumi.set(__self__, "conflict_handler", conflict_handler) if lambda_conflict_handler_config is not None: - _setter("lambda_conflict_handler_config", lambda_conflict_handler_config) + pulumi.set(__self__, "lambda_conflict_handler_config", lambda_conflict_handler_config) @property @pulumi.getter(name="conflictDetection") @@ -851,28 +687,13 @@ def __init__(__self__, *, lambda_authorizer_config: Optional['outputs.GraphQlApiLambdaAuthorizerConfig'] = None, open_id_connect_config: Optional['outputs.GraphQlApiOpenIdConnectConfig'] = None, user_pool_config: Optional['outputs.GraphQlApiCognitoUserPoolConfig'] = None): - GraphQlApiAdditionalAuthenticationProvider._configure( - lambda key, value: pulumi.set(__self__, key, value), - authentication_type=authentication_type, - lambda_authorizer_config=lambda_authorizer_config, - open_id_connect_config=open_id_connect_config, - user_pool_config=user_pool_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - authentication_type: str, - lambda_authorizer_config: Optional['outputs.GraphQlApiLambdaAuthorizerConfig'] = None, - open_id_connect_config: Optional['outputs.GraphQlApiOpenIdConnectConfig'] = None, - user_pool_config: Optional['outputs.GraphQlApiCognitoUserPoolConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("authentication_type", authentication_type) + pulumi.set(__self__, "authentication_type", authentication_type) if lambda_authorizer_config is not None: - _setter("lambda_authorizer_config", lambda_authorizer_config) + pulumi.set(__self__, "lambda_authorizer_config", lambda_authorizer_config) if open_id_connect_config is not None: - _setter("open_id_connect_config", open_id_connect_config) + pulumi.set(__self__, "open_id_connect_config", open_id_connect_config) if user_pool_config is not None: - _setter("user_pool_config", user_pool_config) + pulumi.set(__self__, "user_pool_config", user_pool_config) @property @pulumi.getter(name="authenticationType") @@ -922,25 +743,12 @@ def __init__(__self__, *, app_id_client_regex: Optional[str] = None, aws_region: Optional[str] = None, user_pool_id: Optional[str] = None): - GraphQlApiCognitoUserPoolConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - app_id_client_regex=app_id_client_regex, - aws_region=aws_region, - user_pool_id=user_pool_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - app_id_client_regex: Optional[str] = None, - aws_region: Optional[str] = None, - user_pool_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if app_id_client_regex is not None: - _setter("app_id_client_regex", app_id_client_regex) + pulumi.set(__self__, "app_id_client_regex", app_id_client_regex) if aws_region is not None: - _setter("aws_region", aws_region) + pulumi.set(__self__, "aws_region", aws_region) if user_pool_id is not None: - _setter("user_pool_id", user_pool_id) + pulumi.set(__self__, "user_pool_id", user_pool_id) @property @pulumi.getter(name="appIdClientRegex") @@ -985,25 +793,12 @@ def __init__(__self__, *, authorizer_result_ttl_in_seconds: Optional[float] = None, authorizer_uri: Optional[str] = None, identity_validation_expression: Optional[str] = None): - GraphQlApiLambdaAuthorizerConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - authorizer_result_ttl_in_seconds=authorizer_result_ttl_in_seconds, - authorizer_uri=authorizer_uri, - identity_validation_expression=identity_validation_expression, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - authorizer_result_ttl_in_seconds: Optional[float] = None, - authorizer_uri: Optional[str] = None, - identity_validation_expression: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if authorizer_result_ttl_in_seconds is not None: - _setter("authorizer_result_ttl_in_seconds", authorizer_result_ttl_in_seconds) + pulumi.set(__self__, "authorizer_result_ttl_in_seconds", authorizer_result_ttl_in_seconds) if authorizer_uri is not None: - _setter("authorizer_uri", authorizer_uri) + pulumi.set(__self__, "authorizer_uri", authorizer_uri) if identity_validation_expression is not None: - _setter("identity_validation_expression", identity_validation_expression) + pulumi.set(__self__, "identity_validation_expression", identity_validation_expression) @property @pulumi.getter(name="authorizerResultTtlInSeconds") @@ -1048,25 +843,12 @@ def __init__(__self__, *, cloud_watch_logs_role_arn: Optional[str] = None, exclude_verbose_content: Optional[bool] = None, field_log_level: Optional[str] = None): - GraphQlApiLogConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_logs_role_arn=cloud_watch_logs_role_arn, - exclude_verbose_content=exclude_verbose_content, - field_log_level=field_log_level, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_logs_role_arn: Optional[str] = None, - exclude_verbose_content: Optional[bool] = None, - field_log_level: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_watch_logs_role_arn is not None: - _setter("cloud_watch_logs_role_arn", cloud_watch_logs_role_arn) + pulumi.set(__self__, "cloud_watch_logs_role_arn", cloud_watch_logs_role_arn) if exclude_verbose_content is not None: - _setter("exclude_verbose_content", exclude_verbose_content) + pulumi.set(__self__, "exclude_verbose_content", exclude_verbose_content) if field_log_level is not None: - _setter("field_log_level", field_log_level) + pulumi.set(__self__, "field_log_level", field_log_level) @property @pulumi.getter(name="cloudWatchLogsRoleArn") @@ -1112,29 +894,14 @@ def __init__(__self__, *, client_id: Optional[str] = None, iat_ttl: Optional[float] = None, issuer: Optional[str] = None): - GraphQlApiOpenIdConnectConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - auth_ttl=auth_ttl, - client_id=client_id, - iat_ttl=iat_ttl, - issuer=issuer, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auth_ttl: Optional[float] = None, - client_id: Optional[str] = None, - iat_ttl: Optional[float] = None, - issuer: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if auth_ttl is not None: - _setter("auth_ttl", auth_ttl) + pulumi.set(__self__, "auth_ttl", auth_ttl) if client_id is not None: - _setter("client_id", client_id) + pulumi.set(__self__, "client_id", client_id) if iat_ttl is not None: - _setter("iat_ttl", iat_ttl) + pulumi.set(__self__, "iat_ttl", iat_ttl) if issuer is not None: - _setter("issuer", issuer) + pulumi.set(__self__, "issuer", issuer) @property @pulumi.getter(name="authTtl") @@ -1162,19 +929,8 @@ class GraphQlApiTag(dict): def __init__(__self__, *, key: str, value: str): - GraphQlApiTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1217,29 +973,14 @@ def __init__(__self__, *, aws_region: Optional[str] = None, default_action: Optional[str] = None, user_pool_id: Optional[str] = None): - GraphQlApiUserPoolConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - app_id_client_regex=app_id_client_regex, - aws_region=aws_region, - default_action=default_action, - user_pool_id=user_pool_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - app_id_client_regex: Optional[str] = None, - aws_region: Optional[str] = None, - default_action: Optional[str] = None, - user_pool_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if app_id_client_regex is not None: - _setter("app_id_client_regex", app_id_client_regex) + pulumi.set(__self__, "app_id_client_regex", app_id_client_regex) if aws_region is not None: - _setter("aws_region", aws_region) + pulumi.set(__self__, "aws_region", aws_region) if default_action is not None: - _setter("default_action", default_action) + pulumi.set(__self__, "default_action", default_action) if user_pool_id is not None: - _setter("user_pool_id", user_pool_id) + pulumi.set(__self__, "user_pool_id", user_pool_id) @property @pulumi.getter(name="appIdClientRegex") @@ -1284,19 +1025,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, name: str, runtime_version: str): - ResolverAppSyncRuntime._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - runtime_version=runtime_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - runtime_version: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("runtime_version", runtime_version) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "runtime_version", runtime_version) @property @pulumi.getter @@ -1331,20 +1061,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, ttl: float, caching_keys: Optional[Sequence[str]] = None): - ResolverCachingConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - ttl=ttl, - caching_keys=caching_keys, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ttl: float, - caching_keys: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ttl", ttl) + pulumi.set(__self__, "ttl", ttl) if caching_keys is not None: - _setter("caching_keys", caching_keys) + pulumi.set(__self__, "caching_keys", caching_keys) @property @pulumi.getter @@ -1378,17 +1097,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, lambda_conflict_handler_arn: Optional[str] = None): - ResolverLambdaConflictHandlerConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - lambda_conflict_handler_arn=lambda_conflict_handler_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lambda_conflict_handler_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if lambda_conflict_handler_arn is not None: - _setter("lambda_conflict_handler_arn", lambda_conflict_handler_arn) + pulumi.set(__self__, "lambda_conflict_handler_arn", lambda_conflict_handler_arn) @property @pulumi.getter(name="lambdaConflictHandlerArn") @@ -1400,17 +1110,8 @@ def lambda_conflict_handler_arn(self) -> Optional[str]: class ResolverPipelineConfig(dict): def __init__(__self__, *, functions: Optional[Sequence[str]] = None): - ResolverPipelineConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - functions=functions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - functions: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if functions is not None: - _setter("functions", functions) + pulumi.set(__self__, "functions", functions) @property @pulumi.getter @@ -1445,24 +1146,11 @@ def __init__(__self__, *, conflict_detection: str, conflict_handler: Optional[str] = None, lambda_conflict_handler_config: Optional['outputs.ResolverLambdaConflictHandlerConfig'] = None): - ResolverSyncConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - conflict_detection=conflict_detection, - conflict_handler=conflict_handler, - lambda_conflict_handler_config=lambda_conflict_handler_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - conflict_detection: str, - conflict_handler: Optional[str] = None, - lambda_conflict_handler_config: Optional['outputs.ResolverLambdaConflictHandlerConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("conflict_detection", conflict_detection) + pulumi.set(__self__, "conflict_detection", conflict_detection) if conflict_handler is not None: - _setter("conflict_handler", conflict_handler) + pulumi.set(__self__, "conflict_handler", conflict_handler) if lambda_conflict_handler_config is not None: - _setter("lambda_conflict_handler_config", lambda_conflict_handler_config) + pulumi.set(__self__, "lambda_conflict_handler_config", lambda_conflict_handler_config) @property @pulumi.getter(name="conflictDetection") @@ -1504,17 +1192,8 @@ def __init__(__self__, *, """ :param 'SourceApiAssociationConfigMergeType' merge_type: Configuration of the merged behavior for the association. For example when it could be auto or has to be manual. """ - SourceApiAssociationConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - merge_type=merge_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - merge_type: Optional['SourceApiAssociationConfigMergeType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if merge_type is not None: - _setter("merge_type", merge_type) + pulumi.set(__self__, "merge_type", merge_type) @property @pulumi.getter(name="mergeType") diff --git a/sdk/python/pulumi_aws_native/appsync/resolver.py b/sdk/python/pulumi_aws_native/appsync/resolver.py index 4b7d0b38d5..e43bbabfcc 100644 --- a/sdk/python/pulumi_aws_native/appsync/resolver.py +++ b/sdk/python/pulumi_aws_native/appsync/resolver.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -35,74 +35,35 @@ def __init__(__self__, *, """ The set of arguments for constructing a Resolver resource. """ - ResolverArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - api_id=api_id, - field_name=field_name, - type_name=type_name, - caching_config=caching_config, - code=code, - code_s3_location=code_s3_location, - data_source_name=data_source_name, - kind=kind, - max_batch_size=max_batch_size, - pipeline_config=pipeline_config, - request_mapping_template=request_mapping_template, - request_mapping_template_s3_location=request_mapping_template_s3_location, - response_mapping_template=response_mapping_template, - response_mapping_template_s3_location=response_mapping_template_s3_location, - runtime=runtime, - sync_config=sync_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - api_id: pulumi.Input[str], - field_name: pulumi.Input[str], - type_name: pulumi.Input[str], - caching_config: Optional[pulumi.Input['ResolverCachingConfigArgs']] = None, - code: Optional[pulumi.Input[str]] = None, - code_s3_location: Optional[pulumi.Input[str]] = None, - data_source_name: Optional[pulumi.Input[str]] = None, - kind: Optional[pulumi.Input[str]] = None, - max_batch_size: Optional[pulumi.Input[int]] = None, - pipeline_config: Optional[pulumi.Input['ResolverPipelineConfigArgs']] = None, - request_mapping_template: Optional[pulumi.Input[str]] = None, - request_mapping_template_s3_location: Optional[pulumi.Input[str]] = None, - response_mapping_template: Optional[pulumi.Input[str]] = None, - response_mapping_template_s3_location: Optional[pulumi.Input[str]] = None, - runtime: Optional[pulumi.Input['ResolverAppSyncRuntimeArgs']] = None, - sync_config: Optional[pulumi.Input['ResolverSyncConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("api_id", api_id) - _setter("field_name", field_name) - _setter("type_name", type_name) + pulumi.set(__self__, "api_id", api_id) + pulumi.set(__self__, "field_name", field_name) + pulumi.set(__self__, "type_name", type_name) if caching_config is not None: - _setter("caching_config", caching_config) + pulumi.set(__self__, "caching_config", caching_config) if code is not None: - _setter("code", code) + pulumi.set(__self__, "code", code) if code_s3_location is not None: - _setter("code_s3_location", code_s3_location) + pulumi.set(__self__, "code_s3_location", code_s3_location) if data_source_name is not None: - _setter("data_source_name", data_source_name) + pulumi.set(__self__, "data_source_name", data_source_name) if kind is not None: - _setter("kind", kind) + pulumi.set(__self__, "kind", kind) if max_batch_size is not None: - _setter("max_batch_size", max_batch_size) + pulumi.set(__self__, "max_batch_size", max_batch_size) if pipeline_config is not None: - _setter("pipeline_config", pipeline_config) + pulumi.set(__self__, "pipeline_config", pipeline_config) if request_mapping_template is not None: - _setter("request_mapping_template", request_mapping_template) + pulumi.set(__self__, "request_mapping_template", request_mapping_template) if request_mapping_template_s3_location is not None: - _setter("request_mapping_template_s3_location", request_mapping_template_s3_location) + pulumi.set(__self__, "request_mapping_template_s3_location", request_mapping_template_s3_location) if response_mapping_template is not None: - _setter("response_mapping_template", response_mapping_template) + pulumi.set(__self__, "response_mapping_template", response_mapping_template) if response_mapping_template_s3_location is not None: - _setter("response_mapping_template_s3_location", response_mapping_template_s3_location) + pulumi.set(__self__, "response_mapping_template_s3_location", response_mapping_template_s3_location) if runtime is not None: - _setter("runtime", runtime) + pulumi.set(__self__, "runtime", runtime) if sync_config is not None: - _setter("sync_config", sync_config) + pulumi.set(__self__, "sync_config", sync_config) @property @pulumi.getter(name="apiId") @@ -301,10 +262,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ResolverArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -339,11 +296,6 @@ def _internal_init(__self__, if api_id is None and not opts.urn: raise TypeError("Missing required property 'api_id'") __props__.__dict__["api_id"] = api_id - if caching_config is not None and not isinstance(caching_config, ResolverCachingConfigArgs): - caching_config = caching_config or {} - def _setter(key, value): - caching_config[key] = value - ResolverCachingConfigArgs._configure(_setter, **caching_config) __props__.__dict__["caching_config"] = caching_config __props__.__dict__["code"] = code __props__.__dict__["code_s3_location"] = code_s3_location @@ -353,27 +305,12 @@ def _setter(key, value): __props__.__dict__["field_name"] = field_name __props__.__dict__["kind"] = kind __props__.__dict__["max_batch_size"] = max_batch_size - if pipeline_config is not None and not isinstance(pipeline_config, ResolverPipelineConfigArgs): - pipeline_config = pipeline_config or {} - def _setter(key, value): - pipeline_config[key] = value - ResolverPipelineConfigArgs._configure(_setter, **pipeline_config) __props__.__dict__["pipeline_config"] = pipeline_config __props__.__dict__["request_mapping_template"] = request_mapping_template __props__.__dict__["request_mapping_template_s3_location"] = request_mapping_template_s3_location __props__.__dict__["response_mapping_template"] = response_mapping_template __props__.__dict__["response_mapping_template_s3_location"] = response_mapping_template_s3_location - if runtime is not None and not isinstance(runtime, ResolverAppSyncRuntimeArgs): - runtime = runtime or {} - def _setter(key, value): - runtime[key] = value - ResolverAppSyncRuntimeArgs._configure(_setter, **runtime) __props__.__dict__["runtime"] = runtime - if sync_config is not None and not isinstance(sync_config, ResolverSyncConfigArgs): - sync_config = sync_config or {} - def _setter(key, value): - sync_config[key] = value - ResolverSyncConfigArgs._configure(_setter, **sync_config) __props__.__dict__["sync_config"] = sync_config if type_name is None and not opts.urn: raise TypeError("Missing required property 'type_name'") diff --git a/sdk/python/pulumi_aws_native/appsync/source_api_association.py b/sdk/python/pulumi_aws_native/appsync/source_api_association.py index 82affc2b02..a2b8502b14 100644 --- a/sdk/python/pulumi_aws_native/appsync/source_api_association.py +++ b/sdk/python/pulumi_aws_native/appsync/source_api_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -28,29 +28,14 @@ def __init__(__self__, *, :param pulumi.Input['SourceApiAssociationConfigArgs'] source_api_association_config: Customized configuration for SourceApiAssociation. :param pulumi.Input[str] source_api_identifier: Identifier of the Source GraphQLApi to associate. It could be either GraphQLApi ApiId or ARN """ - SourceApiAssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - merged_api_identifier=merged_api_identifier, - source_api_association_config=source_api_association_config, - source_api_identifier=source_api_identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[pulumi.Input[str]] = None, - merged_api_identifier: Optional[pulumi.Input[str]] = None, - source_api_association_config: Optional[pulumi.Input['SourceApiAssociationConfigArgs']] = None, - source_api_identifier: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if merged_api_identifier is not None: - _setter("merged_api_identifier", merged_api_identifier) + pulumi.set(__self__, "merged_api_identifier", merged_api_identifier) if source_api_association_config is not None: - _setter("source_api_association_config", source_api_association_config) + pulumi.set(__self__, "source_api_association_config", source_api_association_config) if source_api_identifier is not None: - _setter("source_api_identifier", source_api_identifier) + pulumi.set(__self__, "source_api_identifier", source_api_identifier) @property @pulumi.getter @@ -140,10 +125,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SourceApiAssociationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -164,11 +145,6 @@ def _internal_init(__self__, __props__.__dict__["description"] = description __props__.__dict__["merged_api_identifier"] = merged_api_identifier - if source_api_association_config is not None and not isinstance(source_api_association_config, SourceApiAssociationConfigArgs): - source_api_association_config = source_api_association_config or {} - def _setter(key, value): - source_api_association_config[key] = value - SourceApiAssociationConfigArgs._configure(_setter, **source_api_association_config) __props__.__dict__["source_api_association_config"] = source_api_association_config __props__.__dict__["source_api_identifier"] = source_api_identifier __props__.__dict__["association_arn"] = None diff --git a/sdk/python/pulumi_aws_native/aps/_inputs.py b/sdk/python/pulumi_aws_native/aps/_inputs.py index 1bfc75ecd3..079027df27 100644 --- a/sdk/python/pulumi_aws_native/aps/_inputs.py +++ b/sdk/python/pulumi_aws_native/aps/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -25,19 +25,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - RuleGroupsNamespaceTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -72,17 +61,8 @@ def __init__(__self__, *, Logging configuration :param pulumi.Input[str] log_group_arn: CloudWatch log group ARN """ - WorkspaceLoggingConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_group_arn=log_group_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_group_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if log_group_arn is not None: - _setter("log_group_arn", log_group_arn) + pulumi.set(__self__, "log_group_arn", log_group_arn) @property @pulumi.getter(name="logGroupArn") @@ -107,19 +87,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - WorkspaceTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/aps/get_rule_groups_namespace.py b/sdk/python/pulumi_aws_native/aps/get_rule_groups_namespace.py index 73fddd7b5d..c13cbef42c 100644 --- a/sdk/python/pulumi_aws_native/aps/get_rule_groups_namespace.py +++ b/sdk/python/pulumi_aws_native/aps/get_rule_groups_namespace.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/aps/get_workspace.py b/sdk/python/pulumi_aws_native/aps/get_workspace.py index 1cc9eea203..35f6e2866b 100644 --- a/sdk/python/pulumi_aws_native/aps/get_workspace.py +++ b/sdk/python/pulumi_aws_native/aps/get_workspace.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/aps/outputs.py b/sdk/python/pulumi_aws_native/aps/outputs.py index f64a437218..4ffe916ba6 100644 --- a/sdk/python/pulumi_aws_native/aps/outputs.py +++ b/sdk/python/pulumi_aws_native/aps/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -28,19 +28,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - RuleGroupsNamespaceTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -87,17 +76,8 @@ def __init__(__self__, *, Logging configuration :param str log_group_arn: CloudWatch log group ARN """ - WorkspaceLoggingConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_group_arn=log_group_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_group_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if log_group_arn is not None: - _setter("log_group_arn", log_group_arn) + pulumi.set(__self__, "log_group_arn", log_group_arn) @property @pulumi.getter(name="logGroupArn") @@ -121,19 +101,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - WorkspaceTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/aps/rule_groups_namespace.py b/sdk/python/pulumi_aws_native/aps/rule_groups_namespace.py index 2e38955f93..b95e8e8863 100644 --- a/sdk/python/pulumi_aws_native/aps/rule_groups_namespace.py +++ b/sdk/python/pulumi_aws_native/aps/rule_groups_namespace.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,27 +27,12 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The RuleGroupsNamespace name. :param pulumi.Input[Sequence[pulumi.Input['RuleGroupsNamespaceTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - RuleGroupsNamespaceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data=data, - workspace=workspace, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data: pulumi.Input[str], - workspace: pulumi.Input[str], - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['RuleGroupsNamespaceTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data", data) - _setter("workspace", workspace) + pulumi.set(__self__, "data", data) + pulumi.set(__self__, "workspace", workspace) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -137,10 +122,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RuleGroupsNamespaceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/aps/workspace.py b/sdk/python/pulumi_aws_native/aps/workspace.py index 1ed7419ebd..36ea92f34f 100644 --- a/sdk/python/pulumi_aws_native/aps/workspace.py +++ b/sdk/python/pulumi_aws_native/aps/workspace.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -26,29 +26,14 @@ def __init__(__self__, *, :param pulumi.Input[str] alias: AMP Workspace alias. :param pulumi.Input[Sequence[pulumi.Input['WorkspaceTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - WorkspaceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - alert_manager_definition=alert_manager_definition, - alias=alias, - logging_configuration=logging_configuration, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alert_manager_definition: Optional[pulumi.Input[str]] = None, - alias: Optional[pulumi.Input[str]] = None, - logging_configuration: Optional[pulumi.Input['WorkspaceLoggingConfigurationArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['WorkspaceTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if alert_manager_definition is not None: - _setter("alert_manager_definition", alert_manager_definition) + pulumi.set(__self__, "alert_manager_definition", alert_manager_definition) if alias is not None: - _setter("alias", alias) + pulumi.set(__self__, "alias", alias) if logging_configuration is not None: - _setter("logging_configuration", logging_configuration) + pulumi.set(__self__, "logging_configuration", logging_configuration) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="alertManagerDefinition") @@ -134,10 +119,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - WorkspaceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -158,11 +139,6 @@ def _internal_init(__self__, __props__.__dict__["alert_manager_definition"] = alert_manager_definition __props__.__dict__["alias"] = alias - if logging_configuration is not None and not isinstance(logging_configuration, WorkspaceLoggingConfigurationArgs): - logging_configuration = logging_configuration or {} - def _setter(key, value): - logging_configuration[key] = value - WorkspaceLoggingConfigurationArgs._configure(_setter, **logging_configuration) __props__.__dict__["logging_configuration"] = logging_configuration __props__.__dict__["tags"] = tags __props__.__dict__["arn"] = None diff --git a/sdk/python/pulumi_aws_native/ask/_inputs.py b/sdk/python/pulumi_aws_native/ask/_inputs.py index db64cce778..993b51a356 100644 --- a/sdk/python/pulumi_aws_native/ask/_inputs.py +++ b/sdk/python/pulumi_aws_native/ask/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -21,22 +21,9 @@ def __init__(__self__, *, client_id: pulumi.Input[str], client_secret: pulumi.Input[str], refresh_token: pulumi.Input[str]): - SkillAuthenticationConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_id=client_id, - client_secret=client_secret, - refresh_token=refresh_token, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_id: pulumi.Input[str], - client_secret: pulumi.Input[str], - refresh_token: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("client_id", client_id) - _setter("client_secret", client_secret) - _setter("refresh_token", refresh_token) + pulumi.set(__self__, "client_id", client_id) + pulumi.set(__self__, "client_secret", client_secret) + pulumi.set(__self__, "refresh_token", refresh_token) @property @pulumi.getter(name="clientId") @@ -70,17 +57,8 @@ def refresh_token(self, value: pulumi.Input[str]): class SkillOverridesArgs: def __init__(__self__, *, manifest: Optional[Any] = None): - SkillOverridesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - manifest=manifest, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - manifest: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if manifest is not None: - _setter("manifest", manifest) + pulumi.set(__self__, "manifest", manifest) @property @pulumi.getter @@ -100,31 +78,14 @@ def __init__(__self__, *, overrides: Optional[pulumi.Input['SkillOverridesArgs']] = None, s3_bucket_role: Optional[pulumi.Input[str]] = None, s3_object_version: Optional[pulumi.Input[str]] = None): - SkillPackageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_bucket=s3_bucket, - s3_key=s3_key, - overrides=overrides, - s3_bucket_role=s3_bucket_role, - s3_object_version=s3_object_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_bucket: pulumi.Input[str], - s3_key: pulumi.Input[str], - overrides: Optional[pulumi.Input['SkillOverridesArgs']] = None, - s3_bucket_role: Optional[pulumi.Input[str]] = None, - s3_object_version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_bucket", s3_bucket) - _setter("s3_key", s3_key) + pulumi.set(__self__, "s3_bucket", s3_bucket) + pulumi.set(__self__, "s3_key", s3_key) if overrides is not None: - _setter("overrides", overrides) + pulumi.set(__self__, "overrides", overrides) if s3_bucket_role is not None: - _setter("s3_bucket_role", s3_bucket_role) + pulumi.set(__self__, "s3_bucket_role", s3_bucket_role) if s3_object_version is not None: - _setter("s3_object_version", s3_object_version) + pulumi.set(__self__, "s3_object_version", s3_object_version) @property @pulumi.getter(name="s3Bucket") diff --git a/sdk/python/pulumi_aws_native/ask/get_skill.py b/sdk/python/pulumi_aws_native/ask/get_skill.py index aefe2c21ce..73b63036dd 100644 --- a/sdk/python/pulumi_aws_native/ask/get_skill.py +++ b/sdk/python/pulumi_aws_native/ask/get_skill.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ask/outputs.py b/sdk/python/pulumi_aws_native/ask/outputs.py index 4f22d02b3b..e37f228e67 100644 --- a/sdk/python/pulumi_aws_native/ask/outputs.py +++ b/sdk/python/pulumi_aws_native/ask/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -43,22 +43,9 @@ def __init__(__self__, *, client_id: str, client_secret: str, refresh_token: str): - SkillAuthenticationConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_id=client_id, - client_secret=client_secret, - refresh_token=refresh_token, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_id: str, - client_secret: str, - refresh_token: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("client_id", client_id) - _setter("client_secret", client_secret) - _setter("refresh_token", refresh_token) + pulumi.set(__self__, "client_id", client_id) + pulumi.set(__self__, "client_secret", client_secret) + pulumi.set(__self__, "refresh_token", refresh_token) @property @pulumi.getter(name="clientId") @@ -80,17 +67,8 @@ def refresh_token(self) -> str: class SkillOverrides(dict): def __init__(__self__, *, manifest: Optional[Any] = None): - SkillOverrides._configure( - lambda key, value: pulumi.set(__self__, key, value), - manifest=manifest, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - manifest: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if manifest is not None: - _setter("manifest", manifest) + pulumi.set(__self__, "manifest", manifest) @property @pulumi.getter @@ -129,31 +107,14 @@ def __init__(__self__, *, overrides: Optional['outputs.SkillOverrides'] = None, s3_bucket_role: Optional[str] = None, s3_object_version: Optional[str] = None): - SkillPackage._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_bucket=s3_bucket, - s3_key=s3_key, - overrides=overrides, - s3_bucket_role=s3_bucket_role, - s3_object_version=s3_object_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_bucket: str, - s3_key: str, - overrides: Optional['outputs.SkillOverrides'] = None, - s3_bucket_role: Optional[str] = None, - s3_object_version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_bucket", s3_bucket) - _setter("s3_key", s3_key) + pulumi.set(__self__, "s3_bucket", s3_bucket) + pulumi.set(__self__, "s3_key", s3_key) if overrides is not None: - _setter("overrides", overrides) + pulumi.set(__self__, "overrides", overrides) if s3_bucket_role is not None: - _setter("s3_bucket_role", s3_bucket_role) + pulumi.set(__self__, "s3_bucket_role", s3_bucket_role) if s3_object_version is not None: - _setter("s3_object_version", s3_object_version) + pulumi.set(__self__, "s3_object_version", s3_object_version) @property @pulumi.getter(name="s3Bucket") diff --git a/sdk/python/pulumi_aws_native/ask/skill.py b/sdk/python/pulumi_aws_native/ask/skill.py index 745822b5f6..6a3525f02a 100644 --- a/sdk/python/pulumi_aws_native/ask/skill.py +++ b/sdk/python/pulumi_aws_native/ask/skill.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -22,22 +22,9 @@ def __init__(__self__, *, """ The set of arguments for constructing a Skill resource. """ - SkillArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - authentication_configuration=authentication_configuration, - skill_package=skill_package, - vendor_id=vendor_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - authentication_configuration: pulumi.Input['SkillAuthenticationConfigurationArgs'], - skill_package: pulumi.Input['SkillPackageArgs'], - vendor_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("authentication_configuration", authentication_configuration) - _setter("skill_package", skill_package) - _setter("vendor_id", vendor_id) + pulumi.set(__self__, "authentication_configuration", authentication_configuration) + pulumi.set(__self__, "skill_package", skill_package) + pulumi.set(__self__, "vendor_id", vendor_id) @property @pulumi.getter(name="authenticationConfiguration") @@ -106,10 +93,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SkillArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -128,19 +111,9 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = SkillArgs.__new__(SkillArgs) - if authentication_configuration is not None and not isinstance(authentication_configuration, SkillAuthenticationConfigurationArgs): - authentication_configuration = authentication_configuration or {} - def _setter(key, value): - authentication_configuration[key] = value - SkillAuthenticationConfigurationArgs._configure(_setter, **authentication_configuration) if authentication_configuration is None and not opts.urn: raise TypeError("Missing required property 'authentication_configuration'") __props__.__dict__["authentication_configuration"] = authentication_configuration - if skill_package is not None and not isinstance(skill_package, SkillPackageArgs): - skill_package = skill_package or {} - def _setter(key, value): - skill_package[key] = value - SkillPackageArgs._configure(_setter, **skill_package) if skill_package is None and not opts.urn: raise TypeError("Missing required property 'skill_package'") __props__.__dict__["skill_package"] = skill_package diff --git a/sdk/python/pulumi_aws_native/athena/_inputs.py b/sdk/python/pulumi_aws_native/athena/_inputs.py index eda0adcf71..5c87360eb9 100644 --- a/sdk/python/pulumi_aws_native/athena/_inputs.py +++ b/sdk/python/pulumi_aws_native/athena/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -33,16 +33,7 @@ def __init__(__self__, *, """ Assignment configuration to assign workgroups to a reservation """ - CapacityReservationCapacityAssignmentConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - capacity_assignments=capacity_assignments, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - capacity_assignments: pulumi.Input[Sequence[pulumi.Input['CapacityReservationCapacityAssignmentArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("capacity_assignments", capacity_assignments) + pulumi.set(__self__, "capacity_assignments", capacity_assignments) @property @pulumi.getter(name="capacityAssignments") @@ -58,16 +49,7 @@ def capacity_assignments(self, value: pulumi.Input[Sequence[pulumi.Input['Capaci class CapacityReservationCapacityAssignmentArgs: def __init__(__self__, *, workgroup_names: pulumi.Input[Sequence[pulumi.Input[str]]]): - CapacityReservationCapacityAssignmentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - workgroup_names=workgroup_names, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - workgroup_names: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("workgroup_names", workgroup_names) + pulumi.set(__self__, "workgroup_names", workgroup_names) @property @pulumi.getter(name="workgroupNames") @@ -84,19 +66,8 @@ class CapacityReservationTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - CapacityReservationTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -122,19 +93,8 @@ class DataCatalogTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - DataCatalogTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -162,16 +122,7 @@ def __init__(__self__, *, """ Indicates that an Amazon S3 canned ACL should be set to control ownership of stored query results """ - WorkGroupAclConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_acl_option=s3_acl_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_acl_option: pulumi.Input['WorkGroupS3AclOption'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_acl_option", s3_acl_option) + pulumi.set(__self__, "s3_acl_option", s3_acl_option) @property @pulumi.getter(name="s3AclOption") @@ -200,57 +151,28 @@ def __init__(__self__, *, """ The configuration information that will be updated for this workgroup, which includes the location in Amazon S3 where query results are stored, the encryption option, if any, used for query results, whether the Amazon CloudWatch Metrics are enabled for the workgroup, whether the workgroup settings override the client-side settings, and the data usage limit for the amount of bytes scanned per query, if it is specified. """ - WorkGroupConfigurationUpdatesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - additional_configuration=additional_configuration, - bytes_scanned_cutoff_per_query=bytes_scanned_cutoff_per_query, - customer_content_encryption_configuration=customer_content_encryption_configuration, - enforce_work_group_configuration=enforce_work_group_configuration, - engine_version=engine_version, - execution_role=execution_role, - publish_cloud_watch_metrics_enabled=publish_cloud_watch_metrics_enabled, - remove_bytes_scanned_cutoff_per_query=remove_bytes_scanned_cutoff_per_query, - remove_customer_content_encryption_configuration=remove_customer_content_encryption_configuration, - requester_pays_enabled=requester_pays_enabled, - result_configuration_updates=result_configuration_updates, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - additional_configuration: Optional[pulumi.Input[str]] = None, - bytes_scanned_cutoff_per_query: Optional[pulumi.Input[int]] = None, - customer_content_encryption_configuration: Optional[pulumi.Input['WorkGroupCustomerContentEncryptionConfigurationArgs']] = None, - enforce_work_group_configuration: Optional[pulumi.Input[bool]] = None, - engine_version: Optional[pulumi.Input['WorkGroupEngineVersionArgs']] = None, - execution_role: Optional[pulumi.Input[str]] = None, - publish_cloud_watch_metrics_enabled: Optional[pulumi.Input[bool]] = None, - remove_bytes_scanned_cutoff_per_query: Optional[pulumi.Input[bool]] = None, - remove_customer_content_encryption_configuration: Optional[pulumi.Input[bool]] = None, - requester_pays_enabled: Optional[pulumi.Input[bool]] = None, - result_configuration_updates: Optional[pulumi.Input['WorkGroupResultConfigurationUpdatesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if additional_configuration is not None: - _setter("additional_configuration", additional_configuration) + pulumi.set(__self__, "additional_configuration", additional_configuration) if bytes_scanned_cutoff_per_query is not None: - _setter("bytes_scanned_cutoff_per_query", bytes_scanned_cutoff_per_query) + pulumi.set(__self__, "bytes_scanned_cutoff_per_query", bytes_scanned_cutoff_per_query) if customer_content_encryption_configuration is not None: - _setter("customer_content_encryption_configuration", customer_content_encryption_configuration) + pulumi.set(__self__, "customer_content_encryption_configuration", customer_content_encryption_configuration) if enforce_work_group_configuration is not None: - _setter("enforce_work_group_configuration", enforce_work_group_configuration) + pulumi.set(__self__, "enforce_work_group_configuration", enforce_work_group_configuration) if engine_version is not None: - _setter("engine_version", engine_version) + pulumi.set(__self__, "engine_version", engine_version) if execution_role is not None: - _setter("execution_role", execution_role) + pulumi.set(__self__, "execution_role", execution_role) if publish_cloud_watch_metrics_enabled is not None: - _setter("publish_cloud_watch_metrics_enabled", publish_cloud_watch_metrics_enabled) + pulumi.set(__self__, "publish_cloud_watch_metrics_enabled", publish_cloud_watch_metrics_enabled) if remove_bytes_scanned_cutoff_per_query is not None: - _setter("remove_bytes_scanned_cutoff_per_query", remove_bytes_scanned_cutoff_per_query) + pulumi.set(__self__, "remove_bytes_scanned_cutoff_per_query", remove_bytes_scanned_cutoff_per_query) if remove_customer_content_encryption_configuration is not None: - _setter("remove_customer_content_encryption_configuration", remove_customer_content_encryption_configuration) + pulumi.set(__self__, "remove_customer_content_encryption_configuration", remove_customer_content_encryption_configuration) if requester_pays_enabled is not None: - _setter("requester_pays_enabled", requester_pays_enabled) + pulumi.set(__self__, "requester_pays_enabled", requester_pays_enabled) if result_configuration_updates is not None: - _setter("result_configuration_updates", result_configuration_updates) + pulumi.set(__self__, "result_configuration_updates", result_configuration_updates) @property @pulumi.getter(name="additionalConfiguration") @@ -364,49 +286,24 @@ def __init__(__self__, *, publish_cloud_watch_metrics_enabled: Optional[pulumi.Input[bool]] = None, requester_pays_enabled: Optional[pulumi.Input[bool]] = None, result_configuration: Optional[pulumi.Input['WorkGroupResultConfigurationArgs']] = None): - WorkGroupConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - additional_configuration=additional_configuration, - bytes_scanned_cutoff_per_query=bytes_scanned_cutoff_per_query, - customer_content_encryption_configuration=customer_content_encryption_configuration, - enforce_work_group_configuration=enforce_work_group_configuration, - engine_version=engine_version, - execution_role=execution_role, - publish_cloud_watch_metrics_enabled=publish_cloud_watch_metrics_enabled, - requester_pays_enabled=requester_pays_enabled, - result_configuration=result_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - additional_configuration: Optional[pulumi.Input[str]] = None, - bytes_scanned_cutoff_per_query: Optional[pulumi.Input[int]] = None, - customer_content_encryption_configuration: Optional[pulumi.Input['WorkGroupCustomerContentEncryptionConfigurationArgs']] = None, - enforce_work_group_configuration: Optional[pulumi.Input[bool]] = None, - engine_version: Optional[pulumi.Input['WorkGroupEngineVersionArgs']] = None, - execution_role: Optional[pulumi.Input[str]] = None, - publish_cloud_watch_metrics_enabled: Optional[pulumi.Input[bool]] = None, - requester_pays_enabled: Optional[pulumi.Input[bool]] = None, - result_configuration: Optional[pulumi.Input['WorkGroupResultConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if additional_configuration is not None: - _setter("additional_configuration", additional_configuration) + pulumi.set(__self__, "additional_configuration", additional_configuration) if bytes_scanned_cutoff_per_query is not None: - _setter("bytes_scanned_cutoff_per_query", bytes_scanned_cutoff_per_query) + pulumi.set(__self__, "bytes_scanned_cutoff_per_query", bytes_scanned_cutoff_per_query) if customer_content_encryption_configuration is not None: - _setter("customer_content_encryption_configuration", customer_content_encryption_configuration) + pulumi.set(__self__, "customer_content_encryption_configuration", customer_content_encryption_configuration) if enforce_work_group_configuration is not None: - _setter("enforce_work_group_configuration", enforce_work_group_configuration) + pulumi.set(__self__, "enforce_work_group_configuration", enforce_work_group_configuration) if engine_version is not None: - _setter("engine_version", engine_version) + pulumi.set(__self__, "engine_version", engine_version) if execution_role is not None: - _setter("execution_role", execution_role) + pulumi.set(__self__, "execution_role", execution_role) if publish_cloud_watch_metrics_enabled is not None: - _setter("publish_cloud_watch_metrics_enabled", publish_cloud_watch_metrics_enabled) + pulumi.set(__self__, "publish_cloud_watch_metrics_enabled", publish_cloud_watch_metrics_enabled) if requester_pays_enabled is not None: - _setter("requester_pays_enabled", requester_pays_enabled) + pulumi.set(__self__, "requester_pays_enabled", requester_pays_enabled) if result_configuration is not None: - _setter("result_configuration", result_configuration) + pulumi.set(__self__, "result_configuration", result_configuration) @property @pulumi.getter(name="additionalConfiguration") @@ -497,16 +394,7 @@ def __init__(__self__, *, """ Indicates the KMS key for encrypting notebook content. """ - WorkGroupCustomerContentEncryptionConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - kms_key=kms_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kms_key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("kms_key", kms_key) + pulumi.set(__self__, "kms_key", kms_key) @property @pulumi.getter(name="kmsKey") @@ -526,20 +414,9 @@ def __init__(__self__, *, """ If query results are encrypted in Amazon S3, indicates the encryption option used (for example, SSE-KMS or CSE-KMS) and key information. """ - WorkGroupEncryptionConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - encryption_option=encryption_option, - kms_key=kms_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - encryption_option: pulumi.Input['WorkGroupEncryptionOption'], - kms_key: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("encryption_option", encryption_option) + pulumi.set(__self__, "encryption_option", encryption_option) if kms_key is not None: - _setter("kms_key", kms_key) + pulumi.set(__self__, "kms_key", kms_key) @property @pulumi.getter(name="encryptionOption") @@ -568,21 +445,10 @@ def __init__(__self__, *, """ The Athena engine version for running queries. """ - WorkGroupEngineVersionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - effective_engine_version=effective_engine_version, - selected_engine_version=selected_engine_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - effective_engine_version: Optional[pulumi.Input[str]] = None, - selected_engine_version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if effective_engine_version is not None: - _setter("effective_engine_version", effective_engine_version) + pulumi.set(__self__, "effective_engine_version", effective_engine_version) if selected_engine_version is not None: - _setter("selected_engine_version", selected_engine_version) + pulumi.set(__self__, "selected_engine_version", selected_engine_version) @property @pulumi.getter(name="effectiveEngineVersion") @@ -617,45 +483,22 @@ def __init__(__self__, *, """ The result configuration information about the queries in this workgroup that will be updated. Includes the updated results location and an updated option for encrypting query results. """ - WorkGroupResultConfigurationUpdatesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - acl_configuration=acl_configuration, - encryption_configuration=encryption_configuration, - expected_bucket_owner=expected_bucket_owner, - output_location=output_location, - remove_acl_configuration=remove_acl_configuration, - remove_encryption_configuration=remove_encryption_configuration, - remove_expected_bucket_owner=remove_expected_bucket_owner, - remove_output_location=remove_output_location, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - acl_configuration: Optional[pulumi.Input['WorkGroupAclConfigurationArgs']] = None, - encryption_configuration: Optional[pulumi.Input['WorkGroupEncryptionConfigurationArgs']] = None, - expected_bucket_owner: Optional[pulumi.Input[str]] = None, - output_location: Optional[pulumi.Input[str]] = None, - remove_acl_configuration: Optional[pulumi.Input[bool]] = None, - remove_encryption_configuration: Optional[pulumi.Input[bool]] = None, - remove_expected_bucket_owner: Optional[pulumi.Input[bool]] = None, - remove_output_location: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if acl_configuration is not None: - _setter("acl_configuration", acl_configuration) + pulumi.set(__self__, "acl_configuration", acl_configuration) if encryption_configuration is not None: - _setter("encryption_configuration", encryption_configuration) + pulumi.set(__self__, "encryption_configuration", encryption_configuration) if expected_bucket_owner is not None: - _setter("expected_bucket_owner", expected_bucket_owner) + pulumi.set(__self__, "expected_bucket_owner", expected_bucket_owner) if output_location is not None: - _setter("output_location", output_location) + pulumi.set(__self__, "output_location", output_location) if remove_acl_configuration is not None: - _setter("remove_acl_configuration", remove_acl_configuration) + pulumi.set(__self__, "remove_acl_configuration", remove_acl_configuration) if remove_encryption_configuration is not None: - _setter("remove_encryption_configuration", remove_encryption_configuration) + pulumi.set(__self__, "remove_encryption_configuration", remove_encryption_configuration) if remove_expected_bucket_owner is not None: - _setter("remove_expected_bucket_owner", remove_expected_bucket_owner) + pulumi.set(__self__, "remove_expected_bucket_owner", remove_expected_bucket_owner) if remove_output_location is not None: - _setter("remove_output_location", remove_output_location) + pulumi.set(__self__, "remove_output_location", remove_output_location) @property @pulumi.getter(name="aclConfiguration") @@ -740,29 +583,14 @@ def __init__(__self__, *, """ The location in Amazon S3 where query results are stored and the encryption option, if any, used for query results. These are known as "client-side settings". If workgroup settings override client-side settings, then the query uses the workgroup settings. """ - WorkGroupResultConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - acl_configuration=acl_configuration, - encryption_configuration=encryption_configuration, - expected_bucket_owner=expected_bucket_owner, - output_location=output_location, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - acl_configuration: Optional[pulumi.Input['WorkGroupAclConfigurationArgs']] = None, - encryption_configuration: Optional[pulumi.Input['WorkGroupEncryptionConfigurationArgs']] = None, - expected_bucket_owner: Optional[pulumi.Input[str]] = None, - output_location: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if acl_configuration is not None: - _setter("acl_configuration", acl_configuration) + pulumi.set(__self__, "acl_configuration", acl_configuration) if encryption_configuration is not None: - _setter("encryption_configuration", encryption_configuration) + pulumi.set(__self__, "encryption_configuration", encryption_configuration) if expected_bucket_owner is not None: - _setter("expected_bucket_owner", expected_bucket_owner) + pulumi.set(__self__, "expected_bucket_owner", expected_bucket_owner) if output_location is not None: - _setter("output_location", output_location) + pulumi.set(__self__, "output_location", output_location) @property @pulumi.getter(name="aclConfiguration") @@ -806,19 +634,8 @@ class WorkGroupTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - WorkGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/athena/capacity_reservation.py b/sdk/python/pulumi_aws_native/athena/capacity_reservation.py index 4dba806374..7dbc12ddff 100644 --- a/sdk/python/pulumi_aws_native/athena/capacity_reservation.py +++ b/sdk/python/pulumi_aws_native/athena/capacity_reservation.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -27,28 +27,13 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The reservation name. :param pulumi.Input[Sequence[pulumi.Input['CapacityReservationTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - CapacityReservationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_dpus=target_dpus, - capacity_assignment_configuration=capacity_assignment_configuration, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_dpus: pulumi.Input[int], - capacity_assignment_configuration: Optional[pulumi.Input['CapacityReservationCapacityAssignmentConfigurationArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['CapacityReservationTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_dpus", target_dpus) + pulumi.set(__self__, "target_dpus", target_dpus) if capacity_assignment_configuration is not None: - _setter("capacity_assignment_configuration", capacity_assignment_configuration) + pulumi.set(__self__, "capacity_assignment_configuration", capacity_assignment_configuration) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="targetDpus") @@ -134,10 +119,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CapacityReservationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -156,11 +137,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = CapacityReservationArgs.__new__(CapacityReservationArgs) - if capacity_assignment_configuration is not None and not isinstance(capacity_assignment_configuration, CapacityReservationCapacityAssignmentConfigurationArgs): - capacity_assignment_configuration = capacity_assignment_configuration or {} - def _setter(key, value): - capacity_assignment_configuration[key] = value - CapacityReservationCapacityAssignmentConfigurationArgs._configure(_setter, **capacity_assignment_configuration) __props__.__dict__["capacity_assignment_configuration"] = capacity_assignment_configuration __props__.__dict__["name"] = name __props__.__dict__["tags"] = tags diff --git a/sdk/python/pulumi_aws_native/athena/data_catalog.py b/sdk/python/pulumi_aws_native/athena/data_catalog.py index 77da1b5619..95b106e3d4 100644 --- a/sdk/python/pulumi_aws_native/athena/data_catalog.py +++ b/sdk/python/pulumi_aws_native/athena/data_catalog.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -30,32 +30,15 @@ def __init__(__self__, *, :param Any parameters: Specifies the Lambda function or functions to use for creating the data catalog. This is a mapping whose values depend on the catalog type. :param pulumi.Input[Sequence[pulumi.Input['DataCatalogTagArgs']]] tags: A list of comma separated tags to add to the data catalog that is created. """ - DataCatalogArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - description=description, - name=name, - parameters=parameters, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input['DataCatalogType'], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - parameters: Optional[Any] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DataCatalogTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -159,10 +142,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DataCatalogArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/athena/get_capacity_reservation.py b/sdk/python/pulumi_aws_native/athena/get_capacity_reservation.py index 6583f31466..9aca27ba5c 100644 --- a/sdk/python/pulumi_aws_native/athena/get_capacity_reservation.py +++ b/sdk/python/pulumi_aws_native/athena/get_capacity_reservation.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/athena/get_data_catalog.py b/sdk/python/pulumi_aws_native/athena/get_data_catalog.py index 6029680648..cee0dc3125 100644 --- a/sdk/python/pulumi_aws_native/athena/get_data_catalog.py +++ b/sdk/python/pulumi_aws_native/athena/get_data_catalog.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/athena/get_named_query.py b/sdk/python/pulumi_aws_native/athena/get_named_query.py index a9524c8300..ab59c38db5 100644 --- a/sdk/python/pulumi_aws_native/athena/get_named_query.py +++ b/sdk/python/pulumi_aws_native/athena/get_named_query.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/athena/get_prepared_statement.py b/sdk/python/pulumi_aws_native/athena/get_prepared_statement.py index 613cb3f3da..243e22757c 100644 --- a/sdk/python/pulumi_aws_native/athena/get_prepared_statement.py +++ b/sdk/python/pulumi_aws_native/athena/get_prepared_statement.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/athena/get_work_group.py b/sdk/python/pulumi_aws_native/athena/get_work_group.py index beef38a78a..0c53d1d5ed 100644 --- a/sdk/python/pulumi_aws_native/athena/get_work_group.py +++ b/sdk/python/pulumi_aws_native/athena/get_work_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/athena/named_query.py b/sdk/python/pulumi_aws_native/athena/named_query.py index 413eaaa315..a0b1bdedb6 100644 --- a/sdk/python/pulumi_aws_native/athena/named_query.py +++ b/sdk/python/pulumi_aws_native/athena/named_query.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['NamedQueryArgs', 'NamedQuery'] @@ -27,31 +27,14 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The query name. :param pulumi.Input[str] work_group: The name of the workgroup that contains the named query. """ - NamedQueryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - database=database, - query_string=query_string, - description=description, - name=name, - work_group=work_group, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database: pulumi.Input[str], - query_string: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - work_group: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database", database) - _setter("query_string", query_string) + pulumi.set(__self__, "database", database) + pulumi.set(__self__, "query_string", query_string) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if work_group is not None: - _setter("work_group", work_group) + pulumi.set(__self__, "work_group", work_group) @property @pulumi.getter @@ -155,10 +138,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - NamedQueryArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/athena/outputs.py b/sdk/python/pulumi_aws_native/athena/outputs.py index 59eeef5f8c..e7d09eb60c 100644 --- a/sdk/python/pulumi_aws_native/athena/outputs.py +++ b/sdk/python/pulumi_aws_native/athena/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -48,16 +48,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, workgroup_names: Sequence[str]): - CapacityReservationCapacityAssignment._configure( - lambda key, value: pulumi.set(__self__, key, value), - workgroup_names=workgroup_names, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - workgroup_names: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("workgroup_names", workgroup_names) + pulumi.set(__self__, "workgroup_names", workgroup_names) @property @pulumi.getter(name="workgroupNames") @@ -92,16 +83,7 @@ def __init__(__self__, *, """ Assignment configuration to assign workgroups to a reservation """ - CapacityReservationCapacityAssignmentConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - capacity_assignments=capacity_assignments, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - capacity_assignments: Sequence['outputs.CapacityReservationCapacityAssignment'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("capacity_assignments", capacity_assignments) + pulumi.set(__self__, "capacity_assignments", capacity_assignments) @property @pulumi.getter(name="capacityAssignments") @@ -114,19 +96,8 @@ class CapacityReservationTag(dict): def __init__(__self__, *, key: str, value: str): - CapacityReservationTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -144,19 +115,8 @@ class DataCatalogTag(dict): def __init__(__self__, *, key: str, value: str): - DataCatalogTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -196,16 +156,7 @@ def __init__(__self__, *, """ Indicates that an Amazon S3 canned ACL should be set to control ownership of stored query results """ - WorkGroupAclConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_acl_option=s3_acl_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_acl_option: 'WorkGroupS3AclOption', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_acl_option", s3_acl_option) + pulumi.set(__self__, "s3_acl_option", s3_acl_option) @property @pulumi.getter(name="s3AclOption") @@ -258,49 +209,24 @@ def __init__(__self__, *, publish_cloud_watch_metrics_enabled: Optional[bool] = None, requester_pays_enabled: Optional[bool] = None, result_configuration: Optional['outputs.WorkGroupResultConfiguration'] = None): - WorkGroupConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - additional_configuration=additional_configuration, - bytes_scanned_cutoff_per_query=bytes_scanned_cutoff_per_query, - customer_content_encryption_configuration=customer_content_encryption_configuration, - enforce_work_group_configuration=enforce_work_group_configuration, - engine_version=engine_version, - execution_role=execution_role, - publish_cloud_watch_metrics_enabled=publish_cloud_watch_metrics_enabled, - requester_pays_enabled=requester_pays_enabled, - result_configuration=result_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - additional_configuration: Optional[str] = None, - bytes_scanned_cutoff_per_query: Optional[int] = None, - customer_content_encryption_configuration: Optional['outputs.WorkGroupCustomerContentEncryptionConfiguration'] = None, - enforce_work_group_configuration: Optional[bool] = None, - engine_version: Optional['outputs.WorkGroupEngineVersion'] = None, - execution_role: Optional[str] = None, - publish_cloud_watch_metrics_enabled: Optional[bool] = None, - requester_pays_enabled: Optional[bool] = None, - result_configuration: Optional['outputs.WorkGroupResultConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if additional_configuration is not None: - _setter("additional_configuration", additional_configuration) + pulumi.set(__self__, "additional_configuration", additional_configuration) if bytes_scanned_cutoff_per_query is not None: - _setter("bytes_scanned_cutoff_per_query", bytes_scanned_cutoff_per_query) + pulumi.set(__self__, "bytes_scanned_cutoff_per_query", bytes_scanned_cutoff_per_query) if customer_content_encryption_configuration is not None: - _setter("customer_content_encryption_configuration", customer_content_encryption_configuration) + pulumi.set(__self__, "customer_content_encryption_configuration", customer_content_encryption_configuration) if enforce_work_group_configuration is not None: - _setter("enforce_work_group_configuration", enforce_work_group_configuration) + pulumi.set(__self__, "enforce_work_group_configuration", enforce_work_group_configuration) if engine_version is not None: - _setter("engine_version", engine_version) + pulumi.set(__self__, "engine_version", engine_version) if execution_role is not None: - _setter("execution_role", execution_role) + pulumi.set(__self__, "execution_role", execution_role) if publish_cloud_watch_metrics_enabled is not None: - _setter("publish_cloud_watch_metrics_enabled", publish_cloud_watch_metrics_enabled) + pulumi.set(__self__, "publish_cloud_watch_metrics_enabled", publish_cloud_watch_metrics_enabled) if requester_pays_enabled is not None: - _setter("requester_pays_enabled", requester_pays_enabled) + pulumi.set(__self__, "requester_pays_enabled", requester_pays_enabled) if result_configuration is not None: - _setter("result_configuration", result_configuration) + pulumi.set(__self__, "result_configuration", result_configuration) @property @pulumi.getter(name="additionalConfiguration") @@ -405,57 +331,28 @@ def __init__(__self__, *, """ The configuration information that will be updated for this workgroup, which includes the location in Amazon S3 where query results are stored, the encryption option, if any, used for query results, whether the Amazon CloudWatch Metrics are enabled for the workgroup, whether the workgroup settings override the client-side settings, and the data usage limit for the amount of bytes scanned per query, if it is specified. """ - WorkGroupConfigurationUpdates._configure( - lambda key, value: pulumi.set(__self__, key, value), - additional_configuration=additional_configuration, - bytes_scanned_cutoff_per_query=bytes_scanned_cutoff_per_query, - customer_content_encryption_configuration=customer_content_encryption_configuration, - enforce_work_group_configuration=enforce_work_group_configuration, - engine_version=engine_version, - execution_role=execution_role, - publish_cloud_watch_metrics_enabled=publish_cloud_watch_metrics_enabled, - remove_bytes_scanned_cutoff_per_query=remove_bytes_scanned_cutoff_per_query, - remove_customer_content_encryption_configuration=remove_customer_content_encryption_configuration, - requester_pays_enabled=requester_pays_enabled, - result_configuration_updates=result_configuration_updates, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - additional_configuration: Optional[str] = None, - bytes_scanned_cutoff_per_query: Optional[int] = None, - customer_content_encryption_configuration: Optional['outputs.WorkGroupCustomerContentEncryptionConfiguration'] = None, - enforce_work_group_configuration: Optional[bool] = None, - engine_version: Optional['outputs.WorkGroupEngineVersion'] = None, - execution_role: Optional[str] = None, - publish_cloud_watch_metrics_enabled: Optional[bool] = None, - remove_bytes_scanned_cutoff_per_query: Optional[bool] = None, - remove_customer_content_encryption_configuration: Optional[bool] = None, - requester_pays_enabled: Optional[bool] = None, - result_configuration_updates: Optional['outputs.WorkGroupResultConfigurationUpdates'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if additional_configuration is not None: - _setter("additional_configuration", additional_configuration) + pulumi.set(__self__, "additional_configuration", additional_configuration) if bytes_scanned_cutoff_per_query is not None: - _setter("bytes_scanned_cutoff_per_query", bytes_scanned_cutoff_per_query) + pulumi.set(__self__, "bytes_scanned_cutoff_per_query", bytes_scanned_cutoff_per_query) if customer_content_encryption_configuration is not None: - _setter("customer_content_encryption_configuration", customer_content_encryption_configuration) + pulumi.set(__self__, "customer_content_encryption_configuration", customer_content_encryption_configuration) if enforce_work_group_configuration is not None: - _setter("enforce_work_group_configuration", enforce_work_group_configuration) + pulumi.set(__self__, "enforce_work_group_configuration", enforce_work_group_configuration) if engine_version is not None: - _setter("engine_version", engine_version) + pulumi.set(__self__, "engine_version", engine_version) if execution_role is not None: - _setter("execution_role", execution_role) + pulumi.set(__self__, "execution_role", execution_role) if publish_cloud_watch_metrics_enabled is not None: - _setter("publish_cloud_watch_metrics_enabled", publish_cloud_watch_metrics_enabled) + pulumi.set(__self__, "publish_cloud_watch_metrics_enabled", publish_cloud_watch_metrics_enabled) if remove_bytes_scanned_cutoff_per_query is not None: - _setter("remove_bytes_scanned_cutoff_per_query", remove_bytes_scanned_cutoff_per_query) + pulumi.set(__self__, "remove_bytes_scanned_cutoff_per_query", remove_bytes_scanned_cutoff_per_query) if remove_customer_content_encryption_configuration is not None: - _setter("remove_customer_content_encryption_configuration", remove_customer_content_encryption_configuration) + pulumi.set(__self__, "remove_customer_content_encryption_configuration", remove_customer_content_encryption_configuration) if requester_pays_enabled is not None: - _setter("requester_pays_enabled", requester_pays_enabled) + pulumi.set(__self__, "requester_pays_enabled", requester_pays_enabled) if result_configuration_updates is not None: - _setter("result_configuration_updates", result_configuration_updates) + pulumi.set(__self__, "result_configuration_updates", result_configuration_updates) @property @pulumi.getter(name="additionalConfiguration") @@ -540,16 +437,7 @@ def __init__(__self__, *, """ Indicates the KMS key for encrypting notebook content. """ - WorkGroupCustomerContentEncryptionConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - kms_key=kms_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kms_key: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("kms_key", kms_key) + pulumi.set(__self__, "kms_key", kms_key) @property @pulumi.getter(name="kmsKey") @@ -587,20 +475,9 @@ def __init__(__self__, *, """ If query results are encrypted in Amazon S3, indicates the encryption option used (for example, SSE-KMS or CSE-KMS) and key information. """ - WorkGroupEncryptionConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - encryption_option=encryption_option, - kms_key=kms_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - encryption_option: 'WorkGroupEncryptionOption', - kms_key: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("encryption_option", encryption_option) + pulumi.set(__self__, "encryption_option", encryption_option) if kms_key is not None: - _setter("kms_key", kms_key) + pulumi.set(__self__, "kms_key", kms_key) @property @pulumi.getter(name="encryptionOption") @@ -643,21 +520,10 @@ def __init__(__self__, *, """ The Athena engine version for running queries. """ - WorkGroupEngineVersion._configure( - lambda key, value: pulumi.set(__self__, key, value), - effective_engine_version=effective_engine_version, - selected_engine_version=selected_engine_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - effective_engine_version: Optional[str] = None, - selected_engine_version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if effective_engine_version is not None: - _setter("effective_engine_version", effective_engine_version) + pulumi.set(__self__, "effective_engine_version", effective_engine_version) if selected_engine_version is not None: - _setter("selected_engine_version", selected_engine_version) + pulumi.set(__self__, "selected_engine_version", selected_engine_version) @property @pulumi.getter(name="effectiveEngineVersion") @@ -706,29 +572,14 @@ def __init__(__self__, *, """ The location in Amazon S3 where query results are stored and the encryption option, if any, used for query results. These are known as "client-side settings". If workgroup settings override client-side settings, then the query uses the workgroup settings. """ - WorkGroupResultConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - acl_configuration=acl_configuration, - encryption_configuration=encryption_configuration, - expected_bucket_owner=expected_bucket_owner, - output_location=output_location, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - acl_configuration: Optional['outputs.WorkGroupAclConfiguration'] = None, - encryption_configuration: Optional['outputs.WorkGroupEncryptionConfiguration'] = None, - expected_bucket_owner: Optional[str] = None, - output_location: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if acl_configuration is not None: - _setter("acl_configuration", acl_configuration) + pulumi.set(__self__, "acl_configuration", acl_configuration) if encryption_configuration is not None: - _setter("encryption_configuration", encryption_configuration) + pulumi.set(__self__, "encryption_configuration", encryption_configuration) if expected_bucket_owner is not None: - _setter("expected_bucket_owner", expected_bucket_owner) + pulumi.set(__self__, "expected_bucket_owner", expected_bucket_owner) if output_location is not None: - _setter("output_location", output_location) + pulumi.set(__self__, "output_location", output_location) @property @pulumi.getter(name="aclConfiguration") @@ -799,45 +650,22 @@ def __init__(__self__, *, """ The result configuration information about the queries in this workgroup that will be updated. Includes the updated results location and an updated option for encrypting query results. """ - WorkGroupResultConfigurationUpdates._configure( - lambda key, value: pulumi.set(__self__, key, value), - acl_configuration=acl_configuration, - encryption_configuration=encryption_configuration, - expected_bucket_owner=expected_bucket_owner, - output_location=output_location, - remove_acl_configuration=remove_acl_configuration, - remove_encryption_configuration=remove_encryption_configuration, - remove_expected_bucket_owner=remove_expected_bucket_owner, - remove_output_location=remove_output_location, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - acl_configuration: Optional['outputs.WorkGroupAclConfiguration'] = None, - encryption_configuration: Optional['outputs.WorkGroupEncryptionConfiguration'] = None, - expected_bucket_owner: Optional[str] = None, - output_location: Optional[str] = None, - remove_acl_configuration: Optional[bool] = None, - remove_encryption_configuration: Optional[bool] = None, - remove_expected_bucket_owner: Optional[bool] = None, - remove_output_location: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if acl_configuration is not None: - _setter("acl_configuration", acl_configuration) + pulumi.set(__self__, "acl_configuration", acl_configuration) if encryption_configuration is not None: - _setter("encryption_configuration", encryption_configuration) + pulumi.set(__self__, "encryption_configuration", encryption_configuration) if expected_bucket_owner is not None: - _setter("expected_bucket_owner", expected_bucket_owner) + pulumi.set(__self__, "expected_bucket_owner", expected_bucket_owner) if output_location is not None: - _setter("output_location", output_location) + pulumi.set(__self__, "output_location", output_location) if remove_acl_configuration is not None: - _setter("remove_acl_configuration", remove_acl_configuration) + pulumi.set(__self__, "remove_acl_configuration", remove_acl_configuration) if remove_encryption_configuration is not None: - _setter("remove_encryption_configuration", remove_encryption_configuration) + pulumi.set(__self__, "remove_encryption_configuration", remove_encryption_configuration) if remove_expected_bucket_owner is not None: - _setter("remove_expected_bucket_owner", remove_expected_bucket_owner) + pulumi.set(__self__, "remove_expected_bucket_owner", remove_expected_bucket_owner) if remove_output_location is not None: - _setter("remove_output_location", remove_output_location) + pulumi.set(__self__, "remove_output_location", remove_output_location) @property @pulumi.getter(name="aclConfiguration") @@ -885,19 +713,8 @@ class WorkGroupTag(dict): def __init__(__self__, *, key: str, value: str): - WorkGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/athena/prepared_statement.py b/sdk/python/pulumi_aws_native/athena/prepared_statement.py index 49a10569f6..2ad9f895bb 100644 --- a/sdk/python/pulumi_aws_native/athena/prepared_statement.py +++ b/sdk/python/pulumi_aws_native/athena/prepared_statement.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['PreparedStatementArgs', 'PreparedStatement'] @@ -25,26 +25,11 @@ def __init__(__self__, *, :param pulumi.Input[str] work_group: The name of the workgroup to which the prepared statement belongs. :param pulumi.Input[str] description: The description of the prepared statement. """ - PreparedStatementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - query_statement=query_statement, - statement_name=statement_name, - work_group=work_group, - description=description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - query_statement: pulumi.Input[str], - statement_name: pulumi.Input[str], - work_group: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("query_statement", query_statement) - _setter("statement_name", statement_name) - _setter("work_group", work_group) + pulumi.set(__self__, "query_statement", query_statement) + pulumi.set(__self__, "statement_name", statement_name) + pulumi.set(__self__, "work_group", work_group) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) @property @pulumi.getter(name="queryStatement") @@ -134,10 +119,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PreparedStatementArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/athena/work_group.py b/sdk/python/pulumi_aws_native/athena/work_group.py index af6a5de7ee..ddf2aa4da6 100644 --- a/sdk/python/pulumi_aws_native/athena/work_group.py +++ b/sdk/python/pulumi_aws_native/athena/work_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -34,41 +34,20 @@ def __init__(__self__, *, :param pulumi.Input['WorkGroupConfigurationArgs'] work_group_configuration: The workgroup configuration :param pulumi.Input['WorkGroupConfigurationUpdatesArgs'] work_group_configuration_updates: The workgroup configuration update object """ - WorkGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - name=name, - recursive_delete_option=recursive_delete_option, - state=state, - tags=tags, - work_group_configuration=work_group_configuration, - work_group_configuration_updates=work_group_configuration_updates, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - recursive_delete_option: Optional[pulumi.Input[bool]] = None, - state: Optional[pulumi.Input['WorkGroupState']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['WorkGroupTagArgs']]]] = None, - work_group_configuration: Optional[pulumi.Input['WorkGroupConfigurationArgs']] = None, - work_group_configuration_updates: Optional[pulumi.Input['WorkGroupConfigurationUpdatesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if recursive_delete_option is not None: - _setter("recursive_delete_option", recursive_delete_option) + pulumi.set(__self__, "recursive_delete_option", recursive_delete_option) if state is not None: - _setter("state", state) + pulumi.set(__self__, "state", state) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if work_group_configuration is not None: - _setter("work_group_configuration", work_group_configuration) + pulumi.set(__self__, "work_group_configuration", work_group_configuration) if work_group_configuration_updates is not None: - _setter("work_group_configuration_updates", work_group_configuration_updates) + pulumi.set(__self__, "work_group_configuration_updates", work_group_configuration_updates) @property @pulumi.getter @@ -200,10 +179,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - WorkGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -230,17 +205,7 @@ def _internal_init(__self__, __props__.__dict__["recursive_delete_option"] = recursive_delete_option __props__.__dict__["state"] = state __props__.__dict__["tags"] = tags - if work_group_configuration is not None and not isinstance(work_group_configuration, WorkGroupConfigurationArgs): - work_group_configuration = work_group_configuration or {} - def _setter(key, value): - work_group_configuration[key] = value - WorkGroupConfigurationArgs._configure(_setter, **work_group_configuration) __props__.__dict__["work_group_configuration"] = work_group_configuration - if work_group_configuration_updates is not None and not isinstance(work_group_configuration_updates, WorkGroupConfigurationUpdatesArgs): - work_group_configuration_updates = work_group_configuration_updates or {} - def _setter(key, value): - work_group_configuration_updates[key] = value - WorkGroupConfigurationUpdatesArgs._configure(_setter, **work_group_configuration_updates) __props__.__dict__["work_group_configuration_updates"] = work_group_configuration_updates __props__.__dict__["creation_time"] = None replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["name"]) diff --git a/sdk/python/pulumi_aws_native/auditmanager/_inputs.py b/sdk/python/pulumi_aws_native/auditmanager/_inputs.py index 7ca8df2bb0..981e8c6285 100644 --- a/sdk/python/pulumi_aws_native/auditmanager/_inputs.py +++ b/sdk/python/pulumi_aws_native/auditmanager/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -29,25 +29,12 @@ def __init__(__self__, *, """ The AWS account associated with the assessment. """ - AssessmentAwsAccountArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - email_address=email_address, - id=id, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - email_address: Optional[pulumi.Input[str]] = None, - id: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if email_address is not None: - _setter("email_address", email_address) + pulumi.set(__self__, "email_address", email_address) if id is not None: - _setter("id", id) + pulumi.set(__self__, "id", id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="emailAddress") @@ -84,17 +71,8 @@ def __init__(__self__, *, """ An AWS service such as Amazon S3, AWS CloudTrail, and so on. """ - AssessmentAwsServiceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - service_name=service_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - service_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if service_name is not None: - _setter("service_name", service_name) + pulumi.set(__self__, "service_name", service_name) @property @pulumi.getter(name="serviceName") @@ -123,57 +101,28 @@ def __init__(__self__, *, """ The assignment of a control set to a delegate for review. """ - AssessmentDelegationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - assessment_id=assessment_id, - assessment_name=assessment_name, - comment=comment, - control_set_id=control_set_id, - created_by=created_by, - creation_time=creation_time, - id=id, - last_updated=last_updated, - role_arn=role_arn, - role_type=role_type, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - assessment_id: Optional[pulumi.Input[str]] = None, - assessment_name: Optional[pulumi.Input[str]] = None, - comment: Optional[pulumi.Input[str]] = None, - control_set_id: Optional[pulumi.Input[str]] = None, - created_by: Optional[pulumi.Input[str]] = None, - creation_time: Optional[pulumi.Input[float]] = None, - id: Optional[pulumi.Input[str]] = None, - last_updated: Optional[pulumi.Input[float]] = None, - role_arn: Optional[pulumi.Input[str]] = None, - role_type: Optional[pulumi.Input['AssessmentRoleType']] = None, - status: Optional[pulumi.Input['AssessmentDelegationStatus']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if assessment_id is not None: - _setter("assessment_id", assessment_id) + pulumi.set(__self__, "assessment_id", assessment_id) if assessment_name is not None: - _setter("assessment_name", assessment_name) + pulumi.set(__self__, "assessment_name", assessment_name) if comment is not None: - _setter("comment", comment) + pulumi.set(__self__, "comment", comment) if control_set_id is not None: - _setter("control_set_id", control_set_id) + pulumi.set(__self__, "control_set_id", control_set_id) if created_by is not None: - _setter("created_by", created_by) + pulumi.set(__self__, "created_by", created_by) if creation_time is not None: - _setter("creation_time", creation_time) + pulumi.set(__self__, "creation_time", creation_time) if id is not None: - _setter("id", id) + pulumi.set(__self__, "id", id) if last_updated is not None: - _setter("last_updated", last_updated) + pulumi.set(__self__, "last_updated", last_updated) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if role_type is not None: - _setter("role_type", role_type) + pulumi.set(__self__, "role_type", role_type) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter(name="assessmentId") @@ -283,21 +232,10 @@ def __init__(__self__, *, """ The destination in which evidence reports are stored for the specified assessment. """ - AssessmentReportsDestinationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - destination_type=destination_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: Optional[pulumi.Input[str]] = None, - destination_type: Optional[pulumi.Input['AssessmentReportDestinationType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination is not None: - _setter("destination", destination) + pulumi.set(__self__, "destination", destination) if destination_type is not None: - _setter("destination_type", destination_type) + pulumi.set(__self__, "destination_type", destination_type) @property @pulumi.getter @@ -326,21 +264,10 @@ def __init__(__self__, *, """ The wrapper that contains AWS Audit Manager role information, such as the role type and IAM ARN. """ - AssessmentRoleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - role_type=role_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: Optional[pulumi.Input[str]] = None, - role_type: Optional[pulumi.Input['AssessmentRoleType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if role_type is not None: - _setter("role_type", role_type) + pulumi.set(__self__, "role_type", role_type) @property @pulumi.getter(name="roleArn") @@ -371,21 +298,10 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['AssessmentAwsAccountArgs']]] aws_accounts: The AWS accounts included in scope. :param pulumi.Input[Sequence[pulumi.Input['AssessmentAwsServiceArgs']]] aws_services: The AWS services included in scope. """ - AssessmentScopeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - aws_accounts=aws_accounts, - aws_services=aws_services, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aws_accounts: Optional[pulumi.Input[Sequence[pulumi.Input['AssessmentAwsAccountArgs']]]] = None, - aws_services: Optional[pulumi.Input[Sequence[pulumi.Input['AssessmentAwsServiceArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if aws_accounts is not None: - _setter("aws_accounts", aws_accounts) + pulumi.set(__self__, "aws_accounts", aws_accounts) if aws_services is not None: - _setter("aws_services", aws_services) + pulumi.set(__self__, "aws_services", aws_services) @property @pulumi.getter(name="awsAccounts") @@ -422,19 +338,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - AssessmentTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/auditmanager/assessment.py b/sdk/python/pulumi_aws_native/auditmanager/assessment.py index 194b44d0f4..49bb05abe1 100644 --- a/sdk/python/pulumi_aws_native/auditmanager/assessment.py +++ b/sdk/python/pulumi_aws_native/auditmanager/assessment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -33,53 +33,26 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['AssessmentRoleArgs']]] roles: The list of roles for the specified assessment. :param pulumi.Input[Sequence[pulumi.Input['AssessmentTagArgs']]] tags: The tags associated with the assessment. """ - AssessmentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - assessment_reports_destination=assessment_reports_destination, - aws_account=aws_account, - delegations=delegations, - description=description, - framework_id=framework_id, - name=name, - roles=roles, - scope=scope, - status=status, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - assessment_reports_destination: Optional[pulumi.Input['AssessmentReportsDestinationArgs']] = None, - aws_account: Optional[pulumi.Input['AssessmentAwsAccountArgs']] = None, - delegations: Optional[pulumi.Input[Sequence[pulumi.Input['AssessmentDelegationArgs']]]] = None, - description: Optional[pulumi.Input[str]] = None, - framework_id: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - roles: Optional[pulumi.Input[Sequence[pulumi.Input['AssessmentRoleArgs']]]] = None, - scope: Optional[pulumi.Input['AssessmentScopeArgs']] = None, - status: Optional[pulumi.Input['AssessmentStatus']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['AssessmentTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if assessment_reports_destination is not None: - _setter("assessment_reports_destination", assessment_reports_destination) + pulumi.set(__self__, "assessment_reports_destination", assessment_reports_destination) if aws_account is not None: - _setter("aws_account", aws_account) + pulumi.set(__self__, "aws_account", aws_account) if delegations is not None: - _setter("delegations", delegations) + pulumi.set(__self__, "delegations", delegations) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if framework_id is not None: - _setter("framework_id", framework_id) + pulumi.set(__self__, "framework_id", framework_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if roles is not None: - _setter("roles", roles) + pulumi.set(__self__, "roles", roles) if scope is not None: - _setter("scope", scope) + pulumi.set(__self__, "scope", scope) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="assessmentReportsDestination") @@ -225,10 +198,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AssessmentArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -253,28 +222,13 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = AssessmentArgs.__new__(AssessmentArgs) - if assessment_reports_destination is not None and not isinstance(assessment_reports_destination, AssessmentReportsDestinationArgs): - assessment_reports_destination = assessment_reports_destination or {} - def _setter(key, value): - assessment_reports_destination[key] = value - AssessmentReportsDestinationArgs._configure(_setter, **assessment_reports_destination) __props__.__dict__["assessment_reports_destination"] = assessment_reports_destination - if aws_account is not None and not isinstance(aws_account, AssessmentAwsAccountArgs): - aws_account = aws_account or {} - def _setter(key, value): - aws_account[key] = value - AssessmentAwsAccountArgs._configure(_setter, **aws_account) __props__.__dict__["aws_account"] = aws_account __props__.__dict__["delegations"] = delegations __props__.__dict__["description"] = description __props__.__dict__["framework_id"] = framework_id __props__.__dict__["name"] = name __props__.__dict__["roles"] = roles - if scope is not None and not isinstance(scope, AssessmentScopeArgs): - scope = scope or {} - def _setter(key, value): - scope[key] = value - AssessmentScopeArgs._configure(_setter, **scope) __props__.__dict__["scope"] = scope __props__.__dict__["status"] = status __props__.__dict__["tags"] = tags diff --git a/sdk/python/pulumi_aws_native/auditmanager/get_assessment.py b/sdk/python/pulumi_aws_native/auditmanager/get_assessment.py index bbe0c5012d..6972e3783a 100644 --- a/sdk/python/pulumi_aws_native/auditmanager/get_assessment.py +++ b/sdk/python/pulumi_aws_native/auditmanager/get_assessment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/auditmanager/outputs.py b/sdk/python/pulumi_aws_native/auditmanager/outputs.py index a867507e6a..4c5fee359b 100644 --- a/sdk/python/pulumi_aws_native/auditmanager/outputs.py +++ b/sdk/python/pulumi_aws_native/auditmanager/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -50,25 +50,12 @@ def __init__(__self__, *, """ The AWS account associated with the assessment. """ - AssessmentAwsAccount._configure( - lambda key, value: pulumi.set(__self__, key, value), - email_address=email_address, - id=id, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - email_address: Optional[str] = None, - id: Optional[str] = None, - name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if email_address is not None: - _setter("email_address", email_address) + pulumi.set(__self__, "email_address", email_address) if id is not None: - _setter("id", id) + pulumi.set(__self__, "id", id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="emailAddress") @@ -113,17 +100,8 @@ def __init__(__self__, *, """ An AWS service such as Amazon S3, AWS CloudTrail, and so on. """ - AssessmentAwsService._configure( - lambda key, value: pulumi.set(__self__, key, value), - service_name=service_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - service_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if service_name is not None: - _setter("service_name", service_name) + pulumi.set(__self__, "service_name", service_name) @property @pulumi.getter(name="serviceName") @@ -182,57 +160,28 @@ def __init__(__self__, *, """ The assignment of a control set to a delegate for review. """ - AssessmentDelegation._configure( - lambda key, value: pulumi.set(__self__, key, value), - assessment_id=assessment_id, - assessment_name=assessment_name, - comment=comment, - control_set_id=control_set_id, - created_by=created_by, - creation_time=creation_time, - id=id, - last_updated=last_updated, - role_arn=role_arn, - role_type=role_type, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - assessment_id: Optional[str] = None, - assessment_name: Optional[str] = None, - comment: Optional[str] = None, - control_set_id: Optional[str] = None, - created_by: Optional[str] = None, - creation_time: Optional[float] = None, - id: Optional[str] = None, - last_updated: Optional[float] = None, - role_arn: Optional[str] = None, - role_type: Optional['AssessmentRoleType'] = None, - status: Optional['AssessmentDelegationStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if assessment_id is not None: - _setter("assessment_id", assessment_id) + pulumi.set(__self__, "assessment_id", assessment_id) if assessment_name is not None: - _setter("assessment_name", assessment_name) + pulumi.set(__self__, "assessment_name", assessment_name) if comment is not None: - _setter("comment", comment) + pulumi.set(__self__, "comment", comment) if control_set_id is not None: - _setter("control_set_id", control_set_id) + pulumi.set(__self__, "control_set_id", control_set_id) if created_by is not None: - _setter("created_by", created_by) + pulumi.set(__self__, "created_by", created_by) if creation_time is not None: - _setter("creation_time", creation_time) + pulumi.set(__self__, "creation_time", creation_time) if id is not None: - _setter("id", id) + pulumi.set(__self__, "id", id) if last_updated is not None: - _setter("last_updated", last_updated) + pulumi.set(__self__, "last_updated", last_updated) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if role_type is not None: - _setter("role_type", role_type) + pulumi.set(__self__, "role_type", role_type) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter(name="assessmentId") @@ -318,21 +267,10 @@ def __init__(__self__, *, """ The destination in which evidence reports are stored for the specified assessment. """ - AssessmentReportsDestination._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - destination_type=destination_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: Optional[str] = None, - destination_type: Optional['AssessmentReportDestinationType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination is not None: - _setter("destination", destination) + pulumi.set(__self__, "destination", destination) if destination_type is not None: - _setter("destination_type", destination_type) + pulumi.set(__self__, "destination_type", destination_type) @property @pulumi.getter @@ -375,21 +313,10 @@ def __init__(__self__, *, """ The wrapper that contains AWS Audit Manager role information, such as the role type and IAM ARN. """ - AssessmentRole._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - role_type=role_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: Optional[str] = None, - role_type: Optional['AssessmentRoleType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if role_type is not None: - _setter("role_type", role_type) + pulumi.set(__self__, "role_type", role_type) @property @pulumi.getter(name="roleArn") @@ -434,21 +361,10 @@ def __init__(__self__, *, :param Sequence['AssessmentAwsAccount'] aws_accounts: The AWS accounts included in scope. :param Sequence['AssessmentAwsService'] aws_services: The AWS services included in scope. """ - AssessmentScope._configure( - lambda key, value: pulumi.set(__self__, key, value), - aws_accounts=aws_accounts, - aws_services=aws_services, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aws_accounts: Optional[Sequence['outputs.AssessmentAwsAccount']] = None, - aws_services: Optional[Sequence['outputs.AssessmentAwsService']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if aws_accounts is not None: - _setter("aws_accounts", aws_accounts) + pulumi.set(__self__, "aws_accounts", aws_accounts) if aws_services is not None: - _setter("aws_services", aws_services) + pulumi.set(__self__, "aws_services", aws_services) @property @pulumi.getter(name="awsAccounts") @@ -480,19 +396,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - AssessmentTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/autoscaling/_inputs.py b/sdk/python/pulumi_aws_native/autoscaling/_inputs.py index 9dcd736e69..873c369dff 100644 --- a/sdk/python/pulumi_aws_native/autoscaling/_inputs.py +++ b/sdk/python/pulumi_aws_native/autoscaling/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -56,21 +56,10 @@ class AutoScalingGroupAcceleratorCountRequestArgs: def __init__(__self__, *, max: Optional[pulumi.Input[int]] = None, min: Optional[pulumi.Input[int]] = None): - AutoScalingGroupAcceleratorCountRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[pulumi.Input[int]] = None, - min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -96,21 +85,10 @@ class AutoScalingGroupAcceleratorTotalMemoryMiBRequestArgs: def __init__(__self__, *, max: Optional[pulumi.Input[int]] = None, min: Optional[pulumi.Input[int]] = None): - AutoScalingGroupAcceleratorTotalMemoryMiBRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[pulumi.Input[int]] = None, - min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -136,21 +114,10 @@ class AutoScalingGroupBaselineEbsBandwidthMbpsRequestArgs: def __init__(__self__, *, max: Optional[pulumi.Input[int]] = None, min: Optional[pulumi.Input[int]] = None): - AutoScalingGroupBaselineEbsBandwidthMbpsRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[pulumi.Input[int]] = None, - min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -197,105 +164,52 @@ def __init__(__self__, *, spot_max_price_percentage_over_lowest_price: Optional[pulumi.Input[int]] = None, total_local_storage_gb: Optional[pulumi.Input['AutoScalingGroupTotalLocalStorageGbRequestArgs']] = None, v_cpu_count: Optional[pulumi.Input['AutoScalingGroupVCpuCountRequestArgs']] = None): - AutoScalingGroupInstanceRequirementsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - accelerator_count=accelerator_count, - accelerator_manufacturers=accelerator_manufacturers, - accelerator_names=accelerator_names, - accelerator_total_memory_mi_b=accelerator_total_memory_mi_b, - accelerator_types=accelerator_types, - allowed_instance_types=allowed_instance_types, - bare_metal=bare_metal, - baseline_ebs_bandwidth_mbps=baseline_ebs_bandwidth_mbps, - burstable_performance=burstable_performance, - cpu_manufacturers=cpu_manufacturers, - excluded_instance_types=excluded_instance_types, - instance_generations=instance_generations, - local_storage=local_storage, - local_storage_types=local_storage_types, - memory_gi_b_per_v_cpu=memory_gi_b_per_v_cpu, - memory_mi_b=memory_mi_b, - network_bandwidth_gbps=network_bandwidth_gbps, - network_interface_count=network_interface_count, - on_demand_max_price_percentage_over_lowest_price=on_demand_max_price_percentage_over_lowest_price, - require_hibernate_support=require_hibernate_support, - spot_max_price_percentage_over_lowest_price=spot_max_price_percentage_over_lowest_price, - total_local_storage_gb=total_local_storage_gb, - v_cpu_count=v_cpu_count, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - accelerator_count: Optional[pulumi.Input['AutoScalingGroupAcceleratorCountRequestArgs']] = None, - accelerator_manufacturers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - accelerator_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - accelerator_total_memory_mi_b: Optional[pulumi.Input['AutoScalingGroupAcceleratorTotalMemoryMiBRequestArgs']] = None, - accelerator_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - allowed_instance_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - bare_metal: Optional[pulumi.Input[str]] = None, - baseline_ebs_bandwidth_mbps: Optional[pulumi.Input['AutoScalingGroupBaselineEbsBandwidthMbpsRequestArgs']] = None, - burstable_performance: Optional[pulumi.Input[str]] = None, - cpu_manufacturers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - excluded_instance_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - instance_generations: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - local_storage: Optional[pulumi.Input[str]] = None, - local_storage_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - memory_gi_b_per_v_cpu: Optional[pulumi.Input['AutoScalingGroupMemoryGiBPerVCpuRequestArgs']] = None, - memory_mi_b: Optional[pulumi.Input['AutoScalingGroupMemoryMiBRequestArgs']] = None, - network_bandwidth_gbps: Optional[pulumi.Input['AutoScalingGroupNetworkBandwidthGbpsRequestArgs']] = None, - network_interface_count: Optional[pulumi.Input['AutoScalingGroupNetworkInterfaceCountRequestArgs']] = None, - on_demand_max_price_percentage_over_lowest_price: Optional[pulumi.Input[int]] = None, - require_hibernate_support: Optional[pulumi.Input[bool]] = None, - spot_max_price_percentage_over_lowest_price: Optional[pulumi.Input[int]] = None, - total_local_storage_gb: Optional[pulumi.Input['AutoScalingGroupTotalLocalStorageGbRequestArgs']] = None, - v_cpu_count: Optional[pulumi.Input['AutoScalingGroupVCpuCountRequestArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if accelerator_count is not None: - _setter("accelerator_count", accelerator_count) + pulumi.set(__self__, "accelerator_count", accelerator_count) if accelerator_manufacturers is not None: - _setter("accelerator_manufacturers", accelerator_manufacturers) + pulumi.set(__self__, "accelerator_manufacturers", accelerator_manufacturers) if accelerator_names is not None: - _setter("accelerator_names", accelerator_names) + pulumi.set(__self__, "accelerator_names", accelerator_names) if accelerator_total_memory_mi_b is not None: - _setter("accelerator_total_memory_mi_b", accelerator_total_memory_mi_b) + pulumi.set(__self__, "accelerator_total_memory_mi_b", accelerator_total_memory_mi_b) if accelerator_types is not None: - _setter("accelerator_types", accelerator_types) + pulumi.set(__self__, "accelerator_types", accelerator_types) if allowed_instance_types is not None: - _setter("allowed_instance_types", allowed_instance_types) + pulumi.set(__self__, "allowed_instance_types", allowed_instance_types) if bare_metal is not None: - _setter("bare_metal", bare_metal) + pulumi.set(__self__, "bare_metal", bare_metal) if baseline_ebs_bandwidth_mbps is not None: - _setter("baseline_ebs_bandwidth_mbps", baseline_ebs_bandwidth_mbps) + pulumi.set(__self__, "baseline_ebs_bandwidth_mbps", baseline_ebs_bandwidth_mbps) if burstable_performance is not None: - _setter("burstable_performance", burstable_performance) + pulumi.set(__self__, "burstable_performance", burstable_performance) if cpu_manufacturers is not None: - _setter("cpu_manufacturers", cpu_manufacturers) + pulumi.set(__self__, "cpu_manufacturers", cpu_manufacturers) if excluded_instance_types is not None: - _setter("excluded_instance_types", excluded_instance_types) + pulumi.set(__self__, "excluded_instance_types", excluded_instance_types) if instance_generations is not None: - _setter("instance_generations", instance_generations) + pulumi.set(__self__, "instance_generations", instance_generations) if local_storage is not None: - _setter("local_storage", local_storage) + pulumi.set(__self__, "local_storage", local_storage) if local_storage_types is not None: - _setter("local_storage_types", local_storage_types) + pulumi.set(__self__, "local_storage_types", local_storage_types) if memory_gi_b_per_v_cpu is not None: - _setter("memory_gi_b_per_v_cpu", memory_gi_b_per_v_cpu) + pulumi.set(__self__, "memory_gi_b_per_v_cpu", memory_gi_b_per_v_cpu) if memory_mi_b is not None: - _setter("memory_mi_b", memory_mi_b) + pulumi.set(__self__, "memory_mi_b", memory_mi_b) if network_bandwidth_gbps is not None: - _setter("network_bandwidth_gbps", network_bandwidth_gbps) + pulumi.set(__self__, "network_bandwidth_gbps", network_bandwidth_gbps) if network_interface_count is not None: - _setter("network_interface_count", network_interface_count) + pulumi.set(__self__, "network_interface_count", network_interface_count) if on_demand_max_price_percentage_over_lowest_price is not None: - _setter("on_demand_max_price_percentage_over_lowest_price", on_demand_max_price_percentage_over_lowest_price) + pulumi.set(__self__, "on_demand_max_price_percentage_over_lowest_price", on_demand_max_price_percentage_over_lowest_price) if require_hibernate_support is not None: - _setter("require_hibernate_support", require_hibernate_support) + pulumi.set(__self__, "require_hibernate_support", require_hibernate_support) if spot_max_price_percentage_over_lowest_price is not None: - _setter("spot_max_price_percentage_over_lowest_price", spot_max_price_percentage_over_lowest_price) + pulumi.set(__self__, "spot_max_price_percentage_over_lowest_price", spot_max_price_percentage_over_lowest_price) if total_local_storage_gb is not None: - _setter("total_local_storage_gb", total_local_storage_gb) + pulumi.set(__self__, "total_local_storage_gb", total_local_storage_gb) if v_cpu_count is not None: - _setter("v_cpu_count", v_cpu_count) + pulumi.set(__self__, "v_cpu_count", v_cpu_count) @property @pulumi.getter(name="acceleratorCount") @@ -514,37 +428,18 @@ def __init__(__self__, *, spot_allocation_strategy: Optional[pulumi.Input[str]] = None, spot_instance_pools: Optional[pulumi.Input[int]] = None, spot_max_price: Optional[pulumi.Input[str]] = None): - AutoScalingGroupInstancesDistributionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - on_demand_allocation_strategy=on_demand_allocation_strategy, - on_demand_base_capacity=on_demand_base_capacity, - on_demand_percentage_above_base_capacity=on_demand_percentage_above_base_capacity, - spot_allocation_strategy=spot_allocation_strategy, - spot_instance_pools=spot_instance_pools, - spot_max_price=spot_max_price, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - on_demand_allocation_strategy: Optional[pulumi.Input[str]] = None, - on_demand_base_capacity: Optional[pulumi.Input[int]] = None, - on_demand_percentage_above_base_capacity: Optional[pulumi.Input[int]] = None, - spot_allocation_strategy: Optional[pulumi.Input[str]] = None, - spot_instance_pools: Optional[pulumi.Input[int]] = None, - spot_max_price: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if on_demand_allocation_strategy is not None: - _setter("on_demand_allocation_strategy", on_demand_allocation_strategy) + pulumi.set(__self__, "on_demand_allocation_strategy", on_demand_allocation_strategy) if on_demand_base_capacity is not None: - _setter("on_demand_base_capacity", on_demand_base_capacity) + pulumi.set(__self__, "on_demand_base_capacity", on_demand_base_capacity) if on_demand_percentage_above_base_capacity is not None: - _setter("on_demand_percentage_above_base_capacity", on_demand_percentage_above_base_capacity) + pulumi.set(__self__, "on_demand_percentage_above_base_capacity", on_demand_percentage_above_base_capacity) if spot_allocation_strategy is not None: - _setter("spot_allocation_strategy", spot_allocation_strategy) + pulumi.set(__self__, "spot_allocation_strategy", spot_allocation_strategy) if spot_instance_pools is not None: - _setter("spot_instance_pools", spot_instance_pools) + pulumi.set(__self__, "spot_instance_pools", spot_instance_pools) if spot_max_price is not None: - _setter("spot_max_price", spot_max_price) + pulumi.set(__self__, "spot_max_price", spot_max_price) @property @pulumi.getter(name="onDemandAllocationStrategy") @@ -608,29 +503,14 @@ def __init__(__self__, *, instance_type: Optional[pulumi.Input[str]] = None, launch_template_specification: Optional[pulumi.Input['AutoScalingGroupLaunchTemplateSpecificationArgs']] = None, weighted_capacity: Optional[pulumi.Input[str]] = None): - AutoScalingGroupLaunchTemplateOverridesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_requirements=instance_requirements, - instance_type=instance_type, - launch_template_specification=launch_template_specification, - weighted_capacity=weighted_capacity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_requirements: Optional[pulumi.Input['AutoScalingGroupInstanceRequirementsArgs']] = None, - instance_type: Optional[pulumi.Input[str]] = None, - launch_template_specification: Optional[pulumi.Input['AutoScalingGroupLaunchTemplateSpecificationArgs']] = None, - weighted_capacity: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if instance_requirements is not None: - _setter("instance_requirements", instance_requirements) + pulumi.set(__self__, "instance_requirements", instance_requirements) if instance_type is not None: - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_type", instance_type) if launch_template_specification is not None: - _setter("launch_template_specification", launch_template_specification) + pulumi.set(__self__, "launch_template_specification", launch_template_specification) if weighted_capacity is not None: - _setter("weighted_capacity", weighted_capacity) + pulumi.set(__self__, "weighted_capacity", weighted_capacity) @property @pulumi.getter(name="instanceRequirements") @@ -675,24 +555,11 @@ def __init__(__self__, *, version: pulumi.Input[str], launch_template_id: Optional[pulumi.Input[str]] = None, launch_template_name: Optional[pulumi.Input[str]] = None): - AutoScalingGroupLaunchTemplateSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - version=version, - launch_template_id=launch_template_id, - launch_template_name=launch_template_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - version: pulumi.Input[str], - launch_template_id: Optional[pulumi.Input[str]] = None, - launch_template_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("version", version) + pulumi.set(__self__, "version", version) if launch_template_id is not None: - _setter("launch_template_id", launch_template_id) + pulumi.set(__self__, "launch_template_id", launch_template_id) if launch_template_name is not None: - _setter("launch_template_name", launch_template_name) + pulumi.set(__self__, "launch_template_name", launch_template_name) @property @pulumi.getter @@ -727,20 +594,9 @@ class AutoScalingGroupLaunchTemplateArgs: def __init__(__self__, *, launch_template_specification: pulumi.Input['AutoScalingGroupLaunchTemplateSpecificationArgs'], overrides: Optional[pulumi.Input[Sequence[pulumi.Input['AutoScalingGroupLaunchTemplateOverridesArgs']]]] = None): - AutoScalingGroupLaunchTemplateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - launch_template_specification=launch_template_specification, - overrides=overrides, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - launch_template_specification: pulumi.Input['AutoScalingGroupLaunchTemplateSpecificationArgs'], - overrides: Optional[pulumi.Input[Sequence[pulumi.Input['AutoScalingGroupLaunchTemplateOverridesArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("launch_template_specification", launch_template_specification) + pulumi.set(__self__, "launch_template_specification", launch_template_specification) if overrides is not None: - _setter("overrides", overrides) + pulumi.set(__self__, "overrides", overrides) @property @pulumi.getter(name="launchTemplateSpecification") @@ -771,39 +627,18 @@ def __init__(__self__, *, notification_metadata: Optional[pulumi.Input[str]] = None, notification_target_arn: Optional[pulumi.Input[str]] = None, role_arn: Optional[pulumi.Input[str]] = None): - AutoScalingGroupLifecycleHookSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - lifecycle_hook_name=lifecycle_hook_name, - lifecycle_transition=lifecycle_transition, - default_result=default_result, - heartbeat_timeout=heartbeat_timeout, - notification_metadata=notification_metadata, - notification_target_arn=notification_target_arn, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lifecycle_hook_name: pulumi.Input[str], - lifecycle_transition: pulumi.Input[str], - default_result: Optional[pulumi.Input[str]] = None, - heartbeat_timeout: Optional[pulumi.Input[int]] = None, - notification_metadata: Optional[pulumi.Input[str]] = None, - notification_target_arn: Optional[pulumi.Input[str]] = None, - role_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("lifecycle_hook_name", lifecycle_hook_name) - _setter("lifecycle_transition", lifecycle_transition) + pulumi.set(__self__, "lifecycle_hook_name", lifecycle_hook_name) + pulumi.set(__self__, "lifecycle_transition", lifecycle_transition) if default_result is not None: - _setter("default_result", default_result) + pulumi.set(__self__, "default_result", default_result) if heartbeat_timeout is not None: - _setter("heartbeat_timeout", heartbeat_timeout) + pulumi.set(__self__, "heartbeat_timeout", heartbeat_timeout) if notification_metadata is not None: - _setter("notification_metadata", notification_metadata) + pulumi.set(__self__, "notification_metadata", notification_metadata) if notification_target_arn is not None: - _setter("notification_target_arn", notification_target_arn) + pulumi.set(__self__, "notification_target_arn", notification_target_arn) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="lifecycleHookName") @@ -874,21 +709,10 @@ class AutoScalingGroupMemoryGiBPerVCpuRequestArgs: def __init__(__self__, *, max: Optional[pulumi.Input[float]] = None, min: Optional[pulumi.Input[float]] = None): - AutoScalingGroupMemoryGiBPerVCpuRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[pulumi.Input[float]] = None, - min: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -914,21 +738,10 @@ class AutoScalingGroupMemoryMiBRequestArgs: def __init__(__self__, *, max: Optional[pulumi.Input[int]] = None, min: Optional[pulumi.Input[int]] = None): - AutoScalingGroupMemoryMiBRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[pulumi.Input[int]] = None, - min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -954,20 +767,9 @@ class AutoScalingGroupMetricsCollectionArgs: def __init__(__self__, *, granularity: pulumi.Input[str], metrics: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - AutoScalingGroupMetricsCollectionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - granularity=granularity, - metrics=metrics, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - granularity: pulumi.Input[str], - metrics: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("granularity", granularity) + pulumi.set(__self__, "granularity", granularity) if metrics is not None: - _setter("metrics", metrics) + pulumi.set(__self__, "metrics", metrics) @property @pulumi.getter @@ -993,20 +795,9 @@ class AutoScalingGroupMixedInstancesPolicyArgs: def __init__(__self__, *, launch_template: pulumi.Input['AutoScalingGroupLaunchTemplateArgs'], instances_distribution: Optional[pulumi.Input['AutoScalingGroupInstancesDistributionArgs']] = None): - AutoScalingGroupMixedInstancesPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - launch_template=launch_template, - instances_distribution=instances_distribution, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - launch_template: pulumi.Input['AutoScalingGroupLaunchTemplateArgs'], - instances_distribution: Optional[pulumi.Input['AutoScalingGroupInstancesDistributionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("launch_template", launch_template) + pulumi.set(__self__, "launch_template", launch_template) if instances_distribution is not None: - _setter("instances_distribution", instances_distribution) + pulumi.set(__self__, "instances_distribution", instances_distribution) @property @pulumi.getter(name="launchTemplate") @@ -1032,21 +823,10 @@ class AutoScalingGroupNetworkBandwidthGbpsRequestArgs: def __init__(__self__, *, max: Optional[pulumi.Input[float]] = None, min: Optional[pulumi.Input[float]] = None): - AutoScalingGroupNetworkBandwidthGbpsRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[pulumi.Input[float]] = None, - min: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -1072,21 +852,10 @@ class AutoScalingGroupNetworkInterfaceCountRequestArgs: def __init__(__self__, *, max: Optional[pulumi.Input[int]] = None, min: Optional[pulumi.Input[int]] = None): - AutoScalingGroupNetworkInterfaceCountRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[pulumi.Input[int]] = None, - min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -1112,20 +881,9 @@ class AutoScalingGroupNotificationConfigurationArgs: def __init__(__self__, *, topic_arn: pulumi.Input[str], notification_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - AutoScalingGroupNotificationConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - topic_arn=topic_arn, - notification_types=notification_types, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - topic_arn: pulumi.Input[str], - notification_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("topic_arn", topic_arn) + pulumi.set(__self__, "topic_arn", topic_arn) if notification_types is not None: - _setter("notification_types", notification_types) + pulumi.set(__self__, "notification_types", notification_types) @property @pulumi.getter(name="topicArn") @@ -1152,22 +910,9 @@ def __init__(__self__, *, key: pulumi.Input[str], propagate_at_launch: pulumi.Input[bool], value: pulumi.Input[str]): - AutoScalingGroupTagPropertyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - propagate_at_launch=propagate_at_launch, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - propagate_at_launch: pulumi.Input[bool], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("propagate_at_launch", propagate_at_launch) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "propagate_at_launch", propagate_at_launch) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1202,21 +947,10 @@ class AutoScalingGroupTotalLocalStorageGbRequestArgs: def __init__(__self__, *, max: Optional[pulumi.Input[float]] = None, min: Optional[pulumi.Input[float]] = None): - AutoScalingGroupTotalLocalStorageGbRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[pulumi.Input[float]] = None, - min: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -1242,21 +976,10 @@ class AutoScalingGroupVCpuCountRequestArgs: def __init__(__self__, *, max: Optional[pulumi.Input[int]] = None, min: Optional[pulumi.Input[int]] = None): - AutoScalingGroupVCpuCountRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[pulumi.Input[int]] = None, - min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -1291,28 +1014,13 @@ def __init__(__self__, *, :param pulumi.Input[bool] no_device: Setting this value to true suppresses the specified device included in the block device mapping of the AMI. :param pulumi.Input[str] virtual_name: The name of the virtual device. """ - LaunchConfigurationBlockDeviceMappingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - device_name=device_name, - ebs=ebs, - no_device=no_device, - virtual_name=virtual_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - device_name: pulumi.Input[str], - ebs: Optional[pulumi.Input['LaunchConfigurationBlockDeviceArgs']] = None, - no_device: Optional[pulumi.Input[bool]] = None, - virtual_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("device_name", device_name) + pulumi.set(__self__, "device_name", device_name) if ebs is not None: - _setter("ebs", ebs) + pulumi.set(__self__, "ebs", ebs) if no_device is not None: - _setter("no_device", no_device) + pulumi.set(__self__, "no_device", no_device) if virtual_name is not None: - _setter("virtual_name", virtual_name) + pulumi.set(__self__, "virtual_name", virtual_name) @property @pulumi.getter(name="deviceName") @@ -1383,41 +1091,20 @@ def __init__(__self__, *, :param pulumi.Input[int] volume_size: The volume size, in GiBs. :param pulumi.Input[str] volume_type: The volume type. """ - LaunchConfigurationBlockDeviceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - delete_on_termination=delete_on_termination, - encrypted=encrypted, - iops=iops, - snapshot_id=snapshot_id, - throughput=throughput, - volume_size=volume_size, - volume_type=volume_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delete_on_termination: Optional[pulumi.Input[bool]] = None, - encrypted: Optional[pulumi.Input[bool]] = None, - iops: Optional[pulumi.Input[int]] = None, - snapshot_id: Optional[pulumi.Input[str]] = None, - throughput: Optional[pulumi.Input[int]] = None, - volume_size: Optional[pulumi.Input[int]] = None, - volume_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if delete_on_termination is not None: - _setter("delete_on_termination", delete_on_termination) + pulumi.set(__self__, "delete_on_termination", delete_on_termination) if encrypted is not None: - _setter("encrypted", encrypted) + pulumi.set(__self__, "encrypted", encrypted) if iops is not None: - _setter("iops", iops) + pulumi.set(__self__, "iops", iops) if snapshot_id is not None: - _setter("snapshot_id", snapshot_id) + pulumi.set(__self__, "snapshot_id", snapshot_id) if throughput is not None: - _setter("throughput", throughput) + pulumi.set(__self__, "throughput", throughput) if volume_size is not None: - _setter("volume_size", volume_size) + pulumi.set(__self__, "volume_size", volume_size) if volume_type is not None: - _setter("volume_type", volume_type) + pulumi.set(__self__, "volume_type", volume_type) @property @pulumi.getter(name="deleteOnTermination") @@ -1516,25 +1203,12 @@ def __init__(__self__, *, :param pulumi.Input[int] http_put_response_hop_limit: The desired HTTP PUT response hop limit for instance metadata requests. :param pulumi.Input[str] http_tokens: The state of token usage for your instance metadata requests. """ - LaunchConfigurationMetadataOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - http_endpoint=http_endpoint, - http_put_response_hop_limit=http_put_response_hop_limit, - http_tokens=http_tokens, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - http_endpoint: Optional[pulumi.Input[str]] = None, - http_put_response_hop_limit: Optional[pulumi.Input[int]] = None, - http_tokens: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if http_endpoint is not None: - _setter("http_endpoint", http_endpoint) + pulumi.set(__self__, "http_endpoint", http_endpoint) if http_put_response_hop_limit is not None: - _setter("http_put_response_hop_limit", http_put_response_hop_limit) + pulumi.set(__self__, "http_put_response_hop_limit", http_put_response_hop_limit) if http_tokens is not None: - _setter("http_tokens", http_tokens) + pulumi.set(__self__, "http_tokens", http_tokens) @property @pulumi.getter(name="httpEndpoint") @@ -1581,30 +1255,13 @@ def __init__(__self__, *, statistic: pulumi.Input[str], dimensions: Optional[pulumi.Input[Sequence[pulumi.Input['ScalingPolicyMetricDimensionArgs']]]] = None, unit: Optional[pulumi.Input[str]] = None): - ScalingPolicyCustomizedMetricSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric_name=metric_name, - namespace=namespace, - statistic=statistic, - dimensions=dimensions, - unit=unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric_name: pulumi.Input[str], - namespace: pulumi.Input[str], - statistic: pulumi.Input[str], - dimensions: Optional[pulumi.Input[Sequence[pulumi.Input['ScalingPolicyMetricDimensionArgs']]]] = None, - unit: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metric_name", metric_name) - _setter("namespace", namespace) - _setter("statistic", statistic) + pulumi.set(__self__, "metric_name", metric_name) + pulumi.set(__self__, "namespace", namespace) + pulumi.set(__self__, "statistic", statistic) if dimensions is not None: - _setter("dimensions", dimensions) + pulumi.set(__self__, "dimensions", dimensions) if unit is not None: - _setter("unit", unit) + pulumi.set(__self__, "unit", unit) @property @pulumi.getter(name="metricName") @@ -1660,32 +1317,15 @@ def __init__(__self__, *, label: Optional[pulumi.Input[str]] = None, metric_stat: Optional[pulumi.Input['ScalingPolicyMetricStatArgs']] = None, return_data: Optional[pulumi.Input[bool]] = None): - ScalingPolicyMetricDataQueryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - expression=expression, - label=label, - metric_stat=metric_stat, - return_data=return_data, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: pulumi.Input[str], - expression: Optional[pulumi.Input[str]] = None, - label: Optional[pulumi.Input[str]] = None, - metric_stat: Optional[pulumi.Input['ScalingPolicyMetricStatArgs']] = None, - return_data: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) + pulumi.set(__self__, "id", id) if expression is not None: - _setter("expression", expression) + pulumi.set(__self__, "expression", expression) if label is not None: - _setter("label", label) + pulumi.set(__self__, "label", label) if metric_stat is not None: - _setter("metric_stat", metric_stat) + pulumi.set(__self__, "metric_stat", metric_stat) if return_data is not None: - _setter("return_data", return_data) + pulumi.set(__self__, "return_data", return_data) @property @pulumi.getter @@ -1738,19 +1378,8 @@ class ScalingPolicyMetricDimensionArgs: def __init__(__self__, *, name: pulumi.Input[str], value: pulumi.Input[str]): - ScalingPolicyMetricDimensionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1777,23 +1406,10 @@ def __init__(__self__, *, metric: pulumi.Input['ScalingPolicyMetricArgs'], stat: pulumi.Input[str], unit: Optional[pulumi.Input[str]] = None): - ScalingPolicyMetricStatArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric=metric, - stat=stat, - unit=unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric: pulumi.Input['ScalingPolicyMetricArgs'], - stat: pulumi.Input[str], - unit: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metric", metric) - _setter("stat", stat) + pulumi.set(__self__, "metric", metric) + pulumi.set(__self__, "stat", stat) if unit is not None: - _setter("unit", unit) + pulumi.set(__self__, "unit", unit) @property @pulumi.getter @@ -1829,23 +1445,10 @@ def __init__(__self__, *, metric_name: pulumi.Input[str], namespace: pulumi.Input[str], dimensions: Optional[pulumi.Input[Sequence[pulumi.Input['ScalingPolicyMetricDimensionArgs']]]] = None): - ScalingPolicyMetricArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric_name=metric_name, - namespace=namespace, - dimensions=dimensions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric_name: pulumi.Input[str], - namespace: pulumi.Input[str], - dimensions: Optional[pulumi.Input[Sequence[pulumi.Input['ScalingPolicyMetricDimensionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metric_name", metric_name) - _setter("namespace", namespace) + pulumi.set(__self__, "metric_name", metric_name) + pulumi.set(__self__, "namespace", namespace) if dimensions is not None: - _setter("dimensions", dimensions) + pulumi.set(__self__, "dimensions", dimensions) @property @pulumi.getter(name="metricName") @@ -1880,20 +1483,9 @@ class ScalingPolicyPredefinedMetricSpecificationArgs: def __init__(__self__, *, predefined_metric_type: pulumi.Input[str], resource_label: Optional[pulumi.Input[str]] = None): - ScalingPolicyPredefinedMetricSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - predefined_metric_type=predefined_metric_type, - resource_label=resource_label, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - predefined_metric_type: pulumi.Input[str], - resource_label: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("predefined_metric_type", predefined_metric_type) + pulumi.set(__self__, "predefined_metric_type", predefined_metric_type) if resource_label is not None: - _setter("resource_label", resource_label) + pulumi.set(__self__, "resource_label", resource_label) @property @pulumi.getter(name="predefinedMetricType") @@ -1922,32 +1514,15 @@ def __init__(__self__, *, max_capacity_buffer: Optional[pulumi.Input[int]] = None, mode: Optional[pulumi.Input[str]] = None, scheduling_buffer_time: Optional[pulumi.Input[int]] = None): - ScalingPolicyPredictiveScalingConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric_specifications=metric_specifications, - max_capacity_breach_behavior=max_capacity_breach_behavior, - max_capacity_buffer=max_capacity_buffer, - mode=mode, - scheduling_buffer_time=scheduling_buffer_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric_specifications: pulumi.Input[Sequence[pulumi.Input['ScalingPolicyPredictiveScalingMetricSpecificationArgs']]], - max_capacity_breach_behavior: Optional[pulumi.Input[str]] = None, - max_capacity_buffer: Optional[pulumi.Input[int]] = None, - mode: Optional[pulumi.Input[str]] = None, - scheduling_buffer_time: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metric_specifications", metric_specifications) + pulumi.set(__self__, "metric_specifications", metric_specifications) if max_capacity_breach_behavior is not None: - _setter("max_capacity_breach_behavior", max_capacity_breach_behavior) + pulumi.set(__self__, "max_capacity_breach_behavior", max_capacity_breach_behavior) if max_capacity_buffer is not None: - _setter("max_capacity_buffer", max_capacity_buffer) + pulumi.set(__self__, "max_capacity_buffer", max_capacity_buffer) if mode is not None: - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) if scheduling_buffer_time is not None: - _setter("scheduling_buffer_time", scheduling_buffer_time) + pulumi.set(__self__, "scheduling_buffer_time", scheduling_buffer_time) @property @pulumi.getter(name="metricSpecifications") @@ -1999,16 +1574,7 @@ def scheduling_buffer_time(self, value: Optional[pulumi.Input[int]]): class ScalingPolicyPredictiveScalingCustomizedCapacityMetricArgs: def __init__(__self__, *, metric_data_queries: pulumi.Input[Sequence[pulumi.Input['ScalingPolicyMetricDataQueryArgs']]]): - ScalingPolicyPredictiveScalingCustomizedCapacityMetricArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric_data_queries=metric_data_queries, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric_data_queries: pulumi.Input[Sequence[pulumi.Input['ScalingPolicyMetricDataQueryArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metric_data_queries", metric_data_queries) + pulumi.set(__self__, "metric_data_queries", metric_data_queries) @property @pulumi.getter(name="metricDataQueries") @@ -2024,16 +1590,7 @@ def metric_data_queries(self, value: pulumi.Input[Sequence[pulumi.Input['Scaling class ScalingPolicyPredictiveScalingCustomizedLoadMetricArgs: def __init__(__self__, *, metric_data_queries: pulumi.Input[Sequence[pulumi.Input['ScalingPolicyMetricDataQueryArgs']]]): - ScalingPolicyPredictiveScalingCustomizedLoadMetricArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric_data_queries=metric_data_queries, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric_data_queries: pulumi.Input[Sequence[pulumi.Input['ScalingPolicyMetricDataQueryArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metric_data_queries", metric_data_queries) + pulumi.set(__self__, "metric_data_queries", metric_data_queries) @property @pulumi.getter(name="metricDataQueries") @@ -2049,16 +1606,7 @@ def metric_data_queries(self, value: pulumi.Input[Sequence[pulumi.Input['Scaling class ScalingPolicyPredictiveScalingCustomizedScalingMetricArgs: def __init__(__self__, *, metric_data_queries: pulumi.Input[Sequence[pulumi.Input['ScalingPolicyMetricDataQueryArgs']]]): - ScalingPolicyPredictiveScalingCustomizedScalingMetricArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric_data_queries=metric_data_queries, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric_data_queries: pulumi.Input[Sequence[pulumi.Input['ScalingPolicyMetricDataQueryArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metric_data_queries", metric_data_queries) + pulumi.set(__self__, "metric_data_queries", metric_data_queries) @property @pulumi.getter(name="metricDataQueries") @@ -2080,40 +1628,19 @@ def __init__(__self__, *, predefined_load_metric_specification: Optional[pulumi.Input['ScalingPolicyPredictiveScalingPredefinedLoadMetricArgs']] = None, predefined_metric_pair_specification: Optional[pulumi.Input['ScalingPolicyPredictiveScalingPredefinedMetricPairArgs']] = None, predefined_scaling_metric_specification: Optional[pulumi.Input['ScalingPolicyPredictiveScalingPredefinedScalingMetricArgs']] = None): - ScalingPolicyPredictiveScalingMetricSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_value=target_value, - customized_capacity_metric_specification=customized_capacity_metric_specification, - customized_load_metric_specification=customized_load_metric_specification, - customized_scaling_metric_specification=customized_scaling_metric_specification, - predefined_load_metric_specification=predefined_load_metric_specification, - predefined_metric_pair_specification=predefined_metric_pair_specification, - predefined_scaling_metric_specification=predefined_scaling_metric_specification, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_value: pulumi.Input[float], - customized_capacity_metric_specification: Optional[pulumi.Input['ScalingPolicyPredictiveScalingCustomizedCapacityMetricArgs']] = None, - customized_load_metric_specification: Optional[pulumi.Input['ScalingPolicyPredictiveScalingCustomizedLoadMetricArgs']] = None, - customized_scaling_metric_specification: Optional[pulumi.Input['ScalingPolicyPredictiveScalingCustomizedScalingMetricArgs']] = None, - predefined_load_metric_specification: Optional[pulumi.Input['ScalingPolicyPredictiveScalingPredefinedLoadMetricArgs']] = None, - predefined_metric_pair_specification: Optional[pulumi.Input['ScalingPolicyPredictiveScalingPredefinedMetricPairArgs']] = None, - predefined_scaling_metric_specification: Optional[pulumi.Input['ScalingPolicyPredictiveScalingPredefinedScalingMetricArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_value", target_value) + pulumi.set(__self__, "target_value", target_value) if customized_capacity_metric_specification is not None: - _setter("customized_capacity_metric_specification", customized_capacity_metric_specification) + pulumi.set(__self__, "customized_capacity_metric_specification", customized_capacity_metric_specification) if customized_load_metric_specification is not None: - _setter("customized_load_metric_specification", customized_load_metric_specification) + pulumi.set(__self__, "customized_load_metric_specification", customized_load_metric_specification) if customized_scaling_metric_specification is not None: - _setter("customized_scaling_metric_specification", customized_scaling_metric_specification) + pulumi.set(__self__, "customized_scaling_metric_specification", customized_scaling_metric_specification) if predefined_load_metric_specification is not None: - _setter("predefined_load_metric_specification", predefined_load_metric_specification) + pulumi.set(__self__, "predefined_load_metric_specification", predefined_load_metric_specification) if predefined_metric_pair_specification is not None: - _setter("predefined_metric_pair_specification", predefined_metric_pair_specification) + pulumi.set(__self__, "predefined_metric_pair_specification", predefined_metric_pair_specification) if predefined_scaling_metric_specification is not None: - _setter("predefined_scaling_metric_specification", predefined_scaling_metric_specification) + pulumi.set(__self__, "predefined_scaling_metric_specification", predefined_scaling_metric_specification) @property @pulumi.getter(name="targetValue") @@ -2184,20 +1711,9 @@ class ScalingPolicyPredictiveScalingPredefinedLoadMetricArgs: def __init__(__self__, *, predefined_metric_type: pulumi.Input[str], resource_label: Optional[pulumi.Input[str]] = None): - ScalingPolicyPredictiveScalingPredefinedLoadMetricArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - predefined_metric_type=predefined_metric_type, - resource_label=resource_label, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - predefined_metric_type: pulumi.Input[str], - resource_label: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("predefined_metric_type", predefined_metric_type) + pulumi.set(__self__, "predefined_metric_type", predefined_metric_type) if resource_label is not None: - _setter("resource_label", resource_label) + pulumi.set(__self__, "resource_label", resource_label) @property @pulumi.getter(name="predefinedMetricType") @@ -2223,20 +1739,9 @@ class ScalingPolicyPredictiveScalingPredefinedMetricPairArgs: def __init__(__self__, *, predefined_metric_type: pulumi.Input[str], resource_label: Optional[pulumi.Input[str]] = None): - ScalingPolicyPredictiveScalingPredefinedMetricPairArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - predefined_metric_type=predefined_metric_type, - resource_label=resource_label, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - predefined_metric_type: pulumi.Input[str], - resource_label: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("predefined_metric_type", predefined_metric_type) + pulumi.set(__self__, "predefined_metric_type", predefined_metric_type) if resource_label is not None: - _setter("resource_label", resource_label) + pulumi.set(__self__, "resource_label", resource_label) @property @pulumi.getter(name="predefinedMetricType") @@ -2262,20 +1767,9 @@ class ScalingPolicyPredictiveScalingPredefinedScalingMetricArgs: def __init__(__self__, *, predefined_metric_type: pulumi.Input[str], resource_label: Optional[pulumi.Input[str]] = None): - ScalingPolicyPredictiveScalingPredefinedScalingMetricArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - predefined_metric_type=predefined_metric_type, - resource_label=resource_label, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - predefined_metric_type: pulumi.Input[str], - resource_label: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("predefined_metric_type", predefined_metric_type) + pulumi.set(__self__, "predefined_metric_type", predefined_metric_type) if resource_label is not None: - _setter("resource_label", resource_label) + pulumi.set(__self__, "resource_label", resource_label) @property @pulumi.getter(name="predefinedMetricType") @@ -2302,24 +1796,11 @@ def __init__(__self__, *, scaling_adjustment: pulumi.Input[int], metric_interval_lower_bound: Optional[pulumi.Input[float]] = None, metric_interval_upper_bound: Optional[pulumi.Input[float]] = None): - ScalingPolicyStepAdjustmentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - scaling_adjustment=scaling_adjustment, - metric_interval_lower_bound=metric_interval_lower_bound, - metric_interval_upper_bound=metric_interval_upper_bound, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - scaling_adjustment: pulumi.Input[int], - metric_interval_lower_bound: Optional[pulumi.Input[float]] = None, - metric_interval_upper_bound: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("scaling_adjustment", scaling_adjustment) + pulumi.set(__self__, "scaling_adjustment", scaling_adjustment) if metric_interval_lower_bound is not None: - _setter("metric_interval_lower_bound", metric_interval_lower_bound) + pulumi.set(__self__, "metric_interval_lower_bound", metric_interval_lower_bound) if metric_interval_upper_bound is not None: - _setter("metric_interval_upper_bound", metric_interval_upper_bound) + pulumi.set(__self__, "metric_interval_upper_bound", metric_interval_upper_bound) @property @pulumi.getter(name="scalingAdjustment") @@ -2356,28 +1837,13 @@ def __init__(__self__, *, customized_metric_specification: Optional[pulumi.Input['ScalingPolicyCustomizedMetricSpecificationArgs']] = None, disable_scale_in: Optional[pulumi.Input[bool]] = None, predefined_metric_specification: Optional[pulumi.Input['ScalingPolicyPredefinedMetricSpecificationArgs']] = None): - ScalingPolicyTargetTrackingConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_value=target_value, - customized_metric_specification=customized_metric_specification, - disable_scale_in=disable_scale_in, - predefined_metric_specification=predefined_metric_specification, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_value: pulumi.Input[float], - customized_metric_specification: Optional[pulumi.Input['ScalingPolicyCustomizedMetricSpecificationArgs']] = None, - disable_scale_in: Optional[pulumi.Input[bool]] = None, - predefined_metric_specification: Optional[pulumi.Input['ScalingPolicyPredefinedMetricSpecificationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_value", target_value) + pulumi.set(__self__, "target_value", target_value) if customized_metric_specification is not None: - _setter("customized_metric_specification", customized_metric_specification) + pulumi.set(__self__, "customized_metric_specification", customized_metric_specification) if disable_scale_in is not None: - _setter("disable_scale_in", disable_scale_in) + pulumi.set(__self__, "disable_scale_in", disable_scale_in) if predefined_metric_specification is not None: - _setter("predefined_metric_specification", predefined_metric_specification) + pulumi.set(__self__, "predefined_metric_specification", predefined_metric_specification) @property @pulumi.getter(name="targetValue") @@ -2420,17 +1886,8 @@ def predefined_metric_specification(self, value: Optional[pulumi.Input['ScalingP class WarmPoolInstanceReusePolicyArgs: def __init__(__self__, *, reuse_on_scale_in: Optional[pulumi.Input[bool]] = None): - WarmPoolInstanceReusePolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - reuse_on_scale_in=reuse_on_scale_in, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - reuse_on_scale_in: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if reuse_on_scale_in is not None: - _setter("reuse_on_scale_in", reuse_on_scale_in) + pulumi.set(__self__, "reuse_on_scale_in", reuse_on_scale_in) @property @pulumi.getter(name="reuseOnScaleIn") diff --git a/sdk/python/pulumi_aws_native/autoscaling/auto_scaling_group.py b/sdk/python/pulumi_aws_native/autoscaling/auto_scaling_group.py index 6b91347fc1..ca2090ef28 100644 --- a/sdk/python/pulumi_aws_native/autoscaling/auto_scaling_group.py +++ b/sdk/python/pulumi_aws_native/autoscaling/auto_scaling_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -48,127 +48,62 @@ def __init__(__self__, *, """ The set of arguments for constructing a AutoScalingGroup resource. """ - AutoScalingGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_size=max_size, - min_size=min_size, - auto_scaling_group_name=auto_scaling_group_name, - availability_zones=availability_zones, - capacity_rebalance=capacity_rebalance, - context=context, - cooldown=cooldown, - default_instance_warmup=default_instance_warmup, - desired_capacity=desired_capacity, - desired_capacity_type=desired_capacity_type, - health_check_grace_period=health_check_grace_period, - health_check_type=health_check_type, - instance_id=instance_id, - launch_configuration_name=launch_configuration_name, - launch_template=launch_template, - lifecycle_hook_specification_list=lifecycle_hook_specification_list, - load_balancer_names=load_balancer_names, - max_instance_lifetime=max_instance_lifetime, - metrics_collection=metrics_collection, - mixed_instances_policy=mixed_instances_policy, - new_instances_protected_from_scale_in=new_instances_protected_from_scale_in, - notification_configuration=notification_configuration, - notification_configurations=notification_configurations, - placement_group=placement_group, - service_linked_role_arn=service_linked_role_arn, - tags=tags, - target_group_arns=target_group_arns, - termination_policies=termination_policies, - vpc_zone_identifier=vpc_zone_identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_size: pulumi.Input[str], - min_size: pulumi.Input[str], - auto_scaling_group_name: Optional[pulumi.Input[str]] = None, - availability_zones: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - capacity_rebalance: Optional[pulumi.Input[bool]] = None, - context: Optional[pulumi.Input[str]] = None, - cooldown: Optional[pulumi.Input[str]] = None, - default_instance_warmup: Optional[pulumi.Input[int]] = None, - desired_capacity: Optional[pulumi.Input[str]] = None, - desired_capacity_type: Optional[pulumi.Input[str]] = None, - health_check_grace_period: Optional[pulumi.Input[int]] = None, - health_check_type: Optional[pulumi.Input[str]] = None, - instance_id: Optional[pulumi.Input[str]] = None, - launch_configuration_name: Optional[pulumi.Input[str]] = None, - launch_template: Optional[pulumi.Input['AutoScalingGroupLaunchTemplateSpecificationArgs']] = None, - lifecycle_hook_specification_list: Optional[pulumi.Input[Sequence[pulumi.Input['AutoScalingGroupLifecycleHookSpecificationArgs']]]] = None, - load_balancer_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - max_instance_lifetime: Optional[pulumi.Input[int]] = None, - metrics_collection: Optional[pulumi.Input[Sequence[pulumi.Input['AutoScalingGroupMetricsCollectionArgs']]]] = None, - mixed_instances_policy: Optional[pulumi.Input['AutoScalingGroupMixedInstancesPolicyArgs']] = None, - new_instances_protected_from_scale_in: Optional[pulumi.Input[bool]] = None, - notification_configuration: Optional[pulumi.Input['AutoScalingGroupNotificationConfigurationArgs']] = None, - notification_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['AutoScalingGroupNotificationConfigurationArgs']]]] = None, - placement_group: Optional[pulumi.Input[str]] = None, - service_linked_role_arn: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['AutoScalingGroupTagPropertyArgs']]]] = None, - target_group_arns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - termination_policies: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - vpc_zone_identifier: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_size", max_size) - _setter("min_size", min_size) + pulumi.set(__self__, "max_size", max_size) + pulumi.set(__self__, "min_size", min_size) if auto_scaling_group_name is not None: - _setter("auto_scaling_group_name", auto_scaling_group_name) + pulumi.set(__self__, "auto_scaling_group_name", auto_scaling_group_name) if availability_zones is not None: - _setter("availability_zones", availability_zones) + pulumi.set(__self__, "availability_zones", availability_zones) if capacity_rebalance is not None: - _setter("capacity_rebalance", capacity_rebalance) + pulumi.set(__self__, "capacity_rebalance", capacity_rebalance) if context is not None: - _setter("context", context) + pulumi.set(__self__, "context", context) if cooldown is not None: - _setter("cooldown", cooldown) + pulumi.set(__self__, "cooldown", cooldown) if default_instance_warmup is not None: - _setter("default_instance_warmup", default_instance_warmup) + pulumi.set(__self__, "default_instance_warmup", default_instance_warmup) if desired_capacity is not None: - _setter("desired_capacity", desired_capacity) + pulumi.set(__self__, "desired_capacity", desired_capacity) if desired_capacity_type is not None: - _setter("desired_capacity_type", desired_capacity_type) + pulumi.set(__self__, "desired_capacity_type", desired_capacity_type) if health_check_grace_period is not None: - _setter("health_check_grace_period", health_check_grace_period) + pulumi.set(__self__, "health_check_grace_period", health_check_grace_period) if health_check_type is not None: - _setter("health_check_type", health_check_type) + pulumi.set(__self__, "health_check_type", health_check_type) if instance_id is not None: - _setter("instance_id", instance_id) + pulumi.set(__self__, "instance_id", instance_id) if launch_configuration_name is not None: - _setter("launch_configuration_name", launch_configuration_name) + pulumi.set(__self__, "launch_configuration_name", launch_configuration_name) if launch_template is not None: - _setter("launch_template", launch_template) + pulumi.set(__self__, "launch_template", launch_template) if lifecycle_hook_specification_list is not None: - _setter("lifecycle_hook_specification_list", lifecycle_hook_specification_list) + pulumi.set(__self__, "lifecycle_hook_specification_list", lifecycle_hook_specification_list) if load_balancer_names is not None: - _setter("load_balancer_names", load_balancer_names) + pulumi.set(__self__, "load_balancer_names", load_balancer_names) if max_instance_lifetime is not None: - _setter("max_instance_lifetime", max_instance_lifetime) + pulumi.set(__self__, "max_instance_lifetime", max_instance_lifetime) if metrics_collection is not None: - _setter("metrics_collection", metrics_collection) + pulumi.set(__self__, "metrics_collection", metrics_collection) if mixed_instances_policy is not None: - _setter("mixed_instances_policy", mixed_instances_policy) + pulumi.set(__self__, "mixed_instances_policy", mixed_instances_policy) if new_instances_protected_from_scale_in is not None: - _setter("new_instances_protected_from_scale_in", new_instances_protected_from_scale_in) + pulumi.set(__self__, "new_instances_protected_from_scale_in", new_instances_protected_from_scale_in) if notification_configuration is not None: - _setter("notification_configuration", notification_configuration) + pulumi.set(__self__, "notification_configuration", notification_configuration) if notification_configurations is not None: - _setter("notification_configurations", notification_configurations) + pulumi.set(__self__, "notification_configurations", notification_configurations) if placement_group is not None: - _setter("placement_group", placement_group) + pulumi.set(__self__, "placement_group", placement_group) if service_linked_role_arn is not None: - _setter("service_linked_role_arn", service_linked_role_arn) + pulumi.set(__self__, "service_linked_role_arn", service_linked_role_arn) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if target_group_arns is not None: - _setter("target_group_arns", target_group_arns) + pulumi.set(__self__, "target_group_arns", target_group_arns) if termination_policies is not None: - _setter("termination_policies", termination_policies) + pulumi.set(__self__, "termination_policies", termination_policies) if vpc_zone_identifier is not None: - _setter("vpc_zone_identifier", vpc_zone_identifier) + pulumi.set(__self__, "vpc_zone_identifier", vpc_zone_identifier) @property @pulumi.getter(name="maxSize") @@ -492,10 +427,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AutoScalingGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -551,11 +482,6 @@ def _internal_init(__self__, __props__.__dict__["health_check_type"] = health_check_type __props__.__dict__["instance_id"] = instance_id __props__.__dict__["launch_configuration_name"] = launch_configuration_name - if launch_template is not None and not isinstance(launch_template, AutoScalingGroupLaunchTemplateSpecificationArgs): - launch_template = launch_template or {} - def _setter(key, value): - launch_template[key] = value - AutoScalingGroupLaunchTemplateSpecificationArgs._configure(_setter, **launch_template) __props__.__dict__["launch_template"] = launch_template __props__.__dict__["lifecycle_hook_specification_list"] = lifecycle_hook_specification_list __props__.__dict__["load_balancer_names"] = load_balancer_names @@ -567,18 +493,8 @@ def _setter(key, value): if min_size is None and not opts.urn: raise TypeError("Missing required property 'min_size'") __props__.__dict__["min_size"] = min_size - if mixed_instances_policy is not None and not isinstance(mixed_instances_policy, AutoScalingGroupMixedInstancesPolicyArgs): - mixed_instances_policy = mixed_instances_policy or {} - def _setter(key, value): - mixed_instances_policy[key] = value - AutoScalingGroupMixedInstancesPolicyArgs._configure(_setter, **mixed_instances_policy) __props__.__dict__["mixed_instances_policy"] = mixed_instances_policy __props__.__dict__["new_instances_protected_from_scale_in"] = new_instances_protected_from_scale_in - if notification_configuration is not None and not isinstance(notification_configuration, AutoScalingGroupNotificationConfigurationArgs): - notification_configuration = notification_configuration or {} - def _setter(key, value): - notification_configuration[key] = value - AutoScalingGroupNotificationConfigurationArgs._configure(_setter, **notification_configuration) __props__.__dict__["notification_configuration"] = notification_configuration __props__.__dict__["notification_configurations"] = notification_configurations __props__.__dict__["placement_group"] = placement_group diff --git a/sdk/python/pulumi_aws_native/autoscaling/get_auto_scaling_group.py b/sdk/python/pulumi_aws_native/autoscaling/get_auto_scaling_group.py index 5370201d25..d7cbba68c0 100644 --- a/sdk/python/pulumi_aws_native/autoscaling/get_auto_scaling_group.py +++ b/sdk/python/pulumi_aws_native/autoscaling/get_auto_scaling_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/autoscaling/get_lifecycle_hook.py b/sdk/python/pulumi_aws_native/autoscaling/get_lifecycle_hook.py index 4df50a4f95..d734f87ce9 100644 --- a/sdk/python/pulumi_aws_native/autoscaling/get_lifecycle_hook.py +++ b/sdk/python/pulumi_aws_native/autoscaling/get_lifecycle_hook.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/autoscaling/get_scaling_policy.py b/sdk/python/pulumi_aws_native/autoscaling/get_scaling_policy.py index 24a4b87b65..70f063e872 100644 --- a/sdk/python/pulumi_aws_native/autoscaling/get_scaling_policy.py +++ b/sdk/python/pulumi_aws_native/autoscaling/get_scaling_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/autoscaling/get_scheduled_action.py b/sdk/python/pulumi_aws_native/autoscaling/get_scheduled_action.py index e89950cb67..cd5d316506 100644 --- a/sdk/python/pulumi_aws_native/autoscaling/get_scheduled_action.py +++ b/sdk/python/pulumi_aws_native/autoscaling/get_scheduled_action.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/autoscaling/get_warm_pool.py b/sdk/python/pulumi_aws_native/autoscaling/get_warm_pool.py index ada659d798..3ad335bef4 100644 --- a/sdk/python/pulumi_aws_native/autoscaling/get_warm_pool.py +++ b/sdk/python/pulumi_aws_native/autoscaling/get_warm_pool.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/autoscaling/launch_configuration.py b/sdk/python/pulumi_aws_native/autoscaling/launch_configuration.py index c62e273487..7d402f64a9 100644 --- a/sdk/python/pulumi_aws_native/autoscaling/launch_configuration.py +++ b/sdk/python/pulumi_aws_native/autoscaling/launch_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -57,87 +57,42 @@ def __init__(__self__, *, :param pulumi.Input[str] spot_price: The maximum hourly price you are willing to pay for any Spot Instances launched to fulfill the request. :param pulumi.Input[str] user_data: The Base64-encoded user data to make available to the launched EC2 instances. """ - LaunchConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - image_id=image_id, - instance_type=instance_type, - associate_public_ip_address=associate_public_ip_address, - block_device_mappings=block_device_mappings, - classic_link_vpc_id=classic_link_vpc_id, - classic_link_vpc_security_groups=classic_link_vpc_security_groups, - ebs_optimized=ebs_optimized, - iam_instance_profile=iam_instance_profile, - instance_id=instance_id, - instance_monitoring=instance_monitoring, - kernel_id=kernel_id, - key_name=key_name, - launch_configuration_name=launch_configuration_name, - metadata_options=metadata_options, - placement_tenancy=placement_tenancy, - ram_disk_id=ram_disk_id, - security_groups=security_groups, - spot_price=spot_price, - user_data=user_data, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - image_id: pulumi.Input[str], - instance_type: pulumi.Input[str], - associate_public_ip_address: Optional[pulumi.Input[bool]] = None, - block_device_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['LaunchConfigurationBlockDeviceMappingArgs']]]] = None, - classic_link_vpc_id: Optional[pulumi.Input[str]] = None, - classic_link_vpc_security_groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - ebs_optimized: Optional[pulumi.Input[bool]] = None, - iam_instance_profile: Optional[pulumi.Input[str]] = None, - instance_id: Optional[pulumi.Input[str]] = None, - instance_monitoring: Optional[pulumi.Input[bool]] = None, - kernel_id: Optional[pulumi.Input[str]] = None, - key_name: Optional[pulumi.Input[str]] = None, - launch_configuration_name: Optional[pulumi.Input[str]] = None, - metadata_options: Optional[pulumi.Input['LaunchConfigurationMetadataOptionsArgs']] = None, - placement_tenancy: Optional[pulumi.Input[str]] = None, - ram_disk_id: Optional[pulumi.Input[str]] = None, - security_groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - spot_price: Optional[pulumi.Input[str]] = None, - user_data: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("image_id", image_id) - _setter("instance_type", instance_type) + pulumi.set(__self__, "image_id", image_id) + pulumi.set(__self__, "instance_type", instance_type) if associate_public_ip_address is not None: - _setter("associate_public_ip_address", associate_public_ip_address) + pulumi.set(__self__, "associate_public_ip_address", associate_public_ip_address) if block_device_mappings is not None: - _setter("block_device_mappings", block_device_mappings) + pulumi.set(__self__, "block_device_mappings", block_device_mappings) if classic_link_vpc_id is not None: - _setter("classic_link_vpc_id", classic_link_vpc_id) + pulumi.set(__self__, "classic_link_vpc_id", classic_link_vpc_id) if classic_link_vpc_security_groups is not None: - _setter("classic_link_vpc_security_groups", classic_link_vpc_security_groups) + pulumi.set(__self__, "classic_link_vpc_security_groups", classic_link_vpc_security_groups) if ebs_optimized is not None: - _setter("ebs_optimized", ebs_optimized) + pulumi.set(__self__, "ebs_optimized", ebs_optimized) if iam_instance_profile is not None: - _setter("iam_instance_profile", iam_instance_profile) + pulumi.set(__self__, "iam_instance_profile", iam_instance_profile) if instance_id is not None: - _setter("instance_id", instance_id) + pulumi.set(__self__, "instance_id", instance_id) if instance_monitoring is not None: - _setter("instance_monitoring", instance_monitoring) + pulumi.set(__self__, "instance_monitoring", instance_monitoring) if kernel_id is not None: - _setter("kernel_id", kernel_id) + pulumi.set(__self__, "kernel_id", kernel_id) if key_name is not None: - _setter("key_name", key_name) + pulumi.set(__self__, "key_name", key_name) if launch_configuration_name is not None: - _setter("launch_configuration_name", launch_configuration_name) + pulumi.set(__self__, "launch_configuration_name", launch_configuration_name) if metadata_options is not None: - _setter("metadata_options", metadata_options) + pulumi.set(__self__, "metadata_options", metadata_options) if placement_tenancy is not None: - _setter("placement_tenancy", placement_tenancy) + pulumi.set(__self__, "placement_tenancy", placement_tenancy) if ram_disk_id is not None: - _setter("ram_disk_id", ram_disk_id) + pulumi.set(__self__, "ram_disk_id", ram_disk_id) if security_groups is not None: - _setter("security_groups", security_groups) + pulumi.set(__self__, "security_groups", security_groups) if spot_price is not None: - _setter("spot_price", spot_price) + pulumi.set(__self__, "spot_price", spot_price) if user_data is not None: - _setter("user_data", user_data) + pulumi.set(__self__, "user_data", user_data) @property @pulumi.getter(name="imageId") @@ -437,10 +392,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LaunchConfigurationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -491,11 +442,6 @@ def _internal_init(__self__, __props__.__dict__["kernel_id"] = kernel_id __props__.__dict__["key_name"] = key_name __props__.__dict__["launch_configuration_name"] = launch_configuration_name - if metadata_options is not None and not isinstance(metadata_options, LaunchConfigurationMetadataOptionsArgs): - metadata_options = metadata_options or {} - def _setter(key, value): - metadata_options[key] = value - LaunchConfigurationMetadataOptionsArgs._configure(_setter, **metadata_options) __props__.__dict__["metadata_options"] = metadata_options __props__.__dict__["placement_tenancy"] = placement_tenancy __props__.__dict__["ram_disk_id"] = ram_disk_id diff --git a/sdk/python/pulumi_aws_native/autoscaling/lifecycle_hook.py b/sdk/python/pulumi_aws_native/autoscaling/lifecycle_hook.py index 0c86da9946..1557b09aa2 100644 --- a/sdk/python/pulumi_aws_native/autoscaling/lifecycle_hook.py +++ b/sdk/python/pulumi_aws_native/autoscaling/lifecycle_hook.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['LifecycleHookArgs', 'LifecycleHook'] @@ -33,43 +33,20 @@ def __init__(__self__, *, :param pulumi.Input[str] notification_target_arn: The Amazon Resource Name (ARN) of the notification target that Amazon EC2 Auto Scaling uses to notify you when an instance is in the transition state for the lifecycle hook. You can specify an Amazon SQS queue or an Amazon SNS topic. The notification message includes the following information: lifecycle action token, user account ID, Auto Scaling group name, lifecycle hook name, instance ID, lifecycle transition, and notification metadata. :param pulumi.Input[str] role_arn: The ARN of the IAM role that allows the Auto Scaling group to publish to the specified notification target, for example, an Amazon SNS topic or an Amazon SQS queue. """ - LifecycleHookArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - auto_scaling_group_name=auto_scaling_group_name, - lifecycle_transition=lifecycle_transition, - default_result=default_result, - heartbeat_timeout=heartbeat_timeout, - lifecycle_hook_name=lifecycle_hook_name, - notification_metadata=notification_metadata, - notification_target_arn=notification_target_arn, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auto_scaling_group_name: pulumi.Input[str], - lifecycle_transition: pulumi.Input[str], - default_result: Optional[pulumi.Input[str]] = None, - heartbeat_timeout: Optional[pulumi.Input[int]] = None, - lifecycle_hook_name: Optional[pulumi.Input[str]] = None, - notification_metadata: Optional[pulumi.Input[str]] = None, - notification_target_arn: Optional[pulumi.Input[str]] = None, - role_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("auto_scaling_group_name", auto_scaling_group_name) - _setter("lifecycle_transition", lifecycle_transition) + pulumi.set(__self__, "auto_scaling_group_name", auto_scaling_group_name) + pulumi.set(__self__, "lifecycle_transition", lifecycle_transition) if default_result is not None: - _setter("default_result", default_result) + pulumi.set(__self__, "default_result", default_result) if heartbeat_timeout is not None: - _setter("heartbeat_timeout", heartbeat_timeout) + pulumi.set(__self__, "heartbeat_timeout", heartbeat_timeout) if lifecycle_hook_name is not None: - _setter("lifecycle_hook_name", lifecycle_hook_name) + pulumi.set(__self__, "lifecycle_hook_name", lifecycle_hook_name) if notification_metadata is not None: - _setter("notification_metadata", notification_metadata) + pulumi.set(__self__, "notification_metadata", notification_metadata) if notification_target_arn is not None: - _setter("notification_target_arn", notification_target_arn) + pulumi.set(__self__, "notification_target_arn", notification_target_arn) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="autoScalingGroupName") @@ -215,10 +192,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LifecycleHookArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/autoscaling/outputs.py b/sdk/python/pulumi_aws_native/autoscaling/outputs.py index f1bc0bef9e..d39cf63945 100644 --- a/sdk/python/pulumi_aws_native/autoscaling/outputs.py +++ b/sdk/python/pulumi_aws_native/autoscaling/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -57,21 +57,10 @@ class AutoScalingGroupAcceleratorCountRequest(dict): def __init__(__self__, *, max: Optional[int] = None, min: Optional[int] = None): - AutoScalingGroupAcceleratorCountRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[int] = None, - min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -89,21 +78,10 @@ class AutoScalingGroupAcceleratorTotalMemoryMiBRequest(dict): def __init__(__self__, *, max: Optional[int] = None, min: Optional[int] = None): - AutoScalingGroupAcceleratorTotalMemoryMiBRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[int] = None, - min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -121,21 +99,10 @@ class AutoScalingGroupBaselineEbsBandwidthMbpsRequest(dict): def __init__(__self__, *, max: Optional[int] = None, min: Optional[int] = None): - AutoScalingGroupBaselineEbsBandwidthMbpsRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[int] = None, - min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -235,105 +202,52 @@ def __init__(__self__, *, spot_max_price_percentage_over_lowest_price: Optional[int] = None, total_local_storage_gb: Optional['outputs.AutoScalingGroupTotalLocalStorageGbRequest'] = None, v_cpu_count: Optional['outputs.AutoScalingGroupVCpuCountRequest'] = None): - AutoScalingGroupInstanceRequirements._configure( - lambda key, value: pulumi.set(__self__, key, value), - accelerator_count=accelerator_count, - accelerator_manufacturers=accelerator_manufacturers, - accelerator_names=accelerator_names, - accelerator_total_memory_mi_b=accelerator_total_memory_mi_b, - accelerator_types=accelerator_types, - allowed_instance_types=allowed_instance_types, - bare_metal=bare_metal, - baseline_ebs_bandwidth_mbps=baseline_ebs_bandwidth_mbps, - burstable_performance=burstable_performance, - cpu_manufacturers=cpu_manufacturers, - excluded_instance_types=excluded_instance_types, - instance_generations=instance_generations, - local_storage=local_storage, - local_storage_types=local_storage_types, - memory_gi_b_per_v_cpu=memory_gi_b_per_v_cpu, - memory_mi_b=memory_mi_b, - network_bandwidth_gbps=network_bandwidth_gbps, - network_interface_count=network_interface_count, - on_demand_max_price_percentage_over_lowest_price=on_demand_max_price_percentage_over_lowest_price, - require_hibernate_support=require_hibernate_support, - spot_max_price_percentage_over_lowest_price=spot_max_price_percentage_over_lowest_price, - total_local_storage_gb=total_local_storage_gb, - v_cpu_count=v_cpu_count, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - accelerator_count: Optional['outputs.AutoScalingGroupAcceleratorCountRequest'] = None, - accelerator_manufacturers: Optional[Sequence[str]] = None, - accelerator_names: Optional[Sequence[str]] = None, - accelerator_total_memory_mi_b: Optional['outputs.AutoScalingGroupAcceleratorTotalMemoryMiBRequest'] = None, - accelerator_types: Optional[Sequence[str]] = None, - allowed_instance_types: Optional[Sequence[str]] = None, - bare_metal: Optional[str] = None, - baseline_ebs_bandwidth_mbps: Optional['outputs.AutoScalingGroupBaselineEbsBandwidthMbpsRequest'] = None, - burstable_performance: Optional[str] = None, - cpu_manufacturers: Optional[Sequence[str]] = None, - excluded_instance_types: Optional[Sequence[str]] = None, - instance_generations: Optional[Sequence[str]] = None, - local_storage: Optional[str] = None, - local_storage_types: Optional[Sequence[str]] = None, - memory_gi_b_per_v_cpu: Optional['outputs.AutoScalingGroupMemoryGiBPerVCpuRequest'] = None, - memory_mi_b: Optional['outputs.AutoScalingGroupMemoryMiBRequest'] = None, - network_bandwidth_gbps: Optional['outputs.AutoScalingGroupNetworkBandwidthGbpsRequest'] = None, - network_interface_count: Optional['outputs.AutoScalingGroupNetworkInterfaceCountRequest'] = None, - on_demand_max_price_percentage_over_lowest_price: Optional[int] = None, - require_hibernate_support: Optional[bool] = None, - spot_max_price_percentage_over_lowest_price: Optional[int] = None, - total_local_storage_gb: Optional['outputs.AutoScalingGroupTotalLocalStorageGbRequest'] = None, - v_cpu_count: Optional['outputs.AutoScalingGroupVCpuCountRequest'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if accelerator_count is not None: - _setter("accelerator_count", accelerator_count) + pulumi.set(__self__, "accelerator_count", accelerator_count) if accelerator_manufacturers is not None: - _setter("accelerator_manufacturers", accelerator_manufacturers) + pulumi.set(__self__, "accelerator_manufacturers", accelerator_manufacturers) if accelerator_names is not None: - _setter("accelerator_names", accelerator_names) + pulumi.set(__self__, "accelerator_names", accelerator_names) if accelerator_total_memory_mi_b is not None: - _setter("accelerator_total_memory_mi_b", accelerator_total_memory_mi_b) + pulumi.set(__self__, "accelerator_total_memory_mi_b", accelerator_total_memory_mi_b) if accelerator_types is not None: - _setter("accelerator_types", accelerator_types) + pulumi.set(__self__, "accelerator_types", accelerator_types) if allowed_instance_types is not None: - _setter("allowed_instance_types", allowed_instance_types) + pulumi.set(__self__, "allowed_instance_types", allowed_instance_types) if bare_metal is not None: - _setter("bare_metal", bare_metal) + pulumi.set(__self__, "bare_metal", bare_metal) if baseline_ebs_bandwidth_mbps is not None: - _setter("baseline_ebs_bandwidth_mbps", baseline_ebs_bandwidth_mbps) + pulumi.set(__self__, "baseline_ebs_bandwidth_mbps", baseline_ebs_bandwidth_mbps) if burstable_performance is not None: - _setter("burstable_performance", burstable_performance) + pulumi.set(__self__, "burstable_performance", burstable_performance) if cpu_manufacturers is not None: - _setter("cpu_manufacturers", cpu_manufacturers) + pulumi.set(__self__, "cpu_manufacturers", cpu_manufacturers) if excluded_instance_types is not None: - _setter("excluded_instance_types", excluded_instance_types) + pulumi.set(__self__, "excluded_instance_types", excluded_instance_types) if instance_generations is not None: - _setter("instance_generations", instance_generations) + pulumi.set(__self__, "instance_generations", instance_generations) if local_storage is not None: - _setter("local_storage", local_storage) + pulumi.set(__self__, "local_storage", local_storage) if local_storage_types is not None: - _setter("local_storage_types", local_storage_types) + pulumi.set(__self__, "local_storage_types", local_storage_types) if memory_gi_b_per_v_cpu is not None: - _setter("memory_gi_b_per_v_cpu", memory_gi_b_per_v_cpu) + pulumi.set(__self__, "memory_gi_b_per_v_cpu", memory_gi_b_per_v_cpu) if memory_mi_b is not None: - _setter("memory_mi_b", memory_mi_b) + pulumi.set(__self__, "memory_mi_b", memory_mi_b) if network_bandwidth_gbps is not None: - _setter("network_bandwidth_gbps", network_bandwidth_gbps) + pulumi.set(__self__, "network_bandwidth_gbps", network_bandwidth_gbps) if network_interface_count is not None: - _setter("network_interface_count", network_interface_count) + pulumi.set(__self__, "network_interface_count", network_interface_count) if on_demand_max_price_percentage_over_lowest_price is not None: - _setter("on_demand_max_price_percentage_over_lowest_price", on_demand_max_price_percentage_over_lowest_price) + pulumi.set(__self__, "on_demand_max_price_percentage_over_lowest_price", on_demand_max_price_percentage_over_lowest_price) if require_hibernate_support is not None: - _setter("require_hibernate_support", require_hibernate_support) + pulumi.set(__self__, "require_hibernate_support", require_hibernate_support) if spot_max_price_percentage_over_lowest_price is not None: - _setter("spot_max_price_percentage_over_lowest_price", spot_max_price_percentage_over_lowest_price) + pulumi.set(__self__, "spot_max_price_percentage_over_lowest_price", spot_max_price_percentage_over_lowest_price) if total_local_storage_gb is not None: - _setter("total_local_storage_gb", total_local_storage_gb) + pulumi.set(__self__, "total_local_storage_gb", total_local_storage_gb) if v_cpu_count is not None: - _setter("v_cpu_count", v_cpu_count) + pulumi.set(__self__, "v_cpu_count", v_cpu_count) @property @pulumi.getter(name="acceleratorCount") @@ -487,37 +401,18 @@ def __init__(__self__, *, spot_allocation_strategy: Optional[str] = None, spot_instance_pools: Optional[int] = None, spot_max_price: Optional[str] = None): - AutoScalingGroupInstancesDistribution._configure( - lambda key, value: pulumi.set(__self__, key, value), - on_demand_allocation_strategy=on_demand_allocation_strategy, - on_demand_base_capacity=on_demand_base_capacity, - on_demand_percentage_above_base_capacity=on_demand_percentage_above_base_capacity, - spot_allocation_strategy=spot_allocation_strategy, - spot_instance_pools=spot_instance_pools, - spot_max_price=spot_max_price, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - on_demand_allocation_strategy: Optional[str] = None, - on_demand_base_capacity: Optional[int] = None, - on_demand_percentage_above_base_capacity: Optional[int] = None, - spot_allocation_strategy: Optional[str] = None, - spot_instance_pools: Optional[int] = None, - spot_max_price: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if on_demand_allocation_strategy is not None: - _setter("on_demand_allocation_strategy", on_demand_allocation_strategy) + pulumi.set(__self__, "on_demand_allocation_strategy", on_demand_allocation_strategy) if on_demand_base_capacity is not None: - _setter("on_demand_base_capacity", on_demand_base_capacity) + pulumi.set(__self__, "on_demand_base_capacity", on_demand_base_capacity) if on_demand_percentage_above_base_capacity is not None: - _setter("on_demand_percentage_above_base_capacity", on_demand_percentage_above_base_capacity) + pulumi.set(__self__, "on_demand_percentage_above_base_capacity", on_demand_percentage_above_base_capacity) if spot_allocation_strategy is not None: - _setter("spot_allocation_strategy", spot_allocation_strategy) + pulumi.set(__self__, "spot_allocation_strategy", spot_allocation_strategy) if spot_instance_pools is not None: - _setter("spot_instance_pools", spot_instance_pools) + pulumi.set(__self__, "spot_instance_pools", spot_instance_pools) if spot_max_price is not None: - _setter("spot_max_price", spot_max_price) + pulumi.set(__self__, "spot_max_price", spot_max_price) @property @pulumi.getter(name="onDemandAllocationStrategy") @@ -572,20 +467,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, launch_template_specification: 'outputs.AutoScalingGroupLaunchTemplateSpecification', overrides: Optional[Sequence['outputs.AutoScalingGroupLaunchTemplateOverrides']] = None): - AutoScalingGroupLaunchTemplate._configure( - lambda key, value: pulumi.set(__self__, key, value), - launch_template_specification=launch_template_specification, - overrides=overrides, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - launch_template_specification: 'outputs.AutoScalingGroupLaunchTemplateSpecification', - overrides: Optional[Sequence['outputs.AutoScalingGroupLaunchTemplateOverrides']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("launch_template_specification", launch_template_specification) + pulumi.set(__self__, "launch_template_specification", launch_template_specification) if overrides is not None: - _setter("overrides", overrides) + pulumi.set(__self__, "overrides", overrides) @property @pulumi.getter(name="launchTemplateSpecification") @@ -628,29 +512,14 @@ def __init__(__self__, *, instance_type: Optional[str] = None, launch_template_specification: Optional['outputs.AutoScalingGroupLaunchTemplateSpecification'] = None, weighted_capacity: Optional[str] = None): - AutoScalingGroupLaunchTemplateOverrides._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_requirements=instance_requirements, - instance_type=instance_type, - launch_template_specification=launch_template_specification, - weighted_capacity=weighted_capacity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_requirements: Optional['outputs.AutoScalingGroupInstanceRequirements'] = None, - instance_type: Optional[str] = None, - launch_template_specification: Optional['outputs.AutoScalingGroupLaunchTemplateSpecification'] = None, - weighted_capacity: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if instance_requirements is not None: - _setter("instance_requirements", instance_requirements) + pulumi.set(__self__, "instance_requirements", instance_requirements) if instance_type is not None: - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_type", instance_type) if launch_template_specification is not None: - _setter("launch_template_specification", launch_template_specification) + pulumi.set(__self__, "launch_template_specification", launch_template_specification) if weighted_capacity is not None: - _setter("weighted_capacity", weighted_capacity) + pulumi.set(__self__, "weighted_capacity", weighted_capacity) @property @pulumi.getter(name="instanceRequirements") @@ -698,24 +567,11 @@ def __init__(__self__, *, version: str, launch_template_id: Optional[str] = None, launch_template_name: Optional[str] = None): - AutoScalingGroupLaunchTemplateSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - version=version, - launch_template_id=launch_template_id, - launch_template_name=launch_template_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - version: str, - launch_template_id: Optional[str] = None, - launch_template_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("version", version) + pulumi.set(__self__, "version", version) if launch_template_id is not None: - _setter("launch_template_id", launch_template_id) + pulumi.set(__self__, "launch_template_id", launch_template_id) if launch_template_name is not None: - _setter("launch_template_name", launch_template_name) + pulumi.set(__self__, "launch_template_name", launch_template_name) @property @pulumi.getter @@ -772,39 +628,18 @@ def __init__(__self__, *, notification_metadata: Optional[str] = None, notification_target_arn: Optional[str] = None, role_arn: Optional[str] = None): - AutoScalingGroupLifecycleHookSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - lifecycle_hook_name=lifecycle_hook_name, - lifecycle_transition=lifecycle_transition, - default_result=default_result, - heartbeat_timeout=heartbeat_timeout, - notification_metadata=notification_metadata, - notification_target_arn=notification_target_arn, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lifecycle_hook_name: str, - lifecycle_transition: str, - default_result: Optional[str] = None, - heartbeat_timeout: Optional[int] = None, - notification_metadata: Optional[str] = None, - notification_target_arn: Optional[str] = None, - role_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("lifecycle_hook_name", lifecycle_hook_name) - _setter("lifecycle_transition", lifecycle_transition) + pulumi.set(__self__, "lifecycle_hook_name", lifecycle_hook_name) + pulumi.set(__self__, "lifecycle_transition", lifecycle_transition) if default_result is not None: - _setter("default_result", default_result) + pulumi.set(__self__, "default_result", default_result) if heartbeat_timeout is not None: - _setter("heartbeat_timeout", heartbeat_timeout) + pulumi.set(__self__, "heartbeat_timeout", heartbeat_timeout) if notification_metadata is not None: - _setter("notification_metadata", notification_metadata) + pulumi.set(__self__, "notification_metadata", notification_metadata) if notification_target_arn is not None: - _setter("notification_target_arn", notification_target_arn) + pulumi.set(__self__, "notification_target_arn", notification_target_arn) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="lifecycleHookName") @@ -847,21 +682,10 @@ class AutoScalingGroupMemoryGiBPerVCpuRequest(dict): def __init__(__self__, *, max: Optional[float] = None, min: Optional[float] = None): - AutoScalingGroupMemoryGiBPerVCpuRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[float] = None, - min: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -879,21 +703,10 @@ class AutoScalingGroupMemoryMiBRequest(dict): def __init__(__self__, *, max: Optional[int] = None, min: Optional[int] = None): - AutoScalingGroupMemoryMiBRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[int] = None, - min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -911,20 +724,9 @@ class AutoScalingGroupMetricsCollection(dict): def __init__(__self__, *, granularity: str, metrics: Optional[Sequence[str]] = None): - AutoScalingGroupMetricsCollection._configure( - lambda key, value: pulumi.set(__self__, key, value), - granularity=granularity, - metrics=metrics, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - granularity: str, - metrics: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("granularity", granularity) + pulumi.set(__self__, "granularity", granularity) if metrics is not None: - _setter("metrics", metrics) + pulumi.set(__self__, "metrics", metrics) @property @pulumi.getter @@ -961,20 +763,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, launch_template: 'outputs.AutoScalingGroupLaunchTemplate', instances_distribution: Optional['outputs.AutoScalingGroupInstancesDistribution'] = None): - AutoScalingGroupMixedInstancesPolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - launch_template=launch_template, - instances_distribution=instances_distribution, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - launch_template: 'outputs.AutoScalingGroupLaunchTemplate', - instances_distribution: Optional['outputs.AutoScalingGroupInstancesDistribution'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("launch_template", launch_template) + pulumi.set(__self__, "launch_template", launch_template) if instances_distribution is not None: - _setter("instances_distribution", instances_distribution) + pulumi.set(__self__, "instances_distribution", instances_distribution) @property @pulumi.getter(name="launchTemplate") @@ -992,21 +783,10 @@ class AutoScalingGroupNetworkBandwidthGbpsRequest(dict): def __init__(__self__, *, max: Optional[float] = None, min: Optional[float] = None): - AutoScalingGroupNetworkBandwidthGbpsRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[float] = None, - min: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -1024,21 +804,10 @@ class AutoScalingGroupNetworkInterfaceCountRequest(dict): def __init__(__self__, *, max: Optional[int] = None, min: Optional[int] = None): - AutoScalingGroupNetworkInterfaceCountRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[int] = None, - min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -1075,20 +844,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, topic_arn: str, notification_types: Optional[Sequence[str]] = None): - AutoScalingGroupNotificationConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - topic_arn=topic_arn, - notification_types=notification_types, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - topic_arn: str, - notification_types: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("topic_arn", topic_arn) + pulumi.set(__self__, "topic_arn", topic_arn) if notification_types is not None: - _setter("notification_types", notification_types) + pulumi.set(__self__, "notification_types", notification_types) @property @pulumi.getter(name="topicArn") @@ -1124,22 +882,9 @@ def __init__(__self__, *, key: str, propagate_at_launch: bool, value: str): - AutoScalingGroupTagProperty._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - propagate_at_launch=propagate_at_launch, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - propagate_at_launch: bool, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("propagate_at_launch", propagate_at_launch) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "propagate_at_launch", propagate_at_launch) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1162,21 +907,10 @@ class AutoScalingGroupTotalLocalStorageGbRequest(dict): def __init__(__self__, *, max: Optional[float] = None, min: Optional[float] = None): - AutoScalingGroupTotalLocalStorageGbRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[float] = None, - min: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -1194,21 +928,10 @@ class AutoScalingGroupVCpuCountRequest(dict): def __init__(__self__, *, max: Optional[int] = None, min: Optional[int] = None): - AutoScalingGroupVCpuCountRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[int] = None, - min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -1267,41 +990,20 @@ def __init__(__self__, *, :param int volume_size: The volume size, in GiBs. :param str volume_type: The volume type. """ - LaunchConfigurationBlockDevice._configure( - lambda key, value: pulumi.set(__self__, key, value), - delete_on_termination=delete_on_termination, - encrypted=encrypted, - iops=iops, - snapshot_id=snapshot_id, - throughput=throughput, - volume_size=volume_size, - volume_type=volume_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delete_on_termination: Optional[bool] = None, - encrypted: Optional[bool] = None, - iops: Optional[int] = None, - snapshot_id: Optional[str] = None, - throughput: Optional[int] = None, - volume_size: Optional[int] = None, - volume_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if delete_on_termination is not None: - _setter("delete_on_termination", delete_on_termination) + pulumi.set(__self__, "delete_on_termination", delete_on_termination) if encrypted is not None: - _setter("encrypted", encrypted) + pulumi.set(__self__, "encrypted", encrypted) if iops is not None: - _setter("iops", iops) + pulumi.set(__self__, "iops", iops) if snapshot_id is not None: - _setter("snapshot_id", snapshot_id) + pulumi.set(__self__, "snapshot_id", snapshot_id) if throughput is not None: - _setter("throughput", throughput) + pulumi.set(__self__, "throughput", throughput) if volume_size is not None: - _setter("volume_size", volume_size) + pulumi.set(__self__, "volume_size", volume_size) if volume_type is not None: - _setter("volume_type", volume_type) + pulumi.set(__self__, "volume_type", volume_type) @property @pulumi.getter(name="deleteOnTermination") @@ -1398,28 +1100,13 @@ def __init__(__self__, *, :param bool no_device: Setting this value to true suppresses the specified device included in the block device mapping of the AMI. :param str virtual_name: The name of the virtual device. """ - LaunchConfigurationBlockDeviceMapping._configure( - lambda key, value: pulumi.set(__self__, key, value), - device_name=device_name, - ebs=ebs, - no_device=no_device, - virtual_name=virtual_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - device_name: str, - ebs: Optional['outputs.LaunchConfigurationBlockDevice'] = None, - no_device: Optional[bool] = None, - virtual_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("device_name", device_name) + pulumi.set(__self__, "device_name", device_name) if ebs is not None: - _setter("ebs", ebs) + pulumi.set(__self__, "ebs", ebs) if no_device is not None: - _setter("no_device", no_device) + pulumi.set(__self__, "no_device", no_device) if virtual_name is not None: - _setter("virtual_name", virtual_name) + pulumi.set(__self__, "virtual_name", virtual_name) @property @pulumi.getter(name="deviceName") @@ -1490,25 +1177,12 @@ def __init__(__self__, *, :param int http_put_response_hop_limit: The desired HTTP PUT response hop limit for instance metadata requests. :param str http_tokens: The state of token usage for your instance metadata requests. """ - LaunchConfigurationMetadataOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - http_endpoint=http_endpoint, - http_put_response_hop_limit=http_put_response_hop_limit, - http_tokens=http_tokens, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - http_endpoint: Optional[str] = None, - http_put_response_hop_limit: Optional[int] = None, - http_tokens: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if http_endpoint is not None: - _setter("http_endpoint", http_endpoint) + pulumi.set(__self__, "http_endpoint", http_endpoint) if http_put_response_hop_limit is not None: - _setter("http_put_response_hop_limit", http_put_response_hop_limit) + pulumi.set(__self__, "http_put_response_hop_limit", http_put_response_hop_limit) if http_tokens is not None: - _setter("http_tokens", http_tokens) + pulumi.set(__self__, "http_tokens", http_tokens) @property @pulumi.getter(name="httpEndpoint") @@ -1560,30 +1234,13 @@ def __init__(__self__, *, statistic: str, dimensions: Optional[Sequence['outputs.ScalingPolicyMetricDimension']] = None, unit: Optional[str] = None): - ScalingPolicyCustomizedMetricSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric_name=metric_name, - namespace=namespace, - statistic=statistic, - dimensions=dimensions, - unit=unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric_name: str, - namespace: str, - statistic: str, - dimensions: Optional[Sequence['outputs.ScalingPolicyMetricDimension']] = None, - unit: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metric_name", metric_name) - _setter("namespace", namespace) - _setter("statistic", statistic) + pulumi.set(__self__, "metric_name", metric_name) + pulumi.set(__self__, "namespace", namespace) + pulumi.set(__self__, "statistic", statistic) if dimensions is not None: - _setter("dimensions", dimensions) + pulumi.set(__self__, "dimensions", dimensions) if unit is not None: - _setter("unit", unit) + pulumi.set(__self__, "unit", unit) @property @pulumi.getter(name="metricName") @@ -1634,23 +1291,10 @@ def __init__(__self__, *, metric_name: str, namespace: str, dimensions: Optional[Sequence['outputs.ScalingPolicyMetricDimension']] = None): - ScalingPolicyMetric._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric_name=metric_name, - namespace=namespace, - dimensions=dimensions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric_name: str, - namespace: str, - dimensions: Optional[Sequence['outputs.ScalingPolicyMetricDimension']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metric_name", metric_name) - _setter("namespace", namespace) + pulumi.set(__self__, "metric_name", metric_name) + pulumi.set(__self__, "namespace", namespace) if dimensions is not None: - _setter("dimensions", dimensions) + pulumi.set(__self__, "dimensions", dimensions) @property @pulumi.getter(name="metricName") @@ -1695,32 +1339,15 @@ def __init__(__self__, *, label: Optional[str] = None, metric_stat: Optional['outputs.ScalingPolicyMetricStat'] = None, return_data: Optional[bool] = None): - ScalingPolicyMetricDataQuery._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - expression=expression, - label=label, - metric_stat=metric_stat, - return_data=return_data, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: str, - expression: Optional[str] = None, - label: Optional[str] = None, - metric_stat: Optional['outputs.ScalingPolicyMetricStat'] = None, - return_data: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) + pulumi.set(__self__, "id", id) if expression is not None: - _setter("expression", expression) + pulumi.set(__self__, "expression", expression) if label is not None: - _setter("label", label) + pulumi.set(__self__, "label", label) if metric_stat is not None: - _setter("metric_stat", metric_stat) + pulumi.set(__self__, "metric_stat", metric_stat) if return_data is not None: - _setter("return_data", return_data) + pulumi.set(__self__, "return_data", return_data) @property @pulumi.getter @@ -1753,19 +1380,8 @@ class ScalingPolicyMetricDimension(dict): def __init__(__self__, *, name: str, value: str): - ScalingPolicyMetricDimension._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1784,23 +1400,10 @@ def __init__(__self__, *, metric: 'outputs.ScalingPolicyMetric', stat: str, unit: Optional[str] = None): - ScalingPolicyMetricStat._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric=metric, - stat=stat, - unit=unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric: 'outputs.ScalingPolicyMetric', - stat: str, - unit: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metric", metric) - _setter("stat", stat) + pulumi.set(__self__, "metric", metric) + pulumi.set(__self__, "stat", stat) if unit is not None: - _setter("unit", unit) + pulumi.set(__self__, "unit", unit) @property @pulumi.getter @@ -1842,20 +1445,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, predefined_metric_type: str, resource_label: Optional[str] = None): - ScalingPolicyPredefinedMetricSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - predefined_metric_type=predefined_metric_type, - resource_label=resource_label, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - predefined_metric_type: str, - resource_label: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("predefined_metric_type", predefined_metric_type) + pulumi.set(__self__, "predefined_metric_type", predefined_metric_type) if resource_label is not None: - _setter("resource_label", resource_label) + pulumi.set(__self__, "resource_label", resource_label) @property @pulumi.getter(name="predefinedMetricType") @@ -1899,32 +1491,15 @@ def __init__(__self__, *, max_capacity_buffer: Optional[int] = None, mode: Optional[str] = None, scheduling_buffer_time: Optional[int] = None): - ScalingPolicyPredictiveScalingConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric_specifications=metric_specifications, - max_capacity_breach_behavior=max_capacity_breach_behavior, - max_capacity_buffer=max_capacity_buffer, - mode=mode, - scheduling_buffer_time=scheduling_buffer_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric_specifications: Sequence['outputs.ScalingPolicyPredictiveScalingMetricSpecification'], - max_capacity_breach_behavior: Optional[str] = None, - max_capacity_buffer: Optional[int] = None, - mode: Optional[str] = None, - scheduling_buffer_time: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metric_specifications", metric_specifications) + pulumi.set(__self__, "metric_specifications", metric_specifications) if max_capacity_breach_behavior is not None: - _setter("max_capacity_breach_behavior", max_capacity_breach_behavior) + pulumi.set(__self__, "max_capacity_breach_behavior", max_capacity_breach_behavior) if max_capacity_buffer is not None: - _setter("max_capacity_buffer", max_capacity_buffer) + pulumi.set(__self__, "max_capacity_buffer", max_capacity_buffer) if mode is not None: - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) if scheduling_buffer_time is not None: - _setter("scheduling_buffer_time", scheduling_buffer_time) + pulumi.set(__self__, "scheduling_buffer_time", scheduling_buffer_time) @property @pulumi.getter(name="metricSpecifications") @@ -1973,16 +1548,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, metric_data_queries: Sequence['outputs.ScalingPolicyMetricDataQuery']): - ScalingPolicyPredictiveScalingCustomizedCapacityMetric._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric_data_queries=metric_data_queries, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric_data_queries: Sequence['outputs.ScalingPolicyMetricDataQuery'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metric_data_queries", metric_data_queries) + pulumi.set(__self__, "metric_data_queries", metric_data_queries) @property @pulumi.getter(name="metricDataQueries") @@ -2011,16 +1577,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, metric_data_queries: Sequence['outputs.ScalingPolicyMetricDataQuery']): - ScalingPolicyPredictiveScalingCustomizedLoadMetric._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric_data_queries=metric_data_queries, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric_data_queries: Sequence['outputs.ScalingPolicyMetricDataQuery'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metric_data_queries", metric_data_queries) + pulumi.set(__self__, "metric_data_queries", metric_data_queries) @property @pulumi.getter(name="metricDataQueries") @@ -2049,16 +1606,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, metric_data_queries: Sequence['outputs.ScalingPolicyMetricDataQuery']): - ScalingPolicyPredictiveScalingCustomizedScalingMetric._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric_data_queries=metric_data_queries, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric_data_queries: Sequence['outputs.ScalingPolicyMetricDataQuery'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metric_data_queries", metric_data_queries) + pulumi.set(__self__, "metric_data_queries", metric_data_queries) @property @pulumi.getter(name="metricDataQueries") @@ -2105,40 +1653,19 @@ def __init__(__self__, *, predefined_load_metric_specification: Optional['outputs.ScalingPolicyPredictiveScalingPredefinedLoadMetric'] = None, predefined_metric_pair_specification: Optional['outputs.ScalingPolicyPredictiveScalingPredefinedMetricPair'] = None, predefined_scaling_metric_specification: Optional['outputs.ScalingPolicyPredictiveScalingPredefinedScalingMetric'] = None): - ScalingPolicyPredictiveScalingMetricSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_value=target_value, - customized_capacity_metric_specification=customized_capacity_metric_specification, - customized_load_metric_specification=customized_load_metric_specification, - customized_scaling_metric_specification=customized_scaling_metric_specification, - predefined_load_metric_specification=predefined_load_metric_specification, - predefined_metric_pair_specification=predefined_metric_pair_specification, - predefined_scaling_metric_specification=predefined_scaling_metric_specification, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_value: float, - customized_capacity_metric_specification: Optional['outputs.ScalingPolicyPredictiveScalingCustomizedCapacityMetric'] = None, - customized_load_metric_specification: Optional['outputs.ScalingPolicyPredictiveScalingCustomizedLoadMetric'] = None, - customized_scaling_metric_specification: Optional['outputs.ScalingPolicyPredictiveScalingCustomizedScalingMetric'] = None, - predefined_load_metric_specification: Optional['outputs.ScalingPolicyPredictiveScalingPredefinedLoadMetric'] = None, - predefined_metric_pair_specification: Optional['outputs.ScalingPolicyPredictiveScalingPredefinedMetricPair'] = None, - predefined_scaling_metric_specification: Optional['outputs.ScalingPolicyPredictiveScalingPredefinedScalingMetric'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_value", target_value) + pulumi.set(__self__, "target_value", target_value) if customized_capacity_metric_specification is not None: - _setter("customized_capacity_metric_specification", customized_capacity_metric_specification) + pulumi.set(__self__, "customized_capacity_metric_specification", customized_capacity_metric_specification) if customized_load_metric_specification is not None: - _setter("customized_load_metric_specification", customized_load_metric_specification) + pulumi.set(__self__, "customized_load_metric_specification", customized_load_metric_specification) if customized_scaling_metric_specification is not None: - _setter("customized_scaling_metric_specification", customized_scaling_metric_specification) + pulumi.set(__self__, "customized_scaling_metric_specification", customized_scaling_metric_specification) if predefined_load_metric_specification is not None: - _setter("predefined_load_metric_specification", predefined_load_metric_specification) + pulumi.set(__self__, "predefined_load_metric_specification", predefined_load_metric_specification) if predefined_metric_pair_specification is not None: - _setter("predefined_metric_pair_specification", predefined_metric_pair_specification) + pulumi.set(__self__, "predefined_metric_pair_specification", predefined_metric_pair_specification) if predefined_scaling_metric_specification is not None: - _setter("predefined_scaling_metric_specification", predefined_scaling_metric_specification) + pulumi.set(__self__, "predefined_scaling_metric_specification", predefined_scaling_metric_specification) @property @pulumi.getter(name="targetValue") @@ -2200,20 +1727,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, predefined_metric_type: str, resource_label: Optional[str] = None): - ScalingPolicyPredictiveScalingPredefinedLoadMetric._configure( - lambda key, value: pulumi.set(__self__, key, value), - predefined_metric_type=predefined_metric_type, - resource_label=resource_label, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - predefined_metric_type: str, - resource_label: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("predefined_metric_type", predefined_metric_type) + pulumi.set(__self__, "predefined_metric_type", predefined_metric_type) if resource_label is not None: - _setter("resource_label", resource_label) + pulumi.set(__self__, "resource_label", resource_label) @property @pulumi.getter(name="predefinedMetricType") @@ -2250,20 +1766,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, predefined_metric_type: str, resource_label: Optional[str] = None): - ScalingPolicyPredictiveScalingPredefinedMetricPair._configure( - lambda key, value: pulumi.set(__self__, key, value), - predefined_metric_type=predefined_metric_type, - resource_label=resource_label, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - predefined_metric_type: str, - resource_label: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("predefined_metric_type", predefined_metric_type) + pulumi.set(__self__, "predefined_metric_type", predefined_metric_type) if resource_label is not None: - _setter("resource_label", resource_label) + pulumi.set(__self__, "resource_label", resource_label) @property @pulumi.getter(name="predefinedMetricType") @@ -2300,20 +1805,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, predefined_metric_type: str, resource_label: Optional[str] = None): - ScalingPolicyPredictiveScalingPredefinedScalingMetric._configure( - lambda key, value: pulumi.set(__self__, key, value), - predefined_metric_type=predefined_metric_type, - resource_label=resource_label, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - predefined_metric_type: str, - resource_label: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("predefined_metric_type", predefined_metric_type) + pulumi.set(__self__, "predefined_metric_type", predefined_metric_type) if resource_label is not None: - _setter("resource_label", resource_label) + pulumi.set(__self__, "resource_label", resource_label) @property @pulumi.getter(name="predefinedMetricType") @@ -2353,24 +1847,11 @@ def __init__(__self__, *, scaling_adjustment: int, metric_interval_lower_bound: Optional[float] = None, metric_interval_upper_bound: Optional[float] = None): - ScalingPolicyStepAdjustment._configure( - lambda key, value: pulumi.set(__self__, key, value), - scaling_adjustment=scaling_adjustment, - metric_interval_lower_bound=metric_interval_lower_bound, - metric_interval_upper_bound=metric_interval_upper_bound, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - scaling_adjustment: int, - metric_interval_lower_bound: Optional[float] = None, - metric_interval_upper_bound: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("scaling_adjustment", scaling_adjustment) + pulumi.set(__self__, "scaling_adjustment", scaling_adjustment) if metric_interval_lower_bound is not None: - _setter("metric_interval_lower_bound", metric_interval_lower_bound) + pulumi.set(__self__, "metric_interval_lower_bound", metric_interval_lower_bound) if metric_interval_upper_bound is not None: - _setter("metric_interval_upper_bound", metric_interval_upper_bound) + pulumi.set(__self__, "metric_interval_upper_bound", metric_interval_upper_bound) @property @pulumi.getter(name="scalingAdjustment") @@ -2418,28 +1899,13 @@ def __init__(__self__, *, customized_metric_specification: Optional['outputs.ScalingPolicyCustomizedMetricSpecification'] = None, disable_scale_in: Optional[bool] = None, predefined_metric_specification: Optional['outputs.ScalingPolicyPredefinedMetricSpecification'] = None): - ScalingPolicyTargetTrackingConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_value=target_value, - customized_metric_specification=customized_metric_specification, - disable_scale_in=disable_scale_in, - predefined_metric_specification=predefined_metric_specification, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_value: float, - customized_metric_specification: Optional['outputs.ScalingPolicyCustomizedMetricSpecification'] = None, - disable_scale_in: Optional[bool] = None, - predefined_metric_specification: Optional['outputs.ScalingPolicyPredefinedMetricSpecification'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_value", target_value) + pulumi.set(__self__, "target_value", target_value) if customized_metric_specification is not None: - _setter("customized_metric_specification", customized_metric_specification) + pulumi.set(__self__, "customized_metric_specification", customized_metric_specification) if disable_scale_in is not None: - _setter("disable_scale_in", disable_scale_in) + pulumi.set(__self__, "disable_scale_in", disable_scale_in) if predefined_metric_specification is not None: - _setter("predefined_metric_specification", predefined_metric_specification) + pulumi.set(__self__, "predefined_metric_specification", predefined_metric_specification) @property @pulumi.getter(name="targetValue") @@ -2483,17 +1949,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, reuse_on_scale_in: Optional[bool] = None): - WarmPoolInstanceReusePolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - reuse_on_scale_in=reuse_on_scale_in, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - reuse_on_scale_in: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if reuse_on_scale_in is not None: - _setter("reuse_on_scale_in", reuse_on_scale_in) + pulumi.set(__self__, "reuse_on_scale_in", reuse_on_scale_in) @property @pulumi.getter(name="reuseOnScaleIn") diff --git a/sdk/python/pulumi_aws_native/autoscaling/scaling_policy.py b/sdk/python/pulumi_aws_native/autoscaling/scaling_policy.py index a5773cedcd..91cb469fb7 100644 --- a/sdk/python/pulumi_aws_native/autoscaling/scaling_policy.py +++ b/sdk/python/pulumi_aws_native/autoscaling/scaling_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -41,56 +41,27 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ScalingPolicyStepAdjustmentArgs']]] step_adjustments: A set of adjustments that enable you to scale based on the size of the alarm breach. Required if the policy type is StepScaling. (Not used with any other policy type.) :param pulumi.Input['ScalingPolicyTargetTrackingConfigurationArgs'] target_tracking_configuration: A target tracking scaling policy. Includes support for predefined or customized metrics. """ - ScalingPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - auto_scaling_group_name=auto_scaling_group_name, - adjustment_type=adjustment_type, - cooldown=cooldown, - estimated_instance_warmup=estimated_instance_warmup, - metric_aggregation_type=metric_aggregation_type, - min_adjustment_magnitude=min_adjustment_magnitude, - policy_type=policy_type, - predictive_scaling_configuration=predictive_scaling_configuration, - scaling_adjustment=scaling_adjustment, - step_adjustments=step_adjustments, - target_tracking_configuration=target_tracking_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auto_scaling_group_name: pulumi.Input[str], - adjustment_type: Optional[pulumi.Input[str]] = None, - cooldown: Optional[pulumi.Input[str]] = None, - estimated_instance_warmup: Optional[pulumi.Input[int]] = None, - metric_aggregation_type: Optional[pulumi.Input[str]] = None, - min_adjustment_magnitude: Optional[pulumi.Input[int]] = None, - policy_type: Optional[pulumi.Input[str]] = None, - predictive_scaling_configuration: Optional[pulumi.Input['ScalingPolicyPredictiveScalingConfigurationArgs']] = None, - scaling_adjustment: Optional[pulumi.Input[int]] = None, - step_adjustments: Optional[pulumi.Input[Sequence[pulumi.Input['ScalingPolicyStepAdjustmentArgs']]]] = None, - target_tracking_configuration: Optional[pulumi.Input['ScalingPolicyTargetTrackingConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("auto_scaling_group_name", auto_scaling_group_name) + pulumi.set(__self__, "auto_scaling_group_name", auto_scaling_group_name) if adjustment_type is not None: - _setter("adjustment_type", adjustment_type) + pulumi.set(__self__, "adjustment_type", adjustment_type) if cooldown is not None: - _setter("cooldown", cooldown) + pulumi.set(__self__, "cooldown", cooldown) if estimated_instance_warmup is not None: - _setter("estimated_instance_warmup", estimated_instance_warmup) + pulumi.set(__self__, "estimated_instance_warmup", estimated_instance_warmup) if metric_aggregation_type is not None: - _setter("metric_aggregation_type", metric_aggregation_type) + pulumi.set(__self__, "metric_aggregation_type", metric_aggregation_type) if min_adjustment_magnitude is not None: - _setter("min_adjustment_magnitude", min_adjustment_magnitude) + pulumi.set(__self__, "min_adjustment_magnitude", min_adjustment_magnitude) if policy_type is not None: - _setter("policy_type", policy_type) + pulumi.set(__self__, "policy_type", policy_type) if predictive_scaling_configuration is not None: - _setter("predictive_scaling_configuration", predictive_scaling_configuration) + pulumi.set(__self__, "predictive_scaling_configuration", predictive_scaling_configuration) if scaling_adjustment is not None: - _setter("scaling_adjustment", scaling_adjustment) + pulumi.set(__self__, "scaling_adjustment", scaling_adjustment) if step_adjustments is not None: - _setter("step_adjustments", step_adjustments) + pulumi.set(__self__, "step_adjustments", step_adjustments) if target_tracking_configuration is not None: - _setter("target_tracking_configuration", target_tracking_configuration) + pulumi.set(__self__, "target_tracking_configuration", target_tracking_configuration) @property @pulumi.getter(name="autoScalingGroupName") @@ -278,10 +249,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ScalingPolicyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -316,19 +283,9 @@ def _internal_init(__self__, __props__.__dict__["metric_aggregation_type"] = metric_aggregation_type __props__.__dict__["min_adjustment_magnitude"] = min_adjustment_magnitude __props__.__dict__["policy_type"] = policy_type - if predictive_scaling_configuration is not None and not isinstance(predictive_scaling_configuration, ScalingPolicyPredictiveScalingConfigurationArgs): - predictive_scaling_configuration = predictive_scaling_configuration or {} - def _setter(key, value): - predictive_scaling_configuration[key] = value - ScalingPolicyPredictiveScalingConfigurationArgs._configure(_setter, **predictive_scaling_configuration) __props__.__dict__["predictive_scaling_configuration"] = predictive_scaling_configuration __props__.__dict__["scaling_adjustment"] = scaling_adjustment __props__.__dict__["step_adjustments"] = step_adjustments - if target_tracking_configuration is not None and not isinstance(target_tracking_configuration, ScalingPolicyTargetTrackingConfigurationArgs): - target_tracking_configuration = target_tracking_configuration or {} - def _setter(key, value): - target_tracking_configuration[key] = value - ScalingPolicyTargetTrackingConfigurationArgs._configure(_setter, **target_tracking_configuration) __props__.__dict__["target_tracking_configuration"] = target_tracking_configuration __props__.__dict__["arn"] = None __props__.__dict__["policy_name"] = None diff --git a/sdk/python/pulumi_aws_native/autoscaling/scheduled_action.py b/sdk/python/pulumi_aws_native/autoscaling/scheduled_action.py index ddfb05fe79..253e01273f 100644 --- a/sdk/python/pulumi_aws_native/autoscaling/scheduled_action.py +++ b/sdk/python/pulumi_aws_native/autoscaling/scheduled_action.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['ScheduledActionArgs', 'ScheduledAction'] @@ -33,44 +33,21 @@ def __init__(__self__, *, :param pulumi.Input[str] start_time: The earliest scheduled start time to return. If scheduled action names are provided, this parameter is ignored. :param pulumi.Input[str] time_zone: The time zone for the cron expression. """ - ScheduledActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - auto_scaling_group_name=auto_scaling_group_name, - desired_capacity=desired_capacity, - end_time=end_time, - max_size=max_size, - min_size=min_size, - recurrence=recurrence, - start_time=start_time, - time_zone=time_zone, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auto_scaling_group_name: pulumi.Input[str], - desired_capacity: Optional[pulumi.Input[int]] = None, - end_time: Optional[pulumi.Input[str]] = None, - max_size: Optional[pulumi.Input[int]] = None, - min_size: Optional[pulumi.Input[int]] = None, - recurrence: Optional[pulumi.Input[str]] = None, - start_time: Optional[pulumi.Input[str]] = None, - time_zone: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("auto_scaling_group_name", auto_scaling_group_name) + pulumi.set(__self__, "auto_scaling_group_name", auto_scaling_group_name) if desired_capacity is not None: - _setter("desired_capacity", desired_capacity) + pulumi.set(__self__, "desired_capacity", desired_capacity) if end_time is not None: - _setter("end_time", end_time) + pulumi.set(__self__, "end_time", end_time) if max_size is not None: - _setter("max_size", max_size) + pulumi.set(__self__, "max_size", max_size) if min_size is not None: - _setter("min_size", min_size) + pulumi.set(__self__, "min_size", min_size) if recurrence is not None: - _setter("recurrence", recurrence) + pulumi.set(__self__, "recurrence", recurrence) if start_time is not None: - _setter("start_time", start_time) + pulumi.set(__self__, "start_time", start_time) if time_zone is not None: - _setter("time_zone", time_zone) + pulumi.set(__self__, "time_zone", time_zone) @property @pulumi.getter(name="autoScalingGroupName") @@ -216,10 +193,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ScheduledActionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/autoscaling/warm_pool.py b/sdk/python/pulumi_aws_native/autoscaling/warm_pool.py index 1b9f07026c..3c59d460ba 100644 --- a/sdk/python/pulumi_aws_native/autoscaling/warm_pool.py +++ b/sdk/python/pulumi_aws_native/autoscaling/warm_pool.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -24,32 +24,15 @@ def __init__(__self__, *, """ The set of arguments for constructing a WarmPool resource. """ - WarmPoolArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - auto_scaling_group_name=auto_scaling_group_name, - instance_reuse_policy=instance_reuse_policy, - max_group_prepared_capacity=max_group_prepared_capacity, - min_size=min_size, - pool_state=pool_state, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auto_scaling_group_name: pulumi.Input[str], - instance_reuse_policy: Optional[pulumi.Input['WarmPoolInstanceReusePolicyArgs']] = None, - max_group_prepared_capacity: Optional[pulumi.Input[int]] = None, - min_size: Optional[pulumi.Input[int]] = None, - pool_state: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("auto_scaling_group_name", auto_scaling_group_name) + pulumi.set(__self__, "auto_scaling_group_name", auto_scaling_group_name) if instance_reuse_policy is not None: - _setter("instance_reuse_policy", instance_reuse_policy) + pulumi.set(__self__, "instance_reuse_policy", instance_reuse_policy) if max_group_prepared_capacity is not None: - _setter("max_group_prepared_capacity", max_group_prepared_capacity) + pulumi.set(__self__, "max_group_prepared_capacity", max_group_prepared_capacity) if min_size is not None: - _setter("min_size", min_size) + pulumi.set(__self__, "min_size", min_size) if pool_state is not None: - _setter("pool_state", pool_state) + pulumi.set(__self__, "pool_state", pool_state) @property @pulumi.getter(name="autoScalingGroupName") @@ -133,10 +116,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - WarmPoolArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -159,11 +138,6 @@ def _internal_init(__self__, if auto_scaling_group_name is None and not opts.urn: raise TypeError("Missing required property 'auto_scaling_group_name'") __props__.__dict__["auto_scaling_group_name"] = auto_scaling_group_name - if instance_reuse_policy is not None and not isinstance(instance_reuse_policy, WarmPoolInstanceReusePolicyArgs): - instance_reuse_policy = instance_reuse_policy or {} - def _setter(key, value): - instance_reuse_policy[key] = value - WarmPoolInstanceReusePolicyArgs._configure(_setter, **instance_reuse_policy) __props__.__dict__["instance_reuse_policy"] = instance_reuse_policy __props__.__dict__["max_group_prepared_capacity"] = max_group_prepared_capacity __props__.__dict__["min_size"] = min_size diff --git a/sdk/python/pulumi_aws_native/autoscalingplans/_inputs.py b/sdk/python/pulumi_aws_native/autoscalingplans/_inputs.py index bac7c3cbd1..4a5ea2f522 100644 --- a/sdk/python/pulumi_aws_native/autoscalingplans/_inputs.py +++ b/sdk/python/pulumi_aws_native/autoscalingplans/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -26,21 +26,10 @@ class ScalingPlanApplicationSourceArgs: def __init__(__self__, *, cloud_formation_stack_arn: Optional[pulumi.Input[str]] = None, tag_filters: Optional[pulumi.Input[Sequence[pulumi.Input['ScalingPlanTagFilterArgs']]]] = None): - ScalingPlanApplicationSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_formation_stack_arn=cloud_formation_stack_arn, - tag_filters=tag_filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_formation_stack_arn: Optional[pulumi.Input[str]] = None, - tag_filters: Optional[pulumi.Input[Sequence[pulumi.Input['ScalingPlanTagFilterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_formation_stack_arn is not None: - _setter("cloud_formation_stack_arn", cloud_formation_stack_arn) + pulumi.set(__self__, "cloud_formation_stack_arn", cloud_formation_stack_arn) if tag_filters is not None: - _setter("tag_filters", tag_filters) + pulumi.set(__self__, "tag_filters", tag_filters) @property @pulumi.getter(name="cloudFormationStackArn") @@ -69,30 +58,13 @@ def __init__(__self__, *, statistic: pulumi.Input[str], dimensions: Optional[pulumi.Input[Sequence[pulumi.Input['ScalingPlanMetricDimensionArgs']]]] = None, unit: Optional[pulumi.Input[str]] = None): - ScalingPlanCustomizedLoadMetricSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric_name=metric_name, - namespace=namespace, - statistic=statistic, - dimensions=dimensions, - unit=unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric_name: pulumi.Input[str], - namespace: pulumi.Input[str], - statistic: pulumi.Input[str], - dimensions: Optional[pulumi.Input[Sequence[pulumi.Input['ScalingPlanMetricDimensionArgs']]]] = None, - unit: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metric_name", metric_name) - _setter("namespace", namespace) - _setter("statistic", statistic) + pulumi.set(__self__, "metric_name", metric_name) + pulumi.set(__self__, "namespace", namespace) + pulumi.set(__self__, "statistic", statistic) if dimensions is not None: - _setter("dimensions", dimensions) + pulumi.set(__self__, "dimensions", dimensions) if unit is not None: - _setter("unit", unit) + pulumi.set(__self__, "unit", unit) @property @pulumi.getter(name="metricName") @@ -148,30 +120,13 @@ def __init__(__self__, *, statistic: pulumi.Input[str], dimensions: Optional[pulumi.Input[Sequence[pulumi.Input['ScalingPlanMetricDimensionArgs']]]] = None, unit: Optional[pulumi.Input[str]] = None): - ScalingPlanCustomizedScalingMetricSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric_name=metric_name, - namespace=namespace, - statistic=statistic, - dimensions=dimensions, - unit=unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric_name: pulumi.Input[str], - namespace: pulumi.Input[str], - statistic: pulumi.Input[str], - dimensions: Optional[pulumi.Input[Sequence[pulumi.Input['ScalingPlanMetricDimensionArgs']]]] = None, - unit: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metric_name", metric_name) - _setter("namespace", namespace) - _setter("statistic", statistic) + pulumi.set(__self__, "metric_name", metric_name) + pulumi.set(__self__, "namespace", namespace) + pulumi.set(__self__, "statistic", statistic) if dimensions is not None: - _setter("dimensions", dimensions) + pulumi.set(__self__, "dimensions", dimensions) if unit is not None: - _setter("unit", unit) + pulumi.set(__self__, "unit", unit) @property @pulumi.getter(name="metricName") @@ -224,19 +179,8 @@ class ScalingPlanMetricDimensionArgs: def __init__(__self__, *, name: pulumi.Input[str], value: pulumi.Input[str]): - ScalingPlanMetricDimensionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -262,20 +206,9 @@ class ScalingPlanPredefinedLoadMetricSpecificationArgs: def __init__(__self__, *, predefined_load_metric_type: pulumi.Input[str], resource_label: Optional[pulumi.Input[str]] = None): - ScalingPlanPredefinedLoadMetricSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - predefined_load_metric_type=predefined_load_metric_type, - resource_label=resource_label, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - predefined_load_metric_type: pulumi.Input[str], - resource_label: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("predefined_load_metric_type", predefined_load_metric_type) + pulumi.set(__self__, "predefined_load_metric_type", predefined_load_metric_type) if resource_label is not None: - _setter("resource_label", resource_label) + pulumi.set(__self__, "resource_label", resource_label) @property @pulumi.getter(name="predefinedLoadMetricType") @@ -301,20 +234,9 @@ class ScalingPlanPredefinedScalingMetricSpecificationArgs: def __init__(__self__, *, predefined_scaling_metric_type: pulumi.Input[str], resource_label: Optional[pulumi.Input[str]] = None): - ScalingPlanPredefinedScalingMetricSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - predefined_scaling_metric_type=predefined_scaling_metric_type, - resource_label=resource_label, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - predefined_scaling_metric_type: pulumi.Input[str], - resource_label: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("predefined_scaling_metric_type", predefined_scaling_metric_type) + pulumi.set(__self__, "predefined_scaling_metric_type", predefined_scaling_metric_type) if resource_label is not None: - _setter("resource_label", resource_label) + pulumi.set(__self__, "resource_label", resource_label) @property @pulumi.getter(name="predefinedScalingMetricType") @@ -352,63 +274,28 @@ def __init__(__self__, *, predictive_scaling_mode: Optional[pulumi.Input[str]] = None, scaling_policy_update_behavior: Optional[pulumi.Input[str]] = None, scheduled_action_buffer_time: Optional[pulumi.Input[int]] = None): - ScalingPlanScalingInstructionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_capacity=max_capacity, - min_capacity=min_capacity, - resource_id=resource_id, - scalable_dimension=scalable_dimension, - service_namespace=service_namespace, - target_tracking_configurations=target_tracking_configurations, - customized_load_metric_specification=customized_load_metric_specification, - disable_dynamic_scaling=disable_dynamic_scaling, - predefined_load_metric_specification=predefined_load_metric_specification, - predictive_scaling_max_capacity_behavior=predictive_scaling_max_capacity_behavior, - predictive_scaling_max_capacity_buffer=predictive_scaling_max_capacity_buffer, - predictive_scaling_mode=predictive_scaling_mode, - scaling_policy_update_behavior=scaling_policy_update_behavior, - scheduled_action_buffer_time=scheduled_action_buffer_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_capacity: pulumi.Input[int], - min_capacity: pulumi.Input[int], - resource_id: pulumi.Input[str], - scalable_dimension: pulumi.Input[str], - service_namespace: pulumi.Input[str], - target_tracking_configurations: pulumi.Input[Sequence[pulumi.Input['ScalingPlanTargetTrackingConfigurationArgs']]], - customized_load_metric_specification: Optional[pulumi.Input['ScalingPlanCustomizedLoadMetricSpecificationArgs']] = None, - disable_dynamic_scaling: Optional[pulumi.Input[bool]] = None, - predefined_load_metric_specification: Optional[pulumi.Input['ScalingPlanPredefinedLoadMetricSpecificationArgs']] = None, - predictive_scaling_max_capacity_behavior: Optional[pulumi.Input[str]] = None, - predictive_scaling_max_capacity_buffer: Optional[pulumi.Input[int]] = None, - predictive_scaling_mode: Optional[pulumi.Input[str]] = None, - scaling_policy_update_behavior: Optional[pulumi.Input[str]] = None, - scheduled_action_buffer_time: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_capacity", max_capacity) - _setter("min_capacity", min_capacity) - _setter("resource_id", resource_id) - _setter("scalable_dimension", scalable_dimension) - _setter("service_namespace", service_namespace) - _setter("target_tracking_configurations", target_tracking_configurations) + pulumi.set(__self__, "max_capacity", max_capacity) + pulumi.set(__self__, "min_capacity", min_capacity) + pulumi.set(__self__, "resource_id", resource_id) + pulumi.set(__self__, "scalable_dimension", scalable_dimension) + pulumi.set(__self__, "service_namespace", service_namespace) + pulumi.set(__self__, "target_tracking_configurations", target_tracking_configurations) if customized_load_metric_specification is not None: - _setter("customized_load_metric_specification", customized_load_metric_specification) + pulumi.set(__self__, "customized_load_metric_specification", customized_load_metric_specification) if disable_dynamic_scaling is not None: - _setter("disable_dynamic_scaling", disable_dynamic_scaling) + pulumi.set(__self__, "disable_dynamic_scaling", disable_dynamic_scaling) if predefined_load_metric_specification is not None: - _setter("predefined_load_metric_specification", predefined_load_metric_specification) + pulumi.set(__self__, "predefined_load_metric_specification", predefined_load_metric_specification) if predictive_scaling_max_capacity_behavior is not None: - _setter("predictive_scaling_max_capacity_behavior", predictive_scaling_max_capacity_behavior) + pulumi.set(__self__, "predictive_scaling_max_capacity_behavior", predictive_scaling_max_capacity_behavior) if predictive_scaling_max_capacity_buffer is not None: - _setter("predictive_scaling_max_capacity_buffer", predictive_scaling_max_capacity_buffer) + pulumi.set(__self__, "predictive_scaling_max_capacity_buffer", predictive_scaling_max_capacity_buffer) if predictive_scaling_mode is not None: - _setter("predictive_scaling_mode", predictive_scaling_mode) + pulumi.set(__self__, "predictive_scaling_mode", predictive_scaling_mode) if scaling_policy_update_behavior is not None: - _setter("scaling_policy_update_behavior", scaling_policy_update_behavior) + pulumi.set(__self__, "scaling_policy_update_behavior", scaling_policy_update_behavior) if scheduled_action_buffer_time is not None: - _setter("scheduled_action_buffer_time", scheduled_action_buffer_time) + pulumi.set(__self__, "scheduled_action_buffer_time", scheduled_action_buffer_time) @property @pulumi.getter(name="maxCapacity") @@ -542,20 +429,9 @@ class ScalingPlanTagFilterArgs: def __init__(__self__, *, key: pulumi.Input[str], values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - ScalingPlanTagFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -586,40 +462,19 @@ def __init__(__self__, *, predefined_scaling_metric_specification: Optional[pulumi.Input['ScalingPlanPredefinedScalingMetricSpecificationArgs']] = None, scale_in_cooldown: Optional[pulumi.Input[int]] = None, scale_out_cooldown: Optional[pulumi.Input[int]] = None): - ScalingPlanTargetTrackingConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_value=target_value, - customized_scaling_metric_specification=customized_scaling_metric_specification, - disable_scale_in=disable_scale_in, - estimated_instance_warmup=estimated_instance_warmup, - predefined_scaling_metric_specification=predefined_scaling_metric_specification, - scale_in_cooldown=scale_in_cooldown, - scale_out_cooldown=scale_out_cooldown, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_value: pulumi.Input[float], - customized_scaling_metric_specification: Optional[pulumi.Input['ScalingPlanCustomizedScalingMetricSpecificationArgs']] = None, - disable_scale_in: Optional[pulumi.Input[bool]] = None, - estimated_instance_warmup: Optional[pulumi.Input[int]] = None, - predefined_scaling_metric_specification: Optional[pulumi.Input['ScalingPlanPredefinedScalingMetricSpecificationArgs']] = None, - scale_in_cooldown: Optional[pulumi.Input[int]] = None, - scale_out_cooldown: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_value", target_value) + pulumi.set(__self__, "target_value", target_value) if customized_scaling_metric_specification is not None: - _setter("customized_scaling_metric_specification", customized_scaling_metric_specification) + pulumi.set(__self__, "customized_scaling_metric_specification", customized_scaling_metric_specification) if disable_scale_in is not None: - _setter("disable_scale_in", disable_scale_in) + pulumi.set(__self__, "disable_scale_in", disable_scale_in) if estimated_instance_warmup is not None: - _setter("estimated_instance_warmup", estimated_instance_warmup) + pulumi.set(__self__, "estimated_instance_warmup", estimated_instance_warmup) if predefined_scaling_metric_specification is not None: - _setter("predefined_scaling_metric_specification", predefined_scaling_metric_specification) + pulumi.set(__self__, "predefined_scaling_metric_specification", predefined_scaling_metric_specification) if scale_in_cooldown is not None: - _setter("scale_in_cooldown", scale_in_cooldown) + pulumi.set(__self__, "scale_in_cooldown", scale_in_cooldown) if scale_out_cooldown is not None: - _setter("scale_out_cooldown", scale_out_cooldown) + pulumi.set(__self__, "scale_out_cooldown", scale_out_cooldown) @property @pulumi.getter(name="targetValue") diff --git a/sdk/python/pulumi_aws_native/autoscalingplans/get_scaling_plan.py b/sdk/python/pulumi_aws_native/autoscalingplans/get_scaling_plan.py index b2b6e026ff..0bfacfba87 100644 --- a/sdk/python/pulumi_aws_native/autoscalingplans/get_scaling_plan.py +++ b/sdk/python/pulumi_aws_native/autoscalingplans/get_scaling_plan.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/autoscalingplans/outputs.py b/sdk/python/pulumi_aws_native/autoscalingplans/outputs.py index eb19137e60..d0aa20ae69 100644 --- a/sdk/python/pulumi_aws_native/autoscalingplans/outputs.py +++ b/sdk/python/pulumi_aws_native/autoscalingplans/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -46,21 +46,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, cloud_formation_stack_arn: Optional[str] = None, tag_filters: Optional[Sequence['outputs.ScalingPlanTagFilter']] = None): - ScalingPlanApplicationSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_formation_stack_arn=cloud_formation_stack_arn, - tag_filters=tag_filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_formation_stack_arn: Optional[str] = None, - tag_filters: Optional[Sequence['outputs.ScalingPlanTagFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_formation_stack_arn is not None: - _setter("cloud_formation_stack_arn", cloud_formation_stack_arn) + pulumi.set(__self__, "cloud_formation_stack_arn", cloud_formation_stack_arn) if tag_filters is not None: - _setter("tag_filters", tag_filters) + pulumi.set(__self__, "tag_filters", tag_filters) @property @pulumi.getter(name="cloudFormationStackArn") @@ -98,30 +87,13 @@ def __init__(__self__, *, statistic: str, dimensions: Optional[Sequence['outputs.ScalingPlanMetricDimension']] = None, unit: Optional[str] = None): - ScalingPlanCustomizedLoadMetricSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric_name=metric_name, - namespace=namespace, - statistic=statistic, - dimensions=dimensions, - unit=unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric_name: str, - namespace: str, - statistic: str, - dimensions: Optional[Sequence['outputs.ScalingPlanMetricDimension']] = None, - unit: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metric_name", metric_name) - _setter("namespace", namespace) - _setter("statistic", statistic) + pulumi.set(__self__, "metric_name", metric_name) + pulumi.set(__self__, "namespace", namespace) + pulumi.set(__self__, "statistic", statistic) if dimensions is not None: - _setter("dimensions", dimensions) + pulumi.set(__self__, "dimensions", dimensions) if unit is not None: - _setter("unit", unit) + pulumi.set(__self__, "unit", unit) @property @pulumi.getter(name="metricName") @@ -174,30 +146,13 @@ def __init__(__self__, *, statistic: str, dimensions: Optional[Sequence['outputs.ScalingPlanMetricDimension']] = None, unit: Optional[str] = None): - ScalingPlanCustomizedScalingMetricSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric_name=metric_name, - namespace=namespace, - statistic=statistic, - dimensions=dimensions, - unit=unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric_name: str, - namespace: str, - statistic: str, - dimensions: Optional[Sequence['outputs.ScalingPlanMetricDimension']] = None, - unit: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metric_name", metric_name) - _setter("namespace", namespace) - _setter("statistic", statistic) + pulumi.set(__self__, "metric_name", metric_name) + pulumi.set(__self__, "namespace", namespace) + pulumi.set(__self__, "statistic", statistic) if dimensions is not None: - _setter("dimensions", dimensions) + pulumi.set(__self__, "dimensions", dimensions) if unit is not None: - _setter("unit", unit) + pulumi.set(__self__, "unit", unit) @property @pulumi.getter(name="metricName") @@ -230,19 +185,8 @@ class ScalingPlanMetricDimension(dict): def __init__(__self__, *, name: str, value: str): - ScalingPlanMetricDimension._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -279,20 +223,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, predefined_load_metric_type: str, resource_label: Optional[str] = None): - ScalingPlanPredefinedLoadMetricSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - predefined_load_metric_type=predefined_load_metric_type, - resource_label=resource_label, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - predefined_load_metric_type: str, - resource_label: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("predefined_load_metric_type", predefined_load_metric_type) + pulumi.set(__self__, "predefined_load_metric_type", predefined_load_metric_type) if resource_label is not None: - _setter("resource_label", resource_label) + pulumi.set(__self__, "resource_label", resource_label) @property @pulumi.getter(name="predefinedLoadMetricType") @@ -329,20 +262,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, predefined_scaling_metric_type: str, resource_label: Optional[str] = None): - ScalingPlanPredefinedScalingMetricSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - predefined_scaling_metric_type=predefined_scaling_metric_type, - resource_label=resource_label, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - predefined_scaling_metric_type: str, - resource_label: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("predefined_scaling_metric_type", predefined_scaling_metric_type) + pulumi.set(__self__, "predefined_scaling_metric_type", predefined_scaling_metric_type) if resource_label is not None: - _setter("resource_label", resource_label) + pulumi.set(__self__, "resource_label", resource_label) @property @pulumi.getter(name="predefinedScalingMetricType") @@ -415,63 +337,28 @@ def __init__(__self__, *, predictive_scaling_mode: Optional[str] = None, scaling_policy_update_behavior: Optional[str] = None, scheduled_action_buffer_time: Optional[int] = None): - ScalingPlanScalingInstruction._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_capacity=max_capacity, - min_capacity=min_capacity, - resource_id=resource_id, - scalable_dimension=scalable_dimension, - service_namespace=service_namespace, - target_tracking_configurations=target_tracking_configurations, - customized_load_metric_specification=customized_load_metric_specification, - disable_dynamic_scaling=disable_dynamic_scaling, - predefined_load_metric_specification=predefined_load_metric_specification, - predictive_scaling_max_capacity_behavior=predictive_scaling_max_capacity_behavior, - predictive_scaling_max_capacity_buffer=predictive_scaling_max_capacity_buffer, - predictive_scaling_mode=predictive_scaling_mode, - scaling_policy_update_behavior=scaling_policy_update_behavior, - scheduled_action_buffer_time=scheduled_action_buffer_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_capacity: int, - min_capacity: int, - resource_id: str, - scalable_dimension: str, - service_namespace: str, - target_tracking_configurations: Sequence['outputs.ScalingPlanTargetTrackingConfiguration'], - customized_load_metric_specification: Optional['outputs.ScalingPlanCustomizedLoadMetricSpecification'] = None, - disable_dynamic_scaling: Optional[bool] = None, - predefined_load_metric_specification: Optional['outputs.ScalingPlanPredefinedLoadMetricSpecification'] = None, - predictive_scaling_max_capacity_behavior: Optional[str] = None, - predictive_scaling_max_capacity_buffer: Optional[int] = None, - predictive_scaling_mode: Optional[str] = None, - scaling_policy_update_behavior: Optional[str] = None, - scheduled_action_buffer_time: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_capacity", max_capacity) - _setter("min_capacity", min_capacity) - _setter("resource_id", resource_id) - _setter("scalable_dimension", scalable_dimension) - _setter("service_namespace", service_namespace) - _setter("target_tracking_configurations", target_tracking_configurations) + pulumi.set(__self__, "max_capacity", max_capacity) + pulumi.set(__self__, "min_capacity", min_capacity) + pulumi.set(__self__, "resource_id", resource_id) + pulumi.set(__self__, "scalable_dimension", scalable_dimension) + pulumi.set(__self__, "service_namespace", service_namespace) + pulumi.set(__self__, "target_tracking_configurations", target_tracking_configurations) if customized_load_metric_specification is not None: - _setter("customized_load_metric_specification", customized_load_metric_specification) + pulumi.set(__self__, "customized_load_metric_specification", customized_load_metric_specification) if disable_dynamic_scaling is not None: - _setter("disable_dynamic_scaling", disable_dynamic_scaling) + pulumi.set(__self__, "disable_dynamic_scaling", disable_dynamic_scaling) if predefined_load_metric_specification is not None: - _setter("predefined_load_metric_specification", predefined_load_metric_specification) + pulumi.set(__self__, "predefined_load_metric_specification", predefined_load_metric_specification) if predictive_scaling_max_capacity_behavior is not None: - _setter("predictive_scaling_max_capacity_behavior", predictive_scaling_max_capacity_behavior) + pulumi.set(__self__, "predictive_scaling_max_capacity_behavior", predictive_scaling_max_capacity_behavior) if predictive_scaling_max_capacity_buffer is not None: - _setter("predictive_scaling_max_capacity_buffer", predictive_scaling_max_capacity_buffer) + pulumi.set(__self__, "predictive_scaling_max_capacity_buffer", predictive_scaling_max_capacity_buffer) if predictive_scaling_mode is not None: - _setter("predictive_scaling_mode", predictive_scaling_mode) + pulumi.set(__self__, "predictive_scaling_mode", predictive_scaling_mode) if scaling_policy_update_behavior is not None: - _setter("scaling_policy_update_behavior", scaling_policy_update_behavior) + pulumi.set(__self__, "scaling_policy_update_behavior", scaling_policy_update_behavior) if scheduled_action_buffer_time is not None: - _setter("scheduled_action_buffer_time", scheduled_action_buffer_time) + pulumi.set(__self__, "scheduled_action_buffer_time", scheduled_action_buffer_time) @property @pulumi.getter(name="maxCapacity") @@ -549,20 +436,9 @@ class ScalingPlanTagFilter(dict): def __init__(__self__, *, key: str, values: Optional[Sequence[str]] = None): - ScalingPlanTagFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -614,40 +490,19 @@ def __init__(__self__, *, predefined_scaling_metric_specification: Optional['outputs.ScalingPlanPredefinedScalingMetricSpecification'] = None, scale_in_cooldown: Optional[int] = None, scale_out_cooldown: Optional[int] = None): - ScalingPlanTargetTrackingConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_value=target_value, - customized_scaling_metric_specification=customized_scaling_metric_specification, - disable_scale_in=disable_scale_in, - estimated_instance_warmup=estimated_instance_warmup, - predefined_scaling_metric_specification=predefined_scaling_metric_specification, - scale_in_cooldown=scale_in_cooldown, - scale_out_cooldown=scale_out_cooldown, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_value: float, - customized_scaling_metric_specification: Optional['outputs.ScalingPlanCustomizedScalingMetricSpecification'] = None, - disable_scale_in: Optional[bool] = None, - estimated_instance_warmup: Optional[int] = None, - predefined_scaling_metric_specification: Optional['outputs.ScalingPlanPredefinedScalingMetricSpecification'] = None, - scale_in_cooldown: Optional[int] = None, - scale_out_cooldown: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_value", target_value) + pulumi.set(__self__, "target_value", target_value) if customized_scaling_metric_specification is not None: - _setter("customized_scaling_metric_specification", customized_scaling_metric_specification) + pulumi.set(__self__, "customized_scaling_metric_specification", customized_scaling_metric_specification) if disable_scale_in is not None: - _setter("disable_scale_in", disable_scale_in) + pulumi.set(__self__, "disable_scale_in", disable_scale_in) if estimated_instance_warmup is not None: - _setter("estimated_instance_warmup", estimated_instance_warmup) + pulumi.set(__self__, "estimated_instance_warmup", estimated_instance_warmup) if predefined_scaling_metric_specification is not None: - _setter("predefined_scaling_metric_specification", predefined_scaling_metric_specification) + pulumi.set(__self__, "predefined_scaling_metric_specification", predefined_scaling_metric_specification) if scale_in_cooldown is not None: - _setter("scale_in_cooldown", scale_in_cooldown) + pulumi.set(__self__, "scale_in_cooldown", scale_in_cooldown) if scale_out_cooldown is not None: - _setter("scale_out_cooldown", scale_out_cooldown) + pulumi.set(__self__, "scale_out_cooldown", scale_out_cooldown) @property @pulumi.getter(name="targetValue") diff --git a/sdk/python/pulumi_aws_native/autoscalingplans/scaling_plan.py b/sdk/python/pulumi_aws_native/autoscalingplans/scaling_plan.py index 07b88b0a2f..883361580f 100644 --- a/sdk/python/pulumi_aws_native/autoscalingplans/scaling_plan.py +++ b/sdk/python/pulumi_aws_native/autoscalingplans/scaling_plan.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,19 +21,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a ScalingPlan resource. """ - ScalingPlanArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_source=application_source, - scaling_instructions=scaling_instructions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_source: pulumi.Input['ScalingPlanApplicationSourceArgs'], - scaling_instructions: pulumi.Input[Sequence[pulumi.Input['ScalingPlanScalingInstructionArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("application_source", application_source) - _setter("scaling_instructions", scaling_instructions) + pulumi.set(__self__, "application_source", application_source) + pulumi.set(__self__, "scaling_instructions", scaling_instructions) @property @pulumi.getter(name="applicationSource") @@ -92,10 +81,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ScalingPlanArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -113,11 +98,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = ScalingPlanArgs.__new__(ScalingPlanArgs) - if application_source is not None and not isinstance(application_source, ScalingPlanApplicationSourceArgs): - application_source = application_source or {} - def _setter(key, value): - application_source[key] = value - ScalingPlanApplicationSourceArgs._configure(_setter, **application_source) if application_source is None and not opts.urn: raise TypeError("Missing required property 'application_source'") __props__.__dict__["application_source"] = application_source diff --git a/sdk/python/pulumi_aws_native/backup/_inputs.py b/sdk/python/pulumi_aws_native/backup/_inputs.py index 850dccef26..bc8e412454 100644 --- a/sdk/python/pulumi_aws_native/backup/_inputs.py +++ b/sdk/python/pulumi_aws_native/backup/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -35,19 +35,8 @@ class BackupPlanAdvancedBackupSettingResourceTypeArgs: def __init__(__self__, *, backup_options: Any, resource_type: pulumi.Input[str]): - BackupPlanAdvancedBackupSettingResourceTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - backup_options=backup_options, - resource_type=resource_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - backup_options: Any, - resource_type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("backup_options", backup_options) - _setter("resource_type", resource_type) + pulumi.set(__self__, "backup_options", backup_options) + pulumi.set(__self__, "resource_type", resource_type) @property @pulumi.getter(name="backupOptions") @@ -81,51 +70,24 @@ def __init__(__self__, *, schedule_expression: Optional[pulumi.Input[str]] = None, schedule_expression_timezone: Optional[pulumi.Input[str]] = None, start_window_minutes: Optional[pulumi.Input[float]] = None): - BackupPlanBackupRuleResourceTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - rule_name=rule_name, - target_backup_vault=target_backup_vault, - completion_window_minutes=completion_window_minutes, - copy_actions=copy_actions, - enable_continuous_backup=enable_continuous_backup, - lifecycle=lifecycle, - recovery_point_tags=recovery_point_tags, - schedule_expression=schedule_expression, - schedule_expression_timezone=schedule_expression_timezone, - start_window_minutes=start_window_minutes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rule_name: pulumi.Input[str], - target_backup_vault: pulumi.Input[str], - completion_window_minutes: Optional[pulumi.Input[float]] = None, - copy_actions: Optional[pulumi.Input[Sequence[pulumi.Input['BackupPlanCopyActionResourceTypeArgs']]]] = None, - enable_continuous_backup: Optional[pulumi.Input[bool]] = None, - lifecycle: Optional[pulumi.Input['BackupPlanLifecycleResourceTypeArgs']] = None, - recovery_point_tags: Optional[Any] = None, - schedule_expression: Optional[pulumi.Input[str]] = None, - schedule_expression_timezone: Optional[pulumi.Input[str]] = None, - start_window_minutes: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("rule_name", rule_name) - _setter("target_backup_vault", target_backup_vault) + pulumi.set(__self__, "rule_name", rule_name) + pulumi.set(__self__, "target_backup_vault", target_backup_vault) if completion_window_minutes is not None: - _setter("completion_window_minutes", completion_window_minutes) + pulumi.set(__self__, "completion_window_minutes", completion_window_minutes) if copy_actions is not None: - _setter("copy_actions", copy_actions) + pulumi.set(__self__, "copy_actions", copy_actions) if enable_continuous_backup is not None: - _setter("enable_continuous_backup", enable_continuous_backup) + pulumi.set(__self__, "enable_continuous_backup", enable_continuous_backup) if lifecycle is not None: - _setter("lifecycle", lifecycle) + pulumi.set(__self__, "lifecycle", lifecycle) if recovery_point_tags is not None: - _setter("recovery_point_tags", recovery_point_tags) + pulumi.set(__self__, "recovery_point_tags", recovery_point_tags) if schedule_expression is not None: - _setter("schedule_expression", schedule_expression) + pulumi.set(__self__, "schedule_expression", schedule_expression) if schedule_expression_timezone is not None: - _setter("schedule_expression_timezone", schedule_expression_timezone) + pulumi.set(__self__, "schedule_expression_timezone", schedule_expression_timezone) if start_window_minutes is not None: - _setter("start_window_minutes", start_window_minutes) + pulumi.set(__self__, "start_window_minutes", start_window_minutes) @property @pulumi.getter(name="ruleName") @@ -223,20 +185,9 @@ class BackupPlanCopyActionResourceTypeArgs: def __init__(__self__, *, destination_backup_vault_arn: pulumi.Input[str], lifecycle: Optional[pulumi.Input['BackupPlanLifecycleResourceTypeArgs']] = None): - BackupPlanCopyActionResourceTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_backup_vault_arn=destination_backup_vault_arn, - lifecycle=lifecycle, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_backup_vault_arn: pulumi.Input[str], - lifecycle: Optional[pulumi.Input['BackupPlanLifecycleResourceTypeArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination_backup_vault_arn", destination_backup_vault_arn) + pulumi.set(__self__, "destination_backup_vault_arn", destination_backup_vault_arn) if lifecycle is not None: - _setter("lifecycle", lifecycle) + pulumi.set(__self__, "lifecycle", lifecycle) @property @pulumi.getter(name="destinationBackupVaultArn") @@ -262,21 +213,10 @@ class BackupPlanLifecycleResourceTypeArgs: def __init__(__self__, *, delete_after_days: Optional[pulumi.Input[float]] = None, move_to_cold_storage_after_days: Optional[pulumi.Input[float]] = None): - BackupPlanLifecycleResourceTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - delete_after_days=delete_after_days, - move_to_cold_storage_after_days=move_to_cold_storage_after_days, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delete_after_days: Optional[pulumi.Input[float]] = None, - move_to_cold_storage_after_days: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if delete_after_days is not None: - _setter("delete_after_days", delete_after_days) + pulumi.set(__self__, "delete_after_days", delete_after_days) if move_to_cold_storage_after_days is not None: - _setter("move_to_cold_storage_after_days", move_to_cold_storage_after_days) + pulumi.set(__self__, "move_to_cold_storage_after_days", move_to_cold_storage_after_days) @property @pulumi.getter(name="deleteAfterDays") @@ -303,23 +243,10 @@ def __init__(__self__, *, backup_plan_name: pulumi.Input[str], backup_plan_rule: pulumi.Input[Sequence[pulumi.Input['BackupPlanBackupRuleResourceTypeArgs']]], advanced_backup_settings: Optional[pulumi.Input[Sequence[pulumi.Input['BackupPlanAdvancedBackupSettingResourceTypeArgs']]]] = None): - BackupPlanResourceTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - backup_plan_name=backup_plan_name, - backup_plan_rule=backup_plan_rule, - advanced_backup_settings=advanced_backup_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - backup_plan_name: pulumi.Input[str], - backup_plan_rule: pulumi.Input[Sequence[pulumi.Input['BackupPlanBackupRuleResourceTypeArgs']]], - advanced_backup_settings: Optional[pulumi.Input[Sequence[pulumi.Input['BackupPlanAdvancedBackupSettingResourceTypeArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("backup_plan_name", backup_plan_name) - _setter("backup_plan_rule", backup_plan_rule) + pulumi.set(__self__, "backup_plan_name", backup_plan_name) + pulumi.set(__self__, "backup_plan_rule", backup_plan_rule) if advanced_backup_settings is not None: - _setter("advanced_backup_settings", advanced_backup_settings) + pulumi.set(__self__, "advanced_backup_settings", advanced_backup_settings) @property @pulumi.getter(name="backupPlanName") @@ -354,21 +281,10 @@ class BackupSelectionConditionParameterArgs: def __init__(__self__, *, condition_key: Optional[pulumi.Input[str]] = None, condition_value: Optional[pulumi.Input[str]] = None): - BackupSelectionConditionParameterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - condition_key=condition_key, - condition_value=condition_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - condition_key: Optional[pulumi.Input[str]] = None, - condition_value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if condition_key is not None: - _setter("condition_key", condition_key) + pulumi.set(__self__, "condition_key", condition_key) if condition_value is not None: - _setter("condition_value", condition_value) + pulumi.set(__self__, "condition_value", condition_value) @property @pulumi.getter(name="conditionKey") @@ -395,22 +311,9 @@ def __init__(__self__, *, condition_key: pulumi.Input[str], condition_type: pulumi.Input[str], condition_value: pulumi.Input[str]): - BackupSelectionConditionResourceTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - condition_key=condition_key, - condition_type=condition_type, - condition_value=condition_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - condition_key: pulumi.Input[str], - condition_type: pulumi.Input[str], - condition_value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("condition_key", condition_key) - _setter("condition_type", condition_type) - _setter("condition_value", condition_value) + pulumi.set(__self__, "condition_key", condition_key) + pulumi.set(__self__, "condition_type", condition_type) + pulumi.set(__self__, "condition_value", condition_value) @property @pulumi.getter(name="conditionKey") @@ -447,29 +350,14 @@ def __init__(__self__, *, string_like: Optional[pulumi.Input[Sequence[pulumi.Input['BackupSelectionConditionParameterArgs']]]] = None, string_not_equals: Optional[pulumi.Input[Sequence[pulumi.Input['BackupSelectionConditionParameterArgs']]]] = None, string_not_like: Optional[pulumi.Input[Sequence[pulumi.Input['BackupSelectionConditionParameterArgs']]]] = None): - BackupSelectionResourceTypeConditionsPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - string_equals=string_equals, - string_like=string_like, - string_not_equals=string_not_equals, - string_not_like=string_not_like, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - string_equals: Optional[pulumi.Input[Sequence[pulumi.Input['BackupSelectionConditionParameterArgs']]]] = None, - string_like: Optional[pulumi.Input[Sequence[pulumi.Input['BackupSelectionConditionParameterArgs']]]] = None, - string_not_equals: Optional[pulumi.Input[Sequence[pulumi.Input['BackupSelectionConditionParameterArgs']]]] = None, - string_not_like: Optional[pulumi.Input[Sequence[pulumi.Input['BackupSelectionConditionParameterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if string_equals is not None: - _setter("string_equals", string_equals) + pulumi.set(__self__, "string_equals", string_equals) if string_like is not None: - _setter("string_like", string_like) + pulumi.set(__self__, "string_like", string_like) if string_not_equals is not None: - _setter("string_not_equals", string_not_equals) + pulumi.set(__self__, "string_not_equals", string_not_equals) if string_not_like is not None: - _setter("string_not_like", string_not_like) + pulumi.set(__self__, "string_not_like", string_not_like) @property @pulumi.getter(name="stringEquals") @@ -517,35 +405,16 @@ def __init__(__self__, *, list_of_tags: Optional[pulumi.Input[Sequence[pulumi.Input['BackupSelectionConditionResourceTypeArgs']]]] = None, not_resources: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, resources: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - BackupSelectionResourceTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - iam_role_arn=iam_role_arn, - selection_name=selection_name, - conditions=conditions, - list_of_tags=list_of_tags, - not_resources=not_resources, - resources=resources, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - iam_role_arn: pulumi.Input[str], - selection_name: pulumi.Input[str], - conditions: Optional[pulumi.Input['BackupSelectionResourceTypeConditionsPropertiesArgs']] = None, - list_of_tags: Optional[pulumi.Input[Sequence[pulumi.Input['BackupSelectionConditionResourceTypeArgs']]]] = None, - not_resources: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - resources: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("iam_role_arn", iam_role_arn) - _setter("selection_name", selection_name) + pulumi.set(__self__, "iam_role_arn", iam_role_arn) + pulumi.set(__self__, "selection_name", selection_name) if conditions is not None: - _setter("conditions", conditions) + pulumi.set(__self__, "conditions", conditions) if list_of_tags is not None: - _setter("list_of_tags", list_of_tags) + pulumi.set(__self__, "list_of_tags", list_of_tags) if not_resources is not None: - _setter("not_resources", not_resources) + pulumi.set(__self__, "not_resources", not_resources) if resources is not None: - _setter("resources", resources) + pulumi.set(__self__, "resources", resources) @property @pulumi.getter(name="iamRoleArn") @@ -608,24 +477,11 @@ def __init__(__self__, *, min_retention_days: pulumi.Input[int], changeable_for_days: Optional[pulumi.Input[int]] = None, max_retention_days: Optional[pulumi.Input[int]] = None): - BackupVaultLockConfigurationTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - min_retention_days=min_retention_days, - changeable_for_days=changeable_for_days, - max_retention_days=max_retention_days, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - min_retention_days: pulumi.Input[int], - changeable_for_days: Optional[pulumi.Input[int]] = None, - max_retention_days: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("min_retention_days", min_retention_days) + pulumi.set(__self__, "min_retention_days", min_retention_days) if changeable_for_days is not None: - _setter("changeable_for_days", changeable_for_days) + pulumi.set(__self__, "changeable_for_days", changeable_for_days) if max_retention_days is not None: - _setter("max_retention_days", max_retention_days) + pulumi.set(__self__, "max_retention_days", max_retention_days) @property @pulumi.getter(name="minRetentionDays") @@ -660,19 +516,8 @@ class BackupVaultNotificationObjectTypeArgs: def __init__(__self__, *, backup_vault_events: pulumi.Input[Sequence[pulumi.Input[str]]], sns_topic_arn: pulumi.Input[str]): - BackupVaultNotificationObjectTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - backup_vault_events=backup_vault_events, - sns_topic_arn=sns_topic_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - backup_vault_events: pulumi.Input[Sequence[pulumi.Input[str]]], - sns_topic_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("backup_vault_events", backup_vault_events) - _setter("sns_topic_arn", sns_topic_arn) + pulumi.set(__self__, "backup_vault_events", backup_vault_events) + pulumi.set(__self__, "sns_topic_arn", sns_topic_arn) @property @pulumi.getter(name="backupVaultEvents") @@ -705,25 +550,12 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] compliance_resource_types: Describes whether the control scope includes one or more types of resources, such as `EFS` or `RDS`. :param pulumi.Input[Sequence[pulumi.Input['FrameworkTagArgs']]] tags: Describes whether the control scope includes resources with one or more tags. Each tag is a key-value pair. """ - FrameworkControlControlScopePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - compliance_resource_ids=compliance_resource_ids, - compliance_resource_types=compliance_resource_types, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - compliance_resource_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - compliance_resource_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['FrameworkTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if compliance_resource_ids is not None: - _setter("compliance_resource_ids", compliance_resource_ids) + pulumi.set(__self__, "compliance_resource_ids", compliance_resource_ids) if compliance_resource_types is not None: - _setter("compliance_resource_types", compliance_resource_types) + pulumi.set(__self__, "compliance_resource_types", compliance_resource_types) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="complianceResourceIds") @@ -767,19 +599,8 @@ class FrameworkControlInputParameterArgs: def __init__(__self__, *, parameter_name: pulumi.Input[str], parameter_value: pulumi.Input[str]): - FrameworkControlInputParameterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_name=parameter_name, - parameter_value=parameter_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_name: pulumi.Input[str], - parameter_value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_name", parameter_name) - _setter("parameter_value", parameter_value) + pulumi.set(__self__, "parameter_name", parameter_name) + pulumi.set(__self__, "parameter_value", parameter_value) @property @pulumi.getter(name="parameterName") @@ -811,24 +632,11 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['FrameworkControlInputParameterArgs']]] control_input_parameters: A list of ParameterName and ParameterValue pairs. :param pulumi.Input['FrameworkControlControlScopePropertiesArgs'] control_scope: The scope of a control. The control scope defines what the control will evaluate. Three examples of control scopes are: a specific backup plan, all backup plans with a specific tag, or all backup plans. """ - FrameworkControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - control_name=control_name, - control_input_parameters=control_input_parameters, - control_scope=control_scope, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - control_name: pulumi.Input[str], - control_input_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['FrameworkControlInputParameterArgs']]]] = None, - control_scope: Optional[pulumi.Input['FrameworkControlControlScopePropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("control_name", control_name) + pulumi.set(__self__, "control_name", control_name) if control_input_parameters is not None: - _setter("control_input_parameters", control_input_parameters) + pulumi.set(__self__, "control_input_parameters", control_input_parameters) if control_scope is not None: - _setter("control_scope", control_scope) + pulumi.set(__self__, "control_scope", control_scope) @property @pulumi.getter(name="controlName") @@ -877,21 +685,10 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - FrameworkTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -930,24 +727,11 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] formats: A list of the format of your reports: CSV, JSON, or both. If not specified, the default format is CSV. :param pulumi.Input[str] s3_key_prefix: The prefix for where AWS Backup Audit Manager delivers your reports to Amazon S3. The prefix is this part of the following path: s3://your-bucket-name/prefix/Backup/us-west-2/year/month/day/report-name. If not specified, there is no prefix. """ - ReportDeliveryChannelPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_bucket_name=s3_bucket_name, - formats=formats, - s3_key_prefix=s3_key_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_bucket_name: pulumi.Input[str], - formats: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - s3_key_prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_bucket_name", s3_bucket_name) + pulumi.set(__self__, "s3_bucket_name", s3_bucket_name) if formats is not None: - _setter("formats", formats) + pulumi.set(__self__, "formats", formats) if s3_key_prefix is not None: - _setter("s3_key_prefix", s3_key_prefix) + pulumi.set(__self__, "s3_key_prefix", s3_key_prefix) @property @pulumi.getter(name="s3BucketName") @@ -996,21 +780,10 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ReportPlanTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1053,32 +826,15 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] organization_units: The list of AWS organization units that a report covers. :param pulumi.Input[Sequence[pulumi.Input[str]]] regions: The list of AWS regions that a report covers. """ - ReportSettingPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - report_template=report_template, - accounts=accounts, - framework_arns=framework_arns, - organization_units=organization_units, - regions=regions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - report_template: pulumi.Input[str], - accounts: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - framework_arns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - organization_units: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - regions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("report_template", report_template) + pulumi.set(__self__, "report_template", report_template) if accounts is not None: - _setter("accounts", accounts) + pulumi.set(__self__, "accounts", accounts) if framework_arns is not None: - _setter("framework_arns", framework_arns) + pulumi.set(__self__, "framework_arns", framework_arns) if organization_units is not None: - _setter("organization_units", organization_units) + pulumi.set(__self__, "organization_units", organization_units) if regions is not None: - _setter("regions", regions) + pulumi.set(__self__, "regions", regions) @property @pulumi.getter(name="reportTemplate") diff --git a/sdk/python/pulumi_aws_native/backup/backup_plan.py b/sdk/python/pulumi_aws_native/backup/backup_plan.py index efe0604d84..085f9fee06 100644 --- a/sdk/python/pulumi_aws_native/backup/backup_plan.py +++ b/sdk/python/pulumi_aws_native/backup/backup_plan.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,20 +21,9 @@ def __init__(__self__, *, """ The set of arguments for constructing a BackupPlan resource. """ - BackupPlanArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - backup_plan=backup_plan, - backup_plan_tags=backup_plan_tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - backup_plan: pulumi.Input['BackupPlanResourceTypeArgs'], - backup_plan_tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("backup_plan", backup_plan) + pulumi.set(__self__, "backup_plan", backup_plan) if backup_plan_tags is not None: - _setter("backup_plan_tags", backup_plan_tags) + pulumi.set(__self__, "backup_plan_tags", backup_plan_tags) @property @pulumi.getter(name="backupPlan") @@ -88,10 +77,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - BackupPlanArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -108,11 +93,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = BackupPlanArgs.__new__(BackupPlanArgs) - if backup_plan is not None and not isinstance(backup_plan, BackupPlanResourceTypeArgs): - backup_plan = backup_plan or {} - def _setter(key, value): - backup_plan[key] = value - BackupPlanResourceTypeArgs._configure(_setter, **backup_plan) if backup_plan is None and not opts.urn: raise TypeError("Missing required property 'backup_plan'") __props__.__dict__["backup_plan"] = backup_plan diff --git a/sdk/python/pulumi_aws_native/backup/backup_selection.py b/sdk/python/pulumi_aws_native/backup/backup_selection.py index 0b7113beb3..367ff8e568 100644 --- a/sdk/python/pulumi_aws_native/backup/backup_selection.py +++ b/sdk/python/pulumi_aws_native/backup/backup_selection.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,19 +21,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a BackupSelection resource. """ - BackupSelectionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - backup_plan_id=backup_plan_id, - backup_selection=backup_selection, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - backup_plan_id: pulumi.Input[str], - backup_selection: pulumi.Input['BackupSelectionResourceTypeArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("backup_plan_id", backup_plan_id) - _setter("backup_selection", backup_selection) + pulumi.set(__self__, "backup_plan_id", backup_plan_id) + pulumi.set(__self__, "backup_selection", backup_selection) @property @pulumi.getter(name="backupPlanId") @@ -87,10 +76,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - BackupSelectionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -110,11 +95,6 @@ def _internal_init(__self__, if backup_plan_id is None and not opts.urn: raise TypeError("Missing required property 'backup_plan_id'") __props__.__dict__["backup_plan_id"] = backup_plan_id - if backup_selection is not None and not isinstance(backup_selection, BackupSelectionResourceTypeArgs): - backup_selection = backup_selection or {} - def _setter(key, value): - backup_selection[key] = value - BackupSelectionResourceTypeArgs._configure(_setter, **backup_selection) if backup_selection is None and not opts.urn: raise TypeError("Missing required property 'backup_selection'") __props__.__dict__["backup_selection"] = backup_selection diff --git a/sdk/python/pulumi_aws_native/backup/backup_vault.py b/sdk/python/pulumi_aws_native/backup/backup_vault.py index 94f931c3b8..93dc6c9e03 100644 --- a/sdk/python/pulumi_aws_native/backup/backup_vault.py +++ b/sdk/python/pulumi_aws_native/backup/backup_vault.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,37 +25,18 @@ def __init__(__self__, *, """ The set of arguments for constructing a BackupVault resource. """ - BackupVaultArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_policy=access_policy, - backup_vault_name=backup_vault_name, - backup_vault_tags=backup_vault_tags, - encryption_key_arn=encryption_key_arn, - lock_configuration=lock_configuration, - notifications=notifications, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_policy: Optional[Any] = None, - backup_vault_name: Optional[pulumi.Input[str]] = None, - backup_vault_tags: Optional[Any] = None, - encryption_key_arn: Optional[pulumi.Input[str]] = None, - lock_configuration: Optional[pulumi.Input['BackupVaultLockConfigurationTypeArgs']] = None, - notifications: Optional[pulumi.Input['BackupVaultNotificationObjectTypeArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_policy is not None: - _setter("access_policy", access_policy) + pulumi.set(__self__, "access_policy", access_policy) if backup_vault_name is not None: - _setter("backup_vault_name", backup_vault_name) + pulumi.set(__self__, "backup_vault_name", backup_vault_name) if backup_vault_tags is not None: - _setter("backup_vault_tags", backup_vault_tags) + pulumi.set(__self__, "backup_vault_tags", backup_vault_tags) if encryption_key_arn is not None: - _setter("encryption_key_arn", encryption_key_arn) + pulumi.set(__self__, "encryption_key_arn", encryption_key_arn) if lock_configuration is not None: - _setter("lock_configuration", lock_configuration) + pulumi.set(__self__, "lock_configuration", lock_configuration) if notifications is not None: - _setter("notifications", notifications) + pulumi.set(__self__, "notifications", notifications) @property @pulumi.getter(name="accessPolicy") @@ -149,10 +130,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - BackupVaultArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -177,17 +154,7 @@ def _internal_init(__self__, __props__.__dict__["backup_vault_name"] = backup_vault_name __props__.__dict__["backup_vault_tags"] = backup_vault_tags __props__.__dict__["encryption_key_arn"] = encryption_key_arn - if lock_configuration is not None and not isinstance(lock_configuration, BackupVaultLockConfigurationTypeArgs): - lock_configuration = lock_configuration or {} - def _setter(key, value): - lock_configuration[key] = value - BackupVaultLockConfigurationTypeArgs._configure(_setter, **lock_configuration) __props__.__dict__["lock_configuration"] = lock_configuration - if notifications is not None and not isinstance(notifications, BackupVaultNotificationObjectTypeArgs): - notifications = notifications or {} - def _setter(key, value): - notifications[key] = value - BackupVaultNotificationObjectTypeArgs._configure(_setter, **notifications) __props__.__dict__["notifications"] = notifications __props__.__dict__["backup_vault_arn"] = None replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["backup_vault_name", "encryption_key_arn"]) diff --git a/sdk/python/pulumi_aws_native/backup/framework.py b/sdk/python/pulumi_aws_native/backup/framework.py index e119efa1cc..0543ac6fbd 100644 --- a/sdk/python/pulumi_aws_native/backup/framework.py +++ b/sdk/python/pulumi_aws_native/backup/framework.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,28 +27,13 @@ def __init__(__self__, *, :param pulumi.Input[str] framework_name: The unique name of a framework. This name is between 1 and 256 characters, starting with a letter, and consisting of letters (a-z, A-Z), numbers (0-9), and underscores (_). :param pulumi.Input[Sequence[pulumi.Input['FrameworkTagArgs']]] framework_tags: Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair. """ - FrameworkArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - framework_controls=framework_controls, - framework_description=framework_description, - framework_name=framework_name, - framework_tags=framework_tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - framework_controls: pulumi.Input[Sequence[pulumi.Input['FrameworkControlArgs']]], - framework_description: Optional[pulumi.Input[str]] = None, - framework_name: Optional[pulumi.Input[str]] = None, - framework_tags: Optional[pulumi.Input[Sequence[pulumi.Input['FrameworkTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("framework_controls", framework_controls) + pulumi.set(__self__, "framework_controls", framework_controls) if framework_description is not None: - _setter("framework_description", framework_description) + pulumi.set(__self__, "framework_description", framework_description) if framework_name is not None: - _setter("framework_name", framework_name) + pulumi.set(__self__, "framework_name", framework_name) if framework_tags is not None: - _setter("framework_tags", framework_tags) + pulumi.set(__self__, "framework_tags", framework_tags) @property @pulumi.getter(name="frameworkControls") @@ -138,10 +123,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - FrameworkArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/backup/get_backup_plan.py b/sdk/python/pulumi_aws_native/backup/get_backup_plan.py index 936610e4ff..6697e2ea2c 100644 --- a/sdk/python/pulumi_aws_native/backup/get_backup_plan.py +++ b/sdk/python/pulumi_aws_native/backup/get_backup_plan.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/backup/get_backup_selection.py b/sdk/python/pulumi_aws_native/backup/get_backup_selection.py index 0f7290b9c1..8a66a9268d 100644 --- a/sdk/python/pulumi_aws_native/backup/get_backup_selection.py +++ b/sdk/python/pulumi_aws_native/backup/get_backup_selection.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/backup/get_backup_vault.py b/sdk/python/pulumi_aws_native/backup/get_backup_vault.py index 4e487e54aa..65b7e5b444 100644 --- a/sdk/python/pulumi_aws_native/backup/get_backup_vault.py +++ b/sdk/python/pulumi_aws_native/backup/get_backup_vault.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/backup/get_framework.py b/sdk/python/pulumi_aws_native/backup/get_framework.py index 9118cf7b54..2e83c19c24 100644 --- a/sdk/python/pulumi_aws_native/backup/get_framework.py +++ b/sdk/python/pulumi_aws_native/backup/get_framework.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/backup/get_report_plan.py b/sdk/python/pulumi_aws_native/backup/get_report_plan.py index 5aa6d596c6..1e9a3134ea 100644 --- a/sdk/python/pulumi_aws_native/backup/get_report_plan.py +++ b/sdk/python/pulumi_aws_native/backup/get_report_plan.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/backup/outputs.py b/sdk/python/pulumi_aws_native/backup/outputs.py index 8383eab930..7ddd66cf67 100644 --- a/sdk/python/pulumi_aws_native/backup/outputs.py +++ b/sdk/python/pulumi_aws_native/backup/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -55,19 +55,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, backup_options: Any, resource_type: str): - BackupPlanAdvancedBackupSettingResourceType._configure( - lambda key, value: pulumi.set(__self__, key, value), - backup_options=backup_options, - resource_type=resource_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - backup_options: Any, - resource_type: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("backup_options", backup_options) - _setter("resource_type", resource_type) + pulumi.set(__self__, "backup_options", backup_options) + pulumi.set(__self__, "resource_type", resource_type) @property @pulumi.getter(name="backupOptions") @@ -126,51 +115,24 @@ def __init__(__self__, *, schedule_expression: Optional[str] = None, schedule_expression_timezone: Optional[str] = None, start_window_minutes: Optional[float] = None): - BackupPlanBackupRuleResourceType._configure( - lambda key, value: pulumi.set(__self__, key, value), - rule_name=rule_name, - target_backup_vault=target_backup_vault, - completion_window_minutes=completion_window_minutes, - copy_actions=copy_actions, - enable_continuous_backup=enable_continuous_backup, - lifecycle=lifecycle, - recovery_point_tags=recovery_point_tags, - schedule_expression=schedule_expression, - schedule_expression_timezone=schedule_expression_timezone, - start_window_minutes=start_window_minutes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rule_name: str, - target_backup_vault: str, - completion_window_minutes: Optional[float] = None, - copy_actions: Optional[Sequence['outputs.BackupPlanCopyActionResourceType']] = None, - enable_continuous_backup: Optional[bool] = None, - lifecycle: Optional['outputs.BackupPlanLifecycleResourceType'] = None, - recovery_point_tags: Optional[Any] = None, - schedule_expression: Optional[str] = None, - schedule_expression_timezone: Optional[str] = None, - start_window_minutes: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("rule_name", rule_name) - _setter("target_backup_vault", target_backup_vault) + pulumi.set(__self__, "rule_name", rule_name) + pulumi.set(__self__, "target_backup_vault", target_backup_vault) if completion_window_minutes is not None: - _setter("completion_window_minutes", completion_window_minutes) + pulumi.set(__self__, "completion_window_minutes", completion_window_minutes) if copy_actions is not None: - _setter("copy_actions", copy_actions) + pulumi.set(__self__, "copy_actions", copy_actions) if enable_continuous_backup is not None: - _setter("enable_continuous_backup", enable_continuous_backup) + pulumi.set(__self__, "enable_continuous_backup", enable_continuous_backup) if lifecycle is not None: - _setter("lifecycle", lifecycle) + pulumi.set(__self__, "lifecycle", lifecycle) if recovery_point_tags is not None: - _setter("recovery_point_tags", recovery_point_tags) + pulumi.set(__self__, "recovery_point_tags", recovery_point_tags) if schedule_expression is not None: - _setter("schedule_expression", schedule_expression) + pulumi.set(__self__, "schedule_expression", schedule_expression) if schedule_expression_timezone is not None: - _setter("schedule_expression_timezone", schedule_expression_timezone) + pulumi.set(__self__, "schedule_expression_timezone", schedule_expression_timezone) if start_window_minutes is not None: - _setter("start_window_minutes", start_window_minutes) + pulumi.set(__self__, "start_window_minutes", start_window_minutes) @property @pulumi.getter(name="ruleName") @@ -245,20 +207,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, destination_backup_vault_arn: str, lifecycle: Optional['outputs.BackupPlanLifecycleResourceType'] = None): - BackupPlanCopyActionResourceType._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_backup_vault_arn=destination_backup_vault_arn, - lifecycle=lifecycle, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_backup_vault_arn: str, - lifecycle: Optional['outputs.BackupPlanLifecycleResourceType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination_backup_vault_arn", destination_backup_vault_arn) + pulumi.set(__self__, "destination_backup_vault_arn", destination_backup_vault_arn) if lifecycle is not None: - _setter("lifecycle", lifecycle) + pulumi.set(__self__, "lifecycle", lifecycle) @property @pulumi.getter(name="destinationBackupVaultArn") @@ -295,21 +246,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, delete_after_days: Optional[float] = None, move_to_cold_storage_after_days: Optional[float] = None): - BackupPlanLifecycleResourceType._configure( - lambda key, value: pulumi.set(__self__, key, value), - delete_after_days=delete_after_days, - move_to_cold_storage_after_days=move_to_cold_storage_after_days, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delete_after_days: Optional[float] = None, - move_to_cold_storage_after_days: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if delete_after_days is not None: - _setter("delete_after_days", delete_after_days) + pulumi.set(__self__, "delete_after_days", delete_after_days) if move_to_cold_storage_after_days is not None: - _setter("move_to_cold_storage_after_days", move_to_cold_storage_after_days) + pulumi.set(__self__, "move_to_cold_storage_after_days", move_to_cold_storage_after_days) @property @pulumi.getter(name="deleteAfterDays") @@ -349,23 +289,10 @@ def __init__(__self__, *, backup_plan_name: str, backup_plan_rule: Sequence['outputs.BackupPlanBackupRuleResourceType'], advanced_backup_settings: Optional[Sequence['outputs.BackupPlanAdvancedBackupSettingResourceType']] = None): - BackupPlanResourceType._configure( - lambda key, value: pulumi.set(__self__, key, value), - backup_plan_name=backup_plan_name, - backup_plan_rule=backup_plan_rule, - advanced_backup_settings=advanced_backup_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - backup_plan_name: str, - backup_plan_rule: Sequence['outputs.BackupPlanBackupRuleResourceType'], - advanced_backup_settings: Optional[Sequence['outputs.BackupPlanAdvancedBackupSettingResourceType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("backup_plan_name", backup_plan_name) - _setter("backup_plan_rule", backup_plan_rule) + pulumi.set(__self__, "backup_plan_name", backup_plan_name) + pulumi.set(__self__, "backup_plan_rule", backup_plan_rule) if advanced_backup_settings is not None: - _setter("advanced_backup_settings", advanced_backup_settings) + pulumi.set(__self__, "advanced_backup_settings", advanced_backup_settings) @property @pulumi.getter(name="backupPlanName") @@ -407,21 +334,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, condition_key: Optional[str] = None, condition_value: Optional[str] = None): - BackupSelectionConditionParameter._configure( - lambda key, value: pulumi.set(__self__, key, value), - condition_key=condition_key, - condition_value=condition_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - condition_key: Optional[str] = None, - condition_value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if condition_key is not None: - _setter("condition_key", condition_key) + pulumi.set(__self__, "condition_key", condition_key) if condition_value is not None: - _setter("condition_value", condition_value) + pulumi.set(__self__, "condition_value", condition_value) @property @pulumi.getter(name="conditionKey") @@ -461,22 +377,9 @@ def __init__(__self__, *, condition_key: str, condition_type: str, condition_value: str): - BackupSelectionConditionResourceType._configure( - lambda key, value: pulumi.set(__self__, key, value), - condition_key=condition_key, - condition_type=condition_type, - condition_value=condition_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - condition_key: str, - condition_type: str, - condition_value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("condition_key", condition_key) - _setter("condition_type", condition_type) - _setter("condition_value", condition_value) + pulumi.set(__self__, "condition_key", condition_key) + pulumi.set(__self__, "condition_type", condition_type) + pulumi.set(__self__, "condition_value", condition_value) @property @pulumi.getter(name="conditionKey") @@ -526,35 +429,16 @@ def __init__(__self__, *, list_of_tags: Optional[Sequence['outputs.BackupSelectionConditionResourceType']] = None, not_resources: Optional[Sequence[str]] = None, resources: Optional[Sequence[str]] = None): - BackupSelectionResourceType._configure( - lambda key, value: pulumi.set(__self__, key, value), - iam_role_arn=iam_role_arn, - selection_name=selection_name, - conditions=conditions, - list_of_tags=list_of_tags, - not_resources=not_resources, - resources=resources, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - iam_role_arn: str, - selection_name: str, - conditions: Optional['outputs.BackupSelectionResourceTypeConditionsProperties'] = None, - list_of_tags: Optional[Sequence['outputs.BackupSelectionConditionResourceType']] = None, - not_resources: Optional[Sequence[str]] = None, - resources: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("iam_role_arn", iam_role_arn) - _setter("selection_name", selection_name) + pulumi.set(__self__, "iam_role_arn", iam_role_arn) + pulumi.set(__self__, "selection_name", selection_name) if conditions is not None: - _setter("conditions", conditions) + pulumi.set(__self__, "conditions", conditions) if list_of_tags is not None: - _setter("list_of_tags", list_of_tags) + pulumi.set(__self__, "list_of_tags", list_of_tags) if not_resources is not None: - _setter("not_resources", not_resources) + pulumi.set(__self__, "not_resources", not_resources) if resources is not None: - _setter("resources", resources) + pulumi.set(__self__, "resources", resources) @property @pulumi.getter(name="iamRoleArn") @@ -617,29 +501,14 @@ def __init__(__self__, *, string_like: Optional[Sequence['outputs.BackupSelectionConditionParameter']] = None, string_not_equals: Optional[Sequence['outputs.BackupSelectionConditionParameter']] = None, string_not_like: Optional[Sequence['outputs.BackupSelectionConditionParameter']] = None): - BackupSelectionResourceTypeConditionsProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - string_equals=string_equals, - string_like=string_like, - string_not_equals=string_not_equals, - string_not_like=string_not_like, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - string_equals: Optional[Sequence['outputs.BackupSelectionConditionParameter']] = None, - string_like: Optional[Sequence['outputs.BackupSelectionConditionParameter']] = None, - string_not_equals: Optional[Sequence['outputs.BackupSelectionConditionParameter']] = None, - string_not_like: Optional[Sequence['outputs.BackupSelectionConditionParameter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if string_equals is not None: - _setter("string_equals", string_equals) + pulumi.set(__self__, "string_equals", string_equals) if string_like is not None: - _setter("string_like", string_like) + pulumi.set(__self__, "string_like", string_like) if string_not_equals is not None: - _setter("string_not_equals", string_not_equals) + pulumi.set(__self__, "string_not_equals", string_not_equals) if string_not_like is not None: - _setter("string_not_like", string_not_like) + pulumi.set(__self__, "string_not_like", string_not_like) @property @pulumi.getter(name="stringEquals") @@ -689,24 +558,11 @@ def __init__(__self__, *, min_retention_days: int, changeable_for_days: Optional[int] = None, max_retention_days: Optional[int] = None): - BackupVaultLockConfigurationType._configure( - lambda key, value: pulumi.set(__self__, key, value), - min_retention_days=min_retention_days, - changeable_for_days=changeable_for_days, - max_retention_days=max_retention_days, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - min_retention_days: int, - changeable_for_days: Optional[int] = None, - max_retention_days: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("min_retention_days", min_retention_days) + pulumi.set(__self__, "min_retention_days", min_retention_days) if changeable_for_days is not None: - _setter("changeable_for_days", changeable_for_days) + pulumi.set(__self__, "changeable_for_days", changeable_for_days) if max_retention_days is not None: - _setter("max_retention_days", max_retention_days) + pulumi.set(__self__, "max_retention_days", max_retention_days) @property @pulumi.getter(name="minRetentionDays") @@ -748,19 +604,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, backup_vault_events: Sequence[str], sns_topic_arn: str): - BackupVaultNotificationObjectType._configure( - lambda key, value: pulumi.set(__self__, key, value), - backup_vault_events=backup_vault_events, - sns_topic_arn=sns_topic_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - backup_vault_events: Sequence[str], - sns_topic_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("backup_vault_events", backup_vault_events) - _setter("sns_topic_arn", sns_topic_arn) + pulumi.set(__self__, "backup_vault_events", backup_vault_events) + pulumi.set(__self__, "sns_topic_arn", sns_topic_arn) @property @pulumi.getter(name="backupVaultEvents") @@ -805,24 +650,11 @@ def __init__(__self__, *, :param Sequence['FrameworkControlInputParameter'] control_input_parameters: A list of ParameterName and ParameterValue pairs. :param 'FrameworkControlControlScopeProperties' control_scope: The scope of a control. The control scope defines what the control will evaluate. Three examples of control scopes are: a specific backup plan, all backup plans with a specific tag, or all backup plans. """ - FrameworkControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - control_name=control_name, - control_input_parameters=control_input_parameters, - control_scope=control_scope, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - control_name: str, - control_input_parameters: Optional[Sequence['outputs.FrameworkControlInputParameter']] = None, - control_scope: Optional['outputs.FrameworkControlControlScopeProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("control_name", control_name) + pulumi.set(__self__, "control_name", control_name) if control_input_parameters is not None: - _setter("control_input_parameters", control_input_parameters) + pulumi.set(__self__, "control_input_parameters", control_input_parameters) if control_scope is not None: - _setter("control_scope", control_scope) + pulumi.set(__self__, "control_scope", control_scope) @property @pulumi.getter(name="controlName") @@ -883,25 +715,12 @@ def __init__(__self__, *, :param Sequence[str] compliance_resource_types: Describes whether the control scope includes one or more types of resources, such as `EFS` or `RDS`. :param Sequence['FrameworkTag'] tags: Describes whether the control scope includes resources with one or more tags. Each tag is a key-value pair. """ - FrameworkControlControlScopeProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - compliance_resource_ids=compliance_resource_ids, - compliance_resource_types=compliance_resource_types, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - compliance_resource_ids: Optional[Sequence[str]] = None, - compliance_resource_types: Optional[Sequence[str]] = None, - tags: Optional[Sequence['outputs.FrameworkTag']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if compliance_resource_ids is not None: - _setter("compliance_resource_ids", compliance_resource_ids) + pulumi.set(__self__, "compliance_resource_ids", compliance_resource_ids) if compliance_resource_types is not None: - _setter("compliance_resource_types", compliance_resource_types) + pulumi.set(__self__, "compliance_resource_types", compliance_resource_types) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="complianceResourceIds") @@ -952,19 +771,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, parameter_name: str, parameter_value: str): - FrameworkControlInputParameter._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_name=parameter_name, - parameter_value=parameter_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_name: str, - parameter_value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_name", parameter_name) - _setter("parameter_value", parameter_value) + pulumi.set(__self__, "parameter_name", parameter_name) + pulumi.set(__self__, "parameter_value", parameter_value) @property @pulumi.getter(name="parameterName") @@ -990,21 +798,10 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - FrameworkTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1057,24 +854,11 @@ def __init__(__self__, *, :param Sequence[str] formats: A list of the format of your reports: CSV, JSON, or both. If not specified, the default format is CSV. :param str s3_key_prefix: The prefix for where AWS Backup Audit Manager delivers your reports to Amazon S3. The prefix is this part of the following path: s3://your-bucket-name/prefix/Backup/us-west-2/year/month/day/report-name. If not specified, there is no prefix. """ - ReportDeliveryChannelProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_bucket_name=s3_bucket_name, - formats=formats, - s3_key_prefix=s3_key_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_bucket_name: str, - formats: Optional[Sequence[str]] = None, - s3_key_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_bucket_name", s3_bucket_name) + pulumi.set(__self__, "s3_bucket_name", s3_bucket_name) if formats is not None: - _setter("formats", formats) + pulumi.set(__self__, "formats", formats) if s3_key_prefix is not None: - _setter("s3_key_prefix", s3_key_prefix) + pulumi.set(__self__, "s3_key_prefix", s3_key_prefix) @property @pulumi.getter(name="s3BucketName") @@ -1114,21 +898,10 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ReportPlanTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1187,32 +960,15 @@ def __init__(__self__, *, :param Sequence[str] organization_units: The list of AWS organization units that a report covers. :param Sequence[str] regions: The list of AWS regions that a report covers. """ - ReportSettingProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - report_template=report_template, - accounts=accounts, - framework_arns=framework_arns, - organization_units=organization_units, - regions=regions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - report_template: str, - accounts: Optional[Sequence[str]] = None, - framework_arns: Optional[Sequence[str]] = None, - organization_units: Optional[Sequence[str]] = None, - regions: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("report_template", report_template) + pulumi.set(__self__, "report_template", report_template) if accounts is not None: - _setter("accounts", accounts) + pulumi.set(__self__, "accounts", accounts) if framework_arns is not None: - _setter("framework_arns", framework_arns) + pulumi.set(__self__, "framework_arns", framework_arns) if organization_units is not None: - _setter("organization_units", organization_units) + pulumi.set(__self__, "organization_units", organization_units) if regions is not None: - _setter("regions", regions) + pulumi.set(__self__, "regions", regions) @property @pulumi.getter(name="reportTemplate") diff --git a/sdk/python/pulumi_aws_native/backup/report_plan.py b/sdk/python/pulumi_aws_native/backup/report_plan.py index 5e7120319c..f311ac0b8f 100644 --- a/sdk/python/pulumi_aws_native/backup/report_plan.py +++ b/sdk/python/pulumi_aws_native/backup/report_plan.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -29,31 +29,14 @@ def __init__(__self__, *, :param pulumi.Input[str] report_plan_name: The unique name of the report plan. The name must be between 1 and 256 characters, starting with a letter, and consisting of letters (a-z, A-Z), numbers (0-9), and underscores (_). :param pulumi.Input[Sequence[pulumi.Input['ReportPlanTagArgs']]] report_plan_tags: Metadata that you can assign to help organize the report plans that you create. Each tag is a key-value pair. """ - ReportPlanArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - report_delivery_channel=report_delivery_channel, - report_setting=report_setting, - report_plan_description=report_plan_description, - report_plan_name=report_plan_name, - report_plan_tags=report_plan_tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - report_delivery_channel: pulumi.Input['ReportDeliveryChannelPropertiesArgs'], - report_setting: pulumi.Input['ReportSettingPropertiesArgs'], - report_plan_description: Optional[pulumi.Input[str]] = None, - report_plan_name: Optional[pulumi.Input[str]] = None, - report_plan_tags: Optional[pulumi.Input[Sequence[pulumi.Input['ReportPlanTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("report_delivery_channel", report_delivery_channel) - _setter("report_setting", report_setting) + pulumi.set(__self__, "report_delivery_channel", report_delivery_channel) + pulumi.set(__self__, "report_setting", report_setting) if report_plan_description is not None: - _setter("report_plan_description", report_plan_description) + pulumi.set(__self__, "report_plan_description", report_plan_description) if report_plan_name is not None: - _setter("report_plan_name", report_plan_name) + pulumi.set(__self__, "report_plan_name", report_plan_name) if report_plan_tags is not None: - _setter("report_plan_tags", report_plan_tags) + pulumi.set(__self__, "report_plan_tags", report_plan_tags) @property @pulumi.getter(name="reportDeliveryChannel") @@ -157,10 +140,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ReportPlanArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -180,22 +159,12 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = ReportPlanArgs.__new__(ReportPlanArgs) - if report_delivery_channel is not None and not isinstance(report_delivery_channel, ReportDeliveryChannelPropertiesArgs): - report_delivery_channel = report_delivery_channel or {} - def _setter(key, value): - report_delivery_channel[key] = value - ReportDeliveryChannelPropertiesArgs._configure(_setter, **report_delivery_channel) if report_delivery_channel is None and not opts.urn: raise TypeError("Missing required property 'report_delivery_channel'") __props__.__dict__["report_delivery_channel"] = report_delivery_channel __props__.__dict__["report_plan_description"] = report_plan_description __props__.__dict__["report_plan_name"] = report_plan_name __props__.__dict__["report_plan_tags"] = report_plan_tags - if report_setting is not None and not isinstance(report_setting, ReportSettingPropertiesArgs): - report_setting = report_setting or {} - def _setter(key, value): - report_setting[key] = value - ReportSettingPropertiesArgs._configure(_setter, **report_setting) if report_setting is None and not opts.urn: raise TypeError("Missing required property 'report_setting'") __props__.__dict__["report_setting"] = report_setting diff --git a/sdk/python/pulumi_aws_native/backupgateway/_inputs.py b/sdk/python/pulumi_aws_native/backupgateway/_inputs.py index 236fc430d9..e302903d5d 100644 --- a/sdk/python/pulumi_aws_native/backupgateway/_inputs.py +++ b/sdk/python/pulumi_aws_native/backupgateway/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -18,19 +18,8 @@ class HypervisorTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - HypervisorTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/backupgateway/get_hypervisor.py b/sdk/python/pulumi_aws_native/backupgateway/get_hypervisor.py index 53b3062842..3a822649fb 100644 --- a/sdk/python/pulumi_aws_native/backupgateway/get_hypervisor.py +++ b/sdk/python/pulumi_aws_native/backupgateway/get_hypervisor.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/backupgateway/hypervisor.py b/sdk/python/pulumi_aws_native/backupgateway/hypervisor.py index 0a9fa7fb53..1c15662898 100644 --- a/sdk/python/pulumi_aws_native/backupgateway/hypervisor.py +++ b/sdk/python/pulumi_aws_native/backupgateway/hypervisor.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -26,41 +26,20 @@ def __init__(__self__, *, """ The set of arguments for constructing a Hypervisor resource. """ - HypervisorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - host=host, - kms_key_arn=kms_key_arn, - log_group_arn=log_group_arn, - name=name, - password=password, - tags=tags, - username=username, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - host: Optional[pulumi.Input[str]] = None, - kms_key_arn: Optional[pulumi.Input[str]] = None, - log_group_arn: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - password: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['HypervisorTagArgs']]]] = None, - username: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if host is not None: - _setter("host", host) + pulumi.set(__self__, "host", host) if kms_key_arn is not None: - _setter("kms_key_arn", kms_key_arn) + pulumi.set(__self__, "kms_key_arn", kms_key_arn) if log_group_arn is not None: - _setter("log_group_arn", log_group_arn) + pulumi.set(__self__, "log_group_arn", log_group_arn) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if password is not None: - _setter("password", password) + pulumi.set(__self__, "password", password) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if username is not None: - _setter("username", username) + pulumi.set(__self__, "username", username) @property @pulumi.getter @@ -164,10 +143,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - HypervisorArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/backupgateway/outputs.py b/sdk/python/pulumi_aws_native/backupgateway/outputs.py index 116fd770d5..50a181717e 100644 --- a/sdk/python/pulumi_aws_native/backupgateway/outputs.py +++ b/sdk/python/pulumi_aws_native/backupgateway/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -18,19 +18,8 @@ class HypervisorTag(dict): def __init__(__self__, *, key: str, value: str): - HypervisorTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/batch/_inputs.py b/sdk/python/pulumi_aws_native/batch/_inputs.py index 25e20736b6..4e6165a348 100644 --- a/sdk/python/pulumi_aws_native/batch/_inputs.py +++ b/sdk/python/pulumi_aws_native/batch/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -80,82 +80,39 @@ def __init__(__self__, *, """ :param Any tags: A key-value pair to associate with a resource. """ - ComputeEnvironmentComputeResourcesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - maxv_cpus=maxv_cpus, - subnets=subnets, - type=type, - allocation_strategy=allocation_strategy, - bid_percentage=bid_percentage, - desiredv_cpus=desiredv_cpus, - ec2_configuration=ec2_configuration, - ec2_key_pair=ec2_key_pair, - image_id=image_id, - instance_role=instance_role, - instance_types=instance_types, - launch_template=launch_template, - minv_cpus=minv_cpus, - placement_group=placement_group, - security_group_ids=security_group_ids, - spot_iam_fleet_role=spot_iam_fleet_role, - tags=tags, - update_to_latest_image_version=update_to_latest_image_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - maxv_cpus: pulumi.Input[int], - subnets: pulumi.Input[Sequence[pulumi.Input[str]]], - type: pulumi.Input[str], - allocation_strategy: Optional[pulumi.Input[str]] = None, - bid_percentage: Optional[pulumi.Input[int]] = None, - desiredv_cpus: Optional[pulumi.Input[int]] = None, - ec2_configuration: Optional[pulumi.Input[Sequence[pulumi.Input['ComputeEnvironmentEc2ConfigurationObjectArgs']]]] = None, - ec2_key_pair: Optional[pulumi.Input[str]] = None, - image_id: Optional[pulumi.Input[str]] = None, - instance_role: Optional[pulumi.Input[str]] = None, - instance_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - launch_template: Optional[pulumi.Input['ComputeEnvironmentLaunchTemplateSpecificationArgs']] = None, - minv_cpus: Optional[pulumi.Input[int]] = None, - placement_group: Optional[pulumi.Input[str]] = None, - security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - spot_iam_fleet_role: Optional[pulumi.Input[str]] = None, - tags: Optional[Any] = None, - update_to_latest_image_version: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("maxv_cpus", maxv_cpus) - _setter("subnets", subnets) - _setter("type", type) + pulumi.set(__self__, "maxv_cpus", maxv_cpus) + pulumi.set(__self__, "subnets", subnets) + pulumi.set(__self__, "type", type) if allocation_strategy is not None: - _setter("allocation_strategy", allocation_strategy) + pulumi.set(__self__, "allocation_strategy", allocation_strategy) if bid_percentage is not None: - _setter("bid_percentage", bid_percentage) + pulumi.set(__self__, "bid_percentage", bid_percentage) if desiredv_cpus is not None: - _setter("desiredv_cpus", desiredv_cpus) + pulumi.set(__self__, "desiredv_cpus", desiredv_cpus) if ec2_configuration is not None: - _setter("ec2_configuration", ec2_configuration) + pulumi.set(__self__, "ec2_configuration", ec2_configuration) if ec2_key_pair is not None: - _setter("ec2_key_pair", ec2_key_pair) + pulumi.set(__self__, "ec2_key_pair", ec2_key_pair) if image_id is not None: - _setter("image_id", image_id) + pulumi.set(__self__, "image_id", image_id) if instance_role is not None: - _setter("instance_role", instance_role) + pulumi.set(__self__, "instance_role", instance_role) if instance_types is not None: - _setter("instance_types", instance_types) + pulumi.set(__self__, "instance_types", instance_types) if launch_template is not None: - _setter("launch_template", launch_template) + pulumi.set(__self__, "launch_template", launch_template) if minv_cpus is not None: - _setter("minv_cpus", minv_cpus) + pulumi.set(__self__, "minv_cpus", minv_cpus) if placement_group is not None: - _setter("placement_group", placement_group) + pulumi.set(__self__, "placement_group", placement_group) if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if spot_iam_fleet_role is not None: - _setter("spot_iam_fleet_role", spot_iam_fleet_role) + pulumi.set(__self__, "spot_iam_fleet_role", spot_iam_fleet_role) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if update_to_latest_image_version is not None: - _setter("update_to_latest_image_version", update_to_latest_image_version) + pulumi.set(__self__, "update_to_latest_image_version", update_to_latest_image_version) @property @pulumi.getter(name="maxvCpus") @@ -329,24 +286,11 @@ def __init__(__self__, *, image_type: pulumi.Input[str], image_id_override: Optional[pulumi.Input[str]] = None, image_kubernetes_version: Optional[pulumi.Input[str]] = None): - ComputeEnvironmentEc2ConfigurationObjectArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - image_type=image_type, - image_id_override=image_id_override, - image_kubernetes_version=image_kubernetes_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - image_type: pulumi.Input[str], - image_id_override: Optional[pulumi.Input[str]] = None, - image_kubernetes_version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("image_type", image_type) + pulumi.set(__self__, "image_type", image_type) if image_id_override is not None: - _setter("image_id_override", image_id_override) + pulumi.set(__self__, "image_id_override", image_id_override) if image_kubernetes_version is not None: - _setter("image_kubernetes_version", image_kubernetes_version) + pulumi.set(__self__, "image_kubernetes_version", image_kubernetes_version) @property @pulumi.getter(name="imageType") @@ -381,19 +325,8 @@ class ComputeEnvironmentEksConfigurationArgs: def __init__(__self__, *, eks_cluster_arn: pulumi.Input[str], kubernetes_namespace: pulumi.Input[str]): - ComputeEnvironmentEksConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - eks_cluster_arn=eks_cluster_arn, - kubernetes_namespace=kubernetes_namespace, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - eks_cluster_arn: pulumi.Input[str], - kubernetes_namespace: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("eks_cluster_arn", eks_cluster_arn) - _setter("kubernetes_namespace", kubernetes_namespace) + pulumi.set(__self__, "eks_cluster_arn", eks_cluster_arn) + pulumi.set(__self__, "kubernetes_namespace", kubernetes_namespace) @property @pulumi.getter(name="eksClusterArn") @@ -420,25 +353,12 @@ def __init__(__self__, *, launch_template_id: Optional[pulumi.Input[str]] = None, launch_template_name: Optional[pulumi.Input[str]] = None, version: Optional[pulumi.Input[str]] = None): - ComputeEnvironmentLaunchTemplateSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - launch_template_id=launch_template_id, - launch_template_name=launch_template_name, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - launch_template_id: Optional[pulumi.Input[str]] = None, - launch_template_name: Optional[pulumi.Input[str]] = None, - version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if launch_template_id is not None: - _setter("launch_template_id", launch_template_id) + pulumi.set(__self__, "launch_template_id", launch_template_id) if launch_template_name is not None: - _setter("launch_template_name", launch_template_name) + pulumi.set(__self__, "launch_template_name", launch_template_name) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter(name="launchTemplateId") @@ -473,21 +393,10 @@ class ComputeEnvironmentUpdatePolicyArgs: def __init__(__self__, *, job_execution_timeout_minutes: Optional[pulumi.Input[int]] = None, terminate_jobs_on_update: Optional[pulumi.Input[bool]] = None): - ComputeEnvironmentUpdatePolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - job_execution_timeout_minutes=job_execution_timeout_minutes, - terminate_jobs_on_update=terminate_jobs_on_update, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - job_execution_timeout_minutes: Optional[pulumi.Input[int]] = None, - terminate_jobs_on_update: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if job_execution_timeout_minutes is not None: - _setter("job_execution_timeout_minutes", job_execution_timeout_minutes) + pulumi.set(__self__, "job_execution_timeout_minutes", job_execution_timeout_minutes) if terminate_jobs_on_update is not None: - _setter("terminate_jobs_on_update", terminate_jobs_on_update) + pulumi.set(__self__, "terminate_jobs_on_update", terminate_jobs_on_update) @property @pulumi.getter(name="jobExecutionTimeoutMinutes") @@ -513,21 +422,10 @@ class JobDefinitionAuthorizationConfigArgs: def __init__(__self__, *, access_point_id: Optional[pulumi.Input[str]] = None, iam: Optional[pulumi.Input[str]] = None): - JobDefinitionAuthorizationConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_point_id=access_point_id, - iam=iam, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_point_id: Optional[pulumi.Input[str]] = None, - iam: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_point_id is not None: - _setter("access_point_id", access_point_id) + pulumi.set(__self__, "access_point_id", access_point_id) if iam is not None: - _setter("iam", iam) + pulumi.set(__self__, "iam", iam) @property @pulumi.getter(name="accessPointId") @@ -573,100 +471,49 @@ def __init__(__self__, *, user: Optional[pulumi.Input[str]] = None, vcpus: Optional[pulumi.Input[int]] = None, volumes: Optional[pulumi.Input[Sequence[pulumi.Input['JobDefinitionVolumesArgs']]]] = None): - JobDefinitionContainerPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - image=image, - command=command, - environment=environment, - ephemeral_storage=ephemeral_storage, - execution_role_arn=execution_role_arn, - fargate_platform_configuration=fargate_platform_configuration, - instance_type=instance_type, - job_role_arn=job_role_arn, - linux_parameters=linux_parameters, - log_configuration=log_configuration, - memory=memory, - mount_points=mount_points, - network_configuration=network_configuration, - privileged=privileged, - readonly_root_filesystem=readonly_root_filesystem, - resource_requirements=resource_requirements, - runtime_platform=runtime_platform, - secrets=secrets, - ulimits=ulimits, - user=user, - vcpus=vcpus, - volumes=volumes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - image: pulumi.Input[str], - command: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - environment: Optional[pulumi.Input[Sequence[pulumi.Input['JobDefinitionEnvironmentArgs']]]] = None, - ephemeral_storage: Optional[pulumi.Input['JobDefinitionEphemeralStorageArgs']] = None, - execution_role_arn: Optional[pulumi.Input[str]] = None, - fargate_platform_configuration: Optional[pulumi.Input['JobDefinitionFargatePlatformConfigurationArgs']] = None, - instance_type: Optional[pulumi.Input[str]] = None, - job_role_arn: Optional[pulumi.Input[str]] = None, - linux_parameters: Optional[pulumi.Input['JobDefinitionLinuxParametersArgs']] = None, - log_configuration: Optional[pulumi.Input['JobDefinitionLogConfigurationArgs']] = None, - memory: Optional[pulumi.Input[int]] = None, - mount_points: Optional[pulumi.Input[Sequence[pulumi.Input['JobDefinitionMountPointsArgs']]]] = None, - network_configuration: Optional[pulumi.Input['JobDefinitionNetworkConfigurationArgs']] = None, - privileged: Optional[pulumi.Input[bool]] = None, - readonly_root_filesystem: Optional[pulumi.Input[bool]] = None, - resource_requirements: Optional[pulumi.Input[Sequence[pulumi.Input['JobDefinitionResourceRequirementArgs']]]] = None, - runtime_platform: Optional[pulumi.Input['JobDefinitionRuntimePlatformArgs']] = None, - secrets: Optional[pulumi.Input[Sequence[pulumi.Input['JobDefinitionSecretArgs']]]] = None, - ulimits: Optional[pulumi.Input[Sequence[pulumi.Input['JobDefinitionUlimitArgs']]]] = None, - user: Optional[pulumi.Input[str]] = None, - vcpus: Optional[pulumi.Input[int]] = None, - volumes: Optional[pulumi.Input[Sequence[pulumi.Input['JobDefinitionVolumesArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("image", image) + pulumi.set(__self__, "image", image) if command is not None: - _setter("command", command) + pulumi.set(__self__, "command", command) if environment is not None: - _setter("environment", environment) + pulumi.set(__self__, "environment", environment) if ephemeral_storage is not None: - _setter("ephemeral_storage", ephemeral_storage) + pulumi.set(__self__, "ephemeral_storage", ephemeral_storage) if execution_role_arn is not None: - _setter("execution_role_arn", execution_role_arn) + pulumi.set(__self__, "execution_role_arn", execution_role_arn) if fargate_platform_configuration is not None: - _setter("fargate_platform_configuration", fargate_platform_configuration) + pulumi.set(__self__, "fargate_platform_configuration", fargate_platform_configuration) if instance_type is not None: - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_type", instance_type) if job_role_arn is not None: - _setter("job_role_arn", job_role_arn) + pulumi.set(__self__, "job_role_arn", job_role_arn) if linux_parameters is not None: - _setter("linux_parameters", linux_parameters) + pulumi.set(__self__, "linux_parameters", linux_parameters) if log_configuration is not None: - _setter("log_configuration", log_configuration) + pulumi.set(__self__, "log_configuration", log_configuration) if memory is not None: - _setter("memory", memory) + pulumi.set(__self__, "memory", memory) if mount_points is not None: - _setter("mount_points", mount_points) + pulumi.set(__self__, "mount_points", mount_points) if network_configuration is not None: - _setter("network_configuration", network_configuration) + pulumi.set(__self__, "network_configuration", network_configuration) if privileged is not None: - _setter("privileged", privileged) + pulumi.set(__self__, "privileged", privileged) if readonly_root_filesystem is not None: - _setter("readonly_root_filesystem", readonly_root_filesystem) + pulumi.set(__self__, "readonly_root_filesystem", readonly_root_filesystem) if resource_requirements is not None: - _setter("resource_requirements", resource_requirements) + pulumi.set(__self__, "resource_requirements", resource_requirements) if runtime_platform is not None: - _setter("runtime_platform", runtime_platform) + pulumi.set(__self__, "runtime_platform", runtime_platform) if secrets is not None: - _setter("secrets", secrets) + pulumi.set(__self__, "secrets", secrets) if ulimits is not None: - _setter("ulimits", ulimits) + pulumi.set(__self__, "ulimits", ulimits) if user is not None: - _setter("user", user) + pulumi.set(__self__, "user", user) if vcpus is not None: - _setter("vcpus", vcpus) + pulumi.set(__self__, "vcpus", vcpus) if volumes is not None: - _setter("volumes", volumes) + pulumi.set(__self__, "volumes", volumes) @property @pulumi.getter @@ -873,25 +720,12 @@ def __init__(__self__, *, container_path: Optional[pulumi.Input[str]] = None, host_path: Optional[pulumi.Input[str]] = None, permissions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - JobDefinitionDeviceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_path=container_path, - host_path=host_path, - permissions=permissions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_path: Optional[pulumi.Input[str]] = None, - host_path: Optional[pulumi.Input[str]] = None, - permissions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if container_path is not None: - _setter("container_path", container_path) + pulumi.set(__self__, "container_path", container_path) if host_path is not None: - _setter("host_path", host_path) + pulumi.set(__self__, "host_path", host_path) if permissions is not None: - _setter("permissions", permissions) + pulumi.set(__self__, "permissions", permissions) @property @pulumi.getter(name="containerPath") @@ -929,32 +763,15 @@ def __init__(__self__, *, root_directory: Optional[pulumi.Input[str]] = None, transit_encryption: Optional[pulumi.Input[str]] = None, transit_encryption_port: Optional[pulumi.Input[int]] = None): - JobDefinitionEfsVolumeConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - file_system_id=file_system_id, - authorization_config=authorization_config, - root_directory=root_directory, - transit_encryption=transit_encryption, - transit_encryption_port=transit_encryption_port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - file_system_id: pulumi.Input[str], - authorization_config: Optional[pulumi.Input['JobDefinitionAuthorizationConfigArgs']] = None, - root_directory: Optional[pulumi.Input[str]] = None, - transit_encryption: Optional[pulumi.Input[str]] = None, - transit_encryption_port: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("file_system_id", file_system_id) + pulumi.set(__self__, "file_system_id", file_system_id) if authorization_config is not None: - _setter("authorization_config", authorization_config) + pulumi.set(__self__, "authorization_config", authorization_config) if root_directory is not None: - _setter("root_directory", root_directory) + pulumi.set(__self__, "root_directory", root_directory) if transit_encryption is not None: - _setter("transit_encryption", transit_encryption) + pulumi.set(__self__, "transit_encryption", transit_encryption) if transit_encryption_port is not None: - _setter("transit_encryption_port", transit_encryption_port) + pulumi.set(__self__, "transit_encryption_port", transit_encryption_port) @property @pulumi.getter(name="fileSystemId") @@ -1007,20 +824,9 @@ class JobDefinitionEksContainerEnvironmentVariableArgs: def __init__(__self__, *, name: pulumi.Input[str], value: Optional[pulumi.Input[str]] = None): - JobDefinitionEksContainerEnvironmentVariableArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1046,21 +852,10 @@ class JobDefinitionEksContainerResourceRequirementsArgs: def __init__(__self__, *, limits: Optional[Any] = None, requests: Optional[Any] = None): - JobDefinitionEksContainerResourceRequirementsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - limits=limits, - requests=requests, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - limits: Optional[Any] = None, - requests: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if limits is not None: - _setter("limits", limits) + pulumi.set(__self__, "limits", limits) if requests is not None: - _setter("requests", requests) + pulumi.set(__self__, "requests", requests) @property @pulumi.getter @@ -1089,33 +884,16 @@ def __init__(__self__, *, run_as_group: Optional[pulumi.Input[int]] = None, run_as_non_root: Optional[pulumi.Input[bool]] = None, run_as_user: Optional[pulumi.Input[int]] = None): - JobDefinitionEksContainerSecurityContextArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - privileged=privileged, - read_only_root_filesystem=read_only_root_filesystem, - run_as_group=run_as_group, - run_as_non_root=run_as_non_root, - run_as_user=run_as_user, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - privileged: Optional[pulumi.Input[bool]] = None, - read_only_root_filesystem: Optional[pulumi.Input[bool]] = None, - run_as_group: Optional[pulumi.Input[int]] = None, - run_as_non_root: Optional[pulumi.Input[bool]] = None, - run_as_user: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if privileged is not None: - _setter("privileged", privileged) + pulumi.set(__self__, "privileged", privileged) if read_only_root_filesystem is not None: - _setter("read_only_root_filesystem", read_only_root_filesystem) + pulumi.set(__self__, "read_only_root_filesystem", read_only_root_filesystem) if run_as_group is not None: - _setter("run_as_group", run_as_group) + pulumi.set(__self__, "run_as_group", run_as_group) if run_as_non_root is not None: - _setter("run_as_non_root", run_as_non_root) + pulumi.set(__self__, "run_as_non_root", run_as_non_root) if run_as_user is not None: - _setter("run_as_user", run_as_user) + pulumi.set(__self__, "run_as_user", run_as_user) @property @pulumi.getter @@ -1169,25 +947,12 @@ def __init__(__self__, *, mount_path: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, read_only: Optional[pulumi.Input[bool]] = None): - JobDefinitionEksContainerVolumeMountArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - mount_path=mount_path, - name=name, - read_only=read_only, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mount_path: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - read_only: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if mount_path is not None: - _setter("mount_path", mount_path) + pulumi.set(__self__, "mount_path", mount_path) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if read_only is not None: - _setter("read_only", read_only) + pulumi.set(__self__, "read_only", read_only) @property @pulumi.getter(name="mountPath") @@ -1229,48 +994,23 @@ def __init__(__self__, *, resources: Optional[pulumi.Input['JobDefinitionEksContainerResourceRequirementsArgs']] = None, security_context: Optional[pulumi.Input['JobDefinitionEksContainerSecurityContextArgs']] = None, volume_mounts: Optional[pulumi.Input[Sequence[pulumi.Input['JobDefinitionEksContainerVolumeMountArgs']]]] = None): - JobDefinitionEksContainerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - image=image, - args=args, - command=command, - env=env, - image_pull_policy=image_pull_policy, - name=name, - resources=resources, - security_context=security_context, - volume_mounts=volume_mounts, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - image: pulumi.Input[str], - args: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - command: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - env: Optional[pulumi.Input[Sequence[pulumi.Input['JobDefinitionEksContainerEnvironmentVariableArgs']]]] = None, - image_pull_policy: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - resources: Optional[pulumi.Input['JobDefinitionEksContainerResourceRequirementsArgs']] = None, - security_context: Optional[pulumi.Input['JobDefinitionEksContainerSecurityContextArgs']] = None, - volume_mounts: Optional[pulumi.Input[Sequence[pulumi.Input['JobDefinitionEksContainerVolumeMountArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("image", image) + pulumi.set(__self__, "image", image) if args is not None: - _setter("args", args) + pulumi.set(__self__, "args", args) if command is not None: - _setter("command", command) + pulumi.set(__self__, "command", command) if env is not None: - _setter("env", env) + pulumi.set(__self__, "env", env) if image_pull_policy is not None: - _setter("image_pull_policy", image_pull_policy) + pulumi.set(__self__, "image_pull_policy", image_pull_policy) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if resources is not None: - _setter("resources", resources) + pulumi.set(__self__, "resources", resources) if security_context is not None: - _setter("security_context", security_context) + pulumi.set(__self__, "security_context", security_context) if volume_mounts is not None: - _setter("volume_mounts", volume_mounts) + pulumi.set(__self__, "volume_mounts", volume_mounts) @property @pulumi.getter @@ -1359,21 +1099,10 @@ class JobDefinitionEksEmptyDirArgs: def __init__(__self__, *, medium: Optional[pulumi.Input[str]] = None, size_limit: Optional[pulumi.Input[str]] = None): - JobDefinitionEksEmptyDirArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - medium=medium, - size_limit=size_limit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - medium: Optional[pulumi.Input[str]] = None, - size_limit: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if medium is not None: - _setter("medium", medium) + pulumi.set(__self__, "medium", medium) if size_limit is not None: - _setter("size_limit", size_limit) + pulumi.set(__self__, "size_limit", size_limit) @property @pulumi.getter @@ -1398,17 +1127,8 @@ def size_limit(self, value: Optional[pulumi.Input[str]]): class JobDefinitionEksHostPathArgs: def __init__(__self__, *, path: Optional[pulumi.Input[str]] = None): - JobDefinitionEksHostPathArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - path=path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - path: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) @property @pulumi.getter @@ -1424,17 +1144,8 @@ def path(self, value: Optional[pulumi.Input[str]]): class JobDefinitionEksPropertiesArgs: def __init__(__self__, *, pod_properties: Optional[pulumi.Input['JobDefinitionPodPropertiesArgs']] = None): - JobDefinitionEksPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - pod_properties=pod_properties, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pod_properties: Optional[pulumi.Input['JobDefinitionPodPropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pod_properties is not None: - _setter("pod_properties", pod_properties) + pulumi.set(__self__, "pod_properties", pod_properties) @property @pulumi.getter(name="podProperties") @@ -1451,20 +1162,9 @@ class JobDefinitionEksSecretArgs: def __init__(__self__, *, secret_name: pulumi.Input[str], optional: Optional[pulumi.Input[bool]] = None): - JobDefinitionEksSecretArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - secret_name=secret_name, - optional=optional, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - secret_name: pulumi.Input[str], - optional: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("secret_name", secret_name) + pulumi.set(__self__, "secret_name", secret_name) if optional is not None: - _setter("optional", optional) + pulumi.set(__self__, "optional", optional) @property @pulumi.getter(name="secretName") @@ -1492,28 +1192,13 @@ def __init__(__self__, *, empty_dir: Optional[pulumi.Input['JobDefinitionEksEmptyDirArgs']] = None, host_path: Optional[pulumi.Input['JobDefinitionEksHostPathArgs']] = None, secret: Optional[pulumi.Input['JobDefinitionEksSecretArgs']] = None): - JobDefinitionEksVolumeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - empty_dir=empty_dir, - host_path=host_path, - secret=secret, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - empty_dir: Optional[pulumi.Input['JobDefinitionEksEmptyDirArgs']] = None, - host_path: Optional[pulumi.Input['JobDefinitionEksHostPathArgs']] = None, - secret: Optional[pulumi.Input['JobDefinitionEksSecretArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if empty_dir is not None: - _setter("empty_dir", empty_dir) + pulumi.set(__self__, "empty_dir", empty_dir) if host_path is not None: - _setter("host_path", host_path) + pulumi.set(__self__, "host_path", host_path) if secret is not None: - _setter("secret", secret) + pulumi.set(__self__, "secret", secret) @property @pulumi.getter @@ -1557,21 +1242,10 @@ class JobDefinitionEnvironmentArgs: def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - JobDefinitionEnvironmentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1596,16 +1270,7 @@ def value(self, value: Optional[pulumi.Input[str]]): class JobDefinitionEphemeralStorageArgs: def __init__(__self__, *, size_in_gi_b: pulumi.Input[int]): - JobDefinitionEphemeralStorageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - size_in_gi_b=size_in_gi_b, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - size_in_gi_b: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("size_in_gi_b", size_in_gi_b) + pulumi.set(__self__, "size_in_gi_b", size_in_gi_b) @property @pulumi.getter(name="sizeInGiB") @@ -1624,28 +1289,13 @@ def __init__(__self__, *, on_exit_code: Optional[pulumi.Input[str]] = None, on_reason: Optional[pulumi.Input[str]] = None, on_status_reason: Optional[pulumi.Input[str]] = None): - JobDefinitionEvaluateOnExitArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - on_exit_code=on_exit_code, - on_reason=on_reason, - on_status_reason=on_status_reason, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: pulumi.Input[str], - on_exit_code: Optional[pulumi.Input[str]] = None, - on_reason: Optional[pulumi.Input[str]] = None, - on_status_reason: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action", action) + pulumi.set(__self__, "action", action) if on_exit_code is not None: - _setter("on_exit_code", on_exit_code) + pulumi.set(__self__, "on_exit_code", on_exit_code) if on_reason is not None: - _setter("on_reason", on_reason) + pulumi.set(__self__, "on_reason", on_reason) if on_status_reason is not None: - _setter("on_status_reason", on_status_reason) + pulumi.set(__self__, "on_status_reason", on_status_reason) @property @pulumi.getter @@ -1688,17 +1338,8 @@ def on_status_reason(self, value: Optional[pulumi.Input[str]]): class JobDefinitionFargatePlatformConfigurationArgs: def __init__(__self__, *, platform_version: Optional[pulumi.Input[str]] = None): - JobDefinitionFargatePlatformConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - platform_version=platform_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - platform_version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if platform_version is not None: - _setter("platform_version", platform_version) + pulumi.set(__self__, "platform_version", platform_version) @property @pulumi.getter(name="platformVersion") @@ -1719,37 +1360,18 @@ def __init__(__self__, *, shared_memory_size: Optional[pulumi.Input[int]] = None, swappiness: Optional[pulumi.Input[int]] = None, tmpfs: Optional[pulumi.Input[Sequence[pulumi.Input['JobDefinitionTmpfsArgs']]]] = None): - JobDefinitionLinuxParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - devices=devices, - init_process_enabled=init_process_enabled, - max_swap=max_swap, - shared_memory_size=shared_memory_size, - swappiness=swappiness, - tmpfs=tmpfs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - devices: Optional[pulumi.Input[Sequence[pulumi.Input['JobDefinitionDeviceArgs']]]] = None, - init_process_enabled: Optional[pulumi.Input[bool]] = None, - max_swap: Optional[pulumi.Input[int]] = None, - shared_memory_size: Optional[pulumi.Input[int]] = None, - swappiness: Optional[pulumi.Input[int]] = None, - tmpfs: Optional[pulumi.Input[Sequence[pulumi.Input['JobDefinitionTmpfsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if devices is not None: - _setter("devices", devices) + pulumi.set(__self__, "devices", devices) if init_process_enabled is not None: - _setter("init_process_enabled", init_process_enabled) + pulumi.set(__self__, "init_process_enabled", init_process_enabled) if max_swap is not None: - _setter("max_swap", max_swap) + pulumi.set(__self__, "max_swap", max_swap) if shared_memory_size is not None: - _setter("shared_memory_size", shared_memory_size) + pulumi.set(__self__, "shared_memory_size", shared_memory_size) if swappiness is not None: - _setter("swappiness", swappiness) + pulumi.set(__self__, "swappiness", swappiness) if tmpfs is not None: - _setter("tmpfs", tmpfs) + pulumi.set(__self__, "tmpfs", tmpfs) @property @pulumi.getter @@ -1812,24 +1434,11 @@ def __init__(__self__, *, log_driver: pulumi.Input[str], options: Optional[Any] = None, secret_options: Optional[pulumi.Input[Sequence[pulumi.Input['JobDefinitionSecretArgs']]]] = None): - JobDefinitionLogConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_driver=log_driver, - options=options, - secret_options=secret_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_driver: pulumi.Input[str], - options: Optional[Any] = None, - secret_options: Optional[pulumi.Input[Sequence[pulumi.Input['JobDefinitionSecretArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("log_driver", log_driver) + pulumi.set(__self__, "log_driver", log_driver) if options is not None: - _setter("options", options) + pulumi.set(__self__, "options", options) if secret_options is not None: - _setter("secret_options", secret_options) + pulumi.set(__self__, "secret_options", secret_options) @property @pulumi.getter(name="logDriver") @@ -1863,17 +1472,8 @@ def secret_options(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Job class JobDefinitionMetadataArgs: def __init__(__self__, *, labels: Optional[Any] = None): - JobDefinitionMetadataArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - labels=labels, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - labels: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if labels is not None: - _setter("labels", labels) + pulumi.set(__self__, "labels", labels) @property @pulumi.getter @@ -1891,25 +1491,12 @@ def __init__(__self__, *, container_path: Optional[pulumi.Input[str]] = None, read_only: Optional[pulumi.Input[bool]] = None, source_volume: Optional[pulumi.Input[str]] = None): - JobDefinitionMountPointsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_path=container_path, - read_only=read_only, - source_volume=source_volume, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_path: Optional[pulumi.Input[str]] = None, - read_only: Optional[pulumi.Input[bool]] = None, - source_volume: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if container_path is not None: - _setter("container_path", container_path) + pulumi.set(__self__, "container_path", container_path) if read_only is not None: - _setter("read_only", read_only) + pulumi.set(__self__, "read_only", read_only) if source_volume is not None: - _setter("source_volume", source_volume) + pulumi.set(__self__, "source_volume", source_volume) @property @pulumi.getter(name="containerPath") @@ -1943,17 +1530,8 @@ def source_volume(self, value: Optional[pulumi.Input[str]]): class JobDefinitionNetworkConfigurationArgs: def __init__(__self__, *, assign_public_ip: Optional[pulumi.Input[str]] = None): - JobDefinitionNetworkConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - assign_public_ip=assign_public_ip, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - assign_public_ip: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if assign_public_ip is not None: - _setter("assign_public_ip", assign_public_ip) + pulumi.set(__self__, "assign_public_ip", assign_public_ip) @property @pulumi.getter(name="assignPublicIp") @@ -1971,22 +1549,9 @@ def __init__(__self__, *, main_node: pulumi.Input[int], node_range_properties: pulumi.Input[Sequence[pulumi.Input['JobDefinitionNodeRangePropertyArgs']]], num_nodes: pulumi.Input[int]): - JobDefinitionNodePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - main_node=main_node, - node_range_properties=node_range_properties, - num_nodes=num_nodes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - main_node: pulumi.Input[int], - node_range_properties: pulumi.Input[Sequence[pulumi.Input['JobDefinitionNodeRangePropertyArgs']]], - num_nodes: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("main_node", main_node) - _setter("node_range_properties", node_range_properties) - _setter("num_nodes", num_nodes) + pulumi.set(__self__, "main_node", main_node) + pulumi.set(__self__, "node_range_properties", node_range_properties) + pulumi.set(__self__, "num_nodes", num_nodes) @property @pulumi.getter(name="mainNode") @@ -2021,20 +1586,9 @@ class JobDefinitionNodeRangePropertyArgs: def __init__(__self__, *, target_nodes: pulumi.Input[str], container: Optional[pulumi.Input['JobDefinitionContainerPropertiesArgs']] = None): - JobDefinitionNodeRangePropertyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_nodes=target_nodes, - container=container, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_nodes: pulumi.Input[str], - container: Optional[pulumi.Input['JobDefinitionContainerPropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_nodes", target_nodes) + pulumi.set(__self__, "target_nodes", target_nodes) if container is not None: - _setter("container", container) + pulumi.set(__self__, "container", container) @property @pulumi.getter(name="targetNodes") @@ -2064,37 +1618,18 @@ def __init__(__self__, *, metadata: Optional[pulumi.Input['JobDefinitionMetadataArgs']] = None, service_account_name: Optional[pulumi.Input[str]] = None, volumes: Optional[pulumi.Input[Sequence[pulumi.Input['JobDefinitionEksVolumeArgs']]]] = None): - JobDefinitionPodPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - containers=containers, - dns_policy=dns_policy, - host_network=host_network, - metadata=metadata, - service_account_name=service_account_name, - volumes=volumes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - containers: Optional[pulumi.Input[Sequence[pulumi.Input['JobDefinitionEksContainerArgs']]]] = None, - dns_policy: Optional[pulumi.Input[str]] = None, - host_network: Optional[pulumi.Input[bool]] = None, - metadata: Optional[pulumi.Input['JobDefinitionMetadataArgs']] = None, - service_account_name: Optional[pulumi.Input[str]] = None, - volumes: Optional[pulumi.Input[Sequence[pulumi.Input['JobDefinitionEksVolumeArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if containers is not None: - _setter("containers", containers) + pulumi.set(__self__, "containers", containers) if dns_policy is not None: - _setter("dns_policy", dns_policy) + pulumi.set(__self__, "dns_policy", dns_policy) if host_network is not None: - _setter("host_network", host_network) + pulumi.set(__self__, "host_network", host_network) if metadata is not None: - _setter("metadata", metadata) + pulumi.set(__self__, "metadata", metadata) if service_account_name is not None: - _setter("service_account_name", service_account_name) + pulumi.set(__self__, "service_account_name", service_account_name) if volumes is not None: - _setter("volumes", volumes) + pulumi.set(__self__, "volumes", volumes) @property @pulumi.getter @@ -2156,21 +1691,10 @@ class JobDefinitionResourceRequirementArgs: def __init__(__self__, *, type: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - JobDefinitionResourceRequirementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2196,21 +1720,10 @@ class JobDefinitionRetryStrategyArgs: def __init__(__self__, *, attempts: Optional[pulumi.Input[int]] = None, evaluate_on_exit: Optional[pulumi.Input[Sequence[pulumi.Input['JobDefinitionEvaluateOnExitArgs']]]] = None): - JobDefinitionRetryStrategyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attempts=attempts, - evaluate_on_exit=evaluate_on_exit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attempts: Optional[pulumi.Input[int]] = None, - evaluate_on_exit: Optional[pulumi.Input[Sequence[pulumi.Input['JobDefinitionEvaluateOnExitArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attempts is not None: - _setter("attempts", attempts) + pulumi.set(__self__, "attempts", attempts) if evaluate_on_exit is not None: - _setter("evaluate_on_exit", evaluate_on_exit) + pulumi.set(__self__, "evaluate_on_exit", evaluate_on_exit) @property @pulumi.getter @@ -2236,21 +1749,10 @@ class JobDefinitionRuntimePlatformArgs: def __init__(__self__, *, cpu_architecture: Optional[pulumi.Input[str]] = None, operating_system_family: Optional[pulumi.Input[str]] = None): - JobDefinitionRuntimePlatformArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cpu_architecture=cpu_architecture, - operating_system_family=operating_system_family, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cpu_architecture: Optional[pulumi.Input[str]] = None, - operating_system_family: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cpu_architecture is not None: - _setter("cpu_architecture", cpu_architecture) + pulumi.set(__self__, "cpu_architecture", cpu_architecture) if operating_system_family is not None: - _setter("operating_system_family", operating_system_family) + pulumi.set(__self__, "operating_system_family", operating_system_family) @property @pulumi.getter(name="cpuArchitecture") @@ -2276,19 +1778,8 @@ class JobDefinitionSecretArgs: def __init__(__self__, *, name: pulumi.Input[str], value_from: pulumi.Input[str]): - JobDefinitionSecretArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value_from=value_from, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - value_from: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value_from", value_from) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value_from", value_from) @property @pulumi.getter @@ -2313,17 +1804,8 @@ def value_from(self, value: pulumi.Input[str]): class JobDefinitionTimeoutArgs: def __init__(__self__, *, attempt_duration_seconds: Optional[pulumi.Input[int]] = None): - JobDefinitionTimeoutArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attempt_duration_seconds=attempt_duration_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attempt_duration_seconds: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attempt_duration_seconds is not None: - _setter("attempt_duration_seconds", attempt_duration_seconds) + pulumi.set(__self__, "attempt_duration_seconds", attempt_duration_seconds) @property @pulumi.getter(name="attemptDurationSeconds") @@ -2341,23 +1823,10 @@ def __init__(__self__, *, container_path: pulumi.Input[str], size: pulumi.Input[int], mount_options: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - JobDefinitionTmpfsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_path=container_path, - size=size, - mount_options=mount_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_path: pulumi.Input[str], - size: pulumi.Input[int], - mount_options: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("container_path", container_path) - _setter("size", size) + pulumi.set(__self__, "container_path", container_path) + pulumi.set(__self__, "size", size) if mount_options is not None: - _setter("mount_options", mount_options) + pulumi.set(__self__, "mount_options", mount_options) @property @pulumi.getter(name="containerPath") @@ -2393,22 +1862,9 @@ def __init__(__self__, *, hard_limit: pulumi.Input[int], name: pulumi.Input[str], soft_limit: pulumi.Input[int]): - JobDefinitionUlimitArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - hard_limit=hard_limit, - name=name, - soft_limit=soft_limit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hard_limit: pulumi.Input[int], - name: pulumi.Input[str], - soft_limit: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("hard_limit", hard_limit) - _setter("name", name) - _setter("soft_limit", soft_limit) + pulumi.set(__self__, "hard_limit", hard_limit) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "soft_limit", soft_limit) @property @pulumi.getter(name="hardLimit") @@ -2442,17 +1898,8 @@ def soft_limit(self, value: pulumi.Input[int]): class JobDefinitionVolumesHostArgs: def __init__(__self__, *, source_path: Optional[pulumi.Input[str]] = None): - JobDefinitionVolumesHostArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_path=source_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_path: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if source_path is not None: - _setter("source_path", source_path) + pulumi.set(__self__, "source_path", source_path) @property @pulumi.getter(name="sourcePath") @@ -2470,25 +1917,12 @@ def __init__(__self__, *, efs_volume_configuration: Optional[pulumi.Input['JobDefinitionEfsVolumeConfigurationArgs']] = None, host: Optional[pulumi.Input['JobDefinitionVolumesHostArgs']] = None, name: Optional[pulumi.Input[str]] = None): - JobDefinitionVolumesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - efs_volume_configuration=efs_volume_configuration, - host=host, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - efs_volume_configuration: Optional[pulumi.Input['JobDefinitionEfsVolumeConfigurationArgs']] = None, - host: Optional[pulumi.Input['JobDefinitionVolumesHostArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if efs_volume_configuration is not None: - _setter("efs_volume_configuration", efs_volume_configuration) + pulumi.set(__self__, "efs_volume_configuration", efs_volume_configuration) if host is not None: - _setter("host", host) + pulumi.set(__self__, "host", host) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="efsVolumeConfiguration") @@ -2523,19 +1957,8 @@ class JobQueueComputeEnvironmentOrderArgs: def __init__(__self__, *, compute_environment: pulumi.Input[str], order: pulumi.Input[int]): - JobQueueComputeEnvironmentOrderArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - compute_environment=compute_environment, - order=order, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - compute_environment: pulumi.Input[str], - order: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("compute_environment", compute_environment) - _setter("order", order) + pulumi.set(__self__, "compute_environment", compute_environment) + pulumi.set(__self__, "order", order) @property @pulumi.getter(name="computeEnvironment") @@ -2566,25 +1989,12 @@ def __init__(__self__, *, Fair Share Policy for the Job Queue. :param pulumi.Input[Sequence[pulumi.Input['SchedulingPolicyShareAttributesArgs']]] share_distribution: List of Share Attributes """ - SchedulingPolicyFairsharePolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - compute_reservation=compute_reservation, - share_decay_seconds=share_decay_seconds, - share_distribution=share_distribution, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - compute_reservation: Optional[pulumi.Input[float]] = None, - share_decay_seconds: Optional[pulumi.Input[float]] = None, - share_distribution: Optional[pulumi.Input[Sequence[pulumi.Input['SchedulingPolicyShareAttributesArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if compute_reservation is not None: - _setter("compute_reservation", compute_reservation) + pulumi.set(__self__, "compute_reservation", compute_reservation) if share_decay_seconds is not None: - _setter("share_decay_seconds", share_decay_seconds) + pulumi.set(__self__, "share_decay_seconds", share_decay_seconds) if share_distribution is not None: - _setter("share_distribution", share_distribution) + pulumi.set(__self__, "share_distribution", share_distribution) @property @pulumi.getter(name="computeReservation") @@ -2622,21 +2032,10 @@ class SchedulingPolicyShareAttributesArgs: def __init__(__self__, *, share_identifier: Optional[pulumi.Input[str]] = None, weight_factor: Optional[pulumi.Input[float]] = None): - SchedulingPolicyShareAttributesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - share_identifier=share_identifier, - weight_factor=weight_factor, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - share_identifier: Optional[pulumi.Input[str]] = None, - weight_factor: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if share_identifier is not None: - _setter("share_identifier", share_identifier) + pulumi.set(__self__, "share_identifier", share_identifier) if weight_factor is not None: - _setter("weight_factor", weight_factor) + pulumi.set(__self__, "weight_factor", weight_factor) @property @pulumi.getter(name="shareIdentifier") diff --git a/sdk/python/pulumi_aws_native/batch/compute_environment.py b/sdk/python/pulumi_aws_native/batch/compute_environment.py index 39c86012a7..c5de48ae67 100644 --- a/sdk/python/pulumi_aws_native/batch/compute_environment.py +++ b/sdk/python/pulumi_aws_native/batch/compute_environment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -30,52 +30,25 @@ def __init__(__self__, *, The set of arguments for constructing a ComputeEnvironment resource. :param Any tags: A key-value pair to associate with a resource. """ - ComputeEnvironmentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - compute_environment_name=compute_environment_name, - compute_resources=compute_resources, - eks_configuration=eks_configuration, - replace_compute_environment=replace_compute_environment, - service_role=service_role, - state=state, - tags=tags, - unmanagedv_cpus=unmanagedv_cpus, - update_policy=update_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input[str], - compute_environment_name: Optional[pulumi.Input[str]] = None, - compute_resources: Optional[pulumi.Input['ComputeEnvironmentComputeResourcesArgs']] = None, - eks_configuration: Optional[pulumi.Input['ComputeEnvironmentEksConfigurationArgs']] = None, - replace_compute_environment: Optional[pulumi.Input[bool]] = None, - service_role: Optional[pulumi.Input[str]] = None, - state: Optional[pulumi.Input[str]] = None, - tags: Optional[Any] = None, - unmanagedv_cpus: Optional[pulumi.Input[int]] = None, - update_policy: Optional[pulumi.Input['ComputeEnvironmentUpdatePolicyArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if compute_environment_name is not None: - _setter("compute_environment_name", compute_environment_name) + pulumi.set(__self__, "compute_environment_name", compute_environment_name) if compute_resources is not None: - _setter("compute_resources", compute_resources) + pulumi.set(__self__, "compute_resources", compute_resources) if eks_configuration is not None: - _setter("eks_configuration", eks_configuration) + pulumi.set(__self__, "eks_configuration", eks_configuration) if replace_compute_environment is not None: - _setter("replace_compute_environment", replace_compute_environment) + pulumi.set(__self__, "replace_compute_environment", replace_compute_environment) if service_role is not None: - _setter("service_role", service_role) + pulumi.set(__self__, "service_role", service_role) if state is not None: - _setter("state", state) + pulumi.set(__self__, "state", state) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if unmanagedv_cpus is not None: - _setter("unmanagedv_cpus", unmanagedv_cpus) + pulumi.set(__self__, "unmanagedv_cpus", unmanagedv_cpus) if update_policy is not None: - _setter("update_policy", update_policy) + pulumi.set(__self__, "update_policy", update_policy) @property @pulumi.getter @@ -213,10 +186,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ComputeEnvironmentArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -242,17 +211,7 @@ def _internal_init(__self__, __props__ = ComputeEnvironmentArgs.__new__(ComputeEnvironmentArgs) __props__.__dict__["compute_environment_name"] = compute_environment_name - if compute_resources is not None and not isinstance(compute_resources, ComputeEnvironmentComputeResourcesArgs): - compute_resources = compute_resources or {} - def _setter(key, value): - compute_resources[key] = value - ComputeEnvironmentComputeResourcesArgs._configure(_setter, **compute_resources) __props__.__dict__["compute_resources"] = compute_resources - if eks_configuration is not None and not isinstance(eks_configuration, ComputeEnvironmentEksConfigurationArgs): - eks_configuration = eks_configuration or {} - def _setter(key, value): - eks_configuration[key] = value - ComputeEnvironmentEksConfigurationArgs._configure(_setter, **eks_configuration) __props__.__dict__["eks_configuration"] = eks_configuration __props__.__dict__["replace_compute_environment"] = replace_compute_environment __props__.__dict__["service_role"] = service_role @@ -262,11 +221,6 @@ def _setter(key, value): raise TypeError("Missing required property 'type'") __props__.__dict__["type"] = type __props__.__dict__["unmanagedv_cpus"] = unmanagedv_cpus - if update_policy is not None and not isinstance(update_policy, ComputeEnvironmentUpdatePolicyArgs): - update_policy = update_policy or {} - def _setter(key, value): - update_policy[key] = value - ComputeEnvironmentUpdatePolicyArgs._configure(_setter, **update_policy) __props__.__dict__["update_policy"] = update_policy __props__.__dict__["compute_environment_arn"] = None replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["compute_environment_name", "compute_resources.spot_iam_fleet_role", "eks_configuration", "tags", "type"]) diff --git a/sdk/python/pulumi_aws_native/batch/get_compute_environment.py b/sdk/python/pulumi_aws_native/batch/get_compute_environment.py index 8fefe25f89..99781d5633 100644 --- a/sdk/python/pulumi_aws_native/batch/get_compute_environment.py +++ b/sdk/python/pulumi_aws_native/batch/get_compute_environment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/batch/get_job_definition.py b/sdk/python/pulumi_aws_native/batch/get_job_definition.py index 9d81a4d598..bf5a44c6a7 100644 --- a/sdk/python/pulumi_aws_native/batch/get_job_definition.py +++ b/sdk/python/pulumi_aws_native/batch/get_job_definition.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/batch/get_job_queue.py b/sdk/python/pulumi_aws_native/batch/get_job_queue.py index 0c7c23bdd8..b7664602e3 100644 --- a/sdk/python/pulumi_aws_native/batch/get_job_queue.py +++ b/sdk/python/pulumi_aws_native/batch/get_job_queue.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/batch/get_scheduling_policy.py b/sdk/python/pulumi_aws_native/batch/get_scheduling_policy.py index d8c65146e6..c9e0d28ab0 100644 --- a/sdk/python/pulumi_aws_native/batch/get_scheduling_policy.py +++ b/sdk/python/pulumi_aws_native/batch/get_scheduling_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/batch/job_definition.py b/sdk/python/pulumi_aws_native/batch/job_definition.py index 4de2362b17..d667443aab 100644 --- a/sdk/python/pulumi_aws_native/batch/job_definition.py +++ b/sdk/python/pulumi_aws_native/batch/job_definition.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -31,60 +31,29 @@ def __init__(__self__, *, """ The set of arguments for constructing a JobDefinition resource. """ - JobDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - container_properties=container_properties, - eks_properties=eks_properties, - job_definition_name=job_definition_name, - node_properties=node_properties, - parameters=parameters, - platform_capabilities=platform_capabilities, - propagate_tags=propagate_tags, - retry_strategy=retry_strategy, - scheduling_priority=scheduling_priority, - tags=tags, - timeout=timeout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input[str], - container_properties: Optional[pulumi.Input['JobDefinitionContainerPropertiesArgs']] = None, - eks_properties: Optional[pulumi.Input['JobDefinitionEksPropertiesArgs']] = None, - job_definition_name: Optional[pulumi.Input[str]] = None, - node_properties: Optional[pulumi.Input['JobDefinitionNodePropertiesArgs']] = None, - parameters: Optional[Any] = None, - platform_capabilities: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - propagate_tags: Optional[pulumi.Input[bool]] = None, - retry_strategy: Optional[pulumi.Input['JobDefinitionRetryStrategyArgs']] = None, - scheduling_priority: Optional[pulumi.Input[int]] = None, - tags: Optional[Any] = None, - timeout: Optional[pulumi.Input['JobDefinitionTimeoutArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if container_properties is not None: - _setter("container_properties", container_properties) + pulumi.set(__self__, "container_properties", container_properties) if eks_properties is not None: - _setter("eks_properties", eks_properties) + pulumi.set(__self__, "eks_properties", eks_properties) if job_definition_name is not None: - _setter("job_definition_name", job_definition_name) + pulumi.set(__self__, "job_definition_name", job_definition_name) if node_properties is not None: - _setter("node_properties", node_properties) + pulumi.set(__self__, "node_properties", node_properties) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) if platform_capabilities is not None: - _setter("platform_capabilities", platform_capabilities) + pulumi.set(__self__, "platform_capabilities", platform_capabilities) if propagate_tags is not None: - _setter("propagate_tags", propagate_tags) + pulumi.set(__self__, "propagate_tags", propagate_tags) if retry_strategy is not None: - _setter("retry_strategy", retry_strategy) + pulumi.set(__self__, "retry_strategy", retry_strategy) if scheduling_priority is not None: - _setter("scheduling_priority", scheduling_priority) + pulumi.set(__self__, "scheduling_priority", scheduling_priority) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if timeout is not None: - _setter("timeout", timeout) + pulumi.set(__self__, "timeout", timeout) @property @pulumi.getter @@ -243,10 +212,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - JobDefinitionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -274,41 +239,16 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = JobDefinitionArgs.__new__(JobDefinitionArgs) - if container_properties is not None and not isinstance(container_properties, JobDefinitionContainerPropertiesArgs): - container_properties = container_properties or {} - def _setter(key, value): - container_properties[key] = value - JobDefinitionContainerPropertiesArgs._configure(_setter, **container_properties) __props__.__dict__["container_properties"] = container_properties - if eks_properties is not None and not isinstance(eks_properties, JobDefinitionEksPropertiesArgs): - eks_properties = eks_properties or {} - def _setter(key, value): - eks_properties[key] = value - JobDefinitionEksPropertiesArgs._configure(_setter, **eks_properties) __props__.__dict__["eks_properties"] = eks_properties __props__.__dict__["job_definition_name"] = job_definition_name - if node_properties is not None and not isinstance(node_properties, JobDefinitionNodePropertiesArgs): - node_properties = node_properties or {} - def _setter(key, value): - node_properties[key] = value - JobDefinitionNodePropertiesArgs._configure(_setter, **node_properties) __props__.__dict__["node_properties"] = node_properties __props__.__dict__["parameters"] = parameters __props__.__dict__["platform_capabilities"] = platform_capabilities __props__.__dict__["propagate_tags"] = propagate_tags - if retry_strategy is not None and not isinstance(retry_strategy, JobDefinitionRetryStrategyArgs): - retry_strategy = retry_strategy or {} - def _setter(key, value): - retry_strategy[key] = value - JobDefinitionRetryStrategyArgs._configure(_setter, **retry_strategy) __props__.__dict__["retry_strategy"] = retry_strategy __props__.__dict__["scheduling_priority"] = scheduling_priority __props__.__dict__["tags"] = tags - if timeout is not None and not isinstance(timeout, JobDefinitionTimeoutArgs): - timeout = timeout or {} - def _setter(key, value): - timeout[key] = value - JobDefinitionTimeoutArgs._configure(_setter, **timeout) __props__.__dict__["timeout"] = timeout if type is None and not opts.urn: raise TypeError("Missing required property 'type'") diff --git a/sdk/python/pulumi_aws_native/batch/job_queue.py b/sdk/python/pulumi_aws_native/batch/job_queue.py index ef2449ba74..d2317caffa 100644 --- a/sdk/python/pulumi_aws_native/batch/job_queue.py +++ b/sdk/python/pulumi_aws_native/batch/job_queue.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -27,35 +27,16 @@ def __init__(__self__, *, The set of arguments for constructing a JobQueue resource. :param Any tags: A key-value pair to associate with a resource. """ - JobQueueArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - compute_environment_order=compute_environment_order, - priority=priority, - job_queue_name=job_queue_name, - scheduling_policy_arn=scheduling_policy_arn, - state=state, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - compute_environment_order: pulumi.Input[Sequence[pulumi.Input['JobQueueComputeEnvironmentOrderArgs']]], - priority: pulumi.Input[int], - job_queue_name: Optional[pulumi.Input[str]] = None, - scheduling_policy_arn: Optional[pulumi.Input[str]] = None, - state: Optional[pulumi.Input['JobQueueState']] = None, - tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("compute_environment_order", compute_environment_order) - _setter("priority", priority) + pulumi.set(__self__, "compute_environment_order", compute_environment_order) + pulumi.set(__self__, "priority", priority) if job_queue_name is not None: - _setter("job_queue_name", job_queue_name) + pulumi.set(__self__, "job_queue_name", job_queue_name) if scheduling_policy_arn is not None: - _setter("scheduling_policy_arn", scheduling_policy_arn) + pulumi.set(__self__, "scheduling_policy_arn", scheduling_policy_arn) if state is not None: - _setter("state", state) + pulumi.set(__self__, "state", state) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="computeEnvironmentOrder") @@ -153,10 +134,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - JobQueueArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/batch/outputs.py b/sdk/python/pulumi_aws_native/batch/outputs.py index 0a1b15b2f2..a06766f54c 100644 --- a/sdk/python/pulumi_aws_native/batch/outputs.py +++ b/sdk/python/pulumi_aws_native/batch/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -126,82 +126,39 @@ def __init__(__self__, *, """ :param Any tags: A key-value pair to associate with a resource. """ - ComputeEnvironmentComputeResources._configure( - lambda key, value: pulumi.set(__self__, key, value), - maxv_cpus=maxv_cpus, - subnets=subnets, - type=type, - allocation_strategy=allocation_strategy, - bid_percentage=bid_percentage, - desiredv_cpus=desiredv_cpus, - ec2_configuration=ec2_configuration, - ec2_key_pair=ec2_key_pair, - image_id=image_id, - instance_role=instance_role, - instance_types=instance_types, - launch_template=launch_template, - minv_cpus=minv_cpus, - placement_group=placement_group, - security_group_ids=security_group_ids, - spot_iam_fleet_role=spot_iam_fleet_role, - tags=tags, - update_to_latest_image_version=update_to_latest_image_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - maxv_cpus: int, - subnets: Sequence[str], - type: str, - allocation_strategy: Optional[str] = None, - bid_percentage: Optional[int] = None, - desiredv_cpus: Optional[int] = None, - ec2_configuration: Optional[Sequence['outputs.ComputeEnvironmentEc2ConfigurationObject']] = None, - ec2_key_pair: Optional[str] = None, - image_id: Optional[str] = None, - instance_role: Optional[str] = None, - instance_types: Optional[Sequence[str]] = None, - launch_template: Optional['outputs.ComputeEnvironmentLaunchTemplateSpecification'] = None, - minv_cpus: Optional[int] = None, - placement_group: Optional[str] = None, - security_group_ids: Optional[Sequence[str]] = None, - spot_iam_fleet_role: Optional[str] = None, - tags: Optional[Any] = None, - update_to_latest_image_version: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("maxv_cpus", maxv_cpus) - _setter("subnets", subnets) - _setter("type", type) + pulumi.set(__self__, "maxv_cpus", maxv_cpus) + pulumi.set(__self__, "subnets", subnets) + pulumi.set(__self__, "type", type) if allocation_strategy is not None: - _setter("allocation_strategy", allocation_strategy) + pulumi.set(__self__, "allocation_strategy", allocation_strategy) if bid_percentage is not None: - _setter("bid_percentage", bid_percentage) + pulumi.set(__self__, "bid_percentage", bid_percentage) if desiredv_cpus is not None: - _setter("desiredv_cpus", desiredv_cpus) + pulumi.set(__self__, "desiredv_cpus", desiredv_cpus) if ec2_configuration is not None: - _setter("ec2_configuration", ec2_configuration) + pulumi.set(__self__, "ec2_configuration", ec2_configuration) if ec2_key_pair is not None: - _setter("ec2_key_pair", ec2_key_pair) + pulumi.set(__self__, "ec2_key_pair", ec2_key_pair) if image_id is not None: - _setter("image_id", image_id) + pulumi.set(__self__, "image_id", image_id) if instance_role is not None: - _setter("instance_role", instance_role) + pulumi.set(__self__, "instance_role", instance_role) if instance_types is not None: - _setter("instance_types", instance_types) + pulumi.set(__self__, "instance_types", instance_types) if launch_template is not None: - _setter("launch_template", launch_template) + pulumi.set(__self__, "launch_template", launch_template) if minv_cpus is not None: - _setter("minv_cpus", minv_cpus) + pulumi.set(__self__, "minv_cpus", minv_cpus) if placement_group is not None: - _setter("placement_group", placement_group) + pulumi.set(__self__, "placement_group", placement_group) if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if spot_iam_fleet_role is not None: - _setter("spot_iam_fleet_role", spot_iam_fleet_role) + pulumi.set(__self__, "spot_iam_fleet_role", spot_iam_fleet_role) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if update_to_latest_image_version is not None: - _setter("update_to_latest_image_version", update_to_latest_image_version) + pulumi.set(__self__, "update_to_latest_image_version", update_to_latest_image_version) @property @pulumi.getter(name="maxvCpus") @@ -324,24 +281,11 @@ def __init__(__self__, *, image_type: str, image_id_override: Optional[str] = None, image_kubernetes_version: Optional[str] = None): - ComputeEnvironmentEc2ConfigurationObject._configure( - lambda key, value: pulumi.set(__self__, key, value), - image_type=image_type, - image_id_override=image_id_override, - image_kubernetes_version=image_kubernetes_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - image_type: str, - image_id_override: Optional[str] = None, - image_kubernetes_version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("image_type", image_type) + pulumi.set(__self__, "image_type", image_type) if image_id_override is not None: - _setter("image_id_override", image_id_override) + pulumi.set(__self__, "image_id_override", image_id_override) if image_kubernetes_version is not None: - _setter("image_kubernetes_version", image_kubernetes_version) + pulumi.set(__self__, "image_kubernetes_version", image_kubernetes_version) @property @pulumi.getter(name="imageType") @@ -383,19 +327,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, eks_cluster_arn: str, kubernetes_namespace: str): - ComputeEnvironmentEksConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - eks_cluster_arn=eks_cluster_arn, - kubernetes_namespace=kubernetes_namespace, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - eks_cluster_arn: str, - kubernetes_namespace: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("eks_cluster_arn", eks_cluster_arn) - _setter("kubernetes_namespace", kubernetes_namespace) + pulumi.set(__self__, "eks_cluster_arn", eks_cluster_arn) + pulumi.set(__self__, "kubernetes_namespace", kubernetes_namespace) @property @pulumi.getter(name="eksClusterArn") @@ -433,25 +366,12 @@ def __init__(__self__, *, launch_template_id: Optional[str] = None, launch_template_name: Optional[str] = None, version: Optional[str] = None): - ComputeEnvironmentLaunchTemplateSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - launch_template_id=launch_template_id, - launch_template_name=launch_template_name, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - launch_template_id: Optional[str] = None, - launch_template_name: Optional[str] = None, - version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if launch_template_id is not None: - _setter("launch_template_id", launch_template_id) + pulumi.set(__self__, "launch_template_id", launch_template_id) if launch_template_name is not None: - _setter("launch_template_name", launch_template_name) + pulumi.set(__self__, "launch_template_name", launch_template_name) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter(name="launchTemplateId") @@ -493,21 +413,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, job_execution_timeout_minutes: Optional[int] = None, terminate_jobs_on_update: Optional[bool] = None): - ComputeEnvironmentUpdatePolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - job_execution_timeout_minutes=job_execution_timeout_minutes, - terminate_jobs_on_update=terminate_jobs_on_update, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - job_execution_timeout_minutes: Optional[int] = None, - terminate_jobs_on_update: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if job_execution_timeout_minutes is not None: - _setter("job_execution_timeout_minutes", job_execution_timeout_minutes) + pulumi.set(__self__, "job_execution_timeout_minutes", job_execution_timeout_minutes) if terminate_jobs_on_update is not None: - _setter("terminate_jobs_on_update", terminate_jobs_on_update) + pulumi.set(__self__, "terminate_jobs_on_update", terminate_jobs_on_update) @property @pulumi.getter(name="jobExecutionTimeoutMinutes") @@ -542,21 +451,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, access_point_id: Optional[str] = None, iam: Optional[str] = None): - JobDefinitionAuthorizationConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_point_id=access_point_id, - iam=iam, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_point_id: Optional[str] = None, - iam: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_point_id is not None: - _setter("access_point_id", access_point_id) + pulumi.set(__self__, "access_point_id", access_point_id) if iam is not None: - _setter("iam", iam) + pulumi.set(__self__, "iam", iam) @property @pulumi.getter(name="accessPointId") @@ -633,100 +531,49 @@ def __init__(__self__, *, user: Optional[str] = None, vcpus: Optional[int] = None, volumes: Optional[Sequence['outputs.JobDefinitionVolumes']] = None): - JobDefinitionContainerProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - image=image, - command=command, - environment=environment, - ephemeral_storage=ephemeral_storage, - execution_role_arn=execution_role_arn, - fargate_platform_configuration=fargate_platform_configuration, - instance_type=instance_type, - job_role_arn=job_role_arn, - linux_parameters=linux_parameters, - log_configuration=log_configuration, - memory=memory, - mount_points=mount_points, - network_configuration=network_configuration, - privileged=privileged, - readonly_root_filesystem=readonly_root_filesystem, - resource_requirements=resource_requirements, - runtime_platform=runtime_platform, - secrets=secrets, - ulimits=ulimits, - user=user, - vcpus=vcpus, - volumes=volumes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - image: str, - command: Optional[Sequence[str]] = None, - environment: Optional[Sequence['outputs.JobDefinitionEnvironment']] = None, - ephemeral_storage: Optional['outputs.JobDefinitionEphemeralStorage'] = None, - execution_role_arn: Optional[str] = None, - fargate_platform_configuration: Optional['outputs.JobDefinitionFargatePlatformConfiguration'] = None, - instance_type: Optional[str] = None, - job_role_arn: Optional[str] = None, - linux_parameters: Optional['outputs.JobDefinitionLinuxParameters'] = None, - log_configuration: Optional['outputs.JobDefinitionLogConfiguration'] = None, - memory: Optional[int] = None, - mount_points: Optional[Sequence['outputs.JobDefinitionMountPoints']] = None, - network_configuration: Optional['outputs.JobDefinitionNetworkConfiguration'] = None, - privileged: Optional[bool] = None, - readonly_root_filesystem: Optional[bool] = None, - resource_requirements: Optional[Sequence['outputs.JobDefinitionResourceRequirement']] = None, - runtime_platform: Optional['outputs.JobDefinitionRuntimePlatform'] = None, - secrets: Optional[Sequence['outputs.JobDefinitionSecret']] = None, - ulimits: Optional[Sequence['outputs.JobDefinitionUlimit']] = None, - user: Optional[str] = None, - vcpus: Optional[int] = None, - volumes: Optional[Sequence['outputs.JobDefinitionVolumes']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("image", image) + pulumi.set(__self__, "image", image) if command is not None: - _setter("command", command) + pulumi.set(__self__, "command", command) if environment is not None: - _setter("environment", environment) + pulumi.set(__self__, "environment", environment) if ephemeral_storage is not None: - _setter("ephemeral_storage", ephemeral_storage) + pulumi.set(__self__, "ephemeral_storage", ephemeral_storage) if execution_role_arn is not None: - _setter("execution_role_arn", execution_role_arn) + pulumi.set(__self__, "execution_role_arn", execution_role_arn) if fargate_platform_configuration is not None: - _setter("fargate_platform_configuration", fargate_platform_configuration) + pulumi.set(__self__, "fargate_platform_configuration", fargate_platform_configuration) if instance_type is not None: - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_type", instance_type) if job_role_arn is not None: - _setter("job_role_arn", job_role_arn) + pulumi.set(__self__, "job_role_arn", job_role_arn) if linux_parameters is not None: - _setter("linux_parameters", linux_parameters) + pulumi.set(__self__, "linux_parameters", linux_parameters) if log_configuration is not None: - _setter("log_configuration", log_configuration) + pulumi.set(__self__, "log_configuration", log_configuration) if memory is not None: - _setter("memory", memory) + pulumi.set(__self__, "memory", memory) if mount_points is not None: - _setter("mount_points", mount_points) + pulumi.set(__self__, "mount_points", mount_points) if network_configuration is not None: - _setter("network_configuration", network_configuration) + pulumi.set(__self__, "network_configuration", network_configuration) if privileged is not None: - _setter("privileged", privileged) + pulumi.set(__self__, "privileged", privileged) if readonly_root_filesystem is not None: - _setter("readonly_root_filesystem", readonly_root_filesystem) + pulumi.set(__self__, "readonly_root_filesystem", readonly_root_filesystem) if resource_requirements is not None: - _setter("resource_requirements", resource_requirements) + pulumi.set(__self__, "resource_requirements", resource_requirements) if runtime_platform is not None: - _setter("runtime_platform", runtime_platform) + pulumi.set(__self__, "runtime_platform", runtime_platform) if secrets is not None: - _setter("secrets", secrets) + pulumi.set(__self__, "secrets", secrets) if ulimits is not None: - _setter("ulimits", ulimits) + pulumi.set(__self__, "ulimits", ulimits) if user is not None: - _setter("user", user) + pulumi.set(__self__, "user", user) if vcpus is not None: - _setter("vcpus", vcpus) + pulumi.set(__self__, "vcpus", vcpus) if volumes is not None: - _setter("volumes", volumes) + pulumi.set(__self__, "volumes", volumes) @property @pulumi.getter @@ -864,25 +711,12 @@ def __init__(__self__, *, container_path: Optional[str] = None, host_path: Optional[str] = None, permissions: Optional[Sequence[str]] = None): - JobDefinitionDevice._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_path=container_path, - host_path=host_path, - permissions=permissions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_path: Optional[str] = None, - host_path: Optional[str] = None, - permissions: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if container_path is not None: - _setter("container_path", container_path) + pulumi.set(__self__, "container_path", container_path) if host_path is not None: - _setter("host_path", host_path) + pulumi.set(__self__, "host_path", host_path) if permissions is not None: - _setter("permissions", permissions) + pulumi.set(__self__, "permissions", permissions) @property @pulumi.getter(name="containerPath") @@ -933,32 +767,15 @@ def __init__(__self__, *, root_directory: Optional[str] = None, transit_encryption: Optional[str] = None, transit_encryption_port: Optional[int] = None): - JobDefinitionEfsVolumeConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - file_system_id=file_system_id, - authorization_config=authorization_config, - root_directory=root_directory, - transit_encryption=transit_encryption, - transit_encryption_port=transit_encryption_port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - file_system_id: str, - authorization_config: Optional['outputs.JobDefinitionAuthorizationConfig'] = None, - root_directory: Optional[str] = None, - transit_encryption: Optional[str] = None, - transit_encryption_port: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("file_system_id", file_system_id) + pulumi.set(__self__, "file_system_id", file_system_id) if authorization_config is not None: - _setter("authorization_config", authorization_config) + pulumi.set(__self__, "authorization_config", authorization_config) if root_directory is not None: - _setter("root_directory", root_directory) + pulumi.set(__self__, "root_directory", root_directory) if transit_encryption is not None: - _setter("transit_encryption", transit_encryption) + pulumi.set(__self__, "transit_encryption", transit_encryption) if transit_encryption_port is not None: - _setter("transit_encryption_port", transit_encryption_port) + pulumi.set(__self__, "transit_encryption_port", transit_encryption_port) @property @pulumi.getter(name="fileSystemId") @@ -1019,48 +836,23 @@ def __init__(__self__, *, resources: Optional['outputs.JobDefinitionEksContainerResourceRequirements'] = None, security_context: Optional['outputs.JobDefinitionEksContainerSecurityContext'] = None, volume_mounts: Optional[Sequence['outputs.JobDefinitionEksContainerVolumeMount']] = None): - JobDefinitionEksContainer._configure( - lambda key, value: pulumi.set(__self__, key, value), - image=image, - args=args, - command=command, - env=env, - image_pull_policy=image_pull_policy, - name=name, - resources=resources, - security_context=security_context, - volume_mounts=volume_mounts, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - image: str, - args: Optional[Sequence[str]] = None, - command: Optional[Sequence[str]] = None, - env: Optional[Sequence['outputs.JobDefinitionEksContainerEnvironmentVariable']] = None, - image_pull_policy: Optional[str] = None, - name: Optional[str] = None, - resources: Optional['outputs.JobDefinitionEksContainerResourceRequirements'] = None, - security_context: Optional['outputs.JobDefinitionEksContainerSecurityContext'] = None, - volume_mounts: Optional[Sequence['outputs.JobDefinitionEksContainerVolumeMount']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("image", image) + pulumi.set(__self__, "image", image) if args is not None: - _setter("args", args) + pulumi.set(__self__, "args", args) if command is not None: - _setter("command", command) + pulumi.set(__self__, "command", command) if env is not None: - _setter("env", env) + pulumi.set(__self__, "env", env) if image_pull_policy is not None: - _setter("image_pull_policy", image_pull_policy) + pulumi.set(__self__, "image_pull_policy", image_pull_policy) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if resources is not None: - _setter("resources", resources) + pulumi.set(__self__, "resources", resources) if security_context is not None: - _setter("security_context", security_context) + pulumi.set(__self__, "security_context", security_context) if volume_mounts is not None: - _setter("volume_mounts", volume_mounts) + pulumi.set(__self__, "volume_mounts", volume_mounts) @property @pulumi.getter @@ -1113,20 +905,9 @@ class JobDefinitionEksContainerEnvironmentVariable(dict): def __init__(__self__, *, name: str, value: Optional[str] = None): - JobDefinitionEksContainerEnvironmentVariable._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1144,21 +925,10 @@ class JobDefinitionEksContainerResourceRequirements(dict): def __init__(__self__, *, limits: Optional[Any] = None, requests: Optional[Any] = None): - JobDefinitionEksContainerResourceRequirements._configure( - lambda key, value: pulumi.set(__self__, key, value), - limits=limits, - requests=requests, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - limits: Optional[Any] = None, - requests: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if limits is not None: - _setter("limits", limits) + pulumi.set(__self__, "limits", limits) if requests is not None: - _setter("requests", requests) + pulumi.set(__self__, "requests", requests) @property @pulumi.getter @@ -1202,33 +972,16 @@ def __init__(__self__, *, run_as_group: Optional[int] = None, run_as_non_root: Optional[bool] = None, run_as_user: Optional[int] = None): - JobDefinitionEksContainerSecurityContext._configure( - lambda key, value: pulumi.set(__self__, key, value), - privileged=privileged, - read_only_root_filesystem=read_only_root_filesystem, - run_as_group=run_as_group, - run_as_non_root=run_as_non_root, - run_as_user=run_as_user, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - privileged: Optional[bool] = None, - read_only_root_filesystem: Optional[bool] = None, - run_as_group: Optional[int] = None, - run_as_non_root: Optional[bool] = None, - run_as_user: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if privileged is not None: - _setter("privileged", privileged) + pulumi.set(__self__, "privileged", privileged) if read_only_root_filesystem is not None: - _setter("read_only_root_filesystem", read_only_root_filesystem) + pulumi.set(__self__, "read_only_root_filesystem", read_only_root_filesystem) if run_as_group is not None: - _setter("run_as_group", run_as_group) + pulumi.set(__self__, "run_as_group", run_as_group) if run_as_non_root is not None: - _setter("run_as_non_root", run_as_non_root) + pulumi.set(__self__, "run_as_non_root", run_as_non_root) if run_as_user is not None: - _setter("run_as_user", run_as_user) + pulumi.set(__self__, "run_as_user", run_as_user) @property @pulumi.getter @@ -1281,25 +1034,12 @@ def __init__(__self__, *, mount_path: Optional[str] = None, name: Optional[str] = None, read_only: Optional[bool] = None): - JobDefinitionEksContainerVolumeMount._configure( - lambda key, value: pulumi.set(__self__, key, value), - mount_path=mount_path, - name=name, - read_only=read_only, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mount_path: Optional[str] = None, - name: Optional[str] = None, - read_only: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if mount_path is not None: - _setter("mount_path", mount_path) + pulumi.set(__self__, "mount_path", mount_path) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if read_only is not None: - _setter("read_only", read_only) + pulumi.set(__self__, "read_only", read_only) @property @pulumi.getter(name="mountPath") @@ -1339,21 +1079,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, medium: Optional[str] = None, size_limit: Optional[str] = None): - JobDefinitionEksEmptyDir._configure( - lambda key, value: pulumi.set(__self__, key, value), - medium=medium, - size_limit=size_limit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - medium: Optional[str] = None, - size_limit: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if medium is not None: - _setter("medium", medium) + pulumi.set(__self__, "medium", medium) if size_limit is not None: - _setter("size_limit", size_limit) + pulumi.set(__self__, "size_limit", size_limit) @property @pulumi.getter @@ -1370,17 +1099,8 @@ def size_limit(self) -> Optional[str]: class JobDefinitionEksHostPath(dict): def __init__(__self__, *, path: Optional[str] = None): - JobDefinitionEksHostPath._configure( - lambda key, value: pulumi.set(__self__, key, value), - path=path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) @property @pulumi.getter @@ -1409,17 +1129,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, pod_properties: Optional['outputs.JobDefinitionPodProperties'] = None): - JobDefinitionEksProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - pod_properties=pod_properties, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pod_properties: Optional['outputs.JobDefinitionPodProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pod_properties is not None: - _setter("pod_properties", pod_properties) + pulumi.set(__self__, "pod_properties", pod_properties) @property @pulumi.getter(name="podProperties") @@ -1449,20 +1160,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, secret_name: str, optional: Optional[bool] = None): - JobDefinitionEksSecret._configure( - lambda key, value: pulumi.set(__self__, key, value), - secret_name=secret_name, - optional=optional, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - secret_name: str, - optional: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("secret_name", secret_name) + pulumi.set(__self__, "secret_name", secret_name) if optional is not None: - _setter("optional", optional) + pulumi.set(__self__, "optional", optional) @property @pulumi.getter(name="secretName") @@ -1501,28 +1201,13 @@ def __init__(__self__, *, empty_dir: Optional['outputs.JobDefinitionEksEmptyDir'] = None, host_path: Optional['outputs.JobDefinitionEksHostPath'] = None, secret: Optional['outputs.JobDefinitionEksSecret'] = None): - JobDefinitionEksVolume._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - empty_dir=empty_dir, - host_path=host_path, - secret=secret, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - empty_dir: Optional['outputs.JobDefinitionEksEmptyDir'] = None, - host_path: Optional['outputs.JobDefinitionEksHostPath'] = None, - secret: Optional['outputs.JobDefinitionEksSecret'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if empty_dir is not None: - _setter("empty_dir", empty_dir) + pulumi.set(__self__, "empty_dir", empty_dir) if host_path is not None: - _setter("host_path", host_path) + pulumi.set(__self__, "host_path", host_path) if secret is not None: - _setter("secret", secret) + pulumi.set(__self__, "secret", secret) @property @pulumi.getter @@ -1550,21 +1235,10 @@ class JobDefinitionEnvironment(dict): def __init__(__self__, *, name: Optional[str] = None, value: Optional[str] = None): - JobDefinitionEnvironment._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1598,16 +1272,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, size_in_gi_b: int): - JobDefinitionEphemeralStorage._configure( - lambda key, value: pulumi.set(__self__, key, value), - size_in_gi_b=size_in_gi_b, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - size_in_gi_b: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("size_in_gi_b", size_in_gi_b) + pulumi.set(__self__, "size_in_gi_b", size_in_gi_b) @property @pulumi.getter(name="sizeInGiB") @@ -1643,28 +1308,13 @@ def __init__(__self__, *, on_exit_code: Optional[str] = None, on_reason: Optional[str] = None, on_status_reason: Optional[str] = None): - JobDefinitionEvaluateOnExit._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - on_exit_code=on_exit_code, - on_reason=on_reason, - on_status_reason=on_status_reason, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: str, - on_exit_code: Optional[str] = None, - on_reason: Optional[str] = None, - on_status_reason: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action", action) + pulumi.set(__self__, "action", action) if on_exit_code is not None: - _setter("on_exit_code", on_exit_code) + pulumi.set(__self__, "on_exit_code", on_exit_code) if on_reason is not None: - _setter("on_reason", on_reason) + pulumi.set(__self__, "on_reason", on_reason) if on_status_reason is not None: - _setter("on_status_reason", on_status_reason) + pulumi.set(__self__, "on_status_reason", on_status_reason) @property @pulumi.getter @@ -1708,17 +1358,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, platform_version: Optional[str] = None): - JobDefinitionFargatePlatformConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - platform_version=platform_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - platform_version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if platform_version is not None: - _setter("platform_version", platform_version) + pulumi.set(__self__, "platform_version", platform_version) @property @pulumi.getter(name="platformVersion") @@ -1756,37 +1397,18 @@ def __init__(__self__, *, shared_memory_size: Optional[int] = None, swappiness: Optional[int] = None, tmpfs: Optional[Sequence['outputs.JobDefinitionTmpfs']] = None): - JobDefinitionLinuxParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - devices=devices, - init_process_enabled=init_process_enabled, - max_swap=max_swap, - shared_memory_size=shared_memory_size, - swappiness=swappiness, - tmpfs=tmpfs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - devices: Optional[Sequence['outputs.JobDefinitionDevice']] = None, - init_process_enabled: Optional[bool] = None, - max_swap: Optional[int] = None, - shared_memory_size: Optional[int] = None, - swappiness: Optional[int] = None, - tmpfs: Optional[Sequence['outputs.JobDefinitionTmpfs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if devices is not None: - _setter("devices", devices) + pulumi.set(__self__, "devices", devices) if init_process_enabled is not None: - _setter("init_process_enabled", init_process_enabled) + pulumi.set(__self__, "init_process_enabled", init_process_enabled) if max_swap is not None: - _setter("max_swap", max_swap) + pulumi.set(__self__, "max_swap", max_swap) if shared_memory_size is not None: - _setter("shared_memory_size", shared_memory_size) + pulumi.set(__self__, "shared_memory_size", shared_memory_size) if swappiness is not None: - _setter("swappiness", swappiness) + pulumi.set(__self__, "swappiness", swappiness) if tmpfs is not None: - _setter("tmpfs", tmpfs) + pulumi.set(__self__, "tmpfs", tmpfs) @property @pulumi.getter @@ -1844,24 +1466,11 @@ def __init__(__self__, *, log_driver: str, options: Optional[Any] = None, secret_options: Optional[Sequence['outputs.JobDefinitionSecret']] = None): - JobDefinitionLogConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_driver=log_driver, - options=options, - secret_options=secret_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_driver: str, - options: Optional[Any] = None, - secret_options: Optional[Sequence['outputs.JobDefinitionSecret']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("log_driver", log_driver) + pulumi.set(__self__, "log_driver", log_driver) if options is not None: - _setter("options", options) + pulumi.set(__self__, "options", options) if secret_options is not None: - _setter("secret_options", secret_options) + pulumi.set(__self__, "secret_options", secret_options) @property @pulumi.getter(name="logDriver") @@ -1883,17 +1492,8 @@ def secret_options(self) -> Optional[Sequence['outputs.JobDefinitionSecret']]: class JobDefinitionMetadata(dict): def __init__(__self__, *, labels: Optional[Any] = None): - JobDefinitionMetadata._configure( - lambda key, value: pulumi.set(__self__, key, value), - labels=labels, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - labels: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if labels is not None: - _setter("labels", labels) + pulumi.set(__self__, "labels", labels) @property @pulumi.getter @@ -1928,25 +1528,12 @@ def __init__(__self__, *, container_path: Optional[str] = None, read_only: Optional[bool] = None, source_volume: Optional[str] = None): - JobDefinitionMountPoints._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_path=container_path, - read_only=read_only, - source_volume=source_volume, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_path: Optional[str] = None, - read_only: Optional[bool] = None, - source_volume: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if container_path is not None: - _setter("container_path", container_path) + pulumi.set(__self__, "container_path", container_path) if read_only is not None: - _setter("read_only", read_only) + pulumi.set(__self__, "read_only", read_only) if source_volume is not None: - _setter("source_volume", source_volume) + pulumi.set(__self__, "source_volume", source_volume) @property @pulumi.getter(name="containerPath") @@ -1985,17 +1572,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, assign_public_ip: Optional[str] = None): - JobDefinitionNetworkConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - assign_public_ip=assign_public_ip, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - assign_public_ip: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if assign_public_ip is not None: - _setter("assign_public_ip", assign_public_ip) + pulumi.set(__self__, "assign_public_ip", assign_public_ip) @property @pulumi.getter(name="assignPublicIp") @@ -2030,22 +1608,9 @@ def __init__(__self__, *, main_node: int, node_range_properties: Sequence['outputs.JobDefinitionNodeRangeProperty'], num_nodes: int): - JobDefinitionNodeProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - main_node=main_node, - node_range_properties=node_range_properties, - num_nodes=num_nodes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - main_node: int, - node_range_properties: Sequence['outputs.JobDefinitionNodeRangeProperty'], - num_nodes: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("main_node", main_node) - _setter("node_range_properties", node_range_properties) - _setter("num_nodes", num_nodes) + pulumi.set(__self__, "main_node", main_node) + pulumi.set(__self__, "node_range_properties", node_range_properties) + pulumi.set(__self__, "num_nodes", num_nodes) @property @pulumi.getter(name="mainNode") @@ -2085,20 +1650,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, target_nodes: str, container: Optional['outputs.JobDefinitionContainerProperties'] = None): - JobDefinitionNodeRangeProperty._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_nodes=target_nodes, - container=container, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_nodes: str, - container: Optional['outputs.JobDefinitionContainerProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_nodes", target_nodes) + pulumi.set(__self__, "target_nodes", target_nodes) if container is not None: - _setter("container", container) + pulumi.set(__self__, "container", container) @property @pulumi.getter(name="targetNodes") @@ -2141,37 +1695,18 @@ def __init__(__self__, *, metadata: Optional['outputs.JobDefinitionMetadata'] = None, service_account_name: Optional[str] = None, volumes: Optional[Sequence['outputs.JobDefinitionEksVolume']] = None): - JobDefinitionPodProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - containers=containers, - dns_policy=dns_policy, - host_network=host_network, - metadata=metadata, - service_account_name=service_account_name, - volumes=volumes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - containers: Optional[Sequence['outputs.JobDefinitionEksContainer']] = None, - dns_policy: Optional[str] = None, - host_network: Optional[bool] = None, - metadata: Optional['outputs.JobDefinitionMetadata'] = None, - service_account_name: Optional[str] = None, - volumes: Optional[Sequence['outputs.JobDefinitionEksVolume']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if containers is not None: - _setter("containers", containers) + pulumi.set(__self__, "containers", containers) if dns_policy is not None: - _setter("dns_policy", dns_policy) + pulumi.set(__self__, "dns_policy", dns_policy) if host_network is not None: - _setter("host_network", host_network) + pulumi.set(__self__, "host_network", host_network) if metadata is not None: - _setter("metadata", metadata) + pulumi.set(__self__, "metadata", metadata) if service_account_name is not None: - _setter("service_account_name", service_account_name) + pulumi.set(__self__, "service_account_name", service_account_name) if volumes is not None: - _setter("volumes", volumes) + pulumi.set(__self__, "volumes", volumes) @property @pulumi.getter @@ -2209,21 +1744,10 @@ class JobDefinitionResourceRequirement(dict): def __init__(__self__, *, type: Optional[str] = None, value: Optional[str] = None): - JobDefinitionResourceRequirement._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2258,21 +1782,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, attempts: Optional[int] = None, evaluate_on_exit: Optional[Sequence['outputs.JobDefinitionEvaluateOnExit']] = None): - JobDefinitionRetryStrategy._configure( - lambda key, value: pulumi.set(__self__, key, value), - attempts=attempts, - evaluate_on_exit=evaluate_on_exit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attempts: Optional[int] = None, - evaluate_on_exit: Optional[Sequence['outputs.JobDefinitionEvaluateOnExit']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attempts is not None: - _setter("attempts", attempts) + pulumi.set(__self__, "attempts", attempts) if evaluate_on_exit is not None: - _setter("evaluate_on_exit", evaluate_on_exit) + pulumi.set(__self__, "evaluate_on_exit", evaluate_on_exit) @property @pulumi.getter @@ -2309,21 +1822,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, cpu_architecture: Optional[str] = None, operating_system_family: Optional[str] = None): - JobDefinitionRuntimePlatform._configure( - lambda key, value: pulumi.set(__self__, key, value), - cpu_architecture=cpu_architecture, - operating_system_family=operating_system_family, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cpu_architecture: Optional[str] = None, - operating_system_family: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cpu_architecture is not None: - _setter("cpu_architecture", cpu_architecture) + pulumi.set(__self__, "cpu_architecture", cpu_architecture) if operating_system_family is not None: - _setter("operating_system_family", operating_system_family) + pulumi.set(__self__, "operating_system_family", operating_system_family) @property @pulumi.getter(name="cpuArchitecture") @@ -2358,19 +1860,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, name: str, value_from: str): - JobDefinitionSecret._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value_from=value_from, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - value_from: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value_from", value_from) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value_from", value_from) @property @pulumi.getter @@ -2404,17 +1895,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, attempt_duration_seconds: Optional[int] = None): - JobDefinitionTimeout._configure( - lambda key, value: pulumi.set(__self__, key, value), - attempt_duration_seconds=attempt_duration_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attempt_duration_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attempt_duration_seconds is not None: - _setter("attempt_duration_seconds", attempt_duration_seconds) + pulumi.set(__self__, "attempt_duration_seconds", attempt_duration_seconds) @property @pulumi.getter(name="attemptDurationSeconds") @@ -2447,23 +1929,10 @@ def __init__(__self__, *, container_path: str, size: int, mount_options: Optional[Sequence[str]] = None): - JobDefinitionTmpfs._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_path=container_path, - size=size, - mount_options=mount_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_path: str, - size: int, - mount_options: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("container_path", container_path) - _setter("size", size) + pulumi.set(__self__, "container_path", container_path) + pulumi.set(__self__, "size", size) if mount_options is not None: - _setter("mount_options", mount_options) + pulumi.set(__self__, "mount_options", mount_options) @property @pulumi.getter(name="containerPath") @@ -2506,22 +1975,9 @@ def __init__(__self__, *, hard_limit: int, name: str, soft_limit: int): - JobDefinitionUlimit._configure( - lambda key, value: pulumi.set(__self__, key, value), - hard_limit=hard_limit, - name=name, - soft_limit=soft_limit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hard_limit: int, - name: str, - soft_limit: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("hard_limit", hard_limit) - _setter("name", name) - _setter("soft_limit", soft_limit) + pulumi.set(__self__, "hard_limit", hard_limit) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "soft_limit", soft_limit) @property @pulumi.getter(name="hardLimit") @@ -2562,25 +2018,12 @@ def __init__(__self__, *, efs_volume_configuration: Optional['outputs.JobDefinitionEfsVolumeConfiguration'] = None, host: Optional['outputs.JobDefinitionVolumesHost'] = None, name: Optional[str] = None): - JobDefinitionVolumes._configure( - lambda key, value: pulumi.set(__self__, key, value), - efs_volume_configuration=efs_volume_configuration, - host=host, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - efs_volume_configuration: Optional['outputs.JobDefinitionEfsVolumeConfiguration'] = None, - host: Optional['outputs.JobDefinitionVolumesHost'] = None, - name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if efs_volume_configuration is not None: - _setter("efs_volume_configuration", efs_volume_configuration) + pulumi.set(__self__, "efs_volume_configuration", efs_volume_configuration) if host is not None: - _setter("host", host) + pulumi.set(__self__, "host", host) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="efsVolumeConfiguration") @@ -2619,17 +2062,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, source_path: Optional[str] = None): - JobDefinitionVolumesHost._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_path=source_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if source_path is not None: - _setter("source_path", source_path) + pulumi.set(__self__, "source_path", source_path) @property @pulumi.getter(name="sourcePath") @@ -2659,19 +2093,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, compute_environment: str, order: int): - JobQueueComputeEnvironmentOrder._configure( - lambda key, value: pulumi.set(__self__, key, value), - compute_environment=compute_environment, - order=order, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - compute_environment: str, - order: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("compute_environment", compute_environment) - _setter("order", order) + pulumi.set(__self__, "compute_environment", compute_environment) + pulumi.set(__self__, "order", order) @property @pulumi.getter(name="computeEnvironment") @@ -2718,25 +2141,12 @@ def __init__(__self__, *, Fair Share Policy for the Job Queue. :param Sequence['SchedulingPolicyShareAttributes'] share_distribution: List of Share Attributes """ - SchedulingPolicyFairsharePolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - compute_reservation=compute_reservation, - share_decay_seconds=share_decay_seconds, - share_distribution=share_distribution, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - compute_reservation: Optional[float] = None, - share_decay_seconds: Optional[float] = None, - share_distribution: Optional[Sequence['outputs.SchedulingPolicyShareAttributes']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if compute_reservation is not None: - _setter("compute_reservation", compute_reservation) + pulumi.set(__self__, "compute_reservation", compute_reservation) if share_decay_seconds is not None: - _setter("share_decay_seconds", share_decay_seconds) + pulumi.set(__self__, "share_decay_seconds", share_decay_seconds) if share_distribution is not None: - _setter("share_distribution", share_distribution) + pulumi.set(__self__, "share_distribution", share_distribution) @property @pulumi.getter(name="computeReservation") @@ -2781,21 +2191,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, share_identifier: Optional[str] = None, weight_factor: Optional[float] = None): - SchedulingPolicyShareAttributes._configure( - lambda key, value: pulumi.set(__self__, key, value), - share_identifier=share_identifier, - weight_factor=weight_factor, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - share_identifier: Optional[str] = None, - weight_factor: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if share_identifier is not None: - _setter("share_identifier", share_identifier) + pulumi.set(__self__, "share_identifier", share_identifier) if weight_factor is not None: - _setter("weight_factor", weight_factor) + pulumi.set(__self__, "weight_factor", weight_factor) @property @pulumi.getter(name="shareIdentifier") diff --git a/sdk/python/pulumi_aws_native/batch/scheduling_policy.py b/sdk/python/pulumi_aws_native/batch/scheduling_policy.py index 1ca1e098ff..612d593b0e 100644 --- a/sdk/python/pulumi_aws_native/batch/scheduling_policy.py +++ b/sdk/python/pulumi_aws_native/batch/scheduling_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -24,25 +24,12 @@ def __init__(__self__, *, :param pulumi.Input[str] name: Name of Scheduling Policy. :param Any tags: A key-value pair to associate with a resource. """ - SchedulingPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - fairshare_policy=fairshare_policy, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - fairshare_policy: Optional[pulumi.Input['SchedulingPolicyFairsharePolicyArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if fairshare_policy is not None: - _setter("fairshare_policy", fairshare_policy) + pulumi.set(__self__, "fairshare_policy", fairshare_policy) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="fairsharePolicy") @@ -114,10 +101,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SchedulingPolicyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -135,11 +118,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = SchedulingPolicyArgs.__new__(SchedulingPolicyArgs) - if fairshare_policy is not None and not isinstance(fairshare_policy, SchedulingPolicyFairsharePolicyArgs): - fairshare_policy = fairshare_policy or {} - def _setter(key, value): - fairshare_policy[key] = value - SchedulingPolicyFairsharePolicyArgs._configure(_setter, **fairshare_policy) __props__.__dict__["fairshare_policy"] = fairshare_policy __props__.__dict__["name"] = name __props__.__dict__["tags"] = tags diff --git a/sdk/python/pulumi_aws_native/billingconductor/_inputs.py b/sdk/python/pulumi_aws_native/billingconductor/_inputs.py index 5b05db11de..6c38907831 100644 --- a/sdk/python/pulumi_aws_native/billingconductor/_inputs.py +++ b/sdk/python/pulumi_aws_native/billingconductor/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -31,20 +31,9 @@ class BillingGroupAccountGroupingArgs: def __init__(__self__, *, linked_account_ids: pulumi.Input[Sequence[pulumi.Input[str]]], auto_associate: Optional[pulumi.Input[bool]] = None): - BillingGroupAccountGroupingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - linked_account_ids=linked_account_ids, - auto_associate=auto_associate, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - linked_account_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - auto_associate: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("linked_account_ids", linked_account_ids) + pulumi.set(__self__, "linked_account_ids", linked_account_ids) if auto_associate is not None: - _setter("auto_associate", auto_associate) + pulumi.set(__self__, "auto_associate", auto_associate) @property @pulumi.getter(name="linkedAccountIds") @@ -72,16 +61,7 @@ def __init__(__self__, *, """ :param pulumi.Input[str] pricing_plan_arn: ARN of the attached pricing plan """ - BillingGroupComputationPreferenceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - pricing_plan_arn=pricing_plan_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pricing_plan_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("pricing_plan_arn", pricing_plan_arn) + pulumi.set(__self__, "pricing_plan_arn", pricing_plan_arn) @property @pulumi.getter(name="pricingPlanArn") @@ -101,19 +81,8 @@ class BillingGroupTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - BillingGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -139,21 +108,10 @@ class CustomLineItemBillingPeriodRangeArgs: def __init__(__self__, *, exclusive_end_billing_period: Optional[pulumi.Input[str]] = None, inclusive_start_billing_period: Optional[pulumi.Input[str]] = None): - CustomLineItemBillingPeriodRangeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - exclusive_end_billing_period=exclusive_end_billing_period, - inclusive_start_billing_period=inclusive_start_billing_period, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - exclusive_end_billing_period: Optional[pulumi.Input[str]] = None, - inclusive_start_billing_period: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if exclusive_end_billing_period is not None: - _setter("exclusive_end_billing_period", exclusive_end_billing_period) + pulumi.set(__self__, "exclusive_end_billing_period", exclusive_end_billing_period) if inclusive_start_billing_period is not None: - _setter("inclusive_start_billing_period", inclusive_start_billing_period) + pulumi.set(__self__, "inclusive_start_billing_period", inclusive_start_billing_period) @property @pulumi.getter(name="exclusiveEndBillingPeriod") @@ -181,28 +139,13 @@ def __init__(__self__, *, flat: Optional[pulumi.Input['CustomLineItemFlatChargeDetailsArgs']] = None, line_item_filters: Optional[pulumi.Input[Sequence[pulumi.Input['CustomLineItemLineItemFilterArgs']]]] = None, percentage: Optional[pulumi.Input['CustomLineItemPercentageChargeDetailsArgs']] = None): - CustomLineItemChargeDetailsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - flat=flat, - line_item_filters=line_item_filters, - percentage=percentage, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input['CustomLineItemType'], - flat: Optional[pulumi.Input['CustomLineItemFlatChargeDetailsArgs']] = None, - line_item_filters: Optional[pulumi.Input[Sequence[pulumi.Input['CustomLineItemLineItemFilterArgs']]]] = None, - percentage: Optional[pulumi.Input['CustomLineItemPercentageChargeDetailsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if flat is not None: - _setter("flat", flat) + pulumi.set(__self__, "flat", flat) if line_item_filters is not None: - _setter("line_item_filters", line_item_filters) + pulumi.set(__self__, "line_item_filters", line_item_filters) if percentage is not None: - _setter("percentage", percentage) + pulumi.set(__self__, "percentage", percentage) @property @pulumi.getter @@ -245,16 +188,7 @@ def percentage(self, value: Optional[pulumi.Input['CustomLineItemPercentageCharg class CustomLineItemFlatChargeDetailsArgs: def __init__(__self__, *, charge_value: pulumi.Input[float]): - CustomLineItemFlatChargeDetailsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - charge_value=charge_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - charge_value: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("charge_value", charge_value) + pulumi.set(__self__, "charge_value", charge_value) @property @pulumi.getter(name="chargeValue") @@ -272,22 +206,9 @@ def __init__(__self__, *, attribute: pulumi.Input['CustomLineItemLineItemFilterAttribute'], match_option: pulumi.Input['CustomLineItemLineItemFilterMatchOption'], values: pulumi.Input[Sequence[pulumi.Input['CustomLineItemLineItemFilterValue']]]): - CustomLineItemLineItemFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute=attribute, - match_option=match_option, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute: pulumi.Input['CustomLineItemLineItemFilterAttribute'], - match_option: pulumi.Input['CustomLineItemLineItemFilterMatchOption'], - values: pulumi.Input[Sequence[pulumi.Input['CustomLineItemLineItemFilterValue']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attribute", attribute) - _setter("match_option", match_option) - _setter("values", values) + pulumi.set(__self__, "attribute", attribute) + pulumi.set(__self__, "match_option", match_option) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -322,20 +243,9 @@ class CustomLineItemPercentageChargeDetailsArgs: def __init__(__self__, *, percentage_value: pulumi.Input[float], child_associated_resources: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - CustomLineItemPercentageChargeDetailsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - percentage_value=percentage_value, - child_associated_resources=child_associated_resources, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - percentage_value: pulumi.Input[float], - child_associated_resources: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("percentage_value", percentage_value) + pulumi.set(__self__, "percentage_value", percentage_value) if child_associated_resources is not None: - _setter("child_associated_resources", child_associated_resources) + pulumi.set(__self__, "child_associated_resources", child_associated_resources) @property @pulumi.getter(name="percentageValue") @@ -361,19 +271,8 @@ class CustomLineItemTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - CustomLineItemTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -399,19 +298,8 @@ class PricingPlanTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - PricingPlanTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -439,16 +327,7 @@ def __init__(__self__, *, """ The possible customizable free tier configurations. """ - PricingRuleFreeTierArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - activated=activated, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - activated: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("activated", activated) + pulumi.set(__self__, "activated", activated) @property @pulumi.getter @@ -465,19 +344,8 @@ class PricingRuleTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - PricingRuleTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -505,17 +373,8 @@ def __init__(__self__, *, """ The set of tiering configurations for the pricing rule. """ - TieringPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - free_tier=free_tier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - free_tier: Optional[pulumi.Input['PricingRuleFreeTierArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if free_tier is not None: - _setter("free_tier", free_tier) + pulumi.set(__self__, "free_tier", free_tier) @property @pulumi.getter(name="freeTier") diff --git a/sdk/python/pulumi_aws_native/billingconductor/billing_group.py b/sdk/python/pulumi_aws_native/billingconductor/billing_group.py index 5f5a901958..9535a6550c 100644 --- a/sdk/python/pulumi_aws_native/billingconductor/billing_group.py +++ b/sdk/python/pulumi_aws_native/billingconductor/billing_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -27,34 +27,15 @@ def __init__(__self__, *, The set of arguments for constructing a BillingGroup resource. :param pulumi.Input[str] primary_account_id: This account will act as a virtual payer account of the billing group """ - BillingGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - account_grouping=account_grouping, - computation_preference=computation_preference, - primary_account_id=primary_account_id, - description=description, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - account_grouping: pulumi.Input['BillingGroupAccountGroupingArgs'], - computation_preference: pulumi.Input['BillingGroupComputationPreferenceArgs'], - primary_account_id: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['BillingGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("account_grouping", account_grouping) - _setter("computation_preference", computation_preference) - _setter("primary_account_id", primary_account_id) + pulumi.set(__self__, "account_grouping", account_grouping) + pulumi.set(__self__, "computation_preference", computation_preference) + pulumi.set(__self__, "primary_account_id", primary_account_id) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="accountGrouping") @@ -157,10 +138,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - BillingGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -182,19 +159,9 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = BillingGroupArgs.__new__(BillingGroupArgs) - if account_grouping is not None and not isinstance(account_grouping, BillingGroupAccountGroupingArgs): - account_grouping = account_grouping or {} - def _setter(key, value): - account_grouping[key] = value - BillingGroupAccountGroupingArgs._configure(_setter, **account_grouping) if account_grouping is None and not opts.urn: raise TypeError("Missing required property 'account_grouping'") __props__.__dict__["account_grouping"] = account_grouping - if computation_preference is not None and not isinstance(computation_preference, BillingGroupComputationPreferenceArgs): - computation_preference = computation_preference or {} - def _setter(key, value): - computation_preference[key] = value - BillingGroupComputationPreferenceArgs._configure(_setter, **computation_preference) if computation_preference is None and not opts.urn: raise TypeError("Missing required property 'computation_preference'") __props__.__dict__["computation_preference"] = computation_preference diff --git a/sdk/python/pulumi_aws_native/billingconductor/custom_line_item.py b/sdk/python/pulumi_aws_native/billingconductor/custom_line_item.py index bf7a128d3a..ee21b49cdd 100644 --- a/sdk/python/pulumi_aws_native/billingconductor/custom_line_item.py +++ b/sdk/python/pulumi_aws_native/billingconductor/custom_line_item.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -27,36 +27,17 @@ def __init__(__self__, *, The set of arguments for constructing a CustomLineItem resource. :param pulumi.Input[str] billing_group_arn: Billing Group ARN """ - CustomLineItemArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - billing_group_arn=billing_group_arn, - billing_period_range=billing_period_range, - custom_line_item_charge_details=custom_line_item_charge_details, - description=description, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - billing_group_arn: pulumi.Input[str], - billing_period_range: Optional[pulumi.Input['CustomLineItemBillingPeriodRangeArgs']] = None, - custom_line_item_charge_details: Optional[pulumi.Input['CustomLineItemChargeDetailsArgs']] = None, - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['CustomLineItemTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("billing_group_arn", billing_group_arn) + pulumi.set(__self__, "billing_group_arn", billing_group_arn) if billing_period_range is not None: - _setter("billing_period_range", billing_period_range) + pulumi.set(__self__, "billing_period_range", billing_period_range) if custom_line_item_charge_details is not None: - _setter("custom_line_item_charge_details", custom_line_item_charge_details) + pulumi.set(__self__, "custom_line_item_charge_details", custom_line_item_charge_details) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="billingGroupArn") @@ -159,10 +140,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CustomLineItemArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -187,17 +164,7 @@ def _internal_init(__self__, if billing_group_arn is None and not opts.urn: raise TypeError("Missing required property 'billing_group_arn'") __props__.__dict__["billing_group_arn"] = billing_group_arn - if billing_period_range is not None and not isinstance(billing_period_range, CustomLineItemBillingPeriodRangeArgs): - billing_period_range = billing_period_range or {} - def _setter(key, value): - billing_period_range[key] = value - CustomLineItemBillingPeriodRangeArgs._configure(_setter, **billing_period_range) __props__.__dict__["billing_period_range"] = billing_period_range - if custom_line_item_charge_details is not None and not isinstance(custom_line_item_charge_details, CustomLineItemChargeDetailsArgs): - custom_line_item_charge_details = custom_line_item_charge_details or {} - def _setter(key, value): - custom_line_item_charge_details[key] = value - CustomLineItemChargeDetailsArgs._configure(_setter, **custom_line_item_charge_details) __props__.__dict__["custom_line_item_charge_details"] = custom_line_item_charge_details __props__.__dict__["description"] = description __props__.__dict__["name"] = name diff --git a/sdk/python/pulumi_aws_native/billingconductor/get_billing_group.py b/sdk/python/pulumi_aws_native/billingconductor/get_billing_group.py index 937ea7f3c3..6106f48bc8 100644 --- a/sdk/python/pulumi_aws_native/billingconductor/get_billing_group.py +++ b/sdk/python/pulumi_aws_native/billingconductor/get_billing_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/billingconductor/get_custom_line_item.py b/sdk/python/pulumi_aws_native/billingconductor/get_custom_line_item.py index e4a173d947..8ecd6cfebc 100644 --- a/sdk/python/pulumi_aws_native/billingconductor/get_custom_line_item.py +++ b/sdk/python/pulumi_aws_native/billingconductor/get_custom_line_item.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/billingconductor/get_pricing_plan.py b/sdk/python/pulumi_aws_native/billingconductor/get_pricing_plan.py index 7671cbf110..7a0356c369 100644 --- a/sdk/python/pulumi_aws_native/billingconductor/get_pricing_plan.py +++ b/sdk/python/pulumi_aws_native/billingconductor/get_pricing_plan.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/billingconductor/get_pricing_rule.py b/sdk/python/pulumi_aws_native/billingconductor/get_pricing_rule.py index 5a7d35d7e2..d5fdd0965e 100644 --- a/sdk/python/pulumi_aws_native/billingconductor/get_pricing_rule.py +++ b/sdk/python/pulumi_aws_native/billingconductor/get_pricing_rule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/billingconductor/outputs.py b/sdk/python/pulumi_aws_native/billingconductor/outputs.py index 989edf7e63..d50b21000c 100644 --- a/sdk/python/pulumi_aws_native/billingconductor/outputs.py +++ b/sdk/python/pulumi_aws_native/billingconductor/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -51,20 +51,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, linked_account_ids: Sequence[str], auto_associate: Optional[bool] = None): - BillingGroupAccountGrouping._configure( - lambda key, value: pulumi.set(__self__, key, value), - linked_account_ids=linked_account_ids, - auto_associate=auto_associate, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - linked_account_ids: Sequence[str], - auto_associate: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("linked_account_ids", linked_account_ids) + pulumi.set(__self__, "linked_account_ids", linked_account_ids) if auto_associate is not None: - _setter("auto_associate", auto_associate) + pulumi.set(__self__, "auto_associate", auto_associate) @property @pulumi.getter(name="linkedAccountIds") @@ -101,16 +90,7 @@ def __init__(__self__, *, """ :param str pricing_plan_arn: ARN of the attached pricing plan """ - BillingGroupComputationPreference._configure( - lambda key, value: pulumi.set(__self__, key, value), - pricing_plan_arn=pricing_plan_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pricing_plan_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("pricing_plan_arn", pricing_plan_arn) + pulumi.set(__self__, "pricing_plan_arn", pricing_plan_arn) @property @pulumi.getter(name="pricingPlanArn") @@ -126,19 +106,8 @@ class BillingGroupTag(dict): def __init__(__self__, *, key: str, value: str): - BillingGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -175,21 +144,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, exclusive_end_billing_period: Optional[str] = None, inclusive_start_billing_period: Optional[str] = None): - CustomLineItemBillingPeriodRange._configure( - lambda key, value: pulumi.set(__self__, key, value), - exclusive_end_billing_period=exclusive_end_billing_period, - inclusive_start_billing_period=inclusive_start_billing_period, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - exclusive_end_billing_period: Optional[str] = None, - inclusive_start_billing_period: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if exclusive_end_billing_period is not None: - _setter("exclusive_end_billing_period", exclusive_end_billing_period) + pulumi.set(__self__, "exclusive_end_billing_period", exclusive_end_billing_period) if inclusive_start_billing_period is not None: - _setter("inclusive_start_billing_period", inclusive_start_billing_period) + pulumi.set(__self__, "inclusive_start_billing_period", inclusive_start_billing_period) @property @pulumi.getter(name="exclusiveEndBillingPeriod") @@ -226,28 +184,13 @@ def __init__(__self__, *, flat: Optional['outputs.CustomLineItemFlatChargeDetails'] = None, line_item_filters: Optional[Sequence['outputs.CustomLineItemLineItemFilter']] = None, percentage: Optional['outputs.CustomLineItemPercentageChargeDetails'] = None): - CustomLineItemChargeDetails._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - flat=flat, - line_item_filters=line_item_filters, - percentage=percentage, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: 'CustomLineItemType', - flat: Optional['outputs.CustomLineItemFlatChargeDetails'] = None, - line_item_filters: Optional[Sequence['outputs.CustomLineItemLineItemFilter']] = None, - percentage: Optional['outputs.CustomLineItemPercentageChargeDetails'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if flat is not None: - _setter("flat", flat) + pulumi.set(__self__, "flat", flat) if line_item_filters is not None: - _setter("line_item_filters", line_item_filters) + pulumi.set(__self__, "line_item_filters", line_item_filters) if percentage is not None: - _setter("percentage", percentage) + pulumi.set(__self__, "percentage", percentage) @property @pulumi.getter @@ -291,16 +234,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, charge_value: float): - CustomLineItemFlatChargeDetails._configure( - lambda key, value: pulumi.set(__self__, key, value), - charge_value=charge_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - charge_value: float, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("charge_value", charge_value) + pulumi.set(__self__, "charge_value", charge_value) @property @pulumi.getter(name="chargeValue") @@ -331,22 +265,9 @@ def __init__(__self__, *, attribute: 'CustomLineItemLineItemFilterAttribute', match_option: 'CustomLineItemLineItemFilterMatchOption', values: Sequence['CustomLineItemLineItemFilterValue']): - CustomLineItemLineItemFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute=attribute, - match_option=match_option, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute: 'CustomLineItemLineItemFilterAttribute', - match_option: 'CustomLineItemLineItemFilterMatchOption', - values: Sequence['CustomLineItemLineItemFilterValue'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attribute", attribute) - _setter("match_option", match_option) - _setter("values", values) + pulumi.set(__self__, "attribute", attribute) + pulumi.set(__self__, "match_option", match_option) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -388,20 +309,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, percentage_value: float, child_associated_resources: Optional[Sequence[str]] = None): - CustomLineItemPercentageChargeDetails._configure( - lambda key, value: pulumi.set(__self__, key, value), - percentage_value=percentage_value, - child_associated_resources=child_associated_resources, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - percentage_value: float, - child_associated_resources: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("percentage_value", percentage_value) + pulumi.set(__self__, "percentage_value", percentage_value) if child_associated_resources is not None: - _setter("child_associated_resources", child_associated_resources) + pulumi.set(__self__, "child_associated_resources", child_associated_resources) @property @pulumi.getter(name="percentageValue") @@ -419,19 +329,8 @@ class CustomLineItemTag(dict): def __init__(__self__, *, key: str, value: str): - CustomLineItemTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -449,19 +348,8 @@ class PricingPlanTag(dict): def __init__(__self__, *, key: str, value: str): - PricingPlanTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -484,16 +372,7 @@ def __init__(__self__, *, """ The possible customizable free tier configurations. """ - PricingRuleFreeTier._configure( - lambda key, value: pulumi.set(__self__, key, value), - activated=activated, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - activated: bool, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("activated", activated) + pulumi.set(__self__, "activated", activated) @property @pulumi.getter @@ -506,19 +385,8 @@ class PricingRuleTag(dict): def __init__(__self__, *, key: str, value: str): - PricingRuleTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -558,17 +426,8 @@ def __init__(__self__, *, """ The set of tiering configurations for the pricing rule. """ - TieringProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - free_tier=free_tier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - free_tier: Optional['outputs.PricingRuleFreeTier'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if free_tier is not None: - _setter("free_tier", free_tier) + pulumi.set(__self__, "free_tier", free_tier) @property @pulumi.getter(name="freeTier") diff --git a/sdk/python/pulumi_aws_native/billingconductor/pricing_plan.py b/sdk/python/pulumi_aws_native/billingconductor/pricing_plan.py index 8185aefaa4..1acf22c409 100644 --- a/sdk/python/pulumi_aws_native/billingconductor/pricing_plan.py +++ b/sdk/python/pulumi_aws_native/billingconductor/pricing_plan.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,29 +23,14 @@ def __init__(__self__, *, """ The set of arguments for constructing a PricingPlan resource. """ - PricingPlanArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - name=name, - pricing_rule_arns=pricing_rule_arns, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - pricing_rule_arns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['PricingPlanTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if pricing_rule_arns is not None: - _setter("pricing_rule_arns", pricing_rule_arns) + pulumi.set(__self__, "pricing_rule_arns", pricing_rule_arns) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -124,10 +109,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PricingPlanArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/billingconductor/pricing_rule.py b/sdk/python/pulumi_aws_native/billingconductor/pricing_rule.py index 20284292da..1751624b87 100644 --- a/sdk/python/pulumi_aws_native/billingconductor/pricing_rule.py +++ b/sdk/python/pulumi_aws_native/billingconductor/pricing_rule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -41,55 +41,26 @@ def __init__(__self__, *, :param pulumi.Input['TieringPropertiesArgs'] tiering: The set of tiering configurations for the pricing rule. :param pulumi.Input[str] usage_type: The UsageType which a SKU pricing rule is modifying """ - PricingRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - scope=scope, - type=type, - billing_entity=billing_entity, - description=description, - modifier_percentage=modifier_percentage, - name=name, - operation=operation, - service=service, - tags=tags, - tiering=tiering, - usage_type=usage_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - scope: pulumi.Input['PricingRuleScope'], - type: pulumi.Input['PricingRuleType'], - billing_entity: Optional[pulumi.Input['PricingRuleBillingEntity']] = None, - description: Optional[pulumi.Input[str]] = None, - modifier_percentage: Optional[pulumi.Input[float]] = None, - name: Optional[pulumi.Input[str]] = None, - operation: Optional[pulumi.Input[str]] = None, - service: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['PricingRuleTagArgs']]]] = None, - tiering: Optional[pulumi.Input['TieringPropertiesArgs']] = None, - usage_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("scope", scope) - _setter("type", type) + pulumi.set(__self__, "scope", scope) + pulumi.set(__self__, "type", type) if billing_entity is not None: - _setter("billing_entity", billing_entity) + pulumi.set(__self__, "billing_entity", billing_entity) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if modifier_percentage is not None: - _setter("modifier_percentage", modifier_percentage) + pulumi.set(__self__, "modifier_percentage", modifier_percentage) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if operation is not None: - _setter("operation", operation) + pulumi.set(__self__, "operation", operation) if service is not None: - _setter("service", service) + pulumi.set(__self__, "service", service) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if tiering is not None: - _setter("tiering", tiering) + pulumi.set(__self__, "tiering", tiering) if usage_type is not None: - _setter("usage_type", usage_type) + pulumi.set(__self__, "usage_type", usage_type) @property @pulumi.getter @@ -278,10 +249,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PricingRuleArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -318,11 +285,6 @@ def _internal_init(__self__, __props__.__dict__["scope"] = scope __props__.__dict__["service"] = service __props__.__dict__["tags"] = tags - if tiering is not None and not isinstance(tiering, TieringPropertiesArgs): - tiering = tiering or {} - def _setter(key, value): - tiering[key] = value - TieringPropertiesArgs._configure(_setter, **tiering) __props__.__dict__["tiering"] = tiering if type is None and not opts.urn: raise TypeError("Missing required property 'type'") diff --git a/sdk/python/pulumi_aws_native/budgets/_inputs.py b/sdk/python/pulumi_aws_native/budgets/_inputs.py index b46a1f42af..69ee04aace 100644 --- a/sdk/python/pulumi_aws_native/budgets/_inputs.py +++ b/sdk/python/pulumi_aws_native/budgets/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -33,20 +33,9 @@ class BudgetAutoAdjustDataArgs: def __init__(__self__, *, auto_adjust_type: pulumi.Input[str], historical_options: Optional[pulumi.Input['BudgetHistoricalOptionsArgs']] = None): - BudgetAutoAdjustDataArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - auto_adjust_type=auto_adjust_type, - historical_options=historical_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auto_adjust_type: pulumi.Input[str], - historical_options: Optional[pulumi.Input['BudgetHistoricalOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("auto_adjust_type", auto_adjust_type) + pulumi.set(__self__, "auto_adjust_type", auto_adjust_type) if historical_options is not None: - _setter("historical_options", historical_options) + pulumi.set(__self__, "historical_options", historical_options) @property @pulumi.getter(name="autoAdjustType") @@ -81,57 +70,28 @@ def __init__(__self__, *, include_upfront: Optional[pulumi.Input[bool]] = None, use_amortized: Optional[pulumi.Input[bool]] = None, use_blended: Optional[pulumi.Input[bool]] = None): - BudgetCostTypesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - include_credit=include_credit, - include_discount=include_discount, - include_other_subscription=include_other_subscription, - include_recurring=include_recurring, - include_refund=include_refund, - include_subscription=include_subscription, - include_support=include_support, - include_tax=include_tax, - include_upfront=include_upfront, - use_amortized=use_amortized, - use_blended=use_blended, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - include_credit: Optional[pulumi.Input[bool]] = None, - include_discount: Optional[pulumi.Input[bool]] = None, - include_other_subscription: Optional[pulumi.Input[bool]] = None, - include_recurring: Optional[pulumi.Input[bool]] = None, - include_refund: Optional[pulumi.Input[bool]] = None, - include_subscription: Optional[pulumi.Input[bool]] = None, - include_support: Optional[pulumi.Input[bool]] = None, - include_tax: Optional[pulumi.Input[bool]] = None, - include_upfront: Optional[pulumi.Input[bool]] = None, - use_amortized: Optional[pulumi.Input[bool]] = None, - use_blended: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if include_credit is not None: - _setter("include_credit", include_credit) + pulumi.set(__self__, "include_credit", include_credit) if include_discount is not None: - _setter("include_discount", include_discount) + pulumi.set(__self__, "include_discount", include_discount) if include_other_subscription is not None: - _setter("include_other_subscription", include_other_subscription) + pulumi.set(__self__, "include_other_subscription", include_other_subscription) if include_recurring is not None: - _setter("include_recurring", include_recurring) + pulumi.set(__self__, "include_recurring", include_recurring) if include_refund is not None: - _setter("include_refund", include_refund) + pulumi.set(__self__, "include_refund", include_refund) if include_subscription is not None: - _setter("include_subscription", include_subscription) + pulumi.set(__self__, "include_subscription", include_subscription) if include_support is not None: - _setter("include_support", include_support) + pulumi.set(__self__, "include_support", include_support) if include_tax is not None: - _setter("include_tax", include_tax) + pulumi.set(__self__, "include_tax", include_tax) if include_upfront is not None: - _setter("include_upfront", include_upfront) + pulumi.set(__self__, "include_upfront", include_upfront) if use_amortized is not None: - _setter("use_amortized", use_amortized) + pulumi.set(__self__, "use_amortized", use_amortized) if use_blended is not None: - _setter("use_blended", use_blended) + pulumi.set(__self__, "use_blended", use_blended) @property @pulumi.getter(name="includeCredit") @@ -245,47 +205,22 @@ def __init__(__self__, *, cost_types: Optional[pulumi.Input['BudgetCostTypesArgs']] = None, planned_budget_limits: Optional[Any] = None, time_period: Optional[pulumi.Input['BudgetTimePeriodArgs']] = None): - BudgetDataArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - budget_type=budget_type, - time_unit=time_unit, - auto_adjust_data=auto_adjust_data, - budget_limit=budget_limit, - budget_name=budget_name, - cost_filters=cost_filters, - cost_types=cost_types, - planned_budget_limits=planned_budget_limits, - time_period=time_period, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - budget_type: pulumi.Input[str], - time_unit: pulumi.Input[str], - auto_adjust_data: Optional[pulumi.Input['BudgetAutoAdjustDataArgs']] = None, - budget_limit: Optional[pulumi.Input['BudgetSpendArgs']] = None, - budget_name: Optional[pulumi.Input[str]] = None, - cost_filters: Optional[Any] = None, - cost_types: Optional[pulumi.Input['BudgetCostTypesArgs']] = None, - planned_budget_limits: Optional[Any] = None, - time_period: Optional[pulumi.Input['BudgetTimePeriodArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("budget_type", budget_type) - _setter("time_unit", time_unit) + pulumi.set(__self__, "budget_type", budget_type) + pulumi.set(__self__, "time_unit", time_unit) if auto_adjust_data is not None: - _setter("auto_adjust_data", auto_adjust_data) + pulumi.set(__self__, "auto_adjust_data", auto_adjust_data) if budget_limit is not None: - _setter("budget_limit", budget_limit) + pulumi.set(__self__, "budget_limit", budget_limit) if budget_name is not None: - _setter("budget_name", budget_name) + pulumi.set(__self__, "budget_name", budget_name) if cost_filters is not None: - _setter("cost_filters", cost_filters) + pulumi.set(__self__, "cost_filters", cost_filters) if cost_types is not None: - _setter("cost_types", cost_types) + pulumi.set(__self__, "cost_types", cost_types) if planned_budget_limits is not None: - _setter("planned_budget_limits", planned_budget_limits) + pulumi.set(__self__, "planned_budget_limits", planned_budget_limits) if time_period is not None: - _setter("time_period", time_period) + pulumi.set(__self__, "time_period", time_period) @property @pulumi.getter(name="budgetType") @@ -373,16 +308,7 @@ def time_period(self, value: Optional[pulumi.Input['BudgetTimePeriodArgs']]): class BudgetHistoricalOptionsArgs: def __init__(__self__, *, budget_adjustment_period: pulumi.Input[int]): - BudgetHistoricalOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - budget_adjustment_period=budget_adjustment_period, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - budget_adjustment_period: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("budget_adjustment_period", budget_adjustment_period) + pulumi.set(__self__, "budget_adjustment_period", budget_adjustment_period) @property @pulumi.getter(name="budgetAdjustmentPeriod") @@ -399,19 +325,8 @@ class BudgetNotificationWithSubscribersArgs: def __init__(__self__, *, notification: pulumi.Input['BudgetNotificationArgs'], subscribers: pulumi.Input[Sequence[pulumi.Input['BudgetSubscriberArgs']]]): - BudgetNotificationWithSubscribersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - notification=notification, - subscribers=subscribers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - notification: pulumi.Input['BudgetNotificationArgs'], - subscribers: pulumi.Input[Sequence[pulumi.Input['BudgetSubscriberArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("notification", notification) - _setter("subscribers", subscribers) + pulumi.set(__self__, "notification", notification) + pulumi.set(__self__, "subscribers", subscribers) @property @pulumi.getter @@ -439,26 +354,11 @@ def __init__(__self__, *, notification_type: pulumi.Input[str], threshold: pulumi.Input[float], threshold_type: Optional[pulumi.Input[str]] = None): - BudgetNotificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - comparison_operator=comparison_operator, - notification_type=notification_type, - threshold=threshold, - threshold_type=threshold_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comparison_operator: pulumi.Input[str], - notification_type: pulumi.Input[str], - threshold: pulumi.Input[float], - threshold_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("comparison_operator", comparison_operator) - _setter("notification_type", notification_type) - _setter("threshold", threshold) + pulumi.set(__self__, "comparison_operator", comparison_operator) + pulumi.set(__self__, "notification_type", notification_type) + pulumi.set(__self__, "threshold", threshold) if threshold_type is not None: - _setter("threshold_type", threshold_type) + pulumi.set(__self__, "threshold_type", threshold_type) @property @pulumi.getter(name="comparisonOperator") @@ -502,19 +402,8 @@ class BudgetSpendArgs: def __init__(__self__, *, amount: pulumi.Input[float], unit: pulumi.Input[str]): - BudgetSpendArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - amount=amount, - unit=unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - amount: pulumi.Input[float], - unit: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("amount", amount) - _setter("unit", unit) + pulumi.set(__self__, "amount", amount) + pulumi.set(__self__, "unit", unit) @property @pulumi.getter @@ -540,19 +429,8 @@ class BudgetSubscriberArgs: def __init__(__self__, *, address: pulumi.Input[str], subscription_type: pulumi.Input[str]): - BudgetSubscriberArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - address=address, - subscription_type=subscription_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - address: pulumi.Input[str], - subscription_type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("address", address) - _setter("subscription_type", subscription_type) + pulumi.set(__self__, "address", address) + pulumi.set(__self__, "subscription_type", subscription_type) @property @pulumi.getter @@ -578,21 +456,10 @@ class BudgetTimePeriodArgs: def __init__(__self__, *, end: Optional[pulumi.Input[str]] = None, start: Optional[pulumi.Input[str]] = None): - BudgetTimePeriodArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - end=end, - start=start, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - end: Optional[pulumi.Input[str]] = None, - start: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if end is not None: - _setter("end", end) + pulumi.set(__self__, "end", end) if start is not None: - _setter("start", start) + pulumi.set(__self__, "start", start) @property @pulumi.getter @@ -618,19 +485,8 @@ class BudgetsActionActionThresholdArgs: def __init__(__self__, *, type: pulumi.Input['BudgetsActionActionThresholdType'], value: pulumi.Input[float]): - BudgetsActionActionThresholdArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input['BudgetsActionActionThresholdType'], - value: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) - _setter("value", value) + pulumi.set(__self__, "type", type) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -657,25 +513,12 @@ def __init__(__self__, *, iam_action_definition: Optional[pulumi.Input['BudgetsActionIamActionDefinitionArgs']] = None, scp_action_definition: Optional[pulumi.Input['BudgetsActionScpActionDefinitionArgs']] = None, ssm_action_definition: Optional[pulumi.Input['BudgetsActionSsmActionDefinitionArgs']] = None): - BudgetsActionDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - iam_action_definition=iam_action_definition, - scp_action_definition=scp_action_definition, - ssm_action_definition=ssm_action_definition, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - iam_action_definition: Optional[pulumi.Input['BudgetsActionIamActionDefinitionArgs']] = None, - scp_action_definition: Optional[pulumi.Input['BudgetsActionScpActionDefinitionArgs']] = None, - ssm_action_definition: Optional[pulumi.Input['BudgetsActionSsmActionDefinitionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if iam_action_definition is not None: - _setter("iam_action_definition", iam_action_definition) + pulumi.set(__self__, "iam_action_definition", iam_action_definition) if scp_action_definition is not None: - _setter("scp_action_definition", scp_action_definition) + pulumi.set(__self__, "scp_action_definition", scp_action_definition) if ssm_action_definition is not None: - _setter("ssm_action_definition", ssm_action_definition) + pulumi.set(__self__, "ssm_action_definition", ssm_action_definition) @property @pulumi.getter(name="iamActionDefinition") @@ -712,28 +555,13 @@ def __init__(__self__, *, groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, roles: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, users: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - BudgetsActionIamActionDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy_arn=policy_arn, - groups=groups, - roles=roles, - users=users, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy_arn: pulumi.Input[str], - groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - roles: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - users: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy_arn", policy_arn) + pulumi.set(__self__, "policy_arn", policy_arn) if groups is not None: - _setter("groups", groups) + pulumi.set(__self__, "groups", groups) if roles is not None: - _setter("roles", roles) + pulumi.set(__self__, "roles", roles) if users is not None: - _setter("users", users) + pulumi.set(__self__, "users", users) @property @pulumi.getter(name="policyArn") @@ -777,19 +605,8 @@ class BudgetsActionScpActionDefinitionArgs: def __init__(__self__, *, policy_id: pulumi.Input[str], target_ids: pulumi.Input[Sequence[pulumi.Input[str]]]): - BudgetsActionScpActionDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy_id=policy_id, - target_ids=target_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy_id: pulumi.Input[str], - target_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy_id", policy_id) - _setter("target_ids", target_ids) + pulumi.set(__self__, "policy_id", policy_id) + pulumi.set(__self__, "target_ids", target_ids) @property @pulumi.getter(name="policyId") @@ -816,22 +633,9 @@ def __init__(__self__, *, instance_ids: pulumi.Input[Sequence[pulumi.Input[str]]], region: pulumi.Input[str], subtype: pulumi.Input['BudgetsActionSsmActionDefinitionSubtype']): - BudgetsActionSsmActionDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_ids=instance_ids, - region=region, - subtype=subtype, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - region: pulumi.Input[str], - subtype: pulumi.Input['BudgetsActionSsmActionDefinitionSubtype'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_ids", instance_ids) - _setter("region", region) - _setter("subtype", subtype) + pulumi.set(__self__, "instance_ids", instance_ids) + pulumi.set(__self__, "region", region) + pulumi.set(__self__, "subtype", subtype) @property @pulumi.getter(name="instanceIds") @@ -866,19 +670,8 @@ class BudgetsActionSubscriberArgs: def __init__(__self__, *, address: pulumi.Input[str], type: pulumi.Input['BudgetsActionSubscriberType']): - BudgetsActionSubscriberArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - address=address, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - address: pulumi.Input[str], - type: pulumi.Input['BudgetsActionSubscriberType'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("address", address) - _setter("type", type) + pulumi.set(__self__, "address", address) + pulumi.set(__self__, "type", type) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/budgets/budget.py b/sdk/python/pulumi_aws_native/budgets/budget.py index d8ff93084b..6c0641b663 100644 --- a/sdk/python/pulumi_aws_native/budgets/budget.py +++ b/sdk/python/pulumi_aws_native/budgets/budget.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,20 +21,9 @@ def __init__(__self__, *, """ The set of arguments for constructing a Budget resource. """ - BudgetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - budget=budget, - notifications_with_subscribers=notifications_with_subscribers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - budget: pulumi.Input['BudgetDataArgs'], - notifications_with_subscribers: Optional[pulumi.Input[Sequence[pulumi.Input['BudgetNotificationWithSubscribersArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("budget", budget) + pulumi.set(__self__, "budget", budget) if notifications_with_subscribers is not None: - _setter("notifications_with_subscribers", notifications_with_subscribers) + pulumi.set(__self__, "notifications_with_subscribers", notifications_with_subscribers) @property @pulumi.getter @@ -93,10 +82,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - BudgetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -114,11 +99,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = BudgetArgs.__new__(BudgetArgs) - if budget is not None and not isinstance(budget, BudgetDataArgs): - budget = budget or {} - def _setter(key, value): - budget[key] = value - BudgetDataArgs._configure(_setter, **budget) if budget is None and not opts.urn: raise TypeError("Missing required property 'budget'") __props__.__dict__["budget"] = budget diff --git a/sdk/python/pulumi_aws_native/budgets/budgets_action.py b/sdk/python/pulumi_aws_native/budgets/budgets_action.py index ad73f6f467..5c5feed769 100644 --- a/sdk/python/pulumi_aws_native/budgets/budgets_action.py +++ b/sdk/python/pulumi_aws_native/budgets/budgets_action.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -28,38 +28,15 @@ def __init__(__self__, *, """ The set of arguments for constructing a BudgetsAction resource. """ - BudgetsActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action_threshold=action_threshold, - action_type=action_type, - budget_name=budget_name, - definition=definition, - execution_role_arn=execution_role_arn, - notification_type=notification_type, - subscribers=subscribers, - approval_model=approval_model, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action_threshold: pulumi.Input['BudgetsActionActionThresholdArgs'], - action_type: pulumi.Input['BudgetsActionActionType'], - budget_name: pulumi.Input[str], - definition: pulumi.Input['BudgetsActionDefinitionArgs'], - execution_role_arn: pulumi.Input[str], - notification_type: pulumi.Input['BudgetsActionNotificationType'], - subscribers: pulumi.Input[Sequence[pulumi.Input['BudgetsActionSubscriberArgs']]], - approval_model: Optional[pulumi.Input['BudgetsActionApprovalModel']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action_threshold", action_threshold) - _setter("action_type", action_type) - _setter("budget_name", budget_name) - _setter("definition", definition) - _setter("execution_role_arn", execution_role_arn) - _setter("notification_type", notification_type) - _setter("subscribers", subscribers) + pulumi.set(__self__, "action_threshold", action_threshold) + pulumi.set(__self__, "action_type", action_type) + pulumi.set(__self__, "budget_name", budget_name) + pulumi.set(__self__, "definition", definition) + pulumi.set(__self__, "execution_role_arn", execution_role_arn) + pulumi.set(__self__, "notification_type", notification_type) + pulumi.set(__self__, "subscribers", subscribers) if approval_model is not None: - _setter("approval_model", approval_model) + pulumi.set(__self__, "approval_model", approval_model) @property @pulumi.getter(name="actionThreshold") @@ -173,10 +150,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - BudgetsActionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -199,11 +172,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = BudgetsActionArgs.__new__(BudgetsActionArgs) - if action_threshold is not None and not isinstance(action_threshold, BudgetsActionActionThresholdArgs): - action_threshold = action_threshold or {} - def _setter(key, value): - action_threshold[key] = value - BudgetsActionActionThresholdArgs._configure(_setter, **action_threshold) if action_threshold is None and not opts.urn: raise TypeError("Missing required property 'action_threshold'") __props__.__dict__["action_threshold"] = action_threshold @@ -214,11 +182,6 @@ def _setter(key, value): if budget_name is None and not opts.urn: raise TypeError("Missing required property 'budget_name'") __props__.__dict__["budget_name"] = budget_name - if definition is not None and not isinstance(definition, BudgetsActionDefinitionArgs): - definition = definition or {} - def _setter(key, value): - definition[key] = value - BudgetsActionDefinitionArgs._configure(_setter, **definition) if definition is None and not opts.urn: raise TypeError("Missing required property 'definition'") __props__.__dict__["definition"] = definition diff --git a/sdk/python/pulumi_aws_native/budgets/get_budget.py b/sdk/python/pulumi_aws_native/budgets/get_budget.py index a2a6fce538..51805fba49 100644 --- a/sdk/python/pulumi_aws_native/budgets/get_budget.py +++ b/sdk/python/pulumi_aws_native/budgets/get_budget.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/budgets/get_budgets_action.py b/sdk/python/pulumi_aws_native/budgets/get_budgets_action.py index 39fa5edee1..d6dc87d494 100644 --- a/sdk/python/pulumi_aws_native/budgets/get_budgets_action.py +++ b/sdk/python/pulumi_aws_native/budgets/get_budgets_action.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/budgets/outputs.py b/sdk/python/pulumi_aws_native/budgets/outputs.py index 19b1f53af1..17d2aea5d7 100644 --- a/sdk/python/pulumi_aws_native/budgets/outputs.py +++ b/sdk/python/pulumi_aws_native/budgets/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -53,20 +53,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, auto_adjust_type: str, historical_options: Optional['outputs.BudgetHistoricalOptions'] = None): - BudgetAutoAdjustData._configure( - lambda key, value: pulumi.set(__self__, key, value), - auto_adjust_type=auto_adjust_type, - historical_options=historical_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auto_adjust_type: str, - historical_options: Optional['outputs.BudgetHistoricalOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("auto_adjust_type", auto_adjust_type) + pulumi.set(__self__, "auto_adjust_type", auto_adjust_type) if historical_options is not None: - _setter("historical_options", historical_options) + pulumi.set(__self__, "historical_options", historical_options) @property @pulumi.getter(name="autoAdjustType") @@ -130,57 +119,28 @@ def __init__(__self__, *, include_upfront: Optional[bool] = None, use_amortized: Optional[bool] = None, use_blended: Optional[bool] = None): - BudgetCostTypes._configure( - lambda key, value: pulumi.set(__self__, key, value), - include_credit=include_credit, - include_discount=include_discount, - include_other_subscription=include_other_subscription, - include_recurring=include_recurring, - include_refund=include_refund, - include_subscription=include_subscription, - include_support=include_support, - include_tax=include_tax, - include_upfront=include_upfront, - use_amortized=use_amortized, - use_blended=use_blended, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - include_credit: Optional[bool] = None, - include_discount: Optional[bool] = None, - include_other_subscription: Optional[bool] = None, - include_recurring: Optional[bool] = None, - include_refund: Optional[bool] = None, - include_subscription: Optional[bool] = None, - include_support: Optional[bool] = None, - include_tax: Optional[bool] = None, - include_upfront: Optional[bool] = None, - use_amortized: Optional[bool] = None, - use_blended: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if include_credit is not None: - _setter("include_credit", include_credit) + pulumi.set(__self__, "include_credit", include_credit) if include_discount is not None: - _setter("include_discount", include_discount) + pulumi.set(__self__, "include_discount", include_discount) if include_other_subscription is not None: - _setter("include_other_subscription", include_other_subscription) + pulumi.set(__self__, "include_other_subscription", include_other_subscription) if include_recurring is not None: - _setter("include_recurring", include_recurring) + pulumi.set(__self__, "include_recurring", include_recurring) if include_refund is not None: - _setter("include_refund", include_refund) + pulumi.set(__self__, "include_refund", include_refund) if include_subscription is not None: - _setter("include_subscription", include_subscription) + pulumi.set(__self__, "include_subscription", include_subscription) if include_support is not None: - _setter("include_support", include_support) + pulumi.set(__self__, "include_support", include_support) if include_tax is not None: - _setter("include_tax", include_tax) + pulumi.set(__self__, "include_tax", include_tax) if include_upfront is not None: - _setter("include_upfront", include_upfront) + pulumi.set(__self__, "include_upfront", include_upfront) if use_amortized is not None: - _setter("use_amortized", use_amortized) + pulumi.set(__self__, "use_amortized", use_amortized) if use_blended is not None: - _setter("use_blended", use_blended) + pulumi.set(__self__, "use_blended", use_blended) @property @pulumi.getter(name="includeCredit") @@ -283,47 +243,22 @@ def __init__(__self__, *, cost_types: Optional['outputs.BudgetCostTypes'] = None, planned_budget_limits: Optional[Any] = None, time_period: Optional['outputs.BudgetTimePeriod'] = None): - BudgetData._configure( - lambda key, value: pulumi.set(__self__, key, value), - budget_type=budget_type, - time_unit=time_unit, - auto_adjust_data=auto_adjust_data, - budget_limit=budget_limit, - budget_name=budget_name, - cost_filters=cost_filters, - cost_types=cost_types, - planned_budget_limits=planned_budget_limits, - time_period=time_period, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - budget_type: str, - time_unit: str, - auto_adjust_data: Optional['outputs.BudgetAutoAdjustData'] = None, - budget_limit: Optional['outputs.BudgetSpend'] = None, - budget_name: Optional[str] = None, - cost_filters: Optional[Any] = None, - cost_types: Optional['outputs.BudgetCostTypes'] = None, - planned_budget_limits: Optional[Any] = None, - time_period: Optional['outputs.BudgetTimePeriod'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("budget_type", budget_type) - _setter("time_unit", time_unit) + pulumi.set(__self__, "budget_type", budget_type) + pulumi.set(__self__, "time_unit", time_unit) if auto_adjust_data is not None: - _setter("auto_adjust_data", auto_adjust_data) + pulumi.set(__self__, "auto_adjust_data", auto_adjust_data) if budget_limit is not None: - _setter("budget_limit", budget_limit) + pulumi.set(__self__, "budget_limit", budget_limit) if budget_name is not None: - _setter("budget_name", budget_name) + pulumi.set(__self__, "budget_name", budget_name) if cost_filters is not None: - _setter("cost_filters", cost_filters) + pulumi.set(__self__, "cost_filters", cost_filters) if cost_types is not None: - _setter("cost_types", cost_types) + pulumi.set(__self__, "cost_types", cost_types) if planned_budget_limits is not None: - _setter("planned_budget_limits", planned_budget_limits) + pulumi.set(__self__, "planned_budget_limits", planned_budget_limits) if time_period is not None: - _setter("time_period", time_period) + pulumi.set(__self__, "time_period", time_period) @property @pulumi.getter(name="budgetType") @@ -392,16 +327,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, budget_adjustment_period: int): - BudgetHistoricalOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - budget_adjustment_period=budget_adjustment_period, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - budget_adjustment_period: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("budget_adjustment_period", budget_adjustment_period) + pulumi.set(__self__, "budget_adjustment_period", budget_adjustment_period) @property @pulumi.getter(name="budgetAdjustmentPeriod") @@ -437,26 +363,11 @@ def __init__(__self__, *, notification_type: str, threshold: float, threshold_type: Optional[str] = None): - BudgetNotification._configure( - lambda key, value: pulumi.set(__self__, key, value), - comparison_operator=comparison_operator, - notification_type=notification_type, - threshold=threshold, - threshold_type=threshold_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comparison_operator: str, - notification_type: str, - threshold: float, - threshold_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("comparison_operator", comparison_operator) - _setter("notification_type", notification_type) - _setter("threshold", threshold) + pulumi.set(__self__, "comparison_operator", comparison_operator) + pulumi.set(__self__, "notification_type", notification_type) + pulumi.set(__self__, "threshold", threshold) if threshold_type is not None: - _setter("threshold_type", threshold_type) + pulumi.set(__self__, "threshold_type", threshold_type) @property @pulumi.getter(name="comparisonOperator") @@ -484,19 +395,8 @@ class BudgetNotificationWithSubscribers(dict): def __init__(__self__, *, notification: 'outputs.BudgetNotification', subscribers: Sequence['outputs.BudgetSubscriber']): - BudgetNotificationWithSubscribers._configure( - lambda key, value: pulumi.set(__self__, key, value), - notification=notification, - subscribers=subscribers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - notification: 'outputs.BudgetNotification', - subscribers: Sequence['outputs.BudgetSubscriber'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("notification", notification) - _setter("subscribers", subscribers) + pulumi.set(__self__, "notification", notification) + pulumi.set(__self__, "subscribers", subscribers) @property @pulumi.getter @@ -514,19 +414,8 @@ class BudgetSpend(dict): def __init__(__self__, *, amount: float, unit: str): - BudgetSpend._configure( - lambda key, value: pulumi.set(__self__, key, value), - amount=amount, - unit=unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - amount: float, - unit: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("amount", amount) - _setter("unit", unit) + pulumi.set(__self__, "amount", amount) + pulumi.set(__self__, "unit", unit) @property @pulumi.getter @@ -561,19 +450,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, address: str, subscription_type: str): - BudgetSubscriber._configure( - lambda key, value: pulumi.set(__self__, key, value), - address=address, - subscription_type=subscription_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - address: str, - subscription_type: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("address", address) - _setter("subscription_type", subscription_type) + pulumi.set(__self__, "address", address) + pulumi.set(__self__, "subscription_type", subscription_type) @property @pulumi.getter @@ -591,21 +469,10 @@ class BudgetTimePeriod(dict): def __init__(__self__, *, end: Optional[str] = None, start: Optional[str] = None): - BudgetTimePeriod._configure( - lambda key, value: pulumi.set(__self__, key, value), - end=end, - start=start, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - end: Optional[str] = None, - start: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if end is not None: - _setter("end", end) + pulumi.set(__self__, "end", end) if start is not None: - _setter("start", start) + pulumi.set(__self__, "start", start) @property @pulumi.getter @@ -623,19 +490,8 @@ class BudgetsActionActionThreshold(dict): def __init__(__self__, *, type: 'BudgetsActionActionThresholdType', value: float): - BudgetsActionActionThreshold._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: 'BudgetsActionActionThresholdType', - value: float, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) - _setter("value", value) + pulumi.set(__self__, "type", type) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -675,25 +531,12 @@ def __init__(__self__, *, iam_action_definition: Optional['outputs.BudgetsActionIamActionDefinition'] = None, scp_action_definition: Optional['outputs.BudgetsActionScpActionDefinition'] = None, ssm_action_definition: Optional['outputs.BudgetsActionSsmActionDefinition'] = None): - BudgetsActionDefinition._configure( - lambda key, value: pulumi.set(__self__, key, value), - iam_action_definition=iam_action_definition, - scp_action_definition=scp_action_definition, - ssm_action_definition=ssm_action_definition, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - iam_action_definition: Optional['outputs.BudgetsActionIamActionDefinition'] = None, - scp_action_definition: Optional['outputs.BudgetsActionScpActionDefinition'] = None, - ssm_action_definition: Optional['outputs.BudgetsActionSsmActionDefinition'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if iam_action_definition is not None: - _setter("iam_action_definition", iam_action_definition) + pulumi.set(__self__, "iam_action_definition", iam_action_definition) if scp_action_definition is not None: - _setter("scp_action_definition", scp_action_definition) + pulumi.set(__self__, "scp_action_definition", scp_action_definition) if ssm_action_definition is not None: - _setter("ssm_action_definition", ssm_action_definition) + pulumi.set(__self__, "ssm_action_definition", ssm_action_definition) @property @pulumi.getter(name="iamActionDefinition") @@ -735,28 +578,13 @@ def __init__(__self__, *, groups: Optional[Sequence[str]] = None, roles: Optional[Sequence[str]] = None, users: Optional[Sequence[str]] = None): - BudgetsActionIamActionDefinition._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy_arn=policy_arn, - groups=groups, - roles=roles, - users=users, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy_arn: str, - groups: Optional[Sequence[str]] = None, - roles: Optional[Sequence[str]] = None, - users: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy_arn", policy_arn) + pulumi.set(__self__, "policy_arn", policy_arn) if groups is not None: - _setter("groups", groups) + pulumi.set(__self__, "groups", groups) if roles is not None: - _setter("roles", roles) + pulumi.set(__self__, "roles", roles) if users is not None: - _setter("users", users) + pulumi.set(__self__, "users", users) @property @pulumi.getter(name="policyArn") @@ -803,19 +631,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, policy_id: str, target_ids: Sequence[str]): - BudgetsActionScpActionDefinition._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy_id=policy_id, - target_ids=target_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy_id: str, - target_ids: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy_id", policy_id) - _setter("target_ids", target_ids) + pulumi.set(__self__, "policy_id", policy_id) + pulumi.set(__self__, "target_ids", target_ids) @property @pulumi.getter(name="policyId") @@ -851,22 +668,9 @@ def __init__(__self__, *, instance_ids: Sequence[str], region: str, subtype: 'BudgetsActionSsmActionDefinitionSubtype'): - BudgetsActionSsmActionDefinition._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_ids=instance_ids, - region=region, - subtype=subtype, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_ids: Sequence[str], - region: str, - subtype: 'BudgetsActionSsmActionDefinitionSubtype', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_ids", instance_ids) - _setter("region", region) - _setter("subtype", subtype) + pulumi.set(__self__, "instance_ids", instance_ids) + pulumi.set(__self__, "region", region) + pulumi.set(__self__, "subtype", subtype) @property @pulumi.getter(name="instanceIds") @@ -889,19 +693,8 @@ class BudgetsActionSubscriber(dict): def __init__(__self__, *, address: str, type: 'BudgetsActionSubscriberType'): - BudgetsActionSubscriber._configure( - lambda key, value: pulumi.set(__self__, key, value), - address=address, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - address: str, - type: 'BudgetsActionSubscriberType', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("address", address) - _setter("type", type) + pulumi.set(__self__, "address", address) + pulumi.set(__self__, "type", type) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/cassandra/_inputs.py b/sdk/python/pulumi_aws_native/cassandra/_inputs.py index cf4c82ba93..d5a17c52c4 100644 --- a/sdk/python/pulumi_aws_native/cassandra/_inputs.py +++ b/sdk/python/pulumi_aws_native/cassandra/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -26,21 +26,10 @@ class KeyspaceReplicationSpecificationArgs: def __init__(__self__, *, region_list: Optional[pulumi.Input[Sequence[pulumi.Input['KeyspaceRegionListItem']]]] = None, replication_strategy: Optional[pulumi.Input['KeyspaceReplicationSpecificationReplicationStrategy']] = None): - KeyspaceReplicationSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - region_list=region_list, - replication_strategy=replication_strategy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - region_list: Optional[pulumi.Input[Sequence[pulumi.Input['KeyspaceRegionListItem']]]] = None, - replication_strategy: Optional[pulumi.Input['KeyspaceReplicationSpecificationReplicationStrategy']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if region_list is not None: - _setter("region_list", region_list) + pulumi.set(__self__, "region_list", region_list) if replication_strategy is not None: - _setter("replication_strategy", replication_strategy) + pulumi.set(__self__, "replication_strategy", replication_strategy) @property @pulumi.getter(name="regionList") @@ -66,19 +55,8 @@ class KeyspaceTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - KeyspaceTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -104,20 +82,9 @@ class TableBillingModeArgs: def __init__(__self__, *, mode: pulumi.Input['TableMode'], provisioned_throughput: Optional[pulumi.Input['TableProvisionedThroughputArgs']] = None): - TableBillingModeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - mode=mode, - provisioned_throughput=provisioned_throughput, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mode: pulumi.Input['TableMode'], - provisioned_throughput: Optional[pulumi.Input['TableProvisionedThroughputArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) if provisioned_throughput is not None: - _setter("provisioned_throughput", provisioned_throughput) + pulumi.set(__self__, "provisioned_throughput", provisioned_throughput) @property @pulumi.getter @@ -143,20 +110,9 @@ class TableClusteringKeyColumnArgs: def __init__(__self__, *, column: pulumi.Input['TableColumnArgs'], order_by: Optional[pulumi.Input['TableClusteringKeyColumnOrderBy']] = None): - TableClusteringKeyColumnArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - order_by=order_by, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['TableColumnArgs'], - order_by: Optional[pulumi.Input['TableClusteringKeyColumnOrderBy']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) + pulumi.set(__self__, "column", column) if order_by is not None: - _setter("order_by", order_by) + pulumi.set(__self__, "order_by", order_by) @property @pulumi.getter @@ -182,19 +138,8 @@ class TableColumnArgs: def __init__(__self__, *, column_name: pulumi.Input[str], column_type: pulumi.Input[str]): - TableColumnArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_name=column_name, - column_type=column_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_name: pulumi.Input[str], - column_type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column_name", column_name) - _setter("column_type", column_type) + pulumi.set(__self__, "column_name", column_name) + pulumi.set(__self__, "column_type", column_type) @property @pulumi.getter(name="columnName") @@ -223,20 +168,9 @@ def __init__(__self__, *, """ Represents the settings used to enable server-side encryption """ - TableEncryptionSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - encryption_type=encryption_type, - kms_key_identifier=kms_key_identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - encryption_type: pulumi.Input['TableEncryptionType'], - kms_key_identifier: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("encryption_type", encryption_type) + pulumi.set(__self__, "encryption_type", encryption_type) if kms_key_identifier is not None: - _setter("kms_key_identifier", kms_key_identifier) + pulumi.set(__self__, "kms_key_identifier", kms_key_identifier) @property @pulumi.getter(name="encryptionType") @@ -265,19 +199,8 @@ def __init__(__self__, *, """ Throughput for the specified table, which consists of values for ReadCapacityUnits and WriteCapacityUnits """ - TableProvisionedThroughputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - read_capacity_units=read_capacity_units, - write_capacity_units=write_capacity_units, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - read_capacity_units: pulumi.Input[int], - write_capacity_units: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("read_capacity_units", read_capacity_units) - _setter("write_capacity_units", write_capacity_units) + pulumi.set(__self__, "read_capacity_units", read_capacity_units) + pulumi.set(__self__, "write_capacity_units", write_capacity_units) @property @pulumi.getter(name="readCapacityUnits") @@ -306,19 +229,8 @@ def __init__(__self__, *, """ A key-value pair to apply to the resource """ - TableTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/cassandra/get_keyspace.py b/sdk/python/pulumi_aws_native/cassandra/get_keyspace.py index 50b871cf16..4331c6906b 100644 --- a/sdk/python/pulumi_aws_native/cassandra/get_keyspace.py +++ b/sdk/python/pulumi_aws_native/cassandra/get_keyspace.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/cassandra/get_table.py b/sdk/python/pulumi_aws_native/cassandra/get_table.py index 6a3ee25a89..10be5f064f 100644 --- a/sdk/python/pulumi_aws_native/cassandra/get_table.py +++ b/sdk/python/pulumi_aws_native/cassandra/get_table.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/cassandra/keyspace.py b/sdk/python/pulumi_aws_native/cassandra/keyspace.py index 36650d38c6..ceb6ade0f9 100644 --- a/sdk/python/pulumi_aws_native/cassandra/keyspace.py +++ b/sdk/python/pulumi_aws_native/cassandra/keyspace.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -24,25 +24,12 @@ def __init__(__self__, *, The set of arguments for constructing a Keyspace resource. :param pulumi.Input[str] keyspace_name: Name for Cassandra keyspace """ - KeyspaceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - keyspace_name=keyspace_name, - replication_specification=replication_specification, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - keyspace_name: Optional[pulumi.Input[str]] = None, - replication_specification: Optional[pulumi.Input['KeyspaceReplicationSpecificationArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['KeyspaceTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if keyspace_name is not None: - _setter("keyspace_name", keyspace_name) + pulumi.set(__self__, "keyspace_name", keyspace_name) if replication_specification is not None: - _setter("replication_specification", replication_specification) + pulumi.set(__self__, "replication_specification", replication_specification) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="keyspaceName") @@ -110,10 +97,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - KeyspaceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -132,11 +115,6 @@ def _internal_init(__self__, __props__ = KeyspaceArgs.__new__(KeyspaceArgs) __props__.__dict__["keyspace_name"] = keyspace_name - if replication_specification is not None and not isinstance(replication_specification, KeyspaceReplicationSpecificationArgs): - replication_specification = replication_specification or {} - def _setter(key, value): - replication_specification[key] = value - KeyspaceReplicationSpecificationArgs._configure(_setter, **replication_specification) __props__.__dict__["replication_specification"] = replication_specification __props__.__dict__["tags"] = tags replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["keyspace_name", "replication_specification"]) diff --git a/sdk/python/pulumi_aws_native/cassandra/outputs.py b/sdk/python/pulumi_aws_native/cassandra/outputs.py index cdf22e4297..91d0ac8515 100644 --- a/sdk/python/pulumi_aws_native/cassandra/outputs.py +++ b/sdk/python/pulumi_aws_native/cassandra/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -46,21 +46,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, region_list: Optional[Sequence['KeyspaceRegionListItem']] = None, replication_strategy: Optional['KeyspaceReplicationSpecificationReplicationStrategy'] = None): - KeyspaceReplicationSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - region_list=region_list, - replication_strategy=replication_strategy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - region_list: Optional[Sequence['KeyspaceRegionListItem']] = None, - replication_strategy: Optional['KeyspaceReplicationSpecificationReplicationStrategy'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if region_list is not None: - _setter("region_list", region_list) + pulumi.set(__self__, "region_list", region_list) if replication_strategy is not None: - _setter("replication_strategy", replication_strategy) + pulumi.set(__self__, "replication_strategy", replication_strategy) @property @pulumi.getter(name="regionList") @@ -78,19 +67,8 @@ class KeyspaceTag(dict): def __init__(__self__, *, key: str, value: str): - KeyspaceTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -125,20 +103,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, mode: 'TableMode', provisioned_throughput: Optional['outputs.TableProvisionedThroughput'] = None): - TableBillingMode._configure( - lambda key, value: pulumi.set(__self__, key, value), - mode=mode, - provisioned_throughput=provisioned_throughput, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mode: 'TableMode', - provisioned_throughput: Optional['outputs.TableProvisionedThroughput'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) if provisioned_throughput is not None: - _setter("provisioned_throughput", provisioned_throughput) + pulumi.set(__self__, "provisioned_throughput", provisioned_throughput) @property @pulumi.getter @@ -173,20 +140,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, column: 'outputs.TableColumn', order_by: Optional['TableClusteringKeyColumnOrderBy'] = None): - TableClusteringKeyColumn._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - order_by=order_by, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.TableColumn', - order_by: Optional['TableClusteringKeyColumnOrderBy'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) + pulumi.set(__self__, "column", column) if order_by is not None: - _setter("order_by", order_by) + pulumi.set(__self__, "order_by", order_by) @property @pulumi.getter @@ -223,19 +179,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, column_name: str, column_type: str): - TableColumn._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_name=column_name, - column_type=column_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_name: str, - column_type: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column_name", column_name) - _setter("column_type", column_type) + pulumi.set(__self__, "column_name", column_name) + pulumi.set(__self__, "column_type", column_type) @property @pulumi.getter(name="columnName") @@ -278,20 +223,9 @@ def __init__(__self__, *, """ Represents the settings used to enable server-side encryption """ - TableEncryptionSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - encryption_type=encryption_type, - kms_key_identifier=kms_key_identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - encryption_type: 'TableEncryptionType', - kms_key_identifier: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("encryption_type", encryption_type) + pulumi.set(__self__, "encryption_type", encryption_type) if kms_key_identifier is not None: - _setter("kms_key_identifier", kms_key_identifier) + pulumi.set(__self__, "kms_key_identifier", kms_key_identifier) @property @pulumi.getter(name="encryptionType") @@ -334,19 +268,8 @@ def __init__(__self__, *, """ Throughput for the specified table, which consists of values for ReadCapacityUnits and WriteCapacityUnits """ - TableProvisionedThroughput._configure( - lambda key, value: pulumi.set(__self__, key, value), - read_capacity_units=read_capacity_units, - write_capacity_units=write_capacity_units, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - read_capacity_units: int, - write_capacity_units: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("read_capacity_units", read_capacity_units) - _setter("write_capacity_units", write_capacity_units) + pulumi.set(__self__, "read_capacity_units", read_capacity_units) + pulumi.set(__self__, "write_capacity_units", write_capacity_units) @property @pulumi.getter(name="readCapacityUnits") @@ -370,19 +293,8 @@ def __init__(__self__, *, """ A key-value pair to apply to the resource """ - TableTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/cassandra/table.py b/sdk/python/pulumi_aws_native/cassandra/table.py index 9fc1ef1296..41e9cee8f0 100644 --- a/sdk/python/pulumi_aws_native/cassandra/table.py +++ b/sdk/python/pulumi_aws_native/cassandra/table.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -40,55 +40,26 @@ def __init__(__self__, *, :param pulumi.Input[str] table_name: Name for Cassandra table :param pulumi.Input[Sequence[pulumi.Input['TableTagArgs']]] tags: An array of key-value pairs to apply to this resource """ - TableArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - keyspace_name=keyspace_name, - partition_key_columns=partition_key_columns, - billing_mode=billing_mode, - client_side_timestamps_enabled=client_side_timestamps_enabled, - clustering_key_columns=clustering_key_columns, - default_time_to_live=default_time_to_live, - encryption_specification=encryption_specification, - point_in_time_recovery_enabled=point_in_time_recovery_enabled, - regular_columns=regular_columns, - table_name=table_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - keyspace_name: pulumi.Input[str], - partition_key_columns: pulumi.Input[Sequence[pulumi.Input['TableColumnArgs']]], - billing_mode: Optional[pulumi.Input['TableBillingModeArgs']] = None, - client_side_timestamps_enabled: Optional[pulumi.Input[bool]] = None, - clustering_key_columns: Optional[pulumi.Input[Sequence[pulumi.Input['TableClusteringKeyColumnArgs']]]] = None, - default_time_to_live: Optional[pulumi.Input[int]] = None, - encryption_specification: Optional[pulumi.Input['TableEncryptionSpecificationArgs']] = None, - point_in_time_recovery_enabled: Optional[pulumi.Input[bool]] = None, - regular_columns: Optional[pulumi.Input[Sequence[pulumi.Input['TableColumnArgs']]]] = None, - table_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['TableTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("keyspace_name", keyspace_name) - _setter("partition_key_columns", partition_key_columns) + pulumi.set(__self__, "keyspace_name", keyspace_name) + pulumi.set(__self__, "partition_key_columns", partition_key_columns) if billing_mode is not None: - _setter("billing_mode", billing_mode) + pulumi.set(__self__, "billing_mode", billing_mode) if client_side_timestamps_enabled is not None: - _setter("client_side_timestamps_enabled", client_side_timestamps_enabled) + pulumi.set(__self__, "client_side_timestamps_enabled", client_side_timestamps_enabled) if clustering_key_columns is not None: - _setter("clustering_key_columns", clustering_key_columns) + pulumi.set(__self__, "clustering_key_columns", clustering_key_columns) if default_time_to_live is not None: - _setter("default_time_to_live", default_time_to_live) + pulumi.set(__self__, "default_time_to_live", default_time_to_live) if encryption_specification is not None: - _setter("encryption_specification", encryption_specification) + pulumi.set(__self__, "encryption_specification", encryption_specification) if point_in_time_recovery_enabled is not None: - _setter("point_in_time_recovery_enabled", point_in_time_recovery_enabled) + pulumi.set(__self__, "point_in_time_recovery_enabled", point_in_time_recovery_enabled) if regular_columns is not None: - _setter("regular_columns", regular_columns) + pulumi.set(__self__, "regular_columns", regular_columns) if table_name is not None: - _setter("table_name", table_name) + pulumi.set(__self__, "table_name", table_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="keyspaceName") @@ -268,10 +239,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TableArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -297,20 +264,10 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = TableArgs.__new__(TableArgs) - if billing_mode is not None and not isinstance(billing_mode, TableBillingModeArgs): - billing_mode = billing_mode or {} - def _setter(key, value): - billing_mode[key] = value - TableBillingModeArgs._configure(_setter, **billing_mode) __props__.__dict__["billing_mode"] = billing_mode __props__.__dict__["client_side_timestamps_enabled"] = client_side_timestamps_enabled __props__.__dict__["clustering_key_columns"] = clustering_key_columns __props__.__dict__["default_time_to_live"] = default_time_to_live - if encryption_specification is not None and not isinstance(encryption_specification, TableEncryptionSpecificationArgs): - encryption_specification = encryption_specification or {} - def _setter(key, value): - encryption_specification[key] = value - TableEncryptionSpecificationArgs._configure(_setter, **encryption_specification) __props__.__dict__["encryption_specification"] = encryption_specification if keyspace_name is None and not opts.urn: raise TypeError("Missing required property 'keyspace_name'") diff --git a/sdk/python/pulumi_aws_native/ce/_inputs.py b/sdk/python/pulumi_aws_native/ce/_inputs.py index e2d5dbde7e..3433721477 100644 --- a/sdk/python/pulumi_aws_native/ce/_inputs.py +++ b/sdk/python/pulumi_aws_native/ce/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -26,19 +26,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name for the tag. :param pulumi.Input[str] value: The value for the tag. """ - AnomalyMonitorResourceTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -75,19 +64,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name for the tag. :param pulumi.Input[str] value: The value for the tag. """ - AnomalySubscriptionResourceTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -120,23 +98,10 @@ def __init__(__self__, *, address: pulumi.Input[str], type: pulumi.Input['AnomalySubscriptionSubscriberType'], status: Optional[pulumi.Input['AnomalySubscriptionSubscriberStatus']] = None): - AnomalySubscriptionSubscriberArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - address=address, - type=type, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - address: pulumi.Input[str], - type: pulumi.Input['AnomalySubscriptionSubscriberType'], - status: Optional[pulumi.Input['AnomalySubscriptionSubscriberStatus']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("address", address) - _setter("type", type) + pulumi.set(__self__, "address", address) + pulumi.set(__self__, "type", type) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/ce/anomaly_monitor.py b/sdk/python/pulumi_aws_native/ce/anomaly_monitor.py index 5a3b016184..6bb7ce2e66 100644 --- a/sdk/python/pulumi_aws_native/ce/anomaly_monitor.py +++ b/sdk/python/pulumi_aws_native/ce/anomaly_monitor.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -28,31 +28,14 @@ def __init__(__self__, *, :param pulumi.Input['AnomalyMonitorMonitorDimension'] monitor_dimension: The dimensions to evaluate :param pulumi.Input[Sequence[pulumi.Input['AnomalyMonitorResourceTagArgs']]] resource_tags: Tags to assign to monitor. """ - AnomalyMonitorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - monitor_name=monitor_name, - monitor_type=monitor_type, - monitor_dimension=monitor_dimension, - monitor_specification=monitor_specification, - resource_tags=resource_tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - monitor_name: pulumi.Input[str], - monitor_type: pulumi.Input['AnomalyMonitorMonitorType'], - monitor_dimension: Optional[pulumi.Input['AnomalyMonitorMonitorDimension']] = None, - monitor_specification: Optional[pulumi.Input[str]] = None, - resource_tags: Optional[pulumi.Input[Sequence[pulumi.Input['AnomalyMonitorResourceTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("monitor_name", monitor_name) - _setter("monitor_type", monitor_type) + pulumi.set(__self__, "monitor_name", monitor_name) + pulumi.set(__self__, "monitor_type", monitor_type) if monitor_dimension is not None: - _setter("monitor_dimension", monitor_dimension) + pulumi.set(__self__, "monitor_dimension", monitor_dimension) if monitor_specification is not None: - _setter("monitor_specification", monitor_specification) + pulumi.set(__self__, "monitor_specification", monitor_specification) if resource_tags is not None: - _setter("resource_tags", resource_tags) + pulumi.set(__self__, "resource_tags", resource_tags) @property @pulumi.getter(name="monitorName") @@ -153,10 +136,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AnomalyMonitorArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ce/anomaly_subscription.py b/sdk/python/pulumi_aws_native/ce/anomaly_subscription.py index f275ada339..ffec1b9bd0 100644 --- a/sdk/python/pulumi_aws_native/ce/anomaly_subscription.py +++ b/sdk/python/pulumi_aws_native/ce/anomaly_subscription.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -34,37 +34,16 @@ def __init__(__self__, *, :param pulumi.Input[float] threshold: The dollar value that triggers a notification if the threshold is exceeded. :param pulumi.Input[str] threshold_expression: An Expression object in JSON String format used to specify the anomalies that you want to generate alerts for. """ - AnomalySubscriptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - frequency=frequency, - monitor_arn_list=monitor_arn_list, - subscribers=subscribers, - subscription_name=subscription_name, - resource_tags=resource_tags, - threshold=threshold, - threshold_expression=threshold_expression, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - frequency: pulumi.Input['AnomalySubscriptionFrequency'], - monitor_arn_list: pulumi.Input[Sequence[pulumi.Input[str]]], - subscribers: pulumi.Input[Sequence[pulumi.Input['AnomalySubscriptionSubscriberArgs']]], - subscription_name: pulumi.Input[str], - resource_tags: Optional[pulumi.Input[Sequence[pulumi.Input['AnomalySubscriptionResourceTagArgs']]]] = None, - threshold: Optional[pulumi.Input[float]] = None, - threshold_expression: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("frequency", frequency) - _setter("monitor_arn_list", monitor_arn_list) - _setter("subscribers", subscribers) - _setter("subscription_name", subscription_name) + pulumi.set(__self__, "frequency", frequency) + pulumi.set(__self__, "monitor_arn_list", monitor_arn_list) + pulumi.set(__self__, "subscribers", subscribers) + pulumi.set(__self__, "subscription_name", subscription_name) if resource_tags is not None: - _setter("resource_tags", resource_tags) + pulumi.set(__self__, "resource_tags", resource_tags) if threshold is not None: - _setter("threshold", threshold) + pulumi.set(__self__, "threshold", threshold) if threshold_expression is not None: - _setter("threshold_expression", threshold_expression) + pulumi.set(__self__, "threshold_expression", threshold_expression) @property @pulumi.getter @@ -201,10 +180,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AnomalySubscriptionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ce/cost_category.py b/sdk/python/pulumi_aws_native/ce/cost_category.py index 8f755c3ee8..4d3cecfce0 100644 --- a/sdk/python/pulumi_aws_native/ce/cost_category.py +++ b/sdk/python/pulumi_aws_native/ce/cost_category.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -26,31 +26,14 @@ def __init__(__self__, *, :param pulumi.Input[str] default_value: The default value for the cost category :param pulumi.Input[str] split_charge_rules: Json array format of CostCategorySplitChargeRule in Billing and Cost Management API """ - CostCategoryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - rule_version=rule_version, - rules=rules, - default_value=default_value, - name=name, - split_charge_rules=split_charge_rules, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rule_version: pulumi.Input['CostCategoryRuleVersion'], - rules: pulumi.Input[str], - default_value: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - split_charge_rules: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("rule_version", rule_version) - _setter("rules", rules) + pulumi.set(__self__, "rule_version", rule_version) + pulumi.set(__self__, "rules", rules) if default_value is not None: - _setter("default_value", default_value) + pulumi.set(__self__, "default_value", default_value) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if split_charge_rules is not None: - _setter("split_charge_rules", split_charge_rules) + pulumi.set(__self__, "split_charge_rules", split_charge_rules) @property @pulumi.getter(name="ruleVersion") @@ -146,10 +129,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CostCategoryArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ce/get_anomaly_monitor.py b/sdk/python/pulumi_aws_native/ce/get_anomaly_monitor.py index 4f69ff34b6..a4b27fe26d 100644 --- a/sdk/python/pulumi_aws_native/ce/get_anomaly_monitor.py +++ b/sdk/python/pulumi_aws_native/ce/get_anomaly_monitor.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ce/get_anomaly_subscription.py b/sdk/python/pulumi_aws_native/ce/get_anomaly_subscription.py index 74339db548..a0aa437c13 100644 --- a/sdk/python/pulumi_aws_native/ce/get_anomaly_subscription.py +++ b/sdk/python/pulumi_aws_native/ce/get_anomaly_subscription.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/ce/get_cost_category.py b/sdk/python/pulumi_aws_native/ce/get_cost_category.py index c75cab284f..de5ff46698 100644 --- a/sdk/python/pulumi_aws_native/ce/get_cost_category.py +++ b/sdk/python/pulumi_aws_native/ce/get_cost_category.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/ce/outputs.py b/sdk/python/pulumi_aws_native/ce/outputs.py index c321033c00..93bbf694a9 100644 --- a/sdk/python/pulumi_aws_native/ce/outputs.py +++ b/sdk/python/pulumi_aws_native/ce/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -29,19 +29,8 @@ def __init__(__self__, *, :param str key: The key name for the tag. :param str value: The value for the tag. """ - AnomalyMonitorResourceTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -73,19 +62,8 @@ def __init__(__self__, *, :param str key: The key name for the tag. :param str value: The value for the tag. """ - AnomalySubscriptionResourceTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -110,23 +88,10 @@ def __init__(__self__, *, address: str, type: 'AnomalySubscriptionSubscriberType', status: Optional['AnomalySubscriptionSubscriberStatus'] = None): - AnomalySubscriptionSubscriber._configure( - lambda key, value: pulumi.set(__self__, key, value), - address=address, - type=type, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - address: str, - type: 'AnomalySubscriptionSubscriberType', - status: Optional['AnomalySubscriptionSubscriberStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("address", address) - _setter("type", type) + pulumi.set(__self__, "address", address) + pulumi.set(__self__, "type", type) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/certificatemanager/_inputs.py b/sdk/python/pulumi_aws_native/certificatemanager/_inputs.py index a60e3d0db0..400d81cbc6 100644 --- a/sdk/python/pulumi_aws_native/certificatemanager/_inputs.py +++ b/sdk/python/pulumi_aws_native/certificatemanager/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -19,17 +19,8 @@ class AccountExpiryEventsConfigurationArgs: def __init__(__self__, *, days_before_expiry: Optional[pulumi.Input[int]] = None): - AccountExpiryEventsConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - days_before_expiry=days_before_expiry, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - days_before_expiry: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if days_before_expiry is not None: - _setter("days_before_expiry", days_before_expiry) + pulumi.set(__self__, "days_before_expiry", days_before_expiry) @property @pulumi.getter(name="daysBeforeExpiry") @@ -47,24 +38,11 @@ def __init__(__self__, *, domain_name: pulumi.Input[str], hosted_zone_id: Optional[pulumi.Input[str]] = None, validation_domain: Optional[pulumi.Input[str]] = None): - CertificateDomainValidationOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - domain_name=domain_name, - hosted_zone_id=hosted_zone_id, - validation_domain=validation_domain, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - domain_name: pulumi.Input[str], - hosted_zone_id: Optional[pulumi.Input[str]] = None, - validation_domain: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("domain_name", domain_name) + pulumi.set(__self__, "domain_name", domain_name) if hosted_zone_id is not None: - _setter("hosted_zone_id", hosted_zone_id) + pulumi.set(__self__, "hosted_zone_id", hosted_zone_id) if validation_domain is not None: - _setter("validation_domain", validation_domain) + pulumi.set(__self__, "validation_domain", validation_domain) @property @pulumi.getter(name="domainName") @@ -99,19 +77,8 @@ class CertificateTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - CertificateTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/certificatemanager/account.py b/sdk/python/pulumi_aws_native/certificatemanager/account.py index 19106ddfdc..a103bafc44 100644 --- a/sdk/python/pulumi_aws_native/certificatemanager/account.py +++ b/sdk/python/pulumi_aws_native/certificatemanager/account.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -20,16 +20,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a Account resource. """ - AccountArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - expiry_events_configuration=expiry_events_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expiry_events_configuration: pulumi.Input['AccountExpiryEventsConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("expiry_events_configuration", expiry_events_configuration) + pulumi.set(__self__, "expiry_events_configuration", expiry_events_configuration) @property @pulumi.getter(name="expiryEventsConfiguration") @@ -73,10 +64,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AccountArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -92,11 +79,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = AccountArgs.__new__(AccountArgs) - if expiry_events_configuration is not None and not isinstance(expiry_events_configuration, AccountExpiryEventsConfigurationArgs): - expiry_events_configuration = expiry_events_configuration or {} - def _setter(key, value): - expiry_events_configuration[key] = value - AccountExpiryEventsConfigurationArgs._configure(_setter, **expiry_events_configuration) if expiry_events_configuration is None and not opts.urn: raise TypeError("Missing required property 'expiry_events_configuration'") __props__.__dict__["expiry_events_configuration"] = expiry_events_configuration diff --git a/sdk/python/pulumi_aws_native/certificatemanager/certificate.py b/sdk/python/pulumi_aws_native/certificatemanager/certificate.py index f1086da4c0..65a370dcf3 100644 --- a/sdk/python/pulumi_aws_native/certificatemanager/certificate.py +++ b/sdk/python/pulumi_aws_native/certificatemanager/certificate.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,44 +27,21 @@ def __init__(__self__, *, """ The set of arguments for constructing a Certificate resource. """ - CertificateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - domain_name=domain_name, - certificate_authority_arn=certificate_authority_arn, - certificate_transparency_logging_preference=certificate_transparency_logging_preference, - domain_validation_options=domain_validation_options, - key_algorithm=key_algorithm, - subject_alternative_names=subject_alternative_names, - tags=tags, - validation_method=validation_method, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - domain_name: pulumi.Input[str], - certificate_authority_arn: Optional[pulumi.Input[str]] = None, - certificate_transparency_logging_preference: Optional[pulumi.Input[str]] = None, - domain_validation_options: Optional[pulumi.Input[Sequence[pulumi.Input['CertificateDomainValidationOptionArgs']]]] = None, - key_algorithm: Optional[pulumi.Input[str]] = None, - subject_alternative_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['CertificateTagArgs']]]] = None, - validation_method: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("domain_name", domain_name) + pulumi.set(__self__, "domain_name", domain_name) if certificate_authority_arn is not None: - _setter("certificate_authority_arn", certificate_authority_arn) + pulumi.set(__self__, "certificate_authority_arn", certificate_authority_arn) if certificate_transparency_logging_preference is not None: - _setter("certificate_transparency_logging_preference", certificate_transparency_logging_preference) + pulumi.set(__self__, "certificate_transparency_logging_preference", certificate_transparency_logging_preference) if domain_validation_options is not None: - _setter("domain_validation_options", domain_validation_options) + pulumi.set(__self__, "domain_validation_options", domain_validation_options) if key_algorithm is not None: - _setter("key_algorithm", key_algorithm) + pulumi.set(__self__, "key_algorithm", key_algorithm) if subject_alternative_names is not None: - _setter("subject_alternative_names", subject_alternative_names) + pulumi.set(__self__, "subject_alternative_names", subject_alternative_names) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if validation_method is not None: - _setter("validation_method", validation_method) + pulumi.set(__self__, "validation_method", validation_method) @property @pulumi.getter(name="domainName") @@ -183,10 +160,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CertificateArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/certificatemanager/get_account.py b/sdk/python/pulumi_aws_native/certificatemanager/get_account.py index 297c3a2b7c..f6bcf5d397 100644 --- a/sdk/python/pulumi_aws_native/certificatemanager/get_account.py +++ b/sdk/python/pulumi_aws_native/certificatemanager/get_account.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/certificatemanager/get_certificate.py b/sdk/python/pulumi_aws_native/certificatemanager/get_certificate.py index 2c4fc687eb..679a0f973f 100644 --- a/sdk/python/pulumi_aws_native/certificatemanager/get_certificate.py +++ b/sdk/python/pulumi_aws_native/certificatemanager/get_certificate.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/certificatemanager/outputs.py b/sdk/python/pulumi_aws_native/certificatemanager/outputs.py index 54ca231c80..fbff0160af 100644 --- a/sdk/python/pulumi_aws_native/certificatemanager/outputs.py +++ b/sdk/python/pulumi_aws_native/certificatemanager/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -36,17 +36,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, days_before_expiry: Optional[int] = None): - AccountExpiryEventsConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - days_before_expiry=days_before_expiry, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - days_before_expiry: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if days_before_expiry is not None: - _setter("days_before_expiry", days_before_expiry) + pulumi.set(__self__, "days_before_expiry", days_before_expiry) @property @pulumi.getter(name="daysBeforeExpiry") @@ -81,24 +72,11 @@ def __init__(__self__, *, domain_name: str, hosted_zone_id: Optional[str] = None, validation_domain: Optional[str] = None): - CertificateDomainValidationOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - domain_name=domain_name, - hosted_zone_id=hosted_zone_id, - validation_domain=validation_domain, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - domain_name: str, - hosted_zone_id: Optional[str] = None, - validation_domain: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("domain_name", domain_name) + pulumi.set(__self__, "domain_name", domain_name) if hosted_zone_id is not None: - _setter("hosted_zone_id", hosted_zone_id) + pulumi.set(__self__, "hosted_zone_id", hosted_zone_id) if validation_domain is not None: - _setter("validation_domain", validation_domain) + pulumi.set(__self__, "validation_domain", validation_domain) @property @pulumi.getter(name="domainName") @@ -121,19 +99,8 @@ class CertificateTag(dict): def __init__(__self__, *, key: str, value: str): - CertificateTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/chatbot/get_microsoft_teams_channel_configuration.py b/sdk/python/pulumi_aws_native/chatbot/get_microsoft_teams_channel_configuration.py index 50fd067b46..49c284e960 100644 --- a/sdk/python/pulumi_aws_native/chatbot/get_microsoft_teams_channel_configuration.py +++ b/sdk/python/pulumi_aws_native/chatbot/get_microsoft_teams_channel_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/chatbot/get_slack_channel_configuration.py b/sdk/python/pulumi_aws_native/chatbot/get_slack_channel_configuration.py index 4888b9814a..30472432fc 100644 --- a/sdk/python/pulumi_aws_native/chatbot/get_slack_channel_configuration.py +++ b/sdk/python/pulumi_aws_native/chatbot/get_slack_channel_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/chatbot/microsoft_teams_channel_configuration.py b/sdk/python/pulumi_aws_native/chatbot/microsoft_teams_channel_configuration.py index b695a8e32d..6835fdca4b 100644 --- a/sdk/python/pulumi_aws_native/chatbot/microsoft_teams_channel_configuration.py +++ b/sdk/python/pulumi_aws_native/chatbot/microsoft_teams_channel_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['MicrosoftTeamsChannelConfigurationArgs', 'MicrosoftTeamsChannelConfiguration'] @@ -35,44 +35,19 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] sns_topic_arns: ARNs of SNS topics which delivers notifications to AWS Chatbot, for example CloudWatch alarm notifications. :param pulumi.Input[bool] user_role_required: Enables use of a user role requirement in your chat configuration """ - MicrosoftTeamsChannelConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - configuration_name=configuration_name, - iam_role_arn=iam_role_arn, - team_id=team_id, - teams_channel_id=teams_channel_id, - teams_tenant_id=teams_tenant_id, - guardrail_policies=guardrail_policies, - logging_level=logging_level, - sns_topic_arns=sns_topic_arns, - user_role_required=user_role_required, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configuration_name: pulumi.Input[str], - iam_role_arn: pulumi.Input[str], - team_id: pulumi.Input[str], - teams_channel_id: pulumi.Input[str], - teams_tenant_id: pulumi.Input[str], - guardrail_policies: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - logging_level: Optional[pulumi.Input[str]] = None, - sns_topic_arns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - user_role_required: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("configuration_name", configuration_name) - _setter("iam_role_arn", iam_role_arn) - _setter("team_id", team_id) - _setter("teams_channel_id", teams_channel_id) - _setter("teams_tenant_id", teams_tenant_id) + pulumi.set(__self__, "configuration_name", configuration_name) + pulumi.set(__self__, "iam_role_arn", iam_role_arn) + pulumi.set(__self__, "team_id", team_id) + pulumi.set(__self__, "teams_channel_id", teams_channel_id) + pulumi.set(__self__, "teams_tenant_id", teams_tenant_id) if guardrail_policies is not None: - _setter("guardrail_policies", guardrail_policies) + pulumi.set(__self__, "guardrail_policies", guardrail_policies) if logging_level is not None: - _setter("logging_level", logging_level) + pulumi.set(__self__, "logging_level", logging_level) if sns_topic_arns is not None: - _setter("sns_topic_arns", sns_topic_arns) + pulumi.set(__self__, "sns_topic_arns", sns_topic_arns) if user_role_required is not None: - _setter("user_role_required", user_role_required) + pulumi.set(__self__, "user_role_required", user_role_required) @property @pulumi.getter(name="configurationName") @@ -232,10 +207,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - MicrosoftTeamsChannelConfigurationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/chatbot/slack_channel_configuration.py b/sdk/python/pulumi_aws_native/chatbot/slack_channel_configuration.py index 423e537bcf..9fbce8b47a 100644 --- a/sdk/python/pulumi_aws_native/chatbot/slack_channel_configuration.py +++ b/sdk/python/pulumi_aws_native/chatbot/slack_channel_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['SlackChannelConfigurationArgs', 'SlackChannelConfiguration'] @@ -33,41 +33,18 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] sns_topic_arns: ARNs of SNS topics which delivers notifications to AWS Chatbot, for example CloudWatch alarm notifications. :param pulumi.Input[bool] user_role_required: Enables use of a user role requirement in your chat configuration """ - SlackChannelConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - configuration_name=configuration_name, - iam_role_arn=iam_role_arn, - slack_channel_id=slack_channel_id, - slack_workspace_id=slack_workspace_id, - guardrail_policies=guardrail_policies, - logging_level=logging_level, - sns_topic_arns=sns_topic_arns, - user_role_required=user_role_required, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configuration_name: pulumi.Input[str], - iam_role_arn: pulumi.Input[str], - slack_channel_id: pulumi.Input[str], - slack_workspace_id: pulumi.Input[str], - guardrail_policies: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - logging_level: Optional[pulumi.Input[str]] = None, - sns_topic_arns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - user_role_required: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("configuration_name", configuration_name) - _setter("iam_role_arn", iam_role_arn) - _setter("slack_channel_id", slack_channel_id) - _setter("slack_workspace_id", slack_workspace_id) + pulumi.set(__self__, "configuration_name", configuration_name) + pulumi.set(__self__, "iam_role_arn", iam_role_arn) + pulumi.set(__self__, "slack_channel_id", slack_channel_id) + pulumi.set(__self__, "slack_workspace_id", slack_workspace_id) if guardrail_policies is not None: - _setter("guardrail_policies", guardrail_policies) + pulumi.set(__self__, "guardrail_policies", guardrail_policies) if logging_level is not None: - _setter("logging_level", logging_level) + pulumi.set(__self__, "logging_level", logging_level) if sns_topic_arns is not None: - _setter("sns_topic_arns", sns_topic_arns) + pulumi.set(__self__, "sns_topic_arns", sns_topic_arns) if user_role_required is not None: - _setter("user_role_required", user_role_required) + pulumi.set(__self__, "user_role_required", user_role_required) @property @pulumi.getter(name="configurationName") @@ -213,10 +190,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SlackChannelConfigurationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/cidr.py b/sdk/python/pulumi_aws_native/cidr.py index a81875d36b..219cde3920 100644 --- a/sdk/python/pulumi_aws_native/cidr.py +++ b/sdk/python/pulumi_aws_native/cidr.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from . import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/cleanrooms/_inputs.py b/sdk/python/pulumi_aws_native/cleanrooms/_inputs.py index 4da4bcd671..0b7e22adca 100644 --- a/sdk/python/pulumi_aws_native/cleanrooms/_inputs.py +++ b/sdk/python/pulumi_aws_native/cleanrooms/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -43,23 +43,10 @@ def __init__(__self__, *, name: pulumi.Input[str], type: pulumi.Input['AnalysisTemplateAnalysisParameterType'], default_value: Optional[pulumi.Input[str]] = None): - AnalysisTemplateAnalysisParameterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - type=type, - default_value=default_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - type: pulumi.Input['AnalysisTemplateAnalysisParameterType'], - default_value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("type", type) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "type", type) if default_value is not None: - _setter("default_value", default_value) + pulumi.set(__self__, "default_value", default_value) @property @pulumi.getter @@ -93,16 +80,7 @@ def default_value(self, value: Optional[pulumi.Input[str]]): class AnalysisTemplateAnalysisSourceArgs: def __init__(__self__, *, text: pulumi.Input[str]): - AnalysisTemplateAnalysisSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - text=text, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - text: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("text", text) + pulumi.set(__self__, "text", text) @property @pulumi.getter @@ -119,19 +97,8 @@ class AnalysisTemplateTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - AnalysisTemplateTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -159,25 +126,10 @@ def __init__(__self__, *, allow_duplicates: pulumi.Input[bool], allow_joins_on_columns_with_different_names: pulumi.Input[bool], preserve_nulls: pulumi.Input[bool]): - CollaborationDataEncryptionMetadataArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - allow_cleartext=allow_cleartext, - allow_duplicates=allow_duplicates, - allow_joins_on_columns_with_different_names=allow_joins_on_columns_with_different_names, - preserve_nulls=preserve_nulls, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allow_cleartext: pulumi.Input[bool], - allow_duplicates: pulumi.Input[bool], - allow_joins_on_columns_with_different_names: pulumi.Input[bool], - preserve_nulls: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("allow_cleartext", allow_cleartext) - _setter("allow_duplicates", allow_duplicates) - _setter("allow_joins_on_columns_with_different_names", allow_joins_on_columns_with_different_names) - _setter("preserve_nulls", preserve_nulls) + pulumi.set(__self__, "allow_cleartext", allow_cleartext) + pulumi.set(__self__, "allow_duplicates", allow_duplicates) + pulumi.set(__self__, "allow_joins_on_columns_with_different_names", allow_joins_on_columns_with_different_names) + pulumi.set(__self__, "preserve_nulls", preserve_nulls) @property @pulumi.getter(name="allowCleartext") @@ -222,22 +174,9 @@ def __init__(__self__, *, account_id: pulumi.Input[str], display_name: pulumi.Input[str], member_abilities: pulumi.Input[Sequence[pulumi.Input['CollaborationMemberAbility']]]): - CollaborationMemberSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - account_id=account_id, - display_name=display_name, - member_abilities=member_abilities, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - account_id: pulumi.Input[str], - display_name: pulumi.Input[str], - member_abilities: pulumi.Input[Sequence[pulumi.Input['CollaborationMemberAbility']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("account_id", account_id) - _setter("display_name", display_name) - _setter("member_abilities", member_abilities) + pulumi.set(__self__, "account_id", account_id) + pulumi.set(__self__, "display_name", display_name) + pulumi.set(__self__, "member_abilities", member_abilities) @property @pulumi.getter(name="accountId") @@ -272,19 +211,8 @@ class CollaborationTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - CollaborationTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -310,19 +238,8 @@ class ConfiguredTableAggregateColumnArgs: def __init__(__self__, *, column_names: pulumi.Input[Sequence[pulumi.Input[str]]], function: pulumi.Input['ConfiguredTableAggregateFunctionName']): - ConfiguredTableAggregateColumnArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_names=column_names, - function=function, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_names: pulumi.Input[Sequence[pulumi.Input[str]]], - function: pulumi.Input['ConfiguredTableAggregateFunctionName'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column_names", column_names) - _setter("function", function) + pulumi.set(__self__, "column_names", column_names) + pulumi.set(__self__, "function", function) @property @pulumi.getter(name="columnNames") @@ -349,22 +266,9 @@ def __init__(__self__, *, column_name: pulumi.Input[str], minimum: pulumi.Input[float], type: pulumi.Input['ConfiguredTableAggregationType']): - ConfiguredTableAggregationConstraintArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_name=column_name, - minimum=minimum, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_name: pulumi.Input[str], - minimum: pulumi.Input[float], - type: pulumi.Input['ConfiguredTableAggregationType'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column_name", column_name) - _setter("minimum", minimum) - _setter("type", type) + pulumi.set(__self__, "column_name", column_name) + pulumi.set(__self__, "minimum", minimum) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="columnName") @@ -404,36 +308,15 @@ def __init__(__self__, *, scalar_functions: pulumi.Input[Sequence[pulumi.Input['ConfiguredTableScalarFunctions']]], allowed_join_operators: Optional[pulumi.Input[Sequence[pulumi.Input['ConfiguredTableJoinOperator']]]] = None, join_required: Optional[pulumi.Input['ConfiguredTableJoinRequiredOption']] = None): - ConfiguredTableAnalysisRuleAggregationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - aggregate_columns=aggregate_columns, - dimension_columns=dimension_columns, - join_columns=join_columns, - output_constraints=output_constraints, - scalar_functions=scalar_functions, - allowed_join_operators=allowed_join_operators, - join_required=join_required, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aggregate_columns: pulumi.Input[Sequence[pulumi.Input['ConfiguredTableAggregateColumnArgs']]], - dimension_columns: pulumi.Input[Sequence[pulumi.Input[str]]], - join_columns: pulumi.Input[Sequence[pulumi.Input[str]]], - output_constraints: pulumi.Input[Sequence[pulumi.Input['ConfiguredTableAggregationConstraintArgs']]], - scalar_functions: pulumi.Input[Sequence[pulumi.Input['ConfiguredTableScalarFunctions']]], - allowed_join_operators: Optional[pulumi.Input[Sequence[pulumi.Input['ConfiguredTableJoinOperator']]]] = None, - join_required: Optional[pulumi.Input['ConfiguredTableJoinRequiredOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("aggregate_columns", aggregate_columns) - _setter("dimension_columns", dimension_columns) - _setter("join_columns", join_columns) - _setter("output_constraints", output_constraints) - _setter("scalar_functions", scalar_functions) + pulumi.set(__self__, "aggregate_columns", aggregate_columns) + pulumi.set(__self__, "dimension_columns", dimension_columns) + pulumi.set(__self__, "join_columns", join_columns) + pulumi.set(__self__, "output_constraints", output_constraints) + pulumi.set(__self__, "scalar_functions", scalar_functions) if allowed_join_operators is not None: - _setter("allowed_join_operators", allowed_join_operators) + pulumi.set(__self__, "allowed_join_operators", allowed_join_operators) if join_required is not None: - _setter("join_required", join_required) + pulumi.set(__self__, "join_required", join_required) @property @pulumi.getter(name="aggregateColumns") @@ -504,20 +387,9 @@ class ConfiguredTableAnalysisRuleCustomArgs: def __init__(__self__, *, allowed_analyses: pulumi.Input[Sequence[pulumi.Input[str]]], allowed_analysis_providers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - ConfiguredTableAnalysisRuleCustomArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - allowed_analyses=allowed_analyses, - allowed_analysis_providers=allowed_analysis_providers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allowed_analyses: pulumi.Input[Sequence[pulumi.Input[str]]], - allowed_analysis_providers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("allowed_analyses", allowed_analyses) + pulumi.set(__self__, "allowed_analyses", allowed_analyses) if allowed_analysis_providers is not None: - _setter("allowed_analysis_providers", allowed_analysis_providers) + pulumi.set(__self__, "allowed_analysis_providers", allowed_analysis_providers) @property @pulumi.getter(name="allowedAnalyses") @@ -544,23 +416,10 @@ def __init__(__self__, *, join_columns: pulumi.Input[Sequence[pulumi.Input[str]]], list_columns: pulumi.Input[Sequence[pulumi.Input[str]]], allowed_join_operators: Optional[pulumi.Input[Sequence[pulumi.Input['ConfiguredTableJoinOperator']]]] = None): - ConfiguredTableAnalysisRuleListArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - join_columns=join_columns, - list_columns=list_columns, - allowed_join_operators=allowed_join_operators, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - join_columns: pulumi.Input[Sequence[pulumi.Input[str]]], - list_columns: pulumi.Input[Sequence[pulumi.Input[str]]], - allowed_join_operators: Optional[pulumi.Input[Sequence[pulumi.Input['ConfiguredTableJoinOperator']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("join_columns", join_columns) - _setter("list_columns", list_columns) + pulumi.set(__self__, "join_columns", join_columns) + pulumi.set(__self__, "list_columns", list_columns) if allowed_join_operators is not None: - _setter("allowed_join_operators", allowed_join_operators) + pulumi.set(__self__, "allowed_join_operators", allowed_join_operators) @property @pulumi.getter(name="joinColumns") @@ -594,16 +453,7 @@ def allowed_join_operators(self, value: Optional[pulumi.Input[Sequence[pulumi.In class ConfiguredTableAnalysisRulePolicyV10PropertiesArgs: def __init__(__self__, *, list: pulumi.Input['ConfiguredTableAnalysisRuleListArgs']): - ConfiguredTableAnalysisRulePolicyV10PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - list=list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - list: pulumi.Input['ConfiguredTableAnalysisRuleListArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("list", list) + pulumi.set(__self__, "list", list) @property @pulumi.getter @@ -619,16 +469,7 @@ def list(self, value: pulumi.Input['ConfiguredTableAnalysisRuleListArgs']): class ConfiguredTableAnalysisRulePolicyV11PropertiesArgs: def __init__(__self__, *, aggregation: pulumi.Input['ConfiguredTableAnalysisRuleAggregationArgs']): - ConfiguredTableAnalysisRulePolicyV11PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - aggregation=aggregation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aggregation: pulumi.Input['ConfiguredTableAnalysisRuleAggregationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("aggregation", aggregation) + pulumi.set(__self__, "aggregation", aggregation) @property @pulumi.getter @@ -644,16 +485,7 @@ def aggregation(self, value: pulumi.Input['ConfiguredTableAnalysisRuleAggregatio class ConfiguredTableAnalysisRulePolicyV12PropertiesArgs: def __init__(__self__, *, custom: pulumi.Input['ConfiguredTableAnalysisRuleCustomArgs']): - ConfiguredTableAnalysisRulePolicyV12PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom=custom, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom: pulumi.Input['ConfiguredTableAnalysisRuleCustomArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("custom", custom) + pulumi.set(__self__, "custom", custom) @property @pulumi.getter @@ -669,16 +501,7 @@ def custom(self, value: pulumi.Input['ConfiguredTableAnalysisRuleCustomArgs']): class ConfiguredTableAnalysisRulePolicyArgs: def __init__(__self__, *, v1: pulumi.Input[Union['ConfiguredTableAnalysisRulePolicyV10PropertiesArgs', 'ConfiguredTableAnalysisRulePolicyV11PropertiesArgs', 'ConfiguredTableAnalysisRulePolicyV12PropertiesArgs']]): - ConfiguredTableAnalysisRulePolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - v1=v1, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - v1: pulumi.Input[Union['ConfiguredTableAnalysisRulePolicyV10PropertiesArgs', 'ConfiguredTableAnalysisRulePolicyV11PropertiesArgs', 'ConfiguredTableAnalysisRulePolicyV12PropertiesArgs']], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("v1", v1) + pulumi.set(__self__, "v1", v1) @property @pulumi.getter @@ -695,19 +518,8 @@ class ConfiguredTableAnalysisRuleArgs: def __init__(__self__, *, policy: pulumi.Input['ConfiguredTableAnalysisRulePolicyArgs'], type: pulumi.Input['ConfiguredTableAnalysisRuleType']): - ConfiguredTableAnalysisRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy=policy, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy: pulumi.Input['ConfiguredTableAnalysisRulePolicyArgs'], - type: pulumi.Input['ConfiguredTableAnalysisRuleType'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy", policy) - _setter("type", type) + pulumi.set(__self__, "policy", policy) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -733,19 +545,8 @@ class ConfiguredTableAssociationTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ConfiguredTableAssociationTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -771,19 +572,8 @@ class ConfiguredTableGlueTableReferenceArgs: def __init__(__self__, *, database_name: pulumi.Input[str], table_name: pulumi.Input[str]): - ConfiguredTableGlueTableReferenceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - database_name=database_name, - table_name=table_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database_name: pulumi.Input[str], - table_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database_name", database_name) - _setter("table_name", table_name) + pulumi.set(__self__, "database_name", database_name) + pulumi.set(__self__, "table_name", table_name) @property @pulumi.getter(name="databaseName") @@ -808,16 +598,7 @@ def table_name(self, value: pulumi.Input[str]): class ConfiguredTableTableReferenceArgs: def __init__(__self__, *, glue: pulumi.Input['ConfiguredTableGlueTableReferenceArgs']): - ConfiguredTableTableReferenceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - glue=glue, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - glue: pulumi.Input['ConfiguredTableGlueTableReferenceArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("glue", glue) + pulumi.set(__self__, "glue", glue) @property @pulumi.getter @@ -834,19 +615,8 @@ class ConfiguredTableTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ConfiguredTableTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -871,16 +641,7 @@ def value(self, value: pulumi.Input[str]): class MembershipProtectedQueryOutputConfigurationArgs: def __init__(__self__, *, s3: pulumi.Input['MembershipProtectedQueryS3OutputConfigurationArgs']): - MembershipProtectedQueryOutputConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3=s3, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3: pulumi.Input['MembershipProtectedQueryS3OutputConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3", s3) + pulumi.set(__self__, "s3", s3) @property @pulumi.getter @@ -897,20 +658,9 @@ class MembershipProtectedQueryResultConfigurationArgs: def __init__(__self__, *, output_configuration: pulumi.Input['MembershipProtectedQueryOutputConfigurationArgs'], role_arn: Optional[pulumi.Input[str]] = None): - MembershipProtectedQueryResultConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - output_configuration=output_configuration, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - output_configuration: pulumi.Input['MembershipProtectedQueryOutputConfigurationArgs'], - role_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("output_configuration", output_configuration) + pulumi.set(__self__, "output_configuration", output_configuration) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="outputConfiguration") @@ -937,23 +687,10 @@ def __init__(__self__, *, bucket: pulumi.Input[str], result_format: pulumi.Input['MembershipResultFormat'], key_prefix: Optional[pulumi.Input[str]] = None): - MembershipProtectedQueryS3OutputConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - result_format=result_format, - key_prefix=key_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: pulumi.Input[str], - result_format: pulumi.Input['MembershipResultFormat'], - key_prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) - _setter("result_format", result_format) + pulumi.set(__self__, "bucket", bucket) + pulumi.set(__self__, "result_format", result_format) if key_prefix is not None: - _setter("key_prefix", key_prefix) + pulumi.set(__self__, "key_prefix", key_prefix) @property @pulumi.getter @@ -988,19 +725,8 @@ class MembershipTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - MembershipTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/cleanrooms/analysis_template.py b/sdk/python/pulumi_aws_native/cleanrooms/analysis_template.py index 7988a8c9d9..533fd31a51 100644 --- a/sdk/python/pulumi_aws_native/cleanrooms/analysis_template.py +++ b/sdk/python/pulumi_aws_native/cleanrooms/analysis_template.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -29,38 +29,17 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['AnalysisTemplateAnalysisParameterArgs']]] analysis_parameters: The member who can query can provide this placeholder for a literal data value in an analysis template :param pulumi.Input[Sequence[pulumi.Input['AnalysisTemplateTagArgs']]] tags: An arbitrary set of tags (key-value pairs) for this cleanrooms analysis template. """ - AnalysisTemplateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - format=format, - membership_identifier=membership_identifier, - source=source, - analysis_parameters=analysis_parameters, - description=description, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - format: pulumi.Input['AnalysisTemplateFormat'], - membership_identifier: pulumi.Input[str], - source: pulumi.Input['AnalysisTemplateAnalysisSourceArgs'], - analysis_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisTemplateAnalysisParameterArgs']]]] = None, - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisTemplateTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("format", format) - _setter("membership_identifier", membership_identifier) - _setter("source", source) + pulumi.set(__self__, "format", format) + pulumi.set(__self__, "membership_identifier", membership_identifier) + pulumi.set(__self__, "source", source) if analysis_parameters is not None: - _setter("analysis_parameters", analysis_parameters) + pulumi.set(__self__, "analysis_parameters", analysis_parameters) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -172,10 +151,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AnalysisTemplateArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -206,11 +181,6 @@ def _internal_init(__self__, raise TypeError("Missing required property 'membership_identifier'") __props__.__dict__["membership_identifier"] = membership_identifier __props__.__dict__["name"] = name - if source is not None and not isinstance(source, AnalysisTemplateAnalysisSourceArgs): - source = source or {} - def _setter(key, value): - source[key] = value - AnalysisTemplateAnalysisSourceArgs._configure(_setter, **source) if source is None and not opts.urn: raise TypeError("Missing required property 'source'") __props__.__dict__["source"] = source diff --git a/sdk/python/pulumi_aws_native/cleanrooms/collaboration.py b/sdk/python/pulumi_aws_native/cleanrooms/collaboration.py index 22fa38858e..9ffccb0e29 100644 --- a/sdk/python/pulumi_aws_native/cleanrooms/collaboration.py +++ b/sdk/python/pulumi_aws_native/cleanrooms/collaboration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -29,40 +29,17 @@ def __init__(__self__, *, The set of arguments for constructing a Collaboration resource. :param pulumi.Input[Sequence[pulumi.Input['CollaborationTagArgs']]] tags: An arbitrary set of tags (key-value pairs) for this cleanrooms collaboration. """ - CollaborationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - creator_display_name=creator_display_name, - creator_member_abilities=creator_member_abilities, - description=description, - members=members, - query_log_status=query_log_status, - data_encryption_metadata=data_encryption_metadata, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - creator_display_name: pulumi.Input[str], - creator_member_abilities: pulumi.Input[Sequence[pulumi.Input['CollaborationMemberAbility']]], - description: pulumi.Input[str], - members: pulumi.Input[Sequence[pulumi.Input['CollaborationMemberSpecificationArgs']]], - query_log_status: pulumi.Input['CollaborationQueryLogStatus'], - data_encryption_metadata: Optional[pulumi.Input['CollaborationDataEncryptionMetadataArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['CollaborationTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("creator_display_name", creator_display_name) - _setter("creator_member_abilities", creator_member_abilities) - _setter("description", description) - _setter("members", members) - _setter("query_log_status", query_log_status) + pulumi.set(__self__, "creator_display_name", creator_display_name) + pulumi.set(__self__, "creator_member_abilities", creator_member_abilities) + pulumi.set(__self__, "description", description) + pulumi.set(__self__, "members", members) + pulumi.set(__self__, "query_log_status", query_log_status) if data_encryption_metadata is not None: - _setter("data_encryption_metadata", data_encryption_metadata) + pulumi.set(__self__, "data_encryption_metadata", data_encryption_metadata) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="creatorDisplayName") @@ -180,10 +157,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CollaborationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -212,11 +185,6 @@ def _internal_init(__self__, if creator_member_abilities is None and not opts.urn: raise TypeError("Missing required property 'creator_member_abilities'") __props__.__dict__["creator_member_abilities"] = creator_member_abilities - if data_encryption_metadata is not None and not isinstance(data_encryption_metadata, CollaborationDataEncryptionMetadataArgs): - data_encryption_metadata = data_encryption_metadata or {} - def _setter(key, value): - data_encryption_metadata[key] = value - CollaborationDataEncryptionMetadataArgs._configure(_setter, **data_encryption_metadata) __props__.__dict__["data_encryption_metadata"] = data_encryption_metadata if description is None and not opts.urn: raise TypeError("Missing required property 'description'") diff --git a/sdk/python/pulumi_aws_native/cleanrooms/configured_table.py b/sdk/python/pulumi_aws_native/cleanrooms/configured_table.py index b75e24ac43..d3a0b03ced 100644 --- a/sdk/python/pulumi_aws_native/cleanrooms/configured_table.py +++ b/sdk/python/pulumi_aws_native/cleanrooms/configured_table.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -28,38 +28,17 @@ def __init__(__self__, *, The set of arguments for constructing a ConfiguredTable resource. :param pulumi.Input[Sequence[pulumi.Input['ConfiguredTableTagArgs']]] tags: An arbitrary set of tags (key-value pairs) for this cleanrooms collaboration. """ - ConfiguredTableArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - allowed_columns=allowed_columns, - analysis_method=analysis_method, - table_reference=table_reference, - analysis_rules=analysis_rules, - description=description, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allowed_columns: pulumi.Input[Sequence[pulumi.Input[str]]], - analysis_method: pulumi.Input['ConfiguredTableAnalysisMethod'], - table_reference: pulumi.Input['ConfiguredTableTableReferenceArgs'], - analysis_rules: Optional[pulumi.Input[Sequence[pulumi.Input['ConfiguredTableAnalysisRuleArgs']]]] = None, - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ConfiguredTableTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("allowed_columns", allowed_columns) - _setter("analysis_method", analysis_method) - _setter("table_reference", table_reference) + pulumi.set(__self__, "allowed_columns", allowed_columns) + pulumi.set(__self__, "analysis_method", analysis_method) + pulumi.set(__self__, "table_reference", table_reference) if analysis_rules is not None: - _setter("analysis_rules", analysis_rules) + pulumi.set(__self__, "analysis_rules", analysis_rules) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="allowedColumns") @@ -167,10 +146,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ConfiguredTableArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -201,11 +176,6 @@ def _internal_init(__self__, __props__.__dict__["analysis_rules"] = analysis_rules __props__.__dict__["description"] = description __props__.__dict__["name"] = name - if table_reference is not None and not isinstance(table_reference, ConfiguredTableTableReferenceArgs): - table_reference = table_reference or {} - def _setter(key, value): - table_reference[key] = value - ConfiguredTableTableReferenceArgs._configure(_setter, **table_reference) if table_reference is None and not opts.urn: raise TypeError("Missing required property 'table_reference'") __props__.__dict__["table_reference"] = table_reference diff --git a/sdk/python/pulumi_aws_native/cleanrooms/configured_table_association.py b/sdk/python/pulumi_aws_native/cleanrooms/configured_table_association.py index db5fe7dfd7..6c687dc01c 100644 --- a/sdk/python/pulumi_aws_native/cleanrooms/configured_table_association.py +++ b/sdk/python/pulumi_aws_native/cleanrooms/configured_table_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -26,34 +26,15 @@ def __init__(__self__, *, The set of arguments for constructing a ConfiguredTableAssociation resource. :param pulumi.Input[Sequence[pulumi.Input['ConfiguredTableAssociationTagArgs']]] tags: An arbitrary set of tags (key-value pairs) for this cleanrooms collaboration. """ - ConfiguredTableAssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - configured_table_identifier=configured_table_identifier, - membership_identifier=membership_identifier, - role_arn=role_arn, - description=description, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configured_table_identifier: pulumi.Input[str], - membership_identifier: pulumi.Input[str], - role_arn: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ConfiguredTableAssociationTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("configured_table_identifier", configured_table_identifier) - _setter("membership_identifier", membership_identifier) - _setter("role_arn", role_arn) + pulumi.set(__self__, "configured_table_identifier", configured_table_identifier) + pulumi.set(__self__, "membership_identifier", membership_identifier) + pulumi.set(__self__, "role_arn", role_arn) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="configuredTableIdentifier") @@ -151,10 +132,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ConfiguredTableAssociationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/cleanrooms/get_analysis_template.py b/sdk/python/pulumi_aws_native/cleanrooms/get_analysis_template.py index 0f1d72f5e7..da602680b7 100644 --- a/sdk/python/pulumi_aws_native/cleanrooms/get_analysis_template.py +++ b/sdk/python/pulumi_aws_native/cleanrooms/get_analysis_template.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/cleanrooms/get_collaboration.py b/sdk/python/pulumi_aws_native/cleanrooms/get_collaboration.py index 13a104f597..b77f1b8084 100644 --- a/sdk/python/pulumi_aws_native/cleanrooms/get_collaboration.py +++ b/sdk/python/pulumi_aws_native/cleanrooms/get_collaboration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/cleanrooms/get_configured_table.py b/sdk/python/pulumi_aws_native/cleanrooms/get_configured_table.py index 231f57a710..722aec6f15 100644 --- a/sdk/python/pulumi_aws_native/cleanrooms/get_configured_table.py +++ b/sdk/python/pulumi_aws_native/cleanrooms/get_configured_table.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/cleanrooms/get_configured_table_association.py b/sdk/python/pulumi_aws_native/cleanrooms/get_configured_table_association.py index b35dd6d116..8b1b03a6bf 100644 --- a/sdk/python/pulumi_aws_native/cleanrooms/get_configured_table_association.py +++ b/sdk/python/pulumi_aws_native/cleanrooms/get_configured_table_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/cleanrooms/get_membership.py b/sdk/python/pulumi_aws_native/cleanrooms/get_membership.py index 304bcd6a14..34f9508205 100644 --- a/sdk/python/pulumi_aws_native/cleanrooms/get_membership.py +++ b/sdk/python/pulumi_aws_native/cleanrooms/get_membership.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/cleanrooms/membership.py b/sdk/python/pulumi_aws_native/cleanrooms/membership.py index 9e9adc9531..b055afcc92 100644 --- a/sdk/python/pulumi_aws_native/cleanrooms/membership.py +++ b/sdk/python/pulumi_aws_native/cleanrooms/membership.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -25,27 +25,12 @@ def __init__(__self__, *, The set of arguments for constructing a Membership resource. :param pulumi.Input[Sequence[pulumi.Input['MembershipTagArgs']]] tags: An arbitrary set of tags (key-value pairs) for this cleanrooms membership. """ - MembershipArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - collaboration_identifier=collaboration_identifier, - query_log_status=query_log_status, - default_result_configuration=default_result_configuration, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - collaboration_identifier: pulumi.Input[str], - query_log_status: pulumi.Input['MembershipQueryLogStatus'], - default_result_configuration: Optional[pulumi.Input['MembershipProtectedQueryResultConfigurationArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['MembershipTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("collaboration_identifier", collaboration_identifier) - _setter("query_log_status", query_log_status) + pulumi.set(__self__, "collaboration_identifier", collaboration_identifier) + pulumi.set(__self__, "query_log_status", query_log_status) if default_result_configuration is not None: - _setter("default_result_configuration", default_result_configuration) + pulumi.set(__self__, "default_result_configuration", default_result_configuration) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="collaborationIdentifier") @@ -123,10 +108,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - MembershipArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -148,11 +129,6 @@ def _internal_init(__self__, if collaboration_identifier is None and not opts.urn: raise TypeError("Missing required property 'collaboration_identifier'") __props__.__dict__["collaboration_identifier"] = collaboration_identifier - if default_result_configuration is not None and not isinstance(default_result_configuration, MembershipProtectedQueryResultConfigurationArgs): - default_result_configuration = default_result_configuration or {} - def _setter(key, value): - default_result_configuration[key] = value - MembershipProtectedQueryResultConfigurationArgs._configure(_setter, **default_result_configuration) __props__.__dict__["default_result_configuration"] = default_result_configuration if query_log_status is None and not opts.urn: raise TypeError("Missing required property 'query_log_status'") diff --git a/sdk/python/pulumi_aws_native/cleanrooms/outputs.py b/sdk/python/pulumi_aws_native/cleanrooms/outputs.py index 8d56e8816c..89b5c6c694 100644 --- a/sdk/python/pulumi_aws_native/cleanrooms/outputs.py +++ b/sdk/python/pulumi_aws_native/cleanrooms/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -62,23 +62,10 @@ def __init__(__self__, *, name: str, type: 'AnalysisTemplateAnalysisParameterType', default_value: Optional[str] = None): - AnalysisTemplateAnalysisParameter._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - type=type, - default_value=default_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - type: 'AnalysisTemplateAnalysisParameterType', - default_value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("type", type) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "type", type) if default_value is not None: - _setter("default_value", default_value) + pulumi.set(__self__, "default_value", default_value) @property @pulumi.getter @@ -117,16 +104,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, referenced_tables: Sequence[str]): - AnalysisTemplateAnalysisSchema._configure( - lambda key, value: pulumi.set(__self__, key, value), - referenced_tables=referenced_tables, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - referenced_tables: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("referenced_tables", referenced_tables) + pulumi.set(__self__, "referenced_tables", referenced_tables) @property @pulumi.getter(name="referencedTables") @@ -138,16 +116,7 @@ def referenced_tables(self) -> Sequence[str]: class AnalysisTemplateAnalysisSource(dict): def __init__(__self__, *, text: str): - AnalysisTemplateAnalysisSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - text=text, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - text: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("text", text) + pulumi.set(__self__, "text", text) @property @pulumi.getter @@ -160,19 +129,8 @@ class AnalysisTemplateTag(dict): def __init__(__self__, *, key: str, value: str): - AnalysisTemplateTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -215,25 +173,10 @@ def __init__(__self__, *, allow_duplicates: bool, allow_joins_on_columns_with_different_names: bool, preserve_nulls: bool): - CollaborationDataEncryptionMetadata._configure( - lambda key, value: pulumi.set(__self__, key, value), - allow_cleartext=allow_cleartext, - allow_duplicates=allow_duplicates, - allow_joins_on_columns_with_different_names=allow_joins_on_columns_with_different_names, - preserve_nulls=preserve_nulls, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allow_cleartext: bool, - allow_duplicates: bool, - allow_joins_on_columns_with_different_names: bool, - preserve_nulls: bool, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("allow_cleartext", allow_cleartext) - _setter("allow_duplicates", allow_duplicates) - _setter("allow_joins_on_columns_with_different_names", allow_joins_on_columns_with_different_names) - _setter("preserve_nulls", preserve_nulls) + pulumi.set(__self__, "allow_cleartext", allow_cleartext) + pulumi.set(__self__, "allow_duplicates", allow_duplicates) + pulumi.set(__self__, "allow_joins_on_columns_with_different_names", allow_joins_on_columns_with_different_names) + pulumi.set(__self__, "preserve_nulls", preserve_nulls) @property @pulumi.getter(name="allowCleartext") @@ -283,22 +226,9 @@ def __init__(__self__, *, account_id: str, display_name: str, member_abilities: Sequence['CollaborationMemberAbility']): - CollaborationMemberSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - account_id=account_id, - display_name=display_name, - member_abilities=member_abilities, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - account_id: str, - display_name: str, - member_abilities: Sequence['CollaborationMemberAbility'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("account_id", account_id) - _setter("display_name", display_name) - _setter("member_abilities", member_abilities) + pulumi.set(__self__, "account_id", account_id) + pulumi.set(__self__, "display_name", display_name) + pulumi.set(__self__, "member_abilities", member_abilities) @property @pulumi.getter(name="accountId") @@ -321,19 +251,8 @@ class CollaborationTag(dict): def __init__(__self__, *, key: str, value: str): - CollaborationTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -368,19 +287,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, column_names: Sequence[str], function: 'ConfiguredTableAggregateFunctionName'): - ConfiguredTableAggregateColumn._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_names=column_names, - function=function, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_names: Sequence[str], - function: 'ConfiguredTableAggregateFunctionName', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column_names", column_names) - _setter("function", function) + pulumi.set(__self__, "column_names", column_names) + pulumi.set(__self__, "function", function) @property @pulumi.getter(name="columnNames") @@ -416,22 +324,9 @@ def __init__(__self__, *, column_name: str, minimum: float, type: 'ConfiguredTableAggregationType'): - ConfiguredTableAggregationConstraint._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_name=column_name, - minimum=minimum, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_name: str, - minimum: float, - type: 'ConfiguredTableAggregationType', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column_name", column_name) - _setter("minimum", minimum) - _setter("type", type) + pulumi.set(__self__, "column_name", column_name) + pulumi.set(__self__, "minimum", minimum) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="columnName") @@ -454,19 +349,8 @@ class ConfiguredTableAnalysisRule(dict): def __init__(__self__, *, policy: 'outputs.ConfiguredTableAnalysisRulePolicy', type: 'ConfiguredTableAnalysisRuleType'): - ConfiguredTableAnalysisRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy=policy, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy: 'outputs.ConfiguredTableAnalysisRulePolicy', - type: 'ConfiguredTableAnalysisRuleType', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy", policy) - _setter("type", type) + pulumi.set(__self__, "policy", policy) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -518,36 +402,15 @@ def __init__(__self__, *, scalar_functions: Sequence['ConfiguredTableScalarFunctions'], allowed_join_operators: Optional[Sequence['ConfiguredTableJoinOperator']] = None, join_required: Optional['ConfiguredTableJoinRequiredOption'] = None): - ConfiguredTableAnalysisRuleAggregation._configure( - lambda key, value: pulumi.set(__self__, key, value), - aggregate_columns=aggregate_columns, - dimension_columns=dimension_columns, - join_columns=join_columns, - output_constraints=output_constraints, - scalar_functions=scalar_functions, - allowed_join_operators=allowed_join_operators, - join_required=join_required, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aggregate_columns: Sequence['outputs.ConfiguredTableAggregateColumn'], - dimension_columns: Sequence[str], - join_columns: Sequence[str], - output_constraints: Sequence['outputs.ConfiguredTableAggregationConstraint'], - scalar_functions: Sequence['ConfiguredTableScalarFunctions'], - allowed_join_operators: Optional[Sequence['ConfiguredTableJoinOperator']] = None, - join_required: Optional['ConfiguredTableJoinRequiredOption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("aggregate_columns", aggregate_columns) - _setter("dimension_columns", dimension_columns) - _setter("join_columns", join_columns) - _setter("output_constraints", output_constraints) - _setter("scalar_functions", scalar_functions) + pulumi.set(__self__, "aggregate_columns", aggregate_columns) + pulumi.set(__self__, "dimension_columns", dimension_columns) + pulumi.set(__self__, "join_columns", join_columns) + pulumi.set(__self__, "output_constraints", output_constraints) + pulumi.set(__self__, "scalar_functions", scalar_functions) if allowed_join_operators is not None: - _setter("allowed_join_operators", allowed_join_operators) + pulumi.set(__self__, "allowed_join_operators", allowed_join_operators) if join_required is not None: - _setter("join_required", join_required) + pulumi.set(__self__, "join_required", join_required) @property @pulumi.getter(name="aggregateColumns") @@ -609,20 +472,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, allowed_analyses: Sequence[str], allowed_analysis_providers: Optional[Sequence[str]] = None): - ConfiguredTableAnalysisRuleCustom._configure( - lambda key, value: pulumi.set(__self__, key, value), - allowed_analyses=allowed_analyses, - allowed_analysis_providers=allowed_analysis_providers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allowed_analyses: Sequence[str], - allowed_analysis_providers: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("allowed_analyses", allowed_analyses) + pulumi.set(__self__, "allowed_analyses", allowed_analyses) if allowed_analysis_providers is not None: - _setter("allowed_analysis_providers", allowed_analysis_providers) + pulumi.set(__self__, "allowed_analysis_providers", allowed_analysis_providers) @property @pulumi.getter(name="allowedAnalyses") @@ -662,23 +514,10 @@ def __init__(__self__, *, join_columns: Sequence[str], list_columns: Sequence[str], allowed_join_operators: Optional[Sequence['ConfiguredTableJoinOperator']] = None): - ConfiguredTableAnalysisRuleList._configure( - lambda key, value: pulumi.set(__self__, key, value), - join_columns=join_columns, - list_columns=list_columns, - allowed_join_operators=allowed_join_operators, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - join_columns: Sequence[str], - list_columns: Sequence[str], - allowed_join_operators: Optional[Sequence['ConfiguredTableJoinOperator']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("join_columns", join_columns) - _setter("list_columns", list_columns) + pulumi.set(__self__, "join_columns", join_columns) + pulumi.set(__self__, "list_columns", list_columns) if allowed_join_operators is not None: - _setter("allowed_join_operators", allowed_join_operators) + pulumi.set(__self__, "allowed_join_operators", allowed_join_operators) @property @pulumi.getter(name="joinColumns") @@ -700,16 +539,7 @@ def allowed_join_operators(self) -> Optional[Sequence['ConfiguredTableJoinOperat class ConfiguredTableAnalysisRulePolicy(dict): def __init__(__self__, *, v1: Any): - ConfiguredTableAnalysisRulePolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - v1=v1, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - v1: Any, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("v1", v1) + pulumi.set(__self__, "v1", v1) @property @pulumi.getter @@ -721,16 +551,7 @@ def v1(self) -> Any: class ConfiguredTableAnalysisRulePolicyV10Properties(dict): def __init__(__self__, *, list: 'outputs.ConfiguredTableAnalysisRuleList'): - ConfiguredTableAnalysisRulePolicyV10Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - list=list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - list: 'outputs.ConfiguredTableAnalysisRuleList', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("list", list) + pulumi.set(__self__, "list", list) @property @pulumi.getter @@ -742,16 +563,7 @@ def list(self) -> 'outputs.ConfiguredTableAnalysisRuleList': class ConfiguredTableAnalysisRulePolicyV11Properties(dict): def __init__(__self__, *, aggregation: 'outputs.ConfiguredTableAnalysisRuleAggregation'): - ConfiguredTableAnalysisRulePolicyV11Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - aggregation=aggregation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aggregation: 'outputs.ConfiguredTableAnalysisRuleAggregation', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("aggregation", aggregation) + pulumi.set(__self__, "aggregation", aggregation) @property @pulumi.getter @@ -763,16 +575,7 @@ def aggregation(self) -> 'outputs.ConfiguredTableAnalysisRuleAggregation': class ConfiguredTableAnalysisRulePolicyV12Properties(dict): def __init__(__self__, *, custom: 'outputs.ConfiguredTableAnalysisRuleCustom'): - ConfiguredTableAnalysisRulePolicyV12Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom=custom, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom: 'outputs.ConfiguredTableAnalysisRuleCustom', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("custom", custom) + pulumi.set(__self__, "custom", custom) @property @pulumi.getter @@ -785,19 +588,8 @@ class ConfiguredTableAssociationTag(dict): def __init__(__self__, *, key: str, value: str): - ConfiguredTableAssociationTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -834,19 +626,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, database_name: str, table_name: str): - ConfiguredTableGlueTableReference._configure( - lambda key, value: pulumi.set(__self__, key, value), - database_name=database_name, - table_name=table_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database_name: str, - table_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database_name", database_name) - _setter("table_name", table_name) + pulumi.set(__self__, "database_name", database_name) + pulumi.set(__self__, "table_name", table_name) @property @pulumi.getter(name="databaseName") @@ -863,16 +644,7 @@ def table_name(self) -> str: class ConfiguredTableTableReference(dict): def __init__(__self__, *, glue: 'outputs.ConfiguredTableGlueTableReference'): - ConfiguredTableTableReference._configure( - lambda key, value: pulumi.set(__self__, key, value), - glue=glue, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - glue: 'outputs.ConfiguredTableGlueTableReference', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("glue", glue) + pulumi.set(__self__, "glue", glue) @property @pulumi.getter @@ -885,19 +657,8 @@ class ConfiguredTableTag(dict): def __init__(__self__, *, key: str, value: str): - ConfiguredTableTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -914,16 +675,7 @@ def value(self) -> str: class MembershipProtectedQueryOutputConfiguration(dict): def __init__(__self__, *, s3: 'outputs.MembershipProtectedQueryS3OutputConfiguration'): - MembershipProtectedQueryOutputConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3=s3, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3: 'outputs.MembershipProtectedQueryS3OutputConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3", s3) + pulumi.set(__self__, "s3", s3) @property @pulumi.getter @@ -955,20 +707,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, output_configuration: 'outputs.MembershipProtectedQueryOutputConfiguration', role_arn: Optional[str] = None): - MembershipProtectedQueryResultConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - output_configuration=output_configuration, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - output_configuration: 'outputs.MembershipProtectedQueryOutputConfiguration', - role_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("output_configuration", output_configuration) + pulumi.set(__self__, "output_configuration", output_configuration) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="outputConfiguration") @@ -1006,23 +747,10 @@ def __init__(__self__, *, bucket: str, result_format: 'MembershipResultFormat', key_prefix: Optional[str] = None): - MembershipProtectedQueryS3OutputConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - result_format=result_format, - key_prefix=key_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: str, - result_format: 'MembershipResultFormat', - key_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) - _setter("result_format", result_format) + pulumi.set(__self__, "bucket", bucket) + pulumi.set(__self__, "result_format", result_format) if key_prefix is not None: - _setter("key_prefix", key_prefix) + pulumi.set(__self__, "key_prefix", key_prefix) @property @pulumi.getter @@ -1045,19 +773,8 @@ class MembershipTag(dict): def __init__(__self__, *, key: str, value: str): - MembershipTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/cloud9/_inputs.py b/sdk/python/pulumi_aws_native/cloud9/_inputs.py index bb4d9b9a05..4ff0701694 100644 --- a/sdk/python/pulumi_aws_native/cloud9/_inputs.py +++ b/sdk/python/pulumi_aws_native/cloud9/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -19,19 +19,8 @@ class EnvironmentEc2RepositoryArgs: def __init__(__self__, *, path_component: pulumi.Input[str], repository_url: pulumi.Input[str]): - EnvironmentEc2RepositoryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - path_component=path_component, - repository_url=repository_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - path_component: pulumi.Input[str], - repository_url: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("path_component", path_component) - _setter("repository_url", repository_url) + pulumi.set(__self__, "path_component", path_component) + pulumi.set(__self__, "repository_url", repository_url) @property @pulumi.getter(name="pathComponent") @@ -57,19 +46,8 @@ class EnvironmentEc2TagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - EnvironmentEc2TagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/cloud9/environment_ec2.py b/sdk/python/pulumi_aws_native/cloud9/environment_ec2.py index fc2e0fe3ec..5f16c5389e 100644 --- a/sdk/python/pulumi_aws_native/cloud9/environment_ec2.py +++ b/sdk/python/pulumi_aws_native/cloud9/environment_ec2.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -29,52 +29,25 @@ def __init__(__self__, *, """ The set of arguments for constructing a EnvironmentEc2 resource. """ - EnvironmentEc2Args._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_type=instance_type, - automatic_stop_time_minutes=automatic_stop_time_minutes, - connection_type=connection_type, - description=description, - image_id=image_id, - name=name, - owner_arn=owner_arn, - repositories=repositories, - subnet_id=subnet_id, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_type: pulumi.Input[str], - automatic_stop_time_minutes: Optional[pulumi.Input[int]] = None, - connection_type: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - image_id: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - owner_arn: Optional[pulumi.Input[str]] = None, - repositories: Optional[pulumi.Input[Sequence[pulumi.Input['EnvironmentEc2RepositoryArgs']]]] = None, - subnet_id: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['EnvironmentEc2TagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_type", instance_type) if automatic_stop_time_minutes is not None: - _setter("automatic_stop_time_minutes", automatic_stop_time_minutes) + pulumi.set(__self__, "automatic_stop_time_minutes", automatic_stop_time_minutes) if connection_type is not None: - _setter("connection_type", connection_type) + pulumi.set(__self__, "connection_type", connection_type) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if image_id is not None: - _setter("image_id", image_id) + pulumi.set(__self__, "image_id", image_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if owner_arn is not None: - _setter("owner_arn", owner_arn) + pulumi.set(__self__, "owner_arn", owner_arn) if repositories is not None: - _setter("repositories", repositories) + pulumi.set(__self__, "repositories", repositories) if subnet_id is not None: - _setter("subnet_id", subnet_id) + pulumi.set(__self__, "subnet_id", subnet_id) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="instanceType") @@ -213,10 +186,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - EnvironmentEc2Args._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/cloud9/get_environment_ec2.py b/sdk/python/pulumi_aws_native/cloud9/get_environment_ec2.py index 64b8f1b871..9ae9460d82 100644 --- a/sdk/python/pulumi_aws_native/cloud9/get_environment_ec2.py +++ b/sdk/python/pulumi_aws_native/cloud9/get_environment_ec2.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/cloud9/outputs.py b/sdk/python/pulumi_aws_native/cloud9/outputs.py index b78adbc1fb..6942fda5a8 100644 --- a/sdk/python/pulumi_aws_native/cloud9/outputs.py +++ b/sdk/python/pulumi_aws_native/cloud9/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -38,19 +38,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, path_component: str, repository_url: str): - EnvironmentEc2Repository._configure( - lambda key, value: pulumi.set(__self__, key, value), - path_component=path_component, - repository_url=repository_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - path_component: str, - repository_url: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("path_component", path_component) - _setter("repository_url", repository_url) + pulumi.set(__self__, "path_component", path_component) + pulumi.set(__self__, "repository_url", repository_url) @property @pulumi.getter(name="pathComponent") @@ -68,19 +57,8 @@ class EnvironmentEc2Tag(dict): def __init__(__self__, *, key: str, value: str): - EnvironmentEc2Tag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/cloudformation/_inputs.py b/sdk/python/pulumi_aws_native/cloudformation/_inputs.py index 4eb68ede32..3ff56557d1 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/_inputs.py +++ b/sdk/python/pulumi_aws_native/cloudformation/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -33,21 +33,10 @@ def __init__(__self__, *, :param pulumi.Input[str] log_group_name: The Amazon CloudWatch log group to which CloudFormation sends error logging information when invoking the type's handlers. :param pulumi.Input[str] log_role_arn: The ARN of the role that CloudFormation should assume when sending log entries to CloudWatch logs. """ - HookVersionLoggingConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_group_name=log_group_name, - log_role_arn=log_role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_group_name: Optional[pulumi.Input[str]] = None, - log_role_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if log_group_name is not None: - _setter("log_group_name", log_group_name) + pulumi.set(__self__, "log_group_name", log_group_name) if log_role_arn is not None: - _setter("log_role_arn", log_role_arn) + pulumi.set(__self__, "log_role_arn", log_role_arn) @property @pulumi.getter(name="logGroupName") @@ -81,17 +70,8 @@ def __init__(__self__, *, """ Describes whether StackSets performs non-conflicting operations concurrently and queues conflicting operations. """ - ManagedExecutionPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - active=active, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - active: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if active is not None: - _setter("active", active) + pulumi.set(__self__, "active", active) @property @pulumi.getter @@ -112,21 +92,10 @@ def __init__(__self__, *, :param pulumi.Input[str] log_group_name: The Amazon CloudWatch log group to which CloudFormation sends error logging information when invoking the type's handlers. :param pulumi.Input[str] log_role_arn: The ARN of the role that CloudFormation should assume when sending log entries to CloudWatch logs. """ - ResourceVersionLoggingConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_group_name=log_group_name, - log_role_arn=log_role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_group_name: Optional[pulumi.Input[str]] = None, - log_role_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if log_group_name is not None: - _setter("log_group_name", log_group_name) + pulumi.set(__self__, "log_group_name", log_group_name) if log_role_arn is not None: - _setter("log_role_arn", log_role_arn) + pulumi.set(__self__, "log_role_arn", log_role_arn) @property @pulumi.getter(name="logGroupName") @@ -162,21 +131,10 @@ def __init__(__self__, *, :param pulumi.Input[bool] enabled: If set to true, StackSets automatically deploys additional stack instances to AWS Organizations accounts that are added to a target organization or organizational unit (OU) in the specified Regions. If an account is removed from a target organization or OU, StackSets deletes stack instances from the account in the specified Regions. :param pulumi.Input[bool] retain_stacks_on_account_removal: If set to true, stack resources are retained when an account is removed from a target organization or OU. If set to false, stack resources are deleted. Specify only if Enabled is set to True. """ - StackSetAutoDeploymentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - retain_stacks_on_account_removal=retain_stacks_on_account_removal, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[pulumi.Input[bool]] = None, - retain_stacks_on_account_removal: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if retain_stacks_on_account_removal is not None: - _setter("retain_stacks_on_account_removal", retain_stacks_on_account_removal) + pulumi.set(__self__, "retain_stacks_on_account_removal", retain_stacks_on_account_removal) @property @pulumi.getter @@ -217,29 +175,14 @@ def __init__(__self__, *, :param pulumi.Input[str] accounts_url: Returns the value of the AccountsUrl property. :param pulumi.Input[Sequence[pulumi.Input[str]]] organizational_unit_ids: The organization root ID or organizational unit (OU) IDs to which StackSets deploys. """ - StackSetDeploymentTargetsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - account_filter_type=account_filter_type, - accounts=accounts, - accounts_url=accounts_url, - organizational_unit_ids=organizational_unit_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - account_filter_type: Optional[pulumi.Input['StackSetDeploymentTargetsAccountFilterType']] = None, - accounts: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - accounts_url: Optional[pulumi.Input[str]] = None, - organizational_unit_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if account_filter_type is not None: - _setter("account_filter_type", account_filter_type) + pulumi.set(__self__, "account_filter_type", account_filter_type) if accounts is not None: - _setter("accounts", accounts) + pulumi.set(__self__, "accounts", accounts) if accounts_url is not None: - _setter("accounts_url", accounts_url) + pulumi.set(__self__, "accounts_url", accounts_url) if organizational_unit_ids is not None: - _setter("organizational_unit_ids", organizational_unit_ids) + pulumi.set(__self__, "organizational_unit_ids", organizational_unit_ids) @property @pulumi.getter(name="accountFilterType") @@ -302,37 +245,18 @@ def __init__(__self__, *, """ The user-specified preferences for how AWS CloudFormation performs a stack set operation. """ - StackSetOperationPreferencesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - failure_tolerance_count=failure_tolerance_count, - failure_tolerance_percentage=failure_tolerance_percentage, - max_concurrent_count=max_concurrent_count, - max_concurrent_percentage=max_concurrent_percentage, - region_concurrency_type=region_concurrency_type, - region_order=region_order, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - failure_tolerance_count: Optional[pulumi.Input[int]] = None, - failure_tolerance_percentage: Optional[pulumi.Input[int]] = None, - max_concurrent_count: Optional[pulumi.Input[int]] = None, - max_concurrent_percentage: Optional[pulumi.Input[int]] = None, - region_concurrency_type: Optional[pulumi.Input['StackSetRegionConcurrencyType']] = None, - region_order: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if failure_tolerance_count is not None: - _setter("failure_tolerance_count", failure_tolerance_count) + pulumi.set(__self__, "failure_tolerance_count", failure_tolerance_count) if failure_tolerance_percentage is not None: - _setter("failure_tolerance_percentage", failure_tolerance_percentage) + pulumi.set(__self__, "failure_tolerance_percentage", failure_tolerance_percentage) if max_concurrent_count is not None: - _setter("max_concurrent_count", max_concurrent_count) + pulumi.set(__self__, "max_concurrent_count", max_concurrent_count) if max_concurrent_percentage is not None: - _setter("max_concurrent_percentage", max_concurrent_percentage) + pulumi.set(__self__, "max_concurrent_percentage", max_concurrent_percentage) if region_concurrency_type is not None: - _setter("region_concurrency_type", region_concurrency_type) + pulumi.set(__self__, "region_concurrency_type", region_concurrency_type) if region_order is not None: - _setter("region_order", region_order) + pulumi.set(__self__, "region_order", region_order) @property @pulumi.getter(name="failureToleranceCount") @@ -398,19 +322,8 @@ def __init__(__self__, *, :param pulumi.Input[str] parameter_key: The key associated with the parameter. If you don't specify a key and value for a particular parameter, AWS CloudFormation uses the default value that is specified in your template. :param pulumi.Input[str] parameter_value: The input value associated with the parameter. """ - StackSetParameterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_key=parameter_key, - parameter_value=parameter_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_key: pulumi.Input[str], - parameter_value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_key", parameter_key) - _setter("parameter_value", parameter_value) + pulumi.set(__self__, "parameter_key", parameter_key) + pulumi.set(__self__, "parameter_value", parameter_value) @property @pulumi.getter(name="parameterKey") @@ -448,23 +361,10 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] regions: The names of one or more Regions where you want to create stack instances using the specified AWS account(s). :param pulumi.Input[Sequence[pulumi.Input['StackSetParameterArgs']]] parameter_overrides: A list of stack set parameters whose values you want to override in the selected stack instances. """ - StackSetStackInstancesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - deployment_targets=deployment_targets, - regions=regions, - parameter_overrides=parameter_overrides, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - deployment_targets: pulumi.Input['StackSetDeploymentTargetsArgs'], - regions: pulumi.Input[Sequence[pulumi.Input[str]]], - parameter_overrides: Optional[pulumi.Input[Sequence[pulumi.Input['StackSetParameterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("deployment_targets", deployment_targets) - _setter("regions", regions) + pulumi.set(__self__, "deployment_targets", deployment_targets) + pulumi.set(__self__, "regions", regions) if parameter_overrides is not None: - _setter("parameter_overrides", parameter_overrides) + pulumi.set(__self__, "parameter_overrides", parameter_overrides) @property @pulumi.getter(name="deploymentTargets") @@ -510,19 +410,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: A string used to identify this tag. You can specify a maximum of 127 characters for a tag key. :param pulumi.Input[str] value: A string containing the value for this tag. You can specify a maximum of 256 characters for a tag value. """ - StackSetTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -554,19 +443,8 @@ class StackTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - StackTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -596,21 +474,10 @@ def __init__(__self__, *, :param pulumi.Input[str] log_group_name: The Amazon CloudWatch log group to which CloudFormation sends error logging information when invoking the type's handlers. :param pulumi.Input[str] log_role_arn: The ARN of the role that CloudFormation should assume when sending log entries to CloudWatch logs. """ - TypeActivationLoggingConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_group_name=log_group_name, - log_role_arn=log_role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_group_name: Optional[pulumi.Input[str]] = None, - log_role_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if log_group_name is not None: - _setter("log_group_name", log_group_name) + pulumi.set(__self__, "log_group_name", log_group_name) if log_role_arn is not None: - _setter("log_role_arn", log_role_arn) + pulumi.set(__self__, "log_role_arn", log_role_arn) @property @pulumi.getter(name="logGroupName") diff --git a/sdk/python/pulumi_aws_native/cloudformation/custom_resource.py b/sdk/python/pulumi_aws_native/cloudformation/custom_resource.py index 9ccea59599..21d3330f32 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/custom_resource.py +++ b/sdk/python/pulumi_aws_native/cloudformation/custom_resource.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['CustomResourceArgs', 'CustomResource'] @@ -18,16 +18,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a CustomResource resource. """ - CustomResourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - service_token=service_token, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - service_token: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("service_token", service_token) + pulumi.set(__self__, "service_token", service_token) @property @pulumi.getter(name="serviceToken") @@ -76,10 +67,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CustomResourceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/cloudformation/get_custom_resource.py b/sdk/python/pulumi_aws_native/cloudformation/get_custom_resource.py index 8f4f475460..dea83336ce 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/get_custom_resource.py +++ b/sdk/python/pulumi_aws_native/cloudformation/get_custom_resource.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/cloudformation/get_hook_default_version.py b/sdk/python/pulumi_aws_native/cloudformation/get_hook_default_version.py index 856b01dfe8..1fae656b81 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/get_hook_default_version.py +++ b/sdk/python/pulumi_aws_native/cloudformation/get_hook_default_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/cloudformation/get_hook_type_config.py b/sdk/python/pulumi_aws_native/cloudformation/get_hook_type_config.py index 59d027511a..aee08824e9 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/get_hook_type_config.py +++ b/sdk/python/pulumi_aws_native/cloudformation/get_hook_type_config.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/cloudformation/get_hook_version.py b/sdk/python/pulumi_aws_native/cloudformation/get_hook_version.py index a30904a22e..50ea1530be 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/get_hook_version.py +++ b/sdk/python/pulumi_aws_native/cloudformation/get_hook_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/cloudformation/get_macro.py b/sdk/python/pulumi_aws_native/cloudformation/get_macro.py index 6b10a9180a..f0110a5cd3 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/get_macro.py +++ b/sdk/python/pulumi_aws_native/cloudformation/get_macro.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/cloudformation/get_module_version.py b/sdk/python/pulumi_aws_native/cloudformation/get_module_version.py index 114eed02d0..db5c131434 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/get_module_version.py +++ b/sdk/python/pulumi_aws_native/cloudformation/get_module_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/cloudformation/get_public_type_version.py b/sdk/python/pulumi_aws_native/cloudformation/get_public_type_version.py index 313585240b..39147acfe2 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/get_public_type_version.py +++ b/sdk/python/pulumi_aws_native/cloudformation/get_public_type_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/cloudformation/get_publisher.py b/sdk/python/pulumi_aws_native/cloudformation/get_publisher.py index f8da8bbc32..9572bb7d00 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/get_publisher.py +++ b/sdk/python/pulumi_aws_native/cloudformation/get_publisher.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/cloudformation/get_resource_default_version.py b/sdk/python/pulumi_aws_native/cloudformation/get_resource_default_version.py index 11f78475a4..ff53ce9533 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/get_resource_default_version.py +++ b/sdk/python/pulumi_aws_native/cloudformation/get_resource_default_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/cloudformation/get_resource_version.py b/sdk/python/pulumi_aws_native/cloudformation/get_resource_version.py index 4f0141e944..3137c2b63b 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/get_resource_version.py +++ b/sdk/python/pulumi_aws_native/cloudformation/get_resource_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/cloudformation/get_stack.py b/sdk/python/pulumi_aws_native/cloudformation/get_stack.py index e2ea28445a..9295a8c24b 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/get_stack.py +++ b/sdk/python/pulumi_aws_native/cloudformation/get_stack.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/cloudformation/get_stack_set.py b/sdk/python/pulumi_aws_native/cloudformation/get_stack_set.py index f8558d72e0..4763e53892 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/get_stack_set.py +++ b/sdk/python/pulumi_aws_native/cloudformation/get_stack_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/cloudformation/get_type_activation.py b/sdk/python/pulumi_aws_native/cloudformation/get_type_activation.py index 180f61ec5e..9653c502d0 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/get_type_activation.py +++ b/sdk/python/pulumi_aws_native/cloudformation/get_type_activation.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/cloudformation/get_wait_condition.py b/sdk/python/pulumi_aws_native/cloudformation/get_wait_condition.py index d1989f354c..cd45862ceb 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/get_wait_condition.py +++ b/sdk/python/pulumi_aws_native/cloudformation/get_wait_condition.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/cloudformation/get_wait_condition_handle.py b/sdk/python/pulumi_aws_native/cloudformation/get_wait_condition_handle.py index 08469a46c7..02615e1066 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/get_wait_condition_handle.py +++ b/sdk/python/pulumi_aws_native/cloudformation/get_wait_condition_handle.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/cloudformation/hook_default_version.py b/sdk/python/pulumi_aws_native/cloudformation/hook_default_version.py index 5b520586c2..c024b8d58d 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/hook_default_version.py +++ b/sdk/python/pulumi_aws_native/cloudformation/hook_default_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['HookDefaultVersionArgs', 'HookDefaultVersion'] @@ -25,25 +25,12 @@ def __init__(__self__, *, :param pulumi.Input[str] type_version_arn: The Amazon Resource Name (ARN) of the type version. :param pulumi.Input[str] version_id: The ID of an existing version of the hook to set as the default. """ - HookDefaultVersionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type_name=type_name, - type_version_arn=type_version_arn, - version_id=version_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type_name: Optional[pulumi.Input[str]] = None, - type_version_arn: Optional[pulumi.Input[str]] = None, - version_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if type_name is not None: - _setter("type_name", type_name) + pulumi.set(__self__, "type_name", type_name) if type_version_arn is not None: - _setter("type_version_arn", type_version_arn) + pulumi.set(__self__, "type_version_arn", type_version_arn) if version_id is not None: - _setter("version_id", version_id) + pulumi.set(__self__, "version_id", version_id) @property @pulumi.getter(name="typeName") @@ -123,10 +110,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - HookDefaultVersionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/cloudformation/hook_type_config.py b/sdk/python/pulumi_aws_native/cloudformation/hook_type_config.py index 17a0fc97bc..b690c02145 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/hook_type_config.py +++ b/sdk/python/pulumi_aws_native/cloudformation/hook_type_config.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -28,29 +28,14 @@ def __init__(__self__, *, We recommend that type names adhere to the following pattern: company_or_organization::service::type. """ - HookTypeConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - configuration=configuration, - configuration_alias=configuration_alias, - type_arn=type_arn, - type_name=type_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configuration: Optional[pulumi.Input[str]] = None, - configuration_alias: Optional[pulumi.Input['HookTypeConfigConfigurationAlias']] = None, - type_arn: Optional[pulumi.Input[str]] = None, - type_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if configuration is not None: - _setter("configuration", configuration) + pulumi.set(__self__, "configuration", configuration) if configuration_alias is not None: - _setter("configuration_alias", configuration_alias) + pulumi.set(__self__, "configuration_alias", configuration_alias) if type_arn is not None: - _setter("type_arn", type_arn) + pulumi.set(__self__, "type_arn", type_arn) if type_name is not None: - _setter("type_name", type_name) + pulumi.set(__self__, "type_name", type_name) @property @pulumi.getter @@ -144,10 +129,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - HookTypeConfigArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/cloudformation/hook_version.py b/sdk/python/pulumi_aws_native/cloudformation/hook_version.py index 01a0435bfd..fabc48be58 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/hook_version.py +++ b/sdk/python/pulumi_aws_native/cloudformation/hook_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -32,27 +32,12 @@ def __init__(__self__, *, :param pulumi.Input[str] execution_role_arn: The Amazon Resource Name (ARN) of the IAM execution role to use to register the type. If your resource type calls AWS APIs in any of its handlers, you must create an IAM execution role that includes the necessary permissions to call those AWS APIs, and provision that execution role in your account. CloudFormation then assumes that execution role to provide your resource type with the appropriate credentials. :param pulumi.Input['HookVersionLoggingConfigArgs'] logging_config: Specifies logging configuration information for a type. """ - HookVersionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - schema_handler_package=schema_handler_package, - type_name=type_name, - execution_role_arn=execution_role_arn, - logging_config=logging_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - schema_handler_package: pulumi.Input[str], - type_name: pulumi.Input[str], - execution_role_arn: Optional[pulumi.Input[str]] = None, - logging_config: Optional[pulumi.Input['HookVersionLoggingConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("schema_handler_package", schema_handler_package) - _setter("type_name", type_name) + pulumi.set(__self__, "schema_handler_package", schema_handler_package) + pulumi.set(__self__, "type_name", type_name) if execution_role_arn is not None: - _setter("execution_role_arn", execution_role_arn) + pulumi.set(__self__, "execution_role_arn", execution_role_arn) if logging_config is not None: - _setter("logging_config", logging_config) + pulumi.set(__self__, "logging_config", logging_config) @property @pulumi.getter(name="schemaHandlerPackage") @@ -150,10 +135,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - HookVersionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -173,11 +154,6 @@ def _internal_init(__self__, __props__ = HookVersionArgs.__new__(HookVersionArgs) __props__.__dict__["execution_role_arn"] = execution_role_arn - if logging_config is not None and not isinstance(logging_config, HookVersionLoggingConfigArgs): - logging_config = logging_config or {} - def _setter(key, value): - logging_config[key] = value - HookVersionLoggingConfigArgs._configure(_setter, **logging_config) __props__.__dict__["logging_config"] = logging_config if schema_handler_package is None and not opts.urn: raise TypeError("Missing required property 'schema_handler_package'") diff --git a/sdk/python/pulumi_aws_native/cloudformation/macro.py b/sdk/python/pulumi_aws_native/cloudformation/macro.py index cda632b412..a4bfe3b06b 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/macro.py +++ b/sdk/python/pulumi_aws_native/cloudformation/macro.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['MacroArgs', 'Macro'] @@ -22,32 +22,15 @@ def __init__(__self__, *, """ The set of arguments for constructing a Macro resource. """ - MacroArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - function_name=function_name, - description=description, - log_group_name=log_group_name, - log_role_arn=log_role_arn, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - function_name: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - log_group_name: Optional[pulumi.Input[str]] = None, - log_role_arn: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("function_name", function_name) + pulumi.set(__self__, "function_name", function_name) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if log_group_name is not None: - _setter("log_group_name", log_group_name) + pulumi.set(__self__, "log_group_name", log_group_name) if log_role_arn is not None: - _setter("log_role_arn", log_role_arn) + pulumi.set(__self__, "log_role_arn", log_role_arn) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="functionName") @@ -136,10 +119,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - MacroArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/cloudformation/module_default_version.py b/sdk/python/pulumi_aws_native/cloudformation/module_default_version.py index 693d9c5b92..20d7aebc13 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/module_default_version.py +++ b/sdk/python/pulumi_aws_native/cloudformation/module_default_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['ModuleDefaultVersionArgs', 'ModuleDefaultVersion'] @@ -23,25 +23,12 @@ def __init__(__self__, *, :param pulumi.Input[str] module_name: The name of a module existing in the registry. :param pulumi.Input[str] version_id: The ID of an existing version of the named module to set as the default. """ - ModuleDefaultVersionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - module_name=module_name, - version_id=version_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: Optional[pulumi.Input[str]] = None, - module_name: Optional[pulumi.Input[str]] = None, - version_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) if module_name is not None: - _setter("module_name", module_name) + pulumi.set(__self__, "module_name", module_name) if version_id is not None: - _setter("version_id", version_id) + pulumi.set(__self__, "version_id", version_id) @property @pulumi.getter @@ -117,10 +104,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ModuleDefaultVersionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/cloudformation/module_version.py b/sdk/python/pulumi_aws_native/cloudformation/module_version.py index f4bc31d549..8ee76eaacf 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/module_version.py +++ b/sdk/python/pulumi_aws_native/cloudformation/module_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -24,19 +24,8 @@ def __init__(__self__, *, Recommended module naming pattern: company_or_organization::service::type::MODULE. :param pulumi.Input[str] module_package: The url to the S3 bucket containing the schema and template fragment for the module you want to register. """ - ModuleVersionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - module_name=module_name, - module_package=module_package, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - module_name: pulumi.Input[str], - module_package: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("module_name", module_name) - _setter("module_package", module_package) + pulumi.set(__self__, "module_name", module_name) + pulumi.set(__self__, "module_package", module_package) @property @pulumi.getter(name="moduleName") @@ -102,10 +91,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ModuleVersionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/cloudformation/outputs.py b/sdk/python/pulumi_aws_native/cloudformation/outputs.py index f9bd6191bd..9c3e8ec7fc 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/outputs.py +++ b/sdk/python/pulumi_aws_native/cloudformation/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -54,21 +54,10 @@ def __init__(__self__, *, :param str log_group_name: The Amazon CloudWatch log group to which CloudFormation sends error logging information when invoking the type's handlers. :param str log_role_arn: The ARN of the role that CloudFormation should assume when sending log entries to CloudWatch logs. """ - HookVersionLoggingConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_group_name=log_group_name, - log_role_arn=log_role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_group_name: Optional[str] = None, - log_role_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if log_group_name is not None: - _setter("log_group_name", log_group_name) + pulumi.set(__self__, "log_group_name", log_group_name) if log_role_arn is not None: - _setter("log_role_arn", log_role_arn) + pulumi.set(__self__, "log_role_arn", log_role_arn) @property @pulumi.getter(name="logGroupName") @@ -97,17 +86,8 @@ def __init__(__self__, *, """ Describes whether StackSets performs non-conflicting operations concurrently and queues conflicting operations. """ - ManagedExecutionProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - active=active, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - active: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if active is not None: - _setter("active", active) + pulumi.set(__self__, "active", active) @property @pulumi.getter @@ -143,21 +123,10 @@ def __init__(__self__, *, :param str log_group_name: The Amazon CloudWatch log group to which CloudFormation sends error logging information when invoking the type's handlers. :param str log_role_arn: The ARN of the role that CloudFormation should assume when sending log entries to CloudWatch logs. """ - ResourceVersionLoggingConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_group_name=log_group_name, - log_role_arn=log_role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_group_name: Optional[str] = None, - log_role_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if log_group_name is not None: - _setter("log_group_name", log_group_name) + pulumi.set(__self__, "log_group_name", log_group_name) if log_role_arn is not None: - _setter("log_role_arn", log_role_arn) + pulumi.set(__self__, "log_role_arn", log_role_arn) @property @pulumi.getter(name="logGroupName") @@ -204,29 +173,14 @@ def __init__(__self__, *, export_name: Optional[str] = None, output_key: Optional[str] = None, output_value: Optional[str] = None): - StackOutput._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - export_name=export_name, - output_key=output_key, - output_value=output_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[str] = None, - export_name: Optional[str] = None, - output_key: Optional[str] = None, - output_value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if export_name is not None: - _setter("export_name", export_name) + pulumi.set(__self__, "export_name", export_name) if output_key is not None: - _setter("output_key", output_key) + pulumi.set(__self__, "output_key", output_key) if output_value is not None: - _setter("output_value", output_value) + pulumi.set(__self__, "output_value", output_value) @property @pulumi.getter @@ -275,21 +229,10 @@ def __init__(__self__, *, :param bool enabled: If set to true, StackSets automatically deploys additional stack instances to AWS Organizations accounts that are added to a target organization or organizational unit (OU) in the specified Regions. If an account is removed from a target organization or OU, StackSets deletes stack instances from the account in the specified Regions. :param bool retain_stacks_on_account_removal: If set to true, stack resources are retained when an account is removed from a target organization or OU. If set to false, stack resources are deleted. Specify only if Enabled is set to True. """ - StackSetAutoDeployment._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - retain_stacks_on_account_removal=retain_stacks_on_account_removal, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[bool] = None, - retain_stacks_on_account_removal: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if retain_stacks_on_account_removal is not None: - _setter("retain_stacks_on_account_removal", retain_stacks_on_account_removal) + pulumi.set(__self__, "retain_stacks_on_account_removal", retain_stacks_on_account_removal) @property @pulumi.getter @@ -346,29 +289,14 @@ def __init__(__self__, *, :param str accounts_url: Returns the value of the AccountsUrl property. :param Sequence[str] organizational_unit_ids: The organization root ID or organizational unit (OU) IDs to which StackSets deploys. """ - StackSetDeploymentTargets._configure( - lambda key, value: pulumi.set(__self__, key, value), - account_filter_type=account_filter_type, - accounts=accounts, - accounts_url=accounts_url, - organizational_unit_ids=organizational_unit_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - account_filter_type: Optional['StackSetDeploymentTargetsAccountFilterType'] = None, - accounts: Optional[Sequence[str]] = None, - accounts_url: Optional[str] = None, - organizational_unit_ids: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if account_filter_type is not None: - _setter("account_filter_type", account_filter_type) + pulumi.set(__self__, "account_filter_type", account_filter_type) if accounts is not None: - _setter("accounts", accounts) + pulumi.set(__self__, "accounts", accounts) if accounts_url is not None: - _setter("accounts_url", accounts_url) + pulumi.set(__self__, "accounts_url", accounts_url) if organizational_unit_ids is not None: - _setter("organizational_unit_ids", organizational_unit_ids) + pulumi.set(__self__, "organizational_unit_ids", organizational_unit_ids) @property @pulumi.getter(name="accountFilterType") @@ -445,37 +373,18 @@ def __init__(__self__, *, """ The user-specified preferences for how AWS CloudFormation performs a stack set operation. """ - StackSetOperationPreferences._configure( - lambda key, value: pulumi.set(__self__, key, value), - failure_tolerance_count=failure_tolerance_count, - failure_tolerance_percentage=failure_tolerance_percentage, - max_concurrent_count=max_concurrent_count, - max_concurrent_percentage=max_concurrent_percentage, - region_concurrency_type=region_concurrency_type, - region_order=region_order, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - failure_tolerance_count: Optional[int] = None, - failure_tolerance_percentage: Optional[int] = None, - max_concurrent_count: Optional[int] = None, - max_concurrent_percentage: Optional[int] = None, - region_concurrency_type: Optional['StackSetRegionConcurrencyType'] = None, - region_order: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if failure_tolerance_count is not None: - _setter("failure_tolerance_count", failure_tolerance_count) + pulumi.set(__self__, "failure_tolerance_count", failure_tolerance_count) if failure_tolerance_percentage is not None: - _setter("failure_tolerance_percentage", failure_tolerance_percentage) + pulumi.set(__self__, "failure_tolerance_percentage", failure_tolerance_percentage) if max_concurrent_count is not None: - _setter("max_concurrent_count", max_concurrent_count) + pulumi.set(__self__, "max_concurrent_count", max_concurrent_count) if max_concurrent_percentage is not None: - _setter("max_concurrent_percentage", max_concurrent_percentage) + pulumi.set(__self__, "max_concurrent_percentage", max_concurrent_percentage) if region_concurrency_type is not None: - _setter("region_concurrency_type", region_concurrency_type) + pulumi.set(__self__, "region_concurrency_type", region_concurrency_type) if region_order is not None: - _setter("region_order", region_order) + pulumi.set(__self__, "region_order", region_order) @property @pulumi.getter(name="failureToleranceCount") @@ -536,19 +445,8 @@ def __init__(__self__, *, :param str parameter_key: The key associated with the parameter. If you don't specify a key and value for a particular parameter, AWS CloudFormation uses the default value that is specified in your template. :param str parameter_value: The input value associated with the parameter. """ - StackSetParameter._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_key=parameter_key, - parameter_value=parameter_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_key: str, - parameter_value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_key", parameter_key) - _setter("parameter_value", parameter_value) + pulumi.set(__self__, "parameter_key", parameter_key) + pulumi.set(__self__, "parameter_value", parameter_value) @property @pulumi.getter(name="parameterKey") @@ -600,23 +498,10 @@ def __init__(__self__, *, :param Sequence[str] regions: The names of one or more Regions where you want to create stack instances using the specified AWS account(s). :param Sequence['StackSetParameter'] parameter_overrides: A list of stack set parameters whose values you want to override in the selected stack instances. """ - StackSetStackInstances._configure( - lambda key, value: pulumi.set(__self__, key, value), - deployment_targets=deployment_targets, - regions=regions, - parameter_overrides=parameter_overrides, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - deployment_targets: 'outputs.StackSetDeploymentTargets', - regions: Sequence[str], - parameter_overrides: Optional[Sequence['outputs.StackSetParameter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("deployment_targets", deployment_targets) - _setter("regions", regions) + pulumi.set(__self__, "deployment_targets", deployment_targets) + pulumi.set(__self__, "regions", regions) if parameter_overrides is not None: - _setter("parameter_overrides", parameter_overrides) + pulumi.set(__self__, "parameter_overrides", parameter_overrides) @property @pulumi.getter(name="deploymentTargets") @@ -653,19 +538,8 @@ def __init__(__self__, *, :param str key: A string used to identify this tag. You can specify a maximum of 127 characters for a tag key. :param str value: A string containing the value for this tag. You can specify a maximum of 256 characters for a tag value. """ - StackSetTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -689,19 +563,8 @@ class StackTag(dict): def __init__(__self__, *, key: str, value: str): - StackTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -742,21 +605,10 @@ def __init__(__self__, *, :param str log_group_name: The Amazon CloudWatch log group to which CloudFormation sends error logging information when invoking the type's handlers. :param str log_role_arn: The ARN of the role that CloudFormation should assume when sending log entries to CloudWatch logs. """ - TypeActivationLoggingConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_group_name=log_group_name, - log_role_arn=log_role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_group_name: Optional[str] = None, - log_role_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if log_group_name is not None: - _setter("log_group_name", log_group_name) + pulumi.set(__self__, "log_group_name", log_group_name) if log_role_arn is not None: - _setter("log_role_arn", log_role_arn) + pulumi.set(__self__, "log_role_arn", log_role_arn) @property @pulumi.getter(name="logGroupName") diff --git a/sdk/python/pulumi_aws_native/cloudformation/public_type_version.py b/sdk/python/pulumi_aws_native/cloudformation/public_type_version.py index e4b6d1ca79..ffe1b95d85 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/public_type_version.py +++ b/sdk/python/pulumi_aws_native/cloudformation/public_type_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -30,33 +30,16 @@ def __init__(__self__, *, We recommend that type names adhere to the following pattern: company_or_organization::service::type. """ - PublicTypeVersionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - log_delivery_bucket=log_delivery_bucket, - public_version_number=public_version_number, - type=type, - type_name=type_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: Optional[pulumi.Input[str]] = None, - log_delivery_bucket: Optional[pulumi.Input[str]] = None, - public_version_number: Optional[pulumi.Input[str]] = None, - type: Optional[pulumi.Input['PublicTypeVersionType']] = None, - type_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) if log_delivery_bucket is not None: - _setter("log_delivery_bucket", log_delivery_bucket) + pulumi.set(__self__, "log_delivery_bucket", log_delivery_bucket) if public_version_number is not None: - _setter("public_version_number", public_version_number) + pulumi.set(__self__, "public_version_number", public_version_number) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) if type_name is not None: - _setter("type_name", type_name) + pulumi.set(__self__, "type_name", type_name) @property @pulumi.getter @@ -164,10 +147,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PublicTypeVersionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/cloudformation/publisher.py b/sdk/python/pulumi_aws_native/cloudformation/publisher.py index aee010b270..ed4ec11399 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/publisher.py +++ b/sdk/python/pulumi_aws_native/cloudformation/publisher.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -22,20 +22,9 @@ def __init__(__self__, *, :param pulumi.Input[bool] accept_terms_and_conditions: Whether you accept the terms and conditions for publishing extensions in the CloudFormation registry. You must accept the terms and conditions in order to publish public extensions to the CloudFormation registry. The terms and conditions can be found at https://cloudformation-registry-documents.s3.amazonaws.com/Terms_and_Conditions_for_AWS_CloudFormation_Registry_Publishers.pdf :param pulumi.Input[str] connection_arn: If you are using a Bitbucket or GitHub account for identity verification, the Amazon Resource Name (ARN) for your connection to that account. """ - PublisherArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - accept_terms_and_conditions=accept_terms_and_conditions, - connection_arn=connection_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - accept_terms_and_conditions: pulumi.Input[bool], - connection_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("accept_terms_and_conditions", accept_terms_and_conditions) + pulumi.set(__self__, "accept_terms_and_conditions", accept_terms_and_conditions) if connection_arn is not None: - _setter("connection_arn", connection_arn) + pulumi.set(__self__, "connection_arn", connection_arn) @property @pulumi.getter(name="acceptTermsAndConditions") @@ -97,10 +86,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PublisherArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/cloudformation/resource_default_version.py b/sdk/python/pulumi_aws_native/cloudformation/resource_default_version.py index 980240cc6c..4fcdedde58 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/resource_default_version.py +++ b/sdk/python/pulumi_aws_native/cloudformation/resource_default_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['ResourceDefaultVersionArgs', 'ResourceDefaultVersion'] @@ -25,25 +25,12 @@ def __init__(__self__, *, :param pulumi.Input[str] type_version_arn: The Amazon Resource Name (ARN) of the type version. :param pulumi.Input[str] version_id: The ID of an existing version of the resource to set as the default. """ - ResourceDefaultVersionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type_name=type_name, - type_version_arn=type_version_arn, - version_id=version_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type_name: Optional[pulumi.Input[str]] = None, - type_version_arn: Optional[pulumi.Input[str]] = None, - version_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if type_name is not None: - _setter("type_name", type_name) + pulumi.set(__self__, "type_name", type_name) if type_version_arn is not None: - _setter("type_version_arn", type_version_arn) + pulumi.set(__self__, "type_version_arn", type_version_arn) if version_id is not None: - _setter("version_id", version_id) + pulumi.set(__self__, "version_id", version_id) @property @pulumi.getter(name="typeName") @@ -123,10 +110,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ResourceDefaultVersionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/cloudformation/resource_version.py b/sdk/python/pulumi_aws_native/cloudformation/resource_version.py index 83836953c5..4c3d1c9be9 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/resource_version.py +++ b/sdk/python/pulumi_aws_native/cloudformation/resource_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -32,27 +32,12 @@ def __init__(__self__, *, :param pulumi.Input[str] execution_role_arn: The Amazon Resource Name (ARN) of the IAM execution role to use to register the type. If your resource type calls AWS APIs in any of its handlers, you must create an IAM execution role that includes the necessary permissions to call those AWS APIs, and provision that execution role in your account. CloudFormation then assumes that execution role to provide your resource type with the appropriate credentials. :param pulumi.Input['ResourceVersionLoggingConfigArgs'] logging_config: Specifies logging configuration information for a type. """ - ResourceVersionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - schema_handler_package=schema_handler_package, - type_name=type_name, - execution_role_arn=execution_role_arn, - logging_config=logging_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - schema_handler_package: pulumi.Input[str], - type_name: pulumi.Input[str], - execution_role_arn: Optional[pulumi.Input[str]] = None, - logging_config: Optional[pulumi.Input['ResourceVersionLoggingConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("schema_handler_package", schema_handler_package) - _setter("type_name", type_name) + pulumi.set(__self__, "schema_handler_package", schema_handler_package) + pulumi.set(__self__, "type_name", type_name) if execution_role_arn is not None: - _setter("execution_role_arn", execution_role_arn) + pulumi.set(__self__, "execution_role_arn", execution_role_arn) if logging_config is not None: - _setter("logging_config", logging_config) + pulumi.set(__self__, "logging_config", logging_config) @property @pulumi.getter(name="schemaHandlerPackage") @@ -150,10 +135,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ResourceVersionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -173,11 +154,6 @@ def _internal_init(__self__, __props__ = ResourceVersionArgs.__new__(ResourceVersionArgs) __props__.__dict__["execution_role_arn"] = execution_role_arn - if logging_config is not None and not isinstance(logging_config, ResourceVersionLoggingConfigArgs): - logging_config = logging_config or {} - def _setter(key, value): - logging_config[key] = value - ResourceVersionLoggingConfigArgs._configure(_setter, **logging_config) __props__.__dict__["logging_config"] = logging_config if schema_handler_package is None and not opts.urn: raise TypeError("Missing required property 'schema_handler_package'") diff --git a/sdk/python/pulumi_aws_native/cloudformation/stack.py b/sdk/python/pulumi_aws_native/cloudformation/stack.py index 277bdd123d..c962abb218 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/stack.py +++ b/sdk/python/pulumi_aws_native/cloudformation/stack.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -35,73 +35,36 @@ def __init__(__self__, *, """ The set of arguments for constructing a Stack resource. """ - StackArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - capabilities=capabilities, - description=description, - disable_rollback=disable_rollback, - enable_termination_protection=enable_termination_protection, - notification_arns=notification_arns, - parameters=parameters, - role_arn=role_arn, - stack_name=stack_name, - stack_policy_body=stack_policy_body, - stack_policy_url=stack_policy_url, - stack_status_reason=stack_status_reason, - tags=tags, - template_body=template_body, - template_url=template_url, - timeout_in_minutes=timeout_in_minutes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - capabilities: Optional[pulumi.Input[Sequence[pulumi.Input['StackCapabilitiesItem']]]] = None, - description: Optional[pulumi.Input[str]] = None, - disable_rollback: Optional[pulumi.Input[bool]] = None, - enable_termination_protection: Optional[pulumi.Input[bool]] = None, - notification_arns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - parameters: Optional[Any] = None, - role_arn: Optional[pulumi.Input[str]] = None, - stack_name: Optional[pulumi.Input[str]] = None, - stack_policy_body: Optional[Any] = None, - stack_policy_url: Optional[pulumi.Input[str]] = None, - stack_status_reason: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['StackTagArgs']]]] = None, - template_body: Optional[Any] = None, - template_url: Optional[pulumi.Input[str]] = None, - timeout_in_minutes: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if capabilities is not None: - _setter("capabilities", capabilities) + pulumi.set(__self__, "capabilities", capabilities) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if disable_rollback is not None: - _setter("disable_rollback", disable_rollback) + pulumi.set(__self__, "disable_rollback", disable_rollback) if enable_termination_protection is not None: - _setter("enable_termination_protection", enable_termination_protection) + pulumi.set(__self__, "enable_termination_protection", enable_termination_protection) if notification_arns is not None: - _setter("notification_arns", notification_arns) + pulumi.set(__self__, "notification_arns", notification_arns) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if stack_name is not None: - _setter("stack_name", stack_name) + pulumi.set(__self__, "stack_name", stack_name) if stack_policy_body is not None: - _setter("stack_policy_body", stack_policy_body) + pulumi.set(__self__, "stack_policy_body", stack_policy_body) if stack_policy_url is not None: - _setter("stack_policy_url", stack_policy_url) + pulumi.set(__self__, "stack_policy_url", stack_policy_url) if stack_status_reason is not None: - _setter("stack_status_reason", stack_status_reason) + pulumi.set(__self__, "stack_status_reason", stack_status_reason) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if template_body is not None: - _setter("template_body", template_body) + pulumi.set(__self__, "template_body", template_body) if template_url is not None: - _setter("template_url", template_url) + pulumi.set(__self__, "template_url", template_url) if timeout_in_minutes is not None: - _setter("timeout_in_minutes", timeout_in_minutes) + pulumi.set(__self__, "timeout_in_minutes", timeout_in_minutes) @property @pulumi.getter @@ -285,10 +248,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - StackArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/cloudformation/stack_set.py b/sdk/python/pulumi_aws_native/cloudformation/stack_set.py index 09804673a6..a98f4ea683 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/stack_set.py +++ b/sdk/python/pulumi_aws_native/cloudformation/stack_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -49,72 +49,35 @@ def __init__(__self__, *, :param pulumi.Input[str] template_body: The structure that contains the template body, with a minimum length of 1 byte and a maximum length of 51,200 bytes. :param pulumi.Input[str] template_url: Location of file containing the template body. The URL must point to a template (max size: 460,800 bytes) that is located in an Amazon S3 bucket. """ - StackSetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - permission_model=permission_model, - administration_role_arn=administration_role_arn, - auto_deployment=auto_deployment, - call_as=call_as, - capabilities=capabilities, - description=description, - execution_role_name=execution_role_name, - managed_execution=managed_execution, - operation_preferences=operation_preferences, - parameters=parameters, - stack_instances_group=stack_instances_group, - stack_set_name=stack_set_name, - tags=tags, - template_body=template_body, - template_url=template_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - permission_model: pulumi.Input['StackSetPermissionModel'], - administration_role_arn: Optional[pulumi.Input[str]] = None, - auto_deployment: Optional[pulumi.Input['StackSetAutoDeploymentArgs']] = None, - call_as: Optional[pulumi.Input['StackSetCallAs']] = None, - capabilities: Optional[pulumi.Input[Sequence[pulumi.Input['StackSetCapability']]]] = None, - description: Optional[pulumi.Input[str]] = None, - execution_role_name: Optional[pulumi.Input[str]] = None, - managed_execution: Optional[pulumi.Input['ManagedExecutionPropertiesArgs']] = None, - operation_preferences: Optional[pulumi.Input['StackSetOperationPreferencesArgs']] = None, - parameters: Optional[pulumi.Input[Sequence[pulumi.Input['StackSetParameterArgs']]]] = None, - stack_instances_group: Optional[pulumi.Input[Sequence[pulumi.Input['StackSetStackInstancesArgs']]]] = None, - stack_set_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['StackSetTagArgs']]]] = None, - template_body: Optional[pulumi.Input[str]] = None, - template_url: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("permission_model", permission_model) + pulumi.set(__self__, "permission_model", permission_model) if administration_role_arn is not None: - _setter("administration_role_arn", administration_role_arn) + pulumi.set(__self__, "administration_role_arn", administration_role_arn) if auto_deployment is not None: - _setter("auto_deployment", auto_deployment) + pulumi.set(__self__, "auto_deployment", auto_deployment) if call_as is not None: - _setter("call_as", call_as) + pulumi.set(__self__, "call_as", call_as) if capabilities is not None: - _setter("capabilities", capabilities) + pulumi.set(__self__, "capabilities", capabilities) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if execution_role_name is not None: - _setter("execution_role_name", execution_role_name) + pulumi.set(__self__, "execution_role_name", execution_role_name) if managed_execution is not None: - _setter("managed_execution", managed_execution) + pulumi.set(__self__, "managed_execution", managed_execution) if operation_preferences is not None: - _setter("operation_preferences", operation_preferences) + pulumi.set(__self__, "operation_preferences", operation_preferences) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) if stack_instances_group is not None: - _setter("stack_instances_group", stack_instances_group) + pulumi.set(__self__, "stack_instances_group", stack_instances_group) if stack_set_name is not None: - _setter("stack_set_name", stack_set_name) + pulumi.set(__self__, "stack_set_name", stack_set_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if template_body is not None: - _setter("template_body", template_body) + pulumi.set(__self__, "template_body", template_body) if template_url is not None: - _setter("template_url", template_url) + pulumi.set(__self__, "template_url", template_url) @property @pulumi.getter(name="permissionModel") @@ -354,10 +317,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - StackSetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -388,27 +347,12 @@ def _internal_init(__self__, __props__ = StackSetArgs.__new__(StackSetArgs) __props__.__dict__["administration_role_arn"] = administration_role_arn - if auto_deployment is not None and not isinstance(auto_deployment, StackSetAutoDeploymentArgs): - auto_deployment = auto_deployment or {} - def _setter(key, value): - auto_deployment[key] = value - StackSetAutoDeploymentArgs._configure(_setter, **auto_deployment) __props__.__dict__["auto_deployment"] = auto_deployment __props__.__dict__["call_as"] = call_as __props__.__dict__["capabilities"] = capabilities __props__.__dict__["description"] = description __props__.__dict__["execution_role_name"] = execution_role_name - if managed_execution is not None and not isinstance(managed_execution, ManagedExecutionPropertiesArgs): - managed_execution = managed_execution or {} - def _setter(key, value): - managed_execution[key] = value - ManagedExecutionPropertiesArgs._configure(_setter, **managed_execution) __props__.__dict__["managed_execution"] = managed_execution - if operation_preferences is not None and not isinstance(operation_preferences, StackSetOperationPreferencesArgs): - operation_preferences = operation_preferences or {} - def _setter(key, value): - operation_preferences[key] = value - StackSetOperationPreferencesArgs._configure(_setter, **operation_preferences) __props__.__dict__["operation_preferences"] = operation_preferences __props__.__dict__["parameters"] = parameters if permission_model is None and not opts.urn: diff --git a/sdk/python/pulumi_aws_native/cloudformation/type_activation.py b/sdk/python/pulumi_aws_native/cloudformation/type_activation.py index 28bbf5407e..61ceb15e8c 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/type_activation.py +++ b/sdk/python/pulumi_aws_native/cloudformation/type_activation.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -42,53 +42,26 @@ def __init__(__self__, *, :param pulumi.Input[str] type_name_alias: An alias to assign to the public extension in this account and region. If you specify an alias for the extension, you must then use the alias to refer to the extension in your templates. :param pulumi.Input['TypeActivationVersionBump'] version_bump: Manually updates a previously-enabled type to a new major or minor version, if available. You can also use this parameter to update the value of AutoUpdateEnabled """ - TypeActivationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - auto_update=auto_update, - execution_role_arn=execution_role_arn, - logging_config=logging_config, - major_version=major_version, - public_type_arn=public_type_arn, - publisher_id=publisher_id, - type=type, - type_name=type_name, - type_name_alias=type_name_alias, - version_bump=version_bump, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auto_update: Optional[pulumi.Input[bool]] = None, - execution_role_arn: Optional[pulumi.Input[str]] = None, - logging_config: Optional[pulumi.Input['TypeActivationLoggingConfigArgs']] = None, - major_version: Optional[pulumi.Input[str]] = None, - public_type_arn: Optional[pulumi.Input[str]] = None, - publisher_id: Optional[pulumi.Input[str]] = None, - type: Optional[pulumi.Input['TypeActivationType']] = None, - type_name: Optional[pulumi.Input[str]] = None, - type_name_alias: Optional[pulumi.Input[str]] = None, - version_bump: Optional[pulumi.Input['TypeActivationVersionBump']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if auto_update is not None: - _setter("auto_update", auto_update) + pulumi.set(__self__, "auto_update", auto_update) if execution_role_arn is not None: - _setter("execution_role_arn", execution_role_arn) + pulumi.set(__self__, "execution_role_arn", execution_role_arn) if logging_config is not None: - _setter("logging_config", logging_config) + pulumi.set(__self__, "logging_config", logging_config) if major_version is not None: - _setter("major_version", major_version) + pulumi.set(__self__, "major_version", major_version) if public_type_arn is not None: - _setter("public_type_arn", public_type_arn) + pulumi.set(__self__, "public_type_arn", public_type_arn) if publisher_id is not None: - _setter("publisher_id", publisher_id) + pulumi.set(__self__, "publisher_id", publisher_id) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) if type_name is not None: - _setter("type_name", type_name) + pulumi.set(__self__, "type_name", type_name) if type_name_alias is not None: - _setter("type_name_alias", type_name_alias) + pulumi.set(__self__, "type_name_alias", type_name_alias) if version_bump is not None: - _setter("version_bump", version_bump) + pulumi.set(__self__, "version_bump", version_bump) @property @pulumi.getter(name="autoUpdate") @@ -266,10 +239,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TypeActivationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -296,11 +265,6 @@ def _internal_init(__self__, __props__.__dict__["auto_update"] = auto_update __props__.__dict__["execution_role_arn"] = execution_role_arn - if logging_config is not None and not isinstance(logging_config, TypeActivationLoggingConfigArgs): - logging_config = logging_config or {} - def _setter(key, value): - logging_config[key] = value - TypeActivationLoggingConfigArgs._configure(_setter, **logging_config) __props__.__dict__["logging_config"] = logging_config __props__.__dict__["major_version"] = major_version __props__.__dict__["public_type_arn"] = public_type_arn diff --git a/sdk/python/pulumi_aws_native/cloudformation/wait_condition.py b/sdk/python/pulumi_aws_native/cloudformation/wait_condition.py index 6d81c17467..c9648b2668 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/wait_condition.py +++ b/sdk/python/pulumi_aws_native/cloudformation/wait_condition.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['WaitConditionArgs', 'WaitCondition'] @@ -20,25 +20,12 @@ def __init__(__self__, *, """ The set of arguments for constructing a WaitCondition resource. """ - WaitConditionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - count=count, - handle=handle, - timeout=timeout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - count: Optional[pulumi.Input[int]] = None, - handle: Optional[pulumi.Input[str]] = None, - timeout: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if count is not None: - _setter("count", count) + pulumi.set(__self__, "count", count) if handle is not None: - _setter("handle", handle) + pulumi.set(__self__, "handle", handle) if timeout is not None: - _setter("timeout", timeout) + pulumi.set(__self__, "timeout", timeout) @property @pulumi.getter @@ -107,10 +94,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - WaitConditionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/cloudformation/wait_condition_handle.py b/sdk/python/pulumi_aws_native/cloudformation/wait_condition_handle.py index 94196cb4b8..3a8394d7fd 100644 --- a/sdk/python/pulumi_aws_native/cloudformation/wait_condition_handle.py +++ b/sdk/python/pulumi_aws_native/cloudformation/wait_condition_handle.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['WaitConditionHandleArgs', 'WaitConditionHandle'] @@ -18,11 +18,6 @@ def __init__(__self__): The set of arguments for constructing a WaitConditionHandle resource. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass warnings.warn("""WaitConditionHandle is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.""", DeprecationWarning) @@ -61,10 +56,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - WaitConditionHandleArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/cloudfront/_inputs.py b/sdk/python/pulumi_aws_native/cloudfront/_inputs.py index 9cfb8613c7..5eb6dd962d 100644 --- a/sdk/python/pulumi_aws_native/cloudfront/_inputs.py +++ b/sdk/python/pulumi_aws_native/cloudfront/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -97,32 +97,13 @@ def __init__(__self__, *, name: pulumi.Input[str], parameters_in_cache_key_and_forwarded_to_origin: pulumi.Input['CachePolicyParametersInCacheKeyAndForwardedToOriginArgs'], comment: Optional[pulumi.Input[str]] = None): - CachePolicyConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_ttl=default_ttl, - max_ttl=max_ttl, - min_ttl=min_ttl, - name=name, - parameters_in_cache_key_and_forwarded_to_origin=parameters_in_cache_key_and_forwarded_to_origin, - comment=comment, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_ttl: pulumi.Input[float], - max_ttl: pulumi.Input[float], - min_ttl: pulumi.Input[float], - name: pulumi.Input[str], - parameters_in_cache_key_and_forwarded_to_origin: pulumi.Input['CachePolicyParametersInCacheKeyAndForwardedToOriginArgs'], - comment: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("default_ttl", default_ttl) - _setter("max_ttl", max_ttl) - _setter("min_ttl", min_ttl) - _setter("name", name) - _setter("parameters_in_cache_key_and_forwarded_to_origin", parameters_in_cache_key_and_forwarded_to_origin) + pulumi.set(__self__, "default_ttl", default_ttl) + pulumi.set(__self__, "max_ttl", max_ttl) + pulumi.set(__self__, "min_ttl", min_ttl) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "parameters_in_cache_key_and_forwarded_to_origin", parameters_in_cache_key_and_forwarded_to_origin) if comment is not None: - _setter("comment", comment) + pulumi.set(__self__, "comment", comment) @property @pulumi.getter(name="defaultTtl") @@ -184,20 +165,9 @@ class CachePolicyCookiesConfigArgs: def __init__(__self__, *, cookie_behavior: pulumi.Input[str], cookies: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - CachePolicyCookiesConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cookie_behavior=cookie_behavior, - cookies=cookies, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cookie_behavior: pulumi.Input[str], - cookies: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cookie_behavior", cookie_behavior) + pulumi.set(__self__, "cookie_behavior", cookie_behavior) if cookies is not None: - _setter("cookies", cookies) + pulumi.set(__self__, "cookies", cookies) @property @pulumi.getter(name="cookieBehavior") @@ -223,20 +193,9 @@ class CachePolicyHeadersConfigArgs: def __init__(__self__, *, header_behavior: pulumi.Input[str], headers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - CachePolicyHeadersConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - header_behavior=header_behavior, - headers=headers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - header_behavior: pulumi.Input[str], - headers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("header_behavior", header_behavior) + pulumi.set(__self__, "header_behavior", header_behavior) if headers is not None: - _setter("headers", headers) + pulumi.set(__self__, "headers", headers) @property @pulumi.getter(name="headerBehavior") @@ -265,29 +224,12 @@ def __init__(__self__, *, headers_config: pulumi.Input['CachePolicyHeadersConfigArgs'], query_strings_config: pulumi.Input['CachePolicyQueryStringsConfigArgs'], enable_accept_encoding_brotli: Optional[pulumi.Input[bool]] = None): - CachePolicyParametersInCacheKeyAndForwardedToOriginArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cookies_config=cookies_config, - enable_accept_encoding_gzip=enable_accept_encoding_gzip, - headers_config=headers_config, - query_strings_config=query_strings_config, - enable_accept_encoding_brotli=enable_accept_encoding_brotli, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cookies_config: pulumi.Input['CachePolicyCookiesConfigArgs'], - enable_accept_encoding_gzip: pulumi.Input[bool], - headers_config: pulumi.Input['CachePolicyHeadersConfigArgs'], - query_strings_config: pulumi.Input['CachePolicyQueryStringsConfigArgs'], - enable_accept_encoding_brotli: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cookies_config", cookies_config) - _setter("enable_accept_encoding_gzip", enable_accept_encoding_gzip) - _setter("headers_config", headers_config) - _setter("query_strings_config", query_strings_config) + pulumi.set(__self__, "cookies_config", cookies_config) + pulumi.set(__self__, "enable_accept_encoding_gzip", enable_accept_encoding_gzip) + pulumi.set(__self__, "headers_config", headers_config) + pulumi.set(__self__, "query_strings_config", query_strings_config) if enable_accept_encoding_brotli is not None: - _setter("enable_accept_encoding_brotli", enable_accept_encoding_brotli) + pulumi.set(__self__, "enable_accept_encoding_brotli", enable_accept_encoding_brotli) @property @pulumi.getter(name="cookiesConfig") @@ -340,20 +282,9 @@ class CachePolicyQueryStringsConfigArgs: def __init__(__self__, *, query_string_behavior: pulumi.Input[str], query_strings: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - CachePolicyQueryStringsConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - query_string_behavior=query_string_behavior, - query_strings=query_strings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - query_string_behavior: pulumi.Input[str], - query_strings: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("query_string_behavior", query_string_behavior) + pulumi.set(__self__, "query_string_behavior", query_string_behavior) if query_strings is not None: - _setter("query_strings", query_strings) + pulumi.set(__self__, "query_strings", query_strings) @property @pulumi.getter(name="queryStringBehavior") @@ -378,16 +309,7 @@ def query_strings(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]] class CloudFrontOriginAccessIdentityConfigArgs: def __init__(__self__, *, comment: pulumi.Input[str]): - CloudFrontOriginAccessIdentityConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - comment=comment, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comment: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("comment", comment) + pulumi.set(__self__, "comment", comment) @property @pulumi.getter @@ -404,19 +326,8 @@ class ContinuousDeploymentPolicyConfigSingleHeaderPolicyConfigPropertiesArgs: def __init__(__self__, *, header: pulumi.Input[str], value: pulumi.Input[str]): - ContinuousDeploymentPolicyConfigSingleHeaderPolicyConfigPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - header=header, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - header: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("header", header) - _setter("value", value) + pulumi.set(__self__, "header", header) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -442,20 +353,9 @@ class ContinuousDeploymentPolicyConfigSingleWeightPolicyConfigPropertiesArgs: def __init__(__self__, *, weight: pulumi.Input[float], session_stickiness_config: Optional[pulumi.Input['ContinuousDeploymentPolicySessionStickinessConfigArgs']] = None): - ContinuousDeploymentPolicyConfigSingleWeightPolicyConfigPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - weight=weight, - session_stickiness_config=session_stickiness_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - weight: pulumi.Input[float], - session_stickiness_config: Optional[pulumi.Input['ContinuousDeploymentPolicySessionStickinessConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("weight", weight) + pulumi.set(__self__, "weight", weight) if session_stickiness_config is not None: - _setter("session_stickiness_config", session_stickiness_config) + pulumi.set(__self__, "session_stickiness_config", session_stickiness_config) @property @pulumi.getter @@ -485,35 +385,16 @@ def __init__(__self__, *, single_weight_policy_config: Optional[pulumi.Input['ContinuousDeploymentPolicyConfigSingleWeightPolicyConfigPropertiesArgs']] = None, traffic_config: Optional[pulumi.Input['ContinuousDeploymentPolicyTrafficConfigArgs']] = None, type: Optional[pulumi.Input['ContinuousDeploymentPolicyConfigType']] = None): - ContinuousDeploymentPolicyConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - staging_distribution_dns_names=staging_distribution_dns_names, - single_header_policy_config=single_header_policy_config, - single_weight_policy_config=single_weight_policy_config, - traffic_config=traffic_config, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: pulumi.Input[bool], - staging_distribution_dns_names: pulumi.Input[Sequence[pulumi.Input[str]]], - single_header_policy_config: Optional[pulumi.Input['ContinuousDeploymentPolicyConfigSingleHeaderPolicyConfigPropertiesArgs']] = None, - single_weight_policy_config: Optional[pulumi.Input['ContinuousDeploymentPolicyConfigSingleWeightPolicyConfigPropertiesArgs']] = None, - traffic_config: Optional[pulumi.Input['ContinuousDeploymentPolicyTrafficConfigArgs']] = None, - type: Optional[pulumi.Input['ContinuousDeploymentPolicyConfigType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) - _setter("staging_distribution_dns_names", staging_distribution_dns_names) + pulumi.set(__self__, "enabled", enabled) + pulumi.set(__self__, "staging_distribution_dns_names", staging_distribution_dns_names) if single_header_policy_config is not None: - _setter("single_header_policy_config", single_header_policy_config) + pulumi.set(__self__, "single_header_policy_config", single_header_policy_config) if single_weight_policy_config is not None: - _setter("single_weight_policy_config", single_weight_policy_config) + pulumi.set(__self__, "single_weight_policy_config", single_weight_policy_config) if traffic_config is not None: - _setter("traffic_config", traffic_config) + pulumi.set(__self__, "traffic_config", traffic_config) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -575,19 +456,8 @@ class ContinuousDeploymentPolicySessionStickinessConfigArgs: def __init__(__self__, *, idle_ttl: pulumi.Input[int], maximum_ttl: pulumi.Input[int]): - ContinuousDeploymentPolicySessionStickinessConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - idle_ttl=idle_ttl, - maximum_ttl=maximum_ttl, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - idle_ttl: pulumi.Input[int], - maximum_ttl: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("idle_ttl", idle_ttl) - _setter("maximum_ttl", maximum_ttl) + pulumi.set(__self__, "idle_ttl", idle_ttl) + pulumi.set(__self__, "maximum_ttl", maximum_ttl) @property @pulumi.getter(name="idleTtl") @@ -613,19 +483,8 @@ class ContinuousDeploymentPolicySingleHeaderConfigArgs: def __init__(__self__, *, header: pulumi.Input[str], value: pulumi.Input[str]): - ContinuousDeploymentPolicySingleHeaderConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - header=header, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - header: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("header", header) - _setter("value", value) + pulumi.set(__self__, "header", header) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -651,20 +510,9 @@ class ContinuousDeploymentPolicySingleWeightConfigArgs: def __init__(__self__, *, weight: pulumi.Input[float], session_stickiness_config: Optional[pulumi.Input['ContinuousDeploymentPolicySessionStickinessConfigArgs']] = None): - ContinuousDeploymentPolicySingleWeightConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - weight=weight, - session_stickiness_config=session_stickiness_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - weight: pulumi.Input[float], - session_stickiness_config: Optional[pulumi.Input['ContinuousDeploymentPolicySessionStickinessConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("weight", weight) + pulumi.set(__self__, "weight", weight) if session_stickiness_config is not None: - _setter("session_stickiness_config", session_stickiness_config) + pulumi.set(__self__, "session_stickiness_config", session_stickiness_config) @property @pulumi.getter @@ -691,24 +539,11 @@ def __init__(__self__, *, type: pulumi.Input['ContinuousDeploymentPolicyTrafficConfigType'], single_header_config: Optional[pulumi.Input['ContinuousDeploymentPolicySingleHeaderConfigArgs']] = None, single_weight_config: Optional[pulumi.Input['ContinuousDeploymentPolicySingleWeightConfigArgs']] = None): - ContinuousDeploymentPolicyTrafficConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - single_header_config=single_header_config, - single_weight_config=single_weight_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input['ContinuousDeploymentPolicyTrafficConfigType'], - single_header_config: Optional[pulumi.Input['ContinuousDeploymentPolicySingleHeaderConfigArgs']] = None, - single_weight_config: Optional[pulumi.Input['ContinuousDeploymentPolicySingleWeightConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if single_header_config is not None: - _setter("single_header_config", single_header_config) + pulumi.set(__self__, "single_header_config", single_header_config) if single_weight_config is not None: - _setter("single_weight_config", single_weight_config) + pulumi.set(__self__, "single_weight_config", single_weight_config) @property @pulumi.getter @@ -761,90 +596,43 @@ def __init__(__self__, *, smooth_streaming: Optional[pulumi.Input[bool]] = None, trusted_key_groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, trusted_signers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - DistributionCacheBehaviorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - path_pattern=path_pattern, - target_origin_id=target_origin_id, - viewer_protocol_policy=viewer_protocol_policy, - allowed_methods=allowed_methods, - cache_policy_id=cache_policy_id, - cached_methods=cached_methods, - compress=compress, - default_ttl=default_ttl, - field_level_encryption_id=field_level_encryption_id, - forwarded_values=forwarded_values, - function_associations=function_associations, - lambda_function_associations=lambda_function_associations, - max_ttl=max_ttl, - min_ttl=min_ttl, - origin_request_policy_id=origin_request_policy_id, - realtime_log_config_arn=realtime_log_config_arn, - response_headers_policy_id=response_headers_policy_id, - smooth_streaming=smooth_streaming, - trusted_key_groups=trusted_key_groups, - trusted_signers=trusted_signers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - path_pattern: pulumi.Input[str], - target_origin_id: pulumi.Input[str], - viewer_protocol_policy: pulumi.Input[str], - allowed_methods: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - cache_policy_id: Optional[pulumi.Input[str]] = None, - cached_methods: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - compress: Optional[pulumi.Input[bool]] = None, - default_ttl: Optional[pulumi.Input[float]] = None, - field_level_encryption_id: Optional[pulumi.Input[str]] = None, - forwarded_values: Optional[pulumi.Input['DistributionForwardedValuesArgs']] = None, - function_associations: Optional[pulumi.Input[Sequence[pulumi.Input['DistributionFunctionAssociationArgs']]]] = None, - lambda_function_associations: Optional[pulumi.Input[Sequence[pulumi.Input['DistributionLambdaFunctionAssociationArgs']]]] = None, - max_ttl: Optional[pulumi.Input[float]] = None, - min_ttl: Optional[pulumi.Input[float]] = None, - origin_request_policy_id: Optional[pulumi.Input[str]] = None, - realtime_log_config_arn: Optional[pulumi.Input[str]] = None, - response_headers_policy_id: Optional[pulumi.Input[str]] = None, - smooth_streaming: Optional[pulumi.Input[bool]] = None, - trusted_key_groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - trusted_signers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("path_pattern", path_pattern) - _setter("target_origin_id", target_origin_id) - _setter("viewer_protocol_policy", viewer_protocol_policy) + pulumi.set(__self__, "path_pattern", path_pattern) + pulumi.set(__self__, "target_origin_id", target_origin_id) + pulumi.set(__self__, "viewer_protocol_policy", viewer_protocol_policy) if allowed_methods is not None: - _setter("allowed_methods", allowed_methods) + pulumi.set(__self__, "allowed_methods", allowed_methods) if cache_policy_id is not None: - _setter("cache_policy_id", cache_policy_id) + pulumi.set(__self__, "cache_policy_id", cache_policy_id) if cached_methods is not None: - _setter("cached_methods", cached_methods) + pulumi.set(__self__, "cached_methods", cached_methods) if compress is not None: - _setter("compress", compress) + pulumi.set(__self__, "compress", compress) if default_ttl is not None: - _setter("default_ttl", default_ttl) + pulumi.set(__self__, "default_ttl", default_ttl) if field_level_encryption_id is not None: - _setter("field_level_encryption_id", field_level_encryption_id) + pulumi.set(__self__, "field_level_encryption_id", field_level_encryption_id) if forwarded_values is not None: - _setter("forwarded_values", forwarded_values) + pulumi.set(__self__, "forwarded_values", forwarded_values) if function_associations is not None: - _setter("function_associations", function_associations) + pulumi.set(__self__, "function_associations", function_associations) if lambda_function_associations is not None: - _setter("lambda_function_associations", lambda_function_associations) + pulumi.set(__self__, "lambda_function_associations", lambda_function_associations) if max_ttl is not None: - _setter("max_ttl", max_ttl) + pulumi.set(__self__, "max_ttl", max_ttl) if min_ttl is not None: - _setter("min_ttl", min_ttl) + pulumi.set(__self__, "min_ttl", min_ttl) if origin_request_policy_id is not None: - _setter("origin_request_policy_id", origin_request_policy_id) + pulumi.set(__self__, "origin_request_policy_id", origin_request_policy_id) if realtime_log_config_arn is not None: - _setter("realtime_log_config_arn", realtime_log_config_arn) + pulumi.set(__self__, "realtime_log_config_arn", realtime_log_config_arn) if response_headers_policy_id is not None: - _setter("response_headers_policy_id", response_headers_policy_id) + pulumi.set(__self__, "response_headers_policy_id", response_headers_policy_id) if smooth_streaming is not None: - _setter("smooth_streaming", smooth_streaming) + pulumi.set(__self__, "smooth_streaming", smooth_streaming) if trusted_key_groups is not None: - _setter("trusted_key_groups", trusted_key_groups) + pulumi.set(__self__, "trusted_key_groups", trusted_key_groups) if trusted_signers is not None: - _setter("trusted_signers", trusted_signers) + pulumi.set(__self__, "trusted_signers", trusted_signers) @property @pulumi.getter(name="pathPattern") @@ -1051,95 +839,46 @@ def __init__(__self__, *, staging: Optional[pulumi.Input[bool]] = None, viewer_certificate: Optional[pulumi.Input['DistributionViewerCertificateArgs']] = None, web_acl_id: Optional[pulumi.Input[str]] = None): - DistributionConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_cache_behavior=default_cache_behavior, - enabled=enabled, - aliases=aliases, - cache_behaviors=cache_behaviors, - cnames=cnames, - comment=comment, - continuous_deployment_policy_id=continuous_deployment_policy_id, - custom_error_responses=custom_error_responses, - custom_origin=custom_origin, - default_root_object=default_root_object, - http_version=http_version, - ipv6_enabled=ipv6_enabled, - logging=logging, - origin_groups=origin_groups, - origins=origins, - price_class=price_class, - restrictions=restrictions, - s3_origin=s3_origin, - staging=staging, - viewer_certificate=viewer_certificate, - web_acl_id=web_acl_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_cache_behavior: pulumi.Input['DistributionDefaultCacheBehaviorArgs'], - enabled: pulumi.Input[bool], - aliases: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - cache_behaviors: Optional[pulumi.Input[Sequence[pulumi.Input['DistributionCacheBehaviorArgs']]]] = None, - cnames: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - comment: Optional[pulumi.Input[str]] = None, - continuous_deployment_policy_id: Optional[pulumi.Input[str]] = None, - custom_error_responses: Optional[pulumi.Input[Sequence[pulumi.Input['DistributionCustomErrorResponseArgs']]]] = None, - custom_origin: Optional[pulumi.Input['DistributionLegacyCustomOriginArgs']] = None, - default_root_object: Optional[pulumi.Input[str]] = None, - http_version: Optional[pulumi.Input[str]] = None, - ipv6_enabled: Optional[pulumi.Input[bool]] = None, - logging: Optional[pulumi.Input['DistributionLoggingArgs']] = None, - origin_groups: Optional[pulumi.Input['DistributionOriginGroupsArgs']] = None, - origins: Optional[pulumi.Input[Sequence[pulumi.Input['DistributionOriginArgs']]]] = None, - price_class: Optional[pulumi.Input[str]] = None, - restrictions: Optional[pulumi.Input['DistributionRestrictionsArgs']] = None, - s3_origin: Optional[pulumi.Input['DistributionLegacyS3OriginArgs']] = None, - staging: Optional[pulumi.Input[bool]] = None, - viewer_certificate: Optional[pulumi.Input['DistributionViewerCertificateArgs']] = None, - web_acl_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("default_cache_behavior", default_cache_behavior) - _setter("enabled", enabled) + pulumi.set(__self__, "default_cache_behavior", default_cache_behavior) + pulumi.set(__self__, "enabled", enabled) if aliases is not None: - _setter("aliases", aliases) + pulumi.set(__self__, "aliases", aliases) if cache_behaviors is not None: - _setter("cache_behaviors", cache_behaviors) + pulumi.set(__self__, "cache_behaviors", cache_behaviors) if cnames is not None: - _setter("cnames", cnames) + pulumi.set(__self__, "cnames", cnames) if comment is not None: - _setter("comment", comment) + pulumi.set(__self__, "comment", comment) if continuous_deployment_policy_id is not None: - _setter("continuous_deployment_policy_id", continuous_deployment_policy_id) + pulumi.set(__self__, "continuous_deployment_policy_id", continuous_deployment_policy_id) if custom_error_responses is not None: - _setter("custom_error_responses", custom_error_responses) + pulumi.set(__self__, "custom_error_responses", custom_error_responses) if custom_origin is not None: - _setter("custom_origin", custom_origin) + pulumi.set(__self__, "custom_origin", custom_origin) if default_root_object is not None: - _setter("default_root_object", default_root_object) + pulumi.set(__self__, "default_root_object", default_root_object) if http_version is not None: - _setter("http_version", http_version) + pulumi.set(__self__, "http_version", http_version) if ipv6_enabled is not None: - _setter("ipv6_enabled", ipv6_enabled) + pulumi.set(__self__, "ipv6_enabled", ipv6_enabled) if logging is not None: - _setter("logging", logging) + pulumi.set(__self__, "logging", logging) if origin_groups is not None: - _setter("origin_groups", origin_groups) + pulumi.set(__self__, "origin_groups", origin_groups) if origins is not None: - _setter("origins", origins) + pulumi.set(__self__, "origins", origins) if price_class is not None: - _setter("price_class", price_class) + pulumi.set(__self__, "price_class", price_class) if restrictions is not None: - _setter("restrictions", restrictions) + pulumi.set(__self__, "restrictions", restrictions) if s3_origin is not None: - _setter("s3_origin", s3_origin) + pulumi.set(__self__, "s3_origin", s3_origin) if staging is not None: - _setter("staging", staging) + pulumi.set(__self__, "staging", staging) if viewer_certificate is not None: - _setter("viewer_certificate", viewer_certificate) + pulumi.set(__self__, "viewer_certificate", viewer_certificate) if web_acl_id is not None: - _setter("web_acl_id", web_acl_id) + pulumi.set(__self__, "web_acl_id", web_acl_id) @property @pulumi.getter(name="defaultCacheBehavior") @@ -1336,20 +1075,9 @@ class DistributionCookiesArgs: def __init__(__self__, *, forward: pulumi.Input[str], whitelisted_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - DistributionCookiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - forward=forward, - whitelisted_names=whitelisted_names, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - forward: pulumi.Input[str], - whitelisted_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("forward", forward) + pulumi.set(__self__, "forward", forward) if whitelisted_names is not None: - _setter("whitelisted_names", whitelisted_names) + pulumi.set(__self__, "whitelisted_names", whitelisted_names) @property @pulumi.getter @@ -1377,28 +1105,13 @@ def __init__(__self__, *, error_caching_min_ttl: Optional[pulumi.Input[float]] = None, response_code: Optional[pulumi.Input[int]] = None, response_page_path: Optional[pulumi.Input[str]] = None): - DistributionCustomErrorResponseArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - error_code=error_code, - error_caching_min_ttl=error_caching_min_ttl, - response_code=response_code, - response_page_path=response_page_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - error_code: pulumi.Input[int], - error_caching_min_ttl: Optional[pulumi.Input[float]] = None, - response_code: Optional[pulumi.Input[int]] = None, - response_page_path: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("error_code", error_code) + pulumi.set(__self__, "error_code", error_code) if error_caching_min_ttl is not None: - _setter("error_caching_min_ttl", error_caching_min_ttl) + pulumi.set(__self__, "error_caching_min_ttl", error_caching_min_ttl) if response_code is not None: - _setter("response_code", response_code) + pulumi.set(__self__, "response_code", response_code) if response_page_path is not None: - _setter("response_page_path", response_page_path) + pulumi.set(__self__, "response_page_path", response_page_path) @property @pulumi.getter(name="errorCode") @@ -1446,36 +1159,17 @@ def __init__(__self__, *, origin_keepalive_timeout: Optional[pulumi.Input[int]] = None, origin_read_timeout: Optional[pulumi.Input[int]] = None, origin_ssl_protocols: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - DistributionCustomOriginConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - origin_protocol_policy=origin_protocol_policy, - http_port=http_port, - https_port=https_port, - origin_keepalive_timeout=origin_keepalive_timeout, - origin_read_timeout=origin_read_timeout, - origin_ssl_protocols=origin_ssl_protocols, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - origin_protocol_policy: pulumi.Input[str], - http_port: Optional[pulumi.Input[int]] = None, - https_port: Optional[pulumi.Input[int]] = None, - origin_keepalive_timeout: Optional[pulumi.Input[int]] = None, - origin_read_timeout: Optional[pulumi.Input[int]] = None, - origin_ssl_protocols: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("origin_protocol_policy", origin_protocol_policy) + pulumi.set(__self__, "origin_protocol_policy", origin_protocol_policy) if http_port is not None: - _setter("http_port", http_port) + pulumi.set(__self__, "http_port", http_port) if https_port is not None: - _setter("https_port", https_port) + pulumi.set(__self__, "https_port", https_port) if origin_keepalive_timeout is not None: - _setter("origin_keepalive_timeout", origin_keepalive_timeout) + pulumi.set(__self__, "origin_keepalive_timeout", origin_keepalive_timeout) if origin_read_timeout is not None: - _setter("origin_read_timeout", origin_read_timeout) + pulumi.set(__self__, "origin_read_timeout", origin_read_timeout) if origin_ssl_protocols is not None: - _setter("origin_ssl_protocols", origin_ssl_protocols) + pulumi.set(__self__, "origin_ssl_protocols", origin_ssl_protocols) @property @pulumi.getter(name="originProtocolPolicy") @@ -1554,87 +1248,42 @@ def __init__(__self__, *, smooth_streaming: Optional[pulumi.Input[bool]] = None, trusted_key_groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, trusted_signers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - DistributionDefaultCacheBehaviorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_origin_id=target_origin_id, - viewer_protocol_policy=viewer_protocol_policy, - allowed_methods=allowed_methods, - cache_policy_id=cache_policy_id, - cached_methods=cached_methods, - compress=compress, - default_ttl=default_ttl, - field_level_encryption_id=field_level_encryption_id, - forwarded_values=forwarded_values, - function_associations=function_associations, - lambda_function_associations=lambda_function_associations, - max_ttl=max_ttl, - min_ttl=min_ttl, - origin_request_policy_id=origin_request_policy_id, - realtime_log_config_arn=realtime_log_config_arn, - response_headers_policy_id=response_headers_policy_id, - smooth_streaming=smooth_streaming, - trusted_key_groups=trusted_key_groups, - trusted_signers=trusted_signers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_origin_id: pulumi.Input[str], - viewer_protocol_policy: pulumi.Input[str], - allowed_methods: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - cache_policy_id: Optional[pulumi.Input[str]] = None, - cached_methods: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - compress: Optional[pulumi.Input[bool]] = None, - default_ttl: Optional[pulumi.Input[float]] = None, - field_level_encryption_id: Optional[pulumi.Input[str]] = None, - forwarded_values: Optional[pulumi.Input['DistributionForwardedValuesArgs']] = None, - function_associations: Optional[pulumi.Input[Sequence[pulumi.Input['DistributionFunctionAssociationArgs']]]] = None, - lambda_function_associations: Optional[pulumi.Input[Sequence[pulumi.Input['DistributionLambdaFunctionAssociationArgs']]]] = None, - max_ttl: Optional[pulumi.Input[float]] = None, - min_ttl: Optional[pulumi.Input[float]] = None, - origin_request_policy_id: Optional[pulumi.Input[str]] = None, - realtime_log_config_arn: Optional[pulumi.Input[str]] = None, - response_headers_policy_id: Optional[pulumi.Input[str]] = None, - smooth_streaming: Optional[pulumi.Input[bool]] = None, - trusted_key_groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - trusted_signers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_origin_id", target_origin_id) - _setter("viewer_protocol_policy", viewer_protocol_policy) + pulumi.set(__self__, "target_origin_id", target_origin_id) + pulumi.set(__self__, "viewer_protocol_policy", viewer_protocol_policy) if allowed_methods is not None: - _setter("allowed_methods", allowed_methods) + pulumi.set(__self__, "allowed_methods", allowed_methods) if cache_policy_id is not None: - _setter("cache_policy_id", cache_policy_id) + pulumi.set(__self__, "cache_policy_id", cache_policy_id) if cached_methods is not None: - _setter("cached_methods", cached_methods) + pulumi.set(__self__, "cached_methods", cached_methods) if compress is not None: - _setter("compress", compress) + pulumi.set(__self__, "compress", compress) if default_ttl is not None: - _setter("default_ttl", default_ttl) + pulumi.set(__self__, "default_ttl", default_ttl) if field_level_encryption_id is not None: - _setter("field_level_encryption_id", field_level_encryption_id) + pulumi.set(__self__, "field_level_encryption_id", field_level_encryption_id) if forwarded_values is not None: - _setter("forwarded_values", forwarded_values) + pulumi.set(__self__, "forwarded_values", forwarded_values) if function_associations is not None: - _setter("function_associations", function_associations) + pulumi.set(__self__, "function_associations", function_associations) if lambda_function_associations is not None: - _setter("lambda_function_associations", lambda_function_associations) + pulumi.set(__self__, "lambda_function_associations", lambda_function_associations) if max_ttl is not None: - _setter("max_ttl", max_ttl) + pulumi.set(__self__, "max_ttl", max_ttl) if min_ttl is not None: - _setter("min_ttl", min_ttl) + pulumi.set(__self__, "min_ttl", min_ttl) if origin_request_policy_id is not None: - _setter("origin_request_policy_id", origin_request_policy_id) + pulumi.set(__self__, "origin_request_policy_id", origin_request_policy_id) if realtime_log_config_arn is not None: - _setter("realtime_log_config_arn", realtime_log_config_arn) + pulumi.set(__self__, "realtime_log_config_arn", realtime_log_config_arn) if response_headers_policy_id is not None: - _setter("response_headers_policy_id", response_headers_policy_id) + pulumi.set(__self__, "response_headers_policy_id", response_headers_policy_id) if smooth_streaming is not None: - _setter("smooth_streaming", smooth_streaming) + pulumi.set(__self__, "smooth_streaming", smooth_streaming) if trusted_key_groups is not None: - _setter("trusted_key_groups", trusted_key_groups) + pulumi.set(__self__, "trusted_key_groups", trusted_key_groups) if trusted_signers is not None: - _setter("trusted_signers", trusted_signers) + pulumi.set(__self__, "trusted_signers", trusted_signers) @property @pulumi.getter(name="targetOriginId") @@ -1815,28 +1464,13 @@ def __init__(__self__, *, cookies: Optional[pulumi.Input['DistributionCookiesArgs']] = None, headers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, query_string_cache_keys: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - DistributionForwardedValuesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - query_string=query_string, - cookies=cookies, - headers=headers, - query_string_cache_keys=query_string_cache_keys, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - query_string: pulumi.Input[bool], - cookies: Optional[pulumi.Input['DistributionCookiesArgs']] = None, - headers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - query_string_cache_keys: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("query_string", query_string) + pulumi.set(__self__, "query_string", query_string) if cookies is not None: - _setter("cookies", cookies) + pulumi.set(__self__, "cookies", cookies) if headers is not None: - _setter("headers", headers) + pulumi.set(__self__, "headers", headers) if query_string_cache_keys is not None: - _setter("query_string_cache_keys", query_string_cache_keys) + pulumi.set(__self__, "query_string_cache_keys", query_string_cache_keys) @property @pulumi.getter(name="queryString") @@ -1880,21 +1514,10 @@ class DistributionFunctionAssociationArgs: def __init__(__self__, *, event_type: Optional[pulumi.Input[str]] = None, function_arn: Optional[pulumi.Input[str]] = None): - DistributionFunctionAssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - event_type=event_type, - function_arn=function_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - event_type: Optional[pulumi.Input[str]] = None, - function_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if event_type is not None: - _setter("event_type", event_type) + pulumi.set(__self__, "event_type", event_type) if function_arn is not None: - _setter("function_arn", function_arn) + pulumi.set(__self__, "function_arn", function_arn) @property @pulumi.getter(name="eventType") @@ -1920,20 +1543,9 @@ class DistributionGeoRestrictionArgs: def __init__(__self__, *, restriction_type: pulumi.Input[str], locations: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - DistributionGeoRestrictionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - restriction_type=restriction_type, - locations=locations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - restriction_type: pulumi.Input[str], - locations: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("restriction_type", restriction_type) + pulumi.set(__self__, "restriction_type", restriction_type) if locations is not None: - _setter("locations", locations) + pulumi.set(__self__, "locations", locations) @property @pulumi.getter(name="restrictionType") @@ -1960,25 +1572,12 @@ def __init__(__self__, *, event_type: Optional[pulumi.Input[str]] = None, include_body: Optional[pulumi.Input[bool]] = None, lambda_function_arn: Optional[pulumi.Input[str]] = None): - DistributionLambdaFunctionAssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - event_type=event_type, - include_body=include_body, - lambda_function_arn=lambda_function_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - event_type: Optional[pulumi.Input[str]] = None, - include_body: Optional[pulumi.Input[bool]] = None, - lambda_function_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if event_type is not None: - _setter("event_type", event_type) + pulumi.set(__self__, "event_type", event_type) if include_body is not None: - _setter("include_body", include_body) + pulumi.set(__self__, "include_body", include_body) if lambda_function_arn is not None: - _setter("lambda_function_arn", lambda_function_arn) + pulumi.set(__self__, "lambda_function_arn", lambda_function_arn) @property @pulumi.getter(name="eventType") @@ -2016,30 +1615,13 @@ def __init__(__self__, *, origin_ssl_protocols: pulumi.Input[Sequence[pulumi.Input[str]]], http_port: Optional[pulumi.Input[int]] = None, https_port: Optional[pulumi.Input[int]] = None): - DistributionLegacyCustomOriginArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dns_name=dns_name, - origin_protocol_policy=origin_protocol_policy, - origin_ssl_protocols=origin_ssl_protocols, - http_port=http_port, - https_port=https_port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dns_name: pulumi.Input[str], - origin_protocol_policy: pulumi.Input[str], - origin_ssl_protocols: pulumi.Input[Sequence[pulumi.Input[str]]], - http_port: Optional[pulumi.Input[int]] = None, - https_port: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("dns_name", dns_name) - _setter("origin_protocol_policy", origin_protocol_policy) - _setter("origin_ssl_protocols", origin_ssl_protocols) + pulumi.set(__self__, "dns_name", dns_name) + pulumi.set(__self__, "origin_protocol_policy", origin_protocol_policy) + pulumi.set(__self__, "origin_ssl_protocols", origin_ssl_protocols) if http_port is not None: - _setter("http_port", http_port) + pulumi.set(__self__, "http_port", http_port) if https_port is not None: - _setter("https_port", https_port) + pulumi.set(__self__, "https_port", https_port) @property @pulumi.getter(name="dnsName") @@ -2092,20 +1674,9 @@ class DistributionLegacyS3OriginArgs: def __init__(__self__, *, dns_name: pulumi.Input[str], origin_access_identity: Optional[pulumi.Input[str]] = None): - DistributionLegacyS3OriginArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dns_name=dns_name, - origin_access_identity=origin_access_identity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dns_name: pulumi.Input[str], - origin_access_identity: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("dns_name", dns_name) + pulumi.set(__self__, "dns_name", dns_name) if origin_access_identity is not None: - _setter("origin_access_identity", origin_access_identity) + pulumi.set(__self__, "origin_access_identity", origin_access_identity) @property @pulumi.getter(name="dnsName") @@ -2132,24 +1703,11 @@ def __init__(__self__, *, bucket: pulumi.Input[str], include_cookies: Optional[pulumi.Input[bool]] = None, prefix: Optional[pulumi.Input[str]] = None): - DistributionLoggingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - include_cookies=include_cookies, - prefix=prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: pulumi.Input[str], - include_cookies: Optional[pulumi.Input[bool]] = None, - prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) + pulumi.set(__self__, "bucket", bucket) if include_cookies is not None: - _setter("include_cookies", include_cookies) + pulumi.set(__self__, "include_cookies", include_cookies) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) @property @pulumi.getter @@ -2184,19 +1742,8 @@ class DistributionOriginCustomHeaderArgs: def __init__(__self__, *, header_name: pulumi.Input[str], header_value: pulumi.Input[str]): - DistributionOriginCustomHeaderArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - header_name=header_name, - header_value=header_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - header_name: pulumi.Input[str], - header_value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("header_name", header_name) - _setter("header_value", header_value) + pulumi.set(__self__, "header_name", header_name) + pulumi.set(__self__, "header_value", header_value) @property @pulumi.getter(name="headerName") @@ -2221,16 +1768,7 @@ def header_value(self, value: pulumi.Input[str]): class DistributionOriginGroupFailoverCriteriaArgs: def __init__(__self__, *, status_codes: pulumi.Input['DistributionStatusCodesArgs']): - DistributionOriginGroupFailoverCriteriaArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - status_codes=status_codes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status_codes: pulumi.Input['DistributionStatusCodesArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("status_codes", status_codes) + pulumi.set(__self__, "status_codes", status_codes) @property @pulumi.getter(name="statusCodes") @@ -2247,19 +1785,8 @@ class DistributionOriginGroupMembersArgs: def __init__(__self__, *, items: pulumi.Input[Sequence[pulumi.Input['DistributionOriginGroupMemberArgs']]], quantity: pulumi.Input[int]): - DistributionOriginGroupMembersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - items=items, - quantity=quantity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - items: pulumi.Input[Sequence[pulumi.Input['DistributionOriginGroupMemberArgs']]], - quantity: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("items", items) - _setter("quantity", quantity) + pulumi.set(__self__, "items", items) + pulumi.set(__self__, "quantity", quantity) @property @pulumi.getter @@ -2284,16 +1811,7 @@ def quantity(self, value: pulumi.Input[int]): class DistributionOriginGroupMemberArgs: def __init__(__self__, *, origin_id: pulumi.Input[str]): - DistributionOriginGroupMemberArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - origin_id=origin_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - origin_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("origin_id", origin_id) + pulumi.set(__self__, "origin_id", origin_id) @property @pulumi.getter(name="originId") @@ -2310,20 +1828,9 @@ class DistributionOriginGroupsArgs: def __init__(__self__, *, quantity: pulumi.Input[int], items: Optional[pulumi.Input[Sequence[pulumi.Input['DistributionOriginGroupArgs']]]] = None): - DistributionOriginGroupsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - quantity=quantity, - items=items, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - quantity: pulumi.Input[int], - items: Optional[pulumi.Input[Sequence[pulumi.Input['DistributionOriginGroupArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("quantity", quantity) + pulumi.set(__self__, "quantity", quantity) if items is not None: - _setter("items", items) + pulumi.set(__self__, "items", items) @property @pulumi.getter @@ -2350,22 +1857,9 @@ def __init__(__self__, *, failover_criteria: pulumi.Input['DistributionOriginGroupFailoverCriteriaArgs'], id: pulumi.Input[str], members: pulumi.Input['DistributionOriginGroupMembersArgs']): - DistributionOriginGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - failover_criteria=failover_criteria, - id=id, - members=members, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - failover_criteria: pulumi.Input['DistributionOriginGroupFailoverCriteriaArgs'], - id: pulumi.Input[str], - members: pulumi.Input['DistributionOriginGroupMembersArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("failover_criteria", failover_criteria) - _setter("id", id) - _setter("members", members) + pulumi.set(__self__, "failover_criteria", failover_criteria) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "members", members) @property @pulumi.getter(name="failoverCriteria") @@ -2400,21 +1894,10 @@ class DistributionOriginShieldArgs: def __init__(__self__, *, enabled: Optional[pulumi.Input[bool]] = None, origin_shield_region: Optional[pulumi.Input[str]] = None): - DistributionOriginShieldArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - origin_shield_region=origin_shield_region, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[pulumi.Input[bool]] = None, - origin_shield_region: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if origin_shield_region is not None: - _setter("origin_shield_region", origin_shield_region) + pulumi.set(__self__, "origin_shield_region", origin_shield_region) @property @pulumi.getter @@ -2448,51 +1931,24 @@ def __init__(__self__, *, origin_path: Optional[pulumi.Input[str]] = None, origin_shield: Optional[pulumi.Input['DistributionOriginShieldArgs']] = None, s3_origin_config: Optional[pulumi.Input['DistributionS3OriginConfigArgs']] = None): - DistributionOriginArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - domain_name=domain_name, - id=id, - connection_attempts=connection_attempts, - connection_timeout=connection_timeout, - custom_origin_config=custom_origin_config, - origin_access_control_id=origin_access_control_id, - origin_custom_headers=origin_custom_headers, - origin_path=origin_path, - origin_shield=origin_shield, - s3_origin_config=s3_origin_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - domain_name: pulumi.Input[str], - id: pulumi.Input[str], - connection_attempts: Optional[pulumi.Input[int]] = None, - connection_timeout: Optional[pulumi.Input[int]] = None, - custom_origin_config: Optional[pulumi.Input['DistributionCustomOriginConfigArgs']] = None, - origin_access_control_id: Optional[pulumi.Input[str]] = None, - origin_custom_headers: Optional[pulumi.Input[Sequence[pulumi.Input['DistributionOriginCustomHeaderArgs']]]] = None, - origin_path: Optional[pulumi.Input[str]] = None, - origin_shield: Optional[pulumi.Input['DistributionOriginShieldArgs']] = None, - s3_origin_config: Optional[pulumi.Input['DistributionS3OriginConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("domain_name", domain_name) - _setter("id", id) + pulumi.set(__self__, "domain_name", domain_name) + pulumi.set(__self__, "id", id) if connection_attempts is not None: - _setter("connection_attempts", connection_attempts) + pulumi.set(__self__, "connection_attempts", connection_attempts) if connection_timeout is not None: - _setter("connection_timeout", connection_timeout) + pulumi.set(__self__, "connection_timeout", connection_timeout) if custom_origin_config is not None: - _setter("custom_origin_config", custom_origin_config) + pulumi.set(__self__, "custom_origin_config", custom_origin_config) if origin_access_control_id is not None: - _setter("origin_access_control_id", origin_access_control_id) + pulumi.set(__self__, "origin_access_control_id", origin_access_control_id) if origin_custom_headers is not None: - _setter("origin_custom_headers", origin_custom_headers) + pulumi.set(__self__, "origin_custom_headers", origin_custom_headers) if origin_path is not None: - _setter("origin_path", origin_path) + pulumi.set(__self__, "origin_path", origin_path) if origin_shield is not None: - _setter("origin_shield", origin_shield) + pulumi.set(__self__, "origin_shield", origin_shield) if s3_origin_config is not None: - _setter("s3_origin_config", s3_origin_config) + pulumi.set(__self__, "s3_origin_config", s3_origin_config) @property @pulumi.getter(name="domainName") @@ -2589,16 +2045,7 @@ def s3_origin_config(self, value: Optional[pulumi.Input['DistributionS3OriginCon class DistributionRestrictionsArgs: def __init__(__self__, *, geo_restriction: pulumi.Input['DistributionGeoRestrictionArgs']): - DistributionRestrictionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - geo_restriction=geo_restriction, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - geo_restriction: pulumi.Input['DistributionGeoRestrictionArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("geo_restriction", geo_restriction) + pulumi.set(__self__, "geo_restriction", geo_restriction) @property @pulumi.getter(name="geoRestriction") @@ -2614,17 +2061,8 @@ def geo_restriction(self, value: pulumi.Input['DistributionGeoRestrictionArgs']) class DistributionS3OriginConfigArgs: def __init__(__self__, *, origin_access_identity: Optional[pulumi.Input[str]] = None): - DistributionS3OriginConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - origin_access_identity=origin_access_identity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - origin_access_identity: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if origin_access_identity is not None: - _setter("origin_access_identity", origin_access_identity) + pulumi.set(__self__, "origin_access_identity", origin_access_identity) @property @pulumi.getter(name="originAccessIdentity") @@ -2641,19 +2079,8 @@ class DistributionStatusCodesArgs: def __init__(__self__, *, items: pulumi.Input[Sequence[pulumi.Input[int]]], quantity: pulumi.Input[int]): - DistributionStatusCodesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - items=items, - quantity=quantity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - items: pulumi.Input[Sequence[pulumi.Input[int]]], - quantity: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("items", items) - _setter("quantity", quantity) + pulumi.set(__self__, "items", items) + pulumi.set(__self__, "quantity", quantity) @property @pulumi.getter @@ -2679,19 +2106,8 @@ class DistributionTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - DistributionTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2720,33 +2136,16 @@ def __init__(__self__, *, iam_certificate_id: Optional[pulumi.Input[str]] = None, minimum_protocol_version: Optional[pulumi.Input[str]] = None, ssl_support_method: Optional[pulumi.Input[str]] = None): - DistributionViewerCertificateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - acm_certificate_arn=acm_certificate_arn, - cloud_front_default_certificate=cloud_front_default_certificate, - iam_certificate_id=iam_certificate_id, - minimum_protocol_version=minimum_protocol_version, - ssl_support_method=ssl_support_method, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - acm_certificate_arn: Optional[pulumi.Input[str]] = None, - cloud_front_default_certificate: Optional[pulumi.Input[bool]] = None, - iam_certificate_id: Optional[pulumi.Input[str]] = None, - minimum_protocol_version: Optional[pulumi.Input[str]] = None, - ssl_support_method: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if acm_certificate_arn is not None: - _setter("acm_certificate_arn", acm_certificate_arn) + pulumi.set(__self__, "acm_certificate_arn", acm_certificate_arn) if cloud_front_default_certificate is not None: - _setter("cloud_front_default_certificate", cloud_front_default_certificate) + pulumi.set(__self__, "cloud_front_default_certificate", cloud_front_default_certificate) if iam_certificate_id is not None: - _setter("iam_certificate_id", iam_certificate_id) + pulumi.set(__self__, "iam_certificate_id", iam_certificate_id) if minimum_protocol_version is not None: - _setter("minimum_protocol_version", minimum_protocol_version) + pulumi.set(__self__, "minimum_protocol_version", minimum_protocol_version) if ssl_support_method is not None: - _setter("ssl_support_method", ssl_support_method) + pulumi.set(__self__, "ssl_support_method", ssl_support_method) @property @pulumi.getter(name="acmCertificateArn") @@ -2799,19 +2198,8 @@ class FunctionConfigArgs: def __init__(__self__, *, comment: pulumi.Input[str], runtime: pulumi.Input[str]): - FunctionConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - comment=comment, - runtime=runtime, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comment: pulumi.Input[str], - runtime: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("comment", comment) - _setter("runtime", runtime) + pulumi.set(__self__, "comment", comment) + pulumi.set(__self__, "runtime", runtime) @property @pulumi.getter @@ -2836,17 +2224,8 @@ def runtime(self, value: pulumi.Input[str]): class FunctionMetadataArgs: def __init__(__self__, *, function_arn: Optional[pulumi.Input[str]] = None): - FunctionMetadataArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - function_arn=function_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - function_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if function_arn is not None: - _setter("function_arn", function_arn) + pulumi.set(__self__, "function_arn", function_arn) @property @pulumi.getter(name="functionArn") @@ -2864,23 +2243,10 @@ def __init__(__self__, *, items: pulumi.Input[Sequence[pulumi.Input[str]]], name: pulumi.Input[str], comment: Optional[pulumi.Input[str]] = None): - KeyGroupConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - items=items, - name=name, - comment=comment, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - items: pulumi.Input[Sequence[pulumi.Input[str]]], - name: pulumi.Input[str], - comment: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("items", items) - _setter("name", name) + pulumi.set(__self__, "items", items) + pulumi.set(__self__, "name", name) if comment is not None: - _setter("comment", comment) + pulumi.set(__self__, "comment", comment) @property @pulumi.getter @@ -2914,16 +2280,7 @@ def comment(self, value: Optional[pulumi.Input[str]]): class MonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs: def __init__(__self__, *, realtime_metrics_subscription_status: pulumi.Input['MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatus']): - MonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - realtime_metrics_subscription_status=realtime_metrics_subscription_status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - realtime_metrics_subscription_status: pulumi.Input['MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatus'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("realtime_metrics_subscription_status", realtime_metrics_subscription_status) + pulumi.set(__self__, "realtime_metrics_subscription_status", realtime_metrics_subscription_status) @property @pulumi.getter(name="realtimeMetricsSubscriptionStatus") @@ -2939,17 +2296,8 @@ def realtime_metrics_subscription_status(self, value: pulumi.Input['MonitoringSu class MonitoringSubscriptionArgs: def __init__(__self__, *, realtime_metrics_subscription_config: Optional[pulumi.Input['MonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs']] = None): - MonitoringSubscriptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - realtime_metrics_subscription_config=realtime_metrics_subscription_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - realtime_metrics_subscription_config: Optional[pulumi.Input['MonitoringSubscriptionRealtimeMetricsSubscriptionConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if realtime_metrics_subscription_config is not None: - _setter("realtime_metrics_subscription_config", realtime_metrics_subscription_config) + pulumi.set(__self__, "realtime_metrics_subscription_config", realtime_metrics_subscription_config) @property @pulumi.getter(name="realtimeMetricsSubscriptionConfig") @@ -2969,29 +2317,12 @@ def __init__(__self__, *, signing_behavior: pulumi.Input[str], signing_protocol: pulumi.Input[str], description: Optional[pulumi.Input[str]] = None): - OriginAccessControlConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - origin_access_control_origin_type=origin_access_control_origin_type, - signing_behavior=signing_behavior, - signing_protocol=signing_protocol, - description=description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - origin_access_control_origin_type: pulumi.Input[str], - signing_behavior: pulumi.Input[str], - signing_protocol: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("origin_access_control_origin_type", origin_access_control_origin_type) - _setter("signing_behavior", signing_behavior) - _setter("signing_protocol", signing_protocol) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "origin_access_control_origin_type", origin_access_control_origin_type) + pulumi.set(__self__, "signing_behavior", signing_behavior) + pulumi.set(__self__, "signing_protocol", signing_protocol) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) @property @pulumi.getter @@ -3047,29 +2378,12 @@ def __init__(__self__, *, name: pulumi.Input[str], query_strings_config: pulumi.Input['OriginRequestPolicyQueryStringsConfigArgs'], comment: Optional[pulumi.Input[str]] = None): - OriginRequestPolicyConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cookies_config=cookies_config, - headers_config=headers_config, - name=name, - query_strings_config=query_strings_config, - comment=comment, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cookies_config: pulumi.Input['OriginRequestPolicyCookiesConfigArgs'], - headers_config: pulumi.Input['OriginRequestPolicyHeadersConfigArgs'], - name: pulumi.Input[str], - query_strings_config: pulumi.Input['OriginRequestPolicyQueryStringsConfigArgs'], - comment: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cookies_config", cookies_config) - _setter("headers_config", headers_config) - _setter("name", name) - _setter("query_strings_config", query_strings_config) + pulumi.set(__self__, "cookies_config", cookies_config) + pulumi.set(__self__, "headers_config", headers_config) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "query_strings_config", query_strings_config) if comment is not None: - _setter("comment", comment) + pulumi.set(__self__, "comment", comment) @property @pulumi.getter(name="cookiesConfig") @@ -3122,20 +2436,9 @@ class OriginRequestPolicyCookiesConfigArgs: def __init__(__self__, *, cookie_behavior: pulumi.Input[str], cookies: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - OriginRequestPolicyCookiesConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cookie_behavior=cookie_behavior, - cookies=cookies, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cookie_behavior: pulumi.Input[str], - cookies: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cookie_behavior", cookie_behavior) + pulumi.set(__self__, "cookie_behavior", cookie_behavior) if cookies is not None: - _setter("cookies", cookies) + pulumi.set(__self__, "cookies", cookies) @property @pulumi.getter(name="cookieBehavior") @@ -3161,20 +2464,9 @@ class OriginRequestPolicyHeadersConfigArgs: def __init__(__self__, *, header_behavior: pulumi.Input[str], headers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - OriginRequestPolicyHeadersConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - header_behavior=header_behavior, - headers=headers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - header_behavior: pulumi.Input[str], - headers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("header_behavior", header_behavior) + pulumi.set(__self__, "header_behavior", header_behavior) if headers is not None: - _setter("headers", headers) + pulumi.set(__self__, "headers", headers) @property @pulumi.getter(name="headerBehavior") @@ -3200,20 +2492,9 @@ class OriginRequestPolicyQueryStringsConfigArgs: def __init__(__self__, *, query_string_behavior: pulumi.Input[str], query_strings: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - OriginRequestPolicyQueryStringsConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - query_string_behavior=query_string_behavior, - query_strings=query_strings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - query_string_behavior: pulumi.Input[str], - query_strings: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("query_string_behavior", query_string_behavior) + pulumi.set(__self__, "query_string_behavior", query_string_behavior) if query_strings is not None: - _setter("query_strings", query_strings) + pulumi.set(__self__, "query_strings", query_strings) @property @pulumi.getter(name="queryStringBehavior") @@ -3241,26 +2522,11 @@ def __init__(__self__, *, encoded_key: pulumi.Input[str], name: pulumi.Input[str], comment: Optional[pulumi.Input[str]] = None): - PublicKeyConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - caller_reference=caller_reference, - encoded_key=encoded_key, - name=name, - comment=comment, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - caller_reference: pulumi.Input[str], - encoded_key: pulumi.Input[str], - name: pulumi.Input[str], - comment: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("caller_reference", caller_reference) - _setter("encoded_key", encoded_key) - _setter("name", name) + pulumi.set(__self__, "caller_reference", caller_reference) + pulumi.set(__self__, "encoded_key", encoded_key) + pulumi.set(__self__, "name", name) if comment is not None: - _setter("comment", comment) + pulumi.set(__self__, "comment", comment) @property @pulumi.getter(name="callerReference") @@ -3304,19 +2570,8 @@ class RealtimeLogConfigEndPointArgs: def __init__(__self__, *, kinesis_stream_config: pulumi.Input['RealtimeLogConfigKinesisStreamConfigArgs'], stream_type: pulumi.Input[str]): - RealtimeLogConfigEndPointArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - kinesis_stream_config=kinesis_stream_config, - stream_type=stream_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kinesis_stream_config: pulumi.Input['RealtimeLogConfigKinesisStreamConfigArgs'], - stream_type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("kinesis_stream_config", kinesis_stream_config) - _setter("stream_type", stream_type) + pulumi.set(__self__, "kinesis_stream_config", kinesis_stream_config) + pulumi.set(__self__, "stream_type", stream_type) @property @pulumi.getter(name="kinesisStreamConfig") @@ -3342,19 +2597,8 @@ class RealtimeLogConfigKinesisStreamConfigArgs: def __init__(__self__, *, role_arn: pulumi.Input[str], stream_arn: pulumi.Input[str]): - RealtimeLogConfigKinesisStreamConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - stream_arn=stream_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: pulumi.Input[str], - stream_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arn", role_arn) - _setter("stream_arn", stream_arn) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "stream_arn", stream_arn) @property @pulumi.getter(name="roleArn") @@ -3379,16 +2623,7 @@ def stream_arn(self, value: pulumi.Input[str]): class ResponseHeadersPolicyAccessControlAllowHeadersArgs: def __init__(__self__, *, items: pulumi.Input[Sequence[pulumi.Input[str]]]): - ResponseHeadersPolicyAccessControlAllowHeadersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - items=items, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - items: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("items", items) + pulumi.set(__self__, "items", items) @property @pulumi.getter @@ -3404,16 +2639,7 @@ def items(self, value: pulumi.Input[Sequence[pulumi.Input[str]]]): class ResponseHeadersPolicyAccessControlAllowMethodsArgs: def __init__(__self__, *, items: pulumi.Input[Sequence[pulumi.Input[str]]]): - ResponseHeadersPolicyAccessControlAllowMethodsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - items=items, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - items: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("items", items) + pulumi.set(__self__, "items", items) @property @pulumi.getter @@ -3429,16 +2655,7 @@ def items(self, value: pulumi.Input[Sequence[pulumi.Input[str]]]): class ResponseHeadersPolicyAccessControlAllowOriginsArgs: def __init__(__self__, *, items: pulumi.Input[Sequence[pulumi.Input[str]]]): - ResponseHeadersPolicyAccessControlAllowOriginsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - items=items, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - items: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("items", items) + pulumi.set(__self__, "items", items) @property @pulumi.getter @@ -3454,16 +2671,7 @@ def items(self, value: pulumi.Input[Sequence[pulumi.Input[str]]]): class ResponseHeadersPolicyAccessControlExposeHeadersArgs: def __init__(__self__, *, items: pulumi.Input[Sequence[pulumi.Input[str]]]): - ResponseHeadersPolicyAccessControlExposeHeadersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - items=items, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - items: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("items", items) + pulumi.set(__self__, "items", items) @property @pulumi.getter @@ -3485,40 +2693,19 @@ def __init__(__self__, *, remove_headers_config: Optional[pulumi.Input['ResponseHeadersPolicyRemoveHeadersConfigArgs']] = None, security_headers_config: Optional[pulumi.Input['ResponseHeadersPolicySecurityHeadersConfigArgs']] = None, server_timing_headers_config: Optional[pulumi.Input['ResponseHeadersPolicyServerTimingHeadersConfigArgs']] = None): - ResponseHeadersPolicyConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - comment=comment, - cors_config=cors_config, - custom_headers_config=custom_headers_config, - remove_headers_config=remove_headers_config, - security_headers_config=security_headers_config, - server_timing_headers_config=server_timing_headers_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - comment: Optional[pulumi.Input[str]] = None, - cors_config: Optional[pulumi.Input['ResponseHeadersPolicyCorsConfigArgs']] = None, - custom_headers_config: Optional[pulumi.Input['ResponseHeadersPolicyCustomHeadersConfigArgs']] = None, - remove_headers_config: Optional[pulumi.Input['ResponseHeadersPolicyRemoveHeadersConfigArgs']] = None, - security_headers_config: Optional[pulumi.Input['ResponseHeadersPolicySecurityHeadersConfigArgs']] = None, - server_timing_headers_config: Optional[pulumi.Input['ResponseHeadersPolicyServerTimingHeadersConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if comment is not None: - _setter("comment", comment) + pulumi.set(__self__, "comment", comment) if cors_config is not None: - _setter("cors_config", cors_config) + pulumi.set(__self__, "cors_config", cors_config) if custom_headers_config is not None: - _setter("custom_headers_config", custom_headers_config) + pulumi.set(__self__, "custom_headers_config", custom_headers_config) if remove_headers_config is not None: - _setter("remove_headers_config", remove_headers_config) + pulumi.set(__self__, "remove_headers_config", remove_headers_config) if security_headers_config is not None: - _setter("security_headers_config", security_headers_config) + pulumi.set(__self__, "security_headers_config", security_headers_config) if server_timing_headers_config is not None: - _setter("server_timing_headers_config", server_timing_headers_config) + pulumi.set(__self__, "server_timing_headers_config", server_timing_headers_config) @property @pulumi.getter @@ -3589,19 +2776,8 @@ class ResponseHeadersPolicyContentSecurityPolicyArgs: def __init__(__self__, *, content_security_policy: pulumi.Input[str], override: pulumi.Input[bool]): - ResponseHeadersPolicyContentSecurityPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - content_security_policy=content_security_policy, - override=override, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content_security_policy: pulumi.Input[str], - override: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("content_security_policy", content_security_policy) - _setter("override", override) + pulumi.set(__self__, "content_security_policy", content_security_policy) + pulumi.set(__self__, "override", override) @property @pulumi.getter(name="contentSecurityPolicy") @@ -3626,16 +2802,7 @@ def override(self, value: pulumi.Input[bool]): class ResponseHeadersPolicyContentTypeOptionsArgs: def __init__(__self__, *, override: pulumi.Input[bool]): - ResponseHeadersPolicyContentTypeOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - override=override, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - override: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("override", override) + pulumi.set(__self__, "override", override) @property @pulumi.getter @@ -3657,36 +2824,15 @@ def __init__(__self__, *, origin_override: pulumi.Input[bool], access_control_expose_headers: Optional[pulumi.Input['ResponseHeadersPolicyAccessControlExposeHeadersArgs']] = None, access_control_max_age_sec: Optional[pulumi.Input[int]] = None): - ResponseHeadersPolicyCorsConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_control_allow_credentials=access_control_allow_credentials, - access_control_allow_headers=access_control_allow_headers, - access_control_allow_methods=access_control_allow_methods, - access_control_allow_origins=access_control_allow_origins, - origin_override=origin_override, - access_control_expose_headers=access_control_expose_headers, - access_control_max_age_sec=access_control_max_age_sec, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_control_allow_credentials: pulumi.Input[bool], - access_control_allow_headers: pulumi.Input['ResponseHeadersPolicyAccessControlAllowHeadersArgs'], - access_control_allow_methods: pulumi.Input['ResponseHeadersPolicyAccessControlAllowMethodsArgs'], - access_control_allow_origins: pulumi.Input['ResponseHeadersPolicyAccessControlAllowOriginsArgs'], - origin_override: pulumi.Input[bool], - access_control_expose_headers: Optional[pulumi.Input['ResponseHeadersPolicyAccessControlExposeHeadersArgs']] = None, - access_control_max_age_sec: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("access_control_allow_credentials", access_control_allow_credentials) - _setter("access_control_allow_headers", access_control_allow_headers) - _setter("access_control_allow_methods", access_control_allow_methods) - _setter("access_control_allow_origins", access_control_allow_origins) - _setter("origin_override", origin_override) + pulumi.set(__self__, "access_control_allow_credentials", access_control_allow_credentials) + pulumi.set(__self__, "access_control_allow_headers", access_control_allow_headers) + pulumi.set(__self__, "access_control_allow_methods", access_control_allow_methods) + pulumi.set(__self__, "access_control_allow_origins", access_control_allow_origins) + pulumi.set(__self__, "origin_override", origin_override) if access_control_expose_headers is not None: - _setter("access_control_expose_headers", access_control_expose_headers) + pulumi.set(__self__, "access_control_expose_headers", access_control_expose_headers) if access_control_max_age_sec is not None: - _setter("access_control_max_age_sec", access_control_max_age_sec) + pulumi.set(__self__, "access_control_max_age_sec", access_control_max_age_sec) @property @pulumi.getter(name="accessControlAllowCredentials") @@ -3756,16 +2902,7 @@ def access_control_max_age_sec(self, value: Optional[pulumi.Input[int]]): class ResponseHeadersPolicyCustomHeadersConfigArgs: def __init__(__self__, *, items: pulumi.Input[Sequence[pulumi.Input['ResponseHeadersPolicyCustomHeaderArgs']]]): - ResponseHeadersPolicyCustomHeadersConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - items=items, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - items: pulumi.Input[Sequence[pulumi.Input['ResponseHeadersPolicyCustomHeaderArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("items", items) + pulumi.set(__self__, "items", items) @property @pulumi.getter @@ -3783,22 +2920,9 @@ def __init__(__self__, *, header: pulumi.Input[str], override: pulumi.Input[bool], value: pulumi.Input[str]): - ResponseHeadersPolicyCustomHeaderArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - header=header, - override=override, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - header: pulumi.Input[str], - override: pulumi.Input[bool], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("header", header) - _setter("override", override) - _setter("value", value) + pulumi.set(__self__, "header", header) + pulumi.set(__self__, "override", override) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3833,19 +2957,8 @@ class ResponseHeadersPolicyFrameOptionsArgs: def __init__(__self__, *, frame_option: pulumi.Input[str], override: pulumi.Input[bool]): - ResponseHeadersPolicyFrameOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - frame_option=frame_option, - override=override, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - frame_option: pulumi.Input[str], - override: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("frame_option", frame_option) - _setter("override", override) + pulumi.set(__self__, "frame_option", frame_option) + pulumi.set(__self__, "override", override) @property @pulumi.getter(name="frameOption") @@ -3871,19 +2984,8 @@ class ResponseHeadersPolicyReferrerPolicyArgs: def __init__(__self__, *, override: pulumi.Input[bool], referrer_policy: pulumi.Input[str]): - ResponseHeadersPolicyReferrerPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - override=override, - referrer_policy=referrer_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - override: pulumi.Input[bool], - referrer_policy: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("override", override) - _setter("referrer_policy", referrer_policy) + pulumi.set(__self__, "override", override) + pulumi.set(__self__, "referrer_policy", referrer_policy) @property @pulumi.getter @@ -3908,16 +3010,7 @@ def referrer_policy(self, value: pulumi.Input[str]): class ResponseHeadersPolicyRemoveHeadersConfigArgs: def __init__(__self__, *, items: pulumi.Input[Sequence[pulumi.Input['ResponseHeadersPolicyRemoveHeaderArgs']]]): - ResponseHeadersPolicyRemoveHeadersConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - items=items, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - items: pulumi.Input[Sequence[pulumi.Input['ResponseHeadersPolicyRemoveHeaderArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("items", items) + pulumi.set(__self__, "items", items) @property @pulumi.getter @@ -3933,16 +3026,7 @@ def items(self, value: pulumi.Input[Sequence[pulumi.Input['ResponseHeadersPolicy class ResponseHeadersPolicyRemoveHeaderArgs: def __init__(__self__, *, header: pulumi.Input[str]): - ResponseHeadersPolicyRemoveHeaderArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - header=header, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - header: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("header", header) + pulumi.set(__self__, "header", header) @property @pulumi.getter @@ -3963,37 +3047,18 @@ def __init__(__self__, *, referrer_policy: Optional[pulumi.Input['ResponseHeadersPolicyReferrerPolicyArgs']] = None, strict_transport_security: Optional[pulumi.Input['ResponseHeadersPolicyStrictTransportSecurityArgs']] = None, xss_protection: Optional[pulumi.Input['ResponseHeadersPolicyXssProtectionArgs']] = None): - ResponseHeadersPolicySecurityHeadersConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - content_security_policy=content_security_policy, - content_type_options=content_type_options, - frame_options=frame_options, - referrer_policy=referrer_policy, - strict_transport_security=strict_transport_security, - xss_protection=xss_protection, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content_security_policy: Optional[pulumi.Input['ResponseHeadersPolicyContentSecurityPolicyArgs']] = None, - content_type_options: Optional[pulumi.Input['ResponseHeadersPolicyContentTypeOptionsArgs']] = None, - frame_options: Optional[pulumi.Input['ResponseHeadersPolicyFrameOptionsArgs']] = None, - referrer_policy: Optional[pulumi.Input['ResponseHeadersPolicyReferrerPolicyArgs']] = None, - strict_transport_security: Optional[pulumi.Input['ResponseHeadersPolicyStrictTransportSecurityArgs']] = None, - xss_protection: Optional[pulumi.Input['ResponseHeadersPolicyXssProtectionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if content_security_policy is not None: - _setter("content_security_policy", content_security_policy) + pulumi.set(__self__, "content_security_policy", content_security_policy) if content_type_options is not None: - _setter("content_type_options", content_type_options) + pulumi.set(__self__, "content_type_options", content_type_options) if frame_options is not None: - _setter("frame_options", frame_options) + pulumi.set(__self__, "frame_options", frame_options) if referrer_policy is not None: - _setter("referrer_policy", referrer_policy) + pulumi.set(__self__, "referrer_policy", referrer_policy) if strict_transport_security is not None: - _setter("strict_transport_security", strict_transport_security) + pulumi.set(__self__, "strict_transport_security", strict_transport_security) if xss_protection is not None: - _setter("xss_protection", xss_protection) + pulumi.set(__self__, "xss_protection", xss_protection) @property @pulumi.getter(name="contentSecurityPolicy") @@ -4055,20 +3120,9 @@ class ResponseHeadersPolicyServerTimingHeadersConfigArgs: def __init__(__self__, *, enabled: pulumi.Input[bool], sampling_rate: Optional[pulumi.Input[float]] = None): - ResponseHeadersPolicyServerTimingHeadersConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - sampling_rate=sampling_rate, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: pulumi.Input[bool], - sampling_rate: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if sampling_rate is not None: - _setter("sampling_rate", sampling_rate) + pulumi.set(__self__, "sampling_rate", sampling_rate) @property @pulumi.getter @@ -4096,27 +3150,12 @@ def __init__(__self__, *, override: pulumi.Input[bool], include_subdomains: Optional[pulumi.Input[bool]] = None, preload: Optional[pulumi.Input[bool]] = None): - ResponseHeadersPolicyStrictTransportSecurityArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_control_max_age_sec=access_control_max_age_sec, - override=override, - include_subdomains=include_subdomains, - preload=preload, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_control_max_age_sec: pulumi.Input[int], - override: pulumi.Input[bool], - include_subdomains: Optional[pulumi.Input[bool]] = None, - preload: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("access_control_max_age_sec", access_control_max_age_sec) - _setter("override", override) + pulumi.set(__self__, "access_control_max_age_sec", access_control_max_age_sec) + pulumi.set(__self__, "override", override) if include_subdomains is not None: - _setter("include_subdomains", include_subdomains) + pulumi.set(__self__, "include_subdomains", include_subdomains) if preload is not None: - _setter("preload", preload) + pulumi.set(__self__, "preload", preload) @property @pulumi.getter(name="accessControlMaxAgeSec") @@ -4162,27 +3201,12 @@ def __init__(__self__, *, protection: pulumi.Input[bool], mode_block: Optional[pulumi.Input[bool]] = None, report_uri: Optional[pulumi.Input[str]] = None): - ResponseHeadersPolicyXssProtectionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - override=override, - protection=protection, - mode_block=mode_block, - report_uri=report_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - override: pulumi.Input[bool], - protection: pulumi.Input[bool], - mode_block: Optional[pulumi.Input[bool]] = None, - report_uri: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("override", override) - _setter("protection", protection) + pulumi.set(__self__, "override", override) + pulumi.set(__self__, "protection", protection) if mode_block is not None: - _setter("mode_block", mode_block) + pulumi.set(__self__, "mode_block", mode_block) if report_uri is not None: - _setter("report_uri", report_uri) + pulumi.set(__self__, "report_uri", report_uri) @property @pulumi.getter @@ -4231,37 +3255,16 @@ def __init__(__self__, *, aliases: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, logging: Optional[pulumi.Input['StreamingDistributionLoggingArgs']] = None, price_class: Optional[pulumi.Input[str]] = None): - StreamingDistributionConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - comment=comment, - enabled=enabled, - s3_origin=s3_origin, - trusted_signers=trusted_signers, - aliases=aliases, - logging=logging, - price_class=price_class, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comment: pulumi.Input[str], - enabled: pulumi.Input[bool], - s3_origin: pulumi.Input['StreamingDistributionS3OriginArgs'], - trusted_signers: pulumi.Input['StreamingDistributionTrustedSignersArgs'], - aliases: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - logging: Optional[pulumi.Input['StreamingDistributionLoggingArgs']] = None, - price_class: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("comment", comment) - _setter("enabled", enabled) - _setter("s3_origin", s3_origin) - _setter("trusted_signers", trusted_signers) + pulumi.set(__self__, "comment", comment) + pulumi.set(__self__, "enabled", enabled) + pulumi.set(__self__, "s3_origin", s3_origin) + pulumi.set(__self__, "trusted_signers", trusted_signers) if aliases is not None: - _setter("aliases", aliases) + pulumi.set(__self__, "aliases", aliases) if logging is not None: - _setter("logging", logging) + pulumi.set(__self__, "logging", logging) if price_class is not None: - _setter("price_class", price_class) + pulumi.set(__self__, "price_class", price_class) @property @pulumi.getter @@ -4333,22 +3336,9 @@ def __init__(__self__, *, bucket: pulumi.Input[str], enabled: pulumi.Input[bool], prefix: pulumi.Input[str]): - StreamingDistributionLoggingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - enabled=enabled, - prefix=prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: pulumi.Input[str], - enabled: pulumi.Input[bool], - prefix: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) - _setter("enabled", enabled) - _setter("prefix", prefix) + pulumi.set(__self__, "bucket", bucket) + pulumi.set(__self__, "enabled", enabled) + pulumi.set(__self__, "prefix", prefix) @property @pulumi.getter @@ -4383,19 +3373,8 @@ class StreamingDistributionS3OriginArgs: def __init__(__self__, *, domain_name: pulumi.Input[str], origin_access_identity: pulumi.Input[str]): - StreamingDistributionS3OriginArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - domain_name=domain_name, - origin_access_identity=origin_access_identity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - domain_name: pulumi.Input[str], - origin_access_identity: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("domain_name", domain_name) - _setter("origin_access_identity", origin_access_identity) + pulumi.set(__self__, "domain_name", domain_name) + pulumi.set(__self__, "origin_access_identity", origin_access_identity) @property @pulumi.getter(name="domainName") @@ -4421,19 +3400,8 @@ class StreamingDistributionTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - StreamingDistributionTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -4459,20 +3427,9 @@ class StreamingDistributionTrustedSignersArgs: def __init__(__self__, *, enabled: pulumi.Input[bool], aws_account_numbers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - StreamingDistributionTrustedSignersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - aws_account_numbers=aws_account_numbers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: pulumi.Input[bool], - aws_account_numbers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if aws_account_numbers is not None: - _setter("aws_account_numbers", aws_account_numbers) + pulumi.set(__self__, "aws_account_numbers", aws_account_numbers) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/cloudfront/cache_policy.py b/sdk/python/pulumi_aws_native/cloudfront/cache_policy.py index 4d6a6049be..d2df8e6f34 100644 --- a/sdk/python/pulumi_aws_native/cloudfront/cache_policy.py +++ b/sdk/python/pulumi_aws_native/cloudfront/cache_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -20,16 +20,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a CachePolicy resource. """ - CachePolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cache_policy_config=cache_policy_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cache_policy_config: pulumi.Input['CachePolicyConfigArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cache_policy_config", cache_policy_config) + pulumi.set(__self__, "cache_policy_config", cache_policy_config) @property @pulumi.getter(name="cachePolicyConfig") @@ -73,10 +64,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CachePolicyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -92,11 +79,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = CachePolicyArgs.__new__(CachePolicyArgs) - if cache_policy_config is not None and not isinstance(cache_policy_config, CachePolicyConfigArgs): - cache_policy_config = cache_policy_config or {} - def _setter(key, value): - cache_policy_config[key] = value - CachePolicyConfigArgs._configure(_setter, **cache_policy_config) if cache_policy_config is None and not opts.urn: raise TypeError("Missing required property 'cache_policy_config'") __props__.__dict__["cache_policy_config"] = cache_policy_config diff --git a/sdk/python/pulumi_aws_native/cloudfront/cloud_front_origin_access_identity.py b/sdk/python/pulumi_aws_native/cloudfront/cloud_front_origin_access_identity.py index dace102baa..7f04fa3ba4 100644 --- a/sdk/python/pulumi_aws_native/cloudfront/cloud_front_origin_access_identity.py +++ b/sdk/python/pulumi_aws_native/cloudfront/cloud_front_origin_access_identity.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -20,16 +20,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a CloudFrontOriginAccessIdentity resource. """ - CloudFrontOriginAccessIdentityArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_front_origin_access_identity_config=cloud_front_origin_access_identity_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_front_origin_access_identity_config: pulumi.Input['CloudFrontOriginAccessIdentityConfigArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cloud_front_origin_access_identity_config", cloud_front_origin_access_identity_config) + pulumi.set(__self__, "cloud_front_origin_access_identity_config", cloud_front_origin_access_identity_config) @property @pulumi.getter(name="cloudFrontOriginAccessIdentityConfig") @@ -73,10 +64,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CloudFrontOriginAccessIdentityArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -92,11 +79,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = CloudFrontOriginAccessIdentityArgs.__new__(CloudFrontOriginAccessIdentityArgs) - if cloud_front_origin_access_identity_config is not None and not isinstance(cloud_front_origin_access_identity_config, CloudFrontOriginAccessIdentityConfigArgs): - cloud_front_origin_access_identity_config = cloud_front_origin_access_identity_config or {} - def _setter(key, value): - cloud_front_origin_access_identity_config[key] = value - CloudFrontOriginAccessIdentityConfigArgs._configure(_setter, **cloud_front_origin_access_identity_config) if cloud_front_origin_access_identity_config is None and not opts.urn: raise TypeError("Missing required property 'cloud_front_origin_access_identity_config'") __props__.__dict__["cloud_front_origin_access_identity_config"] = cloud_front_origin_access_identity_config diff --git a/sdk/python/pulumi_aws_native/cloudfront/continuous_deployment_policy.py b/sdk/python/pulumi_aws_native/cloudfront/continuous_deployment_policy.py index 1a60a7766e..e6d740885a 100644 --- a/sdk/python/pulumi_aws_native/cloudfront/continuous_deployment_policy.py +++ b/sdk/python/pulumi_aws_native/cloudfront/continuous_deployment_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -21,16 +21,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a ContinuousDeploymentPolicy resource. """ - ContinuousDeploymentPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - continuous_deployment_policy_config=continuous_deployment_policy_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - continuous_deployment_policy_config: pulumi.Input['ContinuousDeploymentPolicyConfigArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("continuous_deployment_policy_config", continuous_deployment_policy_config) + pulumi.set(__self__, "continuous_deployment_policy_config", continuous_deployment_policy_config) @property @pulumi.getter(name="continuousDeploymentPolicyConfig") @@ -74,10 +65,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ContinuousDeploymentPolicyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -93,11 +80,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = ContinuousDeploymentPolicyArgs.__new__(ContinuousDeploymentPolicyArgs) - if continuous_deployment_policy_config is not None and not isinstance(continuous_deployment_policy_config, ContinuousDeploymentPolicyConfigArgs): - continuous_deployment_policy_config = continuous_deployment_policy_config or {} - def _setter(key, value): - continuous_deployment_policy_config[key] = value - ContinuousDeploymentPolicyConfigArgs._configure(_setter, **continuous_deployment_policy_config) if continuous_deployment_policy_config is None and not opts.urn: raise TypeError("Missing required property 'continuous_deployment_policy_config'") __props__.__dict__["continuous_deployment_policy_config"] = continuous_deployment_policy_config diff --git a/sdk/python/pulumi_aws_native/cloudfront/distribution.py b/sdk/python/pulumi_aws_native/cloudfront/distribution.py index 870fb98d3f..99d3d5c58f 100644 --- a/sdk/python/pulumi_aws_native/cloudfront/distribution.py +++ b/sdk/python/pulumi_aws_native/cloudfront/distribution.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,20 +21,9 @@ def __init__(__self__, *, """ The set of arguments for constructing a Distribution resource. """ - DistributionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - distribution_config=distribution_config, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - distribution_config: pulumi.Input['DistributionConfigArgs'], - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DistributionTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("distribution_config", distribution_config) + pulumi.set(__self__, "distribution_config", distribution_config) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="distributionConfig") @@ -88,10 +77,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DistributionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -108,11 +93,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = DistributionArgs.__new__(DistributionArgs) - if distribution_config is not None and not isinstance(distribution_config, DistributionConfigArgs): - distribution_config = distribution_config or {} - def _setter(key, value): - distribution_config[key] = value - DistributionConfigArgs._configure(_setter, **distribution_config) if distribution_config is None and not opts.urn: raise TypeError("Missing required property 'distribution_config'") __props__.__dict__["distribution_config"] = distribution_config diff --git a/sdk/python/pulumi_aws_native/cloudfront/function.py b/sdk/python/pulumi_aws_native/cloudfront/function.py index f5e1589891..978e414960 100644 --- a/sdk/python/pulumi_aws_native/cloudfront/function.py +++ b/sdk/python/pulumi_aws_native/cloudfront/function.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -24,31 +24,14 @@ def __init__(__self__, *, """ The set of arguments for constructing a Function resource. """ - FunctionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - function_code=function_code, - function_config=function_config, - auto_publish=auto_publish, - function_metadata=function_metadata, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - function_code: pulumi.Input[str], - function_config: pulumi.Input['FunctionConfigArgs'], - auto_publish: Optional[pulumi.Input[bool]] = None, - function_metadata: Optional[pulumi.Input['FunctionMetadataArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("function_code", function_code) - _setter("function_config", function_config) + pulumi.set(__self__, "function_code", function_code) + pulumi.set(__self__, "function_config", function_config) if auto_publish is not None: - _setter("auto_publish", auto_publish) + pulumi.set(__self__, "auto_publish", auto_publish) if function_metadata is not None: - _setter("function_metadata", function_metadata) + pulumi.set(__self__, "function_metadata", function_metadata) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="functionCode") @@ -132,10 +115,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - FunctionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -159,19 +138,9 @@ def _internal_init(__self__, if function_code is None and not opts.urn: raise TypeError("Missing required property 'function_code'") __props__.__dict__["function_code"] = function_code - if function_config is not None and not isinstance(function_config, FunctionConfigArgs): - function_config = function_config or {} - def _setter(key, value): - function_config[key] = value - FunctionConfigArgs._configure(_setter, **function_config) if function_config is None and not opts.urn: raise TypeError("Missing required property 'function_config'") __props__.__dict__["function_config"] = function_config - if function_metadata is not None and not isinstance(function_metadata, FunctionMetadataArgs): - function_metadata = function_metadata or {} - def _setter(key, value): - function_metadata[key] = value - FunctionMetadataArgs._configure(_setter, **function_metadata) __props__.__dict__["function_metadata"] = function_metadata __props__.__dict__["name"] = name __props__.__dict__["function_arn"] = None diff --git a/sdk/python/pulumi_aws_native/cloudfront/get_cache_policy.py b/sdk/python/pulumi_aws_native/cloudfront/get_cache_policy.py index 6af2dedf52..e87b8588e5 100644 --- a/sdk/python/pulumi_aws_native/cloudfront/get_cache_policy.py +++ b/sdk/python/pulumi_aws_native/cloudfront/get_cache_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/cloudfront/get_cloud_front_origin_access_identity.py b/sdk/python/pulumi_aws_native/cloudfront/get_cloud_front_origin_access_identity.py index 036286a110..e3e902061f 100644 --- a/sdk/python/pulumi_aws_native/cloudfront/get_cloud_front_origin_access_identity.py +++ b/sdk/python/pulumi_aws_native/cloudfront/get_cloud_front_origin_access_identity.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/cloudfront/get_continuous_deployment_policy.py b/sdk/python/pulumi_aws_native/cloudfront/get_continuous_deployment_policy.py index 104d9d53c8..2465ca6e4e 100644 --- a/sdk/python/pulumi_aws_native/cloudfront/get_continuous_deployment_policy.py +++ b/sdk/python/pulumi_aws_native/cloudfront/get_continuous_deployment_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/cloudfront/get_distribution.py b/sdk/python/pulumi_aws_native/cloudfront/get_distribution.py index 69862ac844..82621a4df8 100644 --- a/sdk/python/pulumi_aws_native/cloudfront/get_distribution.py +++ b/sdk/python/pulumi_aws_native/cloudfront/get_distribution.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/cloudfront/get_function.py b/sdk/python/pulumi_aws_native/cloudfront/get_function.py index eb1100a64f..6a91ab52ce 100644 --- a/sdk/python/pulumi_aws_native/cloudfront/get_function.py +++ b/sdk/python/pulumi_aws_native/cloudfront/get_function.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/cloudfront/get_key_group.py b/sdk/python/pulumi_aws_native/cloudfront/get_key_group.py index 7694e9d58e..db4cb2412a 100644 --- a/sdk/python/pulumi_aws_native/cloudfront/get_key_group.py +++ b/sdk/python/pulumi_aws_native/cloudfront/get_key_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/cloudfront/get_monitoring_subscription.py b/sdk/python/pulumi_aws_native/cloudfront/get_monitoring_subscription.py index 366ae22ee4..4aa7b15ab8 100644 --- a/sdk/python/pulumi_aws_native/cloudfront/get_monitoring_subscription.py +++ b/sdk/python/pulumi_aws_native/cloudfront/get_monitoring_subscription.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/cloudfront/get_origin_access_control.py b/sdk/python/pulumi_aws_native/cloudfront/get_origin_access_control.py index e288813d85..86f2a20192 100644 --- a/sdk/python/pulumi_aws_native/cloudfront/get_origin_access_control.py +++ b/sdk/python/pulumi_aws_native/cloudfront/get_origin_access_control.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/cloudfront/get_origin_request_policy.py b/sdk/python/pulumi_aws_native/cloudfront/get_origin_request_policy.py index 9225b362fd..d6e9dbfb0e 100644 --- a/sdk/python/pulumi_aws_native/cloudfront/get_origin_request_policy.py +++ b/sdk/python/pulumi_aws_native/cloudfront/get_origin_request_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/cloudfront/get_public_key.py b/sdk/python/pulumi_aws_native/cloudfront/get_public_key.py index c6e0711a21..973e4e0650 100644 --- a/sdk/python/pulumi_aws_native/cloudfront/get_public_key.py +++ b/sdk/python/pulumi_aws_native/cloudfront/get_public_key.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/cloudfront/get_realtime_log_config.py b/sdk/python/pulumi_aws_native/cloudfront/get_realtime_log_config.py index ed79cd788c..f199db6e8a 100644 --- a/sdk/python/pulumi_aws_native/cloudfront/get_realtime_log_config.py +++ b/sdk/python/pulumi_aws_native/cloudfront/get_realtime_log_config.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/cloudfront/get_response_headers_policy.py b/sdk/python/pulumi_aws_native/cloudfront/get_response_headers_policy.py index 369e6118b3..e2d7409bf7 100644 --- a/sdk/python/pulumi_aws_native/cloudfront/get_response_headers_policy.py +++ b/sdk/python/pulumi_aws_native/cloudfront/get_response_headers_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/cloudfront/get_streaming_distribution.py b/sdk/python/pulumi_aws_native/cloudfront/get_streaming_distribution.py index 1288cd5b59..dd8a1758bd 100644 --- a/sdk/python/pulumi_aws_native/cloudfront/get_streaming_distribution.py +++ b/sdk/python/pulumi_aws_native/cloudfront/get_streaming_distribution.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/cloudfront/key_group.py b/sdk/python/pulumi_aws_native/cloudfront/key_group.py index b0e12fb22a..1fd44f29fa 100644 --- a/sdk/python/pulumi_aws_native/cloudfront/key_group.py +++ b/sdk/python/pulumi_aws_native/cloudfront/key_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -20,16 +20,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a KeyGroup resource. """ - KeyGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key_group_config=key_group_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key_group_config: pulumi.Input['KeyGroupConfigArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key_group_config", key_group_config) + pulumi.set(__self__, "key_group_config", key_group_config) @property @pulumi.getter(name="keyGroupConfig") @@ -73,10 +64,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - KeyGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -92,11 +79,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = KeyGroupArgs.__new__(KeyGroupArgs) - if key_group_config is not None and not isinstance(key_group_config, KeyGroupConfigArgs): - key_group_config = key_group_config or {} - def _setter(key, value): - key_group_config[key] = value - KeyGroupConfigArgs._configure(_setter, **key_group_config) if key_group_config is None and not opts.urn: raise TypeError("Missing required property 'key_group_config'") __props__.__dict__["key_group_config"] = key_group_config diff --git a/sdk/python/pulumi_aws_native/cloudfront/monitoring_subscription.py b/sdk/python/pulumi_aws_native/cloudfront/monitoring_subscription.py index f50cb217d2..929ae79691 100644 --- a/sdk/python/pulumi_aws_native/cloudfront/monitoring_subscription.py +++ b/sdk/python/pulumi_aws_native/cloudfront/monitoring_subscription.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -22,19 +22,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a MonitoringSubscription resource. """ - MonitoringSubscriptionInitArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - distribution_id=distribution_id, - monitoring_subscription=monitoring_subscription, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - distribution_id: pulumi.Input[str], - monitoring_subscription: pulumi.Input['MonitoringSubscriptionArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("distribution_id", distribution_id) - _setter("monitoring_subscription", monitoring_subscription) + pulumi.set(__self__, "distribution_id", distribution_id) + pulumi.set(__self__, "monitoring_subscription", monitoring_subscription) @property @pulumi.getter(name="distributionId") @@ -88,10 +77,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - MonitoringSubscriptionInitArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -111,11 +96,6 @@ def _internal_init(__self__, if distribution_id is None and not opts.urn: raise TypeError("Missing required property 'distribution_id'") __props__.__dict__["distribution_id"] = distribution_id - if monitoring_subscription is not None and not isinstance(monitoring_subscription, MonitoringSubscriptionArgs): - monitoring_subscription = monitoring_subscription or {} - def _setter(key, value): - monitoring_subscription[key] = value - MonitoringSubscriptionArgs._configure(_setter, **monitoring_subscription) if monitoring_subscription is None and not opts.urn: raise TypeError("Missing required property 'monitoring_subscription'") __props__.__dict__["monitoring_subscription"] = monitoring_subscription diff --git a/sdk/python/pulumi_aws_native/cloudfront/origin_access_control.py b/sdk/python/pulumi_aws_native/cloudfront/origin_access_control.py index 628b1079e2..b366259039 100644 --- a/sdk/python/pulumi_aws_native/cloudfront/origin_access_control.py +++ b/sdk/python/pulumi_aws_native/cloudfront/origin_access_control.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -20,16 +20,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a OriginAccessControl resource. """ - OriginAccessControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - origin_access_control_config=origin_access_control_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - origin_access_control_config: pulumi.Input['OriginAccessControlConfigArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("origin_access_control_config", origin_access_control_config) + pulumi.set(__self__, "origin_access_control_config", origin_access_control_config) @property @pulumi.getter(name="originAccessControlConfig") @@ -73,10 +64,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - OriginAccessControlArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -92,11 +79,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = OriginAccessControlArgs.__new__(OriginAccessControlArgs) - if origin_access_control_config is not None and not isinstance(origin_access_control_config, OriginAccessControlConfigArgs): - origin_access_control_config = origin_access_control_config or {} - def _setter(key, value): - origin_access_control_config[key] = value - OriginAccessControlConfigArgs._configure(_setter, **origin_access_control_config) if origin_access_control_config is None and not opts.urn: raise TypeError("Missing required property 'origin_access_control_config'") __props__.__dict__["origin_access_control_config"] = origin_access_control_config diff --git a/sdk/python/pulumi_aws_native/cloudfront/origin_request_policy.py b/sdk/python/pulumi_aws_native/cloudfront/origin_request_policy.py index 22c266b6b2..2b517de09f 100644 --- a/sdk/python/pulumi_aws_native/cloudfront/origin_request_policy.py +++ b/sdk/python/pulumi_aws_native/cloudfront/origin_request_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -20,16 +20,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a OriginRequestPolicy resource. """ - OriginRequestPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - origin_request_policy_config=origin_request_policy_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - origin_request_policy_config: pulumi.Input['OriginRequestPolicyConfigArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("origin_request_policy_config", origin_request_policy_config) + pulumi.set(__self__, "origin_request_policy_config", origin_request_policy_config) @property @pulumi.getter(name="originRequestPolicyConfig") @@ -73,10 +64,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - OriginRequestPolicyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -92,11 +79,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = OriginRequestPolicyArgs.__new__(OriginRequestPolicyArgs) - if origin_request_policy_config is not None and not isinstance(origin_request_policy_config, OriginRequestPolicyConfigArgs): - origin_request_policy_config = origin_request_policy_config or {} - def _setter(key, value): - origin_request_policy_config[key] = value - OriginRequestPolicyConfigArgs._configure(_setter, **origin_request_policy_config) if origin_request_policy_config is None and not opts.urn: raise TypeError("Missing required property 'origin_request_policy_config'") __props__.__dict__["origin_request_policy_config"] = origin_request_policy_config diff --git a/sdk/python/pulumi_aws_native/cloudfront/outputs.py b/sdk/python/pulumi_aws_native/cloudfront/outputs.py index 9ebb52d8ad..444d24ea0b 100644 --- a/sdk/python/pulumi_aws_native/cloudfront/outputs.py +++ b/sdk/python/pulumi_aws_native/cloudfront/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -121,32 +121,13 @@ def __init__(__self__, *, name: str, parameters_in_cache_key_and_forwarded_to_origin: 'outputs.CachePolicyParametersInCacheKeyAndForwardedToOrigin', comment: Optional[str] = None): - CachePolicyConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_ttl=default_ttl, - max_ttl=max_ttl, - min_ttl=min_ttl, - name=name, - parameters_in_cache_key_and_forwarded_to_origin=parameters_in_cache_key_and_forwarded_to_origin, - comment=comment, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_ttl: float, - max_ttl: float, - min_ttl: float, - name: str, - parameters_in_cache_key_and_forwarded_to_origin: 'outputs.CachePolicyParametersInCacheKeyAndForwardedToOrigin', - comment: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("default_ttl", default_ttl) - _setter("max_ttl", max_ttl) - _setter("min_ttl", min_ttl) - _setter("name", name) - _setter("parameters_in_cache_key_and_forwarded_to_origin", parameters_in_cache_key_and_forwarded_to_origin) + pulumi.set(__self__, "default_ttl", default_ttl) + pulumi.set(__self__, "max_ttl", max_ttl) + pulumi.set(__self__, "min_ttl", min_ttl) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "parameters_in_cache_key_and_forwarded_to_origin", parameters_in_cache_key_and_forwarded_to_origin) if comment is not None: - _setter("comment", comment) + pulumi.set(__self__, "comment", comment) @property @pulumi.getter(name="defaultTtl") @@ -201,20 +182,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, cookie_behavior: str, cookies: Optional[Sequence[str]] = None): - CachePolicyCookiesConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - cookie_behavior=cookie_behavior, - cookies=cookies, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cookie_behavior: str, - cookies: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cookie_behavior", cookie_behavior) + pulumi.set(__self__, "cookie_behavior", cookie_behavior) if cookies is not None: - _setter("cookies", cookies) + pulumi.set(__self__, "cookies", cookies) @property @pulumi.getter(name="cookieBehavior") @@ -249,20 +219,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, header_behavior: str, headers: Optional[Sequence[str]] = None): - CachePolicyHeadersConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - header_behavior=header_behavior, - headers=headers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - header_behavior: str, - headers: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("header_behavior", header_behavior) + pulumi.set(__self__, "header_behavior", header_behavior) if headers is not None: - _setter("headers", headers) + pulumi.set(__self__, "headers", headers) @property @pulumi.getter(name="headerBehavior") @@ -308,29 +267,12 @@ def __init__(__self__, *, headers_config: 'outputs.CachePolicyHeadersConfig', query_strings_config: 'outputs.CachePolicyQueryStringsConfig', enable_accept_encoding_brotli: Optional[bool] = None): - CachePolicyParametersInCacheKeyAndForwardedToOrigin._configure( - lambda key, value: pulumi.set(__self__, key, value), - cookies_config=cookies_config, - enable_accept_encoding_gzip=enable_accept_encoding_gzip, - headers_config=headers_config, - query_strings_config=query_strings_config, - enable_accept_encoding_brotli=enable_accept_encoding_brotli, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cookies_config: 'outputs.CachePolicyCookiesConfig', - enable_accept_encoding_gzip: bool, - headers_config: 'outputs.CachePolicyHeadersConfig', - query_strings_config: 'outputs.CachePolicyQueryStringsConfig', - enable_accept_encoding_brotli: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cookies_config", cookies_config) - _setter("enable_accept_encoding_gzip", enable_accept_encoding_gzip) - _setter("headers_config", headers_config) - _setter("query_strings_config", query_strings_config) + pulumi.set(__self__, "cookies_config", cookies_config) + pulumi.set(__self__, "enable_accept_encoding_gzip", enable_accept_encoding_gzip) + pulumi.set(__self__, "headers_config", headers_config) + pulumi.set(__self__, "query_strings_config", query_strings_config) if enable_accept_encoding_brotli is not None: - _setter("enable_accept_encoding_brotli", enable_accept_encoding_brotli) + pulumi.set(__self__, "enable_accept_encoding_brotli", enable_accept_encoding_brotli) @property @pulumi.getter(name="cookiesConfig") @@ -382,20 +324,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, query_string_behavior: str, query_strings: Optional[Sequence[str]] = None): - CachePolicyQueryStringsConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - query_string_behavior=query_string_behavior, - query_strings=query_strings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - query_string_behavior: str, - query_strings: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("query_string_behavior", query_string_behavior) + pulumi.set(__self__, "query_string_behavior", query_string_behavior) if query_strings is not None: - _setter("query_strings", query_strings) + pulumi.set(__self__, "query_strings", query_strings) @property @pulumi.getter(name="queryStringBehavior") @@ -412,16 +343,7 @@ def query_strings(self) -> Optional[Sequence[str]]: class CloudFrontOriginAccessIdentityConfig(dict): def __init__(__self__, *, comment: str): - CloudFrontOriginAccessIdentityConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - comment=comment, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comment: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("comment", comment) + pulumi.set(__self__, "comment", comment) @property @pulumi.getter @@ -461,35 +383,16 @@ def __init__(__self__, *, single_weight_policy_config: Optional['outputs.ContinuousDeploymentPolicyConfigSingleWeightPolicyConfigProperties'] = None, traffic_config: Optional['outputs.ContinuousDeploymentPolicyTrafficConfig'] = None, type: Optional['ContinuousDeploymentPolicyConfigType'] = None): - ContinuousDeploymentPolicyConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - staging_distribution_dns_names=staging_distribution_dns_names, - single_header_policy_config=single_header_policy_config, - single_weight_policy_config=single_weight_policy_config, - traffic_config=traffic_config, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: bool, - staging_distribution_dns_names: Sequence[str], - single_header_policy_config: Optional['outputs.ContinuousDeploymentPolicyConfigSingleHeaderPolicyConfigProperties'] = None, - single_weight_policy_config: Optional['outputs.ContinuousDeploymentPolicyConfigSingleWeightPolicyConfigProperties'] = None, - traffic_config: Optional['outputs.ContinuousDeploymentPolicyTrafficConfig'] = None, - type: Optional['ContinuousDeploymentPolicyConfigType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) - _setter("staging_distribution_dns_names", staging_distribution_dns_names) + pulumi.set(__self__, "enabled", enabled) + pulumi.set(__self__, "staging_distribution_dns_names", staging_distribution_dns_names) if single_header_policy_config is not None: - _setter("single_header_policy_config", single_header_policy_config) + pulumi.set(__self__, "single_header_policy_config", single_header_policy_config) if single_weight_policy_config is not None: - _setter("single_weight_policy_config", single_weight_policy_config) + pulumi.set(__self__, "single_weight_policy_config", single_weight_policy_config) if traffic_config is not None: - _setter("traffic_config", traffic_config) + pulumi.set(__self__, "traffic_config", traffic_config) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -527,19 +430,8 @@ class ContinuousDeploymentPolicyConfigSingleHeaderPolicyConfigProperties(dict): def __init__(__self__, *, header: str, value: str): - ContinuousDeploymentPolicyConfigSingleHeaderPolicyConfigProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - header=header, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - header: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("header", header) - _setter("value", value) + pulumi.set(__self__, "header", header) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -574,20 +466,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, weight: float, session_stickiness_config: Optional['outputs.ContinuousDeploymentPolicySessionStickinessConfig'] = None): - ContinuousDeploymentPolicyConfigSingleWeightPolicyConfigProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - weight=weight, - session_stickiness_config=session_stickiness_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - weight: float, - session_stickiness_config: Optional['outputs.ContinuousDeploymentPolicySessionStickinessConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("weight", weight) + pulumi.set(__self__, "weight", weight) if session_stickiness_config is not None: - _setter("session_stickiness_config", session_stickiness_config) + pulumi.set(__self__, "session_stickiness_config", session_stickiness_config) @property @pulumi.getter @@ -624,19 +505,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, idle_ttl: int, maximum_ttl: int): - ContinuousDeploymentPolicySessionStickinessConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - idle_ttl=idle_ttl, - maximum_ttl=maximum_ttl, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - idle_ttl: int, - maximum_ttl: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("idle_ttl", idle_ttl) - _setter("maximum_ttl", maximum_ttl) + pulumi.set(__self__, "idle_ttl", idle_ttl) + pulumi.set(__self__, "maximum_ttl", maximum_ttl) @property @pulumi.getter(name="idleTtl") @@ -654,19 +524,8 @@ class ContinuousDeploymentPolicySingleHeaderConfig(dict): def __init__(__self__, *, header: str, value: str): - ContinuousDeploymentPolicySingleHeaderConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - header=header, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - header: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("header", header) - _setter("value", value) + pulumi.set(__self__, "header", header) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -701,20 +560,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, weight: float, session_stickiness_config: Optional['outputs.ContinuousDeploymentPolicySessionStickinessConfig'] = None): - ContinuousDeploymentPolicySingleWeightConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - weight=weight, - session_stickiness_config=session_stickiness_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - weight: float, - session_stickiness_config: Optional['outputs.ContinuousDeploymentPolicySessionStickinessConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("weight", weight) + pulumi.set(__self__, "weight", weight) if session_stickiness_config is not None: - _setter("session_stickiness_config", session_stickiness_config) + pulumi.set(__self__, "session_stickiness_config", session_stickiness_config) @property @pulumi.getter @@ -752,24 +600,11 @@ def __init__(__self__, *, type: 'ContinuousDeploymentPolicyTrafficConfigType', single_header_config: Optional['outputs.ContinuousDeploymentPolicySingleHeaderConfig'] = None, single_weight_config: Optional['outputs.ContinuousDeploymentPolicySingleWeightConfig'] = None): - ContinuousDeploymentPolicyTrafficConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - single_header_config=single_header_config, - single_weight_config=single_weight_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: 'ContinuousDeploymentPolicyTrafficConfigType', - single_header_config: Optional['outputs.ContinuousDeploymentPolicySingleHeaderConfig'] = None, - single_weight_config: Optional['outputs.ContinuousDeploymentPolicySingleWeightConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if single_header_config is not None: - _setter("single_header_config", single_header_config) + pulumi.set(__self__, "single_header_config", single_header_config) if single_weight_config is not None: - _setter("single_weight_config", single_weight_config) + pulumi.set(__self__, "single_weight_config", single_weight_config) @property @pulumi.getter @@ -863,90 +698,43 @@ def __init__(__self__, *, smooth_streaming: Optional[bool] = None, trusted_key_groups: Optional[Sequence[str]] = None, trusted_signers: Optional[Sequence[str]] = None): - DistributionCacheBehavior._configure( - lambda key, value: pulumi.set(__self__, key, value), - path_pattern=path_pattern, - target_origin_id=target_origin_id, - viewer_protocol_policy=viewer_protocol_policy, - allowed_methods=allowed_methods, - cache_policy_id=cache_policy_id, - cached_methods=cached_methods, - compress=compress, - default_ttl=default_ttl, - field_level_encryption_id=field_level_encryption_id, - forwarded_values=forwarded_values, - function_associations=function_associations, - lambda_function_associations=lambda_function_associations, - max_ttl=max_ttl, - min_ttl=min_ttl, - origin_request_policy_id=origin_request_policy_id, - realtime_log_config_arn=realtime_log_config_arn, - response_headers_policy_id=response_headers_policy_id, - smooth_streaming=smooth_streaming, - trusted_key_groups=trusted_key_groups, - trusted_signers=trusted_signers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - path_pattern: str, - target_origin_id: str, - viewer_protocol_policy: str, - allowed_methods: Optional[Sequence[str]] = None, - cache_policy_id: Optional[str] = None, - cached_methods: Optional[Sequence[str]] = None, - compress: Optional[bool] = None, - default_ttl: Optional[float] = None, - field_level_encryption_id: Optional[str] = None, - forwarded_values: Optional['outputs.DistributionForwardedValues'] = None, - function_associations: Optional[Sequence['outputs.DistributionFunctionAssociation']] = None, - lambda_function_associations: Optional[Sequence['outputs.DistributionLambdaFunctionAssociation']] = None, - max_ttl: Optional[float] = None, - min_ttl: Optional[float] = None, - origin_request_policy_id: Optional[str] = None, - realtime_log_config_arn: Optional[str] = None, - response_headers_policy_id: Optional[str] = None, - smooth_streaming: Optional[bool] = None, - trusted_key_groups: Optional[Sequence[str]] = None, - trusted_signers: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("path_pattern", path_pattern) - _setter("target_origin_id", target_origin_id) - _setter("viewer_protocol_policy", viewer_protocol_policy) + pulumi.set(__self__, "path_pattern", path_pattern) + pulumi.set(__self__, "target_origin_id", target_origin_id) + pulumi.set(__self__, "viewer_protocol_policy", viewer_protocol_policy) if allowed_methods is not None: - _setter("allowed_methods", allowed_methods) + pulumi.set(__self__, "allowed_methods", allowed_methods) if cache_policy_id is not None: - _setter("cache_policy_id", cache_policy_id) + pulumi.set(__self__, "cache_policy_id", cache_policy_id) if cached_methods is not None: - _setter("cached_methods", cached_methods) + pulumi.set(__self__, "cached_methods", cached_methods) if compress is not None: - _setter("compress", compress) + pulumi.set(__self__, "compress", compress) if default_ttl is not None: - _setter("default_ttl", default_ttl) + pulumi.set(__self__, "default_ttl", default_ttl) if field_level_encryption_id is not None: - _setter("field_level_encryption_id", field_level_encryption_id) + pulumi.set(__self__, "field_level_encryption_id", field_level_encryption_id) if forwarded_values is not None: - _setter("forwarded_values", forwarded_values) + pulumi.set(__self__, "forwarded_values", forwarded_values) if function_associations is not None: - _setter("function_associations", function_associations) + pulumi.set(__self__, "function_associations", function_associations) if lambda_function_associations is not None: - _setter("lambda_function_associations", lambda_function_associations) + pulumi.set(__self__, "lambda_function_associations", lambda_function_associations) if max_ttl is not None: - _setter("max_ttl", max_ttl) + pulumi.set(__self__, "max_ttl", max_ttl) if min_ttl is not None: - _setter("min_ttl", min_ttl) + pulumi.set(__self__, "min_ttl", min_ttl) if origin_request_policy_id is not None: - _setter("origin_request_policy_id", origin_request_policy_id) + pulumi.set(__self__, "origin_request_policy_id", origin_request_policy_id) if realtime_log_config_arn is not None: - _setter("realtime_log_config_arn", realtime_log_config_arn) + pulumi.set(__self__, "realtime_log_config_arn", realtime_log_config_arn) if response_headers_policy_id is not None: - _setter("response_headers_policy_id", response_headers_policy_id) + pulumi.set(__self__, "response_headers_policy_id", response_headers_policy_id) if smooth_streaming is not None: - _setter("smooth_streaming", smooth_streaming) + pulumi.set(__self__, "smooth_streaming", smooth_streaming) if trusted_key_groups is not None: - _setter("trusted_key_groups", trusted_key_groups) + pulumi.set(__self__, "trusted_key_groups", trusted_key_groups) if trusted_signers is not None: - _setter("trusted_signers", trusted_signers) + pulumi.set(__self__, "trusted_signers", trusted_signers) @property @pulumi.getter(name="pathPattern") @@ -1114,95 +902,46 @@ def __init__(__self__, *, staging: Optional[bool] = None, viewer_certificate: Optional['outputs.DistributionViewerCertificate'] = None, web_acl_id: Optional[str] = None): - DistributionConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_cache_behavior=default_cache_behavior, - enabled=enabled, - aliases=aliases, - cache_behaviors=cache_behaviors, - cnames=cnames, - comment=comment, - continuous_deployment_policy_id=continuous_deployment_policy_id, - custom_error_responses=custom_error_responses, - custom_origin=custom_origin, - default_root_object=default_root_object, - http_version=http_version, - ipv6_enabled=ipv6_enabled, - logging=logging, - origin_groups=origin_groups, - origins=origins, - price_class=price_class, - restrictions=restrictions, - s3_origin=s3_origin, - staging=staging, - viewer_certificate=viewer_certificate, - web_acl_id=web_acl_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_cache_behavior: 'outputs.DistributionDefaultCacheBehavior', - enabled: bool, - aliases: Optional[Sequence[str]] = None, - cache_behaviors: Optional[Sequence['outputs.DistributionCacheBehavior']] = None, - cnames: Optional[Sequence[str]] = None, - comment: Optional[str] = None, - continuous_deployment_policy_id: Optional[str] = None, - custom_error_responses: Optional[Sequence['outputs.DistributionCustomErrorResponse']] = None, - custom_origin: Optional['outputs.DistributionLegacyCustomOrigin'] = None, - default_root_object: Optional[str] = None, - http_version: Optional[str] = None, - ipv6_enabled: Optional[bool] = None, - logging: Optional['outputs.DistributionLogging'] = None, - origin_groups: Optional['outputs.DistributionOriginGroups'] = None, - origins: Optional[Sequence['outputs.DistributionOrigin']] = None, - price_class: Optional[str] = None, - restrictions: Optional['outputs.DistributionRestrictions'] = None, - s3_origin: Optional['outputs.DistributionLegacyS3Origin'] = None, - staging: Optional[bool] = None, - viewer_certificate: Optional['outputs.DistributionViewerCertificate'] = None, - web_acl_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("default_cache_behavior", default_cache_behavior) - _setter("enabled", enabled) + pulumi.set(__self__, "default_cache_behavior", default_cache_behavior) + pulumi.set(__self__, "enabled", enabled) if aliases is not None: - _setter("aliases", aliases) + pulumi.set(__self__, "aliases", aliases) if cache_behaviors is not None: - _setter("cache_behaviors", cache_behaviors) + pulumi.set(__self__, "cache_behaviors", cache_behaviors) if cnames is not None: - _setter("cnames", cnames) + pulumi.set(__self__, "cnames", cnames) if comment is not None: - _setter("comment", comment) + pulumi.set(__self__, "comment", comment) if continuous_deployment_policy_id is not None: - _setter("continuous_deployment_policy_id", continuous_deployment_policy_id) + pulumi.set(__self__, "continuous_deployment_policy_id", continuous_deployment_policy_id) if custom_error_responses is not None: - _setter("custom_error_responses", custom_error_responses) + pulumi.set(__self__, "custom_error_responses", custom_error_responses) if custom_origin is not None: - _setter("custom_origin", custom_origin) + pulumi.set(__self__, "custom_origin", custom_origin) if default_root_object is not None: - _setter("default_root_object", default_root_object) + pulumi.set(__self__, "default_root_object", default_root_object) if http_version is not None: - _setter("http_version", http_version) + pulumi.set(__self__, "http_version", http_version) if ipv6_enabled is not None: - _setter("ipv6_enabled", ipv6_enabled) + pulumi.set(__self__, "ipv6_enabled", ipv6_enabled) if logging is not None: - _setter("logging", logging) + pulumi.set(__self__, "logging", logging) if origin_groups is not None: - _setter("origin_groups", origin_groups) + pulumi.set(__self__, "origin_groups", origin_groups) if origins is not None: - _setter("origins", origins) + pulumi.set(__self__, "origins", origins) if price_class is not None: - _setter("price_class", price_class) + pulumi.set(__self__, "price_class", price_class) if restrictions is not None: - _setter("restrictions", restrictions) + pulumi.set(__self__, "restrictions", restrictions) if s3_origin is not None: - _setter("s3_origin", s3_origin) + pulumi.set(__self__, "s3_origin", s3_origin) if staging is not None: - _setter("staging", staging) + pulumi.set(__self__, "staging", staging) if viewer_certificate is not None: - _setter("viewer_certificate", viewer_certificate) + pulumi.set(__self__, "viewer_certificate", viewer_certificate) if web_acl_id is not None: - _setter("web_acl_id", web_acl_id) + pulumi.set(__self__, "web_acl_id", web_acl_id) @property @pulumi.getter(name="defaultCacheBehavior") @@ -1332,20 +1071,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, forward: str, whitelisted_names: Optional[Sequence[str]] = None): - DistributionCookies._configure( - lambda key, value: pulumi.set(__self__, key, value), - forward=forward, - whitelisted_names=whitelisted_names, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - forward: str, - whitelisted_names: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("forward", forward) + pulumi.set(__self__, "forward", forward) if whitelisted_names is not None: - _setter("whitelisted_names", whitelisted_names) + pulumi.set(__self__, "whitelisted_names", whitelisted_names) @property @pulumi.getter @@ -1388,28 +1116,13 @@ def __init__(__self__, *, error_caching_min_ttl: Optional[float] = None, response_code: Optional[int] = None, response_page_path: Optional[str] = None): - DistributionCustomErrorResponse._configure( - lambda key, value: pulumi.set(__self__, key, value), - error_code=error_code, - error_caching_min_ttl=error_caching_min_ttl, - response_code=response_code, - response_page_path=response_page_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - error_code: int, - error_caching_min_ttl: Optional[float] = None, - response_code: Optional[int] = None, - response_page_path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("error_code", error_code) + pulumi.set(__self__, "error_code", error_code) if error_caching_min_ttl is not None: - _setter("error_caching_min_ttl", error_caching_min_ttl) + pulumi.set(__self__, "error_caching_min_ttl", error_caching_min_ttl) if response_code is not None: - _setter("response_code", response_code) + pulumi.set(__self__, "response_code", response_code) if response_page_path is not None: - _setter("response_page_path", response_page_path) + pulumi.set(__self__, "response_page_path", response_page_path) @property @pulumi.getter(name="errorCode") @@ -1468,36 +1181,17 @@ def __init__(__self__, *, origin_keepalive_timeout: Optional[int] = None, origin_read_timeout: Optional[int] = None, origin_ssl_protocols: Optional[Sequence[str]] = None): - DistributionCustomOriginConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - origin_protocol_policy=origin_protocol_policy, - http_port=http_port, - https_port=https_port, - origin_keepalive_timeout=origin_keepalive_timeout, - origin_read_timeout=origin_read_timeout, - origin_ssl_protocols=origin_ssl_protocols, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - origin_protocol_policy: str, - http_port: Optional[int] = None, - https_port: Optional[int] = None, - origin_keepalive_timeout: Optional[int] = None, - origin_read_timeout: Optional[int] = None, - origin_ssl_protocols: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("origin_protocol_policy", origin_protocol_policy) + pulumi.set(__self__, "origin_protocol_policy", origin_protocol_policy) if http_port is not None: - _setter("http_port", http_port) + pulumi.set(__self__, "http_port", http_port) if https_port is not None: - _setter("https_port", https_port) + pulumi.set(__self__, "https_port", https_port) if origin_keepalive_timeout is not None: - _setter("origin_keepalive_timeout", origin_keepalive_timeout) + pulumi.set(__self__, "origin_keepalive_timeout", origin_keepalive_timeout) if origin_read_timeout is not None: - _setter("origin_read_timeout", origin_read_timeout) + pulumi.set(__self__, "origin_read_timeout", origin_read_timeout) if origin_ssl_protocols is not None: - _setter("origin_ssl_protocols", origin_ssl_protocols) + pulumi.set(__self__, "origin_ssl_protocols", origin_ssl_protocols) @property @pulumi.getter(name="originProtocolPolicy") @@ -1603,87 +1297,42 @@ def __init__(__self__, *, smooth_streaming: Optional[bool] = None, trusted_key_groups: Optional[Sequence[str]] = None, trusted_signers: Optional[Sequence[str]] = None): - DistributionDefaultCacheBehavior._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_origin_id=target_origin_id, - viewer_protocol_policy=viewer_protocol_policy, - allowed_methods=allowed_methods, - cache_policy_id=cache_policy_id, - cached_methods=cached_methods, - compress=compress, - default_ttl=default_ttl, - field_level_encryption_id=field_level_encryption_id, - forwarded_values=forwarded_values, - function_associations=function_associations, - lambda_function_associations=lambda_function_associations, - max_ttl=max_ttl, - min_ttl=min_ttl, - origin_request_policy_id=origin_request_policy_id, - realtime_log_config_arn=realtime_log_config_arn, - response_headers_policy_id=response_headers_policy_id, - smooth_streaming=smooth_streaming, - trusted_key_groups=trusted_key_groups, - trusted_signers=trusted_signers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_origin_id: str, - viewer_protocol_policy: str, - allowed_methods: Optional[Sequence[str]] = None, - cache_policy_id: Optional[str] = None, - cached_methods: Optional[Sequence[str]] = None, - compress: Optional[bool] = None, - default_ttl: Optional[float] = None, - field_level_encryption_id: Optional[str] = None, - forwarded_values: Optional['outputs.DistributionForwardedValues'] = None, - function_associations: Optional[Sequence['outputs.DistributionFunctionAssociation']] = None, - lambda_function_associations: Optional[Sequence['outputs.DistributionLambdaFunctionAssociation']] = None, - max_ttl: Optional[float] = None, - min_ttl: Optional[float] = None, - origin_request_policy_id: Optional[str] = None, - realtime_log_config_arn: Optional[str] = None, - response_headers_policy_id: Optional[str] = None, - smooth_streaming: Optional[bool] = None, - trusted_key_groups: Optional[Sequence[str]] = None, - trusted_signers: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_origin_id", target_origin_id) - _setter("viewer_protocol_policy", viewer_protocol_policy) + pulumi.set(__self__, "target_origin_id", target_origin_id) + pulumi.set(__self__, "viewer_protocol_policy", viewer_protocol_policy) if allowed_methods is not None: - _setter("allowed_methods", allowed_methods) + pulumi.set(__self__, "allowed_methods", allowed_methods) if cache_policy_id is not None: - _setter("cache_policy_id", cache_policy_id) + pulumi.set(__self__, "cache_policy_id", cache_policy_id) if cached_methods is not None: - _setter("cached_methods", cached_methods) + pulumi.set(__self__, "cached_methods", cached_methods) if compress is not None: - _setter("compress", compress) + pulumi.set(__self__, "compress", compress) if default_ttl is not None: - _setter("default_ttl", default_ttl) + pulumi.set(__self__, "default_ttl", default_ttl) if field_level_encryption_id is not None: - _setter("field_level_encryption_id", field_level_encryption_id) + pulumi.set(__self__, "field_level_encryption_id", field_level_encryption_id) if forwarded_values is not None: - _setter("forwarded_values", forwarded_values) + pulumi.set(__self__, "forwarded_values", forwarded_values) if function_associations is not None: - _setter("function_associations", function_associations) + pulumi.set(__self__, "function_associations", function_associations) if lambda_function_associations is not None: - _setter("lambda_function_associations", lambda_function_associations) + pulumi.set(__self__, "lambda_function_associations", lambda_function_associations) if max_ttl is not None: - _setter("max_ttl", max_ttl) + pulumi.set(__self__, "max_ttl", max_ttl) if min_ttl is not None: - _setter("min_ttl", min_ttl) + pulumi.set(__self__, "min_ttl", min_ttl) if origin_request_policy_id is not None: - _setter("origin_request_policy_id", origin_request_policy_id) + pulumi.set(__self__, "origin_request_policy_id", origin_request_policy_id) if realtime_log_config_arn is not None: - _setter("realtime_log_config_arn", realtime_log_config_arn) + pulumi.set(__self__, "realtime_log_config_arn", realtime_log_config_arn) if response_headers_policy_id is not None: - _setter("response_headers_policy_id", response_headers_policy_id) + pulumi.set(__self__, "response_headers_policy_id", response_headers_policy_id) if smooth_streaming is not None: - _setter("smooth_streaming", smooth_streaming) + pulumi.set(__self__, "smooth_streaming", smooth_streaming) if trusted_key_groups is not None: - _setter("trusted_key_groups", trusted_key_groups) + pulumi.set(__self__, "trusted_key_groups", trusted_key_groups) if trusted_signers is not None: - _setter("trusted_signers", trusted_signers) + pulumi.set(__self__, "trusted_signers", trusted_signers) @property @pulumi.getter(name="targetOriginId") @@ -1807,28 +1456,13 @@ def __init__(__self__, *, cookies: Optional['outputs.DistributionCookies'] = None, headers: Optional[Sequence[str]] = None, query_string_cache_keys: Optional[Sequence[str]] = None): - DistributionForwardedValues._configure( - lambda key, value: pulumi.set(__self__, key, value), - query_string=query_string, - cookies=cookies, - headers=headers, - query_string_cache_keys=query_string_cache_keys, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - query_string: bool, - cookies: Optional['outputs.DistributionCookies'] = None, - headers: Optional[Sequence[str]] = None, - query_string_cache_keys: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("query_string", query_string) + pulumi.set(__self__, "query_string", query_string) if cookies is not None: - _setter("cookies", cookies) + pulumi.set(__self__, "cookies", cookies) if headers is not None: - _setter("headers", headers) + pulumi.set(__self__, "headers", headers) if query_string_cache_keys is not None: - _setter("query_string_cache_keys", query_string_cache_keys) + pulumi.set(__self__, "query_string_cache_keys", query_string_cache_keys) @property @pulumi.getter(name="queryString") @@ -1875,21 +1509,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, event_type: Optional[str] = None, function_arn: Optional[str] = None): - DistributionFunctionAssociation._configure( - lambda key, value: pulumi.set(__self__, key, value), - event_type=event_type, - function_arn=function_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - event_type: Optional[str] = None, - function_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if event_type is not None: - _setter("event_type", event_type) + pulumi.set(__self__, "event_type", event_type) if function_arn is not None: - _setter("function_arn", function_arn) + pulumi.set(__self__, "function_arn", function_arn) @property @pulumi.getter(name="eventType") @@ -1924,20 +1547,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, restriction_type: str, locations: Optional[Sequence[str]] = None): - DistributionGeoRestriction._configure( - lambda key, value: pulumi.set(__self__, key, value), - restriction_type=restriction_type, - locations=locations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - restriction_type: str, - locations: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("restriction_type", restriction_type) + pulumi.set(__self__, "restriction_type", restriction_type) if locations is not None: - _setter("locations", locations) + pulumi.set(__self__, "locations", locations) @property @pulumi.getter(name="restrictionType") @@ -1977,25 +1589,12 @@ def __init__(__self__, *, event_type: Optional[str] = None, include_body: Optional[bool] = None, lambda_function_arn: Optional[str] = None): - DistributionLambdaFunctionAssociation._configure( - lambda key, value: pulumi.set(__self__, key, value), - event_type=event_type, - include_body=include_body, - lambda_function_arn=lambda_function_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - event_type: Optional[str] = None, - include_body: Optional[bool] = None, - lambda_function_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if event_type is not None: - _setter("event_type", event_type) + pulumi.set(__self__, "event_type", event_type) if include_body is not None: - _setter("include_body", include_body) + pulumi.set(__self__, "include_body", include_body) if lambda_function_arn is not None: - _setter("lambda_function_arn", lambda_function_arn) + pulumi.set(__self__, "lambda_function_arn", lambda_function_arn) @property @pulumi.getter(name="eventType") @@ -2046,30 +1645,13 @@ def __init__(__self__, *, origin_ssl_protocols: Sequence[str], http_port: Optional[int] = None, https_port: Optional[int] = None): - DistributionLegacyCustomOrigin._configure( - lambda key, value: pulumi.set(__self__, key, value), - dns_name=dns_name, - origin_protocol_policy=origin_protocol_policy, - origin_ssl_protocols=origin_ssl_protocols, - http_port=http_port, - https_port=https_port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dns_name: str, - origin_protocol_policy: str, - origin_ssl_protocols: Sequence[str], - http_port: Optional[int] = None, - https_port: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("dns_name", dns_name) - _setter("origin_protocol_policy", origin_protocol_policy) - _setter("origin_ssl_protocols", origin_ssl_protocols) + pulumi.set(__self__, "dns_name", dns_name) + pulumi.set(__self__, "origin_protocol_policy", origin_protocol_policy) + pulumi.set(__self__, "origin_ssl_protocols", origin_ssl_protocols) if http_port is not None: - _setter("http_port", http_port) + pulumi.set(__self__, "http_port", http_port) if https_port is not None: - _setter("https_port", https_port) + pulumi.set(__self__, "https_port", https_port) @property @pulumi.getter(name="dnsName") @@ -2121,20 +1703,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, dns_name: str, origin_access_identity: Optional[str] = None): - DistributionLegacyS3Origin._configure( - lambda key, value: pulumi.set(__self__, key, value), - dns_name=dns_name, - origin_access_identity=origin_access_identity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dns_name: str, - origin_access_identity: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("dns_name", dns_name) + pulumi.set(__self__, "dns_name", dns_name) if origin_access_identity is not None: - _setter("origin_access_identity", origin_access_identity) + pulumi.set(__self__, "origin_access_identity", origin_access_identity) @property @pulumi.getter(name="dnsName") @@ -2170,24 +1741,11 @@ def __init__(__self__, *, bucket: str, include_cookies: Optional[bool] = None, prefix: Optional[str] = None): - DistributionLogging._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - include_cookies=include_cookies, - prefix=prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: str, - include_cookies: Optional[bool] = None, - prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) + pulumi.set(__self__, "bucket", bucket) if include_cookies is not None: - _setter("include_cookies", include_cookies) + pulumi.set(__self__, "include_cookies", include_cookies) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) @property @pulumi.getter @@ -2251,51 +1809,24 @@ def __init__(__self__, *, origin_path: Optional[str] = None, origin_shield: Optional['outputs.DistributionOriginShield'] = None, s3_origin_config: Optional['outputs.DistributionS3OriginConfig'] = None): - DistributionOrigin._configure( - lambda key, value: pulumi.set(__self__, key, value), - domain_name=domain_name, - id=id, - connection_attempts=connection_attempts, - connection_timeout=connection_timeout, - custom_origin_config=custom_origin_config, - origin_access_control_id=origin_access_control_id, - origin_custom_headers=origin_custom_headers, - origin_path=origin_path, - origin_shield=origin_shield, - s3_origin_config=s3_origin_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - domain_name: str, - id: str, - connection_attempts: Optional[int] = None, - connection_timeout: Optional[int] = None, - custom_origin_config: Optional['outputs.DistributionCustomOriginConfig'] = None, - origin_access_control_id: Optional[str] = None, - origin_custom_headers: Optional[Sequence['outputs.DistributionOriginCustomHeader']] = None, - origin_path: Optional[str] = None, - origin_shield: Optional['outputs.DistributionOriginShield'] = None, - s3_origin_config: Optional['outputs.DistributionS3OriginConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("domain_name", domain_name) - _setter("id", id) + pulumi.set(__self__, "domain_name", domain_name) + pulumi.set(__self__, "id", id) if connection_attempts is not None: - _setter("connection_attempts", connection_attempts) + pulumi.set(__self__, "connection_attempts", connection_attempts) if connection_timeout is not None: - _setter("connection_timeout", connection_timeout) + pulumi.set(__self__, "connection_timeout", connection_timeout) if custom_origin_config is not None: - _setter("custom_origin_config", custom_origin_config) + pulumi.set(__self__, "custom_origin_config", custom_origin_config) if origin_access_control_id is not None: - _setter("origin_access_control_id", origin_access_control_id) + pulumi.set(__self__, "origin_access_control_id", origin_access_control_id) if origin_custom_headers is not None: - _setter("origin_custom_headers", origin_custom_headers) + pulumi.set(__self__, "origin_custom_headers", origin_custom_headers) if origin_path is not None: - _setter("origin_path", origin_path) + pulumi.set(__self__, "origin_path", origin_path) if origin_shield is not None: - _setter("origin_shield", origin_shield) + pulumi.set(__self__, "origin_shield", origin_shield) if s3_origin_config is not None: - _setter("s3_origin_config", s3_origin_config) + pulumi.set(__self__, "s3_origin_config", s3_origin_config) @property @pulumi.getter(name="domainName") @@ -2372,19 +1903,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, header_name: str, header_value: str): - DistributionOriginCustomHeader._configure( - lambda key, value: pulumi.set(__self__, key, value), - header_name=header_name, - header_value=header_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - header_name: str, - header_value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("header_name", header_name) - _setter("header_value", header_value) + pulumi.set(__self__, "header_name", header_name) + pulumi.set(__self__, "header_value", header_value) @property @pulumi.getter(name="headerName") @@ -2420,22 +1940,9 @@ def __init__(__self__, *, failover_criteria: 'outputs.DistributionOriginGroupFailoverCriteria', id: str, members: 'outputs.DistributionOriginGroupMembers'): - DistributionOriginGroup._configure( - lambda key, value: pulumi.set(__self__, key, value), - failover_criteria=failover_criteria, - id=id, - members=members, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - failover_criteria: 'outputs.DistributionOriginGroupFailoverCriteria', - id: str, - members: 'outputs.DistributionOriginGroupMembers', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("failover_criteria", failover_criteria) - _setter("id", id) - _setter("members", members) + pulumi.set(__self__, "failover_criteria", failover_criteria) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "members", members) @property @pulumi.getter(name="failoverCriteria") @@ -2474,16 +1981,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, status_codes: 'outputs.DistributionStatusCodes'): - DistributionOriginGroupFailoverCriteria._configure( - lambda key, value: pulumi.set(__self__, key, value), - status_codes=status_codes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status_codes: 'outputs.DistributionStatusCodes', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("status_codes", status_codes) + pulumi.set(__self__, "status_codes", status_codes) @property @pulumi.getter(name="statusCodes") @@ -2512,16 +2010,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, origin_id: str): - DistributionOriginGroupMember._configure( - lambda key, value: pulumi.set(__self__, key, value), - origin_id=origin_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - origin_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("origin_id", origin_id) + pulumi.set(__self__, "origin_id", origin_id) @property @pulumi.getter(name="originId") @@ -2534,19 +2023,8 @@ class DistributionOriginGroupMembers(dict): def __init__(__self__, *, items: Sequence['outputs.DistributionOriginGroupMember'], quantity: int): - DistributionOriginGroupMembers._configure( - lambda key, value: pulumi.set(__self__, key, value), - items=items, - quantity=quantity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - items: Sequence['outputs.DistributionOriginGroupMember'], - quantity: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("items", items) - _setter("quantity", quantity) + pulumi.set(__self__, "items", items) + pulumi.set(__self__, "quantity", quantity) @property @pulumi.getter @@ -2564,20 +2042,9 @@ class DistributionOriginGroups(dict): def __init__(__self__, *, quantity: int, items: Optional[Sequence['outputs.DistributionOriginGroup']] = None): - DistributionOriginGroups._configure( - lambda key, value: pulumi.set(__self__, key, value), - quantity=quantity, - items=items, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - quantity: int, - items: Optional[Sequence['outputs.DistributionOriginGroup']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("quantity", quantity) + pulumi.set(__self__, "quantity", quantity) if items is not None: - _setter("items", items) + pulumi.set(__self__, "items", items) @property @pulumi.getter @@ -2612,21 +2079,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, enabled: Optional[bool] = None, origin_shield_region: Optional[str] = None): - DistributionOriginShield._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - origin_shield_region=origin_shield_region, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[bool] = None, - origin_shield_region: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if origin_shield_region is not None: - _setter("origin_shield_region", origin_shield_region) + pulumi.set(__self__, "origin_shield_region", origin_shield_region) @property @pulumi.getter @@ -2660,16 +2116,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, geo_restriction: 'outputs.DistributionGeoRestriction'): - DistributionRestrictions._configure( - lambda key, value: pulumi.set(__self__, key, value), - geo_restriction=geo_restriction, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - geo_restriction: 'outputs.DistributionGeoRestriction', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("geo_restriction", geo_restriction) + pulumi.set(__self__, "geo_restriction", geo_restriction) @property @pulumi.getter(name="geoRestriction") @@ -2698,17 +2145,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, origin_access_identity: Optional[str] = None): - DistributionS3OriginConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - origin_access_identity=origin_access_identity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - origin_access_identity: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if origin_access_identity is not None: - _setter("origin_access_identity", origin_access_identity) + pulumi.set(__self__, "origin_access_identity", origin_access_identity) @property @pulumi.getter(name="originAccessIdentity") @@ -2721,19 +2159,8 @@ class DistributionStatusCodes(dict): def __init__(__self__, *, items: Sequence[int], quantity: int): - DistributionStatusCodes._configure( - lambda key, value: pulumi.set(__self__, key, value), - items=items, - quantity=quantity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - items: Sequence[int], - quantity: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("items", items) - _setter("quantity", quantity) + pulumi.set(__self__, "items", items) + pulumi.set(__self__, "quantity", quantity) @property @pulumi.getter @@ -2751,19 +2178,8 @@ class DistributionTag(dict): def __init__(__self__, *, key: str, value: str): - DistributionTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2809,33 +2225,16 @@ def __init__(__self__, *, iam_certificate_id: Optional[str] = None, minimum_protocol_version: Optional[str] = None, ssl_support_method: Optional[str] = None): - DistributionViewerCertificate._configure( - lambda key, value: pulumi.set(__self__, key, value), - acm_certificate_arn=acm_certificate_arn, - cloud_front_default_certificate=cloud_front_default_certificate, - iam_certificate_id=iam_certificate_id, - minimum_protocol_version=minimum_protocol_version, - ssl_support_method=ssl_support_method, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - acm_certificate_arn: Optional[str] = None, - cloud_front_default_certificate: Optional[bool] = None, - iam_certificate_id: Optional[str] = None, - minimum_protocol_version: Optional[str] = None, - ssl_support_method: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if acm_certificate_arn is not None: - _setter("acm_certificate_arn", acm_certificate_arn) + pulumi.set(__self__, "acm_certificate_arn", acm_certificate_arn) if cloud_front_default_certificate is not None: - _setter("cloud_front_default_certificate", cloud_front_default_certificate) + pulumi.set(__self__, "cloud_front_default_certificate", cloud_front_default_certificate) if iam_certificate_id is not None: - _setter("iam_certificate_id", iam_certificate_id) + pulumi.set(__self__, "iam_certificate_id", iam_certificate_id) if minimum_protocol_version is not None: - _setter("minimum_protocol_version", minimum_protocol_version) + pulumi.set(__self__, "minimum_protocol_version", minimum_protocol_version) if ssl_support_method is not None: - _setter("ssl_support_method", ssl_support_method) + pulumi.set(__self__, "ssl_support_method", ssl_support_method) @property @pulumi.getter(name="acmCertificateArn") @@ -2868,19 +2267,8 @@ class FunctionConfig(dict): def __init__(__self__, *, comment: str, runtime: str): - FunctionConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - comment=comment, - runtime=runtime, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comment: str, - runtime: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("comment", comment) - _setter("runtime", runtime) + pulumi.set(__self__, "comment", comment) + pulumi.set(__self__, "runtime", runtime) @property @pulumi.getter @@ -2914,17 +2302,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, function_arn: Optional[str] = None): - FunctionMetadata._configure( - lambda key, value: pulumi.set(__self__, key, value), - function_arn=function_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - function_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if function_arn is not None: - _setter("function_arn", function_arn) + pulumi.set(__self__, "function_arn", function_arn) @property @pulumi.getter(name="functionArn") @@ -2938,23 +2317,10 @@ def __init__(__self__, *, items: Sequence[str], name: str, comment: Optional[str] = None): - KeyGroupConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - items=items, - name=name, - comment=comment, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - items: Sequence[str], - name: str, - comment: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("items", items) - _setter("name", name) + pulumi.set(__self__, "items", items) + pulumi.set(__self__, "name", name) if comment is not None: - _setter("comment", comment) + pulumi.set(__self__, "comment", comment) @property @pulumi.getter @@ -2993,17 +2359,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, realtime_metrics_subscription_config: Optional['outputs.MonitoringSubscriptionRealtimeMetricsSubscriptionConfig'] = None): - MonitoringSubscription._configure( - lambda key, value: pulumi.set(__self__, key, value), - realtime_metrics_subscription_config=realtime_metrics_subscription_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - realtime_metrics_subscription_config: Optional['outputs.MonitoringSubscriptionRealtimeMetricsSubscriptionConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if realtime_metrics_subscription_config is not None: - _setter("realtime_metrics_subscription_config", realtime_metrics_subscription_config) + pulumi.set(__self__, "realtime_metrics_subscription_config", realtime_metrics_subscription_config) @property @pulumi.getter(name="realtimeMetricsSubscriptionConfig") @@ -3032,16 +2389,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, realtime_metrics_subscription_status: 'MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatus'): - MonitoringSubscriptionRealtimeMetricsSubscriptionConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - realtime_metrics_subscription_status=realtime_metrics_subscription_status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - realtime_metrics_subscription_status: 'MonitoringSubscriptionRealtimeMetricsSubscriptionConfigRealtimeMetricsSubscriptionStatus', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("realtime_metrics_subscription_status", realtime_metrics_subscription_status) + pulumi.set(__self__, "realtime_metrics_subscription_status", realtime_metrics_subscription_status) @property @pulumi.getter(name="realtimeMetricsSubscriptionStatus") @@ -3078,29 +2426,12 @@ def __init__(__self__, *, signing_behavior: str, signing_protocol: str, description: Optional[str] = None): - OriginAccessControlConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - origin_access_control_origin_type=origin_access_control_origin_type, - signing_behavior=signing_behavior, - signing_protocol=signing_protocol, - description=description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - origin_access_control_origin_type: str, - signing_behavior: str, - signing_protocol: str, - description: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("origin_access_control_origin_type", origin_access_control_origin_type) - _setter("signing_behavior", signing_behavior) - _setter("signing_protocol", signing_protocol) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "origin_access_control_origin_type", origin_access_control_origin_type) + pulumi.set(__self__, "signing_behavior", signing_behavior) + pulumi.set(__self__, "signing_protocol", signing_protocol) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) @property @pulumi.getter @@ -3157,29 +2488,12 @@ def __init__(__self__, *, name: str, query_strings_config: 'outputs.OriginRequestPolicyQueryStringsConfig', comment: Optional[str] = None): - OriginRequestPolicyConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - cookies_config=cookies_config, - headers_config=headers_config, - name=name, - query_strings_config=query_strings_config, - comment=comment, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cookies_config: 'outputs.OriginRequestPolicyCookiesConfig', - headers_config: 'outputs.OriginRequestPolicyHeadersConfig', - name: str, - query_strings_config: 'outputs.OriginRequestPolicyQueryStringsConfig', - comment: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cookies_config", cookies_config) - _setter("headers_config", headers_config) - _setter("name", name) - _setter("query_strings_config", query_strings_config) + pulumi.set(__self__, "cookies_config", cookies_config) + pulumi.set(__self__, "headers_config", headers_config) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "query_strings_config", query_strings_config) if comment is not None: - _setter("comment", comment) + pulumi.set(__self__, "comment", comment) @property @pulumi.getter(name="cookiesConfig") @@ -3229,20 +2543,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, cookie_behavior: str, cookies: Optional[Sequence[str]] = None): - OriginRequestPolicyCookiesConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - cookie_behavior=cookie_behavior, - cookies=cookies, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cookie_behavior: str, - cookies: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cookie_behavior", cookie_behavior) + pulumi.set(__self__, "cookie_behavior", cookie_behavior) if cookies is not None: - _setter("cookies", cookies) + pulumi.set(__self__, "cookies", cookies) @property @pulumi.getter(name="cookieBehavior") @@ -3277,20 +2580,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, header_behavior: str, headers: Optional[Sequence[str]] = None): - OriginRequestPolicyHeadersConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - header_behavior=header_behavior, - headers=headers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - header_behavior: str, - headers: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("header_behavior", header_behavior) + pulumi.set(__self__, "header_behavior", header_behavior) if headers is not None: - _setter("headers", headers) + pulumi.set(__self__, "headers", headers) @property @pulumi.getter(name="headerBehavior") @@ -3327,20 +2619,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, query_string_behavior: str, query_strings: Optional[Sequence[str]] = None): - OriginRequestPolicyQueryStringsConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - query_string_behavior=query_string_behavior, - query_strings=query_strings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - query_string_behavior: str, - query_strings: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("query_string_behavior", query_string_behavior) + pulumi.set(__self__, "query_string_behavior", query_string_behavior) if query_strings is not None: - _setter("query_strings", query_strings) + pulumi.set(__self__, "query_strings", query_strings) @property @pulumi.getter(name="queryStringBehavior") @@ -3379,26 +2660,11 @@ def __init__(__self__, *, encoded_key: str, name: str, comment: Optional[str] = None): - PublicKeyConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - caller_reference=caller_reference, - encoded_key=encoded_key, - name=name, - comment=comment, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - caller_reference: str, - encoded_key: str, - name: str, - comment: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("caller_reference", caller_reference) - _setter("encoded_key", encoded_key) - _setter("name", name) + pulumi.set(__self__, "caller_reference", caller_reference) + pulumi.set(__self__, "encoded_key", encoded_key) + pulumi.set(__self__, "name", name) if comment is not None: - _setter("comment", comment) + pulumi.set(__self__, "comment", comment) @property @pulumi.getter(name="callerReference") @@ -3445,19 +2711,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, kinesis_stream_config: 'outputs.RealtimeLogConfigKinesisStreamConfig', stream_type: str): - RealtimeLogConfigEndPoint._configure( - lambda key, value: pulumi.set(__self__, key, value), - kinesis_stream_config=kinesis_stream_config, - stream_type=stream_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kinesis_stream_config: 'outputs.RealtimeLogConfigKinesisStreamConfig', - stream_type: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("kinesis_stream_config", kinesis_stream_config) - _setter("stream_type", stream_type) + pulumi.set(__self__, "kinesis_stream_config", kinesis_stream_config) + pulumi.set(__self__, "stream_type", stream_type) @property @pulumi.getter(name="kinesisStreamConfig") @@ -3494,19 +2749,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, role_arn: str, stream_arn: str): - RealtimeLogConfigKinesisStreamConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - stream_arn=stream_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: str, - stream_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arn", role_arn) - _setter("stream_arn", stream_arn) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "stream_arn", stream_arn) @property @pulumi.getter(name="roleArn") @@ -3523,16 +2767,7 @@ def stream_arn(self) -> str: class ResponseHeadersPolicyAccessControlAllowHeaders(dict): def __init__(__self__, *, items: Sequence[str]): - ResponseHeadersPolicyAccessControlAllowHeaders._configure( - lambda key, value: pulumi.set(__self__, key, value), - items=items, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - items: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("items", items) + pulumi.set(__self__, "items", items) @property @pulumi.getter @@ -3544,16 +2779,7 @@ def items(self) -> Sequence[str]: class ResponseHeadersPolicyAccessControlAllowMethods(dict): def __init__(__self__, *, items: Sequence[str]): - ResponseHeadersPolicyAccessControlAllowMethods._configure( - lambda key, value: pulumi.set(__self__, key, value), - items=items, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - items: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("items", items) + pulumi.set(__self__, "items", items) @property @pulumi.getter @@ -3565,16 +2791,7 @@ def items(self) -> Sequence[str]: class ResponseHeadersPolicyAccessControlAllowOrigins(dict): def __init__(__self__, *, items: Sequence[str]): - ResponseHeadersPolicyAccessControlAllowOrigins._configure( - lambda key, value: pulumi.set(__self__, key, value), - items=items, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - items: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("items", items) + pulumi.set(__self__, "items", items) @property @pulumi.getter @@ -3586,16 +2803,7 @@ def items(self) -> Sequence[str]: class ResponseHeadersPolicyAccessControlExposeHeaders(dict): def __init__(__self__, *, items: Sequence[str]): - ResponseHeadersPolicyAccessControlExposeHeaders._configure( - lambda key, value: pulumi.set(__self__, key, value), - items=items, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - items: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("items", items) + pulumi.set(__self__, "items", items) @property @pulumi.getter @@ -3638,40 +2846,19 @@ def __init__(__self__, *, remove_headers_config: Optional['outputs.ResponseHeadersPolicyRemoveHeadersConfig'] = None, security_headers_config: Optional['outputs.ResponseHeadersPolicySecurityHeadersConfig'] = None, server_timing_headers_config: Optional['outputs.ResponseHeadersPolicyServerTimingHeadersConfig'] = None): - ResponseHeadersPolicyConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - comment=comment, - cors_config=cors_config, - custom_headers_config=custom_headers_config, - remove_headers_config=remove_headers_config, - security_headers_config=security_headers_config, - server_timing_headers_config=server_timing_headers_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - comment: Optional[str] = None, - cors_config: Optional['outputs.ResponseHeadersPolicyCorsConfig'] = None, - custom_headers_config: Optional['outputs.ResponseHeadersPolicyCustomHeadersConfig'] = None, - remove_headers_config: Optional['outputs.ResponseHeadersPolicyRemoveHeadersConfig'] = None, - security_headers_config: Optional['outputs.ResponseHeadersPolicySecurityHeadersConfig'] = None, - server_timing_headers_config: Optional['outputs.ResponseHeadersPolicyServerTimingHeadersConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if comment is not None: - _setter("comment", comment) + pulumi.set(__self__, "comment", comment) if cors_config is not None: - _setter("cors_config", cors_config) + pulumi.set(__self__, "cors_config", cors_config) if custom_headers_config is not None: - _setter("custom_headers_config", custom_headers_config) + pulumi.set(__self__, "custom_headers_config", custom_headers_config) if remove_headers_config is not None: - _setter("remove_headers_config", remove_headers_config) + pulumi.set(__self__, "remove_headers_config", remove_headers_config) if security_headers_config is not None: - _setter("security_headers_config", security_headers_config) + pulumi.set(__self__, "security_headers_config", security_headers_config) if server_timing_headers_config is not None: - _setter("server_timing_headers_config", server_timing_headers_config) + pulumi.set(__self__, "server_timing_headers_config", server_timing_headers_config) @property @pulumi.getter @@ -3731,19 +2918,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, content_security_policy: str, override: bool): - ResponseHeadersPolicyContentSecurityPolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - content_security_policy=content_security_policy, - override=override, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content_security_policy: str, - override: bool, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("content_security_policy", content_security_policy) - _setter("override", override) + pulumi.set(__self__, "content_security_policy", content_security_policy) + pulumi.set(__self__, "override", override) @property @pulumi.getter(name="contentSecurityPolicy") @@ -3760,16 +2936,7 @@ def override(self) -> bool: class ResponseHeadersPolicyContentTypeOptions(dict): def __init__(__self__, *, override: bool): - ResponseHeadersPolicyContentTypeOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - override=override, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - override: bool, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("override", override) + pulumi.set(__self__, "override", override) @property @pulumi.getter @@ -3816,36 +2983,15 @@ def __init__(__self__, *, origin_override: bool, access_control_expose_headers: Optional['outputs.ResponseHeadersPolicyAccessControlExposeHeaders'] = None, access_control_max_age_sec: Optional[int] = None): - ResponseHeadersPolicyCorsConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_control_allow_credentials=access_control_allow_credentials, - access_control_allow_headers=access_control_allow_headers, - access_control_allow_methods=access_control_allow_methods, - access_control_allow_origins=access_control_allow_origins, - origin_override=origin_override, - access_control_expose_headers=access_control_expose_headers, - access_control_max_age_sec=access_control_max_age_sec, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_control_allow_credentials: bool, - access_control_allow_headers: 'outputs.ResponseHeadersPolicyAccessControlAllowHeaders', - access_control_allow_methods: 'outputs.ResponseHeadersPolicyAccessControlAllowMethods', - access_control_allow_origins: 'outputs.ResponseHeadersPolicyAccessControlAllowOrigins', - origin_override: bool, - access_control_expose_headers: Optional['outputs.ResponseHeadersPolicyAccessControlExposeHeaders'] = None, - access_control_max_age_sec: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("access_control_allow_credentials", access_control_allow_credentials) - _setter("access_control_allow_headers", access_control_allow_headers) - _setter("access_control_allow_methods", access_control_allow_methods) - _setter("access_control_allow_origins", access_control_allow_origins) - _setter("origin_override", origin_override) + pulumi.set(__self__, "access_control_allow_credentials", access_control_allow_credentials) + pulumi.set(__self__, "access_control_allow_headers", access_control_allow_headers) + pulumi.set(__self__, "access_control_allow_methods", access_control_allow_methods) + pulumi.set(__self__, "access_control_allow_origins", access_control_allow_origins) + pulumi.set(__self__, "origin_override", origin_override) if access_control_expose_headers is not None: - _setter("access_control_expose_headers", access_control_expose_headers) + pulumi.set(__self__, "access_control_expose_headers", access_control_expose_headers) if access_control_max_age_sec is not None: - _setter("access_control_max_age_sec", access_control_max_age_sec) + pulumi.set(__self__, "access_control_max_age_sec", access_control_max_age_sec) @property @pulumi.getter(name="accessControlAllowCredentials") @@ -3889,22 +3035,9 @@ def __init__(__self__, *, header: str, override: bool, value: str): - ResponseHeadersPolicyCustomHeader._configure( - lambda key, value: pulumi.set(__self__, key, value), - header=header, - override=override, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - header: str, - override: bool, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("header", header) - _setter("override", override) - _setter("value", value) + pulumi.set(__self__, "header", header) + pulumi.set(__self__, "override", override) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3926,16 +3059,7 @@ def value(self) -> str: class ResponseHeadersPolicyCustomHeadersConfig(dict): def __init__(__self__, *, items: Sequence['outputs.ResponseHeadersPolicyCustomHeader']): - ResponseHeadersPolicyCustomHeadersConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - items=items, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - items: Sequence['outputs.ResponseHeadersPolicyCustomHeader'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("items", items) + pulumi.set(__self__, "items", items) @property @pulumi.getter @@ -3965,19 +3089,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, frame_option: str, override: bool): - ResponseHeadersPolicyFrameOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - frame_option=frame_option, - override=override, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - frame_option: str, - override: bool, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("frame_option", frame_option) - _setter("override", override) + pulumi.set(__self__, "frame_option", frame_option) + pulumi.set(__self__, "override", override) @property @pulumi.getter(name="frameOption") @@ -4012,19 +3125,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, override: bool, referrer_policy: str): - ResponseHeadersPolicyReferrerPolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - override=override, - referrer_policy=referrer_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - override: bool, - referrer_policy: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("override", override) - _setter("referrer_policy", referrer_policy) + pulumi.set(__self__, "override", override) + pulumi.set(__self__, "referrer_policy", referrer_policy) @property @pulumi.getter @@ -4041,16 +3143,7 @@ def referrer_policy(self) -> str: class ResponseHeadersPolicyRemoveHeader(dict): def __init__(__self__, *, header: str): - ResponseHeadersPolicyRemoveHeader._configure( - lambda key, value: pulumi.set(__self__, key, value), - header=header, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - header: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("header", header) + pulumi.set(__self__, "header", header) @property @pulumi.getter @@ -4062,16 +3155,7 @@ def header(self) -> str: class ResponseHeadersPolicyRemoveHeadersConfig(dict): def __init__(__self__, *, items: Sequence['outputs.ResponseHeadersPolicyRemoveHeader']): - ResponseHeadersPolicyRemoveHeadersConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - items=items, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - items: Sequence['outputs.ResponseHeadersPolicyRemoveHeader'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("items", items) + pulumi.set(__self__, "items", items) @property @pulumi.getter @@ -4115,37 +3199,18 @@ def __init__(__self__, *, referrer_policy: Optional['outputs.ResponseHeadersPolicyReferrerPolicy'] = None, strict_transport_security: Optional['outputs.ResponseHeadersPolicyStrictTransportSecurity'] = None, xss_protection: Optional['outputs.ResponseHeadersPolicyXssProtection'] = None): - ResponseHeadersPolicySecurityHeadersConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - content_security_policy=content_security_policy, - content_type_options=content_type_options, - frame_options=frame_options, - referrer_policy=referrer_policy, - strict_transport_security=strict_transport_security, - xss_protection=xss_protection, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content_security_policy: Optional['outputs.ResponseHeadersPolicyContentSecurityPolicy'] = None, - content_type_options: Optional['outputs.ResponseHeadersPolicyContentTypeOptions'] = None, - frame_options: Optional['outputs.ResponseHeadersPolicyFrameOptions'] = None, - referrer_policy: Optional['outputs.ResponseHeadersPolicyReferrerPolicy'] = None, - strict_transport_security: Optional['outputs.ResponseHeadersPolicyStrictTransportSecurity'] = None, - xss_protection: Optional['outputs.ResponseHeadersPolicyXssProtection'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if content_security_policy is not None: - _setter("content_security_policy", content_security_policy) + pulumi.set(__self__, "content_security_policy", content_security_policy) if content_type_options is not None: - _setter("content_type_options", content_type_options) + pulumi.set(__self__, "content_type_options", content_type_options) if frame_options is not None: - _setter("frame_options", frame_options) + pulumi.set(__self__, "frame_options", frame_options) if referrer_policy is not None: - _setter("referrer_policy", referrer_policy) + pulumi.set(__self__, "referrer_policy", referrer_policy) if strict_transport_security is not None: - _setter("strict_transport_security", strict_transport_security) + pulumi.set(__self__, "strict_transport_security", strict_transport_security) if xss_protection is not None: - _setter("xss_protection", xss_protection) + pulumi.set(__self__, "xss_protection", xss_protection) @property @pulumi.getter(name="contentSecurityPolicy") @@ -4200,20 +3265,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, enabled: bool, sampling_rate: Optional[float] = None): - ResponseHeadersPolicyServerTimingHeadersConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - sampling_rate=sampling_rate, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: bool, - sampling_rate: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if sampling_rate is not None: - _setter("sampling_rate", sampling_rate) + pulumi.set(__self__, "sampling_rate", sampling_rate) @property @pulumi.getter @@ -4252,27 +3306,12 @@ def __init__(__self__, *, override: bool, include_subdomains: Optional[bool] = None, preload: Optional[bool] = None): - ResponseHeadersPolicyStrictTransportSecurity._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_control_max_age_sec=access_control_max_age_sec, - override=override, - include_subdomains=include_subdomains, - preload=preload, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_control_max_age_sec: int, - override: bool, - include_subdomains: Optional[bool] = None, - preload: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("access_control_max_age_sec", access_control_max_age_sec) - _setter("override", override) + pulumi.set(__self__, "access_control_max_age_sec", access_control_max_age_sec) + pulumi.set(__self__, "override", override) if include_subdomains is not None: - _setter("include_subdomains", include_subdomains) + pulumi.set(__self__, "include_subdomains", include_subdomains) if preload is not None: - _setter("preload", preload) + pulumi.set(__self__, "preload", preload) @property @pulumi.getter(name="accessControlMaxAgeSec") @@ -4321,27 +3360,12 @@ def __init__(__self__, *, protection: bool, mode_block: Optional[bool] = None, report_uri: Optional[str] = None): - ResponseHeadersPolicyXssProtection._configure( - lambda key, value: pulumi.set(__self__, key, value), - override=override, - protection=protection, - mode_block=mode_block, - report_uri=report_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - override: bool, - protection: bool, - mode_block: Optional[bool] = None, - report_uri: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("override", override) - _setter("protection", protection) + pulumi.set(__self__, "override", override) + pulumi.set(__self__, "protection", protection) if mode_block is not None: - _setter("mode_block", mode_block) + pulumi.set(__self__, "mode_block", mode_block) if report_uri is not None: - _setter("report_uri", report_uri) + pulumi.set(__self__, "report_uri", report_uri) @property @pulumi.getter @@ -4395,37 +3419,16 @@ def __init__(__self__, *, aliases: Optional[Sequence[str]] = None, logging: Optional['outputs.StreamingDistributionLogging'] = None, price_class: Optional[str] = None): - StreamingDistributionConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - comment=comment, - enabled=enabled, - s3_origin=s3_origin, - trusted_signers=trusted_signers, - aliases=aliases, - logging=logging, - price_class=price_class, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comment: str, - enabled: bool, - s3_origin: 'outputs.StreamingDistributionS3Origin', - trusted_signers: 'outputs.StreamingDistributionTrustedSigners', - aliases: Optional[Sequence[str]] = None, - logging: Optional['outputs.StreamingDistributionLogging'] = None, - price_class: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("comment", comment) - _setter("enabled", enabled) - _setter("s3_origin", s3_origin) - _setter("trusted_signers", trusted_signers) + pulumi.set(__self__, "comment", comment) + pulumi.set(__self__, "enabled", enabled) + pulumi.set(__self__, "s3_origin", s3_origin) + pulumi.set(__self__, "trusted_signers", trusted_signers) if aliases is not None: - _setter("aliases", aliases) + pulumi.set(__self__, "aliases", aliases) if logging is not None: - _setter("logging", logging) + pulumi.set(__self__, "logging", logging) if price_class is not None: - _setter("price_class", price_class) + pulumi.set(__self__, "price_class", price_class) @property @pulumi.getter @@ -4469,22 +3472,9 @@ def __init__(__self__, *, bucket: str, enabled: bool, prefix: str): - StreamingDistributionLogging._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - enabled=enabled, - prefix=prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: str, - enabled: bool, - prefix: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) - _setter("enabled", enabled) - _setter("prefix", prefix) + pulumi.set(__self__, "bucket", bucket) + pulumi.set(__self__, "enabled", enabled) + pulumi.set(__self__, "prefix", prefix) @property @pulumi.getter @@ -4526,19 +3516,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, domain_name: str, origin_access_identity: str): - StreamingDistributionS3Origin._configure( - lambda key, value: pulumi.set(__self__, key, value), - domain_name=domain_name, - origin_access_identity=origin_access_identity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - domain_name: str, - origin_access_identity: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("domain_name", domain_name) - _setter("origin_access_identity", origin_access_identity) + pulumi.set(__self__, "domain_name", domain_name) + pulumi.set(__self__, "origin_access_identity", origin_access_identity) @property @pulumi.getter(name="domainName") @@ -4556,19 +3535,8 @@ class StreamingDistributionTag(dict): def __init__(__self__, *, key: str, value: str): - StreamingDistributionTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -4603,20 +3571,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, enabled: bool, aws_account_numbers: Optional[Sequence[str]] = None): - StreamingDistributionTrustedSigners._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - aws_account_numbers=aws_account_numbers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: bool, - aws_account_numbers: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if aws_account_numbers is not None: - _setter("aws_account_numbers", aws_account_numbers) + pulumi.set(__self__, "aws_account_numbers", aws_account_numbers) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/cloudfront/public_key.py b/sdk/python/pulumi_aws_native/cloudfront/public_key.py index 1bb937d981..b9a77c0604 100644 --- a/sdk/python/pulumi_aws_native/cloudfront/public_key.py +++ b/sdk/python/pulumi_aws_native/cloudfront/public_key.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -20,16 +20,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a PublicKey resource. """ - PublicKeyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - public_key_config=public_key_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - public_key_config: pulumi.Input['PublicKeyConfigArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("public_key_config", public_key_config) + pulumi.set(__self__, "public_key_config", public_key_config) @property @pulumi.getter(name="publicKeyConfig") @@ -73,10 +64,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PublicKeyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -92,11 +79,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = PublicKeyArgs.__new__(PublicKeyArgs) - if public_key_config is not None and not isinstance(public_key_config, PublicKeyConfigArgs): - public_key_config = public_key_config or {} - def _setter(key, value): - public_key_config[key] = value - PublicKeyConfigArgs._configure(_setter, **public_key_config) if public_key_config is None and not opts.urn: raise TypeError("Missing required property 'public_key_config'") __props__.__dict__["public_key_config"] = public_key_config diff --git a/sdk/python/pulumi_aws_native/cloudfront/realtime_log_config.py b/sdk/python/pulumi_aws_native/cloudfront/realtime_log_config.py index 6d9450320c..598a9e0b5e 100644 --- a/sdk/python/pulumi_aws_native/cloudfront/realtime_log_config.py +++ b/sdk/python/pulumi_aws_native/cloudfront/realtime_log_config.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,26 +23,11 @@ def __init__(__self__, *, """ The set of arguments for constructing a RealtimeLogConfig resource. """ - RealtimeLogConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - end_points=end_points, - fields=fields, - sampling_rate=sampling_rate, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - end_points: pulumi.Input[Sequence[pulumi.Input['RealtimeLogConfigEndPointArgs']]], - fields: pulumi.Input[Sequence[pulumi.Input[str]]], - sampling_rate: pulumi.Input[float], - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("end_points", end_points) - _setter("fields", fields) - _setter("sampling_rate", sampling_rate) + pulumi.set(__self__, "end_points", end_points) + pulumi.set(__self__, "fields", fields) + pulumi.set(__self__, "sampling_rate", sampling_rate) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="endPoints") @@ -116,10 +101,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RealtimeLogConfigArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/cloudfront/response_headers_policy.py b/sdk/python/pulumi_aws_native/cloudfront/response_headers_policy.py index a4bf7480cd..59b31f5075 100644 --- a/sdk/python/pulumi_aws_native/cloudfront/response_headers_policy.py +++ b/sdk/python/pulumi_aws_native/cloudfront/response_headers_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -20,16 +20,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a ResponseHeadersPolicy resource. """ - ResponseHeadersPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - response_headers_policy_config=response_headers_policy_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - response_headers_policy_config: pulumi.Input['ResponseHeadersPolicyConfigArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("response_headers_policy_config", response_headers_policy_config) + pulumi.set(__self__, "response_headers_policy_config", response_headers_policy_config) @property @pulumi.getter(name="responseHeadersPolicyConfig") @@ -73,10 +64,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ResponseHeadersPolicyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -92,11 +79,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = ResponseHeadersPolicyArgs.__new__(ResponseHeadersPolicyArgs) - if response_headers_policy_config is not None and not isinstance(response_headers_policy_config, ResponseHeadersPolicyConfigArgs): - response_headers_policy_config = response_headers_policy_config or {} - def _setter(key, value): - response_headers_policy_config[key] = value - ResponseHeadersPolicyConfigArgs._configure(_setter, **response_headers_policy_config) if response_headers_policy_config is None and not opts.urn: raise TypeError("Missing required property 'response_headers_policy_config'") __props__.__dict__["response_headers_policy_config"] = response_headers_policy_config diff --git a/sdk/python/pulumi_aws_native/cloudfront/streaming_distribution.py b/sdk/python/pulumi_aws_native/cloudfront/streaming_distribution.py index 5761ff641b..4ed6d49db5 100644 --- a/sdk/python/pulumi_aws_native/cloudfront/streaming_distribution.py +++ b/sdk/python/pulumi_aws_native/cloudfront/streaming_distribution.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,19 +21,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a StreamingDistribution resource. """ - StreamingDistributionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - streaming_distribution_config=streaming_distribution_config, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - streaming_distribution_config: pulumi.Input['StreamingDistributionConfigArgs'], - tags: pulumi.Input[Sequence[pulumi.Input['StreamingDistributionTagArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("streaming_distribution_config", streaming_distribution_config) - _setter("tags", tags) + pulumi.set(__self__, "streaming_distribution_config", streaming_distribution_config) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="streamingDistributionConfig") @@ -92,10 +81,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - StreamingDistributionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -113,11 +98,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = StreamingDistributionArgs.__new__(StreamingDistributionArgs) - if streaming_distribution_config is not None and not isinstance(streaming_distribution_config, StreamingDistributionConfigArgs): - streaming_distribution_config = streaming_distribution_config or {} - def _setter(key, value): - streaming_distribution_config[key] = value - StreamingDistributionConfigArgs._configure(_setter, **streaming_distribution_config) if streaming_distribution_config is None and not opts.urn: raise TypeError("Missing required property 'streaming_distribution_config'") __props__.__dict__["streaming_distribution_config"] = streaming_distribution_config diff --git a/sdk/python/pulumi_aws_native/cloudtrail/_inputs.py b/sdk/python/pulumi_aws_native/cloudtrail/_inputs.py index f013125673..002ef18c3e 100644 --- a/sdk/python/pulumi_aws_native/cloudtrail/_inputs.py +++ b/sdk/python/pulumi_aws_native/cloudtrail/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -34,19 +34,8 @@ def __init__(__self__, *, :param pulumi.Input[str] location: The ARN of a resource that receives events from a channel. :param pulumi.Input['ChannelDestinationType'] type: The type of destination for events arriving from a channel. """ - ChannelDestinationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - location=location, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - location: pulumi.Input[str], - type: pulumi.Input['ChannelDestinationType'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("location", location) - _setter("type", type) + pulumi.set(__self__, "location", location) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -83,19 +72,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ChannelTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -132,20 +110,9 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['EventDataStoreAdvancedFieldSelectorArgs']]] field_selectors: Contains all selector statements in an advanced event selector. :param pulumi.Input[str] name: An optional, descriptive name for an advanced event selector, such as "Log data events for only two S3 buckets". """ - EventDataStoreAdvancedEventSelectorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_selectors=field_selectors, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_selectors: pulumi.Input[Sequence[pulumi.Input['EventDataStoreAdvancedFieldSelectorArgs']]], - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_selectors", field_selectors) + pulumi.set(__self__, "field_selectors", field_selectors) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="fieldSelectors") @@ -192,40 +159,19 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] not_starts_with: An operator that excludes events that match the first few characters of the event record field specified as the value of Field. :param pulumi.Input[Sequence[pulumi.Input[str]]] starts_with: An operator that includes events that match the first few characters of the event record field specified as the value of Field. """ - EventDataStoreAdvancedFieldSelectorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field=field, - ends_with=ends_with, - equals=equals, - not_ends_with=not_ends_with, - not_equals=not_equals, - not_starts_with=not_starts_with, - starts_with=starts_with, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field: pulumi.Input[str], - ends_with: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - equals: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - not_ends_with: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - not_equals: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - not_starts_with: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - starts_with: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field", field) + pulumi.set(__self__, "field", field) if ends_with is not None: - _setter("ends_with", ends_with) + pulumi.set(__self__, "ends_with", ends_with) if equals is not None: - _setter("equals", equals) + pulumi.set(__self__, "equals", equals) if not_ends_with is not None: - _setter("not_ends_with", not_ends_with) + pulumi.set(__self__, "not_ends_with", not_ends_with) if not_equals is not None: - _setter("not_equals", not_equals) + pulumi.set(__self__, "not_equals", not_equals) if not_starts_with is not None: - _setter("not_starts_with", not_starts_with) + pulumi.set(__self__, "not_starts_with", not_starts_with) if starts_with is not None: - _setter("starts_with", starts_with) + pulumi.set(__self__, "starts_with", starts_with) @property @pulumi.getter @@ -322,19 +268,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - EventDataStoreTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -371,20 +306,9 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['TrailAdvancedFieldSelectorArgs']]] field_selectors: Contains all selector statements in an advanced event selector. :param pulumi.Input[str] name: An optional, descriptive name for an advanced event selector, such as "Log data events for only two S3 buckets". """ - TrailAdvancedEventSelectorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_selectors=field_selectors, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_selectors: pulumi.Input[Sequence[pulumi.Input['TrailAdvancedFieldSelectorArgs']]], - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_selectors", field_selectors) + pulumi.set(__self__, "field_selectors", field_selectors) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="fieldSelectors") @@ -431,40 +355,19 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] not_starts_with: An operator that excludes events that match the first few characters of the event record field specified as the value of Field. :param pulumi.Input[Sequence[pulumi.Input[str]]] starts_with: An operator that includes events that match the first few characters of the event record field specified as the value of Field. """ - TrailAdvancedFieldSelectorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field=field, - ends_with=ends_with, - equals=equals, - not_ends_with=not_ends_with, - not_equals=not_equals, - not_starts_with=not_starts_with, - starts_with=starts_with, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field: pulumi.Input[str], - ends_with: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - equals: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - not_ends_with: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - not_equals: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - not_starts_with: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - starts_with: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field", field) + pulumi.set(__self__, "field", field) if ends_with is not None: - _setter("ends_with", ends_with) + pulumi.set(__self__, "ends_with", ends_with) if equals is not None: - _setter("equals", equals) + pulumi.set(__self__, "equals", equals) if not_ends_with is not None: - _setter("not_ends_with", not_ends_with) + pulumi.set(__self__, "not_ends_with", not_ends_with) if not_equals is not None: - _setter("not_equals", not_equals) + pulumi.set(__self__, "not_equals", not_equals) if not_starts_with is not None: - _setter("not_starts_with", not_starts_with) + pulumi.set(__self__, "not_starts_with", not_starts_with) if starts_with is not None: - _setter("starts_with", starts_with) + pulumi.set(__self__, "starts_with", starts_with) @property @pulumi.getter @@ -561,20 +464,9 @@ def __init__(__self__, *, :param pulumi.Input[str] type: The resource type in which you want to log data events. You can specify AWS::S3::Object or AWS::Lambda::Function resources. :param pulumi.Input[Sequence[pulumi.Input[str]]] values: An array of Amazon Resource Name (ARN) strings or partial ARN strings for the specified objects. """ - TrailDataResourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input[str], - values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -614,29 +506,14 @@ def __init__(__self__, *, :param pulumi.Input[bool] include_management_events: Specify if you want your event selector to include management events for your trail. :param pulumi.Input['TrailEventSelectorReadWriteType'] read_write_type: Specify if you want your trail to log read-only events, write-only events, or all. For example, the EC2 GetConsoleOutput is a read-only API operation and RunInstances is a write-only API operation. """ - TrailEventSelectorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_resources=data_resources, - exclude_management_event_sources=exclude_management_event_sources, - include_management_events=include_management_events, - read_write_type=read_write_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_resources: Optional[pulumi.Input[Sequence[pulumi.Input['TrailDataResourceArgs']]]] = None, - exclude_management_event_sources: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - include_management_events: Optional[pulumi.Input[bool]] = None, - read_write_type: Optional[pulumi.Input['TrailEventSelectorReadWriteType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_resources is not None: - _setter("data_resources", data_resources) + pulumi.set(__self__, "data_resources", data_resources) if exclude_management_event_sources is not None: - _setter("exclude_management_event_sources", exclude_management_event_sources) + pulumi.set(__self__, "exclude_management_event_sources", exclude_management_event_sources) if include_management_events is not None: - _setter("include_management_events", include_management_events) + pulumi.set(__self__, "include_management_events", include_management_events) if read_write_type is not None: - _setter("read_write_type", read_write_type) + pulumi.set(__self__, "read_write_type", read_write_type) @property @pulumi.getter(name="dataResources") @@ -692,17 +569,8 @@ def __init__(__self__, *, A string that contains insight types that are logged on a trail. :param pulumi.Input[str] insight_type: The type of insight to log on a trail. """ - TrailInsightSelectorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - insight_type=insight_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - insight_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if insight_type is not None: - _setter("insight_type", insight_type) + pulumi.set(__self__, "insight_type", insight_type) @property @pulumi.getter(name="insightType") @@ -727,19 +595,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - TrailTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/cloudtrail/channel.py b/sdk/python/pulumi_aws_native/cloudtrail/channel.py index 57f0c64a39..fb0cb77c3d 100644 --- a/sdk/python/pulumi_aws_native/cloudtrail/channel.py +++ b/sdk/python/pulumi_aws_native/cloudtrail/channel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -27,29 +27,14 @@ def __init__(__self__, *, :param pulumi.Input[str] source: The ARN of an on-premises storage solution or application, or a partner event source. :param pulumi.Input[Sequence[pulumi.Input['ChannelTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - ChannelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destinations=destinations, - name=name, - source=source, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destinations: Optional[pulumi.Input[Sequence[pulumi.Input['ChannelDestinationArgs']]]] = None, - name: Optional[pulumi.Input[str]] = None, - source: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ChannelTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destinations is not None: - _setter("destinations", destinations) + pulumi.set(__self__, "destinations", destinations) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if source is not None: - _setter("source", source) + pulumi.set(__self__, "source", source) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -135,10 +120,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ChannelArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/cloudtrail/event_data_store.py b/sdk/python/pulumi_aws_native/cloudtrail/event_data_store.py index e8d42ca5c4..53c9728f7f 100644 --- a/sdk/python/pulumi_aws_native/cloudtrail/event_data_store.py +++ b/sdk/python/pulumi_aws_native/cloudtrail/event_data_store.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -36,49 +36,24 @@ def __init__(__self__, *, :param pulumi.Input[int] retention_period: The retention period, in days. :param pulumi.Input[bool] termination_protection_enabled: Indicates whether the event data store is protected from termination. """ - EventDataStoreArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - advanced_event_selectors=advanced_event_selectors, - ingestion_enabled=ingestion_enabled, - kms_key_id=kms_key_id, - multi_region_enabled=multi_region_enabled, - name=name, - organization_enabled=organization_enabled, - retention_period=retention_period, - tags=tags, - termination_protection_enabled=termination_protection_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - advanced_event_selectors: Optional[pulumi.Input[Sequence[pulumi.Input['EventDataStoreAdvancedEventSelectorArgs']]]] = None, - ingestion_enabled: Optional[pulumi.Input[bool]] = None, - kms_key_id: Optional[pulumi.Input[str]] = None, - multi_region_enabled: Optional[pulumi.Input[bool]] = None, - name: Optional[pulumi.Input[str]] = None, - organization_enabled: Optional[pulumi.Input[bool]] = None, - retention_period: Optional[pulumi.Input[int]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['EventDataStoreTagArgs']]]] = None, - termination_protection_enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if advanced_event_selectors is not None: - _setter("advanced_event_selectors", advanced_event_selectors) + pulumi.set(__self__, "advanced_event_selectors", advanced_event_selectors) if ingestion_enabled is not None: - _setter("ingestion_enabled", ingestion_enabled) + pulumi.set(__self__, "ingestion_enabled", ingestion_enabled) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if multi_region_enabled is not None: - _setter("multi_region_enabled", multi_region_enabled) + pulumi.set(__self__, "multi_region_enabled", multi_region_enabled) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if organization_enabled is not None: - _setter("organization_enabled", organization_enabled) + pulumi.set(__self__, "organization_enabled", organization_enabled) if retention_period is not None: - _setter("retention_period", retention_period) + pulumi.set(__self__, "retention_period", retention_period) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if termination_protection_enabled is not None: - _setter("termination_protection_enabled", termination_protection_enabled) + pulumi.set(__self__, "termination_protection_enabled", termination_protection_enabled) @property @pulumi.getter(name="advancedEventSelectors") @@ -234,10 +209,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - EventDataStoreArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/cloudtrail/get_channel.py b/sdk/python/pulumi_aws_native/cloudtrail/get_channel.py index 1930522bde..edecadab82 100644 --- a/sdk/python/pulumi_aws_native/cloudtrail/get_channel.py +++ b/sdk/python/pulumi_aws_native/cloudtrail/get_channel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/cloudtrail/get_event_data_store.py b/sdk/python/pulumi_aws_native/cloudtrail/get_event_data_store.py index 9893d4db3e..268d59d0fd 100644 --- a/sdk/python/pulumi_aws_native/cloudtrail/get_event_data_store.py +++ b/sdk/python/pulumi_aws_native/cloudtrail/get_event_data_store.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/cloudtrail/get_resource_policy.py b/sdk/python/pulumi_aws_native/cloudtrail/get_resource_policy.py index 3e2478c8a4..e357db15ca 100644 --- a/sdk/python/pulumi_aws_native/cloudtrail/get_resource_policy.py +++ b/sdk/python/pulumi_aws_native/cloudtrail/get_resource_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/cloudtrail/get_trail.py b/sdk/python/pulumi_aws_native/cloudtrail/get_trail.py index 8c9ebcb2c3..696f2f45d2 100644 --- a/sdk/python/pulumi_aws_native/cloudtrail/get_trail.py +++ b/sdk/python/pulumi_aws_native/cloudtrail/get_trail.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/cloudtrail/outputs.py b/sdk/python/pulumi_aws_native/cloudtrail/outputs.py index 4f03092bbc..88c5a07737 100644 --- a/sdk/python/pulumi_aws_native/cloudtrail/outputs.py +++ b/sdk/python/pulumi_aws_native/cloudtrail/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -38,19 +38,8 @@ def __init__(__self__, *, :param str location: The ARN of a resource that receives events from a channel. :param 'ChannelDestinationType' type: The type of destination for events arriving from a channel. """ - ChannelDestination._configure( - lambda key, value: pulumi.set(__self__, key, value), - location=location, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - location: str, - type: 'ChannelDestinationType', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("location", location) - _setter("type", type) + pulumi.set(__self__, "location", location) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -82,19 +71,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ChannelTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -143,20 +121,9 @@ def __init__(__self__, *, :param Sequence['EventDataStoreAdvancedFieldSelector'] field_selectors: Contains all selector statements in an advanced event selector. :param str name: An optional, descriptive name for an advanced event selector, such as "Log data events for only two S3 buckets". """ - EventDataStoreAdvancedEventSelector._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_selectors=field_selectors, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_selectors: Sequence['outputs.EventDataStoreAdvancedFieldSelector'], - name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_selectors", field_selectors) + pulumi.set(__self__, "field_selectors", field_selectors) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="fieldSelectors") @@ -223,40 +190,19 @@ def __init__(__self__, *, :param Sequence[str] not_starts_with: An operator that excludes events that match the first few characters of the event record field specified as the value of Field. :param Sequence[str] starts_with: An operator that includes events that match the first few characters of the event record field specified as the value of Field. """ - EventDataStoreAdvancedFieldSelector._configure( - lambda key, value: pulumi.set(__self__, key, value), - field=field, - ends_with=ends_with, - equals=equals, - not_ends_with=not_ends_with, - not_equals=not_equals, - not_starts_with=not_starts_with, - starts_with=starts_with, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field: str, - ends_with: Optional[Sequence[str]] = None, - equals: Optional[Sequence[str]] = None, - not_ends_with: Optional[Sequence[str]] = None, - not_equals: Optional[Sequence[str]] = None, - not_starts_with: Optional[Sequence[str]] = None, - starts_with: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field", field) + pulumi.set(__self__, "field", field) if ends_with is not None: - _setter("ends_with", ends_with) + pulumi.set(__self__, "ends_with", ends_with) if equals is not None: - _setter("equals", equals) + pulumi.set(__self__, "equals", equals) if not_ends_with is not None: - _setter("not_ends_with", not_ends_with) + pulumi.set(__self__, "not_ends_with", not_ends_with) if not_equals is not None: - _setter("not_equals", not_equals) + pulumi.set(__self__, "not_equals", not_equals) if not_starts_with is not None: - _setter("not_starts_with", not_starts_with) + pulumi.set(__self__, "not_starts_with", not_starts_with) if starts_with is not None: - _setter("starts_with", starts_with) + pulumi.set(__self__, "starts_with", starts_with) @property @pulumi.getter @@ -328,19 +274,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - EventDataStoreTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -389,20 +324,9 @@ def __init__(__self__, *, :param Sequence['TrailAdvancedFieldSelector'] field_selectors: Contains all selector statements in an advanced event selector. :param str name: An optional, descriptive name for an advanced event selector, such as "Log data events for only two S3 buckets". """ - TrailAdvancedEventSelector._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_selectors=field_selectors, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_selectors: Sequence['outputs.TrailAdvancedFieldSelector'], - name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_selectors", field_selectors) + pulumi.set(__self__, "field_selectors", field_selectors) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="fieldSelectors") @@ -469,40 +393,19 @@ def __init__(__self__, *, :param Sequence[str] not_starts_with: An operator that excludes events that match the first few characters of the event record field specified as the value of Field. :param Sequence[str] starts_with: An operator that includes events that match the first few characters of the event record field specified as the value of Field. """ - TrailAdvancedFieldSelector._configure( - lambda key, value: pulumi.set(__self__, key, value), - field=field, - ends_with=ends_with, - equals=equals, - not_ends_with=not_ends_with, - not_equals=not_equals, - not_starts_with=not_starts_with, - starts_with=starts_with, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field: str, - ends_with: Optional[Sequence[str]] = None, - equals: Optional[Sequence[str]] = None, - not_ends_with: Optional[Sequence[str]] = None, - not_equals: Optional[Sequence[str]] = None, - not_starts_with: Optional[Sequence[str]] = None, - starts_with: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field", field) + pulumi.set(__self__, "field", field) if ends_with is not None: - _setter("ends_with", ends_with) + pulumi.set(__self__, "ends_with", ends_with) if equals is not None: - _setter("equals", equals) + pulumi.set(__self__, "equals", equals) if not_ends_with is not None: - _setter("not_ends_with", not_ends_with) + pulumi.set(__self__, "not_ends_with", not_ends_with) if not_equals is not None: - _setter("not_equals", not_equals) + pulumi.set(__self__, "not_equals", not_equals) if not_starts_with is not None: - _setter("not_starts_with", not_starts_with) + pulumi.set(__self__, "not_starts_with", not_starts_with) if starts_with is not None: - _setter("starts_with", starts_with) + pulumi.set(__self__, "starts_with", starts_with) @property @pulumi.getter @@ -574,20 +477,9 @@ def __init__(__self__, *, :param str type: The resource type in which you want to log data events. You can specify AWS::S3::Object or AWS::Lambda::Function resources. :param Sequence[str] values: An array of Amazon Resource Name (ARN) strings or partial ARN strings for the specified objects. """ - TrailDataResource._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: str, - values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -645,29 +537,14 @@ def __init__(__self__, *, :param bool include_management_events: Specify if you want your event selector to include management events for your trail. :param 'TrailEventSelectorReadWriteType' read_write_type: Specify if you want your trail to log read-only events, write-only events, or all. For example, the EC2 GetConsoleOutput is a read-only API operation and RunInstances is a write-only API operation. """ - TrailEventSelector._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_resources=data_resources, - exclude_management_event_sources=exclude_management_event_sources, - include_management_events=include_management_events, - read_write_type=read_write_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_resources: Optional[Sequence['outputs.TrailDataResource']] = None, - exclude_management_event_sources: Optional[Sequence[str]] = None, - include_management_events: Optional[bool] = None, - read_write_type: Optional['TrailEventSelectorReadWriteType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_resources is not None: - _setter("data_resources", data_resources) + pulumi.set(__self__, "data_resources", data_resources) if exclude_management_event_sources is not None: - _setter("exclude_management_event_sources", exclude_management_event_sources) + pulumi.set(__self__, "exclude_management_event_sources", exclude_management_event_sources) if include_management_events is not None: - _setter("include_management_events", include_management_events) + pulumi.set(__self__, "include_management_events", include_management_events) if read_write_type is not None: - _setter("read_write_type", read_write_type) + pulumi.set(__self__, "read_write_type", read_write_type) @property @pulumi.getter(name="dataResources") @@ -727,17 +604,8 @@ def __init__(__self__, *, A string that contains insight types that are logged on a trail. :param str insight_type: The type of insight to log on a trail. """ - TrailInsightSelector._configure( - lambda key, value: pulumi.set(__self__, key, value), - insight_type=insight_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - insight_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if insight_type is not None: - _setter("insight_type", insight_type) + pulumi.set(__self__, "insight_type", insight_type) @property @pulumi.getter(name="insightType") @@ -761,19 +629,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - TrailTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/cloudtrail/resource_policy.py b/sdk/python/pulumi_aws_native/cloudtrail/resource_policy.py index b12919788d..711e6ad4bb 100644 --- a/sdk/python/pulumi_aws_native/cloudtrail/resource_policy.py +++ b/sdk/python/pulumi_aws_native/cloudtrail/resource_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['ResourcePolicyArgs', 'ResourcePolicy'] @@ -21,19 +21,8 @@ def __init__(__self__, *, :param pulumi.Input[str] resource_arn: The ARN of the AWS CloudTrail resource to which the policy applies. :param Any resource_policy: A policy document containing permissions to add to the specified resource. In IAM, you must provide policy documents in JSON format. However, in CloudFormation you can provide the policy in JSON or YAML format because CloudFormation converts YAML to JSON before submitting it to IAM. """ - ResourcePolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_arn=resource_arn, - resource_policy=resource_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_arn: pulumi.Input[str], - resource_policy: Any, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_arn", resource_arn) - _setter("resource_policy", resource_policy) + pulumi.set(__self__, "resource_arn", resource_arn) + pulumi.set(__self__, "resource_policy", resource_policy) @property @pulumi.getter(name="resourceArn") @@ -95,10 +84,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ResourcePolicyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/cloudtrail/trail.py b/sdk/python/pulumi_aws_native/cloudtrail/trail.py index 5bb2f009be..6e1f3008b6 100644 --- a/sdk/python/pulumi_aws_native/cloudtrail/trail.py +++ b/sdk/python/pulumi_aws_native/cloudtrail/trail.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -50,75 +50,36 @@ def __init__(__self__, *, :param pulumi.Input[str] s3_key_prefix: Specifies the Amazon S3 key prefix that comes after the name of the bucket you have designated for log file delivery. For more information, see Finding Your CloudTrail Log Files. The maximum length is 200 characters. :param pulumi.Input[str] sns_topic_name: Specifies the name of the Amazon SNS topic defined for notification of log file delivery. The maximum length is 256 characters. """ - TrailArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - is_logging=is_logging, - s3_bucket_name=s3_bucket_name, - advanced_event_selectors=advanced_event_selectors, - cloud_watch_logs_log_group_arn=cloud_watch_logs_log_group_arn, - cloud_watch_logs_role_arn=cloud_watch_logs_role_arn, - enable_log_file_validation=enable_log_file_validation, - event_selectors=event_selectors, - include_global_service_events=include_global_service_events, - insight_selectors=insight_selectors, - is_multi_region_trail=is_multi_region_trail, - is_organization_trail=is_organization_trail, - kms_key_id=kms_key_id, - s3_key_prefix=s3_key_prefix, - sns_topic_name=sns_topic_name, - tags=tags, - trail_name=trail_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - is_logging: pulumi.Input[bool], - s3_bucket_name: pulumi.Input[str], - advanced_event_selectors: Optional[pulumi.Input[Sequence[pulumi.Input['TrailAdvancedEventSelectorArgs']]]] = None, - cloud_watch_logs_log_group_arn: Optional[pulumi.Input[str]] = None, - cloud_watch_logs_role_arn: Optional[pulumi.Input[str]] = None, - enable_log_file_validation: Optional[pulumi.Input[bool]] = None, - event_selectors: Optional[pulumi.Input[Sequence[pulumi.Input['TrailEventSelectorArgs']]]] = None, - include_global_service_events: Optional[pulumi.Input[bool]] = None, - insight_selectors: Optional[pulumi.Input[Sequence[pulumi.Input['TrailInsightSelectorArgs']]]] = None, - is_multi_region_trail: Optional[pulumi.Input[bool]] = None, - is_organization_trail: Optional[pulumi.Input[bool]] = None, - kms_key_id: Optional[pulumi.Input[str]] = None, - s3_key_prefix: Optional[pulumi.Input[str]] = None, - sns_topic_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['TrailTagArgs']]]] = None, - trail_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("is_logging", is_logging) - _setter("s3_bucket_name", s3_bucket_name) + pulumi.set(__self__, "is_logging", is_logging) + pulumi.set(__self__, "s3_bucket_name", s3_bucket_name) if advanced_event_selectors is not None: - _setter("advanced_event_selectors", advanced_event_selectors) + pulumi.set(__self__, "advanced_event_selectors", advanced_event_selectors) if cloud_watch_logs_log_group_arn is not None: - _setter("cloud_watch_logs_log_group_arn", cloud_watch_logs_log_group_arn) + pulumi.set(__self__, "cloud_watch_logs_log_group_arn", cloud_watch_logs_log_group_arn) if cloud_watch_logs_role_arn is not None: - _setter("cloud_watch_logs_role_arn", cloud_watch_logs_role_arn) + pulumi.set(__self__, "cloud_watch_logs_role_arn", cloud_watch_logs_role_arn) if enable_log_file_validation is not None: - _setter("enable_log_file_validation", enable_log_file_validation) + pulumi.set(__self__, "enable_log_file_validation", enable_log_file_validation) if event_selectors is not None: - _setter("event_selectors", event_selectors) + pulumi.set(__self__, "event_selectors", event_selectors) if include_global_service_events is not None: - _setter("include_global_service_events", include_global_service_events) + pulumi.set(__self__, "include_global_service_events", include_global_service_events) if insight_selectors is not None: - _setter("insight_selectors", insight_selectors) + pulumi.set(__self__, "insight_selectors", insight_selectors) if is_multi_region_trail is not None: - _setter("is_multi_region_trail", is_multi_region_trail) + pulumi.set(__self__, "is_multi_region_trail", is_multi_region_trail) if is_organization_trail is not None: - _setter("is_organization_trail", is_organization_trail) + pulumi.set(__self__, "is_organization_trail", is_organization_trail) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if s3_key_prefix is not None: - _setter("s3_key_prefix", s3_key_prefix) + pulumi.set(__self__, "s3_key_prefix", s3_key_prefix) if sns_topic_name is not None: - _setter("sns_topic_name", sns_topic_name) + pulumi.set(__self__, "sns_topic_name", sns_topic_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if trail_name is not None: - _setter("trail_name", trail_name) + pulumi.set(__self__, "trail_name", trail_name) @property @pulumi.getter(name="isLogging") @@ -368,10 +329,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TrailArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/cloudwatch/_inputs.py b/sdk/python/pulumi_aws_native/cloudwatch/_inputs.py index 2b6c7d5cdc..b29d56dc06 100644 --- a/sdk/python/pulumi_aws_native/cloudwatch/_inputs.py +++ b/sdk/python/pulumi_aws_native/cloudwatch/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -39,19 +39,8 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The name of the dimension. :param pulumi.Input[str] value: The value for the dimension. """ - AlarmDimensionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -98,40 +87,19 @@ def __init__(__self__, *, :param pulumi.Input[int] period: The period in seconds, over which the statistic is applied. :param pulumi.Input[bool] return_data: This option indicates whether to return the timestamps and raw data values of this metric. """ - AlarmMetricDataQueryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - account_id=account_id, - expression=expression, - label=label, - metric_stat=metric_stat, - period=period, - return_data=return_data, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: pulumi.Input[str], - account_id: Optional[pulumi.Input[str]] = None, - expression: Optional[pulumi.Input[str]] = None, - label: Optional[pulumi.Input[str]] = None, - metric_stat: Optional[pulumi.Input['AlarmMetricStatArgs']] = None, - period: Optional[pulumi.Input[int]] = None, - return_data: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) + pulumi.set(__self__, "id", id) if account_id is not None: - _setter("account_id", account_id) + pulumi.set(__self__, "account_id", account_id) if expression is not None: - _setter("expression", expression) + pulumi.set(__self__, "expression", expression) if label is not None: - _setter("label", label) + pulumi.set(__self__, "label", label) if metric_stat is not None: - _setter("metric_stat", metric_stat) + pulumi.set(__self__, "metric_stat", metric_stat) if period is not None: - _setter("period", period) + pulumi.set(__self__, "period", period) if return_data is not None: - _setter("return_data", return_data) + pulumi.set(__self__, "return_data", return_data) @property @pulumi.getter @@ -232,26 +200,11 @@ def __init__(__self__, *, :param pulumi.Input[str] stat: The statistic to return. :param pulumi.Input[str] unit: The unit to use for the returned data points. """ - AlarmMetricStatArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric=metric, - period=period, - stat=stat, - unit=unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric: pulumi.Input['AlarmMetricArgs'], - period: pulumi.Input[int], - stat: pulumi.Input[str], - unit: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metric", metric) - _setter("period", period) - _setter("stat", stat) + pulumi.set(__self__, "metric", metric) + pulumi.set(__self__, "period", period) + pulumi.set(__self__, "stat", stat) if unit is not None: - _setter("unit", unit) + pulumi.set(__self__, "unit", unit) @property @pulumi.getter @@ -314,25 +267,12 @@ def __init__(__self__, *, :param pulumi.Input[str] metric_name: The name of the metric. :param pulumi.Input[str] namespace: The namespace of the metric. """ - AlarmMetricArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dimensions=dimensions, - metric_name=metric_name, - namespace=namespace, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dimensions: Optional[pulumi.Input[Sequence[pulumi.Input['AlarmDimensionArgs']]]] = None, - metric_name: Optional[pulumi.Input[str]] = None, - namespace: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dimensions is not None: - _setter("dimensions", dimensions) + pulumi.set(__self__, "dimensions", dimensions) if metric_name is not None: - _setter("metric_name", metric_name) + pulumi.set(__self__, "metric_name", metric_name) if namespace is not None: - _setter("namespace", namespace) + pulumi.set(__self__, "namespace", namespace) @property @pulumi.getter @@ -376,21 +316,10 @@ class AnomalyDetectorConfigurationArgs: def __init__(__self__, *, excluded_time_ranges: Optional[pulumi.Input[Sequence[pulumi.Input['AnomalyDetectorRangeArgs']]]] = None, metric_time_zone: Optional[pulumi.Input[str]] = None): - AnomalyDetectorConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - excluded_time_ranges=excluded_time_ranges, - metric_time_zone=metric_time_zone, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - excluded_time_ranges: Optional[pulumi.Input[Sequence[pulumi.Input['AnomalyDetectorRangeArgs']]]] = None, - metric_time_zone: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if excluded_time_ranges is not None: - _setter("excluded_time_ranges", excluded_time_ranges) + pulumi.set(__self__, "excluded_time_ranges", excluded_time_ranges) if metric_time_zone is not None: - _setter("metric_time_zone", metric_time_zone) + pulumi.set(__self__, "metric_time_zone", metric_time_zone) @property @pulumi.getter(name="excludedTimeRanges") @@ -416,19 +345,8 @@ class AnomalyDetectorDimensionArgs: def __init__(__self__, *, name: pulumi.Input[str], value: pulumi.Input[str]): - AnomalyDetectorDimensionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -459,40 +377,19 @@ def __init__(__self__, *, metric_stat: Optional[pulumi.Input['AnomalyDetectorMetricStatArgs']] = None, period: Optional[pulumi.Input[int]] = None, return_data: Optional[pulumi.Input[bool]] = None): - AnomalyDetectorMetricDataQueryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - account_id=account_id, - expression=expression, - label=label, - metric_stat=metric_stat, - period=period, - return_data=return_data, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: pulumi.Input[str], - account_id: Optional[pulumi.Input[str]] = None, - expression: Optional[pulumi.Input[str]] = None, - label: Optional[pulumi.Input[str]] = None, - metric_stat: Optional[pulumi.Input['AnomalyDetectorMetricStatArgs']] = None, - period: Optional[pulumi.Input[int]] = None, - return_data: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) + pulumi.set(__self__, "id", id) if account_id is not None: - _setter("account_id", account_id) + pulumi.set(__self__, "account_id", account_id) if expression is not None: - _setter("expression", expression) + pulumi.set(__self__, "expression", expression) if label is not None: - _setter("label", label) + pulumi.set(__self__, "label", label) if metric_stat is not None: - _setter("metric_stat", metric_stat) + pulumi.set(__self__, "metric_stat", metric_stat) if period is not None: - _setter("period", period) + pulumi.set(__self__, "period", period) if return_data is not None: - _setter("return_data", return_data) + pulumi.set(__self__, "return_data", return_data) @property @pulumi.getter @@ -562,17 +459,8 @@ def return_data(self, value: Optional[pulumi.Input[bool]]): class AnomalyDetectorMetricMathAnomalyDetectorArgs: def __init__(__self__, *, metric_data_queries: Optional[pulumi.Input[Sequence[pulumi.Input['AnomalyDetectorMetricDataQueryArgs']]]] = None): - AnomalyDetectorMetricMathAnomalyDetectorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric_data_queries=metric_data_queries, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric_data_queries: Optional[pulumi.Input[Sequence[pulumi.Input['AnomalyDetectorMetricDataQueryArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if metric_data_queries is not None: - _setter("metric_data_queries", metric_data_queries) + pulumi.set(__self__, "metric_data_queries", metric_data_queries) @property @pulumi.getter(name="metricDataQueries") @@ -591,26 +479,11 @@ def __init__(__self__, *, period: pulumi.Input[int], stat: pulumi.Input[str], unit: Optional[pulumi.Input[str]] = None): - AnomalyDetectorMetricStatArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric=metric, - period=period, - stat=stat, - unit=unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric: pulumi.Input['AnomalyDetectorMetricArgs'], - period: pulumi.Input[int], - stat: pulumi.Input[str], - unit: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metric", metric) - _setter("period", period) - _setter("stat", stat) + pulumi.set(__self__, "metric", metric) + pulumi.set(__self__, "period", period) + pulumi.set(__self__, "stat", stat) if unit is not None: - _setter("unit", unit) + pulumi.set(__self__, "unit", unit) @property @pulumi.getter @@ -655,23 +528,10 @@ def __init__(__self__, *, metric_name: pulumi.Input[str], namespace: pulumi.Input[str], dimensions: Optional[pulumi.Input[Sequence[pulumi.Input['AnomalyDetectorDimensionArgs']]]] = None): - AnomalyDetectorMetricArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric_name=metric_name, - namespace=namespace, - dimensions=dimensions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric_name: pulumi.Input[str], - namespace: pulumi.Input[str], - dimensions: Optional[pulumi.Input[Sequence[pulumi.Input['AnomalyDetectorDimensionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metric_name", metric_name) - _setter("namespace", namespace) + pulumi.set(__self__, "metric_name", metric_name) + pulumi.set(__self__, "namespace", namespace) if dimensions is not None: - _setter("dimensions", dimensions) + pulumi.set(__self__, "dimensions", dimensions) @property @pulumi.getter(name="metricName") @@ -706,19 +566,8 @@ class AnomalyDetectorRangeArgs: def __init__(__self__, *, end_time: pulumi.Input[str], start_time: pulumi.Input[str]): - AnomalyDetectorRangeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - end_time=end_time, - start_time=start_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - end_time: pulumi.Input[str], - start_time: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("end_time", end_time) - _setter("start_time", start_time) + pulumi.set(__self__, "end_time", end_time) + pulumi.set(__self__, "start_time", start_time) @property @pulumi.getter(name="endTime") @@ -746,29 +595,14 @@ def __init__(__self__, *, metric_name: Optional[pulumi.Input[str]] = None, namespace: Optional[pulumi.Input[str]] = None, stat: Optional[pulumi.Input[str]] = None): - AnomalyDetectorSingleMetricAnomalyDetectorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dimensions=dimensions, - metric_name=metric_name, - namespace=namespace, - stat=stat, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dimensions: Optional[pulumi.Input[Sequence[pulumi.Input['AnomalyDetectorDimensionArgs']]]] = None, - metric_name: Optional[pulumi.Input[str]] = None, - namespace: Optional[pulumi.Input[str]] = None, - stat: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dimensions is not None: - _setter("dimensions", dimensions) + pulumi.set(__self__, "dimensions", dimensions) if metric_name is not None: - _setter("metric_name", metric_name) + pulumi.set(__self__, "metric_name", metric_name) if namespace is not None: - _setter("namespace", namespace) + pulumi.set(__self__, "namespace", namespace) if stat is not None: - _setter("stat", stat) + pulumi.set(__self__, "stat", stat) @property @pulumi.getter @@ -811,11 +645,6 @@ def stat(self, value: Optional[pulumi.Input[str]]): class InsightRuleTagsArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -828,20 +657,9 @@ def __init__(__self__, *, :param pulumi.Input[str] namespace: Only metrics with Namespace matching this value will be streamed. :param pulumi.Input[Sequence[pulumi.Input[str]]] metric_names: Only metrics with MetricNames matching these values will be streamed. Must be set together with Namespace. """ - MetricStreamFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - namespace=namespace, - metric_names=metric_names, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - namespace: pulumi.Input[str], - metric_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("namespace", namespace) + pulumi.set(__self__, "namespace", namespace) if metric_names is not None: - _setter("metric_names", metric_names) + pulumi.set(__self__, "metric_names", metric_names) @property @pulumi.getter @@ -878,19 +696,8 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] additional_statistics: The additional statistics to stream for the metrics listed in IncludeMetrics. :param pulumi.Input[Sequence[pulumi.Input['MetricStreamStatisticsMetricArgs']]] include_metrics: An array that defines the metrics that are to have additional statistics streamed. """ - MetricStreamStatisticsConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - additional_statistics=additional_statistics, - include_metrics=include_metrics, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - additional_statistics: pulumi.Input[Sequence[pulumi.Input[str]]], - include_metrics: pulumi.Input[Sequence[pulumi.Input['MetricStreamStatisticsMetricArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("additional_statistics", additional_statistics) - _setter("include_metrics", include_metrics) + pulumi.set(__self__, "additional_statistics", additional_statistics) + pulumi.set(__self__, "include_metrics", include_metrics) @property @pulumi.getter(name="additionalStatistics") @@ -927,19 +734,8 @@ def __init__(__self__, *, :param pulumi.Input[str] metric_name: The name of the metric. :param pulumi.Input[str] namespace: The namespace of the metric. """ - MetricStreamStatisticsMetricArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric_name=metric_name, - namespace=namespace, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric_name: pulumi.Input[str], - namespace: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metric_name", metric_name) - _setter("namespace", namespace) + pulumi.set(__self__, "metric_name", metric_name) + pulumi.set(__self__, "namespace", namespace) @property @pulumi.getter(name="metricName") @@ -976,19 +772,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: A unique identifier for the tag. :param pulumi.Input[str] value: String which you can use to describe or define the tag. """ - MetricStreamTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/cloudwatch/alarm.py b/sdk/python/pulumi_aws_native/cloudwatch/alarm.py index 54c56a2c56..6281a367e4 100644 --- a/sdk/python/pulumi_aws_native/cloudwatch/alarm.py +++ b/sdk/python/pulumi_aws_native/cloudwatch/alarm.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -61,95 +61,46 @@ def __init__(__self__, *, :param pulumi.Input[str] treat_missing_data: Sets how this alarm is to handle missing data points. Valid values are breaching, notBreaching, ignore, and missing. :param pulumi.Input[str] unit: The unit of the metric associated with the alarm. """ - AlarmArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - comparison_operator=comparison_operator, - evaluation_periods=evaluation_periods, - actions_enabled=actions_enabled, - alarm_actions=alarm_actions, - alarm_description=alarm_description, - alarm_name=alarm_name, - datapoints_to_alarm=datapoints_to_alarm, - dimensions=dimensions, - evaluate_low_sample_count_percentile=evaluate_low_sample_count_percentile, - extended_statistic=extended_statistic, - insufficient_data_actions=insufficient_data_actions, - metric_name=metric_name, - metrics=metrics, - namespace=namespace, - ok_actions=ok_actions, - period=period, - statistic=statistic, - threshold=threshold, - threshold_metric_id=threshold_metric_id, - treat_missing_data=treat_missing_data, - unit=unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comparison_operator: pulumi.Input[str], - evaluation_periods: pulumi.Input[int], - actions_enabled: Optional[pulumi.Input[bool]] = None, - alarm_actions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - alarm_description: Optional[pulumi.Input[str]] = None, - alarm_name: Optional[pulumi.Input[str]] = None, - datapoints_to_alarm: Optional[pulumi.Input[int]] = None, - dimensions: Optional[pulumi.Input[Sequence[pulumi.Input['AlarmDimensionArgs']]]] = None, - evaluate_low_sample_count_percentile: Optional[pulumi.Input[str]] = None, - extended_statistic: Optional[pulumi.Input[str]] = None, - insufficient_data_actions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - metric_name: Optional[pulumi.Input[str]] = None, - metrics: Optional[pulumi.Input[Sequence[pulumi.Input['AlarmMetricDataQueryArgs']]]] = None, - namespace: Optional[pulumi.Input[str]] = None, - ok_actions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - period: Optional[pulumi.Input[int]] = None, - statistic: Optional[pulumi.Input[str]] = None, - threshold: Optional[pulumi.Input[float]] = None, - threshold_metric_id: Optional[pulumi.Input[str]] = None, - treat_missing_data: Optional[pulumi.Input[str]] = None, - unit: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("comparison_operator", comparison_operator) - _setter("evaluation_periods", evaluation_periods) + pulumi.set(__self__, "comparison_operator", comparison_operator) + pulumi.set(__self__, "evaluation_periods", evaluation_periods) if actions_enabled is not None: - _setter("actions_enabled", actions_enabled) + pulumi.set(__self__, "actions_enabled", actions_enabled) if alarm_actions is not None: - _setter("alarm_actions", alarm_actions) + pulumi.set(__self__, "alarm_actions", alarm_actions) if alarm_description is not None: - _setter("alarm_description", alarm_description) + pulumi.set(__self__, "alarm_description", alarm_description) if alarm_name is not None: - _setter("alarm_name", alarm_name) + pulumi.set(__self__, "alarm_name", alarm_name) if datapoints_to_alarm is not None: - _setter("datapoints_to_alarm", datapoints_to_alarm) + pulumi.set(__self__, "datapoints_to_alarm", datapoints_to_alarm) if dimensions is not None: - _setter("dimensions", dimensions) + pulumi.set(__self__, "dimensions", dimensions) if evaluate_low_sample_count_percentile is not None: - _setter("evaluate_low_sample_count_percentile", evaluate_low_sample_count_percentile) + pulumi.set(__self__, "evaluate_low_sample_count_percentile", evaluate_low_sample_count_percentile) if extended_statistic is not None: - _setter("extended_statistic", extended_statistic) + pulumi.set(__self__, "extended_statistic", extended_statistic) if insufficient_data_actions is not None: - _setter("insufficient_data_actions", insufficient_data_actions) + pulumi.set(__self__, "insufficient_data_actions", insufficient_data_actions) if metric_name is not None: - _setter("metric_name", metric_name) + pulumi.set(__self__, "metric_name", metric_name) if metrics is not None: - _setter("metrics", metrics) + pulumi.set(__self__, "metrics", metrics) if namespace is not None: - _setter("namespace", namespace) + pulumi.set(__self__, "namespace", namespace) if ok_actions is not None: - _setter("ok_actions", ok_actions) + pulumi.set(__self__, "ok_actions", ok_actions) if period is not None: - _setter("period", period) + pulumi.set(__self__, "period", period) if statistic is not None: - _setter("statistic", statistic) + pulumi.set(__self__, "statistic", statistic) if threshold is not None: - _setter("threshold", threshold) + pulumi.set(__self__, "threshold", threshold) if threshold_metric_id is not None: - _setter("threshold_metric_id", threshold_metric_id) + pulumi.set(__self__, "threshold_metric_id", threshold_metric_id) if treat_missing_data is not None: - _setter("treat_missing_data", treat_missing_data) + pulumi.set(__self__, "treat_missing_data", treat_missing_data) if unit is not None: - _setter("unit", unit) + pulumi.set(__self__, "unit", unit) @property @pulumi.getter(name="comparisonOperator") @@ -477,10 +428,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AlarmArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/cloudwatch/anomaly_detector.py b/sdk/python/pulumi_aws_native/cloudwatch/anomaly_detector.py index 033072a3a9..8774f948e4 100644 --- a/sdk/python/pulumi_aws_native/cloudwatch/anomaly_detector.py +++ b/sdk/python/pulumi_aws_native/cloudwatch/anomaly_detector.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -26,41 +26,20 @@ def __init__(__self__, *, """ The set of arguments for constructing a AnomalyDetector resource. """ - AnomalyDetectorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - configuration=configuration, - dimensions=dimensions, - metric_math_anomaly_detector=metric_math_anomaly_detector, - metric_name=metric_name, - namespace=namespace, - single_metric_anomaly_detector=single_metric_anomaly_detector, - stat=stat, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configuration: Optional[pulumi.Input['AnomalyDetectorConfigurationArgs']] = None, - dimensions: Optional[pulumi.Input[Sequence[pulumi.Input['AnomalyDetectorDimensionArgs']]]] = None, - metric_math_anomaly_detector: Optional[pulumi.Input['AnomalyDetectorMetricMathAnomalyDetectorArgs']] = None, - metric_name: Optional[pulumi.Input[str]] = None, - namespace: Optional[pulumi.Input[str]] = None, - single_metric_anomaly_detector: Optional[pulumi.Input['AnomalyDetectorSingleMetricAnomalyDetectorArgs']] = None, - stat: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if configuration is not None: - _setter("configuration", configuration) + pulumi.set(__self__, "configuration", configuration) if dimensions is not None: - _setter("dimensions", dimensions) + pulumi.set(__self__, "dimensions", dimensions) if metric_math_anomaly_detector is not None: - _setter("metric_math_anomaly_detector", metric_math_anomaly_detector) + pulumi.set(__self__, "metric_math_anomaly_detector", metric_math_anomaly_detector) if metric_name is not None: - _setter("metric_name", metric_name) + pulumi.set(__self__, "metric_name", metric_name) if namespace is not None: - _setter("namespace", namespace) + pulumi.set(__self__, "namespace", namespace) if single_metric_anomaly_detector is not None: - _setter("single_metric_anomaly_detector", single_metric_anomaly_detector) + pulumi.set(__self__, "single_metric_anomaly_detector", single_metric_anomaly_detector) if stat is not None: - _setter("stat", stat) + pulumi.set(__self__, "stat", stat) @property @pulumi.getter @@ -169,10 +148,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AnomalyDetectorArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -195,26 +170,11 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = AnomalyDetectorArgs.__new__(AnomalyDetectorArgs) - if configuration is not None and not isinstance(configuration, AnomalyDetectorConfigurationArgs): - configuration = configuration or {} - def _setter(key, value): - configuration[key] = value - AnomalyDetectorConfigurationArgs._configure(_setter, **configuration) __props__.__dict__["configuration"] = configuration __props__.__dict__["dimensions"] = dimensions - if metric_math_anomaly_detector is not None and not isinstance(metric_math_anomaly_detector, AnomalyDetectorMetricMathAnomalyDetectorArgs): - metric_math_anomaly_detector = metric_math_anomaly_detector or {} - def _setter(key, value): - metric_math_anomaly_detector[key] = value - AnomalyDetectorMetricMathAnomalyDetectorArgs._configure(_setter, **metric_math_anomaly_detector) __props__.__dict__["metric_math_anomaly_detector"] = metric_math_anomaly_detector __props__.__dict__["metric_name"] = metric_name __props__.__dict__["namespace"] = namespace - if single_metric_anomaly_detector is not None and not isinstance(single_metric_anomaly_detector, AnomalyDetectorSingleMetricAnomalyDetectorArgs): - single_metric_anomaly_detector = single_metric_anomaly_detector or {} - def _setter(key, value): - single_metric_anomaly_detector[key] = value - AnomalyDetectorSingleMetricAnomalyDetectorArgs._configure(_setter, **single_metric_anomaly_detector) __props__.__dict__["single_metric_anomaly_detector"] = single_metric_anomaly_detector __props__.__dict__["stat"] = stat replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["dimensions[*]", "metric_math_anomaly_detector", "metric_name", "namespace", "single_metric_anomaly_detector", "stat"]) diff --git a/sdk/python/pulumi_aws_native/cloudwatch/composite_alarm.py b/sdk/python/pulumi_aws_native/cloudwatch/composite_alarm.py index a4e34c0672..04f39ee2ab 100644 --- a/sdk/python/pulumi_aws_native/cloudwatch/composite_alarm.py +++ b/sdk/python/pulumi_aws_native/cloudwatch/composite_alarm.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['CompositeAlarmArgs', 'CompositeAlarm'] @@ -37,52 +37,25 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] insufficient_data_actions: The actions to execute when this alarm transitions to the INSUFFICIENT_DATA state from any other state. Each action is specified as an Amazon Resource Name (ARN). :param pulumi.Input[Sequence[pulumi.Input[str]]] ok_actions: The actions to execute when this alarm transitions to the OK state from any other state. Each action is specified as an Amazon Resource Name (ARN). """ - CompositeAlarmArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - alarm_rule=alarm_rule, - actions_enabled=actions_enabled, - actions_suppressor=actions_suppressor, - actions_suppressor_extension_period=actions_suppressor_extension_period, - actions_suppressor_wait_period=actions_suppressor_wait_period, - alarm_actions=alarm_actions, - alarm_description=alarm_description, - alarm_name=alarm_name, - insufficient_data_actions=insufficient_data_actions, - ok_actions=ok_actions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alarm_rule: pulumi.Input[str], - actions_enabled: Optional[pulumi.Input[bool]] = None, - actions_suppressor: Optional[pulumi.Input[str]] = None, - actions_suppressor_extension_period: Optional[pulumi.Input[int]] = None, - actions_suppressor_wait_period: Optional[pulumi.Input[int]] = None, - alarm_actions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - alarm_description: Optional[pulumi.Input[str]] = None, - alarm_name: Optional[pulumi.Input[str]] = None, - insufficient_data_actions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - ok_actions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("alarm_rule", alarm_rule) + pulumi.set(__self__, "alarm_rule", alarm_rule) if actions_enabled is not None: - _setter("actions_enabled", actions_enabled) + pulumi.set(__self__, "actions_enabled", actions_enabled) if actions_suppressor is not None: - _setter("actions_suppressor", actions_suppressor) + pulumi.set(__self__, "actions_suppressor", actions_suppressor) if actions_suppressor_extension_period is not None: - _setter("actions_suppressor_extension_period", actions_suppressor_extension_period) + pulumi.set(__self__, "actions_suppressor_extension_period", actions_suppressor_extension_period) if actions_suppressor_wait_period is not None: - _setter("actions_suppressor_wait_period", actions_suppressor_wait_period) + pulumi.set(__self__, "actions_suppressor_wait_period", actions_suppressor_wait_period) if alarm_actions is not None: - _setter("alarm_actions", alarm_actions) + pulumi.set(__self__, "alarm_actions", alarm_actions) if alarm_description is not None: - _setter("alarm_description", alarm_description) + pulumi.set(__self__, "alarm_description", alarm_description) if alarm_name is not None: - _setter("alarm_name", alarm_name) + pulumi.set(__self__, "alarm_name", alarm_name) if insufficient_data_actions is not None: - _setter("insufficient_data_actions", insufficient_data_actions) + pulumi.set(__self__, "insufficient_data_actions", insufficient_data_actions) if ok_actions is not None: - _setter("ok_actions", ok_actions) + pulumi.set(__self__, "ok_actions", ok_actions) @property @pulumi.getter(name="alarmRule") @@ -256,10 +229,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CompositeAlarmArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/cloudwatch/dashboard.py b/sdk/python/pulumi_aws_native/cloudwatch/dashboard.py index ed4e5afcfd..1b5e64ac61 100644 --- a/sdk/python/pulumi_aws_native/cloudwatch/dashboard.py +++ b/sdk/python/pulumi_aws_native/cloudwatch/dashboard.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['DashboardArgs', 'Dashboard'] @@ -19,20 +19,9 @@ def __init__(__self__, *, """ The set of arguments for constructing a Dashboard resource. """ - DashboardArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dashboard_body=dashboard_body, - dashboard_name=dashboard_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dashboard_body: pulumi.Input[str], - dashboard_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("dashboard_body", dashboard_body) + pulumi.set(__self__, "dashboard_body", dashboard_body) if dashboard_name is not None: - _setter("dashboard_name", dashboard_name) + pulumi.set(__self__, "dashboard_name", dashboard_name) @property @pulumi.getter(name="dashboardBody") @@ -91,10 +80,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DashboardArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/cloudwatch/get_alarm.py b/sdk/python/pulumi_aws_native/cloudwatch/get_alarm.py index d83621e2f4..d59659392f 100644 --- a/sdk/python/pulumi_aws_native/cloudwatch/get_alarm.py +++ b/sdk/python/pulumi_aws_native/cloudwatch/get_alarm.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/cloudwatch/get_anomaly_detector.py b/sdk/python/pulumi_aws_native/cloudwatch/get_anomaly_detector.py index 7b86997648..b0fa8e4288 100644 --- a/sdk/python/pulumi_aws_native/cloudwatch/get_anomaly_detector.py +++ b/sdk/python/pulumi_aws_native/cloudwatch/get_anomaly_detector.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/cloudwatch/get_composite_alarm.py b/sdk/python/pulumi_aws_native/cloudwatch/get_composite_alarm.py index 5cb988c11d..30a84f1d84 100644 --- a/sdk/python/pulumi_aws_native/cloudwatch/get_composite_alarm.py +++ b/sdk/python/pulumi_aws_native/cloudwatch/get_composite_alarm.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/cloudwatch/get_dashboard.py b/sdk/python/pulumi_aws_native/cloudwatch/get_dashboard.py index 8717a9b530..d9726a1fcd 100644 --- a/sdk/python/pulumi_aws_native/cloudwatch/get_dashboard.py +++ b/sdk/python/pulumi_aws_native/cloudwatch/get_dashboard.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/cloudwatch/get_insight_rule.py b/sdk/python/pulumi_aws_native/cloudwatch/get_insight_rule.py index f5e5d465d9..6047d01ec5 100644 --- a/sdk/python/pulumi_aws_native/cloudwatch/get_insight_rule.py +++ b/sdk/python/pulumi_aws_native/cloudwatch/get_insight_rule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/cloudwatch/get_metric_stream.py b/sdk/python/pulumi_aws_native/cloudwatch/get_metric_stream.py index e9cf80c245..4e15b2962f 100644 --- a/sdk/python/pulumi_aws_native/cloudwatch/get_metric_stream.py +++ b/sdk/python/pulumi_aws_native/cloudwatch/get_metric_stream.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/cloudwatch/insight_rule.py b/sdk/python/pulumi_aws_native/cloudwatch/insight_rule.py index e1a4956029..57243b3dfd 100644 --- a/sdk/python/pulumi_aws_native/cloudwatch/insight_rule.py +++ b/sdk/python/pulumi_aws_native/cloudwatch/insight_rule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,26 +23,11 @@ def __init__(__self__, *, """ The set of arguments for constructing a InsightRule resource. """ - InsightRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - rule_body=rule_body, - rule_name=rule_name, - rule_state=rule_state, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rule_body: pulumi.Input[str], - rule_name: pulumi.Input[str], - rule_state: pulumi.Input[str], - tags: Optional[pulumi.Input['InsightRuleTagsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("rule_body", rule_body) - _setter("rule_name", rule_name) - _setter("rule_state", rule_state) + pulumi.set(__self__, "rule_body", rule_body) + pulumi.set(__self__, "rule_name", rule_name) + pulumi.set(__self__, "rule_state", rule_state) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="ruleBody") @@ -121,10 +106,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - InsightRuleArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -153,11 +134,6 @@ def _internal_init(__self__, if rule_state is None and not opts.urn: raise TypeError("Missing required property 'rule_state'") __props__.__dict__["rule_state"] = rule_state - if tags is not None and not isinstance(tags, InsightRuleTagsArgs): - tags = tags or {} - def _setter(key, value): - tags[key] = value - InsightRuleTagsArgs._configure(_setter, **tags) __props__.__dict__["tags"] = tags __props__.__dict__["arn"] = None replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["rule_name"]) diff --git a/sdk/python/pulumi_aws_native/cloudwatch/metric_stream.py b/sdk/python/pulumi_aws_native/cloudwatch/metric_stream.py index c3379db33f..a985dd5a28 100644 --- a/sdk/python/pulumi_aws_native/cloudwatch/metric_stream.py +++ b/sdk/python/pulumi_aws_native/cloudwatch/metric_stream.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -37,46 +37,21 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['MetricStreamStatisticsConfigurationArgs']]] statistics_configurations: By default, a metric stream always sends the MAX, MIN, SUM, and SAMPLECOUNT statistics for each metric that is streamed. You can use this parameter to have the metric stream also send additional statistics in the stream. This array can have up to 100 members. :param pulumi.Input[Sequence[pulumi.Input['MetricStreamTagArgs']]] tags: A set of tags to assign to the delivery stream. """ - MetricStreamArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - firehose_arn=firehose_arn, - output_format=output_format, - role_arn=role_arn, - exclude_filters=exclude_filters, - include_filters=include_filters, - include_linked_accounts_metrics=include_linked_accounts_metrics, - name=name, - statistics_configurations=statistics_configurations, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - firehose_arn: pulumi.Input[str], - output_format: pulumi.Input[str], - role_arn: pulumi.Input[str], - exclude_filters: Optional[pulumi.Input[Sequence[pulumi.Input['MetricStreamFilterArgs']]]] = None, - include_filters: Optional[pulumi.Input[Sequence[pulumi.Input['MetricStreamFilterArgs']]]] = None, - include_linked_accounts_metrics: Optional[pulumi.Input[bool]] = None, - name: Optional[pulumi.Input[str]] = None, - statistics_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['MetricStreamStatisticsConfigurationArgs']]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['MetricStreamTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("firehose_arn", firehose_arn) - _setter("output_format", output_format) - _setter("role_arn", role_arn) + pulumi.set(__self__, "firehose_arn", firehose_arn) + pulumi.set(__self__, "output_format", output_format) + pulumi.set(__self__, "role_arn", role_arn) if exclude_filters is not None: - _setter("exclude_filters", exclude_filters) + pulumi.set(__self__, "exclude_filters", exclude_filters) if include_filters is not None: - _setter("include_filters", include_filters) + pulumi.set(__self__, "include_filters", include_filters) if include_linked_accounts_metrics is not None: - _setter("include_linked_accounts_metrics", include_linked_accounts_metrics) + pulumi.set(__self__, "include_linked_accounts_metrics", include_linked_accounts_metrics) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if statistics_configurations is not None: - _setter("statistics_configurations", statistics_configurations) + pulumi.set(__self__, "statistics_configurations", statistics_configurations) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="firehoseArn") @@ -236,10 +211,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - MetricStreamArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/cloudwatch/outputs.py b/sdk/python/pulumi_aws_native/cloudwatch/outputs.py index 94c062bc40..fa24d4832a 100644 --- a/sdk/python/pulumi_aws_native/cloudwatch/outputs.py +++ b/sdk/python/pulumi_aws_native/cloudwatch/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -43,19 +43,8 @@ def __init__(__self__, *, :param str name: The name of the dimension. :param str value: The value for the dimension. """ - AlarmDimension._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -106,25 +95,12 @@ def __init__(__self__, *, :param str metric_name: The name of the metric. :param str namespace: The namespace of the metric. """ - AlarmMetric._configure( - lambda key, value: pulumi.set(__self__, key, value), - dimensions=dimensions, - metric_name=metric_name, - namespace=namespace, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dimensions: Optional[Sequence['outputs.AlarmDimension']] = None, - metric_name: Optional[str] = None, - namespace: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dimensions is not None: - _setter("dimensions", dimensions) + pulumi.set(__self__, "dimensions", dimensions) if metric_name is not None: - _setter("metric_name", metric_name) + pulumi.set(__self__, "metric_name", metric_name) if namespace is not None: - _setter("namespace", namespace) + pulumi.set(__self__, "namespace", namespace) @property @pulumi.getter @@ -195,40 +171,19 @@ def __init__(__self__, *, :param int period: The period in seconds, over which the statistic is applied. :param bool return_data: This option indicates whether to return the timestamps and raw data values of this metric. """ - AlarmMetricDataQuery._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - account_id=account_id, - expression=expression, - label=label, - metric_stat=metric_stat, - period=period, - return_data=return_data, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: str, - account_id: Optional[str] = None, - expression: Optional[str] = None, - label: Optional[str] = None, - metric_stat: Optional['outputs.AlarmMetricStat'] = None, - period: Optional[int] = None, - return_data: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) + pulumi.set(__self__, "id", id) if account_id is not None: - _setter("account_id", account_id) + pulumi.set(__self__, "account_id", account_id) if expression is not None: - _setter("expression", expression) + pulumi.set(__self__, "expression", expression) if label is not None: - _setter("label", label) + pulumi.set(__self__, "label", label) if metric_stat is not None: - _setter("metric_stat", metric_stat) + pulumi.set(__self__, "metric_stat", metric_stat) if period is not None: - _setter("period", period) + pulumi.set(__self__, "period", period) if return_data is not None: - _setter("return_data", return_data) + pulumi.set(__self__, "return_data", return_data) @property @pulumi.getter @@ -304,26 +259,11 @@ def __init__(__self__, *, :param str stat: The statistic to return. :param str unit: The unit to use for the returned data points. """ - AlarmMetricStat._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric=metric, - period=period, - stat=stat, - unit=unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric: 'outputs.AlarmMetric', - period: int, - stat: str, - unit: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metric", metric) - _setter("period", period) - _setter("stat", stat) + pulumi.set(__self__, "metric", metric) + pulumi.set(__self__, "period", period) + pulumi.set(__self__, "stat", stat) if unit is not None: - _setter("unit", unit) + pulumi.set(__self__, "unit", unit) @property @pulumi.getter @@ -382,21 +322,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, excluded_time_ranges: Optional[Sequence['outputs.AnomalyDetectorRange']] = None, metric_time_zone: Optional[str] = None): - AnomalyDetectorConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - excluded_time_ranges=excluded_time_ranges, - metric_time_zone=metric_time_zone, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - excluded_time_ranges: Optional[Sequence['outputs.AnomalyDetectorRange']] = None, - metric_time_zone: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if excluded_time_ranges is not None: - _setter("excluded_time_ranges", excluded_time_ranges) + pulumi.set(__self__, "excluded_time_ranges", excluded_time_ranges) if metric_time_zone is not None: - _setter("metric_time_zone", metric_time_zone) + pulumi.set(__self__, "metric_time_zone", metric_time_zone) @property @pulumi.getter(name="excludedTimeRanges") @@ -414,19 +343,8 @@ class AnomalyDetectorDimension(dict): def __init__(__self__, *, name: str, value: str): - AnomalyDetectorDimension._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -462,23 +380,10 @@ def __init__(__self__, *, metric_name: str, namespace: str, dimensions: Optional[Sequence['outputs.AnomalyDetectorDimension']] = None): - AnomalyDetectorMetric._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric_name=metric_name, - namespace=namespace, - dimensions=dimensions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric_name: str, - namespace: str, - dimensions: Optional[Sequence['outputs.AnomalyDetectorDimension']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metric_name", metric_name) - _setter("namespace", namespace) + pulumi.set(__self__, "metric_name", metric_name) + pulumi.set(__self__, "namespace", namespace) if dimensions is not None: - _setter("dimensions", dimensions) + pulumi.set(__self__, "dimensions", dimensions) @property @pulumi.getter(name="metricName") @@ -527,40 +432,19 @@ def __init__(__self__, *, metric_stat: Optional['outputs.AnomalyDetectorMetricStat'] = None, period: Optional[int] = None, return_data: Optional[bool] = None): - AnomalyDetectorMetricDataQuery._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - account_id=account_id, - expression=expression, - label=label, - metric_stat=metric_stat, - period=period, - return_data=return_data, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: str, - account_id: Optional[str] = None, - expression: Optional[str] = None, - label: Optional[str] = None, - metric_stat: Optional['outputs.AnomalyDetectorMetricStat'] = None, - period: Optional[int] = None, - return_data: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) + pulumi.set(__self__, "id", id) if account_id is not None: - _setter("account_id", account_id) + pulumi.set(__self__, "account_id", account_id) if expression is not None: - _setter("expression", expression) + pulumi.set(__self__, "expression", expression) if label is not None: - _setter("label", label) + pulumi.set(__self__, "label", label) if metric_stat is not None: - _setter("metric_stat", metric_stat) + pulumi.set(__self__, "metric_stat", metric_stat) if period is not None: - _setter("period", period) + pulumi.set(__self__, "period", period) if return_data is not None: - _setter("return_data", return_data) + pulumi.set(__self__, "return_data", return_data) @property @pulumi.getter @@ -619,17 +503,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, metric_data_queries: Optional[Sequence['outputs.AnomalyDetectorMetricDataQuery']] = None): - AnomalyDetectorMetricMathAnomalyDetector._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric_data_queries=metric_data_queries, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric_data_queries: Optional[Sequence['outputs.AnomalyDetectorMetricDataQuery']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if metric_data_queries is not None: - _setter("metric_data_queries", metric_data_queries) + pulumi.set(__self__, "metric_data_queries", metric_data_queries) @property @pulumi.getter(name="metricDataQueries") @@ -644,26 +519,11 @@ def __init__(__self__, *, period: int, stat: str, unit: Optional[str] = None): - AnomalyDetectorMetricStat._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric=metric, - period=period, - stat=stat, - unit=unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric: 'outputs.AnomalyDetectorMetric', - period: int, - stat: str, - unit: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metric", metric) - _setter("period", period) - _setter("stat", stat) + pulumi.set(__self__, "metric", metric) + pulumi.set(__self__, "period", period) + pulumi.set(__self__, "stat", stat) if unit is not None: - _setter("unit", unit) + pulumi.set(__self__, "unit", unit) @property @pulumi.getter @@ -710,19 +570,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, end_time: str, start_time: str): - AnomalyDetectorRange._configure( - lambda key, value: pulumi.set(__self__, key, value), - end_time=end_time, - start_time=start_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - end_time: str, - start_time: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("end_time", end_time) - _setter("start_time", start_time) + pulumi.set(__self__, "end_time", end_time) + pulumi.set(__self__, "start_time", start_time) @property @pulumi.getter(name="endTime") @@ -759,29 +608,14 @@ def __init__(__self__, *, metric_name: Optional[str] = None, namespace: Optional[str] = None, stat: Optional[str] = None): - AnomalyDetectorSingleMetricAnomalyDetector._configure( - lambda key, value: pulumi.set(__self__, key, value), - dimensions=dimensions, - metric_name=metric_name, - namespace=namespace, - stat=stat, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dimensions: Optional[Sequence['outputs.AnomalyDetectorDimension']] = None, - metric_name: Optional[str] = None, - namespace: Optional[str] = None, - stat: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dimensions is not None: - _setter("dimensions", dimensions) + pulumi.set(__self__, "dimensions", dimensions) if metric_name is not None: - _setter("metric_name", metric_name) + pulumi.set(__self__, "metric_name", metric_name) if namespace is not None: - _setter("namespace", namespace) + pulumi.set(__self__, "namespace", namespace) if stat is not None: - _setter("stat", stat) + pulumi.set(__self__, "stat", stat) @property @pulumi.getter @@ -808,11 +642,6 @@ def stat(self) -> Optional[str]: class InsightRuleTags(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -845,20 +674,9 @@ def __init__(__self__, *, :param str namespace: Only metrics with Namespace matching this value will be streamed. :param Sequence[str] metric_names: Only metrics with MetricNames matching these values will be streamed. Must be set together with Namespace. """ - MetricStreamFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - namespace=namespace, - metric_names=metric_names, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - namespace: str, - metric_names: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("namespace", namespace) + pulumi.set(__self__, "namespace", namespace) if metric_names is not None: - _setter("metric_names", metric_names) + pulumi.set(__self__, "metric_names", metric_names) @property @pulumi.getter @@ -909,19 +727,8 @@ def __init__(__self__, *, :param Sequence[str] additional_statistics: The additional statistics to stream for the metrics listed in IncludeMetrics. :param Sequence['MetricStreamStatisticsMetric'] include_metrics: An array that defines the metrics that are to have additional statistics streamed. """ - MetricStreamStatisticsConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - additional_statistics=additional_statistics, - include_metrics=include_metrics, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - additional_statistics: Sequence[str], - include_metrics: Sequence['outputs.MetricStreamStatisticsMetric'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("additional_statistics", additional_statistics) - _setter("include_metrics", include_metrics) + pulumi.set(__self__, "additional_statistics", additional_statistics) + pulumi.set(__self__, "include_metrics", include_metrics) @property @pulumi.getter(name="additionalStatistics") @@ -970,19 +777,8 @@ def __init__(__self__, *, :param str metric_name: The name of the metric. :param str namespace: The namespace of the metric. """ - MetricStreamStatisticsMetric._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric_name=metric_name, - namespace=namespace, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric_name: str, - namespace: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metric_name", metric_name) - _setter("namespace", namespace) + pulumi.set(__self__, "metric_name", metric_name) + pulumi.set(__self__, "namespace", namespace) @property @pulumi.getter(name="metricName") @@ -1014,19 +810,8 @@ def __init__(__self__, *, :param str key: A unique identifier for the tag. :param str value: String which you can use to describe or define the tag. """ - MetricStreamTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/codeartifact/_inputs.py b/sdk/python/pulumi_aws_native/codeartifact/_inputs.py index 0ebbd0dbab..1f361c4964 100644 --- a/sdk/python/pulumi_aws_native/codeartifact/_inputs.py +++ b/sdk/python/pulumi_aws_native/codeartifact/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -24,19 +24,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - DomainTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -73,19 +62,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - RepositoryTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/codeartifact/domain.py b/sdk/python/pulumi_aws_native/codeartifact/domain.py index 2b5fb64143..9e0ef6b959 100644 --- a/sdk/python/pulumi_aws_native/codeartifact/domain.py +++ b/sdk/python/pulumi_aws_native/codeartifact/domain.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,29 +27,14 @@ def __init__(__self__, *, :param Any permissions_policy_document: The access control resource policy on the provided domain. :param pulumi.Input[Sequence[pulumi.Input['DomainTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - DomainArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - domain_name=domain_name, - encryption_key=encryption_key, - permissions_policy_document=permissions_policy_document, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - domain_name: Optional[pulumi.Input[str]] = None, - encryption_key: Optional[pulumi.Input[str]] = None, - permissions_policy_document: Optional[Any] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DomainTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if domain_name is not None: - _setter("domain_name", domain_name) + pulumi.set(__self__, "domain_name", domain_name) if encryption_key is not None: - _setter("encryption_key", encryption_key) + pulumi.set(__self__, "encryption_key", encryption_key) if permissions_policy_document is not None: - _setter("permissions_policy_document", permissions_policy_document) + pulumi.set(__self__, "permissions_policy_document", permissions_policy_document) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="domainName") @@ -139,10 +124,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DomainArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/codeartifact/get_domain.py b/sdk/python/pulumi_aws_native/codeartifact/get_domain.py index fc29411e45..410e4db571 100644 --- a/sdk/python/pulumi_aws_native/codeartifact/get_domain.py +++ b/sdk/python/pulumi_aws_native/codeartifact/get_domain.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/codeartifact/get_repository.py b/sdk/python/pulumi_aws_native/codeartifact/get_repository.py index 71ea7c494a..b618141e56 100644 --- a/sdk/python/pulumi_aws_native/codeartifact/get_repository.py +++ b/sdk/python/pulumi_aws_native/codeartifact/get_repository.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/codeartifact/outputs.py b/sdk/python/pulumi_aws_native/codeartifact/outputs.py index f05dc542d3..9822303a55 100644 --- a/sdk/python/pulumi_aws_native/codeartifact/outputs.py +++ b/sdk/python/pulumi_aws_native/codeartifact/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -27,19 +27,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - DomainTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -71,19 +60,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - RepositoryTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/codeartifact/repository.py b/sdk/python/pulumi_aws_native/codeartifact/repository.py index d626abbb95..e65c5e3f45 100644 --- a/sdk/python/pulumi_aws_native/codeartifact/repository.py +++ b/sdk/python/pulumi_aws_native/codeartifact/repository.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -35,44 +35,21 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['RepositoryTagArgs']]] tags: An array of key-value pairs to apply to this resource. :param pulumi.Input[Sequence[pulumi.Input[str]]] upstreams: A list of upstream repositories associated with the repository. """ - RepositoryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - domain_name=domain_name, - description=description, - domain_owner=domain_owner, - external_connections=external_connections, - permissions_policy_document=permissions_policy_document, - repository_name=repository_name, - tags=tags, - upstreams=upstreams, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - domain_name: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - domain_owner: Optional[pulumi.Input[str]] = None, - external_connections: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - permissions_policy_document: Optional[Any] = None, - repository_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['RepositoryTagArgs']]]] = None, - upstreams: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("domain_name", domain_name) + pulumi.set(__self__, "domain_name", domain_name) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if domain_owner is not None: - _setter("domain_owner", domain_owner) + pulumi.set(__self__, "domain_owner", domain_owner) if external_connections is not None: - _setter("external_connections", external_connections) + pulumi.set(__self__, "external_connections", external_connections) if permissions_policy_document is not None: - _setter("permissions_policy_document", permissions_policy_document) + pulumi.set(__self__, "permissions_policy_document", permissions_policy_document) if repository_name is not None: - _setter("repository_name", repository_name) + pulumi.set(__self__, "repository_name", repository_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if upstreams is not None: - _setter("upstreams", upstreams) + pulumi.set(__self__, "upstreams", upstreams) @property @pulumi.getter(name="domainName") @@ -218,10 +195,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RepositoryArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/codebuild/_inputs.py b/sdk/python/pulumi_aws_native/codebuild/_inputs.py index 51185d6ac3..832b7032a7 100644 --- a/sdk/python/pulumi_aws_native/codebuild/_inputs.py +++ b/sdk/python/pulumi_aws_native/codebuild/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -47,48 +47,23 @@ def __init__(__self__, *, override_artifact_name: Optional[pulumi.Input[bool]] = None, packaging: Optional[pulumi.Input[str]] = None, path: Optional[pulumi.Input[str]] = None): - ProjectArtifactsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - artifact_identifier=artifact_identifier, - encryption_disabled=encryption_disabled, - location=location, - name=name, - namespace_type=namespace_type, - override_artifact_name=override_artifact_name, - packaging=packaging, - path=path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input[str], - artifact_identifier: Optional[pulumi.Input[str]] = None, - encryption_disabled: Optional[pulumi.Input[bool]] = None, - location: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - namespace_type: Optional[pulumi.Input[str]] = None, - override_artifact_name: Optional[pulumi.Input[bool]] = None, - packaging: Optional[pulumi.Input[str]] = None, - path: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if artifact_identifier is not None: - _setter("artifact_identifier", artifact_identifier) + pulumi.set(__self__, "artifact_identifier", artifact_identifier) if encryption_disabled is not None: - _setter("encryption_disabled", encryption_disabled) + pulumi.set(__self__, "encryption_disabled", encryption_disabled) if location is not None: - _setter("location", location) + pulumi.set(__self__, "location", location) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if namespace_type is not None: - _setter("namespace_type", namespace_type) + pulumi.set(__self__, "namespace_type", namespace_type) if override_artifact_name is not None: - _setter("override_artifact_name", override_artifact_name) + pulumi.set(__self__, "override_artifact_name", override_artifact_name) if packaging is not None: - _setter("packaging", packaging) + pulumi.set(__self__, "packaging", packaging) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) @property @pulumi.getter @@ -177,21 +152,10 @@ class ProjectBatchRestrictionsArgs: def __init__(__self__, *, compute_types_allowed: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, maximum_builds_allowed: Optional[pulumi.Input[int]] = None): - ProjectBatchRestrictionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - compute_types_allowed=compute_types_allowed, - maximum_builds_allowed=maximum_builds_allowed, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - compute_types_allowed: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - maximum_builds_allowed: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if compute_types_allowed is not None: - _setter("compute_types_allowed", compute_types_allowed) + pulumi.set(__self__, "compute_types_allowed", compute_types_allowed) if maximum_builds_allowed is not None: - _setter("maximum_builds_allowed", maximum_builds_allowed) + pulumi.set(__self__, "maximum_builds_allowed", maximum_builds_allowed) @property @pulumi.getter(name="computeTypesAllowed") @@ -220,33 +184,16 @@ def __init__(__self__, *, restrictions: Optional[pulumi.Input['ProjectBatchRestrictionsArgs']] = None, service_role: Optional[pulumi.Input[str]] = None, timeout_in_mins: Optional[pulumi.Input[int]] = None): - ProjectBuildBatchConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - batch_report_mode=batch_report_mode, - combine_artifacts=combine_artifacts, - restrictions=restrictions, - service_role=service_role, - timeout_in_mins=timeout_in_mins, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - batch_report_mode: Optional[pulumi.Input[str]] = None, - combine_artifacts: Optional[pulumi.Input[bool]] = None, - restrictions: Optional[pulumi.Input['ProjectBatchRestrictionsArgs']] = None, - service_role: Optional[pulumi.Input[str]] = None, - timeout_in_mins: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if batch_report_mode is not None: - _setter("batch_report_mode", batch_report_mode) + pulumi.set(__self__, "batch_report_mode", batch_report_mode) if combine_artifacts is not None: - _setter("combine_artifacts", combine_artifacts) + pulumi.set(__self__, "combine_artifacts", combine_artifacts) if restrictions is not None: - _setter("restrictions", restrictions) + pulumi.set(__self__, "restrictions", restrictions) if service_role is not None: - _setter("service_role", service_role) + pulumi.set(__self__, "service_role", service_role) if timeout_in_mins is not None: - _setter("timeout_in_mins", timeout_in_mins) + pulumi.set(__self__, "timeout_in_mins", timeout_in_mins) @property @pulumi.getter(name="batchReportMode") @@ -299,21 +246,10 @@ class ProjectBuildStatusConfigArgs: def __init__(__self__, *, context: Optional[pulumi.Input[str]] = None, target_url: Optional[pulumi.Input[str]] = None): - ProjectBuildStatusConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - context=context, - target_url=target_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - context: Optional[pulumi.Input[str]] = None, - target_url: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if context is not None: - _setter("context", context) + pulumi.set(__self__, "context", context) if target_url is not None: - _setter("target_url", target_url) + pulumi.set(__self__, "target_url", target_url) @property @pulumi.getter @@ -340,24 +276,11 @@ def __init__(__self__, *, type: pulumi.Input[str], location: Optional[pulumi.Input[str]] = None, modes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - ProjectCacheArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - location=location, - modes=modes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input[str], - location: Optional[pulumi.Input[str]] = None, - modes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if location is not None: - _setter("location", location) + pulumi.set(__self__, "location", location) if modes is not None: - _setter("modes", modes) + pulumi.set(__self__, "modes", modes) @property @pulumi.getter @@ -393,24 +316,11 @@ def __init__(__self__, *, status: pulumi.Input[str], group_name: Optional[pulumi.Input[str]] = None, stream_name: Optional[pulumi.Input[str]] = None): - ProjectCloudWatchLogsConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - status=status, - group_name=group_name, - stream_name=stream_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status: pulumi.Input[str], - group_name: Optional[pulumi.Input[str]] = None, - stream_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("status", status) + pulumi.set(__self__, "status", status) if group_name is not None: - _setter("group_name", group_name) + pulumi.set(__self__, "group_name", group_name) if stream_name is not None: - _setter("stream_name", stream_name) + pulumi.set(__self__, "stream_name", stream_name) @property @pulumi.getter @@ -446,23 +356,10 @@ def __init__(__self__, *, name: pulumi.Input[str], value: pulumi.Input[str], type: Optional[pulumi.Input[str]] = None): - ProjectEnvironmentVariableArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - value: pulumi.Input[str], - type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -503,42 +400,19 @@ def __init__(__self__, *, image_pull_credentials_type: Optional[pulumi.Input[str]] = None, privileged_mode: Optional[pulumi.Input[bool]] = None, registry_credential: Optional[pulumi.Input['ProjectRegistryCredentialArgs']] = None): - ProjectEnvironmentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - compute_type=compute_type, - image=image, - type=type, - certificate=certificate, - environment_variables=environment_variables, - image_pull_credentials_type=image_pull_credentials_type, - privileged_mode=privileged_mode, - registry_credential=registry_credential, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - compute_type: pulumi.Input[str], - image: pulumi.Input[str], - type: pulumi.Input[str], - certificate: Optional[pulumi.Input[str]] = None, - environment_variables: Optional[pulumi.Input[Sequence[pulumi.Input['ProjectEnvironmentVariableArgs']]]] = None, - image_pull_credentials_type: Optional[pulumi.Input[str]] = None, - privileged_mode: Optional[pulumi.Input[bool]] = None, - registry_credential: Optional[pulumi.Input['ProjectRegistryCredentialArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("compute_type", compute_type) - _setter("image", image) - _setter("type", type) + pulumi.set(__self__, "compute_type", compute_type) + pulumi.set(__self__, "image", image) + pulumi.set(__self__, "type", type) if certificate is not None: - _setter("certificate", certificate) + pulumi.set(__self__, "certificate", certificate) if environment_variables is not None: - _setter("environment_variables", environment_variables) + pulumi.set(__self__, "environment_variables", environment_variables) if image_pull_credentials_type is not None: - _setter("image_pull_credentials_type", image_pull_credentials_type) + pulumi.set(__self__, "image_pull_credentials_type", image_pull_credentials_type) if privileged_mode is not None: - _setter("privileged_mode", privileged_mode) + pulumi.set(__self__, "privileged_mode", privileged_mode) if registry_credential is not None: - _setter("registry_credential", registry_credential) + pulumi.set(__self__, "registry_credential", registry_credential) @property @pulumi.getter(name="computeType") @@ -621,29 +495,12 @@ def __init__(__self__, *, mount_point: pulumi.Input[str], type: pulumi.Input[str], mount_options: Optional[pulumi.Input[str]] = None): - ProjectFileSystemLocationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - identifier=identifier, - location=location, - mount_point=mount_point, - type=type, - mount_options=mount_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - identifier: pulumi.Input[str], - location: pulumi.Input[str], - mount_point: pulumi.Input[str], - type: pulumi.Input[str], - mount_options: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("identifier", identifier) - _setter("location", location) - _setter("mount_point", mount_point) - _setter("type", type) + pulumi.set(__self__, "identifier", identifier) + pulumi.set(__self__, "location", location) + pulumi.set(__self__, "mount_point", mount_point) + pulumi.set(__self__, "type", type) if mount_options is not None: - _setter("mount_options", mount_options) + pulumi.set(__self__, "mount_options", mount_options) @property @pulumi.getter @@ -695,27 +552,13 @@ def mount_options(self, value: Optional[pulumi.Input[str]]): class ProjectFilterGroupArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type class ProjectGitSubmodulesConfigArgs: def __init__(__self__, *, fetch_submodules: pulumi.Input[bool]): - ProjectGitSubmodulesConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - fetch_submodules=fetch_submodules, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - fetch_submodules: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("fetch_submodules", fetch_submodules) + pulumi.set(__self__, "fetch_submodules", fetch_submodules) @property @pulumi.getter(name="fetchSubmodules") @@ -732,21 +575,10 @@ class ProjectLogsConfigArgs: def __init__(__self__, *, cloud_watch_logs: Optional[pulumi.Input['ProjectCloudWatchLogsConfigArgs']] = None, s3_logs: Optional[pulumi.Input['ProjectS3LogsConfigArgs']] = None): - ProjectLogsConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_logs=cloud_watch_logs, - s3_logs=s3_logs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_logs: Optional[pulumi.Input['ProjectCloudWatchLogsConfigArgs']] = None, - s3_logs: Optional[pulumi.Input['ProjectS3LogsConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_watch_logs is not None: - _setter("cloud_watch_logs", cloud_watch_logs) + pulumi.set(__self__, "cloud_watch_logs", cloud_watch_logs) if s3_logs is not None: - _setter("s3_logs", s3_logs) + pulumi.set(__self__, "s3_logs", s3_logs) @property @pulumi.getter(name="cloudWatchLogs") @@ -772,19 +604,8 @@ class ProjectRegistryCredentialArgs: def __init__(__self__, *, credential: pulumi.Input[str], credential_provider: pulumi.Input[str]): - ProjectRegistryCredentialArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - credential=credential, - credential_provider=credential_provider, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - credential: pulumi.Input[str], - credential_provider: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("credential", credential) - _setter("credential_provider", credential_provider) + pulumi.set(__self__, "credential", credential) + pulumi.set(__self__, "credential_provider", credential_provider) @property @pulumi.getter @@ -811,24 +632,11 @@ def __init__(__self__, *, status: pulumi.Input[str], encryption_disabled: Optional[pulumi.Input[bool]] = None, location: Optional[pulumi.Input[str]] = None): - ProjectS3LogsConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - status=status, - encryption_disabled=encryption_disabled, - location=location, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status: pulumi.Input[str], - encryption_disabled: Optional[pulumi.Input[bool]] = None, - location: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("status", status) + pulumi.set(__self__, "status", status) if encryption_disabled is not None: - _setter("encryption_disabled", encryption_disabled) + pulumi.set(__self__, "encryption_disabled", encryption_disabled) if location is not None: - _setter("location", location) + pulumi.set(__self__, "location", location) @property @pulumi.getter @@ -863,20 +671,9 @@ class ProjectSourceAuthArgs: def __init__(__self__, *, type: pulumi.Input[str], resource: Optional[pulumi.Input[str]] = None): - ProjectSourceAuthArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - resource=resource, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input[str], - resource: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if resource is not None: - _setter("resource", resource) + pulumi.set(__self__, "resource", resource) @property @pulumi.getter @@ -902,20 +699,9 @@ class ProjectSourceVersionArgs: def __init__(__self__, *, source_identifier: pulumi.Input[str], source_version: Optional[pulumi.Input[str]] = None): - ProjectSourceVersionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_identifier=source_identifier, - source_version=source_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_identifier: pulumi.Input[str], - source_version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("source_identifier", source_identifier) + pulumi.set(__self__, "source_identifier", source_identifier) if source_version is not None: - _setter("source_version", source_version) + pulumi.set(__self__, "source_version", source_version) @property @pulumi.getter(name="sourceIdentifier") @@ -949,52 +735,25 @@ def __init__(__self__, *, location: Optional[pulumi.Input[str]] = None, report_build_status: Optional[pulumi.Input[bool]] = None, source_identifier: Optional[pulumi.Input[str]] = None): - ProjectSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - auth=auth, - build_spec=build_spec, - build_status_config=build_status_config, - git_clone_depth=git_clone_depth, - git_submodules_config=git_submodules_config, - insecure_ssl=insecure_ssl, - location=location, - report_build_status=report_build_status, - source_identifier=source_identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input[str], - auth: Optional[pulumi.Input['ProjectSourceAuthArgs']] = None, - build_spec: Optional[pulumi.Input[str]] = None, - build_status_config: Optional[pulumi.Input['ProjectBuildStatusConfigArgs']] = None, - git_clone_depth: Optional[pulumi.Input[int]] = None, - git_submodules_config: Optional[pulumi.Input['ProjectGitSubmodulesConfigArgs']] = None, - insecure_ssl: Optional[pulumi.Input[bool]] = None, - location: Optional[pulumi.Input[str]] = None, - report_build_status: Optional[pulumi.Input[bool]] = None, - source_identifier: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if auth is not None: - _setter("auth", auth) + pulumi.set(__self__, "auth", auth) if build_spec is not None: - _setter("build_spec", build_spec) + pulumi.set(__self__, "build_spec", build_spec) if build_status_config is not None: - _setter("build_status_config", build_status_config) + pulumi.set(__self__, "build_status_config", build_status_config) if git_clone_depth is not None: - _setter("git_clone_depth", git_clone_depth) + pulumi.set(__self__, "git_clone_depth", git_clone_depth) if git_submodules_config is not None: - _setter("git_submodules_config", git_submodules_config) + pulumi.set(__self__, "git_submodules_config", git_submodules_config) if insecure_ssl is not None: - _setter("insecure_ssl", insecure_ssl) + pulumi.set(__self__, "insecure_ssl", insecure_ssl) if location is not None: - _setter("location", location) + pulumi.set(__self__, "location", location) if report_build_status is not None: - _setter("report_build_status", report_build_status) + pulumi.set(__self__, "report_build_status", report_build_status) if source_identifier is not None: - _setter("source_identifier", source_identifier) + pulumi.set(__self__, "source_identifier", source_identifier) @property @pulumi.getter @@ -1092,19 +851,8 @@ class ProjectTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ProjectTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1131,25 +879,12 @@ def __init__(__self__, *, build_type: Optional[pulumi.Input[str]] = None, filter_groups: Optional[pulumi.Input[Sequence[pulumi.Input['ProjectFilterGroupArgs']]]] = None, webhook: Optional[pulumi.Input[bool]] = None): - ProjectTriggersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - build_type=build_type, - filter_groups=filter_groups, - webhook=webhook, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - build_type: Optional[pulumi.Input[str]] = None, - filter_groups: Optional[pulumi.Input[Sequence[pulumi.Input['ProjectFilterGroupArgs']]]] = None, - webhook: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if build_type is not None: - _setter("build_type", build_type) + pulumi.set(__self__, "build_type", build_type) if filter_groups is not None: - _setter("filter_groups", filter_groups) + pulumi.set(__self__, "filter_groups", filter_groups) if webhook is not None: - _setter("webhook", webhook) + pulumi.set(__self__, "webhook", webhook) @property @pulumi.getter(name="buildType") @@ -1185,25 +920,12 @@ def __init__(__self__, *, security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, subnets: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, vpc_id: Optional[pulumi.Input[str]] = None): - ProjectVpcConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnets=subnets, - vpc_id=vpc_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - subnets: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - vpc_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if subnets is not None: - _setter("subnets", subnets) + pulumi.set(__self__, "subnets", subnets) if vpc_id is not None: - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "vpc_id", vpc_id) @property @pulumi.getter(name="securityGroupIds") @@ -1238,20 +960,9 @@ class ReportGroupReportExportConfigArgs: def __init__(__self__, *, export_config_type: pulumi.Input[str], s3_destination: Optional[pulumi.Input['ReportGroupS3ReportExportConfigArgs']] = None): - ReportGroupReportExportConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - export_config_type=export_config_type, - s3_destination=s3_destination, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - export_config_type: pulumi.Input[str], - s3_destination: Optional[pulumi.Input['ReportGroupS3ReportExportConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("export_config_type", export_config_type) + pulumi.set(__self__, "export_config_type", export_config_type) if s3_destination is not None: - _setter("s3_destination", s3_destination) + pulumi.set(__self__, "s3_destination", s3_destination) @property @pulumi.getter(name="exportConfigType") @@ -1281,36 +992,17 @@ def __init__(__self__, *, encryption_key: Optional[pulumi.Input[str]] = None, packaging: Optional[pulumi.Input[str]] = None, path: Optional[pulumi.Input[str]] = None): - ReportGroupS3ReportExportConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - bucket_owner=bucket_owner, - encryption_disabled=encryption_disabled, - encryption_key=encryption_key, - packaging=packaging, - path=path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: pulumi.Input[str], - bucket_owner: Optional[pulumi.Input[str]] = None, - encryption_disabled: Optional[pulumi.Input[bool]] = None, - encryption_key: Optional[pulumi.Input[str]] = None, - packaging: Optional[pulumi.Input[str]] = None, - path: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) + pulumi.set(__self__, "bucket", bucket) if bucket_owner is not None: - _setter("bucket_owner", bucket_owner) + pulumi.set(__self__, "bucket_owner", bucket_owner) if encryption_disabled is not None: - _setter("encryption_disabled", encryption_disabled) + pulumi.set(__self__, "encryption_disabled", encryption_disabled) if encryption_key is not None: - _setter("encryption_key", encryption_key) + pulumi.set(__self__, "encryption_key", encryption_key) if packaging is not None: - _setter("packaging", packaging) + pulumi.set(__self__, "packaging", packaging) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) @property @pulumi.getter @@ -1372,19 +1064,8 @@ class ReportGroupTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ReportGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/codebuild/get_project.py b/sdk/python/pulumi_aws_native/codebuild/get_project.py index 21c9f58da9..fab9ad2f08 100644 --- a/sdk/python/pulumi_aws_native/codebuild/get_project.py +++ b/sdk/python/pulumi_aws_native/codebuild/get_project.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/codebuild/get_report_group.py b/sdk/python/pulumi_aws_native/codebuild/get_report_group.py index 95817b97be..f765df6067 100644 --- a/sdk/python/pulumi_aws_native/codebuild/get_report_group.py +++ b/sdk/python/pulumi_aws_native/codebuild/get_report_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/codebuild/get_source_credential.py b/sdk/python/pulumi_aws_native/codebuild/get_source_credential.py index 6eb7a8d38c..b2d3c234a2 100644 --- a/sdk/python/pulumi_aws_native/codebuild/get_source_credential.py +++ b/sdk/python/pulumi_aws_native/codebuild/get_source_credential.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/codebuild/outputs.py b/sdk/python/pulumi_aws_native/codebuild/outputs.py index d7fd986559..1c475306b4 100644 --- a/sdk/python/pulumi_aws_native/codebuild/outputs.py +++ b/sdk/python/pulumi_aws_native/codebuild/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -71,48 +71,23 @@ def __init__(__self__, *, override_artifact_name: Optional[bool] = None, packaging: Optional[str] = None, path: Optional[str] = None): - ProjectArtifacts._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - artifact_identifier=artifact_identifier, - encryption_disabled=encryption_disabled, - location=location, - name=name, - namespace_type=namespace_type, - override_artifact_name=override_artifact_name, - packaging=packaging, - path=path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: str, - artifact_identifier: Optional[str] = None, - encryption_disabled: Optional[bool] = None, - location: Optional[str] = None, - name: Optional[str] = None, - namespace_type: Optional[str] = None, - override_artifact_name: Optional[bool] = None, - packaging: Optional[str] = None, - path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if artifact_identifier is not None: - _setter("artifact_identifier", artifact_identifier) + pulumi.set(__self__, "artifact_identifier", artifact_identifier) if encryption_disabled is not None: - _setter("encryption_disabled", encryption_disabled) + pulumi.set(__self__, "encryption_disabled", encryption_disabled) if location is not None: - _setter("location", location) + pulumi.set(__self__, "location", location) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if namespace_type is not None: - _setter("namespace_type", namespace_type) + pulumi.set(__self__, "namespace_type", namespace_type) if override_artifact_name is not None: - _setter("override_artifact_name", override_artifact_name) + pulumi.set(__self__, "override_artifact_name", override_artifact_name) if packaging is not None: - _setter("packaging", packaging) + pulumi.set(__self__, "packaging", packaging) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) @property @pulumi.getter @@ -184,21 +159,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, compute_types_allowed: Optional[Sequence[str]] = None, maximum_builds_allowed: Optional[int] = None): - ProjectBatchRestrictions._configure( - lambda key, value: pulumi.set(__self__, key, value), - compute_types_allowed=compute_types_allowed, - maximum_builds_allowed=maximum_builds_allowed, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - compute_types_allowed: Optional[Sequence[str]] = None, - maximum_builds_allowed: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if compute_types_allowed is not None: - _setter("compute_types_allowed", compute_types_allowed) + pulumi.set(__self__, "compute_types_allowed", compute_types_allowed) if maximum_builds_allowed is not None: - _setter("maximum_builds_allowed", maximum_builds_allowed) + pulumi.set(__self__, "maximum_builds_allowed", maximum_builds_allowed) @property @pulumi.getter(name="computeTypesAllowed") @@ -242,33 +206,16 @@ def __init__(__self__, *, restrictions: Optional['outputs.ProjectBatchRestrictions'] = None, service_role: Optional[str] = None, timeout_in_mins: Optional[int] = None): - ProjectBuildBatchConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - batch_report_mode=batch_report_mode, - combine_artifacts=combine_artifacts, - restrictions=restrictions, - service_role=service_role, - timeout_in_mins=timeout_in_mins, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - batch_report_mode: Optional[str] = None, - combine_artifacts: Optional[bool] = None, - restrictions: Optional['outputs.ProjectBatchRestrictions'] = None, - service_role: Optional[str] = None, - timeout_in_mins: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if batch_report_mode is not None: - _setter("batch_report_mode", batch_report_mode) + pulumi.set(__self__, "batch_report_mode", batch_report_mode) if combine_artifacts is not None: - _setter("combine_artifacts", combine_artifacts) + pulumi.set(__self__, "combine_artifacts", combine_artifacts) if restrictions is not None: - _setter("restrictions", restrictions) + pulumi.set(__self__, "restrictions", restrictions) if service_role is not None: - _setter("service_role", service_role) + pulumi.set(__self__, "service_role", service_role) if timeout_in_mins is not None: - _setter("timeout_in_mins", timeout_in_mins) + pulumi.set(__self__, "timeout_in_mins", timeout_in_mins) @property @pulumi.getter(name="batchReportMode") @@ -318,21 +265,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, context: Optional[str] = None, target_url: Optional[str] = None): - ProjectBuildStatusConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - context=context, - target_url=target_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - context: Optional[str] = None, - target_url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if context is not None: - _setter("context", context) + pulumi.set(__self__, "context", context) if target_url is not None: - _setter("target_url", target_url) + pulumi.set(__self__, "target_url", target_url) @property @pulumi.getter @@ -351,24 +287,11 @@ def __init__(__self__, *, type: str, location: Optional[str] = None, modes: Optional[Sequence[str]] = None): - ProjectCache._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - location=location, - modes=modes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: str, - location: Optional[str] = None, - modes: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if location is not None: - _setter("location", location) + pulumi.set(__self__, "location", location) if modes is not None: - _setter("modes", modes) + pulumi.set(__self__, "modes", modes) @property @pulumi.getter @@ -411,24 +334,11 @@ def __init__(__self__, *, status: str, group_name: Optional[str] = None, stream_name: Optional[str] = None): - ProjectCloudWatchLogsConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - status=status, - group_name=group_name, - stream_name=stream_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status: str, - group_name: Optional[str] = None, - stream_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("status", status) + pulumi.set(__self__, "status", status) if group_name is not None: - _setter("group_name", group_name) + pulumi.set(__self__, "group_name", group_name) if stream_name is not None: - _setter("stream_name", stream_name) + pulumi.set(__self__, "stream_name", stream_name) @property @pulumi.getter @@ -482,42 +392,19 @@ def __init__(__self__, *, image_pull_credentials_type: Optional[str] = None, privileged_mode: Optional[bool] = None, registry_credential: Optional['outputs.ProjectRegistryCredential'] = None): - ProjectEnvironment._configure( - lambda key, value: pulumi.set(__self__, key, value), - compute_type=compute_type, - image=image, - type=type, - certificate=certificate, - environment_variables=environment_variables, - image_pull_credentials_type=image_pull_credentials_type, - privileged_mode=privileged_mode, - registry_credential=registry_credential, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - compute_type: str, - image: str, - type: str, - certificate: Optional[str] = None, - environment_variables: Optional[Sequence['outputs.ProjectEnvironmentVariable']] = None, - image_pull_credentials_type: Optional[str] = None, - privileged_mode: Optional[bool] = None, - registry_credential: Optional['outputs.ProjectRegistryCredential'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("compute_type", compute_type) - _setter("image", image) - _setter("type", type) + pulumi.set(__self__, "compute_type", compute_type) + pulumi.set(__self__, "image", image) + pulumi.set(__self__, "type", type) if certificate is not None: - _setter("certificate", certificate) + pulumi.set(__self__, "certificate", certificate) if environment_variables is not None: - _setter("environment_variables", environment_variables) + pulumi.set(__self__, "environment_variables", environment_variables) if image_pull_credentials_type is not None: - _setter("image_pull_credentials_type", image_pull_credentials_type) + pulumi.set(__self__, "image_pull_credentials_type", image_pull_credentials_type) if privileged_mode is not None: - _setter("privileged_mode", privileged_mode) + pulumi.set(__self__, "privileged_mode", privileged_mode) if registry_credential is not None: - _setter("registry_credential", registry_credential) + pulumi.set(__self__, "registry_credential", registry_credential) @property @pulumi.getter(name="computeType") @@ -566,23 +453,10 @@ def __init__(__self__, *, name: str, value: str, type: Optional[str] = None): - ProjectEnvironmentVariable._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - value: str, - type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -627,29 +501,12 @@ def __init__(__self__, *, mount_point: str, type: str, mount_options: Optional[str] = None): - ProjectFileSystemLocation._configure( - lambda key, value: pulumi.set(__self__, key, value), - identifier=identifier, - location=location, - mount_point=mount_point, - type=type, - mount_options=mount_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - identifier: str, - location: str, - mount_point: str, - type: str, - mount_options: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("identifier", identifier) - _setter("location", location) - _setter("mount_point", mount_point) - _setter("type", type) + pulumi.set(__self__, "identifier", identifier) + pulumi.set(__self__, "location", location) + pulumi.set(__self__, "mount_point", mount_point) + pulumi.set(__self__, "type", type) if mount_options is not None: - _setter("mount_options", mount_options) + pulumi.set(__self__, "mount_options", mount_options) @property @pulumi.getter @@ -681,11 +538,6 @@ def mount_options(self) -> Optional[str]: class ProjectFilterGroup(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -709,16 +561,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, fetch_submodules: bool): - ProjectGitSubmodulesConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - fetch_submodules=fetch_submodules, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - fetch_submodules: bool, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("fetch_submodules", fetch_submodules) + pulumi.set(__self__, "fetch_submodules", fetch_submodules) @property @pulumi.getter(name="fetchSubmodules") @@ -750,21 +593,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, cloud_watch_logs: Optional['outputs.ProjectCloudWatchLogsConfig'] = None, s3_logs: Optional['outputs.ProjectS3LogsConfig'] = None): - ProjectLogsConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_logs=cloud_watch_logs, - s3_logs=s3_logs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_logs: Optional['outputs.ProjectCloudWatchLogsConfig'] = None, - s3_logs: Optional['outputs.ProjectS3LogsConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_watch_logs is not None: - _setter("cloud_watch_logs", cloud_watch_logs) + pulumi.set(__self__, "cloud_watch_logs", cloud_watch_logs) if s3_logs is not None: - _setter("s3_logs", s3_logs) + pulumi.set(__self__, "s3_logs", s3_logs) @property @pulumi.getter(name="cloudWatchLogs") @@ -799,19 +631,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, credential: str, credential_provider: str): - ProjectRegistryCredential._configure( - lambda key, value: pulumi.set(__self__, key, value), - credential=credential, - credential_provider=credential_provider, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - credential: str, - credential_provider: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("credential", credential) - _setter("credential_provider", credential_provider) + pulumi.set(__self__, "credential", credential) + pulumi.set(__self__, "credential_provider", credential_provider) @property @pulumi.getter @@ -847,24 +668,11 @@ def __init__(__self__, *, status: str, encryption_disabled: Optional[bool] = None, location: Optional[str] = None): - ProjectS3LogsConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - status=status, - encryption_disabled=encryption_disabled, - location=location, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status: str, - encryption_disabled: Optional[bool] = None, - location: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("status", status) + pulumi.set(__self__, "status", status) if encryption_disabled is not None: - _setter("encryption_disabled", encryption_disabled) + pulumi.set(__self__, "encryption_disabled", encryption_disabled) if location is not None: - _setter("location", location) + pulumi.set(__self__, "location", location) @property @pulumi.getter @@ -924,52 +732,25 @@ def __init__(__self__, *, location: Optional[str] = None, report_build_status: Optional[bool] = None, source_identifier: Optional[str] = None): - ProjectSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - auth=auth, - build_spec=build_spec, - build_status_config=build_status_config, - git_clone_depth=git_clone_depth, - git_submodules_config=git_submodules_config, - insecure_ssl=insecure_ssl, - location=location, - report_build_status=report_build_status, - source_identifier=source_identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: str, - auth: Optional['outputs.ProjectSourceAuth'] = None, - build_spec: Optional[str] = None, - build_status_config: Optional['outputs.ProjectBuildStatusConfig'] = None, - git_clone_depth: Optional[int] = None, - git_submodules_config: Optional['outputs.ProjectGitSubmodulesConfig'] = None, - insecure_ssl: Optional[bool] = None, - location: Optional[str] = None, - report_build_status: Optional[bool] = None, - source_identifier: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if auth is not None: - _setter("auth", auth) + pulumi.set(__self__, "auth", auth) if build_spec is not None: - _setter("build_spec", build_spec) + pulumi.set(__self__, "build_spec", build_spec) if build_status_config is not None: - _setter("build_status_config", build_status_config) + pulumi.set(__self__, "build_status_config", build_status_config) if git_clone_depth is not None: - _setter("git_clone_depth", git_clone_depth) + pulumi.set(__self__, "git_clone_depth", git_clone_depth) if git_submodules_config is not None: - _setter("git_submodules_config", git_submodules_config) + pulumi.set(__self__, "git_submodules_config", git_submodules_config) if insecure_ssl is not None: - _setter("insecure_ssl", insecure_ssl) + pulumi.set(__self__, "insecure_ssl", insecure_ssl) if location is not None: - _setter("location", location) + pulumi.set(__self__, "location", location) if report_build_status is not None: - _setter("report_build_status", report_build_status) + pulumi.set(__self__, "report_build_status", report_build_status) if source_identifier is not None: - _setter("source_identifier", source_identifier) + pulumi.set(__self__, "source_identifier", source_identifier) @property @pulumi.getter @@ -1027,20 +808,9 @@ class ProjectSourceAuth(dict): def __init__(__self__, *, type: str, resource: Optional[str] = None): - ProjectSourceAuth._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - resource=resource, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: str, - resource: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if resource is not None: - _setter("resource", resource) + pulumi.set(__self__, "resource", resource) @property @pulumi.getter @@ -1077,20 +847,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, source_identifier: str, source_version: Optional[str] = None): - ProjectSourceVersion._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_identifier=source_identifier, - source_version=source_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_identifier: str, - source_version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("source_identifier", source_identifier) + pulumi.set(__self__, "source_identifier", source_identifier) if source_version is not None: - _setter("source_version", source_version) + pulumi.set(__self__, "source_version", source_version) @property @pulumi.getter(name="sourceIdentifier") @@ -1108,19 +867,8 @@ class ProjectTag(dict): def __init__(__self__, *, key: str, value: str): - ProjectTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1158,25 +906,12 @@ def __init__(__self__, *, build_type: Optional[str] = None, filter_groups: Optional[Sequence['outputs.ProjectFilterGroup']] = None, webhook: Optional[bool] = None): - ProjectTriggers._configure( - lambda key, value: pulumi.set(__self__, key, value), - build_type=build_type, - filter_groups=filter_groups, - webhook=webhook, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - build_type: Optional[str] = None, - filter_groups: Optional[Sequence['outputs.ProjectFilterGroup']] = None, - webhook: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if build_type is not None: - _setter("build_type", build_type) + pulumi.set(__self__, "build_type", build_type) if filter_groups is not None: - _setter("filter_groups", filter_groups) + pulumi.set(__self__, "filter_groups", filter_groups) if webhook is not None: - _setter("webhook", webhook) + pulumi.set(__self__, "webhook", webhook) @property @pulumi.getter(name="buildType") @@ -1219,25 +954,12 @@ def __init__(__self__, *, security_group_ids: Optional[Sequence[str]] = None, subnets: Optional[Sequence[str]] = None, vpc_id: Optional[str] = None): - ProjectVpcConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnets=subnets, - vpc_id=vpc_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: Optional[Sequence[str]] = None, - subnets: Optional[Sequence[str]] = None, - vpc_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if subnets is not None: - _setter("subnets", subnets) + pulumi.set(__self__, "subnets", subnets) if vpc_id is not None: - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "vpc_id", vpc_id) @property @pulumi.getter(name="securityGroupIds") @@ -1279,20 +1001,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, export_config_type: str, s3_destination: Optional['outputs.ReportGroupS3ReportExportConfig'] = None): - ReportGroupReportExportConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - export_config_type=export_config_type, - s3_destination=s3_destination, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - export_config_type: str, - s3_destination: Optional['outputs.ReportGroupS3ReportExportConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("export_config_type", export_config_type) + pulumi.set(__self__, "export_config_type", export_config_type) if s3_destination is not None: - _setter("s3_destination", s3_destination) + pulumi.set(__self__, "s3_destination", s3_destination) @property @pulumi.getter(name="exportConfigType") @@ -1335,36 +1046,17 @@ def __init__(__self__, *, encryption_key: Optional[str] = None, packaging: Optional[str] = None, path: Optional[str] = None): - ReportGroupS3ReportExportConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - bucket_owner=bucket_owner, - encryption_disabled=encryption_disabled, - encryption_key=encryption_key, - packaging=packaging, - path=path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: str, - bucket_owner: Optional[str] = None, - encryption_disabled: Optional[bool] = None, - encryption_key: Optional[str] = None, - packaging: Optional[str] = None, - path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) + pulumi.set(__self__, "bucket", bucket) if bucket_owner is not None: - _setter("bucket_owner", bucket_owner) + pulumi.set(__self__, "bucket_owner", bucket_owner) if encryption_disabled is not None: - _setter("encryption_disabled", encryption_disabled) + pulumi.set(__self__, "encryption_disabled", encryption_disabled) if encryption_key is not None: - _setter("encryption_key", encryption_key) + pulumi.set(__self__, "encryption_key", encryption_key) if packaging is not None: - _setter("packaging", packaging) + pulumi.set(__self__, "packaging", packaging) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) @property @pulumi.getter @@ -1402,19 +1094,8 @@ class ReportGroupTag(dict): def __init__(__self__, *, key: str, value: str): - ReportGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/codebuild/project.py b/sdk/python/pulumi_aws_native/codebuild/project.py index 95140ef968..b012ed7413 100644 --- a/sdk/python/pulumi_aws_native/codebuild/project.py +++ b/sdk/python/pulumi_aws_native/codebuild/project.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -43,105 +43,50 @@ def __init__(__self__, *, """ The set of arguments for constructing a Project resource. """ - ProjectArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - artifacts=artifacts, - environment=environment, - service_role=service_role, - source=source, - badge_enabled=badge_enabled, - build_batch_config=build_batch_config, - cache=cache, - concurrent_build_limit=concurrent_build_limit, - description=description, - encryption_key=encryption_key, - file_system_locations=file_system_locations, - logs_config=logs_config, - name=name, - queued_timeout_in_minutes=queued_timeout_in_minutes, - resource_access_role=resource_access_role, - secondary_artifacts=secondary_artifacts, - secondary_source_versions=secondary_source_versions, - secondary_sources=secondary_sources, - source_version=source_version, - tags=tags, - timeout_in_minutes=timeout_in_minutes, - triggers=triggers, - visibility=visibility, - vpc_config=vpc_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - artifacts: pulumi.Input['ProjectArtifactsArgs'], - environment: pulumi.Input['ProjectEnvironmentArgs'], - service_role: pulumi.Input[str], - source: pulumi.Input['ProjectSourceArgs'], - badge_enabled: Optional[pulumi.Input[bool]] = None, - build_batch_config: Optional[pulumi.Input['ProjectBuildBatchConfigArgs']] = None, - cache: Optional[pulumi.Input['ProjectCacheArgs']] = None, - concurrent_build_limit: Optional[pulumi.Input[int]] = None, - description: Optional[pulumi.Input[str]] = None, - encryption_key: Optional[pulumi.Input[str]] = None, - file_system_locations: Optional[pulumi.Input[Sequence[pulumi.Input['ProjectFileSystemLocationArgs']]]] = None, - logs_config: Optional[pulumi.Input['ProjectLogsConfigArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - queued_timeout_in_minutes: Optional[pulumi.Input[int]] = None, - resource_access_role: Optional[pulumi.Input[str]] = None, - secondary_artifacts: Optional[pulumi.Input[Sequence[pulumi.Input['ProjectArtifactsArgs']]]] = None, - secondary_source_versions: Optional[pulumi.Input[Sequence[pulumi.Input['ProjectSourceVersionArgs']]]] = None, - secondary_sources: Optional[pulumi.Input[Sequence[pulumi.Input['ProjectSourceArgs']]]] = None, - source_version: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ProjectTagArgs']]]] = None, - timeout_in_minutes: Optional[pulumi.Input[int]] = None, - triggers: Optional[pulumi.Input['ProjectTriggersArgs']] = None, - visibility: Optional[pulumi.Input[str]] = None, - vpc_config: Optional[pulumi.Input['ProjectVpcConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("artifacts", artifacts) - _setter("environment", environment) - _setter("service_role", service_role) - _setter("source", source) + pulumi.set(__self__, "artifacts", artifacts) + pulumi.set(__self__, "environment", environment) + pulumi.set(__self__, "service_role", service_role) + pulumi.set(__self__, "source", source) if badge_enabled is not None: - _setter("badge_enabled", badge_enabled) + pulumi.set(__self__, "badge_enabled", badge_enabled) if build_batch_config is not None: - _setter("build_batch_config", build_batch_config) + pulumi.set(__self__, "build_batch_config", build_batch_config) if cache is not None: - _setter("cache", cache) + pulumi.set(__self__, "cache", cache) if concurrent_build_limit is not None: - _setter("concurrent_build_limit", concurrent_build_limit) + pulumi.set(__self__, "concurrent_build_limit", concurrent_build_limit) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if encryption_key is not None: - _setter("encryption_key", encryption_key) + pulumi.set(__self__, "encryption_key", encryption_key) if file_system_locations is not None: - _setter("file_system_locations", file_system_locations) + pulumi.set(__self__, "file_system_locations", file_system_locations) if logs_config is not None: - _setter("logs_config", logs_config) + pulumi.set(__self__, "logs_config", logs_config) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if queued_timeout_in_minutes is not None: - _setter("queued_timeout_in_minutes", queued_timeout_in_minutes) + pulumi.set(__self__, "queued_timeout_in_minutes", queued_timeout_in_minutes) if resource_access_role is not None: - _setter("resource_access_role", resource_access_role) + pulumi.set(__self__, "resource_access_role", resource_access_role) if secondary_artifacts is not None: - _setter("secondary_artifacts", secondary_artifacts) + pulumi.set(__self__, "secondary_artifacts", secondary_artifacts) if secondary_source_versions is not None: - _setter("secondary_source_versions", secondary_source_versions) + pulumi.set(__self__, "secondary_source_versions", secondary_source_versions) if secondary_sources is not None: - _setter("secondary_sources", secondary_sources) + pulumi.set(__self__, "secondary_sources", secondary_sources) if source_version is not None: - _setter("source_version", source_version) + pulumi.set(__self__, "source_version", source_version) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if timeout_in_minutes is not None: - _setter("timeout_in_minutes", timeout_in_minutes) + pulumi.set(__self__, "timeout_in_minutes", timeout_in_minutes) if triggers is not None: - _setter("triggers", triggers) + pulumi.set(__self__, "triggers", triggers) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) if vpc_config is not None: - _setter("vpc_config", vpc_config) + pulumi.set(__self__, "vpc_config", vpc_config) @property @pulumi.getter @@ -420,10 +365,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ProjectArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -463,44 +404,19 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = ProjectArgs.__new__(ProjectArgs) - if artifacts is not None and not isinstance(artifacts, ProjectArtifactsArgs): - artifacts = artifacts or {} - def _setter(key, value): - artifacts[key] = value - ProjectArtifactsArgs._configure(_setter, **artifacts) if artifacts is None and not opts.urn: raise TypeError("Missing required property 'artifacts'") __props__.__dict__["artifacts"] = artifacts __props__.__dict__["badge_enabled"] = badge_enabled - if build_batch_config is not None and not isinstance(build_batch_config, ProjectBuildBatchConfigArgs): - build_batch_config = build_batch_config or {} - def _setter(key, value): - build_batch_config[key] = value - ProjectBuildBatchConfigArgs._configure(_setter, **build_batch_config) __props__.__dict__["build_batch_config"] = build_batch_config - if cache is not None and not isinstance(cache, ProjectCacheArgs): - cache = cache or {} - def _setter(key, value): - cache[key] = value - ProjectCacheArgs._configure(_setter, **cache) __props__.__dict__["cache"] = cache __props__.__dict__["concurrent_build_limit"] = concurrent_build_limit __props__.__dict__["description"] = description __props__.__dict__["encryption_key"] = encryption_key - if environment is not None and not isinstance(environment, ProjectEnvironmentArgs): - environment = environment or {} - def _setter(key, value): - environment[key] = value - ProjectEnvironmentArgs._configure(_setter, **environment) if environment is None and not opts.urn: raise TypeError("Missing required property 'environment'") __props__.__dict__["environment"] = environment __props__.__dict__["file_system_locations"] = file_system_locations - if logs_config is not None and not isinstance(logs_config, ProjectLogsConfigArgs): - logs_config = logs_config or {} - def _setter(key, value): - logs_config[key] = value - ProjectLogsConfigArgs._configure(_setter, **logs_config) __props__.__dict__["logs_config"] = logs_config __props__.__dict__["name"] = name __props__.__dict__["queued_timeout_in_minutes"] = queued_timeout_in_minutes @@ -511,29 +427,14 @@ def _setter(key, value): if service_role is None and not opts.urn: raise TypeError("Missing required property 'service_role'") __props__.__dict__["service_role"] = service_role - if source is not None and not isinstance(source, ProjectSourceArgs): - source = source or {} - def _setter(key, value): - source[key] = value - ProjectSourceArgs._configure(_setter, **source) if source is None and not opts.urn: raise TypeError("Missing required property 'source'") __props__.__dict__["source"] = source __props__.__dict__["source_version"] = source_version __props__.__dict__["tags"] = tags __props__.__dict__["timeout_in_minutes"] = timeout_in_minutes - if triggers is not None and not isinstance(triggers, ProjectTriggersArgs): - triggers = triggers or {} - def _setter(key, value): - triggers[key] = value - ProjectTriggersArgs._configure(_setter, **triggers) __props__.__dict__["triggers"] = triggers __props__.__dict__["visibility"] = visibility - if vpc_config is not None and not isinstance(vpc_config, ProjectVpcConfigArgs): - vpc_config = vpc_config or {} - def _setter(key, value): - vpc_config[key] = value - ProjectVpcConfigArgs._configure(_setter, **vpc_config) __props__.__dict__["vpc_config"] = vpc_config __props__.__dict__["arn"] = None replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["name"]) diff --git a/sdk/python/pulumi_aws_native/codebuild/report_group.py b/sdk/python/pulumi_aws_native/codebuild/report_group.py index d07b38a4a4..f4cb7efdea 100644 --- a/sdk/python/pulumi_aws_native/codebuild/report_group.py +++ b/sdk/python/pulumi_aws_native/codebuild/report_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -24,31 +24,14 @@ def __init__(__self__, *, """ The set of arguments for constructing a ReportGroup resource. """ - ReportGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - export_config=export_config, - type=type, - delete_reports=delete_reports, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - export_config: pulumi.Input['ReportGroupReportExportConfigArgs'], - type: pulumi.Input[str], - delete_reports: Optional[pulumi.Input[bool]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ReportGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("export_config", export_config) - _setter("type", type) + pulumi.set(__self__, "export_config", export_config) + pulumi.set(__self__, "type", type) if delete_reports is not None: - _setter("delete_reports", delete_reports) + pulumi.set(__self__, "delete_reports", delete_reports) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="exportConfig") @@ -137,10 +120,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ReportGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -162,11 +141,6 @@ def _internal_init(__self__, __props__ = ReportGroupArgs.__new__(ReportGroupArgs) __props__.__dict__["delete_reports"] = delete_reports - if export_config is not None and not isinstance(export_config, ReportGroupReportExportConfigArgs): - export_config = export_config or {} - def _setter(key, value): - export_config[key] = value - ReportGroupReportExportConfigArgs._configure(_setter, **export_config) if export_config is None and not opts.urn: raise TypeError("Missing required property 'export_config'") __props__.__dict__["export_config"] = export_config diff --git a/sdk/python/pulumi_aws_native/codebuild/source_credential.py b/sdk/python/pulumi_aws_native/codebuild/source_credential.py index b067233566..2383ca4aa6 100644 --- a/sdk/python/pulumi_aws_native/codebuild/source_credential.py +++ b/sdk/python/pulumi_aws_native/codebuild/source_credential.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['SourceCredentialArgs', 'SourceCredential'] @@ -21,26 +21,11 @@ def __init__(__self__, *, """ The set of arguments for constructing a SourceCredential resource. """ - SourceCredentialArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - auth_type=auth_type, - server_type=server_type, - token=token, - username=username, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auth_type: pulumi.Input[str], - server_type: pulumi.Input[str], - token: pulumi.Input[str], - username: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("auth_type", auth_type) - _setter("server_type", server_type) - _setter("token", token) + pulumi.set(__self__, "auth_type", auth_type) + pulumi.set(__self__, "server_type", server_type) + pulumi.set(__self__, "token", token) if username is not None: - _setter("username", username) + pulumi.set(__self__, "username", username) @property @pulumi.getter(name="authType") @@ -119,10 +104,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SourceCredentialArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/codecommit/_inputs.py b/sdk/python/pulumi_aws_native/codecommit/_inputs.py index 06958caf07..54bee261ba 100644 --- a/sdk/python/pulumi_aws_native/codecommit/_inputs.py +++ b/sdk/python/pulumi_aws_native/codecommit/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -21,20 +21,9 @@ class RepositoryCodeArgs: def __init__(__self__, *, s3: pulumi.Input['RepositoryS3Args'], branch_name: Optional[pulumi.Input[str]] = None): - RepositoryCodeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3=s3, - branch_name=branch_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3: pulumi.Input['RepositoryS3Args'], - branch_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3", s3) + pulumi.set(__self__, "s3", s3) if branch_name is not None: - _setter("branch_name", branch_name) + pulumi.set(__self__, "branch_name", branch_name) @property @pulumi.getter @@ -61,23 +50,10 @@ def __init__(__self__, *, bucket: pulumi.Input[str], key: pulumi.Input[str], object_version: Optional[pulumi.Input[str]] = None): - RepositoryS3Args._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - key=key, - object_version=object_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: pulumi.Input[str], - key: pulumi.Input[str], - object_version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) - _setter("key", key) + pulumi.set(__self__, "bucket", bucket) + pulumi.set(__self__, "key", key) if object_version is not None: - _setter("object_version", object_version) + pulumi.set(__self__, "object_version", object_version) @property @pulumi.getter @@ -112,19 +88,8 @@ class RepositoryTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - RepositoryTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -153,30 +118,13 @@ def __init__(__self__, *, name: pulumi.Input[str], branches: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, custom_data: Optional[pulumi.Input[str]] = None): - RepositoryTriggerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_arn=destination_arn, - events=events, - name=name, - branches=branches, - custom_data=custom_data, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_arn: pulumi.Input[str], - events: pulumi.Input[Sequence[pulumi.Input[str]]], - name: pulumi.Input[str], - branches: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - custom_data: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination_arn", destination_arn) - _setter("events", events) - _setter("name", name) + pulumi.set(__self__, "destination_arn", destination_arn) + pulumi.set(__self__, "events", events) + pulumi.set(__self__, "name", name) if branches is not None: - _setter("branches", branches) + pulumi.set(__self__, "branches", branches) if custom_data is not None: - _setter("custom_data", custom_data) + pulumi.set(__self__, "custom_data", custom_data) @property @pulumi.getter(name="destinationArn") diff --git a/sdk/python/pulumi_aws_native/codecommit/get_repository.py b/sdk/python/pulumi_aws_native/codecommit/get_repository.py index f3de50b748..d69e2b900e 100644 --- a/sdk/python/pulumi_aws_native/codecommit/get_repository.py +++ b/sdk/python/pulumi_aws_native/codecommit/get_repository.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/codecommit/outputs.py b/sdk/python/pulumi_aws_native/codecommit/outputs.py index 1bafa77b50..3582d3e289 100644 --- a/sdk/python/pulumi_aws_native/codecommit/outputs.py +++ b/sdk/python/pulumi_aws_native/codecommit/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -39,20 +39,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, s3: 'outputs.RepositoryS3', branch_name: Optional[str] = None): - RepositoryCode._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3=s3, - branch_name=branch_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3: 'outputs.RepositoryS3', - branch_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3", s3) + pulumi.set(__self__, "s3", s3) if branch_name is not None: - _setter("branch_name", branch_name) + pulumi.set(__self__, "branch_name", branch_name) @property @pulumi.getter @@ -88,23 +77,10 @@ def __init__(__self__, *, bucket: str, key: str, object_version: Optional[str] = None): - RepositoryS3._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - key=key, - object_version=object_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: str, - key: str, - object_version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) - _setter("key", key) + pulumi.set(__self__, "bucket", bucket) + pulumi.set(__self__, "key", key) if object_version is not None: - _setter("object_version", object_version) + pulumi.set(__self__, "object_version", object_version) @property @pulumi.getter @@ -127,19 +103,8 @@ class RepositoryTag(dict): def __init__(__self__, *, key: str, value: str): - RepositoryTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -179,30 +144,13 @@ def __init__(__self__, *, name: str, branches: Optional[Sequence[str]] = None, custom_data: Optional[str] = None): - RepositoryTrigger._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_arn=destination_arn, - events=events, - name=name, - branches=branches, - custom_data=custom_data, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_arn: str, - events: Sequence[str], - name: str, - branches: Optional[Sequence[str]] = None, - custom_data: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination_arn", destination_arn) - _setter("events", events) - _setter("name", name) + pulumi.set(__self__, "destination_arn", destination_arn) + pulumi.set(__self__, "events", events) + pulumi.set(__self__, "name", name) if branches is not None: - _setter("branches", branches) + pulumi.set(__self__, "branches", branches) if custom_data is not None: - _setter("custom_data", custom_data) + pulumi.set(__self__, "custom_data", custom_data) @property @pulumi.getter(name="destinationArn") diff --git a/sdk/python/pulumi_aws_native/codecommit/repository.py b/sdk/python/pulumi_aws_native/codecommit/repository.py index 307c0c00f2..a2dc412b4f 100644 --- a/sdk/python/pulumi_aws_native/codecommit/repository.py +++ b/sdk/python/pulumi_aws_native/codecommit/repository.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -24,33 +24,16 @@ def __init__(__self__, *, """ The set of arguments for constructing a Repository resource. """ - RepositoryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - code=code, - repository_description=repository_description, - repository_name=repository_name, - tags=tags, - triggers=triggers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - code: Optional[pulumi.Input['RepositoryCodeArgs']] = None, - repository_description: Optional[pulumi.Input[str]] = None, - repository_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['RepositoryTagArgs']]]] = None, - triggers: Optional[pulumi.Input[Sequence[pulumi.Input['RepositoryTriggerArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if code is not None: - _setter("code", code) + pulumi.set(__self__, "code", code) if repository_description is not None: - _setter("repository_description", repository_description) + pulumi.set(__self__, "repository_description", repository_description) if repository_name is not None: - _setter("repository_name", repository_name) + pulumi.set(__self__, "repository_name", repository_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if triggers is not None: - _setter("triggers", triggers) + pulumi.set(__self__, "triggers", triggers) @property @pulumi.getter @@ -139,10 +122,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RepositoryArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -163,11 +142,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = RepositoryArgs.__new__(RepositoryArgs) - if code is not None and not isinstance(code, RepositoryCodeArgs): - code = code or {} - def _setter(key, value): - code[key] = value - RepositoryCodeArgs._configure(_setter, **code) __props__.__dict__["code"] = code __props__.__dict__["repository_description"] = repository_description __props__.__dict__["repository_name"] = repository_name diff --git a/sdk/python/pulumi_aws_native/codedeploy/_inputs.py b/sdk/python/pulumi_aws_native/codedeploy/_inputs.py index 70937e7589..8731221156 100644 --- a/sdk/python/pulumi_aws_native/codedeploy/_inputs.py +++ b/sdk/python/pulumi_aws_native/codedeploy/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -48,19 +48,8 @@ class ApplicationTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ApplicationTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -86,19 +75,8 @@ class DeploymentConfigMinimumHealthyHostsArgs: def __init__(__self__, *, type: pulumi.Input[str], value: pulumi.Input[int]): - DeploymentConfigMinimumHealthyHostsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input[str], - value: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) - _setter("value", value) + pulumi.set(__self__, "type", type) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -124,19 +102,8 @@ class DeploymentConfigTimeBasedCanaryArgs: def __init__(__self__, *, canary_interval: pulumi.Input[int], canary_percentage: pulumi.Input[int]): - DeploymentConfigTimeBasedCanaryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - canary_interval=canary_interval, - canary_percentage=canary_percentage, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - canary_interval: pulumi.Input[int], - canary_percentage: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("canary_interval", canary_interval) - _setter("canary_percentage", canary_percentage) + pulumi.set(__self__, "canary_interval", canary_interval) + pulumi.set(__self__, "canary_percentage", canary_percentage) @property @pulumi.getter(name="canaryInterval") @@ -162,19 +129,8 @@ class DeploymentConfigTimeBasedLinearArgs: def __init__(__self__, *, linear_interval: pulumi.Input[int], linear_percentage: pulumi.Input[int]): - DeploymentConfigTimeBasedLinearArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - linear_interval=linear_interval, - linear_percentage=linear_percentage, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - linear_interval: pulumi.Input[int], - linear_percentage: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("linear_interval", linear_interval) - _setter("linear_percentage", linear_percentage) + pulumi.set(__self__, "linear_interval", linear_interval) + pulumi.set(__self__, "linear_percentage", linear_percentage) @property @pulumi.getter(name="linearInterval") @@ -201,24 +157,11 @@ def __init__(__self__, *, type: pulumi.Input[str], time_based_canary: Optional[pulumi.Input['DeploymentConfigTimeBasedCanaryArgs']] = None, time_based_linear: Optional[pulumi.Input['DeploymentConfigTimeBasedLinearArgs']] = None): - DeploymentConfigTrafficRoutingConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - time_based_canary=time_based_canary, - time_based_linear=time_based_linear, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input[str], - time_based_canary: Optional[pulumi.Input['DeploymentConfigTimeBasedCanaryArgs']] = None, - time_based_linear: Optional[pulumi.Input['DeploymentConfigTimeBasedLinearArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if time_based_canary is not None: - _setter("time_based_canary", time_based_canary) + pulumi.set(__self__, "time_based_canary", time_based_canary) if time_based_linear is not None: - _setter("time_based_linear", time_based_linear) + pulumi.set(__self__, "time_based_linear", time_based_linear) @property @pulumi.getter @@ -254,25 +197,12 @@ def __init__(__self__, *, alarms: Optional[pulumi.Input[Sequence[pulumi.Input['DeploymentGroupAlarmArgs']]]] = None, enabled: Optional[pulumi.Input[bool]] = None, ignore_poll_alarm_failure: Optional[pulumi.Input[bool]] = None): - DeploymentGroupAlarmConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - alarms=alarms, - enabled=enabled, - ignore_poll_alarm_failure=ignore_poll_alarm_failure, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alarms: Optional[pulumi.Input[Sequence[pulumi.Input['DeploymentGroupAlarmArgs']]]] = None, - enabled: Optional[pulumi.Input[bool]] = None, - ignore_poll_alarm_failure: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if alarms is not None: - _setter("alarms", alarms) + pulumi.set(__self__, "alarms", alarms) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if ignore_poll_alarm_failure is not None: - _setter("ignore_poll_alarm_failure", ignore_poll_alarm_failure) + pulumi.set(__self__, "ignore_poll_alarm_failure", ignore_poll_alarm_failure) @property @pulumi.getter @@ -306,17 +236,8 @@ def ignore_poll_alarm_failure(self, value: Optional[pulumi.Input[bool]]): class DeploymentGroupAlarmArgs: def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None): - DeploymentGroupAlarmArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -333,21 +254,10 @@ class DeploymentGroupAutoRollbackConfigurationArgs: def __init__(__self__, *, enabled: Optional[pulumi.Input[bool]] = None, events: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - DeploymentGroupAutoRollbackConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - events=events, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[pulumi.Input[bool]] = None, - events: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if events is not None: - _setter("events", events) + pulumi.set(__self__, "events", events) @property @pulumi.getter @@ -374,25 +284,12 @@ def __init__(__self__, *, deployment_ready_option: Optional[pulumi.Input['DeploymentGroupDeploymentReadyOptionArgs']] = None, green_fleet_provisioning_option: Optional[pulumi.Input['DeploymentGroupGreenFleetProvisioningOptionArgs']] = None, terminate_blue_instances_on_deployment_success: Optional[pulumi.Input['DeploymentGroupBlueInstanceTerminationOptionArgs']] = None): - DeploymentGroupBlueGreenDeploymentConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - deployment_ready_option=deployment_ready_option, - green_fleet_provisioning_option=green_fleet_provisioning_option, - terminate_blue_instances_on_deployment_success=terminate_blue_instances_on_deployment_success, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - deployment_ready_option: Optional[pulumi.Input['DeploymentGroupDeploymentReadyOptionArgs']] = None, - green_fleet_provisioning_option: Optional[pulumi.Input['DeploymentGroupGreenFleetProvisioningOptionArgs']] = None, - terminate_blue_instances_on_deployment_success: Optional[pulumi.Input['DeploymentGroupBlueInstanceTerminationOptionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if deployment_ready_option is not None: - _setter("deployment_ready_option", deployment_ready_option) + pulumi.set(__self__, "deployment_ready_option", deployment_ready_option) if green_fleet_provisioning_option is not None: - _setter("green_fleet_provisioning_option", green_fleet_provisioning_option) + pulumi.set(__self__, "green_fleet_provisioning_option", green_fleet_provisioning_option) if terminate_blue_instances_on_deployment_success is not None: - _setter("terminate_blue_instances_on_deployment_success", terminate_blue_instances_on_deployment_success) + pulumi.set(__self__, "terminate_blue_instances_on_deployment_success", terminate_blue_instances_on_deployment_success) @property @pulumi.getter(name="deploymentReadyOption") @@ -427,21 +324,10 @@ class DeploymentGroupBlueInstanceTerminationOptionArgs: def __init__(__self__, *, action: Optional[pulumi.Input[str]] = None, termination_wait_time_in_minutes: Optional[pulumi.Input[int]] = None): - DeploymentGroupBlueInstanceTerminationOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - termination_wait_time_in_minutes=termination_wait_time_in_minutes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: Optional[pulumi.Input[str]] = None, - termination_wait_time_in_minutes: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if action is not None: - _setter("action", action) + pulumi.set(__self__, "action", action) if termination_wait_time_in_minutes is not None: - _setter("termination_wait_time_in_minutes", termination_wait_time_in_minutes) + pulumi.set(__self__, "termination_wait_time_in_minutes", termination_wait_time_in_minutes) @property @pulumi.getter @@ -467,21 +353,10 @@ class DeploymentGroupDeploymentReadyOptionArgs: def __init__(__self__, *, action_on_timeout: Optional[pulumi.Input[str]] = None, wait_time_in_minutes: Optional[pulumi.Input[int]] = None): - DeploymentGroupDeploymentReadyOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action_on_timeout=action_on_timeout, - wait_time_in_minutes=wait_time_in_minutes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action_on_timeout: Optional[pulumi.Input[str]] = None, - wait_time_in_minutes: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if action_on_timeout is not None: - _setter("action_on_timeout", action_on_timeout) + pulumi.set(__self__, "action_on_timeout", action_on_timeout) if wait_time_in_minutes is not None: - _setter("wait_time_in_minutes", wait_time_in_minutes) + pulumi.set(__self__, "wait_time_in_minutes", wait_time_in_minutes) @property @pulumi.getter(name="actionOnTimeout") @@ -507,21 +382,10 @@ class DeploymentGroupDeploymentStyleArgs: def __init__(__self__, *, deployment_option: Optional[pulumi.Input[str]] = None, deployment_type: Optional[pulumi.Input[str]] = None): - DeploymentGroupDeploymentStyleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - deployment_option=deployment_option, - deployment_type=deployment_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - deployment_option: Optional[pulumi.Input[str]] = None, - deployment_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if deployment_option is not None: - _setter("deployment_option", deployment_option) + pulumi.set(__self__, "deployment_option", deployment_option) if deployment_type is not None: - _setter("deployment_type", deployment_type) + pulumi.set(__self__, "deployment_type", deployment_type) @property @pulumi.getter(name="deploymentOption") @@ -548,24 +412,11 @@ def __init__(__self__, *, revision: pulumi.Input['DeploymentGroupRevisionLocationArgs'], description: Optional[pulumi.Input[str]] = None, ignore_application_stop_failures: Optional[pulumi.Input[bool]] = None): - DeploymentGroupDeploymentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - revision=revision, - description=description, - ignore_application_stop_failures=ignore_application_stop_failures, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - revision: pulumi.Input['DeploymentGroupRevisionLocationArgs'], - description: Optional[pulumi.Input[str]] = None, - ignore_application_stop_failures: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("revision", revision) + pulumi.set(__self__, "revision", revision) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if ignore_application_stop_failures is not None: - _setter("ignore_application_stop_failures", ignore_application_stop_failures) + pulumi.set(__self__, "ignore_application_stop_failures", ignore_application_stop_failures) @property @pulumi.getter @@ -601,25 +452,12 @@ def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, type: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - DeploymentGroupEc2TagFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - type=type, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - type: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -653,17 +491,8 @@ def value(self, value: Optional[pulumi.Input[str]]): class DeploymentGroupEc2TagSetListObjectArgs: def __init__(__self__, *, ec2_tag_group: Optional[pulumi.Input[Sequence[pulumi.Input['DeploymentGroupEc2TagFilterArgs']]]] = None): - DeploymentGroupEc2TagSetListObjectArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ec2_tag_group=ec2_tag_group, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ec2_tag_group: Optional[pulumi.Input[Sequence[pulumi.Input['DeploymentGroupEc2TagFilterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ec2_tag_group is not None: - _setter("ec2_tag_group", ec2_tag_group) + pulumi.set(__self__, "ec2_tag_group", ec2_tag_group) @property @pulumi.getter(name="ec2TagGroup") @@ -679,17 +508,8 @@ def ec2_tag_group(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Depl class DeploymentGroupEc2TagSetArgs: def __init__(__self__, *, ec2_tag_set_list: Optional[pulumi.Input[Sequence[pulumi.Input['DeploymentGroupEc2TagSetListObjectArgs']]]] = None): - DeploymentGroupEc2TagSetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ec2_tag_set_list=ec2_tag_set_list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ec2_tag_set_list: Optional[pulumi.Input[Sequence[pulumi.Input['DeploymentGroupEc2TagSetListObjectArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ec2_tag_set_list is not None: - _setter("ec2_tag_set_list", ec2_tag_set_list) + pulumi.set(__self__, "ec2_tag_set_list", ec2_tag_set_list) @property @pulumi.getter(name="ec2TagSetList") @@ -706,19 +526,8 @@ class DeploymentGroupEcsServiceArgs: def __init__(__self__, *, cluster_name: pulumi.Input[str], service_name: pulumi.Input[str]): - DeploymentGroupEcsServiceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cluster_name=cluster_name, - service_name=service_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cluster_name: pulumi.Input[str], - service_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cluster_name", cluster_name) - _setter("service_name", service_name) + pulumi.set(__self__, "cluster_name", cluster_name) + pulumi.set(__self__, "service_name", service_name) @property @pulumi.getter(name="clusterName") @@ -743,17 +552,8 @@ def service_name(self, value: pulumi.Input[str]): class DeploymentGroupElbInfoArgs: def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None): - DeploymentGroupElbInfoArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -770,19 +570,8 @@ class DeploymentGroupGitHubLocationArgs: def __init__(__self__, *, commit_id: pulumi.Input[str], repository: pulumi.Input[str]): - DeploymentGroupGitHubLocationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - commit_id=commit_id, - repository=repository, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - commit_id: pulumi.Input[str], - repository: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("commit_id", commit_id) - _setter("repository", repository) + pulumi.set(__self__, "commit_id", commit_id) + pulumi.set(__self__, "repository", repository) @property @pulumi.getter(name="commitId") @@ -807,17 +596,8 @@ def repository(self, value: pulumi.Input[str]): class DeploymentGroupGreenFleetProvisioningOptionArgs: def __init__(__self__, *, action: Optional[pulumi.Input[str]] = None): - DeploymentGroupGreenFleetProvisioningOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if action is not None: - _setter("action", action) + pulumi.set(__self__, "action", action) @property @pulumi.getter @@ -835,25 +615,12 @@ def __init__(__self__, *, elb_info_list: Optional[pulumi.Input[Sequence[pulumi.Input['DeploymentGroupElbInfoArgs']]]] = None, target_group_info_list: Optional[pulumi.Input[Sequence[pulumi.Input['DeploymentGroupTargetGroupInfoArgs']]]] = None, target_group_pair_info_list: Optional[pulumi.Input[Sequence[pulumi.Input['DeploymentGroupTargetGroupPairInfoArgs']]]] = None): - DeploymentGroupLoadBalancerInfoArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - elb_info_list=elb_info_list, - target_group_info_list=target_group_info_list, - target_group_pair_info_list=target_group_pair_info_list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - elb_info_list: Optional[pulumi.Input[Sequence[pulumi.Input['DeploymentGroupElbInfoArgs']]]] = None, - target_group_info_list: Optional[pulumi.Input[Sequence[pulumi.Input['DeploymentGroupTargetGroupInfoArgs']]]] = None, - target_group_pair_info_list: Optional[pulumi.Input[Sequence[pulumi.Input['DeploymentGroupTargetGroupPairInfoArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if elb_info_list is not None: - _setter("elb_info_list", elb_info_list) + pulumi.set(__self__, "elb_info_list", elb_info_list) if target_group_info_list is not None: - _setter("target_group_info_list", target_group_info_list) + pulumi.set(__self__, "target_group_info_list", target_group_info_list) if target_group_pair_info_list is not None: - _setter("target_group_pair_info_list", target_group_pair_info_list) + pulumi.set(__self__, "target_group_pair_info_list", target_group_pair_info_list) @property @pulumi.getter(name="elbInfoList") @@ -887,17 +654,8 @@ def target_group_pair_info_list(self, value: Optional[pulumi.Input[Sequence[pulu class DeploymentGroupOnPremisesTagSetListObjectArgs: def __init__(__self__, *, on_premises_tag_group: Optional[pulumi.Input[Sequence[pulumi.Input['DeploymentGroupTagFilterArgs']]]] = None): - DeploymentGroupOnPremisesTagSetListObjectArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - on_premises_tag_group=on_premises_tag_group, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - on_premises_tag_group: Optional[pulumi.Input[Sequence[pulumi.Input['DeploymentGroupTagFilterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if on_premises_tag_group is not None: - _setter("on_premises_tag_group", on_premises_tag_group) + pulumi.set(__self__, "on_premises_tag_group", on_premises_tag_group) @property @pulumi.getter(name="onPremisesTagGroup") @@ -913,17 +671,8 @@ def on_premises_tag_group(self, value: Optional[pulumi.Input[Sequence[pulumi.Inp class DeploymentGroupOnPremisesTagSetArgs: def __init__(__self__, *, on_premises_tag_set_list: Optional[pulumi.Input[Sequence[pulumi.Input['DeploymentGroupOnPremisesTagSetListObjectArgs']]]] = None): - DeploymentGroupOnPremisesTagSetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - on_premises_tag_set_list=on_premises_tag_set_list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - on_premises_tag_set_list: Optional[pulumi.Input[Sequence[pulumi.Input['DeploymentGroupOnPremisesTagSetListObjectArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if on_premises_tag_set_list is not None: - _setter("on_premises_tag_set_list", on_premises_tag_set_list) + pulumi.set(__self__, "on_premises_tag_set_list", on_premises_tag_set_list) @property @pulumi.getter(name="onPremisesTagSetList") @@ -941,25 +690,12 @@ def __init__(__self__, *, git_hub_location: Optional[pulumi.Input['DeploymentGroupGitHubLocationArgs']] = None, revision_type: Optional[pulumi.Input[str]] = None, s3_location: Optional[pulumi.Input['DeploymentGroupS3LocationArgs']] = None): - DeploymentGroupRevisionLocationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - git_hub_location=git_hub_location, - revision_type=revision_type, - s3_location=s3_location, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - git_hub_location: Optional[pulumi.Input['DeploymentGroupGitHubLocationArgs']] = None, - revision_type: Optional[pulumi.Input[str]] = None, - s3_location: Optional[pulumi.Input['DeploymentGroupS3LocationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if git_hub_location is not None: - _setter("git_hub_location", git_hub_location) + pulumi.set(__self__, "git_hub_location", git_hub_location) if revision_type is not None: - _setter("revision_type", revision_type) + pulumi.set(__self__, "revision_type", revision_type) if s3_location is not None: - _setter("s3_location", s3_location) + pulumi.set(__self__, "s3_location", s3_location) @property @pulumi.getter(name="gitHubLocation") @@ -997,31 +733,14 @@ def __init__(__self__, *, bundle_type: Optional[pulumi.Input[str]] = None, e_tag: Optional[pulumi.Input[str]] = None, version: Optional[pulumi.Input[str]] = None): - DeploymentGroupS3LocationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - key=key, - bundle_type=bundle_type, - e_tag=e_tag, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: pulumi.Input[str], - key: pulumi.Input[str], - bundle_type: Optional[pulumi.Input[str]] = None, - e_tag: Optional[pulumi.Input[str]] = None, - version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) - _setter("key", key) + pulumi.set(__self__, "bucket", bucket) + pulumi.set(__self__, "key", key) if bundle_type is not None: - _setter("bundle_type", bundle_type) + pulumi.set(__self__, "bundle_type", bundle_type) if e_tag is not None: - _setter("e_tag", e_tag) + pulumi.set(__self__, "e_tag", e_tag) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter @@ -1075,25 +794,12 @@ def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, type: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - DeploymentGroupTagFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - type=type, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - type: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1128,19 +834,8 @@ class DeploymentGroupTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - DeploymentGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1165,17 +860,8 @@ def value(self, value: pulumi.Input[str]): class DeploymentGroupTargetGroupInfoArgs: def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None): - DeploymentGroupTargetGroupInfoArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -1193,25 +879,12 @@ def __init__(__self__, *, prod_traffic_route: Optional[pulumi.Input['DeploymentGroupTrafficRouteArgs']] = None, target_groups: Optional[pulumi.Input[Sequence[pulumi.Input['DeploymentGroupTargetGroupInfoArgs']]]] = None, test_traffic_route: Optional[pulumi.Input['DeploymentGroupTrafficRouteArgs']] = None): - DeploymentGroupTargetGroupPairInfoArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - prod_traffic_route=prod_traffic_route, - target_groups=target_groups, - test_traffic_route=test_traffic_route, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - prod_traffic_route: Optional[pulumi.Input['DeploymentGroupTrafficRouteArgs']] = None, - target_groups: Optional[pulumi.Input[Sequence[pulumi.Input['DeploymentGroupTargetGroupInfoArgs']]]] = None, - test_traffic_route: Optional[pulumi.Input['DeploymentGroupTrafficRouteArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if prod_traffic_route is not None: - _setter("prod_traffic_route", prod_traffic_route) + pulumi.set(__self__, "prod_traffic_route", prod_traffic_route) if target_groups is not None: - _setter("target_groups", target_groups) + pulumi.set(__self__, "target_groups", target_groups) if test_traffic_route is not None: - _setter("test_traffic_route", test_traffic_route) + pulumi.set(__self__, "test_traffic_route", test_traffic_route) @property @pulumi.getter(name="prodTrafficRoute") @@ -1245,17 +918,8 @@ def test_traffic_route(self, value: Optional[pulumi.Input['DeploymentGroupTraffi class DeploymentGroupTrafficRouteArgs: def __init__(__self__, *, listener_arns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - DeploymentGroupTrafficRouteArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - listener_arns=listener_arns, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - listener_arns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if listener_arns is not None: - _setter("listener_arns", listener_arns) + pulumi.set(__self__, "listener_arns", listener_arns) @property @pulumi.getter(name="listenerArns") @@ -1273,25 +937,12 @@ def __init__(__self__, *, trigger_events: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, trigger_name: Optional[pulumi.Input[str]] = None, trigger_target_arn: Optional[pulumi.Input[str]] = None): - DeploymentGroupTriggerConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - trigger_events=trigger_events, - trigger_name=trigger_name, - trigger_target_arn=trigger_target_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - trigger_events: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - trigger_name: Optional[pulumi.Input[str]] = None, - trigger_target_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if trigger_events is not None: - _setter("trigger_events", trigger_events) + pulumi.set(__self__, "trigger_events", trigger_events) if trigger_name is not None: - _setter("trigger_name", trigger_name) + pulumi.set(__self__, "trigger_name", trigger_name) if trigger_target_arn is not None: - _setter("trigger_target_arn", trigger_target_arn) + pulumi.set(__self__, "trigger_target_arn", trigger_target_arn) @property @pulumi.getter(name="triggerEvents") diff --git a/sdk/python/pulumi_aws_native/codedeploy/application.py b/sdk/python/pulumi_aws_native/codedeploy/application.py index a50e508c15..fe78f0946a 100644 --- a/sdk/python/pulumi_aws_native/codedeploy/application.py +++ b/sdk/python/pulumi_aws_native/codedeploy/application.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,25 +25,12 @@ def __init__(__self__, *, :param pulumi.Input[str] compute_platform: The compute platform that CodeDeploy deploys the application to. :param pulumi.Input[Sequence[pulumi.Input['ApplicationTagArgs']]] tags: The metadata that you apply to CodeDeploy applications to help you organize and categorize them. Each tag consists of a key and an optional value, both of which you define. """ - ApplicationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_name=application_name, - compute_platform=compute_platform, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_name: Optional[pulumi.Input[str]] = None, - compute_platform: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ApplicationTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if application_name is not None: - _setter("application_name", application_name) + pulumi.set(__self__, "application_name", application_name) if compute_platform is not None: - _setter("compute_platform", compute_platform) + pulumi.set(__self__, "compute_platform", compute_platform) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="applicationName") @@ -119,10 +106,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ApplicationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/codedeploy/deployment_config.py b/sdk/python/pulumi_aws_native/codedeploy/deployment_config.py index b2c84a43db..7e6270f20e 100644 --- a/sdk/python/pulumi_aws_native/codedeploy/deployment_config.py +++ b/sdk/python/pulumi_aws_native/codedeploy/deployment_config.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,29 +27,14 @@ def __init__(__self__, *, :param pulumi.Input['DeploymentConfigMinimumHealthyHostsArgs'] minimum_healthy_hosts: The minimum number of healthy instances that should be available at any time during the deployment. There are two parameters expected in the input: type and value. :param pulumi.Input['DeploymentConfigTrafficRoutingConfigArgs'] traffic_routing_config: The configuration that specifies how the deployment traffic is routed. """ - DeploymentConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - compute_platform=compute_platform, - deployment_config_name=deployment_config_name, - minimum_healthy_hosts=minimum_healthy_hosts, - traffic_routing_config=traffic_routing_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - compute_platform: Optional[pulumi.Input[str]] = None, - deployment_config_name: Optional[pulumi.Input[str]] = None, - minimum_healthy_hosts: Optional[pulumi.Input['DeploymentConfigMinimumHealthyHostsArgs']] = None, - traffic_routing_config: Optional[pulumi.Input['DeploymentConfigTrafficRoutingConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if compute_platform is not None: - _setter("compute_platform", compute_platform) + pulumi.set(__self__, "compute_platform", compute_platform) if deployment_config_name is not None: - _setter("deployment_config_name", deployment_config_name) + pulumi.set(__self__, "deployment_config_name", deployment_config_name) if minimum_healthy_hosts is not None: - _setter("minimum_healthy_hosts", minimum_healthy_hosts) + pulumi.set(__self__, "minimum_healthy_hosts", minimum_healthy_hosts) if traffic_routing_config is not None: - _setter("traffic_routing_config", traffic_routing_config) + pulumi.set(__self__, "traffic_routing_config", traffic_routing_config) @property @pulumi.getter(name="computePlatform") @@ -139,10 +124,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DeploymentConfigArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -163,17 +144,7 @@ def _internal_init(__self__, __props__.__dict__["compute_platform"] = compute_platform __props__.__dict__["deployment_config_name"] = deployment_config_name - if minimum_healthy_hosts is not None and not isinstance(minimum_healthy_hosts, DeploymentConfigMinimumHealthyHostsArgs): - minimum_healthy_hosts = minimum_healthy_hosts or {} - def _setter(key, value): - minimum_healthy_hosts[key] = value - DeploymentConfigMinimumHealthyHostsArgs._configure(_setter, **minimum_healthy_hosts) __props__.__dict__["minimum_healthy_hosts"] = minimum_healthy_hosts - if traffic_routing_config is not None and not isinstance(traffic_routing_config, DeploymentConfigTrafficRoutingConfigArgs): - traffic_routing_config = traffic_routing_config or {} - def _setter(key, value): - traffic_routing_config[key] = value - DeploymentConfigTrafficRoutingConfigArgs._configure(_setter, **traffic_routing_config) __props__.__dict__["traffic_routing_config"] = traffic_routing_config replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["compute_platform", "deployment_config_name", "minimum_healthy_hosts", "traffic_routing_config"]) opts = pulumi.ResourceOptions.merge(opts, replace_on_changes) diff --git a/sdk/python/pulumi_aws_native/codedeploy/deployment_group.py b/sdk/python/pulumi_aws_native/codedeploy/deployment_group.py index ef64f332a8..edbebfad62 100644 --- a/sdk/python/pulumi_aws_native/codedeploy/deployment_group.py +++ b/sdk/python/pulumi_aws_native/codedeploy/deployment_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -38,87 +38,42 @@ def __init__(__self__, *, """ The set of arguments for constructing a DeploymentGroup resource. """ - DeploymentGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_name=application_name, - service_role_arn=service_role_arn, - alarm_configuration=alarm_configuration, - auto_rollback_configuration=auto_rollback_configuration, - auto_scaling_groups=auto_scaling_groups, - blue_green_deployment_configuration=blue_green_deployment_configuration, - deployment=deployment, - deployment_config_name=deployment_config_name, - deployment_group_name=deployment_group_name, - deployment_style=deployment_style, - ec2_tag_filters=ec2_tag_filters, - ec2_tag_set=ec2_tag_set, - ecs_services=ecs_services, - load_balancer_info=load_balancer_info, - on_premises_instance_tag_filters=on_premises_instance_tag_filters, - on_premises_tag_set=on_premises_tag_set, - outdated_instances_strategy=outdated_instances_strategy, - tags=tags, - trigger_configurations=trigger_configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_name: pulumi.Input[str], - service_role_arn: pulumi.Input[str], - alarm_configuration: Optional[pulumi.Input['DeploymentGroupAlarmConfigurationArgs']] = None, - auto_rollback_configuration: Optional[pulumi.Input['DeploymentGroupAutoRollbackConfigurationArgs']] = None, - auto_scaling_groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - blue_green_deployment_configuration: Optional[pulumi.Input['DeploymentGroupBlueGreenDeploymentConfigurationArgs']] = None, - deployment: Optional[pulumi.Input['DeploymentGroupDeploymentArgs']] = None, - deployment_config_name: Optional[pulumi.Input[str]] = None, - deployment_group_name: Optional[pulumi.Input[str]] = None, - deployment_style: Optional[pulumi.Input['DeploymentGroupDeploymentStyleArgs']] = None, - ec2_tag_filters: Optional[pulumi.Input[Sequence[pulumi.Input['DeploymentGroupEc2TagFilterArgs']]]] = None, - ec2_tag_set: Optional[pulumi.Input['DeploymentGroupEc2TagSetArgs']] = None, - ecs_services: Optional[pulumi.Input[Sequence[pulumi.Input['DeploymentGroupEcsServiceArgs']]]] = None, - load_balancer_info: Optional[pulumi.Input['DeploymentGroupLoadBalancerInfoArgs']] = None, - on_premises_instance_tag_filters: Optional[pulumi.Input[Sequence[pulumi.Input['DeploymentGroupTagFilterArgs']]]] = None, - on_premises_tag_set: Optional[pulumi.Input['DeploymentGroupOnPremisesTagSetArgs']] = None, - outdated_instances_strategy: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DeploymentGroupTagArgs']]]] = None, - trigger_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['DeploymentGroupTriggerConfigArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("application_name", application_name) - _setter("service_role_arn", service_role_arn) + pulumi.set(__self__, "application_name", application_name) + pulumi.set(__self__, "service_role_arn", service_role_arn) if alarm_configuration is not None: - _setter("alarm_configuration", alarm_configuration) + pulumi.set(__self__, "alarm_configuration", alarm_configuration) if auto_rollback_configuration is not None: - _setter("auto_rollback_configuration", auto_rollback_configuration) + pulumi.set(__self__, "auto_rollback_configuration", auto_rollback_configuration) if auto_scaling_groups is not None: - _setter("auto_scaling_groups", auto_scaling_groups) + pulumi.set(__self__, "auto_scaling_groups", auto_scaling_groups) if blue_green_deployment_configuration is not None: - _setter("blue_green_deployment_configuration", blue_green_deployment_configuration) + pulumi.set(__self__, "blue_green_deployment_configuration", blue_green_deployment_configuration) if deployment is not None: - _setter("deployment", deployment) + pulumi.set(__self__, "deployment", deployment) if deployment_config_name is not None: - _setter("deployment_config_name", deployment_config_name) + pulumi.set(__self__, "deployment_config_name", deployment_config_name) if deployment_group_name is not None: - _setter("deployment_group_name", deployment_group_name) + pulumi.set(__self__, "deployment_group_name", deployment_group_name) if deployment_style is not None: - _setter("deployment_style", deployment_style) + pulumi.set(__self__, "deployment_style", deployment_style) if ec2_tag_filters is not None: - _setter("ec2_tag_filters", ec2_tag_filters) + pulumi.set(__self__, "ec2_tag_filters", ec2_tag_filters) if ec2_tag_set is not None: - _setter("ec2_tag_set", ec2_tag_set) + pulumi.set(__self__, "ec2_tag_set", ec2_tag_set) if ecs_services is not None: - _setter("ecs_services", ecs_services) + pulumi.set(__self__, "ecs_services", ecs_services) if load_balancer_info is not None: - _setter("load_balancer_info", load_balancer_info) + pulumi.set(__self__, "load_balancer_info", load_balancer_info) if on_premises_instance_tag_filters is not None: - _setter("on_premises_instance_tag_filters", on_premises_instance_tag_filters) + pulumi.set(__self__, "on_premises_instance_tag_filters", on_premises_instance_tag_filters) if on_premises_tag_set is not None: - _setter("on_premises_tag_set", on_premises_tag_set) + pulumi.set(__self__, "on_premises_tag_set", on_premises_tag_set) if outdated_instances_strategy is not None: - _setter("outdated_instances_strategy", outdated_instances_strategy) + pulumi.set(__self__, "outdated_instances_strategy", outdated_instances_strategy) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if trigger_configurations is not None: - _setter("trigger_configurations", trigger_configurations) + pulumi.set(__self__, "trigger_configurations", trigger_configurations) @property @pulumi.getter(name="applicationName") @@ -347,10 +302,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DeploymentGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -385,62 +336,22 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = DeploymentGroupArgs.__new__(DeploymentGroupArgs) - if alarm_configuration is not None and not isinstance(alarm_configuration, DeploymentGroupAlarmConfigurationArgs): - alarm_configuration = alarm_configuration or {} - def _setter(key, value): - alarm_configuration[key] = value - DeploymentGroupAlarmConfigurationArgs._configure(_setter, **alarm_configuration) __props__.__dict__["alarm_configuration"] = alarm_configuration if application_name is None and not opts.urn: raise TypeError("Missing required property 'application_name'") __props__.__dict__["application_name"] = application_name - if auto_rollback_configuration is not None and not isinstance(auto_rollback_configuration, DeploymentGroupAutoRollbackConfigurationArgs): - auto_rollback_configuration = auto_rollback_configuration or {} - def _setter(key, value): - auto_rollback_configuration[key] = value - DeploymentGroupAutoRollbackConfigurationArgs._configure(_setter, **auto_rollback_configuration) __props__.__dict__["auto_rollback_configuration"] = auto_rollback_configuration __props__.__dict__["auto_scaling_groups"] = auto_scaling_groups - if blue_green_deployment_configuration is not None and not isinstance(blue_green_deployment_configuration, DeploymentGroupBlueGreenDeploymentConfigurationArgs): - blue_green_deployment_configuration = blue_green_deployment_configuration or {} - def _setter(key, value): - blue_green_deployment_configuration[key] = value - DeploymentGroupBlueGreenDeploymentConfigurationArgs._configure(_setter, **blue_green_deployment_configuration) __props__.__dict__["blue_green_deployment_configuration"] = blue_green_deployment_configuration - if deployment is not None and not isinstance(deployment, DeploymentGroupDeploymentArgs): - deployment = deployment or {} - def _setter(key, value): - deployment[key] = value - DeploymentGroupDeploymentArgs._configure(_setter, **deployment) __props__.__dict__["deployment"] = deployment __props__.__dict__["deployment_config_name"] = deployment_config_name __props__.__dict__["deployment_group_name"] = deployment_group_name - if deployment_style is not None and not isinstance(deployment_style, DeploymentGroupDeploymentStyleArgs): - deployment_style = deployment_style or {} - def _setter(key, value): - deployment_style[key] = value - DeploymentGroupDeploymentStyleArgs._configure(_setter, **deployment_style) __props__.__dict__["deployment_style"] = deployment_style __props__.__dict__["ec2_tag_filters"] = ec2_tag_filters - if ec2_tag_set is not None and not isinstance(ec2_tag_set, DeploymentGroupEc2TagSetArgs): - ec2_tag_set = ec2_tag_set or {} - def _setter(key, value): - ec2_tag_set[key] = value - DeploymentGroupEc2TagSetArgs._configure(_setter, **ec2_tag_set) __props__.__dict__["ec2_tag_set"] = ec2_tag_set __props__.__dict__["ecs_services"] = ecs_services - if load_balancer_info is not None and not isinstance(load_balancer_info, DeploymentGroupLoadBalancerInfoArgs): - load_balancer_info = load_balancer_info or {} - def _setter(key, value): - load_balancer_info[key] = value - DeploymentGroupLoadBalancerInfoArgs._configure(_setter, **load_balancer_info) __props__.__dict__["load_balancer_info"] = load_balancer_info __props__.__dict__["on_premises_instance_tag_filters"] = on_premises_instance_tag_filters - if on_premises_tag_set is not None and not isinstance(on_premises_tag_set, DeploymentGroupOnPremisesTagSetArgs): - on_premises_tag_set = on_premises_tag_set or {} - def _setter(key, value): - on_premises_tag_set[key] = value - DeploymentGroupOnPremisesTagSetArgs._configure(_setter, **on_premises_tag_set) __props__.__dict__["on_premises_tag_set"] = on_premises_tag_set __props__.__dict__["outdated_instances_strategy"] = outdated_instances_strategy if service_role_arn is None and not opts.urn: diff --git a/sdk/python/pulumi_aws_native/codedeploy/get_application.py b/sdk/python/pulumi_aws_native/codedeploy/get_application.py index a15616b226..d798483e47 100644 --- a/sdk/python/pulumi_aws_native/codedeploy/get_application.py +++ b/sdk/python/pulumi_aws_native/codedeploy/get_application.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/codedeploy/get_deployment_group.py b/sdk/python/pulumi_aws_native/codedeploy/get_deployment_group.py index d75220e5b3..cc985f2866 100644 --- a/sdk/python/pulumi_aws_native/codedeploy/get_deployment_group.py +++ b/sdk/python/pulumi_aws_native/codedeploy/get_deployment_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/codedeploy/outputs.py b/sdk/python/pulumi_aws_native/codedeploy/outputs.py index 2357c049ae..1d18c0e078 100644 --- a/sdk/python/pulumi_aws_native/codedeploy/outputs.py +++ b/sdk/python/pulumi_aws_native/codedeploy/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -49,19 +49,8 @@ class ApplicationTag(dict): def __init__(__self__, *, key: str, value: str): - ApplicationTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -79,19 +68,8 @@ class DeploymentConfigMinimumHealthyHosts(dict): def __init__(__self__, *, type: str, value: int): - DeploymentConfigMinimumHealthyHosts._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: str, - value: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) - _setter("value", value) + pulumi.set(__self__, "type", type) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -128,19 +106,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, canary_interval: int, canary_percentage: int): - DeploymentConfigTimeBasedCanary._configure( - lambda key, value: pulumi.set(__self__, key, value), - canary_interval=canary_interval, - canary_percentage=canary_percentage, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - canary_interval: int, - canary_percentage: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("canary_interval", canary_interval) - _setter("canary_percentage", canary_percentage) + pulumi.set(__self__, "canary_interval", canary_interval) + pulumi.set(__self__, "canary_percentage", canary_percentage) @property @pulumi.getter(name="canaryInterval") @@ -177,19 +144,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, linear_interval: int, linear_percentage: int): - DeploymentConfigTimeBasedLinear._configure( - lambda key, value: pulumi.set(__self__, key, value), - linear_interval=linear_interval, - linear_percentage=linear_percentage, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - linear_interval: int, - linear_percentage: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("linear_interval", linear_interval) - _setter("linear_percentage", linear_percentage) + pulumi.set(__self__, "linear_interval", linear_interval) + pulumi.set(__self__, "linear_percentage", linear_percentage) @property @pulumi.getter(name="linearInterval") @@ -227,24 +183,11 @@ def __init__(__self__, *, type: str, time_based_canary: Optional['outputs.DeploymentConfigTimeBasedCanary'] = None, time_based_linear: Optional['outputs.DeploymentConfigTimeBasedLinear'] = None): - DeploymentConfigTrafficRoutingConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - time_based_canary=time_based_canary, - time_based_linear=time_based_linear, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: str, - time_based_canary: Optional['outputs.DeploymentConfigTimeBasedCanary'] = None, - time_based_linear: Optional['outputs.DeploymentConfigTimeBasedLinear'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if time_based_canary is not None: - _setter("time_based_canary", time_based_canary) + pulumi.set(__self__, "time_based_canary", time_based_canary) if time_based_linear is not None: - _setter("time_based_linear", time_based_linear) + pulumi.set(__self__, "time_based_linear", time_based_linear) @property @pulumi.getter @@ -266,17 +209,8 @@ def time_based_linear(self) -> Optional['outputs.DeploymentConfigTimeBasedLinear class DeploymentGroupAlarm(dict): def __init__(__self__, *, name: Optional[str] = None): - DeploymentGroupAlarm._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -307,25 +241,12 @@ def __init__(__self__, *, alarms: Optional[Sequence['outputs.DeploymentGroupAlarm']] = None, enabled: Optional[bool] = None, ignore_poll_alarm_failure: Optional[bool] = None): - DeploymentGroupAlarmConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - alarms=alarms, - enabled=enabled, - ignore_poll_alarm_failure=ignore_poll_alarm_failure, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alarms: Optional[Sequence['outputs.DeploymentGroupAlarm']] = None, - enabled: Optional[bool] = None, - ignore_poll_alarm_failure: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if alarms is not None: - _setter("alarms", alarms) + pulumi.set(__self__, "alarms", alarms) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if ignore_poll_alarm_failure is not None: - _setter("ignore_poll_alarm_failure", ignore_poll_alarm_failure) + pulumi.set(__self__, "ignore_poll_alarm_failure", ignore_poll_alarm_failure) @property @pulumi.getter @@ -348,21 +269,10 @@ class DeploymentGroupAutoRollbackConfiguration(dict): def __init__(__self__, *, enabled: Optional[bool] = None, events: Optional[Sequence[str]] = None): - DeploymentGroupAutoRollbackConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - events=events, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[bool] = None, - events: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if events is not None: - _setter("events", events) + pulumi.set(__self__, "events", events) @property @pulumi.getter @@ -402,25 +312,12 @@ def __init__(__self__, *, deployment_ready_option: Optional['outputs.DeploymentGroupDeploymentReadyOption'] = None, green_fleet_provisioning_option: Optional['outputs.DeploymentGroupGreenFleetProvisioningOption'] = None, terminate_blue_instances_on_deployment_success: Optional['outputs.DeploymentGroupBlueInstanceTerminationOption'] = None): - DeploymentGroupBlueGreenDeploymentConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - deployment_ready_option=deployment_ready_option, - green_fleet_provisioning_option=green_fleet_provisioning_option, - terminate_blue_instances_on_deployment_success=terminate_blue_instances_on_deployment_success, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - deployment_ready_option: Optional['outputs.DeploymentGroupDeploymentReadyOption'] = None, - green_fleet_provisioning_option: Optional['outputs.DeploymentGroupGreenFleetProvisioningOption'] = None, - terminate_blue_instances_on_deployment_success: Optional['outputs.DeploymentGroupBlueInstanceTerminationOption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if deployment_ready_option is not None: - _setter("deployment_ready_option", deployment_ready_option) + pulumi.set(__self__, "deployment_ready_option", deployment_ready_option) if green_fleet_provisioning_option is not None: - _setter("green_fleet_provisioning_option", green_fleet_provisioning_option) + pulumi.set(__self__, "green_fleet_provisioning_option", green_fleet_provisioning_option) if terminate_blue_instances_on_deployment_success is not None: - _setter("terminate_blue_instances_on_deployment_success", terminate_blue_instances_on_deployment_success) + pulumi.set(__self__, "terminate_blue_instances_on_deployment_success", terminate_blue_instances_on_deployment_success) @property @pulumi.getter(name="deploymentReadyOption") @@ -460,21 +357,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, action: Optional[str] = None, termination_wait_time_in_minutes: Optional[int] = None): - DeploymentGroupBlueInstanceTerminationOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - termination_wait_time_in_minutes=termination_wait_time_in_minutes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: Optional[str] = None, - termination_wait_time_in_minutes: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if action is not None: - _setter("action", action) + pulumi.set(__self__, "action", action) if termination_wait_time_in_minutes is not None: - _setter("termination_wait_time_in_minutes", termination_wait_time_in_minutes) + pulumi.set(__self__, "termination_wait_time_in_minutes", termination_wait_time_in_minutes) @property @pulumi.getter @@ -510,24 +396,11 @@ def __init__(__self__, *, revision: 'outputs.DeploymentGroupRevisionLocation', description: Optional[str] = None, ignore_application_stop_failures: Optional[bool] = None): - DeploymentGroupDeployment._configure( - lambda key, value: pulumi.set(__self__, key, value), - revision=revision, - description=description, - ignore_application_stop_failures=ignore_application_stop_failures, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - revision: 'outputs.DeploymentGroupRevisionLocation', - description: Optional[str] = None, - ignore_application_stop_failures: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("revision", revision) + pulumi.set(__self__, "revision", revision) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if ignore_application_stop_failures is not None: - _setter("ignore_application_stop_failures", ignore_application_stop_failures) + pulumi.set(__self__, "ignore_application_stop_failures", ignore_application_stop_failures) @property @pulumi.getter @@ -569,21 +442,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, action_on_timeout: Optional[str] = None, wait_time_in_minutes: Optional[int] = None): - DeploymentGroupDeploymentReadyOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - action_on_timeout=action_on_timeout, - wait_time_in_minutes=wait_time_in_minutes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action_on_timeout: Optional[str] = None, - wait_time_in_minutes: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if action_on_timeout is not None: - _setter("action_on_timeout", action_on_timeout) + pulumi.set(__self__, "action_on_timeout", action_on_timeout) if wait_time_in_minutes is not None: - _setter("wait_time_in_minutes", wait_time_in_minutes) + pulumi.set(__self__, "wait_time_in_minutes", wait_time_in_minutes) @property @pulumi.getter(name="actionOnTimeout") @@ -620,21 +482,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, deployment_option: Optional[str] = None, deployment_type: Optional[str] = None): - DeploymentGroupDeploymentStyle._configure( - lambda key, value: pulumi.set(__self__, key, value), - deployment_option=deployment_option, - deployment_type=deployment_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - deployment_option: Optional[str] = None, - deployment_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if deployment_option is not None: - _setter("deployment_option", deployment_option) + pulumi.set(__self__, "deployment_option", deployment_option) if deployment_type is not None: - _setter("deployment_type", deployment_type) + pulumi.set(__self__, "deployment_type", deployment_type) @property @pulumi.getter(name="deploymentOption") @@ -653,25 +504,12 @@ def __init__(__self__, *, key: Optional[str] = None, type: Optional[str] = None, value: Optional[str] = None): - DeploymentGroupEc2TagFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - type=type, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - type: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -710,17 +548,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, ec2_tag_set_list: Optional[Sequence['outputs.DeploymentGroupEc2TagSetListObject']] = None): - DeploymentGroupEc2TagSet._configure( - lambda key, value: pulumi.set(__self__, key, value), - ec2_tag_set_list=ec2_tag_set_list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ec2_tag_set_list: Optional[Sequence['outputs.DeploymentGroupEc2TagSetListObject']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ec2_tag_set_list is not None: - _setter("ec2_tag_set_list", ec2_tag_set_list) + pulumi.set(__self__, "ec2_tag_set_list", ec2_tag_set_list) @property @pulumi.getter(name="ec2TagSetList") @@ -749,17 +578,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, ec2_tag_group: Optional[Sequence['outputs.DeploymentGroupEc2TagFilter']] = None): - DeploymentGroupEc2TagSetListObject._configure( - lambda key, value: pulumi.set(__self__, key, value), - ec2_tag_group=ec2_tag_group, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ec2_tag_group: Optional[Sequence['outputs.DeploymentGroupEc2TagFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ec2_tag_group is not None: - _setter("ec2_tag_group", ec2_tag_group) + pulumi.set(__self__, "ec2_tag_group", ec2_tag_group) @property @pulumi.getter(name="ec2TagGroup") @@ -791,19 +611,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, cluster_name: str, service_name: str): - DeploymentGroupEcsService._configure( - lambda key, value: pulumi.set(__self__, key, value), - cluster_name=cluster_name, - service_name=service_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cluster_name: str, - service_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cluster_name", cluster_name) - _setter("service_name", service_name) + pulumi.set(__self__, "cluster_name", cluster_name) + pulumi.set(__self__, "service_name", service_name) @property @pulumi.getter(name="clusterName") @@ -820,17 +629,8 @@ def service_name(self) -> str: class DeploymentGroupElbInfo(dict): def __init__(__self__, *, name: Optional[str] = None): - DeploymentGroupElbInfo._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -860,19 +660,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, commit_id: str, repository: str): - DeploymentGroupGitHubLocation._configure( - lambda key, value: pulumi.set(__self__, key, value), - commit_id=commit_id, - repository=repository, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - commit_id: str, - repository: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("commit_id", commit_id) - _setter("repository", repository) + pulumi.set(__self__, "commit_id", commit_id) + pulumi.set(__self__, "repository", repository) @property @pulumi.getter(name="commitId") @@ -889,17 +678,8 @@ def repository(self) -> str: class DeploymentGroupGreenFleetProvisioningOption(dict): def __init__(__self__, *, action: Optional[str] = None): - DeploymentGroupGreenFleetProvisioningOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if action is not None: - _setter("action", action) + pulumi.set(__self__, "action", action) @property @pulumi.getter @@ -934,25 +714,12 @@ def __init__(__self__, *, elb_info_list: Optional[Sequence['outputs.DeploymentGroupElbInfo']] = None, target_group_info_list: Optional[Sequence['outputs.DeploymentGroupTargetGroupInfo']] = None, target_group_pair_info_list: Optional[Sequence['outputs.DeploymentGroupTargetGroupPairInfo']] = None): - DeploymentGroupLoadBalancerInfo._configure( - lambda key, value: pulumi.set(__self__, key, value), - elb_info_list=elb_info_list, - target_group_info_list=target_group_info_list, - target_group_pair_info_list=target_group_pair_info_list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - elb_info_list: Optional[Sequence['outputs.DeploymentGroupElbInfo']] = None, - target_group_info_list: Optional[Sequence['outputs.DeploymentGroupTargetGroupInfo']] = None, - target_group_pair_info_list: Optional[Sequence['outputs.DeploymentGroupTargetGroupPairInfo']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if elb_info_list is not None: - _setter("elb_info_list", elb_info_list) + pulumi.set(__self__, "elb_info_list", elb_info_list) if target_group_info_list is not None: - _setter("target_group_info_list", target_group_info_list) + pulumi.set(__self__, "target_group_info_list", target_group_info_list) if target_group_pair_info_list is not None: - _setter("target_group_pair_info_list", target_group_pair_info_list) + pulumi.set(__self__, "target_group_pair_info_list", target_group_pair_info_list) @property @pulumi.getter(name="elbInfoList") @@ -991,17 +758,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, on_premises_tag_set_list: Optional[Sequence['outputs.DeploymentGroupOnPremisesTagSetListObject']] = None): - DeploymentGroupOnPremisesTagSet._configure( - lambda key, value: pulumi.set(__self__, key, value), - on_premises_tag_set_list=on_premises_tag_set_list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - on_premises_tag_set_list: Optional[Sequence['outputs.DeploymentGroupOnPremisesTagSetListObject']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if on_premises_tag_set_list is not None: - _setter("on_premises_tag_set_list", on_premises_tag_set_list) + pulumi.set(__self__, "on_premises_tag_set_list", on_premises_tag_set_list) @property @pulumi.getter(name="onPremisesTagSetList") @@ -1030,17 +788,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, on_premises_tag_group: Optional[Sequence['outputs.DeploymentGroupTagFilter']] = None): - DeploymentGroupOnPremisesTagSetListObject._configure( - lambda key, value: pulumi.set(__self__, key, value), - on_premises_tag_group=on_premises_tag_group, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - on_premises_tag_group: Optional[Sequence['outputs.DeploymentGroupTagFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if on_premises_tag_group is not None: - _setter("on_premises_tag_group", on_premises_tag_group) + pulumi.set(__self__, "on_premises_tag_group", on_premises_tag_group) @property @pulumi.getter(name="onPremisesTagGroup") @@ -1075,25 +824,12 @@ def __init__(__self__, *, git_hub_location: Optional['outputs.DeploymentGroupGitHubLocation'] = None, revision_type: Optional[str] = None, s3_location: Optional['outputs.DeploymentGroupS3Location'] = None): - DeploymentGroupRevisionLocation._configure( - lambda key, value: pulumi.set(__self__, key, value), - git_hub_location=git_hub_location, - revision_type=revision_type, - s3_location=s3_location, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - git_hub_location: Optional['outputs.DeploymentGroupGitHubLocation'] = None, - revision_type: Optional[str] = None, - s3_location: Optional['outputs.DeploymentGroupS3Location'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if git_hub_location is not None: - _setter("git_hub_location", git_hub_location) + pulumi.set(__self__, "git_hub_location", git_hub_location) if revision_type is not None: - _setter("revision_type", revision_type) + pulumi.set(__self__, "revision_type", revision_type) if s3_location is not None: - _setter("s3_location", s3_location) + pulumi.set(__self__, "s3_location", s3_location) @property @pulumi.getter(name="gitHubLocation") @@ -1138,31 +874,14 @@ def __init__(__self__, *, bundle_type: Optional[str] = None, e_tag: Optional[str] = None, version: Optional[str] = None): - DeploymentGroupS3Location._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - key=key, - bundle_type=bundle_type, - e_tag=e_tag, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: str, - key: str, - bundle_type: Optional[str] = None, - e_tag: Optional[str] = None, - version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) - _setter("key", key) + pulumi.set(__self__, "bucket", bucket) + pulumi.set(__self__, "key", key) if bundle_type is not None: - _setter("bundle_type", bundle_type) + pulumi.set(__self__, "bundle_type", bundle_type) if e_tag is not None: - _setter("e_tag", e_tag) + pulumi.set(__self__, "e_tag", e_tag) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter @@ -1195,19 +914,8 @@ class DeploymentGroupTag(dict): def __init__(__self__, *, key: str, value: str): - DeploymentGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1226,25 +934,12 @@ def __init__(__self__, *, key: Optional[str] = None, type: Optional[str] = None, value: Optional[str] = None): - DeploymentGroupTagFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - type=type, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - type: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1266,17 +961,8 @@ def value(self) -> Optional[str]: class DeploymentGroupTargetGroupInfo(dict): def __init__(__self__, *, name: Optional[str] = None): - DeploymentGroupTargetGroupInfo._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -1311,25 +997,12 @@ def __init__(__self__, *, prod_traffic_route: Optional['outputs.DeploymentGroupTrafficRoute'] = None, target_groups: Optional[Sequence['outputs.DeploymentGroupTargetGroupInfo']] = None, test_traffic_route: Optional['outputs.DeploymentGroupTrafficRoute'] = None): - DeploymentGroupTargetGroupPairInfo._configure( - lambda key, value: pulumi.set(__self__, key, value), - prod_traffic_route=prod_traffic_route, - target_groups=target_groups, - test_traffic_route=test_traffic_route, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - prod_traffic_route: Optional['outputs.DeploymentGroupTrafficRoute'] = None, - target_groups: Optional[Sequence['outputs.DeploymentGroupTargetGroupInfo']] = None, - test_traffic_route: Optional['outputs.DeploymentGroupTrafficRoute'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if prod_traffic_route is not None: - _setter("prod_traffic_route", prod_traffic_route) + pulumi.set(__self__, "prod_traffic_route", prod_traffic_route) if target_groups is not None: - _setter("target_groups", target_groups) + pulumi.set(__self__, "target_groups", target_groups) if test_traffic_route is not None: - _setter("test_traffic_route", test_traffic_route) + pulumi.set(__self__, "test_traffic_route", test_traffic_route) @property @pulumi.getter(name="prodTrafficRoute") @@ -1368,17 +1041,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, listener_arns: Optional[Sequence[str]] = None): - DeploymentGroupTrafficRoute._configure( - lambda key, value: pulumi.set(__self__, key, value), - listener_arns=listener_arns, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - listener_arns: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if listener_arns is not None: - _setter("listener_arns", listener_arns) + pulumi.set(__self__, "listener_arns", listener_arns) @property @pulumi.getter(name="listenerArns") @@ -1413,25 +1077,12 @@ def __init__(__self__, *, trigger_events: Optional[Sequence[str]] = None, trigger_name: Optional[str] = None, trigger_target_arn: Optional[str] = None): - DeploymentGroupTriggerConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - trigger_events=trigger_events, - trigger_name=trigger_name, - trigger_target_arn=trigger_target_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - trigger_events: Optional[Sequence[str]] = None, - trigger_name: Optional[str] = None, - trigger_target_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if trigger_events is not None: - _setter("trigger_events", trigger_events) + pulumi.set(__self__, "trigger_events", trigger_events) if trigger_name is not None: - _setter("trigger_name", trigger_name) + pulumi.set(__self__, "trigger_name", trigger_name) if trigger_target_arn is not None: - _setter("trigger_target_arn", trigger_target_arn) + pulumi.set(__self__, "trigger_target_arn", trigger_target_arn) @property @pulumi.getter(name="triggerEvents") diff --git a/sdk/python/pulumi_aws_native/codeguruprofiler/_inputs.py b/sdk/python/pulumi_aws_native/codeguruprofiler/_inputs.py index e87e3a5a2b..ba0e002006 100644 --- a/sdk/python/pulumi_aws_native/codeguruprofiler/_inputs.py +++ b/sdk/python/pulumi_aws_native/codeguruprofiler/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -24,16 +24,7 @@ def __init__(__self__, *, The agent permissions attached to this profiling group. :param pulumi.Input[Sequence[pulumi.Input[str]]] principals: The principals for the agent permissions. """ - AgentPermissionsPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - principals=principals, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - principals: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("principals", principals) + pulumi.set(__self__, "principals", principals) @property @pulumi.getter @@ -56,20 +47,9 @@ def __init__(__self__, *, """ Notification medium for users to get alerted for events that occur in application profile. We support SNS topic as a notification channel. """ - ProfilingGroupChannelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - channel_uri=channel_uri, - channel_id=channel_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - channel_uri: pulumi.Input[str], - channel_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("channel_uri", channel_uri) + pulumi.set(__self__, "channel_uri", channel_uri) if channel_id is not None: - _setter("channel_id", channel_id) + pulumi.set(__self__, "channel_id", channel_id) @property @pulumi.getter(name="channelUri") @@ -100,19 +80,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. The allowed characters across services are: letters, numbers, and spaces representable in UTF-8, and the following characters: + - = . _ : / @. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length. The allowed characters across services are: letters, numbers, and spaces representable in UTF-8, and the following characters: + - = . _ : / @. """ - ProfilingGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/codeguruprofiler/get_profiling_group.py b/sdk/python/pulumi_aws_native/codeguruprofiler/get_profiling_group.py index 6a521b2bb5..ab16ae304f 100644 --- a/sdk/python/pulumi_aws_native/codeguruprofiler/get_profiling_group.py +++ b/sdk/python/pulumi_aws_native/codeguruprofiler/get_profiling_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/codeguruprofiler/outputs.py b/sdk/python/pulumi_aws_native/codeguruprofiler/outputs.py index d96fac19af..3e19da8713 100644 --- a/sdk/python/pulumi_aws_native/codeguruprofiler/outputs.py +++ b/sdk/python/pulumi_aws_native/codeguruprofiler/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -27,16 +27,7 @@ def __init__(__self__, *, The agent permissions attached to this profiling group. :param Sequence[str] principals: The principals for the agent permissions. """ - AgentPermissionsProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - principals=principals, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - principals: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("principals", principals) + pulumi.set(__self__, "principals", principals) @property @pulumi.getter @@ -77,20 +68,9 @@ def __init__(__self__, *, """ Notification medium for users to get alerted for events that occur in application profile. We support SNS topic as a notification channel. """ - ProfilingGroupChannel._configure( - lambda key, value: pulumi.set(__self__, key, value), - channel_uri=channel_uri, - channel_id=channel_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - channel_uri: str, - channel_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("channel_uri", channel_uri) + pulumi.set(__self__, "channel_uri", channel_uri) if channel_id is not None: - _setter("channel_id", channel_id) + pulumi.set(__self__, "channel_id", channel_id) @property @pulumi.getter(name="channelUri") @@ -116,19 +96,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. The allowed characters across services are: letters, numbers, and spaces representable in UTF-8, and the following characters: + - = . _ : / @. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length. The allowed characters across services are: letters, numbers, and spaces representable in UTF-8, and the following characters: + - = . _ : / @. """ - ProfilingGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/codeguruprofiler/profiling_group.py b/sdk/python/pulumi_aws_native/codeguruprofiler/profiling_group.py index 596d5ab201..a530565bc4 100644 --- a/sdk/python/pulumi_aws_native/codeguruprofiler/profiling_group.py +++ b/sdk/python/pulumi_aws_native/codeguruprofiler/profiling_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -30,33 +30,16 @@ def __init__(__self__, *, :param pulumi.Input[str] profiling_group_name: The name of the profiling group. :param pulumi.Input[Sequence[pulumi.Input['ProfilingGroupTagArgs']]] tags: The tags associated with a profiling group. """ - ProfilingGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - agent_permissions=agent_permissions, - anomaly_detection_notification_configuration=anomaly_detection_notification_configuration, - compute_platform=compute_platform, - profiling_group_name=profiling_group_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - agent_permissions: Optional[pulumi.Input['AgentPermissionsPropertiesArgs']] = None, - anomaly_detection_notification_configuration: Optional[pulumi.Input[Sequence[pulumi.Input['ProfilingGroupChannelArgs']]]] = None, - compute_platform: Optional[pulumi.Input['ProfilingGroupComputePlatform']] = None, - profiling_group_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ProfilingGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if agent_permissions is not None: - _setter("agent_permissions", agent_permissions) + pulumi.set(__self__, "agent_permissions", agent_permissions) if anomaly_detection_notification_configuration is not None: - _setter("anomaly_detection_notification_configuration", anomaly_detection_notification_configuration) + pulumi.set(__self__, "anomaly_detection_notification_configuration", anomaly_detection_notification_configuration) if compute_platform is not None: - _setter("compute_platform", compute_platform) + pulumi.set(__self__, "compute_platform", compute_platform) if profiling_group_name is not None: - _setter("profiling_group_name", profiling_group_name) + pulumi.set(__self__, "profiling_group_name", profiling_group_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="agentPermissions") @@ -160,10 +143,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ProfilingGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -183,11 +162,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = ProfilingGroupArgs.__new__(ProfilingGroupArgs) - if agent_permissions is not None and not isinstance(agent_permissions, AgentPermissionsPropertiesArgs): - agent_permissions = agent_permissions or {} - def _setter(key, value): - agent_permissions[key] = value - AgentPermissionsPropertiesArgs._configure(_setter, **agent_permissions) __props__.__dict__["agent_permissions"] = agent_permissions __props__.__dict__["anomaly_detection_notification_configuration"] = anomaly_detection_notification_configuration __props__.__dict__["compute_platform"] = compute_platform diff --git a/sdk/python/pulumi_aws_native/codegurureviewer/_inputs.py b/sdk/python/pulumi_aws_native/codegurureviewer/_inputs.py index bbe58dd22e..1b1041ffc9 100644 --- a/sdk/python/pulumi_aws_native/codegurureviewer/_inputs.py +++ b/sdk/python/pulumi_aws_native/codegurureviewer/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -24,19 +24,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. The allowed characters across services are: letters, numbers, and spaces representable in UTF-8, and the following characters: + - = . _ : / @. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length. The allowed characters across services are: letters, numbers, and spaces representable in UTF-8, and the following characters: + - = . _ : / @. """ - RepositoryAssociationTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/codegurureviewer/get_repository_association.py b/sdk/python/pulumi_aws_native/codegurureviewer/get_repository_association.py index 95b9d99481..a4a87da592 100644 --- a/sdk/python/pulumi_aws_native/codegurureviewer/get_repository_association.py +++ b/sdk/python/pulumi_aws_native/codegurureviewer/get_repository_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/codegurureviewer/outputs.py b/sdk/python/pulumi_aws_native/codegurureviewer/outputs.py index f3744fc6e6..459a26a2b2 100644 --- a/sdk/python/pulumi_aws_native/codegurureviewer/outputs.py +++ b/sdk/python/pulumi_aws_native/codegurureviewer/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -27,19 +27,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. The allowed characters across services are: letters, numbers, and spaces representable in UTF-8, and the following characters: + - = . _ : / @. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length. The allowed characters across services are: letters, numbers, and spaces representable in UTF-8, and the following characters: + - = . _ : / @. """ - RepositoryAssociationTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/codegurureviewer/repository_association.py b/sdk/python/pulumi_aws_native/codegurureviewer/repository_association.py index 03ed6c356b..cb21c0c1ea 100644 --- a/sdk/python/pulumi_aws_native/codegurureviewer/repository_association.py +++ b/sdk/python/pulumi_aws_native/codegurureviewer/repository_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -32,36 +32,17 @@ def __init__(__self__, *, :param pulumi.Input[str] owner: The owner of the repository. For a Bitbucket repository, this is the username for the account that owns the repository. :param pulumi.Input[Sequence[pulumi.Input['RepositoryAssociationTagArgs']]] tags: The tags associated with a repository association. """ - RepositoryAssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - bucket_name=bucket_name, - connection_arn=connection_arn, - name=name, - owner=owner, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input['RepositoryAssociationType'], - bucket_name: Optional[pulumi.Input[str]] = None, - connection_arn: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - owner: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['RepositoryAssociationTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if bucket_name is not None: - _setter("bucket_name", bucket_name) + pulumi.set(__self__, "bucket_name", bucket_name) if connection_arn is not None: - _setter("connection_arn", connection_arn) + pulumi.set(__self__, "connection_arn", connection_arn) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if owner is not None: - _setter("owner", owner) + pulumi.set(__self__, "owner", owner) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -179,10 +160,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RepositoryAssociationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/codepipeline/_inputs.py b/sdk/python/pulumi_aws_native/codepipeline/_inputs.py index e65834e181..a09fb65b48 100644 --- a/sdk/python/pulumi_aws_native/codepipeline/_inputs.py +++ b/sdk/python/pulumi_aws_native/codepipeline/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -39,19 +39,8 @@ def __init__(__self__, *, :param pulumi.Input[int] maximum_count: The maximum number of artifacts allowed for the action type. :param pulumi.Input[int] minimum_count: The minimum number of artifacts allowed for the action type. """ - CustomActionTypeArtifactDetailsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - maximum_count=maximum_count, - minimum_count=minimum_count, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - maximum_count: pulumi.Input[int], - minimum_count: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("maximum_count", maximum_count) - _setter("minimum_count", minimum_count) + pulumi.set(__self__, "maximum_count", maximum_count) + pulumi.set(__self__, "minimum_count", minimum_count) @property @pulumi.getter(name="maximumCount") @@ -98,37 +87,16 @@ def __init__(__self__, *, :param pulumi.Input[bool] queryable: Indicates that the property is used with PollForJobs. When creating a custom action, an action can have up to one queryable property. If it has one, that property must be both required and not secret.If you create a pipeline with a custom action type, and that custom action contains a queryable property, the value for that configuration property is subject to other restrictions. The value must be less than or equal to twenty (20) characters. The value can contain only alphanumeric characters, underscores, and hyphens. :param pulumi.Input[str] type: The type of the configuration property. """ - CustomActionTypeConfigurationPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - name=name, - required=required, - secret=secret, - description=description, - queryable=queryable, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[bool], - name: pulumi.Input[str], - required: pulumi.Input[bool], - secret: pulumi.Input[bool], - description: Optional[pulumi.Input[str]] = None, - queryable: Optional[pulumi.Input[bool]] = None, - type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("name", name) - _setter("required", required) - _setter("secret", secret) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "required", required) + pulumi.set(__self__, "secret", secret) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if queryable is not None: - _setter("queryable", queryable) + pulumi.set(__self__, "queryable", queryable) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -229,29 +197,14 @@ def __init__(__self__, *, :param pulumi.Input[str] revision_url_template: The URL returned to the AWS CodePipeline console that contains a link to the page where customers can update or change the configuration of the external action. :param pulumi.Input[str] third_party_configuration_url: The URL of a sign-up page where users can sign up for an external service and perform initial configuration of the action provided by that service. """ - CustomActionTypeSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - entity_url_template=entity_url_template, - execution_url_template=execution_url_template, - revision_url_template=revision_url_template, - third_party_configuration_url=third_party_configuration_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - entity_url_template: Optional[pulumi.Input[str]] = None, - execution_url_template: Optional[pulumi.Input[str]] = None, - revision_url_template: Optional[pulumi.Input[str]] = None, - third_party_configuration_url: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if entity_url_template is not None: - _setter("entity_url_template", entity_url_template) + pulumi.set(__self__, "entity_url_template", entity_url_template) if execution_url_template is not None: - _setter("execution_url_template", execution_url_template) + pulumi.set(__self__, "execution_url_template", execution_url_template) if revision_url_template is not None: - _setter("revision_url_template", revision_url_template) + pulumi.set(__self__, "revision_url_template", revision_url_template) if third_party_configuration_url is not None: - _setter("third_party_configuration_url", third_party_configuration_url) + pulumi.set(__self__, "third_party_configuration_url", third_party_configuration_url) @property @pulumi.getter(name="entityUrlTemplate") @@ -307,19 +260,8 @@ class CustomActionTypeTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - CustomActionTypeTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -352,47 +294,22 @@ def __init__(__self__, *, region: Optional[pulumi.Input[str]] = None, role_arn: Optional[pulumi.Input[str]] = None, run_order: Optional[pulumi.Input[int]] = None): - PipelineActionDeclarationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action_type_id=action_type_id, - name=name, - configuration=configuration, - input_artifacts=input_artifacts, - namespace=namespace, - output_artifacts=output_artifacts, - region=region, - role_arn=role_arn, - run_order=run_order, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action_type_id: pulumi.Input['PipelineActionTypeIdArgs'], - name: pulumi.Input[str], - configuration: Optional[Any] = None, - input_artifacts: Optional[pulumi.Input[Sequence[pulumi.Input['PipelineInputArtifactArgs']]]] = None, - namespace: Optional[pulumi.Input[str]] = None, - output_artifacts: Optional[pulumi.Input[Sequence[pulumi.Input['PipelineOutputArtifactArgs']]]] = None, - region: Optional[pulumi.Input[str]] = None, - role_arn: Optional[pulumi.Input[str]] = None, - run_order: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action_type_id", action_type_id) - _setter("name", name) + pulumi.set(__self__, "action_type_id", action_type_id) + pulumi.set(__self__, "name", name) if configuration is not None: - _setter("configuration", configuration) + pulumi.set(__self__, "configuration", configuration) if input_artifacts is not None: - _setter("input_artifacts", input_artifacts) + pulumi.set(__self__, "input_artifacts", input_artifacts) if namespace is not None: - _setter("namespace", namespace) + pulumi.set(__self__, "namespace", namespace) if output_artifacts is not None: - _setter("output_artifacts", output_artifacts) + pulumi.set(__self__, "output_artifacts", output_artifacts) if region is not None: - _setter("region", region) + pulumi.set(__self__, "region", region) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if run_order is not None: - _setter("run_order", run_order) + pulumi.set(__self__, "run_order", run_order) @property @pulumi.getter(name="actionTypeId") @@ -483,25 +400,10 @@ def __init__(__self__, *, owner: pulumi.Input[str], provider: pulumi.Input[str], version: pulumi.Input[str]): - PipelineActionTypeIdArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - owner=owner, - provider=provider, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: pulumi.Input[str], - owner: pulumi.Input[str], - provider: pulumi.Input[str], - version: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("category", category) - _setter("owner", owner) - _setter("provider", provider) - _setter("version", version) + pulumi.set(__self__, "category", category) + pulumi.set(__self__, "owner", owner) + pulumi.set(__self__, "provider", provider) + pulumi.set(__self__, "version", version) @property @pulumi.getter @@ -545,19 +447,8 @@ class PipelineArtifactStoreMapArgs: def __init__(__self__, *, artifact_store: pulumi.Input['PipelineArtifactStoreArgs'], region: pulumi.Input[str]): - PipelineArtifactStoreMapArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - artifact_store=artifact_store, - region=region, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - artifact_store: pulumi.Input['PipelineArtifactStoreArgs'], - region: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("artifact_store", artifact_store) - _setter("region", region) + pulumi.set(__self__, "artifact_store", artifact_store) + pulumi.set(__self__, "region", region) @property @pulumi.getter(name="artifactStore") @@ -584,23 +475,10 @@ def __init__(__self__, *, location: pulumi.Input[str], type: pulumi.Input[str], encryption_key: Optional[pulumi.Input['PipelineEncryptionKeyArgs']] = None): - PipelineArtifactStoreArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - location=location, - type=type, - encryption_key=encryption_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - location: pulumi.Input[str], - type: pulumi.Input[str], - encryption_key: Optional[pulumi.Input['PipelineEncryptionKeyArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("location", location) - _setter("type", type) + pulumi.set(__self__, "location", location) + pulumi.set(__self__, "type", type) if encryption_key is not None: - _setter("encryption_key", encryption_key) + pulumi.set(__self__, "encryption_key", encryption_key) @property @pulumi.getter @@ -635,19 +513,8 @@ class PipelineBlockerDeclarationArgs: def __init__(__self__, *, name: pulumi.Input[str], type: pulumi.Input[str]): - PipelineBlockerDeclarationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("type", type) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -673,19 +540,8 @@ class PipelineEncryptionKeyArgs: def __init__(__self__, *, id: pulumi.Input[str], type: pulumi.Input[str]): - PipelineEncryptionKeyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: pulumi.Input[str], - type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) - _setter("type", type) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -710,16 +566,7 @@ def type(self, value: pulumi.Input[str]): class PipelineInputArtifactArgs: def __init__(__self__, *, name: pulumi.Input[str]): - PipelineInputArtifactArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -735,16 +582,7 @@ def name(self, value: pulumi.Input[str]): class PipelineOutputArtifactArgs: def __init__(__self__, *, name: pulumi.Input[str]): - PipelineOutputArtifactArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -762,23 +600,10 @@ def __init__(__self__, *, actions: pulumi.Input[Sequence[pulumi.Input['PipelineActionDeclarationArgs']]], name: pulumi.Input[str], blockers: Optional[pulumi.Input[Sequence[pulumi.Input['PipelineBlockerDeclarationArgs']]]] = None): - PipelineStageDeclarationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - actions=actions, - name=name, - blockers=blockers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - actions: pulumi.Input[Sequence[pulumi.Input['PipelineActionDeclarationArgs']]], - name: pulumi.Input[str], - blockers: Optional[pulumi.Input[Sequence[pulumi.Input['PipelineBlockerDeclarationArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("actions", actions) - _setter("name", name) + pulumi.set(__self__, "actions", actions) + pulumi.set(__self__, "name", name) if blockers is not None: - _setter("blockers", blockers) + pulumi.set(__self__, "blockers", blockers) @property @pulumi.getter @@ -813,19 +638,8 @@ class PipelineStageTransitionArgs: def __init__(__self__, *, reason: pulumi.Input[str], stage_name: pulumi.Input[str]): - PipelineStageTransitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - reason=reason, - stage_name=stage_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - reason: pulumi.Input[str], - stage_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("reason", reason) - _setter("stage_name", stage_name) + pulumi.set(__self__, "reason", reason) + pulumi.set(__self__, "stage_name", stage_name) @property @pulumi.getter @@ -851,19 +665,8 @@ class PipelineTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - PipelineTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -889,21 +692,10 @@ class WebhookAuthConfigurationArgs: def __init__(__self__, *, allowed_ip_range: Optional[pulumi.Input[str]] = None, secret_token: Optional[pulumi.Input[str]] = None): - WebhookAuthConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - allowed_ip_range=allowed_ip_range, - secret_token=secret_token, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allowed_ip_range: Optional[pulumi.Input[str]] = None, - secret_token: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if allowed_ip_range is not None: - _setter("allowed_ip_range", allowed_ip_range) + pulumi.set(__self__, "allowed_ip_range", allowed_ip_range) if secret_token is not None: - _setter("secret_token", secret_token) + pulumi.set(__self__, "secret_token", secret_token) @property @pulumi.getter(name="allowedIpRange") @@ -929,20 +721,9 @@ class WebhookFilterRuleArgs: def __init__(__self__, *, json_path: pulumi.Input[str], match_equals: Optional[pulumi.Input[str]] = None): - WebhookFilterRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - json_path=json_path, - match_equals=match_equals, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - json_path: pulumi.Input[str], - match_equals: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("json_path", json_path) + pulumi.set(__self__, "json_path", json_path) if match_equals is not None: - _setter("match_equals", match_equals) + pulumi.set(__self__, "match_equals", match_equals) @property @pulumi.getter(name="jsonPath") diff --git a/sdk/python/pulumi_aws_native/codepipeline/custom_action_type.py b/sdk/python/pulumi_aws_native/codepipeline/custom_action_type.py index df5b14d034..487ed3269c 100644 --- a/sdk/python/pulumi_aws_native/codepipeline/custom_action_type.py +++ b/sdk/python/pulumi_aws_native/codepipeline/custom_action_type.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -35,40 +35,17 @@ def __init__(__self__, *, :param pulumi.Input['CustomActionTypeSettingsArgs'] settings: URLs that provide users information about this custom action. :param pulumi.Input[Sequence[pulumi.Input['CustomActionTypeTagArgs']]] tags: Any tags assigned to the custom action. """ - CustomActionTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - input_artifact_details=input_artifact_details, - output_artifact_details=output_artifact_details, - provider=provider, - version=version, - configuration_properties=configuration_properties, - settings=settings, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: pulumi.Input[str], - input_artifact_details: pulumi.Input['CustomActionTypeArtifactDetailsArgs'], - output_artifact_details: pulumi.Input['CustomActionTypeArtifactDetailsArgs'], - provider: pulumi.Input[str], - version: pulumi.Input[str], - configuration_properties: Optional[pulumi.Input[Sequence[pulumi.Input['CustomActionTypeConfigurationPropertiesArgs']]]] = None, - settings: Optional[pulumi.Input['CustomActionTypeSettingsArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['CustomActionTypeTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("category", category) - _setter("input_artifact_details", input_artifact_details) - _setter("output_artifact_details", output_artifact_details) - _setter("provider", provider) - _setter("version", version) + pulumi.set(__self__, "category", category) + pulumi.set(__self__, "input_artifact_details", input_artifact_details) + pulumi.set(__self__, "output_artifact_details", output_artifact_details) + pulumi.set(__self__, "provider", provider) + pulumi.set(__self__, "version", version) if configuration_properties is not None: - _setter("configuration_properties", configuration_properties) + pulumi.set(__self__, "configuration_properties", configuration_properties) if settings is not None: - _setter("settings", settings) + pulumi.set(__self__, "settings", settings) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -214,10 +191,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CustomActionTypeArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -244,30 +217,15 @@ def _internal_init(__self__, raise TypeError("Missing required property 'category'") __props__.__dict__["category"] = category __props__.__dict__["configuration_properties"] = configuration_properties - if input_artifact_details is not None and not isinstance(input_artifact_details, CustomActionTypeArtifactDetailsArgs): - input_artifact_details = input_artifact_details or {} - def _setter(key, value): - input_artifact_details[key] = value - CustomActionTypeArtifactDetailsArgs._configure(_setter, **input_artifact_details) if input_artifact_details is None and not opts.urn: raise TypeError("Missing required property 'input_artifact_details'") __props__.__dict__["input_artifact_details"] = input_artifact_details - if output_artifact_details is not None and not isinstance(output_artifact_details, CustomActionTypeArtifactDetailsArgs): - output_artifact_details = output_artifact_details or {} - def _setter(key, value): - output_artifact_details[key] = value - CustomActionTypeArtifactDetailsArgs._configure(_setter, **output_artifact_details) if output_artifact_details is None and not opts.urn: raise TypeError("Missing required property 'output_artifact_details'") __props__.__dict__["output_artifact_details"] = output_artifact_details if provider is None and not opts.urn: raise TypeError("Missing required property 'provider'") __props__.__dict__["provider"] = provider - if settings is not None and not isinstance(settings, CustomActionTypeSettingsArgs): - settings = settings or {} - def _setter(key, value): - settings[key] = value - CustomActionTypeSettingsArgs._configure(_setter, **settings) __props__.__dict__["settings"] = settings __props__.__dict__["tags"] = tags if version is None and not opts.urn: diff --git a/sdk/python/pulumi_aws_native/codepipeline/get_custom_action_type.py b/sdk/python/pulumi_aws_native/codepipeline/get_custom_action_type.py index eb2ff8ffef..d7c880538e 100644 --- a/sdk/python/pulumi_aws_native/codepipeline/get_custom_action_type.py +++ b/sdk/python/pulumi_aws_native/codepipeline/get_custom_action_type.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/codepipeline/get_pipeline.py b/sdk/python/pulumi_aws_native/codepipeline/get_pipeline.py index c8d3728fe8..c4404afeaa 100644 --- a/sdk/python/pulumi_aws_native/codepipeline/get_pipeline.py +++ b/sdk/python/pulumi_aws_native/codepipeline/get_pipeline.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/codepipeline/get_webhook.py b/sdk/python/pulumi_aws_native/codepipeline/get_webhook.py index 26d88153fe..50758beda4 100644 --- a/sdk/python/pulumi_aws_native/codepipeline/get_webhook.py +++ b/sdk/python/pulumi_aws_native/codepipeline/get_webhook.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/codepipeline/outputs.py b/sdk/python/pulumi_aws_native/codepipeline/outputs.py index 890ac3bbfd..7fb1e6a69d 100644 --- a/sdk/python/pulumi_aws_native/codepipeline/outputs.py +++ b/sdk/python/pulumi_aws_native/codepipeline/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -62,19 +62,8 @@ def __init__(__self__, *, :param int maximum_count: The maximum number of artifacts allowed for the action type. :param int minimum_count: The minimum number of artifacts allowed for the action type. """ - CustomActionTypeArtifactDetails._configure( - lambda key, value: pulumi.set(__self__, key, value), - maximum_count=maximum_count, - minimum_count=minimum_count, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - maximum_count: int, - minimum_count: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("maximum_count", maximum_count) - _setter("minimum_count", minimum_count) + pulumi.set(__self__, "maximum_count", maximum_count) + pulumi.set(__self__, "minimum_count", minimum_count) @property @pulumi.getter(name="maximumCount") @@ -116,37 +105,16 @@ def __init__(__self__, *, :param bool queryable: Indicates that the property is used with PollForJobs. When creating a custom action, an action can have up to one queryable property. If it has one, that property must be both required and not secret.If you create a pipeline with a custom action type, and that custom action contains a queryable property, the value for that configuration property is subject to other restrictions. The value must be less than or equal to twenty (20) characters. The value can contain only alphanumeric characters, underscores, and hyphens. :param str type: The type of the configuration property. """ - CustomActionTypeConfigurationProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - name=name, - required=required, - secret=secret, - description=description, - queryable=queryable, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: bool, - name: str, - required: bool, - secret: bool, - description: Optional[str] = None, - queryable: Optional[bool] = None, - type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("name", name) - _setter("required", required) - _setter("secret", secret) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "required", required) + pulumi.set(__self__, "secret", secret) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if queryable is not None: - _setter("queryable", queryable) + pulumi.set(__self__, "queryable", queryable) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -245,29 +213,14 @@ def __init__(__self__, *, :param str revision_url_template: The URL returned to the AWS CodePipeline console that contains a link to the page where customers can update or change the configuration of the external action. :param str third_party_configuration_url: The URL of a sign-up page where users can sign up for an external service and perform initial configuration of the action provided by that service. """ - CustomActionTypeSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - entity_url_template=entity_url_template, - execution_url_template=execution_url_template, - revision_url_template=revision_url_template, - third_party_configuration_url=third_party_configuration_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - entity_url_template: Optional[str] = None, - execution_url_template: Optional[str] = None, - revision_url_template: Optional[str] = None, - third_party_configuration_url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if entity_url_template is not None: - _setter("entity_url_template", entity_url_template) + pulumi.set(__self__, "entity_url_template", entity_url_template) if execution_url_template is not None: - _setter("execution_url_template", execution_url_template) + pulumi.set(__self__, "execution_url_template", execution_url_template) if revision_url_template is not None: - _setter("revision_url_template", revision_url_template) + pulumi.set(__self__, "revision_url_template", revision_url_template) if third_party_configuration_url is not None: - _setter("third_party_configuration_url", third_party_configuration_url) + pulumi.set(__self__, "third_party_configuration_url", third_party_configuration_url) @property @pulumi.getter(name="entityUrlTemplate") @@ -307,19 +260,8 @@ class CustomActionTypeTag(dict): def __init__(__self__, *, key: str, value: str): - CustomActionTypeTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -369,47 +311,22 @@ def __init__(__self__, *, region: Optional[str] = None, role_arn: Optional[str] = None, run_order: Optional[int] = None): - PipelineActionDeclaration._configure( - lambda key, value: pulumi.set(__self__, key, value), - action_type_id=action_type_id, - name=name, - configuration=configuration, - input_artifacts=input_artifacts, - namespace=namespace, - output_artifacts=output_artifacts, - region=region, - role_arn=role_arn, - run_order=run_order, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action_type_id: 'outputs.PipelineActionTypeId', - name: str, - configuration: Optional[Any] = None, - input_artifacts: Optional[Sequence['outputs.PipelineInputArtifact']] = None, - namespace: Optional[str] = None, - output_artifacts: Optional[Sequence['outputs.PipelineOutputArtifact']] = None, - region: Optional[str] = None, - role_arn: Optional[str] = None, - run_order: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action_type_id", action_type_id) - _setter("name", name) + pulumi.set(__self__, "action_type_id", action_type_id) + pulumi.set(__self__, "name", name) if configuration is not None: - _setter("configuration", configuration) + pulumi.set(__self__, "configuration", configuration) if input_artifacts is not None: - _setter("input_artifacts", input_artifacts) + pulumi.set(__self__, "input_artifacts", input_artifacts) if namespace is not None: - _setter("namespace", namespace) + pulumi.set(__self__, "namespace", namespace) if output_artifacts is not None: - _setter("output_artifacts", output_artifacts) + pulumi.set(__self__, "output_artifacts", output_artifacts) if region is not None: - _setter("region", region) + pulumi.set(__self__, "region", region) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if run_order is not None: - _setter("run_order", run_order) + pulumi.set(__self__, "run_order", run_order) @property @pulumi.getter(name="actionTypeId") @@ -464,25 +381,10 @@ def __init__(__self__, *, owner: str, provider: str, version: str): - PipelineActionTypeId._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - owner=owner, - provider=provider, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: str, - owner: str, - provider: str, - version: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("category", category) - _setter("owner", owner) - _setter("provider", provider) - _setter("version", version) + pulumi.set(__self__, "category", category) + pulumi.set(__self__, "owner", owner) + pulumi.set(__self__, "provider", provider) + pulumi.set(__self__, "version", version) @property @pulumi.getter @@ -528,23 +430,10 @@ def __init__(__self__, *, location: str, type: str, encryption_key: Optional['outputs.PipelineEncryptionKey'] = None): - PipelineArtifactStore._configure( - lambda key, value: pulumi.set(__self__, key, value), - location=location, - type=type, - encryption_key=encryption_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - location: str, - type: str, - encryption_key: Optional['outputs.PipelineEncryptionKey'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("location", location) - _setter("type", type) + pulumi.set(__self__, "location", location) + pulumi.set(__self__, "type", type) if encryption_key is not None: - _setter("encryption_key", encryption_key) + pulumi.set(__self__, "encryption_key", encryption_key) @property @pulumi.getter @@ -584,19 +473,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, artifact_store: 'outputs.PipelineArtifactStore', region: str): - PipelineArtifactStoreMap._configure( - lambda key, value: pulumi.set(__self__, key, value), - artifact_store=artifact_store, - region=region, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - artifact_store: 'outputs.PipelineArtifactStore', - region: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("artifact_store", artifact_store) - _setter("region", region) + pulumi.set(__self__, "artifact_store", artifact_store) + pulumi.set(__self__, "region", region) @property @pulumi.getter(name="artifactStore") @@ -614,19 +492,8 @@ class PipelineBlockerDeclaration(dict): def __init__(__self__, *, name: str, type: str): - PipelineBlockerDeclaration._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - type: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("type", type) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -644,19 +511,8 @@ class PipelineEncryptionKey(dict): def __init__(__self__, *, id: str, type: str): - PipelineEncryptionKey._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: str, - type: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) - _setter("type", type) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -673,16 +529,7 @@ def type(self) -> str: class PipelineInputArtifact(dict): def __init__(__self__, *, name: str): - PipelineInputArtifact._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -694,16 +541,7 @@ def name(self) -> str: class PipelineOutputArtifact(dict): def __init__(__self__, *, name: str): - PipelineOutputArtifact._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -717,23 +555,10 @@ def __init__(__self__, *, actions: Sequence['outputs.PipelineActionDeclaration'], name: str, blockers: Optional[Sequence['outputs.PipelineBlockerDeclaration']] = None): - PipelineStageDeclaration._configure( - lambda key, value: pulumi.set(__self__, key, value), - actions=actions, - name=name, - blockers=blockers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - actions: Sequence['outputs.PipelineActionDeclaration'], - name: str, - blockers: Optional[Sequence['outputs.PipelineBlockerDeclaration']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("actions", actions) - _setter("name", name) + pulumi.set(__self__, "actions", actions) + pulumi.set(__self__, "name", name) if blockers is not None: - _setter("blockers", blockers) + pulumi.set(__self__, "blockers", blockers) @property @pulumi.getter @@ -773,19 +598,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, reason: str, stage_name: str): - PipelineStageTransition._configure( - lambda key, value: pulumi.set(__self__, key, value), - reason=reason, - stage_name=stage_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - reason: str, - stage_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("reason", reason) - _setter("stage_name", stage_name) + pulumi.set(__self__, "reason", reason) + pulumi.set(__self__, "stage_name", stage_name) @property @pulumi.getter @@ -803,19 +617,8 @@ class PipelineTag(dict): def __init__(__self__, *, key: str, value: str): - PipelineTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -852,21 +655,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, allowed_ip_range: Optional[str] = None, secret_token: Optional[str] = None): - WebhookAuthConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - allowed_ip_range=allowed_ip_range, - secret_token=secret_token, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allowed_ip_range: Optional[str] = None, - secret_token: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if allowed_ip_range is not None: - _setter("allowed_ip_range", allowed_ip_range) + pulumi.set(__self__, "allowed_ip_range", allowed_ip_range) if secret_token is not None: - _setter("secret_token", secret_token) + pulumi.set(__self__, "secret_token", secret_token) @property @pulumi.getter(name="allowedIpRange") @@ -903,20 +695,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, json_path: str, match_equals: Optional[str] = None): - WebhookFilterRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - json_path=json_path, - match_equals=match_equals, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - json_path: str, - match_equals: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("json_path", json_path) + pulumi.set(__self__, "json_path", json_path) if match_equals is not None: - _setter("match_equals", match_equals) + pulumi.set(__self__, "match_equals", match_equals) @property @pulumi.getter(name="jsonPath") diff --git a/sdk/python/pulumi_aws_native/codepipeline/pipeline.py b/sdk/python/pulumi_aws_native/codepipeline/pipeline.py index ee2c5cc062..094915e817 100644 --- a/sdk/python/pulumi_aws_native/codepipeline/pipeline.py +++ b/sdk/python/pulumi_aws_native/codepipeline/pipeline.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,43 +27,20 @@ def __init__(__self__, *, """ The set of arguments for constructing a Pipeline resource. """ - PipelineArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - stages=stages, - artifact_store=artifact_store, - artifact_stores=artifact_stores, - disable_inbound_stage_transitions=disable_inbound_stage_transitions, - name=name, - restart_execution_on_update=restart_execution_on_update, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: pulumi.Input[str], - stages: pulumi.Input[Sequence[pulumi.Input['PipelineStageDeclarationArgs']]], - artifact_store: Optional[pulumi.Input['PipelineArtifactStoreArgs']] = None, - artifact_stores: Optional[pulumi.Input[Sequence[pulumi.Input['PipelineArtifactStoreMapArgs']]]] = None, - disable_inbound_stage_transitions: Optional[pulumi.Input[Sequence[pulumi.Input['PipelineStageTransitionArgs']]]] = None, - name: Optional[pulumi.Input[str]] = None, - restart_execution_on_update: Optional[pulumi.Input[bool]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['PipelineTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arn", role_arn) - _setter("stages", stages) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "stages", stages) if artifact_store is not None: - _setter("artifact_store", artifact_store) + pulumi.set(__self__, "artifact_store", artifact_store) if artifact_stores is not None: - _setter("artifact_stores", artifact_stores) + pulumi.set(__self__, "artifact_stores", artifact_stores) if disable_inbound_stage_transitions is not None: - _setter("disable_inbound_stage_transitions", disable_inbound_stage_transitions) + pulumi.set(__self__, "disable_inbound_stage_transitions", disable_inbound_stage_transitions) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if restart_execution_on_update is not None: - _setter("restart_execution_on_update", restart_execution_on_update) + pulumi.set(__self__, "restart_execution_on_update", restart_execution_on_update) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="roleArn") @@ -182,10 +159,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PipelineArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -209,11 +182,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = PipelineArgs.__new__(PipelineArgs) - if artifact_store is not None and not isinstance(artifact_store, PipelineArtifactStoreArgs): - artifact_store = artifact_store or {} - def _setter(key, value): - artifact_store[key] = value - PipelineArtifactStoreArgs._configure(_setter, **artifact_store) __props__.__dict__["artifact_store"] = artifact_store __props__.__dict__["artifact_stores"] = artifact_stores __props__.__dict__["disable_inbound_stage_transitions"] = disable_inbound_stage_transitions diff --git a/sdk/python/pulumi_aws_native/codepipeline/webhook.py b/sdk/python/pulumi_aws_native/codepipeline/webhook.py index 1d76d4a7c0..e3decfbe06 100644 --- a/sdk/python/pulumi_aws_native/codepipeline/webhook.py +++ b/sdk/python/pulumi_aws_native/codepipeline/webhook.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,39 +27,16 @@ def __init__(__self__, *, """ The set of arguments for constructing a Webhook resource. """ - WebhookArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - authentication=authentication, - authentication_configuration=authentication_configuration, - filters=filters, - target_action=target_action, - target_pipeline=target_pipeline, - target_pipeline_version=target_pipeline_version, - name=name, - register_with_third_party=register_with_third_party, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - authentication: pulumi.Input[str], - authentication_configuration: pulumi.Input['WebhookAuthConfigurationArgs'], - filters: pulumi.Input[Sequence[pulumi.Input['WebhookFilterRuleArgs']]], - target_action: pulumi.Input[str], - target_pipeline: pulumi.Input[str], - target_pipeline_version: pulumi.Input[int], - name: Optional[pulumi.Input[str]] = None, - register_with_third_party: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("authentication", authentication) - _setter("authentication_configuration", authentication_configuration) - _setter("filters", filters) - _setter("target_action", target_action) - _setter("target_pipeline", target_pipeline) - _setter("target_pipeline_version", target_pipeline_version) + pulumi.set(__self__, "authentication", authentication) + pulumi.set(__self__, "authentication_configuration", authentication_configuration) + pulumi.set(__self__, "filters", filters) + pulumi.set(__self__, "target_action", target_action) + pulumi.set(__self__, "target_pipeline", target_pipeline) + pulumi.set(__self__, "target_pipeline_version", target_pipeline_version) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if register_with_third_party is not None: - _setter("register_with_third_party", register_with_third_party) + pulumi.set(__self__, "register_with_third_party", register_with_third_party) @property @pulumi.getter @@ -178,10 +155,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - WebhookArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -208,11 +181,6 @@ def _internal_init(__self__, if authentication is None and not opts.urn: raise TypeError("Missing required property 'authentication'") __props__.__dict__["authentication"] = authentication - if authentication_configuration is not None and not isinstance(authentication_configuration, WebhookAuthConfigurationArgs): - authentication_configuration = authentication_configuration or {} - def _setter(key, value): - authentication_configuration[key] = value - WebhookAuthConfigurationArgs._configure(_setter, **authentication_configuration) if authentication_configuration is None and not opts.urn: raise TypeError("Missing required property 'authentication_configuration'") __props__.__dict__["authentication_configuration"] = authentication_configuration diff --git a/sdk/python/pulumi_aws_native/codestar/_inputs.py b/sdk/python/pulumi_aws_native/codestar/_inputs.py index 40bdd21695..6f107144c2 100644 --- a/sdk/python/pulumi_aws_native/codestar/_inputs.py +++ b/sdk/python/pulumi_aws_native/codestar/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -18,16 +18,7 @@ class GitHubRepositoryCodeArgs: def __init__(__self__, *, s3: pulumi.Input['GitHubRepositoryS3Args']): - GitHubRepositoryCodeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3=s3, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3: pulumi.Input['GitHubRepositoryS3Args'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3", s3) + pulumi.set(__self__, "s3", s3) @property @pulumi.getter @@ -45,23 +36,10 @@ def __init__(__self__, *, bucket: pulumi.Input[str], key: pulumi.Input[str], object_version: Optional[pulumi.Input[str]] = None): - GitHubRepositoryS3Args._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - key=key, - object_version=object_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: pulumi.Input[str], - key: pulumi.Input[str], - object_version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) - _setter("key", key) + pulumi.set(__self__, "bucket", bucket) + pulumi.set(__self__, "key", key) if object_version is not None: - _setter("object_version", object_version) + pulumi.set(__self__, "object_version", object_version) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/codestar/get_git_hub_repository.py b/sdk/python/pulumi_aws_native/codestar/get_git_hub_repository.py index 7428cec947..c05b9499ca 100644 --- a/sdk/python/pulumi_aws_native/codestar/get_git_hub_repository.py +++ b/sdk/python/pulumi_aws_native/codestar/get_git_hub_repository.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/codestar/git_hub_repository.py b/sdk/python/pulumi_aws_native/codestar/git_hub_repository.py index 8fd7d8b172..df40690e7f 100644 --- a/sdk/python/pulumi_aws_native/codestar/git_hub_repository.py +++ b/sdk/python/pulumi_aws_native/codestar/git_hub_repository.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,43 +27,20 @@ def __init__(__self__, *, """ The set of arguments for constructing a GitHubRepository resource. """ - GitHubRepositoryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - repository_name=repository_name, - repository_owner=repository_owner, - code=code, - connection_arn=connection_arn, - enable_issues=enable_issues, - is_private=is_private, - repository_access_token=repository_access_token, - repository_description=repository_description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - repository_name: pulumi.Input[str], - repository_owner: pulumi.Input[str], - code: Optional[pulumi.Input['GitHubRepositoryCodeArgs']] = None, - connection_arn: Optional[pulumi.Input[str]] = None, - enable_issues: Optional[pulumi.Input[bool]] = None, - is_private: Optional[pulumi.Input[bool]] = None, - repository_access_token: Optional[pulumi.Input[str]] = None, - repository_description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("repository_name", repository_name) - _setter("repository_owner", repository_owner) + pulumi.set(__self__, "repository_name", repository_name) + pulumi.set(__self__, "repository_owner", repository_owner) if code is not None: - _setter("code", code) + pulumi.set(__self__, "code", code) if connection_arn is not None: - _setter("connection_arn", connection_arn) + pulumi.set(__self__, "connection_arn", connection_arn) if enable_issues is not None: - _setter("enable_issues", enable_issues) + pulumi.set(__self__, "enable_issues", enable_issues) if is_private is not None: - _setter("is_private", is_private) + pulumi.set(__self__, "is_private", is_private) if repository_access_token is not None: - _setter("repository_access_token", repository_access_token) + pulumi.set(__self__, "repository_access_token", repository_access_token) if repository_description is not None: - _setter("repository_description", repository_description) + pulumi.set(__self__, "repository_description", repository_description) @property @pulumi.getter(name="repositoryName") @@ -182,10 +159,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - GitHubRepositoryArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -209,11 +182,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = GitHubRepositoryArgs.__new__(GitHubRepositoryArgs) - if code is not None and not isinstance(code, GitHubRepositoryCodeArgs): - code = code or {} - def _setter(key, value): - code[key] = value - GitHubRepositoryCodeArgs._configure(_setter, **code) __props__.__dict__["code"] = code __props__.__dict__["connection_arn"] = connection_arn __props__.__dict__["enable_issues"] = enable_issues diff --git a/sdk/python/pulumi_aws_native/codestar/outputs.py b/sdk/python/pulumi_aws_native/codestar/outputs.py index 52a9c91b48..2f6dcaaf4f 100644 --- a/sdk/python/pulumi_aws_native/codestar/outputs.py +++ b/sdk/python/pulumi_aws_native/codestar/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -19,16 +19,7 @@ class GitHubRepositoryCode(dict): def __init__(__self__, *, s3: 'outputs.GitHubRepositoryS3'): - GitHubRepositoryCode._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3=s3, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3: 'outputs.GitHubRepositoryS3', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3", s3) + pulumi.set(__self__, "s3", s3) @property @pulumi.getter @@ -59,23 +50,10 @@ def __init__(__self__, *, bucket: str, key: str, object_version: Optional[str] = None): - GitHubRepositoryS3._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - key=key, - object_version=object_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: str, - key: str, - object_version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) - _setter("key", key) + pulumi.set(__self__, "bucket", bucket) + pulumi.set(__self__, "key", key) if object_version is not None: - _setter("object_version", object_version) + pulumi.set(__self__, "object_version", object_version) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/codestarconnections/_inputs.py b/sdk/python/pulumi_aws_native/codestarconnections/_inputs.py index ac583f3584..609eed3442 100644 --- a/sdk/python/pulumi_aws_native/codestarconnections/_inputs.py +++ b/sdk/python/pulumi_aws_native/codestarconnections/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -23,19 +23,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ConnectionTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/codestarconnections/connection.py b/sdk/python/pulumi_aws_native/codestarconnections/connection.py index f7f2beb055..0b831e5b51 100644 --- a/sdk/python/pulumi_aws_native/codestarconnections/connection.py +++ b/sdk/python/pulumi_aws_native/codestarconnections/connection.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,29 +27,14 @@ def __init__(__self__, *, :param pulumi.Input[str] provider_type: The name of the external provider where your third-party code repository is configured. You must specify either a ProviderType or a HostArn. :param pulumi.Input[Sequence[pulumi.Input['ConnectionTagArgs']]] tags: Specifies the tags applied to a connection. """ - ConnectionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - connection_name=connection_name, - host_arn=host_arn, - provider_type=provider_type, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connection_name: Optional[pulumi.Input[str]] = None, - host_arn: Optional[pulumi.Input[str]] = None, - provider_type: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ConnectionTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if connection_name is not None: - _setter("connection_name", connection_name) + pulumi.set(__self__, "connection_name", connection_name) if host_arn is not None: - _setter("host_arn", host_arn) + pulumi.set(__self__, "host_arn", host_arn) if provider_type is not None: - _setter("provider_type", provider_type) + pulumi.set(__self__, "provider_type", provider_type) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="connectionName") @@ -139,10 +124,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ConnectionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/codestarconnections/get_connection.py b/sdk/python/pulumi_aws_native/codestarconnections/get_connection.py index 59a3d4e9ba..8f5597a2f4 100644 --- a/sdk/python/pulumi_aws_native/codestarconnections/get_connection.py +++ b/sdk/python/pulumi_aws_native/codestarconnections/get_connection.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/codestarconnections/outputs.py b/sdk/python/pulumi_aws_native/codestarconnections/outputs.py index b10ebfdb6d..c47fca718f 100644 --- a/sdk/python/pulumi_aws_native/codestarconnections/outputs.py +++ b/sdk/python/pulumi_aws_native/codestarconnections/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -26,19 +26,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ConnectionTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/codestarnotifications/_inputs.py b/sdk/python/pulumi_aws_native/codestarnotifications/_inputs.py index cd217dcb03..c03bdb2b3a 100644 --- a/sdk/python/pulumi_aws_native/codestarnotifications/_inputs.py +++ b/sdk/python/pulumi_aws_native/codestarnotifications/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -19,19 +19,8 @@ class NotificationRuleTargetArgs: def __init__(__self__, *, target_address: pulumi.Input[str], target_type: pulumi.Input[str]): - NotificationRuleTargetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_address=target_address, - target_type=target_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_address: pulumi.Input[str], - target_type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_address", target_address) - _setter("target_type", target_type) + pulumi.set(__self__, "target_address", target_address) + pulumi.set(__self__, "target_type", target_type) @property @pulumi.getter(name="targetAddress") diff --git a/sdk/python/pulumi_aws_native/codestarnotifications/get_notification_rule.py b/sdk/python/pulumi_aws_native/codestarnotifications/get_notification_rule.py index 0108b93116..f5a5e953b1 100644 --- a/sdk/python/pulumi_aws_native/codestarnotifications/get_notification_rule.py +++ b/sdk/python/pulumi_aws_native/codestarnotifications/get_notification_rule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/codestarnotifications/notification_rule.py b/sdk/python/pulumi_aws_native/codestarnotifications/notification_rule.py index 6b0aa7bc2b..df1a77b47c 100644 --- a/sdk/python/pulumi_aws_native/codestarnotifications/notification_rule.py +++ b/sdk/python/pulumi_aws_native/codestarnotifications/notification_rule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -30,49 +30,22 @@ def __init__(__self__, *, """ The set of arguments for constructing a NotificationRule resource. """ - NotificationRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - detail_type=detail_type, - event_type_ids=event_type_ids, - resource=resource, - targets=targets, - created_by=created_by, - event_type_id=event_type_id, - name=name, - status=status, - tags=tags, - target_address=target_address, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - detail_type: pulumi.Input['NotificationRuleDetailType'], - event_type_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - resource: pulumi.Input[str], - targets: pulumi.Input[Sequence[pulumi.Input['NotificationRuleTargetArgs']]], - created_by: Optional[pulumi.Input[str]] = None, - event_type_id: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - status: Optional[pulumi.Input['NotificationRuleStatus']] = None, - tags: Optional[Any] = None, - target_address: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("detail_type", detail_type) - _setter("event_type_ids", event_type_ids) - _setter("resource", resource) - _setter("targets", targets) + pulumi.set(__self__, "detail_type", detail_type) + pulumi.set(__self__, "event_type_ids", event_type_ids) + pulumi.set(__self__, "resource", resource) + pulumi.set(__self__, "targets", targets) if created_by is not None: - _setter("created_by", created_by) + pulumi.set(__self__, "created_by", created_by) if event_type_id is not None: - _setter("event_type_id", event_type_id) + pulumi.set(__self__, "event_type_id", event_type_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if target_address is not None: - _setter("target_address", target_address) + pulumi.set(__self__, "target_address", target_address) @property @pulumi.getter(name="detailType") @@ -206,10 +179,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - NotificationRuleArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/codestarnotifications/outputs.py b/sdk/python/pulumi_aws_native/codestarnotifications/outputs.py index 561196874b..5f50c223d7 100644 --- a/sdk/python/pulumi_aws_native/codestarnotifications/outputs.py +++ b/sdk/python/pulumi_aws_native/codestarnotifications/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -38,19 +38,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, target_address: str, target_type: str): - NotificationRuleTarget._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_address=target_address, - target_type=target_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_address: str, - target_type: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_address", target_address) - _setter("target_type", target_type) + pulumi.set(__self__, "target_address", target_address) + pulumi.set(__self__, "target_type", target_type) @property @pulumi.getter(name="targetAddress") diff --git a/sdk/python/pulumi_aws_native/cognito/_inputs.py b/sdk/python/pulumi_aws_native/cognito/_inputs.py index f5ca913e38..7ecf7a8c1d 100644 --- a/sdk/python/pulumi_aws_native/cognito/_inputs.py +++ b/sdk/python/pulumi_aws_native/cognito/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -55,25 +55,12 @@ def __init__(__self__, *, client_id: Optional[pulumi.Input[str]] = None, provider_name: Optional[pulumi.Input[str]] = None, server_side_token_check: Optional[pulumi.Input[bool]] = None): - IdentityPoolCognitoIdentityProviderArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_id=client_id, - provider_name=provider_name, - server_side_token_check=server_side_token_check, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_id: Optional[pulumi.Input[str]] = None, - provider_name: Optional[pulumi.Input[str]] = None, - server_side_token_check: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if client_id is not None: - _setter("client_id", client_id) + pulumi.set(__self__, "client_id", client_id) if provider_name is not None: - _setter("provider_name", provider_name) + pulumi.set(__self__, "provider_name", provider_name) if server_side_token_check is not None: - _setter("server_side_token_check", server_side_token_check) + pulumi.set(__self__, "server_side_token_check", server_side_token_check) @property @pulumi.getter(name="clientId") @@ -109,25 +96,12 @@ def __init__(__self__, *, role_arn: Optional[pulumi.Input[str]] = None, stream_name: Optional[pulumi.Input[str]] = None, streaming_status: Optional[pulumi.Input[str]] = None): - IdentityPoolCognitoStreamsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - stream_name=stream_name, - streaming_status=streaming_status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: Optional[pulumi.Input[str]] = None, - stream_name: Optional[pulumi.Input[str]] = None, - streaming_status: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if stream_name is not None: - _setter("stream_name", stream_name) + pulumi.set(__self__, "stream_name", stream_name) if streaming_status is not None: - _setter("streaming_status", streaming_status) + pulumi.set(__self__, "streaming_status", streaming_status) @property @pulumi.getter(name="roleArn") @@ -162,21 +136,10 @@ class IdentityPoolPushSyncArgs: def __init__(__self__, *, application_arns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, role_arn: Optional[pulumi.Input[str]] = None): - IdentityPoolPushSyncArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_arns=application_arns, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_arns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - role_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if application_arns is not None: - _setter("application_arns", application_arns) + pulumi.set(__self__, "application_arns", application_arns) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="applicationArns") @@ -201,17 +164,8 @@ def role_arn(self, value: Optional[pulumi.Input[str]]): class LogDeliveryConfigurationCloudWatchLogsConfigurationArgs: def __init__(__self__, *, log_group_arn: Optional[pulumi.Input[str]] = None): - LogDeliveryConfigurationCloudWatchLogsConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_group_arn=log_group_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_group_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if log_group_arn is not None: - _setter("log_group_arn", log_group_arn) + pulumi.set(__self__, "log_group_arn", log_group_arn) @property @pulumi.getter(name="logGroupArn") @@ -229,25 +183,12 @@ def __init__(__self__, *, cloud_watch_logs_configuration: Optional[pulumi.Input['LogDeliveryConfigurationCloudWatchLogsConfigurationArgs']] = None, event_source: Optional[pulumi.Input[str]] = None, log_level: Optional[pulumi.Input[str]] = None): - LogDeliveryConfigurationLogConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_logs_configuration=cloud_watch_logs_configuration, - event_source=event_source, - log_level=log_level, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_logs_configuration: Optional[pulumi.Input['LogDeliveryConfigurationCloudWatchLogsConfigurationArgs']] = None, - event_source: Optional[pulumi.Input[str]] = None, - log_level: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_watch_logs_configuration is not None: - _setter("cloud_watch_logs_configuration", cloud_watch_logs_configuration) + pulumi.set(__self__, "cloud_watch_logs_configuration", cloud_watch_logs_configuration) if event_source is not None: - _setter("event_source", event_source) + pulumi.set(__self__, "event_source", event_source) if log_level is not None: - _setter("log_level", log_level) + pulumi.set(__self__, "log_level", log_level) @property @pulumi.getter(name="cloudWatchLogsConfiguration") @@ -281,17 +222,8 @@ def log_level(self, value: Optional[pulumi.Input[str]]): class UserPoolAccountRecoverySettingArgs: def __init__(__self__, *, recovery_mechanisms: Optional[pulumi.Input[Sequence[pulumi.Input['UserPoolRecoveryOptionArgs']]]] = None): - UserPoolAccountRecoverySettingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - recovery_mechanisms=recovery_mechanisms, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - recovery_mechanisms: Optional[pulumi.Input[Sequence[pulumi.Input['UserPoolRecoveryOptionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if recovery_mechanisms is not None: - _setter("recovery_mechanisms", recovery_mechanisms) + pulumi.set(__self__, "recovery_mechanisms", recovery_mechanisms) @property @pulumi.getter(name="recoveryMechanisms") @@ -307,17 +239,8 @@ def recovery_mechanisms(self, value: Optional[pulumi.Input[Sequence[pulumi.Input class UserPoolAddOnsArgs: def __init__(__self__, *, advanced_security_mode: Optional[pulumi.Input[str]] = None): - UserPoolAddOnsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - advanced_security_mode=advanced_security_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - advanced_security_mode: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if advanced_security_mode is not None: - _setter("advanced_security_mode", advanced_security_mode) + pulumi.set(__self__, "advanced_security_mode", advanced_security_mode) @property @pulumi.getter(name="advancedSecurityMode") @@ -335,25 +258,12 @@ def __init__(__self__, *, allow_admin_create_user_only: Optional[pulumi.Input[bool]] = None, invite_message_template: Optional[pulumi.Input['UserPoolInviteMessageTemplateArgs']] = None, unused_account_validity_days: Optional[pulumi.Input[int]] = None): - UserPoolAdminCreateUserConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - allow_admin_create_user_only=allow_admin_create_user_only, - invite_message_template=invite_message_template, - unused_account_validity_days=unused_account_validity_days, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allow_admin_create_user_only: Optional[pulumi.Input[bool]] = None, - invite_message_template: Optional[pulumi.Input['UserPoolInviteMessageTemplateArgs']] = None, - unused_account_validity_days: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if allow_admin_create_user_only is not None: - _setter("allow_admin_create_user_only", allow_admin_create_user_only) + pulumi.set(__self__, "allow_admin_create_user_only", allow_admin_create_user_only) if invite_message_template is not None: - _setter("invite_message_template", invite_message_template) + pulumi.set(__self__, "invite_message_template", invite_message_template) if unused_account_validity_days is not None: - _setter("unused_account_validity_days", unused_account_validity_days) + pulumi.set(__self__, "unused_account_validity_days", unused_account_validity_days) @property @pulumi.getter(name="allowAdminCreateUserOnly") @@ -391,33 +301,16 @@ def __init__(__self__, *, external_id: Optional[pulumi.Input[str]] = None, role_arn: Optional[pulumi.Input[str]] = None, user_data_shared: Optional[pulumi.Input[bool]] = None): - UserPoolClientAnalyticsConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_arn=application_arn, - application_id=application_id, - external_id=external_id, - role_arn=role_arn, - user_data_shared=user_data_shared, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_arn: Optional[pulumi.Input[str]] = None, - application_id: Optional[pulumi.Input[str]] = None, - external_id: Optional[pulumi.Input[str]] = None, - role_arn: Optional[pulumi.Input[str]] = None, - user_data_shared: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if application_arn is not None: - _setter("application_arn", application_arn) + pulumi.set(__self__, "application_arn", application_arn) if application_id is not None: - _setter("application_id", application_id) + pulumi.set(__self__, "application_id", application_id) if external_id is not None: - _setter("external_id", external_id) + pulumi.set(__self__, "external_id", external_id) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if user_data_shared is not None: - _setter("user_data_shared", user_data_shared) + pulumi.set(__self__, "user_data_shared", user_data_shared) @property @pulumi.getter(name="applicationArn") @@ -471,25 +364,12 @@ def __init__(__self__, *, access_token: Optional[pulumi.Input[str]] = None, id_token: Optional[pulumi.Input[str]] = None, refresh_token: Optional[pulumi.Input[str]] = None): - UserPoolClientTokenValidityUnitsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_token=access_token, - id_token=id_token, - refresh_token=refresh_token, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_token: Optional[pulumi.Input[str]] = None, - id_token: Optional[pulumi.Input[str]] = None, - refresh_token: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_token is not None: - _setter("access_token", access_token) + pulumi.set(__self__, "access_token", access_token) if id_token is not None: - _setter("id_token", id_token) + pulumi.set(__self__, "id_token", id_token) if refresh_token is not None: - _setter("refresh_token", refresh_token) + pulumi.set(__self__, "refresh_token", refresh_token) @property @pulumi.getter(name="accessToken") @@ -524,21 +404,10 @@ class UserPoolCustomEmailSenderArgs: def __init__(__self__, *, lambda_arn: Optional[pulumi.Input[str]] = None, lambda_version: Optional[pulumi.Input[str]] = None): - UserPoolCustomEmailSenderArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - lambda_arn=lambda_arn, - lambda_version=lambda_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lambda_arn: Optional[pulumi.Input[str]] = None, - lambda_version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if lambda_arn is not None: - _setter("lambda_arn", lambda_arn) + pulumi.set(__self__, "lambda_arn", lambda_arn) if lambda_version is not None: - _setter("lambda_version", lambda_version) + pulumi.set(__self__, "lambda_version", lambda_version) @property @pulumi.getter(name="lambdaArn") @@ -564,21 +433,10 @@ class UserPoolCustomSmsSenderArgs: def __init__(__self__, *, lambda_arn: Optional[pulumi.Input[str]] = None, lambda_version: Optional[pulumi.Input[str]] = None): - UserPoolCustomSmsSenderArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - lambda_arn=lambda_arn, - lambda_version=lambda_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lambda_arn: Optional[pulumi.Input[str]] = None, - lambda_version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if lambda_arn is not None: - _setter("lambda_arn", lambda_arn) + pulumi.set(__self__, "lambda_arn", lambda_arn) if lambda_version is not None: - _setter("lambda_version", lambda_version) + pulumi.set(__self__, "lambda_version", lambda_version) @property @pulumi.getter(name="lambdaArn") @@ -604,21 +462,10 @@ class UserPoolDeviceConfigurationArgs: def __init__(__self__, *, challenge_required_on_new_device: Optional[pulumi.Input[bool]] = None, device_only_remembered_on_user_prompt: Optional[pulumi.Input[bool]] = None): - UserPoolDeviceConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - challenge_required_on_new_device=challenge_required_on_new_device, - device_only_remembered_on_user_prompt=device_only_remembered_on_user_prompt, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - challenge_required_on_new_device: Optional[pulumi.Input[bool]] = None, - device_only_remembered_on_user_prompt: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if challenge_required_on_new_device is not None: - _setter("challenge_required_on_new_device", challenge_required_on_new_device) + pulumi.set(__self__, "challenge_required_on_new_device", challenge_required_on_new_device) if device_only_remembered_on_user_prompt is not None: - _setter("device_only_remembered_on_user_prompt", device_only_remembered_on_user_prompt) + pulumi.set(__self__, "device_only_remembered_on_user_prompt", device_only_remembered_on_user_prompt) @property @pulumi.getter(name="challengeRequiredOnNewDevice") @@ -643,17 +490,8 @@ def device_only_remembered_on_user_prompt(self, value: Optional[pulumi.Input[boo class UserPoolDomainCustomDomainConfigTypeArgs: def __init__(__self__, *, certificate_arn: Optional[pulumi.Input[str]] = None): - UserPoolDomainCustomDomainConfigTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_arn=certificate_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if certificate_arn is not None: - _setter("certificate_arn", certificate_arn) + pulumi.set(__self__, "certificate_arn", certificate_arn) @property @pulumi.getter(name="certificateArn") @@ -673,33 +511,16 @@ def __init__(__self__, *, from_: Optional[pulumi.Input[str]] = None, reply_to_email_address: Optional[pulumi.Input[str]] = None, source_arn: Optional[pulumi.Input[str]] = None): - UserPoolEmailConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - configuration_set=configuration_set, - email_sending_account=email_sending_account, - from_=from_, - reply_to_email_address=reply_to_email_address, - source_arn=source_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configuration_set: Optional[pulumi.Input[str]] = None, - email_sending_account: Optional[pulumi.Input[str]] = None, - from_: Optional[pulumi.Input[str]] = None, - reply_to_email_address: Optional[pulumi.Input[str]] = None, - source_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if configuration_set is not None: - _setter("configuration_set", configuration_set) + pulumi.set(__self__, "configuration_set", configuration_set) if email_sending_account is not None: - _setter("email_sending_account", email_sending_account) + pulumi.set(__self__, "email_sending_account", email_sending_account) if from_ is not None: - _setter("from_", from_) + pulumi.set(__self__, "from_", from_) if reply_to_email_address is not None: - _setter("reply_to_email_address", reply_to_email_address) + pulumi.set(__self__, "reply_to_email_address", reply_to_email_address) if source_arn is not None: - _setter("source_arn", source_arn) + pulumi.set(__self__, "source_arn", source_arn) @property @pulumi.getter(name="configurationSet") @@ -753,25 +574,12 @@ def __init__(__self__, *, email_message: Optional[pulumi.Input[str]] = None, email_subject: Optional[pulumi.Input[str]] = None, sms_message: Optional[pulumi.Input[str]] = None): - UserPoolInviteMessageTemplateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - email_message=email_message, - email_subject=email_subject, - sms_message=sms_message, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - email_message: Optional[pulumi.Input[str]] = None, - email_subject: Optional[pulumi.Input[str]] = None, - sms_message: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if email_message is not None: - _setter("email_message", email_message) + pulumi.set(__self__, "email_message", email_message) if email_subject is not None: - _setter("email_subject", email_subject) + pulumi.set(__self__, "email_subject", email_subject) if sms_message is not None: - _setter("sms_message", sms_message) + pulumi.set(__self__, "sms_message", sms_message) @property @pulumi.getter(name="emailMessage") @@ -817,65 +625,32 @@ def __init__(__self__, *, pre_token_generation: Optional[pulumi.Input[str]] = None, user_migration: Optional[pulumi.Input[str]] = None, verify_auth_challenge_response: Optional[pulumi.Input[str]] = None): - UserPoolLambdaConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - create_auth_challenge=create_auth_challenge, - custom_email_sender=custom_email_sender, - custom_message=custom_message, - custom_sms_sender=custom_sms_sender, - define_auth_challenge=define_auth_challenge, - kms_key_id=kms_key_id, - post_authentication=post_authentication, - post_confirmation=post_confirmation, - pre_authentication=pre_authentication, - pre_sign_up=pre_sign_up, - pre_token_generation=pre_token_generation, - user_migration=user_migration, - verify_auth_challenge_response=verify_auth_challenge_response, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - create_auth_challenge: Optional[pulumi.Input[str]] = None, - custom_email_sender: Optional[pulumi.Input['UserPoolCustomEmailSenderArgs']] = None, - custom_message: Optional[pulumi.Input[str]] = None, - custom_sms_sender: Optional[pulumi.Input['UserPoolCustomSmsSenderArgs']] = None, - define_auth_challenge: Optional[pulumi.Input[str]] = None, - kms_key_id: Optional[pulumi.Input[str]] = None, - post_authentication: Optional[pulumi.Input[str]] = None, - post_confirmation: Optional[pulumi.Input[str]] = None, - pre_authentication: Optional[pulumi.Input[str]] = None, - pre_sign_up: Optional[pulumi.Input[str]] = None, - pre_token_generation: Optional[pulumi.Input[str]] = None, - user_migration: Optional[pulumi.Input[str]] = None, - verify_auth_challenge_response: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if create_auth_challenge is not None: - _setter("create_auth_challenge", create_auth_challenge) + pulumi.set(__self__, "create_auth_challenge", create_auth_challenge) if custom_email_sender is not None: - _setter("custom_email_sender", custom_email_sender) + pulumi.set(__self__, "custom_email_sender", custom_email_sender) if custom_message is not None: - _setter("custom_message", custom_message) + pulumi.set(__self__, "custom_message", custom_message) if custom_sms_sender is not None: - _setter("custom_sms_sender", custom_sms_sender) + pulumi.set(__self__, "custom_sms_sender", custom_sms_sender) if define_auth_challenge is not None: - _setter("define_auth_challenge", define_auth_challenge) + pulumi.set(__self__, "define_auth_challenge", define_auth_challenge) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if post_authentication is not None: - _setter("post_authentication", post_authentication) + pulumi.set(__self__, "post_authentication", post_authentication) if post_confirmation is not None: - _setter("post_confirmation", post_confirmation) + pulumi.set(__self__, "post_confirmation", post_confirmation) if pre_authentication is not None: - _setter("pre_authentication", pre_authentication) + pulumi.set(__self__, "pre_authentication", pre_authentication) if pre_sign_up is not None: - _setter("pre_sign_up", pre_sign_up) + pulumi.set(__self__, "pre_sign_up", pre_sign_up) if pre_token_generation is not None: - _setter("pre_token_generation", pre_token_generation) + pulumi.set(__self__, "pre_token_generation", pre_token_generation) if user_migration is not None: - _setter("user_migration", user_migration) + pulumi.set(__self__, "user_migration", user_migration) if verify_auth_challenge_response is not None: - _setter("verify_auth_challenge_response", verify_auth_challenge_response) + pulumi.set(__self__, "verify_auth_challenge_response", verify_auth_challenge_response) @property @pulumi.getter(name="createAuthChallenge") @@ -1000,21 +775,10 @@ class UserPoolNumberAttributeConstraintsArgs: def __init__(__self__, *, max_value: Optional[pulumi.Input[str]] = None, min_value: Optional[pulumi.Input[str]] = None): - UserPoolNumberAttributeConstraintsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_value=max_value, - min_value=min_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_value: Optional[pulumi.Input[str]] = None, - min_value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max_value is not None: - _setter("max_value", max_value) + pulumi.set(__self__, "max_value", max_value) if min_value is not None: - _setter("min_value", min_value) + pulumi.set(__self__, "min_value", min_value) @property @pulumi.getter(name="maxValue") @@ -1044,37 +808,18 @@ def __init__(__self__, *, require_symbols: Optional[pulumi.Input[bool]] = None, require_uppercase: Optional[pulumi.Input[bool]] = None, temporary_password_validity_days: Optional[pulumi.Input[int]] = None): - UserPoolPasswordPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - minimum_length=minimum_length, - require_lowercase=require_lowercase, - require_numbers=require_numbers, - require_symbols=require_symbols, - require_uppercase=require_uppercase, - temporary_password_validity_days=temporary_password_validity_days, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - minimum_length: Optional[pulumi.Input[int]] = None, - require_lowercase: Optional[pulumi.Input[bool]] = None, - require_numbers: Optional[pulumi.Input[bool]] = None, - require_symbols: Optional[pulumi.Input[bool]] = None, - require_uppercase: Optional[pulumi.Input[bool]] = None, - temporary_password_validity_days: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if minimum_length is not None: - _setter("minimum_length", minimum_length) + pulumi.set(__self__, "minimum_length", minimum_length) if require_lowercase is not None: - _setter("require_lowercase", require_lowercase) + pulumi.set(__self__, "require_lowercase", require_lowercase) if require_numbers is not None: - _setter("require_numbers", require_numbers) + pulumi.set(__self__, "require_numbers", require_numbers) if require_symbols is not None: - _setter("require_symbols", require_symbols) + pulumi.set(__self__, "require_symbols", require_symbols) if require_uppercase is not None: - _setter("require_uppercase", require_uppercase) + pulumi.set(__self__, "require_uppercase", require_uppercase) if temporary_password_validity_days is not None: - _setter("temporary_password_validity_days", temporary_password_validity_days) + pulumi.set(__self__, "temporary_password_validity_days", temporary_password_validity_days) @property @pulumi.getter(name="minimumLength") @@ -1135,17 +880,8 @@ def temporary_password_validity_days(self, value: Optional[pulumi.Input[int]]): class UserPoolPoliciesArgs: def __init__(__self__, *, password_policy: Optional[pulumi.Input['UserPoolPasswordPolicyArgs']] = None): - UserPoolPoliciesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - password_policy=password_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - password_policy: Optional[pulumi.Input['UserPoolPasswordPolicyArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if password_policy is not None: - _setter("password_policy", password_policy) + pulumi.set(__self__, "password_policy", password_policy) @property @pulumi.getter(name="passwordPolicy") @@ -1162,21 +898,10 @@ class UserPoolRecoveryOptionArgs: def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None, priority: Optional[pulumi.Input[int]] = None): - UserPoolRecoveryOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - priority=priority, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - priority: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if priority is not None: - _setter("priority", priority) + pulumi.set(__self__, "priority", priority) @property @pulumi.getter @@ -1202,19 +927,8 @@ class UserPoolResourceServerResourceServerScopeTypeArgs: def __init__(__self__, *, scope_description: pulumi.Input[str], scope_name: pulumi.Input[str]): - UserPoolResourceServerResourceServerScopeTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - scope_description=scope_description, - scope_name=scope_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - scope_description: pulumi.Input[str], - scope_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("scope_description", scope_description) - _setter("scope_name", scope_name) + pulumi.set(__self__, "scope_description", scope_description) + pulumi.set(__self__, "scope_name", scope_name) @property @pulumi.getter(name="scopeDescription") @@ -1240,19 +954,8 @@ class UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeArgs: def __init__(__self__, *, event_action: pulumi.Input[str], notify: pulumi.Input[bool]): - UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - event_action=event_action, - notify=notify, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - event_action: pulumi.Input[str], - notify: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("event_action", event_action) - _setter("notify", notify) + pulumi.set(__self__, "event_action", event_action) + pulumi.set(__self__, "notify", notify) @property @pulumi.getter(name="eventAction") @@ -1279,25 +982,12 @@ def __init__(__self__, *, high_action: Optional[pulumi.Input['UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeArgs']] = None, low_action: Optional[pulumi.Input['UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeArgs']] = None, medium_action: Optional[pulumi.Input['UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeArgs']] = None): - UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - high_action=high_action, - low_action=low_action, - medium_action=medium_action, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - high_action: Optional[pulumi.Input['UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeArgs']] = None, - low_action: Optional[pulumi.Input['UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeArgs']] = None, - medium_action: Optional[pulumi.Input['UserPoolRiskConfigurationAttachmentAccountTakeoverActionTypeArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if high_action is not None: - _setter("high_action", high_action) + pulumi.set(__self__, "high_action", high_action) if low_action is not None: - _setter("low_action", low_action) + pulumi.set(__self__, "low_action", low_action) if medium_action is not None: - _setter("medium_action", medium_action) + pulumi.set(__self__, "medium_action", medium_action) @property @pulumi.getter(name="highAction") @@ -1332,20 +1022,9 @@ class UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeArg def __init__(__self__, *, actions: pulumi.Input['UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeArgs'], notify_configuration: Optional[pulumi.Input['UserPoolRiskConfigurationAttachmentNotifyConfigurationTypeArgs']] = None): - UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - actions=actions, - notify_configuration=notify_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - actions: pulumi.Input['UserPoolRiskConfigurationAttachmentAccountTakeoverActionsTypeArgs'], - notify_configuration: Optional[pulumi.Input['UserPoolRiskConfigurationAttachmentNotifyConfigurationTypeArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if notify_configuration is not None: - _setter("notify_configuration", notify_configuration) + pulumi.set(__self__, "notify_configuration", notify_configuration) @property @pulumi.getter @@ -1370,16 +1049,7 @@ def notify_configuration(self, value: Optional[pulumi.Input['UserPoolRiskConfigu class UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeArgs: def __init__(__self__, *, event_action: pulumi.Input[str]): - UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - event_action=event_action, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - event_action: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("event_action", event_action) + pulumi.set(__self__, "event_action", event_action) @property @pulumi.getter(name="eventAction") @@ -1396,20 +1066,9 @@ class UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfiguration def __init__(__self__, *, actions: pulumi.Input['UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeArgs'], event_filter: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - actions=actions, - event_filter=event_filter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - actions: pulumi.Input['UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsTypeArgs'], - event_filter: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if event_filter is not None: - _setter("event_filter", event_filter) + pulumi.set(__self__, "event_filter", event_filter) @property @pulumi.getter @@ -1439,36 +1098,17 @@ def __init__(__self__, *, mfa_email: Optional[pulumi.Input['UserPoolRiskConfigurationAttachmentNotifyEmailTypeArgs']] = None, no_action_email: Optional[pulumi.Input['UserPoolRiskConfigurationAttachmentNotifyEmailTypeArgs']] = None, reply_to: Optional[pulumi.Input[str]] = None): - UserPoolRiskConfigurationAttachmentNotifyConfigurationTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_arn=source_arn, - block_email=block_email, - from_=from_, - mfa_email=mfa_email, - no_action_email=no_action_email, - reply_to=reply_to, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_arn: pulumi.Input[str], - block_email: Optional[pulumi.Input['UserPoolRiskConfigurationAttachmentNotifyEmailTypeArgs']] = None, - from_: Optional[pulumi.Input[str]] = None, - mfa_email: Optional[pulumi.Input['UserPoolRiskConfigurationAttachmentNotifyEmailTypeArgs']] = None, - no_action_email: Optional[pulumi.Input['UserPoolRiskConfigurationAttachmentNotifyEmailTypeArgs']] = None, - reply_to: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("source_arn", source_arn) + pulumi.set(__self__, "source_arn", source_arn) if block_email is not None: - _setter("block_email", block_email) + pulumi.set(__self__, "block_email", block_email) if from_ is not None: - _setter("from_", from_) + pulumi.set(__self__, "from_", from_) if mfa_email is not None: - _setter("mfa_email", mfa_email) + pulumi.set(__self__, "mfa_email", mfa_email) if no_action_email is not None: - _setter("no_action_email", no_action_email) + pulumi.set(__self__, "no_action_email", no_action_email) if reply_to is not None: - _setter("reply_to", reply_to) + pulumi.set(__self__, "reply_to", reply_to) @property @pulumi.getter(name="sourceArn") @@ -1531,24 +1171,11 @@ def __init__(__self__, *, subject: pulumi.Input[str], html_body: Optional[pulumi.Input[str]] = None, text_body: Optional[pulumi.Input[str]] = None): - UserPoolRiskConfigurationAttachmentNotifyEmailTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - subject=subject, - html_body=html_body, - text_body=text_body, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subject: pulumi.Input[str], - html_body: Optional[pulumi.Input[str]] = None, - text_body: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("subject", subject) + pulumi.set(__self__, "subject", subject) if html_body is not None: - _setter("html_body", html_body) + pulumi.set(__self__, "html_body", html_body) if text_body is not None: - _setter("text_body", text_body) + pulumi.set(__self__, "text_body", text_body) @property @pulumi.getter @@ -1583,21 +1210,10 @@ class UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeArgs: def __init__(__self__, *, blocked_ip_range_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, skipped_ip_range_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - blocked_ip_range_list=blocked_ip_range_list, - skipped_ip_range_list=skipped_ip_range_list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - blocked_ip_range_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - skipped_ip_range_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if blocked_ip_range_list is not None: - _setter("blocked_ip_range_list", blocked_ip_range_list) + pulumi.set(__self__, "blocked_ip_range_list", blocked_ip_range_list) if skipped_ip_range_list is not None: - _setter("skipped_ip_range_list", skipped_ip_range_list) + pulumi.set(__self__, "skipped_ip_range_list", skipped_ip_range_list) @property @pulumi.getter(name="blockedIpRangeList") @@ -1628,41 +1244,20 @@ def __init__(__self__, *, number_attribute_constraints: Optional[pulumi.Input['UserPoolNumberAttributeConstraintsArgs']] = None, required: Optional[pulumi.Input[bool]] = None, string_attribute_constraints: Optional[pulumi.Input['UserPoolStringAttributeConstraintsArgs']] = None): - UserPoolSchemaAttributeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute_data_type=attribute_data_type, - developer_only_attribute=developer_only_attribute, - mutable=mutable, - name=name, - number_attribute_constraints=number_attribute_constraints, - required=required, - string_attribute_constraints=string_attribute_constraints, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute_data_type: Optional[pulumi.Input[str]] = None, - developer_only_attribute: Optional[pulumi.Input[bool]] = None, - mutable: Optional[pulumi.Input[bool]] = None, - name: Optional[pulumi.Input[str]] = None, - number_attribute_constraints: Optional[pulumi.Input['UserPoolNumberAttributeConstraintsArgs']] = None, - required: Optional[pulumi.Input[bool]] = None, - string_attribute_constraints: Optional[pulumi.Input['UserPoolStringAttributeConstraintsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attribute_data_type is not None: - _setter("attribute_data_type", attribute_data_type) + pulumi.set(__self__, "attribute_data_type", attribute_data_type) if developer_only_attribute is not None: - _setter("developer_only_attribute", developer_only_attribute) + pulumi.set(__self__, "developer_only_attribute", developer_only_attribute) if mutable is not None: - _setter("mutable", mutable) + pulumi.set(__self__, "mutable", mutable) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if number_attribute_constraints is not None: - _setter("number_attribute_constraints", number_attribute_constraints) + pulumi.set(__self__, "number_attribute_constraints", number_attribute_constraints) if required is not None: - _setter("required", required) + pulumi.set(__self__, "required", required) if string_attribute_constraints is not None: - _setter("string_attribute_constraints", string_attribute_constraints) + pulumi.set(__self__, "string_attribute_constraints", string_attribute_constraints) @property @pulumi.getter(name="attributeDataType") @@ -1734,25 +1329,12 @@ def __init__(__self__, *, external_id: Optional[pulumi.Input[str]] = None, sns_caller_arn: Optional[pulumi.Input[str]] = None, sns_region: Optional[pulumi.Input[str]] = None): - UserPoolSmsConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - external_id=external_id, - sns_caller_arn=sns_caller_arn, - sns_region=sns_region, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - external_id: Optional[pulumi.Input[str]] = None, - sns_caller_arn: Optional[pulumi.Input[str]] = None, - sns_region: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if external_id is not None: - _setter("external_id", external_id) + pulumi.set(__self__, "external_id", external_id) if sns_caller_arn is not None: - _setter("sns_caller_arn", sns_caller_arn) + pulumi.set(__self__, "sns_caller_arn", sns_caller_arn) if sns_region is not None: - _setter("sns_region", sns_region) + pulumi.set(__self__, "sns_region", sns_region) @property @pulumi.getter(name="externalId") @@ -1787,21 +1369,10 @@ class UserPoolStringAttributeConstraintsArgs: def __init__(__self__, *, max_length: Optional[pulumi.Input[str]] = None, min_length: Optional[pulumi.Input[str]] = None): - UserPoolStringAttributeConstraintsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_length=max_length, - min_length=min_length, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_length: Optional[pulumi.Input[str]] = None, - min_length: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max_length is not None: - _setter("max_length", max_length) + pulumi.set(__self__, "max_length", max_length) if min_length is not None: - _setter("min_length", min_length) + pulumi.set(__self__, "min_length", min_length) @property @pulumi.getter(name="maxLength") @@ -1827,21 +1398,10 @@ class UserPoolUserAttributeTypeArgs: def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - UserPoolUserAttributeTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1866,16 +1426,7 @@ def value(self, value: Optional[pulumi.Input[str]]): class UserPoolUserAttributeUpdateSettingsArgs: def __init__(__self__, *, attributes_require_verification_before_update: pulumi.Input[Sequence[pulumi.Input[str]]]): - UserPoolUserAttributeUpdateSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attributes_require_verification_before_update=attributes_require_verification_before_update, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attributes_require_verification_before_update: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attributes_require_verification_before_update", attributes_require_verification_before_update) + pulumi.set(__self__, "attributes_require_verification_before_update", attributes_require_verification_before_update) @property @pulumi.getter(name="attributesRequireVerificationBeforeUpdate") @@ -1891,17 +1442,8 @@ def attributes_require_verification_before_update(self, value: pulumi.Input[Sequ class UserPoolUsernameConfigurationArgs: def __init__(__self__, *, case_sensitive: Optional[pulumi.Input[bool]] = None): - UserPoolUsernameConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - case_sensitive=case_sensitive, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - case_sensitive: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if case_sensitive is not None: - _setter("case_sensitive", case_sensitive) + pulumi.set(__self__, "case_sensitive", case_sensitive) @property @pulumi.getter(name="caseSensitive") @@ -1922,37 +1464,18 @@ def __init__(__self__, *, email_subject: Optional[pulumi.Input[str]] = None, email_subject_by_link: Optional[pulumi.Input[str]] = None, sms_message: Optional[pulumi.Input[str]] = None): - UserPoolVerificationMessageTemplateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_email_option=default_email_option, - email_message=email_message, - email_message_by_link=email_message_by_link, - email_subject=email_subject, - email_subject_by_link=email_subject_by_link, - sms_message=sms_message, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_email_option: Optional[pulumi.Input[str]] = None, - email_message: Optional[pulumi.Input[str]] = None, - email_message_by_link: Optional[pulumi.Input[str]] = None, - email_subject: Optional[pulumi.Input[str]] = None, - email_subject_by_link: Optional[pulumi.Input[str]] = None, - sms_message: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if default_email_option is not None: - _setter("default_email_option", default_email_option) + pulumi.set(__self__, "default_email_option", default_email_option) if email_message is not None: - _setter("email_message", email_message) + pulumi.set(__self__, "email_message", email_message) if email_message_by_link is not None: - _setter("email_message_by_link", email_message_by_link) + pulumi.set(__self__, "email_message_by_link", email_message_by_link) if email_subject is not None: - _setter("email_subject", email_subject) + pulumi.set(__self__, "email_subject", email_subject) if email_subject_by_link is not None: - _setter("email_subject_by_link", email_subject_by_link) + pulumi.set(__self__, "email_subject_by_link", email_subject_by_link) if sms_message is not None: - _setter("sms_message", sms_message) + pulumi.set(__self__, "sms_message", sms_message) @property @pulumi.getter(name="defaultEmailOption") diff --git a/sdk/python/pulumi_aws_native/cognito/get_identity_pool.py b/sdk/python/pulumi_aws_native/cognito/get_identity_pool.py index b4613cfe42..c0d40630ec 100644 --- a/sdk/python/pulumi_aws_native/cognito/get_identity_pool.py +++ b/sdk/python/pulumi_aws_native/cognito/get_identity_pool.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/cognito/get_identity_pool_principal_tag.py b/sdk/python/pulumi_aws_native/cognito/get_identity_pool_principal_tag.py index 49c0d2bb85..a762a0dbc4 100644 --- a/sdk/python/pulumi_aws_native/cognito/get_identity_pool_principal_tag.py +++ b/sdk/python/pulumi_aws_native/cognito/get_identity_pool_principal_tag.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/cognito/get_identity_pool_role_attachment.py b/sdk/python/pulumi_aws_native/cognito/get_identity_pool_role_attachment.py index ba774cfedd..463e58f6eb 100644 --- a/sdk/python/pulumi_aws_native/cognito/get_identity_pool_role_attachment.py +++ b/sdk/python/pulumi_aws_native/cognito/get_identity_pool_role_attachment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/cognito/get_log_delivery_configuration.py b/sdk/python/pulumi_aws_native/cognito/get_log_delivery_configuration.py index ecfecbf05b..00a9439b84 100644 --- a/sdk/python/pulumi_aws_native/cognito/get_log_delivery_configuration.py +++ b/sdk/python/pulumi_aws_native/cognito/get_log_delivery_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/cognito/get_user_pool.py b/sdk/python/pulumi_aws_native/cognito/get_user_pool.py index 4e10c4e46d..928e96d2be 100644 --- a/sdk/python/pulumi_aws_native/cognito/get_user_pool.py +++ b/sdk/python/pulumi_aws_native/cognito/get_user_pool.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/cognito/get_user_pool_client.py b/sdk/python/pulumi_aws_native/cognito/get_user_pool_client.py index 506bd71e50..0ce8357dcc 100644 --- a/sdk/python/pulumi_aws_native/cognito/get_user_pool_client.py +++ b/sdk/python/pulumi_aws_native/cognito/get_user_pool_client.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/cognito/get_user_pool_domain.py b/sdk/python/pulumi_aws_native/cognito/get_user_pool_domain.py index e621267e99..338420bfa8 100644 --- a/sdk/python/pulumi_aws_native/cognito/get_user_pool_domain.py +++ b/sdk/python/pulumi_aws_native/cognito/get_user_pool_domain.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/cognito/get_user_pool_group.py b/sdk/python/pulumi_aws_native/cognito/get_user_pool_group.py index 78a2e97284..91fcf7e04d 100644 --- a/sdk/python/pulumi_aws_native/cognito/get_user_pool_group.py +++ b/sdk/python/pulumi_aws_native/cognito/get_user_pool_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/cognito/get_user_pool_identity_provider.py b/sdk/python/pulumi_aws_native/cognito/get_user_pool_identity_provider.py index f7ddfd0861..248c89475e 100644 --- a/sdk/python/pulumi_aws_native/cognito/get_user_pool_identity_provider.py +++ b/sdk/python/pulumi_aws_native/cognito/get_user_pool_identity_provider.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/cognito/get_user_pool_resource_server.py b/sdk/python/pulumi_aws_native/cognito/get_user_pool_resource_server.py index d8abf75bc3..dc59073931 100644 --- a/sdk/python/pulumi_aws_native/cognito/get_user_pool_resource_server.py +++ b/sdk/python/pulumi_aws_native/cognito/get_user_pool_resource_server.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/cognito/get_user_pool_risk_configuration_attachment.py b/sdk/python/pulumi_aws_native/cognito/get_user_pool_risk_configuration_attachment.py index cded0d3300..23a6ba757d 100644 --- a/sdk/python/pulumi_aws_native/cognito/get_user_pool_risk_configuration_attachment.py +++ b/sdk/python/pulumi_aws_native/cognito/get_user_pool_risk_configuration_attachment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/cognito/get_user_pool_ui_customization_attachment.py b/sdk/python/pulumi_aws_native/cognito/get_user_pool_ui_customization_attachment.py index 638ffda232..1755e3d355 100644 --- a/sdk/python/pulumi_aws_native/cognito/get_user_pool_ui_customization_attachment.py +++ b/sdk/python/pulumi_aws_native/cognito/get_user_pool_ui_customization_attachment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/cognito/get_user_pool_user_to_group_attachment.py b/sdk/python/pulumi_aws_native/cognito/get_user_pool_user_to_group_attachment.py index 68d0975a86..9b02c86569 100644 --- a/sdk/python/pulumi_aws_native/cognito/get_user_pool_user_to_group_attachment.py +++ b/sdk/python/pulumi_aws_native/cognito/get_user_pool_user_to_group_attachment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/cognito/identity_pool.py b/sdk/python/pulumi_aws_native/cognito/identity_pool.py index b4c7569303..72dbb849b3 100644 --- a/sdk/python/pulumi_aws_native/cognito/identity_pool.py +++ b/sdk/python/pulumi_aws_native/cognito/identity_pool.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -30,56 +30,27 @@ def __init__(__self__, *, """ The set of arguments for constructing a IdentityPool resource. """ - IdentityPoolArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - allow_unauthenticated_identities=allow_unauthenticated_identities, - allow_classic_flow=allow_classic_flow, - cognito_events=cognito_events, - cognito_identity_providers=cognito_identity_providers, - cognito_streams=cognito_streams, - developer_provider_name=developer_provider_name, - identity_pool_name=identity_pool_name, - open_id_connect_provider_arns=open_id_connect_provider_arns, - push_sync=push_sync, - saml_provider_arns=saml_provider_arns, - supported_login_providers=supported_login_providers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allow_unauthenticated_identities: pulumi.Input[bool], - allow_classic_flow: Optional[pulumi.Input[bool]] = None, - cognito_events: Optional[Any] = None, - cognito_identity_providers: Optional[pulumi.Input[Sequence[pulumi.Input['IdentityPoolCognitoIdentityProviderArgs']]]] = None, - cognito_streams: Optional[pulumi.Input['IdentityPoolCognitoStreamsArgs']] = None, - developer_provider_name: Optional[pulumi.Input[str]] = None, - identity_pool_name: Optional[pulumi.Input[str]] = None, - open_id_connect_provider_arns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - push_sync: Optional[pulumi.Input['IdentityPoolPushSyncArgs']] = None, - saml_provider_arns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - supported_login_providers: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("allow_unauthenticated_identities", allow_unauthenticated_identities) + pulumi.set(__self__, "allow_unauthenticated_identities", allow_unauthenticated_identities) if allow_classic_flow is not None: - _setter("allow_classic_flow", allow_classic_flow) + pulumi.set(__self__, "allow_classic_flow", allow_classic_flow) if cognito_events is not None: - _setter("cognito_events", cognito_events) + pulumi.set(__self__, "cognito_events", cognito_events) if cognito_identity_providers is not None: - _setter("cognito_identity_providers", cognito_identity_providers) + pulumi.set(__self__, "cognito_identity_providers", cognito_identity_providers) if cognito_streams is not None: - _setter("cognito_streams", cognito_streams) + pulumi.set(__self__, "cognito_streams", cognito_streams) if developer_provider_name is not None: - _setter("developer_provider_name", developer_provider_name) + pulumi.set(__self__, "developer_provider_name", developer_provider_name) if identity_pool_name is not None: - _setter("identity_pool_name", identity_pool_name) + pulumi.set(__self__, "identity_pool_name", identity_pool_name) if open_id_connect_provider_arns is not None: - _setter("open_id_connect_provider_arns", open_id_connect_provider_arns) + pulumi.set(__self__, "open_id_connect_provider_arns", open_id_connect_provider_arns) if push_sync is not None: - _setter("push_sync", push_sync) + pulumi.set(__self__, "push_sync", push_sync) if saml_provider_arns is not None: - _setter("saml_provider_arns", saml_provider_arns) + pulumi.set(__self__, "saml_provider_arns", saml_provider_arns) if supported_login_providers is not None: - _setter("supported_login_providers", supported_login_providers) + pulumi.set(__self__, "supported_login_providers", supported_login_providers) @property @pulumi.getter(name="allowUnauthenticatedIdentities") @@ -223,10 +194,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - IdentityPoolArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -258,20 +225,10 @@ def _internal_init(__self__, __props__.__dict__["allow_unauthenticated_identities"] = allow_unauthenticated_identities __props__.__dict__["cognito_events"] = cognito_events __props__.__dict__["cognito_identity_providers"] = cognito_identity_providers - if cognito_streams is not None and not isinstance(cognito_streams, IdentityPoolCognitoStreamsArgs): - cognito_streams = cognito_streams or {} - def _setter(key, value): - cognito_streams[key] = value - IdentityPoolCognitoStreamsArgs._configure(_setter, **cognito_streams) __props__.__dict__["cognito_streams"] = cognito_streams __props__.__dict__["developer_provider_name"] = developer_provider_name __props__.__dict__["identity_pool_name"] = identity_pool_name __props__.__dict__["open_id_connect_provider_arns"] = open_id_connect_provider_arns - if push_sync is not None and not isinstance(push_sync, IdentityPoolPushSyncArgs): - push_sync = push_sync or {} - def _setter(key, value): - push_sync[key] = value - IdentityPoolPushSyncArgs._configure(_setter, **push_sync) __props__.__dict__["push_sync"] = push_sync __props__.__dict__["saml_provider_arns"] = saml_provider_arns __props__.__dict__["supported_login_providers"] = supported_login_providers diff --git a/sdk/python/pulumi_aws_native/cognito/identity_pool_principal_tag.py b/sdk/python/pulumi_aws_native/cognito/identity_pool_principal_tag.py index 97cffab887..54a5b30700 100644 --- a/sdk/python/pulumi_aws_native/cognito/identity_pool_principal_tag.py +++ b/sdk/python/pulumi_aws_native/cognito/identity_pool_principal_tag.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['IdentityPoolPrincipalTagArgs', 'IdentityPoolPrincipalTag'] @@ -21,27 +21,12 @@ def __init__(__self__, *, """ The set of arguments for constructing a IdentityPoolPrincipalTag resource. """ - IdentityPoolPrincipalTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - identity_pool_id=identity_pool_id, - identity_provider_name=identity_provider_name, - principal_tags=principal_tags, - use_defaults=use_defaults, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - identity_pool_id: pulumi.Input[str], - identity_provider_name: pulumi.Input[str], - principal_tags: Optional[Any] = None, - use_defaults: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("identity_pool_id", identity_pool_id) - _setter("identity_provider_name", identity_provider_name) + pulumi.set(__self__, "identity_pool_id", identity_pool_id) + pulumi.set(__self__, "identity_provider_name", identity_provider_name) if principal_tags is not None: - _setter("principal_tags", principal_tags) + pulumi.set(__self__, "principal_tags", principal_tags) if use_defaults is not None: - _setter("use_defaults", use_defaults) + pulumi.set(__self__, "use_defaults", use_defaults) @property @pulumi.getter(name="identityPoolId") @@ -115,10 +100,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - IdentityPoolPrincipalTagArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/cognito/identity_pool_role_attachment.py b/sdk/python/pulumi_aws_native/cognito/identity_pool_role_attachment.py index 55314e830c..ed7c518369 100644 --- a/sdk/python/pulumi_aws_native/cognito/identity_pool_role_attachment.py +++ b/sdk/python/pulumi_aws_native/cognito/identity_pool_role_attachment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['IdentityPoolRoleAttachmentArgs', 'IdentityPoolRoleAttachment'] @@ -20,24 +20,11 @@ def __init__(__self__, *, """ The set of arguments for constructing a IdentityPoolRoleAttachment resource. """ - IdentityPoolRoleAttachmentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - identity_pool_id=identity_pool_id, - role_mappings=role_mappings, - roles=roles, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - identity_pool_id: pulumi.Input[str], - role_mappings: Optional[Any] = None, - roles: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("identity_pool_id", identity_pool_id) + pulumi.set(__self__, "identity_pool_id", identity_pool_id) if role_mappings is not None: - _setter("role_mappings", role_mappings) + pulumi.set(__self__, "role_mappings", role_mappings) if roles is not None: - _setter("roles", roles) + pulumi.set(__self__, "roles", roles) @property @pulumi.getter(name="identityPoolId") @@ -106,10 +93,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - IdentityPoolRoleAttachmentArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/cognito/log_delivery_configuration.py b/sdk/python/pulumi_aws_native/cognito/log_delivery_configuration.py index 8b02b29ff8..da6248edcb 100644 --- a/sdk/python/pulumi_aws_native/cognito/log_delivery_configuration.py +++ b/sdk/python/pulumi_aws_native/cognito/log_delivery_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,20 +21,9 @@ def __init__(__self__, *, """ The set of arguments for constructing a LogDeliveryConfiguration resource. """ - LogDeliveryConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - user_pool_id=user_pool_id, - log_configurations=log_configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - user_pool_id: pulumi.Input[str], - log_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['LogDeliveryConfigurationLogConfigurationArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("user_pool_id", user_pool_id) + pulumi.set(__self__, "user_pool_id", user_pool_id) if log_configurations is not None: - _setter("log_configurations", log_configurations) + pulumi.set(__self__, "log_configurations", log_configurations) @property @pulumi.getter(name="userPoolId") @@ -88,10 +77,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LogDeliveryConfigurationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/cognito/outputs.py b/sdk/python/pulumi_aws_native/cognito/outputs.py index c53011942b..1d073e0ff1 100644 --- a/sdk/python/pulumi_aws_native/cognito/outputs.py +++ b/sdk/python/pulumi_aws_native/cognito/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -77,25 +77,12 @@ def __init__(__self__, *, client_id: Optional[str] = None, provider_name: Optional[str] = None, server_side_token_check: Optional[bool] = None): - IdentityPoolCognitoIdentityProvider._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_id=client_id, - provider_name=provider_name, - server_side_token_check=server_side_token_check, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_id: Optional[str] = None, - provider_name: Optional[str] = None, - server_side_token_check: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if client_id is not None: - _setter("client_id", client_id) + pulumi.set(__self__, "client_id", client_id) if provider_name is not None: - _setter("provider_name", provider_name) + pulumi.set(__self__, "provider_name", provider_name) if server_side_token_check is not None: - _setter("server_side_token_check", server_side_token_check) + pulumi.set(__self__, "server_side_token_check", server_side_token_check) @property @pulumi.getter(name="clientId") @@ -140,25 +127,12 @@ def __init__(__self__, *, role_arn: Optional[str] = None, stream_name: Optional[str] = None, streaming_status: Optional[str] = None): - IdentityPoolCognitoStreams._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - stream_name=stream_name, - streaming_status=streaming_status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: Optional[str] = None, - stream_name: Optional[str] = None, - streaming_status: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if stream_name is not None: - _setter("stream_name", stream_name) + pulumi.set(__self__, "stream_name", stream_name) if streaming_status is not None: - _setter("streaming_status", streaming_status) + pulumi.set(__self__, "streaming_status", streaming_status) @property @pulumi.getter(name="roleArn") @@ -200,21 +174,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, application_arns: Optional[Sequence[str]] = None, role_arn: Optional[str] = None): - IdentityPoolPushSync._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_arns=application_arns, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_arns: Optional[Sequence[str]] = None, - role_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if application_arns is not None: - _setter("application_arns", application_arns) + pulumi.set(__self__, "application_arns", application_arns) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="applicationArns") @@ -248,17 +211,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, log_group_arn: Optional[str] = None): - LogDeliveryConfigurationCloudWatchLogsConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_group_arn=log_group_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_group_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if log_group_arn is not None: - _setter("log_group_arn", log_group_arn) + pulumi.set(__self__, "log_group_arn", log_group_arn) @property @pulumi.getter(name="logGroupArn") @@ -293,25 +247,12 @@ def __init__(__self__, *, cloud_watch_logs_configuration: Optional['outputs.LogDeliveryConfigurationCloudWatchLogsConfiguration'] = None, event_source: Optional[str] = None, log_level: Optional[str] = None): - LogDeliveryConfigurationLogConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_logs_configuration=cloud_watch_logs_configuration, - event_source=event_source, - log_level=log_level, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_logs_configuration: Optional['outputs.LogDeliveryConfigurationCloudWatchLogsConfiguration'] = None, - event_source: Optional[str] = None, - log_level: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_watch_logs_configuration is not None: - _setter("cloud_watch_logs_configuration", cloud_watch_logs_configuration) + pulumi.set(__self__, "cloud_watch_logs_configuration", cloud_watch_logs_configuration) if event_source is not None: - _setter("event_source", event_source) + pulumi.set(__self__, "event_source", event_source) if log_level is not None: - _setter("log_level", log_level) + pulumi.set(__self__, "log_level", log_level) @property @pulumi.getter(name="cloudWatchLogsConfiguration") @@ -350,17 +291,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, recovery_mechanisms: Optional[Sequence['outputs.UserPoolRecoveryOption']] = None): - UserPoolAccountRecoverySetting._configure( - lambda key, value: pulumi.set(__self__, key, value), - recovery_mechanisms=recovery_mechanisms, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - recovery_mechanisms: Optional[Sequence['outputs.UserPoolRecoveryOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if recovery_mechanisms is not None: - _setter("recovery_mechanisms", recovery_mechanisms) + pulumi.set(__self__, "recovery_mechanisms", recovery_mechanisms) @property @pulumi.getter(name="recoveryMechanisms") @@ -389,17 +321,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, advanced_security_mode: Optional[str] = None): - UserPoolAddOns._configure( - lambda key, value: pulumi.set(__self__, key, value), - advanced_security_mode=advanced_security_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - advanced_security_mode: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if advanced_security_mode is not None: - _setter("advanced_security_mode", advanced_security_mode) + pulumi.set(__self__, "advanced_security_mode", advanced_security_mode) @property @pulumi.getter(name="advancedSecurityMode") @@ -434,25 +357,12 @@ def __init__(__self__, *, allow_admin_create_user_only: Optional[bool] = None, invite_message_template: Optional['outputs.UserPoolInviteMessageTemplate'] = None, unused_account_validity_days: Optional[int] = None): - UserPoolAdminCreateUserConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - allow_admin_create_user_only=allow_admin_create_user_only, - invite_message_template=invite_message_template, - unused_account_validity_days=unused_account_validity_days, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allow_admin_create_user_only: Optional[bool] = None, - invite_message_template: Optional['outputs.UserPoolInviteMessageTemplate'] = None, - unused_account_validity_days: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if allow_admin_create_user_only is not None: - _setter("allow_admin_create_user_only", allow_admin_create_user_only) + pulumi.set(__self__, "allow_admin_create_user_only", allow_admin_create_user_only) if invite_message_template is not None: - _setter("invite_message_template", invite_message_template) + pulumi.set(__self__, "invite_message_template", invite_message_template) if unused_account_validity_days is not None: - _setter("unused_account_validity_days", unused_account_validity_days) + pulumi.set(__self__, "unused_account_validity_days", unused_account_validity_days) @property @pulumi.getter(name="allowAdminCreateUserOnly") @@ -503,33 +413,16 @@ def __init__(__self__, *, external_id: Optional[str] = None, role_arn: Optional[str] = None, user_data_shared: Optional[bool] = None): - UserPoolClientAnalyticsConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_arn=application_arn, - application_id=application_id, - external_id=external_id, - role_arn=role_arn, - user_data_shared=user_data_shared, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_arn: Optional[str] = None, - application_id: Optional[str] = None, - external_id: Optional[str] = None, - role_arn: Optional[str] = None, - user_data_shared: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if application_arn is not None: - _setter("application_arn", application_arn) + pulumi.set(__self__, "application_arn", application_arn) if application_id is not None: - _setter("application_id", application_id) + pulumi.set(__self__, "application_id", application_id) if external_id is not None: - _setter("external_id", external_id) + pulumi.set(__self__, "external_id", external_id) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if user_data_shared is not None: - _setter("user_data_shared", user_data_shared) + pulumi.set(__self__, "user_data_shared", user_data_shared) @property @pulumi.getter(name="applicationArn") @@ -584,25 +477,12 @@ def __init__(__self__, *, access_token: Optional[str] = None, id_token: Optional[str] = None, refresh_token: Optional[str] = None): - UserPoolClientTokenValidityUnits._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_token=access_token, - id_token=id_token, - refresh_token=refresh_token, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_token: Optional[str] = None, - id_token: Optional[str] = None, - refresh_token: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_token is not None: - _setter("access_token", access_token) + pulumi.set(__self__, "access_token", access_token) if id_token is not None: - _setter("id_token", id_token) + pulumi.set(__self__, "id_token", id_token) if refresh_token is not None: - _setter("refresh_token", refresh_token) + pulumi.set(__self__, "refresh_token", refresh_token) @property @pulumi.getter(name="accessToken") @@ -644,21 +524,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, lambda_arn: Optional[str] = None, lambda_version: Optional[str] = None): - UserPoolCustomEmailSender._configure( - lambda key, value: pulumi.set(__self__, key, value), - lambda_arn=lambda_arn, - lambda_version=lambda_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lambda_arn: Optional[str] = None, - lambda_version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if lambda_arn is not None: - _setter("lambda_arn", lambda_arn) + pulumi.set(__self__, "lambda_arn", lambda_arn) if lambda_version is not None: - _setter("lambda_version", lambda_version) + pulumi.set(__self__, "lambda_version", lambda_version) @property @pulumi.getter(name="lambdaArn") @@ -695,21 +564,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, lambda_arn: Optional[str] = None, lambda_version: Optional[str] = None): - UserPoolCustomSmsSender._configure( - lambda key, value: pulumi.set(__self__, key, value), - lambda_arn=lambda_arn, - lambda_version=lambda_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lambda_arn: Optional[str] = None, - lambda_version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if lambda_arn is not None: - _setter("lambda_arn", lambda_arn) + pulumi.set(__self__, "lambda_arn", lambda_arn) if lambda_version is not None: - _setter("lambda_version", lambda_version) + pulumi.set(__self__, "lambda_version", lambda_version) @property @pulumi.getter(name="lambdaArn") @@ -746,21 +604,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, challenge_required_on_new_device: Optional[bool] = None, device_only_remembered_on_user_prompt: Optional[bool] = None): - UserPoolDeviceConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - challenge_required_on_new_device=challenge_required_on_new_device, - device_only_remembered_on_user_prompt=device_only_remembered_on_user_prompt, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - challenge_required_on_new_device: Optional[bool] = None, - device_only_remembered_on_user_prompt: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if challenge_required_on_new_device is not None: - _setter("challenge_required_on_new_device", challenge_required_on_new_device) + pulumi.set(__self__, "challenge_required_on_new_device", challenge_required_on_new_device) if device_only_remembered_on_user_prompt is not None: - _setter("device_only_remembered_on_user_prompt", device_only_remembered_on_user_prompt) + pulumi.set(__self__, "device_only_remembered_on_user_prompt", device_only_remembered_on_user_prompt) @property @pulumi.getter(name="challengeRequiredOnNewDevice") @@ -794,17 +641,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, certificate_arn: Optional[str] = None): - UserPoolDomainCustomDomainConfigType._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_arn=certificate_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if certificate_arn is not None: - _setter("certificate_arn", certificate_arn) + pulumi.set(__self__, "certificate_arn", certificate_arn) @property @pulumi.getter(name="certificateArn") @@ -845,33 +683,16 @@ def __init__(__self__, *, from_: Optional[str] = None, reply_to_email_address: Optional[str] = None, source_arn: Optional[str] = None): - UserPoolEmailConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - configuration_set=configuration_set, - email_sending_account=email_sending_account, - from_=from_, - reply_to_email_address=reply_to_email_address, - source_arn=source_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configuration_set: Optional[str] = None, - email_sending_account: Optional[str] = None, - from_: Optional[str] = None, - reply_to_email_address: Optional[str] = None, - source_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if configuration_set is not None: - _setter("configuration_set", configuration_set) + pulumi.set(__self__, "configuration_set", configuration_set) if email_sending_account is not None: - _setter("email_sending_account", email_sending_account) + pulumi.set(__self__, "email_sending_account", email_sending_account) if from_ is not None: - _setter("from_", from_) + pulumi.set(__self__, "from_", from_) if reply_to_email_address is not None: - _setter("reply_to_email_address", reply_to_email_address) + pulumi.set(__self__, "reply_to_email_address", reply_to_email_address) if source_arn is not None: - _setter("source_arn", source_arn) + pulumi.set(__self__, "source_arn", source_arn) @property @pulumi.getter(name="configurationSet") @@ -926,25 +747,12 @@ def __init__(__self__, *, email_message: Optional[str] = None, email_subject: Optional[str] = None, sms_message: Optional[str] = None): - UserPoolInviteMessageTemplate._configure( - lambda key, value: pulumi.set(__self__, key, value), - email_message=email_message, - email_subject=email_subject, - sms_message=sms_message, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - email_message: Optional[str] = None, - email_subject: Optional[str] = None, - sms_message: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if email_message is not None: - _setter("email_message", email_message) + pulumi.set(__self__, "email_message", email_message) if email_subject is not None: - _setter("email_subject", email_subject) + pulumi.set(__self__, "email_subject", email_subject) if sms_message is not None: - _setter("sms_message", sms_message) + pulumi.set(__self__, "sms_message", sms_message) @property @pulumi.getter(name="emailMessage") @@ -1019,65 +827,32 @@ def __init__(__self__, *, pre_token_generation: Optional[str] = None, user_migration: Optional[str] = None, verify_auth_challenge_response: Optional[str] = None): - UserPoolLambdaConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - create_auth_challenge=create_auth_challenge, - custom_email_sender=custom_email_sender, - custom_message=custom_message, - custom_sms_sender=custom_sms_sender, - define_auth_challenge=define_auth_challenge, - kms_key_id=kms_key_id, - post_authentication=post_authentication, - post_confirmation=post_confirmation, - pre_authentication=pre_authentication, - pre_sign_up=pre_sign_up, - pre_token_generation=pre_token_generation, - user_migration=user_migration, - verify_auth_challenge_response=verify_auth_challenge_response, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - create_auth_challenge: Optional[str] = None, - custom_email_sender: Optional['outputs.UserPoolCustomEmailSender'] = None, - custom_message: Optional[str] = None, - custom_sms_sender: Optional['outputs.UserPoolCustomSmsSender'] = None, - define_auth_challenge: Optional[str] = None, - kms_key_id: Optional[str] = None, - post_authentication: Optional[str] = None, - post_confirmation: Optional[str] = None, - pre_authentication: Optional[str] = None, - pre_sign_up: Optional[str] = None, - pre_token_generation: Optional[str] = None, - user_migration: Optional[str] = None, - verify_auth_challenge_response: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if create_auth_challenge is not None: - _setter("create_auth_challenge", create_auth_challenge) + pulumi.set(__self__, "create_auth_challenge", create_auth_challenge) if custom_email_sender is not None: - _setter("custom_email_sender", custom_email_sender) + pulumi.set(__self__, "custom_email_sender", custom_email_sender) if custom_message is not None: - _setter("custom_message", custom_message) + pulumi.set(__self__, "custom_message", custom_message) if custom_sms_sender is not None: - _setter("custom_sms_sender", custom_sms_sender) + pulumi.set(__self__, "custom_sms_sender", custom_sms_sender) if define_auth_challenge is not None: - _setter("define_auth_challenge", define_auth_challenge) + pulumi.set(__self__, "define_auth_challenge", define_auth_challenge) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if post_authentication is not None: - _setter("post_authentication", post_authentication) + pulumi.set(__self__, "post_authentication", post_authentication) if post_confirmation is not None: - _setter("post_confirmation", post_confirmation) + pulumi.set(__self__, "post_confirmation", post_confirmation) if pre_authentication is not None: - _setter("pre_authentication", pre_authentication) + pulumi.set(__self__, "pre_authentication", pre_authentication) if pre_sign_up is not None: - _setter("pre_sign_up", pre_sign_up) + pulumi.set(__self__, "pre_sign_up", pre_sign_up) if pre_token_generation is not None: - _setter("pre_token_generation", pre_token_generation) + pulumi.set(__self__, "pre_token_generation", pre_token_generation) if user_migration is not None: - _setter("user_migration", user_migration) + pulumi.set(__self__, "user_migration", user_migration) if verify_auth_challenge_response is not None: - _setter("verify_auth_challenge_response", verify_auth_challenge_response) + pulumi.set(__self__, "verify_auth_challenge_response", verify_auth_challenge_response) @property @pulumi.getter(name="createAuthChallenge") @@ -1169,21 +944,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, max_value: Optional[str] = None, min_value: Optional[str] = None): - UserPoolNumberAttributeConstraints._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_value=max_value, - min_value=min_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_value: Optional[str] = None, - min_value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max_value is not None: - _setter("max_value", max_value) + pulumi.set(__self__, "max_value", max_value) if min_value is not None: - _setter("min_value", min_value) + pulumi.set(__self__, "min_value", min_value) @property @pulumi.getter(name="maxValue") @@ -1232,37 +996,18 @@ def __init__(__self__, *, require_symbols: Optional[bool] = None, require_uppercase: Optional[bool] = None, temporary_password_validity_days: Optional[int] = None): - UserPoolPasswordPolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - minimum_length=minimum_length, - require_lowercase=require_lowercase, - require_numbers=require_numbers, - require_symbols=require_symbols, - require_uppercase=require_uppercase, - temporary_password_validity_days=temporary_password_validity_days, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - minimum_length: Optional[int] = None, - require_lowercase: Optional[bool] = None, - require_numbers: Optional[bool] = None, - require_symbols: Optional[bool] = None, - require_uppercase: Optional[bool] = None, - temporary_password_validity_days: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if minimum_length is not None: - _setter("minimum_length", minimum_length) + pulumi.set(__self__, "minimum_length", minimum_length) if require_lowercase is not None: - _setter("require_lowercase", require_lowercase) + pulumi.set(__self__, "require_lowercase", require_lowercase) if require_numbers is not None: - _setter("require_numbers", require_numbers) + pulumi.set(__self__, "require_numbers", require_numbers) if require_symbols is not None: - _setter("require_symbols", require_symbols) + pulumi.set(__self__, "require_symbols", require_symbols) if require_uppercase is not None: - _setter("require_uppercase", require_uppercase) + pulumi.set(__self__, "require_uppercase", require_uppercase) if temporary_password_validity_days is not None: - _setter("temporary_password_validity_days", temporary_password_validity_days) + pulumi.set(__self__, "temporary_password_validity_days", temporary_password_validity_days) @property @pulumi.getter(name="minimumLength") @@ -1316,17 +1061,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, password_policy: Optional['outputs.UserPoolPasswordPolicy'] = None): - UserPoolPolicies._configure( - lambda key, value: pulumi.set(__self__, key, value), - password_policy=password_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - password_policy: Optional['outputs.UserPoolPasswordPolicy'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if password_policy is not None: - _setter("password_policy", password_policy) + pulumi.set(__self__, "password_policy", password_policy) @property @pulumi.getter(name="passwordPolicy") @@ -1339,21 +1075,10 @@ class UserPoolRecoveryOption(dict): def __init__(__self__, *, name: Optional[str] = None, priority: Optional[int] = None): - UserPoolRecoveryOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - priority=priority, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[str] = None, - priority: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if priority is not None: - _setter("priority", priority) + pulumi.set(__self__, "priority", priority) @property @pulumi.getter @@ -1390,19 +1115,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, scope_description: str, scope_name: str): - UserPoolResourceServerResourceServerScopeType._configure( - lambda key, value: pulumi.set(__self__, key, value), - scope_description=scope_description, - scope_name=scope_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - scope_description: str, - scope_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("scope_description", scope_description) - _setter("scope_name", scope_name) + pulumi.set(__self__, "scope_description", scope_description) + pulumi.set(__self__, "scope_name", scope_name) @property @pulumi.getter(name="scopeDescription") @@ -1437,19 +1151,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, event_action: str, notify: bool): - UserPoolRiskConfigurationAttachmentAccountTakeoverActionType._configure( - lambda key, value: pulumi.set(__self__, key, value), - event_action=event_action, - notify=notify, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - event_action: str, - notify: bool, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("event_action", event_action) - _setter("notify", notify) + pulumi.set(__self__, "event_action", event_action) + pulumi.set(__self__, "notify", notify) @property @pulumi.getter(name="eventAction") @@ -1489,25 +1192,12 @@ def __init__(__self__, *, high_action: Optional['outputs.UserPoolRiskConfigurationAttachmentAccountTakeoverActionType'] = None, low_action: Optional['outputs.UserPoolRiskConfigurationAttachmentAccountTakeoverActionType'] = None, medium_action: Optional['outputs.UserPoolRiskConfigurationAttachmentAccountTakeoverActionType'] = None): - UserPoolRiskConfigurationAttachmentAccountTakeoverActionsType._configure( - lambda key, value: pulumi.set(__self__, key, value), - high_action=high_action, - low_action=low_action, - medium_action=medium_action, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - high_action: Optional['outputs.UserPoolRiskConfigurationAttachmentAccountTakeoverActionType'] = None, - low_action: Optional['outputs.UserPoolRiskConfigurationAttachmentAccountTakeoverActionType'] = None, - medium_action: Optional['outputs.UserPoolRiskConfigurationAttachmentAccountTakeoverActionType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if high_action is not None: - _setter("high_action", high_action) + pulumi.set(__self__, "high_action", high_action) if low_action is not None: - _setter("low_action", low_action) + pulumi.set(__self__, "low_action", low_action) if medium_action is not None: - _setter("medium_action", medium_action) + pulumi.set(__self__, "medium_action", medium_action) @property @pulumi.getter(name="highAction") @@ -1547,20 +1237,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, actions: 'outputs.UserPoolRiskConfigurationAttachmentAccountTakeoverActionsType', notify_configuration: Optional['outputs.UserPoolRiskConfigurationAttachmentNotifyConfigurationType'] = None): - UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationType._configure( - lambda key, value: pulumi.set(__self__, key, value), - actions=actions, - notify_configuration=notify_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - actions: 'outputs.UserPoolRiskConfigurationAttachmentAccountTakeoverActionsType', - notify_configuration: Optional['outputs.UserPoolRiskConfigurationAttachmentNotifyConfigurationType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if notify_configuration is not None: - _setter("notify_configuration", notify_configuration) + pulumi.set(__self__, "notify_configuration", notify_configuration) @property @pulumi.getter @@ -1594,16 +1273,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, event_action: str): - UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsType._configure( - lambda key, value: pulumi.set(__self__, key, value), - event_action=event_action, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - event_action: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("event_action", event_action) + pulumi.set(__self__, "event_action", event_action) @property @pulumi.getter(name="eventAction") @@ -1633,20 +1303,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, actions: 'outputs.UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsType', event_filter: Optional[Sequence[str]] = None): - UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationType._configure( - lambda key, value: pulumi.set(__self__, key, value), - actions=actions, - event_filter=event_filter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - actions: 'outputs.UserPoolRiskConfigurationAttachmentCompromisedCredentialsActionsType', - event_filter: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if event_filter is not None: - _setter("event_filter", event_filter) + pulumi.set(__self__, "event_filter", event_filter) @property @pulumi.getter @@ -1695,36 +1354,17 @@ def __init__(__self__, *, mfa_email: Optional['outputs.UserPoolRiskConfigurationAttachmentNotifyEmailType'] = None, no_action_email: Optional['outputs.UserPoolRiskConfigurationAttachmentNotifyEmailType'] = None, reply_to: Optional[str] = None): - UserPoolRiskConfigurationAttachmentNotifyConfigurationType._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_arn=source_arn, - block_email=block_email, - from_=from_, - mfa_email=mfa_email, - no_action_email=no_action_email, - reply_to=reply_to, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_arn: str, - block_email: Optional['outputs.UserPoolRiskConfigurationAttachmentNotifyEmailType'] = None, - from_: Optional[str] = None, - mfa_email: Optional['outputs.UserPoolRiskConfigurationAttachmentNotifyEmailType'] = None, - no_action_email: Optional['outputs.UserPoolRiskConfigurationAttachmentNotifyEmailType'] = None, - reply_to: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("source_arn", source_arn) + pulumi.set(__self__, "source_arn", source_arn) if block_email is not None: - _setter("block_email", block_email) + pulumi.set(__self__, "block_email", block_email) if from_ is not None: - _setter("from_", from_) + pulumi.set(__self__, "from_", from_) if mfa_email is not None: - _setter("mfa_email", mfa_email) + pulumi.set(__self__, "mfa_email", mfa_email) if no_action_email is not None: - _setter("no_action_email", no_action_email) + pulumi.set(__self__, "no_action_email", no_action_email) if reply_to is not None: - _setter("reply_to", reply_to) + pulumi.set(__self__, "reply_to", reply_to) @property @pulumi.getter(name="sourceArn") @@ -1782,24 +1422,11 @@ def __init__(__self__, *, subject: str, html_body: Optional[str] = None, text_body: Optional[str] = None): - UserPoolRiskConfigurationAttachmentNotifyEmailType._configure( - lambda key, value: pulumi.set(__self__, key, value), - subject=subject, - html_body=html_body, - text_body=text_body, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subject: str, - html_body: Optional[str] = None, - text_body: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("subject", subject) + pulumi.set(__self__, "subject", subject) if html_body is not None: - _setter("html_body", html_body) + pulumi.set(__self__, "html_body", html_body) if text_body is not None: - _setter("text_body", text_body) + pulumi.set(__self__, "text_body", text_body) @property @pulumi.getter @@ -1841,21 +1468,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, blocked_ip_range_list: Optional[Sequence[str]] = None, skipped_ip_range_list: Optional[Sequence[str]] = None): - UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationType._configure( - lambda key, value: pulumi.set(__self__, key, value), - blocked_ip_range_list=blocked_ip_range_list, - skipped_ip_range_list=skipped_ip_range_list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - blocked_ip_range_list: Optional[Sequence[str]] = None, - skipped_ip_range_list: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if blocked_ip_range_list is not None: - _setter("blocked_ip_range_list", blocked_ip_range_list) + pulumi.set(__self__, "blocked_ip_range_list", blocked_ip_range_list) if skipped_ip_range_list is not None: - _setter("skipped_ip_range_list", skipped_ip_range_list) + pulumi.set(__self__, "skipped_ip_range_list", skipped_ip_range_list) @property @pulumi.getter(name="blockedIpRangeList") @@ -1901,41 +1517,20 @@ def __init__(__self__, *, number_attribute_constraints: Optional['outputs.UserPoolNumberAttributeConstraints'] = None, required: Optional[bool] = None, string_attribute_constraints: Optional['outputs.UserPoolStringAttributeConstraints'] = None): - UserPoolSchemaAttribute._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute_data_type=attribute_data_type, - developer_only_attribute=developer_only_attribute, - mutable=mutable, - name=name, - number_attribute_constraints=number_attribute_constraints, - required=required, - string_attribute_constraints=string_attribute_constraints, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute_data_type: Optional[str] = None, - developer_only_attribute: Optional[bool] = None, - mutable: Optional[bool] = None, - name: Optional[str] = None, - number_attribute_constraints: Optional['outputs.UserPoolNumberAttributeConstraints'] = None, - required: Optional[bool] = None, - string_attribute_constraints: Optional['outputs.UserPoolStringAttributeConstraints'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attribute_data_type is not None: - _setter("attribute_data_type", attribute_data_type) + pulumi.set(__self__, "attribute_data_type", attribute_data_type) if developer_only_attribute is not None: - _setter("developer_only_attribute", developer_only_attribute) + pulumi.set(__self__, "developer_only_attribute", developer_only_attribute) if mutable is not None: - _setter("mutable", mutable) + pulumi.set(__self__, "mutable", mutable) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if number_attribute_constraints is not None: - _setter("number_attribute_constraints", number_attribute_constraints) + pulumi.set(__self__, "number_attribute_constraints", number_attribute_constraints) if required is not None: - _setter("required", required) + pulumi.set(__self__, "required", required) if string_attribute_constraints is not None: - _setter("string_attribute_constraints", string_attribute_constraints) + pulumi.set(__self__, "string_attribute_constraints", string_attribute_constraints) @property @pulumi.getter(name="attributeDataType") @@ -2000,25 +1595,12 @@ def __init__(__self__, *, external_id: Optional[str] = None, sns_caller_arn: Optional[str] = None, sns_region: Optional[str] = None): - UserPoolSmsConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - external_id=external_id, - sns_caller_arn=sns_caller_arn, - sns_region=sns_region, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - external_id: Optional[str] = None, - sns_caller_arn: Optional[str] = None, - sns_region: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if external_id is not None: - _setter("external_id", external_id) + pulumi.set(__self__, "external_id", external_id) if sns_caller_arn is not None: - _setter("sns_caller_arn", sns_caller_arn) + pulumi.set(__self__, "sns_caller_arn", sns_caller_arn) if sns_region is not None: - _setter("sns_region", sns_region) + pulumi.set(__self__, "sns_region", sns_region) @property @pulumi.getter(name="externalId") @@ -2060,21 +1642,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, max_length: Optional[str] = None, min_length: Optional[str] = None): - UserPoolStringAttributeConstraints._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_length=max_length, - min_length=min_length, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_length: Optional[str] = None, - min_length: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max_length is not None: - _setter("max_length", max_length) + pulumi.set(__self__, "max_length", max_length) if min_length is not None: - _setter("min_length", min_length) + pulumi.set(__self__, "min_length", min_length) @property @pulumi.getter(name="maxLength") @@ -2092,21 +1663,10 @@ class UserPoolUserAttributeType(dict): def __init__(__self__, *, name: Optional[str] = None, value: Optional[str] = None): - UserPoolUserAttributeType._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2140,16 +1700,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, attributes_require_verification_before_update: Sequence[str]): - UserPoolUserAttributeUpdateSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - attributes_require_verification_before_update=attributes_require_verification_before_update, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attributes_require_verification_before_update: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attributes_require_verification_before_update", attributes_require_verification_before_update) + pulumi.set(__self__, "attributes_require_verification_before_update", attributes_require_verification_before_update) @property @pulumi.getter(name="attributesRequireVerificationBeforeUpdate") @@ -2178,17 +1729,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, case_sensitive: Optional[bool] = None): - UserPoolUsernameConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - case_sensitive=case_sensitive, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - case_sensitive: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if case_sensitive is not None: - _setter("case_sensitive", case_sensitive) + pulumi.set(__self__, "case_sensitive", case_sensitive) @property @pulumi.getter(name="caseSensitive") @@ -2232,37 +1774,18 @@ def __init__(__self__, *, email_subject: Optional[str] = None, email_subject_by_link: Optional[str] = None, sms_message: Optional[str] = None): - UserPoolVerificationMessageTemplate._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_email_option=default_email_option, - email_message=email_message, - email_message_by_link=email_message_by_link, - email_subject=email_subject, - email_subject_by_link=email_subject_by_link, - sms_message=sms_message, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_email_option: Optional[str] = None, - email_message: Optional[str] = None, - email_message_by_link: Optional[str] = None, - email_subject: Optional[str] = None, - email_subject_by_link: Optional[str] = None, - sms_message: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if default_email_option is not None: - _setter("default_email_option", default_email_option) + pulumi.set(__self__, "default_email_option", default_email_option) if email_message is not None: - _setter("email_message", email_message) + pulumi.set(__self__, "email_message", email_message) if email_message_by_link is not None: - _setter("email_message_by_link", email_message_by_link) + pulumi.set(__self__, "email_message_by_link", email_message_by_link) if email_subject is not None: - _setter("email_subject", email_subject) + pulumi.set(__self__, "email_subject", email_subject) if email_subject_by_link is not None: - _setter("email_subject_by_link", email_subject_by_link) + pulumi.set(__self__, "email_subject_by_link", email_subject_by_link) if sms_message is not None: - _setter("sms_message", sms_message) + pulumi.set(__self__, "sms_message", sms_message) @property @pulumi.getter(name="defaultEmailOption") diff --git a/sdk/python/pulumi_aws_native/cognito/user_pool.py b/sdk/python/pulumi_aws_native/cognito/user_pool.py index 63db30d5f9..fc08f3a943 100644 --- a/sdk/python/pulumi_aws_native/cognito/user_pool.py +++ b/sdk/python/pulumi_aws_native/cognito/user_pool.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -43,109 +43,54 @@ def __init__(__self__, *, """ The set of arguments for constructing a UserPool resource. """ - UserPoolArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - account_recovery_setting=account_recovery_setting, - admin_create_user_config=admin_create_user_config, - alias_attributes=alias_attributes, - auto_verified_attributes=auto_verified_attributes, - deletion_protection=deletion_protection, - device_configuration=device_configuration, - email_configuration=email_configuration, - email_verification_message=email_verification_message, - email_verification_subject=email_verification_subject, - enabled_mfas=enabled_mfas, - lambda_config=lambda_config, - mfa_configuration=mfa_configuration, - policies=policies, - schema=schema, - sms_authentication_message=sms_authentication_message, - sms_configuration=sms_configuration, - sms_verification_message=sms_verification_message, - user_attribute_update_settings=user_attribute_update_settings, - user_pool_add_ons=user_pool_add_ons, - user_pool_name=user_pool_name, - user_pool_tags=user_pool_tags, - username_attributes=username_attributes, - username_configuration=username_configuration, - verification_message_template=verification_message_template, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - account_recovery_setting: Optional[pulumi.Input['UserPoolAccountRecoverySettingArgs']] = None, - admin_create_user_config: Optional[pulumi.Input['UserPoolAdminCreateUserConfigArgs']] = None, - alias_attributes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - auto_verified_attributes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - deletion_protection: Optional[pulumi.Input[str]] = None, - device_configuration: Optional[pulumi.Input['UserPoolDeviceConfigurationArgs']] = None, - email_configuration: Optional[pulumi.Input['UserPoolEmailConfigurationArgs']] = None, - email_verification_message: Optional[pulumi.Input[str]] = None, - email_verification_subject: Optional[pulumi.Input[str]] = None, - enabled_mfas: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - lambda_config: Optional[pulumi.Input['UserPoolLambdaConfigArgs']] = None, - mfa_configuration: Optional[pulumi.Input[str]] = None, - policies: Optional[pulumi.Input['UserPoolPoliciesArgs']] = None, - schema: Optional[pulumi.Input[Sequence[pulumi.Input['UserPoolSchemaAttributeArgs']]]] = None, - sms_authentication_message: Optional[pulumi.Input[str]] = None, - sms_configuration: Optional[pulumi.Input['UserPoolSmsConfigurationArgs']] = None, - sms_verification_message: Optional[pulumi.Input[str]] = None, - user_attribute_update_settings: Optional[pulumi.Input['UserPoolUserAttributeUpdateSettingsArgs']] = None, - user_pool_add_ons: Optional[pulumi.Input['UserPoolAddOnsArgs']] = None, - user_pool_name: Optional[pulumi.Input[str]] = None, - user_pool_tags: Optional[Any] = None, - username_attributes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - username_configuration: Optional[pulumi.Input['UserPoolUsernameConfigurationArgs']] = None, - verification_message_template: Optional[pulumi.Input['UserPoolVerificationMessageTemplateArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if account_recovery_setting is not None: - _setter("account_recovery_setting", account_recovery_setting) + pulumi.set(__self__, "account_recovery_setting", account_recovery_setting) if admin_create_user_config is not None: - _setter("admin_create_user_config", admin_create_user_config) + pulumi.set(__self__, "admin_create_user_config", admin_create_user_config) if alias_attributes is not None: - _setter("alias_attributes", alias_attributes) + pulumi.set(__self__, "alias_attributes", alias_attributes) if auto_verified_attributes is not None: - _setter("auto_verified_attributes", auto_verified_attributes) + pulumi.set(__self__, "auto_verified_attributes", auto_verified_attributes) if deletion_protection is not None: - _setter("deletion_protection", deletion_protection) + pulumi.set(__self__, "deletion_protection", deletion_protection) if device_configuration is not None: - _setter("device_configuration", device_configuration) + pulumi.set(__self__, "device_configuration", device_configuration) if email_configuration is not None: - _setter("email_configuration", email_configuration) + pulumi.set(__self__, "email_configuration", email_configuration) if email_verification_message is not None: - _setter("email_verification_message", email_verification_message) + pulumi.set(__self__, "email_verification_message", email_verification_message) if email_verification_subject is not None: - _setter("email_verification_subject", email_verification_subject) + pulumi.set(__self__, "email_verification_subject", email_verification_subject) if enabled_mfas is not None: - _setter("enabled_mfas", enabled_mfas) + pulumi.set(__self__, "enabled_mfas", enabled_mfas) if lambda_config is not None: - _setter("lambda_config", lambda_config) + pulumi.set(__self__, "lambda_config", lambda_config) if mfa_configuration is not None: - _setter("mfa_configuration", mfa_configuration) + pulumi.set(__self__, "mfa_configuration", mfa_configuration) if policies is not None: - _setter("policies", policies) + pulumi.set(__self__, "policies", policies) if schema is not None: - _setter("schema", schema) + pulumi.set(__self__, "schema", schema) if sms_authentication_message is not None: - _setter("sms_authentication_message", sms_authentication_message) + pulumi.set(__self__, "sms_authentication_message", sms_authentication_message) if sms_configuration is not None: - _setter("sms_configuration", sms_configuration) + pulumi.set(__self__, "sms_configuration", sms_configuration) if sms_verification_message is not None: - _setter("sms_verification_message", sms_verification_message) + pulumi.set(__self__, "sms_verification_message", sms_verification_message) if user_attribute_update_settings is not None: - _setter("user_attribute_update_settings", user_attribute_update_settings) + pulumi.set(__self__, "user_attribute_update_settings", user_attribute_update_settings) if user_pool_add_ons is not None: - _setter("user_pool_add_ons", user_pool_add_ons) + pulumi.set(__self__, "user_pool_add_ons", user_pool_add_ons) if user_pool_name is not None: - _setter("user_pool_name", user_pool_name) + pulumi.set(__self__, "user_pool_name", user_pool_name) if user_pool_tags is not None: - _setter("user_pool_tags", user_pool_tags) + pulumi.set(__self__, "user_pool_tags", user_pool_tags) if username_attributes is not None: - _setter("username_attributes", username_attributes) + pulumi.set(__self__, "username_attributes", username_attributes) if username_configuration is not None: - _setter("username_configuration", username_configuration) + pulumi.set(__self__, "username_configuration", username_configuration) if verification_message_template is not None: - _setter("verification_message_template", verification_message_template) + pulumi.set(__self__, "verification_message_template", verification_message_template) @property @pulumi.getter(name="accountRecoverySetting") @@ -419,10 +364,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - UserPoolArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -461,84 +402,29 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = UserPoolArgs.__new__(UserPoolArgs) - if account_recovery_setting is not None and not isinstance(account_recovery_setting, UserPoolAccountRecoverySettingArgs): - account_recovery_setting = account_recovery_setting or {} - def _setter(key, value): - account_recovery_setting[key] = value - UserPoolAccountRecoverySettingArgs._configure(_setter, **account_recovery_setting) __props__.__dict__["account_recovery_setting"] = account_recovery_setting - if admin_create_user_config is not None and not isinstance(admin_create_user_config, UserPoolAdminCreateUserConfigArgs): - admin_create_user_config = admin_create_user_config or {} - def _setter(key, value): - admin_create_user_config[key] = value - UserPoolAdminCreateUserConfigArgs._configure(_setter, **admin_create_user_config) __props__.__dict__["admin_create_user_config"] = admin_create_user_config __props__.__dict__["alias_attributes"] = alias_attributes __props__.__dict__["auto_verified_attributes"] = auto_verified_attributes __props__.__dict__["deletion_protection"] = deletion_protection - if device_configuration is not None and not isinstance(device_configuration, UserPoolDeviceConfigurationArgs): - device_configuration = device_configuration or {} - def _setter(key, value): - device_configuration[key] = value - UserPoolDeviceConfigurationArgs._configure(_setter, **device_configuration) __props__.__dict__["device_configuration"] = device_configuration - if email_configuration is not None and not isinstance(email_configuration, UserPoolEmailConfigurationArgs): - email_configuration = email_configuration or {} - def _setter(key, value): - email_configuration[key] = value - UserPoolEmailConfigurationArgs._configure(_setter, **email_configuration) __props__.__dict__["email_configuration"] = email_configuration __props__.__dict__["email_verification_message"] = email_verification_message __props__.__dict__["email_verification_subject"] = email_verification_subject __props__.__dict__["enabled_mfas"] = enabled_mfas - if lambda_config is not None and not isinstance(lambda_config, UserPoolLambdaConfigArgs): - lambda_config = lambda_config or {} - def _setter(key, value): - lambda_config[key] = value - UserPoolLambdaConfigArgs._configure(_setter, **lambda_config) __props__.__dict__["lambda_config"] = lambda_config __props__.__dict__["mfa_configuration"] = mfa_configuration - if policies is not None and not isinstance(policies, UserPoolPoliciesArgs): - policies = policies or {} - def _setter(key, value): - policies[key] = value - UserPoolPoliciesArgs._configure(_setter, **policies) __props__.__dict__["policies"] = policies __props__.__dict__["schema"] = schema __props__.__dict__["sms_authentication_message"] = sms_authentication_message - if sms_configuration is not None and not isinstance(sms_configuration, UserPoolSmsConfigurationArgs): - sms_configuration = sms_configuration or {} - def _setter(key, value): - sms_configuration[key] = value - UserPoolSmsConfigurationArgs._configure(_setter, **sms_configuration) __props__.__dict__["sms_configuration"] = sms_configuration __props__.__dict__["sms_verification_message"] = sms_verification_message - if user_attribute_update_settings is not None and not isinstance(user_attribute_update_settings, UserPoolUserAttributeUpdateSettingsArgs): - user_attribute_update_settings = user_attribute_update_settings or {} - def _setter(key, value): - user_attribute_update_settings[key] = value - UserPoolUserAttributeUpdateSettingsArgs._configure(_setter, **user_attribute_update_settings) __props__.__dict__["user_attribute_update_settings"] = user_attribute_update_settings - if user_pool_add_ons is not None and not isinstance(user_pool_add_ons, UserPoolAddOnsArgs): - user_pool_add_ons = user_pool_add_ons or {} - def _setter(key, value): - user_pool_add_ons[key] = value - UserPoolAddOnsArgs._configure(_setter, **user_pool_add_ons) __props__.__dict__["user_pool_add_ons"] = user_pool_add_ons __props__.__dict__["user_pool_name"] = user_pool_name __props__.__dict__["user_pool_tags"] = user_pool_tags __props__.__dict__["username_attributes"] = username_attributes - if username_configuration is not None and not isinstance(username_configuration, UserPoolUsernameConfigurationArgs): - username_configuration = username_configuration or {} - def _setter(key, value): - username_configuration[key] = value - UserPoolUsernameConfigurationArgs._configure(_setter, **username_configuration) __props__.__dict__["username_configuration"] = username_configuration - if verification_message_template is not None and not isinstance(verification_message_template, UserPoolVerificationMessageTemplateArgs): - verification_message_template = verification_message_template or {} - def _setter(key, value): - verification_message_template[key] = value - UserPoolVerificationMessageTemplateArgs._configure(_setter, **verification_message_template) __props__.__dict__["verification_message_template"] = verification_message_template __props__.__dict__["arn"] = None __props__.__dict__["provider_name"] = None diff --git a/sdk/python/pulumi_aws_native/cognito/user_pool_client.py b/sdk/python/pulumi_aws_native/cognito/user_pool_client.py index 5cc2ca51af..dfa1f9c313 100644 --- a/sdk/python/pulumi_aws_native/cognito/user_pool_client.py +++ b/sdk/python/pulumi_aws_native/cognito/user_pool_client.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -41,100 +41,49 @@ def __init__(__self__, *, """ The set of arguments for constructing a UserPoolClient resource. """ - UserPoolClientArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - user_pool_id=user_pool_id, - access_token_validity=access_token_validity, - allowed_o_auth_flows=allowed_o_auth_flows, - allowed_o_auth_flows_user_pool_client=allowed_o_auth_flows_user_pool_client, - allowed_o_auth_scopes=allowed_o_auth_scopes, - analytics_configuration=analytics_configuration, - auth_session_validity=auth_session_validity, - callback_urls=callback_urls, - client_name=client_name, - default_redirect_uri=default_redirect_uri, - enable_propagate_additional_user_context_data=enable_propagate_additional_user_context_data, - enable_token_revocation=enable_token_revocation, - explicit_auth_flows=explicit_auth_flows, - generate_secret=generate_secret, - id_token_validity=id_token_validity, - logout_urls=logout_urls, - prevent_user_existence_errors=prevent_user_existence_errors, - read_attributes=read_attributes, - refresh_token_validity=refresh_token_validity, - supported_identity_providers=supported_identity_providers, - token_validity_units=token_validity_units, - write_attributes=write_attributes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - user_pool_id: pulumi.Input[str], - access_token_validity: Optional[pulumi.Input[int]] = None, - allowed_o_auth_flows: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - allowed_o_auth_flows_user_pool_client: Optional[pulumi.Input[bool]] = None, - allowed_o_auth_scopes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - analytics_configuration: Optional[pulumi.Input['UserPoolClientAnalyticsConfigurationArgs']] = None, - auth_session_validity: Optional[pulumi.Input[int]] = None, - callback_urls: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - client_name: Optional[pulumi.Input[str]] = None, - default_redirect_uri: Optional[pulumi.Input[str]] = None, - enable_propagate_additional_user_context_data: Optional[pulumi.Input[bool]] = None, - enable_token_revocation: Optional[pulumi.Input[bool]] = None, - explicit_auth_flows: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - generate_secret: Optional[pulumi.Input[bool]] = None, - id_token_validity: Optional[pulumi.Input[int]] = None, - logout_urls: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - prevent_user_existence_errors: Optional[pulumi.Input[str]] = None, - read_attributes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - refresh_token_validity: Optional[pulumi.Input[int]] = None, - supported_identity_providers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - token_validity_units: Optional[pulumi.Input['UserPoolClientTokenValidityUnitsArgs']] = None, - write_attributes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("user_pool_id", user_pool_id) + pulumi.set(__self__, "user_pool_id", user_pool_id) if access_token_validity is not None: - _setter("access_token_validity", access_token_validity) + pulumi.set(__self__, "access_token_validity", access_token_validity) if allowed_o_auth_flows is not None: - _setter("allowed_o_auth_flows", allowed_o_auth_flows) + pulumi.set(__self__, "allowed_o_auth_flows", allowed_o_auth_flows) if allowed_o_auth_flows_user_pool_client is not None: - _setter("allowed_o_auth_flows_user_pool_client", allowed_o_auth_flows_user_pool_client) + pulumi.set(__self__, "allowed_o_auth_flows_user_pool_client", allowed_o_auth_flows_user_pool_client) if allowed_o_auth_scopes is not None: - _setter("allowed_o_auth_scopes", allowed_o_auth_scopes) + pulumi.set(__self__, "allowed_o_auth_scopes", allowed_o_auth_scopes) if analytics_configuration is not None: - _setter("analytics_configuration", analytics_configuration) + pulumi.set(__self__, "analytics_configuration", analytics_configuration) if auth_session_validity is not None: - _setter("auth_session_validity", auth_session_validity) + pulumi.set(__self__, "auth_session_validity", auth_session_validity) if callback_urls is not None: - _setter("callback_urls", callback_urls) + pulumi.set(__self__, "callback_urls", callback_urls) if client_name is not None: - _setter("client_name", client_name) + pulumi.set(__self__, "client_name", client_name) if default_redirect_uri is not None: - _setter("default_redirect_uri", default_redirect_uri) + pulumi.set(__self__, "default_redirect_uri", default_redirect_uri) if enable_propagate_additional_user_context_data is not None: - _setter("enable_propagate_additional_user_context_data", enable_propagate_additional_user_context_data) + pulumi.set(__self__, "enable_propagate_additional_user_context_data", enable_propagate_additional_user_context_data) if enable_token_revocation is not None: - _setter("enable_token_revocation", enable_token_revocation) + pulumi.set(__self__, "enable_token_revocation", enable_token_revocation) if explicit_auth_flows is not None: - _setter("explicit_auth_flows", explicit_auth_flows) + pulumi.set(__self__, "explicit_auth_flows", explicit_auth_flows) if generate_secret is not None: - _setter("generate_secret", generate_secret) + pulumi.set(__self__, "generate_secret", generate_secret) if id_token_validity is not None: - _setter("id_token_validity", id_token_validity) + pulumi.set(__self__, "id_token_validity", id_token_validity) if logout_urls is not None: - _setter("logout_urls", logout_urls) + pulumi.set(__self__, "logout_urls", logout_urls) if prevent_user_existence_errors is not None: - _setter("prevent_user_existence_errors", prevent_user_existence_errors) + pulumi.set(__self__, "prevent_user_existence_errors", prevent_user_existence_errors) if read_attributes is not None: - _setter("read_attributes", read_attributes) + pulumi.set(__self__, "read_attributes", read_attributes) if refresh_token_validity is not None: - _setter("refresh_token_validity", refresh_token_validity) + pulumi.set(__self__, "refresh_token_validity", refresh_token_validity) if supported_identity_providers is not None: - _setter("supported_identity_providers", supported_identity_providers) + pulumi.set(__self__, "supported_identity_providers", supported_identity_providers) if token_validity_units is not None: - _setter("token_validity_units", token_validity_units) + pulumi.set(__self__, "token_validity_units", token_validity_units) if write_attributes is not None: - _setter("write_attributes", write_attributes) + pulumi.set(__self__, "write_attributes", write_attributes) @property @pulumi.getter(name="userPoolId") @@ -388,10 +337,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - UserPoolClientArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -432,11 +377,6 @@ def _internal_init(__self__, __props__.__dict__["allowed_o_auth_flows"] = allowed_o_auth_flows __props__.__dict__["allowed_o_auth_flows_user_pool_client"] = allowed_o_auth_flows_user_pool_client __props__.__dict__["allowed_o_auth_scopes"] = allowed_o_auth_scopes - if analytics_configuration is not None and not isinstance(analytics_configuration, UserPoolClientAnalyticsConfigurationArgs): - analytics_configuration = analytics_configuration or {} - def _setter(key, value): - analytics_configuration[key] = value - UserPoolClientAnalyticsConfigurationArgs._configure(_setter, **analytics_configuration) __props__.__dict__["analytics_configuration"] = analytics_configuration __props__.__dict__["auth_session_validity"] = auth_session_validity __props__.__dict__["callback_urls"] = callback_urls @@ -452,11 +392,6 @@ def _setter(key, value): __props__.__dict__["read_attributes"] = read_attributes __props__.__dict__["refresh_token_validity"] = refresh_token_validity __props__.__dict__["supported_identity_providers"] = supported_identity_providers - if token_validity_units is not None and not isinstance(token_validity_units, UserPoolClientTokenValidityUnitsArgs): - token_validity_units = token_validity_units or {} - def _setter(key, value): - token_validity_units[key] = value - UserPoolClientTokenValidityUnitsArgs._configure(_setter, **token_validity_units) __props__.__dict__["token_validity_units"] = token_validity_units if user_pool_id is None and not opts.urn: raise TypeError("Missing required property 'user_pool_id'") diff --git a/sdk/python/pulumi_aws_native/cognito/user_pool_domain.py b/sdk/python/pulumi_aws_native/cognito/user_pool_domain.py index 85caafe95d..9d3c905d18 100644 --- a/sdk/python/pulumi_aws_native/cognito/user_pool_domain.py +++ b/sdk/python/pulumi_aws_native/cognito/user_pool_domain.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -22,23 +22,10 @@ def __init__(__self__, *, """ The set of arguments for constructing a UserPoolDomain resource. """ - UserPoolDomainArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - domain=domain, - user_pool_id=user_pool_id, - custom_domain_config=custom_domain_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - domain: pulumi.Input[str], - user_pool_id: pulumi.Input[str], - custom_domain_config: Optional[pulumi.Input['UserPoolDomainCustomDomainConfigTypeArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("domain", domain) - _setter("user_pool_id", user_pool_id) + pulumi.set(__self__, "domain", domain) + pulumi.set(__self__, "user_pool_id", user_pool_id) if custom_domain_config is not None: - _setter("custom_domain_config", custom_domain_config) + pulumi.set(__self__, "custom_domain_config", custom_domain_config) @property @pulumi.getter @@ -107,10 +94,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - UserPoolDomainArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -129,11 +112,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = UserPoolDomainArgs.__new__(UserPoolDomainArgs) - if custom_domain_config is not None and not isinstance(custom_domain_config, UserPoolDomainCustomDomainConfigTypeArgs): - custom_domain_config = custom_domain_config or {} - def _setter(key, value): - custom_domain_config[key] = value - UserPoolDomainCustomDomainConfigTypeArgs._configure(_setter, **custom_domain_config) __props__.__dict__["custom_domain_config"] = custom_domain_config if domain is None and not opts.urn: raise TypeError("Missing required property 'domain'") diff --git a/sdk/python/pulumi_aws_native/cognito/user_pool_group.py b/sdk/python/pulumi_aws_native/cognito/user_pool_group.py index fc2b392e2b..64e8bc3244 100644 --- a/sdk/python/pulumi_aws_native/cognito/user_pool_group.py +++ b/sdk/python/pulumi_aws_native/cognito/user_pool_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['UserPoolGroupArgs', 'UserPoolGroup'] @@ -22,32 +22,15 @@ def __init__(__self__, *, """ The set of arguments for constructing a UserPoolGroup resource. """ - UserPoolGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - user_pool_id=user_pool_id, - description=description, - group_name=group_name, - precedence=precedence, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - user_pool_id: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - group_name: Optional[pulumi.Input[str]] = None, - precedence: Optional[pulumi.Input[int]] = None, - role_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("user_pool_id", user_pool_id) + pulumi.set(__self__, "user_pool_id", user_pool_id) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if group_name is not None: - _setter("group_name", group_name) + pulumi.set(__self__, "group_name", group_name) if precedence is not None: - _setter("precedence", precedence) + pulumi.set(__self__, "precedence", precedence) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="userPoolId") @@ -131,10 +114,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - UserPoolGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/cognito/user_pool_identity_provider.py b/sdk/python/pulumi_aws_native/cognito/user_pool_identity_provider.py index 74eabadaba..add268da44 100644 --- a/sdk/python/pulumi_aws_native/cognito/user_pool_identity_provider.py +++ b/sdk/python/pulumi_aws_native/cognito/user_pool_identity_provider.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['UserPoolIdentityProviderArgs', 'UserPoolIdentityProvider'] @@ -23,34 +23,15 @@ def __init__(__self__, *, """ The set of arguments for constructing a UserPoolIdentityProvider resource. """ - UserPoolIdentityProviderArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - provider_name=provider_name, - provider_type=provider_type, - user_pool_id=user_pool_id, - attribute_mapping=attribute_mapping, - idp_identifiers=idp_identifiers, - provider_details=provider_details, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - provider_name: pulumi.Input[str], - provider_type: pulumi.Input[str], - user_pool_id: pulumi.Input[str], - attribute_mapping: Optional[Any] = None, - idp_identifiers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - provider_details: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("provider_name", provider_name) - _setter("provider_type", provider_type) - _setter("user_pool_id", user_pool_id) + pulumi.set(__self__, "provider_name", provider_name) + pulumi.set(__self__, "provider_type", provider_type) + pulumi.set(__self__, "user_pool_id", user_pool_id) if attribute_mapping is not None: - _setter("attribute_mapping", attribute_mapping) + pulumi.set(__self__, "attribute_mapping", attribute_mapping) if idp_identifiers is not None: - _setter("idp_identifiers", idp_identifiers) + pulumi.set(__self__, "idp_identifiers", idp_identifiers) if provider_details is not None: - _setter("provider_details", provider_details) + pulumi.set(__self__, "provider_details", provider_details) @property @pulumi.getter(name="providerName") @@ -149,10 +130,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - UserPoolIdentityProviderArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/cognito/user_pool_resource_server.py b/sdk/python/pulumi_aws_native/cognito/user_pool_resource_server.py index 33e2504bf9..7fec10ab6f 100644 --- a/sdk/python/pulumi_aws_native/cognito/user_pool_resource_server.py +++ b/sdk/python/pulumi_aws_native/cognito/user_pool_resource_server.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,27 +23,12 @@ def __init__(__self__, *, """ The set of arguments for constructing a UserPoolResourceServer resource. """ - UserPoolResourceServerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - identifier=identifier, - user_pool_id=user_pool_id, - name=name, - scopes=scopes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - identifier: pulumi.Input[str], - user_pool_id: pulumi.Input[str], - name: Optional[pulumi.Input[str]] = None, - scopes: Optional[pulumi.Input[Sequence[pulumi.Input['UserPoolResourceServerResourceServerScopeTypeArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("identifier", identifier) - _setter("user_pool_id", user_pool_id) + pulumi.set(__self__, "identifier", identifier) + pulumi.set(__self__, "user_pool_id", user_pool_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if scopes is not None: - _setter("scopes", scopes) + pulumi.set(__self__, "scopes", scopes) @property @pulumi.getter @@ -122,10 +107,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - UserPoolResourceServerArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/cognito/user_pool_risk_configuration_attachment.py b/sdk/python/pulumi_aws_native/cognito/user_pool_risk_configuration_attachment.py index 0d6e29f283..62a5064981 100644 --- a/sdk/python/pulumi_aws_native/cognito/user_pool_risk_configuration_attachment.py +++ b/sdk/python/pulumi_aws_native/cognito/user_pool_risk_configuration_attachment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -24,31 +24,14 @@ def __init__(__self__, *, """ The set of arguments for constructing a UserPoolRiskConfigurationAttachment resource. """ - UserPoolRiskConfigurationAttachmentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_id=client_id, - user_pool_id=user_pool_id, - account_takeover_risk_configuration=account_takeover_risk_configuration, - compromised_credentials_risk_configuration=compromised_credentials_risk_configuration, - risk_exception_configuration=risk_exception_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_id: pulumi.Input[str], - user_pool_id: pulumi.Input[str], - account_takeover_risk_configuration: Optional[pulumi.Input['UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeArgs']] = None, - compromised_credentials_risk_configuration: Optional[pulumi.Input['UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypeArgs']] = None, - risk_exception_configuration: Optional[pulumi.Input['UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("client_id", client_id) - _setter("user_pool_id", user_pool_id) + pulumi.set(__self__, "client_id", client_id) + pulumi.set(__self__, "user_pool_id", user_pool_id) if account_takeover_risk_configuration is not None: - _setter("account_takeover_risk_configuration", account_takeover_risk_configuration) + pulumi.set(__self__, "account_takeover_risk_configuration", account_takeover_risk_configuration) if compromised_credentials_risk_configuration is not None: - _setter("compromised_credentials_risk_configuration", compromised_credentials_risk_configuration) + pulumi.set(__self__, "compromised_credentials_risk_configuration", compromised_credentials_risk_configuration) if risk_exception_configuration is not None: - _setter("risk_exception_configuration", risk_exception_configuration) + pulumi.set(__self__, "risk_exception_configuration", risk_exception_configuration) @property @pulumi.getter(name="clientId") @@ -137,10 +120,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - UserPoolRiskConfigurationAttachmentArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -161,26 +140,11 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = UserPoolRiskConfigurationAttachmentArgs.__new__(UserPoolRiskConfigurationAttachmentArgs) - if account_takeover_risk_configuration is not None and not isinstance(account_takeover_risk_configuration, UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeArgs): - account_takeover_risk_configuration = account_takeover_risk_configuration or {} - def _setter(key, value): - account_takeover_risk_configuration[key] = value - UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeArgs._configure(_setter, **account_takeover_risk_configuration) __props__.__dict__["account_takeover_risk_configuration"] = account_takeover_risk_configuration if client_id is None and not opts.urn: raise TypeError("Missing required property 'client_id'") __props__.__dict__["client_id"] = client_id - if compromised_credentials_risk_configuration is not None and not isinstance(compromised_credentials_risk_configuration, UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypeArgs): - compromised_credentials_risk_configuration = compromised_credentials_risk_configuration or {} - def _setter(key, value): - compromised_credentials_risk_configuration[key] = value - UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypeArgs._configure(_setter, **compromised_credentials_risk_configuration) __props__.__dict__["compromised_credentials_risk_configuration"] = compromised_credentials_risk_configuration - if risk_exception_configuration is not None and not isinstance(risk_exception_configuration, UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeArgs): - risk_exception_configuration = risk_exception_configuration or {} - def _setter(key, value): - risk_exception_configuration[key] = value - UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeArgs._configure(_setter, **risk_exception_configuration) __props__.__dict__["risk_exception_configuration"] = risk_exception_configuration if user_pool_id is None and not opts.urn: raise TypeError("Missing required property 'user_pool_id'") diff --git a/sdk/python/pulumi_aws_native/cognito/user_pool_ui_customization_attachment.py b/sdk/python/pulumi_aws_native/cognito/user_pool_ui_customization_attachment.py index 0eb03fe5ba..4f8a98369a 100644 --- a/sdk/python/pulumi_aws_native/cognito/user_pool_ui_customization_attachment.py +++ b/sdk/python/pulumi_aws_native/cognito/user_pool_ui_customization_attachment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['UserPoolUiCustomizationAttachmentArgs', 'UserPoolUiCustomizationAttachment'] @@ -20,23 +20,10 @@ def __init__(__self__, *, """ The set of arguments for constructing a UserPoolUiCustomizationAttachment resource. """ - UserPoolUiCustomizationAttachmentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_id=client_id, - user_pool_id=user_pool_id, - css=css, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_id: pulumi.Input[str], - user_pool_id: pulumi.Input[str], - css: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("client_id", client_id) - _setter("user_pool_id", user_pool_id) + pulumi.set(__self__, "client_id", client_id) + pulumi.set(__self__, "user_pool_id", user_pool_id) if css is not None: - _setter("css", css) + pulumi.set(__self__, "css", css) @property @pulumi.getter(name="clientId") @@ -105,10 +92,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - UserPoolUiCustomizationAttachmentArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/cognito/user_pool_user.py b/sdk/python/pulumi_aws_native/cognito/user_pool_user.py index c5f948d266..ba0238d9ff 100644 --- a/sdk/python/pulumi_aws_native/cognito/user_pool_user.py +++ b/sdk/python/pulumi_aws_native/cognito/user_pool_user.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,44 +27,21 @@ def __init__(__self__, *, """ The set of arguments for constructing a UserPoolUser resource. """ - UserPoolUserArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - user_pool_id=user_pool_id, - client_metadata=client_metadata, - desired_delivery_mediums=desired_delivery_mediums, - force_alias_creation=force_alias_creation, - message_action=message_action, - user_attributes=user_attributes, - username=username, - validation_data=validation_data, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - user_pool_id: pulumi.Input[str], - client_metadata: Optional[Any] = None, - desired_delivery_mediums: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - force_alias_creation: Optional[pulumi.Input[bool]] = None, - message_action: Optional[pulumi.Input[str]] = None, - user_attributes: Optional[pulumi.Input[Sequence[pulumi.Input['UserPoolUserAttributeTypeArgs']]]] = None, - username: Optional[pulumi.Input[str]] = None, - validation_data: Optional[pulumi.Input[Sequence[pulumi.Input['UserPoolUserAttributeTypeArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("user_pool_id", user_pool_id) + pulumi.set(__self__, "user_pool_id", user_pool_id) if client_metadata is not None: - _setter("client_metadata", client_metadata) + pulumi.set(__self__, "client_metadata", client_metadata) if desired_delivery_mediums is not None: - _setter("desired_delivery_mediums", desired_delivery_mediums) + pulumi.set(__self__, "desired_delivery_mediums", desired_delivery_mediums) if force_alias_creation is not None: - _setter("force_alias_creation", force_alias_creation) + pulumi.set(__self__, "force_alias_creation", force_alias_creation) if message_action is not None: - _setter("message_action", message_action) + pulumi.set(__self__, "message_action", message_action) if user_attributes is not None: - _setter("user_attributes", user_attributes) + pulumi.set(__self__, "user_attributes", user_attributes) if username is not None: - _setter("username", username) + pulumi.set(__self__, "username", username) if validation_data is not None: - _setter("validation_data", validation_data) + pulumi.set(__self__, "validation_data", validation_data) @property @pulumi.getter(name="userPoolId") @@ -178,10 +155,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - UserPoolUserArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/cognito/user_pool_user_to_group_attachment.py b/sdk/python/pulumi_aws_native/cognito/user_pool_user_to_group_attachment.py index e5a48263db..cadc16e452 100644 --- a/sdk/python/pulumi_aws_native/cognito/user_pool_user_to_group_attachment.py +++ b/sdk/python/pulumi_aws_native/cognito/user_pool_user_to_group_attachment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['UserPoolUserToGroupAttachmentArgs', 'UserPoolUserToGroupAttachment'] @@ -20,22 +20,9 @@ def __init__(__self__, *, """ The set of arguments for constructing a UserPoolUserToGroupAttachment resource. """ - UserPoolUserToGroupAttachmentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_name=group_name, - user_pool_id=user_pool_id, - username=username, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_name: pulumi.Input[str], - user_pool_id: pulumi.Input[str], - username: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("group_name", group_name) - _setter("user_pool_id", user_pool_id) - _setter("username", username) + pulumi.set(__self__, "group_name", group_name) + pulumi.set(__self__, "user_pool_id", user_pool_id) + pulumi.set(__self__, "username", username) @property @pulumi.getter(name="groupName") @@ -104,10 +91,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - UserPoolUserToGroupAttachmentArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/comprehend/_inputs.py b/sdk/python/pulumi_aws_native/comprehend/_inputs.py index deef0ab6b1..db2c3246b8 100644 --- a/sdk/python/pulumi_aws_native/comprehend/_inputs.py +++ b/sdk/python/pulumi_aws_native/comprehend/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -33,23 +33,10 @@ def __init__(__self__, *, attribute_names: pulumi.Input[Sequence[pulumi.Input[str]]], s3_uri: pulumi.Input[str], split: Optional[pulumi.Input['DocumentClassifierAugmentedManifestsListItemSplit']] = None): - DocumentClassifierAugmentedManifestsListItemArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute_names=attribute_names, - s3_uri=s3_uri, - split=split, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute_names: pulumi.Input[Sequence[pulumi.Input[str]]], - s3_uri: pulumi.Input[str], - split: Optional[pulumi.Input['DocumentClassifierAugmentedManifestsListItemSplit']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attribute_names", attribute_names) - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "attribute_names", attribute_names) + pulumi.set(__self__, "s3_uri", s3_uri) if split is not None: - _setter("split", split) + pulumi.set(__self__, "split", split) @property @pulumi.getter(name="attributeNames") @@ -85,24 +72,11 @@ def __init__(__self__, *, document_read_action: pulumi.Input['DocumentClassifierDocumentReaderConfigDocumentReadAction'], document_read_mode: Optional[pulumi.Input['DocumentClassifierDocumentReaderConfigDocumentReadMode']] = None, feature_types: Optional[pulumi.Input[Sequence[pulumi.Input['DocumentClassifierDocumentReaderConfigFeatureTypesItem']]]] = None): - DocumentClassifierDocumentReaderConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - document_read_action=document_read_action, - document_read_mode=document_read_mode, - feature_types=feature_types, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - document_read_action: pulumi.Input['DocumentClassifierDocumentReaderConfigDocumentReadAction'], - document_read_mode: Optional[pulumi.Input['DocumentClassifierDocumentReaderConfigDocumentReadMode']] = None, - feature_types: Optional[pulumi.Input[Sequence[pulumi.Input['DocumentClassifierDocumentReaderConfigFeatureTypesItem']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("document_read_action", document_read_action) + pulumi.set(__self__, "document_read_action", document_read_action) if document_read_mode is not None: - _setter("document_read_mode", document_read_mode) + pulumi.set(__self__, "document_read_mode", document_read_mode) if feature_types is not None: - _setter("feature_types", feature_types) + pulumi.set(__self__, "feature_types", feature_types) @property @pulumi.getter(name="documentReadAction") @@ -137,20 +111,9 @@ class DocumentClassifierDocumentsArgs: def __init__(__self__, *, s3_uri: pulumi.Input[str], test_s3_uri: Optional[pulumi.Input[str]] = None): - DocumentClassifierDocumentsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_uri=s3_uri, - test_s3_uri=test_s3_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_uri: pulumi.Input[str], - test_s3_uri: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "s3_uri", s3_uri) if test_s3_uri is not None: - _setter("test_s3_uri", test_s3_uri) + pulumi.set(__self__, "test_s3_uri", test_s3_uri) @property @pulumi.getter(name="s3Uri") @@ -182,45 +145,22 @@ def __init__(__self__, *, label_delimiter: Optional[pulumi.Input[str]] = None, s3_uri: Optional[pulumi.Input[str]] = None, test_s3_uri: Optional[pulumi.Input[str]] = None): - DocumentClassifierInputDataConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - augmented_manifests=augmented_manifests, - data_format=data_format, - document_reader_config=document_reader_config, - document_type=document_type, - documents=documents, - label_delimiter=label_delimiter, - s3_uri=s3_uri, - test_s3_uri=test_s3_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - augmented_manifests: Optional[pulumi.Input[Sequence[pulumi.Input['DocumentClassifierAugmentedManifestsListItemArgs']]]] = None, - data_format: Optional[pulumi.Input['DocumentClassifierInputDataConfigDataFormat']] = None, - document_reader_config: Optional[pulumi.Input['DocumentClassifierDocumentReaderConfigArgs']] = None, - document_type: Optional[pulumi.Input['DocumentClassifierInputDataConfigDocumentType']] = None, - documents: Optional[pulumi.Input['DocumentClassifierDocumentsArgs']] = None, - label_delimiter: Optional[pulumi.Input[str]] = None, - s3_uri: Optional[pulumi.Input[str]] = None, - test_s3_uri: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if augmented_manifests is not None: - _setter("augmented_manifests", augmented_manifests) + pulumi.set(__self__, "augmented_manifests", augmented_manifests) if data_format is not None: - _setter("data_format", data_format) + pulumi.set(__self__, "data_format", data_format) if document_reader_config is not None: - _setter("document_reader_config", document_reader_config) + pulumi.set(__self__, "document_reader_config", document_reader_config) if document_type is not None: - _setter("document_type", document_type) + pulumi.set(__self__, "document_type", document_type) if documents is not None: - _setter("documents", documents) + pulumi.set(__self__, "documents", documents) if label_delimiter is not None: - _setter("label_delimiter", label_delimiter) + pulumi.set(__self__, "label_delimiter", label_delimiter) if s3_uri is not None: - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "s3_uri", s3_uri) if test_s3_uri is not None: - _setter("test_s3_uri", test_s3_uri) + pulumi.set(__self__, "test_s3_uri", test_s3_uri) @property @pulumi.getter(name="augmentedManifests") @@ -300,21 +240,10 @@ class DocumentClassifierOutputDataConfigArgs: def __init__(__self__, *, kms_key_id: Optional[pulumi.Input[str]] = None, s3_uri: Optional[pulumi.Input[str]] = None): - DocumentClassifierOutputDataConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - kms_key_id=kms_key_id, - s3_uri=s3_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kms_key_id: Optional[pulumi.Input[str]] = None, - s3_uri: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if s3_uri is not None: - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "s3_uri", s3_uri) @property @pulumi.getter(name="kmsKeyId") @@ -340,19 +269,8 @@ class DocumentClassifierTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - DocumentClassifierTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -378,19 +296,8 @@ class DocumentClassifierVpcConfigArgs: def __init__(__self__, *, security_group_ids: pulumi.Input[Sequence[pulumi.Input[str]]], subnets: pulumi.Input[Sequence[pulumi.Input[str]]]): - DocumentClassifierVpcConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnets=subnets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - subnets: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("security_group_ids", security_group_ids) - _setter("subnets", subnets) + pulumi.set(__self__, "security_group_ids", security_group_ids) + pulumi.set(__self__, "subnets", subnets) @property @pulumi.getter(name="securityGroupIds") @@ -418,29 +325,14 @@ def __init__(__self__, *, model_kms_key_id: Optional[pulumi.Input[str]] = None, volume_kms_key_id: Optional[pulumi.Input[str]] = None, vpc_config: Optional[pulumi.Input['FlywheelVpcConfigArgs']] = None): - FlywheelDataSecurityConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_lake_kms_key_id=data_lake_kms_key_id, - model_kms_key_id=model_kms_key_id, - volume_kms_key_id=volume_kms_key_id, - vpc_config=vpc_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_lake_kms_key_id: Optional[pulumi.Input[str]] = None, - model_kms_key_id: Optional[pulumi.Input[str]] = None, - volume_kms_key_id: Optional[pulumi.Input[str]] = None, - vpc_config: Optional[pulumi.Input['FlywheelVpcConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_lake_kms_key_id is not None: - _setter("data_lake_kms_key_id", data_lake_kms_key_id) + pulumi.set(__self__, "data_lake_kms_key_id", data_lake_kms_key_id) if model_kms_key_id is not None: - _setter("model_kms_key_id", model_kms_key_id) + pulumi.set(__self__, "model_kms_key_id", model_kms_key_id) if volume_kms_key_id is not None: - _setter("volume_kms_key_id", volume_kms_key_id) + pulumi.set(__self__, "volume_kms_key_id", volume_kms_key_id) if vpc_config is not None: - _setter("vpc_config", vpc_config) + pulumi.set(__self__, "vpc_config", vpc_config) @property @pulumi.getter(name="dataLakeKmsKeyId") @@ -484,20 +376,9 @@ class FlywheelDocumentClassificationConfigArgs: def __init__(__self__, *, mode: pulumi.Input['FlywheelDocumentClassificationConfigMode'], labels: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - FlywheelDocumentClassificationConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - mode=mode, - labels=labels, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mode: pulumi.Input['FlywheelDocumentClassificationConfigMode'], - labels: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) if labels is not None: - _setter("labels", labels) + pulumi.set(__self__, "labels", labels) @property @pulumi.getter @@ -522,17 +403,8 @@ def labels(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): class FlywheelEntityRecognitionConfigArgs: def __init__(__self__, *, entity_types: Optional[pulumi.Input[Sequence[pulumi.Input['FlywheelEntityTypesListItemArgs']]]] = None): - FlywheelEntityRecognitionConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - entity_types=entity_types, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - entity_types: Optional[pulumi.Input[Sequence[pulumi.Input['FlywheelEntityTypesListItemArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if entity_types is not None: - _setter("entity_types", entity_types) + pulumi.set(__self__, "entity_types", entity_types) @property @pulumi.getter(name="entityTypes") @@ -548,16 +420,7 @@ def entity_types(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Flywh class FlywheelEntityTypesListItemArgs: def __init__(__self__, *, type: pulumi.Input[str]): - FlywheelEntityTypesListItemArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -574,19 +437,8 @@ class FlywheelTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - FlywheelTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -613,24 +465,11 @@ def __init__(__self__, *, language_code: pulumi.Input['FlywheelTaskConfigLanguageCode'], document_classification_config: Optional[pulumi.Input['FlywheelDocumentClassificationConfigArgs']] = None, entity_recognition_config: Optional[pulumi.Input['FlywheelEntityRecognitionConfigArgs']] = None): - FlywheelTaskConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - language_code=language_code, - document_classification_config=document_classification_config, - entity_recognition_config=entity_recognition_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - language_code: pulumi.Input['FlywheelTaskConfigLanguageCode'], - document_classification_config: Optional[pulumi.Input['FlywheelDocumentClassificationConfigArgs']] = None, - entity_recognition_config: Optional[pulumi.Input['FlywheelEntityRecognitionConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("language_code", language_code) + pulumi.set(__self__, "language_code", language_code) if document_classification_config is not None: - _setter("document_classification_config", document_classification_config) + pulumi.set(__self__, "document_classification_config", document_classification_config) if entity_recognition_config is not None: - _setter("entity_recognition_config", entity_recognition_config) + pulumi.set(__self__, "entity_recognition_config", entity_recognition_config) @property @pulumi.getter(name="languageCode") @@ -665,19 +504,8 @@ class FlywheelVpcConfigArgs: def __init__(__self__, *, security_group_ids: pulumi.Input[Sequence[pulumi.Input[str]]], subnets: pulumi.Input[Sequence[pulumi.Input[str]]]): - FlywheelVpcConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnets=subnets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - subnets: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("security_group_ids", security_group_ids) - _setter("subnets", subnets) + pulumi.set(__self__, "security_group_ids", security_group_ids) + pulumi.set(__self__, "subnets", subnets) @property @pulumi.getter(name="securityGroupIds") diff --git a/sdk/python/pulumi_aws_native/comprehend/document_classifier.py b/sdk/python/pulumi_aws_native/comprehend/document_classifier.py index 34fdf3bfed..e8b5ae5cae 100644 --- a/sdk/python/pulumi_aws_native/comprehend/document_classifier.py +++ b/sdk/python/pulumi_aws_native/comprehend/document_classifier.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -32,58 +32,27 @@ def __init__(__self__, *, """ The set of arguments for constructing a DocumentClassifier resource. """ - DocumentClassifierArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_access_role_arn=data_access_role_arn, - input_data_config=input_data_config, - language_code=language_code, - document_classifier_name=document_classifier_name, - mode=mode, - model_kms_key_id=model_kms_key_id, - model_policy=model_policy, - output_data_config=output_data_config, - tags=tags, - version_name=version_name, - volume_kms_key_id=volume_kms_key_id, - vpc_config=vpc_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_access_role_arn: pulumi.Input[str], - input_data_config: pulumi.Input['DocumentClassifierInputDataConfigArgs'], - language_code: pulumi.Input['DocumentClassifierLanguageCode'], - document_classifier_name: Optional[pulumi.Input[str]] = None, - mode: Optional[pulumi.Input['DocumentClassifierMode']] = None, - model_kms_key_id: Optional[pulumi.Input[str]] = None, - model_policy: Optional[pulumi.Input[str]] = None, - output_data_config: Optional[pulumi.Input['DocumentClassifierOutputDataConfigArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DocumentClassifierTagArgs']]]] = None, - version_name: Optional[pulumi.Input[str]] = None, - volume_kms_key_id: Optional[pulumi.Input[str]] = None, - vpc_config: Optional[pulumi.Input['DocumentClassifierVpcConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_access_role_arn", data_access_role_arn) - _setter("input_data_config", input_data_config) - _setter("language_code", language_code) + pulumi.set(__self__, "data_access_role_arn", data_access_role_arn) + pulumi.set(__self__, "input_data_config", input_data_config) + pulumi.set(__self__, "language_code", language_code) if document_classifier_name is not None: - _setter("document_classifier_name", document_classifier_name) + pulumi.set(__self__, "document_classifier_name", document_classifier_name) if mode is not None: - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) if model_kms_key_id is not None: - _setter("model_kms_key_id", model_kms_key_id) + pulumi.set(__self__, "model_kms_key_id", model_kms_key_id) if model_policy is not None: - _setter("model_policy", model_policy) + pulumi.set(__self__, "model_policy", model_policy) if output_data_config is not None: - _setter("output_data_config", output_data_config) + pulumi.set(__self__, "output_data_config", output_data_config) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if version_name is not None: - _setter("version_name", version_name) + pulumi.set(__self__, "version_name", version_name) if volume_kms_key_id is not None: - _setter("volume_kms_key_id", volume_kms_key_id) + pulumi.set(__self__, "volume_kms_key_id", volume_kms_key_id) if vpc_config is not None: - _setter("vpc_config", vpc_config) + pulumi.set(__self__, "vpc_config", vpc_config) @property @pulumi.getter(name="dataAccessRoleArn") @@ -237,10 +206,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DocumentClassifierArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -271,11 +236,6 @@ def _internal_init(__self__, raise TypeError("Missing required property 'data_access_role_arn'") __props__.__dict__["data_access_role_arn"] = data_access_role_arn __props__.__dict__["document_classifier_name"] = document_classifier_name - if input_data_config is not None and not isinstance(input_data_config, DocumentClassifierInputDataConfigArgs): - input_data_config = input_data_config or {} - def _setter(key, value): - input_data_config[key] = value - DocumentClassifierInputDataConfigArgs._configure(_setter, **input_data_config) if input_data_config is None and not opts.urn: raise TypeError("Missing required property 'input_data_config'") __props__.__dict__["input_data_config"] = input_data_config @@ -285,20 +245,10 @@ def _setter(key, value): __props__.__dict__["mode"] = mode __props__.__dict__["model_kms_key_id"] = model_kms_key_id __props__.__dict__["model_policy"] = model_policy - if output_data_config is not None and not isinstance(output_data_config, DocumentClassifierOutputDataConfigArgs): - output_data_config = output_data_config or {} - def _setter(key, value): - output_data_config[key] = value - DocumentClassifierOutputDataConfigArgs._configure(_setter, **output_data_config) __props__.__dict__["output_data_config"] = output_data_config __props__.__dict__["tags"] = tags __props__.__dict__["version_name"] = version_name __props__.__dict__["volume_kms_key_id"] = volume_kms_key_id - if vpc_config is not None and not isinstance(vpc_config, DocumentClassifierVpcConfigArgs): - vpc_config = vpc_config or {} - def _setter(key, value): - vpc_config[key] = value - DocumentClassifierVpcConfigArgs._configure(_setter, **vpc_config) __props__.__dict__["vpc_config"] = vpc_config __props__.__dict__["arn"] = None replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["data_access_role_arn", "document_classifier_name", "input_data_config", "language_code", "mode", "model_kms_key_id", "output_data_config", "version_name", "volume_kms_key_id", "vpc_config"]) diff --git a/sdk/python/pulumi_aws_native/comprehend/flywheel.py b/sdk/python/pulumi_aws_native/comprehend/flywheel.py index 83dac84984..31632e47c0 100644 --- a/sdk/python/pulumi_aws_native/comprehend/flywheel.py +++ b/sdk/python/pulumi_aws_native/comprehend/flywheel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -28,43 +28,20 @@ def __init__(__self__, *, """ The set of arguments for constructing a Flywheel resource. """ - FlywheelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_access_role_arn=data_access_role_arn, - data_lake_s3_uri=data_lake_s3_uri, - active_model_arn=active_model_arn, - data_security_config=data_security_config, - flywheel_name=flywheel_name, - model_type=model_type, - tags=tags, - task_config=task_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_access_role_arn: pulumi.Input[str], - data_lake_s3_uri: pulumi.Input[str], - active_model_arn: Optional[pulumi.Input[str]] = None, - data_security_config: Optional[pulumi.Input['FlywheelDataSecurityConfigArgs']] = None, - flywheel_name: Optional[pulumi.Input[str]] = None, - model_type: Optional[pulumi.Input['FlywheelModelType']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['FlywheelTagArgs']]]] = None, - task_config: Optional[pulumi.Input['FlywheelTaskConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_access_role_arn", data_access_role_arn) - _setter("data_lake_s3_uri", data_lake_s3_uri) + pulumi.set(__self__, "data_access_role_arn", data_access_role_arn) + pulumi.set(__self__, "data_lake_s3_uri", data_lake_s3_uri) if active_model_arn is not None: - _setter("active_model_arn", active_model_arn) + pulumi.set(__self__, "active_model_arn", active_model_arn) if data_security_config is not None: - _setter("data_security_config", data_security_config) + pulumi.set(__self__, "data_security_config", data_security_config) if flywheel_name is not None: - _setter("flywheel_name", flywheel_name) + pulumi.set(__self__, "flywheel_name", flywheel_name) if model_type is not None: - _setter("model_type", model_type) + pulumi.set(__self__, "model_type", model_type) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if task_config is not None: - _setter("task_config", task_config) + pulumi.set(__self__, "task_config", task_config) @property @pulumi.getter(name="dataAccessRoleArn") @@ -178,10 +155,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - FlywheelArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -211,20 +184,10 @@ def _internal_init(__self__, if data_lake_s3_uri is None and not opts.urn: raise TypeError("Missing required property 'data_lake_s3_uri'") __props__.__dict__["data_lake_s3_uri"] = data_lake_s3_uri - if data_security_config is not None and not isinstance(data_security_config, FlywheelDataSecurityConfigArgs): - data_security_config = data_security_config or {} - def _setter(key, value): - data_security_config[key] = value - FlywheelDataSecurityConfigArgs._configure(_setter, **data_security_config) __props__.__dict__["data_security_config"] = data_security_config __props__.__dict__["flywheel_name"] = flywheel_name __props__.__dict__["model_type"] = model_type __props__.__dict__["tags"] = tags - if task_config is not None and not isinstance(task_config, FlywheelTaskConfigArgs): - task_config = task_config or {} - def _setter(key, value): - task_config[key] = value - FlywheelTaskConfigArgs._configure(_setter, **task_config) __props__.__dict__["task_config"] = task_config __props__.__dict__["arn"] = None replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["data_lake_s3_uri", "flywheel_name", "model_type", "task_config"]) diff --git a/sdk/python/pulumi_aws_native/comprehend/get_document_classifier.py b/sdk/python/pulumi_aws_native/comprehend/get_document_classifier.py index 0ba8548fea..e9587f9485 100644 --- a/sdk/python/pulumi_aws_native/comprehend/get_document_classifier.py +++ b/sdk/python/pulumi_aws_native/comprehend/get_document_classifier.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/comprehend/get_flywheel.py b/sdk/python/pulumi_aws_native/comprehend/get_flywheel.py index d47c4193c4..80180e7d71 100644 --- a/sdk/python/pulumi_aws_native/comprehend/get_flywheel.py +++ b/sdk/python/pulumi_aws_native/comprehend/get_flywheel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/comprehend/outputs.py b/sdk/python/pulumi_aws_native/comprehend/outputs.py index 6555db1d2e..d2cec2812a 100644 --- a/sdk/python/pulumi_aws_native/comprehend/outputs.py +++ b/sdk/python/pulumi_aws_native/comprehend/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -53,23 +53,10 @@ def __init__(__self__, *, attribute_names: Sequence[str], s3_uri: str, split: Optional['DocumentClassifierAugmentedManifestsListItemSplit'] = None): - DocumentClassifierAugmentedManifestsListItem._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute_names=attribute_names, - s3_uri=s3_uri, - split=split, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute_names: Sequence[str], - s3_uri: str, - split: Optional['DocumentClassifierAugmentedManifestsListItemSplit'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attribute_names", attribute_names) - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "attribute_names", attribute_names) + pulumi.set(__self__, "s3_uri", s3_uri) if split is not None: - _setter("split", split) + pulumi.set(__self__, "split", split) @property @pulumi.getter(name="attributeNames") @@ -114,24 +101,11 @@ def __init__(__self__, *, document_read_action: 'DocumentClassifierDocumentReaderConfigDocumentReadAction', document_read_mode: Optional['DocumentClassifierDocumentReaderConfigDocumentReadMode'] = None, feature_types: Optional[Sequence['DocumentClassifierDocumentReaderConfigFeatureTypesItem']] = None): - DocumentClassifierDocumentReaderConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - document_read_action=document_read_action, - document_read_mode=document_read_mode, - feature_types=feature_types, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - document_read_action: 'DocumentClassifierDocumentReaderConfigDocumentReadAction', - document_read_mode: Optional['DocumentClassifierDocumentReaderConfigDocumentReadMode'] = None, - feature_types: Optional[Sequence['DocumentClassifierDocumentReaderConfigFeatureTypesItem']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("document_read_action", document_read_action) + pulumi.set(__self__, "document_read_action", document_read_action) if document_read_mode is not None: - _setter("document_read_mode", document_read_mode) + pulumi.set(__self__, "document_read_mode", document_read_mode) if feature_types is not None: - _setter("feature_types", feature_types) + pulumi.set(__self__, "feature_types", feature_types) @property @pulumi.getter(name="documentReadAction") @@ -173,20 +147,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, s3_uri: str, test_s3_uri: Optional[str] = None): - DocumentClassifierDocuments._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_uri=s3_uri, - test_s3_uri=test_s3_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_uri: str, - test_s3_uri: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "s3_uri", s3_uri) if test_s3_uri is not None: - _setter("test_s3_uri", test_s3_uri) + pulumi.set(__self__, "test_s3_uri", test_s3_uri) @property @pulumi.getter(name="s3Uri") @@ -239,45 +202,22 @@ def __init__(__self__, *, label_delimiter: Optional[str] = None, s3_uri: Optional[str] = None, test_s3_uri: Optional[str] = None): - DocumentClassifierInputDataConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - augmented_manifests=augmented_manifests, - data_format=data_format, - document_reader_config=document_reader_config, - document_type=document_type, - documents=documents, - label_delimiter=label_delimiter, - s3_uri=s3_uri, - test_s3_uri=test_s3_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - augmented_manifests: Optional[Sequence['outputs.DocumentClassifierAugmentedManifestsListItem']] = None, - data_format: Optional['DocumentClassifierInputDataConfigDataFormat'] = None, - document_reader_config: Optional['outputs.DocumentClassifierDocumentReaderConfig'] = None, - document_type: Optional['DocumentClassifierInputDataConfigDocumentType'] = None, - documents: Optional['outputs.DocumentClassifierDocuments'] = None, - label_delimiter: Optional[str] = None, - s3_uri: Optional[str] = None, - test_s3_uri: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if augmented_manifests is not None: - _setter("augmented_manifests", augmented_manifests) + pulumi.set(__self__, "augmented_manifests", augmented_manifests) if data_format is not None: - _setter("data_format", data_format) + pulumi.set(__self__, "data_format", data_format) if document_reader_config is not None: - _setter("document_reader_config", document_reader_config) + pulumi.set(__self__, "document_reader_config", document_reader_config) if document_type is not None: - _setter("document_type", document_type) + pulumi.set(__self__, "document_type", document_type) if documents is not None: - _setter("documents", documents) + pulumi.set(__self__, "documents", documents) if label_delimiter is not None: - _setter("label_delimiter", label_delimiter) + pulumi.set(__self__, "label_delimiter", label_delimiter) if s3_uri is not None: - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "s3_uri", s3_uri) if test_s3_uri is not None: - _setter("test_s3_uri", test_s3_uri) + pulumi.set(__self__, "test_s3_uri", test_s3_uri) @property @pulumi.getter(name="augmentedManifests") @@ -344,21 +284,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, kms_key_id: Optional[str] = None, s3_uri: Optional[str] = None): - DocumentClassifierOutputDataConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - kms_key_id=kms_key_id, - s3_uri=s3_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kms_key_id: Optional[str] = None, - s3_uri: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if s3_uri is not None: - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "s3_uri", s3_uri) @property @pulumi.getter(name="kmsKeyId") @@ -376,19 +305,8 @@ class DocumentClassifierTag(dict): def __init__(__self__, *, key: str, value: str): - DocumentClassifierTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -423,19 +341,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, security_group_ids: Sequence[str], subnets: Sequence[str]): - DocumentClassifierVpcConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnets=subnets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: Sequence[str], - subnets: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("security_group_ids", security_group_ids) - _setter("subnets", subnets) + pulumi.set(__self__, "security_group_ids", security_group_ids) + pulumi.set(__self__, "subnets", subnets) @property @pulumi.getter(name="securityGroupIds") @@ -478,29 +385,14 @@ def __init__(__self__, *, model_kms_key_id: Optional[str] = None, volume_kms_key_id: Optional[str] = None, vpc_config: Optional['outputs.FlywheelVpcConfig'] = None): - FlywheelDataSecurityConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_lake_kms_key_id=data_lake_kms_key_id, - model_kms_key_id=model_kms_key_id, - volume_kms_key_id=volume_kms_key_id, - vpc_config=vpc_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_lake_kms_key_id: Optional[str] = None, - model_kms_key_id: Optional[str] = None, - volume_kms_key_id: Optional[str] = None, - vpc_config: Optional['outputs.FlywheelVpcConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_lake_kms_key_id is not None: - _setter("data_lake_kms_key_id", data_lake_kms_key_id) + pulumi.set(__self__, "data_lake_kms_key_id", data_lake_kms_key_id) if model_kms_key_id is not None: - _setter("model_kms_key_id", model_kms_key_id) + pulumi.set(__self__, "model_kms_key_id", model_kms_key_id) if volume_kms_key_id is not None: - _setter("volume_kms_key_id", volume_kms_key_id) + pulumi.set(__self__, "volume_kms_key_id", volume_kms_key_id) if vpc_config is not None: - _setter("vpc_config", vpc_config) + pulumi.set(__self__, "vpc_config", vpc_config) @property @pulumi.getter(name="dataLakeKmsKeyId") @@ -528,20 +420,9 @@ class FlywheelDocumentClassificationConfig(dict): def __init__(__self__, *, mode: 'FlywheelDocumentClassificationConfigMode', labels: Optional[Sequence[str]] = None): - FlywheelDocumentClassificationConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - mode=mode, - labels=labels, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mode: 'FlywheelDocumentClassificationConfigMode', - labels: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) if labels is not None: - _setter("labels", labels) + pulumi.set(__self__, "labels", labels) @property @pulumi.getter @@ -575,17 +456,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, entity_types: Optional[Sequence['outputs.FlywheelEntityTypesListItem']] = None): - FlywheelEntityRecognitionConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - entity_types=entity_types, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - entity_types: Optional[Sequence['outputs.FlywheelEntityTypesListItem']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if entity_types is not None: - _setter("entity_types", entity_types) + pulumi.set(__self__, "entity_types", entity_types) @property @pulumi.getter(name="entityTypes") @@ -597,16 +469,7 @@ def entity_types(self) -> Optional[Sequence['outputs.FlywheelEntityTypesListItem class FlywheelEntityTypesListItem(dict): def __init__(__self__, *, type: str): - FlywheelEntityTypesListItem._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -619,19 +482,8 @@ class FlywheelTag(dict): def __init__(__self__, *, key: str, value: str): - FlywheelTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -671,24 +523,11 @@ def __init__(__self__, *, language_code: 'FlywheelTaskConfigLanguageCode', document_classification_config: Optional['outputs.FlywheelDocumentClassificationConfig'] = None, entity_recognition_config: Optional['outputs.FlywheelEntityRecognitionConfig'] = None): - FlywheelTaskConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - language_code=language_code, - document_classification_config=document_classification_config, - entity_recognition_config=entity_recognition_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - language_code: 'FlywheelTaskConfigLanguageCode', - document_classification_config: Optional['outputs.FlywheelDocumentClassificationConfig'] = None, - entity_recognition_config: Optional['outputs.FlywheelEntityRecognitionConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("language_code", language_code) + pulumi.set(__self__, "language_code", language_code) if document_classification_config is not None: - _setter("document_classification_config", document_classification_config) + pulumi.set(__self__, "document_classification_config", document_classification_config) if entity_recognition_config is not None: - _setter("entity_recognition_config", entity_recognition_config) + pulumi.set(__self__, "entity_recognition_config", entity_recognition_config) @property @pulumi.getter(name="languageCode") @@ -728,19 +567,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, security_group_ids: Sequence[str], subnets: Sequence[str]): - FlywheelVpcConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnets=subnets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: Sequence[str], - subnets: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("security_group_ids", security_group_ids) - _setter("subnets", subnets) + pulumi.set(__self__, "security_group_ids", security_group_ids) + pulumi.set(__self__, "subnets", subnets) @property @pulumi.getter(name="securityGroupIds") diff --git a/sdk/python/pulumi_aws_native/config/__init__.pyi b/sdk/python/pulumi_aws_native/config/__init__.pyi index d7c224dbad..786c63d68a 100644 --- a/sdk/python/pulumi_aws_native/config/__init__.pyi +++ b/sdk/python/pulumi_aws_native/config/__init__.pyi @@ -6,7 +6,7 @@ import copy import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/config/outputs.py b/sdk/python/pulumi_aws_native/config/outputs.py index 3e071f61aa..57f3d5e647 100644 --- a/sdk/python/pulumi_aws_native/config/outputs.py +++ b/sdk/python/pulumi_aws_native/config/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -41,45 +41,22 @@ def __init__(__self__, *, :param Mapping[str, str] tags: Map of assume role session tags. :param Sequence[str] transitive_tag_keys: A list of keys for session tags that you want to set as transitive. If you set a tag key as transitive, the corresponding key and value passes to subsequent sessions in a role chain. """ - AssumeRole._configure( - lambda key, value: pulumi.set(__self__, key, value), - duration_seconds=duration_seconds, - external_id=external_id, - policy=policy, - policy_arns=policy_arns, - role_arn=role_arn, - session_name=session_name, - tags=tags, - transitive_tag_keys=transitive_tag_keys, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - duration_seconds: Optional[int] = None, - external_id: Optional[str] = None, - policy: Optional[str] = None, - policy_arns: Optional[Sequence[str]] = None, - role_arn: Optional[str] = None, - session_name: Optional[str] = None, - tags: Optional[Mapping[str, str]] = None, - transitive_tag_keys: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if duration_seconds is not None: - _setter("duration_seconds", duration_seconds) + pulumi.set(__self__, "duration_seconds", duration_seconds) if external_id is not None: - _setter("external_id", external_id) + pulumi.set(__self__, "external_id", external_id) if policy is not None: - _setter("policy", policy) + pulumi.set(__self__, "policy", policy) if policy_arns is not None: - _setter("policy_arns", policy_arns) + pulumi.set(__self__, "policy_arns", policy_arns) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if session_name is not None: - _setter("session_name", session_name) + pulumi.set(__self__, "session_name", session_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if transitive_tag_keys is not None: - _setter("transitive_tag_keys", transitive_tag_keys) + pulumi.set(__self__, "transitive_tag_keys", transitive_tag_keys) @property @pulumi.getter(name="durationSeconds") @@ -157,17 +134,8 @@ def __init__(__self__, *, The configuration with resource tag settings to apply across all resources handled by this provider. This is designed to replace redundant per-resource `tags` configurations. Provider tags can be overridden with new values, but not excluded from specific resources. To override provider tag values, use the `tags` argument within a resource to configure new tag values for matching keys. :param Mapping[str, str] tags: A group of tags to set across all resources. """ - DefaultTags._configure( - lambda key, value: pulumi.set(__self__, key, value), - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - tags: Optional[Mapping[str, str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -505,649 +473,324 @@ def __init__(__self__, *, :param str workspaces: Override the default endpoint for Amazon WorkSpaces :param str xray: Override the default endpoint for AWS X-Ray """ - Endpoints._configure( - lambda key, value: pulumi.set(__self__, key, value), - accessanalyzer=accessanalyzer, - acm=acm, - acmpca=acmpca, - amplify=amplify, - appconfig=appconfig, - applicationautoscaling=applicationautoscaling, - applicationinsights=applicationinsights, - appmesh=appmesh, - apprunner=apprunner, - appstream=appstream, - appsync=appsync, - athena=athena, - auditmanager=auditmanager, - autoscaling=autoscaling, - backup=backup, - batch=batch, - budgets=budgets, - chime=chime, - cloud9=cloud9, - cloudformation=cloudformation, - cloudfront=cloudfront, - cloudhsm=cloudhsm, - cloudsearch=cloudsearch, - cloudtrail=cloudtrail, - cloudwatch=cloudwatch, - cloudwatchevents=cloudwatchevents, - cloudwatchlogs=cloudwatchlogs, - codeartifact=codeartifact, - codebuild=codebuild, - codecommit=codecommit, - codedeploy=codedeploy, - codepipeline=codepipeline, - codestarconnections=codestarconnections, - cognitoidentity=cognitoidentity, - configservice=configservice, - connect=connect, - cur=cur, - dataexchange=dataexchange, - datapipeline=datapipeline, - datasync=datasync, - dax=dax, - detective=detective, - devicefarm=devicefarm, - directconnect=directconnect, - dlm=dlm, - dms=dms, - docdb=docdb, - ds=ds, - dynamodb=dynamodb, - ec2=ec2, - ecr=ecr, - ecrpublic=ecrpublic, - ecs=ecs, - efs=efs, - eks=eks, - elasticache=elasticache, - elasticbeanstalk=elasticbeanstalk, - elastictranscoder=elastictranscoder, - elb=elb, - elbv2=elbv2, - emr=emr, - emrcontainers=emrcontainers, - es=es, - firehose=firehose, - fms=fms, - forecast=forecast, - fsx=fsx, - gamelift=gamelift, - glacier=glacier, - globalaccelerator=globalaccelerator, - glue=glue, - greengrass=greengrass, - guardduty=guardduty, - iam=iam, - identitystore=identitystore, - imagebuilder=imagebuilder, - inspector=inspector, - iot=iot, - iotanalytics=iotanalytics, - iotevents=iotevents, - kafka=kafka, - kinesis=kinesis, - kinesisanalytics=kinesisanalytics, - kinesisanalyticsv2=kinesisanalyticsv2, - kinesisvideo=kinesisvideo, - kms=kms, - lakeformation=lakeformation, - lambda_=lambda_, - lexmodels=lexmodels, - licensemanager=licensemanager, - lightsail=lightsail, - location=location, - macie=macie, - macie2=macie2, - managedblockchain=managedblockchain, - marketplacecatalog=marketplacecatalog, - mediaconnect=mediaconnect, - mediaconvert=mediaconvert, - medialive=medialive, - mediapackage=mediapackage, - mediastore=mediastore, - mediastoredata=mediastoredata, - memorydb=memorydb, - mq=mq, - mwaa=mwaa, - neptune=neptune, - networkfirewall=networkfirewall, - networkmanager=networkmanager, - opsworks=opsworks, - organizations=organizations, - outposts=outposts, - personalize=personalize, - pinpoint=pinpoint, - pricing=pricing, - qldb=qldb, - quicksight=quicksight, - ram=ram, - rds=rds, - redshift=redshift, - resourcegroups=resourcegroups, - resourcegroupstaggingapi=resourcegroupstaggingapi, - route53=route53, - route53domains=route53domains, - route53recoverycontrolconfig=route53recoverycontrolconfig, - route53recoveryreadiness=route53recoveryreadiness, - route53resolver=route53resolver, - s3=s3, - s3control=s3control, - s3outposts=s3outposts, - sagemaker=sagemaker, - schemas=schemas, - sdb=sdb, - secretsmanager=secretsmanager, - securityhub=securityhub, - serverlessrepo=serverlessrepo, - servicecatalog=servicecatalog, - servicediscovery=servicediscovery, - servicequotas=servicequotas, - ses=ses, - shield=shield, - signer=signer, - sns=sns, - sqs=sqs, - ssm=ssm, - ssoadmin=ssoadmin, - stepfunctions=stepfunctions, - storagegateway=storagegateway, - sts=sts, - swf=swf, - synthetics=synthetics, - timestreamwrite=timestreamwrite, - transfer=transfer, - waf=waf, - wafregional=wafregional, - wafv2=wafv2, - worklink=worklink, - workmail=workmail, - workspaces=workspaces, - xray=xray, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - accessanalyzer: Optional[str] = None, - acm: Optional[str] = None, - acmpca: Optional[str] = None, - amplify: Optional[str] = None, - appconfig: Optional[str] = None, - applicationautoscaling: Optional[str] = None, - applicationinsights: Optional[str] = None, - appmesh: Optional[str] = None, - apprunner: Optional[str] = None, - appstream: Optional[str] = None, - appsync: Optional[str] = None, - athena: Optional[str] = None, - auditmanager: Optional[str] = None, - autoscaling: Optional[str] = None, - backup: Optional[str] = None, - batch: Optional[str] = None, - budgets: Optional[str] = None, - chime: Optional[str] = None, - cloud9: Optional[str] = None, - cloudformation: Optional[str] = None, - cloudfront: Optional[str] = None, - cloudhsm: Optional[str] = None, - cloudsearch: Optional[str] = None, - cloudtrail: Optional[str] = None, - cloudwatch: Optional[str] = None, - cloudwatchevents: Optional[str] = None, - cloudwatchlogs: Optional[str] = None, - codeartifact: Optional[str] = None, - codebuild: Optional[str] = None, - codecommit: Optional[str] = None, - codedeploy: Optional[str] = None, - codepipeline: Optional[str] = None, - codestarconnections: Optional[str] = None, - cognitoidentity: Optional[str] = None, - configservice: Optional[str] = None, - connect: Optional[str] = None, - cur: Optional[str] = None, - dataexchange: Optional[str] = None, - datapipeline: Optional[str] = None, - datasync: Optional[str] = None, - dax: Optional[str] = None, - detective: Optional[str] = None, - devicefarm: Optional[str] = None, - directconnect: Optional[str] = None, - dlm: Optional[str] = None, - dms: Optional[str] = None, - docdb: Optional[str] = None, - ds: Optional[str] = None, - dynamodb: Optional[str] = None, - ec2: Optional[str] = None, - ecr: Optional[str] = None, - ecrpublic: Optional[str] = None, - ecs: Optional[str] = None, - efs: Optional[str] = None, - eks: Optional[str] = None, - elasticache: Optional[str] = None, - elasticbeanstalk: Optional[str] = None, - elastictranscoder: Optional[str] = None, - elb: Optional[str] = None, - elbv2: Optional[str] = None, - emr: Optional[str] = None, - emrcontainers: Optional[str] = None, - es: Optional[str] = None, - firehose: Optional[str] = None, - fms: Optional[str] = None, - forecast: Optional[str] = None, - fsx: Optional[str] = None, - gamelift: Optional[str] = None, - glacier: Optional[str] = None, - globalaccelerator: Optional[str] = None, - glue: Optional[str] = None, - greengrass: Optional[str] = None, - guardduty: Optional[str] = None, - iam: Optional[str] = None, - identitystore: Optional[str] = None, - imagebuilder: Optional[str] = None, - inspector: Optional[str] = None, - iot: Optional[str] = None, - iotanalytics: Optional[str] = None, - iotevents: Optional[str] = None, - kafka: Optional[str] = None, - kinesis: Optional[str] = None, - kinesisanalytics: Optional[str] = None, - kinesisanalyticsv2: Optional[str] = None, - kinesisvideo: Optional[str] = None, - kms: Optional[str] = None, - lakeformation: Optional[str] = None, - lambda_: Optional[str] = None, - lexmodels: Optional[str] = None, - licensemanager: Optional[str] = None, - lightsail: Optional[str] = None, - location: Optional[str] = None, - macie: Optional[str] = None, - macie2: Optional[str] = None, - managedblockchain: Optional[str] = None, - marketplacecatalog: Optional[str] = None, - mediaconnect: Optional[str] = None, - mediaconvert: Optional[str] = None, - medialive: Optional[str] = None, - mediapackage: Optional[str] = None, - mediastore: Optional[str] = None, - mediastoredata: Optional[str] = None, - memorydb: Optional[str] = None, - mq: Optional[str] = None, - mwaa: Optional[str] = None, - neptune: Optional[str] = None, - networkfirewall: Optional[str] = None, - networkmanager: Optional[str] = None, - opsworks: Optional[str] = None, - organizations: Optional[str] = None, - outposts: Optional[str] = None, - personalize: Optional[str] = None, - pinpoint: Optional[str] = None, - pricing: Optional[str] = None, - qldb: Optional[str] = None, - quicksight: Optional[str] = None, - ram: Optional[str] = None, - rds: Optional[str] = None, - redshift: Optional[str] = None, - resourcegroups: Optional[str] = None, - resourcegroupstaggingapi: Optional[str] = None, - route53: Optional[str] = None, - route53domains: Optional[str] = None, - route53recoverycontrolconfig: Optional[str] = None, - route53recoveryreadiness: Optional[str] = None, - route53resolver: Optional[str] = None, - s3: Optional[str] = None, - s3control: Optional[str] = None, - s3outposts: Optional[str] = None, - sagemaker: Optional[str] = None, - schemas: Optional[str] = None, - sdb: Optional[str] = None, - secretsmanager: Optional[str] = None, - securityhub: Optional[str] = None, - serverlessrepo: Optional[str] = None, - servicecatalog: Optional[str] = None, - servicediscovery: Optional[str] = None, - servicequotas: Optional[str] = None, - ses: Optional[str] = None, - shield: Optional[str] = None, - signer: Optional[str] = None, - sns: Optional[str] = None, - sqs: Optional[str] = None, - ssm: Optional[str] = None, - ssoadmin: Optional[str] = None, - stepfunctions: Optional[str] = None, - storagegateway: Optional[str] = None, - sts: Optional[str] = None, - swf: Optional[str] = None, - synthetics: Optional[str] = None, - timestreamwrite: Optional[str] = None, - transfer: Optional[str] = None, - waf: Optional[str] = None, - wafregional: Optional[str] = None, - wafv2: Optional[str] = None, - worklink: Optional[str] = None, - workmail: Optional[str] = None, - workspaces: Optional[str] = None, - xray: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if accessanalyzer is not None: - _setter("accessanalyzer", accessanalyzer) + pulumi.set(__self__, "accessanalyzer", accessanalyzer) if acm is not None: - _setter("acm", acm) + pulumi.set(__self__, "acm", acm) if acmpca is not None: - _setter("acmpca", acmpca) + pulumi.set(__self__, "acmpca", acmpca) if amplify is not None: - _setter("amplify", amplify) + pulumi.set(__self__, "amplify", amplify) if appconfig is not None: - _setter("appconfig", appconfig) + pulumi.set(__self__, "appconfig", appconfig) if applicationautoscaling is not None: - _setter("applicationautoscaling", applicationautoscaling) + pulumi.set(__self__, "applicationautoscaling", applicationautoscaling) if applicationinsights is not None: - _setter("applicationinsights", applicationinsights) + pulumi.set(__self__, "applicationinsights", applicationinsights) if appmesh is not None: - _setter("appmesh", appmesh) + pulumi.set(__self__, "appmesh", appmesh) if apprunner is not None: - _setter("apprunner", apprunner) + pulumi.set(__self__, "apprunner", apprunner) if appstream is not None: - _setter("appstream", appstream) + pulumi.set(__self__, "appstream", appstream) if appsync is not None: - _setter("appsync", appsync) + pulumi.set(__self__, "appsync", appsync) if athena is not None: - _setter("athena", athena) + pulumi.set(__self__, "athena", athena) if auditmanager is not None: - _setter("auditmanager", auditmanager) + pulumi.set(__self__, "auditmanager", auditmanager) if autoscaling is not None: - _setter("autoscaling", autoscaling) + pulumi.set(__self__, "autoscaling", autoscaling) if backup is not None: - _setter("backup", backup) + pulumi.set(__self__, "backup", backup) if batch is not None: - _setter("batch", batch) + pulumi.set(__self__, "batch", batch) if budgets is not None: - _setter("budgets", budgets) + pulumi.set(__self__, "budgets", budgets) if chime is not None: - _setter("chime", chime) + pulumi.set(__self__, "chime", chime) if cloud9 is not None: - _setter("cloud9", cloud9) + pulumi.set(__self__, "cloud9", cloud9) if cloudformation is not None: - _setter("cloudformation", cloudformation) + pulumi.set(__self__, "cloudformation", cloudformation) if cloudfront is not None: - _setter("cloudfront", cloudfront) + pulumi.set(__self__, "cloudfront", cloudfront) if cloudhsm is not None: - _setter("cloudhsm", cloudhsm) + pulumi.set(__self__, "cloudhsm", cloudhsm) if cloudsearch is not None: - _setter("cloudsearch", cloudsearch) + pulumi.set(__self__, "cloudsearch", cloudsearch) if cloudtrail is not None: - _setter("cloudtrail", cloudtrail) + pulumi.set(__self__, "cloudtrail", cloudtrail) if cloudwatch is not None: - _setter("cloudwatch", cloudwatch) + pulumi.set(__self__, "cloudwatch", cloudwatch) if cloudwatchevents is not None: - _setter("cloudwatchevents", cloudwatchevents) + pulumi.set(__self__, "cloudwatchevents", cloudwatchevents) if cloudwatchlogs is not None: - _setter("cloudwatchlogs", cloudwatchlogs) + pulumi.set(__self__, "cloudwatchlogs", cloudwatchlogs) if codeartifact is not None: - _setter("codeartifact", codeartifact) + pulumi.set(__self__, "codeartifact", codeartifact) if codebuild is not None: - _setter("codebuild", codebuild) + pulumi.set(__self__, "codebuild", codebuild) if codecommit is not None: - _setter("codecommit", codecommit) + pulumi.set(__self__, "codecommit", codecommit) if codedeploy is not None: - _setter("codedeploy", codedeploy) + pulumi.set(__self__, "codedeploy", codedeploy) if codepipeline is not None: - _setter("codepipeline", codepipeline) + pulumi.set(__self__, "codepipeline", codepipeline) if codestarconnections is not None: - _setter("codestarconnections", codestarconnections) + pulumi.set(__self__, "codestarconnections", codestarconnections) if cognitoidentity is not None: - _setter("cognitoidentity", cognitoidentity) + pulumi.set(__self__, "cognitoidentity", cognitoidentity) if configservice is not None: - _setter("configservice", configservice) + pulumi.set(__self__, "configservice", configservice) if connect is not None: - _setter("connect", connect) + pulumi.set(__self__, "connect", connect) if cur is not None: - _setter("cur", cur) + pulumi.set(__self__, "cur", cur) if dataexchange is not None: - _setter("dataexchange", dataexchange) + pulumi.set(__self__, "dataexchange", dataexchange) if datapipeline is not None: - _setter("datapipeline", datapipeline) + pulumi.set(__self__, "datapipeline", datapipeline) if datasync is not None: - _setter("datasync", datasync) + pulumi.set(__self__, "datasync", datasync) if dax is not None: - _setter("dax", dax) + pulumi.set(__self__, "dax", dax) if detective is not None: - _setter("detective", detective) + pulumi.set(__self__, "detective", detective) if devicefarm is not None: - _setter("devicefarm", devicefarm) + pulumi.set(__self__, "devicefarm", devicefarm) if directconnect is not None: - _setter("directconnect", directconnect) + pulumi.set(__self__, "directconnect", directconnect) if dlm is not None: - _setter("dlm", dlm) + pulumi.set(__self__, "dlm", dlm) if dms is not None: - _setter("dms", dms) + pulumi.set(__self__, "dms", dms) if docdb is not None: - _setter("docdb", docdb) + pulumi.set(__self__, "docdb", docdb) if ds is not None: - _setter("ds", ds) + pulumi.set(__self__, "ds", ds) if dynamodb is not None: - _setter("dynamodb", dynamodb) + pulumi.set(__self__, "dynamodb", dynamodb) if ec2 is not None: - _setter("ec2", ec2) + pulumi.set(__self__, "ec2", ec2) if ecr is not None: - _setter("ecr", ecr) + pulumi.set(__self__, "ecr", ecr) if ecrpublic is not None: - _setter("ecrpublic", ecrpublic) + pulumi.set(__self__, "ecrpublic", ecrpublic) if ecs is not None: - _setter("ecs", ecs) + pulumi.set(__self__, "ecs", ecs) if efs is not None: - _setter("efs", efs) + pulumi.set(__self__, "efs", efs) if eks is not None: - _setter("eks", eks) + pulumi.set(__self__, "eks", eks) if elasticache is not None: - _setter("elasticache", elasticache) + pulumi.set(__self__, "elasticache", elasticache) if elasticbeanstalk is not None: - _setter("elasticbeanstalk", elasticbeanstalk) + pulumi.set(__self__, "elasticbeanstalk", elasticbeanstalk) if elastictranscoder is not None: - _setter("elastictranscoder", elastictranscoder) + pulumi.set(__self__, "elastictranscoder", elastictranscoder) if elb is not None: - _setter("elb", elb) + pulumi.set(__self__, "elb", elb) if elbv2 is not None: - _setter("elbv2", elbv2) + pulumi.set(__self__, "elbv2", elbv2) if emr is not None: - _setter("emr", emr) + pulumi.set(__self__, "emr", emr) if emrcontainers is not None: - _setter("emrcontainers", emrcontainers) + pulumi.set(__self__, "emrcontainers", emrcontainers) if es is not None: - _setter("es", es) + pulumi.set(__self__, "es", es) if firehose is not None: - _setter("firehose", firehose) + pulumi.set(__self__, "firehose", firehose) if fms is not None: - _setter("fms", fms) + pulumi.set(__self__, "fms", fms) if forecast is not None: - _setter("forecast", forecast) + pulumi.set(__self__, "forecast", forecast) if fsx is not None: - _setter("fsx", fsx) + pulumi.set(__self__, "fsx", fsx) if gamelift is not None: - _setter("gamelift", gamelift) + pulumi.set(__self__, "gamelift", gamelift) if glacier is not None: - _setter("glacier", glacier) + pulumi.set(__self__, "glacier", glacier) if globalaccelerator is not None: - _setter("globalaccelerator", globalaccelerator) + pulumi.set(__self__, "globalaccelerator", globalaccelerator) if glue is not None: - _setter("glue", glue) + pulumi.set(__self__, "glue", glue) if greengrass is not None: - _setter("greengrass", greengrass) + pulumi.set(__self__, "greengrass", greengrass) if guardduty is not None: - _setter("guardduty", guardduty) + pulumi.set(__self__, "guardduty", guardduty) if iam is not None: - _setter("iam", iam) + pulumi.set(__self__, "iam", iam) if identitystore is not None: - _setter("identitystore", identitystore) + pulumi.set(__self__, "identitystore", identitystore) if imagebuilder is not None: - _setter("imagebuilder", imagebuilder) + pulumi.set(__self__, "imagebuilder", imagebuilder) if inspector is not None: - _setter("inspector", inspector) + pulumi.set(__self__, "inspector", inspector) if iot is not None: - _setter("iot", iot) + pulumi.set(__self__, "iot", iot) if iotanalytics is not None: - _setter("iotanalytics", iotanalytics) + pulumi.set(__self__, "iotanalytics", iotanalytics) if iotevents is not None: - _setter("iotevents", iotevents) + pulumi.set(__self__, "iotevents", iotevents) if kafka is not None: - _setter("kafka", kafka) + pulumi.set(__self__, "kafka", kafka) if kinesis is not None: - _setter("kinesis", kinesis) + pulumi.set(__self__, "kinesis", kinesis) if kinesisanalytics is not None: - _setter("kinesisanalytics", kinesisanalytics) + pulumi.set(__self__, "kinesisanalytics", kinesisanalytics) if kinesisanalyticsv2 is not None: - _setter("kinesisanalyticsv2", kinesisanalyticsv2) + pulumi.set(__self__, "kinesisanalyticsv2", kinesisanalyticsv2) if kinesisvideo is not None: - _setter("kinesisvideo", kinesisvideo) + pulumi.set(__self__, "kinesisvideo", kinesisvideo) if kms is not None: - _setter("kms", kms) + pulumi.set(__self__, "kms", kms) if lakeformation is not None: - _setter("lakeformation", lakeformation) + pulumi.set(__self__, "lakeformation", lakeformation) if lambda_ is not None: - _setter("lambda_", lambda_) + pulumi.set(__self__, "lambda_", lambda_) if lexmodels is not None: - _setter("lexmodels", lexmodels) + pulumi.set(__self__, "lexmodels", lexmodels) if licensemanager is not None: - _setter("licensemanager", licensemanager) + pulumi.set(__self__, "licensemanager", licensemanager) if lightsail is not None: - _setter("lightsail", lightsail) + pulumi.set(__self__, "lightsail", lightsail) if location is not None: - _setter("location", location) + pulumi.set(__self__, "location", location) if macie is not None: - _setter("macie", macie) + pulumi.set(__self__, "macie", macie) if macie2 is not None: - _setter("macie2", macie2) + pulumi.set(__self__, "macie2", macie2) if managedblockchain is not None: - _setter("managedblockchain", managedblockchain) + pulumi.set(__self__, "managedblockchain", managedblockchain) if marketplacecatalog is not None: - _setter("marketplacecatalog", marketplacecatalog) + pulumi.set(__self__, "marketplacecatalog", marketplacecatalog) if mediaconnect is not None: - _setter("mediaconnect", mediaconnect) + pulumi.set(__self__, "mediaconnect", mediaconnect) if mediaconvert is not None: - _setter("mediaconvert", mediaconvert) + pulumi.set(__self__, "mediaconvert", mediaconvert) if medialive is not None: - _setter("medialive", medialive) + pulumi.set(__self__, "medialive", medialive) if mediapackage is not None: - _setter("mediapackage", mediapackage) + pulumi.set(__self__, "mediapackage", mediapackage) if mediastore is not None: - _setter("mediastore", mediastore) + pulumi.set(__self__, "mediastore", mediastore) if mediastoredata is not None: - _setter("mediastoredata", mediastoredata) + pulumi.set(__self__, "mediastoredata", mediastoredata) if memorydb is not None: - _setter("memorydb", memorydb) + pulumi.set(__self__, "memorydb", memorydb) if mq is not None: - _setter("mq", mq) + pulumi.set(__self__, "mq", mq) if mwaa is not None: - _setter("mwaa", mwaa) + pulumi.set(__self__, "mwaa", mwaa) if neptune is not None: - _setter("neptune", neptune) + pulumi.set(__self__, "neptune", neptune) if networkfirewall is not None: - _setter("networkfirewall", networkfirewall) + pulumi.set(__self__, "networkfirewall", networkfirewall) if networkmanager is not None: - _setter("networkmanager", networkmanager) + pulumi.set(__self__, "networkmanager", networkmanager) if opsworks is not None: - _setter("opsworks", opsworks) + pulumi.set(__self__, "opsworks", opsworks) if organizations is not None: - _setter("organizations", organizations) + pulumi.set(__self__, "organizations", organizations) if outposts is not None: - _setter("outposts", outposts) + pulumi.set(__self__, "outposts", outposts) if personalize is not None: - _setter("personalize", personalize) + pulumi.set(__self__, "personalize", personalize) if pinpoint is not None: - _setter("pinpoint", pinpoint) + pulumi.set(__self__, "pinpoint", pinpoint) if pricing is not None: - _setter("pricing", pricing) + pulumi.set(__self__, "pricing", pricing) if qldb is not None: - _setter("qldb", qldb) + pulumi.set(__self__, "qldb", qldb) if quicksight is not None: - _setter("quicksight", quicksight) + pulumi.set(__self__, "quicksight", quicksight) if ram is not None: - _setter("ram", ram) + pulumi.set(__self__, "ram", ram) if rds is not None: - _setter("rds", rds) + pulumi.set(__self__, "rds", rds) if redshift is not None: - _setter("redshift", redshift) + pulumi.set(__self__, "redshift", redshift) if resourcegroups is not None: - _setter("resourcegroups", resourcegroups) + pulumi.set(__self__, "resourcegroups", resourcegroups) if resourcegroupstaggingapi is not None: - _setter("resourcegroupstaggingapi", resourcegroupstaggingapi) + pulumi.set(__self__, "resourcegroupstaggingapi", resourcegroupstaggingapi) if route53 is not None: - _setter("route53", route53) + pulumi.set(__self__, "route53", route53) if route53domains is not None: - _setter("route53domains", route53domains) + pulumi.set(__self__, "route53domains", route53domains) if route53recoverycontrolconfig is not None: - _setter("route53recoverycontrolconfig", route53recoverycontrolconfig) + pulumi.set(__self__, "route53recoverycontrolconfig", route53recoverycontrolconfig) if route53recoveryreadiness is not None: - _setter("route53recoveryreadiness", route53recoveryreadiness) + pulumi.set(__self__, "route53recoveryreadiness", route53recoveryreadiness) if route53resolver is not None: - _setter("route53resolver", route53resolver) + pulumi.set(__self__, "route53resolver", route53resolver) if s3 is not None: - _setter("s3", s3) + pulumi.set(__self__, "s3", s3) if s3control is not None: - _setter("s3control", s3control) + pulumi.set(__self__, "s3control", s3control) if s3outposts is not None: - _setter("s3outposts", s3outposts) + pulumi.set(__self__, "s3outposts", s3outposts) if sagemaker is not None: - _setter("sagemaker", sagemaker) + pulumi.set(__self__, "sagemaker", sagemaker) if schemas is not None: - _setter("schemas", schemas) + pulumi.set(__self__, "schemas", schemas) if sdb is not None: - _setter("sdb", sdb) + pulumi.set(__self__, "sdb", sdb) if secretsmanager is not None: - _setter("secretsmanager", secretsmanager) + pulumi.set(__self__, "secretsmanager", secretsmanager) if securityhub is not None: - _setter("securityhub", securityhub) + pulumi.set(__self__, "securityhub", securityhub) if serverlessrepo is not None: - _setter("serverlessrepo", serverlessrepo) + pulumi.set(__self__, "serverlessrepo", serverlessrepo) if servicecatalog is not None: - _setter("servicecatalog", servicecatalog) + pulumi.set(__self__, "servicecatalog", servicecatalog) if servicediscovery is not None: - _setter("servicediscovery", servicediscovery) + pulumi.set(__self__, "servicediscovery", servicediscovery) if servicequotas is not None: - _setter("servicequotas", servicequotas) + pulumi.set(__self__, "servicequotas", servicequotas) if ses is not None: - _setter("ses", ses) + pulumi.set(__self__, "ses", ses) if shield is not None: - _setter("shield", shield) + pulumi.set(__self__, "shield", shield) if signer is not None: - _setter("signer", signer) + pulumi.set(__self__, "signer", signer) if sns is not None: - _setter("sns", sns) + pulumi.set(__self__, "sns", sns) if sqs is not None: - _setter("sqs", sqs) + pulumi.set(__self__, "sqs", sqs) if ssm is not None: - _setter("ssm", ssm) + pulumi.set(__self__, "ssm", ssm) if ssoadmin is not None: - _setter("ssoadmin", ssoadmin) + pulumi.set(__self__, "ssoadmin", ssoadmin) if stepfunctions is not None: - _setter("stepfunctions", stepfunctions) + pulumi.set(__self__, "stepfunctions", stepfunctions) if storagegateway is not None: - _setter("storagegateway", storagegateway) + pulumi.set(__self__, "storagegateway", storagegateway) if sts is not None: - _setter("sts", sts) + pulumi.set(__self__, "sts", sts) if swf is not None: - _setter("swf", swf) + pulumi.set(__self__, "swf", swf) if synthetics is not None: - _setter("synthetics", synthetics) + pulumi.set(__self__, "synthetics", synthetics) if timestreamwrite is not None: - _setter("timestreamwrite", timestreamwrite) + pulumi.set(__self__, "timestreamwrite", timestreamwrite) if transfer is not None: - _setter("transfer", transfer) + pulumi.set(__self__, "transfer", transfer) if waf is not None: - _setter("waf", waf) + pulumi.set(__self__, "waf", waf) if wafregional is not None: - _setter("wafregional", wafregional) + pulumi.set(__self__, "wafregional", wafregional) if wafv2 is not None: - _setter("wafv2", wafv2) + pulumi.set(__self__, "wafv2", wafv2) if worklink is not None: - _setter("worklink", worklink) + pulumi.set(__self__, "worklink", worklink) if workmail is not None: - _setter("workmail", workmail) + pulumi.set(__self__, "workmail", workmail) if workspaces is not None: - _setter("workspaces", workspaces) + pulumi.set(__self__, "workspaces", workspaces) if xray is not None: - _setter("xray", xray) + pulumi.set(__self__, "xray", xray) @property @pulumi.getter @@ -2435,21 +2078,10 @@ def __init__(__self__, *, :param Sequence[str] key_prefixes: List of exact resource tag keys to ignore across all resources handled by this provider. This configuration prevents Pulumi from returning the tag in any `tags` attributes and displaying any configuration difference for the tag value. If any resource configuration still has this tag key configured in the `tags` argument, it will display a perpetual difference until the tag is removed from the argument or `ignoreChanges` is also used. :param Sequence[str] keys: List of resource tag key prefixes to ignore across all resources handled by this provider. This configuration prevents Pulumi from returning any tag key matching the prefixes in any `tags` attributes and displaying any configuration difference for those tag values. If any resource configuration still has a tag matching one of the prefixes configured in the `tags` argument, it will display a perpetual difference until the tag is removed from the argument or `ignoreChanges` is also used. """ - IgnoreTags._configure( - lambda key, value: pulumi.set(__self__, key, value), - key_prefixes=key_prefixes, - keys=keys, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key_prefixes: Optional[Sequence[str]] = None, - keys: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key_prefixes is not None: - _setter("key_prefixes", key_prefixes) + pulumi.set(__self__, "key_prefixes", key_prefixes) if keys is not None: - _setter("keys", keys) + pulumi.set(__self__, "keys", keys) @property @pulumi.getter(name="keyPrefixes") diff --git a/sdk/python/pulumi_aws_native/config/vars.py b/sdk/python/pulumi_aws_native/config/vars.py index 5f6a01768d..8b3e9fbc9f 100644 --- a/sdk/python/pulumi_aws_native/config/vars.py +++ b/sdk/python/pulumi_aws_native/config/vars.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/configuration/_inputs.py b/sdk/python/pulumi_aws_native/configuration/_inputs.py index 1ccfb50c0c..07c711a124 100644 --- a/sdk/python/pulumi_aws_native/configuration/_inputs.py +++ b/sdk/python/pulumi_aws_native/configuration/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -45,19 +45,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - AggregationAuthorizationTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -92,17 +81,8 @@ def __init__(__self__, *, Compliance details of the Config rule :param pulumi.Input[str] type: Compliance type determined by the Config rule """ - CompliancePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -129,25 +109,12 @@ def __init__(__self__, *, :param pulumi.Input[str] policy_runtime: Runtime system for custom policy rule :param pulumi.Input[str] policy_text: Policy definition containing logic for custom policy rule """ - ConfigRuleCustomPolicyDetailsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enable_debug_log_delivery=enable_debug_log_delivery, - policy_runtime=policy_runtime, - policy_text=policy_text, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enable_debug_log_delivery: Optional[pulumi.Input[bool]] = None, - policy_runtime: Optional[pulumi.Input[str]] = None, - policy_text: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enable_debug_log_delivery is not None: - _setter("enable_debug_log_delivery", enable_debug_log_delivery) + pulumi.set(__self__, "enable_debug_log_delivery", enable_debug_log_delivery) if policy_runtime is not None: - _setter("policy_runtime", policy_runtime) + pulumi.set(__self__, "policy_runtime", policy_runtime) if policy_text is not None: - _setter("policy_text", policy_text) + pulumi.set(__self__, "policy_text", policy_text) @property @pulumi.getter(name="enableDebugLogDelivery") @@ -194,17 +161,8 @@ def __init__(__self__, *, Evaluation mode for the AWS Config rule :param pulumi.Input[str] mode: Mode of evaluation of AWS Config rule """ - ConfigRuleEvaluationModeConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - mode=mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mode: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if mode is not None: - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) @property @pulumi.getter @@ -233,29 +191,14 @@ def __init__(__self__, *, :param pulumi.Input[str] tag_key: Tag key applied only to resources which we want to trigger the rule :param pulumi.Input[str] tag_value: Tag value applied only to resources which we want to trigger the rule """ - ConfigRuleScopeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - compliance_resource_id=compliance_resource_id, - compliance_resource_types=compliance_resource_types, - tag_key=tag_key, - tag_value=tag_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - compliance_resource_id: Optional[pulumi.Input[str]] = None, - compliance_resource_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - tag_key: Optional[pulumi.Input[str]] = None, - tag_value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if compliance_resource_id is not None: - _setter("compliance_resource_id", compliance_resource_id) + pulumi.set(__self__, "compliance_resource_id", compliance_resource_id) if compliance_resource_types is not None: - _setter("compliance_resource_types", compliance_resource_types) + pulumi.set(__self__, "compliance_resource_types", compliance_resource_types) if tag_key is not None: - _setter("tag_key", tag_key) + pulumi.set(__self__, "tag_key", tag_key) if tag_value is not None: - _setter("tag_value", tag_value) + pulumi.set(__self__, "tag_value", tag_value) @property @pulumi.getter(name="complianceResourceId") @@ -318,23 +261,10 @@ def __init__(__self__, *, :param pulumi.Input[str] message_type: Notification type that can trigger the rule :param pulumi.Input[str] maximum_execution_frequency: Frequency at which the rule has to be evaluated """ - ConfigRuleSourceDetailArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - event_source=event_source, - message_type=message_type, - maximum_execution_frequency=maximum_execution_frequency, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - event_source: pulumi.Input[str], - message_type: pulumi.Input[str], - maximum_execution_frequency: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("event_source", event_source) - _setter("message_type", message_type) + pulumi.set(__self__, "event_source", event_source) + pulumi.set(__self__, "message_type", message_type) if maximum_execution_frequency is not None: - _setter("maximum_execution_frequency", maximum_execution_frequency) + pulumi.set(__self__, "maximum_execution_frequency", maximum_execution_frequency) @property @pulumi.getter(name="eventSource") @@ -387,28 +317,13 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ConfigRuleSourceDetailArgs']]] source_details: List of message types that can trigger the rule :param pulumi.Input[str] source_identifier: Identifier for the source of events """ - ConfigRuleSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - owner=owner, - custom_policy_details=custom_policy_details, - source_details=source_details, - source_identifier=source_identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - owner: pulumi.Input[str], - custom_policy_details: Optional[pulumi.Input['ConfigRuleCustomPolicyDetailsArgs']] = None, - source_details: Optional[pulumi.Input[Sequence[pulumi.Input['ConfigRuleSourceDetailArgs']]]] = None, - source_identifier: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("owner", owner) + pulumi.set(__self__, "owner", owner) if custom_policy_details is not None: - _setter("custom_policy_details", custom_policy_details) + pulumi.set(__self__, "custom_policy_details", custom_policy_details) if source_details is not None: - _setter("source_details", source_details) + pulumi.set(__self__, "source_details", source_details) if source_identifier is not None: - _setter("source_identifier", source_identifier) + pulumi.set(__self__, "source_identifier", source_identifier) @property @pulumi.getter @@ -465,24 +380,11 @@ def __init__(__self__, *, account_ids: pulumi.Input[Sequence[pulumi.Input[str]]], all_aws_regions: Optional[pulumi.Input[bool]] = None, aws_regions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - ConfigurationAggregatorAccountAggregationSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - account_ids=account_ids, - all_aws_regions=all_aws_regions, - aws_regions=aws_regions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - account_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - all_aws_regions: Optional[pulumi.Input[bool]] = None, - aws_regions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("account_ids", account_ids) + pulumi.set(__self__, "account_ids", account_ids) if all_aws_regions is not None: - _setter("all_aws_regions", all_aws_regions) + pulumi.set(__self__, "all_aws_regions", all_aws_regions) if aws_regions is not None: - _setter("aws_regions", aws_regions) + pulumi.set(__self__, "aws_regions", aws_regions) @property @pulumi.getter(name="accountIds") @@ -518,24 +420,11 @@ def __init__(__self__, *, role_arn: pulumi.Input[str], all_aws_regions: Optional[pulumi.Input[bool]] = None, aws_regions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - ConfigurationAggregatorOrganizationAggregationSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - all_aws_regions=all_aws_regions, - aws_regions=aws_regions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: pulumi.Input[str], - all_aws_regions: Optional[pulumi.Input[bool]] = None, - aws_regions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if all_aws_regions is not None: - _setter("all_aws_regions", all_aws_regions) + pulumi.set(__self__, "all_aws_regions", all_aws_regions) if aws_regions is not None: - _setter("aws_regions", aws_regions) + pulumi.set(__self__, "aws_regions", aws_regions) @property @pulumi.getter(name="roleArn") @@ -575,19 +464,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ConfigurationAggregatorTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -618,16 +496,7 @@ def value(self, value: pulumi.Input[str]): class ConfigurationRecorderExclusionByResourceTypesArgs: def __init__(__self__, *, resource_types: pulumi.Input[Sequence[pulumi.Input[str]]]): - ConfigurationRecorderExclusionByResourceTypesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_types=resource_types, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_types: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_types", resource_types) + pulumi.set(__self__, "resource_types", resource_types) @property @pulumi.getter(name="resourceTypes") @@ -647,33 +516,16 @@ def __init__(__self__, *, include_global_resource_types: Optional[pulumi.Input[bool]] = None, recording_strategy: Optional[pulumi.Input['ConfigurationRecorderRecordingStrategyArgs']] = None, resource_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - ConfigurationRecorderRecordingGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - all_supported=all_supported, - exclusion_by_resource_types=exclusion_by_resource_types, - include_global_resource_types=include_global_resource_types, - recording_strategy=recording_strategy, - resource_types=resource_types, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - all_supported: Optional[pulumi.Input[bool]] = None, - exclusion_by_resource_types: Optional[pulumi.Input['ConfigurationRecorderExclusionByResourceTypesArgs']] = None, - include_global_resource_types: Optional[pulumi.Input[bool]] = None, - recording_strategy: Optional[pulumi.Input['ConfigurationRecorderRecordingStrategyArgs']] = None, - resource_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if all_supported is not None: - _setter("all_supported", all_supported) + pulumi.set(__self__, "all_supported", all_supported) if exclusion_by_resource_types is not None: - _setter("exclusion_by_resource_types", exclusion_by_resource_types) + pulumi.set(__self__, "exclusion_by_resource_types", exclusion_by_resource_types) if include_global_resource_types is not None: - _setter("include_global_resource_types", include_global_resource_types) + pulumi.set(__self__, "include_global_resource_types", include_global_resource_types) if recording_strategy is not None: - _setter("recording_strategy", recording_strategy) + pulumi.set(__self__, "recording_strategy", recording_strategy) if resource_types is not None: - _setter("resource_types", resource_types) + pulumi.set(__self__, "resource_types", resource_types) @property @pulumi.getter(name="allSupported") @@ -725,16 +577,7 @@ def resource_types(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str] class ConfigurationRecorderRecordingStrategyArgs: def __init__(__self__, *, use_only: pulumi.Input[str]): - ConfigurationRecorderRecordingStrategyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - use_only=use_only, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - use_only: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("use_only", use_only) + pulumi.set(__self__, "use_only", use_only) @property @pulumi.getter(name="useOnly") @@ -754,19 +597,8 @@ def __init__(__self__, *, """ Input parameters in the form of key-value pairs for the conformance pack. """ - ConformancePackInputParameterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_name=parameter_name, - parameter_value=parameter_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_name: pulumi.Input[str], - parameter_value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_name", parameter_name) - _setter("parameter_value", parameter_value) + pulumi.set(__self__, "parameter_name", parameter_name) + pulumi.set(__self__, "parameter_value", parameter_value) @property @pulumi.getter(name="parameterName") @@ -791,17 +623,8 @@ def parameter_value(self, value: pulumi.Input[str]): class DeliveryChannelConfigSnapshotDeliveryPropertiesArgs: def __init__(__self__, *, delivery_frequency: Optional[pulumi.Input[str]] = None): - DeliveryChannelConfigSnapshotDeliveryPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - delivery_frequency=delivery_frequency, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delivery_frequency: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if delivery_frequency is not None: - _setter("delivery_frequency", delivery_frequency) + pulumi.set(__self__, "delivery_frequency", delivery_frequency) @property @pulumi.getter(name="deliveryFrequency") @@ -827,55 +650,26 @@ def __init__(__self__, *, resource_types_scope: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, tag_key_scope: Optional[pulumi.Input[str]] = None, tag_value_scope: Optional[pulumi.Input[str]] = None): - OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy_text=policy_text, - runtime=runtime, - debug_log_delivery_accounts=debug_log_delivery_accounts, - description=description, - input_parameters=input_parameters, - maximum_execution_frequency=maximum_execution_frequency, - organization_config_rule_trigger_types=organization_config_rule_trigger_types, - resource_id_scope=resource_id_scope, - resource_types_scope=resource_types_scope, - tag_key_scope=tag_key_scope, - tag_value_scope=tag_value_scope, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy_text: pulumi.Input[str], - runtime: pulumi.Input[str], - debug_log_delivery_accounts: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - description: Optional[pulumi.Input[str]] = None, - input_parameters: Optional[pulumi.Input[str]] = None, - maximum_execution_frequency: Optional[pulumi.Input[str]] = None, - organization_config_rule_trigger_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - resource_id_scope: Optional[pulumi.Input[str]] = None, - resource_types_scope: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - tag_key_scope: Optional[pulumi.Input[str]] = None, - tag_value_scope: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy_text", policy_text) - _setter("runtime", runtime) + pulumi.set(__self__, "policy_text", policy_text) + pulumi.set(__self__, "runtime", runtime) if debug_log_delivery_accounts is not None: - _setter("debug_log_delivery_accounts", debug_log_delivery_accounts) + pulumi.set(__self__, "debug_log_delivery_accounts", debug_log_delivery_accounts) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if input_parameters is not None: - _setter("input_parameters", input_parameters) + pulumi.set(__self__, "input_parameters", input_parameters) if maximum_execution_frequency is not None: - _setter("maximum_execution_frequency", maximum_execution_frequency) + pulumi.set(__self__, "maximum_execution_frequency", maximum_execution_frequency) if organization_config_rule_trigger_types is not None: - _setter("organization_config_rule_trigger_types", organization_config_rule_trigger_types) + pulumi.set(__self__, "organization_config_rule_trigger_types", organization_config_rule_trigger_types) if resource_id_scope is not None: - _setter("resource_id_scope", resource_id_scope) + pulumi.set(__self__, "resource_id_scope", resource_id_scope) if resource_types_scope is not None: - _setter("resource_types_scope", resource_types_scope) + pulumi.set(__self__, "resource_types_scope", resource_types_scope) if tag_key_scope is not None: - _setter("tag_key_scope", tag_key_scope) + pulumi.set(__self__, "tag_key_scope", tag_key_scope) if tag_value_scope is not None: - _setter("tag_value_scope", tag_value_scope) + pulumi.set(__self__, "tag_value_scope", tag_value_scope) @property @pulumi.getter(name="policyText") @@ -989,47 +783,22 @@ def __init__(__self__, *, resource_types_scope: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, tag_key_scope: Optional[pulumi.Input[str]] = None, tag_value_scope: Optional[pulumi.Input[str]] = None): - OrganizationConfigRuleOrganizationCustomRuleMetadataArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - lambda_function_arn=lambda_function_arn, - organization_config_rule_trigger_types=organization_config_rule_trigger_types, - description=description, - input_parameters=input_parameters, - maximum_execution_frequency=maximum_execution_frequency, - resource_id_scope=resource_id_scope, - resource_types_scope=resource_types_scope, - tag_key_scope=tag_key_scope, - tag_value_scope=tag_value_scope, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lambda_function_arn: pulumi.Input[str], - organization_config_rule_trigger_types: pulumi.Input[Sequence[pulumi.Input[str]]], - description: Optional[pulumi.Input[str]] = None, - input_parameters: Optional[pulumi.Input[str]] = None, - maximum_execution_frequency: Optional[pulumi.Input[str]] = None, - resource_id_scope: Optional[pulumi.Input[str]] = None, - resource_types_scope: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - tag_key_scope: Optional[pulumi.Input[str]] = None, - tag_value_scope: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("lambda_function_arn", lambda_function_arn) - _setter("organization_config_rule_trigger_types", organization_config_rule_trigger_types) + pulumi.set(__self__, "lambda_function_arn", lambda_function_arn) + pulumi.set(__self__, "organization_config_rule_trigger_types", organization_config_rule_trigger_types) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if input_parameters is not None: - _setter("input_parameters", input_parameters) + pulumi.set(__self__, "input_parameters", input_parameters) if maximum_execution_frequency is not None: - _setter("maximum_execution_frequency", maximum_execution_frequency) + pulumi.set(__self__, "maximum_execution_frequency", maximum_execution_frequency) if resource_id_scope is not None: - _setter("resource_id_scope", resource_id_scope) + pulumi.set(__self__, "resource_id_scope", resource_id_scope) if resource_types_scope is not None: - _setter("resource_types_scope", resource_types_scope) + pulumi.set(__self__, "resource_types_scope", resource_types_scope) if tag_key_scope is not None: - _setter("tag_key_scope", tag_key_scope) + pulumi.set(__self__, "tag_key_scope", tag_key_scope) if tag_value_scope is not None: - _setter("tag_value_scope", tag_value_scope) + pulumi.set(__self__, "tag_value_scope", tag_value_scope) @property @pulumi.getter(name="lambdaFunctionArn") @@ -1124,44 +893,21 @@ def __init__(__self__, *, resource_types_scope: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, tag_key_scope: Optional[pulumi.Input[str]] = None, tag_value_scope: Optional[pulumi.Input[str]] = None): - OrganizationConfigRuleOrganizationManagedRuleMetadataArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - rule_identifier=rule_identifier, - description=description, - input_parameters=input_parameters, - maximum_execution_frequency=maximum_execution_frequency, - resource_id_scope=resource_id_scope, - resource_types_scope=resource_types_scope, - tag_key_scope=tag_key_scope, - tag_value_scope=tag_value_scope, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rule_identifier: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - input_parameters: Optional[pulumi.Input[str]] = None, - maximum_execution_frequency: Optional[pulumi.Input[str]] = None, - resource_id_scope: Optional[pulumi.Input[str]] = None, - resource_types_scope: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - tag_key_scope: Optional[pulumi.Input[str]] = None, - tag_value_scope: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("rule_identifier", rule_identifier) + pulumi.set(__self__, "rule_identifier", rule_identifier) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if input_parameters is not None: - _setter("input_parameters", input_parameters) + pulumi.set(__self__, "input_parameters", input_parameters) if maximum_execution_frequency is not None: - _setter("maximum_execution_frequency", maximum_execution_frequency) + pulumi.set(__self__, "maximum_execution_frequency", maximum_execution_frequency) if resource_id_scope is not None: - _setter("resource_id_scope", resource_id_scope) + pulumi.set(__self__, "resource_id_scope", resource_id_scope) if resource_types_scope is not None: - _setter("resource_types_scope", resource_types_scope) + pulumi.set(__self__, "resource_types_scope", resource_types_scope) if tag_key_scope is not None: - _setter("tag_key_scope", tag_key_scope) + pulumi.set(__self__, "tag_key_scope", tag_key_scope) if tag_value_scope is not None: - _setter("tag_value_scope", tag_value_scope) + pulumi.set(__self__, "tag_value_scope", tag_value_scope) @property @pulumi.getter(name="ruleIdentifier") @@ -1244,19 +990,8 @@ def __init__(__self__, *, """ Input parameters in the form of key-value pairs for the conformance pack. """ - OrganizationConformancePackConformancePackInputParameterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_name=parameter_name, - parameter_value=parameter_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_name: pulumi.Input[str], - parameter_value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_name", parameter_name) - _setter("parameter_value", parameter_value) + pulumi.set(__self__, "parameter_name", parameter_name) + pulumi.set(__self__, "parameter_value", parameter_value) @property @pulumi.getter(name="parameterName") @@ -1281,17 +1016,8 @@ def parameter_value(self, value: pulumi.Input[str]): class RemediationConfigurationExecutionControlsArgs: def __init__(__self__, *, ssm_controls: Optional[pulumi.Input['RemediationConfigurationSsmControlsArgs']] = None): - RemediationConfigurationExecutionControlsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ssm_controls=ssm_controls, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ssm_controls: Optional[pulumi.Input['RemediationConfigurationSsmControlsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ssm_controls is not None: - _setter("ssm_controls", ssm_controls) + pulumi.set(__self__, "ssm_controls", ssm_controls) @property @pulumi.getter(name="ssmControls") @@ -1308,21 +1034,10 @@ class RemediationConfigurationSsmControlsArgs: def __init__(__self__, *, concurrent_execution_rate_percentage: Optional[pulumi.Input[int]] = None, error_percentage: Optional[pulumi.Input[int]] = None): - RemediationConfigurationSsmControlsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - concurrent_execution_rate_percentage=concurrent_execution_rate_percentage, - error_percentage=error_percentage, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - concurrent_execution_rate_percentage: Optional[pulumi.Input[int]] = None, - error_percentage: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if concurrent_execution_rate_percentage is not None: - _setter("concurrent_execution_rate_percentage", concurrent_execution_rate_percentage) + pulumi.set(__self__, "concurrent_execution_rate_percentage", concurrent_execution_rate_percentage) if error_percentage is not None: - _setter("error_percentage", error_percentage) + pulumi.set(__self__, "error_percentage", error_percentage) @property @pulumi.getter(name="concurrentExecutionRatePercentage") @@ -1353,19 +1068,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - StoredQueryTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1400,21 +1104,10 @@ def __init__(__self__, *, """ The TemplateSSMDocumentDetails object contains the name of the SSM document and the version of the SSM document. """ - TemplateSsmDocumentDetailsPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - document_name=document_name, - document_version=document_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - document_name: Optional[pulumi.Input[str]] = None, - document_version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if document_name is not None: - _setter("document_name", document_name) + pulumi.set(__self__, "document_name", document_name) if document_version is not None: - _setter("document_version", document_version) + pulumi.set(__self__, "document_version", document_version) @property @pulumi.getter(name="documentName") diff --git a/sdk/python/pulumi_aws_native/configuration/aggregation_authorization.py b/sdk/python/pulumi_aws_native/configuration/aggregation_authorization.py index 50c650f89c..71714d716d 100644 --- a/sdk/python/pulumi_aws_native/configuration/aggregation_authorization.py +++ b/sdk/python/pulumi_aws_native/configuration/aggregation_authorization.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,23 +25,10 @@ def __init__(__self__, *, :param pulumi.Input[str] authorized_aws_region: The region authorized to collect aggregated data. :param pulumi.Input[Sequence[pulumi.Input['AggregationAuthorizationTagArgs']]] tags: The tags for the AggregationAuthorization. """ - AggregationAuthorizationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - authorized_account_id=authorized_account_id, - authorized_aws_region=authorized_aws_region, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - authorized_account_id: pulumi.Input[str], - authorized_aws_region: pulumi.Input[str], - tags: Optional[pulumi.Input[Sequence[pulumi.Input['AggregationAuthorizationTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("authorized_account_id", authorized_account_id) - _setter("authorized_aws_region", authorized_aws_region) + pulumi.set(__self__, "authorized_account_id", authorized_account_id) + pulumi.set(__self__, "authorized_aws_region", authorized_aws_region) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="authorizedAccountId") @@ -117,10 +104,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AggregationAuthorizationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/configuration/config_rule.py b/sdk/python/pulumi_aws_native/configuration/config_rule.py index 492c345a8e..48ab550185 100644 --- a/sdk/python/pulumi_aws_native/configuration/config_rule.py +++ b/sdk/python/pulumi_aws_native/configuration/config_rule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -35,44 +35,21 @@ def __init__(__self__, *, :param pulumi.Input[str] maximum_execution_frequency: Maximum frequency at which the rule has to be evaluated :param pulumi.Input['ConfigRuleScopeArgs'] scope: Scope to constrain which resources can trigger the AWS Config rule """ - ConfigRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - source=source, - compliance=compliance, - config_rule_name=config_rule_name, - description=description, - evaluation_modes=evaluation_modes, - input_parameters=input_parameters, - maximum_execution_frequency=maximum_execution_frequency, - scope=scope, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source: pulumi.Input['ConfigRuleSourceArgs'], - compliance: Optional[pulumi.Input['CompliancePropertiesArgs']] = None, - config_rule_name: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - evaluation_modes: Optional[pulumi.Input[Sequence[pulumi.Input['ConfigRuleEvaluationModeConfigurationArgs']]]] = None, - input_parameters: Optional[pulumi.Input[str]] = None, - maximum_execution_frequency: Optional[pulumi.Input[str]] = None, - scope: Optional[pulumi.Input['ConfigRuleScopeArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("source", source) + pulumi.set(__self__, "source", source) if compliance is not None: - _setter("compliance", compliance) + pulumi.set(__self__, "compliance", compliance) if config_rule_name is not None: - _setter("config_rule_name", config_rule_name) + pulumi.set(__self__, "config_rule_name", config_rule_name) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if evaluation_modes is not None: - _setter("evaluation_modes", evaluation_modes) + pulumi.set(__self__, "evaluation_modes", evaluation_modes) if input_parameters is not None: - _setter("input_parameters", input_parameters) + pulumi.set(__self__, "input_parameters", input_parameters) if maximum_execution_frequency is not None: - _setter("maximum_execution_frequency", maximum_execution_frequency) + pulumi.set(__self__, "maximum_execution_frequency", maximum_execution_frequency) if scope is not None: - _setter("scope", scope) + pulumi.set(__self__, "scope", scope) @property @pulumi.getter @@ -218,10 +195,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ConfigRuleArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -244,28 +217,13 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = ConfigRuleArgs.__new__(ConfigRuleArgs) - if compliance is not None and not isinstance(compliance, CompliancePropertiesArgs): - compliance = compliance or {} - def _setter(key, value): - compliance[key] = value - CompliancePropertiesArgs._configure(_setter, **compliance) __props__.__dict__["compliance"] = compliance __props__.__dict__["config_rule_name"] = config_rule_name __props__.__dict__["description"] = description __props__.__dict__["evaluation_modes"] = evaluation_modes __props__.__dict__["input_parameters"] = input_parameters __props__.__dict__["maximum_execution_frequency"] = maximum_execution_frequency - if scope is not None and not isinstance(scope, ConfigRuleScopeArgs): - scope = scope or {} - def _setter(key, value): - scope[key] = value - ConfigRuleScopeArgs._configure(_setter, **scope) __props__.__dict__["scope"] = scope - if source is not None and not isinstance(source, ConfigRuleSourceArgs): - source = source or {} - def _setter(key, value): - source[key] = value - ConfigRuleSourceArgs._configure(_setter, **source) if source is None and not opts.urn: raise TypeError("Missing required property 'source'") __props__.__dict__["source"] = source diff --git a/sdk/python/pulumi_aws_native/configuration/configuration_aggregator.py b/sdk/python/pulumi_aws_native/configuration/configuration_aggregator.py index e9ac05f82c..353936d8d4 100644 --- a/sdk/python/pulumi_aws_native/configuration/configuration_aggregator.py +++ b/sdk/python/pulumi_aws_native/configuration/configuration_aggregator.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,29 +25,14 @@ def __init__(__self__, *, :param pulumi.Input[str] configuration_aggregator_name: The name of the aggregator. :param pulumi.Input[Sequence[pulumi.Input['ConfigurationAggregatorTagArgs']]] tags: The tags for the configuration aggregator. """ - ConfigurationAggregatorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - account_aggregation_sources=account_aggregation_sources, - configuration_aggregator_name=configuration_aggregator_name, - organization_aggregation_source=organization_aggregation_source, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - account_aggregation_sources: Optional[pulumi.Input[Sequence[pulumi.Input['ConfigurationAggregatorAccountAggregationSourceArgs']]]] = None, - configuration_aggregator_name: Optional[pulumi.Input[str]] = None, - organization_aggregation_source: Optional[pulumi.Input['ConfigurationAggregatorOrganizationAggregationSourceArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ConfigurationAggregatorTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if account_aggregation_sources is not None: - _setter("account_aggregation_sources", account_aggregation_sources) + pulumi.set(__self__, "account_aggregation_sources", account_aggregation_sources) if configuration_aggregator_name is not None: - _setter("configuration_aggregator_name", configuration_aggregator_name) + pulumi.set(__self__, "configuration_aggregator_name", configuration_aggregator_name) if organization_aggregation_source is not None: - _setter("organization_aggregation_source", organization_aggregation_source) + pulumi.set(__self__, "organization_aggregation_source", organization_aggregation_source) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="accountAggregationSources") @@ -129,10 +114,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ConfigurationAggregatorArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -153,11 +134,6 @@ def _internal_init(__self__, __props__.__dict__["account_aggregation_sources"] = account_aggregation_sources __props__.__dict__["configuration_aggregator_name"] = configuration_aggregator_name - if organization_aggregation_source is not None and not isinstance(organization_aggregation_source, ConfigurationAggregatorOrganizationAggregationSourceArgs): - organization_aggregation_source = organization_aggregation_source or {} - def _setter(key, value): - organization_aggregation_source[key] = value - ConfigurationAggregatorOrganizationAggregationSourceArgs._configure(_setter, **organization_aggregation_source) __props__.__dict__["organization_aggregation_source"] = organization_aggregation_source __props__.__dict__["tags"] = tags __props__.__dict__["configuration_aggregator_arn"] = None diff --git a/sdk/python/pulumi_aws_native/configuration/configuration_recorder.py b/sdk/python/pulumi_aws_native/configuration/configuration_recorder.py index 1451168def..262617a541 100644 --- a/sdk/python/pulumi_aws_native/configuration/configuration_recorder.py +++ b/sdk/python/pulumi_aws_native/configuration/configuration_recorder.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -22,24 +22,11 @@ def __init__(__self__, *, """ The set of arguments for constructing a ConfigurationRecorder resource. """ - ConfigurationRecorderArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - name=name, - recording_group=recording_group, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: pulumi.Input[str], - name: Optional[pulumi.Input[str]] = None, - recording_group: Optional[pulumi.Input['ConfigurationRecorderRecordingGroupArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if recording_group is not None: - _setter("recording_group", recording_group) + pulumi.set(__self__, "recording_group", recording_group) @property @pulumi.getter(name="roleArn") @@ -108,10 +95,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ConfigurationRecorderArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -131,11 +114,6 @@ def _internal_init(__self__, __props__ = ConfigurationRecorderArgs.__new__(ConfigurationRecorderArgs) __props__.__dict__["name"] = name - if recording_group is not None and not isinstance(recording_group, ConfigurationRecorderRecordingGroupArgs): - recording_group = recording_group or {} - def _setter(key, value): - recording_group[key] = value - ConfigurationRecorderRecordingGroupArgs._configure(_setter, **recording_group) __props__.__dict__["recording_group"] = recording_group if role_arn is None and not opts.urn: raise TypeError("Missing required property 'role_arn'") diff --git a/sdk/python/pulumi_aws_native/configuration/conformance_pack.py b/sdk/python/pulumi_aws_native/configuration/conformance_pack.py index 24b6140091..a99244c301 100644 --- a/sdk/python/pulumi_aws_native/configuration/conformance_pack.py +++ b/sdk/python/pulumi_aws_native/configuration/conformance_pack.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -33,41 +33,20 @@ def __init__(__self__, *, :param pulumi.Input[str] template_s3_uri: Location of file containing the template body which points to the conformance pack template that is located in an Amazon S3 bucket. You can only specify one of the template body or template S3Uri fields. :param pulumi.Input['TemplateSsmDocumentDetailsPropertiesArgs'] template_ssm_document_details: The TemplateSSMDocumentDetails object contains the name of the SSM document and the version of the SSM document. """ - ConformancePackArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - conformance_pack_input_parameters=conformance_pack_input_parameters, - conformance_pack_name=conformance_pack_name, - delivery_s3_bucket=delivery_s3_bucket, - delivery_s3_key_prefix=delivery_s3_key_prefix, - template_body=template_body, - template_s3_uri=template_s3_uri, - template_ssm_document_details=template_ssm_document_details, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - conformance_pack_input_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['ConformancePackInputParameterArgs']]]] = None, - conformance_pack_name: Optional[pulumi.Input[str]] = None, - delivery_s3_bucket: Optional[pulumi.Input[str]] = None, - delivery_s3_key_prefix: Optional[pulumi.Input[str]] = None, - template_body: Optional[pulumi.Input[str]] = None, - template_s3_uri: Optional[pulumi.Input[str]] = None, - template_ssm_document_details: Optional[pulumi.Input['TemplateSsmDocumentDetailsPropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if conformance_pack_input_parameters is not None: - _setter("conformance_pack_input_parameters", conformance_pack_input_parameters) + pulumi.set(__self__, "conformance_pack_input_parameters", conformance_pack_input_parameters) if conformance_pack_name is not None: - _setter("conformance_pack_name", conformance_pack_name) + pulumi.set(__self__, "conformance_pack_name", conformance_pack_name) if delivery_s3_bucket is not None: - _setter("delivery_s3_bucket", delivery_s3_bucket) + pulumi.set(__self__, "delivery_s3_bucket", delivery_s3_bucket) if delivery_s3_key_prefix is not None: - _setter("delivery_s3_key_prefix", delivery_s3_key_prefix) + pulumi.set(__self__, "delivery_s3_key_prefix", delivery_s3_key_prefix) if template_body is not None: - _setter("template_body", template_body) + pulumi.set(__self__, "template_body", template_body) if template_s3_uri is not None: - _setter("template_s3_uri", template_s3_uri) + pulumi.set(__self__, "template_s3_uri", template_s3_uri) if template_ssm_document_details is not None: - _setter("template_ssm_document_details", template_ssm_document_details) + pulumi.set(__self__, "template_ssm_document_details", template_ssm_document_details) @property @pulumi.getter(name="conformancePackInputParameters") @@ -199,10 +178,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ConformancePackArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -230,11 +205,6 @@ def _internal_init(__self__, __props__.__dict__["delivery_s3_key_prefix"] = delivery_s3_key_prefix __props__.__dict__["template_body"] = template_body __props__.__dict__["template_s3_uri"] = template_s3_uri - if template_ssm_document_details is not None and not isinstance(template_ssm_document_details, TemplateSsmDocumentDetailsPropertiesArgs): - template_ssm_document_details = template_ssm_document_details or {} - def _setter(key, value): - template_ssm_document_details[key] = value - TemplateSsmDocumentDetailsPropertiesArgs._configure(_setter, **template_ssm_document_details) __props__.__dict__["template_ssm_document_details"] = template_ssm_document_details replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["conformance_pack_name"]) opts = pulumi.ResourceOptions.merge(opts, replace_on_changes) diff --git a/sdk/python/pulumi_aws_native/configuration/delivery_channel.py b/sdk/python/pulumi_aws_native/configuration/delivery_channel.py index d8edea16ce..514f5aef13 100644 --- a/sdk/python/pulumi_aws_native/configuration/delivery_channel.py +++ b/sdk/python/pulumi_aws_native/configuration/delivery_channel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,36 +25,17 @@ def __init__(__self__, *, """ The set of arguments for constructing a DeliveryChannel resource. """ - DeliveryChannelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_bucket_name=s3_bucket_name, - config_snapshot_delivery_properties=config_snapshot_delivery_properties, - name=name, - s3_key_prefix=s3_key_prefix, - s3_kms_key_arn=s3_kms_key_arn, - sns_topic_arn=sns_topic_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_bucket_name: pulumi.Input[str], - config_snapshot_delivery_properties: Optional[pulumi.Input['DeliveryChannelConfigSnapshotDeliveryPropertiesArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - s3_key_prefix: Optional[pulumi.Input[str]] = None, - s3_kms_key_arn: Optional[pulumi.Input[str]] = None, - sns_topic_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_bucket_name", s3_bucket_name) + pulumi.set(__self__, "s3_bucket_name", s3_bucket_name) if config_snapshot_delivery_properties is not None: - _setter("config_snapshot_delivery_properties", config_snapshot_delivery_properties) + pulumi.set(__self__, "config_snapshot_delivery_properties", config_snapshot_delivery_properties) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if s3_key_prefix is not None: - _setter("s3_key_prefix", s3_key_prefix) + pulumi.set(__self__, "s3_key_prefix", s3_key_prefix) if s3_kms_key_arn is not None: - _setter("s3_kms_key_arn", s3_kms_key_arn) + pulumi.set(__self__, "s3_kms_key_arn", s3_kms_key_arn) if sns_topic_arn is not None: - _setter("sns_topic_arn", sns_topic_arn) + pulumi.set(__self__, "sns_topic_arn", sns_topic_arn) @property @pulumi.getter(name="s3BucketName") @@ -153,10 +134,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DeliveryChannelArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -178,11 +155,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = DeliveryChannelArgs.__new__(DeliveryChannelArgs) - if config_snapshot_delivery_properties is not None and not isinstance(config_snapshot_delivery_properties, DeliveryChannelConfigSnapshotDeliveryPropertiesArgs): - config_snapshot_delivery_properties = config_snapshot_delivery_properties or {} - def _setter(key, value): - config_snapshot_delivery_properties[key] = value - DeliveryChannelConfigSnapshotDeliveryPropertiesArgs._configure(_setter, **config_snapshot_delivery_properties) __props__.__dict__["config_snapshot_delivery_properties"] = config_snapshot_delivery_properties __props__.__dict__["name"] = name if s3_bucket_name is None and not opts.urn: diff --git a/sdk/python/pulumi_aws_native/configuration/get_aggregation_authorization.py b/sdk/python/pulumi_aws_native/configuration/get_aggregation_authorization.py index 9db6b087ec..bf44633af4 100644 --- a/sdk/python/pulumi_aws_native/configuration/get_aggregation_authorization.py +++ b/sdk/python/pulumi_aws_native/configuration/get_aggregation_authorization.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/configuration/get_config_rule.py b/sdk/python/pulumi_aws_native/configuration/get_config_rule.py index 98af127073..6942d2fd6c 100644 --- a/sdk/python/pulumi_aws_native/configuration/get_config_rule.py +++ b/sdk/python/pulumi_aws_native/configuration/get_config_rule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/configuration/get_configuration_aggregator.py b/sdk/python/pulumi_aws_native/configuration/get_configuration_aggregator.py index 589a882a74..65c94d6c2b 100644 --- a/sdk/python/pulumi_aws_native/configuration/get_configuration_aggregator.py +++ b/sdk/python/pulumi_aws_native/configuration/get_configuration_aggregator.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/configuration/get_configuration_recorder.py b/sdk/python/pulumi_aws_native/configuration/get_configuration_recorder.py index 4abf4cabcb..08bacf4d61 100644 --- a/sdk/python/pulumi_aws_native/configuration/get_configuration_recorder.py +++ b/sdk/python/pulumi_aws_native/configuration/get_configuration_recorder.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/configuration/get_conformance_pack.py b/sdk/python/pulumi_aws_native/configuration/get_conformance_pack.py index 26d09553c1..59022a2d26 100644 --- a/sdk/python/pulumi_aws_native/configuration/get_conformance_pack.py +++ b/sdk/python/pulumi_aws_native/configuration/get_conformance_pack.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/configuration/get_delivery_channel.py b/sdk/python/pulumi_aws_native/configuration/get_delivery_channel.py index 72ff765aa8..1b67c01dc5 100644 --- a/sdk/python/pulumi_aws_native/configuration/get_delivery_channel.py +++ b/sdk/python/pulumi_aws_native/configuration/get_delivery_channel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/configuration/get_organization_config_rule.py b/sdk/python/pulumi_aws_native/configuration/get_organization_config_rule.py index 07c3ca39a6..ad9c5d2d78 100644 --- a/sdk/python/pulumi_aws_native/configuration/get_organization_config_rule.py +++ b/sdk/python/pulumi_aws_native/configuration/get_organization_config_rule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/configuration/get_organization_conformance_pack.py b/sdk/python/pulumi_aws_native/configuration/get_organization_conformance_pack.py index d3d9cdf2f7..423ff25a10 100644 --- a/sdk/python/pulumi_aws_native/configuration/get_organization_conformance_pack.py +++ b/sdk/python/pulumi_aws_native/configuration/get_organization_conformance_pack.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/configuration/get_remediation_configuration.py b/sdk/python/pulumi_aws_native/configuration/get_remediation_configuration.py index f8bbf74b0b..e98aa7cd39 100644 --- a/sdk/python/pulumi_aws_native/configuration/get_remediation_configuration.py +++ b/sdk/python/pulumi_aws_native/configuration/get_remediation_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/configuration/get_stored_query.py b/sdk/python/pulumi_aws_native/configuration/get_stored_query.py index 3683bffb2b..f75388fcd8 100644 --- a/sdk/python/pulumi_aws_native/configuration/get_stored_query.py +++ b/sdk/python/pulumi_aws_native/configuration/get_stored_query.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/configuration/organization_config_rule.py b/sdk/python/pulumi_aws_native/configuration/organization_config_rule.py index a358da3f67..574c42364f 100644 --- a/sdk/python/pulumi_aws_native/configuration/organization_config_rule.py +++ b/sdk/python/pulumi_aws_native/configuration/organization_config_rule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -24,33 +24,16 @@ def __init__(__self__, *, """ The set of arguments for constructing a OrganizationConfigRule resource. """ - OrganizationConfigRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - excluded_accounts=excluded_accounts, - organization_config_rule_name=organization_config_rule_name, - organization_custom_policy_rule_metadata=organization_custom_policy_rule_metadata, - organization_custom_rule_metadata=organization_custom_rule_metadata, - organization_managed_rule_metadata=organization_managed_rule_metadata, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - excluded_accounts: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - organization_config_rule_name: Optional[pulumi.Input[str]] = None, - organization_custom_policy_rule_metadata: Optional[pulumi.Input['OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataArgs']] = None, - organization_custom_rule_metadata: Optional[pulumi.Input['OrganizationConfigRuleOrganizationCustomRuleMetadataArgs']] = None, - organization_managed_rule_metadata: Optional[pulumi.Input['OrganizationConfigRuleOrganizationManagedRuleMetadataArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if excluded_accounts is not None: - _setter("excluded_accounts", excluded_accounts) + pulumi.set(__self__, "excluded_accounts", excluded_accounts) if organization_config_rule_name is not None: - _setter("organization_config_rule_name", organization_config_rule_name) + pulumi.set(__self__, "organization_config_rule_name", organization_config_rule_name) if organization_custom_policy_rule_metadata is not None: - _setter("organization_custom_policy_rule_metadata", organization_custom_policy_rule_metadata) + pulumi.set(__self__, "organization_custom_policy_rule_metadata", organization_custom_policy_rule_metadata) if organization_custom_rule_metadata is not None: - _setter("organization_custom_rule_metadata", organization_custom_rule_metadata) + pulumi.set(__self__, "organization_custom_rule_metadata", organization_custom_rule_metadata) if organization_managed_rule_metadata is not None: - _setter("organization_managed_rule_metadata", organization_managed_rule_metadata) + pulumi.set(__self__, "organization_managed_rule_metadata", organization_managed_rule_metadata) @property @pulumi.getter(name="excludedAccounts") @@ -139,10 +122,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - OrganizationConfigRuleArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -165,23 +144,8 @@ def _internal_init(__self__, __props__.__dict__["excluded_accounts"] = excluded_accounts __props__.__dict__["organization_config_rule_name"] = organization_config_rule_name - if organization_custom_policy_rule_metadata is not None and not isinstance(organization_custom_policy_rule_metadata, OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataArgs): - organization_custom_policy_rule_metadata = organization_custom_policy_rule_metadata or {} - def _setter(key, value): - organization_custom_policy_rule_metadata[key] = value - OrganizationConfigRuleOrganizationCustomPolicyRuleMetadataArgs._configure(_setter, **organization_custom_policy_rule_metadata) __props__.__dict__["organization_custom_policy_rule_metadata"] = organization_custom_policy_rule_metadata - if organization_custom_rule_metadata is not None and not isinstance(organization_custom_rule_metadata, OrganizationConfigRuleOrganizationCustomRuleMetadataArgs): - organization_custom_rule_metadata = organization_custom_rule_metadata or {} - def _setter(key, value): - organization_custom_rule_metadata[key] = value - OrganizationConfigRuleOrganizationCustomRuleMetadataArgs._configure(_setter, **organization_custom_rule_metadata) __props__.__dict__["organization_custom_rule_metadata"] = organization_custom_rule_metadata - if organization_managed_rule_metadata is not None and not isinstance(organization_managed_rule_metadata, OrganizationConfigRuleOrganizationManagedRuleMetadataArgs): - organization_managed_rule_metadata = organization_managed_rule_metadata or {} - def _setter(key, value): - organization_managed_rule_metadata[key] = value - OrganizationConfigRuleOrganizationManagedRuleMetadataArgs._configure(_setter, **organization_managed_rule_metadata) __props__.__dict__["organization_managed_rule_metadata"] = organization_managed_rule_metadata replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["organization_config_rule_name"]) opts = pulumi.ResourceOptions.merge(opts, replace_on_changes) diff --git a/sdk/python/pulumi_aws_native/configuration/organization_conformance_pack.py b/sdk/python/pulumi_aws_native/configuration/organization_conformance_pack.py index aa6257408b..def5f6d08b 100644 --- a/sdk/python/pulumi_aws_native/configuration/organization_conformance_pack.py +++ b/sdk/python/pulumi_aws_native/configuration/organization_conformance_pack.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -33,41 +33,20 @@ def __init__(__self__, *, :param pulumi.Input[str] template_body: A string containing full conformance pack template body. :param pulumi.Input[str] template_s3_uri: Location of file containing the template body. """ - OrganizationConformancePackArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - conformance_pack_input_parameters=conformance_pack_input_parameters, - delivery_s3_bucket=delivery_s3_bucket, - delivery_s3_key_prefix=delivery_s3_key_prefix, - excluded_accounts=excluded_accounts, - organization_conformance_pack_name=organization_conformance_pack_name, - template_body=template_body, - template_s3_uri=template_s3_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - conformance_pack_input_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['OrganizationConformancePackConformancePackInputParameterArgs']]]] = None, - delivery_s3_bucket: Optional[pulumi.Input[str]] = None, - delivery_s3_key_prefix: Optional[pulumi.Input[str]] = None, - excluded_accounts: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - organization_conformance_pack_name: Optional[pulumi.Input[str]] = None, - template_body: Optional[pulumi.Input[str]] = None, - template_s3_uri: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if conformance_pack_input_parameters is not None: - _setter("conformance_pack_input_parameters", conformance_pack_input_parameters) + pulumi.set(__self__, "conformance_pack_input_parameters", conformance_pack_input_parameters) if delivery_s3_bucket is not None: - _setter("delivery_s3_bucket", delivery_s3_bucket) + pulumi.set(__self__, "delivery_s3_bucket", delivery_s3_bucket) if delivery_s3_key_prefix is not None: - _setter("delivery_s3_key_prefix", delivery_s3_key_prefix) + pulumi.set(__self__, "delivery_s3_key_prefix", delivery_s3_key_prefix) if excluded_accounts is not None: - _setter("excluded_accounts", excluded_accounts) + pulumi.set(__self__, "excluded_accounts", excluded_accounts) if organization_conformance_pack_name is not None: - _setter("organization_conformance_pack_name", organization_conformance_pack_name) + pulumi.set(__self__, "organization_conformance_pack_name", organization_conformance_pack_name) if template_body is not None: - _setter("template_body", template_body) + pulumi.set(__self__, "template_body", template_body) if template_s3_uri is not None: - _setter("template_s3_uri", template_s3_uri) + pulumi.set(__self__, "template_s3_uri", template_s3_uri) @property @pulumi.getter(name="conformancePackInputParameters") @@ -199,10 +178,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - OrganizationConformancePackArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/configuration/outputs.py b/sdk/python/pulumi_aws_native/configuration/outputs.py index dab32a7481..c833581787 100644 --- a/sdk/python/pulumi_aws_native/configuration/outputs.py +++ b/sdk/python/pulumi_aws_native/configuration/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -49,19 +49,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - AggregationAuthorizationTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -91,17 +80,8 @@ def __init__(__self__, *, Compliance details of the Config rule :param str type: Compliance type determined by the Config rule """ - ComplianceProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -148,25 +128,12 @@ def __init__(__self__, *, :param str policy_runtime: Runtime system for custom policy rule :param str policy_text: Policy definition containing logic for custom policy rule """ - ConfigRuleCustomPolicyDetails._configure( - lambda key, value: pulumi.set(__self__, key, value), - enable_debug_log_delivery=enable_debug_log_delivery, - policy_runtime=policy_runtime, - policy_text=policy_text, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enable_debug_log_delivery: Optional[bool] = None, - policy_runtime: Optional[str] = None, - policy_text: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enable_debug_log_delivery is not None: - _setter("enable_debug_log_delivery", enable_debug_log_delivery) + pulumi.set(__self__, "enable_debug_log_delivery", enable_debug_log_delivery) if policy_runtime is not None: - _setter("policy_runtime", policy_runtime) + pulumi.set(__self__, "policy_runtime", policy_runtime) if policy_text is not None: - _setter("policy_text", policy_text) + pulumi.set(__self__, "policy_text", policy_text) @property @pulumi.getter(name="enableDebugLogDelivery") @@ -204,17 +171,8 @@ def __init__(__self__, *, Evaluation mode for the AWS Config rule :param str mode: Mode of evaluation of AWS Config rule """ - ConfigRuleEvaluationModeConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - mode=mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mode: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if mode is not None: - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) @property @pulumi.getter @@ -265,29 +223,14 @@ def __init__(__self__, *, :param str tag_key: Tag key applied only to resources which we want to trigger the rule :param str tag_value: Tag value applied only to resources which we want to trigger the rule """ - ConfigRuleScope._configure( - lambda key, value: pulumi.set(__self__, key, value), - compliance_resource_id=compliance_resource_id, - compliance_resource_types=compliance_resource_types, - tag_key=tag_key, - tag_value=tag_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - compliance_resource_id: Optional[str] = None, - compliance_resource_types: Optional[Sequence[str]] = None, - tag_key: Optional[str] = None, - tag_value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if compliance_resource_id is not None: - _setter("compliance_resource_id", compliance_resource_id) + pulumi.set(__self__, "compliance_resource_id", compliance_resource_id) if compliance_resource_types is not None: - _setter("compliance_resource_types", compliance_resource_types) + pulumi.set(__self__, "compliance_resource_types", compliance_resource_types) if tag_key is not None: - _setter("tag_key", tag_key) + pulumi.set(__self__, "tag_key", tag_key) if tag_value is not None: - _setter("tag_value", tag_value) + pulumi.set(__self__, "tag_value", tag_value) @property @pulumi.getter(name="complianceResourceId") @@ -360,28 +303,13 @@ def __init__(__self__, *, :param Sequence['ConfigRuleSourceDetail'] source_details: List of message types that can trigger the rule :param str source_identifier: Identifier for the source of events """ - ConfigRuleSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - owner=owner, - custom_policy_details=custom_policy_details, - source_details=source_details, - source_identifier=source_identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - owner: str, - custom_policy_details: Optional['outputs.ConfigRuleCustomPolicyDetails'] = None, - source_details: Optional[Sequence['outputs.ConfigRuleSourceDetail']] = None, - source_identifier: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("owner", owner) + pulumi.set(__self__, "owner", owner) if custom_policy_details is not None: - _setter("custom_policy_details", custom_policy_details) + pulumi.set(__self__, "custom_policy_details", custom_policy_details) if source_details is not None: - _setter("source_details", source_details) + pulumi.set(__self__, "source_details", source_details) if source_identifier is not None: - _setter("source_identifier", source_identifier) + pulumi.set(__self__, "source_identifier", source_identifier) @property @pulumi.getter @@ -452,23 +380,10 @@ def __init__(__self__, *, :param str message_type: Notification type that can trigger the rule :param str maximum_execution_frequency: Frequency at which the rule has to be evaluated """ - ConfigRuleSourceDetail._configure( - lambda key, value: pulumi.set(__self__, key, value), - event_source=event_source, - message_type=message_type, - maximum_execution_frequency=maximum_execution_frequency, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - event_source: str, - message_type: str, - maximum_execution_frequency: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("event_source", event_source) - _setter("message_type", message_type) + pulumi.set(__self__, "event_source", event_source) + pulumi.set(__self__, "message_type", message_type) if maximum_execution_frequency is not None: - _setter("maximum_execution_frequency", maximum_execution_frequency) + pulumi.set(__self__, "maximum_execution_frequency", maximum_execution_frequency) @property @pulumi.getter(name="eventSource") @@ -522,24 +437,11 @@ def __init__(__self__, *, account_ids: Sequence[str], all_aws_regions: Optional[bool] = None, aws_regions: Optional[Sequence[str]] = None): - ConfigurationAggregatorAccountAggregationSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - account_ids=account_ids, - all_aws_regions=all_aws_regions, - aws_regions=aws_regions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - account_ids: Sequence[str], - all_aws_regions: Optional[bool] = None, - aws_regions: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("account_ids", account_ids) + pulumi.set(__self__, "account_ids", account_ids) if all_aws_regions is not None: - _setter("all_aws_regions", all_aws_regions) + pulumi.set(__self__, "all_aws_regions", all_aws_regions) if aws_regions is not None: - _setter("aws_regions", aws_regions) + pulumi.set(__self__, "aws_regions", aws_regions) @property @pulumi.getter(name="accountIds") @@ -584,24 +486,11 @@ def __init__(__self__, *, role_arn: str, all_aws_regions: Optional[bool] = None, aws_regions: Optional[Sequence[str]] = None): - ConfigurationAggregatorOrganizationAggregationSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - all_aws_regions=all_aws_regions, - aws_regions=aws_regions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: str, - all_aws_regions: Optional[bool] = None, - aws_regions: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if all_aws_regions is not None: - _setter("all_aws_regions", all_aws_regions) + pulumi.set(__self__, "all_aws_regions", all_aws_regions) if aws_regions is not None: - _setter("aws_regions", aws_regions) + pulumi.set(__self__, "aws_regions", aws_regions) @property @pulumi.getter(name="roleArn") @@ -632,19 +521,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ConfigurationAggregatorTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -684,16 +562,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, resource_types: Sequence[str]): - ConfigurationRecorderExclusionByResourceTypes._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_types=resource_types, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_types: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_types", resource_types) + pulumi.set(__self__, "resource_types", resource_types) @property @pulumi.getter(name="resourceTypes") @@ -734,33 +603,16 @@ def __init__(__self__, *, include_global_resource_types: Optional[bool] = None, recording_strategy: Optional['outputs.ConfigurationRecorderRecordingStrategy'] = None, resource_types: Optional[Sequence[str]] = None): - ConfigurationRecorderRecordingGroup._configure( - lambda key, value: pulumi.set(__self__, key, value), - all_supported=all_supported, - exclusion_by_resource_types=exclusion_by_resource_types, - include_global_resource_types=include_global_resource_types, - recording_strategy=recording_strategy, - resource_types=resource_types, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - all_supported: Optional[bool] = None, - exclusion_by_resource_types: Optional['outputs.ConfigurationRecorderExclusionByResourceTypes'] = None, - include_global_resource_types: Optional[bool] = None, - recording_strategy: Optional['outputs.ConfigurationRecorderRecordingStrategy'] = None, - resource_types: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if all_supported is not None: - _setter("all_supported", all_supported) + pulumi.set(__self__, "all_supported", all_supported) if exclusion_by_resource_types is not None: - _setter("exclusion_by_resource_types", exclusion_by_resource_types) + pulumi.set(__self__, "exclusion_by_resource_types", exclusion_by_resource_types) if include_global_resource_types is not None: - _setter("include_global_resource_types", include_global_resource_types) + pulumi.set(__self__, "include_global_resource_types", include_global_resource_types) if recording_strategy is not None: - _setter("recording_strategy", recording_strategy) + pulumi.set(__self__, "recording_strategy", recording_strategy) if resource_types is not None: - _setter("resource_types", resource_types) + pulumi.set(__self__, "resource_types", resource_types) @property @pulumi.getter(name="allSupported") @@ -809,16 +661,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, use_only: str): - ConfigurationRecorderRecordingStrategy._configure( - lambda key, value: pulumi.set(__self__, key, value), - use_only=use_only, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - use_only: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("use_only", use_only) + pulumi.set(__self__, "use_only", use_only) @property @pulumi.getter(name="useOnly") @@ -856,19 +699,8 @@ def __init__(__self__, *, """ Input parameters in the form of key-value pairs for the conformance pack. """ - ConformancePackInputParameter._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_name=parameter_name, - parameter_value=parameter_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_name: str, - parameter_value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_name", parameter_name) - _setter("parameter_value", parameter_value) + pulumi.set(__self__, "parameter_name", parameter_name) + pulumi.set(__self__, "parameter_value", parameter_value) @property @pulumi.getter(name="parameterName") @@ -902,17 +734,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, delivery_frequency: Optional[str] = None): - DeliveryChannelConfigSnapshotDeliveryProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - delivery_frequency=delivery_frequency, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delivery_frequency: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if delivery_frequency is not None: - _setter("delivery_frequency", delivery_frequency) + pulumi.set(__self__, "delivery_frequency", delivery_frequency) @property @pulumi.getter(name="deliveryFrequency") @@ -967,55 +790,26 @@ def __init__(__self__, *, resource_types_scope: Optional[Sequence[str]] = None, tag_key_scope: Optional[str] = None, tag_value_scope: Optional[str] = None): - OrganizationConfigRuleOrganizationCustomPolicyRuleMetadata._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy_text=policy_text, - runtime=runtime, - debug_log_delivery_accounts=debug_log_delivery_accounts, - description=description, - input_parameters=input_parameters, - maximum_execution_frequency=maximum_execution_frequency, - organization_config_rule_trigger_types=organization_config_rule_trigger_types, - resource_id_scope=resource_id_scope, - resource_types_scope=resource_types_scope, - tag_key_scope=tag_key_scope, - tag_value_scope=tag_value_scope, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy_text: str, - runtime: str, - debug_log_delivery_accounts: Optional[Sequence[str]] = None, - description: Optional[str] = None, - input_parameters: Optional[str] = None, - maximum_execution_frequency: Optional[str] = None, - organization_config_rule_trigger_types: Optional[Sequence[str]] = None, - resource_id_scope: Optional[str] = None, - resource_types_scope: Optional[Sequence[str]] = None, - tag_key_scope: Optional[str] = None, - tag_value_scope: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy_text", policy_text) - _setter("runtime", runtime) + pulumi.set(__self__, "policy_text", policy_text) + pulumi.set(__self__, "runtime", runtime) if debug_log_delivery_accounts is not None: - _setter("debug_log_delivery_accounts", debug_log_delivery_accounts) + pulumi.set(__self__, "debug_log_delivery_accounts", debug_log_delivery_accounts) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if input_parameters is not None: - _setter("input_parameters", input_parameters) + pulumi.set(__self__, "input_parameters", input_parameters) if maximum_execution_frequency is not None: - _setter("maximum_execution_frequency", maximum_execution_frequency) + pulumi.set(__self__, "maximum_execution_frequency", maximum_execution_frequency) if organization_config_rule_trigger_types is not None: - _setter("organization_config_rule_trigger_types", organization_config_rule_trigger_types) + pulumi.set(__self__, "organization_config_rule_trigger_types", organization_config_rule_trigger_types) if resource_id_scope is not None: - _setter("resource_id_scope", resource_id_scope) + pulumi.set(__self__, "resource_id_scope", resource_id_scope) if resource_types_scope is not None: - _setter("resource_types_scope", resource_types_scope) + pulumi.set(__self__, "resource_types_scope", resource_types_scope) if tag_key_scope is not None: - _setter("tag_key_scope", tag_key_scope) + pulumi.set(__self__, "tag_key_scope", tag_key_scope) if tag_value_scope is not None: - _setter("tag_value_scope", tag_value_scope) + pulumi.set(__self__, "tag_value_scope", tag_value_scope) @property @pulumi.getter(name="policyText") @@ -1116,47 +910,22 @@ def __init__(__self__, *, resource_types_scope: Optional[Sequence[str]] = None, tag_key_scope: Optional[str] = None, tag_value_scope: Optional[str] = None): - OrganizationConfigRuleOrganizationCustomRuleMetadata._configure( - lambda key, value: pulumi.set(__self__, key, value), - lambda_function_arn=lambda_function_arn, - organization_config_rule_trigger_types=organization_config_rule_trigger_types, - description=description, - input_parameters=input_parameters, - maximum_execution_frequency=maximum_execution_frequency, - resource_id_scope=resource_id_scope, - resource_types_scope=resource_types_scope, - tag_key_scope=tag_key_scope, - tag_value_scope=tag_value_scope, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lambda_function_arn: str, - organization_config_rule_trigger_types: Sequence[str], - description: Optional[str] = None, - input_parameters: Optional[str] = None, - maximum_execution_frequency: Optional[str] = None, - resource_id_scope: Optional[str] = None, - resource_types_scope: Optional[Sequence[str]] = None, - tag_key_scope: Optional[str] = None, - tag_value_scope: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("lambda_function_arn", lambda_function_arn) - _setter("organization_config_rule_trigger_types", organization_config_rule_trigger_types) + pulumi.set(__self__, "lambda_function_arn", lambda_function_arn) + pulumi.set(__self__, "organization_config_rule_trigger_types", organization_config_rule_trigger_types) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if input_parameters is not None: - _setter("input_parameters", input_parameters) + pulumi.set(__self__, "input_parameters", input_parameters) if maximum_execution_frequency is not None: - _setter("maximum_execution_frequency", maximum_execution_frequency) + pulumi.set(__self__, "maximum_execution_frequency", maximum_execution_frequency) if resource_id_scope is not None: - _setter("resource_id_scope", resource_id_scope) + pulumi.set(__self__, "resource_id_scope", resource_id_scope) if resource_types_scope is not None: - _setter("resource_types_scope", resource_types_scope) + pulumi.set(__self__, "resource_types_scope", resource_types_scope) if tag_key_scope is not None: - _setter("tag_key_scope", tag_key_scope) + pulumi.set(__self__, "tag_key_scope", tag_key_scope) if tag_value_scope is not None: - _setter("tag_value_scope", tag_value_scope) + pulumi.set(__self__, "tag_value_scope", tag_value_scope) @property @pulumi.getter(name="lambdaFunctionArn") @@ -1244,44 +1013,21 @@ def __init__(__self__, *, resource_types_scope: Optional[Sequence[str]] = None, tag_key_scope: Optional[str] = None, tag_value_scope: Optional[str] = None): - OrganizationConfigRuleOrganizationManagedRuleMetadata._configure( - lambda key, value: pulumi.set(__self__, key, value), - rule_identifier=rule_identifier, - description=description, - input_parameters=input_parameters, - maximum_execution_frequency=maximum_execution_frequency, - resource_id_scope=resource_id_scope, - resource_types_scope=resource_types_scope, - tag_key_scope=tag_key_scope, - tag_value_scope=tag_value_scope, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rule_identifier: str, - description: Optional[str] = None, - input_parameters: Optional[str] = None, - maximum_execution_frequency: Optional[str] = None, - resource_id_scope: Optional[str] = None, - resource_types_scope: Optional[Sequence[str]] = None, - tag_key_scope: Optional[str] = None, - tag_value_scope: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("rule_identifier", rule_identifier) + pulumi.set(__self__, "rule_identifier", rule_identifier) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if input_parameters is not None: - _setter("input_parameters", input_parameters) + pulumi.set(__self__, "input_parameters", input_parameters) if maximum_execution_frequency is not None: - _setter("maximum_execution_frequency", maximum_execution_frequency) + pulumi.set(__self__, "maximum_execution_frequency", maximum_execution_frequency) if resource_id_scope is not None: - _setter("resource_id_scope", resource_id_scope) + pulumi.set(__self__, "resource_id_scope", resource_id_scope) if resource_types_scope is not None: - _setter("resource_types_scope", resource_types_scope) + pulumi.set(__self__, "resource_types_scope", resource_types_scope) if tag_key_scope is not None: - _setter("tag_key_scope", tag_key_scope) + pulumi.set(__self__, "tag_key_scope", tag_key_scope) if tag_value_scope is not None: - _setter("tag_value_scope", tag_value_scope) + pulumi.set(__self__, "tag_value_scope", tag_value_scope) @property @pulumi.getter(name="ruleIdentifier") @@ -1354,19 +1100,8 @@ def __init__(__self__, *, """ Input parameters in the form of key-value pairs for the conformance pack. """ - OrganizationConformancePackConformancePackInputParameter._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_name=parameter_name, - parameter_value=parameter_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_name: str, - parameter_value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_name", parameter_name) - _setter("parameter_value", parameter_value) + pulumi.set(__self__, "parameter_name", parameter_name) + pulumi.set(__self__, "parameter_value", parameter_value) @property @pulumi.getter(name="parameterName") @@ -1400,17 +1135,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, ssm_controls: Optional['outputs.RemediationConfigurationSsmControls'] = None): - RemediationConfigurationExecutionControls._configure( - lambda key, value: pulumi.set(__self__, key, value), - ssm_controls=ssm_controls, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ssm_controls: Optional['outputs.RemediationConfigurationSsmControls'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ssm_controls is not None: - _setter("ssm_controls", ssm_controls) + pulumi.set(__self__, "ssm_controls", ssm_controls) @property @pulumi.getter(name="ssmControls") @@ -1442,21 +1168,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, concurrent_execution_rate_percentage: Optional[int] = None, error_percentage: Optional[int] = None): - RemediationConfigurationSsmControls._configure( - lambda key, value: pulumi.set(__self__, key, value), - concurrent_execution_rate_percentage=concurrent_execution_rate_percentage, - error_percentage=error_percentage, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - concurrent_execution_rate_percentage: Optional[int] = None, - error_percentage: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if concurrent_execution_rate_percentage is not None: - _setter("concurrent_execution_rate_percentage", concurrent_execution_rate_percentage) + pulumi.set(__self__, "concurrent_execution_rate_percentage", concurrent_execution_rate_percentage) if error_percentage is not None: - _setter("error_percentage", error_percentage) + pulumi.set(__self__, "error_percentage", error_percentage) @property @pulumi.getter(name="concurrentExecutionRatePercentage") @@ -1482,19 +1197,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - StoredQueryTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1543,21 +1247,10 @@ def __init__(__self__, *, """ The TemplateSSMDocumentDetails object contains the name of the SSM document and the version of the SSM document. """ - TemplateSsmDocumentDetailsProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - document_name=document_name, - document_version=document_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - document_name: Optional[str] = None, - document_version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if document_name is not None: - _setter("document_name", document_name) + pulumi.set(__self__, "document_name", document_name) if document_version is not None: - _setter("document_version", document_version) + pulumi.set(__self__, "document_version", document_version) @property @pulumi.getter(name="documentName") diff --git a/sdk/python/pulumi_aws_native/configuration/remediation_configuration.py b/sdk/python/pulumi_aws_native/configuration/remediation_configuration.py index efb1928c7d..49b0b2536a 100644 --- a/sdk/python/pulumi_aws_native/configuration/remediation_configuration.py +++ b/sdk/python/pulumi_aws_native/configuration/remediation_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -29,50 +29,23 @@ def __init__(__self__, *, """ The set of arguments for constructing a RemediationConfiguration resource. """ - RemediationConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - config_rule_name=config_rule_name, - target_id=target_id, - target_type=target_type, - automatic=automatic, - execution_controls=execution_controls, - maximum_automatic_attempts=maximum_automatic_attempts, - parameters=parameters, - resource_type=resource_type, - retry_attempt_seconds=retry_attempt_seconds, - target_version=target_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - config_rule_name: pulumi.Input[str], - target_id: pulumi.Input[str], - target_type: pulumi.Input[str], - automatic: Optional[pulumi.Input[bool]] = None, - execution_controls: Optional[pulumi.Input['RemediationConfigurationExecutionControlsArgs']] = None, - maximum_automatic_attempts: Optional[pulumi.Input[int]] = None, - parameters: Optional[Any] = None, - resource_type: Optional[pulumi.Input[str]] = None, - retry_attempt_seconds: Optional[pulumi.Input[int]] = None, - target_version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("config_rule_name", config_rule_name) - _setter("target_id", target_id) - _setter("target_type", target_type) + pulumi.set(__self__, "config_rule_name", config_rule_name) + pulumi.set(__self__, "target_id", target_id) + pulumi.set(__self__, "target_type", target_type) if automatic is not None: - _setter("automatic", automatic) + pulumi.set(__self__, "automatic", automatic) if execution_controls is not None: - _setter("execution_controls", execution_controls) + pulumi.set(__self__, "execution_controls", execution_controls) if maximum_automatic_attempts is not None: - _setter("maximum_automatic_attempts", maximum_automatic_attempts) + pulumi.set(__self__, "maximum_automatic_attempts", maximum_automatic_attempts) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) if resource_type is not None: - _setter("resource_type", resource_type) + pulumi.set(__self__, "resource_type", resource_type) if retry_attempt_seconds is not None: - _setter("retry_attempt_seconds", retry_attempt_seconds) + pulumi.set(__self__, "retry_attempt_seconds", retry_attempt_seconds) if target_version is not None: - _setter("target_version", target_version) + pulumi.set(__self__, "target_version", target_version) @property @pulumi.getter(name="configRuleName") @@ -211,10 +184,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RemediationConfigurationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -244,11 +213,6 @@ def _internal_init(__self__, if config_rule_name is None and not opts.urn: raise TypeError("Missing required property 'config_rule_name'") __props__.__dict__["config_rule_name"] = config_rule_name - if execution_controls is not None and not isinstance(execution_controls, RemediationConfigurationExecutionControlsArgs): - execution_controls = execution_controls or {} - def _setter(key, value): - execution_controls[key] = value - RemediationConfigurationExecutionControlsArgs._configure(_setter, **execution_controls) __props__.__dict__["execution_controls"] = execution_controls __props__.__dict__["maximum_automatic_attempts"] = maximum_automatic_attempts __props__.__dict__["parameters"] = parameters diff --git a/sdk/python/pulumi_aws_native/configuration/stored_query.py b/sdk/python/pulumi_aws_native/configuration/stored_query.py index fad9cd2519..f97f38b92d 100644 --- a/sdk/python/pulumi_aws_native/configuration/stored_query.py +++ b/sdk/python/pulumi_aws_native/configuration/stored_query.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -24,27 +24,12 @@ def __init__(__self__, *, The set of arguments for constructing a StoredQuery resource. :param pulumi.Input[Sequence[pulumi.Input['StoredQueryTagArgs']]] tags: The tags for the stored query. """ - StoredQueryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - query_expression=query_expression, - query_name=query_name, - query_description=query_description, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - query_expression: pulumi.Input[str], - query_name: pulumi.Input[str], - query_description: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['StoredQueryTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("query_expression", query_expression) - _setter("query_name", query_name) + pulumi.set(__self__, "query_expression", query_expression) + pulumi.set(__self__, "query_name", query_name) if query_description is not None: - _setter("query_description", query_description) + pulumi.set(__self__, "query_description", query_description) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="queryExpression") @@ -122,10 +107,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - StoredQueryArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/connect/_inputs.py b/sdk/python/pulumi_aws_native/connect/_inputs.py index 433b2ad775..4241bf7de7 100644 --- a/sdk/python/pulumi_aws_native/connect/_inputs.py +++ b/sdk/python/pulumi_aws_native/connect/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -86,25 +86,12 @@ def __init__(__self__, *, """ The constraints for the task template """ - ConstraintsPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - invisible_fields=invisible_fields, - read_only_fields=read_only_fields, - required_fields=required_fields, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - invisible_fields: Optional[pulumi.Input[Sequence[pulumi.Input['TaskTemplateInvisibleFieldInfoArgs']]]] = None, - read_only_fields: Optional[pulumi.Input[Sequence[pulumi.Input['TaskTemplateReadOnlyFieldInfoArgs']]]] = None, - required_fields: Optional[pulumi.Input[Sequence[pulumi.Input['TaskTemplateRequiredFieldInfoArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if invisible_fields is not None: - _setter("invisible_fields", invisible_fields) + pulumi.set(__self__, "invisible_fields", invisible_fields) if read_only_fields is not None: - _setter("read_only_fields", read_only_fields) + pulumi.set(__self__, "read_only_fields", read_only_fields) if required_fields is not None: - _setter("required_fields", required_fields) + pulumi.set(__self__, "required_fields", required_fields) @property @pulumi.getter(name="invisibleFields") @@ -144,19 +131,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ContactFlowModuleTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -193,19 +169,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. . You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ContactFlowTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -240,16 +205,7 @@ def __init__(__self__, *, The evaluation form base item. :param pulumi.Input['EvaluationFormSectionArgs'] section: The evaluation form section item """ - EvaluationFormBaseItemArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - section=section, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - section: pulumi.Input['EvaluationFormSectionArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("section", section) + pulumi.set(__self__, "section", section) @property @pulumi.getter @@ -274,21 +230,10 @@ def __init__(__self__, *, :param pulumi.Input['EvaluationFormQuestionArgs'] question: The evaluation form question item :param pulumi.Input['EvaluationFormSectionArgs'] section: The evaluation form section item """ - EvaluationFormItemArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - question=question, - section=section, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - question: Optional[pulumi.Input['EvaluationFormQuestionArgs']] = None, - section: Optional[pulumi.Input['EvaluationFormSectionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if question is not None: - _setter("question", question) + pulumi.set(__self__, "question", question) if section is not None: - _setter("section", section) + pulumi.set(__self__, "section", section) @property @pulumi.getter @@ -323,16 +268,7 @@ def __init__(__self__, *, The automation properties for the numeric question. :param pulumi.Input['EvaluationFormNumericQuestionPropertyValueAutomationArgs'] property_value: The automation property name of the question. """ - EvaluationFormNumericQuestionAutomationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - property_value=property_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - property_value: pulumi.Input['EvaluationFormNumericQuestionPropertyValueAutomationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("property_value", property_value) + pulumi.set(__self__, "property_value", property_value) @property @pulumi.getter(name="propertyValue") @@ -361,27 +297,12 @@ def __init__(__self__, *, :param pulumi.Input[bool] automatic_fail: The flag to mark the option as automatic fail. :param pulumi.Input[int] score: The score of the option range. """ - EvaluationFormNumericQuestionOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_value=max_value, - min_value=min_value, - automatic_fail=automatic_fail, - score=score, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_value: pulumi.Input[int], - min_value: pulumi.Input[int], - automatic_fail: Optional[pulumi.Input[bool]] = None, - score: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_value", max_value) - _setter("min_value", min_value) + pulumi.set(__self__, "max_value", max_value) + pulumi.set(__self__, "min_value", min_value) if automatic_fail is not None: - _setter("automatic_fail", automatic_fail) + pulumi.set(__self__, "automatic_fail", automatic_fail) if score is not None: - _setter("score", score) + pulumi.set(__self__, "score", score) @property @pulumi.getter(name="maxValue") @@ -446,27 +367,12 @@ def __init__(__self__, *, :param pulumi.Input['EvaluationFormNumericQuestionAutomationArgs'] automation: The automation properties for the numeric question. :param pulumi.Input[Sequence[pulumi.Input['EvaluationFormNumericQuestionOptionArgs']]] options: The list of option ranges used for scoring. """ - EvaluationFormNumericQuestionPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_value=max_value, - min_value=min_value, - automation=automation, - options=options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_value: pulumi.Input[int], - min_value: pulumi.Input[int], - automation: Optional[pulumi.Input['EvaluationFormNumericQuestionAutomationArgs']] = None, - options: Optional[pulumi.Input[Sequence[pulumi.Input['EvaluationFormNumericQuestionOptionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_value", max_value) - _setter("min_value", min_value) + pulumi.set(__self__, "max_value", max_value) + pulumi.set(__self__, "min_value", min_value) if automation is not None: - _setter("automation", automation) + pulumi.set(__self__, "automation", automation) if options is not None: - _setter("options", options) + pulumi.set(__self__, "options", options) @property @pulumi.getter(name="maxValue") @@ -525,16 +431,7 @@ def __init__(__self__, *, The automation property name of the question. :param pulumi.Input['EvaluationFormNumericQuestionPropertyValueAutomationLabel'] label: The automation property label. """ - EvaluationFormNumericQuestionPropertyValueAutomationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - label=label, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - label: pulumi.Input['EvaluationFormNumericQuestionPropertyValueAutomationLabel'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("label", label) + pulumi.set(__self__, "label", label) @property @pulumi.getter @@ -559,21 +456,10 @@ def __init__(__self__, *, :param pulumi.Input['EvaluationFormNumericQuestionPropertiesArgs'] numeric: The properties of the numeric question. :param pulumi.Input['EvaluationFormSingleSelectQuestionPropertiesArgs'] single_select: The properties of the single-select question. """ - EvaluationFormQuestionTypePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - numeric=numeric, - single_select=single_select, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - numeric: Optional[pulumi.Input['EvaluationFormNumericQuestionPropertiesArgs']] = None, - single_select: Optional[pulumi.Input['EvaluationFormSingleSelectQuestionPropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if numeric is not None: - _setter("numeric", numeric) + pulumi.set(__self__, "numeric", numeric) if single_select is not None: - _setter("single_select", single_select) + pulumi.set(__self__, "single_select", single_select) @property @pulumi.getter @@ -620,38 +506,17 @@ def __init__(__self__, *, :param pulumi.Input['EvaluationFormQuestionTypePropertiesArgs'] question_type_properties: The properties of the question :param pulumi.Input[float] weight: The question weight used for scoring. """ - EvaluationFormQuestionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - question_type=question_type, - ref_id=ref_id, - title=title, - instructions=instructions, - not_applicable_enabled=not_applicable_enabled, - question_type_properties=question_type_properties, - weight=weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - question_type: pulumi.Input['EvaluationFormQuestionQuestionType'], - ref_id: pulumi.Input[str], - title: pulumi.Input[str], - instructions: Optional[pulumi.Input[str]] = None, - not_applicable_enabled: Optional[pulumi.Input[bool]] = None, - question_type_properties: Optional[pulumi.Input['EvaluationFormQuestionTypePropertiesArgs']] = None, - weight: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("question_type", question_type) - _setter("ref_id", ref_id) - _setter("title", title) + pulumi.set(__self__, "question_type", question_type) + pulumi.set(__self__, "ref_id", ref_id) + pulumi.set(__self__, "title", title) if instructions is not None: - _setter("instructions", instructions) + pulumi.set(__self__, "instructions", instructions) if not_applicable_enabled is not None: - _setter("not_applicable_enabled", not_applicable_enabled) + pulumi.set(__self__, "not_applicable_enabled", not_applicable_enabled) if question_type_properties is not None: - _setter("question_type_properties", question_type_properties) + pulumi.set(__self__, "question_type_properties", question_type_properties) if weight is not None: - _setter("weight", weight) + pulumi.set(__self__, "weight", weight) @property @pulumi.getter(name="questionType") @@ -748,19 +613,8 @@ def __init__(__self__, *, :param pulumi.Input['EvaluationFormScoringStrategyMode'] mode: The scoring mode. :param pulumi.Input['EvaluationFormScoringStrategyStatus'] status: The scoring status. """ - EvaluationFormScoringStrategyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - mode=mode, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mode: pulumi.Input['EvaluationFormScoringStrategyMode'], - status: pulumi.Input['EvaluationFormScoringStrategyStatus'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("mode", mode) - _setter("status", status) + pulumi.set(__self__, "mode", mode) + pulumi.set(__self__, "status", status) @property @pulumi.getter @@ -803,31 +657,14 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['EvaluationFormItemArgs']]] items: The list of section items. :param pulumi.Input[float] weight: The item weight used for scoring. """ - EvaluationFormSectionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ref_id=ref_id, - title=title, - instructions=instructions, - items=items, - weight=weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ref_id: pulumi.Input[str], - title: pulumi.Input[str], - instructions: Optional[pulumi.Input[str]] = None, - items: Optional[pulumi.Input[Sequence[pulumi.Input['EvaluationFormItemArgs']]]] = None, - weight: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ref_id", ref_id) - _setter("title", title) + pulumi.set(__self__, "ref_id", ref_id) + pulumi.set(__self__, "title", title) if instructions is not None: - _setter("instructions", instructions) + pulumi.set(__self__, "instructions", instructions) if items is not None: - _setter("items", items) + pulumi.set(__self__, "items", items) if weight is not None: - _setter("weight", weight) + pulumi.set(__self__, "weight", weight) @property @pulumi.getter(name="refId") @@ -898,16 +735,7 @@ def __init__(__self__, *, The automation option for the single-select question. :param pulumi.Input['EvaluationFormSingleSelectQuestionRuleCategoryAutomationArgs'] rule_category: The automation option based on Rules categories. """ - EvaluationFormSingleSelectQuestionAutomationOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - rule_category=rule_category, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rule_category: pulumi.Input['EvaluationFormSingleSelectQuestionRuleCategoryAutomationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("rule_category", rule_category) + pulumi.set(__self__, "rule_category", rule_category) @property @pulumi.getter(name="ruleCategory") @@ -932,20 +760,9 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['EvaluationFormSingleSelectQuestionAutomationOptionArgs']]] options: The answer options for the automation. :param pulumi.Input[str] default_option_ref_id: The option reference identifier of the default answer. """ - EvaluationFormSingleSelectQuestionAutomationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - options=options, - default_option_ref_id=default_option_ref_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - options: pulumi.Input[Sequence[pulumi.Input['EvaluationFormSingleSelectQuestionAutomationOptionArgs']]], - default_option_ref_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("options", options) + pulumi.set(__self__, "options", options) if default_option_ref_id is not None: - _setter("default_option_ref_id", default_option_ref_id) + pulumi.set(__self__, "default_option_ref_id", default_option_ref_id) @property @pulumi.getter @@ -986,27 +803,12 @@ def __init__(__self__, *, :param pulumi.Input[bool] automatic_fail: The flag to mark the option as automatic fail. :param pulumi.Input[int] score: The score of the option. """ - EvaluationFormSingleSelectQuestionOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ref_id=ref_id, - text=text, - automatic_fail=automatic_fail, - score=score, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ref_id: pulumi.Input[str], - text: pulumi.Input[str], - automatic_fail: Optional[pulumi.Input[bool]] = None, - score: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ref_id", ref_id) - _setter("text", text) + pulumi.set(__self__, "ref_id", ref_id) + pulumi.set(__self__, "text", text) if automatic_fail is not None: - _setter("automatic_fail", automatic_fail) + pulumi.set(__self__, "automatic_fail", automatic_fail) if score is not None: - _setter("score", score) + pulumi.set(__self__, "score", score) @property @pulumi.getter(name="refId") @@ -1069,24 +871,11 @@ def __init__(__self__, *, :param pulumi.Input['EvaluationFormSingleSelectQuestionAutomationArgs'] automation: The automation properties for the single-select question. :param pulumi.Input['EvaluationFormSingleSelectQuestionPropertiesDisplayAs'] display_as: The display mode of the single-select question. """ - EvaluationFormSingleSelectQuestionPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - options=options, - automation=automation, - display_as=display_as, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - options: pulumi.Input[Sequence[pulumi.Input['EvaluationFormSingleSelectQuestionOptionArgs']]], - automation: Optional[pulumi.Input['EvaluationFormSingleSelectQuestionAutomationArgs']] = None, - display_as: Optional[pulumi.Input['EvaluationFormSingleSelectQuestionPropertiesDisplayAs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("options", options) + pulumi.set(__self__, "options", options) if automation is not None: - _setter("automation", automation) + pulumi.set(__self__, "automation", automation) if display_as is not None: - _setter("display_as", display_as) + pulumi.set(__self__, "display_as", display_as) @property @pulumi.getter @@ -1137,22 +926,9 @@ def __init__(__self__, *, :param pulumi.Input['EvaluationFormSingleSelectQuestionRuleCategoryAutomationCondition'] condition: The automation condition applied on contact categories. :param pulumi.Input[str] option_ref_id: The option identifier referencing the option to be selected when the automation option is triggered. """ - EvaluationFormSingleSelectQuestionRuleCategoryAutomationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - condition=condition, - option_ref_id=option_ref_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: pulumi.Input[str], - condition: pulumi.Input['EvaluationFormSingleSelectQuestionRuleCategoryAutomationCondition'], - option_ref_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("category", category) - _setter("condition", condition) - _setter("option_ref_id", option_ref_id) + pulumi.set(__self__, "category", category) + pulumi.set(__self__, "condition", condition) + pulumi.set(__self__, "option_ref_id", option_ref_id) @property @pulumi.getter @@ -1201,19 +977,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that's 1 to 256 characters in length. """ - EvaluationFormTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1252,22 +1017,9 @@ def __init__(__self__, *, :param pulumi.Input['HoursOfOperationTimeSliceArgs'] end_time: The end time that your contact center closes. :param pulumi.Input['HoursOfOperationTimeSliceArgs'] start_time: The start time that your contact center opens. """ - HoursOfOperationConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - day=day, - end_time=end_time, - start_time=start_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - day: pulumi.Input['HoursOfOperationConfigDay'], - end_time: pulumi.Input['HoursOfOperationTimeSliceArgs'], - start_time: pulumi.Input['HoursOfOperationTimeSliceArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("day", day) - _setter("end_time", end_time) - _setter("start_time", start_time) + pulumi.set(__self__, "day", day) + pulumi.set(__self__, "end_time", end_time) + pulumi.set(__self__, "start_time", start_time) @property @pulumi.getter @@ -1316,19 +1068,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - HoursOfOperationTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1365,19 +1106,8 @@ def __init__(__self__, *, :param pulumi.Input[int] hours: The hours. :param pulumi.Input[int] minutes: The minutes. """ - HoursOfOperationTimeSliceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - hours=hours, - minutes=minutes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hours: pulumi.Input[int], - minutes: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("hours", hours) - _setter("minutes", minutes) + pulumi.set(__self__, "hours", hours) + pulumi.set(__self__, "minutes", minutes) @property @pulumi.getter @@ -1414,39 +1144,18 @@ def __init__(__self__, *, contactflow_logs: Optional[pulumi.Input[bool]] = None, early_media: Optional[pulumi.Input[bool]] = None, use_custom_tts_voices: Optional[pulumi.Input[bool]] = None): - InstanceAttributesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - inbound_calls=inbound_calls, - outbound_calls=outbound_calls, - auto_resolve_best_voices=auto_resolve_best_voices, - contact_lens=contact_lens, - contactflow_logs=contactflow_logs, - early_media=early_media, - use_custom_tts_voices=use_custom_tts_voices, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - inbound_calls: pulumi.Input[bool], - outbound_calls: pulumi.Input[bool], - auto_resolve_best_voices: Optional[pulumi.Input[bool]] = None, - contact_lens: Optional[pulumi.Input[bool]] = None, - contactflow_logs: Optional[pulumi.Input[bool]] = None, - early_media: Optional[pulumi.Input[bool]] = None, - use_custom_tts_voices: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("inbound_calls", inbound_calls) - _setter("outbound_calls", outbound_calls) + pulumi.set(__self__, "inbound_calls", inbound_calls) + pulumi.set(__self__, "outbound_calls", outbound_calls) if auto_resolve_best_voices is not None: - _setter("auto_resolve_best_voices", auto_resolve_best_voices) + pulumi.set(__self__, "auto_resolve_best_voices", auto_resolve_best_voices) if contact_lens is not None: - _setter("contact_lens", contact_lens) + pulumi.set(__self__, "contact_lens", contact_lens) if contactflow_logs is not None: - _setter("contactflow_logs", contactflow_logs) + pulumi.set(__self__, "contactflow_logs", contactflow_logs) if early_media is not None: - _setter("early_media", early_media) + pulumi.set(__self__, "early_media", early_media) if use_custom_tts_voices is not None: - _setter("use_custom_tts_voices", use_custom_tts_voices) + pulumi.set(__self__, "use_custom_tts_voices", use_custom_tts_voices) @property @pulumi.getter(name="inboundCalls") @@ -1517,19 +1226,8 @@ class InstanceStorageConfigEncryptionConfigArgs: def __init__(__self__, *, encryption_type: pulumi.Input['InstanceStorageConfigEncryptionType'], key_id: pulumi.Input[str]): - InstanceStorageConfigEncryptionConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - encryption_type=encryption_type, - key_id=key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - encryption_type: pulumi.Input['InstanceStorageConfigEncryptionType'], - key_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("encryption_type", encryption_type) - _setter("key_id", key_id) + pulumi.set(__self__, "encryption_type", encryption_type) + pulumi.set(__self__, "key_id", key_id) @property @pulumi.getter(name="encryptionType") @@ -1554,16 +1252,7 @@ def key_id(self, value: pulumi.Input[str]): class InstanceStorageConfigKinesisFirehoseConfigArgs: def __init__(__self__, *, firehose_arn: pulumi.Input[str]): - InstanceStorageConfigKinesisFirehoseConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - firehose_arn=firehose_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - firehose_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("firehose_arn", firehose_arn) + pulumi.set(__self__, "firehose_arn", firehose_arn) @property @pulumi.getter(name="firehoseArn") @@ -1579,16 +1268,7 @@ def firehose_arn(self, value: pulumi.Input[str]): class InstanceStorageConfigKinesisStreamConfigArgs: def __init__(__self__, *, stream_arn: pulumi.Input[str]): - InstanceStorageConfigKinesisStreamConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - stream_arn=stream_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - stream_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("stream_arn", stream_arn) + pulumi.set(__self__, "stream_arn", stream_arn) @property @pulumi.getter(name="streamArn") @@ -1606,23 +1286,10 @@ def __init__(__self__, *, prefix: pulumi.Input[str], retention_period_hours: pulumi.Input[float], encryption_config: Optional[pulumi.Input['InstanceStorageConfigEncryptionConfigArgs']] = None): - InstanceStorageConfigKinesisVideoStreamConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - prefix=prefix, - retention_period_hours=retention_period_hours, - encryption_config=encryption_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - prefix: pulumi.Input[str], - retention_period_hours: pulumi.Input[float], - encryption_config: Optional[pulumi.Input['InstanceStorageConfigEncryptionConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("prefix", prefix) - _setter("retention_period_hours", retention_period_hours) + pulumi.set(__self__, "prefix", prefix) + pulumi.set(__self__, "retention_period_hours", retention_period_hours) if encryption_config is not None: - _setter("encryption_config", encryption_config) + pulumi.set(__self__, "encryption_config", encryption_config) @property @pulumi.getter @@ -1658,23 +1325,10 @@ def __init__(__self__, *, bucket_name: pulumi.Input[str], bucket_prefix: pulumi.Input[str], encryption_config: Optional[pulumi.Input['InstanceStorageConfigEncryptionConfigArgs']] = None): - InstanceStorageConfigS3ConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - bucket_prefix=bucket_prefix, - encryption_config=encryption_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: pulumi.Input[str], - bucket_prefix: pulumi.Input[str], - encryption_config: Optional[pulumi.Input['InstanceStorageConfigEncryptionConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_name", bucket_name) - _setter("bucket_prefix", bucket_prefix) + pulumi.set(__self__, "bucket_name", bucket_name) + pulumi.set(__self__, "bucket_prefix", bucket_prefix) if encryption_config is not None: - _setter("encryption_config", encryption_config) + pulumi.set(__self__, "encryption_config", encryption_config) @property @pulumi.getter(name="bucketName") @@ -1714,19 +1368,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - PhoneNumberTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1763,19 +1406,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - PromptTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1811,25 +1443,12 @@ def __init__(__self__, *, """ The outbound caller ID name, number, and outbound whisper flow. """ - QueueOutboundCallerConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - outbound_caller_id_name=outbound_caller_id_name, - outbound_caller_id_number_arn=outbound_caller_id_number_arn, - outbound_flow_arn=outbound_flow_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - outbound_caller_id_name: Optional[pulumi.Input[str]] = None, - outbound_caller_id_number_arn: Optional[pulumi.Input[str]] = None, - outbound_flow_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if outbound_caller_id_name is not None: - _setter("outbound_caller_id_name", outbound_caller_id_name) + pulumi.set(__self__, "outbound_caller_id_name", outbound_caller_id_name) if outbound_caller_id_number_arn is not None: - _setter("outbound_caller_id_number_arn", outbound_caller_id_number_arn) + pulumi.set(__self__, "outbound_caller_id_number_arn", outbound_caller_id_number_arn) if outbound_flow_arn is not None: - _setter("outbound_flow_arn", outbound_flow_arn) + pulumi.set(__self__, "outbound_flow_arn", outbound_flow_arn) @property @pulumi.getter(name="outboundCallerIdName") @@ -1867,19 +1486,8 @@ def __init__(__self__, *, """ A key-value pair to associate with a resource. """ - QueueTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1910,28 +1518,13 @@ def __init__(__self__, *, """ Configuration settings for the quick connect. """ - QuickConnectConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - quick_connect_type=quick_connect_type, - phone_config=phone_config, - queue_config=queue_config, - user_config=user_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - quick_connect_type: pulumi.Input['QuickConnectType'], - phone_config: Optional[pulumi.Input['QuickConnectPhoneNumberQuickConnectConfigArgs']] = None, - queue_config: Optional[pulumi.Input['QuickConnectQueueQuickConnectConfigArgs']] = None, - user_config: Optional[pulumi.Input['QuickConnectUserQuickConnectConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("quick_connect_type", quick_connect_type) + pulumi.set(__self__, "quick_connect_type", quick_connect_type) if phone_config is not None: - _setter("phone_config", phone_config) + pulumi.set(__self__, "phone_config", phone_config) if queue_config is not None: - _setter("queue_config", queue_config) + pulumi.set(__self__, "queue_config", queue_config) if user_config is not None: - _setter("user_config", user_config) + pulumi.set(__self__, "user_config", user_config) @property @pulumi.getter(name="quickConnectType") @@ -1977,16 +1570,7 @@ def __init__(__self__, *, """ The phone configuration. This is required only if QuickConnectType is PHONE_NUMBER. """ - QuickConnectPhoneNumberQuickConnectConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - phone_number=phone_number, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - phone_number: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("phone_number", phone_number) + pulumi.set(__self__, "phone_number", phone_number) @property @pulumi.getter(name="phoneNumber") @@ -2006,19 +1590,8 @@ def __init__(__self__, *, """ The queue configuration. This is required only if QuickConnectType is QUEUE. """ - QuickConnectQueueQuickConnectConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - contact_flow_arn=contact_flow_arn, - queue_arn=queue_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - contact_flow_arn: pulumi.Input[str], - queue_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("contact_flow_arn", contact_flow_arn) - _setter("queue_arn", queue_arn) + pulumi.set(__self__, "contact_flow_arn", contact_flow_arn) + pulumi.set(__self__, "queue_arn", queue_arn) @property @pulumi.getter(name="contactFlowArn") @@ -2049,19 +1622,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - QuickConnectTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2096,19 +1658,8 @@ def __init__(__self__, *, """ The user configuration. This is required only if QuickConnectType is USER. """ - QuickConnectUserQuickConnectConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - contact_flow_arn=contact_flow_arn, - user_arn=user_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - contact_flow_arn: pulumi.Input[str], - user_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("contact_flow_arn", contact_flow_arn) - _setter("user_arn", user_arn) + pulumi.set(__self__, "contact_flow_arn", contact_flow_arn) + pulumi.set(__self__, "user_arn", user_arn) @property @pulumi.getter(name="contactFlowArn") @@ -2136,16 +1687,7 @@ def __init__(__self__, *, """ Defines the cross-channel routing behavior that allows an agent working on a contact in one channel to be offered a contact from a different channel. """ - RoutingProfileCrossChannelBehaviorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - behavior_type=behavior_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - behavior_type: pulumi.Input['RoutingProfileBehaviorType'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("behavior_type", behavior_type) + pulumi.set(__self__, "behavior_type", behavior_type) @property @pulumi.getter(name="behaviorType") @@ -2166,23 +1708,10 @@ def __init__(__self__, *, """ Contains information about which channels are supported, and how many contacts an agent can have on a channel simultaneously. """ - RoutingProfileMediaConcurrencyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - channel=channel, - concurrency=concurrency, - cross_channel_behavior=cross_channel_behavior, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - channel: pulumi.Input['RoutingProfileChannel'], - concurrency: pulumi.Input[int], - cross_channel_behavior: Optional[pulumi.Input['RoutingProfileCrossChannelBehaviorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("channel", channel) - _setter("concurrency", concurrency) + pulumi.set(__self__, "channel", channel) + pulumi.set(__self__, "concurrency", concurrency) if cross_channel_behavior is not None: - _setter("cross_channel_behavior", cross_channel_behavior) + pulumi.set(__self__, "cross_channel_behavior", cross_channel_behavior) @property @pulumi.getter @@ -2221,22 +1750,9 @@ def __init__(__self__, *, """ Contains information about the queue and channel for which priority and delay can be set. """ - RoutingProfileQueueConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - delay=delay, - priority=priority, - queue_reference=queue_reference, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delay: pulumi.Input[int], - priority: pulumi.Input[int], - queue_reference: pulumi.Input['RoutingProfileQueueReferenceArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("delay", delay) - _setter("priority", priority) - _setter("queue_reference", queue_reference) + pulumi.set(__self__, "delay", delay) + pulumi.set(__self__, "priority", priority) + pulumi.set(__self__, "queue_reference", queue_reference) @property @pulumi.getter @@ -2274,19 +1790,8 @@ def __init__(__self__, *, """ Contains the channel and queue identifier for a routing profile. """ - RoutingProfileQueueReferenceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - channel=channel, - queue_arn=queue_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - channel: pulumi.Input['RoutingProfileChannel'], - queue_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("channel", channel) - _setter("queue_arn", queue_arn) + pulumi.set(__self__, "channel", channel) + pulumi.set(__self__, "queue_arn", queue_arn) @property @pulumi.getter @@ -2317,19 +1822,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - RoutingProfileTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2366,29 +1860,14 @@ def __init__(__self__, *, """ The list of actions that will be executed when a rule is triggered. """ - RuleActionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - assign_contact_category_actions=assign_contact_category_actions, - event_bridge_actions=event_bridge_actions, - send_notification_actions=send_notification_actions, - task_actions=task_actions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - assign_contact_category_actions: Optional[pulumi.Input[Sequence[pulumi.Input['RuleAssignContactCategoryActionArgs']]]] = None, - event_bridge_actions: Optional[pulumi.Input[Sequence[pulumi.Input['RuleEventBridgeActionArgs']]]] = None, - send_notification_actions: Optional[pulumi.Input[Sequence[pulumi.Input['RuleSendNotificationActionArgs']]]] = None, - task_actions: Optional[pulumi.Input[Sequence[pulumi.Input['RuleTaskActionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if assign_contact_category_actions is not None: - _setter("assign_contact_category_actions", assign_contact_category_actions) + pulumi.set(__self__, "assign_contact_category_actions", assign_contact_category_actions) if event_bridge_actions is not None: - _setter("event_bridge_actions", event_bridge_actions) + pulumi.set(__self__, "event_bridge_actions", event_bridge_actions) if send_notification_actions is not None: - _setter("send_notification_actions", send_notification_actions) + pulumi.set(__self__, "send_notification_actions", send_notification_actions) if task_actions is not None: - _setter("task_actions", task_actions) + pulumi.set(__self__, "task_actions", task_actions) @property @pulumi.getter(name="assignContactCategoryActions") @@ -2434,11 +1913,6 @@ def __init__(__self__): The definition for assigning contact category action. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -2449,16 +1923,7 @@ def __init__(__self__, *, The definition for event bridge action. :param pulumi.Input[str] name: The name of the event bridge action. """ - RuleEventBridgeActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -2483,21 +1948,10 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] user_arns: The list of recipients by user arns. :param Any user_tags: The collection of recipients who are identified by user tags """ - RuleNotificationRecipientTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - user_arns=user_arns, - user_tags=user_tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - user_arns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - user_tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if user_arns is not None: - _setter("user_arns", user_arns) + pulumi.set(__self__, "user_arns", user_arns) if user_tags is not None: - _setter("user_tags", user_tags) + pulumi.set(__self__, "user_tags", user_tags) @property @pulumi.getter(name="userArns") @@ -2539,29 +1993,12 @@ def __init__(__self__, *, :param pulumi.Input['RuleSendNotificationActionDeliveryMethod'] delivery_method: The means of delivery. :param pulumi.Input[str] subject: The subject of notification. """ - RuleSendNotificationActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - content=content, - content_type=content_type, - delivery_method=delivery_method, - recipient=recipient, - subject=subject, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content: pulumi.Input[str], - content_type: pulumi.Input['RuleSendNotificationActionContentType'], - delivery_method: pulumi.Input['RuleSendNotificationActionDeliveryMethod'], - recipient: pulumi.Input['RuleNotificationRecipientTypeArgs'], - subject: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("content", content) - _setter("content_type", content_type) - _setter("delivery_method", delivery_method) - _setter("recipient", recipient) + pulumi.set(__self__, "content", content) + pulumi.set(__self__, "content_type", content_type) + pulumi.set(__self__, "delivery_method", delivery_method) + pulumi.set(__self__, "recipient", recipient) if subject is not None: - _setter("subject", subject) + pulumi.set(__self__, "subject", subject) @property @pulumi.getter @@ -2631,19 +2068,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that's 1 to 256 characters in length. """ - RuleTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2684,27 +2110,12 @@ def __init__(__self__, *, :param pulumi.Input[str] description: The description which appears in the agent's Contact Control Panel (CCP). :param Any references: A formatted URL that is shown to an agent in the Contact Control Panel (CCP). """ - RuleTaskActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - contact_flow_arn=contact_flow_arn, - name=name, - description=description, - references=references, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - contact_flow_arn: pulumi.Input[str], - name: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - references: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("contact_flow_arn", contact_flow_arn) - _setter("name", name) + pulumi.set(__self__, "contact_flow_arn", contact_flow_arn) + pulumi.set(__self__, "name", name) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if references is not None: - _setter("references", references) + pulumi.set(__self__, "references", references) @property @pulumi.getter(name="contactFlowArn") @@ -2765,20 +2176,9 @@ def __init__(__self__, *, :param pulumi.Input['RuleTriggerEventSourceEventSourceName'] event_source_name: The name of event source. :param pulumi.Input[str] integration_association_arn: The Amazon Resource Name (ARN) for the AppIntegration association. """ - RuleTriggerEventSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - event_source_name=event_source_name, - integration_association_arn=integration_association_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - event_source_name: pulumi.Input['RuleTriggerEventSourceEventSourceName'], - integration_association_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("event_source_name", event_source_name) + pulumi.set(__self__, "event_source_name", event_source_name) if integration_association_arn is not None: - _setter("integration_association_arn", integration_association_arn) + pulumi.set(__self__, "integration_association_arn", integration_association_arn) @property @pulumi.getter(name="eventSourceName") @@ -2815,19 +2215,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - SecurityProfileTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2862,19 +2251,8 @@ def __init__(__self__, *, """ the default value for the task template's field """ - TaskTemplateDefaultFieldValueArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_value=default_value, - id=id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_value: pulumi.Input[str], - id: pulumi.Input['TaskTemplateFieldIdentifierArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("default_value", default_value) - _setter("id", id) + pulumi.set(__self__, "default_value", default_value) + pulumi.set(__self__, "id", id) @property @pulumi.getter(name="defaultValue") @@ -2903,16 +2281,7 @@ def __init__(__self__, *, the identifier (name) for the task template field :param pulumi.Input[str] name: The name of the task template field """ - TaskTemplateFieldIdentifierArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -2939,27 +2308,12 @@ def __init__(__self__, *, :param pulumi.Input[str] description: The description of the task template's field :param pulumi.Input[Sequence[pulumi.Input[str]]] single_select_options: list of field options to be used with single select """ - TaskTemplateFieldArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - type=type, - description=description, - single_select_options=single_select_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: pulumi.Input['TaskTemplateFieldIdentifierArgs'], - type: pulumi.Input['TaskTemplateFieldType'], - description: Optional[pulumi.Input[str]] = None, - single_select_options: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) - _setter("type", type) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "type", type) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if single_select_options is not None: - _setter("single_select_options", single_select_options) + pulumi.set(__self__, "single_select_options", single_select_options) @property @pulumi.getter @@ -3011,16 +2365,7 @@ def __init__(__self__, *, """ Invisible field info """ - TaskTemplateInvisibleFieldInfoArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: pulumi.Input['TaskTemplateFieldIdentifierArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) + pulumi.set(__self__, "id", id) @property @pulumi.getter @@ -3039,16 +2384,7 @@ def __init__(__self__, *, """ ReadOnly field info """ - TaskTemplateReadOnlyFieldInfoArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: pulumi.Input['TaskTemplateFieldIdentifierArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) + pulumi.set(__self__, "id", id) @property @pulumi.getter @@ -3067,16 +2403,7 @@ def __init__(__self__, *, """ Required field info """ - TaskTemplateRequiredFieldInfoArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: pulumi.Input['TaskTemplateFieldIdentifierArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) + pulumi.set(__self__, "id", id) @property @pulumi.getter @@ -3098,19 +2425,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. . You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - TaskTemplateTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3147,19 +2463,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - TrafficDistributionGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3196,19 +2501,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - UserHierarchyGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3246,33 +2540,16 @@ def __init__(__self__, *, """ Contains information about the identity of a user. """ - UserIdentityInfoArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - email=email, - first_name=first_name, - last_name=last_name, - mobile=mobile, - secondary_email=secondary_email, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - email: Optional[pulumi.Input[str]] = None, - first_name: Optional[pulumi.Input[str]] = None, - last_name: Optional[pulumi.Input[str]] = None, - mobile: Optional[pulumi.Input[str]] = None, - secondary_email: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if email is not None: - _setter("email", email) + pulumi.set(__self__, "email", email) if first_name is not None: - _setter("first_name", first_name) + pulumi.set(__self__, "first_name", first_name) if last_name is not None: - _setter("last_name", last_name) + pulumi.set(__self__, "last_name", last_name) if mobile is not None: - _setter("mobile", mobile) + pulumi.set(__self__, "mobile", mobile) if secondary_email is not None: - _setter("secondary_email", secondary_email) + pulumi.set(__self__, "secondary_email", secondary_email) @property @pulumi.getter @@ -3330,28 +2607,13 @@ def __init__(__self__, *, """ Contains information about the phone configuration settings for a user. """ - UserPhoneConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - phone_type=phone_type, - after_contact_work_time_limit=after_contact_work_time_limit, - auto_accept=auto_accept, - desk_phone_number=desk_phone_number, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - phone_type: pulumi.Input['UserPhoneType'], - after_contact_work_time_limit: Optional[pulumi.Input[int]] = None, - auto_accept: Optional[pulumi.Input[bool]] = None, - desk_phone_number: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("phone_type", phone_type) + pulumi.set(__self__, "phone_type", phone_type) if after_contact_work_time_limit is not None: - _setter("after_contact_work_time_limit", after_contact_work_time_limit) + pulumi.set(__self__, "after_contact_work_time_limit", after_contact_work_time_limit) if auto_accept is not None: - _setter("auto_accept", auto_accept) + pulumi.set(__self__, "auto_accept", auto_accept) if desk_phone_number is not None: - _setter("desk_phone_number", desk_phone_number) + pulumi.set(__self__, "desk_phone_number", desk_phone_number) @property @pulumi.getter(name="phoneType") @@ -3400,19 +2662,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - UserTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3449,19 +2700,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters :param pulumi.Input[str] value: The value for the tag. . You can specify a value that is maximum of 256 Unicode characters """ - ViewTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/connect/approved_origin.py b/sdk/python/pulumi_aws_native/connect/approved_origin.py index 3bb3987847..3ad5994b1b 100644 --- a/sdk/python/pulumi_aws_native/connect/approved_origin.py +++ b/sdk/python/pulumi_aws_native/connect/approved_origin.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['ApprovedOriginArgs', 'ApprovedOrigin'] @@ -19,19 +19,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a ApprovedOrigin resource. """ - ApprovedOriginArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_id=instance_id, - origin=origin, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_id: pulumi.Input[str], - origin: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_id", instance_id) - _setter("origin", origin) + pulumi.set(__self__, "instance_id", instance_id) + pulumi.set(__self__, "origin", origin) @property @pulumi.getter(name="instanceId") @@ -85,10 +74,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ApprovedOriginArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/connect/contact_flow.py b/sdk/python/pulumi_aws_native/connect/contact_flow.py index bb8eac575c..c57d1690b8 100644 --- a/sdk/python/pulumi_aws_native/connect/contact_flow.py +++ b/sdk/python/pulumi_aws_native/connect/contact_flow.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -34,38 +34,17 @@ def __init__(__self__, *, :param pulumi.Input['ContactFlowState'] state: The state of the contact flow. :param pulumi.Input[Sequence[pulumi.Input['ContactFlowTagArgs']]] tags: One or more tags. """ - ContactFlowArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - content=content, - instance_arn=instance_arn, - type=type, - description=description, - name=name, - state=state, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content: pulumi.Input[str], - instance_arn: pulumi.Input[str], - type: pulumi.Input['ContactFlowType'], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - state: Optional[pulumi.Input['ContactFlowState']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ContactFlowTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("content", content) - _setter("instance_arn", instance_arn) - _setter("type", type) + pulumi.set(__self__, "content", content) + pulumi.set(__self__, "instance_arn", instance_arn) + pulumi.set(__self__, "type", type) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if state is not None: - _setter("state", state) + pulumi.set(__self__, "state", state) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -197,10 +176,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ContactFlowArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/connect/contact_flow_module.py b/sdk/python/pulumi_aws_native/connect/contact_flow_module.py index cc9aa4a1b6..fa5600c587 100644 --- a/sdk/python/pulumi_aws_native/connect/contact_flow_module.py +++ b/sdk/python/pulumi_aws_native/connect/contact_flow_module.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -31,35 +31,16 @@ def __init__(__self__, *, :param pulumi.Input[str] state: The state of the contact flow module. :param pulumi.Input[Sequence[pulumi.Input['ContactFlowModuleTagArgs']]] tags: One or more tags. """ - ContactFlowModuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - content=content, - instance_arn=instance_arn, - description=description, - name=name, - state=state, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content: pulumi.Input[str], - instance_arn: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - state: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ContactFlowModuleTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("content", content) - _setter("instance_arn", instance_arn) + pulumi.set(__self__, "content", content) + pulumi.set(__self__, "instance_arn", instance_arn) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if state is not None: - _setter("state", state) + pulumi.set(__self__, "state", state) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -177,10 +158,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ContactFlowModuleArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/connect/evaluation_form.py b/sdk/python/pulumi_aws_native/connect/evaluation_form.py index be11f9eaea..bba4da9191 100644 --- a/sdk/python/pulumi_aws_native/connect/evaluation_form.py +++ b/sdk/python/pulumi_aws_native/connect/evaluation_form.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -34,37 +34,16 @@ def __init__(__self__, *, :param pulumi.Input['EvaluationFormScoringStrategyArgs'] scoring_strategy: The scoring strategy. :param pulumi.Input[Sequence[pulumi.Input['EvaluationFormTagArgs']]] tags: One or more tags. """ - EvaluationFormArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_arn=instance_arn, - items=items, - status=status, - title=title, - description=description, - scoring_strategy=scoring_strategy, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_arn: pulumi.Input[str], - items: pulumi.Input[Sequence[pulumi.Input['EvaluationFormBaseItemArgs']]], - status: pulumi.Input['EvaluationFormStatus'], - title: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - scoring_strategy: Optional[pulumi.Input['EvaluationFormScoringStrategyArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['EvaluationFormTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_arn", instance_arn) - _setter("items", items) - _setter("status", status) - _setter("title", title) + pulumi.set(__self__, "instance_arn", instance_arn) + pulumi.set(__self__, "items", items) + pulumi.set(__self__, "status", status) + pulumi.set(__self__, "title", title) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if scoring_strategy is not None: - _setter("scoring_strategy", scoring_strategy) + pulumi.set(__self__, "scoring_strategy", scoring_strategy) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="instanceArn") @@ -196,10 +175,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - EvaluationFormArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -228,11 +203,6 @@ def _internal_init(__self__, if items is None and not opts.urn: raise TypeError("Missing required property 'items'") __props__.__dict__["items"] = items - if scoring_strategy is not None and not isinstance(scoring_strategy, EvaluationFormScoringStrategyArgs): - scoring_strategy = scoring_strategy or {} - def _setter(key, value): - scoring_strategy[key] = value - EvaluationFormScoringStrategyArgs._configure(_setter, **scoring_strategy) __props__.__dict__["scoring_strategy"] = scoring_strategy if status is None and not opts.urn: raise TypeError("Missing required property 'status'") diff --git a/sdk/python/pulumi_aws_native/connect/get_contact_flow.py b/sdk/python/pulumi_aws_native/connect/get_contact_flow.py index 85d36e94b9..2a54e4abad 100644 --- a/sdk/python/pulumi_aws_native/connect/get_contact_flow.py +++ b/sdk/python/pulumi_aws_native/connect/get_contact_flow.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/connect/get_contact_flow_module.py b/sdk/python/pulumi_aws_native/connect/get_contact_flow_module.py index c07a391e5d..1935fd1c35 100644 --- a/sdk/python/pulumi_aws_native/connect/get_contact_flow_module.py +++ b/sdk/python/pulumi_aws_native/connect/get_contact_flow_module.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/connect/get_evaluation_form.py b/sdk/python/pulumi_aws_native/connect/get_evaluation_form.py index 151cd303ce..0ae10b689d 100644 --- a/sdk/python/pulumi_aws_native/connect/get_evaluation_form.py +++ b/sdk/python/pulumi_aws_native/connect/get_evaluation_form.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/connect/get_hours_of_operation.py b/sdk/python/pulumi_aws_native/connect/get_hours_of_operation.py index 04401a00c6..dbe6fc1971 100644 --- a/sdk/python/pulumi_aws_native/connect/get_hours_of_operation.py +++ b/sdk/python/pulumi_aws_native/connect/get_hours_of_operation.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/connect/get_instance.py b/sdk/python/pulumi_aws_native/connect/get_instance.py index 9aee11ba43..2025616512 100644 --- a/sdk/python/pulumi_aws_native/connect/get_instance.py +++ b/sdk/python/pulumi_aws_native/connect/get_instance.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/connect/get_instance_storage_config.py b/sdk/python/pulumi_aws_native/connect/get_instance_storage_config.py index 133a5cf9df..31d31270f6 100644 --- a/sdk/python/pulumi_aws_native/connect/get_instance_storage_config.py +++ b/sdk/python/pulumi_aws_native/connect/get_instance_storage_config.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/connect/get_integration_association.py b/sdk/python/pulumi_aws_native/connect/get_integration_association.py index 7a55b0cdcb..c78c660f27 100644 --- a/sdk/python/pulumi_aws_native/connect/get_integration_association.py +++ b/sdk/python/pulumi_aws_native/connect/get_integration_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/connect/get_phone_number.py b/sdk/python/pulumi_aws_native/connect/get_phone_number.py index 6dc324d3e4..54e7ee3179 100644 --- a/sdk/python/pulumi_aws_native/connect/get_phone_number.py +++ b/sdk/python/pulumi_aws_native/connect/get_phone_number.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/connect/get_prompt.py b/sdk/python/pulumi_aws_native/connect/get_prompt.py index b1734859dc..7fc319a20f 100644 --- a/sdk/python/pulumi_aws_native/connect/get_prompt.py +++ b/sdk/python/pulumi_aws_native/connect/get_prompt.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/connect/get_queue.py b/sdk/python/pulumi_aws_native/connect/get_queue.py index 440bc8b03f..aecfacca8e 100644 --- a/sdk/python/pulumi_aws_native/connect/get_queue.py +++ b/sdk/python/pulumi_aws_native/connect/get_queue.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/connect/get_quick_connect.py b/sdk/python/pulumi_aws_native/connect/get_quick_connect.py index debc9f2394..466eda0089 100644 --- a/sdk/python/pulumi_aws_native/connect/get_quick_connect.py +++ b/sdk/python/pulumi_aws_native/connect/get_quick_connect.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/connect/get_routing_profile.py b/sdk/python/pulumi_aws_native/connect/get_routing_profile.py index d0e087774e..abc8311b1c 100644 --- a/sdk/python/pulumi_aws_native/connect/get_routing_profile.py +++ b/sdk/python/pulumi_aws_native/connect/get_routing_profile.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/connect/get_rule.py b/sdk/python/pulumi_aws_native/connect/get_rule.py index 923e16a2e0..d1cee67d10 100644 --- a/sdk/python/pulumi_aws_native/connect/get_rule.py +++ b/sdk/python/pulumi_aws_native/connect/get_rule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/connect/get_security_key.py b/sdk/python/pulumi_aws_native/connect/get_security_key.py index 672a1bcd6e..8d7f055b41 100644 --- a/sdk/python/pulumi_aws_native/connect/get_security_key.py +++ b/sdk/python/pulumi_aws_native/connect/get_security_key.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/connect/get_security_profile.py b/sdk/python/pulumi_aws_native/connect/get_security_profile.py index 1d0f1ff9db..7a7b66a8fb 100644 --- a/sdk/python/pulumi_aws_native/connect/get_security_profile.py +++ b/sdk/python/pulumi_aws_native/connect/get_security_profile.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/connect/get_task_template.py b/sdk/python/pulumi_aws_native/connect/get_task_template.py index 947b8b4be8..49378a8ee5 100644 --- a/sdk/python/pulumi_aws_native/connect/get_task_template.py +++ b/sdk/python/pulumi_aws_native/connect/get_task_template.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/connect/get_traffic_distribution_group.py b/sdk/python/pulumi_aws_native/connect/get_traffic_distribution_group.py index 5bde5f4e9d..4e61579f8d 100644 --- a/sdk/python/pulumi_aws_native/connect/get_traffic_distribution_group.py +++ b/sdk/python/pulumi_aws_native/connect/get_traffic_distribution_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/connect/get_user.py b/sdk/python/pulumi_aws_native/connect/get_user.py index b3a1de9bd0..cd834f2aff 100644 --- a/sdk/python/pulumi_aws_native/connect/get_user.py +++ b/sdk/python/pulumi_aws_native/connect/get_user.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/connect/get_user_hierarchy_group.py b/sdk/python/pulumi_aws_native/connect/get_user_hierarchy_group.py index 4db779c1b2..b6110f3bc0 100644 --- a/sdk/python/pulumi_aws_native/connect/get_user_hierarchy_group.py +++ b/sdk/python/pulumi_aws_native/connect/get_user_hierarchy_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/connect/get_view.py b/sdk/python/pulumi_aws_native/connect/get_view.py index f863e96627..187efa7161 100644 --- a/sdk/python/pulumi_aws_native/connect/get_view.py +++ b/sdk/python/pulumi_aws_native/connect/get_view.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/connect/get_view_version.py b/sdk/python/pulumi_aws_native/connect/get_view_version.py index 73e0a34c72..7884f0d6f3 100644 --- a/sdk/python/pulumi_aws_native/connect/get_view_version.py +++ b/sdk/python/pulumi_aws_native/connect/get_view_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/connect/hours_of_operation.py b/sdk/python/pulumi_aws_native/connect/hours_of_operation.py index 173d5abcb2..639ca8fcec 100644 --- a/sdk/python/pulumi_aws_native/connect/hours_of_operation.py +++ b/sdk/python/pulumi_aws_native/connect/hours_of_operation.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -32,34 +32,15 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The name of the hours of operation. :param pulumi.Input[Sequence[pulumi.Input['HoursOfOperationTagArgs']]] tags: One or more tags. """ - HoursOfOperationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - config=config, - instance_arn=instance_arn, - time_zone=time_zone, - description=description, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - config: pulumi.Input[Sequence[pulumi.Input['HoursOfOperationConfigArgs']]], - instance_arn: pulumi.Input[str], - time_zone: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['HoursOfOperationTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("config", config) - _setter("instance_arn", instance_arn) - _setter("time_zone", time_zone) + pulumi.set(__self__, "config", config) + pulumi.set(__self__, "instance_arn", instance_arn) + pulumi.set(__self__, "time_zone", time_zone) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -177,10 +158,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - HoursOfOperationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/connect/instance.py b/sdk/python/pulumi_aws_native/connect/instance.py index a1adf22ebd..408f6934b9 100644 --- a/sdk/python/pulumi_aws_native/connect/instance.py +++ b/sdk/python/pulumi_aws_native/connect/instance.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -28,27 +28,12 @@ def __init__(__self__, *, :param pulumi.Input[str] directory_id: Existing directoryId user wants to map to the new Connect instance. :param pulumi.Input[str] instance_alias: Alias of the new directory created as part of new instance creation. """ - InstanceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attributes=attributes, - identity_management_type=identity_management_type, - directory_id=directory_id, - instance_alias=instance_alias, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attributes: pulumi.Input['InstanceAttributesArgs'], - identity_management_type: pulumi.Input['InstanceIdentityManagementType'], - directory_id: Optional[pulumi.Input[str]] = None, - instance_alias: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attributes", attributes) - _setter("identity_management_type", identity_management_type) + pulumi.set(__self__, "attributes", attributes) + pulumi.set(__self__, "identity_management_type", identity_management_type) if directory_id is not None: - _setter("directory_id", directory_id) + pulumi.set(__self__, "directory_id", directory_id) if instance_alias is not None: - _setter("instance_alias", instance_alias) + pulumi.set(__self__, "instance_alias", instance_alias) @property @pulumi.getter @@ -138,10 +123,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - InstanceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -160,11 +141,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = InstanceArgs.__new__(InstanceArgs) - if attributes is not None and not isinstance(attributes, InstanceAttributesArgs): - attributes = attributes or {} - def _setter(key, value): - attributes[key] = value - InstanceAttributesArgs._configure(_setter, **attributes) if attributes is None and not opts.urn: raise TypeError("Missing required property 'attributes'") __props__.__dict__["attributes"] = attributes diff --git a/sdk/python/pulumi_aws_native/connect/instance_storage_config.py b/sdk/python/pulumi_aws_native/connect/instance_storage_config.py index c98027147f..0854bb9945 100644 --- a/sdk/python/pulumi_aws_native/connect/instance_storage_config.py +++ b/sdk/python/pulumi_aws_native/connect/instance_storage_config.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -28,38 +28,17 @@ def __init__(__self__, *, The set of arguments for constructing a InstanceStorageConfig resource. :param pulumi.Input[str] instance_arn: Connect Instance ID with which the storage config will be associated """ - InstanceStorageConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_arn=instance_arn, - resource_type=resource_type, - storage_type=storage_type, - kinesis_firehose_config=kinesis_firehose_config, - kinesis_stream_config=kinesis_stream_config, - kinesis_video_stream_config=kinesis_video_stream_config, - s3_config=s3_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_arn: pulumi.Input[str], - resource_type: pulumi.Input['InstanceStorageConfigInstanceStorageResourceType'], - storage_type: pulumi.Input['InstanceStorageConfigStorageType'], - kinesis_firehose_config: Optional[pulumi.Input['InstanceStorageConfigKinesisFirehoseConfigArgs']] = None, - kinesis_stream_config: Optional[pulumi.Input['InstanceStorageConfigKinesisStreamConfigArgs']] = None, - kinesis_video_stream_config: Optional[pulumi.Input['InstanceStorageConfigKinesisVideoStreamConfigArgs']] = None, - s3_config: Optional[pulumi.Input['InstanceStorageConfigS3ConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_arn", instance_arn) - _setter("resource_type", resource_type) - _setter("storage_type", storage_type) + pulumi.set(__self__, "instance_arn", instance_arn) + pulumi.set(__self__, "resource_type", resource_type) + pulumi.set(__self__, "storage_type", storage_type) if kinesis_firehose_config is not None: - _setter("kinesis_firehose_config", kinesis_firehose_config) + pulumi.set(__self__, "kinesis_firehose_config", kinesis_firehose_config) if kinesis_stream_config is not None: - _setter("kinesis_stream_config", kinesis_stream_config) + pulumi.set(__self__, "kinesis_stream_config", kinesis_stream_config) if kinesis_video_stream_config is not None: - _setter("kinesis_video_stream_config", kinesis_video_stream_config) + pulumi.set(__self__, "kinesis_video_stream_config", kinesis_video_stream_config) if s3_config is not None: - _setter("s3_config", s3_config) + pulumi.set(__self__, "s3_config", s3_config) @property @pulumi.getter(name="instanceArn") @@ -167,10 +146,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - InstanceStorageConfigArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -195,32 +170,12 @@ def _internal_init(__self__, if instance_arn is None and not opts.urn: raise TypeError("Missing required property 'instance_arn'") __props__.__dict__["instance_arn"] = instance_arn - if kinesis_firehose_config is not None and not isinstance(kinesis_firehose_config, InstanceStorageConfigKinesisFirehoseConfigArgs): - kinesis_firehose_config = kinesis_firehose_config or {} - def _setter(key, value): - kinesis_firehose_config[key] = value - InstanceStorageConfigKinesisFirehoseConfigArgs._configure(_setter, **kinesis_firehose_config) __props__.__dict__["kinesis_firehose_config"] = kinesis_firehose_config - if kinesis_stream_config is not None and not isinstance(kinesis_stream_config, InstanceStorageConfigKinesisStreamConfigArgs): - kinesis_stream_config = kinesis_stream_config or {} - def _setter(key, value): - kinesis_stream_config[key] = value - InstanceStorageConfigKinesisStreamConfigArgs._configure(_setter, **kinesis_stream_config) __props__.__dict__["kinesis_stream_config"] = kinesis_stream_config - if kinesis_video_stream_config is not None and not isinstance(kinesis_video_stream_config, InstanceStorageConfigKinesisVideoStreamConfigArgs): - kinesis_video_stream_config = kinesis_video_stream_config or {} - def _setter(key, value): - kinesis_video_stream_config[key] = value - InstanceStorageConfigKinesisVideoStreamConfigArgs._configure(_setter, **kinesis_video_stream_config) __props__.__dict__["kinesis_video_stream_config"] = kinesis_video_stream_config if resource_type is None and not opts.urn: raise TypeError("Missing required property 'resource_type'") __props__.__dict__["resource_type"] = resource_type - if s3_config is not None and not isinstance(s3_config, InstanceStorageConfigS3ConfigArgs): - s3_config = s3_config or {} - def _setter(key, value): - s3_config[key] = value - InstanceStorageConfigS3ConfigArgs._configure(_setter, **s3_config) __props__.__dict__["s3_config"] = s3_config if storage_type is None and not opts.urn: raise TypeError("Missing required property 'storage_type'") diff --git a/sdk/python/pulumi_aws_native/connect/integration_association.py b/sdk/python/pulumi_aws_native/connect/integration_association.py index 6114353da5..c61b424c45 100644 --- a/sdk/python/pulumi_aws_native/connect/integration_association.py +++ b/sdk/python/pulumi_aws_native/connect/integration_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -21,22 +21,9 @@ def __init__(__self__, *, """ The set of arguments for constructing a IntegrationAssociation resource. """ - IntegrationAssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_id=instance_id, - integration_arn=integration_arn, - integration_type=integration_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_id: pulumi.Input[str], - integration_arn: pulumi.Input[str], - integration_type: pulumi.Input['IntegrationAssociationIntegrationType'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_id", instance_id) - _setter("integration_arn", integration_arn) - _setter("integration_type", integration_type) + pulumi.set(__self__, "instance_id", instance_id) + pulumi.set(__self__, "integration_arn", integration_arn) + pulumi.set(__self__, "integration_type", integration_type) @property @pulumi.getter(name="instanceId") @@ -100,10 +87,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - IntegrationAssociationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/connect/outputs.py b/sdk/python/pulumi_aws_native/connect/outputs.py index e98cb1e5ee..fc83a10159 100644 --- a/sdk/python/pulumi_aws_native/connect/outputs.py +++ b/sdk/python/pulumi_aws_native/connect/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -111,25 +111,12 @@ def __init__(__self__, *, """ The constraints for the task template """ - ConstraintsProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - invisible_fields=invisible_fields, - read_only_fields=read_only_fields, - required_fields=required_fields, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - invisible_fields: Optional[Sequence['outputs.TaskTemplateInvisibleFieldInfo']] = None, - read_only_fields: Optional[Sequence['outputs.TaskTemplateReadOnlyFieldInfo']] = None, - required_fields: Optional[Sequence['outputs.TaskTemplateRequiredFieldInfo']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if invisible_fields is not None: - _setter("invisible_fields", invisible_fields) + pulumi.set(__self__, "invisible_fields", invisible_fields) if read_only_fields is not None: - _setter("read_only_fields", read_only_fields) + pulumi.set(__self__, "read_only_fields", read_only_fields) if required_fields is not None: - _setter("required_fields", required_fields) + pulumi.set(__self__, "required_fields", required_fields) @property @pulumi.getter(name="invisibleFields") @@ -160,19 +147,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ContactFlowModuleTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -204,19 +180,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. . You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ContactFlowTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -246,16 +211,7 @@ def __init__(__self__, *, The evaluation form base item. :param 'EvaluationFormSection' section: The evaluation form section item """ - EvaluationFormBaseItem._configure( - lambda key, value: pulumi.set(__self__, key, value), - section=section, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - section: 'outputs.EvaluationFormSection', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("section", section) + pulumi.set(__self__, "section", section) @property @pulumi.getter @@ -279,21 +235,10 @@ def __init__(__self__, *, :param 'EvaluationFormQuestion' question: The evaluation form question item :param 'EvaluationFormSection' section: The evaluation form section item """ - EvaluationFormItem._configure( - lambda key, value: pulumi.set(__self__, key, value), - question=question, - section=section, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - question: Optional['outputs.EvaluationFormQuestion'] = None, - section: Optional['outputs.EvaluationFormSection'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if question is not None: - _setter("question", question) + pulumi.set(__self__, "question", question) if section is not None: - _setter("section", section) + pulumi.set(__self__, "section", section) @property @pulumi.getter @@ -340,16 +285,7 @@ def __init__(__self__, *, The automation properties for the numeric question. :param 'EvaluationFormNumericQuestionPropertyValueAutomation' property_value: The automation property name of the question. """ - EvaluationFormNumericQuestionAutomation._configure( - lambda key, value: pulumi.set(__self__, key, value), - property_value=property_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - property_value: 'outputs.EvaluationFormNumericQuestionPropertyValueAutomation', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("property_value", property_value) + pulumi.set(__self__, "property_value", property_value) @property @pulumi.getter(name="propertyValue") @@ -398,27 +334,12 @@ def __init__(__self__, *, :param bool automatic_fail: The flag to mark the option as automatic fail. :param int score: The score of the option range. """ - EvaluationFormNumericQuestionOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_value=max_value, - min_value=min_value, - automatic_fail=automatic_fail, - score=score, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_value: int, - min_value: int, - automatic_fail: Optional[bool] = None, - score: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_value", max_value) - _setter("min_value", min_value) + pulumi.set(__self__, "max_value", max_value) + pulumi.set(__self__, "min_value", min_value) if automatic_fail is not None: - _setter("automatic_fail", automatic_fail) + pulumi.set(__self__, "automatic_fail", automatic_fail) if score is not None: - _setter("score", score) + pulumi.set(__self__, "score", score) @property @pulumi.getter(name="maxValue") @@ -489,27 +410,12 @@ def __init__(__self__, *, :param 'EvaluationFormNumericQuestionAutomation' automation: The automation properties for the numeric question. :param Sequence['EvaluationFormNumericQuestionOption'] options: The list of option ranges used for scoring. """ - EvaluationFormNumericQuestionProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_value=max_value, - min_value=min_value, - automation=automation, - options=options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_value: int, - min_value: int, - automation: Optional['outputs.EvaluationFormNumericQuestionAutomation'] = None, - options: Optional[Sequence['outputs.EvaluationFormNumericQuestionOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_value", max_value) - _setter("min_value", min_value) + pulumi.set(__self__, "max_value", max_value) + pulumi.set(__self__, "min_value", min_value) if automation is not None: - _setter("automation", automation) + pulumi.set(__self__, "automation", automation) if options is not None: - _setter("options", options) + pulumi.set(__self__, "options", options) @property @pulumi.getter(name="maxValue") @@ -555,16 +461,7 @@ def __init__(__self__, *, The automation property name of the question. :param 'EvaluationFormNumericQuestionPropertyValueAutomationLabel' label: The automation property label. """ - EvaluationFormNumericQuestionPropertyValueAutomation._configure( - lambda key, value: pulumi.set(__self__, key, value), - label=label, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - label: 'EvaluationFormNumericQuestionPropertyValueAutomationLabel', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("label", label) + pulumi.set(__self__, "label", label) @property @pulumi.getter @@ -621,38 +518,17 @@ def __init__(__self__, *, :param 'EvaluationFormQuestionTypeProperties' question_type_properties: The properties of the question :param float weight: The question weight used for scoring. """ - EvaluationFormQuestion._configure( - lambda key, value: pulumi.set(__self__, key, value), - question_type=question_type, - ref_id=ref_id, - title=title, - instructions=instructions, - not_applicable_enabled=not_applicable_enabled, - question_type_properties=question_type_properties, - weight=weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - question_type: 'EvaluationFormQuestionQuestionType', - ref_id: str, - title: str, - instructions: Optional[str] = None, - not_applicable_enabled: Optional[bool] = None, - question_type_properties: Optional['outputs.EvaluationFormQuestionTypeProperties'] = None, - weight: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("question_type", question_type) - _setter("ref_id", ref_id) - _setter("title", title) + pulumi.set(__self__, "question_type", question_type) + pulumi.set(__self__, "ref_id", ref_id) + pulumi.set(__self__, "title", title) if instructions is not None: - _setter("instructions", instructions) + pulumi.set(__self__, "instructions", instructions) if not_applicable_enabled is not None: - _setter("not_applicable_enabled", not_applicable_enabled) + pulumi.set(__self__, "not_applicable_enabled", not_applicable_enabled) if question_type_properties is not None: - _setter("question_type_properties", question_type_properties) + pulumi.set(__self__, "question_type_properties", question_type_properties) if weight is not None: - _setter("weight", weight) + pulumi.set(__self__, "weight", weight) @property @pulumi.getter(name="questionType") @@ -741,21 +617,10 @@ def __init__(__self__, *, :param 'EvaluationFormNumericQuestionProperties' numeric: The properties of the numeric question. :param 'EvaluationFormSingleSelectQuestionProperties' single_select: The properties of the single-select question. """ - EvaluationFormQuestionTypeProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - numeric=numeric, - single_select=single_select, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - numeric: Optional['outputs.EvaluationFormNumericQuestionProperties'] = None, - single_select: Optional['outputs.EvaluationFormSingleSelectQuestionProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if numeric is not None: - _setter("numeric", numeric) + pulumi.set(__self__, "numeric", numeric) if single_select is not None: - _setter("single_select", single_select) + pulumi.set(__self__, "single_select", single_select) @property @pulumi.getter @@ -787,19 +652,8 @@ def __init__(__self__, *, :param 'EvaluationFormScoringStrategyMode' mode: The scoring mode. :param 'EvaluationFormScoringStrategyStatus' status: The scoring status. """ - EvaluationFormScoringStrategy._configure( - lambda key, value: pulumi.set(__self__, key, value), - mode=mode, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mode: 'EvaluationFormScoringStrategyMode', - status: 'EvaluationFormScoringStrategyStatus', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("mode", mode) - _setter("status", status) + pulumi.set(__self__, "mode", mode) + pulumi.set(__self__, "status", status) @property @pulumi.getter @@ -854,31 +708,14 @@ def __init__(__self__, *, :param Sequence['EvaluationFormItem'] items: The list of section items. :param float weight: The item weight used for scoring. """ - EvaluationFormSection._configure( - lambda key, value: pulumi.set(__self__, key, value), - ref_id=ref_id, - title=title, - instructions=instructions, - items=items, - weight=weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ref_id: str, - title: str, - instructions: Optional[str] = None, - items: Optional[Sequence['outputs.EvaluationFormItem']] = None, - weight: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ref_id", ref_id) - _setter("title", title) + pulumi.set(__self__, "ref_id", ref_id) + pulumi.set(__self__, "title", title) if instructions is not None: - _setter("instructions", instructions) + pulumi.set(__self__, "instructions", instructions) if items is not None: - _setter("items", items) + pulumi.set(__self__, "items", items) if weight is not None: - _setter("weight", weight) + pulumi.set(__self__, "weight", weight) @property @pulumi.getter(name="refId") @@ -951,20 +788,9 @@ def __init__(__self__, *, :param Sequence['EvaluationFormSingleSelectQuestionAutomationOption'] options: The answer options for the automation. :param str default_option_ref_id: The option reference identifier of the default answer. """ - EvaluationFormSingleSelectQuestionAutomation._configure( - lambda key, value: pulumi.set(__self__, key, value), - options=options, - default_option_ref_id=default_option_ref_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - options: Sequence['outputs.EvaluationFormSingleSelectQuestionAutomationOption'], - default_option_ref_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("options", options) + pulumi.set(__self__, "options", options) if default_option_ref_id is not None: - _setter("default_option_ref_id", default_option_ref_id) + pulumi.set(__self__, "default_option_ref_id", default_option_ref_id) @property @pulumi.getter @@ -1011,16 +837,7 @@ def __init__(__self__, *, The automation option for the single-select question. :param 'EvaluationFormSingleSelectQuestionRuleCategoryAutomation' rule_category: The automation option based on Rules categories. """ - EvaluationFormSingleSelectQuestionAutomationOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - rule_category=rule_category, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rule_category: 'outputs.EvaluationFormSingleSelectQuestionRuleCategoryAutomation', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("rule_category", rule_category) + pulumi.set(__self__, "rule_category", rule_category) @property @pulumi.getter(name="ruleCategory") @@ -1067,27 +884,12 @@ def __init__(__self__, *, :param bool automatic_fail: The flag to mark the option as automatic fail. :param int score: The score of the option. """ - EvaluationFormSingleSelectQuestionOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - ref_id=ref_id, - text=text, - automatic_fail=automatic_fail, - score=score, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ref_id: str, - text: str, - automatic_fail: Optional[bool] = None, - score: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ref_id", ref_id) - _setter("text", text) + pulumi.set(__self__, "ref_id", ref_id) + pulumi.set(__self__, "text", text) if automatic_fail is not None: - _setter("automatic_fail", automatic_fail) + pulumi.set(__self__, "automatic_fail", automatic_fail) if score is not None: - _setter("score", score) + pulumi.set(__self__, "score", score) @property @pulumi.getter(name="refId") @@ -1154,24 +956,11 @@ def __init__(__self__, *, :param 'EvaluationFormSingleSelectQuestionAutomation' automation: The automation properties for the single-select question. :param 'EvaluationFormSingleSelectQuestionPropertiesDisplayAs' display_as: The display mode of the single-select question. """ - EvaluationFormSingleSelectQuestionProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - options=options, - automation=automation, - display_as=display_as, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - options: Sequence['outputs.EvaluationFormSingleSelectQuestionOption'], - automation: Optional['outputs.EvaluationFormSingleSelectQuestionAutomation'] = None, - display_as: Optional['EvaluationFormSingleSelectQuestionPropertiesDisplayAs'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("options", options) + pulumi.set(__self__, "options", options) if automation is not None: - _setter("automation", automation) + pulumi.set(__self__, "automation", automation) if display_as is not None: - _setter("display_as", display_as) + pulumi.set(__self__, "display_as", display_as) @property @pulumi.getter @@ -1230,22 +1019,9 @@ def __init__(__self__, *, :param 'EvaluationFormSingleSelectQuestionRuleCategoryAutomationCondition' condition: The automation condition applied on contact categories. :param str option_ref_id: The option identifier referencing the option to be selected when the automation option is triggered. """ - EvaluationFormSingleSelectQuestionRuleCategoryAutomation._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - condition=condition, - option_ref_id=option_ref_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: str, - condition: 'EvaluationFormSingleSelectQuestionRuleCategoryAutomationCondition', - option_ref_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("category", category) - _setter("condition", condition) - _setter("option_ref_id", option_ref_id) + pulumi.set(__self__, "category", category) + pulumi.set(__self__, "condition", condition) + pulumi.set(__self__, "option_ref_id", option_ref_id) @property @pulumi.getter @@ -1285,19 +1061,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that's 1 to 256 characters in length. """ - EvaluationFormTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1350,22 +1115,9 @@ def __init__(__self__, *, :param 'HoursOfOperationTimeSlice' end_time: The end time that your contact center closes. :param 'HoursOfOperationTimeSlice' start_time: The start time that your contact center opens. """ - HoursOfOperationConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - day=day, - end_time=end_time, - start_time=start_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - day: 'HoursOfOperationConfigDay', - end_time: 'outputs.HoursOfOperationTimeSlice', - start_time: 'outputs.HoursOfOperationTimeSlice', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("day", day) - _setter("end_time", end_time) - _setter("start_time", start_time) + pulumi.set(__self__, "day", day) + pulumi.set(__self__, "end_time", end_time) + pulumi.set(__self__, "start_time", start_time) @property @pulumi.getter @@ -1405,19 +1157,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - HoursOfOperationTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1449,19 +1190,8 @@ def __init__(__self__, *, :param int hours: The hours. :param int minutes: The minutes. """ - HoursOfOperationTimeSlice._configure( - lambda key, value: pulumi.set(__self__, key, value), - hours=hours, - minutes=minutes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hours: int, - minutes: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("hours", hours) - _setter("minutes", minutes) + pulumi.set(__self__, "hours", hours) + pulumi.set(__self__, "minutes", minutes) @property @pulumi.getter @@ -1519,39 +1249,18 @@ def __init__(__self__, *, contactflow_logs: Optional[bool] = None, early_media: Optional[bool] = None, use_custom_tts_voices: Optional[bool] = None): - InstanceAttributes._configure( - lambda key, value: pulumi.set(__self__, key, value), - inbound_calls=inbound_calls, - outbound_calls=outbound_calls, - auto_resolve_best_voices=auto_resolve_best_voices, - contact_lens=contact_lens, - contactflow_logs=contactflow_logs, - early_media=early_media, - use_custom_tts_voices=use_custom_tts_voices, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - inbound_calls: bool, - outbound_calls: bool, - auto_resolve_best_voices: Optional[bool] = None, - contact_lens: Optional[bool] = None, - contactflow_logs: Optional[bool] = None, - early_media: Optional[bool] = None, - use_custom_tts_voices: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("inbound_calls", inbound_calls) - _setter("outbound_calls", outbound_calls) + pulumi.set(__self__, "inbound_calls", inbound_calls) + pulumi.set(__self__, "outbound_calls", outbound_calls) if auto_resolve_best_voices is not None: - _setter("auto_resolve_best_voices", auto_resolve_best_voices) + pulumi.set(__self__, "auto_resolve_best_voices", auto_resolve_best_voices) if contact_lens is not None: - _setter("contact_lens", contact_lens) + pulumi.set(__self__, "contact_lens", contact_lens) if contactflow_logs is not None: - _setter("contactflow_logs", contactflow_logs) + pulumi.set(__self__, "contactflow_logs", contactflow_logs) if early_media is not None: - _setter("early_media", early_media) + pulumi.set(__self__, "early_media", early_media) if use_custom_tts_voices is not None: - _setter("use_custom_tts_voices", use_custom_tts_voices) + pulumi.set(__self__, "use_custom_tts_voices", use_custom_tts_voices) @property @pulumi.getter(name="inboundCalls") @@ -1613,19 +1322,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, encryption_type: 'InstanceStorageConfigEncryptionType', key_id: str): - InstanceStorageConfigEncryptionConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - encryption_type=encryption_type, - key_id=key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - encryption_type: 'InstanceStorageConfigEncryptionType', - key_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("encryption_type", encryption_type) - _setter("key_id", key_id) + pulumi.set(__self__, "encryption_type", encryption_type) + pulumi.set(__self__, "key_id", key_id) @property @pulumi.getter(name="encryptionType") @@ -1659,16 +1357,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, firehose_arn: str): - InstanceStorageConfigKinesisFirehoseConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - firehose_arn=firehose_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - firehose_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("firehose_arn", firehose_arn) + pulumi.set(__self__, "firehose_arn", firehose_arn) @property @pulumi.getter(name="firehoseArn") @@ -1697,16 +1386,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, stream_arn: str): - InstanceStorageConfigKinesisStreamConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - stream_arn=stream_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - stream_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("stream_arn", stream_arn) + pulumi.set(__self__, "stream_arn", stream_arn) @property @pulumi.getter(name="streamArn") @@ -1739,23 +1419,10 @@ def __init__(__self__, *, prefix: str, retention_period_hours: float, encryption_config: Optional['outputs.InstanceStorageConfigEncryptionConfig'] = None): - InstanceStorageConfigKinesisVideoStreamConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - prefix=prefix, - retention_period_hours=retention_period_hours, - encryption_config=encryption_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - prefix: str, - retention_period_hours: float, - encryption_config: Optional['outputs.InstanceStorageConfigEncryptionConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("prefix", prefix) - _setter("retention_period_hours", retention_period_hours) + pulumi.set(__self__, "prefix", prefix) + pulumi.set(__self__, "retention_period_hours", retention_period_hours) if encryption_config is not None: - _setter("encryption_config", encryption_config) + pulumi.set(__self__, "encryption_config", encryption_config) @property @pulumi.getter @@ -1800,23 +1467,10 @@ def __init__(__self__, *, bucket_name: str, bucket_prefix: str, encryption_config: Optional['outputs.InstanceStorageConfigEncryptionConfig'] = None): - InstanceStorageConfigS3Config._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - bucket_prefix=bucket_prefix, - encryption_config=encryption_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: str, - bucket_prefix: str, - encryption_config: Optional['outputs.InstanceStorageConfigEncryptionConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_name", bucket_name) - _setter("bucket_prefix", bucket_prefix) + pulumi.set(__self__, "bucket_name", bucket_name) + pulumi.set(__self__, "bucket_prefix", bucket_prefix) if encryption_config is not None: - _setter("encryption_config", encryption_config) + pulumi.set(__self__, "encryption_config", encryption_config) @property @pulumi.getter(name="bucketName") @@ -1847,19 +1501,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - PhoneNumberTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1891,19 +1534,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - PromptTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1955,25 +1587,12 @@ def __init__(__self__, *, """ The outbound caller ID name, number, and outbound whisper flow. """ - QueueOutboundCallerConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - outbound_caller_id_name=outbound_caller_id_name, - outbound_caller_id_number_arn=outbound_caller_id_number_arn, - outbound_flow_arn=outbound_flow_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - outbound_caller_id_name: Optional[str] = None, - outbound_caller_id_number_arn: Optional[str] = None, - outbound_flow_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if outbound_caller_id_name is not None: - _setter("outbound_caller_id_name", outbound_caller_id_name) + pulumi.set(__self__, "outbound_caller_id_name", outbound_caller_id_name) if outbound_caller_id_number_arn is not None: - _setter("outbound_caller_id_number_arn", outbound_caller_id_number_arn) + pulumi.set(__self__, "outbound_caller_id_number_arn", outbound_caller_id_number_arn) if outbound_flow_arn is not None: - _setter("outbound_flow_arn", outbound_flow_arn) + pulumi.set(__self__, "outbound_flow_arn", outbound_flow_arn) @property @pulumi.getter(name="outboundCallerIdName") @@ -2002,19 +1621,8 @@ def __init__(__self__, *, """ A key-value pair to associate with a resource. """ - QueueTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2063,28 +1671,13 @@ def __init__(__self__, *, """ Configuration settings for the quick connect. """ - QuickConnectConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - quick_connect_type=quick_connect_type, - phone_config=phone_config, - queue_config=queue_config, - user_config=user_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - quick_connect_type: 'QuickConnectType', - phone_config: Optional['outputs.QuickConnectPhoneNumberQuickConnectConfig'] = None, - queue_config: Optional['outputs.QuickConnectQueueQuickConnectConfig'] = None, - user_config: Optional['outputs.QuickConnectUserQuickConnectConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("quick_connect_type", quick_connect_type) + pulumi.set(__self__, "quick_connect_type", quick_connect_type) if phone_config is not None: - _setter("phone_config", phone_config) + pulumi.set(__self__, "phone_config", phone_config) if queue_config is not None: - _setter("queue_config", queue_config) + pulumi.set(__self__, "queue_config", queue_config) if user_config is not None: - _setter("user_config", user_config) + pulumi.set(__self__, "user_config", user_config) @property @pulumi.getter(name="quickConnectType") @@ -2134,16 +1727,7 @@ def __init__(__self__, *, """ The phone configuration. This is required only if QuickConnectType is PHONE_NUMBER. """ - QuickConnectPhoneNumberQuickConnectConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - phone_number=phone_number, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - phone_number: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("phone_number", phone_number) + pulumi.set(__self__, "phone_number", phone_number) @property @pulumi.getter(name="phoneNumber") @@ -2181,19 +1765,8 @@ def __init__(__self__, *, """ The queue configuration. This is required only if QuickConnectType is QUEUE. """ - QuickConnectQueueQuickConnectConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - contact_flow_arn=contact_flow_arn, - queue_arn=queue_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - contact_flow_arn: str, - queue_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("contact_flow_arn", contact_flow_arn) - _setter("queue_arn", queue_arn) + pulumi.set(__self__, "contact_flow_arn", contact_flow_arn) + pulumi.set(__self__, "queue_arn", queue_arn) @property @pulumi.getter(name="contactFlowArn") @@ -2219,19 +1792,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - QuickConnectTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2280,19 +1842,8 @@ def __init__(__self__, *, """ The user configuration. This is required only if QuickConnectType is USER. """ - QuickConnectUserQuickConnectConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - contact_flow_arn=contact_flow_arn, - user_arn=user_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - contact_flow_arn: str, - user_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("contact_flow_arn", contact_flow_arn) - _setter("user_arn", user_arn) + pulumi.set(__self__, "contact_flow_arn", contact_flow_arn) + pulumi.set(__self__, "user_arn", user_arn) @property @pulumi.getter(name="contactFlowArn") @@ -2332,16 +1883,7 @@ def __init__(__self__, *, """ Defines the cross-channel routing behavior that allows an agent working on a contact in one channel to be offered a contact from a different channel. """ - RoutingProfileCrossChannelBehavior._configure( - lambda key, value: pulumi.set(__self__, key, value), - behavior_type=behavior_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - behavior_type: 'RoutingProfileBehaviorType', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("behavior_type", behavior_type) + pulumi.set(__self__, "behavior_type", behavior_type) @property @pulumi.getter(name="behaviorType") @@ -2378,23 +1920,10 @@ def __init__(__self__, *, """ Contains information about which channels are supported, and how many contacts an agent can have on a channel simultaneously. """ - RoutingProfileMediaConcurrency._configure( - lambda key, value: pulumi.set(__self__, key, value), - channel=channel, - concurrency=concurrency, - cross_channel_behavior=cross_channel_behavior, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - channel: 'RoutingProfileChannel', - concurrency: int, - cross_channel_behavior: Optional['outputs.RoutingProfileCrossChannelBehavior'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("channel", channel) - _setter("concurrency", concurrency) + pulumi.set(__self__, "channel", channel) + pulumi.set(__self__, "concurrency", concurrency) if cross_channel_behavior is not None: - _setter("cross_channel_behavior", cross_channel_behavior) + pulumi.set(__self__, "cross_channel_behavior", cross_channel_behavior) @property @pulumi.getter @@ -2441,22 +1970,9 @@ def __init__(__self__, *, """ Contains information about the queue and channel for which priority and delay can be set. """ - RoutingProfileQueueConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - delay=delay, - priority=priority, - queue_reference=queue_reference, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delay: int, - priority: int, - queue_reference: 'outputs.RoutingProfileQueueReference', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("delay", delay) - _setter("priority", priority) - _setter("queue_reference", queue_reference) + pulumi.set(__self__, "delay", delay) + pulumi.set(__self__, "priority", priority) + pulumi.set(__self__, "queue_reference", queue_reference) @property @pulumi.getter @@ -2502,19 +2018,8 @@ def __init__(__self__, *, """ Contains the channel and queue identifier for a routing profile. """ - RoutingProfileQueueReference._configure( - lambda key, value: pulumi.set(__self__, key, value), - channel=channel, - queue_arn=queue_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - channel: 'RoutingProfileChannel', - queue_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("channel", channel) - _setter("queue_arn", queue_arn) + pulumi.set(__self__, "channel", channel) + pulumi.set(__self__, "queue_arn", queue_arn) @property @pulumi.getter @@ -2540,19 +2045,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - RoutingProfileTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2607,29 +2101,14 @@ def __init__(__self__, *, """ The list of actions that will be executed when a rule is triggered. """ - RuleActions._configure( - lambda key, value: pulumi.set(__self__, key, value), - assign_contact_category_actions=assign_contact_category_actions, - event_bridge_actions=event_bridge_actions, - send_notification_actions=send_notification_actions, - task_actions=task_actions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - assign_contact_category_actions: Optional[Sequence['outputs.RuleAssignContactCategoryAction']] = None, - event_bridge_actions: Optional[Sequence['outputs.RuleEventBridgeAction']] = None, - send_notification_actions: Optional[Sequence['outputs.RuleSendNotificationAction']] = None, - task_actions: Optional[Sequence['outputs.RuleTaskAction']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if assign_contact_category_actions is not None: - _setter("assign_contact_category_actions", assign_contact_category_actions) + pulumi.set(__self__, "assign_contact_category_actions", assign_contact_category_actions) if event_bridge_actions is not None: - _setter("event_bridge_actions", event_bridge_actions) + pulumi.set(__self__, "event_bridge_actions", event_bridge_actions) if send_notification_actions is not None: - _setter("send_notification_actions", send_notification_actions) + pulumi.set(__self__, "send_notification_actions", send_notification_actions) if task_actions is not None: - _setter("task_actions", task_actions) + pulumi.set(__self__, "task_actions", task_actions) @property @pulumi.getter(name="assignContactCategoryActions") @@ -2662,11 +2141,6 @@ def __init__(__self__): The definition for assigning contact category action. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -2680,16 +2154,7 @@ def __init__(__self__, *, The definition for event bridge action. :param str name: The name of the event bridge action. """ - RuleEventBridgeAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -2732,21 +2197,10 @@ def __init__(__self__, *, :param Sequence[str] user_arns: The list of recipients by user arns. :param Any user_tags: The collection of recipients who are identified by user tags """ - RuleNotificationRecipientType._configure( - lambda key, value: pulumi.set(__self__, key, value), - user_arns=user_arns, - user_tags=user_tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - user_arns: Optional[Sequence[str]] = None, - user_tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if user_arns is not None: - _setter("user_arns", user_arns) + pulumi.set(__self__, "user_arns", user_arns) if user_tags is not None: - _setter("user_tags", user_tags) + pulumi.set(__self__, "user_tags", user_tags) @property @pulumi.getter(name="userArns") @@ -2802,29 +2256,12 @@ def __init__(__self__, *, :param 'RuleSendNotificationActionDeliveryMethod' delivery_method: The means of delivery. :param str subject: The subject of notification. """ - RuleSendNotificationAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - content=content, - content_type=content_type, - delivery_method=delivery_method, - recipient=recipient, - subject=subject, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content: str, - content_type: 'RuleSendNotificationActionContentType', - delivery_method: 'RuleSendNotificationActionDeliveryMethod', - recipient: 'outputs.RuleNotificationRecipientType', - subject: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("content", content) - _setter("content_type", content_type) - _setter("delivery_method", delivery_method) - _setter("recipient", recipient) + pulumi.set(__self__, "content", content) + pulumi.set(__self__, "content_type", content_type) + pulumi.set(__self__, "delivery_method", delivery_method) + pulumi.set(__self__, "recipient", recipient) if subject is not None: - _setter("subject", subject) + pulumi.set(__self__, "subject", subject) @property @pulumi.getter @@ -2877,19 +2314,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that's 1 to 256 characters in length. """ - RuleTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2942,27 +2368,12 @@ def __init__(__self__, *, :param str description: The description which appears in the agent's Contact Control Panel (CCP). :param Any references: A formatted URL that is shown to an agent in the Contact Control Panel (CCP). """ - RuleTaskAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - contact_flow_arn=contact_flow_arn, - name=name, - description=description, - references=references, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - contact_flow_arn: str, - name: str, - description: Optional[str] = None, - references: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("contact_flow_arn", contact_flow_arn) - _setter("name", name) + pulumi.set(__self__, "contact_flow_arn", contact_flow_arn) + pulumi.set(__self__, "name", name) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if references is not None: - _setter("references", references) + pulumi.set(__self__, "references", references) @property @pulumi.getter(name="contactFlowArn") @@ -3029,20 +2440,9 @@ def __init__(__self__, *, :param 'RuleTriggerEventSourceEventSourceName' event_source_name: The name of event source. :param str integration_association_arn: The Amazon Resource Name (ARN) for the AppIntegration association. """ - RuleTriggerEventSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - event_source_name=event_source_name, - integration_association_arn=integration_association_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - event_source_name: 'RuleTriggerEventSourceEventSourceName', - integration_association_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("event_source_name", event_source_name) + pulumi.set(__self__, "event_source_name", event_source_name) if integration_association_arn is not None: - _setter("integration_association_arn", integration_association_arn) + pulumi.set(__self__, "integration_association_arn", integration_association_arn) @property @pulumi.getter(name="eventSourceName") @@ -3074,19 +2474,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - SecurityProfileTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3133,19 +2522,8 @@ def __init__(__self__, *, """ the default value for the task template's field """ - TaskTemplateDefaultFieldValue._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_value=default_value, - id=id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_value: str, - id: 'outputs.TaskTemplateFieldIdentifier', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("default_value", default_value) - _setter("id", id) + pulumi.set(__self__, "default_value", default_value) + pulumi.set(__self__, "id", id) @property @pulumi.getter(name="defaultValue") @@ -3190,27 +2568,12 @@ def __init__(__self__, *, :param str description: The description of the task template's field :param Sequence[str] single_select_options: list of field options to be used with single select """ - TaskTemplateField._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - type=type, - description=description, - single_select_options=single_select_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: 'outputs.TaskTemplateFieldIdentifier', - type: 'TaskTemplateFieldType', - description: Optional[str] = None, - single_select_options: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) - _setter("type", type) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "type", type) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if single_select_options is not None: - _setter("single_select_options", single_select_options) + pulumi.set(__self__, "single_select_options", single_select_options) @property @pulumi.getter @@ -3250,16 +2613,7 @@ def __init__(__self__, *, the identifier (name) for the task template field :param str name: The name of the task template field """ - TaskTemplateFieldIdentifier._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -3280,16 +2634,7 @@ def __init__(__self__, *, """ Invisible field info """ - TaskTemplateInvisibleFieldInfo._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: 'outputs.TaskTemplateFieldIdentifier', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) + pulumi.set(__self__, "id", id) @property @pulumi.getter @@ -3307,16 +2652,7 @@ def __init__(__self__, *, """ ReadOnly field info """ - TaskTemplateReadOnlyFieldInfo._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: 'outputs.TaskTemplateFieldIdentifier', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) + pulumi.set(__self__, "id", id) @property @pulumi.getter @@ -3334,16 +2670,7 @@ def __init__(__self__, *, """ Required field info """ - TaskTemplateRequiredFieldInfo._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: 'outputs.TaskTemplateFieldIdentifier', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) + pulumi.set(__self__, "id", id) @property @pulumi.getter @@ -3364,19 +2691,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. . You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - TaskTemplateTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3408,19 +2724,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - TrafficDistributionGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3452,19 +2757,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - UserHierarchyGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3518,33 +2812,16 @@ def __init__(__self__, *, """ Contains information about the identity of a user. """ - UserIdentityInfo._configure( - lambda key, value: pulumi.set(__self__, key, value), - email=email, - first_name=first_name, - last_name=last_name, - mobile=mobile, - secondary_email=secondary_email, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - email: Optional[str] = None, - first_name: Optional[str] = None, - last_name: Optional[str] = None, - mobile: Optional[str] = None, - secondary_email: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if email is not None: - _setter("email", email) + pulumi.set(__self__, "email", email) if first_name is not None: - _setter("first_name", first_name) + pulumi.set(__self__, "first_name", first_name) if last_name is not None: - _setter("last_name", last_name) + pulumi.set(__self__, "last_name", last_name) if mobile is not None: - _setter("mobile", mobile) + pulumi.set(__self__, "mobile", mobile) if secondary_email is not None: - _setter("secondary_email", secondary_email) + pulumi.set(__self__, "secondary_email", secondary_email) @property @pulumi.getter @@ -3608,28 +2885,13 @@ def __init__(__self__, *, """ Contains information about the phone configuration settings for a user. """ - UserPhoneConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - phone_type=phone_type, - after_contact_work_time_limit=after_contact_work_time_limit, - auto_accept=auto_accept, - desk_phone_number=desk_phone_number, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - phone_type: 'UserPhoneType', - after_contact_work_time_limit: Optional[int] = None, - auto_accept: Optional[bool] = None, - desk_phone_number: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("phone_type", phone_type) + pulumi.set(__self__, "phone_type", phone_type) if after_contact_work_time_limit is not None: - _setter("after_contact_work_time_limit", after_contact_work_time_limit) + pulumi.set(__self__, "after_contact_work_time_limit", after_contact_work_time_limit) if auto_accept is not None: - _setter("auto_accept", auto_accept) + pulumi.set(__self__, "auto_accept", auto_accept) if desk_phone_number is not None: - _setter("desk_phone_number", desk_phone_number) + pulumi.set(__self__, "desk_phone_number", desk_phone_number) @property @pulumi.getter(name="phoneType") @@ -3665,19 +2927,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - UserTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3709,19 +2960,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters :param str value: The value for the tag. . You can specify a value that is maximum of 256 Unicode characters """ - ViewTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/connect/phone_number.py b/sdk/python/pulumi_aws_native/connect/phone_number.py index 4dbd576154..48704b9be7 100644 --- a/sdk/python/pulumi_aws_native/connect/phone_number.py +++ b/sdk/python/pulumi_aws_native/connect/phone_number.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -31,34 +31,15 @@ def __init__(__self__, *, :param pulumi.Input[str] prefix: The phone number prefix. :param pulumi.Input[Sequence[pulumi.Input['PhoneNumberTagArgs']]] tags: One or more tags. """ - PhoneNumberArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - country_code=country_code, - target_arn=target_arn, - type=type, - description=description, - prefix=prefix, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - country_code: pulumi.Input[str], - target_arn: pulumi.Input[str], - type: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - prefix: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['PhoneNumberTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("country_code", country_code) - _setter("target_arn", target_arn) - _setter("type", type) + pulumi.set(__self__, "country_code", country_code) + pulumi.set(__self__, "target_arn", target_arn) + pulumi.set(__self__, "type", type) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="countryCode") @@ -176,10 +157,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PhoneNumberArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/connect/prompt.py b/sdk/python/pulumi_aws_native/connect/prompt.py index 6bf59cb149..442285e443 100644 --- a/sdk/python/pulumi_aws_native/connect/prompt.py +++ b/sdk/python/pulumi_aws_native/connect/prompt.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -29,32 +29,15 @@ def __init__(__self__, *, :param pulumi.Input[str] s3_uri: S3 URI of the customer's audio file for creating prompts resource.. :param pulumi.Input[Sequence[pulumi.Input['PromptTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - PromptArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_arn=instance_arn, - description=description, - name=name, - s3_uri=s3_uri, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_arn: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - s3_uri: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['PromptTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_arn", instance_arn) + pulumi.set(__self__, "instance_arn", instance_arn) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if s3_uri is not None: - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "s3_uri", s3_uri) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="instanceArn") @@ -158,10 +141,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PromptArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/connect/queue.py b/sdk/python/pulumi_aws_native/connect/queue.py index fc1c6a2dcd..dd98b3b7fa 100644 --- a/sdk/python/pulumi_aws_native/connect/queue.py +++ b/sdk/python/pulumi_aws_native/connect/queue.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -38,47 +38,22 @@ def __init__(__self__, *, :param pulumi.Input['QueueStatus'] status: The status of the queue. :param pulumi.Input[Sequence[pulumi.Input['QueueTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - QueueArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - hours_of_operation_arn=hours_of_operation_arn, - instance_arn=instance_arn, - description=description, - max_contacts=max_contacts, - name=name, - outbound_caller_config=outbound_caller_config, - quick_connect_arns=quick_connect_arns, - status=status, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hours_of_operation_arn: pulumi.Input[str], - instance_arn: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - max_contacts: Optional[pulumi.Input[int]] = None, - name: Optional[pulumi.Input[str]] = None, - outbound_caller_config: Optional[pulumi.Input['QueueOutboundCallerConfigArgs']] = None, - quick_connect_arns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - status: Optional[pulumi.Input['QueueStatus']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['QueueTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("hours_of_operation_arn", hours_of_operation_arn) - _setter("instance_arn", instance_arn) + pulumi.set(__self__, "hours_of_operation_arn", hours_of_operation_arn) + pulumi.set(__self__, "instance_arn", instance_arn) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if max_contacts is not None: - _setter("max_contacts", max_contacts) + pulumi.set(__self__, "max_contacts", max_contacts) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if outbound_caller_config is not None: - _setter("outbound_caller_config", outbound_caller_config) + pulumi.set(__self__, "outbound_caller_config", outbound_caller_config) if quick_connect_arns is not None: - _setter("quick_connect_arns", quick_connect_arns) + pulumi.set(__self__, "quick_connect_arns", quick_connect_arns) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="hoursOfOperationArn") @@ -238,10 +213,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - QueueArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -274,11 +245,6 @@ def _internal_init(__self__, __props__.__dict__["instance_arn"] = instance_arn __props__.__dict__["max_contacts"] = max_contacts __props__.__dict__["name"] = name - if outbound_caller_config is not None and not isinstance(outbound_caller_config, QueueOutboundCallerConfigArgs): - outbound_caller_config = outbound_caller_config or {} - def _setter(key, value): - outbound_caller_config[key] = value - QueueOutboundCallerConfigArgs._configure(_setter, **outbound_caller_config) __props__.__dict__["outbound_caller_config"] = outbound_caller_config __props__.__dict__["quick_connect_arns"] = quick_connect_arns __props__.__dict__["status"] = status diff --git a/sdk/python/pulumi_aws_native/connect/quick_connect.py b/sdk/python/pulumi_aws_native/connect/quick_connect.py index 911a9e2c9d..249e451299 100644 --- a/sdk/python/pulumi_aws_native/connect/quick_connect.py +++ b/sdk/python/pulumi_aws_native/connect/quick_connect.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -30,31 +30,14 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The name of the quick connect. :param pulumi.Input[Sequence[pulumi.Input['QuickConnectTagArgs']]] tags: One or more tags. """ - QuickConnectArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_arn=instance_arn, - quick_connect_config=quick_connect_config, - description=description, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_arn: pulumi.Input[str], - quick_connect_config: pulumi.Input['QuickConnectConfigArgs'], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['QuickConnectTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_arn", instance_arn) - _setter("quick_connect_config", quick_connect_config) + pulumi.set(__self__, "instance_arn", instance_arn) + pulumi.set(__self__, "quick_connect_config", quick_connect_config) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="instanceArn") @@ -158,10 +141,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - QuickConnectArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -186,11 +165,6 @@ def _internal_init(__self__, raise TypeError("Missing required property 'instance_arn'") __props__.__dict__["instance_arn"] = instance_arn __props__.__dict__["name"] = name - if quick_connect_config is not None and not isinstance(quick_connect_config, QuickConnectConfigArgs): - quick_connect_config = quick_connect_config or {} - def _setter(key, value): - quick_connect_config[key] = value - QuickConnectConfigArgs._configure(_setter, **quick_connect_config) if quick_connect_config is None and not opts.urn: raise TypeError("Missing required property 'quick_connect_config'") __props__.__dict__["quick_connect_config"] = quick_connect_config diff --git a/sdk/python/pulumi_aws_native/connect/routing_profile.py b/sdk/python/pulumi_aws_native/connect/routing_profile.py index 6686cb40de..65d0949e50 100644 --- a/sdk/python/pulumi_aws_native/connect/routing_profile.py +++ b/sdk/python/pulumi_aws_native/connect/routing_profile.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -36,41 +36,18 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['RoutingProfileQueueConfigArgs']]] queue_configs: The queues to associate with this routing profile. :param pulumi.Input[Sequence[pulumi.Input['RoutingProfileTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - RoutingProfileArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_outbound_queue_arn=default_outbound_queue_arn, - description=description, - instance_arn=instance_arn, - media_concurrencies=media_concurrencies, - agent_availability_timer=agent_availability_timer, - name=name, - queue_configs=queue_configs, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_outbound_queue_arn: pulumi.Input[str], - description: pulumi.Input[str], - instance_arn: pulumi.Input[str], - media_concurrencies: pulumi.Input[Sequence[pulumi.Input['RoutingProfileMediaConcurrencyArgs']]], - agent_availability_timer: Optional[pulumi.Input['RoutingProfileAgentAvailabilityTimer']] = None, - name: Optional[pulumi.Input[str]] = None, - queue_configs: Optional[pulumi.Input[Sequence[pulumi.Input['RoutingProfileQueueConfigArgs']]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['RoutingProfileTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("default_outbound_queue_arn", default_outbound_queue_arn) - _setter("description", description) - _setter("instance_arn", instance_arn) - _setter("media_concurrencies", media_concurrencies) + pulumi.set(__self__, "default_outbound_queue_arn", default_outbound_queue_arn) + pulumi.set(__self__, "description", description) + pulumi.set(__self__, "instance_arn", instance_arn) + pulumi.set(__self__, "media_concurrencies", media_concurrencies) if agent_availability_timer is not None: - _setter("agent_availability_timer", agent_availability_timer) + pulumi.set(__self__, "agent_availability_timer", agent_availability_timer) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if queue_configs is not None: - _setter("queue_configs", queue_configs) + pulumi.set(__self__, "queue_configs", queue_configs) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="defaultOutboundQueueArn") @@ -216,10 +193,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RoutingProfileArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/connect/rule.py b/sdk/python/pulumi_aws_native/connect/rule.py index a2c6101ca4..81279282a3 100644 --- a/sdk/python/pulumi_aws_native/connect/rule.py +++ b/sdk/python/pulumi_aws_native/connect/rule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -34,36 +34,15 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The name of the rule. :param pulumi.Input[Sequence[pulumi.Input['RuleTagArgs']]] tags: One or more tags. """ - RuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - actions=actions, - function=function, - instance_arn=instance_arn, - publish_status=publish_status, - trigger_event_source=trigger_event_source, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - actions: pulumi.Input['RuleActionsArgs'], - function: pulumi.Input[str], - instance_arn: pulumi.Input[str], - publish_status: pulumi.Input['RulePublishStatus'], - trigger_event_source: pulumi.Input['RuleTriggerEventSourceArgs'], - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['RuleTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("actions", actions) - _setter("function", function) - _setter("instance_arn", instance_arn) - _setter("publish_status", publish_status) - _setter("trigger_event_source", trigger_event_source) + pulumi.set(__self__, "actions", actions) + pulumi.set(__self__, "function", function) + pulumi.set(__self__, "instance_arn", instance_arn) + pulumi.set(__self__, "publish_status", publish_status) + pulumi.set(__self__, "trigger_event_source", trigger_event_source) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -195,10 +174,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RuleArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -220,11 +195,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = RuleArgs.__new__(RuleArgs) - if actions is not None and not isinstance(actions, RuleActionsArgs): - actions = actions or {} - def _setter(key, value): - actions[key] = value - RuleActionsArgs._configure(_setter, **actions) if actions is None and not opts.urn: raise TypeError("Missing required property 'actions'") __props__.__dict__["actions"] = actions @@ -239,11 +209,6 @@ def _setter(key, value): raise TypeError("Missing required property 'publish_status'") __props__.__dict__["publish_status"] = publish_status __props__.__dict__["tags"] = tags - if trigger_event_source is not None and not isinstance(trigger_event_source, RuleTriggerEventSourceArgs): - trigger_event_source = trigger_event_source or {} - def _setter(key, value): - trigger_event_source[key] = value - RuleTriggerEventSourceArgs._configure(_setter, **trigger_event_source) if trigger_event_source is None and not opts.urn: raise TypeError("Missing required property 'trigger_event_source'") __props__.__dict__["trigger_event_source"] = trigger_event_source diff --git a/sdk/python/pulumi_aws_native/connect/security_key.py b/sdk/python/pulumi_aws_native/connect/security_key.py index 8f830eb0c7..2fafdb736b 100644 --- a/sdk/python/pulumi_aws_native/connect/security_key.py +++ b/sdk/python/pulumi_aws_native/connect/security_key.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['SecurityKeyArgs', 'SecurityKey'] @@ -19,19 +19,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a SecurityKey resource. """ - SecurityKeyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_id=instance_id, - key=key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_id: pulumi.Input[str], - key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_id", instance_id) - _setter("key", key) + pulumi.set(__self__, "instance_id", instance_id) + pulumi.set(__self__, "key", key) @property @pulumi.getter(name="instanceId") @@ -85,10 +74,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SecurityKeyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/connect/security_profile.py b/sdk/python/pulumi_aws_native/connect/security_profile.py index 56ba948585..c813613a8b 100644 --- a/sdk/python/pulumi_aws_native/connect/security_profile.py +++ b/sdk/python/pulumi_aws_native/connect/security_profile.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -33,40 +33,19 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] tag_restricted_resources: The list of resources that a security profile applies tag restrictions to in Amazon Connect. :param pulumi.Input[Sequence[pulumi.Input['SecurityProfileTagArgs']]] tags: The tags used to organize, track, or control access for this resource. """ - SecurityProfileArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_arn=instance_arn, - allowed_access_control_tags=allowed_access_control_tags, - description=description, - permissions=permissions, - security_profile_name=security_profile_name, - tag_restricted_resources=tag_restricted_resources, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_arn: pulumi.Input[str], - allowed_access_control_tags: Optional[pulumi.Input[Sequence[pulumi.Input['SecurityProfileTagArgs']]]] = None, - description: Optional[pulumi.Input[str]] = None, - permissions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - security_profile_name: Optional[pulumi.Input[str]] = None, - tag_restricted_resources: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['SecurityProfileTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_arn", instance_arn) + pulumi.set(__self__, "instance_arn", instance_arn) if allowed_access_control_tags is not None: - _setter("allowed_access_control_tags", allowed_access_control_tags) + pulumi.set(__self__, "allowed_access_control_tags", allowed_access_control_tags) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if permissions is not None: - _setter("permissions", permissions) + pulumi.set(__self__, "permissions", permissions) if security_profile_name is not None: - _setter("security_profile_name", security_profile_name) + pulumi.set(__self__, "security_profile_name", security_profile_name) if tag_restricted_resources is not None: - _setter("tag_restricted_resources", tag_restricted_resources) + pulumi.set(__self__, "tag_restricted_resources", tag_restricted_resources) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="instanceArn") @@ -198,10 +177,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SecurityProfileArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/connect/task_template.py b/sdk/python/pulumi_aws_native/connect/task_template.py index 463f96bad8..4770264d03 100644 --- a/sdk/python/pulumi_aws_native/connect/task_template.py +++ b/sdk/python/pulumi_aws_native/connect/task_template.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -37,52 +37,25 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The name of the task template. :param pulumi.Input[Sequence[pulumi.Input['TaskTemplateTagArgs']]] tags: One or more tags. """ - TaskTemplateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_arn=instance_arn, - client_token=client_token, - constraints=constraints, - contact_flow_arn=contact_flow_arn, - defaults=defaults, - description=description, - fields=fields, - name=name, - status=status, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_arn: pulumi.Input[str], - client_token: Optional[pulumi.Input[str]] = None, - constraints: Optional[pulumi.Input['ConstraintsPropertiesArgs']] = None, - contact_flow_arn: Optional[pulumi.Input[str]] = None, - defaults: Optional[pulumi.Input[Sequence[pulumi.Input['TaskTemplateDefaultFieldValueArgs']]]] = None, - description: Optional[pulumi.Input[str]] = None, - fields: Optional[pulumi.Input[Sequence[pulumi.Input['TaskTemplateFieldArgs']]]] = None, - name: Optional[pulumi.Input[str]] = None, - status: Optional[pulumi.Input['TaskTemplateStatus']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['TaskTemplateTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_arn", instance_arn) + pulumi.set(__self__, "instance_arn", instance_arn) if client_token is not None: - _setter("client_token", client_token) + pulumi.set(__self__, "client_token", client_token) if constraints is not None: - _setter("constraints", constraints) + pulumi.set(__self__, "constraints", constraints) if contact_flow_arn is not None: - _setter("contact_flow_arn", contact_flow_arn) + pulumi.set(__self__, "contact_flow_arn", contact_flow_arn) if defaults is not None: - _setter("defaults", defaults) + pulumi.set(__self__, "defaults", defaults) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if fields is not None: - _setter("fields", fields) + pulumi.set(__self__, "fields", fields) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="instanceArn") @@ -244,10 +217,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TaskTemplateArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -273,11 +242,6 @@ def _internal_init(__self__, __props__ = TaskTemplateArgs.__new__(TaskTemplateArgs) __props__.__dict__["client_token"] = client_token - if constraints is not None and not isinstance(constraints, ConstraintsPropertiesArgs): - constraints = constraints or {} - def _setter(key, value): - constraints[key] = value - ConstraintsPropertiesArgs._configure(_setter, **constraints) __props__.__dict__["constraints"] = constraints __props__.__dict__["contact_flow_arn"] = contact_flow_arn __props__.__dict__["defaults"] = defaults diff --git a/sdk/python/pulumi_aws_native/connect/traffic_distribution_group.py b/sdk/python/pulumi_aws_native/connect/traffic_distribution_group.py index 6311d83cc8..946642dd23 100644 --- a/sdk/python/pulumi_aws_native/connect/traffic_distribution_group.py +++ b/sdk/python/pulumi_aws_native/connect/traffic_distribution_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -28,28 +28,13 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The name for the traffic distribution group. :param pulumi.Input[Sequence[pulumi.Input['TrafficDistributionGroupTagArgs']]] tags: One or more tags. """ - TrafficDistributionGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_arn=instance_arn, - description=description, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_arn: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['TrafficDistributionGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_arn", instance_arn) + pulumi.set(__self__, "instance_arn", instance_arn) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="instanceArn") @@ -139,10 +124,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TrafficDistributionGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/connect/user.py b/sdk/python/pulumi_aws_native/connect/user.py index d0334b6a6a..5a741553e2 100644 --- a/sdk/python/pulumi_aws_native/connect/user.py +++ b/sdk/python/pulumi_aws_native/connect/user.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -40,48 +40,21 @@ def __init__(__self__, *, :param pulumi.Input[str] password: The password for the user account. A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password. :param pulumi.Input[Sequence[pulumi.Input['UserTagArgs']]] tags: One or more tags. """ - UserArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_arn=instance_arn, - phone_config=phone_config, - routing_profile_arn=routing_profile_arn, - security_profile_arns=security_profile_arns, - username=username, - directory_user_id=directory_user_id, - hierarchy_group_arn=hierarchy_group_arn, - identity_info=identity_info, - password=password, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_arn: pulumi.Input[str], - phone_config: pulumi.Input['UserPhoneConfigArgs'], - routing_profile_arn: pulumi.Input[str], - security_profile_arns: pulumi.Input[Sequence[pulumi.Input[str]]], - username: pulumi.Input[str], - directory_user_id: Optional[pulumi.Input[str]] = None, - hierarchy_group_arn: Optional[pulumi.Input[str]] = None, - identity_info: Optional[pulumi.Input['UserIdentityInfoArgs']] = None, - password: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['UserTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_arn", instance_arn) - _setter("phone_config", phone_config) - _setter("routing_profile_arn", routing_profile_arn) - _setter("security_profile_arns", security_profile_arns) - _setter("username", username) + pulumi.set(__self__, "instance_arn", instance_arn) + pulumi.set(__self__, "phone_config", phone_config) + pulumi.set(__self__, "routing_profile_arn", routing_profile_arn) + pulumi.set(__self__, "security_profile_arns", security_profile_arns) + pulumi.set(__self__, "username", username) if directory_user_id is not None: - _setter("directory_user_id", directory_user_id) + pulumi.set(__self__, "directory_user_id", directory_user_id) if hierarchy_group_arn is not None: - _setter("hierarchy_group_arn", hierarchy_group_arn) + pulumi.set(__self__, "hierarchy_group_arn", hierarchy_group_arn) if identity_info is not None: - _setter("identity_info", identity_info) + pulumi.set(__self__, "identity_info", identity_info) if password is not None: - _setter("password", password) + pulumi.set(__self__, "password", password) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="instanceArn") @@ -255,10 +228,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - UserArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -285,21 +254,11 @@ def _internal_init(__self__, __props__.__dict__["directory_user_id"] = directory_user_id __props__.__dict__["hierarchy_group_arn"] = hierarchy_group_arn - if identity_info is not None and not isinstance(identity_info, UserIdentityInfoArgs): - identity_info = identity_info or {} - def _setter(key, value): - identity_info[key] = value - UserIdentityInfoArgs._configure(_setter, **identity_info) __props__.__dict__["identity_info"] = identity_info if instance_arn is None and not opts.urn: raise TypeError("Missing required property 'instance_arn'") __props__.__dict__["instance_arn"] = instance_arn __props__.__dict__["password"] = password - if phone_config is not None and not isinstance(phone_config, UserPhoneConfigArgs): - phone_config = phone_config or {} - def _setter(key, value): - phone_config[key] = value - UserPhoneConfigArgs._configure(_setter, **phone_config) if phone_config is None and not opts.urn: raise TypeError("Missing required property 'phone_config'") __props__.__dict__["phone_config"] = phone_config diff --git a/sdk/python/pulumi_aws_native/connect/user_hierarchy_group.py b/sdk/python/pulumi_aws_native/connect/user_hierarchy_group.py index 89b4ebfe77..1537c923b7 100644 --- a/sdk/python/pulumi_aws_native/connect/user_hierarchy_group.py +++ b/sdk/python/pulumi_aws_native/connect/user_hierarchy_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,28 +27,13 @@ def __init__(__self__, *, :param pulumi.Input[str] parent_group_arn: The Amazon Resource Name (ARN) for the parent user hierarchy group. :param pulumi.Input[Sequence[pulumi.Input['UserHierarchyGroupTagArgs']]] tags: One or more tags. """ - UserHierarchyGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_arn=instance_arn, - name=name, - parent_group_arn=parent_group_arn, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_arn: pulumi.Input[str], - name: Optional[pulumi.Input[str]] = None, - parent_group_arn: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['UserHierarchyGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_arn", instance_arn) + pulumi.set(__self__, "instance_arn", instance_arn) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if parent_group_arn is not None: - _setter("parent_group_arn", parent_group_arn) + pulumi.set(__self__, "parent_group_arn", parent_group_arn) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="instanceArn") @@ -138,10 +123,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - UserHierarchyGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/connect/view.py b/sdk/python/pulumi_aws_native/connect/view.py index bbafa79823..8ab11896cb 100644 --- a/sdk/python/pulumi_aws_native/connect/view.py +++ b/sdk/python/pulumi_aws_native/connect/view.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -31,34 +31,15 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The name of the view. :param pulumi.Input[Sequence[pulumi.Input['ViewTagArgs']]] tags: One or more tags. """ - ViewArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - actions=actions, - instance_arn=instance_arn, - template=template, - description=description, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - actions: pulumi.Input[Sequence[pulumi.Input[str]]], - instance_arn: pulumi.Input[str], - template: Any, - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ViewTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("actions", actions) - _setter("instance_arn", instance_arn) - _setter("template", template) + pulumi.set(__self__, "actions", actions) + pulumi.set(__self__, "instance_arn", instance_arn) + pulumi.set(__self__, "template", template) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -176,10 +157,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ViewArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/connect/view_version.py b/sdk/python/pulumi_aws_native/connect/view_version.py index e8c924a083..adf0a212be 100644 --- a/sdk/python/pulumi_aws_native/connect/view_version.py +++ b/sdk/python/pulumi_aws_native/connect/view_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['ViewVersionArgs', 'ViewVersion'] @@ -23,24 +23,11 @@ def __init__(__self__, *, :param pulumi.Input[str] version_description: The description for the view version. :param pulumi.Input[str] view_content_sha256: The view content hash to be checked. """ - ViewVersionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - view_arn=view_arn, - version_description=version_description, - view_content_sha256=view_content_sha256, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - view_arn: pulumi.Input[str], - version_description: Optional[pulumi.Input[str]] = None, - view_content_sha256: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("view_arn", view_arn) + pulumi.set(__self__, "view_arn", view_arn) if version_description is not None: - _setter("version_description", version_description) + pulumi.set(__self__, "version_description", version_description) if view_content_sha256 is not None: - _setter("view_content_sha256", view_content_sha256) + pulumi.set(__self__, "view_content_sha256", view_content_sha256) @property @pulumi.getter(name="viewArn") @@ -116,10 +103,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ViewVersionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/connectcampaigns/_inputs.py b/sdk/python/pulumi_aws_native/connectcampaigns/_inputs.py index 5e7b8c20b1..26ec9f5fea 100644 --- a/sdk/python/pulumi_aws_native/connectcampaigns/_inputs.py +++ b/sdk/python/pulumi_aws_native/connectcampaigns/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -27,17 +27,8 @@ def __init__(__self__, *, Agentless Dialer config :param pulumi.Input[float] dialing_capacity: Allocates dialing capacity for this campaign between multiple active campaigns. """ - CampaignAgentlessDialerConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dialing_capacity=dialing_capacity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dialing_capacity: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dialing_capacity is not None: - _setter("dialing_capacity", dialing_capacity) + pulumi.set(__self__, "dialing_capacity", dialing_capacity) @property @pulumi.getter(name="dialingCapacity") @@ -60,16 +51,7 @@ def __init__(__self__, *, The configuration used for answering machine detection during outbound calls :param pulumi.Input[bool] enable_answer_machine_detection: Flag to decided whether outbound calls should have answering machine detection enabled or not """ - CampaignAnswerMachineDetectionConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enable_answer_machine_detection=enable_answer_machine_detection, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enable_answer_machine_detection: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enable_answer_machine_detection", enable_answer_machine_detection) + pulumi.set(__self__, "enable_answer_machine_detection", enable_answer_machine_detection) @property @pulumi.getter(name="enableAnswerMachineDetection") @@ -93,25 +75,12 @@ def __init__(__self__, *, """ The possible types of dialer config parameters """ - CampaignDialerConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - agentless_dialer_config=agentless_dialer_config, - predictive_dialer_config=predictive_dialer_config, - progressive_dialer_config=progressive_dialer_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - agentless_dialer_config: Optional[pulumi.Input['CampaignAgentlessDialerConfigArgs']] = None, - predictive_dialer_config: Optional[pulumi.Input['CampaignPredictiveDialerConfigArgs']] = None, - progressive_dialer_config: Optional[pulumi.Input['CampaignProgressiveDialerConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if agentless_dialer_config is not None: - _setter("agentless_dialer_config", agentless_dialer_config) + pulumi.set(__self__, "agentless_dialer_config", agentless_dialer_config) if predictive_dialer_config is not None: - _setter("predictive_dialer_config", predictive_dialer_config) + pulumi.set(__self__, "predictive_dialer_config", predictive_dialer_config) if progressive_dialer_config is not None: - _setter("progressive_dialer_config", progressive_dialer_config) + pulumi.set(__self__, "progressive_dialer_config", progressive_dialer_config) @property @pulumi.getter(name="agentlessDialerConfig") @@ -154,28 +123,13 @@ def __init__(__self__, *, :param pulumi.Input[str] connect_queue_arn: The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number. :param pulumi.Input[str] connect_source_phone_number: The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue. """ - CampaignOutboundCallConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - connect_contact_flow_arn=connect_contact_flow_arn, - answer_machine_detection_config=answer_machine_detection_config, - connect_queue_arn=connect_queue_arn, - connect_source_phone_number=connect_source_phone_number, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connect_contact_flow_arn: pulumi.Input[str], - answer_machine_detection_config: Optional[pulumi.Input['CampaignAnswerMachineDetectionConfigArgs']] = None, - connect_queue_arn: Optional[pulumi.Input[str]] = None, - connect_source_phone_number: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("connect_contact_flow_arn", connect_contact_flow_arn) + pulumi.set(__self__, "connect_contact_flow_arn", connect_contact_flow_arn) if answer_machine_detection_config is not None: - _setter("answer_machine_detection_config", answer_machine_detection_config) + pulumi.set(__self__, "answer_machine_detection_config", answer_machine_detection_config) if connect_queue_arn is not None: - _setter("connect_queue_arn", connect_queue_arn) + pulumi.set(__self__, "connect_queue_arn", connect_queue_arn) if connect_source_phone_number is not None: - _setter("connect_source_phone_number", connect_source_phone_number) + pulumi.set(__self__, "connect_source_phone_number", connect_source_phone_number) @property @pulumi.getter(name="connectContactFlowArn") @@ -233,20 +187,9 @@ def __init__(__self__, *, :param pulumi.Input[float] bandwidth_allocation: The bandwidth allocation of a queue resource. :param pulumi.Input[float] dialing_capacity: Allocates dialing capacity for this campaign between multiple active campaigns. """ - CampaignPredictiveDialerConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bandwidth_allocation=bandwidth_allocation, - dialing_capacity=dialing_capacity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bandwidth_allocation: pulumi.Input[float], - dialing_capacity: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bandwidth_allocation", bandwidth_allocation) + pulumi.set(__self__, "bandwidth_allocation", bandwidth_allocation) if dialing_capacity is not None: - _setter("dialing_capacity", dialing_capacity) + pulumi.set(__self__, "dialing_capacity", dialing_capacity) @property @pulumi.getter(name="bandwidthAllocation") @@ -283,20 +226,9 @@ def __init__(__self__, *, :param pulumi.Input[float] bandwidth_allocation: The bandwidth allocation of a queue resource. :param pulumi.Input[float] dialing_capacity: Allocates dialing capacity for this campaign between multiple active campaigns. """ - CampaignProgressiveDialerConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bandwidth_allocation=bandwidth_allocation, - dialing_capacity=dialing_capacity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bandwidth_allocation: pulumi.Input[float], - dialing_capacity: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bandwidth_allocation", bandwidth_allocation) + pulumi.set(__self__, "bandwidth_allocation", bandwidth_allocation) if dialing_capacity is not None: - _setter("dialing_capacity", dialing_capacity) + pulumi.set(__self__, "dialing_capacity", dialing_capacity) @property @pulumi.getter(name="bandwidthAllocation") @@ -333,19 +265,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that's 1 to 256 characters in length. """ - CampaignTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/connectcampaigns/campaign.py b/sdk/python/pulumi_aws_native/connectcampaigns/campaign.py index b2c9e7ee30..1ecb9355be 100644 --- a/sdk/python/pulumi_aws_native/connectcampaigns/campaign.py +++ b/sdk/python/pulumi_aws_native/connectcampaigns/campaign.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,30 +27,13 @@ def __init__(__self__, *, :param pulumi.Input[str] name: Amazon Connect Campaign Name :param pulumi.Input[Sequence[pulumi.Input['CampaignTagArgs']]] tags: One or more tags. """ - CampaignArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - connect_instance_arn=connect_instance_arn, - dialer_config=dialer_config, - outbound_call_config=outbound_call_config, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connect_instance_arn: pulumi.Input[str], - dialer_config: pulumi.Input['CampaignDialerConfigArgs'], - outbound_call_config: pulumi.Input['CampaignOutboundCallConfigArgs'], - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['CampaignTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("connect_instance_arn", connect_instance_arn) - _setter("dialer_config", dialer_config) - _setter("outbound_call_config", outbound_call_config) + pulumi.set(__self__, "connect_instance_arn", connect_instance_arn) + pulumi.set(__self__, "dialer_config", dialer_config) + pulumi.set(__self__, "outbound_call_config", outbound_call_config) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="connectInstanceArn") @@ -146,10 +129,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CampaignArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -172,20 +151,10 @@ def _internal_init(__self__, if connect_instance_arn is None and not opts.urn: raise TypeError("Missing required property 'connect_instance_arn'") __props__.__dict__["connect_instance_arn"] = connect_instance_arn - if dialer_config is not None and not isinstance(dialer_config, CampaignDialerConfigArgs): - dialer_config = dialer_config or {} - def _setter(key, value): - dialer_config[key] = value - CampaignDialerConfigArgs._configure(_setter, **dialer_config) if dialer_config is None and not opts.urn: raise TypeError("Missing required property 'dialer_config'") __props__.__dict__["dialer_config"] = dialer_config __props__.__dict__["name"] = name - if outbound_call_config is not None and not isinstance(outbound_call_config, CampaignOutboundCallConfigArgs): - outbound_call_config = outbound_call_config or {} - def _setter(key, value): - outbound_call_config[key] = value - CampaignOutboundCallConfigArgs._configure(_setter, **outbound_call_config) if outbound_call_config is None and not opts.urn: raise TypeError("Missing required property 'outbound_call_config'") __props__.__dict__["outbound_call_config"] = outbound_call_config diff --git a/sdk/python/pulumi_aws_native/connectcampaigns/get_campaign.py b/sdk/python/pulumi_aws_native/connectcampaigns/get_campaign.py index e9e99324c3..d08ffef73d 100644 --- a/sdk/python/pulumi_aws_native/connectcampaigns/get_campaign.py +++ b/sdk/python/pulumi_aws_native/connectcampaigns/get_campaign.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/connectcampaigns/outputs.py b/sdk/python/pulumi_aws_native/connectcampaigns/outputs.py index 0f87d75a7f..7483ab5df8 100644 --- a/sdk/python/pulumi_aws_native/connectcampaigns/outputs.py +++ b/sdk/python/pulumi_aws_native/connectcampaigns/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -48,17 +48,8 @@ def __init__(__self__, *, Agentless Dialer config :param float dialing_capacity: Allocates dialing capacity for this campaign between multiple active campaigns. """ - CampaignAgentlessDialerConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - dialing_capacity=dialing_capacity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dialing_capacity: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dialing_capacity is not None: - _setter("dialing_capacity", dialing_capacity) + pulumi.set(__self__, "dialing_capacity", dialing_capacity) @property @pulumi.getter(name="dialingCapacity") @@ -97,16 +88,7 @@ def __init__(__self__, *, The configuration used for answering machine detection during outbound calls :param bool enable_answer_machine_detection: Flag to decided whether outbound calls should have answering machine detection enabled or not """ - CampaignAnswerMachineDetectionConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - enable_answer_machine_detection=enable_answer_machine_detection, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enable_answer_machine_detection: bool, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enable_answer_machine_detection", enable_answer_machine_detection) + pulumi.set(__self__, "enable_answer_machine_detection", enable_answer_machine_detection) @property @pulumi.getter(name="enableAnswerMachineDetection") @@ -150,25 +132,12 @@ def __init__(__self__, *, """ The possible types of dialer config parameters """ - CampaignDialerConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - agentless_dialer_config=agentless_dialer_config, - predictive_dialer_config=predictive_dialer_config, - progressive_dialer_config=progressive_dialer_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - agentless_dialer_config: Optional['outputs.CampaignAgentlessDialerConfig'] = None, - predictive_dialer_config: Optional['outputs.CampaignPredictiveDialerConfig'] = None, - progressive_dialer_config: Optional['outputs.CampaignProgressiveDialerConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if agentless_dialer_config is not None: - _setter("agentless_dialer_config", agentless_dialer_config) + pulumi.set(__self__, "agentless_dialer_config", agentless_dialer_config) if predictive_dialer_config is not None: - _setter("predictive_dialer_config", predictive_dialer_config) + pulumi.set(__self__, "predictive_dialer_config", predictive_dialer_config) if progressive_dialer_config is not None: - _setter("progressive_dialer_config", progressive_dialer_config) + pulumi.set(__self__, "progressive_dialer_config", progressive_dialer_config) @property @pulumi.getter(name="agentlessDialerConfig") @@ -225,28 +194,13 @@ def __init__(__self__, *, :param str connect_queue_arn: The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number. :param str connect_source_phone_number: The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue. """ - CampaignOutboundCallConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - connect_contact_flow_arn=connect_contact_flow_arn, - answer_machine_detection_config=answer_machine_detection_config, - connect_queue_arn=connect_queue_arn, - connect_source_phone_number=connect_source_phone_number, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connect_contact_flow_arn: str, - answer_machine_detection_config: Optional['outputs.CampaignAnswerMachineDetectionConfig'] = None, - connect_queue_arn: Optional[str] = None, - connect_source_phone_number: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("connect_contact_flow_arn", connect_contact_flow_arn) + pulumi.set(__self__, "connect_contact_flow_arn", connect_contact_flow_arn) if answer_machine_detection_config is not None: - _setter("answer_machine_detection_config", answer_machine_detection_config) + pulumi.set(__self__, "answer_machine_detection_config", answer_machine_detection_config) if connect_queue_arn is not None: - _setter("connect_queue_arn", connect_queue_arn) + pulumi.set(__self__, "connect_queue_arn", connect_queue_arn) if connect_source_phone_number is not None: - _setter("connect_source_phone_number", connect_source_phone_number) + pulumi.set(__self__, "connect_source_phone_number", connect_source_phone_number) @property @pulumi.getter(name="connectContactFlowArn") @@ -310,20 +264,9 @@ def __init__(__self__, *, :param float bandwidth_allocation: The bandwidth allocation of a queue resource. :param float dialing_capacity: Allocates dialing capacity for this campaign between multiple active campaigns. """ - CampaignPredictiveDialerConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - bandwidth_allocation=bandwidth_allocation, - dialing_capacity=dialing_capacity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bandwidth_allocation: float, - dialing_capacity: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bandwidth_allocation", bandwidth_allocation) + pulumi.set(__self__, "bandwidth_allocation", bandwidth_allocation) if dialing_capacity is not None: - _setter("dialing_capacity", dialing_capacity) + pulumi.set(__self__, "dialing_capacity", dialing_capacity) @property @pulumi.getter(name="bandwidthAllocation") @@ -374,20 +317,9 @@ def __init__(__self__, *, :param float bandwidth_allocation: The bandwidth allocation of a queue resource. :param float dialing_capacity: Allocates dialing capacity for this campaign between multiple active campaigns. """ - CampaignProgressiveDialerConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - bandwidth_allocation=bandwidth_allocation, - dialing_capacity=dialing_capacity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bandwidth_allocation: float, - dialing_capacity: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bandwidth_allocation", bandwidth_allocation) + pulumi.set(__self__, "bandwidth_allocation", bandwidth_allocation) if dialing_capacity is not None: - _setter("dialing_capacity", dialing_capacity) + pulumi.set(__self__, "dialing_capacity", dialing_capacity) @property @pulumi.getter(name="bandwidthAllocation") @@ -419,19 +351,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that's 1 to 256 characters in length. """ - CampaignTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/controltower/enabled_control.py b/sdk/python/pulumi_aws_native/controltower/enabled_control.py index d9126653ab..bdb40a6223 100644 --- a/sdk/python/pulumi_aws_native/controltower/enabled_control.py +++ b/sdk/python/pulumi_aws_native/controltower/enabled_control.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['EnabledControlArgs', 'EnabledControl'] @@ -21,19 +21,8 @@ def __init__(__self__, *, :param pulumi.Input[str] control_identifier: Arn of the control. :param pulumi.Input[str] target_identifier: Arn for Organizational unit to which the control needs to be applied """ - EnabledControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - control_identifier=control_identifier, - target_identifier=target_identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - control_identifier: pulumi.Input[str], - target_identifier: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("control_identifier", control_identifier) - _setter("target_identifier", target_identifier) + pulumi.set(__self__, "control_identifier", control_identifier) + pulumi.set(__self__, "target_identifier", target_identifier) @property @pulumi.getter(name="controlIdentifier") @@ -95,10 +84,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - EnabledControlArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/cur/get_report_definition.py b/sdk/python/pulumi_aws_native/cur/get_report_definition.py index adb17d2fe5..e1ecf74126 100644 --- a/sdk/python/pulumi_aws_native/cur/get_report_definition.py +++ b/sdk/python/pulumi_aws_native/cur/get_report_definition.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/cur/report_definition.py b/sdk/python/pulumi_aws_native/cur/report_definition.py index fa0d515d52..f39b9e2bbe 100644 --- a/sdk/python/pulumi_aws_native/cur/report_definition.py +++ b/sdk/python/pulumi_aws_native/cur/report_definition.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -42,52 +42,21 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ReportDefinitionAdditionalSchemaElementsItem']]] additional_schema_elements: A list of strings that indicate additional content that Amazon Web Services includes in the report, such as individual resource IDs. :param pulumi.Input[str] billing_view_arn: The Amazon resource name of the billing view. You can get this value by using the billing view service public APIs. """ - ReportDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - compression=compression, - format=format, - refresh_closed_reports=refresh_closed_reports, - report_name=report_name, - report_versioning=report_versioning, - s3_bucket=s3_bucket, - s3_prefix=s3_prefix, - s3_region=s3_region, - time_unit=time_unit, - additional_artifacts=additional_artifacts, - additional_schema_elements=additional_schema_elements, - billing_view_arn=billing_view_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - compression: pulumi.Input['ReportDefinitionCompression'], - format: pulumi.Input['ReportDefinitionFormat'], - refresh_closed_reports: pulumi.Input[bool], - report_name: pulumi.Input[str], - report_versioning: pulumi.Input['ReportDefinitionReportVersioning'], - s3_bucket: pulumi.Input[str], - s3_prefix: pulumi.Input[str], - s3_region: pulumi.Input[str], - time_unit: pulumi.Input['ReportDefinitionTimeUnit'], - additional_artifacts: Optional[pulumi.Input[Sequence[pulumi.Input['ReportDefinitionAdditionalArtifactsItem']]]] = None, - additional_schema_elements: Optional[pulumi.Input[Sequence[pulumi.Input['ReportDefinitionAdditionalSchemaElementsItem']]]] = None, - billing_view_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("compression", compression) - _setter("format", format) - _setter("refresh_closed_reports", refresh_closed_reports) - _setter("report_name", report_name) - _setter("report_versioning", report_versioning) - _setter("s3_bucket", s3_bucket) - _setter("s3_prefix", s3_prefix) - _setter("s3_region", s3_region) - _setter("time_unit", time_unit) + pulumi.set(__self__, "compression", compression) + pulumi.set(__self__, "format", format) + pulumi.set(__self__, "refresh_closed_reports", refresh_closed_reports) + pulumi.set(__self__, "report_name", report_name) + pulumi.set(__self__, "report_versioning", report_versioning) + pulumi.set(__self__, "s3_bucket", s3_bucket) + pulumi.set(__self__, "s3_prefix", s3_prefix) + pulumi.set(__self__, "s3_region", s3_region) + pulumi.set(__self__, "time_unit", time_unit) if additional_artifacts is not None: - _setter("additional_artifacts", additional_artifacts) + pulumi.set(__self__, "additional_artifacts", additional_artifacts) if additional_schema_elements is not None: - _setter("additional_schema_elements", additional_schema_elements) + pulumi.set(__self__, "additional_schema_elements", additional_schema_elements) if billing_view_arn is not None: - _setter("billing_view_arn", billing_view_arn) + pulumi.set(__self__, "billing_view_arn", billing_view_arn) @property @pulumi.getter @@ -294,10 +263,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ReportDefinitionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/customerprofiles/_inputs.py b/sdk/python/pulumi_aws_native/customerprofiles/_inputs.py index 4c28c9dd24..3e2e33bd7b 100644 --- a/sdk/python/pulumi_aws_native/customerprofiles/_inputs.py +++ b/sdk/python/pulumi_aws_native/customerprofiles/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -61,19 +61,8 @@ def __init__(__self__, *, """ Mathematical expression and a list of attribute items specified in that expression. """ - CalculatedAttributeDefinitionAttributeDetailsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attributes=attributes, - expression=expression, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attributes: pulumi.Input[Sequence[pulumi.Input['CalculatedAttributeDefinitionAttributeItemArgs']]], - expression: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attributes", attributes) - _setter("expression", expression) + pulumi.set(__self__, "attributes", attributes) + pulumi.set(__self__, "expression", expression) @property @pulumi.getter @@ -101,16 +90,7 @@ def __init__(__self__, *, """ The details of a single attribute item specified in the mathematical expression. """ - CalculatedAttributeDefinitionAttributeItemArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -131,25 +111,12 @@ def __init__(__self__, *, """ The conditions including range, object count, and threshold for the calculated attribute. """ - CalculatedAttributeDefinitionConditionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - object_count=object_count, - range=range, - threshold=threshold, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object_count: Optional[pulumi.Input[int]] = None, - range: Optional[pulumi.Input['CalculatedAttributeDefinitionRangeArgs']] = None, - threshold: Optional[pulumi.Input['CalculatedAttributeDefinitionThresholdArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if object_count is not None: - _setter("object_count", object_count) + pulumi.set(__self__, "object_count", object_count) if range is not None: - _setter("range", range) + pulumi.set(__self__, "range", range) if threshold is not None: - _setter("threshold", threshold) + pulumi.set(__self__, "threshold", threshold) @property @pulumi.getter(name="objectCount") @@ -187,19 +154,8 @@ def __init__(__self__, *, """ The relative time period over which data is included in the aggregation. """ - CalculatedAttributeDefinitionRangeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - unit=unit, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - unit: pulumi.Input['CalculatedAttributeDefinitionRangeUnit'], - value: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("unit", unit) - _setter("value", value) + pulumi.set(__self__, "unit", unit) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -230,19 +186,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - CalculatedAttributeDefinitionTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -277,19 +222,8 @@ def __init__(__self__, *, """ The threshold for the calculated attribute. """ - CalculatedAttributeDefinitionThresholdArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - operator=operator, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - operator: pulumi.Input['CalculatedAttributeDefinitionThresholdOperator'], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("operator", operator) - _setter("value", value) + pulumi.set(__self__, "operator", operator) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -324,28 +258,13 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] email_address: The Email type. You can choose from EmailAddress, BusinessEmailAddress and PersonalEmailAddress. You only can use the EmailAddress type in the MatchingRule. For example, if you want to match profile based on PersonalEmailAddress or BusinessEmailAddress, you need to choose the PersonalEmailAddress and the BusinessEmailAddress to represent the EmailAddress type and only specify the EmailAddress on the matching rule. :param pulumi.Input[Sequence[pulumi.Input[str]]] phone_number: The PhoneNumber type. You can choose from PhoneNumber, HomePhoneNumber, and MobilePhoneNumber. You only can use the PhoneNumber type in the MatchingRule. For example, if you want to match a profile based on Phone or HomePhone, you need to choose the Phone and the HomePhone to represent the PhoneNumber type and only specify the PhoneNumber on the matching rule. """ - DomainAttributeTypesSelectorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute_matching_model=attribute_matching_model, - address=address, - email_address=email_address, - phone_number=phone_number, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute_matching_model: pulumi.Input['DomainAttributeTypesSelectorAttributeMatchingModel'], - address: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - email_address: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - phone_number: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attribute_matching_model", attribute_matching_model) + pulumi.set(__self__, "attribute_matching_model", attribute_matching_model) if address is not None: - _setter("address", address) + pulumi.set(__self__, "address", address) if email_address is not None: - _setter("email_address", email_address) + pulumi.set(__self__, "email_address", email_address) if phone_number is not None: - _setter("phone_number", phone_number) + pulumi.set(__self__, "phone_number", phone_number) @property @pulumi.getter(name="attributeMatchingModel") @@ -408,28 +327,13 @@ def __init__(__self__, *, :param pulumi.Input[bool] enabled: The flag that enables the auto-merging of duplicate profiles. :param pulumi.Input[float] min_allowed_confidence_score_for_merging: A number between 0 and 1 that represents the minimum confidence score required for profiles within a matching group to be merged during the auto-merge process. A higher score means higher similarity required to merge profiles. """ - DomainAutoMergingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - conflict_resolution=conflict_resolution, - consolidation=consolidation, - min_allowed_confidence_score_for_merging=min_allowed_confidence_score_for_merging, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: pulumi.Input[bool], - conflict_resolution: Optional[pulumi.Input['DomainConflictResolutionArgs']] = None, - consolidation: Optional[pulumi.Input['DomainConsolidationArgs']] = None, - min_allowed_confidence_score_for_merging: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if conflict_resolution is not None: - _setter("conflict_resolution", conflict_resolution) + pulumi.set(__self__, "conflict_resolution", conflict_resolution) if consolidation is not None: - _setter("consolidation", consolidation) + pulumi.set(__self__, "consolidation", consolidation) if min_allowed_confidence_score_for_merging is not None: - _setter("min_allowed_confidence_score_for_merging", min_allowed_confidence_score_for_merging) + pulumi.set(__self__, "min_allowed_confidence_score_for_merging", min_allowed_confidence_score_for_merging) @property @pulumi.getter @@ -484,20 +388,9 @@ def __init__(__self__, *, :param pulumi.Input['DomainConflictResolutionConflictResolvingModel'] conflict_resolving_model: How the auto-merging process should resolve conflicts between different profiles. :param pulumi.Input[str] source_name: The ObjectType name that is used to resolve profile merging conflicts when choosing SOURCE as the ConflictResolvingModel. """ - DomainConflictResolutionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - conflict_resolving_model=conflict_resolving_model, - source_name=source_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - conflict_resolving_model: pulumi.Input['DomainConflictResolutionConflictResolvingModel'], - source_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("conflict_resolving_model", conflict_resolving_model) + pulumi.set(__self__, "conflict_resolving_model", conflict_resolving_model) if source_name is not None: - _setter("source_name", source_name) + pulumi.set(__self__, "source_name", source_name) @property @pulumi.getter(name="conflictResolvingModel") @@ -532,16 +425,7 @@ def __init__(__self__, *, A list of matching attributes that represent matching criteria. If two profiles meet at least one of the requirements in the matching attributes list, they will be merged. :param pulumi.Input[Sequence[pulumi.Input[Sequence[pulumi.Input[str]]]]] matching_attributes_list: A list of matching criteria. """ - DomainConsolidationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - matching_attributes_list=matching_attributes_list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - matching_attributes_list: pulumi.Input[Sequence[pulumi.Input[Sequence[pulumi.Input[str]]]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("matching_attributes_list", matching_attributes_list) + pulumi.set(__self__, "matching_attributes_list", matching_attributes_list) @property @pulumi.getter(name="matchingAttributesList") @@ -563,17 +447,8 @@ def __init__(__self__, *, """ Configuration information for exporting Identity Resolution results, for example, to an S3 bucket. """ - DomainExportingConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_exporting=s3_exporting, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_exporting: Optional[pulumi.Input['DomainS3ExportingConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if s3_exporting is not None: - _setter("s3_exporting", s3_exporting) + pulumi.set(__self__, "s3_exporting", s3_exporting) @property @pulumi.getter(name="s3Exporting") @@ -595,19 +470,8 @@ def __init__(__self__, *, :param pulumi.Input['DomainJobScheduleDayOfTheWeek'] day_of_the_week: The day when the Identity Resolution Job should run every week. :param pulumi.Input[str] time: The time when the Identity Resolution Job should run every week. """ - DomainJobScheduleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - day_of_the_week=day_of_the_week, - time=time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - day_of_the_week: pulumi.Input['DomainJobScheduleDayOfTheWeek'], - time: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("day_of_the_week", day_of_the_week) - _setter("time", time) + pulumi.set(__self__, "day_of_the_week", day_of_the_week) + pulumi.set(__self__, "time", time) @property @pulumi.getter(name="dayOfTheWeek") @@ -641,16 +505,7 @@ def __init__(__self__, *, """ Specifies how does the rule-based matching process should match profiles. """ - DomainMatchingRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - rule=rule, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rule: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("rule", rule) + pulumi.set(__self__, "rule", rule) @property @pulumi.getter @@ -673,28 +528,13 @@ def __init__(__self__, *, The process of matching duplicate profiles. If Matching = true, Amazon Connect Customer Profiles starts a weekly batch process called Identity Resolution Job. If you do not specify a date and time for Identity Resolution Job to run, by default it runs every Saturday at 12AM UTC to detect duplicate profiles in your domains. After the Identity Resolution Job completes, use the GetMatches API to return and review the results. Or, if you have configured ExportingConfig in the MatchingRequest, you can download the results from S3. :param pulumi.Input[bool] enabled: The flag that enables the matching process of duplicate profiles. """ - DomainMatchingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - auto_merging=auto_merging, - exporting_config=exporting_config, - job_schedule=job_schedule, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: pulumi.Input[bool], - auto_merging: Optional[pulumi.Input['DomainAutoMergingArgs']] = None, - exporting_config: Optional[pulumi.Input['DomainExportingConfigArgs']] = None, - job_schedule: Optional[pulumi.Input['DomainJobScheduleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if auto_merging is not None: - _setter("auto_merging", auto_merging) + pulumi.set(__self__, "auto_merging", auto_merging) if exporting_config is not None: - _setter("exporting_config", exporting_config) + pulumi.set(__self__, "exporting_config", exporting_config) if job_schedule is not None: - _setter("job_schedule", job_schedule) + pulumi.set(__self__, "job_schedule", job_schedule) @property @pulumi.getter @@ -754,44 +594,21 @@ def __init__(__self__, *, :param pulumi.Input[int] max_allowed_rule_level_for_matching: Indicates the maximum allowed rule level for matching. :param pulumi.Input[int] max_allowed_rule_level_for_merging: Indicates the maximum allowed rule level for merging. """ - DomainRuleBasedMatchingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - attribute_types_selector=attribute_types_selector, - conflict_resolution=conflict_resolution, - exporting_config=exporting_config, - matching_rules=matching_rules, - max_allowed_rule_level_for_matching=max_allowed_rule_level_for_matching, - max_allowed_rule_level_for_merging=max_allowed_rule_level_for_merging, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: pulumi.Input[bool], - attribute_types_selector: Optional[pulumi.Input['DomainAttributeTypesSelectorArgs']] = None, - conflict_resolution: Optional[pulumi.Input['DomainConflictResolutionArgs']] = None, - exporting_config: Optional[pulumi.Input['DomainExportingConfigArgs']] = None, - matching_rules: Optional[pulumi.Input[Sequence[pulumi.Input['DomainMatchingRuleArgs']]]] = None, - max_allowed_rule_level_for_matching: Optional[pulumi.Input[int]] = None, - max_allowed_rule_level_for_merging: Optional[pulumi.Input[int]] = None, - status: Optional[pulumi.Input['DomainRuleBasedMatchingStatus']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if attribute_types_selector is not None: - _setter("attribute_types_selector", attribute_types_selector) + pulumi.set(__self__, "attribute_types_selector", attribute_types_selector) if conflict_resolution is not None: - _setter("conflict_resolution", conflict_resolution) + pulumi.set(__self__, "conflict_resolution", conflict_resolution) if exporting_config is not None: - _setter("exporting_config", exporting_config) + pulumi.set(__self__, "exporting_config", exporting_config) if matching_rules is not None: - _setter("matching_rules", matching_rules) + pulumi.set(__self__, "matching_rules", matching_rules) if max_allowed_rule_level_for_matching is not None: - _setter("max_allowed_rule_level_for_matching", max_allowed_rule_level_for_matching) + pulumi.set(__self__, "max_allowed_rule_level_for_matching", max_allowed_rule_level_for_matching) if max_allowed_rule_level_for_merging is not None: - _setter("max_allowed_rule_level_for_merging", max_allowed_rule_level_for_merging) + pulumi.set(__self__, "max_allowed_rule_level_for_merging", max_allowed_rule_level_for_merging) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter @@ -888,20 +705,9 @@ def __init__(__self__, *, :param pulumi.Input[str] s3_bucket_name: The name of the S3 bucket where Identity Resolution Jobs write result files. :param pulumi.Input[str] s3_key_name: The S3 key name of the location where Identity Resolution Jobs write result files. """ - DomainS3ExportingConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_bucket_name=s3_bucket_name, - s3_key_name=s3_key_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_bucket_name: pulumi.Input[str], - s3_key_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_bucket_name", s3_bucket_name) + pulumi.set(__self__, "s3_bucket_name", s3_bucket_name) if s3_key_name is not None: - _setter("s3_key_name", s3_key_name) + pulumi.set(__self__, "s3_key_name", s3_key_name) @property @pulumi.getter(name="s3BucketName") @@ -933,19 +739,8 @@ class DomainTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - DomainTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -976,19 +771,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - EventStreamTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1023,33 +807,16 @@ def __init__(__self__, *, salesforce: Optional[pulumi.Input['IntegrationSalesforceConnectorOperator']] = None, service_now: Optional[pulumi.Input['IntegrationServiceNowConnectorOperator']] = None, zendesk: Optional[pulumi.Input['IntegrationZendeskConnectorOperator']] = None): - IntegrationConnectorOperatorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - marketo=marketo, - s3=s3, - salesforce=salesforce, - service_now=service_now, - zendesk=zendesk, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - marketo: Optional[pulumi.Input['IntegrationMarketoConnectorOperator']] = None, - s3: Optional[pulumi.Input['IntegrationS3ConnectorOperator']] = None, - salesforce: Optional[pulumi.Input['IntegrationSalesforceConnectorOperator']] = None, - service_now: Optional[pulumi.Input['IntegrationServiceNowConnectorOperator']] = None, - zendesk: Optional[pulumi.Input['IntegrationZendeskConnectorOperator']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if marketo is not None: - _setter("marketo", marketo) + pulumi.set(__self__, "marketo", marketo) if s3 is not None: - _setter("s3", s3) + pulumi.set(__self__, "s3", s3) if salesforce is not None: - _setter("salesforce", salesforce) + pulumi.set(__self__, "salesforce", salesforce) if service_now is not None: - _setter("service_now", service_now) + pulumi.set(__self__, "service_now", service_now) if zendesk is not None: - _setter("zendesk", zendesk) + pulumi.set(__self__, "zendesk", zendesk) @property @pulumi.getter @@ -1106,32 +873,13 @@ def __init__(__self__, *, tasks: pulumi.Input[Sequence[pulumi.Input['IntegrationTaskArgs']]], trigger_config: pulumi.Input['IntegrationTriggerConfigArgs'], description: Optional[pulumi.Input[str]] = None): - IntegrationFlowDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - flow_name=flow_name, - kms_arn=kms_arn, - source_flow_config=source_flow_config, - tasks=tasks, - trigger_config=trigger_config, - description=description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - flow_name: pulumi.Input[str], - kms_arn: pulumi.Input[str], - source_flow_config: pulumi.Input['IntegrationSourceFlowConfigArgs'], - tasks: pulumi.Input[Sequence[pulumi.Input['IntegrationTaskArgs']]], - trigger_config: pulumi.Input['IntegrationTriggerConfigArgs'], - description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("flow_name", flow_name) - _setter("kms_arn", kms_arn) - _setter("source_flow_config", source_flow_config) - _setter("tasks", tasks) - _setter("trigger_config", trigger_config) + pulumi.set(__self__, "flow_name", flow_name) + pulumi.set(__self__, "kms_arn", kms_arn) + pulumi.set(__self__, "source_flow_config", source_flow_config) + pulumi.set(__self__, "tasks", tasks) + pulumi.set(__self__, "trigger_config", trigger_config) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) @property @pulumi.getter(name="flowName") @@ -1192,17 +940,8 @@ def description(self, value: Optional[pulumi.Input[str]]): class IntegrationIncrementalPullConfigArgs: def __init__(__self__, *, datetime_type_field_name: Optional[pulumi.Input[str]] = None): - IntegrationIncrementalPullConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - datetime_type_field_name=datetime_type_field_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - datetime_type_field_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if datetime_type_field_name is not None: - _setter("datetime_type_field_name", datetime_type_field_name) + pulumi.set(__self__, "datetime_type_field_name", datetime_type_field_name) @property @pulumi.getter(name="datetimeTypeFieldName") @@ -1218,16 +957,7 @@ def datetime_type_field_name(self, value: Optional[pulumi.Input[str]]): class IntegrationMarketoSourcePropertiesArgs: def __init__(__self__, *, object: pulumi.Input[str]): - IntegrationMarketoSourcePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object", object) + pulumi.set(__self__, "object", object) @property @pulumi.getter @@ -1244,19 +974,8 @@ class IntegrationObjectTypeMappingArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - IntegrationObjectTypeMappingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1282,20 +1001,9 @@ class IntegrationS3SourcePropertiesArgs: def __init__(__self__, *, bucket_name: pulumi.Input[str], bucket_prefix: Optional[pulumi.Input[str]] = None): - IntegrationS3SourcePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - bucket_prefix=bucket_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: pulumi.Input[str], - bucket_prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_name", bucket_name) + pulumi.set(__self__, "bucket_name", bucket_name) if bucket_prefix is not None: - _setter("bucket_prefix", bucket_prefix) + pulumi.set(__self__, "bucket_prefix", bucket_prefix) @property @pulumi.getter(name="bucketName") @@ -1322,24 +1030,11 @@ def __init__(__self__, *, object: pulumi.Input[str], enable_dynamic_field_update: Optional[pulumi.Input[bool]] = None, include_deleted_records: Optional[pulumi.Input[bool]] = None): - IntegrationSalesforceSourcePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - enable_dynamic_field_update=enable_dynamic_field_update, - include_deleted_records=include_deleted_records, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: pulumi.Input[str], - enable_dynamic_field_update: Optional[pulumi.Input[bool]] = None, - include_deleted_records: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object", object) + pulumi.set(__self__, "object", object) if enable_dynamic_field_update is not None: - _setter("enable_dynamic_field_update", enable_dynamic_field_update) + pulumi.set(__self__, "enable_dynamic_field_update", enable_dynamic_field_update) if include_deleted_records is not None: - _setter("include_deleted_records", include_deleted_records) + pulumi.set(__self__, "include_deleted_records", include_deleted_records) @property @pulumi.getter @@ -1379,40 +1074,19 @@ def __init__(__self__, *, schedule_offset: Optional[pulumi.Input[int]] = None, schedule_start_time: Optional[pulumi.Input[float]] = None, timezone: Optional[pulumi.Input[str]] = None): - IntegrationScheduledTriggerPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - schedule_expression=schedule_expression, - data_pull_mode=data_pull_mode, - first_execution_from=first_execution_from, - schedule_end_time=schedule_end_time, - schedule_offset=schedule_offset, - schedule_start_time=schedule_start_time, - timezone=timezone, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - schedule_expression: pulumi.Input[str], - data_pull_mode: Optional[pulumi.Input['IntegrationScheduledTriggerPropertiesDataPullMode']] = None, - first_execution_from: Optional[pulumi.Input[float]] = None, - schedule_end_time: Optional[pulumi.Input[float]] = None, - schedule_offset: Optional[pulumi.Input[int]] = None, - schedule_start_time: Optional[pulumi.Input[float]] = None, - timezone: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("schedule_expression", schedule_expression) + pulumi.set(__self__, "schedule_expression", schedule_expression) if data_pull_mode is not None: - _setter("data_pull_mode", data_pull_mode) + pulumi.set(__self__, "data_pull_mode", data_pull_mode) if first_execution_from is not None: - _setter("first_execution_from", first_execution_from) + pulumi.set(__self__, "first_execution_from", first_execution_from) if schedule_end_time is not None: - _setter("schedule_end_time", schedule_end_time) + pulumi.set(__self__, "schedule_end_time", schedule_end_time) if schedule_offset is not None: - _setter("schedule_offset", schedule_offset) + pulumi.set(__self__, "schedule_offset", schedule_offset) if schedule_start_time is not None: - _setter("schedule_start_time", schedule_start_time) + pulumi.set(__self__, "schedule_start_time", schedule_start_time) if timezone is not None: - _setter("timezone", timezone) + pulumi.set(__self__, "timezone", timezone) @property @pulumi.getter(name="scheduleExpression") @@ -1482,16 +1156,7 @@ def timezone(self, value: Optional[pulumi.Input[str]]): class IntegrationServiceNowSourcePropertiesArgs: def __init__(__self__, *, object: pulumi.Input[str]): - IntegrationServiceNowSourcePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object", object) + pulumi.set(__self__, "object", object) @property @pulumi.getter @@ -1511,33 +1176,16 @@ def __init__(__self__, *, salesforce: Optional[pulumi.Input['IntegrationSalesforceSourcePropertiesArgs']] = None, service_now: Optional[pulumi.Input['IntegrationServiceNowSourcePropertiesArgs']] = None, zendesk: Optional[pulumi.Input['IntegrationZendeskSourcePropertiesArgs']] = None): - IntegrationSourceConnectorPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - marketo=marketo, - s3=s3, - salesforce=salesforce, - service_now=service_now, - zendesk=zendesk, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - marketo: Optional[pulumi.Input['IntegrationMarketoSourcePropertiesArgs']] = None, - s3: Optional[pulumi.Input['IntegrationS3SourcePropertiesArgs']] = None, - salesforce: Optional[pulumi.Input['IntegrationSalesforceSourcePropertiesArgs']] = None, - service_now: Optional[pulumi.Input['IntegrationServiceNowSourcePropertiesArgs']] = None, - zendesk: Optional[pulumi.Input['IntegrationZendeskSourcePropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if marketo is not None: - _setter("marketo", marketo) + pulumi.set(__self__, "marketo", marketo) if s3 is not None: - _setter("s3", s3) + pulumi.set(__self__, "s3", s3) if salesforce is not None: - _setter("salesforce", salesforce) + pulumi.set(__self__, "salesforce", salesforce) if service_now is not None: - _setter("service_now", service_now) + pulumi.set(__self__, "service_now", service_now) if zendesk is not None: - _setter("zendesk", zendesk) + pulumi.set(__self__, "zendesk", zendesk) @property @pulumi.getter @@ -1592,27 +1240,12 @@ def __init__(__self__, *, source_connector_properties: pulumi.Input['IntegrationSourceConnectorPropertiesArgs'], connector_profile_name: Optional[pulumi.Input[str]] = None, incremental_pull_config: Optional[pulumi.Input['IntegrationIncrementalPullConfigArgs']] = None): - IntegrationSourceFlowConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - connector_type=connector_type, - source_connector_properties=source_connector_properties, - connector_profile_name=connector_profile_name, - incremental_pull_config=incremental_pull_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connector_type: pulumi.Input['IntegrationConnectorType'], - source_connector_properties: pulumi.Input['IntegrationSourceConnectorPropertiesArgs'], - connector_profile_name: Optional[pulumi.Input[str]] = None, - incremental_pull_config: Optional[pulumi.Input['IntegrationIncrementalPullConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("connector_type", connector_type) - _setter("source_connector_properties", source_connector_properties) + pulumi.set(__self__, "connector_type", connector_type) + pulumi.set(__self__, "source_connector_properties", source_connector_properties) if connector_profile_name is not None: - _setter("connector_profile_name", connector_profile_name) + pulumi.set(__self__, "connector_profile_name", connector_profile_name) if incremental_pull_config is not None: - _setter("incremental_pull_config", incremental_pull_config) + pulumi.set(__self__, "incremental_pull_config", incremental_pull_config) @property @pulumi.getter(name="connectorType") @@ -1656,19 +1289,8 @@ class IntegrationTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - IntegrationTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1694,19 +1316,8 @@ class IntegrationTaskPropertiesMapArgs: def __init__(__self__, *, operator_property_key: pulumi.Input['IntegrationOperatorPropertiesKeys'], property: pulumi.Input[str]): - IntegrationTaskPropertiesMapArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - operator_property_key=operator_property_key, - property=property, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - operator_property_key: pulumi.Input['IntegrationOperatorPropertiesKeys'], - property: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("operator_property_key", operator_property_key) - _setter("property", property) + pulumi.set(__self__, "operator_property_key", operator_property_key) + pulumi.set(__self__, "property", property) @property @pulumi.getter(name="operatorPropertyKey") @@ -1735,31 +1346,14 @@ def __init__(__self__, *, connector_operator: Optional[pulumi.Input['IntegrationConnectorOperatorArgs']] = None, destination_field: Optional[pulumi.Input[str]] = None, task_properties: Optional[pulumi.Input[Sequence[pulumi.Input['IntegrationTaskPropertiesMapArgs']]]] = None): - IntegrationTaskArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_fields=source_fields, - task_type=task_type, - connector_operator=connector_operator, - destination_field=destination_field, - task_properties=task_properties, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_fields: pulumi.Input[Sequence[pulumi.Input[str]]], - task_type: pulumi.Input['IntegrationTaskType'], - connector_operator: Optional[pulumi.Input['IntegrationConnectorOperatorArgs']] = None, - destination_field: Optional[pulumi.Input[str]] = None, - task_properties: Optional[pulumi.Input[Sequence[pulumi.Input['IntegrationTaskPropertiesMapArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("source_fields", source_fields) - _setter("task_type", task_type) + pulumi.set(__self__, "source_fields", source_fields) + pulumi.set(__self__, "task_type", task_type) if connector_operator is not None: - _setter("connector_operator", connector_operator) + pulumi.set(__self__, "connector_operator", connector_operator) if destination_field is not None: - _setter("destination_field", destination_field) + pulumi.set(__self__, "destination_field", destination_field) if task_properties is not None: - _setter("task_properties", task_properties) + pulumi.set(__self__, "task_properties", task_properties) @property @pulumi.getter(name="sourceFields") @@ -1812,20 +1406,9 @@ class IntegrationTriggerConfigArgs: def __init__(__self__, *, trigger_type: pulumi.Input['IntegrationTriggerType'], trigger_properties: Optional[pulumi.Input['IntegrationTriggerPropertiesArgs']] = None): - IntegrationTriggerConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - trigger_type=trigger_type, - trigger_properties=trigger_properties, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - trigger_type: pulumi.Input['IntegrationTriggerType'], - trigger_properties: Optional[pulumi.Input['IntegrationTriggerPropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("trigger_type", trigger_type) + pulumi.set(__self__, "trigger_type", trigger_type) if trigger_properties is not None: - _setter("trigger_properties", trigger_properties) + pulumi.set(__self__, "trigger_properties", trigger_properties) @property @pulumi.getter(name="triggerType") @@ -1850,17 +1433,8 @@ def trigger_properties(self, value: Optional[pulumi.Input['IntegrationTriggerPro class IntegrationTriggerPropertiesArgs: def __init__(__self__, *, scheduled: Optional[pulumi.Input['IntegrationScheduledTriggerPropertiesArgs']] = None): - IntegrationTriggerPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - scheduled=scheduled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - scheduled: Optional[pulumi.Input['IntegrationScheduledTriggerPropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if scheduled is not None: - _setter("scheduled", scheduled) + pulumi.set(__self__, "scheduled", scheduled) @property @pulumi.getter @@ -1876,16 +1450,7 @@ def scheduled(self, value: Optional[pulumi.Input['IntegrationScheduledTriggerPro class IntegrationZendeskSourcePropertiesArgs: def __init__(__self__, *, object: pulumi.Input[str]): - IntegrationZendeskSourcePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object", object) + pulumi.set(__self__, "object", object) @property @pulumi.getter @@ -1902,21 +1467,10 @@ class ObjectTypeFieldMapArgs: def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None, object_type_field: Optional[pulumi.Input['ObjectTypeFieldArgs']] = None): - ObjectTypeFieldMapArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - object_type_field=object_type_field, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - object_type_field: Optional[pulumi.Input['ObjectTypeFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if object_type_field is not None: - _setter("object_type_field", object_type_field) + pulumi.set(__self__, "object_type_field", object_type_field) @property @pulumi.getter @@ -1949,25 +1503,12 @@ def __init__(__self__, *, :param pulumi.Input[str] source: A field of a ProfileObject. For example: _source.FirstName, where "_source" is a ProfileObjectType of a Zendesk user and "FirstName" is a field in that ObjectType. :param pulumi.Input[str] target: The location of the data in the standard ProfileObject model. For example: _profile.Address.PostalCode. """ - ObjectTypeFieldArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - content_type=content_type, - source=source, - target=target, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content_type: Optional[pulumi.Input['ObjectTypeFieldContentType']] = None, - source: Optional[pulumi.Input[str]] = None, - target: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if content_type is not None: - _setter("content_type", content_type) + pulumi.set(__self__, "content_type", content_type) if source is not None: - _setter("source", source) + pulumi.set(__self__, "source", source) if target is not None: - _setter("target", target) + pulumi.set(__self__, "target", target) @property @pulumi.getter(name="contentType") @@ -2011,21 +1552,10 @@ class ObjectTypeKeyMapArgs: def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None, object_type_key_list: Optional[pulumi.Input[Sequence[pulumi.Input['ObjectTypeKeyArgs']]]] = None): - ObjectTypeKeyMapArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - object_type_key_list=object_type_key_list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - object_type_key_list: Optional[pulumi.Input[Sequence[pulumi.Input['ObjectTypeKeyArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if object_type_key_list is not None: - _setter("object_type_key_list", object_type_key_list) + pulumi.set(__self__, "object_type_key_list", object_type_key_list) @property @pulumi.getter @@ -2056,21 +1586,10 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] field_names: The reference for the key name of the fields map. :param pulumi.Input[Sequence[pulumi.Input['ObjectTypeKeyStandardIdentifiersItem']]] standard_identifiers: The types of keys that a ProfileObject can have. Each ProfileObject can have only 1 UNIQUE key but multiple PROFILE keys. PROFILE means that this key can be used to tie an object to a PROFILE. UNIQUE means that it can be used to uniquely identify an object. If a key a is marked as SECONDARY, it will be used to search for profiles after all other PROFILE keys have been searched. A LOOKUP_ONLY key is only used to match a profile but is not persisted to be used for searching of the profile. A NEW_ONLY key is only used if the profile does not already exist before the object is ingested, otherwise it is only used for matching objects to profiles. """ - ObjectTypeKeyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_names=field_names, - standard_identifiers=standard_identifiers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - standard_identifiers: Optional[pulumi.Input[Sequence[pulumi.Input['ObjectTypeKeyStandardIdentifiersItem']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_names is not None: - _setter("field_names", field_names) + pulumi.set(__self__, "field_names", field_names) if standard_identifiers is not None: - _setter("standard_identifiers", standard_identifiers) + pulumi.set(__self__, "standard_identifiers", standard_identifiers) @property @pulumi.getter(name="fieldNames") @@ -2102,19 +1621,8 @@ class ObjectTypeTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ObjectTypeTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/customerprofiles/calculated_attribute_definition.py b/sdk/python/pulumi_aws_native/customerprofiles/calculated_attribute_definition.py index 236a8ee595..934cfec271 100644 --- a/sdk/python/pulumi_aws_native/customerprofiles/calculated_attribute_definition.py +++ b/sdk/python/pulumi_aws_native/customerprofiles/calculated_attribute_definition.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -28,41 +28,18 @@ def __init__(__self__, *, """ The set of arguments for constructing a CalculatedAttributeDefinition resource. """ - CalculatedAttributeDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute_details=attribute_details, - calculated_attribute_name=calculated_attribute_name, - domain_name=domain_name, - statistic=statistic, - conditions=conditions, - description=description, - display_name=display_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute_details: pulumi.Input['CalculatedAttributeDefinitionAttributeDetailsArgs'], - calculated_attribute_name: pulumi.Input[str], - domain_name: pulumi.Input[str], - statistic: pulumi.Input['CalculatedAttributeDefinitionStatistic'], - conditions: Optional[pulumi.Input['CalculatedAttributeDefinitionConditionsArgs']] = None, - description: Optional[pulumi.Input[str]] = None, - display_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['CalculatedAttributeDefinitionTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attribute_details", attribute_details) - _setter("calculated_attribute_name", calculated_attribute_name) - _setter("domain_name", domain_name) - _setter("statistic", statistic) + pulumi.set(__self__, "attribute_details", attribute_details) + pulumi.set(__self__, "calculated_attribute_name", calculated_attribute_name) + pulumi.set(__self__, "domain_name", domain_name) + pulumi.set(__self__, "statistic", statistic) if conditions is not None: - _setter("conditions", conditions) + pulumi.set(__self__, "conditions", conditions) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if display_name is not None: - _setter("display_name", display_name) + pulumi.set(__self__, "display_name", display_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="attributeDetails") @@ -176,10 +153,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CalculatedAttributeDefinitionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -202,22 +175,12 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = CalculatedAttributeDefinitionArgs.__new__(CalculatedAttributeDefinitionArgs) - if attribute_details is not None and not isinstance(attribute_details, CalculatedAttributeDefinitionAttributeDetailsArgs): - attribute_details = attribute_details or {} - def _setter(key, value): - attribute_details[key] = value - CalculatedAttributeDefinitionAttributeDetailsArgs._configure(_setter, **attribute_details) if attribute_details is None and not opts.urn: raise TypeError("Missing required property 'attribute_details'") __props__.__dict__["attribute_details"] = attribute_details if calculated_attribute_name is None and not opts.urn: raise TypeError("Missing required property 'calculated_attribute_name'") __props__.__dict__["calculated_attribute_name"] = calculated_attribute_name - if conditions is not None and not isinstance(conditions, CalculatedAttributeDefinitionConditionsArgs): - conditions = conditions or {} - def _setter(key, value): - conditions[key] = value - CalculatedAttributeDefinitionConditionsArgs._configure(_setter, **conditions) __props__.__dict__["conditions"] = conditions __props__.__dict__["description"] = description __props__.__dict__["display_name"] = display_name diff --git a/sdk/python/pulumi_aws_native/customerprofiles/domain.py b/sdk/python/pulumi_aws_native/customerprofiles/domain.py index 2a71c432a0..eba5cd9c9f 100644 --- a/sdk/python/pulumi_aws_native/customerprofiles/domain.py +++ b/sdk/python/pulumi_aws_native/customerprofiles/domain.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -32,41 +32,20 @@ def __init__(__self__, *, :param pulumi.Input[str] domain_name: The unique name of the domain. :param pulumi.Input[Sequence[pulumi.Input['DomainTagArgs']]] tags: The tags (keys and values) associated with the domain """ - DomainArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dead_letter_queue_url=dead_letter_queue_url, - default_encryption_key=default_encryption_key, - default_expiration_days=default_expiration_days, - domain_name=domain_name, - matching=matching, - rule_based_matching=rule_based_matching, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dead_letter_queue_url: Optional[pulumi.Input[str]] = None, - default_encryption_key: Optional[pulumi.Input[str]] = None, - default_expiration_days: Optional[pulumi.Input[int]] = None, - domain_name: Optional[pulumi.Input[str]] = None, - matching: Optional[pulumi.Input['DomainMatchingArgs']] = None, - rule_based_matching: Optional[pulumi.Input['DomainRuleBasedMatchingArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DomainTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dead_letter_queue_url is not None: - _setter("dead_letter_queue_url", dead_letter_queue_url) + pulumi.set(__self__, "dead_letter_queue_url", dead_letter_queue_url) if default_encryption_key is not None: - _setter("default_encryption_key", default_encryption_key) + pulumi.set(__self__, "default_encryption_key", default_encryption_key) if default_expiration_days is not None: - _setter("default_expiration_days", default_expiration_days) + pulumi.set(__self__, "default_expiration_days", default_expiration_days) if domain_name is not None: - _setter("domain_name", domain_name) + pulumi.set(__self__, "domain_name", domain_name) if matching is not None: - _setter("matching", matching) + pulumi.set(__self__, "matching", matching) if rule_based_matching is not None: - _setter("rule_based_matching", rule_based_matching) + pulumi.set(__self__, "rule_based_matching", rule_based_matching) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="deadLetterQueueUrl") @@ -190,10 +169,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DomainArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -219,17 +194,7 @@ def _internal_init(__self__, __props__.__dict__["default_encryption_key"] = default_encryption_key __props__.__dict__["default_expiration_days"] = default_expiration_days __props__.__dict__["domain_name"] = domain_name - if matching is not None and not isinstance(matching, DomainMatchingArgs): - matching = matching or {} - def _setter(key, value): - matching[key] = value - DomainMatchingArgs._configure(_setter, **matching) __props__.__dict__["matching"] = matching - if rule_based_matching is not None and not isinstance(rule_based_matching, DomainRuleBasedMatchingArgs): - rule_based_matching = rule_based_matching or {} - def _setter(key, value): - rule_based_matching[key] = value - DomainRuleBasedMatchingArgs._configure(_setter, **rule_based_matching) __props__.__dict__["rule_based_matching"] = rule_based_matching __props__.__dict__["tags"] = tags __props__.__dict__["created_at"] = None diff --git a/sdk/python/pulumi_aws_native/customerprofiles/event_stream.py b/sdk/python/pulumi_aws_native/customerprofiles/event_stream.py index 2e53a735e7..beacc6dddc 100644 --- a/sdk/python/pulumi_aws_native/customerprofiles/event_stream.py +++ b/sdk/python/pulumi_aws_native/customerprofiles/event_stream.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -27,27 +27,12 @@ def __init__(__self__, *, :param pulumi.Input[str] event_stream_name: The name of the event stream. :param pulumi.Input[Sequence[pulumi.Input['EventStreamTagArgs']]] tags: The tags used to organize, track, or control access for this resource. """ - EventStreamArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - domain_name=domain_name, - uri=uri, - event_stream_name=event_stream_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - domain_name: pulumi.Input[str], - uri: pulumi.Input[str], - event_stream_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['EventStreamTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("domain_name", domain_name) - _setter("uri", uri) + pulumi.set(__self__, "domain_name", domain_name) + pulumi.set(__self__, "uri", uri) if event_stream_name is not None: - _setter("event_stream_name", event_stream_name) + pulumi.set(__self__, "event_stream_name", event_stream_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="domainName") @@ -133,10 +118,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - EventStreamArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/customerprofiles/get_calculated_attribute_definition.py b/sdk/python/pulumi_aws_native/customerprofiles/get_calculated_attribute_definition.py index 39b50ab4f3..b78ebbf58e 100644 --- a/sdk/python/pulumi_aws_native/customerprofiles/get_calculated_attribute_definition.py +++ b/sdk/python/pulumi_aws_native/customerprofiles/get_calculated_attribute_definition.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/customerprofiles/get_domain.py b/sdk/python/pulumi_aws_native/customerprofiles/get_domain.py index 82fba05c31..eaec89d510 100644 --- a/sdk/python/pulumi_aws_native/customerprofiles/get_domain.py +++ b/sdk/python/pulumi_aws_native/customerprofiles/get_domain.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/customerprofiles/get_event_stream.py b/sdk/python/pulumi_aws_native/customerprofiles/get_event_stream.py index 8c0de20008..78d4e7cea9 100644 --- a/sdk/python/pulumi_aws_native/customerprofiles/get_event_stream.py +++ b/sdk/python/pulumi_aws_native/customerprofiles/get_event_stream.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/customerprofiles/get_integration.py b/sdk/python/pulumi_aws_native/customerprofiles/get_integration.py index eff9798ca5..b74fd4d7d3 100644 --- a/sdk/python/pulumi_aws_native/customerprofiles/get_integration.py +++ b/sdk/python/pulumi_aws_native/customerprofiles/get_integration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/customerprofiles/get_object_type.py b/sdk/python/pulumi_aws_native/customerprofiles/get_object_type.py index 1bda0a274e..cd82ce69c0 100644 --- a/sdk/python/pulumi_aws_native/customerprofiles/get_object_type.py +++ b/sdk/python/pulumi_aws_native/customerprofiles/get_object_type.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/customerprofiles/integration.py b/sdk/python/pulumi_aws_native/customerprofiles/integration.py index ca09eb53b8..f58c366400 100644 --- a/sdk/python/pulumi_aws_native/customerprofiles/integration.py +++ b/sdk/python/pulumi_aws_native/customerprofiles/integration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -31,36 +31,17 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['IntegrationTagArgs']]] tags: The tags (keys and values) associated with the integration :param pulumi.Input[str] uri: The URI of the S3 bucket or any other type of data source. """ - IntegrationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - domain_name=domain_name, - flow_definition=flow_definition, - object_type_name=object_type_name, - object_type_names=object_type_names, - tags=tags, - uri=uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - domain_name: pulumi.Input[str], - flow_definition: Optional[pulumi.Input['IntegrationFlowDefinitionArgs']] = None, - object_type_name: Optional[pulumi.Input[str]] = None, - object_type_names: Optional[pulumi.Input[Sequence[pulumi.Input['IntegrationObjectTypeMappingArgs']]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['IntegrationTagArgs']]]] = None, - uri: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("domain_name", domain_name) + pulumi.set(__self__, "domain_name", domain_name) if flow_definition is not None: - _setter("flow_definition", flow_definition) + pulumi.set(__self__, "flow_definition", flow_definition) if object_type_name is not None: - _setter("object_type_name", object_type_name) + pulumi.set(__self__, "object_type_name", object_type_name) if object_type_names is not None: - _setter("object_type_names", object_type_names) + pulumi.set(__self__, "object_type_names", object_type_names) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if uri is not None: - _setter("uri", uri) + pulumi.set(__self__, "uri", uri) @property @pulumi.getter(name="domainName") @@ -174,10 +155,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - IntegrationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -201,11 +178,6 @@ def _internal_init(__self__, if domain_name is None and not opts.urn: raise TypeError("Missing required property 'domain_name'") __props__.__dict__["domain_name"] = domain_name - if flow_definition is not None and not isinstance(flow_definition, IntegrationFlowDefinitionArgs): - flow_definition = flow_definition or {} - def _setter(key, value): - flow_definition[key] = value - IntegrationFlowDefinitionArgs._configure(_setter, **flow_definition) __props__.__dict__["flow_definition"] = flow_definition __props__.__dict__["object_type_name"] = object_type_name __props__.__dict__["object_type_names"] = object_type_names diff --git a/sdk/python/pulumi_aws_native/customerprofiles/object_type.py b/sdk/python/pulumi_aws_native/customerprofiles/object_type.py index 9829b84daa..2d9069b504 100644 --- a/sdk/python/pulumi_aws_native/customerprofiles/object_type.py +++ b/sdk/python/pulumi_aws_native/customerprofiles/object_type.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -42,56 +42,27 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ObjectTypeTagArgs']]] tags: The tags (keys and values) associated with the integration. :param pulumi.Input[str] template_id: A unique identifier for the object template. """ - ObjectTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - domain_name=domain_name, - allow_profile_creation=allow_profile_creation, - description=description, - encryption_key=encryption_key, - expiration_days=expiration_days, - fields=fields, - keys=keys, - object_type_name=object_type_name, - source_last_updated_timestamp_format=source_last_updated_timestamp_format, - tags=tags, - template_id=template_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - domain_name: pulumi.Input[str], - allow_profile_creation: Optional[pulumi.Input[bool]] = None, - description: Optional[pulumi.Input[str]] = None, - encryption_key: Optional[pulumi.Input[str]] = None, - expiration_days: Optional[pulumi.Input[int]] = None, - fields: Optional[pulumi.Input[Sequence[pulumi.Input['ObjectTypeFieldMapArgs']]]] = None, - keys: Optional[pulumi.Input[Sequence[pulumi.Input['ObjectTypeKeyMapArgs']]]] = None, - object_type_name: Optional[pulumi.Input[str]] = None, - source_last_updated_timestamp_format: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ObjectTypeTagArgs']]]] = None, - template_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("domain_name", domain_name) + pulumi.set(__self__, "domain_name", domain_name) if allow_profile_creation is not None: - _setter("allow_profile_creation", allow_profile_creation) + pulumi.set(__self__, "allow_profile_creation", allow_profile_creation) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if encryption_key is not None: - _setter("encryption_key", encryption_key) + pulumi.set(__self__, "encryption_key", encryption_key) if expiration_days is not None: - _setter("expiration_days", expiration_days) + pulumi.set(__self__, "expiration_days", expiration_days) if fields is not None: - _setter("fields", fields) + pulumi.set(__self__, "fields", fields) if keys is not None: - _setter("keys", keys) + pulumi.set(__self__, "keys", keys) if object_type_name is not None: - _setter("object_type_name", object_type_name) + pulumi.set(__self__, "object_type_name", object_type_name) if source_last_updated_timestamp_format is not None: - _setter("source_last_updated_timestamp_format", source_last_updated_timestamp_format) + pulumi.set(__self__, "source_last_updated_timestamp_format", source_last_updated_timestamp_format) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if template_id is not None: - _setter("template_id", template_id) + pulumi.set(__self__, "template_id", template_id) @property @pulumi.getter(name="domainName") @@ -279,10 +250,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ObjectTypeArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/customerprofiles/outputs.py b/sdk/python/pulumi_aws_native/customerprofiles/outputs.py index 415f0e1a96..70f5f8a495 100644 --- a/sdk/python/pulumi_aws_native/customerprofiles/outputs.py +++ b/sdk/python/pulumi_aws_native/customerprofiles/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -67,19 +67,8 @@ def __init__(__self__, *, """ Mathematical expression and a list of attribute items specified in that expression. """ - CalculatedAttributeDefinitionAttributeDetails._configure( - lambda key, value: pulumi.set(__self__, key, value), - attributes=attributes, - expression=expression, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attributes: Sequence['outputs.CalculatedAttributeDefinitionAttributeItem'], - expression: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attributes", attributes) - _setter("expression", expression) + pulumi.set(__self__, "attributes", attributes) + pulumi.set(__self__, "expression", expression) @property @pulumi.getter @@ -102,16 +91,7 @@ def __init__(__self__, *, """ The details of a single attribute item specified in the mathematical expression. """ - CalculatedAttributeDefinitionAttributeItem._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -148,25 +128,12 @@ def __init__(__self__, *, """ The conditions including range, object count, and threshold for the calculated attribute. """ - CalculatedAttributeDefinitionConditions._configure( - lambda key, value: pulumi.set(__self__, key, value), - object_count=object_count, - range=range, - threshold=threshold, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object_count: Optional[int] = None, - range: Optional['outputs.CalculatedAttributeDefinitionRange'] = None, - threshold: Optional['outputs.CalculatedAttributeDefinitionThreshold'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if object_count is not None: - _setter("object_count", object_count) + pulumi.set(__self__, "object_count", object_count) if range is not None: - _setter("range", range) + pulumi.set(__self__, "range", range) if threshold is not None: - _setter("threshold", threshold) + pulumi.set(__self__, "threshold", threshold) @property @pulumi.getter(name="objectCount") @@ -195,19 +162,8 @@ def __init__(__self__, *, """ The relative time period over which data is included in the aggregation. """ - CalculatedAttributeDefinitionRange._configure( - lambda key, value: pulumi.set(__self__, key, value), - unit=unit, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - unit: 'CalculatedAttributeDefinitionRangeUnit', - value: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("unit", unit) - _setter("value", value) + pulumi.set(__self__, "unit", unit) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -233,19 +189,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - CalculatedAttributeDefinitionTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -275,19 +220,8 @@ def __init__(__self__, *, """ The threshold for the calculated attribute. """ - CalculatedAttributeDefinitionThreshold._configure( - lambda key, value: pulumi.set(__self__, key, value), - operator=operator, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - operator: 'CalculatedAttributeDefinitionThresholdOperator', - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("operator", operator) - _setter("value", value) + pulumi.set(__self__, "operator", operator) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -311,19 +245,8 @@ def __init__(__self__, *, """ Details regarding the Kinesis stream. """ - DestinationDetailsProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - status=status, - uri=uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status: 'EventStreamStatus', - uri: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("status", status) - _setter("uri", uri) + pulumi.set(__self__, "status", status) + pulumi.set(__self__, "uri", uri) @property @pulumi.getter @@ -374,28 +297,13 @@ def __init__(__self__, *, :param Sequence[str] email_address: The Email type. You can choose from EmailAddress, BusinessEmailAddress and PersonalEmailAddress. You only can use the EmailAddress type in the MatchingRule. For example, if you want to match profile based on PersonalEmailAddress or BusinessEmailAddress, you need to choose the PersonalEmailAddress and the BusinessEmailAddress to represent the EmailAddress type and only specify the EmailAddress on the matching rule. :param Sequence[str] phone_number: The PhoneNumber type. You can choose from PhoneNumber, HomePhoneNumber, and MobilePhoneNumber. You only can use the PhoneNumber type in the MatchingRule. For example, if you want to match a profile based on Phone or HomePhone, you need to choose the Phone and the HomePhone to represent the PhoneNumber type and only specify the PhoneNumber on the matching rule. """ - DomainAttributeTypesSelector._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute_matching_model=attribute_matching_model, - address=address, - email_address=email_address, - phone_number=phone_number, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute_matching_model: 'DomainAttributeTypesSelectorAttributeMatchingModel', - address: Optional[Sequence[str]] = None, - email_address: Optional[Sequence[str]] = None, - phone_number: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attribute_matching_model", attribute_matching_model) + pulumi.set(__self__, "attribute_matching_model", attribute_matching_model) if address is not None: - _setter("address", address) + pulumi.set(__self__, "address", address) if email_address is not None: - _setter("email_address", email_address) + pulumi.set(__self__, "email_address", email_address) if phone_number is not None: - _setter("phone_number", phone_number) + pulumi.set(__self__, "phone_number", phone_number) @property @pulumi.getter(name="attributeMatchingModel") @@ -464,28 +372,13 @@ def __init__(__self__, *, :param bool enabled: The flag that enables the auto-merging of duplicate profiles. :param float min_allowed_confidence_score_for_merging: A number between 0 and 1 that represents the minimum confidence score required for profiles within a matching group to be merged during the auto-merge process. A higher score means higher similarity required to merge profiles. """ - DomainAutoMerging._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - conflict_resolution=conflict_resolution, - consolidation=consolidation, - min_allowed_confidence_score_for_merging=min_allowed_confidence_score_for_merging, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: bool, - conflict_resolution: Optional['outputs.DomainConflictResolution'] = None, - consolidation: Optional['outputs.DomainConsolidation'] = None, - min_allowed_confidence_score_for_merging: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if conflict_resolution is not None: - _setter("conflict_resolution", conflict_resolution) + pulumi.set(__self__, "conflict_resolution", conflict_resolution) if consolidation is not None: - _setter("consolidation", consolidation) + pulumi.set(__self__, "consolidation", consolidation) if min_allowed_confidence_score_for_merging is not None: - _setter("min_allowed_confidence_score_for_merging", min_allowed_confidence_score_for_merging) + pulumi.set(__self__, "min_allowed_confidence_score_for_merging", min_allowed_confidence_score_for_merging) @property @pulumi.getter @@ -546,20 +439,9 @@ def __init__(__self__, *, :param 'DomainConflictResolutionConflictResolvingModel' conflict_resolving_model: How the auto-merging process should resolve conflicts between different profiles. :param str source_name: The ObjectType name that is used to resolve profile merging conflicts when choosing SOURCE as the ConflictResolvingModel. """ - DomainConflictResolution._configure( - lambda key, value: pulumi.set(__self__, key, value), - conflict_resolving_model=conflict_resolving_model, - source_name=source_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - conflict_resolving_model: 'DomainConflictResolutionConflictResolvingModel', - source_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("conflict_resolving_model", conflict_resolving_model) + pulumi.set(__self__, "conflict_resolving_model", conflict_resolving_model) if source_name is not None: - _setter("source_name", source_name) + pulumi.set(__self__, "source_name", source_name) @property @pulumi.getter(name="conflictResolvingModel") @@ -606,16 +488,7 @@ def __init__(__self__, *, A list of matching attributes that represent matching criteria. If two profiles meet at least one of the requirements in the matching attributes list, they will be merged. :param Sequence[Sequence[str]] matching_attributes_list: A list of matching criteria. """ - DomainConsolidation._configure( - lambda key, value: pulumi.set(__self__, key, value), - matching_attributes_list=matching_attributes_list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - matching_attributes_list: Sequence[Sequence[str]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("matching_attributes_list", matching_attributes_list) + pulumi.set(__self__, "matching_attributes_list", matching_attributes_list) @property @pulumi.getter(name="matchingAttributesList") @@ -653,17 +526,8 @@ def __init__(__self__, *, """ Configuration information for exporting Identity Resolution results, for example, to an S3 bucket. """ - DomainExportingConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_exporting=s3_exporting, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_exporting: Optional['outputs.DomainS3ExportingConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if s3_exporting is not None: - _setter("s3_exporting", s3_exporting) + pulumi.set(__self__, "s3_exporting", s3_exporting) @property @pulumi.getter(name="s3Exporting") @@ -701,19 +565,8 @@ def __init__(__self__, *, :param 'DomainJobScheduleDayOfTheWeek' day_of_the_week: The day when the Identity Resolution Job should run every week. :param str time: The time when the Identity Resolution Job should run every week. """ - DomainJobSchedule._configure( - lambda key, value: pulumi.set(__self__, key, value), - day_of_the_week=day_of_the_week, - time=time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - day_of_the_week: 'DomainJobScheduleDayOfTheWeek', - time: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("day_of_the_week", day_of_the_week) - _setter("time", time) + pulumi.set(__self__, "day_of_the_week", day_of_the_week) + pulumi.set(__self__, "time", time) @property @pulumi.getter(name="dayOfTheWeek") @@ -767,28 +620,13 @@ def __init__(__self__, *, The process of matching duplicate profiles. If Matching = true, Amazon Connect Customer Profiles starts a weekly batch process called Identity Resolution Job. If you do not specify a date and time for Identity Resolution Job to run, by default it runs every Saturday at 12AM UTC to detect duplicate profiles in your domains. After the Identity Resolution Job completes, use the GetMatches API to return and review the results. Or, if you have configured ExportingConfig in the MatchingRequest, you can download the results from S3. :param bool enabled: The flag that enables the matching process of duplicate profiles. """ - DomainMatching._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - auto_merging=auto_merging, - exporting_config=exporting_config, - job_schedule=job_schedule, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: bool, - auto_merging: Optional['outputs.DomainAutoMerging'] = None, - exporting_config: Optional['outputs.DomainExportingConfig'] = None, - job_schedule: Optional['outputs.DomainJobSchedule'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if auto_merging is not None: - _setter("auto_merging", auto_merging) + pulumi.set(__self__, "auto_merging", auto_merging) if exporting_config is not None: - _setter("exporting_config", exporting_config) + pulumi.set(__self__, "exporting_config", exporting_config) if job_schedule is not None: - _setter("job_schedule", job_schedule) + pulumi.set(__self__, "job_schedule", job_schedule) @property @pulumi.getter @@ -824,16 +662,7 @@ def __init__(__self__, *, """ Specifies how does the rule-based matching process should match profiles. """ - DomainMatchingRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - rule=rule, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rule: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("rule", rule) + pulumi.set(__self__, "rule", rule) @property @pulumi.getter @@ -889,44 +718,21 @@ def __init__(__self__, *, :param int max_allowed_rule_level_for_matching: Indicates the maximum allowed rule level for matching. :param int max_allowed_rule_level_for_merging: Indicates the maximum allowed rule level for merging. """ - DomainRuleBasedMatching._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - attribute_types_selector=attribute_types_selector, - conflict_resolution=conflict_resolution, - exporting_config=exporting_config, - matching_rules=matching_rules, - max_allowed_rule_level_for_matching=max_allowed_rule_level_for_matching, - max_allowed_rule_level_for_merging=max_allowed_rule_level_for_merging, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: bool, - attribute_types_selector: Optional['outputs.DomainAttributeTypesSelector'] = None, - conflict_resolution: Optional['outputs.DomainConflictResolution'] = None, - exporting_config: Optional['outputs.DomainExportingConfig'] = None, - matching_rules: Optional[Sequence['outputs.DomainMatchingRule']] = None, - max_allowed_rule_level_for_matching: Optional[int] = None, - max_allowed_rule_level_for_merging: Optional[int] = None, - status: Optional['DomainRuleBasedMatchingStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if attribute_types_selector is not None: - _setter("attribute_types_selector", attribute_types_selector) + pulumi.set(__self__, "attribute_types_selector", attribute_types_selector) if conflict_resolution is not None: - _setter("conflict_resolution", conflict_resolution) + pulumi.set(__self__, "conflict_resolution", conflict_resolution) if exporting_config is not None: - _setter("exporting_config", exporting_config) + pulumi.set(__self__, "exporting_config", exporting_config) if matching_rules is not None: - _setter("matching_rules", matching_rules) + pulumi.set(__self__, "matching_rules", matching_rules) if max_allowed_rule_level_for_matching is not None: - _setter("max_allowed_rule_level_for_matching", max_allowed_rule_level_for_matching) + pulumi.set(__self__, "max_allowed_rule_level_for_matching", max_allowed_rule_level_for_matching) if max_allowed_rule_level_for_merging is not None: - _setter("max_allowed_rule_level_for_merging", max_allowed_rule_level_for_merging) + pulumi.set(__self__, "max_allowed_rule_level_for_merging", max_allowed_rule_level_for_merging) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter @@ -1013,20 +819,9 @@ def __init__(__self__, *, :param str s3_bucket_name: The name of the S3 bucket where Identity Resolution Jobs write result files. :param str s3_key_name: The S3 key name of the location where Identity Resolution Jobs write result files. """ - DomainS3ExportingConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_bucket_name=s3_bucket_name, - s3_key_name=s3_key_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_bucket_name: str, - s3_key_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_bucket_name", s3_bucket_name) + pulumi.set(__self__, "s3_bucket_name", s3_bucket_name) if s3_key_name is not None: - _setter("s3_key_name", s3_key_name) + pulumi.set(__self__, "s3_key_name", s3_key_name) @property @pulumi.getter(name="s3BucketName") @@ -1085,29 +880,14 @@ def __init__(__self__, *, :param float profile_count: The total number of profiles currently in the domain. :param float total_size: The total size, in bytes, of all objects in the domain. """ - DomainStats._configure( - lambda key, value: pulumi.set(__self__, key, value), - metering_profile_count=metering_profile_count, - object_count=object_count, - profile_count=profile_count, - total_size=total_size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metering_profile_count: Optional[float] = None, - object_count: Optional[float] = None, - profile_count: Optional[float] = None, - total_size: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if metering_profile_count is not None: - _setter("metering_profile_count", metering_profile_count) + pulumi.set(__self__, "metering_profile_count", metering_profile_count) if object_count is not None: - _setter("object_count", object_count) + pulumi.set(__self__, "object_count", object_count) if profile_count is not None: - _setter("profile_count", profile_count) + pulumi.set(__self__, "profile_count", profile_count) if total_size is not None: - _setter("total_size", total_size) + pulumi.set(__self__, "total_size", total_size) @property @pulumi.getter(name="meteringProfileCount") @@ -1147,19 +927,8 @@ class DomainTag(dict): def __init__(__self__, *, key: str, value: str): - DomainTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1185,19 +954,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - EventStreamTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1241,33 +999,16 @@ def __init__(__self__, *, salesforce: Optional['IntegrationSalesforceConnectorOperator'] = None, service_now: Optional['IntegrationServiceNowConnectorOperator'] = None, zendesk: Optional['IntegrationZendeskConnectorOperator'] = None): - IntegrationConnectorOperator._configure( - lambda key, value: pulumi.set(__self__, key, value), - marketo=marketo, - s3=s3, - salesforce=salesforce, - service_now=service_now, - zendesk=zendesk, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - marketo: Optional['IntegrationMarketoConnectorOperator'] = None, - s3: Optional['IntegrationS3ConnectorOperator'] = None, - salesforce: Optional['IntegrationSalesforceConnectorOperator'] = None, - service_now: Optional['IntegrationServiceNowConnectorOperator'] = None, - zendesk: Optional['IntegrationZendeskConnectorOperator'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if marketo is not None: - _setter("marketo", marketo) + pulumi.set(__self__, "marketo", marketo) if s3 is not None: - _setter("s3", s3) + pulumi.set(__self__, "s3", s3) if salesforce is not None: - _setter("salesforce", salesforce) + pulumi.set(__self__, "salesforce", salesforce) if service_now is not None: - _setter("service_now", service_now) + pulumi.set(__self__, "service_now", service_now) if zendesk is not None: - _setter("zendesk", zendesk) + pulumi.set(__self__, "zendesk", zendesk) @property @pulumi.getter @@ -1327,32 +1068,13 @@ def __init__(__self__, *, tasks: Sequence['outputs.IntegrationTask'], trigger_config: 'outputs.IntegrationTriggerConfig', description: Optional[str] = None): - IntegrationFlowDefinition._configure( - lambda key, value: pulumi.set(__self__, key, value), - flow_name=flow_name, - kms_arn=kms_arn, - source_flow_config=source_flow_config, - tasks=tasks, - trigger_config=trigger_config, - description=description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - flow_name: str, - kms_arn: str, - source_flow_config: 'outputs.IntegrationSourceFlowConfig', - tasks: Sequence['outputs.IntegrationTask'], - trigger_config: 'outputs.IntegrationTriggerConfig', - description: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("flow_name", flow_name) - _setter("kms_arn", kms_arn) - _setter("source_flow_config", source_flow_config) - _setter("tasks", tasks) - _setter("trigger_config", trigger_config) + pulumi.set(__self__, "flow_name", flow_name) + pulumi.set(__self__, "kms_arn", kms_arn) + pulumi.set(__self__, "source_flow_config", source_flow_config) + pulumi.set(__self__, "tasks", tasks) + pulumi.set(__self__, "trigger_config", trigger_config) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) @property @pulumi.getter(name="flowName") @@ -1406,17 +1128,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, datetime_type_field_name: Optional[str] = None): - IntegrationIncrementalPullConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - datetime_type_field_name=datetime_type_field_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - datetime_type_field_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if datetime_type_field_name is not None: - _setter("datetime_type_field_name", datetime_type_field_name) + pulumi.set(__self__, "datetime_type_field_name", datetime_type_field_name) @property @pulumi.getter(name="datetimeTypeFieldName") @@ -1428,16 +1141,7 @@ def datetime_type_field_name(self) -> Optional[str]: class IntegrationMarketoSourceProperties(dict): def __init__(__self__, *, object: str): - IntegrationMarketoSourceProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object", object) + pulumi.set(__self__, "object", object) @property @pulumi.getter @@ -1450,19 +1154,8 @@ class IntegrationObjectTypeMapping(dict): def __init__(__self__, *, key: str, value: str): - IntegrationObjectTypeMapping._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1499,20 +1192,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, bucket_name: str, bucket_prefix: Optional[str] = None): - IntegrationS3SourceProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - bucket_prefix=bucket_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: str, - bucket_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_name", bucket_name) + pulumi.set(__self__, "bucket_name", bucket_name) if bucket_prefix is not None: - _setter("bucket_prefix", bucket_prefix) + pulumi.set(__self__, "bucket_prefix", bucket_prefix) @property @pulumi.getter(name="bucketName") @@ -1550,24 +1232,11 @@ def __init__(__self__, *, object: str, enable_dynamic_field_update: Optional[bool] = None, include_deleted_records: Optional[bool] = None): - IntegrationSalesforceSourceProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - enable_dynamic_field_update=enable_dynamic_field_update, - include_deleted_records=include_deleted_records, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: str, - enable_dynamic_field_update: Optional[bool] = None, - include_deleted_records: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object", object) + pulumi.set(__self__, "object", object) if enable_dynamic_field_update is not None: - _setter("enable_dynamic_field_update", enable_dynamic_field_update) + pulumi.set(__self__, "enable_dynamic_field_update", enable_dynamic_field_update) if include_deleted_records is not None: - _setter("include_deleted_records", include_deleted_records) + pulumi.set(__self__, "include_deleted_records", include_deleted_records) @property @pulumi.getter @@ -1622,40 +1291,19 @@ def __init__(__self__, *, schedule_offset: Optional[int] = None, schedule_start_time: Optional[float] = None, timezone: Optional[str] = None): - IntegrationScheduledTriggerProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - schedule_expression=schedule_expression, - data_pull_mode=data_pull_mode, - first_execution_from=first_execution_from, - schedule_end_time=schedule_end_time, - schedule_offset=schedule_offset, - schedule_start_time=schedule_start_time, - timezone=timezone, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - schedule_expression: str, - data_pull_mode: Optional['IntegrationScheduledTriggerPropertiesDataPullMode'] = None, - first_execution_from: Optional[float] = None, - schedule_end_time: Optional[float] = None, - schedule_offset: Optional[int] = None, - schedule_start_time: Optional[float] = None, - timezone: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("schedule_expression", schedule_expression) + pulumi.set(__self__, "schedule_expression", schedule_expression) if data_pull_mode is not None: - _setter("data_pull_mode", data_pull_mode) + pulumi.set(__self__, "data_pull_mode", data_pull_mode) if first_execution_from is not None: - _setter("first_execution_from", first_execution_from) + pulumi.set(__self__, "first_execution_from", first_execution_from) if schedule_end_time is not None: - _setter("schedule_end_time", schedule_end_time) + pulumi.set(__self__, "schedule_end_time", schedule_end_time) if schedule_offset is not None: - _setter("schedule_offset", schedule_offset) + pulumi.set(__self__, "schedule_offset", schedule_offset) if schedule_start_time is not None: - _setter("schedule_start_time", schedule_start_time) + pulumi.set(__self__, "schedule_start_time", schedule_start_time) if timezone is not None: - _setter("timezone", timezone) + pulumi.set(__self__, "timezone", timezone) @property @pulumi.getter(name="scheduleExpression") @@ -1697,16 +1345,7 @@ def timezone(self) -> Optional[str]: class IntegrationServiceNowSourceProperties(dict): def __init__(__self__, *, object: str): - IntegrationServiceNowSourceProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object", object) + pulumi.set(__self__, "object", object) @property @pulumi.getter @@ -1739,33 +1378,16 @@ def __init__(__self__, *, salesforce: Optional['outputs.IntegrationSalesforceSourceProperties'] = None, service_now: Optional['outputs.IntegrationServiceNowSourceProperties'] = None, zendesk: Optional['outputs.IntegrationZendeskSourceProperties'] = None): - IntegrationSourceConnectorProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - marketo=marketo, - s3=s3, - salesforce=salesforce, - service_now=service_now, - zendesk=zendesk, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - marketo: Optional['outputs.IntegrationMarketoSourceProperties'] = None, - s3: Optional['outputs.IntegrationS3SourceProperties'] = None, - salesforce: Optional['outputs.IntegrationSalesforceSourceProperties'] = None, - service_now: Optional['outputs.IntegrationServiceNowSourceProperties'] = None, - zendesk: Optional['outputs.IntegrationZendeskSourceProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if marketo is not None: - _setter("marketo", marketo) + pulumi.set(__self__, "marketo", marketo) if s3 is not None: - _setter("s3", s3) + pulumi.set(__self__, "s3", s3) if salesforce is not None: - _setter("salesforce", salesforce) + pulumi.set(__self__, "salesforce", salesforce) if service_now is not None: - _setter("service_now", service_now) + pulumi.set(__self__, "service_now", service_now) if zendesk is not None: - _setter("zendesk", zendesk) + pulumi.set(__self__, "zendesk", zendesk) @property @pulumi.getter @@ -1823,27 +1445,12 @@ def __init__(__self__, *, source_connector_properties: 'outputs.IntegrationSourceConnectorProperties', connector_profile_name: Optional[str] = None, incremental_pull_config: Optional['outputs.IntegrationIncrementalPullConfig'] = None): - IntegrationSourceFlowConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - connector_type=connector_type, - source_connector_properties=source_connector_properties, - connector_profile_name=connector_profile_name, - incremental_pull_config=incremental_pull_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connector_type: 'IntegrationConnectorType', - source_connector_properties: 'outputs.IntegrationSourceConnectorProperties', - connector_profile_name: Optional[str] = None, - incremental_pull_config: Optional['outputs.IntegrationIncrementalPullConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("connector_type", connector_type) - _setter("source_connector_properties", source_connector_properties) + pulumi.set(__self__, "connector_type", connector_type) + pulumi.set(__self__, "source_connector_properties", source_connector_properties) if connector_profile_name is not None: - _setter("connector_profile_name", connector_profile_name) + pulumi.set(__self__, "connector_profile_name", connector_profile_name) if incremental_pull_config is not None: - _setter("incremental_pull_config", incremental_pull_config) + pulumi.set(__self__, "incremental_pull_config", incremental_pull_config) @property @pulumi.getter(name="connectorType") @@ -1871,19 +1478,8 @@ class IntegrationTag(dict): def __init__(__self__, *, key: str, value: str): - IntegrationTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1929,31 +1525,14 @@ def __init__(__self__, *, connector_operator: Optional['outputs.IntegrationConnectorOperator'] = None, destination_field: Optional[str] = None, task_properties: Optional[Sequence['outputs.IntegrationTaskPropertiesMap']] = None): - IntegrationTask._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_fields=source_fields, - task_type=task_type, - connector_operator=connector_operator, - destination_field=destination_field, - task_properties=task_properties, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_fields: Sequence[str], - task_type: 'IntegrationTaskType', - connector_operator: Optional['outputs.IntegrationConnectorOperator'] = None, - destination_field: Optional[str] = None, - task_properties: Optional[Sequence['outputs.IntegrationTaskPropertiesMap']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("source_fields", source_fields) - _setter("task_type", task_type) + pulumi.set(__self__, "source_fields", source_fields) + pulumi.set(__self__, "task_type", task_type) if connector_operator is not None: - _setter("connector_operator", connector_operator) + pulumi.set(__self__, "connector_operator", connector_operator) if destination_field is not None: - _setter("destination_field", destination_field) + pulumi.set(__self__, "destination_field", destination_field) if task_properties is not None: - _setter("task_properties", task_properties) + pulumi.set(__self__, "task_properties", task_properties) @property @pulumi.getter(name="sourceFields") @@ -2003,19 +1582,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, operator_property_key: 'IntegrationOperatorPropertiesKeys', property: str): - IntegrationTaskPropertiesMap._configure( - lambda key, value: pulumi.set(__self__, key, value), - operator_property_key=operator_property_key, - property=property, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - operator_property_key: 'IntegrationOperatorPropertiesKeys', - property: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("operator_property_key", operator_property_key) - _setter("property", property) + pulumi.set(__self__, "operator_property_key", operator_property_key) + pulumi.set(__self__, "property", property) @property @pulumi.getter(name="operatorPropertyKey") @@ -2052,20 +1620,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, trigger_type: 'IntegrationTriggerType', trigger_properties: Optional['outputs.IntegrationTriggerProperties'] = None): - IntegrationTriggerConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - trigger_type=trigger_type, - trigger_properties=trigger_properties, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - trigger_type: 'IntegrationTriggerType', - trigger_properties: Optional['outputs.IntegrationTriggerProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("trigger_type", trigger_type) + pulumi.set(__self__, "trigger_type", trigger_type) if trigger_properties is not None: - _setter("trigger_properties", trigger_properties) + pulumi.set(__self__, "trigger_properties", trigger_properties) @property @pulumi.getter(name="triggerType") @@ -2082,17 +1639,8 @@ def trigger_properties(self) -> Optional['outputs.IntegrationTriggerProperties'] class IntegrationTriggerProperties(dict): def __init__(__self__, *, scheduled: Optional['outputs.IntegrationScheduledTriggerProperties'] = None): - IntegrationTriggerProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - scheduled=scheduled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - scheduled: Optional['outputs.IntegrationScheduledTriggerProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if scheduled is not None: - _setter("scheduled", scheduled) + pulumi.set(__self__, "scheduled", scheduled) @property @pulumi.getter @@ -2104,16 +1652,7 @@ def scheduled(self) -> Optional['outputs.IntegrationScheduledTriggerProperties'] class IntegrationZendeskSourceProperties(dict): def __init__(__self__, *, object: str): - IntegrationZendeskSourceProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - object=object, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object", object) + pulumi.set(__self__, "object", object) @property @pulumi.getter @@ -2153,25 +1692,12 @@ def __init__(__self__, *, :param str source: A field of a ProfileObject. For example: _source.FirstName, where "_source" is a ProfileObjectType of a Zendesk user and "FirstName" is a field in that ObjectType. :param str target: The location of the data in the standard ProfileObject model. For example: _profile.Address.PostalCode. """ - ObjectTypeField._configure( - lambda key, value: pulumi.set(__self__, key, value), - content_type=content_type, - source=source, - target=target, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content_type: Optional['ObjectTypeFieldContentType'] = None, - source: Optional[str] = None, - target: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if content_type is not None: - _setter("content_type", content_type) + pulumi.set(__self__, "content_type", content_type) if source is not None: - _setter("source", source) + pulumi.set(__self__, "source", source) if target is not None: - _setter("target", target) + pulumi.set(__self__, "target", target) @property @pulumi.getter(name="contentType") @@ -2220,21 +1746,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, name: Optional[str] = None, object_type_field: Optional['outputs.ObjectTypeField'] = None): - ObjectTypeFieldMap._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - object_type_field=object_type_field, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[str] = None, - object_type_field: Optional['outputs.ObjectTypeField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if object_type_field is not None: - _setter("object_type_field", object_type_field) + pulumi.set(__self__, "object_type_field", object_type_field) @property @pulumi.getter @@ -2279,21 +1794,10 @@ def __init__(__self__, *, :param Sequence[str] field_names: The reference for the key name of the fields map. :param Sequence['ObjectTypeKeyStandardIdentifiersItem'] standard_identifiers: The types of keys that a ProfileObject can have. Each ProfileObject can have only 1 UNIQUE key but multiple PROFILE keys. PROFILE means that this key can be used to tie an object to a PROFILE. UNIQUE means that it can be used to uniquely identify an object. If a key a is marked as SECONDARY, it will be used to search for profiles after all other PROFILE keys have been searched. A LOOKUP_ONLY key is only used to match a profile but is not persisted to be used for searching of the profile. A NEW_ONLY key is only used if the profile does not already exist before the object is ingested, otherwise it is only used for matching objects to profiles. """ - ObjectTypeKey._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_names=field_names, - standard_identifiers=standard_identifiers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_names: Optional[Sequence[str]] = None, - standard_identifiers: Optional[Sequence['ObjectTypeKeyStandardIdentifiersItem']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_names is not None: - _setter("field_names", field_names) + pulumi.set(__self__, "field_names", field_names) if standard_identifiers is not None: - _setter("standard_identifiers", standard_identifiers) + pulumi.set(__self__, "standard_identifiers", standard_identifiers) @property @pulumi.getter(name="fieldNames") @@ -2334,21 +1838,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, name: Optional[str] = None, object_type_key_list: Optional[Sequence['outputs.ObjectTypeKey']] = None): - ObjectTypeKeyMap._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - object_type_key_list=object_type_key_list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[str] = None, - object_type_key_list: Optional[Sequence['outputs.ObjectTypeKey']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if object_type_key_list is not None: - _setter("object_type_key_list", object_type_key_list) + pulumi.set(__self__, "object_type_key_list", object_type_key_list) @property @pulumi.getter @@ -2366,19 +1859,8 @@ class ObjectTypeTag(dict): def __init__(__self__, *, key: str, value: str): - ObjectTypeTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/databrew/_inputs.py b/sdk/python/pulumi_aws_native/databrew/_inputs.py index d221149d94..8cfe391deb 100644 --- a/sdk/python/pulumi_aws_native/databrew/_inputs.py +++ b/sdk/python/pulumi_aws_native/databrew/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -77,21 +77,10 @@ def __init__(__self__, *, """ Csv options """ - DatasetCsvOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - delimiter=delimiter, - header_row=header_row, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delimiter: Optional[pulumi.Input[str]] = None, - header_row: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if delimiter is not None: - _setter("delimiter", delimiter) + pulumi.set(__self__, "delimiter", delimiter) if header_row is not None: - _setter("header_row", header_row) + pulumi.set(__self__, "header_row", header_row) @property @pulumi.getter @@ -124,29 +113,14 @@ def __init__(__self__, *, :param pulumi.Input[str] database_name: Database name :param pulumi.Input[str] table_name: Table name """ - DatasetDataCatalogInputDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_id=catalog_id, - database_name=database_name, - table_name=table_name, - temp_directory=temp_directory, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_id: Optional[pulumi.Input[str]] = None, - database_name: Optional[pulumi.Input[str]] = None, - table_name: Optional[pulumi.Input[str]] = None, - temp_directory: Optional[pulumi.Input['DatasetS3LocationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if catalog_id is not None: - _setter("catalog_id", catalog_id) + pulumi.set(__self__, "catalog_id", catalog_id) if database_name is not None: - _setter("database_name", database_name) + pulumi.set(__self__, "database_name", database_name) if table_name is not None: - _setter("table_name", table_name) + pulumi.set(__self__, "table_name", table_name) if temp_directory is not None: - _setter("temp_directory", temp_directory) + pulumi.set(__self__, "temp_directory", temp_directory) @property @pulumi.getter(name="catalogId") @@ -206,28 +180,13 @@ def __init__(__self__, *, :param pulumi.Input[str] database_table_name: Database table name :param pulumi.Input[str] query_string: Custom SQL to run against the provided AWS Glue connection. This SQL will be used as the input for DataBrew projects and jobs. """ - DatasetDatabaseInputDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - glue_connection_name=glue_connection_name, - database_table_name=database_table_name, - query_string=query_string, - temp_directory=temp_directory, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - glue_connection_name: pulumi.Input[str], - database_table_name: Optional[pulumi.Input[str]] = None, - query_string: Optional[pulumi.Input[str]] = None, - temp_directory: Optional[pulumi.Input['DatasetS3LocationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("glue_connection_name", glue_connection_name) + pulumi.set(__self__, "glue_connection_name", glue_connection_name) if database_table_name is not None: - _setter("database_table_name", database_table_name) + pulumi.set(__self__, "database_table_name", database_table_name) if query_string is not None: - _setter("query_string", query_string) + pulumi.set(__self__, "query_string", query_string) if temp_directory is not None: - _setter("temp_directory", temp_directory) + pulumi.set(__self__, "temp_directory", temp_directory) @property @pulumi.getter(name="glueConnectionName") @@ -286,24 +245,11 @@ def __init__(__self__, *, :param pulumi.Input[str] locale_code: Locale code for a date parameter :param pulumi.Input[str] timezone_offset: Timezone offset """ - DatasetDatetimeOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - format=format, - locale_code=locale_code, - timezone_offset=timezone_offset, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - format: pulumi.Input[str], - locale_code: Optional[pulumi.Input[str]] = None, - timezone_offset: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("format", format) + pulumi.set(__self__, "format", format) if locale_code is not None: - _setter("locale_code", locale_code) + pulumi.set(__self__, "locale_code", locale_code) if timezone_offset is not None: - _setter("timezone_offset", timezone_offset) + pulumi.set(__self__, "timezone_offset", timezone_offset) @property @pulumi.getter @@ -348,25 +294,12 @@ def __init__(__self__, *, header_row: Optional[pulumi.Input[bool]] = None, sheet_indexes: Optional[pulumi.Input[Sequence[pulumi.Input[int]]]] = None, sheet_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - DatasetExcelOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - header_row=header_row, - sheet_indexes=sheet_indexes, - sheet_names=sheet_names, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - header_row: Optional[pulumi.Input[bool]] = None, - sheet_indexes: Optional[pulumi.Input[Sequence[pulumi.Input[int]]]] = None, - sheet_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if header_row is not None: - _setter("header_row", header_row) + pulumi.set(__self__, "header_row", header_row) if sheet_indexes is not None: - _setter("sheet_indexes", sheet_indexes) + pulumi.set(__self__, "sheet_indexes", sheet_indexes) if sheet_names is not None: - _setter("sheet_names", sheet_names) + pulumi.set(__self__, "sheet_names", sheet_names) @property @pulumi.getter(name="headerRow") @@ -407,24 +340,11 @@ def __init__(__self__, *, :param pulumi.Input['DatasetFilesLimitOrder'] order: Order :param pulumi.Input['DatasetFilesLimitOrderedBy'] ordered_by: Ordered by """ - DatasetFilesLimitArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_files=max_files, - order=order, - ordered_by=ordered_by, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_files: pulumi.Input[int], - order: Optional[pulumi.Input['DatasetFilesLimitOrder']] = None, - ordered_by: Optional[pulumi.Input['DatasetFilesLimitOrderedBy']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_files", max_files) + pulumi.set(__self__, "max_files", max_files) if order is not None: - _setter("order", order) + pulumi.set(__self__, "order", order) if ordered_by is not None: - _setter("ordered_by", ordered_by) + pulumi.set(__self__, "ordered_by", ordered_by) @property @pulumi.getter(name="maxFiles") @@ -471,19 +391,8 @@ def __init__(__self__, *, """ :param pulumi.Input[str] expression: Filtering expression for a parameter """ - DatasetFilterExpressionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - values_map=values_map, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: pulumi.Input[str], - values_map: pulumi.Input[Sequence[pulumi.Input['DatasetFilterValueArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("expression", expression) - _setter("values_map", values_map) + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "values_map", values_map) @property @pulumi.getter @@ -516,19 +425,8 @@ def __init__(__self__, *, A key-value pair to associate expression variable names with their values :param pulumi.Input[str] value_reference: Variable name """ - DatasetFilterValueArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - value=value, - value_reference=value_reference, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - value: pulumi.Input[str], - value_reference: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("value", value) - _setter("value_reference", value_reference) + pulumi.set(__self__, "value", value) + pulumi.set(__self__, "value_reference", value_reference) @property @pulumi.getter @@ -561,25 +459,12 @@ def __init__(__self__, *, """ Format options for dataset """ - DatasetFormatOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - csv=csv, - excel=excel, - json=json, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - csv: Optional[pulumi.Input['DatasetCsvOptionsArgs']] = None, - excel: Optional[pulumi.Input['DatasetExcelOptionsArgs']] = None, - json: Optional[pulumi.Input['DatasetJsonOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if csv is not None: - _setter("csv", csv) + pulumi.set(__self__, "csv", csv) if excel is not None: - _setter("excel", excel) + pulumi.set(__self__, "excel", excel) if json is not None: - _setter("json", json) + pulumi.set(__self__, "json", json) @property @pulumi.getter @@ -619,29 +504,14 @@ def __init__(__self__, *, """ Input """ - DatasetInputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_catalog_input_definition=data_catalog_input_definition, - database_input_definition=database_input_definition, - metadata=metadata, - s3_input_definition=s3_input_definition, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_catalog_input_definition: Optional[pulumi.Input['DatasetDataCatalogInputDefinitionArgs']] = None, - database_input_definition: Optional[pulumi.Input['DatasetDatabaseInputDefinitionArgs']] = None, - metadata: Optional[pulumi.Input['DatasetMetadataArgs']] = None, - s3_input_definition: Optional[pulumi.Input['DatasetS3LocationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_catalog_input_definition is not None: - _setter("data_catalog_input_definition", data_catalog_input_definition) + pulumi.set(__self__, "data_catalog_input_definition", data_catalog_input_definition) if database_input_definition is not None: - _setter("database_input_definition", database_input_definition) + pulumi.set(__self__, "database_input_definition", database_input_definition) if metadata is not None: - _setter("metadata", metadata) + pulumi.set(__self__, "metadata", metadata) if s3_input_definition is not None: - _setter("s3_input_definition", s3_input_definition) + pulumi.set(__self__, "s3_input_definition", s3_input_definition) @property @pulumi.getter(name="dataCatalogInputDefinition") @@ -687,17 +557,8 @@ def __init__(__self__, *, """ Json options """ - DatasetJsonOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - multi_line=multi_line, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - multi_line: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if multi_line is not None: - _setter("multi_line", multi_line) + pulumi.set(__self__, "multi_line", multi_line) @property @pulumi.getter(name="multiLine") @@ -716,17 +577,8 @@ def __init__(__self__, *, """ :param pulumi.Input[str] source_arn: Arn of the source of the dataset. For e.g.: AppFlow Flow ARN. """ - DatasetMetadataArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_arn=source_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if source_arn is not None: - _setter("source_arn", source_arn) + pulumi.set(__self__, "source_arn", source_arn) @property @pulumi.getter(name="sourceArn") @@ -753,31 +605,14 @@ def __init__(__self__, *, :param pulumi.Input['DatasetParameterType'] type: Parameter type :param pulumi.Input[bool] create_column: Add the value of this parameter as a column in a dataset. """ - DatasetParameterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - type=type, - create_column=create_column, - datetime_options=datetime_options, - filter=filter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - type: pulumi.Input['DatasetParameterType'], - create_column: Optional[pulumi.Input[bool]] = None, - datetime_options: Optional[pulumi.Input['DatasetDatetimeOptionsArgs']] = None, - filter: Optional[pulumi.Input['DatasetFilterExpressionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("type", type) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "type", type) if create_column is not None: - _setter("create_column", create_column) + pulumi.set(__self__, "create_column", create_column) if datetime_options is not None: - _setter("datetime_options", datetime_options) + pulumi.set(__self__, "datetime_options", datetime_options) if filter is not None: - _setter("filter", filter) + pulumi.set(__self__, "filter", filter) @property @pulumi.getter @@ -840,25 +675,12 @@ def __init__(__self__, *, """ Path options for dataset """ - DatasetPathOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - files_limit=files_limit, - last_modified_date_condition=last_modified_date_condition, - parameters=parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - files_limit: Optional[pulumi.Input['DatasetFilesLimitArgs']] = None, - last_modified_date_condition: Optional[pulumi.Input['DatasetFilterExpressionArgs']] = None, - parameters: Optional[pulumi.Input[Sequence[pulumi.Input['DatasetPathParameterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if files_limit is not None: - _setter("files_limit", files_limit) + pulumi.set(__self__, "files_limit", files_limit) if last_modified_date_condition is not None: - _setter("last_modified_date_condition", last_modified_date_condition) + pulumi.set(__self__, "last_modified_date_condition", last_modified_date_condition) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) @property @pulumi.getter(name="filesLimit") @@ -896,19 +718,8 @@ def __init__(__self__, *, """ A key-value pair to associate dataset parameter name with its definition. """ - DatasetPathParameterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dataset_parameter=dataset_parameter, - path_parameter_name=path_parameter_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dataset_parameter: pulumi.Input['DatasetParameterArgs'], - path_parameter_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("dataset_parameter", dataset_parameter) - _setter("path_parameter_name", path_parameter_name) + pulumi.set(__self__, "dataset_parameter", dataset_parameter) + pulumi.set(__self__, "path_parameter_name", path_parameter_name) @property @pulumi.getter(name="datasetParameter") @@ -937,20 +748,9 @@ def __init__(__self__, *, """ Input location """ - DatasetS3LocationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - key=key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: pulumi.Input[str], - key: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) + pulumi.set(__self__, "bucket", bucket) if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) @property @pulumi.getter @@ -979,19 +779,8 @@ def __init__(__self__, *, """ A key-value pair to associate with a resource. """ - DatasetTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1016,16 +805,7 @@ def value(self, value: pulumi.Input[str]): class JobAllowedStatisticsArgs: def __init__(__self__, *, statistics: pulumi.Input[Sequence[pulumi.Input[str]]]): - JobAllowedStatisticsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - statistics=statistics, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - statistics: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("statistics", statistics) + pulumi.set(__self__, "statistics", statistics) @property @pulumi.getter @@ -1042,21 +822,10 @@ class JobColumnSelectorArgs: def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None, regex: Optional[pulumi.Input[str]] = None): - JobColumnSelectorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - regex=regex, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - regex: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if regex is not None: - _setter("regex", regex) + pulumi.set(__self__, "regex", regex) @property @pulumi.getter @@ -1082,20 +851,9 @@ class JobColumnStatisticsConfigurationArgs: def __init__(__self__, *, statistics: pulumi.Input['JobStatisticsConfigurationArgs'], selectors: Optional[pulumi.Input[Sequence[pulumi.Input['JobColumnSelectorArgs']]]] = None): - JobColumnStatisticsConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - statistics=statistics, - selectors=selectors, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - statistics: pulumi.Input['JobStatisticsConfigurationArgs'], - selectors: Optional[pulumi.Input[Sequence[pulumi.Input['JobColumnSelectorArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("statistics", statistics) + pulumi.set(__self__, "statistics", statistics) if selectors is not None: - _setter("selectors", selectors) + pulumi.set(__self__, "selectors", selectors) @property @pulumi.getter @@ -1123,17 +881,8 @@ def __init__(__self__, *, """ Output Csv options """ - JobCsvOutputOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - delimiter=delimiter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delimiter: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if delimiter is not None: - _setter("delimiter", delimiter) + pulumi.set(__self__, "delimiter", delimiter) @property @pulumi.getter @@ -1154,35 +903,16 @@ def __init__(__self__, *, database_options: Optional[pulumi.Input['JobDatabaseTableOutputOptionsArgs']] = None, overwrite: Optional[pulumi.Input[bool]] = None, s3_options: Optional[pulumi.Input['JobS3TableOutputOptionsArgs']] = None): - JobDataCatalogOutputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - database_name=database_name, - table_name=table_name, - catalog_id=catalog_id, - database_options=database_options, - overwrite=overwrite, - s3_options=s3_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database_name: pulumi.Input[str], - table_name: pulumi.Input[str], - catalog_id: Optional[pulumi.Input[str]] = None, - database_options: Optional[pulumi.Input['JobDatabaseTableOutputOptionsArgs']] = None, - overwrite: Optional[pulumi.Input[bool]] = None, - s3_options: Optional[pulumi.Input['JobS3TableOutputOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database_name", database_name) - _setter("table_name", table_name) + pulumi.set(__self__, "database_name", database_name) + pulumi.set(__self__, "table_name", table_name) if catalog_id is not None: - _setter("catalog_id", catalog_id) + pulumi.set(__self__, "catalog_id", catalog_id) if database_options is not None: - _setter("database_options", database_options) + pulumi.set(__self__, "database_options", database_options) if overwrite is not None: - _setter("overwrite", overwrite) + pulumi.set(__self__, "overwrite", overwrite) if s3_options is not None: - _setter("s3_options", s3_options) + pulumi.set(__self__, "s3_options", s3_options) @property @pulumi.getter(name="databaseName") @@ -1249,23 +979,10 @@ def __init__(__self__, *, :param pulumi.Input[str] glue_connection_name: Glue connection name :param pulumi.Input['JobDatabaseOutputDatabaseOutputMode'] database_output_mode: Database table name """ - JobDatabaseOutputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - database_options=database_options, - glue_connection_name=glue_connection_name, - database_output_mode=database_output_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database_options: pulumi.Input['JobDatabaseTableOutputOptionsArgs'], - glue_connection_name: pulumi.Input[str], - database_output_mode: Optional[pulumi.Input['JobDatabaseOutputDatabaseOutputMode']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database_options", database_options) - _setter("glue_connection_name", glue_connection_name) + pulumi.set(__self__, "database_options", database_options) + pulumi.set(__self__, "glue_connection_name", glue_connection_name) if database_output_mode is not None: - _setter("database_output_mode", database_output_mode) + pulumi.set(__self__, "database_output_mode", database_output_mode) @property @pulumi.getter(name="databaseOptions") @@ -1306,20 +1023,9 @@ class JobDatabaseTableOutputOptionsArgs: def __init__(__self__, *, table_name: pulumi.Input[str], temp_directory: Optional[pulumi.Input['JobS3LocationArgs']] = None): - JobDatabaseTableOutputOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - table_name=table_name, - temp_directory=temp_directory, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - table_name: pulumi.Input[str], - temp_directory: Optional[pulumi.Input['JobS3LocationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("table_name", table_name) + pulumi.set(__self__, "table_name", table_name) if temp_directory is not None: - _setter("temp_directory", temp_directory) + pulumi.set(__self__, "temp_directory", temp_directory) @property @pulumi.getter(name="tableName") @@ -1345,20 +1051,9 @@ class JobEntityDetectorConfigurationArgs: def __init__(__self__, *, entity_types: pulumi.Input[Sequence[pulumi.Input[str]]], allowed_statistics: Optional[pulumi.Input['JobAllowedStatisticsArgs']] = None): - JobEntityDetectorConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - entity_types=entity_types, - allowed_statistics=allowed_statistics, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - entity_types: pulumi.Input[Sequence[pulumi.Input[str]]], - allowed_statistics: Optional[pulumi.Input['JobAllowedStatisticsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("entity_types", entity_types) + pulumi.set(__self__, "entity_types", entity_types) if allowed_statistics is not None: - _setter("allowed_statistics", allowed_statistics) + pulumi.set(__self__, "allowed_statistics", allowed_statistics) @property @pulumi.getter(name="entityTypes") @@ -1386,17 +1081,8 @@ def __init__(__self__, *, """ Format options for job Output """ - JobOutputFormatOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - csv=csv, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - csv: Optional[pulumi.Input['JobCsvOutputOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if csv is not None: - _setter("csv", csv) + pulumi.set(__self__, "csv", csv) @property @pulumi.getter @@ -1417,24 +1103,11 @@ def __init__(__self__, *, """ Output location """ - JobOutputLocationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - bucket_owner=bucket_owner, - key=key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: pulumi.Input[str], - bucket_owner: Optional[pulumi.Input[str]] = None, - key: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) + pulumi.set(__self__, "bucket", bucket) if bucket_owner is not None: - _setter("bucket_owner", bucket_owner) + pulumi.set(__self__, "bucket_owner", bucket_owner) if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) @property @pulumi.getter @@ -1474,40 +1147,19 @@ def __init__(__self__, *, max_output_files: Optional[pulumi.Input[int]] = None, overwrite: Optional[pulumi.Input[bool]] = None, partition_columns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - JobOutputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - location=location, - compression_format=compression_format, - format=format, - format_options=format_options, - max_output_files=max_output_files, - overwrite=overwrite, - partition_columns=partition_columns, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - location: pulumi.Input['JobS3LocationArgs'], - compression_format: Optional[pulumi.Input['JobOutputCompressionFormat']] = None, - format: Optional[pulumi.Input['JobOutputFormat']] = None, - format_options: Optional[pulumi.Input['JobOutputFormatOptionsArgs']] = None, - max_output_files: Optional[pulumi.Input[int]] = None, - overwrite: Optional[pulumi.Input[bool]] = None, - partition_columns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("location", location) + pulumi.set(__self__, "location", location) if compression_format is not None: - _setter("compression_format", compression_format) + pulumi.set(__self__, "compression_format", compression_format) if format is not None: - _setter("format", format) + pulumi.set(__self__, "format", format) if format_options is not None: - _setter("format_options", format_options) + pulumi.set(__self__, "format_options", format_options) if max_output_files is not None: - _setter("max_output_files", max_output_files) + pulumi.set(__self__, "max_output_files", max_output_files) if overwrite is not None: - _setter("overwrite", overwrite) + pulumi.set(__self__, "overwrite", overwrite) if partition_columns is not None: - _setter("partition_columns", partition_columns) + pulumi.set(__self__, "partition_columns", partition_columns) @property @pulumi.getter @@ -1577,11 +1229,6 @@ def partition_columns(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[s class JobParameterMapArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -1591,29 +1238,14 @@ def __init__(__self__, *, dataset_statistics_configuration: Optional[pulumi.Input['JobStatisticsConfigurationArgs']] = None, entity_detector_configuration: Optional[pulumi.Input['JobEntityDetectorConfigurationArgs']] = None, profile_columns: Optional[pulumi.Input[Sequence[pulumi.Input['JobColumnSelectorArgs']]]] = None): - JobProfileConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_statistics_configurations=column_statistics_configurations, - dataset_statistics_configuration=dataset_statistics_configuration, - entity_detector_configuration=entity_detector_configuration, - profile_columns=profile_columns, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_statistics_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['JobColumnStatisticsConfigurationArgs']]]] = None, - dataset_statistics_configuration: Optional[pulumi.Input['JobStatisticsConfigurationArgs']] = None, - entity_detector_configuration: Optional[pulumi.Input['JobEntityDetectorConfigurationArgs']] = None, - profile_columns: Optional[pulumi.Input[Sequence[pulumi.Input['JobColumnSelectorArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column_statistics_configurations is not None: - _setter("column_statistics_configurations", column_statistics_configurations) + pulumi.set(__self__, "column_statistics_configurations", column_statistics_configurations) if dataset_statistics_configuration is not None: - _setter("dataset_statistics_configuration", dataset_statistics_configuration) + pulumi.set(__self__, "dataset_statistics_configuration", dataset_statistics_configuration) if entity_detector_configuration is not None: - _setter("entity_detector_configuration", entity_detector_configuration) + pulumi.set(__self__, "entity_detector_configuration", entity_detector_configuration) if profile_columns is not None: - _setter("profile_columns", profile_columns) + pulumi.set(__self__, "profile_columns", profile_columns) @property @pulumi.getter(name="columnStatisticsConfigurations") @@ -1661,20 +1293,9 @@ def __init__(__self__, *, :param pulumi.Input[str] name: Recipe name :param pulumi.Input[str] version: Recipe version """ - JobRecipeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter @@ -1710,24 +1331,11 @@ def __init__(__self__, *, """ S3 Output location """ - JobS3LocationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - bucket_owner=bucket_owner, - key=key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: pulumi.Input[str], - bucket_owner: Optional[pulumi.Input[str]] = None, - key: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) + pulumi.set(__self__, "bucket", bucket) if bucket_owner is not None: - _setter("bucket_owner", bucket_owner) + pulumi.set(__self__, "bucket_owner", bucket_owner) if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) @property @pulumi.getter @@ -1761,16 +1369,7 @@ def key(self, value: Optional[pulumi.Input[str]]): class JobS3TableOutputOptionsArgs: def __init__(__self__, *, location: pulumi.Input['JobS3LocationArgs']): - JobS3TableOutputOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - location=location, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - location: pulumi.Input['JobS3LocationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("location", location) + pulumi.set(__self__, "location", location) @property @pulumi.getter @@ -1790,21 +1389,10 @@ def __init__(__self__, *, """ Job Sample """ - JobSampleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - mode=mode, - size=size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mode: Optional[pulumi.Input['JobSampleMode']] = None, - size: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if mode is not None: - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) if size is not None: - _setter("size", size) + pulumi.set(__self__, "size", size) @property @pulumi.getter @@ -1830,19 +1418,8 @@ class JobStatisticOverrideArgs: def __init__(__self__, *, parameters: pulumi.Input['JobParameterMapArgs'], statistic: pulumi.Input[str]): - JobStatisticOverrideArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameters=parameters, - statistic=statistic, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameters: pulumi.Input['JobParameterMapArgs'], - statistic: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameters", parameters) - _setter("statistic", statistic) + pulumi.set(__self__, "parameters", parameters) + pulumi.set(__self__, "statistic", statistic) @property @pulumi.getter @@ -1868,21 +1445,10 @@ class JobStatisticsConfigurationArgs: def __init__(__self__, *, included_statistics: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, overrides: Optional[pulumi.Input[Sequence[pulumi.Input['JobStatisticOverrideArgs']]]] = None): - JobStatisticsConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - included_statistics=included_statistics, - overrides=overrides, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - included_statistics: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - overrides: Optional[pulumi.Input[Sequence[pulumi.Input['JobStatisticOverrideArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if included_statistics is not None: - _setter("included_statistics", included_statistics) + pulumi.set(__self__, "included_statistics", included_statistics) if overrides is not None: - _setter("overrides", overrides) + pulumi.set(__self__, "overrides", overrides) @property @pulumi.getter(name="includedStatistics") @@ -1911,19 +1477,8 @@ def __init__(__self__, *, """ A key-value pair to associate with a resource. """ - JobTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1953,20 +1508,9 @@ def __init__(__self__, *, Configuration to attach Rulesets to the job :param pulumi.Input[str] ruleset_arn: Arn of the Ruleset """ - JobValidationConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ruleset_arn=ruleset_arn, - validation_mode=validation_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ruleset_arn: pulumi.Input[str], - validation_mode: Optional[pulumi.Input['JobValidationMode']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ruleset_arn", ruleset_arn) + pulumi.set(__self__, "ruleset_arn", ruleset_arn) if validation_mode is not None: - _setter("validation_mode", validation_mode) + pulumi.set(__self__, "validation_mode", validation_mode) @property @pulumi.getter(name="rulesetArn") @@ -1999,20 +1543,9 @@ def __init__(__self__, *, :param pulumi.Input['ProjectSampleType'] type: Sample type :param pulumi.Input[int] size: Sample size """ - ProjectSampleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - size=size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input['ProjectSampleType'], - size: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if size is not None: - _setter("size", size) + pulumi.set(__self__, "size", size) @property @pulumi.getter @@ -2047,19 +1580,8 @@ def __init__(__self__, *, """ A key-value pair to associate with a resource. """ - ProjectTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2088,20 +1610,9 @@ def __init__(__self__, *, """ :param pulumi.Input[str] operation: Step action operation """ - RecipeActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - operation=operation, - parameters=parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - operation: pulumi.Input[str], - parameters: Optional[pulumi.Input[Union['RecipeParametersArgs', 'RecipeParameterMapArgs']]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("operation", operation) + pulumi.set(__self__, "operation", operation) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) @property @pulumi.getter @@ -2137,23 +1648,10 @@ def __init__(__self__, *, :param pulumi.Input[str] target_column: Name of the target column :param pulumi.Input[str] value: Value of the condition """ - RecipeConditionExpressionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - condition=condition, - target_column=target_column, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - condition: pulumi.Input[str], - target_column: pulumi.Input[str], - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("condition", condition) - _setter("target_column", target_column) + pulumi.set(__self__, "condition", condition) + pulumi.set(__self__, "target_column", target_column) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2204,29 +1702,14 @@ def __init__(__self__, *, :param pulumi.Input[str] database_name: Database name :param pulumi.Input[str] table_name: Table name """ - RecipeDataCatalogInputDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_id=catalog_id, - database_name=database_name, - table_name=table_name, - temp_directory=temp_directory, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_id: Optional[pulumi.Input[str]] = None, - database_name: Optional[pulumi.Input[str]] = None, - table_name: Optional[pulumi.Input[str]] = None, - temp_directory: Optional[pulumi.Input['RecipeS3LocationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if catalog_id is not None: - _setter("catalog_id", catalog_id) + pulumi.set(__self__, "catalog_id", catalog_id) if database_name is not None: - _setter("database_name", database_name) + pulumi.set(__self__, "database_name", database_name) if table_name is not None: - _setter("table_name", table_name) + pulumi.set(__self__, "table_name", table_name) if temp_directory is not None: - _setter("temp_directory", temp_directory) + pulumi.set(__self__, "temp_directory", temp_directory) @property @pulumi.getter(name="catalogId") @@ -2278,11 +1761,6 @@ def temp_directory(self, value: Optional[pulumi.Input['RecipeS3LocationArgs']]): class RecipeParameterMapArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -2293,21 +1771,10 @@ def __init__(__self__, *, """ Input """ - RecipeParametersInputPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_catalog_input_definition=data_catalog_input_definition, - s3_input_definition=s3_input_definition, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_catalog_input_definition: Optional[pulumi.Input['RecipeDataCatalogInputDefinitionArgs']] = None, - s3_input_definition: Optional[pulumi.Input['RecipeS3LocationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_catalog_input_definition is not None: - _setter("data_catalog_input_definition", data_catalog_input_definition) + pulumi.set(__self__, "data_catalog_input_definition", data_catalog_input_definition) if s3_input_definition is not None: - _setter("s3_input_definition", s3_input_definition) + pulumi.set(__self__, "s3_input_definition", s3_input_definition) @property @pulumi.getter(name="dataCatalogInputDefinition") @@ -2435,417 +1902,208 @@ def __init__(__self__, *, """ :param pulumi.Input['RecipeParametersInputPropertiesArgs'] input: Input """ - RecipeParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - aggregate_function=aggregate_function, - base=base, - case_statement=case_statement, - category_map=category_map, - chars_to_remove=chars_to_remove, - collapse_consecutive_whitespace=collapse_consecutive_whitespace, - column_data_type=column_data_type, - column_range=column_range, - count=count, - custom_characters=custom_characters, - custom_stop_words=custom_stop_words, - custom_value=custom_value, - datasets_columns=datasets_columns, - date_add_value=date_add_value, - date_time_format=date_time_format, - date_time_parameters=date_time_parameters, - delete_other_rows=delete_other_rows, - delimiter=delimiter, - end_pattern=end_pattern, - end_position=end_position, - end_value=end_value, - expand_contractions=expand_contractions, - exponent=exponent, - false_string=false_string, - group_by_agg_function_options=group_by_agg_function_options, - group_by_columns=group_by_columns, - hidden_columns=hidden_columns, - ignore_case=ignore_case, - include_in_split=include_in_split, - input=input, - interval=interval, - is_text=is_text, - join_keys=join_keys, - join_type=join_type, - left_columns=left_columns, - limit=limit, - lower_bound=lower_bound, - map_type=map_type, - mode_type=mode_type, - multi_line=multi_line, - num_rows=num_rows, - num_rows_after=num_rows_after, - num_rows_before=num_rows_before, - order_by_column=order_by_column, - order_by_columns=order_by_columns, - other=other, - pattern=pattern, - pattern_option1=pattern_option1, - pattern_option2=pattern_option2, - pattern_options=pattern_options, - period=period, - position=position, - remove_all_punctuation=remove_all_punctuation, - remove_all_quotes=remove_all_quotes, - remove_all_whitespace=remove_all_whitespace, - remove_custom_characters=remove_custom_characters, - remove_custom_value=remove_custom_value, - remove_leading_and_trailing_punctuation=remove_leading_and_trailing_punctuation, - remove_leading_and_trailing_quotes=remove_leading_and_trailing_quotes, - remove_leading_and_trailing_whitespace=remove_leading_and_trailing_whitespace, - remove_letters=remove_letters, - remove_numbers=remove_numbers, - remove_source_column=remove_source_column, - remove_special_characters=remove_special_characters, - right_columns=right_columns, - sample_size=sample_size, - sample_type=sample_type, - second_input=second_input, - secondary_inputs=secondary_inputs, - sheet_indexes=sheet_indexes, - sheet_names=sheet_names, - source_column=source_column, - source_column1=source_column1, - source_column2=source_column2, - source_columns=source_columns, - start_column_index=start_column_index, - start_pattern=start_pattern, - start_position=start_position, - start_value=start_value, - stemming_mode=stemming_mode, - step_count=step_count, - step_index=step_index, - stop_words_mode=stop_words_mode, - strategy=strategy, - target_column=target_column, - target_column_names=target_column_names, - target_date_format=target_date_format, - target_index=target_index, - time_zone=time_zone, - tokenizer_pattern=tokenizer_pattern, - true_string=true_string, - udf_lang=udf_lang, - units=units, - unpivot_column=unpivot_column, - upper_bound=upper_bound, - use_new_data_frame=use_new_data_frame, - value=value, - value1=value1, - value2=value2, - value_column=value_column, - view_frame=view_frame, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aggregate_function: Optional[pulumi.Input[str]] = None, - base: Optional[pulumi.Input[str]] = None, - case_statement: Optional[pulumi.Input[str]] = None, - category_map: Optional[pulumi.Input[str]] = None, - chars_to_remove: Optional[pulumi.Input[str]] = None, - collapse_consecutive_whitespace: Optional[pulumi.Input[str]] = None, - column_data_type: Optional[pulumi.Input[str]] = None, - column_range: Optional[pulumi.Input[str]] = None, - count: Optional[pulumi.Input[str]] = None, - custom_characters: Optional[pulumi.Input[str]] = None, - custom_stop_words: Optional[pulumi.Input[str]] = None, - custom_value: Optional[pulumi.Input[str]] = None, - datasets_columns: Optional[pulumi.Input[str]] = None, - date_add_value: Optional[pulumi.Input[str]] = None, - date_time_format: Optional[pulumi.Input[str]] = None, - date_time_parameters: Optional[pulumi.Input[str]] = None, - delete_other_rows: Optional[pulumi.Input[str]] = None, - delimiter: Optional[pulumi.Input[str]] = None, - end_pattern: Optional[pulumi.Input[str]] = None, - end_position: Optional[pulumi.Input[str]] = None, - end_value: Optional[pulumi.Input[str]] = None, - expand_contractions: Optional[pulumi.Input[str]] = None, - exponent: Optional[pulumi.Input[str]] = None, - false_string: Optional[pulumi.Input[str]] = None, - group_by_agg_function_options: Optional[pulumi.Input[str]] = None, - group_by_columns: Optional[pulumi.Input[str]] = None, - hidden_columns: Optional[pulumi.Input[str]] = None, - ignore_case: Optional[pulumi.Input[str]] = None, - include_in_split: Optional[pulumi.Input[str]] = None, - input: Optional[pulumi.Input['RecipeParametersInputPropertiesArgs']] = None, - interval: Optional[pulumi.Input[str]] = None, - is_text: Optional[pulumi.Input[str]] = None, - join_keys: Optional[pulumi.Input[str]] = None, - join_type: Optional[pulumi.Input[str]] = None, - left_columns: Optional[pulumi.Input[str]] = None, - limit: Optional[pulumi.Input[str]] = None, - lower_bound: Optional[pulumi.Input[str]] = None, - map_type: Optional[pulumi.Input[str]] = None, - mode_type: Optional[pulumi.Input[str]] = None, - multi_line: Optional[pulumi.Input[bool]] = None, - num_rows: Optional[pulumi.Input[str]] = None, - num_rows_after: Optional[pulumi.Input[str]] = None, - num_rows_before: Optional[pulumi.Input[str]] = None, - order_by_column: Optional[pulumi.Input[str]] = None, - order_by_columns: Optional[pulumi.Input[str]] = None, - other: Optional[pulumi.Input[str]] = None, - pattern: Optional[pulumi.Input[str]] = None, - pattern_option1: Optional[pulumi.Input[str]] = None, - pattern_option2: Optional[pulumi.Input[str]] = None, - pattern_options: Optional[pulumi.Input[str]] = None, - period: Optional[pulumi.Input[str]] = None, - position: Optional[pulumi.Input[str]] = None, - remove_all_punctuation: Optional[pulumi.Input[str]] = None, - remove_all_quotes: Optional[pulumi.Input[str]] = None, - remove_all_whitespace: Optional[pulumi.Input[str]] = None, - remove_custom_characters: Optional[pulumi.Input[str]] = None, - remove_custom_value: Optional[pulumi.Input[str]] = None, - remove_leading_and_trailing_punctuation: Optional[pulumi.Input[str]] = None, - remove_leading_and_trailing_quotes: Optional[pulumi.Input[str]] = None, - remove_leading_and_trailing_whitespace: Optional[pulumi.Input[str]] = None, - remove_letters: Optional[pulumi.Input[str]] = None, - remove_numbers: Optional[pulumi.Input[str]] = None, - remove_source_column: Optional[pulumi.Input[str]] = None, - remove_special_characters: Optional[pulumi.Input[str]] = None, - right_columns: Optional[pulumi.Input[str]] = None, - sample_size: Optional[pulumi.Input[str]] = None, - sample_type: Optional[pulumi.Input[str]] = None, - second_input: Optional[pulumi.Input[str]] = None, - secondary_inputs: Optional[pulumi.Input[Sequence[pulumi.Input['RecipeSecondaryInputArgs']]]] = None, - sheet_indexes: Optional[pulumi.Input[Sequence[pulumi.Input[int]]]] = None, - sheet_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - source_column: Optional[pulumi.Input[str]] = None, - source_column1: Optional[pulumi.Input[str]] = None, - source_column2: Optional[pulumi.Input[str]] = None, - source_columns: Optional[pulumi.Input[str]] = None, - start_column_index: Optional[pulumi.Input[str]] = None, - start_pattern: Optional[pulumi.Input[str]] = None, - start_position: Optional[pulumi.Input[str]] = None, - start_value: Optional[pulumi.Input[str]] = None, - stemming_mode: Optional[pulumi.Input[str]] = None, - step_count: Optional[pulumi.Input[str]] = None, - step_index: Optional[pulumi.Input[str]] = None, - stop_words_mode: Optional[pulumi.Input[str]] = None, - strategy: Optional[pulumi.Input[str]] = None, - target_column: Optional[pulumi.Input[str]] = None, - target_column_names: Optional[pulumi.Input[str]] = None, - target_date_format: Optional[pulumi.Input[str]] = None, - target_index: Optional[pulumi.Input[str]] = None, - time_zone: Optional[pulumi.Input[str]] = None, - tokenizer_pattern: Optional[pulumi.Input[str]] = None, - true_string: Optional[pulumi.Input[str]] = None, - udf_lang: Optional[pulumi.Input[str]] = None, - units: Optional[pulumi.Input[str]] = None, - unpivot_column: Optional[pulumi.Input[str]] = None, - upper_bound: Optional[pulumi.Input[str]] = None, - use_new_data_frame: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - value1: Optional[pulumi.Input[str]] = None, - value2: Optional[pulumi.Input[str]] = None, - value_column: Optional[pulumi.Input[str]] = None, - view_frame: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if aggregate_function is not None: - _setter("aggregate_function", aggregate_function) + pulumi.set(__self__, "aggregate_function", aggregate_function) if base is not None: - _setter("base", base) + pulumi.set(__self__, "base", base) if case_statement is not None: - _setter("case_statement", case_statement) + pulumi.set(__self__, "case_statement", case_statement) if category_map is not None: - _setter("category_map", category_map) + pulumi.set(__self__, "category_map", category_map) if chars_to_remove is not None: - _setter("chars_to_remove", chars_to_remove) + pulumi.set(__self__, "chars_to_remove", chars_to_remove) if collapse_consecutive_whitespace is not None: - _setter("collapse_consecutive_whitespace", collapse_consecutive_whitespace) + pulumi.set(__self__, "collapse_consecutive_whitespace", collapse_consecutive_whitespace) if column_data_type is not None: - _setter("column_data_type", column_data_type) + pulumi.set(__self__, "column_data_type", column_data_type) if column_range is not None: - _setter("column_range", column_range) + pulumi.set(__self__, "column_range", column_range) if count is not None: - _setter("count", count) + pulumi.set(__self__, "count", count) if custom_characters is not None: - _setter("custom_characters", custom_characters) + pulumi.set(__self__, "custom_characters", custom_characters) if custom_stop_words is not None: - _setter("custom_stop_words", custom_stop_words) + pulumi.set(__self__, "custom_stop_words", custom_stop_words) if custom_value is not None: - _setter("custom_value", custom_value) + pulumi.set(__self__, "custom_value", custom_value) if datasets_columns is not None: - _setter("datasets_columns", datasets_columns) + pulumi.set(__self__, "datasets_columns", datasets_columns) if date_add_value is not None: - _setter("date_add_value", date_add_value) + pulumi.set(__self__, "date_add_value", date_add_value) if date_time_format is not None: - _setter("date_time_format", date_time_format) + pulumi.set(__self__, "date_time_format", date_time_format) if date_time_parameters is not None: - _setter("date_time_parameters", date_time_parameters) + pulumi.set(__self__, "date_time_parameters", date_time_parameters) if delete_other_rows is not None: - _setter("delete_other_rows", delete_other_rows) + pulumi.set(__self__, "delete_other_rows", delete_other_rows) if delimiter is not None: - _setter("delimiter", delimiter) + pulumi.set(__self__, "delimiter", delimiter) if end_pattern is not None: - _setter("end_pattern", end_pattern) + pulumi.set(__self__, "end_pattern", end_pattern) if end_position is not None: - _setter("end_position", end_position) + pulumi.set(__self__, "end_position", end_position) if end_value is not None: - _setter("end_value", end_value) + pulumi.set(__self__, "end_value", end_value) if expand_contractions is not None: - _setter("expand_contractions", expand_contractions) + pulumi.set(__self__, "expand_contractions", expand_contractions) if exponent is not None: - _setter("exponent", exponent) + pulumi.set(__self__, "exponent", exponent) if false_string is not None: - _setter("false_string", false_string) + pulumi.set(__self__, "false_string", false_string) if group_by_agg_function_options is not None: - _setter("group_by_agg_function_options", group_by_agg_function_options) + pulumi.set(__self__, "group_by_agg_function_options", group_by_agg_function_options) if group_by_columns is not None: - _setter("group_by_columns", group_by_columns) + pulumi.set(__self__, "group_by_columns", group_by_columns) if hidden_columns is not None: - _setter("hidden_columns", hidden_columns) + pulumi.set(__self__, "hidden_columns", hidden_columns) if ignore_case is not None: - _setter("ignore_case", ignore_case) + pulumi.set(__self__, "ignore_case", ignore_case) if include_in_split is not None: - _setter("include_in_split", include_in_split) + pulumi.set(__self__, "include_in_split", include_in_split) if input is not None: - _setter("input", input) + pulumi.set(__self__, "input", input) if interval is not None: - _setter("interval", interval) + pulumi.set(__self__, "interval", interval) if is_text is not None: - _setter("is_text", is_text) + pulumi.set(__self__, "is_text", is_text) if join_keys is not None: - _setter("join_keys", join_keys) + pulumi.set(__self__, "join_keys", join_keys) if join_type is not None: - _setter("join_type", join_type) + pulumi.set(__self__, "join_type", join_type) if left_columns is not None: - _setter("left_columns", left_columns) + pulumi.set(__self__, "left_columns", left_columns) if limit is not None: - _setter("limit", limit) + pulumi.set(__self__, "limit", limit) if lower_bound is not None: - _setter("lower_bound", lower_bound) + pulumi.set(__self__, "lower_bound", lower_bound) if map_type is not None: - _setter("map_type", map_type) + pulumi.set(__self__, "map_type", map_type) if mode_type is not None: - _setter("mode_type", mode_type) + pulumi.set(__self__, "mode_type", mode_type) if multi_line is not None: - _setter("multi_line", multi_line) + pulumi.set(__self__, "multi_line", multi_line) if num_rows is not None: - _setter("num_rows", num_rows) + pulumi.set(__self__, "num_rows", num_rows) if num_rows_after is not None: - _setter("num_rows_after", num_rows_after) + pulumi.set(__self__, "num_rows_after", num_rows_after) if num_rows_before is not None: - _setter("num_rows_before", num_rows_before) + pulumi.set(__self__, "num_rows_before", num_rows_before) if order_by_column is not None: - _setter("order_by_column", order_by_column) + pulumi.set(__self__, "order_by_column", order_by_column) if order_by_columns is not None: - _setter("order_by_columns", order_by_columns) + pulumi.set(__self__, "order_by_columns", order_by_columns) if other is not None: - _setter("other", other) + pulumi.set(__self__, "other", other) if pattern is not None: - _setter("pattern", pattern) + pulumi.set(__self__, "pattern", pattern) if pattern_option1 is not None: - _setter("pattern_option1", pattern_option1) + pulumi.set(__self__, "pattern_option1", pattern_option1) if pattern_option2 is not None: - _setter("pattern_option2", pattern_option2) + pulumi.set(__self__, "pattern_option2", pattern_option2) if pattern_options is not None: - _setter("pattern_options", pattern_options) + pulumi.set(__self__, "pattern_options", pattern_options) if period is not None: - _setter("period", period) + pulumi.set(__self__, "period", period) if position is not None: - _setter("position", position) + pulumi.set(__self__, "position", position) if remove_all_punctuation is not None: - _setter("remove_all_punctuation", remove_all_punctuation) + pulumi.set(__self__, "remove_all_punctuation", remove_all_punctuation) if remove_all_quotes is not None: - _setter("remove_all_quotes", remove_all_quotes) + pulumi.set(__self__, "remove_all_quotes", remove_all_quotes) if remove_all_whitespace is not None: - _setter("remove_all_whitespace", remove_all_whitespace) + pulumi.set(__self__, "remove_all_whitespace", remove_all_whitespace) if remove_custom_characters is not None: - _setter("remove_custom_characters", remove_custom_characters) + pulumi.set(__self__, "remove_custom_characters", remove_custom_characters) if remove_custom_value is not None: - _setter("remove_custom_value", remove_custom_value) + pulumi.set(__self__, "remove_custom_value", remove_custom_value) if remove_leading_and_trailing_punctuation is not None: - _setter("remove_leading_and_trailing_punctuation", remove_leading_and_trailing_punctuation) + pulumi.set(__self__, "remove_leading_and_trailing_punctuation", remove_leading_and_trailing_punctuation) if remove_leading_and_trailing_quotes is not None: - _setter("remove_leading_and_trailing_quotes", remove_leading_and_trailing_quotes) + pulumi.set(__self__, "remove_leading_and_trailing_quotes", remove_leading_and_trailing_quotes) if remove_leading_and_trailing_whitespace is not None: - _setter("remove_leading_and_trailing_whitespace", remove_leading_and_trailing_whitespace) + pulumi.set(__self__, "remove_leading_and_trailing_whitespace", remove_leading_and_trailing_whitespace) if remove_letters is not None: - _setter("remove_letters", remove_letters) + pulumi.set(__self__, "remove_letters", remove_letters) if remove_numbers is not None: - _setter("remove_numbers", remove_numbers) + pulumi.set(__self__, "remove_numbers", remove_numbers) if remove_source_column is not None: - _setter("remove_source_column", remove_source_column) + pulumi.set(__self__, "remove_source_column", remove_source_column) if remove_special_characters is not None: - _setter("remove_special_characters", remove_special_characters) + pulumi.set(__self__, "remove_special_characters", remove_special_characters) if right_columns is not None: - _setter("right_columns", right_columns) + pulumi.set(__self__, "right_columns", right_columns) if sample_size is not None: - _setter("sample_size", sample_size) + pulumi.set(__self__, "sample_size", sample_size) if sample_type is not None: - _setter("sample_type", sample_type) + pulumi.set(__self__, "sample_type", sample_type) if second_input is not None: - _setter("second_input", second_input) + pulumi.set(__self__, "second_input", second_input) if secondary_inputs is not None: - _setter("secondary_inputs", secondary_inputs) + pulumi.set(__self__, "secondary_inputs", secondary_inputs) if sheet_indexes is not None: - _setter("sheet_indexes", sheet_indexes) + pulumi.set(__self__, "sheet_indexes", sheet_indexes) if sheet_names is not None: - _setter("sheet_names", sheet_names) + pulumi.set(__self__, "sheet_names", sheet_names) if source_column is not None: - _setter("source_column", source_column) + pulumi.set(__self__, "source_column", source_column) if source_column1 is not None: - _setter("source_column1", source_column1) + pulumi.set(__self__, "source_column1", source_column1) if source_column2 is not None: - _setter("source_column2", source_column2) + pulumi.set(__self__, "source_column2", source_column2) if source_columns is not None: - _setter("source_columns", source_columns) + pulumi.set(__self__, "source_columns", source_columns) if start_column_index is not None: - _setter("start_column_index", start_column_index) + pulumi.set(__self__, "start_column_index", start_column_index) if start_pattern is not None: - _setter("start_pattern", start_pattern) + pulumi.set(__self__, "start_pattern", start_pattern) if start_position is not None: - _setter("start_position", start_position) + pulumi.set(__self__, "start_position", start_position) if start_value is not None: - _setter("start_value", start_value) + pulumi.set(__self__, "start_value", start_value) if stemming_mode is not None: - _setter("stemming_mode", stemming_mode) + pulumi.set(__self__, "stemming_mode", stemming_mode) if step_count is not None: - _setter("step_count", step_count) + pulumi.set(__self__, "step_count", step_count) if step_index is not None: - _setter("step_index", step_index) + pulumi.set(__self__, "step_index", step_index) if stop_words_mode is not None: - _setter("stop_words_mode", stop_words_mode) + pulumi.set(__self__, "stop_words_mode", stop_words_mode) if strategy is not None: - _setter("strategy", strategy) + pulumi.set(__self__, "strategy", strategy) if target_column is not None: - _setter("target_column", target_column) + pulumi.set(__self__, "target_column", target_column) if target_column_names is not None: - _setter("target_column_names", target_column_names) + pulumi.set(__self__, "target_column_names", target_column_names) if target_date_format is not None: - _setter("target_date_format", target_date_format) + pulumi.set(__self__, "target_date_format", target_date_format) if target_index is not None: - _setter("target_index", target_index) + pulumi.set(__self__, "target_index", target_index) if time_zone is not None: - _setter("time_zone", time_zone) + pulumi.set(__self__, "time_zone", time_zone) if tokenizer_pattern is not None: - _setter("tokenizer_pattern", tokenizer_pattern) + pulumi.set(__self__, "tokenizer_pattern", tokenizer_pattern) if true_string is not None: - _setter("true_string", true_string) + pulumi.set(__self__, "true_string", true_string) if udf_lang is not None: - _setter("udf_lang", udf_lang) + pulumi.set(__self__, "udf_lang", udf_lang) if units is not None: - _setter("units", units) + pulumi.set(__self__, "units", units) if unpivot_column is not None: - _setter("unpivot_column", unpivot_column) + pulumi.set(__self__, "unpivot_column", unpivot_column) if upper_bound is not None: - _setter("upper_bound", upper_bound) + pulumi.set(__self__, "upper_bound", upper_bound) if use_new_data_frame is not None: - _setter("use_new_data_frame", use_new_data_frame) + pulumi.set(__self__, "use_new_data_frame", use_new_data_frame) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) if value1 is not None: - _setter("value1", value1) + pulumi.set(__self__, "value1", value1) if value2 is not None: - _setter("value2", value2) + pulumi.set(__self__, "value2", value2) if value_column is not None: - _setter("value_column", value_column) + pulumi.set(__self__, "value_column", value_column) if view_frame is not None: - _setter("view_frame", view_frame) + pulumi.set(__self__, "view_frame", view_frame) @property @pulumi.getter(name="aggregateFunction") @@ -3768,20 +3026,9 @@ def __init__(__self__, *, """ Input location """ - RecipeS3LocationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - key=key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: pulumi.Input[str], - key: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) + pulumi.set(__self__, "bucket", bucket) if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) @property @pulumi.getter @@ -3810,21 +3057,10 @@ def __init__(__self__, *, """ Secondary input """ - RecipeSecondaryInputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_catalog_input_definition=data_catalog_input_definition, - s3_input_definition=s3_input_definition, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_catalog_input_definition: Optional[pulumi.Input['RecipeDataCatalogInputDefinitionArgs']] = None, - s3_input_definition: Optional[pulumi.Input['RecipeS3LocationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_catalog_input_definition is not None: - _setter("data_catalog_input_definition", data_catalog_input_definition) + pulumi.set(__self__, "data_catalog_input_definition", data_catalog_input_definition) if s3_input_definition is not None: - _setter("s3_input_definition", s3_input_definition) + pulumi.set(__self__, "s3_input_definition", s3_input_definition) @property @pulumi.getter(name="dataCatalogInputDefinition") @@ -3853,20 +3089,9 @@ def __init__(__self__, *, """ :param pulumi.Input[Sequence[pulumi.Input['RecipeConditionExpressionArgs']]] condition_expressions: Condition expressions applied to the step action """ - RecipeStepArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - condition_expressions=condition_expressions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: pulumi.Input['RecipeActionArgs'], - condition_expressions: Optional[pulumi.Input[Sequence[pulumi.Input['RecipeConditionExpressionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action", action) + pulumi.set(__self__, "action", action) if condition_expressions is not None: - _setter("condition_expressions", condition_expressions) + pulumi.set(__self__, "condition_expressions", condition_expressions) @property @pulumi.getter @@ -3898,19 +3123,8 @@ def __init__(__self__, *, """ A key-value pair to associate with a resource. """ - RecipeTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3941,21 +3155,10 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The name of a column from a dataset :param pulumi.Input[str] regex: A regular expression for selecting a column from a dataset """ - RulesetColumnSelectorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - regex=regex, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - regex: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if regex is not None: - _setter("regex", regex) + pulumi.set(__self__, "regex", regex) @property @pulumi.getter @@ -3995,35 +3198,16 @@ def __init__(__self__, *, Data quality rule for a target resource (dataset) :param pulumi.Input[str] name: Name of the rule """ - RulesetRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - check_expression=check_expression, - name=name, - column_selectors=column_selectors, - disabled=disabled, - substitution_map=substitution_map, - threshold=threshold, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - check_expression: pulumi.Input[str], - name: pulumi.Input[str], - column_selectors: Optional[pulumi.Input[Sequence[pulumi.Input['RulesetColumnSelectorArgs']]]] = None, - disabled: Optional[pulumi.Input[bool]] = None, - substitution_map: Optional[pulumi.Input[Sequence[pulumi.Input['RulesetSubstitutionValueArgs']]]] = None, - threshold: Optional[pulumi.Input['RulesetThresholdArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("check_expression", check_expression) - _setter("name", name) + pulumi.set(__self__, "check_expression", check_expression) + pulumi.set(__self__, "name", name) if column_selectors is not None: - _setter("column_selectors", column_selectors) + pulumi.set(__self__, "column_selectors", column_selectors) if disabled is not None: - _setter("disabled", disabled) + pulumi.set(__self__, "disabled", disabled) if substitution_map is not None: - _setter("substitution_map", substitution_map) + pulumi.set(__self__, "substitution_map", substitution_map) if threshold is not None: - _setter("threshold", threshold) + pulumi.set(__self__, "threshold", threshold) @property @pulumi.getter(name="checkExpression") @@ -4093,19 +3277,8 @@ def __init__(__self__, *, :param pulumi.Input[str] value: Value or column name :param pulumi.Input[str] value_reference: Variable name """ - RulesetSubstitutionValueArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - value=value, - value_reference=value_reference, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - value: pulumi.Input[str], - value_reference: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("value", value) - _setter("value_reference", value_reference) + pulumi.set(__self__, "value", value) + pulumi.set(__self__, "value_reference", value_reference) @property @pulumi.getter @@ -4140,19 +3313,8 @@ def __init__(__self__, *, """ A key-value pair to associate with a resource """ - RulesetTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -4179,24 +3341,11 @@ def __init__(__self__, *, value: pulumi.Input[float], type: Optional[pulumi.Input['RulesetThresholdType']] = None, unit: Optional[pulumi.Input['RulesetThresholdUnit']] = None): - RulesetThresholdArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - value=value, - type=type, - unit=unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - value: pulumi.Input[float], - type: Optional[pulumi.Input['RulesetThresholdType']] = None, - unit: Optional[pulumi.Input['RulesetThresholdUnit']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("value", value) + pulumi.set(__self__, "value", value) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) if unit is not None: - _setter("unit", unit) + pulumi.set(__self__, "unit", unit) @property @pulumi.getter @@ -4234,19 +3383,8 @@ def __init__(__self__, *, """ A key-value pair to associate with a resource. """ - ScheduleTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/databrew/dataset.py b/sdk/python/pulumi_aws_native/databrew/dataset.py index 409d613911..87e70a532e 100644 --- a/sdk/python/pulumi_aws_native/databrew/dataset.py +++ b/sdk/python/pulumi_aws_native/databrew/dataset.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -31,36 +31,17 @@ def __init__(__self__, *, :param pulumi.Input[str] name: Dataset name :param pulumi.Input['DatasetPathOptionsArgs'] path_options: PathOptions """ - DatasetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - input=input, - format=format, - format_options=format_options, - name=name, - path_options=path_options, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - input: pulumi.Input['DatasetInputArgs'], - format: Optional[pulumi.Input['DatasetFormat']] = None, - format_options: Optional[pulumi.Input['DatasetFormatOptionsArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - path_options: Optional[pulumi.Input['DatasetPathOptionsArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DatasetTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("input", input) + pulumi.set(__self__, "input", input) if format is not None: - _setter("format", format) + pulumi.set(__self__, "format", format) if format_options is not None: - _setter("format_options", format_options) + pulumi.set(__self__, "format_options", format_options) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if path_options is not None: - _setter("path_options", path_options) + pulumi.set(__self__, "path_options", path_options) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -174,10 +155,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DatasetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -199,26 +176,11 @@ def _internal_init(__self__, __props__ = DatasetArgs.__new__(DatasetArgs) __props__.__dict__["format"] = format - if format_options is not None and not isinstance(format_options, DatasetFormatOptionsArgs): - format_options = format_options or {} - def _setter(key, value): - format_options[key] = value - DatasetFormatOptionsArgs._configure(_setter, **format_options) __props__.__dict__["format_options"] = format_options - if input is not None and not isinstance(input, DatasetInputArgs): - input = input or {} - def _setter(key, value): - input[key] = value - DatasetInputArgs._configure(_setter, **input) if input is None and not opts.urn: raise TypeError("Missing required property 'input'") __props__.__dict__["input"] = input __props__.__dict__["name"] = name - if path_options is not None and not isinstance(path_options, DatasetPathOptionsArgs): - path_options = path_options or {} - def _setter(key, value): - path_options[key] = value - DatasetPathOptionsArgs._configure(_setter, **path_options) __props__.__dict__["path_options"] = path_options __props__.__dict__["tags"] = tags replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["name", "tags[*]"]) diff --git a/sdk/python/pulumi_aws_native/databrew/get_dataset.py b/sdk/python/pulumi_aws_native/databrew/get_dataset.py index 184325e7a3..50c545d9a4 100644 --- a/sdk/python/pulumi_aws_native/databrew/get_dataset.py +++ b/sdk/python/pulumi_aws_native/databrew/get_dataset.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/databrew/get_job.py b/sdk/python/pulumi_aws_native/databrew/get_job.py index 653661d0e1..711c251e7d 100644 --- a/sdk/python/pulumi_aws_native/databrew/get_job.py +++ b/sdk/python/pulumi_aws_native/databrew/get_job.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/databrew/get_project.py b/sdk/python/pulumi_aws_native/databrew/get_project.py index 30a7fb268c..2fe148ba53 100644 --- a/sdk/python/pulumi_aws_native/databrew/get_project.py +++ b/sdk/python/pulumi_aws_native/databrew/get_project.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/databrew/get_recipe.py b/sdk/python/pulumi_aws_native/databrew/get_recipe.py index fbe138a137..f74c39e3e9 100644 --- a/sdk/python/pulumi_aws_native/databrew/get_recipe.py +++ b/sdk/python/pulumi_aws_native/databrew/get_recipe.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/databrew/get_ruleset.py b/sdk/python/pulumi_aws_native/databrew/get_ruleset.py index 6a686a3e25..5070465950 100644 --- a/sdk/python/pulumi_aws_native/databrew/get_ruleset.py +++ b/sdk/python/pulumi_aws_native/databrew/get_ruleset.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/databrew/get_schedule.py b/sdk/python/pulumi_aws_native/databrew/get_schedule.py index 129a0b7cc9..0540b9d4ee 100644 --- a/sdk/python/pulumi_aws_native/databrew/get_schedule.py +++ b/sdk/python/pulumi_aws_native/databrew/get_schedule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/databrew/job.py b/sdk/python/pulumi_aws_native/databrew/job.py index 94d2dfa3a4..25d910b1ad 100644 --- a/sdk/python/pulumi_aws_native/databrew/job.py +++ b/sdk/python/pulumi_aws_native/databrew/job.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -55,91 +55,44 @@ def __init__(__self__, *, :param pulumi.Input[int] timeout: Timeout :param pulumi.Input[Sequence[pulumi.Input['JobValidationConfigurationArgs']]] validation_configurations: Data quality rules configuration """ - JobArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - type=type, - data_catalog_outputs=data_catalog_outputs, - database_outputs=database_outputs, - dataset_name=dataset_name, - encryption_key_arn=encryption_key_arn, - encryption_mode=encryption_mode, - job_sample=job_sample, - log_subscription=log_subscription, - max_capacity=max_capacity, - max_retries=max_retries, - name=name, - output_location=output_location, - outputs=outputs, - profile_configuration=profile_configuration, - project_name=project_name, - recipe=recipe, - tags=tags, - timeout=timeout, - validation_configurations=validation_configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: pulumi.Input[str], - type: pulumi.Input['JobType'], - data_catalog_outputs: Optional[pulumi.Input[Sequence[pulumi.Input['JobDataCatalogOutputArgs']]]] = None, - database_outputs: Optional[pulumi.Input[Sequence[pulumi.Input['JobDatabaseOutputArgs']]]] = None, - dataset_name: Optional[pulumi.Input[str]] = None, - encryption_key_arn: Optional[pulumi.Input[str]] = None, - encryption_mode: Optional[pulumi.Input['JobEncryptionMode']] = None, - job_sample: Optional[pulumi.Input['JobSampleArgs']] = None, - log_subscription: Optional[pulumi.Input['JobLogSubscription']] = None, - max_capacity: Optional[pulumi.Input[int]] = None, - max_retries: Optional[pulumi.Input[int]] = None, - name: Optional[pulumi.Input[str]] = None, - output_location: Optional[pulumi.Input['JobOutputLocationArgs']] = None, - outputs: Optional[pulumi.Input[Sequence[pulumi.Input['JobOutputArgs']]]] = None, - profile_configuration: Optional[pulumi.Input['JobProfileConfigurationArgs']] = None, - project_name: Optional[pulumi.Input[str]] = None, - recipe: Optional[pulumi.Input['JobRecipeArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['JobTagArgs']]]] = None, - timeout: Optional[pulumi.Input[int]] = None, - validation_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['JobValidationConfigurationArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arn", role_arn) - _setter("type", type) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "type", type) if data_catalog_outputs is not None: - _setter("data_catalog_outputs", data_catalog_outputs) + pulumi.set(__self__, "data_catalog_outputs", data_catalog_outputs) if database_outputs is not None: - _setter("database_outputs", database_outputs) + pulumi.set(__self__, "database_outputs", database_outputs) if dataset_name is not None: - _setter("dataset_name", dataset_name) + pulumi.set(__self__, "dataset_name", dataset_name) if encryption_key_arn is not None: - _setter("encryption_key_arn", encryption_key_arn) + pulumi.set(__self__, "encryption_key_arn", encryption_key_arn) if encryption_mode is not None: - _setter("encryption_mode", encryption_mode) + pulumi.set(__self__, "encryption_mode", encryption_mode) if job_sample is not None: - _setter("job_sample", job_sample) + pulumi.set(__self__, "job_sample", job_sample) if log_subscription is not None: - _setter("log_subscription", log_subscription) + pulumi.set(__self__, "log_subscription", log_subscription) if max_capacity is not None: - _setter("max_capacity", max_capacity) + pulumi.set(__self__, "max_capacity", max_capacity) if max_retries is not None: - _setter("max_retries", max_retries) + pulumi.set(__self__, "max_retries", max_retries) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if output_location is not None: - _setter("output_location", output_location) + pulumi.set(__self__, "output_location", output_location) if outputs is not None: - _setter("outputs", outputs) + pulumi.set(__self__, "outputs", outputs) if profile_configuration is not None: - _setter("profile_configuration", profile_configuration) + pulumi.set(__self__, "profile_configuration", profile_configuration) if project_name is not None: - _setter("project_name", project_name) + pulumi.set(__self__, "project_name", project_name) if recipe is not None: - _setter("recipe", recipe) + pulumi.set(__self__, "recipe", recipe) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if timeout is not None: - _setter("timeout", timeout) + pulumi.set(__self__, "timeout", timeout) if validation_configurations is not None: - _setter("validation_configurations", validation_configurations) + pulumi.set(__self__, "validation_configurations", validation_configurations) @property @pulumi.getter(name="roleArn") @@ -433,10 +386,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - JobArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -476,35 +425,15 @@ def _internal_init(__self__, __props__.__dict__["dataset_name"] = dataset_name __props__.__dict__["encryption_key_arn"] = encryption_key_arn __props__.__dict__["encryption_mode"] = encryption_mode - if job_sample is not None and not isinstance(job_sample, JobSampleArgs): - job_sample = job_sample or {} - def _setter(key, value): - job_sample[key] = value - JobSampleArgs._configure(_setter, **job_sample) __props__.__dict__["job_sample"] = job_sample __props__.__dict__["log_subscription"] = log_subscription __props__.__dict__["max_capacity"] = max_capacity __props__.__dict__["max_retries"] = max_retries __props__.__dict__["name"] = name - if output_location is not None and not isinstance(output_location, JobOutputLocationArgs): - output_location = output_location or {} - def _setter(key, value): - output_location[key] = value - JobOutputLocationArgs._configure(_setter, **output_location) __props__.__dict__["output_location"] = output_location __props__.__dict__["outputs"] = outputs - if profile_configuration is not None and not isinstance(profile_configuration, JobProfileConfigurationArgs): - profile_configuration = profile_configuration or {} - def _setter(key, value): - profile_configuration[key] = value - JobProfileConfigurationArgs._configure(_setter, **profile_configuration) __props__.__dict__["profile_configuration"] = profile_configuration __props__.__dict__["project_name"] = project_name - if recipe is not None and not isinstance(recipe, JobRecipeArgs): - recipe = recipe or {} - def _setter(key, value): - recipe[key] = value - JobRecipeArgs._configure(_setter, **recipe) __props__.__dict__["recipe"] = recipe if role_arn is None and not opts.urn: raise TypeError("Missing required property 'role_arn'") diff --git a/sdk/python/pulumi_aws_native/databrew/outputs.py b/sdk/python/pulumi_aws_native/databrew/outputs.py index c2c03534bb..92dc379985 100644 --- a/sdk/python/pulumi_aws_native/databrew/outputs.py +++ b/sdk/python/pulumi_aws_native/databrew/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -98,21 +98,10 @@ def __init__(__self__, *, """ Csv options """ - DatasetCsvOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - delimiter=delimiter, - header_row=header_row, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delimiter: Optional[str] = None, - header_row: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if delimiter is not None: - _setter("delimiter", delimiter) + pulumi.set(__self__, "delimiter", delimiter) if header_row is not None: - _setter("header_row", header_row) + pulumi.set(__self__, "header_row", header_row) @property @pulumi.getter @@ -160,29 +149,14 @@ def __init__(__self__, *, :param str database_name: Database name :param str table_name: Table name """ - DatasetDataCatalogInputDefinition._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_id=catalog_id, - database_name=database_name, - table_name=table_name, - temp_directory=temp_directory, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_id: Optional[str] = None, - database_name: Optional[str] = None, - table_name: Optional[str] = None, - temp_directory: Optional['outputs.DatasetS3Location'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if catalog_id is not None: - _setter("catalog_id", catalog_id) + pulumi.set(__self__, "catalog_id", catalog_id) if database_name is not None: - _setter("database_name", database_name) + pulumi.set(__self__, "database_name", database_name) if table_name is not None: - _setter("table_name", table_name) + pulumi.set(__self__, "table_name", table_name) if temp_directory is not None: - _setter("temp_directory", temp_directory) + pulumi.set(__self__, "temp_directory", temp_directory) @property @pulumi.getter(name="catalogId") @@ -249,28 +223,13 @@ def __init__(__self__, *, :param str database_table_name: Database table name :param str query_string: Custom SQL to run against the provided AWS Glue connection. This SQL will be used as the input for DataBrew projects and jobs. """ - DatasetDatabaseInputDefinition._configure( - lambda key, value: pulumi.set(__self__, key, value), - glue_connection_name=glue_connection_name, - database_table_name=database_table_name, - query_string=query_string, - temp_directory=temp_directory, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - glue_connection_name: str, - database_table_name: Optional[str] = None, - query_string: Optional[str] = None, - temp_directory: Optional['outputs.DatasetS3Location'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("glue_connection_name", glue_connection_name) + pulumi.set(__self__, "glue_connection_name", glue_connection_name) if database_table_name is not None: - _setter("database_table_name", database_table_name) + pulumi.set(__self__, "database_table_name", database_table_name) if query_string is not None: - _setter("query_string", query_string) + pulumi.set(__self__, "query_string", query_string) if temp_directory is not None: - _setter("temp_directory", temp_directory) + pulumi.set(__self__, "temp_directory", temp_directory) @property @pulumi.getter(name="glueConnectionName") @@ -332,24 +291,11 @@ def __init__(__self__, *, :param str locale_code: Locale code for a date parameter :param str timezone_offset: Timezone offset """ - DatasetDatetimeOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - format=format, - locale_code=locale_code, - timezone_offset=timezone_offset, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - format: str, - locale_code: Optional[str] = None, - timezone_offset: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("format", format) + pulumi.set(__self__, "format", format) if locale_code is not None: - _setter("locale_code", locale_code) + pulumi.set(__self__, "locale_code", locale_code) if timezone_offset is not None: - _setter("timezone_offset", timezone_offset) + pulumi.set(__self__, "timezone_offset", timezone_offset) @property @pulumi.getter @@ -403,25 +349,12 @@ def __init__(__self__, *, header_row: Optional[bool] = None, sheet_indexes: Optional[Sequence[int]] = None, sheet_names: Optional[Sequence[str]] = None): - DatasetExcelOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - header_row=header_row, - sheet_indexes=sheet_indexes, - sheet_names=sheet_names, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - header_row: Optional[bool] = None, - sheet_indexes: Optional[Sequence[int]] = None, - sheet_names: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if header_row is not None: - _setter("header_row", header_row) + pulumi.set(__self__, "header_row", header_row) if sheet_indexes is not None: - _setter("sheet_indexes", sheet_indexes) + pulumi.set(__self__, "sheet_indexes", sheet_indexes) if sheet_names is not None: - _setter("sheet_names", sheet_names) + pulumi.set(__self__, "sheet_names", sheet_names) @property @pulumi.getter(name="headerRow") @@ -469,24 +402,11 @@ def __init__(__self__, *, :param 'DatasetFilesLimitOrder' order: Order :param 'DatasetFilesLimitOrderedBy' ordered_by: Ordered by """ - DatasetFilesLimit._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_files=max_files, - order=order, - ordered_by=ordered_by, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_files: int, - order: Optional['DatasetFilesLimitOrder'] = None, - ordered_by: Optional['DatasetFilesLimitOrderedBy'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_files", max_files) + pulumi.set(__self__, "max_files", max_files) if order is not None: - _setter("order", order) + pulumi.set(__self__, "order", order) if ordered_by is not None: - _setter("ordered_by", ordered_by) + pulumi.set(__self__, "ordered_by", ordered_by) @property @pulumi.getter(name="maxFiles") @@ -538,19 +458,8 @@ def __init__(__self__, *, """ :param str expression: Filtering expression for a parameter """ - DatasetFilterExpression._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - values_map=values_map, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: str, - values_map: Sequence['outputs.DatasetFilterValue'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("expression", expression) - _setter("values_map", values_map) + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "values_map", values_map) @property @pulumi.getter @@ -595,19 +504,8 @@ def __init__(__self__, *, A key-value pair to associate expression variable names with their values :param str value_reference: Variable name """ - DatasetFilterValue._configure( - lambda key, value: pulumi.set(__self__, key, value), - value=value, - value_reference=value_reference, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - value: str, - value_reference: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("value", value) - _setter("value_reference", value_reference) + pulumi.set(__self__, "value", value) + pulumi.set(__self__, "value_reference", value_reference) @property @pulumi.getter @@ -635,25 +533,12 @@ def __init__(__self__, *, """ Format options for dataset """ - DatasetFormatOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - csv=csv, - excel=excel, - json=json, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - csv: Optional['outputs.DatasetCsvOptions'] = None, - excel: Optional['outputs.DatasetExcelOptions'] = None, - json: Optional['outputs.DatasetJsonOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if csv is not None: - _setter("csv", csv) + pulumi.set(__self__, "csv", csv) if excel is not None: - _setter("excel", excel) + pulumi.set(__self__, "excel", excel) if json is not None: - _setter("json", json) + pulumi.set(__self__, "json", json) @property @pulumi.getter @@ -705,29 +590,14 @@ def __init__(__self__, *, """ Input """ - DatasetInput._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_catalog_input_definition=data_catalog_input_definition, - database_input_definition=database_input_definition, - metadata=metadata, - s3_input_definition=s3_input_definition, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_catalog_input_definition: Optional['outputs.DatasetDataCatalogInputDefinition'] = None, - database_input_definition: Optional['outputs.DatasetDatabaseInputDefinition'] = None, - metadata: Optional['outputs.DatasetMetadata'] = None, - s3_input_definition: Optional['outputs.DatasetS3Location'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_catalog_input_definition is not None: - _setter("data_catalog_input_definition", data_catalog_input_definition) + pulumi.set(__self__, "data_catalog_input_definition", data_catalog_input_definition) if database_input_definition is not None: - _setter("database_input_definition", database_input_definition) + pulumi.set(__self__, "database_input_definition", database_input_definition) if metadata is not None: - _setter("metadata", metadata) + pulumi.set(__self__, "metadata", metadata) if s3_input_definition is not None: - _setter("s3_input_definition", s3_input_definition) + pulumi.set(__self__, "s3_input_definition", s3_input_definition) @property @pulumi.getter(name="dataCatalogInputDefinition") @@ -777,17 +647,8 @@ def __init__(__self__, *, """ Json options """ - DatasetJsonOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - multi_line=multi_line, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - multi_line: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if multi_line is not None: - _setter("multi_line", multi_line) + pulumi.set(__self__, "multi_line", multi_line) @property @pulumi.getter(name="multiLine") @@ -819,17 +680,8 @@ def __init__(__self__, *, """ :param str source_arn: Arn of the source of the dataset. For e.g.: AppFlow Flow ARN. """ - DatasetMetadata._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_arn=source_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if source_arn is not None: - _setter("source_arn", source_arn) + pulumi.set(__self__, "source_arn", source_arn) @property @pulumi.getter(name="sourceArn") @@ -871,31 +723,14 @@ def __init__(__self__, *, :param 'DatasetParameterType' type: Parameter type :param bool create_column: Add the value of this parameter as a column in a dataset. """ - DatasetParameter._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - type=type, - create_column=create_column, - datetime_options=datetime_options, - filter=filter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - type: 'DatasetParameterType', - create_column: Optional[bool] = None, - datetime_options: Optional['outputs.DatasetDatetimeOptions'] = None, - filter: Optional['outputs.DatasetFilterExpression'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("type", type) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "type", type) if create_column is not None: - _setter("create_column", create_column) + pulumi.set(__self__, "create_column", create_column) if datetime_options is not None: - _setter("datetime_options", datetime_options) + pulumi.set(__self__, "datetime_options", datetime_options) if filter is not None: - _setter("filter", filter) + pulumi.set(__self__, "filter", filter) @property @pulumi.getter @@ -960,25 +795,12 @@ def __init__(__self__, *, """ Path options for dataset """ - DatasetPathOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - files_limit=files_limit, - last_modified_date_condition=last_modified_date_condition, - parameters=parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - files_limit: Optional['outputs.DatasetFilesLimit'] = None, - last_modified_date_condition: Optional['outputs.DatasetFilterExpression'] = None, - parameters: Optional[Sequence['outputs.DatasetPathParameter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if files_limit is not None: - _setter("files_limit", files_limit) + pulumi.set(__self__, "files_limit", files_limit) if last_modified_date_condition is not None: - _setter("last_modified_date_condition", last_modified_date_condition) + pulumi.set(__self__, "last_modified_date_condition", last_modified_date_condition) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) @property @pulumi.getter(name="filesLimit") @@ -1026,19 +848,8 @@ def __init__(__self__, *, """ A key-value pair to associate dataset parameter name with its definition. """ - DatasetPathParameter._configure( - lambda key, value: pulumi.set(__self__, key, value), - dataset_parameter=dataset_parameter, - path_parameter_name=path_parameter_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dataset_parameter: 'outputs.DatasetParameter', - path_parameter_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("dataset_parameter", dataset_parameter) - _setter("path_parameter_name", path_parameter_name) + pulumi.set(__self__, "dataset_parameter", dataset_parameter) + pulumi.set(__self__, "path_parameter_name", path_parameter_name) @property @pulumi.getter(name="datasetParameter") @@ -1062,20 +873,9 @@ def __init__(__self__, *, """ Input location """ - DatasetS3Location._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - key=key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: str, - key: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) + pulumi.set(__self__, "bucket", bucket) if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) @property @pulumi.getter @@ -1099,19 +899,8 @@ def __init__(__self__, *, """ A key-value pair to associate with a resource. """ - DatasetTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1128,16 +917,7 @@ def value(self) -> str: class JobAllowedStatistics(dict): def __init__(__self__, *, statistics: Sequence[str]): - JobAllowedStatistics._configure( - lambda key, value: pulumi.set(__self__, key, value), - statistics=statistics, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - statistics: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("statistics", statistics) + pulumi.set(__self__, "statistics", statistics) @property @pulumi.getter @@ -1150,21 +930,10 @@ class JobColumnSelector(dict): def __init__(__self__, *, name: Optional[str] = None, regex: Optional[str] = None): - JobColumnSelector._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - regex=regex, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[str] = None, - regex: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if regex is not None: - _setter("regex", regex) + pulumi.set(__self__, "regex", regex) @property @pulumi.getter @@ -1182,20 +951,9 @@ class JobColumnStatisticsConfiguration(dict): def __init__(__self__, *, statistics: 'outputs.JobStatisticsConfiguration', selectors: Optional[Sequence['outputs.JobColumnSelector']] = None): - JobColumnStatisticsConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - statistics=statistics, - selectors=selectors, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - statistics: 'outputs.JobStatisticsConfiguration', - selectors: Optional[Sequence['outputs.JobColumnSelector']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("statistics", statistics) + pulumi.set(__self__, "statistics", statistics) if selectors is not None: - _setter("selectors", selectors) + pulumi.set(__self__, "selectors", selectors) @property @pulumi.getter @@ -1218,17 +976,8 @@ def __init__(__self__, *, """ Output Csv options """ - JobCsvOutputOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - delimiter=delimiter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delimiter: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if delimiter is not None: - _setter("delimiter", delimiter) + pulumi.set(__self__, "delimiter", delimiter) @property @pulumi.getter @@ -1270,35 +1019,16 @@ def __init__(__self__, *, database_options: Optional['outputs.JobDatabaseTableOutputOptions'] = None, overwrite: Optional[bool] = None, s3_options: Optional['outputs.JobS3TableOutputOptions'] = None): - JobDataCatalogOutput._configure( - lambda key, value: pulumi.set(__self__, key, value), - database_name=database_name, - table_name=table_name, - catalog_id=catalog_id, - database_options=database_options, - overwrite=overwrite, - s3_options=s3_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database_name: str, - table_name: str, - catalog_id: Optional[str] = None, - database_options: Optional['outputs.JobDatabaseTableOutputOptions'] = None, - overwrite: Optional[bool] = None, - s3_options: Optional['outputs.JobS3TableOutputOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database_name", database_name) - _setter("table_name", table_name) + pulumi.set(__self__, "database_name", database_name) + pulumi.set(__self__, "table_name", table_name) if catalog_id is not None: - _setter("catalog_id", catalog_id) + pulumi.set(__self__, "catalog_id", catalog_id) if database_options is not None: - _setter("database_options", database_options) + pulumi.set(__self__, "database_options", database_options) if overwrite is not None: - _setter("overwrite", overwrite) + pulumi.set(__self__, "overwrite", overwrite) if s3_options is not None: - _setter("s3_options", s3_options) + pulumi.set(__self__, "s3_options", s3_options) @property @pulumi.getter(name="databaseName") @@ -1362,23 +1092,10 @@ def __init__(__self__, *, :param str glue_connection_name: Glue connection name :param 'JobDatabaseOutputDatabaseOutputMode' database_output_mode: Database table name """ - JobDatabaseOutput._configure( - lambda key, value: pulumi.set(__self__, key, value), - database_options=database_options, - glue_connection_name=glue_connection_name, - database_output_mode=database_output_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database_options: 'outputs.JobDatabaseTableOutputOptions', - glue_connection_name: str, - database_output_mode: Optional['JobDatabaseOutputDatabaseOutputMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database_options", database_options) - _setter("glue_connection_name", glue_connection_name) + pulumi.set(__self__, "database_options", database_options) + pulumi.set(__self__, "glue_connection_name", glue_connection_name) if database_output_mode is not None: - _setter("database_output_mode", database_output_mode) + pulumi.set(__self__, "database_output_mode", database_output_mode) @property @pulumi.getter(name="databaseOptions") @@ -1426,20 +1143,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, table_name: str, temp_directory: Optional['outputs.JobS3Location'] = None): - JobDatabaseTableOutputOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - table_name=table_name, - temp_directory=temp_directory, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - table_name: str, - temp_directory: Optional['outputs.JobS3Location'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("table_name", table_name) + pulumi.set(__self__, "table_name", table_name) if temp_directory is not None: - _setter("temp_directory", temp_directory) + pulumi.set(__self__, "temp_directory", temp_directory) @property @pulumi.getter(name="tableName") @@ -1476,20 +1182,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, entity_types: Sequence[str], allowed_statistics: Optional['outputs.JobAllowedStatistics'] = None): - JobEntityDetectorConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - entity_types=entity_types, - allowed_statistics=allowed_statistics, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - entity_types: Sequence[str], - allowed_statistics: Optional['outputs.JobAllowedStatistics'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("entity_types", entity_types) + pulumi.set(__self__, "entity_types", entity_types) if allowed_statistics is not None: - _setter("allowed_statistics", allowed_statistics) + pulumi.set(__self__, "allowed_statistics", allowed_statistics) @property @pulumi.getter(name="entityTypes") @@ -1535,40 +1230,19 @@ def __init__(__self__, *, max_output_files: Optional[int] = None, overwrite: Optional[bool] = None, partition_columns: Optional[Sequence[str]] = None): - JobOutput._configure( - lambda key, value: pulumi.set(__self__, key, value), - location=location, - compression_format=compression_format, - format=format, - format_options=format_options, - max_output_files=max_output_files, - overwrite=overwrite, - partition_columns=partition_columns, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - location: 'outputs.JobS3Location', - compression_format: Optional['JobOutputCompressionFormat'] = None, - format: Optional['JobOutputFormat'] = None, - format_options: Optional['outputs.JobOutputFormatOptions'] = None, - max_output_files: Optional[int] = None, - overwrite: Optional[bool] = None, - partition_columns: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("location", location) + pulumi.set(__self__, "location", location) if compression_format is not None: - _setter("compression_format", compression_format) + pulumi.set(__self__, "compression_format", compression_format) if format is not None: - _setter("format", format) + pulumi.set(__self__, "format", format) if format_options is not None: - _setter("format_options", format_options) + pulumi.set(__self__, "format_options", format_options) if max_output_files is not None: - _setter("max_output_files", max_output_files) + pulumi.set(__self__, "max_output_files", max_output_files) if overwrite is not None: - _setter("overwrite", overwrite) + pulumi.set(__self__, "overwrite", overwrite) if partition_columns is not None: - _setter("partition_columns", partition_columns) + pulumi.set(__self__, "partition_columns", partition_columns) @property @pulumi.getter @@ -1616,17 +1290,8 @@ def __init__(__self__, *, """ Format options for job Output """ - JobOutputFormatOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - csv=csv, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - csv: Optional['outputs.JobCsvOutputOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if csv is not None: - _setter("csv", csv) + pulumi.set(__self__, "csv", csv) @property @pulumi.getter @@ -1663,24 +1328,11 @@ def __init__(__self__, *, """ Output location """ - JobOutputLocation._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - bucket_owner=bucket_owner, - key=key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: str, - bucket_owner: Optional[str] = None, - key: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) + pulumi.set(__self__, "bucket", bucket) if bucket_owner is not None: - _setter("bucket_owner", bucket_owner) + pulumi.set(__self__, "bucket_owner", bucket_owner) if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) @property @pulumi.getter @@ -1702,11 +1354,6 @@ def key(self) -> Optional[str]: class JobParameterMap(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -1739,29 +1386,14 @@ def __init__(__self__, *, dataset_statistics_configuration: Optional['outputs.JobStatisticsConfiguration'] = None, entity_detector_configuration: Optional['outputs.JobEntityDetectorConfiguration'] = None, profile_columns: Optional[Sequence['outputs.JobColumnSelector']] = None): - JobProfileConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_statistics_configurations=column_statistics_configurations, - dataset_statistics_configuration=dataset_statistics_configuration, - entity_detector_configuration=entity_detector_configuration, - profile_columns=profile_columns, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_statistics_configurations: Optional[Sequence['outputs.JobColumnStatisticsConfiguration']] = None, - dataset_statistics_configuration: Optional['outputs.JobStatisticsConfiguration'] = None, - entity_detector_configuration: Optional['outputs.JobEntityDetectorConfiguration'] = None, - profile_columns: Optional[Sequence['outputs.JobColumnSelector']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column_statistics_configurations is not None: - _setter("column_statistics_configurations", column_statistics_configurations) + pulumi.set(__self__, "column_statistics_configurations", column_statistics_configurations) if dataset_statistics_configuration is not None: - _setter("dataset_statistics_configuration", dataset_statistics_configuration) + pulumi.set(__self__, "dataset_statistics_configuration", dataset_statistics_configuration) if entity_detector_configuration is not None: - _setter("entity_detector_configuration", entity_detector_configuration) + pulumi.set(__self__, "entity_detector_configuration", entity_detector_configuration) if profile_columns is not None: - _setter("profile_columns", profile_columns) + pulumi.set(__self__, "profile_columns", profile_columns) @property @pulumi.getter(name="columnStatisticsConfigurations") @@ -1793,20 +1425,9 @@ def __init__(__self__, *, :param str name: Recipe name :param str version: Recipe version """ - JobRecipe._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter @@ -1854,24 +1475,11 @@ def __init__(__self__, *, """ S3 Output location """ - JobS3Location._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - bucket_owner=bucket_owner, - key=key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: str, - bucket_owner: Optional[str] = None, - key: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) + pulumi.set(__self__, "bucket", bucket) if bucket_owner is not None: - _setter("bucket_owner", bucket_owner) + pulumi.set(__self__, "bucket_owner", bucket_owner) if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) @property @pulumi.getter @@ -1893,16 +1501,7 @@ def key(self) -> Optional[str]: class JobS3TableOutputOptions(dict): def __init__(__self__, *, location: 'outputs.JobS3Location'): - JobS3TableOutputOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - location=location, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - location: 'outputs.JobS3Location', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("location", location) + pulumi.set(__self__, "location", location) @property @pulumi.getter @@ -1921,21 +1520,10 @@ def __init__(__self__, *, """ Job Sample """ - JobSample._configure( - lambda key, value: pulumi.set(__self__, key, value), - mode=mode, - size=size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mode: Optional['JobSampleMode'] = None, - size: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if mode is not None: - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) if size is not None: - _setter("size", size) + pulumi.set(__self__, "size", size) @property @pulumi.getter @@ -1953,19 +1541,8 @@ class JobStatisticOverride(dict): def __init__(__self__, *, parameters: 'outputs.JobParameterMap', statistic: str): - JobStatisticOverride._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameters=parameters, - statistic=statistic, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameters: 'outputs.JobParameterMap', - statistic: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameters", parameters) - _setter("statistic", statistic) + pulumi.set(__self__, "parameters", parameters) + pulumi.set(__self__, "statistic", statistic) @property @pulumi.getter @@ -2000,21 +1577,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, included_statistics: Optional[Sequence[str]] = None, overrides: Optional[Sequence['outputs.JobStatisticOverride']] = None): - JobStatisticsConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - included_statistics=included_statistics, - overrides=overrides, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - included_statistics: Optional[Sequence[str]] = None, - overrides: Optional[Sequence['outputs.JobStatisticOverride']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if included_statistics is not None: - _setter("included_statistics", included_statistics) + pulumi.set(__self__, "included_statistics", included_statistics) if overrides is not None: - _setter("overrides", overrides) + pulumi.set(__self__, "overrides", overrides) @property @pulumi.getter(name="includedStatistics") @@ -2038,19 +1604,8 @@ def __init__(__self__, *, """ A key-value pair to associate with a resource. """ - JobTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2094,20 +1649,9 @@ def __init__(__self__, *, Configuration to attach Rulesets to the job :param str ruleset_arn: Arn of the Ruleset """ - JobValidationConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - ruleset_arn=ruleset_arn, - validation_mode=validation_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ruleset_arn: str, - validation_mode: Optional['JobValidationMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ruleset_arn", ruleset_arn) + pulumi.set(__self__, "ruleset_arn", ruleset_arn) if validation_mode is not None: - _setter("validation_mode", validation_mode) + pulumi.set(__self__, "validation_mode", validation_mode) @property @pulumi.getter(name="rulesetArn") @@ -2132,20 +1676,9 @@ def __init__(__self__, *, :param 'ProjectSampleType' type: Sample type :param int size: Sample size """ - ProjectSample._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - size=size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: 'ProjectSampleType', - size: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if size is not None: - _setter("size", size) + pulumi.set(__self__, "size", size) @property @pulumi.getter @@ -2175,19 +1708,8 @@ def __init__(__self__, *, """ A key-value pair to associate with a resource. """ - ProjectTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2208,20 +1730,9 @@ def __init__(__self__, *, """ :param str operation: Step action operation """ - RecipeAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - operation=operation, - parameters=parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - operation: str, - parameters: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("operation", operation) + pulumi.set(__self__, "operation", operation) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) @property @pulumi.getter @@ -2269,23 +1780,10 @@ def __init__(__self__, *, :param str target_column: Name of the target column :param str value: Value of the condition """ - RecipeConditionExpression._configure( - lambda key, value: pulumi.set(__self__, key, value), - condition=condition, - target_column=target_column, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - condition: str, - target_column: str, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("condition", condition) - _setter("target_column", target_column) + pulumi.set(__self__, "condition", condition) + pulumi.set(__self__, "target_column", target_column) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2347,29 +1845,14 @@ def __init__(__self__, *, :param str database_name: Database name :param str table_name: Table name """ - RecipeDataCatalogInputDefinition._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_id=catalog_id, - database_name=database_name, - table_name=table_name, - temp_directory=temp_directory, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_id: Optional[str] = None, - database_name: Optional[str] = None, - table_name: Optional[str] = None, - temp_directory: Optional['outputs.RecipeS3Location'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if catalog_id is not None: - _setter("catalog_id", catalog_id) + pulumi.set(__self__, "catalog_id", catalog_id) if database_name is not None: - _setter("database_name", database_name) + pulumi.set(__self__, "database_name", database_name) if table_name is not None: - _setter("table_name", table_name) + pulumi.set(__self__, "table_name", table_name) if temp_directory is not None: - _setter("temp_directory", temp_directory) + pulumi.set(__self__, "temp_directory", temp_directory) @property @pulumi.getter(name="catalogId") @@ -2405,11 +1888,6 @@ def temp_directory(self) -> Optional['outputs.RecipeS3Location']: class RecipeParameterMap(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -2704,417 +2182,208 @@ def __init__(__self__, *, """ :param 'RecipeParametersInputProperties' input: Input """ - RecipeParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - aggregate_function=aggregate_function, - base=base, - case_statement=case_statement, - category_map=category_map, - chars_to_remove=chars_to_remove, - collapse_consecutive_whitespace=collapse_consecutive_whitespace, - column_data_type=column_data_type, - column_range=column_range, - count=count, - custom_characters=custom_characters, - custom_stop_words=custom_stop_words, - custom_value=custom_value, - datasets_columns=datasets_columns, - date_add_value=date_add_value, - date_time_format=date_time_format, - date_time_parameters=date_time_parameters, - delete_other_rows=delete_other_rows, - delimiter=delimiter, - end_pattern=end_pattern, - end_position=end_position, - end_value=end_value, - expand_contractions=expand_contractions, - exponent=exponent, - false_string=false_string, - group_by_agg_function_options=group_by_agg_function_options, - group_by_columns=group_by_columns, - hidden_columns=hidden_columns, - ignore_case=ignore_case, - include_in_split=include_in_split, - input=input, - interval=interval, - is_text=is_text, - join_keys=join_keys, - join_type=join_type, - left_columns=left_columns, - limit=limit, - lower_bound=lower_bound, - map_type=map_type, - mode_type=mode_type, - multi_line=multi_line, - num_rows=num_rows, - num_rows_after=num_rows_after, - num_rows_before=num_rows_before, - order_by_column=order_by_column, - order_by_columns=order_by_columns, - other=other, - pattern=pattern, - pattern_option1=pattern_option1, - pattern_option2=pattern_option2, - pattern_options=pattern_options, - period=period, - position=position, - remove_all_punctuation=remove_all_punctuation, - remove_all_quotes=remove_all_quotes, - remove_all_whitespace=remove_all_whitespace, - remove_custom_characters=remove_custom_characters, - remove_custom_value=remove_custom_value, - remove_leading_and_trailing_punctuation=remove_leading_and_trailing_punctuation, - remove_leading_and_trailing_quotes=remove_leading_and_trailing_quotes, - remove_leading_and_trailing_whitespace=remove_leading_and_trailing_whitespace, - remove_letters=remove_letters, - remove_numbers=remove_numbers, - remove_source_column=remove_source_column, - remove_special_characters=remove_special_characters, - right_columns=right_columns, - sample_size=sample_size, - sample_type=sample_type, - second_input=second_input, - secondary_inputs=secondary_inputs, - sheet_indexes=sheet_indexes, - sheet_names=sheet_names, - source_column=source_column, - source_column1=source_column1, - source_column2=source_column2, - source_columns=source_columns, - start_column_index=start_column_index, - start_pattern=start_pattern, - start_position=start_position, - start_value=start_value, - stemming_mode=stemming_mode, - step_count=step_count, - step_index=step_index, - stop_words_mode=stop_words_mode, - strategy=strategy, - target_column=target_column, - target_column_names=target_column_names, - target_date_format=target_date_format, - target_index=target_index, - time_zone=time_zone, - tokenizer_pattern=tokenizer_pattern, - true_string=true_string, - udf_lang=udf_lang, - units=units, - unpivot_column=unpivot_column, - upper_bound=upper_bound, - use_new_data_frame=use_new_data_frame, - value=value, - value1=value1, - value2=value2, - value_column=value_column, - view_frame=view_frame, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aggregate_function: Optional[str] = None, - base: Optional[str] = None, - case_statement: Optional[str] = None, - category_map: Optional[str] = None, - chars_to_remove: Optional[str] = None, - collapse_consecutive_whitespace: Optional[str] = None, - column_data_type: Optional[str] = None, - column_range: Optional[str] = None, - count: Optional[str] = None, - custom_characters: Optional[str] = None, - custom_stop_words: Optional[str] = None, - custom_value: Optional[str] = None, - datasets_columns: Optional[str] = None, - date_add_value: Optional[str] = None, - date_time_format: Optional[str] = None, - date_time_parameters: Optional[str] = None, - delete_other_rows: Optional[str] = None, - delimiter: Optional[str] = None, - end_pattern: Optional[str] = None, - end_position: Optional[str] = None, - end_value: Optional[str] = None, - expand_contractions: Optional[str] = None, - exponent: Optional[str] = None, - false_string: Optional[str] = None, - group_by_agg_function_options: Optional[str] = None, - group_by_columns: Optional[str] = None, - hidden_columns: Optional[str] = None, - ignore_case: Optional[str] = None, - include_in_split: Optional[str] = None, - input: Optional['outputs.RecipeParametersInputProperties'] = None, - interval: Optional[str] = None, - is_text: Optional[str] = None, - join_keys: Optional[str] = None, - join_type: Optional[str] = None, - left_columns: Optional[str] = None, - limit: Optional[str] = None, - lower_bound: Optional[str] = None, - map_type: Optional[str] = None, - mode_type: Optional[str] = None, - multi_line: Optional[bool] = None, - num_rows: Optional[str] = None, - num_rows_after: Optional[str] = None, - num_rows_before: Optional[str] = None, - order_by_column: Optional[str] = None, - order_by_columns: Optional[str] = None, - other: Optional[str] = None, - pattern: Optional[str] = None, - pattern_option1: Optional[str] = None, - pattern_option2: Optional[str] = None, - pattern_options: Optional[str] = None, - period: Optional[str] = None, - position: Optional[str] = None, - remove_all_punctuation: Optional[str] = None, - remove_all_quotes: Optional[str] = None, - remove_all_whitespace: Optional[str] = None, - remove_custom_characters: Optional[str] = None, - remove_custom_value: Optional[str] = None, - remove_leading_and_trailing_punctuation: Optional[str] = None, - remove_leading_and_trailing_quotes: Optional[str] = None, - remove_leading_and_trailing_whitespace: Optional[str] = None, - remove_letters: Optional[str] = None, - remove_numbers: Optional[str] = None, - remove_source_column: Optional[str] = None, - remove_special_characters: Optional[str] = None, - right_columns: Optional[str] = None, - sample_size: Optional[str] = None, - sample_type: Optional[str] = None, - second_input: Optional[str] = None, - secondary_inputs: Optional[Sequence['outputs.RecipeSecondaryInput']] = None, - sheet_indexes: Optional[Sequence[int]] = None, - sheet_names: Optional[Sequence[str]] = None, - source_column: Optional[str] = None, - source_column1: Optional[str] = None, - source_column2: Optional[str] = None, - source_columns: Optional[str] = None, - start_column_index: Optional[str] = None, - start_pattern: Optional[str] = None, - start_position: Optional[str] = None, - start_value: Optional[str] = None, - stemming_mode: Optional[str] = None, - step_count: Optional[str] = None, - step_index: Optional[str] = None, - stop_words_mode: Optional[str] = None, - strategy: Optional[str] = None, - target_column: Optional[str] = None, - target_column_names: Optional[str] = None, - target_date_format: Optional[str] = None, - target_index: Optional[str] = None, - time_zone: Optional[str] = None, - tokenizer_pattern: Optional[str] = None, - true_string: Optional[str] = None, - udf_lang: Optional[str] = None, - units: Optional[str] = None, - unpivot_column: Optional[str] = None, - upper_bound: Optional[str] = None, - use_new_data_frame: Optional[str] = None, - value: Optional[str] = None, - value1: Optional[str] = None, - value2: Optional[str] = None, - value_column: Optional[str] = None, - view_frame: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if aggregate_function is not None: - _setter("aggregate_function", aggregate_function) + pulumi.set(__self__, "aggregate_function", aggregate_function) if base is not None: - _setter("base", base) + pulumi.set(__self__, "base", base) if case_statement is not None: - _setter("case_statement", case_statement) + pulumi.set(__self__, "case_statement", case_statement) if category_map is not None: - _setter("category_map", category_map) + pulumi.set(__self__, "category_map", category_map) if chars_to_remove is not None: - _setter("chars_to_remove", chars_to_remove) + pulumi.set(__self__, "chars_to_remove", chars_to_remove) if collapse_consecutive_whitespace is not None: - _setter("collapse_consecutive_whitespace", collapse_consecutive_whitespace) + pulumi.set(__self__, "collapse_consecutive_whitespace", collapse_consecutive_whitespace) if column_data_type is not None: - _setter("column_data_type", column_data_type) + pulumi.set(__self__, "column_data_type", column_data_type) if column_range is not None: - _setter("column_range", column_range) + pulumi.set(__self__, "column_range", column_range) if count is not None: - _setter("count", count) + pulumi.set(__self__, "count", count) if custom_characters is not None: - _setter("custom_characters", custom_characters) + pulumi.set(__self__, "custom_characters", custom_characters) if custom_stop_words is not None: - _setter("custom_stop_words", custom_stop_words) + pulumi.set(__self__, "custom_stop_words", custom_stop_words) if custom_value is not None: - _setter("custom_value", custom_value) + pulumi.set(__self__, "custom_value", custom_value) if datasets_columns is not None: - _setter("datasets_columns", datasets_columns) + pulumi.set(__self__, "datasets_columns", datasets_columns) if date_add_value is not None: - _setter("date_add_value", date_add_value) + pulumi.set(__self__, "date_add_value", date_add_value) if date_time_format is not None: - _setter("date_time_format", date_time_format) + pulumi.set(__self__, "date_time_format", date_time_format) if date_time_parameters is not None: - _setter("date_time_parameters", date_time_parameters) + pulumi.set(__self__, "date_time_parameters", date_time_parameters) if delete_other_rows is not None: - _setter("delete_other_rows", delete_other_rows) + pulumi.set(__self__, "delete_other_rows", delete_other_rows) if delimiter is not None: - _setter("delimiter", delimiter) + pulumi.set(__self__, "delimiter", delimiter) if end_pattern is not None: - _setter("end_pattern", end_pattern) + pulumi.set(__self__, "end_pattern", end_pattern) if end_position is not None: - _setter("end_position", end_position) + pulumi.set(__self__, "end_position", end_position) if end_value is not None: - _setter("end_value", end_value) + pulumi.set(__self__, "end_value", end_value) if expand_contractions is not None: - _setter("expand_contractions", expand_contractions) + pulumi.set(__self__, "expand_contractions", expand_contractions) if exponent is not None: - _setter("exponent", exponent) + pulumi.set(__self__, "exponent", exponent) if false_string is not None: - _setter("false_string", false_string) + pulumi.set(__self__, "false_string", false_string) if group_by_agg_function_options is not None: - _setter("group_by_agg_function_options", group_by_agg_function_options) + pulumi.set(__self__, "group_by_agg_function_options", group_by_agg_function_options) if group_by_columns is not None: - _setter("group_by_columns", group_by_columns) + pulumi.set(__self__, "group_by_columns", group_by_columns) if hidden_columns is not None: - _setter("hidden_columns", hidden_columns) + pulumi.set(__self__, "hidden_columns", hidden_columns) if ignore_case is not None: - _setter("ignore_case", ignore_case) + pulumi.set(__self__, "ignore_case", ignore_case) if include_in_split is not None: - _setter("include_in_split", include_in_split) + pulumi.set(__self__, "include_in_split", include_in_split) if input is not None: - _setter("input", input) + pulumi.set(__self__, "input", input) if interval is not None: - _setter("interval", interval) + pulumi.set(__self__, "interval", interval) if is_text is not None: - _setter("is_text", is_text) + pulumi.set(__self__, "is_text", is_text) if join_keys is not None: - _setter("join_keys", join_keys) + pulumi.set(__self__, "join_keys", join_keys) if join_type is not None: - _setter("join_type", join_type) + pulumi.set(__self__, "join_type", join_type) if left_columns is not None: - _setter("left_columns", left_columns) + pulumi.set(__self__, "left_columns", left_columns) if limit is not None: - _setter("limit", limit) + pulumi.set(__self__, "limit", limit) if lower_bound is not None: - _setter("lower_bound", lower_bound) + pulumi.set(__self__, "lower_bound", lower_bound) if map_type is not None: - _setter("map_type", map_type) + pulumi.set(__self__, "map_type", map_type) if mode_type is not None: - _setter("mode_type", mode_type) + pulumi.set(__self__, "mode_type", mode_type) if multi_line is not None: - _setter("multi_line", multi_line) + pulumi.set(__self__, "multi_line", multi_line) if num_rows is not None: - _setter("num_rows", num_rows) + pulumi.set(__self__, "num_rows", num_rows) if num_rows_after is not None: - _setter("num_rows_after", num_rows_after) + pulumi.set(__self__, "num_rows_after", num_rows_after) if num_rows_before is not None: - _setter("num_rows_before", num_rows_before) + pulumi.set(__self__, "num_rows_before", num_rows_before) if order_by_column is not None: - _setter("order_by_column", order_by_column) + pulumi.set(__self__, "order_by_column", order_by_column) if order_by_columns is not None: - _setter("order_by_columns", order_by_columns) + pulumi.set(__self__, "order_by_columns", order_by_columns) if other is not None: - _setter("other", other) + pulumi.set(__self__, "other", other) if pattern is not None: - _setter("pattern", pattern) + pulumi.set(__self__, "pattern", pattern) if pattern_option1 is not None: - _setter("pattern_option1", pattern_option1) + pulumi.set(__self__, "pattern_option1", pattern_option1) if pattern_option2 is not None: - _setter("pattern_option2", pattern_option2) + pulumi.set(__self__, "pattern_option2", pattern_option2) if pattern_options is not None: - _setter("pattern_options", pattern_options) + pulumi.set(__self__, "pattern_options", pattern_options) if period is not None: - _setter("period", period) + pulumi.set(__self__, "period", period) if position is not None: - _setter("position", position) + pulumi.set(__self__, "position", position) if remove_all_punctuation is not None: - _setter("remove_all_punctuation", remove_all_punctuation) + pulumi.set(__self__, "remove_all_punctuation", remove_all_punctuation) if remove_all_quotes is not None: - _setter("remove_all_quotes", remove_all_quotes) + pulumi.set(__self__, "remove_all_quotes", remove_all_quotes) if remove_all_whitespace is not None: - _setter("remove_all_whitespace", remove_all_whitespace) + pulumi.set(__self__, "remove_all_whitespace", remove_all_whitespace) if remove_custom_characters is not None: - _setter("remove_custom_characters", remove_custom_characters) + pulumi.set(__self__, "remove_custom_characters", remove_custom_characters) if remove_custom_value is not None: - _setter("remove_custom_value", remove_custom_value) + pulumi.set(__self__, "remove_custom_value", remove_custom_value) if remove_leading_and_trailing_punctuation is not None: - _setter("remove_leading_and_trailing_punctuation", remove_leading_and_trailing_punctuation) + pulumi.set(__self__, "remove_leading_and_trailing_punctuation", remove_leading_and_trailing_punctuation) if remove_leading_and_trailing_quotes is not None: - _setter("remove_leading_and_trailing_quotes", remove_leading_and_trailing_quotes) + pulumi.set(__self__, "remove_leading_and_trailing_quotes", remove_leading_and_trailing_quotes) if remove_leading_and_trailing_whitespace is not None: - _setter("remove_leading_and_trailing_whitespace", remove_leading_and_trailing_whitespace) + pulumi.set(__self__, "remove_leading_and_trailing_whitespace", remove_leading_and_trailing_whitespace) if remove_letters is not None: - _setter("remove_letters", remove_letters) + pulumi.set(__self__, "remove_letters", remove_letters) if remove_numbers is not None: - _setter("remove_numbers", remove_numbers) + pulumi.set(__self__, "remove_numbers", remove_numbers) if remove_source_column is not None: - _setter("remove_source_column", remove_source_column) + pulumi.set(__self__, "remove_source_column", remove_source_column) if remove_special_characters is not None: - _setter("remove_special_characters", remove_special_characters) + pulumi.set(__self__, "remove_special_characters", remove_special_characters) if right_columns is not None: - _setter("right_columns", right_columns) + pulumi.set(__self__, "right_columns", right_columns) if sample_size is not None: - _setter("sample_size", sample_size) + pulumi.set(__self__, "sample_size", sample_size) if sample_type is not None: - _setter("sample_type", sample_type) + pulumi.set(__self__, "sample_type", sample_type) if second_input is not None: - _setter("second_input", second_input) + pulumi.set(__self__, "second_input", second_input) if secondary_inputs is not None: - _setter("secondary_inputs", secondary_inputs) + pulumi.set(__self__, "secondary_inputs", secondary_inputs) if sheet_indexes is not None: - _setter("sheet_indexes", sheet_indexes) + pulumi.set(__self__, "sheet_indexes", sheet_indexes) if sheet_names is not None: - _setter("sheet_names", sheet_names) + pulumi.set(__self__, "sheet_names", sheet_names) if source_column is not None: - _setter("source_column", source_column) + pulumi.set(__self__, "source_column", source_column) if source_column1 is not None: - _setter("source_column1", source_column1) + pulumi.set(__self__, "source_column1", source_column1) if source_column2 is not None: - _setter("source_column2", source_column2) + pulumi.set(__self__, "source_column2", source_column2) if source_columns is not None: - _setter("source_columns", source_columns) + pulumi.set(__self__, "source_columns", source_columns) if start_column_index is not None: - _setter("start_column_index", start_column_index) + pulumi.set(__self__, "start_column_index", start_column_index) if start_pattern is not None: - _setter("start_pattern", start_pattern) + pulumi.set(__self__, "start_pattern", start_pattern) if start_position is not None: - _setter("start_position", start_position) + pulumi.set(__self__, "start_position", start_position) if start_value is not None: - _setter("start_value", start_value) + pulumi.set(__self__, "start_value", start_value) if stemming_mode is not None: - _setter("stemming_mode", stemming_mode) + pulumi.set(__self__, "stemming_mode", stemming_mode) if step_count is not None: - _setter("step_count", step_count) + pulumi.set(__self__, "step_count", step_count) if step_index is not None: - _setter("step_index", step_index) + pulumi.set(__self__, "step_index", step_index) if stop_words_mode is not None: - _setter("stop_words_mode", stop_words_mode) + pulumi.set(__self__, "stop_words_mode", stop_words_mode) if strategy is not None: - _setter("strategy", strategy) + pulumi.set(__self__, "strategy", strategy) if target_column is not None: - _setter("target_column", target_column) + pulumi.set(__self__, "target_column", target_column) if target_column_names is not None: - _setter("target_column_names", target_column_names) + pulumi.set(__self__, "target_column_names", target_column_names) if target_date_format is not None: - _setter("target_date_format", target_date_format) + pulumi.set(__self__, "target_date_format", target_date_format) if target_index is not None: - _setter("target_index", target_index) + pulumi.set(__self__, "target_index", target_index) if time_zone is not None: - _setter("time_zone", time_zone) + pulumi.set(__self__, "time_zone", time_zone) if tokenizer_pattern is not None: - _setter("tokenizer_pattern", tokenizer_pattern) + pulumi.set(__self__, "tokenizer_pattern", tokenizer_pattern) if true_string is not None: - _setter("true_string", true_string) + pulumi.set(__self__, "true_string", true_string) if udf_lang is not None: - _setter("udf_lang", udf_lang) + pulumi.set(__self__, "udf_lang", udf_lang) if units is not None: - _setter("units", units) + pulumi.set(__self__, "units", units) if unpivot_column is not None: - _setter("unpivot_column", unpivot_column) + pulumi.set(__self__, "unpivot_column", unpivot_column) if upper_bound is not None: - _setter("upper_bound", upper_bound) + pulumi.set(__self__, "upper_bound", upper_bound) if use_new_data_frame is not None: - _setter("use_new_data_frame", use_new_data_frame) + pulumi.set(__self__, "use_new_data_frame", use_new_data_frame) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) if value1 is not None: - _setter("value1", value1) + pulumi.set(__self__, "value1", value1) if value2 is not None: - _setter("value2", value2) + pulumi.set(__self__, "value2", value2) if value_column is not None: - _setter("value_column", value_column) + pulumi.set(__self__, "value_column", value_column) if view_frame is not None: - _setter("view_frame", view_frame) + pulumi.set(__self__, "view_frame", view_frame) @property @pulumi.getter(name="aggregateFunction") @@ -3655,21 +2924,10 @@ def __init__(__self__, *, """ Input """ - RecipeParametersInputProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_catalog_input_definition=data_catalog_input_definition, - s3_input_definition=s3_input_definition, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_catalog_input_definition: Optional['outputs.RecipeDataCatalogInputDefinition'] = None, - s3_input_definition: Optional['outputs.RecipeS3Location'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_catalog_input_definition is not None: - _setter("data_catalog_input_definition", data_catalog_input_definition) + pulumi.set(__self__, "data_catalog_input_definition", data_catalog_input_definition) if s3_input_definition is not None: - _setter("s3_input_definition", s3_input_definition) + pulumi.set(__self__, "s3_input_definition", s3_input_definition) @property @pulumi.getter(name="dataCatalogInputDefinition") @@ -3693,20 +2951,9 @@ def __init__(__self__, *, """ Input location """ - RecipeS3Location._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - key=key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: str, - key: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) + pulumi.set(__self__, "bucket", bucket) if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) @property @pulumi.getter @@ -3749,21 +2996,10 @@ def __init__(__self__, *, """ Secondary input """ - RecipeSecondaryInput._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_catalog_input_definition=data_catalog_input_definition, - s3_input_definition=s3_input_definition, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_catalog_input_definition: Optional['outputs.RecipeDataCatalogInputDefinition'] = None, - s3_input_definition: Optional['outputs.RecipeS3Location'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_catalog_input_definition is not None: - _setter("data_catalog_input_definition", data_catalog_input_definition) + pulumi.set(__self__, "data_catalog_input_definition", data_catalog_input_definition) if s3_input_definition is not None: - _setter("s3_input_definition", s3_input_definition) + pulumi.set(__self__, "s3_input_definition", s3_input_definition) @property @pulumi.getter(name="dataCatalogInputDefinition") @@ -3801,20 +3037,9 @@ def __init__(__self__, *, """ :param Sequence['RecipeConditionExpression'] condition_expressions: Condition expressions applied to the step action """ - RecipeStep._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - condition_expressions=condition_expressions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: 'outputs.RecipeAction', - condition_expressions: Optional[Sequence['outputs.RecipeConditionExpression']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action", action) + pulumi.set(__self__, "action", action) if condition_expressions is not None: - _setter("condition_expressions", condition_expressions) + pulumi.set(__self__, "condition_expressions", condition_expressions) @property @pulumi.getter @@ -3841,19 +3066,8 @@ def __init__(__self__, *, """ A key-value pair to associate with a resource. """ - RecipeTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3879,21 +3093,10 @@ def __init__(__self__, *, :param str name: The name of a column from a dataset :param str regex: A regular expression for selecting a column from a dataset """ - RulesetColumnSelector._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - regex=regex, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[str] = None, - regex: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if regex is not None: - _setter("regex", regex) + pulumi.set(__self__, "regex", regex) @property @pulumi.getter @@ -3949,35 +3152,16 @@ def __init__(__self__, *, Data quality rule for a target resource (dataset) :param str name: Name of the rule """ - RulesetRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - check_expression=check_expression, - name=name, - column_selectors=column_selectors, - disabled=disabled, - substitution_map=substitution_map, - threshold=threshold, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - check_expression: str, - name: str, - column_selectors: Optional[Sequence['outputs.RulesetColumnSelector']] = None, - disabled: Optional[bool] = None, - substitution_map: Optional[Sequence['outputs.RulesetSubstitutionValue']] = None, - threshold: Optional['outputs.RulesetThreshold'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("check_expression", check_expression) - _setter("name", name) + pulumi.set(__self__, "check_expression", check_expression) + pulumi.set(__self__, "name", name) if column_selectors is not None: - _setter("column_selectors", column_selectors) + pulumi.set(__self__, "column_selectors", column_selectors) if disabled is not None: - _setter("disabled", disabled) + pulumi.set(__self__, "disabled", disabled) if substitution_map is not None: - _setter("substitution_map", substitution_map) + pulumi.set(__self__, "substitution_map", substitution_map) if threshold is not None: - _setter("threshold", threshold) + pulumi.set(__self__, "threshold", threshold) @property @pulumi.getter(name="checkExpression") @@ -4043,19 +3227,8 @@ def __init__(__self__, *, :param str value: Value or column name :param str value_reference: Variable name """ - RulesetSubstitutionValue._configure( - lambda key, value: pulumi.set(__self__, key, value), - value=value, - value_reference=value_reference, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - value: str, - value_reference: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("value", value) - _setter("value_reference", value_reference) + pulumi.set(__self__, "value", value) + pulumi.set(__self__, "value_reference", value_reference) @property @pulumi.getter @@ -4085,19 +3258,8 @@ def __init__(__self__, *, """ A key-value pair to associate with a resource """ - RulesetTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -4116,24 +3278,11 @@ def __init__(__self__, *, value: float, type: Optional['RulesetThresholdType'] = None, unit: Optional['RulesetThresholdUnit'] = None): - RulesetThreshold._configure( - lambda key, value: pulumi.set(__self__, key, value), - value=value, - type=type, - unit=unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - value: float, - type: Optional['RulesetThresholdType'] = None, - unit: Optional['RulesetThresholdUnit'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("value", value) + pulumi.set(__self__, "value", value) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) if unit is not None: - _setter("unit", unit) + pulumi.set(__self__, "unit", unit) @property @pulumi.getter @@ -4162,19 +3311,8 @@ def __init__(__self__, *, """ A key-value pair to associate with a resource. """ - ScheduleTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/databrew/project.py b/sdk/python/pulumi_aws_native/databrew/project.py index 0669ddcc08..652615a9a9 100644 --- a/sdk/python/pulumi_aws_native/databrew/project.py +++ b/sdk/python/pulumi_aws_native/databrew/project.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -31,34 +31,15 @@ def __init__(__self__, *, :param pulumi.Input[str] name: Project name :param pulumi.Input['ProjectSampleArgs'] sample: Sample """ - ProjectArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dataset_name=dataset_name, - recipe_name=recipe_name, - role_arn=role_arn, - name=name, - sample=sample, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dataset_name: pulumi.Input[str], - recipe_name: pulumi.Input[str], - role_arn: pulumi.Input[str], - name: Optional[pulumi.Input[str]] = None, - sample: Optional[pulumi.Input['ProjectSampleArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ProjectTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("dataset_name", dataset_name) - _setter("recipe_name", recipe_name) - _setter("role_arn", role_arn) + pulumi.set(__self__, "dataset_name", dataset_name) + pulumi.set(__self__, "recipe_name", recipe_name) + pulumi.set(__self__, "role_arn", role_arn) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if sample is not None: - _setter("sample", sample) + pulumi.set(__self__, "sample", sample) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="datasetName") @@ -172,10 +153,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ProjectArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -206,11 +183,6 @@ def _internal_init(__self__, if role_arn is None and not opts.urn: raise TypeError("Missing required property 'role_arn'") __props__.__dict__["role_arn"] = role_arn - if sample is not None and not isinstance(sample, ProjectSampleArgs): - sample = sample or {} - def _setter(key, value): - sample[key] = value - ProjectSampleArgs._configure(_setter, **sample) __props__.__dict__["sample"] = sample __props__.__dict__["tags"] = tags replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["name", "tags[*]"]) diff --git a/sdk/python/pulumi_aws_native/databrew/recipe.py b/sdk/python/pulumi_aws_native/databrew/recipe.py index bfc4557061..9933050870 100644 --- a/sdk/python/pulumi_aws_native/databrew/recipe.py +++ b/sdk/python/pulumi_aws_native/databrew/recipe.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,28 +25,13 @@ def __init__(__self__, *, :param pulumi.Input[str] description: Description of the recipe :param pulumi.Input[str] name: Recipe name """ - RecipeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - steps=steps, - description=description, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - steps: pulumi.Input[Sequence[pulumi.Input['RecipeStepArgs']]], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['RecipeTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("steps", steps) + pulumi.set(__self__, "steps", steps) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -128,10 +113,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RecipeArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/databrew/ruleset.py b/sdk/python/pulumi_aws_native/databrew/ruleset.py index 886d7305c9..44a453d3ed 100644 --- a/sdk/python/pulumi_aws_native/databrew/ruleset.py +++ b/sdk/python/pulumi_aws_native/databrew/ruleset.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -29,31 +29,14 @@ def __init__(__self__, *, :param pulumi.Input[str] description: Description of the Ruleset :param pulumi.Input[str] name: Name of the Ruleset """ - RulesetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - rules=rules, - target_arn=target_arn, - description=description, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rules: pulumi.Input[Sequence[pulumi.Input['RulesetRuleArgs']]], - target_arn: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['RulesetTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("rules", rules) - _setter("target_arn", target_arn) + pulumi.set(__self__, "rules", rules) + pulumi.set(__self__, "target_arn", target_arn) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -153,10 +136,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RulesetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/databrew/schedule.py b/sdk/python/pulumi_aws_native/databrew/schedule.py index aff7853263..3bae00ee27 100644 --- a/sdk/python/pulumi_aws_native/databrew/schedule.py +++ b/sdk/python/pulumi_aws_native/databrew/schedule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,28 +25,13 @@ def __init__(__self__, *, :param pulumi.Input[str] cron_expression: Schedule cron :param pulumi.Input[str] name: Schedule Name """ - ScheduleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cron_expression=cron_expression, - job_names=job_names, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cron_expression: pulumi.Input[str], - job_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ScheduleTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cron_expression", cron_expression) + pulumi.set(__self__, "cron_expression", cron_expression) if job_names is not None: - _setter("job_names", job_names) + pulumi.set(__self__, "job_names", job_names) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="cronExpression") @@ -128,10 +113,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ScheduleArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/datapipeline/_inputs.py b/sdk/python/pulumi_aws_native/datapipeline/_inputs.py index d69d1738cd..84608d3b9d 100644 --- a/sdk/python/pulumi_aws_native/datapipeline/_inputs.py +++ b/sdk/python/pulumi_aws_native/datapipeline/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -29,24 +29,11 @@ def __init__(__self__, *, :param pulumi.Input[str] ref_value: A field value that you specify as an identifier of another object in the same pipeline definition. :param pulumi.Input[str] string_value: A field value that you specify as a string. To view valid values for a particular field, see Pipeline Object Reference in the AWS Data Pipeline Developer Guide. """ - PipelineFieldArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - ref_value=ref_value, - string_value=string_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - ref_value: Optional[pulumi.Input[str]] = None, - string_value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if ref_value is not None: - _setter("ref_value", ref_value) + pulumi.set(__self__, "ref_value", ref_value) if string_value is not None: - _setter("string_value", string_value) + pulumi.set(__self__, "string_value", string_value) @property @pulumi.getter @@ -96,22 +83,9 @@ def __init__(__self__, *, :param pulumi.Input[str] id: The ID of the object. :param pulumi.Input[str] name: The name of the object. """ - PipelineObjectArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - fields=fields, - id=id, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - fields: pulumi.Input[Sequence[pulumi.Input['PipelineFieldArgs']]], - id: pulumi.Input[str], - name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("fields", fields) - _setter("id", id) - _setter("name", name) + pulumi.set(__self__, "fields", fields) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -159,19 +133,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The field identifier. :param pulumi.Input[str] string_value: The field value, expressed as a String. """ - PipelineParameterAttributeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - string_value=string_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - string_value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("string_value", string_value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "string_value", string_value) @property @pulumi.getter @@ -207,19 +170,8 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['PipelineParameterAttributeArgs']]] attributes: The attributes of the parameter object. :param pulumi.Input[str] id: The ID of the parameter object. """ - PipelineParameterObjectArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attributes=attributes, - id=id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attributes: pulumi.Input[Sequence[pulumi.Input['PipelineParameterAttributeArgs']]], - id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attributes", attributes) - _setter("id", id) + pulumi.set(__self__, "attributes", attributes) + pulumi.set(__self__, "id", id) @property @pulumi.getter @@ -255,19 +207,8 @@ def __init__(__self__, *, :param pulumi.Input[str] id: The ID of the parameter value. :param pulumi.Input[str] string_value: The field value, expressed as a String. """ - PipelineParameterValueArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - string_value=string_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: pulumi.Input[str], - string_value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) - _setter("string_value", string_value) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "string_value", string_value) @property @pulumi.getter @@ -303,19 +244,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of a tag. :param pulumi.Input[str] value: The value to associate with the key name. """ - PipelineTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/datapipeline/get_pipeline.py b/sdk/python/pulumi_aws_native/datapipeline/get_pipeline.py index 6a5d349a5d..803191ac00 100644 --- a/sdk/python/pulumi_aws_native/datapipeline/get_pipeline.py +++ b/sdk/python/pulumi_aws_native/datapipeline/get_pipeline.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/datapipeline/outputs.py b/sdk/python/pulumi_aws_native/datapipeline/outputs.py index c6a3f44cc6..f13f0dfcb2 100644 --- a/sdk/python/pulumi_aws_native/datapipeline/outputs.py +++ b/sdk/python/pulumi_aws_native/datapipeline/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -49,24 +49,11 @@ def __init__(__self__, *, :param str ref_value: A field value that you specify as an identifier of another object in the same pipeline definition. :param str string_value: A field value that you specify as a string. To view valid values for a particular field, see Pipeline Object Reference in the AWS Data Pipeline Developer Guide. """ - PipelineField._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - ref_value=ref_value, - string_value=string_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - ref_value: Optional[str] = None, - string_value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if ref_value is not None: - _setter("ref_value", ref_value) + pulumi.set(__self__, "ref_value", ref_value) if string_value is not None: - _setter("string_value", string_value) + pulumi.set(__self__, "string_value", string_value) @property @pulumi.getter @@ -104,22 +91,9 @@ def __init__(__self__, *, :param str id: The ID of the object. :param str name: The name of the object. """ - PipelineObject._configure( - lambda key, value: pulumi.set(__self__, key, value), - fields=fields, - id=id, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - fields: Sequence['outputs.PipelineField'], - id: str, - name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("fields", fields) - _setter("id", id) - _setter("name", name) + pulumi.set(__self__, "fields", fields) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -172,19 +146,8 @@ def __init__(__self__, *, :param str key: The field identifier. :param str string_value: The field value, expressed as a String. """ - PipelineParameterAttribute._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - string_value=string_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - string_value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("string_value", string_value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "string_value", string_value) @property @pulumi.getter @@ -212,19 +175,8 @@ def __init__(__self__, *, :param Sequence['PipelineParameterAttribute'] attributes: The attributes of the parameter object. :param str id: The ID of the parameter object. """ - PipelineParameterObject._configure( - lambda key, value: pulumi.set(__self__, key, value), - attributes=attributes, - id=id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attributes: Sequence['outputs.PipelineParameterAttribute'], - id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attributes", attributes) - _setter("id", id) + pulumi.set(__self__, "attributes", attributes) + pulumi.set(__self__, "id", id) @property @pulumi.getter @@ -269,19 +221,8 @@ def __init__(__self__, *, :param str id: The ID of the parameter value. :param str string_value: The field value, expressed as a String. """ - PipelineParameterValue._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - string_value=string_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: str, - string_value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) - _setter("string_value", string_value) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "string_value", string_value) @property @pulumi.getter @@ -309,19 +250,8 @@ def __init__(__self__, *, :param str key: The key name of a tag. :param str value: The value to associate with the key name. """ - PipelineTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/datapipeline/pipeline.py b/sdk/python/pulumi_aws_native/datapipeline/pipeline.py index cc9a942987..dcb9c110c8 100644 --- a/sdk/python/pulumi_aws_native/datapipeline/pipeline.py +++ b/sdk/python/pulumi_aws_native/datapipeline/pipeline.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -33,41 +33,20 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['PipelineObjectArgs']]] pipeline_objects: The objects that define the pipeline. These objects overwrite the existing pipeline definition. Not all objects, fields, and values can be updated. For information about restrictions, see Editing Your Pipeline in the AWS Data Pipeline Developer Guide. :param pulumi.Input[Sequence[pulumi.Input['PipelineTagArgs']]] pipeline_tags: A list of arbitrary tags (key-value pairs) to associate with the pipeline, which you can use to control permissions. For more information, see Controlling Access to Pipelines and Resources in the AWS Data Pipeline Developer Guide. """ - PipelineArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - activate=activate, - description=description, - name=name, - parameter_objects=parameter_objects, - parameter_values=parameter_values, - pipeline_objects=pipeline_objects, - pipeline_tags=pipeline_tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - activate: Optional[pulumi.Input[bool]] = None, - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - parameter_objects: Optional[pulumi.Input[Sequence[pulumi.Input['PipelineParameterObjectArgs']]]] = None, - parameter_values: Optional[pulumi.Input[Sequence[pulumi.Input['PipelineParameterValueArgs']]]] = None, - pipeline_objects: Optional[pulumi.Input[Sequence[pulumi.Input['PipelineObjectArgs']]]] = None, - pipeline_tags: Optional[pulumi.Input[Sequence[pulumi.Input['PipelineTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if activate is not None: - _setter("activate", activate) + pulumi.set(__self__, "activate", activate) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if parameter_objects is not None: - _setter("parameter_objects", parameter_objects) + pulumi.set(__self__, "parameter_objects", parameter_objects) if parameter_values is not None: - _setter("parameter_values", parameter_values) + pulumi.set(__self__, "parameter_values", parameter_values) if pipeline_objects is not None: - _setter("pipeline_objects", pipeline_objects) + pulumi.set(__self__, "pipeline_objects", pipeline_objects) if pipeline_tags is not None: - _setter("pipeline_tags", pipeline_tags) + pulumi.set(__self__, "pipeline_tags", pipeline_tags) @property @pulumi.getter @@ -199,10 +178,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PipelineArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/datasync/_inputs.py b/sdk/python/pulumi_aws_native/datasync/_inputs.py index 057d595842..28e30be4a2 100644 --- a/sdk/python/pulumi_aws_native/datasync/_inputs.py +++ b/sdk/python/pulumi_aws_native/datasync/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -66,19 +66,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key for an AWS resource tag. :param pulumi.Input[str] value: The value for an AWS resource tag. """ - AgentTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -113,16 +102,7 @@ def __init__(__self__, *, Specifies the shared access signature (SAS) that DataSync uses to access your Azure Blob Storage container. :param pulumi.Input[str] azure_blob_sas_token: Specifies the shared access signature (SAS) token, which indicates the permissions DataSync needs to access your Azure Blob Storage container. """ - LocationAzureBlobAzureBlobSasConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - azure_blob_sas_token=azure_blob_sas_token, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - azure_blob_sas_token: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("azure_blob_sas_token", azure_blob_sas_token) + pulumi.set(__self__, "azure_blob_sas_token", azure_blob_sas_token) @property @pulumi.getter(name="azureBlobSasToken") @@ -147,19 +127,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key for an AWS resource tag. :param pulumi.Input[str] value: The value for an AWS resource tag. """ - LocationAzureBlobTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -196,19 +165,8 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] security_group_arns: The Amazon Resource Names (ARNs) of the security groups that are configured for the Amazon EC2 resource. :param pulumi.Input[str] subnet_arn: The ARN of the subnet that DataSync uses to access the target EFS file system. """ - LocationEfsEc2ConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_arns=security_group_arns, - subnet_arn=subnet_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_arns: pulumi.Input[Sequence[pulumi.Input[str]]], - subnet_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("security_group_arns", security_group_arns) - _setter("subnet_arn", subnet_arn) + pulumi.set(__self__, "security_group_arns", security_group_arns) + pulumi.set(__self__, "subnet_arn", subnet_arn) @property @pulumi.getter(name="securityGroupArns") @@ -245,19 +203,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key for an AWS resource tag. :param pulumi.Input[str] value: The value for an AWS resource tag. """ - LocationEfsTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -294,19 +241,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key for an AWS resource tag. :param pulumi.Input[str] value: The value for an AWS resource tag. """ - LocationFSxLustreTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -341,17 +277,8 @@ def __init__(__self__, *, The NFS mount options that DataSync can use to mount your NFS share. :param pulumi.Input['LocationFSxOntapNfsMountOptionsVersion'] version: The specific NFS version that you want DataSync to use to mount your NFS share. """ - LocationFSxOntapNfsMountOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - version: Optional[pulumi.Input['LocationFSxOntapNfsMountOptionsVersion']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter @@ -373,16 +300,7 @@ def __init__(__self__, *, """ NFS protocol configuration for FSx ONTAP file system. """ - LocationFSxOntapNfsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - mount_options=mount_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mount_options: pulumi.Input['LocationFSxOntapNfsMountOptionsArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("mount_options", mount_options) + pulumi.set(__self__, "mount_options", mount_options) @property @pulumi.getter(name="mountOptions") @@ -402,21 +320,10 @@ def __init__(__self__, *, """ Configuration settings for NFS or SMB protocol. """ - LocationFSxOntapProtocolArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - nfs=nfs, - smb=smb, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - nfs: Optional[pulumi.Input['LocationFSxOntapNfsArgs']] = None, - smb: Optional[pulumi.Input['LocationFSxOntapSmbArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if nfs is not None: - _setter("nfs", nfs) + pulumi.set(__self__, "nfs", nfs) if smb is not None: - _setter("smb", smb) + pulumi.set(__self__, "smb", smb) @property @pulumi.getter @@ -445,17 +352,8 @@ def __init__(__self__, *, The mount options used by DataSync to access the SMB server. :param pulumi.Input['LocationFSxOntapSmbMountOptionsVersion'] version: The specific SMB version that you want DataSync to use to mount your SMB share. """ - LocationFSxOntapSmbMountOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - version: Optional[pulumi.Input['LocationFSxOntapSmbMountOptionsVersion']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter @@ -483,26 +381,11 @@ def __init__(__self__, *, :param pulumi.Input[str] user: The user who can mount the share, has the permissions to access files and folders in the SMB share. :param pulumi.Input[str] domain: The name of the Windows domain that the SMB server belongs to. """ - LocationFSxOntapSmbArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - mount_options=mount_options, - password=password, - user=user, - domain=domain, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mount_options: pulumi.Input['LocationFSxOntapSmbMountOptionsArgs'], - password: pulumi.Input[str], - user: pulumi.Input[str], - domain: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("mount_options", mount_options) - _setter("password", password) - _setter("user", user) + pulumi.set(__self__, "mount_options", mount_options) + pulumi.set(__self__, "password", password) + pulumi.set(__self__, "user", user) if domain is not None: - _setter("domain", domain) + pulumi.set(__self__, "domain", domain) @property @pulumi.getter(name="mountOptions") @@ -560,19 +443,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key for an AWS resource tag. :param pulumi.Input[str] value: The value for an AWS resource tag. """ - LocationFSxOntapTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -607,17 +479,8 @@ def __init__(__self__, *, The NFS mount options that DataSync can use to mount your NFS share. :param pulumi.Input['LocationFSxOpenZfsMountOptionsVersion'] version: The specific NFS version that you want DataSync to use to mount your NFS share. """ - LocationFSxOpenZfsMountOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - version: Optional[pulumi.Input['LocationFSxOpenZfsMountOptionsVersion']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter @@ -639,16 +502,7 @@ def __init__(__self__, *, """ FSx OpenZFS file system NFS protocol information """ - LocationFSxOpenZfsNfsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - mount_options=mount_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mount_options: pulumi.Input['LocationFSxOpenZfsMountOptionsArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("mount_options", mount_options) + pulumi.set(__self__, "mount_options", mount_options) @property @pulumi.getter(name="mountOptions") @@ -667,17 +521,8 @@ def __init__(__self__, *, """ Configuration settings for an NFS or SMB protocol, currently only support NFS """ - LocationFSxOpenZfsProtocolArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - nfs=nfs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - nfs: Optional[pulumi.Input['LocationFSxOpenZfsNfsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if nfs is not None: - _setter("nfs", nfs) + pulumi.set(__self__, "nfs", nfs) @property @pulumi.getter @@ -699,19 +544,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key for an AWS resource tag. :param pulumi.Input[str] value: The value for an AWS resource tag. """ - LocationFSxOpenZfsTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -748,19 +582,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key for an AWS resource tag. :param pulumi.Input[str] value: The value for an AWS resource tag. """ - LocationFSxWindowsTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -797,19 +620,8 @@ def __init__(__self__, *, :param pulumi.Input[str] hostname: The DNS name or IP address of the Name Node in the customer's on premises HDFS cluster. :param pulumi.Input[int] port: The port on which the Name Node is listening on for client requests. """ - LocationHdfsNameNodeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - hostname=hostname, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hostname: pulumi.Input[str], - port: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("hostname", hostname) - _setter("port", port) + pulumi.set(__self__, "hostname", hostname) + pulumi.set(__self__, "port", port) @property @pulumi.getter @@ -846,21 +658,10 @@ def __init__(__self__, *, :param pulumi.Input['LocationHdfsQopConfigurationDataTransferProtection'] data_transfer_protection: Configuration for Data Transfer Protection. :param pulumi.Input['LocationHdfsQopConfigurationRpcProtection'] rpc_protection: Configuration for RPC Protection. """ - LocationHdfsQopConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_transfer_protection=data_transfer_protection, - rpc_protection=rpc_protection, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_transfer_protection: Optional[pulumi.Input['LocationHdfsQopConfigurationDataTransferProtection']] = None, - rpc_protection: Optional[pulumi.Input['LocationHdfsQopConfigurationRpcProtection']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_transfer_protection is not None: - _setter("data_transfer_protection", data_transfer_protection) + pulumi.set(__self__, "data_transfer_protection", data_transfer_protection) if rpc_protection is not None: - _setter("rpc_protection", rpc_protection) + pulumi.set(__self__, "rpc_protection", rpc_protection) @property @pulumi.getter(name="dataTransferProtection") @@ -897,19 +698,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - LocationHdfsTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -944,17 +734,8 @@ def __init__(__self__, *, The NFS mount options that DataSync can use to mount your NFS share. :param pulumi.Input['LocationNfsMountOptionsVersion'] version: The specific NFS version that you want DataSync to use to mount your NFS share. """ - LocationNfsMountOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - version: Optional[pulumi.Input['LocationNfsMountOptionsVersion']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter @@ -977,16 +758,7 @@ def __init__(__self__, *, Contains a list of Amazon Resource Names (ARNs) of agents that are used to connect an NFS server. :param pulumi.Input[Sequence[pulumi.Input[str]]] agent_arns: ARN(s) of the agent(s) to use for an NFS location. """ - LocationNfsOnPremConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - agent_arns=agent_arns, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - agent_arns: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("agent_arns", agent_arns) + pulumi.set(__self__, "agent_arns", agent_arns) @property @pulumi.getter(name="agentArns") @@ -1011,19 +783,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key for an AWS resource tag. :param pulumi.Input[str] value: The value for an AWS resource tag. """ - LocationNfsTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1060,19 +821,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key for an AWS resource tag. :param pulumi.Input[str] value: The value for an AWS resource tag. """ - LocationObjectStorageTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1109,19 +859,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key for an AWS resource tag. :param pulumi.Input[str] value: The value for an AWS resource tag. """ - LocationS3TagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1156,16 +895,7 @@ def __init__(__self__, *, The Amazon Resource Name (ARN) of the AWS IAM role that is used to access an Amazon S3 bucket. :param pulumi.Input[str] bucket_access_role_arn: The ARN of the IAM role of the Amazon S3 bucket. """ - LocationS3s3ConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_access_role_arn=bucket_access_role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_access_role_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_access_role_arn", bucket_access_role_arn) + pulumi.set(__self__, "bucket_access_role_arn", bucket_access_role_arn) @property @pulumi.getter(name="bucketAccessRoleArn") @@ -1188,17 +918,8 @@ def __init__(__self__, *, The mount options used by DataSync to access the SMB server. :param pulumi.Input['LocationSmbMountOptionsVersion'] version: The specific SMB version that you want DataSync to use to mount your SMB share. """ - LocationSmbMountOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - version: Optional[pulumi.Input['LocationSmbMountOptionsVersion']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter @@ -1223,19 +944,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key for an AWS resource tag. :param pulumi.Input[str] value: The value for an AWS resource tag. """ - LocationSmbTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1272,20 +982,9 @@ def __init__(__self__, *, :param pulumi.Input[str] server_hostname: The domain name or IP address of the storage system's management interface. :param pulumi.Input[int] server_port: The network port needed to access the system's management interface """ - StorageSystemServerConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - server_hostname=server_hostname, - server_port=server_port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - server_hostname: pulumi.Input[str], - server_port: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("server_hostname", server_hostname) + pulumi.set(__self__, "server_hostname", server_hostname) if server_port is not None: - _setter("server_port", server_port) + pulumi.set(__self__, "server_port", server_port) @property @pulumi.getter(name="serverHostname") @@ -1322,19 +1021,8 @@ def __init__(__self__, *, :param pulumi.Input[str] password: The password for your storage system's management interface :param pulumi.Input[str] username: The username for your storage system's management interface. """ - StorageSystemServerCredentialsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - password=password, - username=username, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - password: pulumi.Input[str], - username: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("password", password) - _setter("username", username) + pulumi.set(__self__, "password", password) + pulumi.set(__self__, "username", username) @property @pulumi.getter @@ -1371,19 +1059,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key for an AWS resource tag. :param pulumi.Input[str] value: The value for an AWS resource tag. """ - StorageSystemTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1420,21 +1097,10 @@ def __init__(__self__, *, :param pulumi.Input['TaskFilterRuleFilterType'] filter_type: The type of filter rule to apply. AWS DataSync only supports the SIMPLE_PATTERN rule type. :param pulumi.Input[str] value: A single filter string that consists of the patterns to include or exclude. The patterns are delimited by "|". """ - TaskFilterRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_type=filter_type, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_type: Optional[pulumi.Input['TaskFilterRuleFilterType']] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if filter_type is not None: - _setter("filter_type", filter_type) + pulumi.set(__self__, "filter_type", filter_type) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="filterType") @@ -1497,73 +1163,36 @@ def __init__(__self__, *, :param pulumi.Input['TaskOptionsUid'] uid: The user ID (UID) of the file's owner. :param pulumi.Input['TaskOptionsVerifyMode'] verify_mode: A value that determines whether a data integrity verification should be performed at the end of a task execution after all data and metadata have been transferred. """ - TaskOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - atime=atime, - bytes_per_second=bytes_per_second, - gid=gid, - log_level=log_level, - mtime=mtime, - object_tags=object_tags, - overwrite_mode=overwrite_mode, - posix_permissions=posix_permissions, - preserve_deleted_files=preserve_deleted_files, - preserve_devices=preserve_devices, - security_descriptor_copy_flags=security_descriptor_copy_flags, - task_queueing=task_queueing, - transfer_mode=transfer_mode, - uid=uid, - verify_mode=verify_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - atime: Optional[pulumi.Input['TaskOptionsAtime']] = None, - bytes_per_second: Optional[pulumi.Input[int]] = None, - gid: Optional[pulumi.Input['TaskOptionsGid']] = None, - log_level: Optional[pulumi.Input['TaskOptionsLogLevel']] = None, - mtime: Optional[pulumi.Input['TaskOptionsMtime']] = None, - object_tags: Optional[pulumi.Input['TaskOptionsObjectTags']] = None, - overwrite_mode: Optional[pulumi.Input['TaskOptionsOverwriteMode']] = None, - posix_permissions: Optional[pulumi.Input['TaskOptionsPosixPermissions']] = None, - preserve_deleted_files: Optional[pulumi.Input['TaskOptionsPreserveDeletedFiles']] = None, - preserve_devices: Optional[pulumi.Input['TaskOptionsPreserveDevices']] = None, - security_descriptor_copy_flags: Optional[pulumi.Input['TaskOptionsSecurityDescriptorCopyFlags']] = None, - task_queueing: Optional[pulumi.Input['TaskOptionsTaskQueueing']] = None, - transfer_mode: Optional[pulumi.Input['TaskOptionsTransferMode']] = None, - uid: Optional[pulumi.Input['TaskOptionsUid']] = None, - verify_mode: Optional[pulumi.Input['TaskOptionsVerifyMode']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if atime is not None: - _setter("atime", atime) + pulumi.set(__self__, "atime", atime) if bytes_per_second is not None: - _setter("bytes_per_second", bytes_per_second) + pulumi.set(__self__, "bytes_per_second", bytes_per_second) if gid is not None: - _setter("gid", gid) + pulumi.set(__self__, "gid", gid) if log_level is not None: - _setter("log_level", log_level) + pulumi.set(__self__, "log_level", log_level) if mtime is not None: - _setter("mtime", mtime) + pulumi.set(__self__, "mtime", mtime) if object_tags is not None: - _setter("object_tags", object_tags) + pulumi.set(__self__, "object_tags", object_tags) if overwrite_mode is not None: - _setter("overwrite_mode", overwrite_mode) + pulumi.set(__self__, "overwrite_mode", overwrite_mode) if posix_permissions is not None: - _setter("posix_permissions", posix_permissions) + pulumi.set(__self__, "posix_permissions", posix_permissions) if preserve_deleted_files is not None: - _setter("preserve_deleted_files", preserve_deleted_files) + pulumi.set(__self__, "preserve_deleted_files", preserve_deleted_files) if preserve_devices is not None: - _setter("preserve_devices", preserve_devices) + pulumi.set(__self__, "preserve_devices", preserve_devices) if security_descriptor_copy_flags is not None: - _setter("security_descriptor_copy_flags", security_descriptor_copy_flags) + pulumi.set(__self__, "security_descriptor_copy_flags", security_descriptor_copy_flags) if task_queueing is not None: - _setter("task_queueing", task_queueing) + pulumi.set(__self__, "task_queueing", task_queueing) if transfer_mode is not None: - _setter("transfer_mode", transfer_mode) + pulumi.set(__self__, "transfer_mode", transfer_mode) if uid is not None: - _setter("uid", uid) + pulumi.set(__self__, "uid", uid) if verify_mode is not None: - _setter("verify_mode", verify_mode) + pulumi.set(__self__, "verify_mode", verify_mode) @property @pulumi.getter @@ -1758,25 +1387,12 @@ def __init__(__self__, *, :param pulumi.Input[str] s3_bucket_arn: Specifies the ARN of the S3 bucket where Datasync uploads your report. :param pulumi.Input[str] subdirectory: Specifies a bucket prefix for your report. """ - TaskReportConfigDestinationPropertiesS3PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_access_role_arn=bucket_access_role_arn, - s3_bucket_arn=s3_bucket_arn, - subdirectory=subdirectory, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_access_role_arn: Optional[pulumi.Input[str]] = None, - s3_bucket_arn: Optional[pulumi.Input[str]] = None, - subdirectory: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bucket_access_role_arn is not None: - _setter("bucket_access_role_arn", bucket_access_role_arn) + pulumi.set(__self__, "bucket_access_role_arn", bucket_access_role_arn) if s3_bucket_arn is not None: - _setter("s3_bucket_arn", s3_bucket_arn) + pulumi.set(__self__, "s3_bucket_arn", s3_bucket_arn) if subdirectory is not None: - _setter("subdirectory", subdirectory) + pulumi.set(__self__, "subdirectory", subdirectory) @property @pulumi.getter(name="bucketAccessRoleArn") @@ -1823,17 +1439,8 @@ def __init__(__self__, *, Specifies where DataSync uploads your task report. :param pulumi.Input['TaskReportConfigDestinationPropertiesS3PropertiesArgs'] s3: Specifies the Amazon S3 bucket where DataSync uploads your task report. """ - TaskReportConfigDestinationPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3=s3, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3: Optional[pulumi.Input['TaskReportConfigDestinationPropertiesS3PropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if s3 is not None: - _setter("s3", s3) + pulumi.set(__self__, "s3", s3) @property @pulumi.getter @@ -1856,17 +1463,8 @@ def __init__(__self__, *, Specifies the level of reporting for the files, objects, and directories that Datasync attempted to delete in your destination location. This only applies if you configure your task to delete data in the destination that isn't in the source. :param pulumi.Input['TaskReportConfigOverridesPropertiesDeletedPropertiesReportLevel'] report_level: Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't. """ - TaskReportConfigOverridesPropertiesDeletedPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - report_level=report_level, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - report_level: Optional[pulumi.Input['TaskReportConfigOverridesPropertiesDeletedPropertiesReportLevel']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if report_level is not None: - _setter("report_level", report_level) + pulumi.set(__self__, "report_level", report_level) @property @pulumi.getter(name="reportLevel") @@ -1889,17 +1487,8 @@ def __init__(__self__, *, Specifies the level of reporting for the files, objects, and directories that Datasync attempted to skip during your transfer. :param pulumi.Input['TaskReportConfigOverridesPropertiesSkippedPropertiesReportLevel'] report_level: Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't. """ - TaskReportConfigOverridesPropertiesSkippedPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - report_level=report_level, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - report_level: Optional[pulumi.Input['TaskReportConfigOverridesPropertiesSkippedPropertiesReportLevel']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if report_level is not None: - _setter("report_level", report_level) + pulumi.set(__self__, "report_level", report_level) @property @pulumi.getter(name="reportLevel") @@ -1922,17 +1511,8 @@ def __init__(__self__, *, Specifies the level of reporting for the files, objects, and directories that Datasync attempted to transfer. :param pulumi.Input['TaskReportConfigOverridesPropertiesTransferredPropertiesReportLevel'] report_level: Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't. """ - TaskReportConfigOverridesPropertiesTransferredPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - report_level=report_level, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - report_level: Optional[pulumi.Input['TaskReportConfigOverridesPropertiesTransferredPropertiesReportLevel']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if report_level is not None: - _setter("report_level", report_level) + pulumi.set(__self__, "report_level", report_level) @property @pulumi.getter(name="reportLevel") @@ -1955,17 +1535,8 @@ def __init__(__self__, *, Specifies the level of reporting for the files, objects, and directories that Datasync attempted to verify at the end of your transfer. This only applies if you configure your task to verify data during and after the transfer (which Datasync does by default) :param pulumi.Input['TaskReportConfigOverridesPropertiesVerifiedPropertiesReportLevel'] report_level: Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't. """ - TaskReportConfigOverridesPropertiesVerifiedPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - report_level=report_level, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - report_level: Optional[pulumi.Input['TaskReportConfigOverridesPropertiesVerifiedPropertiesReportLevel']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if report_level is not None: - _setter("report_level", report_level) + pulumi.set(__self__, "report_level", report_level) @property @pulumi.getter(name="reportLevel") @@ -1994,29 +1565,14 @@ def __init__(__self__, *, :param pulumi.Input['TaskReportConfigOverridesPropertiesTransferredPropertiesArgs'] transferred: Specifies the level of reporting for the files, objects, and directories that Datasync attempted to transfer. :param pulumi.Input['TaskReportConfigOverridesPropertiesVerifiedPropertiesArgs'] verified: Specifies the level of reporting for the files, objects, and directories that Datasync attempted to verify at the end of your transfer. This only applies if you configure your task to verify data during and after the transfer (which Datasync does by default) """ - TaskReportConfigOverridesPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - deleted=deleted, - skipped=skipped, - transferred=transferred, - verified=verified, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - deleted: Optional[pulumi.Input['TaskReportConfigOverridesPropertiesDeletedPropertiesArgs']] = None, - skipped: Optional[pulumi.Input['TaskReportConfigOverridesPropertiesSkippedPropertiesArgs']] = None, - transferred: Optional[pulumi.Input['TaskReportConfigOverridesPropertiesTransferredPropertiesArgs']] = None, - verified: Optional[pulumi.Input['TaskReportConfigOverridesPropertiesVerifiedPropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if deleted is not None: - _setter("deleted", deleted) + pulumi.set(__self__, "deleted", deleted) if skipped is not None: - _setter("skipped", skipped) + pulumi.set(__self__, "skipped", skipped) if transferred is not None: - _setter("transferred", transferred) + pulumi.set(__self__, "transferred", transferred) if verified is not None: - _setter("verified", verified) + pulumi.set(__self__, "verified", verified) @property @pulumi.getter @@ -2083,31 +1639,14 @@ def __init__(__self__, *, :param pulumi.Input['TaskReportConfigOverridesPropertiesArgs'] overrides: Customizes the reporting level for aspects of your task report. For example, your report might generally only include errors, but you could specify that you want a list of successes and errors just for the files that Datasync attempted to delete in your destination location. :param pulumi.Input['TaskReportConfigReportLevel'] report_level: Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't. """ - TaskReportConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - output_type=output_type, - object_version_ids=object_version_ids, - overrides=overrides, - report_level=report_level, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: pulumi.Input['TaskReportConfigDestinationPropertiesArgs'], - output_type: pulumi.Input['TaskReportConfigOutputType'], - object_version_ids: Optional[pulumi.Input['TaskReportConfigObjectVersionIds']] = None, - overrides: Optional[pulumi.Input['TaskReportConfigOverridesPropertiesArgs']] = None, - report_level: Optional[pulumi.Input['TaskReportConfigReportLevel']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination", destination) - _setter("output_type", output_type) + pulumi.set(__self__, "destination", destination) + pulumi.set(__self__, "output_type", output_type) if object_version_ids is not None: - _setter("object_version_ids", object_version_ids) + pulumi.set(__self__, "object_version_ids", object_version_ids) if overrides is not None: - _setter("overrides", overrides) + pulumi.set(__self__, "overrides", overrides) if report_level is not None: - _setter("report_level", report_level) + pulumi.set(__self__, "report_level", report_level) @property @pulumi.getter @@ -2178,16 +1717,7 @@ def __init__(__self__, *, Specifies the schedule you want your task to use for repeated executions. :param pulumi.Input[str] schedule_expression: A cron expression that specifies when AWS DataSync initiates a scheduled transfer from a source to a destination location """ - TaskScheduleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - schedule_expression=schedule_expression, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - schedule_expression: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("schedule_expression", schedule_expression) + pulumi.set(__self__, "schedule_expression", schedule_expression) @property @pulumi.getter(name="scheduleExpression") @@ -2212,19 +1742,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key for an AWS resource tag. :param pulumi.Input[str] value: The value for an AWS resource tag. """ - TaskTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/datasync/agent.py b/sdk/python/pulumi_aws_native/datasync/agent.py index b0f71a1c1c..28fa7270ff 100644 --- a/sdk/python/pulumi_aws_native/datasync/agent.py +++ b/sdk/python/pulumi_aws_native/datasync/agent.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -32,37 +32,18 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['AgentTagArgs']]] tags: An array of key-value pairs to apply to this resource. :param pulumi.Input[str] vpc_endpoint_id: The ID of the VPC endpoint that the agent has access to. """ - AgentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - activation_key=activation_key, - agent_name=agent_name, - security_group_arns=security_group_arns, - subnet_arns=subnet_arns, - tags=tags, - vpc_endpoint_id=vpc_endpoint_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - activation_key: Optional[pulumi.Input[str]] = None, - agent_name: Optional[pulumi.Input[str]] = None, - security_group_arns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - subnet_arns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['AgentTagArgs']]]] = None, - vpc_endpoint_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if activation_key is not None: - _setter("activation_key", activation_key) + pulumi.set(__self__, "activation_key", activation_key) if agent_name is not None: - _setter("agent_name", agent_name) + pulumi.set(__self__, "agent_name", agent_name) if security_group_arns is not None: - _setter("security_group_arns", security_group_arns) + pulumi.set(__self__, "security_group_arns", security_group_arns) if subnet_arns is not None: - _setter("subnet_arns", subnet_arns) + pulumi.set(__self__, "subnet_arns", subnet_arns) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if vpc_endpoint_id is not None: - _setter("vpc_endpoint_id", vpc_endpoint_id) + pulumi.set(__self__, "vpc_endpoint_id", vpc_endpoint_id) @property @pulumi.getter(name="activationKey") @@ -180,10 +161,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AgentArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/datasync/get_agent.py b/sdk/python/pulumi_aws_native/datasync/get_agent.py index 81aee12eff..80c68f5995 100644 --- a/sdk/python/pulumi_aws_native/datasync/get_agent.py +++ b/sdk/python/pulumi_aws_native/datasync/get_agent.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/datasync/get_location_azure_blob.py b/sdk/python/pulumi_aws_native/datasync/get_location_azure_blob.py index 6a6c7da17c..e587a65de7 100644 --- a/sdk/python/pulumi_aws_native/datasync/get_location_azure_blob.py +++ b/sdk/python/pulumi_aws_native/datasync/get_location_azure_blob.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/datasync/get_location_efs.py b/sdk/python/pulumi_aws_native/datasync/get_location_efs.py index bbb8c0aef4..ad4b7f8c18 100644 --- a/sdk/python/pulumi_aws_native/datasync/get_location_efs.py +++ b/sdk/python/pulumi_aws_native/datasync/get_location_efs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/datasync/get_location_f_sx_lustre.py b/sdk/python/pulumi_aws_native/datasync/get_location_f_sx_lustre.py index 95a39b1fb2..0aa4db46d0 100644 --- a/sdk/python/pulumi_aws_native/datasync/get_location_f_sx_lustre.py +++ b/sdk/python/pulumi_aws_native/datasync/get_location_f_sx_lustre.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/datasync/get_location_f_sx_ontap.py b/sdk/python/pulumi_aws_native/datasync/get_location_f_sx_ontap.py index 5491c9ad75..19b8ec11ac 100644 --- a/sdk/python/pulumi_aws_native/datasync/get_location_f_sx_ontap.py +++ b/sdk/python/pulumi_aws_native/datasync/get_location_f_sx_ontap.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/datasync/get_location_f_sx_open_zfs.py b/sdk/python/pulumi_aws_native/datasync/get_location_f_sx_open_zfs.py index 918f042ee0..1e0faec209 100644 --- a/sdk/python/pulumi_aws_native/datasync/get_location_f_sx_open_zfs.py +++ b/sdk/python/pulumi_aws_native/datasync/get_location_f_sx_open_zfs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/datasync/get_location_f_sx_windows.py b/sdk/python/pulumi_aws_native/datasync/get_location_f_sx_windows.py index 6adaf11a2b..e6cf8d8e2e 100644 --- a/sdk/python/pulumi_aws_native/datasync/get_location_f_sx_windows.py +++ b/sdk/python/pulumi_aws_native/datasync/get_location_f_sx_windows.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/datasync/get_location_hdfs.py b/sdk/python/pulumi_aws_native/datasync/get_location_hdfs.py index c4164e9c3a..cd1930160f 100644 --- a/sdk/python/pulumi_aws_native/datasync/get_location_hdfs.py +++ b/sdk/python/pulumi_aws_native/datasync/get_location_hdfs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/datasync/get_location_nfs.py b/sdk/python/pulumi_aws_native/datasync/get_location_nfs.py index 1a2c60cdfa..a6491708dc 100644 --- a/sdk/python/pulumi_aws_native/datasync/get_location_nfs.py +++ b/sdk/python/pulumi_aws_native/datasync/get_location_nfs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/datasync/get_location_object_storage.py b/sdk/python/pulumi_aws_native/datasync/get_location_object_storage.py index fff1bb94c4..148aafceaf 100644 --- a/sdk/python/pulumi_aws_native/datasync/get_location_object_storage.py +++ b/sdk/python/pulumi_aws_native/datasync/get_location_object_storage.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/datasync/get_location_s3.py b/sdk/python/pulumi_aws_native/datasync/get_location_s3.py index 484e27fafd..a5845602f7 100644 --- a/sdk/python/pulumi_aws_native/datasync/get_location_s3.py +++ b/sdk/python/pulumi_aws_native/datasync/get_location_s3.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/datasync/get_location_smb.py b/sdk/python/pulumi_aws_native/datasync/get_location_smb.py index 6a1207f0af..8a7ce7dee9 100644 --- a/sdk/python/pulumi_aws_native/datasync/get_location_smb.py +++ b/sdk/python/pulumi_aws_native/datasync/get_location_smb.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/datasync/get_storage_system.py b/sdk/python/pulumi_aws_native/datasync/get_storage_system.py index 99982aa704..b4428dffc0 100644 --- a/sdk/python/pulumi_aws_native/datasync/get_storage_system.py +++ b/sdk/python/pulumi_aws_native/datasync/get_storage_system.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/datasync/get_task.py b/sdk/python/pulumi_aws_native/datasync/get_task.py index 3a31613499..11bbd7c61b 100644 --- a/sdk/python/pulumi_aws_native/datasync/get_task.py +++ b/sdk/python/pulumi_aws_native/datasync/get_task.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/datasync/location_azure_blob.py b/sdk/python/pulumi_aws_native/datasync/location_azure_blob.py index d7b8a52766..f17f7f6cea 100644 --- a/sdk/python/pulumi_aws_native/datasync/location_azure_blob.py +++ b/sdk/python/pulumi_aws_native/datasync/location_azure_blob.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -35,43 +35,20 @@ def __init__(__self__, *, :param pulumi.Input[str] subdirectory: The subdirectory in the Azure Blob Container that is used to read data from the Azure Blob Source Location. :param pulumi.Input[Sequence[pulumi.Input['LocationAzureBlobTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - LocationAzureBlobArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - agent_arns=agent_arns, - azure_blob_authentication_type=azure_blob_authentication_type, - azure_access_tier=azure_access_tier, - azure_blob_container_url=azure_blob_container_url, - azure_blob_sas_configuration=azure_blob_sas_configuration, - azure_blob_type=azure_blob_type, - subdirectory=subdirectory, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - agent_arns: pulumi.Input[Sequence[pulumi.Input[str]]], - azure_blob_authentication_type: pulumi.Input['LocationAzureBlobAzureBlobAuthenticationType'], - azure_access_tier: Optional[pulumi.Input['LocationAzureBlobAzureAccessTier']] = None, - azure_blob_container_url: Optional[pulumi.Input[str]] = None, - azure_blob_sas_configuration: Optional[pulumi.Input['LocationAzureBlobAzureBlobSasConfigurationArgs']] = None, - azure_blob_type: Optional[pulumi.Input['LocationAzureBlobAzureBlobType']] = None, - subdirectory: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['LocationAzureBlobTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("agent_arns", agent_arns) - _setter("azure_blob_authentication_type", azure_blob_authentication_type) + pulumi.set(__self__, "agent_arns", agent_arns) + pulumi.set(__self__, "azure_blob_authentication_type", azure_blob_authentication_type) if azure_access_tier is not None: - _setter("azure_access_tier", azure_access_tier) + pulumi.set(__self__, "azure_access_tier", azure_access_tier) if azure_blob_container_url is not None: - _setter("azure_blob_container_url", azure_blob_container_url) + pulumi.set(__self__, "azure_blob_container_url", azure_blob_container_url) if azure_blob_sas_configuration is not None: - _setter("azure_blob_sas_configuration", azure_blob_sas_configuration) + pulumi.set(__self__, "azure_blob_sas_configuration", azure_blob_sas_configuration) if azure_blob_type is not None: - _setter("azure_blob_type", azure_blob_type) + pulumi.set(__self__, "azure_blob_type", azure_blob_type) if subdirectory is not None: - _setter("subdirectory", subdirectory) + pulumi.set(__self__, "subdirectory", subdirectory) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="agentArns") @@ -213,10 +190,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LocationAzureBlobArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -247,11 +220,6 @@ def _internal_init(__self__, raise TypeError("Missing required property 'azure_blob_authentication_type'") __props__.__dict__["azure_blob_authentication_type"] = azure_blob_authentication_type __props__.__dict__["azure_blob_container_url"] = azure_blob_container_url - if azure_blob_sas_configuration is not None and not isinstance(azure_blob_sas_configuration, LocationAzureBlobAzureBlobSasConfigurationArgs): - azure_blob_sas_configuration = azure_blob_sas_configuration or {} - def _setter(key, value): - azure_blob_sas_configuration[key] = value - LocationAzureBlobAzureBlobSasConfigurationArgs._configure(_setter, **azure_blob_sas_configuration) __props__.__dict__["azure_blob_sas_configuration"] = azure_blob_sas_configuration __props__.__dict__["azure_blob_type"] = azure_blob_type __props__.__dict__["subdirectory"] = subdirectory diff --git a/sdk/python/pulumi_aws_native/datasync/location_efs.py b/sdk/python/pulumi_aws_native/datasync/location_efs.py index 6eabe11272..4f1c21d0ea 100644 --- a/sdk/python/pulumi_aws_native/datasync/location_efs.py +++ b/sdk/python/pulumi_aws_native/datasync/location_efs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -33,40 +33,19 @@ def __init__(__self__, *, :param pulumi.Input[str] subdirectory: A subdirectory in the location's path. This subdirectory in the EFS file system is used to read data from the EFS source location or write data to the EFS destination. :param pulumi.Input[Sequence[pulumi.Input['LocationEfsTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - LocationEfsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ec2_config=ec2_config, - access_point_arn=access_point_arn, - efs_filesystem_arn=efs_filesystem_arn, - file_system_access_role_arn=file_system_access_role_arn, - in_transit_encryption=in_transit_encryption, - subdirectory=subdirectory, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ec2_config: pulumi.Input['LocationEfsEc2ConfigArgs'], - access_point_arn: Optional[pulumi.Input[str]] = None, - efs_filesystem_arn: Optional[pulumi.Input[str]] = None, - file_system_access_role_arn: Optional[pulumi.Input[str]] = None, - in_transit_encryption: Optional[pulumi.Input['LocationEfsInTransitEncryption']] = None, - subdirectory: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['LocationEfsTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ec2_config", ec2_config) + pulumi.set(__self__, "ec2_config", ec2_config) if access_point_arn is not None: - _setter("access_point_arn", access_point_arn) + pulumi.set(__self__, "access_point_arn", access_point_arn) if efs_filesystem_arn is not None: - _setter("efs_filesystem_arn", efs_filesystem_arn) + pulumi.set(__self__, "efs_filesystem_arn", efs_filesystem_arn) if file_system_access_role_arn is not None: - _setter("file_system_access_role_arn", file_system_access_role_arn) + pulumi.set(__self__, "file_system_access_role_arn", file_system_access_role_arn) if in_transit_encryption is not None: - _setter("in_transit_encryption", in_transit_encryption) + pulumi.set(__self__, "in_transit_encryption", in_transit_encryption) if subdirectory is not None: - _setter("subdirectory", subdirectory) + pulumi.set(__self__, "subdirectory", subdirectory) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="ec2Config") @@ -194,10 +173,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LocationEfsArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -220,11 +195,6 @@ def _internal_init(__self__, __props__ = LocationEfsArgs.__new__(LocationEfsArgs) __props__.__dict__["access_point_arn"] = access_point_arn - if ec2_config is not None and not isinstance(ec2_config, LocationEfsEc2ConfigArgs): - ec2_config = ec2_config or {} - def _setter(key, value): - ec2_config[key] = value - LocationEfsEc2ConfigArgs._configure(_setter, **ec2_config) if ec2_config is None and not opts.urn: raise TypeError("Missing required property 'ec2_config'") __props__.__dict__["ec2_config"] = ec2_config diff --git a/sdk/python/pulumi_aws_native/datasync/location_f_sx_lustre.py b/sdk/python/pulumi_aws_native/datasync/location_f_sx_lustre.py index 5179320ef5..3d5f42e0b2 100644 --- a/sdk/python/pulumi_aws_native/datasync/location_f_sx_lustre.py +++ b/sdk/python/pulumi_aws_native/datasync/location_f_sx_lustre.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,28 +27,13 @@ def __init__(__self__, *, :param pulumi.Input[str] subdirectory: A subdirectory in the location's path. :param pulumi.Input[Sequence[pulumi.Input['LocationFSxLustreTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - LocationFSxLustreArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_arns=security_group_arns, - fsx_filesystem_arn=fsx_filesystem_arn, - subdirectory=subdirectory, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_arns: pulumi.Input[Sequence[pulumi.Input[str]]], - fsx_filesystem_arn: Optional[pulumi.Input[str]] = None, - subdirectory: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['LocationFSxLustreTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("security_group_arns", security_group_arns) + pulumi.set(__self__, "security_group_arns", security_group_arns) if fsx_filesystem_arn is not None: - _setter("fsx_filesystem_arn", fsx_filesystem_arn) + pulumi.set(__self__, "fsx_filesystem_arn", fsx_filesystem_arn) if subdirectory is not None: - _setter("subdirectory", subdirectory) + pulumi.set(__self__, "subdirectory", subdirectory) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="securityGroupArns") @@ -138,10 +123,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LocationFSxLustreArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/datasync/location_f_sx_ontap.py b/sdk/python/pulumi_aws_native/datasync/location_f_sx_ontap.py index 25832d5e3f..52baa90d68 100644 --- a/sdk/python/pulumi_aws_native/datasync/location_f_sx_ontap.py +++ b/sdk/python/pulumi_aws_native/datasync/location_f_sx_ontap.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -29,31 +29,14 @@ def __init__(__self__, *, :param pulumi.Input[str] subdirectory: A subdirectory in the location's path. :param pulumi.Input[Sequence[pulumi.Input['LocationFSxOntapTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - LocationFSxOntapArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_arns=security_group_arns, - storage_virtual_machine_arn=storage_virtual_machine_arn, - protocol=protocol, - subdirectory=subdirectory, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_arns: pulumi.Input[Sequence[pulumi.Input[str]]], - storage_virtual_machine_arn: pulumi.Input[str], - protocol: Optional[pulumi.Input['LocationFSxOntapProtocolArgs']] = None, - subdirectory: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['LocationFSxOntapTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("security_group_arns", security_group_arns) - _setter("storage_virtual_machine_arn", storage_virtual_machine_arn) + pulumi.set(__self__, "security_group_arns", security_group_arns) + pulumi.set(__self__, "storage_virtual_machine_arn", storage_virtual_machine_arn) if protocol is not None: - _setter("protocol", protocol) + pulumi.set(__self__, "protocol", protocol) if subdirectory is not None: - _setter("subdirectory", subdirectory) + pulumi.set(__self__, "subdirectory", subdirectory) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="securityGroupArns") @@ -153,10 +136,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LocationFSxOntapArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -176,11 +155,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = LocationFSxOntapArgs.__new__(LocationFSxOntapArgs) - if protocol is not None and not isinstance(protocol, LocationFSxOntapProtocolArgs): - protocol = protocol or {} - def _setter(key, value): - protocol[key] = value - LocationFSxOntapProtocolArgs._configure(_setter, **protocol) __props__.__dict__["protocol"] = protocol if security_group_arns is None and not opts.urn: raise TypeError("Missing required property 'security_group_arns'") diff --git a/sdk/python/pulumi_aws_native/datasync/location_f_sx_open_zfs.py b/sdk/python/pulumi_aws_native/datasync/location_f_sx_open_zfs.py index 46181c837e..0538c3c966 100644 --- a/sdk/python/pulumi_aws_native/datasync/location_f_sx_open_zfs.py +++ b/sdk/python/pulumi_aws_native/datasync/location_f_sx_open_zfs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -29,31 +29,14 @@ def __init__(__self__, *, :param pulumi.Input[str] subdirectory: A subdirectory in the location's path. :param pulumi.Input[Sequence[pulumi.Input['LocationFSxOpenZfsTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - LocationFSxOpenZfsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - protocol=protocol, - security_group_arns=security_group_arns, - fsx_filesystem_arn=fsx_filesystem_arn, - subdirectory=subdirectory, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - protocol: pulumi.Input['LocationFSxOpenZfsProtocolArgs'], - security_group_arns: pulumi.Input[Sequence[pulumi.Input[str]]], - fsx_filesystem_arn: Optional[pulumi.Input[str]] = None, - subdirectory: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['LocationFSxOpenZfsTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("protocol", protocol) - _setter("security_group_arns", security_group_arns) + pulumi.set(__self__, "protocol", protocol) + pulumi.set(__self__, "security_group_arns", security_group_arns) if fsx_filesystem_arn is not None: - _setter("fsx_filesystem_arn", fsx_filesystem_arn) + pulumi.set(__self__, "fsx_filesystem_arn", fsx_filesystem_arn) if subdirectory is not None: - _setter("subdirectory", subdirectory) + pulumi.set(__self__, "subdirectory", subdirectory) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -153,10 +136,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LocationFSxOpenZfsArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -177,11 +156,6 @@ def _internal_init(__self__, __props__ = LocationFSxOpenZfsArgs.__new__(LocationFSxOpenZfsArgs) __props__.__dict__["fsx_filesystem_arn"] = fsx_filesystem_arn - if protocol is not None and not isinstance(protocol, LocationFSxOpenZfsProtocolArgs): - protocol = protocol or {} - def _setter(key, value): - protocol[key] = value - LocationFSxOpenZfsProtocolArgs._configure(_setter, **protocol) if protocol is None and not opts.urn: raise TypeError("Missing required property 'protocol'") __props__.__dict__["protocol"] = protocol diff --git a/sdk/python/pulumi_aws_native/datasync/location_f_sx_windows.py b/sdk/python/pulumi_aws_native/datasync/location_f_sx_windows.py index 57f1afcab6..237dfc3cb4 100644 --- a/sdk/python/pulumi_aws_native/datasync/location_f_sx_windows.py +++ b/sdk/python/pulumi_aws_native/datasync/location_f_sx_windows.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -33,39 +33,18 @@ def __init__(__self__, *, :param pulumi.Input[str] subdirectory: A subdirectory in the location's path. :param pulumi.Input[Sequence[pulumi.Input['LocationFSxWindowsTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - LocationFSxWindowsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_arns=security_group_arns, - user=user, - domain=domain, - fsx_filesystem_arn=fsx_filesystem_arn, - password=password, - subdirectory=subdirectory, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_arns: pulumi.Input[Sequence[pulumi.Input[str]]], - user: pulumi.Input[str], - domain: Optional[pulumi.Input[str]] = None, - fsx_filesystem_arn: Optional[pulumi.Input[str]] = None, - password: Optional[pulumi.Input[str]] = None, - subdirectory: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['LocationFSxWindowsTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("security_group_arns", security_group_arns) - _setter("user", user) + pulumi.set(__self__, "security_group_arns", security_group_arns) + pulumi.set(__self__, "user", user) if domain is not None: - _setter("domain", domain) + pulumi.set(__self__, "domain", domain) if fsx_filesystem_arn is not None: - _setter("fsx_filesystem_arn", fsx_filesystem_arn) + pulumi.set(__self__, "fsx_filesystem_arn", fsx_filesystem_arn) if password is not None: - _setter("password", password) + pulumi.set(__self__, "password", password) if subdirectory is not None: - _setter("subdirectory", subdirectory) + pulumi.set(__self__, "subdirectory", subdirectory) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="securityGroupArns") @@ -197,10 +176,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LocationFSxWindowsArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/datasync/location_hdfs.py b/sdk/python/pulumi_aws_native/datasync/location_hdfs.py index 0f67255ac2..97390d72e0 100644 --- a/sdk/python/pulumi_aws_native/datasync/location_hdfs.py +++ b/sdk/python/pulumi_aws_native/datasync/location_hdfs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -45,62 +45,29 @@ def __init__(__self__, *, :param pulumi.Input[str] subdirectory: The subdirectory in HDFS that is used to read data from the HDFS source location or write data to the HDFS destination. :param pulumi.Input[Sequence[pulumi.Input['LocationHdfsTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - LocationHdfsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - agent_arns=agent_arns, - authentication_type=authentication_type, - name_nodes=name_nodes, - block_size=block_size, - kerberos_keytab=kerberos_keytab, - kerberos_krb5_conf=kerberos_krb5_conf, - kerberos_principal=kerberos_principal, - kms_key_provider_uri=kms_key_provider_uri, - qop_configuration=qop_configuration, - replication_factor=replication_factor, - simple_user=simple_user, - subdirectory=subdirectory, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - agent_arns: pulumi.Input[Sequence[pulumi.Input[str]]], - authentication_type: pulumi.Input['LocationHdfsAuthenticationType'], - name_nodes: pulumi.Input[Sequence[pulumi.Input['LocationHdfsNameNodeArgs']]], - block_size: Optional[pulumi.Input[int]] = None, - kerberos_keytab: Optional[pulumi.Input[str]] = None, - kerberos_krb5_conf: Optional[pulumi.Input[str]] = None, - kerberos_principal: Optional[pulumi.Input[str]] = None, - kms_key_provider_uri: Optional[pulumi.Input[str]] = None, - qop_configuration: Optional[pulumi.Input['LocationHdfsQopConfigurationArgs']] = None, - replication_factor: Optional[pulumi.Input[int]] = None, - simple_user: Optional[pulumi.Input[str]] = None, - subdirectory: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['LocationHdfsTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("agent_arns", agent_arns) - _setter("authentication_type", authentication_type) - _setter("name_nodes", name_nodes) + pulumi.set(__self__, "agent_arns", agent_arns) + pulumi.set(__self__, "authentication_type", authentication_type) + pulumi.set(__self__, "name_nodes", name_nodes) if block_size is not None: - _setter("block_size", block_size) + pulumi.set(__self__, "block_size", block_size) if kerberos_keytab is not None: - _setter("kerberos_keytab", kerberos_keytab) + pulumi.set(__self__, "kerberos_keytab", kerberos_keytab) if kerberos_krb5_conf is not None: - _setter("kerberos_krb5_conf", kerberos_krb5_conf) + pulumi.set(__self__, "kerberos_krb5_conf", kerberos_krb5_conf) if kerberos_principal is not None: - _setter("kerberos_principal", kerberos_principal) + pulumi.set(__self__, "kerberos_principal", kerberos_principal) if kms_key_provider_uri is not None: - _setter("kms_key_provider_uri", kms_key_provider_uri) + pulumi.set(__self__, "kms_key_provider_uri", kms_key_provider_uri) if qop_configuration is not None: - _setter("qop_configuration", qop_configuration) + pulumi.set(__self__, "qop_configuration", qop_configuration) if replication_factor is not None: - _setter("replication_factor", replication_factor) + pulumi.set(__self__, "replication_factor", replication_factor) if simple_user is not None: - _setter("simple_user", simple_user) + pulumi.set(__self__, "simple_user", simple_user) if subdirectory is not None: - _setter("subdirectory", subdirectory) + pulumi.set(__self__, "subdirectory", subdirectory) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="agentArns") @@ -312,10 +279,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LocationHdfsArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -357,11 +320,6 @@ def _internal_init(__self__, if name_nodes is None and not opts.urn: raise TypeError("Missing required property 'name_nodes'") __props__.__dict__["name_nodes"] = name_nodes - if qop_configuration is not None and not isinstance(qop_configuration, LocationHdfsQopConfigurationArgs): - qop_configuration = qop_configuration or {} - def _setter(key, value): - qop_configuration[key] = value - LocationHdfsQopConfigurationArgs._configure(_setter, **qop_configuration) __props__.__dict__["qop_configuration"] = qop_configuration __props__.__dict__["replication_factor"] = replication_factor __props__.__dict__["simple_user"] = simple_user diff --git a/sdk/python/pulumi_aws_native/datasync/location_nfs.py b/sdk/python/pulumi_aws_native/datasync/location_nfs.py index fd4f229d73..2068557bb3 100644 --- a/sdk/python/pulumi_aws_native/datasync/location_nfs.py +++ b/sdk/python/pulumi_aws_native/datasync/location_nfs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -28,32 +28,15 @@ def __init__(__self__, *, :param pulumi.Input[str] subdirectory: The subdirectory in the NFS file system that is used to read data from the NFS source location or write data to the NFS destination. :param pulumi.Input[Sequence[pulumi.Input['LocationNfsTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - LocationNfsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - on_prem_config=on_prem_config, - mount_options=mount_options, - server_hostname=server_hostname, - subdirectory=subdirectory, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - on_prem_config: pulumi.Input['LocationNfsOnPremConfigArgs'], - mount_options: Optional[pulumi.Input['LocationNfsMountOptionsArgs']] = None, - server_hostname: Optional[pulumi.Input[str]] = None, - subdirectory: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['LocationNfsTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("on_prem_config", on_prem_config) + pulumi.set(__self__, "on_prem_config", on_prem_config) if mount_options is not None: - _setter("mount_options", mount_options) + pulumi.set(__self__, "mount_options", mount_options) if server_hostname is not None: - _setter("server_hostname", server_hostname) + pulumi.set(__self__, "server_hostname", server_hostname) if subdirectory is not None: - _setter("subdirectory", subdirectory) + pulumi.set(__self__, "subdirectory", subdirectory) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="onPremConfig") @@ -149,10 +132,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LocationNfsArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -172,17 +151,7 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = LocationNfsArgs.__new__(LocationNfsArgs) - if mount_options is not None and not isinstance(mount_options, LocationNfsMountOptionsArgs): - mount_options = mount_options or {} - def _setter(key, value): - mount_options[key] = value - LocationNfsMountOptionsArgs._configure(_setter, **mount_options) __props__.__dict__["mount_options"] = mount_options - if on_prem_config is not None and not isinstance(on_prem_config, LocationNfsOnPremConfigArgs): - on_prem_config = on_prem_config or {} - def _setter(key, value): - on_prem_config[key] = value - LocationNfsOnPremConfigArgs._configure(_setter, **on_prem_config) if on_prem_config is None and not opts.urn: raise TypeError("Missing required property 'on_prem_config'") __props__.__dict__["on_prem_config"] = on_prem_config diff --git a/sdk/python/pulumi_aws_native/datasync/location_object_storage.py b/sdk/python/pulumi_aws_native/datasync/location_object_storage.py index 37e535770b..62f976e2c0 100644 --- a/sdk/python/pulumi_aws_native/datasync/location_object_storage.py +++ b/sdk/python/pulumi_aws_native/datasync/location_object_storage.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -40,52 +40,25 @@ def __init__(__self__, *, :param pulumi.Input[str] subdirectory: The subdirectory in the self-managed object storage server that is used to read data from. :param pulumi.Input[Sequence[pulumi.Input['LocationObjectStorageTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - LocationObjectStorageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - agent_arns=agent_arns, - access_key=access_key, - bucket_name=bucket_name, - secret_key=secret_key, - server_certificate=server_certificate, - server_hostname=server_hostname, - server_port=server_port, - server_protocol=server_protocol, - subdirectory=subdirectory, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - agent_arns: pulumi.Input[Sequence[pulumi.Input[str]]], - access_key: Optional[pulumi.Input[str]] = None, - bucket_name: Optional[pulumi.Input[str]] = None, - secret_key: Optional[pulumi.Input[str]] = None, - server_certificate: Optional[pulumi.Input[str]] = None, - server_hostname: Optional[pulumi.Input[str]] = None, - server_port: Optional[pulumi.Input[int]] = None, - server_protocol: Optional[pulumi.Input['LocationObjectStorageServerProtocol']] = None, - subdirectory: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['LocationObjectStorageTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("agent_arns", agent_arns) + pulumi.set(__self__, "agent_arns", agent_arns) if access_key is not None: - _setter("access_key", access_key) + pulumi.set(__self__, "access_key", access_key) if bucket_name is not None: - _setter("bucket_name", bucket_name) + pulumi.set(__self__, "bucket_name", bucket_name) if secret_key is not None: - _setter("secret_key", secret_key) + pulumi.set(__self__, "secret_key", secret_key) if server_certificate is not None: - _setter("server_certificate", server_certificate) + pulumi.set(__self__, "server_certificate", server_certificate) if server_hostname is not None: - _setter("server_hostname", server_hostname) + pulumi.set(__self__, "server_hostname", server_hostname) if server_port is not None: - _setter("server_port", server_port) + pulumi.set(__self__, "server_port", server_port) if server_protocol is not None: - _setter("server_protocol", server_protocol) + pulumi.set(__self__, "server_protocol", server_protocol) if subdirectory is not None: - _setter("subdirectory", subdirectory) + pulumi.set(__self__, "subdirectory", subdirectory) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="agentArns") @@ -259,10 +232,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LocationObjectStorageArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/datasync/location_s3.py b/sdk/python/pulumi_aws_native/datasync/location_s3.py index 3af68b1413..c58ce952e0 100644 --- a/sdk/python/pulumi_aws_native/datasync/location_s3.py +++ b/sdk/python/pulumi_aws_native/datasync/location_s3.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -29,32 +29,15 @@ def __init__(__self__, *, :param pulumi.Input[str] subdirectory: A subdirectory in the Amazon S3 bucket. This subdirectory in Amazon S3 is used to read data from the S3 source location or write data to the S3 destination. :param pulumi.Input[Sequence[pulumi.Input['LocationS3TagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - LocationS3Args._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_config=s3_config, - s3_bucket_arn=s3_bucket_arn, - s3_storage_class=s3_storage_class, - subdirectory=subdirectory, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_config: pulumi.Input['LocationS3s3ConfigArgs'], - s3_bucket_arn: Optional[pulumi.Input[str]] = None, - s3_storage_class: Optional[pulumi.Input['LocationS3S3StorageClass']] = None, - subdirectory: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['LocationS3TagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_config", s3_config) + pulumi.set(__self__, "s3_config", s3_config) if s3_bucket_arn is not None: - _setter("s3_bucket_arn", s3_bucket_arn) + pulumi.set(__self__, "s3_bucket_arn", s3_bucket_arn) if s3_storage_class is not None: - _setter("s3_storage_class", s3_storage_class) + pulumi.set(__self__, "s3_storage_class", s3_storage_class) if subdirectory is not None: - _setter("subdirectory", subdirectory) + pulumi.set(__self__, "subdirectory", subdirectory) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="s3Config") @@ -154,10 +137,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LocationS3Args._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -178,11 +157,6 @@ def _internal_init(__self__, __props__ = LocationS3Args.__new__(LocationS3Args) __props__.__dict__["s3_bucket_arn"] = s3_bucket_arn - if s3_config is not None and not isinstance(s3_config, LocationS3s3ConfigArgs): - s3_config = s3_config or {} - def _setter(key, value): - s3_config[key] = value - LocationS3s3ConfigArgs._configure(_setter, **s3_config) if s3_config is None and not opts.urn: raise TypeError("Missing required property 's3_config'") __props__.__dict__["s3_config"] = s3_config diff --git a/sdk/python/pulumi_aws_native/datasync/location_smb.py b/sdk/python/pulumi_aws_native/datasync/location_smb.py index 53635fbc0e..bae30427ef 100644 --- a/sdk/python/pulumi_aws_native/datasync/location_smb.py +++ b/sdk/python/pulumi_aws_native/datasync/location_smb.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -35,43 +35,20 @@ def __init__(__self__, *, :param pulumi.Input[str] subdirectory: The subdirectory in the SMB file system that is used to read data from the SMB source location or write data to the SMB destination :param pulumi.Input[Sequence[pulumi.Input['LocationSmbTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - LocationSmbArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - agent_arns=agent_arns, - user=user, - domain=domain, - mount_options=mount_options, - password=password, - server_hostname=server_hostname, - subdirectory=subdirectory, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - agent_arns: pulumi.Input[Sequence[pulumi.Input[str]]], - user: pulumi.Input[str], - domain: Optional[pulumi.Input[str]] = None, - mount_options: Optional[pulumi.Input['LocationSmbMountOptionsArgs']] = None, - password: Optional[pulumi.Input[str]] = None, - server_hostname: Optional[pulumi.Input[str]] = None, - subdirectory: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['LocationSmbTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("agent_arns", agent_arns) - _setter("user", user) + pulumi.set(__self__, "agent_arns", agent_arns) + pulumi.set(__self__, "user", user) if domain is not None: - _setter("domain", domain) + pulumi.set(__self__, "domain", domain) if mount_options is not None: - _setter("mount_options", mount_options) + pulumi.set(__self__, "mount_options", mount_options) if password is not None: - _setter("password", password) + pulumi.set(__self__, "password", password) if server_hostname is not None: - _setter("server_hostname", server_hostname) + pulumi.set(__self__, "server_hostname", server_hostname) if subdirectory is not None: - _setter("subdirectory", subdirectory) + pulumi.set(__self__, "subdirectory", subdirectory) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="agentArns") @@ -213,10 +190,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LocationSmbArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -243,11 +216,6 @@ def _internal_init(__self__, raise TypeError("Missing required property 'agent_arns'") __props__.__dict__["agent_arns"] = agent_arns __props__.__dict__["domain"] = domain - if mount_options is not None and not isinstance(mount_options, LocationSmbMountOptionsArgs): - mount_options = mount_options or {} - def _setter(key, value): - mount_options[key] = value - LocationSmbMountOptionsArgs._configure(_setter, **mount_options) __props__.__dict__["mount_options"] = mount_options __props__.__dict__["password"] = password __props__.__dict__["server_hostname"] = server_hostname diff --git a/sdk/python/pulumi_aws_native/datasync/outputs.py b/sdk/python/pulumi_aws_native/datasync/outputs.py index e8c1cce95e..3d82373e07 100644 --- a/sdk/python/pulumi_aws_native/datasync/outputs.py +++ b/sdk/python/pulumi_aws_native/datasync/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -70,19 +70,8 @@ def __init__(__self__, *, :param str key: The key for an AWS resource tag. :param str value: The value for an AWS resource tag. """ - AgentTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -129,16 +118,7 @@ def __init__(__self__, *, Specifies the shared access signature (SAS) that DataSync uses to access your Azure Blob Storage container. :param str azure_blob_sas_token: Specifies the shared access signature (SAS) token, which indicates the permissions DataSync needs to access your Azure Blob Storage container. """ - LocationAzureBlobAzureBlobSasConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - azure_blob_sas_token=azure_blob_sas_token, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - azure_blob_sas_token: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("azure_blob_sas_token", azure_blob_sas_token) + pulumi.set(__self__, "azure_blob_sas_token", azure_blob_sas_token) @property @pulumi.getter(name="azureBlobSasToken") @@ -162,19 +142,8 @@ def __init__(__self__, *, :param str key: The key for an AWS resource tag. :param str value: The value for an AWS resource tag. """ - LocationAzureBlobTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -225,19 +194,8 @@ def __init__(__self__, *, :param Sequence[str] security_group_arns: The Amazon Resource Names (ARNs) of the security groups that are configured for the Amazon EC2 resource. :param str subnet_arn: The ARN of the subnet that DataSync uses to access the target EFS file system. """ - LocationEfsEc2Config._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_arns=security_group_arns, - subnet_arn=subnet_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_arns: Sequence[str], - subnet_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("security_group_arns", security_group_arns) - _setter("subnet_arn", subnet_arn) + pulumi.set(__self__, "security_group_arns", security_group_arns) + pulumi.set(__self__, "subnet_arn", subnet_arn) @property @pulumi.getter(name="securityGroupArns") @@ -269,19 +227,8 @@ def __init__(__self__, *, :param str key: The key for an AWS resource tag. :param str value: The value for an AWS resource tag. """ - LocationEfsTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -313,19 +260,8 @@ def __init__(__self__, *, :param str key: The key for an AWS resource tag. :param str value: The value for an AWS resource tag. """ - LocationFSxLustreTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -371,16 +307,7 @@ def __init__(__self__, *, """ NFS protocol configuration for FSx ONTAP file system. """ - LocationFSxOntapNfs._configure( - lambda key, value: pulumi.set(__self__, key, value), - mount_options=mount_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mount_options: 'outputs.LocationFSxOntapNfsMountOptions', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("mount_options", mount_options) + pulumi.set(__self__, "mount_options", mount_options) @property @pulumi.getter(name="mountOptions") @@ -399,17 +326,8 @@ def __init__(__self__, *, The NFS mount options that DataSync can use to mount your NFS share. :param 'LocationFSxOntapNfsMountOptionsVersion' version: The specific NFS version that you want DataSync to use to mount your NFS share. """ - LocationFSxOntapNfsMountOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - version: Optional['LocationFSxOntapNfsMountOptionsVersion'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter @@ -431,21 +349,10 @@ def __init__(__self__, *, """ Configuration settings for NFS or SMB protocol. """ - LocationFSxOntapProtocol._configure( - lambda key, value: pulumi.set(__self__, key, value), - nfs=nfs, - smb=smb, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - nfs: Optional['outputs.LocationFSxOntapNfs'] = None, - smb: Optional['outputs.LocationFSxOntapSmb'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if nfs is not None: - _setter("nfs", nfs) + pulumi.set(__self__, "nfs", nfs) if smb is not None: - _setter("smb", smb) + pulumi.set(__self__, "smb", smb) @property @pulumi.getter @@ -491,26 +398,11 @@ def __init__(__self__, *, :param str user: The user who can mount the share, has the permissions to access files and folders in the SMB share. :param str domain: The name of the Windows domain that the SMB server belongs to. """ - LocationFSxOntapSmb._configure( - lambda key, value: pulumi.set(__self__, key, value), - mount_options=mount_options, - password=password, - user=user, - domain=domain, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mount_options: 'outputs.LocationFSxOntapSmbMountOptions', - password: str, - user: str, - domain: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("mount_options", mount_options) - _setter("password", password) - _setter("user", user) + pulumi.set(__self__, "mount_options", mount_options) + pulumi.set(__self__, "password", password) + pulumi.set(__self__, "user", user) if domain is not None: - _setter("domain", domain) + pulumi.set(__self__, "domain", domain) @property @pulumi.getter(name="mountOptions") @@ -553,17 +445,8 @@ def __init__(__self__, *, The mount options used by DataSync to access the SMB server. :param 'LocationFSxOntapSmbMountOptionsVersion' version: The specific SMB version that you want DataSync to use to mount your SMB share. """ - LocationFSxOntapSmbMountOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - version: Optional['LocationFSxOntapSmbMountOptionsVersion'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter @@ -587,19 +470,8 @@ def __init__(__self__, *, :param str key: The key for an AWS resource tag. :param str value: The value for an AWS resource tag. """ - LocationFSxOntapTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -629,17 +501,8 @@ def __init__(__self__, *, The NFS mount options that DataSync can use to mount your NFS share. :param 'LocationFSxOpenZfsMountOptionsVersion' version: The specific NFS version that you want DataSync to use to mount your NFS share. """ - LocationFSxOpenZfsMountOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - version: Optional['LocationFSxOpenZfsMountOptionsVersion'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter @@ -677,16 +540,7 @@ def __init__(__self__, *, """ FSx OpenZFS file system NFS protocol information """ - LocationFSxOpenZfsNfs._configure( - lambda key, value: pulumi.set(__self__, key, value), - mount_options=mount_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mount_options: 'outputs.LocationFSxOpenZfsMountOptions', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("mount_options", mount_options) + pulumi.set(__self__, "mount_options", mount_options) @property @pulumi.getter(name="mountOptions") @@ -704,17 +558,8 @@ def __init__(__self__, *, """ Configuration settings for an NFS or SMB protocol, currently only support NFS """ - LocationFSxOpenZfsProtocol._configure( - lambda key, value: pulumi.set(__self__, key, value), - nfs=nfs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - nfs: Optional['outputs.LocationFSxOpenZfsNfs'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if nfs is not None: - _setter("nfs", nfs) + pulumi.set(__self__, "nfs", nfs) @property @pulumi.getter @@ -735,19 +580,8 @@ def __init__(__self__, *, :param str key: The key for an AWS resource tag. :param str value: The value for an AWS resource tag. """ - LocationFSxOpenZfsTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -779,19 +613,8 @@ def __init__(__self__, *, :param str key: The key for an AWS resource tag. :param str value: The value for an AWS resource tag. """ - LocationFSxWindowsTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -823,19 +646,8 @@ def __init__(__self__, *, :param str hostname: The DNS name or IP address of the Name Node in the customer's on premises HDFS cluster. :param int port: The port on which the Name Node is listening on for client requests. """ - LocationHdfsNameNode._configure( - lambda key, value: pulumi.set(__self__, key, value), - hostname=hostname, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hostname: str, - port: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("hostname", hostname) - _setter("port", port) + pulumi.set(__self__, "hostname", hostname) + pulumi.set(__self__, "port", port) @property @pulumi.getter @@ -886,21 +698,10 @@ def __init__(__self__, *, :param 'LocationHdfsQopConfigurationDataTransferProtection' data_transfer_protection: Configuration for Data Transfer Protection. :param 'LocationHdfsQopConfigurationRpcProtection' rpc_protection: Configuration for RPC Protection. """ - LocationHdfsQopConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_transfer_protection=data_transfer_protection, - rpc_protection=rpc_protection, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_transfer_protection: Optional['LocationHdfsQopConfigurationDataTransferProtection'] = None, - rpc_protection: Optional['LocationHdfsQopConfigurationRpcProtection'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_transfer_protection is not None: - _setter("data_transfer_protection", data_transfer_protection) + pulumi.set(__self__, "data_transfer_protection", data_transfer_protection) if rpc_protection is not None: - _setter("rpc_protection", rpc_protection) + pulumi.set(__self__, "rpc_protection", rpc_protection) @property @pulumi.getter(name="dataTransferProtection") @@ -932,19 +733,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - LocationHdfsTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -974,17 +764,8 @@ def __init__(__self__, *, The NFS mount options that DataSync can use to mount your NFS share. :param 'LocationNfsMountOptionsVersion' version: The specific NFS version that you want DataSync to use to mount your NFS share. """ - LocationNfsMountOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - version: Optional['LocationNfsMountOptionsVersion'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter @@ -1023,16 +804,7 @@ def __init__(__self__, *, Contains a list of Amazon Resource Names (ARNs) of agents that are used to connect an NFS server. :param Sequence[str] agent_arns: ARN(s) of the agent(s) to use for an NFS location. """ - LocationNfsOnPremConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - agent_arns=agent_arns, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - agent_arns: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("agent_arns", agent_arns) + pulumi.set(__self__, "agent_arns", agent_arns) @property @pulumi.getter(name="agentArns") @@ -1056,19 +828,8 @@ def __init__(__self__, *, :param str key: The key for an AWS resource tag. :param str value: The value for an AWS resource tag. """ - LocationNfsTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1100,19 +861,8 @@ def __init__(__self__, *, :param str key: The key for an AWS resource tag. :param str value: The value for an AWS resource tag. """ - LocationObjectStorageTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1144,19 +894,8 @@ def __init__(__self__, *, :param str key: The key for an AWS resource tag. :param str value: The value for an AWS resource tag. """ - LocationS3Tag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1203,16 +942,7 @@ def __init__(__self__, *, The Amazon Resource Name (ARN) of the AWS IAM role that is used to access an Amazon S3 bucket. :param str bucket_access_role_arn: The ARN of the IAM role of the Amazon S3 bucket. """ - LocationS3s3Config._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_access_role_arn=bucket_access_role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_access_role_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_access_role_arn", bucket_access_role_arn) + pulumi.set(__self__, "bucket_access_role_arn", bucket_access_role_arn) @property @pulumi.getter(name="bucketAccessRoleArn") @@ -1234,17 +964,8 @@ def __init__(__self__, *, The mount options used by DataSync to access the SMB server. :param 'LocationSmbMountOptionsVersion' version: The specific SMB version that you want DataSync to use to mount your SMB share. """ - LocationSmbMountOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - version: Optional['LocationSmbMountOptionsVersion'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter @@ -1268,19 +989,8 @@ def __init__(__self__, *, :param str key: The key for an AWS resource tag. :param str value: The value for an AWS resource tag. """ - LocationSmbTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1331,20 +1041,9 @@ def __init__(__self__, *, :param str server_hostname: The domain name or IP address of the storage system's management interface. :param int server_port: The network port needed to access the system's management interface """ - StorageSystemServerConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - server_hostname=server_hostname, - server_port=server_port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - server_hostname: str, - server_port: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("server_hostname", server_hostname) + pulumi.set(__self__, "server_hostname", server_hostname) if server_port is not None: - _setter("server_port", server_port) + pulumi.set(__self__, "server_port", server_port) @property @pulumi.getter(name="serverHostname") @@ -1376,19 +1075,8 @@ def __init__(__self__, *, :param str password: The password for your storage system's management interface :param str username: The username for your storage system's management interface. """ - StorageSystemServerCredentials._configure( - lambda key, value: pulumi.set(__self__, key, value), - password=password, - username=username, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - password: str, - username: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("password", password) - _setter("username", username) + pulumi.set(__self__, "password", password) + pulumi.set(__self__, "username", username) @property @pulumi.getter @@ -1420,19 +1108,8 @@ def __init__(__self__, *, :param str key: The key for an AWS resource tag. :param str value: The value for an AWS resource tag. """ - StorageSystemTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1481,21 +1158,10 @@ def __init__(__self__, *, :param 'TaskFilterRuleFilterType' filter_type: The type of filter rule to apply. AWS DataSync only supports the SIMPLE_PATTERN rule type. :param str value: A single filter string that consists of the patterns to include or exclude. The patterns are delimited by "|". """ - TaskFilterRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_type=filter_type, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_type: Optional['TaskFilterRuleFilterType'] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if filter_type is not None: - _setter("filter_type", filter_type) + pulumi.set(__self__, "filter_type", filter_type) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="filterType") @@ -1590,73 +1256,36 @@ def __init__(__self__, *, :param 'TaskOptionsUid' uid: The user ID (UID) of the file's owner. :param 'TaskOptionsVerifyMode' verify_mode: A value that determines whether a data integrity verification should be performed at the end of a task execution after all data and metadata have been transferred. """ - TaskOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - atime=atime, - bytes_per_second=bytes_per_second, - gid=gid, - log_level=log_level, - mtime=mtime, - object_tags=object_tags, - overwrite_mode=overwrite_mode, - posix_permissions=posix_permissions, - preserve_deleted_files=preserve_deleted_files, - preserve_devices=preserve_devices, - security_descriptor_copy_flags=security_descriptor_copy_flags, - task_queueing=task_queueing, - transfer_mode=transfer_mode, - uid=uid, - verify_mode=verify_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - atime: Optional['TaskOptionsAtime'] = None, - bytes_per_second: Optional[int] = None, - gid: Optional['TaskOptionsGid'] = None, - log_level: Optional['TaskOptionsLogLevel'] = None, - mtime: Optional['TaskOptionsMtime'] = None, - object_tags: Optional['TaskOptionsObjectTags'] = None, - overwrite_mode: Optional['TaskOptionsOverwriteMode'] = None, - posix_permissions: Optional['TaskOptionsPosixPermissions'] = None, - preserve_deleted_files: Optional['TaskOptionsPreserveDeletedFiles'] = None, - preserve_devices: Optional['TaskOptionsPreserveDevices'] = None, - security_descriptor_copy_flags: Optional['TaskOptionsSecurityDescriptorCopyFlags'] = None, - task_queueing: Optional['TaskOptionsTaskQueueing'] = None, - transfer_mode: Optional['TaskOptionsTransferMode'] = None, - uid: Optional['TaskOptionsUid'] = None, - verify_mode: Optional['TaskOptionsVerifyMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if atime is not None: - _setter("atime", atime) + pulumi.set(__self__, "atime", atime) if bytes_per_second is not None: - _setter("bytes_per_second", bytes_per_second) + pulumi.set(__self__, "bytes_per_second", bytes_per_second) if gid is not None: - _setter("gid", gid) + pulumi.set(__self__, "gid", gid) if log_level is not None: - _setter("log_level", log_level) + pulumi.set(__self__, "log_level", log_level) if mtime is not None: - _setter("mtime", mtime) + pulumi.set(__self__, "mtime", mtime) if object_tags is not None: - _setter("object_tags", object_tags) + pulumi.set(__self__, "object_tags", object_tags) if overwrite_mode is not None: - _setter("overwrite_mode", overwrite_mode) + pulumi.set(__self__, "overwrite_mode", overwrite_mode) if posix_permissions is not None: - _setter("posix_permissions", posix_permissions) + pulumi.set(__self__, "posix_permissions", posix_permissions) if preserve_deleted_files is not None: - _setter("preserve_deleted_files", preserve_deleted_files) + pulumi.set(__self__, "preserve_deleted_files", preserve_deleted_files) if preserve_devices is not None: - _setter("preserve_devices", preserve_devices) + pulumi.set(__self__, "preserve_devices", preserve_devices) if security_descriptor_copy_flags is not None: - _setter("security_descriptor_copy_flags", security_descriptor_copy_flags) + pulumi.set(__self__, "security_descriptor_copy_flags", security_descriptor_copy_flags) if task_queueing is not None: - _setter("task_queueing", task_queueing) + pulumi.set(__self__, "task_queueing", task_queueing) if transfer_mode is not None: - _setter("transfer_mode", transfer_mode) + pulumi.set(__self__, "transfer_mode", transfer_mode) if uid is not None: - _setter("uid", uid) + pulumi.set(__self__, "uid", uid) if verify_mode is not None: - _setter("verify_mode", verify_mode) + pulumi.set(__self__, "verify_mode", verify_mode) @property @pulumi.getter @@ -1819,31 +1448,14 @@ def __init__(__self__, *, :param 'TaskReportConfigOverridesProperties' overrides: Customizes the reporting level for aspects of your task report. For example, your report might generally only include errors, but you could specify that you want a list of successes and errors just for the files that Datasync attempted to delete in your destination location. :param 'TaskReportConfigReportLevel' report_level: Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't. """ - TaskReportConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - output_type=output_type, - object_version_ids=object_version_ids, - overrides=overrides, - report_level=report_level, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: 'outputs.TaskReportConfigDestinationProperties', - output_type: 'TaskReportConfigOutputType', - object_version_ids: Optional['TaskReportConfigObjectVersionIds'] = None, - overrides: Optional['outputs.TaskReportConfigOverridesProperties'] = None, - report_level: Optional['TaskReportConfigReportLevel'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination", destination) - _setter("output_type", output_type) + pulumi.set(__self__, "destination", destination) + pulumi.set(__self__, "output_type", output_type) if object_version_ids is not None: - _setter("object_version_ids", object_version_ids) + pulumi.set(__self__, "object_version_ids", object_version_ids) if overrides is not None: - _setter("overrides", overrides) + pulumi.set(__self__, "overrides", overrides) if report_level is not None: - _setter("report_level", report_level) + pulumi.set(__self__, "report_level", report_level) @property @pulumi.getter @@ -1897,17 +1509,8 @@ def __init__(__self__, *, Specifies where DataSync uploads your task report. :param 'TaskReportConfigDestinationPropertiesS3Properties' s3: Specifies the Amazon S3 bucket where DataSync uploads your task report. """ - TaskReportConfigDestinationProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3=s3, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3: Optional['outputs.TaskReportConfigDestinationPropertiesS3Properties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if s3 is not None: - _setter("s3", s3) + pulumi.set(__self__, "s3", s3) @property @pulumi.getter @@ -1952,25 +1555,12 @@ def __init__(__self__, *, :param str s3_bucket_arn: Specifies the ARN of the S3 bucket where Datasync uploads your report. :param str subdirectory: Specifies a bucket prefix for your report. """ - TaskReportConfigDestinationPropertiesS3Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_access_role_arn=bucket_access_role_arn, - s3_bucket_arn=s3_bucket_arn, - subdirectory=subdirectory, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_access_role_arn: Optional[str] = None, - s3_bucket_arn: Optional[str] = None, - subdirectory: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bucket_access_role_arn is not None: - _setter("bucket_access_role_arn", bucket_access_role_arn) + pulumi.set(__self__, "bucket_access_role_arn", bucket_access_role_arn) if s3_bucket_arn is not None: - _setter("s3_bucket_arn", s3_bucket_arn) + pulumi.set(__self__, "s3_bucket_arn", s3_bucket_arn) if subdirectory is not None: - _setter("subdirectory", subdirectory) + pulumi.set(__self__, "subdirectory", subdirectory) @property @pulumi.getter(name="bucketAccessRoleArn") @@ -2014,29 +1604,14 @@ def __init__(__self__, *, :param 'TaskReportConfigOverridesPropertiesTransferredProperties' transferred: Specifies the level of reporting for the files, objects, and directories that Datasync attempted to transfer. :param 'TaskReportConfigOverridesPropertiesVerifiedProperties' verified: Specifies the level of reporting for the files, objects, and directories that Datasync attempted to verify at the end of your transfer. This only applies if you configure your task to verify data during and after the transfer (which Datasync does by default) """ - TaskReportConfigOverridesProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - deleted=deleted, - skipped=skipped, - transferred=transferred, - verified=verified, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - deleted: Optional['outputs.TaskReportConfigOverridesPropertiesDeletedProperties'] = None, - skipped: Optional['outputs.TaskReportConfigOverridesPropertiesSkippedProperties'] = None, - transferred: Optional['outputs.TaskReportConfigOverridesPropertiesTransferredProperties'] = None, - verified: Optional['outputs.TaskReportConfigOverridesPropertiesVerifiedProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if deleted is not None: - _setter("deleted", deleted) + pulumi.set(__self__, "deleted", deleted) if skipped is not None: - _setter("skipped", skipped) + pulumi.set(__self__, "skipped", skipped) if transferred is not None: - _setter("transferred", transferred) + pulumi.set(__self__, "transferred", transferred) if verified is not None: - _setter("verified", verified) + pulumi.set(__self__, "verified", verified) @property @pulumi.getter @@ -2099,17 +1674,8 @@ def __init__(__self__, *, Specifies the level of reporting for the files, objects, and directories that Datasync attempted to delete in your destination location. This only applies if you configure your task to delete data in the destination that isn't in the source. :param 'TaskReportConfigOverridesPropertiesDeletedPropertiesReportLevel' report_level: Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't. """ - TaskReportConfigOverridesPropertiesDeletedProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - report_level=report_level, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - report_level: Optional['TaskReportConfigOverridesPropertiesDeletedPropertiesReportLevel'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if report_level is not None: - _setter("report_level", report_level) + pulumi.set(__self__, "report_level", report_level) @property @pulumi.getter(name="reportLevel") @@ -2148,17 +1714,8 @@ def __init__(__self__, *, Specifies the level of reporting for the files, objects, and directories that Datasync attempted to skip during your transfer. :param 'TaskReportConfigOverridesPropertiesSkippedPropertiesReportLevel' report_level: Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't. """ - TaskReportConfigOverridesPropertiesSkippedProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - report_level=report_level, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - report_level: Optional['TaskReportConfigOverridesPropertiesSkippedPropertiesReportLevel'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if report_level is not None: - _setter("report_level", report_level) + pulumi.set(__self__, "report_level", report_level) @property @pulumi.getter(name="reportLevel") @@ -2197,17 +1754,8 @@ def __init__(__self__, *, Specifies the level of reporting for the files, objects, and directories that Datasync attempted to transfer. :param 'TaskReportConfigOverridesPropertiesTransferredPropertiesReportLevel' report_level: Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't. """ - TaskReportConfigOverridesPropertiesTransferredProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - report_level=report_level, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - report_level: Optional['TaskReportConfigOverridesPropertiesTransferredPropertiesReportLevel'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if report_level is not None: - _setter("report_level", report_level) + pulumi.set(__self__, "report_level", report_level) @property @pulumi.getter(name="reportLevel") @@ -2246,17 +1794,8 @@ def __init__(__self__, *, Specifies the level of reporting for the files, objects, and directories that Datasync attempted to verify at the end of your transfer. This only applies if you configure your task to verify data during and after the transfer (which Datasync does by default) :param 'TaskReportConfigOverridesPropertiesVerifiedPropertiesReportLevel' report_level: Specifies whether you want your task report to include only what went wrong with your transfer or a list of what succeeded and didn't. """ - TaskReportConfigOverridesPropertiesVerifiedProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - report_level=report_level, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - report_level: Optional['TaskReportConfigOverridesPropertiesVerifiedPropertiesReportLevel'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if report_level is not None: - _setter("report_level", report_level) + pulumi.set(__self__, "report_level", report_level) @property @pulumi.getter(name="reportLevel") @@ -2295,16 +1834,7 @@ def __init__(__self__, *, Specifies the schedule you want your task to use for repeated executions. :param str schedule_expression: A cron expression that specifies when AWS DataSync initiates a scheduled transfer from a source to a destination location """ - TaskSchedule._configure( - lambda key, value: pulumi.set(__self__, key, value), - schedule_expression=schedule_expression, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - schedule_expression: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("schedule_expression", schedule_expression) + pulumi.set(__self__, "schedule_expression", schedule_expression) @property @pulumi.getter(name="scheduleExpression") @@ -2328,19 +1858,8 @@ def __init__(__self__, *, :param str key: The key for an AWS resource tag. :param str value: The value for an AWS resource tag. """ - TaskTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/datasync/storage_system.py b/sdk/python/pulumi_aws_native/datasync/storage_system.py index 6247164cf0..18834cd682 100644 --- a/sdk/python/pulumi_aws_native/datasync/storage_system.py +++ b/sdk/python/pulumi_aws_native/datasync/storage_system.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -32,38 +32,17 @@ def __init__(__self__, *, :param pulumi.Input[str] name: A familiar name for the on-premises storage system. :param pulumi.Input[Sequence[pulumi.Input['StorageSystemTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - StorageSystemArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - agent_arns=agent_arns, - server_configuration=server_configuration, - system_type=system_type, - cloud_watch_log_group_arn=cloud_watch_log_group_arn, - name=name, - server_credentials=server_credentials, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - agent_arns: pulumi.Input[Sequence[pulumi.Input[str]]], - server_configuration: pulumi.Input['StorageSystemServerConfigurationArgs'], - system_type: pulumi.Input['StorageSystemSystemType'], - cloud_watch_log_group_arn: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - server_credentials: Optional[pulumi.Input['StorageSystemServerCredentialsArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['StorageSystemTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("agent_arns", agent_arns) - _setter("server_configuration", server_configuration) - _setter("system_type", system_type) + pulumi.set(__self__, "agent_arns", agent_arns) + pulumi.set(__self__, "server_configuration", server_configuration) + pulumi.set(__self__, "system_type", system_type) if cloud_watch_log_group_arn is not None: - _setter("cloud_watch_log_group_arn", cloud_watch_log_group_arn) + pulumi.set(__self__, "cloud_watch_log_group_arn", cloud_watch_log_group_arn) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if server_credentials is not None: - _setter("server_credentials", server_credentials) + pulumi.set(__self__, "server_credentials", server_credentials) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="agentArns") @@ -187,10 +166,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - StorageSystemArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -217,19 +192,9 @@ def _internal_init(__self__, __props__.__dict__["agent_arns"] = agent_arns __props__.__dict__["cloud_watch_log_group_arn"] = cloud_watch_log_group_arn __props__.__dict__["name"] = name - if server_configuration is not None and not isinstance(server_configuration, StorageSystemServerConfigurationArgs): - server_configuration = server_configuration or {} - def _setter(key, value): - server_configuration[key] = value - StorageSystemServerConfigurationArgs._configure(_setter, **server_configuration) if server_configuration is None and not opts.urn: raise TypeError("Missing required property 'server_configuration'") __props__.__dict__["server_configuration"] = server_configuration - if server_credentials is not None and not isinstance(server_credentials, StorageSystemServerCredentialsArgs): - server_credentials = server_credentials or {} - def _setter(key, value): - server_credentials[key] = value - StorageSystemServerCredentialsArgs._configure(_setter, **server_credentials) __props__.__dict__["server_credentials"] = server_credentials if system_type is None and not opts.urn: raise TypeError("Missing required property 'system_type'") diff --git a/sdk/python/pulumi_aws_native/datasync/task.py b/sdk/python/pulumi_aws_native/datasync/task.py index 335f206423..d3a58c33db 100644 --- a/sdk/python/pulumi_aws_native/datasync/task.py +++ b/sdk/python/pulumi_aws_native/datasync/task.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -35,51 +35,24 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The name of a task. This value is a text reference that is used to identify the task in the console. :param pulumi.Input[Sequence[pulumi.Input['TaskTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - TaskArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_location_arn=destination_location_arn, - source_location_arn=source_location_arn, - cloud_watch_log_group_arn=cloud_watch_log_group_arn, - excludes=excludes, - includes=includes, - name=name, - options=options, - schedule=schedule, - tags=tags, - task_report_config=task_report_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_location_arn: pulumi.Input[str], - source_location_arn: pulumi.Input[str], - cloud_watch_log_group_arn: Optional[pulumi.Input[str]] = None, - excludes: Optional[pulumi.Input[Sequence[pulumi.Input['TaskFilterRuleArgs']]]] = None, - includes: Optional[pulumi.Input[Sequence[pulumi.Input['TaskFilterRuleArgs']]]] = None, - name: Optional[pulumi.Input[str]] = None, - options: Optional[pulumi.Input['TaskOptionsArgs']] = None, - schedule: Optional[pulumi.Input['TaskScheduleArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['TaskTagArgs']]]] = None, - task_report_config: Optional[pulumi.Input['TaskReportConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination_location_arn", destination_location_arn) - _setter("source_location_arn", source_location_arn) + pulumi.set(__self__, "destination_location_arn", destination_location_arn) + pulumi.set(__self__, "source_location_arn", source_location_arn) if cloud_watch_log_group_arn is not None: - _setter("cloud_watch_log_group_arn", cloud_watch_log_group_arn) + pulumi.set(__self__, "cloud_watch_log_group_arn", cloud_watch_log_group_arn) if excludes is not None: - _setter("excludes", excludes) + pulumi.set(__self__, "excludes", excludes) if includes is not None: - _setter("includes", includes) + pulumi.set(__self__, "includes", includes) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if options is not None: - _setter("options", options) + pulumi.set(__self__, "options", options) if schedule is not None: - _setter("schedule", schedule) + pulumi.set(__self__, "schedule", schedule) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if task_report_config is not None: - _setter("task_report_config", task_report_config) + pulumi.set(__self__, "task_report_config", task_report_config) @property @pulumi.getter(name="destinationLocationArn") @@ -233,10 +206,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TaskArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -268,27 +237,12 @@ def _internal_init(__self__, __props__.__dict__["excludes"] = excludes __props__.__dict__["includes"] = includes __props__.__dict__["name"] = name - if options is not None and not isinstance(options, TaskOptionsArgs): - options = options or {} - def _setter(key, value): - options[key] = value - TaskOptionsArgs._configure(_setter, **options) __props__.__dict__["options"] = options - if schedule is not None and not isinstance(schedule, TaskScheduleArgs): - schedule = schedule or {} - def _setter(key, value): - schedule[key] = value - TaskScheduleArgs._configure(_setter, **schedule) __props__.__dict__["schedule"] = schedule if source_location_arn is None and not opts.urn: raise TypeError("Missing required property 'source_location_arn'") __props__.__dict__["source_location_arn"] = source_location_arn __props__.__dict__["tags"] = tags - if task_report_config is not None and not isinstance(task_report_config, TaskReportConfigArgs): - task_report_config = task_report_config or {} - def _setter(key, value): - task_report_config[key] = value - TaskReportConfigArgs._configure(_setter, **task_report_config) __props__.__dict__["task_report_config"] = task_report_config __props__.__dict__["destination_network_interface_arns"] = None __props__.__dict__["source_network_interface_arns"] = None diff --git a/sdk/python/pulumi_aws_native/dax/_inputs.py b/sdk/python/pulumi_aws_native/dax/_inputs.py index 7eb188ba69..862c1f4d39 100644 --- a/sdk/python/pulumi_aws_native/dax/_inputs.py +++ b/sdk/python/pulumi_aws_native/dax/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -17,17 +17,8 @@ class ClusterSseSpecificationArgs: def __init__(__self__, *, sse_enabled: Optional[pulumi.Input[bool]] = None): - ClusterSseSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - sse_enabled=sse_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sse_enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if sse_enabled is not None: - _setter("sse_enabled", sse_enabled) + pulumi.set(__self__, "sse_enabled", sse_enabled) @property @pulumi.getter(name="sseEnabled") diff --git a/sdk/python/pulumi_aws_native/dax/cluster.py b/sdk/python/pulumi_aws_native/dax/cluster.py index d7cd99129c..22f934726d 100644 --- a/sdk/python/pulumi_aws_native/dax/cluster.py +++ b/sdk/python/pulumi_aws_native/dax/cluster.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -33,66 +33,31 @@ def __init__(__self__, *, """ The set of arguments for constructing a Cluster resource. """ - ClusterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - iam_role_arn=iam_role_arn, - node_type=node_type, - replication_factor=replication_factor, - availability_zones=availability_zones, - cluster_endpoint_encryption_type=cluster_endpoint_encryption_type, - cluster_name=cluster_name, - description=description, - notification_topic_arn=notification_topic_arn, - parameter_group_name=parameter_group_name, - preferred_maintenance_window=preferred_maintenance_window, - security_group_ids=security_group_ids, - sse_specification=sse_specification, - subnet_group_name=subnet_group_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - iam_role_arn: pulumi.Input[str], - node_type: pulumi.Input[str], - replication_factor: pulumi.Input[int], - availability_zones: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - cluster_endpoint_encryption_type: Optional[pulumi.Input[str]] = None, - cluster_name: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - notification_topic_arn: Optional[pulumi.Input[str]] = None, - parameter_group_name: Optional[pulumi.Input[str]] = None, - preferred_maintenance_window: Optional[pulumi.Input[str]] = None, - security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - sse_specification: Optional[pulumi.Input['ClusterSseSpecificationArgs']] = None, - subnet_group_name: Optional[pulumi.Input[str]] = None, - tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("iam_role_arn", iam_role_arn) - _setter("node_type", node_type) - _setter("replication_factor", replication_factor) + pulumi.set(__self__, "iam_role_arn", iam_role_arn) + pulumi.set(__self__, "node_type", node_type) + pulumi.set(__self__, "replication_factor", replication_factor) if availability_zones is not None: - _setter("availability_zones", availability_zones) + pulumi.set(__self__, "availability_zones", availability_zones) if cluster_endpoint_encryption_type is not None: - _setter("cluster_endpoint_encryption_type", cluster_endpoint_encryption_type) + pulumi.set(__self__, "cluster_endpoint_encryption_type", cluster_endpoint_encryption_type) if cluster_name is not None: - _setter("cluster_name", cluster_name) + pulumi.set(__self__, "cluster_name", cluster_name) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if notification_topic_arn is not None: - _setter("notification_topic_arn", notification_topic_arn) + pulumi.set(__self__, "notification_topic_arn", notification_topic_arn) if parameter_group_name is not None: - _setter("parameter_group_name", parameter_group_name) + pulumi.set(__self__, "parameter_group_name", parameter_group_name) if preferred_maintenance_window is not None: - _setter("preferred_maintenance_window", preferred_maintenance_window) + pulumi.set(__self__, "preferred_maintenance_window", preferred_maintenance_window) if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if sse_specification is not None: - _setter("sse_specification", sse_specification) + pulumi.set(__self__, "sse_specification", sse_specification) if subnet_group_name is not None: - _setter("subnet_group_name", subnet_group_name) + pulumi.set(__self__, "subnet_group_name", subnet_group_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="iamRoleArn") @@ -271,10 +236,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ClusterArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -321,11 +282,6 @@ def _internal_init(__self__, raise TypeError("Missing required property 'replication_factor'") __props__.__dict__["replication_factor"] = replication_factor __props__.__dict__["security_group_ids"] = security_group_ids - if sse_specification is not None and not isinstance(sse_specification, ClusterSseSpecificationArgs): - sse_specification = sse_specification or {} - def _setter(key, value): - sse_specification[key] = value - ClusterSseSpecificationArgs._configure(_setter, **sse_specification) __props__.__dict__["sse_specification"] = sse_specification __props__.__dict__["subnet_group_name"] = subnet_group_name __props__.__dict__["tags"] = tags diff --git a/sdk/python/pulumi_aws_native/dax/get_cluster.py b/sdk/python/pulumi_aws_native/dax/get_cluster.py index ef0cc0b630..a86a1bfaa6 100644 --- a/sdk/python/pulumi_aws_native/dax/get_cluster.py +++ b/sdk/python/pulumi_aws_native/dax/get_cluster.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/dax/get_parameter_group.py b/sdk/python/pulumi_aws_native/dax/get_parameter_group.py index faa990b093..67f3612880 100644 --- a/sdk/python/pulumi_aws_native/dax/get_parameter_group.py +++ b/sdk/python/pulumi_aws_native/dax/get_parameter_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/dax/get_subnet_group.py b/sdk/python/pulumi_aws_native/dax/get_subnet_group.py index f44a985f59..62815fa023 100644 --- a/sdk/python/pulumi_aws_native/dax/get_subnet_group.py +++ b/sdk/python/pulumi_aws_native/dax/get_subnet_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/dax/outputs.py b/sdk/python/pulumi_aws_native/dax/outputs.py index e30661a9d4..907884c98a 100644 --- a/sdk/python/pulumi_aws_native/dax/outputs.py +++ b/sdk/python/pulumi_aws_native/dax/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -34,17 +34,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, sse_enabled: Optional[bool] = None): - ClusterSseSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - sse_enabled=sse_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sse_enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if sse_enabled is not None: - _setter("sse_enabled", sse_enabled) + pulumi.set(__self__, "sse_enabled", sse_enabled) @property @pulumi.getter(name="sseEnabled") diff --git a/sdk/python/pulumi_aws_native/dax/parameter_group.py b/sdk/python/pulumi_aws_native/dax/parameter_group.py index cfe2ab144a..b97c608a10 100644 --- a/sdk/python/pulumi_aws_native/dax/parameter_group.py +++ b/sdk/python/pulumi_aws_native/dax/parameter_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['ParameterGroupArgs', 'ParameterGroup'] @@ -20,25 +20,12 @@ def __init__(__self__, *, """ The set of arguments for constructing a ParameterGroup resource. """ - ParameterGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - parameter_group_name=parameter_group_name, - parameter_name_values=parameter_name_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[pulumi.Input[str]] = None, - parameter_group_name: Optional[pulumi.Input[str]] = None, - parameter_name_values: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if parameter_group_name is not None: - _setter("parameter_group_name", parameter_group_name) + pulumi.set(__self__, "parameter_group_name", parameter_group_name) if parameter_name_values is not None: - _setter("parameter_name_values", parameter_name_values) + pulumi.set(__self__, "parameter_name_values", parameter_name_values) @property @pulumi.getter @@ -107,10 +94,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ParameterGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/dax/subnet_group.py b/sdk/python/pulumi_aws_native/dax/subnet_group.py index 574fb651f8..6b0aa6b14c 100644 --- a/sdk/python/pulumi_aws_native/dax/subnet_group.py +++ b/sdk/python/pulumi_aws_native/dax/subnet_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['SubnetGroupArgs', 'SubnetGroup'] @@ -20,24 +20,11 @@ def __init__(__self__, *, """ The set of arguments for constructing a SubnetGroup resource. """ - SubnetGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - subnet_ids=subnet_ids, - description=description, - subnet_group_name=subnet_group_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subnet_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - description: Optional[pulumi.Input[str]] = None, - subnet_group_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if subnet_group_name is not None: - _setter("subnet_group_name", subnet_group_name) + pulumi.set(__self__, "subnet_group_name", subnet_group_name) @property @pulumi.getter(name="subnetIds") @@ -106,10 +93,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SubnetGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/detective/_inputs.py b/sdk/python/pulumi_aws_native/detective/_inputs.py index 2d522354f4..4720c73ae9 100644 --- a/sdk/python/pulumi_aws_native/detective/_inputs.py +++ b/sdk/python/pulumi_aws_native/detective/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -23,21 +23,10 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. Valid characters are Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @ :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. Valid characters are Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @ """ - GraphTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/detective/get_graph.py b/sdk/python/pulumi_aws_native/detective/get_graph.py index 8baeb10b0b..5751dbe83a 100644 --- a/sdk/python/pulumi_aws_native/detective/get_graph.py +++ b/sdk/python/pulumi_aws_native/detective/get_graph.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/detective/get_member_invitation.py b/sdk/python/pulumi_aws_native/detective/get_member_invitation.py index 96b2390a08..753db39801 100644 --- a/sdk/python/pulumi_aws_native/detective/get_member_invitation.py +++ b/sdk/python/pulumi_aws_native/detective/get_member_invitation.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/detective/get_organization_admin.py b/sdk/python/pulumi_aws_native/detective/get_organization_admin.py index 57122775e6..28b5550f4d 100644 --- a/sdk/python/pulumi_aws_native/detective/get_organization_admin.py +++ b/sdk/python/pulumi_aws_native/detective/get_organization_admin.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/detective/graph.py b/sdk/python/pulumi_aws_native/detective/graph.py index 6b83a0b3b2..9db7b47db9 100644 --- a/sdk/python/pulumi_aws_native/detective/graph.py +++ b/sdk/python/pulumi_aws_native/detective/graph.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -22,21 +22,10 @@ def __init__(__self__, *, The set of arguments for constructing a Graph resource. :param pulumi.Input[bool] auto_enable_members: Indicates whether to automatically enable new organization accounts as member accounts in the organization behavior graph. """ - GraphArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - auto_enable_members=auto_enable_members, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auto_enable_members: Optional[pulumi.Input[bool]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['GraphTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if auto_enable_members is not None: - _setter("auto_enable_members", auto_enable_members) + pulumi.set(__self__, "auto_enable_members", auto_enable_members) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="autoEnableMembers") @@ -94,10 +83,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - GraphArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/detective/member_invitation.py b/sdk/python/pulumi_aws_native/detective/member_invitation.py index 32f71eefcf..3b2addd923 100644 --- a/sdk/python/pulumi_aws_native/detective/member_invitation.py +++ b/sdk/python/pulumi_aws_native/detective/member_invitation.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['MemberInvitationArgs', 'MemberInvitation'] @@ -27,30 +27,13 @@ def __init__(__self__, *, :param pulumi.Input[bool] disable_email_notification: When set to true, invitation emails are not sent to the member accounts. Member accounts must still accept the invitation before they are added to the behavior graph. Updating this field has no effect. :param pulumi.Input[str] message: A message to be included in the email invitation sent to the invited account. Updating this field has no effect. """ - MemberInvitationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - graph_arn=graph_arn, - member_email_address=member_email_address, - member_id=member_id, - disable_email_notification=disable_email_notification, - message=message, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - graph_arn: pulumi.Input[str], - member_email_address: pulumi.Input[str], - member_id: pulumi.Input[str], - disable_email_notification: Optional[pulumi.Input[bool]] = None, - message: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("graph_arn", graph_arn) - _setter("member_email_address", member_email_address) - _setter("member_id", member_id) + pulumi.set(__self__, "graph_arn", graph_arn) + pulumi.set(__self__, "member_email_address", member_email_address) + pulumi.set(__self__, "member_id", member_id) if disable_email_notification is not None: - _setter("disable_email_notification", disable_email_notification) + pulumi.set(__self__, "disable_email_notification", disable_email_notification) if message is not None: - _setter("message", message) + pulumi.set(__self__, "message", message) @property @pulumi.getter(name="graphArn") @@ -154,10 +137,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - MemberInvitationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/detective/organization_admin.py b/sdk/python/pulumi_aws_native/detective/organization_admin.py index b55f7add78..1ceaa6541b 100644 --- a/sdk/python/pulumi_aws_native/detective/organization_admin.py +++ b/sdk/python/pulumi_aws_native/detective/organization_admin.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['OrganizationAdminArgs', 'OrganizationAdmin'] @@ -19,16 +19,7 @@ def __init__(__self__, *, The set of arguments for constructing a OrganizationAdmin resource. :param pulumi.Input[str] account_id: The account ID of the account that should be registered as your Organization's delegated administrator for Detective """ - OrganizationAdminArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - account_id=account_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - account_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("account_id", account_id) + pulumi.set(__self__, "account_id", account_id) @property @pulumi.getter(name="accountId") @@ -76,10 +67,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - OrganizationAdminArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/detective/outputs.py b/sdk/python/pulumi_aws_native/detective/outputs.py index a23363e908..b00ca6a3ec 100644 --- a/sdk/python/pulumi_aws_native/detective/outputs.py +++ b/sdk/python/pulumi_aws_native/detective/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -26,21 +26,10 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. Valid characters are Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @ :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. Valid characters are Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @ """ - GraphTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/devicefarm/_inputs.py b/sdk/python/pulumi_aws_native/devicefarm/_inputs.py index a05bc0c9f6..0a83cde594 100644 --- a/sdk/python/pulumi_aws_native/devicefarm/_inputs.py +++ b/sdk/python/pulumi_aws_native/devicefarm/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -34,25 +34,12 @@ def __init__(__self__, *, :param pulumi.Input['DevicePoolRuleOperator'] operator: Specifies how Device Farm compares the rule's attribute to the value. :param pulumi.Input[str] value: The rule's value. """ - DevicePoolRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute=attribute, - operator=operator, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute: Optional[pulumi.Input['DevicePoolRuleAttribute']] = None, - operator: Optional[pulumi.Input['DevicePoolRuleOperator']] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attribute is not None: - _setter("attribute", attribute) + pulumi.set(__self__, "attribute", attribute) if operator is not None: - _setter("operator", operator) + pulumi.set(__self__, "operator", operator) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -96,19 +83,8 @@ class DevicePoolTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - DevicePoolTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -134,19 +110,8 @@ class InstanceProfileTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - InstanceProfileTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -172,19 +137,8 @@ class NetworkProfileTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - NetworkProfileTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -210,19 +164,8 @@ class ProjectTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ProjectTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -255,22 +198,9 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] subnet_ids: A array of subnet IDs in your Amazon VPC. :param pulumi.Input[str] vpc_id: The ID of the Amazon VPC """ - ProjectVpcConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnet_ids=subnet_ids, - vpc_id=vpc_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - subnet_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - vpc_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("security_group_ids", security_group_ids) - _setter("subnet_ids", subnet_ids) - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "security_group_ids", security_group_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) + pulumi.set(__self__, "vpc_id", vpc_id) @property @pulumi.getter(name="securityGroupIds") @@ -314,19 +244,8 @@ class TestGridProjectTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - TestGridProjectTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -358,22 +277,9 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] security_group_ids: A list of VPC security group IDs in your Amazon VPC. :param pulumi.Input[Sequence[pulumi.Input[str]]] subnet_ids: A list of VPC subnet IDs in your Amazon VPC. """ - TestGridProjectVpcConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnet_ids=subnet_ids, - vpc_id=vpc_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - subnet_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - vpc_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("security_group_ids", security_group_ids) - _setter("subnet_ids", subnet_ids) - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "security_group_ids", security_group_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) + pulumi.set(__self__, "vpc_id", vpc_id) @property @pulumi.getter(name="securityGroupIds") @@ -414,19 +320,8 @@ class VpceConfigurationTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - VpceConfigurationTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/devicefarm/device_pool.py b/sdk/python/pulumi_aws_native/devicefarm/device_pool.py index 0ab490f64c..830aa2332a 100644 --- a/sdk/python/pulumi_aws_native/devicefarm/device_pool.py +++ b/sdk/python/pulumi_aws_native/devicefarm/device_pool.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -26,35 +26,16 @@ def __init__(__self__, *, """ The set of arguments for constructing a DevicePool resource. """ - DevicePoolArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - project_arn=project_arn, - rules=rules, - description=description, - max_devices=max_devices, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - project_arn: pulumi.Input[str], - rules: pulumi.Input[Sequence[pulumi.Input['DevicePoolRuleArgs']]], - description: Optional[pulumi.Input[str]] = None, - max_devices: Optional[pulumi.Input[int]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DevicePoolTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("project_arn", project_arn) - _setter("rules", rules) + pulumi.set(__self__, "project_arn", project_arn) + pulumi.set(__self__, "rules", rules) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if max_devices is not None: - _setter("max_devices", max_devices) + pulumi.set(__self__, "max_devices", max_devices) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="projectArn") @@ -148,10 +129,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DevicePoolArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/devicefarm/get_device_pool.py b/sdk/python/pulumi_aws_native/devicefarm/get_device_pool.py index 2c9c7cbf72..b974476e13 100644 --- a/sdk/python/pulumi_aws_native/devicefarm/get_device_pool.py +++ b/sdk/python/pulumi_aws_native/devicefarm/get_device_pool.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/devicefarm/get_instance_profile.py b/sdk/python/pulumi_aws_native/devicefarm/get_instance_profile.py index c6a7047b87..4779cd5c5c 100644 --- a/sdk/python/pulumi_aws_native/devicefarm/get_instance_profile.py +++ b/sdk/python/pulumi_aws_native/devicefarm/get_instance_profile.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/devicefarm/get_network_profile.py b/sdk/python/pulumi_aws_native/devicefarm/get_network_profile.py index b247b74734..7f874d58cc 100644 --- a/sdk/python/pulumi_aws_native/devicefarm/get_network_profile.py +++ b/sdk/python/pulumi_aws_native/devicefarm/get_network_profile.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/devicefarm/get_project.py b/sdk/python/pulumi_aws_native/devicefarm/get_project.py index 008d1f3f20..2164c71c0c 100644 --- a/sdk/python/pulumi_aws_native/devicefarm/get_project.py +++ b/sdk/python/pulumi_aws_native/devicefarm/get_project.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/devicefarm/get_test_grid_project.py b/sdk/python/pulumi_aws_native/devicefarm/get_test_grid_project.py index 4ac15d429d..44548df1f9 100644 --- a/sdk/python/pulumi_aws_native/devicefarm/get_test_grid_project.py +++ b/sdk/python/pulumi_aws_native/devicefarm/get_test_grid_project.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/devicefarm/get_vpce_configuration.py b/sdk/python/pulumi_aws_native/devicefarm/get_vpce_configuration.py index 0c0fa76e1c..b5c06b930b 100644 --- a/sdk/python/pulumi_aws_native/devicefarm/get_vpce_configuration.py +++ b/sdk/python/pulumi_aws_native/devicefarm/get_vpce_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/devicefarm/instance_profile.py b/sdk/python/pulumi_aws_native/devicefarm/instance_profile.py index e2442fb203..d8a062b7ea 100644 --- a/sdk/python/pulumi_aws_native/devicefarm/instance_profile.py +++ b/sdk/python/pulumi_aws_native/devicefarm/instance_profile.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,37 +25,18 @@ def __init__(__self__, *, """ The set of arguments for constructing a InstanceProfile resource. """ - InstanceProfileArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - exclude_app_packages_from_cleanup=exclude_app_packages_from_cleanup, - name=name, - package_cleanup=package_cleanup, - reboot_after_use=reboot_after_use, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[pulumi.Input[str]] = None, - exclude_app_packages_from_cleanup: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - name: Optional[pulumi.Input[str]] = None, - package_cleanup: Optional[pulumi.Input[bool]] = None, - reboot_after_use: Optional[pulumi.Input[bool]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['InstanceProfileTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if exclude_app_packages_from_cleanup is not None: - _setter("exclude_app_packages_from_cleanup", exclude_app_packages_from_cleanup) + pulumi.set(__self__, "exclude_app_packages_from_cleanup", exclude_app_packages_from_cleanup) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if package_cleanup is not None: - _setter("package_cleanup", package_cleanup) + pulumi.set(__self__, "package_cleanup", package_cleanup) if reboot_after_use is not None: - _setter("reboot_after_use", reboot_after_use) + pulumi.set(__self__, "reboot_after_use", reboot_after_use) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -149,10 +130,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - InstanceProfileArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/devicefarm/network_profile.py b/sdk/python/pulumi_aws_native/devicefarm/network_profile.py index ef708e9f4a..867a085fb0 100644 --- a/sdk/python/pulumi_aws_native/devicefarm/network_profile.py +++ b/sdk/python/pulumi_aws_native/devicefarm/network_profile.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -31,60 +31,29 @@ def __init__(__self__, *, """ The set of arguments for constructing a NetworkProfile resource. """ - NetworkProfileArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - project_arn=project_arn, - description=description, - downlink_bandwidth_bits=downlink_bandwidth_bits, - downlink_delay_ms=downlink_delay_ms, - downlink_jitter_ms=downlink_jitter_ms, - downlink_loss_percent=downlink_loss_percent, - name=name, - tags=tags, - uplink_bandwidth_bits=uplink_bandwidth_bits, - uplink_delay_ms=uplink_delay_ms, - uplink_jitter_ms=uplink_jitter_ms, - uplink_loss_percent=uplink_loss_percent, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - project_arn: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - downlink_bandwidth_bits: Optional[pulumi.Input[int]] = None, - downlink_delay_ms: Optional[pulumi.Input[int]] = None, - downlink_jitter_ms: Optional[pulumi.Input[int]] = None, - downlink_loss_percent: Optional[pulumi.Input[int]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['NetworkProfileTagArgs']]]] = None, - uplink_bandwidth_bits: Optional[pulumi.Input[int]] = None, - uplink_delay_ms: Optional[pulumi.Input[int]] = None, - uplink_jitter_ms: Optional[pulumi.Input[int]] = None, - uplink_loss_percent: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("project_arn", project_arn) + pulumi.set(__self__, "project_arn", project_arn) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if downlink_bandwidth_bits is not None: - _setter("downlink_bandwidth_bits", downlink_bandwidth_bits) + pulumi.set(__self__, "downlink_bandwidth_bits", downlink_bandwidth_bits) if downlink_delay_ms is not None: - _setter("downlink_delay_ms", downlink_delay_ms) + pulumi.set(__self__, "downlink_delay_ms", downlink_delay_ms) if downlink_jitter_ms is not None: - _setter("downlink_jitter_ms", downlink_jitter_ms) + pulumi.set(__self__, "downlink_jitter_ms", downlink_jitter_ms) if downlink_loss_percent is not None: - _setter("downlink_loss_percent", downlink_loss_percent) + pulumi.set(__self__, "downlink_loss_percent", downlink_loss_percent) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if uplink_bandwidth_bits is not None: - _setter("uplink_bandwidth_bits", uplink_bandwidth_bits) + pulumi.set(__self__, "uplink_bandwidth_bits", uplink_bandwidth_bits) if uplink_delay_ms is not None: - _setter("uplink_delay_ms", uplink_delay_ms) + pulumi.set(__self__, "uplink_delay_ms", uplink_delay_ms) if uplink_jitter_ms is not None: - _setter("uplink_jitter_ms", uplink_jitter_ms) + pulumi.set(__self__, "uplink_jitter_ms", uplink_jitter_ms) if uplink_loss_percent is not None: - _setter("uplink_loss_percent", uplink_loss_percent) + pulumi.set(__self__, "uplink_loss_percent", uplink_loss_percent) @property @pulumi.getter(name="projectArn") @@ -238,10 +207,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - NetworkProfileArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/devicefarm/outputs.py b/sdk/python/pulumi_aws_native/devicefarm/outputs.py index e9f33f1d96..0fc48165d2 100644 --- a/sdk/python/pulumi_aws_native/devicefarm/outputs.py +++ b/sdk/python/pulumi_aws_native/devicefarm/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -37,25 +37,12 @@ def __init__(__self__, *, :param 'DevicePoolRuleOperator' operator: Specifies how Device Farm compares the rule's attribute to the value. :param str value: The rule's value. """ - DevicePoolRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute=attribute, - operator=operator, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute: Optional['DevicePoolRuleAttribute'] = None, - operator: Optional['DevicePoolRuleOperator'] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attribute is not None: - _setter("attribute", attribute) + pulumi.set(__self__, "attribute", attribute) if operator is not None: - _setter("operator", operator) + pulumi.set(__self__, "operator", operator) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -87,19 +74,8 @@ class DevicePoolTag(dict): def __init__(__self__, *, key: str, value: str): - DevicePoolTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -117,19 +93,8 @@ class InstanceProfileTag(dict): def __init__(__self__, *, key: str, value: str): - InstanceProfileTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -147,19 +112,8 @@ class NetworkProfileTag(dict): def __init__(__self__, *, key: str, value: str): - NetworkProfileTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -177,19 +131,8 @@ class ProjectTag(dict): def __init__(__self__, *, key: str, value: str): - ProjectTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -238,22 +181,9 @@ def __init__(__self__, *, :param Sequence[str] subnet_ids: A array of subnet IDs in your Amazon VPC. :param str vpc_id: The ID of the Amazon VPC """ - ProjectVpcConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnet_ids=subnet_ids, - vpc_id=vpc_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: Sequence[str], - subnet_ids: Sequence[str], - vpc_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("security_group_ids", security_group_ids) - _setter("subnet_ids", subnet_ids) - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "security_group_ids", security_group_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) + pulumi.set(__self__, "vpc_id", vpc_id) @property @pulumi.getter(name="securityGroupIds") @@ -285,19 +215,8 @@ class TestGridProjectTag(dict): def __init__(__self__, *, key: str, value: str): - TestGridProjectTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -345,22 +264,9 @@ def __init__(__self__, *, :param Sequence[str] security_group_ids: A list of VPC security group IDs in your Amazon VPC. :param Sequence[str] subnet_ids: A list of VPC subnet IDs in your Amazon VPC. """ - TestGridProjectVpcConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnet_ids=subnet_ids, - vpc_id=vpc_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: Sequence[str], - subnet_ids: Sequence[str], - vpc_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("security_group_ids", security_group_ids) - _setter("subnet_ids", subnet_ids) - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "security_group_ids", security_group_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) + pulumi.set(__self__, "vpc_id", vpc_id) @property @pulumi.getter(name="securityGroupIds") @@ -389,19 +295,8 @@ class VpceConfigurationTag(dict): def __init__(__self__, *, key: str, value: str): - VpceConfigurationTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/devicefarm/project.py b/sdk/python/pulumi_aws_native/devicefarm/project.py index 1c7d54e657..844d59de52 100644 --- a/sdk/python/pulumi_aws_native/devicefarm/project.py +++ b/sdk/python/pulumi_aws_native/devicefarm/project.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,29 +23,14 @@ def __init__(__self__, *, """ The set of arguments for constructing a Project resource. """ - ProjectArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_job_timeout_minutes=default_job_timeout_minutes, - name=name, - tags=tags, - vpc_config=vpc_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_job_timeout_minutes: Optional[pulumi.Input[int]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ProjectTagArgs']]]] = None, - vpc_config: Optional[pulumi.Input['ProjectVpcConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if default_job_timeout_minutes is not None: - _setter("default_job_timeout_minutes", default_job_timeout_minutes) + pulumi.set(__self__, "default_job_timeout_minutes", default_job_timeout_minutes) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if vpc_config is not None: - _setter("vpc_config", vpc_config) + pulumi.set(__self__, "vpc_config", vpc_config) @property @pulumi.getter(name="defaultJobTimeoutMinutes") @@ -119,10 +104,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ProjectArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -144,11 +125,6 @@ def _internal_init(__self__, __props__.__dict__["default_job_timeout_minutes"] = default_job_timeout_minutes __props__.__dict__["name"] = name __props__.__dict__["tags"] = tags - if vpc_config is not None and not isinstance(vpc_config, ProjectVpcConfigArgs): - vpc_config = vpc_config or {} - def _setter(key, value): - vpc_config[key] = value - ProjectVpcConfigArgs._configure(_setter, **vpc_config) __props__.__dict__["vpc_config"] = vpc_config __props__.__dict__["arn"] = None super(Project, __self__).__init__( diff --git a/sdk/python/pulumi_aws_native/devicefarm/test_grid_project.py b/sdk/python/pulumi_aws_native/devicefarm/test_grid_project.py index ffcfe8cdcc..36962c7e0c 100644 --- a/sdk/python/pulumi_aws_native/devicefarm/test_grid_project.py +++ b/sdk/python/pulumi_aws_native/devicefarm/test_grid_project.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,29 +23,14 @@ def __init__(__self__, *, """ The set of arguments for constructing a TestGridProject resource. """ - TestGridProjectArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - name=name, - tags=tags, - vpc_config=vpc_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['TestGridProjectTagArgs']]]] = None, - vpc_config: Optional[pulumi.Input['TestGridProjectVpcConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if vpc_config is not None: - _setter("vpc_config", vpc_config) + pulumi.set(__self__, "vpc_config", vpc_config) @property @pulumi.getter @@ -119,10 +104,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TestGridProjectArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -144,11 +125,6 @@ def _internal_init(__self__, __props__.__dict__["description"] = description __props__.__dict__["name"] = name __props__.__dict__["tags"] = tags - if vpc_config is not None and not isinstance(vpc_config, TestGridProjectVpcConfigArgs): - vpc_config = vpc_config or {} - def _setter(key, value): - vpc_config[key] = value - TestGridProjectVpcConfigArgs._configure(_setter, **vpc_config) __props__.__dict__["vpc_config"] = vpc_config __props__.__dict__["arn"] = None super(TestGridProject, __self__).__init__( diff --git a/sdk/python/pulumi_aws_native/devicefarm/vpce_configuration.py b/sdk/python/pulumi_aws_native/devicefarm/vpce_configuration.py index 360ce2a13c..0d4927d659 100644 --- a/sdk/python/pulumi_aws_native/devicefarm/vpce_configuration.py +++ b/sdk/python/pulumi_aws_native/devicefarm/vpce_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -24,31 +24,14 @@ def __init__(__self__, *, """ The set of arguments for constructing a VpceConfiguration resource. """ - VpceConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - service_dns_name=service_dns_name, - vpce_service_name=vpce_service_name, - tags=tags, - vpce_configuration_description=vpce_configuration_description, - vpce_configuration_name=vpce_configuration_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - service_dns_name: pulumi.Input[str], - vpce_service_name: pulumi.Input[str], - tags: Optional[pulumi.Input[Sequence[pulumi.Input['VpceConfigurationTagArgs']]]] = None, - vpce_configuration_description: Optional[pulumi.Input[str]] = None, - vpce_configuration_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("service_dns_name", service_dns_name) - _setter("vpce_service_name", vpce_service_name) + pulumi.set(__self__, "service_dns_name", service_dns_name) + pulumi.set(__self__, "vpce_service_name", vpce_service_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if vpce_configuration_description is not None: - _setter("vpce_configuration_description", vpce_configuration_description) + pulumi.set(__self__, "vpce_configuration_description", vpce_configuration_description) if vpce_configuration_name is not None: - _setter("vpce_configuration_name", vpce_configuration_name) + pulumi.set(__self__, "vpce_configuration_name", vpce_configuration_name) @property @pulumi.getter(name="serviceDnsName") @@ -132,10 +115,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - VpceConfigurationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/devopsguru/_inputs.py b/sdk/python/pulumi_aws_native/devopsguru/_inputs.py index 3dd415530d..1ab9a84a5a 100644 --- a/sdk/python/pulumi_aws_native/devopsguru/_inputs.py +++ b/sdk/python/pulumi_aws_native/devopsguru/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -27,21 +27,10 @@ def __init__(__self__, *, """ Information about notification channels you have configured with DevOps Guru. """ - NotificationChannelConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - filters=filters, - sns=sns, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filters: Optional[pulumi.Input['NotificationChannelNotificationFilterConfigArgs']] = None, - sns: Optional[pulumi.Input['NotificationChannelSnsChannelConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if filters is not None: - _setter("filters", filters) + pulumi.set(__self__, "filters", filters) if sns is not None: - _setter("sns", sns) + pulumi.set(__self__, "sns", sns) @property @pulumi.getter @@ -70,21 +59,10 @@ def __init__(__self__, *, """ Information about filters of a notification channel configured in DevOpsGuru to filter for insights. """ - NotificationChannelNotificationFilterConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - message_types=message_types, - severities=severities, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - message_types: Optional[pulumi.Input[Sequence[pulumi.Input['NotificationChannelNotificationMessageType']]]] = None, - severities: Optional[pulumi.Input[Sequence[pulumi.Input['NotificationChannelInsightSeverity']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if message_types is not None: - _setter("message_types", message_types) + pulumi.set(__self__, "message_types", message_types) if severities is not None: - _setter("severities", severities) + pulumi.set(__self__, "severities", severities) @property @pulumi.getter(name="messageTypes") @@ -112,17 +90,8 @@ def __init__(__self__, *, """ Information about a notification channel configured in DevOps Guru to send notifications when insights are created. """ - NotificationChannelSnsChannelConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - topic_arn=topic_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - topic_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if topic_arn is not None: - _setter("topic_arn", topic_arn) + pulumi.set(__self__, "topic_arn", topic_arn) @property @pulumi.getter(name="topicArn") @@ -142,17 +111,8 @@ def __init__(__self__, *, CloudFormation resource for DevOps Guru to monitor :param pulumi.Input[Sequence[pulumi.Input[str]]] stack_names: An array of CloudFormation stack names. """ - ResourceCollectionCloudFormationCollectionFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - stack_names=stack_names, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - stack_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if stack_names is not None: - _setter("stack_names", stack_names) + pulumi.set(__self__, "stack_names", stack_names) @property @pulumi.getter(name="stackNames") @@ -175,21 +135,10 @@ def __init__(__self__, *, """ Information about a filter used to specify which AWS resources are analyzed for anomalous behavior by DevOps Guru. """ - ResourceCollectionFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_formation=cloud_formation, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_formation: Optional[pulumi.Input['ResourceCollectionCloudFormationCollectionFilterArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ResourceCollectionTagCollectionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_formation is not None: - _setter("cloud_formation", cloud_formation) + pulumi.set(__self__, "cloud_formation", cloud_formation) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="cloudFormation") @@ -220,21 +169,10 @@ def __init__(__self__, *, :param pulumi.Input[str] app_boundary_key: A Tag key for DevOps Guru app boundary. :param pulumi.Input[Sequence[pulumi.Input[str]]] tag_values: Tag values of DevOps Guru app boundary. """ - ResourceCollectionTagCollectionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - app_boundary_key=app_boundary_key, - tag_values=tag_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - app_boundary_key: Optional[pulumi.Input[str]] = None, - tag_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if app_boundary_key is not None: - _setter("app_boundary_key", app_boundary_key) + pulumi.set(__self__, "app_boundary_key", app_boundary_key) if tag_values is not None: - _setter("tag_values", tag_values) + pulumi.set(__self__, "tag_values", tag_values) @property @pulumi.getter(name="appBoundaryKey") diff --git a/sdk/python/pulumi_aws_native/devopsguru/get_log_anomaly_detection_integration.py b/sdk/python/pulumi_aws_native/devopsguru/get_log_anomaly_detection_integration.py index c70fbae1fd..cdfe138cb4 100644 --- a/sdk/python/pulumi_aws_native/devopsguru/get_log_anomaly_detection_integration.py +++ b/sdk/python/pulumi_aws_native/devopsguru/get_log_anomaly_detection_integration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/devopsguru/get_notification_channel.py b/sdk/python/pulumi_aws_native/devopsguru/get_notification_channel.py index 8453569d09..bcf1065969 100644 --- a/sdk/python/pulumi_aws_native/devopsguru/get_notification_channel.py +++ b/sdk/python/pulumi_aws_native/devopsguru/get_notification_channel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/devopsguru/get_resource_collection.py b/sdk/python/pulumi_aws_native/devopsguru/get_resource_collection.py index eaf75b37ad..d3ce63ea25 100644 --- a/sdk/python/pulumi_aws_native/devopsguru/get_resource_collection.py +++ b/sdk/python/pulumi_aws_native/devopsguru/get_resource_collection.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/devopsguru/log_anomaly_detection_integration.py b/sdk/python/pulumi_aws_native/devopsguru/log_anomaly_detection_integration.py index 137b4aaaf3..c066640424 100644 --- a/sdk/python/pulumi_aws_native/devopsguru/log_anomaly_detection_integration.py +++ b/sdk/python/pulumi_aws_native/devopsguru/log_anomaly_detection_integration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['LogAnomalyDetectionIntegrationArgs', 'LogAnomalyDetectionIntegration'] @@ -18,11 +18,6 @@ def __init__(__self__): The set of arguments for constructing a LogAnomalyDetectionIntegration resource. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass class LogAnomalyDetectionIntegration(pulumi.CustomResource): @@ -56,10 +51,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LogAnomalyDetectionIntegrationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/devopsguru/notification_channel.py b/sdk/python/pulumi_aws_native/devopsguru/notification_channel.py index df2339ba3f..309fe80976 100644 --- a/sdk/python/pulumi_aws_native/devopsguru/notification_channel.py +++ b/sdk/python/pulumi_aws_native/devopsguru/notification_channel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -21,16 +21,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a NotificationChannel resource. """ - NotificationChannelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - config=config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - config: pulumi.Input['NotificationChannelConfigArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("config", config) + pulumi.set(__self__, "config", config) @property @pulumi.getter @@ -74,10 +65,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - NotificationChannelArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -93,11 +80,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = NotificationChannelArgs.__new__(NotificationChannelArgs) - if config is not None and not isinstance(config, NotificationChannelConfigArgs): - config = config or {} - def _setter(key, value): - config[key] = value - NotificationChannelConfigArgs._configure(_setter, **config) if config is None and not opts.urn: raise TypeError("Missing required property 'config'") __props__.__dict__["config"] = config diff --git a/sdk/python/pulumi_aws_native/devopsguru/outputs.py b/sdk/python/pulumi_aws_native/devopsguru/outputs.py index cdf3a13686..a2f6afc66f 100644 --- a/sdk/python/pulumi_aws_native/devopsguru/outputs.py +++ b/sdk/python/pulumi_aws_native/devopsguru/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -31,21 +31,10 @@ def __init__(__self__, *, """ Information about notification channels you have configured with DevOps Guru. """ - NotificationChannelConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - filters=filters, - sns=sns, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filters: Optional['outputs.NotificationChannelNotificationFilterConfig'] = None, - sns: Optional['outputs.NotificationChannelSnsChannelConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if filters is not None: - _setter("filters", filters) + pulumi.set(__self__, "filters", filters) if sns is not None: - _setter("sns", sns) + pulumi.set(__self__, "sns", sns) @property @pulumi.getter @@ -86,21 +75,10 @@ def __init__(__self__, *, """ Information about filters of a notification channel configured in DevOpsGuru to filter for insights. """ - NotificationChannelNotificationFilterConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - message_types=message_types, - severities=severities, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - message_types: Optional[Sequence['NotificationChannelNotificationMessageType']] = None, - severities: Optional[Sequence['NotificationChannelInsightSeverity']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if message_types is not None: - _setter("message_types", message_types) + pulumi.set(__self__, "message_types", message_types) if severities is not None: - _setter("severities", severities) + pulumi.set(__self__, "severities", severities) @property @pulumi.getter(name="messageTypes") @@ -140,17 +118,8 @@ def __init__(__self__, *, """ Information about a notification channel configured in DevOps Guru to send notifications when insights are created. """ - NotificationChannelSnsChannelConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - topic_arn=topic_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - topic_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if topic_arn is not None: - _setter("topic_arn", topic_arn) + pulumi.set(__self__, "topic_arn", topic_arn) @property @pulumi.getter(name="topicArn") @@ -186,17 +155,8 @@ def __init__(__self__, *, CloudFormation resource for DevOps Guru to monitor :param Sequence[str] stack_names: An array of CloudFormation stack names. """ - ResourceCollectionCloudFormationCollectionFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - stack_names=stack_names, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - stack_names: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if stack_names is not None: - _setter("stack_names", stack_names) + pulumi.set(__self__, "stack_names", stack_names) @property @pulumi.getter(name="stackNames") @@ -235,21 +195,10 @@ def __init__(__self__, *, """ Information about a filter used to specify which AWS resources are analyzed for anomalous behavior by DevOps Guru. """ - ResourceCollectionFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_formation=cloud_formation, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_formation: Optional['outputs.ResourceCollectionCloudFormationCollectionFilter'] = None, - tags: Optional[Sequence['outputs.ResourceCollectionTagCollection']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_formation is not None: - _setter("cloud_formation", cloud_formation) + pulumi.set(__self__, "cloud_formation", cloud_formation) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="cloudFormation") @@ -294,21 +243,10 @@ def __init__(__self__, *, :param str app_boundary_key: A Tag key for DevOps Guru app boundary. :param Sequence[str] tag_values: Tag values of DevOps Guru app boundary. """ - ResourceCollectionTagCollection._configure( - lambda key, value: pulumi.set(__self__, key, value), - app_boundary_key=app_boundary_key, - tag_values=tag_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - app_boundary_key: Optional[str] = None, - tag_values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if app_boundary_key is not None: - _setter("app_boundary_key", app_boundary_key) + pulumi.set(__self__, "app_boundary_key", app_boundary_key) if tag_values is not None: - _setter("tag_values", tag_values) + pulumi.set(__self__, "tag_values", tag_values) @property @pulumi.getter(name="appBoundaryKey") diff --git a/sdk/python/pulumi_aws_native/devopsguru/resource_collection.py b/sdk/python/pulumi_aws_native/devopsguru/resource_collection.py index 96cb44d137..2a777d21c9 100644 --- a/sdk/python/pulumi_aws_native/devopsguru/resource_collection.py +++ b/sdk/python/pulumi_aws_native/devopsguru/resource_collection.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -21,16 +21,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a ResourceCollection resource. """ - ResourceCollectionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_collection_filter=resource_collection_filter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_collection_filter: pulumi.Input['ResourceCollectionFilterArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_collection_filter", resource_collection_filter) + pulumi.set(__self__, "resource_collection_filter", resource_collection_filter) @property @pulumi.getter(name="resourceCollectionFilter") @@ -74,10 +65,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ResourceCollectionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -93,11 +80,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = ResourceCollectionArgs.__new__(ResourceCollectionArgs) - if resource_collection_filter is not None and not isinstance(resource_collection_filter, ResourceCollectionFilterArgs): - resource_collection_filter = resource_collection_filter or {} - def _setter(key, value): - resource_collection_filter[key] = value - ResourceCollectionFilterArgs._configure(_setter, **resource_collection_filter) if resource_collection_filter is None and not opts.urn: raise TypeError("Missing required property 'resource_collection_filter'") __props__.__dict__["resource_collection_filter"] = resource_collection_filter diff --git a/sdk/python/pulumi_aws_native/directoryservice/_inputs.py b/sdk/python/pulumi_aws_native/directoryservice/_inputs.py index e82f52cc9c..5a6fc87883 100644 --- a/sdk/python/pulumi_aws_native/directoryservice/_inputs.py +++ b/sdk/python/pulumi_aws_native/directoryservice/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -19,19 +19,8 @@ class MicrosoftAdVpcSettingsArgs: def __init__(__self__, *, subnet_ids: pulumi.Input[Sequence[pulumi.Input[str]]], vpc_id: pulumi.Input[str]): - MicrosoftAdVpcSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - subnet_ids=subnet_ids, - vpc_id=vpc_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subnet_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - vpc_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("subnet_ids", subnet_ids) - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "subnet_ids", subnet_ids) + pulumi.set(__self__, "vpc_id", vpc_id) @property @pulumi.getter(name="subnetIds") @@ -61,19 +50,8 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] subnet_ids: The identifiers of the subnets for the directory servers. The two subnets must be in different Availability Zones. AWS Directory Service specifies a directory server and a DNS server in each of these subnets. :param pulumi.Input[str] vpc_id: The identifier of the VPC in which to create the directory. """ - SimpleAdVpcSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - subnet_ids=subnet_ids, - vpc_id=vpc_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subnet_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - vpc_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("subnet_ids", subnet_ids) - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "subnet_ids", subnet_ids) + pulumi.set(__self__, "vpc_id", vpc_id) @property @pulumi.getter(name="subnetIds") diff --git a/sdk/python/pulumi_aws_native/directoryservice/get_microsoft_ad.py b/sdk/python/pulumi_aws_native/directoryservice/get_microsoft_ad.py index 863f039dad..b89704b8c7 100644 --- a/sdk/python/pulumi_aws_native/directoryservice/get_microsoft_ad.py +++ b/sdk/python/pulumi_aws_native/directoryservice/get_microsoft_ad.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/directoryservice/get_simple_ad.py b/sdk/python/pulumi_aws_native/directoryservice/get_simple_ad.py index 9de416292d..e41a638ea0 100644 --- a/sdk/python/pulumi_aws_native/directoryservice/get_simple_ad.py +++ b/sdk/python/pulumi_aws_native/directoryservice/get_simple_ad.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/directoryservice/microsoft_ad.py b/sdk/python/pulumi_aws_native/directoryservice/microsoft_ad.py index f4afdbecc9..1a16b3e2e2 100644 --- a/sdk/python/pulumi_aws_native/directoryservice/microsoft_ad.py +++ b/sdk/python/pulumi_aws_native/directoryservice/microsoft_ad.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -26,39 +26,18 @@ def __init__(__self__, *, """ The set of arguments for constructing a MicrosoftAd resource. """ - MicrosoftAdArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - password=password, - vpc_settings=vpc_settings, - create_alias=create_alias, - edition=edition, - enable_sso=enable_sso, - name=name, - short_name=short_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - password: pulumi.Input[str], - vpc_settings: pulumi.Input['MicrosoftAdVpcSettingsArgs'], - create_alias: Optional[pulumi.Input[bool]] = None, - edition: Optional[pulumi.Input[str]] = None, - enable_sso: Optional[pulumi.Input[bool]] = None, - name: Optional[pulumi.Input[str]] = None, - short_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("password", password) - _setter("vpc_settings", vpc_settings) + pulumi.set(__self__, "password", password) + pulumi.set(__self__, "vpc_settings", vpc_settings) if create_alias is not None: - _setter("create_alias", create_alias) + pulumi.set(__self__, "create_alias", create_alias) if edition is not None: - _setter("edition", edition) + pulumi.set(__self__, "edition", edition) if enable_sso is not None: - _setter("enable_sso", enable_sso) + pulumi.set(__self__, "enable_sso", enable_sso) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if short_name is not None: - _setter("short_name", short_name) + pulumi.set(__self__, "short_name", short_name) @property @pulumi.getter @@ -167,10 +146,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - MicrosoftAdArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -201,11 +176,6 @@ def _internal_init(__self__, raise TypeError("Missing required property 'password'") __props__.__dict__["password"] = password __props__.__dict__["short_name"] = short_name - if vpc_settings is not None and not isinstance(vpc_settings, MicrosoftAdVpcSettingsArgs): - vpc_settings = vpc_settings or {} - def _setter(key, value): - vpc_settings[key] = value - MicrosoftAdVpcSettingsArgs._configure(_setter, **vpc_settings) if vpc_settings is None and not opts.urn: raise TypeError("Missing required property 'vpc_settings'") __props__.__dict__["vpc_settings"] = vpc_settings diff --git a/sdk/python/pulumi_aws_native/directoryservice/outputs.py b/sdk/python/pulumi_aws_native/directoryservice/outputs.py index b7a01f2792..4df927b2f7 100644 --- a/sdk/python/pulumi_aws_native/directoryservice/outputs.py +++ b/sdk/python/pulumi_aws_native/directoryservice/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -38,19 +38,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, subnet_ids: Sequence[str], vpc_id: str): - MicrosoftAdVpcSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - subnet_ids=subnet_ids, - vpc_id=vpc_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subnet_ids: Sequence[str], - vpc_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("subnet_ids", subnet_ids) - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "subnet_ids", subnet_ids) + pulumi.set(__self__, "vpc_id", vpc_id) @property @pulumi.getter(name="subnetIds") @@ -91,19 +80,8 @@ def __init__(__self__, *, :param Sequence[str] subnet_ids: The identifiers of the subnets for the directory servers. The two subnets must be in different Availability Zones. AWS Directory Service specifies a directory server and a DNS server in each of these subnets. :param str vpc_id: The identifier of the VPC in which to create the directory. """ - SimpleAdVpcSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - subnet_ids=subnet_ids, - vpc_id=vpc_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subnet_ids: Sequence[str], - vpc_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("subnet_ids", subnet_ids) - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "subnet_ids", subnet_ids) + pulumi.set(__self__, "vpc_id", vpc_id) @property @pulumi.getter(name="subnetIds") diff --git a/sdk/python/pulumi_aws_native/directoryservice/simple_ad.py b/sdk/python/pulumi_aws_native/directoryservice/simple_ad.py index 091de1c045..80a29842d5 100644 --- a/sdk/python/pulumi_aws_native/directoryservice/simple_ad.py +++ b/sdk/python/pulumi_aws_native/directoryservice/simple_ad.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -35,43 +35,20 @@ def __init__(__self__, *, :param pulumi.Input[str] password: The password for the default administrative user named Admin. :param pulumi.Input[str] short_name: The NetBIOS name for your domain. """ - SimpleAdArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - size=size, - vpc_settings=vpc_settings, - create_alias=create_alias, - description=description, - enable_sso=enable_sso, - name=name, - password=password, - short_name=short_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - size: pulumi.Input[str], - vpc_settings: pulumi.Input['SimpleAdVpcSettingsArgs'], - create_alias: Optional[pulumi.Input[bool]] = None, - description: Optional[pulumi.Input[str]] = None, - enable_sso: Optional[pulumi.Input[bool]] = None, - name: Optional[pulumi.Input[str]] = None, - password: Optional[pulumi.Input[str]] = None, - short_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("size", size) - _setter("vpc_settings", vpc_settings) + pulumi.set(__self__, "size", size) + pulumi.set(__self__, "vpc_settings", vpc_settings) if create_alias is not None: - _setter("create_alias", create_alias) + pulumi.set(__self__, "create_alias", create_alias) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if enable_sso is not None: - _setter("enable_sso", enable_sso) + pulumi.set(__self__, "enable_sso", enable_sso) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if password is not None: - _setter("password", password) + pulumi.set(__self__, "password", password) if short_name is not None: - _setter("short_name", short_name) + pulumi.set(__self__, "short_name", short_name) @property @pulumi.getter @@ -217,10 +194,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SimpleAdArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -252,11 +225,6 @@ def _internal_init(__self__, if size is None and not opts.urn: raise TypeError("Missing required property 'size'") __props__.__dict__["size"] = size - if vpc_settings is not None and not isinstance(vpc_settings, SimpleAdVpcSettingsArgs): - vpc_settings = vpc_settings or {} - def _setter(key, value): - vpc_settings[key] = value - SimpleAdVpcSettingsArgs._configure(_setter, **vpc_settings) if vpc_settings is None and not opts.urn: raise TypeError("Missing required property 'vpc_settings'") __props__.__dict__["vpc_settings"] = vpc_settings diff --git a/sdk/python/pulumi_aws_native/dlm/_inputs.py b/sdk/python/pulumi_aws_native/dlm/_inputs.py index 42619c3cab..17dab5b1d5 100644 --- a/sdk/python/pulumi_aws_native/dlm/_inputs.py +++ b/sdk/python/pulumi_aws_native/dlm/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -37,19 +37,8 @@ class LifecyclePolicyActionArgs: def __init__(__self__, *, cross_region_copy: pulumi.Input[Sequence[pulumi.Input['LifecyclePolicyCrossRegionCopyActionArgs']]], name: pulumi.Input[str]): - LifecyclePolicyActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cross_region_copy=cross_region_copy, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cross_region_copy: pulumi.Input[Sequence[pulumi.Input['LifecyclePolicyCrossRegionCopyActionArgs']]], - name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cross_region_copy", cross_region_copy) - _setter("name", name) + pulumi.set(__self__, "cross_region_copy", cross_region_copy) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="crossRegionCopy") @@ -74,16 +63,7 @@ def name(self, value: pulumi.Input[str]): class LifecyclePolicyArchiveRetainRuleArgs: def __init__(__self__, *, retention_archive_tier: pulumi.Input['LifecyclePolicyRetentionArchiveTierArgs']): - LifecyclePolicyArchiveRetainRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - retention_archive_tier=retention_archive_tier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - retention_archive_tier: pulumi.Input['LifecyclePolicyRetentionArchiveTierArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("retention_archive_tier", retention_archive_tier) + pulumi.set(__self__, "retention_archive_tier", retention_archive_tier) @property @pulumi.getter(name="retentionArchiveTier") @@ -99,16 +79,7 @@ def retention_archive_tier(self, value: pulumi.Input['LifecyclePolicyRetentionAr class LifecyclePolicyArchiveRuleArgs: def __init__(__self__, *, retain_rule: pulumi.Input['LifecyclePolicyArchiveRetainRuleArgs']): - LifecyclePolicyArchiveRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - retain_rule=retain_rule, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - retain_rule: pulumi.Input['LifecyclePolicyArchiveRetainRuleArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("retain_rule", retain_rule) + pulumi.set(__self__, "retain_rule", retain_rule) @property @pulumi.getter(name="retainRule") @@ -128,33 +99,16 @@ def __init__(__self__, *, interval_unit: Optional[pulumi.Input[str]] = None, location: Optional[pulumi.Input[str]] = None, times: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - LifecyclePolicyCreateRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cron_expression=cron_expression, - interval=interval, - interval_unit=interval_unit, - location=location, - times=times, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cron_expression: Optional[pulumi.Input[str]] = None, - interval: Optional[pulumi.Input[int]] = None, - interval_unit: Optional[pulumi.Input[str]] = None, - location: Optional[pulumi.Input[str]] = None, - times: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cron_expression is not None: - _setter("cron_expression", cron_expression) + pulumi.set(__self__, "cron_expression", cron_expression) if interval is not None: - _setter("interval", interval) + pulumi.set(__self__, "interval", interval) if interval_unit is not None: - _setter("interval_unit", interval_unit) + pulumi.set(__self__, "interval_unit", interval_unit) if location is not None: - _setter("location", location) + pulumi.set(__self__, "location", location) if times is not None: - _setter("times", times) + pulumi.set(__self__, "times", times) @property @pulumi.getter(name="cronExpression") @@ -208,23 +162,10 @@ def __init__(__self__, *, encryption_configuration: pulumi.Input['LifecyclePolicyEncryptionConfigurationArgs'], target: pulumi.Input[str], retain_rule: Optional[pulumi.Input['LifecyclePolicyCrossRegionCopyRetainRuleArgs']] = None): - LifecyclePolicyCrossRegionCopyActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - encryption_configuration=encryption_configuration, - target=target, - retain_rule=retain_rule, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - encryption_configuration: pulumi.Input['LifecyclePolicyEncryptionConfigurationArgs'], - target: pulumi.Input[str], - retain_rule: Optional[pulumi.Input['LifecyclePolicyCrossRegionCopyRetainRuleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("encryption_configuration", encryption_configuration) - _setter("target", target) + pulumi.set(__self__, "encryption_configuration", encryption_configuration) + pulumi.set(__self__, "target", target) if retain_rule is not None: - _setter("retain_rule", retain_rule) + pulumi.set(__self__, "retain_rule", retain_rule) @property @pulumi.getter(name="encryptionConfiguration") @@ -259,19 +200,8 @@ class LifecyclePolicyCrossRegionCopyDeprecateRuleArgs: def __init__(__self__, *, interval: pulumi.Input[int], interval_unit: pulumi.Input[str]): - LifecyclePolicyCrossRegionCopyDeprecateRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - interval=interval, - interval_unit=interval_unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - interval: pulumi.Input[int], - interval_unit: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("interval", interval) - _setter("interval_unit", interval_unit) + pulumi.set(__self__, "interval", interval) + pulumi.set(__self__, "interval_unit", interval_unit) @property @pulumi.getter @@ -297,19 +227,8 @@ class LifecyclePolicyCrossRegionCopyRetainRuleArgs: def __init__(__self__, *, interval: pulumi.Input[int], interval_unit: pulumi.Input[str]): - LifecyclePolicyCrossRegionCopyRetainRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - interval=interval, - interval_unit=interval_unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - interval: pulumi.Input[int], - interval_unit: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("interval", interval) - _setter("interval_unit", interval_unit) + pulumi.set(__self__, "interval", interval) + pulumi.set(__self__, "interval_unit", interval_unit) @property @pulumi.getter @@ -340,40 +259,19 @@ def __init__(__self__, *, retain_rule: Optional[pulumi.Input['LifecyclePolicyCrossRegionCopyRetainRuleArgs']] = None, target: Optional[pulumi.Input[str]] = None, target_region: Optional[pulumi.Input[str]] = None): - LifecyclePolicyCrossRegionCopyRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - encrypted=encrypted, - cmk_arn=cmk_arn, - copy_tags=copy_tags, - deprecate_rule=deprecate_rule, - retain_rule=retain_rule, - target=target, - target_region=target_region, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - encrypted: pulumi.Input[bool], - cmk_arn: Optional[pulumi.Input[str]] = None, - copy_tags: Optional[pulumi.Input[bool]] = None, - deprecate_rule: Optional[pulumi.Input['LifecyclePolicyCrossRegionCopyDeprecateRuleArgs']] = None, - retain_rule: Optional[pulumi.Input['LifecyclePolicyCrossRegionCopyRetainRuleArgs']] = None, - target: Optional[pulumi.Input[str]] = None, - target_region: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("encrypted", encrypted) + pulumi.set(__self__, "encrypted", encrypted) if cmk_arn is not None: - _setter("cmk_arn", cmk_arn) + pulumi.set(__self__, "cmk_arn", cmk_arn) if copy_tags is not None: - _setter("copy_tags", copy_tags) + pulumi.set(__self__, "copy_tags", copy_tags) if deprecate_rule is not None: - _setter("deprecate_rule", deprecate_rule) + pulumi.set(__self__, "deprecate_rule", deprecate_rule) if retain_rule is not None: - _setter("retain_rule", retain_rule) + pulumi.set(__self__, "retain_rule", retain_rule) if target is not None: - _setter("target", target) + pulumi.set(__self__, "target", target) if target_region is not None: - _setter("target_region", target_region) + pulumi.set(__self__, "target_region", target_region) @property @pulumi.getter @@ -445,25 +343,12 @@ def __init__(__self__, *, count: Optional[pulumi.Input[int]] = None, interval: Optional[pulumi.Input[int]] = None, interval_unit: Optional[pulumi.Input[str]] = None): - LifecyclePolicyDeprecateRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - count=count, - interval=interval, - interval_unit=interval_unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - count: Optional[pulumi.Input[int]] = None, - interval: Optional[pulumi.Input[int]] = None, - interval_unit: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if count is not None: - _setter("count", count) + pulumi.set(__self__, "count", count) if interval is not None: - _setter("interval", interval) + pulumi.set(__self__, "interval", interval) if interval_unit is not None: - _setter("interval_unit", interval_unit) + pulumi.set(__self__, "interval_unit", interval_unit) @property @pulumi.getter @@ -498,20 +383,9 @@ class LifecyclePolicyEncryptionConfigurationArgs: def __init__(__self__, *, encrypted: pulumi.Input[bool], cmk_arn: Optional[pulumi.Input[str]] = None): - LifecyclePolicyEncryptionConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - encrypted=encrypted, - cmk_arn=cmk_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - encrypted: pulumi.Input[bool], - cmk_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("encrypted", encrypted) + pulumi.set(__self__, "encrypted", encrypted) if cmk_arn is not None: - _setter("cmk_arn", cmk_arn) + pulumi.set(__self__, "cmk_arn", cmk_arn) @property @pulumi.getter @@ -538,23 +412,10 @@ def __init__(__self__, *, event_type: pulumi.Input[str], snapshot_owner: pulumi.Input[Sequence[pulumi.Input[str]]], description_regex: Optional[pulumi.Input[str]] = None): - LifecyclePolicyEventParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - event_type=event_type, - snapshot_owner=snapshot_owner, - description_regex=description_regex, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - event_type: pulumi.Input[str], - snapshot_owner: pulumi.Input[Sequence[pulumi.Input[str]]], - description_regex: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("event_type", event_type) - _setter("snapshot_owner", snapshot_owner) + pulumi.set(__self__, "event_type", event_type) + pulumi.set(__self__, "snapshot_owner", snapshot_owner) if description_regex is not None: - _setter("description_regex", description_regex) + pulumi.set(__self__, "description_regex", description_regex) @property @pulumi.getter(name="eventType") @@ -589,20 +450,9 @@ class LifecyclePolicyEventSourceArgs: def __init__(__self__, *, type: pulumi.Input[str], parameters: Optional[pulumi.Input['LifecyclePolicyEventParametersArgs']] = None): - LifecyclePolicyEventSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - parameters=parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input[str], - parameters: Optional[pulumi.Input['LifecyclePolicyEventParametersArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) @property @pulumi.getter @@ -630,29 +480,14 @@ def __init__(__self__, *, count: Optional[pulumi.Input[int]] = None, interval: Optional[pulumi.Input[int]] = None, interval_unit: Optional[pulumi.Input[str]] = None): - LifecyclePolicyFastRestoreRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_zones=availability_zones, - count=count, - interval=interval, - interval_unit=interval_unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_zones: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - count: Optional[pulumi.Input[int]] = None, - interval: Optional[pulumi.Input[int]] = None, - interval_unit: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_zones is not None: - _setter("availability_zones", availability_zones) + pulumi.set(__self__, "availability_zones", availability_zones) if count is not None: - _setter("count", count) + pulumi.set(__self__, "count", count) if interval is not None: - _setter("interval", interval) + pulumi.set(__self__, "interval", interval) if interval_unit is not None: - _setter("interval_unit", interval_unit) + pulumi.set(__self__, "interval_unit", interval_unit) @property @pulumi.getter(name="availabilityZones") @@ -697,25 +532,12 @@ def __init__(__self__, *, exclude_boot_volume: Optional[pulumi.Input[bool]] = None, exclude_data_volume_tags: Optional[pulumi.Input[Sequence[pulumi.Input['LifecyclePolicyTagArgs']]]] = None, no_reboot: Optional[pulumi.Input[bool]] = None): - LifecyclePolicyParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - exclude_boot_volume=exclude_boot_volume, - exclude_data_volume_tags=exclude_data_volume_tags, - no_reboot=no_reboot, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - exclude_boot_volume: Optional[pulumi.Input[bool]] = None, - exclude_data_volume_tags: Optional[pulumi.Input[Sequence[pulumi.Input['LifecyclePolicyTagArgs']]]] = None, - no_reboot: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if exclude_boot_volume is not None: - _setter("exclude_boot_volume", exclude_boot_volume) + pulumi.set(__self__, "exclude_boot_volume", exclude_boot_volume) if exclude_data_volume_tags is not None: - _setter("exclude_data_volume_tags", exclude_data_volume_tags) + pulumi.set(__self__, "exclude_data_volume_tags", exclude_data_volume_tags) if no_reboot is not None: - _setter("no_reboot", no_reboot) + pulumi.set(__self__, "no_reboot", no_reboot) @property @pulumi.getter(name="excludeBootVolume") @@ -756,45 +578,22 @@ def __init__(__self__, *, resource_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, schedules: Optional[pulumi.Input[Sequence[pulumi.Input['LifecyclePolicyScheduleArgs']]]] = None, target_tags: Optional[pulumi.Input[Sequence[pulumi.Input['LifecyclePolicyTagArgs']]]] = None): - LifecyclePolicyPolicyDetailsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - actions=actions, - event_source=event_source, - parameters=parameters, - policy_type=policy_type, - resource_locations=resource_locations, - resource_types=resource_types, - schedules=schedules, - target_tags=target_tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['LifecyclePolicyActionArgs']]]] = None, - event_source: Optional[pulumi.Input['LifecyclePolicyEventSourceArgs']] = None, - parameters: Optional[pulumi.Input['LifecyclePolicyParametersArgs']] = None, - policy_type: Optional[pulumi.Input[str]] = None, - resource_locations: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - resource_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - schedules: Optional[pulumi.Input[Sequence[pulumi.Input['LifecyclePolicyScheduleArgs']]]] = None, - target_tags: Optional[pulumi.Input[Sequence[pulumi.Input['LifecyclePolicyTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if event_source is not None: - _setter("event_source", event_source) + pulumi.set(__self__, "event_source", event_source) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) if policy_type is not None: - _setter("policy_type", policy_type) + pulumi.set(__self__, "policy_type", policy_type) if resource_locations is not None: - _setter("resource_locations", resource_locations) + pulumi.set(__self__, "resource_locations", resource_locations) if resource_types is not None: - _setter("resource_types", resource_types) + pulumi.set(__self__, "resource_types", resource_types) if schedules is not None: - _setter("schedules", schedules) + pulumi.set(__self__, "schedules", schedules) if target_tags is not None: - _setter("target_tags", target_tags) + pulumi.set(__self__, "target_tags", target_tags) @property @pulumi.getter @@ -875,25 +674,12 @@ def __init__(__self__, *, count: Optional[pulumi.Input[int]] = None, interval: Optional[pulumi.Input[int]] = None, interval_unit: Optional[pulumi.Input[str]] = None): - LifecyclePolicyRetainRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - count=count, - interval=interval, - interval_unit=interval_unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - count: Optional[pulumi.Input[int]] = None, - interval: Optional[pulumi.Input[int]] = None, - interval_unit: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if count is not None: - _setter("count", count) + pulumi.set(__self__, "count", count) if interval is not None: - _setter("interval", interval) + pulumi.set(__self__, "interval", interval) if interval_unit is not None: - _setter("interval_unit", interval_unit) + pulumi.set(__self__, "interval_unit", interval_unit) @property @pulumi.getter @@ -929,25 +715,12 @@ def __init__(__self__, *, count: Optional[pulumi.Input[int]] = None, interval: Optional[pulumi.Input[int]] = None, interval_unit: Optional[pulumi.Input[str]] = None): - LifecyclePolicyRetentionArchiveTierArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - count=count, - interval=interval, - interval_unit=interval_unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - count: Optional[pulumi.Input[int]] = None, - interval: Optional[pulumi.Input[int]] = None, - interval_unit: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if count is not None: - _setter("count", count) + pulumi.set(__self__, "count", count) if interval is not None: - _setter("interval", interval) + pulumi.set(__self__, "interval", interval) if interval_unit is not None: - _setter("interval_unit", interval_unit) + pulumi.set(__self__, "interval_unit", interval_unit) @property @pulumi.getter @@ -991,57 +764,28 @@ def __init__(__self__, *, share_rules: Optional[pulumi.Input[Sequence[pulumi.Input['LifecyclePolicyShareRuleArgs']]]] = None, tags_to_add: Optional[pulumi.Input[Sequence[pulumi.Input['LifecyclePolicyTagArgs']]]] = None, variable_tags: Optional[pulumi.Input[Sequence[pulumi.Input['LifecyclePolicyTagArgs']]]] = None): - LifecyclePolicyScheduleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - archive_rule=archive_rule, - copy_tags=copy_tags, - create_rule=create_rule, - cross_region_copy_rules=cross_region_copy_rules, - deprecate_rule=deprecate_rule, - fast_restore_rule=fast_restore_rule, - name=name, - retain_rule=retain_rule, - share_rules=share_rules, - tags_to_add=tags_to_add, - variable_tags=variable_tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - archive_rule: Optional[pulumi.Input['LifecyclePolicyArchiveRuleArgs']] = None, - copy_tags: Optional[pulumi.Input[bool]] = None, - create_rule: Optional[pulumi.Input['LifecyclePolicyCreateRuleArgs']] = None, - cross_region_copy_rules: Optional[pulumi.Input[Sequence[pulumi.Input['LifecyclePolicyCrossRegionCopyRuleArgs']]]] = None, - deprecate_rule: Optional[pulumi.Input['LifecyclePolicyDeprecateRuleArgs']] = None, - fast_restore_rule: Optional[pulumi.Input['LifecyclePolicyFastRestoreRuleArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - retain_rule: Optional[pulumi.Input['LifecyclePolicyRetainRuleArgs']] = None, - share_rules: Optional[pulumi.Input[Sequence[pulumi.Input['LifecyclePolicyShareRuleArgs']]]] = None, - tags_to_add: Optional[pulumi.Input[Sequence[pulumi.Input['LifecyclePolicyTagArgs']]]] = None, - variable_tags: Optional[pulumi.Input[Sequence[pulumi.Input['LifecyclePolicyTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if archive_rule is not None: - _setter("archive_rule", archive_rule) + pulumi.set(__self__, "archive_rule", archive_rule) if copy_tags is not None: - _setter("copy_tags", copy_tags) + pulumi.set(__self__, "copy_tags", copy_tags) if create_rule is not None: - _setter("create_rule", create_rule) + pulumi.set(__self__, "create_rule", create_rule) if cross_region_copy_rules is not None: - _setter("cross_region_copy_rules", cross_region_copy_rules) + pulumi.set(__self__, "cross_region_copy_rules", cross_region_copy_rules) if deprecate_rule is not None: - _setter("deprecate_rule", deprecate_rule) + pulumi.set(__self__, "deprecate_rule", deprecate_rule) if fast_restore_rule is not None: - _setter("fast_restore_rule", fast_restore_rule) + pulumi.set(__self__, "fast_restore_rule", fast_restore_rule) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if retain_rule is not None: - _setter("retain_rule", retain_rule) + pulumi.set(__self__, "retain_rule", retain_rule) if share_rules is not None: - _setter("share_rules", share_rules) + pulumi.set(__self__, "share_rules", share_rules) if tags_to_add is not None: - _setter("tags_to_add", tags_to_add) + pulumi.set(__self__, "tags_to_add", tags_to_add) if variable_tags is not None: - _setter("variable_tags", variable_tags) + pulumi.set(__self__, "variable_tags", variable_tags) @property @pulumi.getter(name="archiveRule") @@ -1149,25 +893,12 @@ def __init__(__self__, *, target_accounts: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, unshare_interval: Optional[pulumi.Input[int]] = None, unshare_interval_unit: Optional[pulumi.Input[str]] = None): - LifecyclePolicyShareRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_accounts=target_accounts, - unshare_interval=unshare_interval, - unshare_interval_unit=unshare_interval_unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_accounts: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - unshare_interval: Optional[pulumi.Input[int]] = None, - unshare_interval_unit: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if target_accounts is not None: - _setter("target_accounts", target_accounts) + pulumi.set(__self__, "target_accounts", target_accounts) if unshare_interval is not None: - _setter("unshare_interval", unshare_interval) + pulumi.set(__self__, "unshare_interval", unshare_interval) if unshare_interval_unit is not None: - _setter("unshare_interval_unit", unshare_interval_unit) + pulumi.set(__self__, "unshare_interval_unit", unshare_interval_unit) @property @pulumi.getter(name="targetAccounts") @@ -1202,19 +933,8 @@ class LifecyclePolicyTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - LifecyclePolicyTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/dlm/get_lifecycle_policy.py b/sdk/python/pulumi_aws_native/dlm/get_lifecycle_policy.py index 4dacab8169..1761395c40 100644 --- a/sdk/python/pulumi_aws_native/dlm/get_lifecycle_policy.py +++ b/sdk/python/pulumi_aws_native/dlm/get_lifecycle_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/dlm/lifecycle_policy.py b/sdk/python/pulumi_aws_native/dlm/lifecycle_policy.py index dbaf25f509..c806e0c41c 100644 --- a/sdk/python/pulumi_aws_native/dlm/lifecycle_policy.py +++ b/sdk/python/pulumi_aws_native/dlm/lifecycle_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -24,33 +24,16 @@ def __init__(__self__, *, """ The set of arguments for constructing a LifecyclePolicy resource. """ - LifecyclePolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - execution_role_arn=execution_role_arn, - policy_details=policy_details, - state=state, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[pulumi.Input[str]] = None, - execution_role_arn: Optional[pulumi.Input[str]] = None, - policy_details: Optional[pulumi.Input['LifecyclePolicyPolicyDetailsArgs']] = None, - state: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['LifecyclePolicyTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if execution_role_arn is not None: - _setter("execution_role_arn", execution_role_arn) + pulumi.set(__self__, "execution_role_arn", execution_role_arn) if policy_details is not None: - _setter("policy_details", policy_details) + pulumi.set(__self__, "policy_details", policy_details) if state is not None: - _setter("state", state) + pulumi.set(__self__, "state", state) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -139,10 +122,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LifecyclePolicyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -165,11 +144,6 @@ def _internal_init(__self__, __props__.__dict__["description"] = description __props__.__dict__["execution_role_arn"] = execution_role_arn - if policy_details is not None and not isinstance(policy_details, LifecyclePolicyPolicyDetailsArgs): - policy_details = policy_details or {} - def _setter(key, value): - policy_details[key] = value - LifecyclePolicyPolicyDetailsArgs._configure(_setter, **policy_details) __props__.__dict__["policy_details"] = policy_details __props__.__dict__["state"] = state __props__.__dict__["tags"] = tags diff --git a/sdk/python/pulumi_aws_native/dlm/outputs.py b/sdk/python/pulumi_aws_native/dlm/outputs.py index 183315ae44..a98d5f4015 100644 --- a/sdk/python/pulumi_aws_native/dlm/outputs.py +++ b/sdk/python/pulumi_aws_native/dlm/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -55,19 +55,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, cross_region_copy: Sequence['outputs.LifecyclePolicyCrossRegionCopyAction'], name: str): - LifecyclePolicyAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - cross_region_copy=cross_region_copy, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cross_region_copy: Sequence['outputs.LifecyclePolicyCrossRegionCopyAction'], - name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cross_region_copy", cross_region_copy) - _setter("name", name) + pulumi.set(__self__, "cross_region_copy", cross_region_copy) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="crossRegionCopy") @@ -101,16 +90,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, retention_archive_tier: 'outputs.LifecyclePolicyRetentionArchiveTier'): - LifecyclePolicyArchiveRetainRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - retention_archive_tier=retention_archive_tier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - retention_archive_tier: 'outputs.LifecyclePolicyRetentionArchiveTier', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("retention_archive_tier", retention_archive_tier) + pulumi.set(__self__, "retention_archive_tier", retention_archive_tier) @property @pulumi.getter(name="retentionArchiveTier") @@ -139,16 +119,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, retain_rule: 'outputs.LifecyclePolicyArchiveRetainRule'): - LifecyclePolicyArchiveRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - retain_rule=retain_rule, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - retain_rule: 'outputs.LifecyclePolicyArchiveRetainRule', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("retain_rule", retain_rule) + pulumi.set(__self__, "retain_rule", retain_rule) @property @pulumi.getter(name="retainRule") @@ -183,33 +154,16 @@ def __init__(__self__, *, interval_unit: Optional[str] = None, location: Optional[str] = None, times: Optional[Sequence[str]] = None): - LifecyclePolicyCreateRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - cron_expression=cron_expression, - interval=interval, - interval_unit=interval_unit, - location=location, - times=times, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cron_expression: Optional[str] = None, - interval: Optional[int] = None, - interval_unit: Optional[str] = None, - location: Optional[str] = None, - times: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cron_expression is not None: - _setter("cron_expression", cron_expression) + pulumi.set(__self__, "cron_expression", cron_expression) if interval is not None: - _setter("interval", interval) + pulumi.set(__self__, "interval", interval) if interval_unit is not None: - _setter("interval_unit", interval_unit) + pulumi.set(__self__, "interval_unit", interval_unit) if location is not None: - _setter("location", location) + pulumi.set(__self__, "location", location) if times is not None: - _setter("times", times) + pulumi.set(__self__, "times", times) @property @pulumi.getter(name="cronExpression") @@ -262,23 +216,10 @@ def __init__(__self__, *, encryption_configuration: 'outputs.LifecyclePolicyEncryptionConfiguration', target: str, retain_rule: Optional['outputs.LifecyclePolicyCrossRegionCopyRetainRule'] = None): - LifecyclePolicyCrossRegionCopyAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - encryption_configuration=encryption_configuration, - target=target, - retain_rule=retain_rule, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - encryption_configuration: 'outputs.LifecyclePolicyEncryptionConfiguration', - target: str, - retain_rule: Optional['outputs.LifecyclePolicyCrossRegionCopyRetainRule'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("encryption_configuration", encryption_configuration) - _setter("target", target) + pulumi.set(__self__, "encryption_configuration", encryption_configuration) + pulumi.set(__self__, "target", target) if retain_rule is not None: - _setter("retain_rule", retain_rule) + pulumi.set(__self__, "retain_rule", retain_rule) @property @pulumi.getter(name="encryptionConfiguration") @@ -318,19 +259,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, interval: int, interval_unit: str): - LifecyclePolicyCrossRegionCopyDeprecateRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - interval=interval, - interval_unit=interval_unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - interval: int, - interval_unit: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("interval", interval) - _setter("interval_unit", interval_unit) + pulumi.set(__self__, "interval", interval) + pulumi.set(__self__, "interval_unit", interval_unit) @property @pulumi.getter @@ -365,19 +295,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, interval: int, interval_unit: str): - LifecyclePolicyCrossRegionCopyRetainRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - interval=interval, - interval_unit=interval_unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - interval: int, - interval_unit: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("interval", interval) - _setter("interval_unit", interval_unit) + pulumi.set(__self__, "interval", interval) + pulumi.set(__self__, "interval_unit", interval_unit) @property @pulumi.getter @@ -425,40 +344,19 @@ def __init__(__self__, *, retain_rule: Optional['outputs.LifecyclePolicyCrossRegionCopyRetainRule'] = None, target: Optional[str] = None, target_region: Optional[str] = None): - LifecyclePolicyCrossRegionCopyRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - encrypted=encrypted, - cmk_arn=cmk_arn, - copy_tags=copy_tags, - deprecate_rule=deprecate_rule, - retain_rule=retain_rule, - target=target, - target_region=target_region, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - encrypted: bool, - cmk_arn: Optional[str] = None, - copy_tags: Optional[bool] = None, - deprecate_rule: Optional['outputs.LifecyclePolicyCrossRegionCopyDeprecateRule'] = None, - retain_rule: Optional['outputs.LifecyclePolicyCrossRegionCopyRetainRule'] = None, - target: Optional[str] = None, - target_region: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("encrypted", encrypted) + pulumi.set(__self__, "encrypted", encrypted) if cmk_arn is not None: - _setter("cmk_arn", cmk_arn) + pulumi.set(__self__, "cmk_arn", cmk_arn) if copy_tags is not None: - _setter("copy_tags", copy_tags) + pulumi.set(__self__, "copy_tags", copy_tags) if deprecate_rule is not None: - _setter("deprecate_rule", deprecate_rule) + pulumi.set(__self__, "deprecate_rule", deprecate_rule) if retain_rule is not None: - _setter("retain_rule", retain_rule) + pulumi.set(__self__, "retain_rule", retain_rule) if target is not None: - _setter("target", target) + pulumi.set(__self__, "target", target) if target_region is not None: - _setter("target_region", target_region) + pulumi.set(__self__, "target_region", target_region) @property @pulumi.getter @@ -519,25 +417,12 @@ def __init__(__self__, *, count: Optional[int] = None, interval: Optional[int] = None, interval_unit: Optional[str] = None): - LifecyclePolicyDeprecateRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - count=count, - interval=interval, - interval_unit=interval_unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - count: Optional[int] = None, - interval: Optional[int] = None, - interval_unit: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if count is not None: - _setter("count", count) + pulumi.set(__self__, "count", count) if interval is not None: - _setter("interval", interval) + pulumi.set(__self__, "interval", interval) if interval_unit is not None: - _setter("interval_unit", interval_unit) + pulumi.set(__self__, "interval_unit", interval_unit) @property @pulumi.getter @@ -577,20 +462,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, encrypted: bool, cmk_arn: Optional[str] = None): - LifecyclePolicyEncryptionConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - encrypted=encrypted, - cmk_arn=cmk_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - encrypted: bool, - cmk_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("encrypted", encrypted) + pulumi.set(__self__, "encrypted", encrypted) if cmk_arn is not None: - _setter("cmk_arn", cmk_arn) + pulumi.set(__self__, "cmk_arn", cmk_arn) @property @pulumi.getter @@ -630,23 +504,10 @@ def __init__(__self__, *, event_type: str, snapshot_owner: Sequence[str], description_regex: Optional[str] = None): - LifecyclePolicyEventParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - event_type=event_type, - snapshot_owner=snapshot_owner, - description_regex=description_regex, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - event_type: str, - snapshot_owner: Sequence[str], - description_regex: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("event_type", event_type) - _setter("snapshot_owner", snapshot_owner) + pulumi.set(__self__, "event_type", event_type) + pulumi.set(__self__, "snapshot_owner", snapshot_owner) if description_regex is not None: - _setter("description_regex", description_regex) + pulumi.set(__self__, "description_regex", description_regex) @property @pulumi.getter(name="eventType") @@ -669,20 +530,9 @@ class LifecyclePolicyEventSource(dict): def __init__(__self__, *, type: str, parameters: Optional['outputs.LifecyclePolicyEventParameters'] = None): - LifecyclePolicyEventSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - parameters=parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: str, - parameters: Optional['outputs.LifecyclePolicyEventParameters'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) @property @pulumi.getter @@ -721,29 +571,14 @@ def __init__(__self__, *, count: Optional[int] = None, interval: Optional[int] = None, interval_unit: Optional[str] = None): - LifecyclePolicyFastRestoreRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_zones=availability_zones, - count=count, - interval=interval, - interval_unit=interval_unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_zones: Optional[Sequence[str]] = None, - count: Optional[int] = None, - interval: Optional[int] = None, - interval_unit: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_zones is not None: - _setter("availability_zones", availability_zones) + pulumi.set(__self__, "availability_zones", availability_zones) if count is not None: - _setter("count", count) + pulumi.set(__self__, "count", count) if interval is not None: - _setter("interval", interval) + pulumi.set(__self__, "interval", interval) if interval_unit is not None: - _setter("interval_unit", interval_unit) + pulumi.set(__self__, "interval_unit", interval_unit) @property @pulumi.getter(name="availabilityZones") @@ -793,25 +628,12 @@ def __init__(__self__, *, exclude_boot_volume: Optional[bool] = None, exclude_data_volume_tags: Optional[Sequence['outputs.LifecyclePolicyTag']] = None, no_reboot: Optional[bool] = None): - LifecyclePolicyParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - exclude_boot_volume=exclude_boot_volume, - exclude_data_volume_tags=exclude_data_volume_tags, - no_reboot=no_reboot, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - exclude_boot_volume: Optional[bool] = None, - exclude_data_volume_tags: Optional[Sequence['outputs.LifecyclePolicyTag']] = None, - no_reboot: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if exclude_boot_volume is not None: - _setter("exclude_boot_volume", exclude_boot_volume) + pulumi.set(__self__, "exclude_boot_volume", exclude_boot_volume) if exclude_data_volume_tags is not None: - _setter("exclude_data_volume_tags", exclude_data_volume_tags) + pulumi.set(__self__, "exclude_data_volume_tags", exclude_data_volume_tags) if no_reboot is not None: - _setter("no_reboot", no_reboot) + pulumi.set(__self__, "no_reboot", no_reboot) @property @pulumi.getter(name="excludeBootVolume") @@ -865,45 +687,22 @@ def __init__(__self__, *, resource_types: Optional[Sequence[str]] = None, schedules: Optional[Sequence['outputs.LifecyclePolicySchedule']] = None, target_tags: Optional[Sequence['outputs.LifecyclePolicyTag']] = None): - LifecyclePolicyPolicyDetails._configure( - lambda key, value: pulumi.set(__self__, key, value), - actions=actions, - event_source=event_source, - parameters=parameters, - policy_type=policy_type, - resource_locations=resource_locations, - resource_types=resource_types, - schedules=schedules, - target_tags=target_tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - actions: Optional[Sequence['outputs.LifecyclePolicyAction']] = None, - event_source: Optional['outputs.LifecyclePolicyEventSource'] = None, - parameters: Optional['outputs.LifecyclePolicyParameters'] = None, - policy_type: Optional[str] = None, - resource_locations: Optional[Sequence[str]] = None, - resource_types: Optional[Sequence[str]] = None, - schedules: Optional[Sequence['outputs.LifecyclePolicySchedule']] = None, - target_tags: Optional[Sequence['outputs.LifecyclePolicyTag']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if event_source is not None: - _setter("event_source", event_source) + pulumi.set(__self__, "event_source", event_source) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) if policy_type is not None: - _setter("policy_type", policy_type) + pulumi.set(__self__, "policy_type", policy_type) if resource_locations is not None: - _setter("resource_locations", resource_locations) + pulumi.set(__self__, "resource_locations", resource_locations) if resource_types is not None: - _setter("resource_types", resource_types) + pulumi.set(__self__, "resource_types", resource_types) if schedules is not None: - _setter("schedules", schedules) + pulumi.set(__self__, "schedules", schedules) if target_tags is not None: - _setter("target_tags", target_tags) + pulumi.set(__self__, "target_tags", target_tags) @property @pulumi.getter @@ -969,25 +768,12 @@ def __init__(__self__, *, count: Optional[int] = None, interval: Optional[int] = None, interval_unit: Optional[str] = None): - LifecyclePolicyRetainRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - count=count, - interval=interval, - interval_unit=interval_unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - count: Optional[int] = None, - interval: Optional[int] = None, - interval_unit: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if count is not None: - _setter("count", count) + pulumi.set(__self__, "count", count) if interval is not None: - _setter("interval", interval) + pulumi.set(__self__, "interval", interval) if interval_unit is not None: - _setter("interval_unit", interval_unit) + pulumi.set(__self__, "interval_unit", interval_unit) @property @pulumi.getter @@ -1028,25 +814,12 @@ def __init__(__self__, *, count: Optional[int] = None, interval: Optional[int] = None, interval_unit: Optional[str] = None): - LifecyclePolicyRetentionArchiveTier._configure( - lambda key, value: pulumi.set(__self__, key, value), - count=count, - interval=interval, - interval_unit=interval_unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - count: Optional[int] = None, - interval: Optional[int] = None, - interval_unit: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if count is not None: - _setter("count", count) + pulumi.set(__self__, "count", count) if interval is not None: - _setter("interval", interval) + pulumi.set(__self__, "interval", interval) if interval_unit is not None: - _setter("interval_unit", interval_unit) + pulumi.set(__self__, "interval_unit", interval_unit) @property @pulumi.getter @@ -1113,57 +886,28 @@ def __init__(__self__, *, share_rules: Optional[Sequence['outputs.LifecyclePolicyShareRule']] = None, tags_to_add: Optional[Sequence['outputs.LifecyclePolicyTag']] = None, variable_tags: Optional[Sequence['outputs.LifecyclePolicyTag']] = None): - LifecyclePolicySchedule._configure( - lambda key, value: pulumi.set(__self__, key, value), - archive_rule=archive_rule, - copy_tags=copy_tags, - create_rule=create_rule, - cross_region_copy_rules=cross_region_copy_rules, - deprecate_rule=deprecate_rule, - fast_restore_rule=fast_restore_rule, - name=name, - retain_rule=retain_rule, - share_rules=share_rules, - tags_to_add=tags_to_add, - variable_tags=variable_tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - archive_rule: Optional['outputs.LifecyclePolicyArchiveRule'] = None, - copy_tags: Optional[bool] = None, - create_rule: Optional['outputs.LifecyclePolicyCreateRule'] = None, - cross_region_copy_rules: Optional[Sequence['outputs.LifecyclePolicyCrossRegionCopyRule']] = None, - deprecate_rule: Optional['outputs.LifecyclePolicyDeprecateRule'] = None, - fast_restore_rule: Optional['outputs.LifecyclePolicyFastRestoreRule'] = None, - name: Optional[str] = None, - retain_rule: Optional['outputs.LifecyclePolicyRetainRule'] = None, - share_rules: Optional[Sequence['outputs.LifecyclePolicyShareRule']] = None, - tags_to_add: Optional[Sequence['outputs.LifecyclePolicyTag']] = None, - variable_tags: Optional[Sequence['outputs.LifecyclePolicyTag']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if archive_rule is not None: - _setter("archive_rule", archive_rule) + pulumi.set(__self__, "archive_rule", archive_rule) if copy_tags is not None: - _setter("copy_tags", copy_tags) + pulumi.set(__self__, "copy_tags", copy_tags) if create_rule is not None: - _setter("create_rule", create_rule) + pulumi.set(__self__, "create_rule", create_rule) if cross_region_copy_rules is not None: - _setter("cross_region_copy_rules", cross_region_copy_rules) + pulumi.set(__self__, "cross_region_copy_rules", cross_region_copy_rules) if deprecate_rule is not None: - _setter("deprecate_rule", deprecate_rule) + pulumi.set(__self__, "deprecate_rule", deprecate_rule) if fast_restore_rule is not None: - _setter("fast_restore_rule", fast_restore_rule) + pulumi.set(__self__, "fast_restore_rule", fast_restore_rule) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if retain_rule is not None: - _setter("retain_rule", retain_rule) + pulumi.set(__self__, "retain_rule", retain_rule) if share_rules is not None: - _setter("share_rules", share_rules) + pulumi.set(__self__, "share_rules", share_rules) if tags_to_add is not None: - _setter("tags_to_add", tags_to_add) + pulumi.set(__self__, "tags_to_add", tags_to_add) if variable_tags is not None: - _setter("variable_tags", variable_tags) + pulumi.set(__self__, "variable_tags", variable_tags) @property @pulumi.getter(name="archiveRule") @@ -1248,25 +992,12 @@ def __init__(__self__, *, target_accounts: Optional[Sequence[str]] = None, unshare_interval: Optional[int] = None, unshare_interval_unit: Optional[str] = None): - LifecyclePolicyShareRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_accounts=target_accounts, - unshare_interval=unshare_interval, - unshare_interval_unit=unshare_interval_unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_accounts: Optional[Sequence[str]] = None, - unshare_interval: Optional[int] = None, - unshare_interval_unit: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if target_accounts is not None: - _setter("target_accounts", target_accounts) + pulumi.set(__self__, "target_accounts", target_accounts) if unshare_interval is not None: - _setter("unshare_interval", unshare_interval) + pulumi.set(__self__, "unshare_interval", unshare_interval) if unshare_interval_unit is not None: - _setter("unshare_interval_unit", unshare_interval_unit) + pulumi.set(__self__, "unshare_interval_unit", unshare_interval_unit) @property @pulumi.getter(name="targetAccounts") @@ -1289,19 +1020,8 @@ class LifecyclePolicyTag(dict): def __init__(__self__, *, key: str, value: str): - LifecyclePolicyTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/dms/_inputs.py b/sdk/python/pulumi_aws_native/dms/_inputs.py index c5bf30ce5f..2010800398 100644 --- a/sdk/python/pulumi_aws_native/dms/_inputs.py +++ b/sdk/python/pulumi_aws_native/dms/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -45,33 +45,16 @@ def __init__(__self__, *, nesting_level: Optional[pulumi.Input[str]] = None, secrets_manager_access_role_arn: Optional[pulumi.Input[str]] = None, secrets_manager_secret_id: Optional[pulumi.Input[str]] = None): - EndpointDocDbSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - docs_to_investigate=docs_to_investigate, - extract_doc_id=extract_doc_id, - nesting_level=nesting_level, - secrets_manager_access_role_arn=secrets_manager_access_role_arn, - secrets_manager_secret_id=secrets_manager_secret_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - docs_to_investigate: Optional[pulumi.Input[int]] = None, - extract_doc_id: Optional[pulumi.Input[bool]] = None, - nesting_level: Optional[pulumi.Input[str]] = None, - secrets_manager_access_role_arn: Optional[pulumi.Input[str]] = None, - secrets_manager_secret_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if docs_to_investigate is not None: - _setter("docs_to_investigate", docs_to_investigate) + pulumi.set(__self__, "docs_to_investigate", docs_to_investigate) if extract_doc_id is not None: - _setter("extract_doc_id", extract_doc_id) + pulumi.set(__self__, "extract_doc_id", extract_doc_id) if nesting_level is not None: - _setter("nesting_level", nesting_level) + pulumi.set(__self__, "nesting_level", nesting_level) if secrets_manager_access_role_arn is not None: - _setter("secrets_manager_access_role_arn", secrets_manager_access_role_arn) + pulumi.set(__self__, "secrets_manager_access_role_arn", secrets_manager_access_role_arn) if secrets_manager_secret_id is not None: - _setter("secrets_manager_secret_id", secrets_manager_secret_id) + pulumi.set(__self__, "secrets_manager_secret_id", secrets_manager_secret_id) @property @pulumi.getter(name="docsToInvestigate") @@ -123,17 +106,8 @@ def secrets_manager_secret_id(self, value: Optional[pulumi.Input[str]]): class EndpointDynamoDbSettingsArgs: def __init__(__self__, *, service_access_role_arn: Optional[pulumi.Input[str]] = None): - EndpointDynamoDbSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - service_access_role_arn=service_access_role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - service_access_role_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if service_access_role_arn is not None: - _setter("service_access_role_arn", service_access_role_arn) + pulumi.set(__self__, "service_access_role_arn", service_access_role_arn) @property @pulumi.getter(name="serviceAccessRoleArn") @@ -152,29 +126,14 @@ def __init__(__self__, *, error_retry_duration: Optional[pulumi.Input[int]] = None, full_load_error_percentage: Optional[pulumi.Input[int]] = None, service_access_role_arn: Optional[pulumi.Input[str]] = None): - EndpointElasticsearchSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoint_uri=endpoint_uri, - error_retry_duration=error_retry_duration, - full_load_error_percentage=full_load_error_percentage, - service_access_role_arn=service_access_role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoint_uri: Optional[pulumi.Input[str]] = None, - error_retry_duration: Optional[pulumi.Input[int]] = None, - full_load_error_percentage: Optional[pulumi.Input[int]] = None, - service_access_role_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if endpoint_uri is not None: - _setter("endpoint_uri", endpoint_uri) + pulumi.set(__self__, "endpoint_uri", endpoint_uri) if error_retry_duration is not None: - _setter("error_retry_duration", error_retry_duration) + pulumi.set(__self__, "error_retry_duration", error_retry_duration) if full_load_error_percentage is not None: - _setter("full_load_error_percentage", full_load_error_percentage) + pulumi.set(__self__, "full_load_error_percentage", full_load_error_percentage) if service_access_role_arn is not None: - _setter("service_access_role_arn", service_access_role_arn) + pulumi.set(__self__, "service_access_role_arn", service_access_role_arn) @property @pulumi.getter(name="endpointUri") @@ -229,65 +188,32 @@ def __init__(__self__, *, server_name: Optional[pulumi.Input[str]] = None, server_timezone: Optional[pulumi.Input[str]] = None, username: Optional[pulumi.Input[str]] = None): - EndpointGcpMySqlSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - after_connect_script=after_connect_script, - clean_source_metadata_on_mismatch=clean_source_metadata_on_mismatch, - database_name=database_name, - events_poll_interval=events_poll_interval, - max_file_size=max_file_size, - parallel_load_threads=parallel_load_threads, - password=password, - port=port, - secrets_manager_access_role_arn=secrets_manager_access_role_arn, - secrets_manager_secret_id=secrets_manager_secret_id, - server_name=server_name, - server_timezone=server_timezone, - username=username, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - after_connect_script: Optional[pulumi.Input[str]] = None, - clean_source_metadata_on_mismatch: Optional[pulumi.Input[bool]] = None, - database_name: Optional[pulumi.Input[str]] = None, - events_poll_interval: Optional[pulumi.Input[int]] = None, - max_file_size: Optional[pulumi.Input[int]] = None, - parallel_load_threads: Optional[pulumi.Input[int]] = None, - password: Optional[pulumi.Input[str]] = None, - port: Optional[pulumi.Input[int]] = None, - secrets_manager_access_role_arn: Optional[pulumi.Input[str]] = None, - secrets_manager_secret_id: Optional[pulumi.Input[str]] = None, - server_name: Optional[pulumi.Input[str]] = None, - server_timezone: Optional[pulumi.Input[str]] = None, - username: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if after_connect_script is not None: - _setter("after_connect_script", after_connect_script) + pulumi.set(__self__, "after_connect_script", after_connect_script) if clean_source_metadata_on_mismatch is not None: - _setter("clean_source_metadata_on_mismatch", clean_source_metadata_on_mismatch) + pulumi.set(__self__, "clean_source_metadata_on_mismatch", clean_source_metadata_on_mismatch) if database_name is not None: - _setter("database_name", database_name) + pulumi.set(__self__, "database_name", database_name) if events_poll_interval is not None: - _setter("events_poll_interval", events_poll_interval) + pulumi.set(__self__, "events_poll_interval", events_poll_interval) if max_file_size is not None: - _setter("max_file_size", max_file_size) + pulumi.set(__self__, "max_file_size", max_file_size) if parallel_load_threads is not None: - _setter("parallel_load_threads", parallel_load_threads) + pulumi.set(__self__, "parallel_load_threads", parallel_load_threads) if password is not None: - _setter("password", password) + pulumi.set(__self__, "password", password) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if secrets_manager_access_role_arn is not None: - _setter("secrets_manager_access_role_arn", secrets_manager_access_role_arn) + pulumi.set(__self__, "secrets_manager_access_role_arn", secrets_manager_access_role_arn) if secrets_manager_secret_id is not None: - _setter("secrets_manager_secret_id", secrets_manager_secret_id) + pulumi.set(__self__, "secrets_manager_secret_id", secrets_manager_secret_id) if server_name is not None: - _setter("server_name", server_name) + pulumi.set(__self__, "server_name", server_name) if server_timezone is not None: - _setter("server_timezone", server_timezone) + pulumi.set(__self__, "server_timezone", server_timezone) if username is not None: - _setter("username", username) + pulumi.set(__self__, "username", username) @property @pulumi.getter(name="afterConnectScript") @@ -415,33 +341,16 @@ def __init__(__self__, *, secrets_manager_access_role_arn: Optional[pulumi.Input[str]] = None, secrets_manager_secret_id: Optional[pulumi.Input[str]] = None, set_data_capture_changes: Optional[pulumi.Input[bool]] = None): - EndpointIbmDb2SettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - current_lsn=current_lsn, - max_k_bytes_per_read=max_k_bytes_per_read, - secrets_manager_access_role_arn=secrets_manager_access_role_arn, - secrets_manager_secret_id=secrets_manager_secret_id, - set_data_capture_changes=set_data_capture_changes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - current_lsn: Optional[pulumi.Input[str]] = None, - max_k_bytes_per_read: Optional[pulumi.Input[int]] = None, - secrets_manager_access_role_arn: Optional[pulumi.Input[str]] = None, - secrets_manager_secret_id: Optional[pulumi.Input[str]] = None, - set_data_capture_changes: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if current_lsn is not None: - _setter("current_lsn", current_lsn) + pulumi.set(__self__, "current_lsn", current_lsn) if max_k_bytes_per_read is not None: - _setter("max_k_bytes_per_read", max_k_bytes_per_read) + pulumi.set(__self__, "max_k_bytes_per_read", max_k_bytes_per_read) if secrets_manager_access_role_arn is not None: - _setter("secrets_manager_access_role_arn", secrets_manager_access_role_arn) + pulumi.set(__self__, "secrets_manager_access_role_arn", secrets_manager_access_role_arn) if secrets_manager_secret_id is not None: - _setter("secrets_manager_secret_id", secrets_manager_secret_id) + pulumi.set(__self__, "secrets_manager_secret_id", secrets_manager_secret_id) if set_data_capture_changes is not None: - _setter("set_data_capture_changes", set_data_capture_changes) + pulumi.set(__self__, "set_data_capture_changes", set_data_capture_changes) @property @pulumi.getter(name="currentLsn") @@ -510,85 +419,42 @@ def __init__(__self__, *, ssl_client_key_arn: Optional[pulumi.Input[str]] = None, ssl_client_key_password: Optional[pulumi.Input[str]] = None, topic: Optional[pulumi.Input[str]] = None): - EndpointKafkaSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - broker=broker, - include_control_details=include_control_details, - include_null_and_empty=include_null_and_empty, - include_partition_value=include_partition_value, - include_table_alter_operations=include_table_alter_operations, - include_transaction_details=include_transaction_details, - message_format=message_format, - message_max_bytes=message_max_bytes, - no_hex_prefix=no_hex_prefix, - partition_include_schema_table=partition_include_schema_table, - sasl_password=sasl_password, - sasl_user_name=sasl_user_name, - security_protocol=security_protocol, - ssl_ca_certificate_arn=ssl_ca_certificate_arn, - ssl_client_certificate_arn=ssl_client_certificate_arn, - ssl_client_key_arn=ssl_client_key_arn, - ssl_client_key_password=ssl_client_key_password, - topic=topic, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - broker: Optional[pulumi.Input[str]] = None, - include_control_details: Optional[pulumi.Input[bool]] = None, - include_null_and_empty: Optional[pulumi.Input[bool]] = None, - include_partition_value: Optional[pulumi.Input[bool]] = None, - include_table_alter_operations: Optional[pulumi.Input[bool]] = None, - include_transaction_details: Optional[pulumi.Input[bool]] = None, - message_format: Optional[pulumi.Input[str]] = None, - message_max_bytes: Optional[pulumi.Input[int]] = None, - no_hex_prefix: Optional[pulumi.Input[bool]] = None, - partition_include_schema_table: Optional[pulumi.Input[bool]] = None, - sasl_password: Optional[pulumi.Input[str]] = None, - sasl_user_name: Optional[pulumi.Input[str]] = None, - security_protocol: Optional[pulumi.Input[str]] = None, - ssl_ca_certificate_arn: Optional[pulumi.Input[str]] = None, - ssl_client_certificate_arn: Optional[pulumi.Input[str]] = None, - ssl_client_key_arn: Optional[pulumi.Input[str]] = None, - ssl_client_key_password: Optional[pulumi.Input[str]] = None, - topic: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if broker is not None: - _setter("broker", broker) + pulumi.set(__self__, "broker", broker) if include_control_details is not None: - _setter("include_control_details", include_control_details) + pulumi.set(__self__, "include_control_details", include_control_details) if include_null_and_empty is not None: - _setter("include_null_and_empty", include_null_and_empty) + pulumi.set(__self__, "include_null_and_empty", include_null_and_empty) if include_partition_value is not None: - _setter("include_partition_value", include_partition_value) + pulumi.set(__self__, "include_partition_value", include_partition_value) if include_table_alter_operations is not None: - _setter("include_table_alter_operations", include_table_alter_operations) + pulumi.set(__self__, "include_table_alter_operations", include_table_alter_operations) if include_transaction_details is not None: - _setter("include_transaction_details", include_transaction_details) + pulumi.set(__self__, "include_transaction_details", include_transaction_details) if message_format is not None: - _setter("message_format", message_format) + pulumi.set(__self__, "message_format", message_format) if message_max_bytes is not None: - _setter("message_max_bytes", message_max_bytes) + pulumi.set(__self__, "message_max_bytes", message_max_bytes) if no_hex_prefix is not None: - _setter("no_hex_prefix", no_hex_prefix) + pulumi.set(__self__, "no_hex_prefix", no_hex_prefix) if partition_include_schema_table is not None: - _setter("partition_include_schema_table", partition_include_schema_table) + pulumi.set(__self__, "partition_include_schema_table", partition_include_schema_table) if sasl_password is not None: - _setter("sasl_password", sasl_password) + pulumi.set(__self__, "sasl_password", sasl_password) if sasl_user_name is not None: - _setter("sasl_user_name", sasl_user_name) + pulumi.set(__self__, "sasl_user_name", sasl_user_name) if security_protocol is not None: - _setter("security_protocol", security_protocol) + pulumi.set(__self__, "security_protocol", security_protocol) if ssl_ca_certificate_arn is not None: - _setter("ssl_ca_certificate_arn", ssl_ca_certificate_arn) + pulumi.set(__self__, "ssl_ca_certificate_arn", ssl_ca_certificate_arn) if ssl_client_certificate_arn is not None: - _setter("ssl_client_certificate_arn", ssl_client_certificate_arn) + pulumi.set(__self__, "ssl_client_certificate_arn", ssl_client_certificate_arn) if ssl_client_key_arn is not None: - _setter("ssl_client_key_arn", ssl_client_key_arn) + pulumi.set(__self__, "ssl_client_key_arn", ssl_client_key_arn) if ssl_client_key_password is not None: - _setter("ssl_client_key_password", ssl_client_key_password) + pulumi.set(__self__, "ssl_client_key_password", ssl_client_key_password) if topic is not None: - _setter("topic", topic) + pulumi.set(__self__, "topic", topic) @property @pulumi.getter @@ -766,53 +632,26 @@ def __init__(__self__, *, partition_include_schema_table: Optional[pulumi.Input[bool]] = None, service_access_role_arn: Optional[pulumi.Input[str]] = None, stream_arn: Optional[pulumi.Input[str]] = None): - EndpointKinesisSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - include_control_details=include_control_details, - include_null_and_empty=include_null_and_empty, - include_partition_value=include_partition_value, - include_table_alter_operations=include_table_alter_operations, - include_transaction_details=include_transaction_details, - message_format=message_format, - no_hex_prefix=no_hex_prefix, - partition_include_schema_table=partition_include_schema_table, - service_access_role_arn=service_access_role_arn, - stream_arn=stream_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - include_control_details: Optional[pulumi.Input[bool]] = None, - include_null_and_empty: Optional[pulumi.Input[bool]] = None, - include_partition_value: Optional[pulumi.Input[bool]] = None, - include_table_alter_operations: Optional[pulumi.Input[bool]] = None, - include_transaction_details: Optional[pulumi.Input[bool]] = None, - message_format: Optional[pulumi.Input[str]] = None, - no_hex_prefix: Optional[pulumi.Input[bool]] = None, - partition_include_schema_table: Optional[pulumi.Input[bool]] = None, - service_access_role_arn: Optional[pulumi.Input[str]] = None, - stream_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if include_control_details is not None: - _setter("include_control_details", include_control_details) + pulumi.set(__self__, "include_control_details", include_control_details) if include_null_and_empty is not None: - _setter("include_null_and_empty", include_null_and_empty) + pulumi.set(__self__, "include_null_and_empty", include_null_and_empty) if include_partition_value is not None: - _setter("include_partition_value", include_partition_value) + pulumi.set(__self__, "include_partition_value", include_partition_value) if include_table_alter_operations is not None: - _setter("include_table_alter_operations", include_table_alter_operations) + pulumi.set(__self__, "include_table_alter_operations", include_table_alter_operations) if include_transaction_details is not None: - _setter("include_transaction_details", include_transaction_details) + pulumi.set(__self__, "include_transaction_details", include_transaction_details) if message_format is not None: - _setter("message_format", message_format) + pulumi.set(__self__, "message_format", message_format) if no_hex_prefix is not None: - _setter("no_hex_prefix", no_hex_prefix) + pulumi.set(__self__, "no_hex_prefix", no_hex_prefix) if partition_include_schema_table is not None: - _setter("partition_include_schema_table", partition_include_schema_table) + pulumi.set(__self__, "partition_include_schema_table", partition_include_schema_table) if service_access_role_arn is not None: - _setter("service_access_role_arn", service_access_role_arn) + pulumi.set(__self__, "service_access_role_arn", service_access_role_arn) if stream_arn is not None: - _setter("stream_arn", stream_arn) + pulumi.set(__self__, "stream_arn", stream_arn) @property @pulumi.getter(name="includeControlDetails") @@ -925,81 +764,40 @@ def __init__(__self__, *, use_bcp_full_load: Optional[pulumi.Input[bool]] = None, use_third_party_backup_device: Optional[pulumi.Input[bool]] = None, username: Optional[pulumi.Input[str]] = None): - EndpointMicrosoftSqlServerSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bcp_packet_size=bcp_packet_size, - control_tables_file_group=control_tables_file_group, - database_name=database_name, - force_lob_lookup=force_lob_lookup, - password=password, - port=port, - query_single_always_on_node=query_single_always_on_node, - read_backup_only=read_backup_only, - safeguard_policy=safeguard_policy, - secrets_manager_access_role_arn=secrets_manager_access_role_arn, - secrets_manager_secret_id=secrets_manager_secret_id, - server_name=server_name, - tlog_access_mode=tlog_access_mode, - trim_space_in_char=trim_space_in_char, - use_bcp_full_load=use_bcp_full_load, - use_third_party_backup_device=use_third_party_backup_device, - username=username, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bcp_packet_size: Optional[pulumi.Input[int]] = None, - control_tables_file_group: Optional[pulumi.Input[str]] = None, - database_name: Optional[pulumi.Input[str]] = None, - force_lob_lookup: Optional[pulumi.Input[bool]] = None, - password: Optional[pulumi.Input[str]] = None, - port: Optional[pulumi.Input[int]] = None, - query_single_always_on_node: Optional[pulumi.Input[bool]] = None, - read_backup_only: Optional[pulumi.Input[bool]] = None, - safeguard_policy: Optional[pulumi.Input[str]] = None, - secrets_manager_access_role_arn: Optional[pulumi.Input[str]] = None, - secrets_manager_secret_id: Optional[pulumi.Input[str]] = None, - server_name: Optional[pulumi.Input[str]] = None, - tlog_access_mode: Optional[pulumi.Input[str]] = None, - trim_space_in_char: Optional[pulumi.Input[bool]] = None, - use_bcp_full_load: Optional[pulumi.Input[bool]] = None, - use_third_party_backup_device: Optional[pulumi.Input[bool]] = None, - username: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bcp_packet_size is not None: - _setter("bcp_packet_size", bcp_packet_size) + pulumi.set(__self__, "bcp_packet_size", bcp_packet_size) if control_tables_file_group is not None: - _setter("control_tables_file_group", control_tables_file_group) + pulumi.set(__self__, "control_tables_file_group", control_tables_file_group) if database_name is not None: - _setter("database_name", database_name) + pulumi.set(__self__, "database_name", database_name) if force_lob_lookup is not None: - _setter("force_lob_lookup", force_lob_lookup) + pulumi.set(__self__, "force_lob_lookup", force_lob_lookup) if password is not None: - _setter("password", password) + pulumi.set(__self__, "password", password) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if query_single_always_on_node is not None: - _setter("query_single_always_on_node", query_single_always_on_node) + pulumi.set(__self__, "query_single_always_on_node", query_single_always_on_node) if read_backup_only is not None: - _setter("read_backup_only", read_backup_only) + pulumi.set(__self__, "read_backup_only", read_backup_only) if safeguard_policy is not None: - _setter("safeguard_policy", safeguard_policy) + pulumi.set(__self__, "safeguard_policy", safeguard_policy) if secrets_manager_access_role_arn is not None: - _setter("secrets_manager_access_role_arn", secrets_manager_access_role_arn) + pulumi.set(__self__, "secrets_manager_access_role_arn", secrets_manager_access_role_arn) if secrets_manager_secret_id is not None: - _setter("secrets_manager_secret_id", secrets_manager_secret_id) + pulumi.set(__self__, "secrets_manager_secret_id", secrets_manager_secret_id) if server_name is not None: - _setter("server_name", server_name) + pulumi.set(__self__, "server_name", server_name) if tlog_access_mode is not None: - _setter("tlog_access_mode", tlog_access_mode) + pulumi.set(__self__, "tlog_access_mode", tlog_access_mode) if trim_space_in_char is not None: - _setter("trim_space_in_char", trim_space_in_char) + pulumi.set(__self__, "trim_space_in_char", trim_space_in_char) if use_bcp_full_load is not None: - _setter("use_bcp_full_load", use_bcp_full_load) + pulumi.set(__self__, "use_bcp_full_load", use_bcp_full_load) if use_third_party_backup_device is not None: - _setter("use_third_party_backup_device", use_third_party_backup_device) + pulumi.set(__self__, "use_third_party_backup_device", use_third_party_backup_device) if username is not None: - _setter("username", username) + pulumi.set(__self__, "username", username) @property @pulumi.getter(name="bcpPacketSize") @@ -1171,65 +969,32 @@ def __init__(__self__, *, secrets_manager_secret_id: Optional[pulumi.Input[str]] = None, server_name: Optional[pulumi.Input[str]] = None, username: Optional[pulumi.Input[str]] = None): - EndpointMongoDbSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - auth_mechanism=auth_mechanism, - auth_source=auth_source, - auth_type=auth_type, - database_name=database_name, - docs_to_investigate=docs_to_investigate, - extract_doc_id=extract_doc_id, - nesting_level=nesting_level, - password=password, - port=port, - secrets_manager_access_role_arn=secrets_manager_access_role_arn, - secrets_manager_secret_id=secrets_manager_secret_id, - server_name=server_name, - username=username, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auth_mechanism: Optional[pulumi.Input[str]] = None, - auth_source: Optional[pulumi.Input[str]] = None, - auth_type: Optional[pulumi.Input[str]] = None, - database_name: Optional[pulumi.Input[str]] = None, - docs_to_investigate: Optional[pulumi.Input[str]] = None, - extract_doc_id: Optional[pulumi.Input[str]] = None, - nesting_level: Optional[pulumi.Input[str]] = None, - password: Optional[pulumi.Input[str]] = None, - port: Optional[pulumi.Input[int]] = None, - secrets_manager_access_role_arn: Optional[pulumi.Input[str]] = None, - secrets_manager_secret_id: Optional[pulumi.Input[str]] = None, - server_name: Optional[pulumi.Input[str]] = None, - username: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if auth_mechanism is not None: - _setter("auth_mechanism", auth_mechanism) + pulumi.set(__self__, "auth_mechanism", auth_mechanism) if auth_source is not None: - _setter("auth_source", auth_source) + pulumi.set(__self__, "auth_source", auth_source) if auth_type is not None: - _setter("auth_type", auth_type) + pulumi.set(__self__, "auth_type", auth_type) if database_name is not None: - _setter("database_name", database_name) + pulumi.set(__self__, "database_name", database_name) if docs_to_investigate is not None: - _setter("docs_to_investigate", docs_to_investigate) + pulumi.set(__self__, "docs_to_investigate", docs_to_investigate) if extract_doc_id is not None: - _setter("extract_doc_id", extract_doc_id) + pulumi.set(__self__, "extract_doc_id", extract_doc_id) if nesting_level is not None: - _setter("nesting_level", nesting_level) + pulumi.set(__self__, "nesting_level", nesting_level) if password is not None: - _setter("password", password) + pulumi.set(__self__, "password", password) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if secrets_manager_access_role_arn is not None: - _setter("secrets_manager_access_role_arn", secrets_manager_access_role_arn) + pulumi.set(__self__, "secrets_manager_access_role_arn", secrets_manager_access_role_arn) if secrets_manager_secret_id is not None: - _setter("secrets_manager_secret_id", secrets_manager_secret_id) + pulumi.set(__self__, "secrets_manager_secret_id", secrets_manager_secret_id) if server_name is not None: - _setter("server_name", server_name) + pulumi.set(__self__, "server_name", server_name) if username is not None: - _setter("username", username) + pulumi.set(__self__, "username", username) @property @pulumi.getter(name="authMechanism") @@ -1361,49 +1126,24 @@ def __init__(__self__, *, secrets_manager_secret_id: Optional[pulumi.Input[str]] = None, server_timezone: Optional[pulumi.Input[str]] = None, target_db_type: Optional[pulumi.Input[str]] = None): - EndpointMySqlSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - after_connect_script=after_connect_script, - clean_source_metadata_on_mismatch=clean_source_metadata_on_mismatch, - events_poll_interval=events_poll_interval, - max_file_size=max_file_size, - parallel_load_threads=parallel_load_threads, - secrets_manager_access_role_arn=secrets_manager_access_role_arn, - secrets_manager_secret_id=secrets_manager_secret_id, - server_timezone=server_timezone, - target_db_type=target_db_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - after_connect_script: Optional[pulumi.Input[str]] = None, - clean_source_metadata_on_mismatch: Optional[pulumi.Input[bool]] = None, - events_poll_interval: Optional[pulumi.Input[int]] = None, - max_file_size: Optional[pulumi.Input[int]] = None, - parallel_load_threads: Optional[pulumi.Input[int]] = None, - secrets_manager_access_role_arn: Optional[pulumi.Input[str]] = None, - secrets_manager_secret_id: Optional[pulumi.Input[str]] = None, - server_timezone: Optional[pulumi.Input[str]] = None, - target_db_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if after_connect_script is not None: - _setter("after_connect_script", after_connect_script) + pulumi.set(__self__, "after_connect_script", after_connect_script) if clean_source_metadata_on_mismatch is not None: - _setter("clean_source_metadata_on_mismatch", clean_source_metadata_on_mismatch) + pulumi.set(__self__, "clean_source_metadata_on_mismatch", clean_source_metadata_on_mismatch) if events_poll_interval is not None: - _setter("events_poll_interval", events_poll_interval) + pulumi.set(__self__, "events_poll_interval", events_poll_interval) if max_file_size is not None: - _setter("max_file_size", max_file_size) + pulumi.set(__self__, "max_file_size", max_file_size) if parallel_load_threads is not None: - _setter("parallel_load_threads", parallel_load_threads) + pulumi.set(__self__, "parallel_load_threads", parallel_load_threads) if secrets_manager_access_role_arn is not None: - _setter("secrets_manager_access_role_arn", secrets_manager_access_role_arn) + pulumi.set(__self__, "secrets_manager_access_role_arn", secrets_manager_access_role_arn) if secrets_manager_secret_id is not None: - _setter("secrets_manager_secret_id", secrets_manager_secret_id) + pulumi.set(__self__, "secrets_manager_secret_id", secrets_manager_secret_id) if server_timezone is not None: - _setter("server_timezone", server_timezone) + pulumi.set(__self__, "server_timezone", server_timezone) if target_db_type is not None: - _setter("target_db_type", target_db_type) + pulumi.set(__self__, "target_db_type", target_db_type) @property @pulumi.getter(name="afterConnectScript") @@ -1497,41 +1237,20 @@ def __init__(__self__, *, s3_bucket_folder: Optional[pulumi.Input[str]] = None, s3_bucket_name: Optional[pulumi.Input[str]] = None, service_access_role_arn: Optional[pulumi.Input[str]] = None): - EndpointNeptuneSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - error_retry_duration=error_retry_duration, - iam_auth_enabled=iam_auth_enabled, - max_file_size=max_file_size, - max_retry_count=max_retry_count, - s3_bucket_folder=s3_bucket_folder, - s3_bucket_name=s3_bucket_name, - service_access_role_arn=service_access_role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - error_retry_duration: Optional[pulumi.Input[int]] = None, - iam_auth_enabled: Optional[pulumi.Input[bool]] = None, - max_file_size: Optional[pulumi.Input[int]] = None, - max_retry_count: Optional[pulumi.Input[int]] = None, - s3_bucket_folder: Optional[pulumi.Input[str]] = None, - s3_bucket_name: Optional[pulumi.Input[str]] = None, - service_access_role_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if error_retry_duration is not None: - _setter("error_retry_duration", error_retry_duration) + pulumi.set(__self__, "error_retry_duration", error_retry_duration) if iam_auth_enabled is not None: - _setter("iam_auth_enabled", iam_auth_enabled) + pulumi.set(__self__, "iam_auth_enabled", iam_auth_enabled) if max_file_size is not None: - _setter("max_file_size", max_file_size) + pulumi.set(__self__, "max_file_size", max_file_size) if max_retry_count is not None: - _setter("max_retry_count", max_retry_count) + pulumi.set(__self__, "max_retry_count", max_retry_count) if s3_bucket_folder is not None: - _setter("s3_bucket_folder", s3_bucket_folder) + pulumi.set(__self__, "s3_bucket_folder", s3_bucket_folder) if s3_bucket_name is not None: - _setter("s3_bucket_name", s3_bucket_name) + pulumi.set(__self__, "s3_bucket_name", s3_bucket_name) if service_access_role_arn is not None: - _setter("service_access_role_arn", service_access_role_arn) + pulumi.set(__self__, "service_access_role_arn", service_access_role_arn) @property @pulumi.getter(name="errorRetryDuration") @@ -1635,153 +1354,76 @@ def __init__(__self__, *, use_direct_path_full_load: Optional[pulumi.Input[bool]] = None, use_logminer_reader: Optional[pulumi.Input[bool]] = None, use_path_prefix: Optional[pulumi.Input[str]] = None): - EndpointOracleSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_alternate_directly=access_alternate_directly, - add_supplemental_logging=add_supplemental_logging, - additional_archived_log_dest_id=additional_archived_log_dest_id, - allow_select_nested_tables=allow_select_nested_tables, - archived_log_dest_id=archived_log_dest_id, - archived_logs_only=archived_logs_only, - asm_password=asm_password, - asm_server=asm_server, - asm_user=asm_user, - char_length_semantics=char_length_semantics, - direct_path_no_log=direct_path_no_log, - direct_path_parallel_load=direct_path_parallel_load, - enable_homogenous_tablespace=enable_homogenous_tablespace, - extra_archived_log_dest_ids=extra_archived_log_dest_ids, - fail_tasks_on_lob_truncation=fail_tasks_on_lob_truncation, - number_datatype_scale=number_datatype_scale, - oracle_path_prefix=oracle_path_prefix, - parallel_asm_read_threads=parallel_asm_read_threads, - read_ahead_blocks=read_ahead_blocks, - read_table_space_name=read_table_space_name, - replace_path_prefix=replace_path_prefix, - retry_interval=retry_interval, - secrets_manager_access_role_arn=secrets_manager_access_role_arn, - secrets_manager_oracle_asm_access_role_arn=secrets_manager_oracle_asm_access_role_arn, - secrets_manager_oracle_asm_secret_id=secrets_manager_oracle_asm_secret_id, - secrets_manager_secret_id=secrets_manager_secret_id, - security_db_encryption=security_db_encryption, - security_db_encryption_name=security_db_encryption_name, - spatial_data_option_to_geo_json_function_name=spatial_data_option_to_geo_json_function_name, - standby_delay_time=standby_delay_time, - use_alternate_folder_for_online=use_alternate_folder_for_online, - use_b_file=use_b_file, - use_direct_path_full_load=use_direct_path_full_load, - use_logminer_reader=use_logminer_reader, - use_path_prefix=use_path_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_alternate_directly: Optional[pulumi.Input[bool]] = None, - add_supplemental_logging: Optional[pulumi.Input[bool]] = None, - additional_archived_log_dest_id: Optional[pulumi.Input[int]] = None, - allow_select_nested_tables: Optional[pulumi.Input[bool]] = None, - archived_log_dest_id: Optional[pulumi.Input[int]] = None, - archived_logs_only: Optional[pulumi.Input[bool]] = None, - asm_password: Optional[pulumi.Input[str]] = None, - asm_server: Optional[pulumi.Input[str]] = None, - asm_user: Optional[pulumi.Input[str]] = None, - char_length_semantics: Optional[pulumi.Input[str]] = None, - direct_path_no_log: Optional[pulumi.Input[bool]] = None, - direct_path_parallel_load: Optional[pulumi.Input[bool]] = None, - enable_homogenous_tablespace: Optional[pulumi.Input[bool]] = None, - extra_archived_log_dest_ids: Optional[pulumi.Input[Sequence[pulumi.Input[int]]]] = None, - fail_tasks_on_lob_truncation: Optional[pulumi.Input[bool]] = None, - number_datatype_scale: Optional[pulumi.Input[int]] = None, - oracle_path_prefix: Optional[pulumi.Input[str]] = None, - parallel_asm_read_threads: Optional[pulumi.Input[int]] = None, - read_ahead_blocks: Optional[pulumi.Input[int]] = None, - read_table_space_name: Optional[pulumi.Input[bool]] = None, - replace_path_prefix: Optional[pulumi.Input[bool]] = None, - retry_interval: Optional[pulumi.Input[int]] = None, - secrets_manager_access_role_arn: Optional[pulumi.Input[str]] = None, - secrets_manager_oracle_asm_access_role_arn: Optional[pulumi.Input[str]] = None, - secrets_manager_oracle_asm_secret_id: Optional[pulumi.Input[str]] = None, - secrets_manager_secret_id: Optional[pulumi.Input[str]] = None, - security_db_encryption: Optional[pulumi.Input[str]] = None, - security_db_encryption_name: Optional[pulumi.Input[str]] = None, - spatial_data_option_to_geo_json_function_name: Optional[pulumi.Input[str]] = None, - standby_delay_time: Optional[pulumi.Input[int]] = None, - use_alternate_folder_for_online: Optional[pulumi.Input[bool]] = None, - use_b_file: Optional[pulumi.Input[bool]] = None, - use_direct_path_full_load: Optional[pulumi.Input[bool]] = None, - use_logminer_reader: Optional[pulumi.Input[bool]] = None, - use_path_prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_alternate_directly is not None: - _setter("access_alternate_directly", access_alternate_directly) + pulumi.set(__self__, "access_alternate_directly", access_alternate_directly) if add_supplemental_logging is not None: - _setter("add_supplemental_logging", add_supplemental_logging) + pulumi.set(__self__, "add_supplemental_logging", add_supplemental_logging) if additional_archived_log_dest_id is not None: - _setter("additional_archived_log_dest_id", additional_archived_log_dest_id) + pulumi.set(__self__, "additional_archived_log_dest_id", additional_archived_log_dest_id) if allow_select_nested_tables is not None: - _setter("allow_select_nested_tables", allow_select_nested_tables) + pulumi.set(__self__, "allow_select_nested_tables", allow_select_nested_tables) if archived_log_dest_id is not None: - _setter("archived_log_dest_id", archived_log_dest_id) + pulumi.set(__self__, "archived_log_dest_id", archived_log_dest_id) if archived_logs_only is not None: - _setter("archived_logs_only", archived_logs_only) + pulumi.set(__self__, "archived_logs_only", archived_logs_only) if asm_password is not None: - _setter("asm_password", asm_password) + pulumi.set(__self__, "asm_password", asm_password) if asm_server is not None: - _setter("asm_server", asm_server) + pulumi.set(__self__, "asm_server", asm_server) if asm_user is not None: - _setter("asm_user", asm_user) + pulumi.set(__self__, "asm_user", asm_user) if char_length_semantics is not None: - _setter("char_length_semantics", char_length_semantics) + pulumi.set(__self__, "char_length_semantics", char_length_semantics) if direct_path_no_log is not None: - _setter("direct_path_no_log", direct_path_no_log) + pulumi.set(__self__, "direct_path_no_log", direct_path_no_log) if direct_path_parallel_load is not None: - _setter("direct_path_parallel_load", direct_path_parallel_load) + pulumi.set(__self__, "direct_path_parallel_load", direct_path_parallel_load) if enable_homogenous_tablespace is not None: - _setter("enable_homogenous_tablespace", enable_homogenous_tablespace) + pulumi.set(__self__, "enable_homogenous_tablespace", enable_homogenous_tablespace) if extra_archived_log_dest_ids is not None: - _setter("extra_archived_log_dest_ids", extra_archived_log_dest_ids) + pulumi.set(__self__, "extra_archived_log_dest_ids", extra_archived_log_dest_ids) if fail_tasks_on_lob_truncation is not None: - _setter("fail_tasks_on_lob_truncation", fail_tasks_on_lob_truncation) + pulumi.set(__self__, "fail_tasks_on_lob_truncation", fail_tasks_on_lob_truncation) if number_datatype_scale is not None: - _setter("number_datatype_scale", number_datatype_scale) + pulumi.set(__self__, "number_datatype_scale", number_datatype_scale) if oracle_path_prefix is not None: - _setter("oracle_path_prefix", oracle_path_prefix) + pulumi.set(__self__, "oracle_path_prefix", oracle_path_prefix) if parallel_asm_read_threads is not None: - _setter("parallel_asm_read_threads", parallel_asm_read_threads) + pulumi.set(__self__, "parallel_asm_read_threads", parallel_asm_read_threads) if read_ahead_blocks is not None: - _setter("read_ahead_blocks", read_ahead_blocks) + pulumi.set(__self__, "read_ahead_blocks", read_ahead_blocks) if read_table_space_name is not None: - _setter("read_table_space_name", read_table_space_name) + pulumi.set(__self__, "read_table_space_name", read_table_space_name) if replace_path_prefix is not None: - _setter("replace_path_prefix", replace_path_prefix) + pulumi.set(__self__, "replace_path_prefix", replace_path_prefix) if retry_interval is not None: - _setter("retry_interval", retry_interval) + pulumi.set(__self__, "retry_interval", retry_interval) if secrets_manager_access_role_arn is not None: - _setter("secrets_manager_access_role_arn", secrets_manager_access_role_arn) + pulumi.set(__self__, "secrets_manager_access_role_arn", secrets_manager_access_role_arn) if secrets_manager_oracle_asm_access_role_arn is not None: - _setter("secrets_manager_oracle_asm_access_role_arn", secrets_manager_oracle_asm_access_role_arn) + pulumi.set(__self__, "secrets_manager_oracle_asm_access_role_arn", secrets_manager_oracle_asm_access_role_arn) if secrets_manager_oracle_asm_secret_id is not None: - _setter("secrets_manager_oracle_asm_secret_id", secrets_manager_oracle_asm_secret_id) + pulumi.set(__self__, "secrets_manager_oracle_asm_secret_id", secrets_manager_oracle_asm_secret_id) if secrets_manager_secret_id is not None: - _setter("secrets_manager_secret_id", secrets_manager_secret_id) + pulumi.set(__self__, "secrets_manager_secret_id", secrets_manager_secret_id) if security_db_encryption is not None: - _setter("security_db_encryption", security_db_encryption) + pulumi.set(__self__, "security_db_encryption", security_db_encryption) if security_db_encryption_name is not None: - _setter("security_db_encryption_name", security_db_encryption_name) + pulumi.set(__self__, "security_db_encryption_name", security_db_encryption_name) if spatial_data_option_to_geo_json_function_name is not None: - _setter("spatial_data_option_to_geo_json_function_name", spatial_data_option_to_geo_json_function_name) + pulumi.set(__self__, "spatial_data_option_to_geo_json_function_name", spatial_data_option_to_geo_json_function_name) if standby_delay_time is not None: - _setter("standby_delay_time", standby_delay_time) + pulumi.set(__self__, "standby_delay_time", standby_delay_time) if use_alternate_folder_for_online is not None: - _setter("use_alternate_folder_for_online", use_alternate_folder_for_online) + pulumi.set(__self__, "use_alternate_folder_for_online", use_alternate_folder_for_online) if use_b_file is not None: - _setter("use_b_file", use_b_file) + pulumi.set(__self__, "use_b_file", use_b_file) if use_direct_path_full_load is not None: - _setter("use_direct_path_full_load", use_direct_path_full_load) + pulumi.set(__self__, "use_direct_path_full_load", use_direct_path_full_load) if use_logminer_reader is not None: - _setter("use_logminer_reader", use_logminer_reader) + pulumi.set(__self__, "use_logminer_reader", use_logminer_reader) if use_path_prefix is not None: - _setter("use_path_prefix", use_path_prefix) + pulumi.set(__self__, "use_path_prefix", use_path_prefix) @property @pulumi.getter(name="accessAlternateDirectly") @@ -2118,77 +1760,38 @@ def __init__(__self__, *, secrets_manager_access_role_arn: Optional[pulumi.Input[str]] = None, secrets_manager_secret_id: Optional[pulumi.Input[str]] = None, slot_name: Optional[pulumi.Input[str]] = None): - EndpointPostgreSqlSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - after_connect_script=after_connect_script, - babelfish_database_name=babelfish_database_name, - capture_ddls=capture_ddls, - database_mode=database_mode, - ddl_artifacts_schema=ddl_artifacts_schema, - execute_timeout=execute_timeout, - fail_tasks_on_lob_truncation=fail_tasks_on_lob_truncation, - heartbeat_enable=heartbeat_enable, - heartbeat_frequency=heartbeat_frequency, - heartbeat_schema=heartbeat_schema, - map_boolean_as_boolean=map_boolean_as_boolean, - max_file_size=max_file_size, - plugin_name=plugin_name, - secrets_manager_access_role_arn=secrets_manager_access_role_arn, - secrets_manager_secret_id=secrets_manager_secret_id, - slot_name=slot_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - after_connect_script: Optional[pulumi.Input[str]] = None, - babelfish_database_name: Optional[pulumi.Input[str]] = None, - capture_ddls: Optional[pulumi.Input[bool]] = None, - database_mode: Optional[pulumi.Input[str]] = None, - ddl_artifacts_schema: Optional[pulumi.Input[str]] = None, - execute_timeout: Optional[pulumi.Input[int]] = None, - fail_tasks_on_lob_truncation: Optional[pulumi.Input[bool]] = None, - heartbeat_enable: Optional[pulumi.Input[bool]] = None, - heartbeat_frequency: Optional[pulumi.Input[int]] = None, - heartbeat_schema: Optional[pulumi.Input[str]] = None, - map_boolean_as_boolean: Optional[pulumi.Input[bool]] = None, - max_file_size: Optional[pulumi.Input[int]] = None, - plugin_name: Optional[pulumi.Input[str]] = None, - secrets_manager_access_role_arn: Optional[pulumi.Input[str]] = None, - secrets_manager_secret_id: Optional[pulumi.Input[str]] = None, - slot_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if after_connect_script is not None: - _setter("after_connect_script", after_connect_script) + pulumi.set(__self__, "after_connect_script", after_connect_script) if babelfish_database_name is not None: - _setter("babelfish_database_name", babelfish_database_name) + pulumi.set(__self__, "babelfish_database_name", babelfish_database_name) if capture_ddls is not None: - _setter("capture_ddls", capture_ddls) + pulumi.set(__self__, "capture_ddls", capture_ddls) if database_mode is not None: - _setter("database_mode", database_mode) + pulumi.set(__self__, "database_mode", database_mode) if ddl_artifacts_schema is not None: - _setter("ddl_artifacts_schema", ddl_artifacts_schema) + pulumi.set(__self__, "ddl_artifacts_schema", ddl_artifacts_schema) if execute_timeout is not None: - _setter("execute_timeout", execute_timeout) + pulumi.set(__self__, "execute_timeout", execute_timeout) if fail_tasks_on_lob_truncation is not None: - _setter("fail_tasks_on_lob_truncation", fail_tasks_on_lob_truncation) + pulumi.set(__self__, "fail_tasks_on_lob_truncation", fail_tasks_on_lob_truncation) if heartbeat_enable is not None: - _setter("heartbeat_enable", heartbeat_enable) + pulumi.set(__self__, "heartbeat_enable", heartbeat_enable) if heartbeat_frequency is not None: - _setter("heartbeat_frequency", heartbeat_frequency) + pulumi.set(__self__, "heartbeat_frequency", heartbeat_frequency) if heartbeat_schema is not None: - _setter("heartbeat_schema", heartbeat_schema) + pulumi.set(__self__, "heartbeat_schema", heartbeat_schema) if map_boolean_as_boolean is not None: - _setter("map_boolean_as_boolean", map_boolean_as_boolean) + pulumi.set(__self__, "map_boolean_as_boolean", map_boolean_as_boolean) if max_file_size is not None: - _setter("max_file_size", max_file_size) + pulumi.set(__self__, "max_file_size", max_file_size) if plugin_name is not None: - _setter("plugin_name", plugin_name) + pulumi.set(__self__, "plugin_name", plugin_name) if secrets_manager_access_role_arn is not None: - _setter("secrets_manager_access_role_arn", secrets_manager_access_role_arn) + pulumi.set(__self__, "secrets_manager_access_role_arn", secrets_manager_access_role_arn) if secrets_manager_secret_id is not None: - _setter("secrets_manager_secret_id", secrets_manager_secret_id) + pulumi.set(__self__, "secrets_manager_secret_id", secrets_manager_secret_id) if slot_name is not None: - _setter("slot_name", slot_name) + pulumi.set(__self__, "slot_name", slot_name) @property @pulumi.getter(name="afterConnectScript") @@ -2345,41 +1948,20 @@ def __init__(__self__, *, server_name: Optional[pulumi.Input[str]] = None, ssl_ca_certificate_arn: Optional[pulumi.Input[str]] = None, ssl_security_protocol: Optional[pulumi.Input[str]] = None): - EndpointRedisSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - auth_password=auth_password, - auth_type=auth_type, - auth_user_name=auth_user_name, - port=port, - server_name=server_name, - ssl_ca_certificate_arn=ssl_ca_certificate_arn, - ssl_security_protocol=ssl_security_protocol, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auth_password: Optional[pulumi.Input[str]] = None, - auth_type: Optional[pulumi.Input[str]] = None, - auth_user_name: Optional[pulumi.Input[str]] = None, - port: Optional[pulumi.Input[float]] = None, - server_name: Optional[pulumi.Input[str]] = None, - ssl_ca_certificate_arn: Optional[pulumi.Input[str]] = None, - ssl_security_protocol: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if auth_password is not None: - _setter("auth_password", auth_password) + pulumi.set(__self__, "auth_password", auth_password) if auth_type is not None: - _setter("auth_type", auth_type) + pulumi.set(__self__, "auth_type", auth_type) if auth_user_name is not None: - _setter("auth_user_name", auth_user_name) + pulumi.set(__self__, "auth_user_name", auth_user_name) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if server_name is not None: - _setter("server_name", server_name) + pulumi.set(__self__, "server_name", server_name) if ssl_ca_certificate_arn is not None: - _setter("ssl_ca_certificate_arn", ssl_ca_certificate_arn) + pulumi.set(__self__, "ssl_ca_certificate_arn", ssl_ca_certificate_arn) if ssl_security_protocol is not None: - _setter("ssl_security_protocol", ssl_security_protocol) + pulumi.set(__self__, "ssl_security_protocol", ssl_security_protocol) @property @pulumi.getter(name="authPassword") @@ -2474,117 +2056,58 @@ def __init__(__self__, *, trim_blanks: Optional[pulumi.Input[bool]] = None, truncate_columns: Optional[pulumi.Input[bool]] = None, write_buffer_size: Optional[pulumi.Input[int]] = None): - EndpointRedshiftSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - accept_any_date=accept_any_date, - after_connect_script=after_connect_script, - bucket_folder=bucket_folder, - bucket_name=bucket_name, - case_sensitive_names=case_sensitive_names, - comp_update=comp_update, - connection_timeout=connection_timeout, - date_format=date_format, - empty_as_null=empty_as_null, - encryption_mode=encryption_mode, - explicit_ids=explicit_ids, - file_transfer_upload_streams=file_transfer_upload_streams, - load_timeout=load_timeout, - map_boolean_as_boolean=map_boolean_as_boolean, - max_file_size=max_file_size, - remove_quotes=remove_quotes, - replace_chars=replace_chars, - replace_invalid_chars=replace_invalid_chars, - secrets_manager_access_role_arn=secrets_manager_access_role_arn, - secrets_manager_secret_id=secrets_manager_secret_id, - server_side_encryption_kms_key_id=server_side_encryption_kms_key_id, - service_access_role_arn=service_access_role_arn, - time_format=time_format, - trim_blanks=trim_blanks, - truncate_columns=truncate_columns, - write_buffer_size=write_buffer_size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - accept_any_date: Optional[pulumi.Input[bool]] = None, - after_connect_script: Optional[pulumi.Input[str]] = None, - bucket_folder: Optional[pulumi.Input[str]] = None, - bucket_name: Optional[pulumi.Input[str]] = None, - case_sensitive_names: Optional[pulumi.Input[bool]] = None, - comp_update: Optional[pulumi.Input[bool]] = None, - connection_timeout: Optional[pulumi.Input[int]] = None, - date_format: Optional[pulumi.Input[str]] = None, - empty_as_null: Optional[pulumi.Input[bool]] = None, - encryption_mode: Optional[pulumi.Input[str]] = None, - explicit_ids: Optional[pulumi.Input[bool]] = None, - file_transfer_upload_streams: Optional[pulumi.Input[int]] = None, - load_timeout: Optional[pulumi.Input[int]] = None, - map_boolean_as_boolean: Optional[pulumi.Input[bool]] = None, - max_file_size: Optional[pulumi.Input[int]] = None, - remove_quotes: Optional[pulumi.Input[bool]] = None, - replace_chars: Optional[pulumi.Input[str]] = None, - replace_invalid_chars: Optional[pulumi.Input[str]] = None, - secrets_manager_access_role_arn: Optional[pulumi.Input[str]] = None, - secrets_manager_secret_id: Optional[pulumi.Input[str]] = None, - server_side_encryption_kms_key_id: Optional[pulumi.Input[str]] = None, - service_access_role_arn: Optional[pulumi.Input[str]] = None, - time_format: Optional[pulumi.Input[str]] = None, - trim_blanks: Optional[pulumi.Input[bool]] = None, - truncate_columns: Optional[pulumi.Input[bool]] = None, - write_buffer_size: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if accept_any_date is not None: - _setter("accept_any_date", accept_any_date) + pulumi.set(__self__, "accept_any_date", accept_any_date) if after_connect_script is not None: - _setter("after_connect_script", after_connect_script) + pulumi.set(__self__, "after_connect_script", after_connect_script) if bucket_folder is not None: - _setter("bucket_folder", bucket_folder) + pulumi.set(__self__, "bucket_folder", bucket_folder) if bucket_name is not None: - _setter("bucket_name", bucket_name) + pulumi.set(__self__, "bucket_name", bucket_name) if case_sensitive_names is not None: - _setter("case_sensitive_names", case_sensitive_names) + pulumi.set(__self__, "case_sensitive_names", case_sensitive_names) if comp_update is not None: - _setter("comp_update", comp_update) + pulumi.set(__self__, "comp_update", comp_update) if connection_timeout is not None: - _setter("connection_timeout", connection_timeout) + pulumi.set(__self__, "connection_timeout", connection_timeout) if date_format is not None: - _setter("date_format", date_format) + pulumi.set(__self__, "date_format", date_format) if empty_as_null is not None: - _setter("empty_as_null", empty_as_null) + pulumi.set(__self__, "empty_as_null", empty_as_null) if encryption_mode is not None: - _setter("encryption_mode", encryption_mode) + pulumi.set(__self__, "encryption_mode", encryption_mode) if explicit_ids is not None: - _setter("explicit_ids", explicit_ids) + pulumi.set(__self__, "explicit_ids", explicit_ids) if file_transfer_upload_streams is not None: - _setter("file_transfer_upload_streams", file_transfer_upload_streams) + pulumi.set(__self__, "file_transfer_upload_streams", file_transfer_upload_streams) if load_timeout is not None: - _setter("load_timeout", load_timeout) + pulumi.set(__self__, "load_timeout", load_timeout) if map_boolean_as_boolean is not None: - _setter("map_boolean_as_boolean", map_boolean_as_boolean) + pulumi.set(__self__, "map_boolean_as_boolean", map_boolean_as_boolean) if max_file_size is not None: - _setter("max_file_size", max_file_size) + pulumi.set(__self__, "max_file_size", max_file_size) if remove_quotes is not None: - _setter("remove_quotes", remove_quotes) + pulumi.set(__self__, "remove_quotes", remove_quotes) if replace_chars is not None: - _setter("replace_chars", replace_chars) + pulumi.set(__self__, "replace_chars", replace_chars) if replace_invalid_chars is not None: - _setter("replace_invalid_chars", replace_invalid_chars) + pulumi.set(__self__, "replace_invalid_chars", replace_invalid_chars) if secrets_manager_access_role_arn is not None: - _setter("secrets_manager_access_role_arn", secrets_manager_access_role_arn) + pulumi.set(__self__, "secrets_manager_access_role_arn", secrets_manager_access_role_arn) if secrets_manager_secret_id is not None: - _setter("secrets_manager_secret_id", secrets_manager_secret_id) + pulumi.set(__self__, "secrets_manager_secret_id", secrets_manager_secret_id) if server_side_encryption_kms_key_id is not None: - _setter("server_side_encryption_kms_key_id", server_side_encryption_kms_key_id) + pulumi.set(__self__, "server_side_encryption_kms_key_id", server_side_encryption_kms_key_id) if service_access_role_arn is not None: - _setter("service_access_role_arn", service_access_role_arn) + pulumi.set(__self__, "service_access_role_arn", service_access_role_arn) if time_format is not None: - _setter("time_format", time_format) + pulumi.set(__self__, "time_format", time_format) if trim_blanks is not None: - _setter("trim_blanks", trim_blanks) + pulumi.set(__self__, "trim_blanks", trim_blanks) if truncate_columns is not None: - _setter("truncate_columns", truncate_columns) + pulumi.set(__self__, "truncate_columns", truncate_columns) if write_buffer_size is not None: - _setter("write_buffer_size", write_buffer_size) + pulumi.set(__self__, "write_buffer_size", write_buffer_size) @property @pulumi.getter(name="acceptAnyDate") @@ -2862,165 +2385,82 @@ def __init__(__self__, *, timestamp_column_name: Optional[pulumi.Input[str]] = None, use_csv_no_sup_value: Optional[pulumi.Input[bool]] = None, use_task_start_time_for_full_load_timestamp: Optional[pulumi.Input[bool]] = None): - EndpointS3SettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - add_column_name=add_column_name, - bucket_folder=bucket_folder, - bucket_name=bucket_name, - canned_acl_for_objects=canned_acl_for_objects, - cdc_inserts_and_updates=cdc_inserts_and_updates, - cdc_inserts_only=cdc_inserts_only, - cdc_max_batch_interval=cdc_max_batch_interval, - cdc_min_file_size=cdc_min_file_size, - cdc_path=cdc_path, - compression_type=compression_type, - csv_delimiter=csv_delimiter, - csv_no_sup_value=csv_no_sup_value, - csv_null_value=csv_null_value, - csv_row_delimiter=csv_row_delimiter, - data_format=data_format, - data_page_size=data_page_size, - date_partition_delimiter=date_partition_delimiter, - date_partition_enabled=date_partition_enabled, - date_partition_sequence=date_partition_sequence, - date_partition_timezone=date_partition_timezone, - dict_page_size_limit=dict_page_size_limit, - enable_statistics=enable_statistics, - encoding_type=encoding_type, - encryption_mode=encryption_mode, - external_table_definition=external_table_definition, - ignore_header_rows=ignore_header_rows, - include_op_for_full_load=include_op_for_full_load, - max_file_size=max_file_size, - parquet_timestamp_in_millisecond=parquet_timestamp_in_millisecond, - parquet_version=parquet_version, - preserve_transactions=preserve_transactions, - rfc4180=rfc4180, - row_group_length=row_group_length, - server_side_encryption_kms_key_id=server_side_encryption_kms_key_id, - service_access_role_arn=service_access_role_arn, - timestamp_column_name=timestamp_column_name, - use_csv_no_sup_value=use_csv_no_sup_value, - use_task_start_time_for_full_load_timestamp=use_task_start_time_for_full_load_timestamp, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - add_column_name: Optional[pulumi.Input[bool]] = None, - bucket_folder: Optional[pulumi.Input[str]] = None, - bucket_name: Optional[pulumi.Input[str]] = None, - canned_acl_for_objects: Optional[pulumi.Input[str]] = None, - cdc_inserts_and_updates: Optional[pulumi.Input[bool]] = None, - cdc_inserts_only: Optional[pulumi.Input[bool]] = None, - cdc_max_batch_interval: Optional[pulumi.Input[int]] = None, - cdc_min_file_size: Optional[pulumi.Input[int]] = None, - cdc_path: Optional[pulumi.Input[str]] = None, - compression_type: Optional[pulumi.Input[str]] = None, - csv_delimiter: Optional[pulumi.Input[str]] = None, - csv_no_sup_value: Optional[pulumi.Input[str]] = None, - csv_null_value: Optional[pulumi.Input[str]] = None, - csv_row_delimiter: Optional[pulumi.Input[str]] = None, - data_format: Optional[pulumi.Input[str]] = None, - data_page_size: Optional[pulumi.Input[int]] = None, - date_partition_delimiter: Optional[pulumi.Input[str]] = None, - date_partition_enabled: Optional[pulumi.Input[bool]] = None, - date_partition_sequence: Optional[pulumi.Input[str]] = None, - date_partition_timezone: Optional[pulumi.Input[str]] = None, - dict_page_size_limit: Optional[pulumi.Input[int]] = None, - enable_statistics: Optional[pulumi.Input[bool]] = None, - encoding_type: Optional[pulumi.Input[str]] = None, - encryption_mode: Optional[pulumi.Input[str]] = None, - external_table_definition: Optional[pulumi.Input[str]] = None, - ignore_header_rows: Optional[pulumi.Input[int]] = None, - include_op_for_full_load: Optional[pulumi.Input[bool]] = None, - max_file_size: Optional[pulumi.Input[int]] = None, - parquet_timestamp_in_millisecond: Optional[pulumi.Input[bool]] = None, - parquet_version: Optional[pulumi.Input[str]] = None, - preserve_transactions: Optional[pulumi.Input[bool]] = None, - rfc4180: Optional[pulumi.Input[bool]] = None, - row_group_length: Optional[pulumi.Input[int]] = None, - server_side_encryption_kms_key_id: Optional[pulumi.Input[str]] = None, - service_access_role_arn: Optional[pulumi.Input[str]] = None, - timestamp_column_name: Optional[pulumi.Input[str]] = None, - use_csv_no_sup_value: Optional[pulumi.Input[bool]] = None, - use_task_start_time_for_full_load_timestamp: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if add_column_name is not None: - _setter("add_column_name", add_column_name) + pulumi.set(__self__, "add_column_name", add_column_name) if bucket_folder is not None: - _setter("bucket_folder", bucket_folder) + pulumi.set(__self__, "bucket_folder", bucket_folder) if bucket_name is not None: - _setter("bucket_name", bucket_name) + pulumi.set(__self__, "bucket_name", bucket_name) if canned_acl_for_objects is not None: - _setter("canned_acl_for_objects", canned_acl_for_objects) + pulumi.set(__self__, "canned_acl_for_objects", canned_acl_for_objects) if cdc_inserts_and_updates is not None: - _setter("cdc_inserts_and_updates", cdc_inserts_and_updates) + pulumi.set(__self__, "cdc_inserts_and_updates", cdc_inserts_and_updates) if cdc_inserts_only is not None: - _setter("cdc_inserts_only", cdc_inserts_only) + pulumi.set(__self__, "cdc_inserts_only", cdc_inserts_only) if cdc_max_batch_interval is not None: - _setter("cdc_max_batch_interval", cdc_max_batch_interval) + pulumi.set(__self__, "cdc_max_batch_interval", cdc_max_batch_interval) if cdc_min_file_size is not None: - _setter("cdc_min_file_size", cdc_min_file_size) + pulumi.set(__self__, "cdc_min_file_size", cdc_min_file_size) if cdc_path is not None: - _setter("cdc_path", cdc_path) + pulumi.set(__self__, "cdc_path", cdc_path) if compression_type is not None: - _setter("compression_type", compression_type) + pulumi.set(__self__, "compression_type", compression_type) if csv_delimiter is not None: - _setter("csv_delimiter", csv_delimiter) + pulumi.set(__self__, "csv_delimiter", csv_delimiter) if csv_no_sup_value is not None: - _setter("csv_no_sup_value", csv_no_sup_value) + pulumi.set(__self__, "csv_no_sup_value", csv_no_sup_value) if csv_null_value is not None: - _setter("csv_null_value", csv_null_value) + pulumi.set(__self__, "csv_null_value", csv_null_value) if csv_row_delimiter is not None: - _setter("csv_row_delimiter", csv_row_delimiter) + pulumi.set(__self__, "csv_row_delimiter", csv_row_delimiter) if data_format is not None: - _setter("data_format", data_format) + pulumi.set(__self__, "data_format", data_format) if data_page_size is not None: - _setter("data_page_size", data_page_size) + pulumi.set(__self__, "data_page_size", data_page_size) if date_partition_delimiter is not None: - _setter("date_partition_delimiter", date_partition_delimiter) + pulumi.set(__self__, "date_partition_delimiter", date_partition_delimiter) if date_partition_enabled is not None: - _setter("date_partition_enabled", date_partition_enabled) + pulumi.set(__self__, "date_partition_enabled", date_partition_enabled) if date_partition_sequence is not None: - _setter("date_partition_sequence", date_partition_sequence) + pulumi.set(__self__, "date_partition_sequence", date_partition_sequence) if date_partition_timezone is not None: - _setter("date_partition_timezone", date_partition_timezone) + pulumi.set(__self__, "date_partition_timezone", date_partition_timezone) if dict_page_size_limit is not None: - _setter("dict_page_size_limit", dict_page_size_limit) + pulumi.set(__self__, "dict_page_size_limit", dict_page_size_limit) if enable_statistics is not None: - _setter("enable_statistics", enable_statistics) + pulumi.set(__self__, "enable_statistics", enable_statistics) if encoding_type is not None: - _setter("encoding_type", encoding_type) + pulumi.set(__self__, "encoding_type", encoding_type) if encryption_mode is not None: - _setter("encryption_mode", encryption_mode) + pulumi.set(__self__, "encryption_mode", encryption_mode) if external_table_definition is not None: - _setter("external_table_definition", external_table_definition) + pulumi.set(__self__, "external_table_definition", external_table_definition) if ignore_header_rows is not None: - _setter("ignore_header_rows", ignore_header_rows) + pulumi.set(__self__, "ignore_header_rows", ignore_header_rows) if include_op_for_full_load is not None: - _setter("include_op_for_full_load", include_op_for_full_load) + pulumi.set(__self__, "include_op_for_full_load", include_op_for_full_load) if max_file_size is not None: - _setter("max_file_size", max_file_size) + pulumi.set(__self__, "max_file_size", max_file_size) if parquet_timestamp_in_millisecond is not None: - _setter("parquet_timestamp_in_millisecond", parquet_timestamp_in_millisecond) + pulumi.set(__self__, "parquet_timestamp_in_millisecond", parquet_timestamp_in_millisecond) if parquet_version is not None: - _setter("parquet_version", parquet_version) + pulumi.set(__self__, "parquet_version", parquet_version) if preserve_transactions is not None: - _setter("preserve_transactions", preserve_transactions) + pulumi.set(__self__, "preserve_transactions", preserve_transactions) if rfc4180 is not None: - _setter("rfc4180", rfc4180) + pulumi.set(__self__, "rfc4180", rfc4180) if row_group_length is not None: - _setter("row_group_length", row_group_length) + pulumi.set(__self__, "row_group_length", row_group_length) if server_side_encryption_kms_key_id is not None: - _setter("server_side_encryption_kms_key_id", server_side_encryption_kms_key_id) + pulumi.set(__self__, "server_side_encryption_kms_key_id", server_side_encryption_kms_key_id) if service_access_role_arn is not None: - _setter("service_access_role_arn", service_access_role_arn) + pulumi.set(__self__, "service_access_role_arn", service_access_role_arn) if timestamp_column_name is not None: - _setter("timestamp_column_name", timestamp_column_name) + pulumi.set(__self__, "timestamp_column_name", timestamp_column_name) if use_csv_no_sup_value is not None: - _setter("use_csv_no_sup_value", use_csv_no_sup_value) + pulumi.set(__self__, "use_csv_no_sup_value", use_csv_no_sup_value) if use_task_start_time_for_full_load_timestamp is not None: - _setter("use_task_start_time_for_full_load_timestamp", use_task_start_time_for_full_load_timestamp) + pulumi.set(__self__, "use_task_start_time_for_full_load_timestamp", use_task_start_time_for_full_load_timestamp) @property @pulumi.getter(name="addColumnName") @@ -3370,21 +2810,10 @@ class EndpointSybaseSettingsArgs: def __init__(__self__, *, secrets_manager_access_role_arn: Optional[pulumi.Input[str]] = None, secrets_manager_secret_id: Optional[pulumi.Input[str]] = None): - EndpointSybaseSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - secrets_manager_access_role_arn=secrets_manager_access_role_arn, - secrets_manager_secret_id=secrets_manager_secret_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - secrets_manager_access_role_arn: Optional[pulumi.Input[str]] = None, - secrets_manager_secret_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if secrets_manager_access_role_arn is not None: - _setter("secrets_manager_access_role_arn", secrets_manager_access_role_arn) + pulumi.set(__self__, "secrets_manager_access_role_arn", secrets_manager_access_role_arn) if secrets_manager_secret_id is not None: - _setter("secrets_manager_secret_id", secrets_manager_secret_id) + pulumi.set(__self__, "secrets_manager_secret_id", secrets_manager_secret_id) @property @pulumi.getter(name="secretsManagerAccessRoleArn") @@ -3410,19 +2839,8 @@ class EndpointTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - EndpointTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3448,19 +2866,8 @@ class EventSubscriptionTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - EventSubscriptionTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3496,48 +2903,23 @@ def __init__(__self__, *, """ Configuration parameters for provisioning a AWS DMS Serverless replication """ - ReplicationConfigComputeConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_capacity_units=max_capacity_units, - availability_zone=availability_zone, - dns_name_servers=dns_name_servers, - kms_key_id=kms_key_id, - min_capacity_units=min_capacity_units, - multi_az=multi_az, - preferred_maintenance_window=preferred_maintenance_window, - replication_subnet_group_id=replication_subnet_group_id, - vpc_security_group_ids=vpc_security_group_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_capacity_units: pulumi.Input[int], - availability_zone: Optional[pulumi.Input[str]] = None, - dns_name_servers: Optional[pulumi.Input[str]] = None, - kms_key_id: Optional[pulumi.Input[str]] = None, - min_capacity_units: Optional[pulumi.Input[int]] = None, - multi_az: Optional[pulumi.Input[bool]] = None, - preferred_maintenance_window: Optional[pulumi.Input[str]] = None, - replication_subnet_group_id: Optional[pulumi.Input[str]] = None, - vpc_security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_capacity_units", max_capacity_units) + pulumi.set(__self__, "max_capacity_units", max_capacity_units) if availability_zone is not None: - _setter("availability_zone", availability_zone) + pulumi.set(__self__, "availability_zone", availability_zone) if dns_name_servers is not None: - _setter("dns_name_servers", dns_name_servers) + pulumi.set(__self__, "dns_name_servers", dns_name_servers) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if min_capacity_units is not None: - _setter("min_capacity_units", min_capacity_units) + pulumi.set(__self__, "min_capacity_units", min_capacity_units) if multi_az is not None: - _setter("multi_az", multi_az) + pulumi.set(__self__, "multi_az", multi_az) if preferred_maintenance_window is not None: - _setter("preferred_maintenance_window", preferred_maintenance_window) + pulumi.set(__self__, "preferred_maintenance_window", preferred_maintenance_window) if replication_subnet_group_id is not None: - _setter("replication_subnet_group_id", replication_subnet_group_id) + pulumi.set(__self__, "replication_subnet_group_id", replication_subnet_group_id) if vpc_security_group_ids is not None: - _setter("vpc_security_group_ids", vpc_security_group_ids) + pulumi.set(__self__, "vpc_security_group_ids", vpc_security_group_ids) @property @pulumi.getter(name="maxCapacityUnits") @@ -3632,19 +3014,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key:

Tag key.

:param pulumi.Input[str] value:

Tag value.

""" - ReplicationConfigTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3676,19 +3047,8 @@ class ReplicationInstanceTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ReplicationInstanceTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3714,19 +3074,8 @@ class ReplicationSubnetGroupTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ReplicationSubnetGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3752,19 +3101,8 @@ class ReplicationTaskTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ReplicationTaskTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/dms/certificate.py b/sdk/python/pulumi_aws_native/dms/certificate.py index 80a1bdcfc8..42a58cd52b 100644 --- a/sdk/python/pulumi_aws_native/dms/certificate.py +++ b/sdk/python/pulumi_aws_native/dms/certificate.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['CertificateArgs', 'Certificate'] @@ -20,25 +20,12 @@ def __init__(__self__, *, """ The set of arguments for constructing a Certificate resource. """ - CertificateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_identifier=certificate_identifier, - certificate_pem=certificate_pem, - certificate_wallet=certificate_wallet, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_identifier: Optional[pulumi.Input[str]] = None, - certificate_pem: Optional[pulumi.Input[str]] = None, - certificate_wallet: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if certificate_identifier is not None: - _setter("certificate_identifier", certificate_identifier) + pulumi.set(__self__, "certificate_identifier", certificate_identifier) if certificate_pem is not None: - _setter("certificate_pem", certificate_pem) + pulumi.set(__self__, "certificate_pem", certificate_pem) if certificate_wallet is not None: - _setter("certificate_wallet", certificate_wallet) + pulumi.set(__self__, "certificate_wallet", certificate_wallet) @property @pulumi.getter(name="certificateIdentifier") @@ -107,10 +94,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CertificateArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/dms/endpoint.py b/sdk/python/pulumi_aws_native/dms/endpoint.py index 72fc152b3b..92e18aabf1 100644 --- a/sdk/python/pulumi_aws_native/dms/endpoint.py +++ b/sdk/python/pulumi_aws_native/dms/endpoint.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -50,135 +50,66 @@ def __init__(__self__, *, """ The set of arguments for constructing a Endpoint resource. """ - EndpointArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoint_type=endpoint_type, - engine_name=engine_name, - certificate_arn=certificate_arn, - database_name=database_name, - doc_db_settings=doc_db_settings, - dynamo_db_settings=dynamo_db_settings, - elasticsearch_settings=elasticsearch_settings, - endpoint_identifier=endpoint_identifier, - extra_connection_attributes=extra_connection_attributes, - gcp_my_sql_settings=gcp_my_sql_settings, - ibm_db2_settings=ibm_db2_settings, - kafka_settings=kafka_settings, - kinesis_settings=kinesis_settings, - kms_key_id=kms_key_id, - microsoft_sql_server_settings=microsoft_sql_server_settings, - mongo_db_settings=mongo_db_settings, - my_sql_settings=my_sql_settings, - neptune_settings=neptune_settings, - oracle_settings=oracle_settings, - password=password, - port=port, - postgre_sql_settings=postgre_sql_settings, - redis_settings=redis_settings, - redshift_settings=redshift_settings, - resource_identifier=resource_identifier, - s3_settings=s3_settings, - server_name=server_name, - ssl_mode=ssl_mode, - sybase_settings=sybase_settings, - tags=tags, - username=username, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoint_type: pulumi.Input[str], - engine_name: pulumi.Input[str], - certificate_arn: Optional[pulumi.Input[str]] = None, - database_name: Optional[pulumi.Input[str]] = None, - doc_db_settings: Optional[pulumi.Input['EndpointDocDbSettingsArgs']] = None, - dynamo_db_settings: Optional[pulumi.Input['EndpointDynamoDbSettingsArgs']] = None, - elasticsearch_settings: Optional[pulumi.Input['EndpointElasticsearchSettingsArgs']] = None, - endpoint_identifier: Optional[pulumi.Input[str]] = None, - extra_connection_attributes: Optional[pulumi.Input[str]] = None, - gcp_my_sql_settings: Optional[pulumi.Input['EndpointGcpMySqlSettingsArgs']] = None, - ibm_db2_settings: Optional[pulumi.Input['EndpointIbmDb2SettingsArgs']] = None, - kafka_settings: Optional[pulumi.Input['EndpointKafkaSettingsArgs']] = None, - kinesis_settings: Optional[pulumi.Input['EndpointKinesisSettingsArgs']] = None, - kms_key_id: Optional[pulumi.Input[str]] = None, - microsoft_sql_server_settings: Optional[pulumi.Input['EndpointMicrosoftSqlServerSettingsArgs']] = None, - mongo_db_settings: Optional[pulumi.Input['EndpointMongoDbSettingsArgs']] = None, - my_sql_settings: Optional[pulumi.Input['EndpointMySqlSettingsArgs']] = None, - neptune_settings: Optional[pulumi.Input['EndpointNeptuneSettingsArgs']] = None, - oracle_settings: Optional[pulumi.Input['EndpointOracleSettingsArgs']] = None, - password: Optional[pulumi.Input[str]] = None, - port: Optional[pulumi.Input[int]] = None, - postgre_sql_settings: Optional[pulumi.Input['EndpointPostgreSqlSettingsArgs']] = None, - redis_settings: Optional[pulumi.Input['EndpointRedisSettingsArgs']] = None, - redshift_settings: Optional[pulumi.Input['EndpointRedshiftSettingsArgs']] = None, - resource_identifier: Optional[pulumi.Input[str]] = None, - s3_settings: Optional[pulumi.Input['EndpointS3SettingsArgs']] = None, - server_name: Optional[pulumi.Input[str]] = None, - ssl_mode: Optional[pulumi.Input[str]] = None, - sybase_settings: Optional[pulumi.Input['EndpointSybaseSettingsArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['EndpointTagArgs']]]] = None, - username: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("endpoint_type", endpoint_type) - _setter("engine_name", engine_name) + pulumi.set(__self__, "endpoint_type", endpoint_type) + pulumi.set(__self__, "engine_name", engine_name) if certificate_arn is not None: - _setter("certificate_arn", certificate_arn) + pulumi.set(__self__, "certificate_arn", certificate_arn) if database_name is not None: - _setter("database_name", database_name) + pulumi.set(__self__, "database_name", database_name) if doc_db_settings is not None: - _setter("doc_db_settings", doc_db_settings) + pulumi.set(__self__, "doc_db_settings", doc_db_settings) if dynamo_db_settings is not None: - _setter("dynamo_db_settings", dynamo_db_settings) + pulumi.set(__self__, "dynamo_db_settings", dynamo_db_settings) if elasticsearch_settings is not None: - _setter("elasticsearch_settings", elasticsearch_settings) + pulumi.set(__self__, "elasticsearch_settings", elasticsearch_settings) if endpoint_identifier is not None: - _setter("endpoint_identifier", endpoint_identifier) + pulumi.set(__self__, "endpoint_identifier", endpoint_identifier) if extra_connection_attributes is not None: - _setter("extra_connection_attributes", extra_connection_attributes) + pulumi.set(__self__, "extra_connection_attributes", extra_connection_attributes) if gcp_my_sql_settings is not None: - _setter("gcp_my_sql_settings", gcp_my_sql_settings) + pulumi.set(__self__, "gcp_my_sql_settings", gcp_my_sql_settings) if ibm_db2_settings is not None: - _setter("ibm_db2_settings", ibm_db2_settings) + pulumi.set(__self__, "ibm_db2_settings", ibm_db2_settings) if kafka_settings is not None: - _setter("kafka_settings", kafka_settings) + pulumi.set(__self__, "kafka_settings", kafka_settings) if kinesis_settings is not None: - _setter("kinesis_settings", kinesis_settings) + pulumi.set(__self__, "kinesis_settings", kinesis_settings) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if microsoft_sql_server_settings is not None: - _setter("microsoft_sql_server_settings", microsoft_sql_server_settings) + pulumi.set(__self__, "microsoft_sql_server_settings", microsoft_sql_server_settings) if mongo_db_settings is not None: - _setter("mongo_db_settings", mongo_db_settings) + pulumi.set(__self__, "mongo_db_settings", mongo_db_settings) if my_sql_settings is not None: - _setter("my_sql_settings", my_sql_settings) + pulumi.set(__self__, "my_sql_settings", my_sql_settings) if neptune_settings is not None: - _setter("neptune_settings", neptune_settings) + pulumi.set(__self__, "neptune_settings", neptune_settings) if oracle_settings is not None: - _setter("oracle_settings", oracle_settings) + pulumi.set(__self__, "oracle_settings", oracle_settings) if password is not None: - _setter("password", password) + pulumi.set(__self__, "password", password) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if postgre_sql_settings is not None: - _setter("postgre_sql_settings", postgre_sql_settings) + pulumi.set(__self__, "postgre_sql_settings", postgre_sql_settings) if redis_settings is not None: - _setter("redis_settings", redis_settings) + pulumi.set(__self__, "redis_settings", redis_settings) if redshift_settings is not None: - _setter("redshift_settings", redshift_settings) + pulumi.set(__self__, "redshift_settings", redshift_settings) if resource_identifier is not None: - _setter("resource_identifier", resource_identifier) + pulumi.set(__self__, "resource_identifier", resource_identifier) if s3_settings is not None: - _setter("s3_settings", s3_settings) + pulumi.set(__self__, "s3_settings", s3_settings) if server_name is not None: - _setter("server_name", server_name) + pulumi.set(__self__, "server_name", server_name) if ssl_mode is not None: - _setter("ssl_mode", ssl_mode) + pulumi.set(__self__, "ssl_mode", ssl_mode) if sybase_settings is not None: - _setter("sybase_settings", sybase_settings) + pulumi.set(__self__, "sybase_settings", sybase_settings) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if username is not None: - _setter("username", username) + pulumi.set(__self__, "username", username) @property @pulumi.getter(name="endpointType") @@ -527,10 +458,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - EndpointArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -579,23 +506,8 @@ def _internal_init(__self__, __props__.__dict__["certificate_arn"] = certificate_arn __props__.__dict__["database_name"] = database_name - if doc_db_settings is not None and not isinstance(doc_db_settings, EndpointDocDbSettingsArgs): - doc_db_settings = doc_db_settings or {} - def _setter(key, value): - doc_db_settings[key] = value - EndpointDocDbSettingsArgs._configure(_setter, **doc_db_settings) __props__.__dict__["doc_db_settings"] = doc_db_settings - if dynamo_db_settings is not None and not isinstance(dynamo_db_settings, EndpointDynamoDbSettingsArgs): - dynamo_db_settings = dynamo_db_settings or {} - def _setter(key, value): - dynamo_db_settings[key] = value - EndpointDynamoDbSettingsArgs._configure(_setter, **dynamo_db_settings) __props__.__dict__["dynamo_db_settings"] = dynamo_db_settings - if elasticsearch_settings is not None and not isinstance(elasticsearch_settings, EndpointElasticsearchSettingsArgs): - elasticsearch_settings = elasticsearch_settings or {} - def _setter(key, value): - elasticsearch_settings[key] = value - EndpointElasticsearchSettingsArgs._configure(_setter, **elasticsearch_settings) __props__.__dict__["elasticsearch_settings"] = elasticsearch_settings __props__.__dict__["endpoint_identifier"] = endpoint_identifier if endpoint_type is None and not opts.urn: @@ -605,95 +517,25 @@ def _setter(key, value): raise TypeError("Missing required property 'engine_name'") __props__.__dict__["engine_name"] = engine_name __props__.__dict__["extra_connection_attributes"] = extra_connection_attributes - if gcp_my_sql_settings is not None and not isinstance(gcp_my_sql_settings, EndpointGcpMySqlSettingsArgs): - gcp_my_sql_settings = gcp_my_sql_settings or {} - def _setter(key, value): - gcp_my_sql_settings[key] = value - EndpointGcpMySqlSettingsArgs._configure(_setter, **gcp_my_sql_settings) __props__.__dict__["gcp_my_sql_settings"] = gcp_my_sql_settings - if ibm_db2_settings is not None and not isinstance(ibm_db2_settings, EndpointIbmDb2SettingsArgs): - ibm_db2_settings = ibm_db2_settings or {} - def _setter(key, value): - ibm_db2_settings[key] = value - EndpointIbmDb2SettingsArgs._configure(_setter, **ibm_db2_settings) __props__.__dict__["ibm_db2_settings"] = ibm_db2_settings - if kafka_settings is not None and not isinstance(kafka_settings, EndpointKafkaSettingsArgs): - kafka_settings = kafka_settings or {} - def _setter(key, value): - kafka_settings[key] = value - EndpointKafkaSettingsArgs._configure(_setter, **kafka_settings) __props__.__dict__["kafka_settings"] = kafka_settings - if kinesis_settings is not None and not isinstance(kinesis_settings, EndpointKinesisSettingsArgs): - kinesis_settings = kinesis_settings or {} - def _setter(key, value): - kinesis_settings[key] = value - EndpointKinesisSettingsArgs._configure(_setter, **kinesis_settings) __props__.__dict__["kinesis_settings"] = kinesis_settings __props__.__dict__["kms_key_id"] = kms_key_id - if microsoft_sql_server_settings is not None and not isinstance(microsoft_sql_server_settings, EndpointMicrosoftSqlServerSettingsArgs): - microsoft_sql_server_settings = microsoft_sql_server_settings or {} - def _setter(key, value): - microsoft_sql_server_settings[key] = value - EndpointMicrosoftSqlServerSettingsArgs._configure(_setter, **microsoft_sql_server_settings) __props__.__dict__["microsoft_sql_server_settings"] = microsoft_sql_server_settings - if mongo_db_settings is not None and not isinstance(mongo_db_settings, EndpointMongoDbSettingsArgs): - mongo_db_settings = mongo_db_settings or {} - def _setter(key, value): - mongo_db_settings[key] = value - EndpointMongoDbSettingsArgs._configure(_setter, **mongo_db_settings) __props__.__dict__["mongo_db_settings"] = mongo_db_settings - if my_sql_settings is not None and not isinstance(my_sql_settings, EndpointMySqlSettingsArgs): - my_sql_settings = my_sql_settings or {} - def _setter(key, value): - my_sql_settings[key] = value - EndpointMySqlSettingsArgs._configure(_setter, **my_sql_settings) __props__.__dict__["my_sql_settings"] = my_sql_settings - if neptune_settings is not None and not isinstance(neptune_settings, EndpointNeptuneSettingsArgs): - neptune_settings = neptune_settings or {} - def _setter(key, value): - neptune_settings[key] = value - EndpointNeptuneSettingsArgs._configure(_setter, **neptune_settings) __props__.__dict__["neptune_settings"] = neptune_settings - if oracle_settings is not None and not isinstance(oracle_settings, EndpointOracleSettingsArgs): - oracle_settings = oracle_settings or {} - def _setter(key, value): - oracle_settings[key] = value - EndpointOracleSettingsArgs._configure(_setter, **oracle_settings) __props__.__dict__["oracle_settings"] = oracle_settings __props__.__dict__["password"] = password __props__.__dict__["port"] = port - if postgre_sql_settings is not None and not isinstance(postgre_sql_settings, EndpointPostgreSqlSettingsArgs): - postgre_sql_settings = postgre_sql_settings or {} - def _setter(key, value): - postgre_sql_settings[key] = value - EndpointPostgreSqlSettingsArgs._configure(_setter, **postgre_sql_settings) __props__.__dict__["postgre_sql_settings"] = postgre_sql_settings - if redis_settings is not None and not isinstance(redis_settings, EndpointRedisSettingsArgs): - redis_settings = redis_settings or {} - def _setter(key, value): - redis_settings[key] = value - EndpointRedisSettingsArgs._configure(_setter, **redis_settings) __props__.__dict__["redis_settings"] = redis_settings - if redshift_settings is not None and not isinstance(redshift_settings, EndpointRedshiftSettingsArgs): - redshift_settings = redshift_settings or {} - def _setter(key, value): - redshift_settings[key] = value - EndpointRedshiftSettingsArgs._configure(_setter, **redshift_settings) __props__.__dict__["redshift_settings"] = redshift_settings __props__.__dict__["resource_identifier"] = resource_identifier - if s3_settings is not None and not isinstance(s3_settings, EndpointS3SettingsArgs): - s3_settings = s3_settings or {} - def _setter(key, value): - s3_settings[key] = value - EndpointS3SettingsArgs._configure(_setter, **s3_settings) __props__.__dict__["s3_settings"] = s3_settings __props__.__dict__["server_name"] = server_name __props__.__dict__["ssl_mode"] = ssl_mode - if sybase_settings is not None and not isinstance(sybase_settings, EndpointSybaseSettingsArgs): - sybase_settings = sybase_settings or {} - def _setter(key, value): - sybase_settings[key] = value - EndpointSybaseSettingsArgs._configure(_setter, **sybase_settings) __props__.__dict__["sybase_settings"] = sybase_settings __props__.__dict__["tags"] = tags __props__.__dict__["username"] = username diff --git a/sdk/python/pulumi_aws_native/dms/event_subscription.py b/sdk/python/pulumi_aws_native/dms/event_subscription.py index 274c0df237..5e58fc37e3 100644 --- a/sdk/python/pulumi_aws_native/dms/event_subscription.py +++ b/sdk/python/pulumi_aws_native/dms/event_subscription.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -26,40 +26,19 @@ def __init__(__self__, *, """ The set of arguments for constructing a EventSubscription resource. """ - EventSubscriptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - sns_topic_arn=sns_topic_arn, - enabled=enabled, - event_categories=event_categories, - source_ids=source_ids, - source_type=source_type, - subscription_name=subscription_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sns_topic_arn: pulumi.Input[str], - enabled: Optional[pulumi.Input[bool]] = None, - event_categories: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - source_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - source_type: Optional[pulumi.Input[str]] = None, - subscription_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['EventSubscriptionTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("sns_topic_arn", sns_topic_arn) + pulumi.set(__self__, "sns_topic_arn", sns_topic_arn) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if event_categories is not None: - _setter("event_categories", event_categories) + pulumi.set(__self__, "event_categories", event_categories) if source_ids is not None: - _setter("source_ids", source_ids) + pulumi.set(__self__, "source_ids", source_ids) if source_type is not None: - _setter("source_type", source_type) + pulumi.set(__self__, "source_type", source_type) if subscription_name is not None: - _setter("subscription_name", subscription_name) + pulumi.set(__self__, "subscription_name", subscription_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="snsTopicArn") @@ -168,10 +147,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - EventSubscriptionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/dms/get_certificate.py b/sdk/python/pulumi_aws_native/dms/get_certificate.py index 86831934bc..3e7e3984ea 100644 --- a/sdk/python/pulumi_aws_native/dms/get_certificate.py +++ b/sdk/python/pulumi_aws_native/dms/get_certificate.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/dms/get_endpoint.py b/sdk/python/pulumi_aws_native/dms/get_endpoint.py index e6e3d2dec6..c2f8b24392 100644 --- a/sdk/python/pulumi_aws_native/dms/get_endpoint.py +++ b/sdk/python/pulumi_aws_native/dms/get_endpoint.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/dms/get_event_subscription.py b/sdk/python/pulumi_aws_native/dms/get_event_subscription.py index 00684b6fb5..48e6fc393c 100644 --- a/sdk/python/pulumi_aws_native/dms/get_event_subscription.py +++ b/sdk/python/pulumi_aws_native/dms/get_event_subscription.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/dms/get_replication_config.py b/sdk/python/pulumi_aws_native/dms/get_replication_config.py index 90d2b06d7a..ba373aad70 100644 --- a/sdk/python/pulumi_aws_native/dms/get_replication_config.py +++ b/sdk/python/pulumi_aws_native/dms/get_replication_config.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/dms/get_replication_instance.py b/sdk/python/pulumi_aws_native/dms/get_replication_instance.py index 8a9653db17..065f290afb 100644 --- a/sdk/python/pulumi_aws_native/dms/get_replication_instance.py +++ b/sdk/python/pulumi_aws_native/dms/get_replication_instance.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/dms/get_replication_subnet_group.py b/sdk/python/pulumi_aws_native/dms/get_replication_subnet_group.py index 5a59e00752..1169016c39 100644 --- a/sdk/python/pulumi_aws_native/dms/get_replication_subnet_group.py +++ b/sdk/python/pulumi_aws_native/dms/get_replication_subnet_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/dms/get_replication_task.py b/sdk/python/pulumi_aws_native/dms/get_replication_task.py index 52b877bc30..400004bd08 100644 --- a/sdk/python/pulumi_aws_native/dms/get_replication_task.py +++ b/sdk/python/pulumi_aws_native/dms/get_replication_task.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/dms/outputs.py b/sdk/python/pulumi_aws_native/dms/outputs.py index 70547f91a5..5a9ce8d39a 100644 --- a/sdk/python/pulumi_aws_native/dms/outputs.py +++ b/sdk/python/pulumi_aws_native/dms/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -70,33 +70,16 @@ def __init__(__self__, *, nesting_level: Optional[str] = None, secrets_manager_access_role_arn: Optional[str] = None, secrets_manager_secret_id: Optional[str] = None): - EndpointDocDbSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - docs_to_investigate=docs_to_investigate, - extract_doc_id=extract_doc_id, - nesting_level=nesting_level, - secrets_manager_access_role_arn=secrets_manager_access_role_arn, - secrets_manager_secret_id=secrets_manager_secret_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - docs_to_investigate: Optional[int] = None, - extract_doc_id: Optional[bool] = None, - nesting_level: Optional[str] = None, - secrets_manager_access_role_arn: Optional[str] = None, - secrets_manager_secret_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if docs_to_investigate is not None: - _setter("docs_to_investigate", docs_to_investigate) + pulumi.set(__self__, "docs_to_investigate", docs_to_investigate) if extract_doc_id is not None: - _setter("extract_doc_id", extract_doc_id) + pulumi.set(__self__, "extract_doc_id", extract_doc_id) if nesting_level is not None: - _setter("nesting_level", nesting_level) + pulumi.set(__self__, "nesting_level", nesting_level) if secrets_manager_access_role_arn is not None: - _setter("secrets_manager_access_role_arn", secrets_manager_access_role_arn) + pulumi.set(__self__, "secrets_manager_access_role_arn", secrets_manager_access_role_arn) if secrets_manager_secret_id is not None: - _setter("secrets_manager_secret_id", secrets_manager_secret_id) + pulumi.set(__self__, "secrets_manager_secret_id", secrets_manager_secret_id) @property @pulumi.getter(name="docsToInvestigate") @@ -145,17 +128,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, service_access_role_arn: Optional[str] = None): - EndpointDynamoDbSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - service_access_role_arn=service_access_role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - service_access_role_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if service_access_role_arn is not None: - _setter("service_access_role_arn", service_access_role_arn) + pulumi.set(__self__, "service_access_role_arn", service_access_role_arn) @property @pulumi.getter(name="serviceAccessRoleArn") @@ -193,29 +167,14 @@ def __init__(__self__, *, error_retry_duration: Optional[int] = None, full_load_error_percentage: Optional[int] = None, service_access_role_arn: Optional[str] = None): - EndpointElasticsearchSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoint_uri=endpoint_uri, - error_retry_duration=error_retry_duration, - full_load_error_percentage=full_load_error_percentage, - service_access_role_arn=service_access_role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoint_uri: Optional[str] = None, - error_retry_duration: Optional[int] = None, - full_load_error_percentage: Optional[int] = None, - service_access_role_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if endpoint_uri is not None: - _setter("endpoint_uri", endpoint_uri) + pulumi.set(__self__, "endpoint_uri", endpoint_uri) if error_retry_duration is not None: - _setter("error_retry_duration", error_retry_duration) + pulumi.set(__self__, "error_retry_duration", error_retry_duration) if full_load_error_percentage is not None: - _setter("full_load_error_percentage", full_load_error_percentage) + pulumi.set(__self__, "full_load_error_percentage", full_load_error_percentage) if service_access_role_arn is not None: - _setter("service_access_role_arn", service_access_role_arn) + pulumi.set(__self__, "service_access_role_arn", service_access_role_arn) @property @pulumi.getter(name="endpointUri") @@ -289,65 +248,32 @@ def __init__(__self__, *, server_name: Optional[str] = None, server_timezone: Optional[str] = None, username: Optional[str] = None): - EndpointGcpMySqlSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - after_connect_script=after_connect_script, - clean_source_metadata_on_mismatch=clean_source_metadata_on_mismatch, - database_name=database_name, - events_poll_interval=events_poll_interval, - max_file_size=max_file_size, - parallel_load_threads=parallel_load_threads, - password=password, - port=port, - secrets_manager_access_role_arn=secrets_manager_access_role_arn, - secrets_manager_secret_id=secrets_manager_secret_id, - server_name=server_name, - server_timezone=server_timezone, - username=username, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - after_connect_script: Optional[str] = None, - clean_source_metadata_on_mismatch: Optional[bool] = None, - database_name: Optional[str] = None, - events_poll_interval: Optional[int] = None, - max_file_size: Optional[int] = None, - parallel_load_threads: Optional[int] = None, - password: Optional[str] = None, - port: Optional[int] = None, - secrets_manager_access_role_arn: Optional[str] = None, - secrets_manager_secret_id: Optional[str] = None, - server_name: Optional[str] = None, - server_timezone: Optional[str] = None, - username: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if after_connect_script is not None: - _setter("after_connect_script", after_connect_script) + pulumi.set(__self__, "after_connect_script", after_connect_script) if clean_source_metadata_on_mismatch is not None: - _setter("clean_source_metadata_on_mismatch", clean_source_metadata_on_mismatch) + pulumi.set(__self__, "clean_source_metadata_on_mismatch", clean_source_metadata_on_mismatch) if database_name is not None: - _setter("database_name", database_name) + pulumi.set(__self__, "database_name", database_name) if events_poll_interval is not None: - _setter("events_poll_interval", events_poll_interval) + pulumi.set(__self__, "events_poll_interval", events_poll_interval) if max_file_size is not None: - _setter("max_file_size", max_file_size) + pulumi.set(__self__, "max_file_size", max_file_size) if parallel_load_threads is not None: - _setter("parallel_load_threads", parallel_load_threads) + pulumi.set(__self__, "parallel_load_threads", parallel_load_threads) if password is not None: - _setter("password", password) + pulumi.set(__self__, "password", password) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if secrets_manager_access_role_arn is not None: - _setter("secrets_manager_access_role_arn", secrets_manager_access_role_arn) + pulumi.set(__self__, "secrets_manager_access_role_arn", secrets_manager_access_role_arn) if secrets_manager_secret_id is not None: - _setter("secrets_manager_secret_id", secrets_manager_secret_id) + pulumi.set(__self__, "secrets_manager_secret_id", secrets_manager_secret_id) if server_name is not None: - _setter("server_name", server_name) + pulumi.set(__self__, "server_name", server_name) if server_timezone is not None: - _setter("server_timezone", server_timezone) + pulumi.set(__self__, "server_timezone", server_timezone) if username is not None: - _setter("username", username) + pulumi.set(__self__, "username", username) @property @pulumi.getter(name="afterConnectScript") @@ -448,33 +374,16 @@ def __init__(__self__, *, secrets_manager_access_role_arn: Optional[str] = None, secrets_manager_secret_id: Optional[str] = None, set_data_capture_changes: Optional[bool] = None): - EndpointIbmDb2Settings._configure( - lambda key, value: pulumi.set(__self__, key, value), - current_lsn=current_lsn, - max_k_bytes_per_read=max_k_bytes_per_read, - secrets_manager_access_role_arn=secrets_manager_access_role_arn, - secrets_manager_secret_id=secrets_manager_secret_id, - set_data_capture_changes=set_data_capture_changes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - current_lsn: Optional[str] = None, - max_k_bytes_per_read: Optional[int] = None, - secrets_manager_access_role_arn: Optional[str] = None, - secrets_manager_secret_id: Optional[str] = None, - set_data_capture_changes: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if current_lsn is not None: - _setter("current_lsn", current_lsn) + pulumi.set(__self__, "current_lsn", current_lsn) if max_k_bytes_per_read is not None: - _setter("max_k_bytes_per_read", max_k_bytes_per_read) + pulumi.set(__self__, "max_k_bytes_per_read", max_k_bytes_per_read) if secrets_manager_access_role_arn is not None: - _setter("secrets_manager_access_role_arn", secrets_manager_access_role_arn) + pulumi.set(__self__, "secrets_manager_access_role_arn", secrets_manager_access_role_arn) if secrets_manager_secret_id is not None: - _setter("secrets_manager_secret_id", secrets_manager_secret_id) + pulumi.set(__self__, "secrets_manager_secret_id", secrets_manager_secret_id) if set_data_capture_changes is not None: - _setter("set_data_capture_changes", set_data_capture_changes) + pulumi.set(__self__, "set_data_capture_changes", set_data_capture_changes) @property @pulumi.getter(name="currentLsn") @@ -570,85 +479,42 @@ def __init__(__self__, *, ssl_client_key_arn: Optional[str] = None, ssl_client_key_password: Optional[str] = None, topic: Optional[str] = None): - EndpointKafkaSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - broker=broker, - include_control_details=include_control_details, - include_null_and_empty=include_null_and_empty, - include_partition_value=include_partition_value, - include_table_alter_operations=include_table_alter_operations, - include_transaction_details=include_transaction_details, - message_format=message_format, - message_max_bytes=message_max_bytes, - no_hex_prefix=no_hex_prefix, - partition_include_schema_table=partition_include_schema_table, - sasl_password=sasl_password, - sasl_user_name=sasl_user_name, - security_protocol=security_protocol, - ssl_ca_certificate_arn=ssl_ca_certificate_arn, - ssl_client_certificate_arn=ssl_client_certificate_arn, - ssl_client_key_arn=ssl_client_key_arn, - ssl_client_key_password=ssl_client_key_password, - topic=topic, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - broker: Optional[str] = None, - include_control_details: Optional[bool] = None, - include_null_and_empty: Optional[bool] = None, - include_partition_value: Optional[bool] = None, - include_table_alter_operations: Optional[bool] = None, - include_transaction_details: Optional[bool] = None, - message_format: Optional[str] = None, - message_max_bytes: Optional[int] = None, - no_hex_prefix: Optional[bool] = None, - partition_include_schema_table: Optional[bool] = None, - sasl_password: Optional[str] = None, - sasl_user_name: Optional[str] = None, - security_protocol: Optional[str] = None, - ssl_ca_certificate_arn: Optional[str] = None, - ssl_client_certificate_arn: Optional[str] = None, - ssl_client_key_arn: Optional[str] = None, - ssl_client_key_password: Optional[str] = None, - topic: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if broker is not None: - _setter("broker", broker) + pulumi.set(__self__, "broker", broker) if include_control_details is not None: - _setter("include_control_details", include_control_details) + pulumi.set(__self__, "include_control_details", include_control_details) if include_null_and_empty is not None: - _setter("include_null_and_empty", include_null_and_empty) + pulumi.set(__self__, "include_null_and_empty", include_null_and_empty) if include_partition_value is not None: - _setter("include_partition_value", include_partition_value) + pulumi.set(__self__, "include_partition_value", include_partition_value) if include_table_alter_operations is not None: - _setter("include_table_alter_operations", include_table_alter_operations) + pulumi.set(__self__, "include_table_alter_operations", include_table_alter_operations) if include_transaction_details is not None: - _setter("include_transaction_details", include_transaction_details) + pulumi.set(__self__, "include_transaction_details", include_transaction_details) if message_format is not None: - _setter("message_format", message_format) + pulumi.set(__self__, "message_format", message_format) if message_max_bytes is not None: - _setter("message_max_bytes", message_max_bytes) + pulumi.set(__self__, "message_max_bytes", message_max_bytes) if no_hex_prefix is not None: - _setter("no_hex_prefix", no_hex_prefix) + pulumi.set(__self__, "no_hex_prefix", no_hex_prefix) if partition_include_schema_table is not None: - _setter("partition_include_schema_table", partition_include_schema_table) + pulumi.set(__self__, "partition_include_schema_table", partition_include_schema_table) if sasl_password is not None: - _setter("sasl_password", sasl_password) + pulumi.set(__self__, "sasl_password", sasl_password) if sasl_user_name is not None: - _setter("sasl_user_name", sasl_user_name) + pulumi.set(__self__, "sasl_user_name", sasl_user_name) if security_protocol is not None: - _setter("security_protocol", security_protocol) + pulumi.set(__self__, "security_protocol", security_protocol) if ssl_ca_certificate_arn is not None: - _setter("ssl_ca_certificate_arn", ssl_ca_certificate_arn) + pulumi.set(__self__, "ssl_ca_certificate_arn", ssl_ca_certificate_arn) if ssl_client_certificate_arn is not None: - _setter("ssl_client_certificate_arn", ssl_client_certificate_arn) + pulumi.set(__self__, "ssl_client_certificate_arn", ssl_client_certificate_arn) if ssl_client_key_arn is not None: - _setter("ssl_client_key_arn", ssl_client_key_arn) + pulumi.set(__self__, "ssl_client_key_arn", ssl_client_key_arn) if ssl_client_key_password is not None: - _setter("ssl_client_key_password", ssl_client_key_password) + pulumi.set(__self__, "ssl_client_key_password", ssl_client_key_password) if topic is not None: - _setter("topic", topic) + pulumi.set(__self__, "topic", topic) @property @pulumi.getter @@ -789,53 +655,26 @@ def __init__(__self__, *, partition_include_schema_table: Optional[bool] = None, service_access_role_arn: Optional[str] = None, stream_arn: Optional[str] = None): - EndpointKinesisSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - include_control_details=include_control_details, - include_null_and_empty=include_null_and_empty, - include_partition_value=include_partition_value, - include_table_alter_operations=include_table_alter_operations, - include_transaction_details=include_transaction_details, - message_format=message_format, - no_hex_prefix=no_hex_prefix, - partition_include_schema_table=partition_include_schema_table, - service_access_role_arn=service_access_role_arn, - stream_arn=stream_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - include_control_details: Optional[bool] = None, - include_null_and_empty: Optional[bool] = None, - include_partition_value: Optional[bool] = None, - include_table_alter_operations: Optional[bool] = None, - include_transaction_details: Optional[bool] = None, - message_format: Optional[str] = None, - no_hex_prefix: Optional[bool] = None, - partition_include_schema_table: Optional[bool] = None, - service_access_role_arn: Optional[str] = None, - stream_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if include_control_details is not None: - _setter("include_control_details", include_control_details) + pulumi.set(__self__, "include_control_details", include_control_details) if include_null_and_empty is not None: - _setter("include_null_and_empty", include_null_and_empty) + pulumi.set(__self__, "include_null_and_empty", include_null_and_empty) if include_partition_value is not None: - _setter("include_partition_value", include_partition_value) + pulumi.set(__self__, "include_partition_value", include_partition_value) if include_table_alter_operations is not None: - _setter("include_table_alter_operations", include_table_alter_operations) + pulumi.set(__self__, "include_table_alter_operations", include_table_alter_operations) if include_transaction_details is not None: - _setter("include_transaction_details", include_transaction_details) + pulumi.set(__self__, "include_transaction_details", include_transaction_details) if message_format is not None: - _setter("message_format", message_format) + pulumi.set(__self__, "message_format", message_format) if no_hex_prefix is not None: - _setter("no_hex_prefix", no_hex_prefix) + pulumi.set(__self__, "no_hex_prefix", no_hex_prefix) if partition_include_schema_table is not None: - _setter("partition_include_schema_table", partition_include_schema_table) + pulumi.set(__self__, "partition_include_schema_table", partition_include_schema_table) if service_access_role_arn is not None: - _setter("service_access_role_arn", service_access_role_arn) + pulumi.set(__self__, "service_access_role_arn", service_access_role_arn) if stream_arn is not None: - _setter("stream_arn", stream_arn) + pulumi.set(__self__, "stream_arn", stream_arn) @property @pulumi.getter(name="includeControlDetails") @@ -951,81 +790,40 @@ def __init__(__self__, *, use_bcp_full_load: Optional[bool] = None, use_third_party_backup_device: Optional[bool] = None, username: Optional[str] = None): - EndpointMicrosoftSqlServerSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - bcp_packet_size=bcp_packet_size, - control_tables_file_group=control_tables_file_group, - database_name=database_name, - force_lob_lookup=force_lob_lookup, - password=password, - port=port, - query_single_always_on_node=query_single_always_on_node, - read_backup_only=read_backup_only, - safeguard_policy=safeguard_policy, - secrets_manager_access_role_arn=secrets_manager_access_role_arn, - secrets_manager_secret_id=secrets_manager_secret_id, - server_name=server_name, - tlog_access_mode=tlog_access_mode, - trim_space_in_char=trim_space_in_char, - use_bcp_full_load=use_bcp_full_load, - use_third_party_backup_device=use_third_party_backup_device, - username=username, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bcp_packet_size: Optional[int] = None, - control_tables_file_group: Optional[str] = None, - database_name: Optional[str] = None, - force_lob_lookup: Optional[bool] = None, - password: Optional[str] = None, - port: Optional[int] = None, - query_single_always_on_node: Optional[bool] = None, - read_backup_only: Optional[bool] = None, - safeguard_policy: Optional[str] = None, - secrets_manager_access_role_arn: Optional[str] = None, - secrets_manager_secret_id: Optional[str] = None, - server_name: Optional[str] = None, - tlog_access_mode: Optional[str] = None, - trim_space_in_char: Optional[bool] = None, - use_bcp_full_load: Optional[bool] = None, - use_third_party_backup_device: Optional[bool] = None, - username: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bcp_packet_size is not None: - _setter("bcp_packet_size", bcp_packet_size) + pulumi.set(__self__, "bcp_packet_size", bcp_packet_size) if control_tables_file_group is not None: - _setter("control_tables_file_group", control_tables_file_group) + pulumi.set(__self__, "control_tables_file_group", control_tables_file_group) if database_name is not None: - _setter("database_name", database_name) + pulumi.set(__self__, "database_name", database_name) if force_lob_lookup is not None: - _setter("force_lob_lookup", force_lob_lookup) + pulumi.set(__self__, "force_lob_lookup", force_lob_lookup) if password is not None: - _setter("password", password) + pulumi.set(__self__, "password", password) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if query_single_always_on_node is not None: - _setter("query_single_always_on_node", query_single_always_on_node) + pulumi.set(__self__, "query_single_always_on_node", query_single_always_on_node) if read_backup_only is not None: - _setter("read_backup_only", read_backup_only) + pulumi.set(__self__, "read_backup_only", read_backup_only) if safeguard_policy is not None: - _setter("safeguard_policy", safeguard_policy) + pulumi.set(__self__, "safeguard_policy", safeguard_policy) if secrets_manager_access_role_arn is not None: - _setter("secrets_manager_access_role_arn", secrets_manager_access_role_arn) + pulumi.set(__self__, "secrets_manager_access_role_arn", secrets_manager_access_role_arn) if secrets_manager_secret_id is not None: - _setter("secrets_manager_secret_id", secrets_manager_secret_id) + pulumi.set(__self__, "secrets_manager_secret_id", secrets_manager_secret_id) if server_name is not None: - _setter("server_name", server_name) + pulumi.set(__self__, "server_name", server_name) if tlog_access_mode is not None: - _setter("tlog_access_mode", tlog_access_mode) + pulumi.set(__self__, "tlog_access_mode", tlog_access_mode) if trim_space_in_char is not None: - _setter("trim_space_in_char", trim_space_in_char) + pulumi.set(__self__, "trim_space_in_char", trim_space_in_char) if use_bcp_full_load is not None: - _setter("use_bcp_full_load", use_bcp_full_load) + pulumi.set(__self__, "use_bcp_full_load", use_bcp_full_load) if use_third_party_backup_device is not None: - _setter("use_third_party_backup_device", use_third_party_backup_device) + pulumi.set(__self__, "use_third_party_backup_device", use_third_party_backup_device) if username is not None: - _setter("username", username) + pulumi.set(__self__, "username", username) @property @pulumi.getter(name="bcpPacketSize") @@ -1164,65 +962,32 @@ def __init__(__self__, *, secrets_manager_secret_id: Optional[str] = None, server_name: Optional[str] = None, username: Optional[str] = None): - EndpointMongoDbSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - auth_mechanism=auth_mechanism, - auth_source=auth_source, - auth_type=auth_type, - database_name=database_name, - docs_to_investigate=docs_to_investigate, - extract_doc_id=extract_doc_id, - nesting_level=nesting_level, - password=password, - port=port, - secrets_manager_access_role_arn=secrets_manager_access_role_arn, - secrets_manager_secret_id=secrets_manager_secret_id, - server_name=server_name, - username=username, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auth_mechanism: Optional[str] = None, - auth_source: Optional[str] = None, - auth_type: Optional[str] = None, - database_name: Optional[str] = None, - docs_to_investigate: Optional[str] = None, - extract_doc_id: Optional[str] = None, - nesting_level: Optional[str] = None, - password: Optional[str] = None, - port: Optional[int] = None, - secrets_manager_access_role_arn: Optional[str] = None, - secrets_manager_secret_id: Optional[str] = None, - server_name: Optional[str] = None, - username: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if auth_mechanism is not None: - _setter("auth_mechanism", auth_mechanism) + pulumi.set(__self__, "auth_mechanism", auth_mechanism) if auth_source is not None: - _setter("auth_source", auth_source) + pulumi.set(__self__, "auth_source", auth_source) if auth_type is not None: - _setter("auth_type", auth_type) + pulumi.set(__self__, "auth_type", auth_type) if database_name is not None: - _setter("database_name", database_name) + pulumi.set(__self__, "database_name", database_name) if docs_to_investigate is not None: - _setter("docs_to_investigate", docs_to_investigate) + pulumi.set(__self__, "docs_to_investigate", docs_to_investigate) if extract_doc_id is not None: - _setter("extract_doc_id", extract_doc_id) + pulumi.set(__self__, "extract_doc_id", extract_doc_id) if nesting_level is not None: - _setter("nesting_level", nesting_level) + pulumi.set(__self__, "nesting_level", nesting_level) if password is not None: - _setter("password", password) + pulumi.set(__self__, "password", password) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if secrets_manager_access_role_arn is not None: - _setter("secrets_manager_access_role_arn", secrets_manager_access_role_arn) + pulumi.set(__self__, "secrets_manager_access_role_arn", secrets_manager_access_role_arn) if secrets_manager_secret_id is not None: - _setter("secrets_manager_secret_id", secrets_manager_secret_id) + pulumi.set(__self__, "secrets_manager_secret_id", secrets_manager_secret_id) if server_name is not None: - _setter("server_name", server_name) + pulumi.set(__self__, "server_name", server_name) if username is not None: - _setter("username", username) + pulumi.set(__self__, "username", username) @property @pulumi.getter(name="authMechanism") @@ -1335,49 +1100,24 @@ def __init__(__self__, *, secrets_manager_secret_id: Optional[str] = None, server_timezone: Optional[str] = None, target_db_type: Optional[str] = None): - EndpointMySqlSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - after_connect_script=after_connect_script, - clean_source_metadata_on_mismatch=clean_source_metadata_on_mismatch, - events_poll_interval=events_poll_interval, - max_file_size=max_file_size, - parallel_load_threads=parallel_load_threads, - secrets_manager_access_role_arn=secrets_manager_access_role_arn, - secrets_manager_secret_id=secrets_manager_secret_id, - server_timezone=server_timezone, - target_db_type=target_db_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - after_connect_script: Optional[str] = None, - clean_source_metadata_on_mismatch: Optional[bool] = None, - events_poll_interval: Optional[int] = None, - max_file_size: Optional[int] = None, - parallel_load_threads: Optional[int] = None, - secrets_manager_access_role_arn: Optional[str] = None, - secrets_manager_secret_id: Optional[str] = None, - server_timezone: Optional[str] = None, - target_db_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if after_connect_script is not None: - _setter("after_connect_script", after_connect_script) + pulumi.set(__self__, "after_connect_script", after_connect_script) if clean_source_metadata_on_mismatch is not None: - _setter("clean_source_metadata_on_mismatch", clean_source_metadata_on_mismatch) + pulumi.set(__self__, "clean_source_metadata_on_mismatch", clean_source_metadata_on_mismatch) if events_poll_interval is not None: - _setter("events_poll_interval", events_poll_interval) + pulumi.set(__self__, "events_poll_interval", events_poll_interval) if max_file_size is not None: - _setter("max_file_size", max_file_size) + pulumi.set(__self__, "max_file_size", max_file_size) if parallel_load_threads is not None: - _setter("parallel_load_threads", parallel_load_threads) + pulumi.set(__self__, "parallel_load_threads", parallel_load_threads) if secrets_manager_access_role_arn is not None: - _setter("secrets_manager_access_role_arn", secrets_manager_access_role_arn) + pulumi.set(__self__, "secrets_manager_access_role_arn", secrets_manager_access_role_arn) if secrets_manager_secret_id is not None: - _setter("secrets_manager_secret_id", secrets_manager_secret_id) + pulumi.set(__self__, "secrets_manager_secret_id", secrets_manager_secret_id) if server_timezone is not None: - _setter("server_timezone", server_timezone) + pulumi.set(__self__, "server_timezone", server_timezone) if target_db_type is not None: - _setter("target_db_type", target_db_type) + pulumi.set(__self__, "target_db_type", target_db_type) @property @pulumi.getter(name="afterConnectScript") @@ -1464,41 +1204,20 @@ def __init__(__self__, *, s3_bucket_folder: Optional[str] = None, s3_bucket_name: Optional[str] = None, service_access_role_arn: Optional[str] = None): - EndpointNeptuneSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - error_retry_duration=error_retry_duration, - iam_auth_enabled=iam_auth_enabled, - max_file_size=max_file_size, - max_retry_count=max_retry_count, - s3_bucket_folder=s3_bucket_folder, - s3_bucket_name=s3_bucket_name, - service_access_role_arn=service_access_role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - error_retry_duration: Optional[int] = None, - iam_auth_enabled: Optional[bool] = None, - max_file_size: Optional[int] = None, - max_retry_count: Optional[int] = None, - s3_bucket_folder: Optional[str] = None, - s3_bucket_name: Optional[str] = None, - service_access_role_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if error_retry_duration is not None: - _setter("error_retry_duration", error_retry_duration) + pulumi.set(__self__, "error_retry_duration", error_retry_duration) if iam_auth_enabled is not None: - _setter("iam_auth_enabled", iam_auth_enabled) + pulumi.set(__self__, "iam_auth_enabled", iam_auth_enabled) if max_file_size is not None: - _setter("max_file_size", max_file_size) + pulumi.set(__self__, "max_file_size", max_file_size) if max_retry_count is not None: - _setter("max_retry_count", max_retry_count) + pulumi.set(__self__, "max_retry_count", max_retry_count) if s3_bucket_folder is not None: - _setter("s3_bucket_folder", s3_bucket_folder) + pulumi.set(__self__, "s3_bucket_folder", s3_bucket_folder) if s3_bucket_name is not None: - _setter("s3_bucket_name", s3_bucket_name) + pulumi.set(__self__, "s3_bucket_name", s3_bucket_name) if service_access_role_arn is not None: - _setter("service_access_role_arn", service_access_role_arn) + pulumi.set(__self__, "service_access_role_arn", service_access_role_arn) @property @pulumi.getter(name="errorRetryDuration") @@ -1659,153 +1378,76 @@ def __init__(__self__, *, use_direct_path_full_load: Optional[bool] = None, use_logminer_reader: Optional[bool] = None, use_path_prefix: Optional[str] = None): - EndpointOracleSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_alternate_directly=access_alternate_directly, - add_supplemental_logging=add_supplemental_logging, - additional_archived_log_dest_id=additional_archived_log_dest_id, - allow_select_nested_tables=allow_select_nested_tables, - archived_log_dest_id=archived_log_dest_id, - archived_logs_only=archived_logs_only, - asm_password=asm_password, - asm_server=asm_server, - asm_user=asm_user, - char_length_semantics=char_length_semantics, - direct_path_no_log=direct_path_no_log, - direct_path_parallel_load=direct_path_parallel_load, - enable_homogenous_tablespace=enable_homogenous_tablespace, - extra_archived_log_dest_ids=extra_archived_log_dest_ids, - fail_tasks_on_lob_truncation=fail_tasks_on_lob_truncation, - number_datatype_scale=number_datatype_scale, - oracle_path_prefix=oracle_path_prefix, - parallel_asm_read_threads=parallel_asm_read_threads, - read_ahead_blocks=read_ahead_blocks, - read_table_space_name=read_table_space_name, - replace_path_prefix=replace_path_prefix, - retry_interval=retry_interval, - secrets_manager_access_role_arn=secrets_manager_access_role_arn, - secrets_manager_oracle_asm_access_role_arn=secrets_manager_oracle_asm_access_role_arn, - secrets_manager_oracle_asm_secret_id=secrets_manager_oracle_asm_secret_id, - secrets_manager_secret_id=secrets_manager_secret_id, - security_db_encryption=security_db_encryption, - security_db_encryption_name=security_db_encryption_name, - spatial_data_option_to_geo_json_function_name=spatial_data_option_to_geo_json_function_name, - standby_delay_time=standby_delay_time, - use_alternate_folder_for_online=use_alternate_folder_for_online, - use_b_file=use_b_file, - use_direct_path_full_load=use_direct_path_full_load, - use_logminer_reader=use_logminer_reader, - use_path_prefix=use_path_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_alternate_directly: Optional[bool] = None, - add_supplemental_logging: Optional[bool] = None, - additional_archived_log_dest_id: Optional[int] = None, - allow_select_nested_tables: Optional[bool] = None, - archived_log_dest_id: Optional[int] = None, - archived_logs_only: Optional[bool] = None, - asm_password: Optional[str] = None, - asm_server: Optional[str] = None, - asm_user: Optional[str] = None, - char_length_semantics: Optional[str] = None, - direct_path_no_log: Optional[bool] = None, - direct_path_parallel_load: Optional[bool] = None, - enable_homogenous_tablespace: Optional[bool] = None, - extra_archived_log_dest_ids: Optional[Sequence[int]] = None, - fail_tasks_on_lob_truncation: Optional[bool] = None, - number_datatype_scale: Optional[int] = None, - oracle_path_prefix: Optional[str] = None, - parallel_asm_read_threads: Optional[int] = None, - read_ahead_blocks: Optional[int] = None, - read_table_space_name: Optional[bool] = None, - replace_path_prefix: Optional[bool] = None, - retry_interval: Optional[int] = None, - secrets_manager_access_role_arn: Optional[str] = None, - secrets_manager_oracle_asm_access_role_arn: Optional[str] = None, - secrets_manager_oracle_asm_secret_id: Optional[str] = None, - secrets_manager_secret_id: Optional[str] = None, - security_db_encryption: Optional[str] = None, - security_db_encryption_name: Optional[str] = None, - spatial_data_option_to_geo_json_function_name: Optional[str] = None, - standby_delay_time: Optional[int] = None, - use_alternate_folder_for_online: Optional[bool] = None, - use_b_file: Optional[bool] = None, - use_direct_path_full_load: Optional[bool] = None, - use_logminer_reader: Optional[bool] = None, - use_path_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_alternate_directly is not None: - _setter("access_alternate_directly", access_alternate_directly) + pulumi.set(__self__, "access_alternate_directly", access_alternate_directly) if add_supplemental_logging is not None: - _setter("add_supplemental_logging", add_supplemental_logging) + pulumi.set(__self__, "add_supplemental_logging", add_supplemental_logging) if additional_archived_log_dest_id is not None: - _setter("additional_archived_log_dest_id", additional_archived_log_dest_id) + pulumi.set(__self__, "additional_archived_log_dest_id", additional_archived_log_dest_id) if allow_select_nested_tables is not None: - _setter("allow_select_nested_tables", allow_select_nested_tables) + pulumi.set(__self__, "allow_select_nested_tables", allow_select_nested_tables) if archived_log_dest_id is not None: - _setter("archived_log_dest_id", archived_log_dest_id) + pulumi.set(__self__, "archived_log_dest_id", archived_log_dest_id) if archived_logs_only is not None: - _setter("archived_logs_only", archived_logs_only) + pulumi.set(__self__, "archived_logs_only", archived_logs_only) if asm_password is not None: - _setter("asm_password", asm_password) + pulumi.set(__self__, "asm_password", asm_password) if asm_server is not None: - _setter("asm_server", asm_server) + pulumi.set(__self__, "asm_server", asm_server) if asm_user is not None: - _setter("asm_user", asm_user) + pulumi.set(__self__, "asm_user", asm_user) if char_length_semantics is not None: - _setter("char_length_semantics", char_length_semantics) + pulumi.set(__self__, "char_length_semantics", char_length_semantics) if direct_path_no_log is not None: - _setter("direct_path_no_log", direct_path_no_log) + pulumi.set(__self__, "direct_path_no_log", direct_path_no_log) if direct_path_parallel_load is not None: - _setter("direct_path_parallel_load", direct_path_parallel_load) + pulumi.set(__self__, "direct_path_parallel_load", direct_path_parallel_load) if enable_homogenous_tablespace is not None: - _setter("enable_homogenous_tablespace", enable_homogenous_tablespace) + pulumi.set(__self__, "enable_homogenous_tablespace", enable_homogenous_tablespace) if extra_archived_log_dest_ids is not None: - _setter("extra_archived_log_dest_ids", extra_archived_log_dest_ids) + pulumi.set(__self__, "extra_archived_log_dest_ids", extra_archived_log_dest_ids) if fail_tasks_on_lob_truncation is not None: - _setter("fail_tasks_on_lob_truncation", fail_tasks_on_lob_truncation) + pulumi.set(__self__, "fail_tasks_on_lob_truncation", fail_tasks_on_lob_truncation) if number_datatype_scale is not None: - _setter("number_datatype_scale", number_datatype_scale) + pulumi.set(__self__, "number_datatype_scale", number_datatype_scale) if oracle_path_prefix is not None: - _setter("oracle_path_prefix", oracle_path_prefix) + pulumi.set(__self__, "oracle_path_prefix", oracle_path_prefix) if parallel_asm_read_threads is not None: - _setter("parallel_asm_read_threads", parallel_asm_read_threads) + pulumi.set(__self__, "parallel_asm_read_threads", parallel_asm_read_threads) if read_ahead_blocks is not None: - _setter("read_ahead_blocks", read_ahead_blocks) + pulumi.set(__self__, "read_ahead_blocks", read_ahead_blocks) if read_table_space_name is not None: - _setter("read_table_space_name", read_table_space_name) + pulumi.set(__self__, "read_table_space_name", read_table_space_name) if replace_path_prefix is not None: - _setter("replace_path_prefix", replace_path_prefix) + pulumi.set(__self__, "replace_path_prefix", replace_path_prefix) if retry_interval is not None: - _setter("retry_interval", retry_interval) + pulumi.set(__self__, "retry_interval", retry_interval) if secrets_manager_access_role_arn is not None: - _setter("secrets_manager_access_role_arn", secrets_manager_access_role_arn) + pulumi.set(__self__, "secrets_manager_access_role_arn", secrets_manager_access_role_arn) if secrets_manager_oracle_asm_access_role_arn is not None: - _setter("secrets_manager_oracle_asm_access_role_arn", secrets_manager_oracle_asm_access_role_arn) + pulumi.set(__self__, "secrets_manager_oracle_asm_access_role_arn", secrets_manager_oracle_asm_access_role_arn) if secrets_manager_oracle_asm_secret_id is not None: - _setter("secrets_manager_oracle_asm_secret_id", secrets_manager_oracle_asm_secret_id) + pulumi.set(__self__, "secrets_manager_oracle_asm_secret_id", secrets_manager_oracle_asm_secret_id) if secrets_manager_secret_id is not None: - _setter("secrets_manager_secret_id", secrets_manager_secret_id) + pulumi.set(__self__, "secrets_manager_secret_id", secrets_manager_secret_id) if security_db_encryption is not None: - _setter("security_db_encryption", security_db_encryption) + pulumi.set(__self__, "security_db_encryption", security_db_encryption) if security_db_encryption_name is not None: - _setter("security_db_encryption_name", security_db_encryption_name) + pulumi.set(__self__, "security_db_encryption_name", security_db_encryption_name) if spatial_data_option_to_geo_json_function_name is not None: - _setter("spatial_data_option_to_geo_json_function_name", spatial_data_option_to_geo_json_function_name) + pulumi.set(__self__, "spatial_data_option_to_geo_json_function_name", spatial_data_option_to_geo_json_function_name) if standby_delay_time is not None: - _setter("standby_delay_time", standby_delay_time) + pulumi.set(__self__, "standby_delay_time", standby_delay_time) if use_alternate_folder_for_online is not None: - _setter("use_alternate_folder_for_online", use_alternate_folder_for_online) + pulumi.set(__self__, "use_alternate_folder_for_online", use_alternate_folder_for_online) if use_b_file is not None: - _setter("use_b_file", use_b_file) + pulumi.set(__self__, "use_b_file", use_b_file) if use_direct_path_full_load is not None: - _setter("use_direct_path_full_load", use_direct_path_full_load) + pulumi.set(__self__, "use_direct_path_full_load", use_direct_path_full_load) if use_logminer_reader is not None: - _setter("use_logminer_reader", use_logminer_reader) + pulumi.set(__self__, "use_logminer_reader", use_logminer_reader) if use_path_prefix is not None: - _setter("use_path_prefix", use_path_prefix) + pulumi.set(__self__, "use_path_prefix", use_path_prefix) @property @pulumi.getter(name="accessAlternateDirectly") @@ -2049,77 +1691,38 @@ def __init__(__self__, *, secrets_manager_access_role_arn: Optional[str] = None, secrets_manager_secret_id: Optional[str] = None, slot_name: Optional[str] = None): - EndpointPostgreSqlSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - after_connect_script=after_connect_script, - babelfish_database_name=babelfish_database_name, - capture_ddls=capture_ddls, - database_mode=database_mode, - ddl_artifacts_schema=ddl_artifacts_schema, - execute_timeout=execute_timeout, - fail_tasks_on_lob_truncation=fail_tasks_on_lob_truncation, - heartbeat_enable=heartbeat_enable, - heartbeat_frequency=heartbeat_frequency, - heartbeat_schema=heartbeat_schema, - map_boolean_as_boolean=map_boolean_as_boolean, - max_file_size=max_file_size, - plugin_name=plugin_name, - secrets_manager_access_role_arn=secrets_manager_access_role_arn, - secrets_manager_secret_id=secrets_manager_secret_id, - slot_name=slot_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - after_connect_script: Optional[str] = None, - babelfish_database_name: Optional[str] = None, - capture_ddls: Optional[bool] = None, - database_mode: Optional[str] = None, - ddl_artifacts_schema: Optional[str] = None, - execute_timeout: Optional[int] = None, - fail_tasks_on_lob_truncation: Optional[bool] = None, - heartbeat_enable: Optional[bool] = None, - heartbeat_frequency: Optional[int] = None, - heartbeat_schema: Optional[str] = None, - map_boolean_as_boolean: Optional[bool] = None, - max_file_size: Optional[int] = None, - plugin_name: Optional[str] = None, - secrets_manager_access_role_arn: Optional[str] = None, - secrets_manager_secret_id: Optional[str] = None, - slot_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if after_connect_script is not None: - _setter("after_connect_script", after_connect_script) + pulumi.set(__self__, "after_connect_script", after_connect_script) if babelfish_database_name is not None: - _setter("babelfish_database_name", babelfish_database_name) + pulumi.set(__self__, "babelfish_database_name", babelfish_database_name) if capture_ddls is not None: - _setter("capture_ddls", capture_ddls) + pulumi.set(__self__, "capture_ddls", capture_ddls) if database_mode is not None: - _setter("database_mode", database_mode) + pulumi.set(__self__, "database_mode", database_mode) if ddl_artifacts_schema is not None: - _setter("ddl_artifacts_schema", ddl_artifacts_schema) + pulumi.set(__self__, "ddl_artifacts_schema", ddl_artifacts_schema) if execute_timeout is not None: - _setter("execute_timeout", execute_timeout) + pulumi.set(__self__, "execute_timeout", execute_timeout) if fail_tasks_on_lob_truncation is not None: - _setter("fail_tasks_on_lob_truncation", fail_tasks_on_lob_truncation) + pulumi.set(__self__, "fail_tasks_on_lob_truncation", fail_tasks_on_lob_truncation) if heartbeat_enable is not None: - _setter("heartbeat_enable", heartbeat_enable) + pulumi.set(__self__, "heartbeat_enable", heartbeat_enable) if heartbeat_frequency is not None: - _setter("heartbeat_frequency", heartbeat_frequency) + pulumi.set(__self__, "heartbeat_frequency", heartbeat_frequency) if heartbeat_schema is not None: - _setter("heartbeat_schema", heartbeat_schema) + pulumi.set(__self__, "heartbeat_schema", heartbeat_schema) if map_boolean_as_boolean is not None: - _setter("map_boolean_as_boolean", map_boolean_as_boolean) + pulumi.set(__self__, "map_boolean_as_boolean", map_boolean_as_boolean) if max_file_size is not None: - _setter("max_file_size", max_file_size) + pulumi.set(__self__, "max_file_size", max_file_size) if plugin_name is not None: - _setter("plugin_name", plugin_name) + pulumi.set(__self__, "plugin_name", plugin_name) if secrets_manager_access_role_arn is not None: - _setter("secrets_manager_access_role_arn", secrets_manager_access_role_arn) + pulumi.set(__self__, "secrets_manager_access_role_arn", secrets_manager_access_role_arn) if secrets_manager_secret_id is not None: - _setter("secrets_manager_secret_id", secrets_manager_secret_id) + pulumi.set(__self__, "secrets_manager_secret_id", secrets_manager_secret_id) if slot_name is not None: - _setter("slot_name", slot_name) + pulumi.set(__self__, "slot_name", slot_name) @property @pulumi.getter(name="afterConnectScript") @@ -2239,41 +1842,20 @@ def __init__(__self__, *, server_name: Optional[str] = None, ssl_ca_certificate_arn: Optional[str] = None, ssl_security_protocol: Optional[str] = None): - EndpointRedisSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - auth_password=auth_password, - auth_type=auth_type, - auth_user_name=auth_user_name, - port=port, - server_name=server_name, - ssl_ca_certificate_arn=ssl_ca_certificate_arn, - ssl_security_protocol=ssl_security_protocol, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auth_password: Optional[str] = None, - auth_type: Optional[str] = None, - auth_user_name: Optional[str] = None, - port: Optional[float] = None, - server_name: Optional[str] = None, - ssl_ca_certificate_arn: Optional[str] = None, - ssl_security_protocol: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if auth_password is not None: - _setter("auth_password", auth_password) + pulumi.set(__self__, "auth_password", auth_password) if auth_type is not None: - _setter("auth_type", auth_type) + pulumi.set(__self__, "auth_type", auth_type) if auth_user_name is not None: - _setter("auth_user_name", auth_user_name) + pulumi.set(__self__, "auth_user_name", auth_user_name) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if server_name is not None: - _setter("server_name", server_name) + pulumi.set(__self__, "server_name", server_name) if ssl_ca_certificate_arn is not None: - _setter("ssl_ca_certificate_arn", ssl_ca_certificate_arn) + pulumi.set(__self__, "ssl_ca_certificate_arn", ssl_ca_certificate_arn) if ssl_security_protocol is not None: - _setter("ssl_security_protocol", ssl_security_protocol) + pulumi.set(__self__, "ssl_security_protocol", ssl_security_protocol) @property @pulumi.getter(name="authPassword") @@ -2407,117 +1989,58 @@ def __init__(__self__, *, trim_blanks: Optional[bool] = None, truncate_columns: Optional[bool] = None, write_buffer_size: Optional[int] = None): - EndpointRedshiftSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - accept_any_date=accept_any_date, - after_connect_script=after_connect_script, - bucket_folder=bucket_folder, - bucket_name=bucket_name, - case_sensitive_names=case_sensitive_names, - comp_update=comp_update, - connection_timeout=connection_timeout, - date_format=date_format, - empty_as_null=empty_as_null, - encryption_mode=encryption_mode, - explicit_ids=explicit_ids, - file_transfer_upload_streams=file_transfer_upload_streams, - load_timeout=load_timeout, - map_boolean_as_boolean=map_boolean_as_boolean, - max_file_size=max_file_size, - remove_quotes=remove_quotes, - replace_chars=replace_chars, - replace_invalid_chars=replace_invalid_chars, - secrets_manager_access_role_arn=secrets_manager_access_role_arn, - secrets_manager_secret_id=secrets_manager_secret_id, - server_side_encryption_kms_key_id=server_side_encryption_kms_key_id, - service_access_role_arn=service_access_role_arn, - time_format=time_format, - trim_blanks=trim_blanks, - truncate_columns=truncate_columns, - write_buffer_size=write_buffer_size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - accept_any_date: Optional[bool] = None, - after_connect_script: Optional[str] = None, - bucket_folder: Optional[str] = None, - bucket_name: Optional[str] = None, - case_sensitive_names: Optional[bool] = None, - comp_update: Optional[bool] = None, - connection_timeout: Optional[int] = None, - date_format: Optional[str] = None, - empty_as_null: Optional[bool] = None, - encryption_mode: Optional[str] = None, - explicit_ids: Optional[bool] = None, - file_transfer_upload_streams: Optional[int] = None, - load_timeout: Optional[int] = None, - map_boolean_as_boolean: Optional[bool] = None, - max_file_size: Optional[int] = None, - remove_quotes: Optional[bool] = None, - replace_chars: Optional[str] = None, - replace_invalid_chars: Optional[str] = None, - secrets_manager_access_role_arn: Optional[str] = None, - secrets_manager_secret_id: Optional[str] = None, - server_side_encryption_kms_key_id: Optional[str] = None, - service_access_role_arn: Optional[str] = None, - time_format: Optional[str] = None, - trim_blanks: Optional[bool] = None, - truncate_columns: Optional[bool] = None, - write_buffer_size: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if accept_any_date is not None: - _setter("accept_any_date", accept_any_date) + pulumi.set(__self__, "accept_any_date", accept_any_date) if after_connect_script is not None: - _setter("after_connect_script", after_connect_script) + pulumi.set(__self__, "after_connect_script", after_connect_script) if bucket_folder is not None: - _setter("bucket_folder", bucket_folder) + pulumi.set(__self__, "bucket_folder", bucket_folder) if bucket_name is not None: - _setter("bucket_name", bucket_name) + pulumi.set(__self__, "bucket_name", bucket_name) if case_sensitive_names is not None: - _setter("case_sensitive_names", case_sensitive_names) + pulumi.set(__self__, "case_sensitive_names", case_sensitive_names) if comp_update is not None: - _setter("comp_update", comp_update) + pulumi.set(__self__, "comp_update", comp_update) if connection_timeout is not None: - _setter("connection_timeout", connection_timeout) + pulumi.set(__self__, "connection_timeout", connection_timeout) if date_format is not None: - _setter("date_format", date_format) + pulumi.set(__self__, "date_format", date_format) if empty_as_null is not None: - _setter("empty_as_null", empty_as_null) + pulumi.set(__self__, "empty_as_null", empty_as_null) if encryption_mode is not None: - _setter("encryption_mode", encryption_mode) + pulumi.set(__self__, "encryption_mode", encryption_mode) if explicit_ids is not None: - _setter("explicit_ids", explicit_ids) + pulumi.set(__self__, "explicit_ids", explicit_ids) if file_transfer_upload_streams is not None: - _setter("file_transfer_upload_streams", file_transfer_upload_streams) + pulumi.set(__self__, "file_transfer_upload_streams", file_transfer_upload_streams) if load_timeout is not None: - _setter("load_timeout", load_timeout) + pulumi.set(__self__, "load_timeout", load_timeout) if map_boolean_as_boolean is not None: - _setter("map_boolean_as_boolean", map_boolean_as_boolean) + pulumi.set(__self__, "map_boolean_as_boolean", map_boolean_as_boolean) if max_file_size is not None: - _setter("max_file_size", max_file_size) + pulumi.set(__self__, "max_file_size", max_file_size) if remove_quotes is not None: - _setter("remove_quotes", remove_quotes) + pulumi.set(__self__, "remove_quotes", remove_quotes) if replace_chars is not None: - _setter("replace_chars", replace_chars) + pulumi.set(__self__, "replace_chars", replace_chars) if replace_invalid_chars is not None: - _setter("replace_invalid_chars", replace_invalid_chars) + pulumi.set(__self__, "replace_invalid_chars", replace_invalid_chars) if secrets_manager_access_role_arn is not None: - _setter("secrets_manager_access_role_arn", secrets_manager_access_role_arn) + pulumi.set(__self__, "secrets_manager_access_role_arn", secrets_manager_access_role_arn) if secrets_manager_secret_id is not None: - _setter("secrets_manager_secret_id", secrets_manager_secret_id) + pulumi.set(__self__, "secrets_manager_secret_id", secrets_manager_secret_id) if server_side_encryption_kms_key_id is not None: - _setter("server_side_encryption_kms_key_id", server_side_encryption_kms_key_id) + pulumi.set(__self__, "server_side_encryption_kms_key_id", server_side_encryption_kms_key_id) if service_access_role_arn is not None: - _setter("service_access_role_arn", service_access_role_arn) + pulumi.set(__self__, "service_access_role_arn", service_access_role_arn) if time_format is not None: - _setter("time_format", time_format) + pulumi.set(__self__, "time_format", time_format) if trim_blanks is not None: - _setter("trim_blanks", trim_blanks) + pulumi.set(__self__, "trim_blanks", trim_blanks) if truncate_columns is not None: - _setter("truncate_columns", truncate_columns) + pulumi.set(__self__, "truncate_columns", truncate_columns) if write_buffer_size is not None: - _setter("write_buffer_size", write_buffer_size) + pulumi.set(__self__, "write_buffer_size", write_buffer_size) @property @pulumi.getter(name="acceptAnyDate") @@ -2780,165 +2303,82 @@ def __init__(__self__, *, timestamp_column_name: Optional[str] = None, use_csv_no_sup_value: Optional[bool] = None, use_task_start_time_for_full_load_timestamp: Optional[bool] = None): - EndpointS3Settings._configure( - lambda key, value: pulumi.set(__self__, key, value), - add_column_name=add_column_name, - bucket_folder=bucket_folder, - bucket_name=bucket_name, - canned_acl_for_objects=canned_acl_for_objects, - cdc_inserts_and_updates=cdc_inserts_and_updates, - cdc_inserts_only=cdc_inserts_only, - cdc_max_batch_interval=cdc_max_batch_interval, - cdc_min_file_size=cdc_min_file_size, - cdc_path=cdc_path, - compression_type=compression_type, - csv_delimiter=csv_delimiter, - csv_no_sup_value=csv_no_sup_value, - csv_null_value=csv_null_value, - csv_row_delimiter=csv_row_delimiter, - data_format=data_format, - data_page_size=data_page_size, - date_partition_delimiter=date_partition_delimiter, - date_partition_enabled=date_partition_enabled, - date_partition_sequence=date_partition_sequence, - date_partition_timezone=date_partition_timezone, - dict_page_size_limit=dict_page_size_limit, - enable_statistics=enable_statistics, - encoding_type=encoding_type, - encryption_mode=encryption_mode, - external_table_definition=external_table_definition, - ignore_header_rows=ignore_header_rows, - include_op_for_full_load=include_op_for_full_load, - max_file_size=max_file_size, - parquet_timestamp_in_millisecond=parquet_timestamp_in_millisecond, - parquet_version=parquet_version, - preserve_transactions=preserve_transactions, - rfc4180=rfc4180, - row_group_length=row_group_length, - server_side_encryption_kms_key_id=server_side_encryption_kms_key_id, - service_access_role_arn=service_access_role_arn, - timestamp_column_name=timestamp_column_name, - use_csv_no_sup_value=use_csv_no_sup_value, - use_task_start_time_for_full_load_timestamp=use_task_start_time_for_full_load_timestamp, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - add_column_name: Optional[bool] = None, - bucket_folder: Optional[str] = None, - bucket_name: Optional[str] = None, - canned_acl_for_objects: Optional[str] = None, - cdc_inserts_and_updates: Optional[bool] = None, - cdc_inserts_only: Optional[bool] = None, - cdc_max_batch_interval: Optional[int] = None, - cdc_min_file_size: Optional[int] = None, - cdc_path: Optional[str] = None, - compression_type: Optional[str] = None, - csv_delimiter: Optional[str] = None, - csv_no_sup_value: Optional[str] = None, - csv_null_value: Optional[str] = None, - csv_row_delimiter: Optional[str] = None, - data_format: Optional[str] = None, - data_page_size: Optional[int] = None, - date_partition_delimiter: Optional[str] = None, - date_partition_enabled: Optional[bool] = None, - date_partition_sequence: Optional[str] = None, - date_partition_timezone: Optional[str] = None, - dict_page_size_limit: Optional[int] = None, - enable_statistics: Optional[bool] = None, - encoding_type: Optional[str] = None, - encryption_mode: Optional[str] = None, - external_table_definition: Optional[str] = None, - ignore_header_rows: Optional[int] = None, - include_op_for_full_load: Optional[bool] = None, - max_file_size: Optional[int] = None, - parquet_timestamp_in_millisecond: Optional[bool] = None, - parquet_version: Optional[str] = None, - preserve_transactions: Optional[bool] = None, - rfc4180: Optional[bool] = None, - row_group_length: Optional[int] = None, - server_side_encryption_kms_key_id: Optional[str] = None, - service_access_role_arn: Optional[str] = None, - timestamp_column_name: Optional[str] = None, - use_csv_no_sup_value: Optional[bool] = None, - use_task_start_time_for_full_load_timestamp: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if add_column_name is not None: - _setter("add_column_name", add_column_name) + pulumi.set(__self__, "add_column_name", add_column_name) if bucket_folder is not None: - _setter("bucket_folder", bucket_folder) + pulumi.set(__self__, "bucket_folder", bucket_folder) if bucket_name is not None: - _setter("bucket_name", bucket_name) + pulumi.set(__self__, "bucket_name", bucket_name) if canned_acl_for_objects is not None: - _setter("canned_acl_for_objects", canned_acl_for_objects) + pulumi.set(__self__, "canned_acl_for_objects", canned_acl_for_objects) if cdc_inserts_and_updates is not None: - _setter("cdc_inserts_and_updates", cdc_inserts_and_updates) + pulumi.set(__self__, "cdc_inserts_and_updates", cdc_inserts_and_updates) if cdc_inserts_only is not None: - _setter("cdc_inserts_only", cdc_inserts_only) + pulumi.set(__self__, "cdc_inserts_only", cdc_inserts_only) if cdc_max_batch_interval is not None: - _setter("cdc_max_batch_interval", cdc_max_batch_interval) + pulumi.set(__self__, "cdc_max_batch_interval", cdc_max_batch_interval) if cdc_min_file_size is not None: - _setter("cdc_min_file_size", cdc_min_file_size) + pulumi.set(__self__, "cdc_min_file_size", cdc_min_file_size) if cdc_path is not None: - _setter("cdc_path", cdc_path) + pulumi.set(__self__, "cdc_path", cdc_path) if compression_type is not None: - _setter("compression_type", compression_type) + pulumi.set(__self__, "compression_type", compression_type) if csv_delimiter is not None: - _setter("csv_delimiter", csv_delimiter) + pulumi.set(__self__, "csv_delimiter", csv_delimiter) if csv_no_sup_value is not None: - _setter("csv_no_sup_value", csv_no_sup_value) + pulumi.set(__self__, "csv_no_sup_value", csv_no_sup_value) if csv_null_value is not None: - _setter("csv_null_value", csv_null_value) + pulumi.set(__self__, "csv_null_value", csv_null_value) if csv_row_delimiter is not None: - _setter("csv_row_delimiter", csv_row_delimiter) + pulumi.set(__self__, "csv_row_delimiter", csv_row_delimiter) if data_format is not None: - _setter("data_format", data_format) + pulumi.set(__self__, "data_format", data_format) if data_page_size is not None: - _setter("data_page_size", data_page_size) + pulumi.set(__self__, "data_page_size", data_page_size) if date_partition_delimiter is not None: - _setter("date_partition_delimiter", date_partition_delimiter) + pulumi.set(__self__, "date_partition_delimiter", date_partition_delimiter) if date_partition_enabled is not None: - _setter("date_partition_enabled", date_partition_enabled) + pulumi.set(__self__, "date_partition_enabled", date_partition_enabled) if date_partition_sequence is not None: - _setter("date_partition_sequence", date_partition_sequence) + pulumi.set(__self__, "date_partition_sequence", date_partition_sequence) if date_partition_timezone is not None: - _setter("date_partition_timezone", date_partition_timezone) + pulumi.set(__self__, "date_partition_timezone", date_partition_timezone) if dict_page_size_limit is not None: - _setter("dict_page_size_limit", dict_page_size_limit) + pulumi.set(__self__, "dict_page_size_limit", dict_page_size_limit) if enable_statistics is not None: - _setter("enable_statistics", enable_statistics) + pulumi.set(__self__, "enable_statistics", enable_statistics) if encoding_type is not None: - _setter("encoding_type", encoding_type) + pulumi.set(__self__, "encoding_type", encoding_type) if encryption_mode is not None: - _setter("encryption_mode", encryption_mode) + pulumi.set(__self__, "encryption_mode", encryption_mode) if external_table_definition is not None: - _setter("external_table_definition", external_table_definition) + pulumi.set(__self__, "external_table_definition", external_table_definition) if ignore_header_rows is not None: - _setter("ignore_header_rows", ignore_header_rows) + pulumi.set(__self__, "ignore_header_rows", ignore_header_rows) if include_op_for_full_load is not None: - _setter("include_op_for_full_load", include_op_for_full_load) + pulumi.set(__self__, "include_op_for_full_load", include_op_for_full_load) if max_file_size is not None: - _setter("max_file_size", max_file_size) + pulumi.set(__self__, "max_file_size", max_file_size) if parquet_timestamp_in_millisecond is not None: - _setter("parquet_timestamp_in_millisecond", parquet_timestamp_in_millisecond) + pulumi.set(__self__, "parquet_timestamp_in_millisecond", parquet_timestamp_in_millisecond) if parquet_version is not None: - _setter("parquet_version", parquet_version) + pulumi.set(__self__, "parquet_version", parquet_version) if preserve_transactions is not None: - _setter("preserve_transactions", preserve_transactions) + pulumi.set(__self__, "preserve_transactions", preserve_transactions) if rfc4180 is not None: - _setter("rfc4180", rfc4180) + pulumi.set(__self__, "rfc4180", rfc4180) if row_group_length is not None: - _setter("row_group_length", row_group_length) + pulumi.set(__self__, "row_group_length", row_group_length) if server_side_encryption_kms_key_id is not None: - _setter("server_side_encryption_kms_key_id", server_side_encryption_kms_key_id) + pulumi.set(__self__, "server_side_encryption_kms_key_id", server_side_encryption_kms_key_id) if service_access_role_arn is not None: - _setter("service_access_role_arn", service_access_role_arn) + pulumi.set(__self__, "service_access_role_arn", service_access_role_arn) if timestamp_column_name is not None: - _setter("timestamp_column_name", timestamp_column_name) + pulumi.set(__self__, "timestamp_column_name", timestamp_column_name) if use_csv_no_sup_value is not None: - _setter("use_csv_no_sup_value", use_csv_no_sup_value) + pulumi.set(__self__, "use_csv_no_sup_value", use_csv_no_sup_value) if use_task_start_time_for_full_load_timestamp is not None: - _setter("use_task_start_time_for_full_load_timestamp", use_task_start_time_for_full_load_timestamp) + pulumi.set(__self__, "use_task_start_time_for_full_load_timestamp", use_task_start_time_for_full_load_timestamp) @property @pulumi.getter(name="addColumnName") @@ -3155,21 +2595,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, secrets_manager_access_role_arn: Optional[str] = None, secrets_manager_secret_id: Optional[str] = None): - EndpointSybaseSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - secrets_manager_access_role_arn=secrets_manager_access_role_arn, - secrets_manager_secret_id=secrets_manager_secret_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - secrets_manager_access_role_arn: Optional[str] = None, - secrets_manager_secret_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if secrets_manager_access_role_arn is not None: - _setter("secrets_manager_access_role_arn", secrets_manager_access_role_arn) + pulumi.set(__self__, "secrets_manager_access_role_arn", secrets_manager_access_role_arn) if secrets_manager_secret_id is not None: - _setter("secrets_manager_secret_id", secrets_manager_secret_id) + pulumi.set(__self__, "secrets_manager_secret_id", secrets_manager_secret_id) @property @pulumi.getter(name="secretsManagerAccessRoleArn") @@ -3187,19 +2616,8 @@ class EndpointTag(dict): def __init__(__self__, *, key: str, value: str): - EndpointTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3217,19 +2635,8 @@ class EventSubscriptionTag(dict): def __init__(__self__, *, key: str, value: str): - EventSubscriptionTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3293,48 +2700,23 @@ def __init__(__self__, *, """ Configuration parameters for provisioning a AWS DMS Serverless replication """ - ReplicationConfigComputeConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_capacity_units=max_capacity_units, - availability_zone=availability_zone, - dns_name_servers=dns_name_servers, - kms_key_id=kms_key_id, - min_capacity_units=min_capacity_units, - multi_az=multi_az, - preferred_maintenance_window=preferred_maintenance_window, - replication_subnet_group_id=replication_subnet_group_id, - vpc_security_group_ids=vpc_security_group_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_capacity_units: int, - availability_zone: Optional[str] = None, - dns_name_servers: Optional[str] = None, - kms_key_id: Optional[str] = None, - min_capacity_units: Optional[int] = None, - multi_az: Optional[bool] = None, - preferred_maintenance_window: Optional[str] = None, - replication_subnet_group_id: Optional[str] = None, - vpc_security_group_ids: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_capacity_units", max_capacity_units) + pulumi.set(__self__, "max_capacity_units", max_capacity_units) if availability_zone is not None: - _setter("availability_zone", availability_zone) + pulumi.set(__self__, "availability_zone", availability_zone) if dns_name_servers is not None: - _setter("dns_name_servers", dns_name_servers) + pulumi.set(__self__, "dns_name_servers", dns_name_servers) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if min_capacity_units is not None: - _setter("min_capacity_units", min_capacity_units) + pulumi.set(__self__, "min_capacity_units", min_capacity_units) if multi_az is not None: - _setter("multi_az", multi_az) + pulumi.set(__self__, "multi_az", multi_az) if preferred_maintenance_window is not None: - _setter("preferred_maintenance_window", preferred_maintenance_window) + pulumi.set(__self__, "preferred_maintenance_window", preferred_maintenance_window) if replication_subnet_group_id is not None: - _setter("replication_subnet_group_id", replication_subnet_group_id) + pulumi.set(__self__, "replication_subnet_group_id", replication_subnet_group_id) if vpc_security_group_ids is not None: - _setter("vpc_security_group_ids", vpc_security_group_ids) + pulumi.set(__self__, "vpc_security_group_ids", vpc_security_group_ids) @property @pulumi.getter(name="maxCapacityUnits") @@ -3397,19 +2779,8 @@ def __init__(__self__, *, :param str key:

Tag key.

:param str value:

Tag value.

""" - ReplicationConfigTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3433,19 +2804,8 @@ class ReplicationInstanceTag(dict): def __init__(__self__, *, key: str, value: str): - ReplicationInstanceTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3463,19 +2823,8 @@ class ReplicationSubnetGroupTag(dict): def __init__(__self__, *, key: str, value: str): - ReplicationSubnetGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3493,19 +2842,8 @@ class ReplicationTaskTag(dict): def __init__(__self__, *, key: str, value: str): - ReplicationTaskTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/dms/replication_config.py b/sdk/python/pulumi_aws_native/dms/replication_config.py index 371c4b337d..446dae6b97 100644 --- a/sdk/python/pulumi_aws_native/dms/replication_config.py +++ b/sdk/python/pulumi_aws_native/dms/replication_config.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -41,57 +41,28 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ReplicationConfigTagArgs']]] tags:

Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.

:param pulumi.Input[str] target_endpoint_arn: The Amazon Resource Name (ARN) of the target endpoint for this AWS DMS Serverless replication configuration """ - ReplicationConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - compute_config=compute_config, - replication_config_arn=replication_config_arn, - replication_config_identifier=replication_config_identifier, - replication_settings=replication_settings, - replication_type=replication_type, - resource_identifier=resource_identifier, - source_endpoint_arn=source_endpoint_arn, - supplemental_settings=supplemental_settings, - table_mappings=table_mappings, - tags=tags, - target_endpoint_arn=target_endpoint_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - compute_config: Optional[pulumi.Input['ReplicationConfigComputeConfigArgs']] = None, - replication_config_arn: Optional[pulumi.Input[str]] = None, - replication_config_identifier: Optional[pulumi.Input[str]] = None, - replication_settings: Optional[Any] = None, - replication_type: Optional[pulumi.Input['ReplicationConfigReplicationType']] = None, - resource_identifier: Optional[pulumi.Input[str]] = None, - source_endpoint_arn: Optional[pulumi.Input[str]] = None, - supplemental_settings: Optional[Any] = None, - table_mappings: Optional[Any] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ReplicationConfigTagArgs']]]] = None, - target_endpoint_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if compute_config is not None: - _setter("compute_config", compute_config) + pulumi.set(__self__, "compute_config", compute_config) if replication_config_arn is not None: - _setter("replication_config_arn", replication_config_arn) + pulumi.set(__self__, "replication_config_arn", replication_config_arn) if replication_config_identifier is not None: - _setter("replication_config_identifier", replication_config_identifier) + pulumi.set(__self__, "replication_config_identifier", replication_config_identifier) if replication_settings is not None: - _setter("replication_settings", replication_settings) + pulumi.set(__self__, "replication_settings", replication_settings) if replication_type is not None: - _setter("replication_type", replication_type) + pulumi.set(__self__, "replication_type", replication_type) if resource_identifier is not None: - _setter("resource_identifier", resource_identifier) + pulumi.set(__self__, "resource_identifier", resource_identifier) if source_endpoint_arn is not None: - _setter("source_endpoint_arn", source_endpoint_arn) + pulumi.set(__self__, "source_endpoint_arn", source_endpoint_arn) if supplemental_settings is not None: - _setter("supplemental_settings", supplemental_settings) + pulumi.set(__self__, "supplemental_settings", supplemental_settings) if table_mappings is not None: - _setter("table_mappings", table_mappings) + pulumi.set(__self__, "table_mappings", table_mappings) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if target_endpoint_arn is not None: - _setter("target_endpoint_arn", target_endpoint_arn) + pulumi.set(__self__, "target_endpoint_arn", target_endpoint_arn) @property @pulumi.getter(name="computeConfig") @@ -275,10 +246,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ReplicationConfigArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -304,11 +271,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = ReplicationConfigArgs.__new__(ReplicationConfigArgs) - if compute_config is not None and not isinstance(compute_config, ReplicationConfigComputeConfigArgs): - compute_config = compute_config or {} - def _setter(key, value): - compute_config[key] = value - ReplicationConfigComputeConfigArgs._configure(_setter, **compute_config) __props__.__dict__["compute_config"] = compute_config __props__.__dict__["replication_config_arn"] = replication_config_arn __props__.__dict__["replication_config_identifier"] = replication_config_identifier diff --git a/sdk/python/pulumi_aws_native/dms/replication_instance.py b/sdk/python/pulumi_aws_native/dms/replication_instance.py index 9d0ec102c2..c3d90cee0e 100644 --- a/sdk/python/pulumi_aws_native/dms/replication_instance.py +++ b/sdk/python/pulumi_aws_native/dms/replication_instance.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -34,72 +34,35 @@ def __init__(__self__, *, """ The set of arguments for constructing a ReplicationInstance resource. """ - ReplicationInstanceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - replication_instance_class=replication_instance_class, - allocated_storage=allocated_storage, - allow_major_version_upgrade=allow_major_version_upgrade, - auto_minor_version_upgrade=auto_minor_version_upgrade, - availability_zone=availability_zone, - engine_version=engine_version, - kms_key_id=kms_key_id, - multi_az=multi_az, - preferred_maintenance_window=preferred_maintenance_window, - publicly_accessible=publicly_accessible, - replication_instance_identifier=replication_instance_identifier, - replication_subnet_group_identifier=replication_subnet_group_identifier, - resource_identifier=resource_identifier, - tags=tags, - vpc_security_group_ids=vpc_security_group_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - replication_instance_class: pulumi.Input[str], - allocated_storage: Optional[pulumi.Input[int]] = None, - allow_major_version_upgrade: Optional[pulumi.Input[bool]] = None, - auto_minor_version_upgrade: Optional[pulumi.Input[bool]] = None, - availability_zone: Optional[pulumi.Input[str]] = None, - engine_version: Optional[pulumi.Input[str]] = None, - kms_key_id: Optional[pulumi.Input[str]] = None, - multi_az: Optional[pulumi.Input[bool]] = None, - preferred_maintenance_window: Optional[pulumi.Input[str]] = None, - publicly_accessible: Optional[pulumi.Input[bool]] = None, - replication_instance_identifier: Optional[pulumi.Input[str]] = None, - replication_subnet_group_identifier: Optional[pulumi.Input[str]] = None, - resource_identifier: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ReplicationInstanceTagArgs']]]] = None, - vpc_security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("replication_instance_class", replication_instance_class) + pulumi.set(__self__, "replication_instance_class", replication_instance_class) if allocated_storage is not None: - _setter("allocated_storage", allocated_storage) + pulumi.set(__self__, "allocated_storage", allocated_storage) if allow_major_version_upgrade is not None: - _setter("allow_major_version_upgrade", allow_major_version_upgrade) + pulumi.set(__self__, "allow_major_version_upgrade", allow_major_version_upgrade) if auto_minor_version_upgrade is not None: - _setter("auto_minor_version_upgrade", auto_minor_version_upgrade) + pulumi.set(__self__, "auto_minor_version_upgrade", auto_minor_version_upgrade) if availability_zone is not None: - _setter("availability_zone", availability_zone) + pulumi.set(__self__, "availability_zone", availability_zone) if engine_version is not None: - _setter("engine_version", engine_version) + pulumi.set(__self__, "engine_version", engine_version) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if multi_az is not None: - _setter("multi_az", multi_az) + pulumi.set(__self__, "multi_az", multi_az) if preferred_maintenance_window is not None: - _setter("preferred_maintenance_window", preferred_maintenance_window) + pulumi.set(__self__, "preferred_maintenance_window", preferred_maintenance_window) if publicly_accessible is not None: - _setter("publicly_accessible", publicly_accessible) + pulumi.set(__self__, "publicly_accessible", publicly_accessible) if replication_instance_identifier is not None: - _setter("replication_instance_identifier", replication_instance_identifier) + pulumi.set(__self__, "replication_instance_identifier", replication_instance_identifier) if replication_subnet_group_identifier is not None: - _setter("replication_subnet_group_identifier", replication_subnet_group_identifier) + pulumi.set(__self__, "replication_subnet_group_identifier", replication_subnet_group_identifier) if resource_identifier is not None: - _setter("resource_identifier", resource_identifier) + pulumi.set(__self__, "resource_identifier", resource_identifier) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if vpc_security_group_ids is not None: - _setter("vpc_security_group_ids", vpc_security_group_ids) + pulumi.set(__self__, "vpc_security_group_ids", vpc_security_group_ids) @property @pulumi.getter(name="replicationInstanceClass") @@ -288,10 +251,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ReplicationInstanceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/dms/replication_subnet_group.py b/sdk/python/pulumi_aws_native/dms/replication_subnet_group.py index 67dc45c7b8..dbc7973b2f 100644 --- a/sdk/python/pulumi_aws_native/dms/replication_subnet_group.py +++ b/sdk/python/pulumi_aws_native/dms/replication_subnet_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,27 +23,12 @@ def __init__(__self__, *, """ The set of arguments for constructing a ReplicationSubnetGroup resource. """ - ReplicationSubnetGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - replication_subnet_group_description=replication_subnet_group_description, - subnet_ids=subnet_ids, - replication_subnet_group_identifier=replication_subnet_group_identifier, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - replication_subnet_group_description: pulumi.Input[str], - subnet_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - replication_subnet_group_identifier: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ReplicationSubnetGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("replication_subnet_group_description", replication_subnet_group_description) - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "replication_subnet_group_description", replication_subnet_group_description) + pulumi.set(__self__, "subnet_ids", subnet_ids) if replication_subnet_group_identifier is not None: - _setter("replication_subnet_group_identifier", replication_subnet_group_identifier) + pulumi.set(__self__, "replication_subnet_group_identifier", replication_subnet_group_identifier) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="replicationSubnetGroupDescription") @@ -122,10 +107,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ReplicationSubnetGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/dms/replication_task.py b/sdk/python/pulumi_aws_native/dms/replication_task.py index d6aa4fdd4f..261cbe8c9e 100644 --- a/sdk/python/pulumi_aws_native/dms/replication_task.py +++ b/sdk/python/pulumi_aws_native/dms/replication_task.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -32,60 +32,27 @@ def __init__(__self__, *, """ The set of arguments for constructing a ReplicationTask resource. """ - ReplicationTaskArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - migration_type=migration_type, - replication_instance_arn=replication_instance_arn, - source_endpoint_arn=source_endpoint_arn, - table_mappings=table_mappings, - target_endpoint_arn=target_endpoint_arn, - cdc_start_position=cdc_start_position, - cdc_start_time=cdc_start_time, - cdc_stop_position=cdc_stop_position, - replication_task_identifier=replication_task_identifier, - replication_task_settings=replication_task_settings, - resource_identifier=resource_identifier, - tags=tags, - task_data=task_data, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - migration_type: pulumi.Input[str], - replication_instance_arn: pulumi.Input[str], - source_endpoint_arn: pulumi.Input[str], - table_mappings: pulumi.Input[str], - target_endpoint_arn: pulumi.Input[str], - cdc_start_position: Optional[pulumi.Input[str]] = None, - cdc_start_time: Optional[pulumi.Input[float]] = None, - cdc_stop_position: Optional[pulumi.Input[str]] = None, - replication_task_identifier: Optional[pulumi.Input[str]] = None, - replication_task_settings: Optional[pulumi.Input[str]] = None, - resource_identifier: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ReplicationTaskTagArgs']]]] = None, - task_data: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("migration_type", migration_type) - _setter("replication_instance_arn", replication_instance_arn) - _setter("source_endpoint_arn", source_endpoint_arn) - _setter("table_mappings", table_mappings) - _setter("target_endpoint_arn", target_endpoint_arn) + pulumi.set(__self__, "migration_type", migration_type) + pulumi.set(__self__, "replication_instance_arn", replication_instance_arn) + pulumi.set(__self__, "source_endpoint_arn", source_endpoint_arn) + pulumi.set(__self__, "table_mappings", table_mappings) + pulumi.set(__self__, "target_endpoint_arn", target_endpoint_arn) if cdc_start_position is not None: - _setter("cdc_start_position", cdc_start_position) + pulumi.set(__self__, "cdc_start_position", cdc_start_position) if cdc_start_time is not None: - _setter("cdc_start_time", cdc_start_time) + pulumi.set(__self__, "cdc_start_time", cdc_start_time) if cdc_stop_position is not None: - _setter("cdc_stop_position", cdc_stop_position) + pulumi.set(__self__, "cdc_stop_position", cdc_stop_position) if replication_task_identifier is not None: - _setter("replication_task_identifier", replication_task_identifier) + pulumi.set(__self__, "replication_task_identifier", replication_task_identifier) if replication_task_settings is not None: - _setter("replication_task_settings", replication_task_settings) + pulumi.set(__self__, "replication_task_settings", replication_task_settings) if resource_identifier is not None: - _setter("resource_identifier", resource_identifier) + pulumi.set(__self__, "resource_identifier", resource_identifier) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if task_data is not None: - _setter("task_data", task_data) + pulumi.set(__self__, "task_data", task_data) @property @pulumi.getter(name="migrationType") @@ -254,10 +221,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ReplicationTaskArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/docdb/_inputs.py b/sdk/python/pulumi_aws_native/docdb/_inputs.py index 5419871ab8..cad9e9f65d 100644 --- a/sdk/python/pulumi_aws_native/docdb/_inputs.py +++ b/sdk/python/pulumi_aws_native/docdb/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -21,19 +21,8 @@ class DbClusterParameterGroupTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - DbClusterParameterGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -59,19 +48,8 @@ class DbClusterTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - DbClusterTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -97,19 +75,8 @@ class DbInstanceTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - DbInstanceTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -135,19 +102,8 @@ class DbSubnetGroupTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - DbSubnetGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/docdb/db_cluster.py b/sdk/python/pulumi_aws_native/docdb/db_cluster.py index 4f7f3fda04..57489f56b2 100644 --- a/sdk/python/pulumi_aws_native/docdb/db_cluster.py +++ b/sdk/python/pulumi_aws_native/docdb/db_cluster.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -42,105 +42,52 @@ def __init__(__self__, *, """ The set of arguments for constructing a DbCluster resource. """ - DbClusterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_zones=availability_zones, - backup_retention_period=backup_retention_period, - copy_tags_to_snapshot=copy_tags_to_snapshot, - db_cluster_identifier=db_cluster_identifier, - db_cluster_parameter_group_name=db_cluster_parameter_group_name, - db_subnet_group_name=db_subnet_group_name, - deletion_protection=deletion_protection, - enable_cloudwatch_logs_exports=enable_cloudwatch_logs_exports, - engine_version=engine_version, - kms_key_id=kms_key_id, - master_user_password=master_user_password, - master_username=master_username, - port=port, - preferred_backup_window=preferred_backup_window, - preferred_maintenance_window=preferred_maintenance_window, - restore_to_time=restore_to_time, - restore_type=restore_type, - snapshot_identifier=snapshot_identifier, - source_db_cluster_identifier=source_db_cluster_identifier, - storage_encrypted=storage_encrypted, - tags=tags, - use_latest_restorable_time=use_latest_restorable_time, - vpc_security_group_ids=vpc_security_group_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_zones: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - backup_retention_period: Optional[pulumi.Input[int]] = None, - copy_tags_to_snapshot: Optional[pulumi.Input[bool]] = None, - db_cluster_identifier: Optional[pulumi.Input[str]] = None, - db_cluster_parameter_group_name: Optional[pulumi.Input[str]] = None, - db_subnet_group_name: Optional[pulumi.Input[str]] = None, - deletion_protection: Optional[pulumi.Input[bool]] = None, - enable_cloudwatch_logs_exports: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - engine_version: Optional[pulumi.Input[str]] = None, - kms_key_id: Optional[pulumi.Input[str]] = None, - master_user_password: Optional[pulumi.Input[str]] = None, - master_username: Optional[pulumi.Input[str]] = None, - port: Optional[pulumi.Input[int]] = None, - preferred_backup_window: Optional[pulumi.Input[str]] = None, - preferred_maintenance_window: Optional[pulumi.Input[str]] = None, - restore_to_time: Optional[pulumi.Input[str]] = None, - restore_type: Optional[pulumi.Input[str]] = None, - snapshot_identifier: Optional[pulumi.Input[str]] = None, - source_db_cluster_identifier: Optional[pulumi.Input[str]] = None, - storage_encrypted: Optional[pulumi.Input[bool]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DbClusterTagArgs']]]] = None, - use_latest_restorable_time: Optional[pulumi.Input[bool]] = None, - vpc_security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_zones is not None: - _setter("availability_zones", availability_zones) + pulumi.set(__self__, "availability_zones", availability_zones) if backup_retention_period is not None: - _setter("backup_retention_period", backup_retention_period) + pulumi.set(__self__, "backup_retention_period", backup_retention_period) if copy_tags_to_snapshot is not None: - _setter("copy_tags_to_snapshot", copy_tags_to_snapshot) + pulumi.set(__self__, "copy_tags_to_snapshot", copy_tags_to_snapshot) if db_cluster_identifier is not None: - _setter("db_cluster_identifier", db_cluster_identifier) + pulumi.set(__self__, "db_cluster_identifier", db_cluster_identifier) if db_cluster_parameter_group_name is not None: - _setter("db_cluster_parameter_group_name", db_cluster_parameter_group_name) + pulumi.set(__self__, "db_cluster_parameter_group_name", db_cluster_parameter_group_name) if db_subnet_group_name is not None: - _setter("db_subnet_group_name", db_subnet_group_name) + pulumi.set(__self__, "db_subnet_group_name", db_subnet_group_name) if deletion_protection is not None: - _setter("deletion_protection", deletion_protection) + pulumi.set(__self__, "deletion_protection", deletion_protection) if enable_cloudwatch_logs_exports is not None: - _setter("enable_cloudwatch_logs_exports", enable_cloudwatch_logs_exports) + pulumi.set(__self__, "enable_cloudwatch_logs_exports", enable_cloudwatch_logs_exports) if engine_version is not None: - _setter("engine_version", engine_version) + pulumi.set(__self__, "engine_version", engine_version) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if master_user_password is not None: - _setter("master_user_password", master_user_password) + pulumi.set(__self__, "master_user_password", master_user_password) if master_username is not None: - _setter("master_username", master_username) + pulumi.set(__self__, "master_username", master_username) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if preferred_backup_window is not None: - _setter("preferred_backup_window", preferred_backup_window) + pulumi.set(__self__, "preferred_backup_window", preferred_backup_window) if preferred_maintenance_window is not None: - _setter("preferred_maintenance_window", preferred_maintenance_window) + pulumi.set(__self__, "preferred_maintenance_window", preferred_maintenance_window) if restore_to_time is not None: - _setter("restore_to_time", restore_to_time) + pulumi.set(__self__, "restore_to_time", restore_to_time) if restore_type is not None: - _setter("restore_type", restore_type) + pulumi.set(__self__, "restore_type", restore_type) if snapshot_identifier is not None: - _setter("snapshot_identifier", snapshot_identifier) + pulumi.set(__self__, "snapshot_identifier", snapshot_identifier) if source_db_cluster_identifier is not None: - _setter("source_db_cluster_identifier", source_db_cluster_identifier) + pulumi.set(__self__, "source_db_cluster_identifier", source_db_cluster_identifier) if storage_encrypted is not None: - _setter("storage_encrypted", storage_encrypted) + pulumi.set(__self__, "storage_encrypted", storage_encrypted) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if use_latest_restorable_time is not None: - _setter("use_latest_restorable_time", use_latest_restorable_time) + pulumi.set(__self__, "use_latest_restorable_time", use_latest_restorable_time) if vpc_security_group_ids is not None: - _setter("vpc_security_group_ids", vpc_security_group_ids) + pulumi.set(__self__, "vpc_security_group_ids", vpc_security_group_ids) @property @pulumi.getter(name="availabilityZones") @@ -409,10 +356,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DbClusterArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/docdb/db_cluster_parameter_group.py b/sdk/python/pulumi_aws_native/docdb/db_cluster_parameter_group.py index ea85b68e42..ebdf35225b 100644 --- a/sdk/python/pulumi_aws_native/docdb/db_cluster_parameter_group.py +++ b/sdk/python/pulumi_aws_native/docdb/db_cluster_parameter_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -24,30 +24,13 @@ def __init__(__self__, *, """ The set of arguments for constructing a DbClusterParameterGroup resource. """ - DbClusterParameterGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - family=family, - parameters=parameters, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: pulumi.Input[str], - family: pulumi.Input[str], - parameters: Any, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DbClusterParameterGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("description", description) - _setter("family", family) - _setter("parameters", parameters) + pulumi.set(__self__, "description", description) + pulumi.set(__self__, "family", family) + pulumi.set(__self__, "parameters", parameters) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -136,10 +119,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DbClusterParameterGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/docdb/db_instance.py b/sdk/python/pulumi_aws_native/docdb/db_instance.py index 39873e2f91..07920e159a 100644 --- a/sdk/python/pulumi_aws_native/docdb/db_instance.py +++ b/sdk/python/pulumi_aws_native/docdb/db_instance.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,43 +27,20 @@ def __init__(__self__, *, """ The set of arguments for constructing a DbInstance resource. """ - DbInstanceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - db_cluster_identifier=db_cluster_identifier, - db_instance_class=db_instance_class, - auto_minor_version_upgrade=auto_minor_version_upgrade, - availability_zone=availability_zone, - db_instance_identifier=db_instance_identifier, - enable_performance_insights=enable_performance_insights, - preferred_maintenance_window=preferred_maintenance_window, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - db_cluster_identifier: pulumi.Input[str], - db_instance_class: pulumi.Input[str], - auto_minor_version_upgrade: Optional[pulumi.Input[bool]] = None, - availability_zone: Optional[pulumi.Input[str]] = None, - db_instance_identifier: Optional[pulumi.Input[str]] = None, - enable_performance_insights: Optional[pulumi.Input[bool]] = None, - preferred_maintenance_window: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DbInstanceTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("db_cluster_identifier", db_cluster_identifier) - _setter("db_instance_class", db_instance_class) + pulumi.set(__self__, "db_cluster_identifier", db_cluster_identifier) + pulumi.set(__self__, "db_instance_class", db_instance_class) if auto_minor_version_upgrade is not None: - _setter("auto_minor_version_upgrade", auto_minor_version_upgrade) + pulumi.set(__self__, "auto_minor_version_upgrade", auto_minor_version_upgrade) if availability_zone is not None: - _setter("availability_zone", availability_zone) + pulumi.set(__self__, "availability_zone", availability_zone) if db_instance_identifier is not None: - _setter("db_instance_identifier", db_instance_identifier) + pulumi.set(__self__, "db_instance_identifier", db_instance_identifier) if enable_performance_insights is not None: - _setter("enable_performance_insights", enable_performance_insights) + pulumi.set(__self__, "enable_performance_insights", enable_performance_insights) if preferred_maintenance_window is not None: - _setter("preferred_maintenance_window", preferred_maintenance_window) + pulumi.set(__self__, "preferred_maintenance_window", preferred_maintenance_window) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="dbClusterIdentifier") @@ -182,10 +159,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DbInstanceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/docdb/db_subnet_group.py b/sdk/python/pulumi_aws_native/docdb/db_subnet_group.py index 579a9fcdf0..05bf4d34ee 100644 --- a/sdk/python/pulumi_aws_native/docdb/db_subnet_group.py +++ b/sdk/python/pulumi_aws_native/docdb/db_subnet_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,27 +23,12 @@ def __init__(__self__, *, """ The set of arguments for constructing a DbSubnetGroup resource. """ - DbSubnetGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - db_subnet_group_description=db_subnet_group_description, - subnet_ids=subnet_ids, - db_subnet_group_name=db_subnet_group_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - db_subnet_group_description: pulumi.Input[str], - subnet_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - db_subnet_group_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DbSubnetGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("db_subnet_group_description", db_subnet_group_description) - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "db_subnet_group_description", db_subnet_group_description) + pulumi.set(__self__, "subnet_ids", subnet_ids) if db_subnet_group_name is not None: - _setter("db_subnet_group_name", db_subnet_group_name) + pulumi.set(__self__, "db_subnet_group_name", db_subnet_group_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="dbSubnetGroupDescription") @@ -122,10 +107,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DbSubnetGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/docdb/get_db_cluster.py b/sdk/python/pulumi_aws_native/docdb/get_db_cluster.py index 9c962d4cf7..3a7a8adaea 100644 --- a/sdk/python/pulumi_aws_native/docdb/get_db_cluster.py +++ b/sdk/python/pulumi_aws_native/docdb/get_db_cluster.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/docdb/get_db_cluster_parameter_group.py b/sdk/python/pulumi_aws_native/docdb/get_db_cluster_parameter_group.py index 2d5149b028..29c2879cb3 100644 --- a/sdk/python/pulumi_aws_native/docdb/get_db_cluster_parameter_group.py +++ b/sdk/python/pulumi_aws_native/docdb/get_db_cluster_parameter_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/docdb/get_db_instance.py b/sdk/python/pulumi_aws_native/docdb/get_db_instance.py index 48da5029df..be9626f049 100644 --- a/sdk/python/pulumi_aws_native/docdb/get_db_instance.py +++ b/sdk/python/pulumi_aws_native/docdb/get_db_instance.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/docdb/get_db_subnet_group.py b/sdk/python/pulumi_aws_native/docdb/get_db_subnet_group.py index 7880767423..f3b8cdc007 100644 --- a/sdk/python/pulumi_aws_native/docdb/get_db_subnet_group.py +++ b/sdk/python/pulumi_aws_native/docdb/get_db_subnet_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/docdb/outputs.py b/sdk/python/pulumi_aws_native/docdb/outputs.py index 704a86940a..5227fc3768 100644 --- a/sdk/python/pulumi_aws_native/docdb/outputs.py +++ b/sdk/python/pulumi_aws_native/docdb/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -21,19 +21,8 @@ class DbClusterParameterGroupTag(dict): def __init__(__self__, *, key: str, value: str): - DbClusterParameterGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -51,19 +40,8 @@ class DbClusterTag(dict): def __init__(__self__, *, key: str, value: str): - DbClusterTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -81,19 +59,8 @@ class DbInstanceTag(dict): def __init__(__self__, *, key: str, value: str): - DbInstanceTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -111,19 +78,8 @@ class DbSubnetGroupTag(dict): def __init__(__self__, *, key: str, value: str): - DbSubnetGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/docdbelastic/_inputs.py b/sdk/python/pulumi_aws_native/docdbelastic/_inputs.py index 9d95d555af..09fad198f8 100644 --- a/sdk/python/pulumi_aws_native/docdbelastic/_inputs.py +++ b/sdk/python/pulumi_aws_native/docdbelastic/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -18,19 +18,8 @@ class ClusterTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ClusterTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/docdbelastic/cluster.py b/sdk/python/pulumi_aws_native/docdbelastic/cluster.py index 036ad55316..7c7302439b 100644 --- a/sdk/python/pulumi_aws_native/docdbelastic/cluster.py +++ b/sdk/python/pulumi_aws_native/docdbelastic/cluster.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -30,53 +30,24 @@ def __init__(__self__, *, """ The set of arguments for constructing a Cluster resource. """ - ClusterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - admin_user_name=admin_user_name, - auth_type=auth_type, - shard_capacity=shard_capacity, - shard_count=shard_count, - admin_user_password=admin_user_password, - cluster_name=cluster_name, - kms_key_id=kms_key_id, - preferred_maintenance_window=preferred_maintenance_window, - subnet_ids=subnet_ids, - tags=tags, - vpc_security_group_ids=vpc_security_group_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - admin_user_name: pulumi.Input[str], - auth_type: pulumi.Input[str], - shard_capacity: pulumi.Input[int], - shard_count: pulumi.Input[int], - admin_user_password: Optional[pulumi.Input[str]] = None, - cluster_name: Optional[pulumi.Input[str]] = None, - kms_key_id: Optional[pulumi.Input[str]] = None, - preferred_maintenance_window: Optional[pulumi.Input[str]] = None, - subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ClusterTagArgs']]]] = None, - vpc_security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("admin_user_name", admin_user_name) - _setter("auth_type", auth_type) - _setter("shard_capacity", shard_capacity) - _setter("shard_count", shard_count) + pulumi.set(__self__, "admin_user_name", admin_user_name) + pulumi.set(__self__, "auth_type", auth_type) + pulumi.set(__self__, "shard_capacity", shard_capacity) + pulumi.set(__self__, "shard_count", shard_count) if admin_user_password is not None: - _setter("admin_user_password", admin_user_password) + pulumi.set(__self__, "admin_user_password", admin_user_password) if cluster_name is not None: - _setter("cluster_name", cluster_name) + pulumi.set(__self__, "cluster_name", cluster_name) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if preferred_maintenance_window is not None: - _setter("preferred_maintenance_window", preferred_maintenance_window) + pulumi.set(__self__, "preferred_maintenance_window", preferred_maintenance_window) if subnet_ids is not None: - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if vpc_security_group_ids is not None: - _setter("vpc_security_group_ids", vpc_security_group_ids) + pulumi.set(__self__, "vpc_security_group_ids", vpc_security_group_ids) @property @pulumi.getter(name="adminUserName") @@ -220,10 +191,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ClusterArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/docdbelastic/get_cluster.py b/sdk/python/pulumi_aws_native/docdbelastic/get_cluster.py index a401d654e6..417627dbb4 100644 --- a/sdk/python/pulumi_aws_native/docdbelastic/get_cluster.py +++ b/sdk/python/pulumi_aws_native/docdbelastic/get_cluster.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/docdbelastic/outputs.py b/sdk/python/pulumi_aws_native/docdbelastic/outputs.py index 93b11bbf24..e2203a6cf9 100644 --- a/sdk/python/pulumi_aws_native/docdbelastic/outputs.py +++ b/sdk/python/pulumi_aws_native/docdbelastic/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -18,19 +18,8 @@ class ClusterTag(dict): def __init__(__self__, *, key: str, value: str): - ClusterTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/dynamodb/_inputs.py b/sdk/python/pulumi_aws_native/dynamodb/_inputs.py index 20e4b6378c..28529a3efd 100644 --- a/sdk/python/pulumi_aws_native/dynamodb/_inputs.py +++ b/sdk/python/pulumi_aws_native/dynamodb/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -53,19 +53,8 @@ class GlobalTableAttributeDefinitionArgs: def __init__(__self__, *, attribute_name: pulumi.Input[str], attribute_type: pulumi.Input[str]): - GlobalTableAttributeDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute_name=attribute_name, - attribute_type=attribute_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute_name: pulumi.Input[str], - attribute_type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attribute_name", attribute_name) - _setter("attribute_type", attribute_type) + pulumi.set(__self__, "attribute_name", attribute_name) + pulumi.set(__self__, "attribute_type", attribute_type) @property @pulumi.getter(name="attributeName") @@ -93,26 +82,11 @@ def __init__(__self__, *, min_capacity: pulumi.Input[int], target_tracking_scaling_policy_configuration: pulumi.Input['GlobalTableTargetTrackingScalingPolicyConfigurationArgs'], seed_capacity: Optional[pulumi.Input[int]] = None): - GlobalTableCapacityAutoScalingSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_capacity=max_capacity, - min_capacity=min_capacity, - target_tracking_scaling_policy_configuration=target_tracking_scaling_policy_configuration, - seed_capacity=seed_capacity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_capacity: pulumi.Input[int], - min_capacity: pulumi.Input[int], - target_tracking_scaling_policy_configuration: pulumi.Input['GlobalTableTargetTrackingScalingPolicyConfigurationArgs'], - seed_capacity: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_capacity", max_capacity) - _setter("min_capacity", min_capacity) - _setter("target_tracking_scaling_policy_configuration", target_tracking_scaling_policy_configuration) + pulumi.set(__self__, "max_capacity", max_capacity) + pulumi.set(__self__, "min_capacity", min_capacity) + pulumi.set(__self__, "target_tracking_scaling_policy_configuration", target_tracking_scaling_policy_configuration) if seed_capacity is not None: - _setter("seed_capacity", seed_capacity) + pulumi.set(__self__, "seed_capacity", seed_capacity) @property @pulumi.getter(name="maxCapacity") @@ -155,16 +129,7 @@ def seed_capacity(self, value: Optional[pulumi.Input[int]]): class GlobalTableContributorInsightsSpecificationArgs: def __init__(__self__, *, enabled: pulumi.Input[bool]): - GlobalTableContributorInsightsSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -183,26 +148,11 @@ def __init__(__self__, *, key_schema: pulumi.Input[Sequence[pulumi.Input['GlobalTableKeySchemaArgs']]], projection: pulumi.Input['GlobalTableProjectionArgs'], write_provisioned_throughput_settings: Optional[pulumi.Input['GlobalTableWriteProvisionedThroughputSettingsArgs']] = None): - GlobalTableGlobalSecondaryIndexArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - index_name=index_name, - key_schema=key_schema, - projection=projection, - write_provisioned_throughput_settings=write_provisioned_throughput_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - index_name: pulumi.Input[str], - key_schema: pulumi.Input[Sequence[pulumi.Input['GlobalTableKeySchemaArgs']]], - projection: pulumi.Input['GlobalTableProjectionArgs'], - write_provisioned_throughput_settings: Optional[pulumi.Input['GlobalTableWriteProvisionedThroughputSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("index_name", index_name) - _setter("key_schema", key_schema) - _setter("projection", projection) + pulumi.set(__self__, "index_name", index_name) + pulumi.set(__self__, "key_schema", key_schema) + pulumi.set(__self__, "projection", projection) if write_provisioned_throughput_settings is not None: - _setter("write_provisioned_throughput_settings", write_provisioned_throughput_settings) + pulumi.set(__self__, "write_provisioned_throughput_settings", write_provisioned_throughput_settings) @property @pulumi.getter(name="indexName") @@ -246,19 +196,8 @@ class GlobalTableKeySchemaArgs: def __init__(__self__, *, attribute_name: pulumi.Input[str], key_type: pulumi.Input[str]): - GlobalTableKeySchemaArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute_name=attribute_name, - key_type=key_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute_name: pulumi.Input[str], - key_type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attribute_name", attribute_name) - _setter("key_type", key_type) + pulumi.set(__self__, "attribute_name", attribute_name) + pulumi.set(__self__, "key_type", key_type) @property @pulumi.getter(name="attributeName") @@ -283,16 +222,7 @@ def key_type(self, value: pulumi.Input[str]): class GlobalTableKinesisStreamSpecificationArgs: def __init__(__self__, *, stream_arn: pulumi.Input[str]): - GlobalTableKinesisStreamSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - stream_arn=stream_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - stream_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("stream_arn", stream_arn) + pulumi.set(__self__, "stream_arn", stream_arn) @property @pulumi.getter(name="streamArn") @@ -310,22 +240,9 @@ def __init__(__self__, *, index_name: pulumi.Input[str], key_schema: pulumi.Input[Sequence[pulumi.Input['GlobalTableKeySchemaArgs']]], projection: pulumi.Input['GlobalTableProjectionArgs']): - GlobalTableLocalSecondaryIndexArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - index_name=index_name, - key_schema=key_schema, - projection=projection, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - index_name: pulumi.Input[str], - key_schema: pulumi.Input[Sequence[pulumi.Input['GlobalTableKeySchemaArgs']]], - projection: pulumi.Input['GlobalTableProjectionArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("index_name", index_name) - _setter("key_schema", key_schema) - _setter("projection", projection) + pulumi.set(__self__, "index_name", index_name) + pulumi.set(__self__, "key_schema", key_schema) + pulumi.set(__self__, "projection", projection) @property @pulumi.getter(name="indexName") @@ -359,17 +276,8 @@ def projection(self, value: pulumi.Input['GlobalTableProjectionArgs']): class GlobalTablePointInTimeRecoverySpecificationArgs: def __init__(__self__, *, point_in_time_recovery_enabled: Optional[pulumi.Input[bool]] = None): - GlobalTablePointInTimeRecoverySpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - point_in_time_recovery_enabled=point_in_time_recovery_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - point_in_time_recovery_enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if point_in_time_recovery_enabled is not None: - _setter("point_in_time_recovery_enabled", point_in_time_recovery_enabled) + pulumi.set(__self__, "point_in_time_recovery_enabled", point_in_time_recovery_enabled) @property @pulumi.getter(name="pointInTimeRecoveryEnabled") @@ -386,21 +294,10 @@ class GlobalTableProjectionArgs: def __init__(__self__, *, non_key_attributes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, projection_type: Optional[pulumi.Input[str]] = None): - GlobalTableProjectionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - non_key_attributes=non_key_attributes, - projection_type=projection_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - non_key_attributes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - projection_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if non_key_attributes is not None: - _setter("non_key_attributes", non_key_attributes) + pulumi.set(__self__, "non_key_attributes", non_key_attributes) if projection_type is not None: - _setter("projection_type", projection_type) + pulumi.set(__self__, "projection_type", projection_type) @property @pulumi.getter(name="nonKeyAttributes") @@ -426,21 +323,10 @@ class GlobalTableReadProvisionedThroughputSettingsArgs: def __init__(__self__, *, read_capacity_auto_scaling_settings: Optional[pulumi.Input['GlobalTableCapacityAutoScalingSettingsArgs']] = None, read_capacity_units: Optional[pulumi.Input[int]] = None): - GlobalTableReadProvisionedThroughputSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - read_capacity_auto_scaling_settings=read_capacity_auto_scaling_settings, - read_capacity_units=read_capacity_units, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - read_capacity_auto_scaling_settings: Optional[pulumi.Input['GlobalTableCapacityAutoScalingSettingsArgs']] = None, - read_capacity_units: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if read_capacity_auto_scaling_settings is not None: - _setter("read_capacity_auto_scaling_settings", read_capacity_auto_scaling_settings) + pulumi.set(__self__, "read_capacity_auto_scaling_settings", read_capacity_auto_scaling_settings) if read_capacity_units is not None: - _setter("read_capacity_units", read_capacity_units) + pulumi.set(__self__, "read_capacity_units", read_capacity_units) @property @pulumi.getter(name="readCapacityAutoScalingSettings") @@ -467,24 +353,11 @@ def __init__(__self__, *, index_name: pulumi.Input[str], contributor_insights_specification: Optional[pulumi.Input['GlobalTableContributorInsightsSpecificationArgs']] = None, read_provisioned_throughput_settings: Optional[pulumi.Input['GlobalTableReadProvisionedThroughputSettingsArgs']] = None): - GlobalTableReplicaGlobalSecondaryIndexSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - index_name=index_name, - contributor_insights_specification=contributor_insights_specification, - read_provisioned_throughput_settings=read_provisioned_throughput_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - index_name: pulumi.Input[str], - contributor_insights_specification: Optional[pulumi.Input['GlobalTableContributorInsightsSpecificationArgs']] = None, - read_provisioned_throughput_settings: Optional[pulumi.Input['GlobalTableReadProvisionedThroughputSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("index_name", index_name) + pulumi.set(__self__, "index_name", index_name) if contributor_insights_specification is not None: - _setter("contributor_insights_specification", contributor_insights_specification) + pulumi.set(__self__, "contributor_insights_specification", contributor_insights_specification) if read_provisioned_throughput_settings is not None: - _setter("read_provisioned_throughput_settings", read_provisioned_throughput_settings) + pulumi.set(__self__, "read_provisioned_throughput_settings", read_provisioned_throughput_settings) @property @pulumi.getter(name="indexName") @@ -527,52 +400,25 @@ def __init__(__self__, *, sse_specification: Optional[pulumi.Input['GlobalTableReplicaSseSpecificationArgs']] = None, table_class: Optional[pulumi.Input[str]] = None, tags: Optional[pulumi.Input[Sequence[pulumi.Input['GlobalTableTagArgs']]]] = None): - GlobalTableReplicaSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - region=region, - contributor_insights_specification=contributor_insights_specification, - deletion_protection_enabled=deletion_protection_enabled, - global_secondary_indexes=global_secondary_indexes, - kinesis_stream_specification=kinesis_stream_specification, - point_in_time_recovery_specification=point_in_time_recovery_specification, - read_provisioned_throughput_settings=read_provisioned_throughput_settings, - sse_specification=sse_specification, - table_class=table_class, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - region: pulumi.Input[str], - contributor_insights_specification: Optional[pulumi.Input['GlobalTableContributorInsightsSpecificationArgs']] = None, - deletion_protection_enabled: Optional[pulumi.Input[bool]] = None, - global_secondary_indexes: Optional[pulumi.Input[Sequence[pulumi.Input['GlobalTableReplicaGlobalSecondaryIndexSpecificationArgs']]]] = None, - kinesis_stream_specification: Optional[pulumi.Input['GlobalTableKinesisStreamSpecificationArgs']] = None, - point_in_time_recovery_specification: Optional[pulumi.Input['GlobalTablePointInTimeRecoverySpecificationArgs']] = None, - read_provisioned_throughput_settings: Optional[pulumi.Input['GlobalTableReadProvisionedThroughputSettingsArgs']] = None, - sse_specification: Optional[pulumi.Input['GlobalTableReplicaSseSpecificationArgs']] = None, - table_class: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['GlobalTableTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("region", region) + pulumi.set(__self__, "region", region) if contributor_insights_specification is not None: - _setter("contributor_insights_specification", contributor_insights_specification) + pulumi.set(__self__, "contributor_insights_specification", contributor_insights_specification) if deletion_protection_enabled is not None: - _setter("deletion_protection_enabled", deletion_protection_enabled) + pulumi.set(__self__, "deletion_protection_enabled", deletion_protection_enabled) if global_secondary_indexes is not None: - _setter("global_secondary_indexes", global_secondary_indexes) + pulumi.set(__self__, "global_secondary_indexes", global_secondary_indexes) if kinesis_stream_specification is not None: - _setter("kinesis_stream_specification", kinesis_stream_specification) + pulumi.set(__self__, "kinesis_stream_specification", kinesis_stream_specification) if point_in_time_recovery_specification is not None: - _setter("point_in_time_recovery_specification", point_in_time_recovery_specification) + pulumi.set(__self__, "point_in_time_recovery_specification", point_in_time_recovery_specification) if read_provisioned_throughput_settings is not None: - _setter("read_provisioned_throughput_settings", read_provisioned_throughput_settings) + pulumi.set(__self__, "read_provisioned_throughput_settings", read_provisioned_throughput_settings) if sse_specification is not None: - _setter("sse_specification", sse_specification) + pulumi.set(__self__, "sse_specification", sse_specification) if table_class is not None: - _setter("table_class", table_class) + pulumi.set(__self__, "table_class", table_class) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -669,16 +515,7 @@ def tags(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['GlobalTableTa class GlobalTableReplicaSseSpecificationArgs: def __init__(__self__, *, kms_master_key_id: pulumi.Input[str]): - GlobalTableReplicaSseSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - kms_master_key_id=kms_master_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kms_master_key_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("kms_master_key_id", kms_master_key_id) + pulumi.set(__self__, "kms_master_key_id", kms_master_key_id) @property @pulumi.getter(name="kmsMasterKeyId") @@ -695,20 +532,9 @@ class GlobalTableSseSpecificationArgs: def __init__(__self__, *, sse_enabled: pulumi.Input[bool], sse_type: Optional[pulumi.Input[str]] = None): - GlobalTableSseSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - sse_enabled=sse_enabled, - sse_type=sse_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sse_enabled: pulumi.Input[bool], - sse_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("sse_enabled", sse_enabled) + pulumi.set(__self__, "sse_enabled", sse_enabled) if sse_type is not None: - _setter("sse_type", sse_type) + pulumi.set(__self__, "sse_type", sse_type) @property @pulumi.getter(name="sseEnabled") @@ -733,16 +559,7 @@ def sse_type(self, value: Optional[pulumi.Input[str]]): class GlobalTableStreamSpecificationArgs: def __init__(__self__, *, stream_view_type: pulumi.Input[str]): - GlobalTableStreamSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - stream_view_type=stream_view_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - stream_view_type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("stream_view_type", stream_view_type) + pulumi.set(__self__, "stream_view_type", stream_view_type) @property @pulumi.getter(name="streamViewType") @@ -759,19 +576,8 @@ class GlobalTableTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - GlobalTableTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -799,28 +605,13 @@ def __init__(__self__, *, disable_scale_in: Optional[pulumi.Input[bool]] = None, scale_in_cooldown: Optional[pulumi.Input[int]] = None, scale_out_cooldown: Optional[pulumi.Input[int]] = None): - GlobalTableTargetTrackingScalingPolicyConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_value=target_value, - disable_scale_in=disable_scale_in, - scale_in_cooldown=scale_in_cooldown, - scale_out_cooldown=scale_out_cooldown, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_value: pulumi.Input[float], - disable_scale_in: Optional[pulumi.Input[bool]] = None, - scale_in_cooldown: Optional[pulumi.Input[int]] = None, - scale_out_cooldown: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_value", target_value) + pulumi.set(__self__, "target_value", target_value) if disable_scale_in is not None: - _setter("disable_scale_in", disable_scale_in) + pulumi.set(__self__, "disable_scale_in", disable_scale_in) if scale_in_cooldown is not None: - _setter("scale_in_cooldown", scale_in_cooldown) + pulumi.set(__self__, "scale_in_cooldown", scale_in_cooldown) if scale_out_cooldown is not None: - _setter("scale_out_cooldown", scale_out_cooldown) + pulumi.set(__self__, "scale_out_cooldown", scale_out_cooldown) @property @pulumi.getter(name="targetValue") @@ -864,20 +655,9 @@ class GlobalTableTimeToLiveSpecificationArgs: def __init__(__self__, *, enabled: pulumi.Input[bool], attribute_name: Optional[pulumi.Input[str]] = None): - GlobalTableTimeToLiveSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - attribute_name=attribute_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: pulumi.Input[bool], - attribute_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if attribute_name is not None: - _setter("attribute_name", attribute_name) + pulumi.set(__self__, "attribute_name", attribute_name) @property @pulumi.getter @@ -902,17 +682,8 @@ def attribute_name(self, value: Optional[pulumi.Input[str]]): class GlobalTableWriteProvisionedThroughputSettingsArgs: def __init__(__self__, *, write_capacity_auto_scaling_settings: Optional[pulumi.Input['GlobalTableCapacityAutoScalingSettingsArgs']] = None): - GlobalTableWriteProvisionedThroughputSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - write_capacity_auto_scaling_settings=write_capacity_auto_scaling_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - write_capacity_auto_scaling_settings: Optional[pulumi.Input['GlobalTableCapacityAutoScalingSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if write_capacity_auto_scaling_settings is not None: - _setter("write_capacity_auto_scaling_settings", write_capacity_auto_scaling_settings) + pulumi.set(__self__, "write_capacity_auto_scaling_settings", write_capacity_auto_scaling_settings) @property @pulumi.getter(name="writeCapacityAutoScalingSettings") @@ -929,19 +700,8 @@ class TableAttributeDefinitionArgs: def __init__(__self__, *, attribute_name: pulumi.Input[str], attribute_type: pulumi.Input[str]): - TableAttributeDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute_name=attribute_name, - attribute_type=attribute_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute_name: pulumi.Input[str], - attribute_type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attribute_name", attribute_name) - _setter("attribute_type", attribute_type) + pulumi.set(__self__, "attribute_name", attribute_name) + pulumi.set(__self__, "attribute_type", attribute_type) @property @pulumi.getter(name="attributeName") @@ -966,16 +726,7 @@ def attribute_type(self, value: pulumi.Input[str]): class TableContributorInsightsSpecificationArgs: def __init__(__self__, *, enabled: pulumi.Input[bool]): - TableContributorInsightsSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -992,21 +743,10 @@ class TableCsvArgs: def __init__(__self__, *, delimiter: Optional[pulumi.Input[str]] = None, header_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - TableCsvArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - delimiter=delimiter, - header_list=header_list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delimiter: Optional[pulumi.Input[str]] = None, - header_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if delimiter is not None: - _setter("delimiter", delimiter) + pulumi.set(__self__, "delimiter", delimiter) if header_list is not None: - _setter("header_list", header_list) + pulumi.set(__self__, "header_list", header_list) @property @pulumi.getter @@ -1035,30 +775,13 @@ def __init__(__self__, *, projection: pulumi.Input['TableProjectionArgs'], contributor_insights_specification: Optional[pulumi.Input['TableContributorInsightsSpecificationArgs']] = None, provisioned_throughput: Optional[pulumi.Input['TableProvisionedThroughputArgs']] = None): - TableGlobalSecondaryIndexArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - index_name=index_name, - key_schema=key_schema, - projection=projection, - contributor_insights_specification=contributor_insights_specification, - provisioned_throughput=provisioned_throughput, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - index_name: pulumi.Input[str], - key_schema: pulumi.Input[Sequence[pulumi.Input['TableKeySchemaArgs']]], - projection: pulumi.Input['TableProjectionArgs'], - contributor_insights_specification: Optional[pulumi.Input['TableContributorInsightsSpecificationArgs']] = None, - provisioned_throughput: Optional[pulumi.Input['TableProvisionedThroughputArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("index_name", index_name) - _setter("key_schema", key_schema) - _setter("projection", projection) + pulumi.set(__self__, "index_name", index_name) + pulumi.set(__self__, "key_schema", key_schema) + pulumi.set(__self__, "projection", projection) if contributor_insights_specification is not None: - _setter("contributor_insights_specification", contributor_insights_specification) + pulumi.set(__self__, "contributor_insights_specification", contributor_insights_specification) if provisioned_throughput is not None: - _setter("provisioned_throughput", provisioned_throughput) + pulumi.set(__self__, "provisioned_throughput", provisioned_throughput) @property @pulumi.getter(name="indexName") @@ -1113,27 +836,12 @@ def __init__(__self__, *, s3_bucket_source: pulumi.Input['TableS3BucketSourceArgs'], input_compression_type: Optional[pulumi.Input[str]] = None, input_format_options: Optional[pulumi.Input['TableInputFormatOptionsArgs']] = None): - TableImportSourceSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - input_format=input_format, - s3_bucket_source=s3_bucket_source, - input_compression_type=input_compression_type, - input_format_options=input_format_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - input_format: pulumi.Input[str], - s3_bucket_source: pulumi.Input['TableS3BucketSourceArgs'], - input_compression_type: Optional[pulumi.Input[str]] = None, - input_format_options: Optional[pulumi.Input['TableInputFormatOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("input_format", input_format) - _setter("s3_bucket_source", s3_bucket_source) + pulumi.set(__self__, "input_format", input_format) + pulumi.set(__self__, "s3_bucket_source", s3_bucket_source) if input_compression_type is not None: - _setter("input_compression_type", input_compression_type) + pulumi.set(__self__, "input_compression_type", input_compression_type) if input_format_options is not None: - _setter("input_format_options", input_format_options) + pulumi.set(__self__, "input_format_options", input_format_options) @property @pulumi.getter(name="inputFormat") @@ -1176,17 +884,8 @@ def input_format_options(self, value: Optional[pulumi.Input['TableInputFormatOpt class TableInputFormatOptionsArgs: def __init__(__self__, *, csv: Optional[pulumi.Input['TableCsvArgs']] = None): - TableInputFormatOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - csv=csv, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - csv: Optional[pulumi.Input['TableCsvArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if csv is not None: - _setter("csv", csv) + pulumi.set(__self__, "csv", csv) @property @pulumi.getter @@ -1203,19 +902,8 @@ class TableKeySchemaArgs: def __init__(__self__, *, attribute_name: pulumi.Input[str], key_type: pulumi.Input[str]): - TableKeySchemaArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute_name=attribute_name, - key_type=key_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute_name: pulumi.Input[str], - key_type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attribute_name", attribute_name) - _setter("key_type", key_type) + pulumi.set(__self__, "attribute_name", attribute_name) + pulumi.set(__self__, "key_type", key_type) @property @pulumi.getter(name="attributeName") @@ -1240,16 +928,7 @@ def key_type(self, value: pulumi.Input[str]): class TableKinesisStreamSpecificationArgs: def __init__(__self__, *, stream_arn: pulumi.Input[str]): - TableKinesisStreamSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - stream_arn=stream_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - stream_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("stream_arn", stream_arn) + pulumi.set(__self__, "stream_arn", stream_arn) @property @pulumi.getter(name="streamArn") @@ -1267,22 +946,9 @@ def __init__(__self__, *, index_name: pulumi.Input[str], key_schema: pulumi.Input[Sequence[pulumi.Input['TableKeySchemaArgs']]], projection: pulumi.Input['TableProjectionArgs']): - TableLocalSecondaryIndexArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - index_name=index_name, - key_schema=key_schema, - projection=projection, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - index_name: pulumi.Input[str], - key_schema: pulumi.Input[Sequence[pulumi.Input['TableKeySchemaArgs']]], - projection: pulumi.Input['TableProjectionArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("index_name", index_name) - _setter("key_schema", key_schema) - _setter("projection", projection) + pulumi.set(__self__, "index_name", index_name) + pulumi.set(__self__, "key_schema", key_schema) + pulumi.set(__self__, "projection", projection) @property @pulumi.getter(name="indexName") @@ -1316,17 +982,8 @@ def projection(self, value: pulumi.Input['TableProjectionArgs']): class TablePointInTimeRecoverySpecificationArgs: def __init__(__self__, *, point_in_time_recovery_enabled: Optional[pulumi.Input[bool]] = None): - TablePointInTimeRecoverySpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - point_in_time_recovery_enabled=point_in_time_recovery_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - point_in_time_recovery_enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if point_in_time_recovery_enabled is not None: - _setter("point_in_time_recovery_enabled", point_in_time_recovery_enabled) + pulumi.set(__self__, "point_in_time_recovery_enabled", point_in_time_recovery_enabled) @property @pulumi.getter(name="pointInTimeRecoveryEnabled") @@ -1343,21 +1000,10 @@ class TableProjectionArgs: def __init__(__self__, *, non_key_attributes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, projection_type: Optional[pulumi.Input[str]] = None): - TableProjectionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - non_key_attributes=non_key_attributes, - projection_type=projection_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - non_key_attributes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - projection_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if non_key_attributes is not None: - _setter("non_key_attributes", non_key_attributes) + pulumi.set(__self__, "non_key_attributes", non_key_attributes) if projection_type is not None: - _setter("projection_type", projection_type) + pulumi.set(__self__, "projection_type", projection_type) @property @pulumi.getter(name="nonKeyAttributes") @@ -1383,19 +1029,8 @@ class TableProvisionedThroughputArgs: def __init__(__self__, *, read_capacity_units: pulumi.Input[int], write_capacity_units: pulumi.Input[int]): - TableProvisionedThroughputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - read_capacity_units=read_capacity_units, - write_capacity_units=write_capacity_units, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - read_capacity_units: pulumi.Input[int], - write_capacity_units: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("read_capacity_units", read_capacity_units) - _setter("write_capacity_units", write_capacity_units) + pulumi.set(__self__, "read_capacity_units", read_capacity_units) + pulumi.set(__self__, "write_capacity_units", write_capacity_units) @property @pulumi.getter(name="readCapacityUnits") @@ -1422,24 +1057,11 @@ def __init__(__self__, *, s3_bucket: pulumi.Input[str], s3_bucket_owner: Optional[pulumi.Input[str]] = None, s3_key_prefix: Optional[pulumi.Input[str]] = None): - TableS3BucketSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_bucket=s3_bucket, - s3_bucket_owner=s3_bucket_owner, - s3_key_prefix=s3_key_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_bucket: pulumi.Input[str], - s3_bucket_owner: Optional[pulumi.Input[str]] = None, - s3_key_prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_bucket", s3_bucket) + pulumi.set(__self__, "s3_bucket", s3_bucket) if s3_bucket_owner is not None: - _setter("s3_bucket_owner", s3_bucket_owner) + pulumi.set(__self__, "s3_bucket_owner", s3_bucket_owner) if s3_key_prefix is not None: - _setter("s3_key_prefix", s3_key_prefix) + pulumi.set(__self__, "s3_key_prefix", s3_key_prefix) @property @pulumi.getter(name="s3Bucket") @@ -1475,24 +1097,11 @@ def __init__(__self__, *, sse_enabled: pulumi.Input[bool], kms_master_key_id: Optional[pulumi.Input[str]] = None, sse_type: Optional[pulumi.Input[str]] = None): - TableSseSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - sse_enabled=sse_enabled, - kms_master_key_id=kms_master_key_id, - sse_type=sse_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sse_enabled: pulumi.Input[bool], - kms_master_key_id: Optional[pulumi.Input[str]] = None, - sse_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("sse_enabled", sse_enabled) + pulumi.set(__self__, "sse_enabled", sse_enabled) if kms_master_key_id is not None: - _setter("kms_master_key_id", kms_master_key_id) + pulumi.set(__self__, "kms_master_key_id", kms_master_key_id) if sse_type is not None: - _setter("sse_type", sse_type) + pulumi.set(__self__, "sse_type", sse_type) @property @pulumi.getter(name="sseEnabled") @@ -1526,16 +1135,7 @@ def sse_type(self, value: Optional[pulumi.Input[str]]): class TableStreamSpecificationArgs: def __init__(__self__, *, stream_view_type: pulumi.Input[str]): - TableStreamSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - stream_view_type=stream_view_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - stream_view_type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("stream_view_type", stream_view_type) + pulumi.set(__self__, "stream_view_type", stream_view_type) @property @pulumi.getter(name="streamViewType") @@ -1552,19 +1152,8 @@ class TableTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - TableTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1590,20 +1179,9 @@ class TableTimeToLiveSpecificationArgs: def __init__(__self__, *, enabled: pulumi.Input[bool], attribute_name: Optional[pulumi.Input[str]] = None): - TableTimeToLiveSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - attribute_name=attribute_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: pulumi.Input[bool], - attribute_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if attribute_name is not None: - _setter("attribute_name", attribute_name) + pulumi.set(__self__, "attribute_name", attribute_name) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/dynamodb/get_global_table.py b/sdk/python/pulumi_aws_native/dynamodb/get_global_table.py index e1bf489eae..9740de2754 100644 --- a/sdk/python/pulumi_aws_native/dynamodb/get_global_table.py +++ b/sdk/python/pulumi_aws_native/dynamodb/get_global_table.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/dynamodb/get_table.py b/sdk/python/pulumi_aws_native/dynamodb/get_table.py index 83583b98a9..c1579800c1 100644 --- a/sdk/python/pulumi_aws_native/dynamodb/get_table.py +++ b/sdk/python/pulumi_aws_native/dynamodb/get_table.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/dynamodb/global_table.py b/sdk/python/pulumi_aws_native/dynamodb/global_table.py index dbd875c5ac..2f611798d6 100644 --- a/sdk/python/pulumi_aws_native/dynamodb/global_table.py +++ b/sdk/python/pulumi_aws_native/dynamodb/global_table.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -30,54 +30,25 @@ def __init__(__self__, *, """ The set of arguments for constructing a GlobalTable resource. """ - GlobalTableArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute_definitions=attribute_definitions, - key_schema=key_schema, - replicas=replicas, - billing_mode=billing_mode, - global_secondary_indexes=global_secondary_indexes, - local_secondary_indexes=local_secondary_indexes, - sse_specification=sse_specification, - stream_specification=stream_specification, - table_name=table_name, - time_to_live_specification=time_to_live_specification, - write_provisioned_throughput_settings=write_provisioned_throughput_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute_definitions: pulumi.Input[Sequence[pulumi.Input['GlobalTableAttributeDefinitionArgs']]], - key_schema: pulumi.Input[Sequence[pulumi.Input['GlobalTableKeySchemaArgs']]], - replicas: pulumi.Input[Sequence[pulumi.Input['GlobalTableReplicaSpecificationArgs']]], - billing_mode: Optional[pulumi.Input[str]] = None, - global_secondary_indexes: Optional[pulumi.Input[Sequence[pulumi.Input['GlobalTableGlobalSecondaryIndexArgs']]]] = None, - local_secondary_indexes: Optional[pulumi.Input[Sequence[pulumi.Input['GlobalTableLocalSecondaryIndexArgs']]]] = None, - sse_specification: Optional[pulumi.Input['GlobalTableSseSpecificationArgs']] = None, - stream_specification: Optional[pulumi.Input['GlobalTableStreamSpecificationArgs']] = None, - table_name: Optional[pulumi.Input[str]] = None, - time_to_live_specification: Optional[pulumi.Input['GlobalTableTimeToLiveSpecificationArgs']] = None, - write_provisioned_throughput_settings: Optional[pulumi.Input['GlobalTableWriteProvisionedThroughputSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attribute_definitions", attribute_definitions) - _setter("key_schema", key_schema) - _setter("replicas", replicas) + pulumi.set(__self__, "attribute_definitions", attribute_definitions) + pulumi.set(__self__, "key_schema", key_schema) + pulumi.set(__self__, "replicas", replicas) if billing_mode is not None: - _setter("billing_mode", billing_mode) + pulumi.set(__self__, "billing_mode", billing_mode) if global_secondary_indexes is not None: - _setter("global_secondary_indexes", global_secondary_indexes) + pulumi.set(__self__, "global_secondary_indexes", global_secondary_indexes) if local_secondary_indexes is not None: - _setter("local_secondary_indexes", local_secondary_indexes) + pulumi.set(__self__, "local_secondary_indexes", local_secondary_indexes) if sse_specification is not None: - _setter("sse_specification", sse_specification) + pulumi.set(__self__, "sse_specification", sse_specification) if stream_specification is not None: - _setter("stream_specification", stream_specification) + pulumi.set(__self__, "stream_specification", stream_specification) if table_name is not None: - _setter("table_name", table_name) + pulumi.set(__self__, "table_name", table_name) if time_to_live_specification is not None: - _setter("time_to_live_specification", time_to_live_specification) + pulumi.set(__self__, "time_to_live_specification", time_to_live_specification) if write_provisioned_throughput_settings is not None: - _setter("write_provisioned_throughput_settings", write_provisioned_throughput_settings) + pulumi.set(__self__, "write_provisioned_throughput_settings", write_provisioned_throughput_settings) @property @pulumi.getter(name="attributeDefinitions") @@ -221,10 +192,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - GlobalTableArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -262,30 +229,10 @@ def _internal_init(__self__, if replicas is None and not opts.urn: raise TypeError("Missing required property 'replicas'") __props__.__dict__["replicas"] = replicas - if sse_specification is not None and not isinstance(sse_specification, GlobalTableSseSpecificationArgs): - sse_specification = sse_specification or {} - def _setter(key, value): - sse_specification[key] = value - GlobalTableSseSpecificationArgs._configure(_setter, **sse_specification) __props__.__dict__["sse_specification"] = sse_specification - if stream_specification is not None and not isinstance(stream_specification, GlobalTableStreamSpecificationArgs): - stream_specification = stream_specification or {} - def _setter(key, value): - stream_specification[key] = value - GlobalTableStreamSpecificationArgs._configure(_setter, **stream_specification) __props__.__dict__["stream_specification"] = stream_specification __props__.__dict__["table_name"] = table_name - if time_to_live_specification is not None and not isinstance(time_to_live_specification, GlobalTableTimeToLiveSpecificationArgs): - time_to_live_specification = time_to_live_specification or {} - def _setter(key, value): - time_to_live_specification[key] = value - GlobalTableTimeToLiveSpecificationArgs._configure(_setter, **time_to_live_specification) __props__.__dict__["time_to_live_specification"] = time_to_live_specification - if write_provisioned_throughput_settings is not None and not isinstance(write_provisioned_throughput_settings, GlobalTableWriteProvisionedThroughputSettingsArgs): - write_provisioned_throughput_settings = write_provisioned_throughput_settings or {} - def _setter(key, value): - write_provisioned_throughput_settings[key] = value - GlobalTableWriteProvisionedThroughputSettingsArgs._configure(_setter, **write_provisioned_throughput_settings) __props__.__dict__["write_provisioned_throughput_settings"] = write_provisioned_throughput_settings __props__.__dict__["arn"] = None __props__.__dict__["stream_arn"] = None diff --git a/sdk/python/pulumi_aws_native/dynamodb/outputs.py b/sdk/python/pulumi_aws_native/dynamodb/outputs.py index feeadf2790..71e6761003 100644 --- a/sdk/python/pulumi_aws_native/dynamodb/outputs.py +++ b/sdk/python/pulumi_aws_native/dynamodb/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -73,19 +73,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, attribute_name: str, attribute_type: str): - GlobalTableAttributeDefinition._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute_name=attribute_name, - attribute_type=attribute_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute_name: str, - attribute_type: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attribute_name", attribute_name) - _setter("attribute_type", attribute_type) + pulumi.set(__self__, "attribute_name", attribute_name) + pulumi.set(__self__, "attribute_type", attribute_type) @property @pulumi.getter(name="attributeName") @@ -128,26 +117,11 @@ def __init__(__self__, *, min_capacity: int, target_tracking_scaling_policy_configuration: 'outputs.GlobalTableTargetTrackingScalingPolicyConfiguration', seed_capacity: Optional[int] = None): - GlobalTableCapacityAutoScalingSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_capacity=max_capacity, - min_capacity=min_capacity, - target_tracking_scaling_policy_configuration=target_tracking_scaling_policy_configuration, - seed_capacity=seed_capacity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_capacity: int, - min_capacity: int, - target_tracking_scaling_policy_configuration: 'outputs.GlobalTableTargetTrackingScalingPolicyConfiguration', - seed_capacity: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_capacity", max_capacity) - _setter("min_capacity", min_capacity) - _setter("target_tracking_scaling_policy_configuration", target_tracking_scaling_policy_configuration) + pulumi.set(__self__, "max_capacity", max_capacity) + pulumi.set(__self__, "min_capacity", min_capacity) + pulumi.set(__self__, "target_tracking_scaling_policy_configuration", target_tracking_scaling_policy_configuration) if seed_capacity is not None: - _setter("seed_capacity", seed_capacity) + pulumi.set(__self__, "seed_capacity", seed_capacity) @property @pulumi.getter(name="maxCapacity") @@ -174,16 +148,7 @@ def seed_capacity(self) -> Optional[int]: class GlobalTableContributorInsightsSpecification(dict): def __init__(__self__, *, enabled: bool): - GlobalTableContributorInsightsSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: bool, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -219,26 +184,11 @@ def __init__(__self__, *, key_schema: Sequence['outputs.GlobalTableKeySchema'], projection: 'outputs.GlobalTableProjection', write_provisioned_throughput_settings: Optional['outputs.GlobalTableWriteProvisionedThroughputSettings'] = None): - GlobalTableGlobalSecondaryIndex._configure( - lambda key, value: pulumi.set(__self__, key, value), - index_name=index_name, - key_schema=key_schema, - projection=projection, - write_provisioned_throughput_settings=write_provisioned_throughput_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - index_name: str, - key_schema: Sequence['outputs.GlobalTableKeySchema'], - projection: 'outputs.GlobalTableProjection', - write_provisioned_throughput_settings: Optional['outputs.GlobalTableWriteProvisionedThroughputSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("index_name", index_name) - _setter("key_schema", key_schema) - _setter("projection", projection) + pulumi.set(__self__, "index_name", index_name) + pulumi.set(__self__, "key_schema", key_schema) + pulumi.set(__self__, "projection", projection) if write_provisioned_throughput_settings is not None: - _setter("write_provisioned_throughput_settings", write_provisioned_throughput_settings) + pulumi.set(__self__, "write_provisioned_throughput_settings", write_provisioned_throughput_settings) @property @pulumi.getter(name="indexName") @@ -285,19 +235,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, attribute_name: str, key_type: str): - GlobalTableKeySchema._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute_name=attribute_name, - key_type=key_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute_name: str, - key_type: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attribute_name", attribute_name) - _setter("key_type", key_type) + pulumi.set(__self__, "attribute_name", attribute_name) + pulumi.set(__self__, "key_type", key_type) @property @pulumi.getter(name="attributeName") @@ -331,16 +270,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, stream_arn: str): - GlobalTableKinesisStreamSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - stream_arn=stream_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - stream_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("stream_arn", stream_arn) + pulumi.set(__self__, "stream_arn", stream_arn) @property @pulumi.getter(name="streamArn") @@ -373,22 +303,9 @@ def __init__(__self__, *, index_name: str, key_schema: Sequence['outputs.GlobalTableKeySchema'], projection: 'outputs.GlobalTableProjection'): - GlobalTableLocalSecondaryIndex._configure( - lambda key, value: pulumi.set(__self__, key, value), - index_name=index_name, - key_schema=key_schema, - projection=projection, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - index_name: str, - key_schema: Sequence['outputs.GlobalTableKeySchema'], - projection: 'outputs.GlobalTableProjection', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("index_name", index_name) - _setter("key_schema", key_schema) - _setter("projection", projection) + pulumi.set(__self__, "index_name", index_name) + pulumi.set(__self__, "key_schema", key_schema) + pulumi.set(__self__, "projection", projection) @property @pulumi.getter(name="indexName") @@ -427,17 +344,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, point_in_time_recovery_enabled: Optional[bool] = None): - GlobalTablePointInTimeRecoverySpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - point_in_time_recovery_enabled=point_in_time_recovery_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - point_in_time_recovery_enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if point_in_time_recovery_enabled is not None: - _setter("point_in_time_recovery_enabled", point_in_time_recovery_enabled) + pulumi.set(__self__, "point_in_time_recovery_enabled", point_in_time_recovery_enabled) @property @pulumi.getter(name="pointInTimeRecoveryEnabled") @@ -469,21 +377,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, non_key_attributes: Optional[Sequence[str]] = None, projection_type: Optional[str] = None): - GlobalTableProjection._configure( - lambda key, value: pulumi.set(__self__, key, value), - non_key_attributes=non_key_attributes, - projection_type=projection_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - non_key_attributes: Optional[Sequence[str]] = None, - projection_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if non_key_attributes is not None: - _setter("non_key_attributes", non_key_attributes) + pulumi.set(__self__, "non_key_attributes", non_key_attributes) if projection_type is not None: - _setter("projection_type", projection_type) + pulumi.set(__self__, "projection_type", projection_type) @property @pulumi.getter(name="nonKeyAttributes") @@ -520,21 +417,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, read_capacity_auto_scaling_settings: Optional['outputs.GlobalTableCapacityAutoScalingSettings'] = None, read_capacity_units: Optional[int] = None): - GlobalTableReadProvisionedThroughputSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - read_capacity_auto_scaling_settings=read_capacity_auto_scaling_settings, - read_capacity_units=read_capacity_units, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - read_capacity_auto_scaling_settings: Optional['outputs.GlobalTableCapacityAutoScalingSettings'] = None, - read_capacity_units: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if read_capacity_auto_scaling_settings is not None: - _setter("read_capacity_auto_scaling_settings", read_capacity_auto_scaling_settings) + pulumi.set(__self__, "read_capacity_auto_scaling_settings", read_capacity_auto_scaling_settings) if read_capacity_units is not None: - _setter("read_capacity_units", read_capacity_units) + pulumi.set(__self__, "read_capacity_units", read_capacity_units) @property @pulumi.getter(name="readCapacityAutoScalingSettings") @@ -574,24 +460,11 @@ def __init__(__self__, *, index_name: str, contributor_insights_specification: Optional['outputs.GlobalTableContributorInsightsSpecification'] = None, read_provisioned_throughput_settings: Optional['outputs.GlobalTableReadProvisionedThroughputSettings'] = None): - GlobalTableReplicaGlobalSecondaryIndexSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - index_name=index_name, - contributor_insights_specification=contributor_insights_specification, - read_provisioned_throughput_settings=read_provisioned_throughput_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - index_name: str, - contributor_insights_specification: Optional['outputs.GlobalTableContributorInsightsSpecification'] = None, - read_provisioned_throughput_settings: Optional['outputs.GlobalTableReadProvisionedThroughputSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("index_name", index_name) + pulumi.set(__self__, "index_name", index_name) if contributor_insights_specification is not None: - _setter("contributor_insights_specification", contributor_insights_specification) + pulumi.set(__self__, "contributor_insights_specification", contributor_insights_specification) if read_provisioned_throughput_settings is not None: - _setter("read_provisioned_throughput_settings", read_provisioned_throughput_settings) + pulumi.set(__self__, "read_provisioned_throughput_settings", read_provisioned_throughput_settings) @property @pulumi.getter(name="indexName") @@ -653,52 +526,25 @@ def __init__(__self__, *, sse_specification: Optional['outputs.GlobalTableReplicaSseSpecification'] = None, table_class: Optional[str] = None, tags: Optional[Sequence['outputs.GlobalTableTag']] = None): - GlobalTableReplicaSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - region=region, - contributor_insights_specification=contributor_insights_specification, - deletion_protection_enabled=deletion_protection_enabled, - global_secondary_indexes=global_secondary_indexes, - kinesis_stream_specification=kinesis_stream_specification, - point_in_time_recovery_specification=point_in_time_recovery_specification, - read_provisioned_throughput_settings=read_provisioned_throughput_settings, - sse_specification=sse_specification, - table_class=table_class, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - region: str, - contributor_insights_specification: Optional['outputs.GlobalTableContributorInsightsSpecification'] = None, - deletion_protection_enabled: Optional[bool] = None, - global_secondary_indexes: Optional[Sequence['outputs.GlobalTableReplicaGlobalSecondaryIndexSpecification']] = None, - kinesis_stream_specification: Optional['outputs.GlobalTableKinesisStreamSpecification'] = None, - point_in_time_recovery_specification: Optional['outputs.GlobalTablePointInTimeRecoverySpecification'] = None, - read_provisioned_throughput_settings: Optional['outputs.GlobalTableReadProvisionedThroughputSettings'] = None, - sse_specification: Optional['outputs.GlobalTableReplicaSseSpecification'] = None, - table_class: Optional[str] = None, - tags: Optional[Sequence['outputs.GlobalTableTag']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("region", region) + pulumi.set(__self__, "region", region) if contributor_insights_specification is not None: - _setter("contributor_insights_specification", contributor_insights_specification) + pulumi.set(__self__, "contributor_insights_specification", contributor_insights_specification) if deletion_protection_enabled is not None: - _setter("deletion_protection_enabled", deletion_protection_enabled) + pulumi.set(__self__, "deletion_protection_enabled", deletion_protection_enabled) if global_secondary_indexes is not None: - _setter("global_secondary_indexes", global_secondary_indexes) + pulumi.set(__self__, "global_secondary_indexes", global_secondary_indexes) if kinesis_stream_specification is not None: - _setter("kinesis_stream_specification", kinesis_stream_specification) + pulumi.set(__self__, "kinesis_stream_specification", kinesis_stream_specification) if point_in_time_recovery_specification is not None: - _setter("point_in_time_recovery_specification", point_in_time_recovery_specification) + pulumi.set(__self__, "point_in_time_recovery_specification", point_in_time_recovery_specification) if read_provisioned_throughput_settings is not None: - _setter("read_provisioned_throughput_settings", read_provisioned_throughput_settings) + pulumi.set(__self__, "read_provisioned_throughput_settings", read_provisioned_throughput_settings) if sse_specification is not None: - _setter("sse_specification", sse_specification) + pulumi.set(__self__, "sse_specification", sse_specification) if table_class is not None: - _setter("table_class", table_class) + pulumi.set(__self__, "table_class", table_class) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -772,16 +618,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, kms_master_key_id: str): - GlobalTableReplicaSseSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - kms_master_key_id=kms_master_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kms_master_key_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("kms_master_key_id", kms_master_key_id) + pulumi.set(__self__, "kms_master_key_id", kms_master_key_id) @property @pulumi.getter(name="kmsMasterKeyId") @@ -813,20 +650,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, sse_enabled: bool, sse_type: Optional[str] = None): - GlobalTableSseSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - sse_enabled=sse_enabled, - sse_type=sse_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sse_enabled: bool, - sse_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("sse_enabled", sse_enabled) + pulumi.set(__self__, "sse_enabled", sse_enabled) if sse_type is not None: - _setter("sse_type", sse_type) + pulumi.set(__self__, "sse_type", sse_type) @property @pulumi.getter(name="sseEnabled") @@ -860,16 +686,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, stream_view_type: str): - GlobalTableStreamSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - stream_view_type=stream_view_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - stream_view_type: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("stream_view_type", stream_view_type) + pulumi.set(__self__, "stream_view_type", stream_view_type) @property @pulumi.getter(name="streamViewType") @@ -882,19 +699,8 @@ class GlobalTableTag(dict): def __init__(__self__, *, key: str, value: str): - GlobalTableTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -937,28 +743,13 @@ def __init__(__self__, *, disable_scale_in: Optional[bool] = None, scale_in_cooldown: Optional[int] = None, scale_out_cooldown: Optional[int] = None): - GlobalTableTargetTrackingScalingPolicyConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_value=target_value, - disable_scale_in=disable_scale_in, - scale_in_cooldown=scale_in_cooldown, - scale_out_cooldown=scale_out_cooldown, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_value: float, - disable_scale_in: Optional[bool] = None, - scale_in_cooldown: Optional[int] = None, - scale_out_cooldown: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_value", target_value) + pulumi.set(__self__, "target_value", target_value) if disable_scale_in is not None: - _setter("disable_scale_in", disable_scale_in) + pulumi.set(__self__, "disable_scale_in", disable_scale_in) if scale_in_cooldown is not None: - _setter("scale_in_cooldown", scale_in_cooldown) + pulumi.set(__self__, "scale_in_cooldown", scale_in_cooldown) if scale_out_cooldown is not None: - _setter("scale_out_cooldown", scale_out_cooldown) + pulumi.set(__self__, "scale_out_cooldown", scale_out_cooldown) @property @pulumi.getter(name="targetValue") @@ -1003,20 +794,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, enabled: bool, attribute_name: Optional[str] = None): - GlobalTableTimeToLiveSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - attribute_name=attribute_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: bool, - attribute_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if attribute_name is not None: - _setter("attribute_name", attribute_name) + pulumi.set(__self__, "attribute_name", attribute_name) @property @pulumi.getter @@ -1050,17 +830,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, write_capacity_auto_scaling_settings: Optional['outputs.GlobalTableCapacityAutoScalingSettings'] = None): - GlobalTableWriteProvisionedThroughputSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - write_capacity_auto_scaling_settings=write_capacity_auto_scaling_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - write_capacity_auto_scaling_settings: Optional['outputs.GlobalTableCapacityAutoScalingSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if write_capacity_auto_scaling_settings is not None: - _setter("write_capacity_auto_scaling_settings", write_capacity_auto_scaling_settings) + pulumi.set(__self__, "write_capacity_auto_scaling_settings", write_capacity_auto_scaling_settings) @property @pulumi.getter(name="writeCapacityAutoScalingSettings") @@ -1092,19 +863,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, attribute_name: str, attribute_type: str): - TableAttributeDefinition._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute_name=attribute_name, - attribute_type=attribute_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute_name: str, - attribute_type: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attribute_name", attribute_name) - _setter("attribute_type", attribute_type) + pulumi.set(__self__, "attribute_name", attribute_name) + pulumi.set(__self__, "attribute_type", attribute_type) @property @pulumi.getter(name="attributeName") @@ -1121,16 +881,7 @@ def attribute_type(self) -> str: class TableContributorInsightsSpecification(dict): def __init__(__self__, *, enabled: bool): - TableContributorInsightsSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: bool, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -1160,21 +911,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, delimiter: Optional[str] = None, header_list: Optional[Sequence[str]] = None): - TableCsv._configure( - lambda key, value: pulumi.set(__self__, key, value), - delimiter=delimiter, - header_list=header_list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delimiter: Optional[str] = None, - header_list: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if delimiter is not None: - _setter("delimiter", delimiter) + pulumi.set(__self__, "delimiter", delimiter) if header_list is not None: - _setter("header_list", header_list) + pulumi.set(__self__, "header_list", header_list) @property @pulumi.getter @@ -1218,30 +958,13 @@ def __init__(__self__, *, projection: 'outputs.TableProjection', contributor_insights_specification: Optional['outputs.TableContributorInsightsSpecification'] = None, provisioned_throughput: Optional['outputs.TableProvisionedThroughput'] = None): - TableGlobalSecondaryIndex._configure( - lambda key, value: pulumi.set(__self__, key, value), - index_name=index_name, - key_schema=key_schema, - projection=projection, - contributor_insights_specification=contributor_insights_specification, - provisioned_throughput=provisioned_throughput, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - index_name: str, - key_schema: Sequence['outputs.TableKeySchema'], - projection: 'outputs.TableProjection', - contributor_insights_specification: Optional['outputs.TableContributorInsightsSpecification'] = None, - provisioned_throughput: Optional['outputs.TableProvisionedThroughput'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("index_name", index_name) - _setter("key_schema", key_schema) - _setter("projection", projection) + pulumi.set(__self__, "index_name", index_name) + pulumi.set(__self__, "key_schema", key_schema) + pulumi.set(__self__, "projection", projection) if contributor_insights_specification is not None: - _setter("contributor_insights_specification", contributor_insights_specification) + pulumi.set(__self__, "contributor_insights_specification", contributor_insights_specification) if provisioned_throughput is not None: - _setter("provisioned_throughput", provisioned_throughput) + pulumi.set(__self__, "provisioned_throughput", provisioned_throughput) @property @pulumi.getter(name="indexName") @@ -1299,27 +1022,12 @@ def __init__(__self__, *, s3_bucket_source: 'outputs.TableS3BucketSource', input_compression_type: Optional[str] = None, input_format_options: Optional['outputs.TableInputFormatOptions'] = None): - TableImportSourceSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - input_format=input_format, - s3_bucket_source=s3_bucket_source, - input_compression_type=input_compression_type, - input_format_options=input_format_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - input_format: str, - s3_bucket_source: 'outputs.TableS3BucketSource', - input_compression_type: Optional[str] = None, - input_format_options: Optional['outputs.TableInputFormatOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("input_format", input_format) - _setter("s3_bucket_source", s3_bucket_source) + pulumi.set(__self__, "input_format", input_format) + pulumi.set(__self__, "s3_bucket_source", s3_bucket_source) if input_compression_type is not None: - _setter("input_compression_type", input_compression_type) + pulumi.set(__self__, "input_compression_type", input_compression_type) if input_format_options is not None: - _setter("input_format_options", input_format_options) + pulumi.set(__self__, "input_format_options", input_format_options) @property @pulumi.getter(name="inputFormat") @@ -1346,17 +1054,8 @@ def input_format_options(self) -> Optional['outputs.TableInputFormatOptions']: class TableInputFormatOptions(dict): def __init__(__self__, *, csv: Optional['outputs.TableCsv'] = None): - TableInputFormatOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - csv=csv, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - csv: Optional['outputs.TableCsv'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if csv is not None: - _setter("csv", csv) + pulumi.set(__self__, "csv", csv) @property @pulumi.getter @@ -1388,19 +1087,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, attribute_name: str, key_type: str): - TableKeySchema._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute_name=attribute_name, - key_type=key_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute_name: str, - key_type: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attribute_name", attribute_name) - _setter("key_type", key_type) + pulumi.set(__self__, "attribute_name", attribute_name) + pulumi.set(__self__, "key_type", key_type) @property @pulumi.getter(name="attributeName") @@ -1434,16 +1122,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, stream_arn: str): - TableKinesisStreamSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - stream_arn=stream_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - stream_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("stream_arn", stream_arn) + pulumi.set(__self__, "stream_arn", stream_arn) @property @pulumi.getter(name="streamArn") @@ -1476,22 +1155,9 @@ def __init__(__self__, *, index_name: str, key_schema: Sequence['outputs.TableKeySchema'], projection: 'outputs.TableProjection'): - TableLocalSecondaryIndex._configure( - lambda key, value: pulumi.set(__self__, key, value), - index_name=index_name, - key_schema=key_schema, - projection=projection, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - index_name: str, - key_schema: Sequence['outputs.TableKeySchema'], - projection: 'outputs.TableProjection', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("index_name", index_name) - _setter("key_schema", key_schema) - _setter("projection", projection) + pulumi.set(__self__, "index_name", index_name) + pulumi.set(__self__, "key_schema", key_schema) + pulumi.set(__self__, "projection", projection) @property @pulumi.getter(name="indexName") @@ -1530,17 +1196,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, point_in_time_recovery_enabled: Optional[bool] = None): - TablePointInTimeRecoverySpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - point_in_time_recovery_enabled=point_in_time_recovery_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - point_in_time_recovery_enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if point_in_time_recovery_enabled is not None: - _setter("point_in_time_recovery_enabled", point_in_time_recovery_enabled) + pulumi.set(__self__, "point_in_time_recovery_enabled", point_in_time_recovery_enabled) @property @pulumi.getter(name="pointInTimeRecoveryEnabled") @@ -1572,21 +1229,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, non_key_attributes: Optional[Sequence[str]] = None, projection_type: Optional[str] = None): - TableProjection._configure( - lambda key, value: pulumi.set(__self__, key, value), - non_key_attributes=non_key_attributes, - projection_type=projection_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - non_key_attributes: Optional[Sequence[str]] = None, - projection_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if non_key_attributes is not None: - _setter("non_key_attributes", non_key_attributes) + pulumi.set(__self__, "non_key_attributes", non_key_attributes) if projection_type is not None: - _setter("projection_type", projection_type) + pulumi.set(__self__, "projection_type", projection_type) @property @pulumi.getter(name="nonKeyAttributes") @@ -1623,19 +1269,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, read_capacity_units: int, write_capacity_units: int): - TableProvisionedThroughput._configure( - lambda key, value: pulumi.set(__self__, key, value), - read_capacity_units=read_capacity_units, - write_capacity_units=write_capacity_units, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - read_capacity_units: int, - write_capacity_units: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("read_capacity_units", read_capacity_units) - _setter("write_capacity_units", write_capacity_units) + pulumi.set(__self__, "read_capacity_units", read_capacity_units) + pulumi.set(__self__, "write_capacity_units", write_capacity_units) @property @pulumi.getter(name="readCapacityUnits") @@ -1675,24 +1310,11 @@ def __init__(__self__, *, s3_bucket: str, s3_bucket_owner: Optional[str] = None, s3_key_prefix: Optional[str] = None): - TableS3BucketSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_bucket=s3_bucket, - s3_bucket_owner=s3_bucket_owner, - s3_key_prefix=s3_key_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_bucket: str, - s3_bucket_owner: Optional[str] = None, - s3_key_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_bucket", s3_bucket) + pulumi.set(__self__, "s3_bucket", s3_bucket) if s3_bucket_owner is not None: - _setter("s3_bucket_owner", s3_bucket_owner) + pulumi.set(__self__, "s3_bucket_owner", s3_bucket_owner) if s3_key_prefix is not None: - _setter("s3_key_prefix", s3_key_prefix) + pulumi.set(__self__, "s3_key_prefix", s3_key_prefix) @property @pulumi.getter(name="s3Bucket") @@ -1737,24 +1359,11 @@ def __init__(__self__, *, sse_enabled: bool, kms_master_key_id: Optional[str] = None, sse_type: Optional[str] = None): - TableSseSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - sse_enabled=sse_enabled, - kms_master_key_id=kms_master_key_id, - sse_type=sse_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sse_enabled: bool, - kms_master_key_id: Optional[str] = None, - sse_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("sse_enabled", sse_enabled) + pulumi.set(__self__, "sse_enabled", sse_enabled) if kms_master_key_id is not None: - _setter("kms_master_key_id", kms_master_key_id) + pulumi.set(__self__, "kms_master_key_id", kms_master_key_id) if sse_type is not None: - _setter("sse_type", sse_type) + pulumi.set(__self__, "sse_type", sse_type) @property @pulumi.getter(name="sseEnabled") @@ -1793,16 +1402,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, stream_view_type: str): - TableStreamSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - stream_view_type=stream_view_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - stream_view_type: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("stream_view_type", stream_view_type) + pulumi.set(__self__, "stream_view_type", stream_view_type) @property @pulumi.getter(name="streamViewType") @@ -1815,19 +1415,8 @@ class TableTag(dict): def __init__(__self__, *, key: str, value: str): - TableTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1862,20 +1451,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, enabled: bool, attribute_name: Optional[str] = None): - TableTimeToLiveSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - attribute_name=attribute_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: bool, - attribute_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if attribute_name is not None: - _setter("attribute_name", attribute_name) + pulumi.set(__self__, "attribute_name", attribute_name) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/dynamodb/table.py b/sdk/python/pulumi_aws_native/dynamodb/table.py index d1db7999de..429084a0c1 100644 --- a/sdk/python/pulumi_aws_native/dynamodb/table.py +++ b/sdk/python/pulumi_aws_native/dynamodb/table.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -36,80 +36,39 @@ def __init__(__self__, *, """ The set of arguments for constructing a Table resource. """ - TableArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key_schema=key_schema, - attribute_definitions=attribute_definitions, - billing_mode=billing_mode, - contributor_insights_specification=contributor_insights_specification, - deletion_protection_enabled=deletion_protection_enabled, - global_secondary_indexes=global_secondary_indexes, - import_source_specification=import_source_specification, - kinesis_stream_specification=kinesis_stream_specification, - local_secondary_indexes=local_secondary_indexes, - point_in_time_recovery_specification=point_in_time_recovery_specification, - provisioned_throughput=provisioned_throughput, - sse_specification=sse_specification, - stream_specification=stream_specification, - table_class=table_class, - table_name=table_name, - tags=tags, - time_to_live_specification=time_to_live_specification, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key_schema: pulumi.Input[Union[Sequence[pulumi.Input['TableKeySchemaArgs']], Any]], - attribute_definitions: Optional[pulumi.Input[Sequence[pulumi.Input['TableAttributeDefinitionArgs']]]] = None, - billing_mode: Optional[pulumi.Input[str]] = None, - contributor_insights_specification: Optional[pulumi.Input['TableContributorInsightsSpecificationArgs']] = None, - deletion_protection_enabled: Optional[pulumi.Input[bool]] = None, - global_secondary_indexes: Optional[pulumi.Input[Sequence[pulumi.Input['TableGlobalSecondaryIndexArgs']]]] = None, - import_source_specification: Optional[pulumi.Input['TableImportSourceSpecificationArgs']] = None, - kinesis_stream_specification: Optional[pulumi.Input['TableKinesisStreamSpecificationArgs']] = None, - local_secondary_indexes: Optional[pulumi.Input[Sequence[pulumi.Input['TableLocalSecondaryIndexArgs']]]] = None, - point_in_time_recovery_specification: Optional[pulumi.Input['TablePointInTimeRecoverySpecificationArgs']] = None, - provisioned_throughput: Optional[pulumi.Input['TableProvisionedThroughputArgs']] = None, - sse_specification: Optional[pulumi.Input['TableSseSpecificationArgs']] = None, - stream_specification: Optional[pulumi.Input['TableStreamSpecificationArgs']] = None, - table_class: Optional[pulumi.Input[str]] = None, - table_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['TableTagArgs']]]] = None, - time_to_live_specification: Optional[pulumi.Input['TableTimeToLiveSpecificationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key_schema", key_schema) + pulumi.set(__self__, "key_schema", key_schema) if attribute_definitions is not None: - _setter("attribute_definitions", attribute_definitions) + pulumi.set(__self__, "attribute_definitions", attribute_definitions) if billing_mode is not None: - _setter("billing_mode", billing_mode) + pulumi.set(__self__, "billing_mode", billing_mode) if contributor_insights_specification is not None: - _setter("contributor_insights_specification", contributor_insights_specification) + pulumi.set(__self__, "contributor_insights_specification", contributor_insights_specification) if deletion_protection_enabled is not None: - _setter("deletion_protection_enabled", deletion_protection_enabled) + pulumi.set(__self__, "deletion_protection_enabled", deletion_protection_enabled) if global_secondary_indexes is not None: - _setter("global_secondary_indexes", global_secondary_indexes) + pulumi.set(__self__, "global_secondary_indexes", global_secondary_indexes) if import_source_specification is not None: - _setter("import_source_specification", import_source_specification) + pulumi.set(__self__, "import_source_specification", import_source_specification) if kinesis_stream_specification is not None: - _setter("kinesis_stream_specification", kinesis_stream_specification) + pulumi.set(__self__, "kinesis_stream_specification", kinesis_stream_specification) if local_secondary_indexes is not None: - _setter("local_secondary_indexes", local_secondary_indexes) + pulumi.set(__self__, "local_secondary_indexes", local_secondary_indexes) if point_in_time_recovery_specification is not None: - _setter("point_in_time_recovery_specification", point_in_time_recovery_specification) + pulumi.set(__self__, "point_in_time_recovery_specification", point_in_time_recovery_specification) if provisioned_throughput is not None: - _setter("provisioned_throughput", provisioned_throughput) + pulumi.set(__self__, "provisioned_throughput", provisioned_throughput) if sse_specification is not None: - _setter("sse_specification", sse_specification) + pulumi.set(__self__, "sse_specification", sse_specification) if stream_specification is not None: - _setter("stream_specification", stream_specification) + pulumi.set(__self__, "stream_specification", stream_specification) if table_class is not None: - _setter("table_class", table_class) + pulumi.set(__self__, "table_class", table_class) if table_name is not None: - _setter("table_name", table_name) + pulumi.set(__self__, "table_name", table_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if time_to_live_specification is not None: - _setter("time_to_live_specification", time_to_live_specification) + pulumi.set(__self__, "time_to_live_specification", time_to_live_specification) @property @pulumi.getter(name="keySchema") @@ -313,10 +272,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TableArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -350,62 +305,22 @@ def _internal_init(__self__, __props__.__dict__["attribute_definitions"] = attribute_definitions __props__.__dict__["billing_mode"] = billing_mode - if contributor_insights_specification is not None and not isinstance(contributor_insights_specification, TableContributorInsightsSpecificationArgs): - contributor_insights_specification = contributor_insights_specification or {} - def _setter(key, value): - contributor_insights_specification[key] = value - TableContributorInsightsSpecificationArgs._configure(_setter, **contributor_insights_specification) __props__.__dict__["contributor_insights_specification"] = contributor_insights_specification __props__.__dict__["deletion_protection_enabled"] = deletion_protection_enabled __props__.__dict__["global_secondary_indexes"] = global_secondary_indexes - if import_source_specification is not None and not isinstance(import_source_specification, TableImportSourceSpecificationArgs): - import_source_specification = import_source_specification or {} - def _setter(key, value): - import_source_specification[key] = value - TableImportSourceSpecificationArgs._configure(_setter, **import_source_specification) __props__.__dict__["import_source_specification"] = import_source_specification if key_schema is None and not opts.urn: raise TypeError("Missing required property 'key_schema'") __props__.__dict__["key_schema"] = key_schema - if kinesis_stream_specification is not None and not isinstance(kinesis_stream_specification, TableKinesisStreamSpecificationArgs): - kinesis_stream_specification = kinesis_stream_specification or {} - def _setter(key, value): - kinesis_stream_specification[key] = value - TableKinesisStreamSpecificationArgs._configure(_setter, **kinesis_stream_specification) __props__.__dict__["kinesis_stream_specification"] = kinesis_stream_specification __props__.__dict__["local_secondary_indexes"] = local_secondary_indexes - if point_in_time_recovery_specification is not None and not isinstance(point_in_time_recovery_specification, TablePointInTimeRecoverySpecificationArgs): - point_in_time_recovery_specification = point_in_time_recovery_specification or {} - def _setter(key, value): - point_in_time_recovery_specification[key] = value - TablePointInTimeRecoverySpecificationArgs._configure(_setter, **point_in_time_recovery_specification) __props__.__dict__["point_in_time_recovery_specification"] = point_in_time_recovery_specification - if provisioned_throughput is not None and not isinstance(provisioned_throughput, TableProvisionedThroughputArgs): - provisioned_throughput = provisioned_throughput or {} - def _setter(key, value): - provisioned_throughput[key] = value - TableProvisionedThroughputArgs._configure(_setter, **provisioned_throughput) __props__.__dict__["provisioned_throughput"] = provisioned_throughput - if sse_specification is not None and not isinstance(sse_specification, TableSseSpecificationArgs): - sse_specification = sse_specification or {} - def _setter(key, value): - sse_specification[key] = value - TableSseSpecificationArgs._configure(_setter, **sse_specification) __props__.__dict__["sse_specification"] = sse_specification - if stream_specification is not None and not isinstance(stream_specification, TableStreamSpecificationArgs): - stream_specification = stream_specification or {} - def _setter(key, value): - stream_specification[key] = value - TableStreamSpecificationArgs._configure(_setter, **stream_specification) __props__.__dict__["stream_specification"] = stream_specification __props__.__dict__["table_class"] = table_class __props__.__dict__["table_name"] = table_name __props__.__dict__["tags"] = tags - if time_to_live_specification is not None and not isinstance(time_to_live_specification, TableTimeToLiveSpecificationArgs): - time_to_live_specification = time_to_live_specification or {} - def _setter(key, value): - time_to_live_specification[key] = value - TableTimeToLiveSpecificationArgs._configure(_setter, **time_to_live_specification) __props__.__dict__["time_to_live_specification"] = time_to_live_specification __props__.__dict__["arn"] = None __props__.__dict__["stream_arn"] = None diff --git a/sdk/python/pulumi_aws_native/ec2/_inputs.py b/sdk/python/pulumi_aws_native/ec2/_inputs.py index d447a5242c..626ef27791 100644 --- a/sdk/python/pulumi_aws_native/ec2/_inputs.py +++ b/sdk/python/pulumi_aws_native/ec2/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -233,41 +233,20 @@ def __init__(__self__, *, instance_type: Optional[pulumi.Input[str]] = None, priority: Optional[pulumi.Input[int]] = None, weight: Optional[pulumi.Input[float]] = None): - CapacityReservationFleetInstanceTypeSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_zone=availability_zone, - availability_zone_id=availability_zone_id, - ebs_optimized=ebs_optimized, - instance_platform=instance_platform, - instance_type=instance_type, - priority=priority, - weight=weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_zone: Optional[pulumi.Input[str]] = None, - availability_zone_id: Optional[pulumi.Input[str]] = None, - ebs_optimized: Optional[pulumi.Input[bool]] = None, - instance_platform: Optional[pulumi.Input[str]] = None, - instance_type: Optional[pulumi.Input[str]] = None, - priority: Optional[pulumi.Input[int]] = None, - weight: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_zone is not None: - _setter("availability_zone", availability_zone) + pulumi.set(__self__, "availability_zone", availability_zone) if availability_zone_id is not None: - _setter("availability_zone_id", availability_zone_id) + pulumi.set(__self__, "availability_zone_id", availability_zone_id) if ebs_optimized is not None: - _setter("ebs_optimized", ebs_optimized) + pulumi.set(__self__, "ebs_optimized", ebs_optimized) if instance_platform is not None: - _setter("instance_platform", instance_platform) + pulumi.set(__self__, "instance_platform", instance_platform) if instance_type is not None: - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_type", instance_type) if priority is not None: - _setter("priority", priority) + pulumi.set(__self__, "priority", priority) if weight is not None: - _setter("weight", weight) + pulumi.set(__self__, "weight", weight) @property @pulumi.getter(name="availabilityZone") @@ -338,21 +317,10 @@ class CapacityReservationFleetTagSpecificationArgs: def __init__(__self__, *, resource_type: Optional[pulumi.Input[str]] = None, tags: Optional[pulumi.Input[Sequence[pulumi.Input['CapacityReservationFleetTagArgs']]]] = None): - CapacityReservationFleetTagSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_type=resource_type, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_type: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['CapacityReservationFleetTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if resource_type is not None: - _setter("resource_type", resource_type) + pulumi.set(__self__, "resource_type", resource_type) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="resourceType") @@ -378,19 +346,8 @@ class CapacityReservationFleetTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - CapacityReservationFleetTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -416,21 +373,10 @@ class CapacityReservationTagSpecificationArgs: def __init__(__self__, *, resource_type: Optional[pulumi.Input[str]] = None, tags: Optional[pulumi.Input[Sequence[pulumi.Input['CapacityReservationTagArgs']]]] = None): - CapacityReservationTagSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_type=resource_type, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_type: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['CapacityReservationTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if resource_type is not None: - _setter("resource_type", resource_type) + pulumi.set(__self__, "resource_type", resource_type) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="resourceType") @@ -456,19 +402,8 @@ class CapacityReservationTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - CapacityReservationTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -494,21 +429,10 @@ class CarrierGatewayTagArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - CarrierGatewayTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -533,16 +457,7 @@ def value(self, value: Optional[pulumi.Input[str]]): class ClientVpnEndpointCertificateAuthenticationRequestArgs: def __init__(__self__, *, client_root_certificate_chain_arn: pulumi.Input[str]): - ClientVpnEndpointCertificateAuthenticationRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_root_certificate_chain_arn=client_root_certificate_chain_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_root_certificate_chain_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("client_root_certificate_chain_arn", client_root_certificate_chain_arn) + pulumi.set(__self__, "client_root_certificate_chain_arn", client_root_certificate_chain_arn) @property @pulumi.getter(name="clientRootCertificateChainArn") @@ -561,28 +476,13 @@ def __init__(__self__, *, active_directory: Optional[pulumi.Input['ClientVpnEndpointDirectoryServiceAuthenticationRequestArgs']] = None, federated_authentication: Optional[pulumi.Input['ClientVpnEndpointFederatedAuthenticationRequestArgs']] = None, mutual_authentication: Optional[pulumi.Input['ClientVpnEndpointCertificateAuthenticationRequestArgs']] = None): - ClientVpnEndpointClientAuthenticationRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - active_directory=active_directory, - federated_authentication=federated_authentication, - mutual_authentication=mutual_authentication, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input[str], - active_directory: Optional[pulumi.Input['ClientVpnEndpointDirectoryServiceAuthenticationRequestArgs']] = None, - federated_authentication: Optional[pulumi.Input['ClientVpnEndpointFederatedAuthenticationRequestArgs']] = None, - mutual_authentication: Optional[pulumi.Input['ClientVpnEndpointCertificateAuthenticationRequestArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if active_directory is not None: - _setter("active_directory", active_directory) + pulumi.set(__self__, "active_directory", active_directory) if federated_authentication is not None: - _setter("federated_authentication", federated_authentication) + pulumi.set(__self__, "federated_authentication", federated_authentication) if mutual_authentication is not None: - _setter("mutual_authentication", mutual_authentication) + pulumi.set(__self__, "mutual_authentication", mutual_authentication) @property @pulumi.getter @@ -626,20 +526,9 @@ class ClientVpnEndpointClientConnectOptionsArgs: def __init__(__self__, *, enabled: pulumi.Input[bool], lambda_function_arn: Optional[pulumi.Input[str]] = None): - ClientVpnEndpointClientConnectOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - lambda_function_arn=lambda_function_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: pulumi.Input[bool], - lambda_function_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if lambda_function_arn is not None: - _setter("lambda_function_arn", lambda_function_arn) + pulumi.set(__self__, "lambda_function_arn", lambda_function_arn) @property @pulumi.getter @@ -665,20 +554,9 @@ class ClientVpnEndpointClientLoginBannerOptionsArgs: def __init__(__self__, *, enabled: pulumi.Input[bool], banner_text: Optional[pulumi.Input[str]] = None): - ClientVpnEndpointClientLoginBannerOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - banner_text=banner_text, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: pulumi.Input[bool], - banner_text: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if banner_text is not None: - _setter("banner_text", banner_text) + pulumi.set(__self__, "banner_text", banner_text) @property @pulumi.getter @@ -705,24 +583,11 @@ def __init__(__self__, *, enabled: pulumi.Input[bool], cloudwatch_log_group: Optional[pulumi.Input[str]] = None, cloudwatch_log_stream: Optional[pulumi.Input[str]] = None): - ClientVpnEndpointConnectionLogOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - cloudwatch_log_group=cloudwatch_log_group, - cloudwatch_log_stream=cloudwatch_log_stream, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: pulumi.Input[bool], - cloudwatch_log_group: Optional[pulumi.Input[str]] = None, - cloudwatch_log_stream: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if cloudwatch_log_group is not None: - _setter("cloudwatch_log_group", cloudwatch_log_group) + pulumi.set(__self__, "cloudwatch_log_group", cloudwatch_log_group) if cloudwatch_log_stream is not None: - _setter("cloudwatch_log_stream", cloudwatch_log_stream) + pulumi.set(__self__, "cloudwatch_log_stream", cloudwatch_log_stream) @property @pulumi.getter @@ -756,16 +621,7 @@ def cloudwatch_log_stream(self, value: Optional[pulumi.Input[str]]): class ClientVpnEndpointDirectoryServiceAuthenticationRequestArgs: def __init__(__self__, *, directory_id: pulumi.Input[str]): - ClientVpnEndpointDirectoryServiceAuthenticationRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - directory_id=directory_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - directory_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("directory_id", directory_id) + pulumi.set(__self__, "directory_id", directory_id) @property @pulumi.getter(name="directoryId") @@ -782,20 +638,9 @@ class ClientVpnEndpointFederatedAuthenticationRequestArgs: def __init__(__self__, *, saml_provider_arn: pulumi.Input[str], self_service_saml_provider_arn: Optional[pulumi.Input[str]] = None): - ClientVpnEndpointFederatedAuthenticationRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - saml_provider_arn=saml_provider_arn, - self_service_saml_provider_arn=self_service_saml_provider_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - saml_provider_arn: pulumi.Input[str], - self_service_saml_provider_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("saml_provider_arn", saml_provider_arn) + pulumi.set(__self__, "saml_provider_arn", saml_provider_arn) if self_service_saml_provider_arn is not None: - _setter("self_service_saml_provider_arn", self_service_saml_provider_arn) + pulumi.set(__self__, "self_service_saml_provider_arn", self_service_saml_provider_arn) @property @pulumi.getter(name="samlProviderArn") @@ -821,19 +666,8 @@ class ClientVpnEndpointTagSpecificationArgs: def __init__(__self__, *, resource_type: pulumi.Input[str], tags: pulumi.Input[Sequence[pulumi.Input['ClientVpnEndpointTagArgs']]]): - ClientVpnEndpointTagSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_type=resource_type, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_type: pulumi.Input[str], - tags: pulumi.Input[Sequence[pulumi.Input['ClientVpnEndpointTagArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_type", resource_type) - _setter("tags", tags) + pulumi.set(__self__, "resource_type", resource_type) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="resourceType") @@ -859,19 +693,8 @@ class ClientVpnEndpointTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ClientVpnEndpointTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -897,19 +720,8 @@ class CustomerGatewayTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - CustomerGatewayTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -936,22 +748,9 @@ def __init__(__self__, *, file_format: pulumi.Input['FlowLogDestinationOptionsPropertiesFileFormat'], hive_compatible_partitions: pulumi.Input[bool], per_hour_partition: pulumi.Input[bool]): - DestinationOptionsPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - file_format=file_format, - hive_compatible_partitions=hive_compatible_partitions, - per_hour_partition=per_hour_partition, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - file_format: pulumi.Input['FlowLogDestinationOptionsPropertiesFileFormat'], - hive_compatible_partitions: pulumi.Input[bool], - per_hour_partition: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("file_format", file_format) - _setter("hive_compatible_partitions", hive_compatible_partitions) - _setter("per_hour_partition", per_hour_partition) + pulumi.set(__self__, "file_format", file_format) + pulumi.set(__self__, "hive_compatible_partitions", hive_compatible_partitions) + pulumi.set(__self__, "per_hour_partition", per_hour_partition) @property @pulumi.getter(name="fileFormat") @@ -986,19 +785,8 @@ class DhcpOptionsTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - DhcpOptionsTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1024,21 +812,10 @@ class Ec2FleetAcceleratorCountRequestArgs: def __init__(__self__, *, max: Optional[pulumi.Input[int]] = None, min: Optional[pulumi.Input[int]] = None): - Ec2FleetAcceleratorCountRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[pulumi.Input[int]] = None, - min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -1064,21 +841,10 @@ class Ec2FleetAcceleratorTotalMemoryMiBRequestArgs: def __init__(__self__, *, max: Optional[pulumi.Input[int]] = None, min: Optional[pulumi.Input[int]] = None): - Ec2FleetAcceleratorTotalMemoryMiBRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[pulumi.Input[int]] = None, - min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -1104,21 +870,10 @@ class Ec2FleetBaselineEbsBandwidthMbpsRequestArgs: def __init__(__self__, *, max: Optional[pulumi.Input[int]] = None, min: Optional[pulumi.Input[int]] = None): - Ec2FleetBaselineEbsBandwidthMbpsRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[pulumi.Input[int]] = None, - min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -1144,21 +899,10 @@ class Ec2FleetCapacityRebalanceArgs: def __init__(__self__, *, replacement_strategy: Optional[pulumi.Input['Ec2FleetCapacityRebalanceReplacementStrategy']] = None, termination_delay: Optional[pulumi.Input[int]] = None): - Ec2FleetCapacityRebalanceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - replacement_strategy=replacement_strategy, - termination_delay=termination_delay, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - replacement_strategy: Optional[pulumi.Input['Ec2FleetCapacityRebalanceReplacementStrategy']] = None, - termination_delay: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if replacement_strategy is not None: - _setter("replacement_strategy", replacement_strategy) + pulumi.set(__self__, "replacement_strategy", replacement_strategy) if termination_delay is not None: - _setter("termination_delay", termination_delay) + pulumi.set(__self__, "termination_delay", termination_delay) @property @pulumi.getter(name="replacementStrategy") @@ -1183,17 +927,8 @@ def termination_delay(self, value: Optional[pulumi.Input[int]]): class Ec2FleetCapacityReservationOptionsRequestArgs: def __init__(__self__, *, usage_strategy: Optional[pulumi.Input['Ec2FleetCapacityReservationOptionsRequestUsageStrategy']] = None): - Ec2FleetCapacityReservationOptionsRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - usage_strategy=usage_strategy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - usage_strategy: Optional[pulumi.Input['Ec2FleetCapacityReservationOptionsRequestUsageStrategy']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if usage_strategy is not None: - _setter("usage_strategy", usage_strategy) + pulumi.set(__self__, "usage_strategy", usage_strategy) @property @pulumi.getter(name="usageStrategy") @@ -1210,21 +945,10 @@ class Ec2FleetFleetLaunchTemplateConfigRequestArgs: def __init__(__self__, *, launch_template_specification: Optional[pulumi.Input['Ec2FleetFleetLaunchTemplateSpecificationRequestArgs']] = None, overrides: Optional[pulumi.Input[Sequence[pulumi.Input['Ec2FleetFleetLaunchTemplateOverridesRequestArgs']]]] = None): - Ec2FleetFleetLaunchTemplateConfigRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - launch_template_specification=launch_template_specification, - overrides=overrides, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - launch_template_specification: Optional[pulumi.Input['Ec2FleetFleetLaunchTemplateSpecificationRequestArgs']] = None, - overrides: Optional[pulumi.Input[Sequence[pulumi.Input['Ec2FleetFleetLaunchTemplateOverridesRequestArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if launch_template_specification is not None: - _setter("launch_template_specification", launch_template_specification) + pulumi.set(__self__, "launch_template_specification", launch_template_specification) if overrides is not None: - _setter("overrides", overrides) + pulumi.set(__self__, "overrides", overrides) @property @pulumi.getter(name="launchTemplateSpecification") @@ -1256,45 +980,22 @@ def __init__(__self__, *, priority: Optional[pulumi.Input[float]] = None, subnet_id: Optional[pulumi.Input[str]] = None, weighted_capacity: Optional[pulumi.Input[float]] = None): - Ec2FleetFleetLaunchTemplateOverridesRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_zone=availability_zone, - instance_requirements=instance_requirements, - instance_type=instance_type, - max_price=max_price, - placement=placement, - priority=priority, - subnet_id=subnet_id, - weighted_capacity=weighted_capacity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_zone: Optional[pulumi.Input[str]] = None, - instance_requirements: Optional[pulumi.Input['Ec2FleetInstanceRequirementsRequestArgs']] = None, - instance_type: Optional[pulumi.Input[str]] = None, - max_price: Optional[pulumi.Input[str]] = None, - placement: Optional[pulumi.Input['Ec2FleetPlacementArgs']] = None, - priority: Optional[pulumi.Input[float]] = None, - subnet_id: Optional[pulumi.Input[str]] = None, - weighted_capacity: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_zone is not None: - _setter("availability_zone", availability_zone) + pulumi.set(__self__, "availability_zone", availability_zone) if instance_requirements is not None: - _setter("instance_requirements", instance_requirements) + pulumi.set(__self__, "instance_requirements", instance_requirements) if instance_type is not None: - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_type", instance_type) if max_price is not None: - _setter("max_price", max_price) + pulumi.set(__self__, "max_price", max_price) if placement is not None: - _setter("placement", placement) + pulumi.set(__self__, "placement", placement) if priority is not None: - _setter("priority", priority) + pulumi.set(__self__, "priority", priority) if subnet_id is not None: - _setter("subnet_id", subnet_id) + pulumi.set(__self__, "subnet_id", subnet_id) if weighted_capacity is not None: - _setter("weighted_capacity", weighted_capacity) + pulumi.set(__self__, "weighted_capacity", weighted_capacity) @property @pulumi.getter(name="availabilityZone") @@ -1375,24 +1076,11 @@ def __init__(__self__, *, version: pulumi.Input[str], launch_template_id: Optional[pulumi.Input[str]] = None, launch_template_name: Optional[pulumi.Input[str]] = None): - Ec2FleetFleetLaunchTemplateSpecificationRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - version=version, - launch_template_id=launch_template_id, - launch_template_name=launch_template_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - version: pulumi.Input[str], - launch_template_id: Optional[pulumi.Input[str]] = None, - launch_template_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("version", version) + pulumi.set(__self__, "version", version) if launch_template_id is not None: - _setter("launch_template_id", launch_template_id) + pulumi.set(__self__, "launch_template_id", launch_template_id) if launch_template_name is not None: - _setter("launch_template_name", launch_template_name) + pulumi.set(__self__, "launch_template_name", launch_template_name) @property @pulumi.getter @@ -1448,105 +1136,52 @@ def __init__(__self__, *, spot_max_price_percentage_over_lowest_price: Optional[pulumi.Input[int]] = None, total_local_storage_gb: Optional[pulumi.Input['Ec2FleetTotalLocalStorageGbRequestArgs']] = None, v_cpu_count: Optional[pulumi.Input['Ec2FleetVCpuCountRangeRequestArgs']] = None): - Ec2FleetInstanceRequirementsRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - accelerator_count=accelerator_count, - accelerator_manufacturers=accelerator_manufacturers, - accelerator_names=accelerator_names, - accelerator_total_memory_mi_b=accelerator_total_memory_mi_b, - accelerator_types=accelerator_types, - allowed_instance_types=allowed_instance_types, - bare_metal=bare_metal, - baseline_ebs_bandwidth_mbps=baseline_ebs_bandwidth_mbps, - burstable_performance=burstable_performance, - cpu_manufacturers=cpu_manufacturers, - excluded_instance_types=excluded_instance_types, - instance_generations=instance_generations, - local_storage=local_storage, - local_storage_types=local_storage_types, - memory_gi_b_per_v_cpu=memory_gi_b_per_v_cpu, - memory_mi_b=memory_mi_b, - network_bandwidth_gbps=network_bandwidth_gbps, - network_interface_count=network_interface_count, - on_demand_max_price_percentage_over_lowest_price=on_demand_max_price_percentage_over_lowest_price, - require_hibernate_support=require_hibernate_support, - spot_max_price_percentage_over_lowest_price=spot_max_price_percentage_over_lowest_price, - total_local_storage_gb=total_local_storage_gb, - v_cpu_count=v_cpu_count, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - accelerator_count: Optional[pulumi.Input['Ec2FleetAcceleratorCountRequestArgs']] = None, - accelerator_manufacturers: Optional[pulumi.Input[Sequence[pulumi.Input['Ec2FleetInstanceRequirementsRequestAcceleratorManufacturersItem']]]] = None, - accelerator_names: Optional[pulumi.Input[Sequence[pulumi.Input['Ec2FleetInstanceRequirementsRequestAcceleratorNamesItem']]]] = None, - accelerator_total_memory_mi_b: Optional[pulumi.Input['Ec2FleetAcceleratorTotalMemoryMiBRequestArgs']] = None, - accelerator_types: Optional[pulumi.Input[Sequence[pulumi.Input['Ec2FleetInstanceRequirementsRequestAcceleratorTypesItem']]]] = None, - allowed_instance_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - bare_metal: Optional[pulumi.Input['Ec2FleetInstanceRequirementsRequestBareMetal']] = None, - baseline_ebs_bandwidth_mbps: Optional[pulumi.Input['Ec2FleetBaselineEbsBandwidthMbpsRequestArgs']] = None, - burstable_performance: Optional[pulumi.Input['Ec2FleetInstanceRequirementsRequestBurstablePerformance']] = None, - cpu_manufacturers: Optional[pulumi.Input[Sequence[pulumi.Input['Ec2FleetInstanceRequirementsRequestCpuManufacturersItem']]]] = None, - excluded_instance_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - instance_generations: Optional[pulumi.Input[Sequence[pulumi.Input['Ec2FleetInstanceRequirementsRequestInstanceGenerationsItem']]]] = None, - local_storage: Optional[pulumi.Input['Ec2FleetInstanceRequirementsRequestLocalStorage']] = None, - local_storage_types: Optional[pulumi.Input[Sequence[pulumi.Input['Ec2FleetInstanceRequirementsRequestLocalStorageTypesItem']]]] = None, - memory_gi_b_per_v_cpu: Optional[pulumi.Input['Ec2FleetMemoryGiBPerVCpuRequestArgs']] = None, - memory_mi_b: Optional[pulumi.Input['Ec2FleetMemoryMiBRequestArgs']] = None, - network_bandwidth_gbps: Optional[pulumi.Input['Ec2FleetNetworkBandwidthGbpsRequestArgs']] = None, - network_interface_count: Optional[pulumi.Input['Ec2FleetNetworkInterfaceCountRequestArgs']] = None, - on_demand_max_price_percentage_over_lowest_price: Optional[pulumi.Input[int]] = None, - require_hibernate_support: Optional[pulumi.Input[bool]] = None, - spot_max_price_percentage_over_lowest_price: Optional[pulumi.Input[int]] = None, - total_local_storage_gb: Optional[pulumi.Input['Ec2FleetTotalLocalStorageGbRequestArgs']] = None, - v_cpu_count: Optional[pulumi.Input['Ec2FleetVCpuCountRangeRequestArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if accelerator_count is not None: - _setter("accelerator_count", accelerator_count) + pulumi.set(__self__, "accelerator_count", accelerator_count) if accelerator_manufacturers is not None: - _setter("accelerator_manufacturers", accelerator_manufacturers) + pulumi.set(__self__, "accelerator_manufacturers", accelerator_manufacturers) if accelerator_names is not None: - _setter("accelerator_names", accelerator_names) + pulumi.set(__self__, "accelerator_names", accelerator_names) if accelerator_total_memory_mi_b is not None: - _setter("accelerator_total_memory_mi_b", accelerator_total_memory_mi_b) + pulumi.set(__self__, "accelerator_total_memory_mi_b", accelerator_total_memory_mi_b) if accelerator_types is not None: - _setter("accelerator_types", accelerator_types) + pulumi.set(__self__, "accelerator_types", accelerator_types) if allowed_instance_types is not None: - _setter("allowed_instance_types", allowed_instance_types) + pulumi.set(__self__, "allowed_instance_types", allowed_instance_types) if bare_metal is not None: - _setter("bare_metal", bare_metal) + pulumi.set(__self__, "bare_metal", bare_metal) if baseline_ebs_bandwidth_mbps is not None: - _setter("baseline_ebs_bandwidth_mbps", baseline_ebs_bandwidth_mbps) + pulumi.set(__self__, "baseline_ebs_bandwidth_mbps", baseline_ebs_bandwidth_mbps) if burstable_performance is not None: - _setter("burstable_performance", burstable_performance) + pulumi.set(__self__, "burstable_performance", burstable_performance) if cpu_manufacturers is not None: - _setter("cpu_manufacturers", cpu_manufacturers) + pulumi.set(__self__, "cpu_manufacturers", cpu_manufacturers) if excluded_instance_types is not None: - _setter("excluded_instance_types", excluded_instance_types) + pulumi.set(__self__, "excluded_instance_types", excluded_instance_types) if instance_generations is not None: - _setter("instance_generations", instance_generations) + pulumi.set(__self__, "instance_generations", instance_generations) if local_storage is not None: - _setter("local_storage", local_storage) + pulumi.set(__self__, "local_storage", local_storage) if local_storage_types is not None: - _setter("local_storage_types", local_storage_types) + pulumi.set(__self__, "local_storage_types", local_storage_types) if memory_gi_b_per_v_cpu is not None: - _setter("memory_gi_b_per_v_cpu", memory_gi_b_per_v_cpu) + pulumi.set(__self__, "memory_gi_b_per_v_cpu", memory_gi_b_per_v_cpu) if memory_mi_b is not None: - _setter("memory_mi_b", memory_mi_b) + pulumi.set(__self__, "memory_mi_b", memory_mi_b) if network_bandwidth_gbps is not None: - _setter("network_bandwidth_gbps", network_bandwidth_gbps) + pulumi.set(__self__, "network_bandwidth_gbps", network_bandwidth_gbps) if network_interface_count is not None: - _setter("network_interface_count", network_interface_count) + pulumi.set(__self__, "network_interface_count", network_interface_count) if on_demand_max_price_percentage_over_lowest_price is not None: - _setter("on_demand_max_price_percentage_over_lowest_price", on_demand_max_price_percentage_over_lowest_price) + pulumi.set(__self__, "on_demand_max_price_percentage_over_lowest_price", on_demand_max_price_percentage_over_lowest_price) if require_hibernate_support is not None: - _setter("require_hibernate_support", require_hibernate_support) + pulumi.set(__self__, "require_hibernate_support", require_hibernate_support) if spot_max_price_percentage_over_lowest_price is not None: - _setter("spot_max_price_percentage_over_lowest_price", spot_max_price_percentage_over_lowest_price) + pulumi.set(__self__, "spot_max_price_percentage_over_lowest_price", spot_max_price_percentage_over_lowest_price) if total_local_storage_gb is not None: - _setter("total_local_storage_gb", total_local_storage_gb) + pulumi.set(__self__, "total_local_storage_gb", total_local_storage_gb) if v_cpu_count is not None: - _setter("v_cpu_count", v_cpu_count) + pulumi.set(__self__, "v_cpu_count", v_cpu_count) @property @pulumi.getter(name="acceleratorCount") @@ -1760,17 +1395,8 @@ def v_cpu_count(self, value: Optional[pulumi.Input['Ec2FleetVCpuCountRangeReques class Ec2FleetMaintenanceStrategiesArgs: def __init__(__self__, *, capacity_rebalance: Optional[pulumi.Input['Ec2FleetCapacityRebalanceArgs']] = None): - Ec2FleetMaintenanceStrategiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - capacity_rebalance=capacity_rebalance, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - capacity_rebalance: Optional[pulumi.Input['Ec2FleetCapacityRebalanceArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if capacity_rebalance is not None: - _setter("capacity_rebalance", capacity_rebalance) + pulumi.set(__self__, "capacity_rebalance", capacity_rebalance) @property @pulumi.getter(name="capacityRebalance") @@ -1787,21 +1413,10 @@ class Ec2FleetMemoryGiBPerVCpuRequestArgs: def __init__(__self__, *, max: Optional[pulumi.Input[float]] = None, min: Optional[pulumi.Input[float]] = None): - Ec2FleetMemoryGiBPerVCpuRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[pulumi.Input[float]] = None, - min: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -1827,21 +1442,10 @@ class Ec2FleetMemoryMiBRequestArgs: def __init__(__self__, *, max: Optional[pulumi.Input[int]] = None, min: Optional[pulumi.Input[int]] = None): - Ec2FleetMemoryMiBRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[pulumi.Input[int]] = None, - min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -1867,21 +1471,10 @@ class Ec2FleetNetworkBandwidthGbpsRequestArgs: def __init__(__self__, *, max: Optional[pulumi.Input[float]] = None, min: Optional[pulumi.Input[float]] = None): - Ec2FleetNetworkBandwidthGbpsRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[pulumi.Input[float]] = None, - min: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -1907,21 +1500,10 @@ class Ec2FleetNetworkInterfaceCountRequestArgs: def __init__(__self__, *, max: Optional[pulumi.Input[int]] = None, min: Optional[pulumi.Input[int]] = None): - Ec2FleetNetworkInterfaceCountRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[pulumi.Input[int]] = None, - min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -1951,37 +1533,18 @@ def __init__(__self__, *, min_target_capacity: Optional[pulumi.Input[int]] = None, single_availability_zone: Optional[pulumi.Input[bool]] = None, single_instance_type: Optional[pulumi.Input[bool]] = None): - Ec2FleetOnDemandOptionsRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - allocation_strategy=allocation_strategy, - capacity_reservation_options=capacity_reservation_options, - max_total_price=max_total_price, - min_target_capacity=min_target_capacity, - single_availability_zone=single_availability_zone, - single_instance_type=single_instance_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allocation_strategy: Optional[pulumi.Input[str]] = None, - capacity_reservation_options: Optional[pulumi.Input['Ec2FleetCapacityReservationOptionsRequestArgs']] = None, - max_total_price: Optional[pulumi.Input[str]] = None, - min_target_capacity: Optional[pulumi.Input[int]] = None, - single_availability_zone: Optional[pulumi.Input[bool]] = None, - single_instance_type: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if allocation_strategy is not None: - _setter("allocation_strategy", allocation_strategy) + pulumi.set(__self__, "allocation_strategy", allocation_strategy) if capacity_reservation_options is not None: - _setter("capacity_reservation_options", capacity_reservation_options) + pulumi.set(__self__, "capacity_reservation_options", capacity_reservation_options) if max_total_price is not None: - _setter("max_total_price", max_total_price) + pulumi.set(__self__, "max_total_price", max_total_price) if min_target_capacity is not None: - _setter("min_target_capacity", min_target_capacity) + pulumi.set(__self__, "min_target_capacity", min_target_capacity) if single_availability_zone is not None: - _setter("single_availability_zone", single_availability_zone) + pulumi.set(__self__, "single_availability_zone", single_availability_zone) if single_instance_type is not None: - _setter("single_instance_type", single_instance_type) + pulumi.set(__self__, "single_instance_type", single_instance_type) @property @pulumi.getter(name="allocationStrategy") @@ -2049,45 +1612,22 @@ def __init__(__self__, *, partition_number: Optional[pulumi.Input[int]] = None, spread_domain: Optional[pulumi.Input[str]] = None, tenancy: Optional[pulumi.Input[str]] = None): - Ec2FleetPlacementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - affinity=affinity, - availability_zone=availability_zone, - group_name=group_name, - host_id=host_id, - host_resource_group_arn=host_resource_group_arn, - partition_number=partition_number, - spread_domain=spread_domain, - tenancy=tenancy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - affinity: Optional[pulumi.Input[str]] = None, - availability_zone: Optional[pulumi.Input[str]] = None, - group_name: Optional[pulumi.Input[str]] = None, - host_id: Optional[pulumi.Input[str]] = None, - host_resource_group_arn: Optional[pulumi.Input[str]] = None, - partition_number: Optional[pulumi.Input[int]] = None, - spread_domain: Optional[pulumi.Input[str]] = None, - tenancy: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if affinity is not None: - _setter("affinity", affinity) + pulumi.set(__self__, "affinity", affinity) if availability_zone is not None: - _setter("availability_zone", availability_zone) + pulumi.set(__self__, "availability_zone", availability_zone) if group_name is not None: - _setter("group_name", group_name) + pulumi.set(__self__, "group_name", group_name) if host_id is not None: - _setter("host_id", host_id) + pulumi.set(__self__, "host_id", host_id) if host_resource_group_arn is not None: - _setter("host_resource_group_arn", host_resource_group_arn) + pulumi.set(__self__, "host_resource_group_arn", host_resource_group_arn) if partition_number is not None: - _setter("partition_number", partition_number) + pulumi.set(__self__, "partition_number", partition_number) if spread_domain is not None: - _setter("spread_domain", spread_domain) + pulumi.set(__self__, "spread_domain", spread_domain) if tenancy is not None: - _setter("tenancy", tenancy) + pulumi.set(__self__, "tenancy", tenancy) @property @pulumi.getter @@ -2173,45 +1713,22 @@ def __init__(__self__, *, min_target_capacity: Optional[pulumi.Input[int]] = None, single_availability_zone: Optional[pulumi.Input[bool]] = None, single_instance_type: Optional[pulumi.Input[bool]] = None): - Ec2FleetSpotOptionsRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - allocation_strategy=allocation_strategy, - instance_interruption_behavior=instance_interruption_behavior, - instance_pools_to_use_count=instance_pools_to_use_count, - maintenance_strategies=maintenance_strategies, - max_total_price=max_total_price, - min_target_capacity=min_target_capacity, - single_availability_zone=single_availability_zone, - single_instance_type=single_instance_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allocation_strategy: Optional[pulumi.Input['Ec2FleetSpotOptionsRequestAllocationStrategy']] = None, - instance_interruption_behavior: Optional[pulumi.Input['Ec2FleetSpotOptionsRequestInstanceInterruptionBehavior']] = None, - instance_pools_to_use_count: Optional[pulumi.Input[int]] = None, - maintenance_strategies: Optional[pulumi.Input['Ec2FleetMaintenanceStrategiesArgs']] = None, - max_total_price: Optional[pulumi.Input[str]] = None, - min_target_capacity: Optional[pulumi.Input[int]] = None, - single_availability_zone: Optional[pulumi.Input[bool]] = None, - single_instance_type: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if allocation_strategy is not None: - _setter("allocation_strategy", allocation_strategy) + pulumi.set(__self__, "allocation_strategy", allocation_strategy) if instance_interruption_behavior is not None: - _setter("instance_interruption_behavior", instance_interruption_behavior) + pulumi.set(__self__, "instance_interruption_behavior", instance_interruption_behavior) if instance_pools_to_use_count is not None: - _setter("instance_pools_to_use_count", instance_pools_to_use_count) + pulumi.set(__self__, "instance_pools_to_use_count", instance_pools_to_use_count) if maintenance_strategies is not None: - _setter("maintenance_strategies", maintenance_strategies) + pulumi.set(__self__, "maintenance_strategies", maintenance_strategies) if max_total_price is not None: - _setter("max_total_price", max_total_price) + pulumi.set(__self__, "max_total_price", max_total_price) if min_target_capacity is not None: - _setter("min_target_capacity", min_target_capacity) + pulumi.set(__self__, "min_target_capacity", min_target_capacity) if single_availability_zone is not None: - _setter("single_availability_zone", single_availability_zone) + pulumi.set(__self__, "single_availability_zone", single_availability_zone) if single_instance_type is not None: - _setter("single_instance_type", single_instance_type) + pulumi.set(__self__, "single_instance_type", single_instance_type) @property @pulumi.getter(name="allocationStrategy") @@ -2291,21 +1808,10 @@ class Ec2FleetTagSpecificationArgs: def __init__(__self__, *, resource_type: Optional[pulumi.Input['Ec2FleetTagSpecificationResourceType']] = None, tags: Optional[pulumi.Input[Sequence[pulumi.Input['Ec2FleetTagArgs']]]] = None): - Ec2FleetTagSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_type=resource_type, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_type: Optional[pulumi.Input['Ec2FleetTagSpecificationResourceType']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['Ec2FleetTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if resource_type is not None: - _setter("resource_type", resource_type) + pulumi.set(__self__, "resource_type", resource_type) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="resourceType") @@ -2331,19 +1837,8 @@ class Ec2FleetTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - Ec2FleetTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2372,32 +1867,15 @@ def __init__(__self__, *, on_demand_target_capacity: Optional[pulumi.Input[int]] = None, spot_target_capacity: Optional[pulumi.Input[int]] = None, target_capacity_unit_type: Optional[pulumi.Input['Ec2FleetTargetCapacitySpecificationRequestTargetCapacityUnitType']] = None): - Ec2FleetTargetCapacitySpecificationRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - total_target_capacity=total_target_capacity, - default_target_capacity_type=default_target_capacity_type, - on_demand_target_capacity=on_demand_target_capacity, - spot_target_capacity=spot_target_capacity, - target_capacity_unit_type=target_capacity_unit_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - total_target_capacity: pulumi.Input[int], - default_target_capacity_type: Optional[pulumi.Input['Ec2FleetTargetCapacitySpecificationRequestDefaultTargetCapacityType']] = None, - on_demand_target_capacity: Optional[pulumi.Input[int]] = None, - spot_target_capacity: Optional[pulumi.Input[int]] = None, - target_capacity_unit_type: Optional[pulumi.Input['Ec2FleetTargetCapacitySpecificationRequestTargetCapacityUnitType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("total_target_capacity", total_target_capacity) + pulumi.set(__self__, "total_target_capacity", total_target_capacity) if default_target_capacity_type is not None: - _setter("default_target_capacity_type", default_target_capacity_type) + pulumi.set(__self__, "default_target_capacity_type", default_target_capacity_type) if on_demand_target_capacity is not None: - _setter("on_demand_target_capacity", on_demand_target_capacity) + pulumi.set(__self__, "on_demand_target_capacity", on_demand_target_capacity) if spot_target_capacity is not None: - _setter("spot_target_capacity", spot_target_capacity) + pulumi.set(__self__, "spot_target_capacity", spot_target_capacity) if target_capacity_unit_type is not None: - _setter("target_capacity_unit_type", target_capacity_unit_type) + pulumi.set(__self__, "target_capacity_unit_type", target_capacity_unit_type) @property @pulumi.getter(name="totalTargetCapacity") @@ -2450,21 +1928,10 @@ class Ec2FleetTotalLocalStorageGbRequestArgs: def __init__(__self__, *, max: Optional[pulumi.Input[float]] = None, min: Optional[pulumi.Input[float]] = None): - Ec2FleetTotalLocalStorageGbRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[pulumi.Input[float]] = None, - min: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -2490,21 +1957,10 @@ class Ec2FleetVCpuCountRangeRequestArgs: def __init__(__self__, *, max: Optional[pulumi.Input[int]] = None, min: Optional[pulumi.Input[int]] = None): - Ec2FleetVCpuCountRangeRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[pulumi.Input[int]] = None, - min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -2530,19 +1986,8 @@ class EipTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - EipTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2568,19 +2013,8 @@ class FlowLogTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - FlowLogTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2606,19 +2040,8 @@ class InstanceAssociationParameterArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[Sequence[pulumi.Input[str]]]): - InstanceAssociationParameterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2646,28 +2069,13 @@ def __init__(__self__, *, ebs: Optional[pulumi.Input['InstanceEbsArgs']] = None, no_device: Optional[pulumi.Input['InstanceNoDeviceArgs']] = None, virtual_name: Optional[pulumi.Input[str]] = None): - InstanceBlockDeviceMappingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - device_name=device_name, - ebs=ebs, - no_device=no_device, - virtual_name=virtual_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - device_name: pulumi.Input[str], - ebs: Optional[pulumi.Input['InstanceEbsArgs']] = None, - no_device: Optional[pulumi.Input['InstanceNoDeviceArgs']] = None, - virtual_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("device_name", device_name) + pulumi.set(__self__, "device_name", device_name) if ebs is not None: - _setter("ebs", ebs) + pulumi.set(__self__, "ebs", ebs) if no_device is not None: - _setter("no_device", no_device) + pulumi.set(__self__, "no_device", no_device) if virtual_name is not None: - _setter("virtual_name", virtual_name) + pulumi.set(__self__, "virtual_name", virtual_name) @property @pulumi.getter(name="deviceName") @@ -2714,19 +2122,8 @@ def __init__(__self__, *, """ A key-value pair to associate with a resource. """ - InstanceConnectEndpointTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2752,21 +2149,10 @@ class InstanceCpuOptionsArgs: def __init__(__self__, *, core_count: Optional[pulumi.Input[int]] = None, threads_per_core: Optional[pulumi.Input[int]] = None): - InstanceCpuOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - core_count=core_count, - threads_per_core=threads_per_core, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - core_count: Optional[pulumi.Input[int]] = None, - threads_per_core: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if core_count is not None: - _setter("core_count", core_count) + pulumi.set(__self__, "core_count", core_count) if threads_per_core is not None: - _setter("threads_per_core", threads_per_core) + pulumi.set(__self__, "threads_per_core", threads_per_core) @property @pulumi.getter(name="coreCount") @@ -2791,17 +2177,8 @@ def threads_per_core(self, value: Optional[pulumi.Input[int]]): class InstanceCreditSpecificationArgs: def __init__(__self__, *, cpu_credits: Optional[pulumi.Input[str]] = None): - InstanceCreditSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cpu_credits=cpu_credits, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cpu_credits: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cpu_credits is not None: - _setter("cpu_credits", cpu_credits) + pulumi.set(__self__, "cpu_credits", cpu_credits) @property @pulumi.getter(name="cpuCredits") @@ -2823,41 +2200,20 @@ def __init__(__self__, *, snapshot_id: Optional[pulumi.Input[str]] = None, volume_size: Optional[pulumi.Input[int]] = None, volume_type: Optional[pulumi.Input[str]] = None): - InstanceEbsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - delete_on_termination=delete_on_termination, - encrypted=encrypted, - iops=iops, - kms_key_id=kms_key_id, - snapshot_id=snapshot_id, - volume_size=volume_size, - volume_type=volume_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delete_on_termination: Optional[pulumi.Input[bool]] = None, - encrypted: Optional[pulumi.Input[bool]] = None, - iops: Optional[pulumi.Input[int]] = None, - kms_key_id: Optional[pulumi.Input[str]] = None, - snapshot_id: Optional[pulumi.Input[str]] = None, - volume_size: Optional[pulumi.Input[int]] = None, - volume_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if delete_on_termination is not None: - _setter("delete_on_termination", delete_on_termination) + pulumi.set(__self__, "delete_on_termination", delete_on_termination) if encrypted is not None: - _setter("encrypted", encrypted) + pulumi.set(__self__, "encrypted", encrypted) if iops is not None: - _setter("iops", iops) + pulumi.set(__self__, "iops", iops) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if snapshot_id is not None: - _setter("snapshot_id", snapshot_id) + pulumi.set(__self__, "snapshot_id", snapshot_id) if volume_size is not None: - _setter("volume_size", volume_size) + pulumi.set(__self__, "volume_size", volume_size) if volume_type is not None: - _setter("volume_type", volume_type) + pulumi.set(__self__, "volume_type", volume_type) @property @pulumi.getter(name="deleteOnTermination") @@ -2927,16 +2283,7 @@ def volume_type(self, value: Optional[pulumi.Input[str]]): class InstanceElasticGpuSpecificationArgs: def __init__(__self__, *, type: pulumi.Input[str]): - InstanceElasticGpuSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -2953,20 +2300,9 @@ class InstanceElasticInferenceAcceleratorArgs: def __init__(__self__, *, type: pulumi.Input[str], count: Optional[pulumi.Input[int]] = None): - InstanceElasticInferenceAcceleratorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - count=count, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input[str], - count: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if count is not None: - _setter("count", count) + pulumi.set(__self__, "count", count) @property @pulumi.getter @@ -2991,17 +2327,8 @@ def count(self, value: Optional[pulumi.Input[int]]): class InstanceEnclaveOptionsArgs: def __init__(__self__, *, enabled: Optional[pulumi.Input[bool]] = None): - InstanceEnclaveOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -3017,17 +2344,8 @@ def enabled(self, value: Optional[pulumi.Input[bool]]): class InstanceHibernationOptionsArgs: def __init__(__self__, *, configured: Optional[pulumi.Input[bool]] = None): - InstanceHibernationOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - configured=configured, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configured: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if configured is not None: - _setter("configured", configured) + pulumi.set(__self__, "configured", configured) @property @pulumi.getter @@ -3043,16 +2361,7 @@ def configured(self, value: Optional[pulumi.Input[bool]]): class InstanceIpv6AddressArgs: def __init__(__self__, *, ipv6_address: pulumi.Input[str]): - InstanceIpv6AddressArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ipv6_address=ipv6_address, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ipv6_address: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ipv6_address", ipv6_address) + pulumi.set(__self__, "ipv6_address", ipv6_address) @property @pulumi.getter(name="ipv6Address") @@ -3070,24 +2379,11 @@ def __init__(__self__, *, version: pulumi.Input[str], launch_template_id: Optional[pulumi.Input[str]] = None, launch_template_name: Optional[pulumi.Input[str]] = None): - InstanceLaunchTemplateSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - version=version, - launch_template_id=launch_template_id, - launch_template_name=launch_template_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - version: pulumi.Input[str], - launch_template_id: Optional[pulumi.Input[str]] = None, - launch_template_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("version", version) + pulumi.set(__self__, "version", version) if launch_template_id is not None: - _setter("launch_template_id", launch_template_id) + pulumi.set(__self__, "launch_template_id", launch_template_id) if launch_template_name is not None: - _setter("launch_template_name", launch_template_name) + pulumi.set(__self__, "launch_template_name", launch_template_name) @property @pulumi.getter @@ -3121,16 +2417,7 @@ def launch_template_name(self, value: Optional[pulumi.Input[str]]): class InstanceLicenseSpecificationArgs: def __init__(__self__, *, license_configuration_arn: pulumi.Input[str]): - InstanceLicenseSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - license_configuration_arn=license_configuration_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - license_configuration_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("license_configuration_arn", license_configuration_arn) + pulumi.set(__self__, "license_configuration_arn", license_configuration_arn) @property @pulumi.getter(name="licenseConfigurationArn") @@ -3158,64 +2445,31 @@ def __init__(__self__, *, private_ip_addresses: Optional[pulumi.Input[Sequence[pulumi.Input['InstancePrivateIpAddressSpecificationArgs']]]] = None, secondary_private_ip_address_count: Optional[pulumi.Input[int]] = None, subnet_id: Optional[pulumi.Input[str]] = None): - InstanceNetworkInterfaceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - device_index=device_index, - associate_carrier_ip_address=associate_carrier_ip_address, - associate_public_ip_address=associate_public_ip_address, - delete_on_termination=delete_on_termination, - description=description, - group_set=group_set, - ipv6_address_count=ipv6_address_count, - ipv6_addresses=ipv6_addresses, - network_interface_id=network_interface_id, - private_ip_address=private_ip_address, - private_ip_addresses=private_ip_addresses, - secondary_private_ip_address_count=secondary_private_ip_address_count, - subnet_id=subnet_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - device_index: pulumi.Input[str], - associate_carrier_ip_address: Optional[pulumi.Input[bool]] = None, - associate_public_ip_address: Optional[pulumi.Input[bool]] = None, - delete_on_termination: Optional[pulumi.Input[bool]] = None, - description: Optional[pulumi.Input[str]] = None, - group_set: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - ipv6_address_count: Optional[pulumi.Input[int]] = None, - ipv6_addresses: Optional[pulumi.Input[Sequence[pulumi.Input['InstanceIpv6AddressArgs']]]] = None, - network_interface_id: Optional[pulumi.Input[str]] = None, - private_ip_address: Optional[pulumi.Input[str]] = None, - private_ip_addresses: Optional[pulumi.Input[Sequence[pulumi.Input['InstancePrivateIpAddressSpecificationArgs']]]] = None, - secondary_private_ip_address_count: Optional[pulumi.Input[int]] = None, - subnet_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("device_index", device_index) + pulumi.set(__self__, "device_index", device_index) if associate_carrier_ip_address is not None: - _setter("associate_carrier_ip_address", associate_carrier_ip_address) + pulumi.set(__self__, "associate_carrier_ip_address", associate_carrier_ip_address) if associate_public_ip_address is not None: - _setter("associate_public_ip_address", associate_public_ip_address) + pulumi.set(__self__, "associate_public_ip_address", associate_public_ip_address) if delete_on_termination is not None: - _setter("delete_on_termination", delete_on_termination) + pulumi.set(__self__, "delete_on_termination", delete_on_termination) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if group_set is not None: - _setter("group_set", group_set) + pulumi.set(__self__, "group_set", group_set) if ipv6_address_count is not None: - _setter("ipv6_address_count", ipv6_address_count) + pulumi.set(__self__, "ipv6_address_count", ipv6_address_count) if ipv6_addresses is not None: - _setter("ipv6_addresses", ipv6_addresses) + pulumi.set(__self__, "ipv6_addresses", ipv6_addresses) if network_interface_id is not None: - _setter("network_interface_id", network_interface_id) + pulumi.set(__self__, "network_interface_id", network_interface_id) if private_ip_address is not None: - _setter("private_ip_address", private_ip_address) + pulumi.set(__self__, "private_ip_address", private_ip_address) if private_ip_addresses is not None: - _setter("private_ip_addresses", private_ip_addresses) + pulumi.set(__self__, "private_ip_addresses", private_ip_addresses) if secondary_private_ip_address_count is not None: - _setter("secondary_private_ip_address_count", secondary_private_ip_address_count) + pulumi.set(__self__, "secondary_private_ip_address_count", secondary_private_ip_address_count) if subnet_id is not None: - _setter("subnet_id", subnet_id) + pulumi.set(__self__, "subnet_id", subnet_id) @property @pulumi.getter(name="deviceIndex") @@ -3339,11 +2593,6 @@ def subnet_id(self, value: Optional[pulumi.Input[str]]): class InstanceNoDeviceArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -3352,25 +2601,12 @@ def __init__(__self__, *, enable_resource_name_dns_a_record: Optional[pulumi.Input[bool]] = None, enable_resource_name_dns_aaaa_record: Optional[pulumi.Input[bool]] = None, hostname_type: Optional[pulumi.Input[str]] = None): - InstancePrivateDnsNameOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enable_resource_name_dns_a_record=enable_resource_name_dns_a_record, - enable_resource_name_dns_aaaa_record=enable_resource_name_dns_aaaa_record, - hostname_type=hostname_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enable_resource_name_dns_a_record: Optional[pulumi.Input[bool]] = None, - enable_resource_name_dns_aaaa_record: Optional[pulumi.Input[bool]] = None, - hostname_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enable_resource_name_dns_a_record is not None: - _setter("enable_resource_name_dns_a_record", enable_resource_name_dns_a_record) + pulumi.set(__self__, "enable_resource_name_dns_a_record", enable_resource_name_dns_a_record) if enable_resource_name_dns_aaaa_record is not None: - _setter("enable_resource_name_dns_aaaa_record", enable_resource_name_dns_aaaa_record) + pulumi.set(__self__, "enable_resource_name_dns_aaaa_record", enable_resource_name_dns_aaaa_record) if hostname_type is not None: - _setter("hostname_type", hostname_type) + pulumi.set(__self__, "hostname_type", hostname_type) @property @pulumi.getter(name="enableResourceNameDnsARecord") @@ -3405,19 +2641,8 @@ class InstancePrivateIpAddressSpecificationArgs: def __init__(__self__, *, primary: pulumi.Input[bool], private_ip_address: pulumi.Input[str]): - InstancePrivateIpAddressSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - primary=primary, - private_ip_address=private_ip_address, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - primary: pulumi.Input[bool], - private_ip_address: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("primary", primary) - _setter("private_ip_address", private_ip_address) + pulumi.set(__self__, "primary", primary) + pulumi.set(__self__, "private_ip_address", private_ip_address) @property @pulumi.getter @@ -3443,20 +2668,9 @@ class InstanceSsmAssociationArgs: def __init__(__self__, *, document_name: pulumi.Input[str], association_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['InstanceAssociationParameterArgs']]]] = None): - InstanceSsmAssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - document_name=document_name, - association_parameters=association_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - document_name: pulumi.Input[str], - association_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['InstanceAssociationParameterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("document_name", document_name) + pulumi.set(__self__, "document_name", document_name) if association_parameters is not None: - _setter("association_parameters", association_parameters) + pulumi.set(__self__, "association_parameters", association_parameters) @property @pulumi.getter(name="documentName") @@ -3482,19 +2696,8 @@ class InstanceTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - InstanceTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3520,19 +2723,8 @@ class InstanceVolumeArgs: def __init__(__self__, *, device: pulumi.Input[str], volume_id: pulumi.Input[str]): - InstanceVolumeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - device=device, - volume_id=volume_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - device: pulumi.Input[str], - volume_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("device", device) - _setter("volume_id", volume_id) + pulumi.set(__self__, "device", device) + pulumi.set(__self__, "volume_id", volume_id) @property @pulumi.getter @@ -3558,19 +2750,8 @@ class InternetGatewayTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - InternetGatewayTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3599,16 +2780,7 @@ def __init__(__self__, *, The regions IPAM is enabled for. Allows pools to be created in these regions, as well as enabling monitoring :param pulumi.Input[str] region_name: The name of the region. """ - IpamOperatingRegionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - region_name=region_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - region_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("region_name", region_name) + pulumi.set(__self__, "region_name", region_name) @property @pulumi.getter(name="regionName") @@ -3630,16 +2802,7 @@ def __init__(__self__, *, """ An address space to be inserted into this pool. All allocations must be made from this address space. """ - IpamPoolProvisionedCidrArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cidr=cidr, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cidr: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cidr", cidr) + pulumi.set(__self__, "cidr", cidr) @property @pulumi.getter @@ -3661,19 +2824,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - IpamPoolTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3710,19 +2862,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - IpamResourceDiscoveryAssociationTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3757,16 +2898,7 @@ def __init__(__self__, *, The regions IPAM Resource Discovery is enabled for. Allows for monitoring. :param pulumi.Input[str] region_name: The name of the region. """ - IpamResourceDiscoveryIpamOperatingRegionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - region_name=region_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - region_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("region_name", region_name) + pulumi.set(__self__, "region_name", region_name) @property @pulumi.getter(name="regionName") @@ -3791,19 +2923,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - IpamResourceDiscoveryTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3840,19 +2961,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - IpamScopeTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3889,19 +2999,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - IpamTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3938,19 +3037,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - KeyPairTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3987,21 +3075,10 @@ def __init__(__self__, *, :param pulumi.Input[int] max: The maximum number of accelerators. :param pulumi.Input[int] min: The minimum number of accelerators. """ - LaunchTemplateAcceleratorCountArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[pulumi.Input[int]] = None, - min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -4038,21 +3115,10 @@ def __init__(__self__, *, :param pulumi.Input[int] max: The maximum amount of accelerator memory, in MiB. :param pulumi.Input[int] min: The minimum amount of accelerator memory, in MiB. """ - LaunchTemplateAcceleratorTotalMemoryMiBArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[pulumi.Input[int]] = None, - min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -4089,21 +3155,10 @@ def __init__(__self__, *, :param pulumi.Input[int] max: The maximum baseline bandwidth, in Mbps. :param pulumi.Input[int] min: The minimum baseline bandwidth, in Mbps. """ - LaunchTemplateBaselineEbsBandwidthMbpsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[pulumi.Input[int]] = None, - min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -4143,29 +3198,14 @@ def __init__(__self__, *, :param pulumi.Input[str] no_device: To omit the device from the block device mapping, specify an empty string. :param pulumi.Input[str] virtual_name: The virtual device name (ephemeralN). """ - LaunchTemplateBlockDeviceMappingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - device_name=device_name, - ebs=ebs, - no_device=no_device, - virtual_name=virtual_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - device_name: Optional[pulumi.Input[str]] = None, - ebs: Optional[pulumi.Input['LaunchTemplateEbsArgs']] = None, - no_device: Optional[pulumi.Input[str]] = None, - virtual_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if device_name is not None: - _setter("device_name", device_name) + pulumi.set(__self__, "device_name", device_name) if ebs is not None: - _setter("ebs", ebs) + pulumi.set(__self__, "ebs", ebs) if no_device is not None: - _setter("no_device", no_device) + pulumi.set(__self__, "no_device", no_device) if virtual_name is not None: - _setter("virtual_name", virtual_name) + pulumi.set(__self__, "virtual_name", virtual_name) @property @pulumi.getter(name="deviceName") @@ -4222,21 +3262,10 @@ def __init__(__self__, *, Specifies an instance's Capacity Reservation targeting option. :param pulumi.Input[str] capacity_reservation_preference: Indicates the instance's Capacity Reservation preferences. """ - LaunchTemplateCapacityReservationSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - capacity_reservation_preference=capacity_reservation_preference, - capacity_reservation_target=capacity_reservation_target, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - capacity_reservation_preference: Optional[pulumi.Input[str]] = None, - capacity_reservation_target: Optional[pulumi.Input['LaunchTemplateCapacityReservationTargetArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if capacity_reservation_preference is not None: - _setter("capacity_reservation_preference", capacity_reservation_preference) + pulumi.set(__self__, "capacity_reservation_preference", capacity_reservation_preference) if capacity_reservation_target is not None: - _setter("capacity_reservation_target", capacity_reservation_target) + pulumi.set(__self__, "capacity_reservation_target", capacity_reservation_target) @property @pulumi.getter(name="capacityReservationPreference") @@ -4270,21 +3299,10 @@ def __init__(__self__, *, :param pulumi.Input[str] capacity_reservation_id: The ID of the Capacity Reservation in which to run the instance. :param pulumi.Input[str] capacity_reservation_resource_group_arn: The ARN of the Capacity Reservation resource group in which to run the instance. """ - LaunchTemplateCapacityReservationTargetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - capacity_reservation_id=capacity_reservation_id, - capacity_reservation_resource_group_arn=capacity_reservation_resource_group_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - capacity_reservation_id: Optional[pulumi.Input[str]] = None, - capacity_reservation_resource_group_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if capacity_reservation_id is not None: - _setter("capacity_reservation_id", capacity_reservation_id) + pulumi.set(__self__, "capacity_reservation_id", capacity_reservation_id) if capacity_reservation_resource_group_arn is not None: - _setter("capacity_reservation_resource_group_arn", capacity_reservation_resource_group_arn) + pulumi.set(__self__, "capacity_reservation_resource_group_arn", capacity_reservation_resource_group_arn) @property @pulumi.getter(name="capacityReservationId") @@ -4323,25 +3341,12 @@ def __init__(__self__, *, :param pulumi.Input[int] core_count: The number of CPU cores for the instance. :param pulumi.Input[int] threads_per_core: The number of threads per CPU core. To disable multithreading for the instance, specify a value of 1. Otherwise, specify the default value of 2. """ - LaunchTemplateCpuOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - amd_sev_snp=amd_sev_snp, - core_count=core_count, - threads_per_core=threads_per_core, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - amd_sev_snp: Optional[pulumi.Input['LaunchTemplateCpuOptionsAmdSevSnp']] = None, - core_count: Optional[pulumi.Input[int]] = None, - threads_per_core: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if amd_sev_snp is not None: - _setter("amd_sev_snp", amd_sev_snp) + pulumi.set(__self__, "amd_sev_snp", amd_sev_snp) if core_count is not None: - _setter("core_count", core_count) + pulumi.set(__self__, "core_count", core_count) if threads_per_core is not None: - _setter("threads_per_core", threads_per_core) + pulumi.set(__self__, "threads_per_core", threads_per_core) @property @pulumi.getter(name="amdSevSnp") @@ -4388,17 +3393,8 @@ def __init__(__self__, *, The user data to make available to the instance. :param pulumi.Input[str] cpu_credits: The user data to make available to the instance. """ - LaunchTemplateCreditSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cpu_credits=cpu_credits, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cpu_credits: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cpu_credits is not None: - _setter("cpu_credits", cpu_credits) + pulumi.set(__self__, "cpu_credits", cpu_credits) @property @pulumi.getter(name="cpuCredits") @@ -4466,137 +3462,68 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['TagSpecificationArgs']]] tag_specifications: The tags to apply to the resources that are created during instance launch. :param pulumi.Input[str] user_data: The user data to make available to the instance. """ - LaunchTemplateDataArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - block_device_mappings=block_device_mappings, - capacity_reservation_specification=capacity_reservation_specification, - cpu_options=cpu_options, - credit_specification=credit_specification, - disable_api_stop=disable_api_stop, - disable_api_termination=disable_api_termination, - ebs_optimized=ebs_optimized, - elastic_gpu_specifications=elastic_gpu_specifications, - elastic_inference_accelerators=elastic_inference_accelerators, - enclave_options=enclave_options, - hibernation_options=hibernation_options, - iam_instance_profile=iam_instance_profile, - image_id=image_id, - instance_initiated_shutdown_behavior=instance_initiated_shutdown_behavior, - instance_market_options=instance_market_options, - instance_requirements=instance_requirements, - instance_type=instance_type, - kernel_id=kernel_id, - key_name=key_name, - license_specifications=license_specifications, - maintenance_options=maintenance_options, - metadata_options=metadata_options, - monitoring=monitoring, - network_interfaces=network_interfaces, - placement=placement, - private_dns_name_options=private_dns_name_options, - ram_disk_id=ram_disk_id, - security_group_ids=security_group_ids, - security_groups=security_groups, - tag_specifications=tag_specifications, - user_data=user_data, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - block_device_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['LaunchTemplateBlockDeviceMappingArgs']]]] = None, - capacity_reservation_specification: Optional[pulumi.Input['LaunchTemplateCapacityReservationSpecificationArgs']] = None, - cpu_options: Optional[pulumi.Input['LaunchTemplateCpuOptionsArgs']] = None, - credit_specification: Optional[pulumi.Input['LaunchTemplateCreditSpecificationArgs']] = None, - disable_api_stop: Optional[pulumi.Input[bool]] = None, - disable_api_termination: Optional[pulumi.Input[bool]] = None, - ebs_optimized: Optional[pulumi.Input[bool]] = None, - elastic_gpu_specifications: Optional[pulumi.Input[Sequence[pulumi.Input['LaunchTemplateElasticGpuSpecificationArgs']]]] = None, - elastic_inference_accelerators: Optional[pulumi.Input[Sequence[pulumi.Input['LaunchTemplateElasticInferenceAcceleratorArgs']]]] = None, - enclave_options: Optional[pulumi.Input['LaunchTemplateEnclaveOptionsArgs']] = None, - hibernation_options: Optional[pulumi.Input['LaunchTemplateHibernationOptionsArgs']] = None, - iam_instance_profile: Optional[pulumi.Input['LaunchTemplateIamInstanceProfileArgs']] = None, - image_id: Optional[pulumi.Input[str]] = None, - instance_initiated_shutdown_behavior: Optional[pulumi.Input[str]] = None, - instance_market_options: Optional[pulumi.Input['LaunchTemplateInstanceMarketOptionsArgs']] = None, - instance_requirements: Optional[pulumi.Input['LaunchTemplateInstanceRequirementsArgs']] = None, - instance_type: Optional[pulumi.Input[str]] = None, - kernel_id: Optional[pulumi.Input[str]] = None, - key_name: Optional[pulumi.Input[str]] = None, - license_specifications: Optional[pulumi.Input[Sequence[pulumi.Input['LaunchTemplateLicenseSpecificationArgs']]]] = None, - maintenance_options: Optional[pulumi.Input['LaunchTemplateMaintenanceOptionsArgs']] = None, - metadata_options: Optional[pulumi.Input['LaunchTemplateMetadataOptionsArgs']] = None, - monitoring: Optional[pulumi.Input['LaunchTemplateMonitoringArgs']] = None, - network_interfaces: Optional[pulumi.Input[Sequence[pulumi.Input['LaunchTemplateNetworkInterfaceArgs']]]] = None, - placement: Optional[pulumi.Input['LaunchTemplatePlacementArgs']] = None, - private_dns_name_options: Optional[pulumi.Input['LaunchTemplatePrivateDnsNameOptionsArgs']] = None, - ram_disk_id: Optional[pulumi.Input[str]] = None, - security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - security_groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - tag_specifications: Optional[pulumi.Input[Sequence[pulumi.Input['TagSpecificationArgs']]]] = None, - user_data: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if block_device_mappings is not None: - _setter("block_device_mappings", block_device_mappings) + pulumi.set(__self__, "block_device_mappings", block_device_mappings) if capacity_reservation_specification is not None: - _setter("capacity_reservation_specification", capacity_reservation_specification) + pulumi.set(__self__, "capacity_reservation_specification", capacity_reservation_specification) if cpu_options is not None: - _setter("cpu_options", cpu_options) + pulumi.set(__self__, "cpu_options", cpu_options) if credit_specification is not None: - _setter("credit_specification", credit_specification) + pulumi.set(__self__, "credit_specification", credit_specification) if disable_api_stop is not None: - _setter("disable_api_stop", disable_api_stop) + pulumi.set(__self__, "disable_api_stop", disable_api_stop) if disable_api_termination is not None: - _setter("disable_api_termination", disable_api_termination) + pulumi.set(__self__, "disable_api_termination", disable_api_termination) if ebs_optimized is not None: - _setter("ebs_optimized", ebs_optimized) + pulumi.set(__self__, "ebs_optimized", ebs_optimized) if elastic_gpu_specifications is not None: - _setter("elastic_gpu_specifications", elastic_gpu_specifications) + pulumi.set(__self__, "elastic_gpu_specifications", elastic_gpu_specifications) if elastic_inference_accelerators is not None: - _setter("elastic_inference_accelerators", elastic_inference_accelerators) + pulumi.set(__self__, "elastic_inference_accelerators", elastic_inference_accelerators) if enclave_options is not None: - _setter("enclave_options", enclave_options) + pulumi.set(__self__, "enclave_options", enclave_options) if hibernation_options is not None: - _setter("hibernation_options", hibernation_options) + pulumi.set(__self__, "hibernation_options", hibernation_options) if iam_instance_profile is not None: - _setter("iam_instance_profile", iam_instance_profile) + pulumi.set(__self__, "iam_instance_profile", iam_instance_profile) if image_id is not None: - _setter("image_id", image_id) + pulumi.set(__self__, "image_id", image_id) if instance_initiated_shutdown_behavior is not None: - _setter("instance_initiated_shutdown_behavior", instance_initiated_shutdown_behavior) + pulumi.set(__self__, "instance_initiated_shutdown_behavior", instance_initiated_shutdown_behavior) if instance_market_options is not None: - _setter("instance_market_options", instance_market_options) + pulumi.set(__self__, "instance_market_options", instance_market_options) if instance_requirements is not None: - _setter("instance_requirements", instance_requirements) + pulumi.set(__self__, "instance_requirements", instance_requirements) if instance_type is not None: - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_type", instance_type) if kernel_id is not None: - _setter("kernel_id", kernel_id) + pulumi.set(__self__, "kernel_id", kernel_id) if key_name is not None: - _setter("key_name", key_name) + pulumi.set(__self__, "key_name", key_name) if license_specifications is not None: - _setter("license_specifications", license_specifications) + pulumi.set(__self__, "license_specifications", license_specifications) if maintenance_options is not None: - _setter("maintenance_options", maintenance_options) + pulumi.set(__self__, "maintenance_options", maintenance_options) if metadata_options is not None: - _setter("metadata_options", metadata_options) + pulumi.set(__self__, "metadata_options", metadata_options) if monitoring is not None: - _setter("monitoring", monitoring) + pulumi.set(__self__, "monitoring", monitoring) if network_interfaces is not None: - _setter("network_interfaces", network_interfaces) + pulumi.set(__self__, "network_interfaces", network_interfaces) if placement is not None: - _setter("placement", placement) + pulumi.set(__self__, "placement", placement) if private_dns_name_options is not None: - _setter("private_dns_name_options", private_dns_name_options) + pulumi.set(__self__, "private_dns_name_options", private_dns_name_options) if ram_disk_id is not None: - _setter("ram_disk_id", ram_disk_id) + pulumi.set(__self__, "ram_disk_id", ram_disk_id) if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if security_groups is not None: - _setter("security_groups", security_groups) + pulumi.set(__self__, "security_groups", security_groups) if tag_specifications is not None: - _setter("tag_specifications", tag_specifications) + pulumi.set(__self__, "tag_specifications", tag_specifications) if user_data is not None: - _setter("user_data", user_data) + pulumi.set(__self__, "user_data", user_data) @property @pulumi.getter(name="blockDeviceMappings") @@ -4948,45 +3875,22 @@ def __init__(__self__, *, :param pulumi.Input[int] volume_size: The size of the volume, in GiBs. You must specify either a snapshot ID or a volume size. :param pulumi.Input[str] volume_type: The volume type. """ - LaunchTemplateEbsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - delete_on_termination=delete_on_termination, - encrypted=encrypted, - iops=iops, - kms_key_id=kms_key_id, - snapshot_id=snapshot_id, - throughput=throughput, - volume_size=volume_size, - volume_type=volume_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delete_on_termination: Optional[pulumi.Input[bool]] = None, - encrypted: Optional[pulumi.Input[bool]] = None, - iops: Optional[pulumi.Input[int]] = None, - kms_key_id: Optional[pulumi.Input[str]] = None, - snapshot_id: Optional[pulumi.Input[str]] = None, - throughput: Optional[pulumi.Input[int]] = None, - volume_size: Optional[pulumi.Input[int]] = None, - volume_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if delete_on_termination is not None: - _setter("delete_on_termination", delete_on_termination) + pulumi.set(__self__, "delete_on_termination", delete_on_termination) if encrypted is not None: - _setter("encrypted", encrypted) + pulumi.set(__self__, "encrypted", encrypted) if iops is not None: - _setter("iops", iops) + pulumi.set(__self__, "iops", iops) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if snapshot_id is not None: - _setter("snapshot_id", snapshot_id) + pulumi.set(__self__, "snapshot_id", snapshot_id) if throughput is not None: - _setter("throughput", throughput) + pulumi.set(__self__, "throughput", throughput) if volume_size is not None: - _setter("volume_size", volume_size) + pulumi.set(__self__, "volume_size", volume_size) if volume_type is not None: - _setter("volume_type", volume_type) + pulumi.set(__self__, "volume_type", volume_type) @property @pulumi.getter(name="deleteOnTermination") @@ -5093,17 +3997,8 @@ def __init__(__self__, *, Specifies a specification for an Elastic GPU for launch template. :param pulumi.Input[str] type: The type of Elastic Graphics accelerator. """ - LaunchTemplateElasticGpuSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -5128,21 +4023,10 @@ def __init__(__self__, *, :param pulumi.Input[int] count: The number of elastic inference accelerators to attach to the instance. :param pulumi.Input[str] type: The type of elastic inference accelerator. """ - LaunchTemplateElasticInferenceAcceleratorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - count=count, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - count: Optional[pulumi.Input[int]] = None, - type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if count is not None: - _setter("count", count) + pulumi.set(__self__, "count", count) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -5177,17 +4061,8 @@ def __init__(__self__, *, Indicates whether the instance is enabled for AWS Nitro Enclaves. :param pulumi.Input[bool] enabled: If this parameter is set to true, the instance is enabled for AWS Nitro Enclaves; otherwise, it is not enabled for AWS Nitro Enclaves. """ - LaunchTemplateEnclaveOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -5210,17 +4085,8 @@ def __init__(__self__, *, Specifies whether your instance is configured for hibernation. :param pulumi.Input[bool] configured: TIf you set this parameter to true, the instance is enabled for hibernation. """ - LaunchTemplateHibernationOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - configured=configured, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configured: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if configured is not None: - _setter("configured", configured) + pulumi.set(__self__, "configured", configured) @property @pulumi.getter @@ -5245,21 +4111,10 @@ def __init__(__self__, *, :param pulumi.Input[str] arn: The Amazon Resource Name (ARN) of the instance profile. :param pulumi.Input[str] name: The name of the instance profile. """ - LaunchTemplateIamInstanceProfileArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -5295,21 +4150,10 @@ def __init__(__self__, *, The market (purchasing) option for the instances. :param pulumi.Input[str] market_type: The market type. """ - LaunchTemplateInstanceMarketOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - market_type=market_type, - spot_options=spot_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - market_type: Optional[pulumi.Input[str]] = None, - spot_options: Optional[pulumi.Input['LaunchTemplateSpotOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if market_type is not None: - _setter("market_type", market_type) + pulumi.set(__self__, "market_type", market_type) if spot_options is not None: - _setter("spot_options", spot_options) + pulumi.set(__self__, "spot_options", spot_options) @property @pulumi.getter(name="marketType") @@ -5375,105 +4219,52 @@ def __init__(__self__, *, :param pulumi.Input[bool] require_hibernate_support: Indicates whether instance types must support hibernation for On-Demand Instances. :param pulumi.Input[int] spot_max_price_percentage_over_lowest_price: The price protection threshold for Spot Instances. """ - LaunchTemplateInstanceRequirementsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - accelerator_count=accelerator_count, - accelerator_manufacturers=accelerator_manufacturers, - accelerator_names=accelerator_names, - accelerator_total_memory_mi_b=accelerator_total_memory_mi_b, - accelerator_types=accelerator_types, - allowed_instance_types=allowed_instance_types, - bare_metal=bare_metal, - baseline_ebs_bandwidth_mbps=baseline_ebs_bandwidth_mbps, - burstable_performance=burstable_performance, - cpu_manufacturers=cpu_manufacturers, - excluded_instance_types=excluded_instance_types, - instance_generations=instance_generations, - local_storage=local_storage, - local_storage_types=local_storage_types, - memory_gi_b_per_v_cpu=memory_gi_b_per_v_cpu, - memory_mi_b=memory_mi_b, - network_bandwidth_gbps=network_bandwidth_gbps, - network_interface_count=network_interface_count, - on_demand_max_price_percentage_over_lowest_price=on_demand_max_price_percentage_over_lowest_price, - require_hibernate_support=require_hibernate_support, - spot_max_price_percentage_over_lowest_price=spot_max_price_percentage_over_lowest_price, - total_local_storage_gb=total_local_storage_gb, - v_cpu_count=v_cpu_count, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - accelerator_count: Optional[pulumi.Input['LaunchTemplateAcceleratorCountArgs']] = None, - accelerator_manufacturers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - accelerator_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - accelerator_total_memory_mi_b: Optional[pulumi.Input['LaunchTemplateAcceleratorTotalMemoryMiBArgs']] = None, - accelerator_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - allowed_instance_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - bare_metal: Optional[pulumi.Input[str]] = None, - baseline_ebs_bandwidth_mbps: Optional[pulumi.Input['LaunchTemplateBaselineEbsBandwidthMbpsArgs']] = None, - burstable_performance: Optional[pulumi.Input[str]] = None, - cpu_manufacturers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - excluded_instance_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - instance_generations: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - local_storage: Optional[pulumi.Input[str]] = None, - local_storage_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - memory_gi_b_per_v_cpu: Optional[pulumi.Input['LaunchTemplateMemoryGiBPerVCpuArgs']] = None, - memory_mi_b: Optional[pulumi.Input['LaunchTemplateMemoryMiBArgs']] = None, - network_bandwidth_gbps: Optional[pulumi.Input['LaunchTemplateNetworkBandwidthGbpsArgs']] = None, - network_interface_count: Optional[pulumi.Input['LaunchTemplateNetworkInterfaceCountArgs']] = None, - on_demand_max_price_percentage_over_lowest_price: Optional[pulumi.Input[int]] = None, - require_hibernate_support: Optional[pulumi.Input[bool]] = None, - spot_max_price_percentage_over_lowest_price: Optional[pulumi.Input[int]] = None, - total_local_storage_gb: Optional[pulumi.Input['LaunchTemplateTotalLocalStorageGbArgs']] = None, - v_cpu_count: Optional[pulumi.Input['LaunchTemplateVCpuCountArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if accelerator_count is not None: - _setter("accelerator_count", accelerator_count) + pulumi.set(__self__, "accelerator_count", accelerator_count) if accelerator_manufacturers is not None: - _setter("accelerator_manufacturers", accelerator_manufacturers) + pulumi.set(__self__, "accelerator_manufacturers", accelerator_manufacturers) if accelerator_names is not None: - _setter("accelerator_names", accelerator_names) + pulumi.set(__self__, "accelerator_names", accelerator_names) if accelerator_total_memory_mi_b is not None: - _setter("accelerator_total_memory_mi_b", accelerator_total_memory_mi_b) + pulumi.set(__self__, "accelerator_total_memory_mi_b", accelerator_total_memory_mi_b) if accelerator_types is not None: - _setter("accelerator_types", accelerator_types) + pulumi.set(__self__, "accelerator_types", accelerator_types) if allowed_instance_types is not None: - _setter("allowed_instance_types", allowed_instance_types) + pulumi.set(__self__, "allowed_instance_types", allowed_instance_types) if bare_metal is not None: - _setter("bare_metal", bare_metal) + pulumi.set(__self__, "bare_metal", bare_metal) if baseline_ebs_bandwidth_mbps is not None: - _setter("baseline_ebs_bandwidth_mbps", baseline_ebs_bandwidth_mbps) + pulumi.set(__self__, "baseline_ebs_bandwidth_mbps", baseline_ebs_bandwidth_mbps) if burstable_performance is not None: - _setter("burstable_performance", burstable_performance) + pulumi.set(__self__, "burstable_performance", burstable_performance) if cpu_manufacturers is not None: - _setter("cpu_manufacturers", cpu_manufacturers) + pulumi.set(__self__, "cpu_manufacturers", cpu_manufacturers) if excluded_instance_types is not None: - _setter("excluded_instance_types", excluded_instance_types) + pulumi.set(__self__, "excluded_instance_types", excluded_instance_types) if instance_generations is not None: - _setter("instance_generations", instance_generations) + pulumi.set(__self__, "instance_generations", instance_generations) if local_storage is not None: - _setter("local_storage", local_storage) + pulumi.set(__self__, "local_storage", local_storage) if local_storage_types is not None: - _setter("local_storage_types", local_storage_types) + pulumi.set(__self__, "local_storage_types", local_storage_types) if memory_gi_b_per_v_cpu is not None: - _setter("memory_gi_b_per_v_cpu", memory_gi_b_per_v_cpu) + pulumi.set(__self__, "memory_gi_b_per_v_cpu", memory_gi_b_per_v_cpu) if memory_mi_b is not None: - _setter("memory_mi_b", memory_mi_b) + pulumi.set(__self__, "memory_mi_b", memory_mi_b) if network_bandwidth_gbps is not None: - _setter("network_bandwidth_gbps", network_bandwidth_gbps) + pulumi.set(__self__, "network_bandwidth_gbps", network_bandwidth_gbps) if network_interface_count is not None: - _setter("network_interface_count", network_interface_count) + pulumi.set(__self__, "network_interface_count", network_interface_count) if on_demand_max_price_percentage_over_lowest_price is not None: - _setter("on_demand_max_price_percentage_over_lowest_price", on_demand_max_price_percentage_over_lowest_price) + pulumi.set(__self__, "on_demand_max_price_percentage_over_lowest_price", on_demand_max_price_percentage_over_lowest_price) if require_hibernate_support is not None: - _setter("require_hibernate_support", require_hibernate_support) + pulumi.set(__self__, "require_hibernate_support", require_hibernate_support) if spot_max_price_percentage_over_lowest_price is not None: - _setter("spot_max_price_percentage_over_lowest_price", spot_max_price_percentage_over_lowest_price) + pulumi.set(__self__, "spot_max_price_percentage_over_lowest_price", spot_max_price_percentage_over_lowest_price) if total_local_storage_gb is not None: - _setter("total_local_storage_gb", total_local_storage_gb) + pulumi.set(__self__, "total_local_storage_gb", total_local_storage_gb) if v_cpu_count is not None: - _setter("v_cpu_count", v_cpu_count) + pulumi.set(__self__, "v_cpu_count", v_cpu_count) @property @pulumi.getter(name="acceleratorCount") @@ -5730,17 +4521,8 @@ def __init__(__self__, *, Specifies an IPv4 prefix for a network interface. :param pulumi.Input[str] ipv4_prefix: The IPv4 prefix. """ - LaunchTemplateIpv4PrefixSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ipv4_prefix=ipv4_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ipv4_prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ipv4_prefix is not None: - _setter("ipv4_prefix", ipv4_prefix) + pulumi.set(__self__, "ipv4_prefix", ipv4_prefix) @property @pulumi.getter(name="ipv4Prefix") @@ -5762,17 +4544,8 @@ def __init__(__self__, *, """ Specifies an IPv6 address. """ - LaunchTemplateIpv6AddArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ipv6_address=ipv6_address, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ipv6_address: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ipv6_address is not None: - _setter("ipv6_address", ipv6_address) + pulumi.set(__self__, "ipv6_address", ipv6_address) @property @pulumi.getter(name="ipv6Address") @@ -5791,17 +4564,8 @@ def __init__(__self__, *, """ Specifies an IPv6 prefix for a network interface. """ - LaunchTemplateIpv6PrefixSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ipv6_prefix=ipv6_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ipv6_prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ipv6_prefix is not None: - _setter("ipv6_prefix", ipv6_prefix) + pulumi.set(__self__, "ipv6_prefix", ipv6_prefix) @property @pulumi.getter(name="ipv6Prefix") @@ -5821,17 +4585,8 @@ def __init__(__self__, *, Specifies a license configuration for an instance. :param pulumi.Input[str] license_configuration_arn: The Amazon Resource Name (ARN) of the license configuration. """ - LaunchTemplateLicenseSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - license_configuration_arn=license_configuration_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - license_configuration_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if license_configuration_arn is not None: - _setter("license_configuration_arn", license_configuration_arn) + pulumi.set(__self__, "license_configuration_arn", license_configuration_arn) @property @pulumi.getter(name="licenseConfigurationArn") @@ -5854,17 +4609,8 @@ def __init__(__self__, *, The maintenance options of your instance. :param pulumi.Input[str] auto_recovery: Disables the automatic recovery behavior of your instance or sets it to default. """ - LaunchTemplateMaintenanceOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - auto_recovery=auto_recovery, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auto_recovery: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if auto_recovery is not None: - _setter("auto_recovery", auto_recovery) + pulumi.set(__self__, "auto_recovery", auto_recovery) @property @pulumi.getter(name="autoRecovery") @@ -5889,21 +4635,10 @@ def __init__(__self__, *, :param pulumi.Input[float] max: The maximum amount of memory per vCPU, in GiB. :param pulumi.Input[float] min: TThe minimum amount of memory per vCPU, in GiB. """ - LaunchTemplateMemoryGiBPerVCpuArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[pulumi.Input[float]] = None, - min: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -5940,21 +4675,10 @@ def __init__(__self__, *, :param pulumi.Input[int] max: The maximum amount of memory, in MiB. :param pulumi.Input[int] min: The minimum amount of memory, in MiB. """ - LaunchTemplateMemoryMiBArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[pulumi.Input[int]] = None, - min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -5997,33 +4721,16 @@ def __init__(__self__, *, :param pulumi.Input[str] http_tokens: IMDSv2 uses token-backed sessions. :param pulumi.Input[str] instance_metadata_tags: Set to enabled to allow access to instance tags from the instance metadata. """ - LaunchTemplateMetadataOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - http_endpoint=http_endpoint, - http_protocol_ipv6=http_protocol_ipv6, - http_put_response_hop_limit=http_put_response_hop_limit, - http_tokens=http_tokens, - instance_metadata_tags=instance_metadata_tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - http_endpoint: Optional[pulumi.Input[str]] = None, - http_protocol_ipv6: Optional[pulumi.Input[str]] = None, - http_put_response_hop_limit: Optional[pulumi.Input[int]] = None, - http_tokens: Optional[pulumi.Input[str]] = None, - instance_metadata_tags: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if http_endpoint is not None: - _setter("http_endpoint", http_endpoint) + pulumi.set(__self__, "http_endpoint", http_endpoint) if http_protocol_ipv6 is not None: - _setter("http_protocol_ipv6", http_protocol_ipv6) + pulumi.set(__self__, "http_protocol_ipv6", http_protocol_ipv6) if http_put_response_hop_limit is not None: - _setter("http_put_response_hop_limit", http_put_response_hop_limit) + pulumi.set(__self__, "http_put_response_hop_limit", http_put_response_hop_limit) if http_tokens is not None: - _setter("http_tokens", http_tokens) + pulumi.set(__self__, "http_tokens", http_tokens) if instance_metadata_tags is not None: - _setter("instance_metadata_tags", instance_metadata_tags) + pulumi.set(__self__, "instance_metadata_tags", instance_metadata_tags) @property @pulumi.getter(name="httpEndpoint") @@ -6094,17 +4801,8 @@ def __init__(__self__, *, Specifies whether detailed monitoring is enabled for an instance. :param pulumi.Input[bool] enabled: Specify true to enable detailed monitoring. """ - LaunchTemplateMonitoringArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -6129,21 +4827,10 @@ def __init__(__self__, *, :param pulumi.Input[float] max: The maximum amount of network bandwidth, in Gbps. :param pulumi.Input[float] min: The minimum amount of network bandwidth, in Gbps. """ - LaunchTemplateNetworkBandwidthGbpsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[pulumi.Input[float]] = None, - min: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -6178,21 +4865,10 @@ def __init__(__self__, *, """ TThe minimum and maximum number of network interfaces. """ - LaunchTemplateNetworkInterfaceCountArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[pulumi.Input[int]] = None, - min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -6259,93 +4935,46 @@ def __init__(__self__, *, :param pulumi.Input[int] secondary_private_ip_address_count: The number of secondary private IPv4 addresses to assign to a network interface. :param pulumi.Input[str] subnet_id: The ID of the subnet for the network interface. """ - LaunchTemplateNetworkInterfaceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - associate_carrier_ip_address=associate_carrier_ip_address, - associate_public_ip_address=associate_public_ip_address, - delete_on_termination=delete_on_termination, - description=description, - device_index=device_index, - groups=groups, - interface_type=interface_type, - ipv4_prefix_count=ipv4_prefix_count, - ipv4_prefixes=ipv4_prefixes, - ipv6_address_count=ipv6_address_count, - ipv6_addresses=ipv6_addresses, - ipv6_prefix_count=ipv6_prefix_count, - ipv6_prefixes=ipv6_prefixes, - network_card_index=network_card_index, - network_interface_id=network_interface_id, - primary_ipv6=primary_ipv6, - private_ip_address=private_ip_address, - private_ip_addresses=private_ip_addresses, - secondary_private_ip_address_count=secondary_private_ip_address_count, - subnet_id=subnet_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - associate_carrier_ip_address: Optional[pulumi.Input[bool]] = None, - associate_public_ip_address: Optional[pulumi.Input[bool]] = None, - delete_on_termination: Optional[pulumi.Input[bool]] = None, - description: Optional[pulumi.Input[str]] = None, - device_index: Optional[pulumi.Input[int]] = None, - groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - interface_type: Optional[pulumi.Input[str]] = None, - ipv4_prefix_count: Optional[pulumi.Input[int]] = None, - ipv4_prefixes: Optional[pulumi.Input[Sequence[pulumi.Input['LaunchTemplateIpv4PrefixSpecificationArgs']]]] = None, - ipv6_address_count: Optional[pulumi.Input[int]] = None, - ipv6_addresses: Optional[pulumi.Input[Sequence[pulumi.Input['LaunchTemplateIpv6AddArgs']]]] = None, - ipv6_prefix_count: Optional[pulumi.Input[int]] = None, - ipv6_prefixes: Optional[pulumi.Input[Sequence[pulumi.Input['LaunchTemplateIpv6PrefixSpecificationArgs']]]] = None, - network_card_index: Optional[pulumi.Input[int]] = None, - network_interface_id: Optional[pulumi.Input[str]] = None, - primary_ipv6: Optional[pulumi.Input[bool]] = None, - private_ip_address: Optional[pulumi.Input[str]] = None, - private_ip_addresses: Optional[pulumi.Input[Sequence[pulumi.Input['LaunchTemplatePrivateIpAddArgs']]]] = None, - secondary_private_ip_address_count: Optional[pulumi.Input[int]] = None, - subnet_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if associate_carrier_ip_address is not None: - _setter("associate_carrier_ip_address", associate_carrier_ip_address) + pulumi.set(__self__, "associate_carrier_ip_address", associate_carrier_ip_address) if associate_public_ip_address is not None: - _setter("associate_public_ip_address", associate_public_ip_address) + pulumi.set(__self__, "associate_public_ip_address", associate_public_ip_address) if delete_on_termination is not None: - _setter("delete_on_termination", delete_on_termination) + pulumi.set(__self__, "delete_on_termination", delete_on_termination) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if device_index is not None: - _setter("device_index", device_index) + pulumi.set(__self__, "device_index", device_index) if groups is not None: - _setter("groups", groups) + pulumi.set(__self__, "groups", groups) if interface_type is not None: - _setter("interface_type", interface_type) + pulumi.set(__self__, "interface_type", interface_type) if ipv4_prefix_count is not None: - _setter("ipv4_prefix_count", ipv4_prefix_count) + pulumi.set(__self__, "ipv4_prefix_count", ipv4_prefix_count) if ipv4_prefixes is not None: - _setter("ipv4_prefixes", ipv4_prefixes) + pulumi.set(__self__, "ipv4_prefixes", ipv4_prefixes) if ipv6_address_count is not None: - _setter("ipv6_address_count", ipv6_address_count) + pulumi.set(__self__, "ipv6_address_count", ipv6_address_count) if ipv6_addresses is not None: - _setter("ipv6_addresses", ipv6_addresses) + pulumi.set(__self__, "ipv6_addresses", ipv6_addresses) if ipv6_prefix_count is not None: - _setter("ipv6_prefix_count", ipv6_prefix_count) + pulumi.set(__self__, "ipv6_prefix_count", ipv6_prefix_count) if ipv6_prefixes is not None: - _setter("ipv6_prefixes", ipv6_prefixes) + pulumi.set(__self__, "ipv6_prefixes", ipv6_prefixes) if network_card_index is not None: - _setter("network_card_index", network_card_index) + pulumi.set(__self__, "network_card_index", network_card_index) if network_interface_id is not None: - _setter("network_interface_id", network_interface_id) + pulumi.set(__self__, "network_interface_id", network_interface_id) if primary_ipv6 is not None: - _setter("primary_ipv6", primary_ipv6) + pulumi.set(__self__, "primary_ipv6", primary_ipv6) if private_ip_address is not None: - _setter("private_ip_address", private_ip_address) + pulumi.set(__self__, "private_ip_address", private_ip_address) if private_ip_addresses is not None: - _setter("private_ip_addresses", private_ip_addresses) + pulumi.set(__self__, "private_ip_addresses", private_ip_addresses) if secondary_private_ip_address_count is not None: - _setter("secondary_private_ip_address_count", secondary_private_ip_address_count) + pulumi.set(__self__, "secondary_private_ip_address_count", secondary_private_ip_address_count) if subnet_id is not None: - _setter("subnet_id", subnet_id) + pulumi.set(__self__, "subnet_id", subnet_id) @property @pulumi.getter(name="associateCarrierIpAddress") @@ -6612,49 +5241,24 @@ def __init__(__self__, *, :param pulumi.Input[str] spread_domain: Reserved for future use. :param pulumi.Input[str] tenancy: The tenancy of the instance (if the instance is running in a VPC). An instance with a tenancy of dedicated runs on single-tenant hardware. """ - LaunchTemplatePlacementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - affinity=affinity, - availability_zone=availability_zone, - group_id=group_id, - group_name=group_name, - host_id=host_id, - host_resource_group_arn=host_resource_group_arn, - partition_number=partition_number, - spread_domain=spread_domain, - tenancy=tenancy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - affinity: Optional[pulumi.Input[str]] = None, - availability_zone: Optional[pulumi.Input[str]] = None, - group_id: Optional[pulumi.Input[str]] = None, - group_name: Optional[pulumi.Input[str]] = None, - host_id: Optional[pulumi.Input[str]] = None, - host_resource_group_arn: Optional[pulumi.Input[str]] = None, - partition_number: Optional[pulumi.Input[int]] = None, - spread_domain: Optional[pulumi.Input[str]] = None, - tenancy: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if affinity is not None: - _setter("affinity", affinity) + pulumi.set(__self__, "affinity", affinity) if availability_zone is not None: - _setter("availability_zone", availability_zone) + pulumi.set(__self__, "availability_zone", availability_zone) if group_id is not None: - _setter("group_id", group_id) + pulumi.set(__self__, "group_id", group_id) if group_name is not None: - _setter("group_name", group_name) + pulumi.set(__self__, "group_name", group_name) if host_id is not None: - _setter("host_id", host_id) + pulumi.set(__self__, "host_id", host_id) if host_resource_group_arn is not None: - _setter("host_resource_group_arn", host_resource_group_arn) + pulumi.set(__self__, "host_resource_group_arn", host_resource_group_arn) if partition_number is not None: - _setter("partition_number", partition_number) + pulumi.set(__self__, "partition_number", partition_number) if spread_domain is not None: - _setter("spread_domain", spread_domain) + pulumi.set(__self__, "spread_domain", spread_domain) if tenancy is not None: - _setter("tenancy", tenancy) + pulumi.set(__self__, "tenancy", tenancy) @property @pulumi.getter @@ -6777,25 +5381,12 @@ def __init__(__self__, *, :param pulumi.Input[bool] enable_resource_name_dns_aaaa_record: Indicates whether to respond to DNS queries for instance hostnames with DNS AAAA records. :param pulumi.Input[str] hostname_type: The type of hostname for EC2 instances. """ - LaunchTemplatePrivateDnsNameOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enable_resource_name_dns_a_record=enable_resource_name_dns_a_record, - enable_resource_name_dns_aaaa_record=enable_resource_name_dns_aaaa_record, - hostname_type=hostname_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enable_resource_name_dns_a_record: Optional[pulumi.Input[bool]] = None, - enable_resource_name_dns_aaaa_record: Optional[pulumi.Input[bool]] = None, - hostname_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enable_resource_name_dns_a_record is not None: - _setter("enable_resource_name_dns_a_record", enable_resource_name_dns_a_record) + pulumi.set(__self__, "enable_resource_name_dns_a_record", enable_resource_name_dns_a_record) if enable_resource_name_dns_aaaa_record is not None: - _setter("enable_resource_name_dns_aaaa_record", enable_resource_name_dns_aaaa_record) + pulumi.set(__self__, "enable_resource_name_dns_aaaa_record", enable_resource_name_dns_aaaa_record) if hostname_type is not None: - _setter("hostname_type", hostname_type) + pulumi.set(__self__, "hostname_type", hostname_type) @property @pulumi.getter(name="enableResourceNameDnsARecord") @@ -6844,21 +5435,10 @@ def __init__(__self__, *, :param pulumi.Input[bool] primary: Indicates whether the private IPv4 address is the primary private IPv4 address. Only one IPv4 address can be designated as primary. :param pulumi.Input[str] private_ip_address: The private IPv4 address. """ - LaunchTemplatePrivateIpAddArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - primary=primary, - private_ip_address=private_ip_address, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - primary: Optional[pulumi.Input[bool]] = None, - private_ip_address: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if primary is not None: - _setter("primary", primary) + pulumi.set(__self__, "primary", primary) if private_ip_address is not None: - _setter("private_ip_address", private_ip_address) + pulumi.set(__self__, "private_ip_address", private_ip_address) @property @pulumi.getter @@ -6901,33 +5481,16 @@ def __init__(__self__, *, :param pulumi.Input[str] spot_instance_type: The Spot Instance request type. :param pulumi.Input[str] valid_until: The end date of the request, in UTC format (YYYY-MM-DDTHH:MM:SSZ). Supported only for persistent requests. """ - LaunchTemplateSpotOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - block_duration_minutes=block_duration_minutes, - instance_interruption_behavior=instance_interruption_behavior, - max_price=max_price, - spot_instance_type=spot_instance_type, - valid_until=valid_until, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - block_duration_minutes: Optional[pulumi.Input[int]] = None, - instance_interruption_behavior: Optional[pulumi.Input[str]] = None, - max_price: Optional[pulumi.Input[str]] = None, - spot_instance_type: Optional[pulumi.Input[str]] = None, - valid_until: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if block_duration_minutes is not None: - _setter("block_duration_minutes", block_duration_minutes) + pulumi.set(__self__, "block_duration_minutes", block_duration_minutes) if instance_interruption_behavior is not None: - _setter("instance_interruption_behavior", instance_interruption_behavior) + pulumi.set(__self__, "instance_interruption_behavior", instance_interruption_behavior) if max_price is not None: - _setter("max_price", max_price) + pulumi.set(__self__, "max_price", max_price) if spot_instance_type is not None: - _setter("spot_instance_type", spot_instance_type) + pulumi.set(__self__, "spot_instance_type", spot_instance_type) if valid_until is not None: - _setter("valid_until", valid_until) + pulumi.set(__self__, "valid_until", valid_until) @property @pulumi.getter(name="blockDurationMinutes") @@ -7000,21 +5563,10 @@ def __init__(__self__, *, :param pulumi.Input[str] resource_type: The type of resource to tag. :param pulumi.Input[Sequence[pulumi.Input['LaunchTemplateTagArgs']]] tags: The tags for the resource. """ - LaunchTemplateTagSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_type=resource_type, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_type: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['LaunchTemplateTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if resource_type is not None: - _setter("resource_type", resource_type) + pulumi.set(__self__, "resource_type", resource_type) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="resourceType") @@ -7049,19 +5601,8 @@ def __init__(__self__, *, """ The user data to make available to the instance. """ - LaunchTemplateTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -7090,21 +5631,10 @@ def __init__(__self__, *, """ The minimum and maximum amount of total local storage, in GB. """ - LaunchTemplateTotalLocalStorageGbArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[pulumi.Input[float]] = None, - min: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -7135,21 +5665,10 @@ def __init__(__self__, *, :param pulumi.Input[int] max: The maximum number of vCPUs. :param pulumi.Input[int] min: The minimum number of vCPUs. """ - LaunchTemplateVCpuCountArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[pulumi.Input[int]] = None, - min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -7181,21 +5700,10 @@ class LocalGatewayRouteTableTagArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - LocalGatewayRouteTableTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -7221,21 +5729,10 @@ class LocalGatewayRouteTableVirtualInterfaceGroupAssociationTagArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - LocalGatewayRouteTableVirtualInterfaceGroupAssociationTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -7261,21 +5758,10 @@ class LocalGatewayRouteTableVpcAssociationTagArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - LocalGatewayRouteTableVpcAssociationTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -7301,19 +5787,8 @@ class NatGatewayTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - NatGatewayTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -7339,21 +5814,10 @@ class NetworkAclEntryIcmpArgs: def __init__(__self__, *, code: Optional[pulumi.Input[int]] = None, type: Optional[pulumi.Input[int]] = None): - NetworkAclEntryIcmpArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - code=code, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - code: Optional[pulumi.Input[int]] = None, - type: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if code is not None: - _setter("code", code) + pulumi.set(__self__, "code", code) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -7379,21 +5843,10 @@ class NetworkAclEntryPortRangeArgs: def __init__(__self__, *, from_: Optional[pulumi.Input[int]] = None, to: Optional[pulumi.Input[int]] = None): - NetworkAclEntryPortRangeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - from_=from_, - to=to, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - from_: Optional[pulumi.Input[int]] = None, - to: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if from_ is not None: - _setter("from_", from_) + pulumi.set(__self__, "from_", from_) if to is not None: - _setter("to", to) + pulumi.set(__self__, "to", to) @property @pulumi.getter(name="from") @@ -7419,19 +5872,8 @@ class NetworkAclTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - NetworkAclTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -7458,25 +5900,12 @@ def __init__(__self__, *, destination: Optional[pulumi.Input['NetworkInsightsAccessScopePathStatementRequestArgs']] = None, source: Optional[pulumi.Input['NetworkInsightsAccessScopePathStatementRequestArgs']] = None, through_resources: Optional[pulumi.Input[Sequence[pulumi.Input['NetworkInsightsAccessScopeThroughResourcesStatementRequestArgs']]]] = None): - NetworkInsightsAccessScopeAccessScopePathRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - source=source, - through_resources=through_resources, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: Optional[pulumi.Input['NetworkInsightsAccessScopePathStatementRequestArgs']] = None, - source: Optional[pulumi.Input['NetworkInsightsAccessScopePathStatementRequestArgs']] = None, - through_resources: Optional[pulumi.Input[Sequence[pulumi.Input['NetworkInsightsAccessScopeThroughResourcesStatementRequestArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination is not None: - _setter("destination", destination) + pulumi.set(__self__, "destination", destination) if source is not None: - _setter("source", source) + pulumi.set(__self__, "source", source) if through_resources is not None: - _setter("through_resources", through_resources) + pulumi.set(__self__, "through_resources", through_resources) @property @pulumi.getter @@ -7511,20 +5940,9 @@ class NetworkInsightsAccessScopeAnalysisTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: Optional[pulumi.Input[str]] = None): - NetworkInsightsAccessScopeAnalysisTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -7555,41 +5973,20 @@ def __init__(__self__, *, source_addresses: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, source_ports: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, source_prefix_lists: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - NetworkInsightsAccessScopePacketHeaderStatementRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_addresses=destination_addresses, - destination_ports=destination_ports, - destination_prefix_lists=destination_prefix_lists, - protocols=protocols, - source_addresses=source_addresses, - source_ports=source_ports, - source_prefix_lists=source_prefix_lists, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_addresses: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - destination_ports: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - destination_prefix_lists: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - protocols: Optional[pulumi.Input[Sequence[pulumi.Input['NetworkInsightsAccessScopeProtocol']]]] = None, - source_addresses: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - source_ports: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - source_prefix_lists: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination_addresses is not None: - _setter("destination_addresses", destination_addresses) + pulumi.set(__self__, "destination_addresses", destination_addresses) if destination_ports is not None: - _setter("destination_ports", destination_ports) + pulumi.set(__self__, "destination_ports", destination_ports) if destination_prefix_lists is not None: - _setter("destination_prefix_lists", destination_prefix_lists) + pulumi.set(__self__, "destination_prefix_lists", destination_prefix_lists) if protocols is not None: - _setter("protocols", protocols) + pulumi.set(__self__, "protocols", protocols) if source_addresses is not None: - _setter("source_addresses", source_addresses) + pulumi.set(__self__, "source_addresses", source_addresses) if source_ports is not None: - _setter("source_ports", source_ports) + pulumi.set(__self__, "source_ports", source_ports) if source_prefix_lists is not None: - _setter("source_prefix_lists", source_prefix_lists) + pulumi.set(__self__, "source_prefix_lists", source_prefix_lists) @property @pulumi.getter(name="destinationAddresses") @@ -7660,21 +6057,10 @@ class NetworkInsightsAccessScopePathStatementRequestArgs: def __init__(__self__, *, packet_header_statement: Optional[pulumi.Input['NetworkInsightsAccessScopePacketHeaderStatementRequestArgs']] = None, resource_statement: Optional[pulumi.Input['NetworkInsightsAccessScopeResourceStatementRequestArgs']] = None): - NetworkInsightsAccessScopePathStatementRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - packet_header_statement=packet_header_statement, - resource_statement=resource_statement, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - packet_header_statement: Optional[pulumi.Input['NetworkInsightsAccessScopePacketHeaderStatementRequestArgs']] = None, - resource_statement: Optional[pulumi.Input['NetworkInsightsAccessScopeResourceStatementRequestArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if packet_header_statement is not None: - _setter("packet_header_statement", packet_header_statement) + pulumi.set(__self__, "packet_header_statement", packet_header_statement) if resource_statement is not None: - _setter("resource_statement", resource_statement) + pulumi.set(__self__, "resource_statement", resource_statement) @property @pulumi.getter(name="packetHeaderStatement") @@ -7700,21 +6086,10 @@ class NetworkInsightsAccessScopeResourceStatementRequestArgs: def __init__(__self__, *, resource_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, resources: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - NetworkInsightsAccessScopeResourceStatementRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_types=resource_types, - resources=resources, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - resources: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if resource_types is not None: - _setter("resource_types", resource_types) + pulumi.set(__self__, "resource_types", resource_types) if resources is not None: - _setter("resources", resources) + pulumi.set(__self__, "resources", resources) @property @pulumi.getter(name="resourceTypes") @@ -7740,20 +6115,9 @@ class NetworkInsightsAccessScopeTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: Optional[pulumi.Input[str]] = None): - NetworkInsightsAccessScopeTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -7778,17 +6142,8 @@ def value(self, value: Optional[pulumi.Input[str]]): class NetworkInsightsAccessScopeThroughResourcesStatementRequestArgs: def __init__(__self__, *, resource_statement: Optional[pulumi.Input['NetworkInsightsAccessScopeResourceStatementRequestArgs']] = None): - NetworkInsightsAccessScopeThroughResourcesStatementRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_statement=resource_statement, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_statement: Optional[pulumi.Input['NetworkInsightsAccessScopeResourceStatementRequestArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if resource_statement is not None: - _setter("resource_statement", resource_statement) + pulumi.set(__self__, "resource_statement", resource_statement) @property @pulumi.getter(name="resourceStatement") @@ -7805,20 +6160,9 @@ class NetworkInsightsAnalysisTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: Optional[pulumi.Input[str]] = None): - NetworkInsightsAnalysisTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -7844,21 +6188,10 @@ class NetworkInsightsPathFilterPortRangeArgs: def __init__(__self__, *, from_port: Optional[pulumi.Input[int]] = None, to_port: Optional[pulumi.Input[int]] = None): - NetworkInsightsPathFilterPortRangeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - from_port=from_port, - to_port=to_port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - from_port: Optional[pulumi.Input[int]] = None, - to_port: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if from_port is not None: - _setter("from_port", from_port) + pulumi.set(__self__, "from_port", from_port) if to_port is not None: - _setter("to_port", to_port) + pulumi.set(__self__, "to_port", to_port) @property @pulumi.getter(name="fromPort") @@ -7886,29 +6219,14 @@ def __init__(__self__, *, destination_port_range: Optional[pulumi.Input['NetworkInsightsPathFilterPortRangeArgs']] = None, source_address: Optional[pulumi.Input[str]] = None, source_port_range: Optional[pulumi.Input['NetworkInsightsPathFilterPortRangeArgs']] = None): - NetworkInsightsPathPathFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_address=destination_address, - destination_port_range=destination_port_range, - source_address=source_address, - source_port_range=source_port_range, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_address: Optional[pulumi.Input[str]] = None, - destination_port_range: Optional[pulumi.Input['NetworkInsightsPathFilterPortRangeArgs']] = None, - source_address: Optional[pulumi.Input[str]] = None, - source_port_range: Optional[pulumi.Input['NetworkInsightsPathFilterPortRangeArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination_address is not None: - _setter("destination_address", destination_address) + pulumi.set(__self__, "destination_address", destination_address) if destination_port_range is not None: - _setter("destination_port_range", destination_port_range) + pulumi.set(__self__, "destination_port_range", destination_port_range) if source_address is not None: - _setter("source_address", source_address) + pulumi.set(__self__, "source_address", source_address) if source_port_range is not None: - _setter("source_port_range", source_port_range) + pulumi.set(__self__, "source_port_range", source_port_range) @property @pulumi.getter(name="destinationAddress") @@ -7952,20 +6270,9 @@ class NetworkInsightsPathTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: Optional[pulumi.Input[str]] = None): - NetworkInsightsPathTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -7990,16 +6297,7 @@ def value(self, value: Optional[pulumi.Input[str]]): class NetworkInterfaceInstanceIpv6AddressArgs: def __init__(__self__, *, ipv6_address: pulumi.Input[str]): - NetworkInterfaceInstanceIpv6AddressArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ipv6_address=ipv6_address, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ipv6_address: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ipv6_address", ipv6_address) + pulumi.set(__self__, "ipv6_address", ipv6_address) @property @pulumi.getter(name="ipv6Address") @@ -8015,16 +6313,7 @@ def ipv6_address(self, value: pulumi.Input[str]): class NetworkInterfaceIpv4PrefixSpecificationArgs: def __init__(__self__, *, ipv4_prefix: pulumi.Input[str]): - NetworkInterfaceIpv4PrefixSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ipv4_prefix=ipv4_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ipv4_prefix: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ipv4_prefix", ipv4_prefix) + pulumi.set(__self__, "ipv4_prefix", ipv4_prefix) @property @pulumi.getter(name="ipv4Prefix") @@ -8040,16 +6329,7 @@ def ipv4_prefix(self, value: pulumi.Input[str]): class NetworkInterfaceIpv6PrefixSpecificationArgs: def __init__(__self__, *, ipv6_prefix: pulumi.Input[str]): - NetworkInterfaceIpv6PrefixSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ipv6_prefix=ipv6_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ipv6_prefix: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ipv6_prefix", ipv6_prefix) + pulumi.set(__self__, "ipv6_prefix", ipv6_prefix) @property @pulumi.getter(name="ipv6Prefix") @@ -8066,19 +6346,8 @@ class NetworkInterfacePrivateIpAddressSpecificationArgs: def __init__(__self__, *, primary: pulumi.Input[bool], private_ip_address: pulumi.Input[str]): - NetworkInterfacePrivateIpAddressSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - primary=primary, - private_ip_address=private_ip_address, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - primary: pulumi.Input[bool], - private_ip_address: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("primary", primary) - _setter("private_ip_address", private_ip_address) + pulumi.set(__self__, "primary", primary) + pulumi.set(__self__, "private_ip_address", private_ip_address) @property @pulumi.getter @@ -8104,19 +6373,8 @@ class NetworkInterfaceTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - NetworkInterfaceTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -8149,25 +6407,12 @@ def __init__(__self__, *, :param pulumi.Input[str] dns_support: Indicates whether to enable DNS Support for Vpc Attachment. Valid Values: enable | disable :param pulumi.Input[str] ipv6_support: Indicates whether to enable Ipv6 Support for Vpc Attachment. Valid Values: enable | disable """ - OptionsPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - appliance_mode_support=appliance_mode_support, - dns_support=dns_support, - ipv6_support=ipv6_support, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - appliance_mode_support: Optional[pulumi.Input[str]] = None, - dns_support: Optional[pulumi.Input[str]] = None, - ipv6_support: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if appliance_mode_support is not None: - _setter("appliance_mode_support", appliance_mode_support) + pulumi.set(__self__, "appliance_mode_support", appliance_mode_support) if dns_support is not None: - _setter("dns_support", dns_support) + pulumi.set(__self__, "dns_support", dns_support) if ipv6_support is not None: - _setter("ipv6_support", ipv6_support) + pulumi.set(__self__, "ipv6_support", ipv6_support) @property @pulumi.getter(name="applianceModeSupport") @@ -8216,19 +6461,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - PlacementGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -8260,20 +6494,9 @@ class PrefixListEntryArgs: def __init__(__self__, *, cidr: pulumi.Input[str], description: Optional[pulumi.Input[str]] = None): - PrefixListEntryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cidr=cidr, - description=description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cidr: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cidr", cidr) + pulumi.set(__self__, "cidr", cidr) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) @property @pulumi.getter @@ -8299,20 +6522,9 @@ class PrefixListTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: Optional[pulumi.Input[str]] = None): - PrefixListTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -8339,25 +6551,12 @@ def __init__(__self__, *, enable_resource_name_dns_a_record: Optional[pulumi.Input[bool]] = None, enable_resource_name_dns_aaaa_record: Optional[pulumi.Input[bool]] = None, hostname_type: Optional[pulumi.Input[str]] = None): - PrivateDnsNameOptionsOnLaunchPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enable_resource_name_dns_a_record=enable_resource_name_dns_a_record, - enable_resource_name_dns_aaaa_record=enable_resource_name_dns_aaaa_record, - hostname_type=hostname_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enable_resource_name_dns_a_record: Optional[pulumi.Input[bool]] = None, - enable_resource_name_dns_aaaa_record: Optional[pulumi.Input[bool]] = None, - hostname_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enable_resource_name_dns_a_record is not None: - _setter("enable_resource_name_dns_a_record", enable_resource_name_dns_a_record) + pulumi.set(__self__, "enable_resource_name_dns_a_record", enable_resource_name_dns_a_record) if enable_resource_name_dns_aaaa_record is not None: - _setter("enable_resource_name_dns_aaaa_record", enable_resource_name_dns_aaaa_record) + pulumi.set(__self__, "enable_resource_name_dns_aaaa_record", enable_resource_name_dns_aaaa_record) if hostname_type is not None: - _setter("hostname_type", hostname_type) + pulumi.set(__self__, "hostname_type", hostname_type) @property @pulumi.getter(name="enableResourceNameDnsARecord") @@ -8392,19 +6591,8 @@ class RouteTableTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - RouteTableTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -8436,44 +6624,21 @@ def __init__(__self__, *, destination_security_group_id: Optional[pulumi.Input[str]] = None, from_port: Optional[pulumi.Input[int]] = None, to_port: Optional[pulumi.Input[int]] = None): - SecurityGroupEgressArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ip_protocol=ip_protocol, - cidr_ip=cidr_ip, - cidr_ipv6=cidr_ipv6, - description=description, - destination_prefix_list_id=destination_prefix_list_id, - destination_security_group_id=destination_security_group_id, - from_port=from_port, - to_port=to_port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ip_protocol: pulumi.Input[str], - cidr_ip: Optional[pulumi.Input[str]] = None, - cidr_ipv6: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - destination_prefix_list_id: Optional[pulumi.Input[str]] = None, - destination_security_group_id: Optional[pulumi.Input[str]] = None, - from_port: Optional[pulumi.Input[int]] = None, - to_port: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ip_protocol", ip_protocol) + pulumi.set(__self__, "ip_protocol", ip_protocol) if cidr_ip is not None: - _setter("cidr_ip", cidr_ip) + pulumi.set(__self__, "cidr_ip", cidr_ip) if cidr_ipv6 is not None: - _setter("cidr_ipv6", cidr_ipv6) + pulumi.set(__self__, "cidr_ipv6", cidr_ipv6) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if destination_prefix_list_id is not None: - _setter("destination_prefix_list_id", destination_prefix_list_id) + pulumi.set(__self__, "destination_prefix_list_id", destination_prefix_list_id) if destination_security_group_id is not None: - _setter("destination_security_group_id", destination_security_group_id) + pulumi.set(__self__, "destination_security_group_id", destination_security_group_id) if from_port is not None: - _setter("from_port", from_port) + pulumi.set(__self__, "from_port", from_port) if to_port is not None: - _setter("to_port", to_port) + pulumi.set(__self__, "to_port", to_port) @property @pulumi.getter(name="ipProtocol") @@ -8561,52 +6726,25 @@ def __init__(__self__, *, source_security_group_name: Optional[pulumi.Input[str]] = None, source_security_group_owner_id: Optional[pulumi.Input[str]] = None, to_port: Optional[pulumi.Input[int]] = None): - SecurityGroupIngressArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ip_protocol=ip_protocol, - cidr_ip=cidr_ip, - cidr_ipv6=cidr_ipv6, - description=description, - from_port=from_port, - source_prefix_list_id=source_prefix_list_id, - source_security_group_id=source_security_group_id, - source_security_group_name=source_security_group_name, - source_security_group_owner_id=source_security_group_owner_id, - to_port=to_port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ip_protocol: pulumi.Input[str], - cidr_ip: Optional[pulumi.Input[str]] = None, - cidr_ipv6: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - from_port: Optional[pulumi.Input[int]] = None, - source_prefix_list_id: Optional[pulumi.Input[str]] = None, - source_security_group_id: Optional[pulumi.Input[str]] = None, - source_security_group_name: Optional[pulumi.Input[str]] = None, - source_security_group_owner_id: Optional[pulumi.Input[str]] = None, - to_port: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ip_protocol", ip_protocol) + pulumi.set(__self__, "ip_protocol", ip_protocol) if cidr_ip is not None: - _setter("cidr_ip", cidr_ip) + pulumi.set(__self__, "cidr_ip", cidr_ip) if cidr_ipv6 is not None: - _setter("cidr_ipv6", cidr_ipv6) + pulumi.set(__self__, "cidr_ipv6", cidr_ipv6) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if from_port is not None: - _setter("from_port", from_port) + pulumi.set(__self__, "from_port", from_port) if source_prefix_list_id is not None: - _setter("source_prefix_list_id", source_prefix_list_id) + pulumi.set(__self__, "source_prefix_list_id", source_prefix_list_id) if source_security_group_id is not None: - _setter("source_security_group_id", source_security_group_id) + pulumi.set(__self__, "source_security_group_id", source_security_group_id) if source_security_group_name is not None: - _setter("source_security_group_name", source_security_group_name) + pulumi.set(__self__, "source_security_group_name", source_security_group_name) if source_security_group_owner_id is not None: - _setter("source_security_group_owner_id", source_security_group_owner_id) + pulumi.set(__self__, "source_security_group_owner_id", source_security_group_owner_id) if to_port is not None: - _setter("to_port", to_port) + pulumi.set(__self__, "to_port", to_port) @property @pulumi.getter(name="ipProtocol") @@ -8704,19 +6842,8 @@ class SecurityGroupTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - SecurityGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -8742,21 +6869,10 @@ class SpotFleetAcceleratorCountRequestArgs: def __init__(__self__, *, max: Optional[pulumi.Input[int]] = None, min: Optional[pulumi.Input[int]] = None): - SpotFleetAcceleratorCountRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[pulumi.Input[int]] = None, - min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -8782,21 +6898,10 @@ class SpotFleetAcceleratorTotalMemoryMiBRequestArgs: def __init__(__self__, *, max: Optional[pulumi.Input[int]] = None, min: Optional[pulumi.Input[int]] = None): - SpotFleetAcceleratorTotalMemoryMiBRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[pulumi.Input[int]] = None, - min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -8822,21 +6927,10 @@ class SpotFleetBaselineEbsBandwidthMbpsRequestArgs: def __init__(__self__, *, max: Optional[pulumi.Input[int]] = None, min: Optional[pulumi.Input[int]] = None): - SpotFleetBaselineEbsBandwidthMbpsRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[pulumi.Input[int]] = None, - min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -8864,28 +6958,13 @@ def __init__(__self__, *, ebs: Optional[pulumi.Input['SpotFleetEbsBlockDeviceArgs']] = None, no_device: Optional[pulumi.Input[str]] = None, virtual_name: Optional[pulumi.Input[str]] = None): - SpotFleetBlockDeviceMappingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - device_name=device_name, - ebs=ebs, - no_device=no_device, - virtual_name=virtual_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - device_name: pulumi.Input[str], - ebs: Optional[pulumi.Input['SpotFleetEbsBlockDeviceArgs']] = None, - no_device: Optional[pulumi.Input[str]] = None, - virtual_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("device_name", device_name) + pulumi.set(__self__, "device_name", device_name) if ebs is not None: - _setter("ebs", ebs) + pulumi.set(__self__, "ebs", ebs) if no_device is not None: - _setter("no_device", no_device) + pulumi.set(__self__, "no_device", no_device) if virtual_name is not None: - _setter("virtual_name", virtual_name) + pulumi.set(__self__, "virtual_name", virtual_name) @property @pulumi.getter(name="deviceName") @@ -8928,16 +7007,7 @@ def virtual_name(self, value: Optional[pulumi.Input[str]]): class SpotFleetClassicLoadBalancersConfigArgs: def __init__(__self__, *, classic_load_balancers: pulumi.Input[Sequence[pulumi.Input['SpotFleetClassicLoadBalancerArgs']]]): - SpotFleetClassicLoadBalancersConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - classic_load_balancers=classic_load_balancers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - classic_load_balancers: pulumi.Input[Sequence[pulumi.Input['SpotFleetClassicLoadBalancerArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("classic_load_balancers", classic_load_balancers) + pulumi.set(__self__, "classic_load_balancers", classic_load_balancers) @property @pulumi.getter(name="classicLoadBalancers") @@ -8953,16 +7023,7 @@ def classic_load_balancers(self, value: pulumi.Input[Sequence[pulumi.Input['Spot class SpotFleetClassicLoadBalancerArgs: def __init__(__self__, *, name: pulumi.Input[str]): - SpotFleetClassicLoadBalancerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -8983,37 +7044,18 @@ def __init__(__self__, *, snapshot_id: Optional[pulumi.Input[str]] = None, volume_size: Optional[pulumi.Input[int]] = None, volume_type: Optional[pulumi.Input['SpotFleetEbsBlockDeviceVolumeType']] = None): - SpotFleetEbsBlockDeviceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - delete_on_termination=delete_on_termination, - encrypted=encrypted, - iops=iops, - snapshot_id=snapshot_id, - volume_size=volume_size, - volume_type=volume_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delete_on_termination: Optional[pulumi.Input[bool]] = None, - encrypted: Optional[pulumi.Input[bool]] = None, - iops: Optional[pulumi.Input[int]] = None, - snapshot_id: Optional[pulumi.Input[str]] = None, - volume_size: Optional[pulumi.Input[int]] = None, - volume_type: Optional[pulumi.Input['SpotFleetEbsBlockDeviceVolumeType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if delete_on_termination is not None: - _setter("delete_on_termination", delete_on_termination) + pulumi.set(__self__, "delete_on_termination", delete_on_termination) if encrypted is not None: - _setter("encrypted", encrypted) + pulumi.set(__self__, "encrypted", encrypted) if iops is not None: - _setter("iops", iops) + pulumi.set(__self__, "iops", iops) if snapshot_id is not None: - _setter("snapshot_id", snapshot_id) + pulumi.set(__self__, "snapshot_id", snapshot_id) if volume_size is not None: - _setter("volume_size", volume_size) + pulumi.set(__self__, "volume_size", volume_size) if volume_type is not None: - _setter("volume_type", volume_type) + pulumi.set(__self__, "volume_type", volume_type) @property @pulumi.getter(name="deleteOnTermination") @@ -9076,24 +7118,11 @@ def __init__(__self__, *, version: pulumi.Input[str], launch_template_id: Optional[pulumi.Input[str]] = None, launch_template_name: Optional[pulumi.Input[str]] = None): - SpotFleetFleetLaunchTemplateSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - version=version, - launch_template_id=launch_template_id, - launch_template_name=launch_template_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - version: pulumi.Input[str], - launch_template_id: Optional[pulumi.Input[str]] = None, - launch_template_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("version", version) + pulumi.set(__self__, "version", version) if launch_template_id is not None: - _setter("launch_template_id", launch_template_id) + pulumi.set(__self__, "launch_template_id", launch_template_id) if launch_template_name is not None: - _setter("launch_template_name", launch_template_name) + pulumi.set(__self__, "launch_template_name", launch_template_name) @property @pulumi.getter @@ -9127,16 +7156,7 @@ def launch_template_name(self, value: Optional[pulumi.Input[str]]): class SpotFleetGroupIdentifierArgs: def __init__(__self__, *, group_id: pulumi.Input[str]): - SpotFleetGroupIdentifierArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_id=group_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("group_id", group_id) + pulumi.set(__self__, "group_id", group_id) @property @pulumi.getter(name="groupId") @@ -9152,17 +7172,8 @@ def group_id(self, value: pulumi.Input[str]): class SpotFleetIamInstanceProfileSpecificationArgs: def __init__(__self__, *, arn: Optional[pulumi.Input[str]] = None): - SpotFleetIamInstanceProfileSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) @property @pulumi.getter @@ -9178,16 +7189,7 @@ def arn(self, value: Optional[pulumi.Input[str]]): class SpotFleetInstanceIpv6AddressArgs: def __init__(__self__, *, ipv6_address: pulumi.Input[str]): - SpotFleetInstanceIpv6AddressArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ipv6_address=ipv6_address, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ipv6_address: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ipv6_address", ipv6_address) + pulumi.set(__self__, "ipv6_address", ipv6_address) @property @pulumi.getter(name="ipv6Address") @@ -9213,57 +7215,28 @@ def __init__(__self__, *, private_ip_addresses: Optional[pulumi.Input[Sequence[pulumi.Input['SpotFleetPrivateIpAddressSpecificationArgs']]]] = None, secondary_private_ip_address_count: Optional[pulumi.Input[int]] = None, subnet_id: Optional[pulumi.Input[str]] = None): - SpotFleetInstanceNetworkInterfaceSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - associate_public_ip_address=associate_public_ip_address, - delete_on_termination=delete_on_termination, - description=description, - device_index=device_index, - groups=groups, - ipv6_address_count=ipv6_address_count, - ipv6_addresses=ipv6_addresses, - network_interface_id=network_interface_id, - private_ip_addresses=private_ip_addresses, - secondary_private_ip_address_count=secondary_private_ip_address_count, - subnet_id=subnet_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - associate_public_ip_address: Optional[pulumi.Input[bool]] = None, - delete_on_termination: Optional[pulumi.Input[bool]] = None, - description: Optional[pulumi.Input[str]] = None, - device_index: Optional[pulumi.Input[int]] = None, - groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - ipv6_address_count: Optional[pulumi.Input[int]] = None, - ipv6_addresses: Optional[pulumi.Input[Sequence[pulumi.Input['SpotFleetInstanceIpv6AddressArgs']]]] = None, - network_interface_id: Optional[pulumi.Input[str]] = None, - private_ip_addresses: Optional[pulumi.Input[Sequence[pulumi.Input['SpotFleetPrivateIpAddressSpecificationArgs']]]] = None, - secondary_private_ip_address_count: Optional[pulumi.Input[int]] = None, - subnet_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if associate_public_ip_address is not None: - _setter("associate_public_ip_address", associate_public_ip_address) + pulumi.set(__self__, "associate_public_ip_address", associate_public_ip_address) if delete_on_termination is not None: - _setter("delete_on_termination", delete_on_termination) + pulumi.set(__self__, "delete_on_termination", delete_on_termination) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if device_index is not None: - _setter("device_index", device_index) + pulumi.set(__self__, "device_index", device_index) if groups is not None: - _setter("groups", groups) + pulumi.set(__self__, "groups", groups) if ipv6_address_count is not None: - _setter("ipv6_address_count", ipv6_address_count) + pulumi.set(__self__, "ipv6_address_count", ipv6_address_count) if ipv6_addresses is not None: - _setter("ipv6_addresses", ipv6_addresses) + pulumi.set(__self__, "ipv6_addresses", ipv6_addresses) if network_interface_id is not None: - _setter("network_interface_id", network_interface_id) + pulumi.set(__self__, "network_interface_id", network_interface_id) if private_ip_addresses is not None: - _setter("private_ip_addresses", private_ip_addresses) + pulumi.set(__self__, "private_ip_addresses", private_ip_addresses) if secondary_private_ip_address_count is not None: - _setter("secondary_private_ip_address_count", secondary_private_ip_address_count) + pulumi.set(__self__, "secondary_private_ip_address_count", secondary_private_ip_address_count) if subnet_id is not None: - _setter("subnet_id", subnet_id) + pulumi.set(__self__, "subnet_id", subnet_id) @property @pulumi.getter(name="associatePublicIpAddress") @@ -9391,105 +7364,52 @@ def __init__(__self__, *, spot_max_price_percentage_over_lowest_price: Optional[pulumi.Input[int]] = None, total_local_storage_gb: Optional[pulumi.Input['SpotFleetTotalLocalStorageGbRequestArgs']] = None, v_cpu_count: Optional[pulumi.Input['SpotFleetVCpuCountRangeRequestArgs']] = None): - SpotFleetInstanceRequirementsRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - accelerator_count=accelerator_count, - accelerator_manufacturers=accelerator_manufacturers, - accelerator_names=accelerator_names, - accelerator_total_memory_mi_b=accelerator_total_memory_mi_b, - accelerator_types=accelerator_types, - allowed_instance_types=allowed_instance_types, - bare_metal=bare_metal, - baseline_ebs_bandwidth_mbps=baseline_ebs_bandwidth_mbps, - burstable_performance=burstable_performance, - cpu_manufacturers=cpu_manufacturers, - excluded_instance_types=excluded_instance_types, - instance_generations=instance_generations, - local_storage=local_storage, - local_storage_types=local_storage_types, - memory_gi_b_per_v_cpu=memory_gi_b_per_v_cpu, - memory_mi_b=memory_mi_b, - network_bandwidth_gbps=network_bandwidth_gbps, - network_interface_count=network_interface_count, - on_demand_max_price_percentage_over_lowest_price=on_demand_max_price_percentage_over_lowest_price, - require_hibernate_support=require_hibernate_support, - spot_max_price_percentage_over_lowest_price=spot_max_price_percentage_over_lowest_price, - total_local_storage_gb=total_local_storage_gb, - v_cpu_count=v_cpu_count, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - accelerator_count: Optional[pulumi.Input['SpotFleetAcceleratorCountRequestArgs']] = None, - accelerator_manufacturers: Optional[pulumi.Input[Sequence[pulumi.Input['SpotFleetInstanceRequirementsRequestAcceleratorManufacturersItem']]]] = None, - accelerator_names: Optional[pulumi.Input[Sequence[pulumi.Input['SpotFleetInstanceRequirementsRequestAcceleratorNamesItem']]]] = None, - accelerator_total_memory_mi_b: Optional[pulumi.Input['SpotFleetAcceleratorTotalMemoryMiBRequestArgs']] = None, - accelerator_types: Optional[pulumi.Input[Sequence[pulumi.Input['SpotFleetInstanceRequirementsRequestAcceleratorTypesItem']]]] = None, - allowed_instance_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - bare_metal: Optional[pulumi.Input['SpotFleetInstanceRequirementsRequestBareMetal']] = None, - baseline_ebs_bandwidth_mbps: Optional[pulumi.Input['SpotFleetBaselineEbsBandwidthMbpsRequestArgs']] = None, - burstable_performance: Optional[pulumi.Input['SpotFleetInstanceRequirementsRequestBurstablePerformance']] = None, - cpu_manufacturers: Optional[pulumi.Input[Sequence[pulumi.Input['SpotFleetInstanceRequirementsRequestCpuManufacturersItem']]]] = None, - excluded_instance_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - instance_generations: Optional[pulumi.Input[Sequence[pulumi.Input['SpotFleetInstanceRequirementsRequestInstanceGenerationsItem']]]] = None, - local_storage: Optional[pulumi.Input['SpotFleetInstanceRequirementsRequestLocalStorage']] = None, - local_storage_types: Optional[pulumi.Input[Sequence[pulumi.Input['SpotFleetInstanceRequirementsRequestLocalStorageTypesItem']]]] = None, - memory_gi_b_per_v_cpu: Optional[pulumi.Input['SpotFleetMemoryGiBPerVCpuRequestArgs']] = None, - memory_mi_b: Optional[pulumi.Input['SpotFleetMemoryMiBRequestArgs']] = None, - network_bandwidth_gbps: Optional[pulumi.Input['SpotFleetNetworkBandwidthGbpsRequestArgs']] = None, - network_interface_count: Optional[pulumi.Input['SpotFleetNetworkInterfaceCountRequestArgs']] = None, - on_demand_max_price_percentage_over_lowest_price: Optional[pulumi.Input[int]] = None, - require_hibernate_support: Optional[pulumi.Input[bool]] = None, - spot_max_price_percentage_over_lowest_price: Optional[pulumi.Input[int]] = None, - total_local_storage_gb: Optional[pulumi.Input['SpotFleetTotalLocalStorageGbRequestArgs']] = None, - v_cpu_count: Optional[pulumi.Input['SpotFleetVCpuCountRangeRequestArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if accelerator_count is not None: - _setter("accelerator_count", accelerator_count) + pulumi.set(__self__, "accelerator_count", accelerator_count) if accelerator_manufacturers is not None: - _setter("accelerator_manufacturers", accelerator_manufacturers) + pulumi.set(__self__, "accelerator_manufacturers", accelerator_manufacturers) if accelerator_names is not None: - _setter("accelerator_names", accelerator_names) + pulumi.set(__self__, "accelerator_names", accelerator_names) if accelerator_total_memory_mi_b is not None: - _setter("accelerator_total_memory_mi_b", accelerator_total_memory_mi_b) + pulumi.set(__self__, "accelerator_total_memory_mi_b", accelerator_total_memory_mi_b) if accelerator_types is not None: - _setter("accelerator_types", accelerator_types) + pulumi.set(__self__, "accelerator_types", accelerator_types) if allowed_instance_types is not None: - _setter("allowed_instance_types", allowed_instance_types) + pulumi.set(__self__, "allowed_instance_types", allowed_instance_types) if bare_metal is not None: - _setter("bare_metal", bare_metal) + pulumi.set(__self__, "bare_metal", bare_metal) if baseline_ebs_bandwidth_mbps is not None: - _setter("baseline_ebs_bandwidth_mbps", baseline_ebs_bandwidth_mbps) + pulumi.set(__self__, "baseline_ebs_bandwidth_mbps", baseline_ebs_bandwidth_mbps) if burstable_performance is not None: - _setter("burstable_performance", burstable_performance) + pulumi.set(__self__, "burstable_performance", burstable_performance) if cpu_manufacturers is not None: - _setter("cpu_manufacturers", cpu_manufacturers) + pulumi.set(__self__, "cpu_manufacturers", cpu_manufacturers) if excluded_instance_types is not None: - _setter("excluded_instance_types", excluded_instance_types) + pulumi.set(__self__, "excluded_instance_types", excluded_instance_types) if instance_generations is not None: - _setter("instance_generations", instance_generations) + pulumi.set(__self__, "instance_generations", instance_generations) if local_storage is not None: - _setter("local_storage", local_storage) + pulumi.set(__self__, "local_storage", local_storage) if local_storage_types is not None: - _setter("local_storage_types", local_storage_types) + pulumi.set(__self__, "local_storage_types", local_storage_types) if memory_gi_b_per_v_cpu is not None: - _setter("memory_gi_b_per_v_cpu", memory_gi_b_per_v_cpu) + pulumi.set(__self__, "memory_gi_b_per_v_cpu", memory_gi_b_per_v_cpu) if memory_mi_b is not None: - _setter("memory_mi_b", memory_mi_b) + pulumi.set(__self__, "memory_mi_b", memory_mi_b) if network_bandwidth_gbps is not None: - _setter("network_bandwidth_gbps", network_bandwidth_gbps) + pulumi.set(__self__, "network_bandwidth_gbps", network_bandwidth_gbps) if network_interface_count is not None: - _setter("network_interface_count", network_interface_count) + pulumi.set(__self__, "network_interface_count", network_interface_count) if on_demand_max_price_percentage_over_lowest_price is not None: - _setter("on_demand_max_price_percentage_over_lowest_price", on_demand_max_price_percentage_over_lowest_price) + pulumi.set(__self__, "on_demand_max_price_percentage_over_lowest_price", on_demand_max_price_percentage_over_lowest_price) if require_hibernate_support is not None: - _setter("require_hibernate_support", require_hibernate_support) + pulumi.set(__self__, "require_hibernate_support", require_hibernate_support) if spot_max_price_percentage_over_lowest_price is not None: - _setter("spot_max_price_percentage_over_lowest_price", spot_max_price_percentage_over_lowest_price) + pulumi.set(__self__, "spot_max_price_percentage_over_lowest_price", spot_max_price_percentage_over_lowest_price) if total_local_storage_gb is not None: - _setter("total_local_storage_gb", total_local_storage_gb) + pulumi.set(__self__, "total_local_storage_gb", total_local_storage_gb) if v_cpu_count is not None: - _setter("v_cpu_count", v_cpu_count) + pulumi.set(__self__, "v_cpu_count", v_cpu_count) @property @pulumi.getter(name="acceleratorCount") @@ -9720,84 +7640,41 @@ def __init__(__self__, *, tag_specifications: Optional[pulumi.Input[Sequence[pulumi.Input['SpotFleetTagSpecificationArgs']]]] = None, user_data: Optional[pulumi.Input[str]] = None, weighted_capacity: Optional[pulumi.Input[float]] = None): - SpotFleetLaunchSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - image_id=image_id, - block_device_mappings=block_device_mappings, - ebs_optimized=ebs_optimized, - iam_instance_profile=iam_instance_profile, - instance_requirements=instance_requirements, - instance_type=instance_type, - kernel_id=kernel_id, - key_name=key_name, - monitoring=monitoring, - network_interfaces=network_interfaces, - placement=placement, - ramdisk_id=ramdisk_id, - security_groups=security_groups, - spot_price=spot_price, - subnet_id=subnet_id, - tag_specifications=tag_specifications, - user_data=user_data, - weighted_capacity=weighted_capacity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - image_id: pulumi.Input[str], - block_device_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['SpotFleetBlockDeviceMappingArgs']]]] = None, - ebs_optimized: Optional[pulumi.Input[bool]] = None, - iam_instance_profile: Optional[pulumi.Input['SpotFleetIamInstanceProfileSpecificationArgs']] = None, - instance_requirements: Optional[pulumi.Input['SpotFleetInstanceRequirementsRequestArgs']] = None, - instance_type: Optional[pulumi.Input[str]] = None, - kernel_id: Optional[pulumi.Input[str]] = None, - key_name: Optional[pulumi.Input[str]] = None, - monitoring: Optional[pulumi.Input['SpotFleetMonitoringArgs']] = None, - network_interfaces: Optional[pulumi.Input[Sequence[pulumi.Input['SpotFleetInstanceNetworkInterfaceSpecificationArgs']]]] = None, - placement: Optional[pulumi.Input['SpotFleetSpotPlacementArgs']] = None, - ramdisk_id: Optional[pulumi.Input[str]] = None, - security_groups: Optional[pulumi.Input[Sequence[pulumi.Input['SpotFleetGroupIdentifierArgs']]]] = None, - spot_price: Optional[pulumi.Input[str]] = None, - subnet_id: Optional[pulumi.Input[str]] = None, - tag_specifications: Optional[pulumi.Input[Sequence[pulumi.Input['SpotFleetTagSpecificationArgs']]]] = None, - user_data: Optional[pulumi.Input[str]] = None, - weighted_capacity: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("image_id", image_id) + pulumi.set(__self__, "image_id", image_id) if block_device_mappings is not None: - _setter("block_device_mappings", block_device_mappings) + pulumi.set(__self__, "block_device_mappings", block_device_mappings) if ebs_optimized is not None: - _setter("ebs_optimized", ebs_optimized) + pulumi.set(__self__, "ebs_optimized", ebs_optimized) if iam_instance_profile is not None: - _setter("iam_instance_profile", iam_instance_profile) + pulumi.set(__self__, "iam_instance_profile", iam_instance_profile) if instance_requirements is not None: - _setter("instance_requirements", instance_requirements) + pulumi.set(__self__, "instance_requirements", instance_requirements) if instance_type is not None: - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_type", instance_type) if kernel_id is not None: - _setter("kernel_id", kernel_id) + pulumi.set(__self__, "kernel_id", kernel_id) if key_name is not None: - _setter("key_name", key_name) + pulumi.set(__self__, "key_name", key_name) if monitoring is not None: - _setter("monitoring", monitoring) + pulumi.set(__self__, "monitoring", monitoring) if network_interfaces is not None: - _setter("network_interfaces", network_interfaces) + pulumi.set(__self__, "network_interfaces", network_interfaces) if placement is not None: - _setter("placement", placement) + pulumi.set(__self__, "placement", placement) if ramdisk_id is not None: - _setter("ramdisk_id", ramdisk_id) + pulumi.set(__self__, "ramdisk_id", ramdisk_id) if security_groups is not None: - _setter("security_groups", security_groups) + pulumi.set(__self__, "security_groups", security_groups) if spot_price is not None: - _setter("spot_price", spot_price) + pulumi.set(__self__, "spot_price", spot_price) if subnet_id is not None: - _setter("subnet_id", subnet_id) + pulumi.set(__self__, "subnet_id", subnet_id) if tag_specifications is not None: - _setter("tag_specifications", tag_specifications) + pulumi.set(__self__, "tag_specifications", tag_specifications) if user_data is not None: - _setter("user_data", user_data) + pulumi.set(__self__, "user_data", user_data) if weighted_capacity is not None: - _setter("weighted_capacity", weighted_capacity) + pulumi.set(__self__, "weighted_capacity", weighted_capacity) @property @pulumi.getter(name="imageId") @@ -9967,21 +7844,10 @@ class SpotFleetLaunchTemplateConfigArgs: def __init__(__self__, *, launch_template_specification: Optional[pulumi.Input['SpotFleetFleetLaunchTemplateSpecificationArgs']] = None, overrides: Optional[pulumi.Input[Sequence[pulumi.Input['SpotFleetLaunchTemplateOverridesArgs']]]] = None): - SpotFleetLaunchTemplateConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - launch_template_specification=launch_template_specification, - overrides=overrides, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - launch_template_specification: Optional[pulumi.Input['SpotFleetFleetLaunchTemplateSpecificationArgs']] = None, - overrides: Optional[pulumi.Input[Sequence[pulumi.Input['SpotFleetLaunchTemplateOverridesArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if launch_template_specification is not None: - _setter("launch_template_specification", launch_template_specification) + pulumi.set(__self__, "launch_template_specification", launch_template_specification) if overrides is not None: - _setter("overrides", overrides) + pulumi.set(__self__, "overrides", overrides) @property @pulumi.getter(name="launchTemplateSpecification") @@ -10012,41 +7878,20 @@ def __init__(__self__, *, spot_price: Optional[pulumi.Input[str]] = None, subnet_id: Optional[pulumi.Input[str]] = None, weighted_capacity: Optional[pulumi.Input[float]] = None): - SpotFleetLaunchTemplateOverridesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_zone=availability_zone, - instance_requirements=instance_requirements, - instance_type=instance_type, - priority=priority, - spot_price=spot_price, - subnet_id=subnet_id, - weighted_capacity=weighted_capacity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_zone: Optional[pulumi.Input[str]] = None, - instance_requirements: Optional[pulumi.Input['SpotFleetInstanceRequirementsRequestArgs']] = None, - instance_type: Optional[pulumi.Input[str]] = None, - priority: Optional[pulumi.Input[float]] = None, - spot_price: Optional[pulumi.Input[str]] = None, - subnet_id: Optional[pulumi.Input[str]] = None, - weighted_capacity: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_zone is not None: - _setter("availability_zone", availability_zone) + pulumi.set(__self__, "availability_zone", availability_zone) if instance_requirements is not None: - _setter("instance_requirements", instance_requirements) + pulumi.set(__self__, "instance_requirements", instance_requirements) if instance_type is not None: - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_type", instance_type) if priority is not None: - _setter("priority", priority) + pulumi.set(__self__, "priority", priority) if spot_price is not None: - _setter("spot_price", spot_price) + pulumi.set(__self__, "spot_price", spot_price) if subnet_id is not None: - _setter("subnet_id", subnet_id) + pulumi.set(__self__, "subnet_id", subnet_id) if weighted_capacity is not None: - _setter("weighted_capacity", weighted_capacity) + pulumi.set(__self__, "weighted_capacity", weighted_capacity) @property @pulumi.getter(name="availabilityZone") @@ -10117,21 +7962,10 @@ class SpotFleetLoadBalancersConfigArgs: def __init__(__self__, *, classic_load_balancers_config: Optional[pulumi.Input['SpotFleetClassicLoadBalancersConfigArgs']] = None, target_groups_config: Optional[pulumi.Input['SpotFleetTargetGroupsConfigArgs']] = None): - SpotFleetLoadBalancersConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - classic_load_balancers_config=classic_load_balancers_config, - target_groups_config=target_groups_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - classic_load_balancers_config: Optional[pulumi.Input['SpotFleetClassicLoadBalancersConfigArgs']] = None, - target_groups_config: Optional[pulumi.Input['SpotFleetTargetGroupsConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if classic_load_balancers_config is not None: - _setter("classic_load_balancers_config", classic_load_balancers_config) + pulumi.set(__self__, "classic_load_balancers_config", classic_load_balancers_config) if target_groups_config is not None: - _setter("target_groups_config", target_groups_config) + pulumi.set(__self__, "target_groups_config", target_groups_config) @property @pulumi.getter(name="classicLoadBalancersConfig") @@ -10157,21 +7991,10 @@ class SpotFleetMemoryGiBPerVCpuRequestArgs: def __init__(__self__, *, max: Optional[pulumi.Input[float]] = None, min: Optional[pulumi.Input[float]] = None): - SpotFleetMemoryGiBPerVCpuRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[pulumi.Input[float]] = None, - min: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -10197,21 +8020,10 @@ class SpotFleetMemoryMiBRequestArgs: def __init__(__self__, *, max: Optional[pulumi.Input[int]] = None, min: Optional[pulumi.Input[int]] = None): - SpotFleetMemoryMiBRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[pulumi.Input[int]] = None, - min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -10236,17 +8048,8 @@ def min(self, value: Optional[pulumi.Input[int]]): class SpotFleetMonitoringArgs: def __init__(__self__, *, enabled: Optional[pulumi.Input[bool]] = None): - SpotFleetMonitoringArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -10263,21 +8066,10 @@ class SpotFleetNetworkBandwidthGbpsRequestArgs: def __init__(__self__, *, max: Optional[pulumi.Input[float]] = None, min: Optional[pulumi.Input[float]] = None): - SpotFleetNetworkBandwidthGbpsRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[pulumi.Input[float]] = None, - min: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -10303,21 +8095,10 @@ class SpotFleetNetworkInterfaceCountRequestArgs: def __init__(__self__, *, max: Optional[pulumi.Input[int]] = None, min: Optional[pulumi.Input[int]] = None): - SpotFleetNetworkInterfaceCountRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[pulumi.Input[int]] = None, - min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -10343,20 +8124,9 @@ class SpotFleetPrivateIpAddressSpecificationArgs: def __init__(__self__, *, private_ip_address: pulumi.Input[str], primary: Optional[pulumi.Input[bool]] = None): - SpotFleetPrivateIpAddressSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - private_ip_address=private_ip_address, - primary=primary, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - private_ip_address: pulumi.Input[str], - primary: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("private_ip_address", private_ip_address) + pulumi.set(__self__, "private_ip_address", private_ip_address) if primary is not None: - _setter("primary", primary) + pulumi.set(__self__, "primary", primary) @property @pulumi.getter(name="privateIpAddress") @@ -10403,103 +8173,50 @@ def __init__(__self__, *, type: Optional[pulumi.Input['SpotFleetRequestConfigDataType']] = None, valid_from: Optional[pulumi.Input[str]] = None, valid_until: Optional[pulumi.Input[str]] = None): - SpotFleetRequestConfigDataArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - iam_fleet_role=iam_fleet_role, - target_capacity=target_capacity, - allocation_strategy=allocation_strategy, - context=context, - excess_capacity_termination_policy=excess_capacity_termination_policy, - instance_interruption_behavior=instance_interruption_behavior, - instance_pools_to_use_count=instance_pools_to_use_count, - launch_specifications=launch_specifications, - launch_template_configs=launch_template_configs, - load_balancers_config=load_balancers_config, - on_demand_allocation_strategy=on_demand_allocation_strategy, - on_demand_max_total_price=on_demand_max_total_price, - on_demand_target_capacity=on_demand_target_capacity, - replace_unhealthy_instances=replace_unhealthy_instances, - spot_maintenance_strategies=spot_maintenance_strategies, - spot_max_total_price=spot_max_total_price, - spot_price=spot_price, - tag_specifications=tag_specifications, - target_capacity_unit_type=target_capacity_unit_type, - terminate_instances_with_expiration=terminate_instances_with_expiration, - type=type, - valid_from=valid_from, - valid_until=valid_until, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - iam_fleet_role: pulumi.Input[str], - target_capacity: pulumi.Input[int], - allocation_strategy: Optional[pulumi.Input['SpotFleetRequestConfigDataAllocationStrategy']] = None, - context: Optional[pulumi.Input[str]] = None, - excess_capacity_termination_policy: Optional[pulumi.Input['SpotFleetRequestConfigDataExcessCapacityTerminationPolicy']] = None, - instance_interruption_behavior: Optional[pulumi.Input['SpotFleetRequestConfigDataInstanceInterruptionBehavior']] = None, - instance_pools_to_use_count: Optional[pulumi.Input[int]] = None, - launch_specifications: Optional[pulumi.Input[Sequence[pulumi.Input['SpotFleetLaunchSpecificationArgs']]]] = None, - launch_template_configs: Optional[pulumi.Input[Sequence[pulumi.Input['SpotFleetLaunchTemplateConfigArgs']]]] = None, - load_balancers_config: Optional[pulumi.Input['SpotFleetLoadBalancersConfigArgs']] = None, - on_demand_allocation_strategy: Optional[pulumi.Input[str]] = None, - on_demand_max_total_price: Optional[pulumi.Input[str]] = None, - on_demand_target_capacity: Optional[pulumi.Input[int]] = None, - replace_unhealthy_instances: Optional[pulumi.Input[bool]] = None, - spot_maintenance_strategies: Optional[pulumi.Input['SpotFleetSpotMaintenanceStrategiesArgs']] = None, - spot_max_total_price: Optional[pulumi.Input[str]] = None, - spot_price: Optional[pulumi.Input[str]] = None, - tag_specifications: Optional[pulumi.Input[Sequence[pulumi.Input['SpotFleetTagSpecificationArgs']]]] = None, - target_capacity_unit_type: Optional[pulumi.Input['SpotFleetRequestConfigDataTargetCapacityUnitType']] = None, - terminate_instances_with_expiration: Optional[pulumi.Input[bool]] = None, - type: Optional[pulumi.Input['SpotFleetRequestConfigDataType']] = None, - valid_from: Optional[pulumi.Input[str]] = None, - valid_until: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("iam_fleet_role", iam_fleet_role) - _setter("target_capacity", target_capacity) + pulumi.set(__self__, "iam_fleet_role", iam_fleet_role) + pulumi.set(__self__, "target_capacity", target_capacity) if allocation_strategy is not None: - _setter("allocation_strategy", allocation_strategy) + pulumi.set(__self__, "allocation_strategy", allocation_strategy) if context is not None: - _setter("context", context) + pulumi.set(__self__, "context", context) if excess_capacity_termination_policy is not None: - _setter("excess_capacity_termination_policy", excess_capacity_termination_policy) + pulumi.set(__self__, "excess_capacity_termination_policy", excess_capacity_termination_policy) if instance_interruption_behavior is not None: - _setter("instance_interruption_behavior", instance_interruption_behavior) + pulumi.set(__self__, "instance_interruption_behavior", instance_interruption_behavior) if instance_pools_to_use_count is not None: - _setter("instance_pools_to_use_count", instance_pools_to_use_count) + pulumi.set(__self__, "instance_pools_to_use_count", instance_pools_to_use_count) if launch_specifications is not None: - _setter("launch_specifications", launch_specifications) + pulumi.set(__self__, "launch_specifications", launch_specifications) if launch_template_configs is not None: - _setter("launch_template_configs", launch_template_configs) + pulumi.set(__self__, "launch_template_configs", launch_template_configs) if load_balancers_config is not None: - _setter("load_balancers_config", load_balancers_config) + pulumi.set(__self__, "load_balancers_config", load_balancers_config) if on_demand_allocation_strategy is not None: - _setter("on_demand_allocation_strategy", on_demand_allocation_strategy) + pulumi.set(__self__, "on_demand_allocation_strategy", on_demand_allocation_strategy) if on_demand_max_total_price is not None: - _setter("on_demand_max_total_price", on_demand_max_total_price) + pulumi.set(__self__, "on_demand_max_total_price", on_demand_max_total_price) if on_demand_target_capacity is not None: - _setter("on_demand_target_capacity", on_demand_target_capacity) + pulumi.set(__self__, "on_demand_target_capacity", on_demand_target_capacity) if replace_unhealthy_instances is not None: - _setter("replace_unhealthy_instances", replace_unhealthy_instances) + pulumi.set(__self__, "replace_unhealthy_instances", replace_unhealthy_instances) if spot_maintenance_strategies is not None: - _setter("spot_maintenance_strategies", spot_maintenance_strategies) + pulumi.set(__self__, "spot_maintenance_strategies", spot_maintenance_strategies) if spot_max_total_price is not None: - _setter("spot_max_total_price", spot_max_total_price) + pulumi.set(__self__, "spot_max_total_price", spot_max_total_price) if spot_price is not None: - _setter("spot_price", spot_price) + pulumi.set(__self__, "spot_price", spot_price) if tag_specifications is not None: - _setter("tag_specifications", tag_specifications) + pulumi.set(__self__, "tag_specifications", tag_specifications) if target_capacity_unit_type is not None: - _setter("target_capacity_unit_type", target_capacity_unit_type) + pulumi.set(__self__, "target_capacity_unit_type", target_capacity_unit_type) if terminate_instances_with_expiration is not None: - _setter("terminate_instances_with_expiration", terminate_instances_with_expiration) + pulumi.set(__self__, "terminate_instances_with_expiration", terminate_instances_with_expiration) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) if valid_from is not None: - _setter("valid_from", valid_from) + pulumi.set(__self__, "valid_from", valid_from) if valid_until is not None: - _setter("valid_until", valid_until) + pulumi.set(__self__, "valid_until", valid_until) @property @pulumi.getter(name="iamFleetRole") @@ -10714,21 +8431,10 @@ class SpotFleetSpotCapacityRebalanceArgs: def __init__(__self__, *, replacement_strategy: Optional[pulumi.Input['SpotFleetSpotCapacityRebalanceReplacementStrategy']] = None, termination_delay: Optional[pulumi.Input[int]] = None): - SpotFleetSpotCapacityRebalanceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - replacement_strategy=replacement_strategy, - termination_delay=termination_delay, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - replacement_strategy: Optional[pulumi.Input['SpotFleetSpotCapacityRebalanceReplacementStrategy']] = None, - termination_delay: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if replacement_strategy is not None: - _setter("replacement_strategy", replacement_strategy) + pulumi.set(__self__, "replacement_strategy", replacement_strategy) if termination_delay is not None: - _setter("termination_delay", termination_delay) + pulumi.set(__self__, "termination_delay", termination_delay) @property @pulumi.getter(name="replacementStrategy") @@ -10753,17 +8459,8 @@ def termination_delay(self, value: Optional[pulumi.Input[int]]): class SpotFleetSpotMaintenanceStrategiesArgs: def __init__(__self__, *, capacity_rebalance: Optional[pulumi.Input['SpotFleetSpotCapacityRebalanceArgs']] = None): - SpotFleetSpotMaintenanceStrategiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - capacity_rebalance=capacity_rebalance, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - capacity_rebalance: Optional[pulumi.Input['SpotFleetSpotCapacityRebalanceArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if capacity_rebalance is not None: - _setter("capacity_rebalance", capacity_rebalance) + pulumi.set(__self__, "capacity_rebalance", capacity_rebalance) @property @pulumi.getter(name="capacityRebalance") @@ -10781,25 +8478,12 @@ def __init__(__self__, *, availability_zone: Optional[pulumi.Input[str]] = None, group_name: Optional[pulumi.Input[str]] = None, tenancy: Optional[pulumi.Input['SpotFleetSpotPlacementTenancy']] = None): - SpotFleetSpotPlacementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_zone=availability_zone, - group_name=group_name, - tenancy=tenancy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_zone: Optional[pulumi.Input[str]] = None, - group_name: Optional[pulumi.Input[str]] = None, - tenancy: Optional[pulumi.Input['SpotFleetSpotPlacementTenancy']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_zone is not None: - _setter("availability_zone", availability_zone) + pulumi.set(__self__, "availability_zone", availability_zone) if group_name is not None: - _setter("group_name", group_name) + pulumi.set(__self__, "group_name", group_name) if tenancy is not None: - _setter("tenancy", tenancy) + pulumi.set(__self__, "tenancy", tenancy) @property @pulumi.getter(name="availabilityZone") @@ -10834,21 +8518,10 @@ class SpotFleetTagSpecificationArgs: def __init__(__self__, *, resource_type: Optional[pulumi.Input['SpotFleetTagSpecificationResourceType']] = None, tags: Optional[pulumi.Input[Sequence[pulumi.Input['SpotFleetTagArgs']]]] = None): - SpotFleetTagSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_type=resource_type, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_type: Optional[pulumi.Input['SpotFleetTagSpecificationResourceType']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['SpotFleetTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if resource_type is not None: - _setter("resource_type", resource_type) + pulumi.set(__self__, "resource_type", resource_type) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="resourceType") @@ -10874,19 +8547,8 @@ class SpotFleetTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - SpotFleetTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -10911,16 +8573,7 @@ def value(self, value: pulumi.Input[str]): class SpotFleetTargetGroupsConfigArgs: def __init__(__self__, *, target_groups: pulumi.Input[Sequence[pulumi.Input['SpotFleetTargetGroupArgs']]]): - SpotFleetTargetGroupsConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_groups=target_groups, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_groups: pulumi.Input[Sequence[pulumi.Input['SpotFleetTargetGroupArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_groups", target_groups) + pulumi.set(__self__, "target_groups", target_groups) @property @pulumi.getter(name="targetGroups") @@ -10936,16 +8589,7 @@ def target_groups(self, value: pulumi.Input[Sequence[pulumi.Input['SpotFleetTarg class SpotFleetTargetGroupArgs: def __init__(__self__, *, arn: pulumi.Input[str]): - SpotFleetTargetGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) @property @pulumi.getter @@ -10962,21 +8606,10 @@ class SpotFleetTotalLocalStorageGbRequestArgs: def __init__(__self__, *, max: Optional[pulumi.Input[float]] = None, min: Optional[pulumi.Input[float]] = None): - SpotFleetTotalLocalStorageGbRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[pulumi.Input[float]] = None, - min: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -11002,21 +8635,10 @@ class SpotFleetVCpuCountRangeRequestArgs: def __init__(__self__, *, max: Optional[pulumi.Input[int]] = None, min: Optional[pulumi.Input[int]] = None): - SpotFleetVCpuCountRangeRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[pulumi.Input[int]] = None, - min: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -11047,21 +8669,10 @@ def __init__(__self__, *, :param pulumi.Input[bool] customer_managed_key_enabled: Whether to encrypt the policy with the provided key or disable encryption :param pulumi.Input[str] kms_key_arn: KMS Key Arn used to encrypt the group policy """ - SseSpecificationPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - customer_managed_key_enabled=customer_managed_key_enabled, - kms_key_arn=kms_key_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - customer_managed_key_enabled: Optional[pulumi.Input[bool]] = None, - kms_key_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if customer_managed_key_enabled is not None: - _setter("customer_managed_key_enabled", customer_managed_key_enabled) + pulumi.set(__self__, "customer_managed_key_enabled", customer_managed_key_enabled) if kms_key_arn is not None: - _setter("kms_key_arn", kms_key_arn) + pulumi.set(__self__, "kms_key_arn", kms_key_arn) @property @pulumi.getter(name="customerManagedKeyEnabled") @@ -11093,19 +8704,8 @@ class SubnetTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - SubnetTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -11136,21 +8736,10 @@ def __init__(__self__, *, :param pulumi.Input[str] resource_type: The type of resource to tag. :param pulumi.Input[Sequence[pulumi.Input['LaunchTemplateTagArgs']]] tags: The tags for the resource. """ - TagSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_type=resource_type, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_type: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['LaunchTemplateTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if resource_type is not None: - _setter("resource_type", resource_type) + pulumi.set(__self__, "resource_type", resource_type) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="resourceType") @@ -11182,19 +8771,8 @@ class TrafficMirrorFilterRuleTrafficMirrorPortRangeArgs: def __init__(__self__, *, from_port: pulumi.Input[int], to_port: pulumi.Input[int]): - TrafficMirrorFilterRuleTrafficMirrorPortRangeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - from_port=from_port, - to_port=to_port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - from_port: pulumi.Input[int], - to_port: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("from_port", from_port) - _setter("to_port", to_port) + pulumi.set(__self__, "from_port", from_port) + pulumi.set(__self__, "to_port", to_port) @property @pulumi.getter(name="fromPort") @@ -11220,19 +8798,8 @@ class TrafficMirrorFilterTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - TrafficMirrorFilterTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -11258,19 +8825,8 @@ class TrafficMirrorSessionTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - TrafficMirrorSessionTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -11296,19 +8852,8 @@ class TrafficMirrorTargetTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - TrafficMirrorTargetTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -11334,19 +8879,8 @@ class TransitGatewayAttachmentTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - TransitGatewayAttachmentTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -11374,17 +8908,8 @@ def __init__(__self__, *, """ :param pulumi.Input[str] protocol: The tunnel protocol. """ - TransitGatewayConnectOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - protocol=protocol, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - protocol: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if protocol is not None: - _setter("protocol", protocol) + pulumi.set(__self__, "protocol", protocol) @property @pulumi.getter @@ -11408,21 +8933,10 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key of the tag. Constraints: Tag keys are case-sensitive and accept a maximum of 127 Unicode characters. May not begin with aws:. :param pulumi.Input[str] value: The value of the tag. Constraints: Tag values are case-sensitive and accept a maximum of 255 Unicode characters. """ - TransitGatewayConnectTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -11458,21 +8972,10 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key of the tag. Constraints: Tag keys are case-sensitive and accept a maximum of 127 Unicode characters. May not begin with aws:. :param pulumi.Input[str] value: The value of the tag. Constraints: Tag values are case-sensitive and accept a maximum of 255 Unicode characters. """ - TransitGatewayMulticastDomainTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -11508,21 +9011,10 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key of the tag. Constraints: Tag keys are case-sensitive and accept a maximum of 127 Unicode characters. May not begin with aws:. :param pulumi.Input[str] value: The value of the tag. Constraints: Tag values are case-sensitive and accept a maximum of 255 Unicode characters. """ - TransitGatewayPeeringAttachmentTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -11558,19 +9050,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key of the associated tag key-value pair :param pulumi.Input[str] value: The value of the associated tag key-value pair """ - TransitGatewayRouteTableTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -11602,19 +9083,8 @@ class TransitGatewayTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - TransitGatewayTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -11640,19 +9110,8 @@ class TransitGatewayVpcAttachmentTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - TransitGatewayVpcAttachmentTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -11687,29 +9146,14 @@ def __init__(__self__, *, :param pulumi.Input[str] protocol: The IP protocol. :param pulumi.Input[Sequence[pulumi.Input[str]]] subnet_ids: The IDs of the subnets. """ - VerifiedAccessEndpointLoadBalancerOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - load_balancer_arn=load_balancer_arn, - port=port, - protocol=protocol, - subnet_ids=subnet_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - load_balancer_arn: Optional[pulumi.Input[str]] = None, - port: Optional[pulumi.Input[int]] = None, - protocol: Optional[pulumi.Input[str]] = None, - subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if load_balancer_arn is not None: - _setter("load_balancer_arn", load_balancer_arn) + pulumi.set(__self__, "load_balancer_arn", load_balancer_arn) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if protocol is not None: - _setter("protocol", protocol) + pulumi.set(__self__, "protocol", protocol) if subnet_ids is not None: - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) @property @pulumi.getter(name="loadBalancerArn") @@ -11772,25 +9216,12 @@ def __init__(__self__, *, :param pulumi.Input[int] port: The IP port number. :param pulumi.Input[str] protocol: The IP protocol. """ - VerifiedAccessEndpointNetworkInterfaceOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - network_interface_id=network_interface_id, - port=port, - protocol=protocol, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - network_interface_id: Optional[pulumi.Input[str]] = None, - port: Optional[pulumi.Input[int]] = None, - protocol: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if network_interface_id is not None: - _setter("network_interface_id", network_interface_id) + pulumi.set(__self__, "network_interface_id", network_interface_id) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if protocol is not None: - _setter("protocol", protocol) + pulumi.set(__self__, "protocol", protocol) @property @pulumi.getter(name="networkInterfaceId") @@ -11839,21 +9270,10 @@ def __init__(__self__, *, :param pulumi.Input[bool] customer_managed_key_enabled: Whether to encrypt the policy with the provided key or disable encryption :param pulumi.Input[str] kms_key_arn: KMS Key Arn used to encrypt the group policy """ - VerifiedAccessEndpointSseSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - customer_managed_key_enabled=customer_managed_key_enabled, - kms_key_arn=kms_key_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - customer_managed_key_enabled: Optional[pulumi.Input[bool]] = None, - kms_key_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if customer_managed_key_enabled is not None: - _setter("customer_managed_key_enabled", customer_managed_key_enabled) + pulumi.set(__self__, "customer_managed_key_enabled", customer_managed_key_enabled) if kms_key_arn is not None: - _setter("kms_key_arn", kms_key_arn) + pulumi.set(__self__, "kms_key_arn", kms_key_arn) @property @pulumi.getter(name="customerManagedKeyEnabled") @@ -11890,19 +9310,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - VerifiedAccessEndpointTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -11939,21 +9348,10 @@ def __init__(__self__, *, :param pulumi.Input[bool] customer_managed_key_enabled: Whether to encrypt the policy with the provided key or disable encryption :param pulumi.Input[str] kms_key_arn: KMS Key Arn used to encrypt the group policy """ - VerifiedAccessGroupSseSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - customer_managed_key_enabled=customer_managed_key_enabled, - kms_key_arn=kms_key_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - customer_managed_key_enabled: Optional[pulumi.Input[bool]] = None, - kms_key_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if customer_managed_key_enabled is not None: - _setter("customer_managed_key_enabled", customer_managed_key_enabled) + pulumi.set(__self__, "customer_managed_key_enabled", customer_managed_key_enabled) if kms_key_arn is not None: - _setter("kms_key_arn", kms_key_arn) + pulumi.set(__self__, "kms_key_arn", kms_key_arn) @property @pulumi.getter(name="customerManagedKeyEnabled") @@ -11990,19 +9388,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - VerifiedAccessGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -12039,19 +9426,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - VerifiedAccessInstanceTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -12088,21 +9464,10 @@ def __init__(__self__, *, :param pulumi.Input[bool] enabled: Indicates whether logging is enabled. :param pulumi.Input[str] log_group: The ID of the CloudWatch Logs log group. """ - VerifiedAccessInstanceVerifiedAccessLogsCloudWatchLogsPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - log_group=log_group, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[pulumi.Input[bool]] = None, - log_group: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if log_group is not None: - _setter("log_group", log_group) + pulumi.set(__self__, "log_group", log_group) @property @pulumi.getter @@ -12139,21 +9504,10 @@ def __init__(__self__, *, :param pulumi.Input[str] delivery_stream: The ID of the delivery stream. :param pulumi.Input[bool] enabled: Indicates whether logging is enabled. """ - VerifiedAccessInstanceVerifiedAccessLogsKinesisDataFirehosePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - delivery_stream=delivery_stream, - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delivery_stream: Optional[pulumi.Input[str]] = None, - enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if delivery_stream is not None: - _setter("delivery_stream", delivery_stream) + pulumi.set(__self__, "delivery_stream", delivery_stream) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter(name="deliveryStream") @@ -12194,29 +9548,14 @@ def __init__(__self__, *, :param pulumi.Input[bool] enabled: Indicates whether logging is enabled. :param pulumi.Input[str] prefix: The bucket prefix. """ - VerifiedAccessInstanceVerifiedAccessLogsS3PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - bucket_owner=bucket_owner, - enabled=enabled, - prefix=prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: Optional[pulumi.Input[str]] = None, - bucket_owner: Optional[pulumi.Input[str]] = None, - enabled: Optional[pulumi.Input[bool]] = None, - prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bucket_name is not None: - _setter("bucket_name", bucket_name) + pulumi.set(__self__, "bucket_name", bucket_name) if bucket_owner is not None: - _setter("bucket_owner", bucket_owner) + pulumi.set(__self__, "bucket_owner", bucket_owner) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) @property @pulumi.getter(name="bucketName") @@ -12283,33 +9622,16 @@ def __init__(__self__, *, :param pulumi.Input[str] log_version: Select log version for Verified Access logs. :param pulumi.Input['VerifiedAccessInstanceVerifiedAccessLogsS3PropertiesArgs'] s3: Sends Verified Access logs to Amazon S3. """ - VerifiedAccessInstanceVerifiedAccessLogsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_logs=cloud_watch_logs, - include_trust_context=include_trust_context, - kinesis_data_firehose=kinesis_data_firehose, - log_version=log_version, - s3=s3, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_logs: Optional[pulumi.Input['VerifiedAccessInstanceVerifiedAccessLogsCloudWatchLogsPropertiesArgs']] = None, - include_trust_context: Optional[pulumi.Input[bool]] = None, - kinesis_data_firehose: Optional[pulumi.Input['VerifiedAccessInstanceVerifiedAccessLogsKinesisDataFirehosePropertiesArgs']] = None, - log_version: Optional[pulumi.Input[str]] = None, - s3: Optional[pulumi.Input['VerifiedAccessInstanceVerifiedAccessLogsS3PropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_watch_logs is not None: - _setter("cloud_watch_logs", cloud_watch_logs) + pulumi.set(__self__, "cloud_watch_logs", cloud_watch_logs) if include_trust_context is not None: - _setter("include_trust_context", include_trust_context) + pulumi.set(__self__, "include_trust_context", include_trust_context) if kinesis_data_firehose is not None: - _setter("kinesis_data_firehose", kinesis_data_firehose) + pulumi.set(__self__, "kinesis_data_firehose", kinesis_data_firehose) if log_version is not None: - _setter("log_version", log_version) + pulumi.set(__self__, "log_version", log_version) if s3 is not None: - _setter("s3", s3) + pulumi.set(__self__, "s3", s3) @property @pulumi.getter(name="cloudWatchLogs") @@ -12388,33 +9710,16 @@ def __init__(__self__, *, :param pulumi.Input[str] user_trust_provider_type: The type of user-based trust provider. :param pulumi.Input[str] verified_access_trust_provider_id: The ID of the trust provider. """ - VerifiedAccessInstanceVerifiedAccessTrustProviderArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - device_trust_provider_type=device_trust_provider_type, - trust_provider_type=trust_provider_type, - user_trust_provider_type=user_trust_provider_type, - verified_access_trust_provider_id=verified_access_trust_provider_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[pulumi.Input[str]] = None, - device_trust_provider_type: Optional[pulumi.Input[str]] = None, - trust_provider_type: Optional[pulumi.Input[str]] = None, - user_trust_provider_type: Optional[pulumi.Input[str]] = None, - verified_access_trust_provider_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if device_trust_provider_type is not None: - _setter("device_trust_provider_type", device_trust_provider_type) + pulumi.set(__self__, "device_trust_provider_type", device_trust_provider_type) if trust_provider_type is not None: - _setter("trust_provider_type", trust_provider_type) + pulumi.set(__self__, "trust_provider_type", trust_provider_type) if user_trust_provider_type is not None: - _setter("user_trust_provider_type", user_trust_provider_type) + pulumi.set(__self__, "user_trust_provider_type", user_trust_provider_type) if verified_access_trust_provider_id is not None: - _setter("verified_access_trust_provider_id", verified_access_trust_provider_id) + pulumi.set(__self__, "verified_access_trust_provider_id", verified_access_trust_provider_id) @property @pulumi.getter @@ -12485,17 +9790,8 @@ def __init__(__self__, *, The options for device identity based trust providers. :param pulumi.Input[str] tenant_id: The ID of the tenant application with the device-identity provider. """ - VerifiedAccessTrustProviderDeviceOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - tenant_id=tenant_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - tenant_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if tenant_id is not None: - _setter("tenant_id", tenant_id) + pulumi.set(__self__, "tenant_id", tenant_id) @property @pulumi.getter(name="tenantId") @@ -12530,41 +9826,20 @@ def __init__(__self__, *, :param pulumi.Input[str] token_endpoint: The OIDC token endpoint. :param pulumi.Input[str] user_info_endpoint: The OIDC user info endpoint. """ - VerifiedAccessTrustProviderOidcOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - authorization_endpoint=authorization_endpoint, - client_id=client_id, - client_secret=client_secret, - issuer=issuer, - scope=scope, - token_endpoint=token_endpoint, - user_info_endpoint=user_info_endpoint, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - authorization_endpoint: Optional[pulumi.Input[str]] = None, - client_id: Optional[pulumi.Input[str]] = None, - client_secret: Optional[pulumi.Input[str]] = None, - issuer: Optional[pulumi.Input[str]] = None, - scope: Optional[pulumi.Input[str]] = None, - token_endpoint: Optional[pulumi.Input[str]] = None, - user_info_endpoint: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if authorization_endpoint is not None: - _setter("authorization_endpoint", authorization_endpoint) + pulumi.set(__self__, "authorization_endpoint", authorization_endpoint) if client_id is not None: - _setter("client_id", client_id) + pulumi.set(__self__, "client_id", client_id) if client_secret is not None: - _setter("client_secret", client_secret) + pulumi.set(__self__, "client_secret", client_secret) if issuer is not None: - _setter("issuer", issuer) + pulumi.set(__self__, "issuer", issuer) if scope is not None: - _setter("scope", scope) + pulumi.set(__self__, "scope", scope) if token_endpoint is not None: - _setter("token_endpoint", token_endpoint) + pulumi.set(__self__, "token_endpoint", token_endpoint) if user_info_endpoint is not None: - _setter("user_info_endpoint", user_info_endpoint) + pulumi.set(__self__, "user_info_endpoint", user_info_endpoint) @property @pulumi.getter(name="authorizationEndpoint") @@ -12661,19 +9936,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - VerifiedAccessTrustProviderTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -12709,19 +9973,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - VolumeTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -12758,19 +10011,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - VpcPeeringConnectionTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -12802,19 +10044,8 @@ class VpcTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - VpcTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -12840,19 +10071,8 @@ class VpnConnectionTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - VpnConnectionTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -12878,21 +10098,10 @@ class VpnConnectionVpnTunnelOptionsSpecificationArgs: def __init__(__self__, *, pre_shared_key: Optional[pulumi.Input[str]] = None, tunnel_inside_cidr: Optional[pulumi.Input[str]] = None): - VpnConnectionVpnTunnelOptionsSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - pre_shared_key=pre_shared_key, - tunnel_inside_cidr=tunnel_inside_cidr, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pre_shared_key: Optional[pulumi.Input[str]] = None, - tunnel_inside_cidr: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pre_shared_key is not None: - _setter("pre_shared_key", pre_shared_key) + pulumi.set(__self__, "pre_shared_key", pre_shared_key) if tunnel_inside_cidr is not None: - _setter("tunnel_inside_cidr", tunnel_inside_cidr) + pulumi.set(__self__, "tunnel_inside_cidr", tunnel_inside_cidr) @property @pulumi.getter(name="preSharedKey") @@ -12918,19 +10127,8 @@ class VpnGatewayTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - VpnGatewayTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/ec2/capacity_reservation.py b/sdk/python/pulumi_aws_native/ec2/capacity_reservation.py index d18ca2a917..589f7f0259 100644 --- a/sdk/python/pulumi_aws_native/ec2/capacity_reservation.py +++ b/sdk/python/pulumi_aws_native/ec2/capacity_reservation.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -32,61 +32,28 @@ def __init__(__self__, *, """ The set of arguments for constructing a CapacityReservation resource. """ - CapacityReservationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_zone=availability_zone, - instance_count=instance_count, - instance_platform=instance_platform, - instance_type=instance_type, - ebs_optimized=ebs_optimized, - end_date=end_date, - end_date_type=end_date_type, - ephemeral_storage=ephemeral_storage, - instance_match_criteria=instance_match_criteria, - out_post_arn=out_post_arn, - placement_group_arn=placement_group_arn, - tag_specifications=tag_specifications, - tenancy=tenancy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_zone: pulumi.Input[str], - instance_count: pulumi.Input[int], - instance_platform: pulumi.Input[str], - instance_type: pulumi.Input[str], - ebs_optimized: Optional[pulumi.Input[bool]] = None, - end_date: Optional[pulumi.Input[str]] = None, - end_date_type: Optional[pulumi.Input[str]] = None, - ephemeral_storage: Optional[pulumi.Input[bool]] = None, - instance_match_criteria: Optional[pulumi.Input[str]] = None, - out_post_arn: Optional[pulumi.Input[str]] = None, - placement_group_arn: Optional[pulumi.Input[str]] = None, - tag_specifications: Optional[pulumi.Input[Sequence[pulumi.Input['CapacityReservationTagSpecificationArgs']]]] = None, - tenancy: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("availability_zone", availability_zone) - _setter("instance_count", instance_count) - _setter("instance_platform", instance_platform) - _setter("instance_type", instance_type) + pulumi.set(__self__, "availability_zone", availability_zone) + pulumi.set(__self__, "instance_count", instance_count) + pulumi.set(__self__, "instance_platform", instance_platform) + pulumi.set(__self__, "instance_type", instance_type) if ebs_optimized is not None: - _setter("ebs_optimized", ebs_optimized) + pulumi.set(__self__, "ebs_optimized", ebs_optimized) if end_date is not None: - _setter("end_date", end_date) + pulumi.set(__self__, "end_date", end_date) if end_date_type is not None: - _setter("end_date_type", end_date_type) + pulumi.set(__self__, "end_date_type", end_date_type) if ephemeral_storage is not None: - _setter("ephemeral_storage", ephemeral_storage) + pulumi.set(__self__, "ephemeral_storage", ephemeral_storage) if instance_match_criteria is not None: - _setter("instance_match_criteria", instance_match_criteria) + pulumi.set(__self__, "instance_match_criteria", instance_match_criteria) if out_post_arn is not None: - _setter("out_post_arn", out_post_arn) + pulumi.set(__self__, "out_post_arn", out_post_arn) if placement_group_arn is not None: - _setter("placement_group_arn", placement_group_arn) + pulumi.set(__self__, "placement_group_arn", placement_group_arn) if tag_specifications is not None: - _setter("tag_specifications", tag_specifications) + pulumi.set(__self__, "tag_specifications", tag_specifications) if tenancy is not None: - _setter("tenancy", tenancy) + pulumi.set(__self__, "tenancy", tenancy) @property @pulumi.getter(name="availabilityZone") @@ -250,10 +217,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CapacityReservationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/capacity_reservation_fleet.py b/sdk/python/pulumi_aws_native/ec2/capacity_reservation_fleet.py index dbd06be80c..3f9bb1b906 100644 --- a/sdk/python/pulumi_aws_native/ec2/capacity_reservation_fleet.py +++ b/sdk/python/pulumi_aws_native/ec2/capacity_reservation_fleet.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -29,49 +29,24 @@ def __init__(__self__, *, """ The set of arguments for constructing a CapacityReservationFleet resource. """ - CapacityReservationFleetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - allocation_strategy=allocation_strategy, - end_date=end_date, - instance_match_criteria=instance_match_criteria, - instance_type_specifications=instance_type_specifications, - no_remove_end_date=no_remove_end_date, - remove_end_date=remove_end_date, - tag_specifications=tag_specifications, - tenancy=tenancy, - total_target_capacity=total_target_capacity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allocation_strategy: Optional[pulumi.Input[str]] = None, - end_date: Optional[pulumi.Input[str]] = None, - instance_match_criteria: Optional[pulumi.Input['CapacityReservationFleetInstanceMatchCriteria']] = None, - instance_type_specifications: Optional[pulumi.Input[Sequence[pulumi.Input['CapacityReservationFleetInstanceTypeSpecificationArgs']]]] = None, - no_remove_end_date: Optional[pulumi.Input[bool]] = None, - remove_end_date: Optional[pulumi.Input[bool]] = None, - tag_specifications: Optional[pulumi.Input[Sequence[pulumi.Input['CapacityReservationFleetTagSpecificationArgs']]]] = None, - tenancy: Optional[pulumi.Input['CapacityReservationFleetTenancy']] = None, - total_target_capacity: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if allocation_strategy is not None: - _setter("allocation_strategy", allocation_strategy) + pulumi.set(__self__, "allocation_strategy", allocation_strategy) if end_date is not None: - _setter("end_date", end_date) + pulumi.set(__self__, "end_date", end_date) if instance_match_criteria is not None: - _setter("instance_match_criteria", instance_match_criteria) + pulumi.set(__self__, "instance_match_criteria", instance_match_criteria) if instance_type_specifications is not None: - _setter("instance_type_specifications", instance_type_specifications) + pulumi.set(__self__, "instance_type_specifications", instance_type_specifications) if no_remove_end_date is not None: - _setter("no_remove_end_date", no_remove_end_date) + pulumi.set(__self__, "no_remove_end_date", no_remove_end_date) if remove_end_date is not None: - _setter("remove_end_date", remove_end_date) + pulumi.set(__self__, "remove_end_date", remove_end_date) if tag_specifications is not None: - _setter("tag_specifications", tag_specifications) + pulumi.set(__self__, "tag_specifications", tag_specifications) if tenancy is not None: - _setter("tenancy", tenancy) + pulumi.set(__self__, "tenancy", tenancy) if total_target_capacity is not None: - _setter("total_target_capacity", total_target_capacity) + pulumi.set(__self__, "total_target_capacity", total_target_capacity) @property @pulumi.getter(name="allocationStrategy") @@ -195,10 +170,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CapacityReservationFleetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/carrier_gateway.py b/sdk/python/pulumi_aws_native/ec2/carrier_gateway.py index 47971c0c7a..346ceaaccb 100644 --- a/sdk/python/pulumi_aws_native/ec2/carrier_gateway.py +++ b/sdk/python/pulumi_aws_native/ec2/carrier_gateway.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,20 +23,9 @@ def __init__(__self__, *, :param pulumi.Input[str] vpc_id: The ID of the VPC. :param pulumi.Input[Sequence[pulumi.Input['CarrierGatewayTagArgs']]] tags: The tags for the carrier gateway. """ - CarrierGatewayArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - vpc_id=vpc_id, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - vpc_id: pulumi.Input[str], - tags: Optional[pulumi.Input[Sequence[pulumi.Input['CarrierGatewayTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "vpc_id", vpc_id) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="vpcId") @@ -98,10 +87,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CarrierGatewayArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/client_vpn_authorization_rule.py b/sdk/python/pulumi_aws_native/ec2/client_vpn_authorization_rule.py index 9dd813f24c..3a4bb30bf9 100644 --- a/sdk/python/pulumi_aws_native/ec2/client_vpn_authorization_rule.py +++ b/sdk/python/pulumi_aws_native/ec2/client_vpn_authorization_rule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['ClientVpnAuthorizationRuleArgs', 'ClientVpnAuthorizationRule'] @@ -22,31 +22,14 @@ def __init__(__self__, *, """ The set of arguments for constructing a ClientVpnAuthorizationRule resource. """ - ClientVpnAuthorizationRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_vpn_endpoint_id=client_vpn_endpoint_id, - target_network_cidr=target_network_cidr, - access_group_id=access_group_id, - authorize_all_groups=authorize_all_groups, - description=description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_vpn_endpoint_id: pulumi.Input[str], - target_network_cidr: pulumi.Input[str], - access_group_id: Optional[pulumi.Input[str]] = None, - authorize_all_groups: Optional[pulumi.Input[bool]] = None, - description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("client_vpn_endpoint_id", client_vpn_endpoint_id) - _setter("target_network_cidr", target_network_cidr) + pulumi.set(__self__, "client_vpn_endpoint_id", client_vpn_endpoint_id) + pulumi.set(__self__, "target_network_cidr", target_network_cidr) if access_group_id is not None: - _setter("access_group_id", access_group_id) + pulumi.set(__self__, "access_group_id", access_group_id) if authorize_all_groups is not None: - _setter("authorize_all_groups", authorize_all_groups) + pulumi.set(__self__, "authorize_all_groups", authorize_all_groups) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) @property @pulumi.getter(name="clientVpnEndpointId") @@ -135,10 +118,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ClientVpnAuthorizationRuleArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/client_vpn_endpoint.py b/sdk/python/pulumi_aws_native/ec2/client_vpn_endpoint.py index 544fa3cb28..5dd62ea177 100644 --- a/sdk/python/pulumi_aws_native/ec2/client_vpn_endpoint.py +++ b/sdk/python/pulumi_aws_native/ec2/client_vpn_endpoint.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -35,73 +35,34 @@ def __init__(__self__, *, """ The set of arguments for constructing a ClientVpnEndpoint resource. """ - ClientVpnEndpointArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - authentication_options=authentication_options, - client_cidr_block=client_cidr_block, - connection_log_options=connection_log_options, - server_certificate_arn=server_certificate_arn, - client_connect_options=client_connect_options, - client_login_banner_options=client_login_banner_options, - description=description, - dns_servers=dns_servers, - security_group_ids=security_group_ids, - self_service_portal=self_service_portal, - session_timeout_hours=session_timeout_hours, - split_tunnel=split_tunnel, - tag_specifications=tag_specifications, - transport_protocol=transport_protocol, - vpc_id=vpc_id, - vpn_port=vpn_port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - authentication_options: pulumi.Input[Sequence[pulumi.Input['ClientVpnEndpointClientAuthenticationRequestArgs']]], - client_cidr_block: pulumi.Input[str], - connection_log_options: pulumi.Input['ClientVpnEndpointConnectionLogOptionsArgs'], - server_certificate_arn: pulumi.Input[str], - client_connect_options: Optional[pulumi.Input['ClientVpnEndpointClientConnectOptionsArgs']] = None, - client_login_banner_options: Optional[pulumi.Input['ClientVpnEndpointClientLoginBannerOptionsArgs']] = None, - description: Optional[pulumi.Input[str]] = None, - dns_servers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - self_service_portal: Optional[pulumi.Input[str]] = None, - session_timeout_hours: Optional[pulumi.Input[int]] = None, - split_tunnel: Optional[pulumi.Input[bool]] = None, - tag_specifications: Optional[pulumi.Input[Sequence[pulumi.Input['ClientVpnEndpointTagSpecificationArgs']]]] = None, - transport_protocol: Optional[pulumi.Input[str]] = None, - vpc_id: Optional[pulumi.Input[str]] = None, - vpn_port: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("authentication_options", authentication_options) - _setter("client_cidr_block", client_cidr_block) - _setter("connection_log_options", connection_log_options) - _setter("server_certificate_arn", server_certificate_arn) + pulumi.set(__self__, "authentication_options", authentication_options) + pulumi.set(__self__, "client_cidr_block", client_cidr_block) + pulumi.set(__self__, "connection_log_options", connection_log_options) + pulumi.set(__self__, "server_certificate_arn", server_certificate_arn) if client_connect_options is not None: - _setter("client_connect_options", client_connect_options) + pulumi.set(__self__, "client_connect_options", client_connect_options) if client_login_banner_options is not None: - _setter("client_login_banner_options", client_login_banner_options) + pulumi.set(__self__, "client_login_banner_options", client_login_banner_options) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if dns_servers is not None: - _setter("dns_servers", dns_servers) + pulumi.set(__self__, "dns_servers", dns_servers) if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if self_service_portal is not None: - _setter("self_service_portal", self_service_portal) + pulumi.set(__self__, "self_service_portal", self_service_portal) if session_timeout_hours is not None: - _setter("session_timeout_hours", session_timeout_hours) + pulumi.set(__self__, "session_timeout_hours", session_timeout_hours) if split_tunnel is not None: - _setter("split_tunnel", split_tunnel) + pulumi.set(__self__, "split_tunnel", split_tunnel) if tag_specifications is not None: - _setter("tag_specifications", tag_specifications) + pulumi.set(__self__, "tag_specifications", tag_specifications) if transport_protocol is not None: - _setter("transport_protocol", transport_protocol) + pulumi.set(__self__, "transport_protocol", transport_protocol) if vpc_id is not None: - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "vpc_id", vpc_id) if vpn_port is not None: - _setter("vpn_port", vpn_port) + pulumi.set(__self__, "vpn_port", vpn_port) @property @pulumi.getter(name="authenticationOptions") @@ -300,10 +261,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ClientVpnEndpointArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -341,23 +298,8 @@ def _internal_init(__self__, if client_cidr_block is None and not opts.urn: raise TypeError("Missing required property 'client_cidr_block'") __props__.__dict__["client_cidr_block"] = client_cidr_block - if client_connect_options is not None and not isinstance(client_connect_options, ClientVpnEndpointClientConnectOptionsArgs): - client_connect_options = client_connect_options or {} - def _setter(key, value): - client_connect_options[key] = value - ClientVpnEndpointClientConnectOptionsArgs._configure(_setter, **client_connect_options) __props__.__dict__["client_connect_options"] = client_connect_options - if client_login_banner_options is not None and not isinstance(client_login_banner_options, ClientVpnEndpointClientLoginBannerOptionsArgs): - client_login_banner_options = client_login_banner_options or {} - def _setter(key, value): - client_login_banner_options[key] = value - ClientVpnEndpointClientLoginBannerOptionsArgs._configure(_setter, **client_login_banner_options) __props__.__dict__["client_login_banner_options"] = client_login_banner_options - if connection_log_options is not None and not isinstance(connection_log_options, ClientVpnEndpointConnectionLogOptionsArgs): - connection_log_options = connection_log_options or {} - def _setter(key, value): - connection_log_options[key] = value - ClientVpnEndpointConnectionLogOptionsArgs._configure(_setter, **connection_log_options) if connection_log_options is None and not opts.urn: raise TypeError("Missing required property 'connection_log_options'") __props__.__dict__["connection_log_options"] = connection_log_options diff --git a/sdk/python/pulumi_aws_native/ec2/client_vpn_route.py b/sdk/python/pulumi_aws_native/ec2/client_vpn_route.py index 348faeb6cf..12829b051a 100644 --- a/sdk/python/pulumi_aws_native/ec2/client_vpn_route.py +++ b/sdk/python/pulumi_aws_native/ec2/client_vpn_route.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['ClientVpnRouteArgs', 'ClientVpnRoute'] @@ -21,26 +21,11 @@ def __init__(__self__, *, """ The set of arguments for constructing a ClientVpnRoute resource. """ - ClientVpnRouteArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_vpn_endpoint_id=client_vpn_endpoint_id, - destination_cidr_block=destination_cidr_block, - target_vpc_subnet_id=target_vpc_subnet_id, - description=description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_vpn_endpoint_id: pulumi.Input[str], - destination_cidr_block: pulumi.Input[str], - target_vpc_subnet_id: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("client_vpn_endpoint_id", client_vpn_endpoint_id) - _setter("destination_cidr_block", destination_cidr_block) - _setter("target_vpc_subnet_id", target_vpc_subnet_id) + pulumi.set(__self__, "client_vpn_endpoint_id", client_vpn_endpoint_id) + pulumi.set(__self__, "destination_cidr_block", destination_cidr_block) + pulumi.set(__self__, "target_vpc_subnet_id", target_vpc_subnet_id) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) @property @pulumi.getter(name="clientVpnEndpointId") @@ -119,10 +104,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ClientVpnRouteArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/client_vpn_target_network_association.py b/sdk/python/pulumi_aws_native/ec2/client_vpn_target_network_association.py index 898c42053e..48170f36bf 100644 --- a/sdk/python/pulumi_aws_native/ec2/client_vpn_target_network_association.py +++ b/sdk/python/pulumi_aws_native/ec2/client_vpn_target_network_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['ClientVpnTargetNetworkAssociationArgs', 'ClientVpnTargetNetworkAssociation'] @@ -19,19 +19,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a ClientVpnTargetNetworkAssociation resource. """ - ClientVpnTargetNetworkAssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_vpn_endpoint_id=client_vpn_endpoint_id, - subnet_id=subnet_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_vpn_endpoint_id: pulumi.Input[str], - subnet_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("client_vpn_endpoint_id", client_vpn_endpoint_id) - _setter("subnet_id", subnet_id) + pulumi.set(__self__, "client_vpn_endpoint_id", client_vpn_endpoint_id) + pulumi.set(__self__, "subnet_id", subnet_id) @property @pulumi.getter(name="clientVpnEndpointId") @@ -90,10 +79,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ClientVpnTargetNetworkAssociationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/customer_gateway.py b/sdk/python/pulumi_aws_native/ec2/customer_gateway.py index d5131403b8..d39e119051 100644 --- a/sdk/python/pulumi_aws_native/ec2/customer_gateway.py +++ b/sdk/python/pulumi_aws_native/ec2/customer_gateway.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -29,30 +29,13 @@ def __init__(__self__, *, :param pulumi.Input[str] device_name: A name for the customer gateway device. :param pulumi.Input[Sequence[pulumi.Input['CustomerGatewayTagArgs']]] tags: One or more tags for the customer gateway. """ - CustomerGatewayArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bgp_asn=bgp_asn, - ip_address=ip_address, - type=type, - device_name=device_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bgp_asn: pulumi.Input[int], - ip_address: pulumi.Input[str], - type: pulumi.Input[str], - device_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['CustomerGatewayTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bgp_asn", bgp_asn) - _setter("ip_address", ip_address) - _setter("type", type) + pulumi.set(__self__, "bgp_asn", bgp_asn) + pulumi.set(__self__, "ip_address", ip_address) + pulumi.set(__self__, "type", type) if device_name is not None: - _setter("device_name", device_name) + pulumi.set(__self__, "device_name", device_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="bgpAsn") @@ -156,10 +139,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CustomerGatewayArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/dhcp_options.py b/sdk/python/pulumi_aws_native/ec2/dhcp_options.py index 44e8833c45..e952c93655 100644 --- a/sdk/python/pulumi_aws_native/ec2/dhcp_options.py +++ b/sdk/python/pulumi_aws_native/ec2/dhcp_options.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -31,37 +31,18 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] ntp_servers: The IPv4 addresses of up to four Network Time Protocol (NTP) servers. :param pulumi.Input[Sequence[pulumi.Input['DhcpOptionsTagArgs']]] tags: Any tags assigned to the DHCP options set. """ - DhcpOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - domain_name=domain_name, - domain_name_servers=domain_name_servers, - netbios_name_servers=netbios_name_servers, - netbios_node_type=netbios_node_type, - ntp_servers=ntp_servers, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - domain_name: Optional[pulumi.Input[str]] = None, - domain_name_servers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - netbios_name_servers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - netbios_node_type: Optional[pulumi.Input[int]] = None, - ntp_servers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DhcpOptionsTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if domain_name is not None: - _setter("domain_name", domain_name) + pulumi.set(__self__, "domain_name", domain_name) if domain_name_servers is not None: - _setter("domain_name_servers", domain_name_servers) + pulumi.set(__self__, "domain_name_servers", domain_name_servers) if netbios_name_servers is not None: - _setter("netbios_name_servers", netbios_name_servers) + pulumi.set(__self__, "netbios_name_servers", netbios_name_servers) if netbios_node_type is not None: - _setter("netbios_node_type", netbios_node_type) + pulumi.set(__self__, "netbios_node_type", netbios_node_type) if ntp_servers is not None: - _setter("ntp_servers", ntp_servers) + pulumi.set(__self__, "ntp_servers", ntp_servers) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="domainName") @@ -179,10 +160,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DhcpOptionsArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/ec2_fleet.py b/sdk/python/pulumi_aws_native/ec2/ec2_fleet.py index d6c1eb5848..7a05b31b5c 100644 --- a/sdk/python/pulumi_aws_native/ec2/ec2_fleet.py +++ b/sdk/python/pulumi_aws_native/ec2/ec2_fleet.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -32,59 +32,28 @@ def __init__(__self__, *, """ The set of arguments for constructing a Ec2Fleet resource. """ - Ec2FleetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - launch_template_configs=launch_template_configs, - target_capacity_specification=target_capacity_specification, - context=context, - excess_capacity_termination_policy=excess_capacity_termination_policy, - on_demand_options=on_demand_options, - replace_unhealthy_instances=replace_unhealthy_instances, - spot_options=spot_options, - tag_specifications=tag_specifications, - terminate_instances_with_expiration=terminate_instances_with_expiration, - type=type, - valid_from=valid_from, - valid_until=valid_until, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - launch_template_configs: pulumi.Input[Sequence[pulumi.Input['Ec2FleetFleetLaunchTemplateConfigRequestArgs']]], - target_capacity_specification: pulumi.Input['Ec2FleetTargetCapacitySpecificationRequestArgs'], - context: Optional[pulumi.Input[str]] = None, - excess_capacity_termination_policy: Optional[pulumi.Input['Ec2FleetExcessCapacityTerminationPolicy']] = None, - on_demand_options: Optional[pulumi.Input['Ec2FleetOnDemandOptionsRequestArgs']] = None, - replace_unhealthy_instances: Optional[pulumi.Input[bool]] = None, - spot_options: Optional[pulumi.Input['Ec2FleetSpotOptionsRequestArgs']] = None, - tag_specifications: Optional[pulumi.Input[Sequence[pulumi.Input['Ec2FleetTagSpecificationArgs']]]] = None, - terminate_instances_with_expiration: Optional[pulumi.Input[bool]] = None, - type: Optional[pulumi.Input['Ec2FleetType']] = None, - valid_from: Optional[pulumi.Input[str]] = None, - valid_until: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("launch_template_configs", launch_template_configs) - _setter("target_capacity_specification", target_capacity_specification) + pulumi.set(__self__, "launch_template_configs", launch_template_configs) + pulumi.set(__self__, "target_capacity_specification", target_capacity_specification) if context is not None: - _setter("context", context) + pulumi.set(__self__, "context", context) if excess_capacity_termination_policy is not None: - _setter("excess_capacity_termination_policy", excess_capacity_termination_policy) + pulumi.set(__self__, "excess_capacity_termination_policy", excess_capacity_termination_policy) if on_demand_options is not None: - _setter("on_demand_options", on_demand_options) + pulumi.set(__self__, "on_demand_options", on_demand_options) if replace_unhealthy_instances is not None: - _setter("replace_unhealthy_instances", replace_unhealthy_instances) + pulumi.set(__self__, "replace_unhealthy_instances", replace_unhealthy_instances) if spot_options is not None: - _setter("spot_options", spot_options) + pulumi.set(__self__, "spot_options", spot_options) if tag_specifications is not None: - _setter("tag_specifications", tag_specifications) + pulumi.set(__self__, "tag_specifications", tag_specifications) if terminate_instances_with_expiration is not None: - _setter("terminate_instances_with_expiration", terminate_instances_with_expiration) + pulumi.set(__self__, "terminate_instances_with_expiration", terminate_instances_with_expiration) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) if valid_from is not None: - _setter("valid_from", valid_from) + pulumi.set(__self__, "valid_from", valid_from) if valid_until is not None: - _setter("valid_until", valid_until) + pulumi.set(__self__, "valid_until", valid_until) @property @pulumi.getter(name="launchTemplateConfigs") @@ -238,10 +207,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - Ec2FleetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -273,25 +238,10 @@ def _internal_init(__self__, if launch_template_configs is None and not opts.urn: raise TypeError("Missing required property 'launch_template_configs'") __props__.__dict__["launch_template_configs"] = launch_template_configs - if on_demand_options is not None and not isinstance(on_demand_options, Ec2FleetOnDemandOptionsRequestArgs): - on_demand_options = on_demand_options or {} - def _setter(key, value): - on_demand_options[key] = value - Ec2FleetOnDemandOptionsRequestArgs._configure(_setter, **on_demand_options) __props__.__dict__["on_demand_options"] = on_demand_options __props__.__dict__["replace_unhealthy_instances"] = replace_unhealthy_instances - if spot_options is not None and not isinstance(spot_options, Ec2FleetSpotOptionsRequestArgs): - spot_options = spot_options or {} - def _setter(key, value): - spot_options[key] = value - Ec2FleetSpotOptionsRequestArgs._configure(_setter, **spot_options) __props__.__dict__["spot_options"] = spot_options __props__.__dict__["tag_specifications"] = tag_specifications - if target_capacity_specification is not None and not isinstance(target_capacity_specification, Ec2FleetTargetCapacitySpecificationRequestArgs): - target_capacity_specification = target_capacity_specification or {} - def _setter(key, value): - target_capacity_specification[key] = value - Ec2FleetTargetCapacitySpecificationRequestArgs._configure(_setter, **target_capacity_specification) if target_capacity_specification is None and not opts.urn: raise TypeError("Missing required property 'target_capacity_specification'") __props__.__dict__["target_capacity_specification"] = target_capacity_specification diff --git a/sdk/python/pulumi_aws_native/ec2/egress_only_internet_gateway.py b/sdk/python/pulumi_aws_native/ec2/egress_only_internet_gateway.py index c3a1dae40d..8c045fb366 100644 --- a/sdk/python/pulumi_aws_native/ec2/egress_only_internet_gateway.py +++ b/sdk/python/pulumi_aws_native/ec2/egress_only_internet_gateway.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['EgressOnlyInternetGatewayArgs', 'EgressOnlyInternetGateway'] @@ -19,16 +19,7 @@ def __init__(__self__, *, The set of arguments for constructing a EgressOnlyInternetGateway resource. :param pulumi.Input[str] vpc_id: The ID of the VPC for which to create the egress-only internet gateway. """ - EgressOnlyInternetGatewayArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - vpc_id=vpc_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - vpc_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "vpc_id", vpc_id) @property @pulumi.getter(name="vpcId") @@ -76,10 +67,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - EgressOnlyInternetGatewayArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/eip.py b/sdk/python/pulumi_aws_native/ec2/eip.py index 0946ca78a4..83bc823e52 100644 --- a/sdk/python/pulumi_aws_native/ec2/eip.py +++ b/sdk/python/pulumi_aws_native/ec2/eip.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -31,37 +31,18 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['EipTagArgs']]] tags: Any tags assigned to the EIP. :param pulumi.Input[str] transfer_address: The PublicIP of the EIP generated by resource through transfer from another account """ - EipArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - domain=domain, - instance_id=instance_id, - network_border_group=network_border_group, - public_ipv4_pool=public_ipv4_pool, - tags=tags, - transfer_address=transfer_address, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - domain: Optional[pulumi.Input[str]] = None, - instance_id: Optional[pulumi.Input[str]] = None, - network_border_group: Optional[pulumi.Input[str]] = None, - public_ipv4_pool: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['EipTagArgs']]]] = None, - transfer_address: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if domain is not None: - _setter("domain", domain) + pulumi.set(__self__, "domain", domain) if instance_id is not None: - _setter("instance_id", instance_id) + pulumi.set(__self__, "instance_id", instance_id) if network_border_group is not None: - _setter("network_border_group", network_border_group) + pulumi.set(__self__, "network_border_group", network_border_group) if public_ipv4_pool is not None: - _setter("public_ipv4_pool", public_ipv4_pool) + pulumi.set(__self__, "public_ipv4_pool", public_ipv4_pool) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if transfer_address is not None: - _setter("transfer_address", transfer_address) + pulumi.set(__self__, "transfer_address", transfer_address) @property @pulumi.getter @@ -179,10 +160,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - EipArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/eip_association.py b/sdk/python/pulumi_aws_native/ec2/eip_association.py index 561730f6d5..5caaec5ff7 100644 --- a/sdk/python/pulumi_aws_native/ec2/eip_association.py +++ b/sdk/python/pulumi_aws_native/ec2/eip_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['EipAssociationArgs', 'EipAssociation'] @@ -27,33 +27,16 @@ def __init__(__self__, *, :param pulumi.Input[str] network_interface_id: The ID of the network interface. :param pulumi.Input[str] private_ip_address: The primary or secondary private IP address to associate with the Elastic IP address. """ - EipAssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - allocation_id=allocation_id, - eip=eip, - instance_id=instance_id, - network_interface_id=network_interface_id, - private_ip_address=private_ip_address, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allocation_id: Optional[pulumi.Input[str]] = None, - eip: Optional[pulumi.Input[str]] = None, - instance_id: Optional[pulumi.Input[str]] = None, - network_interface_id: Optional[pulumi.Input[str]] = None, - private_ip_address: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if allocation_id is not None: - _setter("allocation_id", allocation_id) + pulumi.set(__self__, "allocation_id", allocation_id) if eip is not None: - _setter("eip", eip) + pulumi.set(__self__, "eip", eip) if instance_id is not None: - _setter("instance_id", instance_id) + pulumi.set(__self__, "instance_id", instance_id) if network_interface_id is not None: - _setter("network_interface_id", network_interface_id) + pulumi.set(__self__, "network_interface_id", network_interface_id) if private_ip_address is not None: - _setter("private_ip_address", private_ip_address) + pulumi.set(__self__, "private_ip_address", private_ip_address) @property @pulumi.getter(name="allocationId") @@ -157,10 +140,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - EipAssociationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/enclave_certificate_iam_role_association.py b/sdk/python/pulumi_aws_native/ec2/enclave_certificate_iam_role_association.py index d87ec1b342..190b849eb8 100644 --- a/sdk/python/pulumi_aws_native/ec2/enclave_certificate_iam_role_association.py +++ b/sdk/python/pulumi_aws_native/ec2/enclave_certificate_iam_role_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['EnclaveCertificateIamRoleAssociationArgs', 'EnclaveCertificateIamRoleAssociation'] @@ -21,19 +21,8 @@ def __init__(__self__, *, :param pulumi.Input[str] certificate_arn: The Amazon Resource Name (ARN) of the ACM certificate with which to associate the IAM role. :param pulumi.Input[str] role_arn: The Amazon Resource Name (ARN) of the IAM role to associate with the ACM certificate. You can associate up to 16 IAM roles with an ACM certificate. """ - EnclaveCertificateIamRoleAssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_arn=certificate_arn, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_arn: pulumi.Input[str], - role_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("certificate_arn", certificate_arn) - _setter("role_arn", role_arn) + pulumi.set(__self__, "certificate_arn", certificate_arn) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="certificateArn") @@ -95,10 +84,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - EnclaveCertificateIamRoleAssociationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/flow_log.py b/sdk/python/pulumi_aws_native/ec2/flow_log.py index 69b3090107..d0a004b774 100644 --- a/sdk/python/pulumi_aws_native/ec2/flow_log.py +++ b/sdk/python/pulumi_aws_native/ec2/flow_log.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -43,59 +43,28 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['FlowLogTagArgs']]] tags: The tags to apply to the flow logs. :param pulumi.Input['FlowLogTrafficType'] traffic_type: The type of traffic to log. You can log traffic that the resource accepts or rejects, or all traffic. """ - FlowLogArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_id=resource_id, - resource_type=resource_type, - deliver_cross_account_role=deliver_cross_account_role, - deliver_logs_permission_arn=deliver_logs_permission_arn, - destination_options=destination_options, - log_destination=log_destination, - log_destination_type=log_destination_type, - log_format=log_format, - log_group_name=log_group_name, - max_aggregation_interval=max_aggregation_interval, - tags=tags, - traffic_type=traffic_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_id: pulumi.Input[str], - resource_type: pulumi.Input['FlowLogResourceType'], - deliver_cross_account_role: Optional[pulumi.Input[str]] = None, - deliver_logs_permission_arn: Optional[pulumi.Input[str]] = None, - destination_options: Optional[pulumi.Input['DestinationOptionsPropertiesArgs']] = None, - log_destination: Optional[pulumi.Input[str]] = None, - log_destination_type: Optional[pulumi.Input['FlowLogLogDestinationType']] = None, - log_format: Optional[pulumi.Input[str]] = None, - log_group_name: Optional[pulumi.Input[str]] = None, - max_aggregation_interval: Optional[pulumi.Input[int]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['FlowLogTagArgs']]]] = None, - traffic_type: Optional[pulumi.Input['FlowLogTrafficType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_id", resource_id) - _setter("resource_type", resource_type) + pulumi.set(__self__, "resource_id", resource_id) + pulumi.set(__self__, "resource_type", resource_type) if deliver_cross_account_role is not None: - _setter("deliver_cross_account_role", deliver_cross_account_role) + pulumi.set(__self__, "deliver_cross_account_role", deliver_cross_account_role) if deliver_logs_permission_arn is not None: - _setter("deliver_logs_permission_arn", deliver_logs_permission_arn) + pulumi.set(__self__, "deliver_logs_permission_arn", deliver_logs_permission_arn) if destination_options is not None: - _setter("destination_options", destination_options) + pulumi.set(__self__, "destination_options", destination_options) if log_destination is not None: - _setter("log_destination", log_destination) + pulumi.set(__self__, "log_destination", log_destination) if log_destination_type is not None: - _setter("log_destination_type", log_destination_type) + pulumi.set(__self__, "log_destination_type", log_destination_type) if log_format is not None: - _setter("log_format", log_format) + pulumi.set(__self__, "log_format", log_format) if log_group_name is not None: - _setter("log_group_name", log_group_name) + pulumi.set(__self__, "log_group_name", log_group_name) if max_aggregation_interval is not None: - _setter("max_aggregation_interval", max_aggregation_interval) + pulumi.set(__self__, "max_aggregation_interval", max_aggregation_interval) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if traffic_type is not None: - _setter("traffic_type", traffic_type) + pulumi.set(__self__, "traffic_type", traffic_type) @property @pulumi.getter(name="resourceId") @@ -293,10 +262,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - FlowLogArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -325,11 +290,6 @@ def _internal_init(__self__, __props__.__dict__["deliver_cross_account_role"] = deliver_cross_account_role __props__.__dict__["deliver_logs_permission_arn"] = deliver_logs_permission_arn - if destination_options is not None and not isinstance(destination_options, DestinationOptionsPropertiesArgs): - destination_options = destination_options or {} - def _setter(key, value): - destination_options[key] = value - DestinationOptionsPropertiesArgs._configure(_setter, **destination_options) __props__.__dict__["destination_options"] = destination_options __props__.__dict__["log_destination"] = log_destination __props__.__dict__["log_destination_type"] = log_destination_type diff --git a/sdk/python/pulumi_aws_native/ec2/gateway_route_table_association.py b/sdk/python/pulumi_aws_native/ec2/gateway_route_table_association.py index 031c8311b2..f8151f5b5e 100644 --- a/sdk/python/pulumi_aws_native/ec2/gateway_route_table_association.py +++ b/sdk/python/pulumi_aws_native/ec2/gateway_route_table_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['GatewayRouteTableAssociationArgs', 'GatewayRouteTableAssociation'] @@ -21,19 +21,8 @@ def __init__(__self__, *, :param pulumi.Input[str] gateway_id: The ID of the gateway. :param pulumi.Input[str] route_table_id: The ID of the route table. """ - GatewayRouteTableAssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - gateway_id=gateway_id, - route_table_id=route_table_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - gateway_id: pulumi.Input[str], - route_table_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("gateway_id", gateway_id) - _setter("route_table_id", route_table_id) + pulumi.set(__self__, "gateway_id", gateway_id) + pulumi.set(__self__, "route_table_id", route_table_id) @property @pulumi.getter(name="gatewayId") @@ -95,10 +84,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - GatewayRouteTableAssociationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/get_capacity_reservation.py b/sdk/python/pulumi_aws_native/ec2/get_capacity_reservation.py index 45d0f36c4a..16a9d2dbf4 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_capacity_reservation.py +++ b/sdk/python/pulumi_aws_native/ec2/get_capacity_reservation.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ec2/get_capacity_reservation_fleet.py b/sdk/python/pulumi_aws_native/ec2/get_capacity_reservation_fleet.py index cd674108ea..1a60b16785 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_capacity_reservation_fleet.py +++ b/sdk/python/pulumi_aws_native/ec2/get_capacity_reservation_fleet.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ec2/get_carrier_gateway.py b/sdk/python/pulumi_aws_native/ec2/get_carrier_gateway.py index 2af4286e60..e8753207f3 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_carrier_gateway.py +++ b/sdk/python/pulumi_aws_native/ec2/get_carrier_gateway.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ec2/get_client_vpn_authorization_rule.py b/sdk/python/pulumi_aws_native/ec2/get_client_vpn_authorization_rule.py index c123cab34e..ace645c367 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_client_vpn_authorization_rule.py +++ b/sdk/python/pulumi_aws_native/ec2/get_client_vpn_authorization_rule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ec2/get_client_vpn_endpoint.py b/sdk/python/pulumi_aws_native/ec2/get_client_vpn_endpoint.py index f429a4c873..d18cb7a22f 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_client_vpn_endpoint.py +++ b/sdk/python/pulumi_aws_native/ec2/get_client_vpn_endpoint.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ec2/get_client_vpn_route.py b/sdk/python/pulumi_aws_native/ec2/get_client_vpn_route.py index 177bc13000..9389b587da 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_client_vpn_route.py +++ b/sdk/python/pulumi_aws_native/ec2/get_client_vpn_route.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ec2/get_client_vpn_target_network_association.py b/sdk/python/pulumi_aws_native/ec2/get_client_vpn_target_network_association.py index ccde42b2ac..9a1b38de42 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_client_vpn_target_network_association.py +++ b/sdk/python/pulumi_aws_native/ec2/get_client_vpn_target_network_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ec2/get_customer_gateway.py b/sdk/python/pulumi_aws_native/ec2/get_customer_gateway.py index 4c4c26fa50..6a183de5cc 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_customer_gateway.py +++ b/sdk/python/pulumi_aws_native/ec2/get_customer_gateway.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ec2/get_dhcp_options.py b/sdk/python/pulumi_aws_native/ec2/get_dhcp_options.py index 9269f526e2..79e0cb2e9f 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_dhcp_options.py +++ b/sdk/python/pulumi_aws_native/ec2/get_dhcp_options.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ec2/get_ec2_fleet.py b/sdk/python/pulumi_aws_native/ec2/get_ec2_fleet.py index af326972fb..3f41660009 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_ec2_fleet.py +++ b/sdk/python/pulumi_aws_native/ec2/get_ec2_fleet.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/ec2/get_egress_only_internet_gateway.py b/sdk/python/pulumi_aws_native/ec2/get_egress_only_internet_gateway.py index 1d0ffebe2f..1380220e91 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_egress_only_internet_gateway.py +++ b/sdk/python/pulumi_aws_native/ec2/get_egress_only_internet_gateway.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ec2/get_eip.py b/sdk/python/pulumi_aws_native/ec2/get_eip.py index f6d991b632..0f5dee9fdf 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_eip.py +++ b/sdk/python/pulumi_aws_native/ec2/get_eip.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ec2/get_eip_association.py b/sdk/python/pulumi_aws_native/ec2/get_eip_association.py index b4741b6d39..489a769a11 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_eip_association.py +++ b/sdk/python/pulumi_aws_native/ec2/get_eip_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ec2/get_enclave_certificate_iam_role_association.py b/sdk/python/pulumi_aws_native/ec2/get_enclave_certificate_iam_role_association.py index 49b6d06534..9df8d5b26b 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_enclave_certificate_iam_role_association.py +++ b/sdk/python/pulumi_aws_native/ec2/get_enclave_certificate_iam_role_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ec2/get_flow_log.py b/sdk/python/pulumi_aws_native/ec2/get_flow_log.py index 374187888a..e30b25016f 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_flow_log.py +++ b/sdk/python/pulumi_aws_native/ec2/get_flow_log.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ec2/get_gateway_route_table_association.py b/sdk/python/pulumi_aws_native/ec2/get_gateway_route_table_association.py index 0955b6a680..a07a02b4e5 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_gateway_route_table_association.py +++ b/sdk/python/pulumi_aws_native/ec2/get_gateway_route_table_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ec2/get_host.py b/sdk/python/pulumi_aws_native/ec2/get_host.py index 4f49907b9e..82f59a96c6 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_host.py +++ b/sdk/python/pulumi_aws_native/ec2/get_host.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ec2/get_instance.py b/sdk/python/pulumi_aws_native/ec2/get_instance.py index aaf57e902c..0ff56b2eb1 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_instance.py +++ b/sdk/python/pulumi_aws_native/ec2/get_instance.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ec2/get_instance_connect_endpoint.py b/sdk/python/pulumi_aws_native/ec2/get_instance_connect_endpoint.py index 71ceb9f79d..b2648a6e1f 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_instance_connect_endpoint.py +++ b/sdk/python/pulumi_aws_native/ec2/get_instance_connect_endpoint.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ec2/get_internet_gateway.py b/sdk/python/pulumi_aws_native/ec2/get_internet_gateway.py index 7cebf4c924..afff2568a7 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_internet_gateway.py +++ b/sdk/python/pulumi_aws_native/ec2/get_internet_gateway.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ec2/get_ipam.py b/sdk/python/pulumi_aws_native/ec2/get_ipam.py index b7f2d318ca..cf94c32da3 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_ipam.py +++ b/sdk/python/pulumi_aws_native/ec2/get_ipam.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ec2/get_ipam_allocation.py b/sdk/python/pulumi_aws_native/ec2/get_ipam_allocation.py index d06a9dccc3..6377033a96 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_ipam_allocation.py +++ b/sdk/python/pulumi_aws_native/ec2/get_ipam_allocation.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ec2/get_ipam_pool.py b/sdk/python/pulumi_aws_native/ec2/get_ipam_pool.py index 7739d9ee04..ce7d25cfb2 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_ipam_pool.py +++ b/sdk/python/pulumi_aws_native/ec2/get_ipam_pool.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/ec2/get_ipam_pool_cidr.py b/sdk/python/pulumi_aws_native/ec2/get_ipam_pool_cidr.py index 15b9d01982..c9b956c4a1 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_ipam_pool_cidr.py +++ b/sdk/python/pulumi_aws_native/ec2/get_ipam_pool_cidr.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ec2/get_ipam_resource_discovery.py b/sdk/python/pulumi_aws_native/ec2/get_ipam_resource_discovery.py index f69b0bf933..bb878dae24 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_ipam_resource_discovery.py +++ b/sdk/python/pulumi_aws_native/ec2/get_ipam_resource_discovery.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ec2/get_ipam_resource_discovery_association.py b/sdk/python/pulumi_aws_native/ec2/get_ipam_resource_discovery_association.py index ac68c0f558..4e017dd285 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_ipam_resource_discovery_association.py +++ b/sdk/python/pulumi_aws_native/ec2/get_ipam_resource_discovery_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ec2/get_ipam_scope.py b/sdk/python/pulumi_aws_native/ec2/get_ipam_scope.py index d11d7ae92d..df6d3149a2 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_ipam_scope.py +++ b/sdk/python/pulumi_aws_native/ec2/get_ipam_scope.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/ec2/get_key_pair.py b/sdk/python/pulumi_aws_native/ec2/get_key_pair.py index c34d3f6cee..a0a82f7968 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_key_pair.py +++ b/sdk/python/pulumi_aws_native/ec2/get_key_pair.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ec2/get_launch_template.py b/sdk/python/pulumi_aws_native/ec2/get_launch_template.py index d428530f15..96f2d66638 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_launch_template.py +++ b/sdk/python/pulumi_aws_native/ec2/get_launch_template.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ec2/get_local_gateway_route.py b/sdk/python/pulumi_aws_native/ec2/get_local_gateway_route.py index abc4f8bfa5..b4053fb5bf 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_local_gateway_route.py +++ b/sdk/python/pulumi_aws_native/ec2/get_local_gateway_route.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ec2/get_local_gateway_route_table.py b/sdk/python/pulumi_aws_native/ec2/get_local_gateway_route_table.py index 079551524d..5d47150aba 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_local_gateway_route_table.py +++ b/sdk/python/pulumi_aws_native/ec2/get_local_gateway_route_table.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ec2/get_local_gateway_route_table_virtual_interface_group_association.py b/sdk/python/pulumi_aws_native/ec2/get_local_gateway_route_table_virtual_interface_group_association.py index 6aef7502b2..fd4e2b9b5e 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_local_gateway_route_table_virtual_interface_group_association.py +++ b/sdk/python/pulumi_aws_native/ec2/get_local_gateway_route_table_virtual_interface_group_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ec2/get_local_gateway_route_table_vpc_association.py b/sdk/python/pulumi_aws_native/ec2/get_local_gateway_route_table_vpc_association.py index 398274e1ac..a363186308 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_local_gateway_route_table_vpc_association.py +++ b/sdk/python/pulumi_aws_native/ec2/get_local_gateway_route_table_vpc_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ec2/get_nat_gateway.py b/sdk/python/pulumi_aws_native/ec2/get_nat_gateway.py index 6058acc291..bed8de97f5 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_nat_gateway.py +++ b/sdk/python/pulumi_aws_native/ec2/get_nat_gateway.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ec2/get_network_acl.py b/sdk/python/pulumi_aws_native/ec2/get_network_acl.py index 01ca8bec92..988872ea89 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_network_acl.py +++ b/sdk/python/pulumi_aws_native/ec2/get_network_acl.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ec2/get_network_acl_entry.py b/sdk/python/pulumi_aws_native/ec2/get_network_acl_entry.py index 1164c0752e..40b4be4dda 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_network_acl_entry.py +++ b/sdk/python/pulumi_aws_native/ec2/get_network_acl_entry.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ec2/get_network_insights_access_scope.py b/sdk/python/pulumi_aws_native/ec2/get_network_insights_access_scope.py index dff51f849b..3138ae46b5 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_network_insights_access_scope.py +++ b/sdk/python/pulumi_aws_native/ec2/get_network_insights_access_scope.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ec2/get_network_insights_access_scope_analysis.py b/sdk/python/pulumi_aws_native/ec2/get_network_insights_access_scope_analysis.py index 8b1dae796c..2ff6a31c84 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_network_insights_access_scope_analysis.py +++ b/sdk/python/pulumi_aws_native/ec2/get_network_insights_access_scope_analysis.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/ec2/get_network_insights_analysis.py b/sdk/python/pulumi_aws_native/ec2/get_network_insights_analysis.py index 5bb8fc59a8..7dd550ba60 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_network_insights_analysis.py +++ b/sdk/python/pulumi_aws_native/ec2/get_network_insights_analysis.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/ec2/get_network_insights_path.py b/sdk/python/pulumi_aws_native/ec2/get_network_insights_path.py index 1953339f89..6f90a8c14d 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_network_insights_path.py +++ b/sdk/python/pulumi_aws_native/ec2/get_network_insights_path.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ec2/get_network_interface.py b/sdk/python/pulumi_aws_native/ec2/get_network_interface.py index 5f7da9578b..b8e540a961 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_network_interface.py +++ b/sdk/python/pulumi_aws_native/ec2/get_network_interface.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ec2/get_network_interface_attachment.py b/sdk/python/pulumi_aws_native/ec2/get_network_interface_attachment.py index 21dd51ca24..2eb16df28f 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_network_interface_attachment.py +++ b/sdk/python/pulumi_aws_native/ec2/get_network_interface_attachment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ec2/get_network_interface_permission.py b/sdk/python/pulumi_aws_native/ec2/get_network_interface_permission.py index f05668a173..589383af3d 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_network_interface_permission.py +++ b/sdk/python/pulumi_aws_native/ec2/get_network_interface_permission.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ec2/get_placement_group.py b/sdk/python/pulumi_aws_native/ec2/get_placement_group.py index 95e88f0c70..890e9bb755 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_placement_group.py +++ b/sdk/python/pulumi_aws_native/ec2/get_placement_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ec2/get_prefix_list.py b/sdk/python/pulumi_aws_native/ec2/get_prefix_list.py index 5bd91e303c..1d14a0ac38 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_prefix_list.py +++ b/sdk/python/pulumi_aws_native/ec2/get_prefix_list.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/ec2/get_route.py b/sdk/python/pulumi_aws_native/ec2/get_route.py index 0f81ad6480..08b13f1fa9 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_route.py +++ b/sdk/python/pulumi_aws_native/ec2/get_route.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ec2/get_route_table.py b/sdk/python/pulumi_aws_native/ec2/get_route_table.py index 069831260a..ee0701ba00 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_route_table.py +++ b/sdk/python/pulumi_aws_native/ec2/get_route_table.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ec2/get_security_group.py b/sdk/python/pulumi_aws_native/ec2/get_security_group.py index 09e82bb43c..d428bfa108 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_security_group.py +++ b/sdk/python/pulumi_aws_native/ec2/get_security_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ec2/get_security_group_egress.py b/sdk/python/pulumi_aws_native/ec2/get_security_group_egress.py index 718463bef9..919295837d 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_security_group_egress.py +++ b/sdk/python/pulumi_aws_native/ec2/get_security_group_egress.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ec2/get_security_group_ingress.py b/sdk/python/pulumi_aws_native/ec2/get_security_group_ingress.py index ff599950cc..347ae226cd 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_security_group_ingress.py +++ b/sdk/python/pulumi_aws_native/ec2/get_security_group_ingress.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ec2/get_spot_fleet.py b/sdk/python/pulumi_aws_native/ec2/get_spot_fleet.py index 242054e0b0..90731087c1 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_spot_fleet.py +++ b/sdk/python/pulumi_aws_native/ec2/get_spot_fleet.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/ec2/get_subnet.py b/sdk/python/pulumi_aws_native/ec2/get_subnet.py index 2b46dc9833..3c5093ead8 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_subnet.py +++ b/sdk/python/pulumi_aws_native/ec2/get_subnet.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ec2/get_subnet_cidr_block.py b/sdk/python/pulumi_aws_native/ec2/get_subnet_cidr_block.py index 38340fce68..a2dc2e5cc1 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_subnet_cidr_block.py +++ b/sdk/python/pulumi_aws_native/ec2/get_subnet_cidr_block.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ec2/get_subnet_network_acl_association.py b/sdk/python/pulumi_aws_native/ec2/get_subnet_network_acl_association.py index a50ce23bb2..acccbfb54b 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_subnet_network_acl_association.py +++ b/sdk/python/pulumi_aws_native/ec2/get_subnet_network_acl_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ec2/get_subnet_route_table_association.py b/sdk/python/pulumi_aws_native/ec2/get_subnet_route_table_association.py index 28b531ac26..345f029bc2 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_subnet_route_table_association.py +++ b/sdk/python/pulumi_aws_native/ec2/get_subnet_route_table_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ec2/get_traffic_mirror_filter.py b/sdk/python/pulumi_aws_native/ec2/get_traffic_mirror_filter.py index e3457006cd..16640b69a9 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_traffic_mirror_filter.py +++ b/sdk/python/pulumi_aws_native/ec2/get_traffic_mirror_filter.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ec2/get_traffic_mirror_filter_rule.py b/sdk/python/pulumi_aws_native/ec2/get_traffic_mirror_filter_rule.py index 65049ace2c..82a14f4742 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_traffic_mirror_filter_rule.py +++ b/sdk/python/pulumi_aws_native/ec2/get_traffic_mirror_filter_rule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ec2/get_traffic_mirror_session.py b/sdk/python/pulumi_aws_native/ec2/get_traffic_mirror_session.py index 7a82b2da08..cc0b98e1f2 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_traffic_mirror_session.py +++ b/sdk/python/pulumi_aws_native/ec2/get_traffic_mirror_session.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ec2/get_traffic_mirror_target.py b/sdk/python/pulumi_aws_native/ec2/get_traffic_mirror_target.py index eba3f437b1..0ba8a41c3e 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_traffic_mirror_target.py +++ b/sdk/python/pulumi_aws_native/ec2/get_traffic_mirror_target.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ec2/get_transit_gateway.py b/sdk/python/pulumi_aws_native/ec2/get_transit_gateway.py index f1941bbbda..ddcb463fc3 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_transit_gateway.py +++ b/sdk/python/pulumi_aws_native/ec2/get_transit_gateway.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_attachment.py b/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_attachment.py index 634720f55f..0e7272bc3b 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_attachment.py +++ b/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_attachment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_connect.py b/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_connect.py index 812c9eefa9..d22106fe52 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_connect.py +++ b/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_connect.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_multicast_domain.py b/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_multicast_domain.py index 256b6d0199..cf6a94046f 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_multicast_domain.py +++ b/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_multicast_domain.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_multicast_domain_association.py b/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_multicast_domain_association.py index bccce4b995..1c3b046e40 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_multicast_domain_association.py +++ b/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_multicast_domain_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_multicast_group_member.py b/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_multicast_group_member.py index 6022dc22cc..56cb9e1cd3 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_multicast_group_member.py +++ b/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_multicast_group_member.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_multicast_group_source.py b/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_multicast_group_source.py index 120a6396eb..bd1275af85 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_multicast_group_source.py +++ b/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_multicast_group_source.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_peering_attachment.py b/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_peering_attachment.py index b3bd58e346..7dd0270990 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_peering_attachment.py +++ b/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_peering_attachment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_route.py b/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_route.py index 0f67c19842..7f40110bdb 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_route.py +++ b/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_route.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_route_table.py b/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_route_table.py index 8039fda716..61de667c28 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_route_table.py +++ b/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_route_table.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_route_table_association.py b/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_route_table_association.py index 27475b5261..e4d162bdc8 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_route_table_association.py +++ b/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_route_table_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_route_table_propagation.py b/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_route_table_propagation.py index 15c9f72ab1..6e764e2996 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_route_table_propagation.py +++ b/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_route_table_propagation.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_vpc_attachment.py b/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_vpc_attachment.py index 392e3f92eb..6461c3a91b 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_vpc_attachment.py +++ b/sdk/python/pulumi_aws_native/ec2/get_transit_gateway_vpc_attachment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ec2/get_verified_access_endpoint.py b/sdk/python/pulumi_aws_native/ec2/get_verified_access_endpoint.py index 8f6ce37426..e75c00403c 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_verified_access_endpoint.py +++ b/sdk/python/pulumi_aws_native/ec2/get_verified_access_endpoint.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ec2/get_verified_access_group.py b/sdk/python/pulumi_aws_native/ec2/get_verified_access_group.py index 44d84eeaa7..f1b332e640 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_verified_access_group.py +++ b/sdk/python/pulumi_aws_native/ec2/get_verified_access_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ec2/get_verified_access_instance.py b/sdk/python/pulumi_aws_native/ec2/get_verified_access_instance.py index 552d0e49c1..a788a7642e 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_verified_access_instance.py +++ b/sdk/python/pulumi_aws_native/ec2/get_verified_access_instance.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ec2/get_verified_access_trust_provider.py b/sdk/python/pulumi_aws_native/ec2/get_verified_access_trust_provider.py index 4a6481b8f2..541adf4eb1 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_verified_access_trust_provider.py +++ b/sdk/python/pulumi_aws_native/ec2/get_verified_access_trust_provider.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ec2/get_volume.py b/sdk/python/pulumi_aws_native/ec2/get_volume.py index 9d77ffbe65..d4ef314023 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_volume.py +++ b/sdk/python/pulumi_aws_native/ec2/get_volume.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ec2/get_vpc.py b/sdk/python/pulumi_aws_native/ec2/get_vpc.py index e9b1f12aba..843f98e50e 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_vpc.py +++ b/sdk/python/pulumi_aws_native/ec2/get_vpc.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ec2/get_vpc_cidr_block.py b/sdk/python/pulumi_aws_native/ec2/get_vpc_cidr_block.py index f9a72da399..b861136201 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_vpc_cidr_block.py +++ b/sdk/python/pulumi_aws_native/ec2/get_vpc_cidr_block.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ec2/get_vpc_endpoint.py b/sdk/python/pulumi_aws_native/ec2/get_vpc_endpoint.py index 82982332da..e3f8c2fc81 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_vpc_endpoint.py +++ b/sdk/python/pulumi_aws_native/ec2/get_vpc_endpoint.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ec2/get_vpc_endpoint_connection_notification.py b/sdk/python/pulumi_aws_native/ec2/get_vpc_endpoint_connection_notification.py index 394e639560..7980a77bec 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_vpc_endpoint_connection_notification.py +++ b/sdk/python/pulumi_aws_native/ec2/get_vpc_endpoint_connection_notification.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ec2/get_vpc_endpoint_service.py b/sdk/python/pulumi_aws_native/ec2/get_vpc_endpoint_service.py index 4388c9dc65..02e82e0879 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_vpc_endpoint_service.py +++ b/sdk/python/pulumi_aws_native/ec2/get_vpc_endpoint_service.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ec2/get_vpc_endpoint_service_permissions.py b/sdk/python/pulumi_aws_native/ec2/get_vpc_endpoint_service_permissions.py index 9cd9d43add..a6682d7134 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_vpc_endpoint_service_permissions.py +++ b/sdk/python/pulumi_aws_native/ec2/get_vpc_endpoint_service_permissions.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ec2/get_vpc_gateway_attachment.py b/sdk/python/pulumi_aws_native/ec2/get_vpc_gateway_attachment.py index 0b8941052d..61c563ada4 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_vpc_gateway_attachment.py +++ b/sdk/python/pulumi_aws_native/ec2/get_vpc_gateway_attachment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ec2/get_vpc_peering_connection.py b/sdk/python/pulumi_aws_native/ec2/get_vpc_peering_connection.py index ac66880376..ccb87d37ad 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_vpc_peering_connection.py +++ b/sdk/python/pulumi_aws_native/ec2/get_vpc_peering_connection.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ec2/get_vpn_connection.py b/sdk/python/pulumi_aws_native/ec2/get_vpn_connection.py index e32455be61..b392a93dee 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_vpn_connection.py +++ b/sdk/python/pulumi_aws_native/ec2/get_vpn_connection.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ec2/get_vpn_gateway.py b/sdk/python/pulumi_aws_native/ec2/get_vpn_gateway.py index 184c83e56f..ddaf86824f 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_vpn_gateway.py +++ b/sdk/python/pulumi_aws_native/ec2/get_vpn_gateway.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ec2/get_vpn_gateway_route_propagation.py b/sdk/python/pulumi_aws_native/ec2/get_vpn_gateway_route_propagation.py index 613856216f..fe83bf1b30 100644 --- a/sdk/python/pulumi_aws_native/ec2/get_vpn_gateway_route_propagation.py +++ b/sdk/python/pulumi_aws_native/ec2/get_vpn_gateway_route_propagation.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ec2/host.py b/sdk/python/pulumi_aws_native/ec2/host.py index 351e90846a..32575f0bd4 100644 --- a/sdk/python/pulumi_aws_native/ec2/host.py +++ b/sdk/python/pulumi_aws_native/ec2/host.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['HostArgs', 'Host'] @@ -33,44 +33,21 @@ def __init__(__self__, *, :param pulumi.Input[str] instance_type: Specifies the instance type to be supported by the Dedicated Hosts. If you specify an instance type, the Dedicated Hosts support instances of the specified instance type only. :param pulumi.Input[str] outpost_arn: The Amazon Resource Name (ARN) of the Amazon Web Services Outpost on which to allocate the Dedicated Host. """ - HostArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_zone=availability_zone, - asset_id=asset_id, - auto_placement=auto_placement, - host_maintenance=host_maintenance, - host_recovery=host_recovery, - instance_family=instance_family, - instance_type=instance_type, - outpost_arn=outpost_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_zone: pulumi.Input[str], - asset_id: Optional[pulumi.Input[str]] = None, - auto_placement: Optional[pulumi.Input[str]] = None, - host_maintenance: Optional[pulumi.Input[str]] = None, - host_recovery: Optional[pulumi.Input[str]] = None, - instance_family: Optional[pulumi.Input[str]] = None, - instance_type: Optional[pulumi.Input[str]] = None, - outpost_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("availability_zone", availability_zone) + pulumi.set(__self__, "availability_zone", availability_zone) if asset_id is not None: - _setter("asset_id", asset_id) + pulumi.set(__self__, "asset_id", asset_id) if auto_placement is not None: - _setter("auto_placement", auto_placement) + pulumi.set(__self__, "auto_placement", auto_placement) if host_maintenance is not None: - _setter("host_maintenance", host_maintenance) + pulumi.set(__self__, "host_maintenance", host_maintenance) if host_recovery is not None: - _setter("host_recovery", host_recovery) + pulumi.set(__self__, "host_recovery", host_recovery) if instance_family is not None: - _setter("instance_family", instance_family) + pulumi.set(__self__, "instance_family", instance_family) if instance_type is not None: - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_type", instance_type) if outpost_arn is not None: - _setter("outpost_arn", outpost_arn) + pulumi.set(__self__, "outpost_arn", outpost_arn) @property @pulumi.getter(name="availabilityZone") @@ -216,10 +193,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - HostArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/instance.py b/sdk/python/pulumi_aws_native/ec2/instance.py index e1ec0f3a0a..c0e03ebde2 100644 --- a/sdk/python/pulumi_aws_native/ec2/instance.py +++ b/sdk/python/pulumi_aws_native/ec2/instance.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -59,173 +59,86 @@ def __init__(__self__, *, """ The set of arguments for constructing a Instance resource. """ - InstanceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - additional_info=additional_info, - affinity=affinity, - availability_zone=availability_zone, - block_device_mappings=block_device_mappings, - cpu_options=cpu_options, - credit_specification=credit_specification, - disable_api_termination=disable_api_termination, - ebs_optimized=ebs_optimized, - elastic_gpu_specifications=elastic_gpu_specifications, - elastic_inference_accelerators=elastic_inference_accelerators, - enclave_options=enclave_options, - hibernation_options=hibernation_options, - host_id=host_id, - host_resource_group_arn=host_resource_group_arn, - iam_instance_profile=iam_instance_profile, - image_id=image_id, - instance_initiated_shutdown_behavior=instance_initiated_shutdown_behavior, - instance_type=instance_type, - ipv6_address_count=ipv6_address_count, - ipv6_addresses=ipv6_addresses, - kernel_id=kernel_id, - key_name=key_name, - launch_template=launch_template, - license_specifications=license_specifications, - monitoring=monitoring, - network_interfaces=network_interfaces, - placement_group_name=placement_group_name, - private_dns_name_options=private_dns_name_options, - private_ip_address=private_ip_address, - propagate_tags_to_volume_on_creation=propagate_tags_to_volume_on_creation, - ramdisk_id=ramdisk_id, - security_group_ids=security_group_ids, - security_groups=security_groups, - source_dest_check=source_dest_check, - ssm_associations=ssm_associations, - subnet_id=subnet_id, - tags=tags, - tenancy=tenancy, - user_data=user_data, - volumes=volumes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - additional_info: Optional[pulumi.Input[str]] = None, - affinity: Optional[pulumi.Input[str]] = None, - availability_zone: Optional[pulumi.Input[str]] = None, - block_device_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['InstanceBlockDeviceMappingArgs']]]] = None, - cpu_options: Optional[pulumi.Input['InstanceCpuOptionsArgs']] = None, - credit_specification: Optional[pulumi.Input['InstanceCreditSpecificationArgs']] = None, - disable_api_termination: Optional[pulumi.Input[bool]] = None, - ebs_optimized: Optional[pulumi.Input[bool]] = None, - elastic_gpu_specifications: Optional[pulumi.Input[Sequence[pulumi.Input['InstanceElasticGpuSpecificationArgs']]]] = None, - elastic_inference_accelerators: Optional[pulumi.Input[Sequence[pulumi.Input['InstanceElasticInferenceAcceleratorArgs']]]] = None, - enclave_options: Optional[pulumi.Input['InstanceEnclaveOptionsArgs']] = None, - hibernation_options: Optional[pulumi.Input['InstanceHibernationOptionsArgs']] = None, - host_id: Optional[pulumi.Input[str]] = None, - host_resource_group_arn: Optional[pulumi.Input[str]] = None, - iam_instance_profile: Optional[pulumi.Input[str]] = None, - image_id: Optional[pulumi.Input[str]] = None, - instance_initiated_shutdown_behavior: Optional[pulumi.Input[str]] = None, - instance_type: Optional[pulumi.Input[str]] = None, - ipv6_address_count: Optional[pulumi.Input[int]] = None, - ipv6_addresses: Optional[pulumi.Input[Sequence[pulumi.Input['InstanceIpv6AddressArgs']]]] = None, - kernel_id: Optional[pulumi.Input[str]] = None, - key_name: Optional[pulumi.Input[str]] = None, - launch_template: Optional[pulumi.Input['InstanceLaunchTemplateSpecificationArgs']] = None, - license_specifications: Optional[pulumi.Input[Sequence[pulumi.Input['InstanceLicenseSpecificationArgs']]]] = None, - monitoring: Optional[pulumi.Input[bool]] = None, - network_interfaces: Optional[pulumi.Input[Sequence[pulumi.Input['InstanceNetworkInterfaceArgs']]]] = None, - placement_group_name: Optional[pulumi.Input[str]] = None, - private_dns_name_options: Optional[pulumi.Input['InstancePrivateDnsNameOptionsArgs']] = None, - private_ip_address: Optional[pulumi.Input[str]] = None, - propagate_tags_to_volume_on_creation: Optional[pulumi.Input[bool]] = None, - ramdisk_id: Optional[pulumi.Input[str]] = None, - security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - security_groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - source_dest_check: Optional[pulumi.Input[bool]] = None, - ssm_associations: Optional[pulumi.Input[Sequence[pulumi.Input['InstanceSsmAssociationArgs']]]] = None, - subnet_id: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['InstanceTagArgs']]]] = None, - tenancy: Optional[pulumi.Input[str]] = None, - user_data: Optional[pulumi.Input[str]] = None, - volumes: Optional[pulumi.Input[Sequence[pulumi.Input['InstanceVolumeArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if additional_info is not None: - _setter("additional_info", additional_info) + pulumi.set(__self__, "additional_info", additional_info) if affinity is not None: - _setter("affinity", affinity) + pulumi.set(__self__, "affinity", affinity) if availability_zone is not None: - _setter("availability_zone", availability_zone) + pulumi.set(__self__, "availability_zone", availability_zone) if block_device_mappings is not None: - _setter("block_device_mappings", block_device_mappings) + pulumi.set(__self__, "block_device_mappings", block_device_mappings) if cpu_options is not None: - _setter("cpu_options", cpu_options) + pulumi.set(__self__, "cpu_options", cpu_options) if credit_specification is not None: - _setter("credit_specification", credit_specification) + pulumi.set(__self__, "credit_specification", credit_specification) if disable_api_termination is not None: - _setter("disable_api_termination", disable_api_termination) + pulumi.set(__self__, "disable_api_termination", disable_api_termination) if ebs_optimized is not None: - _setter("ebs_optimized", ebs_optimized) + pulumi.set(__self__, "ebs_optimized", ebs_optimized) if elastic_gpu_specifications is not None: - _setter("elastic_gpu_specifications", elastic_gpu_specifications) + pulumi.set(__self__, "elastic_gpu_specifications", elastic_gpu_specifications) if elastic_inference_accelerators is not None: - _setter("elastic_inference_accelerators", elastic_inference_accelerators) + pulumi.set(__self__, "elastic_inference_accelerators", elastic_inference_accelerators) if enclave_options is not None: - _setter("enclave_options", enclave_options) + pulumi.set(__self__, "enclave_options", enclave_options) if hibernation_options is not None: - _setter("hibernation_options", hibernation_options) + pulumi.set(__self__, "hibernation_options", hibernation_options) if host_id is not None: - _setter("host_id", host_id) + pulumi.set(__self__, "host_id", host_id) if host_resource_group_arn is not None: - _setter("host_resource_group_arn", host_resource_group_arn) + pulumi.set(__self__, "host_resource_group_arn", host_resource_group_arn) if iam_instance_profile is not None: - _setter("iam_instance_profile", iam_instance_profile) + pulumi.set(__self__, "iam_instance_profile", iam_instance_profile) if image_id is not None: - _setter("image_id", image_id) + pulumi.set(__self__, "image_id", image_id) if instance_initiated_shutdown_behavior is not None: - _setter("instance_initiated_shutdown_behavior", instance_initiated_shutdown_behavior) + pulumi.set(__self__, "instance_initiated_shutdown_behavior", instance_initiated_shutdown_behavior) if instance_type is not None: - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_type", instance_type) if ipv6_address_count is not None: - _setter("ipv6_address_count", ipv6_address_count) + pulumi.set(__self__, "ipv6_address_count", ipv6_address_count) if ipv6_addresses is not None: - _setter("ipv6_addresses", ipv6_addresses) + pulumi.set(__self__, "ipv6_addresses", ipv6_addresses) if kernel_id is not None: - _setter("kernel_id", kernel_id) + pulumi.set(__self__, "kernel_id", kernel_id) if key_name is not None: - _setter("key_name", key_name) + pulumi.set(__self__, "key_name", key_name) if launch_template is not None: - _setter("launch_template", launch_template) + pulumi.set(__self__, "launch_template", launch_template) if license_specifications is not None: - _setter("license_specifications", license_specifications) + pulumi.set(__self__, "license_specifications", license_specifications) if monitoring is not None: - _setter("monitoring", monitoring) + pulumi.set(__self__, "monitoring", monitoring) if network_interfaces is not None: - _setter("network_interfaces", network_interfaces) + pulumi.set(__self__, "network_interfaces", network_interfaces) if placement_group_name is not None: - _setter("placement_group_name", placement_group_name) + pulumi.set(__self__, "placement_group_name", placement_group_name) if private_dns_name_options is not None: - _setter("private_dns_name_options", private_dns_name_options) + pulumi.set(__self__, "private_dns_name_options", private_dns_name_options) if private_ip_address is not None: - _setter("private_ip_address", private_ip_address) + pulumi.set(__self__, "private_ip_address", private_ip_address) if propagate_tags_to_volume_on_creation is not None: - _setter("propagate_tags_to_volume_on_creation", propagate_tags_to_volume_on_creation) + pulumi.set(__self__, "propagate_tags_to_volume_on_creation", propagate_tags_to_volume_on_creation) if ramdisk_id is not None: - _setter("ramdisk_id", ramdisk_id) + pulumi.set(__self__, "ramdisk_id", ramdisk_id) if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if security_groups is not None: - _setter("security_groups", security_groups) + pulumi.set(__self__, "security_groups", security_groups) if source_dest_check is not None: - _setter("source_dest_check", source_dest_check) + pulumi.set(__self__, "source_dest_check", source_dest_check) if ssm_associations is not None: - _setter("ssm_associations", ssm_associations) + pulumi.set(__self__, "ssm_associations", ssm_associations) if subnet_id is not None: - _setter("subnet_id", subnet_id) + pulumi.set(__self__, "subnet_id", subnet_id) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if tenancy is not None: - _setter("tenancy", tenancy) + pulumi.set(__self__, "tenancy", tenancy) if user_data is not None: - _setter("user_data", user_data) + pulumi.set(__self__, "user_data", user_data) if volumes is not None: - _setter("volumes", volumes) + pulumi.set(__self__, "volumes", volumes) @property @pulumi.getter(name="additionalInfo") @@ -664,10 +577,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - InstanceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -727,33 +636,13 @@ def _internal_init(__self__, __props__.__dict__["affinity"] = affinity __props__.__dict__["availability_zone"] = availability_zone __props__.__dict__["block_device_mappings"] = block_device_mappings - if cpu_options is not None and not isinstance(cpu_options, InstanceCpuOptionsArgs): - cpu_options = cpu_options or {} - def _setter(key, value): - cpu_options[key] = value - InstanceCpuOptionsArgs._configure(_setter, **cpu_options) __props__.__dict__["cpu_options"] = cpu_options - if credit_specification is not None and not isinstance(credit_specification, InstanceCreditSpecificationArgs): - credit_specification = credit_specification or {} - def _setter(key, value): - credit_specification[key] = value - InstanceCreditSpecificationArgs._configure(_setter, **credit_specification) __props__.__dict__["credit_specification"] = credit_specification __props__.__dict__["disable_api_termination"] = disable_api_termination __props__.__dict__["ebs_optimized"] = ebs_optimized __props__.__dict__["elastic_gpu_specifications"] = elastic_gpu_specifications __props__.__dict__["elastic_inference_accelerators"] = elastic_inference_accelerators - if enclave_options is not None and not isinstance(enclave_options, InstanceEnclaveOptionsArgs): - enclave_options = enclave_options or {} - def _setter(key, value): - enclave_options[key] = value - InstanceEnclaveOptionsArgs._configure(_setter, **enclave_options) __props__.__dict__["enclave_options"] = enclave_options - if hibernation_options is not None and not isinstance(hibernation_options, InstanceHibernationOptionsArgs): - hibernation_options = hibernation_options or {} - def _setter(key, value): - hibernation_options[key] = value - InstanceHibernationOptionsArgs._configure(_setter, **hibernation_options) __props__.__dict__["hibernation_options"] = hibernation_options __props__.__dict__["host_id"] = host_id __props__.__dict__["host_resource_group_arn"] = host_resource_group_arn @@ -765,21 +654,11 @@ def _setter(key, value): __props__.__dict__["ipv6_addresses"] = ipv6_addresses __props__.__dict__["kernel_id"] = kernel_id __props__.__dict__["key_name"] = key_name - if launch_template is not None and not isinstance(launch_template, InstanceLaunchTemplateSpecificationArgs): - launch_template = launch_template or {} - def _setter(key, value): - launch_template[key] = value - InstanceLaunchTemplateSpecificationArgs._configure(_setter, **launch_template) __props__.__dict__["launch_template"] = launch_template __props__.__dict__["license_specifications"] = license_specifications __props__.__dict__["monitoring"] = monitoring __props__.__dict__["network_interfaces"] = network_interfaces __props__.__dict__["placement_group_name"] = placement_group_name - if private_dns_name_options is not None and not isinstance(private_dns_name_options, InstancePrivateDnsNameOptionsArgs): - private_dns_name_options = private_dns_name_options or {} - def _setter(key, value): - private_dns_name_options[key] = value - InstancePrivateDnsNameOptionsArgs._configure(_setter, **private_dns_name_options) __props__.__dict__["private_dns_name_options"] = private_dns_name_options __props__.__dict__["private_ip_address"] = private_ip_address __props__.__dict__["propagate_tags_to_volume_on_creation"] = propagate_tags_to_volume_on_creation diff --git a/sdk/python/pulumi_aws_native/ec2/instance_connect_endpoint.py b/sdk/python/pulumi_aws_native/ec2/instance_connect_endpoint.py index 78bf35ed2f..665a0a851e 100644 --- a/sdk/python/pulumi_aws_native/ec2/instance_connect_endpoint.py +++ b/sdk/python/pulumi_aws_native/ec2/instance_connect_endpoint.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -29,32 +29,15 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] security_group_ids: The security group IDs of the instance connect endpoint. :param pulumi.Input[Sequence[pulumi.Input['InstanceConnectEndpointTagArgs']]] tags: The tags of the instance connect endpoint. """ - InstanceConnectEndpointArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - subnet_id=subnet_id, - client_token=client_token, - preserve_client_ip=preserve_client_ip, - security_group_ids=security_group_ids, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subnet_id: pulumi.Input[str], - client_token: Optional[pulumi.Input[str]] = None, - preserve_client_ip: Optional[pulumi.Input[bool]] = None, - security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['InstanceConnectEndpointTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("subnet_id", subnet_id) + pulumi.set(__self__, "subnet_id", subnet_id) if client_token is not None: - _setter("client_token", client_token) + pulumi.set(__self__, "client_token", client_token) if preserve_client_ip is not None: - _setter("preserve_client_ip", preserve_client_ip) + pulumi.set(__self__, "preserve_client_ip", preserve_client_ip) if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="subnetId") @@ -158,10 +141,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - InstanceConnectEndpointArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/internet_gateway.py b/sdk/python/pulumi_aws_native/ec2/internet_gateway.py index dd5b7dc08a..cd6fb4c990 100644 --- a/sdk/python/pulumi_aws_native/ec2/internet_gateway.py +++ b/sdk/python/pulumi_aws_native/ec2/internet_gateway.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,17 +21,8 @@ def __init__(__self__, *, The set of arguments for constructing a InternetGateway resource. :param pulumi.Input[Sequence[pulumi.Input['InternetGatewayTagArgs']]] tags: Any tags to assign to the internet gateway. """ - InternetGatewayArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - tags: Optional[pulumi.Input[Sequence[pulumi.Input['InternetGatewayTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -79,10 +70,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - InternetGatewayArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/ipam.py b/sdk/python/pulumi_aws_native/ec2/ipam.py index ef414f776c..5fa27399f6 100644 --- a/sdk/python/pulumi_aws_native/ec2/ipam.py +++ b/sdk/python/pulumi_aws_native/ec2/ipam.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -24,25 +24,12 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['IpamOperatingRegionArgs']]] operating_regions: The regions IPAM is enabled for. Allows pools to be created in these regions, as well as enabling monitoring :param pulumi.Input[Sequence[pulumi.Input['IpamTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - IpamArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - operating_regions=operating_regions, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[pulumi.Input[str]] = None, - operating_regions: Optional[pulumi.Input[Sequence[pulumi.Input['IpamOperatingRegionArgs']]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['IpamTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if operating_regions is not None: - _setter("operating_regions", operating_regions) + pulumi.set(__self__, "operating_regions", operating_regions) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -114,10 +101,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - IpamArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/ipam_allocation.py b/sdk/python/pulumi_aws_native/ec2/ipam_allocation.py index 7a89e0e2f3..622b77d13c 100644 --- a/sdk/python/pulumi_aws_native/ec2/ipam_allocation.py +++ b/sdk/python/pulumi_aws_native/ec2/ipam_allocation.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['IpamAllocationArgs', 'IpamAllocation'] @@ -23,28 +23,13 @@ def __init__(__self__, *, :param pulumi.Input[str] ipam_pool_id: Id of the IPAM Pool. :param pulumi.Input[int] netmask_length: The desired netmask length of the allocation. If set, IPAM will choose a block of free space with this size and return the CIDR representing it. """ - IpamAllocationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ipam_pool_id=ipam_pool_id, - cidr=cidr, - description=description, - netmask_length=netmask_length, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ipam_pool_id: pulumi.Input[str], - cidr: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - netmask_length: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ipam_pool_id", ipam_pool_id) + pulumi.set(__self__, "ipam_pool_id", ipam_pool_id) if cidr is not None: - _setter("cidr", cidr) + pulumi.set(__self__, "cidr", cidr) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if netmask_length is not None: - _setter("netmask_length", netmask_length) + pulumi.set(__self__, "netmask_length", netmask_length) @property @pulumi.getter(name="ipamPoolId") @@ -126,10 +111,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - IpamAllocationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/ipam_pool.py b/sdk/python/pulumi_aws_native/ec2/ipam_pool.py index af587e3dcf..00b2f4b0ec 100644 --- a/sdk/python/pulumi_aws_native/ec2/ipam_pool.py +++ b/sdk/python/pulumi_aws_native/ec2/ipam_pool.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -49,71 +49,34 @@ def __init__(__self__, *, :param pulumi.Input[str] source_ipam_pool_id: The Id of this pool's source. If set, all space provisioned in this pool must be free space provisioned in the parent pool. :param pulumi.Input[Sequence[pulumi.Input['IpamPoolTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - IpamPoolArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - address_family=address_family, - ipam_scope_id=ipam_scope_id, - allocation_default_netmask_length=allocation_default_netmask_length, - allocation_max_netmask_length=allocation_max_netmask_length, - allocation_min_netmask_length=allocation_min_netmask_length, - allocation_resource_tags=allocation_resource_tags, - auto_import=auto_import, - aws_service=aws_service, - description=description, - locale=locale, - provisioned_cidrs=provisioned_cidrs, - public_ip_source=public_ip_source, - publicly_advertisable=publicly_advertisable, - source_ipam_pool_id=source_ipam_pool_id, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - address_family: pulumi.Input[str], - ipam_scope_id: pulumi.Input[str], - allocation_default_netmask_length: Optional[pulumi.Input[int]] = None, - allocation_max_netmask_length: Optional[pulumi.Input[int]] = None, - allocation_min_netmask_length: Optional[pulumi.Input[int]] = None, - allocation_resource_tags: Optional[pulumi.Input[Sequence[pulumi.Input['IpamPoolTagArgs']]]] = None, - auto_import: Optional[pulumi.Input[bool]] = None, - aws_service: Optional[pulumi.Input['IpamPoolAwsService']] = None, - description: Optional[pulumi.Input[str]] = None, - locale: Optional[pulumi.Input[str]] = None, - provisioned_cidrs: Optional[pulumi.Input[Sequence[pulumi.Input['IpamPoolProvisionedCidrArgs']]]] = None, - public_ip_source: Optional[pulumi.Input['IpamPoolPublicIpSource']] = None, - publicly_advertisable: Optional[pulumi.Input[bool]] = None, - source_ipam_pool_id: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['IpamPoolTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("address_family", address_family) - _setter("ipam_scope_id", ipam_scope_id) + pulumi.set(__self__, "address_family", address_family) + pulumi.set(__self__, "ipam_scope_id", ipam_scope_id) if allocation_default_netmask_length is not None: - _setter("allocation_default_netmask_length", allocation_default_netmask_length) + pulumi.set(__self__, "allocation_default_netmask_length", allocation_default_netmask_length) if allocation_max_netmask_length is not None: - _setter("allocation_max_netmask_length", allocation_max_netmask_length) + pulumi.set(__self__, "allocation_max_netmask_length", allocation_max_netmask_length) if allocation_min_netmask_length is not None: - _setter("allocation_min_netmask_length", allocation_min_netmask_length) + pulumi.set(__self__, "allocation_min_netmask_length", allocation_min_netmask_length) if allocation_resource_tags is not None: - _setter("allocation_resource_tags", allocation_resource_tags) + pulumi.set(__self__, "allocation_resource_tags", allocation_resource_tags) if auto_import is not None: - _setter("auto_import", auto_import) + pulumi.set(__self__, "auto_import", auto_import) if aws_service is not None: - _setter("aws_service", aws_service) + pulumi.set(__self__, "aws_service", aws_service) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if locale is not None: - _setter("locale", locale) + pulumi.set(__self__, "locale", locale) if provisioned_cidrs is not None: - _setter("provisioned_cidrs", provisioned_cidrs) + pulumi.set(__self__, "provisioned_cidrs", provisioned_cidrs) if public_ip_source is not None: - _setter("public_ip_source", public_ip_source) + pulumi.set(__self__, "public_ip_source", public_ip_source) if publicly_advertisable is not None: - _setter("publicly_advertisable", publicly_advertisable) + pulumi.set(__self__, "publicly_advertisable", publicly_advertisable) if source_ipam_pool_id is not None: - _setter("source_ipam_pool_id", source_ipam_pool_id) + pulumi.set(__self__, "source_ipam_pool_id", source_ipam_pool_id) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="addressFamily") @@ -353,10 +316,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - IpamPoolArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/ipam_pool_cidr.py b/sdk/python/pulumi_aws_native/ec2/ipam_pool_cidr.py index 397d5128ec..cf75c304ef 100644 --- a/sdk/python/pulumi_aws_native/ec2/ipam_pool_cidr.py +++ b/sdk/python/pulumi_aws_native/ec2/ipam_pool_cidr.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['IpamPoolCidrArgs', 'IpamPoolCidr'] @@ -23,24 +23,11 @@ def __init__(__self__, *, :param pulumi.Input[str] cidr: Represents a single IPv4 or IPv6 CIDR :param pulumi.Input[int] netmask_length: The desired netmask length of the provision. If set, IPAM will choose a block of free space with this size and return the CIDR representing it. """ - IpamPoolCidrArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ipam_pool_id=ipam_pool_id, - cidr=cidr, - netmask_length=netmask_length, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ipam_pool_id: pulumi.Input[str], - cidr: Optional[pulumi.Input[str]] = None, - netmask_length: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ipam_pool_id", ipam_pool_id) + pulumi.set(__self__, "ipam_pool_id", ipam_pool_id) if cidr is not None: - _setter("cidr", cidr) + pulumi.set(__self__, "cidr", cidr) if netmask_length is not None: - _setter("netmask_length", netmask_length) + pulumi.set(__self__, "netmask_length", netmask_length) @property @pulumi.getter(name="ipamPoolId") @@ -116,10 +103,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - IpamPoolCidrArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/ipam_resource_discovery.py b/sdk/python/pulumi_aws_native/ec2/ipam_resource_discovery.py index 4d597c6d32..2a558634a7 100644 --- a/sdk/python/pulumi_aws_native/ec2/ipam_resource_discovery.py +++ b/sdk/python/pulumi_aws_native/ec2/ipam_resource_discovery.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -24,25 +24,12 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['IpamResourceDiscoveryIpamOperatingRegionArgs']]] operating_regions: The regions Resource Discovery is enabled for. Allows resource discoveries to be created in these regions, as well as enabling monitoring :param pulumi.Input[Sequence[pulumi.Input['IpamResourceDiscoveryTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - IpamResourceDiscoveryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - operating_regions=operating_regions, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[pulumi.Input[str]] = None, - operating_regions: Optional[pulumi.Input[Sequence[pulumi.Input['IpamResourceDiscoveryIpamOperatingRegionArgs']]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['IpamResourceDiscoveryTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if operating_regions is not None: - _setter("operating_regions", operating_regions) + pulumi.set(__self__, "operating_regions", operating_regions) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -114,10 +101,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - IpamResourceDiscoveryArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/ipam_resource_discovery_association.py b/sdk/python/pulumi_aws_native/ec2/ipam_resource_discovery_association.py index 1957ffc062..836c44a7a2 100644 --- a/sdk/python/pulumi_aws_native/ec2/ipam_resource_discovery_association.py +++ b/sdk/python/pulumi_aws_native/ec2/ipam_resource_discovery_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,23 +25,10 @@ def __init__(__self__, *, :param pulumi.Input[str] ipam_resource_discovery_id: The Amazon Resource Name (ARN) of the IPAM Resource Discovery Association. :param pulumi.Input[Sequence[pulumi.Input['IpamResourceDiscoveryAssociationTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - IpamResourceDiscoveryAssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ipam_id=ipam_id, - ipam_resource_discovery_id=ipam_resource_discovery_id, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ipam_id: pulumi.Input[str], - ipam_resource_discovery_id: pulumi.Input[str], - tags: Optional[pulumi.Input[Sequence[pulumi.Input['IpamResourceDiscoveryAssociationTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ipam_id", ipam_id) - _setter("ipam_resource_discovery_id", ipam_resource_discovery_id) + pulumi.set(__self__, "ipam_id", ipam_id) + pulumi.set(__self__, "ipam_resource_discovery_id", ipam_resource_discovery_id) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="ipamId") @@ -117,10 +104,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - IpamResourceDiscoveryAssociationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/ipam_scope.py b/sdk/python/pulumi_aws_native/ec2/ipam_scope.py index d492d452af..83c3dbba2c 100644 --- a/sdk/python/pulumi_aws_native/ec2/ipam_scope.py +++ b/sdk/python/pulumi_aws_native/ec2/ipam_scope.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -25,24 +25,11 @@ def __init__(__self__, *, :param pulumi.Input[str] ipam_id: The Id of the IPAM this scope is a part of. :param pulumi.Input[Sequence[pulumi.Input['IpamScopeTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - IpamScopeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ipam_id=ipam_id, - description=description, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ipam_id: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['IpamScopeTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ipam_id", ipam_id) + pulumi.set(__self__, "ipam_id", ipam_id) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="ipamId") @@ -114,10 +101,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - IpamScopeArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/key_pair.py b/sdk/python/pulumi_aws_native/ec2/key_pair.py index 949a4fb0cb..0700695527 100644 --- a/sdk/python/pulumi_aws_native/ec2/key_pair.py +++ b/sdk/python/pulumi_aws_native/ec2/key_pair.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -30,32 +30,15 @@ def __init__(__self__, *, :param pulumi.Input[str] public_key_material: Plain text public key to import :param pulumi.Input[Sequence[pulumi.Input['KeyPairTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - KeyPairArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key_name=key_name, - key_format=key_format, - key_type=key_type, - public_key_material=public_key_material, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key_name: pulumi.Input[str], - key_format: Optional[pulumi.Input['KeyPairKeyFormat']] = None, - key_type: Optional[pulumi.Input['KeyPairKeyType']] = None, - public_key_material: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['KeyPairTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key_name", key_name) + pulumi.set(__self__, "key_name", key_name) if key_format is not None: - _setter("key_format", key_format) + pulumi.set(__self__, "key_format", key_format) if key_type is not None: - _setter("key_type", key_type) + pulumi.set(__self__, "key_type", key_type) if public_key_material is not None: - _setter("public_key_material", public_key_material) + pulumi.set(__self__, "public_key_material", public_key_material) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="keyName") @@ -159,10 +142,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - KeyPairArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/launch_template.py b/sdk/python/pulumi_aws_native/ec2/launch_template.py index 749e128172..692e929d48 100644 --- a/sdk/python/pulumi_aws_native/ec2/launch_template.py +++ b/sdk/python/pulumi_aws_native/ec2/launch_template.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -27,28 +27,13 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['LaunchTemplateTagSpecificationArgs']]] tag_specifications: The tags to apply to the launch template on creation. :param pulumi.Input[str] version_description: A description for the first version of the launch template. """ - LaunchTemplateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - launch_template_data=launch_template_data, - launch_template_name=launch_template_name, - tag_specifications=tag_specifications, - version_description=version_description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - launch_template_data: pulumi.Input['LaunchTemplateDataArgs'], - launch_template_name: Optional[pulumi.Input[str]] = None, - tag_specifications: Optional[pulumi.Input[Sequence[pulumi.Input['LaunchTemplateTagSpecificationArgs']]]] = None, - version_description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("launch_template_data", launch_template_data) + pulumi.set(__self__, "launch_template_data", launch_template_data) if launch_template_name is not None: - _setter("launch_template_name", launch_template_name) + pulumi.set(__self__, "launch_template_name", launch_template_name) if tag_specifications is not None: - _setter("tag_specifications", tag_specifications) + pulumi.set(__self__, "tag_specifications", tag_specifications) if version_description is not None: - _setter("version_description", version_description) + pulumi.set(__self__, "version_description", version_description) @property @pulumi.getter(name="launchTemplateData") @@ -134,10 +119,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LaunchTemplateArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -156,11 +137,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = LaunchTemplateArgs.__new__(LaunchTemplateArgs) - if launch_template_data is not None and not isinstance(launch_template_data, LaunchTemplateDataArgs): - launch_template_data = launch_template_data or {} - def _setter(key, value): - launch_template_data[key] = value - LaunchTemplateDataArgs._configure(_setter, **launch_template_data) if launch_template_data is None and not opts.urn: raise TypeError("Missing required property 'launch_template_data'") __props__.__dict__["launch_template_data"] = launch_template_data diff --git a/sdk/python/pulumi_aws_native/ec2/local_gateway_route.py b/sdk/python/pulumi_aws_native/ec2/local_gateway_route.py index 68a5d31c7b..27a8320381 100644 --- a/sdk/python/pulumi_aws_native/ec2/local_gateway_route.py +++ b/sdk/python/pulumi_aws_native/ec2/local_gateway_route.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['LocalGatewayRouteArgs', 'LocalGatewayRoute'] @@ -25,29 +25,14 @@ def __init__(__self__, *, :param pulumi.Input[str] local_gateway_virtual_interface_group_id: The ID of the virtual interface group. :param pulumi.Input[str] network_interface_id: The ID of the network interface. """ - LocalGatewayRouteArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_cidr_block=destination_cidr_block, - local_gateway_route_table_id=local_gateway_route_table_id, - local_gateway_virtual_interface_group_id=local_gateway_virtual_interface_group_id, - network_interface_id=network_interface_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_cidr_block: Optional[pulumi.Input[str]] = None, - local_gateway_route_table_id: Optional[pulumi.Input[str]] = None, - local_gateway_virtual_interface_group_id: Optional[pulumi.Input[str]] = None, - network_interface_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination_cidr_block is not None: - _setter("destination_cidr_block", destination_cidr_block) + pulumi.set(__self__, "destination_cidr_block", destination_cidr_block) if local_gateway_route_table_id is not None: - _setter("local_gateway_route_table_id", local_gateway_route_table_id) + pulumi.set(__self__, "local_gateway_route_table_id", local_gateway_route_table_id) if local_gateway_virtual_interface_group_id is not None: - _setter("local_gateway_virtual_interface_group_id", local_gateway_virtual_interface_group_id) + pulumi.set(__self__, "local_gateway_virtual_interface_group_id", local_gateway_virtual_interface_group_id) if network_interface_id is not None: - _setter("network_interface_id", network_interface_id) + pulumi.set(__self__, "network_interface_id", network_interface_id) @property @pulumi.getter(name="destinationCidrBlock") @@ -137,10 +122,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LocalGatewayRouteArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/local_gateway_route_table.py b/sdk/python/pulumi_aws_native/ec2/local_gateway_route_table.py index 41430c0f61..9c66184e33 100644 --- a/sdk/python/pulumi_aws_native/ec2/local_gateway_route_table.py +++ b/sdk/python/pulumi_aws_native/ec2/local_gateway_route_table.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,24 +25,11 @@ def __init__(__self__, *, :param pulumi.Input[str] mode: The mode of the local gateway route table. :param pulumi.Input[Sequence[pulumi.Input['LocalGatewayRouteTableTagArgs']]] tags: The tags for the local gateway route table. """ - LocalGatewayRouteTableArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - local_gateway_id=local_gateway_id, - mode=mode, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - local_gateway_id: pulumi.Input[str], - mode: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['LocalGatewayRouteTableTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("local_gateway_id", local_gateway_id) + pulumi.set(__self__, "local_gateway_id", local_gateway_id) if mode is not None: - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="localGatewayId") @@ -118,10 +105,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LocalGatewayRouteTableArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/local_gateway_route_table_virtual_interface_group_association.py b/sdk/python/pulumi_aws_native/ec2/local_gateway_route_table_virtual_interface_group_association.py index 4a873584ce..527dd63352 100644 --- a/sdk/python/pulumi_aws_native/ec2/local_gateway_route_table_virtual_interface_group_association.py +++ b/sdk/python/pulumi_aws_native/ec2/local_gateway_route_table_virtual_interface_group_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,23 +25,10 @@ def __init__(__self__, *, :param pulumi.Input[str] local_gateway_virtual_interface_group_id: The ID of the local gateway route table virtual interface group. :param pulumi.Input[Sequence[pulumi.Input['LocalGatewayRouteTableVirtualInterfaceGroupAssociationTagArgs']]] tags: The tags for the local gateway route table virtual interface group association. """ - LocalGatewayRouteTableVirtualInterfaceGroupAssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - local_gateway_route_table_id=local_gateway_route_table_id, - local_gateway_virtual_interface_group_id=local_gateway_virtual_interface_group_id, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - local_gateway_route_table_id: pulumi.Input[str], - local_gateway_virtual_interface_group_id: pulumi.Input[str], - tags: Optional[pulumi.Input[Sequence[pulumi.Input['LocalGatewayRouteTableVirtualInterfaceGroupAssociationTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("local_gateway_route_table_id", local_gateway_route_table_id) - _setter("local_gateway_virtual_interface_group_id", local_gateway_virtual_interface_group_id) + pulumi.set(__self__, "local_gateway_route_table_id", local_gateway_route_table_id) + pulumi.set(__self__, "local_gateway_virtual_interface_group_id", local_gateway_virtual_interface_group_id) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="localGatewayRouteTableId") @@ -117,10 +104,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LocalGatewayRouteTableVirtualInterfaceGroupAssociationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/local_gateway_route_table_vpc_association.py b/sdk/python/pulumi_aws_native/ec2/local_gateway_route_table_vpc_association.py index 0685567fb7..acfeeebbdd 100644 --- a/sdk/python/pulumi_aws_native/ec2/local_gateway_route_table_vpc_association.py +++ b/sdk/python/pulumi_aws_native/ec2/local_gateway_route_table_vpc_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,23 +25,10 @@ def __init__(__self__, *, :param pulumi.Input[str] vpc_id: The ID of the VPC. :param pulumi.Input[Sequence[pulumi.Input['LocalGatewayRouteTableVpcAssociationTagArgs']]] tags: The tags for the association. """ - LocalGatewayRouteTableVpcAssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - local_gateway_route_table_id=local_gateway_route_table_id, - vpc_id=vpc_id, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - local_gateway_route_table_id: pulumi.Input[str], - vpc_id: pulumi.Input[str], - tags: Optional[pulumi.Input[Sequence[pulumi.Input['LocalGatewayRouteTableVpcAssociationTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("local_gateway_route_table_id", local_gateway_route_table_id) - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "local_gateway_route_table_id", local_gateway_route_table_id) + pulumi.set(__self__, "vpc_id", vpc_id) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="localGatewayRouteTableId") @@ -117,10 +104,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LocalGatewayRouteTableVpcAssociationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/nat_gateway.py b/sdk/python/pulumi_aws_native/ec2/nat_gateway.py index 1aae1c31c7..49eb489979 100644 --- a/sdk/python/pulumi_aws_native/ec2/nat_gateway.py +++ b/sdk/python/pulumi_aws_native/ec2/nat_gateway.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -28,48 +28,23 @@ def __init__(__self__, *, """ The set of arguments for constructing a NatGateway resource. """ - NatGatewayArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - subnet_id=subnet_id, - allocation_id=allocation_id, - connectivity_type=connectivity_type, - max_drain_duration_seconds=max_drain_duration_seconds, - private_ip_address=private_ip_address, - secondary_allocation_ids=secondary_allocation_ids, - secondary_private_ip_address_count=secondary_private_ip_address_count, - secondary_private_ip_addresses=secondary_private_ip_addresses, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subnet_id: pulumi.Input[str], - allocation_id: Optional[pulumi.Input[str]] = None, - connectivity_type: Optional[pulumi.Input[str]] = None, - max_drain_duration_seconds: Optional[pulumi.Input[int]] = None, - private_ip_address: Optional[pulumi.Input[str]] = None, - secondary_allocation_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - secondary_private_ip_address_count: Optional[pulumi.Input[int]] = None, - secondary_private_ip_addresses: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['NatGatewayTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("subnet_id", subnet_id) + pulumi.set(__self__, "subnet_id", subnet_id) if allocation_id is not None: - _setter("allocation_id", allocation_id) + pulumi.set(__self__, "allocation_id", allocation_id) if connectivity_type is not None: - _setter("connectivity_type", connectivity_type) + pulumi.set(__self__, "connectivity_type", connectivity_type) if max_drain_duration_seconds is not None: - _setter("max_drain_duration_seconds", max_drain_duration_seconds) + pulumi.set(__self__, "max_drain_duration_seconds", max_drain_duration_seconds) if private_ip_address is not None: - _setter("private_ip_address", private_ip_address) + pulumi.set(__self__, "private_ip_address", private_ip_address) if secondary_allocation_ids is not None: - _setter("secondary_allocation_ids", secondary_allocation_ids) + pulumi.set(__self__, "secondary_allocation_ids", secondary_allocation_ids) if secondary_private_ip_address_count is not None: - _setter("secondary_private_ip_address_count", secondary_private_ip_address_count) + pulumi.set(__self__, "secondary_private_ip_address_count", secondary_private_ip_address_count) if secondary_private_ip_addresses is not None: - _setter("secondary_private_ip_addresses", secondary_private_ip_addresses) + pulumi.set(__self__, "secondary_private_ip_addresses", secondary_private_ip_addresses) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="subnetId") @@ -193,10 +168,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - NatGatewayArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/network_acl.py b/sdk/python/pulumi_aws_native/ec2/network_acl.py index 81712dc529..0b480d1733 100644 --- a/sdk/python/pulumi_aws_native/ec2/network_acl.py +++ b/sdk/python/pulumi_aws_native/ec2/network_acl.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,20 +23,9 @@ def __init__(__self__, *, :param pulumi.Input[str] vpc_id: The ID of the VPC. :param pulumi.Input[Sequence[pulumi.Input['NetworkAclTagArgs']]] tags: The tags to assign to the network ACL. """ - NetworkAclArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - vpc_id=vpc_id, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - vpc_id: pulumi.Input[str], - tags: Optional[pulumi.Input[Sequence[pulumi.Input['NetworkAclTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "vpc_id", vpc_id) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="vpcId") @@ -98,10 +87,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - NetworkAclArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/network_acl_entry.py b/sdk/python/pulumi_aws_native/ec2/network_acl_entry.py index fa7b6a1e13..b267d1dbb0 100644 --- a/sdk/python/pulumi_aws_native/ec2/network_acl_entry.py +++ b/sdk/python/pulumi_aws_native/ec2/network_acl_entry.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -28,45 +28,20 @@ def __init__(__self__, *, """ The set of arguments for constructing a NetworkAclEntry resource. """ - NetworkAclEntryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - network_acl_id=network_acl_id, - protocol=protocol, - rule_action=rule_action, - rule_number=rule_number, - cidr_block=cidr_block, - egress=egress, - icmp=icmp, - ipv6_cidr_block=ipv6_cidr_block, - port_range=port_range, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - network_acl_id: pulumi.Input[str], - protocol: pulumi.Input[int], - rule_action: pulumi.Input[str], - rule_number: pulumi.Input[int], - cidr_block: Optional[pulumi.Input[str]] = None, - egress: Optional[pulumi.Input[bool]] = None, - icmp: Optional[pulumi.Input['NetworkAclEntryIcmpArgs']] = None, - ipv6_cidr_block: Optional[pulumi.Input[str]] = None, - port_range: Optional[pulumi.Input['NetworkAclEntryPortRangeArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("network_acl_id", network_acl_id) - _setter("protocol", protocol) - _setter("rule_action", rule_action) - _setter("rule_number", rule_number) + pulumi.set(__self__, "network_acl_id", network_acl_id) + pulumi.set(__self__, "protocol", protocol) + pulumi.set(__self__, "rule_action", rule_action) + pulumi.set(__self__, "rule_number", rule_number) if cidr_block is not None: - _setter("cidr_block", cidr_block) + pulumi.set(__self__, "cidr_block", cidr_block) if egress is not None: - _setter("egress", egress) + pulumi.set(__self__, "egress", egress) if icmp is not None: - _setter("icmp", icmp) + pulumi.set(__self__, "icmp", icmp) if ipv6_cidr_block is not None: - _setter("ipv6_cidr_block", ipv6_cidr_block) + pulumi.set(__self__, "ipv6_cidr_block", ipv6_cidr_block) if port_range is not None: - _setter("port_range", port_range) + pulumi.set(__self__, "port_range", port_range) @property @pulumi.getter(name="networkAclId") @@ -195,10 +170,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - NetworkAclEntryArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -225,21 +196,11 @@ def _internal_init(__self__, __props__.__dict__["cidr_block"] = cidr_block __props__.__dict__["egress"] = egress - if icmp is not None and not isinstance(icmp, NetworkAclEntryIcmpArgs): - icmp = icmp or {} - def _setter(key, value): - icmp[key] = value - NetworkAclEntryIcmpArgs._configure(_setter, **icmp) __props__.__dict__["icmp"] = icmp __props__.__dict__["ipv6_cidr_block"] = ipv6_cidr_block if network_acl_id is None and not opts.urn: raise TypeError("Missing required property 'network_acl_id'") __props__.__dict__["network_acl_id"] = network_acl_id - if port_range is not None and not isinstance(port_range, NetworkAclEntryPortRangeArgs): - port_range = port_range or {} - def _setter(key, value): - port_range[key] = value - NetworkAclEntryPortRangeArgs._configure(_setter, **port_range) __props__.__dict__["port_range"] = port_range if protocol is None and not opts.urn: raise TypeError("Missing required property 'protocol'") diff --git a/sdk/python/pulumi_aws_native/ec2/network_insights_access_scope.py b/sdk/python/pulumi_aws_native/ec2/network_insights_access_scope.py index db803db576..cc767f1e8a 100644 --- a/sdk/python/pulumi_aws_native/ec2/network_insights_access_scope.py +++ b/sdk/python/pulumi_aws_native/ec2/network_insights_access_scope.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -23,25 +23,12 @@ def __init__(__self__, *, """ The set of arguments for constructing a NetworkInsightsAccessScope resource. """ - NetworkInsightsAccessScopeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - exclude_paths=exclude_paths, - match_paths=match_paths, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - exclude_paths: Optional[pulumi.Input[Sequence[pulumi.Input['NetworkInsightsAccessScopeAccessScopePathRequestArgs']]]] = None, - match_paths: Optional[pulumi.Input[Sequence[pulumi.Input['NetworkInsightsAccessScopeAccessScopePathRequestArgs']]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['NetworkInsightsAccessScopeTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if exclude_paths is not None: - _setter("exclude_paths", exclude_paths) + pulumi.set(__self__, "exclude_paths", exclude_paths) if match_paths is not None: - _setter("match_paths", match_paths) + pulumi.set(__self__, "match_paths", match_paths) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="excludePaths") @@ -105,10 +92,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - NetworkInsightsAccessScopeArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/network_insights_access_scope_analysis.py b/sdk/python/pulumi_aws_native/ec2/network_insights_access_scope_analysis.py index 018bb1b1d5..8b63ce4055 100644 --- a/sdk/python/pulumi_aws_native/ec2/network_insights_access_scope_analysis.py +++ b/sdk/python/pulumi_aws_native/ec2/network_insights_access_scope_analysis.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -22,20 +22,9 @@ def __init__(__self__, *, """ The set of arguments for constructing a NetworkInsightsAccessScopeAnalysis resource. """ - NetworkInsightsAccessScopeAnalysisArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - network_insights_access_scope_id=network_insights_access_scope_id, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - network_insights_access_scope_id: pulumi.Input[str], - tags: Optional[pulumi.Input[Sequence[pulumi.Input['NetworkInsightsAccessScopeAnalysisTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("network_insights_access_scope_id", network_insights_access_scope_id) + pulumi.set(__self__, "network_insights_access_scope_id", network_insights_access_scope_id) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="networkInsightsAccessScopeId") @@ -89,10 +78,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - NetworkInsightsAccessScopeAnalysisArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/network_insights_analysis.py b/sdk/python/pulumi_aws_native/ec2/network_insights_analysis.py index 6092a27d36..b1f145d5d4 100644 --- a/sdk/python/pulumi_aws_native/ec2/network_insights_analysis.py +++ b/sdk/python/pulumi_aws_native/ec2/network_insights_analysis.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -24,28 +24,13 @@ def __init__(__self__, *, """ The set of arguments for constructing a NetworkInsightsAnalysis resource. """ - NetworkInsightsAnalysisArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - network_insights_path_id=network_insights_path_id, - additional_accounts=additional_accounts, - filter_in_arns=filter_in_arns, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - network_insights_path_id: pulumi.Input[str], - additional_accounts: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - filter_in_arns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['NetworkInsightsAnalysisTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("network_insights_path_id", network_insights_path_id) + pulumi.set(__self__, "network_insights_path_id", network_insights_path_id) if additional_accounts is not None: - _setter("additional_accounts", additional_accounts) + pulumi.set(__self__, "additional_accounts", additional_accounts) if filter_in_arns is not None: - _setter("filter_in_arns", filter_in_arns) + pulumi.set(__self__, "filter_in_arns", filter_in_arns) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="networkInsightsPathId") @@ -119,10 +104,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - NetworkInsightsAnalysisArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/network_insights_path.py b/sdk/python/pulumi_aws_native/ec2/network_insights_path.py index 05ea09d928..4ad46ec0de 100644 --- a/sdk/python/pulumi_aws_native/ec2/network_insights_path.py +++ b/sdk/python/pulumi_aws_native/ec2/network_insights_path.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -29,47 +29,22 @@ def __init__(__self__, *, """ The set of arguments for constructing a NetworkInsightsPath resource. """ - NetworkInsightsPathArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - protocol=protocol, - source=source, - destination=destination, - destination_ip=destination_ip, - destination_port=destination_port, - filter_at_destination=filter_at_destination, - filter_at_source=filter_at_source, - source_ip=source_ip, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - protocol: pulumi.Input['NetworkInsightsPathProtocol'], - source: pulumi.Input[str], - destination: Optional[pulumi.Input[str]] = None, - destination_ip: Optional[pulumi.Input[str]] = None, - destination_port: Optional[pulumi.Input[int]] = None, - filter_at_destination: Optional[pulumi.Input['NetworkInsightsPathPathFilterArgs']] = None, - filter_at_source: Optional[pulumi.Input['NetworkInsightsPathPathFilterArgs']] = None, - source_ip: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['NetworkInsightsPathTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("protocol", protocol) - _setter("source", source) + pulumi.set(__self__, "protocol", protocol) + pulumi.set(__self__, "source", source) if destination is not None: - _setter("destination", destination) + pulumi.set(__self__, "destination", destination) if destination_ip is not None: - _setter("destination_ip", destination_ip) + pulumi.set(__self__, "destination_ip", destination_ip) if destination_port is not None: - _setter("destination_port", destination_port) + pulumi.set(__self__, "destination_port", destination_port) if filter_at_destination is not None: - _setter("filter_at_destination", filter_at_destination) + pulumi.set(__self__, "filter_at_destination", filter_at_destination) if filter_at_source is not None: - _setter("filter_at_source", filter_at_source) + pulumi.set(__self__, "filter_at_source", filter_at_source) if source_ip is not None: - _setter("source_ip", source_ip) + pulumi.set(__self__, "source_ip", source_ip) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -193,10 +168,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - NetworkInsightsPathArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -223,17 +194,7 @@ def _internal_init(__self__, __props__.__dict__["destination"] = destination __props__.__dict__["destination_ip"] = destination_ip __props__.__dict__["destination_port"] = destination_port - if filter_at_destination is not None and not isinstance(filter_at_destination, NetworkInsightsPathPathFilterArgs): - filter_at_destination = filter_at_destination or {} - def _setter(key, value): - filter_at_destination[key] = value - NetworkInsightsPathPathFilterArgs._configure(_setter, **filter_at_destination) __props__.__dict__["filter_at_destination"] = filter_at_destination - if filter_at_source is not None and not isinstance(filter_at_source, NetworkInsightsPathPathFilterArgs): - filter_at_source = filter_at_source or {} - def _setter(key, value): - filter_at_source[key] = value - NetworkInsightsPathPathFilterArgs._configure(_setter, **filter_at_source) __props__.__dict__["filter_at_source"] = filter_at_source if protocol is None and not opts.urn: raise TypeError("Missing required property 'protocol'") diff --git a/sdk/python/pulumi_aws_native/ec2/network_interface.py b/sdk/python/pulumi_aws_native/ec2/network_interface.py index 8a4bf40377..8870b77e06 100644 --- a/sdk/python/pulumi_aws_native/ec2/network_interface.py +++ b/sdk/python/pulumi_aws_native/ec2/network_interface.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -49,72 +49,35 @@ def __init__(__self__, *, :param pulumi.Input[bool] source_dest_check: Indicates whether traffic to or from the instance is validated. :param pulumi.Input[Sequence[pulumi.Input['NetworkInterfaceTagArgs']]] tags: An arbitrary set of tags (key-value pairs) for this network interface. """ - NetworkInterfaceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - subnet_id=subnet_id, - description=description, - group_set=group_set, - interface_type=interface_type, - ipv4_prefix_count=ipv4_prefix_count, - ipv4_prefixes=ipv4_prefixes, - ipv6_address_count=ipv6_address_count, - ipv6_addresses=ipv6_addresses, - ipv6_prefix_count=ipv6_prefix_count, - ipv6_prefixes=ipv6_prefixes, - private_ip_address=private_ip_address, - private_ip_addresses=private_ip_addresses, - secondary_private_ip_address_count=secondary_private_ip_address_count, - source_dest_check=source_dest_check, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subnet_id: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - group_set: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - interface_type: Optional[pulumi.Input[str]] = None, - ipv4_prefix_count: Optional[pulumi.Input[int]] = None, - ipv4_prefixes: Optional[pulumi.Input[Sequence[pulumi.Input['NetworkInterfaceIpv4PrefixSpecificationArgs']]]] = None, - ipv6_address_count: Optional[pulumi.Input[int]] = None, - ipv6_addresses: Optional[pulumi.Input[Sequence[pulumi.Input['NetworkInterfaceInstanceIpv6AddressArgs']]]] = None, - ipv6_prefix_count: Optional[pulumi.Input[int]] = None, - ipv6_prefixes: Optional[pulumi.Input[Sequence[pulumi.Input['NetworkInterfaceIpv6PrefixSpecificationArgs']]]] = None, - private_ip_address: Optional[pulumi.Input[str]] = None, - private_ip_addresses: Optional[pulumi.Input[Sequence[pulumi.Input['NetworkInterfacePrivateIpAddressSpecificationArgs']]]] = None, - secondary_private_ip_address_count: Optional[pulumi.Input[int]] = None, - source_dest_check: Optional[pulumi.Input[bool]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['NetworkInterfaceTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("subnet_id", subnet_id) + pulumi.set(__self__, "subnet_id", subnet_id) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if group_set is not None: - _setter("group_set", group_set) + pulumi.set(__self__, "group_set", group_set) if interface_type is not None: - _setter("interface_type", interface_type) + pulumi.set(__self__, "interface_type", interface_type) if ipv4_prefix_count is not None: - _setter("ipv4_prefix_count", ipv4_prefix_count) + pulumi.set(__self__, "ipv4_prefix_count", ipv4_prefix_count) if ipv4_prefixes is not None: - _setter("ipv4_prefixes", ipv4_prefixes) + pulumi.set(__self__, "ipv4_prefixes", ipv4_prefixes) if ipv6_address_count is not None: - _setter("ipv6_address_count", ipv6_address_count) + pulumi.set(__self__, "ipv6_address_count", ipv6_address_count) if ipv6_addresses is not None: - _setter("ipv6_addresses", ipv6_addresses) + pulumi.set(__self__, "ipv6_addresses", ipv6_addresses) if ipv6_prefix_count is not None: - _setter("ipv6_prefix_count", ipv6_prefix_count) + pulumi.set(__self__, "ipv6_prefix_count", ipv6_prefix_count) if ipv6_prefixes is not None: - _setter("ipv6_prefixes", ipv6_prefixes) + pulumi.set(__self__, "ipv6_prefixes", ipv6_prefixes) if private_ip_address is not None: - _setter("private_ip_address", private_ip_address) + pulumi.set(__self__, "private_ip_address", private_ip_address) if private_ip_addresses is not None: - _setter("private_ip_addresses", private_ip_addresses) + pulumi.set(__self__, "private_ip_addresses", private_ip_addresses) if secondary_private_ip_address_count is not None: - _setter("secondary_private_ip_address_count", secondary_private_ip_address_count) + pulumi.set(__self__, "secondary_private_ip_address_count", secondary_private_ip_address_count) if source_dest_check is not None: - _setter("source_dest_check", source_dest_check) + pulumi.set(__self__, "source_dest_check", source_dest_check) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="subnetId") @@ -358,10 +321,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - NetworkInterfaceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/network_interface_attachment.py b/sdk/python/pulumi_aws_native/ec2/network_interface_attachment.py index 1a314c23d6..53bf97f66a 100644 --- a/sdk/python/pulumi_aws_native/ec2/network_interface_attachment.py +++ b/sdk/python/pulumi_aws_native/ec2/network_interface_attachment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['NetworkInterfaceAttachmentArgs', 'NetworkInterfaceAttachment'] @@ -25,26 +25,11 @@ def __init__(__self__, *, :param pulumi.Input[str] network_interface_id: The ID of the ENI that you want to attach. :param pulumi.Input[bool] delete_on_termination: Whether to delete the network interface when the instance terminates. By default, this value is set to true. """ - NetworkInterfaceAttachmentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - device_index=device_index, - instance_id=instance_id, - network_interface_id=network_interface_id, - delete_on_termination=delete_on_termination, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - device_index: pulumi.Input[str], - instance_id: pulumi.Input[str], - network_interface_id: pulumi.Input[str], - delete_on_termination: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("device_index", device_index) - _setter("instance_id", instance_id) - _setter("network_interface_id", network_interface_id) + pulumi.set(__self__, "device_index", device_index) + pulumi.set(__self__, "instance_id", instance_id) + pulumi.set(__self__, "network_interface_id", network_interface_id) if delete_on_termination is not None: - _setter("delete_on_termination", delete_on_termination) + pulumi.set(__self__, "delete_on_termination", delete_on_termination) @property @pulumi.getter(name="deviceIndex") @@ -134,10 +119,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - NetworkInterfaceAttachmentArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/network_interface_permission.py b/sdk/python/pulumi_aws_native/ec2/network_interface_permission.py index 3a78a80e0c..c6486eebb8 100644 --- a/sdk/python/pulumi_aws_native/ec2/network_interface_permission.py +++ b/sdk/python/pulumi_aws_native/ec2/network_interface_permission.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['NetworkInterfacePermissionArgs', 'NetworkInterfacePermission'] @@ -20,22 +20,9 @@ def __init__(__self__, *, """ The set of arguments for constructing a NetworkInterfacePermission resource. """ - NetworkInterfacePermissionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - aws_account_id=aws_account_id, - network_interface_id=network_interface_id, - permission=permission, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aws_account_id: pulumi.Input[str], - network_interface_id: pulumi.Input[str], - permission: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("aws_account_id", aws_account_id) - _setter("network_interface_id", network_interface_id) - _setter("permission", permission) + pulumi.set(__self__, "aws_account_id", aws_account_id) + pulumi.set(__self__, "network_interface_id", network_interface_id) + pulumi.set(__self__, "permission", permission) @property @pulumi.getter(name="awsAccountId") @@ -104,10 +91,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - NetworkInterfacePermissionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/network_performance_metric_subscription.py b/sdk/python/pulumi_aws_native/ec2/network_performance_metric_subscription.py index 88ee052444..3187ce3e0b 100644 --- a/sdk/python/pulumi_aws_native/ec2/network_performance_metric_subscription.py +++ b/sdk/python/pulumi_aws_native/ec2/network_performance_metric_subscription.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['NetworkPerformanceMetricSubscriptionArgs', 'NetworkPerformanceMetricSubscription'] @@ -25,25 +25,10 @@ def __init__(__self__, *, :param pulumi.Input[str] source: The starting Region or Availability Zone for metric to subscribe to. :param pulumi.Input[str] statistic: The statistic to subscribe to. """ - NetworkPerformanceMetricSubscriptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - metric=metric, - source=source, - statistic=statistic, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: pulumi.Input[str], - metric: pulumi.Input[str], - source: pulumi.Input[str], - statistic: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination", destination) - _setter("metric", metric) - _setter("source", source) - _setter("statistic", statistic) + pulumi.set(__self__, "destination", destination) + pulumi.set(__self__, "metric", metric) + pulumi.set(__self__, "source", source) + pulumi.set(__self__, "statistic", statistic) @property @pulumi.getter @@ -133,10 +118,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - NetworkPerformanceMetricSubscriptionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/outputs.py b/sdk/python/pulumi_aws_native/ec2/outputs.py index 8ed3899dc5..f75e6a8810 100644 --- a/sdk/python/pulumi_aws_native/ec2/outputs.py +++ b/sdk/python/pulumi_aws_native/ec2/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -273,41 +273,20 @@ def __init__(__self__, *, instance_type: Optional[str] = None, priority: Optional[int] = None, weight: Optional[float] = None): - CapacityReservationFleetInstanceTypeSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_zone=availability_zone, - availability_zone_id=availability_zone_id, - ebs_optimized=ebs_optimized, - instance_platform=instance_platform, - instance_type=instance_type, - priority=priority, - weight=weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_zone: Optional[str] = None, - availability_zone_id: Optional[str] = None, - ebs_optimized: Optional[bool] = None, - instance_platform: Optional[str] = None, - instance_type: Optional[str] = None, - priority: Optional[int] = None, - weight: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_zone is not None: - _setter("availability_zone", availability_zone) + pulumi.set(__self__, "availability_zone", availability_zone) if availability_zone_id is not None: - _setter("availability_zone_id", availability_zone_id) + pulumi.set(__self__, "availability_zone_id", availability_zone_id) if ebs_optimized is not None: - _setter("ebs_optimized", ebs_optimized) + pulumi.set(__self__, "ebs_optimized", ebs_optimized) if instance_platform is not None: - _setter("instance_platform", instance_platform) + pulumi.set(__self__, "instance_platform", instance_platform) if instance_type is not None: - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_type", instance_type) if priority is not None: - _setter("priority", priority) + pulumi.set(__self__, "priority", priority) if weight is not None: - _setter("weight", weight) + pulumi.set(__self__, "weight", weight) @property @pulumi.getter(name="availabilityZone") @@ -350,19 +329,8 @@ class CapacityReservationFleetTag(dict): def __init__(__self__, *, key: str, value: str): - CapacityReservationFleetTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -397,21 +365,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, resource_type: Optional[str] = None, tags: Optional[Sequence['outputs.CapacityReservationFleetTag']] = None): - CapacityReservationFleetTagSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_type=resource_type, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_type: Optional[str] = None, - tags: Optional[Sequence['outputs.CapacityReservationFleetTag']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if resource_type is not None: - _setter("resource_type", resource_type) + pulumi.set(__self__, "resource_type", resource_type) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="resourceType") @@ -429,19 +386,8 @@ class CapacityReservationTag(dict): def __init__(__self__, *, key: str, value: str): - CapacityReservationTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -476,21 +422,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, resource_type: Optional[str] = None, tags: Optional[Sequence['outputs.CapacityReservationTag']] = None): - CapacityReservationTagSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_type=resource_type, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_type: Optional[str] = None, - tags: Optional[Sequence['outputs.CapacityReservationTag']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if resource_type is not None: - _setter("resource_type", resource_type) + pulumi.set(__self__, "resource_type", resource_type) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="resourceType") @@ -508,21 +443,10 @@ class CarrierGatewayTag(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - CarrierGatewayTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -556,16 +480,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, client_root_certificate_chain_arn: str): - ClientVpnEndpointCertificateAuthenticationRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_root_certificate_chain_arn=client_root_certificate_chain_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_root_certificate_chain_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("client_root_certificate_chain_arn", client_root_certificate_chain_arn) + pulumi.set(__self__, "client_root_certificate_chain_arn", client_root_certificate_chain_arn) @property @pulumi.getter(name="clientRootCertificateChainArn") @@ -601,28 +516,13 @@ def __init__(__self__, *, active_directory: Optional['outputs.ClientVpnEndpointDirectoryServiceAuthenticationRequest'] = None, federated_authentication: Optional['outputs.ClientVpnEndpointFederatedAuthenticationRequest'] = None, mutual_authentication: Optional['outputs.ClientVpnEndpointCertificateAuthenticationRequest'] = None): - ClientVpnEndpointClientAuthenticationRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - active_directory=active_directory, - federated_authentication=federated_authentication, - mutual_authentication=mutual_authentication, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: str, - active_directory: Optional['outputs.ClientVpnEndpointDirectoryServiceAuthenticationRequest'] = None, - federated_authentication: Optional['outputs.ClientVpnEndpointFederatedAuthenticationRequest'] = None, - mutual_authentication: Optional['outputs.ClientVpnEndpointCertificateAuthenticationRequest'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if active_directory is not None: - _setter("active_directory", active_directory) + pulumi.set(__self__, "active_directory", active_directory) if federated_authentication is not None: - _setter("federated_authentication", federated_authentication) + pulumi.set(__self__, "federated_authentication", federated_authentication) if mutual_authentication is not None: - _setter("mutual_authentication", mutual_authentication) + pulumi.set(__self__, "mutual_authentication", mutual_authentication) @property @pulumi.getter @@ -667,20 +567,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, enabled: bool, lambda_function_arn: Optional[str] = None): - ClientVpnEndpointClientConnectOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - lambda_function_arn=lambda_function_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: bool, - lambda_function_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if lambda_function_arn is not None: - _setter("lambda_function_arn", lambda_function_arn) + pulumi.set(__self__, "lambda_function_arn", lambda_function_arn) @property @pulumi.getter @@ -715,20 +604,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, enabled: bool, banner_text: Optional[str] = None): - ClientVpnEndpointClientLoginBannerOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - banner_text=banner_text, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: bool, - banner_text: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if banner_text is not None: - _setter("banner_text", banner_text) + pulumi.set(__self__, "banner_text", banner_text) @property @pulumi.getter @@ -766,24 +644,11 @@ def __init__(__self__, *, enabled: bool, cloudwatch_log_group: Optional[str] = None, cloudwatch_log_stream: Optional[str] = None): - ClientVpnEndpointConnectionLogOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - cloudwatch_log_group=cloudwatch_log_group, - cloudwatch_log_stream=cloudwatch_log_stream, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: bool, - cloudwatch_log_group: Optional[str] = None, - cloudwatch_log_stream: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if cloudwatch_log_group is not None: - _setter("cloudwatch_log_group", cloudwatch_log_group) + pulumi.set(__self__, "cloudwatch_log_group", cloudwatch_log_group) if cloudwatch_log_stream is not None: - _setter("cloudwatch_log_stream", cloudwatch_log_stream) + pulumi.set(__self__, "cloudwatch_log_stream", cloudwatch_log_stream) @property @pulumi.getter @@ -822,16 +687,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, directory_id: str): - ClientVpnEndpointDirectoryServiceAuthenticationRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - directory_id=directory_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - directory_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("directory_id", directory_id) + pulumi.set(__self__, "directory_id", directory_id) @property @pulumi.getter(name="directoryId") @@ -863,20 +719,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, saml_provider_arn: str, self_service_saml_provider_arn: Optional[str] = None): - ClientVpnEndpointFederatedAuthenticationRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - saml_provider_arn=saml_provider_arn, - self_service_saml_provider_arn=self_service_saml_provider_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - saml_provider_arn: str, - self_service_saml_provider_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("saml_provider_arn", saml_provider_arn) + pulumi.set(__self__, "saml_provider_arn", saml_provider_arn) if self_service_saml_provider_arn is not None: - _setter("self_service_saml_provider_arn", self_service_saml_provider_arn) + pulumi.set(__self__, "self_service_saml_provider_arn", self_service_saml_provider_arn) @property @pulumi.getter(name="samlProviderArn") @@ -894,19 +739,8 @@ class ClientVpnEndpointTag(dict): def __init__(__self__, *, key: str, value: str): - ClientVpnEndpointTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -941,19 +775,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, resource_type: str, tags: Sequence['outputs.ClientVpnEndpointTag']): - ClientVpnEndpointTagSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_type=resource_type, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_type: str, - tags: Sequence['outputs.ClientVpnEndpointTag'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_type", resource_type) - _setter("tags", tags) + pulumi.set(__self__, "resource_type", resource_type) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="resourceType") @@ -971,19 +794,8 @@ class CustomerGatewayTag(dict): def __init__(__self__, *, key: str, value: str): - CustomerGatewayTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1023,22 +835,9 @@ def __init__(__self__, *, file_format: 'FlowLogDestinationOptionsPropertiesFileFormat', hive_compatible_partitions: bool, per_hour_partition: bool): - DestinationOptionsProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - file_format=file_format, - hive_compatible_partitions=hive_compatible_partitions, - per_hour_partition=per_hour_partition, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - file_format: 'FlowLogDestinationOptionsPropertiesFileFormat', - hive_compatible_partitions: bool, - per_hour_partition: bool, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("file_format", file_format) - _setter("hive_compatible_partitions", hive_compatible_partitions) - _setter("per_hour_partition", per_hour_partition) + pulumi.set(__self__, "file_format", file_format) + pulumi.set(__self__, "hive_compatible_partitions", hive_compatible_partitions) + pulumi.set(__self__, "per_hour_partition", per_hour_partition) @property @pulumi.getter(name="fileFormat") @@ -1061,19 +860,8 @@ class DhcpOptionsTag(dict): def __init__(__self__, *, key: str, value: str): - DhcpOptionsTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1091,21 +879,10 @@ class Ec2FleetAcceleratorCountRequest(dict): def __init__(__self__, *, max: Optional[int] = None, min: Optional[int] = None): - Ec2FleetAcceleratorCountRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[int] = None, - min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -1123,21 +900,10 @@ class Ec2FleetAcceleratorTotalMemoryMiBRequest(dict): def __init__(__self__, *, max: Optional[int] = None, min: Optional[int] = None): - Ec2FleetAcceleratorTotalMemoryMiBRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[int] = None, - min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -1155,21 +921,10 @@ class Ec2FleetBaselineEbsBandwidthMbpsRequest(dict): def __init__(__self__, *, max: Optional[int] = None, min: Optional[int] = None): - Ec2FleetBaselineEbsBandwidthMbpsRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[int] = None, - min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -1206,21 +961,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, replacement_strategy: Optional['Ec2FleetCapacityRebalanceReplacementStrategy'] = None, termination_delay: Optional[int] = None): - Ec2FleetCapacityRebalance._configure( - lambda key, value: pulumi.set(__self__, key, value), - replacement_strategy=replacement_strategy, - termination_delay=termination_delay, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - replacement_strategy: Optional['Ec2FleetCapacityRebalanceReplacementStrategy'] = None, - termination_delay: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if replacement_strategy is not None: - _setter("replacement_strategy", replacement_strategy) + pulumi.set(__self__, "replacement_strategy", replacement_strategy) if termination_delay is not None: - _setter("termination_delay", termination_delay) + pulumi.set(__self__, "termination_delay", termination_delay) @property @pulumi.getter(name="replacementStrategy") @@ -1254,17 +998,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, usage_strategy: Optional['Ec2FleetCapacityReservationOptionsRequestUsageStrategy'] = None): - Ec2FleetCapacityReservationOptionsRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - usage_strategy=usage_strategy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - usage_strategy: Optional['Ec2FleetCapacityReservationOptionsRequestUsageStrategy'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if usage_strategy is not None: - _setter("usage_strategy", usage_strategy) + pulumi.set(__self__, "usage_strategy", usage_strategy) @property @pulumi.getter(name="usageStrategy") @@ -1294,21 +1029,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, launch_template_specification: Optional['outputs.Ec2FleetFleetLaunchTemplateSpecificationRequest'] = None, overrides: Optional[Sequence['outputs.Ec2FleetFleetLaunchTemplateOverridesRequest']] = None): - Ec2FleetFleetLaunchTemplateConfigRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - launch_template_specification=launch_template_specification, - overrides=overrides, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - launch_template_specification: Optional['outputs.Ec2FleetFleetLaunchTemplateSpecificationRequest'] = None, - overrides: Optional[Sequence['outputs.Ec2FleetFleetLaunchTemplateOverridesRequest']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if launch_template_specification is not None: - _setter("launch_template_specification", launch_template_specification) + pulumi.set(__self__, "launch_template_specification", launch_template_specification) if overrides is not None: - _setter("overrides", overrides) + pulumi.set(__self__, "overrides", overrides) @property @pulumi.getter(name="launchTemplateSpecification") @@ -1359,45 +1083,22 @@ def __init__(__self__, *, priority: Optional[float] = None, subnet_id: Optional[str] = None, weighted_capacity: Optional[float] = None): - Ec2FleetFleetLaunchTemplateOverridesRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_zone=availability_zone, - instance_requirements=instance_requirements, - instance_type=instance_type, - max_price=max_price, - placement=placement, - priority=priority, - subnet_id=subnet_id, - weighted_capacity=weighted_capacity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_zone: Optional[str] = None, - instance_requirements: Optional['outputs.Ec2FleetInstanceRequirementsRequest'] = None, - instance_type: Optional[str] = None, - max_price: Optional[str] = None, - placement: Optional['outputs.Ec2FleetPlacement'] = None, - priority: Optional[float] = None, - subnet_id: Optional[str] = None, - weighted_capacity: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_zone is not None: - _setter("availability_zone", availability_zone) + pulumi.set(__self__, "availability_zone", availability_zone) if instance_requirements is not None: - _setter("instance_requirements", instance_requirements) + pulumi.set(__self__, "instance_requirements", instance_requirements) if instance_type is not None: - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_type", instance_type) if max_price is not None: - _setter("max_price", max_price) + pulumi.set(__self__, "max_price", max_price) if placement is not None: - _setter("placement", placement) + pulumi.set(__self__, "placement", placement) if priority is not None: - _setter("priority", priority) + pulumi.set(__self__, "priority", priority) if subnet_id is not None: - _setter("subnet_id", subnet_id) + pulumi.set(__self__, "subnet_id", subnet_id) if weighted_capacity is not None: - _setter("weighted_capacity", weighted_capacity) + pulumi.set(__self__, "weighted_capacity", weighted_capacity) @property @pulumi.getter(name="availabilityZone") @@ -1465,24 +1166,11 @@ def __init__(__self__, *, version: str, launch_template_id: Optional[str] = None, launch_template_name: Optional[str] = None): - Ec2FleetFleetLaunchTemplateSpecificationRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - version=version, - launch_template_id=launch_template_id, - launch_template_name=launch_template_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - version: str, - launch_template_id: Optional[str] = None, - launch_template_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("version", version) + pulumi.set(__self__, "version", version) if launch_template_id is not None: - _setter("launch_template_id", launch_template_id) + pulumi.set(__self__, "launch_template_id", launch_template_id) if launch_template_name is not None: - _setter("launch_template_name", launch_template_name) + pulumi.set(__self__, "launch_template_name", launch_template_name) @property @pulumi.getter @@ -1587,105 +1275,52 @@ def __init__(__self__, *, spot_max_price_percentage_over_lowest_price: Optional[int] = None, total_local_storage_gb: Optional['outputs.Ec2FleetTotalLocalStorageGbRequest'] = None, v_cpu_count: Optional['outputs.Ec2FleetVCpuCountRangeRequest'] = None): - Ec2FleetInstanceRequirementsRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - accelerator_count=accelerator_count, - accelerator_manufacturers=accelerator_manufacturers, - accelerator_names=accelerator_names, - accelerator_total_memory_mi_b=accelerator_total_memory_mi_b, - accelerator_types=accelerator_types, - allowed_instance_types=allowed_instance_types, - bare_metal=bare_metal, - baseline_ebs_bandwidth_mbps=baseline_ebs_bandwidth_mbps, - burstable_performance=burstable_performance, - cpu_manufacturers=cpu_manufacturers, - excluded_instance_types=excluded_instance_types, - instance_generations=instance_generations, - local_storage=local_storage, - local_storage_types=local_storage_types, - memory_gi_b_per_v_cpu=memory_gi_b_per_v_cpu, - memory_mi_b=memory_mi_b, - network_bandwidth_gbps=network_bandwidth_gbps, - network_interface_count=network_interface_count, - on_demand_max_price_percentage_over_lowest_price=on_demand_max_price_percentage_over_lowest_price, - require_hibernate_support=require_hibernate_support, - spot_max_price_percentage_over_lowest_price=spot_max_price_percentage_over_lowest_price, - total_local_storage_gb=total_local_storage_gb, - v_cpu_count=v_cpu_count, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - accelerator_count: Optional['outputs.Ec2FleetAcceleratorCountRequest'] = None, - accelerator_manufacturers: Optional[Sequence['Ec2FleetInstanceRequirementsRequestAcceleratorManufacturersItem']] = None, - accelerator_names: Optional[Sequence['Ec2FleetInstanceRequirementsRequestAcceleratorNamesItem']] = None, - accelerator_total_memory_mi_b: Optional['outputs.Ec2FleetAcceleratorTotalMemoryMiBRequest'] = None, - accelerator_types: Optional[Sequence['Ec2FleetInstanceRequirementsRequestAcceleratorTypesItem']] = None, - allowed_instance_types: Optional[Sequence[str]] = None, - bare_metal: Optional['Ec2FleetInstanceRequirementsRequestBareMetal'] = None, - baseline_ebs_bandwidth_mbps: Optional['outputs.Ec2FleetBaselineEbsBandwidthMbpsRequest'] = None, - burstable_performance: Optional['Ec2FleetInstanceRequirementsRequestBurstablePerformance'] = None, - cpu_manufacturers: Optional[Sequence['Ec2FleetInstanceRequirementsRequestCpuManufacturersItem']] = None, - excluded_instance_types: Optional[Sequence[str]] = None, - instance_generations: Optional[Sequence['Ec2FleetInstanceRequirementsRequestInstanceGenerationsItem']] = None, - local_storage: Optional['Ec2FleetInstanceRequirementsRequestLocalStorage'] = None, - local_storage_types: Optional[Sequence['Ec2FleetInstanceRequirementsRequestLocalStorageTypesItem']] = None, - memory_gi_b_per_v_cpu: Optional['outputs.Ec2FleetMemoryGiBPerVCpuRequest'] = None, - memory_mi_b: Optional['outputs.Ec2FleetMemoryMiBRequest'] = None, - network_bandwidth_gbps: Optional['outputs.Ec2FleetNetworkBandwidthGbpsRequest'] = None, - network_interface_count: Optional['outputs.Ec2FleetNetworkInterfaceCountRequest'] = None, - on_demand_max_price_percentage_over_lowest_price: Optional[int] = None, - require_hibernate_support: Optional[bool] = None, - spot_max_price_percentage_over_lowest_price: Optional[int] = None, - total_local_storage_gb: Optional['outputs.Ec2FleetTotalLocalStorageGbRequest'] = None, - v_cpu_count: Optional['outputs.Ec2FleetVCpuCountRangeRequest'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if accelerator_count is not None: - _setter("accelerator_count", accelerator_count) + pulumi.set(__self__, "accelerator_count", accelerator_count) if accelerator_manufacturers is not None: - _setter("accelerator_manufacturers", accelerator_manufacturers) + pulumi.set(__self__, "accelerator_manufacturers", accelerator_manufacturers) if accelerator_names is not None: - _setter("accelerator_names", accelerator_names) + pulumi.set(__self__, "accelerator_names", accelerator_names) if accelerator_total_memory_mi_b is not None: - _setter("accelerator_total_memory_mi_b", accelerator_total_memory_mi_b) + pulumi.set(__self__, "accelerator_total_memory_mi_b", accelerator_total_memory_mi_b) if accelerator_types is not None: - _setter("accelerator_types", accelerator_types) + pulumi.set(__self__, "accelerator_types", accelerator_types) if allowed_instance_types is not None: - _setter("allowed_instance_types", allowed_instance_types) + pulumi.set(__self__, "allowed_instance_types", allowed_instance_types) if bare_metal is not None: - _setter("bare_metal", bare_metal) + pulumi.set(__self__, "bare_metal", bare_metal) if baseline_ebs_bandwidth_mbps is not None: - _setter("baseline_ebs_bandwidth_mbps", baseline_ebs_bandwidth_mbps) + pulumi.set(__self__, "baseline_ebs_bandwidth_mbps", baseline_ebs_bandwidth_mbps) if burstable_performance is not None: - _setter("burstable_performance", burstable_performance) + pulumi.set(__self__, "burstable_performance", burstable_performance) if cpu_manufacturers is not None: - _setter("cpu_manufacturers", cpu_manufacturers) + pulumi.set(__self__, "cpu_manufacturers", cpu_manufacturers) if excluded_instance_types is not None: - _setter("excluded_instance_types", excluded_instance_types) + pulumi.set(__self__, "excluded_instance_types", excluded_instance_types) if instance_generations is not None: - _setter("instance_generations", instance_generations) + pulumi.set(__self__, "instance_generations", instance_generations) if local_storage is not None: - _setter("local_storage", local_storage) + pulumi.set(__self__, "local_storage", local_storage) if local_storage_types is not None: - _setter("local_storage_types", local_storage_types) + pulumi.set(__self__, "local_storage_types", local_storage_types) if memory_gi_b_per_v_cpu is not None: - _setter("memory_gi_b_per_v_cpu", memory_gi_b_per_v_cpu) + pulumi.set(__self__, "memory_gi_b_per_v_cpu", memory_gi_b_per_v_cpu) if memory_mi_b is not None: - _setter("memory_mi_b", memory_mi_b) + pulumi.set(__self__, "memory_mi_b", memory_mi_b) if network_bandwidth_gbps is not None: - _setter("network_bandwidth_gbps", network_bandwidth_gbps) + pulumi.set(__self__, "network_bandwidth_gbps", network_bandwidth_gbps) if network_interface_count is not None: - _setter("network_interface_count", network_interface_count) + pulumi.set(__self__, "network_interface_count", network_interface_count) if on_demand_max_price_percentage_over_lowest_price is not None: - _setter("on_demand_max_price_percentage_over_lowest_price", on_demand_max_price_percentage_over_lowest_price) + pulumi.set(__self__, "on_demand_max_price_percentage_over_lowest_price", on_demand_max_price_percentage_over_lowest_price) if require_hibernate_support is not None: - _setter("require_hibernate_support", require_hibernate_support) + pulumi.set(__self__, "require_hibernate_support", require_hibernate_support) if spot_max_price_percentage_over_lowest_price is not None: - _setter("spot_max_price_percentage_over_lowest_price", spot_max_price_percentage_over_lowest_price) + pulumi.set(__self__, "spot_max_price_percentage_over_lowest_price", spot_max_price_percentage_over_lowest_price) if total_local_storage_gb is not None: - _setter("total_local_storage_gb", total_local_storage_gb) + pulumi.set(__self__, "total_local_storage_gb", total_local_storage_gb) if v_cpu_count is not None: - _setter("v_cpu_count", v_cpu_count) + pulumi.set(__self__, "v_cpu_count", v_cpu_count) @property @pulumi.getter(name="acceleratorCount") @@ -1824,17 +1459,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, capacity_rebalance: Optional['outputs.Ec2FleetCapacityRebalance'] = None): - Ec2FleetMaintenanceStrategies._configure( - lambda key, value: pulumi.set(__self__, key, value), - capacity_rebalance=capacity_rebalance, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - capacity_rebalance: Optional['outputs.Ec2FleetCapacityRebalance'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if capacity_rebalance is not None: - _setter("capacity_rebalance", capacity_rebalance) + pulumi.set(__self__, "capacity_rebalance", capacity_rebalance) @property @pulumi.getter(name="capacityRebalance") @@ -1847,21 +1473,10 @@ class Ec2FleetMemoryGiBPerVCpuRequest(dict): def __init__(__self__, *, max: Optional[float] = None, min: Optional[float] = None): - Ec2FleetMemoryGiBPerVCpuRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[float] = None, - min: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -1879,21 +1494,10 @@ class Ec2FleetMemoryMiBRequest(dict): def __init__(__self__, *, max: Optional[int] = None, min: Optional[int] = None): - Ec2FleetMemoryMiBRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[int] = None, - min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -1911,21 +1515,10 @@ class Ec2FleetNetworkBandwidthGbpsRequest(dict): def __init__(__self__, *, max: Optional[float] = None, min: Optional[float] = None): - Ec2FleetNetworkBandwidthGbpsRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[float] = None, - min: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -1943,21 +1536,10 @@ class Ec2FleetNetworkInterfaceCountRequest(dict): def __init__(__self__, *, max: Optional[int] = None, min: Optional[int] = None): - Ec2FleetNetworkInterfaceCountRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[int] = None, - min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -2006,37 +1588,18 @@ def __init__(__self__, *, min_target_capacity: Optional[int] = None, single_availability_zone: Optional[bool] = None, single_instance_type: Optional[bool] = None): - Ec2FleetOnDemandOptionsRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - allocation_strategy=allocation_strategy, - capacity_reservation_options=capacity_reservation_options, - max_total_price=max_total_price, - min_target_capacity=min_target_capacity, - single_availability_zone=single_availability_zone, - single_instance_type=single_instance_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allocation_strategy: Optional[str] = None, - capacity_reservation_options: Optional['outputs.Ec2FleetCapacityReservationOptionsRequest'] = None, - max_total_price: Optional[str] = None, - min_target_capacity: Optional[int] = None, - single_availability_zone: Optional[bool] = None, - single_instance_type: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if allocation_strategy is not None: - _setter("allocation_strategy", allocation_strategy) + pulumi.set(__self__, "allocation_strategy", allocation_strategy) if capacity_reservation_options is not None: - _setter("capacity_reservation_options", capacity_reservation_options) + pulumi.set(__self__, "capacity_reservation_options", capacity_reservation_options) if max_total_price is not None: - _setter("max_total_price", max_total_price) + pulumi.set(__self__, "max_total_price", max_total_price) if min_target_capacity is not None: - _setter("min_target_capacity", min_target_capacity) + pulumi.set(__self__, "min_target_capacity", min_target_capacity) if single_availability_zone is not None: - _setter("single_availability_zone", single_availability_zone) + pulumi.set(__self__, "single_availability_zone", single_availability_zone) if single_instance_type is not None: - _setter("single_instance_type", single_instance_type) + pulumi.set(__self__, "single_instance_type", single_instance_type) @property @pulumi.getter(name="allocationStrategy") @@ -2107,45 +1670,22 @@ def __init__(__self__, *, partition_number: Optional[int] = None, spread_domain: Optional[str] = None, tenancy: Optional[str] = None): - Ec2FleetPlacement._configure( - lambda key, value: pulumi.set(__self__, key, value), - affinity=affinity, - availability_zone=availability_zone, - group_name=group_name, - host_id=host_id, - host_resource_group_arn=host_resource_group_arn, - partition_number=partition_number, - spread_domain=spread_domain, - tenancy=tenancy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - affinity: Optional[str] = None, - availability_zone: Optional[str] = None, - group_name: Optional[str] = None, - host_id: Optional[str] = None, - host_resource_group_arn: Optional[str] = None, - partition_number: Optional[int] = None, - spread_domain: Optional[str] = None, - tenancy: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if affinity is not None: - _setter("affinity", affinity) + pulumi.set(__self__, "affinity", affinity) if availability_zone is not None: - _setter("availability_zone", availability_zone) + pulumi.set(__self__, "availability_zone", availability_zone) if group_name is not None: - _setter("group_name", group_name) + pulumi.set(__self__, "group_name", group_name) if host_id is not None: - _setter("host_id", host_id) + pulumi.set(__self__, "host_id", host_id) if host_resource_group_arn is not None: - _setter("host_resource_group_arn", host_resource_group_arn) + pulumi.set(__self__, "host_resource_group_arn", host_resource_group_arn) if partition_number is not None: - _setter("partition_number", partition_number) + pulumi.set(__self__, "partition_number", partition_number) if spread_domain is not None: - _setter("spread_domain", spread_domain) + pulumi.set(__self__, "spread_domain", spread_domain) if tenancy is not None: - _setter("tenancy", tenancy) + pulumi.set(__self__, "tenancy", tenancy) @property @pulumi.getter @@ -2230,45 +1770,22 @@ def __init__(__self__, *, min_target_capacity: Optional[int] = None, single_availability_zone: Optional[bool] = None, single_instance_type: Optional[bool] = None): - Ec2FleetSpotOptionsRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - allocation_strategy=allocation_strategy, - instance_interruption_behavior=instance_interruption_behavior, - instance_pools_to_use_count=instance_pools_to_use_count, - maintenance_strategies=maintenance_strategies, - max_total_price=max_total_price, - min_target_capacity=min_target_capacity, - single_availability_zone=single_availability_zone, - single_instance_type=single_instance_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allocation_strategy: Optional['Ec2FleetSpotOptionsRequestAllocationStrategy'] = None, - instance_interruption_behavior: Optional['Ec2FleetSpotOptionsRequestInstanceInterruptionBehavior'] = None, - instance_pools_to_use_count: Optional[int] = None, - maintenance_strategies: Optional['outputs.Ec2FleetMaintenanceStrategies'] = None, - max_total_price: Optional[str] = None, - min_target_capacity: Optional[int] = None, - single_availability_zone: Optional[bool] = None, - single_instance_type: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if allocation_strategy is not None: - _setter("allocation_strategy", allocation_strategy) + pulumi.set(__self__, "allocation_strategy", allocation_strategy) if instance_interruption_behavior is not None: - _setter("instance_interruption_behavior", instance_interruption_behavior) + pulumi.set(__self__, "instance_interruption_behavior", instance_interruption_behavior) if instance_pools_to_use_count is not None: - _setter("instance_pools_to_use_count", instance_pools_to_use_count) + pulumi.set(__self__, "instance_pools_to_use_count", instance_pools_to_use_count) if maintenance_strategies is not None: - _setter("maintenance_strategies", maintenance_strategies) + pulumi.set(__self__, "maintenance_strategies", maintenance_strategies) if max_total_price is not None: - _setter("max_total_price", max_total_price) + pulumi.set(__self__, "max_total_price", max_total_price) if min_target_capacity is not None: - _setter("min_target_capacity", min_target_capacity) + pulumi.set(__self__, "min_target_capacity", min_target_capacity) if single_availability_zone is not None: - _setter("single_availability_zone", single_availability_zone) + pulumi.set(__self__, "single_availability_zone", single_availability_zone) if single_instance_type is not None: - _setter("single_instance_type", single_instance_type) + pulumi.set(__self__, "single_instance_type", single_instance_type) @property @pulumi.getter(name="allocationStrategy") @@ -2316,19 +1833,8 @@ class Ec2FleetTag(dict): def __init__(__self__, *, key: str, value: str): - Ec2FleetTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2363,21 +1869,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, resource_type: Optional['Ec2FleetTagSpecificationResourceType'] = None, tags: Optional[Sequence['outputs.Ec2FleetTag']] = None): - Ec2FleetTagSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_type=resource_type, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_type: Optional['Ec2FleetTagSpecificationResourceType'] = None, - tags: Optional[Sequence['outputs.Ec2FleetTag']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if resource_type is not None: - _setter("resource_type", resource_type) + pulumi.set(__self__, "resource_type", resource_type) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="resourceType") @@ -2423,32 +1918,15 @@ def __init__(__self__, *, on_demand_target_capacity: Optional[int] = None, spot_target_capacity: Optional[int] = None, target_capacity_unit_type: Optional['Ec2FleetTargetCapacitySpecificationRequestTargetCapacityUnitType'] = None): - Ec2FleetTargetCapacitySpecificationRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - total_target_capacity=total_target_capacity, - default_target_capacity_type=default_target_capacity_type, - on_demand_target_capacity=on_demand_target_capacity, - spot_target_capacity=spot_target_capacity, - target_capacity_unit_type=target_capacity_unit_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - total_target_capacity: int, - default_target_capacity_type: Optional['Ec2FleetTargetCapacitySpecificationRequestDefaultTargetCapacityType'] = None, - on_demand_target_capacity: Optional[int] = None, - spot_target_capacity: Optional[int] = None, - target_capacity_unit_type: Optional['Ec2FleetTargetCapacitySpecificationRequestTargetCapacityUnitType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("total_target_capacity", total_target_capacity) + pulumi.set(__self__, "total_target_capacity", total_target_capacity) if default_target_capacity_type is not None: - _setter("default_target_capacity_type", default_target_capacity_type) + pulumi.set(__self__, "default_target_capacity_type", default_target_capacity_type) if on_demand_target_capacity is not None: - _setter("on_demand_target_capacity", on_demand_target_capacity) + pulumi.set(__self__, "on_demand_target_capacity", on_demand_target_capacity) if spot_target_capacity is not None: - _setter("spot_target_capacity", spot_target_capacity) + pulumi.set(__self__, "spot_target_capacity", spot_target_capacity) if target_capacity_unit_type is not None: - _setter("target_capacity_unit_type", target_capacity_unit_type) + pulumi.set(__self__, "target_capacity_unit_type", target_capacity_unit_type) @property @pulumi.getter(name="totalTargetCapacity") @@ -2481,21 +1959,10 @@ class Ec2FleetTotalLocalStorageGbRequest(dict): def __init__(__self__, *, max: Optional[float] = None, min: Optional[float] = None): - Ec2FleetTotalLocalStorageGbRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[float] = None, - min: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -2513,21 +1980,10 @@ class Ec2FleetVCpuCountRangeRequest(dict): def __init__(__self__, *, max: Optional[int] = None, min: Optional[int] = None): - Ec2FleetVCpuCountRangeRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[int] = None, - min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -2545,19 +2001,8 @@ class EipTag(dict): def __init__(__self__, *, key: str, value: str): - EipTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2575,19 +2020,8 @@ class FlowLogTag(dict): def __init__(__self__, *, key: str, value: str): - FlowLogTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2605,19 +2039,8 @@ class InstanceAssociationParameter(dict): def __init__(__self__, *, key: str, value: Sequence[str]): - InstanceAssociationParameter._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2658,28 +2081,13 @@ def __init__(__self__, *, ebs: Optional['outputs.InstanceEbs'] = None, no_device: Optional['outputs.InstanceNoDevice'] = None, virtual_name: Optional[str] = None): - InstanceBlockDeviceMapping._configure( - lambda key, value: pulumi.set(__self__, key, value), - device_name=device_name, - ebs=ebs, - no_device=no_device, - virtual_name=virtual_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - device_name: str, - ebs: Optional['outputs.InstanceEbs'] = None, - no_device: Optional['outputs.InstanceNoDevice'] = None, - virtual_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("device_name", device_name) + pulumi.set(__self__, "device_name", device_name) if ebs is not None: - _setter("ebs", ebs) + pulumi.set(__self__, "ebs", ebs) if no_device is not None: - _setter("no_device", no_device) + pulumi.set(__self__, "no_device", no_device) if virtual_name is not None: - _setter("virtual_name", virtual_name) + pulumi.set(__self__, "virtual_name", virtual_name) @property @pulumi.getter(name="deviceName") @@ -2713,19 +2121,8 @@ def __init__(__self__, *, """ A key-value pair to associate with a resource. """ - InstanceConnectEndpointTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2762,21 +2159,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, core_count: Optional[int] = None, threads_per_core: Optional[int] = None): - InstanceCpuOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - core_count=core_count, - threads_per_core=threads_per_core, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - core_count: Optional[int] = None, - threads_per_core: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if core_count is not None: - _setter("core_count", core_count) + pulumi.set(__self__, "core_count", core_count) if threads_per_core is not None: - _setter("threads_per_core", threads_per_core) + pulumi.set(__self__, "threads_per_core", threads_per_core) @property @pulumi.getter(name="coreCount") @@ -2810,17 +2196,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, cpu_credits: Optional[str] = None): - InstanceCreditSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - cpu_credits=cpu_credits, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cpu_credits: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cpu_credits is not None: - _setter("cpu_credits", cpu_credits) + pulumi.set(__self__, "cpu_credits", cpu_credits) @property @pulumi.getter(name="cpuCredits") @@ -2863,41 +2240,20 @@ def __init__(__self__, *, snapshot_id: Optional[str] = None, volume_size: Optional[int] = None, volume_type: Optional[str] = None): - InstanceEbs._configure( - lambda key, value: pulumi.set(__self__, key, value), - delete_on_termination=delete_on_termination, - encrypted=encrypted, - iops=iops, - kms_key_id=kms_key_id, - snapshot_id=snapshot_id, - volume_size=volume_size, - volume_type=volume_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delete_on_termination: Optional[bool] = None, - encrypted: Optional[bool] = None, - iops: Optional[int] = None, - kms_key_id: Optional[str] = None, - snapshot_id: Optional[str] = None, - volume_size: Optional[int] = None, - volume_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if delete_on_termination is not None: - _setter("delete_on_termination", delete_on_termination) + pulumi.set(__self__, "delete_on_termination", delete_on_termination) if encrypted is not None: - _setter("encrypted", encrypted) + pulumi.set(__self__, "encrypted", encrypted) if iops is not None: - _setter("iops", iops) + pulumi.set(__self__, "iops", iops) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if snapshot_id is not None: - _setter("snapshot_id", snapshot_id) + pulumi.set(__self__, "snapshot_id", snapshot_id) if volume_size is not None: - _setter("volume_size", volume_size) + pulumi.set(__self__, "volume_size", volume_size) if volume_type is not None: - _setter("volume_type", volume_type) + pulumi.set(__self__, "volume_type", volume_type) @property @pulumi.getter(name="deleteOnTermination") @@ -2939,16 +2295,7 @@ def volume_type(self) -> Optional[str]: class InstanceElasticGpuSpecification(dict): def __init__(__self__, *, type: str): - InstanceElasticGpuSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -2961,20 +2308,9 @@ class InstanceElasticInferenceAccelerator(dict): def __init__(__self__, *, type: str, count: Optional[int] = None): - InstanceElasticInferenceAccelerator._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - count=count, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: str, - count: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if count is not None: - _setter("count", count) + pulumi.set(__self__, "count", count) @property @pulumi.getter @@ -2991,17 +2327,8 @@ def count(self) -> Optional[int]: class InstanceEnclaveOptions(dict): def __init__(__self__, *, enabled: Optional[bool] = None): - InstanceEnclaveOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -3013,17 +2340,8 @@ def enabled(self) -> Optional[bool]: class InstanceHibernationOptions(dict): def __init__(__self__, *, configured: Optional[bool] = None): - InstanceHibernationOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - configured=configured, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configured: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if configured is not None: - _setter("configured", configured) + pulumi.set(__self__, "configured", configured) @property @pulumi.getter @@ -3052,16 +2370,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, ipv6_address: str): - InstanceIpv6Address._configure( - lambda key, value: pulumi.set(__self__, key, value), - ipv6_address=ipv6_address, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ipv6_address: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ipv6_address", ipv6_address) + pulumi.set(__self__, "ipv6_address", ipv6_address) @property @pulumi.getter(name="ipv6Address") @@ -3094,24 +2403,11 @@ def __init__(__self__, *, version: str, launch_template_id: Optional[str] = None, launch_template_name: Optional[str] = None): - InstanceLaunchTemplateSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - version=version, - launch_template_id=launch_template_id, - launch_template_name=launch_template_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - version: str, - launch_template_id: Optional[str] = None, - launch_template_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("version", version) + pulumi.set(__self__, "version", version) if launch_template_id is not None: - _setter("launch_template_id", launch_template_id) + pulumi.set(__self__, "launch_template_id", launch_template_id) if launch_template_name is not None: - _setter("launch_template_name", launch_template_name) + pulumi.set(__self__, "launch_template_name", launch_template_name) @property @pulumi.getter @@ -3150,16 +2446,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, license_configuration_arn: str): - InstanceLicenseSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - license_configuration_arn=license_configuration_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - license_configuration_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("license_configuration_arn", license_configuration_arn) + pulumi.set(__self__, "license_configuration_arn", license_configuration_arn) @property @pulumi.getter(name="licenseConfigurationArn") @@ -3222,64 +2509,31 @@ def __init__(__self__, *, private_ip_addresses: Optional[Sequence['outputs.InstancePrivateIpAddressSpecification']] = None, secondary_private_ip_address_count: Optional[int] = None, subnet_id: Optional[str] = None): - InstanceNetworkInterface._configure( - lambda key, value: pulumi.set(__self__, key, value), - device_index=device_index, - associate_carrier_ip_address=associate_carrier_ip_address, - associate_public_ip_address=associate_public_ip_address, - delete_on_termination=delete_on_termination, - description=description, - group_set=group_set, - ipv6_address_count=ipv6_address_count, - ipv6_addresses=ipv6_addresses, - network_interface_id=network_interface_id, - private_ip_address=private_ip_address, - private_ip_addresses=private_ip_addresses, - secondary_private_ip_address_count=secondary_private_ip_address_count, - subnet_id=subnet_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - device_index: str, - associate_carrier_ip_address: Optional[bool] = None, - associate_public_ip_address: Optional[bool] = None, - delete_on_termination: Optional[bool] = None, - description: Optional[str] = None, - group_set: Optional[Sequence[str]] = None, - ipv6_address_count: Optional[int] = None, - ipv6_addresses: Optional[Sequence['outputs.InstanceIpv6Address']] = None, - network_interface_id: Optional[str] = None, - private_ip_address: Optional[str] = None, - private_ip_addresses: Optional[Sequence['outputs.InstancePrivateIpAddressSpecification']] = None, - secondary_private_ip_address_count: Optional[int] = None, - subnet_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("device_index", device_index) + pulumi.set(__self__, "device_index", device_index) if associate_carrier_ip_address is not None: - _setter("associate_carrier_ip_address", associate_carrier_ip_address) + pulumi.set(__self__, "associate_carrier_ip_address", associate_carrier_ip_address) if associate_public_ip_address is not None: - _setter("associate_public_ip_address", associate_public_ip_address) + pulumi.set(__self__, "associate_public_ip_address", associate_public_ip_address) if delete_on_termination is not None: - _setter("delete_on_termination", delete_on_termination) + pulumi.set(__self__, "delete_on_termination", delete_on_termination) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if group_set is not None: - _setter("group_set", group_set) + pulumi.set(__self__, "group_set", group_set) if ipv6_address_count is not None: - _setter("ipv6_address_count", ipv6_address_count) + pulumi.set(__self__, "ipv6_address_count", ipv6_address_count) if ipv6_addresses is not None: - _setter("ipv6_addresses", ipv6_addresses) + pulumi.set(__self__, "ipv6_addresses", ipv6_addresses) if network_interface_id is not None: - _setter("network_interface_id", network_interface_id) + pulumi.set(__self__, "network_interface_id", network_interface_id) if private_ip_address is not None: - _setter("private_ip_address", private_ip_address) + pulumi.set(__self__, "private_ip_address", private_ip_address) if private_ip_addresses is not None: - _setter("private_ip_addresses", private_ip_addresses) + pulumi.set(__self__, "private_ip_addresses", private_ip_addresses) if secondary_private_ip_address_count is not None: - _setter("secondary_private_ip_address_count", secondary_private_ip_address_count) + pulumi.set(__self__, "secondary_private_ip_address_count", secondary_private_ip_address_count) if subnet_id is not None: - _setter("subnet_id", subnet_id) + pulumi.set(__self__, "subnet_id", subnet_id) @property @pulumi.getter(name="deviceIndex") @@ -3351,11 +2605,6 @@ def subnet_id(self) -> Optional[str]: class InstanceNoDevice(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -3385,25 +2634,12 @@ def __init__(__self__, *, enable_resource_name_dns_a_record: Optional[bool] = None, enable_resource_name_dns_aaaa_record: Optional[bool] = None, hostname_type: Optional[str] = None): - InstancePrivateDnsNameOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - enable_resource_name_dns_a_record=enable_resource_name_dns_a_record, - enable_resource_name_dns_aaaa_record=enable_resource_name_dns_aaaa_record, - hostname_type=hostname_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enable_resource_name_dns_a_record: Optional[bool] = None, - enable_resource_name_dns_aaaa_record: Optional[bool] = None, - hostname_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enable_resource_name_dns_a_record is not None: - _setter("enable_resource_name_dns_a_record", enable_resource_name_dns_a_record) + pulumi.set(__self__, "enable_resource_name_dns_a_record", enable_resource_name_dns_a_record) if enable_resource_name_dns_aaaa_record is not None: - _setter("enable_resource_name_dns_aaaa_record", enable_resource_name_dns_aaaa_record) + pulumi.set(__self__, "enable_resource_name_dns_aaaa_record", enable_resource_name_dns_aaaa_record) if hostname_type is not None: - _setter("hostname_type", hostname_type) + pulumi.set(__self__, "hostname_type", hostname_type) @property @pulumi.getter(name="enableResourceNameDnsARecord") @@ -3443,19 +2679,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, primary: bool, private_ip_address: str): - InstancePrivateIpAddressSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - primary=primary, - private_ip_address=private_ip_address, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - primary: bool, - private_ip_address: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("primary", primary) - _setter("private_ip_address", private_ip_address) + pulumi.set(__self__, "primary", primary) + pulumi.set(__self__, "private_ip_address", private_ip_address) @property @pulumi.getter @@ -3492,20 +2717,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, document_name: str, association_parameters: Optional[Sequence['outputs.InstanceAssociationParameter']] = None): - InstanceSsmAssociation._configure( - lambda key, value: pulumi.set(__self__, key, value), - document_name=document_name, - association_parameters=association_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - document_name: str, - association_parameters: Optional[Sequence['outputs.InstanceAssociationParameter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("document_name", document_name) + pulumi.set(__self__, "document_name", document_name) if association_parameters is not None: - _setter("association_parameters", association_parameters) + pulumi.set(__self__, "association_parameters", association_parameters) @property @pulumi.getter(name="documentName") @@ -3523,19 +2737,8 @@ class InstanceTag(dict): def __init__(__self__, *, key: str, value: str): - InstanceTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3570,19 +2773,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, device: str, volume_id: str): - InstanceVolume._configure( - lambda key, value: pulumi.set(__self__, key, value), - device=device, - volume_id=volume_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - device: str, - volume_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("device", device) - _setter("volume_id", volume_id) + pulumi.set(__self__, "device", device) + pulumi.set(__self__, "volume_id", volume_id) @property @pulumi.getter @@ -3600,19 +2792,8 @@ class InternetGatewayTag(dict): def __init__(__self__, *, key: str, value: str): - InternetGatewayTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3653,16 +2834,7 @@ def __init__(__self__, *, The regions IPAM is enabled for. Allows pools to be created in these regions, as well as enabling monitoring :param str region_name: The name of the region. """ - IpamOperatingRegion._configure( - lambda key, value: pulumi.set(__self__, key, value), - region_name=region_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - region_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("region_name", region_name) + pulumi.set(__self__, "region_name", region_name) @property @pulumi.getter(name="regionName") @@ -3683,16 +2855,7 @@ def __init__(__self__, *, """ An address space to be inserted into this pool. All allocations must be made from this address space. """ - IpamPoolProvisionedCidr._configure( - lambda key, value: pulumi.set(__self__, key, value), - cidr=cidr, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cidr: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cidr", cidr) + pulumi.set(__self__, "cidr", cidr) @property @pulumi.getter @@ -3713,19 +2876,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - IpamPoolTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3757,19 +2909,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - IpamResourceDiscoveryAssociationTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3816,16 +2957,7 @@ def __init__(__self__, *, The regions IPAM Resource Discovery is enabled for. Allows for monitoring. :param str region_name: The name of the region. """ - IpamResourceDiscoveryIpamOperatingRegion._configure( - lambda key, value: pulumi.set(__self__, key, value), - region_name=region_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - region_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("region_name", region_name) + pulumi.set(__self__, "region_name", region_name) @property @pulumi.getter(name="regionName") @@ -3849,19 +2981,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - IpamResourceDiscoveryTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3893,19 +3014,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - IpamScopeTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3937,19 +3047,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - IpamTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3981,19 +3080,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - KeyPairTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -4025,21 +3113,10 @@ def __init__(__self__, *, :param int max: The maximum number of accelerators. :param int min: The minimum number of accelerators. """ - LaunchTemplateAcceleratorCount._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[int] = None, - min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -4071,21 +3148,10 @@ def __init__(__self__, *, :param int max: The maximum amount of accelerator memory, in MiB. :param int min: The minimum amount of accelerator memory, in MiB. """ - LaunchTemplateAcceleratorTotalMemoryMiB._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[int] = None, - min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -4117,21 +3183,10 @@ def __init__(__self__, *, :param int max: The maximum baseline bandwidth, in Mbps. :param int min: The minimum baseline bandwidth, in Mbps. """ - LaunchTemplateBaselineEbsBandwidthMbps._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[int] = None, - min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -4187,29 +3242,14 @@ def __init__(__self__, *, :param str no_device: To omit the device from the block device mapping, specify an empty string. :param str virtual_name: The virtual device name (ephemeralN). """ - LaunchTemplateBlockDeviceMapping._configure( - lambda key, value: pulumi.set(__self__, key, value), - device_name=device_name, - ebs=ebs, - no_device=no_device, - virtual_name=virtual_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - device_name: Optional[str] = None, - ebs: Optional['outputs.LaunchTemplateEbs'] = None, - no_device: Optional[str] = None, - virtual_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if device_name is not None: - _setter("device_name", device_name) + pulumi.set(__self__, "device_name", device_name) if ebs is not None: - _setter("ebs", ebs) + pulumi.set(__self__, "ebs", ebs) if no_device is not None: - _setter("no_device", no_device) + pulumi.set(__self__, "no_device", no_device) if virtual_name is not None: - _setter("virtual_name", virtual_name) + pulumi.set(__self__, "virtual_name", virtual_name) @property @pulumi.getter(name="deviceName") @@ -4272,21 +3312,10 @@ def __init__(__self__, *, Specifies an instance's Capacity Reservation targeting option. :param str capacity_reservation_preference: Indicates the instance's Capacity Reservation preferences. """ - LaunchTemplateCapacityReservationSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - capacity_reservation_preference=capacity_reservation_preference, - capacity_reservation_target=capacity_reservation_target, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - capacity_reservation_preference: Optional[str] = None, - capacity_reservation_target: Optional['outputs.LaunchTemplateCapacityReservationTarget'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if capacity_reservation_preference is not None: - _setter("capacity_reservation_preference", capacity_reservation_preference) + pulumi.set(__self__, "capacity_reservation_preference", capacity_reservation_preference) if capacity_reservation_target is not None: - _setter("capacity_reservation_target", capacity_reservation_target) + pulumi.set(__self__, "capacity_reservation_target", capacity_reservation_target) @property @pulumi.getter(name="capacityReservationPreference") @@ -4334,21 +3363,10 @@ def __init__(__self__, *, :param str capacity_reservation_id: The ID of the Capacity Reservation in which to run the instance. :param str capacity_reservation_resource_group_arn: The ARN of the Capacity Reservation resource group in which to run the instance. """ - LaunchTemplateCapacityReservationTarget._configure( - lambda key, value: pulumi.set(__self__, key, value), - capacity_reservation_id=capacity_reservation_id, - capacity_reservation_resource_group_arn=capacity_reservation_resource_group_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - capacity_reservation_id: Optional[str] = None, - capacity_reservation_resource_group_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if capacity_reservation_id is not None: - _setter("capacity_reservation_id", capacity_reservation_id) + pulumi.set(__self__, "capacity_reservation_id", capacity_reservation_id) if capacity_reservation_resource_group_arn is not None: - _setter("capacity_reservation_resource_group_arn", capacity_reservation_resource_group_arn) + pulumi.set(__self__, "capacity_reservation_resource_group_arn", capacity_reservation_resource_group_arn) @property @pulumi.getter(name="capacityReservationId") @@ -4403,25 +3421,12 @@ def __init__(__self__, *, :param int core_count: The number of CPU cores for the instance. :param int threads_per_core: The number of threads per CPU core. To disable multithreading for the instance, specify a value of 1. Otherwise, specify the default value of 2. """ - LaunchTemplateCpuOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - amd_sev_snp=amd_sev_snp, - core_count=core_count, - threads_per_core=threads_per_core, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - amd_sev_snp: Optional['LaunchTemplateCpuOptionsAmdSevSnp'] = None, - core_count: Optional[int] = None, - threads_per_core: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if amd_sev_snp is not None: - _setter("amd_sev_snp", amd_sev_snp) + pulumi.set(__self__, "amd_sev_snp", amd_sev_snp) if core_count is not None: - _setter("core_count", core_count) + pulumi.set(__self__, "core_count", core_count) if threads_per_core is not None: - _setter("threads_per_core", threads_per_core) + pulumi.set(__self__, "threads_per_core", threads_per_core) @property @pulumi.getter(name="amdSevSnp") @@ -4476,17 +3481,8 @@ def __init__(__self__, *, The user data to make available to the instance. :param str cpu_credits: The user data to make available to the instance. """ - LaunchTemplateCreditSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - cpu_credits=cpu_credits, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cpu_credits: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cpu_credits is not None: - _setter("cpu_credits", cpu_credits) + pulumi.set(__self__, "cpu_credits", cpu_credits) @property @pulumi.getter(name="cpuCredits") @@ -4626,137 +3622,68 @@ def __init__(__self__, *, :param Sequence['TagSpecification'] tag_specifications: The tags to apply to the resources that are created during instance launch. :param str user_data: The user data to make available to the instance. """ - LaunchTemplateData._configure( - lambda key, value: pulumi.set(__self__, key, value), - block_device_mappings=block_device_mappings, - capacity_reservation_specification=capacity_reservation_specification, - cpu_options=cpu_options, - credit_specification=credit_specification, - disable_api_stop=disable_api_stop, - disable_api_termination=disable_api_termination, - ebs_optimized=ebs_optimized, - elastic_gpu_specifications=elastic_gpu_specifications, - elastic_inference_accelerators=elastic_inference_accelerators, - enclave_options=enclave_options, - hibernation_options=hibernation_options, - iam_instance_profile=iam_instance_profile, - image_id=image_id, - instance_initiated_shutdown_behavior=instance_initiated_shutdown_behavior, - instance_market_options=instance_market_options, - instance_requirements=instance_requirements, - instance_type=instance_type, - kernel_id=kernel_id, - key_name=key_name, - license_specifications=license_specifications, - maintenance_options=maintenance_options, - metadata_options=metadata_options, - monitoring=monitoring, - network_interfaces=network_interfaces, - placement=placement, - private_dns_name_options=private_dns_name_options, - ram_disk_id=ram_disk_id, - security_group_ids=security_group_ids, - security_groups=security_groups, - tag_specifications=tag_specifications, - user_data=user_data, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - block_device_mappings: Optional[Sequence['outputs.LaunchTemplateBlockDeviceMapping']] = None, - capacity_reservation_specification: Optional['outputs.LaunchTemplateCapacityReservationSpecification'] = None, - cpu_options: Optional['outputs.LaunchTemplateCpuOptions'] = None, - credit_specification: Optional['outputs.LaunchTemplateCreditSpecification'] = None, - disable_api_stop: Optional[bool] = None, - disable_api_termination: Optional[bool] = None, - ebs_optimized: Optional[bool] = None, - elastic_gpu_specifications: Optional[Sequence['outputs.LaunchTemplateElasticGpuSpecification']] = None, - elastic_inference_accelerators: Optional[Sequence['outputs.LaunchTemplateElasticInferenceAccelerator']] = None, - enclave_options: Optional['outputs.LaunchTemplateEnclaveOptions'] = None, - hibernation_options: Optional['outputs.LaunchTemplateHibernationOptions'] = None, - iam_instance_profile: Optional['outputs.LaunchTemplateIamInstanceProfile'] = None, - image_id: Optional[str] = None, - instance_initiated_shutdown_behavior: Optional[str] = None, - instance_market_options: Optional['outputs.LaunchTemplateInstanceMarketOptions'] = None, - instance_requirements: Optional['outputs.LaunchTemplateInstanceRequirements'] = None, - instance_type: Optional[str] = None, - kernel_id: Optional[str] = None, - key_name: Optional[str] = None, - license_specifications: Optional[Sequence['outputs.LaunchTemplateLicenseSpecification']] = None, - maintenance_options: Optional['outputs.LaunchTemplateMaintenanceOptions'] = None, - metadata_options: Optional['outputs.LaunchTemplateMetadataOptions'] = None, - monitoring: Optional['outputs.LaunchTemplateMonitoring'] = None, - network_interfaces: Optional[Sequence['outputs.LaunchTemplateNetworkInterface']] = None, - placement: Optional['outputs.LaunchTemplatePlacement'] = None, - private_dns_name_options: Optional['outputs.LaunchTemplatePrivateDnsNameOptions'] = None, - ram_disk_id: Optional[str] = None, - security_group_ids: Optional[Sequence[str]] = None, - security_groups: Optional[Sequence[str]] = None, - tag_specifications: Optional[Sequence['outputs.TagSpecification']] = None, - user_data: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if block_device_mappings is not None: - _setter("block_device_mappings", block_device_mappings) + pulumi.set(__self__, "block_device_mappings", block_device_mappings) if capacity_reservation_specification is not None: - _setter("capacity_reservation_specification", capacity_reservation_specification) + pulumi.set(__self__, "capacity_reservation_specification", capacity_reservation_specification) if cpu_options is not None: - _setter("cpu_options", cpu_options) + pulumi.set(__self__, "cpu_options", cpu_options) if credit_specification is not None: - _setter("credit_specification", credit_specification) + pulumi.set(__self__, "credit_specification", credit_specification) if disable_api_stop is not None: - _setter("disable_api_stop", disable_api_stop) + pulumi.set(__self__, "disable_api_stop", disable_api_stop) if disable_api_termination is not None: - _setter("disable_api_termination", disable_api_termination) + pulumi.set(__self__, "disable_api_termination", disable_api_termination) if ebs_optimized is not None: - _setter("ebs_optimized", ebs_optimized) + pulumi.set(__self__, "ebs_optimized", ebs_optimized) if elastic_gpu_specifications is not None: - _setter("elastic_gpu_specifications", elastic_gpu_specifications) + pulumi.set(__self__, "elastic_gpu_specifications", elastic_gpu_specifications) if elastic_inference_accelerators is not None: - _setter("elastic_inference_accelerators", elastic_inference_accelerators) + pulumi.set(__self__, "elastic_inference_accelerators", elastic_inference_accelerators) if enclave_options is not None: - _setter("enclave_options", enclave_options) + pulumi.set(__self__, "enclave_options", enclave_options) if hibernation_options is not None: - _setter("hibernation_options", hibernation_options) + pulumi.set(__self__, "hibernation_options", hibernation_options) if iam_instance_profile is not None: - _setter("iam_instance_profile", iam_instance_profile) + pulumi.set(__self__, "iam_instance_profile", iam_instance_profile) if image_id is not None: - _setter("image_id", image_id) + pulumi.set(__self__, "image_id", image_id) if instance_initiated_shutdown_behavior is not None: - _setter("instance_initiated_shutdown_behavior", instance_initiated_shutdown_behavior) + pulumi.set(__self__, "instance_initiated_shutdown_behavior", instance_initiated_shutdown_behavior) if instance_market_options is not None: - _setter("instance_market_options", instance_market_options) + pulumi.set(__self__, "instance_market_options", instance_market_options) if instance_requirements is not None: - _setter("instance_requirements", instance_requirements) + pulumi.set(__self__, "instance_requirements", instance_requirements) if instance_type is not None: - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_type", instance_type) if kernel_id is not None: - _setter("kernel_id", kernel_id) + pulumi.set(__self__, "kernel_id", kernel_id) if key_name is not None: - _setter("key_name", key_name) + pulumi.set(__self__, "key_name", key_name) if license_specifications is not None: - _setter("license_specifications", license_specifications) + pulumi.set(__self__, "license_specifications", license_specifications) if maintenance_options is not None: - _setter("maintenance_options", maintenance_options) + pulumi.set(__self__, "maintenance_options", maintenance_options) if metadata_options is not None: - _setter("metadata_options", metadata_options) + pulumi.set(__self__, "metadata_options", metadata_options) if monitoring is not None: - _setter("monitoring", monitoring) + pulumi.set(__self__, "monitoring", monitoring) if network_interfaces is not None: - _setter("network_interfaces", network_interfaces) + pulumi.set(__self__, "network_interfaces", network_interfaces) if placement is not None: - _setter("placement", placement) + pulumi.set(__self__, "placement", placement) if private_dns_name_options is not None: - _setter("private_dns_name_options", private_dns_name_options) + pulumi.set(__self__, "private_dns_name_options", private_dns_name_options) if ram_disk_id is not None: - _setter("ram_disk_id", ram_disk_id) + pulumi.set(__self__, "ram_disk_id", ram_disk_id) if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if security_groups is not None: - _setter("security_groups", security_groups) + pulumi.set(__self__, "security_groups", security_groups) if tag_specifications is not None: - _setter("tag_specifications", tag_specifications) + pulumi.set(__self__, "tag_specifications", tag_specifications) if user_data is not None: - _setter("user_data", user_data) + pulumi.set(__self__, "user_data", user_data) @property @pulumi.getter(name="blockDeviceMappings") @@ -5012,45 +3939,22 @@ def __init__(__self__, *, :param int volume_size: The size of the volume, in GiBs. You must specify either a snapshot ID or a volume size. :param str volume_type: The volume type. """ - LaunchTemplateEbs._configure( - lambda key, value: pulumi.set(__self__, key, value), - delete_on_termination=delete_on_termination, - encrypted=encrypted, - iops=iops, - kms_key_id=kms_key_id, - snapshot_id=snapshot_id, - throughput=throughput, - volume_size=volume_size, - volume_type=volume_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delete_on_termination: Optional[bool] = None, - encrypted: Optional[bool] = None, - iops: Optional[int] = None, - kms_key_id: Optional[str] = None, - snapshot_id: Optional[str] = None, - throughput: Optional[int] = None, - volume_size: Optional[int] = None, - volume_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if delete_on_termination is not None: - _setter("delete_on_termination", delete_on_termination) + pulumi.set(__self__, "delete_on_termination", delete_on_termination) if encrypted is not None: - _setter("encrypted", encrypted) + pulumi.set(__self__, "encrypted", encrypted) if iops is not None: - _setter("iops", iops) + pulumi.set(__self__, "iops", iops) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if snapshot_id is not None: - _setter("snapshot_id", snapshot_id) + pulumi.set(__self__, "snapshot_id", snapshot_id) if throughput is not None: - _setter("throughput", throughput) + pulumi.set(__self__, "throughput", throughput) if volume_size is not None: - _setter("volume_size", volume_size) + pulumi.set(__self__, "volume_size", volume_size) if volume_type is not None: - _setter("volume_type", volume_type) + pulumi.set(__self__, "volume_type", volume_type) @property @pulumi.getter(name="deleteOnTermination") @@ -5128,17 +4032,8 @@ def __init__(__self__, *, Specifies a specification for an Elastic GPU for launch template. :param str type: The type of Elastic Graphics accelerator. """ - LaunchTemplateElasticGpuSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -5162,21 +4057,10 @@ def __init__(__self__, *, :param int count: The number of elastic inference accelerators to attach to the instance. :param str type: The type of elastic inference accelerator. """ - LaunchTemplateElasticInferenceAccelerator._configure( - lambda key, value: pulumi.set(__self__, key, value), - count=count, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - count: Optional[int] = None, - type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if count is not None: - _setter("count", count) + pulumi.set(__self__, "count", count) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -5206,17 +4090,8 @@ def __init__(__self__, *, Indicates whether the instance is enabled for AWS Nitro Enclaves. :param bool enabled: If this parameter is set to true, the instance is enabled for AWS Nitro Enclaves; otherwise, it is not enabled for AWS Nitro Enclaves. """ - LaunchTemplateEnclaveOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -5238,17 +4113,8 @@ def __init__(__self__, *, Specifies whether your instance is configured for hibernation. :param bool configured: TIf you set this parameter to true, the instance is enabled for hibernation. """ - LaunchTemplateHibernationOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - configured=configured, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configured: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if configured is not None: - _setter("configured", configured) + pulumi.set(__self__, "configured", configured) @property @pulumi.getter @@ -5272,21 +4138,10 @@ def __init__(__self__, *, :param str arn: The Amazon Resource Name (ARN) of the instance profile. :param str name: The name of the instance profile. """ - LaunchTemplateIamInstanceProfile._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: Optional[str] = None, - name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -5336,21 +4191,10 @@ def __init__(__self__, *, The market (purchasing) option for the instances. :param str market_type: The market type. """ - LaunchTemplateInstanceMarketOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - market_type=market_type, - spot_options=spot_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - market_type: Optional[str] = None, - spot_options: Optional['outputs.LaunchTemplateSpotOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if market_type is not None: - _setter("market_type", market_type) + pulumi.set(__self__, "market_type", market_type) if spot_options is not None: - _setter("spot_options", spot_options) + pulumi.set(__self__, "spot_options", spot_options) @property @pulumi.getter(name="marketType") @@ -5472,105 +4316,52 @@ def __init__(__self__, *, :param bool require_hibernate_support: Indicates whether instance types must support hibernation for On-Demand Instances. :param int spot_max_price_percentage_over_lowest_price: The price protection threshold for Spot Instances. """ - LaunchTemplateInstanceRequirements._configure( - lambda key, value: pulumi.set(__self__, key, value), - accelerator_count=accelerator_count, - accelerator_manufacturers=accelerator_manufacturers, - accelerator_names=accelerator_names, - accelerator_total_memory_mi_b=accelerator_total_memory_mi_b, - accelerator_types=accelerator_types, - allowed_instance_types=allowed_instance_types, - bare_metal=bare_metal, - baseline_ebs_bandwidth_mbps=baseline_ebs_bandwidth_mbps, - burstable_performance=burstable_performance, - cpu_manufacturers=cpu_manufacturers, - excluded_instance_types=excluded_instance_types, - instance_generations=instance_generations, - local_storage=local_storage, - local_storage_types=local_storage_types, - memory_gi_b_per_v_cpu=memory_gi_b_per_v_cpu, - memory_mi_b=memory_mi_b, - network_bandwidth_gbps=network_bandwidth_gbps, - network_interface_count=network_interface_count, - on_demand_max_price_percentage_over_lowest_price=on_demand_max_price_percentage_over_lowest_price, - require_hibernate_support=require_hibernate_support, - spot_max_price_percentage_over_lowest_price=spot_max_price_percentage_over_lowest_price, - total_local_storage_gb=total_local_storage_gb, - v_cpu_count=v_cpu_count, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - accelerator_count: Optional['outputs.LaunchTemplateAcceleratorCount'] = None, - accelerator_manufacturers: Optional[Sequence[str]] = None, - accelerator_names: Optional[Sequence[str]] = None, - accelerator_total_memory_mi_b: Optional['outputs.LaunchTemplateAcceleratorTotalMemoryMiB'] = None, - accelerator_types: Optional[Sequence[str]] = None, - allowed_instance_types: Optional[Sequence[str]] = None, - bare_metal: Optional[str] = None, - baseline_ebs_bandwidth_mbps: Optional['outputs.LaunchTemplateBaselineEbsBandwidthMbps'] = None, - burstable_performance: Optional[str] = None, - cpu_manufacturers: Optional[Sequence[str]] = None, - excluded_instance_types: Optional[Sequence[str]] = None, - instance_generations: Optional[Sequence[str]] = None, - local_storage: Optional[str] = None, - local_storage_types: Optional[Sequence[str]] = None, - memory_gi_b_per_v_cpu: Optional['outputs.LaunchTemplateMemoryGiBPerVCpu'] = None, - memory_mi_b: Optional['outputs.LaunchTemplateMemoryMiB'] = None, - network_bandwidth_gbps: Optional['outputs.LaunchTemplateNetworkBandwidthGbps'] = None, - network_interface_count: Optional['outputs.LaunchTemplateNetworkInterfaceCount'] = None, - on_demand_max_price_percentage_over_lowest_price: Optional[int] = None, - require_hibernate_support: Optional[bool] = None, - spot_max_price_percentage_over_lowest_price: Optional[int] = None, - total_local_storage_gb: Optional['outputs.LaunchTemplateTotalLocalStorageGb'] = None, - v_cpu_count: Optional['outputs.LaunchTemplateVCpuCount'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if accelerator_count is not None: - _setter("accelerator_count", accelerator_count) + pulumi.set(__self__, "accelerator_count", accelerator_count) if accelerator_manufacturers is not None: - _setter("accelerator_manufacturers", accelerator_manufacturers) + pulumi.set(__self__, "accelerator_manufacturers", accelerator_manufacturers) if accelerator_names is not None: - _setter("accelerator_names", accelerator_names) + pulumi.set(__self__, "accelerator_names", accelerator_names) if accelerator_total_memory_mi_b is not None: - _setter("accelerator_total_memory_mi_b", accelerator_total_memory_mi_b) + pulumi.set(__self__, "accelerator_total_memory_mi_b", accelerator_total_memory_mi_b) if accelerator_types is not None: - _setter("accelerator_types", accelerator_types) + pulumi.set(__self__, "accelerator_types", accelerator_types) if allowed_instance_types is not None: - _setter("allowed_instance_types", allowed_instance_types) + pulumi.set(__self__, "allowed_instance_types", allowed_instance_types) if bare_metal is not None: - _setter("bare_metal", bare_metal) + pulumi.set(__self__, "bare_metal", bare_metal) if baseline_ebs_bandwidth_mbps is not None: - _setter("baseline_ebs_bandwidth_mbps", baseline_ebs_bandwidth_mbps) + pulumi.set(__self__, "baseline_ebs_bandwidth_mbps", baseline_ebs_bandwidth_mbps) if burstable_performance is not None: - _setter("burstable_performance", burstable_performance) + pulumi.set(__self__, "burstable_performance", burstable_performance) if cpu_manufacturers is not None: - _setter("cpu_manufacturers", cpu_manufacturers) + pulumi.set(__self__, "cpu_manufacturers", cpu_manufacturers) if excluded_instance_types is not None: - _setter("excluded_instance_types", excluded_instance_types) + pulumi.set(__self__, "excluded_instance_types", excluded_instance_types) if instance_generations is not None: - _setter("instance_generations", instance_generations) + pulumi.set(__self__, "instance_generations", instance_generations) if local_storage is not None: - _setter("local_storage", local_storage) + pulumi.set(__self__, "local_storage", local_storage) if local_storage_types is not None: - _setter("local_storage_types", local_storage_types) + pulumi.set(__self__, "local_storage_types", local_storage_types) if memory_gi_b_per_v_cpu is not None: - _setter("memory_gi_b_per_v_cpu", memory_gi_b_per_v_cpu) + pulumi.set(__self__, "memory_gi_b_per_v_cpu", memory_gi_b_per_v_cpu) if memory_mi_b is not None: - _setter("memory_mi_b", memory_mi_b) + pulumi.set(__self__, "memory_mi_b", memory_mi_b) if network_bandwidth_gbps is not None: - _setter("network_bandwidth_gbps", network_bandwidth_gbps) + pulumi.set(__self__, "network_bandwidth_gbps", network_bandwidth_gbps) if network_interface_count is not None: - _setter("network_interface_count", network_interface_count) + pulumi.set(__self__, "network_interface_count", network_interface_count) if on_demand_max_price_percentage_over_lowest_price is not None: - _setter("on_demand_max_price_percentage_over_lowest_price", on_demand_max_price_percentage_over_lowest_price) + pulumi.set(__self__, "on_demand_max_price_percentage_over_lowest_price", on_demand_max_price_percentage_over_lowest_price) if require_hibernate_support is not None: - _setter("require_hibernate_support", require_hibernate_support) + pulumi.set(__self__, "require_hibernate_support", require_hibernate_support) if spot_max_price_percentage_over_lowest_price is not None: - _setter("spot_max_price_percentage_over_lowest_price", spot_max_price_percentage_over_lowest_price) + pulumi.set(__self__, "spot_max_price_percentage_over_lowest_price", spot_max_price_percentage_over_lowest_price) if total_local_storage_gb is not None: - _setter("total_local_storage_gb", total_local_storage_gb) + pulumi.set(__self__, "total_local_storage_gb", total_local_storage_gb) if v_cpu_count is not None: - _setter("v_cpu_count", v_cpu_count) + pulumi.set(__self__, "v_cpu_count", v_cpu_count) @property @pulumi.getter(name="acceleratorCount") @@ -5755,17 +4546,8 @@ def __init__(__self__, *, Specifies an IPv4 prefix for a network interface. :param str ipv4_prefix: The IPv4 prefix. """ - LaunchTemplateIpv4PrefixSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - ipv4_prefix=ipv4_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ipv4_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ipv4_prefix is not None: - _setter("ipv4_prefix", ipv4_prefix) + pulumi.set(__self__, "ipv4_prefix", ipv4_prefix) @property @pulumi.getter(name="ipv4Prefix") @@ -5803,17 +4585,8 @@ def __init__(__self__, *, """ Specifies an IPv6 address. """ - LaunchTemplateIpv6Add._configure( - lambda key, value: pulumi.set(__self__, key, value), - ipv6_address=ipv6_address, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ipv6_address: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ipv6_address is not None: - _setter("ipv6_address", ipv6_address) + pulumi.set(__self__, "ipv6_address", ipv6_address) @property @pulumi.getter(name="ipv6Address") @@ -5848,17 +4621,8 @@ def __init__(__self__, *, """ Specifies an IPv6 prefix for a network interface. """ - LaunchTemplateIpv6PrefixSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - ipv6_prefix=ipv6_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ipv6_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ipv6_prefix is not None: - _setter("ipv6_prefix", ipv6_prefix) + pulumi.set(__self__, "ipv6_prefix", ipv6_prefix) @property @pulumi.getter(name="ipv6Prefix") @@ -5894,17 +4658,8 @@ def __init__(__self__, *, Specifies a license configuration for an instance. :param str license_configuration_arn: The Amazon Resource Name (ARN) of the license configuration. """ - LaunchTemplateLicenseSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - license_configuration_arn=license_configuration_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - license_configuration_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if license_configuration_arn is not None: - _setter("license_configuration_arn", license_configuration_arn) + pulumi.set(__self__, "license_configuration_arn", license_configuration_arn) @property @pulumi.getter(name="licenseConfigurationArn") @@ -5943,17 +4698,8 @@ def __init__(__self__, *, The maintenance options of your instance. :param str auto_recovery: Disables the automatic recovery behavior of your instance or sets it to default. """ - LaunchTemplateMaintenanceOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - auto_recovery=auto_recovery, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auto_recovery: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if auto_recovery is not None: - _setter("auto_recovery", auto_recovery) + pulumi.set(__self__, "auto_recovery", auto_recovery) @property @pulumi.getter(name="autoRecovery") @@ -5977,21 +4723,10 @@ def __init__(__self__, *, :param float max: The maximum amount of memory per vCPU, in GiB. :param float min: TThe minimum amount of memory per vCPU, in GiB. """ - LaunchTemplateMemoryGiBPerVCpu._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[float] = None, - min: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -6023,21 +4758,10 @@ def __init__(__self__, *, :param int max: The maximum amount of memory, in MiB. :param int min: The minimum amount of memory, in MiB. """ - LaunchTemplateMemoryMiB._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[int] = None, - min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -6100,33 +4824,16 @@ def __init__(__self__, *, :param str http_tokens: IMDSv2 uses token-backed sessions. :param str instance_metadata_tags: Set to enabled to allow access to instance tags from the instance metadata. """ - LaunchTemplateMetadataOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - http_endpoint=http_endpoint, - http_protocol_ipv6=http_protocol_ipv6, - http_put_response_hop_limit=http_put_response_hop_limit, - http_tokens=http_tokens, - instance_metadata_tags=instance_metadata_tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - http_endpoint: Optional[str] = None, - http_protocol_ipv6: Optional[str] = None, - http_put_response_hop_limit: Optional[int] = None, - http_tokens: Optional[str] = None, - instance_metadata_tags: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if http_endpoint is not None: - _setter("http_endpoint", http_endpoint) + pulumi.set(__self__, "http_endpoint", http_endpoint) if http_protocol_ipv6 is not None: - _setter("http_protocol_ipv6", http_protocol_ipv6) + pulumi.set(__self__, "http_protocol_ipv6", http_protocol_ipv6) if http_put_response_hop_limit is not None: - _setter("http_put_response_hop_limit", http_put_response_hop_limit) + pulumi.set(__self__, "http_put_response_hop_limit", http_put_response_hop_limit) if http_tokens is not None: - _setter("http_tokens", http_tokens) + pulumi.set(__self__, "http_tokens", http_tokens) if instance_metadata_tags is not None: - _setter("instance_metadata_tags", instance_metadata_tags) + pulumi.set(__self__, "instance_metadata_tags", instance_metadata_tags) @property @pulumi.getter(name="httpEndpoint") @@ -6180,17 +4887,8 @@ def __init__(__self__, *, Specifies whether detailed monitoring is enabled for an instance. :param bool enabled: Specify true to enable detailed monitoring. """ - LaunchTemplateMonitoring._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -6214,21 +4912,10 @@ def __init__(__self__, *, :param float max: The maximum amount of network bandwidth, in Gbps. :param float min: The minimum amount of network bandwidth, in Gbps. """ - LaunchTemplateNetworkBandwidthGbps._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[float] = None, - min: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -6347,93 +5034,46 @@ def __init__(__self__, *, :param int secondary_private_ip_address_count: The number of secondary private IPv4 addresses to assign to a network interface. :param str subnet_id: The ID of the subnet for the network interface. """ - LaunchTemplateNetworkInterface._configure( - lambda key, value: pulumi.set(__self__, key, value), - associate_carrier_ip_address=associate_carrier_ip_address, - associate_public_ip_address=associate_public_ip_address, - delete_on_termination=delete_on_termination, - description=description, - device_index=device_index, - groups=groups, - interface_type=interface_type, - ipv4_prefix_count=ipv4_prefix_count, - ipv4_prefixes=ipv4_prefixes, - ipv6_address_count=ipv6_address_count, - ipv6_addresses=ipv6_addresses, - ipv6_prefix_count=ipv6_prefix_count, - ipv6_prefixes=ipv6_prefixes, - network_card_index=network_card_index, - network_interface_id=network_interface_id, - primary_ipv6=primary_ipv6, - private_ip_address=private_ip_address, - private_ip_addresses=private_ip_addresses, - secondary_private_ip_address_count=secondary_private_ip_address_count, - subnet_id=subnet_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - associate_carrier_ip_address: Optional[bool] = None, - associate_public_ip_address: Optional[bool] = None, - delete_on_termination: Optional[bool] = None, - description: Optional[str] = None, - device_index: Optional[int] = None, - groups: Optional[Sequence[str]] = None, - interface_type: Optional[str] = None, - ipv4_prefix_count: Optional[int] = None, - ipv4_prefixes: Optional[Sequence['outputs.LaunchTemplateIpv4PrefixSpecification']] = None, - ipv6_address_count: Optional[int] = None, - ipv6_addresses: Optional[Sequence['outputs.LaunchTemplateIpv6Add']] = None, - ipv6_prefix_count: Optional[int] = None, - ipv6_prefixes: Optional[Sequence['outputs.LaunchTemplateIpv6PrefixSpecification']] = None, - network_card_index: Optional[int] = None, - network_interface_id: Optional[str] = None, - primary_ipv6: Optional[bool] = None, - private_ip_address: Optional[str] = None, - private_ip_addresses: Optional[Sequence['outputs.LaunchTemplatePrivateIpAdd']] = None, - secondary_private_ip_address_count: Optional[int] = None, - subnet_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if associate_carrier_ip_address is not None: - _setter("associate_carrier_ip_address", associate_carrier_ip_address) + pulumi.set(__self__, "associate_carrier_ip_address", associate_carrier_ip_address) if associate_public_ip_address is not None: - _setter("associate_public_ip_address", associate_public_ip_address) + pulumi.set(__self__, "associate_public_ip_address", associate_public_ip_address) if delete_on_termination is not None: - _setter("delete_on_termination", delete_on_termination) + pulumi.set(__self__, "delete_on_termination", delete_on_termination) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if device_index is not None: - _setter("device_index", device_index) + pulumi.set(__self__, "device_index", device_index) if groups is not None: - _setter("groups", groups) + pulumi.set(__self__, "groups", groups) if interface_type is not None: - _setter("interface_type", interface_type) + pulumi.set(__self__, "interface_type", interface_type) if ipv4_prefix_count is not None: - _setter("ipv4_prefix_count", ipv4_prefix_count) + pulumi.set(__self__, "ipv4_prefix_count", ipv4_prefix_count) if ipv4_prefixes is not None: - _setter("ipv4_prefixes", ipv4_prefixes) + pulumi.set(__self__, "ipv4_prefixes", ipv4_prefixes) if ipv6_address_count is not None: - _setter("ipv6_address_count", ipv6_address_count) + pulumi.set(__self__, "ipv6_address_count", ipv6_address_count) if ipv6_addresses is not None: - _setter("ipv6_addresses", ipv6_addresses) + pulumi.set(__self__, "ipv6_addresses", ipv6_addresses) if ipv6_prefix_count is not None: - _setter("ipv6_prefix_count", ipv6_prefix_count) + pulumi.set(__self__, "ipv6_prefix_count", ipv6_prefix_count) if ipv6_prefixes is not None: - _setter("ipv6_prefixes", ipv6_prefixes) + pulumi.set(__self__, "ipv6_prefixes", ipv6_prefixes) if network_card_index is not None: - _setter("network_card_index", network_card_index) + pulumi.set(__self__, "network_card_index", network_card_index) if network_interface_id is not None: - _setter("network_interface_id", network_interface_id) + pulumi.set(__self__, "network_interface_id", network_interface_id) if primary_ipv6 is not None: - _setter("primary_ipv6", primary_ipv6) + pulumi.set(__self__, "primary_ipv6", primary_ipv6) if private_ip_address is not None: - _setter("private_ip_address", private_ip_address) + pulumi.set(__self__, "private_ip_address", private_ip_address) if private_ip_addresses is not None: - _setter("private_ip_addresses", private_ip_addresses) + pulumi.set(__self__, "private_ip_addresses", private_ip_addresses) if secondary_private_ip_address_count is not None: - _setter("secondary_private_ip_address_count", secondary_private_ip_address_count) + pulumi.set(__self__, "secondary_private_ip_address_count", secondary_private_ip_address_count) if subnet_id is not None: - _setter("subnet_id", subnet_id) + pulumi.set(__self__, "subnet_id", subnet_id) @property @pulumi.getter(name="associateCarrierIpAddress") @@ -6607,21 +5247,10 @@ def __init__(__self__, *, """ TThe minimum and maximum number of network interfaces. """ - LaunchTemplateNetworkInterfaceCount._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[int] = None, - min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -6690,49 +5319,24 @@ def __init__(__self__, *, :param str spread_domain: Reserved for future use. :param str tenancy: The tenancy of the instance (if the instance is running in a VPC). An instance with a tenancy of dedicated runs on single-tenant hardware. """ - LaunchTemplatePlacement._configure( - lambda key, value: pulumi.set(__self__, key, value), - affinity=affinity, - availability_zone=availability_zone, - group_id=group_id, - group_name=group_name, - host_id=host_id, - host_resource_group_arn=host_resource_group_arn, - partition_number=partition_number, - spread_domain=spread_domain, - tenancy=tenancy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - affinity: Optional[str] = None, - availability_zone: Optional[str] = None, - group_id: Optional[str] = None, - group_name: Optional[str] = None, - host_id: Optional[str] = None, - host_resource_group_arn: Optional[str] = None, - partition_number: Optional[int] = None, - spread_domain: Optional[str] = None, - tenancy: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if affinity is not None: - _setter("affinity", affinity) + pulumi.set(__self__, "affinity", affinity) if availability_zone is not None: - _setter("availability_zone", availability_zone) + pulumi.set(__self__, "availability_zone", availability_zone) if group_id is not None: - _setter("group_id", group_id) + pulumi.set(__self__, "group_id", group_id) if group_name is not None: - _setter("group_name", group_name) + pulumi.set(__self__, "group_name", group_name) if host_id is not None: - _setter("host_id", host_id) + pulumi.set(__self__, "host_id", host_id) if host_resource_group_arn is not None: - _setter("host_resource_group_arn", host_resource_group_arn) + pulumi.set(__self__, "host_resource_group_arn", host_resource_group_arn) if partition_number is not None: - _setter("partition_number", partition_number) + pulumi.set(__self__, "partition_number", partition_number) if spread_domain is not None: - _setter("spread_domain", spread_domain) + pulumi.set(__self__, "spread_domain", spread_domain) if tenancy is not None: - _setter("tenancy", tenancy) + pulumi.set(__self__, "tenancy", tenancy) @property @pulumi.getter @@ -6843,25 +5447,12 @@ def __init__(__self__, *, :param bool enable_resource_name_dns_aaaa_record: Indicates whether to respond to DNS queries for instance hostnames with DNS AAAA records. :param str hostname_type: The type of hostname for EC2 instances. """ - LaunchTemplatePrivateDnsNameOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - enable_resource_name_dns_a_record=enable_resource_name_dns_a_record, - enable_resource_name_dns_aaaa_record=enable_resource_name_dns_aaaa_record, - hostname_type=hostname_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enable_resource_name_dns_a_record: Optional[bool] = None, - enable_resource_name_dns_aaaa_record: Optional[bool] = None, - hostname_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enable_resource_name_dns_a_record is not None: - _setter("enable_resource_name_dns_a_record", enable_resource_name_dns_a_record) + pulumi.set(__self__, "enable_resource_name_dns_a_record", enable_resource_name_dns_a_record) if enable_resource_name_dns_aaaa_record is not None: - _setter("enable_resource_name_dns_aaaa_record", enable_resource_name_dns_aaaa_record) + pulumi.set(__self__, "enable_resource_name_dns_aaaa_record", enable_resource_name_dns_aaaa_record) if hostname_type is not None: - _setter("hostname_type", hostname_type) + pulumi.set(__self__, "hostname_type", hostname_type) @property @pulumi.getter(name="enableResourceNameDnsARecord") @@ -6918,21 +5509,10 @@ def __init__(__self__, *, :param bool primary: Indicates whether the private IPv4 address is the primary private IPv4 address. Only one IPv4 address can be designated as primary. :param str private_ip_address: The private IPv4 address. """ - LaunchTemplatePrivateIpAdd._configure( - lambda key, value: pulumi.set(__self__, key, value), - primary=primary, - private_ip_address=private_ip_address, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - primary: Optional[bool] = None, - private_ip_address: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if primary is not None: - _setter("primary", primary) + pulumi.set(__self__, "primary", primary) if private_ip_address is not None: - _setter("private_ip_address", private_ip_address) + pulumi.set(__self__, "private_ip_address", private_ip_address) @property @pulumi.getter @@ -6995,33 +5575,16 @@ def __init__(__self__, *, :param str spot_instance_type: The Spot Instance request type. :param str valid_until: The end date of the request, in UTC format (YYYY-MM-DDTHH:MM:SSZ). Supported only for persistent requests. """ - LaunchTemplateSpotOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - block_duration_minutes=block_duration_minutes, - instance_interruption_behavior=instance_interruption_behavior, - max_price=max_price, - spot_instance_type=spot_instance_type, - valid_until=valid_until, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - block_duration_minutes: Optional[int] = None, - instance_interruption_behavior: Optional[str] = None, - max_price: Optional[str] = None, - spot_instance_type: Optional[str] = None, - valid_until: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if block_duration_minutes is not None: - _setter("block_duration_minutes", block_duration_minutes) + pulumi.set(__self__, "block_duration_minutes", block_duration_minutes) if instance_interruption_behavior is not None: - _setter("instance_interruption_behavior", instance_interruption_behavior) + pulumi.set(__self__, "instance_interruption_behavior", instance_interruption_behavior) if max_price is not None: - _setter("max_price", max_price) + pulumi.set(__self__, "max_price", max_price) if spot_instance_type is not None: - _setter("spot_instance_type", spot_instance_type) + pulumi.set(__self__, "spot_instance_type", spot_instance_type) if valid_until is not None: - _setter("valid_until", valid_until) + pulumi.set(__self__, "valid_until", valid_until) @property @pulumi.getter(name="blockDurationMinutes") @@ -7075,19 +5638,8 @@ def __init__(__self__, *, """ The user data to make available to the instance. """ - LaunchTemplateTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -7130,21 +5682,10 @@ def __init__(__self__, *, :param str resource_type: The type of resource to tag. :param Sequence['LaunchTemplateTag'] tags: The tags for the resource. """ - LaunchTemplateTagSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_type=resource_type, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_type: Optional[str] = None, - tags: Optional[Sequence['outputs.LaunchTemplateTag']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if resource_type is not None: - _setter("resource_type", resource_type) + pulumi.set(__self__, "resource_type", resource_type) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="resourceType") @@ -7174,21 +5715,10 @@ def __init__(__self__, *, """ The minimum and maximum amount of total local storage, in GB. """ - LaunchTemplateTotalLocalStorageGb._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[float] = None, - min: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -7214,21 +5744,10 @@ def __init__(__self__, *, :param int max: The maximum number of vCPUs. :param int min: The minimum number of vCPUs. """ - LaunchTemplateVCpuCount._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[int] = None, - min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -7252,21 +5771,10 @@ class LocalGatewayRouteTableTag(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - LocalGatewayRouteTableTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -7284,21 +5792,10 @@ class LocalGatewayRouteTableVirtualInterfaceGroupAssociationTag(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - LocalGatewayRouteTableVirtualInterfaceGroupAssociationTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -7316,21 +5813,10 @@ class LocalGatewayRouteTableVpcAssociationTag(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - LocalGatewayRouteTableVpcAssociationTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -7348,19 +5834,8 @@ class NatGatewayTag(dict): def __init__(__self__, *, key: str, value: str): - NatGatewayTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -7378,21 +5853,10 @@ class NetworkAclEntryIcmp(dict): def __init__(__self__, *, code: Optional[int] = None, type: Optional[int] = None): - NetworkAclEntryIcmp._configure( - lambda key, value: pulumi.set(__self__, key, value), - code=code, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - code: Optional[int] = None, - type: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if code is not None: - _setter("code", code) + pulumi.set(__self__, "code", code) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -7427,21 +5891,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, from_: Optional[int] = None, to: Optional[int] = None): - NetworkAclEntryPortRange._configure( - lambda key, value: pulumi.set(__self__, key, value), - from_=from_, - to=to, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - from_: Optional[int] = None, - to: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if from_ is not None: - _setter("from_", from_) + pulumi.set(__self__, "from_", from_) if to is not None: - _setter("to", to) + pulumi.set(__self__, "to", to) @property @pulumi.getter(name="from") @@ -7459,19 +5912,8 @@ class NetworkAclTag(dict): def __init__(__self__, *, key: str, value: str): - NetworkAclTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -7507,25 +5949,12 @@ def __init__(__self__, *, destination: Optional['outputs.NetworkInsightsAccessScopePathStatementRequest'] = None, source: Optional['outputs.NetworkInsightsAccessScopePathStatementRequest'] = None, through_resources: Optional[Sequence['outputs.NetworkInsightsAccessScopeThroughResourcesStatementRequest']] = None): - NetworkInsightsAccessScopeAccessScopePathRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - source=source, - through_resources=through_resources, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: Optional['outputs.NetworkInsightsAccessScopePathStatementRequest'] = None, - source: Optional['outputs.NetworkInsightsAccessScopePathStatementRequest'] = None, - through_resources: Optional[Sequence['outputs.NetworkInsightsAccessScopeThroughResourcesStatementRequest']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination is not None: - _setter("destination", destination) + pulumi.set(__self__, "destination", destination) if source is not None: - _setter("source", source) + pulumi.set(__self__, "source", source) if through_resources is not None: - _setter("through_resources", through_resources) + pulumi.set(__self__, "through_resources", through_resources) @property @pulumi.getter @@ -7548,20 +5977,9 @@ class NetworkInsightsAccessScopeAnalysisTag(dict): def __init__(__self__, *, key: str, value: Optional[str] = None): - NetworkInsightsAccessScopeAnalysisTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -7611,41 +6029,20 @@ def __init__(__self__, *, source_addresses: Optional[Sequence[str]] = None, source_ports: Optional[Sequence[str]] = None, source_prefix_lists: Optional[Sequence[str]] = None): - NetworkInsightsAccessScopePacketHeaderStatementRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_addresses=destination_addresses, - destination_ports=destination_ports, - destination_prefix_lists=destination_prefix_lists, - protocols=protocols, - source_addresses=source_addresses, - source_ports=source_ports, - source_prefix_lists=source_prefix_lists, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_addresses: Optional[Sequence[str]] = None, - destination_ports: Optional[Sequence[str]] = None, - destination_prefix_lists: Optional[Sequence[str]] = None, - protocols: Optional[Sequence['NetworkInsightsAccessScopeProtocol']] = None, - source_addresses: Optional[Sequence[str]] = None, - source_ports: Optional[Sequence[str]] = None, - source_prefix_lists: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination_addresses is not None: - _setter("destination_addresses", destination_addresses) + pulumi.set(__self__, "destination_addresses", destination_addresses) if destination_ports is not None: - _setter("destination_ports", destination_ports) + pulumi.set(__self__, "destination_ports", destination_ports) if destination_prefix_lists is not None: - _setter("destination_prefix_lists", destination_prefix_lists) + pulumi.set(__self__, "destination_prefix_lists", destination_prefix_lists) if protocols is not None: - _setter("protocols", protocols) + pulumi.set(__self__, "protocols", protocols) if source_addresses is not None: - _setter("source_addresses", source_addresses) + pulumi.set(__self__, "source_addresses", source_addresses) if source_ports is not None: - _setter("source_ports", source_ports) + pulumi.set(__self__, "source_ports", source_ports) if source_prefix_lists is not None: - _setter("source_prefix_lists", source_prefix_lists) + pulumi.set(__self__, "source_prefix_lists", source_prefix_lists) @property @pulumi.getter(name="destinationAddresses") @@ -7707,21 +6104,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, packet_header_statement: Optional['outputs.NetworkInsightsAccessScopePacketHeaderStatementRequest'] = None, resource_statement: Optional['outputs.NetworkInsightsAccessScopeResourceStatementRequest'] = None): - NetworkInsightsAccessScopePathStatementRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - packet_header_statement=packet_header_statement, - resource_statement=resource_statement, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - packet_header_statement: Optional['outputs.NetworkInsightsAccessScopePacketHeaderStatementRequest'] = None, - resource_statement: Optional['outputs.NetworkInsightsAccessScopeResourceStatementRequest'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if packet_header_statement is not None: - _setter("packet_header_statement", packet_header_statement) + pulumi.set(__self__, "packet_header_statement", packet_header_statement) if resource_statement is not None: - _setter("resource_statement", resource_statement) + pulumi.set(__self__, "resource_statement", resource_statement) @property @pulumi.getter(name="packetHeaderStatement") @@ -7756,21 +6142,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, resource_types: Optional[Sequence[str]] = None, resources: Optional[Sequence[str]] = None): - NetworkInsightsAccessScopeResourceStatementRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_types=resource_types, - resources=resources, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_types: Optional[Sequence[str]] = None, - resources: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if resource_types is not None: - _setter("resource_types", resource_types) + pulumi.set(__self__, "resource_types", resource_types) if resources is not None: - _setter("resources", resources) + pulumi.set(__self__, "resources", resources) @property @pulumi.getter(name="resourceTypes") @@ -7788,20 +6163,9 @@ class NetworkInsightsAccessScopeTag(dict): def __init__(__self__, *, key: str, value: Optional[str] = None): - NetworkInsightsAccessScopeTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -7835,17 +6199,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, resource_statement: Optional['outputs.NetworkInsightsAccessScopeResourceStatementRequest'] = None): - NetworkInsightsAccessScopeThroughResourcesStatementRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_statement=resource_statement, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_statement: Optional['outputs.NetworkInsightsAccessScopeResourceStatementRequest'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if resource_statement is not None: - _setter("resource_statement", resource_statement) + pulumi.set(__self__, "resource_statement", resource_statement) @property @pulumi.getter(name="resourceStatement") @@ -7881,29 +6236,14 @@ def __init__(__self__, *, component: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None, load_balancers: Optional[Sequence['outputs.NetworkInsightsAnalysisAnalysisComponent']] = None, service_name: Optional[str] = None): - NetworkInsightsAnalysisAdditionalDetail._configure( - lambda key, value: pulumi.set(__self__, key, value), - additional_detail_type=additional_detail_type, - component=component, - load_balancers=load_balancers, - service_name=service_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - additional_detail_type: Optional[str] = None, - component: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None, - load_balancers: Optional[Sequence['outputs.NetworkInsightsAnalysisAnalysisComponent']] = None, - service_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if additional_detail_type is not None: - _setter("additional_detail_type", additional_detail_type) + pulumi.set(__self__, "additional_detail_type", additional_detail_type) if component is not None: - _setter("component", component) + pulumi.set(__self__, "component", component) if load_balancers is not None: - _setter("load_balancers", load_balancers) + pulumi.set(__self__, "load_balancers", load_balancers) if service_name is not None: - _setter("service_name", service_name) + pulumi.set(__self__, "service_name", service_name) @property @pulumi.getter(name="additionalDetailType") @@ -7950,21 +6290,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, component_arn: Optional[str] = None, component_id: Optional[str] = None): - NetworkInsightsAnalysisAlternatePathHint._configure( - lambda key, value: pulumi.set(__self__, key, value), - component_arn=component_arn, - component_id=component_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - component_arn: Optional[str] = None, - component_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if component_arn is not None: - _setter("component_arn", component_arn) + pulumi.set(__self__, "component_arn", component_arn) if component_id is not None: - _setter("component_id", component_id) + pulumi.set(__self__, "component_id", component_id) @property @pulumi.getter(name="componentArn") @@ -8007,37 +6336,18 @@ def __init__(__self__, *, protocol: Optional[str] = None, rule_action: Optional[str] = None, rule_number: Optional[int] = None): - NetworkInsightsAnalysisAnalysisAclRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - cidr=cidr, - egress=egress, - port_range=port_range, - protocol=protocol, - rule_action=rule_action, - rule_number=rule_number, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cidr: Optional[str] = None, - egress: Optional[bool] = None, - port_range: Optional['outputs.NetworkInsightsAnalysisPortRange'] = None, - protocol: Optional[str] = None, - rule_action: Optional[str] = None, - rule_number: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cidr is not None: - _setter("cidr", cidr) + pulumi.set(__self__, "cidr", cidr) if egress is not None: - _setter("egress", egress) + pulumi.set(__self__, "egress", egress) if port_range is not None: - _setter("port_range", port_range) + pulumi.set(__self__, "port_range", port_range) if protocol is not None: - _setter("protocol", protocol) + pulumi.set(__self__, "protocol", protocol) if rule_action is not None: - _setter("rule_action", rule_action) + pulumi.set(__self__, "rule_action", rule_action) if rule_number is not None: - _setter("rule_number", rule_number) + pulumi.set(__self__, "rule_number", rule_number) @property @pulumi.getter @@ -8075,21 +6385,10 @@ class NetworkInsightsAnalysisAnalysisComponent(dict): def __init__(__self__, *, arn: Optional[str] = None, id: Optional[str] = None): - NetworkInsightsAnalysisAnalysisComponent._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - id=id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: Optional[str] = None, - id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) if id is not None: - _setter("id", id) + pulumi.set(__self__, "id", id) @property @pulumi.getter @@ -8126,21 +6425,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, instance_port: Optional[int] = None, load_balancer_port: Optional[int] = None): - NetworkInsightsAnalysisAnalysisLoadBalancerListener._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_port=instance_port, - load_balancer_port=load_balancer_port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_port: Optional[int] = None, - load_balancer_port: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if instance_port is not None: - _setter("instance_port", instance_port) + pulumi.set(__self__, "instance_port", instance_port) if load_balancer_port is not None: - _setter("load_balancer_port", load_balancer_port) + pulumi.set(__self__, "load_balancer_port", load_balancer_port) @property @pulumi.getter(name="instancePort") @@ -8177,29 +6465,14 @@ def __init__(__self__, *, availability_zone: Optional[str] = None, instance: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None, port: Optional[int] = None): - NetworkInsightsAnalysisAnalysisLoadBalancerTarget._configure( - lambda key, value: pulumi.set(__self__, key, value), - address=address, - availability_zone=availability_zone, - instance=instance, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - address: Optional[str] = None, - availability_zone: Optional[str] = None, - instance: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None, - port: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if address is not None: - _setter("address", address) + pulumi.set(__self__, "address", address) if availability_zone is not None: - _setter("availability_zone", availability_zone) + pulumi.set(__self__, "availability_zone", availability_zone) if instance is not None: - _setter("instance", instance) + pulumi.set(__self__, "instance", instance) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) @property @pulumi.getter @@ -8253,33 +6526,16 @@ def __init__(__self__, *, protocol: Optional[str] = None, source_addresses: Optional[Sequence[str]] = None, source_port_ranges: Optional[Sequence['outputs.NetworkInsightsAnalysisPortRange']] = None): - NetworkInsightsAnalysisAnalysisPacketHeader._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_addresses=destination_addresses, - destination_port_ranges=destination_port_ranges, - protocol=protocol, - source_addresses=source_addresses, - source_port_ranges=source_port_ranges, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_addresses: Optional[Sequence[str]] = None, - destination_port_ranges: Optional[Sequence['outputs.NetworkInsightsAnalysisPortRange']] = None, - protocol: Optional[str] = None, - source_addresses: Optional[Sequence[str]] = None, - source_port_ranges: Optional[Sequence['outputs.NetworkInsightsAnalysisPortRange']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination_addresses is not None: - _setter("destination_addresses", destination_addresses) + pulumi.set(__self__, "destination_addresses", destination_addresses) if destination_port_ranges is not None: - _setter("destination_port_ranges", destination_port_ranges) + pulumi.set(__self__, "destination_port_ranges", destination_port_ranges) if protocol is not None: - _setter("protocol", protocol) + pulumi.set(__self__, "protocol", protocol) if source_addresses is not None: - _setter("source_addresses", source_addresses) + pulumi.set(__self__, "source_addresses", source_addresses) if source_port_ranges is not None: - _setter("source_port_ranges", source_port_ranges) + pulumi.set(__self__, "source_port_ranges", source_port_ranges) @property @pulumi.getter(name="destinationAddresses") @@ -8354,57 +6610,28 @@ def __init__(__self__, *, state: Optional[str] = None, transit_gateway_id: Optional[str] = None, vpc_peering_connection_id: Optional[str] = None): - NetworkInsightsAnalysisAnalysisRouteTableRoute._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_cidr=destination_cidr, - destination_prefix_list_id=destination_prefix_list_id, - egress_only_internet_gateway_id=egress_only_internet_gateway_id, - gateway_id=gateway_id, - instance_id=instance_id, - nat_gateway_id=nat_gateway_id, - network_interface_id=network_interface_id, - origin=origin, - state=state, - transit_gateway_id=transit_gateway_id, - vpc_peering_connection_id=vpc_peering_connection_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_cidr: Optional[str] = None, - destination_prefix_list_id: Optional[str] = None, - egress_only_internet_gateway_id: Optional[str] = None, - gateway_id: Optional[str] = None, - instance_id: Optional[str] = None, - nat_gateway_id: Optional[str] = None, - network_interface_id: Optional[str] = None, - origin: Optional[str] = None, - state: Optional[str] = None, - transit_gateway_id: Optional[str] = None, - vpc_peering_connection_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination_cidr is not None: - _setter("destination_cidr", destination_cidr) + pulumi.set(__self__, "destination_cidr", destination_cidr) if destination_prefix_list_id is not None: - _setter("destination_prefix_list_id", destination_prefix_list_id) + pulumi.set(__self__, "destination_prefix_list_id", destination_prefix_list_id) if egress_only_internet_gateway_id is not None: - _setter("egress_only_internet_gateway_id", egress_only_internet_gateway_id) + pulumi.set(__self__, "egress_only_internet_gateway_id", egress_only_internet_gateway_id) if gateway_id is not None: - _setter("gateway_id", gateway_id) + pulumi.set(__self__, "gateway_id", gateway_id) if instance_id is not None: - _setter("instance_id", instance_id) + pulumi.set(__self__, "instance_id", instance_id) if nat_gateway_id is not None: - _setter("nat_gateway_id", nat_gateway_id) + pulumi.set(__self__, "nat_gateway_id", nat_gateway_id) if network_interface_id is not None: - _setter("network_interface_id", network_interface_id) + pulumi.set(__self__, "network_interface_id", network_interface_id) if origin is not None: - _setter("origin", origin) + pulumi.set(__self__, "origin", origin) if state is not None: - _setter("state", state) + pulumi.set(__self__, "state", state) if transit_gateway_id is not None: - _setter("transit_gateway_id", transit_gateway_id) + pulumi.set(__self__, "transit_gateway_id", transit_gateway_id) if vpc_peering_connection_id is not None: - _setter("vpc_peering_connection_id", vpc_peering_connection_id) + pulumi.set(__self__, "vpc_peering_connection_id", vpc_peering_connection_id) @property @pulumi.getter(name="destinationCidr") @@ -8492,37 +6719,18 @@ def __init__(__self__, *, prefix_list_id: Optional[str] = None, protocol: Optional[str] = None, security_group_id: Optional[str] = None): - NetworkInsightsAnalysisAnalysisSecurityGroupRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - cidr=cidr, - direction=direction, - port_range=port_range, - prefix_list_id=prefix_list_id, - protocol=protocol, - security_group_id=security_group_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cidr: Optional[str] = None, - direction: Optional[str] = None, - port_range: Optional['outputs.NetworkInsightsAnalysisPortRange'] = None, - prefix_list_id: Optional[str] = None, - protocol: Optional[str] = None, - security_group_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cidr is not None: - _setter("cidr", cidr) + pulumi.set(__self__, "cidr", cidr) if direction is not None: - _setter("direction", direction) + pulumi.set(__self__, "direction", direction) if port_range is not None: - _setter("port_range", port_range) + pulumi.set(__self__, "port_range", port_range) if prefix_list_id is not None: - _setter("prefix_list_id", prefix_list_id) + pulumi.set(__self__, "prefix_list_id", prefix_list_id) if protocol is not None: - _setter("protocol", protocol) + pulumi.set(__self__, "protocol", protocol) if security_group_id is not None: - _setter("security_group_id", security_group_id) + pulumi.set(__self__, "security_group_id", security_group_id) @property @pulumi.getter @@ -8702,217 +6910,108 @@ def __init__(__self__, *, vpc_peering_connection: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None, vpn_connection: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None, vpn_gateway: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None): - NetworkInsightsAnalysisExplanation._configure( - lambda key, value: pulumi.set(__self__, key, value), - acl=acl, - acl_rule=acl_rule, - address=address, - addresses=addresses, - attached_to=attached_to, - availability_zones=availability_zones, - cidrs=cidrs, - classic_load_balancer_listener=classic_load_balancer_listener, - component=component, - component_account=component_account, - component_region=component_region, - customer_gateway=customer_gateway, - destination=destination, - destination_vpc=destination_vpc, - direction=direction, - elastic_load_balancer_listener=elastic_load_balancer_listener, - explanation_code=explanation_code, - ingress_route_table=ingress_route_table, - internet_gateway=internet_gateway, - load_balancer_arn=load_balancer_arn, - load_balancer_listener_port=load_balancer_listener_port, - load_balancer_target=load_balancer_target, - load_balancer_target_group=load_balancer_target_group, - load_balancer_target_groups=load_balancer_target_groups, - load_balancer_target_port=load_balancer_target_port, - missing_component=missing_component, - nat_gateway=nat_gateway, - network_interface=network_interface, - packet_field=packet_field, - port=port, - port_ranges=port_ranges, - prefix_list=prefix_list, - protocols=protocols, - route_table=route_table, - route_table_route=route_table_route, - security_group=security_group, - security_group_rule=security_group_rule, - security_groups=security_groups, - source_vpc=source_vpc, - state=state, - subnet=subnet, - subnet_route_table=subnet_route_table, - transit_gateway=transit_gateway, - transit_gateway_attachment=transit_gateway_attachment, - transit_gateway_route_table=transit_gateway_route_table, - transit_gateway_route_table_route=transit_gateway_route_table_route, - vpc=vpc, - vpc_endpoint=vpc_endpoint, - vpc_peering_connection=vpc_peering_connection, - vpn_connection=vpn_connection, - vpn_gateway=vpn_gateway, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - acl: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None, - acl_rule: Optional['outputs.NetworkInsightsAnalysisAnalysisAclRule'] = None, - address: Optional[str] = None, - addresses: Optional[Sequence[str]] = None, - attached_to: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None, - availability_zones: Optional[Sequence[str]] = None, - cidrs: Optional[Sequence[str]] = None, - classic_load_balancer_listener: Optional['outputs.NetworkInsightsAnalysisAnalysisLoadBalancerListener'] = None, - component: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None, - component_account: Optional[str] = None, - component_region: Optional[str] = None, - customer_gateway: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None, - destination: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None, - destination_vpc: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None, - direction: Optional[str] = None, - elastic_load_balancer_listener: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None, - explanation_code: Optional[str] = None, - ingress_route_table: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None, - internet_gateway: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None, - load_balancer_arn: Optional[str] = None, - load_balancer_listener_port: Optional[int] = None, - load_balancer_target: Optional['outputs.NetworkInsightsAnalysisAnalysisLoadBalancerTarget'] = None, - load_balancer_target_group: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None, - load_balancer_target_groups: Optional[Sequence['outputs.NetworkInsightsAnalysisAnalysisComponent']] = None, - load_balancer_target_port: Optional[int] = None, - missing_component: Optional[str] = None, - nat_gateway: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None, - network_interface: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None, - packet_field: Optional[str] = None, - port: Optional[int] = None, - port_ranges: Optional[Sequence['outputs.NetworkInsightsAnalysisPortRange']] = None, - prefix_list: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None, - protocols: Optional[Sequence[str]] = None, - route_table: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None, - route_table_route: Optional['outputs.NetworkInsightsAnalysisAnalysisRouteTableRoute'] = None, - security_group: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None, - security_group_rule: Optional['outputs.NetworkInsightsAnalysisAnalysisSecurityGroupRule'] = None, - security_groups: Optional[Sequence['outputs.NetworkInsightsAnalysisAnalysisComponent']] = None, - source_vpc: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None, - state: Optional[str] = None, - subnet: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None, - subnet_route_table: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None, - transit_gateway: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None, - transit_gateway_attachment: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None, - transit_gateway_route_table: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None, - transit_gateway_route_table_route: Optional['outputs.NetworkInsightsAnalysisTransitGatewayRouteTableRoute'] = None, - vpc: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None, - vpc_endpoint: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None, - vpc_peering_connection: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None, - vpn_connection: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None, - vpn_gateway: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if acl is not None: - _setter("acl", acl) + pulumi.set(__self__, "acl", acl) if acl_rule is not None: - _setter("acl_rule", acl_rule) + pulumi.set(__self__, "acl_rule", acl_rule) if address is not None: - _setter("address", address) + pulumi.set(__self__, "address", address) if addresses is not None: - _setter("addresses", addresses) + pulumi.set(__self__, "addresses", addresses) if attached_to is not None: - _setter("attached_to", attached_to) + pulumi.set(__self__, "attached_to", attached_to) if availability_zones is not None: - _setter("availability_zones", availability_zones) + pulumi.set(__self__, "availability_zones", availability_zones) if cidrs is not None: - _setter("cidrs", cidrs) + pulumi.set(__self__, "cidrs", cidrs) if classic_load_balancer_listener is not None: - _setter("classic_load_balancer_listener", classic_load_balancer_listener) + pulumi.set(__self__, "classic_load_balancer_listener", classic_load_balancer_listener) if component is not None: - _setter("component", component) + pulumi.set(__self__, "component", component) if component_account is not None: - _setter("component_account", component_account) + pulumi.set(__self__, "component_account", component_account) if component_region is not None: - _setter("component_region", component_region) + pulumi.set(__self__, "component_region", component_region) if customer_gateway is not None: - _setter("customer_gateway", customer_gateway) + pulumi.set(__self__, "customer_gateway", customer_gateway) if destination is not None: - _setter("destination", destination) + pulumi.set(__self__, "destination", destination) if destination_vpc is not None: - _setter("destination_vpc", destination_vpc) + pulumi.set(__self__, "destination_vpc", destination_vpc) if direction is not None: - _setter("direction", direction) + pulumi.set(__self__, "direction", direction) if elastic_load_balancer_listener is not None: - _setter("elastic_load_balancer_listener", elastic_load_balancer_listener) + pulumi.set(__self__, "elastic_load_balancer_listener", elastic_load_balancer_listener) if explanation_code is not None: - _setter("explanation_code", explanation_code) + pulumi.set(__self__, "explanation_code", explanation_code) if ingress_route_table is not None: - _setter("ingress_route_table", ingress_route_table) + pulumi.set(__self__, "ingress_route_table", ingress_route_table) if internet_gateway is not None: - _setter("internet_gateway", internet_gateway) + pulumi.set(__self__, "internet_gateway", internet_gateway) if load_balancer_arn is not None: - _setter("load_balancer_arn", load_balancer_arn) + pulumi.set(__self__, "load_balancer_arn", load_balancer_arn) if load_balancer_listener_port is not None: - _setter("load_balancer_listener_port", load_balancer_listener_port) + pulumi.set(__self__, "load_balancer_listener_port", load_balancer_listener_port) if load_balancer_target is not None: - _setter("load_balancer_target", load_balancer_target) + pulumi.set(__self__, "load_balancer_target", load_balancer_target) if load_balancer_target_group is not None: - _setter("load_balancer_target_group", load_balancer_target_group) + pulumi.set(__self__, "load_balancer_target_group", load_balancer_target_group) if load_balancer_target_groups is not None: - _setter("load_balancer_target_groups", load_balancer_target_groups) + pulumi.set(__self__, "load_balancer_target_groups", load_balancer_target_groups) if load_balancer_target_port is not None: - _setter("load_balancer_target_port", load_balancer_target_port) + pulumi.set(__self__, "load_balancer_target_port", load_balancer_target_port) if missing_component is not None: - _setter("missing_component", missing_component) + pulumi.set(__self__, "missing_component", missing_component) if nat_gateway is not None: - _setter("nat_gateway", nat_gateway) + pulumi.set(__self__, "nat_gateway", nat_gateway) if network_interface is not None: - _setter("network_interface", network_interface) + pulumi.set(__self__, "network_interface", network_interface) if packet_field is not None: - _setter("packet_field", packet_field) + pulumi.set(__self__, "packet_field", packet_field) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if port_ranges is not None: - _setter("port_ranges", port_ranges) + pulumi.set(__self__, "port_ranges", port_ranges) if prefix_list is not None: - _setter("prefix_list", prefix_list) + pulumi.set(__self__, "prefix_list", prefix_list) if protocols is not None: - _setter("protocols", protocols) + pulumi.set(__self__, "protocols", protocols) if route_table is not None: - _setter("route_table", route_table) + pulumi.set(__self__, "route_table", route_table) if route_table_route is not None: - _setter("route_table_route", route_table_route) + pulumi.set(__self__, "route_table_route", route_table_route) if security_group is not None: - _setter("security_group", security_group) + pulumi.set(__self__, "security_group", security_group) if security_group_rule is not None: - _setter("security_group_rule", security_group_rule) + pulumi.set(__self__, "security_group_rule", security_group_rule) if security_groups is not None: - _setter("security_groups", security_groups) + pulumi.set(__self__, "security_groups", security_groups) if source_vpc is not None: - _setter("source_vpc", source_vpc) + pulumi.set(__self__, "source_vpc", source_vpc) if state is not None: - _setter("state", state) + pulumi.set(__self__, "state", state) if subnet is not None: - _setter("subnet", subnet) + pulumi.set(__self__, "subnet", subnet) if subnet_route_table is not None: - _setter("subnet_route_table", subnet_route_table) + pulumi.set(__self__, "subnet_route_table", subnet_route_table) if transit_gateway is not None: - _setter("transit_gateway", transit_gateway) + pulumi.set(__self__, "transit_gateway", transit_gateway) if transit_gateway_attachment is not None: - _setter("transit_gateway_attachment", transit_gateway_attachment) + pulumi.set(__self__, "transit_gateway_attachment", transit_gateway_attachment) if transit_gateway_route_table is not None: - _setter("transit_gateway_route_table", transit_gateway_route_table) + pulumi.set(__self__, "transit_gateway_route_table", transit_gateway_route_table) if transit_gateway_route_table_route is not None: - _setter("transit_gateway_route_table_route", transit_gateway_route_table_route) + pulumi.set(__self__, "transit_gateway_route_table_route", transit_gateway_route_table_route) if vpc is not None: - _setter("vpc", vpc) + pulumi.set(__self__, "vpc", vpc) if vpc_endpoint is not None: - _setter("vpc_endpoint", vpc_endpoint) + pulumi.set(__self__, "vpc_endpoint", vpc_endpoint) if vpc_peering_connection is not None: - _setter("vpc_peering_connection", vpc_peering_connection) + pulumi.set(__self__, "vpc_peering_connection", vpc_peering_connection) if vpn_connection is not None: - _setter("vpn_connection", vpn_connection) + pulumi.set(__self__, "vpn_connection", vpn_connection) if vpn_gateway is not None: - _setter("vpn_gateway", vpn_gateway) + pulumi.set(__self__, "vpn_gateway", vpn_gateway) @property @pulumi.getter @@ -9231,81 +7330,40 @@ def __init__(__self__, *, transit_gateway: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None, transit_gateway_route_table_route: Optional['outputs.NetworkInsightsAnalysisTransitGatewayRouteTableRoute'] = None, vpc: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None): - NetworkInsightsAnalysisPathComponent._configure( - lambda key, value: pulumi.set(__self__, key, value), - acl_rule=acl_rule, - additional_details=additional_details, - component=component, - destination_vpc=destination_vpc, - elastic_load_balancer_listener=elastic_load_balancer_listener, - explanations=explanations, - inbound_header=inbound_header, - outbound_header=outbound_header, - route_table_route=route_table_route, - security_group_rule=security_group_rule, - sequence_number=sequence_number, - service_name=service_name, - source_vpc=source_vpc, - subnet=subnet, - transit_gateway=transit_gateway, - transit_gateway_route_table_route=transit_gateway_route_table_route, - vpc=vpc, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - acl_rule: Optional['outputs.NetworkInsightsAnalysisAnalysisAclRule'] = None, - additional_details: Optional[Sequence['outputs.NetworkInsightsAnalysisAdditionalDetail']] = None, - component: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None, - destination_vpc: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None, - elastic_load_balancer_listener: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None, - explanations: Optional[Sequence['outputs.NetworkInsightsAnalysisExplanation']] = None, - inbound_header: Optional['outputs.NetworkInsightsAnalysisAnalysisPacketHeader'] = None, - outbound_header: Optional['outputs.NetworkInsightsAnalysisAnalysisPacketHeader'] = None, - route_table_route: Optional['outputs.NetworkInsightsAnalysisAnalysisRouteTableRoute'] = None, - security_group_rule: Optional['outputs.NetworkInsightsAnalysisAnalysisSecurityGroupRule'] = None, - sequence_number: Optional[int] = None, - service_name: Optional[str] = None, - source_vpc: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None, - subnet: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None, - transit_gateway: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None, - transit_gateway_route_table_route: Optional['outputs.NetworkInsightsAnalysisTransitGatewayRouteTableRoute'] = None, - vpc: Optional['outputs.NetworkInsightsAnalysisAnalysisComponent'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if acl_rule is not None: - _setter("acl_rule", acl_rule) + pulumi.set(__self__, "acl_rule", acl_rule) if additional_details is not None: - _setter("additional_details", additional_details) + pulumi.set(__self__, "additional_details", additional_details) if component is not None: - _setter("component", component) + pulumi.set(__self__, "component", component) if destination_vpc is not None: - _setter("destination_vpc", destination_vpc) + pulumi.set(__self__, "destination_vpc", destination_vpc) if elastic_load_balancer_listener is not None: - _setter("elastic_load_balancer_listener", elastic_load_balancer_listener) + pulumi.set(__self__, "elastic_load_balancer_listener", elastic_load_balancer_listener) if explanations is not None: - _setter("explanations", explanations) + pulumi.set(__self__, "explanations", explanations) if inbound_header is not None: - _setter("inbound_header", inbound_header) + pulumi.set(__self__, "inbound_header", inbound_header) if outbound_header is not None: - _setter("outbound_header", outbound_header) + pulumi.set(__self__, "outbound_header", outbound_header) if route_table_route is not None: - _setter("route_table_route", route_table_route) + pulumi.set(__self__, "route_table_route", route_table_route) if security_group_rule is not None: - _setter("security_group_rule", security_group_rule) + pulumi.set(__self__, "security_group_rule", security_group_rule) if sequence_number is not None: - _setter("sequence_number", sequence_number) + pulumi.set(__self__, "sequence_number", sequence_number) if service_name is not None: - _setter("service_name", service_name) + pulumi.set(__self__, "service_name", service_name) if source_vpc is not None: - _setter("source_vpc", source_vpc) + pulumi.set(__self__, "source_vpc", source_vpc) if subnet is not None: - _setter("subnet", subnet) + pulumi.set(__self__, "subnet", subnet) if transit_gateway is not None: - _setter("transit_gateway", transit_gateway) + pulumi.set(__self__, "transit_gateway", transit_gateway) if transit_gateway_route_table_route is not None: - _setter("transit_gateway_route_table_route", transit_gateway_route_table_route) + pulumi.set(__self__, "transit_gateway_route_table_route", transit_gateway_route_table_route) if vpc is not None: - _setter("vpc", vpc) + pulumi.set(__self__, "vpc", vpc) @property @pulumi.getter(name="aclRule") @@ -9415,21 +7473,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, from_: Optional[int] = None, to: Optional[int] = None): - NetworkInsightsAnalysisPortRange._configure( - lambda key, value: pulumi.set(__self__, key, value), - from_=from_, - to=to, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - from_: Optional[int] = None, - to: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if from_ is not None: - _setter("from_", from_) + pulumi.set(__self__, "from_", from_) if to is not None: - _setter("to", to) + pulumi.set(__self__, "to", to) @property @pulumi.getter(name="from") @@ -9447,20 +7494,9 @@ class NetworkInsightsAnalysisTag(dict): def __init__(__self__, *, key: str, value: Optional[str] = None): - NetworkInsightsAnalysisTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -9510,41 +7546,20 @@ def __init__(__self__, *, resource_type: Optional[str] = None, route_origin: Optional[str] = None, state: Optional[str] = None): - NetworkInsightsAnalysisTransitGatewayRouteTableRoute._configure( - lambda key, value: pulumi.set(__self__, key, value), - attachment_id=attachment_id, - destination_cidr=destination_cidr, - prefix_list_id=prefix_list_id, - resource_id=resource_id, - resource_type=resource_type, - route_origin=route_origin, - state=state, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attachment_id: Optional[str] = None, - destination_cidr: Optional[str] = None, - prefix_list_id: Optional[str] = None, - resource_id: Optional[str] = None, - resource_type: Optional[str] = None, - route_origin: Optional[str] = None, - state: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attachment_id is not None: - _setter("attachment_id", attachment_id) + pulumi.set(__self__, "attachment_id", attachment_id) if destination_cidr is not None: - _setter("destination_cidr", destination_cidr) + pulumi.set(__self__, "destination_cidr", destination_cidr) if prefix_list_id is not None: - _setter("prefix_list_id", prefix_list_id) + pulumi.set(__self__, "prefix_list_id", prefix_list_id) if resource_id is not None: - _setter("resource_id", resource_id) + pulumi.set(__self__, "resource_id", resource_id) if resource_type is not None: - _setter("resource_type", resource_type) + pulumi.set(__self__, "resource_type", resource_type) if route_origin is not None: - _setter("route_origin", route_origin) + pulumi.set(__self__, "route_origin", route_origin) if state is not None: - _setter("state", state) + pulumi.set(__self__, "state", state) @property @pulumi.getter(name="attachmentId") @@ -9606,21 +7621,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, from_port: Optional[int] = None, to_port: Optional[int] = None): - NetworkInsightsPathFilterPortRange._configure( - lambda key, value: pulumi.set(__self__, key, value), - from_port=from_port, - to_port=to_port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - from_port: Optional[int] = None, - to_port: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if from_port is not None: - _setter("from_port", from_port) + pulumi.set(__self__, "from_port", from_port) if to_port is not None: - _setter("to_port", to_port) + pulumi.set(__self__, "to_port", to_port) @property @pulumi.getter(name="fromPort") @@ -9663,29 +7667,14 @@ def __init__(__self__, *, destination_port_range: Optional['outputs.NetworkInsightsPathFilterPortRange'] = None, source_address: Optional[str] = None, source_port_range: Optional['outputs.NetworkInsightsPathFilterPortRange'] = None): - NetworkInsightsPathPathFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_address=destination_address, - destination_port_range=destination_port_range, - source_address=source_address, - source_port_range=source_port_range, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_address: Optional[str] = None, - destination_port_range: Optional['outputs.NetworkInsightsPathFilterPortRange'] = None, - source_address: Optional[str] = None, - source_port_range: Optional['outputs.NetworkInsightsPathFilterPortRange'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination_address is not None: - _setter("destination_address", destination_address) + pulumi.set(__self__, "destination_address", destination_address) if destination_port_range is not None: - _setter("destination_port_range", destination_port_range) + pulumi.set(__self__, "destination_port_range", destination_port_range) if source_address is not None: - _setter("source_address", source_address) + pulumi.set(__self__, "source_address", source_address) if source_port_range is not None: - _setter("source_port_range", source_port_range) + pulumi.set(__self__, "source_port_range", source_port_range) @property @pulumi.getter(name="destinationAddress") @@ -9713,20 +7702,9 @@ class NetworkInsightsPathTag(dict): def __init__(__self__, *, key: str, value: Optional[str] = None): - NetworkInsightsPathTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -9760,16 +7738,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, ipv6_address: str): - NetworkInterfaceInstanceIpv6Address._configure( - lambda key, value: pulumi.set(__self__, key, value), - ipv6_address=ipv6_address, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ipv6_address: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ipv6_address", ipv6_address) + pulumi.set(__self__, "ipv6_address", ipv6_address) @property @pulumi.getter(name="ipv6Address") @@ -9798,16 +7767,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, ipv4_prefix: str): - NetworkInterfaceIpv4PrefixSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - ipv4_prefix=ipv4_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ipv4_prefix: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ipv4_prefix", ipv4_prefix) + pulumi.set(__self__, "ipv4_prefix", ipv4_prefix) @property @pulumi.getter(name="ipv4Prefix") @@ -9836,16 +7796,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, ipv6_prefix: str): - NetworkInterfaceIpv6PrefixSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - ipv6_prefix=ipv6_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ipv6_prefix: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ipv6_prefix", ipv6_prefix) + pulumi.set(__self__, "ipv6_prefix", ipv6_prefix) @property @pulumi.getter(name="ipv6Prefix") @@ -9875,19 +7826,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, primary: bool, private_ip_address: str): - NetworkInterfacePrivateIpAddressSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - primary=primary, - private_ip_address=private_ip_address, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - primary: bool, - private_ip_address: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("primary", primary) - _setter("private_ip_address", private_ip_address) + pulumi.set(__self__, "primary", primary) + pulumi.set(__self__, "private_ip_address", private_ip_address) @property @pulumi.getter @@ -9905,19 +7845,8 @@ class NetworkInterfaceTag(dict): def __init__(__self__, *, key: str, value: str): - NetworkInterfaceTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -9966,25 +7895,12 @@ def __init__(__self__, *, :param str dns_support: Indicates whether to enable DNS Support for Vpc Attachment. Valid Values: enable | disable :param str ipv6_support: Indicates whether to enable Ipv6 Support for Vpc Attachment. Valid Values: enable | disable """ - OptionsProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - appliance_mode_support=appliance_mode_support, - dns_support=dns_support, - ipv6_support=ipv6_support, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - appliance_mode_support: Optional[str] = None, - dns_support: Optional[str] = None, - ipv6_support: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if appliance_mode_support is not None: - _setter("appliance_mode_support", appliance_mode_support) + pulumi.set(__self__, "appliance_mode_support", appliance_mode_support) if dns_support is not None: - _setter("dns_support", dns_support) + pulumi.set(__self__, "dns_support", dns_support) if ipv6_support is not None: - _setter("ipv6_support", ipv6_support) + pulumi.set(__self__, "ipv6_support", ipv6_support) @property @pulumi.getter(name="applianceModeSupport") @@ -10024,19 +7940,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - PlacementGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -10060,20 +7965,9 @@ class PrefixListEntry(dict): def __init__(__self__, *, cidr: str, description: Optional[str] = None): - PrefixListEntry._configure( - lambda key, value: pulumi.set(__self__, key, value), - cidr=cidr, - description=description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cidr: str, - description: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cidr", cidr) + pulumi.set(__self__, "cidr", cidr) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) @property @pulumi.getter @@ -10091,20 +7985,9 @@ class PrefixListTag(dict): def __init__(__self__, *, key: str, value: Optional[str] = None): - PrefixListTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -10144,25 +8027,12 @@ def __init__(__self__, *, enable_resource_name_dns_a_record: Optional[bool] = None, enable_resource_name_dns_aaaa_record: Optional[bool] = None, hostname_type: Optional[str] = None): - PrivateDnsNameOptionsOnLaunchProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - enable_resource_name_dns_a_record=enable_resource_name_dns_a_record, - enable_resource_name_dns_aaaa_record=enable_resource_name_dns_aaaa_record, - hostname_type=hostname_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enable_resource_name_dns_a_record: Optional[bool] = None, - enable_resource_name_dns_aaaa_record: Optional[bool] = None, - hostname_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enable_resource_name_dns_a_record is not None: - _setter("enable_resource_name_dns_a_record", enable_resource_name_dns_a_record) + pulumi.set(__self__, "enable_resource_name_dns_a_record", enable_resource_name_dns_a_record) if enable_resource_name_dns_aaaa_record is not None: - _setter("enable_resource_name_dns_aaaa_record", enable_resource_name_dns_aaaa_record) + pulumi.set(__self__, "enable_resource_name_dns_aaaa_record", enable_resource_name_dns_aaaa_record) if hostname_type is not None: - _setter("hostname_type", hostname_type) + pulumi.set(__self__, "hostname_type", hostname_type) @property @pulumi.getter(name="enableResourceNameDnsARecord") @@ -10185,19 +8055,8 @@ class RouteTableTag(dict): def __init__(__self__, *, key: str, value: str): - RouteTableTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -10250,44 +8109,21 @@ def __init__(__self__, *, destination_security_group_id: Optional[str] = None, from_port: Optional[int] = None, to_port: Optional[int] = None): - SecurityGroupEgress._configure( - lambda key, value: pulumi.set(__self__, key, value), - ip_protocol=ip_protocol, - cidr_ip=cidr_ip, - cidr_ipv6=cidr_ipv6, - description=description, - destination_prefix_list_id=destination_prefix_list_id, - destination_security_group_id=destination_security_group_id, - from_port=from_port, - to_port=to_port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ip_protocol: str, - cidr_ip: Optional[str] = None, - cidr_ipv6: Optional[str] = None, - description: Optional[str] = None, - destination_prefix_list_id: Optional[str] = None, - destination_security_group_id: Optional[str] = None, - from_port: Optional[int] = None, - to_port: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ip_protocol", ip_protocol) + pulumi.set(__self__, "ip_protocol", ip_protocol) if cidr_ip is not None: - _setter("cidr_ip", cidr_ip) + pulumi.set(__self__, "cidr_ip", cidr_ip) if cidr_ipv6 is not None: - _setter("cidr_ipv6", cidr_ipv6) + pulumi.set(__self__, "cidr_ipv6", cidr_ipv6) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if destination_prefix_list_id is not None: - _setter("destination_prefix_list_id", destination_prefix_list_id) + pulumi.set(__self__, "destination_prefix_list_id", destination_prefix_list_id) if destination_security_group_id is not None: - _setter("destination_security_group_id", destination_security_group_id) + pulumi.set(__self__, "destination_security_group_id", destination_security_group_id) if from_port is not None: - _setter("from_port", from_port) + pulumi.set(__self__, "from_port", from_port) if to_port is not None: - _setter("to_port", to_port) + pulumi.set(__self__, "to_port", to_port) @property @pulumi.getter(name="ipProtocol") @@ -10376,52 +8212,25 @@ def __init__(__self__, *, source_security_group_name: Optional[str] = None, source_security_group_owner_id: Optional[str] = None, to_port: Optional[int] = None): - SecurityGroupIngress._configure( - lambda key, value: pulumi.set(__self__, key, value), - ip_protocol=ip_protocol, - cidr_ip=cidr_ip, - cidr_ipv6=cidr_ipv6, - description=description, - from_port=from_port, - source_prefix_list_id=source_prefix_list_id, - source_security_group_id=source_security_group_id, - source_security_group_name=source_security_group_name, - source_security_group_owner_id=source_security_group_owner_id, - to_port=to_port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ip_protocol: str, - cidr_ip: Optional[str] = None, - cidr_ipv6: Optional[str] = None, - description: Optional[str] = None, - from_port: Optional[int] = None, - source_prefix_list_id: Optional[str] = None, - source_security_group_id: Optional[str] = None, - source_security_group_name: Optional[str] = None, - source_security_group_owner_id: Optional[str] = None, - to_port: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ip_protocol", ip_protocol) + pulumi.set(__self__, "ip_protocol", ip_protocol) if cidr_ip is not None: - _setter("cidr_ip", cidr_ip) + pulumi.set(__self__, "cidr_ip", cidr_ip) if cidr_ipv6 is not None: - _setter("cidr_ipv6", cidr_ipv6) + pulumi.set(__self__, "cidr_ipv6", cidr_ipv6) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if from_port is not None: - _setter("from_port", from_port) + pulumi.set(__self__, "from_port", from_port) if source_prefix_list_id is not None: - _setter("source_prefix_list_id", source_prefix_list_id) + pulumi.set(__self__, "source_prefix_list_id", source_prefix_list_id) if source_security_group_id is not None: - _setter("source_security_group_id", source_security_group_id) + pulumi.set(__self__, "source_security_group_id", source_security_group_id) if source_security_group_name is not None: - _setter("source_security_group_name", source_security_group_name) + pulumi.set(__self__, "source_security_group_name", source_security_group_name) if source_security_group_owner_id is not None: - _setter("source_security_group_owner_id", source_security_group_owner_id) + pulumi.set(__self__, "source_security_group_owner_id", source_security_group_owner_id) if to_port is not None: - _setter("to_port", to_port) + pulumi.set(__self__, "to_port", to_port) @property @pulumi.getter(name="ipProtocol") @@ -10479,19 +8288,8 @@ class SecurityGroupTag(dict): def __init__(__self__, *, key: str, value: str): - SecurityGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -10509,21 +8307,10 @@ class SpotFleetAcceleratorCountRequest(dict): def __init__(__self__, *, max: Optional[int] = None, min: Optional[int] = None): - SpotFleetAcceleratorCountRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[int] = None, - min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -10541,21 +8328,10 @@ class SpotFleetAcceleratorTotalMemoryMiBRequest(dict): def __init__(__self__, *, max: Optional[int] = None, min: Optional[int] = None): - SpotFleetAcceleratorTotalMemoryMiBRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[int] = None, - min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -10573,21 +8349,10 @@ class SpotFleetBaselineEbsBandwidthMbpsRequest(dict): def __init__(__self__, *, max: Optional[int] = None, min: Optional[int] = None): - SpotFleetBaselineEbsBandwidthMbpsRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[int] = None, - min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -10628,28 +8393,13 @@ def __init__(__self__, *, ebs: Optional['outputs.SpotFleetEbsBlockDevice'] = None, no_device: Optional[str] = None, virtual_name: Optional[str] = None): - SpotFleetBlockDeviceMapping._configure( - lambda key, value: pulumi.set(__self__, key, value), - device_name=device_name, - ebs=ebs, - no_device=no_device, - virtual_name=virtual_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - device_name: str, - ebs: Optional['outputs.SpotFleetEbsBlockDevice'] = None, - no_device: Optional[str] = None, - virtual_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("device_name", device_name) + pulumi.set(__self__, "device_name", device_name) if ebs is not None: - _setter("ebs", ebs) + pulumi.set(__self__, "ebs", ebs) if no_device is not None: - _setter("no_device", no_device) + pulumi.set(__self__, "no_device", no_device) if virtual_name is not None: - _setter("virtual_name", virtual_name) + pulumi.set(__self__, "virtual_name", virtual_name) @property @pulumi.getter(name="deviceName") @@ -10676,16 +8426,7 @@ def virtual_name(self) -> Optional[str]: class SpotFleetClassicLoadBalancer(dict): def __init__(__self__, *, name: str): - SpotFleetClassicLoadBalancer._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -10714,16 +8455,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, classic_load_balancers: Sequence['outputs.SpotFleetClassicLoadBalancer']): - SpotFleetClassicLoadBalancersConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - classic_load_balancers=classic_load_balancers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - classic_load_balancers: Sequence['outputs.SpotFleetClassicLoadBalancer'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("classic_load_balancers", classic_load_balancers) + pulumi.set(__self__, "classic_load_balancers", classic_load_balancers) @property @pulumi.getter(name="classicLoadBalancers") @@ -10763,37 +8495,18 @@ def __init__(__self__, *, snapshot_id: Optional[str] = None, volume_size: Optional[int] = None, volume_type: Optional['SpotFleetEbsBlockDeviceVolumeType'] = None): - SpotFleetEbsBlockDevice._configure( - lambda key, value: pulumi.set(__self__, key, value), - delete_on_termination=delete_on_termination, - encrypted=encrypted, - iops=iops, - snapshot_id=snapshot_id, - volume_size=volume_size, - volume_type=volume_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delete_on_termination: Optional[bool] = None, - encrypted: Optional[bool] = None, - iops: Optional[int] = None, - snapshot_id: Optional[str] = None, - volume_size: Optional[int] = None, - volume_type: Optional['SpotFleetEbsBlockDeviceVolumeType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if delete_on_termination is not None: - _setter("delete_on_termination", delete_on_termination) + pulumi.set(__self__, "delete_on_termination", delete_on_termination) if encrypted is not None: - _setter("encrypted", encrypted) + pulumi.set(__self__, "encrypted", encrypted) if iops is not None: - _setter("iops", iops) + pulumi.set(__self__, "iops", iops) if snapshot_id is not None: - _setter("snapshot_id", snapshot_id) + pulumi.set(__self__, "snapshot_id", snapshot_id) if volume_size is not None: - _setter("volume_size", volume_size) + pulumi.set(__self__, "volume_size", volume_size) if volume_type is not None: - _setter("volume_type", volume_type) + pulumi.set(__self__, "volume_type", volume_type) @property @pulumi.getter(name="deleteOnTermination") @@ -10851,24 +8564,11 @@ def __init__(__self__, *, version: str, launch_template_id: Optional[str] = None, launch_template_name: Optional[str] = None): - SpotFleetFleetLaunchTemplateSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - version=version, - launch_template_id=launch_template_id, - launch_template_name=launch_template_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - version: str, - launch_template_id: Optional[str] = None, - launch_template_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("version", version) + pulumi.set(__self__, "version", version) if launch_template_id is not None: - _setter("launch_template_id", launch_template_id) + pulumi.set(__self__, "launch_template_id", launch_template_id) if launch_template_name is not None: - _setter("launch_template_name", launch_template_name) + pulumi.set(__self__, "launch_template_name", launch_template_name) @property @pulumi.getter @@ -10907,16 +8607,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, group_id: str): - SpotFleetGroupIdentifier._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_id=group_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("group_id", group_id) + pulumi.set(__self__, "group_id", group_id) @property @pulumi.getter(name="groupId") @@ -10928,17 +8619,8 @@ def group_id(self) -> str: class SpotFleetIamInstanceProfileSpecification(dict): def __init__(__self__, *, arn: Optional[str] = None): - SpotFleetIamInstanceProfileSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) @property @pulumi.getter @@ -10967,16 +8649,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, ipv6_address: str): - SpotFleetInstanceIpv6Address._configure( - lambda key, value: pulumi.set(__self__, key, value), - ipv6_address=ipv6_address, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ipv6_address: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ipv6_address", ipv6_address) + pulumi.set(__self__, "ipv6_address", ipv6_address) @property @pulumi.getter(name="ipv6Address") @@ -11031,57 +8704,28 @@ def __init__(__self__, *, private_ip_addresses: Optional[Sequence['outputs.SpotFleetPrivateIpAddressSpecification']] = None, secondary_private_ip_address_count: Optional[int] = None, subnet_id: Optional[str] = None): - SpotFleetInstanceNetworkInterfaceSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - associate_public_ip_address=associate_public_ip_address, - delete_on_termination=delete_on_termination, - description=description, - device_index=device_index, - groups=groups, - ipv6_address_count=ipv6_address_count, - ipv6_addresses=ipv6_addresses, - network_interface_id=network_interface_id, - private_ip_addresses=private_ip_addresses, - secondary_private_ip_address_count=secondary_private_ip_address_count, - subnet_id=subnet_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - associate_public_ip_address: Optional[bool] = None, - delete_on_termination: Optional[bool] = None, - description: Optional[str] = None, - device_index: Optional[int] = None, - groups: Optional[Sequence[str]] = None, - ipv6_address_count: Optional[int] = None, - ipv6_addresses: Optional[Sequence['outputs.SpotFleetInstanceIpv6Address']] = None, - network_interface_id: Optional[str] = None, - private_ip_addresses: Optional[Sequence['outputs.SpotFleetPrivateIpAddressSpecification']] = None, - secondary_private_ip_address_count: Optional[int] = None, - subnet_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if associate_public_ip_address is not None: - _setter("associate_public_ip_address", associate_public_ip_address) + pulumi.set(__self__, "associate_public_ip_address", associate_public_ip_address) if delete_on_termination is not None: - _setter("delete_on_termination", delete_on_termination) + pulumi.set(__self__, "delete_on_termination", delete_on_termination) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if device_index is not None: - _setter("device_index", device_index) + pulumi.set(__self__, "device_index", device_index) if groups is not None: - _setter("groups", groups) + pulumi.set(__self__, "groups", groups) if ipv6_address_count is not None: - _setter("ipv6_address_count", ipv6_address_count) + pulumi.set(__self__, "ipv6_address_count", ipv6_address_count) if ipv6_addresses is not None: - _setter("ipv6_addresses", ipv6_addresses) + pulumi.set(__self__, "ipv6_addresses", ipv6_addresses) if network_interface_id is not None: - _setter("network_interface_id", network_interface_id) + pulumi.set(__self__, "network_interface_id", network_interface_id) if private_ip_addresses is not None: - _setter("private_ip_addresses", private_ip_addresses) + pulumi.set(__self__, "private_ip_addresses", private_ip_addresses) if secondary_private_ip_address_count is not None: - _setter("secondary_private_ip_address_count", secondary_private_ip_address_count) + pulumi.set(__self__, "secondary_private_ip_address_count", secondary_private_ip_address_count) if subnet_id is not None: - _setter("subnet_id", subnet_id) + pulumi.set(__self__, "subnet_id", subnet_id) @property @pulumi.getter(name="associatePublicIpAddress") @@ -11226,105 +8870,52 @@ def __init__(__self__, *, spot_max_price_percentage_over_lowest_price: Optional[int] = None, total_local_storage_gb: Optional['outputs.SpotFleetTotalLocalStorageGbRequest'] = None, v_cpu_count: Optional['outputs.SpotFleetVCpuCountRangeRequest'] = None): - SpotFleetInstanceRequirementsRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - accelerator_count=accelerator_count, - accelerator_manufacturers=accelerator_manufacturers, - accelerator_names=accelerator_names, - accelerator_total_memory_mi_b=accelerator_total_memory_mi_b, - accelerator_types=accelerator_types, - allowed_instance_types=allowed_instance_types, - bare_metal=bare_metal, - baseline_ebs_bandwidth_mbps=baseline_ebs_bandwidth_mbps, - burstable_performance=burstable_performance, - cpu_manufacturers=cpu_manufacturers, - excluded_instance_types=excluded_instance_types, - instance_generations=instance_generations, - local_storage=local_storage, - local_storage_types=local_storage_types, - memory_gi_b_per_v_cpu=memory_gi_b_per_v_cpu, - memory_mi_b=memory_mi_b, - network_bandwidth_gbps=network_bandwidth_gbps, - network_interface_count=network_interface_count, - on_demand_max_price_percentage_over_lowest_price=on_demand_max_price_percentage_over_lowest_price, - require_hibernate_support=require_hibernate_support, - spot_max_price_percentage_over_lowest_price=spot_max_price_percentage_over_lowest_price, - total_local_storage_gb=total_local_storage_gb, - v_cpu_count=v_cpu_count, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - accelerator_count: Optional['outputs.SpotFleetAcceleratorCountRequest'] = None, - accelerator_manufacturers: Optional[Sequence['SpotFleetInstanceRequirementsRequestAcceleratorManufacturersItem']] = None, - accelerator_names: Optional[Sequence['SpotFleetInstanceRequirementsRequestAcceleratorNamesItem']] = None, - accelerator_total_memory_mi_b: Optional['outputs.SpotFleetAcceleratorTotalMemoryMiBRequest'] = None, - accelerator_types: Optional[Sequence['SpotFleetInstanceRequirementsRequestAcceleratorTypesItem']] = None, - allowed_instance_types: Optional[Sequence[str]] = None, - bare_metal: Optional['SpotFleetInstanceRequirementsRequestBareMetal'] = None, - baseline_ebs_bandwidth_mbps: Optional['outputs.SpotFleetBaselineEbsBandwidthMbpsRequest'] = None, - burstable_performance: Optional['SpotFleetInstanceRequirementsRequestBurstablePerformance'] = None, - cpu_manufacturers: Optional[Sequence['SpotFleetInstanceRequirementsRequestCpuManufacturersItem']] = None, - excluded_instance_types: Optional[Sequence[str]] = None, - instance_generations: Optional[Sequence['SpotFleetInstanceRequirementsRequestInstanceGenerationsItem']] = None, - local_storage: Optional['SpotFleetInstanceRequirementsRequestLocalStorage'] = None, - local_storage_types: Optional[Sequence['SpotFleetInstanceRequirementsRequestLocalStorageTypesItem']] = None, - memory_gi_b_per_v_cpu: Optional['outputs.SpotFleetMemoryGiBPerVCpuRequest'] = None, - memory_mi_b: Optional['outputs.SpotFleetMemoryMiBRequest'] = None, - network_bandwidth_gbps: Optional['outputs.SpotFleetNetworkBandwidthGbpsRequest'] = None, - network_interface_count: Optional['outputs.SpotFleetNetworkInterfaceCountRequest'] = None, - on_demand_max_price_percentage_over_lowest_price: Optional[int] = None, - require_hibernate_support: Optional[bool] = None, - spot_max_price_percentage_over_lowest_price: Optional[int] = None, - total_local_storage_gb: Optional['outputs.SpotFleetTotalLocalStorageGbRequest'] = None, - v_cpu_count: Optional['outputs.SpotFleetVCpuCountRangeRequest'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if accelerator_count is not None: - _setter("accelerator_count", accelerator_count) + pulumi.set(__self__, "accelerator_count", accelerator_count) if accelerator_manufacturers is not None: - _setter("accelerator_manufacturers", accelerator_manufacturers) + pulumi.set(__self__, "accelerator_manufacturers", accelerator_manufacturers) if accelerator_names is not None: - _setter("accelerator_names", accelerator_names) + pulumi.set(__self__, "accelerator_names", accelerator_names) if accelerator_total_memory_mi_b is not None: - _setter("accelerator_total_memory_mi_b", accelerator_total_memory_mi_b) + pulumi.set(__self__, "accelerator_total_memory_mi_b", accelerator_total_memory_mi_b) if accelerator_types is not None: - _setter("accelerator_types", accelerator_types) + pulumi.set(__self__, "accelerator_types", accelerator_types) if allowed_instance_types is not None: - _setter("allowed_instance_types", allowed_instance_types) + pulumi.set(__self__, "allowed_instance_types", allowed_instance_types) if bare_metal is not None: - _setter("bare_metal", bare_metal) + pulumi.set(__self__, "bare_metal", bare_metal) if baseline_ebs_bandwidth_mbps is not None: - _setter("baseline_ebs_bandwidth_mbps", baseline_ebs_bandwidth_mbps) + pulumi.set(__self__, "baseline_ebs_bandwidth_mbps", baseline_ebs_bandwidth_mbps) if burstable_performance is not None: - _setter("burstable_performance", burstable_performance) + pulumi.set(__self__, "burstable_performance", burstable_performance) if cpu_manufacturers is not None: - _setter("cpu_manufacturers", cpu_manufacturers) + pulumi.set(__self__, "cpu_manufacturers", cpu_manufacturers) if excluded_instance_types is not None: - _setter("excluded_instance_types", excluded_instance_types) + pulumi.set(__self__, "excluded_instance_types", excluded_instance_types) if instance_generations is not None: - _setter("instance_generations", instance_generations) + pulumi.set(__self__, "instance_generations", instance_generations) if local_storage is not None: - _setter("local_storage", local_storage) + pulumi.set(__self__, "local_storage", local_storage) if local_storage_types is not None: - _setter("local_storage_types", local_storage_types) + pulumi.set(__self__, "local_storage_types", local_storage_types) if memory_gi_b_per_v_cpu is not None: - _setter("memory_gi_b_per_v_cpu", memory_gi_b_per_v_cpu) + pulumi.set(__self__, "memory_gi_b_per_v_cpu", memory_gi_b_per_v_cpu) if memory_mi_b is not None: - _setter("memory_mi_b", memory_mi_b) + pulumi.set(__self__, "memory_mi_b", memory_mi_b) if network_bandwidth_gbps is not None: - _setter("network_bandwidth_gbps", network_bandwidth_gbps) + pulumi.set(__self__, "network_bandwidth_gbps", network_bandwidth_gbps) if network_interface_count is not None: - _setter("network_interface_count", network_interface_count) + pulumi.set(__self__, "network_interface_count", network_interface_count) if on_demand_max_price_percentage_over_lowest_price is not None: - _setter("on_demand_max_price_percentage_over_lowest_price", on_demand_max_price_percentage_over_lowest_price) + pulumi.set(__self__, "on_demand_max_price_percentage_over_lowest_price", on_demand_max_price_percentage_over_lowest_price) if require_hibernate_support is not None: - _setter("require_hibernate_support", require_hibernate_support) + pulumi.set(__self__, "require_hibernate_support", require_hibernate_support) if spot_max_price_percentage_over_lowest_price is not None: - _setter("spot_max_price_percentage_over_lowest_price", spot_max_price_percentage_over_lowest_price) + pulumi.set(__self__, "spot_max_price_percentage_over_lowest_price", spot_max_price_percentage_over_lowest_price) if total_local_storage_gb is not None: - _setter("total_local_storage_gb", total_local_storage_gb) + pulumi.set(__self__, "total_local_storage_gb", total_local_storage_gb) if v_cpu_count is not None: - _setter("v_cpu_count", v_cpu_count) + pulumi.set(__self__, "v_cpu_count", v_cpu_count) @property @pulumi.getter(name="acceleratorCount") @@ -11510,84 +9101,41 @@ def __init__(__self__, *, tag_specifications: Optional[Sequence['outputs.SpotFleetTagSpecification']] = None, user_data: Optional[str] = None, weighted_capacity: Optional[float] = None): - SpotFleetLaunchSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - image_id=image_id, - block_device_mappings=block_device_mappings, - ebs_optimized=ebs_optimized, - iam_instance_profile=iam_instance_profile, - instance_requirements=instance_requirements, - instance_type=instance_type, - kernel_id=kernel_id, - key_name=key_name, - monitoring=monitoring, - network_interfaces=network_interfaces, - placement=placement, - ramdisk_id=ramdisk_id, - security_groups=security_groups, - spot_price=spot_price, - subnet_id=subnet_id, - tag_specifications=tag_specifications, - user_data=user_data, - weighted_capacity=weighted_capacity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - image_id: str, - block_device_mappings: Optional[Sequence['outputs.SpotFleetBlockDeviceMapping']] = None, - ebs_optimized: Optional[bool] = None, - iam_instance_profile: Optional['outputs.SpotFleetIamInstanceProfileSpecification'] = None, - instance_requirements: Optional['outputs.SpotFleetInstanceRequirementsRequest'] = None, - instance_type: Optional[str] = None, - kernel_id: Optional[str] = None, - key_name: Optional[str] = None, - monitoring: Optional['outputs.SpotFleetMonitoring'] = None, - network_interfaces: Optional[Sequence['outputs.SpotFleetInstanceNetworkInterfaceSpecification']] = None, - placement: Optional['outputs.SpotFleetSpotPlacement'] = None, - ramdisk_id: Optional[str] = None, - security_groups: Optional[Sequence['outputs.SpotFleetGroupIdentifier']] = None, - spot_price: Optional[str] = None, - subnet_id: Optional[str] = None, - tag_specifications: Optional[Sequence['outputs.SpotFleetTagSpecification']] = None, - user_data: Optional[str] = None, - weighted_capacity: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("image_id", image_id) + pulumi.set(__self__, "image_id", image_id) if block_device_mappings is not None: - _setter("block_device_mappings", block_device_mappings) + pulumi.set(__self__, "block_device_mappings", block_device_mappings) if ebs_optimized is not None: - _setter("ebs_optimized", ebs_optimized) + pulumi.set(__self__, "ebs_optimized", ebs_optimized) if iam_instance_profile is not None: - _setter("iam_instance_profile", iam_instance_profile) + pulumi.set(__self__, "iam_instance_profile", iam_instance_profile) if instance_requirements is not None: - _setter("instance_requirements", instance_requirements) + pulumi.set(__self__, "instance_requirements", instance_requirements) if instance_type is not None: - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_type", instance_type) if kernel_id is not None: - _setter("kernel_id", kernel_id) + pulumi.set(__self__, "kernel_id", kernel_id) if key_name is not None: - _setter("key_name", key_name) + pulumi.set(__self__, "key_name", key_name) if monitoring is not None: - _setter("monitoring", monitoring) + pulumi.set(__self__, "monitoring", monitoring) if network_interfaces is not None: - _setter("network_interfaces", network_interfaces) + pulumi.set(__self__, "network_interfaces", network_interfaces) if placement is not None: - _setter("placement", placement) + pulumi.set(__self__, "placement", placement) if ramdisk_id is not None: - _setter("ramdisk_id", ramdisk_id) + pulumi.set(__self__, "ramdisk_id", ramdisk_id) if security_groups is not None: - _setter("security_groups", security_groups) + pulumi.set(__self__, "security_groups", security_groups) if spot_price is not None: - _setter("spot_price", spot_price) + pulumi.set(__self__, "spot_price", spot_price) if subnet_id is not None: - _setter("subnet_id", subnet_id) + pulumi.set(__self__, "subnet_id", subnet_id) if tag_specifications is not None: - _setter("tag_specifications", tag_specifications) + pulumi.set(__self__, "tag_specifications", tag_specifications) if user_data is not None: - _setter("user_data", user_data) + pulumi.set(__self__, "user_data", user_data) if weighted_capacity is not None: - _setter("weighted_capacity", weighted_capacity) + pulumi.set(__self__, "weighted_capacity", weighted_capacity) @property @pulumi.getter(name="imageId") @@ -11702,21 +9250,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, launch_template_specification: Optional['outputs.SpotFleetFleetLaunchTemplateSpecification'] = None, overrides: Optional[Sequence['outputs.SpotFleetLaunchTemplateOverrides']] = None): - SpotFleetLaunchTemplateConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - launch_template_specification=launch_template_specification, - overrides=overrides, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - launch_template_specification: Optional['outputs.SpotFleetFleetLaunchTemplateSpecification'] = None, - overrides: Optional[Sequence['outputs.SpotFleetLaunchTemplateOverrides']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if launch_template_specification is not None: - _setter("launch_template_specification", launch_template_specification) + pulumi.set(__self__, "launch_template_specification", launch_template_specification) if overrides is not None: - _setter("overrides", overrides) + pulumi.set(__self__, "overrides", overrides) @property @pulumi.getter(name="launchTemplateSpecification") @@ -11766,41 +9303,20 @@ def __init__(__self__, *, spot_price: Optional[str] = None, subnet_id: Optional[str] = None, weighted_capacity: Optional[float] = None): - SpotFleetLaunchTemplateOverrides._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_zone=availability_zone, - instance_requirements=instance_requirements, - instance_type=instance_type, - priority=priority, - spot_price=spot_price, - subnet_id=subnet_id, - weighted_capacity=weighted_capacity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_zone: Optional[str] = None, - instance_requirements: Optional['outputs.SpotFleetInstanceRequirementsRequest'] = None, - instance_type: Optional[str] = None, - priority: Optional[float] = None, - spot_price: Optional[str] = None, - subnet_id: Optional[str] = None, - weighted_capacity: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_zone is not None: - _setter("availability_zone", availability_zone) + pulumi.set(__self__, "availability_zone", availability_zone) if instance_requirements is not None: - _setter("instance_requirements", instance_requirements) + pulumi.set(__self__, "instance_requirements", instance_requirements) if instance_type is not None: - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_type", instance_type) if priority is not None: - _setter("priority", priority) + pulumi.set(__self__, "priority", priority) if spot_price is not None: - _setter("spot_price", spot_price) + pulumi.set(__self__, "spot_price", spot_price) if subnet_id is not None: - _setter("subnet_id", subnet_id) + pulumi.set(__self__, "subnet_id", subnet_id) if weighted_capacity is not None: - _setter("weighted_capacity", weighted_capacity) + pulumi.set(__self__, "weighted_capacity", weighted_capacity) @property @pulumi.getter(name="availabilityZone") @@ -11862,21 +9378,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, classic_load_balancers_config: Optional['outputs.SpotFleetClassicLoadBalancersConfig'] = None, target_groups_config: Optional['outputs.SpotFleetTargetGroupsConfig'] = None): - SpotFleetLoadBalancersConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - classic_load_balancers_config=classic_load_balancers_config, - target_groups_config=target_groups_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - classic_load_balancers_config: Optional['outputs.SpotFleetClassicLoadBalancersConfig'] = None, - target_groups_config: Optional['outputs.SpotFleetTargetGroupsConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if classic_load_balancers_config is not None: - _setter("classic_load_balancers_config", classic_load_balancers_config) + pulumi.set(__self__, "classic_load_balancers_config", classic_load_balancers_config) if target_groups_config is not None: - _setter("target_groups_config", target_groups_config) + pulumi.set(__self__, "target_groups_config", target_groups_config) @property @pulumi.getter(name="classicLoadBalancersConfig") @@ -11894,21 +9399,10 @@ class SpotFleetMemoryGiBPerVCpuRequest(dict): def __init__(__self__, *, max: Optional[float] = None, min: Optional[float] = None): - SpotFleetMemoryGiBPerVCpuRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[float] = None, - min: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -11926,21 +9420,10 @@ class SpotFleetMemoryMiBRequest(dict): def __init__(__self__, *, max: Optional[int] = None, min: Optional[int] = None): - SpotFleetMemoryMiBRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[int] = None, - min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -11957,17 +9440,8 @@ def min(self) -> Optional[int]: class SpotFleetMonitoring(dict): def __init__(__self__, *, enabled: Optional[bool] = None): - SpotFleetMonitoring._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -11980,21 +9454,10 @@ class SpotFleetNetworkBandwidthGbpsRequest(dict): def __init__(__self__, *, max: Optional[float] = None, min: Optional[float] = None): - SpotFleetNetworkBandwidthGbpsRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[float] = None, - min: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -12012,21 +9475,10 @@ class SpotFleetNetworkInterfaceCountRequest(dict): def __init__(__self__, *, max: Optional[int] = None, min: Optional[int] = None): - SpotFleetNetworkInterfaceCountRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[int] = None, - min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -12061,20 +9513,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, private_ip_address: str, primary: Optional[bool] = None): - SpotFleetPrivateIpAddressSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - private_ip_address=private_ip_address, - primary=primary, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - private_ip_address: str, - primary: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("private_ip_address", private_ip_address) + pulumi.set(__self__, "private_ip_address", private_ip_address) if primary is not None: - _setter("primary", primary) + pulumi.set(__self__, "primary", primary) @property @pulumi.getter(name="privateIpAddress") @@ -12170,103 +9611,50 @@ def __init__(__self__, *, type: Optional['SpotFleetRequestConfigDataType'] = None, valid_from: Optional[str] = None, valid_until: Optional[str] = None): - SpotFleetRequestConfigData._configure( - lambda key, value: pulumi.set(__self__, key, value), - iam_fleet_role=iam_fleet_role, - target_capacity=target_capacity, - allocation_strategy=allocation_strategy, - context=context, - excess_capacity_termination_policy=excess_capacity_termination_policy, - instance_interruption_behavior=instance_interruption_behavior, - instance_pools_to_use_count=instance_pools_to_use_count, - launch_specifications=launch_specifications, - launch_template_configs=launch_template_configs, - load_balancers_config=load_balancers_config, - on_demand_allocation_strategy=on_demand_allocation_strategy, - on_demand_max_total_price=on_demand_max_total_price, - on_demand_target_capacity=on_demand_target_capacity, - replace_unhealthy_instances=replace_unhealthy_instances, - spot_maintenance_strategies=spot_maintenance_strategies, - spot_max_total_price=spot_max_total_price, - spot_price=spot_price, - tag_specifications=tag_specifications, - target_capacity_unit_type=target_capacity_unit_type, - terminate_instances_with_expiration=terminate_instances_with_expiration, - type=type, - valid_from=valid_from, - valid_until=valid_until, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - iam_fleet_role: str, - target_capacity: int, - allocation_strategy: Optional['SpotFleetRequestConfigDataAllocationStrategy'] = None, - context: Optional[str] = None, - excess_capacity_termination_policy: Optional['SpotFleetRequestConfigDataExcessCapacityTerminationPolicy'] = None, - instance_interruption_behavior: Optional['SpotFleetRequestConfigDataInstanceInterruptionBehavior'] = None, - instance_pools_to_use_count: Optional[int] = None, - launch_specifications: Optional[Sequence['outputs.SpotFleetLaunchSpecification']] = None, - launch_template_configs: Optional[Sequence['outputs.SpotFleetLaunchTemplateConfig']] = None, - load_balancers_config: Optional['outputs.SpotFleetLoadBalancersConfig'] = None, - on_demand_allocation_strategy: Optional[str] = None, - on_demand_max_total_price: Optional[str] = None, - on_demand_target_capacity: Optional[int] = None, - replace_unhealthy_instances: Optional[bool] = None, - spot_maintenance_strategies: Optional['outputs.SpotFleetSpotMaintenanceStrategies'] = None, - spot_max_total_price: Optional[str] = None, - spot_price: Optional[str] = None, - tag_specifications: Optional[Sequence['outputs.SpotFleetTagSpecification']] = None, - target_capacity_unit_type: Optional['SpotFleetRequestConfigDataTargetCapacityUnitType'] = None, - terminate_instances_with_expiration: Optional[bool] = None, - type: Optional['SpotFleetRequestConfigDataType'] = None, - valid_from: Optional[str] = None, - valid_until: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("iam_fleet_role", iam_fleet_role) - _setter("target_capacity", target_capacity) + pulumi.set(__self__, "iam_fleet_role", iam_fleet_role) + pulumi.set(__self__, "target_capacity", target_capacity) if allocation_strategy is not None: - _setter("allocation_strategy", allocation_strategy) + pulumi.set(__self__, "allocation_strategy", allocation_strategy) if context is not None: - _setter("context", context) + pulumi.set(__self__, "context", context) if excess_capacity_termination_policy is not None: - _setter("excess_capacity_termination_policy", excess_capacity_termination_policy) + pulumi.set(__self__, "excess_capacity_termination_policy", excess_capacity_termination_policy) if instance_interruption_behavior is not None: - _setter("instance_interruption_behavior", instance_interruption_behavior) + pulumi.set(__self__, "instance_interruption_behavior", instance_interruption_behavior) if instance_pools_to_use_count is not None: - _setter("instance_pools_to_use_count", instance_pools_to_use_count) + pulumi.set(__self__, "instance_pools_to_use_count", instance_pools_to_use_count) if launch_specifications is not None: - _setter("launch_specifications", launch_specifications) + pulumi.set(__self__, "launch_specifications", launch_specifications) if launch_template_configs is not None: - _setter("launch_template_configs", launch_template_configs) + pulumi.set(__self__, "launch_template_configs", launch_template_configs) if load_balancers_config is not None: - _setter("load_balancers_config", load_balancers_config) + pulumi.set(__self__, "load_balancers_config", load_balancers_config) if on_demand_allocation_strategy is not None: - _setter("on_demand_allocation_strategy", on_demand_allocation_strategy) + pulumi.set(__self__, "on_demand_allocation_strategy", on_demand_allocation_strategy) if on_demand_max_total_price is not None: - _setter("on_demand_max_total_price", on_demand_max_total_price) + pulumi.set(__self__, "on_demand_max_total_price", on_demand_max_total_price) if on_demand_target_capacity is not None: - _setter("on_demand_target_capacity", on_demand_target_capacity) + pulumi.set(__self__, "on_demand_target_capacity", on_demand_target_capacity) if replace_unhealthy_instances is not None: - _setter("replace_unhealthy_instances", replace_unhealthy_instances) + pulumi.set(__self__, "replace_unhealthy_instances", replace_unhealthy_instances) if spot_maintenance_strategies is not None: - _setter("spot_maintenance_strategies", spot_maintenance_strategies) + pulumi.set(__self__, "spot_maintenance_strategies", spot_maintenance_strategies) if spot_max_total_price is not None: - _setter("spot_max_total_price", spot_max_total_price) + pulumi.set(__self__, "spot_max_total_price", spot_max_total_price) if spot_price is not None: - _setter("spot_price", spot_price) + pulumi.set(__self__, "spot_price", spot_price) if tag_specifications is not None: - _setter("tag_specifications", tag_specifications) + pulumi.set(__self__, "tag_specifications", tag_specifications) if target_capacity_unit_type is not None: - _setter("target_capacity_unit_type", target_capacity_unit_type) + pulumi.set(__self__, "target_capacity_unit_type", target_capacity_unit_type) if terminate_instances_with_expiration is not None: - _setter("terminate_instances_with_expiration", terminate_instances_with_expiration) + pulumi.set(__self__, "terminate_instances_with_expiration", terminate_instances_with_expiration) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) if valid_from is not None: - _setter("valid_from", valid_from) + pulumi.set(__self__, "valid_from", valid_from) if valid_until is not None: - _setter("valid_until", valid_until) + pulumi.set(__self__, "valid_until", valid_until) @property @pulumi.getter(name="iamFleetRole") @@ -12408,21 +9796,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, replacement_strategy: Optional['SpotFleetSpotCapacityRebalanceReplacementStrategy'] = None, termination_delay: Optional[int] = None): - SpotFleetSpotCapacityRebalance._configure( - lambda key, value: pulumi.set(__self__, key, value), - replacement_strategy=replacement_strategy, - termination_delay=termination_delay, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - replacement_strategy: Optional['SpotFleetSpotCapacityRebalanceReplacementStrategy'] = None, - termination_delay: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if replacement_strategy is not None: - _setter("replacement_strategy", replacement_strategy) + pulumi.set(__self__, "replacement_strategy", replacement_strategy) if termination_delay is not None: - _setter("termination_delay", termination_delay) + pulumi.set(__self__, "termination_delay", termination_delay) @property @pulumi.getter(name="replacementStrategy") @@ -12456,17 +9833,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, capacity_rebalance: Optional['outputs.SpotFleetSpotCapacityRebalance'] = None): - SpotFleetSpotMaintenanceStrategies._configure( - lambda key, value: pulumi.set(__self__, key, value), - capacity_rebalance=capacity_rebalance, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - capacity_rebalance: Optional['outputs.SpotFleetSpotCapacityRebalance'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if capacity_rebalance is not None: - _setter("capacity_rebalance", capacity_rebalance) + pulumi.set(__self__, "capacity_rebalance", capacity_rebalance) @property @pulumi.getter(name="capacityRebalance") @@ -12499,25 +9867,12 @@ def __init__(__self__, *, availability_zone: Optional[str] = None, group_name: Optional[str] = None, tenancy: Optional['SpotFleetSpotPlacementTenancy'] = None): - SpotFleetSpotPlacement._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_zone=availability_zone, - group_name=group_name, - tenancy=tenancy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_zone: Optional[str] = None, - group_name: Optional[str] = None, - tenancy: Optional['SpotFleetSpotPlacementTenancy'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_zone is not None: - _setter("availability_zone", availability_zone) + pulumi.set(__self__, "availability_zone", availability_zone) if group_name is not None: - _setter("group_name", group_name) + pulumi.set(__self__, "group_name", group_name) if tenancy is not None: - _setter("tenancy", tenancy) + pulumi.set(__self__, "tenancy", tenancy) @property @pulumi.getter(name="availabilityZone") @@ -12540,19 +9895,8 @@ class SpotFleetTag(dict): def __init__(__self__, *, key: str, value: str): - SpotFleetTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -12587,21 +9931,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, resource_type: Optional['SpotFleetTagSpecificationResourceType'] = None, tags: Optional[Sequence['outputs.SpotFleetTag']] = None): - SpotFleetTagSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_type=resource_type, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_type: Optional['SpotFleetTagSpecificationResourceType'] = None, - tags: Optional[Sequence['outputs.SpotFleetTag']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if resource_type is not None: - _setter("resource_type", resource_type) + pulumi.set(__self__, "resource_type", resource_type) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="resourceType") @@ -12618,16 +9951,7 @@ def tags(self) -> Optional[Sequence['outputs.SpotFleetTag']]: class SpotFleetTargetGroup(dict): def __init__(__self__, *, arn: str): - SpotFleetTargetGroup._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) @property @pulumi.getter @@ -12656,16 +9980,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, target_groups: Sequence['outputs.SpotFleetTargetGroup']): - SpotFleetTargetGroupsConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_groups=target_groups, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_groups: Sequence['outputs.SpotFleetTargetGroup'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_groups", target_groups) + pulumi.set(__self__, "target_groups", target_groups) @property @pulumi.getter(name="targetGroups") @@ -12678,21 +9993,10 @@ class SpotFleetTotalLocalStorageGbRequest(dict): def __init__(__self__, *, max: Optional[float] = None, min: Optional[float] = None): - SpotFleetTotalLocalStorageGbRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[float] = None, - min: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -12710,21 +10014,10 @@ class SpotFleetVCpuCountRangeRequest(dict): def __init__(__self__, *, max: Optional[int] = None, min: Optional[int] = None): - SpotFleetVCpuCountRangeRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[int] = None, - min: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -12769,21 +10062,10 @@ def __init__(__self__, *, :param bool customer_managed_key_enabled: Whether to encrypt the policy with the provided key or disable encryption :param str kms_key_arn: KMS Key Arn used to encrypt the group policy """ - SseSpecificationProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - customer_managed_key_enabled=customer_managed_key_enabled, - kms_key_arn=kms_key_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - customer_managed_key_enabled: Optional[bool] = None, - kms_key_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if customer_managed_key_enabled is not None: - _setter("customer_managed_key_enabled", customer_managed_key_enabled) + pulumi.set(__self__, "customer_managed_key_enabled", customer_managed_key_enabled) if kms_key_arn is not None: - _setter("kms_key_arn", kms_key_arn) + pulumi.set(__self__, "kms_key_arn", kms_key_arn) @property @pulumi.getter(name="customerManagedKeyEnabled") @@ -12807,19 +10089,8 @@ class SubnetTag(dict): def __init__(__self__, *, key: str, value: str): - SubnetTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -12862,21 +10133,10 @@ def __init__(__self__, *, :param str resource_type: The type of resource to tag. :param Sequence['LaunchTemplateTag'] tags: The tags for the resource. """ - TagSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_type=resource_type, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_type: Optional[str] = None, - tags: Optional[Sequence['outputs.LaunchTemplateTag']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if resource_type is not None: - _setter("resource_type", resource_type) + pulumi.set(__self__, "resource_type", resource_type) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="resourceType") @@ -12919,19 +10179,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, from_port: int, to_port: int): - TrafficMirrorFilterRuleTrafficMirrorPortRange._configure( - lambda key, value: pulumi.set(__self__, key, value), - from_port=from_port, - to_port=to_port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - from_port: int, - to_port: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("from_port", from_port) - _setter("to_port", to_port) + pulumi.set(__self__, "from_port", from_port) + pulumi.set(__self__, "to_port", to_port) @property @pulumi.getter(name="fromPort") @@ -12949,19 +10198,8 @@ class TrafficMirrorFilterTag(dict): def __init__(__self__, *, key: str, value: str): - TrafficMirrorFilterTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -12979,19 +10217,8 @@ class TrafficMirrorSessionTag(dict): def __init__(__self__, *, key: str, value: str): - TrafficMirrorSessionTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -13009,19 +10236,8 @@ class TrafficMirrorTargetTag(dict): def __init__(__self__, *, key: str, value: str): - TrafficMirrorTargetTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -13039,19 +10255,8 @@ class TransitGatewayAttachmentTag(dict): def __init__(__self__, *, key: str, value: str): - TransitGatewayAttachmentTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -13071,17 +10276,8 @@ def __init__(__self__, *, """ :param str protocol: The tunnel protocol. """ - TransitGatewayConnectOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - protocol=protocol, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - protocol: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if protocol is not None: - _setter("protocol", protocol) + pulumi.set(__self__, "protocol", protocol) @property @pulumi.getter @@ -13101,21 +10297,10 @@ def __init__(__self__, *, :param str key: The key of the tag. Constraints: Tag keys are case-sensitive and accept a maximum of 127 Unicode characters. May not begin with aws:. :param str value: The value of the tag. Constraints: Tag values are case-sensitive and accept a maximum of 255 Unicode characters. """ - TransitGatewayConnectTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -13143,21 +10328,10 @@ def __init__(__self__, *, :param str key: The key of the tag. Constraints: Tag keys are case-sensitive and accept a maximum of 127 Unicode characters. May not begin with aws:. :param str value: The value of the tag. Constraints: Tag values are case-sensitive and accept a maximum of 255 Unicode characters. """ - TransitGatewayMulticastDomainTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -13185,21 +10359,10 @@ def __init__(__self__, *, :param str code: The status code. :param str message: The status message, if applicable. """ - TransitGatewayPeeringAttachmentPeeringAttachmentStatus._configure( - lambda key, value: pulumi.set(__self__, key, value), - code=code, - message=message, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - code: Optional[str] = None, - message: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if code is not None: - _setter("code", code) + pulumi.set(__self__, "code", code) if message is not None: - _setter("message", message) + pulumi.set(__self__, "message", message) @property @pulumi.getter @@ -13227,21 +10390,10 @@ def __init__(__self__, *, :param str key: The key of the tag. Constraints: Tag keys are case-sensitive and accept a maximum of 127 Unicode characters. May not begin with aws:. :param str value: The value of the tag. Constraints: Tag values are case-sensitive and accept a maximum of 255 Unicode characters. """ - TransitGatewayPeeringAttachmentTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -13269,19 +10421,8 @@ def __init__(__self__, *, :param str key: The key of the associated tag key-value pair :param str value: The value of the associated tag key-value pair """ - TransitGatewayRouteTableTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -13305,19 +10446,8 @@ class TransitGatewayTag(dict): def __init__(__self__, *, key: str, value: str): - TransitGatewayTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -13335,19 +10465,8 @@ class TransitGatewayVpcAttachmentTag(dict): def __init__(__self__, *, key: str, value: str): - TransitGatewayVpcAttachmentTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -13396,29 +10515,14 @@ def __init__(__self__, *, :param str protocol: The IP protocol. :param Sequence[str] subnet_ids: The IDs of the subnets. """ - VerifiedAccessEndpointLoadBalancerOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - load_balancer_arn=load_balancer_arn, - port=port, - protocol=protocol, - subnet_ids=subnet_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - load_balancer_arn: Optional[str] = None, - port: Optional[int] = None, - protocol: Optional[str] = None, - subnet_ids: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if load_balancer_arn is not None: - _setter("load_balancer_arn", load_balancer_arn) + pulumi.set(__self__, "load_balancer_arn", load_balancer_arn) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if protocol is not None: - _setter("protocol", protocol) + pulumi.set(__self__, "protocol", protocol) if subnet_ids is not None: - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) @property @pulumi.getter(name="loadBalancerArn") @@ -13485,25 +10589,12 @@ def __init__(__self__, *, :param int port: The IP port number. :param str protocol: The IP protocol. """ - VerifiedAccessEndpointNetworkInterfaceOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - network_interface_id=network_interface_id, - port=port, - protocol=protocol, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - network_interface_id: Optional[str] = None, - port: Optional[int] = None, - protocol: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if network_interface_id is not None: - _setter("network_interface_id", network_interface_id) + pulumi.set(__self__, "network_interface_id", network_interface_id) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if protocol is not None: - _setter("protocol", protocol) + pulumi.set(__self__, "protocol", protocol) @property @pulumi.getter(name="networkInterfaceId") @@ -13562,21 +10653,10 @@ def __init__(__self__, *, :param bool customer_managed_key_enabled: Whether to encrypt the policy with the provided key or disable encryption :param str kms_key_arn: KMS Key Arn used to encrypt the group policy """ - VerifiedAccessEndpointSseSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - customer_managed_key_enabled=customer_managed_key_enabled, - kms_key_arn=kms_key_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - customer_managed_key_enabled: Optional[bool] = None, - kms_key_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if customer_managed_key_enabled is not None: - _setter("customer_managed_key_enabled", customer_managed_key_enabled) + pulumi.set(__self__, "customer_managed_key_enabled", customer_managed_key_enabled) if kms_key_arn is not None: - _setter("kms_key_arn", kms_key_arn) + pulumi.set(__self__, "kms_key_arn", kms_key_arn) @property @pulumi.getter(name="customerManagedKeyEnabled") @@ -13608,19 +10688,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - VerifiedAccessEndpointTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -13671,21 +10740,10 @@ def __init__(__self__, *, :param bool customer_managed_key_enabled: Whether to encrypt the policy with the provided key or disable encryption :param str kms_key_arn: KMS Key Arn used to encrypt the group policy """ - VerifiedAccessGroupSseSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - customer_managed_key_enabled=customer_managed_key_enabled, - kms_key_arn=kms_key_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - customer_managed_key_enabled: Optional[bool] = None, - kms_key_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if customer_managed_key_enabled is not None: - _setter("customer_managed_key_enabled", customer_managed_key_enabled) + pulumi.set(__self__, "customer_managed_key_enabled", customer_managed_key_enabled) if kms_key_arn is not None: - _setter("kms_key_arn", kms_key_arn) + pulumi.set(__self__, "kms_key_arn", kms_key_arn) @property @pulumi.getter(name="customerManagedKeyEnabled") @@ -13717,19 +10775,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - VerifiedAccessGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -13761,19 +10808,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - VerifiedAccessInstanceTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -13834,33 +10870,16 @@ def __init__(__self__, *, :param str log_version: Select log version for Verified Access logs. :param 'VerifiedAccessInstanceVerifiedAccessLogsS3Properties' s3: Sends Verified Access logs to Amazon S3. """ - VerifiedAccessInstanceVerifiedAccessLogs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_logs=cloud_watch_logs, - include_trust_context=include_trust_context, - kinesis_data_firehose=kinesis_data_firehose, - log_version=log_version, - s3=s3, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_logs: Optional['outputs.VerifiedAccessInstanceVerifiedAccessLogsCloudWatchLogsProperties'] = None, - include_trust_context: Optional[bool] = None, - kinesis_data_firehose: Optional['outputs.VerifiedAccessInstanceVerifiedAccessLogsKinesisDataFirehoseProperties'] = None, - log_version: Optional[str] = None, - s3: Optional['outputs.VerifiedAccessInstanceVerifiedAccessLogsS3Properties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_watch_logs is not None: - _setter("cloud_watch_logs", cloud_watch_logs) + pulumi.set(__self__, "cloud_watch_logs", cloud_watch_logs) if include_trust_context is not None: - _setter("include_trust_context", include_trust_context) + pulumi.set(__self__, "include_trust_context", include_trust_context) if kinesis_data_firehose is not None: - _setter("kinesis_data_firehose", kinesis_data_firehose) + pulumi.set(__self__, "kinesis_data_firehose", kinesis_data_firehose) if log_version is not None: - _setter("log_version", log_version) + pulumi.set(__self__, "log_version", log_version) if s3 is not None: - _setter("s3", s3) + pulumi.set(__self__, "s3", s3) @property @pulumi.getter(name="cloudWatchLogs") @@ -13933,21 +10952,10 @@ def __init__(__self__, *, :param bool enabled: Indicates whether logging is enabled. :param str log_group: The ID of the CloudWatch Logs log group. """ - VerifiedAccessInstanceVerifiedAccessLogsCloudWatchLogsProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - log_group=log_group, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[bool] = None, - log_group: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if log_group is not None: - _setter("log_group", log_group) + pulumi.set(__self__, "log_group", log_group) @property @pulumi.getter @@ -13996,21 +11004,10 @@ def __init__(__self__, *, :param str delivery_stream: The ID of the delivery stream. :param bool enabled: Indicates whether logging is enabled. """ - VerifiedAccessInstanceVerifiedAccessLogsKinesisDataFirehoseProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - delivery_stream=delivery_stream, - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delivery_stream: Optional[str] = None, - enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if delivery_stream is not None: - _setter("delivery_stream", delivery_stream) + pulumi.set(__self__, "delivery_stream", delivery_stream) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter(name="deliveryStream") @@ -14065,29 +11062,14 @@ def __init__(__self__, *, :param bool enabled: Indicates whether logging is enabled. :param str prefix: The bucket prefix. """ - VerifiedAccessInstanceVerifiedAccessLogsS3Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - bucket_owner=bucket_owner, - enabled=enabled, - prefix=prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: Optional[str] = None, - bucket_owner: Optional[str] = None, - enabled: Optional[bool] = None, - prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bucket_name is not None: - _setter("bucket_name", bucket_name) + pulumi.set(__self__, "bucket_name", bucket_name) if bucket_owner is not None: - _setter("bucket_owner", bucket_owner) + pulumi.set(__self__, "bucket_owner", bucket_owner) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) @property @pulumi.getter(name="bucketName") @@ -14164,33 +11146,16 @@ def __init__(__self__, *, :param str user_trust_provider_type: The type of user-based trust provider. :param str verified_access_trust_provider_id: The ID of the trust provider. """ - VerifiedAccessInstanceVerifiedAccessTrustProvider._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - device_trust_provider_type=device_trust_provider_type, - trust_provider_type=trust_provider_type, - user_trust_provider_type=user_trust_provider_type, - verified_access_trust_provider_id=verified_access_trust_provider_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[str] = None, - device_trust_provider_type: Optional[str] = None, - trust_provider_type: Optional[str] = None, - user_trust_provider_type: Optional[str] = None, - verified_access_trust_provider_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if device_trust_provider_type is not None: - _setter("device_trust_provider_type", device_trust_provider_type) + pulumi.set(__self__, "device_trust_provider_type", device_trust_provider_type) if trust_provider_type is not None: - _setter("trust_provider_type", trust_provider_type) + pulumi.set(__self__, "trust_provider_type", trust_provider_type) if user_trust_provider_type is not None: - _setter("user_trust_provider_type", user_trust_provider_type) + pulumi.set(__self__, "user_trust_provider_type", user_trust_provider_type) if verified_access_trust_provider_id is not None: - _setter("verified_access_trust_provider_id", verified_access_trust_provider_id) + pulumi.set(__self__, "verified_access_trust_provider_id", verified_access_trust_provider_id) @property @pulumi.getter @@ -14261,17 +11226,8 @@ def __init__(__self__, *, The options for device identity based trust providers. :param str tenant_id: The ID of the tenant application with the device-identity provider. """ - VerifiedAccessTrustProviderDeviceOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - tenant_id=tenant_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - tenant_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if tenant_id is not None: - _setter("tenant_id", tenant_id) + pulumi.set(__self__, "tenant_id", tenant_id) @property @pulumi.getter(name="tenantId") @@ -14330,41 +11286,20 @@ def __init__(__self__, *, :param str token_endpoint: The OIDC token endpoint. :param str user_info_endpoint: The OIDC user info endpoint. """ - VerifiedAccessTrustProviderOidcOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - authorization_endpoint=authorization_endpoint, - client_id=client_id, - client_secret=client_secret, - issuer=issuer, - scope=scope, - token_endpoint=token_endpoint, - user_info_endpoint=user_info_endpoint, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - authorization_endpoint: Optional[str] = None, - client_id: Optional[str] = None, - client_secret: Optional[str] = None, - issuer: Optional[str] = None, - scope: Optional[str] = None, - token_endpoint: Optional[str] = None, - user_info_endpoint: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if authorization_endpoint is not None: - _setter("authorization_endpoint", authorization_endpoint) + pulumi.set(__self__, "authorization_endpoint", authorization_endpoint) if client_id is not None: - _setter("client_id", client_id) + pulumi.set(__self__, "client_id", client_id) if client_secret is not None: - _setter("client_secret", client_secret) + pulumi.set(__self__, "client_secret", client_secret) if issuer is not None: - _setter("issuer", issuer) + pulumi.set(__self__, "issuer", issuer) if scope is not None: - _setter("scope", scope) + pulumi.set(__self__, "scope", scope) if token_endpoint is not None: - _setter("token_endpoint", token_endpoint) + pulumi.set(__self__, "token_endpoint", token_endpoint) if user_info_endpoint is not None: - _setter("user_info_endpoint", user_info_endpoint) + pulumi.set(__self__, "user_info_endpoint", user_info_endpoint) @property @pulumi.getter(name="authorizationEndpoint") @@ -14436,19 +11371,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - VerifiedAccessTrustProviderTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -14476,19 +11400,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - VolumeTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -14520,19 +11433,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - VpcPeeringConnectionTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -14556,19 +11458,8 @@ class VpcTag(dict): def __init__(__self__, *, key: str, value: str): - VpcTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -14586,19 +11477,8 @@ class VpnConnectionTag(dict): def __init__(__self__, *, key: str, value: str): - VpnConnectionTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -14635,21 +11515,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, pre_shared_key: Optional[str] = None, tunnel_inside_cidr: Optional[str] = None): - VpnConnectionVpnTunnelOptionsSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - pre_shared_key=pre_shared_key, - tunnel_inside_cidr=tunnel_inside_cidr, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pre_shared_key: Optional[str] = None, - tunnel_inside_cidr: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pre_shared_key is not None: - _setter("pre_shared_key", pre_shared_key) + pulumi.set(__self__, "pre_shared_key", pre_shared_key) if tunnel_inside_cidr is not None: - _setter("tunnel_inside_cidr", tunnel_inside_cidr) + pulumi.set(__self__, "tunnel_inside_cidr", tunnel_inside_cidr) @property @pulumi.getter(name="preSharedKey") @@ -14667,19 +11536,8 @@ class VpnGatewayTag(dict): def __init__(__self__, *, key: str, value: str): - VpnGatewayTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/ec2/placement_group.py b/sdk/python/pulumi_aws_native/ec2/placement_group.py index 405f236ce3..85919e932a 100644 --- a/sdk/python/pulumi_aws_native/ec2/placement_group.py +++ b/sdk/python/pulumi_aws_native/ec2/placement_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,29 +27,14 @@ def __init__(__self__, *, :param pulumi.Input[str] strategy: The placement strategy. :param pulumi.Input[Sequence[pulumi.Input['PlacementGroupTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - PlacementGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - partition_count=partition_count, - spread_level=spread_level, - strategy=strategy, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - partition_count: Optional[pulumi.Input[int]] = None, - spread_level: Optional[pulumi.Input[str]] = None, - strategy: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['PlacementGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if partition_count is not None: - _setter("partition_count", partition_count) + pulumi.set(__self__, "partition_count", partition_count) if spread_level is not None: - _setter("spread_level", spread_level) + pulumi.set(__self__, "spread_level", spread_level) if strategy is not None: - _setter("strategy", strategy) + pulumi.set(__self__, "strategy", strategy) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="partitionCount") @@ -139,10 +124,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PlacementGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/prefix_list.py b/sdk/python/pulumi_aws_native/ec2/prefix_list.py index 21e0ee05a0..d991166416 100644 --- a/sdk/python/pulumi_aws_native/ec2/prefix_list.py +++ b/sdk/python/pulumi_aws_native/ec2/prefix_list.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -30,31 +30,14 @@ def __init__(__self__, *, :param pulumi.Input[str] prefix_list_name: Name of Prefix List. :param pulumi.Input[Sequence[pulumi.Input['PrefixListTagArgs']]] tags: Tags for Prefix List """ - PrefixListArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - address_family=address_family, - max_entries=max_entries, - entries=entries, - prefix_list_name=prefix_list_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - address_family: pulumi.Input['PrefixListAddressFamily'], - max_entries: pulumi.Input[int], - entries: Optional[pulumi.Input[Sequence[pulumi.Input['PrefixListEntryArgs']]]] = None, - prefix_list_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['PrefixListTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("address_family", address_family) - _setter("max_entries", max_entries) + pulumi.set(__self__, "address_family", address_family) + pulumi.set(__self__, "max_entries", max_entries) if entries is not None: - _setter("entries", entries) + pulumi.set(__self__, "entries", entries) if prefix_list_name is not None: - _setter("prefix_list_name", prefix_list_name) + pulumi.set(__self__, "prefix_list_name", prefix_list_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="addressFamily") @@ -158,10 +141,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PrefixListArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/route.py b/sdk/python/pulumi_aws_native/ec2/route.py index 83c0c49d00..98c72037d5 100644 --- a/sdk/python/pulumi_aws_native/ec2/route.py +++ b/sdk/python/pulumi_aws_native/ec2/route.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['RouteArgs', 'Route'] @@ -45,68 +45,33 @@ def __init__(__self__, *, :param pulumi.Input[str] vpc_endpoint_id: The ID of a VPC endpoint. Supported for Gateway Load Balancer endpoints only. :param pulumi.Input[str] vpc_peering_connection_id: The ID of a VPC peering connection. """ - RouteArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - route_table_id=route_table_id, - carrier_gateway_id=carrier_gateway_id, - destination_cidr_block=destination_cidr_block, - destination_ipv6_cidr_block=destination_ipv6_cidr_block, - destination_prefix_list_id=destination_prefix_list_id, - egress_only_internet_gateway_id=egress_only_internet_gateway_id, - gateway_id=gateway_id, - instance_id=instance_id, - local_gateway_id=local_gateway_id, - nat_gateway_id=nat_gateway_id, - network_interface_id=network_interface_id, - transit_gateway_id=transit_gateway_id, - vpc_endpoint_id=vpc_endpoint_id, - vpc_peering_connection_id=vpc_peering_connection_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - route_table_id: pulumi.Input[str], - carrier_gateway_id: Optional[pulumi.Input[str]] = None, - destination_cidr_block: Optional[pulumi.Input[str]] = None, - destination_ipv6_cidr_block: Optional[pulumi.Input[str]] = None, - destination_prefix_list_id: Optional[pulumi.Input[str]] = None, - egress_only_internet_gateway_id: Optional[pulumi.Input[str]] = None, - gateway_id: Optional[pulumi.Input[str]] = None, - instance_id: Optional[pulumi.Input[str]] = None, - local_gateway_id: Optional[pulumi.Input[str]] = None, - nat_gateway_id: Optional[pulumi.Input[str]] = None, - network_interface_id: Optional[pulumi.Input[str]] = None, - transit_gateway_id: Optional[pulumi.Input[str]] = None, - vpc_endpoint_id: Optional[pulumi.Input[str]] = None, - vpc_peering_connection_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("route_table_id", route_table_id) + pulumi.set(__self__, "route_table_id", route_table_id) if carrier_gateway_id is not None: - _setter("carrier_gateway_id", carrier_gateway_id) + pulumi.set(__self__, "carrier_gateway_id", carrier_gateway_id) if destination_cidr_block is not None: - _setter("destination_cidr_block", destination_cidr_block) + pulumi.set(__self__, "destination_cidr_block", destination_cidr_block) if destination_ipv6_cidr_block is not None: - _setter("destination_ipv6_cidr_block", destination_ipv6_cidr_block) + pulumi.set(__self__, "destination_ipv6_cidr_block", destination_ipv6_cidr_block) if destination_prefix_list_id is not None: - _setter("destination_prefix_list_id", destination_prefix_list_id) + pulumi.set(__self__, "destination_prefix_list_id", destination_prefix_list_id) if egress_only_internet_gateway_id is not None: - _setter("egress_only_internet_gateway_id", egress_only_internet_gateway_id) + pulumi.set(__self__, "egress_only_internet_gateway_id", egress_only_internet_gateway_id) if gateway_id is not None: - _setter("gateway_id", gateway_id) + pulumi.set(__self__, "gateway_id", gateway_id) if instance_id is not None: - _setter("instance_id", instance_id) + pulumi.set(__self__, "instance_id", instance_id) if local_gateway_id is not None: - _setter("local_gateway_id", local_gateway_id) + pulumi.set(__self__, "local_gateway_id", local_gateway_id) if nat_gateway_id is not None: - _setter("nat_gateway_id", nat_gateway_id) + pulumi.set(__self__, "nat_gateway_id", nat_gateway_id) if network_interface_id is not None: - _setter("network_interface_id", network_interface_id) + pulumi.set(__self__, "network_interface_id", network_interface_id) if transit_gateway_id is not None: - _setter("transit_gateway_id", transit_gateway_id) + pulumi.set(__self__, "transit_gateway_id", transit_gateway_id) if vpc_endpoint_id is not None: - _setter("vpc_endpoint_id", vpc_endpoint_id) + pulumi.set(__self__, "vpc_endpoint_id", vpc_endpoint_id) if vpc_peering_connection_id is not None: - _setter("vpc_peering_connection_id", vpc_peering_connection_id) + pulumi.set(__self__, "vpc_peering_connection_id", vpc_peering_connection_id) @property @pulumi.getter(name="routeTableId") @@ -336,10 +301,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RouteArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/route_table.py b/sdk/python/pulumi_aws_native/ec2/route_table.py index fe6ce885f9..c67d56058d 100644 --- a/sdk/python/pulumi_aws_native/ec2/route_table.py +++ b/sdk/python/pulumi_aws_native/ec2/route_table.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,20 +23,9 @@ def __init__(__self__, *, :param pulumi.Input[str] vpc_id: The ID of the VPC. :param pulumi.Input[Sequence[pulumi.Input['RouteTableTagArgs']]] tags: Any tags assigned to the route table. """ - RouteTableArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - vpc_id=vpc_id, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - vpc_id: pulumi.Input[str], - tags: Optional[pulumi.Input[Sequence[pulumi.Input['RouteTableTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "vpc_id", vpc_id) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="vpcId") @@ -98,10 +87,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RouteTableArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/security_group.py b/sdk/python/pulumi_aws_native/ec2/security_group.py index ddef13474e..c30f162fdf 100644 --- a/sdk/python/pulumi_aws_native/ec2/security_group.py +++ b/sdk/python/pulumi_aws_native/ec2/security_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,36 +25,17 @@ def __init__(__self__, *, """ The set of arguments for constructing a SecurityGroup resource. """ - SecurityGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_description=group_description, - group_name=group_name, - security_group_egress=security_group_egress, - security_group_ingress=security_group_ingress, - tags=tags, - vpc_id=vpc_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_description: pulumi.Input[str], - group_name: Optional[pulumi.Input[str]] = None, - security_group_egress: Optional[pulumi.Input[Sequence[pulumi.Input['SecurityGroupEgressArgs']]]] = None, - security_group_ingress: Optional[pulumi.Input[Sequence[pulumi.Input['SecurityGroupIngressArgs']]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['SecurityGroupTagArgs']]]] = None, - vpc_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("group_description", group_description) + pulumi.set(__self__, "group_description", group_description) if group_name is not None: - _setter("group_name", group_name) + pulumi.set(__self__, "group_name", group_name) if security_group_egress is not None: - _setter("security_group_egress", security_group_egress) + pulumi.set(__self__, "security_group_egress", security_group_egress) if security_group_ingress is not None: - _setter("security_group_ingress", security_group_ingress) + pulumi.set(__self__, "security_group_ingress", security_group_ingress) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if vpc_id is not None: - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "vpc_id", vpc_id) @property @pulumi.getter(name="groupDescription") @@ -153,10 +134,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SecurityGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/security_group_egress.py b/sdk/python/pulumi_aws_native/ec2/security_group_egress.py index 5dbdf003a0..5499fde7ba 100644 --- a/sdk/python/pulumi_aws_native/ec2/security_group_egress.py +++ b/sdk/python/pulumi_aws_native/ec2/security_group_egress.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['SecurityGroupEgressInitArgs', 'SecurityGroupEgress'] @@ -26,47 +26,22 @@ def __init__(__self__, *, """ The set of arguments for constructing a SecurityGroupEgress resource. """ - SecurityGroupEgressInitArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_id=group_id, - ip_protocol=ip_protocol, - cidr_ip=cidr_ip, - cidr_ipv6=cidr_ipv6, - description=description, - destination_prefix_list_id=destination_prefix_list_id, - destination_security_group_id=destination_security_group_id, - from_port=from_port, - to_port=to_port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_id: pulumi.Input[str], - ip_protocol: pulumi.Input[str], - cidr_ip: Optional[pulumi.Input[str]] = None, - cidr_ipv6: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - destination_prefix_list_id: Optional[pulumi.Input[str]] = None, - destination_security_group_id: Optional[pulumi.Input[str]] = None, - from_port: Optional[pulumi.Input[int]] = None, - to_port: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("group_id", group_id) - _setter("ip_protocol", ip_protocol) + pulumi.set(__self__, "group_id", group_id) + pulumi.set(__self__, "ip_protocol", ip_protocol) if cidr_ip is not None: - _setter("cidr_ip", cidr_ip) + pulumi.set(__self__, "cidr_ip", cidr_ip) if cidr_ipv6 is not None: - _setter("cidr_ipv6", cidr_ipv6) + pulumi.set(__self__, "cidr_ipv6", cidr_ipv6) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if destination_prefix_list_id is not None: - _setter("destination_prefix_list_id", destination_prefix_list_id) + pulumi.set(__self__, "destination_prefix_list_id", destination_prefix_list_id) if destination_security_group_id is not None: - _setter("destination_security_group_id", destination_security_group_id) + pulumi.set(__self__, "destination_security_group_id", destination_security_group_id) if from_port is not None: - _setter("from_port", from_port) + pulumi.set(__self__, "from_port", from_port) if to_port is not None: - _setter("to_port", to_port) + pulumi.set(__self__, "to_port", to_port) @property @pulumi.getter(name="groupId") @@ -195,10 +170,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SecurityGroupEgressInitArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/security_group_ingress.py b/sdk/python/pulumi_aws_native/ec2/security_group_ingress.py index 1531426554..07532c8fcc 100644 --- a/sdk/python/pulumi_aws_native/ec2/security_group_ingress.py +++ b/sdk/python/pulumi_aws_native/ec2/security_group_ingress.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['SecurityGroupIngressInitArgs', 'SecurityGroupIngress'] @@ -29,60 +29,29 @@ def __init__(__self__, *, """ The set of arguments for constructing a SecurityGroupIngress resource. """ - SecurityGroupIngressInitArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ip_protocol=ip_protocol, - cidr_ip=cidr_ip, - cidr_ipv6=cidr_ipv6, - description=description, - from_port=from_port, - group_id=group_id, - group_name=group_name, - source_prefix_list_id=source_prefix_list_id, - source_security_group_id=source_security_group_id, - source_security_group_name=source_security_group_name, - source_security_group_owner_id=source_security_group_owner_id, - to_port=to_port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ip_protocol: pulumi.Input[str], - cidr_ip: Optional[pulumi.Input[str]] = None, - cidr_ipv6: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - from_port: Optional[pulumi.Input[int]] = None, - group_id: Optional[pulumi.Input[str]] = None, - group_name: Optional[pulumi.Input[str]] = None, - source_prefix_list_id: Optional[pulumi.Input[str]] = None, - source_security_group_id: Optional[pulumi.Input[str]] = None, - source_security_group_name: Optional[pulumi.Input[str]] = None, - source_security_group_owner_id: Optional[pulumi.Input[str]] = None, - to_port: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ip_protocol", ip_protocol) + pulumi.set(__self__, "ip_protocol", ip_protocol) if cidr_ip is not None: - _setter("cidr_ip", cidr_ip) + pulumi.set(__self__, "cidr_ip", cidr_ip) if cidr_ipv6 is not None: - _setter("cidr_ipv6", cidr_ipv6) + pulumi.set(__self__, "cidr_ipv6", cidr_ipv6) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if from_port is not None: - _setter("from_port", from_port) + pulumi.set(__self__, "from_port", from_port) if group_id is not None: - _setter("group_id", group_id) + pulumi.set(__self__, "group_id", group_id) if group_name is not None: - _setter("group_name", group_name) + pulumi.set(__self__, "group_name", group_name) if source_prefix_list_id is not None: - _setter("source_prefix_list_id", source_prefix_list_id) + pulumi.set(__self__, "source_prefix_list_id", source_prefix_list_id) if source_security_group_id is not None: - _setter("source_security_group_id", source_security_group_id) + pulumi.set(__self__, "source_security_group_id", source_security_group_id) if source_security_group_name is not None: - _setter("source_security_group_name", source_security_group_name) + pulumi.set(__self__, "source_security_group_name", source_security_group_name) if source_security_group_owner_id is not None: - _setter("source_security_group_owner_id", source_security_group_owner_id) + pulumi.set(__self__, "source_security_group_owner_id", source_security_group_owner_id) if to_port is not None: - _setter("to_port", to_port) + pulumi.set(__self__, "to_port", to_port) @property @pulumi.getter(name="ipProtocol") @@ -241,10 +210,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SecurityGroupIngressInitArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/spot_fleet.py b/sdk/python/pulumi_aws_native/ec2/spot_fleet.py index de69261f8e..274ede911b 100644 --- a/sdk/python/pulumi_aws_native/ec2/spot_fleet.py +++ b/sdk/python/pulumi_aws_native/ec2/spot_fleet.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -21,16 +21,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a SpotFleet resource. """ - SpotFleetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - spot_fleet_request_config_data=spot_fleet_request_config_data, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - spot_fleet_request_config_data: pulumi.Input['SpotFleetRequestConfigDataArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("spot_fleet_request_config_data", spot_fleet_request_config_data) + pulumi.set(__self__, "spot_fleet_request_config_data", spot_fleet_request_config_data) @property @pulumi.getter(name="spotFleetRequestConfigData") @@ -74,10 +65,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SpotFleetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -93,11 +80,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = SpotFleetArgs.__new__(SpotFleetArgs) - if spot_fleet_request_config_data is not None and not isinstance(spot_fleet_request_config_data, SpotFleetRequestConfigDataArgs): - spot_fleet_request_config_data = spot_fleet_request_config_data or {} - def _setter(key, value): - spot_fleet_request_config_data[key] = value - SpotFleetRequestConfigDataArgs._configure(_setter, **spot_fleet_request_config_data) if spot_fleet_request_config_data is None and not opts.urn: raise TypeError("Missing required property 'spot_fleet_request_config_data'") __props__.__dict__["spot_fleet_request_config_data"] = spot_fleet_request_config_data diff --git a/sdk/python/pulumi_aws_native/ec2/subnet.py b/sdk/python/pulumi_aws_native/ec2/subnet.py index bb66115a07..842304a1a6 100644 --- a/sdk/python/pulumi_aws_native/ec2/subnet.py +++ b/sdk/python/pulumi_aws_native/ec2/subnet.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -35,68 +35,33 @@ def __init__(__self__, *, :param pulumi.Input[int] ipv4_netmask_length: The netmask length of the IPv4 CIDR you want to allocate to this subnet from an Amazon VPC IP Address Manager (IPAM) pool :param pulumi.Input[int] ipv6_netmask_length: The netmask length of the IPv6 CIDR you want to allocate to this subnet from an Amazon VPC IP Address Manager (IPAM) pool """ - SubnetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - vpc_id=vpc_id, - assign_ipv6_address_on_creation=assign_ipv6_address_on_creation, - availability_zone=availability_zone, - availability_zone_id=availability_zone_id, - cidr_block=cidr_block, - enable_dns64=enable_dns64, - ipv4_netmask_length=ipv4_netmask_length, - ipv6_cidr_block=ipv6_cidr_block, - ipv6_native=ipv6_native, - ipv6_netmask_length=ipv6_netmask_length, - map_public_ip_on_launch=map_public_ip_on_launch, - outpost_arn=outpost_arn, - private_dns_name_options_on_launch=private_dns_name_options_on_launch, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - vpc_id: pulumi.Input[str], - assign_ipv6_address_on_creation: Optional[pulumi.Input[bool]] = None, - availability_zone: Optional[pulumi.Input[str]] = None, - availability_zone_id: Optional[pulumi.Input[str]] = None, - cidr_block: Optional[pulumi.Input[str]] = None, - enable_dns64: Optional[pulumi.Input[bool]] = None, - ipv4_netmask_length: Optional[pulumi.Input[int]] = None, - ipv6_cidr_block: Optional[pulumi.Input[str]] = None, - ipv6_native: Optional[pulumi.Input[bool]] = None, - ipv6_netmask_length: Optional[pulumi.Input[int]] = None, - map_public_ip_on_launch: Optional[pulumi.Input[bool]] = None, - outpost_arn: Optional[pulumi.Input[str]] = None, - private_dns_name_options_on_launch: Optional[pulumi.Input['PrivateDnsNameOptionsOnLaunchPropertiesArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['SubnetTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "vpc_id", vpc_id) if assign_ipv6_address_on_creation is not None: - _setter("assign_ipv6_address_on_creation", assign_ipv6_address_on_creation) + pulumi.set(__self__, "assign_ipv6_address_on_creation", assign_ipv6_address_on_creation) if availability_zone is not None: - _setter("availability_zone", availability_zone) + pulumi.set(__self__, "availability_zone", availability_zone) if availability_zone_id is not None: - _setter("availability_zone_id", availability_zone_id) + pulumi.set(__self__, "availability_zone_id", availability_zone_id) if cidr_block is not None: - _setter("cidr_block", cidr_block) + pulumi.set(__self__, "cidr_block", cidr_block) if enable_dns64 is not None: - _setter("enable_dns64", enable_dns64) + pulumi.set(__self__, "enable_dns64", enable_dns64) if ipv4_netmask_length is not None: - _setter("ipv4_netmask_length", ipv4_netmask_length) + pulumi.set(__self__, "ipv4_netmask_length", ipv4_netmask_length) if ipv6_cidr_block is not None: - _setter("ipv6_cidr_block", ipv6_cidr_block) + pulumi.set(__self__, "ipv6_cidr_block", ipv6_cidr_block) if ipv6_native is not None: - _setter("ipv6_native", ipv6_native) + pulumi.set(__self__, "ipv6_native", ipv6_native) if ipv6_netmask_length is not None: - _setter("ipv6_netmask_length", ipv6_netmask_length) + pulumi.set(__self__, "ipv6_netmask_length", ipv6_netmask_length) if map_public_ip_on_launch is not None: - _setter("map_public_ip_on_launch", map_public_ip_on_launch) + pulumi.set(__self__, "map_public_ip_on_launch", map_public_ip_on_launch) if outpost_arn is not None: - _setter("outpost_arn", outpost_arn) + pulumi.set(__self__, "outpost_arn", outpost_arn) if private_dns_name_options_on_launch is not None: - _setter("private_dns_name_options_on_launch", private_dns_name_options_on_launch) + pulumi.set(__self__, "private_dns_name_options_on_launch", private_dns_name_options_on_launch) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="vpcId") @@ -278,10 +243,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SubnetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -321,11 +282,6 @@ def _internal_init(__self__, __props__.__dict__["ipv6_netmask_length"] = ipv6_netmask_length __props__.__dict__["map_public_ip_on_launch"] = map_public_ip_on_launch __props__.__dict__["outpost_arn"] = outpost_arn - if private_dns_name_options_on_launch is not None and not isinstance(private_dns_name_options_on_launch, PrivateDnsNameOptionsOnLaunchPropertiesArgs): - private_dns_name_options_on_launch = private_dns_name_options_on_launch or {} - def _setter(key, value): - private_dns_name_options_on_launch[key] = value - PrivateDnsNameOptionsOnLaunchPropertiesArgs._configure(_setter, **private_dns_name_options_on_launch) __props__.__dict__["private_dns_name_options_on_launch"] = private_dns_name_options_on_launch __props__.__dict__["tags"] = tags if vpc_id is None and not opts.urn: diff --git a/sdk/python/pulumi_aws_native/ec2/subnet_cidr_block.py b/sdk/python/pulumi_aws_native/ec2/subnet_cidr_block.py index ab221d641a..66496d8fb9 100644 --- a/sdk/python/pulumi_aws_native/ec2/subnet_cidr_block.py +++ b/sdk/python/pulumi_aws_native/ec2/subnet_cidr_block.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['SubnetCidrBlockArgs', 'SubnetCidrBlock'] @@ -21,19 +21,8 @@ def __init__(__self__, *, :param pulumi.Input[str] ipv6_cidr_block: The IPv6 network range for the subnet, in CIDR notation. The subnet size must use a /64 prefix length :param pulumi.Input[str] subnet_id: The ID of the subnet """ - SubnetCidrBlockArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ipv6_cidr_block=ipv6_cidr_block, - subnet_id=subnet_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ipv6_cidr_block: pulumi.Input[str], - subnet_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ipv6_cidr_block", ipv6_cidr_block) - _setter("subnet_id", subnet_id) + pulumi.set(__self__, "ipv6_cidr_block", ipv6_cidr_block) + pulumi.set(__self__, "subnet_id", subnet_id) @property @pulumi.getter(name="ipv6CidrBlock") @@ -95,10 +84,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SubnetCidrBlockArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/subnet_network_acl_association.py b/sdk/python/pulumi_aws_native/ec2/subnet_network_acl_association.py index e417c64c7a..ec6c40d213 100644 --- a/sdk/python/pulumi_aws_native/ec2/subnet_network_acl_association.py +++ b/sdk/python/pulumi_aws_native/ec2/subnet_network_acl_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['SubnetNetworkAclAssociationArgs', 'SubnetNetworkAclAssociation'] @@ -21,19 +21,8 @@ def __init__(__self__, *, :param pulumi.Input[str] network_acl_id: The ID of the network ACL :param pulumi.Input[str] subnet_id: The ID of the subnet """ - SubnetNetworkAclAssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - network_acl_id=network_acl_id, - subnet_id=subnet_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - network_acl_id: pulumi.Input[str], - subnet_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("network_acl_id", network_acl_id) - _setter("subnet_id", subnet_id) + pulumi.set(__self__, "network_acl_id", network_acl_id) + pulumi.set(__self__, "subnet_id", subnet_id) @property @pulumi.getter(name="networkAclId") @@ -95,10 +84,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SubnetNetworkAclAssociationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/subnet_route_table_association.py b/sdk/python/pulumi_aws_native/ec2/subnet_route_table_association.py index c976935eb9..cd0bd45198 100644 --- a/sdk/python/pulumi_aws_native/ec2/subnet_route_table_association.py +++ b/sdk/python/pulumi_aws_native/ec2/subnet_route_table_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['SubnetRouteTableAssociationArgs', 'SubnetRouteTableAssociation'] @@ -19,19 +19,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a SubnetRouteTableAssociation resource. """ - SubnetRouteTableAssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - route_table_id=route_table_id, - subnet_id=subnet_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - route_table_id: pulumi.Input[str], - subnet_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("route_table_id", route_table_id) - _setter("subnet_id", subnet_id) + pulumi.set(__self__, "route_table_id", route_table_id) + pulumi.set(__self__, "subnet_id", subnet_id) @property @pulumi.getter(name="routeTableId") @@ -85,10 +74,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SubnetRouteTableAssociationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/traffic_mirror_filter.py b/sdk/python/pulumi_aws_native/ec2/traffic_mirror_filter.py index db7aa334c2..211ae63c34 100644 --- a/sdk/python/pulumi_aws_native/ec2/traffic_mirror_filter.py +++ b/sdk/python/pulumi_aws_native/ec2/traffic_mirror_filter.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -22,25 +22,12 @@ def __init__(__self__, *, """ The set of arguments for constructing a TrafficMirrorFilter resource. """ - TrafficMirrorFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - network_services=network_services, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[pulumi.Input[str]] = None, - network_services: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['TrafficMirrorFilterTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if network_services is not None: - _setter("network_services", network_services) + pulumi.set(__self__, "network_services", network_services) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -109,10 +96,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TrafficMirrorFilterArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/traffic_mirror_filter_rule.py b/sdk/python/pulumi_aws_native/ec2/traffic_mirror_filter_rule.py index ee8e4513de..3750e97853 100644 --- a/sdk/python/pulumi_aws_native/ec2/traffic_mirror_filter_rule.py +++ b/sdk/python/pulumi_aws_native/ec2/traffic_mirror_filter_rule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -29,47 +29,20 @@ def __init__(__self__, *, """ The set of arguments for constructing a TrafficMirrorFilterRule resource. """ - TrafficMirrorFilterRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_cidr_block=destination_cidr_block, - rule_action=rule_action, - rule_number=rule_number, - source_cidr_block=source_cidr_block, - traffic_direction=traffic_direction, - traffic_mirror_filter_id=traffic_mirror_filter_id, - description=description, - destination_port_range=destination_port_range, - protocol=protocol, - source_port_range=source_port_range, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_cidr_block: pulumi.Input[str], - rule_action: pulumi.Input[str], - rule_number: pulumi.Input[int], - source_cidr_block: pulumi.Input[str], - traffic_direction: pulumi.Input[str], - traffic_mirror_filter_id: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - destination_port_range: Optional[pulumi.Input['TrafficMirrorFilterRuleTrafficMirrorPortRangeArgs']] = None, - protocol: Optional[pulumi.Input[int]] = None, - source_port_range: Optional[pulumi.Input['TrafficMirrorFilterRuleTrafficMirrorPortRangeArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination_cidr_block", destination_cidr_block) - _setter("rule_action", rule_action) - _setter("rule_number", rule_number) - _setter("source_cidr_block", source_cidr_block) - _setter("traffic_direction", traffic_direction) - _setter("traffic_mirror_filter_id", traffic_mirror_filter_id) + pulumi.set(__self__, "destination_cidr_block", destination_cidr_block) + pulumi.set(__self__, "rule_action", rule_action) + pulumi.set(__self__, "rule_number", rule_number) + pulumi.set(__self__, "source_cidr_block", source_cidr_block) + pulumi.set(__self__, "traffic_direction", traffic_direction) + pulumi.set(__self__, "traffic_mirror_filter_id", traffic_mirror_filter_id) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if destination_port_range is not None: - _setter("destination_port_range", destination_port_range) + pulumi.set(__self__, "destination_port_range", destination_port_range) if protocol is not None: - _setter("protocol", protocol) + pulumi.set(__self__, "protocol", protocol) if source_port_range is not None: - _setter("source_port_range", source_port_range) + pulumi.set(__self__, "source_port_range", source_port_range) @property @pulumi.getter(name="destinationCidrBlock") @@ -208,10 +181,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TrafficMirrorFilterRuleArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -241,11 +210,6 @@ def _internal_init(__self__, if destination_cidr_block is None and not opts.urn: raise TypeError("Missing required property 'destination_cidr_block'") __props__.__dict__["destination_cidr_block"] = destination_cidr_block - if destination_port_range is not None and not isinstance(destination_port_range, TrafficMirrorFilterRuleTrafficMirrorPortRangeArgs): - destination_port_range = destination_port_range or {} - def _setter(key, value): - destination_port_range[key] = value - TrafficMirrorFilterRuleTrafficMirrorPortRangeArgs._configure(_setter, **destination_port_range) __props__.__dict__["destination_port_range"] = destination_port_range __props__.__dict__["protocol"] = protocol if rule_action is None and not opts.urn: @@ -257,11 +221,6 @@ def _setter(key, value): if source_cidr_block is None and not opts.urn: raise TypeError("Missing required property 'source_cidr_block'") __props__.__dict__["source_cidr_block"] = source_cidr_block - if source_port_range is not None and not isinstance(source_port_range, TrafficMirrorFilterRuleTrafficMirrorPortRangeArgs): - source_port_range = source_port_range or {} - def _setter(key, value): - source_port_range[key] = value - TrafficMirrorFilterRuleTrafficMirrorPortRangeArgs._configure(_setter, **source_port_range) __props__.__dict__["source_port_range"] = source_port_range if traffic_direction is None and not opts.urn: raise TypeError("Missing required property 'traffic_direction'") diff --git a/sdk/python/pulumi_aws_native/ec2/traffic_mirror_session.py b/sdk/python/pulumi_aws_native/ec2/traffic_mirror_session.py index ea6b9b3116..723b5908f1 100644 --- a/sdk/python/pulumi_aws_native/ec2/traffic_mirror_session.py +++ b/sdk/python/pulumi_aws_native/ec2/traffic_mirror_session.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,41 +27,18 @@ def __init__(__self__, *, """ The set of arguments for constructing a TrafficMirrorSession resource. """ - TrafficMirrorSessionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - network_interface_id=network_interface_id, - session_number=session_number, - traffic_mirror_filter_id=traffic_mirror_filter_id, - traffic_mirror_target_id=traffic_mirror_target_id, - description=description, - packet_length=packet_length, - tags=tags, - virtual_network_id=virtual_network_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - network_interface_id: pulumi.Input[str], - session_number: pulumi.Input[int], - traffic_mirror_filter_id: pulumi.Input[str], - traffic_mirror_target_id: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - packet_length: Optional[pulumi.Input[int]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['TrafficMirrorSessionTagArgs']]]] = None, - virtual_network_id: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("network_interface_id", network_interface_id) - _setter("session_number", session_number) - _setter("traffic_mirror_filter_id", traffic_mirror_filter_id) - _setter("traffic_mirror_target_id", traffic_mirror_target_id) + pulumi.set(__self__, "network_interface_id", network_interface_id) + pulumi.set(__self__, "session_number", session_number) + pulumi.set(__self__, "traffic_mirror_filter_id", traffic_mirror_filter_id) + pulumi.set(__self__, "traffic_mirror_target_id", traffic_mirror_target_id) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if packet_length is not None: - _setter("packet_length", packet_length) + pulumi.set(__self__, "packet_length", packet_length) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if virtual_network_id is not None: - _setter("virtual_network_id", virtual_network_id) + pulumi.set(__self__, "virtual_network_id", virtual_network_id) @property @pulumi.getter(name="networkInterfaceId") @@ -180,10 +157,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TrafficMirrorSessionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/traffic_mirror_target.py b/sdk/python/pulumi_aws_native/ec2/traffic_mirror_target.py index 326d63dbd1..76fc294af8 100644 --- a/sdk/python/pulumi_aws_native/ec2/traffic_mirror_target.py +++ b/sdk/python/pulumi_aws_native/ec2/traffic_mirror_target.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -24,33 +24,16 @@ def __init__(__self__, *, """ The set of arguments for constructing a TrafficMirrorTarget resource. """ - TrafficMirrorTargetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - gateway_load_balancer_endpoint_id=gateway_load_balancer_endpoint_id, - network_interface_id=network_interface_id, - network_load_balancer_arn=network_load_balancer_arn, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[pulumi.Input[str]] = None, - gateway_load_balancer_endpoint_id: Optional[pulumi.Input[str]] = None, - network_interface_id: Optional[pulumi.Input[str]] = None, - network_load_balancer_arn: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['TrafficMirrorTargetTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if gateway_load_balancer_endpoint_id is not None: - _setter("gateway_load_balancer_endpoint_id", gateway_load_balancer_endpoint_id) + pulumi.set(__self__, "gateway_load_balancer_endpoint_id", gateway_load_balancer_endpoint_id) if network_interface_id is not None: - _setter("network_interface_id", network_interface_id) + pulumi.set(__self__, "network_interface_id", network_interface_id) if network_load_balancer_arn is not None: - _setter("network_load_balancer_arn", network_load_balancer_arn) + pulumi.set(__self__, "network_load_balancer_arn", network_load_balancer_arn) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -139,10 +122,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TrafficMirrorTargetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/transit_gateway.py b/sdk/python/pulumi_aws_native/ec2/transit_gateway.py index 8ea5bdec27..7aeb33a5a1 100644 --- a/sdk/python/pulumi_aws_native/ec2/transit_gateway.py +++ b/sdk/python/pulumi_aws_native/ec2/transit_gateway.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -31,61 +31,30 @@ def __init__(__self__, *, """ The set of arguments for constructing a TransitGateway resource. """ - TransitGatewayArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - amazon_side_asn=amazon_side_asn, - association_default_route_table_id=association_default_route_table_id, - auto_accept_shared_attachments=auto_accept_shared_attachments, - default_route_table_association=default_route_table_association, - default_route_table_propagation=default_route_table_propagation, - description=description, - dns_support=dns_support, - multicast_support=multicast_support, - propagation_default_route_table_id=propagation_default_route_table_id, - tags=tags, - transit_gateway_cidr_blocks=transit_gateway_cidr_blocks, - vpn_ecmp_support=vpn_ecmp_support, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - amazon_side_asn: Optional[pulumi.Input[int]] = None, - association_default_route_table_id: Optional[pulumi.Input[str]] = None, - auto_accept_shared_attachments: Optional[pulumi.Input[str]] = None, - default_route_table_association: Optional[pulumi.Input[str]] = None, - default_route_table_propagation: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - dns_support: Optional[pulumi.Input[str]] = None, - multicast_support: Optional[pulumi.Input[str]] = None, - propagation_default_route_table_id: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['TransitGatewayTagArgs']]]] = None, - transit_gateway_cidr_blocks: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - vpn_ecmp_support: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if amazon_side_asn is not None: - _setter("amazon_side_asn", amazon_side_asn) + pulumi.set(__self__, "amazon_side_asn", amazon_side_asn) if association_default_route_table_id is not None: - _setter("association_default_route_table_id", association_default_route_table_id) + pulumi.set(__self__, "association_default_route_table_id", association_default_route_table_id) if auto_accept_shared_attachments is not None: - _setter("auto_accept_shared_attachments", auto_accept_shared_attachments) + pulumi.set(__self__, "auto_accept_shared_attachments", auto_accept_shared_attachments) if default_route_table_association is not None: - _setter("default_route_table_association", default_route_table_association) + pulumi.set(__self__, "default_route_table_association", default_route_table_association) if default_route_table_propagation is not None: - _setter("default_route_table_propagation", default_route_table_propagation) + pulumi.set(__self__, "default_route_table_propagation", default_route_table_propagation) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if dns_support is not None: - _setter("dns_support", dns_support) + pulumi.set(__self__, "dns_support", dns_support) if multicast_support is not None: - _setter("multicast_support", multicast_support) + pulumi.set(__self__, "multicast_support", multicast_support) if propagation_default_route_table_id is not None: - _setter("propagation_default_route_table_id", propagation_default_route_table_id) + pulumi.set(__self__, "propagation_default_route_table_id", propagation_default_route_table_id) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if transit_gateway_cidr_blocks is not None: - _setter("transit_gateway_cidr_blocks", transit_gateway_cidr_blocks) + pulumi.set(__self__, "transit_gateway_cidr_blocks", transit_gateway_cidr_blocks) if vpn_ecmp_support is not None: - _setter("vpn_ecmp_support", vpn_ecmp_support) + pulumi.set(__self__, "vpn_ecmp_support", vpn_ecmp_support) @property @pulumi.getter(name="amazonSideAsn") @@ -239,10 +208,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TransitGatewayArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/transit_gateway_attachment.py b/sdk/python/pulumi_aws_native/ec2/transit_gateway_attachment.py index e247b5153c..8a0061b154 100644 --- a/sdk/python/pulumi_aws_native/ec2/transit_gateway_attachment.py +++ b/sdk/python/pulumi_aws_native/ec2/transit_gateway_attachment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,30 +25,13 @@ def __init__(__self__, *, The set of arguments for constructing a TransitGatewayAttachment resource. :param pulumi.Input['OptionsPropertiesArgs'] options: The options for the transit gateway vpc attachment. """ - TransitGatewayAttachmentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - subnet_ids=subnet_ids, - transit_gateway_id=transit_gateway_id, - vpc_id=vpc_id, - options=options, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subnet_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - transit_gateway_id: pulumi.Input[str], - vpc_id: pulumi.Input[str], - options: Optional[pulumi.Input['OptionsPropertiesArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['TransitGatewayAttachmentTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("subnet_ids", subnet_ids) - _setter("transit_gateway_id", transit_gateway_id) - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "subnet_ids", subnet_ids) + pulumi.set(__self__, "transit_gateway_id", transit_gateway_id) + pulumi.set(__self__, "vpc_id", vpc_id) if options is not None: - _setter("options", options) + pulumi.set(__self__, "options", options) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="subnetIds") @@ -136,10 +119,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TransitGatewayAttachmentArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -159,11 +138,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = TransitGatewayAttachmentArgs.__new__(TransitGatewayAttachmentArgs) - if options is not None and not isinstance(options, OptionsPropertiesArgs): - options = options or {} - def _setter(key, value): - options[key] = value - OptionsPropertiesArgs._configure(_setter, **options) __props__.__dict__["options"] = options if subnet_ids is None and not opts.urn: raise TypeError("Missing required property 'subnet_ids'") diff --git a/sdk/python/pulumi_aws_native/ec2/transit_gateway_connect.py b/sdk/python/pulumi_aws_native/ec2/transit_gateway_connect.py index da07232e34..be902cf258 100644 --- a/sdk/python/pulumi_aws_native/ec2/transit_gateway_connect.py +++ b/sdk/python/pulumi_aws_native/ec2/transit_gateway_connect.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,23 +25,10 @@ def __init__(__self__, *, :param pulumi.Input[str] transport_transit_gateway_attachment_id: The ID of the attachment from which the Connect attachment was created. :param pulumi.Input[Sequence[pulumi.Input['TransitGatewayConnectTagArgs']]] tags: The tags for the attachment. """ - TransitGatewayConnectArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - options=options, - transport_transit_gateway_attachment_id=transport_transit_gateway_attachment_id, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - options: pulumi.Input['TransitGatewayConnectOptionsArgs'], - transport_transit_gateway_attachment_id: pulumi.Input[str], - tags: Optional[pulumi.Input[Sequence[pulumi.Input['TransitGatewayConnectTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("options", options) - _setter("transport_transit_gateway_attachment_id", transport_transit_gateway_attachment_id) + pulumi.set(__self__, "options", options) + pulumi.set(__self__, "transport_transit_gateway_attachment_id", transport_transit_gateway_attachment_id) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -117,10 +104,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TransitGatewayConnectArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -138,11 +121,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = TransitGatewayConnectArgs.__new__(TransitGatewayConnectArgs) - if options is not None and not isinstance(options, TransitGatewayConnectOptionsArgs): - options = options or {} - def _setter(key, value): - options[key] = value - TransitGatewayConnectOptionsArgs._configure(_setter, **options) if options is None and not opts.urn: raise TypeError("Missing required property 'options'") __props__.__dict__["options"] = options diff --git a/sdk/python/pulumi_aws_native/ec2/transit_gateway_multicast_domain.py b/sdk/python/pulumi_aws_native/ec2/transit_gateway_multicast_domain.py index 3d08df1a1f..87be6b8b63 100644 --- a/sdk/python/pulumi_aws_native/ec2/transit_gateway_multicast_domain.py +++ b/sdk/python/pulumi_aws_native/ec2/transit_gateway_multicast_domain.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,24 +25,11 @@ def __init__(__self__, *, :param pulumi.Input['OptionsPropertiesArgs'] options: The options for the transit gateway multicast domain. :param pulumi.Input[Sequence[pulumi.Input['TransitGatewayMulticastDomainTagArgs']]] tags: The tags for the transit gateway multicast domain. """ - TransitGatewayMulticastDomainArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - transit_gateway_id=transit_gateway_id, - options=options, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - transit_gateway_id: pulumi.Input[str], - options: Optional[pulumi.Input['OptionsPropertiesArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['TransitGatewayMulticastDomainTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("transit_gateway_id", transit_gateway_id) + pulumi.set(__self__, "transit_gateway_id", transit_gateway_id) if options is not None: - _setter("options", options) + pulumi.set(__self__, "options", options) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="transitGatewayId") @@ -118,10 +105,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TransitGatewayMulticastDomainArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -139,11 +122,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = TransitGatewayMulticastDomainArgs.__new__(TransitGatewayMulticastDomainArgs) - if options is not None and not isinstance(options, OptionsPropertiesArgs): - options = options or {} - def _setter(key, value): - options[key] = value - OptionsPropertiesArgs._configure(_setter, **options) __props__.__dict__["options"] = options __props__.__dict__["tags"] = tags if transit_gateway_id is None and not opts.urn: diff --git a/sdk/python/pulumi_aws_native/ec2/transit_gateway_multicast_domain_association.py b/sdk/python/pulumi_aws_native/ec2/transit_gateway_multicast_domain_association.py index cd6a0c9ba7..1f4e681ddc 100644 --- a/sdk/python/pulumi_aws_native/ec2/transit_gateway_multicast_domain_association.py +++ b/sdk/python/pulumi_aws_native/ec2/transit_gateway_multicast_domain_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['TransitGatewayMulticastDomainAssociationArgs', 'TransitGatewayMulticastDomainAssociation'] @@ -23,22 +23,9 @@ def __init__(__self__, *, :param pulumi.Input[str] transit_gateway_attachment_id: The ID of the transit gateway attachment. :param pulumi.Input[str] transit_gateway_multicast_domain_id: The ID of the transit gateway multicast domain. """ - TransitGatewayMulticastDomainAssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - subnet_id=subnet_id, - transit_gateway_attachment_id=transit_gateway_attachment_id, - transit_gateway_multicast_domain_id=transit_gateway_multicast_domain_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subnet_id: pulumi.Input[str], - transit_gateway_attachment_id: pulumi.Input[str], - transit_gateway_multicast_domain_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("subnet_id", subnet_id) - _setter("transit_gateway_attachment_id", transit_gateway_attachment_id) - _setter("transit_gateway_multicast_domain_id", transit_gateway_multicast_domain_id) + pulumi.set(__self__, "subnet_id", subnet_id) + pulumi.set(__self__, "transit_gateway_attachment_id", transit_gateway_attachment_id) + pulumi.set(__self__, "transit_gateway_multicast_domain_id", transit_gateway_multicast_domain_id) @property @pulumi.getter(name="subnetId") @@ -114,10 +101,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TransitGatewayMulticastDomainAssociationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/transit_gateway_multicast_group_member.py b/sdk/python/pulumi_aws_native/ec2/transit_gateway_multicast_group_member.py index a5465aaa49..7920df122f 100644 --- a/sdk/python/pulumi_aws_native/ec2/transit_gateway_multicast_group_member.py +++ b/sdk/python/pulumi_aws_native/ec2/transit_gateway_multicast_group_member.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['TransitGatewayMulticastGroupMemberArgs', 'TransitGatewayMulticastGroupMember'] @@ -23,22 +23,9 @@ def __init__(__self__, *, :param pulumi.Input[str] network_interface_id: The ID of the transit gateway attachment. :param pulumi.Input[str] transit_gateway_multicast_domain_id: The ID of the transit gateway multicast domain. """ - TransitGatewayMulticastGroupMemberArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_ip_address=group_ip_address, - network_interface_id=network_interface_id, - transit_gateway_multicast_domain_id=transit_gateway_multicast_domain_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_ip_address: pulumi.Input[str], - network_interface_id: pulumi.Input[str], - transit_gateway_multicast_domain_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("group_ip_address", group_ip_address) - _setter("network_interface_id", network_interface_id) - _setter("transit_gateway_multicast_domain_id", transit_gateway_multicast_domain_id) + pulumi.set(__self__, "group_ip_address", group_ip_address) + pulumi.set(__self__, "network_interface_id", network_interface_id) + pulumi.set(__self__, "transit_gateway_multicast_domain_id", transit_gateway_multicast_domain_id) @property @pulumi.getter(name="groupIpAddress") @@ -114,10 +101,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TransitGatewayMulticastGroupMemberArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/transit_gateway_multicast_group_source.py b/sdk/python/pulumi_aws_native/ec2/transit_gateway_multicast_group_source.py index be3bfc676d..bb19b22f08 100644 --- a/sdk/python/pulumi_aws_native/ec2/transit_gateway_multicast_group_source.py +++ b/sdk/python/pulumi_aws_native/ec2/transit_gateway_multicast_group_source.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['TransitGatewayMulticastGroupSourceArgs', 'TransitGatewayMulticastGroupSource'] @@ -23,22 +23,9 @@ def __init__(__self__, *, :param pulumi.Input[str] network_interface_id: The ID of the transit gateway attachment. :param pulumi.Input[str] transit_gateway_multicast_domain_id: The ID of the transit gateway multicast domain. """ - TransitGatewayMulticastGroupSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_ip_address=group_ip_address, - network_interface_id=network_interface_id, - transit_gateway_multicast_domain_id=transit_gateway_multicast_domain_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_ip_address: pulumi.Input[str], - network_interface_id: pulumi.Input[str], - transit_gateway_multicast_domain_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("group_ip_address", group_ip_address) - _setter("network_interface_id", network_interface_id) - _setter("transit_gateway_multicast_domain_id", transit_gateway_multicast_domain_id) + pulumi.set(__self__, "group_ip_address", group_ip_address) + pulumi.set(__self__, "network_interface_id", network_interface_id) + pulumi.set(__self__, "transit_gateway_multicast_domain_id", transit_gateway_multicast_domain_id) @property @pulumi.getter(name="groupIpAddress") @@ -114,10 +101,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TransitGatewayMulticastGroupSourceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/transit_gateway_peering_attachment.py b/sdk/python/pulumi_aws_native/ec2/transit_gateway_peering_attachment.py index a8b4b5aac9..58207a1f04 100644 --- a/sdk/python/pulumi_aws_native/ec2/transit_gateway_peering_attachment.py +++ b/sdk/python/pulumi_aws_native/ec2/transit_gateway_peering_attachment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -29,29 +29,12 @@ def __init__(__self__, *, :param pulumi.Input[str] transit_gateway_id: The ID of the transit gateway. :param pulumi.Input[Sequence[pulumi.Input['TransitGatewayPeeringAttachmentTagArgs']]] tags: The tags for the transit gateway peering attachment. """ - TransitGatewayPeeringAttachmentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - peer_account_id=peer_account_id, - peer_region=peer_region, - peer_transit_gateway_id=peer_transit_gateway_id, - transit_gateway_id=transit_gateway_id, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - peer_account_id: pulumi.Input[str], - peer_region: pulumi.Input[str], - peer_transit_gateway_id: pulumi.Input[str], - transit_gateway_id: pulumi.Input[str], - tags: Optional[pulumi.Input[Sequence[pulumi.Input['TransitGatewayPeeringAttachmentTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("peer_account_id", peer_account_id) - _setter("peer_region", peer_region) - _setter("peer_transit_gateway_id", peer_transit_gateway_id) - _setter("transit_gateway_id", transit_gateway_id) + pulumi.set(__self__, "peer_account_id", peer_account_id) + pulumi.set(__self__, "peer_region", peer_region) + pulumi.set(__self__, "peer_transit_gateway_id", peer_transit_gateway_id) + pulumi.set(__self__, "transit_gateway_id", transit_gateway_id) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="peerAccountId") @@ -155,10 +138,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TransitGatewayPeeringAttachmentArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/transit_gateway_route.py b/sdk/python/pulumi_aws_native/ec2/transit_gateway_route.py index 5d5b94b264..5433abf3fb 100644 --- a/sdk/python/pulumi_aws_native/ec2/transit_gateway_route.py +++ b/sdk/python/pulumi_aws_native/ec2/transit_gateway_route.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['TransitGatewayRouteArgs', 'TransitGatewayRoute'] @@ -21,28 +21,13 @@ def __init__(__self__, *, """ The set of arguments for constructing a TransitGatewayRoute resource. """ - TransitGatewayRouteArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - transit_gateway_route_table_id=transit_gateway_route_table_id, - blackhole=blackhole, - destination_cidr_block=destination_cidr_block, - transit_gateway_attachment_id=transit_gateway_attachment_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - transit_gateway_route_table_id: pulumi.Input[str], - blackhole: Optional[pulumi.Input[bool]] = None, - destination_cidr_block: Optional[pulumi.Input[str]] = None, - transit_gateway_attachment_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("transit_gateway_route_table_id", transit_gateway_route_table_id) + pulumi.set(__self__, "transit_gateway_route_table_id", transit_gateway_route_table_id) if blackhole is not None: - _setter("blackhole", blackhole) + pulumi.set(__self__, "blackhole", blackhole) if destination_cidr_block is not None: - _setter("destination_cidr_block", destination_cidr_block) + pulumi.set(__self__, "destination_cidr_block", destination_cidr_block) if transit_gateway_attachment_id is not None: - _setter("transit_gateway_attachment_id", transit_gateway_attachment_id) + pulumi.set(__self__, "transit_gateway_attachment_id", transit_gateway_attachment_id) @property @pulumi.getter(name="transitGatewayRouteTableId") @@ -121,10 +106,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TransitGatewayRouteArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/transit_gateway_route_table.py b/sdk/python/pulumi_aws_native/ec2/transit_gateway_route_table.py index 236ec29a6a..ba96fec1ac 100644 --- a/sdk/python/pulumi_aws_native/ec2/transit_gateway_route_table.py +++ b/sdk/python/pulumi_aws_native/ec2/transit_gateway_route_table.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,20 +23,9 @@ def __init__(__self__, *, :param pulumi.Input[str] transit_gateway_id: The ID of the transit gateway. :param pulumi.Input[Sequence[pulumi.Input['TransitGatewayRouteTableTagArgs']]] tags: Tags are composed of a Key/Value pair. You can use tags to categorize and track each parameter group. The tag value null is permitted. """ - TransitGatewayRouteTableArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - transit_gateway_id=transit_gateway_id, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - transit_gateway_id: pulumi.Input[str], - tags: Optional[pulumi.Input[Sequence[pulumi.Input['TransitGatewayRouteTableTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("transit_gateway_id", transit_gateway_id) + pulumi.set(__self__, "transit_gateway_id", transit_gateway_id) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="transitGatewayId") @@ -98,10 +87,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TransitGatewayRouteTableArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/transit_gateway_route_table_association.py b/sdk/python/pulumi_aws_native/ec2/transit_gateway_route_table_association.py index 3ddb773b44..97b90c47d4 100644 --- a/sdk/python/pulumi_aws_native/ec2/transit_gateway_route_table_association.py +++ b/sdk/python/pulumi_aws_native/ec2/transit_gateway_route_table_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['TransitGatewayRouteTableAssociationArgs', 'TransitGatewayRouteTableAssociation'] @@ -19,19 +19,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a TransitGatewayRouteTableAssociation resource. """ - TransitGatewayRouteTableAssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - transit_gateway_attachment_id=transit_gateway_attachment_id, - transit_gateway_route_table_id=transit_gateway_route_table_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - transit_gateway_attachment_id: pulumi.Input[str], - transit_gateway_route_table_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("transit_gateway_attachment_id", transit_gateway_attachment_id) - _setter("transit_gateway_route_table_id", transit_gateway_route_table_id) + pulumi.set(__self__, "transit_gateway_attachment_id", transit_gateway_attachment_id) + pulumi.set(__self__, "transit_gateway_route_table_id", transit_gateway_route_table_id) @property @pulumi.getter(name="transitGatewayAttachmentId") @@ -90,10 +79,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TransitGatewayRouteTableAssociationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/transit_gateway_route_table_propagation.py b/sdk/python/pulumi_aws_native/ec2/transit_gateway_route_table_propagation.py index bb64cbf83d..b677bce5f0 100644 --- a/sdk/python/pulumi_aws_native/ec2/transit_gateway_route_table_propagation.py +++ b/sdk/python/pulumi_aws_native/ec2/transit_gateway_route_table_propagation.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['TransitGatewayRouteTablePropagationArgs', 'TransitGatewayRouteTablePropagation'] @@ -19,19 +19,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a TransitGatewayRouteTablePropagation resource. """ - TransitGatewayRouteTablePropagationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - transit_gateway_attachment_id=transit_gateway_attachment_id, - transit_gateway_route_table_id=transit_gateway_route_table_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - transit_gateway_attachment_id: pulumi.Input[str], - transit_gateway_route_table_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("transit_gateway_attachment_id", transit_gateway_attachment_id) - _setter("transit_gateway_route_table_id", transit_gateway_route_table_id) + pulumi.set(__self__, "transit_gateway_attachment_id", transit_gateway_attachment_id) + pulumi.set(__self__, "transit_gateway_route_table_id", transit_gateway_route_table_id) @property @pulumi.getter(name="transitGatewayAttachmentId") @@ -90,10 +79,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TransitGatewayRouteTablePropagationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/transit_gateway_vpc_attachment.py b/sdk/python/pulumi_aws_native/ec2/transit_gateway_vpc_attachment.py index 1a76448694..ca60f5d805 100644 --- a/sdk/python/pulumi_aws_native/ec2/transit_gateway_vpc_attachment.py +++ b/sdk/python/pulumi_aws_native/ec2/transit_gateway_vpc_attachment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,38 +27,17 @@ def __init__(__self__, *, The set of arguments for constructing a TransitGatewayVpcAttachment resource. :param pulumi.Input['OptionsPropertiesArgs'] options: The options for the transit gateway vpc attachment. """ - TransitGatewayVpcAttachmentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - subnet_ids=subnet_ids, - transit_gateway_id=transit_gateway_id, - vpc_id=vpc_id, - add_subnet_ids=add_subnet_ids, - options=options, - remove_subnet_ids=remove_subnet_ids, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subnet_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - transit_gateway_id: pulumi.Input[str], - vpc_id: pulumi.Input[str], - add_subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - options: Optional[pulumi.Input['OptionsPropertiesArgs']] = None, - remove_subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['TransitGatewayVpcAttachmentTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("subnet_ids", subnet_ids) - _setter("transit_gateway_id", transit_gateway_id) - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "subnet_ids", subnet_ids) + pulumi.set(__self__, "transit_gateway_id", transit_gateway_id) + pulumi.set(__self__, "vpc_id", vpc_id) if add_subnet_ids is not None: - _setter("add_subnet_ids", add_subnet_ids) + pulumi.set(__self__, "add_subnet_ids", add_subnet_ids) if options is not None: - _setter("options", options) + pulumi.set(__self__, "options", options) if remove_subnet_ids is not None: - _setter("remove_subnet_ids", remove_subnet_ids) + pulumi.set(__self__, "remove_subnet_ids", remove_subnet_ids) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="subnetIds") @@ -166,10 +145,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TransitGatewayVpcAttachmentArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -192,11 +167,6 @@ def _internal_init(__self__, __props__ = TransitGatewayVpcAttachmentArgs.__new__(TransitGatewayVpcAttachmentArgs) __props__.__dict__["add_subnet_ids"] = add_subnet_ids - if options is not None and not isinstance(options, OptionsPropertiesArgs): - options = options or {} - def _setter(key, value): - options[key] = value - OptionsPropertiesArgs._configure(_setter, **options) __props__.__dict__["options"] = options __props__.__dict__["remove_subnet_ids"] = remove_subnet_ids if subnet_ids is None and not opts.urn: diff --git a/sdk/python/pulumi_aws_native/ec2/verified_access_endpoint.py b/sdk/python/pulumi_aws_native/ec2/verified_access_endpoint.py index ea496ee2d8..0237186864 100644 --- a/sdk/python/pulumi_aws_native/ec2/verified_access_endpoint.py +++ b/sdk/python/pulumi_aws_native/ec2/verified_access_endpoint.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -47,63 +47,28 @@ def __init__(__self__, *, :param pulumi.Input['VerifiedAccessEndpointSseSpecificationArgs'] sse_specification: The configuration options for customer provided KMS encryption. :param pulumi.Input[Sequence[pulumi.Input['VerifiedAccessEndpointTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - VerifiedAccessEndpointArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_domain=application_domain, - attachment_type=attachment_type, - domain_certificate_arn=domain_certificate_arn, - endpoint_domain_prefix=endpoint_domain_prefix, - endpoint_type=endpoint_type, - verified_access_group_id=verified_access_group_id, - description=description, - load_balancer_options=load_balancer_options, - network_interface_options=network_interface_options, - policy_document=policy_document, - policy_enabled=policy_enabled, - security_group_ids=security_group_ids, - sse_specification=sse_specification, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_domain: pulumi.Input[str], - attachment_type: pulumi.Input[str], - domain_certificate_arn: pulumi.Input[str], - endpoint_domain_prefix: pulumi.Input[str], - endpoint_type: pulumi.Input[str], - verified_access_group_id: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - load_balancer_options: Optional[pulumi.Input['VerifiedAccessEndpointLoadBalancerOptionsArgs']] = None, - network_interface_options: Optional[pulumi.Input['VerifiedAccessEndpointNetworkInterfaceOptionsArgs']] = None, - policy_document: Optional[pulumi.Input[str]] = None, - policy_enabled: Optional[pulumi.Input[bool]] = None, - security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - sse_specification: Optional[pulumi.Input['VerifiedAccessEndpointSseSpecificationArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['VerifiedAccessEndpointTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("application_domain", application_domain) - _setter("attachment_type", attachment_type) - _setter("domain_certificate_arn", domain_certificate_arn) - _setter("endpoint_domain_prefix", endpoint_domain_prefix) - _setter("endpoint_type", endpoint_type) - _setter("verified_access_group_id", verified_access_group_id) + pulumi.set(__self__, "application_domain", application_domain) + pulumi.set(__self__, "attachment_type", attachment_type) + pulumi.set(__self__, "domain_certificate_arn", domain_certificate_arn) + pulumi.set(__self__, "endpoint_domain_prefix", endpoint_domain_prefix) + pulumi.set(__self__, "endpoint_type", endpoint_type) + pulumi.set(__self__, "verified_access_group_id", verified_access_group_id) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if load_balancer_options is not None: - _setter("load_balancer_options", load_balancer_options) + pulumi.set(__self__, "load_balancer_options", load_balancer_options) if network_interface_options is not None: - _setter("network_interface_options", network_interface_options) + pulumi.set(__self__, "network_interface_options", network_interface_options) if policy_document is not None: - _setter("policy_document", policy_document) + pulumi.set(__self__, "policy_document", policy_document) if policy_enabled is not None: - _setter("policy_enabled", policy_enabled) + pulumi.set(__self__, "policy_enabled", policy_enabled) if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if sse_specification is not None: - _setter("sse_specification", sse_specification) + pulumi.set(__self__, "sse_specification", sse_specification) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="applicationDomain") @@ -333,10 +298,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - VerifiedAccessEndpointArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -381,26 +342,11 @@ def _internal_init(__self__, if endpoint_type is None and not opts.urn: raise TypeError("Missing required property 'endpoint_type'") __props__.__dict__["endpoint_type"] = endpoint_type - if load_balancer_options is not None and not isinstance(load_balancer_options, VerifiedAccessEndpointLoadBalancerOptionsArgs): - load_balancer_options = load_balancer_options or {} - def _setter(key, value): - load_balancer_options[key] = value - VerifiedAccessEndpointLoadBalancerOptionsArgs._configure(_setter, **load_balancer_options) __props__.__dict__["load_balancer_options"] = load_balancer_options - if network_interface_options is not None and not isinstance(network_interface_options, VerifiedAccessEndpointNetworkInterfaceOptionsArgs): - network_interface_options = network_interface_options or {} - def _setter(key, value): - network_interface_options[key] = value - VerifiedAccessEndpointNetworkInterfaceOptionsArgs._configure(_setter, **network_interface_options) __props__.__dict__["network_interface_options"] = network_interface_options __props__.__dict__["policy_document"] = policy_document __props__.__dict__["policy_enabled"] = policy_enabled __props__.__dict__["security_group_ids"] = security_group_ids - if sse_specification is not None and not isinstance(sse_specification, VerifiedAccessEndpointSseSpecificationArgs): - sse_specification = sse_specification or {} - def _setter(key, value): - sse_specification[key] = value - VerifiedAccessEndpointSseSpecificationArgs._configure(_setter, **sse_specification) __props__.__dict__["sse_specification"] = sse_specification __props__.__dict__["tags"] = tags if verified_access_group_id is None and not opts.urn: diff --git a/sdk/python/pulumi_aws_native/ec2/verified_access_group.py b/sdk/python/pulumi_aws_native/ec2/verified_access_group.py index 28df0884e7..ac7ee63b4c 100644 --- a/sdk/python/pulumi_aws_native/ec2/verified_access_group.py +++ b/sdk/python/pulumi_aws_native/ec2/verified_access_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -31,36 +31,17 @@ def __init__(__self__, *, :param pulumi.Input['VerifiedAccessGroupSseSpecificationArgs'] sse_specification: The configuration options for customer provided KMS encryption. :param pulumi.Input[Sequence[pulumi.Input['VerifiedAccessGroupTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - VerifiedAccessGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - verified_access_instance_id=verified_access_instance_id, - description=description, - policy_document=policy_document, - policy_enabled=policy_enabled, - sse_specification=sse_specification, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - verified_access_instance_id: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - policy_document: Optional[pulumi.Input[str]] = None, - policy_enabled: Optional[pulumi.Input[bool]] = None, - sse_specification: Optional[pulumi.Input['VerifiedAccessGroupSseSpecificationArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['VerifiedAccessGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("verified_access_instance_id", verified_access_instance_id) + pulumi.set(__self__, "verified_access_instance_id", verified_access_instance_id) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if policy_document is not None: - _setter("policy_document", policy_document) + pulumi.set(__self__, "policy_document", policy_document) if policy_enabled is not None: - _setter("policy_enabled", policy_enabled) + pulumi.set(__self__, "policy_enabled", policy_enabled) if sse_specification is not None: - _setter("sse_specification", sse_specification) + pulumi.set(__self__, "sse_specification", sse_specification) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="verifiedAccessInstanceId") @@ -178,10 +159,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - VerifiedAccessGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -205,11 +182,6 @@ def _internal_init(__self__, __props__.__dict__["description"] = description __props__.__dict__["policy_document"] = policy_document __props__.__dict__["policy_enabled"] = policy_enabled - if sse_specification is not None and not isinstance(sse_specification, VerifiedAccessGroupSseSpecificationArgs): - sse_specification = sse_specification or {} - def _setter(key, value): - sse_specification[key] = value - VerifiedAccessGroupSseSpecificationArgs._configure(_setter, **sse_specification) __props__.__dict__["sse_specification"] = sse_specification __props__.__dict__["tags"] = tags if verified_access_instance_id is None and not opts.urn: diff --git a/sdk/python/pulumi_aws_native/ec2/verified_access_instance.py b/sdk/python/pulumi_aws_native/ec2/verified_access_instance.py index 8e69986a25..24b94b9354 100644 --- a/sdk/python/pulumi_aws_native/ec2/verified_access_instance.py +++ b/sdk/python/pulumi_aws_native/ec2/verified_access_instance.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -31,37 +31,18 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] verified_access_trust_provider_ids: The IDs of the AWS Verified Access trust providers. :param pulumi.Input[Sequence[pulumi.Input['VerifiedAccessInstanceVerifiedAccessTrustProviderArgs']]] verified_access_trust_providers: AWS Verified Access trust providers. """ - VerifiedAccessInstanceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - fips_enabled=fips_enabled, - logging_configurations=logging_configurations, - tags=tags, - verified_access_trust_provider_ids=verified_access_trust_provider_ids, - verified_access_trust_providers=verified_access_trust_providers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[pulumi.Input[str]] = None, - fips_enabled: Optional[pulumi.Input[bool]] = None, - logging_configurations: Optional[pulumi.Input['VerifiedAccessInstanceVerifiedAccessLogsArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['VerifiedAccessInstanceTagArgs']]]] = None, - verified_access_trust_provider_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - verified_access_trust_providers: Optional[pulumi.Input[Sequence[pulumi.Input['VerifiedAccessInstanceVerifiedAccessTrustProviderArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if fips_enabled is not None: - _setter("fips_enabled", fips_enabled) + pulumi.set(__self__, "fips_enabled", fips_enabled) if logging_configurations is not None: - _setter("logging_configurations", logging_configurations) + pulumi.set(__self__, "logging_configurations", logging_configurations) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if verified_access_trust_provider_ids is not None: - _setter("verified_access_trust_provider_ids", verified_access_trust_provider_ids) + pulumi.set(__self__, "verified_access_trust_provider_ids", verified_access_trust_provider_ids) if verified_access_trust_providers is not None: - _setter("verified_access_trust_providers", verified_access_trust_providers) + pulumi.set(__self__, "verified_access_trust_providers", verified_access_trust_providers) @property @pulumi.getter @@ -179,10 +160,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - VerifiedAccessInstanceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -205,11 +182,6 @@ def _internal_init(__self__, __props__.__dict__["description"] = description __props__.__dict__["fips_enabled"] = fips_enabled - if logging_configurations is not None and not isinstance(logging_configurations, VerifiedAccessInstanceVerifiedAccessLogsArgs): - logging_configurations = logging_configurations or {} - def _setter(key, value): - logging_configurations[key] = value - VerifiedAccessInstanceVerifiedAccessLogsArgs._configure(_setter, **logging_configurations) __props__.__dict__["logging_configurations"] = logging_configurations __props__.__dict__["tags"] = tags __props__.__dict__["verified_access_trust_provider_ids"] = verified_access_trust_provider_ids diff --git a/sdk/python/pulumi_aws_native/ec2/verified_access_trust_provider.py b/sdk/python/pulumi_aws_native/ec2/verified_access_trust_provider.py index 8ae4d582d8..78b8bc5b8a 100644 --- a/sdk/python/pulumi_aws_native/ec2/verified_access_trust_provider.py +++ b/sdk/python/pulumi_aws_native/ec2/verified_access_trust_provider.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -35,47 +35,22 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['VerifiedAccessTrustProviderTagArgs']]] tags: An array of key-value pairs to apply to this resource. :param pulumi.Input[str] user_trust_provider_type: The type of device-based trust provider. Possible values: oidc|iam-identity-center """ - VerifiedAccessTrustProviderArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy_reference_name=policy_reference_name, - trust_provider_type=trust_provider_type, - description=description, - device_options=device_options, - device_trust_provider_type=device_trust_provider_type, - oidc_options=oidc_options, - sse_specification=sse_specification, - tags=tags, - user_trust_provider_type=user_trust_provider_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy_reference_name: pulumi.Input[str], - trust_provider_type: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - device_options: Optional[pulumi.Input['VerifiedAccessTrustProviderDeviceOptionsArgs']] = None, - device_trust_provider_type: Optional[pulumi.Input[str]] = None, - oidc_options: Optional[pulumi.Input['VerifiedAccessTrustProviderOidcOptionsArgs']] = None, - sse_specification: Optional[pulumi.Input['SseSpecificationPropertiesArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['VerifiedAccessTrustProviderTagArgs']]]] = None, - user_trust_provider_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy_reference_name", policy_reference_name) - _setter("trust_provider_type", trust_provider_type) + pulumi.set(__self__, "policy_reference_name", policy_reference_name) + pulumi.set(__self__, "trust_provider_type", trust_provider_type) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if device_options is not None: - _setter("device_options", device_options) + pulumi.set(__self__, "device_options", device_options) if device_trust_provider_type is not None: - _setter("device_trust_provider_type", device_trust_provider_type) + pulumi.set(__self__, "device_trust_provider_type", device_trust_provider_type) if oidc_options is not None: - _setter("oidc_options", oidc_options) + pulumi.set(__self__, "oidc_options", oidc_options) if sse_specification is not None: - _setter("sse_specification", sse_specification) + pulumi.set(__self__, "sse_specification", sse_specification) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if user_trust_provider_type is not None: - _setter("user_trust_provider_type", user_trust_provider_type) + pulumi.set(__self__, "user_trust_provider_type", user_trust_provider_type) @property @pulumi.getter(name="policyReferenceName") @@ -227,10 +202,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - VerifiedAccessTrustProviderArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -255,27 +226,12 @@ def _internal_init(__self__, __props__ = VerifiedAccessTrustProviderArgs.__new__(VerifiedAccessTrustProviderArgs) __props__.__dict__["description"] = description - if device_options is not None and not isinstance(device_options, VerifiedAccessTrustProviderDeviceOptionsArgs): - device_options = device_options or {} - def _setter(key, value): - device_options[key] = value - VerifiedAccessTrustProviderDeviceOptionsArgs._configure(_setter, **device_options) __props__.__dict__["device_options"] = device_options __props__.__dict__["device_trust_provider_type"] = device_trust_provider_type - if oidc_options is not None and not isinstance(oidc_options, VerifiedAccessTrustProviderOidcOptionsArgs): - oidc_options = oidc_options or {} - def _setter(key, value): - oidc_options[key] = value - VerifiedAccessTrustProviderOidcOptionsArgs._configure(_setter, **oidc_options) __props__.__dict__["oidc_options"] = oidc_options if policy_reference_name is None and not opts.urn: raise TypeError("Missing required property 'policy_reference_name'") __props__.__dict__["policy_reference_name"] = policy_reference_name - if sse_specification is not None and not isinstance(sse_specification, SseSpecificationPropertiesArgs): - sse_specification = sse_specification or {} - def _setter(key, value): - sse_specification[key] = value - SseSpecificationPropertiesArgs._configure(_setter, **sse_specification) __props__.__dict__["sse_specification"] = sse_specification __props__.__dict__["tags"] = tags if trust_provider_type is None and not opts.urn: diff --git a/sdk/python/pulumi_aws_native/ec2/volume.py b/sdk/python/pulumi_aws_native/ec2/volume.py index 462bbd070c..78a1536152 100644 --- a/sdk/python/pulumi_aws_native/ec2/volume.py +++ b/sdk/python/pulumi_aws_native/ec2/volume.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -43,60 +43,29 @@ def __init__(__self__, *, :param pulumi.Input[int] throughput: The throughput that the volume supports, in MiB/s. :param pulumi.Input[str] volume_type: The volume type. This parameter can be one of the following values: General Purpose SSD: gp2 | gp3, Provisioned IOPS SSD: io1 | io2, Throughput Optimized HDD: st1, Cold HDD: sc1, Magnetic: standard """ - VolumeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_zone=availability_zone, - auto_enable_io=auto_enable_io, - encrypted=encrypted, - iops=iops, - kms_key_id=kms_key_id, - multi_attach_enabled=multi_attach_enabled, - outpost_arn=outpost_arn, - size=size, - snapshot_id=snapshot_id, - tags=tags, - throughput=throughput, - volume_type=volume_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_zone: pulumi.Input[str], - auto_enable_io: Optional[pulumi.Input[bool]] = None, - encrypted: Optional[pulumi.Input[bool]] = None, - iops: Optional[pulumi.Input[int]] = None, - kms_key_id: Optional[pulumi.Input[str]] = None, - multi_attach_enabled: Optional[pulumi.Input[bool]] = None, - outpost_arn: Optional[pulumi.Input[str]] = None, - size: Optional[pulumi.Input[int]] = None, - snapshot_id: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['VolumeTagArgs']]]] = None, - throughput: Optional[pulumi.Input[int]] = None, - volume_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("availability_zone", availability_zone) + pulumi.set(__self__, "availability_zone", availability_zone) if auto_enable_io is not None: - _setter("auto_enable_io", auto_enable_io) + pulumi.set(__self__, "auto_enable_io", auto_enable_io) if encrypted is not None: - _setter("encrypted", encrypted) + pulumi.set(__self__, "encrypted", encrypted) if iops is not None: - _setter("iops", iops) + pulumi.set(__self__, "iops", iops) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if multi_attach_enabled is not None: - _setter("multi_attach_enabled", multi_attach_enabled) + pulumi.set(__self__, "multi_attach_enabled", multi_attach_enabled) if outpost_arn is not None: - _setter("outpost_arn", outpost_arn) + pulumi.set(__self__, "outpost_arn", outpost_arn) if size is not None: - _setter("size", size) + pulumi.set(__self__, "size", size) if snapshot_id is not None: - _setter("snapshot_id", snapshot_id) + pulumi.set(__self__, "snapshot_id", snapshot_id) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if throughput is not None: - _setter("throughput", throughput) + pulumi.set(__self__, "throughput", throughput) if volume_type is not None: - _setter("volume_type", volume_type) + pulumi.set(__self__, "volume_type", volume_type) @property @pulumi.getter(name="availabilityZone") @@ -298,10 +267,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - VolumeArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/volume_attachment.py b/sdk/python/pulumi_aws_native/ec2/volume_attachment.py index daa608df71..a1d17296a7 100644 --- a/sdk/python/pulumi_aws_native/ec2/volume_attachment.py +++ b/sdk/python/pulumi_aws_native/ec2/volume_attachment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['VolumeAttachmentArgs', 'VolumeAttachment'] @@ -20,23 +20,10 @@ def __init__(__self__, *, """ The set of arguments for constructing a VolumeAttachment resource. """ - VolumeAttachmentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_id=instance_id, - volume_id=volume_id, - device=device, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_id: pulumi.Input[str], - volume_id: pulumi.Input[str], - device: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_id", instance_id) - _setter("volume_id", volume_id) + pulumi.set(__self__, "instance_id", instance_id) + pulumi.set(__self__, "volume_id", volume_id) if device is not None: - _setter("device", device) + pulumi.set(__self__, "device", device) @property @pulumi.getter(name="instanceId") @@ -100,10 +87,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - VolumeAttachmentArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/vpc.py b/sdk/python/pulumi_aws_native/ec2/vpc.py index 277f7afda8..c2e4249ca0 100644 --- a/sdk/python/pulumi_aws_native/ec2/vpc.py +++ b/sdk/python/pulumi_aws_native/ec2/vpc.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -39,41 +39,20 @@ def __init__(__self__, *, :param pulumi.Input[int] ipv4_netmask_length: The netmask length of the IPv4 CIDR you want to allocate to this VPC from an Amazon VPC IP Address Manager (IPAM) pool :param pulumi.Input[Sequence[pulumi.Input['VpcTagArgs']]] tags: The tags for the VPC. """ - VpcArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cidr_block=cidr_block, - enable_dns_hostnames=enable_dns_hostnames, - enable_dns_support=enable_dns_support, - instance_tenancy=instance_tenancy, - ipv4_ipam_pool_id=ipv4_ipam_pool_id, - ipv4_netmask_length=ipv4_netmask_length, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cidr_block: Optional[pulumi.Input[str]] = None, - enable_dns_hostnames: Optional[pulumi.Input[bool]] = None, - enable_dns_support: Optional[pulumi.Input[bool]] = None, - instance_tenancy: Optional[pulumi.Input[str]] = None, - ipv4_ipam_pool_id: Optional[pulumi.Input[str]] = None, - ipv4_netmask_length: Optional[pulumi.Input[int]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['VpcTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cidr_block is not None: - _setter("cidr_block", cidr_block) + pulumi.set(__self__, "cidr_block", cidr_block) if enable_dns_hostnames is not None: - _setter("enable_dns_hostnames", enable_dns_hostnames) + pulumi.set(__self__, "enable_dns_hostnames", enable_dns_hostnames) if enable_dns_support is not None: - _setter("enable_dns_support", enable_dns_support) + pulumi.set(__self__, "enable_dns_support", enable_dns_support) if instance_tenancy is not None: - _setter("instance_tenancy", instance_tenancy) + pulumi.set(__self__, "instance_tenancy", instance_tenancy) if ipv4_ipam_pool_id is not None: - _setter("ipv4_ipam_pool_id", ipv4_ipam_pool_id) + pulumi.set(__self__, "ipv4_ipam_pool_id", ipv4_ipam_pool_id) if ipv4_netmask_length is not None: - _setter("ipv4_netmask_length", ipv4_netmask_length) + pulumi.set(__self__, "ipv4_netmask_length", ipv4_netmask_length) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="cidrBlock") @@ -217,10 +196,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - VpcArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/vpc_cidr_block.py b/sdk/python/pulumi_aws_native/ec2/vpc_cidr_block.py index 81609f2434..5bdf0e6fe3 100644 --- a/sdk/python/pulumi_aws_native/ec2/vpc_cidr_block.py +++ b/sdk/python/pulumi_aws_native/ec2/vpc_cidr_block.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['VpcCidrBlockArgs', 'VpcCidrBlock'] @@ -26,48 +26,23 @@ def __init__(__self__, *, """ The set of arguments for constructing a VpcCidrBlock resource. """ - VpcCidrBlockArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - vpc_id=vpc_id, - amazon_provided_ipv6_cidr_block=amazon_provided_ipv6_cidr_block, - cidr_block=cidr_block, - ipv4_ipam_pool_id=ipv4_ipam_pool_id, - ipv4_netmask_length=ipv4_netmask_length, - ipv6_cidr_block=ipv6_cidr_block, - ipv6_ipam_pool_id=ipv6_ipam_pool_id, - ipv6_netmask_length=ipv6_netmask_length, - ipv6_pool=ipv6_pool, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - vpc_id: pulumi.Input[str], - amazon_provided_ipv6_cidr_block: Optional[pulumi.Input[bool]] = None, - cidr_block: Optional[pulumi.Input[str]] = None, - ipv4_ipam_pool_id: Optional[pulumi.Input[str]] = None, - ipv4_netmask_length: Optional[pulumi.Input[int]] = None, - ipv6_cidr_block: Optional[pulumi.Input[str]] = None, - ipv6_ipam_pool_id: Optional[pulumi.Input[str]] = None, - ipv6_netmask_length: Optional[pulumi.Input[int]] = None, - ipv6_pool: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "vpc_id", vpc_id) if amazon_provided_ipv6_cidr_block is not None: - _setter("amazon_provided_ipv6_cidr_block", amazon_provided_ipv6_cidr_block) + pulumi.set(__self__, "amazon_provided_ipv6_cidr_block", amazon_provided_ipv6_cidr_block) if cidr_block is not None: - _setter("cidr_block", cidr_block) + pulumi.set(__self__, "cidr_block", cidr_block) if ipv4_ipam_pool_id is not None: - _setter("ipv4_ipam_pool_id", ipv4_ipam_pool_id) + pulumi.set(__self__, "ipv4_ipam_pool_id", ipv4_ipam_pool_id) if ipv4_netmask_length is not None: - _setter("ipv4_netmask_length", ipv4_netmask_length) + pulumi.set(__self__, "ipv4_netmask_length", ipv4_netmask_length) if ipv6_cidr_block is not None: - _setter("ipv6_cidr_block", ipv6_cidr_block) + pulumi.set(__self__, "ipv6_cidr_block", ipv6_cidr_block) if ipv6_ipam_pool_id is not None: - _setter("ipv6_ipam_pool_id", ipv6_ipam_pool_id) + pulumi.set(__self__, "ipv6_ipam_pool_id", ipv6_ipam_pool_id) if ipv6_netmask_length is not None: - _setter("ipv6_netmask_length", ipv6_netmask_length) + pulumi.set(__self__, "ipv6_netmask_length", ipv6_netmask_length) if ipv6_pool is not None: - _setter("ipv6_pool", ipv6_pool) + pulumi.set(__self__, "ipv6_pool", ipv6_pool) @property @pulumi.getter(name="vpcId") @@ -196,10 +171,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - VpcCidrBlockArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/vpc_endpoint.py b/sdk/python/pulumi_aws_native/ec2/vpc_endpoint.py index 7acfbbc6c6..3c20be72bf 100644 --- a/sdk/python/pulumi_aws_native/ec2/vpc_endpoint.py +++ b/sdk/python/pulumi_aws_native/ec2/vpc_endpoint.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -33,43 +33,20 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] security_group_ids: The ID of one or more security groups to associate with the endpoint network interface. :param pulumi.Input[Sequence[pulumi.Input[str]]] subnet_ids: The ID of one or more subnets in which to create an endpoint network interface. """ - VpcEndpointArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - service_name=service_name, - vpc_id=vpc_id, - policy_document=policy_document, - private_dns_enabled=private_dns_enabled, - route_table_ids=route_table_ids, - security_group_ids=security_group_ids, - subnet_ids=subnet_ids, - vpc_endpoint_type=vpc_endpoint_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - service_name: pulumi.Input[str], - vpc_id: pulumi.Input[str], - policy_document: Optional[pulumi.Input[str]] = None, - private_dns_enabled: Optional[pulumi.Input[bool]] = None, - route_table_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - vpc_endpoint_type: Optional[pulumi.Input['VpcEndpointType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("service_name", service_name) - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "service_name", service_name) + pulumi.set(__self__, "vpc_id", vpc_id) if policy_document is not None: - _setter("policy_document", policy_document) + pulumi.set(__self__, "policy_document", policy_document) if private_dns_enabled is not None: - _setter("private_dns_enabled", private_dns_enabled) + pulumi.set(__self__, "private_dns_enabled", private_dns_enabled) if route_table_ids is not None: - _setter("route_table_ids", route_table_ids) + pulumi.set(__self__, "route_table_ids", route_table_ids) if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if subnet_ids is not None: - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) if vpc_endpoint_type is not None: - _setter("vpc_endpoint_type", vpc_endpoint_type) + pulumi.set(__self__, "vpc_endpoint_type", vpc_endpoint_type) @property @pulumi.getter(name="serviceName") @@ -211,10 +188,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - VpcEndpointArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/vpc_endpoint_connection_notification.py b/sdk/python/pulumi_aws_native/ec2/vpc_endpoint_connection_notification.py index 4e1405a4f2..f97a928b03 100644 --- a/sdk/python/pulumi_aws_native/ec2/vpc_endpoint_connection_notification.py +++ b/sdk/python/pulumi_aws_native/ec2/vpc_endpoint_connection_notification.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['VpcEndpointConnectionNotificationArgs', 'VpcEndpointConnectionNotification'] @@ -25,27 +25,12 @@ def __init__(__self__, *, :param pulumi.Input[str] service_id: The ID of the endpoint service. :param pulumi.Input[str] vpc_endpoint_id: The ID of the endpoint. """ - VpcEndpointConnectionNotificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - connection_events=connection_events, - connection_notification_arn=connection_notification_arn, - service_id=service_id, - vpc_endpoint_id=vpc_endpoint_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connection_events: pulumi.Input[Sequence[pulumi.Input[str]]], - connection_notification_arn: pulumi.Input[str], - service_id: Optional[pulumi.Input[str]] = None, - vpc_endpoint_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("connection_events", connection_events) - _setter("connection_notification_arn", connection_notification_arn) + pulumi.set(__self__, "connection_events", connection_events) + pulumi.set(__self__, "connection_notification_arn", connection_notification_arn) if service_id is not None: - _setter("service_id", service_id) + pulumi.set(__self__, "service_id", service_id) if vpc_endpoint_id is not None: - _setter("vpc_endpoint_id", vpc_endpoint_id) + pulumi.set(__self__, "vpc_endpoint_id", vpc_endpoint_id) @property @pulumi.getter(name="connectionEvents") @@ -135,10 +120,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - VpcEndpointConnectionNotificationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/vpc_endpoint_service.py b/sdk/python/pulumi_aws_native/ec2/vpc_endpoint_service.py index 7548fad2ed..c755176b96 100644 --- a/sdk/python/pulumi_aws_native/ec2/vpc_endpoint_service.py +++ b/sdk/python/pulumi_aws_native/ec2/vpc_endpoint_service.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['VpcEndpointServiceArgs', 'VpcEndpointService'] @@ -22,33 +22,16 @@ def __init__(__self__, *, """ The set of arguments for constructing a VpcEndpointService resource. """ - VpcEndpointServiceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - acceptance_required=acceptance_required, - contributor_insights_enabled=contributor_insights_enabled, - gateway_load_balancer_arns=gateway_load_balancer_arns, - network_load_balancer_arns=network_load_balancer_arns, - payer_responsibility=payer_responsibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - acceptance_required: Optional[pulumi.Input[bool]] = None, - contributor_insights_enabled: Optional[pulumi.Input[bool]] = None, - gateway_load_balancer_arns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - network_load_balancer_arns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - payer_responsibility: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if acceptance_required is not None: - _setter("acceptance_required", acceptance_required) + pulumi.set(__self__, "acceptance_required", acceptance_required) if contributor_insights_enabled is not None: - _setter("contributor_insights_enabled", contributor_insights_enabled) + pulumi.set(__self__, "contributor_insights_enabled", contributor_insights_enabled) if gateway_load_balancer_arns is not None: - _setter("gateway_load_balancer_arns", gateway_load_balancer_arns) + pulumi.set(__self__, "gateway_load_balancer_arns", gateway_load_balancer_arns) if network_load_balancer_arns is not None: - _setter("network_load_balancer_arns", network_load_balancer_arns) + pulumi.set(__self__, "network_load_balancer_arns", network_load_balancer_arns) if payer_responsibility is not None: - _setter("payer_responsibility", payer_responsibility) + pulumi.set(__self__, "payer_responsibility", payer_responsibility) @property @pulumi.getter(name="acceptanceRequired") @@ -132,10 +115,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - VpcEndpointServiceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/vpc_endpoint_service_permissions.py b/sdk/python/pulumi_aws_native/ec2/vpc_endpoint_service_permissions.py index 62ac5e9cf2..0eb1c609ac 100644 --- a/sdk/python/pulumi_aws_native/ec2/vpc_endpoint_service_permissions.py +++ b/sdk/python/pulumi_aws_native/ec2/vpc_endpoint_service_permissions.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['VpcEndpointServicePermissionsArgs', 'VpcEndpointServicePermissions'] @@ -19,20 +19,9 @@ def __init__(__self__, *, """ The set of arguments for constructing a VpcEndpointServicePermissions resource. """ - VpcEndpointServicePermissionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - service_id=service_id, - allowed_principals=allowed_principals, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - service_id: pulumi.Input[str], - allowed_principals: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("service_id", service_id) + pulumi.set(__self__, "service_id", service_id) if allowed_principals is not None: - _setter("allowed_principals", allowed_principals) + pulumi.set(__self__, "allowed_principals", allowed_principals) @property @pulumi.getter(name="serviceId") @@ -86,10 +75,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - VpcEndpointServicePermissionsArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/vpc_gateway_attachment.py b/sdk/python/pulumi_aws_native/ec2/vpc_gateway_attachment.py index f750a53edd..5455fcafa7 100644 --- a/sdk/python/pulumi_aws_native/ec2/vpc_gateway_attachment.py +++ b/sdk/python/pulumi_aws_native/ec2/vpc_gateway_attachment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['VpcGatewayAttachmentArgs', 'VpcGatewayAttachment'] @@ -20,24 +20,11 @@ def __init__(__self__, *, """ The set of arguments for constructing a VpcGatewayAttachment resource. """ - VpcGatewayAttachmentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - vpc_id=vpc_id, - internet_gateway_id=internet_gateway_id, - vpn_gateway_id=vpn_gateway_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - vpc_id: pulumi.Input[str], - internet_gateway_id: Optional[pulumi.Input[str]] = None, - vpn_gateway_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "vpc_id", vpc_id) if internet_gateway_id is not None: - _setter("internet_gateway_id", internet_gateway_id) + pulumi.set(__self__, "internet_gateway_id", internet_gateway_id) if vpn_gateway_id is not None: - _setter("vpn_gateway_id", vpn_gateway_id) + pulumi.set(__self__, "vpn_gateway_id", vpn_gateway_id) @property @pulumi.getter(name="vpcId") @@ -106,10 +93,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - VpcGatewayAttachmentArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/vpc_peering_connection.py b/sdk/python/pulumi_aws_native/ec2/vpc_peering_connection.py index 9823e7b9ca..9bcdca8a0c 100644 --- a/sdk/python/pulumi_aws_native/ec2/vpc_peering_connection.py +++ b/sdk/python/pulumi_aws_native/ec2/vpc_peering_connection.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -30,35 +30,16 @@ def __init__(__self__, *, :param pulumi.Input[str] peer_region: The Region code for the accepter VPC, if the accepter VPC is located in a Region other than the Region in which you make the request. :param pulumi.Input[str] peer_role_arn: The Amazon Resource Name (ARN) of the VPC peer role for the peering connection in another AWS account. """ - VpcPeeringConnectionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - peer_vpc_id=peer_vpc_id, - vpc_id=vpc_id, - peer_owner_id=peer_owner_id, - peer_region=peer_region, - peer_role_arn=peer_role_arn, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - peer_vpc_id: pulumi.Input[str], - vpc_id: pulumi.Input[str], - peer_owner_id: Optional[pulumi.Input[str]] = None, - peer_region: Optional[pulumi.Input[str]] = None, - peer_role_arn: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['VpcPeeringConnectionTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("peer_vpc_id", peer_vpc_id) - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "peer_vpc_id", peer_vpc_id) + pulumi.set(__self__, "vpc_id", vpc_id) if peer_owner_id is not None: - _setter("peer_owner_id", peer_owner_id) + pulumi.set(__self__, "peer_owner_id", peer_owner_id) if peer_region is not None: - _setter("peer_region", peer_region) + pulumi.set(__self__, "peer_region", peer_region) if peer_role_arn is not None: - _setter("peer_role_arn", peer_role_arn) + pulumi.set(__self__, "peer_role_arn", peer_role_arn) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="peerVpcId") @@ -172,10 +153,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - VpcPeeringConnectionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/vpcdhcp_options_association.py b/sdk/python/pulumi_aws_native/ec2/vpcdhcp_options_association.py index de3b11c223..f928e550db 100644 --- a/sdk/python/pulumi_aws_native/ec2/vpcdhcp_options_association.py +++ b/sdk/python/pulumi_aws_native/ec2/vpcdhcp_options_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['VpcdhcpOptionsAssociationArgs', 'VpcdhcpOptionsAssociation'] @@ -21,19 +21,8 @@ def __init__(__self__, *, :param pulumi.Input[str] dhcp_options_id: The ID of the DHCP options set, or default to associate no DHCP options with the VPC. :param pulumi.Input[str] vpc_id: The ID of the VPC. """ - VpcdhcpOptionsAssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dhcp_options_id=dhcp_options_id, - vpc_id=vpc_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dhcp_options_id: pulumi.Input[str], - vpc_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("dhcp_options_id", dhcp_options_id) - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "dhcp_options_id", dhcp_options_id) + pulumi.set(__self__, "vpc_id", vpc_id) @property @pulumi.getter(name="dhcpOptionsId") @@ -95,10 +84,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - VpcdhcpOptionsAssociationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/vpn_connection.py b/sdk/python/pulumi_aws_native/ec2/vpn_connection.py index baebf5f900..bc4645b7f7 100644 --- a/sdk/python/pulumi_aws_native/ec2/vpn_connection.py +++ b/sdk/python/pulumi_aws_native/ec2/vpn_connection.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -33,39 +33,18 @@ def __init__(__self__, *, :param pulumi.Input[str] vpn_gateway_id: The ID of the virtual private gateway at the AWS side of the VPN connection. :param pulumi.Input[Sequence[pulumi.Input['VpnConnectionVpnTunnelOptionsSpecificationArgs']]] vpn_tunnel_options_specifications: The tunnel options for the VPN connection. """ - VpnConnectionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - customer_gateway_id=customer_gateway_id, - type=type, - static_routes_only=static_routes_only, - tags=tags, - transit_gateway_id=transit_gateway_id, - vpn_gateway_id=vpn_gateway_id, - vpn_tunnel_options_specifications=vpn_tunnel_options_specifications, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - customer_gateway_id: pulumi.Input[str], - type: pulumi.Input[str], - static_routes_only: Optional[pulumi.Input[bool]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['VpnConnectionTagArgs']]]] = None, - transit_gateway_id: Optional[pulumi.Input[str]] = None, - vpn_gateway_id: Optional[pulumi.Input[str]] = None, - vpn_tunnel_options_specifications: Optional[pulumi.Input[Sequence[pulumi.Input['VpnConnectionVpnTunnelOptionsSpecificationArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("customer_gateway_id", customer_gateway_id) - _setter("type", type) + pulumi.set(__self__, "customer_gateway_id", customer_gateway_id) + pulumi.set(__self__, "type", type) if static_routes_only is not None: - _setter("static_routes_only", static_routes_only) + pulumi.set(__self__, "static_routes_only", static_routes_only) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if transit_gateway_id is not None: - _setter("transit_gateway_id", transit_gateway_id) + pulumi.set(__self__, "transit_gateway_id", transit_gateway_id) if vpn_gateway_id is not None: - _setter("vpn_gateway_id", vpn_gateway_id) + pulumi.set(__self__, "vpn_gateway_id", vpn_gateway_id) if vpn_tunnel_options_specifications is not None: - _setter("vpn_tunnel_options_specifications", vpn_tunnel_options_specifications) + pulumi.set(__self__, "vpn_tunnel_options_specifications", vpn_tunnel_options_specifications) @property @pulumi.getter(name="customerGatewayId") @@ -197,10 +176,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - VpnConnectionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/vpn_connection_route.py b/sdk/python/pulumi_aws_native/ec2/vpn_connection_route.py index 7434b3cbc1..94137f0198 100644 --- a/sdk/python/pulumi_aws_native/ec2/vpn_connection_route.py +++ b/sdk/python/pulumi_aws_native/ec2/vpn_connection_route.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['VpnConnectionRouteArgs', 'VpnConnectionRoute'] @@ -21,19 +21,8 @@ def __init__(__self__, *, :param pulumi.Input[str] destination_cidr_block: The CIDR block associated with the local subnet of the customer network. :param pulumi.Input[str] vpn_connection_id: The ID of the VPN connection. """ - VpnConnectionRouteArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_cidr_block=destination_cidr_block, - vpn_connection_id=vpn_connection_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_cidr_block: pulumi.Input[str], - vpn_connection_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination_cidr_block", destination_cidr_block) - _setter("vpn_connection_id", vpn_connection_id) + pulumi.set(__self__, "destination_cidr_block", destination_cidr_block) + pulumi.set(__self__, "vpn_connection_id", vpn_connection_id) @property @pulumi.getter(name="destinationCidrBlock") @@ -95,10 +84,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - VpnConnectionRouteArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/vpn_gateway.py b/sdk/python/pulumi_aws_native/ec2/vpn_gateway.py index d95446e765..1fc7ea3c56 100644 --- a/sdk/python/pulumi_aws_native/ec2/vpn_gateway.py +++ b/sdk/python/pulumi_aws_native/ec2/vpn_gateway.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,24 +25,11 @@ def __init__(__self__, *, :param pulumi.Input[int] amazon_side_asn: The private Autonomous System Number (ASN) for the Amazon side of a BGP session. :param pulumi.Input[Sequence[pulumi.Input['VpnGatewayTagArgs']]] tags: Any tags assigned to the virtual private gateway. """ - VpnGatewayArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - amazon_side_asn=amazon_side_asn, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input[str], - amazon_side_asn: Optional[pulumi.Input[int]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['VpnGatewayTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if amazon_side_asn is not None: - _setter("amazon_side_asn", amazon_side_asn) + pulumi.set(__self__, "amazon_side_asn", amazon_side_asn) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -118,10 +105,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - VpnGatewayArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ec2/vpn_gateway_route_propagation.py b/sdk/python/pulumi_aws_native/ec2/vpn_gateway_route_propagation.py index 083c230c22..cdf1cc474f 100644 --- a/sdk/python/pulumi_aws_native/ec2/vpn_gateway_route_propagation.py +++ b/sdk/python/pulumi_aws_native/ec2/vpn_gateway_route_propagation.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['VpnGatewayRoutePropagationArgs', 'VpnGatewayRoutePropagation'] @@ -19,19 +19,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a VpnGatewayRoutePropagation resource. """ - VpnGatewayRoutePropagationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - route_table_ids=route_table_ids, - vpn_gateway_id=vpn_gateway_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - route_table_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - vpn_gateway_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("route_table_ids", route_table_ids) - _setter("vpn_gateway_id", vpn_gateway_id) + pulumi.set(__self__, "route_table_ids", route_table_ids) + pulumi.set(__self__, "vpn_gateway_id", vpn_gateway_id) @property @pulumi.getter(name="routeTableIds") @@ -90,10 +79,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - VpnGatewayRoutePropagationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ecr/_inputs.py b/sdk/python/pulumi_aws_native/ecr/_inputs.py index 40c4b861fe..2c00568d76 100644 --- a/sdk/python/pulumi_aws_native/ecr/_inputs.py +++ b/sdk/python/pulumi_aws_native/ecr/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -33,19 +33,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - PublicRepositoryTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -80,19 +69,8 @@ def __init__(__self__, *, """ An array of objects representing the details of a replication destination. """ - ReplicationConfigurationReplicationDestinationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - region=region, - registry_id=registry_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - region: pulumi.Input[str], - registry_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("region", region) - _setter("registry_id", registry_id) + pulumi.set(__self__, "region", region) + pulumi.set(__self__, "registry_id", registry_id) @property @pulumi.getter @@ -123,20 +101,9 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ReplicationConfigurationReplicationDestinationArgs']]] destinations: An array of objects representing the details of a replication destination. :param pulumi.Input[Sequence[pulumi.Input['ReplicationConfigurationRepositoryFilterArgs']]] repository_filters: An array of objects representing the details of a repository filter. """ - ReplicationConfigurationReplicationRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destinations=destinations, - repository_filters=repository_filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destinations: pulumi.Input[Sequence[pulumi.Input['ReplicationConfigurationReplicationDestinationArgs']]], - repository_filters: Optional[pulumi.Input[Sequence[pulumi.Input['ReplicationConfigurationRepositoryFilterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destinations", destinations) + pulumi.set(__self__, "destinations", destinations) if repository_filters is not None: - _setter("repository_filters", repository_filters) + pulumi.set(__self__, "repository_filters", repository_filters) @property @pulumi.getter @@ -171,19 +138,8 @@ def __init__(__self__, *, """ An array of objects representing the details of a repository filter. """ - ReplicationConfigurationRepositoryFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter=filter, - filter_type=filter_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter: pulumi.Input[str], - filter_type: pulumi.Input['ReplicationConfigurationFilterType'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter", filter) - _setter("filter_type", filter_type) + pulumi.set(__self__, "filter", filter) + pulumi.set(__self__, "filter_type", filter_type) @property @pulumi.getter @@ -212,16 +168,7 @@ def __init__(__self__, *, An object representing the replication configuration for a registry. :param pulumi.Input[Sequence[pulumi.Input['ReplicationConfigurationReplicationRuleArgs']]] rules: An array of objects representing the replication rules for a replication configuration. A replication configuration may contain a maximum of 10 rules. """ - ReplicationConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - rules=rules, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rules: pulumi.Input[Sequence[pulumi.Input['ReplicationConfigurationReplicationRuleArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("rules", rules) + pulumi.set(__self__, "rules", rules) @property @pulumi.getter @@ -247,33 +194,16 @@ def __init__(__self__, *, """ The CatalogData property type specifies Catalog data for ECR Public Repository. For information about Catalog Data, see """ - RepositoryCatalogDataPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - about_text=about_text, - architectures=architectures, - operating_systems=operating_systems, - repository_description=repository_description, - usage_text=usage_text, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - about_text: Optional[pulumi.Input[str]] = None, - architectures: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - operating_systems: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - repository_description: Optional[pulumi.Input[str]] = None, - usage_text: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if about_text is not None: - _setter("about_text", about_text) + pulumi.set(__self__, "about_text", about_text) if architectures is not None: - _setter("architectures", architectures) + pulumi.set(__self__, "architectures", architectures) if operating_systems is not None: - _setter("operating_systems", operating_systems) + pulumi.set(__self__, "operating_systems", operating_systems) if repository_description is not None: - _setter("repository_description", repository_description) + pulumi.set(__self__, "repository_description", repository_description) if usage_text is not None: - _setter("usage_text", usage_text) + pulumi.set(__self__, "usage_text", usage_text) @property @pulumi.getter(name="aboutText") @@ -333,20 +263,9 @@ def __init__(__self__, *, For more information, see https://docs.aws.amazon.com/AmazonECR/latest/userguide/encryption-at-rest.html """ - RepositoryEncryptionConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - encryption_type=encryption_type, - kms_key=kms_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - encryption_type: pulumi.Input['RepositoryEncryptionType'], - kms_key: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("encryption_type", encryption_type) + pulumi.set(__self__, "encryption_type", encryption_type) if kms_key is not None: - _setter("kms_key", kms_key) + pulumi.set(__self__, "kms_key", kms_key) @property @pulumi.getter(name="encryptionType") @@ -374,17 +293,8 @@ def __init__(__self__, *, """ The image scanning configuration for the repository. This setting determines whether images are scanned for known vulnerabilities after being pushed to the repository. """ - RepositoryImageScanningConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - scan_on_push=scan_on_push, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - scan_on_push: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if scan_on_push is not None: - _setter("scan_on_push", scan_on_push) + pulumi.set(__self__, "scan_on_push", scan_on_push) @property @pulumi.getter(name="scanOnPush") @@ -404,21 +314,10 @@ def __init__(__self__, *, """ The LifecyclePolicy property type specifies a lifecycle policy. For information about lifecycle policy syntax, see https://docs.aws.amazon.com/AmazonECR/latest/userguide/LifecyclePolicies.html """ - RepositoryLifecyclePolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - lifecycle_policy_text=lifecycle_policy_text, - registry_id=registry_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lifecycle_policy_text: Optional[pulumi.Input[str]] = None, - registry_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if lifecycle_policy_text is not None: - _setter("lifecycle_policy_text", lifecycle_policy_text) + pulumi.set(__self__, "lifecycle_policy_text", lifecycle_policy_text) if registry_id is not None: - _setter("registry_id", registry_id) + pulumi.set(__self__, "registry_id", registry_id) @property @pulumi.getter(name="lifecyclePolicyText") @@ -449,19 +348,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - RepositoryTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/ecr/get_public_repository.py b/sdk/python/pulumi_aws_native/ecr/get_public_repository.py index dbc2c266db..a4a6a18c7e 100644 --- a/sdk/python/pulumi_aws_native/ecr/get_public_repository.py +++ b/sdk/python/pulumi_aws_native/ecr/get_public_repository.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ecr/get_registry_policy.py b/sdk/python/pulumi_aws_native/ecr/get_registry_policy.py index 5609adaaf7..c80839f3ec 100644 --- a/sdk/python/pulumi_aws_native/ecr/get_registry_policy.py +++ b/sdk/python/pulumi_aws_native/ecr/get_registry_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ecr/get_replication_configuration.py b/sdk/python/pulumi_aws_native/ecr/get_replication_configuration.py index 3c975f6f34..817d80d13e 100644 --- a/sdk/python/pulumi_aws_native/ecr/get_replication_configuration.py +++ b/sdk/python/pulumi_aws_native/ecr/get_replication_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/ecr/get_repository.py b/sdk/python/pulumi_aws_native/ecr/get_repository.py index 5ac021dce1..32d14f7c40 100644 --- a/sdk/python/pulumi_aws_native/ecr/get_repository.py +++ b/sdk/python/pulumi_aws_native/ecr/get_repository.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/ecr/outputs.py b/sdk/python/pulumi_aws_native/ecr/outputs.py index 10a1d8597d..6b80d2011f 100644 --- a/sdk/python/pulumi_aws_native/ecr/outputs.py +++ b/sdk/python/pulumi_aws_native/ecr/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -37,19 +37,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - PublicRepositoryTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -79,16 +68,7 @@ def __init__(__self__, *, An object representing the replication configuration for a registry. :param Sequence['ReplicationConfigurationReplicationRule'] rules: An array of objects representing the replication rules for a replication configuration. A replication configuration may contain a maximum of 10 rules. """ - ReplicationConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - rules=rules, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rules: Sequence['outputs.ReplicationConfigurationReplicationRule'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("rules", rules) + pulumi.set(__self__, "rules", rules) @property @pulumi.getter @@ -127,19 +107,8 @@ def __init__(__self__, *, """ An array of objects representing the details of a replication destination. """ - ReplicationConfigurationReplicationDestination._configure( - lambda key, value: pulumi.set(__self__, key, value), - region=region, - registry_id=registry_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - region: str, - registry_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("region", region) - _setter("registry_id", registry_id) + pulumi.set(__self__, "region", region) + pulumi.set(__self__, "registry_id", registry_id) @property @pulumi.getter @@ -182,20 +151,9 @@ def __init__(__self__, *, :param Sequence['ReplicationConfigurationReplicationDestination'] destinations: An array of objects representing the details of a replication destination. :param Sequence['ReplicationConfigurationRepositoryFilter'] repository_filters: An array of objects representing the details of a repository filter. """ - ReplicationConfigurationReplicationRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - destinations=destinations, - repository_filters=repository_filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destinations: Sequence['outputs.ReplicationConfigurationReplicationDestination'], - repository_filters: Optional[Sequence['outputs.ReplicationConfigurationRepositoryFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destinations", destinations) + pulumi.set(__self__, "destinations", destinations) if repository_filters is not None: - _setter("repository_filters", repository_filters) + pulumi.set(__self__, "repository_filters", repository_filters) @property @pulumi.getter @@ -242,19 +200,8 @@ def __init__(__self__, *, """ An array of objects representing the details of a repository filter. """ - ReplicationConfigurationRepositoryFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter=filter, - filter_type=filter_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter: str, - filter_type: 'ReplicationConfigurationFilterType', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter", filter) - _setter("filter_type", filter_type) + pulumi.set(__self__, "filter", filter) + pulumi.set(__self__, "filter_type", filter_type) @property @pulumi.getter @@ -304,33 +251,16 @@ def __init__(__self__, *, """ The CatalogData property type specifies Catalog data for ECR Public Repository. For information about Catalog Data, see """ - RepositoryCatalogDataProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - about_text=about_text, - architectures=architectures, - operating_systems=operating_systems, - repository_description=repository_description, - usage_text=usage_text, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - about_text: Optional[str] = None, - architectures: Optional[Sequence[str]] = None, - operating_systems: Optional[Sequence[str]] = None, - repository_description: Optional[str] = None, - usage_text: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if about_text is not None: - _setter("about_text", about_text) + pulumi.set(__self__, "about_text", about_text) if architectures is not None: - _setter("architectures", architectures) + pulumi.set(__self__, "architectures", architectures) if operating_systems is not None: - _setter("operating_systems", operating_systems) + pulumi.set(__self__, "operating_systems", operating_systems) if repository_description is not None: - _setter("repository_description", repository_description) + pulumi.set(__self__, "repository_description", repository_description) if usage_text is not None: - _setter("usage_text", usage_text) + pulumi.set(__self__, "usage_text", usage_text) @property @pulumi.getter(name="aboutText") @@ -396,20 +326,9 @@ def __init__(__self__, *, For more information, see https://docs.aws.amazon.com/AmazonECR/latest/userguide/encryption-at-rest.html """ - RepositoryEncryptionConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - encryption_type=encryption_type, - kms_key=kms_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - encryption_type: 'RepositoryEncryptionType', - kms_key: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("encryption_type", encryption_type) + pulumi.set(__self__, "encryption_type", encryption_type) if kms_key is not None: - _setter("kms_key", kms_key) + pulumi.set(__self__, "kms_key", kms_key) @property @pulumi.getter(name="encryptionType") @@ -449,17 +368,8 @@ def __init__(__self__, *, """ The image scanning configuration for the repository. This setting determines whether images are scanned for known vulnerabilities after being pushed to the repository. """ - RepositoryImageScanningConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - scan_on_push=scan_on_push, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - scan_on_push: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if scan_on_push is not None: - _setter("scan_on_push", scan_on_push) + pulumi.set(__self__, "scan_on_push", scan_on_push) @property @pulumi.getter(name="scanOnPush") @@ -497,21 +407,10 @@ def __init__(__self__, *, """ The LifecyclePolicy property type specifies a lifecycle policy. For information about lifecycle policy syntax, see https://docs.aws.amazon.com/AmazonECR/latest/userguide/LifecyclePolicies.html """ - RepositoryLifecyclePolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - lifecycle_policy_text=lifecycle_policy_text, - registry_id=registry_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lifecycle_policy_text: Optional[str] = None, - registry_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if lifecycle_policy_text is not None: - _setter("lifecycle_policy_text", lifecycle_policy_text) + pulumi.set(__self__, "lifecycle_policy_text", lifecycle_policy_text) if registry_id is not None: - _setter("registry_id", registry_id) + pulumi.set(__self__, "registry_id", registry_id) @property @pulumi.getter(name="lifecyclePolicyText") @@ -537,19 +436,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - RepositoryTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/ecr/public_repository.py b/sdk/python/pulumi_aws_native/ecr/public_repository.py index a82c917a2e..7c8866dfed 100644 --- a/sdk/python/pulumi_aws_native/ecr/public_repository.py +++ b/sdk/python/pulumi_aws_native/ecr/public_repository.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,29 +27,14 @@ def __init__(__self__, *, :param Any repository_policy_text: The JSON repository policy text to apply to the repository. For more information, see https://docs.aws.amazon.com/AmazonECR/latest/userguide/RepositoryPolicyExamples.html in the Amazon Elastic Container Registry User Guide. :param pulumi.Input[Sequence[pulumi.Input['PublicRepositoryTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - PublicRepositoryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - repository_catalog_data=repository_catalog_data, - repository_name=repository_name, - repository_policy_text=repository_policy_text, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - repository_catalog_data: Optional[pulumi.Input['RepositoryCatalogDataPropertiesArgs']] = None, - repository_name: Optional[pulumi.Input[str]] = None, - repository_policy_text: Optional[Any] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['PublicRepositoryTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if repository_catalog_data is not None: - _setter("repository_catalog_data", repository_catalog_data) + pulumi.set(__self__, "repository_catalog_data", repository_catalog_data) if repository_name is not None: - _setter("repository_name", repository_name) + pulumi.set(__self__, "repository_name", repository_name) if repository_policy_text is not None: - _setter("repository_policy_text", repository_policy_text) + pulumi.set(__self__, "repository_policy_text", repository_policy_text) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="repositoryCatalogData") @@ -144,10 +129,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PublicRepositoryArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -167,11 +148,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = PublicRepositoryArgs.__new__(PublicRepositoryArgs) - if repository_catalog_data is not None and not isinstance(repository_catalog_data, RepositoryCatalogDataPropertiesArgs): - repository_catalog_data = repository_catalog_data or {} - def _setter(key, value): - repository_catalog_data[key] = value - RepositoryCatalogDataPropertiesArgs._configure(_setter, **repository_catalog_data) __props__.__dict__["repository_catalog_data"] = repository_catalog_data __props__.__dict__["repository_name"] = repository_name __props__.__dict__["repository_policy_text"] = repository_policy_text diff --git a/sdk/python/pulumi_aws_native/ecr/pull_through_cache_rule.py b/sdk/python/pulumi_aws_native/ecr/pull_through_cache_rule.py index 72b9843d5f..19a1176b8e 100644 --- a/sdk/python/pulumi_aws_native/ecr/pull_through_cache_rule.py +++ b/sdk/python/pulumi_aws_native/ecr/pull_through_cache_rule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['PullThroughCacheRuleArgs', 'PullThroughCacheRule'] @@ -21,21 +21,10 @@ def __init__(__self__, *, :param pulumi.Input[str] ecr_repository_prefix: The ECRRepositoryPrefix is a custom alias for upstream registry url. :param pulumi.Input[str] upstream_registry_url: The upstreamRegistryUrl is the endpoint of upstream registry url of the public repository to be cached """ - PullThroughCacheRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ecr_repository_prefix=ecr_repository_prefix, - upstream_registry_url=upstream_registry_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ecr_repository_prefix: Optional[pulumi.Input[str]] = None, - upstream_registry_url: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ecr_repository_prefix is not None: - _setter("ecr_repository_prefix", ecr_repository_prefix) + pulumi.set(__self__, "ecr_repository_prefix", ecr_repository_prefix) if upstream_registry_url is not None: - _setter("upstream_registry_url", upstream_registry_url) + pulumi.set(__self__, "upstream_registry_url", upstream_registry_url) @property @pulumi.getter(name="ecrRepositoryPrefix") @@ -97,10 +86,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PullThroughCacheRuleArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ecr/registry_policy.py b/sdk/python/pulumi_aws_native/ecr/registry_policy.py index 45aaaa0de3..e13f928f4a 100644 --- a/sdk/python/pulumi_aws_native/ecr/registry_policy.py +++ b/sdk/python/pulumi_aws_native/ecr/registry_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['RegistryPolicyArgs', 'RegistryPolicy'] @@ -19,16 +19,7 @@ def __init__(__self__, *, The set of arguments for constructing a RegistryPolicy resource. :param Any policy_text: The JSON policy text to apply to your registry. The policy text follows the same format as IAM policy text. For more information, see Registry permissions (https://docs.aws.amazon.com/AmazonECR/latest/userguide/registry-permissions.html) in the Amazon Elastic Container Registry User Guide. """ - RegistryPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy_text=policy_text, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy_text: Any, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy_text", policy_text) + pulumi.set(__self__, "policy_text", policy_text) @property @pulumi.getter(name="policyText") @@ -76,10 +67,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RegistryPolicyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ecr/replication_configuration.py b/sdk/python/pulumi_aws_native/ecr/replication_configuration.py index e24af4b76f..45dd38072f 100644 --- a/sdk/python/pulumi_aws_native/ecr/replication_configuration.py +++ b/sdk/python/pulumi_aws_native/ecr/replication_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -21,16 +21,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a ReplicationConfiguration resource. """ - ReplicationConfigurationInitArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - replication_configuration=replication_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - replication_configuration: pulumi.Input['ReplicationConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("replication_configuration", replication_configuration) + pulumi.set(__self__, "replication_configuration", replication_configuration) @property @pulumi.getter(name="replicationConfiguration") @@ -74,10 +65,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ReplicationConfigurationInitArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -93,11 +80,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = ReplicationConfigurationInitArgs.__new__(ReplicationConfigurationInitArgs) - if replication_configuration is not None and not isinstance(replication_configuration, ReplicationConfigurationArgs): - replication_configuration = replication_configuration or {} - def _setter(key, value): - replication_configuration[key] = value - ReplicationConfigurationArgs._configure(_setter, **replication_configuration) if replication_configuration is None and not opts.urn: raise TypeError("Missing required property 'replication_configuration'") __props__.__dict__["replication_configuration"] = replication_configuration diff --git a/sdk/python/pulumi_aws_native/ecr/repository.py b/sdk/python/pulumi_aws_native/ecr/repository.py index cb2f0c34f4..19aafb4bd0 100644 --- a/sdk/python/pulumi_aws_native/ecr/repository.py +++ b/sdk/python/pulumi_aws_native/ecr/repository.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -32,45 +32,22 @@ def __init__(__self__, *, :param Any repository_policy_text: The JSON repository policy text to apply to the repository. For more information, see https://docs.aws.amazon.com/AmazonECR/latest/userguide/RepositoryPolicyExamples.html in the Amazon Elastic Container Registry User Guide. :param pulumi.Input[Sequence[pulumi.Input['RepositoryTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - RepositoryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - empty_on_delete=empty_on_delete, - encryption_configuration=encryption_configuration, - image_scanning_configuration=image_scanning_configuration, - image_tag_mutability=image_tag_mutability, - lifecycle_policy=lifecycle_policy, - repository_name=repository_name, - repository_policy_text=repository_policy_text, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - empty_on_delete: Optional[pulumi.Input[bool]] = None, - encryption_configuration: Optional[pulumi.Input['RepositoryEncryptionConfigurationArgs']] = None, - image_scanning_configuration: Optional[pulumi.Input['RepositoryImageScanningConfigurationArgs']] = None, - image_tag_mutability: Optional[pulumi.Input['RepositoryImageTagMutability']] = None, - lifecycle_policy: Optional[pulumi.Input['RepositoryLifecyclePolicyArgs']] = None, - repository_name: Optional[pulumi.Input[str]] = None, - repository_policy_text: Optional[Any] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['RepositoryTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if empty_on_delete is not None: - _setter("empty_on_delete", empty_on_delete) + pulumi.set(__self__, "empty_on_delete", empty_on_delete) if encryption_configuration is not None: - _setter("encryption_configuration", encryption_configuration) + pulumi.set(__self__, "encryption_configuration", encryption_configuration) if image_scanning_configuration is not None: - _setter("image_scanning_configuration", image_scanning_configuration) + pulumi.set(__self__, "image_scanning_configuration", image_scanning_configuration) if image_tag_mutability is not None: - _setter("image_tag_mutability", image_tag_mutability) + pulumi.set(__self__, "image_tag_mutability", image_tag_mutability) if lifecycle_policy is not None: - _setter("lifecycle_policy", lifecycle_policy) + pulumi.set(__self__, "lifecycle_policy", lifecycle_policy) if repository_name is not None: - _setter("repository_name", repository_name) + pulumi.set(__self__, "repository_name", repository_name) if repository_policy_text is not None: - _setter("repository_policy_text", repository_policy_text) + pulumi.set(__self__, "repository_policy_text", repository_policy_text) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="emptyOnDelete") @@ -200,10 +177,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RepositoryArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -227,24 +200,9 @@ def _internal_init(__self__, __props__ = RepositoryArgs.__new__(RepositoryArgs) __props__.__dict__["empty_on_delete"] = empty_on_delete - if encryption_configuration is not None and not isinstance(encryption_configuration, RepositoryEncryptionConfigurationArgs): - encryption_configuration = encryption_configuration or {} - def _setter(key, value): - encryption_configuration[key] = value - RepositoryEncryptionConfigurationArgs._configure(_setter, **encryption_configuration) __props__.__dict__["encryption_configuration"] = encryption_configuration - if image_scanning_configuration is not None and not isinstance(image_scanning_configuration, RepositoryImageScanningConfigurationArgs): - image_scanning_configuration = image_scanning_configuration or {} - def _setter(key, value): - image_scanning_configuration[key] = value - RepositoryImageScanningConfigurationArgs._configure(_setter, **image_scanning_configuration) __props__.__dict__["image_scanning_configuration"] = image_scanning_configuration __props__.__dict__["image_tag_mutability"] = image_tag_mutability - if lifecycle_policy is not None and not isinstance(lifecycle_policy, RepositoryLifecyclePolicyArgs): - lifecycle_policy = lifecycle_policy or {} - def _setter(key, value): - lifecycle_policy[key] = value - RepositoryLifecyclePolicyArgs._configure(_setter, **lifecycle_policy) __props__.__dict__["lifecycle_policy"] = lifecycle_policy __props__.__dict__["repository_name"] = repository_name __props__.__dict__["repository_policy_text"] = repository_policy_text diff --git a/sdk/python/pulumi_aws_native/ecs/_inputs.py b/sdk/python/pulumi_aws_native/ecs/_inputs.py index ded757eb81..dde23f3e4c 100644 --- a/sdk/python/pulumi_aws_native/ecs/_inputs.py +++ b/sdk/python/pulumi_aws_native/ecs/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -83,24 +83,11 @@ def __init__(__self__, *, auto_scaling_group_arn: pulumi.Input[str], managed_scaling: Optional[pulumi.Input['CapacityProviderManagedScalingArgs']] = None, managed_termination_protection: Optional[pulumi.Input['CapacityProviderAutoScalingGroupProviderManagedTerminationProtection']] = None): - CapacityProviderAutoScalingGroupProviderArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - auto_scaling_group_arn=auto_scaling_group_arn, - managed_scaling=managed_scaling, - managed_termination_protection=managed_termination_protection, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auto_scaling_group_arn: pulumi.Input[str], - managed_scaling: Optional[pulumi.Input['CapacityProviderManagedScalingArgs']] = None, - managed_termination_protection: Optional[pulumi.Input['CapacityProviderAutoScalingGroupProviderManagedTerminationProtection']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("auto_scaling_group_arn", auto_scaling_group_arn) + pulumi.set(__self__, "auto_scaling_group_arn", auto_scaling_group_arn) if managed_scaling is not None: - _setter("managed_scaling", managed_scaling) + pulumi.set(__self__, "managed_scaling", managed_scaling) if managed_termination_protection is not None: - _setter("managed_termination_protection", managed_termination_protection) + pulumi.set(__self__, "managed_termination_protection", managed_termination_protection) @property @pulumi.getter(name="autoScalingGroupArn") @@ -141,33 +128,16 @@ def __init__(__self__, *, """ The managed scaling settings for the Auto Scaling group capacity provider. """ - CapacityProviderManagedScalingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_warmup_period=instance_warmup_period, - maximum_scaling_step_size=maximum_scaling_step_size, - minimum_scaling_step_size=minimum_scaling_step_size, - status=status, - target_capacity=target_capacity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_warmup_period: Optional[pulumi.Input[int]] = None, - maximum_scaling_step_size: Optional[pulumi.Input[int]] = None, - minimum_scaling_step_size: Optional[pulumi.Input[int]] = None, - status: Optional[pulumi.Input['CapacityProviderManagedScalingStatus']] = None, - target_capacity: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if instance_warmup_period is not None: - _setter("instance_warmup_period", instance_warmup_period) + pulumi.set(__self__, "instance_warmup_period", instance_warmup_period) if maximum_scaling_step_size is not None: - _setter("maximum_scaling_step_size", maximum_scaling_step_size) + pulumi.set(__self__, "maximum_scaling_step_size", maximum_scaling_step_size) if minimum_scaling_step_size is not None: - _setter("minimum_scaling_step_size", minimum_scaling_step_size) + pulumi.set(__self__, "minimum_scaling_step_size", minimum_scaling_step_size) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) if target_capacity is not None: - _setter("target_capacity", target_capacity) + pulumi.set(__self__, "target_capacity", target_capacity) @property @pulumi.getter(name="instanceWarmupPeriod") @@ -220,21 +190,10 @@ class CapacityProviderTagArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - CapacityProviderTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -261,24 +220,11 @@ def __init__(__self__, *, capacity_provider: pulumi.Input[Union['ClusterCapacityProviderAssociationsCapacityProvider', str]], base: Optional[pulumi.Input[int]] = None, weight: Optional[pulumi.Input[int]] = None): - ClusterCapacityProviderAssociationsCapacityProviderStrategyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - capacity_provider=capacity_provider, - base=base, - weight=weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - capacity_provider: pulumi.Input[Union['ClusterCapacityProviderAssociationsCapacityProvider', str]], - base: Optional[pulumi.Input[int]] = None, - weight: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("capacity_provider", capacity_provider) + pulumi.set(__self__, "capacity_provider", capacity_provider) if base is not None: - _setter("base", base) + pulumi.set(__self__, "base", base) if weight is not None: - _setter("weight", weight) + pulumi.set(__self__, "weight", weight) @property @pulumi.getter(name="capacityProvider") @@ -317,25 +263,12 @@ def __init__(__self__, *, """ A capacity provider strategy consists of one or more capacity providers along with the `base` and `weight` to assign to them. A capacity provider must be associated with the cluster to be used in a capacity provider strategy. The PutClusterCapacityProviders API is used to associate a capacity provider with a cluster. Only capacity providers with an `ACTIVE` or `UPDATING` status can be used. """ - ClusterCapacityProviderStrategyItemArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - base=base, - capacity_provider=capacity_provider, - weight=weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - base: Optional[pulumi.Input[int]] = None, - capacity_provider: Optional[pulumi.Input[str]] = None, - weight: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if base is not None: - _setter("base", base) + pulumi.set(__self__, "base", base) if capacity_provider is not None: - _setter("capacity_provider", capacity_provider) + pulumi.set(__self__, "capacity_provider", capacity_provider) if weight is not None: - _setter("weight", weight) + pulumi.set(__self__, "weight", weight) @property @pulumi.getter @@ -372,17 +305,8 @@ def __init__(__self__, *, """ The configurations to be set at cluster level. """ - ClusterConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - execute_command_configuration=execute_command_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - execute_command_configuration: Optional[pulumi.Input['ClusterExecuteCommandConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if execute_command_configuration is not None: - _setter("execute_command_configuration", execute_command_configuration) + pulumi.set(__self__, "execute_command_configuration", execute_command_configuration) @property @pulumi.getter(name="executeCommandConfiguration") @@ -403,25 +327,12 @@ def __init__(__self__, *, """ The configuration for ExecuteCommand. """ - ClusterExecuteCommandConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - kms_key_id=kms_key_id, - log_configuration=log_configuration, - logging=logging, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kms_key_id: Optional[pulumi.Input[str]] = None, - log_configuration: Optional[pulumi.Input['ClusterExecuteCommandLogConfigurationArgs']] = None, - logging: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if log_configuration is not None: - _setter("log_configuration", log_configuration) + pulumi.set(__self__, "log_configuration", log_configuration) if logging is not None: - _setter("logging", logging) + pulumi.set(__self__, "logging", logging) @property @pulumi.getter(name="kmsKeyId") @@ -462,33 +373,16 @@ def __init__(__self__, *, """ The session logging configuration for ExecuteCommand. """ - ClusterExecuteCommandLogConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_encryption_enabled=cloud_watch_encryption_enabled, - cloud_watch_log_group_name=cloud_watch_log_group_name, - s3_bucket_name=s3_bucket_name, - s3_encryption_enabled=s3_encryption_enabled, - s3_key_prefix=s3_key_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_encryption_enabled: Optional[pulumi.Input[bool]] = None, - cloud_watch_log_group_name: Optional[pulumi.Input[str]] = None, - s3_bucket_name: Optional[pulumi.Input[str]] = None, - s3_encryption_enabled: Optional[pulumi.Input[bool]] = None, - s3_key_prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_watch_encryption_enabled is not None: - _setter("cloud_watch_encryption_enabled", cloud_watch_encryption_enabled) + pulumi.set(__self__, "cloud_watch_encryption_enabled", cloud_watch_encryption_enabled) if cloud_watch_log_group_name is not None: - _setter("cloud_watch_log_group_name", cloud_watch_log_group_name) + pulumi.set(__self__, "cloud_watch_log_group_name", cloud_watch_log_group_name) if s3_bucket_name is not None: - _setter("s3_bucket_name", s3_bucket_name) + pulumi.set(__self__, "s3_bucket_name", s3_bucket_name) if s3_encryption_enabled is not None: - _setter("s3_encryption_enabled", s3_encryption_enabled) + pulumi.set(__self__, "s3_encryption_enabled", s3_encryption_enabled) if s3_key_prefix is not None: - _setter("s3_key_prefix", s3_key_prefix) + pulumi.set(__self__, "s3_key_prefix", s3_key_prefix) @property @pulumi.getter(name="cloudWatchEncryptionEnabled") @@ -544,17 +438,8 @@ def __init__(__self__, *, Service Connect Configuration default for all services or tasks within this cluster :param pulumi.Input[str] namespace: Service Connect Namespace Name or ARN default for all services or tasks within this cluster """ - ClusterServiceConnectDefaultsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - namespace=namespace, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - namespace: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if namespace is not None: - _setter("namespace", namespace) + pulumi.set(__self__, "namespace", namespace) @property @pulumi.getter @@ -577,21 +462,10 @@ def __init__(__self__, *, """ The setting to use when creating a cluster. This parameter is used to enable CloudWatch Container Insights for a cluster. If this value is specified, it will override the containerInsights value set with PutAccountSetting or PutAccountSettingDefault. """ - ClusterSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -620,21 +494,10 @@ def __init__(__self__, *, """ The metadata that you apply to the cluster to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define. """ - ClusterTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -661,25 +524,12 @@ def __init__(__self__, *, assign_public_ip: Optional[pulumi.Input['ServiceAwsVpcConfigurationAssignPublicIp']] = None, security_groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, subnets: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - ServiceAwsVpcConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - assign_public_ip=assign_public_ip, - security_groups=security_groups, - subnets=subnets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - assign_public_ip: Optional[pulumi.Input['ServiceAwsVpcConfigurationAssignPublicIp']] = None, - security_groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - subnets: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if assign_public_ip is not None: - _setter("assign_public_ip", assign_public_ip) + pulumi.set(__self__, "assign_public_ip", assign_public_ip) if security_groups is not None: - _setter("security_groups", security_groups) + pulumi.set(__self__, "security_groups", security_groups) if subnets is not None: - _setter("subnets", subnets) + pulumi.set(__self__, "subnets", subnets) @property @pulumi.getter(name="assignPublicIp") @@ -715,25 +565,12 @@ def __init__(__self__, *, base: Optional[pulumi.Input[int]] = None, capacity_provider: Optional[pulumi.Input[str]] = None, weight: Optional[pulumi.Input[int]] = None): - ServiceCapacityProviderStrategyItemArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - base=base, - capacity_provider=capacity_provider, - weight=weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - base: Optional[pulumi.Input[int]] = None, - capacity_provider: Optional[pulumi.Input[str]] = None, - weight: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if base is not None: - _setter("base", base) + pulumi.set(__self__, "base", base) if capacity_provider is not None: - _setter("capacity_provider", capacity_provider) + pulumi.set(__self__, "capacity_provider", capacity_provider) if weight is not None: - _setter("weight", weight) + pulumi.set(__self__, "weight", weight) @property @pulumi.getter @@ -768,20 +605,9 @@ class ServiceConnectClientAliasArgs: def __init__(__self__, *, port: pulumi.Input[int], dns_name: Optional[pulumi.Input[str]] = None): - ServiceConnectClientAliasArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - port=port, - dns_name=dns_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - port: pulumi.Input[int], - dns_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("port", port) + pulumi.set(__self__, "port", port) if dns_name is not None: - _setter("dns_name", dns_name) + pulumi.set(__self__, "dns_name", dns_name) @property @pulumi.getter @@ -809,28 +635,13 @@ def __init__(__self__, *, log_configuration: Optional[pulumi.Input['ServiceLogConfigurationArgs']] = None, namespace: Optional[pulumi.Input[str]] = None, services: Optional[pulumi.Input[Sequence[pulumi.Input['ServiceConnectServiceArgs']]]] = None): - ServiceConnectConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - log_configuration=log_configuration, - namespace=namespace, - services=services, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: pulumi.Input[bool], - log_configuration: Optional[pulumi.Input['ServiceLogConfigurationArgs']] = None, - namespace: Optional[pulumi.Input[str]] = None, - services: Optional[pulumi.Input[Sequence[pulumi.Input['ServiceConnectServiceArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if log_configuration is not None: - _setter("log_configuration", log_configuration) + pulumi.set(__self__, "log_configuration", log_configuration) if namespace is not None: - _setter("namespace", namespace) + pulumi.set(__self__, "namespace", namespace) if services is not None: - _setter("services", services) + pulumi.set(__self__, "services", services) @property @pulumi.getter @@ -876,28 +687,13 @@ def __init__(__self__, *, client_aliases: Optional[pulumi.Input[Sequence[pulumi.Input['ServiceConnectClientAliasArgs']]]] = None, discovery_name: Optional[pulumi.Input[str]] = None, ingress_port_override: Optional[pulumi.Input[int]] = None): - ServiceConnectServiceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - port_name=port_name, - client_aliases=client_aliases, - discovery_name=discovery_name, - ingress_port_override=ingress_port_override, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - port_name: pulumi.Input[str], - client_aliases: Optional[pulumi.Input[Sequence[pulumi.Input['ServiceConnectClientAliasArgs']]]] = None, - discovery_name: Optional[pulumi.Input[str]] = None, - ingress_port_override: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("port_name", port_name) + pulumi.set(__self__, "port_name", port_name) if client_aliases is not None: - _setter("client_aliases", client_aliases) + pulumi.set(__self__, "client_aliases", client_aliases) if discovery_name is not None: - _setter("discovery_name", discovery_name) + pulumi.set(__self__, "discovery_name", discovery_name) if ingress_port_override is not None: - _setter("ingress_port_override", ingress_port_override) + pulumi.set(__self__, "ingress_port_override", ingress_port_override) @property @pulumi.getter(name="portName") @@ -942,22 +738,9 @@ def __init__(__self__, *, alarm_names: pulumi.Input[Sequence[pulumi.Input[str]]], enable: pulumi.Input[bool], rollback: pulumi.Input[bool]): - ServiceDeploymentAlarmsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - alarm_names=alarm_names, - enable=enable, - rollback=rollback, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alarm_names: pulumi.Input[Sequence[pulumi.Input[str]]], - enable: pulumi.Input[bool], - rollback: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("alarm_names", alarm_names) - _setter("enable", enable) - _setter("rollback", rollback) + pulumi.set(__self__, "alarm_names", alarm_names) + pulumi.set(__self__, "enable", enable) + pulumi.set(__self__, "rollback", rollback) @property @pulumi.getter(name="alarmNames") @@ -992,19 +775,8 @@ class ServiceDeploymentCircuitBreakerArgs: def __init__(__self__, *, enable: pulumi.Input[bool], rollback: pulumi.Input[bool]): - ServiceDeploymentCircuitBreakerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enable=enable, - rollback=rollback, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enable: pulumi.Input[bool], - rollback: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enable", enable) - _setter("rollback", rollback) + pulumi.set(__self__, "enable", enable) + pulumi.set(__self__, "rollback", rollback) @property @pulumi.getter @@ -1032,29 +804,14 @@ def __init__(__self__, *, deployment_circuit_breaker: Optional[pulumi.Input['ServiceDeploymentCircuitBreakerArgs']] = None, maximum_percent: Optional[pulumi.Input[int]] = None, minimum_healthy_percent: Optional[pulumi.Input[int]] = None): - ServiceDeploymentConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - alarms=alarms, - deployment_circuit_breaker=deployment_circuit_breaker, - maximum_percent=maximum_percent, - minimum_healthy_percent=minimum_healthy_percent, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alarms: Optional[pulumi.Input['ServiceDeploymentAlarmsArgs']] = None, - deployment_circuit_breaker: Optional[pulumi.Input['ServiceDeploymentCircuitBreakerArgs']] = None, - maximum_percent: Optional[pulumi.Input[int]] = None, - minimum_healthy_percent: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if alarms is not None: - _setter("alarms", alarms) + pulumi.set(__self__, "alarms", alarms) if deployment_circuit_breaker is not None: - _setter("deployment_circuit_breaker", deployment_circuit_breaker) + pulumi.set(__self__, "deployment_circuit_breaker", deployment_circuit_breaker) if maximum_percent is not None: - _setter("maximum_percent", maximum_percent) + pulumi.set(__self__, "maximum_percent", maximum_percent) if minimum_healthy_percent is not None: - _setter("minimum_healthy_percent", minimum_healthy_percent) + pulumi.set(__self__, "minimum_healthy_percent", minimum_healthy_percent) @property @pulumi.getter @@ -1097,17 +854,8 @@ def minimum_healthy_percent(self, value: Optional[pulumi.Input[int]]): class ServiceDeploymentControllerArgs: def __init__(__self__, *, type: Optional[pulumi.Input['ServiceDeploymentControllerType']] = None): - ServiceDeploymentControllerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: Optional[pulumi.Input['ServiceDeploymentControllerType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -1126,29 +874,14 @@ def __init__(__self__, *, container_port: Optional[pulumi.Input[int]] = None, load_balancer_name: Optional[pulumi.Input[str]] = None, target_group_arn: Optional[pulumi.Input[str]] = None): - ServiceLoadBalancerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_name=container_name, - container_port=container_port, - load_balancer_name=load_balancer_name, - target_group_arn=target_group_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_name: Optional[pulumi.Input[str]] = None, - container_port: Optional[pulumi.Input[int]] = None, - load_balancer_name: Optional[pulumi.Input[str]] = None, - target_group_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if container_name is not None: - _setter("container_name", container_name) + pulumi.set(__self__, "container_name", container_name) if container_port is not None: - _setter("container_port", container_port) + pulumi.set(__self__, "container_port", container_port) if load_balancer_name is not None: - _setter("load_balancer_name", load_balancer_name) + pulumi.set(__self__, "load_balancer_name", load_balancer_name) if target_group_arn is not None: - _setter("target_group_arn", target_group_arn) + pulumi.set(__self__, "target_group_arn", target_group_arn) @property @pulumi.getter(name="containerName") @@ -1193,25 +926,12 @@ def __init__(__self__, *, log_driver: Optional[pulumi.Input[str]] = None, options: Optional[Any] = None, secret_options: Optional[pulumi.Input[Sequence[pulumi.Input['ServiceSecretArgs']]]] = None): - ServiceLogConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_driver=log_driver, - options=options, - secret_options=secret_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_driver: Optional[pulumi.Input[str]] = None, - options: Optional[Any] = None, - secret_options: Optional[pulumi.Input[Sequence[pulumi.Input['ServiceSecretArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if log_driver is not None: - _setter("log_driver", log_driver) + pulumi.set(__self__, "log_driver", log_driver) if options is not None: - _setter("options", options) + pulumi.set(__self__, "options", options) if secret_options is not None: - _setter("secret_options", secret_options) + pulumi.set(__self__, "secret_options", secret_options) @property @pulumi.getter(name="logDriver") @@ -1245,17 +965,8 @@ def secret_options(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Ser class ServiceNetworkConfigurationArgs: def __init__(__self__, *, awsvpc_configuration: Optional[pulumi.Input['ServiceAwsVpcConfigurationArgs']] = None): - ServiceNetworkConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - awsvpc_configuration=awsvpc_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - awsvpc_configuration: Optional[pulumi.Input['ServiceAwsVpcConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if awsvpc_configuration is not None: - _setter("awsvpc_configuration", awsvpc_configuration) + pulumi.set(__self__, "awsvpc_configuration", awsvpc_configuration) @property @pulumi.getter(name="awsvpcConfiguration") @@ -1272,20 +983,9 @@ class ServicePlacementConstraintArgs: def __init__(__self__, *, type: pulumi.Input['ServicePlacementConstraintType'], expression: Optional[pulumi.Input[str]] = None): - ServicePlacementConstraintArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - expression=expression, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input['ServicePlacementConstraintType'], - expression: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if expression is not None: - _setter("expression", expression) + pulumi.set(__self__, "expression", expression) @property @pulumi.getter @@ -1311,20 +1011,9 @@ class ServicePlacementStrategyArgs: def __init__(__self__, *, type: pulumi.Input['ServicePlacementStrategyType'], field: Optional[pulumi.Input[str]] = None): - ServicePlacementStrategyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - field=field, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input['ServicePlacementStrategyType'], - field: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if field is not None: - _setter("field", field) + pulumi.set(__self__, "field", field) @property @pulumi.getter @@ -1352,29 +1041,14 @@ def __init__(__self__, *, container_port: Optional[pulumi.Input[int]] = None, port: Optional[pulumi.Input[int]] = None, registry_arn: Optional[pulumi.Input[str]] = None): - ServiceRegistryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_name=container_name, - container_port=container_port, - port=port, - registry_arn=registry_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_name: Optional[pulumi.Input[str]] = None, - container_port: Optional[pulumi.Input[int]] = None, - port: Optional[pulumi.Input[int]] = None, - registry_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if container_name is not None: - _setter("container_name", container_name) + pulumi.set(__self__, "container_name", container_name) if container_port is not None: - _setter("container_port", container_port) + pulumi.set(__self__, "container_port", container_port) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if registry_arn is not None: - _setter("registry_arn", registry_arn) + pulumi.set(__self__, "registry_arn", registry_arn) @property @pulumi.getter(name="containerName") @@ -1418,19 +1092,8 @@ class ServiceSecretArgs: def __init__(__self__, *, name: pulumi.Input[str], value_from: pulumi.Input[str]): - ServiceSecretArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value_from=value_from, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - value_from: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value_from", value_from) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value_from", value_from) @property @pulumi.getter @@ -1456,21 +1119,10 @@ class ServiceTagArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - ServiceTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1496,21 +1148,10 @@ class TaskDefinitionAuthorizationConfigArgs: def __init__(__self__, *, access_point_id: Optional[pulumi.Input[str]] = None, iam: Optional[pulumi.Input['TaskDefinitionAuthorizationConfigIam']] = None): - TaskDefinitionAuthorizationConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_point_id=access_point_id, - iam=iam, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_point_id: Optional[pulumi.Input[str]] = None, - iam: Optional[pulumi.Input['TaskDefinitionAuthorizationConfigIam']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_point_id is not None: - _setter("access_point_id", access_point_id) + pulumi.set(__self__, "access_point_id", access_point_id) if iam is not None: - _setter("iam", iam) + pulumi.set(__self__, "iam", iam) @property @pulumi.getter(name="accessPointId") @@ -1582,167 +1223,82 @@ def __init__(__self__, *, :param pulumi.Input[int] memory: The amount (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed. :param pulumi.Input[Sequence[pulumi.Input['TaskDefinitionPortMappingArgs']]] port_mappings: Port mappings allow containers to access ports on the host container instance to send or receive traffic. """ - TaskDefinitionContainerDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - image=image, - name=name, - command=command, - cpu=cpu, - depends_on=depends_on, - disable_networking=disable_networking, - dns_search_domains=dns_search_domains, - dns_servers=dns_servers, - docker_labels=docker_labels, - docker_security_options=docker_security_options, - entry_point=entry_point, - environment=environment, - environment_files=environment_files, - essential=essential, - extra_hosts=extra_hosts, - firelens_configuration=firelens_configuration, - health_check=health_check, - hostname=hostname, - interactive=interactive, - links=links, - linux_parameters=linux_parameters, - log_configuration=log_configuration, - memory=memory, - memory_reservation=memory_reservation, - mount_points=mount_points, - port_mappings=port_mappings, - privileged=privileged, - pseudo_terminal=pseudo_terminal, - readonly_root_filesystem=readonly_root_filesystem, - repository_credentials=repository_credentials, - resource_requirements=resource_requirements, - secrets=secrets, - start_timeout=start_timeout, - stop_timeout=stop_timeout, - system_controls=system_controls, - ulimits=ulimits, - user=user, - volumes_from=volumes_from, - working_directory=working_directory, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - image: pulumi.Input[str], - name: pulumi.Input[str], - command: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - cpu: Optional[pulumi.Input[int]] = None, - depends_on: Optional[pulumi.Input[Sequence[pulumi.Input['TaskDefinitionContainerDependencyArgs']]]] = None, - disable_networking: Optional[pulumi.Input[bool]] = None, - dns_search_domains: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - dns_servers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - docker_labels: Optional[Any] = None, - docker_security_options: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - entry_point: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - environment: Optional[pulumi.Input[Sequence[pulumi.Input['TaskDefinitionKeyValuePairArgs']]]] = None, - environment_files: Optional[pulumi.Input[Sequence[pulumi.Input['TaskDefinitionEnvironmentFileArgs']]]] = None, - essential: Optional[pulumi.Input[bool]] = None, - extra_hosts: Optional[pulumi.Input[Sequence[pulumi.Input['TaskDefinitionHostEntryArgs']]]] = None, - firelens_configuration: Optional[pulumi.Input['TaskDefinitionFirelensConfigurationArgs']] = None, - health_check: Optional[pulumi.Input['TaskDefinitionHealthCheckArgs']] = None, - hostname: Optional[pulumi.Input[str]] = None, - interactive: Optional[pulumi.Input[bool]] = None, - links: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - linux_parameters: Optional[pulumi.Input['TaskDefinitionLinuxParametersArgs']] = None, - log_configuration: Optional[pulumi.Input['TaskDefinitionLogConfigurationArgs']] = None, - memory: Optional[pulumi.Input[int]] = None, - memory_reservation: Optional[pulumi.Input[int]] = None, - mount_points: Optional[pulumi.Input[Sequence[pulumi.Input['TaskDefinitionMountPointArgs']]]] = None, - port_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['TaskDefinitionPortMappingArgs']]]] = None, - privileged: Optional[pulumi.Input[bool]] = None, - pseudo_terminal: Optional[pulumi.Input[bool]] = None, - readonly_root_filesystem: Optional[pulumi.Input[bool]] = None, - repository_credentials: Optional[pulumi.Input['TaskDefinitionRepositoryCredentialsArgs']] = None, - resource_requirements: Optional[pulumi.Input[Sequence[pulumi.Input['TaskDefinitionResourceRequirementArgs']]]] = None, - secrets: Optional[pulumi.Input[Sequence[pulumi.Input['TaskDefinitionSecretArgs']]]] = None, - start_timeout: Optional[pulumi.Input[int]] = None, - stop_timeout: Optional[pulumi.Input[int]] = None, - system_controls: Optional[pulumi.Input[Sequence[pulumi.Input['TaskDefinitionSystemControlArgs']]]] = None, - ulimits: Optional[pulumi.Input[Sequence[pulumi.Input['TaskDefinitionUlimitArgs']]]] = None, - user: Optional[pulumi.Input[str]] = None, - volumes_from: Optional[pulumi.Input[Sequence[pulumi.Input['TaskDefinitionVolumeFromArgs']]]] = None, - working_directory: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("image", image) - _setter("name", name) + pulumi.set(__self__, "image", image) + pulumi.set(__self__, "name", name) if command is not None: - _setter("command", command) + pulumi.set(__self__, "command", command) if cpu is not None: - _setter("cpu", cpu) + pulumi.set(__self__, "cpu", cpu) if depends_on is not None: - _setter("depends_on", depends_on) + pulumi.set(__self__, "depends_on", depends_on) if disable_networking is not None: - _setter("disable_networking", disable_networking) + pulumi.set(__self__, "disable_networking", disable_networking) if dns_search_domains is not None: - _setter("dns_search_domains", dns_search_domains) + pulumi.set(__self__, "dns_search_domains", dns_search_domains) if dns_servers is not None: - _setter("dns_servers", dns_servers) + pulumi.set(__self__, "dns_servers", dns_servers) if docker_labels is not None: - _setter("docker_labels", docker_labels) + pulumi.set(__self__, "docker_labels", docker_labels) if docker_security_options is not None: - _setter("docker_security_options", docker_security_options) + pulumi.set(__self__, "docker_security_options", docker_security_options) if entry_point is not None: - _setter("entry_point", entry_point) + pulumi.set(__self__, "entry_point", entry_point) if environment is not None: - _setter("environment", environment) + pulumi.set(__self__, "environment", environment) if environment_files is not None: - _setter("environment_files", environment_files) + pulumi.set(__self__, "environment_files", environment_files) if essential is not None: - _setter("essential", essential) + pulumi.set(__self__, "essential", essential) if extra_hosts is not None: - _setter("extra_hosts", extra_hosts) + pulumi.set(__self__, "extra_hosts", extra_hosts) if firelens_configuration is not None: - _setter("firelens_configuration", firelens_configuration) + pulumi.set(__self__, "firelens_configuration", firelens_configuration) if health_check is not None: - _setter("health_check", health_check) + pulumi.set(__self__, "health_check", health_check) if hostname is not None: - _setter("hostname", hostname) + pulumi.set(__self__, "hostname", hostname) if interactive is not None: - _setter("interactive", interactive) + pulumi.set(__self__, "interactive", interactive) if links is not None: - _setter("links", links) + pulumi.set(__self__, "links", links) if linux_parameters is not None: - _setter("linux_parameters", linux_parameters) + pulumi.set(__self__, "linux_parameters", linux_parameters) if log_configuration is not None: - _setter("log_configuration", log_configuration) + pulumi.set(__self__, "log_configuration", log_configuration) if memory is not None: - _setter("memory", memory) + pulumi.set(__self__, "memory", memory) if memory_reservation is not None: - _setter("memory_reservation", memory_reservation) + pulumi.set(__self__, "memory_reservation", memory_reservation) if mount_points is not None: - _setter("mount_points", mount_points) + pulumi.set(__self__, "mount_points", mount_points) if port_mappings is not None: - _setter("port_mappings", port_mappings) + pulumi.set(__self__, "port_mappings", port_mappings) if privileged is not None: - _setter("privileged", privileged) + pulumi.set(__self__, "privileged", privileged) if pseudo_terminal is not None: - _setter("pseudo_terminal", pseudo_terminal) + pulumi.set(__self__, "pseudo_terminal", pseudo_terminal) if readonly_root_filesystem is not None: - _setter("readonly_root_filesystem", readonly_root_filesystem) + pulumi.set(__self__, "readonly_root_filesystem", readonly_root_filesystem) if repository_credentials is not None: - _setter("repository_credentials", repository_credentials) + pulumi.set(__self__, "repository_credentials", repository_credentials) if resource_requirements is not None: - _setter("resource_requirements", resource_requirements) + pulumi.set(__self__, "resource_requirements", resource_requirements) if secrets is not None: - _setter("secrets", secrets) + pulumi.set(__self__, "secrets", secrets) if start_timeout is not None: - _setter("start_timeout", start_timeout) + pulumi.set(__self__, "start_timeout", start_timeout) if stop_timeout is not None: - _setter("stop_timeout", stop_timeout) + pulumi.set(__self__, "stop_timeout", stop_timeout) if system_controls is not None: - _setter("system_controls", system_controls) + pulumi.set(__self__, "system_controls", system_controls) if ulimits is not None: - _setter("ulimits", ulimits) + pulumi.set(__self__, "ulimits", ulimits) if user is not None: - _setter("user", user) + pulumi.set(__self__, "user", user) if volumes_from is not None: - _setter("volumes_from", volumes_from) + pulumi.set(__self__, "volumes_from", volumes_from) if working_directory is not None: - _setter("working_directory", working_directory) + pulumi.set(__self__, "working_directory", working_directory) @property @pulumi.getter @@ -2119,21 +1675,10 @@ class TaskDefinitionContainerDependencyArgs: def __init__(__self__, *, condition: Optional[pulumi.Input[str]] = None, container_name: Optional[pulumi.Input[str]] = None): - TaskDefinitionContainerDependencyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - condition=condition, - container_name=container_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - condition: Optional[pulumi.Input[str]] = None, - container_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if condition is not None: - _setter("condition", condition) + pulumi.set(__self__, "condition", condition) if container_name is not None: - _setter("container_name", container_name) + pulumi.set(__self__, "container_name", container_name) @property @pulumi.getter @@ -2160,25 +1705,12 @@ def __init__(__self__, *, container_path: Optional[pulumi.Input[str]] = None, host_path: Optional[pulumi.Input[str]] = None, permissions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - TaskDefinitionDeviceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_path=container_path, - host_path=host_path, - permissions=permissions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_path: Optional[pulumi.Input[str]] = None, - host_path: Optional[pulumi.Input[str]] = None, - permissions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if container_path is not None: - _setter("container_path", container_path) + pulumi.set(__self__, "container_path", container_path) if host_path is not None: - _setter("host_path", host_path) + pulumi.set(__self__, "host_path", host_path) if permissions is not None: - _setter("permissions", permissions) + pulumi.set(__self__, "permissions", permissions) @property @pulumi.getter(name="containerPath") @@ -2216,33 +1748,16 @@ def __init__(__self__, *, driver_opts: Optional[Any] = None, labels: Optional[Any] = None, scope: Optional[pulumi.Input[str]] = None): - TaskDefinitionDockerVolumeConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - autoprovision=autoprovision, - driver=driver, - driver_opts=driver_opts, - labels=labels, - scope=scope, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - autoprovision: Optional[pulumi.Input[bool]] = None, - driver: Optional[pulumi.Input[str]] = None, - driver_opts: Optional[Any] = None, - labels: Optional[Any] = None, - scope: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if autoprovision is not None: - _setter("autoprovision", autoprovision) + pulumi.set(__self__, "autoprovision", autoprovision) if driver is not None: - _setter("driver", driver) + pulumi.set(__self__, "driver", driver) if driver_opts is not None: - _setter("driver_opts", driver_opts) + pulumi.set(__self__, "driver_opts", driver_opts) if labels is not None: - _setter("labels", labels) + pulumi.set(__self__, "labels", labels) if scope is not None: - _setter("scope", scope) + pulumi.set(__self__, "scope", scope) @property @pulumi.getter @@ -2298,32 +1813,15 @@ def __init__(__self__, *, root_directory: Optional[pulumi.Input[str]] = None, transit_encryption: Optional[pulumi.Input['TaskDefinitionEfsVolumeConfigurationTransitEncryption']] = None, transit_encryption_port: Optional[pulumi.Input[int]] = None): - TaskDefinitionEfsVolumeConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - filesystem_id=filesystem_id, - authorization_config=authorization_config, - root_directory=root_directory, - transit_encryption=transit_encryption, - transit_encryption_port=transit_encryption_port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filesystem_id: pulumi.Input[str], - authorization_config: Optional[pulumi.Input['TaskDefinitionAuthorizationConfigArgs']] = None, - root_directory: Optional[pulumi.Input[str]] = None, - transit_encryption: Optional[pulumi.Input['TaskDefinitionEfsVolumeConfigurationTransitEncryption']] = None, - transit_encryption_port: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filesystem_id", filesystem_id) + pulumi.set(__self__, "filesystem_id", filesystem_id) if authorization_config is not None: - _setter("authorization_config", authorization_config) + pulumi.set(__self__, "authorization_config", authorization_config) if root_directory is not None: - _setter("root_directory", root_directory) + pulumi.set(__self__, "root_directory", root_directory) if transit_encryption is not None: - _setter("transit_encryption", transit_encryption) + pulumi.set(__self__, "transit_encryption", transit_encryption) if transit_encryption_port is not None: - _setter("transit_encryption_port", transit_encryption_port) + pulumi.set(__self__, "transit_encryption_port", transit_encryption_port) @property @pulumi.getter(name="filesystemId") @@ -2376,21 +1874,10 @@ class TaskDefinitionEnvironmentFileArgs: def __init__(__self__, *, type: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - TaskDefinitionEnvironmentFileArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2415,17 +1902,8 @@ def value(self, value: Optional[pulumi.Input[str]]): class TaskDefinitionEphemeralStorageArgs: def __init__(__self__, *, size_in_gi_b: Optional[pulumi.Input[int]] = None): - TaskDefinitionEphemeralStorageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - size_in_gi_b=size_in_gi_b, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - size_in_gi_b: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if size_in_gi_b is not None: - _setter("size_in_gi_b", size_in_gi_b) + pulumi.set(__self__, "size_in_gi_b", size_in_gi_b) @property @pulumi.getter(name="sizeInGiB") @@ -2442,21 +1920,10 @@ class TaskDefinitionFirelensConfigurationArgs: def __init__(__self__, *, options: Optional[Any] = None, type: Optional[pulumi.Input[str]] = None): - TaskDefinitionFirelensConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - options=options, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - options: Optional[Any] = None, - type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if options is not None: - _setter("options", options) + pulumi.set(__self__, "options", options) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -2493,33 +1960,16 @@ def __init__(__self__, *, :param pulumi.Input[int] start_period: The optional grace period within which to provide containers time to bootstrap before failed health checks count towards the maximum number of retries. You may specify between 0 and 300 seconds. The startPeriod is disabled by default. :param pulumi.Input[int] timeout: The time period in seconds to wait for a health check to succeed before it is considered a failure. You may specify between 2 and 60 seconds. The default value is 5 seconds. """ - TaskDefinitionHealthCheckArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - command=command, - interval=interval, - retries=retries, - start_period=start_period, - timeout=timeout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - command: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - interval: Optional[pulumi.Input[int]] = None, - retries: Optional[pulumi.Input[int]] = None, - start_period: Optional[pulumi.Input[int]] = None, - timeout: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if command is not None: - _setter("command", command) + pulumi.set(__self__, "command", command) if interval is not None: - _setter("interval", interval) + pulumi.set(__self__, "interval", interval) if retries is not None: - _setter("retries", retries) + pulumi.set(__self__, "retries", retries) if start_period is not None: - _setter("start_period", start_period) + pulumi.set(__self__, "start_period", start_period) if timeout is not None: - _setter("timeout", timeout) + pulumi.set(__self__, "timeout", timeout) @property @pulumi.getter @@ -2587,21 +2037,10 @@ class TaskDefinitionHostEntryArgs: def __init__(__self__, *, hostname: Optional[pulumi.Input[str]] = None, ip_address: Optional[pulumi.Input[str]] = None): - TaskDefinitionHostEntryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - hostname=hostname, - ip_address=ip_address, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hostname: Optional[pulumi.Input[str]] = None, - ip_address: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if hostname is not None: - _setter("hostname", hostname) + pulumi.set(__self__, "hostname", hostname) if ip_address is not None: - _setter("ip_address", ip_address) + pulumi.set(__self__, "ip_address", ip_address) @property @pulumi.getter @@ -2626,17 +2065,8 @@ def ip_address(self, value: Optional[pulumi.Input[str]]): class TaskDefinitionHostVolumePropertiesArgs: def __init__(__self__, *, source_path: Optional[pulumi.Input[str]] = None): - TaskDefinitionHostVolumePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_path=source_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_path: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if source_path is not None: - _setter("source_path", source_path) + pulumi.set(__self__, "source_path", source_path) @property @pulumi.getter(name="sourcePath") @@ -2653,21 +2083,10 @@ class TaskDefinitionInferenceAcceleratorArgs: def __init__(__self__, *, device_name: Optional[pulumi.Input[str]] = None, device_type: Optional[pulumi.Input[str]] = None): - TaskDefinitionInferenceAcceleratorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - device_name=device_name, - device_type=device_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - device_name: Optional[pulumi.Input[str]] = None, - device_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if device_name is not None: - _setter("device_name", device_name) + pulumi.set(__self__, "device_name", device_name) if device_type is not None: - _setter("device_type", device_type) + pulumi.set(__self__, "device_type", device_type) @property @pulumi.getter(name="deviceName") @@ -2693,21 +2112,10 @@ class TaskDefinitionKernelCapabilitiesArgs: def __init__(__self__, *, add: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, drop: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - TaskDefinitionKernelCapabilitiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - add=add, - drop=drop, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - add: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - drop: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if add is not None: - _setter("add", add) + pulumi.set(__self__, "add", add) if drop is not None: - _setter("drop", drop) + pulumi.set(__self__, "drop", drop) @property @pulumi.getter @@ -2733,21 +2141,10 @@ class TaskDefinitionKeyValuePairArgs: def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - TaskDefinitionKeyValuePairArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2778,41 +2175,20 @@ def __init__(__self__, *, shared_memory_size: Optional[pulumi.Input[int]] = None, swappiness: Optional[pulumi.Input[int]] = None, tmpfs: Optional[pulumi.Input[Sequence[pulumi.Input['TaskDefinitionTmpfsArgs']]]] = None): - TaskDefinitionLinuxParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - capabilities=capabilities, - devices=devices, - init_process_enabled=init_process_enabled, - max_swap=max_swap, - shared_memory_size=shared_memory_size, - swappiness=swappiness, - tmpfs=tmpfs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - capabilities: Optional[pulumi.Input['TaskDefinitionKernelCapabilitiesArgs']] = None, - devices: Optional[pulumi.Input[Sequence[pulumi.Input['TaskDefinitionDeviceArgs']]]] = None, - init_process_enabled: Optional[pulumi.Input[bool]] = None, - max_swap: Optional[pulumi.Input[int]] = None, - shared_memory_size: Optional[pulumi.Input[int]] = None, - swappiness: Optional[pulumi.Input[int]] = None, - tmpfs: Optional[pulumi.Input[Sequence[pulumi.Input['TaskDefinitionTmpfsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if capabilities is not None: - _setter("capabilities", capabilities) + pulumi.set(__self__, "capabilities", capabilities) if devices is not None: - _setter("devices", devices) + pulumi.set(__self__, "devices", devices) if init_process_enabled is not None: - _setter("init_process_enabled", init_process_enabled) + pulumi.set(__self__, "init_process_enabled", init_process_enabled) if max_swap is not None: - _setter("max_swap", max_swap) + pulumi.set(__self__, "max_swap", max_swap) if shared_memory_size is not None: - _setter("shared_memory_size", shared_memory_size) + pulumi.set(__self__, "shared_memory_size", shared_memory_size) if swappiness is not None: - _setter("swappiness", swappiness) + pulumi.set(__self__, "swappiness", swappiness) if tmpfs is not None: - _setter("tmpfs", tmpfs) + pulumi.set(__self__, "tmpfs", tmpfs) @property @pulumi.getter @@ -2884,24 +2260,11 @@ def __init__(__self__, *, log_driver: pulumi.Input[str], options: Optional[Any] = None, secret_options: Optional[pulumi.Input[Sequence[pulumi.Input['TaskDefinitionSecretArgs']]]] = None): - TaskDefinitionLogConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_driver=log_driver, - options=options, - secret_options=secret_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_driver: pulumi.Input[str], - options: Optional[Any] = None, - secret_options: Optional[pulumi.Input[Sequence[pulumi.Input['TaskDefinitionSecretArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("log_driver", log_driver) + pulumi.set(__self__, "log_driver", log_driver) if options is not None: - _setter("options", options) + pulumi.set(__self__, "options", options) if secret_options is not None: - _setter("secret_options", secret_options) + pulumi.set(__self__, "secret_options", secret_options) @property @pulumi.getter(name="logDriver") @@ -2937,25 +2300,12 @@ def __init__(__self__, *, container_path: Optional[pulumi.Input[str]] = None, read_only: Optional[pulumi.Input[bool]] = None, source_volume: Optional[pulumi.Input[str]] = None): - TaskDefinitionMountPointArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_path=container_path, - read_only=read_only, - source_volume=source_volume, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_path: Optional[pulumi.Input[str]] = None, - read_only: Optional[pulumi.Input[bool]] = None, - source_volume: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if container_path is not None: - _setter("container_path", container_path) + pulumi.set(__self__, "container_path", container_path) if read_only is not None: - _setter("read_only", read_only) + pulumi.set(__self__, "read_only", read_only) if source_volume is not None: - _setter("source_volume", source_volume) + pulumi.set(__self__, "source_volume", source_volume) @property @pulumi.getter(name="containerPath") @@ -2990,20 +2340,9 @@ class TaskDefinitionPlacementConstraintArgs: def __init__(__self__, *, type: pulumi.Input[str], expression: Optional[pulumi.Input[str]] = None): - TaskDefinitionPlacementConstraintArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - expression=expression, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input[str], - expression: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if expression is not None: - _setter("expression", expression) + pulumi.set(__self__, "expression", expression) @property @pulumi.getter @@ -3033,37 +2372,18 @@ def __init__(__self__, *, host_port: Optional[pulumi.Input[int]] = None, name: Optional[pulumi.Input[str]] = None, protocol: Optional[pulumi.Input[str]] = None): - TaskDefinitionPortMappingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - app_protocol=app_protocol, - container_port=container_port, - container_port_range=container_port_range, - host_port=host_port, - name=name, - protocol=protocol, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - app_protocol: Optional[pulumi.Input['TaskDefinitionPortMappingAppProtocol']] = None, - container_port: Optional[pulumi.Input[int]] = None, - container_port_range: Optional[pulumi.Input[str]] = None, - host_port: Optional[pulumi.Input[int]] = None, - name: Optional[pulumi.Input[str]] = None, - protocol: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if app_protocol is not None: - _setter("app_protocol", app_protocol) + pulumi.set(__self__, "app_protocol", app_protocol) if container_port is not None: - _setter("container_port", container_port) + pulumi.set(__self__, "container_port", container_port) if container_port_range is not None: - _setter("container_port_range", container_port_range) + pulumi.set(__self__, "container_port_range", container_port_range) if host_port is not None: - _setter("host_port", host_port) + pulumi.set(__self__, "host_port", host_port) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if protocol is not None: - _setter("protocol", protocol) + pulumi.set(__self__, "protocol", protocol) @property @pulumi.getter(name="appProtocol") @@ -3126,24 +2446,11 @@ def __init__(__self__, *, container_name: pulumi.Input[str], proxy_configuration_properties: Optional[pulumi.Input[Sequence[pulumi.Input['TaskDefinitionKeyValuePairArgs']]]] = None, type: Optional[pulumi.Input[str]] = None): - TaskDefinitionProxyConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_name=container_name, - proxy_configuration_properties=proxy_configuration_properties, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_name: pulumi.Input[str], - proxy_configuration_properties: Optional[pulumi.Input[Sequence[pulumi.Input['TaskDefinitionKeyValuePairArgs']]]] = None, - type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("container_name", container_name) + pulumi.set(__self__, "container_name", container_name) if proxy_configuration_properties is not None: - _setter("proxy_configuration_properties", proxy_configuration_properties) + pulumi.set(__self__, "proxy_configuration_properties", proxy_configuration_properties) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="containerName") @@ -3177,17 +2484,8 @@ def type(self, value: Optional[pulumi.Input[str]]): class TaskDefinitionRepositoryCredentialsArgs: def __init__(__self__, *, credentials_parameter: Optional[pulumi.Input[str]] = None): - TaskDefinitionRepositoryCredentialsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - credentials_parameter=credentials_parameter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - credentials_parameter: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if credentials_parameter is not None: - _setter("credentials_parameter", credentials_parameter) + pulumi.set(__self__, "credentials_parameter", credentials_parameter) @property @pulumi.getter(name="credentialsParameter") @@ -3204,19 +2502,8 @@ class TaskDefinitionResourceRequirementArgs: def __init__(__self__, *, type: pulumi.Input[str], value: pulumi.Input[str]): - TaskDefinitionResourceRequirementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) - _setter("value", value) + pulumi.set(__self__, "type", type) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3242,21 +2529,10 @@ class TaskDefinitionRuntimePlatformArgs: def __init__(__self__, *, cpu_architecture: Optional[pulumi.Input[str]] = None, operating_system_family: Optional[pulumi.Input[str]] = None): - TaskDefinitionRuntimePlatformArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cpu_architecture=cpu_architecture, - operating_system_family=operating_system_family, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cpu_architecture: Optional[pulumi.Input[str]] = None, - operating_system_family: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cpu_architecture is not None: - _setter("cpu_architecture", cpu_architecture) + pulumi.set(__self__, "cpu_architecture", cpu_architecture) if operating_system_family is not None: - _setter("operating_system_family", operating_system_family) + pulumi.set(__self__, "operating_system_family", operating_system_family) @property @pulumi.getter(name="cpuArchitecture") @@ -3282,19 +2558,8 @@ class TaskDefinitionSecretArgs: def __init__(__self__, *, name: pulumi.Input[str], value_from: pulumi.Input[str]): - TaskDefinitionSecretArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value_from=value_from, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - value_from: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value_from", value_from) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value_from", value_from) @property @pulumi.getter @@ -3320,21 +2585,10 @@ class TaskDefinitionSystemControlArgs: def __init__(__self__, *, namespace: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - TaskDefinitionSystemControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - namespace=namespace, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - namespace: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if namespace is not None: - _setter("namespace", namespace) + pulumi.set(__self__, "namespace", namespace) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3360,21 +2614,10 @@ class TaskDefinitionTagArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - TaskDefinitionTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3401,24 +2644,11 @@ def __init__(__self__, *, size: pulumi.Input[int], container_path: Optional[pulumi.Input[str]] = None, mount_options: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - TaskDefinitionTmpfsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - size=size, - container_path=container_path, - mount_options=mount_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - size: pulumi.Input[int], - container_path: Optional[pulumi.Input[str]] = None, - mount_options: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("size", size) + pulumi.set(__self__, "size", size) if container_path is not None: - _setter("container_path", container_path) + pulumi.set(__self__, "container_path", container_path) if mount_options is not None: - _setter("mount_options", mount_options) + pulumi.set(__self__, "mount_options", mount_options) @property @pulumi.getter @@ -3454,22 +2684,9 @@ def __init__(__self__, *, hard_limit: pulumi.Input[int], name: pulumi.Input[str], soft_limit: pulumi.Input[int]): - TaskDefinitionUlimitArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - hard_limit=hard_limit, - name=name, - soft_limit=soft_limit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hard_limit: pulumi.Input[int], - name: pulumi.Input[str], - soft_limit: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("hard_limit", hard_limit) - _setter("name", name) - _setter("soft_limit", soft_limit) + pulumi.set(__self__, "hard_limit", hard_limit) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "soft_limit", soft_limit) @property @pulumi.getter(name="hardLimit") @@ -3504,21 +2721,10 @@ class TaskDefinitionVolumeFromArgs: def __init__(__self__, *, read_only: Optional[pulumi.Input[bool]] = None, source_container: Optional[pulumi.Input[str]] = None): - TaskDefinitionVolumeFromArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - read_only=read_only, - source_container=source_container, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - read_only: Optional[pulumi.Input[bool]] = None, - source_container: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if read_only is not None: - _setter("read_only", read_only) + pulumi.set(__self__, "read_only", read_only) if source_container is not None: - _setter("source_container", source_container) + pulumi.set(__self__, "source_container", source_container) @property @pulumi.getter(name="readOnly") @@ -3546,29 +2752,14 @@ def __init__(__self__, *, efs_volume_configuration: Optional[pulumi.Input['TaskDefinitionEfsVolumeConfigurationArgs']] = None, host: Optional[pulumi.Input['TaskDefinitionHostVolumePropertiesArgs']] = None, name: Optional[pulumi.Input[str]] = None): - TaskDefinitionVolumeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - docker_volume_configuration=docker_volume_configuration, - efs_volume_configuration=efs_volume_configuration, - host=host, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - docker_volume_configuration: Optional[pulumi.Input['TaskDefinitionDockerVolumeConfigurationArgs']] = None, - efs_volume_configuration: Optional[pulumi.Input['TaskDefinitionEfsVolumeConfigurationArgs']] = None, - host: Optional[pulumi.Input['TaskDefinitionHostVolumePropertiesArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if docker_volume_configuration is not None: - _setter("docker_volume_configuration", docker_volume_configuration) + pulumi.set(__self__, "docker_volume_configuration", docker_volume_configuration) if efs_volume_configuration is not None: - _setter("efs_volume_configuration", efs_volume_configuration) + pulumi.set(__self__, "efs_volume_configuration", efs_volume_configuration) if host is not None: - _setter("host", host) + pulumi.set(__self__, "host", host) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="dockerVolumeConfiguration") @@ -3619,24 +2810,11 @@ def __init__(__self__, *, :param pulumi.Input['TaskSetAwsVpcConfigurationAssignPublicIp'] assign_public_ip: Whether the task's elastic network interface receives a public IP address. The default value is DISABLED. :param pulumi.Input[Sequence[pulumi.Input[str]]] security_groups: The security groups associated with the task or service. If you do not specify a security group, the default security group for the VPC is used. There is a limit of 5 security groups that can be specified per AwsVpcConfiguration. """ - TaskSetAwsVpcConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - subnets=subnets, - assign_public_ip=assign_public_ip, - security_groups=security_groups, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subnets: pulumi.Input[Sequence[pulumi.Input[str]]], - assign_public_ip: Optional[pulumi.Input['TaskSetAwsVpcConfigurationAssignPublicIp']] = None, - security_groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("subnets", subnets) + pulumi.set(__self__, "subnets", subnets) if assign_public_ip is not None: - _setter("assign_public_ip", assign_public_ip) + pulumi.set(__self__, "assign_public_ip", assign_public_ip) if security_groups is not None: - _setter("security_groups", security_groups) + pulumi.set(__self__, "security_groups", security_groups) @property @pulumi.getter @@ -3687,25 +2865,12 @@ def __init__(__self__, *, :param pulumi.Input[int] container_port: The port on the container to associate with the load balancer. This port must correspond to a containerPort in the task definition the tasks in the service are using. For tasks that use the EC2 launch type, the container instance they are launched on must allow ingress traffic on the hostPort of the port mapping. :param pulumi.Input[str] target_group_arn: The full Amazon Resource Name (ARN) of the Elastic Load Balancing target group or groups associated with a service or task set. A target group ARN is only specified when using an Application Load Balancer or Network Load Balancer. If you are using a Classic Load Balancer this should be omitted. For services using the ECS deployment controller, you can specify one or multiple target groups. For more information, see https://docs.aws.amazon.com/AmazonECS/latest/developerguide/register-multiple-targetgroups.html in the Amazon Elastic Container Service Developer Guide. For services using the CODE_DEPLOY deployment controller, you are required to define two target groups for the load balancer. For more information, see https://docs.aws.amazon.com/AmazonECS/latest/developerguide/deployment-type-bluegreen.html in the Amazon Elastic Container Service Developer Guide. If your service's task definition uses the awsvpc network mode (which is required for the Fargate launch type), you must choose ip as the target type, not instance, when creating your target groups because tasks that use the awsvpc network mode are associated with an elastic network interface, not an Amazon EC2 instance. """ - TaskSetLoadBalancerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_name=container_name, - container_port=container_port, - target_group_arn=target_group_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_name: Optional[pulumi.Input[str]] = None, - container_port: Optional[pulumi.Input[int]] = None, - target_group_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if container_name is not None: - _setter("container_name", container_name) + pulumi.set(__self__, "container_name", container_name) if container_port is not None: - _setter("container_port", container_port) + pulumi.set(__self__, "container_port", container_port) if target_group_arn is not None: - _setter("target_group_arn", target_group_arn) + pulumi.set(__self__, "target_group_arn", target_group_arn) @property @pulumi.getter(name="containerName") @@ -3751,17 +2916,8 @@ def __init__(__self__, *, """ An object representing the network configuration for a task or service. """ - TaskSetNetworkConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - aws_vpc_configuration=aws_vpc_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aws_vpc_configuration: Optional[pulumi.Input['TaskSetAwsVpcConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if aws_vpc_configuration is not None: - _setter("aws_vpc_configuration", aws_vpc_configuration) + pulumi.set(__self__, "aws_vpc_configuration", aws_vpc_configuration) @property @pulumi.getter(name="awsVpcConfiguration") @@ -3782,21 +2938,10 @@ def __init__(__self__, *, :param pulumi.Input['TaskSetScaleUnit'] unit: The unit of measure for the scale value. :param pulumi.Input[float] value: The value, specified as a percent total of a service's desiredCount, to scale the task set. Accepted values are numbers between 0 and 100. """ - TaskSetScaleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - unit=unit, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - unit: Optional[pulumi.Input['TaskSetScaleUnit']] = None, - value: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if unit is not None: - _setter("unit", unit) + pulumi.set(__self__, "unit", unit) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3836,29 +2981,14 @@ def __init__(__self__, *, :param pulumi.Input[int] port: The port value used if your service discovery service specified an SRV record. This field may be used if both the awsvpc network mode and SRV records are used. :param pulumi.Input[str] registry_arn: The Amazon Resource Name (ARN) of the service registry. The currently supported service registry is AWS Cloud Map. For more information, see https://docs.aws.amazon.com/cloud-map/latest/api/API_CreateService.html """ - TaskSetServiceRegistryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_name=container_name, - container_port=container_port, - port=port, - registry_arn=registry_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_name: Optional[pulumi.Input[str]] = None, - container_port: Optional[pulumi.Input[int]] = None, - port: Optional[pulumi.Input[int]] = None, - registry_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if container_name is not None: - _setter("container_name", container_name) + pulumi.set(__self__, "container_name", container_name) if container_port is not None: - _setter("container_port", container_port) + pulumi.set(__self__, "container_port", container_port) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if registry_arn is not None: - _setter("registry_arn", registry_arn) + pulumi.set(__self__, "registry_arn", registry_arn) @property @pulumi.getter(name="containerName") diff --git a/sdk/python/pulumi_aws_native/ecs/capacity_provider.py b/sdk/python/pulumi_aws_native/ecs/capacity_provider.py index b16b130f6c..0236db6bfd 100644 --- a/sdk/python/pulumi_aws_native/ecs/capacity_provider.py +++ b/sdk/python/pulumi_aws_native/ecs/capacity_provider.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -23,24 +23,11 @@ def __init__(__self__, *, """ The set of arguments for constructing a CapacityProvider resource. """ - CapacityProviderArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - auto_scaling_group_provider=auto_scaling_group_provider, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auto_scaling_group_provider: pulumi.Input['CapacityProviderAutoScalingGroupProviderArgs'], - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['CapacityProviderTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("auto_scaling_group_provider", auto_scaling_group_provider) + pulumi.set(__self__, "auto_scaling_group_provider", auto_scaling_group_provider) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="autoScalingGroupProvider") @@ -104,10 +91,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CapacityProviderArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -125,11 +108,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = CapacityProviderArgs.__new__(CapacityProviderArgs) - if auto_scaling_group_provider is not None and not isinstance(auto_scaling_group_provider, CapacityProviderAutoScalingGroupProviderArgs): - auto_scaling_group_provider = auto_scaling_group_provider or {} - def _setter(key, value): - auto_scaling_group_provider[key] = value - CapacityProviderAutoScalingGroupProviderArgs._configure(_setter, **auto_scaling_group_provider) if auto_scaling_group_provider is None and not opts.urn: raise TypeError("Missing required property 'auto_scaling_group_provider'") __props__.__dict__["auto_scaling_group_provider"] = auto_scaling_group_provider diff --git a/sdk/python/pulumi_aws_native/ecs/cluster.py b/sdk/python/pulumi_aws_native/ecs/cluster.py index 03dbef43ee..74bd4cab50 100644 --- a/sdk/python/pulumi_aws_native/ecs/cluster.py +++ b/sdk/python/pulumi_aws_native/ecs/cluster.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,41 +27,20 @@ def __init__(__self__, *, The set of arguments for constructing a Cluster resource. :param pulumi.Input[str] cluster_name: A user-generated string that you use to identify your cluster. If you don't specify a name, AWS CloudFormation generates a unique physical ID for the name. """ - ClusterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - capacity_providers=capacity_providers, - cluster_name=cluster_name, - cluster_settings=cluster_settings, - configuration=configuration, - default_capacity_provider_strategy=default_capacity_provider_strategy, - service_connect_defaults=service_connect_defaults, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - capacity_providers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - cluster_name: Optional[pulumi.Input[str]] = None, - cluster_settings: Optional[pulumi.Input[Sequence[pulumi.Input['ClusterSettingsArgs']]]] = None, - configuration: Optional[pulumi.Input['ClusterConfigurationArgs']] = None, - default_capacity_provider_strategy: Optional[pulumi.Input[Sequence[pulumi.Input['ClusterCapacityProviderStrategyItemArgs']]]] = None, - service_connect_defaults: Optional[pulumi.Input['ClusterServiceConnectDefaultsArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ClusterTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if capacity_providers is not None: - _setter("capacity_providers", capacity_providers) + pulumi.set(__self__, "capacity_providers", capacity_providers) if cluster_name is not None: - _setter("cluster_name", cluster_name) + pulumi.set(__self__, "cluster_name", cluster_name) if cluster_settings is not None: - _setter("cluster_settings", cluster_settings) + pulumi.set(__self__, "cluster_settings", cluster_settings) if configuration is not None: - _setter("configuration", configuration) + pulumi.set(__self__, "configuration", configuration) if default_capacity_provider_strategy is not None: - _setter("default_capacity_provider_strategy", default_capacity_provider_strategy) + pulumi.set(__self__, "default_capacity_provider_strategy", default_capacity_provider_strategy) if service_connect_defaults is not None: - _setter("service_connect_defaults", service_connect_defaults) + pulumi.set(__self__, "service_connect_defaults", service_connect_defaults) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="capacityProviders") @@ -169,10 +148,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ClusterArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -197,18 +172,8 @@ def _internal_init(__self__, __props__.__dict__["capacity_providers"] = capacity_providers __props__.__dict__["cluster_name"] = cluster_name __props__.__dict__["cluster_settings"] = cluster_settings - if configuration is not None and not isinstance(configuration, ClusterConfigurationArgs): - configuration = configuration or {} - def _setter(key, value): - configuration[key] = value - ClusterConfigurationArgs._configure(_setter, **configuration) __props__.__dict__["configuration"] = configuration __props__.__dict__["default_capacity_provider_strategy"] = default_capacity_provider_strategy - if service_connect_defaults is not None and not isinstance(service_connect_defaults, ClusterServiceConnectDefaultsArgs): - service_connect_defaults = service_connect_defaults or {} - def _setter(key, value): - service_connect_defaults[key] = value - ClusterServiceConnectDefaultsArgs._configure(_setter, **service_connect_defaults) __props__.__dict__["service_connect_defaults"] = service_connect_defaults __props__.__dict__["tags"] = tags __props__.__dict__["arn"] = None diff --git a/sdk/python/pulumi_aws_native/ecs/cluster_capacity_provider_associations.py b/sdk/python/pulumi_aws_native/ecs/cluster_capacity_provider_associations.py index 2eb66fdb37..ef74fabd1a 100644 --- a/sdk/python/pulumi_aws_native/ecs/cluster_capacity_provider_associations.py +++ b/sdk/python/pulumi_aws_native/ecs/cluster_capacity_provider_associations.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -23,22 +23,9 @@ def __init__(__self__, *, """ The set of arguments for constructing a ClusterCapacityProviderAssociations resource. """ - ClusterCapacityProviderAssociationsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - capacity_providers=capacity_providers, - cluster=cluster, - default_capacity_provider_strategy=default_capacity_provider_strategy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - capacity_providers: pulumi.Input[Sequence[pulumi.Input[Union['ClusterCapacityProviderAssociationsCapacityProvider', str]]]], - cluster: pulumi.Input[str], - default_capacity_provider_strategy: pulumi.Input[Sequence[pulumi.Input['ClusterCapacityProviderAssociationsCapacityProviderStrategyArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("capacity_providers", capacity_providers) - _setter("cluster", cluster) - _setter("default_capacity_provider_strategy", default_capacity_provider_strategy) + pulumi.set(__self__, "capacity_providers", capacity_providers) + pulumi.set(__self__, "cluster", cluster) + pulumi.set(__self__, "default_capacity_provider_strategy", default_capacity_provider_strategy) @property @pulumi.getter(name="capacityProviders") @@ -102,10 +89,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ClusterCapacityProviderAssociationsArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ecs/get_capacity_provider.py b/sdk/python/pulumi_aws_native/ecs/get_capacity_provider.py index 858cef0b30..39c4400fa5 100644 --- a/sdk/python/pulumi_aws_native/ecs/get_capacity_provider.py +++ b/sdk/python/pulumi_aws_native/ecs/get_capacity_provider.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/ecs/get_cluster.py b/sdk/python/pulumi_aws_native/ecs/get_cluster.py index a13e452b19..d748c08957 100644 --- a/sdk/python/pulumi_aws_native/ecs/get_cluster.py +++ b/sdk/python/pulumi_aws_native/ecs/get_cluster.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ecs/get_cluster_capacity_provider_associations.py b/sdk/python/pulumi_aws_native/ecs/get_cluster_capacity_provider_associations.py index a9dda089bd..efdcb5dfad 100644 --- a/sdk/python/pulumi_aws_native/ecs/get_cluster_capacity_provider_associations.py +++ b/sdk/python/pulumi_aws_native/ecs/get_cluster_capacity_provider_associations.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/ecs/get_primary_task_set.py b/sdk/python/pulumi_aws_native/ecs/get_primary_task_set.py index 15427c0a36..9de08f2d24 100644 --- a/sdk/python/pulumi_aws_native/ecs/get_primary_task_set.py +++ b/sdk/python/pulumi_aws_native/ecs/get_primary_task_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ecs/get_service.py b/sdk/python/pulumi_aws_native/ecs/get_service.py index 86e74cfbed..e11ac8c08a 100644 --- a/sdk/python/pulumi_aws_native/ecs/get_service.py +++ b/sdk/python/pulumi_aws_native/ecs/get_service.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/ecs/get_task_definition.py b/sdk/python/pulumi_aws_native/ecs/get_task_definition.py index 73f8424c81..b8527d703d 100644 --- a/sdk/python/pulumi_aws_native/ecs/get_task_definition.py +++ b/sdk/python/pulumi_aws_native/ecs/get_task_definition.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ecs/get_task_set.py b/sdk/python/pulumi_aws_native/ecs/get_task_set.py index 984a4517aa..b4f1065de7 100644 --- a/sdk/python/pulumi_aws_native/ecs/get_task_set.py +++ b/sdk/python/pulumi_aws_native/ecs/get_task_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/ecs/outputs.py b/sdk/python/pulumi_aws_native/ecs/outputs.py index 249f77b009..b2a197981d 100644 --- a/sdk/python/pulumi_aws_native/ecs/outputs.py +++ b/sdk/python/pulumi_aws_native/ecs/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -105,24 +105,11 @@ def __init__(__self__, *, auto_scaling_group_arn: str, managed_scaling: Optional['outputs.CapacityProviderManagedScaling'] = None, managed_termination_protection: Optional['CapacityProviderAutoScalingGroupProviderManagedTerminationProtection'] = None): - CapacityProviderAutoScalingGroupProvider._configure( - lambda key, value: pulumi.set(__self__, key, value), - auto_scaling_group_arn=auto_scaling_group_arn, - managed_scaling=managed_scaling, - managed_termination_protection=managed_termination_protection, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auto_scaling_group_arn: str, - managed_scaling: Optional['outputs.CapacityProviderManagedScaling'] = None, - managed_termination_protection: Optional['CapacityProviderAutoScalingGroupProviderManagedTerminationProtection'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("auto_scaling_group_arn", auto_scaling_group_arn) + pulumi.set(__self__, "auto_scaling_group_arn", auto_scaling_group_arn) if managed_scaling is not None: - _setter("managed_scaling", managed_scaling) + pulumi.set(__self__, "managed_scaling", managed_scaling) if managed_termination_protection is not None: - _setter("managed_termination_protection", managed_termination_protection) + pulumi.set(__self__, "managed_termination_protection", managed_termination_protection) @property @pulumi.getter(name="autoScalingGroupArn") @@ -177,33 +164,16 @@ def __init__(__self__, *, """ The managed scaling settings for the Auto Scaling group capacity provider. """ - CapacityProviderManagedScaling._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_warmup_period=instance_warmup_period, - maximum_scaling_step_size=maximum_scaling_step_size, - minimum_scaling_step_size=minimum_scaling_step_size, - status=status, - target_capacity=target_capacity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_warmup_period: Optional[int] = None, - maximum_scaling_step_size: Optional[int] = None, - minimum_scaling_step_size: Optional[int] = None, - status: Optional['CapacityProviderManagedScalingStatus'] = None, - target_capacity: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if instance_warmup_period is not None: - _setter("instance_warmup_period", instance_warmup_period) + pulumi.set(__self__, "instance_warmup_period", instance_warmup_period) if maximum_scaling_step_size is not None: - _setter("maximum_scaling_step_size", maximum_scaling_step_size) + pulumi.set(__self__, "maximum_scaling_step_size", maximum_scaling_step_size) if minimum_scaling_step_size is not None: - _setter("minimum_scaling_step_size", minimum_scaling_step_size) + pulumi.set(__self__, "minimum_scaling_step_size", minimum_scaling_step_size) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) if target_capacity is not None: - _setter("target_capacity", target_capacity) + pulumi.set(__self__, "target_capacity", target_capacity) @property @pulumi.getter(name="instanceWarmupPeriod") @@ -236,21 +206,10 @@ class CapacityProviderTag(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - CapacityProviderTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -286,24 +245,11 @@ def __init__(__self__, *, capacity_provider: str, base: Optional[int] = None, weight: Optional[int] = None): - ClusterCapacityProviderAssociationsCapacityProviderStrategy._configure( - lambda key, value: pulumi.set(__self__, key, value), - capacity_provider=capacity_provider, - base=base, - weight=weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - capacity_provider: str, - base: Optional[int] = None, - weight: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("capacity_provider", capacity_provider) + pulumi.set(__self__, "capacity_provider", capacity_provider) if base is not None: - _setter("base", base) + pulumi.set(__self__, "base", base) if weight is not None: - _setter("weight", weight) + pulumi.set(__self__, "weight", weight) @property @pulumi.getter(name="capacityProvider") @@ -350,25 +296,12 @@ def __init__(__self__, *, """ A capacity provider strategy consists of one or more capacity providers along with the `base` and `weight` to assign to them. A capacity provider must be associated with the cluster to be used in a capacity provider strategy. The PutClusterCapacityProviders API is used to associate a capacity provider with a cluster. Only capacity providers with an `ACTIVE` or `UPDATING` status can be used. """ - ClusterCapacityProviderStrategyItem._configure( - lambda key, value: pulumi.set(__self__, key, value), - base=base, - capacity_provider=capacity_provider, - weight=weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - base: Optional[int] = None, - capacity_provider: Optional[str] = None, - weight: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if base is not None: - _setter("base", base) + pulumi.set(__self__, "base", base) if capacity_provider is not None: - _setter("capacity_provider", capacity_provider) + pulumi.set(__self__, "capacity_provider", capacity_provider) if weight is not None: - _setter("weight", weight) + pulumi.set(__self__, "weight", weight) @property @pulumi.getter @@ -413,17 +346,8 @@ def __init__(__self__, *, """ The configurations to be set at cluster level. """ - ClusterConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - execute_command_configuration=execute_command_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - execute_command_configuration: Optional['outputs.ClusterExecuteCommandConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if execute_command_configuration is not None: - _setter("execute_command_configuration", execute_command_configuration) + pulumi.set(__self__, "execute_command_configuration", execute_command_configuration) @property @pulumi.getter(name="executeCommandConfiguration") @@ -462,25 +386,12 @@ def __init__(__self__, *, """ The configuration for ExecuteCommand. """ - ClusterExecuteCommandConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - kms_key_id=kms_key_id, - log_configuration=log_configuration, - logging=logging, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kms_key_id: Optional[str] = None, - log_configuration: Optional['outputs.ClusterExecuteCommandLogConfiguration'] = None, - logging: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if log_configuration is not None: - _setter("log_configuration", log_configuration) + pulumi.set(__self__, "log_configuration", log_configuration) if logging is not None: - _setter("logging", logging) + pulumi.set(__self__, "logging", logging) @property @pulumi.getter(name="kmsKeyId") @@ -537,33 +448,16 @@ def __init__(__self__, *, """ The session logging configuration for ExecuteCommand. """ - ClusterExecuteCommandLogConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_encryption_enabled=cloud_watch_encryption_enabled, - cloud_watch_log_group_name=cloud_watch_log_group_name, - s3_bucket_name=s3_bucket_name, - s3_encryption_enabled=s3_encryption_enabled, - s3_key_prefix=s3_key_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_encryption_enabled: Optional[bool] = None, - cloud_watch_log_group_name: Optional[str] = None, - s3_bucket_name: Optional[str] = None, - s3_encryption_enabled: Optional[bool] = None, - s3_key_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_watch_encryption_enabled is not None: - _setter("cloud_watch_encryption_enabled", cloud_watch_encryption_enabled) + pulumi.set(__self__, "cloud_watch_encryption_enabled", cloud_watch_encryption_enabled) if cloud_watch_log_group_name is not None: - _setter("cloud_watch_log_group_name", cloud_watch_log_group_name) + pulumi.set(__self__, "cloud_watch_log_group_name", cloud_watch_log_group_name) if s3_bucket_name is not None: - _setter("s3_bucket_name", s3_bucket_name) + pulumi.set(__self__, "s3_bucket_name", s3_bucket_name) if s3_encryption_enabled is not None: - _setter("s3_encryption_enabled", s3_encryption_enabled) + pulumi.set(__self__, "s3_encryption_enabled", s3_encryption_enabled) if s3_key_prefix is not None: - _setter("s3_key_prefix", s3_key_prefix) + pulumi.set(__self__, "s3_key_prefix", s3_key_prefix) @property @pulumi.getter(name="cloudWatchEncryptionEnabled") @@ -602,17 +496,8 @@ def __init__(__self__, *, Service Connect Configuration default for all services or tasks within this cluster :param str namespace: Service Connect Namespace Name or ARN default for all services or tasks within this cluster """ - ClusterServiceConnectDefaults._configure( - lambda key, value: pulumi.set(__self__, key, value), - namespace=namespace, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - namespace: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if namespace is not None: - _setter("namespace", namespace) + pulumi.set(__self__, "namespace", namespace) @property @pulumi.getter @@ -634,21 +519,10 @@ def __init__(__self__, *, """ The setting to use when creating a cluster. This parameter is used to enable CloudWatch Container Insights for a cluster. If this value is specified, it will override the containerInsights value set with PutAccountSetting or PutAccountSettingDefault. """ - ClusterSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -672,21 +546,10 @@ def __init__(__self__, *, """ The metadata that you apply to the cluster to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define. """ - ClusterTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -724,25 +587,12 @@ def __init__(__self__, *, assign_public_ip: Optional['ServiceAwsVpcConfigurationAssignPublicIp'] = None, security_groups: Optional[Sequence[str]] = None, subnets: Optional[Sequence[str]] = None): - ServiceAwsVpcConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - assign_public_ip=assign_public_ip, - security_groups=security_groups, - subnets=subnets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - assign_public_ip: Optional['ServiceAwsVpcConfigurationAssignPublicIp'] = None, - security_groups: Optional[Sequence[str]] = None, - subnets: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if assign_public_ip is not None: - _setter("assign_public_ip", assign_public_ip) + pulumi.set(__self__, "assign_public_ip", assign_public_ip) if security_groups is not None: - _setter("security_groups", security_groups) + pulumi.set(__self__, "security_groups", security_groups) if subnets is not None: - _setter("subnets", subnets) + pulumi.set(__self__, "subnets", subnets) @property @pulumi.getter(name="assignPublicIp") @@ -783,25 +633,12 @@ def __init__(__self__, *, base: Optional[int] = None, capacity_provider: Optional[str] = None, weight: Optional[int] = None): - ServiceCapacityProviderStrategyItem._configure( - lambda key, value: pulumi.set(__self__, key, value), - base=base, - capacity_provider=capacity_provider, - weight=weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - base: Optional[int] = None, - capacity_provider: Optional[str] = None, - weight: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if base is not None: - _setter("base", base) + pulumi.set(__self__, "base", base) if capacity_provider is not None: - _setter("capacity_provider", capacity_provider) + pulumi.set(__self__, "capacity_provider", capacity_provider) if weight is not None: - _setter("weight", weight) + pulumi.set(__self__, "weight", weight) @property @pulumi.getter @@ -841,20 +678,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, port: int, dns_name: Optional[str] = None): - ServiceConnectClientAlias._configure( - lambda key, value: pulumi.set(__self__, key, value), - port=port, - dns_name=dns_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - port: int, - dns_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("port", port) + pulumi.set(__self__, "port", port) if dns_name is not None: - _setter("dns_name", dns_name) + pulumi.set(__self__, "dns_name", dns_name) @property @pulumi.getter @@ -891,28 +717,13 @@ def __init__(__self__, *, log_configuration: Optional['outputs.ServiceLogConfiguration'] = None, namespace: Optional[str] = None, services: Optional[Sequence['outputs.ServiceConnectService']] = None): - ServiceConnectConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - log_configuration=log_configuration, - namespace=namespace, - services=services, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: bool, - log_configuration: Optional['outputs.ServiceLogConfiguration'] = None, - namespace: Optional[str] = None, - services: Optional[Sequence['outputs.ServiceConnectService']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if log_configuration is not None: - _setter("log_configuration", log_configuration) + pulumi.set(__self__, "log_configuration", log_configuration) if namespace is not None: - _setter("namespace", namespace) + pulumi.set(__self__, "namespace", namespace) if services is not None: - _setter("services", services) + pulumi.set(__self__, "services", services) @property @pulumi.getter @@ -965,28 +776,13 @@ def __init__(__self__, *, client_aliases: Optional[Sequence['outputs.ServiceConnectClientAlias']] = None, discovery_name: Optional[str] = None, ingress_port_override: Optional[int] = None): - ServiceConnectService._configure( - lambda key, value: pulumi.set(__self__, key, value), - port_name=port_name, - client_aliases=client_aliases, - discovery_name=discovery_name, - ingress_port_override=ingress_port_override, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - port_name: str, - client_aliases: Optional[Sequence['outputs.ServiceConnectClientAlias']] = None, - discovery_name: Optional[str] = None, - ingress_port_override: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("port_name", port_name) + pulumi.set(__self__, "port_name", port_name) if client_aliases is not None: - _setter("client_aliases", client_aliases) + pulumi.set(__self__, "client_aliases", client_aliases) if discovery_name is not None: - _setter("discovery_name", discovery_name) + pulumi.set(__self__, "discovery_name", discovery_name) if ingress_port_override is not None: - _setter("ingress_port_override", ingress_port_override) + pulumi.set(__self__, "ingress_port_override", ingress_port_override) @property @pulumi.getter(name="portName") @@ -1032,22 +828,9 @@ def __init__(__self__, *, alarm_names: Sequence[str], enable: bool, rollback: bool): - ServiceDeploymentAlarms._configure( - lambda key, value: pulumi.set(__self__, key, value), - alarm_names=alarm_names, - enable=enable, - rollback=rollback, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alarm_names: Sequence[str], - enable: bool, - rollback: bool, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("alarm_names", alarm_names) - _setter("enable", enable) - _setter("rollback", rollback) + pulumi.set(__self__, "alarm_names", alarm_names) + pulumi.set(__self__, "enable", enable) + pulumi.set(__self__, "rollback", rollback) @property @pulumi.getter(name="alarmNames") @@ -1070,19 +853,8 @@ class ServiceDeploymentCircuitBreaker(dict): def __init__(__self__, *, enable: bool, rollback: bool): - ServiceDeploymentCircuitBreaker._configure( - lambda key, value: pulumi.set(__self__, key, value), - enable=enable, - rollback=rollback, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enable: bool, - rollback: bool, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enable", enable) - _setter("rollback", rollback) + pulumi.set(__self__, "enable", enable) + pulumi.set(__self__, "rollback", rollback) @property @pulumi.getter @@ -1123,29 +895,14 @@ def __init__(__self__, *, deployment_circuit_breaker: Optional['outputs.ServiceDeploymentCircuitBreaker'] = None, maximum_percent: Optional[int] = None, minimum_healthy_percent: Optional[int] = None): - ServiceDeploymentConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - alarms=alarms, - deployment_circuit_breaker=deployment_circuit_breaker, - maximum_percent=maximum_percent, - minimum_healthy_percent=minimum_healthy_percent, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alarms: Optional['outputs.ServiceDeploymentAlarms'] = None, - deployment_circuit_breaker: Optional['outputs.ServiceDeploymentCircuitBreaker'] = None, - maximum_percent: Optional[int] = None, - minimum_healthy_percent: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if alarms is not None: - _setter("alarms", alarms) + pulumi.set(__self__, "alarms", alarms) if deployment_circuit_breaker is not None: - _setter("deployment_circuit_breaker", deployment_circuit_breaker) + pulumi.set(__self__, "deployment_circuit_breaker", deployment_circuit_breaker) if maximum_percent is not None: - _setter("maximum_percent", maximum_percent) + pulumi.set(__self__, "maximum_percent", maximum_percent) if minimum_healthy_percent is not None: - _setter("minimum_healthy_percent", minimum_healthy_percent) + pulumi.set(__self__, "minimum_healthy_percent", minimum_healthy_percent) @property @pulumi.getter @@ -1172,17 +929,8 @@ def minimum_healthy_percent(self) -> Optional[int]: class ServiceDeploymentController(dict): def __init__(__self__, *, type: Optional['ServiceDeploymentControllerType'] = None): - ServiceDeploymentController._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: Optional['ServiceDeploymentControllerType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -1220,29 +968,14 @@ def __init__(__self__, *, container_port: Optional[int] = None, load_balancer_name: Optional[str] = None, target_group_arn: Optional[str] = None): - ServiceLoadBalancer._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_name=container_name, - container_port=container_port, - load_balancer_name=load_balancer_name, - target_group_arn=target_group_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_name: Optional[str] = None, - container_port: Optional[int] = None, - load_balancer_name: Optional[str] = None, - target_group_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if container_name is not None: - _setter("container_name", container_name) + pulumi.set(__self__, "container_name", container_name) if container_port is not None: - _setter("container_port", container_port) + pulumi.set(__self__, "container_port", container_port) if load_balancer_name is not None: - _setter("load_balancer_name", load_balancer_name) + pulumi.set(__self__, "load_balancer_name", load_balancer_name) if target_group_arn is not None: - _setter("target_group_arn", target_group_arn) + pulumi.set(__self__, "target_group_arn", target_group_arn) @property @pulumi.getter(name="containerName") @@ -1290,25 +1023,12 @@ def __init__(__self__, *, log_driver: Optional[str] = None, options: Optional[Any] = None, secret_options: Optional[Sequence['outputs.ServiceSecret']] = None): - ServiceLogConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_driver=log_driver, - options=options, - secret_options=secret_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_driver: Optional[str] = None, - options: Optional[Any] = None, - secret_options: Optional[Sequence['outputs.ServiceSecret']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if log_driver is not None: - _setter("log_driver", log_driver) + pulumi.set(__self__, "log_driver", log_driver) if options is not None: - _setter("options", options) + pulumi.set(__self__, "options", options) if secret_options is not None: - _setter("secret_options", secret_options) + pulumi.set(__self__, "secret_options", secret_options) @property @pulumi.getter(name="logDriver") @@ -1347,17 +1067,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, awsvpc_configuration: Optional['outputs.ServiceAwsVpcConfiguration'] = None): - ServiceNetworkConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - awsvpc_configuration=awsvpc_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - awsvpc_configuration: Optional['outputs.ServiceAwsVpcConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if awsvpc_configuration is not None: - _setter("awsvpc_configuration", awsvpc_configuration) + pulumi.set(__self__, "awsvpc_configuration", awsvpc_configuration) @property @pulumi.getter(name="awsvpcConfiguration") @@ -1370,20 +1081,9 @@ class ServicePlacementConstraint(dict): def __init__(__self__, *, type: 'ServicePlacementConstraintType', expression: Optional[str] = None): - ServicePlacementConstraint._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - expression=expression, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: 'ServicePlacementConstraintType', - expression: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if expression is not None: - _setter("expression", expression) + pulumi.set(__self__, "expression", expression) @property @pulumi.getter @@ -1401,20 +1101,9 @@ class ServicePlacementStrategy(dict): def __init__(__self__, *, type: 'ServicePlacementStrategyType', field: Optional[str] = None): - ServicePlacementStrategy._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - field=field, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: 'ServicePlacementStrategyType', - field: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if field is not None: - _setter("field", field) + pulumi.set(__self__, "field", field) @property @pulumi.getter @@ -1455,29 +1144,14 @@ def __init__(__self__, *, container_port: Optional[int] = None, port: Optional[int] = None, registry_arn: Optional[str] = None): - ServiceRegistry._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_name=container_name, - container_port=container_port, - port=port, - registry_arn=registry_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_name: Optional[str] = None, - container_port: Optional[int] = None, - port: Optional[int] = None, - registry_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if container_name is not None: - _setter("container_name", container_name) + pulumi.set(__self__, "container_name", container_name) if container_port is not None: - _setter("container_port", container_port) + pulumi.set(__self__, "container_port", container_port) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if registry_arn is not None: - _setter("registry_arn", registry_arn) + pulumi.set(__self__, "registry_arn", registry_arn) @property @pulumi.getter(name="containerName") @@ -1522,19 +1196,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, name: str, value_from: str): - ServiceSecret._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value_from=value_from, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - value_from: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value_from", value_from) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value_from", value_from) @property @pulumi.getter @@ -1552,21 +1215,10 @@ class ServiceTag(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - ServiceTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1601,21 +1253,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, access_point_id: Optional[str] = None, iam: Optional['TaskDefinitionAuthorizationConfigIam'] = None): - TaskDefinitionAuthorizationConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_point_id=access_point_id, - iam=iam, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_point_id: Optional[str] = None, - iam: Optional['TaskDefinitionAuthorizationConfigIam'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_point_id is not None: - _setter("access_point_id", access_point_id) + pulumi.set(__self__, "access_point_id", access_point_id) if iam is not None: - _setter("iam", iam) + pulumi.set(__self__, "iam", iam) @property @pulumi.getter(name="accessPointId") @@ -1747,167 +1388,82 @@ def __init__(__self__, *, :param int memory: The amount (in MiB) of memory to present to the container. If your container attempts to exceed the memory specified here, the container is killed. :param Sequence['TaskDefinitionPortMapping'] port_mappings: Port mappings allow containers to access ports on the host container instance to send or receive traffic. """ - TaskDefinitionContainerDefinition._configure( - lambda key, value: pulumi.set(__self__, key, value), - image=image, - name=name, - command=command, - cpu=cpu, - depends_on=depends_on, - disable_networking=disable_networking, - dns_search_domains=dns_search_domains, - dns_servers=dns_servers, - docker_labels=docker_labels, - docker_security_options=docker_security_options, - entry_point=entry_point, - environment=environment, - environment_files=environment_files, - essential=essential, - extra_hosts=extra_hosts, - firelens_configuration=firelens_configuration, - health_check=health_check, - hostname=hostname, - interactive=interactive, - links=links, - linux_parameters=linux_parameters, - log_configuration=log_configuration, - memory=memory, - memory_reservation=memory_reservation, - mount_points=mount_points, - port_mappings=port_mappings, - privileged=privileged, - pseudo_terminal=pseudo_terminal, - readonly_root_filesystem=readonly_root_filesystem, - repository_credentials=repository_credentials, - resource_requirements=resource_requirements, - secrets=secrets, - start_timeout=start_timeout, - stop_timeout=stop_timeout, - system_controls=system_controls, - ulimits=ulimits, - user=user, - volumes_from=volumes_from, - working_directory=working_directory, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - image: str, - name: str, - command: Optional[Sequence[str]] = None, - cpu: Optional[int] = None, - depends_on: Optional[Sequence['outputs.TaskDefinitionContainerDependency']] = None, - disable_networking: Optional[bool] = None, - dns_search_domains: Optional[Sequence[str]] = None, - dns_servers: Optional[Sequence[str]] = None, - docker_labels: Optional[Any] = None, - docker_security_options: Optional[Sequence[str]] = None, - entry_point: Optional[Sequence[str]] = None, - environment: Optional[Sequence['outputs.TaskDefinitionKeyValuePair']] = None, - environment_files: Optional[Sequence['outputs.TaskDefinitionEnvironmentFile']] = None, - essential: Optional[bool] = None, - extra_hosts: Optional[Sequence['outputs.TaskDefinitionHostEntry']] = None, - firelens_configuration: Optional['outputs.TaskDefinitionFirelensConfiguration'] = None, - health_check: Optional['outputs.TaskDefinitionHealthCheck'] = None, - hostname: Optional[str] = None, - interactive: Optional[bool] = None, - links: Optional[Sequence[str]] = None, - linux_parameters: Optional['outputs.TaskDefinitionLinuxParameters'] = None, - log_configuration: Optional['outputs.TaskDefinitionLogConfiguration'] = None, - memory: Optional[int] = None, - memory_reservation: Optional[int] = None, - mount_points: Optional[Sequence['outputs.TaskDefinitionMountPoint']] = None, - port_mappings: Optional[Sequence['outputs.TaskDefinitionPortMapping']] = None, - privileged: Optional[bool] = None, - pseudo_terminal: Optional[bool] = None, - readonly_root_filesystem: Optional[bool] = None, - repository_credentials: Optional['outputs.TaskDefinitionRepositoryCredentials'] = None, - resource_requirements: Optional[Sequence['outputs.TaskDefinitionResourceRequirement']] = None, - secrets: Optional[Sequence['outputs.TaskDefinitionSecret']] = None, - start_timeout: Optional[int] = None, - stop_timeout: Optional[int] = None, - system_controls: Optional[Sequence['outputs.TaskDefinitionSystemControl']] = None, - ulimits: Optional[Sequence['outputs.TaskDefinitionUlimit']] = None, - user: Optional[str] = None, - volumes_from: Optional[Sequence['outputs.TaskDefinitionVolumeFrom']] = None, - working_directory: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("image", image) - _setter("name", name) + pulumi.set(__self__, "image", image) + pulumi.set(__self__, "name", name) if command is not None: - _setter("command", command) + pulumi.set(__self__, "command", command) if cpu is not None: - _setter("cpu", cpu) + pulumi.set(__self__, "cpu", cpu) if depends_on is not None: - _setter("depends_on", depends_on) + pulumi.set(__self__, "depends_on", depends_on) if disable_networking is not None: - _setter("disable_networking", disable_networking) + pulumi.set(__self__, "disable_networking", disable_networking) if dns_search_domains is not None: - _setter("dns_search_domains", dns_search_domains) + pulumi.set(__self__, "dns_search_domains", dns_search_domains) if dns_servers is not None: - _setter("dns_servers", dns_servers) + pulumi.set(__self__, "dns_servers", dns_servers) if docker_labels is not None: - _setter("docker_labels", docker_labels) + pulumi.set(__self__, "docker_labels", docker_labels) if docker_security_options is not None: - _setter("docker_security_options", docker_security_options) + pulumi.set(__self__, "docker_security_options", docker_security_options) if entry_point is not None: - _setter("entry_point", entry_point) + pulumi.set(__self__, "entry_point", entry_point) if environment is not None: - _setter("environment", environment) + pulumi.set(__self__, "environment", environment) if environment_files is not None: - _setter("environment_files", environment_files) + pulumi.set(__self__, "environment_files", environment_files) if essential is not None: - _setter("essential", essential) + pulumi.set(__self__, "essential", essential) if extra_hosts is not None: - _setter("extra_hosts", extra_hosts) + pulumi.set(__self__, "extra_hosts", extra_hosts) if firelens_configuration is not None: - _setter("firelens_configuration", firelens_configuration) + pulumi.set(__self__, "firelens_configuration", firelens_configuration) if health_check is not None: - _setter("health_check", health_check) + pulumi.set(__self__, "health_check", health_check) if hostname is not None: - _setter("hostname", hostname) + pulumi.set(__self__, "hostname", hostname) if interactive is not None: - _setter("interactive", interactive) + pulumi.set(__self__, "interactive", interactive) if links is not None: - _setter("links", links) + pulumi.set(__self__, "links", links) if linux_parameters is not None: - _setter("linux_parameters", linux_parameters) + pulumi.set(__self__, "linux_parameters", linux_parameters) if log_configuration is not None: - _setter("log_configuration", log_configuration) + pulumi.set(__self__, "log_configuration", log_configuration) if memory is not None: - _setter("memory", memory) + pulumi.set(__self__, "memory", memory) if memory_reservation is not None: - _setter("memory_reservation", memory_reservation) + pulumi.set(__self__, "memory_reservation", memory_reservation) if mount_points is not None: - _setter("mount_points", mount_points) + pulumi.set(__self__, "mount_points", mount_points) if port_mappings is not None: - _setter("port_mappings", port_mappings) + pulumi.set(__self__, "port_mappings", port_mappings) if privileged is not None: - _setter("privileged", privileged) + pulumi.set(__self__, "privileged", privileged) if pseudo_terminal is not None: - _setter("pseudo_terminal", pseudo_terminal) + pulumi.set(__self__, "pseudo_terminal", pseudo_terminal) if readonly_root_filesystem is not None: - _setter("readonly_root_filesystem", readonly_root_filesystem) + pulumi.set(__self__, "readonly_root_filesystem", readonly_root_filesystem) if repository_credentials is not None: - _setter("repository_credentials", repository_credentials) + pulumi.set(__self__, "repository_credentials", repository_credentials) if resource_requirements is not None: - _setter("resource_requirements", resource_requirements) + pulumi.set(__self__, "resource_requirements", resource_requirements) if secrets is not None: - _setter("secrets", secrets) + pulumi.set(__self__, "secrets", secrets) if start_timeout is not None: - _setter("start_timeout", start_timeout) + pulumi.set(__self__, "start_timeout", start_timeout) if stop_timeout is not None: - _setter("stop_timeout", stop_timeout) + pulumi.set(__self__, "stop_timeout", stop_timeout) if system_controls is not None: - _setter("system_controls", system_controls) + pulumi.set(__self__, "system_controls", system_controls) if ulimits is not None: - _setter("ulimits", ulimits) + pulumi.set(__self__, "ulimits", ulimits) if user is not None: - _setter("user", user) + pulumi.set(__self__, "user", user) if volumes_from is not None: - _setter("volumes_from", volumes_from) + pulumi.set(__self__, "volumes_from", volumes_from) if working_directory is not None: - _setter("working_directory", working_directory) + pulumi.set(__self__, "working_directory", working_directory) @property @pulumi.getter @@ -2145,21 +1701,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, condition: Optional[str] = None, container_name: Optional[str] = None): - TaskDefinitionContainerDependency._configure( - lambda key, value: pulumi.set(__self__, key, value), - condition=condition, - container_name=container_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - condition: Optional[str] = None, - container_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if condition is not None: - _setter("condition", condition) + pulumi.set(__self__, "condition", condition) if container_name is not None: - _setter("container_name", container_name) + pulumi.set(__self__, "container_name", container_name) @property @pulumi.getter @@ -2197,25 +1742,12 @@ def __init__(__self__, *, container_path: Optional[str] = None, host_path: Optional[str] = None, permissions: Optional[Sequence[str]] = None): - TaskDefinitionDevice._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_path=container_path, - host_path=host_path, - permissions=permissions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_path: Optional[str] = None, - host_path: Optional[str] = None, - permissions: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if container_path is not None: - _setter("container_path", container_path) + pulumi.set(__self__, "container_path", container_path) if host_path is not None: - _setter("host_path", host_path) + pulumi.set(__self__, "host_path", host_path) if permissions is not None: - _setter("permissions", permissions) + pulumi.set(__self__, "permissions", permissions) @property @pulumi.getter(name="containerPath") @@ -2258,33 +1790,16 @@ def __init__(__self__, *, driver_opts: Optional[Any] = None, labels: Optional[Any] = None, scope: Optional[str] = None): - TaskDefinitionDockerVolumeConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - autoprovision=autoprovision, - driver=driver, - driver_opts=driver_opts, - labels=labels, - scope=scope, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - autoprovision: Optional[bool] = None, - driver: Optional[str] = None, - driver_opts: Optional[Any] = None, - labels: Optional[Any] = None, - scope: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if autoprovision is not None: - _setter("autoprovision", autoprovision) + pulumi.set(__self__, "autoprovision", autoprovision) if driver is not None: - _setter("driver", driver) + pulumi.set(__self__, "driver", driver) if driver_opts is not None: - _setter("driver_opts", driver_opts) + pulumi.set(__self__, "driver_opts", driver_opts) if labels is not None: - _setter("labels", labels) + pulumi.set(__self__, "labels", labels) if scope is not None: - _setter("scope", scope) + pulumi.set(__self__, "scope", scope) @property @pulumi.getter @@ -2345,32 +1860,15 @@ def __init__(__self__, *, root_directory: Optional[str] = None, transit_encryption: Optional['TaskDefinitionEfsVolumeConfigurationTransitEncryption'] = None, transit_encryption_port: Optional[int] = None): - TaskDefinitionEfsVolumeConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - filesystem_id=filesystem_id, - authorization_config=authorization_config, - root_directory=root_directory, - transit_encryption=transit_encryption, - transit_encryption_port=transit_encryption_port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filesystem_id: str, - authorization_config: Optional['outputs.TaskDefinitionAuthorizationConfig'] = None, - root_directory: Optional[str] = None, - transit_encryption: Optional['TaskDefinitionEfsVolumeConfigurationTransitEncryption'] = None, - transit_encryption_port: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filesystem_id", filesystem_id) + pulumi.set(__self__, "filesystem_id", filesystem_id) if authorization_config is not None: - _setter("authorization_config", authorization_config) + pulumi.set(__self__, "authorization_config", authorization_config) if root_directory is not None: - _setter("root_directory", root_directory) + pulumi.set(__self__, "root_directory", root_directory) if transit_encryption is not None: - _setter("transit_encryption", transit_encryption) + pulumi.set(__self__, "transit_encryption", transit_encryption) if transit_encryption_port is not None: - _setter("transit_encryption_port", transit_encryption_port) + pulumi.set(__self__, "transit_encryption_port", transit_encryption_port) @property @pulumi.getter(name="filesystemId") @@ -2403,21 +1901,10 @@ class TaskDefinitionEnvironmentFile(dict): def __init__(__self__, *, type: Optional[str] = None, value: Optional[str] = None): - TaskDefinitionEnvironmentFile._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2451,17 +1938,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, size_in_gi_b: Optional[int] = None): - TaskDefinitionEphemeralStorage._configure( - lambda key, value: pulumi.set(__self__, key, value), - size_in_gi_b=size_in_gi_b, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - size_in_gi_b: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if size_in_gi_b is not None: - _setter("size_in_gi_b", size_in_gi_b) + pulumi.set(__self__, "size_in_gi_b", size_in_gi_b) @property @pulumi.getter(name="sizeInGiB") @@ -2474,21 +1952,10 @@ class TaskDefinitionFirelensConfiguration(dict): def __init__(__self__, *, options: Optional[Any] = None, type: Optional[str] = None): - TaskDefinitionFirelensConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - options=options, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - options: Optional[Any] = None, - type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if options is not None: - _setter("options", options) + pulumi.set(__self__, "options", options) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -2537,33 +2004,16 @@ def __init__(__self__, *, :param int start_period: The optional grace period within which to provide containers time to bootstrap before failed health checks count towards the maximum number of retries. You may specify between 0 and 300 seconds. The startPeriod is disabled by default. :param int timeout: The time period in seconds to wait for a health check to succeed before it is considered a failure. You may specify between 2 and 60 seconds. The default value is 5 seconds. """ - TaskDefinitionHealthCheck._configure( - lambda key, value: pulumi.set(__self__, key, value), - command=command, - interval=interval, - retries=retries, - start_period=start_period, - timeout=timeout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - command: Optional[Sequence[str]] = None, - interval: Optional[int] = None, - retries: Optional[int] = None, - start_period: Optional[int] = None, - timeout: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if command is not None: - _setter("command", command) + pulumi.set(__self__, "command", command) if interval is not None: - _setter("interval", interval) + pulumi.set(__self__, "interval", interval) if retries is not None: - _setter("retries", retries) + pulumi.set(__self__, "retries", retries) if start_period is not None: - _setter("start_period", start_period) + pulumi.set(__self__, "start_period", start_period) if timeout is not None: - _setter("timeout", timeout) + pulumi.set(__self__, "timeout", timeout) @property @pulumi.getter @@ -2628,21 +2078,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, hostname: Optional[str] = None, ip_address: Optional[str] = None): - TaskDefinitionHostEntry._configure( - lambda key, value: pulumi.set(__self__, key, value), - hostname=hostname, - ip_address=ip_address, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hostname: Optional[str] = None, - ip_address: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if hostname is not None: - _setter("hostname", hostname) + pulumi.set(__self__, "hostname", hostname) if ip_address is not None: - _setter("ip_address", ip_address) + pulumi.set(__self__, "ip_address", ip_address) @property @pulumi.getter @@ -2676,17 +2115,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, source_path: Optional[str] = None): - TaskDefinitionHostVolumeProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_path=source_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if source_path is not None: - _setter("source_path", source_path) + pulumi.set(__self__, "source_path", source_path) @property @pulumi.getter(name="sourcePath") @@ -2718,21 +2148,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, device_name: Optional[str] = None, device_type: Optional[str] = None): - TaskDefinitionInferenceAccelerator._configure( - lambda key, value: pulumi.set(__self__, key, value), - device_name=device_name, - device_type=device_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - device_name: Optional[str] = None, - device_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if device_name is not None: - _setter("device_name", device_name) + pulumi.set(__self__, "device_name", device_name) if device_type is not None: - _setter("device_type", device_type) + pulumi.set(__self__, "device_type", device_type) @property @pulumi.getter(name="deviceName") @@ -2750,21 +2169,10 @@ class TaskDefinitionKernelCapabilities(dict): def __init__(__self__, *, add: Optional[Sequence[str]] = None, drop: Optional[Sequence[str]] = None): - TaskDefinitionKernelCapabilities._configure( - lambda key, value: pulumi.set(__self__, key, value), - add=add, - drop=drop, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - add: Optional[Sequence[str]] = None, - drop: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if add is not None: - _setter("add", add) + pulumi.set(__self__, "add", add) if drop is not None: - _setter("drop", drop) + pulumi.set(__self__, "drop", drop) @property @pulumi.getter @@ -2782,21 +2190,10 @@ class TaskDefinitionKeyValuePair(dict): def __init__(__self__, *, name: Optional[str] = None, value: Optional[str] = None): - TaskDefinitionKeyValuePair._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2840,41 +2237,20 @@ def __init__(__self__, *, shared_memory_size: Optional[int] = None, swappiness: Optional[int] = None, tmpfs: Optional[Sequence['outputs.TaskDefinitionTmpfs']] = None): - TaskDefinitionLinuxParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - capabilities=capabilities, - devices=devices, - init_process_enabled=init_process_enabled, - max_swap=max_swap, - shared_memory_size=shared_memory_size, - swappiness=swappiness, - tmpfs=tmpfs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - capabilities: Optional['outputs.TaskDefinitionKernelCapabilities'] = None, - devices: Optional[Sequence['outputs.TaskDefinitionDevice']] = None, - init_process_enabled: Optional[bool] = None, - max_swap: Optional[int] = None, - shared_memory_size: Optional[int] = None, - swappiness: Optional[int] = None, - tmpfs: Optional[Sequence['outputs.TaskDefinitionTmpfs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if capabilities is not None: - _setter("capabilities", capabilities) + pulumi.set(__self__, "capabilities", capabilities) if devices is not None: - _setter("devices", devices) + pulumi.set(__self__, "devices", devices) if init_process_enabled is not None: - _setter("init_process_enabled", init_process_enabled) + pulumi.set(__self__, "init_process_enabled", init_process_enabled) if max_swap is not None: - _setter("max_swap", max_swap) + pulumi.set(__self__, "max_swap", max_swap) if shared_memory_size is not None: - _setter("shared_memory_size", shared_memory_size) + pulumi.set(__self__, "shared_memory_size", shared_memory_size) if swappiness is not None: - _setter("swappiness", swappiness) + pulumi.set(__self__, "swappiness", swappiness) if tmpfs is not None: - _setter("tmpfs", tmpfs) + pulumi.set(__self__, "tmpfs", tmpfs) @property @pulumi.getter @@ -2937,24 +2313,11 @@ def __init__(__self__, *, log_driver: str, options: Optional[Any] = None, secret_options: Optional[Sequence['outputs.TaskDefinitionSecret']] = None): - TaskDefinitionLogConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_driver=log_driver, - options=options, - secret_options=secret_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_driver: str, - options: Optional[Any] = None, - secret_options: Optional[Sequence['outputs.TaskDefinitionSecret']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("log_driver", log_driver) + pulumi.set(__self__, "log_driver", log_driver) if options is not None: - _setter("options", options) + pulumi.set(__self__, "options", options) if secret_options is not None: - _setter("secret_options", secret_options) + pulumi.set(__self__, "secret_options", secret_options) @property @pulumi.getter(name="logDriver") @@ -2999,25 +2362,12 @@ def __init__(__self__, *, container_path: Optional[str] = None, read_only: Optional[bool] = None, source_volume: Optional[str] = None): - TaskDefinitionMountPoint._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_path=container_path, - read_only=read_only, - source_volume=source_volume, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_path: Optional[str] = None, - read_only: Optional[bool] = None, - source_volume: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if container_path is not None: - _setter("container_path", container_path) + pulumi.set(__self__, "container_path", container_path) if read_only is not None: - _setter("read_only", read_only) + pulumi.set(__self__, "read_only", read_only) if source_volume is not None: - _setter("source_volume", source_volume) + pulumi.set(__self__, "source_volume", source_volume) @property @pulumi.getter(name="containerPath") @@ -3040,20 +2390,9 @@ class TaskDefinitionPlacementConstraint(dict): def __init__(__self__, *, type: str, expression: Optional[str] = None): - TaskDefinitionPlacementConstraint._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - expression=expression, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: str, - expression: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if expression is not None: - _setter("expression", expression) + pulumi.set(__self__, "expression", expression) @property @pulumi.getter @@ -3098,37 +2437,18 @@ def __init__(__self__, *, host_port: Optional[int] = None, name: Optional[str] = None, protocol: Optional[str] = None): - TaskDefinitionPortMapping._configure( - lambda key, value: pulumi.set(__self__, key, value), - app_protocol=app_protocol, - container_port=container_port, - container_port_range=container_port_range, - host_port=host_port, - name=name, - protocol=protocol, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - app_protocol: Optional['TaskDefinitionPortMappingAppProtocol'] = None, - container_port: Optional[int] = None, - container_port_range: Optional[str] = None, - host_port: Optional[int] = None, - name: Optional[str] = None, - protocol: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if app_protocol is not None: - _setter("app_protocol", app_protocol) + pulumi.set(__self__, "app_protocol", app_protocol) if container_port is not None: - _setter("container_port", container_port) + pulumi.set(__self__, "container_port", container_port) if container_port_range is not None: - _setter("container_port_range", container_port_range) + pulumi.set(__self__, "container_port_range", container_port_range) if host_port is not None: - _setter("host_port", host_port) + pulumi.set(__self__, "host_port", host_port) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if protocol is not None: - _setter("protocol", protocol) + pulumi.set(__self__, "protocol", protocol) @property @pulumi.getter(name="appProtocol") @@ -3186,24 +2506,11 @@ def __init__(__self__, *, container_name: str, proxy_configuration_properties: Optional[Sequence['outputs.TaskDefinitionKeyValuePair']] = None, type: Optional[str] = None): - TaskDefinitionProxyConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_name=container_name, - proxy_configuration_properties=proxy_configuration_properties, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_name: str, - proxy_configuration_properties: Optional[Sequence['outputs.TaskDefinitionKeyValuePair']] = None, - type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("container_name", container_name) + pulumi.set(__self__, "container_name", container_name) if proxy_configuration_properties is not None: - _setter("proxy_configuration_properties", proxy_configuration_properties) + pulumi.set(__self__, "proxy_configuration_properties", proxy_configuration_properties) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="containerName") @@ -3242,17 +2549,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, credentials_parameter: Optional[str] = None): - TaskDefinitionRepositoryCredentials._configure( - lambda key, value: pulumi.set(__self__, key, value), - credentials_parameter=credentials_parameter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - credentials_parameter: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if credentials_parameter is not None: - _setter("credentials_parameter", credentials_parameter) + pulumi.set(__self__, "credentials_parameter", credentials_parameter) @property @pulumi.getter(name="credentialsParameter") @@ -3265,19 +2563,8 @@ class TaskDefinitionResourceRequirement(dict): def __init__(__self__, *, type: str, value: str): - TaskDefinitionResourceRequirement._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) - _setter("value", value) + pulumi.set(__self__, "type", type) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3314,21 +2601,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, cpu_architecture: Optional[str] = None, operating_system_family: Optional[str] = None): - TaskDefinitionRuntimePlatform._configure( - lambda key, value: pulumi.set(__self__, key, value), - cpu_architecture=cpu_architecture, - operating_system_family=operating_system_family, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cpu_architecture: Optional[str] = None, - operating_system_family: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cpu_architecture is not None: - _setter("cpu_architecture", cpu_architecture) + pulumi.set(__self__, "cpu_architecture", cpu_architecture) if operating_system_family is not None: - _setter("operating_system_family", operating_system_family) + pulumi.set(__self__, "operating_system_family", operating_system_family) @property @pulumi.getter(name="cpuArchitecture") @@ -3363,19 +2639,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, name: str, value_from: str): - TaskDefinitionSecret._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value_from=value_from, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - value_from: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value_from", value_from) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value_from", value_from) @property @pulumi.getter @@ -3393,21 +2658,10 @@ class TaskDefinitionSystemControl(dict): def __init__(__self__, *, namespace: Optional[str] = None, value: Optional[str] = None): - TaskDefinitionSystemControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - namespace=namespace, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - namespace: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if namespace is not None: - _setter("namespace", namespace) + pulumi.set(__self__, "namespace", namespace) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3425,21 +2679,10 @@ class TaskDefinitionTag(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - TaskDefinitionTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3477,24 +2720,11 @@ def __init__(__self__, *, size: int, container_path: Optional[str] = None, mount_options: Optional[Sequence[str]] = None): - TaskDefinitionTmpfs._configure( - lambda key, value: pulumi.set(__self__, key, value), - size=size, - container_path=container_path, - mount_options=mount_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - size: int, - container_path: Optional[str] = None, - mount_options: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("size", size) + pulumi.set(__self__, "size", size) if container_path is not None: - _setter("container_path", container_path) + pulumi.set(__self__, "container_path", container_path) if mount_options is not None: - _setter("mount_options", mount_options) + pulumi.set(__self__, "mount_options", mount_options) @property @pulumi.getter @@ -3537,22 +2767,9 @@ def __init__(__self__, *, hard_limit: int, name: str, soft_limit: int): - TaskDefinitionUlimit._configure( - lambda key, value: pulumi.set(__self__, key, value), - hard_limit=hard_limit, - name=name, - soft_limit=soft_limit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hard_limit: int, - name: str, - soft_limit: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("hard_limit", hard_limit) - _setter("name", name) - _setter("soft_limit", soft_limit) + pulumi.set(__self__, "hard_limit", hard_limit) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "soft_limit", soft_limit) @property @pulumi.getter(name="hardLimit") @@ -3596,29 +2813,14 @@ def __init__(__self__, *, efs_volume_configuration: Optional['outputs.TaskDefinitionEfsVolumeConfiguration'] = None, host: Optional['outputs.TaskDefinitionHostVolumeProperties'] = None, name: Optional[str] = None): - TaskDefinitionVolume._configure( - lambda key, value: pulumi.set(__self__, key, value), - docker_volume_configuration=docker_volume_configuration, - efs_volume_configuration=efs_volume_configuration, - host=host, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - docker_volume_configuration: Optional['outputs.TaskDefinitionDockerVolumeConfiguration'] = None, - efs_volume_configuration: Optional['outputs.TaskDefinitionEfsVolumeConfiguration'] = None, - host: Optional['outputs.TaskDefinitionHostVolumeProperties'] = None, - name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if docker_volume_configuration is not None: - _setter("docker_volume_configuration", docker_volume_configuration) + pulumi.set(__self__, "docker_volume_configuration", docker_volume_configuration) if efs_volume_configuration is not None: - _setter("efs_volume_configuration", efs_volume_configuration) + pulumi.set(__self__, "efs_volume_configuration", efs_volume_configuration) if host is not None: - _setter("host", host) + pulumi.set(__self__, "host", host) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="dockerVolumeConfiguration") @@ -3665,21 +2867,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, read_only: Optional[bool] = None, source_container: Optional[str] = None): - TaskDefinitionVolumeFrom._configure( - lambda key, value: pulumi.set(__self__, key, value), - read_only=read_only, - source_container=source_container, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - read_only: Optional[bool] = None, - source_container: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if read_only is not None: - _setter("read_only", read_only) + pulumi.set(__self__, "read_only", read_only) if source_container is not None: - _setter("source_container", source_container) + pulumi.set(__self__, "source_container", source_container) @property @pulumi.getter(name="readOnly") @@ -3726,24 +2917,11 @@ def __init__(__self__, *, :param 'TaskSetAwsVpcConfigurationAssignPublicIp' assign_public_ip: Whether the task's elastic network interface receives a public IP address. The default value is DISABLED. :param Sequence[str] security_groups: The security groups associated with the task or service. If you do not specify a security group, the default security group for the VPC is used. There is a limit of 5 security groups that can be specified per AwsVpcConfiguration. """ - TaskSetAwsVpcConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - subnets=subnets, - assign_public_ip=assign_public_ip, - security_groups=security_groups, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subnets: Sequence[str], - assign_public_ip: Optional['TaskSetAwsVpcConfigurationAssignPublicIp'] = None, - security_groups: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("subnets", subnets) + pulumi.set(__self__, "subnets", subnets) if assign_public_ip is not None: - _setter("assign_public_ip", assign_public_ip) + pulumi.set(__self__, "assign_public_ip", assign_public_ip) if security_groups is not None: - _setter("security_groups", security_groups) + pulumi.set(__self__, "security_groups", security_groups) @property @pulumi.getter @@ -3806,25 +2984,12 @@ def __init__(__self__, *, :param int container_port: The port on the container to associate with the load balancer. This port must correspond to a containerPort in the task definition the tasks in the service are using. For tasks that use the EC2 launch type, the container instance they are launched on must allow ingress traffic on the hostPort of the port mapping. :param str target_group_arn: The full Amazon Resource Name (ARN) of the Elastic Load Balancing target group or groups associated with a service or task set. A target group ARN is only specified when using an Application Load Balancer or Network Load Balancer. If you are using a Classic Load Balancer this should be omitted. For services using the ECS deployment controller, you can specify one or multiple target groups. For more information, see https://docs.aws.amazon.com/AmazonECS/latest/developerguide/register-multiple-targetgroups.html in the Amazon Elastic Container Service Developer Guide. For services using the CODE_DEPLOY deployment controller, you are required to define two target groups for the load balancer. For more information, see https://docs.aws.amazon.com/AmazonECS/latest/developerguide/deployment-type-bluegreen.html in the Amazon Elastic Container Service Developer Guide. If your service's task definition uses the awsvpc network mode (which is required for the Fargate launch type), you must choose ip as the target type, not instance, when creating your target groups because tasks that use the awsvpc network mode are associated with an elastic network interface, not an Amazon EC2 instance. """ - TaskSetLoadBalancer._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_name=container_name, - container_port=container_port, - target_group_arn=target_group_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_name: Optional[str] = None, - container_port: Optional[int] = None, - target_group_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if container_name is not None: - _setter("container_name", container_name) + pulumi.set(__self__, "container_name", container_name) if container_port is not None: - _setter("container_port", container_port) + pulumi.set(__self__, "container_port", container_port) if target_group_arn is not None: - _setter("target_group_arn", target_group_arn) + pulumi.set(__self__, "target_group_arn", target_group_arn) @property @pulumi.getter(name="containerName") @@ -3878,17 +3043,8 @@ def __init__(__self__, *, """ An object representing the network configuration for a task or service. """ - TaskSetNetworkConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - aws_vpc_configuration=aws_vpc_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aws_vpc_configuration: Optional['outputs.TaskSetAwsVpcConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if aws_vpc_configuration is not None: - _setter("aws_vpc_configuration", aws_vpc_configuration) + pulumi.set(__self__, "aws_vpc_configuration", aws_vpc_configuration) @property @pulumi.getter(name="awsVpcConfiguration") @@ -3905,21 +3061,10 @@ def __init__(__self__, *, :param 'TaskSetScaleUnit' unit: The unit of measure for the scale value. :param float value: The value, specified as a percent total of a service's desiredCount, to scale the task set. Accepted values are numbers between 0 and 100. """ - TaskSetScale._configure( - lambda key, value: pulumi.set(__self__, key, value), - unit=unit, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - unit: Optional['TaskSetScaleUnit'] = None, - value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if unit is not None: - _setter("unit", unit) + pulumi.set(__self__, "unit", unit) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3972,29 +3117,14 @@ def __init__(__self__, *, :param int port: The port value used if your service discovery service specified an SRV record. This field may be used if both the awsvpc network mode and SRV records are used. :param str registry_arn: The Amazon Resource Name (ARN) of the service registry. The currently supported service registry is AWS Cloud Map. For more information, see https://docs.aws.amazon.com/cloud-map/latest/api/API_CreateService.html """ - TaskSetServiceRegistry._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_name=container_name, - container_port=container_port, - port=port, - registry_arn=registry_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_name: Optional[str] = None, - container_port: Optional[int] = None, - port: Optional[int] = None, - registry_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if container_name is not None: - _setter("container_name", container_name) + pulumi.set(__self__, "container_name", container_name) if container_port is not None: - _setter("container_port", container_port) + pulumi.set(__self__, "container_port", container_port) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if registry_arn is not None: - _setter("registry_arn", registry_arn) + pulumi.set(__self__, "registry_arn", registry_arn) @property @pulumi.getter(name="containerName") diff --git a/sdk/python/pulumi_aws_native/ecs/primary_task_set.py b/sdk/python/pulumi_aws_native/ecs/primary_task_set.py index 5c24630ba4..2c1cd47a67 100644 --- a/sdk/python/pulumi_aws_native/ecs/primary_task_set.py +++ b/sdk/python/pulumi_aws_native/ecs/primary_task_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['PrimaryTaskSetArgs', 'PrimaryTaskSet'] @@ -23,22 +23,9 @@ def __init__(__self__, *, :param pulumi.Input[str] service: The short name or full Amazon Resource Name (ARN) of the service to create the task set in. :param pulumi.Input[str] task_set_id: The ID or full Amazon Resource Name (ARN) of the task set. """ - PrimaryTaskSetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cluster=cluster, - service=service, - task_set_id=task_set_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cluster: pulumi.Input[str], - service: pulumi.Input[str], - task_set_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cluster", cluster) - _setter("service", service) - _setter("task_set_id", task_set_id) + pulumi.set(__self__, "cluster", cluster) + pulumi.set(__self__, "service", service) + pulumi.set(__self__, "task_set_id", task_set_id) @property @pulumi.getter @@ -114,10 +101,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PrimaryTaskSetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ecs/service.py b/sdk/python/pulumi_aws_native/ecs/service.py index eff44f5f4b..ce6fe191c8 100644 --- a/sdk/python/pulumi_aws_native/ecs/service.py +++ b/sdk/python/pulumi_aws_native/ecs/service.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -42,101 +42,50 @@ def __init__(__self__, *, """ The set of arguments for constructing a Service resource. """ - ServiceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - capacity_provider_strategy=capacity_provider_strategy, - cluster=cluster, - deployment_configuration=deployment_configuration, - deployment_controller=deployment_controller, - desired_count=desired_count, - enable_ecs_managed_tags=enable_ecs_managed_tags, - enable_execute_command=enable_execute_command, - health_check_grace_period_seconds=health_check_grace_period_seconds, - launch_type=launch_type, - load_balancers=load_balancers, - network_configuration=network_configuration, - placement_constraints=placement_constraints, - placement_strategies=placement_strategies, - platform_version=platform_version, - propagate_tags=propagate_tags, - role=role, - scheduling_strategy=scheduling_strategy, - service_connect_configuration=service_connect_configuration, - service_name=service_name, - service_registries=service_registries, - tags=tags, - task_definition=task_definition, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - capacity_provider_strategy: Optional[pulumi.Input[Sequence[pulumi.Input['ServiceCapacityProviderStrategyItemArgs']]]] = None, - cluster: Optional[pulumi.Input[str]] = None, - deployment_configuration: Optional[pulumi.Input['ServiceDeploymentConfigurationArgs']] = None, - deployment_controller: Optional[pulumi.Input['ServiceDeploymentControllerArgs']] = None, - desired_count: Optional[pulumi.Input[int]] = None, - enable_ecs_managed_tags: Optional[pulumi.Input[bool]] = None, - enable_execute_command: Optional[pulumi.Input[bool]] = None, - health_check_grace_period_seconds: Optional[pulumi.Input[int]] = None, - launch_type: Optional[pulumi.Input['ServiceLaunchType']] = None, - load_balancers: Optional[pulumi.Input[Sequence[pulumi.Input['ServiceLoadBalancerArgs']]]] = None, - network_configuration: Optional[pulumi.Input['ServiceNetworkConfigurationArgs']] = None, - placement_constraints: Optional[pulumi.Input[Sequence[pulumi.Input['ServicePlacementConstraintArgs']]]] = None, - placement_strategies: Optional[pulumi.Input[Sequence[pulumi.Input['ServicePlacementStrategyArgs']]]] = None, - platform_version: Optional[pulumi.Input[str]] = None, - propagate_tags: Optional[pulumi.Input['ServicePropagateTags']] = None, - role: Optional[pulumi.Input[str]] = None, - scheduling_strategy: Optional[pulumi.Input['ServiceSchedulingStrategy']] = None, - service_connect_configuration: Optional[pulumi.Input['ServiceConnectConfigurationArgs']] = None, - service_name: Optional[pulumi.Input[str]] = None, - service_registries: Optional[pulumi.Input[Sequence[pulumi.Input['ServiceRegistryArgs']]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ServiceTagArgs']]]] = None, - task_definition: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if capacity_provider_strategy is not None: - _setter("capacity_provider_strategy", capacity_provider_strategy) + pulumi.set(__self__, "capacity_provider_strategy", capacity_provider_strategy) if cluster is not None: - _setter("cluster", cluster) + pulumi.set(__self__, "cluster", cluster) if deployment_configuration is not None: - _setter("deployment_configuration", deployment_configuration) + pulumi.set(__self__, "deployment_configuration", deployment_configuration) if deployment_controller is not None: - _setter("deployment_controller", deployment_controller) + pulumi.set(__self__, "deployment_controller", deployment_controller) if desired_count is not None: - _setter("desired_count", desired_count) + pulumi.set(__self__, "desired_count", desired_count) if enable_ecs_managed_tags is not None: - _setter("enable_ecs_managed_tags", enable_ecs_managed_tags) + pulumi.set(__self__, "enable_ecs_managed_tags", enable_ecs_managed_tags) if enable_execute_command is not None: - _setter("enable_execute_command", enable_execute_command) + pulumi.set(__self__, "enable_execute_command", enable_execute_command) if health_check_grace_period_seconds is not None: - _setter("health_check_grace_period_seconds", health_check_grace_period_seconds) + pulumi.set(__self__, "health_check_grace_period_seconds", health_check_grace_period_seconds) if launch_type is not None: - _setter("launch_type", launch_type) + pulumi.set(__self__, "launch_type", launch_type) if load_balancers is not None: - _setter("load_balancers", load_balancers) + pulumi.set(__self__, "load_balancers", load_balancers) if network_configuration is not None: - _setter("network_configuration", network_configuration) + pulumi.set(__self__, "network_configuration", network_configuration) if placement_constraints is not None: - _setter("placement_constraints", placement_constraints) + pulumi.set(__self__, "placement_constraints", placement_constraints) if placement_strategies is not None: - _setter("placement_strategies", placement_strategies) + pulumi.set(__self__, "placement_strategies", placement_strategies) if platform_version is not None: - _setter("platform_version", platform_version) + pulumi.set(__self__, "platform_version", platform_version) if propagate_tags is not None: - _setter("propagate_tags", propagate_tags) + pulumi.set(__self__, "propagate_tags", propagate_tags) if role is not None: - _setter("role", role) + pulumi.set(__self__, "role", role) if scheduling_strategy is not None: - _setter("scheduling_strategy", scheduling_strategy) + pulumi.set(__self__, "scheduling_strategy", scheduling_strategy) if service_connect_configuration is not None: - _setter("service_connect_configuration", service_connect_configuration) + pulumi.set(__self__, "service_connect_configuration", service_connect_configuration) if service_name is not None: - _setter("service_name", service_name) + pulumi.set(__self__, "service_name", service_name) if service_registries is not None: - _setter("service_registries", service_registries) + pulumi.set(__self__, "service_registries", service_registries) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if task_definition is not None: - _setter("task_definition", task_definition) + pulumi.set(__self__, "task_definition", task_definition) @property @pulumi.getter(name="capacityProviderStrategy") @@ -390,10 +339,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ServiceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -432,17 +377,7 @@ def _internal_init(__self__, __props__.__dict__["capacity_provider_strategy"] = capacity_provider_strategy __props__.__dict__["cluster"] = cluster - if deployment_configuration is not None and not isinstance(deployment_configuration, ServiceDeploymentConfigurationArgs): - deployment_configuration = deployment_configuration or {} - def _setter(key, value): - deployment_configuration[key] = value - ServiceDeploymentConfigurationArgs._configure(_setter, **deployment_configuration) __props__.__dict__["deployment_configuration"] = deployment_configuration - if deployment_controller is not None and not isinstance(deployment_controller, ServiceDeploymentControllerArgs): - deployment_controller = deployment_controller or {} - def _setter(key, value): - deployment_controller[key] = value - ServiceDeploymentControllerArgs._configure(_setter, **deployment_controller) __props__.__dict__["deployment_controller"] = deployment_controller __props__.__dict__["desired_count"] = desired_count __props__.__dict__["enable_ecs_managed_tags"] = enable_ecs_managed_tags @@ -450,11 +385,6 @@ def _setter(key, value): __props__.__dict__["health_check_grace_period_seconds"] = health_check_grace_period_seconds __props__.__dict__["launch_type"] = launch_type __props__.__dict__["load_balancers"] = load_balancers - if network_configuration is not None and not isinstance(network_configuration, ServiceNetworkConfigurationArgs): - network_configuration = network_configuration or {} - def _setter(key, value): - network_configuration[key] = value - ServiceNetworkConfigurationArgs._configure(_setter, **network_configuration) __props__.__dict__["network_configuration"] = network_configuration __props__.__dict__["placement_constraints"] = placement_constraints __props__.__dict__["placement_strategies"] = placement_strategies @@ -462,11 +392,6 @@ def _setter(key, value): __props__.__dict__["propagate_tags"] = propagate_tags __props__.__dict__["role"] = role __props__.__dict__["scheduling_strategy"] = scheduling_strategy - if service_connect_configuration is not None and not isinstance(service_connect_configuration, ServiceConnectConfigurationArgs): - service_connect_configuration = service_connect_configuration or {} - def _setter(key, value): - service_connect_configuration[key] = value - ServiceConnectConfigurationArgs._configure(_setter, **service_connect_configuration) __props__.__dict__["service_connect_configuration"] = service_connect_configuration __props__.__dict__["service_name"] = service_name __props__.__dict__["service_registries"] = service_registries diff --git a/sdk/python/pulumi_aws_native/ecs/task_definition.py b/sdk/python/pulumi_aws_native/ecs/task_definition.py index 1aecd7d991..3b4b9d4751 100644 --- a/sdk/python/pulumi_aws_native/ecs/task_definition.py +++ b/sdk/python/pulumi_aws_native/ecs/task_definition.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -37,81 +37,40 @@ def __init__(__self__, *, """ The set of arguments for constructing a TaskDefinition resource. """ - TaskDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_definitions=container_definitions, - cpu=cpu, - ephemeral_storage=ephemeral_storage, - execution_role_arn=execution_role_arn, - family=family, - inference_accelerators=inference_accelerators, - ipc_mode=ipc_mode, - memory=memory, - network_mode=network_mode, - pid_mode=pid_mode, - placement_constraints=placement_constraints, - proxy_configuration=proxy_configuration, - requires_compatibilities=requires_compatibilities, - runtime_platform=runtime_platform, - tags=tags, - task_role_arn=task_role_arn, - volumes=volumes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_definitions: Optional[pulumi.Input[Sequence[pulumi.Input['TaskDefinitionContainerDefinitionArgs']]]] = None, - cpu: Optional[pulumi.Input[str]] = None, - ephemeral_storage: Optional[pulumi.Input['TaskDefinitionEphemeralStorageArgs']] = None, - execution_role_arn: Optional[pulumi.Input[str]] = None, - family: Optional[pulumi.Input[str]] = None, - inference_accelerators: Optional[pulumi.Input[Sequence[pulumi.Input['TaskDefinitionInferenceAcceleratorArgs']]]] = None, - ipc_mode: Optional[pulumi.Input[str]] = None, - memory: Optional[pulumi.Input[str]] = None, - network_mode: Optional[pulumi.Input[str]] = None, - pid_mode: Optional[pulumi.Input[str]] = None, - placement_constraints: Optional[pulumi.Input[Sequence[pulumi.Input['TaskDefinitionPlacementConstraintArgs']]]] = None, - proxy_configuration: Optional[pulumi.Input['TaskDefinitionProxyConfigurationArgs']] = None, - requires_compatibilities: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - runtime_platform: Optional[pulumi.Input['TaskDefinitionRuntimePlatformArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['TaskDefinitionTagArgs']]]] = None, - task_role_arn: Optional[pulumi.Input[str]] = None, - volumes: Optional[pulumi.Input[Sequence[pulumi.Input['TaskDefinitionVolumeArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if container_definitions is not None: - _setter("container_definitions", container_definitions) + pulumi.set(__self__, "container_definitions", container_definitions) if cpu is not None: - _setter("cpu", cpu) + pulumi.set(__self__, "cpu", cpu) if ephemeral_storage is not None: - _setter("ephemeral_storage", ephemeral_storage) + pulumi.set(__self__, "ephemeral_storage", ephemeral_storage) if execution_role_arn is not None: - _setter("execution_role_arn", execution_role_arn) + pulumi.set(__self__, "execution_role_arn", execution_role_arn) if family is not None: - _setter("family", family) + pulumi.set(__self__, "family", family) if inference_accelerators is not None: - _setter("inference_accelerators", inference_accelerators) + pulumi.set(__self__, "inference_accelerators", inference_accelerators) if ipc_mode is not None: - _setter("ipc_mode", ipc_mode) + pulumi.set(__self__, "ipc_mode", ipc_mode) if memory is not None: - _setter("memory", memory) + pulumi.set(__self__, "memory", memory) if network_mode is not None: - _setter("network_mode", network_mode) + pulumi.set(__self__, "network_mode", network_mode) if pid_mode is not None: - _setter("pid_mode", pid_mode) + pulumi.set(__self__, "pid_mode", pid_mode) if placement_constraints is not None: - _setter("placement_constraints", placement_constraints) + pulumi.set(__self__, "placement_constraints", placement_constraints) if proxy_configuration is not None: - _setter("proxy_configuration", proxy_configuration) + pulumi.set(__self__, "proxy_configuration", proxy_configuration) if requires_compatibilities is not None: - _setter("requires_compatibilities", requires_compatibilities) + pulumi.set(__self__, "requires_compatibilities", requires_compatibilities) if runtime_platform is not None: - _setter("runtime_platform", runtime_platform) + pulumi.set(__self__, "runtime_platform", runtime_platform) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if task_role_arn is not None: - _setter("task_role_arn", task_role_arn) + pulumi.set(__self__, "task_role_arn", task_role_arn) if volumes is not None: - _setter("volumes", volumes) + pulumi.set(__self__, "volumes", volumes) @property @pulumi.getter(name="containerDefinitions") @@ -315,10 +274,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TaskDefinitionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -352,11 +307,6 @@ def _internal_init(__self__, __props__.__dict__["container_definitions"] = container_definitions __props__.__dict__["cpu"] = cpu - if ephemeral_storage is not None and not isinstance(ephemeral_storage, TaskDefinitionEphemeralStorageArgs): - ephemeral_storage = ephemeral_storage or {} - def _setter(key, value): - ephemeral_storage[key] = value - TaskDefinitionEphemeralStorageArgs._configure(_setter, **ephemeral_storage) __props__.__dict__["ephemeral_storage"] = ephemeral_storage __props__.__dict__["execution_role_arn"] = execution_role_arn __props__.__dict__["family"] = family @@ -366,18 +316,8 @@ def _setter(key, value): __props__.__dict__["network_mode"] = network_mode __props__.__dict__["pid_mode"] = pid_mode __props__.__dict__["placement_constraints"] = placement_constraints - if proxy_configuration is not None and not isinstance(proxy_configuration, TaskDefinitionProxyConfigurationArgs): - proxy_configuration = proxy_configuration or {} - def _setter(key, value): - proxy_configuration[key] = value - TaskDefinitionProxyConfigurationArgs._configure(_setter, **proxy_configuration) __props__.__dict__["proxy_configuration"] = proxy_configuration __props__.__dict__["requires_compatibilities"] = requires_compatibilities - if runtime_platform is not None and not isinstance(runtime_platform, TaskDefinitionRuntimePlatformArgs): - runtime_platform = runtime_platform or {} - def _setter(key, value): - runtime_platform[key] = value - TaskDefinitionRuntimePlatformArgs._configure(_setter, **runtime_platform) __props__.__dict__["runtime_platform"] = runtime_platform __props__.__dict__["tags"] = tags __props__.__dict__["task_role_arn"] = task_role_arn diff --git a/sdk/python/pulumi_aws_native/ecs/task_set.py b/sdk/python/pulumi_aws_native/ecs/task_set.py index 54f2da3a97..b09b863118 100644 --- a/sdk/python/pulumi_aws_native/ecs/task_set.py +++ b/sdk/python/pulumi_aws_native/ecs/task_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -38,50 +38,23 @@ def __init__(__self__, *, :param pulumi.Input['TaskSetScaleArgs'] scale: A floating-point percentage of the desired number of tasks to place and keep running in the task set. :param pulumi.Input[Sequence[pulumi.Input['TaskSetServiceRegistryArgs']]] service_registries: The details of the service discovery registries to assign to this task set. For more information, see https://docs.aws.amazon.com/AmazonECS/latest/developerguide/service-discovery.html. """ - TaskSetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cluster=cluster, - service=service, - task_definition=task_definition, - external_id=external_id, - launch_type=launch_type, - load_balancers=load_balancers, - network_configuration=network_configuration, - platform_version=platform_version, - scale=scale, - service_registries=service_registries, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cluster: pulumi.Input[str], - service: pulumi.Input[str], - task_definition: pulumi.Input[str], - external_id: Optional[pulumi.Input[str]] = None, - launch_type: Optional[pulumi.Input['TaskSetLaunchType']] = None, - load_balancers: Optional[pulumi.Input[Sequence[pulumi.Input['TaskSetLoadBalancerArgs']]]] = None, - network_configuration: Optional[pulumi.Input['TaskSetNetworkConfigurationArgs']] = None, - platform_version: Optional[pulumi.Input[str]] = None, - scale: Optional[pulumi.Input['TaskSetScaleArgs']] = None, - service_registries: Optional[pulumi.Input[Sequence[pulumi.Input['TaskSetServiceRegistryArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cluster", cluster) - _setter("service", service) - _setter("task_definition", task_definition) + pulumi.set(__self__, "cluster", cluster) + pulumi.set(__self__, "service", service) + pulumi.set(__self__, "task_definition", task_definition) if external_id is not None: - _setter("external_id", external_id) + pulumi.set(__self__, "external_id", external_id) if launch_type is not None: - _setter("launch_type", launch_type) + pulumi.set(__self__, "launch_type", launch_type) if load_balancers is not None: - _setter("load_balancers", load_balancers) + pulumi.set(__self__, "load_balancers", load_balancers) if network_configuration is not None: - _setter("network_configuration", network_configuration) + pulumi.set(__self__, "network_configuration", network_configuration) if platform_version is not None: - _setter("platform_version", platform_version) + pulumi.set(__self__, "platform_version", platform_version) if scale is not None: - _setter("scale", scale) + pulumi.set(__self__, "scale", scale) if service_registries is not None: - _setter("service_registries", service_registries) + pulumi.set(__self__, "service_registries", service_registries) @property @pulumi.getter @@ -247,10 +220,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TaskSetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -281,18 +250,8 @@ def _internal_init(__self__, __props__.__dict__["external_id"] = external_id __props__.__dict__["launch_type"] = launch_type __props__.__dict__["load_balancers"] = load_balancers - if network_configuration is not None and not isinstance(network_configuration, TaskSetNetworkConfigurationArgs): - network_configuration = network_configuration or {} - def _setter(key, value): - network_configuration[key] = value - TaskSetNetworkConfigurationArgs._configure(_setter, **network_configuration) __props__.__dict__["network_configuration"] = network_configuration __props__.__dict__["platform_version"] = platform_version - if scale is not None and not isinstance(scale, TaskSetScaleArgs): - scale = scale or {} - def _setter(key, value): - scale[key] = value - TaskSetScaleArgs._configure(_setter, **scale) __props__.__dict__["scale"] = scale if service is None and not opts.urn: raise TypeError("Missing required property 'service'") diff --git a/sdk/python/pulumi_aws_native/efs/_inputs.py b/sdk/python/pulumi_aws_native/efs/_inputs.py index 45e288578c..4dc5ef1eba 100644 --- a/sdk/python/pulumi_aws_native/efs/_inputs.py +++ b/sdk/python/pulumi_aws_native/efs/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -32,22 +32,9 @@ def __init__(__self__, *, :param pulumi.Input[str] owner_uid: Specifies the POSIX user ID to apply to the RootDirectory. Accepts values from 0 to 2^32 (4294967295). :param pulumi.Input[str] permissions: Specifies the POSIX permissions to apply to the RootDirectory, in the format of an octal number representing the file's mode bits. """ - AccessPointCreationInfoArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - owner_gid=owner_gid, - owner_uid=owner_uid, - permissions=permissions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - owner_gid: pulumi.Input[str], - owner_uid: pulumi.Input[str], - permissions: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("owner_gid", owner_gid) - _setter("owner_uid", owner_uid) - _setter("permissions", permissions) + pulumi.set(__self__, "owner_gid", owner_gid) + pulumi.set(__self__, "owner_uid", owner_uid) + pulumi.set(__self__, "permissions", permissions) @property @pulumi.getter(name="ownerGid") @@ -97,23 +84,10 @@ def __init__(__self__, *, :param pulumi.Input[str] uid: The POSIX user ID used for all file system operations using this access point. :param pulumi.Input[Sequence[pulumi.Input[str]]] secondary_gids: Secondary POSIX group IDs used for all file system operations using this access point. """ - AccessPointPosixUserArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - gid=gid, - uid=uid, - secondary_gids=secondary_gids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - gid: pulumi.Input[str], - uid: pulumi.Input[str], - secondary_gids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("gid", gid) - _setter("uid", uid) + pulumi.set(__self__, "gid", gid) + pulumi.set(__self__, "uid", uid) if secondary_gids is not None: - _setter("secondary_gids", secondary_gids) + pulumi.set(__self__, "secondary_gids", secondary_gids) @property @pulumi.getter @@ -161,21 +135,10 @@ def __init__(__self__, *, :param pulumi.Input['AccessPointCreationInfoArgs'] creation_info: (Optional) Specifies the POSIX IDs and permissions to apply to the access point's RootDirectory. If the RootDirectory>Path specified does not exist, EFS creates the root directory using the CreationInfo settings when a client connects to an access point. When specifying the CreationInfo, you must provide values for all properties. If you do not provide CreationInfo and the specified RootDirectory>Path does not exist, attempts to mount the file system using the access point will fail. :param pulumi.Input[str] path: Specifies the path on the EFS file system to expose as the root directory to NFS clients using the access point to access the EFS file system. A path can have up to four subdirectories. If the specified path does not exist, you are required to provide the CreationInfo. """ - AccessPointRootDirectoryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - creation_info=creation_info, - path=path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - creation_info: Optional[pulumi.Input['AccessPointCreationInfoArgs']] = None, - path: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if creation_info is not None: - _setter("creation_info", creation_info) + pulumi.set(__self__, "creation_info", creation_info) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) @property @pulumi.getter(name="creationInfo") @@ -207,21 +170,10 @@ class AccessPointTagArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - AccessPointTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -246,16 +198,7 @@ def value(self, value: Optional[pulumi.Input[str]]): class FileSystemBackupPolicyArgs: def __init__(__self__, *, status: pulumi.Input[str]): - FileSystemBackupPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter @@ -272,19 +215,8 @@ class FileSystemElasticFileSystemTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - FileSystemElasticFileSystemTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -310,21 +242,10 @@ class FileSystemLifecyclePolicyArgs: def __init__(__self__, *, transition_to_ia: Optional[pulumi.Input[str]] = None, transition_to_primary_storage_class: Optional[pulumi.Input[str]] = None): - FileSystemLifecyclePolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - transition_to_ia=transition_to_ia, - transition_to_primary_storage_class=transition_to_primary_storage_class, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - transition_to_ia: Optional[pulumi.Input[str]] = None, - transition_to_primary_storage_class: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if transition_to_ia is not None: - _setter("transition_to_ia", transition_to_ia) + pulumi.set(__self__, "transition_to_ia", transition_to_ia) if transition_to_primary_storage_class is not None: - _setter("transition_to_primary_storage_class", transition_to_primary_storage_class) + pulumi.set(__self__, "transition_to_primary_storage_class", transition_to_primary_storage_class) @property @pulumi.getter(name="transitionToIa") @@ -349,17 +270,8 @@ def transition_to_primary_storage_class(self, value: Optional[pulumi.Input[str]] class FileSystemReplicationConfigurationArgs: def __init__(__self__, *, destinations: Optional[pulumi.Input[Sequence[pulumi.Input['FileSystemReplicationDestinationArgs']]]] = None): - FileSystemReplicationConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destinations=destinations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destinations: Optional[pulumi.Input[Sequence[pulumi.Input['FileSystemReplicationDestinationArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destinations is not None: - _setter("destinations", destinations) + pulumi.set(__self__, "destinations", destinations) @property @pulumi.getter @@ -378,29 +290,14 @@ def __init__(__self__, *, file_system_id: Optional[pulumi.Input[str]] = None, kms_key_id: Optional[pulumi.Input[str]] = None, region: Optional[pulumi.Input[str]] = None): - FileSystemReplicationDestinationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_zone_name=availability_zone_name, - file_system_id=file_system_id, - kms_key_id=kms_key_id, - region=region, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_zone_name: Optional[pulumi.Input[str]] = None, - file_system_id: Optional[pulumi.Input[str]] = None, - kms_key_id: Optional[pulumi.Input[str]] = None, - region: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_zone_name is not None: - _setter("availability_zone_name", availability_zone_name) + pulumi.set(__self__, "availability_zone_name", availability_zone_name) if file_system_id is not None: - _setter("file_system_id", file_system_id) + pulumi.set(__self__, "file_system_id", file_system_id) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if region is not None: - _setter("region", region) + pulumi.set(__self__, "region", region) @property @pulumi.getter(name="availabilityZoneName") diff --git a/sdk/python/pulumi_aws_native/efs/access_point.py b/sdk/python/pulumi_aws_native/efs/access_point.py index d3e16e32e0..d89242808d 100644 --- a/sdk/python/pulumi_aws_native/efs/access_point.py +++ b/sdk/python/pulumi_aws_native/efs/access_point.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -28,32 +28,15 @@ def __init__(__self__, *, :param pulumi.Input['AccessPointPosixUserArgs'] posix_user: The operating system user and group applied to all file system requests made using the access point. :param pulumi.Input['AccessPointRootDirectoryArgs'] root_directory: Specifies the directory on the Amazon EFS file system that the access point exposes as the root directory of your file system to NFS clients using the access point. The clients using the access point can only access the root directory and below. If the RootDirectory>Path specified does not exist, EFS creates it and applies the CreationInfo settings when a client connects to an access point. When specifying a RootDirectory, you need to provide the Path, and the CreationInfo is optional. """ - AccessPointArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - file_system_id=file_system_id, - access_point_tags=access_point_tags, - client_token=client_token, - posix_user=posix_user, - root_directory=root_directory, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - file_system_id: pulumi.Input[str], - access_point_tags: Optional[pulumi.Input[Sequence[pulumi.Input['AccessPointTagArgs']]]] = None, - client_token: Optional[pulumi.Input[str]] = None, - posix_user: Optional[pulumi.Input['AccessPointPosixUserArgs']] = None, - root_directory: Optional[pulumi.Input['AccessPointRootDirectoryArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("file_system_id", file_system_id) + pulumi.set(__self__, "file_system_id", file_system_id) if access_point_tags is not None: - _setter("access_point_tags", access_point_tags) + pulumi.set(__self__, "access_point_tags", access_point_tags) if client_token is not None: - _setter("client_token", client_token) + pulumi.set(__self__, "client_token", client_token) if posix_user is not None: - _setter("posix_user", posix_user) + pulumi.set(__self__, "posix_user", posix_user) if root_directory is not None: - _setter("root_directory", root_directory) + pulumi.set(__self__, "root_directory", root_directory) @property @pulumi.getter(name="fileSystemId") @@ -153,10 +136,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AccessPointArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -181,17 +160,7 @@ def _internal_init(__self__, if file_system_id is None and not opts.urn: raise TypeError("Missing required property 'file_system_id'") __props__.__dict__["file_system_id"] = file_system_id - if posix_user is not None and not isinstance(posix_user, AccessPointPosixUserArgs): - posix_user = posix_user or {} - def _setter(key, value): - posix_user[key] = value - AccessPointPosixUserArgs._configure(_setter, **posix_user) __props__.__dict__["posix_user"] = posix_user - if root_directory is not None and not isinstance(root_directory, AccessPointRootDirectoryArgs): - root_directory = root_directory or {} - def _setter(key, value): - root_directory[key] = value - AccessPointRootDirectoryArgs._configure(_setter, **root_directory) __props__.__dict__["root_directory"] = root_directory __props__.__dict__["access_point_id"] = None __props__.__dict__["arn"] = None diff --git a/sdk/python/pulumi_aws_native/efs/file_system.py b/sdk/python/pulumi_aws_native/efs/file_system.py index c79484df7b..2efcc2606d 100644 --- a/sdk/python/pulumi_aws_native/efs/file_system.py +++ b/sdk/python/pulumi_aws_native/efs/file_system.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -32,61 +32,30 @@ def __init__(__self__, *, The set of arguments for constructing a FileSystem resource. :param pulumi.Input[bool] bypass_policy_lockout_safety_check: Whether to bypass the FileSystemPolicy lockout safety check. The policy lockout safety check determines whether the policy in the request will prevent the principal making the request to be locked out from making future PutFileSystemPolicy requests on the file system. Set BypassPolicyLockoutSafetyCheck to True only when you intend to prevent the principal that is making the request from making a subsequent PutFileSystemPolicy request on the file system. Defaults to false """ - FileSystemArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_zone_name=availability_zone_name, - backup_policy=backup_policy, - bypass_policy_lockout_safety_check=bypass_policy_lockout_safety_check, - encrypted=encrypted, - file_system_policy=file_system_policy, - file_system_tags=file_system_tags, - kms_key_id=kms_key_id, - lifecycle_policies=lifecycle_policies, - performance_mode=performance_mode, - provisioned_throughput_in_mibps=provisioned_throughput_in_mibps, - replication_configuration=replication_configuration, - throughput_mode=throughput_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_zone_name: Optional[pulumi.Input[str]] = None, - backup_policy: Optional[pulumi.Input['FileSystemBackupPolicyArgs']] = None, - bypass_policy_lockout_safety_check: Optional[pulumi.Input[bool]] = None, - encrypted: Optional[pulumi.Input[bool]] = None, - file_system_policy: Optional[Any] = None, - file_system_tags: Optional[pulumi.Input[Sequence[pulumi.Input['FileSystemElasticFileSystemTagArgs']]]] = None, - kms_key_id: Optional[pulumi.Input[str]] = None, - lifecycle_policies: Optional[pulumi.Input[Sequence[pulumi.Input['FileSystemLifecyclePolicyArgs']]]] = None, - performance_mode: Optional[pulumi.Input[str]] = None, - provisioned_throughput_in_mibps: Optional[pulumi.Input[float]] = None, - replication_configuration: Optional[pulumi.Input['FileSystemReplicationConfigurationArgs']] = None, - throughput_mode: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_zone_name is not None: - _setter("availability_zone_name", availability_zone_name) + pulumi.set(__self__, "availability_zone_name", availability_zone_name) if backup_policy is not None: - _setter("backup_policy", backup_policy) + pulumi.set(__self__, "backup_policy", backup_policy) if bypass_policy_lockout_safety_check is not None: - _setter("bypass_policy_lockout_safety_check", bypass_policy_lockout_safety_check) + pulumi.set(__self__, "bypass_policy_lockout_safety_check", bypass_policy_lockout_safety_check) if encrypted is not None: - _setter("encrypted", encrypted) + pulumi.set(__self__, "encrypted", encrypted) if file_system_policy is not None: - _setter("file_system_policy", file_system_policy) + pulumi.set(__self__, "file_system_policy", file_system_policy) if file_system_tags is not None: - _setter("file_system_tags", file_system_tags) + pulumi.set(__self__, "file_system_tags", file_system_tags) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if lifecycle_policies is not None: - _setter("lifecycle_policies", lifecycle_policies) + pulumi.set(__self__, "lifecycle_policies", lifecycle_policies) if performance_mode is not None: - _setter("performance_mode", performance_mode) + pulumi.set(__self__, "performance_mode", performance_mode) if provisioned_throughput_in_mibps is not None: - _setter("provisioned_throughput_in_mibps", provisioned_throughput_in_mibps) + pulumi.set(__self__, "provisioned_throughput_in_mibps", provisioned_throughput_in_mibps) if replication_configuration is not None: - _setter("replication_configuration", replication_configuration) + pulumi.set(__self__, "replication_configuration", replication_configuration) if throughput_mode is not None: - _setter("throughput_mode", throughput_mode) + pulumi.set(__self__, "throughput_mode", throughput_mode) @property @pulumi.getter(name="availabilityZoneName") @@ -244,10 +213,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - FileSystemArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -275,11 +240,6 @@ def _internal_init(__self__, __props__ = FileSystemArgs.__new__(FileSystemArgs) __props__.__dict__["availability_zone_name"] = availability_zone_name - if backup_policy is not None and not isinstance(backup_policy, FileSystemBackupPolicyArgs): - backup_policy = backup_policy or {} - def _setter(key, value): - backup_policy[key] = value - FileSystemBackupPolicyArgs._configure(_setter, **backup_policy) __props__.__dict__["backup_policy"] = backup_policy __props__.__dict__["bypass_policy_lockout_safety_check"] = bypass_policy_lockout_safety_check __props__.__dict__["encrypted"] = encrypted @@ -289,11 +249,6 @@ def _setter(key, value): __props__.__dict__["lifecycle_policies"] = lifecycle_policies __props__.__dict__["performance_mode"] = performance_mode __props__.__dict__["provisioned_throughput_in_mibps"] = provisioned_throughput_in_mibps - if replication_configuration is not None and not isinstance(replication_configuration, FileSystemReplicationConfigurationArgs): - replication_configuration = replication_configuration or {} - def _setter(key, value): - replication_configuration[key] = value - FileSystemReplicationConfigurationArgs._configure(_setter, **replication_configuration) __props__.__dict__["replication_configuration"] = replication_configuration __props__.__dict__["throughput_mode"] = throughput_mode __props__.__dict__["arn"] = None diff --git a/sdk/python/pulumi_aws_native/efs/get_access_point.py b/sdk/python/pulumi_aws_native/efs/get_access_point.py index 7df0690227..babef9cf22 100644 --- a/sdk/python/pulumi_aws_native/efs/get_access_point.py +++ b/sdk/python/pulumi_aws_native/efs/get_access_point.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/efs/get_file_system.py b/sdk/python/pulumi_aws_native/efs/get_file_system.py index f1cc9d2f20..d6487e327a 100644 --- a/sdk/python/pulumi_aws_native/efs/get_file_system.py +++ b/sdk/python/pulumi_aws_native/efs/get_file_system.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/efs/get_mount_target.py b/sdk/python/pulumi_aws_native/efs/get_mount_target.py index 03353127f8..d56c5f0da3 100644 --- a/sdk/python/pulumi_aws_native/efs/get_mount_target.py +++ b/sdk/python/pulumi_aws_native/efs/get_mount_target.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/efs/mount_target.py b/sdk/python/pulumi_aws_native/efs/mount_target.py index 752e0c8c60..d2b986e3f0 100644 --- a/sdk/python/pulumi_aws_native/efs/mount_target.py +++ b/sdk/python/pulumi_aws_native/efs/mount_target.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['MountTargetArgs', 'MountTarget'] @@ -21,26 +21,11 @@ def __init__(__self__, *, """ The set of arguments for constructing a MountTarget resource. """ - MountTargetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - file_system_id=file_system_id, - security_groups=security_groups, - subnet_id=subnet_id, - ip_address=ip_address, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - file_system_id: pulumi.Input[str], - security_groups: pulumi.Input[Sequence[pulumi.Input[str]]], - subnet_id: pulumi.Input[str], - ip_address: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("file_system_id", file_system_id) - _setter("security_groups", security_groups) - _setter("subnet_id", subnet_id) + pulumi.set(__self__, "file_system_id", file_system_id) + pulumi.set(__self__, "security_groups", security_groups) + pulumi.set(__self__, "subnet_id", subnet_id) if ip_address is not None: - _setter("ip_address", ip_address) + pulumi.set(__self__, "ip_address", ip_address) @property @pulumi.getter(name="fileSystemId") @@ -114,10 +99,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - MountTargetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/efs/outputs.py b/sdk/python/pulumi_aws_native/efs/outputs.py index 59f22f971a..a34a31dc65 100644 --- a/sdk/python/pulumi_aws_native/efs/outputs.py +++ b/sdk/python/pulumi_aws_native/efs/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -52,22 +52,9 @@ def __init__(__self__, *, :param str owner_uid: Specifies the POSIX user ID to apply to the RootDirectory. Accepts values from 0 to 2^32 (4294967295). :param str permissions: Specifies the POSIX permissions to apply to the RootDirectory, in the format of an octal number representing the file's mode bits. """ - AccessPointCreationInfo._configure( - lambda key, value: pulumi.set(__self__, key, value), - owner_gid=owner_gid, - owner_uid=owner_uid, - permissions=permissions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - owner_gid: str, - owner_uid: str, - permissions: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("owner_gid", owner_gid) - _setter("owner_uid", owner_uid) - _setter("permissions", permissions) + pulumi.set(__self__, "owner_gid", owner_gid) + pulumi.set(__self__, "owner_uid", owner_uid) + pulumi.set(__self__, "permissions", permissions) @property @pulumi.getter(name="ownerGid") @@ -122,23 +109,10 @@ def __init__(__self__, *, :param str uid: The POSIX user ID used for all file system operations using this access point. :param Sequence[str] secondary_gids: Secondary POSIX group IDs used for all file system operations using this access point. """ - AccessPointPosixUser._configure( - lambda key, value: pulumi.set(__self__, key, value), - gid=gid, - uid=uid, - secondary_gids=secondary_gids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - gid: str, - uid: str, - secondary_gids: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("gid", gid) - _setter("uid", uid) + pulumi.set(__self__, "gid", gid) + pulumi.set(__self__, "uid", uid) if secondary_gids is not None: - _setter("secondary_gids", secondary_gids) + pulumi.set(__self__, "secondary_gids", secondary_gids) @property @pulumi.getter @@ -191,21 +165,10 @@ def __init__(__self__, *, :param 'AccessPointCreationInfo' creation_info: (Optional) Specifies the POSIX IDs and permissions to apply to the access point's RootDirectory. If the RootDirectory>Path specified does not exist, EFS creates the root directory using the CreationInfo settings when a client connects to an access point. When specifying the CreationInfo, you must provide values for all properties. If you do not provide CreationInfo and the specified RootDirectory>Path does not exist, attempts to mount the file system using the access point will fail. :param str path: Specifies the path on the EFS file system to expose as the root directory to NFS clients using the access point to access the EFS file system. A path can have up to four subdirectories. If the specified path does not exist, you are required to provide the CreationInfo. """ - AccessPointRootDirectory._configure( - lambda key, value: pulumi.set(__self__, key, value), - creation_info=creation_info, - path=path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - creation_info: Optional['outputs.AccessPointCreationInfo'] = None, - path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if creation_info is not None: - _setter("creation_info", creation_info) + pulumi.set(__self__, "creation_info", creation_info) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) @property @pulumi.getter(name="creationInfo") @@ -229,21 +192,10 @@ class AccessPointTag(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - AccessPointTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -260,16 +212,7 @@ def value(self) -> Optional[str]: class FileSystemBackupPolicy(dict): def __init__(__self__, *, status: str): - FileSystemBackupPolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter @@ -282,19 +225,8 @@ class FileSystemElasticFileSystemTag(dict): def __init__(__self__, *, key: str, value: str): - FileSystemElasticFileSystemTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -331,21 +263,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, transition_to_ia: Optional[str] = None, transition_to_primary_storage_class: Optional[str] = None): - FileSystemLifecyclePolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - transition_to_ia=transition_to_ia, - transition_to_primary_storage_class=transition_to_primary_storage_class, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - transition_to_ia: Optional[str] = None, - transition_to_primary_storage_class: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if transition_to_ia is not None: - _setter("transition_to_ia", transition_to_ia) + pulumi.set(__self__, "transition_to_ia", transition_to_ia) if transition_to_primary_storage_class is not None: - _setter("transition_to_primary_storage_class", transition_to_primary_storage_class) + pulumi.set(__self__, "transition_to_primary_storage_class", transition_to_primary_storage_class) @property @pulumi.getter(name="transitionToIa") @@ -362,17 +283,8 @@ def transition_to_primary_storage_class(self) -> Optional[str]: class FileSystemReplicationConfiguration(dict): def __init__(__self__, *, destinations: Optional[Sequence['outputs.FileSystemReplicationDestination']] = None): - FileSystemReplicationConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - destinations=destinations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destinations: Optional[Sequence['outputs.FileSystemReplicationDestination']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destinations is not None: - _setter("destinations", destinations) + pulumi.set(__self__, "destinations", destinations) @property @pulumi.getter @@ -408,29 +320,14 @@ def __init__(__self__, *, file_system_id: Optional[str] = None, kms_key_id: Optional[str] = None, region: Optional[str] = None): - FileSystemReplicationDestination._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_zone_name=availability_zone_name, - file_system_id=file_system_id, - kms_key_id=kms_key_id, - region=region, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_zone_name: Optional[str] = None, - file_system_id: Optional[str] = None, - kms_key_id: Optional[str] = None, - region: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_zone_name is not None: - _setter("availability_zone_name", availability_zone_name) + pulumi.set(__self__, "availability_zone_name", availability_zone_name) if file_system_id is not None: - _setter("file_system_id", file_system_id) + pulumi.set(__self__, "file_system_id", file_system_id) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if region is not None: - _setter("region", region) + pulumi.set(__self__, "region", region) @property @pulumi.getter(name="availabilityZoneName") diff --git a/sdk/python/pulumi_aws_native/eks/_inputs.py b/sdk/python/pulumi_aws_native/eks/_inputs.py index 9fef231499..60a2f8bb2c 100644 --- a/sdk/python/pulumi_aws_native/eks/_inputs.py +++ b/sdk/python/pulumi_aws_native/eks/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -45,19 +45,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - AddonTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -92,17 +81,8 @@ def __init__(__self__, *, Specify the placement group of the control plane machines for your cluster. :param pulumi.Input[str] group_name: Specify the placement group name of the control place machines for your cluster. """ - ClusterControlPlanePlacementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_name=group_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if group_name is not None: - _setter("group_name", group_name) + pulumi.set(__self__, "group_name", group_name) @property @pulumi.getter(name="groupName") @@ -127,21 +107,10 @@ def __init__(__self__, *, :param pulumi.Input['ClusterProviderArgs'] provider: The encryption provider for the cluster. :param pulumi.Input[Sequence[pulumi.Input[str]]] resources: Specifies the resources to be encrypted. The only supported value is "secrets". """ - ClusterEncryptionConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - provider=provider, - resources=resources, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - provider: Optional[pulumi.Input['ClusterProviderArgs']] = None, - resources: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if provider is not None: - _setter("provider", provider) + pulumi.set(__self__, "provider", provider) if resources is not None: - _setter("resources", resources) + pulumi.set(__self__, "resources", resources) @property @pulumi.getter @@ -180,25 +149,12 @@ def __init__(__self__, *, :param pulumi.Input[str] service_ipv4_cidr: The CIDR block to assign Kubernetes service IP addresses from. If you don't specify a block, Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. We recommend that you specify a block that does not overlap with resources in other networks that are peered or connected to your VPC. :param pulumi.Input[str] service_ipv6_cidr: The CIDR block to assign Kubernetes service IP addresses from. """ - ClusterKubernetesNetworkConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ip_family=ip_family, - service_ipv4_cidr=service_ipv4_cidr, - service_ipv6_cidr=service_ipv6_cidr, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ip_family: Optional[pulumi.Input['ClusterKubernetesNetworkConfigIpFamily']] = None, - service_ipv4_cidr: Optional[pulumi.Input[str]] = None, - service_ipv6_cidr: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ip_family is not None: - _setter("ip_family", ip_family) + pulumi.set(__self__, "ip_family", ip_family) if service_ipv4_cidr is not None: - _setter("service_ipv4_cidr", service_ipv4_cidr) + pulumi.set(__self__, "service_ipv4_cidr", service_ipv4_cidr) if service_ipv6_cidr is not None: - _setter("service_ipv6_cidr", service_ipv6_cidr) + pulumi.set(__self__, "service_ipv6_cidr", service_ipv6_cidr) @property @pulumi.getter(name="ipFamily") @@ -244,17 +200,8 @@ def __init__(__self__, *, """ The cluster control plane logging configuration for your cluster. """ - ClusterLoggingEnabledTypesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled_types=enabled_types, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled_types: Optional[pulumi.Input[Sequence[pulumi.Input['ClusterLoggingTypeConfigArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled_types is not None: - _setter("enabled_types", enabled_types) + pulumi.set(__self__, "enabled_types", enabled_types) @property @pulumi.getter(name="enabledTypes") @@ -274,17 +221,8 @@ def __init__(__self__, *, Enabled Logging Type :param pulumi.Input['ClusterLoggingTypeConfigType'] type: name of the log type """ - ClusterLoggingTypeConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: Optional[pulumi.Input['ClusterLoggingTypeConfigType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -311,23 +249,10 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] outpost_arns: Specify one or more Arn(s) of Outpost(s) on which you would like to create your cluster. :param pulumi.Input['ClusterControlPlanePlacementArgs'] control_plane_placement: Specify the placement group of the control plane machines for your cluster. """ - ClusterOutpostConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - control_plane_instance_type=control_plane_instance_type, - outpost_arns=outpost_arns, - control_plane_placement=control_plane_placement, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - control_plane_instance_type: pulumi.Input[str], - outpost_arns: pulumi.Input[Sequence[pulumi.Input[str]]], - control_plane_placement: Optional[pulumi.Input['ClusterControlPlanePlacementArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("control_plane_instance_type", control_plane_instance_type) - _setter("outpost_arns", outpost_arns) + pulumi.set(__self__, "control_plane_instance_type", control_plane_instance_type) + pulumi.set(__self__, "outpost_arns", outpost_arns) if control_plane_placement is not None: - _setter("control_plane_placement", control_plane_placement) + pulumi.set(__self__, "control_plane_placement", control_plane_placement) @property @pulumi.getter(name="controlPlaneInstanceType") @@ -373,17 +298,8 @@ def __init__(__self__, *, """ :param pulumi.Input[str] key_arn: Amazon Resource Name (ARN) or alias of the KMS key. The KMS key must be symmetric, created in the same region as the cluster, and if the KMS key was created in a different account, the user must have access to the KMS key. """ - ClusterProviderArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key_arn=key_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key_arn is not None: - _setter("key_arn", key_arn) + pulumi.set(__self__, "key_arn", key_arn) @property @pulumi.getter(name="keyArn") @@ -414,32 +330,15 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] public_access_cidrs: The CIDR blocks that are allowed access to your cluster's public Kubernetes API server endpoint. Communication to the endpoint from addresses outside of the CIDR blocks that you specify is denied. The default value is 0.0.0.0/0. If you've disabled private endpoint access and you have nodes or AWS Fargate pods in the cluster, then ensure that you specify the necessary CIDR blocks. :param pulumi.Input[Sequence[pulumi.Input[str]]] security_group_ids: Specify one or more security groups for the cross-account elastic network interfaces that Amazon EKS creates to use to allow communication between your worker nodes and the Kubernetes control plane. If you don't specify a security group, the default security group for your VPC is used. """ - ClusterResourcesVpcConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - subnet_ids=subnet_ids, - endpoint_private_access=endpoint_private_access, - endpoint_public_access=endpoint_public_access, - public_access_cidrs=public_access_cidrs, - security_group_ids=security_group_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subnet_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - endpoint_private_access: Optional[pulumi.Input[bool]] = None, - endpoint_public_access: Optional[pulumi.Input[bool]] = None, - public_access_cidrs: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) if endpoint_private_access is not None: - _setter("endpoint_private_access", endpoint_private_access) + pulumi.set(__self__, "endpoint_private_access", endpoint_private_access) if endpoint_public_access is not None: - _setter("endpoint_public_access", endpoint_public_access) + pulumi.set(__self__, "endpoint_public_access", endpoint_public_access) if public_access_cidrs is not None: - _setter("public_access_cidrs", public_access_cidrs) + pulumi.set(__self__, "public_access_cidrs", public_access_cidrs) if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) @property @pulumi.getter(name="subnetIds") @@ -512,19 +411,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ClusterTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -561,19 +449,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the label. :param pulumi.Input[str] value: The value for the label. """ - FargateProfileLabelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -605,20 +482,9 @@ class FargateProfileSelectorArgs: def __init__(__self__, *, namespace: pulumi.Input[str], labels: Optional[pulumi.Input[Sequence[pulumi.Input['FargateProfileLabelArgs']]]] = None): - FargateProfileSelectorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - namespace=namespace, - labels=labels, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - namespace: pulumi.Input[str], - labels: Optional[pulumi.Input[Sequence[pulumi.Input['FargateProfileLabelArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("namespace", namespace) + pulumi.set(__self__, "namespace", namespace) if labels is not None: - _setter("labels", labels) + pulumi.set(__self__, "labels", labels) @property @pulumi.getter @@ -649,19 +515,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - FargateProfileTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -707,39 +562,18 @@ def __init__(__self__, *, :param pulumi.Input[str] username_claim: The JSON Web Token (JWT) claim to use as the username. The default is sub, which is expected to be a unique identifier of the end user. You can choose other claims, such as email or name, depending on the OpenID identity provider. Claims other than email are prefixed with the issuer URL to prevent naming clashes with other plug-ins. :param pulumi.Input[str] username_prefix: The prefix that is prepended to username claims to prevent clashes with existing names. If you do not provide this field, and username is a value other than email, the prefix defaults to issuerurl#. You can use the value - to disable all prefixing. """ - IdentityProviderConfigOidcIdentityProviderConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_id=client_id, - issuer_url=issuer_url, - groups_claim=groups_claim, - groups_prefix=groups_prefix, - required_claims=required_claims, - username_claim=username_claim, - username_prefix=username_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_id: pulumi.Input[str], - issuer_url: pulumi.Input[str], - groups_claim: Optional[pulumi.Input[str]] = None, - groups_prefix: Optional[pulumi.Input[str]] = None, - required_claims: Optional[pulumi.Input[Sequence[pulumi.Input['IdentityProviderConfigRequiredClaimArgs']]]] = None, - username_claim: Optional[pulumi.Input[str]] = None, - username_prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("client_id", client_id) - _setter("issuer_url", issuer_url) + pulumi.set(__self__, "client_id", client_id) + pulumi.set(__self__, "issuer_url", issuer_url) if groups_claim is not None: - _setter("groups_claim", groups_claim) + pulumi.set(__self__, "groups_claim", groups_claim) if groups_prefix is not None: - _setter("groups_prefix", groups_prefix) + pulumi.set(__self__, "groups_prefix", groups_prefix) if required_claims is not None: - _setter("required_claims", required_claims) + pulumi.set(__self__, "required_claims", required_claims) if username_claim is not None: - _setter("username_claim", username_claim) + pulumi.set(__self__, "username_claim", username_claim) if username_prefix is not None: - _setter("username_prefix", username_prefix) + pulumi.set(__self__, "username_prefix", username_prefix) @property @pulumi.getter(name="clientId") @@ -833,19 +667,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key of the requiredClaims. :param pulumi.Input[str] value: The value for the requiredClaims. """ - IdentityProviderConfigRequiredClaimArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -882,19 +705,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - IdentityProviderConfigTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -929,17 +741,8 @@ def __init__(__self__, *, Enable exporting the Kubernetes control plane logs for your cluster to CloudWatch Logs based on log types. By default, cluster control plane logs aren't exported to CloudWatch Logs. :param pulumi.Input['ClusterLoggingEnabledTypesArgs'] cluster_logging: The cluster control plane logging configuration for your cluster. """ - LoggingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cluster_logging=cluster_logging, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cluster_logging: Optional[pulumi.Input['ClusterLoggingEnabledTypesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cluster_logging is not None: - _setter("cluster_logging", cluster_logging) + pulumi.set(__self__, "cluster_logging", cluster_logging) @property @pulumi.getter(name="clusterLogging") @@ -963,25 +766,12 @@ def __init__(__self__, *, """ An object representing a launch template specification for AWS EKS Nodegroup. """ - NodegroupLaunchTemplateSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - name=name, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if id is not None: - _setter("id", id) + pulumi.set(__self__, "id", id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter @@ -1019,20 +809,9 @@ def __init__(__self__, *, """ An object representing a remote access configuration specification for AWS EKS Nodegroup. """ - NodegroupRemoteAccessArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ec2_ssh_key=ec2_ssh_key, - source_security_groups=source_security_groups, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ec2_ssh_key: pulumi.Input[str], - source_security_groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ec2_ssh_key", ec2_ssh_key) + pulumi.set(__self__, "ec2_ssh_key", ec2_ssh_key) if source_security_groups is not None: - _setter("source_security_groups", source_security_groups) + pulumi.set(__self__, "source_security_groups", source_security_groups) @property @pulumi.getter(name="ec2SshKey") @@ -1062,25 +841,12 @@ def __init__(__self__, *, """ An object representing a auto scaling group specification for AWS EKS Nodegroup. """ - NodegroupScalingConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - desired_size=desired_size, - max_size=max_size, - min_size=min_size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - desired_size: Optional[pulumi.Input[int]] = None, - max_size: Optional[pulumi.Input[int]] = None, - min_size: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if desired_size is not None: - _setter("desired_size", desired_size) + pulumi.set(__self__, "desired_size", desired_size) if max_size is not None: - _setter("max_size", max_size) + pulumi.set(__self__, "max_size", max_size) if min_size is not None: - _setter("min_size", min_size) + pulumi.set(__self__, "min_size", min_size) @property @pulumi.getter(name="desiredSize") @@ -1119,25 +885,12 @@ def __init__(__self__, *, """ An object representing a Taint specification for AWS EKS Nodegroup. """ - NodegroupTaintArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - effect=effect, - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - effect: Optional[pulumi.Input[str]] = None, - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if effect is not None: - _setter("effect", effect) + pulumi.set(__self__, "effect", effect) if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1177,21 +930,10 @@ def __init__(__self__, *, :param pulumi.Input[float] max_unavailable: The maximum number of nodes unavailable at once during a version update. Nodes will be updated in parallel. This value or maxUnavailablePercentage is required to have a value.The maximum number is 100. :param pulumi.Input[float] max_unavailable_percentage: The maximum percentage of nodes unavailable during a version update. This percentage of nodes will be updated in parallel, up to 100 nodes at once. This value or maxUnavailable is required to have a value. """ - NodegroupUpdateConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_unavailable=max_unavailable, - max_unavailable_percentage=max_unavailable_percentage, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_unavailable: Optional[pulumi.Input[float]] = None, - max_unavailable_percentage: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max_unavailable is not None: - _setter("max_unavailable", max_unavailable) + pulumi.set(__self__, "max_unavailable", max_unavailable) if max_unavailable_percentage is not None: - _setter("max_unavailable_percentage", max_unavailable_percentage) + pulumi.set(__self__, "max_unavailable_percentage", max_unavailable_percentage) @property @pulumi.getter(name="maxUnavailable") diff --git a/sdk/python/pulumi_aws_native/eks/addon.py b/sdk/python/pulumi_aws_native/eks/addon.py index 859ddc05da..6dfdb18e40 100644 --- a/sdk/python/pulumi_aws_native/eks/addon.py +++ b/sdk/python/pulumi_aws_native/eks/addon.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -36,44 +36,21 @@ def __init__(__self__, *, :param pulumi.Input[str] service_account_role_arn: IAM role to bind to the add-on's service account :param pulumi.Input[Sequence[pulumi.Input['AddonTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - AddonArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cluster_name=cluster_name, - addon_name=addon_name, - addon_version=addon_version, - configuration_values=configuration_values, - preserve_on_delete=preserve_on_delete, - resolve_conflicts=resolve_conflicts, - service_account_role_arn=service_account_role_arn, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cluster_name: pulumi.Input[str], - addon_name: Optional[pulumi.Input[str]] = None, - addon_version: Optional[pulumi.Input[str]] = None, - configuration_values: Optional[pulumi.Input[str]] = None, - preserve_on_delete: Optional[pulumi.Input[bool]] = None, - resolve_conflicts: Optional[pulumi.Input['AddonResolveConflicts']] = None, - service_account_role_arn: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['AddonTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cluster_name", cluster_name) + pulumi.set(__self__, "cluster_name", cluster_name) if addon_name is not None: - _setter("addon_name", addon_name) + pulumi.set(__self__, "addon_name", addon_name) if addon_version is not None: - _setter("addon_version", addon_version) + pulumi.set(__self__, "addon_version", addon_version) if configuration_values is not None: - _setter("configuration_values", configuration_values) + pulumi.set(__self__, "configuration_values", configuration_values) if preserve_on_delete is not None: - _setter("preserve_on_delete", preserve_on_delete) + pulumi.set(__self__, "preserve_on_delete", preserve_on_delete) if resolve_conflicts is not None: - _setter("resolve_conflicts", resolve_conflicts) + pulumi.set(__self__, "resolve_conflicts", resolve_conflicts) if service_account_role_arn is not None: - _setter("service_account_role_arn", service_account_role_arn) + pulumi.set(__self__, "service_account_role_arn", service_account_role_arn) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="clusterName") @@ -219,10 +196,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AddonArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/eks/cluster.py b/sdk/python/pulumi_aws_native/eks/cluster.py index ac4b0b825a..0d78c6537e 100644 --- a/sdk/python/pulumi_aws_native/eks/cluster.py +++ b/sdk/python/pulumi_aws_native/eks/cluster.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -33,47 +33,22 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ClusterTagArgs']]] tags: An array of key-value pairs to apply to this resource. :param pulumi.Input[str] version: The desired Kubernetes version for your cluster. If you don't specify a value here, the latest version available in Amazon EKS is used. """ - ClusterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resources_vpc_config=resources_vpc_config, - role_arn=role_arn, - encryption_config=encryption_config, - kubernetes_network_config=kubernetes_network_config, - logging=logging, - name=name, - outpost_config=outpost_config, - tags=tags, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resources_vpc_config: pulumi.Input['ClusterResourcesVpcConfigArgs'], - role_arn: pulumi.Input[str], - encryption_config: Optional[pulumi.Input[Sequence[pulumi.Input['ClusterEncryptionConfigArgs']]]] = None, - kubernetes_network_config: Optional[pulumi.Input['ClusterKubernetesNetworkConfigArgs']] = None, - logging: Optional[pulumi.Input['LoggingArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - outpost_config: Optional[pulumi.Input['ClusterOutpostConfigArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ClusterTagArgs']]]] = None, - version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resources_vpc_config", resources_vpc_config) - _setter("role_arn", role_arn) + pulumi.set(__self__, "resources_vpc_config", resources_vpc_config) + pulumi.set(__self__, "role_arn", role_arn) if encryption_config is not None: - _setter("encryption_config", encryption_config) + pulumi.set(__self__, "encryption_config", encryption_config) if kubernetes_network_config is not None: - _setter("kubernetes_network_config", kubernetes_network_config) + pulumi.set(__self__, "kubernetes_network_config", kubernetes_network_config) if logging is not None: - _setter("logging", logging) + pulumi.set(__self__, "logging", logging) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if outpost_config is not None: - _setter("outpost_config", outpost_config) + pulumi.set(__self__, "outpost_config", outpost_config) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter(name="resourcesVpcConfig") @@ -213,10 +188,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ClusterArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -241,30 +212,10 @@ def _internal_init(__self__, __props__ = ClusterArgs.__new__(ClusterArgs) __props__.__dict__["encryption_config"] = encryption_config - if kubernetes_network_config is not None and not isinstance(kubernetes_network_config, ClusterKubernetesNetworkConfigArgs): - kubernetes_network_config = kubernetes_network_config or {} - def _setter(key, value): - kubernetes_network_config[key] = value - ClusterKubernetesNetworkConfigArgs._configure(_setter, **kubernetes_network_config) __props__.__dict__["kubernetes_network_config"] = kubernetes_network_config - if logging is not None and not isinstance(logging, LoggingArgs): - logging = logging or {} - def _setter(key, value): - logging[key] = value - LoggingArgs._configure(_setter, **logging) __props__.__dict__["logging"] = logging __props__.__dict__["name"] = name - if outpost_config is not None and not isinstance(outpost_config, ClusterOutpostConfigArgs): - outpost_config = outpost_config or {} - def _setter(key, value): - outpost_config[key] = value - ClusterOutpostConfigArgs._configure(_setter, **outpost_config) __props__.__dict__["outpost_config"] = outpost_config - if resources_vpc_config is not None and not isinstance(resources_vpc_config, ClusterResourcesVpcConfigArgs): - resources_vpc_config = resources_vpc_config or {} - def _setter(key, value): - resources_vpc_config[key] = value - ClusterResourcesVpcConfigArgs._configure(_setter, **resources_vpc_config) if resources_vpc_config is None and not opts.urn: raise TypeError("Missing required property 'resources_vpc_config'") __props__.__dict__["resources_vpc_config"] = resources_vpc_config diff --git a/sdk/python/pulumi_aws_native/eks/fargate_profile.py b/sdk/python/pulumi_aws_native/eks/fargate_profile.py index 9fd7dade78..bf03dfde3b 100644 --- a/sdk/python/pulumi_aws_native/eks/fargate_profile.py +++ b/sdk/python/pulumi_aws_native/eks/fargate_profile.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -29,34 +29,15 @@ def __init__(__self__, *, :param pulumi.Input[str] fargate_profile_name: Name of FargateProfile :param pulumi.Input[Sequence[pulumi.Input['FargateProfileTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - FargateProfileArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cluster_name=cluster_name, - pod_execution_role_arn=pod_execution_role_arn, - selectors=selectors, - fargate_profile_name=fargate_profile_name, - subnets=subnets, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cluster_name: pulumi.Input[str], - pod_execution_role_arn: pulumi.Input[str], - selectors: pulumi.Input[Sequence[pulumi.Input['FargateProfileSelectorArgs']]], - fargate_profile_name: Optional[pulumi.Input[str]] = None, - subnets: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['FargateProfileTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cluster_name", cluster_name) - _setter("pod_execution_role_arn", pod_execution_role_arn) - _setter("selectors", selectors) + pulumi.set(__self__, "cluster_name", cluster_name) + pulumi.set(__self__, "pod_execution_role_arn", pod_execution_role_arn) + pulumi.set(__self__, "selectors", selectors) if fargate_profile_name is not None: - _setter("fargate_profile_name", fargate_profile_name) + pulumi.set(__self__, "fargate_profile_name", fargate_profile_name) if subnets is not None: - _setter("subnets", subnets) + pulumi.set(__self__, "subnets", subnets) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="clusterName") @@ -166,10 +147,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - FargateProfileArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/eks/get_addon.py b/sdk/python/pulumi_aws_native/eks/get_addon.py index a52aa83fba..fa1e088512 100644 --- a/sdk/python/pulumi_aws_native/eks/get_addon.py +++ b/sdk/python/pulumi_aws_native/eks/get_addon.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/eks/get_cluster.py b/sdk/python/pulumi_aws_native/eks/get_cluster.py index 86f98df071..0227eaa2c4 100644 --- a/sdk/python/pulumi_aws_native/eks/get_cluster.py +++ b/sdk/python/pulumi_aws_native/eks/get_cluster.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/eks/get_fargate_profile.py b/sdk/python/pulumi_aws_native/eks/get_fargate_profile.py index bebeadd98d..33be4302a7 100644 --- a/sdk/python/pulumi_aws_native/eks/get_fargate_profile.py +++ b/sdk/python/pulumi_aws_native/eks/get_fargate_profile.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/eks/get_identity_provider_config.py b/sdk/python/pulumi_aws_native/eks/get_identity_provider_config.py index 3af40f8396..0413499815 100644 --- a/sdk/python/pulumi_aws_native/eks/get_identity_provider_config.py +++ b/sdk/python/pulumi_aws_native/eks/get_identity_provider_config.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/eks/get_nodegroup.py b/sdk/python/pulumi_aws_native/eks/get_nodegroup.py index 5958b86711..5c4d6d7526 100644 --- a/sdk/python/pulumi_aws_native/eks/get_nodegroup.py +++ b/sdk/python/pulumi_aws_native/eks/get_nodegroup.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/eks/identity_provider_config.py b/sdk/python/pulumi_aws_native/eks/identity_provider_config.py index 481342b37e..5b009ac3cb 100644 --- a/sdk/python/pulumi_aws_native/eks/identity_provider_config.py +++ b/sdk/python/pulumi_aws_native/eks/identity_provider_config.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -29,31 +29,14 @@ def __init__(__self__, *, :param pulumi.Input[str] identity_provider_config_name: The name of the OIDC provider configuration. :param pulumi.Input[Sequence[pulumi.Input['IdentityProviderConfigTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - IdentityProviderConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cluster_name=cluster_name, - type=type, - identity_provider_config_name=identity_provider_config_name, - oidc=oidc, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cluster_name: pulumi.Input[str], - type: pulumi.Input['IdentityProviderConfigType'], - identity_provider_config_name: Optional[pulumi.Input[str]] = None, - oidc: Optional[pulumi.Input['IdentityProviderConfigOidcIdentityProviderConfigArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['IdentityProviderConfigTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cluster_name", cluster_name) - _setter("type", type) + pulumi.set(__self__, "cluster_name", cluster_name) + pulumi.set(__self__, "type", type) if identity_provider_config_name is not None: - _setter("identity_provider_config_name", identity_provider_config_name) + pulumi.set(__self__, "identity_provider_config_name", identity_provider_config_name) if oidc is not None: - _setter("oidc", oidc) + pulumi.set(__self__, "oidc", oidc) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="clusterName") @@ -153,10 +136,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - IdentityProviderConfigArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -180,11 +159,6 @@ def _internal_init(__self__, raise TypeError("Missing required property 'cluster_name'") __props__.__dict__["cluster_name"] = cluster_name __props__.__dict__["identity_provider_config_name"] = identity_provider_config_name - if oidc is not None and not isinstance(oidc, IdentityProviderConfigOidcIdentityProviderConfigArgs): - oidc = oidc or {} - def _setter(key, value): - oidc[key] = value - IdentityProviderConfigOidcIdentityProviderConfigArgs._configure(_setter, **oidc) __props__.__dict__["oidc"] = oidc __props__.__dict__["tags"] = tags if type is None and not opts.urn: diff --git a/sdk/python/pulumi_aws_native/eks/nodegroup.py b/sdk/python/pulumi_aws_native/eks/nodegroup.py index 9b3327d20d..a3347af705 100644 --- a/sdk/python/pulumi_aws_native/eks/nodegroup.py +++ b/sdk/python/pulumi_aws_native/eks/nodegroup.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -55,82 +55,39 @@ def __init__(__self__, *, :param pulumi.Input['NodegroupUpdateConfigArgs'] update_config: The node group update configuration. :param pulumi.Input[str] version: The Kubernetes version to use for your managed nodes. """ - NodegroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cluster_name=cluster_name, - node_role=node_role, - subnets=subnets, - ami_type=ami_type, - capacity_type=capacity_type, - disk_size=disk_size, - force_update_enabled=force_update_enabled, - instance_types=instance_types, - labels=labels, - launch_template=launch_template, - nodegroup_name=nodegroup_name, - release_version=release_version, - remote_access=remote_access, - scaling_config=scaling_config, - tags=tags, - taints=taints, - update_config=update_config, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cluster_name: pulumi.Input[str], - node_role: pulumi.Input[str], - subnets: pulumi.Input[Sequence[pulumi.Input[str]]], - ami_type: Optional[pulumi.Input[str]] = None, - capacity_type: Optional[pulumi.Input[str]] = None, - disk_size: Optional[pulumi.Input[int]] = None, - force_update_enabled: Optional[pulumi.Input[bool]] = None, - instance_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - labels: Optional[Any] = None, - launch_template: Optional[pulumi.Input['NodegroupLaunchTemplateSpecificationArgs']] = None, - nodegroup_name: Optional[pulumi.Input[str]] = None, - release_version: Optional[pulumi.Input[str]] = None, - remote_access: Optional[pulumi.Input['NodegroupRemoteAccessArgs']] = None, - scaling_config: Optional[pulumi.Input['NodegroupScalingConfigArgs']] = None, - tags: Optional[Any] = None, - taints: Optional[pulumi.Input[Sequence[pulumi.Input['NodegroupTaintArgs']]]] = None, - update_config: Optional[pulumi.Input['NodegroupUpdateConfigArgs']] = None, - version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cluster_name", cluster_name) - _setter("node_role", node_role) - _setter("subnets", subnets) + pulumi.set(__self__, "cluster_name", cluster_name) + pulumi.set(__self__, "node_role", node_role) + pulumi.set(__self__, "subnets", subnets) if ami_type is not None: - _setter("ami_type", ami_type) + pulumi.set(__self__, "ami_type", ami_type) if capacity_type is not None: - _setter("capacity_type", capacity_type) + pulumi.set(__self__, "capacity_type", capacity_type) if disk_size is not None: - _setter("disk_size", disk_size) + pulumi.set(__self__, "disk_size", disk_size) if force_update_enabled is not None: - _setter("force_update_enabled", force_update_enabled) + pulumi.set(__self__, "force_update_enabled", force_update_enabled) if instance_types is not None: - _setter("instance_types", instance_types) + pulumi.set(__self__, "instance_types", instance_types) if labels is not None: - _setter("labels", labels) + pulumi.set(__self__, "labels", labels) if launch_template is not None: - _setter("launch_template", launch_template) + pulumi.set(__self__, "launch_template", launch_template) if nodegroup_name is not None: - _setter("nodegroup_name", nodegroup_name) + pulumi.set(__self__, "nodegroup_name", nodegroup_name) if release_version is not None: - _setter("release_version", release_version) + pulumi.set(__self__, "release_version", release_version) if remote_access is not None: - _setter("remote_access", remote_access) + pulumi.set(__self__, "remote_access", remote_access) if scaling_config is not None: - _setter("scaling_config", scaling_config) + pulumi.set(__self__, "scaling_config", scaling_config) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if taints is not None: - _setter("taints", taints) + pulumi.set(__self__, "taints", taints) if update_config is not None: - _setter("update_config", update_config) + pulumi.set(__self__, "update_config", update_config) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter(name="clusterName") @@ -416,10 +373,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - NodegroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -461,39 +414,19 @@ def _internal_init(__self__, __props__.__dict__["force_update_enabled"] = force_update_enabled __props__.__dict__["instance_types"] = instance_types __props__.__dict__["labels"] = labels - if launch_template is not None and not isinstance(launch_template, NodegroupLaunchTemplateSpecificationArgs): - launch_template = launch_template or {} - def _setter(key, value): - launch_template[key] = value - NodegroupLaunchTemplateSpecificationArgs._configure(_setter, **launch_template) __props__.__dict__["launch_template"] = launch_template if node_role is None and not opts.urn: raise TypeError("Missing required property 'node_role'") __props__.__dict__["node_role"] = node_role __props__.__dict__["nodegroup_name"] = nodegroup_name __props__.__dict__["release_version"] = release_version - if remote_access is not None and not isinstance(remote_access, NodegroupRemoteAccessArgs): - remote_access = remote_access or {} - def _setter(key, value): - remote_access[key] = value - NodegroupRemoteAccessArgs._configure(_setter, **remote_access) __props__.__dict__["remote_access"] = remote_access - if scaling_config is not None and not isinstance(scaling_config, NodegroupScalingConfigArgs): - scaling_config = scaling_config or {} - def _setter(key, value): - scaling_config[key] = value - NodegroupScalingConfigArgs._configure(_setter, **scaling_config) __props__.__dict__["scaling_config"] = scaling_config if subnets is None and not opts.urn: raise TypeError("Missing required property 'subnets'") __props__.__dict__["subnets"] = subnets __props__.__dict__["tags"] = tags __props__.__dict__["taints"] = taints - if update_config is not None and not isinstance(update_config, NodegroupUpdateConfigArgs): - update_config = update_config or {} - def _setter(key, value): - update_config[key] = value - NodegroupUpdateConfigArgs._configure(_setter, **update_config) __props__.__dict__["update_config"] = update_config __props__.__dict__["version"] = version __props__.__dict__["arn"] = None diff --git a/sdk/python/pulumi_aws_native/eks/outputs.py b/sdk/python/pulumi_aws_native/eks/outputs.py index 448cc0693e..c2b1a9c519 100644 --- a/sdk/python/pulumi_aws_native/eks/outputs.py +++ b/sdk/python/pulumi_aws_native/eks/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -49,19 +49,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - AddonTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -108,17 +97,8 @@ def __init__(__self__, *, Specify the placement group of the control plane machines for your cluster. :param str group_name: Specify the placement group name of the control place machines for your cluster. """ - ClusterControlPlanePlacement._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_name=group_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if group_name is not None: - _setter("group_name", group_name) + pulumi.set(__self__, "group_name", group_name) @property @pulumi.getter(name="groupName") @@ -142,21 +122,10 @@ def __init__(__self__, *, :param 'ClusterProvider' provider: The encryption provider for the cluster. :param Sequence[str] resources: Specifies the resources to be encrypted. The only supported value is "secrets". """ - ClusterEncryptionConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - provider=provider, - resources=resources, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - provider: Optional['outputs.ClusterProvider'] = None, - resources: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if provider is not None: - _setter("provider", provider) + pulumi.set(__self__, "provider", provider) if resources is not None: - _setter("resources", resources) + pulumi.set(__self__, "resources", resources) @property @pulumi.getter @@ -211,25 +180,12 @@ def __init__(__self__, *, :param str service_ipv4_cidr: The CIDR block to assign Kubernetes service IP addresses from. If you don't specify a block, Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. We recommend that you specify a block that does not overlap with resources in other networks that are peered or connected to your VPC. :param str service_ipv6_cidr: The CIDR block to assign Kubernetes service IP addresses from. """ - ClusterKubernetesNetworkConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - ip_family=ip_family, - service_ipv4_cidr=service_ipv4_cidr, - service_ipv6_cidr=service_ipv6_cidr, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ip_family: Optional['ClusterKubernetesNetworkConfigIpFamily'] = None, - service_ipv4_cidr: Optional[str] = None, - service_ipv6_cidr: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ip_family is not None: - _setter("ip_family", ip_family) + pulumi.set(__self__, "ip_family", ip_family) if service_ipv4_cidr is not None: - _setter("service_ipv4_cidr", service_ipv4_cidr) + pulumi.set(__self__, "service_ipv4_cidr", service_ipv4_cidr) if service_ipv6_cidr is not None: - _setter("service_ipv6_cidr", service_ipv6_cidr) + pulumi.set(__self__, "service_ipv6_cidr", service_ipv6_cidr) @property @pulumi.getter(name="ipFamily") @@ -283,17 +239,8 @@ def __init__(__self__, *, """ The cluster control plane logging configuration for your cluster. """ - ClusterLoggingEnabledTypes._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled_types=enabled_types, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled_types: Optional[Sequence['outputs.ClusterLoggingTypeConfig']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled_types is not None: - _setter("enabled_types", enabled_types) + pulumi.set(__self__, "enabled_types", enabled_types) @property @pulumi.getter(name="enabledTypes") @@ -312,17 +259,8 @@ def __init__(__self__, *, Enabled Logging Type :param 'ClusterLoggingTypeConfigType' type: name of the log type """ - ClusterLoggingTypeConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: Optional['ClusterLoggingTypeConfigType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -369,23 +307,10 @@ def __init__(__self__, *, :param Sequence[str] outpost_arns: Specify one or more Arn(s) of Outpost(s) on which you would like to create your cluster. :param 'ClusterControlPlanePlacement' control_plane_placement: Specify the placement group of the control plane machines for your cluster. """ - ClusterOutpostConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - control_plane_instance_type=control_plane_instance_type, - outpost_arns=outpost_arns, - control_plane_placement=control_plane_placement, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - control_plane_instance_type: str, - outpost_arns: Sequence[str], - control_plane_placement: Optional['outputs.ClusterControlPlanePlacement'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("control_plane_instance_type", control_plane_instance_type) - _setter("outpost_arns", outpost_arns) + pulumi.set(__self__, "control_plane_instance_type", control_plane_instance_type) + pulumi.set(__self__, "outpost_arns", outpost_arns) if control_plane_placement is not None: - _setter("control_plane_placement", control_plane_placement) + pulumi.set(__self__, "control_plane_placement", control_plane_placement) @property @pulumi.getter(name="controlPlaneInstanceType") @@ -436,17 +361,8 @@ def __init__(__self__, *, """ :param str key_arn: Amazon Resource Name (ARN) or alias of the KMS key. The KMS key must be symmetric, created in the same region as the cluster, and if the KMS key was created in a different account, the user must have access to the KMS key. """ - ClusterProvider._configure( - lambda key, value: pulumi.set(__self__, key, value), - key_arn=key_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key_arn is not None: - _setter("key_arn", key_arn) + pulumi.set(__self__, "key_arn", key_arn) @property @pulumi.getter(name="keyArn") @@ -501,32 +417,15 @@ def __init__(__self__, *, :param Sequence[str] public_access_cidrs: The CIDR blocks that are allowed access to your cluster's public Kubernetes API server endpoint. Communication to the endpoint from addresses outside of the CIDR blocks that you specify is denied. The default value is 0.0.0.0/0. If you've disabled private endpoint access and you have nodes or AWS Fargate pods in the cluster, then ensure that you specify the necessary CIDR blocks. :param Sequence[str] security_group_ids: Specify one or more security groups for the cross-account elastic network interfaces that Amazon EKS creates to use to allow communication between your worker nodes and the Kubernetes control plane. If you don't specify a security group, the default security group for your VPC is used. """ - ClusterResourcesVpcConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - subnet_ids=subnet_ids, - endpoint_private_access=endpoint_private_access, - endpoint_public_access=endpoint_public_access, - public_access_cidrs=public_access_cidrs, - security_group_ids=security_group_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subnet_ids: Sequence[str], - endpoint_private_access: Optional[bool] = None, - endpoint_public_access: Optional[bool] = None, - public_access_cidrs: Optional[Sequence[str]] = None, - security_group_ids: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) if endpoint_private_access is not None: - _setter("endpoint_private_access", endpoint_private_access) + pulumi.set(__self__, "endpoint_private_access", endpoint_private_access) if endpoint_public_access is not None: - _setter("endpoint_public_access", endpoint_public_access) + pulumi.set(__self__, "endpoint_public_access", endpoint_public_access) if public_access_cidrs is not None: - _setter("public_access_cidrs", public_access_cidrs) + pulumi.set(__self__, "public_access_cidrs", public_access_cidrs) if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) @property @pulumi.getter(name="subnetIds") @@ -582,19 +481,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ClusterTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -626,19 +514,8 @@ def __init__(__self__, *, :param str key: The key name of the label. :param str value: The value for the label. """ - FargateProfileLabel._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -662,20 +539,9 @@ class FargateProfileSelector(dict): def __init__(__self__, *, namespace: str, labels: Optional[Sequence['outputs.FargateProfileLabel']] = None): - FargateProfileSelector._configure( - lambda key, value: pulumi.set(__self__, key, value), - namespace=namespace, - labels=labels, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - namespace: str, - labels: Optional[Sequence['outputs.FargateProfileLabel']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("namespace", namespace) + pulumi.set(__self__, "namespace", namespace) if labels is not None: - _setter("labels", labels) + pulumi.set(__self__, "labels", labels) @property @pulumi.getter @@ -701,19 +567,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - FargateProfileTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -783,39 +638,18 @@ def __init__(__self__, *, :param str username_claim: The JSON Web Token (JWT) claim to use as the username. The default is sub, which is expected to be a unique identifier of the end user. You can choose other claims, such as email or name, depending on the OpenID identity provider. Claims other than email are prefixed with the issuer URL to prevent naming clashes with other plug-ins. :param str username_prefix: The prefix that is prepended to username claims to prevent clashes with existing names. If you do not provide this field, and username is a value other than email, the prefix defaults to issuerurl#. You can use the value - to disable all prefixing. """ - IdentityProviderConfigOidcIdentityProviderConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_id=client_id, - issuer_url=issuer_url, - groups_claim=groups_claim, - groups_prefix=groups_prefix, - required_claims=required_claims, - username_claim=username_claim, - username_prefix=username_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_id: str, - issuer_url: str, - groups_claim: Optional[str] = None, - groups_prefix: Optional[str] = None, - required_claims: Optional[Sequence['outputs.IdentityProviderConfigRequiredClaim']] = None, - username_claim: Optional[str] = None, - username_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("client_id", client_id) - _setter("issuer_url", issuer_url) + pulumi.set(__self__, "client_id", client_id) + pulumi.set(__self__, "issuer_url", issuer_url) if groups_claim is not None: - _setter("groups_claim", groups_claim) + pulumi.set(__self__, "groups_claim", groups_claim) if groups_prefix is not None: - _setter("groups_prefix", groups_prefix) + pulumi.set(__self__, "groups_prefix", groups_prefix) if required_claims is not None: - _setter("required_claims", required_claims) + pulumi.set(__self__, "required_claims", required_claims) if username_claim is not None: - _setter("username_claim", username_claim) + pulumi.set(__self__, "username_claim", username_claim) if username_prefix is not None: - _setter("username_prefix", username_prefix) + pulumi.set(__self__, "username_prefix", username_prefix) @property @pulumi.getter(name="clientId") @@ -884,19 +718,8 @@ def __init__(__self__, *, :param str key: The key of the requiredClaims. :param str value: The value for the requiredClaims. """ - IdentityProviderConfigRequiredClaim._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -928,19 +751,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - IdentityProviderConfigTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -987,17 +799,8 @@ def __init__(__self__, *, Enable exporting the Kubernetes control plane logs for your cluster to CloudWatch Logs based on log types. By default, cluster control plane logs aren't exported to CloudWatch Logs. :param 'ClusterLoggingEnabledTypes' cluster_logging: The cluster control plane logging configuration for your cluster. """ - Logging._configure( - lambda key, value: pulumi.set(__self__, key, value), - cluster_logging=cluster_logging, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cluster_logging: Optional['outputs.ClusterLoggingEnabledTypes'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cluster_logging is not None: - _setter("cluster_logging", cluster_logging) + pulumi.set(__self__, "cluster_logging", cluster_logging) @property @pulumi.getter(name="clusterLogging") @@ -1020,25 +823,12 @@ def __init__(__self__, *, """ An object representing a launch template specification for AWS EKS Nodegroup. """ - NodegroupLaunchTemplateSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - name=name, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: Optional[str] = None, - name: Optional[str] = None, - version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if id is not None: - _setter("id", id) + pulumi.set(__self__, "id", id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter @@ -1086,20 +876,9 @@ def __init__(__self__, *, """ An object representing a remote access configuration specification for AWS EKS Nodegroup. """ - NodegroupRemoteAccess._configure( - lambda key, value: pulumi.set(__self__, key, value), - ec2_ssh_key=ec2_ssh_key, - source_security_groups=source_security_groups, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ec2_ssh_key: str, - source_security_groups: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ec2_ssh_key", ec2_ssh_key) + pulumi.set(__self__, "ec2_ssh_key", ec2_ssh_key) if source_security_groups is not None: - _setter("source_security_groups", source_security_groups) + pulumi.set(__self__, "source_security_groups", source_security_groups) @property @pulumi.getter(name="ec2SshKey") @@ -1145,25 +924,12 @@ def __init__(__self__, *, """ An object representing a auto scaling group specification for AWS EKS Nodegroup. """ - NodegroupScalingConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - desired_size=desired_size, - max_size=max_size, - min_size=min_size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - desired_size: Optional[int] = None, - max_size: Optional[int] = None, - min_size: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if desired_size is not None: - _setter("desired_size", desired_size) + pulumi.set(__self__, "desired_size", desired_size) if max_size is not None: - _setter("max_size", max_size) + pulumi.set(__self__, "max_size", max_size) if min_size is not None: - _setter("min_size", min_size) + pulumi.set(__self__, "min_size", min_size) @property @pulumi.getter(name="desiredSize") @@ -1193,25 +959,12 @@ def __init__(__self__, *, """ An object representing a Taint specification for AWS EKS Nodegroup. """ - NodegroupTaint._configure( - lambda key, value: pulumi.set(__self__, key, value), - effect=effect, - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - effect: Optional[str] = None, - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if effect is not None: - _setter("effect", effect) + pulumi.set(__self__, "effect", effect) if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1261,21 +1014,10 @@ def __init__(__self__, *, :param float max_unavailable: The maximum number of nodes unavailable at once during a version update. Nodes will be updated in parallel. This value or maxUnavailablePercentage is required to have a value.The maximum number is 100. :param float max_unavailable_percentage: The maximum percentage of nodes unavailable during a version update. This percentage of nodes will be updated in parallel, up to 100 nodes at once. This value or maxUnavailable is required to have a value. """ - NodegroupUpdateConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_unavailable=max_unavailable, - max_unavailable_percentage=max_unavailable_percentage, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_unavailable: Optional[float] = None, - max_unavailable_percentage: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max_unavailable is not None: - _setter("max_unavailable", max_unavailable) + pulumi.set(__self__, "max_unavailable", max_unavailable) if max_unavailable_percentage is not None: - _setter("max_unavailable_percentage", max_unavailable_percentage) + pulumi.set(__self__, "max_unavailable_percentage", max_unavailable_percentage) @property @pulumi.getter(name="maxUnavailable") diff --git a/sdk/python/pulumi_aws_native/elasticache/_inputs.py b/sdk/python/pulumi_aws_native/elasticache/_inputs.py index 489f01664e..0a09564daf 100644 --- a/sdk/python/pulumi_aws_native/elasticache/_inputs.py +++ b/sdk/python/pulumi_aws_native/elasticache/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -42,20 +42,9 @@ def __init__(__self__, *, :param pulumi.Input['UserAuthenticationModePropertiesType'] type: Authentication Type :param pulumi.Input[Sequence[pulumi.Input[str]]] passwords: Passwords used for this user account. You can create up to two passwords for each user. """ - AuthenticationModePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - passwords=passwords, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input['UserAuthenticationModePropertiesType'], - passwords: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if passwords is not None: - _setter("passwords", passwords) + pulumi.set(__self__, "passwords", passwords) @property @pulumi.getter @@ -86,16 +75,7 @@ def passwords(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): class CacheClusterCloudWatchLogsDestinationDetailsArgs: def __init__(__self__, *, log_group: pulumi.Input[str]): - CacheClusterCloudWatchLogsDestinationDetailsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_group=log_group, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_group: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("log_group", log_group) + pulumi.set(__self__, "log_group", log_group) @property @pulumi.getter(name="logGroup") @@ -112,21 +92,10 @@ class CacheClusterDestinationDetailsArgs: def __init__(__self__, *, cloud_watch_logs_details: Optional[pulumi.Input['CacheClusterCloudWatchLogsDestinationDetailsArgs']] = None, kinesis_firehose_details: Optional[pulumi.Input['CacheClusterKinesisFirehoseDestinationDetailsArgs']] = None): - CacheClusterDestinationDetailsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_logs_details=cloud_watch_logs_details, - kinesis_firehose_details=kinesis_firehose_details, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_logs_details: Optional[pulumi.Input['CacheClusterCloudWatchLogsDestinationDetailsArgs']] = None, - kinesis_firehose_details: Optional[pulumi.Input['CacheClusterKinesisFirehoseDestinationDetailsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_watch_logs_details is not None: - _setter("cloud_watch_logs_details", cloud_watch_logs_details) + pulumi.set(__self__, "cloud_watch_logs_details", cloud_watch_logs_details) if kinesis_firehose_details is not None: - _setter("kinesis_firehose_details", kinesis_firehose_details) + pulumi.set(__self__, "kinesis_firehose_details", kinesis_firehose_details) @property @pulumi.getter(name="cloudWatchLogsDetails") @@ -151,16 +120,7 @@ def kinesis_firehose_details(self, value: Optional[pulumi.Input['CacheClusterKin class CacheClusterKinesisFirehoseDestinationDetailsArgs: def __init__(__self__, *, delivery_stream: pulumi.Input[str]): - CacheClusterKinesisFirehoseDestinationDetailsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - delivery_stream=delivery_stream, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delivery_stream: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("delivery_stream", delivery_stream) + pulumi.set(__self__, "delivery_stream", delivery_stream) @property @pulumi.getter(name="deliveryStream") @@ -179,25 +139,10 @@ def __init__(__self__, *, destination_type: pulumi.Input[str], log_format: pulumi.Input[str], log_type: pulumi.Input[str]): - CacheClusterLogDeliveryConfigurationRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_details=destination_details, - destination_type=destination_type, - log_format=log_format, - log_type=log_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_details: pulumi.Input['CacheClusterDestinationDetailsArgs'], - destination_type: pulumi.Input[str], - log_format: pulumi.Input[str], - log_type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination_details", destination_details) - _setter("destination_type", destination_type) - _setter("log_format", log_format) - _setter("log_type", log_type) + pulumi.set(__self__, "destination_details", destination_details) + pulumi.set(__self__, "destination_type", destination_type) + pulumi.set(__self__, "log_format", log_format) + pulumi.set(__self__, "log_type", log_type) @property @pulumi.getter(name="destinationDetails") @@ -241,19 +186,8 @@ class CacheClusterTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - CacheClusterTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -285,25 +219,12 @@ def __init__(__self__, *, :param pulumi.Input[str] replication_group_region: The AWS region of the Global Datastore member. :param pulumi.Input['GlobalReplicationGroupMemberRole'] role: Indicates the role of the member, primary or secondary. """ - GlobalReplicationGroupMemberArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - replication_group_id=replication_group_id, - replication_group_region=replication_group_region, - role=role, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - replication_group_id: Optional[pulumi.Input[str]] = None, - replication_group_region: Optional[pulumi.Input[str]] = None, - role: Optional[pulumi.Input['GlobalReplicationGroupMemberRole']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if replication_group_id is not None: - _setter("replication_group_id", replication_group_id) + pulumi.set(__self__, "replication_group_id", replication_group_id) if replication_group_region is not None: - _setter("replication_group_region", replication_group_region) + pulumi.set(__self__, "replication_group_region", replication_group_region) if role is not None: - _setter("role", role) + pulumi.set(__self__, "role", role) @property @pulumi.getter(name="replicationGroupId") @@ -353,25 +274,12 @@ def __init__(__self__, *, :param pulumi.Input[str] replication_group_region: The AWS region of the Global Datastore member. :param pulumi.Input[Sequence[pulumi.Input['GlobalReplicationGroupReshardingConfigurationArgs']]] resharding_configurations: A list of PreferredAvailabilityZones objects that specifies the configuration of a node group in the resharded cluster. """ - GlobalReplicationGroupRegionalConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - replication_group_id=replication_group_id, - replication_group_region=replication_group_region, - resharding_configurations=resharding_configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - replication_group_id: Optional[pulumi.Input[str]] = None, - replication_group_region: Optional[pulumi.Input[str]] = None, - resharding_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['GlobalReplicationGroupReshardingConfigurationArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if replication_group_id is not None: - _setter("replication_group_id", replication_group_id) + pulumi.set(__self__, "replication_group_id", replication_group_id) if replication_group_region is not None: - _setter("replication_group_region", replication_group_region) + pulumi.set(__self__, "replication_group_region", replication_group_region) if resharding_configurations is not None: - _setter("resharding_configurations", resharding_configurations) + pulumi.set(__self__, "resharding_configurations", resharding_configurations) @property @pulumi.getter(name="replicationGroupId") @@ -419,21 +327,10 @@ def __init__(__self__, *, :param pulumi.Input[str] node_group_id: Unique identifier for the Node Group. This is either auto-generated by ElastiCache (4-digit id) or a user supplied id. :param pulumi.Input[Sequence[pulumi.Input[str]]] preferred_availability_zones: A list of preferred availability zones for the nodes of new node groups. """ - GlobalReplicationGroupReshardingConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - node_group_id=node_group_id, - preferred_availability_zones=preferred_availability_zones, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - node_group_id: Optional[pulumi.Input[str]] = None, - preferred_availability_zones: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if node_group_id is not None: - _setter("node_group_id", node_group_id) + pulumi.set(__self__, "node_group_id", node_group_id) if preferred_availability_zones is not None: - _setter("preferred_availability_zones", preferred_availability_zones) + pulumi.set(__self__, "preferred_availability_zones", preferred_availability_zones) @property @pulumi.getter(name="nodeGroupId") @@ -465,19 +362,8 @@ class ParameterGroupTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ParameterGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -502,16 +388,7 @@ def value(self, value: pulumi.Input[str]): class ReplicationGroupCloudWatchLogsDestinationDetailsArgs: def __init__(__self__, *, log_group: pulumi.Input[str]): - ReplicationGroupCloudWatchLogsDestinationDetailsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_group=log_group, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_group: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("log_group", log_group) + pulumi.set(__self__, "log_group", log_group) @property @pulumi.getter(name="logGroup") @@ -528,21 +405,10 @@ class ReplicationGroupDestinationDetailsArgs: def __init__(__self__, *, cloud_watch_logs_details: Optional[pulumi.Input['ReplicationGroupCloudWatchLogsDestinationDetailsArgs']] = None, kinesis_firehose_details: Optional[pulumi.Input['ReplicationGroupKinesisFirehoseDestinationDetailsArgs']] = None): - ReplicationGroupDestinationDetailsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_logs_details=cloud_watch_logs_details, - kinesis_firehose_details=kinesis_firehose_details, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_logs_details: Optional[pulumi.Input['ReplicationGroupCloudWatchLogsDestinationDetailsArgs']] = None, - kinesis_firehose_details: Optional[pulumi.Input['ReplicationGroupKinesisFirehoseDestinationDetailsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_watch_logs_details is not None: - _setter("cloud_watch_logs_details", cloud_watch_logs_details) + pulumi.set(__self__, "cloud_watch_logs_details", cloud_watch_logs_details) if kinesis_firehose_details is not None: - _setter("kinesis_firehose_details", kinesis_firehose_details) + pulumi.set(__self__, "kinesis_firehose_details", kinesis_firehose_details) @property @pulumi.getter(name="cloudWatchLogsDetails") @@ -567,16 +433,7 @@ def kinesis_firehose_details(self, value: Optional[pulumi.Input['ReplicationGrou class ReplicationGroupKinesisFirehoseDestinationDetailsArgs: def __init__(__self__, *, delivery_stream: pulumi.Input[str]): - ReplicationGroupKinesisFirehoseDestinationDetailsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - delivery_stream=delivery_stream, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delivery_stream: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("delivery_stream", delivery_stream) + pulumi.set(__self__, "delivery_stream", delivery_stream) @property @pulumi.getter(name="deliveryStream") @@ -595,25 +452,10 @@ def __init__(__self__, *, destination_type: pulumi.Input[str], log_format: pulumi.Input[str], log_type: pulumi.Input[str]): - ReplicationGroupLogDeliveryConfigurationRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_details=destination_details, - destination_type=destination_type, - log_format=log_format, - log_type=log_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_details: pulumi.Input['ReplicationGroupDestinationDetailsArgs'], - destination_type: pulumi.Input[str], - log_format: pulumi.Input[str], - log_type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination_details", destination_details) - _setter("destination_type", destination_type) - _setter("log_format", log_format) - _setter("log_type", log_type) + pulumi.set(__self__, "destination_details", destination_details) + pulumi.set(__self__, "destination_type", destination_type) + pulumi.set(__self__, "log_format", log_format) + pulumi.set(__self__, "log_type", log_type) @property @pulumi.getter(name="destinationDetails") @@ -660,33 +502,16 @@ def __init__(__self__, *, replica_availability_zones: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, replica_count: Optional[pulumi.Input[int]] = None, slots: Optional[pulumi.Input[str]] = None): - ReplicationGroupNodeGroupConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - node_group_id=node_group_id, - primary_availability_zone=primary_availability_zone, - replica_availability_zones=replica_availability_zones, - replica_count=replica_count, - slots=slots, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - node_group_id: Optional[pulumi.Input[str]] = None, - primary_availability_zone: Optional[pulumi.Input[str]] = None, - replica_availability_zones: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - replica_count: Optional[pulumi.Input[int]] = None, - slots: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if node_group_id is not None: - _setter("node_group_id", node_group_id) + pulumi.set(__self__, "node_group_id", node_group_id) if primary_availability_zone is not None: - _setter("primary_availability_zone", primary_availability_zone) + pulumi.set(__self__, "primary_availability_zone", primary_availability_zone) if replica_availability_zones is not None: - _setter("replica_availability_zones", replica_availability_zones) + pulumi.set(__self__, "replica_availability_zones", replica_availability_zones) if replica_count is not None: - _setter("replica_count", replica_count) + pulumi.set(__self__, "replica_count", replica_count) if slots is not None: - _setter("slots", slots) + pulumi.set(__self__, "slots", slots) @property @pulumi.getter(name="nodeGroupId") @@ -739,19 +564,8 @@ class ReplicationGroupTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ReplicationGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -777,19 +591,8 @@ class SecurityGroupTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - SecurityGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -818,19 +621,8 @@ def __init__(__self__, *, """ A tag that can be added to an ElastiCache subnet group. Tags are composed of a Key/Value pair. You can use tags to categorize and track all your subnet groups. A tag with a null Value is permitted. """ - SubnetGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -861,20 +653,9 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with 'aws:'. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - UserGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -911,20 +692,9 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with 'aws:'. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - UserTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/elasticache/cache_cluster.py b/sdk/python/pulumi_aws_native/elasticache/cache_cluster.py index b0f38afbdd..bc4e4513ff 100644 --- a/sdk/python/pulumi_aws_native/elasticache/cache_cluster.py +++ b/sdk/python/pulumi_aws_native/elasticache/cache_cluster.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -48,126 +48,61 @@ def __init__(__self__, *, """ The set of arguments for constructing a CacheCluster resource. """ - CacheClusterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cache_node_type=cache_node_type, - engine=engine, - num_cache_nodes=num_cache_nodes, - auto_minor_version_upgrade=auto_minor_version_upgrade, - az_mode=az_mode, - cache_parameter_group_name=cache_parameter_group_name, - cache_security_group_names=cache_security_group_names, - cache_subnet_group_name=cache_subnet_group_name, - cluster_name=cluster_name, - configuration_endpoint_address=configuration_endpoint_address, - configuration_endpoint_port=configuration_endpoint_port, - engine_version=engine_version, - ip_discovery=ip_discovery, - log_delivery_configurations=log_delivery_configurations, - network_type=network_type, - notification_topic_arn=notification_topic_arn, - port=port, - preferred_availability_zone=preferred_availability_zone, - preferred_availability_zones=preferred_availability_zones, - preferred_maintenance_window=preferred_maintenance_window, - redis_endpoint_address=redis_endpoint_address, - redis_endpoint_port=redis_endpoint_port, - snapshot_arns=snapshot_arns, - snapshot_name=snapshot_name, - snapshot_retention_limit=snapshot_retention_limit, - snapshot_window=snapshot_window, - tags=tags, - transit_encryption_enabled=transit_encryption_enabled, - vpc_security_group_ids=vpc_security_group_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cache_node_type: pulumi.Input[str], - engine: pulumi.Input[str], - num_cache_nodes: pulumi.Input[int], - auto_minor_version_upgrade: Optional[pulumi.Input[bool]] = None, - az_mode: Optional[pulumi.Input[str]] = None, - cache_parameter_group_name: Optional[pulumi.Input[str]] = None, - cache_security_group_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - cache_subnet_group_name: Optional[pulumi.Input[str]] = None, - cluster_name: Optional[pulumi.Input[str]] = None, - configuration_endpoint_address: Optional[pulumi.Input[str]] = None, - configuration_endpoint_port: Optional[pulumi.Input[str]] = None, - engine_version: Optional[pulumi.Input[str]] = None, - ip_discovery: Optional[pulumi.Input[str]] = None, - log_delivery_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['CacheClusterLogDeliveryConfigurationRequestArgs']]]] = None, - network_type: Optional[pulumi.Input[str]] = None, - notification_topic_arn: Optional[pulumi.Input[str]] = None, - port: Optional[pulumi.Input[int]] = None, - preferred_availability_zone: Optional[pulumi.Input[str]] = None, - preferred_availability_zones: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - preferred_maintenance_window: Optional[pulumi.Input[str]] = None, - redis_endpoint_address: Optional[pulumi.Input[str]] = None, - redis_endpoint_port: Optional[pulumi.Input[str]] = None, - snapshot_arns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - snapshot_name: Optional[pulumi.Input[str]] = None, - snapshot_retention_limit: Optional[pulumi.Input[int]] = None, - snapshot_window: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['CacheClusterTagArgs']]]] = None, - transit_encryption_enabled: Optional[pulumi.Input[bool]] = None, - vpc_security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cache_node_type", cache_node_type) - _setter("engine", engine) - _setter("num_cache_nodes", num_cache_nodes) + pulumi.set(__self__, "cache_node_type", cache_node_type) + pulumi.set(__self__, "engine", engine) + pulumi.set(__self__, "num_cache_nodes", num_cache_nodes) if auto_minor_version_upgrade is not None: - _setter("auto_minor_version_upgrade", auto_minor_version_upgrade) + pulumi.set(__self__, "auto_minor_version_upgrade", auto_minor_version_upgrade) if az_mode is not None: - _setter("az_mode", az_mode) + pulumi.set(__self__, "az_mode", az_mode) if cache_parameter_group_name is not None: - _setter("cache_parameter_group_name", cache_parameter_group_name) + pulumi.set(__self__, "cache_parameter_group_name", cache_parameter_group_name) if cache_security_group_names is not None: - _setter("cache_security_group_names", cache_security_group_names) + pulumi.set(__self__, "cache_security_group_names", cache_security_group_names) if cache_subnet_group_name is not None: - _setter("cache_subnet_group_name", cache_subnet_group_name) + pulumi.set(__self__, "cache_subnet_group_name", cache_subnet_group_name) if cluster_name is not None: - _setter("cluster_name", cluster_name) + pulumi.set(__self__, "cluster_name", cluster_name) if configuration_endpoint_address is not None: - _setter("configuration_endpoint_address", configuration_endpoint_address) + pulumi.set(__self__, "configuration_endpoint_address", configuration_endpoint_address) if configuration_endpoint_port is not None: - _setter("configuration_endpoint_port", configuration_endpoint_port) + pulumi.set(__self__, "configuration_endpoint_port", configuration_endpoint_port) if engine_version is not None: - _setter("engine_version", engine_version) + pulumi.set(__self__, "engine_version", engine_version) if ip_discovery is not None: - _setter("ip_discovery", ip_discovery) + pulumi.set(__self__, "ip_discovery", ip_discovery) if log_delivery_configurations is not None: - _setter("log_delivery_configurations", log_delivery_configurations) + pulumi.set(__self__, "log_delivery_configurations", log_delivery_configurations) if network_type is not None: - _setter("network_type", network_type) + pulumi.set(__self__, "network_type", network_type) if notification_topic_arn is not None: - _setter("notification_topic_arn", notification_topic_arn) + pulumi.set(__self__, "notification_topic_arn", notification_topic_arn) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if preferred_availability_zone is not None: - _setter("preferred_availability_zone", preferred_availability_zone) + pulumi.set(__self__, "preferred_availability_zone", preferred_availability_zone) if preferred_availability_zones is not None: - _setter("preferred_availability_zones", preferred_availability_zones) + pulumi.set(__self__, "preferred_availability_zones", preferred_availability_zones) if preferred_maintenance_window is not None: - _setter("preferred_maintenance_window", preferred_maintenance_window) + pulumi.set(__self__, "preferred_maintenance_window", preferred_maintenance_window) if redis_endpoint_address is not None: - _setter("redis_endpoint_address", redis_endpoint_address) + pulumi.set(__self__, "redis_endpoint_address", redis_endpoint_address) if redis_endpoint_port is not None: - _setter("redis_endpoint_port", redis_endpoint_port) + pulumi.set(__self__, "redis_endpoint_port", redis_endpoint_port) if snapshot_arns is not None: - _setter("snapshot_arns", snapshot_arns) + pulumi.set(__self__, "snapshot_arns", snapshot_arns) if snapshot_name is not None: - _setter("snapshot_name", snapshot_name) + pulumi.set(__self__, "snapshot_name", snapshot_name) if snapshot_retention_limit is not None: - _setter("snapshot_retention_limit", snapshot_retention_limit) + pulumi.set(__self__, "snapshot_retention_limit", snapshot_retention_limit) if snapshot_window is not None: - _setter("snapshot_window", snapshot_window) + pulumi.set(__self__, "snapshot_window", snapshot_window) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if transit_encryption_enabled is not None: - _setter("transit_encryption_enabled", transit_encryption_enabled) + pulumi.set(__self__, "transit_encryption_enabled", transit_encryption_enabled) if vpc_security_group_ids is not None: - _setter("vpc_security_group_ids", vpc_security_group_ids) + pulumi.set(__self__, "vpc_security_group_ids", vpc_security_group_ids) @property @pulumi.getter(name="cacheNodeType") @@ -496,10 +431,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CacheClusterArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/elasticache/get_cache_cluster.py b/sdk/python/pulumi_aws_native/elasticache/get_cache_cluster.py index e4d6430452..83b583b178 100644 --- a/sdk/python/pulumi_aws_native/elasticache/get_cache_cluster.py +++ b/sdk/python/pulumi_aws_native/elasticache/get_cache_cluster.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/elasticache/get_global_replication_group.py b/sdk/python/pulumi_aws_native/elasticache/get_global_replication_group.py index 79a462bb84..05e61e9aad 100644 --- a/sdk/python/pulumi_aws_native/elasticache/get_global_replication_group.py +++ b/sdk/python/pulumi_aws_native/elasticache/get_global_replication_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/elasticache/get_parameter_group.py b/sdk/python/pulumi_aws_native/elasticache/get_parameter_group.py index 064582df7b..314dae366e 100644 --- a/sdk/python/pulumi_aws_native/elasticache/get_parameter_group.py +++ b/sdk/python/pulumi_aws_native/elasticache/get_parameter_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/elasticache/get_replication_group.py b/sdk/python/pulumi_aws_native/elasticache/get_replication_group.py index 94d7dd4aec..8e9a2d400a 100644 --- a/sdk/python/pulumi_aws_native/elasticache/get_replication_group.py +++ b/sdk/python/pulumi_aws_native/elasticache/get_replication_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/elasticache/get_security_group.py b/sdk/python/pulumi_aws_native/elasticache/get_security_group.py index c671e30eac..7145e311d9 100644 --- a/sdk/python/pulumi_aws_native/elasticache/get_security_group.py +++ b/sdk/python/pulumi_aws_native/elasticache/get_security_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/elasticache/get_security_group_ingress.py b/sdk/python/pulumi_aws_native/elasticache/get_security_group_ingress.py index 8419cb457e..28dd4dfbd9 100644 --- a/sdk/python/pulumi_aws_native/elasticache/get_security_group_ingress.py +++ b/sdk/python/pulumi_aws_native/elasticache/get_security_group_ingress.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/elasticache/get_subnet_group.py b/sdk/python/pulumi_aws_native/elasticache/get_subnet_group.py index d3017ae3ac..2b572578f7 100644 --- a/sdk/python/pulumi_aws_native/elasticache/get_subnet_group.py +++ b/sdk/python/pulumi_aws_native/elasticache/get_subnet_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/elasticache/get_user.py b/sdk/python/pulumi_aws_native/elasticache/get_user.py index d4af24f9f4..051f7ef993 100644 --- a/sdk/python/pulumi_aws_native/elasticache/get_user.py +++ b/sdk/python/pulumi_aws_native/elasticache/get_user.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/elasticache/get_user_group.py b/sdk/python/pulumi_aws_native/elasticache/get_user_group.py index c4d68bf122..d125f059d7 100644 --- a/sdk/python/pulumi_aws_native/elasticache/get_user_group.py +++ b/sdk/python/pulumi_aws_native/elasticache/get_user_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/elasticache/global_replication_group.py b/sdk/python/pulumi_aws_native/elasticache/global_replication_group.py index cc50058e85..039e2a01f5 100644 --- a/sdk/python/pulumi_aws_native/elasticache/global_replication_group.py +++ b/sdk/python/pulumi_aws_native/elasticache/global_replication_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -38,48 +38,23 @@ def __init__(__self__, *, :param pulumi.Input[str] global_replication_group_id_suffix: The suffix name of a Global Datastore. Amazon ElastiCache automatically applies a prefix to the Global Datastore ID when it is created. Each AWS Region has its own prefix. :param pulumi.Input[Sequence[pulumi.Input['GlobalReplicationGroupRegionalConfigurationArgs']]] regional_configurations: Describes the replication group IDs, the AWS regions where they are stored and the shard configuration for each that comprise the Global Datastore """ - GlobalReplicationGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - members=members, - automatic_failover_enabled=automatic_failover_enabled, - cache_node_type=cache_node_type, - cache_parameter_group_name=cache_parameter_group_name, - engine_version=engine_version, - global_node_group_count=global_node_group_count, - global_replication_group_description=global_replication_group_description, - global_replication_group_id_suffix=global_replication_group_id_suffix, - regional_configurations=regional_configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - members: pulumi.Input[Sequence[pulumi.Input['GlobalReplicationGroupMemberArgs']]], - automatic_failover_enabled: Optional[pulumi.Input[bool]] = None, - cache_node_type: Optional[pulumi.Input[str]] = None, - cache_parameter_group_name: Optional[pulumi.Input[str]] = None, - engine_version: Optional[pulumi.Input[str]] = None, - global_node_group_count: Optional[pulumi.Input[int]] = None, - global_replication_group_description: Optional[pulumi.Input[str]] = None, - global_replication_group_id_suffix: Optional[pulumi.Input[str]] = None, - regional_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['GlobalReplicationGroupRegionalConfigurationArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("members", members) + pulumi.set(__self__, "members", members) if automatic_failover_enabled is not None: - _setter("automatic_failover_enabled", automatic_failover_enabled) + pulumi.set(__self__, "automatic_failover_enabled", automatic_failover_enabled) if cache_node_type is not None: - _setter("cache_node_type", cache_node_type) + pulumi.set(__self__, "cache_node_type", cache_node_type) if cache_parameter_group_name is not None: - _setter("cache_parameter_group_name", cache_parameter_group_name) + pulumi.set(__self__, "cache_parameter_group_name", cache_parameter_group_name) if engine_version is not None: - _setter("engine_version", engine_version) + pulumi.set(__self__, "engine_version", engine_version) if global_node_group_count is not None: - _setter("global_node_group_count", global_node_group_count) + pulumi.set(__self__, "global_node_group_count", global_node_group_count) if global_replication_group_description is not None: - _setter("global_replication_group_description", global_replication_group_description) + pulumi.set(__self__, "global_replication_group_description", global_replication_group_description) if global_replication_group_id_suffix is not None: - _setter("global_replication_group_id_suffix", global_replication_group_id_suffix) + pulumi.set(__self__, "global_replication_group_id_suffix", global_replication_group_id_suffix) if regional_configurations is not None: - _setter("regional_configurations", regional_configurations) + pulumi.set(__self__, "regional_configurations", regional_configurations) @property @pulumi.getter @@ -239,10 +214,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - GlobalReplicationGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/elasticache/outputs.py b/sdk/python/pulumi_aws_native/elasticache/outputs.py index 1f35b1a01c..92db2907bd 100644 --- a/sdk/python/pulumi_aws_native/elasticache/outputs.py +++ b/sdk/python/pulumi_aws_native/elasticache/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -43,20 +43,9 @@ def __init__(__self__, *, :param 'UserAuthenticationModePropertiesType' type: Authentication Type :param Sequence[str] passwords: Passwords used for this user account. You can create up to two passwords for each user. """ - AuthenticationModeProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - passwords=passwords, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: 'UserAuthenticationModePropertiesType', - passwords: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if passwords is not None: - _setter("passwords", passwords) + pulumi.set(__self__, "passwords", passwords) @property @pulumi.getter @@ -96,16 +85,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, log_group: str): - CacheClusterCloudWatchLogsDestinationDetails._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_group=log_group, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_group: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("log_group", log_group) + pulumi.set(__self__, "log_group", log_group) @property @pulumi.getter(name="logGroup") @@ -137,21 +117,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, cloud_watch_logs_details: Optional['outputs.CacheClusterCloudWatchLogsDestinationDetails'] = None, kinesis_firehose_details: Optional['outputs.CacheClusterKinesisFirehoseDestinationDetails'] = None): - CacheClusterDestinationDetails._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_logs_details=cloud_watch_logs_details, - kinesis_firehose_details=kinesis_firehose_details, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_logs_details: Optional['outputs.CacheClusterCloudWatchLogsDestinationDetails'] = None, - kinesis_firehose_details: Optional['outputs.CacheClusterKinesisFirehoseDestinationDetails'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_watch_logs_details is not None: - _setter("cloud_watch_logs_details", cloud_watch_logs_details) + pulumi.set(__self__, "cloud_watch_logs_details", cloud_watch_logs_details) if kinesis_firehose_details is not None: - _setter("kinesis_firehose_details", kinesis_firehose_details) + pulumi.set(__self__, "kinesis_firehose_details", kinesis_firehose_details) @property @pulumi.getter(name="cloudWatchLogsDetails") @@ -185,16 +154,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, delivery_stream: str): - CacheClusterKinesisFirehoseDestinationDetails._configure( - lambda key, value: pulumi.set(__self__, key, value), - delivery_stream=delivery_stream, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delivery_stream: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("delivery_stream", delivery_stream) + pulumi.set(__self__, "delivery_stream", delivery_stream) @property @pulumi.getter(name="deliveryStream") @@ -232,25 +192,10 @@ def __init__(__self__, *, destination_type: str, log_format: str, log_type: str): - CacheClusterLogDeliveryConfigurationRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_details=destination_details, - destination_type=destination_type, - log_format=log_format, - log_type=log_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_details: 'outputs.CacheClusterDestinationDetails', - destination_type: str, - log_format: str, - log_type: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination_details", destination_details) - _setter("destination_type", destination_type) - _setter("log_format", log_format) - _setter("log_type", log_type) + pulumi.set(__self__, "destination_details", destination_details) + pulumi.set(__self__, "destination_type", destination_type) + pulumi.set(__self__, "log_format", log_format) + pulumi.set(__self__, "log_type", log_type) @property @pulumi.getter(name="destinationDetails") @@ -278,19 +223,8 @@ class CacheClusterTag(dict): def __init__(__self__, *, key: str, value: str): - CacheClusterTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -333,25 +267,12 @@ def __init__(__self__, *, :param str replication_group_region: The AWS region of the Global Datastore member. :param 'GlobalReplicationGroupMemberRole' role: Indicates the role of the member, primary or secondary. """ - GlobalReplicationGroupMember._configure( - lambda key, value: pulumi.set(__self__, key, value), - replication_group_id=replication_group_id, - replication_group_region=replication_group_region, - role=role, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - replication_group_id: Optional[str] = None, - replication_group_region: Optional[str] = None, - role: Optional['GlobalReplicationGroupMemberRole'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if replication_group_id is not None: - _setter("replication_group_id", replication_group_id) + pulumi.set(__self__, "replication_group_id", replication_group_id) if replication_group_region is not None: - _setter("replication_group_region", replication_group_region) + pulumi.set(__self__, "replication_group_region", replication_group_region) if role is not None: - _setter("role", role) + pulumi.set(__self__, "role", role) @property @pulumi.getter(name="replicationGroupId") @@ -410,25 +331,12 @@ def __init__(__self__, *, :param str replication_group_region: The AWS region of the Global Datastore member. :param Sequence['GlobalReplicationGroupReshardingConfiguration'] resharding_configurations: A list of PreferredAvailabilityZones objects that specifies the configuration of a node group in the resharded cluster. """ - GlobalReplicationGroupRegionalConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - replication_group_id=replication_group_id, - replication_group_region=replication_group_region, - resharding_configurations=resharding_configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - replication_group_id: Optional[str] = None, - replication_group_region: Optional[str] = None, - resharding_configurations: Optional[Sequence['outputs.GlobalReplicationGroupReshardingConfiguration']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if replication_group_id is not None: - _setter("replication_group_id", replication_group_id) + pulumi.set(__self__, "replication_group_id", replication_group_id) if replication_group_region is not None: - _setter("replication_group_region", replication_group_region) + pulumi.set(__self__, "replication_group_region", replication_group_region) if resharding_configurations is not None: - _setter("resharding_configurations", resharding_configurations) + pulumi.set(__self__, "resharding_configurations", resharding_configurations) @property @pulumi.getter(name="replicationGroupId") @@ -483,21 +391,10 @@ def __init__(__self__, *, :param str node_group_id: Unique identifier for the Node Group. This is either auto-generated by ElastiCache (4-digit id) or a user supplied id. :param Sequence[str] preferred_availability_zones: A list of preferred availability zones for the nodes of new node groups. """ - GlobalReplicationGroupReshardingConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - node_group_id=node_group_id, - preferred_availability_zones=preferred_availability_zones, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - node_group_id: Optional[str] = None, - preferred_availability_zones: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if node_group_id is not None: - _setter("node_group_id", node_group_id) + pulumi.set(__self__, "node_group_id", node_group_id) if preferred_availability_zones is not None: - _setter("preferred_availability_zones", preferred_availability_zones) + pulumi.set(__self__, "preferred_availability_zones", preferred_availability_zones) @property @pulumi.getter(name="nodeGroupId") @@ -521,19 +418,8 @@ class ParameterGroupTag(dict): def __init__(__self__, *, key: str, value: str): - ParameterGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -567,16 +453,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, log_group: str): - ReplicationGroupCloudWatchLogsDestinationDetails._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_group=log_group, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_group: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("log_group", log_group) + pulumi.set(__self__, "log_group", log_group) @property @pulumi.getter(name="logGroup") @@ -608,21 +485,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, cloud_watch_logs_details: Optional['outputs.ReplicationGroupCloudWatchLogsDestinationDetails'] = None, kinesis_firehose_details: Optional['outputs.ReplicationGroupKinesisFirehoseDestinationDetails'] = None): - ReplicationGroupDestinationDetails._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_logs_details=cloud_watch_logs_details, - kinesis_firehose_details=kinesis_firehose_details, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_logs_details: Optional['outputs.ReplicationGroupCloudWatchLogsDestinationDetails'] = None, - kinesis_firehose_details: Optional['outputs.ReplicationGroupKinesisFirehoseDestinationDetails'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_watch_logs_details is not None: - _setter("cloud_watch_logs_details", cloud_watch_logs_details) + pulumi.set(__self__, "cloud_watch_logs_details", cloud_watch_logs_details) if kinesis_firehose_details is not None: - _setter("kinesis_firehose_details", kinesis_firehose_details) + pulumi.set(__self__, "kinesis_firehose_details", kinesis_firehose_details) @property @pulumi.getter(name="cloudWatchLogsDetails") @@ -656,16 +522,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, delivery_stream: str): - ReplicationGroupKinesisFirehoseDestinationDetails._configure( - lambda key, value: pulumi.set(__self__, key, value), - delivery_stream=delivery_stream, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delivery_stream: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("delivery_stream", delivery_stream) + pulumi.set(__self__, "delivery_stream", delivery_stream) @property @pulumi.getter(name="deliveryStream") @@ -703,25 +560,10 @@ def __init__(__self__, *, destination_type: str, log_format: str, log_type: str): - ReplicationGroupLogDeliveryConfigurationRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_details=destination_details, - destination_type=destination_type, - log_format=log_format, - log_type=log_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_details: 'outputs.ReplicationGroupDestinationDetails', - destination_type: str, - log_format: str, - log_type: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination_details", destination_details) - _setter("destination_type", destination_type) - _setter("log_format", log_format) - _setter("log_type", log_type) + pulumi.set(__self__, "destination_details", destination_details) + pulumi.set(__self__, "destination_type", destination_type) + pulumi.set(__self__, "log_format", log_format) + pulumi.set(__self__, "log_type", log_type) @property @pulumi.getter(name="destinationDetails") @@ -775,33 +617,16 @@ def __init__(__self__, *, replica_availability_zones: Optional[Sequence[str]] = None, replica_count: Optional[int] = None, slots: Optional[str] = None): - ReplicationGroupNodeGroupConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - node_group_id=node_group_id, - primary_availability_zone=primary_availability_zone, - replica_availability_zones=replica_availability_zones, - replica_count=replica_count, - slots=slots, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - node_group_id: Optional[str] = None, - primary_availability_zone: Optional[str] = None, - replica_availability_zones: Optional[Sequence[str]] = None, - replica_count: Optional[int] = None, - slots: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if node_group_id is not None: - _setter("node_group_id", node_group_id) + pulumi.set(__self__, "node_group_id", node_group_id) if primary_availability_zone is not None: - _setter("primary_availability_zone", primary_availability_zone) + pulumi.set(__self__, "primary_availability_zone", primary_availability_zone) if replica_availability_zones is not None: - _setter("replica_availability_zones", replica_availability_zones) + pulumi.set(__self__, "replica_availability_zones", replica_availability_zones) if replica_count is not None: - _setter("replica_count", replica_count) + pulumi.set(__self__, "replica_count", replica_count) if slots is not None: - _setter("slots", slots) + pulumi.set(__self__, "slots", slots) @property @pulumi.getter(name="nodeGroupId") @@ -834,19 +659,8 @@ class ReplicationGroupTag(dict): def __init__(__self__, *, key: str, value: str): - ReplicationGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -864,19 +678,8 @@ class SecurityGroupTag(dict): def __init__(__self__, *, key: str, value: str): - SecurityGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -900,19 +703,8 @@ def __init__(__self__, *, """ A tag that can be added to an ElastiCache subnet group. Tags are composed of a Key/Value pair. You can use tags to categorize and track all your subnet groups. A tag with a null Value is permitted. """ - SubnetGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -938,20 +730,9 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with 'aws:'. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - UserGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -983,20 +764,9 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with 'aws:'. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - UserTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/elasticache/parameter_group.py b/sdk/python/pulumi_aws_native/elasticache/parameter_group.py index b44ef8dbfb..ba7792d320 100644 --- a/sdk/python/pulumi_aws_native/elasticache/parameter_group.py +++ b/sdk/python/pulumi_aws_native/elasticache/parameter_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,27 +23,12 @@ def __init__(__self__, *, """ The set of arguments for constructing a ParameterGroup resource. """ - ParameterGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cache_parameter_group_family=cache_parameter_group_family, - description=description, - properties=properties, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cache_parameter_group_family: pulumi.Input[str], - description: pulumi.Input[str], - properties: Optional[Any] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ParameterGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cache_parameter_group_family", cache_parameter_group_family) - _setter("description", description) + pulumi.set(__self__, "cache_parameter_group_family", cache_parameter_group_family) + pulumi.set(__self__, "description", description) if properties is not None: - _setter("properties", properties) + pulumi.set(__self__, "properties", properties) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="cacheParameterGroupFamily") @@ -122,10 +107,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ParameterGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/elasticache/replication_group.py b/sdk/python/pulumi_aws_native/elasticache/replication_group.py index a573192d73..885903cc76 100644 --- a/sdk/python/pulumi_aws_native/elasticache/replication_group.py +++ b/sdk/python/pulumi_aws_native/elasticache/replication_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -68,208 +68,103 @@ def __init__(__self__, *, """ The set of arguments for constructing a ReplicationGroup resource. """ - ReplicationGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - replication_group_description=replication_group_description, - at_rest_encryption_enabled=at_rest_encryption_enabled, - auth_token=auth_token, - auto_minor_version_upgrade=auto_minor_version_upgrade, - automatic_failover_enabled=automatic_failover_enabled, - cache_node_type=cache_node_type, - cache_parameter_group_name=cache_parameter_group_name, - cache_security_group_names=cache_security_group_names, - cache_subnet_group_name=cache_subnet_group_name, - cluster_mode=cluster_mode, - configuration_end_point_address=configuration_end_point_address, - configuration_end_point_port=configuration_end_point_port, - data_tiering_enabled=data_tiering_enabled, - engine=engine, - engine_version=engine_version, - global_replication_group_id=global_replication_group_id, - ip_discovery=ip_discovery, - kms_key_id=kms_key_id, - log_delivery_configurations=log_delivery_configurations, - multi_az_enabled=multi_az_enabled, - network_type=network_type, - node_group_configuration=node_group_configuration, - notification_topic_arn=notification_topic_arn, - num_cache_clusters=num_cache_clusters, - num_node_groups=num_node_groups, - port=port, - preferred_cache_cluster_azs=preferred_cache_cluster_azs, - preferred_maintenance_window=preferred_maintenance_window, - primary_cluster_id=primary_cluster_id, - primary_end_point_address=primary_end_point_address, - primary_end_point_port=primary_end_point_port, - read_end_point_addresses=read_end_point_addresses, - read_end_point_addresses_list=read_end_point_addresses_list, - read_end_point_ports=read_end_point_ports, - read_end_point_ports_list=read_end_point_ports_list, - reader_end_point_address=reader_end_point_address, - reader_end_point_port=reader_end_point_port, - replicas_per_node_group=replicas_per_node_group, - replication_group_id=replication_group_id, - security_group_ids=security_group_ids, - snapshot_arns=snapshot_arns, - snapshot_name=snapshot_name, - snapshot_retention_limit=snapshot_retention_limit, - snapshot_window=snapshot_window, - snapshotting_cluster_id=snapshotting_cluster_id, - tags=tags, - transit_encryption_enabled=transit_encryption_enabled, - transit_encryption_mode=transit_encryption_mode, - user_group_ids=user_group_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - replication_group_description: pulumi.Input[str], - at_rest_encryption_enabled: Optional[pulumi.Input[bool]] = None, - auth_token: Optional[pulumi.Input[str]] = None, - auto_minor_version_upgrade: Optional[pulumi.Input[bool]] = None, - automatic_failover_enabled: Optional[pulumi.Input[bool]] = None, - cache_node_type: Optional[pulumi.Input[str]] = None, - cache_parameter_group_name: Optional[pulumi.Input[str]] = None, - cache_security_group_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - cache_subnet_group_name: Optional[pulumi.Input[str]] = None, - cluster_mode: Optional[pulumi.Input[str]] = None, - configuration_end_point_address: Optional[pulumi.Input[str]] = None, - configuration_end_point_port: Optional[pulumi.Input[str]] = None, - data_tiering_enabled: Optional[pulumi.Input[bool]] = None, - engine: Optional[pulumi.Input[str]] = None, - engine_version: Optional[pulumi.Input[str]] = None, - global_replication_group_id: Optional[pulumi.Input[str]] = None, - ip_discovery: Optional[pulumi.Input[str]] = None, - kms_key_id: Optional[pulumi.Input[str]] = None, - log_delivery_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['ReplicationGroupLogDeliveryConfigurationRequestArgs']]]] = None, - multi_az_enabled: Optional[pulumi.Input[bool]] = None, - network_type: Optional[pulumi.Input[str]] = None, - node_group_configuration: Optional[pulumi.Input[Sequence[pulumi.Input['ReplicationGroupNodeGroupConfigurationArgs']]]] = None, - notification_topic_arn: Optional[pulumi.Input[str]] = None, - num_cache_clusters: Optional[pulumi.Input[int]] = None, - num_node_groups: Optional[pulumi.Input[int]] = None, - port: Optional[pulumi.Input[int]] = None, - preferred_cache_cluster_azs: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - preferred_maintenance_window: Optional[pulumi.Input[str]] = None, - primary_cluster_id: Optional[pulumi.Input[str]] = None, - primary_end_point_address: Optional[pulumi.Input[str]] = None, - primary_end_point_port: Optional[pulumi.Input[str]] = None, - read_end_point_addresses: Optional[pulumi.Input[str]] = None, - read_end_point_addresses_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - read_end_point_ports: Optional[pulumi.Input[str]] = None, - read_end_point_ports_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - reader_end_point_address: Optional[pulumi.Input[str]] = None, - reader_end_point_port: Optional[pulumi.Input[str]] = None, - replicas_per_node_group: Optional[pulumi.Input[int]] = None, - replication_group_id: Optional[pulumi.Input[str]] = None, - security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - snapshot_arns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - snapshot_name: Optional[pulumi.Input[str]] = None, - snapshot_retention_limit: Optional[pulumi.Input[int]] = None, - snapshot_window: Optional[pulumi.Input[str]] = None, - snapshotting_cluster_id: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ReplicationGroupTagArgs']]]] = None, - transit_encryption_enabled: Optional[pulumi.Input[bool]] = None, - transit_encryption_mode: Optional[pulumi.Input[str]] = None, - user_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("replication_group_description", replication_group_description) + pulumi.set(__self__, "replication_group_description", replication_group_description) if at_rest_encryption_enabled is not None: - _setter("at_rest_encryption_enabled", at_rest_encryption_enabled) + pulumi.set(__self__, "at_rest_encryption_enabled", at_rest_encryption_enabled) if auth_token is not None: - _setter("auth_token", auth_token) + pulumi.set(__self__, "auth_token", auth_token) if auto_minor_version_upgrade is not None: - _setter("auto_minor_version_upgrade", auto_minor_version_upgrade) + pulumi.set(__self__, "auto_minor_version_upgrade", auto_minor_version_upgrade) if automatic_failover_enabled is not None: - _setter("automatic_failover_enabled", automatic_failover_enabled) + pulumi.set(__self__, "automatic_failover_enabled", automatic_failover_enabled) if cache_node_type is not None: - _setter("cache_node_type", cache_node_type) + pulumi.set(__self__, "cache_node_type", cache_node_type) if cache_parameter_group_name is not None: - _setter("cache_parameter_group_name", cache_parameter_group_name) + pulumi.set(__self__, "cache_parameter_group_name", cache_parameter_group_name) if cache_security_group_names is not None: - _setter("cache_security_group_names", cache_security_group_names) + pulumi.set(__self__, "cache_security_group_names", cache_security_group_names) if cache_subnet_group_name is not None: - _setter("cache_subnet_group_name", cache_subnet_group_name) + pulumi.set(__self__, "cache_subnet_group_name", cache_subnet_group_name) if cluster_mode is not None: - _setter("cluster_mode", cluster_mode) + pulumi.set(__self__, "cluster_mode", cluster_mode) if configuration_end_point_address is not None: - _setter("configuration_end_point_address", configuration_end_point_address) + pulumi.set(__self__, "configuration_end_point_address", configuration_end_point_address) if configuration_end_point_port is not None: - _setter("configuration_end_point_port", configuration_end_point_port) + pulumi.set(__self__, "configuration_end_point_port", configuration_end_point_port) if data_tiering_enabled is not None: - _setter("data_tiering_enabled", data_tiering_enabled) + pulumi.set(__self__, "data_tiering_enabled", data_tiering_enabled) if engine is not None: - _setter("engine", engine) + pulumi.set(__self__, "engine", engine) if engine_version is not None: - _setter("engine_version", engine_version) + pulumi.set(__self__, "engine_version", engine_version) if global_replication_group_id is not None: - _setter("global_replication_group_id", global_replication_group_id) + pulumi.set(__self__, "global_replication_group_id", global_replication_group_id) if ip_discovery is not None: - _setter("ip_discovery", ip_discovery) + pulumi.set(__self__, "ip_discovery", ip_discovery) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if log_delivery_configurations is not None: - _setter("log_delivery_configurations", log_delivery_configurations) + pulumi.set(__self__, "log_delivery_configurations", log_delivery_configurations) if multi_az_enabled is not None: - _setter("multi_az_enabled", multi_az_enabled) + pulumi.set(__self__, "multi_az_enabled", multi_az_enabled) if network_type is not None: - _setter("network_type", network_type) + pulumi.set(__self__, "network_type", network_type) if node_group_configuration is not None: - _setter("node_group_configuration", node_group_configuration) + pulumi.set(__self__, "node_group_configuration", node_group_configuration) if notification_topic_arn is not None: - _setter("notification_topic_arn", notification_topic_arn) + pulumi.set(__self__, "notification_topic_arn", notification_topic_arn) if num_cache_clusters is not None: - _setter("num_cache_clusters", num_cache_clusters) + pulumi.set(__self__, "num_cache_clusters", num_cache_clusters) if num_node_groups is not None: - _setter("num_node_groups", num_node_groups) + pulumi.set(__self__, "num_node_groups", num_node_groups) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if preferred_cache_cluster_azs is not None: - _setter("preferred_cache_cluster_azs", preferred_cache_cluster_azs) + pulumi.set(__self__, "preferred_cache_cluster_azs", preferred_cache_cluster_azs) if preferred_maintenance_window is not None: - _setter("preferred_maintenance_window", preferred_maintenance_window) + pulumi.set(__self__, "preferred_maintenance_window", preferred_maintenance_window) if primary_cluster_id is not None: - _setter("primary_cluster_id", primary_cluster_id) + pulumi.set(__self__, "primary_cluster_id", primary_cluster_id) if primary_end_point_address is not None: - _setter("primary_end_point_address", primary_end_point_address) + pulumi.set(__self__, "primary_end_point_address", primary_end_point_address) if primary_end_point_port is not None: - _setter("primary_end_point_port", primary_end_point_port) + pulumi.set(__self__, "primary_end_point_port", primary_end_point_port) if read_end_point_addresses is not None: - _setter("read_end_point_addresses", read_end_point_addresses) + pulumi.set(__self__, "read_end_point_addresses", read_end_point_addresses) if read_end_point_addresses_list is not None: - _setter("read_end_point_addresses_list", read_end_point_addresses_list) + pulumi.set(__self__, "read_end_point_addresses_list", read_end_point_addresses_list) if read_end_point_ports is not None: - _setter("read_end_point_ports", read_end_point_ports) + pulumi.set(__self__, "read_end_point_ports", read_end_point_ports) if read_end_point_ports_list is not None: - _setter("read_end_point_ports_list", read_end_point_ports_list) + pulumi.set(__self__, "read_end_point_ports_list", read_end_point_ports_list) if reader_end_point_address is not None: - _setter("reader_end_point_address", reader_end_point_address) + pulumi.set(__self__, "reader_end_point_address", reader_end_point_address) if reader_end_point_port is not None: - _setter("reader_end_point_port", reader_end_point_port) + pulumi.set(__self__, "reader_end_point_port", reader_end_point_port) if replicas_per_node_group is not None: - _setter("replicas_per_node_group", replicas_per_node_group) + pulumi.set(__self__, "replicas_per_node_group", replicas_per_node_group) if replication_group_id is not None: - _setter("replication_group_id", replication_group_id) + pulumi.set(__self__, "replication_group_id", replication_group_id) if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if snapshot_arns is not None: - _setter("snapshot_arns", snapshot_arns) + pulumi.set(__self__, "snapshot_arns", snapshot_arns) if snapshot_name is not None: - _setter("snapshot_name", snapshot_name) + pulumi.set(__self__, "snapshot_name", snapshot_name) if snapshot_retention_limit is not None: - _setter("snapshot_retention_limit", snapshot_retention_limit) + pulumi.set(__self__, "snapshot_retention_limit", snapshot_retention_limit) if snapshot_window is not None: - _setter("snapshot_window", snapshot_window) + pulumi.set(__self__, "snapshot_window", snapshot_window) if snapshotting_cluster_id is not None: - _setter("snapshotting_cluster_id", snapshotting_cluster_id) + pulumi.set(__self__, "snapshotting_cluster_id", snapshotting_cluster_id) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if transit_encryption_enabled is not None: - _setter("transit_encryption_enabled", transit_encryption_enabled) + pulumi.set(__self__, "transit_encryption_enabled", transit_encryption_enabled) if transit_encryption_mode is not None: - _setter("transit_encryption_mode", transit_encryption_mode) + pulumi.set(__self__, "transit_encryption_mode", transit_encryption_mode) if user_group_ids is not None: - _setter("user_group_ids", user_group_ids) + pulumi.set(__self__, "user_group_ids", user_group_ids) @property @pulumi.getter(name="replicationGroupDescription") @@ -798,10 +693,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ReplicationGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/elasticache/security_group.py b/sdk/python/pulumi_aws_native/elasticache/security_group.py index 7b8dc64786..ffb33cb35d 100644 --- a/sdk/python/pulumi_aws_native/elasticache/security_group.py +++ b/sdk/python/pulumi_aws_native/elasticache/security_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,20 +21,9 @@ def __init__(__self__, *, """ The set of arguments for constructing a SecurityGroup resource. """ - SecurityGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: pulumi.Input[str], - tags: Optional[pulumi.Input[Sequence[pulumi.Input['SecurityGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("description", description) + pulumi.set(__self__, "description", description) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -93,10 +82,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SecurityGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/elasticache/security_group_ingress.py b/sdk/python/pulumi_aws_native/elasticache/security_group_ingress.py index a8963f9f24..f5a043c8ae 100644 --- a/sdk/python/pulumi_aws_native/elasticache/security_group_ingress.py +++ b/sdk/python/pulumi_aws_native/elasticache/security_group_ingress.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['SecurityGroupIngressArgs', 'SecurityGroupIngress'] @@ -20,23 +20,10 @@ def __init__(__self__, *, """ The set of arguments for constructing a SecurityGroupIngress resource. """ - SecurityGroupIngressArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cache_security_group_name=cache_security_group_name, - ec2_security_group_name=ec2_security_group_name, - ec2_security_group_owner_id=ec2_security_group_owner_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cache_security_group_name: pulumi.Input[str], - ec2_security_group_name: pulumi.Input[str], - ec2_security_group_owner_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cache_security_group_name", cache_security_group_name) - _setter("ec2_security_group_name", ec2_security_group_name) + pulumi.set(__self__, "cache_security_group_name", cache_security_group_name) + pulumi.set(__self__, "ec2_security_group_name", ec2_security_group_name) if ec2_security_group_owner_id is not None: - _setter("ec2_security_group_owner_id", ec2_security_group_owner_id) + pulumi.set(__self__, "ec2_security_group_owner_id", ec2_security_group_owner_id) @property @pulumi.getter(name="cacheSecurityGroupName") @@ -105,10 +92,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SecurityGroupIngressArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/elasticache/subnet_group.py b/sdk/python/pulumi_aws_native/elasticache/subnet_group.py index 5bf0d35ae8..ad154dc874 100644 --- a/sdk/python/pulumi_aws_native/elasticache/subnet_group.py +++ b/sdk/python/pulumi_aws_native/elasticache/subnet_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -26,27 +26,12 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] subnet_ids: The EC2 subnet IDs for the cache subnet group. :param pulumi.Input[str] cache_subnet_group_name: The name for the cache subnet group. This value is stored as a lowercase string. """ - SubnetGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - subnet_ids=subnet_ids, - cache_subnet_group_name=cache_subnet_group_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: pulumi.Input[str], - subnet_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - cache_subnet_group_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['SubnetGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("description", description) - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "description", description) + pulumi.set(__self__, "subnet_ids", subnet_ids) if cache_subnet_group_name is not None: - _setter("cache_subnet_group_name", cache_subnet_group_name) + pulumi.set(__self__, "cache_subnet_group_name", cache_subnet_group_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -132,10 +117,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SubnetGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/elasticache/user.py b/sdk/python/pulumi_aws_native/elasticache/user.py index 2e40d28d5d..e51b840aa0 100644 --- a/sdk/python/pulumi_aws_native/elasticache/user.py +++ b/sdk/python/pulumi_aws_native/elasticache/user.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -35,43 +35,20 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['UserTagArgs']]] tags: An array of key-value pairs to apply to this user. :param pulumi.Input[str] user_name: The username of the user. """ - UserArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - engine=engine, - user_id=user_id, - access_string=access_string, - authentication_mode=authentication_mode, - no_password_required=no_password_required, - passwords=passwords, - tags=tags, - user_name=user_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - engine: pulumi.Input['UserEngine'], - user_id: pulumi.Input[str], - access_string: Optional[pulumi.Input[str]] = None, - authentication_mode: Optional[pulumi.Input['AuthenticationModePropertiesArgs']] = None, - no_password_required: Optional[pulumi.Input[bool]] = None, - passwords: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['UserTagArgs']]]] = None, - user_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("engine", engine) - _setter("user_id", user_id) + pulumi.set(__self__, "engine", engine) + pulumi.set(__self__, "user_id", user_id) if access_string is not None: - _setter("access_string", access_string) + pulumi.set(__self__, "access_string", access_string) if authentication_mode is not None: - _setter("authentication_mode", authentication_mode) + pulumi.set(__self__, "authentication_mode", authentication_mode) if no_password_required is not None: - _setter("no_password_required", no_password_required) + pulumi.set(__self__, "no_password_required", no_password_required) if passwords is not None: - _setter("passwords", passwords) + pulumi.set(__self__, "passwords", passwords) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if user_name is not None: - _setter("user_name", user_name) + pulumi.set(__self__, "user_name", user_name) @property @pulumi.getter @@ -213,10 +190,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - UserArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -240,11 +213,6 @@ def _internal_init(__self__, __props__ = UserArgs.__new__(UserArgs) __props__.__dict__["access_string"] = access_string - if authentication_mode is not None and not isinstance(authentication_mode, AuthenticationModePropertiesArgs): - authentication_mode = authentication_mode or {} - def _setter(key, value): - authentication_mode[key] = value - AuthenticationModePropertiesArgs._configure(_setter, **authentication_mode) __props__.__dict__["authentication_mode"] = authentication_mode if engine is None and not opts.urn: raise TypeError("Missing required property 'engine'") diff --git a/sdk/python/pulumi_aws_native/elasticache/user_group.py b/sdk/python/pulumi_aws_native/elasticache/user_group.py index 536342e884..d5c4a74424 100644 --- a/sdk/python/pulumi_aws_native/elasticache/user_group.py +++ b/sdk/python/pulumi_aws_native/elasticache/user_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -28,26 +28,11 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] user_ids: List of users associated to this user group. :param pulumi.Input[Sequence[pulumi.Input['UserGroupTagArgs']]] tags: An array of key-value pairs to apply to this user. """ - UserGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - engine=engine, - user_group_id=user_group_id, - user_ids=user_ids, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - engine: pulumi.Input['UserGroupEngine'], - user_group_id: pulumi.Input[str], - user_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - tags: Optional[pulumi.Input[Sequence[pulumi.Input['UserGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("engine", engine) - _setter("user_group_id", user_group_id) - _setter("user_ids", user_ids) + pulumi.set(__self__, "engine", engine) + pulumi.set(__self__, "user_group_id", user_group_id) + pulumi.set(__self__, "user_ids", user_ids) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -137,10 +122,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - UserGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/elasticbeanstalk/_inputs.py b/sdk/python/pulumi_aws_native/elasticbeanstalk/_inputs.py index da4d51ce4a..365cdc0586 100644 --- a/sdk/python/pulumi_aws_native/elasticbeanstalk/_inputs.py +++ b/sdk/python/pulumi_aws_native/elasticbeanstalk/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -33,25 +33,12 @@ def __init__(__self__, *, :param pulumi.Input[bool] enabled: Specify true to apply the rule, or false to disable it. :param pulumi.Input[int] max_age_in_days: Specify the number of days to retain an application versions. """ - ApplicationMaxAgeRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - delete_source_from_s3=delete_source_from_s3, - enabled=enabled, - max_age_in_days=max_age_in_days, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delete_source_from_s3: Optional[pulumi.Input[bool]] = None, - enabled: Optional[pulumi.Input[bool]] = None, - max_age_in_days: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if delete_source_from_s3 is not None: - _setter("delete_source_from_s3", delete_source_from_s3) + pulumi.set(__self__, "delete_source_from_s3", delete_source_from_s3) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if max_age_in_days is not None: - _setter("max_age_in_days", max_age_in_days) + pulumi.set(__self__, "max_age_in_days", max_age_in_days) @property @pulumi.getter(name="deleteSourceFromS3") @@ -101,25 +88,12 @@ def __init__(__self__, *, :param pulumi.Input[bool] enabled: Specify true to apply the rule, or false to disable it. :param pulumi.Input[int] max_count: Specify the maximum number of application versions to retain. """ - ApplicationMaxCountRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - delete_source_from_s3=delete_source_from_s3, - enabled=enabled, - max_count=max_count, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delete_source_from_s3: Optional[pulumi.Input[bool]] = None, - enabled: Optional[pulumi.Input[bool]] = None, - max_count: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if delete_source_from_s3 is not None: - _setter("delete_source_from_s3", delete_source_from_s3) + pulumi.set(__self__, "delete_source_from_s3", delete_source_from_s3) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if max_count is not None: - _setter("max_count", max_count) + pulumi.set(__self__, "max_count", max_count) @property @pulumi.getter(name="deleteSourceFromS3") @@ -167,21 +141,10 @@ def __init__(__self__, *, :param pulumi.Input[str] service_role: The ARN of an IAM service role that Elastic Beanstalk has permission to assume. The ServiceRole property is required the first time that you provide a ResourceLifecycleConfig for the application. After you provide it once, Elastic Beanstalk persists the Service Role with the application, and you don't need to specify it again. You can, however, specify it in subsequent updates to change the Service Role to another value. :param pulumi.Input['ApplicationVersionLifecycleConfigArgs'] version_lifecycle_config: Defines lifecycle settings for application versions. """ - ApplicationResourceLifecycleConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - service_role=service_role, - version_lifecycle_config=version_lifecycle_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - service_role: Optional[pulumi.Input[str]] = None, - version_lifecycle_config: Optional[pulumi.Input['ApplicationVersionLifecycleConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if service_role is not None: - _setter("service_role", service_role) + pulumi.set(__self__, "service_role", service_role) if version_lifecycle_config is not None: - _setter("version_lifecycle_config", version_lifecycle_config) + pulumi.set(__self__, "version_lifecycle_config", version_lifecycle_config) @property @pulumi.getter(name="serviceRole") @@ -217,21 +180,10 @@ def __init__(__self__, *, :param pulumi.Input['ApplicationMaxAgeRuleArgs'] max_age_rule: Specify a max age rule to restrict the length of time that application versions are retained for an application. :param pulumi.Input['ApplicationMaxCountRuleArgs'] max_count_rule: Specify a max count rule to restrict the number of application versions that are retained for an application. """ - ApplicationVersionLifecycleConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_age_rule=max_age_rule, - max_count_rule=max_count_rule, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_age_rule: Optional[pulumi.Input['ApplicationMaxAgeRuleArgs']] = None, - max_count_rule: Optional[pulumi.Input['ApplicationMaxCountRuleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max_age_rule is not None: - _setter("max_age_rule", max_age_rule) + pulumi.set(__self__, "max_age_rule", max_age_rule) if max_count_rule is not None: - _setter("max_count_rule", max_count_rule) + pulumi.set(__self__, "max_count_rule", max_count_rule) @property @pulumi.getter(name="maxAgeRule") @@ -267,19 +219,8 @@ def __init__(__self__, *, :param pulumi.Input[str] s3_bucket: The Amazon S3 bucket where the data is located. :param pulumi.Input[str] s3_key: The Amazon S3 key where the data is located. """ - ApplicationVersionSourceBundleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_bucket=s3_bucket, - s3_key=s3_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_bucket: pulumi.Input[str], - s3_key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_bucket", s3_bucket) - _setter("s3_key", s3_key) + pulumi.set(__self__, "s3_bucket", s3_bucket) + pulumi.set(__self__, "s3_key", s3_key) @property @pulumi.getter(name="s3Bucket") @@ -319,27 +260,12 @@ def __init__(__self__, *, :param pulumi.Input[str] resource_name: A unique resource name for the option setting. Use it for a time–based scaling configuration option. :param pulumi.Input[str] value: The current value for the configuration option. """ - ConfigurationTemplateConfigurationOptionSettingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - namespace=namespace, - option_name=option_name, - resource_name=resource_name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - namespace: pulumi.Input[str], - option_name: pulumi.Input[str], - resource_name: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("namespace", namespace) - _setter("option_name", option_name) + pulumi.set(__self__, "namespace", namespace) + pulumi.set(__self__, "option_name", option_name) if resource_name is not None: - _setter("resource_name", resource_name) + pulumi.set(__self__, "resource_name", resource_name) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -399,19 +325,8 @@ def __init__(__self__, *, :param pulumi.Input[str] application_name: The name of the application associated with the configuration. :param pulumi.Input[str] template_name: The name of the configuration template. """ - ConfigurationTemplateSourceConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_name=application_name, - template_name=template_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_name: pulumi.Input[str], - template_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("application_name", application_name) - _setter("template_name", template_name) + pulumi.set(__self__, "application_name", application_name) + pulumi.set(__self__, "template_name", template_name) @property @pulumi.getter(name="applicationName") @@ -451,27 +366,12 @@ def __init__(__self__, *, :param pulumi.Input[str] resource_name: A unique resource name for the option setting. Use it for a time–based scaling configuration option. :param pulumi.Input[str] value: The current value for the configuration option. """ - EnvironmentOptionSettingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - namespace=namespace, - option_name=option_name, - resource_name=resource_name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - namespace: pulumi.Input[str], - option_name: pulumi.Input[str], - resource_name: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("namespace", namespace) - _setter("option_name", option_name) + pulumi.set(__self__, "namespace", namespace) + pulumi.set(__self__, "option_name", option_name) if resource_name is not None: - _setter("resource_name", resource_name) + pulumi.set(__self__, "resource_name", resource_name) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -531,19 +431,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. :param pulumi.Input[str] value: The value for the tag. """ - EnvironmentTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -581,25 +470,12 @@ def __init__(__self__, *, :param pulumi.Input[str] type: The type of this environment tier. :param pulumi.Input[str] version: The version of this environment tier. When you don't set a value to it, Elastic Beanstalk uses the latest compatible worker tier version. """ - EnvironmentTierArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - type=type, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - type: Optional[pulumi.Input[str]] = None, - version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/elasticbeanstalk/application.py b/sdk/python/pulumi_aws_native/elasticbeanstalk/application.py index 778fd06130..db42ba8e75 100644 --- a/sdk/python/pulumi_aws_native/elasticbeanstalk/application.py +++ b/sdk/python/pulumi_aws_native/elasticbeanstalk/application.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,25 +25,12 @@ def __init__(__self__, *, :param pulumi.Input[str] description: Your description of the application. :param pulumi.Input['ApplicationResourceLifecycleConfigArgs'] resource_lifecycle_config: Specifies an application resource lifecycle configuration to prevent your application from accumulating too many versions. """ - ApplicationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_name=application_name, - description=description, - resource_lifecycle_config=resource_lifecycle_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_name: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - resource_lifecycle_config: Optional[pulumi.Input['ApplicationResourceLifecycleConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if application_name is not None: - _setter("application_name", application_name) + pulumi.set(__self__, "application_name", application_name) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if resource_lifecycle_config is not None: - _setter("resource_lifecycle_config", resource_lifecycle_config) + pulumi.set(__self__, "resource_lifecycle_config", resource_lifecycle_config) @property @pulumi.getter(name="applicationName") @@ -119,10 +106,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ApplicationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -142,11 +125,6 @@ def _internal_init(__self__, __props__.__dict__["application_name"] = application_name __props__.__dict__["description"] = description - if resource_lifecycle_config is not None and not isinstance(resource_lifecycle_config, ApplicationResourceLifecycleConfigArgs): - resource_lifecycle_config = resource_lifecycle_config or {} - def _setter(key, value): - resource_lifecycle_config[key] = value - ApplicationResourceLifecycleConfigArgs._configure(_setter, **resource_lifecycle_config) __props__.__dict__["resource_lifecycle_config"] = resource_lifecycle_config replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["application_name"]) opts = pulumi.ResourceOptions.merge(opts, replace_on_changes) diff --git a/sdk/python/pulumi_aws_native/elasticbeanstalk/application_version.py b/sdk/python/pulumi_aws_native/elasticbeanstalk/application_version.py index 0efebed880..79b244f56a 100644 --- a/sdk/python/pulumi_aws_native/elasticbeanstalk/application_version.py +++ b/sdk/python/pulumi_aws_native/elasticbeanstalk/application_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,23 +25,10 @@ def __init__(__self__, *, :param pulumi.Input['ApplicationVersionSourceBundleArgs'] source_bundle: The Amazon S3 bucket and key that identify the location of the source bundle for this version. :param pulumi.Input[str] description: A description of this application version. """ - ApplicationVersionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_name=application_name, - source_bundle=source_bundle, - description=description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_name: pulumi.Input[str], - source_bundle: pulumi.Input['ApplicationVersionSourceBundleArgs'], - description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("application_name", application_name) - _setter("source_bundle", source_bundle) + pulumi.set(__self__, "application_name", application_name) + pulumi.set(__self__, "source_bundle", source_bundle) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) @property @pulumi.getter(name="applicationName") @@ -117,10 +104,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ApplicationVersionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -142,11 +125,6 @@ def _internal_init(__self__, raise TypeError("Missing required property 'application_name'") __props__.__dict__["application_name"] = application_name __props__.__dict__["description"] = description - if source_bundle is not None and not isinstance(source_bundle, ApplicationVersionSourceBundleArgs): - source_bundle = source_bundle or {} - def _setter(key, value): - source_bundle[key] = value - ApplicationVersionSourceBundleArgs._configure(_setter, **source_bundle) if source_bundle is None and not opts.urn: raise TypeError("Missing required property 'source_bundle'") __props__.__dict__["source_bundle"] = source_bundle diff --git a/sdk/python/pulumi_aws_native/elasticbeanstalk/configuration_template.py b/sdk/python/pulumi_aws_native/elasticbeanstalk/configuration_template.py index db743705bf..e4e3e94f1a 100644 --- a/sdk/python/pulumi_aws_native/elasticbeanstalk/configuration_template.py +++ b/sdk/python/pulumi_aws_native/elasticbeanstalk/configuration_template.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -43,40 +43,19 @@ def __init__(__self__, *, Constraint: If both solution stack name and source configuration are specified, the solution stack of the source configuration template must match the specified solution stack name. """ - ConfigurationTemplateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_name=application_name, - description=description, - environment_id=environment_id, - option_settings=option_settings, - platform_arn=platform_arn, - solution_stack_name=solution_stack_name, - source_configuration=source_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_name: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - environment_id: Optional[pulumi.Input[str]] = None, - option_settings: Optional[pulumi.Input[Sequence[pulumi.Input['ConfigurationTemplateConfigurationOptionSettingArgs']]]] = None, - platform_arn: Optional[pulumi.Input[str]] = None, - solution_stack_name: Optional[pulumi.Input[str]] = None, - source_configuration: Optional[pulumi.Input['ConfigurationTemplateSourceConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("application_name", application_name) + pulumi.set(__self__, "application_name", application_name) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if environment_id is not None: - _setter("environment_id", environment_id) + pulumi.set(__self__, "environment_id", environment_id) if option_settings is not None: - _setter("option_settings", option_settings) + pulumi.set(__self__, "option_settings", option_settings) if platform_arn is not None: - _setter("platform_arn", platform_arn) + pulumi.set(__self__, "platform_arn", platform_arn) if solution_stack_name is not None: - _setter("solution_stack_name", solution_stack_name) + pulumi.set(__self__, "solution_stack_name", solution_stack_name) if source_configuration is not None: - _setter("source_configuration", source_configuration) + pulumi.set(__self__, "source_configuration", source_configuration) @property @pulumi.getter(name="applicationName") @@ -228,10 +207,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ConfigurationTemplateArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -261,11 +236,6 @@ def _internal_init(__self__, __props__.__dict__["option_settings"] = option_settings __props__.__dict__["platform_arn"] = platform_arn __props__.__dict__["solution_stack_name"] = solution_stack_name - if source_configuration is not None and not isinstance(source_configuration, ConfigurationTemplateSourceConfigurationArgs): - source_configuration = source_configuration or {} - def _setter(key, value): - source_configuration[key] = value - ConfigurationTemplateSourceConfigurationArgs._configure(_setter, **source_configuration) __props__.__dict__["source_configuration"] = source_configuration __props__.__dict__["template_name"] = None replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["application_name", "environment_id", "platform_arn", "solution_stack_name", "source_configuration"]) diff --git a/sdk/python/pulumi_aws_native/elasticbeanstalk/environment.py b/sdk/python/pulumi_aws_native/elasticbeanstalk/environment.py index 71eeecf509..5434777686 100644 --- a/sdk/python/pulumi_aws_native/elasticbeanstalk/environment.py +++ b/sdk/python/pulumi_aws_native/elasticbeanstalk/environment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -43,60 +43,29 @@ def __init__(__self__, *, :param pulumi.Input['EnvironmentTierArgs'] tier: Specifies the tier to use in creating this environment. The environment tier that you choose determines whether Elastic Beanstalk provisions resources to support a web application that handles HTTP(S) requests or a web application that handles background-processing tasks. :param pulumi.Input[str] version_label: The name of the application version to deploy. """ - EnvironmentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_name=application_name, - cname_prefix=cname_prefix, - description=description, - environment_name=environment_name, - operations_role=operations_role, - option_settings=option_settings, - platform_arn=platform_arn, - solution_stack_name=solution_stack_name, - tags=tags, - template_name=template_name, - tier=tier, - version_label=version_label, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_name: pulumi.Input[str], - cname_prefix: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - environment_name: Optional[pulumi.Input[str]] = None, - operations_role: Optional[pulumi.Input[str]] = None, - option_settings: Optional[pulumi.Input[Sequence[pulumi.Input['EnvironmentOptionSettingArgs']]]] = None, - platform_arn: Optional[pulumi.Input[str]] = None, - solution_stack_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['EnvironmentTagArgs']]]] = None, - template_name: Optional[pulumi.Input[str]] = None, - tier: Optional[pulumi.Input['EnvironmentTierArgs']] = None, - version_label: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("application_name", application_name) + pulumi.set(__self__, "application_name", application_name) if cname_prefix is not None: - _setter("cname_prefix", cname_prefix) + pulumi.set(__self__, "cname_prefix", cname_prefix) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if environment_name is not None: - _setter("environment_name", environment_name) + pulumi.set(__self__, "environment_name", environment_name) if operations_role is not None: - _setter("operations_role", operations_role) + pulumi.set(__self__, "operations_role", operations_role) if option_settings is not None: - _setter("option_settings", option_settings) + pulumi.set(__self__, "option_settings", option_settings) if platform_arn is not None: - _setter("platform_arn", platform_arn) + pulumi.set(__self__, "platform_arn", platform_arn) if solution_stack_name is not None: - _setter("solution_stack_name", solution_stack_name) + pulumi.set(__self__, "solution_stack_name", solution_stack_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if template_name is not None: - _setter("template_name", template_name) + pulumi.set(__self__, "template_name", template_name) if tier is not None: - _setter("tier", tier) + pulumi.set(__self__, "tier", tier) if version_label is not None: - _setter("version_label", version_label) + pulumi.set(__self__, "version_label", version_label) @property @pulumi.getter(name="applicationName") @@ -298,10 +267,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - EnvironmentArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -340,11 +305,6 @@ def _internal_init(__self__, __props__.__dict__["solution_stack_name"] = solution_stack_name __props__.__dict__["tags"] = tags __props__.__dict__["template_name"] = template_name - if tier is not None and not isinstance(tier, EnvironmentTierArgs): - tier = tier or {} - def _setter(key, value): - tier[key] = value - EnvironmentTierArgs._configure(_setter, **tier) __props__.__dict__["tier"] = tier __props__.__dict__["version_label"] = version_label __props__.__dict__["endpoint_url"] = None diff --git a/sdk/python/pulumi_aws_native/elasticbeanstalk/get_application.py b/sdk/python/pulumi_aws_native/elasticbeanstalk/get_application.py index c1cf25da56..57b162b7ac 100644 --- a/sdk/python/pulumi_aws_native/elasticbeanstalk/get_application.py +++ b/sdk/python/pulumi_aws_native/elasticbeanstalk/get_application.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/elasticbeanstalk/get_application_version.py b/sdk/python/pulumi_aws_native/elasticbeanstalk/get_application_version.py index ad47f7d1d3..e5b2e64566 100644 --- a/sdk/python/pulumi_aws_native/elasticbeanstalk/get_application_version.py +++ b/sdk/python/pulumi_aws_native/elasticbeanstalk/get_application_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/elasticbeanstalk/get_configuration_template.py b/sdk/python/pulumi_aws_native/elasticbeanstalk/get_configuration_template.py index efa5021384..3c6ab42238 100644 --- a/sdk/python/pulumi_aws_native/elasticbeanstalk/get_configuration_template.py +++ b/sdk/python/pulumi_aws_native/elasticbeanstalk/get_configuration_template.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/elasticbeanstalk/get_environment.py b/sdk/python/pulumi_aws_native/elasticbeanstalk/get_environment.py index b6ab9da20a..73ba0d937c 100644 --- a/sdk/python/pulumi_aws_native/elasticbeanstalk/get_environment.py +++ b/sdk/python/pulumi_aws_native/elasticbeanstalk/get_environment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/elasticbeanstalk/outputs.py b/sdk/python/pulumi_aws_native/elasticbeanstalk/outputs.py index 7dafe47eda..2bf2f444c0 100644 --- a/sdk/python/pulumi_aws_native/elasticbeanstalk/outputs.py +++ b/sdk/python/pulumi_aws_native/elasticbeanstalk/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -53,25 +53,12 @@ def __init__(__self__, *, :param bool enabled: Specify true to apply the rule, or false to disable it. :param int max_age_in_days: Specify the number of days to retain an application versions. """ - ApplicationMaxAgeRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - delete_source_from_s3=delete_source_from_s3, - enabled=enabled, - max_age_in_days=max_age_in_days, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delete_source_from_s3: Optional[bool] = None, - enabled: Optional[bool] = None, - max_age_in_days: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if delete_source_from_s3 is not None: - _setter("delete_source_from_s3", delete_source_from_s3) + pulumi.set(__self__, "delete_source_from_s3", delete_source_from_s3) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if max_age_in_days is not None: - _setter("max_age_in_days", max_age_in_days) + pulumi.set(__self__, "max_age_in_days", max_age_in_days) @property @pulumi.getter(name="deleteSourceFromS3") @@ -128,25 +115,12 @@ def __init__(__self__, *, :param bool enabled: Specify true to apply the rule, or false to disable it. :param int max_count: Specify the maximum number of application versions to retain. """ - ApplicationMaxCountRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - delete_source_from_s3=delete_source_from_s3, - enabled=enabled, - max_count=max_count, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delete_source_from_s3: Optional[bool] = None, - enabled: Optional[bool] = None, - max_count: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if delete_source_from_s3 is not None: - _setter("delete_source_from_s3", delete_source_from_s3) + pulumi.set(__self__, "delete_source_from_s3", delete_source_from_s3) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if max_count is not None: - _setter("max_count", max_count) + pulumi.set(__self__, "max_count", max_count) @property @pulumi.getter(name="deleteSourceFromS3") @@ -201,21 +175,10 @@ def __init__(__self__, *, :param str service_role: The ARN of an IAM service role that Elastic Beanstalk has permission to assume. The ServiceRole property is required the first time that you provide a ResourceLifecycleConfig for the application. After you provide it once, Elastic Beanstalk persists the Service Role with the application, and you don't need to specify it again. You can, however, specify it in subsequent updates to change the Service Role to another value. :param 'ApplicationVersionLifecycleConfig' version_lifecycle_config: Defines lifecycle settings for application versions. """ - ApplicationResourceLifecycleConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - service_role=service_role, - version_lifecycle_config=version_lifecycle_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - service_role: Optional[str] = None, - version_lifecycle_config: Optional['outputs.ApplicationVersionLifecycleConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if service_role is not None: - _setter("service_role", service_role) + pulumi.set(__self__, "service_role", service_role) if version_lifecycle_config is not None: - _setter("version_lifecycle_config", version_lifecycle_config) + pulumi.set(__self__, "version_lifecycle_config", version_lifecycle_config) @property @pulumi.getter(name="serviceRole") @@ -262,21 +225,10 @@ def __init__(__self__, *, :param 'ApplicationMaxAgeRule' max_age_rule: Specify a max age rule to restrict the length of time that application versions are retained for an application. :param 'ApplicationMaxCountRule' max_count_rule: Specify a max count rule to restrict the number of application versions that are retained for an application. """ - ApplicationVersionLifecycleConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_age_rule=max_age_rule, - max_count_rule=max_count_rule, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_age_rule: Optional['outputs.ApplicationMaxAgeRule'] = None, - max_count_rule: Optional['outputs.ApplicationMaxCountRule'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max_age_rule is not None: - _setter("max_age_rule", max_age_rule) + pulumi.set(__self__, "max_age_rule", max_age_rule) if max_count_rule is not None: - _setter("max_count_rule", max_count_rule) + pulumi.set(__self__, "max_count_rule", max_count_rule) @property @pulumi.getter(name="maxAgeRule") @@ -323,19 +275,8 @@ def __init__(__self__, *, :param str s3_bucket: The Amazon S3 bucket where the data is located. :param str s3_key: The Amazon S3 key where the data is located. """ - ApplicationVersionSourceBundle._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_bucket=s3_bucket, - s3_key=s3_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_bucket: str, - s3_key: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_bucket", s3_bucket) - _setter("s3_key", s3_key) + pulumi.set(__self__, "s3_bucket", s3_bucket) + pulumi.set(__self__, "s3_key", s3_key) @property @pulumi.getter(name="s3Bucket") @@ -386,27 +327,12 @@ def __init__(__self__, *, :param str resource_name: A unique resource name for the option setting. Use it for a time–based scaling configuration option. :param str value: The current value for the configuration option. """ - ConfigurationTemplateConfigurationOptionSetting._configure( - lambda key, value: pulumi.set(__self__, key, value), - namespace=namespace, - option_name=option_name, - resource_name=resource_name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - namespace: str, - option_name: str, - resource_name: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("namespace", namespace) - _setter("option_name", option_name) + pulumi.set(__self__, "namespace", namespace) + pulumi.set(__self__, "option_name", option_name) if resource_name is not None: - _setter("resource_name", resource_name) + pulumi.set(__self__, "resource_name", resource_name) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -469,19 +395,8 @@ def __init__(__self__, *, :param str application_name: The name of the application associated with the configuration. :param str template_name: The name of the configuration template. """ - ConfigurationTemplateSourceConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_name=application_name, - template_name=template_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_name: str, - template_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("application_name", application_name) - _setter("template_name", template_name) + pulumi.set(__self__, "application_name", application_name) + pulumi.set(__self__, "template_name", template_name) @property @pulumi.getter(name="applicationName") @@ -532,27 +447,12 @@ def __init__(__self__, *, :param str resource_name: A unique resource name for the option setting. Use it for a time–based scaling configuration option. :param str value: The current value for the configuration option. """ - EnvironmentOptionSetting._configure( - lambda key, value: pulumi.set(__self__, key, value), - namespace=namespace, - option_name=option_name, - resource_name=resource_name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - namespace: str, - option_name: str, - resource_name: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("namespace", namespace) - _setter("option_name", option_name) + pulumi.set(__self__, "namespace", namespace) + pulumi.set(__self__, "option_name", option_name) if resource_name is not None: - _setter("resource_name", resource_name) + pulumi.set(__self__, "resource_name", resource_name) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -596,19 +496,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. :param str value: The value for the tag. """ - EnvironmentTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -638,25 +527,12 @@ def __init__(__self__, *, :param str type: The type of this environment tier. :param str version: The version of this environment tier. When you don't set a value to it, Elastic Beanstalk uses the latest compatible worker tier version. """ - EnvironmentTier._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - type=type, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[str] = None, - type: Optional[str] = None, - version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/elasticloadbalancing/_inputs.py b/sdk/python/pulumi_aws_native/elasticloadbalancing/_inputs.py index 970fdfc983..ee43c950ce 100644 --- a/sdk/python/pulumi_aws_native/elasticloadbalancing/_inputs.py +++ b/sdk/python/pulumi_aws_native/elasticloadbalancing/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -28,27 +28,12 @@ def __init__(__self__, *, s3_bucket_name: pulumi.Input[str], emit_interval: Optional[pulumi.Input[int]] = None, s3_bucket_prefix: Optional[pulumi.Input[str]] = None): - LoadBalancerAccessLoggingPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - s3_bucket_name=s3_bucket_name, - emit_interval=emit_interval, - s3_bucket_prefix=s3_bucket_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: pulumi.Input[bool], - s3_bucket_name: pulumi.Input[str], - emit_interval: Optional[pulumi.Input[int]] = None, - s3_bucket_prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) - _setter("s3_bucket_name", s3_bucket_name) + pulumi.set(__self__, "enabled", enabled) + pulumi.set(__self__, "s3_bucket_name", s3_bucket_name) if emit_interval is not None: - _setter("emit_interval", emit_interval) + pulumi.set(__self__, "emit_interval", emit_interval) if s3_bucket_prefix is not None: - _setter("s3_bucket_prefix", s3_bucket_prefix) + pulumi.set(__self__, "s3_bucket_prefix", s3_bucket_prefix) @property @pulumi.getter @@ -92,19 +77,8 @@ class LoadBalancerAppCookieStickinessPolicyArgs: def __init__(__self__, *, cookie_name: pulumi.Input[str], policy_name: pulumi.Input[str]): - LoadBalancerAppCookieStickinessPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cookie_name=cookie_name, - policy_name=policy_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cookie_name: pulumi.Input[str], - policy_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cookie_name", cookie_name) - _setter("policy_name", policy_name) + pulumi.set(__self__, "cookie_name", cookie_name) + pulumi.set(__self__, "policy_name", policy_name) @property @pulumi.getter(name="cookieName") @@ -130,20 +104,9 @@ class LoadBalancerConnectionDrainingPolicyArgs: def __init__(__self__, *, enabled: pulumi.Input[bool], timeout: Optional[pulumi.Input[int]] = None): - LoadBalancerConnectionDrainingPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - timeout=timeout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: pulumi.Input[bool], - timeout: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if timeout is not None: - _setter("timeout", timeout) + pulumi.set(__self__, "timeout", timeout) @property @pulumi.getter @@ -168,16 +131,7 @@ def timeout(self, value: Optional[pulumi.Input[int]]): class LoadBalancerConnectionSettingsArgs: def __init__(__self__, *, idle_timeout: pulumi.Input[int]): - LoadBalancerConnectionSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - idle_timeout=idle_timeout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - idle_timeout: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("idle_timeout", idle_timeout) + pulumi.set(__self__, "idle_timeout", idle_timeout) @property @pulumi.getter(name="idleTimeout") @@ -197,28 +151,11 @@ def __init__(__self__, *, target: pulumi.Input[str], timeout: pulumi.Input[str], unhealthy_threshold: pulumi.Input[str]): - LoadBalancerHealthCheckArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - healthy_threshold=healthy_threshold, - interval=interval, - target=target, - timeout=timeout, - unhealthy_threshold=unhealthy_threshold, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - healthy_threshold: pulumi.Input[str], - interval: pulumi.Input[str], - target: pulumi.Input[str], - timeout: pulumi.Input[str], - unhealthy_threshold: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("healthy_threshold", healthy_threshold) - _setter("interval", interval) - _setter("target", target) - _setter("timeout", timeout) - _setter("unhealthy_threshold", unhealthy_threshold) + pulumi.set(__self__, "healthy_threshold", healthy_threshold) + pulumi.set(__self__, "interval", interval) + pulumi.set(__self__, "target", target) + pulumi.set(__self__, "timeout", timeout) + pulumi.set(__self__, "unhealthy_threshold", unhealthy_threshold) @property @pulumi.getter(name="healthyThreshold") @@ -271,21 +208,10 @@ class LoadBalancerLbCookieStickinessPolicyArgs: def __init__(__self__, *, cookie_expiration_period: Optional[pulumi.Input[str]] = None, policy_name: Optional[pulumi.Input[str]] = None): - LoadBalancerLbCookieStickinessPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cookie_expiration_period=cookie_expiration_period, - policy_name=policy_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cookie_expiration_period: Optional[pulumi.Input[str]] = None, - policy_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cookie_expiration_period is not None: - _setter("cookie_expiration_period", cookie_expiration_period) + pulumi.set(__self__, "cookie_expiration_period", cookie_expiration_period) if policy_name is not None: - _setter("policy_name", policy_name) + pulumi.set(__self__, "policy_name", policy_name) @property @pulumi.getter(name="cookieExpirationPeriod") @@ -315,34 +241,15 @@ def __init__(__self__, *, instance_protocol: Optional[pulumi.Input[str]] = None, policy_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, ssl_certificate_id: Optional[pulumi.Input[str]] = None): - LoadBalancerListenersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_port=instance_port, - load_balancer_port=load_balancer_port, - protocol=protocol, - instance_protocol=instance_protocol, - policy_names=policy_names, - ssl_certificate_id=ssl_certificate_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_port: pulumi.Input[str], - load_balancer_port: pulumi.Input[str], - protocol: pulumi.Input[str], - instance_protocol: Optional[pulumi.Input[str]] = None, - policy_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - ssl_certificate_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_port", instance_port) - _setter("load_balancer_port", load_balancer_port) - _setter("protocol", protocol) + pulumi.set(__self__, "instance_port", instance_port) + pulumi.set(__self__, "load_balancer_port", load_balancer_port) + pulumi.set(__self__, "protocol", protocol) if instance_protocol is not None: - _setter("instance_protocol", instance_protocol) + pulumi.set(__self__, "instance_protocol", instance_protocol) if policy_names is not None: - _setter("policy_names", policy_names) + pulumi.set(__self__, "policy_names", policy_names) if ssl_certificate_id is not None: - _setter("ssl_certificate_id", ssl_certificate_id) + pulumi.set(__self__, "ssl_certificate_id", ssl_certificate_id) @property @pulumi.getter(name="instancePort") @@ -407,30 +314,13 @@ def __init__(__self__, *, policy_type: pulumi.Input[str], instance_ports: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, load_balancer_ports: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - LoadBalancerPoliciesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attributes=attributes, - policy_name=policy_name, - policy_type=policy_type, - instance_ports=instance_ports, - load_balancer_ports=load_balancer_ports, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attributes: pulumi.Input[Sequence[Any]], - policy_name: pulumi.Input[str], - policy_type: pulumi.Input[str], - instance_ports: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - load_balancer_ports: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attributes", attributes) - _setter("policy_name", policy_name) - _setter("policy_type", policy_type) + pulumi.set(__self__, "attributes", attributes) + pulumi.set(__self__, "policy_name", policy_name) + pulumi.set(__self__, "policy_type", policy_type) if instance_ports is not None: - _setter("instance_ports", instance_ports) + pulumi.set(__self__, "instance_ports", instance_ports) if load_balancer_ports is not None: - _setter("load_balancer_ports", load_balancer_ports) + pulumi.set(__self__, "load_balancer_ports", load_balancer_ports) @property @pulumi.getter @@ -483,19 +373,8 @@ class LoadBalancerTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - LoadBalancerTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/elasticloadbalancing/get_load_balancer.py b/sdk/python/pulumi_aws_native/elasticloadbalancing/get_load_balancer.py index ae84704a58..8df6eae3de 100644 --- a/sdk/python/pulumi_aws_native/elasticloadbalancing/get_load_balancer.py +++ b/sdk/python/pulumi_aws_native/elasticloadbalancing/get_load_balancer.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/elasticloadbalancing/load_balancer.py b/sdk/python/pulumi_aws_native/elasticloadbalancing/load_balancer.py index 522664d435..56ef00946c 100644 --- a/sdk/python/pulumi_aws_native/elasticloadbalancing/load_balancer.py +++ b/sdk/python/pulumi_aws_native/elasticloadbalancing/load_balancer.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -37,84 +37,41 @@ def __init__(__self__, *, """ The set of arguments for constructing a LoadBalancer resource. """ - LoadBalancerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - listeners=listeners, - access_logging_policy=access_logging_policy, - app_cookie_stickiness_policy=app_cookie_stickiness_policy, - availability_zones=availability_zones, - connection_draining_policy=connection_draining_policy, - connection_settings=connection_settings, - cross_zone=cross_zone, - health_check=health_check, - instances=instances, - lb_cookie_stickiness_policy=lb_cookie_stickiness_policy, - load_balancer_name=load_balancer_name, - policies=policies, - scheme=scheme, - security_groups=security_groups, - source_security_group_group_name=source_security_group_group_name, - source_security_group_owner_alias=source_security_group_owner_alias, - subnets=subnets, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - listeners: pulumi.Input[Sequence[pulumi.Input['LoadBalancerListenersArgs']]], - access_logging_policy: Optional[pulumi.Input['LoadBalancerAccessLoggingPolicyArgs']] = None, - app_cookie_stickiness_policy: Optional[pulumi.Input[Sequence[pulumi.Input['LoadBalancerAppCookieStickinessPolicyArgs']]]] = None, - availability_zones: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - connection_draining_policy: Optional[pulumi.Input['LoadBalancerConnectionDrainingPolicyArgs']] = None, - connection_settings: Optional[pulumi.Input['LoadBalancerConnectionSettingsArgs']] = None, - cross_zone: Optional[pulumi.Input[bool]] = None, - health_check: Optional[pulumi.Input['LoadBalancerHealthCheckArgs']] = None, - instances: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - lb_cookie_stickiness_policy: Optional[pulumi.Input[Sequence[pulumi.Input['LoadBalancerLbCookieStickinessPolicyArgs']]]] = None, - load_balancer_name: Optional[pulumi.Input[str]] = None, - policies: Optional[pulumi.Input[Sequence[pulumi.Input['LoadBalancerPoliciesArgs']]]] = None, - scheme: Optional[pulumi.Input[str]] = None, - security_groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - source_security_group_group_name: Optional[pulumi.Input[str]] = None, - source_security_group_owner_alias: Optional[pulumi.Input[str]] = None, - subnets: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['LoadBalancerTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("listeners", listeners) + pulumi.set(__self__, "listeners", listeners) if access_logging_policy is not None: - _setter("access_logging_policy", access_logging_policy) + pulumi.set(__self__, "access_logging_policy", access_logging_policy) if app_cookie_stickiness_policy is not None: - _setter("app_cookie_stickiness_policy", app_cookie_stickiness_policy) + pulumi.set(__self__, "app_cookie_stickiness_policy", app_cookie_stickiness_policy) if availability_zones is not None: - _setter("availability_zones", availability_zones) + pulumi.set(__self__, "availability_zones", availability_zones) if connection_draining_policy is not None: - _setter("connection_draining_policy", connection_draining_policy) + pulumi.set(__self__, "connection_draining_policy", connection_draining_policy) if connection_settings is not None: - _setter("connection_settings", connection_settings) + pulumi.set(__self__, "connection_settings", connection_settings) if cross_zone is not None: - _setter("cross_zone", cross_zone) + pulumi.set(__self__, "cross_zone", cross_zone) if health_check is not None: - _setter("health_check", health_check) + pulumi.set(__self__, "health_check", health_check) if instances is not None: - _setter("instances", instances) + pulumi.set(__self__, "instances", instances) if lb_cookie_stickiness_policy is not None: - _setter("lb_cookie_stickiness_policy", lb_cookie_stickiness_policy) + pulumi.set(__self__, "lb_cookie_stickiness_policy", lb_cookie_stickiness_policy) if load_balancer_name is not None: - _setter("load_balancer_name", load_balancer_name) + pulumi.set(__self__, "load_balancer_name", load_balancer_name) if policies is not None: - _setter("policies", policies) + pulumi.set(__self__, "policies", policies) if scheme is not None: - _setter("scheme", scheme) + pulumi.set(__self__, "scheme", scheme) if security_groups is not None: - _setter("security_groups", security_groups) + pulumi.set(__self__, "security_groups", security_groups) if source_security_group_group_name is not None: - _setter("source_security_group_group_name", source_security_group_group_name) + pulumi.set(__self__, "source_security_group_group_name", source_security_group_group_name) if source_security_group_owner_alias is not None: - _setter("source_security_group_owner_alias", source_security_group_owner_alias) + pulumi.set(__self__, "source_security_group_owner_alias", source_security_group_owner_alias) if subnets is not None: - _setter("subnets", subnets) + pulumi.set(__self__, "subnets", subnets) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -333,10 +290,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LoadBalancerArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -370,32 +323,12 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = LoadBalancerArgs.__new__(LoadBalancerArgs) - if access_logging_policy is not None and not isinstance(access_logging_policy, LoadBalancerAccessLoggingPolicyArgs): - access_logging_policy = access_logging_policy or {} - def _setter(key, value): - access_logging_policy[key] = value - LoadBalancerAccessLoggingPolicyArgs._configure(_setter, **access_logging_policy) __props__.__dict__["access_logging_policy"] = access_logging_policy __props__.__dict__["app_cookie_stickiness_policy"] = app_cookie_stickiness_policy __props__.__dict__["availability_zones"] = availability_zones - if connection_draining_policy is not None and not isinstance(connection_draining_policy, LoadBalancerConnectionDrainingPolicyArgs): - connection_draining_policy = connection_draining_policy or {} - def _setter(key, value): - connection_draining_policy[key] = value - LoadBalancerConnectionDrainingPolicyArgs._configure(_setter, **connection_draining_policy) __props__.__dict__["connection_draining_policy"] = connection_draining_policy - if connection_settings is not None and not isinstance(connection_settings, LoadBalancerConnectionSettingsArgs): - connection_settings = connection_settings or {} - def _setter(key, value): - connection_settings[key] = value - LoadBalancerConnectionSettingsArgs._configure(_setter, **connection_settings) __props__.__dict__["connection_settings"] = connection_settings __props__.__dict__["cross_zone"] = cross_zone - if health_check is not None and not isinstance(health_check, LoadBalancerHealthCheckArgs): - health_check = health_check or {} - def _setter(key, value): - health_check[key] = value - LoadBalancerHealthCheckArgs._configure(_setter, **health_check) __props__.__dict__["health_check"] = health_check __props__.__dict__["instances"] = instances __props__.__dict__["lb_cookie_stickiness_policy"] = lb_cookie_stickiness_policy diff --git a/sdk/python/pulumi_aws_native/elasticloadbalancing/outputs.py b/sdk/python/pulumi_aws_native/elasticloadbalancing/outputs.py index 8813ccc5fc..96fc204c30 100644 --- a/sdk/python/pulumi_aws_native/elasticloadbalancing/outputs.py +++ b/sdk/python/pulumi_aws_native/elasticloadbalancing/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -49,27 +49,12 @@ def __init__(__self__, *, s3_bucket_name: str, emit_interval: Optional[int] = None, s3_bucket_prefix: Optional[str] = None): - LoadBalancerAccessLoggingPolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - s3_bucket_name=s3_bucket_name, - emit_interval=emit_interval, - s3_bucket_prefix=s3_bucket_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: bool, - s3_bucket_name: str, - emit_interval: Optional[int] = None, - s3_bucket_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) - _setter("s3_bucket_name", s3_bucket_name) + pulumi.set(__self__, "enabled", enabled) + pulumi.set(__self__, "s3_bucket_name", s3_bucket_name) if emit_interval is not None: - _setter("emit_interval", emit_interval) + pulumi.set(__self__, "emit_interval", emit_interval) if s3_bucket_prefix is not None: - _setter("s3_bucket_prefix", s3_bucket_prefix) + pulumi.set(__self__, "s3_bucket_prefix", s3_bucket_prefix) @property @pulumi.getter @@ -116,19 +101,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, cookie_name: str, policy_name: str): - LoadBalancerAppCookieStickinessPolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - cookie_name=cookie_name, - policy_name=policy_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cookie_name: str, - policy_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cookie_name", cookie_name) - _setter("policy_name", policy_name) + pulumi.set(__self__, "cookie_name", cookie_name) + pulumi.set(__self__, "policy_name", policy_name) @property @pulumi.getter(name="cookieName") @@ -146,20 +120,9 @@ class LoadBalancerConnectionDrainingPolicy(dict): def __init__(__self__, *, enabled: bool, timeout: Optional[int] = None): - LoadBalancerConnectionDrainingPolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - timeout=timeout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: bool, - timeout: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if timeout is not None: - _setter("timeout", timeout) + pulumi.set(__self__, "timeout", timeout) @property @pulumi.getter @@ -193,16 +156,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, idle_timeout: int): - LoadBalancerConnectionSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - idle_timeout=idle_timeout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - idle_timeout: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("idle_timeout", idle_timeout) + pulumi.set(__self__, "idle_timeout", idle_timeout) @property @pulumi.getter(name="idleTimeout") @@ -237,28 +191,11 @@ def __init__(__self__, *, target: str, timeout: str, unhealthy_threshold: str): - LoadBalancerHealthCheck._configure( - lambda key, value: pulumi.set(__self__, key, value), - healthy_threshold=healthy_threshold, - interval=interval, - target=target, - timeout=timeout, - unhealthy_threshold=unhealthy_threshold, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - healthy_threshold: str, - interval: str, - target: str, - timeout: str, - unhealthy_threshold: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("healthy_threshold", healthy_threshold) - _setter("interval", interval) - _setter("target", target) - _setter("timeout", timeout) - _setter("unhealthy_threshold", unhealthy_threshold) + pulumi.set(__self__, "healthy_threshold", healthy_threshold) + pulumi.set(__self__, "interval", interval) + pulumi.set(__self__, "target", target) + pulumi.set(__self__, "timeout", timeout) + pulumi.set(__self__, "unhealthy_threshold", unhealthy_threshold) @property @pulumi.getter(name="healthyThreshold") @@ -310,21 +247,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, cookie_expiration_period: Optional[str] = None, policy_name: Optional[str] = None): - LoadBalancerLbCookieStickinessPolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - cookie_expiration_period=cookie_expiration_period, - policy_name=policy_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cookie_expiration_period: Optional[str] = None, - policy_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cookie_expiration_period is not None: - _setter("cookie_expiration_period", cookie_expiration_period) + pulumi.set(__self__, "cookie_expiration_period", cookie_expiration_period) if policy_name is not None: - _setter("policy_name", policy_name) + pulumi.set(__self__, "policy_name", policy_name) @property @pulumi.getter(name="cookieExpirationPeriod") @@ -371,34 +297,15 @@ def __init__(__self__, *, instance_protocol: Optional[str] = None, policy_names: Optional[Sequence[str]] = None, ssl_certificate_id: Optional[str] = None): - LoadBalancerListeners._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_port=instance_port, - load_balancer_port=load_balancer_port, - protocol=protocol, - instance_protocol=instance_protocol, - policy_names=policy_names, - ssl_certificate_id=ssl_certificate_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_port: str, - load_balancer_port: str, - protocol: str, - instance_protocol: Optional[str] = None, - policy_names: Optional[Sequence[str]] = None, - ssl_certificate_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_port", instance_port) - _setter("load_balancer_port", load_balancer_port) - _setter("protocol", protocol) + pulumi.set(__self__, "instance_port", instance_port) + pulumi.set(__self__, "load_balancer_port", load_balancer_port) + pulumi.set(__self__, "protocol", protocol) if instance_protocol is not None: - _setter("instance_protocol", instance_protocol) + pulumi.set(__self__, "instance_protocol", instance_protocol) if policy_names is not None: - _setter("policy_names", policy_names) + pulumi.set(__self__, "policy_names", policy_names) if ssl_certificate_id is not None: - _setter("ssl_certificate_id", ssl_certificate_id) + pulumi.set(__self__, "ssl_certificate_id", ssl_certificate_id) @property @pulumi.getter(name="instancePort") @@ -462,30 +369,13 @@ def __init__(__self__, *, policy_type: str, instance_ports: Optional[Sequence[str]] = None, load_balancer_ports: Optional[Sequence[str]] = None): - LoadBalancerPolicies._configure( - lambda key, value: pulumi.set(__self__, key, value), - attributes=attributes, - policy_name=policy_name, - policy_type=policy_type, - instance_ports=instance_ports, - load_balancer_ports=load_balancer_ports, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attributes: Sequence[Any], - policy_name: str, - policy_type: str, - instance_ports: Optional[Sequence[str]] = None, - load_balancer_ports: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attributes", attributes) - _setter("policy_name", policy_name) - _setter("policy_type", policy_type) + pulumi.set(__self__, "attributes", attributes) + pulumi.set(__self__, "policy_name", policy_name) + pulumi.set(__self__, "policy_type", policy_type) if instance_ports is not None: - _setter("instance_ports", instance_ports) + pulumi.set(__self__, "instance_ports", instance_ports) if load_balancer_ports is not None: - _setter("load_balancer_ports", load_balancer_ports) + pulumi.set(__self__, "load_balancer_ports", load_balancer_ports) @property @pulumi.getter @@ -518,19 +408,8 @@ class LoadBalancerTag(dict): def __init__(__self__, *, key: str, value: str): - LoadBalancerTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/elasticloadbalancingv2/_inputs.py b/sdk/python/pulumi_aws_native/elasticloadbalancingv2/_inputs.py index 8cacf7889c..228aad9894 100644 --- a/sdk/python/pulumi_aws_native/elasticloadbalancingv2/_inputs.py +++ b/sdk/python/pulumi_aws_native/elasticloadbalancingv2/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -56,44 +56,21 @@ def __init__(__self__, *, order: Optional[pulumi.Input[int]] = None, redirect_config: Optional[pulumi.Input['ListenerRedirectConfigArgs']] = None, target_group_arn: Optional[pulumi.Input[str]] = None): - ListenerActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - authenticate_cognito_config=authenticate_cognito_config, - authenticate_oidc_config=authenticate_oidc_config, - fixed_response_config=fixed_response_config, - forward_config=forward_config, - order=order, - redirect_config=redirect_config, - target_group_arn=target_group_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input[str], - authenticate_cognito_config: Optional[pulumi.Input['ListenerAuthenticateCognitoConfigArgs']] = None, - authenticate_oidc_config: Optional[pulumi.Input['ListenerAuthenticateOidcConfigArgs']] = None, - fixed_response_config: Optional[pulumi.Input['ListenerFixedResponseConfigArgs']] = None, - forward_config: Optional[pulumi.Input['ListenerForwardConfigArgs']] = None, - order: Optional[pulumi.Input[int]] = None, - redirect_config: Optional[pulumi.Input['ListenerRedirectConfigArgs']] = None, - target_group_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if authenticate_cognito_config is not None: - _setter("authenticate_cognito_config", authenticate_cognito_config) + pulumi.set(__self__, "authenticate_cognito_config", authenticate_cognito_config) if authenticate_oidc_config is not None: - _setter("authenticate_oidc_config", authenticate_oidc_config) + pulumi.set(__self__, "authenticate_oidc_config", authenticate_oidc_config) if fixed_response_config is not None: - _setter("fixed_response_config", fixed_response_config) + pulumi.set(__self__, "fixed_response_config", fixed_response_config) if forward_config is not None: - _setter("forward_config", forward_config) + pulumi.set(__self__, "forward_config", forward_config) if order is not None: - _setter("order", order) + pulumi.set(__self__, "order", order) if redirect_config is not None: - _setter("redirect_config", redirect_config) + pulumi.set(__self__, "redirect_config", redirect_config) if target_group_arn is not None: - _setter("target_group_arn", target_group_arn) + pulumi.set(__self__, "target_group_arn", target_group_arn) @property @pulumi.getter @@ -179,42 +156,19 @@ def __init__(__self__, *, scope: Optional[pulumi.Input[str]] = None, session_cookie_name: Optional[pulumi.Input[str]] = None, session_timeout: Optional[pulumi.Input[str]] = None): - ListenerAuthenticateCognitoConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - user_pool_arn=user_pool_arn, - user_pool_client_id=user_pool_client_id, - user_pool_domain=user_pool_domain, - authentication_request_extra_params=authentication_request_extra_params, - on_unauthenticated_request=on_unauthenticated_request, - scope=scope, - session_cookie_name=session_cookie_name, - session_timeout=session_timeout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - user_pool_arn: pulumi.Input[str], - user_pool_client_id: pulumi.Input[str], - user_pool_domain: pulumi.Input[str], - authentication_request_extra_params: Optional[Any] = None, - on_unauthenticated_request: Optional[pulumi.Input[str]] = None, - scope: Optional[pulumi.Input[str]] = None, - session_cookie_name: Optional[pulumi.Input[str]] = None, - session_timeout: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("user_pool_arn", user_pool_arn) - _setter("user_pool_client_id", user_pool_client_id) - _setter("user_pool_domain", user_pool_domain) + pulumi.set(__self__, "user_pool_arn", user_pool_arn) + pulumi.set(__self__, "user_pool_client_id", user_pool_client_id) + pulumi.set(__self__, "user_pool_domain", user_pool_domain) if authentication_request_extra_params is not None: - _setter("authentication_request_extra_params", authentication_request_extra_params) + pulumi.set(__self__, "authentication_request_extra_params", authentication_request_extra_params) if on_unauthenticated_request is not None: - _setter("on_unauthenticated_request", on_unauthenticated_request) + pulumi.set(__self__, "on_unauthenticated_request", on_unauthenticated_request) if scope is not None: - _setter("scope", scope) + pulumi.set(__self__, "scope", scope) if session_cookie_name is not None: - _setter("session_cookie_name", session_cookie_name) + pulumi.set(__self__, "session_cookie_name", session_cookie_name) if session_timeout is not None: - _setter("session_timeout", session_timeout) + pulumi.set(__self__, "session_timeout", session_timeout) @property @pulumi.getter(name="userPoolArn") @@ -304,56 +258,25 @@ def __init__(__self__, *, session_cookie_name: Optional[pulumi.Input[str]] = None, session_timeout: Optional[pulumi.Input[str]] = None, use_existing_client_secret: Optional[pulumi.Input[bool]] = None): - ListenerAuthenticateOidcConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - authorization_endpoint=authorization_endpoint, - client_id=client_id, - issuer=issuer, - token_endpoint=token_endpoint, - user_info_endpoint=user_info_endpoint, - authentication_request_extra_params=authentication_request_extra_params, - client_secret=client_secret, - on_unauthenticated_request=on_unauthenticated_request, - scope=scope, - session_cookie_name=session_cookie_name, - session_timeout=session_timeout, - use_existing_client_secret=use_existing_client_secret, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - authorization_endpoint: pulumi.Input[str], - client_id: pulumi.Input[str], - issuer: pulumi.Input[str], - token_endpoint: pulumi.Input[str], - user_info_endpoint: pulumi.Input[str], - authentication_request_extra_params: Optional[Any] = None, - client_secret: Optional[pulumi.Input[str]] = None, - on_unauthenticated_request: Optional[pulumi.Input[str]] = None, - scope: Optional[pulumi.Input[str]] = None, - session_cookie_name: Optional[pulumi.Input[str]] = None, - session_timeout: Optional[pulumi.Input[str]] = None, - use_existing_client_secret: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("authorization_endpoint", authorization_endpoint) - _setter("client_id", client_id) - _setter("issuer", issuer) - _setter("token_endpoint", token_endpoint) - _setter("user_info_endpoint", user_info_endpoint) + pulumi.set(__self__, "authorization_endpoint", authorization_endpoint) + pulumi.set(__self__, "client_id", client_id) + pulumi.set(__self__, "issuer", issuer) + pulumi.set(__self__, "token_endpoint", token_endpoint) + pulumi.set(__self__, "user_info_endpoint", user_info_endpoint) if authentication_request_extra_params is not None: - _setter("authentication_request_extra_params", authentication_request_extra_params) + pulumi.set(__self__, "authentication_request_extra_params", authentication_request_extra_params) if client_secret is not None: - _setter("client_secret", client_secret) + pulumi.set(__self__, "client_secret", client_secret) if on_unauthenticated_request is not None: - _setter("on_unauthenticated_request", on_unauthenticated_request) + pulumi.set(__self__, "on_unauthenticated_request", on_unauthenticated_request) if scope is not None: - _setter("scope", scope) + pulumi.set(__self__, "scope", scope) if session_cookie_name is not None: - _setter("session_cookie_name", session_cookie_name) + pulumi.set(__self__, "session_cookie_name", session_cookie_name) if session_timeout is not None: - _setter("session_timeout", session_timeout) + pulumi.set(__self__, "session_timeout", session_timeout) if use_existing_client_secret is not None: - _setter("use_existing_client_secret", use_existing_client_secret) + pulumi.set(__self__, "use_existing_client_secret", use_existing_client_secret) @property @pulumi.getter(name="authorizationEndpoint") @@ -468,17 +391,8 @@ def use_existing_client_secret(self, value: Optional[pulumi.Input[bool]]): class ListenerCertificateCertificateArgs: def __init__(__self__, *, certificate_arn: Optional[pulumi.Input[str]] = None): - ListenerCertificateCertificateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_arn=certificate_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if certificate_arn is not None: - _setter("certificate_arn", certificate_arn) + pulumi.set(__self__, "certificate_arn", certificate_arn) @property @pulumi.getter(name="certificateArn") @@ -494,17 +408,8 @@ def certificate_arn(self, value: Optional[pulumi.Input[str]]): class ListenerCertificateArgs: def __init__(__self__, *, certificate_arn: Optional[pulumi.Input[str]] = None): - ListenerCertificateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_arn=certificate_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if certificate_arn is not None: - _setter("certificate_arn", certificate_arn) + pulumi.set(__self__, "certificate_arn", certificate_arn) @property @pulumi.getter(name="certificateArn") @@ -522,24 +427,11 @@ def __init__(__self__, *, status_code: pulumi.Input[str], content_type: Optional[pulumi.Input[str]] = None, message_body: Optional[pulumi.Input[str]] = None): - ListenerFixedResponseConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - status_code=status_code, - content_type=content_type, - message_body=message_body, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status_code: pulumi.Input[str], - content_type: Optional[pulumi.Input[str]] = None, - message_body: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("status_code", status_code) + pulumi.set(__self__, "status_code", status_code) if content_type is not None: - _setter("content_type", content_type) + pulumi.set(__self__, "content_type", content_type) if message_body is not None: - _setter("message_body", message_body) + pulumi.set(__self__, "message_body", message_body) @property @pulumi.getter(name="statusCode") @@ -574,21 +466,10 @@ class ListenerForwardConfigArgs: def __init__(__self__, *, target_group_stickiness_config: Optional[pulumi.Input['ListenerTargetGroupStickinessConfigArgs']] = None, target_groups: Optional[pulumi.Input[Sequence[pulumi.Input['ListenerTargetGroupTupleArgs']]]] = None): - ListenerForwardConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_group_stickiness_config=target_group_stickiness_config, - target_groups=target_groups, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_group_stickiness_config: Optional[pulumi.Input['ListenerTargetGroupStickinessConfigArgs']] = None, - target_groups: Optional[pulumi.Input[Sequence[pulumi.Input['ListenerTargetGroupTupleArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if target_group_stickiness_config is not None: - _setter("target_group_stickiness_config", target_group_stickiness_config) + pulumi.set(__self__, "target_group_stickiness_config", target_group_stickiness_config) if target_groups is not None: - _setter("target_groups", target_groups) + pulumi.set(__self__, "target_groups", target_groups) @property @pulumi.getter(name="targetGroupStickinessConfig") @@ -618,36 +499,17 @@ def __init__(__self__, *, port: Optional[pulumi.Input[str]] = None, protocol: Optional[pulumi.Input[str]] = None, query: Optional[pulumi.Input[str]] = None): - ListenerRedirectConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - status_code=status_code, - host=host, - path=path, - port=port, - protocol=protocol, - query=query, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status_code: pulumi.Input[str], - host: Optional[pulumi.Input[str]] = None, - path: Optional[pulumi.Input[str]] = None, - port: Optional[pulumi.Input[str]] = None, - protocol: Optional[pulumi.Input[str]] = None, - query: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("status_code", status_code) + pulumi.set(__self__, "status_code", status_code) if host is not None: - _setter("host", host) + pulumi.set(__self__, "host", host) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if protocol is not None: - _setter("protocol", protocol) + pulumi.set(__self__, "protocol", protocol) if query is not None: - _setter("query", query) + pulumi.set(__self__, "query", query) @property @pulumi.getter(name="statusCode") @@ -715,44 +577,21 @@ def __init__(__self__, *, order: Optional[pulumi.Input[int]] = None, redirect_config: Optional[pulumi.Input['ListenerRuleRedirectConfigArgs']] = None, target_group_arn: Optional[pulumi.Input[str]] = None): - ListenerRuleActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - authenticate_cognito_config=authenticate_cognito_config, - authenticate_oidc_config=authenticate_oidc_config, - fixed_response_config=fixed_response_config, - forward_config=forward_config, - order=order, - redirect_config=redirect_config, - target_group_arn=target_group_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input[str], - authenticate_cognito_config: Optional[pulumi.Input['ListenerRuleAuthenticateCognitoConfigArgs']] = None, - authenticate_oidc_config: Optional[pulumi.Input['ListenerRuleAuthenticateOidcConfigArgs']] = None, - fixed_response_config: Optional[pulumi.Input['ListenerRuleFixedResponseConfigArgs']] = None, - forward_config: Optional[pulumi.Input['ListenerRuleForwardConfigArgs']] = None, - order: Optional[pulumi.Input[int]] = None, - redirect_config: Optional[pulumi.Input['ListenerRuleRedirectConfigArgs']] = None, - target_group_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if authenticate_cognito_config is not None: - _setter("authenticate_cognito_config", authenticate_cognito_config) + pulumi.set(__self__, "authenticate_cognito_config", authenticate_cognito_config) if authenticate_oidc_config is not None: - _setter("authenticate_oidc_config", authenticate_oidc_config) + pulumi.set(__self__, "authenticate_oidc_config", authenticate_oidc_config) if fixed_response_config is not None: - _setter("fixed_response_config", fixed_response_config) + pulumi.set(__self__, "fixed_response_config", fixed_response_config) if forward_config is not None: - _setter("forward_config", forward_config) + pulumi.set(__self__, "forward_config", forward_config) if order is not None: - _setter("order", order) + pulumi.set(__self__, "order", order) if redirect_config is not None: - _setter("redirect_config", redirect_config) + pulumi.set(__self__, "redirect_config", redirect_config) if target_group_arn is not None: - _setter("target_group_arn", target_group_arn) + pulumi.set(__self__, "target_group_arn", target_group_arn) @property @pulumi.getter @@ -838,42 +677,19 @@ def __init__(__self__, *, scope: Optional[pulumi.Input[str]] = None, session_cookie_name: Optional[pulumi.Input[str]] = None, session_timeout: Optional[pulumi.Input[int]] = None): - ListenerRuleAuthenticateCognitoConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - user_pool_arn=user_pool_arn, - user_pool_client_id=user_pool_client_id, - user_pool_domain=user_pool_domain, - authentication_request_extra_params=authentication_request_extra_params, - on_unauthenticated_request=on_unauthenticated_request, - scope=scope, - session_cookie_name=session_cookie_name, - session_timeout=session_timeout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - user_pool_arn: pulumi.Input[str], - user_pool_client_id: pulumi.Input[str], - user_pool_domain: pulumi.Input[str], - authentication_request_extra_params: Optional[Any] = None, - on_unauthenticated_request: Optional[pulumi.Input[str]] = None, - scope: Optional[pulumi.Input[str]] = None, - session_cookie_name: Optional[pulumi.Input[str]] = None, - session_timeout: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("user_pool_arn", user_pool_arn) - _setter("user_pool_client_id", user_pool_client_id) - _setter("user_pool_domain", user_pool_domain) + pulumi.set(__self__, "user_pool_arn", user_pool_arn) + pulumi.set(__self__, "user_pool_client_id", user_pool_client_id) + pulumi.set(__self__, "user_pool_domain", user_pool_domain) if authentication_request_extra_params is not None: - _setter("authentication_request_extra_params", authentication_request_extra_params) + pulumi.set(__self__, "authentication_request_extra_params", authentication_request_extra_params) if on_unauthenticated_request is not None: - _setter("on_unauthenticated_request", on_unauthenticated_request) + pulumi.set(__self__, "on_unauthenticated_request", on_unauthenticated_request) if scope is not None: - _setter("scope", scope) + pulumi.set(__self__, "scope", scope) if session_cookie_name is not None: - _setter("session_cookie_name", session_cookie_name) + pulumi.set(__self__, "session_cookie_name", session_cookie_name) if session_timeout is not None: - _setter("session_timeout", session_timeout) + pulumi.set(__self__, "session_timeout", session_timeout) @property @pulumi.getter(name="userPoolArn") @@ -963,56 +779,25 @@ def __init__(__self__, *, session_cookie_name: Optional[pulumi.Input[str]] = None, session_timeout: Optional[pulumi.Input[int]] = None, use_existing_client_secret: Optional[pulumi.Input[bool]] = None): - ListenerRuleAuthenticateOidcConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - authorization_endpoint=authorization_endpoint, - client_id=client_id, - issuer=issuer, - token_endpoint=token_endpoint, - user_info_endpoint=user_info_endpoint, - authentication_request_extra_params=authentication_request_extra_params, - client_secret=client_secret, - on_unauthenticated_request=on_unauthenticated_request, - scope=scope, - session_cookie_name=session_cookie_name, - session_timeout=session_timeout, - use_existing_client_secret=use_existing_client_secret, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - authorization_endpoint: pulumi.Input[str], - client_id: pulumi.Input[str], - issuer: pulumi.Input[str], - token_endpoint: pulumi.Input[str], - user_info_endpoint: pulumi.Input[str], - authentication_request_extra_params: Optional[Any] = None, - client_secret: Optional[pulumi.Input[str]] = None, - on_unauthenticated_request: Optional[pulumi.Input[str]] = None, - scope: Optional[pulumi.Input[str]] = None, - session_cookie_name: Optional[pulumi.Input[str]] = None, - session_timeout: Optional[pulumi.Input[int]] = None, - use_existing_client_secret: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("authorization_endpoint", authorization_endpoint) - _setter("client_id", client_id) - _setter("issuer", issuer) - _setter("token_endpoint", token_endpoint) - _setter("user_info_endpoint", user_info_endpoint) + pulumi.set(__self__, "authorization_endpoint", authorization_endpoint) + pulumi.set(__self__, "client_id", client_id) + pulumi.set(__self__, "issuer", issuer) + pulumi.set(__self__, "token_endpoint", token_endpoint) + pulumi.set(__self__, "user_info_endpoint", user_info_endpoint) if authentication_request_extra_params is not None: - _setter("authentication_request_extra_params", authentication_request_extra_params) + pulumi.set(__self__, "authentication_request_extra_params", authentication_request_extra_params) if client_secret is not None: - _setter("client_secret", client_secret) + pulumi.set(__self__, "client_secret", client_secret) if on_unauthenticated_request is not None: - _setter("on_unauthenticated_request", on_unauthenticated_request) + pulumi.set(__self__, "on_unauthenticated_request", on_unauthenticated_request) if scope is not None: - _setter("scope", scope) + pulumi.set(__self__, "scope", scope) if session_cookie_name is not None: - _setter("session_cookie_name", session_cookie_name) + pulumi.set(__self__, "session_cookie_name", session_cookie_name) if session_timeout is not None: - _setter("session_timeout", session_timeout) + pulumi.set(__self__, "session_timeout", session_timeout) if use_existing_client_secret is not None: - _setter("use_existing_client_secret", use_existing_client_secret) + pulumi.set(__self__, "use_existing_client_secret", use_existing_client_secret) @property @pulumi.getter(name="authorizationEndpoint") @@ -1129,24 +914,11 @@ def __init__(__self__, *, status_code: pulumi.Input[str], content_type: Optional[pulumi.Input[str]] = None, message_body: Optional[pulumi.Input[str]] = None): - ListenerRuleFixedResponseConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - status_code=status_code, - content_type=content_type, - message_body=message_body, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status_code: pulumi.Input[str], - content_type: Optional[pulumi.Input[str]] = None, - message_body: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("status_code", status_code) + pulumi.set(__self__, "status_code", status_code) if content_type is not None: - _setter("content_type", content_type) + pulumi.set(__self__, "content_type", content_type) if message_body is not None: - _setter("message_body", message_body) + pulumi.set(__self__, "message_body", message_body) @property @pulumi.getter(name="statusCode") @@ -1181,21 +953,10 @@ class ListenerRuleForwardConfigArgs: def __init__(__self__, *, target_group_stickiness_config: Optional[pulumi.Input['ListenerRuleTargetGroupStickinessConfigArgs']] = None, target_groups: Optional[pulumi.Input[Sequence[pulumi.Input['ListenerRuleTargetGroupTupleArgs']]]] = None): - ListenerRuleForwardConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_group_stickiness_config=target_group_stickiness_config, - target_groups=target_groups, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_group_stickiness_config: Optional[pulumi.Input['ListenerRuleTargetGroupStickinessConfigArgs']] = None, - target_groups: Optional[pulumi.Input[Sequence[pulumi.Input['ListenerRuleTargetGroupTupleArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if target_group_stickiness_config is not None: - _setter("target_group_stickiness_config", target_group_stickiness_config) + pulumi.set(__self__, "target_group_stickiness_config", target_group_stickiness_config) if target_groups is not None: - _setter("target_groups", target_groups) + pulumi.set(__self__, "target_groups", target_groups) @property @pulumi.getter(name="targetGroupStickinessConfig") @@ -1220,17 +981,8 @@ def target_groups(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['List class ListenerRuleHostHeaderConfigArgs: def __init__(__self__, *, values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - ListenerRuleHostHeaderConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -1247,21 +999,10 @@ class ListenerRuleHttpHeaderConfigArgs: def __init__(__self__, *, http_header_name: Optional[pulumi.Input[str]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - ListenerRuleHttpHeaderConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - http_header_name=http_header_name, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - http_header_name: Optional[pulumi.Input[str]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if http_header_name is not None: - _setter("http_header_name", http_header_name) + pulumi.set(__self__, "http_header_name", http_header_name) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter(name="httpHeaderName") @@ -1286,17 +1027,8 @@ def values(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): class ListenerRuleHttpRequestMethodConfigArgs: def __init__(__self__, *, values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - ListenerRuleHttpRequestMethodConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -1312,17 +1044,8 @@ def values(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): class ListenerRulePathPatternConfigArgs: def __init__(__self__, *, values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - ListenerRulePathPatternConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -1338,17 +1061,8 @@ def values(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): class ListenerRuleQueryStringConfigArgs: def __init__(__self__, *, values: Optional[pulumi.Input[Sequence[pulumi.Input['ListenerRuleQueryStringKeyValueArgs']]]] = None): - ListenerRuleQueryStringConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - values: Optional[pulumi.Input[Sequence[pulumi.Input['ListenerRuleQueryStringKeyValueArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -1365,21 +1079,10 @@ class ListenerRuleQueryStringKeyValueArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - ListenerRuleQueryStringKeyValueArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1409,36 +1112,17 @@ def __init__(__self__, *, port: Optional[pulumi.Input[str]] = None, protocol: Optional[pulumi.Input[str]] = None, query: Optional[pulumi.Input[str]] = None): - ListenerRuleRedirectConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - status_code=status_code, - host=host, - path=path, - port=port, - protocol=protocol, - query=query, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status_code: pulumi.Input[str], - host: Optional[pulumi.Input[str]] = None, - path: Optional[pulumi.Input[str]] = None, - port: Optional[pulumi.Input[str]] = None, - protocol: Optional[pulumi.Input[str]] = None, - query: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("status_code", status_code) + pulumi.set(__self__, "status_code", status_code) if host is not None: - _setter("host", host) + pulumi.set(__self__, "host", host) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if protocol is not None: - _setter("protocol", protocol) + pulumi.set(__self__, "protocol", protocol) if query is not None: - _setter("query", query) + pulumi.set(__self__, "query", query) @property @pulumi.getter(name="statusCode") @@ -1506,45 +1190,22 @@ def __init__(__self__, *, query_string_config: Optional[pulumi.Input['ListenerRuleQueryStringConfigArgs']] = None, source_ip_config: Optional[pulumi.Input['ListenerRuleSourceIpConfigArgs']] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - ListenerRuleRuleConditionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field=field, - host_header_config=host_header_config, - http_header_config=http_header_config, - http_request_method_config=http_request_method_config, - path_pattern_config=path_pattern_config, - query_string_config=query_string_config, - source_ip_config=source_ip_config, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field: Optional[pulumi.Input[str]] = None, - host_header_config: Optional[pulumi.Input['ListenerRuleHostHeaderConfigArgs']] = None, - http_header_config: Optional[pulumi.Input['ListenerRuleHttpHeaderConfigArgs']] = None, - http_request_method_config: Optional[pulumi.Input['ListenerRuleHttpRequestMethodConfigArgs']] = None, - path_pattern_config: Optional[pulumi.Input['ListenerRulePathPatternConfigArgs']] = None, - query_string_config: Optional[pulumi.Input['ListenerRuleQueryStringConfigArgs']] = None, - source_ip_config: Optional[pulumi.Input['ListenerRuleSourceIpConfigArgs']] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field is not None: - _setter("field", field) + pulumi.set(__self__, "field", field) if host_header_config is not None: - _setter("host_header_config", host_header_config) + pulumi.set(__self__, "host_header_config", host_header_config) if http_header_config is not None: - _setter("http_header_config", http_header_config) + pulumi.set(__self__, "http_header_config", http_header_config) if http_request_method_config is not None: - _setter("http_request_method_config", http_request_method_config) + pulumi.set(__self__, "http_request_method_config", http_request_method_config) if path_pattern_config is not None: - _setter("path_pattern_config", path_pattern_config) + pulumi.set(__self__, "path_pattern_config", path_pattern_config) if query_string_config is not None: - _setter("query_string_config", query_string_config) + pulumi.set(__self__, "query_string_config", query_string_config) if source_ip_config is not None: - _setter("source_ip_config", source_ip_config) + pulumi.set(__self__, "source_ip_config", source_ip_config) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -1623,17 +1284,8 @@ def values(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): class ListenerRuleSourceIpConfigArgs: def __init__(__self__, *, values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - ListenerRuleSourceIpConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -1650,21 +1302,10 @@ class ListenerRuleTargetGroupStickinessConfigArgs: def __init__(__self__, *, duration_seconds: Optional[pulumi.Input[int]] = None, enabled: Optional[pulumi.Input[bool]] = None): - ListenerRuleTargetGroupStickinessConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - duration_seconds=duration_seconds, - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - duration_seconds: Optional[pulumi.Input[int]] = None, - enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if duration_seconds is not None: - _setter("duration_seconds", duration_seconds) + pulumi.set(__self__, "duration_seconds", duration_seconds) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter(name="durationSeconds") @@ -1690,21 +1331,10 @@ class ListenerRuleTargetGroupTupleArgs: def __init__(__self__, *, target_group_arn: Optional[pulumi.Input[str]] = None, weight: Optional[pulumi.Input[int]] = None): - ListenerRuleTargetGroupTupleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_group_arn=target_group_arn, - weight=weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_group_arn: Optional[pulumi.Input[str]] = None, - weight: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if target_group_arn is not None: - _setter("target_group_arn", target_group_arn) + pulumi.set(__self__, "target_group_arn", target_group_arn) if weight is not None: - _setter("weight", weight) + pulumi.set(__self__, "weight", weight) @property @pulumi.getter(name="targetGroupArn") @@ -1730,21 +1360,10 @@ class ListenerTargetGroupStickinessConfigArgs: def __init__(__self__, *, duration_seconds: Optional[pulumi.Input[int]] = None, enabled: Optional[pulumi.Input[bool]] = None): - ListenerTargetGroupStickinessConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - duration_seconds=duration_seconds, - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - duration_seconds: Optional[pulumi.Input[int]] = None, - enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if duration_seconds is not None: - _setter("duration_seconds", duration_seconds) + pulumi.set(__self__, "duration_seconds", duration_seconds) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter(name="durationSeconds") @@ -1770,21 +1389,10 @@ class ListenerTargetGroupTupleArgs: def __init__(__self__, *, target_group_arn: Optional[pulumi.Input[str]] = None, weight: Optional[pulumi.Input[int]] = None): - ListenerTargetGroupTupleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_group_arn=target_group_arn, - weight=weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_group_arn: Optional[pulumi.Input[str]] = None, - weight: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if target_group_arn is not None: - _setter("target_group_arn", target_group_arn) + pulumi.set(__self__, "target_group_arn", target_group_arn) if weight is not None: - _setter("weight", weight) + pulumi.set(__self__, "weight", weight) @property @pulumi.getter(name="targetGroupArn") @@ -1810,21 +1418,10 @@ class LoadBalancerAttributeArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - LoadBalancerAttributeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1852,28 +1449,13 @@ def __init__(__self__, *, allocation_id: Optional[pulumi.Input[str]] = None, i_pv6_address: Optional[pulumi.Input[str]] = None, private_i_pv4_address: Optional[pulumi.Input[str]] = None): - LoadBalancerSubnetMappingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - subnet_id=subnet_id, - allocation_id=allocation_id, - i_pv6_address=i_pv6_address, - private_i_pv4_address=private_i_pv4_address, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subnet_id: pulumi.Input[str], - allocation_id: Optional[pulumi.Input[str]] = None, - i_pv6_address: Optional[pulumi.Input[str]] = None, - private_i_pv4_address: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("subnet_id", subnet_id) + pulumi.set(__self__, "subnet_id", subnet_id) if allocation_id is not None: - _setter("allocation_id", allocation_id) + pulumi.set(__self__, "allocation_id", allocation_id) if i_pv6_address is not None: - _setter("i_pv6_address", i_pv6_address) + pulumi.set(__self__, "i_pv6_address", i_pv6_address) if private_i_pv4_address is not None: - _setter("private_i_pv4_address", private_i_pv4_address) + pulumi.set(__self__, "private_i_pv4_address", private_i_pv4_address) @property @pulumi.getter(name="subnetId") @@ -1917,20 +1499,9 @@ class LoadBalancerTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: Optional[pulumi.Input[str]] = None): - LoadBalancerTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1960,21 +1531,10 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The value of the attribute. :param pulumi.Input[str] value: The name of the attribute. """ - TargetGroupAttributeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2010,21 +1570,10 @@ def __init__(__self__, *, :param pulumi.Input[str] grpc_code: You can specify values between 0 and 99. You can specify multiple values, or a range of values. The default value is 12. :param pulumi.Input[str] http_code: For Application Load Balancers, you can specify values between 200 and 499, and the default value is 200. You can specify multiple values or a range of values. """ - TargetGroupMatcherArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - grpc_code=grpc_code, - http_code=http_code, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - grpc_code: Optional[pulumi.Input[str]] = None, - http_code: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if grpc_code is not None: - _setter("grpc_code", grpc_code) + pulumi.set(__self__, "grpc_code", grpc_code) if http_code is not None: - _setter("http_code", http_code) + pulumi.set(__self__, "http_code", http_code) @property @pulumi.getter(name="grpcCode") @@ -2060,19 +1609,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The value for the tag. :param pulumi.Input[str] value: The key name of the tag. """ - TargetGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2110,24 +1648,11 @@ def __init__(__self__, *, :param pulumi.Input[str] availability_zone: An Availability Zone or all. This determines whether the target receives traffic from the load balancer nodes in the specified Availability Zone or from all enabled Availability Zones for the load balancer. :param pulumi.Input[int] port: The port on which the target is listening. If the target group protocol is GENEVE, the supported port is 6081. If the target type is alb, the targeted Application Load Balancer must have at least one listener whose port matches the target group port. Not used if the target is a Lambda function. """ - TargetGroupTargetDescriptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - availability_zone=availability_zone, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: pulumi.Input[str], - availability_zone: Optional[pulumi.Input[str]] = None, - port: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) + pulumi.set(__self__, "id", id) if availability_zone is not None: - _setter("availability_zone", availability_zone) + pulumi.set(__self__, "availability_zone", availability_zone) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/elasticloadbalancingv2/get_listener.py b/sdk/python/pulumi_aws_native/elasticloadbalancingv2/get_listener.py index 2b45596549..ff2af11534 100644 --- a/sdk/python/pulumi_aws_native/elasticloadbalancingv2/get_listener.py +++ b/sdk/python/pulumi_aws_native/elasticloadbalancingv2/get_listener.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/elasticloadbalancingv2/get_listener_certificate.py b/sdk/python/pulumi_aws_native/elasticloadbalancingv2/get_listener_certificate.py index 2ad24fa95a..7976c5fc6c 100644 --- a/sdk/python/pulumi_aws_native/elasticloadbalancingv2/get_listener_certificate.py +++ b/sdk/python/pulumi_aws_native/elasticloadbalancingv2/get_listener_certificate.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/elasticloadbalancingv2/get_listener_rule.py b/sdk/python/pulumi_aws_native/elasticloadbalancingv2/get_listener_rule.py index b2ae5f1cb7..943bd9dc51 100644 --- a/sdk/python/pulumi_aws_native/elasticloadbalancingv2/get_listener_rule.py +++ b/sdk/python/pulumi_aws_native/elasticloadbalancingv2/get_listener_rule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/elasticloadbalancingv2/get_load_balancer.py b/sdk/python/pulumi_aws_native/elasticloadbalancingv2/get_load_balancer.py index 044948acf8..2efb272894 100644 --- a/sdk/python/pulumi_aws_native/elasticloadbalancingv2/get_load_balancer.py +++ b/sdk/python/pulumi_aws_native/elasticloadbalancingv2/get_load_balancer.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/elasticloadbalancingv2/get_target_group.py b/sdk/python/pulumi_aws_native/elasticloadbalancingv2/get_target_group.py index 666a378cda..c6509bc2b8 100644 --- a/sdk/python/pulumi_aws_native/elasticloadbalancingv2/get_target_group.py +++ b/sdk/python/pulumi_aws_native/elasticloadbalancingv2/get_target_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/elasticloadbalancingv2/listener.py b/sdk/python/pulumi_aws_native/elasticloadbalancingv2/listener.py index 91052f99c5..fc60671e67 100644 --- a/sdk/python/pulumi_aws_native/elasticloadbalancingv2/listener.py +++ b/sdk/python/pulumi_aws_native/elasticloadbalancingv2/listener.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -26,39 +26,18 @@ def __init__(__self__, *, """ The set of arguments for constructing a Listener resource. """ - ListenerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_actions=default_actions, - load_balancer_arn=load_balancer_arn, - alpn_policy=alpn_policy, - certificates=certificates, - port=port, - protocol=protocol, - ssl_policy=ssl_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_actions: pulumi.Input[Sequence[pulumi.Input['ListenerActionArgs']]], - load_balancer_arn: pulumi.Input[str], - alpn_policy: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - certificates: Optional[pulumi.Input[Sequence[pulumi.Input['ListenerCertificateArgs']]]] = None, - port: Optional[pulumi.Input[int]] = None, - protocol: Optional[pulumi.Input[str]] = None, - ssl_policy: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("default_actions", default_actions) - _setter("load_balancer_arn", load_balancer_arn) + pulumi.set(__self__, "default_actions", default_actions) + pulumi.set(__self__, "load_balancer_arn", load_balancer_arn) if alpn_policy is not None: - _setter("alpn_policy", alpn_policy) + pulumi.set(__self__, "alpn_policy", alpn_policy) if certificates is not None: - _setter("certificates", certificates) + pulumi.set(__self__, "certificates", certificates) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if protocol is not None: - _setter("protocol", protocol) + pulumi.set(__self__, "protocol", protocol) if ssl_policy is not None: - _setter("ssl_policy", ssl_policy) + pulumi.set(__self__, "ssl_policy", ssl_policy) @property @pulumi.getter(name="defaultActions") @@ -162,10 +141,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ListenerArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/elasticloadbalancingv2/listener_certificate.py b/sdk/python/pulumi_aws_native/elasticloadbalancingv2/listener_certificate.py index b04c7b1dc2..fe7bed8998 100644 --- a/sdk/python/pulumi_aws_native/elasticloadbalancingv2/listener_certificate.py +++ b/sdk/python/pulumi_aws_native/elasticloadbalancingv2/listener_certificate.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,19 +21,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a ListenerCertificate resource. """ - ListenerCertificateInitArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificates=certificates, - listener_arn=listener_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificates: pulumi.Input[Sequence[pulumi.Input['ListenerCertificateCertificateArgs']]], - listener_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("certificates", certificates) - _setter("listener_arn", listener_arn) + pulumi.set(__self__, "certificates", certificates) + pulumi.set(__self__, "listener_arn", listener_arn) @property @pulumi.getter @@ -92,10 +81,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ListenerCertificateInitArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/elasticloadbalancingv2/listener_rule.py b/sdk/python/pulumi_aws_native/elasticloadbalancingv2/listener_rule.py index dbe523a2a1..9f9f54795f 100644 --- a/sdk/python/pulumi_aws_native/elasticloadbalancingv2/listener_rule.py +++ b/sdk/python/pulumi_aws_native/elasticloadbalancingv2/listener_rule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,26 +23,11 @@ def __init__(__self__, *, """ The set of arguments for constructing a ListenerRule resource. """ - ListenerRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - actions=actions, - conditions=conditions, - priority=priority, - listener_arn=listener_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - actions: pulumi.Input[Sequence[pulumi.Input['ListenerRuleActionArgs']]], - conditions: pulumi.Input[Sequence[pulumi.Input['ListenerRuleRuleConditionArgs']]], - priority: pulumi.Input[int], - listener_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("actions", actions) - _setter("conditions", conditions) - _setter("priority", priority) + pulumi.set(__self__, "actions", actions) + pulumi.set(__self__, "conditions", conditions) + pulumi.set(__self__, "priority", priority) if listener_arn is not None: - _setter("listener_arn", listener_arn) + pulumi.set(__self__, "listener_arn", listener_arn) @property @pulumi.getter @@ -116,10 +101,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ListenerRuleArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/elasticloadbalancingv2/load_balancer.py b/sdk/python/pulumi_aws_native/elasticloadbalancingv2/load_balancer.py index f0fe4d2e19..46408ee0bf 100644 --- a/sdk/python/pulumi_aws_native/elasticloadbalancingv2/load_balancer.py +++ b/sdk/python/pulumi_aws_native/elasticloadbalancingv2/load_balancer.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -37,49 +37,24 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['LoadBalancerTagArgs']]] tags: The tags to assign to the load balancer. :param pulumi.Input[str] type: The type of load balancer. The default is application. """ - LoadBalancerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ip_address_type=ip_address_type, - load_balancer_attributes=load_balancer_attributes, - name=name, - scheme=scheme, - security_groups=security_groups, - subnet_mappings=subnet_mappings, - subnets=subnets, - tags=tags, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ip_address_type: Optional[pulumi.Input[str]] = None, - load_balancer_attributes: Optional[pulumi.Input[Sequence[pulumi.Input['LoadBalancerAttributeArgs']]]] = None, - name: Optional[pulumi.Input[str]] = None, - scheme: Optional[pulumi.Input[str]] = None, - security_groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - subnet_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['LoadBalancerSubnetMappingArgs']]]] = None, - subnets: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['LoadBalancerTagArgs']]]] = None, - type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ip_address_type is not None: - _setter("ip_address_type", ip_address_type) + pulumi.set(__self__, "ip_address_type", ip_address_type) if load_balancer_attributes is not None: - _setter("load_balancer_attributes", load_balancer_attributes) + pulumi.set(__self__, "load_balancer_attributes", load_balancer_attributes) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if scheme is not None: - _setter("scheme", scheme) + pulumi.set(__self__, "scheme", scheme) if security_groups is not None: - _setter("security_groups", security_groups) + pulumi.set(__self__, "security_groups", security_groups) if subnet_mappings is not None: - _setter("subnet_mappings", subnet_mappings) + pulumi.set(__self__, "subnet_mappings", subnet_mappings) if subnets is not None: - _setter("subnets", subnets) + pulumi.set(__self__, "subnets", subnets) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="ipAddressType") @@ -239,10 +214,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LoadBalancerArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/elasticloadbalancingv2/outputs.py b/sdk/python/pulumi_aws_native/elasticloadbalancingv2/outputs.py index 411ce2e619..4b7f2efa1d 100644 --- a/sdk/python/pulumi_aws_native/elasticloadbalancingv2/outputs.py +++ b/sdk/python/pulumi_aws_native/elasticloadbalancingv2/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -84,44 +84,21 @@ def __init__(__self__, *, order: Optional[int] = None, redirect_config: Optional['outputs.ListenerRedirectConfig'] = None, target_group_arn: Optional[str] = None): - ListenerAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - authenticate_cognito_config=authenticate_cognito_config, - authenticate_oidc_config=authenticate_oidc_config, - fixed_response_config=fixed_response_config, - forward_config=forward_config, - order=order, - redirect_config=redirect_config, - target_group_arn=target_group_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: str, - authenticate_cognito_config: Optional['outputs.ListenerAuthenticateCognitoConfig'] = None, - authenticate_oidc_config: Optional['outputs.ListenerAuthenticateOidcConfig'] = None, - fixed_response_config: Optional['outputs.ListenerFixedResponseConfig'] = None, - forward_config: Optional['outputs.ListenerForwardConfig'] = None, - order: Optional[int] = None, - redirect_config: Optional['outputs.ListenerRedirectConfig'] = None, - target_group_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if authenticate_cognito_config is not None: - _setter("authenticate_cognito_config", authenticate_cognito_config) + pulumi.set(__self__, "authenticate_cognito_config", authenticate_cognito_config) if authenticate_oidc_config is not None: - _setter("authenticate_oidc_config", authenticate_oidc_config) + pulumi.set(__self__, "authenticate_oidc_config", authenticate_oidc_config) if fixed_response_config is not None: - _setter("fixed_response_config", fixed_response_config) + pulumi.set(__self__, "fixed_response_config", fixed_response_config) if forward_config is not None: - _setter("forward_config", forward_config) + pulumi.set(__self__, "forward_config", forward_config) if order is not None: - _setter("order", order) + pulumi.set(__self__, "order", order) if redirect_config is not None: - _setter("redirect_config", redirect_config) + pulumi.set(__self__, "redirect_config", redirect_config) if target_group_arn is not None: - _setter("target_group_arn", target_group_arn) + pulumi.set(__self__, "target_group_arn", target_group_arn) @property @pulumi.getter @@ -204,42 +181,19 @@ def __init__(__self__, *, scope: Optional[str] = None, session_cookie_name: Optional[str] = None, session_timeout: Optional[str] = None): - ListenerAuthenticateCognitoConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - user_pool_arn=user_pool_arn, - user_pool_client_id=user_pool_client_id, - user_pool_domain=user_pool_domain, - authentication_request_extra_params=authentication_request_extra_params, - on_unauthenticated_request=on_unauthenticated_request, - scope=scope, - session_cookie_name=session_cookie_name, - session_timeout=session_timeout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - user_pool_arn: str, - user_pool_client_id: str, - user_pool_domain: str, - authentication_request_extra_params: Optional[Any] = None, - on_unauthenticated_request: Optional[str] = None, - scope: Optional[str] = None, - session_cookie_name: Optional[str] = None, - session_timeout: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("user_pool_arn", user_pool_arn) - _setter("user_pool_client_id", user_pool_client_id) - _setter("user_pool_domain", user_pool_domain) + pulumi.set(__self__, "user_pool_arn", user_pool_arn) + pulumi.set(__self__, "user_pool_client_id", user_pool_client_id) + pulumi.set(__self__, "user_pool_domain", user_pool_domain) if authentication_request_extra_params is not None: - _setter("authentication_request_extra_params", authentication_request_extra_params) + pulumi.set(__self__, "authentication_request_extra_params", authentication_request_extra_params) if on_unauthenticated_request is not None: - _setter("on_unauthenticated_request", on_unauthenticated_request) + pulumi.set(__self__, "on_unauthenticated_request", on_unauthenticated_request) if scope is not None: - _setter("scope", scope) + pulumi.set(__self__, "scope", scope) if session_cookie_name is not None: - _setter("session_cookie_name", session_cookie_name) + pulumi.set(__self__, "session_cookie_name", session_cookie_name) if session_timeout is not None: - _setter("session_timeout", session_timeout) + pulumi.set(__self__, "session_timeout", session_timeout) @property @pulumi.getter(name="userPoolArn") @@ -332,56 +286,25 @@ def __init__(__self__, *, session_cookie_name: Optional[str] = None, session_timeout: Optional[str] = None, use_existing_client_secret: Optional[bool] = None): - ListenerAuthenticateOidcConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - authorization_endpoint=authorization_endpoint, - client_id=client_id, - issuer=issuer, - token_endpoint=token_endpoint, - user_info_endpoint=user_info_endpoint, - authentication_request_extra_params=authentication_request_extra_params, - client_secret=client_secret, - on_unauthenticated_request=on_unauthenticated_request, - scope=scope, - session_cookie_name=session_cookie_name, - session_timeout=session_timeout, - use_existing_client_secret=use_existing_client_secret, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - authorization_endpoint: str, - client_id: str, - issuer: str, - token_endpoint: str, - user_info_endpoint: str, - authentication_request_extra_params: Optional[Any] = None, - client_secret: Optional[str] = None, - on_unauthenticated_request: Optional[str] = None, - scope: Optional[str] = None, - session_cookie_name: Optional[str] = None, - session_timeout: Optional[str] = None, - use_existing_client_secret: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("authorization_endpoint", authorization_endpoint) - _setter("client_id", client_id) - _setter("issuer", issuer) - _setter("token_endpoint", token_endpoint) - _setter("user_info_endpoint", user_info_endpoint) + pulumi.set(__self__, "authorization_endpoint", authorization_endpoint) + pulumi.set(__self__, "client_id", client_id) + pulumi.set(__self__, "issuer", issuer) + pulumi.set(__self__, "token_endpoint", token_endpoint) + pulumi.set(__self__, "user_info_endpoint", user_info_endpoint) if authentication_request_extra_params is not None: - _setter("authentication_request_extra_params", authentication_request_extra_params) + pulumi.set(__self__, "authentication_request_extra_params", authentication_request_extra_params) if client_secret is not None: - _setter("client_secret", client_secret) + pulumi.set(__self__, "client_secret", client_secret) if on_unauthenticated_request is not None: - _setter("on_unauthenticated_request", on_unauthenticated_request) + pulumi.set(__self__, "on_unauthenticated_request", on_unauthenticated_request) if scope is not None: - _setter("scope", scope) + pulumi.set(__self__, "scope", scope) if session_cookie_name is not None: - _setter("session_cookie_name", session_cookie_name) + pulumi.set(__self__, "session_cookie_name", session_cookie_name) if session_timeout is not None: - _setter("session_timeout", session_timeout) + pulumi.set(__self__, "session_timeout", session_timeout) if use_existing_client_secret is not None: - _setter("use_existing_client_secret", use_existing_client_secret) + pulumi.set(__self__, "use_existing_client_secret", use_existing_client_secret) @property @pulumi.getter(name="authorizationEndpoint") @@ -465,17 +388,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, certificate_arn: Optional[str] = None): - ListenerCertificate._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_arn=certificate_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if certificate_arn is not None: - _setter("certificate_arn", certificate_arn) + pulumi.set(__self__, "certificate_arn", certificate_arn) @property @pulumi.getter(name="certificateArn") @@ -504,17 +418,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, certificate_arn: Optional[str] = None): - ListenerCertificateCertificate._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_arn=certificate_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if certificate_arn is not None: - _setter("certificate_arn", certificate_arn) + pulumi.set(__self__, "certificate_arn", certificate_arn) @property @pulumi.getter(name="certificateArn") @@ -549,24 +454,11 @@ def __init__(__self__, *, status_code: str, content_type: Optional[str] = None, message_body: Optional[str] = None): - ListenerFixedResponseConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - status_code=status_code, - content_type=content_type, - message_body=message_body, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status_code: str, - content_type: Optional[str] = None, - message_body: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("status_code", status_code) + pulumi.set(__self__, "status_code", status_code) if content_type is not None: - _setter("content_type", content_type) + pulumi.set(__self__, "content_type", content_type) if message_body is not None: - _setter("message_body", message_body) + pulumi.set(__self__, "message_body", message_body) @property @pulumi.getter(name="statusCode") @@ -608,21 +500,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, target_group_stickiness_config: Optional['outputs.ListenerTargetGroupStickinessConfig'] = None, target_groups: Optional[Sequence['outputs.ListenerTargetGroupTuple']] = None): - ListenerForwardConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_group_stickiness_config=target_group_stickiness_config, - target_groups=target_groups, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_group_stickiness_config: Optional['outputs.ListenerTargetGroupStickinessConfig'] = None, - target_groups: Optional[Sequence['outputs.ListenerTargetGroupTuple']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if target_group_stickiness_config is not None: - _setter("target_group_stickiness_config", target_group_stickiness_config) + pulumi.set(__self__, "target_group_stickiness_config", target_group_stickiness_config) if target_groups is not None: - _setter("target_groups", target_groups) + pulumi.set(__self__, "target_groups", target_groups) @property @pulumi.getter(name="targetGroupStickinessConfig") @@ -661,36 +542,17 @@ def __init__(__self__, *, port: Optional[str] = None, protocol: Optional[str] = None, query: Optional[str] = None): - ListenerRedirectConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - status_code=status_code, - host=host, - path=path, - port=port, - protocol=protocol, - query=query, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status_code: str, - host: Optional[str] = None, - path: Optional[str] = None, - port: Optional[str] = None, - protocol: Optional[str] = None, - query: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("status_code", status_code) + pulumi.set(__self__, "status_code", status_code) if host is not None: - _setter("host", host) + pulumi.set(__self__, "host", host) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if protocol is not None: - _setter("protocol", protocol) + pulumi.set(__self__, "protocol", protocol) if query is not None: - _setter("query", query) + pulumi.set(__self__, "query", query) @property @pulumi.getter(name="statusCode") @@ -761,44 +623,21 @@ def __init__(__self__, *, order: Optional[int] = None, redirect_config: Optional['outputs.ListenerRuleRedirectConfig'] = None, target_group_arn: Optional[str] = None): - ListenerRuleAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - authenticate_cognito_config=authenticate_cognito_config, - authenticate_oidc_config=authenticate_oidc_config, - fixed_response_config=fixed_response_config, - forward_config=forward_config, - order=order, - redirect_config=redirect_config, - target_group_arn=target_group_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: str, - authenticate_cognito_config: Optional['outputs.ListenerRuleAuthenticateCognitoConfig'] = None, - authenticate_oidc_config: Optional['outputs.ListenerRuleAuthenticateOidcConfig'] = None, - fixed_response_config: Optional['outputs.ListenerRuleFixedResponseConfig'] = None, - forward_config: Optional['outputs.ListenerRuleForwardConfig'] = None, - order: Optional[int] = None, - redirect_config: Optional['outputs.ListenerRuleRedirectConfig'] = None, - target_group_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if authenticate_cognito_config is not None: - _setter("authenticate_cognito_config", authenticate_cognito_config) + pulumi.set(__self__, "authenticate_cognito_config", authenticate_cognito_config) if authenticate_oidc_config is not None: - _setter("authenticate_oidc_config", authenticate_oidc_config) + pulumi.set(__self__, "authenticate_oidc_config", authenticate_oidc_config) if fixed_response_config is not None: - _setter("fixed_response_config", fixed_response_config) + pulumi.set(__self__, "fixed_response_config", fixed_response_config) if forward_config is not None: - _setter("forward_config", forward_config) + pulumi.set(__self__, "forward_config", forward_config) if order is not None: - _setter("order", order) + pulumi.set(__self__, "order", order) if redirect_config is not None: - _setter("redirect_config", redirect_config) + pulumi.set(__self__, "redirect_config", redirect_config) if target_group_arn is not None: - _setter("target_group_arn", target_group_arn) + pulumi.set(__self__, "target_group_arn", target_group_arn) @property @pulumi.getter @@ -881,42 +720,19 @@ def __init__(__self__, *, scope: Optional[str] = None, session_cookie_name: Optional[str] = None, session_timeout: Optional[int] = None): - ListenerRuleAuthenticateCognitoConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - user_pool_arn=user_pool_arn, - user_pool_client_id=user_pool_client_id, - user_pool_domain=user_pool_domain, - authentication_request_extra_params=authentication_request_extra_params, - on_unauthenticated_request=on_unauthenticated_request, - scope=scope, - session_cookie_name=session_cookie_name, - session_timeout=session_timeout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - user_pool_arn: str, - user_pool_client_id: str, - user_pool_domain: str, - authentication_request_extra_params: Optional[Any] = None, - on_unauthenticated_request: Optional[str] = None, - scope: Optional[str] = None, - session_cookie_name: Optional[str] = None, - session_timeout: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("user_pool_arn", user_pool_arn) - _setter("user_pool_client_id", user_pool_client_id) - _setter("user_pool_domain", user_pool_domain) + pulumi.set(__self__, "user_pool_arn", user_pool_arn) + pulumi.set(__self__, "user_pool_client_id", user_pool_client_id) + pulumi.set(__self__, "user_pool_domain", user_pool_domain) if authentication_request_extra_params is not None: - _setter("authentication_request_extra_params", authentication_request_extra_params) + pulumi.set(__self__, "authentication_request_extra_params", authentication_request_extra_params) if on_unauthenticated_request is not None: - _setter("on_unauthenticated_request", on_unauthenticated_request) + pulumi.set(__self__, "on_unauthenticated_request", on_unauthenticated_request) if scope is not None: - _setter("scope", scope) + pulumi.set(__self__, "scope", scope) if session_cookie_name is not None: - _setter("session_cookie_name", session_cookie_name) + pulumi.set(__self__, "session_cookie_name", session_cookie_name) if session_timeout is not None: - _setter("session_timeout", session_timeout) + pulumi.set(__self__, "session_timeout", session_timeout) @property @pulumi.getter(name="userPoolArn") @@ -1009,56 +825,25 @@ def __init__(__self__, *, session_cookie_name: Optional[str] = None, session_timeout: Optional[int] = None, use_existing_client_secret: Optional[bool] = None): - ListenerRuleAuthenticateOidcConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - authorization_endpoint=authorization_endpoint, - client_id=client_id, - issuer=issuer, - token_endpoint=token_endpoint, - user_info_endpoint=user_info_endpoint, - authentication_request_extra_params=authentication_request_extra_params, - client_secret=client_secret, - on_unauthenticated_request=on_unauthenticated_request, - scope=scope, - session_cookie_name=session_cookie_name, - session_timeout=session_timeout, - use_existing_client_secret=use_existing_client_secret, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - authorization_endpoint: str, - client_id: str, - issuer: str, - token_endpoint: str, - user_info_endpoint: str, - authentication_request_extra_params: Optional[Any] = None, - client_secret: Optional[str] = None, - on_unauthenticated_request: Optional[str] = None, - scope: Optional[str] = None, - session_cookie_name: Optional[str] = None, - session_timeout: Optional[int] = None, - use_existing_client_secret: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("authorization_endpoint", authorization_endpoint) - _setter("client_id", client_id) - _setter("issuer", issuer) - _setter("token_endpoint", token_endpoint) - _setter("user_info_endpoint", user_info_endpoint) + pulumi.set(__self__, "authorization_endpoint", authorization_endpoint) + pulumi.set(__self__, "client_id", client_id) + pulumi.set(__self__, "issuer", issuer) + pulumi.set(__self__, "token_endpoint", token_endpoint) + pulumi.set(__self__, "user_info_endpoint", user_info_endpoint) if authentication_request_extra_params is not None: - _setter("authentication_request_extra_params", authentication_request_extra_params) + pulumi.set(__self__, "authentication_request_extra_params", authentication_request_extra_params) if client_secret is not None: - _setter("client_secret", client_secret) + pulumi.set(__self__, "client_secret", client_secret) if on_unauthenticated_request is not None: - _setter("on_unauthenticated_request", on_unauthenticated_request) + pulumi.set(__self__, "on_unauthenticated_request", on_unauthenticated_request) if scope is not None: - _setter("scope", scope) + pulumi.set(__self__, "scope", scope) if session_cookie_name is not None: - _setter("session_cookie_name", session_cookie_name) + pulumi.set(__self__, "session_cookie_name", session_cookie_name) if session_timeout is not None: - _setter("session_timeout", session_timeout) + pulumi.set(__self__, "session_timeout", session_timeout) if use_existing_client_secret is not None: - _setter("use_existing_client_secret", use_existing_client_secret) + pulumi.set(__self__, "use_existing_client_secret", use_existing_client_secret) @property @pulumi.getter(name="authorizationEndpoint") @@ -1148,24 +933,11 @@ def __init__(__self__, *, status_code: str, content_type: Optional[str] = None, message_body: Optional[str] = None): - ListenerRuleFixedResponseConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - status_code=status_code, - content_type=content_type, - message_body=message_body, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status_code: str, - content_type: Optional[str] = None, - message_body: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("status_code", status_code) + pulumi.set(__self__, "status_code", status_code) if content_type is not None: - _setter("content_type", content_type) + pulumi.set(__self__, "content_type", content_type) if message_body is not None: - _setter("message_body", message_body) + pulumi.set(__self__, "message_body", message_body) @property @pulumi.getter(name="statusCode") @@ -1207,21 +979,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, target_group_stickiness_config: Optional['outputs.ListenerRuleTargetGroupStickinessConfig'] = None, target_groups: Optional[Sequence['outputs.ListenerRuleTargetGroupTuple']] = None): - ListenerRuleForwardConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_group_stickiness_config=target_group_stickiness_config, - target_groups=target_groups, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_group_stickiness_config: Optional['outputs.ListenerRuleTargetGroupStickinessConfig'] = None, - target_groups: Optional[Sequence['outputs.ListenerRuleTargetGroupTuple']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if target_group_stickiness_config is not None: - _setter("target_group_stickiness_config", target_group_stickiness_config) + pulumi.set(__self__, "target_group_stickiness_config", target_group_stickiness_config) if target_groups is not None: - _setter("target_groups", target_groups) + pulumi.set(__self__, "target_groups", target_groups) @property @pulumi.getter(name="targetGroupStickinessConfig") @@ -1238,17 +999,8 @@ def target_groups(self) -> Optional[Sequence['outputs.ListenerRuleTargetGroupTup class ListenerRuleHostHeaderConfig(dict): def __init__(__self__, *, values: Optional[Sequence[str]] = None): - ListenerRuleHostHeaderConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -1278,21 +1030,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, http_header_name: Optional[str] = None, values: Optional[Sequence[str]] = None): - ListenerRuleHttpHeaderConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - http_header_name=http_header_name, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - http_header_name: Optional[str] = None, - values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if http_header_name is not None: - _setter("http_header_name", http_header_name) + pulumi.set(__self__, "http_header_name", http_header_name) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter(name="httpHeaderName") @@ -1309,17 +1050,8 @@ def values(self) -> Optional[Sequence[str]]: class ListenerRuleHttpRequestMethodConfig(dict): def __init__(__self__, *, values: Optional[Sequence[str]] = None): - ListenerRuleHttpRequestMethodConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -1331,17 +1063,8 @@ def values(self) -> Optional[Sequence[str]]: class ListenerRulePathPatternConfig(dict): def __init__(__self__, *, values: Optional[Sequence[str]] = None): - ListenerRulePathPatternConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -1353,17 +1076,8 @@ def values(self) -> Optional[Sequence[str]]: class ListenerRuleQueryStringConfig(dict): def __init__(__self__, *, values: Optional[Sequence['outputs.ListenerRuleQueryStringKeyValue']] = None): - ListenerRuleQueryStringConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - values: Optional[Sequence['outputs.ListenerRuleQueryStringKeyValue']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -1376,21 +1090,10 @@ class ListenerRuleQueryStringKeyValue(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - ListenerRuleQueryStringKeyValue._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1429,36 +1132,17 @@ def __init__(__self__, *, port: Optional[str] = None, protocol: Optional[str] = None, query: Optional[str] = None): - ListenerRuleRedirectConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - status_code=status_code, - host=host, - path=path, - port=port, - protocol=protocol, - query=query, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status_code: str, - host: Optional[str] = None, - path: Optional[str] = None, - port: Optional[str] = None, - protocol: Optional[str] = None, - query: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("status_code", status_code) + pulumi.set(__self__, "status_code", status_code) if host is not None: - _setter("host", host) + pulumi.set(__self__, "host", host) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if protocol is not None: - _setter("protocol", protocol) + pulumi.set(__self__, "protocol", protocol) if query is not None: - _setter("query", query) + pulumi.set(__self__, "query", query) @property @pulumi.getter(name="statusCode") @@ -1529,45 +1213,22 @@ def __init__(__self__, *, query_string_config: Optional['outputs.ListenerRuleQueryStringConfig'] = None, source_ip_config: Optional['outputs.ListenerRuleSourceIpConfig'] = None, values: Optional[Sequence[str]] = None): - ListenerRuleRuleCondition._configure( - lambda key, value: pulumi.set(__self__, key, value), - field=field, - host_header_config=host_header_config, - http_header_config=http_header_config, - http_request_method_config=http_request_method_config, - path_pattern_config=path_pattern_config, - query_string_config=query_string_config, - source_ip_config=source_ip_config, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field: Optional[str] = None, - host_header_config: Optional['outputs.ListenerRuleHostHeaderConfig'] = None, - http_header_config: Optional['outputs.ListenerRuleHttpHeaderConfig'] = None, - http_request_method_config: Optional['outputs.ListenerRuleHttpRequestMethodConfig'] = None, - path_pattern_config: Optional['outputs.ListenerRulePathPatternConfig'] = None, - query_string_config: Optional['outputs.ListenerRuleQueryStringConfig'] = None, - source_ip_config: Optional['outputs.ListenerRuleSourceIpConfig'] = None, - values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field is not None: - _setter("field", field) + pulumi.set(__self__, "field", field) if host_header_config is not None: - _setter("host_header_config", host_header_config) + pulumi.set(__self__, "host_header_config", host_header_config) if http_header_config is not None: - _setter("http_header_config", http_header_config) + pulumi.set(__self__, "http_header_config", http_header_config) if http_request_method_config is not None: - _setter("http_request_method_config", http_request_method_config) + pulumi.set(__self__, "http_request_method_config", http_request_method_config) if path_pattern_config is not None: - _setter("path_pattern_config", path_pattern_config) + pulumi.set(__self__, "path_pattern_config", path_pattern_config) if query_string_config is not None: - _setter("query_string_config", query_string_config) + pulumi.set(__self__, "query_string_config", query_string_config) if source_ip_config is not None: - _setter("source_ip_config", source_ip_config) + pulumi.set(__self__, "source_ip_config", source_ip_config) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -1614,17 +1275,8 @@ def values(self) -> Optional[Sequence[str]]: class ListenerRuleSourceIpConfig(dict): def __init__(__self__, *, values: Optional[Sequence[str]] = None): - ListenerRuleSourceIpConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -1654,21 +1306,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, duration_seconds: Optional[int] = None, enabled: Optional[bool] = None): - ListenerRuleTargetGroupStickinessConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - duration_seconds=duration_seconds, - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - duration_seconds: Optional[int] = None, - enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if duration_seconds is not None: - _setter("duration_seconds", duration_seconds) + pulumi.set(__self__, "duration_seconds", duration_seconds) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter(name="durationSeconds") @@ -1703,21 +1344,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, target_group_arn: Optional[str] = None, weight: Optional[int] = None): - ListenerRuleTargetGroupTuple._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_group_arn=target_group_arn, - weight=weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_group_arn: Optional[str] = None, - weight: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if target_group_arn is not None: - _setter("target_group_arn", target_group_arn) + pulumi.set(__self__, "target_group_arn", target_group_arn) if weight is not None: - _setter("weight", weight) + pulumi.set(__self__, "weight", weight) @property @pulumi.getter(name="targetGroupArn") @@ -1752,21 +1382,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, duration_seconds: Optional[int] = None, enabled: Optional[bool] = None): - ListenerTargetGroupStickinessConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - duration_seconds=duration_seconds, - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - duration_seconds: Optional[int] = None, - enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if duration_seconds is not None: - _setter("duration_seconds", duration_seconds) + pulumi.set(__self__, "duration_seconds", duration_seconds) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter(name="durationSeconds") @@ -1801,21 +1420,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, target_group_arn: Optional[str] = None, weight: Optional[int] = None): - ListenerTargetGroupTuple._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_group_arn=target_group_arn, - weight=weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_group_arn: Optional[str] = None, - weight: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if target_group_arn is not None: - _setter("target_group_arn", target_group_arn) + pulumi.set(__self__, "target_group_arn", target_group_arn) if weight is not None: - _setter("weight", weight) + pulumi.set(__self__, "weight", weight) @property @pulumi.getter(name="targetGroupArn") @@ -1833,21 +1441,10 @@ class LoadBalancerAttribute(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - LoadBalancerAttribute._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1890,28 +1487,13 @@ def __init__(__self__, *, allocation_id: Optional[str] = None, i_pv6_address: Optional[str] = None, private_i_pv4_address: Optional[str] = None): - LoadBalancerSubnetMapping._configure( - lambda key, value: pulumi.set(__self__, key, value), - subnet_id=subnet_id, - allocation_id=allocation_id, - i_pv6_address=i_pv6_address, - private_i_pv4_address=private_i_pv4_address, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subnet_id: str, - allocation_id: Optional[str] = None, - i_pv6_address: Optional[str] = None, - private_i_pv4_address: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("subnet_id", subnet_id) + pulumi.set(__self__, "subnet_id", subnet_id) if allocation_id is not None: - _setter("allocation_id", allocation_id) + pulumi.set(__self__, "allocation_id", allocation_id) if i_pv6_address is not None: - _setter("i_pv6_address", i_pv6_address) + pulumi.set(__self__, "i_pv6_address", i_pv6_address) if private_i_pv4_address is not None: - _setter("private_i_pv4_address", private_i_pv4_address) + pulumi.set(__self__, "private_i_pv4_address", private_i_pv4_address) @property @pulumi.getter(name="subnetId") @@ -1939,20 +1521,9 @@ class LoadBalancerTag(dict): def __init__(__self__, *, key: str, value: Optional[str] = None): - LoadBalancerTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1974,21 +1545,10 @@ def __init__(__self__, *, :param str key: The value of the attribute. :param str value: The name of the attribute. """ - TargetGroupAttribute._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2035,21 +1595,10 @@ def __init__(__self__, *, :param str grpc_code: You can specify values between 0 and 99. You can specify multiple values, or a range of values. The default value is 12. :param str http_code: For Application Load Balancers, you can specify values between 200 and 499, and the default value is 200. You can specify multiple values or a range of values. """ - TargetGroupMatcher._configure( - lambda key, value: pulumi.set(__self__, key, value), - grpc_code=grpc_code, - http_code=http_code, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - grpc_code: Optional[str] = None, - http_code: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if grpc_code is not None: - _setter("grpc_code", grpc_code) + pulumi.set(__self__, "grpc_code", grpc_code) if http_code is not None: - _setter("http_code", http_code) + pulumi.set(__self__, "http_code", http_code) @property @pulumi.getter(name="grpcCode") @@ -2077,19 +1626,8 @@ def __init__(__self__, *, :param str key: The value for the tag. :param str value: The key name of the tag. """ - TargetGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2136,24 +1674,11 @@ def __init__(__self__, *, :param str availability_zone: An Availability Zone or all. This determines whether the target receives traffic from the load balancer nodes in the specified Availability Zone or from all enabled Availability Zones for the load balancer. :param int port: The port on which the target is listening. If the target group protocol is GENEVE, the supported port is 6081. If the target type is alb, the targeted Application Load Balancer must have at least one listener whose port matches the target group port. Not used if the target is a Lambda function. """ - TargetGroupTargetDescription._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - availability_zone=availability_zone, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: str, - availability_zone: Optional[str] = None, - port: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) + pulumi.set(__self__, "id", id) if availability_zone is not None: - _setter("availability_zone", availability_zone) + pulumi.set(__self__, "availability_zone", availability_zone) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/elasticloadbalancingv2/target_group.py b/sdk/python/pulumi_aws_native/elasticloadbalancingv2/target_group.py index a3f908f791..bbfc0f432a 100644 --- a/sdk/python/pulumi_aws_native/elasticloadbalancingv2/target_group.py +++ b/sdk/python/pulumi_aws_native/elasticloadbalancingv2/target_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -57,89 +57,44 @@ def __init__(__self__, *, :param pulumi.Input[int] unhealthy_threshold_count: The number of consecutive health check failures required before considering a target unhealthy. :param pulumi.Input[str] vpc_id: The identifier of the virtual private cloud (VPC). If the target is a Lambda function, this parameter does not apply. """ - TargetGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - health_check_enabled=health_check_enabled, - health_check_interval_seconds=health_check_interval_seconds, - health_check_path=health_check_path, - health_check_port=health_check_port, - health_check_protocol=health_check_protocol, - health_check_timeout_seconds=health_check_timeout_seconds, - healthy_threshold_count=healthy_threshold_count, - ip_address_type=ip_address_type, - matcher=matcher, - name=name, - port=port, - protocol=protocol, - protocol_version=protocol_version, - tags=tags, - target_group_attributes=target_group_attributes, - target_type=target_type, - targets=targets, - unhealthy_threshold_count=unhealthy_threshold_count, - vpc_id=vpc_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - health_check_enabled: Optional[pulumi.Input[bool]] = None, - health_check_interval_seconds: Optional[pulumi.Input[int]] = None, - health_check_path: Optional[pulumi.Input[str]] = None, - health_check_port: Optional[pulumi.Input[str]] = None, - health_check_protocol: Optional[pulumi.Input[str]] = None, - health_check_timeout_seconds: Optional[pulumi.Input[int]] = None, - healthy_threshold_count: Optional[pulumi.Input[int]] = None, - ip_address_type: Optional[pulumi.Input[str]] = None, - matcher: Optional[pulumi.Input['TargetGroupMatcherArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - port: Optional[pulumi.Input[int]] = None, - protocol: Optional[pulumi.Input[str]] = None, - protocol_version: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['TargetGroupTagArgs']]]] = None, - target_group_attributes: Optional[pulumi.Input[Sequence[pulumi.Input['TargetGroupAttributeArgs']]]] = None, - target_type: Optional[pulumi.Input[str]] = None, - targets: Optional[pulumi.Input[Sequence[pulumi.Input['TargetGroupTargetDescriptionArgs']]]] = None, - unhealthy_threshold_count: Optional[pulumi.Input[int]] = None, - vpc_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if health_check_enabled is not None: - _setter("health_check_enabled", health_check_enabled) + pulumi.set(__self__, "health_check_enabled", health_check_enabled) if health_check_interval_seconds is not None: - _setter("health_check_interval_seconds", health_check_interval_seconds) + pulumi.set(__self__, "health_check_interval_seconds", health_check_interval_seconds) if health_check_path is not None: - _setter("health_check_path", health_check_path) + pulumi.set(__self__, "health_check_path", health_check_path) if health_check_port is not None: - _setter("health_check_port", health_check_port) + pulumi.set(__self__, "health_check_port", health_check_port) if health_check_protocol is not None: - _setter("health_check_protocol", health_check_protocol) + pulumi.set(__self__, "health_check_protocol", health_check_protocol) if health_check_timeout_seconds is not None: - _setter("health_check_timeout_seconds", health_check_timeout_seconds) + pulumi.set(__self__, "health_check_timeout_seconds", health_check_timeout_seconds) if healthy_threshold_count is not None: - _setter("healthy_threshold_count", healthy_threshold_count) + pulumi.set(__self__, "healthy_threshold_count", healthy_threshold_count) if ip_address_type is not None: - _setter("ip_address_type", ip_address_type) + pulumi.set(__self__, "ip_address_type", ip_address_type) if matcher is not None: - _setter("matcher", matcher) + pulumi.set(__self__, "matcher", matcher) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if protocol is not None: - _setter("protocol", protocol) + pulumi.set(__self__, "protocol", protocol) if protocol_version is not None: - _setter("protocol_version", protocol_version) + pulumi.set(__self__, "protocol_version", protocol_version) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if target_group_attributes is not None: - _setter("target_group_attributes", target_group_attributes) + pulumi.set(__self__, "target_group_attributes", target_group_attributes) if target_type is not None: - _setter("target_type", target_type) + pulumi.set(__self__, "target_type", target_type) if targets is not None: - _setter("targets", targets) + pulumi.set(__self__, "targets", targets) if unhealthy_threshold_count is not None: - _setter("unhealthy_threshold_count", unhealthy_threshold_count) + pulumi.set(__self__, "unhealthy_threshold_count", unhealthy_threshold_count) if vpc_id is not None: - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "vpc_id", vpc_id) @property @pulumi.getter(name="healthCheckEnabled") @@ -439,10 +394,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TargetGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -484,11 +435,6 @@ def _internal_init(__self__, __props__.__dict__["health_check_timeout_seconds"] = health_check_timeout_seconds __props__.__dict__["healthy_threshold_count"] = healthy_threshold_count __props__.__dict__["ip_address_type"] = ip_address_type - if matcher is not None and not isinstance(matcher, TargetGroupMatcherArgs): - matcher = matcher or {} - def _setter(key, value): - matcher[key] = value - TargetGroupMatcherArgs._configure(_setter, **matcher) __props__.__dict__["matcher"] = matcher __props__.__dict__["name"] = name __props__.__dict__["port"] = port diff --git a/sdk/python/pulumi_aws_native/elasticsearch/_inputs.py b/sdk/python/pulumi_aws_native/elasticsearch/_inputs.py index 5485ead9eb..0b3a38b3c7 100644 --- a/sdk/python/pulumi_aws_native/elasticsearch/_inputs.py +++ b/sdk/python/pulumi_aws_native/elasticsearch/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -32,29 +32,14 @@ def __init__(__self__, *, enabled: Optional[pulumi.Input[bool]] = None, internal_user_database_enabled: Optional[pulumi.Input[bool]] = None, master_user_options: Optional[pulumi.Input['DomainMasterUserOptionsArgs']] = None): - DomainAdvancedSecurityOptionsInputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - anonymous_auth_enabled=anonymous_auth_enabled, - enabled=enabled, - internal_user_database_enabled=internal_user_database_enabled, - master_user_options=master_user_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - anonymous_auth_enabled: Optional[pulumi.Input[bool]] = None, - enabled: Optional[pulumi.Input[bool]] = None, - internal_user_database_enabled: Optional[pulumi.Input[bool]] = None, - master_user_options: Optional[pulumi.Input['DomainMasterUserOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if anonymous_auth_enabled is not None: - _setter("anonymous_auth_enabled", anonymous_auth_enabled) + pulumi.set(__self__, "anonymous_auth_enabled", anonymous_auth_enabled) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if internal_user_database_enabled is not None: - _setter("internal_user_database_enabled", internal_user_database_enabled) + pulumi.set(__self__, "internal_user_database_enabled", internal_user_database_enabled) if master_user_options is not None: - _setter("master_user_options", master_user_options) + pulumi.set(__self__, "master_user_options", master_user_options) @property @pulumi.getter(name="anonymousAuthEnabled") @@ -100,29 +85,14 @@ def __init__(__self__, *, identity_pool_id: Optional[pulumi.Input[str]] = None, role_arn: Optional[pulumi.Input[str]] = None, user_pool_id: Optional[pulumi.Input[str]] = None): - DomainCognitoOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - identity_pool_id=identity_pool_id, - role_arn=role_arn, - user_pool_id=user_pool_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[pulumi.Input[bool]] = None, - identity_pool_id: Optional[pulumi.Input[str]] = None, - role_arn: Optional[pulumi.Input[str]] = None, - user_pool_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if identity_pool_id is not None: - _setter("identity_pool_id", identity_pool_id) + pulumi.set(__self__, "identity_pool_id", identity_pool_id) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if user_pool_id is not None: - _setter("user_pool_id", user_pool_id) + pulumi.set(__self__, "user_pool_id", user_pool_id) @property @pulumi.getter @@ -165,17 +135,8 @@ def user_pool_id(self, value: Optional[pulumi.Input[str]]): class DomainColdStorageOptionsArgs: def __init__(__self__, *, enabled: Optional[pulumi.Input[bool]] = None): - DomainColdStorageOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -194,29 +155,14 @@ def __init__(__self__, *, iops: Optional[pulumi.Input[int]] = None, volume_size: Optional[pulumi.Input[int]] = None, volume_type: Optional[pulumi.Input[str]] = None): - DomainEbsOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ebs_enabled=ebs_enabled, - iops=iops, - volume_size=volume_size, - volume_type=volume_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ebs_enabled: Optional[pulumi.Input[bool]] = None, - iops: Optional[pulumi.Input[int]] = None, - volume_size: Optional[pulumi.Input[int]] = None, - volume_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ebs_enabled is not None: - _setter("ebs_enabled", ebs_enabled) + pulumi.set(__self__, "ebs_enabled", ebs_enabled) if iops is not None: - _setter("iops", iops) + pulumi.set(__self__, "iops", iops) if volume_size is not None: - _setter("volume_size", volume_size) + pulumi.set(__self__, "volume_size", volume_size) if volume_type is not None: - _setter("volume_type", volume_type) + pulumi.set(__self__, "volume_type", volume_type) @property @pulumi.getter(name="ebsEnabled") @@ -269,57 +215,28 @@ def __init__(__self__, *, warm_type: Optional[pulumi.Input[str]] = None, zone_awareness_config: Optional[pulumi.Input['DomainZoneAwarenessConfigArgs']] = None, zone_awareness_enabled: Optional[pulumi.Input[bool]] = None): - DomainElasticsearchClusterConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cold_storage_options=cold_storage_options, - dedicated_master_count=dedicated_master_count, - dedicated_master_enabled=dedicated_master_enabled, - dedicated_master_type=dedicated_master_type, - instance_count=instance_count, - instance_type=instance_type, - warm_count=warm_count, - warm_enabled=warm_enabled, - warm_type=warm_type, - zone_awareness_config=zone_awareness_config, - zone_awareness_enabled=zone_awareness_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cold_storage_options: Optional[pulumi.Input['DomainColdStorageOptionsArgs']] = None, - dedicated_master_count: Optional[pulumi.Input[int]] = None, - dedicated_master_enabled: Optional[pulumi.Input[bool]] = None, - dedicated_master_type: Optional[pulumi.Input[str]] = None, - instance_count: Optional[pulumi.Input[int]] = None, - instance_type: Optional[pulumi.Input[str]] = None, - warm_count: Optional[pulumi.Input[int]] = None, - warm_enabled: Optional[pulumi.Input[bool]] = None, - warm_type: Optional[pulumi.Input[str]] = None, - zone_awareness_config: Optional[pulumi.Input['DomainZoneAwarenessConfigArgs']] = None, - zone_awareness_enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cold_storage_options is not None: - _setter("cold_storage_options", cold_storage_options) + pulumi.set(__self__, "cold_storage_options", cold_storage_options) if dedicated_master_count is not None: - _setter("dedicated_master_count", dedicated_master_count) + pulumi.set(__self__, "dedicated_master_count", dedicated_master_count) if dedicated_master_enabled is not None: - _setter("dedicated_master_enabled", dedicated_master_enabled) + pulumi.set(__self__, "dedicated_master_enabled", dedicated_master_enabled) if dedicated_master_type is not None: - _setter("dedicated_master_type", dedicated_master_type) + pulumi.set(__self__, "dedicated_master_type", dedicated_master_type) if instance_count is not None: - _setter("instance_count", instance_count) + pulumi.set(__self__, "instance_count", instance_count) if instance_type is not None: - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_type", instance_type) if warm_count is not None: - _setter("warm_count", warm_count) + pulumi.set(__self__, "warm_count", warm_count) if warm_enabled is not None: - _setter("warm_enabled", warm_enabled) + pulumi.set(__self__, "warm_enabled", warm_enabled) if warm_type is not None: - _setter("warm_type", warm_type) + pulumi.set(__self__, "warm_type", warm_type) if zone_awareness_config is not None: - _setter("zone_awareness_config", zone_awareness_config) + pulumi.set(__self__, "zone_awareness_config", zone_awareness_config) if zone_awareness_enabled is not None: - _setter("zone_awareness_enabled", zone_awareness_enabled) + pulumi.set(__self__, "zone_awareness_enabled", zone_awareness_enabled) @property @pulumi.getter(name="coldStorageOptions") @@ -426,21 +343,10 @@ class DomainEncryptionAtRestOptionsArgs: def __init__(__self__, *, enabled: Optional[pulumi.Input[bool]] = None, kms_key_id: Optional[pulumi.Input[str]] = None): - DomainEncryptionAtRestOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - kms_key_id=kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[pulumi.Input[bool]] = None, - kms_key_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) @property @pulumi.getter @@ -469,33 +375,16 @@ def __init__(__self__, *, custom_endpoint_enabled: Optional[pulumi.Input[bool]] = None, enforce_https: Optional[pulumi.Input[bool]] = None, tls_security_policy: Optional[pulumi.Input[str]] = None): - DomainEndpointOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_endpoint=custom_endpoint, - custom_endpoint_certificate_arn=custom_endpoint_certificate_arn, - custom_endpoint_enabled=custom_endpoint_enabled, - enforce_https=enforce_https, - tls_security_policy=tls_security_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_endpoint: Optional[pulumi.Input[str]] = None, - custom_endpoint_certificate_arn: Optional[pulumi.Input[str]] = None, - custom_endpoint_enabled: Optional[pulumi.Input[bool]] = None, - enforce_https: Optional[pulumi.Input[bool]] = None, - tls_security_policy: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_endpoint is not None: - _setter("custom_endpoint", custom_endpoint) + pulumi.set(__self__, "custom_endpoint", custom_endpoint) if custom_endpoint_certificate_arn is not None: - _setter("custom_endpoint_certificate_arn", custom_endpoint_certificate_arn) + pulumi.set(__self__, "custom_endpoint_certificate_arn", custom_endpoint_certificate_arn) if custom_endpoint_enabled is not None: - _setter("custom_endpoint_enabled", custom_endpoint_enabled) + pulumi.set(__self__, "custom_endpoint_enabled", custom_endpoint_enabled) if enforce_https is not None: - _setter("enforce_https", enforce_https) + pulumi.set(__self__, "enforce_https", enforce_https) if tls_security_policy is not None: - _setter("tls_security_policy", tls_security_policy) + pulumi.set(__self__, "tls_security_policy", tls_security_policy) @property @pulumi.getter(name="customEndpoint") @@ -549,25 +438,12 @@ def __init__(__self__, *, master_user_arn: Optional[pulumi.Input[str]] = None, master_user_name: Optional[pulumi.Input[str]] = None, master_user_password: Optional[pulumi.Input[str]] = None): - DomainMasterUserOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - master_user_arn=master_user_arn, - master_user_name=master_user_name, - master_user_password=master_user_password, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - master_user_arn: Optional[pulumi.Input[str]] = None, - master_user_name: Optional[pulumi.Input[str]] = None, - master_user_password: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if master_user_arn is not None: - _setter("master_user_arn", master_user_arn) + pulumi.set(__self__, "master_user_arn", master_user_arn) if master_user_name is not None: - _setter("master_user_name", master_user_name) + pulumi.set(__self__, "master_user_name", master_user_name) if master_user_password is not None: - _setter("master_user_password", master_user_password) + pulumi.set(__self__, "master_user_password", master_user_password) @property @pulumi.getter(name="masterUserArn") @@ -601,17 +477,8 @@ def master_user_password(self, value: Optional[pulumi.Input[str]]): class DomainNodeToNodeEncryptionOptionsArgs: def __init__(__self__, *, enabled: Optional[pulumi.Input[bool]] = None): - DomainNodeToNodeEncryptionOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -627,17 +494,8 @@ def enabled(self, value: Optional[pulumi.Input[bool]]): class DomainSnapshotOptionsArgs: def __init__(__self__, *, automated_snapshot_start_hour: Optional[pulumi.Input[int]] = None): - DomainSnapshotOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - automated_snapshot_start_hour=automated_snapshot_start_hour, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - automated_snapshot_start_hour: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if automated_snapshot_start_hour is not None: - _setter("automated_snapshot_start_hour", automated_snapshot_start_hour) + pulumi.set(__self__, "automated_snapshot_start_hour", automated_snapshot_start_hour) @property @pulumi.getter(name="automatedSnapshotStartHour") @@ -654,19 +512,8 @@ class DomainTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - DomainTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -692,21 +539,10 @@ class DomainVpcOptionsArgs: def __init__(__self__, *, security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - DomainVpcOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnet_ids=subnet_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if subnet_ids is not None: - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) @property @pulumi.getter(name="securityGroupIds") @@ -731,17 +567,8 @@ def subnet_ids(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]) class DomainZoneAwarenessConfigArgs: def __init__(__self__, *, availability_zone_count: Optional[pulumi.Input[int]] = None): - DomainZoneAwarenessConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_zone_count=availability_zone_count, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_zone_count: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_zone_count is not None: - _setter("availability_zone_count", availability_zone_count) + pulumi.set(__self__, "availability_zone_count", availability_zone_count) @property @pulumi.getter(name="availabilityZoneCount") diff --git a/sdk/python/pulumi_aws_native/elasticsearch/domain.py b/sdk/python/pulumi_aws_native/elasticsearch/domain.py index 5f7026825a..3b56ff8ac3 100644 --- a/sdk/python/pulumi_aws_native/elasticsearch/domain.py +++ b/sdk/python/pulumi_aws_native/elasticsearch/domain.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -34,73 +34,36 @@ def __init__(__self__, *, """ The set of arguments for constructing a Domain resource. """ - DomainArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_policies=access_policies, - advanced_options=advanced_options, - advanced_security_options=advanced_security_options, - cognito_options=cognito_options, - domain_endpoint_options=domain_endpoint_options, - domain_name=domain_name, - ebs_options=ebs_options, - elasticsearch_cluster_config=elasticsearch_cluster_config, - elasticsearch_version=elasticsearch_version, - encryption_at_rest_options=encryption_at_rest_options, - log_publishing_options=log_publishing_options, - node_to_node_encryption_options=node_to_node_encryption_options, - snapshot_options=snapshot_options, - tags=tags, - vpc_options=vpc_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_policies: Optional[Any] = None, - advanced_options: Optional[Any] = None, - advanced_security_options: Optional[pulumi.Input['DomainAdvancedSecurityOptionsInputArgs']] = None, - cognito_options: Optional[pulumi.Input['DomainCognitoOptionsArgs']] = None, - domain_endpoint_options: Optional[pulumi.Input['DomainEndpointOptionsArgs']] = None, - domain_name: Optional[pulumi.Input[str]] = None, - ebs_options: Optional[pulumi.Input['DomainEbsOptionsArgs']] = None, - elasticsearch_cluster_config: Optional[pulumi.Input['DomainElasticsearchClusterConfigArgs']] = None, - elasticsearch_version: Optional[pulumi.Input[str]] = None, - encryption_at_rest_options: Optional[pulumi.Input['DomainEncryptionAtRestOptionsArgs']] = None, - log_publishing_options: Optional[Any] = None, - node_to_node_encryption_options: Optional[pulumi.Input['DomainNodeToNodeEncryptionOptionsArgs']] = None, - snapshot_options: Optional[pulumi.Input['DomainSnapshotOptionsArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DomainTagArgs']]]] = None, - vpc_options: Optional[pulumi.Input['DomainVpcOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_policies is not None: - _setter("access_policies", access_policies) + pulumi.set(__self__, "access_policies", access_policies) if advanced_options is not None: - _setter("advanced_options", advanced_options) + pulumi.set(__self__, "advanced_options", advanced_options) if advanced_security_options is not None: - _setter("advanced_security_options", advanced_security_options) + pulumi.set(__self__, "advanced_security_options", advanced_security_options) if cognito_options is not None: - _setter("cognito_options", cognito_options) + pulumi.set(__self__, "cognito_options", cognito_options) if domain_endpoint_options is not None: - _setter("domain_endpoint_options", domain_endpoint_options) + pulumi.set(__self__, "domain_endpoint_options", domain_endpoint_options) if domain_name is not None: - _setter("domain_name", domain_name) + pulumi.set(__self__, "domain_name", domain_name) if ebs_options is not None: - _setter("ebs_options", ebs_options) + pulumi.set(__self__, "ebs_options", ebs_options) if elasticsearch_cluster_config is not None: - _setter("elasticsearch_cluster_config", elasticsearch_cluster_config) + pulumi.set(__self__, "elasticsearch_cluster_config", elasticsearch_cluster_config) if elasticsearch_version is not None: - _setter("elasticsearch_version", elasticsearch_version) + pulumi.set(__self__, "elasticsearch_version", elasticsearch_version) if encryption_at_rest_options is not None: - _setter("encryption_at_rest_options", encryption_at_rest_options) + pulumi.set(__self__, "encryption_at_rest_options", encryption_at_rest_options) if log_publishing_options is not None: - _setter("log_publishing_options", log_publishing_options) + pulumi.set(__self__, "log_publishing_options", log_publishing_options) if node_to_node_encryption_options is not None: - _setter("node_to_node_encryption_options", node_to_node_encryption_options) + pulumi.set(__self__, "node_to_node_encryption_options", node_to_node_encryption_options) if snapshot_options is not None: - _setter("snapshot_options", snapshot_options) + pulumi.set(__self__, "snapshot_options", snapshot_options) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if vpc_options is not None: - _setter("vpc_options", vpc_options) + pulumi.set(__self__, "vpc_options", vpc_options) @property @pulumi.getter(name="accessPolicies") @@ -289,10 +252,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DomainArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -325,63 +284,18 @@ def _internal_init(__self__, __props__.__dict__["access_policies"] = access_policies __props__.__dict__["advanced_options"] = advanced_options - if advanced_security_options is not None and not isinstance(advanced_security_options, DomainAdvancedSecurityOptionsInputArgs): - advanced_security_options = advanced_security_options or {} - def _setter(key, value): - advanced_security_options[key] = value - DomainAdvancedSecurityOptionsInputArgs._configure(_setter, **advanced_security_options) __props__.__dict__["advanced_security_options"] = advanced_security_options - if cognito_options is not None and not isinstance(cognito_options, DomainCognitoOptionsArgs): - cognito_options = cognito_options or {} - def _setter(key, value): - cognito_options[key] = value - DomainCognitoOptionsArgs._configure(_setter, **cognito_options) __props__.__dict__["cognito_options"] = cognito_options - if domain_endpoint_options is not None and not isinstance(domain_endpoint_options, DomainEndpointOptionsArgs): - domain_endpoint_options = domain_endpoint_options or {} - def _setter(key, value): - domain_endpoint_options[key] = value - DomainEndpointOptionsArgs._configure(_setter, **domain_endpoint_options) __props__.__dict__["domain_endpoint_options"] = domain_endpoint_options __props__.__dict__["domain_name"] = domain_name - if ebs_options is not None and not isinstance(ebs_options, DomainEbsOptionsArgs): - ebs_options = ebs_options or {} - def _setter(key, value): - ebs_options[key] = value - DomainEbsOptionsArgs._configure(_setter, **ebs_options) __props__.__dict__["ebs_options"] = ebs_options - if elasticsearch_cluster_config is not None and not isinstance(elasticsearch_cluster_config, DomainElasticsearchClusterConfigArgs): - elasticsearch_cluster_config = elasticsearch_cluster_config or {} - def _setter(key, value): - elasticsearch_cluster_config[key] = value - DomainElasticsearchClusterConfigArgs._configure(_setter, **elasticsearch_cluster_config) __props__.__dict__["elasticsearch_cluster_config"] = elasticsearch_cluster_config __props__.__dict__["elasticsearch_version"] = elasticsearch_version - if encryption_at_rest_options is not None and not isinstance(encryption_at_rest_options, DomainEncryptionAtRestOptionsArgs): - encryption_at_rest_options = encryption_at_rest_options or {} - def _setter(key, value): - encryption_at_rest_options[key] = value - DomainEncryptionAtRestOptionsArgs._configure(_setter, **encryption_at_rest_options) __props__.__dict__["encryption_at_rest_options"] = encryption_at_rest_options __props__.__dict__["log_publishing_options"] = log_publishing_options - if node_to_node_encryption_options is not None and not isinstance(node_to_node_encryption_options, DomainNodeToNodeEncryptionOptionsArgs): - node_to_node_encryption_options = node_to_node_encryption_options or {} - def _setter(key, value): - node_to_node_encryption_options[key] = value - DomainNodeToNodeEncryptionOptionsArgs._configure(_setter, **node_to_node_encryption_options) __props__.__dict__["node_to_node_encryption_options"] = node_to_node_encryption_options - if snapshot_options is not None and not isinstance(snapshot_options, DomainSnapshotOptionsArgs): - snapshot_options = snapshot_options or {} - def _setter(key, value): - snapshot_options[key] = value - DomainSnapshotOptionsArgs._configure(_setter, **snapshot_options) __props__.__dict__["snapshot_options"] = snapshot_options __props__.__dict__["tags"] = tags - if vpc_options is not None and not isinstance(vpc_options, DomainVpcOptionsArgs): - vpc_options = vpc_options or {} - def _setter(key, value): - vpc_options[key] = value - DomainVpcOptionsArgs._configure(_setter, **vpc_options) __props__.__dict__["vpc_options"] = vpc_options __props__.__dict__["arn"] = None __props__.__dict__["domain_arn"] = None diff --git a/sdk/python/pulumi_aws_native/elasticsearch/get_domain.py b/sdk/python/pulumi_aws_native/elasticsearch/get_domain.py index 7bd7cfc673..fc7c4a7ebb 100644 --- a/sdk/python/pulumi_aws_native/elasticsearch/get_domain.py +++ b/sdk/python/pulumi_aws_native/elasticsearch/get_domain.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/elasticsearch/outputs.py b/sdk/python/pulumi_aws_native/elasticsearch/outputs.py index d6b8145dd8..c89bd5c24c 100644 --- a/sdk/python/pulumi_aws_native/elasticsearch/outputs.py +++ b/sdk/python/pulumi_aws_native/elasticsearch/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -54,29 +54,14 @@ def __init__(__self__, *, enabled: Optional[bool] = None, internal_user_database_enabled: Optional[bool] = None, master_user_options: Optional['outputs.DomainMasterUserOptions'] = None): - DomainAdvancedSecurityOptionsInput._configure( - lambda key, value: pulumi.set(__self__, key, value), - anonymous_auth_enabled=anonymous_auth_enabled, - enabled=enabled, - internal_user_database_enabled=internal_user_database_enabled, - master_user_options=master_user_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - anonymous_auth_enabled: Optional[bool] = None, - enabled: Optional[bool] = None, - internal_user_database_enabled: Optional[bool] = None, - master_user_options: Optional['outputs.DomainMasterUserOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if anonymous_auth_enabled is not None: - _setter("anonymous_auth_enabled", anonymous_auth_enabled) + pulumi.set(__self__, "anonymous_auth_enabled", anonymous_auth_enabled) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if internal_user_database_enabled is not None: - _setter("internal_user_database_enabled", internal_user_database_enabled) + pulumi.set(__self__, "internal_user_database_enabled", internal_user_database_enabled) if master_user_options is not None: - _setter("master_user_options", master_user_options) + pulumi.set(__self__, "master_user_options", master_user_options) @property @pulumi.getter(name="anonymousAuthEnabled") @@ -127,29 +112,14 @@ def __init__(__self__, *, identity_pool_id: Optional[str] = None, role_arn: Optional[str] = None, user_pool_id: Optional[str] = None): - DomainCognitoOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - identity_pool_id=identity_pool_id, - role_arn=role_arn, - user_pool_id=user_pool_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[bool] = None, - identity_pool_id: Optional[str] = None, - role_arn: Optional[str] = None, - user_pool_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if identity_pool_id is not None: - _setter("identity_pool_id", identity_pool_id) + pulumi.set(__self__, "identity_pool_id", identity_pool_id) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if user_pool_id is not None: - _setter("user_pool_id", user_pool_id) + pulumi.set(__self__, "user_pool_id", user_pool_id) @property @pulumi.getter @@ -176,17 +146,8 @@ def user_pool_id(self) -> Optional[str]: class DomainColdStorageOptions(dict): def __init__(__self__, *, enabled: Optional[bool] = None): - DomainColdStorageOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -222,29 +183,14 @@ def __init__(__self__, *, iops: Optional[int] = None, volume_size: Optional[int] = None, volume_type: Optional[str] = None): - DomainEbsOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - ebs_enabled=ebs_enabled, - iops=iops, - volume_size=volume_size, - volume_type=volume_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ebs_enabled: Optional[bool] = None, - iops: Optional[int] = None, - volume_size: Optional[int] = None, - volume_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ebs_enabled is not None: - _setter("ebs_enabled", ebs_enabled) + pulumi.set(__self__, "ebs_enabled", ebs_enabled) if iops is not None: - _setter("iops", iops) + pulumi.set(__self__, "iops", iops) if volume_size is not None: - _setter("volume_size", volume_size) + pulumi.set(__self__, "volume_size", volume_size) if volume_type is not None: - _setter("volume_type", volume_type) + pulumi.set(__self__, "volume_type", volume_type) @property @pulumi.getter(name="ebsEnabled") @@ -318,57 +264,28 @@ def __init__(__self__, *, warm_type: Optional[str] = None, zone_awareness_config: Optional['outputs.DomainZoneAwarenessConfig'] = None, zone_awareness_enabled: Optional[bool] = None): - DomainElasticsearchClusterConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - cold_storage_options=cold_storage_options, - dedicated_master_count=dedicated_master_count, - dedicated_master_enabled=dedicated_master_enabled, - dedicated_master_type=dedicated_master_type, - instance_count=instance_count, - instance_type=instance_type, - warm_count=warm_count, - warm_enabled=warm_enabled, - warm_type=warm_type, - zone_awareness_config=zone_awareness_config, - zone_awareness_enabled=zone_awareness_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cold_storage_options: Optional['outputs.DomainColdStorageOptions'] = None, - dedicated_master_count: Optional[int] = None, - dedicated_master_enabled: Optional[bool] = None, - dedicated_master_type: Optional[str] = None, - instance_count: Optional[int] = None, - instance_type: Optional[str] = None, - warm_count: Optional[int] = None, - warm_enabled: Optional[bool] = None, - warm_type: Optional[str] = None, - zone_awareness_config: Optional['outputs.DomainZoneAwarenessConfig'] = None, - zone_awareness_enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cold_storage_options is not None: - _setter("cold_storage_options", cold_storage_options) + pulumi.set(__self__, "cold_storage_options", cold_storage_options) if dedicated_master_count is not None: - _setter("dedicated_master_count", dedicated_master_count) + pulumi.set(__self__, "dedicated_master_count", dedicated_master_count) if dedicated_master_enabled is not None: - _setter("dedicated_master_enabled", dedicated_master_enabled) + pulumi.set(__self__, "dedicated_master_enabled", dedicated_master_enabled) if dedicated_master_type is not None: - _setter("dedicated_master_type", dedicated_master_type) + pulumi.set(__self__, "dedicated_master_type", dedicated_master_type) if instance_count is not None: - _setter("instance_count", instance_count) + pulumi.set(__self__, "instance_count", instance_count) if instance_type is not None: - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_type", instance_type) if warm_count is not None: - _setter("warm_count", warm_count) + pulumi.set(__self__, "warm_count", warm_count) if warm_enabled is not None: - _setter("warm_enabled", warm_enabled) + pulumi.set(__self__, "warm_enabled", warm_enabled) if warm_type is not None: - _setter("warm_type", warm_type) + pulumi.set(__self__, "warm_type", warm_type) if zone_awareness_config is not None: - _setter("zone_awareness_config", zone_awareness_config) + pulumi.set(__self__, "zone_awareness_config", zone_awareness_config) if zone_awareness_enabled is not None: - _setter("zone_awareness_enabled", zone_awareness_enabled) + pulumi.set(__self__, "zone_awareness_enabled", zone_awareness_enabled) @property @pulumi.getter(name="coldStorageOptions") @@ -448,21 +365,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, enabled: Optional[bool] = None, kms_key_id: Optional[str] = None): - DomainEncryptionAtRestOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - kms_key_id=kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[bool] = None, - kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) @property @pulumi.getter @@ -508,33 +414,16 @@ def __init__(__self__, *, custom_endpoint_enabled: Optional[bool] = None, enforce_https: Optional[bool] = None, tls_security_policy: Optional[str] = None): - DomainEndpointOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_endpoint=custom_endpoint, - custom_endpoint_certificate_arn=custom_endpoint_certificate_arn, - custom_endpoint_enabled=custom_endpoint_enabled, - enforce_https=enforce_https, - tls_security_policy=tls_security_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_endpoint: Optional[str] = None, - custom_endpoint_certificate_arn: Optional[str] = None, - custom_endpoint_enabled: Optional[bool] = None, - enforce_https: Optional[bool] = None, - tls_security_policy: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_endpoint is not None: - _setter("custom_endpoint", custom_endpoint) + pulumi.set(__self__, "custom_endpoint", custom_endpoint) if custom_endpoint_certificate_arn is not None: - _setter("custom_endpoint_certificate_arn", custom_endpoint_certificate_arn) + pulumi.set(__self__, "custom_endpoint_certificate_arn", custom_endpoint_certificate_arn) if custom_endpoint_enabled is not None: - _setter("custom_endpoint_enabled", custom_endpoint_enabled) + pulumi.set(__self__, "custom_endpoint_enabled", custom_endpoint_enabled) if enforce_https is not None: - _setter("enforce_https", enforce_https) + pulumi.set(__self__, "enforce_https", enforce_https) if tls_security_policy is not None: - _setter("tls_security_policy", tls_security_policy) + pulumi.set(__self__, "tls_security_policy", tls_security_policy) @property @pulumi.getter(name="customEndpoint") @@ -589,25 +478,12 @@ def __init__(__self__, *, master_user_arn: Optional[str] = None, master_user_name: Optional[str] = None, master_user_password: Optional[str] = None): - DomainMasterUserOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - master_user_arn=master_user_arn, - master_user_name=master_user_name, - master_user_password=master_user_password, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - master_user_arn: Optional[str] = None, - master_user_name: Optional[str] = None, - master_user_password: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if master_user_arn is not None: - _setter("master_user_arn", master_user_arn) + pulumi.set(__self__, "master_user_arn", master_user_arn) if master_user_name is not None: - _setter("master_user_name", master_user_name) + pulumi.set(__self__, "master_user_name", master_user_name) if master_user_password is not None: - _setter("master_user_password", master_user_password) + pulumi.set(__self__, "master_user_password", master_user_password) @property @pulumi.getter(name="masterUserArn") @@ -629,17 +505,8 @@ def master_user_password(self) -> Optional[str]: class DomainNodeToNodeEncryptionOptions(dict): def __init__(__self__, *, enabled: Optional[bool] = None): - DomainNodeToNodeEncryptionOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -668,17 +535,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, automated_snapshot_start_hour: Optional[int] = None): - DomainSnapshotOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - automated_snapshot_start_hour=automated_snapshot_start_hour, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - automated_snapshot_start_hour: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if automated_snapshot_start_hour is not None: - _setter("automated_snapshot_start_hour", automated_snapshot_start_hour) + pulumi.set(__self__, "automated_snapshot_start_hour", automated_snapshot_start_hour) @property @pulumi.getter(name="automatedSnapshotStartHour") @@ -691,19 +549,8 @@ class DomainTag(dict): def __init__(__self__, *, key: str, value: str): - DomainTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -740,21 +587,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, security_group_ids: Optional[Sequence[str]] = None, subnet_ids: Optional[Sequence[str]] = None): - DomainVpcOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnet_ids=subnet_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: Optional[Sequence[str]] = None, - subnet_ids: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if subnet_ids is not None: - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) @property @pulumi.getter(name="securityGroupIds") @@ -788,17 +624,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, availability_zone_count: Optional[int] = None): - DomainZoneAwarenessConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_zone_count=availability_zone_count, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_zone_count: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_zone_count is not None: - _setter("availability_zone_count", availability_zone_count) + pulumi.set(__self__, "availability_zone_count", availability_zone_count) @property @pulumi.getter(name="availabilityZoneCount") diff --git a/sdk/python/pulumi_aws_native/emr/_inputs.py b/sdk/python/pulumi_aws_native/emr/_inputs.py index f0a75c3537..c1b7f3f68c 100644 --- a/sdk/python/pulumi_aws_native/emr/_inputs.py +++ b/sdk/python/pulumi_aws_native/emr/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -75,29 +75,14 @@ def __init__(__self__, *, args: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, name: Optional[pulumi.Input[str]] = None, version: Optional[pulumi.Input[str]] = None): - ClusterApplicationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - additional_info=additional_info, - args=args, - name=name, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - additional_info: Optional[Any] = None, - args: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - name: Optional[pulumi.Input[str]] = None, - version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if additional_info is not None: - _setter("additional_info", additional_info) + pulumi.set(__self__, "additional_info", additional_info) if args is not None: - _setter("args", args) + pulumi.set(__self__, "args", args) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter(name="additionalInfo") @@ -141,19 +126,8 @@ class ClusterAutoScalingPolicyArgs: def __init__(__self__, *, constraints: pulumi.Input['ClusterScalingConstraintsArgs'], rules: pulumi.Input[Sequence[pulumi.Input['ClusterScalingRuleArgs']]]): - ClusterAutoScalingPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - constraints=constraints, - rules=rules, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - constraints: pulumi.Input['ClusterScalingConstraintsArgs'], - rules: pulumi.Input[Sequence[pulumi.Input['ClusterScalingRuleArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("constraints", constraints) - _setter("rules", rules) + pulumi.set(__self__, "constraints", constraints) + pulumi.set(__self__, "rules", rules) @property @pulumi.getter @@ -178,17 +152,8 @@ def rules(self, value: pulumi.Input[Sequence[pulumi.Input['ClusterScalingRuleArg class ClusterAutoTerminationPolicyArgs: def __init__(__self__, *, idle_timeout: Optional[pulumi.Input[int]] = None): - ClusterAutoTerminationPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - idle_timeout=idle_timeout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - idle_timeout: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if idle_timeout is not None: - _setter("idle_timeout", idle_timeout) + pulumi.set(__self__, "idle_timeout", idle_timeout) @property @pulumi.getter(name="idleTimeout") @@ -205,19 +170,8 @@ class ClusterBootstrapActionConfigArgs: def __init__(__self__, *, name: pulumi.Input[str], script_bootstrap_action: pulumi.Input['ClusterScriptBootstrapActionConfigArgs']): - ClusterBootstrapActionConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - script_bootstrap_action=script_bootstrap_action, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - script_bootstrap_action: pulumi.Input['ClusterScriptBootstrapActionConfigArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("script_bootstrap_action", script_bootstrap_action) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "script_bootstrap_action", script_bootstrap_action) @property @pulumi.getter @@ -250,45 +204,20 @@ def __init__(__self__, *, namespace: Optional[pulumi.Input[str]] = None, statistic: Optional[pulumi.Input[str]] = None, unit: Optional[pulumi.Input[str]] = None): - ClusterCloudWatchAlarmDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - comparison_operator=comparison_operator, - metric_name=metric_name, - period=period, - threshold=threshold, - dimensions=dimensions, - evaluation_periods=evaluation_periods, - namespace=namespace, - statistic=statistic, - unit=unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comparison_operator: pulumi.Input[str], - metric_name: pulumi.Input[str], - period: pulumi.Input[int], - threshold: pulumi.Input[float], - dimensions: Optional[pulumi.Input[Sequence[pulumi.Input['ClusterMetricDimensionArgs']]]] = None, - evaluation_periods: Optional[pulumi.Input[int]] = None, - namespace: Optional[pulumi.Input[str]] = None, - statistic: Optional[pulumi.Input[str]] = None, - unit: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("comparison_operator", comparison_operator) - _setter("metric_name", metric_name) - _setter("period", period) - _setter("threshold", threshold) + pulumi.set(__self__, "comparison_operator", comparison_operator) + pulumi.set(__self__, "metric_name", metric_name) + pulumi.set(__self__, "period", period) + pulumi.set(__self__, "threshold", threshold) if dimensions is not None: - _setter("dimensions", dimensions) + pulumi.set(__self__, "dimensions", dimensions) if evaluation_periods is not None: - _setter("evaluation_periods", evaluation_periods) + pulumi.set(__self__, "evaluation_periods", evaluation_periods) if namespace is not None: - _setter("namespace", namespace) + pulumi.set(__self__, "namespace", namespace) if statistic is not None: - _setter("statistic", statistic) + pulumi.set(__self__, "statistic", statistic) if unit is not None: - _setter("unit", unit) + pulumi.set(__self__, "unit", unit) @property @pulumi.getter(name="comparisonOperator") @@ -380,30 +309,13 @@ def __init__(__self__, *, unit_type: pulumi.Input[str], maximum_core_capacity_units: Optional[pulumi.Input[int]] = None, maximum_on_demand_capacity_units: Optional[pulumi.Input[int]] = None): - ClusterComputeLimitsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - maximum_capacity_units=maximum_capacity_units, - minimum_capacity_units=minimum_capacity_units, - unit_type=unit_type, - maximum_core_capacity_units=maximum_core_capacity_units, - maximum_on_demand_capacity_units=maximum_on_demand_capacity_units, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - maximum_capacity_units: pulumi.Input[int], - minimum_capacity_units: pulumi.Input[int], - unit_type: pulumi.Input[str], - maximum_core_capacity_units: Optional[pulumi.Input[int]] = None, - maximum_on_demand_capacity_units: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("maximum_capacity_units", maximum_capacity_units) - _setter("minimum_capacity_units", minimum_capacity_units) - _setter("unit_type", unit_type) + pulumi.set(__self__, "maximum_capacity_units", maximum_capacity_units) + pulumi.set(__self__, "minimum_capacity_units", minimum_capacity_units) + pulumi.set(__self__, "unit_type", unit_type) if maximum_core_capacity_units is not None: - _setter("maximum_core_capacity_units", maximum_core_capacity_units) + pulumi.set(__self__, "maximum_core_capacity_units", maximum_core_capacity_units) if maximum_on_demand_capacity_units is not None: - _setter("maximum_on_demand_capacity_units", maximum_on_demand_capacity_units) + pulumi.set(__self__, "maximum_on_demand_capacity_units", maximum_on_demand_capacity_units) @property @pulumi.getter(name="maximumCapacityUnits") @@ -457,25 +369,12 @@ def __init__(__self__, *, classification: Optional[pulumi.Input[str]] = None, configuration_properties: Optional[Any] = None, configurations: Optional[pulumi.Input[Sequence[pulumi.Input['ClusterConfigurationArgs']]]] = None): - ClusterConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - classification=classification, - configuration_properties=configuration_properties, - configurations=configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - classification: Optional[pulumi.Input[str]] = None, - configuration_properties: Optional[Any] = None, - configurations: Optional[pulumi.Input[Sequence[pulumi.Input['ClusterConfigurationArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if classification is not None: - _setter("classification", classification) + pulumi.set(__self__, "classification", classification) if configuration_properties is not None: - _setter("configuration_properties", configuration_properties) + pulumi.set(__self__, "configuration_properties", configuration_properties) if configurations is not None: - _setter("configurations", configurations) + pulumi.set(__self__, "configurations", configurations) @property @pulumi.getter @@ -510,20 +409,9 @@ class ClusterEbsBlockDeviceConfigArgs: def __init__(__self__, *, volume_specification: pulumi.Input['ClusterVolumeSpecificationArgs'], volumes_per_instance: Optional[pulumi.Input[int]] = None): - ClusterEbsBlockDeviceConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - volume_specification=volume_specification, - volumes_per_instance=volumes_per_instance, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - volume_specification: pulumi.Input['ClusterVolumeSpecificationArgs'], - volumes_per_instance: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("volume_specification", volume_specification) + pulumi.set(__self__, "volume_specification", volume_specification) if volumes_per_instance is not None: - _setter("volumes_per_instance", volumes_per_instance) + pulumi.set(__self__, "volumes_per_instance", volumes_per_instance) @property @pulumi.getter(name="volumeSpecification") @@ -549,21 +437,10 @@ class ClusterEbsConfigurationArgs: def __init__(__self__, *, ebs_block_device_configs: Optional[pulumi.Input[Sequence[pulumi.Input['ClusterEbsBlockDeviceConfigArgs']]]] = None, ebs_optimized: Optional[pulumi.Input[bool]] = None): - ClusterEbsConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ebs_block_device_configs=ebs_block_device_configs, - ebs_optimized=ebs_optimized, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ebs_block_device_configs: Optional[pulumi.Input[Sequence[pulumi.Input['ClusterEbsBlockDeviceConfigArgs']]]] = None, - ebs_optimized: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ebs_block_device_configs is not None: - _setter("ebs_block_device_configs", ebs_block_device_configs) + pulumi.set(__self__, "ebs_block_device_configs", ebs_block_device_configs) if ebs_optimized is not None: - _setter("ebs_optimized", ebs_optimized) + pulumi.set(__self__, "ebs_optimized", ebs_optimized) @property @pulumi.getter(name="ebsBlockDeviceConfigs") @@ -591,28 +468,13 @@ def __init__(__self__, *, args: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, main_class: Optional[pulumi.Input[str]] = None, step_properties: Optional[pulumi.Input[Sequence[pulumi.Input['ClusterKeyValueArgs']]]] = None): - ClusterHadoopJarStepConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - jar=jar, - args=args, - main_class=main_class, - step_properties=step_properties, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - jar: pulumi.Input[str], - args: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - main_class: Optional[pulumi.Input[str]] = None, - step_properties: Optional[pulumi.Input[Sequence[pulumi.Input['ClusterKeyValueArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("jar", jar) + pulumi.set(__self__, "jar", jar) if args is not None: - _setter("args", args) + pulumi.set(__self__, "args", args) if main_class is not None: - _setter("main_class", main_class) + pulumi.set(__self__, "main_class", main_class) if step_properties is not None: - _setter("step_properties", step_properties) + pulumi.set(__self__, "step_properties", step_properties) @property @pulumi.getter @@ -659,33 +521,16 @@ def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None, target_on_demand_capacity: Optional[pulumi.Input[int]] = None, target_spot_capacity: Optional[pulumi.Input[int]] = None): - ClusterInstanceFleetConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_type_configs=instance_type_configs, - launch_specifications=launch_specifications, - name=name, - target_on_demand_capacity=target_on_demand_capacity, - target_spot_capacity=target_spot_capacity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_type_configs: Optional[pulumi.Input[Sequence[pulumi.Input['ClusterInstanceTypeConfigArgs']]]] = None, - launch_specifications: Optional[pulumi.Input['ClusterInstanceFleetProvisioningSpecificationsArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - target_on_demand_capacity: Optional[pulumi.Input[int]] = None, - target_spot_capacity: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if instance_type_configs is not None: - _setter("instance_type_configs", instance_type_configs) + pulumi.set(__self__, "instance_type_configs", instance_type_configs) if launch_specifications is not None: - _setter("launch_specifications", launch_specifications) + pulumi.set(__self__, "launch_specifications", launch_specifications) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if target_on_demand_capacity is not None: - _setter("target_on_demand_capacity", target_on_demand_capacity) + pulumi.set(__self__, "target_on_demand_capacity", target_on_demand_capacity) if target_spot_capacity is not None: - _setter("target_spot_capacity", target_spot_capacity) + pulumi.set(__self__, "target_spot_capacity", target_spot_capacity) @property @pulumi.getter(name="instanceTypeConfigs") @@ -738,21 +583,10 @@ class ClusterInstanceFleetProvisioningSpecificationsArgs: def __init__(__self__, *, on_demand_specification: Optional[pulumi.Input['ClusterOnDemandProvisioningSpecificationArgs']] = None, spot_specification: Optional[pulumi.Input['ClusterSpotProvisioningSpecificationArgs']] = None): - ClusterInstanceFleetProvisioningSpecificationsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - on_demand_specification=on_demand_specification, - spot_specification=spot_specification, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - on_demand_specification: Optional[pulumi.Input['ClusterOnDemandProvisioningSpecificationArgs']] = None, - spot_specification: Optional[pulumi.Input['ClusterSpotProvisioningSpecificationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if on_demand_specification is not None: - _setter("on_demand_specification", on_demand_specification) + pulumi.set(__self__, "on_demand_specification", on_demand_specification) if spot_specification is not None: - _setter("spot_specification", spot_specification) + pulumi.set(__self__, "spot_specification", spot_specification) @property @pulumi.getter(name="onDemandSpecification") @@ -785,47 +619,22 @@ def __init__(__self__, *, ebs_configuration: Optional[pulumi.Input['ClusterEbsConfigurationArgs']] = None, market: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None): - ClusterInstanceGroupConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_count=instance_count, - instance_type=instance_type, - auto_scaling_policy=auto_scaling_policy, - bid_price=bid_price, - configurations=configurations, - custom_ami_id=custom_ami_id, - ebs_configuration=ebs_configuration, - market=market, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_count: pulumi.Input[int], - instance_type: pulumi.Input[str], - auto_scaling_policy: Optional[pulumi.Input['ClusterAutoScalingPolicyArgs']] = None, - bid_price: Optional[pulumi.Input[str]] = None, - configurations: Optional[pulumi.Input[Sequence[pulumi.Input['ClusterConfigurationArgs']]]] = None, - custom_ami_id: Optional[pulumi.Input[str]] = None, - ebs_configuration: Optional[pulumi.Input['ClusterEbsConfigurationArgs']] = None, - market: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_count", instance_count) - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_count", instance_count) + pulumi.set(__self__, "instance_type", instance_type) if auto_scaling_policy is not None: - _setter("auto_scaling_policy", auto_scaling_policy) + pulumi.set(__self__, "auto_scaling_policy", auto_scaling_policy) if bid_price is not None: - _setter("bid_price", bid_price) + pulumi.set(__self__, "bid_price", bid_price) if configurations is not None: - _setter("configurations", configurations) + pulumi.set(__self__, "configurations", configurations) if custom_ami_id is not None: - _setter("custom_ami_id", custom_ami_id) + pulumi.set(__self__, "custom_ami_id", custom_ami_id) if ebs_configuration is not None: - _setter("ebs_configuration", ebs_configuration) + pulumi.set(__self__, "ebs_configuration", ebs_configuration) if market is not None: - _setter("market", market) + pulumi.set(__self__, "market", market) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="instanceCount") @@ -919,40 +728,19 @@ def __init__(__self__, *, custom_ami_id: Optional[pulumi.Input[str]] = None, ebs_configuration: Optional[pulumi.Input['ClusterEbsConfigurationArgs']] = None, weighted_capacity: Optional[pulumi.Input[int]] = None): - ClusterInstanceTypeConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_type=instance_type, - bid_price=bid_price, - bid_price_as_percentage_of_on_demand_price=bid_price_as_percentage_of_on_demand_price, - configurations=configurations, - custom_ami_id=custom_ami_id, - ebs_configuration=ebs_configuration, - weighted_capacity=weighted_capacity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_type: pulumi.Input[str], - bid_price: Optional[pulumi.Input[str]] = None, - bid_price_as_percentage_of_on_demand_price: Optional[pulumi.Input[float]] = None, - configurations: Optional[pulumi.Input[Sequence[pulumi.Input['ClusterConfigurationArgs']]]] = None, - custom_ami_id: Optional[pulumi.Input[str]] = None, - ebs_configuration: Optional[pulumi.Input['ClusterEbsConfigurationArgs']] = None, - weighted_capacity: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_type", instance_type) if bid_price is not None: - _setter("bid_price", bid_price) + pulumi.set(__self__, "bid_price", bid_price) if bid_price_as_percentage_of_on_demand_price is not None: - _setter("bid_price_as_percentage_of_on_demand_price", bid_price_as_percentage_of_on_demand_price) + pulumi.set(__self__, "bid_price_as_percentage_of_on_demand_price", bid_price_as_percentage_of_on_demand_price) if configurations is not None: - _setter("configurations", configurations) + pulumi.set(__self__, "configurations", configurations) if custom_ami_id is not None: - _setter("custom_ami_id", custom_ami_id) + pulumi.set(__self__, "custom_ami_id", custom_ami_id) if ebs_configuration is not None: - _setter("ebs_configuration", ebs_configuration) + pulumi.set(__self__, "ebs_configuration", ebs_configuration) if weighted_capacity is not None: - _setter("weighted_capacity", weighted_capacity) + pulumi.set(__self__, "weighted_capacity", weighted_capacity) @property @pulumi.getter(name="instanceType") @@ -1039,85 +827,42 @@ def __init__(__self__, *, task_instance_fleets: Optional[pulumi.Input[Sequence[pulumi.Input['ClusterInstanceFleetConfigArgs']]]] = None, task_instance_groups: Optional[pulumi.Input[Sequence[pulumi.Input['ClusterInstanceGroupConfigArgs']]]] = None, termination_protected: Optional[pulumi.Input[bool]] = None): - ClusterJobFlowInstancesConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - additional_master_security_groups=additional_master_security_groups, - additional_slave_security_groups=additional_slave_security_groups, - core_instance_fleet=core_instance_fleet, - core_instance_group=core_instance_group, - ec2_key_name=ec2_key_name, - ec2_subnet_id=ec2_subnet_id, - ec2_subnet_ids=ec2_subnet_ids, - emr_managed_master_security_group=emr_managed_master_security_group, - emr_managed_slave_security_group=emr_managed_slave_security_group, - hadoop_version=hadoop_version, - keep_job_flow_alive_when_no_steps=keep_job_flow_alive_when_no_steps, - master_instance_fleet=master_instance_fleet, - master_instance_group=master_instance_group, - placement=placement, - service_access_security_group=service_access_security_group, - task_instance_fleets=task_instance_fleets, - task_instance_groups=task_instance_groups, - termination_protected=termination_protected, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - additional_master_security_groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - additional_slave_security_groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - core_instance_fleet: Optional[pulumi.Input['ClusterInstanceFleetConfigArgs']] = None, - core_instance_group: Optional[pulumi.Input['ClusterInstanceGroupConfigArgs']] = None, - ec2_key_name: Optional[pulumi.Input[str]] = None, - ec2_subnet_id: Optional[pulumi.Input[str]] = None, - ec2_subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - emr_managed_master_security_group: Optional[pulumi.Input[str]] = None, - emr_managed_slave_security_group: Optional[pulumi.Input[str]] = None, - hadoop_version: Optional[pulumi.Input[str]] = None, - keep_job_flow_alive_when_no_steps: Optional[pulumi.Input[bool]] = None, - master_instance_fleet: Optional[pulumi.Input['ClusterInstanceFleetConfigArgs']] = None, - master_instance_group: Optional[pulumi.Input['ClusterInstanceGroupConfigArgs']] = None, - placement: Optional[pulumi.Input['ClusterPlacementTypeArgs']] = None, - service_access_security_group: Optional[pulumi.Input[str]] = None, - task_instance_fleets: Optional[pulumi.Input[Sequence[pulumi.Input['ClusterInstanceFleetConfigArgs']]]] = None, - task_instance_groups: Optional[pulumi.Input[Sequence[pulumi.Input['ClusterInstanceGroupConfigArgs']]]] = None, - termination_protected: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if additional_master_security_groups is not None: - _setter("additional_master_security_groups", additional_master_security_groups) + pulumi.set(__self__, "additional_master_security_groups", additional_master_security_groups) if additional_slave_security_groups is not None: - _setter("additional_slave_security_groups", additional_slave_security_groups) + pulumi.set(__self__, "additional_slave_security_groups", additional_slave_security_groups) if core_instance_fleet is not None: - _setter("core_instance_fleet", core_instance_fleet) + pulumi.set(__self__, "core_instance_fleet", core_instance_fleet) if core_instance_group is not None: - _setter("core_instance_group", core_instance_group) + pulumi.set(__self__, "core_instance_group", core_instance_group) if ec2_key_name is not None: - _setter("ec2_key_name", ec2_key_name) + pulumi.set(__self__, "ec2_key_name", ec2_key_name) if ec2_subnet_id is not None: - _setter("ec2_subnet_id", ec2_subnet_id) + pulumi.set(__self__, "ec2_subnet_id", ec2_subnet_id) if ec2_subnet_ids is not None: - _setter("ec2_subnet_ids", ec2_subnet_ids) + pulumi.set(__self__, "ec2_subnet_ids", ec2_subnet_ids) if emr_managed_master_security_group is not None: - _setter("emr_managed_master_security_group", emr_managed_master_security_group) + pulumi.set(__self__, "emr_managed_master_security_group", emr_managed_master_security_group) if emr_managed_slave_security_group is not None: - _setter("emr_managed_slave_security_group", emr_managed_slave_security_group) + pulumi.set(__self__, "emr_managed_slave_security_group", emr_managed_slave_security_group) if hadoop_version is not None: - _setter("hadoop_version", hadoop_version) + pulumi.set(__self__, "hadoop_version", hadoop_version) if keep_job_flow_alive_when_no_steps is not None: - _setter("keep_job_flow_alive_when_no_steps", keep_job_flow_alive_when_no_steps) + pulumi.set(__self__, "keep_job_flow_alive_when_no_steps", keep_job_flow_alive_when_no_steps) if master_instance_fleet is not None: - _setter("master_instance_fleet", master_instance_fleet) + pulumi.set(__self__, "master_instance_fleet", master_instance_fleet) if master_instance_group is not None: - _setter("master_instance_group", master_instance_group) + pulumi.set(__self__, "master_instance_group", master_instance_group) if placement is not None: - _setter("placement", placement) + pulumi.set(__self__, "placement", placement) if service_access_security_group is not None: - _setter("service_access_security_group", service_access_security_group) + pulumi.set(__self__, "service_access_security_group", service_access_security_group) if task_instance_fleets is not None: - _setter("task_instance_fleets", task_instance_fleets) + pulumi.set(__self__, "task_instance_fleets", task_instance_fleets) if task_instance_groups is not None: - _setter("task_instance_groups", task_instance_groups) + pulumi.set(__self__, "task_instance_groups", task_instance_groups) if termination_protected is not None: - _setter("termination_protected", termination_protected) + pulumi.set(__self__, "termination_protected", termination_protected) @property @pulumi.getter(name="additionalMasterSecurityGroups") @@ -1290,31 +1035,14 @@ def __init__(__self__, *, ad_domain_join_password: Optional[pulumi.Input[str]] = None, ad_domain_join_user: Optional[pulumi.Input[str]] = None, cross_realm_trust_principal_password: Optional[pulumi.Input[str]] = None): - ClusterKerberosAttributesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - kdc_admin_password=kdc_admin_password, - realm=realm, - ad_domain_join_password=ad_domain_join_password, - ad_domain_join_user=ad_domain_join_user, - cross_realm_trust_principal_password=cross_realm_trust_principal_password, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kdc_admin_password: pulumi.Input[str], - realm: pulumi.Input[str], - ad_domain_join_password: Optional[pulumi.Input[str]] = None, - ad_domain_join_user: Optional[pulumi.Input[str]] = None, - cross_realm_trust_principal_password: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("kdc_admin_password", kdc_admin_password) - _setter("realm", realm) + pulumi.set(__self__, "kdc_admin_password", kdc_admin_password) + pulumi.set(__self__, "realm", realm) if ad_domain_join_password is not None: - _setter("ad_domain_join_password", ad_domain_join_password) + pulumi.set(__self__, "ad_domain_join_password", ad_domain_join_password) if ad_domain_join_user is not None: - _setter("ad_domain_join_user", ad_domain_join_user) + pulumi.set(__self__, "ad_domain_join_user", ad_domain_join_user) if cross_realm_trust_principal_password is not None: - _setter("cross_realm_trust_principal_password", cross_realm_trust_principal_password) + pulumi.set(__self__, "cross_realm_trust_principal_password", cross_realm_trust_principal_password) @property @pulumi.getter(name="kdcAdminPassword") @@ -1367,21 +1095,10 @@ class ClusterKeyValueArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - ClusterKeyValueArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1406,17 +1123,8 @@ def value(self, value: Optional[pulumi.Input[str]]): class ClusterManagedScalingPolicyArgs: def __init__(__self__, *, compute_limits: Optional[pulumi.Input['ClusterComputeLimitsArgs']] = None): - ClusterManagedScalingPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - compute_limits=compute_limits, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - compute_limits: Optional[pulumi.Input['ClusterComputeLimitsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if compute_limits is not None: - _setter("compute_limits", compute_limits) + pulumi.set(__self__, "compute_limits", compute_limits) @property @pulumi.getter(name="computeLimits") @@ -1433,19 +1141,8 @@ class ClusterMetricDimensionArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ClusterMetricDimensionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1470,16 +1167,7 @@ def value(self, value: pulumi.Input[str]): class ClusterOnDemandProvisioningSpecificationArgs: def __init__(__self__, *, allocation_strategy: pulumi.Input[str]): - ClusterOnDemandProvisioningSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - allocation_strategy=allocation_strategy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allocation_strategy: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("allocation_strategy", allocation_strategy) + pulumi.set(__self__, "allocation_strategy", allocation_strategy) @property @pulumi.getter(name="allocationStrategy") @@ -1495,16 +1183,7 @@ def allocation_strategy(self, value: pulumi.Input[str]): class ClusterPlacementTypeArgs: def __init__(__self__, *, availability_zone: pulumi.Input[str]): - ClusterPlacementTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_zone=availability_zone, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_zone: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("availability_zone", availability_zone) + pulumi.set(__self__, "availability_zone", availability_zone) @property @pulumi.getter(name="availabilityZone") @@ -1521,20 +1200,9 @@ class ClusterScalingActionArgs: def __init__(__self__, *, simple_scaling_policy_configuration: pulumi.Input['ClusterSimpleScalingPolicyConfigurationArgs'], market: Optional[pulumi.Input[str]] = None): - ClusterScalingActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - simple_scaling_policy_configuration=simple_scaling_policy_configuration, - market=market, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - simple_scaling_policy_configuration: pulumi.Input['ClusterSimpleScalingPolicyConfigurationArgs'], - market: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("simple_scaling_policy_configuration", simple_scaling_policy_configuration) + pulumi.set(__self__, "simple_scaling_policy_configuration", simple_scaling_policy_configuration) if market is not None: - _setter("market", market) + pulumi.set(__self__, "market", market) @property @pulumi.getter(name="simpleScalingPolicyConfiguration") @@ -1560,19 +1228,8 @@ class ClusterScalingConstraintsArgs: def __init__(__self__, *, max_capacity: pulumi.Input[int], min_capacity: pulumi.Input[int]): - ClusterScalingConstraintsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_capacity=max_capacity, - min_capacity=min_capacity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_capacity: pulumi.Input[int], - min_capacity: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_capacity", max_capacity) - _setter("min_capacity", min_capacity) + pulumi.set(__self__, "max_capacity", max_capacity) + pulumi.set(__self__, "min_capacity", min_capacity) @property @pulumi.getter(name="maxCapacity") @@ -1600,26 +1257,11 @@ def __init__(__self__, *, name: pulumi.Input[str], trigger: pulumi.Input['ClusterScalingTriggerArgs'], description: Optional[pulumi.Input[str]] = None): - ClusterScalingRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - name=name, - trigger=trigger, - description=description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: pulumi.Input['ClusterScalingActionArgs'], - name: pulumi.Input[str], - trigger: pulumi.Input['ClusterScalingTriggerArgs'], - description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action", action) - _setter("name", name) - _setter("trigger", trigger) + pulumi.set(__self__, "action", action) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "trigger", trigger) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) @property @pulumi.getter @@ -1662,16 +1304,7 @@ def description(self, value: Optional[pulumi.Input[str]]): class ClusterScalingTriggerArgs: def __init__(__self__, *, cloud_watch_alarm_definition: pulumi.Input['ClusterCloudWatchAlarmDefinitionArgs']): - ClusterScalingTriggerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_alarm_definition=cloud_watch_alarm_definition, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_alarm_definition: pulumi.Input['ClusterCloudWatchAlarmDefinitionArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cloud_watch_alarm_definition", cloud_watch_alarm_definition) + pulumi.set(__self__, "cloud_watch_alarm_definition", cloud_watch_alarm_definition) @property @pulumi.getter(name="cloudWatchAlarmDefinition") @@ -1688,20 +1321,9 @@ class ClusterScriptBootstrapActionConfigArgs: def __init__(__self__, *, path: pulumi.Input[str], args: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - ClusterScriptBootstrapActionConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - path=path, - args=args, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - path: pulumi.Input[str], - args: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("path", path) + pulumi.set(__self__, "path", path) if args is not None: - _setter("args", args) + pulumi.set(__self__, "args", args) @property @pulumi.getter @@ -1728,24 +1350,11 @@ def __init__(__self__, *, scaling_adjustment: pulumi.Input[int], adjustment_type: Optional[pulumi.Input[str]] = None, cool_down: Optional[pulumi.Input[int]] = None): - ClusterSimpleScalingPolicyConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - scaling_adjustment=scaling_adjustment, - adjustment_type=adjustment_type, - cool_down=cool_down, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - scaling_adjustment: pulumi.Input[int], - adjustment_type: Optional[pulumi.Input[str]] = None, - cool_down: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("scaling_adjustment", scaling_adjustment) + pulumi.set(__self__, "scaling_adjustment", scaling_adjustment) if adjustment_type is not None: - _setter("adjustment_type", adjustment_type) + pulumi.set(__self__, "adjustment_type", adjustment_type) if cool_down is not None: - _setter("cool_down", cool_down) + pulumi.set(__self__, "cool_down", cool_down) @property @pulumi.getter(name="scalingAdjustment") @@ -1782,27 +1391,12 @@ def __init__(__self__, *, timeout_duration_minutes: pulumi.Input[int], allocation_strategy: Optional[pulumi.Input[str]] = None, block_duration_minutes: Optional[pulumi.Input[int]] = None): - ClusterSpotProvisioningSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - timeout_action=timeout_action, - timeout_duration_minutes=timeout_duration_minutes, - allocation_strategy=allocation_strategy, - block_duration_minutes=block_duration_minutes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - timeout_action: pulumi.Input[str], - timeout_duration_minutes: pulumi.Input[int], - allocation_strategy: Optional[pulumi.Input[str]] = None, - block_duration_minutes: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("timeout_action", timeout_action) - _setter("timeout_duration_minutes", timeout_duration_minutes) + pulumi.set(__self__, "timeout_action", timeout_action) + pulumi.set(__self__, "timeout_duration_minutes", timeout_duration_minutes) if allocation_strategy is not None: - _setter("allocation_strategy", allocation_strategy) + pulumi.set(__self__, "allocation_strategy", allocation_strategy) if block_duration_minutes is not None: - _setter("block_duration_minutes", block_duration_minutes) + pulumi.set(__self__, "block_duration_minutes", block_duration_minutes) @property @pulumi.getter(name="timeoutAction") @@ -1847,23 +1441,10 @@ def __init__(__self__, *, hadoop_jar_step: pulumi.Input['ClusterHadoopJarStepConfigArgs'], name: pulumi.Input[str], action_on_failure: Optional[pulumi.Input[str]] = None): - ClusterStepConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - hadoop_jar_step=hadoop_jar_step, - name=name, - action_on_failure=action_on_failure, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hadoop_jar_step: pulumi.Input['ClusterHadoopJarStepConfigArgs'], - name: pulumi.Input[str], - action_on_failure: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("hadoop_jar_step", hadoop_jar_step) - _setter("name", name) + pulumi.set(__self__, "hadoop_jar_step", hadoop_jar_step) + pulumi.set(__self__, "name", name) if action_on_failure is not None: - _setter("action_on_failure", action_on_failure) + pulumi.set(__self__, "action_on_failure", action_on_failure) @property @pulumi.getter(name="hadoopJarStep") @@ -1898,19 +1479,8 @@ class ClusterTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ClusterTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1938,27 +1508,12 @@ def __init__(__self__, *, volume_type: pulumi.Input[str], iops: Optional[pulumi.Input[int]] = None, throughput: Optional[pulumi.Input[int]] = None): - ClusterVolumeSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - size_in_gb=size_in_gb, - volume_type=volume_type, - iops=iops, - throughput=throughput, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - size_in_gb: pulumi.Input[int], - volume_type: pulumi.Input[str], - iops: Optional[pulumi.Input[int]] = None, - throughput: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("size_in_gb", size_in_gb) - _setter("volume_type", volume_type) + pulumi.set(__self__, "size_in_gb", size_in_gb) + pulumi.set(__self__, "volume_type", volume_type) if iops is not None: - _setter("iops", iops) + pulumi.set(__self__, "iops", iops) if throughput is not None: - _setter("throughput", throughput) + pulumi.set(__self__, "throughput", throughput) @property @pulumi.getter(name="sizeInGb") @@ -2003,25 +1558,12 @@ def __init__(__self__, *, classification: Optional[pulumi.Input[str]] = None, configuration_properties: Optional[Any] = None, configurations: Optional[pulumi.Input[Sequence[pulumi.Input['InstanceFleetConfigConfigurationArgs']]]] = None): - InstanceFleetConfigConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - classification=classification, - configuration_properties=configuration_properties, - configurations=configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - classification: Optional[pulumi.Input[str]] = None, - configuration_properties: Optional[Any] = None, - configurations: Optional[pulumi.Input[Sequence[pulumi.Input['InstanceFleetConfigConfigurationArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if classification is not None: - _setter("classification", classification) + pulumi.set(__self__, "classification", classification) if configuration_properties is not None: - _setter("configuration_properties", configuration_properties) + pulumi.set(__self__, "configuration_properties", configuration_properties) if configurations is not None: - _setter("configurations", configurations) + pulumi.set(__self__, "configurations", configurations) @property @pulumi.getter @@ -2056,20 +1598,9 @@ class InstanceFleetConfigEbsBlockDeviceConfigArgs: def __init__(__self__, *, volume_specification: pulumi.Input['InstanceFleetConfigVolumeSpecificationArgs'], volumes_per_instance: Optional[pulumi.Input[int]] = None): - InstanceFleetConfigEbsBlockDeviceConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - volume_specification=volume_specification, - volumes_per_instance=volumes_per_instance, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - volume_specification: pulumi.Input['InstanceFleetConfigVolumeSpecificationArgs'], - volumes_per_instance: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("volume_specification", volume_specification) + pulumi.set(__self__, "volume_specification", volume_specification) if volumes_per_instance is not None: - _setter("volumes_per_instance", volumes_per_instance) + pulumi.set(__self__, "volumes_per_instance", volumes_per_instance) @property @pulumi.getter(name="volumeSpecification") @@ -2095,21 +1626,10 @@ class InstanceFleetConfigEbsConfigurationArgs: def __init__(__self__, *, ebs_block_device_configs: Optional[pulumi.Input[Sequence[pulumi.Input['InstanceFleetConfigEbsBlockDeviceConfigArgs']]]] = None, ebs_optimized: Optional[pulumi.Input[bool]] = None): - InstanceFleetConfigEbsConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ebs_block_device_configs=ebs_block_device_configs, - ebs_optimized=ebs_optimized, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ebs_block_device_configs: Optional[pulumi.Input[Sequence[pulumi.Input['InstanceFleetConfigEbsBlockDeviceConfigArgs']]]] = None, - ebs_optimized: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ebs_block_device_configs is not None: - _setter("ebs_block_device_configs", ebs_block_device_configs) + pulumi.set(__self__, "ebs_block_device_configs", ebs_block_device_configs) if ebs_optimized is not None: - _setter("ebs_optimized", ebs_optimized) + pulumi.set(__self__, "ebs_optimized", ebs_optimized) @property @pulumi.getter(name="ebsBlockDeviceConfigs") @@ -2135,21 +1655,10 @@ class InstanceFleetConfigInstanceFleetProvisioningSpecificationsArgs: def __init__(__self__, *, on_demand_specification: Optional[pulumi.Input['InstanceFleetConfigOnDemandProvisioningSpecificationArgs']] = None, spot_specification: Optional[pulumi.Input['InstanceFleetConfigSpotProvisioningSpecificationArgs']] = None): - InstanceFleetConfigInstanceFleetProvisioningSpecificationsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - on_demand_specification=on_demand_specification, - spot_specification=spot_specification, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - on_demand_specification: Optional[pulumi.Input['InstanceFleetConfigOnDemandProvisioningSpecificationArgs']] = None, - spot_specification: Optional[pulumi.Input['InstanceFleetConfigSpotProvisioningSpecificationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if on_demand_specification is not None: - _setter("on_demand_specification", on_demand_specification) + pulumi.set(__self__, "on_demand_specification", on_demand_specification) if spot_specification is not None: - _setter("spot_specification", spot_specification) + pulumi.set(__self__, "spot_specification", spot_specification) @property @pulumi.getter(name="onDemandSpecification") @@ -2180,40 +1689,19 @@ def __init__(__self__, *, custom_ami_id: Optional[pulumi.Input[str]] = None, ebs_configuration: Optional[pulumi.Input['InstanceFleetConfigEbsConfigurationArgs']] = None, weighted_capacity: Optional[pulumi.Input[int]] = None): - InstanceFleetConfigInstanceTypeConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_type=instance_type, - bid_price=bid_price, - bid_price_as_percentage_of_on_demand_price=bid_price_as_percentage_of_on_demand_price, - configurations=configurations, - custom_ami_id=custom_ami_id, - ebs_configuration=ebs_configuration, - weighted_capacity=weighted_capacity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_type: pulumi.Input[str], - bid_price: Optional[pulumi.Input[str]] = None, - bid_price_as_percentage_of_on_demand_price: Optional[pulumi.Input[float]] = None, - configurations: Optional[pulumi.Input[Sequence[pulumi.Input['InstanceFleetConfigConfigurationArgs']]]] = None, - custom_ami_id: Optional[pulumi.Input[str]] = None, - ebs_configuration: Optional[pulumi.Input['InstanceFleetConfigEbsConfigurationArgs']] = None, - weighted_capacity: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_type", instance_type) if bid_price is not None: - _setter("bid_price", bid_price) + pulumi.set(__self__, "bid_price", bid_price) if bid_price_as_percentage_of_on_demand_price is not None: - _setter("bid_price_as_percentage_of_on_demand_price", bid_price_as_percentage_of_on_demand_price) + pulumi.set(__self__, "bid_price_as_percentage_of_on_demand_price", bid_price_as_percentage_of_on_demand_price) if configurations is not None: - _setter("configurations", configurations) + pulumi.set(__self__, "configurations", configurations) if custom_ami_id is not None: - _setter("custom_ami_id", custom_ami_id) + pulumi.set(__self__, "custom_ami_id", custom_ami_id) if ebs_configuration is not None: - _setter("ebs_configuration", ebs_configuration) + pulumi.set(__self__, "ebs_configuration", ebs_configuration) if weighted_capacity is not None: - _setter("weighted_capacity", weighted_capacity) + pulumi.set(__self__, "weighted_capacity", weighted_capacity) @property @pulumi.getter(name="instanceType") @@ -2283,16 +1771,7 @@ def weighted_capacity(self, value: Optional[pulumi.Input[int]]): class InstanceFleetConfigOnDemandProvisioningSpecificationArgs: def __init__(__self__, *, allocation_strategy: pulumi.Input[str]): - InstanceFleetConfigOnDemandProvisioningSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - allocation_strategy=allocation_strategy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allocation_strategy: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("allocation_strategy", allocation_strategy) + pulumi.set(__self__, "allocation_strategy", allocation_strategy) @property @pulumi.getter(name="allocationStrategy") @@ -2311,27 +1790,12 @@ def __init__(__self__, *, timeout_duration_minutes: pulumi.Input[int], allocation_strategy: Optional[pulumi.Input[str]] = None, block_duration_minutes: Optional[pulumi.Input[int]] = None): - InstanceFleetConfigSpotProvisioningSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - timeout_action=timeout_action, - timeout_duration_minutes=timeout_duration_minutes, - allocation_strategy=allocation_strategy, - block_duration_minutes=block_duration_minutes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - timeout_action: pulumi.Input[str], - timeout_duration_minutes: pulumi.Input[int], - allocation_strategy: Optional[pulumi.Input[str]] = None, - block_duration_minutes: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("timeout_action", timeout_action) - _setter("timeout_duration_minutes", timeout_duration_minutes) + pulumi.set(__self__, "timeout_action", timeout_action) + pulumi.set(__self__, "timeout_duration_minutes", timeout_duration_minutes) if allocation_strategy is not None: - _setter("allocation_strategy", allocation_strategy) + pulumi.set(__self__, "allocation_strategy", allocation_strategy) if block_duration_minutes is not None: - _setter("block_duration_minutes", block_duration_minutes) + pulumi.set(__self__, "block_duration_minutes", block_duration_minutes) @property @pulumi.getter(name="timeoutAction") @@ -2377,27 +1841,12 @@ def __init__(__self__, *, volume_type: pulumi.Input[str], iops: Optional[pulumi.Input[int]] = None, throughput: Optional[pulumi.Input[int]] = None): - InstanceFleetConfigVolumeSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - size_in_gb=size_in_gb, - volume_type=volume_type, - iops=iops, - throughput=throughput, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - size_in_gb: pulumi.Input[int], - volume_type: pulumi.Input[str], - iops: Optional[pulumi.Input[int]] = None, - throughput: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("size_in_gb", size_in_gb) - _setter("volume_type", volume_type) + pulumi.set(__self__, "size_in_gb", size_in_gb) + pulumi.set(__self__, "volume_type", volume_type) if iops is not None: - _setter("iops", iops) + pulumi.set(__self__, "iops", iops) if throughput is not None: - _setter("throughput", throughput) + pulumi.set(__self__, "throughput", throughput) @property @pulumi.getter(name="sizeInGb") @@ -2441,19 +1890,8 @@ class InstanceGroupConfigAutoScalingPolicyArgs: def __init__(__self__, *, constraints: pulumi.Input['InstanceGroupConfigScalingConstraintsArgs'], rules: pulumi.Input[Sequence[pulumi.Input['InstanceGroupConfigScalingRuleArgs']]]): - InstanceGroupConfigAutoScalingPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - constraints=constraints, - rules=rules, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - constraints: pulumi.Input['InstanceGroupConfigScalingConstraintsArgs'], - rules: pulumi.Input[Sequence[pulumi.Input['InstanceGroupConfigScalingRuleArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("constraints", constraints) - _setter("rules", rules) + pulumi.set(__self__, "constraints", constraints) + pulumi.set(__self__, "rules", rules) @property @pulumi.getter @@ -2486,45 +1924,20 @@ def __init__(__self__, *, namespace: Optional[pulumi.Input[str]] = None, statistic: Optional[pulumi.Input[str]] = None, unit: Optional[pulumi.Input[str]] = None): - InstanceGroupConfigCloudWatchAlarmDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - comparison_operator=comparison_operator, - metric_name=metric_name, - period=period, - threshold=threshold, - dimensions=dimensions, - evaluation_periods=evaluation_periods, - namespace=namespace, - statistic=statistic, - unit=unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comparison_operator: pulumi.Input[str], - metric_name: pulumi.Input[str], - period: pulumi.Input[int], - threshold: pulumi.Input[float], - dimensions: Optional[pulumi.Input[Sequence[pulumi.Input['InstanceGroupConfigMetricDimensionArgs']]]] = None, - evaluation_periods: Optional[pulumi.Input[int]] = None, - namespace: Optional[pulumi.Input[str]] = None, - statistic: Optional[pulumi.Input[str]] = None, - unit: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("comparison_operator", comparison_operator) - _setter("metric_name", metric_name) - _setter("period", period) - _setter("threshold", threshold) + pulumi.set(__self__, "comparison_operator", comparison_operator) + pulumi.set(__self__, "metric_name", metric_name) + pulumi.set(__self__, "period", period) + pulumi.set(__self__, "threshold", threshold) if dimensions is not None: - _setter("dimensions", dimensions) + pulumi.set(__self__, "dimensions", dimensions) if evaluation_periods is not None: - _setter("evaluation_periods", evaluation_periods) + pulumi.set(__self__, "evaluation_periods", evaluation_periods) if namespace is not None: - _setter("namespace", namespace) + pulumi.set(__self__, "namespace", namespace) if statistic is not None: - _setter("statistic", statistic) + pulumi.set(__self__, "statistic", statistic) if unit is not None: - _setter("unit", unit) + pulumi.set(__self__, "unit", unit) @property @pulumi.getter(name="comparisonOperator") @@ -2614,25 +2027,12 @@ def __init__(__self__, *, classification: Optional[pulumi.Input[str]] = None, configuration_properties: Optional[Any] = None, configurations: Optional[pulumi.Input[Sequence[pulumi.Input['InstanceGroupConfigConfigurationArgs']]]] = None): - InstanceGroupConfigConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - classification=classification, - configuration_properties=configuration_properties, - configurations=configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - classification: Optional[pulumi.Input[str]] = None, - configuration_properties: Optional[Any] = None, - configurations: Optional[pulumi.Input[Sequence[pulumi.Input['InstanceGroupConfigConfigurationArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if classification is not None: - _setter("classification", classification) + pulumi.set(__self__, "classification", classification) if configuration_properties is not None: - _setter("configuration_properties", configuration_properties) + pulumi.set(__self__, "configuration_properties", configuration_properties) if configurations is not None: - _setter("configurations", configurations) + pulumi.set(__self__, "configurations", configurations) @property @pulumi.getter @@ -2667,20 +2067,9 @@ class InstanceGroupConfigEbsBlockDeviceConfigArgs: def __init__(__self__, *, volume_specification: pulumi.Input['InstanceGroupConfigVolumeSpecificationArgs'], volumes_per_instance: Optional[pulumi.Input[int]] = None): - InstanceGroupConfigEbsBlockDeviceConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - volume_specification=volume_specification, - volumes_per_instance=volumes_per_instance, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - volume_specification: pulumi.Input['InstanceGroupConfigVolumeSpecificationArgs'], - volumes_per_instance: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("volume_specification", volume_specification) + pulumi.set(__self__, "volume_specification", volume_specification) if volumes_per_instance is not None: - _setter("volumes_per_instance", volumes_per_instance) + pulumi.set(__self__, "volumes_per_instance", volumes_per_instance) @property @pulumi.getter(name="volumeSpecification") @@ -2706,21 +2095,10 @@ class InstanceGroupConfigEbsConfigurationArgs: def __init__(__self__, *, ebs_block_device_configs: Optional[pulumi.Input[Sequence[pulumi.Input['InstanceGroupConfigEbsBlockDeviceConfigArgs']]]] = None, ebs_optimized: Optional[pulumi.Input[bool]] = None): - InstanceGroupConfigEbsConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ebs_block_device_configs=ebs_block_device_configs, - ebs_optimized=ebs_optimized, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ebs_block_device_configs: Optional[pulumi.Input[Sequence[pulumi.Input['InstanceGroupConfigEbsBlockDeviceConfigArgs']]]] = None, - ebs_optimized: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ebs_block_device_configs is not None: - _setter("ebs_block_device_configs", ebs_block_device_configs) + pulumi.set(__self__, "ebs_block_device_configs", ebs_block_device_configs) if ebs_optimized is not None: - _setter("ebs_optimized", ebs_optimized) + pulumi.set(__self__, "ebs_optimized", ebs_optimized) @property @pulumi.getter(name="ebsBlockDeviceConfigs") @@ -2746,19 +2124,8 @@ class InstanceGroupConfigMetricDimensionArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - InstanceGroupConfigMetricDimensionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2784,20 +2151,9 @@ class InstanceGroupConfigScalingActionArgs: def __init__(__self__, *, simple_scaling_policy_configuration: pulumi.Input['InstanceGroupConfigSimpleScalingPolicyConfigurationArgs'], market: Optional[pulumi.Input[str]] = None): - InstanceGroupConfigScalingActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - simple_scaling_policy_configuration=simple_scaling_policy_configuration, - market=market, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - simple_scaling_policy_configuration: pulumi.Input['InstanceGroupConfigSimpleScalingPolicyConfigurationArgs'], - market: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("simple_scaling_policy_configuration", simple_scaling_policy_configuration) + pulumi.set(__self__, "simple_scaling_policy_configuration", simple_scaling_policy_configuration) if market is not None: - _setter("market", market) + pulumi.set(__self__, "market", market) @property @pulumi.getter(name="simpleScalingPolicyConfiguration") @@ -2823,19 +2179,8 @@ class InstanceGroupConfigScalingConstraintsArgs: def __init__(__self__, *, max_capacity: pulumi.Input[int], min_capacity: pulumi.Input[int]): - InstanceGroupConfigScalingConstraintsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_capacity=max_capacity, - min_capacity=min_capacity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_capacity: pulumi.Input[int], - min_capacity: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_capacity", max_capacity) - _setter("min_capacity", min_capacity) + pulumi.set(__self__, "max_capacity", max_capacity) + pulumi.set(__self__, "min_capacity", min_capacity) @property @pulumi.getter(name="maxCapacity") @@ -2863,26 +2208,11 @@ def __init__(__self__, *, name: pulumi.Input[str], trigger: pulumi.Input['InstanceGroupConfigScalingTriggerArgs'], description: Optional[pulumi.Input[str]] = None): - InstanceGroupConfigScalingRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - name=name, - trigger=trigger, - description=description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: pulumi.Input['InstanceGroupConfigScalingActionArgs'], - name: pulumi.Input[str], - trigger: pulumi.Input['InstanceGroupConfigScalingTriggerArgs'], - description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action", action) - _setter("name", name) - _setter("trigger", trigger) + pulumi.set(__self__, "action", action) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "trigger", trigger) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) @property @pulumi.getter @@ -2925,16 +2255,7 @@ def description(self, value: Optional[pulumi.Input[str]]): class InstanceGroupConfigScalingTriggerArgs: def __init__(__self__, *, cloud_watch_alarm_definition: pulumi.Input['InstanceGroupConfigCloudWatchAlarmDefinitionArgs']): - InstanceGroupConfigScalingTriggerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_alarm_definition=cloud_watch_alarm_definition, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_alarm_definition: pulumi.Input['InstanceGroupConfigCloudWatchAlarmDefinitionArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cloud_watch_alarm_definition", cloud_watch_alarm_definition) + pulumi.set(__self__, "cloud_watch_alarm_definition", cloud_watch_alarm_definition) @property @pulumi.getter(name="cloudWatchAlarmDefinition") @@ -2952,24 +2273,11 @@ def __init__(__self__, *, scaling_adjustment: pulumi.Input[int], adjustment_type: Optional[pulumi.Input[str]] = None, cool_down: Optional[pulumi.Input[int]] = None): - InstanceGroupConfigSimpleScalingPolicyConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - scaling_adjustment=scaling_adjustment, - adjustment_type=adjustment_type, - cool_down=cool_down, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - scaling_adjustment: pulumi.Input[int], - adjustment_type: Optional[pulumi.Input[str]] = None, - cool_down: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("scaling_adjustment", scaling_adjustment) + pulumi.set(__self__, "scaling_adjustment", scaling_adjustment) if adjustment_type is not None: - _setter("adjustment_type", adjustment_type) + pulumi.set(__self__, "adjustment_type", adjustment_type) if cool_down is not None: - _setter("cool_down", cool_down) + pulumi.set(__self__, "cool_down", cool_down) @property @pulumi.getter(name="scalingAdjustment") @@ -3006,27 +2314,12 @@ def __init__(__self__, *, volume_type: pulumi.Input[str], iops: Optional[pulumi.Input[int]] = None, throughput: Optional[pulumi.Input[int]] = None): - InstanceGroupConfigVolumeSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - size_in_gb=size_in_gb, - volume_type=volume_type, - iops=iops, - throughput=throughput, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - size_in_gb: pulumi.Input[int], - volume_type: pulumi.Input[str], - iops: Optional[pulumi.Input[int]] = None, - throughput: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("size_in_gb", size_in_gb) - _setter("volume_type", volume_type) + pulumi.set(__self__, "size_in_gb", size_in_gb) + pulumi.set(__self__, "volume_type", volume_type) if iops is not None: - _setter("iops", iops) + pulumi.set(__self__, "iops", iops) if throughput is not None: - _setter("throughput", throughput) + pulumi.set(__self__, "throughput", throughput) @property @pulumi.getter(name="sizeInGb") @@ -3072,28 +2365,13 @@ def __init__(__self__, *, args: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, main_class: Optional[pulumi.Input[str]] = None, step_properties: Optional[pulumi.Input[Sequence[pulumi.Input['StepKeyValueArgs']]]] = None): - StepHadoopJarStepConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - jar=jar, - args=args, - main_class=main_class, - step_properties=step_properties, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - jar: pulumi.Input[str], - args: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - main_class: Optional[pulumi.Input[str]] = None, - step_properties: Optional[pulumi.Input[Sequence[pulumi.Input['StepKeyValueArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("jar", jar) + pulumi.set(__self__, "jar", jar) if args is not None: - _setter("args", args) + pulumi.set(__self__, "args", args) if main_class is not None: - _setter("main_class", main_class) + pulumi.set(__self__, "main_class", main_class) if step_properties is not None: - _setter("step_properties", step_properties) + pulumi.set(__self__, "step_properties", step_properties) @property @pulumi.getter @@ -3137,21 +2415,10 @@ class StepKeyValueArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - StepKeyValueArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3182,19 +2449,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 255 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - StudioTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3231,19 +2487,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - WalWorkspaceTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/emr/cluster.py b/sdk/python/pulumi_aws_native/emr/cluster.py index eb2d97e91c..4a445b7f4d 100644 --- a/sdk/python/pulumi_aws_native/emr/cluster.py +++ b/sdk/python/pulumi_aws_native/emr/cluster.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -43,106 +43,51 @@ def __init__(__self__, *, """ The set of arguments for constructing a Cluster resource. """ - ClusterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instances=instances, - job_flow_role=job_flow_role, - service_role=service_role, - additional_info=additional_info, - applications=applications, - auto_scaling_role=auto_scaling_role, - auto_termination_policy=auto_termination_policy, - bootstrap_actions=bootstrap_actions, - configurations=configurations, - custom_ami_id=custom_ami_id, - ebs_root_volume_size=ebs_root_volume_size, - kerberos_attributes=kerberos_attributes, - log_encryption_kms_key_id=log_encryption_kms_key_id, - log_uri=log_uri, - managed_scaling_policy=managed_scaling_policy, - name=name, - os_release_label=os_release_label, - release_label=release_label, - scale_down_behavior=scale_down_behavior, - security_configuration=security_configuration, - step_concurrency_level=step_concurrency_level, - steps=steps, - tags=tags, - visible_to_all_users=visible_to_all_users, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instances: pulumi.Input['ClusterJobFlowInstancesConfigArgs'], - job_flow_role: pulumi.Input[str], - service_role: pulumi.Input[str], - additional_info: Optional[Any] = None, - applications: Optional[pulumi.Input[Sequence[pulumi.Input['ClusterApplicationArgs']]]] = None, - auto_scaling_role: Optional[pulumi.Input[str]] = None, - auto_termination_policy: Optional[pulumi.Input['ClusterAutoTerminationPolicyArgs']] = None, - bootstrap_actions: Optional[pulumi.Input[Sequence[pulumi.Input['ClusterBootstrapActionConfigArgs']]]] = None, - configurations: Optional[pulumi.Input[Sequence[pulumi.Input['ClusterConfigurationArgs']]]] = None, - custom_ami_id: Optional[pulumi.Input[str]] = None, - ebs_root_volume_size: Optional[pulumi.Input[int]] = None, - kerberos_attributes: Optional[pulumi.Input['ClusterKerberosAttributesArgs']] = None, - log_encryption_kms_key_id: Optional[pulumi.Input[str]] = None, - log_uri: Optional[pulumi.Input[str]] = None, - managed_scaling_policy: Optional[pulumi.Input['ClusterManagedScalingPolicyArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - os_release_label: Optional[pulumi.Input[str]] = None, - release_label: Optional[pulumi.Input[str]] = None, - scale_down_behavior: Optional[pulumi.Input[str]] = None, - security_configuration: Optional[pulumi.Input[str]] = None, - step_concurrency_level: Optional[pulumi.Input[int]] = None, - steps: Optional[pulumi.Input[Sequence[pulumi.Input['ClusterStepConfigArgs']]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ClusterTagArgs']]]] = None, - visible_to_all_users: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instances", instances) - _setter("job_flow_role", job_flow_role) - _setter("service_role", service_role) + pulumi.set(__self__, "instances", instances) + pulumi.set(__self__, "job_flow_role", job_flow_role) + pulumi.set(__self__, "service_role", service_role) if additional_info is not None: - _setter("additional_info", additional_info) + pulumi.set(__self__, "additional_info", additional_info) if applications is not None: - _setter("applications", applications) + pulumi.set(__self__, "applications", applications) if auto_scaling_role is not None: - _setter("auto_scaling_role", auto_scaling_role) + pulumi.set(__self__, "auto_scaling_role", auto_scaling_role) if auto_termination_policy is not None: - _setter("auto_termination_policy", auto_termination_policy) + pulumi.set(__self__, "auto_termination_policy", auto_termination_policy) if bootstrap_actions is not None: - _setter("bootstrap_actions", bootstrap_actions) + pulumi.set(__self__, "bootstrap_actions", bootstrap_actions) if configurations is not None: - _setter("configurations", configurations) + pulumi.set(__self__, "configurations", configurations) if custom_ami_id is not None: - _setter("custom_ami_id", custom_ami_id) + pulumi.set(__self__, "custom_ami_id", custom_ami_id) if ebs_root_volume_size is not None: - _setter("ebs_root_volume_size", ebs_root_volume_size) + pulumi.set(__self__, "ebs_root_volume_size", ebs_root_volume_size) if kerberos_attributes is not None: - _setter("kerberos_attributes", kerberos_attributes) + pulumi.set(__self__, "kerberos_attributes", kerberos_attributes) if log_encryption_kms_key_id is not None: - _setter("log_encryption_kms_key_id", log_encryption_kms_key_id) + pulumi.set(__self__, "log_encryption_kms_key_id", log_encryption_kms_key_id) if log_uri is not None: - _setter("log_uri", log_uri) + pulumi.set(__self__, "log_uri", log_uri) if managed_scaling_policy is not None: - _setter("managed_scaling_policy", managed_scaling_policy) + pulumi.set(__self__, "managed_scaling_policy", managed_scaling_policy) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if os_release_label is not None: - _setter("os_release_label", os_release_label) + pulumi.set(__self__, "os_release_label", os_release_label) if release_label is not None: - _setter("release_label", release_label) + pulumi.set(__self__, "release_label", release_label) if scale_down_behavior is not None: - _setter("scale_down_behavior", scale_down_behavior) + pulumi.set(__self__, "scale_down_behavior", scale_down_behavior) if security_configuration is not None: - _setter("security_configuration", security_configuration) + pulumi.set(__self__, "security_configuration", security_configuration) if step_concurrency_level is not None: - _setter("step_concurrency_level", step_concurrency_level) + pulumi.set(__self__, "step_concurrency_level", step_concurrency_level) if steps is not None: - _setter("steps", steps) + pulumi.set(__self__, "steps", steps) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if visible_to_all_users is not None: - _setter("visible_to_all_users", visible_to_all_users) + pulumi.set(__self__, "visible_to_all_users", visible_to_all_users) @property @pulumi.getter @@ -421,10 +366,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ClusterArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -467,40 +408,20 @@ def _internal_init(__self__, __props__.__dict__["additional_info"] = additional_info __props__.__dict__["applications"] = applications __props__.__dict__["auto_scaling_role"] = auto_scaling_role - if auto_termination_policy is not None and not isinstance(auto_termination_policy, ClusterAutoTerminationPolicyArgs): - auto_termination_policy = auto_termination_policy or {} - def _setter(key, value): - auto_termination_policy[key] = value - ClusterAutoTerminationPolicyArgs._configure(_setter, **auto_termination_policy) __props__.__dict__["auto_termination_policy"] = auto_termination_policy __props__.__dict__["bootstrap_actions"] = bootstrap_actions __props__.__dict__["configurations"] = configurations __props__.__dict__["custom_ami_id"] = custom_ami_id __props__.__dict__["ebs_root_volume_size"] = ebs_root_volume_size - if instances is not None and not isinstance(instances, ClusterJobFlowInstancesConfigArgs): - instances = instances or {} - def _setter(key, value): - instances[key] = value - ClusterJobFlowInstancesConfigArgs._configure(_setter, **instances) if instances is None and not opts.urn: raise TypeError("Missing required property 'instances'") __props__.__dict__["instances"] = instances if job_flow_role is None and not opts.urn: raise TypeError("Missing required property 'job_flow_role'") __props__.__dict__["job_flow_role"] = job_flow_role - if kerberos_attributes is not None and not isinstance(kerberos_attributes, ClusterKerberosAttributesArgs): - kerberos_attributes = kerberos_attributes or {} - def _setter(key, value): - kerberos_attributes[key] = value - ClusterKerberosAttributesArgs._configure(_setter, **kerberos_attributes) __props__.__dict__["kerberos_attributes"] = kerberos_attributes __props__.__dict__["log_encryption_kms_key_id"] = log_encryption_kms_key_id __props__.__dict__["log_uri"] = log_uri - if managed_scaling_policy is not None and not isinstance(managed_scaling_policy, ClusterManagedScalingPolicyArgs): - managed_scaling_policy = managed_scaling_policy or {} - def _setter(key, value): - managed_scaling_policy[key] = value - ClusterManagedScalingPolicyArgs._configure(_setter, **managed_scaling_policy) __props__.__dict__["managed_scaling_policy"] = managed_scaling_policy __props__.__dict__["name"] = name __props__.__dict__["os_release_label"] = os_release_label diff --git a/sdk/python/pulumi_aws_native/emr/get_cluster.py b/sdk/python/pulumi_aws_native/emr/get_cluster.py index 547901232d..2896a35091 100644 --- a/sdk/python/pulumi_aws_native/emr/get_cluster.py +++ b/sdk/python/pulumi_aws_native/emr/get_cluster.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/emr/get_instance_fleet_config.py b/sdk/python/pulumi_aws_native/emr/get_instance_fleet_config.py index 3bd5813282..9d01c2bdd5 100644 --- a/sdk/python/pulumi_aws_native/emr/get_instance_fleet_config.py +++ b/sdk/python/pulumi_aws_native/emr/get_instance_fleet_config.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/emr/get_instance_group_config.py b/sdk/python/pulumi_aws_native/emr/get_instance_group_config.py index 75dfc0dd17..c61a8c0a8a 100644 --- a/sdk/python/pulumi_aws_native/emr/get_instance_group_config.py +++ b/sdk/python/pulumi_aws_native/emr/get_instance_group_config.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/emr/get_step.py b/sdk/python/pulumi_aws_native/emr/get_step.py index 5de8fc96aa..f4f09b2829 100644 --- a/sdk/python/pulumi_aws_native/emr/get_step.py +++ b/sdk/python/pulumi_aws_native/emr/get_step.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/emr/get_studio.py b/sdk/python/pulumi_aws_native/emr/get_studio.py index f6abdea7f2..caa334299d 100644 --- a/sdk/python/pulumi_aws_native/emr/get_studio.py +++ b/sdk/python/pulumi_aws_native/emr/get_studio.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/emr/get_studio_session_mapping.py b/sdk/python/pulumi_aws_native/emr/get_studio_session_mapping.py index 6270979ede..4aabd29ba5 100644 --- a/sdk/python/pulumi_aws_native/emr/get_studio_session_mapping.py +++ b/sdk/python/pulumi_aws_native/emr/get_studio_session_mapping.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/emr/get_wal_workspace.py b/sdk/python/pulumi_aws_native/emr/get_wal_workspace.py index b46be9c063..fee7e5ab63 100644 --- a/sdk/python/pulumi_aws_native/emr/get_wal_workspace.py +++ b/sdk/python/pulumi_aws_native/emr/get_wal_workspace.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/emr/instance_fleet_config.py b/sdk/python/pulumi_aws_native/emr/instance_fleet_config.py index 224cc0c92a..fe6455982c 100644 --- a/sdk/python/pulumi_aws_native/emr/instance_fleet_config.py +++ b/sdk/python/pulumi_aws_native/emr/instance_fleet_config.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -26,39 +26,18 @@ def __init__(__self__, *, """ The set of arguments for constructing a InstanceFleetConfig resource. """ - InstanceFleetConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cluster_id=cluster_id, - instance_fleet_type=instance_fleet_type, - instance_type_configs=instance_type_configs, - launch_specifications=launch_specifications, - name=name, - target_on_demand_capacity=target_on_demand_capacity, - target_spot_capacity=target_spot_capacity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cluster_id: pulumi.Input[str], - instance_fleet_type: pulumi.Input[str], - instance_type_configs: Optional[pulumi.Input[Sequence[pulumi.Input['InstanceFleetConfigInstanceTypeConfigArgs']]]] = None, - launch_specifications: Optional[pulumi.Input['InstanceFleetConfigInstanceFleetProvisioningSpecificationsArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - target_on_demand_capacity: Optional[pulumi.Input[int]] = None, - target_spot_capacity: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cluster_id", cluster_id) - _setter("instance_fleet_type", instance_fleet_type) + pulumi.set(__self__, "cluster_id", cluster_id) + pulumi.set(__self__, "instance_fleet_type", instance_fleet_type) if instance_type_configs is not None: - _setter("instance_type_configs", instance_type_configs) + pulumi.set(__self__, "instance_type_configs", instance_type_configs) if launch_specifications is not None: - _setter("launch_specifications", launch_specifications) + pulumi.set(__self__, "launch_specifications", launch_specifications) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if target_on_demand_capacity is not None: - _setter("target_on_demand_capacity", target_on_demand_capacity) + pulumi.set(__self__, "target_on_demand_capacity", target_on_demand_capacity) if target_spot_capacity is not None: - _setter("target_spot_capacity", target_spot_capacity) + pulumi.set(__self__, "target_spot_capacity", target_spot_capacity) @property @pulumi.getter(name="clusterId") @@ -167,10 +146,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - InstanceFleetConfigArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -200,11 +175,6 @@ def _internal_init(__self__, raise TypeError("Missing required property 'instance_fleet_type'") __props__.__dict__["instance_fleet_type"] = instance_fleet_type __props__.__dict__["instance_type_configs"] = instance_type_configs - if launch_specifications is not None and not isinstance(launch_specifications, InstanceFleetConfigInstanceFleetProvisioningSpecificationsArgs): - launch_specifications = launch_specifications or {} - def _setter(key, value): - launch_specifications[key] = value - InstanceFleetConfigInstanceFleetProvisioningSpecificationsArgs._configure(_setter, **launch_specifications) __props__.__dict__["launch_specifications"] = launch_specifications __props__.__dict__["name"] = name __props__.__dict__["target_on_demand_capacity"] = target_on_demand_capacity diff --git a/sdk/python/pulumi_aws_native/emr/instance_group_config.py b/sdk/python/pulumi_aws_native/emr/instance_group_config.py index 8ff14bdf13..865ee95db7 100644 --- a/sdk/python/pulumi_aws_native/emr/instance_group_config.py +++ b/sdk/python/pulumi_aws_native/emr/instance_group_config.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -30,53 +30,24 @@ def __init__(__self__, *, """ The set of arguments for constructing a InstanceGroupConfig resource. """ - InstanceGroupConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_count=instance_count, - instance_role=instance_role, - instance_type=instance_type, - job_flow_id=job_flow_id, - auto_scaling_policy=auto_scaling_policy, - bid_price=bid_price, - configurations=configurations, - custom_ami_id=custom_ami_id, - ebs_configuration=ebs_configuration, - market=market, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_count: pulumi.Input[int], - instance_role: pulumi.Input[str], - instance_type: pulumi.Input[str], - job_flow_id: pulumi.Input[str], - auto_scaling_policy: Optional[pulumi.Input['InstanceGroupConfigAutoScalingPolicyArgs']] = None, - bid_price: Optional[pulumi.Input[str]] = None, - configurations: Optional[pulumi.Input[Sequence[pulumi.Input['InstanceGroupConfigConfigurationArgs']]]] = None, - custom_ami_id: Optional[pulumi.Input[str]] = None, - ebs_configuration: Optional[pulumi.Input['InstanceGroupConfigEbsConfigurationArgs']] = None, - market: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_count", instance_count) - _setter("instance_role", instance_role) - _setter("instance_type", instance_type) - _setter("job_flow_id", job_flow_id) + pulumi.set(__self__, "instance_count", instance_count) + pulumi.set(__self__, "instance_role", instance_role) + pulumi.set(__self__, "instance_type", instance_type) + pulumi.set(__self__, "job_flow_id", job_flow_id) if auto_scaling_policy is not None: - _setter("auto_scaling_policy", auto_scaling_policy) + pulumi.set(__self__, "auto_scaling_policy", auto_scaling_policy) if bid_price is not None: - _setter("bid_price", bid_price) + pulumi.set(__self__, "bid_price", bid_price) if configurations is not None: - _setter("configurations", configurations) + pulumi.set(__self__, "configurations", configurations) if custom_ami_id is not None: - _setter("custom_ami_id", custom_ami_id) + pulumi.set(__self__, "custom_ami_id", custom_ami_id) if ebs_configuration is not None: - _setter("ebs_configuration", ebs_configuration) + pulumi.set(__self__, "ebs_configuration", ebs_configuration) if market is not None: - _setter("market", market) + pulumi.set(__self__, "market", market) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="instanceCount") @@ -225,10 +196,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - InstanceGroupConfigArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -255,20 +222,10 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = InstanceGroupConfigArgs.__new__(InstanceGroupConfigArgs) - if auto_scaling_policy is not None and not isinstance(auto_scaling_policy, InstanceGroupConfigAutoScalingPolicyArgs): - auto_scaling_policy = auto_scaling_policy or {} - def _setter(key, value): - auto_scaling_policy[key] = value - InstanceGroupConfigAutoScalingPolicyArgs._configure(_setter, **auto_scaling_policy) __props__.__dict__["auto_scaling_policy"] = auto_scaling_policy __props__.__dict__["bid_price"] = bid_price __props__.__dict__["configurations"] = configurations __props__.__dict__["custom_ami_id"] = custom_ami_id - if ebs_configuration is not None and not isinstance(ebs_configuration, InstanceGroupConfigEbsConfigurationArgs): - ebs_configuration = ebs_configuration or {} - def _setter(key, value): - ebs_configuration[key] = value - InstanceGroupConfigEbsConfigurationArgs._configure(_setter, **ebs_configuration) __props__.__dict__["ebs_configuration"] = ebs_configuration if instance_count is None and not opts.urn: raise TypeError("Missing required property 'instance_count'") diff --git a/sdk/python/pulumi_aws_native/emr/outputs.py b/sdk/python/pulumi_aws_native/emr/outputs.py index 48dfc6d51d..dedc1d7b62 100644 --- a/sdk/python/pulumi_aws_native/emr/outputs.py +++ b/sdk/python/pulumi_aws_native/emr/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -93,29 +93,14 @@ def __init__(__self__, *, args: Optional[Sequence[str]] = None, name: Optional[str] = None, version: Optional[str] = None): - ClusterApplication._configure( - lambda key, value: pulumi.set(__self__, key, value), - additional_info=additional_info, - args=args, - name=name, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - additional_info: Optional[Any] = None, - args: Optional[Sequence[str]] = None, - name: Optional[str] = None, - version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if additional_info is not None: - _setter("additional_info", additional_info) + pulumi.set(__self__, "additional_info", additional_info) if args is not None: - _setter("args", args) + pulumi.set(__self__, "args", args) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter(name="additionalInfo") @@ -143,19 +128,8 @@ class ClusterAutoScalingPolicy(dict): def __init__(__self__, *, constraints: 'outputs.ClusterScalingConstraints', rules: Sequence['outputs.ClusterScalingRule']): - ClusterAutoScalingPolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - constraints=constraints, - rules=rules, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - constraints: 'outputs.ClusterScalingConstraints', - rules: Sequence['outputs.ClusterScalingRule'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("constraints", constraints) - _setter("rules", rules) + pulumi.set(__self__, "constraints", constraints) + pulumi.set(__self__, "rules", rules) @property @pulumi.getter @@ -189,17 +163,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, idle_timeout: Optional[int] = None): - ClusterAutoTerminationPolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - idle_timeout=idle_timeout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - idle_timeout: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if idle_timeout is not None: - _setter("idle_timeout", idle_timeout) + pulumi.set(__self__, "idle_timeout", idle_timeout) @property @pulumi.getter(name="idleTimeout") @@ -229,19 +194,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, name: str, script_bootstrap_action: 'outputs.ClusterScriptBootstrapActionConfig'): - ClusterBootstrapActionConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - script_bootstrap_action=script_bootstrap_action, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - script_bootstrap_action: 'outputs.ClusterScriptBootstrapActionConfig', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("script_bootstrap_action", script_bootstrap_action) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "script_bootstrap_action", script_bootstrap_action) @property @pulumi.getter @@ -287,45 +241,20 @@ def __init__(__self__, *, namespace: Optional[str] = None, statistic: Optional[str] = None, unit: Optional[str] = None): - ClusterCloudWatchAlarmDefinition._configure( - lambda key, value: pulumi.set(__self__, key, value), - comparison_operator=comparison_operator, - metric_name=metric_name, - period=period, - threshold=threshold, - dimensions=dimensions, - evaluation_periods=evaluation_periods, - namespace=namespace, - statistic=statistic, - unit=unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comparison_operator: str, - metric_name: str, - period: int, - threshold: float, - dimensions: Optional[Sequence['outputs.ClusterMetricDimension']] = None, - evaluation_periods: Optional[int] = None, - namespace: Optional[str] = None, - statistic: Optional[str] = None, - unit: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("comparison_operator", comparison_operator) - _setter("metric_name", metric_name) - _setter("period", period) - _setter("threshold", threshold) + pulumi.set(__self__, "comparison_operator", comparison_operator) + pulumi.set(__self__, "metric_name", metric_name) + pulumi.set(__self__, "period", period) + pulumi.set(__self__, "threshold", threshold) if dimensions is not None: - _setter("dimensions", dimensions) + pulumi.set(__self__, "dimensions", dimensions) if evaluation_periods is not None: - _setter("evaluation_periods", evaluation_periods) + pulumi.set(__self__, "evaluation_periods", evaluation_periods) if namespace is not None: - _setter("namespace", namespace) + pulumi.set(__self__, "namespace", namespace) if statistic is not None: - _setter("statistic", statistic) + pulumi.set(__self__, "statistic", statistic) if unit is not None: - _setter("unit", unit) + pulumi.set(__self__, "unit", unit) @property @pulumi.getter(name="comparisonOperator") @@ -406,30 +335,13 @@ def __init__(__self__, *, unit_type: str, maximum_core_capacity_units: Optional[int] = None, maximum_on_demand_capacity_units: Optional[int] = None): - ClusterComputeLimits._configure( - lambda key, value: pulumi.set(__self__, key, value), - maximum_capacity_units=maximum_capacity_units, - minimum_capacity_units=minimum_capacity_units, - unit_type=unit_type, - maximum_core_capacity_units=maximum_core_capacity_units, - maximum_on_demand_capacity_units=maximum_on_demand_capacity_units, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - maximum_capacity_units: int, - minimum_capacity_units: int, - unit_type: str, - maximum_core_capacity_units: Optional[int] = None, - maximum_on_demand_capacity_units: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("maximum_capacity_units", maximum_capacity_units) - _setter("minimum_capacity_units", minimum_capacity_units) - _setter("unit_type", unit_type) + pulumi.set(__self__, "maximum_capacity_units", maximum_capacity_units) + pulumi.set(__self__, "minimum_capacity_units", minimum_capacity_units) + pulumi.set(__self__, "unit_type", unit_type) if maximum_core_capacity_units is not None: - _setter("maximum_core_capacity_units", maximum_core_capacity_units) + pulumi.set(__self__, "maximum_core_capacity_units", maximum_core_capacity_units) if maximum_on_demand_capacity_units is not None: - _setter("maximum_on_demand_capacity_units", maximum_on_demand_capacity_units) + pulumi.set(__self__, "maximum_on_demand_capacity_units", maximum_on_demand_capacity_units) @property @pulumi.getter(name="maximumCapacityUnits") @@ -480,25 +392,12 @@ def __init__(__self__, *, classification: Optional[str] = None, configuration_properties: Optional[Any] = None, configurations: Optional[Sequence['outputs.ClusterConfiguration']] = None): - ClusterConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - classification=classification, - configuration_properties=configuration_properties, - configurations=configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - classification: Optional[str] = None, - configuration_properties: Optional[Any] = None, - configurations: Optional[Sequence['outputs.ClusterConfiguration']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if classification is not None: - _setter("classification", classification) + pulumi.set(__self__, "classification", classification) if configuration_properties is not None: - _setter("configuration_properties", configuration_properties) + pulumi.set(__self__, "configuration_properties", configuration_properties) if configurations is not None: - _setter("configurations", configurations) + pulumi.set(__self__, "configurations", configurations) @property @pulumi.getter @@ -540,20 +439,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, volume_specification: 'outputs.ClusterVolumeSpecification', volumes_per_instance: Optional[int] = None): - ClusterEbsBlockDeviceConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - volume_specification=volume_specification, - volumes_per_instance=volumes_per_instance, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - volume_specification: 'outputs.ClusterVolumeSpecification', - volumes_per_instance: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("volume_specification", volume_specification) + pulumi.set(__self__, "volume_specification", volume_specification) if volumes_per_instance is not None: - _setter("volumes_per_instance", volumes_per_instance) + pulumi.set(__self__, "volumes_per_instance", volumes_per_instance) @property @pulumi.getter(name="volumeSpecification") @@ -590,21 +478,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, ebs_block_device_configs: Optional[Sequence['outputs.ClusterEbsBlockDeviceConfig']] = None, ebs_optimized: Optional[bool] = None): - ClusterEbsConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - ebs_block_device_configs=ebs_block_device_configs, - ebs_optimized=ebs_optimized, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ebs_block_device_configs: Optional[Sequence['outputs.ClusterEbsBlockDeviceConfig']] = None, - ebs_optimized: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ebs_block_device_configs is not None: - _setter("ebs_block_device_configs", ebs_block_device_configs) + pulumi.set(__self__, "ebs_block_device_configs", ebs_block_device_configs) if ebs_optimized is not None: - _setter("ebs_optimized", ebs_optimized) + pulumi.set(__self__, "ebs_optimized", ebs_optimized) @property @pulumi.getter(name="ebsBlockDeviceConfigs") @@ -643,28 +520,13 @@ def __init__(__self__, *, args: Optional[Sequence[str]] = None, main_class: Optional[str] = None, step_properties: Optional[Sequence['outputs.ClusterKeyValue']] = None): - ClusterHadoopJarStepConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - jar=jar, - args=args, - main_class=main_class, - step_properties=step_properties, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - jar: str, - args: Optional[Sequence[str]] = None, - main_class: Optional[str] = None, - step_properties: Optional[Sequence['outputs.ClusterKeyValue']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("jar", jar) + pulumi.set(__self__, "jar", jar) if args is not None: - _setter("args", args) + pulumi.set(__self__, "args", args) if main_class is not None: - _setter("main_class", main_class) + pulumi.set(__self__, "main_class", main_class) if step_properties is not None: - _setter("step_properties", step_properties) + pulumi.set(__self__, "step_properties", step_properties) @property @pulumi.getter @@ -718,33 +580,16 @@ def __init__(__self__, *, name: Optional[str] = None, target_on_demand_capacity: Optional[int] = None, target_spot_capacity: Optional[int] = None): - ClusterInstanceFleetConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_type_configs=instance_type_configs, - launch_specifications=launch_specifications, - name=name, - target_on_demand_capacity=target_on_demand_capacity, - target_spot_capacity=target_spot_capacity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_type_configs: Optional[Sequence['outputs.ClusterInstanceTypeConfig']] = None, - launch_specifications: Optional['outputs.ClusterInstanceFleetProvisioningSpecifications'] = None, - name: Optional[str] = None, - target_on_demand_capacity: Optional[int] = None, - target_spot_capacity: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if instance_type_configs is not None: - _setter("instance_type_configs", instance_type_configs) + pulumi.set(__self__, "instance_type_configs", instance_type_configs) if launch_specifications is not None: - _setter("launch_specifications", launch_specifications) + pulumi.set(__self__, "launch_specifications", launch_specifications) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if target_on_demand_capacity is not None: - _setter("target_on_demand_capacity", target_on_demand_capacity) + pulumi.set(__self__, "target_on_demand_capacity", target_on_demand_capacity) if target_spot_capacity is not None: - _setter("target_spot_capacity", target_spot_capacity) + pulumi.set(__self__, "target_spot_capacity", target_spot_capacity) @property @pulumi.getter(name="instanceTypeConfigs") @@ -796,21 +641,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, on_demand_specification: Optional['outputs.ClusterOnDemandProvisioningSpecification'] = None, spot_specification: Optional['outputs.ClusterSpotProvisioningSpecification'] = None): - ClusterInstanceFleetProvisioningSpecifications._configure( - lambda key, value: pulumi.set(__self__, key, value), - on_demand_specification=on_demand_specification, - spot_specification=spot_specification, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - on_demand_specification: Optional['outputs.ClusterOnDemandProvisioningSpecification'] = None, - spot_specification: Optional['outputs.ClusterSpotProvisioningSpecification'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if on_demand_specification is not None: - _setter("on_demand_specification", on_demand_specification) + pulumi.set(__self__, "on_demand_specification", on_demand_specification) if spot_specification is not None: - _setter("spot_specification", spot_specification) + pulumi.set(__self__, "spot_specification", spot_specification) @property @pulumi.getter(name="onDemandSpecification") @@ -862,47 +696,22 @@ def __init__(__self__, *, ebs_configuration: Optional['outputs.ClusterEbsConfiguration'] = None, market: Optional[str] = None, name: Optional[str] = None): - ClusterInstanceGroupConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_count=instance_count, - instance_type=instance_type, - auto_scaling_policy=auto_scaling_policy, - bid_price=bid_price, - configurations=configurations, - custom_ami_id=custom_ami_id, - ebs_configuration=ebs_configuration, - market=market, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_count: int, - instance_type: str, - auto_scaling_policy: Optional['outputs.ClusterAutoScalingPolicy'] = None, - bid_price: Optional[str] = None, - configurations: Optional[Sequence['outputs.ClusterConfiguration']] = None, - custom_ami_id: Optional[str] = None, - ebs_configuration: Optional['outputs.ClusterEbsConfiguration'] = None, - market: Optional[str] = None, - name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_count", instance_count) - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_count", instance_count) + pulumi.set(__self__, "instance_type", instance_type) if auto_scaling_policy is not None: - _setter("auto_scaling_policy", auto_scaling_policy) + pulumi.set(__self__, "auto_scaling_policy", auto_scaling_policy) if bid_price is not None: - _setter("bid_price", bid_price) + pulumi.set(__self__, "bid_price", bid_price) if configurations is not None: - _setter("configurations", configurations) + pulumi.set(__self__, "configurations", configurations) if custom_ami_id is not None: - _setter("custom_ami_id", custom_ami_id) + pulumi.set(__self__, "custom_ami_id", custom_ami_id) if ebs_configuration is not None: - _setter("ebs_configuration", ebs_configuration) + pulumi.set(__self__, "ebs_configuration", ebs_configuration) if market is not None: - _setter("market", market) + pulumi.set(__self__, "market", market) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="instanceCount") @@ -987,40 +796,19 @@ def __init__(__self__, *, custom_ami_id: Optional[str] = None, ebs_configuration: Optional['outputs.ClusterEbsConfiguration'] = None, weighted_capacity: Optional[int] = None): - ClusterInstanceTypeConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_type=instance_type, - bid_price=bid_price, - bid_price_as_percentage_of_on_demand_price=bid_price_as_percentage_of_on_demand_price, - configurations=configurations, - custom_ami_id=custom_ami_id, - ebs_configuration=ebs_configuration, - weighted_capacity=weighted_capacity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_type: str, - bid_price: Optional[str] = None, - bid_price_as_percentage_of_on_demand_price: Optional[float] = None, - configurations: Optional[Sequence['outputs.ClusterConfiguration']] = None, - custom_ami_id: Optional[str] = None, - ebs_configuration: Optional['outputs.ClusterEbsConfiguration'] = None, - weighted_capacity: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_type", instance_type) if bid_price is not None: - _setter("bid_price", bid_price) + pulumi.set(__self__, "bid_price", bid_price) if bid_price_as_percentage_of_on_demand_price is not None: - _setter("bid_price_as_percentage_of_on_demand_price", bid_price_as_percentage_of_on_demand_price) + pulumi.set(__self__, "bid_price_as_percentage_of_on_demand_price", bid_price_as_percentage_of_on_demand_price) if configurations is not None: - _setter("configurations", configurations) + pulumi.set(__self__, "configurations", configurations) if custom_ami_id is not None: - _setter("custom_ami_id", custom_ami_id) + pulumi.set(__self__, "custom_ami_id", custom_ami_id) if ebs_configuration is not None: - _setter("ebs_configuration", ebs_configuration) + pulumi.set(__self__, "ebs_configuration", ebs_configuration) if weighted_capacity is not None: - _setter("weighted_capacity", weighted_capacity) + pulumi.set(__self__, "weighted_capacity", weighted_capacity) @property @pulumi.getter(name="instanceType") @@ -1128,85 +916,42 @@ def __init__(__self__, *, task_instance_fleets: Optional[Sequence['outputs.ClusterInstanceFleetConfig']] = None, task_instance_groups: Optional[Sequence['outputs.ClusterInstanceGroupConfig']] = None, termination_protected: Optional[bool] = None): - ClusterJobFlowInstancesConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - additional_master_security_groups=additional_master_security_groups, - additional_slave_security_groups=additional_slave_security_groups, - core_instance_fleet=core_instance_fleet, - core_instance_group=core_instance_group, - ec2_key_name=ec2_key_name, - ec2_subnet_id=ec2_subnet_id, - ec2_subnet_ids=ec2_subnet_ids, - emr_managed_master_security_group=emr_managed_master_security_group, - emr_managed_slave_security_group=emr_managed_slave_security_group, - hadoop_version=hadoop_version, - keep_job_flow_alive_when_no_steps=keep_job_flow_alive_when_no_steps, - master_instance_fleet=master_instance_fleet, - master_instance_group=master_instance_group, - placement=placement, - service_access_security_group=service_access_security_group, - task_instance_fleets=task_instance_fleets, - task_instance_groups=task_instance_groups, - termination_protected=termination_protected, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - additional_master_security_groups: Optional[Sequence[str]] = None, - additional_slave_security_groups: Optional[Sequence[str]] = None, - core_instance_fleet: Optional['outputs.ClusterInstanceFleetConfig'] = None, - core_instance_group: Optional['outputs.ClusterInstanceGroupConfig'] = None, - ec2_key_name: Optional[str] = None, - ec2_subnet_id: Optional[str] = None, - ec2_subnet_ids: Optional[Sequence[str]] = None, - emr_managed_master_security_group: Optional[str] = None, - emr_managed_slave_security_group: Optional[str] = None, - hadoop_version: Optional[str] = None, - keep_job_flow_alive_when_no_steps: Optional[bool] = None, - master_instance_fleet: Optional['outputs.ClusterInstanceFleetConfig'] = None, - master_instance_group: Optional['outputs.ClusterInstanceGroupConfig'] = None, - placement: Optional['outputs.ClusterPlacementType'] = None, - service_access_security_group: Optional[str] = None, - task_instance_fleets: Optional[Sequence['outputs.ClusterInstanceFleetConfig']] = None, - task_instance_groups: Optional[Sequence['outputs.ClusterInstanceGroupConfig']] = None, - termination_protected: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if additional_master_security_groups is not None: - _setter("additional_master_security_groups", additional_master_security_groups) + pulumi.set(__self__, "additional_master_security_groups", additional_master_security_groups) if additional_slave_security_groups is not None: - _setter("additional_slave_security_groups", additional_slave_security_groups) + pulumi.set(__self__, "additional_slave_security_groups", additional_slave_security_groups) if core_instance_fleet is not None: - _setter("core_instance_fleet", core_instance_fleet) + pulumi.set(__self__, "core_instance_fleet", core_instance_fleet) if core_instance_group is not None: - _setter("core_instance_group", core_instance_group) + pulumi.set(__self__, "core_instance_group", core_instance_group) if ec2_key_name is not None: - _setter("ec2_key_name", ec2_key_name) + pulumi.set(__self__, "ec2_key_name", ec2_key_name) if ec2_subnet_id is not None: - _setter("ec2_subnet_id", ec2_subnet_id) + pulumi.set(__self__, "ec2_subnet_id", ec2_subnet_id) if ec2_subnet_ids is not None: - _setter("ec2_subnet_ids", ec2_subnet_ids) + pulumi.set(__self__, "ec2_subnet_ids", ec2_subnet_ids) if emr_managed_master_security_group is not None: - _setter("emr_managed_master_security_group", emr_managed_master_security_group) + pulumi.set(__self__, "emr_managed_master_security_group", emr_managed_master_security_group) if emr_managed_slave_security_group is not None: - _setter("emr_managed_slave_security_group", emr_managed_slave_security_group) + pulumi.set(__self__, "emr_managed_slave_security_group", emr_managed_slave_security_group) if hadoop_version is not None: - _setter("hadoop_version", hadoop_version) + pulumi.set(__self__, "hadoop_version", hadoop_version) if keep_job_flow_alive_when_no_steps is not None: - _setter("keep_job_flow_alive_when_no_steps", keep_job_flow_alive_when_no_steps) + pulumi.set(__self__, "keep_job_flow_alive_when_no_steps", keep_job_flow_alive_when_no_steps) if master_instance_fleet is not None: - _setter("master_instance_fleet", master_instance_fleet) + pulumi.set(__self__, "master_instance_fleet", master_instance_fleet) if master_instance_group is not None: - _setter("master_instance_group", master_instance_group) + pulumi.set(__self__, "master_instance_group", master_instance_group) if placement is not None: - _setter("placement", placement) + pulumi.set(__self__, "placement", placement) if service_access_security_group is not None: - _setter("service_access_security_group", service_access_security_group) + pulumi.set(__self__, "service_access_security_group", service_access_security_group) if task_instance_fleets is not None: - _setter("task_instance_fleets", task_instance_fleets) + pulumi.set(__self__, "task_instance_fleets", task_instance_fleets) if task_instance_groups is not None: - _setter("task_instance_groups", task_instance_groups) + pulumi.set(__self__, "task_instance_groups", task_instance_groups) if termination_protected is not None: - _setter("termination_protected", termination_protected) + pulumi.set(__self__, "termination_protected", termination_protected) @property @pulumi.getter(name="additionalMasterSecurityGroups") @@ -1330,31 +1075,14 @@ def __init__(__self__, *, ad_domain_join_password: Optional[str] = None, ad_domain_join_user: Optional[str] = None, cross_realm_trust_principal_password: Optional[str] = None): - ClusterKerberosAttributes._configure( - lambda key, value: pulumi.set(__self__, key, value), - kdc_admin_password=kdc_admin_password, - realm=realm, - ad_domain_join_password=ad_domain_join_password, - ad_domain_join_user=ad_domain_join_user, - cross_realm_trust_principal_password=cross_realm_trust_principal_password, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kdc_admin_password: str, - realm: str, - ad_domain_join_password: Optional[str] = None, - ad_domain_join_user: Optional[str] = None, - cross_realm_trust_principal_password: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("kdc_admin_password", kdc_admin_password) - _setter("realm", realm) + pulumi.set(__self__, "kdc_admin_password", kdc_admin_password) + pulumi.set(__self__, "realm", realm) if ad_domain_join_password is not None: - _setter("ad_domain_join_password", ad_domain_join_password) + pulumi.set(__self__, "ad_domain_join_password", ad_domain_join_password) if ad_domain_join_user is not None: - _setter("ad_domain_join_user", ad_domain_join_user) + pulumi.set(__self__, "ad_domain_join_user", ad_domain_join_user) if cross_realm_trust_principal_password is not None: - _setter("cross_realm_trust_principal_password", cross_realm_trust_principal_password) + pulumi.set(__self__, "cross_realm_trust_principal_password", cross_realm_trust_principal_password) @property @pulumi.getter(name="kdcAdminPassword") @@ -1387,21 +1115,10 @@ class ClusterKeyValue(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - ClusterKeyValue._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1435,17 +1152,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, compute_limits: Optional['outputs.ClusterComputeLimits'] = None): - ClusterManagedScalingPolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - compute_limits=compute_limits, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - compute_limits: Optional['outputs.ClusterComputeLimits'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if compute_limits is not None: - _setter("compute_limits", compute_limits) + pulumi.set(__self__, "compute_limits", compute_limits) @property @pulumi.getter(name="computeLimits") @@ -1458,19 +1166,8 @@ class ClusterMetricDimension(dict): def __init__(__self__, *, key: str, value: str): - ClusterMetricDimension._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1504,16 +1201,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, allocation_strategy: str): - ClusterOnDemandProvisioningSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - allocation_strategy=allocation_strategy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allocation_strategy: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("allocation_strategy", allocation_strategy) + pulumi.set(__self__, "allocation_strategy", allocation_strategy) @property @pulumi.getter(name="allocationStrategy") @@ -1542,16 +1230,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, availability_zone: str): - ClusterPlacementType._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_zone=availability_zone, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_zone: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("availability_zone", availability_zone) + pulumi.set(__self__, "availability_zone", availability_zone) @property @pulumi.getter(name="availabilityZone") @@ -1581,20 +1260,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, simple_scaling_policy_configuration: 'outputs.ClusterSimpleScalingPolicyConfiguration', market: Optional[str] = None): - ClusterScalingAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - simple_scaling_policy_configuration=simple_scaling_policy_configuration, - market=market, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - simple_scaling_policy_configuration: 'outputs.ClusterSimpleScalingPolicyConfiguration', - market: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("simple_scaling_policy_configuration", simple_scaling_policy_configuration) + pulumi.set(__self__, "simple_scaling_policy_configuration", simple_scaling_policy_configuration) if market is not None: - _setter("market", market) + pulumi.set(__self__, "market", market) @property @pulumi.getter(name="simpleScalingPolicyConfiguration") @@ -1631,19 +1299,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, max_capacity: int, min_capacity: int): - ClusterScalingConstraints._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_capacity=max_capacity, - min_capacity=min_capacity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_capacity: int, - min_capacity: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_capacity", max_capacity) - _setter("min_capacity", min_capacity) + pulumi.set(__self__, "max_capacity", max_capacity) + pulumi.set(__self__, "min_capacity", min_capacity) @property @pulumi.getter(name="maxCapacity") @@ -1663,26 +1320,11 @@ def __init__(__self__, *, name: str, trigger: 'outputs.ClusterScalingTrigger', description: Optional[str] = None): - ClusterScalingRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - name=name, - trigger=trigger, - description=description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: 'outputs.ClusterScalingAction', - name: str, - trigger: 'outputs.ClusterScalingTrigger', - description: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action", action) - _setter("name", name) - _setter("trigger", trigger) + pulumi.set(__self__, "action", action) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "trigger", trigger) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) @property @pulumi.getter @@ -1726,16 +1368,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, cloud_watch_alarm_definition: 'outputs.ClusterCloudWatchAlarmDefinition'): - ClusterScalingTrigger._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_alarm_definition=cloud_watch_alarm_definition, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_alarm_definition: 'outputs.ClusterCloudWatchAlarmDefinition', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cloud_watch_alarm_definition", cloud_watch_alarm_definition) + pulumi.set(__self__, "cloud_watch_alarm_definition", cloud_watch_alarm_definition) @property @pulumi.getter(name="cloudWatchAlarmDefinition") @@ -1748,20 +1381,9 @@ class ClusterScriptBootstrapActionConfig(dict): def __init__(__self__, *, path: str, args: Optional[Sequence[str]] = None): - ClusterScriptBootstrapActionConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - path=path, - args=args, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - path: str, - args: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("path", path) + pulumi.set(__self__, "path", path) if args is not None: - _setter("args", args) + pulumi.set(__self__, "args", args) @property @pulumi.getter @@ -1801,24 +1423,11 @@ def __init__(__self__, *, scaling_adjustment: int, adjustment_type: Optional[str] = None, cool_down: Optional[int] = None): - ClusterSimpleScalingPolicyConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - scaling_adjustment=scaling_adjustment, - adjustment_type=adjustment_type, - cool_down=cool_down, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - scaling_adjustment: int, - adjustment_type: Optional[str] = None, - cool_down: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("scaling_adjustment", scaling_adjustment) + pulumi.set(__self__, "scaling_adjustment", scaling_adjustment) if adjustment_type is not None: - _setter("adjustment_type", adjustment_type) + pulumi.set(__self__, "adjustment_type", adjustment_type) if cool_down is not None: - _setter("cool_down", cool_down) + pulumi.set(__self__, "cool_down", cool_down) @property @pulumi.getter(name="scalingAdjustment") @@ -1866,27 +1475,12 @@ def __init__(__self__, *, timeout_duration_minutes: int, allocation_strategy: Optional[str] = None, block_duration_minutes: Optional[int] = None): - ClusterSpotProvisioningSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - timeout_action=timeout_action, - timeout_duration_minutes=timeout_duration_minutes, - allocation_strategy=allocation_strategy, - block_duration_minutes=block_duration_minutes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - timeout_action: str, - timeout_duration_minutes: int, - allocation_strategy: Optional[str] = None, - block_duration_minutes: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("timeout_action", timeout_action) - _setter("timeout_duration_minutes", timeout_duration_minutes) + pulumi.set(__self__, "timeout_action", timeout_action) + pulumi.set(__self__, "timeout_duration_minutes", timeout_duration_minutes) if allocation_strategy is not None: - _setter("allocation_strategy", allocation_strategy) + pulumi.set(__self__, "allocation_strategy", allocation_strategy) if block_duration_minutes is not None: - _setter("block_duration_minutes", block_duration_minutes) + pulumi.set(__self__, "block_duration_minutes", block_duration_minutes) @property @pulumi.getter(name="timeoutAction") @@ -1934,23 +1528,10 @@ def __init__(__self__, *, hadoop_jar_step: 'outputs.ClusterHadoopJarStepConfig', name: str, action_on_failure: Optional[str] = None): - ClusterStepConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - hadoop_jar_step=hadoop_jar_step, - name=name, - action_on_failure=action_on_failure, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hadoop_jar_step: 'outputs.ClusterHadoopJarStepConfig', - name: str, - action_on_failure: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("hadoop_jar_step", hadoop_jar_step) - _setter("name", name) + pulumi.set(__self__, "hadoop_jar_step", hadoop_jar_step) + pulumi.set(__self__, "name", name) if action_on_failure is not None: - _setter("action_on_failure", action_on_failure) + pulumi.set(__self__, "action_on_failure", action_on_failure) @property @pulumi.getter(name="hadoopJarStep") @@ -1973,19 +1554,8 @@ class ClusterTag(dict): def __init__(__self__, *, key: str, value: str): - ClusterTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2024,27 +1594,12 @@ def __init__(__self__, *, volume_type: str, iops: Optional[int] = None, throughput: Optional[int] = None): - ClusterVolumeSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - size_in_gb=size_in_gb, - volume_type=volume_type, - iops=iops, - throughput=throughput, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - size_in_gb: int, - volume_type: str, - iops: Optional[int] = None, - throughput: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("size_in_gb", size_in_gb) - _setter("volume_type", volume_type) + pulumi.set(__self__, "size_in_gb", size_in_gb) + pulumi.set(__self__, "volume_type", volume_type) if iops is not None: - _setter("iops", iops) + pulumi.set(__self__, "iops", iops) if throughput is not None: - _setter("throughput", throughput) + pulumi.set(__self__, "throughput", throughput) @property @pulumi.getter(name="sizeInGb") @@ -2090,25 +1645,12 @@ def __init__(__self__, *, classification: Optional[str] = None, configuration_properties: Optional[Any] = None, configurations: Optional[Sequence['outputs.InstanceFleetConfigConfiguration']] = None): - InstanceFleetConfigConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - classification=classification, - configuration_properties=configuration_properties, - configurations=configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - classification: Optional[str] = None, - configuration_properties: Optional[Any] = None, - configurations: Optional[Sequence['outputs.InstanceFleetConfigConfiguration']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if classification is not None: - _setter("classification", classification) + pulumi.set(__self__, "classification", classification) if configuration_properties is not None: - _setter("configuration_properties", configuration_properties) + pulumi.set(__self__, "configuration_properties", configuration_properties) if configurations is not None: - _setter("configurations", configurations) + pulumi.set(__self__, "configurations", configurations) @property @pulumi.getter @@ -2150,20 +1692,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, volume_specification: 'outputs.InstanceFleetConfigVolumeSpecification', volumes_per_instance: Optional[int] = None): - InstanceFleetConfigEbsBlockDeviceConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - volume_specification=volume_specification, - volumes_per_instance=volumes_per_instance, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - volume_specification: 'outputs.InstanceFleetConfigVolumeSpecification', - volumes_per_instance: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("volume_specification", volume_specification) + pulumi.set(__self__, "volume_specification", volume_specification) if volumes_per_instance is not None: - _setter("volumes_per_instance", volumes_per_instance) + pulumi.set(__self__, "volumes_per_instance", volumes_per_instance) @property @pulumi.getter(name="volumeSpecification") @@ -2200,21 +1731,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, ebs_block_device_configs: Optional[Sequence['outputs.InstanceFleetConfigEbsBlockDeviceConfig']] = None, ebs_optimized: Optional[bool] = None): - InstanceFleetConfigEbsConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - ebs_block_device_configs=ebs_block_device_configs, - ebs_optimized=ebs_optimized, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ebs_block_device_configs: Optional[Sequence['outputs.InstanceFleetConfigEbsBlockDeviceConfig']] = None, - ebs_optimized: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ebs_block_device_configs is not None: - _setter("ebs_block_device_configs", ebs_block_device_configs) + pulumi.set(__self__, "ebs_block_device_configs", ebs_block_device_configs) if ebs_optimized is not None: - _setter("ebs_optimized", ebs_optimized) + pulumi.set(__self__, "ebs_optimized", ebs_optimized) @property @pulumi.getter(name="ebsBlockDeviceConfigs") @@ -2251,21 +1771,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, on_demand_specification: Optional['outputs.InstanceFleetConfigOnDemandProvisioningSpecification'] = None, spot_specification: Optional['outputs.InstanceFleetConfigSpotProvisioningSpecification'] = None): - InstanceFleetConfigInstanceFleetProvisioningSpecifications._configure( - lambda key, value: pulumi.set(__self__, key, value), - on_demand_specification=on_demand_specification, - spot_specification=spot_specification, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - on_demand_specification: Optional['outputs.InstanceFleetConfigOnDemandProvisioningSpecification'] = None, - spot_specification: Optional['outputs.InstanceFleetConfigSpotProvisioningSpecification'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if on_demand_specification is not None: - _setter("on_demand_specification", on_demand_specification) + pulumi.set(__self__, "on_demand_specification", on_demand_specification) if spot_specification is not None: - _setter("spot_specification", spot_specification) + pulumi.set(__self__, "spot_specification", spot_specification) @property @pulumi.getter(name="onDemandSpecification") @@ -2315,40 +1824,19 @@ def __init__(__self__, *, custom_ami_id: Optional[str] = None, ebs_configuration: Optional['outputs.InstanceFleetConfigEbsConfiguration'] = None, weighted_capacity: Optional[int] = None): - InstanceFleetConfigInstanceTypeConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_type=instance_type, - bid_price=bid_price, - bid_price_as_percentage_of_on_demand_price=bid_price_as_percentage_of_on_demand_price, - configurations=configurations, - custom_ami_id=custom_ami_id, - ebs_configuration=ebs_configuration, - weighted_capacity=weighted_capacity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_type: str, - bid_price: Optional[str] = None, - bid_price_as_percentage_of_on_demand_price: Optional[float] = None, - configurations: Optional[Sequence['outputs.InstanceFleetConfigConfiguration']] = None, - custom_ami_id: Optional[str] = None, - ebs_configuration: Optional['outputs.InstanceFleetConfigEbsConfiguration'] = None, - weighted_capacity: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_type", instance_type) if bid_price is not None: - _setter("bid_price", bid_price) + pulumi.set(__self__, "bid_price", bid_price) if bid_price_as_percentage_of_on_demand_price is not None: - _setter("bid_price_as_percentage_of_on_demand_price", bid_price_as_percentage_of_on_demand_price) + pulumi.set(__self__, "bid_price_as_percentage_of_on_demand_price", bid_price_as_percentage_of_on_demand_price) if configurations is not None: - _setter("configurations", configurations) + pulumi.set(__self__, "configurations", configurations) if custom_ami_id is not None: - _setter("custom_ami_id", custom_ami_id) + pulumi.set(__self__, "custom_ami_id", custom_ami_id) if ebs_configuration is not None: - _setter("ebs_configuration", ebs_configuration) + pulumi.set(__self__, "ebs_configuration", ebs_configuration) if weighted_capacity is not None: - _setter("weighted_capacity", weighted_capacity) + pulumi.set(__self__, "weighted_capacity", weighted_capacity) @property @pulumi.getter(name="instanceType") @@ -2407,16 +1895,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, allocation_strategy: str): - InstanceFleetConfigOnDemandProvisioningSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - allocation_strategy=allocation_strategy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allocation_strategy: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("allocation_strategy", allocation_strategy) + pulumi.set(__self__, "allocation_strategy", allocation_strategy) @property @pulumi.getter(name="allocationStrategy") @@ -2454,27 +1933,12 @@ def __init__(__self__, *, timeout_duration_minutes: int, allocation_strategy: Optional[str] = None, block_duration_minutes: Optional[int] = None): - InstanceFleetConfigSpotProvisioningSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - timeout_action=timeout_action, - timeout_duration_minutes=timeout_duration_minutes, - allocation_strategy=allocation_strategy, - block_duration_minutes=block_duration_minutes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - timeout_action: str, - timeout_duration_minutes: int, - allocation_strategy: Optional[str] = None, - block_duration_minutes: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("timeout_action", timeout_action) - _setter("timeout_duration_minutes", timeout_duration_minutes) + pulumi.set(__self__, "timeout_action", timeout_action) + pulumi.set(__self__, "timeout_duration_minutes", timeout_duration_minutes) if allocation_strategy is not None: - _setter("allocation_strategy", allocation_strategy) + pulumi.set(__self__, "allocation_strategy", allocation_strategy) if block_duration_minutes is not None: - _setter("block_duration_minutes", block_duration_minutes) + pulumi.set(__self__, "block_duration_minutes", block_duration_minutes) @property @pulumi.getter(name="timeoutAction") @@ -2523,27 +1987,12 @@ def __init__(__self__, *, volume_type: str, iops: Optional[int] = None, throughput: Optional[int] = None): - InstanceFleetConfigVolumeSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - size_in_gb=size_in_gb, - volume_type=volume_type, - iops=iops, - throughput=throughput, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - size_in_gb: int, - volume_type: str, - iops: Optional[int] = None, - throughput: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("size_in_gb", size_in_gb) - _setter("volume_type", volume_type) + pulumi.set(__self__, "size_in_gb", size_in_gb) + pulumi.set(__self__, "volume_type", volume_type) if iops is not None: - _setter("iops", iops) + pulumi.set(__self__, "iops", iops) if throughput is not None: - _setter("throughput", throughput) + pulumi.set(__self__, "throughput", throughput) @property @pulumi.getter(name="sizeInGb") @@ -2571,19 +2020,8 @@ class InstanceGroupConfigAutoScalingPolicy(dict): def __init__(__self__, *, constraints: 'outputs.InstanceGroupConfigScalingConstraints', rules: Sequence['outputs.InstanceGroupConfigScalingRule']): - InstanceGroupConfigAutoScalingPolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - constraints=constraints, - rules=rules, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - constraints: 'outputs.InstanceGroupConfigScalingConstraints', - rules: Sequence['outputs.InstanceGroupConfigScalingRule'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("constraints", constraints) - _setter("rules", rules) + pulumi.set(__self__, "constraints", constraints) + pulumi.set(__self__, "rules", rules) @property @pulumi.getter @@ -2629,45 +2067,20 @@ def __init__(__self__, *, namespace: Optional[str] = None, statistic: Optional[str] = None, unit: Optional[str] = None): - InstanceGroupConfigCloudWatchAlarmDefinition._configure( - lambda key, value: pulumi.set(__self__, key, value), - comparison_operator=comparison_operator, - metric_name=metric_name, - period=period, - threshold=threshold, - dimensions=dimensions, - evaluation_periods=evaluation_periods, - namespace=namespace, - statistic=statistic, - unit=unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comparison_operator: str, - metric_name: str, - period: int, - threshold: float, - dimensions: Optional[Sequence['outputs.InstanceGroupConfigMetricDimension']] = None, - evaluation_periods: Optional[int] = None, - namespace: Optional[str] = None, - statistic: Optional[str] = None, - unit: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("comparison_operator", comparison_operator) - _setter("metric_name", metric_name) - _setter("period", period) - _setter("threshold", threshold) + pulumi.set(__self__, "comparison_operator", comparison_operator) + pulumi.set(__self__, "metric_name", metric_name) + pulumi.set(__self__, "period", period) + pulumi.set(__self__, "threshold", threshold) if dimensions is not None: - _setter("dimensions", dimensions) + pulumi.set(__self__, "dimensions", dimensions) if evaluation_periods is not None: - _setter("evaluation_periods", evaluation_periods) + pulumi.set(__self__, "evaluation_periods", evaluation_periods) if namespace is not None: - _setter("namespace", namespace) + pulumi.set(__self__, "namespace", namespace) if statistic is not None: - _setter("statistic", statistic) + pulumi.set(__self__, "statistic", statistic) if unit is not None: - _setter("unit", unit) + pulumi.set(__self__, "unit", unit) @property @pulumi.getter(name="comparisonOperator") @@ -2738,25 +2151,12 @@ def __init__(__self__, *, classification: Optional[str] = None, configuration_properties: Optional[Any] = None, configurations: Optional[Sequence['outputs.InstanceGroupConfigConfiguration']] = None): - InstanceGroupConfigConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - classification=classification, - configuration_properties=configuration_properties, - configurations=configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - classification: Optional[str] = None, - configuration_properties: Optional[Any] = None, - configurations: Optional[Sequence['outputs.InstanceGroupConfigConfiguration']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if classification is not None: - _setter("classification", classification) + pulumi.set(__self__, "classification", classification) if configuration_properties is not None: - _setter("configuration_properties", configuration_properties) + pulumi.set(__self__, "configuration_properties", configuration_properties) if configurations is not None: - _setter("configurations", configurations) + pulumi.set(__self__, "configurations", configurations) @property @pulumi.getter @@ -2798,20 +2198,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, volume_specification: 'outputs.InstanceGroupConfigVolumeSpecification', volumes_per_instance: Optional[int] = None): - InstanceGroupConfigEbsBlockDeviceConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - volume_specification=volume_specification, - volumes_per_instance=volumes_per_instance, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - volume_specification: 'outputs.InstanceGroupConfigVolumeSpecification', - volumes_per_instance: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("volume_specification", volume_specification) + pulumi.set(__self__, "volume_specification", volume_specification) if volumes_per_instance is not None: - _setter("volumes_per_instance", volumes_per_instance) + pulumi.set(__self__, "volumes_per_instance", volumes_per_instance) @property @pulumi.getter(name="volumeSpecification") @@ -2848,21 +2237,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, ebs_block_device_configs: Optional[Sequence['outputs.InstanceGroupConfigEbsBlockDeviceConfig']] = None, ebs_optimized: Optional[bool] = None): - InstanceGroupConfigEbsConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - ebs_block_device_configs=ebs_block_device_configs, - ebs_optimized=ebs_optimized, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ebs_block_device_configs: Optional[Sequence['outputs.InstanceGroupConfigEbsBlockDeviceConfig']] = None, - ebs_optimized: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ebs_block_device_configs is not None: - _setter("ebs_block_device_configs", ebs_block_device_configs) + pulumi.set(__self__, "ebs_block_device_configs", ebs_block_device_configs) if ebs_optimized is not None: - _setter("ebs_optimized", ebs_optimized) + pulumi.set(__self__, "ebs_optimized", ebs_optimized) @property @pulumi.getter(name="ebsBlockDeviceConfigs") @@ -2880,19 +2258,8 @@ class InstanceGroupConfigMetricDimension(dict): def __init__(__self__, *, key: str, value: str): - InstanceGroupConfigMetricDimension._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2927,20 +2294,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, simple_scaling_policy_configuration: 'outputs.InstanceGroupConfigSimpleScalingPolicyConfiguration', market: Optional[str] = None): - InstanceGroupConfigScalingAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - simple_scaling_policy_configuration=simple_scaling_policy_configuration, - market=market, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - simple_scaling_policy_configuration: 'outputs.InstanceGroupConfigSimpleScalingPolicyConfiguration', - market: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("simple_scaling_policy_configuration", simple_scaling_policy_configuration) + pulumi.set(__self__, "simple_scaling_policy_configuration", simple_scaling_policy_configuration) if market is not None: - _setter("market", market) + pulumi.set(__self__, "market", market) @property @pulumi.getter(name="simpleScalingPolicyConfiguration") @@ -2977,19 +2333,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, max_capacity: int, min_capacity: int): - InstanceGroupConfigScalingConstraints._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_capacity=max_capacity, - min_capacity=min_capacity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_capacity: int, - min_capacity: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_capacity", max_capacity) - _setter("min_capacity", min_capacity) + pulumi.set(__self__, "max_capacity", max_capacity) + pulumi.set(__self__, "min_capacity", min_capacity) @property @pulumi.getter(name="maxCapacity") @@ -3009,26 +2354,11 @@ def __init__(__self__, *, name: str, trigger: 'outputs.InstanceGroupConfigScalingTrigger', description: Optional[str] = None): - InstanceGroupConfigScalingRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - name=name, - trigger=trigger, - description=description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: 'outputs.InstanceGroupConfigScalingAction', - name: str, - trigger: 'outputs.InstanceGroupConfigScalingTrigger', - description: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action", action) - _setter("name", name) - _setter("trigger", trigger) + pulumi.set(__self__, "action", action) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "trigger", trigger) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) @property @pulumi.getter @@ -3072,16 +2402,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, cloud_watch_alarm_definition: 'outputs.InstanceGroupConfigCloudWatchAlarmDefinition'): - InstanceGroupConfigScalingTrigger._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_alarm_definition=cloud_watch_alarm_definition, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_alarm_definition: 'outputs.InstanceGroupConfigCloudWatchAlarmDefinition', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cloud_watch_alarm_definition", cloud_watch_alarm_definition) + pulumi.set(__self__, "cloud_watch_alarm_definition", cloud_watch_alarm_definition) @property @pulumi.getter(name="cloudWatchAlarmDefinition") @@ -3116,24 +2437,11 @@ def __init__(__self__, *, scaling_adjustment: int, adjustment_type: Optional[str] = None, cool_down: Optional[int] = None): - InstanceGroupConfigSimpleScalingPolicyConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - scaling_adjustment=scaling_adjustment, - adjustment_type=adjustment_type, - cool_down=cool_down, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - scaling_adjustment: int, - adjustment_type: Optional[str] = None, - cool_down: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("scaling_adjustment", scaling_adjustment) + pulumi.set(__self__, "scaling_adjustment", scaling_adjustment) if adjustment_type is not None: - _setter("adjustment_type", adjustment_type) + pulumi.set(__self__, "adjustment_type", adjustment_type) if cool_down is not None: - _setter("cool_down", cool_down) + pulumi.set(__self__, "cool_down", cool_down) @property @pulumi.getter(name="scalingAdjustment") @@ -3177,27 +2485,12 @@ def __init__(__self__, *, volume_type: str, iops: Optional[int] = None, throughput: Optional[int] = None): - InstanceGroupConfigVolumeSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - size_in_gb=size_in_gb, - volume_type=volume_type, - iops=iops, - throughput=throughput, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - size_in_gb: int, - volume_type: str, - iops: Optional[int] = None, - throughput: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("size_in_gb", size_in_gb) - _setter("volume_type", volume_type) + pulumi.set(__self__, "size_in_gb", size_in_gb) + pulumi.set(__self__, "volume_type", volume_type) if iops is not None: - _setter("iops", iops) + pulumi.set(__self__, "iops", iops) if throughput is not None: - _setter("throughput", throughput) + pulumi.set(__self__, "throughput", throughput) @property @pulumi.getter(name="sizeInGb") @@ -3246,28 +2539,13 @@ def __init__(__self__, *, args: Optional[Sequence[str]] = None, main_class: Optional[str] = None, step_properties: Optional[Sequence['outputs.StepKeyValue']] = None): - StepHadoopJarStepConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - jar=jar, - args=args, - main_class=main_class, - step_properties=step_properties, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - jar: str, - args: Optional[Sequence[str]] = None, - main_class: Optional[str] = None, - step_properties: Optional[Sequence['outputs.StepKeyValue']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("jar", jar) + pulumi.set(__self__, "jar", jar) if args is not None: - _setter("args", args) + pulumi.set(__self__, "args", args) if main_class is not None: - _setter("main_class", main_class) + pulumi.set(__self__, "main_class", main_class) if step_properties is not None: - _setter("step_properties", step_properties) + pulumi.set(__self__, "step_properties", step_properties) @property @pulumi.getter @@ -3295,21 +2573,10 @@ class StepKeyValue(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - StepKeyValue._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3335,19 +2602,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 255 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - StudioTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3379,19 +2635,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - WalWorkspaceTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/emr/security_configuration.py b/sdk/python/pulumi_aws_native/emr/security_configuration.py index 9dc1f4733d..4fe06c081f 100644 --- a/sdk/python/pulumi_aws_native/emr/security_configuration.py +++ b/sdk/python/pulumi_aws_native/emr/security_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['SecurityConfigurationArgs', 'SecurityConfiguration'] @@ -21,20 +21,9 @@ def __init__(__self__, *, :param Any security_configuration: The security configuration details in JSON format. :param pulumi.Input[str] name: The name of the security configuration. """ - SecurityConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_configuration=security_configuration, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_configuration: Any, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("security_configuration", security_configuration) + pulumi.set(__self__, "security_configuration", security_configuration) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="securityConfiguration") @@ -96,10 +85,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SecurityConfigurationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/emr/step.py b/sdk/python/pulumi_aws_native/emr/step.py index 92672b8e3e..0b30008aa0 100644 --- a/sdk/python/pulumi_aws_native/emr/step.py +++ b/sdk/python/pulumi_aws_native/emr/step.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,26 +27,11 @@ def __init__(__self__, *, :param pulumi.Input[str] job_flow_id: A string that uniquely identifies the cluster (job flow). :param pulumi.Input[str] name: The name of the cluster step. """ - StepArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action_on_failure=action_on_failure, - hadoop_jar_step=hadoop_jar_step, - job_flow_id=job_flow_id, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action_on_failure: pulumi.Input[str], - hadoop_jar_step: pulumi.Input['StepHadoopJarStepConfigArgs'], - job_flow_id: pulumi.Input[str], - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action_on_failure", action_on_failure) - _setter("hadoop_jar_step", hadoop_jar_step) - _setter("job_flow_id", job_flow_id) + pulumi.set(__self__, "action_on_failure", action_on_failure) + pulumi.set(__self__, "hadoop_jar_step", hadoop_jar_step) + pulumi.set(__self__, "job_flow_id", job_flow_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="actionOnFailure") @@ -141,10 +126,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - StepArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -167,11 +148,6 @@ def _internal_init(__self__, if action_on_failure is None and not opts.urn: raise TypeError("Missing required property 'action_on_failure'") __props__.__dict__["action_on_failure"] = action_on_failure - if hadoop_jar_step is not None and not isinstance(hadoop_jar_step, StepHadoopJarStepConfigArgs): - hadoop_jar_step = hadoop_jar_step or {} - def _setter(key, value): - hadoop_jar_step[key] = value - StepHadoopJarStepConfigArgs._configure(_setter, **hadoop_jar_step) if hadoop_jar_step is None and not opts.urn: raise TypeError("Missing required property 'hadoop_jar_step'") __props__.__dict__["hadoop_jar_step"] = hadoop_jar_step diff --git a/sdk/python/pulumi_aws_native/emr/studio.py b/sdk/python/pulumi_aws_native/emr/studio.py index e41e7f4019..89b27b5f49 100644 --- a/sdk/python/pulumi_aws_native/emr/studio.py +++ b/sdk/python/pulumi_aws_native/emr/studio.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -46,58 +46,25 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['StudioTagArgs']]] tags: A list of tags to associate with the Studio. Tags are user-defined key-value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters. :param pulumi.Input[str] user_role: The IAM user role that will be assumed by users and groups logged in to a Studio. The permissions attached to this IAM role can be scoped down for each user or group using session policies. """ - StudioArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - auth_mode=auth_mode, - default_s3_location=default_s3_location, - engine_security_group_id=engine_security_group_id, - service_role=service_role, - subnet_ids=subnet_ids, - vpc_id=vpc_id, - workspace_security_group_id=workspace_security_group_id, - description=description, - idp_auth_url=idp_auth_url, - idp_relay_state_parameter_name=idp_relay_state_parameter_name, - name=name, - tags=tags, - user_role=user_role, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auth_mode: pulumi.Input['StudioAuthMode'], - default_s3_location: pulumi.Input[str], - engine_security_group_id: pulumi.Input[str], - service_role: pulumi.Input[str], - subnet_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - vpc_id: pulumi.Input[str], - workspace_security_group_id: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - idp_auth_url: Optional[pulumi.Input[str]] = None, - idp_relay_state_parameter_name: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['StudioTagArgs']]]] = None, - user_role: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("auth_mode", auth_mode) - _setter("default_s3_location", default_s3_location) - _setter("engine_security_group_id", engine_security_group_id) - _setter("service_role", service_role) - _setter("subnet_ids", subnet_ids) - _setter("vpc_id", vpc_id) - _setter("workspace_security_group_id", workspace_security_group_id) + pulumi.set(__self__, "auth_mode", auth_mode) + pulumi.set(__self__, "default_s3_location", default_s3_location) + pulumi.set(__self__, "engine_security_group_id", engine_security_group_id) + pulumi.set(__self__, "service_role", service_role) + pulumi.set(__self__, "subnet_ids", subnet_ids) + pulumi.set(__self__, "vpc_id", vpc_id) + pulumi.set(__self__, "workspace_security_group_id", workspace_security_group_id) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if idp_auth_url is not None: - _setter("idp_auth_url", idp_auth_url) + pulumi.set(__self__, "idp_auth_url", idp_auth_url) if idp_relay_state_parameter_name is not None: - _setter("idp_relay_state_parameter_name", idp_relay_state_parameter_name) + pulumi.set(__self__, "idp_relay_state_parameter_name", idp_relay_state_parameter_name) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if user_role is not None: - _setter("user_role", user_role) + pulumi.set(__self__, "user_role", user_role) @property @pulumi.getter(name="authMode") @@ -313,10 +280,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - StudioArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/emr/studio_session_mapping.py b/sdk/python/pulumi_aws_native/emr/studio_session_mapping.py index df5b0f9f86..dc899a3928 100644 --- a/sdk/python/pulumi_aws_native/emr/studio_session_mapping.py +++ b/sdk/python/pulumi_aws_native/emr/studio_session_mapping.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -26,25 +26,10 @@ def __init__(__self__, *, :param pulumi.Input[str] session_policy_arn: The Amazon Resource Name (ARN) for the session policy that will be applied to the user or group. Session policies refine Studio user permissions without the need to use multiple IAM user roles. :param pulumi.Input[str] studio_id: The ID of the Amazon EMR Studio to which the user or group will be mapped. """ - StudioSessionMappingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - identity_name=identity_name, - identity_type=identity_type, - session_policy_arn=session_policy_arn, - studio_id=studio_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - identity_name: pulumi.Input[str], - identity_type: pulumi.Input['StudioSessionMappingIdentityType'], - session_policy_arn: pulumi.Input[str], - studio_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("identity_name", identity_name) - _setter("identity_type", identity_type) - _setter("session_policy_arn", session_policy_arn) - _setter("studio_id", studio_id) + pulumi.set(__self__, "identity_name", identity_name) + pulumi.set(__self__, "identity_type", identity_type) + pulumi.set(__self__, "session_policy_arn", session_policy_arn) + pulumi.set(__self__, "studio_id", studio_id) @property @pulumi.getter(name="identityName") @@ -134,10 +119,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - StudioSessionMappingArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/emr/wal_workspace.py b/sdk/python/pulumi_aws_native/emr/wal_workspace.py index de1634646a..112d16a4e8 100644 --- a/sdk/python/pulumi_aws_native/emr/wal_workspace.py +++ b/sdk/python/pulumi_aws_native/emr/wal_workspace.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,21 +23,10 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['WalWorkspaceTagArgs']]] tags: An array of key-value pairs to apply to this resource. :param pulumi.Input[str] wal_workspace_name: The name of the emrwal container """ - WalWorkspaceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - tags=tags, - wal_workspace_name=wal_workspace_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - tags: Optional[pulumi.Input[Sequence[pulumi.Input['WalWorkspaceTagArgs']]]] = None, - wal_workspace_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if wal_workspace_name is not None: - _setter("wal_workspace_name", wal_workspace_name) + pulumi.set(__self__, "wal_workspace_name", wal_workspace_name) @property @pulumi.getter @@ -99,10 +88,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - WalWorkspaceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/emrcontainers/_inputs.py b/sdk/python/pulumi_aws_native/emrcontainers/_inputs.py index f6f1b3bc9c..55af66cf19 100644 --- a/sdk/python/pulumi_aws_native/emrcontainers/_inputs.py +++ b/sdk/python/pulumi_aws_native/emrcontainers/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -20,16 +20,7 @@ class VirtualClusterContainerInfoArgs: def __init__(__self__, *, eks_info: pulumi.Input['VirtualClusterEksInfoArgs']): - VirtualClusterContainerInfoArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - eks_info=eks_info, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - eks_info: pulumi.Input['VirtualClusterEksInfoArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("eks_info", eks_info) + pulumi.set(__self__, "eks_info", eks_info) @property @pulumi.getter(name="eksInfo") @@ -51,22 +42,9 @@ def __init__(__self__, *, :param pulumi.Input[str] id: The ID of the container cluster :param pulumi.Input[str] type: The type of the container provider """ - VirtualClusterContainerProviderArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - info=info, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: pulumi.Input[str], - info: pulumi.Input['VirtualClusterContainerInfoArgs'], - type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) - _setter("info", info) - _setter("type", type) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "info", info) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -106,16 +84,7 @@ def type(self, value: pulumi.Input[str]): class VirtualClusterEksInfoArgs: def __init__(__self__, *, namespace: pulumi.Input[str]): - VirtualClusterEksInfoArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - namespace=namespace, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - namespace: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("namespace", namespace) + pulumi.set(__self__, "namespace", namespace) @property @pulumi.getter @@ -137,19 +106,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - VirtualClusterTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/emrcontainers/get_virtual_cluster.py b/sdk/python/pulumi_aws_native/emrcontainers/get_virtual_cluster.py index f3971f2f93..fcee0c56d4 100644 --- a/sdk/python/pulumi_aws_native/emrcontainers/get_virtual_cluster.py +++ b/sdk/python/pulumi_aws_native/emrcontainers/get_virtual_cluster.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/emrcontainers/outputs.py b/sdk/python/pulumi_aws_native/emrcontainers/outputs.py index 67d4581ff2..68fcd8b7a6 100644 --- a/sdk/python/pulumi_aws_native/emrcontainers/outputs.py +++ b/sdk/python/pulumi_aws_native/emrcontainers/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -38,16 +38,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, eks_info: 'outputs.VirtualClusterEksInfo'): - VirtualClusterContainerInfo._configure( - lambda key, value: pulumi.set(__self__, key, value), - eks_info=eks_info, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - eks_info: 'outputs.VirtualClusterEksInfo', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("eks_info", eks_info) + pulumi.set(__self__, "eks_info", eks_info) @property @pulumi.getter(name="eksInfo") @@ -65,22 +56,9 @@ def __init__(__self__, *, :param str id: The ID of the container cluster :param str type: The type of the container provider """ - VirtualClusterContainerProvider._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - info=info, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: str, - info: 'outputs.VirtualClusterContainerInfo', - type: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) - _setter("info", info) - _setter("type", type) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "info", info) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -108,16 +86,7 @@ def type(self) -> str: class VirtualClusterEksInfo(dict): def __init__(__self__, *, namespace: str): - VirtualClusterEksInfo._configure( - lambda key, value: pulumi.set(__self__, key, value), - namespace=namespace, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - namespace: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("namespace", namespace) + pulumi.set(__self__, "namespace", namespace) @property @pulumi.getter @@ -138,19 +107,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - VirtualClusterTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/emrcontainers/virtual_cluster.py b/sdk/python/pulumi_aws_native/emrcontainers/virtual_cluster.py index db7c2e03ef..a6bd371c35 100644 --- a/sdk/python/pulumi_aws_native/emrcontainers/virtual_cluster.py +++ b/sdk/python/pulumi_aws_native/emrcontainers/virtual_cluster.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,24 +25,11 @@ def __init__(__self__, *, :param pulumi.Input[str] name: Name of the virtual cluster. :param pulumi.Input[Sequence[pulumi.Input['VirtualClusterTagArgs']]] tags: An array of key-value pairs to apply to this virtual cluster. """ - VirtualClusterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_provider=container_provider, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_provider: pulumi.Input['VirtualClusterContainerProviderArgs'], - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['VirtualClusterTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("container_provider", container_provider) + pulumi.set(__self__, "container_provider", container_provider) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="containerProvider") @@ -118,10 +105,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - VirtualClusterArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -139,11 +122,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = VirtualClusterArgs.__new__(VirtualClusterArgs) - if container_provider is not None and not isinstance(container_provider, VirtualClusterContainerProviderArgs): - container_provider = container_provider or {} - def _setter(key, value): - container_provider[key] = value - VirtualClusterContainerProviderArgs._configure(_setter, **container_provider) if container_provider is None and not opts.urn: raise TypeError("Missing required property 'container_provider'") __props__.__dict__["container_provider"] = container_provider diff --git a/sdk/python/pulumi_aws_native/emrserverless/_inputs.py b/sdk/python/pulumi_aws_native/emrserverless/_inputs.py index 857d7e27c4..9c5671e3d8 100644 --- a/sdk/python/pulumi_aws_native/emrserverless/_inputs.py +++ b/sdk/python/pulumi_aws_native/emrserverless/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -31,17 +31,8 @@ def __init__(__self__, *, Configuration for Auto Start of Application :param pulumi.Input[bool] enabled: If set to true, the Application will automatically start. Defaults to true. """ - ApplicationAutoStartConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -66,21 +57,10 @@ def __init__(__self__, *, :param pulumi.Input[bool] enabled: If set to true, the Application will automatically stop after being idle. Defaults to true. :param pulumi.Input[int] idle_timeout_minutes: The amount of time [in minutes] to wait before auto stopping the Application when idle. Defaults to 15 minutes. """ - ApplicationAutoStopConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - idle_timeout_minutes=idle_timeout_minutes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[pulumi.Input[bool]] = None, - idle_timeout_minutes: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if idle_timeout_minutes is not None: - _setter("idle_timeout_minutes", idle_timeout_minutes) + pulumi.set(__self__, "idle_timeout_minutes", idle_timeout_minutes) @property @pulumi.getter @@ -115,17 +95,8 @@ def __init__(__self__, *, The image configuration. :param pulumi.Input[str] image_uri: The URI of an image in the Amazon ECR registry. This field is required when you create a new application. If you leave this field blank in an update, Amazon EMR will remove the image configuration. """ - ApplicationImageConfigurationInputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - image_uri=image_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - image_uri: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if image_uri is not None: - _setter("image_uri", image_uri) + pulumi.set(__self__, "image_uri", image_uri) @property @pulumi.getter(name="imageUri") @@ -148,19 +119,8 @@ def __init__(__self__, *, """ :param pulumi.Input[str] key: Worker type for an analytics framework. """ - ApplicationInitialCapacityConfigKeyValuePairArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input['ApplicationInitialCapacityConfigArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -192,19 +152,8 @@ def __init__(__self__, *, """ :param pulumi.Input[int] worker_count: Initial count of workers to be initialized when an Application is started. This count will be continued to be maintained until the Application is stopped """ - ApplicationInitialCapacityConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - worker_configuration=worker_configuration, - worker_count=worker_count, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - worker_configuration: pulumi.Input['ApplicationWorkerConfigurationArgs'], - worker_count: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("worker_configuration", worker_configuration) - _setter("worker_count", worker_count) + pulumi.set(__self__, "worker_configuration", worker_configuration) + pulumi.set(__self__, "worker_count", worker_count) @property @pulumi.getter(name="workerConfiguration") @@ -239,23 +188,10 @@ def __init__(__self__, *, :param pulumi.Input[str] memory: Per worker memory resource. GB is the only supported unit and specifying GB is optional. :param pulumi.Input[str] disk: Per worker Disk resource. GB is the only supported unit and specifying GB is optional """ - ApplicationMaximumAllowedResourcesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cpu=cpu, - memory=memory, - disk=disk, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cpu: pulumi.Input[str], - memory: pulumi.Input[str], - disk: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cpu", cpu) - _setter("memory", memory) + pulumi.set(__self__, "cpu", cpu) + pulumi.set(__self__, "memory", memory) if disk is not None: - _setter("disk", disk) + pulumi.set(__self__, "disk", disk) @property @pulumi.getter @@ -303,21 +239,10 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] security_group_ids: The ID of the security groups in the VPC to which you want to connect your job or application. :param pulumi.Input[Sequence[pulumi.Input[str]]] subnet_ids: The ID of the subnets in the VPC to which you want to connect your job or application. """ - ApplicationNetworkConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnet_ids=subnet_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if subnet_ids is not None: - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) @property @pulumi.getter(name="securityGroupIds") @@ -354,19 +279,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The value for the tag. You can specify a value that is 1 to 128 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ApplicationTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -404,23 +318,10 @@ def __init__(__self__, *, :param pulumi.Input[str] memory: Per worker memory resource. GB is the only supported unit and specifying GB is optional. :param pulumi.Input[str] disk: Per worker Disk resource. GB is the only supported unit and specifying GB is optional """ - ApplicationWorkerConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cpu=cpu, - memory=memory, - disk=disk, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cpu: pulumi.Input[str], - memory: pulumi.Input[str], - disk: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cpu", cpu) - _setter("memory", memory) + pulumi.set(__self__, "cpu", cpu) + pulumi.set(__self__, "memory", memory) if disk is not None: - _setter("disk", disk) + pulumi.set(__self__, "disk", disk) @property @pulumi.getter @@ -463,10 +364,5 @@ def disk(self, value: Optional[pulumi.Input[str]]): class ApplicationWorkerTypeSpecificationInputMapArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass diff --git a/sdk/python/pulumi_aws_native/emrserverless/application.py b/sdk/python/pulumi_aws_native/emrserverless/application.py index ec22317f8b..313cc08fca 100644 --- a/sdk/python/pulumi_aws_native/emrserverless/application.py +++ b/sdk/python/pulumi_aws_native/emrserverless/application.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -42,59 +42,28 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ApplicationTagArgs']]] tags: Tag map with key and value :param pulumi.Input['ApplicationWorkerTypeSpecificationInputMapArgs'] worker_type_specifications: The key-value pairs that specify worker type to WorkerTypeSpecificationInput. This parameter must contain all valid worker types for a Spark or Hive application. Valid worker types include Driver and Executor for Spark applications and HiveDriver and TezTask for Hive applications. You can either set image details in this parameter for each worker type, or in imageConfiguration for all worker types. """ - ApplicationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - release_label=release_label, - type=type, - architecture=architecture, - auto_start_configuration=auto_start_configuration, - auto_stop_configuration=auto_stop_configuration, - image_configuration=image_configuration, - initial_capacity=initial_capacity, - maximum_capacity=maximum_capacity, - name=name, - network_configuration=network_configuration, - tags=tags, - worker_type_specifications=worker_type_specifications, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - release_label: pulumi.Input[str], - type: pulumi.Input[str], - architecture: Optional[pulumi.Input['ApplicationArchitecture']] = None, - auto_start_configuration: Optional[pulumi.Input['ApplicationAutoStartConfigurationArgs']] = None, - auto_stop_configuration: Optional[pulumi.Input['ApplicationAutoStopConfigurationArgs']] = None, - image_configuration: Optional[pulumi.Input['ApplicationImageConfigurationInputArgs']] = None, - initial_capacity: Optional[pulumi.Input[Sequence[pulumi.Input['ApplicationInitialCapacityConfigKeyValuePairArgs']]]] = None, - maximum_capacity: Optional[pulumi.Input['ApplicationMaximumAllowedResourcesArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - network_configuration: Optional[pulumi.Input['ApplicationNetworkConfigurationArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ApplicationTagArgs']]]] = None, - worker_type_specifications: Optional[pulumi.Input['ApplicationWorkerTypeSpecificationInputMapArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("release_label", release_label) - _setter("type", type) + pulumi.set(__self__, "release_label", release_label) + pulumi.set(__self__, "type", type) if architecture is not None: - _setter("architecture", architecture) + pulumi.set(__self__, "architecture", architecture) if auto_start_configuration is not None: - _setter("auto_start_configuration", auto_start_configuration) + pulumi.set(__self__, "auto_start_configuration", auto_start_configuration) if auto_stop_configuration is not None: - _setter("auto_stop_configuration", auto_stop_configuration) + pulumi.set(__self__, "auto_stop_configuration", auto_stop_configuration) if image_configuration is not None: - _setter("image_configuration", image_configuration) + pulumi.set(__self__, "image_configuration", image_configuration) if initial_capacity is not None: - _setter("initial_capacity", initial_capacity) + pulumi.set(__self__, "initial_capacity", initial_capacity) if maximum_capacity is not None: - _setter("maximum_capacity", maximum_capacity) + pulumi.set(__self__, "maximum_capacity", maximum_capacity) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if network_configuration is not None: - _setter("network_configuration", network_configuration) + pulumi.set(__self__, "network_configuration", network_configuration) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if worker_type_specifications is not None: - _setter("worker_type_specifications", worker_type_specifications) + pulumi.set(__self__, "worker_type_specifications", worker_type_specifications) @property @pulumi.getter(name="releaseLabel") @@ -288,10 +257,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ApplicationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -319,37 +284,12 @@ def _internal_init(__self__, __props__ = ApplicationArgs.__new__(ApplicationArgs) __props__.__dict__["architecture"] = architecture - if auto_start_configuration is not None and not isinstance(auto_start_configuration, ApplicationAutoStartConfigurationArgs): - auto_start_configuration = auto_start_configuration or {} - def _setter(key, value): - auto_start_configuration[key] = value - ApplicationAutoStartConfigurationArgs._configure(_setter, **auto_start_configuration) __props__.__dict__["auto_start_configuration"] = auto_start_configuration - if auto_stop_configuration is not None and not isinstance(auto_stop_configuration, ApplicationAutoStopConfigurationArgs): - auto_stop_configuration = auto_stop_configuration or {} - def _setter(key, value): - auto_stop_configuration[key] = value - ApplicationAutoStopConfigurationArgs._configure(_setter, **auto_stop_configuration) __props__.__dict__["auto_stop_configuration"] = auto_stop_configuration - if image_configuration is not None and not isinstance(image_configuration, ApplicationImageConfigurationInputArgs): - image_configuration = image_configuration or {} - def _setter(key, value): - image_configuration[key] = value - ApplicationImageConfigurationInputArgs._configure(_setter, **image_configuration) __props__.__dict__["image_configuration"] = image_configuration __props__.__dict__["initial_capacity"] = initial_capacity - if maximum_capacity is not None and not isinstance(maximum_capacity, ApplicationMaximumAllowedResourcesArgs): - maximum_capacity = maximum_capacity or {} - def _setter(key, value): - maximum_capacity[key] = value - ApplicationMaximumAllowedResourcesArgs._configure(_setter, **maximum_capacity) __props__.__dict__["maximum_capacity"] = maximum_capacity __props__.__dict__["name"] = name - if network_configuration is not None and not isinstance(network_configuration, ApplicationNetworkConfigurationArgs): - network_configuration = network_configuration or {} - def _setter(key, value): - network_configuration[key] = value - ApplicationNetworkConfigurationArgs._configure(_setter, **network_configuration) __props__.__dict__["network_configuration"] = network_configuration if release_label is None and not opts.urn: raise TypeError("Missing required property 'release_label'") @@ -358,11 +298,6 @@ def _setter(key, value): if type is None and not opts.urn: raise TypeError("Missing required property 'type'") __props__.__dict__["type"] = type - if worker_type_specifications is not None and not isinstance(worker_type_specifications, ApplicationWorkerTypeSpecificationInputMapArgs): - worker_type_specifications = worker_type_specifications or {} - def _setter(key, value): - worker_type_specifications[key] = value - ApplicationWorkerTypeSpecificationInputMapArgs._configure(_setter, **worker_type_specifications) __props__.__dict__["worker_type_specifications"] = worker_type_specifications __props__.__dict__["application_id"] = None __props__.__dict__["arn"] = None diff --git a/sdk/python/pulumi_aws_native/emrserverless/get_application.py b/sdk/python/pulumi_aws_native/emrserverless/get_application.py index fec652824d..e602ab16dd 100644 --- a/sdk/python/pulumi_aws_native/emrserverless/get_application.py +++ b/sdk/python/pulumi_aws_native/emrserverless/get_application.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/emrserverless/outputs.py b/sdk/python/pulumi_aws_native/emrserverless/outputs.py index 52207f2182..de377ea954 100644 --- a/sdk/python/pulumi_aws_native/emrserverless/outputs.py +++ b/sdk/python/pulumi_aws_native/emrserverless/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -35,17 +35,8 @@ def __init__(__self__, *, Configuration for Auto Start of Application :param bool enabled: If set to true, the Application will automatically start. Defaults to true. """ - ApplicationAutoStartConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -86,21 +77,10 @@ def __init__(__self__, *, :param bool enabled: If set to true, the Application will automatically stop after being idle. Defaults to true. :param int idle_timeout_minutes: The amount of time [in minutes] to wait before auto stopping the Application when idle. Defaults to 15 minutes. """ - ApplicationAutoStopConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - idle_timeout_minutes=idle_timeout_minutes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[bool] = None, - idle_timeout_minutes: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if idle_timeout_minutes is not None: - _setter("idle_timeout_minutes", idle_timeout_minutes) + pulumi.set(__self__, "idle_timeout_minutes", idle_timeout_minutes) @property @pulumi.getter @@ -147,17 +127,8 @@ def __init__(__self__, *, The image configuration. :param str image_uri: The URI of an image in the Amazon ECR registry. This field is required when you create a new application. If you leave this field blank in an update, Amazon EMR will remove the image configuration. """ - ApplicationImageConfigurationInput._configure( - lambda key, value: pulumi.set(__self__, key, value), - image_uri=image_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - image_uri: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if image_uri is not None: - _setter("image_uri", image_uri) + pulumi.set(__self__, "image_uri", image_uri) @property @pulumi.getter(name="imageUri") @@ -195,19 +166,8 @@ def __init__(__self__, *, """ :param int worker_count: Initial count of workers to be initialized when an Application is started. This count will be continued to be maintained until the Application is stopped """ - ApplicationInitialCapacityConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - worker_configuration=worker_configuration, - worker_count=worker_count, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - worker_configuration: 'outputs.ApplicationWorkerConfiguration', - worker_count: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("worker_configuration", worker_configuration) - _setter("worker_count", worker_count) + pulumi.set(__self__, "worker_configuration", worker_configuration) + pulumi.set(__self__, "worker_count", worker_count) @property @pulumi.getter(name="workerConfiguration") @@ -231,19 +191,8 @@ def __init__(__self__, *, """ :param str key: Worker type for an analytics framework. """ - ApplicationInitialCapacityConfigKeyValuePair._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: 'outputs.ApplicationInitialCapacityConfig', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -270,23 +219,10 @@ def __init__(__self__, *, :param str memory: Per worker memory resource. GB is the only supported unit and specifying GB is optional. :param str disk: Per worker Disk resource. GB is the only supported unit and specifying GB is optional """ - ApplicationMaximumAllowedResources._configure( - lambda key, value: pulumi.set(__self__, key, value), - cpu=cpu, - memory=memory, - disk=disk, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cpu: str, - memory: str, - disk: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cpu", cpu) - _setter("memory", memory) + pulumi.set(__self__, "cpu", cpu) + pulumi.set(__self__, "memory", memory) if disk is not None: - _setter("disk", disk) + pulumi.set(__self__, "disk", disk) @property @pulumi.getter @@ -341,21 +277,10 @@ def __init__(__self__, *, :param Sequence[str] security_group_ids: The ID of the security groups in the VPC to which you want to connect your job or application. :param Sequence[str] subnet_ids: The ID of the subnets in the VPC to which you want to connect your job or application. """ - ApplicationNetworkConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnet_ids=subnet_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: Optional[Sequence[str]] = None, - subnet_ids: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if subnet_ids is not None: - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) @property @pulumi.getter(name="securityGroupIds") @@ -387,19 +312,8 @@ def __init__(__self__, *, :param str key: The value for the tag. You can specify a value that is 1 to 128 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ApplicationTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -429,23 +343,10 @@ def __init__(__self__, *, :param str memory: Per worker memory resource. GB is the only supported unit and specifying GB is optional. :param str disk: Per worker Disk resource. GB is the only supported unit and specifying GB is optional """ - ApplicationWorkerConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - cpu=cpu, - memory=memory, - disk=disk, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cpu: str, - memory: str, - disk: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cpu", cpu) - _setter("memory", memory) + pulumi.set(__self__, "cpu", cpu) + pulumi.set(__self__, "memory", memory) if disk is not None: - _setter("disk", disk) + pulumi.set(__self__, "disk", disk) @property @pulumi.getter @@ -476,10 +377,5 @@ def disk(self) -> Optional[str]: class ApplicationWorkerTypeSpecificationInputMap(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass diff --git a/sdk/python/pulumi_aws_native/entityresolution/_inputs.py b/sdk/python/pulumi_aws_native/entityresolution/_inputs.py index 7e16794c7b..d7e292153c 100644 --- a/sdk/python/pulumi_aws_native/entityresolution/_inputs.py +++ b/sdk/python/pulumi_aws_native/entityresolution/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -35,21 +35,10 @@ class IdMappingWorkflowIdMappingTechniquesArgs: def __init__(__self__, *, id_mapping_type: Optional[pulumi.Input['IdMappingWorkflowIdMappingTechniquesIdMappingType']] = None, provider_properties: Optional[pulumi.Input['IdMappingWorkflowProviderPropertiesArgs']] = None): - IdMappingWorkflowIdMappingTechniquesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - id_mapping_type=id_mapping_type, - provider_properties=provider_properties, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id_mapping_type: Optional[pulumi.Input['IdMappingWorkflowIdMappingTechniquesIdMappingType']] = None, - provider_properties: Optional[pulumi.Input['IdMappingWorkflowProviderPropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if id_mapping_type is not None: - _setter("id_mapping_type", id_mapping_type) + pulumi.set(__self__, "id_mapping_type", id_mapping_type) if provider_properties is not None: - _setter("provider_properties", provider_properties) + pulumi.set(__self__, "provider_properties", provider_properties) @property @pulumi.getter(name="idMappingType") @@ -78,19 +67,8 @@ def __init__(__self__, *, """ :param pulumi.Input[str] input_source_arn: An Glue table ARN for the input source table """ - IdMappingWorkflowInputSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - input_source_arn=input_source_arn, - schema_arn=schema_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - input_source_arn: pulumi.Input[str], - schema_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("input_source_arn", input_source_arn) - _setter("schema_arn", schema_arn) + pulumi.set(__self__, "input_source_arn", input_source_arn) + pulumi.set(__self__, "schema_arn", schema_arn) @property @pulumi.getter(name="inputSourceArn") @@ -121,16 +99,7 @@ def __init__(__self__, *, """ :param pulumi.Input[str] intermediate_s3_path: The s3 path that would be used to stage the intermediate data being generated during workflow execution. """ - IdMappingWorkflowIntermediateSourceConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - intermediate_s3_path=intermediate_s3_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - intermediate_s3_path: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("intermediate_s3_path", intermediate_s3_path) + pulumi.set(__self__, "intermediate_s3_path", intermediate_s3_path) @property @pulumi.getter(name="intermediateS3Path") @@ -153,20 +122,9 @@ def __init__(__self__, *, """ :param pulumi.Input[str] output_s3_path: The S3 path to which Entity Resolution will write the output table """ - IdMappingWorkflowOutputSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - output_s3_path=output_s3_path, - kms_arn=kms_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - output_s3_path: pulumi.Input[str], - kms_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("output_s3_path", output_s3_path) + pulumi.set(__self__, "output_s3_path", output_s3_path) if kms_arn is not None: - _setter("kms_arn", kms_arn) + pulumi.set(__self__, "kms_arn", kms_arn) @property @pulumi.getter(name="outputS3Path") @@ -200,24 +158,11 @@ def __init__(__self__, *, :param pulumi.Input[str] provider_service_arn: Arn of the Provider Service being used. :param Any provider_configuration: Additional Provider configuration that would be required for the provider service. The Configuration must be in JSON string format """ - IdMappingWorkflowProviderPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - provider_service_arn=provider_service_arn, - intermediate_source_configuration=intermediate_source_configuration, - provider_configuration=provider_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - provider_service_arn: pulumi.Input[str], - intermediate_source_configuration: Optional[pulumi.Input['IdMappingWorkflowIntermediateSourceConfigurationArgs']] = None, - provider_configuration: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("provider_service_arn", provider_service_arn) + pulumi.set(__self__, "provider_service_arn", provider_service_arn) if intermediate_source_configuration is not None: - _setter("intermediate_source_configuration", intermediate_source_configuration) + pulumi.set(__self__, "intermediate_source_configuration", intermediate_source_configuration) if provider_configuration is not None: - _setter("provider_configuration", provider_configuration) + pulumi.set(__self__, "provider_configuration", provider_configuration) @property @pulumi.getter(name="providerServiceArn") @@ -263,19 +208,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - IdMappingWorkflowTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -311,23 +245,10 @@ def __init__(__self__, *, """ :param pulumi.Input[str] input_source_arn: An Glue table ARN for the input source table """ - MatchingWorkflowInputSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - input_source_arn=input_source_arn, - schema_arn=schema_arn, - apply_normalization=apply_normalization, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - input_source_arn: pulumi.Input[str], - schema_arn: pulumi.Input[str], - apply_normalization: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("input_source_arn", input_source_arn) - _setter("schema_arn", schema_arn) + pulumi.set(__self__, "input_source_arn", input_source_arn) + pulumi.set(__self__, "schema_arn", schema_arn) if apply_normalization is not None: - _setter("apply_normalization", apply_normalization) + pulumi.set(__self__, "apply_normalization", apply_normalization) @property @pulumi.getter(name="inputSourceArn") @@ -367,16 +288,7 @@ def __init__(__self__, *, """ :param pulumi.Input[str] intermediate_s3_path: The s3 path that would be used to stage the intermediate data being generated during workflow execution. """ - MatchingWorkflowIntermediateSourceConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - intermediate_s3_path=intermediate_s3_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - intermediate_s3_path: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("intermediate_s3_path", intermediate_s3_path) + pulumi.set(__self__, "intermediate_s3_path", intermediate_s3_path) @property @pulumi.getter(name="intermediateS3Path") @@ -396,20 +308,9 @@ class MatchingWorkflowOutputAttributeArgs: def __init__(__self__, *, name: pulumi.Input[str], hashed: Optional[pulumi.Input[bool]] = None): - MatchingWorkflowOutputAttributeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - hashed=hashed, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - hashed: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if hashed is not None: - _setter("hashed", hashed) + pulumi.set(__self__, "hashed", hashed) @property @pulumi.getter @@ -440,27 +341,12 @@ def __init__(__self__, *, """ :param pulumi.Input[str] output_s3_path: The S3 path to which Entity Resolution will write the output table """ - MatchingWorkflowOutputSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - output=output, - output_s3_path=output_s3_path, - apply_normalization=apply_normalization, - kms_arn=kms_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - output: pulumi.Input[Sequence[pulumi.Input['MatchingWorkflowOutputAttributeArgs']]], - output_s3_path: pulumi.Input[str], - apply_normalization: Optional[pulumi.Input[bool]] = None, - kms_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("output", output) - _setter("output_s3_path", output_s3_path) + pulumi.set(__self__, "output", output) + pulumi.set(__self__, "output_s3_path", output_s3_path) if apply_normalization is not None: - _setter("apply_normalization", apply_normalization) + pulumi.set(__self__, "apply_normalization", apply_normalization) if kms_arn is not None: - _setter("kms_arn", kms_arn) + pulumi.set(__self__, "kms_arn", kms_arn) @property @pulumi.getter @@ -512,24 +398,11 @@ def __init__(__self__, *, :param pulumi.Input[str] provider_service_arn: Arn of the Provider service being used. :param Any provider_configuration: Additional Provider configuration that would be required for the provider service. The Configuration must be in JSON string format """ - MatchingWorkflowProviderPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - provider_service_arn=provider_service_arn, - intermediate_source_configuration=intermediate_source_configuration, - provider_configuration=provider_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - provider_service_arn: pulumi.Input[str], - intermediate_source_configuration: Optional[pulumi.Input['MatchingWorkflowIntermediateSourceConfigurationArgs']] = None, - provider_configuration: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("provider_service_arn", provider_service_arn) + pulumi.set(__self__, "provider_service_arn", provider_service_arn) if intermediate_source_configuration is not None: - _setter("intermediate_source_configuration", intermediate_source_configuration) + pulumi.set(__self__, "intermediate_source_configuration", intermediate_source_configuration) if provider_configuration is not None: - _setter("provider_configuration", provider_configuration) + pulumi.set(__self__, "provider_configuration", provider_configuration) @property @pulumi.getter(name="providerServiceArn") @@ -571,25 +444,12 @@ def __init__(__self__, *, provider_properties: Optional[pulumi.Input['MatchingWorkflowProviderPropertiesArgs']] = None, resolution_type: Optional[pulumi.Input['MatchingWorkflowResolutionTechniquesResolutionType']] = None, rule_based_properties: Optional[pulumi.Input['MatchingWorkflowRuleBasedPropertiesArgs']] = None): - MatchingWorkflowResolutionTechniquesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - provider_properties=provider_properties, - resolution_type=resolution_type, - rule_based_properties=rule_based_properties, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - provider_properties: Optional[pulumi.Input['MatchingWorkflowProviderPropertiesArgs']] = None, - resolution_type: Optional[pulumi.Input['MatchingWorkflowResolutionTechniquesResolutionType']] = None, - rule_based_properties: Optional[pulumi.Input['MatchingWorkflowRuleBasedPropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if provider_properties is not None: - _setter("provider_properties", provider_properties) + pulumi.set(__self__, "provider_properties", provider_properties) if resolution_type is not None: - _setter("resolution_type", resolution_type) + pulumi.set(__self__, "resolution_type", resolution_type) if rule_based_properties is not None: - _setter("rule_based_properties", rule_based_properties) + pulumi.set(__self__, "rule_based_properties", rule_based_properties) @property @pulumi.getter(name="providerProperties") @@ -624,19 +484,8 @@ class MatchingWorkflowRuleBasedPropertiesArgs: def __init__(__self__, *, attribute_matching_model: pulumi.Input['MatchingWorkflowRuleBasedPropertiesAttributeMatchingModel'], rules: pulumi.Input[Sequence[pulumi.Input['MatchingWorkflowRuleArgs']]]): - MatchingWorkflowRuleBasedPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute_matching_model=attribute_matching_model, - rules=rules, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute_matching_model: pulumi.Input['MatchingWorkflowRuleBasedPropertiesAttributeMatchingModel'], - rules: pulumi.Input[Sequence[pulumi.Input['MatchingWorkflowRuleArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attribute_matching_model", attribute_matching_model) - _setter("rules", rules) + pulumi.set(__self__, "attribute_matching_model", attribute_matching_model) + pulumi.set(__self__, "rules", rules) @property @pulumi.getter(name="attributeMatchingModel") @@ -662,19 +511,8 @@ class MatchingWorkflowRuleArgs: def __init__(__self__, *, matching_keys: pulumi.Input[Sequence[pulumi.Input[str]]], rule_name: pulumi.Input[str]): - MatchingWorkflowRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - matching_keys=matching_keys, - rule_name=rule_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - matching_keys: pulumi.Input[Sequence[pulumi.Input[str]]], - rule_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("matching_keys", matching_keys) - _setter("rule_name", rule_name) + pulumi.set(__self__, "matching_keys", matching_keys) + pulumi.set(__self__, "rule_name", rule_name) @property @pulumi.getter(name="matchingKeys") @@ -705,19 +543,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - MatchingWorkflowTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -755,31 +582,14 @@ def __init__(__self__, *, """ :param pulumi.Input[str] sub_type: The subtype of the Attribute. Would be required only when type is PROVIDER_ID """ - SchemaMappingSchemaInputAttributeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_name=field_name, - type=type, - group_name=group_name, - match_key=match_key, - sub_type=sub_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_name: pulumi.Input[str], - type: pulumi.Input['SchemaMappingSchemaAttributeType'], - group_name: Optional[pulumi.Input[str]] = None, - match_key: Optional[pulumi.Input[str]] = None, - sub_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_name", field_name) - _setter("type", type) + pulumi.set(__self__, "field_name", field_name) + pulumi.set(__self__, "type", type) if group_name is not None: - _setter("group_name", group_name) + pulumi.set(__self__, "group_name", group_name) if match_key is not None: - _setter("match_key", match_key) + pulumi.set(__self__, "match_key", match_key) if sub_type is not None: - _setter("sub_type", sub_type) + pulumi.set(__self__, "sub_type", sub_type) @property @pulumi.getter(name="fieldName") @@ -840,19 +650,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - SchemaMappingTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/entityresolution/get_id_mapping_workflow.py b/sdk/python/pulumi_aws_native/entityresolution/get_id_mapping_workflow.py index a42d73a117..6f7db268af 100644 --- a/sdk/python/pulumi_aws_native/entityresolution/get_id_mapping_workflow.py +++ b/sdk/python/pulumi_aws_native/entityresolution/get_id_mapping_workflow.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/entityresolution/get_matching_workflow.py b/sdk/python/pulumi_aws_native/entityresolution/get_matching_workflow.py index 33d4cf81e4..793dd2b715 100644 --- a/sdk/python/pulumi_aws_native/entityresolution/get_matching_workflow.py +++ b/sdk/python/pulumi_aws_native/entityresolution/get_matching_workflow.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/entityresolution/get_schema_mapping.py b/sdk/python/pulumi_aws_native/entityresolution/get_schema_mapping.py index dbb55c130a..0b9bbc9329 100644 --- a/sdk/python/pulumi_aws_native/entityresolution/get_schema_mapping.py +++ b/sdk/python/pulumi_aws_native/entityresolution/get_schema_mapping.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/entityresolution/id_mapping_workflow.py b/sdk/python/pulumi_aws_native/entityresolution/id_mapping_workflow.py index d6e3b0b8a7..30abfbffd7 100644 --- a/sdk/python/pulumi_aws_native/entityresolution/id_mapping_workflow.py +++ b/sdk/python/pulumi_aws_native/entityresolution/id_mapping_workflow.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -29,36 +29,15 @@ def __init__(__self__, *, :param pulumi.Input[str] workflow_name: The name of the IdMappingWorkflow :param pulumi.Input[str] description: The description of the IdMappingWorkflow """ - IdMappingWorkflowArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - id_mapping_techniques=id_mapping_techniques, - input_source_config=input_source_config, - output_source_config=output_source_config, - role_arn=role_arn, - workflow_name=workflow_name, - description=description, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id_mapping_techniques: pulumi.Input['IdMappingWorkflowIdMappingTechniquesArgs'], - input_source_config: pulumi.Input[Sequence[pulumi.Input['IdMappingWorkflowInputSourceArgs']]], - output_source_config: pulumi.Input[Sequence[pulumi.Input['IdMappingWorkflowOutputSourceArgs']]], - role_arn: pulumi.Input[str], - workflow_name: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['IdMappingWorkflowTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id_mapping_techniques", id_mapping_techniques) - _setter("input_source_config", input_source_config) - _setter("output_source_config", output_source_config) - _setter("role_arn", role_arn) - _setter("workflow_name", workflow_name) + pulumi.set(__self__, "id_mapping_techniques", id_mapping_techniques) + pulumi.set(__self__, "input_source_config", input_source_config) + pulumi.set(__self__, "output_source_config", output_source_config) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "workflow_name", workflow_name) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="idMappingTechniques") @@ -170,10 +149,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - IdMappingWorkflowArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -196,11 +171,6 @@ def _internal_init(__self__, __props__ = IdMappingWorkflowArgs.__new__(IdMappingWorkflowArgs) __props__.__dict__["description"] = description - if id_mapping_techniques is not None and not isinstance(id_mapping_techniques, IdMappingWorkflowIdMappingTechniquesArgs): - id_mapping_techniques = id_mapping_techniques or {} - def _setter(key, value): - id_mapping_techniques[key] = value - IdMappingWorkflowIdMappingTechniquesArgs._configure(_setter, **id_mapping_techniques) if id_mapping_techniques is None and not opts.urn: raise TypeError("Missing required property 'id_mapping_techniques'") __props__.__dict__["id_mapping_techniques"] = id_mapping_techniques diff --git a/sdk/python/pulumi_aws_native/entityresolution/matching_workflow.py b/sdk/python/pulumi_aws_native/entityresolution/matching_workflow.py index a38f8867b6..863f0d69c7 100644 --- a/sdk/python/pulumi_aws_native/entityresolution/matching_workflow.py +++ b/sdk/python/pulumi_aws_native/entityresolution/matching_workflow.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -29,36 +29,15 @@ def __init__(__self__, *, :param pulumi.Input[str] workflow_name: The name of the MatchingWorkflow :param pulumi.Input[str] description: The description of the MatchingWorkflow """ - MatchingWorkflowArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - input_source_config=input_source_config, - output_source_config=output_source_config, - resolution_techniques=resolution_techniques, - role_arn=role_arn, - workflow_name=workflow_name, - description=description, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - input_source_config: pulumi.Input[Sequence[pulumi.Input['MatchingWorkflowInputSourceArgs']]], - output_source_config: pulumi.Input[Sequence[pulumi.Input['MatchingWorkflowOutputSourceArgs']]], - resolution_techniques: pulumi.Input['MatchingWorkflowResolutionTechniquesArgs'], - role_arn: pulumi.Input[str], - workflow_name: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['MatchingWorkflowTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("input_source_config", input_source_config) - _setter("output_source_config", output_source_config) - _setter("resolution_techniques", resolution_techniques) - _setter("role_arn", role_arn) - _setter("workflow_name", workflow_name) + pulumi.set(__self__, "input_source_config", input_source_config) + pulumi.set(__self__, "output_source_config", output_source_config) + pulumi.set(__self__, "resolution_techniques", resolution_techniques) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "workflow_name", workflow_name) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="inputSourceConfig") @@ -170,10 +149,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - MatchingWorkflowArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -202,11 +177,6 @@ def _internal_init(__self__, if output_source_config is None and not opts.urn: raise TypeError("Missing required property 'output_source_config'") __props__.__dict__["output_source_config"] = output_source_config - if resolution_techniques is not None and not isinstance(resolution_techniques, MatchingWorkflowResolutionTechniquesArgs): - resolution_techniques = resolution_techniques or {} - def _setter(key, value): - resolution_techniques[key] = value - MatchingWorkflowResolutionTechniquesArgs._configure(_setter, **resolution_techniques) if resolution_techniques is None and not opts.urn: raise TypeError("Missing required property 'resolution_techniques'") __props__.__dict__["resolution_techniques"] = resolution_techniques diff --git a/sdk/python/pulumi_aws_native/entityresolution/outputs.py b/sdk/python/pulumi_aws_native/entityresolution/outputs.py index e0379c2075..706e5a46c8 100644 --- a/sdk/python/pulumi_aws_native/entityresolution/outputs.py +++ b/sdk/python/pulumi_aws_native/entityresolution/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -55,21 +55,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, id_mapping_type: Optional['IdMappingWorkflowIdMappingTechniquesIdMappingType'] = None, provider_properties: Optional['outputs.IdMappingWorkflowProviderProperties'] = None): - IdMappingWorkflowIdMappingTechniques._configure( - lambda key, value: pulumi.set(__self__, key, value), - id_mapping_type=id_mapping_type, - provider_properties=provider_properties, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id_mapping_type: Optional['IdMappingWorkflowIdMappingTechniquesIdMappingType'] = None, - provider_properties: Optional['outputs.IdMappingWorkflowProviderProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if id_mapping_type is not None: - _setter("id_mapping_type", id_mapping_type) + pulumi.set(__self__, "id_mapping_type", id_mapping_type) if provider_properties is not None: - _setter("provider_properties", provider_properties) + pulumi.set(__self__, "provider_properties", provider_properties) @property @pulumi.getter(name="idMappingType") @@ -109,19 +98,8 @@ def __init__(__self__, *, """ :param str input_source_arn: An Glue table ARN for the input source table """ - IdMappingWorkflowInputSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - input_source_arn=input_source_arn, - schema_arn=schema_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - input_source_arn: str, - schema_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("input_source_arn", input_source_arn) - _setter("schema_arn", schema_arn) + pulumi.set(__self__, "input_source_arn", input_source_arn) + pulumi.set(__self__, "schema_arn", schema_arn) @property @pulumi.getter(name="inputSourceArn") @@ -161,16 +139,7 @@ def __init__(__self__, *, """ :param str intermediate_s3_path: The s3 path that would be used to stage the intermediate data being generated during workflow execution. """ - IdMappingWorkflowIntermediateSourceConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - intermediate_s3_path=intermediate_s3_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - intermediate_s3_path: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("intermediate_s3_path", intermediate_s3_path) + pulumi.set(__self__, "intermediate_s3_path", intermediate_s3_path) @property @pulumi.getter(name="intermediateS3Path") @@ -208,20 +177,9 @@ def __init__(__self__, *, """ :param str output_s3_path: The S3 path to which Entity Resolution will write the output table """ - IdMappingWorkflowOutputSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - output_s3_path=output_s3_path, - kms_arn=kms_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - output_s3_path: str, - kms_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("output_s3_path", output_s3_path) + pulumi.set(__self__, "output_s3_path", output_s3_path) if kms_arn is not None: - _setter("kms_arn", kms_arn) + pulumi.set(__self__, "kms_arn", kms_arn) @property @pulumi.getter(name="outputS3Path") @@ -268,24 +226,11 @@ def __init__(__self__, *, :param str provider_service_arn: Arn of the Provider Service being used. :param Any provider_configuration: Additional Provider configuration that would be required for the provider service. The Configuration must be in JSON string format """ - IdMappingWorkflowProviderProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - provider_service_arn=provider_service_arn, - intermediate_source_configuration=intermediate_source_configuration, - provider_configuration=provider_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - provider_service_arn: str, - intermediate_source_configuration: Optional['outputs.IdMappingWorkflowIntermediateSourceConfiguration'] = None, - provider_configuration: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("provider_service_arn", provider_service_arn) + pulumi.set(__self__, "provider_service_arn", provider_service_arn) if intermediate_source_configuration is not None: - _setter("intermediate_source_configuration", intermediate_source_configuration) + pulumi.set(__self__, "intermediate_source_configuration", intermediate_source_configuration) if provider_configuration is not None: - _setter("provider_configuration", provider_configuration) + pulumi.set(__self__, "provider_configuration", provider_configuration) @property @pulumi.getter(name="providerServiceArn") @@ -322,19 +267,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - IdMappingWorkflowTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -383,23 +317,10 @@ def __init__(__self__, *, """ :param str input_source_arn: An Glue table ARN for the input source table """ - MatchingWorkflowInputSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - input_source_arn=input_source_arn, - schema_arn=schema_arn, - apply_normalization=apply_normalization, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - input_source_arn: str, - schema_arn: str, - apply_normalization: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("input_source_arn", input_source_arn) - _setter("schema_arn", schema_arn) + pulumi.set(__self__, "input_source_arn", input_source_arn) + pulumi.set(__self__, "schema_arn", schema_arn) if apply_normalization is not None: - _setter("apply_normalization", apply_normalization) + pulumi.set(__self__, "apply_normalization", apply_normalization) @property @pulumi.getter(name="inputSourceArn") @@ -444,16 +365,7 @@ def __init__(__self__, *, """ :param str intermediate_s3_path: The s3 path that would be used to stage the intermediate data being generated during workflow execution. """ - MatchingWorkflowIntermediateSourceConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - intermediate_s3_path=intermediate_s3_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - intermediate_s3_path: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("intermediate_s3_path", intermediate_s3_path) + pulumi.set(__self__, "intermediate_s3_path", intermediate_s3_path) @property @pulumi.getter(name="intermediateS3Path") @@ -469,20 +381,9 @@ class MatchingWorkflowOutputAttribute(dict): def __init__(__self__, *, name: str, hashed: Optional[bool] = None): - MatchingWorkflowOutputAttribute._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - hashed=hashed, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - hashed: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if hashed is not None: - _setter("hashed", hashed) + pulumi.set(__self__, "hashed", hashed) @property @pulumi.getter @@ -526,27 +427,12 @@ def __init__(__self__, *, """ :param str output_s3_path: The S3 path to which Entity Resolution will write the output table """ - MatchingWorkflowOutputSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - output=output, - output_s3_path=output_s3_path, - apply_normalization=apply_normalization, - kms_arn=kms_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - output: Sequence['outputs.MatchingWorkflowOutputAttribute'], - output_s3_path: str, - apply_normalization: Optional[bool] = None, - kms_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("output", output) - _setter("output_s3_path", output_s3_path) + pulumi.set(__self__, "output", output) + pulumi.set(__self__, "output_s3_path", output_s3_path) if apply_normalization is not None: - _setter("apply_normalization", apply_normalization) + pulumi.set(__self__, "apply_normalization", apply_normalization) if kms_arn is not None: - _setter("kms_arn", kms_arn) + pulumi.set(__self__, "kms_arn", kms_arn) @property @pulumi.getter @@ -603,24 +489,11 @@ def __init__(__self__, *, :param str provider_service_arn: Arn of the Provider service being used. :param Any provider_configuration: Additional Provider configuration that would be required for the provider service. The Configuration must be in JSON string format """ - MatchingWorkflowProviderProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - provider_service_arn=provider_service_arn, - intermediate_source_configuration=intermediate_source_configuration, - provider_configuration=provider_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - provider_service_arn: str, - intermediate_source_configuration: Optional['outputs.MatchingWorkflowIntermediateSourceConfiguration'] = None, - provider_configuration: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("provider_service_arn", provider_service_arn) + pulumi.set(__self__, "provider_service_arn", provider_service_arn) if intermediate_source_configuration is not None: - _setter("intermediate_source_configuration", intermediate_source_configuration) + pulumi.set(__self__, "intermediate_source_configuration", intermediate_source_configuration) if provider_configuration is not None: - _setter("provider_configuration", provider_configuration) + pulumi.set(__self__, "provider_configuration", provider_configuration) @property @pulumi.getter(name="providerServiceArn") @@ -671,25 +544,12 @@ def __init__(__self__, *, provider_properties: Optional['outputs.MatchingWorkflowProviderProperties'] = None, resolution_type: Optional['MatchingWorkflowResolutionTechniquesResolutionType'] = None, rule_based_properties: Optional['outputs.MatchingWorkflowRuleBasedProperties'] = None): - MatchingWorkflowResolutionTechniques._configure( - lambda key, value: pulumi.set(__self__, key, value), - provider_properties=provider_properties, - resolution_type=resolution_type, - rule_based_properties=rule_based_properties, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - provider_properties: Optional['outputs.MatchingWorkflowProviderProperties'] = None, - resolution_type: Optional['MatchingWorkflowResolutionTechniquesResolutionType'] = None, - rule_based_properties: Optional['outputs.MatchingWorkflowRuleBasedProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if provider_properties is not None: - _setter("provider_properties", provider_properties) + pulumi.set(__self__, "provider_properties", provider_properties) if resolution_type is not None: - _setter("resolution_type", resolution_type) + pulumi.set(__self__, "resolution_type", resolution_type) if rule_based_properties is not None: - _setter("rule_based_properties", rule_based_properties) + pulumi.set(__self__, "rule_based_properties", rule_based_properties) @property @pulumi.getter(name="providerProperties") @@ -731,19 +591,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, matching_keys: Sequence[str], rule_name: str): - MatchingWorkflowRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - matching_keys=matching_keys, - rule_name=rule_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - matching_keys: Sequence[str], - rule_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("matching_keys", matching_keys) - _setter("rule_name", rule_name) + pulumi.set(__self__, "matching_keys", matching_keys) + pulumi.set(__self__, "rule_name", rule_name) @property @pulumi.getter(name="matchingKeys") @@ -778,19 +627,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, attribute_matching_model: 'MatchingWorkflowRuleBasedPropertiesAttributeMatchingModel', rules: Sequence['outputs.MatchingWorkflowRule']): - MatchingWorkflowRuleBasedProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute_matching_model=attribute_matching_model, - rules=rules, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute_matching_model: 'MatchingWorkflowRuleBasedPropertiesAttributeMatchingModel', - rules: Sequence['outputs.MatchingWorkflowRule'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attribute_matching_model", attribute_matching_model) - _setter("rules", rules) + pulumi.set(__self__, "attribute_matching_model", attribute_matching_model) + pulumi.set(__self__, "rules", rules) @property @pulumi.getter(name="attributeMatchingModel") @@ -816,19 +654,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - MatchingWorkflowTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -881,31 +708,14 @@ def __init__(__self__, *, """ :param str sub_type: The subtype of the Attribute. Would be required only when type is PROVIDER_ID """ - SchemaMappingSchemaInputAttribute._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_name=field_name, - type=type, - group_name=group_name, - match_key=match_key, - sub_type=sub_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_name: str, - type: 'SchemaMappingSchemaAttributeType', - group_name: Optional[str] = None, - match_key: Optional[str] = None, - sub_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_name", field_name) - _setter("type", type) + pulumi.set(__self__, "field_name", field_name) + pulumi.set(__self__, "type", type) if group_name is not None: - _setter("group_name", group_name) + pulumi.set(__self__, "group_name", group_name) if match_key is not None: - _setter("match_key", match_key) + pulumi.set(__self__, "match_key", match_key) if sub_type is not None: - _setter("sub_type", sub_type) + pulumi.set(__self__, "sub_type", sub_type) @property @pulumi.getter(name="fieldName") @@ -949,19 +759,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - SchemaMappingTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/entityresolution/schema_mapping.py b/sdk/python/pulumi_aws_native/entityresolution/schema_mapping.py index df72463b74..972add85a2 100644 --- a/sdk/python/pulumi_aws_native/entityresolution/schema_mapping.py +++ b/sdk/python/pulumi_aws_native/entityresolution/schema_mapping.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -27,27 +27,12 @@ def __init__(__self__, *, :param pulumi.Input[str] schema_name: The name of the SchemaMapping :param pulumi.Input[str] description: The description of the SchemaMapping """ - SchemaMappingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - mapped_input_fields=mapped_input_fields, - schema_name=schema_name, - description=description, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mapped_input_fields: pulumi.Input[Sequence[pulumi.Input['SchemaMappingSchemaInputAttributeArgs']]], - schema_name: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['SchemaMappingTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("mapped_input_fields", mapped_input_fields) - _setter("schema_name", schema_name) + pulumi.set(__self__, "mapped_input_fields", mapped_input_fields) + pulumi.set(__self__, "schema_name", schema_name) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="mappedInputFields") @@ -133,10 +118,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SchemaMappingArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/events/_inputs.py b/sdk/python/pulumi_aws_native/events/_inputs.py index 9794e457e0..bb33b7a10c 100644 --- a/sdk/python/pulumi_aws_native/events/_inputs.py +++ b/sdk/python/pulumi_aws_native/events/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -55,19 +55,8 @@ class ConnectionApiKeyAuthParametersArgs: def __init__(__self__, *, api_key_name: pulumi.Input[str], api_key_value: pulumi.Input[str]): - ConnectionApiKeyAuthParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - api_key_name=api_key_name, - api_key_value=api_key_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - api_key_name: pulumi.Input[str], - api_key_value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("api_key_name", api_key_name) - _setter("api_key_value", api_key_value) + pulumi.set(__self__, "api_key_name", api_key_name) + pulumi.set(__self__, "api_key_value", api_key_value) @property @pulumi.getter(name="apiKeyName") @@ -95,29 +84,14 @@ def __init__(__self__, *, basic_auth_parameters: Optional[pulumi.Input['ConnectionBasicAuthParametersArgs']] = None, invocation_http_parameters: Optional[pulumi.Input['ConnectionHttpParametersArgs']] = None, o_auth_parameters: Optional[pulumi.Input['ConnectionOAuthParametersArgs']] = None): - ConnectionAuthParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - api_key_auth_parameters=api_key_auth_parameters, - basic_auth_parameters=basic_auth_parameters, - invocation_http_parameters=invocation_http_parameters, - o_auth_parameters=o_auth_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - api_key_auth_parameters: Optional[pulumi.Input['ConnectionApiKeyAuthParametersArgs']] = None, - basic_auth_parameters: Optional[pulumi.Input['ConnectionBasicAuthParametersArgs']] = None, - invocation_http_parameters: Optional[pulumi.Input['ConnectionHttpParametersArgs']] = None, - o_auth_parameters: Optional[pulumi.Input['ConnectionOAuthParametersArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if api_key_auth_parameters is not None: - _setter("api_key_auth_parameters", api_key_auth_parameters) + pulumi.set(__self__, "api_key_auth_parameters", api_key_auth_parameters) if basic_auth_parameters is not None: - _setter("basic_auth_parameters", basic_auth_parameters) + pulumi.set(__self__, "basic_auth_parameters", basic_auth_parameters) if invocation_http_parameters is not None: - _setter("invocation_http_parameters", invocation_http_parameters) + pulumi.set(__self__, "invocation_http_parameters", invocation_http_parameters) if o_auth_parameters is not None: - _setter("o_auth_parameters", o_auth_parameters) + pulumi.set(__self__, "o_auth_parameters", o_auth_parameters) @property @pulumi.getter(name="apiKeyAuthParameters") @@ -161,19 +135,8 @@ class ConnectionBasicAuthParametersArgs: def __init__(__self__, *, password: pulumi.Input[str], username: pulumi.Input[str]): - ConnectionBasicAuthParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - password=password, - username=username, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - password: pulumi.Input[str], - username: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("password", password) - _setter("username", username) + pulumi.set(__self__, "password", password) + pulumi.set(__self__, "username", username) @property @pulumi.getter @@ -199,19 +162,8 @@ class ConnectionClientParametersArgs: def __init__(__self__, *, client_id: pulumi.Input[str], client_secret: pulumi.Input[str]): - ConnectionClientParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_id=client_id, - client_secret=client_secret, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_id: pulumi.Input[str], - client_secret: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("client_id", client_id) - _setter("client_secret", client_secret) + pulumi.set(__self__, "client_id", client_id) + pulumi.set(__self__, "client_secret", client_secret) @property @pulumi.getter(name="clientId") @@ -238,25 +190,12 @@ def __init__(__self__, *, body_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['ConnectionParameterArgs']]]] = None, header_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['ConnectionParameterArgs']]]] = None, query_string_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['ConnectionParameterArgs']]]] = None): - ConnectionHttpParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - body_parameters=body_parameters, - header_parameters=header_parameters, - query_string_parameters=query_string_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - body_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['ConnectionParameterArgs']]]] = None, - header_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['ConnectionParameterArgs']]]] = None, - query_string_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['ConnectionParameterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if body_parameters is not None: - _setter("body_parameters", body_parameters) + pulumi.set(__self__, "body_parameters", body_parameters) if header_parameters is not None: - _setter("header_parameters", header_parameters) + pulumi.set(__self__, "header_parameters", header_parameters) if query_string_parameters is not None: - _setter("query_string_parameters", query_string_parameters) + pulumi.set(__self__, "query_string_parameters", query_string_parameters) @property @pulumi.getter(name="bodyParameters") @@ -293,26 +232,11 @@ def __init__(__self__, *, client_parameters: pulumi.Input['ConnectionClientParametersArgs'], http_method: pulumi.Input['ConnectionOAuthParametersHttpMethod'], o_auth_http_parameters: Optional[pulumi.Input['ConnectionHttpParametersArgs']] = None): - ConnectionOAuthParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - authorization_endpoint=authorization_endpoint, - client_parameters=client_parameters, - http_method=http_method, - o_auth_http_parameters=o_auth_http_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - authorization_endpoint: pulumi.Input[str], - client_parameters: pulumi.Input['ConnectionClientParametersArgs'], - http_method: pulumi.Input['ConnectionOAuthParametersHttpMethod'], - o_auth_http_parameters: Optional[pulumi.Input['ConnectionHttpParametersArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("authorization_endpoint", authorization_endpoint) - _setter("client_parameters", client_parameters) - _setter("http_method", http_method) + pulumi.set(__self__, "authorization_endpoint", authorization_endpoint) + pulumi.set(__self__, "client_parameters", client_parameters) + pulumi.set(__self__, "http_method", http_method) if o_auth_http_parameters is not None: - _setter("o_auth_http_parameters", o_auth_http_parameters) + pulumi.set(__self__, "o_auth_http_parameters", o_auth_http_parameters) @property @pulumi.getter(name="authorizationEndpoint") @@ -357,23 +281,10 @@ def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str], is_value_secret: Optional[pulumi.Input[bool]] = None): - ConnectionParameterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - is_value_secret=is_value_secret, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - is_value_secret: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) if is_value_secret is not None: - _setter("is_value_secret", is_value_secret) + pulumi.set(__self__, "is_value_secret", is_value_secret) @property @pulumi.getter @@ -407,16 +318,7 @@ def is_value_secret(self, value: Optional[pulumi.Input[bool]]): class EndpointEventBusArgs: def __init__(__self__, *, event_bus_arn: pulumi.Input[str]): - EndpointEventBusArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - event_bus_arn=event_bus_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - event_bus_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("event_bus_arn", event_bus_arn) + pulumi.set(__self__, "event_bus_arn", event_bus_arn) @property @pulumi.getter(name="eventBusArn") @@ -433,19 +335,8 @@ class EndpointFailoverConfigArgs: def __init__(__self__, *, primary: pulumi.Input['EndpointPrimaryArgs'], secondary: pulumi.Input['EndpointSecondaryArgs']): - EndpointFailoverConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - primary=primary, - secondary=secondary, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - primary: pulumi.Input['EndpointPrimaryArgs'], - secondary: pulumi.Input['EndpointSecondaryArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("primary", primary) - _setter("secondary", secondary) + pulumi.set(__self__, "primary", primary) + pulumi.set(__self__, "secondary", secondary) @property @pulumi.getter @@ -470,16 +361,7 @@ def secondary(self, value: pulumi.Input['EndpointSecondaryArgs']): class EndpointPrimaryArgs: def __init__(__self__, *, health_check: pulumi.Input[str]): - EndpointPrimaryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - health_check=health_check, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - health_check: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("health_check", health_check) + pulumi.set(__self__, "health_check", health_check) @property @pulumi.getter(name="healthCheck") @@ -495,16 +377,7 @@ def health_check(self, value: pulumi.Input[str]): class EndpointReplicationConfigArgs: def __init__(__self__, *, state: pulumi.Input['EndpointReplicationState']): - EndpointReplicationConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - state=state, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - state: pulumi.Input['EndpointReplicationState'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("state", state) + pulumi.set(__self__, "state", state) @property @pulumi.getter @@ -520,16 +393,7 @@ def state(self, value: pulumi.Input['EndpointReplicationState']): class EndpointRoutingConfigArgs: def __init__(__self__, *, failover_config: pulumi.Input['EndpointFailoverConfigArgs']): - EndpointRoutingConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - failover_config=failover_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - failover_config: pulumi.Input['EndpointFailoverConfigArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("failover_config", failover_config) + pulumi.set(__self__, "failover_config", failover_config) @property @pulumi.getter(name="failoverConfig") @@ -545,16 +409,7 @@ def failover_config(self, value: pulumi.Input['EndpointFailoverConfigArgs']): class EndpointSecondaryArgs: def __init__(__self__, *, route: pulumi.Input[str]): - EndpointSecondaryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - route=route, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - route: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("route", route) + pulumi.set(__self__, "route", route) @property @pulumi.getter @@ -572,25 +427,12 @@ def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, type: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - EventBusPolicyConditionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - type=type, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - type: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -625,19 +467,8 @@ class EventBusTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - EventBusTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -664,24 +495,11 @@ def __init__(__self__, *, subnets: pulumi.Input[Sequence[pulumi.Input[str]]], assign_public_ip: Optional[pulumi.Input[str]] = None, security_groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - RuleAwsVpcConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - subnets=subnets, - assign_public_ip=assign_public_ip, - security_groups=security_groups, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subnets: pulumi.Input[Sequence[pulumi.Input[str]]], - assign_public_ip: Optional[pulumi.Input[str]] = None, - security_groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("subnets", subnets) + pulumi.set(__self__, "subnets", subnets) if assign_public_ip is not None: - _setter("assign_public_ip", assign_public_ip) + pulumi.set(__self__, "assign_public_ip", assign_public_ip) if security_groups is not None: - _setter("security_groups", security_groups) + pulumi.set(__self__, "security_groups", security_groups) @property @pulumi.getter @@ -715,17 +533,8 @@ def security_groups(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str class RuleBatchArrayPropertiesArgs: def __init__(__self__, *, size: Optional[pulumi.Input[int]] = None): - RuleBatchArrayPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - size=size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - size: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if size is not None: - _setter("size", size) + pulumi.set(__self__, "size", size) @property @pulumi.getter @@ -744,27 +553,12 @@ def __init__(__self__, *, job_name: pulumi.Input[str], array_properties: Optional[pulumi.Input['RuleBatchArrayPropertiesArgs']] = None, retry_strategy: Optional[pulumi.Input['RuleBatchRetryStrategyArgs']] = None): - RuleBatchParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - job_definition=job_definition, - job_name=job_name, - array_properties=array_properties, - retry_strategy=retry_strategy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - job_definition: pulumi.Input[str], - job_name: pulumi.Input[str], - array_properties: Optional[pulumi.Input['RuleBatchArrayPropertiesArgs']] = None, - retry_strategy: Optional[pulumi.Input['RuleBatchRetryStrategyArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("job_definition", job_definition) - _setter("job_name", job_name) + pulumi.set(__self__, "job_definition", job_definition) + pulumi.set(__self__, "job_name", job_name) if array_properties is not None: - _setter("array_properties", array_properties) + pulumi.set(__self__, "array_properties", array_properties) if retry_strategy is not None: - _setter("retry_strategy", retry_strategy) + pulumi.set(__self__, "retry_strategy", retry_strategy) @property @pulumi.getter(name="jobDefinition") @@ -807,17 +601,8 @@ def retry_strategy(self, value: Optional[pulumi.Input['RuleBatchRetryStrategyArg class RuleBatchRetryStrategyArgs: def __init__(__self__, *, attempts: Optional[pulumi.Input[int]] = None): - RuleBatchRetryStrategyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attempts=attempts, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attempts: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attempts is not None: - _setter("attempts", attempts) + pulumi.set(__self__, "attempts", attempts) @property @pulumi.getter @@ -835,24 +620,11 @@ def __init__(__self__, *, capacity_provider: pulumi.Input[str], base: Optional[pulumi.Input[int]] = None, weight: Optional[pulumi.Input[int]] = None): - RuleCapacityProviderStrategyItemArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - capacity_provider=capacity_provider, - base=base, - weight=weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - capacity_provider: pulumi.Input[str], - base: Optional[pulumi.Input[int]] = None, - weight: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("capacity_provider", capacity_provider) + pulumi.set(__self__, "capacity_provider", capacity_provider) if base is not None: - _setter("base", base) + pulumi.set(__self__, "base", base) if weight is not None: - _setter("weight", weight) + pulumi.set(__self__, "weight", weight) @property @pulumi.getter(name="capacityProvider") @@ -886,17 +658,8 @@ def weight(self, value: Optional[pulumi.Input[int]]): class RuleDeadLetterConfigArgs: def __init__(__self__, *, arn: Optional[pulumi.Input[str]] = None): - RuleDeadLetterConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) @property @pulumi.getter @@ -925,68 +688,33 @@ def __init__(__self__, *, reference_id: Optional[pulumi.Input[str]] = None, tag_list: Optional[pulumi.Input[Sequence[pulumi.Input['RuleTagArgs']]]] = None, task_count: Optional[pulumi.Input[int]] = None): - RuleEcsParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - task_definition_arn=task_definition_arn, - capacity_provider_strategy=capacity_provider_strategy, - enable_ecs_managed_tags=enable_ecs_managed_tags, - enable_execute_command=enable_execute_command, - group=group, - launch_type=launch_type, - network_configuration=network_configuration, - placement_constraints=placement_constraints, - placement_strategies=placement_strategies, - platform_version=platform_version, - propagate_tags=propagate_tags, - reference_id=reference_id, - tag_list=tag_list, - task_count=task_count, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - task_definition_arn: pulumi.Input[str], - capacity_provider_strategy: Optional[pulumi.Input[Sequence[pulumi.Input['RuleCapacityProviderStrategyItemArgs']]]] = None, - enable_ecs_managed_tags: Optional[pulumi.Input[bool]] = None, - enable_execute_command: Optional[pulumi.Input[bool]] = None, - group: Optional[pulumi.Input[str]] = None, - launch_type: Optional[pulumi.Input[str]] = None, - network_configuration: Optional[pulumi.Input['RuleNetworkConfigurationArgs']] = None, - placement_constraints: Optional[pulumi.Input[Sequence[pulumi.Input['RulePlacementConstraintArgs']]]] = None, - placement_strategies: Optional[pulumi.Input[Sequence[pulumi.Input['RulePlacementStrategyArgs']]]] = None, - platform_version: Optional[pulumi.Input[str]] = None, - propagate_tags: Optional[pulumi.Input[str]] = None, - reference_id: Optional[pulumi.Input[str]] = None, - tag_list: Optional[pulumi.Input[Sequence[pulumi.Input['RuleTagArgs']]]] = None, - task_count: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("task_definition_arn", task_definition_arn) + pulumi.set(__self__, "task_definition_arn", task_definition_arn) if capacity_provider_strategy is not None: - _setter("capacity_provider_strategy", capacity_provider_strategy) + pulumi.set(__self__, "capacity_provider_strategy", capacity_provider_strategy) if enable_ecs_managed_tags is not None: - _setter("enable_ecs_managed_tags", enable_ecs_managed_tags) + pulumi.set(__self__, "enable_ecs_managed_tags", enable_ecs_managed_tags) if enable_execute_command is not None: - _setter("enable_execute_command", enable_execute_command) + pulumi.set(__self__, "enable_execute_command", enable_execute_command) if group is not None: - _setter("group", group) + pulumi.set(__self__, "group", group) if launch_type is not None: - _setter("launch_type", launch_type) + pulumi.set(__self__, "launch_type", launch_type) if network_configuration is not None: - _setter("network_configuration", network_configuration) + pulumi.set(__self__, "network_configuration", network_configuration) if placement_constraints is not None: - _setter("placement_constraints", placement_constraints) + pulumi.set(__self__, "placement_constraints", placement_constraints) if placement_strategies is not None: - _setter("placement_strategies", placement_strategies) + pulumi.set(__self__, "placement_strategies", placement_strategies) if platform_version is not None: - _setter("platform_version", platform_version) + pulumi.set(__self__, "platform_version", platform_version) if propagate_tags is not None: - _setter("propagate_tags", propagate_tags) + pulumi.set(__self__, "propagate_tags", propagate_tags) if reference_id is not None: - _setter("reference_id", reference_id) + pulumi.set(__self__, "reference_id", reference_id) if tag_list is not None: - _setter("tag_list", tag_list) + pulumi.set(__self__, "tag_list", tag_list) if task_count is not None: - _setter("task_count", task_count) + pulumi.set(__self__, "task_count", task_count) @property @pulumi.getter(name="taskDefinitionArn") @@ -1121,25 +849,12 @@ def __init__(__self__, *, header_parameters: Optional[Any] = None, path_parameter_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, query_string_parameters: Optional[Any] = None): - RuleHttpParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - header_parameters=header_parameters, - path_parameter_values=path_parameter_values, - query_string_parameters=query_string_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - header_parameters: Optional[Any] = None, - path_parameter_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - query_string_parameters: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if header_parameters is not None: - _setter("header_parameters", header_parameters) + pulumi.set(__self__, "header_parameters", header_parameters) if path_parameter_values is not None: - _setter("path_parameter_values", path_parameter_values) + pulumi.set(__self__, "path_parameter_values", path_parameter_values) if query_string_parameters is not None: - _setter("query_string_parameters", query_string_parameters) + pulumi.set(__self__, "query_string_parameters", query_string_parameters) @property @pulumi.getter(name="headerParameters") @@ -1174,20 +889,9 @@ class RuleInputTransformerArgs: def __init__(__self__, *, input_template: pulumi.Input[str], input_paths_map: Optional[Any] = None): - RuleInputTransformerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - input_template=input_template, - input_paths_map=input_paths_map, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - input_template: pulumi.Input[str], - input_paths_map: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("input_template", input_template) + pulumi.set(__self__, "input_template", input_template) if input_paths_map is not None: - _setter("input_paths_map", input_paths_map) + pulumi.set(__self__, "input_paths_map", input_paths_map) @property @pulumi.getter(name="inputTemplate") @@ -1212,16 +916,7 @@ def input_paths_map(self, value: Optional[Any]): class RuleKinesisParametersArgs: def __init__(__self__, *, partition_key_path: pulumi.Input[str]): - RuleKinesisParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - partition_key_path=partition_key_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - partition_key_path: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("partition_key_path", partition_key_path) + pulumi.set(__self__, "partition_key_path", partition_key_path) @property @pulumi.getter(name="partitionKeyPath") @@ -1237,17 +932,8 @@ def partition_key_path(self, value: pulumi.Input[str]): class RuleNetworkConfigurationArgs: def __init__(__self__, *, aws_vpc_configuration: Optional[pulumi.Input['RuleAwsVpcConfigurationArgs']] = None): - RuleNetworkConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - aws_vpc_configuration=aws_vpc_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aws_vpc_configuration: Optional[pulumi.Input['RuleAwsVpcConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if aws_vpc_configuration is not None: - _setter("aws_vpc_configuration", aws_vpc_configuration) + pulumi.set(__self__, "aws_vpc_configuration", aws_vpc_configuration) @property @pulumi.getter(name="awsVpcConfiguration") @@ -1264,21 +950,10 @@ class RulePlacementConstraintArgs: def __init__(__self__, *, expression: Optional[pulumi.Input[str]] = None, type: Optional[pulumi.Input[str]] = None): - RulePlacementConstraintArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: Optional[pulumi.Input[str]] = None, - type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if expression is not None: - _setter("expression", expression) + pulumi.set(__self__, "expression", expression) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -1304,21 +979,10 @@ class RulePlacementStrategyArgs: def __init__(__self__, *, field: Optional[pulumi.Input[str]] = None, type: Optional[pulumi.Input[str]] = None): - RulePlacementStrategyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field=field, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field: Optional[pulumi.Input[str]] = None, - type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field is not None: - _setter("field", field) + pulumi.set(__self__, "field", field) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -1348,36 +1012,17 @@ def __init__(__self__, *, sql: Optional[pulumi.Input[str]] = None, statement_name: Optional[pulumi.Input[str]] = None, with_event: Optional[pulumi.Input[bool]] = None): - RuleRedshiftDataParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - database=database, - db_user=db_user, - secret_manager_arn=secret_manager_arn, - sql=sql, - statement_name=statement_name, - with_event=with_event, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database: pulumi.Input[str], - db_user: Optional[pulumi.Input[str]] = None, - secret_manager_arn: Optional[pulumi.Input[str]] = None, - sql: Optional[pulumi.Input[str]] = None, - statement_name: Optional[pulumi.Input[str]] = None, - with_event: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database", database) + pulumi.set(__self__, "database", database) if db_user is not None: - _setter("db_user", db_user) + pulumi.set(__self__, "db_user", db_user) if secret_manager_arn is not None: - _setter("secret_manager_arn", secret_manager_arn) + pulumi.set(__self__, "secret_manager_arn", secret_manager_arn) if sql is not None: - _setter("sql", sql) + pulumi.set(__self__, "sql", sql) if statement_name is not None: - _setter("statement_name", statement_name) + pulumi.set(__self__, "statement_name", statement_name) if with_event is not None: - _setter("with_event", with_event) + pulumi.set(__self__, "with_event", with_event) @property @pulumi.getter @@ -1439,21 +1084,10 @@ class RuleRetryPolicyArgs: def __init__(__self__, *, maximum_event_age_in_seconds: Optional[pulumi.Input[int]] = None, maximum_retry_attempts: Optional[pulumi.Input[int]] = None): - RuleRetryPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - maximum_event_age_in_seconds=maximum_event_age_in_seconds, - maximum_retry_attempts=maximum_retry_attempts, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - maximum_event_age_in_seconds: Optional[pulumi.Input[int]] = None, - maximum_retry_attempts: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if maximum_event_age_in_seconds is not None: - _setter("maximum_event_age_in_seconds", maximum_event_age_in_seconds) + pulumi.set(__self__, "maximum_event_age_in_seconds", maximum_event_age_in_seconds) if maximum_retry_attempts is not None: - _setter("maximum_retry_attempts", maximum_retry_attempts) + pulumi.set(__self__, "maximum_retry_attempts", maximum_retry_attempts) @property @pulumi.getter(name="maximumEventAgeInSeconds") @@ -1478,16 +1112,7 @@ def maximum_retry_attempts(self, value: Optional[pulumi.Input[int]]): class RuleRunCommandParametersArgs: def __init__(__self__, *, run_command_targets: pulumi.Input[Sequence[pulumi.Input['RuleRunCommandTargetArgs']]]): - RuleRunCommandParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - run_command_targets=run_command_targets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - run_command_targets: pulumi.Input[Sequence[pulumi.Input['RuleRunCommandTargetArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("run_command_targets", run_command_targets) + pulumi.set(__self__, "run_command_targets", run_command_targets) @property @pulumi.getter(name="runCommandTargets") @@ -1504,19 +1129,8 @@ class RuleRunCommandTargetArgs: def __init__(__self__, *, key: pulumi.Input[str], values: pulumi.Input[Sequence[pulumi.Input[str]]]): - RuleRunCommandTargetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - values: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("values", values) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -1541,17 +1155,8 @@ def values(self, value: pulumi.Input[Sequence[pulumi.Input[str]]]): class RuleSageMakerPipelineParametersArgs: def __init__(__self__, *, pipeline_parameter_list: Optional[pulumi.Input[Sequence[pulumi.Input['RuleSageMakerPipelineParameterArgs']]]] = None): - RuleSageMakerPipelineParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - pipeline_parameter_list=pipeline_parameter_list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pipeline_parameter_list: Optional[pulumi.Input[Sequence[pulumi.Input['RuleSageMakerPipelineParameterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pipeline_parameter_list is not None: - _setter("pipeline_parameter_list", pipeline_parameter_list) + pulumi.set(__self__, "pipeline_parameter_list", pipeline_parameter_list) @property @pulumi.getter(name="pipelineParameterList") @@ -1568,19 +1173,8 @@ class RuleSageMakerPipelineParameterArgs: def __init__(__self__, *, name: pulumi.Input[str], value: pulumi.Input[str]): - RuleSageMakerPipelineParameterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1605,16 +1199,7 @@ def value(self, value: pulumi.Input[str]): class RuleSqsParametersArgs: def __init__(__self__, *, message_group_id: pulumi.Input[str]): - RuleSqsParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - message_group_id=message_group_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - message_group_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("message_group_id", message_group_id) + pulumi.set(__self__, "message_group_id", message_group_id) @property @pulumi.getter(name="messageGroupId") @@ -1631,21 +1216,10 @@ class RuleTagArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - RuleTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1685,75 +1259,36 @@ def __init__(__self__, *, run_command_parameters: Optional[pulumi.Input['RuleRunCommandParametersArgs']] = None, sage_maker_pipeline_parameters: Optional[pulumi.Input['RuleSageMakerPipelineParametersArgs']] = None, sqs_parameters: Optional[pulumi.Input['RuleSqsParametersArgs']] = None): - RuleTargetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - id=id, - batch_parameters=batch_parameters, - dead_letter_config=dead_letter_config, - ecs_parameters=ecs_parameters, - http_parameters=http_parameters, - input=input, - input_path=input_path, - input_transformer=input_transformer, - kinesis_parameters=kinesis_parameters, - redshift_data_parameters=redshift_data_parameters, - retry_policy=retry_policy, - role_arn=role_arn, - run_command_parameters=run_command_parameters, - sage_maker_pipeline_parameters=sage_maker_pipeline_parameters, - sqs_parameters=sqs_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: pulumi.Input[str], - id: pulumi.Input[str], - batch_parameters: Optional[pulumi.Input['RuleBatchParametersArgs']] = None, - dead_letter_config: Optional[pulumi.Input['RuleDeadLetterConfigArgs']] = None, - ecs_parameters: Optional[pulumi.Input['RuleEcsParametersArgs']] = None, - http_parameters: Optional[pulumi.Input['RuleHttpParametersArgs']] = None, - input: Optional[pulumi.Input[str]] = None, - input_path: Optional[pulumi.Input[str]] = None, - input_transformer: Optional[pulumi.Input['RuleInputTransformerArgs']] = None, - kinesis_parameters: Optional[pulumi.Input['RuleKinesisParametersArgs']] = None, - redshift_data_parameters: Optional[pulumi.Input['RuleRedshiftDataParametersArgs']] = None, - retry_policy: Optional[pulumi.Input['RuleRetryPolicyArgs']] = None, - role_arn: Optional[pulumi.Input[str]] = None, - run_command_parameters: Optional[pulumi.Input['RuleRunCommandParametersArgs']] = None, - sage_maker_pipeline_parameters: Optional[pulumi.Input['RuleSageMakerPipelineParametersArgs']] = None, - sqs_parameters: Optional[pulumi.Input['RuleSqsParametersArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("arn", arn) - _setter("id", id) + pulumi.set(__self__, "arn", arn) + pulumi.set(__self__, "id", id) if batch_parameters is not None: - _setter("batch_parameters", batch_parameters) + pulumi.set(__self__, "batch_parameters", batch_parameters) if dead_letter_config is not None: - _setter("dead_letter_config", dead_letter_config) + pulumi.set(__self__, "dead_letter_config", dead_letter_config) if ecs_parameters is not None: - _setter("ecs_parameters", ecs_parameters) + pulumi.set(__self__, "ecs_parameters", ecs_parameters) if http_parameters is not None: - _setter("http_parameters", http_parameters) + pulumi.set(__self__, "http_parameters", http_parameters) if input is not None: - _setter("input", input) + pulumi.set(__self__, "input", input) if input_path is not None: - _setter("input_path", input_path) + pulumi.set(__self__, "input_path", input_path) if input_transformer is not None: - _setter("input_transformer", input_transformer) + pulumi.set(__self__, "input_transformer", input_transformer) if kinesis_parameters is not None: - _setter("kinesis_parameters", kinesis_parameters) + pulumi.set(__self__, "kinesis_parameters", kinesis_parameters) if redshift_data_parameters is not None: - _setter("redshift_data_parameters", redshift_data_parameters) + pulumi.set(__self__, "redshift_data_parameters", redshift_data_parameters) if retry_policy is not None: - _setter("retry_policy", retry_policy) + pulumi.set(__self__, "retry_policy", retry_policy) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if run_command_parameters is not None: - _setter("run_command_parameters", run_command_parameters) + pulumi.set(__self__, "run_command_parameters", run_command_parameters) if sage_maker_pipeline_parameters is not None: - _setter("sage_maker_pipeline_parameters", sage_maker_pipeline_parameters) + pulumi.set(__self__, "sage_maker_pipeline_parameters", sage_maker_pipeline_parameters) if sqs_parameters is not None: - _setter("sqs_parameters", sqs_parameters) + pulumi.set(__self__, "sqs_parameters", sqs_parameters) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/events/api_destination.py b/sdk/python/pulumi_aws_native/events/api_destination.py index 582fa27b41..05ecc36e34 100644 --- a/sdk/python/pulumi_aws_native/events/api_destination.py +++ b/sdk/python/pulumi_aws_native/events/api_destination.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -27,34 +27,15 @@ def __init__(__self__, *, :param pulumi.Input[str] invocation_endpoint: Url endpoint to invoke. :param pulumi.Input[str] name: Name of the apiDestination. """ - ApiDestinationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - connection_arn=connection_arn, - http_method=http_method, - invocation_endpoint=invocation_endpoint, - description=description, - invocation_rate_limit_per_second=invocation_rate_limit_per_second, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connection_arn: pulumi.Input[str], - http_method: pulumi.Input['ApiDestinationHttpMethod'], - invocation_endpoint: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - invocation_rate_limit_per_second: Optional[pulumi.Input[int]] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("connection_arn", connection_arn) - _setter("http_method", http_method) - _setter("invocation_endpoint", invocation_endpoint) + pulumi.set(__self__, "connection_arn", connection_arn) + pulumi.set(__self__, "http_method", http_method) + pulumi.set(__self__, "invocation_endpoint", invocation_endpoint) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if invocation_rate_limit_per_second is not None: - _setter("invocation_rate_limit_per_second", invocation_rate_limit_per_second) + pulumi.set(__self__, "invocation_rate_limit_per_second", invocation_rate_limit_per_second) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="connectionArn") @@ -160,10 +141,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ApiDestinationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/events/archive.py b/sdk/python/pulumi_aws_native/events/archive.py index 1859da32cb..6d48861b42 100644 --- a/sdk/python/pulumi_aws_native/events/archive.py +++ b/sdk/python/pulumi_aws_native/events/archive.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['ArchiveArgs', 'Archive'] @@ -22,32 +22,15 @@ def __init__(__self__, *, """ The set of arguments for constructing a Archive resource. """ - ArchiveArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_arn=source_arn, - archive_name=archive_name, - description=description, - event_pattern=event_pattern, - retention_days=retention_days, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_arn: pulumi.Input[str], - archive_name: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - event_pattern: Optional[Any] = None, - retention_days: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("source_arn", source_arn) + pulumi.set(__self__, "source_arn", source_arn) if archive_name is not None: - _setter("archive_name", archive_name) + pulumi.set(__self__, "archive_name", archive_name) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if event_pattern is not None: - _setter("event_pattern", event_pattern) + pulumi.set(__self__, "event_pattern", event_pattern) if retention_days is not None: - _setter("retention_days", retention_days) + pulumi.set(__self__, "retention_days", retention_days) @property @pulumi.getter(name="sourceArn") @@ -131,10 +114,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ArchiveArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/events/connection.py b/sdk/python/pulumi_aws_native/events/connection.py index de229f604e..f9dc33c500 100644 --- a/sdk/python/pulumi_aws_native/events/connection.py +++ b/sdk/python/pulumi_aws_native/events/connection.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -26,27 +26,12 @@ def __init__(__self__, *, :param pulumi.Input[str] description: Description of the connection. :param pulumi.Input[str] name: Name of the connection. """ - ConnectionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - auth_parameters=auth_parameters, - authorization_type=authorization_type, - description=description, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auth_parameters: pulumi.Input['ConnectionAuthParametersArgs'], - authorization_type: pulumi.Input['ConnectionAuthorizationType'], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("auth_parameters", auth_parameters) - _setter("authorization_type", authorization_type) + pulumi.set(__self__, "auth_parameters", auth_parameters) + pulumi.set(__self__, "authorization_type", authorization_type) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="authParameters") @@ -128,10 +113,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ConnectionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -150,11 +131,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = ConnectionArgs.__new__(ConnectionArgs) - if auth_parameters is not None and not isinstance(auth_parameters, ConnectionAuthParametersArgs): - auth_parameters = auth_parameters or {} - def _setter(key, value): - auth_parameters[key] = value - ConnectionAuthParametersArgs._configure(_setter, **auth_parameters) if auth_parameters is None and not opts.urn: raise TypeError("Missing required property 'auth_parameters'") __props__.__dict__["auth_parameters"] = auth_parameters diff --git a/sdk/python/pulumi_aws_native/events/endpoint.py b/sdk/python/pulumi_aws_native/events/endpoint.py index f8c162dc21..6827539b70 100644 --- a/sdk/python/pulumi_aws_native/events/endpoint.py +++ b/sdk/python/pulumi_aws_native/events/endpoint.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -26,35 +26,16 @@ def __init__(__self__, *, """ The set of arguments for constructing a Endpoint resource. """ - EndpointArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - event_buses=event_buses, - routing_config=routing_config, - description=description, - name=name, - replication_config=replication_config, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - event_buses: pulumi.Input[Sequence[pulumi.Input['EndpointEventBusArgs']]], - routing_config: pulumi.Input['EndpointRoutingConfigArgs'], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - replication_config: Optional[pulumi.Input['EndpointReplicationConfigArgs']] = None, - role_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("event_buses", event_buses) - _setter("routing_config", routing_config) + pulumi.set(__self__, "event_buses", event_buses) + pulumi.set(__self__, "routing_config", routing_config) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if replication_config is not None: - _setter("replication_config", replication_config) + pulumi.set(__self__, "replication_config", replication_config) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="eventBuses") @@ -148,10 +129,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - EndpointArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -177,18 +154,8 @@ def _internal_init(__self__, raise TypeError("Missing required property 'event_buses'") __props__.__dict__["event_buses"] = event_buses __props__.__dict__["name"] = name - if replication_config is not None and not isinstance(replication_config, EndpointReplicationConfigArgs): - replication_config = replication_config or {} - def _setter(key, value): - replication_config[key] = value - EndpointReplicationConfigArgs._configure(_setter, **replication_config) __props__.__dict__["replication_config"] = replication_config __props__.__dict__["role_arn"] = role_arn - if routing_config is not None and not isinstance(routing_config, EndpointRoutingConfigArgs): - routing_config = routing_config or {} - def _setter(key, value): - routing_config[key] = value - EndpointRoutingConfigArgs._configure(_setter, **routing_config) if routing_config is None and not opts.urn: raise TypeError("Missing required property 'routing_config'") __props__.__dict__["routing_config"] = routing_config diff --git a/sdk/python/pulumi_aws_native/events/event_bus.py b/sdk/python/pulumi_aws_native/events/event_bus.py index 0e1417f35d..a476e4df71 100644 --- a/sdk/python/pulumi_aws_native/events/event_bus.py +++ b/sdk/python/pulumi_aws_native/events/event_bus.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,29 +27,14 @@ def __init__(__self__, *, :param Any policy: A JSON string that describes the permission policy statement for the event bus. :param pulumi.Input[Sequence[pulumi.Input['EventBusTagArgs']]] tags: Any tags assigned to the event bus. """ - EventBusArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - event_source_name=event_source_name, - name=name, - policy=policy, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - event_source_name: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - policy: Optional[Any] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['EventBusTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if event_source_name is not None: - _setter("event_source_name", event_source_name) + pulumi.set(__self__, "event_source_name", event_source_name) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if policy is not None: - _setter("policy", policy) + pulumi.set(__self__, "policy", policy) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="eventSourceName") @@ -139,10 +124,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - EventBusArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/events/event_bus_policy.py b/sdk/python/pulumi_aws_native/events/event_bus_policy.py index 47b7ad8281..5db25e1bb9 100644 --- a/sdk/python/pulumi_aws_native/events/event_bus_policy.py +++ b/sdk/python/pulumi_aws_native/events/event_bus_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,36 +25,17 @@ def __init__(__self__, *, """ The set of arguments for constructing a EventBusPolicy resource. """ - EventBusPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - statement_id=statement_id, - action=action, - condition=condition, - event_bus_name=event_bus_name, - principal=principal, - statement=statement, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - statement_id: pulumi.Input[str], - action: Optional[pulumi.Input[str]] = None, - condition: Optional[pulumi.Input['EventBusPolicyConditionArgs']] = None, - event_bus_name: Optional[pulumi.Input[str]] = None, - principal: Optional[pulumi.Input[str]] = None, - statement: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("statement_id", statement_id) + pulumi.set(__self__, "statement_id", statement_id) if action is not None: - _setter("action", action) + pulumi.set(__self__, "action", action) if condition is not None: - _setter("condition", condition) + pulumi.set(__self__, "condition", condition) if event_bus_name is not None: - _setter("event_bus_name", event_bus_name) + pulumi.set(__self__, "event_bus_name", event_bus_name) if principal is not None: - _setter("principal", principal) + pulumi.set(__self__, "principal", principal) if statement is not None: - _setter("statement", statement) + pulumi.set(__self__, "statement", statement) @property @pulumi.getter(name="statementId") @@ -153,10 +134,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - EventBusPolicyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -179,11 +156,6 @@ def _internal_init(__self__, __props__ = EventBusPolicyArgs.__new__(EventBusPolicyArgs) __props__.__dict__["action"] = action - if condition is not None and not isinstance(condition, EventBusPolicyConditionArgs): - condition = condition or {} - def _setter(key, value): - condition[key] = value - EventBusPolicyConditionArgs._configure(_setter, **condition) __props__.__dict__["condition"] = condition __props__.__dict__["event_bus_name"] = event_bus_name __props__.__dict__["principal"] = principal diff --git a/sdk/python/pulumi_aws_native/events/get_api_destination.py b/sdk/python/pulumi_aws_native/events/get_api_destination.py index 33ca5c3103..79740f9f38 100644 --- a/sdk/python/pulumi_aws_native/events/get_api_destination.py +++ b/sdk/python/pulumi_aws_native/events/get_api_destination.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/events/get_archive.py b/sdk/python/pulumi_aws_native/events/get_archive.py index 776c3d0b2e..172b916e85 100644 --- a/sdk/python/pulumi_aws_native/events/get_archive.py +++ b/sdk/python/pulumi_aws_native/events/get_archive.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/events/get_connection.py b/sdk/python/pulumi_aws_native/events/get_connection.py index 5084768157..01a5a10e02 100644 --- a/sdk/python/pulumi_aws_native/events/get_connection.py +++ b/sdk/python/pulumi_aws_native/events/get_connection.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/events/get_endpoint.py b/sdk/python/pulumi_aws_native/events/get_endpoint.py index a6e590044f..42df014397 100644 --- a/sdk/python/pulumi_aws_native/events/get_endpoint.py +++ b/sdk/python/pulumi_aws_native/events/get_endpoint.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/events/get_event_bus.py b/sdk/python/pulumi_aws_native/events/get_event_bus.py index 75de9ccbb0..cee5fbae50 100644 --- a/sdk/python/pulumi_aws_native/events/get_event_bus.py +++ b/sdk/python/pulumi_aws_native/events/get_event_bus.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/events/get_event_bus_policy.py b/sdk/python/pulumi_aws_native/events/get_event_bus_policy.py index e3fee47caa..1ff1317fcf 100644 --- a/sdk/python/pulumi_aws_native/events/get_event_bus_policy.py +++ b/sdk/python/pulumi_aws_native/events/get_event_bus_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/events/get_rule.py b/sdk/python/pulumi_aws_native/events/get_rule.py index 7b91eb5818..2a921bfc09 100644 --- a/sdk/python/pulumi_aws_native/events/get_rule.py +++ b/sdk/python/pulumi_aws_native/events/get_rule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/events/outputs.py b/sdk/python/pulumi_aws_native/events/outputs.py index b8b2530b4d..dc774cb3aa 100644 --- a/sdk/python/pulumi_aws_native/events/outputs.py +++ b/sdk/python/pulumi_aws_native/events/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -75,19 +75,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, api_key_name: str, api_key_value: str): - ConnectionApiKeyAuthParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - api_key_name=api_key_name, - api_key_value=api_key_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - api_key_name: str, - api_key_value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("api_key_name", api_key_name) - _setter("api_key_value", api_key_value) + pulumi.set(__self__, "api_key_name", api_key_name) + pulumi.set(__self__, "api_key_value", api_key_value) @property @pulumi.getter(name="apiKeyName") @@ -130,29 +119,14 @@ def __init__(__self__, *, basic_auth_parameters: Optional['outputs.ConnectionBasicAuthParameters'] = None, invocation_http_parameters: Optional['outputs.ConnectionHttpParameters'] = None, o_auth_parameters: Optional['outputs.ConnectionOAuthParameters'] = None): - ConnectionAuthParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - api_key_auth_parameters=api_key_auth_parameters, - basic_auth_parameters=basic_auth_parameters, - invocation_http_parameters=invocation_http_parameters, - o_auth_parameters=o_auth_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - api_key_auth_parameters: Optional['outputs.ConnectionApiKeyAuthParameters'] = None, - basic_auth_parameters: Optional['outputs.ConnectionBasicAuthParameters'] = None, - invocation_http_parameters: Optional['outputs.ConnectionHttpParameters'] = None, - o_auth_parameters: Optional['outputs.ConnectionOAuthParameters'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if api_key_auth_parameters is not None: - _setter("api_key_auth_parameters", api_key_auth_parameters) + pulumi.set(__self__, "api_key_auth_parameters", api_key_auth_parameters) if basic_auth_parameters is not None: - _setter("basic_auth_parameters", basic_auth_parameters) + pulumi.set(__self__, "basic_auth_parameters", basic_auth_parameters) if invocation_http_parameters is not None: - _setter("invocation_http_parameters", invocation_http_parameters) + pulumi.set(__self__, "invocation_http_parameters", invocation_http_parameters) if o_auth_parameters is not None: - _setter("o_auth_parameters", o_auth_parameters) + pulumi.set(__self__, "o_auth_parameters", o_auth_parameters) @property @pulumi.getter(name="apiKeyAuthParameters") @@ -180,19 +154,8 @@ class ConnectionBasicAuthParameters(dict): def __init__(__self__, *, password: str, username: str): - ConnectionBasicAuthParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - password=password, - username=username, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - password: str, - username: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("password", password) - _setter("username", username) + pulumi.set(__self__, "password", password) + pulumi.set(__self__, "username", username) @property @pulumi.getter @@ -229,19 +192,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, client_id: str, client_secret: str): - ConnectionClientParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_id=client_id, - client_secret=client_secret, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_id: str, - client_secret: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("client_id", client_id) - _setter("client_secret", client_secret) + pulumi.set(__self__, "client_id", client_id) + pulumi.set(__self__, "client_secret", client_secret) @property @pulumi.getter(name="clientId") @@ -281,25 +233,12 @@ def __init__(__self__, *, body_parameters: Optional[Sequence['outputs.ConnectionParameter']] = None, header_parameters: Optional[Sequence['outputs.ConnectionParameter']] = None, query_string_parameters: Optional[Sequence['outputs.ConnectionParameter']] = None): - ConnectionHttpParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - body_parameters=body_parameters, - header_parameters=header_parameters, - query_string_parameters=query_string_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - body_parameters: Optional[Sequence['outputs.ConnectionParameter']] = None, - header_parameters: Optional[Sequence['outputs.ConnectionParameter']] = None, - query_string_parameters: Optional[Sequence['outputs.ConnectionParameter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if body_parameters is not None: - _setter("body_parameters", body_parameters) + pulumi.set(__self__, "body_parameters", body_parameters) if header_parameters is not None: - _setter("header_parameters", header_parameters) + pulumi.set(__self__, "header_parameters", header_parameters) if query_string_parameters is not None: - _setter("query_string_parameters", query_string_parameters) + pulumi.set(__self__, "query_string_parameters", query_string_parameters) @property @pulumi.getter(name="bodyParameters") @@ -347,26 +286,11 @@ def __init__(__self__, *, client_parameters: 'outputs.ConnectionClientParameters', http_method: 'ConnectionOAuthParametersHttpMethod', o_auth_http_parameters: Optional['outputs.ConnectionHttpParameters'] = None): - ConnectionOAuthParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - authorization_endpoint=authorization_endpoint, - client_parameters=client_parameters, - http_method=http_method, - o_auth_http_parameters=o_auth_http_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - authorization_endpoint: str, - client_parameters: 'outputs.ConnectionClientParameters', - http_method: 'ConnectionOAuthParametersHttpMethod', - o_auth_http_parameters: Optional['outputs.ConnectionHttpParameters'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("authorization_endpoint", authorization_endpoint) - _setter("client_parameters", client_parameters) - _setter("http_method", http_method) + pulumi.set(__self__, "authorization_endpoint", authorization_endpoint) + pulumi.set(__self__, "client_parameters", client_parameters) + pulumi.set(__self__, "http_method", http_method) if o_auth_http_parameters is not None: - _setter("o_auth_http_parameters", o_auth_http_parameters) + pulumi.set(__self__, "o_auth_http_parameters", o_auth_http_parameters) @property @pulumi.getter(name="authorizationEndpoint") @@ -412,23 +336,10 @@ def __init__(__self__, *, key: str, value: str, is_value_secret: Optional[bool] = None): - ConnectionParameter._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - is_value_secret=is_value_secret, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - is_value_secret: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) if is_value_secret is not None: - _setter("is_value_secret", is_value_secret) + pulumi.set(__self__, "is_value_secret", is_value_secret) @property @pulumi.getter @@ -467,16 +378,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, event_bus_arn: str): - EndpointEventBus._configure( - lambda key, value: pulumi.set(__self__, key, value), - event_bus_arn=event_bus_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - event_bus_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("event_bus_arn", event_bus_arn) + pulumi.set(__self__, "event_bus_arn", event_bus_arn) @property @pulumi.getter(name="eventBusArn") @@ -489,19 +391,8 @@ class EndpointFailoverConfig(dict): def __init__(__self__, *, primary: 'outputs.EndpointPrimary', secondary: 'outputs.EndpointSecondary'): - EndpointFailoverConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - primary=primary, - secondary=secondary, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - primary: 'outputs.EndpointPrimary', - secondary: 'outputs.EndpointSecondary', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("primary", primary) - _setter("secondary", secondary) + pulumi.set(__self__, "primary", primary) + pulumi.set(__self__, "secondary", secondary) @property @pulumi.getter @@ -535,16 +426,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, health_check: str): - EndpointPrimary._configure( - lambda key, value: pulumi.set(__self__, key, value), - health_check=health_check, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - health_check: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("health_check", health_check) + pulumi.set(__self__, "health_check", health_check) @property @pulumi.getter(name="healthCheck") @@ -556,16 +438,7 @@ def health_check(self) -> str: class EndpointReplicationConfig(dict): def __init__(__self__, *, state: 'EndpointReplicationState'): - EndpointReplicationConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - state=state, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - state: 'EndpointReplicationState', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("state", state) + pulumi.set(__self__, "state", state) @property @pulumi.getter @@ -594,16 +467,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, failover_config: 'outputs.EndpointFailoverConfig'): - EndpointRoutingConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - failover_config=failover_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - failover_config: 'outputs.EndpointFailoverConfig', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("failover_config", failover_config) + pulumi.set(__self__, "failover_config", failover_config) @property @pulumi.getter(name="failoverConfig") @@ -615,16 +479,7 @@ def failover_config(self) -> 'outputs.EndpointFailoverConfig': class EndpointSecondary(dict): def __init__(__self__, *, route: str): - EndpointSecondary._configure( - lambda key, value: pulumi.set(__self__, key, value), - route=route, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - route: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("route", route) + pulumi.set(__self__, "route", route) @property @pulumi.getter @@ -638,25 +493,12 @@ def __init__(__self__, *, key: Optional[str] = None, type: Optional[str] = None, value: Optional[str] = None): - EventBusPolicyCondition._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - type=type, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - type: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -679,19 +521,8 @@ class EventBusTag(dict): def __init__(__self__, *, key: str, value: str): - EventBusTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -729,24 +560,11 @@ def __init__(__self__, *, subnets: Sequence[str], assign_public_ip: Optional[str] = None, security_groups: Optional[Sequence[str]] = None): - RuleAwsVpcConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - subnets=subnets, - assign_public_ip=assign_public_ip, - security_groups=security_groups, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subnets: Sequence[str], - assign_public_ip: Optional[str] = None, - security_groups: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("subnets", subnets) + pulumi.set(__self__, "subnets", subnets) if assign_public_ip is not None: - _setter("assign_public_ip", assign_public_ip) + pulumi.set(__self__, "assign_public_ip", assign_public_ip) if security_groups is not None: - _setter("security_groups", security_groups) + pulumi.set(__self__, "security_groups", security_groups) @property @pulumi.getter @@ -768,17 +586,8 @@ def security_groups(self) -> Optional[Sequence[str]]: class RuleBatchArrayProperties(dict): def __init__(__self__, *, size: Optional[int] = None): - RuleBatchArrayProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - size=size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - size: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if size is not None: - _setter("size", size) + pulumi.set(__self__, "size", size) @property @pulumi.getter @@ -816,27 +625,12 @@ def __init__(__self__, *, job_name: str, array_properties: Optional['outputs.RuleBatchArrayProperties'] = None, retry_strategy: Optional['outputs.RuleBatchRetryStrategy'] = None): - RuleBatchParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - job_definition=job_definition, - job_name=job_name, - array_properties=array_properties, - retry_strategy=retry_strategy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - job_definition: str, - job_name: str, - array_properties: Optional['outputs.RuleBatchArrayProperties'] = None, - retry_strategy: Optional['outputs.RuleBatchRetryStrategy'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("job_definition", job_definition) - _setter("job_name", job_name) + pulumi.set(__self__, "job_definition", job_definition) + pulumi.set(__self__, "job_name", job_name) if array_properties is not None: - _setter("array_properties", array_properties) + pulumi.set(__self__, "array_properties", array_properties) if retry_strategy is not None: - _setter("retry_strategy", retry_strategy) + pulumi.set(__self__, "retry_strategy", retry_strategy) @property @pulumi.getter(name="jobDefinition") @@ -863,17 +657,8 @@ def retry_strategy(self) -> Optional['outputs.RuleBatchRetryStrategy']: class RuleBatchRetryStrategy(dict): def __init__(__self__, *, attempts: Optional[int] = None): - RuleBatchRetryStrategy._configure( - lambda key, value: pulumi.set(__self__, key, value), - attempts=attempts, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attempts: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attempts is not None: - _setter("attempts", attempts) + pulumi.set(__self__, "attempts", attempts) @property @pulumi.getter @@ -904,24 +689,11 @@ def __init__(__self__, *, capacity_provider: str, base: Optional[int] = None, weight: Optional[int] = None): - RuleCapacityProviderStrategyItem._configure( - lambda key, value: pulumi.set(__self__, key, value), - capacity_provider=capacity_provider, - base=base, - weight=weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - capacity_provider: str, - base: Optional[int] = None, - weight: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("capacity_provider", capacity_provider) + pulumi.set(__self__, "capacity_provider", capacity_provider) if base is not None: - _setter("base", base) + pulumi.set(__self__, "base", base) if weight is not None: - _setter("weight", weight) + pulumi.set(__self__, "weight", weight) @property @pulumi.getter(name="capacityProvider") @@ -943,17 +715,8 @@ def weight(self) -> Optional[int]: class RuleDeadLetterConfig(dict): def __init__(__self__, *, arn: Optional[str] = None): - RuleDeadLetterConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) @property @pulumi.getter @@ -1019,68 +782,33 @@ def __init__(__self__, *, reference_id: Optional[str] = None, tag_list: Optional[Sequence['outputs.RuleTag']] = None, task_count: Optional[int] = None): - RuleEcsParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - task_definition_arn=task_definition_arn, - capacity_provider_strategy=capacity_provider_strategy, - enable_ecs_managed_tags=enable_ecs_managed_tags, - enable_execute_command=enable_execute_command, - group=group, - launch_type=launch_type, - network_configuration=network_configuration, - placement_constraints=placement_constraints, - placement_strategies=placement_strategies, - platform_version=platform_version, - propagate_tags=propagate_tags, - reference_id=reference_id, - tag_list=tag_list, - task_count=task_count, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - task_definition_arn: str, - capacity_provider_strategy: Optional[Sequence['outputs.RuleCapacityProviderStrategyItem']] = None, - enable_ecs_managed_tags: Optional[bool] = None, - enable_execute_command: Optional[bool] = None, - group: Optional[str] = None, - launch_type: Optional[str] = None, - network_configuration: Optional['outputs.RuleNetworkConfiguration'] = None, - placement_constraints: Optional[Sequence['outputs.RulePlacementConstraint']] = None, - placement_strategies: Optional[Sequence['outputs.RulePlacementStrategy']] = None, - platform_version: Optional[str] = None, - propagate_tags: Optional[str] = None, - reference_id: Optional[str] = None, - tag_list: Optional[Sequence['outputs.RuleTag']] = None, - task_count: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("task_definition_arn", task_definition_arn) + pulumi.set(__self__, "task_definition_arn", task_definition_arn) if capacity_provider_strategy is not None: - _setter("capacity_provider_strategy", capacity_provider_strategy) + pulumi.set(__self__, "capacity_provider_strategy", capacity_provider_strategy) if enable_ecs_managed_tags is not None: - _setter("enable_ecs_managed_tags", enable_ecs_managed_tags) + pulumi.set(__self__, "enable_ecs_managed_tags", enable_ecs_managed_tags) if enable_execute_command is not None: - _setter("enable_execute_command", enable_execute_command) + pulumi.set(__self__, "enable_execute_command", enable_execute_command) if group is not None: - _setter("group", group) + pulumi.set(__self__, "group", group) if launch_type is not None: - _setter("launch_type", launch_type) + pulumi.set(__self__, "launch_type", launch_type) if network_configuration is not None: - _setter("network_configuration", network_configuration) + pulumi.set(__self__, "network_configuration", network_configuration) if placement_constraints is not None: - _setter("placement_constraints", placement_constraints) + pulumi.set(__self__, "placement_constraints", placement_constraints) if placement_strategies is not None: - _setter("placement_strategies", placement_strategies) + pulumi.set(__self__, "placement_strategies", placement_strategies) if platform_version is not None: - _setter("platform_version", platform_version) + pulumi.set(__self__, "platform_version", platform_version) if propagate_tags is not None: - _setter("propagate_tags", propagate_tags) + pulumi.set(__self__, "propagate_tags", propagate_tags) if reference_id is not None: - _setter("reference_id", reference_id) + pulumi.set(__self__, "reference_id", reference_id) if tag_list is not None: - _setter("tag_list", tag_list) + pulumi.set(__self__, "tag_list", tag_list) if task_count is not None: - _setter("task_count", task_count) + pulumi.set(__self__, "task_count", task_count) @property @pulumi.getter(name="taskDefinitionArn") @@ -1180,25 +908,12 @@ def __init__(__self__, *, header_parameters: Optional[Any] = None, path_parameter_values: Optional[Sequence[str]] = None, query_string_parameters: Optional[Any] = None): - RuleHttpParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - header_parameters=header_parameters, - path_parameter_values=path_parameter_values, - query_string_parameters=query_string_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - header_parameters: Optional[Any] = None, - path_parameter_values: Optional[Sequence[str]] = None, - query_string_parameters: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if header_parameters is not None: - _setter("header_parameters", header_parameters) + pulumi.set(__self__, "header_parameters", header_parameters) if path_parameter_values is not None: - _setter("path_parameter_values", path_parameter_values) + pulumi.set(__self__, "path_parameter_values", path_parameter_values) if query_string_parameters is not None: - _setter("query_string_parameters", query_string_parameters) + pulumi.set(__self__, "query_string_parameters", query_string_parameters) @property @pulumi.getter(name="headerParameters") @@ -1240,20 +955,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, input_template: str, input_paths_map: Optional[Any] = None): - RuleInputTransformer._configure( - lambda key, value: pulumi.set(__self__, key, value), - input_template=input_template, - input_paths_map=input_paths_map, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - input_template: str, - input_paths_map: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("input_template", input_template) + pulumi.set(__self__, "input_template", input_template) if input_paths_map is not None: - _setter("input_paths_map", input_paths_map) + pulumi.set(__self__, "input_paths_map", input_paths_map) @property @pulumi.getter(name="inputTemplate") @@ -1287,16 +991,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, partition_key_path: str): - RuleKinesisParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - partition_key_path=partition_key_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - partition_key_path: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("partition_key_path", partition_key_path) + pulumi.set(__self__, "partition_key_path", partition_key_path) @property @pulumi.getter(name="partitionKeyPath") @@ -1325,17 +1020,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, aws_vpc_configuration: Optional['outputs.RuleAwsVpcConfiguration'] = None): - RuleNetworkConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - aws_vpc_configuration=aws_vpc_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aws_vpc_configuration: Optional['outputs.RuleAwsVpcConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if aws_vpc_configuration is not None: - _setter("aws_vpc_configuration", aws_vpc_configuration) + pulumi.set(__self__, "aws_vpc_configuration", aws_vpc_configuration) @property @pulumi.getter(name="awsVpcConfiguration") @@ -1348,21 +1034,10 @@ class RulePlacementConstraint(dict): def __init__(__self__, *, expression: Optional[str] = None, type: Optional[str] = None): - RulePlacementConstraint._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: Optional[str] = None, - type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if expression is not None: - _setter("expression", expression) + pulumi.set(__self__, "expression", expression) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -1380,21 +1055,10 @@ class RulePlacementStrategy(dict): def __init__(__self__, *, field: Optional[str] = None, type: Optional[str] = None): - RulePlacementStrategy._configure( - lambda key, value: pulumi.set(__self__, key, value), - field=field, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field: Optional[str] = None, - type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field is not None: - _setter("field", field) + pulumi.set(__self__, "field", field) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -1439,36 +1103,17 @@ def __init__(__self__, *, sql: Optional[str] = None, statement_name: Optional[str] = None, with_event: Optional[bool] = None): - RuleRedshiftDataParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - database=database, - db_user=db_user, - secret_manager_arn=secret_manager_arn, - sql=sql, - statement_name=statement_name, - with_event=with_event, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database: str, - db_user: Optional[str] = None, - secret_manager_arn: Optional[str] = None, - sql: Optional[str] = None, - statement_name: Optional[str] = None, - with_event: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database", database) + pulumi.set(__self__, "database", database) if db_user is not None: - _setter("db_user", db_user) + pulumi.set(__self__, "db_user", db_user) if secret_manager_arn is not None: - _setter("secret_manager_arn", secret_manager_arn) + pulumi.set(__self__, "secret_manager_arn", secret_manager_arn) if sql is not None: - _setter("sql", sql) + pulumi.set(__self__, "sql", sql) if statement_name is not None: - _setter("statement_name", statement_name) + pulumi.set(__self__, "statement_name", statement_name) if with_event is not None: - _setter("with_event", with_event) + pulumi.set(__self__, "with_event", with_event) @property @pulumi.getter @@ -1525,21 +1170,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, maximum_event_age_in_seconds: Optional[int] = None, maximum_retry_attempts: Optional[int] = None): - RuleRetryPolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - maximum_event_age_in_seconds=maximum_event_age_in_seconds, - maximum_retry_attempts=maximum_retry_attempts, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - maximum_event_age_in_seconds: Optional[int] = None, - maximum_retry_attempts: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if maximum_event_age_in_seconds is not None: - _setter("maximum_event_age_in_seconds", maximum_event_age_in_seconds) + pulumi.set(__self__, "maximum_event_age_in_seconds", maximum_event_age_in_seconds) if maximum_retry_attempts is not None: - _setter("maximum_retry_attempts", maximum_retry_attempts) + pulumi.set(__self__, "maximum_retry_attempts", maximum_retry_attempts) @property @pulumi.getter(name="maximumEventAgeInSeconds") @@ -1573,16 +1207,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, run_command_targets: Sequence['outputs.RuleRunCommandTarget']): - RuleRunCommandParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - run_command_targets=run_command_targets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - run_command_targets: Sequence['outputs.RuleRunCommandTarget'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("run_command_targets", run_command_targets) + pulumi.set(__self__, "run_command_targets", run_command_targets) @property @pulumi.getter(name="runCommandTargets") @@ -1595,19 +1220,8 @@ class RuleRunCommandTarget(dict): def __init__(__self__, *, key: str, values: Sequence[str]): - RuleRunCommandTarget._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - values: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("values", values) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -1625,19 +1239,8 @@ class RuleSageMakerPipelineParameter(dict): def __init__(__self__, *, name: str, value: str): - RuleSageMakerPipelineParameter._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1671,17 +1274,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, pipeline_parameter_list: Optional[Sequence['outputs.RuleSageMakerPipelineParameter']] = None): - RuleSageMakerPipelineParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - pipeline_parameter_list=pipeline_parameter_list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pipeline_parameter_list: Optional[Sequence['outputs.RuleSageMakerPipelineParameter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pipeline_parameter_list is not None: - _setter("pipeline_parameter_list", pipeline_parameter_list) + pulumi.set(__self__, "pipeline_parameter_list", pipeline_parameter_list) @property @pulumi.getter(name="pipelineParameterList") @@ -1710,16 +1304,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, message_group_id: str): - RuleSqsParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - message_group_id=message_group_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - message_group_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("message_group_id", message_group_id) + pulumi.set(__self__, "message_group_id", message_group_id) @property @pulumi.getter(name="messageGroupId") @@ -1732,21 +1317,10 @@ class RuleTag(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - RuleTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1819,75 +1393,36 @@ def __init__(__self__, *, run_command_parameters: Optional['outputs.RuleRunCommandParameters'] = None, sage_maker_pipeline_parameters: Optional['outputs.RuleSageMakerPipelineParameters'] = None, sqs_parameters: Optional['outputs.RuleSqsParameters'] = None): - RuleTarget._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - id=id, - batch_parameters=batch_parameters, - dead_letter_config=dead_letter_config, - ecs_parameters=ecs_parameters, - http_parameters=http_parameters, - input=input, - input_path=input_path, - input_transformer=input_transformer, - kinesis_parameters=kinesis_parameters, - redshift_data_parameters=redshift_data_parameters, - retry_policy=retry_policy, - role_arn=role_arn, - run_command_parameters=run_command_parameters, - sage_maker_pipeline_parameters=sage_maker_pipeline_parameters, - sqs_parameters=sqs_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: str, - id: str, - batch_parameters: Optional['outputs.RuleBatchParameters'] = None, - dead_letter_config: Optional['outputs.RuleDeadLetterConfig'] = None, - ecs_parameters: Optional['outputs.RuleEcsParameters'] = None, - http_parameters: Optional['outputs.RuleHttpParameters'] = None, - input: Optional[str] = None, - input_path: Optional[str] = None, - input_transformer: Optional['outputs.RuleInputTransformer'] = None, - kinesis_parameters: Optional['outputs.RuleKinesisParameters'] = None, - redshift_data_parameters: Optional['outputs.RuleRedshiftDataParameters'] = None, - retry_policy: Optional['outputs.RuleRetryPolicy'] = None, - role_arn: Optional[str] = None, - run_command_parameters: Optional['outputs.RuleRunCommandParameters'] = None, - sage_maker_pipeline_parameters: Optional['outputs.RuleSageMakerPipelineParameters'] = None, - sqs_parameters: Optional['outputs.RuleSqsParameters'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("arn", arn) - _setter("id", id) + pulumi.set(__self__, "arn", arn) + pulumi.set(__self__, "id", id) if batch_parameters is not None: - _setter("batch_parameters", batch_parameters) + pulumi.set(__self__, "batch_parameters", batch_parameters) if dead_letter_config is not None: - _setter("dead_letter_config", dead_letter_config) + pulumi.set(__self__, "dead_letter_config", dead_letter_config) if ecs_parameters is not None: - _setter("ecs_parameters", ecs_parameters) + pulumi.set(__self__, "ecs_parameters", ecs_parameters) if http_parameters is not None: - _setter("http_parameters", http_parameters) + pulumi.set(__self__, "http_parameters", http_parameters) if input is not None: - _setter("input", input) + pulumi.set(__self__, "input", input) if input_path is not None: - _setter("input_path", input_path) + pulumi.set(__self__, "input_path", input_path) if input_transformer is not None: - _setter("input_transformer", input_transformer) + pulumi.set(__self__, "input_transformer", input_transformer) if kinesis_parameters is not None: - _setter("kinesis_parameters", kinesis_parameters) + pulumi.set(__self__, "kinesis_parameters", kinesis_parameters) if redshift_data_parameters is not None: - _setter("redshift_data_parameters", redshift_data_parameters) + pulumi.set(__self__, "redshift_data_parameters", redshift_data_parameters) if retry_policy is not None: - _setter("retry_policy", retry_policy) + pulumi.set(__self__, "retry_policy", retry_policy) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if run_command_parameters is not None: - _setter("run_command_parameters", run_command_parameters) + pulumi.set(__self__, "run_command_parameters", run_command_parameters) if sage_maker_pipeline_parameters is not None: - _setter("sage_maker_pipeline_parameters", sage_maker_pipeline_parameters) + pulumi.set(__self__, "sage_maker_pipeline_parameters", sage_maker_pipeline_parameters) if sqs_parameters is not None: - _setter("sqs_parameters", sqs_parameters) + pulumi.set(__self__, "sqs_parameters", sqs_parameters) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/events/rule.py b/sdk/python/pulumi_aws_native/events/rule.py index a84bf28ba0..a0ce5e1e8b 100644 --- a/sdk/python/pulumi_aws_native/events/rule.py +++ b/sdk/python/pulumi_aws_native/events/rule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,45 +27,22 @@ def __init__(__self__, *, """ The set of arguments for constructing a Rule resource. """ - RuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - event_bus_name=event_bus_name, - event_pattern=event_pattern, - name=name, - role_arn=role_arn, - schedule_expression=schedule_expression, - state=state, - targets=targets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[pulumi.Input[str]] = None, - event_bus_name: Optional[pulumi.Input[str]] = None, - event_pattern: Optional[Any] = None, - name: Optional[pulumi.Input[str]] = None, - role_arn: Optional[pulumi.Input[str]] = None, - schedule_expression: Optional[pulumi.Input[str]] = None, - state: Optional[pulumi.Input[str]] = None, - targets: Optional[pulumi.Input[Sequence[pulumi.Input['RuleTargetArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if event_bus_name is not None: - _setter("event_bus_name", event_bus_name) + pulumi.set(__self__, "event_bus_name", event_bus_name) if event_pattern is not None: - _setter("event_pattern", event_pattern) + pulumi.set(__self__, "event_pattern", event_pattern) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if schedule_expression is not None: - _setter("schedule_expression", schedule_expression) + pulumi.set(__self__, "schedule_expression", schedule_expression) if state is not None: - _setter("state", state) + pulumi.set(__self__, "state", state) if targets is not None: - _setter("targets", targets) + pulumi.set(__self__, "targets", targets) @property @pulumi.getter @@ -179,10 +156,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RuleArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/eventschemas/_inputs.py b/sdk/python/pulumi_aws_native/eventschemas/_inputs.py index 146e2166d4..65c2a74c5e 100644 --- a/sdk/python/pulumi_aws_native/eventschemas/_inputs.py +++ b/sdk/python/pulumi_aws_native/eventschemas/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -20,19 +20,8 @@ class DiscovererTagsEntryArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - DiscovererTagsEntryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -58,19 +47,8 @@ class RegistryTagsEntryArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - RegistryTagsEntryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -96,19 +74,8 @@ class SchemaTagsEntryArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - SchemaTagsEntryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/eventschemas/discoverer.py b/sdk/python/pulumi_aws_native/eventschemas/discoverer.py index f1f3b1d320..5482256a0b 100644 --- a/sdk/python/pulumi_aws_native/eventschemas/discoverer.py +++ b/sdk/python/pulumi_aws_native/eventschemas/discoverer.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,28 +23,13 @@ def __init__(__self__, *, """ The set of arguments for constructing a Discoverer resource. """ - DiscovererArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_arn=source_arn, - cross_account=cross_account, - description=description, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_arn: pulumi.Input[str], - cross_account: Optional[pulumi.Input[bool]] = None, - description: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DiscovererTagsEntryArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("source_arn", source_arn) + pulumi.set(__self__, "source_arn", source_arn) if cross_account is not None: - _setter("cross_account", cross_account) + pulumi.set(__self__, "cross_account", cross_account) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="sourceArn") @@ -123,10 +108,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DiscovererArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/eventschemas/get_discoverer.py b/sdk/python/pulumi_aws_native/eventschemas/get_discoverer.py index 36b08137e5..cfa809d73a 100644 --- a/sdk/python/pulumi_aws_native/eventschemas/get_discoverer.py +++ b/sdk/python/pulumi_aws_native/eventschemas/get_discoverer.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/eventschemas/get_registry.py b/sdk/python/pulumi_aws_native/eventschemas/get_registry.py index 24e76f7c63..1ed5ee5407 100644 --- a/sdk/python/pulumi_aws_native/eventschemas/get_registry.py +++ b/sdk/python/pulumi_aws_native/eventschemas/get_registry.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/eventschemas/get_registry_policy.py b/sdk/python/pulumi_aws_native/eventschemas/get_registry_policy.py index 2369e8292b..1ab1930f44 100644 --- a/sdk/python/pulumi_aws_native/eventschemas/get_registry_policy.py +++ b/sdk/python/pulumi_aws_native/eventschemas/get_registry_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/eventschemas/get_schema.py b/sdk/python/pulumi_aws_native/eventschemas/get_schema.py index 5bb9fca77d..d8af1f11cb 100644 --- a/sdk/python/pulumi_aws_native/eventschemas/get_schema.py +++ b/sdk/python/pulumi_aws_native/eventschemas/get_schema.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/eventschemas/outputs.py b/sdk/python/pulumi_aws_native/eventschemas/outputs.py index 88a51716e1..a408629b06 100644 --- a/sdk/python/pulumi_aws_native/eventschemas/outputs.py +++ b/sdk/python/pulumi_aws_native/eventschemas/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -20,19 +20,8 @@ class DiscovererTagsEntry(dict): def __init__(__self__, *, key: str, value: str): - DiscovererTagsEntry._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -50,19 +39,8 @@ class RegistryTagsEntry(dict): def __init__(__self__, *, key: str, value: str): - RegistryTagsEntry._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -80,19 +58,8 @@ class SchemaTagsEntry(dict): def __init__(__self__, *, key: str, value: str): - SchemaTagsEntry._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/eventschemas/registry.py b/sdk/python/pulumi_aws_native/eventschemas/registry.py index a9b3367b53..8063a0f61e 100644 --- a/sdk/python/pulumi_aws_native/eventschemas/registry.py +++ b/sdk/python/pulumi_aws_native/eventschemas/registry.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -22,25 +22,12 @@ def __init__(__self__, *, """ The set of arguments for constructing a Registry resource. """ - RegistryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - registry_name=registry_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[pulumi.Input[str]] = None, - registry_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['RegistryTagsEntryArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if registry_name is not None: - _setter("registry_name", registry_name) + pulumi.set(__self__, "registry_name", registry_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -109,10 +96,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RegistryArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/eventschemas/registry_policy.py b/sdk/python/pulumi_aws_native/eventschemas/registry_policy.py index fd09f8f852..9352447d54 100644 --- a/sdk/python/pulumi_aws_native/eventschemas/registry_policy.py +++ b/sdk/python/pulumi_aws_native/eventschemas/registry_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['RegistryPolicyArgs', 'RegistryPolicy'] @@ -20,23 +20,10 @@ def __init__(__self__, *, """ The set of arguments for constructing a RegistryPolicy resource. """ - RegistryPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy=policy, - registry_name=registry_name, - revision_id=revision_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy: Any, - registry_name: pulumi.Input[str], - revision_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy", policy) - _setter("registry_name", registry_name) + pulumi.set(__self__, "policy", policy) + pulumi.set(__self__, "registry_name", registry_name) if revision_id is not None: - _setter("revision_id", revision_id) + pulumi.set(__self__, "revision_id", revision_id) @property @pulumi.getter @@ -100,10 +87,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RegistryPolicyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/eventschemas/schema.py b/sdk/python/pulumi_aws_native/eventschemas/schema.py index 9019730e94..7aba7120b7 100644 --- a/sdk/python/pulumi_aws_native/eventschemas/schema.py +++ b/sdk/python/pulumi_aws_native/eventschemas/schema.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,34 +25,15 @@ def __init__(__self__, *, """ The set of arguments for constructing a Schema resource. """ - SchemaArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - content=content, - registry_name=registry_name, - type=type, - description=description, - schema_name=schema_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content: pulumi.Input[str], - registry_name: pulumi.Input[str], - type: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - schema_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['SchemaTagsEntryArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("content", content) - _setter("registry_name", registry_name) - _setter("type", type) + pulumi.set(__self__, "content", content) + pulumi.set(__self__, "registry_name", registry_name) + pulumi.set(__self__, "type", type) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if schema_name is not None: - _setter("schema_name", schema_name) + pulumi.set(__self__, "schema_name", schema_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -151,10 +132,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SchemaArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/evidently/_inputs.py b/sdk/python/pulumi_aws_native/evidently/_inputs.py index 249ba85418..3eda5b164c 100644 --- a/sdk/python/pulumi_aws_native/evidently/_inputs.py +++ b/sdk/python/pulumi_aws_native/evidently/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -48,33 +48,14 @@ def __init__(__self__, *, :param pulumi.Input[str] value_key: The JSON path to reference the numerical metric value in the event. :param pulumi.Input[str] event_pattern: Event patterns have the same structure as the events they match. Rules use event patterns to select events. An event pattern either matches an event or it doesn't. """ - ExperimentMetricGoalObjectArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - desired_change=desired_change, - entity_id_key=entity_id_key, - metric_name=metric_name, - value_key=value_key, - event_pattern=event_pattern, - unit_label=unit_label, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - desired_change: pulumi.Input['ExperimentMetricGoalObjectDesiredChange'], - entity_id_key: pulumi.Input[str], - metric_name: pulumi.Input[str], - value_key: pulumi.Input[str], - event_pattern: Optional[pulumi.Input[str]] = None, - unit_label: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("desired_change", desired_change) - _setter("entity_id_key", entity_id_key) - _setter("metric_name", metric_name) - _setter("value_key", value_key) + pulumi.set(__self__, "desired_change", desired_change) + pulumi.set(__self__, "entity_id_key", entity_id_key) + pulumi.set(__self__, "metric_name", metric_name) + pulumi.set(__self__, "value_key", value_key) if event_pattern is not None: - _setter("event_pattern", event_pattern) + pulumi.set(__self__, "event_pattern", event_pattern) if unit_label is not None: - _setter("unit_label", unit_label) + pulumi.set(__self__, "unit_label", unit_label) @property @pulumi.getter(name="desiredChange") @@ -145,21 +126,10 @@ class ExperimentOnlineAbConfigObjectArgs: def __init__(__self__, *, control_treatment_name: Optional[pulumi.Input[str]] = None, treatment_weights: Optional[pulumi.Input[Sequence[pulumi.Input['ExperimentTreatmentToWeightArgs']]]] = None): - ExperimentOnlineAbConfigObjectArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - control_treatment_name=control_treatment_name, - treatment_weights=treatment_weights, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - control_treatment_name: Optional[pulumi.Input[str]] = None, - treatment_weights: Optional[pulumi.Input[Sequence[pulumi.Input['ExperimentTreatmentToWeightArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if control_treatment_name is not None: - _setter("control_treatment_name", control_treatment_name) + pulumi.set(__self__, "control_treatment_name", control_treatment_name) if treatment_weights is not None: - _setter("treatment_weights", treatment_weights) + pulumi.set(__self__, "treatment_weights", treatment_weights) @property @pulumi.getter(name="controlTreatmentName") @@ -193,29 +163,14 @@ def __init__(__self__, *, :param pulumi.Input[str] reason: Reason is a required input for stopping the experiment :param pulumi.Input[str] status: Provide START or STOP action to apply on an experiment """ - ExperimentRunningStatusObjectArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - analysis_complete_time=analysis_complete_time, - desired_state=desired_state, - reason=reason, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - analysis_complete_time: Optional[pulumi.Input[str]] = None, - desired_state: Optional[pulumi.Input[str]] = None, - reason: Optional[pulumi.Input[str]] = None, - status: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if analysis_complete_time is not None: - _setter("analysis_complete_time", analysis_complete_time) + pulumi.set(__self__, "analysis_complete_time", analysis_complete_time) if desired_state is not None: - _setter("desired_state", desired_state) + pulumi.set(__self__, "desired_state", desired_state) if reason is not None: - _setter("reason", reason) + pulumi.set(__self__, "reason", reason) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter(name="analysisCompleteTime") @@ -276,19 +231,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ExperimentTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -322,26 +266,11 @@ def __init__(__self__, *, treatment_name: pulumi.Input[str], variation: pulumi.Input[str], description: Optional[pulumi.Input[str]] = None): - ExperimentTreatmentObjectArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - feature=feature, - treatment_name=treatment_name, - variation=variation, - description=description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - feature: pulumi.Input[str], - treatment_name: pulumi.Input[str], - variation: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("feature", feature) - _setter("treatment_name", treatment_name) - _setter("variation", variation) + pulumi.set(__self__, "feature", feature) + pulumi.set(__self__, "treatment_name", treatment_name) + pulumi.set(__self__, "variation", variation) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) @property @pulumi.getter @@ -385,19 +314,8 @@ class ExperimentTreatmentToWeightArgs: def __init__(__self__, *, split_weight: pulumi.Input[int], treatment: pulumi.Input[str]): - ExperimentTreatmentToWeightArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - split_weight=split_weight, - treatment=treatment, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - split_weight: pulumi.Input[int], - treatment: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("split_weight", split_weight) - _setter("treatment", treatment) + pulumi.set(__self__, "split_weight", split_weight) + pulumi.set(__self__, "treatment", treatment) @property @pulumi.getter(name="splitWeight") @@ -423,21 +341,10 @@ class FeatureEntityOverrideArgs: def __init__(__self__, *, entity_id: Optional[pulumi.Input[str]] = None, variation: Optional[pulumi.Input[str]] = None): - FeatureEntityOverrideArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - entity_id=entity_id, - variation=variation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - entity_id: Optional[pulumi.Input[str]] = None, - variation: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if entity_id is not None: - _setter("entity_id", entity_id) + pulumi.set(__self__, "entity_id", entity_id) if variation is not None: - _setter("variation", variation) + pulumi.set(__self__, "variation", variation) @property @pulumi.getter(name="entityId") @@ -468,19 +375,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - FeatureTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -515,33 +411,16 @@ def __init__(__self__, *, long_value: Optional[pulumi.Input[float]] = None, string_value: Optional[pulumi.Input[str]] = None, variation_name: Optional[pulumi.Input[str]] = None): - FeatureVariationObjectArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - boolean_value=boolean_value, - double_value=double_value, - long_value=long_value, - string_value=string_value, - variation_name=variation_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - boolean_value: Optional[pulumi.Input[bool]] = None, - double_value: Optional[pulumi.Input[float]] = None, - long_value: Optional[pulumi.Input[float]] = None, - string_value: Optional[pulumi.Input[str]] = None, - variation_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if boolean_value is not None: - _setter("boolean_value", boolean_value) + pulumi.set(__self__, "boolean_value", boolean_value) if double_value is not None: - _setter("double_value", double_value) + pulumi.set(__self__, "double_value", double_value) if long_value is not None: - _setter("long_value", long_value) + pulumi.set(__self__, "long_value", long_value) if string_value is not None: - _setter("string_value", string_value) + pulumi.set(__self__, "string_value", string_value) if variation_name is not None: - _setter("variation_name", variation_name) + pulumi.set(__self__, "variation_name", variation_name) @property @pulumi.getter(name="booleanValue") @@ -600,24 +479,11 @@ def __init__(__self__, *, :param pulumi.Input[str] desired_state: Provide CANCELLED or COMPLETED as the launch desired state. Defaults to Completed if not provided. :param pulumi.Input[str] reason: Provide a reason for stopping the launch. Defaults to empty if not provided. """ - LaunchExecutionStatusObjectArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - status=status, - desired_state=desired_state, - reason=reason, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status: pulumi.Input[str], - desired_state: Optional[pulumi.Input[str]] = None, - reason: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("status", status) + pulumi.set(__self__, "status", status) if desired_state is not None: - _setter("desired_state", desired_state) + pulumi.set(__self__, "desired_state", desired_state) if reason is not None: - _setter("reason", reason) + pulumi.set(__self__, "reason", reason) @property @pulumi.getter @@ -663,26 +529,11 @@ def __init__(__self__, *, group_name: pulumi.Input[str], variation: pulumi.Input[str], description: Optional[pulumi.Input[str]] = None): - LaunchGroupObjectArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - feature=feature, - group_name=group_name, - variation=variation, - description=description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - feature: pulumi.Input[str], - group_name: pulumi.Input[str], - variation: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("feature", feature) - _setter("group_name", group_name) - _setter("variation", variation) + pulumi.set(__self__, "feature", feature) + pulumi.set(__self__, "group_name", group_name) + pulumi.set(__self__, "variation", variation) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) @property @pulumi.getter @@ -726,19 +577,8 @@ class LaunchGroupToWeightArgs: def __init__(__self__, *, group_name: pulumi.Input[str], split_weight: pulumi.Input[int]): - LaunchGroupToWeightArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_name=group_name, - split_weight=split_weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_name: pulumi.Input[str], - split_weight: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("group_name", group_name) - _setter("split_weight", split_weight) + pulumi.set(__self__, "group_name", group_name) + pulumi.set(__self__, "split_weight", split_weight) @property @pulumi.getter(name="groupName") @@ -772,30 +612,13 @@ def __init__(__self__, *, :param pulumi.Input[str] value_key: The JSON path to reference the numerical metric value in the event. :param pulumi.Input[str] event_pattern: Event patterns have the same structure as the events they match. Rules use event patterns to select events. An event pattern either matches an event or it doesn't. """ - LaunchMetricDefinitionObjectArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - entity_id_key=entity_id_key, - metric_name=metric_name, - value_key=value_key, - event_pattern=event_pattern, - unit_label=unit_label, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - entity_id_key: pulumi.Input[str], - metric_name: pulumi.Input[str], - value_key: pulumi.Input[str], - event_pattern: Optional[pulumi.Input[str]] = None, - unit_label: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("entity_id_key", entity_id_key) - _setter("metric_name", metric_name) - _setter("value_key", value_key) + pulumi.set(__self__, "entity_id_key", entity_id_key) + pulumi.set(__self__, "metric_name", metric_name) + pulumi.set(__self__, "value_key", value_key) if event_pattern is not None: - _setter("event_pattern", event_pattern) + pulumi.set(__self__, "event_pattern", event_pattern) if unit_label is not None: - _setter("unit_label", unit_label) + pulumi.set(__self__, "unit_label", unit_label) @property @pulumi.getter(name="entityIdKey") @@ -858,22 +681,9 @@ def __init__(__self__, *, evaluation_order: pulumi.Input[int], segment: pulumi.Input[str], weights: pulumi.Input[Sequence[pulumi.Input['LaunchGroupToWeightArgs']]]): - LaunchSegmentOverrideArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - evaluation_order=evaluation_order, - segment=segment, - weights=weights, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - evaluation_order: pulumi.Input[int], - segment: pulumi.Input[str], - weights: pulumi.Input[Sequence[pulumi.Input['LaunchGroupToWeightArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("evaluation_order", evaluation_order) - _setter("segment", segment) - _setter("weights", weights) + pulumi.set(__self__, "evaluation_order", evaluation_order) + pulumi.set(__self__, "segment", segment) + pulumi.set(__self__, "weights", weights) @property @pulumi.getter(name="evaluationOrder") @@ -909,23 +719,10 @@ def __init__(__self__, *, group_weights: pulumi.Input[Sequence[pulumi.Input['LaunchGroupToWeightArgs']]], start_time: pulumi.Input[str], segment_overrides: Optional[pulumi.Input[Sequence[pulumi.Input['LaunchSegmentOverrideArgs']]]] = None): - LaunchStepConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_weights=group_weights, - start_time=start_time, - segment_overrides=segment_overrides, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_weights: pulumi.Input[Sequence[pulumi.Input['LaunchGroupToWeightArgs']]], - start_time: pulumi.Input[str], - segment_overrides: Optional[pulumi.Input[Sequence[pulumi.Input['LaunchSegmentOverrideArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("group_weights", group_weights) - _setter("start_time", start_time) + pulumi.set(__self__, "group_weights", group_weights) + pulumi.set(__self__, "start_time", start_time) if segment_overrides is not None: - _setter("segment_overrides", segment_overrides) + pulumi.set(__self__, "segment_overrides", segment_overrides) @property @pulumi.getter(name="groupWeights") @@ -965,19 +762,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - LaunchTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1009,19 +795,8 @@ class ProjectAppConfigResourceObjectArgs: def __init__(__self__, *, application_id: pulumi.Input[str], environment_id: pulumi.Input[str]): - ProjectAppConfigResourceObjectArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_id=application_id, - environment_id=environment_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_id: pulumi.Input[str], - environment_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("application_id", application_id) - _setter("environment_id", environment_id) + pulumi.set(__self__, "application_id", application_id) + pulumi.set(__self__, "environment_id", environment_id) @property @pulumi.getter(name="applicationId") @@ -1050,21 +825,10 @@ def __init__(__self__, *, """ Destinations for data. """ - ProjectDataDeliveryObjectArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_group=log_group, - s3=s3, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_group: Optional[pulumi.Input[str]] = None, - s3: Optional[pulumi.Input['ProjectS3DestinationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if log_group is not None: - _setter("log_group", log_group) + pulumi.set(__self__, "log_group", log_group) if s3 is not None: - _setter("s3", s3) + pulumi.set(__self__, "s3", s3) @property @pulumi.getter(name="logGroup") @@ -1090,20 +854,9 @@ class ProjectS3DestinationArgs: def __init__(__self__, *, bucket_name: pulumi.Input[str], prefix: Optional[pulumi.Input[str]] = None): - ProjectS3DestinationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - prefix=prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: pulumi.Input[str], - prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_name", bucket_name) + pulumi.set(__self__, "bucket_name", bucket_name) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) @property @pulumi.getter(name="bucketName") @@ -1134,19 +887,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ProjectTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1183,19 +925,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - SegmentTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/evidently/experiment.py b/sdk/python/pulumi_aws_native/evidently/experiment.py index 5546906fc5..4b0c3482a1 100644 --- a/sdk/python/pulumi_aws_native/evidently/experiment.py +++ b/sdk/python/pulumi_aws_native/evidently/experiment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -34,57 +34,26 @@ def __init__(__self__, *, :param pulumi.Input['ExperimentRunningStatusObjectArgs'] running_status: Start Experiment. Default is False :param pulumi.Input[Sequence[pulumi.Input['ExperimentTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - ExperimentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric_goals=metric_goals, - online_ab_config=online_ab_config, - project=project, - treatments=treatments, - description=description, - name=name, - randomization_salt=randomization_salt, - remove_segment=remove_segment, - running_status=running_status, - sampling_rate=sampling_rate, - segment=segment, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric_goals: pulumi.Input[Sequence[pulumi.Input['ExperimentMetricGoalObjectArgs']]], - online_ab_config: pulumi.Input['ExperimentOnlineAbConfigObjectArgs'], - project: pulumi.Input[str], - treatments: pulumi.Input[Sequence[pulumi.Input['ExperimentTreatmentObjectArgs']]], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - randomization_salt: Optional[pulumi.Input[str]] = None, - remove_segment: Optional[pulumi.Input[bool]] = None, - running_status: Optional[pulumi.Input['ExperimentRunningStatusObjectArgs']] = None, - sampling_rate: Optional[pulumi.Input[int]] = None, - segment: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ExperimentTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metric_goals", metric_goals) - _setter("online_ab_config", online_ab_config) - _setter("project", project) - _setter("treatments", treatments) + pulumi.set(__self__, "metric_goals", metric_goals) + pulumi.set(__self__, "online_ab_config", online_ab_config) + pulumi.set(__self__, "project", project) + pulumi.set(__self__, "treatments", treatments) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if randomization_salt is not None: - _setter("randomization_salt", randomization_salt) + pulumi.set(__self__, "randomization_salt", randomization_salt) if remove_segment is not None: - _setter("remove_segment", remove_segment) + pulumi.set(__self__, "remove_segment", remove_segment) if running_status is not None: - _setter("running_status", running_status) + pulumi.set(__self__, "running_status", running_status) if sampling_rate is not None: - _setter("sampling_rate", sampling_rate) + pulumi.set(__self__, "sampling_rate", sampling_rate) if segment is not None: - _setter("segment", segment) + pulumi.set(__self__, "segment", segment) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="metricGoals") @@ -246,10 +215,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ExperimentArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -281,11 +246,6 @@ def _internal_init(__self__, raise TypeError("Missing required property 'metric_goals'") __props__.__dict__["metric_goals"] = metric_goals __props__.__dict__["name"] = name - if online_ab_config is not None and not isinstance(online_ab_config, ExperimentOnlineAbConfigObjectArgs): - online_ab_config = online_ab_config or {} - def _setter(key, value): - online_ab_config[key] = value - ExperimentOnlineAbConfigObjectArgs._configure(_setter, **online_ab_config) if online_ab_config is None and not opts.urn: raise TypeError("Missing required property 'online_ab_config'") __props__.__dict__["online_ab_config"] = online_ab_config @@ -294,11 +254,6 @@ def _setter(key, value): __props__.__dict__["project"] = project __props__.__dict__["randomization_salt"] = randomization_salt __props__.__dict__["remove_segment"] = remove_segment - if running_status is not None and not isinstance(running_status, ExperimentRunningStatusObjectArgs): - running_status = running_status or {} - def _setter(key, value): - running_status[key] = value - ExperimentRunningStatusObjectArgs._configure(_setter, **running_status) __props__.__dict__["running_status"] = running_status __props__.__dict__["sampling_rate"] = sampling_rate __props__.__dict__["segment"] = segment diff --git a/sdk/python/pulumi_aws_native/evidently/feature.py b/sdk/python/pulumi_aws_native/evidently/feature.py index 218d23a138..d36aea0cd3 100644 --- a/sdk/python/pulumi_aws_native/evidently/feature.py +++ b/sdk/python/pulumi_aws_native/evidently/feature.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -29,43 +29,20 @@ def __init__(__self__, *, The set of arguments for constructing a Feature resource. :param pulumi.Input[Sequence[pulumi.Input['FeatureTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - FeatureArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - project=project, - variations=variations, - default_variation=default_variation, - description=description, - entity_overrides=entity_overrides, - evaluation_strategy=evaluation_strategy, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - project: pulumi.Input[str], - variations: pulumi.Input[Sequence[pulumi.Input['FeatureVariationObjectArgs']]], - default_variation: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - entity_overrides: Optional[pulumi.Input[Sequence[pulumi.Input['FeatureEntityOverrideArgs']]]] = None, - evaluation_strategy: Optional[pulumi.Input['FeatureEvaluationStrategy']] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['FeatureTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("project", project) - _setter("variations", variations) + pulumi.set(__self__, "project", project) + pulumi.set(__self__, "variations", variations) if default_variation is not None: - _setter("default_variation", default_variation) + pulumi.set(__self__, "default_variation", default_variation) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if entity_overrides is not None: - _setter("entity_overrides", entity_overrides) + pulumi.set(__self__, "entity_overrides", entity_overrides) if evaluation_strategy is not None: - _setter("evaluation_strategy", evaluation_strategy) + pulumi.set(__self__, "evaluation_strategy", evaluation_strategy) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -183,10 +160,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - FeatureArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/evidently/get_experiment.py b/sdk/python/pulumi_aws_native/evidently/get_experiment.py index 8af387c98d..c820b02ea7 100644 --- a/sdk/python/pulumi_aws_native/evidently/get_experiment.py +++ b/sdk/python/pulumi_aws_native/evidently/get_experiment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/evidently/get_feature.py b/sdk/python/pulumi_aws_native/evidently/get_feature.py index cfe9d85000..e955250c06 100644 --- a/sdk/python/pulumi_aws_native/evidently/get_feature.py +++ b/sdk/python/pulumi_aws_native/evidently/get_feature.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/evidently/get_launch.py b/sdk/python/pulumi_aws_native/evidently/get_launch.py index 07af4081e4..48d8f528ea 100644 --- a/sdk/python/pulumi_aws_native/evidently/get_launch.py +++ b/sdk/python/pulumi_aws_native/evidently/get_launch.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/evidently/get_project.py b/sdk/python/pulumi_aws_native/evidently/get_project.py index 5052e65c95..160ed34d24 100644 --- a/sdk/python/pulumi_aws_native/evidently/get_project.py +++ b/sdk/python/pulumi_aws_native/evidently/get_project.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/evidently/get_segment.py b/sdk/python/pulumi_aws_native/evidently/get_segment.py index a5fd9a4154..43a6db7dda 100644 --- a/sdk/python/pulumi_aws_native/evidently/get_segment.py +++ b/sdk/python/pulumi_aws_native/evidently/get_segment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/evidently/launch.py b/sdk/python/pulumi_aws_native/evidently/launch.py index 09b25a8f29..b45567c6de 100644 --- a/sdk/python/pulumi_aws_native/evidently/launch.py +++ b/sdk/python/pulumi_aws_native/evidently/launch.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -30,46 +30,21 @@ def __init__(__self__, *, :param pulumi.Input['LaunchExecutionStatusObjectArgs'] execution_status: Start or Stop Launch Launch. Default is not started. :param pulumi.Input[Sequence[pulumi.Input['LaunchTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - LaunchArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - groups=groups, - project=project, - scheduled_splits_config=scheduled_splits_config, - description=description, - execution_status=execution_status, - metric_monitors=metric_monitors, - name=name, - randomization_salt=randomization_salt, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - groups: pulumi.Input[Sequence[pulumi.Input['LaunchGroupObjectArgs']]], - project: pulumi.Input[str], - scheduled_splits_config: pulumi.Input[Sequence[pulumi.Input['LaunchStepConfigArgs']]], - description: Optional[pulumi.Input[str]] = None, - execution_status: Optional[pulumi.Input['LaunchExecutionStatusObjectArgs']] = None, - metric_monitors: Optional[pulumi.Input[Sequence[pulumi.Input['LaunchMetricDefinitionObjectArgs']]]] = None, - name: Optional[pulumi.Input[str]] = None, - randomization_salt: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['LaunchTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("groups", groups) - _setter("project", project) - _setter("scheduled_splits_config", scheduled_splits_config) + pulumi.set(__self__, "groups", groups) + pulumi.set(__self__, "project", project) + pulumi.set(__self__, "scheduled_splits_config", scheduled_splits_config) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if execution_status is not None: - _setter("execution_status", execution_status) + pulumi.set(__self__, "execution_status", execution_status) if metric_monitors is not None: - _setter("metric_monitors", metric_monitors) + pulumi.set(__self__, "metric_monitors", metric_monitors) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if randomization_salt is not None: - _setter("randomization_salt", randomization_salt) + pulumi.set(__self__, "randomization_salt", randomization_salt) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -201,10 +176,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LaunchArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -229,11 +200,6 @@ def _internal_init(__self__, __props__ = LaunchArgs.__new__(LaunchArgs) __props__.__dict__["description"] = description - if execution_status is not None and not isinstance(execution_status, LaunchExecutionStatusObjectArgs): - execution_status = execution_status or {} - def _setter(key, value): - execution_status[key] = value - LaunchExecutionStatusObjectArgs._configure(_setter, **execution_status) __props__.__dict__["execution_status"] = execution_status if groups is None and not opts.urn: raise TypeError("Missing required property 'groups'") diff --git a/sdk/python/pulumi_aws_native/evidently/outputs.py b/sdk/python/pulumi_aws_native/evidently/outputs.py index 915e057419..aa312774a8 100644 --- a/sdk/python/pulumi_aws_native/evidently/outputs.py +++ b/sdk/python/pulumi_aws_native/evidently/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -76,33 +76,14 @@ def __init__(__self__, *, :param str value_key: The JSON path to reference the numerical metric value in the event. :param str event_pattern: Event patterns have the same structure as the events they match. Rules use event patterns to select events. An event pattern either matches an event or it doesn't. """ - ExperimentMetricGoalObject._configure( - lambda key, value: pulumi.set(__self__, key, value), - desired_change=desired_change, - entity_id_key=entity_id_key, - metric_name=metric_name, - value_key=value_key, - event_pattern=event_pattern, - unit_label=unit_label, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - desired_change: 'ExperimentMetricGoalObjectDesiredChange', - entity_id_key: str, - metric_name: str, - value_key: str, - event_pattern: Optional[str] = None, - unit_label: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("desired_change", desired_change) - _setter("entity_id_key", entity_id_key) - _setter("metric_name", metric_name) - _setter("value_key", value_key) + pulumi.set(__self__, "desired_change", desired_change) + pulumi.set(__self__, "entity_id_key", entity_id_key) + pulumi.set(__self__, "metric_name", metric_name) + pulumi.set(__self__, "value_key", value_key) if event_pattern is not None: - _setter("event_pattern", event_pattern) + pulumi.set(__self__, "event_pattern", event_pattern) if unit_label is not None: - _setter("unit_label", unit_label) + pulumi.set(__self__, "unit_label", unit_label) @property @pulumi.getter(name="desiredChange") @@ -168,21 +149,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, control_treatment_name: Optional[str] = None, treatment_weights: Optional[Sequence['outputs.ExperimentTreatmentToWeight']] = None): - ExperimentOnlineAbConfigObject._configure( - lambda key, value: pulumi.set(__self__, key, value), - control_treatment_name=control_treatment_name, - treatment_weights=treatment_weights, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - control_treatment_name: Optional[str] = None, - treatment_weights: Optional[Sequence['outputs.ExperimentTreatmentToWeight']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if control_treatment_name is not None: - _setter("control_treatment_name", control_treatment_name) + pulumi.set(__self__, "control_treatment_name", control_treatment_name) if treatment_weights is not None: - _setter("treatment_weights", treatment_weights) + pulumi.set(__self__, "treatment_weights", treatment_weights) @property @pulumi.getter(name="controlTreatmentName") @@ -227,29 +197,14 @@ def __init__(__self__, *, :param str reason: Reason is a required input for stopping the experiment :param str status: Provide START or STOP action to apply on an experiment """ - ExperimentRunningStatusObject._configure( - lambda key, value: pulumi.set(__self__, key, value), - analysis_complete_time=analysis_complete_time, - desired_state=desired_state, - reason=reason, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - analysis_complete_time: Optional[str] = None, - desired_state: Optional[str] = None, - reason: Optional[str] = None, - status: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if analysis_complete_time is not None: - _setter("analysis_complete_time", analysis_complete_time) + pulumi.set(__self__, "analysis_complete_time", analysis_complete_time) if desired_state is not None: - _setter("desired_state", desired_state) + pulumi.set(__self__, "desired_state", desired_state) if reason is not None: - _setter("reason", reason) + pulumi.set(__self__, "reason", reason) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter(name="analysisCompleteTime") @@ -297,19 +252,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ExperimentTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -352,26 +296,11 @@ def __init__(__self__, *, treatment_name: str, variation: str, description: Optional[str] = None): - ExperimentTreatmentObject._configure( - lambda key, value: pulumi.set(__self__, key, value), - feature=feature, - treatment_name=treatment_name, - variation=variation, - description=description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - feature: str, - treatment_name: str, - variation: str, - description: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("feature", feature) - _setter("treatment_name", treatment_name) - _setter("variation", variation) + pulumi.set(__self__, "feature", feature) + pulumi.set(__self__, "treatment_name", treatment_name) + pulumi.set(__self__, "variation", variation) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) @property @pulumi.getter @@ -416,19 +345,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, split_weight: int, treatment: str): - ExperimentTreatmentToWeight._configure( - lambda key, value: pulumi.set(__self__, key, value), - split_weight=split_weight, - treatment=treatment, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - split_weight: int, - treatment: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("split_weight", split_weight) - _setter("treatment", treatment) + pulumi.set(__self__, "split_weight", split_weight) + pulumi.set(__self__, "treatment", treatment) @property @pulumi.getter(name="splitWeight") @@ -463,21 +381,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, entity_id: Optional[str] = None, variation: Optional[str] = None): - FeatureEntityOverride._configure( - lambda key, value: pulumi.set(__self__, key, value), - entity_id=entity_id, - variation=variation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - entity_id: Optional[str] = None, - variation: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if entity_id is not None: - _setter("entity_id", entity_id) + pulumi.set(__self__, "entity_id", entity_id) if variation is not None: - _setter("variation", variation) + pulumi.set(__self__, "variation", variation) @property @pulumi.getter(name="entityId") @@ -503,19 +410,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - FeatureTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -567,33 +463,16 @@ def __init__(__self__, *, long_value: Optional[float] = None, string_value: Optional[str] = None, variation_name: Optional[str] = None): - FeatureVariationObject._configure( - lambda key, value: pulumi.set(__self__, key, value), - boolean_value=boolean_value, - double_value=double_value, - long_value=long_value, - string_value=string_value, - variation_name=variation_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - boolean_value: Optional[bool] = None, - double_value: Optional[float] = None, - long_value: Optional[float] = None, - string_value: Optional[str] = None, - variation_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if boolean_value is not None: - _setter("boolean_value", boolean_value) + pulumi.set(__self__, "boolean_value", boolean_value) if double_value is not None: - _setter("double_value", double_value) + pulumi.set(__self__, "double_value", double_value) if long_value is not None: - _setter("long_value", long_value) + pulumi.set(__self__, "long_value", long_value) if string_value is not None: - _setter("string_value", string_value) + pulumi.set(__self__, "string_value", string_value) if variation_name is not None: - _setter("variation_name", variation_name) + pulumi.set(__self__, "variation_name", variation_name) @property @pulumi.getter(name="booleanValue") @@ -649,24 +528,11 @@ def __init__(__self__, *, :param str desired_state: Provide CANCELLED or COMPLETED as the launch desired state. Defaults to Completed if not provided. :param str reason: Provide a reason for stopping the launch. Defaults to empty if not provided. """ - LaunchExecutionStatusObject._configure( - lambda key, value: pulumi.set(__self__, key, value), - status=status, - desired_state=desired_state, - reason=reason, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status: str, - desired_state: Optional[str] = None, - reason: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("status", status) + pulumi.set(__self__, "status", status) if desired_state is not None: - _setter("desired_state", desired_state) + pulumi.set(__self__, "desired_state", desired_state) if reason is not None: - _setter("reason", reason) + pulumi.set(__self__, "reason", reason) @property @pulumi.getter @@ -717,26 +583,11 @@ def __init__(__self__, *, group_name: str, variation: str, description: Optional[str] = None): - LaunchGroupObject._configure( - lambda key, value: pulumi.set(__self__, key, value), - feature=feature, - group_name=group_name, - variation=variation, - description=description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - feature: str, - group_name: str, - variation: str, - description: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("feature", feature) - _setter("group_name", group_name) - _setter("variation", variation) + pulumi.set(__self__, "feature", feature) + pulumi.set(__self__, "group_name", group_name) + pulumi.set(__self__, "variation", variation) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) @property @pulumi.getter @@ -783,19 +634,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, group_name: str, split_weight: int): - LaunchGroupToWeight._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_name=group_name, - split_weight=split_weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_name: str, - split_weight: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("group_name", group_name) - _setter("split_weight", split_weight) + pulumi.set(__self__, "group_name", group_name) + pulumi.set(__self__, "split_weight", split_weight) @property @pulumi.getter(name="groupName") @@ -846,30 +686,13 @@ def __init__(__self__, *, :param str value_key: The JSON path to reference the numerical metric value in the event. :param str event_pattern: Event patterns have the same structure as the events they match. Rules use event patterns to select events. An event pattern either matches an event or it doesn't. """ - LaunchMetricDefinitionObject._configure( - lambda key, value: pulumi.set(__self__, key, value), - entity_id_key=entity_id_key, - metric_name=metric_name, - value_key=value_key, - event_pattern=event_pattern, - unit_label=unit_label, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - entity_id_key: str, - metric_name: str, - value_key: str, - event_pattern: Optional[str] = None, - unit_label: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("entity_id_key", entity_id_key) - _setter("metric_name", metric_name) - _setter("value_key", value_key) + pulumi.set(__self__, "entity_id_key", entity_id_key) + pulumi.set(__self__, "metric_name", metric_name) + pulumi.set(__self__, "value_key", value_key) if event_pattern is not None: - _setter("event_pattern", event_pattern) + pulumi.set(__self__, "event_pattern", event_pattern) if unit_label is not None: - _setter("unit_label", unit_label) + pulumi.set(__self__, "unit_label", unit_label) @property @pulumi.getter(name="entityIdKey") @@ -929,22 +752,9 @@ def __init__(__self__, *, evaluation_order: int, segment: str, weights: Sequence['outputs.LaunchGroupToWeight']): - LaunchSegmentOverride._configure( - lambda key, value: pulumi.set(__self__, key, value), - evaluation_order=evaluation_order, - segment=segment, - weights=weights, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - evaluation_order: int, - segment: str, - weights: Sequence['outputs.LaunchGroupToWeight'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("evaluation_order", evaluation_order) - _setter("segment", segment) - _setter("weights", weights) + pulumi.set(__self__, "evaluation_order", evaluation_order) + pulumi.set(__self__, "segment", segment) + pulumi.set(__self__, "weights", weights) @property @pulumi.getter(name="evaluationOrder") @@ -989,23 +799,10 @@ def __init__(__self__, *, group_weights: Sequence['outputs.LaunchGroupToWeight'], start_time: str, segment_overrides: Optional[Sequence['outputs.LaunchSegmentOverride']] = None): - LaunchStepConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_weights=group_weights, - start_time=start_time, - segment_overrides=segment_overrides, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_weights: Sequence['outputs.LaunchGroupToWeight'], - start_time: str, - segment_overrides: Optional[Sequence['outputs.LaunchSegmentOverride']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("group_weights", group_weights) - _setter("start_time", start_time) + pulumi.set(__self__, "group_weights", group_weights) + pulumi.set(__self__, "start_time", start_time) if segment_overrides is not None: - _setter("segment_overrides", segment_overrides) + pulumi.set(__self__, "segment_overrides", segment_overrides) @property @pulumi.getter(name="groupWeights") @@ -1036,19 +833,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - LaunchTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1091,19 +877,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, application_id: str, environment_id: str): - ProjectAppConfigResourceObject._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_id=application_id, - environment_id=environment_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_id: str, - environment_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("application_id", application_id) - _setter("environment_id", environment_id) + pulumi.set(__self__, "application_id", application_id) + pulumi.set(__self__, "environment_id", environment_id) @property @pulumi.getter(name="applicationId") @@ -1144,21 +919,10 @@ def __init__(__self__, *, """ Destinations for data. """ - ProjectDataDeliveryObject._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_group=log_group, - s3=s3, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_group: Optional[str] = None, - s3: Optional['outputs.ProjectS3Destination'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if log_group is not None: - _setter("log_group", log_group) + pulumi.set(__self__, "log_group", log_group) if s3 is not None: - _setter("s3", s3) + pulumi.set(__self__, "s3", s3) @property @pulumi.getter(name="logGroup") @@ -1193,20 +957,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, bucket_name: str, prefix: Optional[str] = None): - ProjectS3Destination._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - prefix=prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: str, - prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_name", bucket_name) + pulumi.set(__self__, "bucket_name", bucket_name) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) @property @pulumi.getter(name="bucketName") @@ -1232,19 +985,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ProjectTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1276,19 +1018,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - SegmentTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/evidently/project.py b/sdk/python/pulumi_aws_native/evidently/project.py index 5a4e2c36c1..42e86fcf84 100644 --- a/sdk/python/pulumi_aws_native/evidently/project.py +++ b/sdk/python/pulumi_aws_native/evidently/project.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,33 +25,16 @@ def __init__(__self__, *, The set of arguments for constructing a Project resource. :param pulumi.Input[Sequence[pulumi.Input['ProjectTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - ProjectArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - app_config_resource=app_config_resource, - data_delivery=data_delivery, - description=description, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - app_config_resource: Optional[pulumi.Input['ProjectAppConfigResourceObjectArgs']] = None, - data_delivery: Optional[pulumi.Input['ProjectDataDeliveryObjectArgs']] = None, - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ProjectTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if app_config_resource is not None: - _setter("app_config_resource", app_config_resource) + pulumi.set(__self__, "app_config_resource", app_config_resource) if data_delivery is not None: - _setter("data_delivery", data_delivery) + pulumi.set(__self__, "data_delivery", data_delivery) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="appConfigResource") @@ -139,10 +122,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ProjectArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -162,17 +141,7 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = ProjectArgs.__new__(ProjectArgs) - if app_config_resource is not None and not isinstance(app_config_resource, ProjectAppConfigResourceObjectArgs): - app_config_resource = app_config_resource or {} - def _setter(key, value): - app_config_resource[key] = value - ProjectAppConfigResourceObjectArgs._configure(_setter, **app_config_resource) __props__.__dict__["app_config_resource"] = app_config_resource - if data_delivery is not None and not isinstance(data_delivery, ProjectDataDeliveryObjectArgs): - data_delivery = data_delivery or {} - def _setter(key, value): - data_delivery[key] = value - ProjectDataDeliveryObjectArgs._configure(_setter, **data_delivery) __props__.__dict__["data_delivery"] = data_delivery __props__.__dict__["description"] = description __props__.__dict__["name"] = name diff --git a/sdk/python/pulumi_aws_native/evidently/segment.py b/sdk/python/pulumi_aws_native/evidently/segment.py index 7185c6fd4e..c5372cc0f0 100644 --- a/sdk/python/pulumi_aws_native/evidently/segment.py +++ b/sdk/python/pulumi_aws_native/evidently/segment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -24,29 +24,14 @@ def __init__(__self__, *, The set of arguments for constructing a Segment resource. :param pulumi.Input[Sequence[pulumi.Input['SegmentTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - SegmentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - name=name, - pattern=pattern, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - pattern: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['SegmentTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if pattern is not None: - _setter("pattern", pattern) + pulumi.set(__self__, "pattern", pattern) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -124,10 +109,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SegmentArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/extension_resource.py b/sdk/python/pulumi_aws_native/extension_resource.py index 3185e2c066..7e06a2933d 100644 --- a/sdk/python/pulumi_aws_native/extension_resource.py +++ b/sdk/python/pulumi_aws_native/extension_resource.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from . import _utilities __all__ = ['ExtensionResourceArgs', 'ExtensionResource'] @@ -21,19 +21,8 @@ def __init__(__self__, *, :param pulumi.Input[Mapping[str, Any]] properties: Dictionary of the extension resource properties. :param pulumi.Input[str] type: CloudFormation type name. """ - ExtensionResourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - properties=properties, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - properties: pulumi.Input[Mapping[str, Any]], - type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("properties", properties) - _setter("type", type) + pulumi.set(__self__, "properties", properties) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -95,10 +84,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ExtensionResourceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/finspace/_inputs.py b/sdk/python/pulumi_aws_native/finspace/_inputs.py index b266df67ca..b2694220f3 100644 --- a/sdk/python/pulumi_aws_native/finspace/_inputs.py +++ b/sdk/python/pulumi_aws_native/finspace/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -26,21 +26,10 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - EnvironmentFederationParametersAttributeMapItemPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -85,37 +74,18 @@ def __init__(__self__, *, :param pulumi.Input[str] saml_metadata_document: SAML metadata document to link the federation provider to the Environment :param pulumi.Input[str] saml_metadata_url: SAML metadata URL to link with the Environment """ - EnvironmentFederationParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_call_back_url=application_call_back_url, - attribute_map=attribute_map, - federation_provider_name=federation_provider_name, - federation_urn=federation_urn, - saml_metadata_document=saml_metadata_document, - saml_metadata_url=saml_metadata_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_call_back_url: Optional[pulumi.Input[str]] = None, - attribute_map: Optional[pulumi.Input[Sequence[pulumi.Input['EnvironmentFederationParametersAttributeMapItemPropertiesArgs']]]] = None, - federation_provider_name: Optional[pulumi.Input[str]] = None, - federation_urn: Optional[pulumi.Input[str]] = None, - saml_metadata_document: Optional[pulumi.Input[str]] = None, - saml_metadata_url: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if application_call_back_url is not None: - _setter("application_call_back_url", application_call_back_url) + pulumi.set(__self__, "application_call_back_url", application_call_back_url) if attribute_map is not None: - _setter("attribute_map", attribute_map) + pulumi.set(__self__, "attribute_map", attribute_map) if federation_provider_name is not None: - _setter("federation_provider_name", federation_provider_name) + pulumi.set(__self__, "federation_provider_name", federation_provider_name) if federation_urn is not None: - _setter("federation_urn", federation_urn) + pulumi.set(__self__, "federation_urn", federation_urn) if saml_metadata_document is not None: - _setter("saml_metadata_document", saml_metadata_document) + pulumi.set(__self__, "saml_metadata_document", saml_metadata_document) if saml_metadata_url is not None: - _setter("saml_metadata_url", saml_metadata_url) + pulumi.set(__self__, "saml_metadata_url", saml_metadata_url) @property @pulumi.getter(name="applicationCallBackUrl") @@ -202,25 +172,12 @@ def __init__(__self__, *, :param pulumi.Input[str] first_name: First name :param pulumi.Input[str] last_name: Last name """ - EnvironmentSuperuserParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - email_address=email_address, - first_name=first_name, - last_name=last_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - email_address: Optional[pulumi.Input[str]] = None, - first_name: Optional[pulumi.Input[str]] = None, - last_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if email_address is not None: - _setter("email_address", email_address) + pulumi.set(__self__, "email_address", email_address) if first_name is not None: - _setter("first_name", first_name) + pulumi.set(__self__, "first_name", first_name) if last_name is not None: - _setter("last_name", last_name) + pulumi.set(__self__, "last_name", last_name) @property @pulumi.getter(name="emailAddress") @@ -269,19 +226,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - EnvironmentTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/finspace/environment.py b/sdk/python/pulumi_aws_native/finspace/environment.py index 2f4759ba72..5c4b846e06 100644 --- a/sdk/python/pulumi_aws_native/finspace/environment.py +++ b/sdk/python/pulumi_aws_native/finspace/environment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -34,45 +34,22 @@ def __init__(__self__, *, :param pulumi.Input[str] name: Name of the Environment :param pulumi.Input[Sequence[pulumi.Input['EnvironmentTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - EnvironmentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_bundles=data_bundles, - description=description, - federation_mode=federation_mode, - federation_parameters=federation_parameters, - kms_key_id=kms_key_id, - name=name, - superuser_parameters=superuser_parameters, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_bundles: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - description: Optional[pulumi.Input[str]] = None, - federation_mode: Optional[pulumi.Input['EnvironmentFederationMode']] = None, - federation_parameters: Optional[pulumi.Input['EnvironmentFederationParametersArgs']] = None, - kms_key_id: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - superuser_parameters: Optional[pulumi.Input['EnvironmentSuperuserParametersArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['EnvironmentTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_bundles is not None: - _setter("data_bundles", data_bundles) + pulumi.set(__self__, "data_bundles", data_bundles) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if federation_mode is not None: - _setter("federation_mode", federation_mode) + pulumi.set(__self__, "federation_mode", federation_mode) if federation_parameters is not None: - _setter("federation_parameters", federation_parameters) + pulumi.set(__self__, "federation_parameters", federation_parameters) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if superuser_parameters is not None: - _setter("superuser_parameters", superuser_parameters) + pulumi.set(__self__, "superuser_parameters", superuser_parameters) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="dataBundles") @@ -210,10 +187,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - EnvironmentArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -239,19 +212,9 @@ def _internal_init(__self__, __props__.__dict__["data_bundles"] = data_bundles __props__.__dict__["description"] = description __props__.__dict__["federation_mode"] = federation_mode - if federation_parameters is not None and not isinstance(federation_parameters, EnvironmentFederationParametersArgs): - federation_parameters = federation_parameters or {} - def _setter(key, value): - federation_parameters[key] = value - EnvironmentFederationParametersArgs._configure(_setter, **federation_parameters) __props__.__dict__["federation_parameters"] = federation_parameters __props__.__dict__["kms_key_id"] = kms_key_id __props__.__dict__["name"] = name - if superuser_parameters is not None and not isinstance(superuser_parameters, EnvironmentSuperuserParametersArgs): - superuser_parameters = superuser_parameters or {} - def _setter(key, value): - superuser_parameters[key] = value - EnvironmentSuperuserParametersArgs._configure(_setter, **superuser_parameters) __props__.__dict__["superuser_parameters"] = superuser_parameters __props__.__dict__["tags"] = tags __props__.__dict__["aws_account_id"] = None diff --git a/sdk/python/pulumi_aws_native/finspace/get_environment.py b/sdk/python/pulumi_aws_native/finspace/get_environment.py index 13d18d0cca..f7101be55c 100644 --- a/sdk/python/pulumi_aws_native/finspace/get_environment.py +++ b/sdk/python/pulumi_aws_native/finspace/get_environment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/finspace/outputs.py b/sdk/python/pulumi_aws_native/finspace/outputs.py index 4d65b34099..5918b3794a 100644 --- a/sdk/python/pulumi_aws_native/finspace/outputs.py +++ b/sdk/python/pulumi_aws_native/finspace/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -66,37 +66,18 @@ def __init__(__self__, *, :param str saml_metadata_document: SAML metadata document to link the federation provider to the Environment :param str saml_metadata_url: SAML metadata URL to link with the Environment """ - EnvironmentFederationParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_call_back_url=application_call_back_url, - attribute_map=attribute_map, - federation_provider_name=federation_provider_name, - federation_urn=federation_urn, - saml_metadata_document=saml_metadata_document, - saml_metadata_url=saml_metadata_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_call_back_url: Optional[str] = None, - attribute_map: Optional[Sequence['outputs.EnvironmentFederationParametersAttributeMapItemProperties']] = None, - federation_provider_name: Optional[str] = None, - federation_urn: Optional[str] = None, - saml_metadata_document: Optional[str] = None, - saml_metadata_url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if application_call_back_url is not None: - _setter("application_call_back_url", application_call_back_url) + pulumi.set(__self__, "application_call_back_url", application_call_back_url) if attribute_map is not None: - _setter("attribute_map", attribute_map) + pulumi.set(__self__, "attribute_map", attribute_map) if federation_provider_name is not None: - _setter("federation_provider_name", federation_provider_name) + pulumi.set(__self__, "federation_provider_name", federation_provider_name) if federation_urn is not None: - _setter("federation_urn", federation_urn) + pulumi.set(__self__, "federation_urn", federation_urn) if saml_metadata_document is not None: - _setter("saml_metadata_document", saml_metadata_document) + pulumi.set(__self__, "saml_metadata_document", saml_metadata_document) if saml_metadata_url is not None: - _setter("saml_metadata_url", saml_metadata_url) + pulumi.set(__self__, "saml_metadata_url", saml_metadata_url) @property @pulumi.getter(name="applicationCallBackUrl") @@ -156,21 +137,10 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - EnvironmentFederationParametersAttributeMapItemProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -225,25 +195,12 @@ def __init__(__self__, *, :param str first_name: First name :param str last_name: Last name """ - EnvironmentSuperuserParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - email_address=email_address, - first_name=first_name, - last_name=last_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - email_address: Optional[str] = None, - first_name: Optional[str] = None, - last_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if email_address is not None: - _setter("email_address", email_address) + pulumi.set(__self__, "email_address", email_address) if first_name is not None: - _setter("first_name", first_name) + pulumi.set(__self__, "first_name", first_name) if last_name is not None: - _setter("last_name", last_name) + pulumi.set(__self__, "last_name", last_name) @property @pulumi.getter(name="emailAddress") @@ -283,19 +240,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - EnvironmentTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/fis/_inputs.py b/sdk/python/pulumi_aws_native/fis/_inputs.py index c67ab2cbc7..99cccfd2f4 100644 --- a/sdk/python/pulumi_aws_native/fis/_inputs.py +++ b/sdk/python/pulumi_aws_native/fis/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -25,27 +25,13 @@ def __init__(__self__): The actions for the experiment. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type class ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesArgs: def __init__(__self__, *, log_group_arn: pulumi.Input[str]): - ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_group_arn=log_group_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_group_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("log_group_arn", log_group_arn) + pulumi.set(__self__, "log_group_arn", log_group_arn) @property @pulumi.getter(name="logGroupArn") @@ -62,20 +48,9 @@ class ExperimentTemplateLogConfigurationS3ConfigurationPropertiesArgs: def __init__(__self__, *, bucket_name: pulumi.Input[str], prefix: Optional[pulumi.Input[str]] = None): - ExperimentTemplateLogConfigurationS3ConfigurationPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - prefix=prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: pulumi.Input[str], - prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_name", bucket_name) + pulumi.set(__self__, "bucket_name", bucket_name) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) @property @pulumi.getter(name="bucketName") @@ -102,24 +77,11 @@ def __init__(__self__, *, log_schema_version: pulumi.Input[int], cloud_watch_logs_configuration: Optional[pulumi.Input['ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesArgs']] = None, s3_configuration: Optional[pulumi.Input['ExperimentTemplateLogConfigurationS3ConfigurationPropertiesArgs']] = None): - ExperimentTemplateLogConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_schema_version=log_schema_version, - cloud_watch_logs_configuration=cloud_watch_logs_configuration, - s3_configuration=s3_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_schema_version: pulumi.Input[int], - cloud_watch_logs_configuration: Optional[pulumi.Input['ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesArgs']] = None, - s3_configuration: Optional[pulumi.Input['ExperimentTemplateLogConfigurationS3ConfigurationPropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("log_schema_version", log_schema_version) + pulumi.set(__self__, "log_schema_version", log_schema_version) if cloud_watch_logs_configuration is not None: - _setter("cloud_watch_logs_configuration", cloud_watch_logs_configuration) + pulumi.set(__self__, "cloud_watch_logs_configuration", cloud_watch_logs_configuration) if s3_configuration is not None: - _setter("s3_configuration", s3_configuration) + pulumi.set(__self__, "s3_configuration", s3_configuration) @property @pulumi.getter(name="logSchemaVersion") @@ -154,20 +116,9 @@ class ExperimentTemplateStopConditionArgs: def __init__(__self__, *, source: pulumi.Input[str], value: Optional[pulumi.Input[str]] = None): - ExperimentTemplateStopConditionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - source=source, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source: pulumi.Input[str], - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("source", source) + pulumi.set(__self__, "source", source) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -195,10 +146,5 @@ def __init__(__self__): The targets for the experiment. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass diff --git a/sdk/python/pulumi_aws_native/fis/experiment_template.py b/sdk/python/pulumi_aws_native/fis/experiment_template.py index 92c41a6d36..1340612bf0 100644 --- a/sdk/python/pulumi_aws_native/fis/experiment_template.py +++ b/sdk/python/pulumi_aws_native/fis/experiment_template.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -26,36 +26,15 @@ def __init__(__self__, *, """ The set of arguments for constructing a ExperimentTemplate resource. """ - ExperimentTemplateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - role_arn=role_arn, - stop_conditions=stop_conditions, - tags=tags, - targets=targets, - actions=actions, - log_configuration=log_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: pulumi.Input[str], - role_arn: pulumi.Input[str], - stop_conditions: pulumi.Input[Sequence[pulumi.Input['ExperimentTemplateStopConditionArgs']]], - tags: Any, - targets: pulumi.Input['ExperimentTemplateTargetMapArgs'], - actions: Optional[pulumi.Input['ExperimentTemplateActionMapArgs']] = None, - log_configuration: Optional[pulumi.Input['ExperimentTemplateLogConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("description", description) - _setter("role_arn", role_arn) - _setter("stop_conditions", stop_conditions) - _setter("tags", tags) - _setter("targets", targets) + pulumi.set(__self__, "description", description) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "stop_conditions", stop_conditions) + pulumi.set(__self__, "tags", tags) + pulumi.set(__self__, "targets", targets) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if log_configuration is not None: - _setter("log_configuration", log_configuration) + pulumi.set(__self__, "log_configuration", log_configuration) @property @pulumi.getter @@ -159,10 +138,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ExperimentTemplateArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -184,20 +159,10 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = ExperimentTemplateArgs.__new__(ExperimentTemplateArgs) - if actions is not None and not isinstance(actions, ExperimentTemplateActionMapArgs): - actions = actions or {} - def _setter(key, value): - actions[key] = value - ExperimentTemplateActionMapArgs._configure(_setter, **actions) __props__.__dict__["actions"] = actions if description is None and not opts.urn: raise TypeError("Missing required property 'description'") __props__.__dict__["description"] = description - if log_configuration is not None and not isinstance(log_configuration, ExperimentTemplateLogConfigurationArgs): - log_configuration = log_configuration or {} - def _setter(key, value): - log_configuration[key] = value - ExperimentTemplateLogConfigurationArgs._configure(_setter, **log_configuration) __props__.__dict__["log_configuration"] = log_configuration if role_arn is None and not opts.urn: raise TypeError("Missing required property 'role_arn'") @@ -208,11 +173,6 @@ def _setter(key, value): if tags is None and not opts.urn: raise TypeError("Missing required property 'tags'") __props__.__dict__["tags"] = tags - if targets is not None and not isinstance(targets, ExperimentTemplateTargetMapArgs): - targets = targets or {} - def _setter(key, value): - targets[key] = value - ExperimentTemplateTargetMapArgs._configure(_setter, **targets) if targets is None and not opts.urn: raise TypeError("Missing required property 'targets'") __props__.__dict__["targets"] = targets diff --git a/sdk/python/pulumi_aws_native/fis/get_experiment_template.py b/sdk/python/pulumi_aws_native/fis/get_experiment_template.py index 1479ee7235..748b91cc15 100644 --- a/sdk/python/pulumi_aws_native/fis/get_experiment_template.py +++ b/sdk/python/pulumi_aws_native/fis/get_experiment_template.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/fis/outputs.py b/sdk/python/pulumi_aws_native/fis/outputs.py index 408d963f6e..0bd7a29729 100644 --- a/sdk/python/pulumi_aws_native/fis/outputs.py +++ b/sdk/python/pulumi_aws_native/fis/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -29,11 +29,6 @@ def __init__(__self__): The actions for the experiment. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -63,24 +58,11 @@ def __init__(__self__, *, log_schema_version: int, cloud_watch_logs_configuration: Optional['outputs.ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationProperties'] = None, s3_configuration: Optional['outputs.ExperimentTemplateLogConfigurationS3ConfigurationProperties'] = None): - ExperimentTemplateLogConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_schema_version=log_schema_version, - cloud_watch_logs_configuration=cloud_watch_logs_configuration, - s3_configuration=s3_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_schema_version: int, - cloud_watch_logs_configuration: Optional['outputs.ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationProperties'] = None, - s3_configuration: Optional['outputs.ExperimentTemplateLogConfigurationS3ConfigurationProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("log_schema_version", log_schema_version) + pulumi.set(__self__, "log_schema_version", log_schema_version) if cloud_watch_logs_configuration is not None: - _setter("cloud_watch_logs_configuration", cloud_watch_logs_configuration) + pulumi.set(__self__, "cloud_watch_logs_configuration", cloud_watch_logs_configuration) if s3_configuration is not None: - _setter("s3_configuration", s3_configuration) + pulumi.set(__self__, "s3_configuration", s3_configuration) @property @pulumi.getter(name="logSchemaVersion") @@ -119,16 +101,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, log_group_arn: str): - ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_group_arn=log_group_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_group_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("log_group_arn", log_group_arn) + pulumi.set(__self__, "log_group_arn", log_group_arn) @property @pulumi.getter(name="logGroupArn") @@ -158,20 +131,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, bucket_name: str, prefix: Optional[str] = None): - ExperimentTemplateLogConfigurationS3ConfigurationProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - prefix=prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: str, - prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_name", bucket_name) + pulumi.set(__self__, "bucket_name", bucket_name) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) @property @pulumi.getter(name="bucketName") @@ -189,20 +151,9 @@ class ExperimentTemplateStopCondition(dict): def __init__(__self__, *, source: str, value: Optional[str] = None): - ExperimentTemplateStopCondition._configure( - lambda key, value: pulumi.set(__self__, key, value), - source=source, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source: str, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("source", source) + pulumi.set(__self__, "source", source) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -225,10 +176,5 @@ def __init__(__self__): The targets for the experiment. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass diff --git a/sdk/python/pulumi_aws_native/fms/_inputs.py b/sdk/python/pulumi_aws_native/fms/_inputs.py index 6e92b74143..8ed25e8474 100644 --- a/sdk/python/pulumi_aws_native/fms/_inputs.py +++ b/sdk/python/pulumi_aws_native/fms/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -29,21 +29,10 @@ def __init__(__self__, *, """ An FMS includeMap or excludeMap. """ - PolicyIeMapArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - account=account, - orgunit=orgunit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - account: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - orgunit: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if account is not None: - _setter("account", account) + pulumi.set(__self__, "account", account) if orgunit is not None: - _setter("orgunit", orgunit) + pulumi.set(__self__, "orgunit", orgunit) @property @pulumi.getter @@ -71,16 +60,7 @@ def __init__(__self__, *, """ Network firewall policy. """ - PolicyNetworkFirewallPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - firewall_deployment_model=firewall_deployment_model, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - firewall_deployment_model: pulumi.Input['PolicyFirewallDeploymentModel'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("firewall_deployment_model", firewall_deployment_model) + pulumi.set(__self__, "firewall_deployment_model", firewall_deployment_model) @property @pulumi.getter(name="firewallDeploymentModel") @@ -100,21 +80,10 @@ def __init__(__self__, *, """ Firewall policy option. """ - PolicyOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - network_firewall_policy=network_firewall_policy, - third_party_firewall_policy=third_party_firewall_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - network_firewall_policy: Optional[pulumi.Input['PolicyNetworkFirewallPolicyArgs']] = None, - third_party_firewall_policy: Optional[pulumi.Input['PolicyThirdPartyFirewallPolicyArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if network_firewall_policy is not None: - _setter("network_firewall_policy", network_firewall_policy) + pulumi.set(__self__, "network_firewall_policy", network_firewall_policy) if third_party_firewall_policy is not None: - _setter("third_party_firewall_policy", third_party_firewall_policy) + pulumi.set(__self__, "third_party_firewall_policy", third_party_firewall_policy) @property @pulumi.getter(name="networkFirewallPolicy") @@ -143,20 +112,9 @@ def __init__(__self__, *, """ A resource tag. """ - PolicyResourceTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -186,24 +144,11 @@ def __init__(__self__, *, """ Firewall security service policy data. """ - PolicySecurityServicePolicyDataArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - managed_service_data=managed_service_data, - policy_option=policy_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input['PolicyType'], - managed_service_data: Optional[pulumi.Input[str]] = None, - policy_option: Optional[pulumi.Input['PolicyOptionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if managed_service_data is not None: - _setter("managed_service_data", managed_service_data) + pulumi.set(__self__, "managed_service_data", managed_service_data) if policy_option is not None: - _setter("policy_option", policy_option) + pulumi.set(__self__, "policy_option", policy_option) @property @pulumi.getter @@ -241,19 +186,8 @@ def __init__(__self__, *, """ A policy tag. """ - PolicyTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -281,16 +215,7 @@ def __init__(__self__, *, """ Third party firewall policy. """ - PolicyThirdPartyFirewallPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - firewall_deployment_model=firewall_deployment_model, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - firewall_deployment_model: pulumi.Input['PolicyFirewallDeploymentModel'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("firewall_deployment_model", firewall_deployment_model) + pulumi.set(__self__, "firewall_deployment_model", firewall_deployment_model) @property @pulumi.getter(name="firewallDeploymentModel") @@ -310,19 +235,8 @@ def __init__(__self__, *, """ A tag. """ - ResourceSetTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/fms/get_notification_channel.py b/sdk/python/pulumi_aws_native/fms/get_notification_channel.py index c61a2d5dd2..687b566300 100644 --- a/sdk/python/pulumi_aws_native/fms/get_notification_channel.py +++ b/sdk/python/pulumi_aws_native/fms/get_notification_channel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/fms/get_policy.py b/sdk/python/pulumi_aws_native/fms/get_policy.py index 6096bd8d99..f3be9adf35 100644 --- a/sdk/python/pulumi_aws_native/fms/get_policy.py +++ b/sdk/python/pulumi_aws_native/fms/get_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/fms/get_resource_set.py b/sdk/python/pulumi_aws_native/fms/get_resource_set.py index ec439ffcd5..e685afab7c 100644 --- a/sdk/python/pulumi_aws_native/fms/get_resource_set.py +++ b/sdk/python/pulumi_aws_native/fms/get_resource_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/fms/notification_channel.py b/sdk/python/pulumi_aws_native/fms/notification_channel.py index 1b75af73c7..151ebd83c2 100644 --- a/sdk/python/pulumi_aws_native/fms/notification_channel.py +++ b/sdk/python/pulumi_aws_native/fms/notification_channel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['NotificationChannelArgs', 'NotificationChannel'] @@ -19,19 +19,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a NotificationChannel resource. """ - NotificationChannelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - sns_role_name=sns_role_name, - sns_topic_arn=sns_topic_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sns_role_name: pulumi.Input[str], - sns_topic_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("sns_role_name", sns_role_name) - _setter("sns_topic_arn", sns_topic_arn) + pulumi.set(__self__, "sns_role_name", sns_role_name) + pulumi.set(__self__, "sns_topic_arn", sns_topic_arn) @property @pulumi.getter(name="snsRoleName") @@ -85,10 +74,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - NotificationChannelArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/fms/outputs.py b/sdk/python/pulumi_aws_native/fms/outputs.py index b9a0ba35bc..cfb6d579e5 100644 --- a/sdk/python/pulumi_aws_native/fms/outputs.py +++ b/sdk/python/pulumi_aws_native/fms/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -33,21 +33,10 @@ def __init__(__self__, *, """ An FMS includeMap or excludeMap. """ - PolicyIeMap._configure( - lambda key, value: pulumi.set(__self__, key, value), - account=account, - orgunit=orgunit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - account: Optional[Sequence[str]] = None, - orgunit: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if account is not None: - _setter("account", account) + pulumi.set(__self__, "account", account) if orgunit is not None: - _setter("orgunit", orgunit) + pulumi.set(__self__, "orgunit", orgunit) @property @pulumi.getter @@ -87,16 +76,7 @@ def __init__(__self__, *, """ Network firewall policy. """ - PolicyNetworkFirewallPolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - firewall_deployment_model=firewall_deployment_model, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - firewall_deployment_model: 'PolicyFirewallDeploymentModel', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("firewall_deployment_model", firewall_deployment_model) + pulumi.set(__self__, "firewall_deployment_model", firewall_deployment_model) @property @pulumi.getter(name="firewallDeploymentModel") @@ -134,21 +114,10 @@ def __init__(__self__, *, """ Firewall policy option. """ - PolicyOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - network_firewall_policy=network_firewall_policy, - third_party_firewall_policy=third_party_firewall_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - network_firewall_policy: Optional['outputs.PolicyNetworkFirewallPolicy'] = None, - third_party_firewall_policy: Optional['outputs.PolicyThirdPartyFirewallPolicy'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if network_firewall_policy is not None: - _setter("network_firewall_policy", network_firewall_policy) + pulumi.set(__self__, "network_firewall_policy", network_firewall_policy) if third_party_firewall_policy is not None: - _setter("third_party_firewall_policy", third_party_firewall_policy) + pulumi.set(__self__, "third_party_firewall_policy", third_party_firewall_policy) @property @pulumi.getter(name="networkFirewallPolicy") @@ -172,20 +141,9 @@ def __init__(__self__, *, """ A resource tag. """ - PolicyResourceTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -229,24 +187,11 @@ def __init__(__self__, *, """ Firewall security service policy data. """ - PolicySecurityServicePolicyData._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - managed_service_data=managed_service_data, - policy_option=policy_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: 'PolicyType', - managed_service_data: Optional[str] = None, - policy_option: Optional['outputs.PolicyOption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if managed_service_data is not None: - _setter("managed_service_data", managed_service_data) + pulumi.set(__self__, "managed_service_data", managed_service_data) if policy_option is not None: - _setter("policy_option", policy_option) + pulumi.set(__self__, "policy_option", policy_option) @property @pulumi.getter @@ -275,19 +220,8 @@ def __init__(__self__, *, """ A policy tag. """ - PolicyTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -327,16 +261,7 @@ def __init__(__self__, *, """ Third party firewall policy. """ - PolicyThirdPartyFirewallPolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - firewall_deployment_model=firewall_deployment_model, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - firewall_deployment_model: 'PolicyFirewallDeploymentModel', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("firewall_deployment_model", firewall_deployment_model) + pulumi.set(__self__, "firewall_deployment_model", firewall_deployment_model) @property @pulumi.getter(name="firewallDeploymentModel") @@ -355,19 +280,8 @@ def __init__(__self__, *, """ A tag. """ - ResourceSetTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/fms/policy.py b/sdk/python/pulumi_aws_native/fms/policy.py index bd818a0478..6932c92123 100644 --- a/sdk/python/pulumi_aws_native/fms/policy.py +++ b/sdk/python/pulumi_aws_native/fms/policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -34,66 +34,31 @@ def __init__(__self__, *, """ The set of arguments for constructing a Policy resource. """ - PolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - exclude_resource_tags=exclude_resource_tags, - remediation_enabled=remediation_enabled, - security_service_policy_data=security_service_policy_data, - delete_all_policy_resources=delete_all_policy_resources, - exclude_map=exclude_map, - include_map=include_map, - policy_description=policy_description, - policy_name=policy_name, - resource_set_ids=resource_set_ids, - resource_tags=resource_tags, - resource_type=resource_type, - resource_type_list=resource_type_list, - resources_clean_up=resources_clean_up, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - exclude_resource_tags: pulumi.Input[bool], - remediation_enabled: pulumi.Input[bool], - security_service_policy_data: pulumi.Input['PolicySecurityServicePolicyDataArgs'], - delete_all_policy_resources: Optional[pulumi.Input[bool]] = None, - exclude_map: Optional[pulumi.Input['PolicyIeMapArgs']] = None, - include_map: Optional[pulumi.Input['PolicyIeMapArgs']] = None, - policy_description: Optional[pulumi.Input[str]] = None, - policy_name: Optional[pulumi.Input[str]] = None, - resource_set_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - resource_tags: Optional[pulumi.Input[Sequence[pulumi.Input['PolicyResourceTagArgs']]]] = None, - resource_type: Optional[pulumi.Input[str]] = None, - resource_type_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - resources_clean_up: Optional[pulumi.Input[bool]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['PolicyTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("exclude_resource_tags", exclude_resource_tags) - _setter("remediation_enabled", remediation_enabled) - _setter("security_service_policy_data", security_service_policy_data) + pulumi.set(__self__, "exclude_resource_tags", exclude_resource_tags) + pulumi.set(__self__, "remediation_enabled", remediation_enabled) + pulumi.set(__self__, "security_service_policy_data", security_service_policy_data) if delete_all_policy_resources is not None: - _setter("delete_all_policy_resources", delete_all_policy_resources) + pulumi.set(__self__, "delete_all_policy_resources", delete_all_policy_resources) if exclude_map is not None: - _setter("exclude_map", exclude_map) + pulumi.set(__self__, "exclude_map", exclude_map) if include_map is not None: - _setter("include_map", include_map) + pulumi.set(__self__, "include_map", include_map) if policy_description is not None: - _setter("policy_description", policy_description) + pulumi.set(__self__, "policy_description", policy_description) if policy_name is not None: - _setter("policy_name", policy_name) + pulumi.set(__self__, "policy_name", policy_name) if resource_set_ids is not None: - _setter("resource_set_ids", resource_set_ids) + pulumi.set(__self__, "resource_set_ids", resource_set_ids) if resource_tags is not None: - _setter("resource_tags", resource_tags) + pulumi.set(__self__, "resource_tags", resource_tags) if resource_type is not None: - _setter("resource_type", resource_type) + pulumi.set(__self__, "resource_type", resource_type) if resource_type_list is not None: - _setter("resource_type_list", resource_type_list) + pulumi.set(__self__, "resource_type_list", resource_type_list) if resources_clean_up is not None: - _setter("resources_clean_up", resources_clean_up) + pulumi.set(__self__, "resources_clean_up", resources_clean_up) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="excludeResourceTags") @@ -267,10 +232,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PolicyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -300,20 +261,10 @@ def _internal_init(__self__, __props__ = PolicyArgs.__new__(PolicyArgs) __props__.__dict__["delete_all_policy_resources"] = delete_all_policy_resources - if exclude_map is not None and not isinstance(exclude_map, PolicyIeMapArgs): - exclude_map = exclude_map or {} - def _setter(key, value): - exclude_map[key] = value - PolicyIeMapArgs._configure(_setter, **exclude_map) __props__.__dict__["exclude_map"] = exclude_map if exclude_resource_tags is None and not opts.urn: raise TypeError("Missing required property 'exclude_resource_tags'") __props__.__dict__["exclude_resource_tags"] = exclude_resource_tags - if include_map is not None and not isinstance(include_map, PolicyIeMapArgs): - include_map = include_map or {} - def _setter(key, value): - include_map[key] = value - PolicyIeMapArgs._configure(_setter, **include_map) __props__.__dict__["include_map"] = include_map __props__.__dict__["policy_description"] = policy_description __props__.__dict__["policy_name"] = policy_name @@ -325,11 +276,6 @@ def _setter(key, value): __props__.__dict__["resource_type"] = resource_type __props__.__dict__["resource_type_list"] = resource_type_list __props__.__dict__["resources_clean_up"] = resources_clean_up - if security_service_policy_data is not None and not isinstance(security_service_policy_data, PolicySecurityServicePolicyDataArgs): - security_service_policy_data = security_service_policy_data or {} - def _setter(key, value): - security_service_policy_data[key] = value - PolicySecurityServicePolicyDataArgs._configure(_setter, **security_service_policy_data) if security_service_policy_data is None and not opts.urn: raise TypeError("Missing required property 'security_service_policy_data'") __props__.__dict__["security_service_policy_data"] = security_service_policy_data diff --git a/sdk/python/pulumi_aws_native/fms/resource_set.py b/sdk/python/pulumi_aws_native/fms/resource_set.py index 89bae9d3c7..64a3e4311f 100644 --- a/sdk/python/pulumi_aws_native/fms/resource_set.py +++ b/sdk/python/pulumi_aws_native/fms/resource_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -24,32 +24,15 @@ def __init__(__self__, *, """ The set of arguments for constructing a ResourceSet resource. """ - ResourceSetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_type_list=resource_type_list, - description=description, - name=name, - resources=resources, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_type_list: pulumi.Input[Sequence[pulumi.Input[str]]], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - resources: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ResourceSetTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_type_list", resource_type_list) + pulumi.set(__self__, "resource_type_list", resource_type_list) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if resources is not None: - _setter("resources", resources) + pulumi.set(__self__, "resources", resources) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="resourceTypeList") @@ -133,10 +116,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ResourceSetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/forecast/_inputs.py b/sdk/python/pulumi_aws_native/forecast/_inputs.py index 563757374d..e6ca44beb0 100644 --- a/sdk/python/pulumi_aws_native/forecast/_inputs.py +++ b/sdk/python/pulumi_aws_native/forecast/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -27,21 +27,10 @@ def __init__(__self__, *, :param pulumi.Input[str] attribute_name: Name of the dataset field :param pulumi.Input['DatasetAttributesItemPropertiesAttributeType'] attribute_type: Data type of the field """ - DatasetAttributesItemPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute_name=attribute_name, - attribute_type=attribute_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute_name: Optional[pulumi.Input[str]] = None, - attribute_type: Optional[pulumi.Input['DatasetAttributesItemPropertiesAttributeType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attribute_name is not None: - _setter("attribute_name", attribute_name) + pulumi.set(__self__, "attribute_name", attribute_name) if attribute_type is not None: - _setter("attribute_type", attribute_type) + pulumi.set(__self__, "attribute_type", attribute_type) @property @pulumi.getter(name="attributeName") @@ -78,19 +67,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - DatasetGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -122,21 +100,10 @@ class EncryptionConfigPropertiesArgs: def __init__(__self__, *, kms_key_arn: Optional[pulumi.Input[str]] = None, role_arn: Optional[pulumi.Input[str]] = None): - EncryptionConfigPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - kms_key_arn=kms_key_arn, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kms_key_arn: Optional[pulumi.Input[str]] = None, - role_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if kms_key_arn is not None: - _setter("kms_key_arn", kms_key_arn) + pulumi.set(__self__, "kms_key_arn", kms_key_arn) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="kmsKeyArn") @@ -161,17 +128,8 @@ def role_arn(self, value: Optional[pulumi.Input[str]]): class SchemaPropertiesArgs: def __init__(__self__, *, attributes: Optional[pulumi.Input[Sequence[pulumi.Input['DatasetAttributesItemPropertiesArgs']]]] = None): - SchemaPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attributes=attributes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attributes: Optional[pulumi.Input[Sequence[pulumi.Input['DatasetAttributesItemPropertiesArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attributes is not None: - _setter("attributes", attributes) + pulumi.set(__self__, "attributes", attributes) @property @pulumi.getter @@ -191,19 +149,8 @@ def __init__(__self__, *, """ A key-value pair to associate with a resource. """ - TagsItemPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/forecast/dataset.py b/sdk/python/pulumi_aws_native/forecast/dataset.py index 18fac2f998..1527e004b1 100644 --- a/sdk/python/pulumi_aws_native/forecast/dataset.py +++ b/sdk/python/pulumi_aws_native/forecast/dataset.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -31,38 +31,17 @@ def __init__(__self__, *, :param pulumi.Input[str] data_frequency: Frequency of data collection. This parameter is required for RELATED_TIME_SERIES :param pulumi.Input[str] dataset_name: A name for the dataset """ - DatasetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dataset_type=dataset_type, - domain=domain, - schema=schema, - data_frequency=data_frequency, - dataset_name=dataset_name, - encryption_config=encryption_config, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dataset_type: pulumi.Input['DatasetType'], - domain: pulumi.Input['DatasetDomain'], - schema: pulumi.Input['SchemaPropertiesArgs'], - data_frequency: Optional[pulumi.Input[str]] = None, - dataset_name: Optional[pulumi.Input[str]] = None, - encryption_config: Optional[pulumi.Input['EncryptionConfigPropertiesArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['TagsItemPropertiesArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("dataset_type", dataset_type) - _setter("domain", domain) - _setter("schema", schema) + pulumi.set(__self__, "dataset_type", dataset_type) + pulumi.set(__self__, "domain", domain) + pulumi.set(__self__, "schema", schema) if data_frequency is not None: - _setter("data_frequency", data_frequency) + pulumi.set(__self__, "data_frequency", data_frequency) if dataset_name is not None: - _setter("dataset_name", dataset_name) + pulumi.set(__self__, "dataset_name", dataset_name) if encryption_config is not None: - _setter("encryption_config", encryption_config) + pulumi.set(__self__, "encryption_config", encryption_config) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="datasetType") @@ -182,10 +161,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DatasetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -215,17 +190,7 @@ def _internal_init(__self__, if domain is None and not opts.urn: raise TypeError("Missing required property 'domain'") __props__.__dict__["domain"] = domain - if encryption_config is not None and not isinstance(encryption_config, EncryptionConfigPropertiesArgs): - encryption_config = encryption_config or {} - def _setter(key, value): - encryption_config[key] = value - EncryptionConfigPropertiesArgs._configure(_setter, **encryption_config) __props__.__dict__["encryption_config"] = encryption_config - if schema is not None and not isinstance(schema, SchemaPropertiesArgs): - schema = schema or {} - def _setter(key, value): - schema[key] = value - SchemaPropertiesArgs._configure(_setter, **schema) if schema is None and not opts.urn: raise TypeError("Missing required property 'schema'") __props__.__dict__["schema"] = schema diff --git a/sdk/python/pulumi_aws_native/forecast/dataset_group.py b/sdk/python/pulumi_aws_native/forecast/dataset_group.py index 0f2607c170..58f7484765 100644 --- a/sdk/python/pulumi_aws_native/forecast/dataset_group.py +++ b/sdk/python/pulumi_aws_native/forecast/dataset_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -28,28 +28,13 @@ def __init__(__self__, *, :param pulumi.Input[str] dataset_group_name: A name for the dataset group. :param pulumi.Input[Sequence[pulumi.Input['DatasetGroupTagArgs']]] tags: The tags of Application Insights application. """ - DatasetGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - domain=domain, - dataset_arns=dataset_arns, - dataset_group_name=dataset_group_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - domain: pulumi.Input['DatasetGroupDomain'], - dataset_arns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - dataset_group_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DatasetGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("domain", domain) + pulumi.set(__self__, "domain", domain) if dataset_arns is not None: - _setter("dataset_arns", dataset_arns) + pulumi.set(__self__, "dataset_arns", dataset_arns) if dataset_group_name is not None: - _setter("dataset_group_name", dataset_group_name) + pulumi.set(__self__, "dataset_group_name", dataset_group_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -139,10 +124,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DatasetGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/forecast/get_dataset.py b/sdk/python/pulumi_aws_native/forecast/get_dataset.py index 7d9688b566..9978b0f560 100644 --- a/sdk/python/pulumi_aws_native/forecast/get_dataset.py +++ b/sdk/python/pulumi_aws_native/forecast/get_dataset.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/forecast/get_dataset_group.py b/sdk/python/pulumi_aws_native/forecast/get_dataset_group.py index 67fc9d399e..5cfdedf5d4 100644 --- a/sdk/python/pulumi_aws_native/forecast/get_dataset_group.py +++ b/sdk/python/pulumi_aws_native/forecast/get_dataset_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/forecast/outputs.py b/sdk/python/pulumi_aws_native/forecast/outputs.py index 00386b75a3..6827b18473 100644 --- a/sdk/python/pulumi_aws_native/forecast/outputs.py +++ b/sdk/python/pulumi_aws_native/forecast/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -47,21 +47,10 @@ def __init__(__self__, *, :param str attribute_name: Name of the dataset field :param 'DatasetAttributesItemPropertiesAttributeType' attribute_type: Data type of the field """ - DatasetAttributesItemProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute_name=attribute_name, - attribute_type=attribute_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute_name: Optional[str] = None, - attribute_type: Optional['DatasetAttributesItemPropertiesAttributeType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attribute_name is not None: - _setter("attribute_name", attribute_name) + pulumi.set(__self__, "attribute_name", attribute_name) if attribute_type is not None: - _setter("attribute_type", attribute_type) + pulumi.set(__self__, "attribute_type", attribute_type) @property @pulumi.getter(name="attributeName") @@ -93,19 +82,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - DatasetGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -148,21 +126,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, kms_key_arn: Optional[str] = None, role_arn: Optional[str] = None): - EncryptionConfigProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - kms_key_arn=kms_key_arn, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kms_key_arn: Optional[str] = None, - role_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if kms_key_arn is not None: - _setter("kms_key_arn", kms_key_arn) + pulumi.set(__self__, "kms_key_arn", kms_key_arn) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="kmsKeyArn") @@ -179,17 +146,8 @@ def role_arn(self) -> Optional[str]: class SchemaProperties(dict): def __init__(__self__, *, attributes: Optional[Sequence['outputs.DatasetAttributesItemProperties']] = None): - SchemaProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - attributes=attributes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attributes: Optional[Sequence['outputs.DatasetAttributesItemProperties']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attributes is not None: - _setter("attributes", attributes) + pulumi.set(__self__, "attributes", attributes) @property @pulumi.getter @@ -208,19 +166,8 @@ def __init__(__self__, *, """ A key-value pair to associate with a resource. """ - TagsItemProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/frauddetector/_inputs.py b/sdk/python/pulumi_aws_native/frauddetector/_inputs.py index 7cfe09a3b3..bb875239a2 100644 --- a/sdk/python/pulumi_aws_native/frauddetector/_inputs.py +++ b/sdk/python/pulumi_aws_native/frauddetector/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -46,41 +46,20 @@ def __init__(__self__, *, :param pulumi.Input[str] last_updated_time: The time when the entity type was last updated. :param pulumi.Input[Sequence[pulumi.Input['DetectorTagArgs']]] tags: Tags associated with this entity type. """ - DetectorEntityTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - created_time=created_time, - description=description, - inline=inline, - last_updated_time=last_updated_time, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: Optional[pulumi.Input[str]] = None, - created_time: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - inline: Optional[pulumi.Input[bool]] = None, - last_updated_time: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DetectorTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) if created_time is not None: - _setter("created_time", created_time) + pulumi.set(__self__, "created_time", created_time) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if inline is not None: - _setter("inline", inline) + pulumi.set(__self__, "inline", inline) if last_updated_time is not None: - _setter("last_updated_time", last_updated_time) + pulumi.set(__self__, "last_updated_time", last_updated_time) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -179,53 +158,26 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The name for the event type :param pulumi.Input[Sequence[pulumi.Input['DetectorTagArgs']]] tags: Tags associated with this event type. """ - DetectorEventTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - created_time=created_time, - description=description, - entity_types=entity_types, - event_variables=event_variables, - inline=inline, - labels=labels, - last_updated_time=last_updated_time, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: Optional[pulumi.Input[str]] = None, - created_time: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - entity_types: Optional[pulumi.Input[Sequence[pulumi.Input['DetectorEntityTypeArgs']]]] = None, - event_variables: Optional[pulumi.Input[Sequence[pulumi.Input['DetectorEventVariableArgs']]]] = None, - inline: Optional[pulumi.Input[bool]] = None, - labels: Optional[pulumi.Input[Sequence[pulumi.Input['DetectorLabelArgs']]]] = None, - last_updated_time: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DetectorTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) if created_time is not None: - _setter("created_time", created_time) + pulumi.set(__self__, "created_time", created_time) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if entity_types is not None: - _setter("entity_types", entity_types) + pulumi.set(__self__, "entity_types", entity_types) if event_variables is not None: - _setter("event_variables", event_variables) + pulumi.set(__self__, "event_variables", event_variables) if inline is not None: - _setter("inline", inline) + pulumi.set(__self__, "inline", inline) if labels is not None: - _setter("labels", labels) + pulumi.set(__self__, "labels", labels) if last_updated_time is not None: - _setter("last_updated_time", last_updated_time) + pulumi.set(__self__, "last_updated_time", last_updated_time) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -356,57 +308,28 @@ def __init__(__self__, *, :param pulumi.Input[str] last_updated_time: The time when the event variable was last updated. :param pulumi.Input[Sequence[pulumi.Input['DetectorTagArgs']]] tags: Tags associated with this event variable. """ - DetectorEventVariableArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - created_time=created_time, - data_source=data_source, - data_type=data_type, - default_value=default_value, - description=description, - inline=inline, - last_updated_time=last_updated_time, - name=name, - tags=tags, - variable_type=variable_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: Optional[pulumi.Input[str]] = None, - created_time: Optional[pulumi.Input[str]] = None, - data_source: Optional[pulumi.Input['DetectorEventVariableDataSource']] = None, - data_type: Optional[pulumi.Input['DetectorEventVariableDataType']] = None, - default_value: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - inline: Optional[pulumi.Input[bool]] = None, - last_updated_time: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DetectorTagArgs']]]] = None, - variable_type: Optional[pulumi.Input['DetectorEventVariableVariableType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) if created_time is not None: - _setter("created_time", created_time) + pulumi.set(__self__, "created_time", created_time) if data_source is not None: - _setter("data_source", data_source) + pulumi.set(__self__, "data_source", data_source) if data_type is not None: - _setter("data_type", data_type) + pulumi.set(__self__, "data_type", data_type) if default_value is not None: - _setter("default_value", default_value) + pulumi.set(__self__, "default_value", default_value) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if inline is not None: - _setter("inline", inline) + pulumi.set(__self__, "inline", inline) if last_updated_time is not None: - _setter("last_updated_time", last_updated_time) + pulumi.set(__self__, "last_updated_time", last_updated_time) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if variable_type is not None: - _setter("variable_type", variable_type) + pulumi.set(__self__, "variable_type", variable_type) @property @pulumi.getter @@ -536,41 +459,20 @@ def __init__(__self__, *, :param pulumi.Input[str] last_updated_time: The time when the label was last updated. :param pulumi.Input[Sequence[pulumi.Input['DetectorTagArgs']]] tags: Tags associated with this label. """ - DetectorLabelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - created_time=created_time, - description=description, - inline=inline, - last_updated_time=last_updated_time, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: Optional[pulumi.Input[str]] = None, - created_time: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - inline: Optional[pulumi.Input[bool]] = None, - last_updated_time: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DetectorTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) if created_time is not None: - _setter("created_time", created_time) + pulumi.set(__self__, "created_time", created_time) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if inline is not None: - _setter("inline", inline) + pulumi.set(__self__, "inline", inline) if last_updated_time is not None: - _setter("last_updated_time", last_updated_time) + pulumi.set(__self__, "last_updated_time", last_updated_time) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -655,17 +557,8 @@ def __init__(__self__, *, """ A model to associate with a detector. """ - DetectorModelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) @property @pulumi.getter @@ -693,41 +586,20 @@ def __init__(__self__, *, :param pulumi.Input[str] last_updated_time: The time when the outcome was last updated. :param pulumi.Input[Sequence[pulumi.Input['DetectorTagArgs']]] tags: Tags associated with this outcome. """ - DetectorOutcomeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - created_time=created_time, - description=description, - inline=inline, - last_updated_time=last_updated_time, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: Optional[pulumi.Input[str]] = None, - created_time: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - inline: Optional[pulumi.Input[bool]] = None, - last_updated_time: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DetectorTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) if created_time is not None: - _setter("created_time", created_time) + pulumi.set(__self__, "created_time", created_time) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if inline is not None: - _setter("inline", inline) + pulumi.set(__self__, "inline", inline) if last_updated_time is not None: - _setter("last_updated_time", last_updated_time) + pulumi.set(__self__, "last_updated_time", last_updated_time) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -825,57 +697,28 @@ def __init__(__self__, *, :param pulumi.Input[str] last_updated_time: The time when the event type was last updated. :param pulumi.Input[Sequence[pulumi.Input['DetectorTagArgs']]] tags: Tags associated with this event type. """ - DetectorRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - created_time=created_time, - description=description, - detector_id=detector_id, - expression=expression, - language=language, - last_updated_time=last_updated_time, - outcomes=outcomes, - rule_id=rule_id, - rule_version=rule_version, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: Optional[pulumi.Input[str]] = None, - created_time: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - detector_id: Optional[pulumi.Input[str]] = None, - expression: Optional[pulumi.Input[str]] = None, - language: Optional[pulumi.Input['DetectorRuleLanguage']] = None, - last_updated_time: Optional[pulumi.Input[str]] = None, - outcomes: Optional[pulumi.Input[Sequence[pulumi.Input['DetectorOutcomeArgs']]]] = None, - rule_id: Optional[pulumi.Input[str]] = None, - rule_version: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DetectorTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) if created_time is not None: - _setter("created_time", created_time) + pulumi.set(__self__, "created_time", created_time) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if detector_id is not None: - _setter("detector_id", detector_id) + pulumi.set(__self__, "detector_id", detector_id) if expression is not None: - _setter("expression", expression) + pulumi.set(__self__, "expression", expression) if language is not None: - _setter("language", language) + pulumi.set(__self__, "language", language) if last_updated_time is not None: - _setter("last_updated_time", last_updated_time) + pulumi.set(__self__, "last_updated_time", last_updated_time) if outcomes is not None: - _setter("outcomes", outcomes) + pulumi.set(__self__, "outcomes", outcomes) if rule_id is not None: - _setter("rule_id", rule_id) + pulumi.set(__self__, "rule_id", rule_id) if rule_version is not None: - _setter("rule_version", rule_version) + pulumi.set(__self__, "rule_version", rule_version) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -994,19 +837,8 @@ class DetectorTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - DetectorTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1032,19 +864,8 @@ class EntityTypeTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - EntityTypeTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1081,41 +902,20 @@ def __init__(__self__, *, :param pulumi.Input[str] last_updated_time: The time when the event type was last updated. :param pulumi.Input[Sequence[pulumi.Input['EventTypeTagArgs']]] tags: Tags associated with this event type. """ - EventTypeEntityTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - created_time=created_time, - description=description, - inline=inline, - last_updated_time=last_updated_time, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: Optional[pulumi.Input[str]] = None, - created_time: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - inline: Optional[pulumi.Input[bool]] = None, - last_updated_time: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['EventTypeTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) if created_time is not None: - _setter("created_time", created_time) + pulumi.set(__self__, "created_time", created_time) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if inline is not None: - _setter("inline", inline) + pulumi.set(__self__, "inline", inline) if last_updated_time is not None: - _setter("last_updated_time", last_updated_time) + pulumi.set(__self__, "last_updated_time", last_updated_time) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -1213,57 +1013,28 @@ def __init__(__self__, *, :param pulumi.Input[str] last_updated_time: The time when the event type was last updated. :param pulumi.Input[Sequence[pulumi.Input['EventTypeTagArgs']]] tags: Tags associated with this event type. """ - EventTypeEventVariableArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - created_time=created_time, - data_source=data_source, - data_type=data_type, - default_value=default_value, - description=description, - inline=inline, - last_updated_time=last_updated_time, - name=name, - tags=tags, - variable_type=variable_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: Optional[pulumi.Input[str]] = None, - created_time: Optional[pulumi.Input[str]] = None, - data_source: Optional[pulumi.Input['EventTypeEventVariableDataSource']] = None, - data_type: Optional[pulumi.Input['EventTypeEventVariableDataType']] = None, - default_value: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - inline: Optional[pulumi.Input[bool]] = None, - last_updated_time: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['EventTypeTagArgs']]]] = None, - variable_type: Optional[pulumi.Input['EventTypeEventVariableVariableType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) if created_time is not None: - _setter("created_time", created_time) + pulumi.set(__self__, "created_time", created_time) if data_source is not None: - _setter("data_source", data_source) + pulumi.set(__self__, "data_source", data_source) if data_type is not None: - _setter("data_type", data_type) + pulumi.set(__self__, "data_type", data_type) if default_value is not None: - _setter("default_value", default_value) + pulumi.set(__self__, "default_value", default_value) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if inline is not None: - _setter("inline", inline) + pulumi.set(__self__, "inline", inline) if last_updated_time is not None: - _setter("last_updated_time", last_updated_time) + pulumi.set(__self__, "last_updated_time", last_updated_time) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if variable_type is not None: - _setter("variable_type", variable_type) + pulumi.set(__self__, "variable_type", variable_type) @property @pulumi.getter @@ -1393,41 +1164,20 @@ def __init__(__self__, *, :param pulumi.Input[str] last_updated_time: The time when the event type was last updated. :param pulumi.Input[Sequence[pulumi.Input['EventTypeTagArgs']]] tags: Tags associated with this event type. """ - EventTypeLabelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - created_time=created_time, - description=description, - inline=inline, - last_updated_time=last_updated_time, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: Optional[pulumi.Input[str]] = None, - created_time: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - inline: Optional[pulumi.Input[bool]] = None, - last_updated_time: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['EventTypeTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) if created_time is not None: - _setter("created_time", created_time) + pulumi.set(__self__, "created_time", created_time) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if inline is not None: - _setter("inline", inline) + pulumi.set(__self__, "inline", inline) if last_updated_time is not None: - _setter("last_updated_time", last_updated_time) + pulumi.set(__self__, "last_updated_time", last_updated_time) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -1510,19 +1260,8 @@ class EventTypeTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - EventTypeTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1548,19 +1287,8 @@ class LabelTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - LabelTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1591,19 +1319,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ListTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1635,19 +1352,8 @@ class OutcomeTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - OutcomeTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1673,19 +1379,8 @@ class VariableTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - VariableTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/frauddetector/detector.py b/sdk/python/pulumi_aws_native/frauddetector/detector.py index 399ca518c3..232422baad 100644 --- a/sdk/python/pulumi_aws_native/frauddetector/detector.py +++ b/sdk/python/pulumi_aws_native/frauddetector/detector.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -34,42 +34,19 @@ def __init__(__self__, *, :param pulumi.Input['DetectorVersionStatus'] detector_version_status: The desired detector version status for the detector :param pulumi.Input[Sequence[pulumi.Input['DetectorTagArgs']]] tags: Tags associated with this detector. """ - DetectorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - detector_id=detector_id, - event_type=event_type, - rules=rules, - associated_models=associated_models, - description=description, - detector_version_status=detector_version_status, - rule_execution_mode=rule_execution_mode, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - detector_id: pulumi.Input[str], - event_type: pulumi.Input['DetectorEventTypeArgs'], - rules: pulumi.Input[Sequence[pulumi.Input['DetectorRuleArgs']]], - associated_models: Optional[pulumi.Input[Sequence[pulumi.Input['DetectorModelArgs']]]] = None, - description: Optional[pulumi.Input[str]] = None, - detector_version_status: Optional[pulumi.Input['DetectorVersionStatus']] = None, - rule_execution_mode: Optional[pulumi.Input['DetectorRuleExecutionMode']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DetectorTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("detector_id", detector_id) - _setter("event_type", event_type) - _setter("rules", rules) + pulumi.set(__self__, "detector_id", detector_id) + pulumi.set(__self__, "event_type", event_type) + pulumi.set(__self__, "rules", rules) if associated_models is not None: - _setter("associated_models", associated_models) + pulumi.set(__self__, "associated_models", associated_models) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if detector_version_status is not None: - _setter("detector_version_status", detector_version_status) + pulumi.set(__self__, "detector_version_status", detector_version_status) if rule_execution_mode is not None: - _setter("rule_execution_mode", rule_execution_mode) + pulumi.set(__self__, "rule_execution_mode", rule_execution_mode) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="detectorId") @@ -207,10 +184,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DetectorArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -239,11 +212,6 @@ def _internal_init(__self__, raise TypeError("Missing required property 'detector_id'") __props__.__dict__["detector_id"] = detector_id __props__.__dict__["detector_version_status"] = detector_version_status - if event_type is not None and not isinstance(event_type, DetectorEventTypeArgs): - event_type = event_type or {} - def _setter(key, value): - event_type[key] = value - DetectorEventTypeArgs._configure(_setter, **event_type) if event_type is None and not opts.urn: raise TypeError("Missing required property 'event_type'") __props__.__dict__["event_type"] = event_type diff --git a/sdk/python/pulumi_aws_native/frauddetector/entity_type.py b/sdk/python/pulumi_aws_native/frauddetector/entity_type.py index 861b3d2f2a..46f7c826a3 100644 --- a/sdk/python/pulumi_aws_native/frauddetector/entity_type.py +++ b/sdk/python/pulumi_aws_native/frauddetector/entity_type.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,25 +25,12 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The name of the entity type. :param pulumi.Input[Sequence[pulumi.Input['EntityTypeTagArgs']]] tags: Tags associated with this entity type. """ - EntityTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['EntityTypeTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -119,10 +106,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - EntityTypeArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/frauddetector/event_type.py b/sdk/python/pulumi_aws_native/frauddetector/event_type.py index 5b1d9ab33a..04102fc626 100644 --- a/sdk/python/pulumi_aws_native/frauddetector/event_type.py +++ b/sdk/python/pulumi_aws_native/frauddetector/event_type.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -29,34 +29,15 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The name for the event type :param pulumi.Input[Sequence[pulumi.Input['EventTypeTagArgs']]] tags: Tags associated with this event type. """ - EventTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - entity_types=entity_types, - event_variables=event_variables, - labels=labels, - description=description, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - entity_types: pulumi.Input[Sequence[pulumi.Input['EventTypeEntityTypeArgs']]], - event_variables: pulumi.Input[Sequence[pulumi.Input['EventTypeEventVariableArgs']]], - labels: pulumi.Input[Sequence[pulumi.Input['EventTypeLabelArgs']]], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['EventTypeTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("entity_types", entity_types) - _setter("event_variables", event_variables) - _setter("labels", labels) + pulumi.set(__self__, "entity_types", entity_types) + pulumi.set(__self__, "event_variables", event_variables) + pulumi.set(__self__, "labels", labels) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="entityTypes") @@ -162,10 +143,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - EventTypeArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/frauddetector/get_detector.py b/sdk/python/pulumi_aws_native/frauddetector/get_detector.py index b0ad38fa89..9f74273cdd 100644 --- a/sdk/python/pulumi_aws_native/frauddetector/get_detector.py +++ b/sdk/python/pulumi_aws_native/frauddetector/get_detector.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/frauddetector/get_entity_type.py b/sdk/python/pulumi_aws_native/frauddetector/get_entity_type.py index 67493ffcc8..18ba4fc519 100644 --- a/sdk/python/pulumi_aws_native/frauddetector/get_entity_type.py +++ b/sdk/python/pulumi_aws_native/frauddetector/get_entity_type.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/frauddetector/get_event_type.py b/sdk/python/pulumi_aws_native/frauddetector/get_event_type.py index ed3d52b56d..d8386005b4 100644 --- a/sdk/python/pulumi_aws_native/frauddetector/get_event_type.py +++ b/sdk/python/pulumi_aws_native/frauddetector/get_event_type.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/frauddetector/get_label.py b/sdk/python/pulumi_aws_native/frauddetector/get_label.py index 86a8472820..c602c43ba6 100644 --- a/sdk/python/pulumi_aws_native/frauddetector/get_label.py +++ b/sdk/python/pulumi_aws_native/frauddetector/get_label.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/frauddetector/get_list.py b/sdk/python/pulumi_aws_native/frauddetector/get_list.py index 394d07fb8f..42861b99f7 100644 --- a/sdk/python/pulumi_aws_native/frauddetector/get_list.py +++ b/sdk/python/pulumi_aws_native/frauddetector/get_list.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/frauddetector/get_outcome.py b/sdk/python/pulumi_aws_native/frauddetector/get_outcome.py index 0a6adec412..4a584abb53 100644 --- a/sdk/python/pulumi_aws_native/frauddetector/get_outcome.py +++ b/sdk/python/pulumi_aws_native/frauddetector/get_outcome.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/frauddetector/get_variable.py b/sdk/python/pulumi_aws_native/frauddetector/get_variable.py index 7e29d884c4..c77e22717e 100644 --- a/sdk/python/pulumi_aws_native/frauddetector/get_variable.py +++ b/sdk/python/pulumi_aws_native/frauddetector/get_variable.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/frauddetector/label.py b/sdk/python/pulumi_aws_native/frauddetector/label.py index 6cdd810330..92470c40e6 100644 --- a/sdk/python/pulumi_aws_native/frauddetector/label.py +++ b/sdk/python/pulumi_aws_native/frauddetector/label.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,25 +25,12 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The name of the label. :param pulumi.Input[Sequence[pulumi.Input['LabelTagArgs']]] tags: Tags associated with this label. """ - LabelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['LabelTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -119,10 +106,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LabelArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/frauddetector/list.py b/sdk/python/pulumi_aws_native/frauddetector/list.py index ee2183b21f..ba1f4ba1cb 100644 --- a/sdk/python/pulumi_aws_native/frauddetector/list.py +++ b/sdk/python/pulumi_aws_native/frauddetector/list.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -29,33 +29,16 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ListTagArgs']]] tags: Tags associated with this list. :param pulumi.Input[str] variable_type: The variable type of the list. """ - ListArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - elements=elements, - name=name, - tags=tags, - variable_type=variable_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[pulumi.Input[str]] = None, - elements: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ListTagArgs']]]] = None, - variable_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if elements is not None: - _setter("elements", elements) + pulumi.set(__self__, "elements", elements) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if variable_type is not None: - _setter("variable_type", variable_type) + pulumi.set(__self__, "variable_type", variable_type) @property @pulumi.getter @@ -159,10 +142,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ListArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/frauddetector/outcome.py b/sdk/python/pulumi_aws_native/frauddetector/outcome.py index 3c3e600354..c9259fcb2d 100644 --- a/sdk/python/pulumi_aws_native/frauddetector/outcome.py +++ b/sdk/python/pulumi_aws_native/frauddetector/outcome.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,25 +25,12 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The name of the outcome. :param pulumi.Input[Sequence[pulumi.Input['OutcomeTagArgs']]] tags: Tags associated with this outcome. """ - OutcomeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['OutcomeTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -119,10 +106,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - OutcomeArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/frauddetector/outputs.py b/sdk/python/pulumi_aws_native/frauddetector/outputs.py index db42d46546..bccb50080d 100644 --- a/sdk/python/pulumi_aws_native/frauddetector/outputs.py +++ b/sdk/python/pulumi_aws_native/frauddetector/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -66,41 +66,20 @@ def __init__(__self__, *, :param str last_updated_time: The time when the entity type was last updated. :param Sequence['DetectorTag'] tags: Tags associated with this entity type. """ - DetectorEntityType._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - created_time=created_time, - description=description, - inline=inline, - last_updated_time=last_updated_time, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: Optional[str] = None, - created_time: Optional[str] = None, - description: Optional[str] = None, - inline: Optional[bool] = None, - last_updated_time: Optional[str] = None, - name: Optional[str] = None, - tags: Optional[Sequence['outputs.DetectorTag']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) if created_time is not None: - _setter("created_time", created_time) + pulumi.set(__self__, "created_time", created_time) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if inline is not None: - _setter("inline", inline) + pulumi.set(__self__, "inline", inline) if last_updated_time is not None: - _setter("last_updated_time", last_updated_time) + pulumi.set(__self__, "last_updated_time", last_updated_time) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -194,53 +173,26 @@ def __init__(__self__, *, :param str name: The name for the event type :param Sequence['DetectorTag'] tags: Tags associated with this event type. """ - DetectorEventType._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - created_time=created_time, - description=description, - entity_types=entity_types, - event_variables=event_variables, - inline=inline, - labels=labels, - last_updated_time=last_updated_time, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: Optional[str] = None, - created_time: Optional[str] = None, - description: Optional[str] = None, - entity_types: Optional[Sequence['outputs.DetectorEntityType']] = None, - event_variables: Optional[Sequence['outputs.DetectorEventVariable']] = None, - inline: Optional[bool] = None, - labels: Optional[Sequence['outputs.DetectorLabel']] = None, - last_updated_time: Optional[str] = None, - name: Optional[str] = None, - tags: Optional[Sequence['outputs.DetectorTag']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) if created_time is not None: - _setter("created_time", created_time) + pulumi.set(__self__, "created_time", created_time) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if entity_types is not None: - _setter("entity_types", entity_types) + pulumi.set(__self__, "entity_types", entity_types) if event_variables is not None: - _setter("event_variables", event_variables) + pulumi.set(__self__, "event_variables", event_variables) if inline is not None: - _setter("inline", inline) + pulumi.set(__self__, "inline", inline) if labels is not None: - _setter("labels", labels) + pulumi.set(__self__, "labels", labels) if last_updated_time is not None: - _setter("last_updated_time", last_updated_time) + pulumi.set(__self__, "last_updated_time", last_updated_time) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -358,57 +310,28 @@ def __init__(__self__, *, :param str last_updated_time: The time when the event variable was last updated. :param Sequence['DetectorTag'] tags: Tags associated with this event variable. """ - DetectorEventVariable._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - created_time=created_time, - data_source=data_source, - data_type=data_type, - default_value=default_value, - description=description, - inline=inline, - last_updated_time=last_updated_time, - name=name, - tags=tags, - variable_type=variable_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: Optional[str] = None, - created_time: Optional[str] = None, - data_source: Optional['DetectorEventVariableDataSource'] = None, - data_type: Optional['DetectorEventVariableDataType'] = None, - default_value: Optional[str] = None, - description: Optional[str] = None, - inline: Optional[bool] = None, - last_updated_time: Optional[str] = None, - name: Optional[str] = None, - tags: Optional[Sequence['outputs.DetectorTag']] = None, - variable_type: Optional['DetectorEventVariableVariableType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) if created_time is not None: - _setter("created_time", created_time) + pulumi.set(__self__, "created_time", created_time) if data_source is not None: - _setter("data_source", data_source) + pulumi.set(__self__, "data_source", data_source) if data_type is not None: - _setter("data_type", data_type) + pulumi.set(__self__, "data_type", data_type) if default_value is not None: - _setter("default_value", default_value) + pulumi.set(__self__, "default_value", default_value) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if inline is not None: - _setter("inline", inline) + pulumi.set(__self__, "inline", inline) if last_updated_time is not None: - _setter("last_updated_time", last_updated_time) + pulumi.set(__self__, "last_updated_time", last_updated_time) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if variable_type is not None: - _setter("variable_type", variable_type) + pulumi.set(__self__, "variable_type", variable_type) @property @pulumi.getter @@ -513,41 +436,20 @@ def __init__(__self__, *, :param str last_updated_time: The time when the label was last updated. :param Sequence['DetectorTag'] tags: Tags associated with this label. """ - DetectorLabel._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - created_time=created_time, - description=description, - inline=inline, - last_updated_time=last_updated_time, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: Optional[str] = None, - created_time: Optional[str] = None, - description: Optional[str] = None, - inline: Optional[bool] = None, - last_updated_time: Optional[str] = None, - name: Optional[str] = None, - tags: Optional[Sequence['outputs.DetectorTag']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) if created_time is not None: - _setter("created_time", created_time) + pulumi.set(__self__, "created_time", created_time) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if inline is not None: - _setter("inline", inline) + pulumi.set(__self__, "inline", inline) if last_updated_time is not None: - _setter("last_updated_time", last_updated_time) + pulumi.set(__self__, "last_updated_time", last_updated_time) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -607,17 +509,8 @@ def __init__(__self__, *, """ A model to associate with a detector. """ - DetectorModel._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) @property @pulumi.getter @@ -660,41 +553,20 @@ def __init__(__self__, *, :param str last_updated_time: The time when the outcome was last updated. :param Sequence['DetectorTag'] tags: Tags associated with this outcome. """ - DetectorOutcome._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - created_time=created_time, - description=description, - inline=inline, - last_updated_time=last_updated_time, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: Optional[str] = None, - created_time: Optional[str] = None, - description: Optional[str] = None, - inline: Optional[bool] = None, - last_updated_time: Optional[str] = None, - name: Optional[str] = None, - tags: Optional[Sequence['outputs.DetectorTag']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) if created_time is not None: - _setter("created_time", created_time) + pulumi.set(__self__, "created_time", created_time) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if inline is not None: - _setter("inline", inline) + pulumi.set(__self__, "inline", inline) if last_updated_time is not None: - _setter("last_updated_time", last_updated_time) + pulumi.set(__self__, "last_updated_time", last_updated_time) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -789,57 +661,28 @@ def __init__(__self__, *, :param str last_updated_time: The time when the event type was last updated. :param Sequence['DetectorTag'] tags: Tags associated with this event type. """ - DetectorRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - created_time=created_time, - description=description, - detector_id=detector_id, - expression=expression, - language=language, - last_updated_time=last_updated_time, - outcomes=outcomes, - rule_id=rule_id, - rule_version=rule_version, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: Optional[str] = None, - created_time: Optional[str] = None, - description: Optional[str] = None, - detector_id: Optional[str] = None, - expression: Optional[str] = None, - language: Optional['DetectorRuleLanguage'] = None, - last_updated_time: Optional[str] = None, - outcomes: Optional[Sequence['outputs.DetectorOutcome']] = None, - rule_id: Optional[str] = None, - rule_version: Optional[str] = None, - tags: Optional[Sequence['outputs.DetectorTag']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) if created_time is not None: - _setter("created_time", created_time) + pulumi.set(__self__, "created_time", created_time) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if detector_id is not None: - _setter("detector_id", detector_id) + pulumi.set(__self__, "detector_id", detector_id) if expression is not None: - _setter("expression", expression) + pulumi.set(__self__, "expression", expression) if language is not None: - _setter("language", language) + pulumi.set(__self__, "language", language) if last_updated_time is not None: - _setter("last_updated_time", last_updated_time) + pulumi.set(__self__, "last_updated_time", last_updated_time) if outcomes is not None: - _setter("outcomes", outcomes) + pulumi.set(__self__, "outcomes", outcomes) if rule_id is not None: - _setter("rule_id", rule_id) + pulumi.set(__self__, "rule_id", rule_id) if rule_version is not None: - _setter("rule_version", rule_version) + pulumi.set(__self__, "rule_version", rule_version) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -914,19 +757,8 @@ class DetectorTag(dict): def __init__(__self__, *, key: str, value: str): - DetectorTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -944,19 +776,8 @@ class EntityTypeTag(dict): def __init__(__self__, *, key: str, value: str): - EntityTypeTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1004,41 +825,20 @@ def __init__(__self__, *, :param str last_updated_time: The time when the event type was last updated. :param Sequence['EventTypeTag'] tags: Tags associated with this event type. """ - EventTypeEntityType._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - created_time=created_time, - description=description, - inline=inline, - last_updated_time=last_updated_time, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: Optional[str] = None, - created_time: Optional[str] = None, - description: Optional[str] = None, - inline: Optional[bool] = None, - last_updated_time: Optional[str] = None, - name: Optional[str] = None, - tags: Optional[Sequence['outputs.EventTypeTag']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) if created_time is not None: - _setter("created_time", created_time) + pulumi.set(__self__, "created_time", created_time) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if inline is not None: - _setter("inline", inline) + pulumi.set(__self__, "inline", inline) if last_updated_time is not None: - _setter("last_updated_time", last_updated_time) + pulumi.set(__self__, "last_updated_time", last_updated_time) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -1135,57 +935,28 @@ def __init__(__self__, *, :param str last_updated_time: The time when the event type was last updated. :param Sequence['EventTypeTag'] tags: Tags associated with this event type. """ - EventTypeEventVariable._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - created_time=created_time, - data_source=data_source, - data_type=data_type, - default_value=default_value, - description=description, - inline=inline, - last_updated_time=last_updated_time, - name=name, - tags=tags, - variable_type=variable_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: Optional[str] = None, - created_time: Optional[str] = None, - data_source: Optional['EventTypeEventVariableDataSource'] = None, - data_type: Optional['EventTypeEventVariableDataType'] = None, - default_value: Optional[str] = None, - description: Optional[str] = None, - inline: Optional[bool] = None, - last_updated_time: Optional[str] = None, - name: Optional[str] = None, - tags: Optional[Sequence['outputs.EventTypeTag']] = None, - variable_type: Optional['EventTypeEventVariableVariableType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) if created_time is not None: - _setter("created_time", created_time) + pulumi.set(__self__, "created_time", created_time) if data_source is not None: - _setter("data_source", data_source) + pulumi.set(__self__, "data_source", data_source) if data_type is not None: - _setter("data_type", data_type) + pulumi.set(__self__, "data_type", data_type) if default_value is not None: - _setter("default_value", default_value) + pulumi.set(__self__, "default_value", default_value) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if inline is not None: - _setter("inline", inline) + pulumi.set(__self__, "inline", inline) if last_updated_time is not None: - _setter("last_updated_time", last_updated_time) + pulumi.set(__self__, "last_updated_time", last_updated_time) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if variable_type is not None: - _setter("variable_type", variable_type) + pulumi.set(__self__, "variable_type", variable_type) @property @pulumi.getter @@ -1290,41 +1061,20 @@ def __init__(__self__, *, :param str last_updated_time: The time when the event type was last updated. :param Sequence['EventTypeTag'] tags: Tags associated with this event type. """ - EventTypeLabel._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - created_time=created_time, - description=description, - inline=inline, - last_updated_time=last_updated_time, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: Optional[str] = None, - created_time: Optional[str] = None, - description: Optional[str] = None, - inline: Optional[bool] = None, - last_updated_time: Optional[str] = None, - name: Optional[str] = None, - tags: Optional[Sequence['outputs.EventTypeTag']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) if created_time is not None: - _setter("created_time", created_time) + pulumi.set(__self__, "created_time", created_time) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if inline is not None: - _setter("inline", inline) + pulumi.set(__self__, "inline", inline) if last_updated_time is not None: - _setter("last_updated_time", last_updated_time) + pulumi.set(__self__, "last_updated_time", last_updated_time) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -1379,19 +1129,8 @@ class EventTypeTag(dict): def __init__(__self__, *, key: str, value: str): - EventTypeTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1409,19 +1148,8 @@ class LabelTag(dict): def __init__(__self__, *, key: str, value: str): - LabelTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1447,19 +1175,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ListTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1483,19 +1200,8 @@ class OutcomeTag(dict): def __init__(__self__, *, key: str, value: str): - OutcomeTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1513,19 +1219,8 @@ class VariableTag(dict): def __init__(__self__, *, key: str, value: str): - VariableTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/frauddetector/variable.py b/sdk/python/pulumi_aws_native/frauddetector/variable.py index 69b68da074..cfeb19ead2 100644 --- a/sdk/python/pulumi_aws_native/frauddetector/variable.py +++ b/sdk/python/pulumi_aws_native/frauddetector/variable.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -34,38 +34,17 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['VariableTagArgs']]] tags: Tags associated with this variable. :param pulumi.Input['VariableType'] variable_type: The variable type. For more information see https://docs.aws.amazon.com/frauddetector/latest/ug/create-a-variable.html#variable-types """ - VariableArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_source=data_source, - data_type=data_type, - default_value=default_value, - description=description, - name=name, - tags=tags, - variable_type=variable_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_source: pulumi.Input['VariableDataSource'], - data_type: pulumi.Input['VariableDataType'], - default_value: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['VariableTagArgs']]]] = None, - variable_type: Optional[pulumi.Input['VariableType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_source", data_source) - _setter("data_type", data_type) - _setter("default_value", default_value) + pulumi.set(__self__, "data_source", data_source) + pulumi.set(__self__, "data_type", data_type) + pulumi.set(__self__, "default_value", default_value) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if variable_type is not None: - _setter("variable_type", variable_type) + pulumi.set(__self__, "variable_type", variable_type) @property @pulumi.getter(name="dataSource") @@ -197,10 +176,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - VariableArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/fsx/_inputs.py b/sdk/python/pulumi_aws_native/fsx/_inputs.py index d385b5104d..a064e36fd7 100644 --- a/sdk/python/pulumi_aws_native/fsx/_inputs.py +++ b/sdk/python/pulumi_aws_native/fsx/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -52,16 +52,7 @@ def __init__(__self__, *, """ Specifies the type of updated objects (new, changed, deleted) that will be automatically exported from your file system to the linked S3 bucket. """ - DataRepositoryAssociationAutoExportPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - events=events, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - events: pulumi.Input[Sequence[pulumi.Input['DataRepositoryAssociationEventType']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("events", events) + pulumi.set(__self__, "events", events) @property @pulumi.getter @@ -80,16 +71,7 @@ def __init__(__self__, *, """ Specifies the type of updated objects (new, changed, deleted) that will be automatically imported from the linked S3 bucket to your file system. """ - DataRepositoryAssociationAutoImportPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - events=events, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - events: pulumi.Input[Sequence[pulumi.Input['DataRepositoryAssociationEventType']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("events", events) + pulumi.set(__self__, "events", events) @property @pulumi.getter @@ -109,21 +91,10 @@ def __init__(__self__, *, """ The configuration for an Amazon S3 data repository linked to an Amazon FSx Lustre file system with a data repository association. The configuration defines which file events (new, changed, or deleted files or directories) are automatically imported from the linked data repository to the file system or automatically exported from the file system to the data repository. """ - DataRepositoryAssociationS3Args._configure( - lambda key, value: pulumi.set(__self__, key, value), - auto_export_policy=auto_export_policy, - auto_import_policy=auto_import_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auto_export_policy: Optional[pulumi.Input['DataRepositoryAssociationAutoExportPolicyArgs']] = None, - auto_import_policy: Optional[pulumi.Input['DataRepositoryAssociationAutoImportPolicyArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if auto_export_policy is not None: - _setter("auto_export_policy", auto_export_policy) + pulumi.set(__self__, "auto_export_policy", auto_export_policy) if auto_import_policy is not None: - _setter("auto_import_policy", auto_import_policy) + pulumi.set(__self__, "auto_import_policy", auto_import_policy) @property @pulumi.getter(name="autoExportPolicy") @@ -154,19 +125,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - DataRepositoryAssociationTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -199,23 +159,10 @@ def __init__(__self__, *, file_access_audit_log_level: pulumi.Input[str], file_share_access_audit_log_level: pulumi.Input[str], audit_log_destination: Optional[pulumi.Input[str]] = None): - FileSystemAuditLogConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - file_access_audit_log_level=file_access_audit_log_level, - file_share_access_audit_log_level=file_share_access_audit_log_level, - audit_log_destination=audit_log_destination, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - file_access_audit_log_level: pulumi.Input[str], - file_share_access_audit_log_level: pulumi.Input[str], - audit_log_destination: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("file_access_audit_log_level", file_access_audit_log_level) - _setter("file_share_access_audit_log_level", file_share_access_audit_log_level) + pulumi.set(__self__, "file_access_audit_log_level", file_access_audit_log_level) + pulumi.set(__self__, "file_share_access_audit_log_level", file_share_access_audit_log_level) if audit_log_destination is not None: - _setter("audit_log_destination", audit_log_destination) + pulumi.set(__self__, "audit_log_destination", audit_log_destination) @property @pulumi.getter(name="fileAccessAuditLogLevel") @@ -250,21 +197,10 @@ class FileSystemClientConfigurationsArgs: def __init__(__self__, *, clients: Optional[pulumi.Input[str]] = None, options: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - FileSystemClientConfigurationsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - clients=clients, - options=options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - clients: Optional[pulumi.Input[str]] = None, - options: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if clients is not None: - _setter("clients", clients) + pulumi.set(__self__, "clients", clients) if options is not None: - _setter("options", options) + pulumi.set(__self__, "options", options) @property @pulumi.getter @@ -290,21 +226,10 @@ class FileSystemDiskIopsConfigurationArgs: def __init__(__self__, *, iops: Optional[pulumi.Input[int]] = None, mode: Optional[pulumi.Input[str]] = None): - FileSystemDiskIopsConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - iops=iops, - mode=mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - iops: Optional[pulumi.Input[int]] = None, - mode: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if iops is not None: - _setter("iops", iops) + pulumi.set(__self__, "iops", iops) if mode is not None: - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) @property @pulumi.getter @@ -340,61 +265,30 @@ def __init__(__self__, *, imported_file_chunk_size: Optional[pulumi.Input[int]] = None, per_unit_storage_throughput: Optional[pulumi.Input[int]] = None, weekly_maintenance_start_time: Optional[pulumi.Input[str]] = None): - FileSystemLustreConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - auto_import_policy=auto_import_policy, - automatic_backup_retention_days=automatic_backup_retention_days, - copy_tags_to_backups=copy_tags_to_backups, - daily_automatic_backup_start_time=daily_automatic_backup_start_time, - data_compression_type=data_compression_type, - deployment_type=deployment_type, - drive_cache_type=drive_cache_type, - export_path=export_path, - import_path=import_path, - imported_file_chunk_size=imported_file_chunk_size, - per_unit_storage_throughput=per_unit_storage_throughput, - weekly_maintenance_start_time=weekly_maintenance_start_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auto_import_policy: Optional[pulumi.Input[str]] = None, - automatic_backup_retention_days: Optional[pulumi.Input[int]] = None, - copy_tags_to_backups: Optional[pulumi.Input[bool]] = None, - daily_automatic_backup_start_time: Optional[pulumi.Input[str]] = None, - data_compression_type: Optional[pulumi.Input[str]] = None, - deployment_type: Optional[pulumi.Input[str]] = None, - drive_cache_type: Optional[pulumi.Input[str]] = None, - export_path: Optional[pulumi.Input[str]] = None, - import_path: Optional[pulumi.Input[str]] = None, - imported_file_chunk_size: Optional[pulumi.Input[int]] = None, - per_unit_storage_throughput: Optional[pulumi.Input[int]] = None, - weekly_maintenance_start_time: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if auto_import_policy is not None: - _setter("auto_import_policy", auto_import_policy) + pulumi.set(__self__, "auto_import_policy", auto_import_policy) if automatic_backup_retention_days is not None: - _setter("automatic_backup_retention_days", automatic_backup_retention_days) + pulumi.set(__self__, "automatic_backup_retention_days", automatic_backup_retention_days) if copy_tags_to_backups is not None: - _setter("copy_tags_to_backups", copy_tags_to_backups) + pulumi.set(__self__, "copy_tags_to_backups", copy_tags_to_backups) if daily_automatic_backup_start_time is not None: - _setter("daily_automatic_backup_start_time", daily_automatic_backup_start_time) + pulumi.set(__self__, "daily_automatic_backup_start_time", daily_automatic_backup_start_time) if data_compression_type is not None: - _setter("data_compression_type", data_compression_type) + pulumi.set(__self__, "data_compression_type", data_compression_type) if deployment_type is not None: - _setter("deployment_type", deployment_type) + pulumi.set(__self__, "deployment_type", deployment_type) if drive_cache_type is not None: - _setter("drive_cache_type", drive_cache_type) + pulumi.set(__self__, "drive_cache_type", drive_cache_type) if export_path is not None: - _setter("export_path", export_path) + pulumi.set(__self__, "export_path", export_path) if import_path is not None: - _setter("import_path", import_path) + pulumi.set(__self__, "import_path", import_path) if imported_file_chunk_size is not None: - _setter("imported_file_chunk_size", imported_file_chunk_size) + pulumi.set(__self__, "imported_file_chunk_size", imported_file_chunk_size) if per_unit_storage_throughput is not None: - _setter("per_unit_storage_throughput", per_unit_storage_throughput) + pulumi.set(__self__, "per_unit_storage_throughput", per_unit_storage_throughput) if weekly_maintenance_start_time is not None: - _setter("weekly_maintenance_start_time", weekly_maintenance_start_time) + pulumi.set(__self__, "weekly_maintenance_start_time", weekly_maintenance_start_time) @property @pulumi.getter(name="autoImportPolicy") @@ -509,17 +403,8 @@ def weekly_maintenance_start_time(self, value: Optional[pulumi.Input[str]]): class FileSystemNfsExportsArgs: def __init__(__self__, *, client_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['FileSystemClientConfigurationsArgs']]]] = None): - FileSystemNfsExportsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_configurations=client_configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['FileSystemClientConfigurationsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if client_configurations is not None: - _setter("client_configurations", client_configurations) + pulumi.set(__self__, "client_configurations", client_configurations) @property @pulumi.getter(name="clientConfigurations") @@ -544,52 +429,25 @@ def __init__(__self__, *, route_table_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, throughput_capacity: Optional[pulumi.Input[int]] = None, weekly_maintenance_start_time: Optional[pulumi.Input[str]] = None): - FileSystemOntapConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - deployment_type=deployment_type, - automatic_backup_retention_days=automatic_backup_retention_days, - daily_automatic_backup_start_time=daily_automatic_backup_start_time, - disk_iops_configuration=disk_iops_configuration, - endpoint_ip_address_range=endpoint_ip_address_range, - fsx_admin_password=fsx_admin_password, - preferred_subnet_id=preferred_subnet_id, - route_table_ids=route_table_ids, - throughput_capacity=throughput_capacity, - weekly_maintenance_start_time=weekly_maintenance_start_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - deployment_type: pulumi.Input[str], - automatic_backup_retention_days: Optional[pulumi.Input[int]] = None, - daily_automatic_backup_start_time: Optional[pulumi.Input[str]] = None, - disk_iops_configuration: Optional[pulumi.Input['FileSystemDiskIopsConfigurationArgs']] = None, - endpoint_ip_address_range: Optional[pulumi.Input[str]] = None, - fsx_admin_password: Optional[pulumi.Input[str]] = None, - preferred_subnet_id: Optional[pulumi.Input[str]] = None, - route_table_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - throughput_capacity: Optional[pulumi.Input[int]] = None, - weekly_maintenance_start_time: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("deployment_type", deployment_type) + pulumi.set(__self__, "deployment_type", deployment_type) if automatic_backup_retention_days is not None: - _setter("automatic_backup_retention_days", automatic_backup_retention_days) + pulumi.set(__self__, "automatic_backup_retention_days", automatic_backup_retention_days) if daily_automatic_backup_start_time is not None: - _setter("daily_automatic_backup_start_time", daily_automatic_backup_start_time) + pulumi.set(__self__, "daily_automatic_backup_start_time", daily_automatic_backup_start_time) if disk_iops_configuration is not None: - _setter("disk_iops_configuration", disk_iops_configuration) + pulumi.set(__self__, "disk_iops_configuration", disk_iops_configuration) if endpoint_ip_address_range is not None: - _setter("endpoint_ip_address_range", endpoint_ip_address_range) + pulumi.set(__self__, "endpoint_ip_address_range", endpoint_ip_address_range) if fsx_admin_password is not None: - _setter("fsx_admin_password", fsx_admin_password) + pulumi.set(__self__, "fsx_admin_password", fsx_admin_password) if preferred_subnet_id is not None: - _setter("preferred_subnet_id", preferred_subnet_id) + pulumi.set(__self__, "preferred_subnet_id", preferred_subnet_id) if route_table_ids is not None: - _setter("route_table_ids", route_table_ids) + pulumi.set(__self__, "route_table_ids", route_table_ids) if throughput_capacity is not None: - _setter("throughput_capacity", throughput_capacity) + pulumi.set(__self__, "throughput_capacity", throughput_capacity) if weekly_maintenance_start_time is not None: - _setter("weekly_maintenance_start_time", weekly_maintenance_start_time) + pulumi.set(__self__, "weekly_maintenance_start_time", weekly_maintenance_start_time) @property @pulumi.getter(name="deploymentType") @@ -698,64 +556,31 @@ def __init__(__self__, *, route_table_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, throughput_capacity: Optional[pulumi.Input[int]] = None, weekly_maintenance_start_time: Optional[pulumi.Input[str]] = None): - FileSystemOpenZfsConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - deployment_type=deployment_type, - automatic_backup_retention_days=automatic_backup_retention_days, - copy_tags_to_backups=copy_tags_to_backups, - copy_tags_to_volumes=copy_tags_to_volumes, - daily_automatic_backup_start_time=daily_automatic_backup_start_time, - disk_iops_configuration=disk_iops_configuration, - endpoint_ip_address_range=endpoint_ip_address_range, - options=options, - preferred_subnet_id=preferred_subnet_id, - root_volume_configuration=root_volume_configuration, - route_table_ids=route_table_ids, - throughput_capacity=throughput_capacity, - weekly_maintenance_start_time=weekly_maintenance_start_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - deployment_type: pulumi.Input[str], - automatic_backup_retention_days: Optional[pulumi.Input[int]] = None, - copy_tags_to_backups: Optional[pulumi.Input[bool]] = None, - copy_tags_to_volumes: Optional[pulumi.Input[bool]] = None, - daily_automatic_backup_start_time: Optional[pulumi.Input[str]] = None, - disk_iops_configuration: Optional[pulumi.Input['FileSystemDiskIopsConfigurationArgs']] = None, - endpoint_ip_address_range: Optional[pulumi.Input[str]] = None, - options: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - preferred_subnet_id: Optional[pulumi.Input[str]] = None, - root_volume_configuration: Optional[pulumi.Input['FileSystemRootVolumeConfigurationArgs']] = None, - route_table_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - throughput_capacity: Optional[pulumi.Input[int]] = None, - weekly_maintenance_start_time: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("deployment_type", deployment_type) + pulumi.set(__self__, "deployment_type", deployment_type) if automatic_backup_retention_days is not None: - _setter("automatic_backup_retention_days", automatic_backup_retention_days) + pulumi.set(__self__, "automatic_backup_retention_days", automatic_backup_retention_days) if copy_tags_to_backups is not None: - _setter("copy_tags_to_backups", copy_tags_to_backups) + pulumi.set(__self__, "copy_tags_to_backups", copy_tags_to_backups) if copy_tags_to_volumes is not None: - _setter("copy_tags_to_volumes", copy_tags_to_volumes) + pulumi.set(__self__, "copy_tags_to_volumes", copy_tags_to_volumes) if daily_automatic_backup_start_time is not None: - _setter("daily_automatic_backup_start_time", daily_automatic_backup_start_time) + pulumi.set(__self__, "daily_automatic_backup_start_time", daily_automatic_backup_start_time) if disk_iops_configuration is not None: - _setter("disk_iops_configuration", disk_iops_configuration) + pulumi.set(__self__, "disk_iops_configuration", disk_iops_configuration) if endpoint_ip_address_range is not None: - _setter("endpoint_ip_address_range", endpoint_ip_address_range) + pulumi.set(__self__, "endpoint_ip_address_range", endpoint_ip_address_range) if options is not None: - _setter("options", options) + pulumi.set(__self__, "options", options) if preferred_subnet_id is not None: - _setter("preferred_subnet_id", preferred_subnet_id) + pulumi.set(__self__, "preferred_subnet_id", preferred_subnet_id) if root_volume_configuration is not None: - _setter("root_volume_configuration", root_volume_configuration) + pulumi.set(__self__, "root_volume_configuration", root_volume_configuration) if route_table_ids is not None: - _setter("route_table_ids", route_table_ids) + pulumi.set(__self__, "route_table_ids", route_table_ids) if throughput_capacity is not None: - _setter("throughput_capacity", throughput_capacity) + pulumi.set(__self__, "throughput_capacity", throughput_capacity) if weekly_maintenance_start_time is not None: - _setter("weekly_maintenance_start_time", weekly_maintenance_start_time) + pulumi.set(__self__, "weekly_maintenance_start_time", weekly_maintenance_start_time) @property @pulumi.getter(name="deploymentType") @@ -884,37 +709,18 @@ def __init__(__self__, *, read_only: Optional[pulumi.Input[bool]] = None, record_size_ki_b: Optional[pulumi.Input[int]] = None, user_and_group_quotas: Optional[pulumi.Input[Sequence[pulumi.Input['FileSystemUserAndGroupQuotasArgs']]]] = None): - FileSystemRootVolumeConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - copy_tags_to_snapshots=copy_tags_to_snapshots, - data_compression_type=data_compression_type, - nfs_exports=nfs_exports, - read_only=read_only, - record_size_ki_b=record_size_ki_b, - user_and_group_quotas=user_and_group_quotas, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - copy_tags_to_snapshots: Optional[pulumi.Input[bool]] = None, - data_compression_type: Optional[pulumi.Input[str]] = None, - nfs_exports: Optional[pulumi.Input[Sequence[pulumi.Input['FileSystemNfsExportsArgs']]]] = None, - read_only: Optional[pulumi.Input[bool]] = None, - record_size_ki_b: Optional[pulumi.Input[int]] = None, - user_and_group_quotas: Optional[pulumi.Input[Sequence[pulumi.Input['FileSystemUserAndGroupQuotasArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if copy_tags_to_snapshots is not None: - _setter("copy_tags_to_snapshots", copy_tags_to_snapshots) + pulumi.set(__self__, "copy_tags_to_snapshots", copy_tags_to_snapshots) if data_compression_type is not None: - _setter("data_compression_type", data_compression_type) + pulumi.set(__self__, "data_compression_type", data_compression_type) if nfs_exports is not None: - _setter("nfs_exports", nfs_exports) + pulumi.set(__self__, "nfs_exports", nfs_exports) if read_only is not None: - _setter("read_only", read_only) + pulumi.set(__self__, "read_only", read_only) if record_size_ki_b is not None: - _setter("record_size_ki_b", record_size_ki_b) + pulumi.set(__self__, "record_size_ki_b", record_size_ki_b) if user_and_group_quotas is not None: - _setter("user_and_group_quotas", user_and_group_quotas) + pulumi.set(__self__, "user_and_group_quotas", user_and_group_quotas) @property @pulumi.getter(name="copyTagsToSnapshots") @@ -980,37 +786,18 @@ def __init__(__self__, *, organizational_unit_distinguished_name: Optional[pulumi.Input[str]] = None, password: Optional[pulumi.Input[str]] = None, user_name: Optional[pulumi.Input[str]] = None): - FileSystemSelfManagedActiveDirectoryConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dns_ips=dns_ips, - domain_name=domain_name, - file_system_administrators_group=file_system_administrators_group, - organizational_unit_distinguished_name=organizational_unit_distinguished_name, - password=password, - user_name=user_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dns_ips: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - domain_name: Optional[pulumi.Input[str]] = None, - file_system_administrators_group: Optional[pulumi.Input[str]] = None, - organizational_unit_distinguished_name: Optional[pulumi.Input[str]] = None, - password: Optional[pulumi.Input[str]] = None, - user_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dns_ips is not None: - _setter("dns_ips", dns_ips) + pulumi.set(__self__, "dns_ips", dns_ips) if domain_name is not None: - _setter("domain_name", domain_name) + pulumi.set(__self__, "domain_name", domain_name) if file_system_administrators_group is not None: - _setter("file_system_administrators_group", file_system_administrators_group) + pulumi.set(__self__, "file_system_administrators_group", file_system_administrators_group) if organizational_unit_distinguished_name is not None: - _setter("organizational_unit_distinguished_name", organizational_unit_distinguished_name) + pulumi.set(__self__, "organizational_unit_distinguished_name", organizational_unit_distinguished_name) if password is not None: - _setter("password", password) + pulumi.set(__self__, "password", password) if user_name is not None: - _setter("user_name", user_name) + pulumi.set(__self__, "user_name", user_name) @property @pulumi.getter(name="dnsIps") @@ -1072,19 +859,8 @@ class FileSystemTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - FileSystemTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1111,25 +887,12 @@ def __init__(__self__, *, id: Optional[pulumi.Input[int]] = None, storage_capacity_quota_gi_b: Optional[pulumi.Input[int]] = None, type: Optional[pulumi.Input[str]] = None): - FileSystemUserAndGroupQuotasArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - storage_capacity_quota_gi_b=storage_capacity_quota_gi_b, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: Optional[pulumi.Input[int]] = None, - storage_capacity_quota_gi_b: Optional[pulumi.Input[int]] = None, - type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if id is not None: - _setter("id", id) + pulumi.set(__self__, "id", id) if storage_capacity_quota_gi_b is not None: - _setter("storage_capacity_quota_gi_b", storage_capacity_quota_gi_b) + pulumi.set(__self__, "storage_capacity_quota_gi_b", storage_capacity_quota_gi_b) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -1174,60 +937,29 @@ def __init__(__self__, *, preferred_subnet_id: Optional[pulumi.Input[str]] = None, self_managed_active_directory_configuration: Optional[pulumi.Input['FileSystemSelfManagedActiveDirectoryConfigurationArgs']] = None, weekly_maintenance_start_time: Optional[pulumi.Input[str]] = None): - FileSystemWindowsConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - throughput_capacity=throughput_capacity, - active_directory_id=active_directory_id, - aliases=aliases, - audit_log_configuration=audit_log_configuration, - automatic_backup_retention_days=automatic_backup_retention_days, - copy_tags_to_backups=copy_tags_to_backups, - daily_automatic_backup_start_time=daily_automatic_backup_start_time, - deployment_type=deployment_type, - disk_iops_configuration=disk_iops_configuration, - preferred_subnet_id=preferred_subnet_id, - self_managed_active_directory_configuration=self_managed_active_directory_configuration, - weekly_maintenance_start_time=weekly_maintenance_start_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - throughput_capacity: pulumi.Input[int], - active_directory_id: Optional[pulumi.Input[str]] = None, - aliases: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - audit_log_configuration: Optional[pulumi.Input['FileSystemAuditLogConfigurationArgs']] = None, - automatic_backup_retention_days: Optional[pulumi.Input[int]] = None, - copy_tags_to_backups: Optional[pulumi.Input[bool]] = None, - daily_automatic_backup_start_time: Optional[pulumi.Input[str]] = None, - deployment_type: Optional[pulumi.Input[str]] = None, - disk_iops_configuration: Optional[pulumi.Input['FileSystemDiskIopsConfigurationArgs']] = None, - preferred_subnet_id: Optional[pulumi.Input[str]] = None, - self_managed_active_directory_configuration: Optional[pulumi.Input['FileSystemSelfManagedActiveDirectoryConfigurationArgs']] = None, - weekly_maintenance_start_time: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("throughput_capacity", throughput_capacity) + pulumi.set(__self__, "throughput_capacity", throughput_capacity) if active_directory_id is not None: - _setter("active_directory_id", active_directory_id) + pulumi.set(__self__, "active_directory_id", active_directory_id) if aliases is not None: - _setter("aliases", aliases) + pulumi.set(__self__, "aliases", aliases) if audit_log_configuration is not None: - _setter("audit_log_configuration", audit_log_configuration) + pulumi.set(__self__, "audit_log_configuration", audit_log_configuration) if automatic_backup_retention_days is not None: - _setter("automatic_backup_retention_days", automatic_backup_retention_days) + pulumi.set(__self__, "automatic_backup_retention_days", automatic_backup_retention_days) if copy_tags_to_backups is not None: - _setter("copy_tags_to_backups", copy_tags_to_backups) + pulumi.set(__self__, "copy_tags_to_backups", copy_tags_to_backups) if daily_automatic_backup_start_time is not None: - _setter("daily_automatic_backup_start_time", daily_automatic_backup_start_time) + pulumi.set(__self__, "daily_automatic_backup_start_time", daily_automatic_backup_start_time) if deployment_type is not None: - _setter("deployment_type", deployment_type) + pulumi.set(__self__, "deployment_type", deployment_type) if disk_iops_configuration is not None: - _setter("disk_iops_configuration", disk_iops_configuration) + pulumi.set(__self__, "disk_iops_configuration", disk_iops_configuration) if preferred_subnet_id is not None: - _setter("preferred_subnet_id", preferred_subnet_id) + pulumi.set(__self__, "preferred_subnet_id", preferred_subnet_id) if self_managed_active_directory_configuration is not None: - _setter("self_managed_active_directory_configuration", self_managed_active_directory_configuration) + pulumi.set(__self__, "self_managed_active_directory_configuration", self_managed_active_directory_configuration) if weekly_maintenance_start_time is not None: - _setter("weekly_maintenance_start_time", weekly_maintenance_start_time) + pulumi.set(__self__, "weekly_maintenance_start_time", weekly_maintenance_start_time) @property @pulumi.getter(name="throughputCapacity") @@ -1343,19 +1075,8 @@ class SnapshotTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - SnapshotTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1381,21 +1102,10 @@ class StorageVirtualMachineActiveDirectoryConfigurationArgs: def __init__(__self__, *, net_bios_name: Optional[pulumi.Input[str]] = None, self_managed_active_directory_configuration: Optional[pulumi.Input['StorageVirtualMachineSelfManagedActiveDirectoryConfigurationArgs']] = None): - StorageVirtualMachineActiveDirectoryConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - net_bios_name=net_bios_name, - self_managed_active_directory_configuration=self_managed_active_directory_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - net_bios_name: Optional[pulumi.Input[str]] = None, - self_managed_active_directory_configuration: Optional[pulumi.Input['StorageVirtualMachineSelfManagedActiveDirectoryConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if net_bios_name is not None: - _setter("net_bios_name", net_bios_name) + pulumi.set(__self__, "net_bios_name", net_bios_name) if self_managed_active_directory_configuration is not None: - _setter("self_managed_active_directory_configuration", self_managed_active_directory_configuration) + pulumi.set(__self__, "self_managed_active_directory_configuration", self_managed_active_directory_configuration) @property @pulumi.getter(name="netBiosName") @@ -1425,37 +1135,18 @@ def __init__(__self__, *, organizational_unit_distinguished_name: Optional[pulumi.Input[str]] = None, password: Optional[pulumi.Input[str]] = None, user_name: Optional[pulumi.Input[str]] = None): - StorageVirtualMachineSelfManagedActiveDirectoryConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dns_ips=dns_ips, - domain_name=domain_name, - file_system_administrators_group=file_system_administrators_group, - organizational_unit_distinguished_name=organizational_unit_distinguished_name, - password=password, - user_name=user_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dns_ips: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - domain_name: Optional[pulumi.Input[str]] = None, - file_system_administrators_group: Optional[pulumi.Input[str]] = None, - organizational_unit_distinguished_name: Optional[pulumi.Input[str]] = None, - password: Optional[pulumi.Input[str]] = None, - user_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dns_ips is not None: - _setter("dns_ips", dns_ips) + pulumi.set(__self__, "dns_ips", dns_ips) if domain_name is not None: - _setter("domain_name", domain_name) + pulumi.set(__self__, "domain_name", domain_name) if file_system_administrators_group is not None: - _setter("file_system_administrators_group", file_system_administrators_group) + pulumi.set(__self__, "file_system_administrators_group", file_system_administrators_group) if organizational_unit_distinguished_name is not None: - _setter("organizational_unit_distinguished_name", organizational_unit_distinguished_name) + pulumi.set(__self__, "organizational_unit_distinguished_name", organizational_unit_distinguished_name) if password is not None: - _setter("password", password) + pulumi.set(__self__, "password", password) if user_name is not None: - _setter("user_name", user_name) + pulumi.set(__self__, "user_name", user_name) @property @pulumi.getter(name="dnsIps") @@ -1517,19 +1208,8 @@ class StorageVirtualMachineTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - StorageVirtualMachineTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1555,20 +1235,9 @@ class VolumeAutocommitPeriodArgs: def __init__(__self__, *, type: pulumi.Input[str], value: Optional[pulumi.Input[int]] = None): - VolumeAutocommitPeriodArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input[str], - value: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1594,19 +1263,8 @@ class VolumeClientConfigurationsArgs: def __init__(__self__, *, clients: pulumi.Input[str], options: pulumi.Input[Sequence[pulumi.Input[str]]]): - VolumeClientConfigurationsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - clients=clients, - options=options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - clients: pulumi.Input[str], - options: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("clients", clients) - _setter("options", options) + pulumi.set(__self__, "clients", clients) + pulumi.set(__self__, "options", options) @property @pulumi.getter @@ -1631,16 +1289,7 @@ def options(self, value: pulumi.Input[Sequence[pulumi.Input[str]]]): class VolumeNfsExportsArgs: def __init__(__self__, *, client_configurations: pulumi.Input[Sequence[pulumi.Input['VolumeClientConfigurationsArgs']]]): - VolumeNfsExportsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_configurations=client_configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_configurations: pulumi.Input[Sequence[pulumi.Input['VolumeClientConfigurationsArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("client_configurations", client_configurations) + pulumi.set(__self__, "client_configurations", client_configurations) @property @pulumi.getter(name="clientConfigurations") @@ -1665,51 +1314,24 @@ def __init__(__self__, *, snapshot_policy: Optional[pulumi.Input[str]] = None, storage_efficiency_enabled: Optional[pulumi.Input[str]] = None, tiering_policy: Optional[pulumi.Input['VolumeTieringPolicyArgs']] = None): - VolumeOntapConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - size_in_megabytes=size_in_megabytes, - storage_virtual_machine_id=storage_virtual_machine_id, - copy_tags_to_backups=copy_tags_to_backups, - junction_path=junction_path, - ontap_volume_type=ontap_volume_type, - security_style=security_style, - snaplock_configuration=snaplock_configuration, - snapshot_policy=snapshot_policy, - storage_efficiency_enabled=storage_efficiency_enabled, - tiering_policy=tiering_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - size_in_megabytes: pulumi.Input[str], - storage_virtual_machine_id: pulumi.Input[str], - copy_tags_to_backups: Optional[pulumi.Input[str]] = None, - junction_path: Optional[pulumi.Input[str]] = None, - ontap_volume_type: Optional[pulumi.Input[str]] = None, - security_style: Optional[pulumi.Input[str]] = None, - snaplock_configuration: Optional[pulumi.Input['VolumeSnaplockConfigurationArgs']] = None, - snapshot_policy: Optional[pulumi.Input[str]] = None, - storage_efficiency_enabled: Optional[pulumi.Input[str]] = None, - tiering_policy: Optional[pulumi.Input['VolumeTieringPolicyArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("size_in_megabytes", size_in_megabytes) - _setter("storage_virtual_machine_id", storage_virtual_machine_id) + pulumi.set(__self__, "size_in_megabytes", size_in_megabytes) + pulumi.set(__self__, "storage_virtual_machine_id", storage_virtual_machine_id) if copy_tags_to_backups is not None: - _setter("copy_tags_to_backups", copy_tags_to_backups) + pulumi.set(__self__, "copy_tags_to_backups", copy_tags_to_backups) if junction_path is not None: - _setter("junction_path", junction_path) + pulumi.set(__self__, "junction_path", junction_path) if ontap_volume_type is not None: - _setter("ontap_volume_type", ontap_volume_type) + pulumi.set(__self__, "ontap_volume_type", ontap_volume_type) if security_style is not None: - _setter("security_style", security_style) + pulumi.set(__self__, "security_style", security_style) if snaplock_configuration is not None: - _setter("snaplock_configuration", snaplock_configuration) + pulumi.set(__self__, "snaplock_configuration", snaplock_configuration) if snapshot_policy is not None: - _setter("snapshot_policy", snapshot_policy) + pulumi.set(__self__, "snapshot_policy", snapshot_policy) if storage_efficiency_enabled is not None: - _setter("storage_efficiency_enabled", storage_efficiency_enabled) + pulumi.set(__self__, "storage_efficiency_enabled", storage_efficiency_enabled) if tiering_policy is not None: - _setter("tiering_policy", tiering_policy) + pulumi.set(__self__, "tiering_policy", tiering_policy) @property @pulumi.getter(name="sizeInMegabytes") @@ -1816,56 +1438,27 @@ def __init__(__self__, *, storage_capacity_quota_gi_b: Optional[pulumi.Input[int]] = None, storage_capacity_reservation_gi_b: Optional[pulumi.Input[int]] = None, user_and_group_quotas: Optional[pulumi.Input[Sequence[pulumi.Input['VolumeUserAndGroupQuotasArgs']]]] = None): - VolumeOpenZfsConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - parent_volume_id=parent_volume_id, - copy_tags_to_snapshots=copy_tags_to_snapshots, - data_compression_type=data_compression_type, - nfs_exports=nfs_exports, - options=options, - origin_snapshot=origin_snapshot, - read_only=read_only, - record_size_ki_b=record_size_ki_b, - storage_capacity_quota_gi_b=storage_capacity_quota_gi_b, - storage_capacity_reservation_gi_b=storage_capacity_reservation_gi_b, - user_and_group_quotas=user_and_group_quotas, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parent_volume_id: pulumi.Input[str], - copy_tags_to_snapshots: Optional[pulumi.Input[bool]] = None, - data_compression_type: Optional[pulumi.Input[str]] = None, - nfs_exports: Optional[pulumi.Input[Sequence[pulumi.Input['VolumeNfsExportsArgs']]]] = None, - options: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - origin_snapshot: Optional[pulumi.Input['VolumeOriginSnapshotArgs']] = None, - read_only: Optional[pulumi.Input[bool]] = None, - record_size_ki_b: Optional[pulumi.Input[int]] = None, - storage_capacity_quota_gi_b: Optional[pulumi.Input[int]] = None, - storage_capacity_reservation_gi_b: Optional[pulumi.Input[int]] = None, - user_and_group_quotas: Optional[pulumi.Input[Sequence[pulumi.Input['VolumeUserAndGroupQuotasArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parent_volume_id", parent_volume_id) + pulumi.set(__self__, "parent_volume_id", parent_volume_id) if copy_tags_to_snapshots is not None: - _setter("copy_tags_to_snapshots", copy_tags_to_snapshots) + pulumi.set(__self__, "copy_tags_to_snapshots", copy_tags_to_snapshots) if data_compression_type is not None: - _setter("data_compression_type", data_compression_type) + pulumi.set(__self__, "data_compression_type", data_compression_type) if nfs_exports is not None: - _setter("nfs_exports", nfs_exports) + pulumi.set(__self__, "nfs_exports", nfs_exports) if options is not None: - _setter("options", options) + pulumi.set(__self__, "options", options) if origin_snapshot is not None: - _setter("origin_snapshot", origin_snapshot) + pulumi.set(__self__, "origin_snapshot", origin_snapshot) if read_only is not None: - _setter("read_only", read_only) + pulumi.set(__self__, "read_only", read_only) if record_size_ki_b is not None: - _setter("record_size_ki_b", record_size_ki_b) + pulumi.set(__self__, "record_size_ki_b", record_size_ki_b) if storage_capacity_quota_gi_b is not None: - _setter("storage_capacity_quota_gi_b", storage_capacity_quota_gi_b) + pulumi.set(__self__, "storage_capacity_quota_gi_b", storage_capacity_quota_gi_b) if storage_capacity_reservation_gi_b is not None: - _setter("storage_capacity_reservation_gi_b", storage_capacity_reservation_gi_b) + pulumi.set(__self__, "storage_capacity_reservation_gi_b", storage_capacity_reservation_gi_b) if user_and_group_quotas is not None: - _setter("user_and_group_quotas", user_and_group_quotas) + pulumi.set(__self__, "user_and_group_quotas", user_and_group_quotas) @property @pulumi.getter(name="parentVolumeId") @@ -1972,19 +1565,8 @@ class VolumeOriginSnapshotArgs: def __init__(__self__, *, copy_strategy: pulumi.Input[str], snapshot_arn: pulumi.Input[str]): - VolumeOriginSnapshotArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - copy_strategy=copy_strategy, - snapshot_arn=snapshot_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - copy_strategy: pulumi.Input[str], - snapshot_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("copy_strategy", copy_strategy) - _setter("snapshot_arn", snapshot_arn) + pulumi.set(__self__, "copy_strategy", copy_strategy) + pulumi.set(__self__, "snapshot_arn", snapshot_arn) @property @pulumi.getter(name="copyStrategy") @@ -2010,20 +1592,9 @@ class VolumeRetentionPeriodArgs: def __init__(__self__, *, type: pulumi.Input[str], value: Optional[pulumi.Input[int]] = None): - VolumeRetentionPeriodArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input[str], - value: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2053,36 +1624,17 @@ def __init__(__self__, *, privileged_delete: Optional[pulumi.Input[str]] = None, retention_period: Optional[pulumi.Input['VolumeSnaplockRetentionPeriodArgs']] = None, volume_append_mode_enabled: Optional[pulumi.Input[str]] = None): - VolumeSnaplockConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - snaplock_type=snaplock_type, - audit_log_volume=audit_log_volume, - autocommit_period=autocommit_period, - privileged_delete=privileged_delete, - retention_period=retention_period, - volume_append_mode_enabled=volume_append_mode_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - snaplock_type: pulumi.Input[str], - audit_log_volume: Optional[pulumi.Input[str]] = None, - autocommit_period: Optional[pulumi.Input['VolumeAutocommitPeriodArgs']] = None, - privileged_delete: Optional[pulumi.Input[str]] = None, - retention_period: Optional[pulumi.Input['VolumeSnaplockRetentionPeriodArgs']] = None, - volume_append_mode_enabled: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("snaplock_type", snaplock_type) + pulumi.set(__self__, "snaplock_type", snaplock_type) if audit_log_volume is not None: - _setter("audit_log_volume", audit_log_volume) + pulumi.set(__self__, "audit_log_volume", audit_log_volume) if autocommit_period is not None: - _setter("autocommit_period", autocommit_period) + pulumi.set(__self__, "autocommit_period", autocommit_period) if privileged_delete is not None: - _setter("privileged_delete", privileged_delete) + pulumi.set(__self__, "privileged_delete", privileged_delete) if retention_period is not None: - _setter("retention_period", retention_period) + pulumi.set(__self__, "retention_period", retention_period) if volume_append_mode_enabled is not None: - _setter("volume_append_mode_enabled", volume_append_mode_enabled) + pulumi.set(__self__, "volume_append_mode_enabled", volume_append_mode_enabled) @property @pulumi.getter(name="snaplockType") @@ -2145,22 +1697,9 @@ def __init__(__self__, *, default_retention: pulumi.Input['VolumeRetentionPeriodArgs'], maximum_retention: pulumi.Input['VolumeRetentionPeriodArgs'], minimum_retention: pulumi.Input['VolumeRetentionPeriodArgs']): - VolumeSnaplockRetentionPeriodArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_retention=default_retention, - maximum_retention=maximum_retention, - minimum_retention=minimum_retention, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_retention: pulumi.Input['VolumeRetentionPeriodArgs'], - maximum_retention: pulumi.Input['VolumeRetentionPeriodArgs'], - minimum_retention: pulumi.Input['VolumeRetentionPeriodArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("default_retention", default_retention) - _setter("maximum_retention", maximum_retention) - _setter("minimum_retention", minimum_retention) + pulumi.set(__self__, "default_retention", default_retention) + pulumi.set(__self__, "maximum_retention", maximum_retention) + pulumi.set(__self__, "minimum_retention", minimum_retention) @property @pulumi.getter(name="defaultRetention") @@ -2195,19 +1734,8 @@ class VolumeTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - VolumeTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2233,21 +1761,10 @@ class VolumeTieringPolicyArgs: def __init__(__self__, *, cooling_period: Optional[pulumi.Input[int]] = None, name: Optional[pulumi.Input[str]] = None): - VolumeTieringPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cooling_period=cooling_period, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cooling_period: Optional[pulumi.Input[int]] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cooling_period is not None: - _setter("cooling_period", cooling_period) + pulumi.set(__self__, "cooling_period", cooling_period) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="coolingPeriod") @@ -2274,22 +1791,9 @@ def __init__(__self__, *, id: pulumi.Input[int], storage_capacity_quota_gi_b: pulumi.Input[int], type: pulumi.Input[str]): - VolumeUserAndGroupQuotasArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - storage_capacity_quota_gi_b=storage_capacity_quota_gi_b, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: pulumi.Input[int], - storage_capacity_quota_gi_b: pulumi.Input[int], - type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) - _setter("storage_capacity_quota_gi_b", storage_capacity_quota_gi_b) - _setter("type", type) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "storage_capacity_quota_gi_b", storage_capacity_quota_gi_b) + pulumi.set(__self__, "type", type) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/fsx/data_repository_association.py b/sdk/python/pulumi_aws_native/fsx/data_repository_association.py index 15a715b812..69f9406299 100644 --- a/sdk/python/pulumi_aws_native/fsx/data_repository_association.py +++ b/sdk/python/pulumi_aws_native/fsx/data_repository_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -34,38 +34,17 @@ def __init__(__self__, *, :param pulumi.Input['DataRepositoryAssociationS3Args'] s3: The configuration for an Amazon S3 data repository linked to an Amazon FSx Lustre file system with a data repository association. The configuration defines which file events (new, changed, or deleted files or directories) are automatically imported from the linked data repository to the file system or automatically exported from the file system to the data repository. :param pulumi.Input[Sequence[pulumi.Input['DataRepositoryAssociationTagArgs']]] tags: A list of Tag values, with a maximum of 50 elements. """ - DataRepositoryAssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_repository_path=data_repository_path, - file_system_id=file_system_id, - file_system_path=file_system_path, - batch_import_meta_data_on_create=batch_import_meta_data_on_create, - imported_file_chunk_size=imported_file_chunk_size, - s3=s3, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_repository_path: pulumi.Input[str], - file_system_id: pulumi.Input[str], - file_system_path: pulumi.Input[str], - batch_import_meta_data_on_create: Optional[pulumi.Input[bool]] = None, - imported_file_chunk_size: Optional[pulumi.Input[int]] = None, - s3: Optional[pulumi.Input['DataRepositoryAssociationS3Args']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DataRepositoryAssociationTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_repository_path", data_repository_path) - _setter("file_system_id", file_system_id) - _setter("file_system_path", file_system_path) + pulumi.set(__self__, "data_repository_path", data_repository_path) + pulumi.set(__self__, "file_system_id", file_system_id) + pulumi.set(__self__, "file_system_path", file_system_path) if batch_import_meta_data_on_create is not None: - _setter("batch_import_meta_data_on_create", batch_import_meta_data_on_create) + pulumi.set(__self__, "batch_import_meta_data_on_create", batch_import_meta_data_on_create) if imported_file_chunk_size is not None: - _setter("imported_file_chunk_size", imported_file_chunk_size) + pulumi.set(__self__, "imported_file_chunk_size", imported_file_chunk_size) if s3 is not None: - _setter("s3", s3) + pulumi.set(__self__, "s3", s3) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="dataRepositoryPath") @@ -197,10 +176,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DataRepositoryAssociationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -233,11 +208,6 @@ def _internal_init(__self__, raise TypeError("Missing required property 'file_system_path'") __props__.__dict__["file_system_path"] = file_system_path __props__.__dict__["imported_file_chunk_size"] = imported_file_chunk_size - if s3 is not None and not isinstance(s3, DataRepositoryAssociationS3Args): - s3 = s3 or {} - def _setter(key, value): - s3[key] = value - DataRepositoryAssociationS3Args._configure(_setter, **s3) __props__.__dict__["s3"] = s3 __props__.__dict__["tags"] = tags __props__.__dict__["association_id"] = None diff --git a/sdk/python/pulumi_aws_native/fsx/file_system.py b/sdk/python/pulumi_aws_native/fsx/file_system.py index 1e79f91d4d..4016cb37dd 100644 --- a/sdk/python/pulumi_aws_native/fsx/file_system.py +++ b/sdk/python/pulumi_aws_native/fsx/file_system.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -32,63 +32,30 @@ def __init__(__self__, *, """ The set of arguments for constructing a FileSystem resource. """ - FileSystemArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - file_system_type=file_system_type, - subnet_ids=subnet_ids, - backup_id=backup_id, - file_system_type_version=file_system_type_version, - kms_key_id=kms_key_id, - lustre_configuration=lustre_configuration, - ontap_configuration=ontap_configuration, - open_zfs_configuration=open_zfs_configuration, - security_group_ids=security_group_ids, - storage_capacity=storage_capacity, - storage_type=storage_type, - tags=tags, - windows_configuration=windows_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - file_system_type: pulumi.Input[str], - subnet_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - backup_id: Optional[pulumi.Input[str]] = None, - file_system_type_version: Optional[pulumi.Input[str]] = None, - kms_key_id: Optional[pulumi.Input[str]] = None, - lustre_configuration: Optional[pulumi.Input['FileSystemLustreConfigurationArgs']] = None, - ontap_configuration: Optional[pulumi.Input['FileSystemOntapConfigurationArgs']] = None, - open_zfs_configuration: Optional[pulumi.Input['FileSystemOpenZfsConfigurationArgs']] = None, - security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - storage_capacity: Optional[pulumi.Input[int]] = None, - storage_type: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['FileSystemTagArgs']]]] = None, - windows_configuration: Optional[pulumi.Input['FileSystemWindowsConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("file_system_type", file_system_type) - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "file_system_type", file_system_type) + pulumi.set(__self__, "subnet_ids", subnet_ids) if backup_id is not None: - _setter("backup_id", backup_id) + pulumi.set(__self__, "backup_id", backup_id) if file_system_type_version is not None: - _setter("file_system_type_version", file_system_type_version) + pulumi.set(__self__, "file_system_type_version", file_system_type_version) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if lustre_configuration is not None: - _setter("lustre_configuration", lustre_configuration) + pulumi.set(__self__, "lustre_configuration", lustre_configuration) if ontap_configuration is not None: - _setter("ontap_configuration", ontap_configuration) + pulumi.set(__self__, "ontap_configuration", ontap_configuration) if open_zfs_configuration is not None: - _setter("open_zfs_configuration", open_zfs_configuration) + pulumi.set(__self__, "open_zfs_configuration", open_zfs_configuration) if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if storage_capacity is not None: - _setter("storage_capacity", storage_capacity) + pulumi.set(__self__, "storage_capacity", storage_capacity) if storage_type is not None: - _setter("storage_type", storage_type) + pulumi.set(__self__, "storage_type", storage_type) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if windows_configuration is not None: - _setter("windows_configuration", windows_configuration) + pulumi.set(__self__, "windows_configuration", windows_configuration) @property @pulumi.getter(name="fileSystemType") @@ -257,10 +224,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - FileSystemArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -295,23 +258,8 @@ def _internal_init(__self__, __props__.__dict__["file_system_type"] = file_system_type __props__.__dict__["file_system_type_version"] = file_system_type_version __props__.__dict__["kms_key_id"] = kms_key_id - if lustre_configuration is not None and not isinstance(lustre_configuration, FileSystemLustreConfigurationArgs): - lustre_configuration = lustre_configuration or {} - def _setter(key, value): - lustre_configuration[key] = value - FileSystemLustreConfigurationArgs._configure(_setter, **lustre_configuration) __props__.__dict__["lustre_configuration"] = lustre_configuration - if ontap_configuration is not None and not isinstance(ontap_configuration, FileSystemOntapConfigurationArgs): - ontap_configuration = ontap_configuration or {} - def _setter(key, value): - ontap_configuration[key] = value - FileSystemOntapConfigurationArgs._configure(_setter, **ontap_configuration) __props__.__dict__["ontap_configuration"] = ontap_configuration - if open_zfs_configuration is not None and not isinstance(open_zfs_configuration, FileSystemOpenZfsConfigurationArgs): - open_zfs_configuration = open_zfs_configuration or {} - def _setter(key, value): - open_zfs_configuration[key] = value - FileSystemOpenZfsConfigurationArgs._configure(_setter, **open_zfs_configuration) __props__.__dict__["open_zfs_configuration"] = open_zfs_configuration __props__.__dict__["security_group_ids"] = security_group_ids __props__.__dict__["storage_capacity"] = storage_capacity @@ -320,11 +268,6 @@ def _setter(key, value): raise TypeError("Missing required property 'subnet_ids'") __props__.__dict__["subnet_ids"] = subnet_ids __props__.__dict__["tags"] = tags - if windows_configuration is not None and not isinstance(windows_configuration, FileSystemWindowsConfigurationArgs): - windows_configuration = windows_configuration or {} - def _setter(key, value): - windows_configuration[key] = value - FileSystemWindowsConfigurationArgs._configure(_setter, **windows_configuration) __props__.__dict__["windows_configuration"] = windows_configuration __props__.__dict__["dns_name"] = None __props__.__dict__["lustre_mount_name"] = None diff --git a/sdk/python/pulumi_aws_native/fsx/get_data_repository_association.py b/sdk/python/pulumi_aws_native/fsx/get_data_repository_association.py index 1a7ca25517..842e183a6a 100644 --- a/sdk/python/pulumi_aws_native/fsx/get_data_repository_association.py +++ b/sdk/python/pulumi_aws_native/fsx/get_data_repository_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/fsx/get_file_system.py b/sdk/python/pulumi_aws_native/fsx/get_file_system.py index cd502e2073..4d17984fae 100644 --- a/sdk/python/pulumi_aws_native/fsx/get_file_system.py +++ b/sdk/python/pulumi_aws_native/fsx/get_file_system.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/fsx/get_snapshot.py b/sdk/python/pulumi_aws_native/fsx/get_snapshot.py index fa4e72a940..56b3f756e2 100644 --- a/sdk/python/pulumi_aws_native/fsx/get_snapshot.py +++ b/sdk/python/pulumi_aws_native/fsx/get_snapshot.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/fsx/get_storage_virtual_machine.py b/sdk/python/pulumi_aws_native/fsx/get_storage_virtual_machine.py index 62c0b1a779..b73316c3d0 100644 --- a/sdk/python/pulumi_aws_native/fsx/get_storage_virtual_machine.py +++ b/sdk/python/pulumi_aws_native/fsx/get_storage_virtual_machine.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/fsx/get_volume.py b/sdk/python/pulumi_aws_native/fsx/get_volume.py index 87125e9e9b..23b7139b2c 100644 --- a/sdk/python/pulumi_aws_native/fsx/get_volume.py +++ b/sdk/python/pulumi_aws_native/fsx/get_volume.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/fsx/outputs.py b/sdk/python/pulumi_aws_native/fsx/outputs.py index 54cdad6013..fca7a9e454 100644 --- a/sdk/python/pulumi_aws_native/fsx/outputs.py +++ b/sdk/python/pulumi_aws_native/fsx/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -56,16 +56,7 @@ def __init__(__self__, *, """ Specifies the type of updated objects (new, changed, deleted) that will be automatically exported from your file system to the linked S3 bucket. """ - DataRepositoryAssociationAutoExportPolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - events=events, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - events: Sequence['DataRepositoryAssociationEventType'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("events", events) + pulumi.set(__self__, "events", events) @property @pulumi.getter @@ -83,16 +74,7 @@ def __init__(__self__, *, """ Specifies the type of updated objects (new, changed, deleted) that will be automatically imported from the linked S3 bucket to your file system. """ - DataRepositoryAssociationAutoImportPolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - events=events, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - events: Sequence['DataRepositoryAssociationEventType'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("events", events) + pulumi.set(__self__, "events", events) @property @pulumi.getter @@ -130,21 +112,10 @@ def __init__(__self__, *, """ The configuration for an Amazon S3 data repository linked to an Amazon FSx Lustre file system with a data repository association. The configuration defines which file events (new, changed, or deleted files or directories) are automatically imported from the linked data repository to the file system or automatically exported from the file system to the data repository. """ - DataRepositoryAssociationS3._configure( - lambda key, value: pulumi.set(__self__, key, value), - auto_export_policy=auto_export_policy, - auto_import_policy=auto_import_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auto_export_policy: Optional['outputs.DataRepositoryAssociationAutoExportPolicy'] = None, - auto_import_policy: Optional['outputs.DataRepositoryAssociationAutoImportPolicy'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if auto_export_policy is not None: - _setter("auto_export_policy", auto_export_policy) + pulumi.set(__self__, "auto_export_policy", auto_export_policy) if auto_import_policy is not None: - _setter("auto_import_policy", auto_import_policy) + pulumi.set(__self__, "auto_import_policy", auto_import_policy) @property @pulumi.getter(name="autoExportPolicy") @@ -170,19 +141,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - DataRepositoryAssociationTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -228,23 +188,10 @@ def __init__(__self__, *, file_access_audit_log_level: str, file_share_access_audit_log_level: str, audit_log_destination: Optional[str] = None): - FileSystemAuditLogConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - file_access_audit_log_level=file_access_audit_log_level, - file_share_access_audit_log_level=file_share_access_audit_log_level, - audit_log_destination=audit_log_destination, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - file_access_audit_log_level: str, - file_share_access_audit_log_level: str, - audit_log_destination: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("file_access_audit_log_level", file_access_audit_log_level) - _setter("file_share_access_audit_log_level", file_share_access_audit_log_level) + pulumi.set(__self__, "file_access_audit_log_level", file_access_audit_log_level) + pulumi.set(__self__, "file_share_access_audit_log_level", file_share_access_audit_log_level) if audit_log_destination is not None: - _setter("audit_log_destination", audit_log_destination) + pulumi.set(__self__, "audit_log_destination", audit_log_destination) @property @pulumi.getter(name="fileAccessAuditLogLevel") @@ -267,21 +214,10 @@ class FileSystemClientConfigurations(dict): def __init__(__self__, *, clients: Optional[str] = None, options: Optional[Sequence[str]] = None): - FileSystemClientConfigurations._configure( - lambda key, value: pulumi.set(__self__, key, value), - clients=clients, - options=options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - clients: Optional[str] = None, - options: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if clients is not None: - _setter("clients", clients) + pulumi.set(__self__, "clients", clients) if options is not None: - _setter("options", options) + pulumi.set(__self__, "options", options) @property @pulumi.getter @@ -299,21 +235,10 @@ class FileSystemDiskIopsConfiguration(dict): def __init__(__self__, *, iops: Optional[int] = None, mode: Optional[str] = None): - FileSystemDiskIopsConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - iops=iops, - mode=mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - iops: Optional[int] = None, - mode: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if iops is not None: - _setter("iops", iops) + pulumi.set(__self__, "iops", iops) if mode is not None: - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) @property @pulumi.getter @@ -380,61 +305,30 @@ def __init__(__self__, *, imported_file_chunk_size: Optional[int] = None, per_unit_storage_throughput: Optional[int] = None, weekly_maintenance_start_time: Optional[str] = None): - FileSystemLustreConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - auto_import_policy=auto_import_policy, - automatic_backup_retention_days=automatic_backup_retention_days, - copy_tags_to_backups=copy_tags_to_backups, - daily_automatic_backup_start_time=daily_automatic_backup_start_time, - data_compression_type=data_compression_type, - deployment_type=deployment_type, - drive_cache_type=drive_cache_type, - export_path=export_path, - import_path=import_path, - imported_file_chunk_size=imported_file_chunk_size, - per_unit_storage_throughput=per_unit_storage_throughput, - weekly_maintenance_start_time=weekly_maintenance_start_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auto_import_policy: Optional[str] = None, - automatic_backup_retention_days: Optional[int] = None, - copy_tags_to_backups: Optional[bool] = None, - daily_automatic_backup_start_time: Optional[str] = None, - data_compression_type: Optional[str] = None, - deployment_type: Optional[str] = None, - drive_cache_type: Optional[str] = None, - export_path: Optional[str] = None, - import_path: Optional[str] = None, - imported_file_chunk_size: Optional[int] = None, - per_unit_storage_throughput: Optional[int] = None, - weekly_maintenance_start_time: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if auto_import_policy is not None: - _setter("auto_import_policy", auto_import_policy) + pulumi.set(__self__, "auto_import_policy", auto_import_policy) if automatic_backup_retention_days is not None: - _setter("automatic_backup_retention_days", automatic_backup_retention_days) + pulumi.set(__self__, "automatic_backup_retention_days", automatic_backup_retention_days) if copy_tags_to_backups is not None: - _setter("copy_tags_to_backups", copy_tags_to_backups) + pulumi.set(__self__, "copy_tags_to_backups", copy_tags_to_backups) if daily_automatic_backup_start_time is not None: - _setter("daily_automatic_backup_start_time", daily_automatic_backup_start_time) + pulumi.set(__self__, "daily_automatic_backup_start_time", daily_automatic_backup_start_time) if data_compression_type is not None: - _setter("data_compression_type", data_compression_type) + pulumi.set(__self__, "data_compression_type", data_compression_type) if deployment_type is not None: - _setter("deployment_type", deployment_type) + pulumi.set(__self__, "deployment_type", deployment_type) if drive_cache_type is not None: - _setter("drive_cache_type", drive_cache_type) + pulumi.set(__self__, "drive_cache_type", drive_cache_type) if export_path is not None: - _setter("export_path", export_path) + pulumi.set(__self__, "export_path", export_path) if import_path is not None: - _setter("import_path", import_path) + pulumi.set(__self__, "import_path", import_path) if imported_file_chunk_size is not None: - _setter("imported_file_chunk_size", imported_file_chunk_size) + pulumi.set(__self__, "imported_file_chunk_size", imported_file_chunk_size) if per_unit_storage_throughput is not None: - _setter("per_unit_storage_throughput", per_unit_storage_throughput) + pulumi.set(__self__, "per_unit_storage_throughput", per_unit_storage_throughput) if weekly_maintenance_start_time is not None: - _setter("weekly_maintenance_start_time", weekly_maintenance_start_time) + pulumi.set(__self__, "weekly_maintenance_start_time", weekly_maintenance_start_time) @property @pulumi.getter(name="autoImportPolicy") @@ -518,17 +412,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, client_configurations: Optional[Sequence['outputs.FileSystemClientConfigurations']] = None): - FileSystemNfsExports._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_configurations=client_configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_configurations: Optional[Sequence['outputs.FileSystemClientConfigurations']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if client_configurations is not None: - _setter("client_configurations", client_configurations) + pulumi.set(__self__, "client_configurations", client_configurations) @property @pulumi.getter(name="clientConfigurations") @@ -584,52 +469,25 @@ def __init__(__self__, *, route_table_ids: Optional[Sequence[str]] = None, throughput_capacity: Optional[int] = None, weekly_maintenance_start_time: Optional[str] = None): - FileSystemOntapConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - deployment_type=deployment_type, - automatic_backup_retention_days=automatic_backup_retention_days, - daily_automatic_backup_start_time=daily_automatic_backup_start_time, - disk_iops_configuration=disk_iops_configuration, - endpoint_ip_address_range=endpoint_ip_address_range, - fsx_admin_password=fsx_admin_password, - preferred_subnet_id=preferred_subnet_id, - route_table_ids=route_table_ids, - throughput_capacity=throughput_capacity, - weekly_maintenance_start_time=weekly_maintenance_start_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - deployment_type: str, - automatic_backup_retention_days: Optional[int] = None, - daily_automatic_backup_start_time: Optional[str] = None, - disk_iops_configuration: Optional['outputs.FileSystemDiskIopsConfiguration'] = None, - endpoint_ip_address_range: Optional[str] = None, - fsx_admin_password: Optional[str] = None, - preferred_subnet_id: Optional[str] = None, - route_table_ids: Optional[Sequence[str]] = None, - throughput_capacity: Optional[int] = None, - weekly_maintenance_start_time: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("deployment_type", deployment_type) + pulumi.set(__self__, "deployment_type", deployment_type) if automatic_backup_retention_days is not None: - _setter("automatic_backup_retention_days", automatic_backup_retention_days) + pulumi.set(__self__, "automatic_backup_retention_days", automatic_backup_retention_days) if daily_automatic_backup_start_time is not None: - _setter("daily_automatic_backup_start_time", daily_automatic_backup_start_time) + pulumi.set(__self__, "daily_automatic_backup_start_time", daily_automatic_backup_start_time) if disk_iops_configuration is not None: - _setter("disk_iops_configuration", disk_iops_configuration) + pulumi.set(__self__, "disk_iops_configuration", disk_iops_configuration) if endpoint_ip_address_range is not None: - _setter("endpoint_ip_address_range", endpoint_ip_address_range) + pulumi.set(__self__, "endpoint_ip_address_range", endpoint_ip_address_range) if fsx_admin_password is not None: - _setter("fsx_admin_password", fsx_admin_password) + pulumi.set(__self__, "fsx_admin_password", fsx_admin_password) if preferred_subnet_id is not None: - _setter("preferred_subnet_id", preferred_subnet_id) + pulumi.set(__self__, "preferred_subnet_id", preferred_subnet_id) if route_table_ids is not None: - _setter("route_table_ids", route_table_ids) + pulumi.set(__self__, "route_table_ids", route_table_ids) if throughput_capacity is not None: - _setter("throughput_capacity", throughput_capacity) + pulumi.set(__self__, "throughput_capacity", throughput_capacity) if weekly_maintenance_start_time is not None: - _setter("weekly_maintenance_start_time", weekly_maintenance_start_time) + pulumi.set(__self__, "weekly_maintenance_start_time", weekly_maintenance_start_time) @property @pulumi.getter(name="deploymentType") @@ -737,64 +595,31 @@ def __init__(__self__, *, route_table_ids: Optional[Sequence[str]] = None, throughput_capacity: Optional[int] = None, weekly_maintenance_start_time: Optional[str] = None): - FileSystemOpenZfsConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - deployment_type=deployment_type, - automatic_backup_retention_days=automatic_backup_retention_days, - copy_tags_to_backups=copy_tags_to_backups, - copy_tags_to_volumes=copy_tags_to_volumes, - daily_automatic_backup_start_time=daily_automatic_backup_start_time, - disk_iops_configuration=disk_iops_configuration, - endpoint_ip_address_range=endpoint_ip_address_range, - options=options, - preferred_subnet_id=preferred_subnet_id, - root_volume_configuration=root_volume_configuration, - route_table_ids=route_table_ids, - throughput_capacity=throughput_capacity, - weekly_maintenance_start_time=weekly_maintenance_start_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - deployment_type: str, - automatic_backup_retention_days: Optional[int] = None, - copy_tags_to_backups: Optional[bool] = None, - copy_tags_to_volumes: Optional[bool] = None, - daily_automatic_backup_start_time: Optional[str] = None, - disk_iops_configuration: Optional['outputs.FileSystemDiskIopsConfiguration'] = None, - endpoint_ip_address_range: Optional[str] = None, - options: Optional[Sequence[str]] = None, - preferred_subnet_id: Optional[str] = None, - root_volume_configuration: Optional['outputs.FileSystemRootVolumeConfiguration'] = None, - route_table_ids: Optional[Sequence[str]] = None, - throughput_capacity: Optional[int] = None, - weekly_maintenance_start_time: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("deployment_type", deployment_type) + pulumi.set(__self__, "deployment_type", deployment_type) if automatic_backup_retention_days is not None: - _setter("automatic_backup_retention_days", automatic_backup_retention_days) + pulumi.set(__self__, "automatic_backup_retention_days", automatic_backup_retention_days) if copy_tags_to_backups is not None: - _setter("copy_tags_to_backups", copy_tags_to_backups) + pulumi.set(__self__, "copy_tags_to_backups", copy_tags_to_backups) if copy_tags_to_volumes is not None: - _setter("copy_tags_to_volumes", copy_tags_to_volumes) + pulumi.set(__self__, "copy_tags_to_volumes", copy_tags_to_volumes) if daily_automatic_backup_start_time is not None: - _setter("daily_automatic_backup_start_time", daily_automatic_backup_start_time) + pulumi.set(__self__, "daily_automatic_backup_start_time", daily_automatic_backup_start_time) if disk_iops_configuration is not None: - _setter("disk_iops_configuration", disk_iops_configuration) + pulumi.set(__self__, "disk_iops_configuration", disk_iops_configuration) if endpoint_ip_address_range is not None: - _setter("endpoint_ip_address_range", endpoint_ip_address_range) + pulumi.set(__self__, "endpoint_ip_address_range", endpoint_ip_address_range) if options is not None: - _setter("options", options) + pulumi.set(__self__, "options", options) if preferred_subnet_id is not None: - _setter("preferred_subnet_id", preferred_subnet_id) + pulumi.set(__self__, "preferred_subnet_id", preferred_subnet_id) if root_volume_configuration is not None: - _setter("root_volume_configuration", root_volume_configuration) + pulumi.set(__self__, "root_volume_configuration", root_volume_configuration) if route_table_ids is not None: - _setter("route_table_ids", route_table_ids) + pulumi.set(__self__, "route_table_ids", route_table_ids) if throughput_capacity is not None: - _setter("throughput_capacity", throughput_capacity) + pulumi.set(__self__, "throughput_capacity", throughput_capacity) if weekly_maintenance_start_time is not None: - _setter("weekly_maintenance_start_time", weekly_maintenance_start_time) + pulumi.set(__self__, "weekly_maintenance_start_time", weekly_maintenance_start_time) @property @pulumi.getter(name="deploymentType") @@ -898,37 +723,18 @@ def __init__(__self__, *, read_only: Optional[bool] = None, record_size_ki_b: Optional[int] = None, user_and_group_quotas: Optional[Sequence['outputs.FileSystemUserAndGroupQuotas']] = None): - FileSystemRootVolumeConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - copy_tags_to_snapshots=copy_tags_to_snapshots, - data_compression_type=data_compression_type, - nfs_exports=nfs_exports, - read_only=read_only, - record_size_ki_b=record_size_ki_b, - user_and_group_quotas=user_and_group_quotas, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - copy_tags_to_snapshots: Optional[bool] = None, - data_compression_type: Optional[str] = None, - nfs_exports: Optional[Sequence['outputs.FileSystemNfsExports']] = None, - read_only: Optional[bool] = None, - record_size_ki_b: Optional[int] = None, - user_and_group_quotas: Optional[Sequence['outputs.FileSystemUserAndGroupQuotas']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if copy_tags_to_snapshots is not None: - _setter("copy_tags_to_snapshots", copy_tags_to_snapshots) + pulumi.set(__self__, "copy_tags_to_snapshots", copy_tags_to_snapshots) if data_compression_type is not None: - _setter("data_compression_type", data_compression_type) + pulumi.set(__self__, "data_compression_type", data_compression_type) if nfs_exports is not None: - _setter("nfs_exports", nfs_exports) + pulumi.set(__self__, "nfs_exports", nfs_exports) if read_only is not None: - _setter("read_only", read_only) + pulumi.set(__self__, "read_only", read_only) if record_size_ki_b is not None: - _setter("record_size_ki_b", record_size_ki_b) + pulumi.set(__self__, "record_size_ki_b", record_size_ki_b) if user_and_group_quotas is not None: - _setter("user_and_group_quotas", user_and_group_quotas) + pulumi.set(__self__, "user_and_group_quotas", user_and_group_quotas) @property @pulumi.getter(name="copyTagsToSnapshots") @@ -995,37 +801,18 @@ def __init__(__self__, *, organizational_unit_distinguished_name: Optional[str] = None, password: Optional[str] = None, user_name: Optional[str] = None): - FileSystemSelfManagedActiveDirectoryConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - dns_ips=dns_ips, - domain_name=domain_name, - file_system_administrators_group=file_system_administrators_group, - organizational_unit_distinguished_name=organizational_unit_distinguished_name, - password=password, - user_name=user_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dns_ips: Optional[Sequence[str]] = None, - domain_name: Optional[str] = None, - file_system_administrators_group: Optional[str] = None, - organizational_unit_distinguished_name: Optional[str] = None, - password: Optional[str] = None, - user_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dns_ips is not None: - _setter("dns_ips", dns_ips) + pulumi.set(__self__, "dns_ips", dns_ips) if domain_name is not None: - _setter("domain_name", domain_name) + pulumi.set(__self__, "domain_name", domain_name) if file_system_administrators_group is not None: - _setter("file_system_administrators_group", file_system_administrators_group) + pulumi.set(__self__, "file_system_administrators_group", file_system_administrators_group) if organizational_unit_distinguished_name is not None: - _setter("organizational_unit_distinguished_name", organizational_unit_distinguished_name) + pulumi.set(__self__, "organizational_unit_distinguished_name", organizational_unit_distinguished_name) if password is not None: - _setter("password", password) + pulumi.set(__self__, "password", password) if user_name is not None: - _setter("user_name", user_name) + pulumi.set(__self__, "user_name", user_name) @property @pulumi.getter(name="dnsIps") @@ -1063,19 +850,8 @@ class FileSystemTag(dict): def __init__(__self__, *, key: str, value: str): - FileSystemTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1111,25 +887,12 @@ def __init__(__self__, *, id: Optional[int] = None, storage_capacity_quota_gi_b: Optional[int] = None, type: Optional[str] = None): - FileSystemUserAndGroupQuotas._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - storage_capacity_quota_gi_b=storage_capacity_quota_gi_b, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: Optional[int] = None, - storage_capacity_quota_gi_b: Optional[int] = None, - type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if id is not None: - _setter("id", id) + pulumi.set(__self__, "id", id) if storage_capacity_quota_gi_b is not None: - _setter("storage_capacity_quota_gi_b", storage_capacity_quota_gi_b) + pulumi.set(__self__, "storage_capacity_quota_gi_b", storage_capacity_quota_gi_b) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -1199,60 +962,29 @@ def __init__(__self__, *, preferred_subnet_id: Optional[str] = None, self_managed_active_directory_configuration: Optional['outputs.FileSystemSelfManagedActiveDirectoryConfiguration'] = None, weekly_maintenance_start_time: Optional[str] = None): - FileSystemWindowsConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - throughput_capacity=throughput_capacity, - active_directory_id=active_directory_id, - aliases=aliases, - audit_log_configuration=audit_log_configuration, - automatic_backup_retention_days=automatic_backup_retention_days, - copy_tags_to_backups=copy_tags_to_backups, - daily_automatic_backup_start_time=daily_automatic_backup_start_time, - deployment_type=deployment_type, - disk_iops_configuration=disk_iops_configuration, - preferred_subnet_id=preferred_subnet_id, - self_managed_active_directory_configuration=self_managed_active_directory_configuration, - weekly_maintenance_start_time=weekly_maintenance_start_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - throughput_capacity: int, - active_directory_id: Optional[str] = None, - aliases: Optional[Sequence[str]] = None, - audit_log_configuration: Optional['outputs.FileSystemAuditLogConfiguration'] = None, - automatic_backup_retention_days: Optional[int] = None, - copy_tags_to_backups: Optional[bool] = None, - daily_automatic_backup_start_time: Optional[str] = None, - deployment_type: Optional[str] = None, - disk_iops_configuration: Optional['outputs.FileSystemDiskIopsConfiguration'] = None, - preferred_subnet_id: Optional[str] = None, - self_managed_active_directory_configuration: Optional['outputs.FileSystemSelfManagedActiveDirectoryConfiguration'] = None, - weekly_maintenance_start_time: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("throughput_capacity", throughput_capacity) + pulumi.set(__self__, "throughput_capacity", throughput_capacity) if active_directory_id is not None: - _setter("active_directory_id", active_directory_id) + pulumi.set(__self__, "active_directory_id", active_directory_id) if aliases is not None: - _setter("aliases", aliases) + pulumi.set(__self__, "aliases", aliases) if audit_log_configuration is not None: - _setter("audit_log_configuration", audit_log_configuration) + pulumi.set(__self__, "audit_log_configuration", audit_log_configuration) if automatic_backup_retention_days is not None: - _setter("automatic_backup_retention_days", automatic_backup_retention_days) + pulumi.set(__self__, "automatic_backup_retention_days", automatic_backup_retention_days) if copy_tags_to_backups is not None: - _setter("copy_tags_to_backups", copy_tags_to_backups) + pulumi.set(__self__, "copy_tags_to_backups", copy_tags_to_backups) if daily_automatic_backup_start_time is not None: - _setter("daily_automatic_backup_start_time", daily_automatic_backup_start_time) + pulumi.set(__self__, "daily_automatic_backup_start_time", daily_automatic_backup_start_time) if deployment_type is not None: - _setter("deployment_type", deployment_type) + pulumi.set(__self__, "deployment_type", deployment_type) if disk_iops_configuration is not None: - _setter("disk_iops_configuration", disk_iops_configuration) + pulumi.set(__self__, "disk_iops_configuration", disk_iops_configuration) if preferred_subnet_id is not None: - _setter("preferred_subnet_id", preferred_subnet_id) + pulumi.set(__self__, "preferred_subnet_id", preferred_subnet_id) if self_managed_active_directory_configuration is not None: - _setter("self_managed_active_directory_configuration", self_managed_active_directory_configuration) + pulumi.set(__self__, "self_managed_active_directory_configuration", self_managed_active_directory_configuration) if weekly_maintenance_start_time is not None: - _setter("weekly_maintenance_start_time", weekly_maintenance_start_time) + pulumi.set(__self__, "weekly_maintenance_start_time", weekly_maintenance_start_time) @property @pulumi.getter(name="throughputCapacity") @@ -1320,19 +1052,8 @@ class SnapshotTag(dict): def __init__(__self__, *, key: str, value: str): - SnapshotTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1369,21 +1090,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, net_bios_name: Optional[str] = None, self_managed_active_directory_configuration: Optional['outputs.StorageVirtualMachineSelfManagedActiveDirectoryConfiguration'] = None): - StorageVirtualMachineActiveDirectoryConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - net_bios_name=net_bios_name, - self_managed_active_directory_configuration=self_managed_active_directory_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - net_bios_name: Optional[str] = None, - self_managed_active_directory_configuration: Optional['outputs.StorageVirtualMachineSelfManagedActiveDirectoryConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if net_bios_name is not None: - _setter("net_bios_name", net_bios_name) + pulumi.set(__self__, "net_bios_name", net_bios_name) if self_managed_active_directory_configuration is not None: - _setter("self_managed_active_directory_configuration", self_managed_active_directory_configuration) + pulumi.set(__self__, "self_managed_active_directory_configuration", self_managed_active_directory_configuration) @property @pulumi.getter(name="netBiosName") @@ -1430,37 +1140,18 @@ def __init__(__self__, *, organizational_unit_distinguished_name: Optional[str] = None, password: Optional[str] = None, user_name: Optional[str] = None): - StorageVirtualMachineSelfManagedActiveDirectoryConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - dns_ips=dns_ips, - domain_name=domain_name, - file_system_administrators_group=file_system_administrators_group, - organizational_unit_distinguished_name=organizational_unit_distinguished_name, - password=password, - user_name=user_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dns_ips: Optional[Sequence[str]] = None, - domain_name: Optional[str] = None, - file_system_administrators_group: Optional[str] = None, - organizational_unit_distinguished_name: Optional[str] = None, - password: Optional[str] = None, - user_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dns_ips is not None: - _setter("dns_ips", dns_ips) + pulumi.set(__self__, "dns_ips", dns_ips) if domain_name is not None: - _setter("domain_name", domain_name) + pulumi.set(__self__, "domain_name", domain_name) if file_system_administrators_group is not None: - _setter("file_system_administrators_group", file_system_administrators_group) + pulumi.set(__self__, "file_system_administrators_group", file_system_administrators_group) if organizational_unit_distinguished_name is not None: - _setter("organizational_unit_distinguished_name", organizational_unit_distinguished_name) + pulumi.set(__self__, "organizational_unit_distinguished_name", organizational_unit_distinguished_name) if password is not None: - _setter("password", password) + pulumi.set(__self__, "password", password) if user_name is not None: - _setter("user_name", user_name) + pulumi.set(__self__, "user_name", user_name) @property @pulumi.getter(name="dnsIps") @@ -1498,19 +1189,8 @@ class StorageVirtualMachineTag(dict): def __init__(__self__, *, key: str, value: str): - StorageVirtualMachineTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1528,20 +1208,9 @@ class VolumeAutocommitPeriod(dict): def __init__(__self__, *, type: str, value: Optional[int] = None): - VolumeAutocommitPeriod._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: str, - value: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1559,19 +1228,8 @@ class VolumeClientConfigurations(dict): def __init__(__self__, *, clients: str, options: Sequence[str]): - VolumeClientConfigurations._configure( - lambda key, value: pulumi.set(__self__, key, value), - clients=clients, - options=options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - clients: str, - options: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("clients", clients) - _setter("options", options) + pulumi.set(__self__, "clients", clients) + pulumi.set(__self__, "options", options) @property @pulumi.getter @@ -1605,16 +1263,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, client_configurations: Sequence['outputs.VolumeClientConfigurations']): - VolumeNfsExports._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_configurations=client_configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_configurations: Sequence['outputs.VolumeClientConfigurations'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("client_configurations", client_configurations) + pulumi.set(__self__, "client_configurations", client_configurations) @property @pulumi.getter(name="clientConfigurations") @@ -1670,51 +1319,24 @@ def __init__(__self__, *, snapshot_policy: Optional[str] = None, storage_efficiency_enabled: Optional[str] = None, tiering_policy: Optional['outputs.VolumeTieringPolicy'] = None): - VolumeOntapConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - size_in_megabytes=size_in_megabytes, - storage_virtual_machine_id=storage_virtual_machine_id, - copy_tags_to_backups=copy_tags_to_backups, - junction_path=junction_path, - ontap_volume_type=ontap_volume_type, - security_style=security_style, - snaplock_configuration=snaplock_configuration, - snapshot_policy=snapshot_policy, - storage_efficiency_enabled=storage_efficiency_enabled, - tiering_policy=tiering_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - size_in_megabytes: str, - storage_virtual_machine_id: str, - copy_tags_to_backups: Optional[str] = None, - junction_path: Optional[str] = None, - ontap_volume_type: Optional[str] = None, - security_style: Optional[str] = None, - snaplock_configuration: Optional['outputs.VolumeSnaplockConfiguration'] = None, - snapshot_policy: Optional[str] = None, - storage_efficiency_enabled: Optional[str] = None, - tiering_policy: Optional['outputs.VolumeTieringPolicy'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("size_in_megabytes", size_in_megabytes) - _setter("storage_virtual_machine_id", storage_virtual_machine_id) + pulumi.set(__self__, "size_in_megabytes", size_in_megabytes) + pulumi.set(__self__, "storage_virtual_machine_id", storage_virtual_machine_id) if copy_tags_to_backups is not None: - _setter("copy_tags_to_backups", copy_tags_to_backups) + pulumi.set(__self__, "copy_tags_to_backups", copy_tags_to_backups) if junction_path is not None: - _setter("junction_path", junction_path) + pulumi.set(__self__, "junction_path", junction_path) if ontap_volume_type is not None: - _setter("ontap_volume_type", ontap_volume_type) + pulumi.set(__self__, "ontap_volume_type", ontap_volume_type) if security_style is not None: - _setter("security_style", security_style) + pulumi.set(__self__, "security_style", security_style) if snaplock_configuration is not None: - _setter("snaplock_configuration", snaplock_configuration) + pulumi.set(__self__, "snaplock_configuration", snaplock_configuration) if snapshot_policy is not None: - _setter("snapshot_policy", snapshot_policy) + pulumi.set(__self__, "snapshot_policy", snapshot_policy) if storage_efficiency_enabled is not None: - _setter("storage_efficiency_enabled", storage_efficiency_enabled) + pulumi.set(__self__, "storage_efficiency_enabled", storage_efficiency_enabled) if tiering_policy is not None: - _setter("tiering_policy", tiering_policy) + pulumi.set(__self__, "tiering_policy", tiering_policy) @property @pulumi.getter(name="sizeInMegabytes") @@ -1816,56 +1438,27 @@ def __init__(__self__, *, storage_capacity_quota_gi_b: Optional[int] = None, storage_capacity_reservation_gi_b: Optional[int] = None, user_and_group_quotas: Optional[Sequence['outputs.VolumeUserAndGroupQuotas']] = None): - VolumeOpenZfsConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - parent_volume_id=parent_volume_id, - copy_tags_to_snapshots=copy_tags_to_snapshots, - data_compression_type=data_compression_type, - nfs_exports=nfs_exports, - options=options, - origin_snapshot=origin_snapshot, - read_only=read_only, - record_size_ki_b=record_size_ki_b, - storage_capacity_quota_gi_b=storage_capacity_quota_gi_b, - storage_capacity_reservation_gi_b=storage_capacity_reservation_gi_b, - user_and_group_quotas=user_and_group_quotas, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parent_volume_id: str, - copy_tags_to_snapshots: Optional[bool] = None, - data_compression_type: Optional[str] = None, - nfs_exports: Optional[Sequence['outputs.VolumeNfsExports']] = None, - options: Optional[Sequence[str]] = None, - origin_snapshot: Optional['outputs.VolumeOriginSnapshot'] = None, - read_only: Optional[bool] = None, - record_size_ki_b: Optional[int] = None, - storage_capacity_quota_gi_b: Optional[int] = None, - storage_capacity_reservation_gi_b: Optional[int] = None, - user_and_group_quotas: Optional[Sequence['outputs.VolumeUserAndGroupQuotas']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parent_volume_id", parent_volume_id) + pulumi.set(__self__, "parent_volume_id", parent_volume_id) if copy_tags_to_snapshots is not None: - _setter("copy_tags_to_snapshots", copy_tags_to_snapshots) + pulumi.set(__self__, "copy_tags_to_snapshots", copy_tags_to_snapshots) if data_compression_type is not None: - _setter("data_compression_type", data_compression_type) + pulumi.set(__self__, "data_compression_type", data_compression_type) if nfs_exports is not None: - _setter("nfs_exports", nfs_exports) + pulumi.set(__self__, "nfs_exports", nfs_exports) if options is not None: - _setter("options", options) + pulumi.set(__self__, "options", options) if origin_snapshot is not None: - _setter("origin_snapshot", origin_snapshot) + pulumi.set(__self__, "origin_snapshot", origin_snapshot) if read_only is not None: - _setter("read_only", read_only) + pulumi.set(__self__, "read_only", read_only) if record_size_ki_b is not None: - _setter("record_size_ki_b", record_size_ki_b) + pulumi.set(__self__, "record_size_ki_b", record_size_ki_b) if storage_capacity_quota_gi_b is not None: - _setter("storage_capacity_quota_gi_b", storage_capacity_quota_gi_b) + pulumi.set(__self__, "storage_capacity_quota_gi_b", storage_capacity_quota_gi_b) if storage_capacity_reservation_gi_b is not None: - _setter("storage_capacity_reservation_gi_b", storage_capacity_reservation_gi_b) + pulumi.set(__self__, "storage_capacity_reservation_gi_b", storage_capacity_reservation_gi_b) if user_and_group_quotas is not None: - _setter("user_and_group_quotas", user_and_group_quotas) + pulumi.set(__self__, "user_and_group_quotas", user_and_group_quotas) @property @pulumi.getter(name="parentVolumeId") @@ -1947,19 +1540,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, copy_strategy: str, snapshot_arn: str): - VolumeOriginSnapshot._configure( - lambda key, value: pulumi.set(__self__, key, value), - copy_strategy=copy_strategy, - snapshot_arn=snapshot_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - copy_strategy: str, - snapshot_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("copy_strategy", copy_strategy) - _setter("snapshot_arn", snapshot_arn) + pulumi.set(__self__, "copy_strategy", copy_strategy) + pulumi.set(__self__, "snapshot_arn", snapshot_arn) @property @pulumi.getter(name="copyStrategy") @@ -1977,20 +1559,9 @@ class VolumeRetentionPeriod(dict): def __init__(__self__, *, type: str, value: Optional[int] = None): - VolumeRetentionPeriod._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: str, - value: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2039,36 +1610,17 @@ def __init__(__self__, *, privileged_delete: Optional[str] = None, retention_period: Optional['outputs.VolumeSnaplockRetentionPeriod'] = None, volume_append_mode_enabled: Optional[str] = None): - VolumeSnaplockConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - snaplock_type=snaplock_type, - audit_log_volume=audit_log_volume, - autocommit_period=autocommit_period, - privileged_delete=privileged_delete, - retention_period=retention_period, - volume_append_mode_enabled=volume_append_mode_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - snaplock_type: str, - audit_log_volume: Optional[str] = None, - autocommit_period: Optional['outputs.VolumeAutocommitPeriod'] = None, - privileged_delete: Optional[str] = None, - retention_period: Optional['outputs.VolumeSnaplockRetentionPeriod'] = None, - volume_append_mode_enabled: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("snaplock_type", snaplock_type) + pulumi.set(__self__, "snaplock_type", snaplock_type) if audit_log_volume is not None: - _setter("audit_log_volume", audit_log_volume) + pulumi.set(__self__, "audit_log_volume", audit_log_volume) if autocommit_period is not None: - _setter("autocommit_period", autocommit_period) + pulumi.set(__self__, "autocommit_period", autocommit_period) if privileged_delete is not None: - _setter("privileged_delete", privileged_delete) + pulumi.set(__self__, "privileged_delete", privileged_delete) if retention_period is not None: - _setter("retention_period", retention_period) + pulumi.set(__self__, "retention_period", retention_period) if volume_append_mode_enabled is not None: - _setter("volume_append_mode_enabled", volume_append_mode_enabled) + pulumi.set(__self__, "volume_append_mode_enabled", volume_append_mode_enabled) @property @pulumi.getter(name="snaplockType") @@ -2128,22 +1680,9 @@ def __init__(__self__, *, default_retention: 'outputs.VolumeRetentionPeriod', maximum_retention: 'outputs.VolumeRetentionPeriod', minimum_retention: 'outputs.VolumeRetentionPeriod'): - VolumeSnaplockRetentionPeriod._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_retention=default_retention, - maximum_retention=maximum_retention, - minimum_retention=minimum_retention, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_retention: 'outputs.VolumeRetentionPeriod', - maximum_retention: 'outputs.VolumeRetentionPeriod', - minimum_retention: 'outputs.VolumeRetentionPeriod', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("default_retention", default_retention) - _setter("maximum_retention", maximum_retention) - _setter("minimum_retention", minimum_retention) + pulumi.set(__self__, "default_retention", default_retention) + pulumi.set(__self__, "maximum_retention", maximum_retention) + pulumi.set(__self__, "minimum_retention", minimum_retention) @property @pulumi.getter(name="defaultRetention") @@ -2166,19 +1705,8 @@ class VolumeTag(dict): def __init__(__self__, *, key: str, value: str): - VolumeTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2213,21 +1741,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, cooling_period: Optional[int] = None, name: Optional[str] = None): - VolumeTieringPolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - cooling_period=cooling_period, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cooling_period: Optional[int] = None, - name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cooling_period is not None: - _setter("cooling_period", cooling_period) + pulumi.set(__self__, "cooling_period", cooling_period) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="coolingPeriod") @@ -2263,22 +1780,9 @@ def __init__(__self__, *, id: int, storage_capacity_quota_gi_b: int, type: str): - VolumeUserAndGroupQuotas._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - storage_capacity_quota_gi_b=storage_capacity_quota_gi_b, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: int, - storage_capacity_quota_gi_b: int, - type: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) - _setter("storage_capacity_quota_gi_b", storage_capacity_quota_gi_b) - _setter("type", type) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "storage_capacity_quota_gi_b", storage_capacity_quota_gi_b) + pulumi.set(__self__, "type", type) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/fsx/snapshot.py b/sdk/python/pulumi_aws_native/fsx/snapshot.py index a57d48c01b..fefe3be203 100644 --- a/sdk/python/pulumi_aws_native/fsx/snapshot.py +++ b/sdk/python/pulumi_aws_native/fsx/snapshot.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -22,24 +22,11 @@ def __init__(__self__, *, """ The set of arguments for constructing a Snapshot resource. """ - SnapshotArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - volume_id=volume_id, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - volume_id: pulumi.Input[str], - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['SnapshotTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("volume_id", volume_id) + pulumi.set(__self__, "volume_id", volume_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="volumeId") @@ -108,10 +95,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SnapshotArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/fsx/storage_virtual_machine.py b/sdk/python/pulumi_aws_native/fsx/storage_virtual_machine.py index 2da98f0804..4876811704 100644 --- a/sdk/python/pulumi_aws_native/fsx/storage_virtual_machine.py +++ b/sdk/python/pulumi_aws_native/fsx/storage_virtual_machine.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,36 +25,17 @@ def __init__(__self__, *, """ The set of arguments for constructing a StorageVirtualMachine resource. """ - StorageVirtualMachineArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - file_system_id=file_system_id, - active_directory_configuration=active_directory_configuration, - name=name, - root_volume_security_style=root_volume_security_style, - svm_admin_password=svm_admin_password, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - file_system_id: pulumi.Input[str], - active_directory_configuration: Optional[pulumi.Input['StorageVirtualMachineActiveDirectoryConfigurationArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - root_volume_security_style: Optional[pulumi.Input[str]] = None, - svm_admin_password: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['StorageVirtualMachineTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("file_system_id", file_system_id) + pulumi.set(__self__, "file_system_id", file_system_id) if active_directory_configuration is not None: - _setter("active_directory_configuration", active_directory_configuration) + pulumi.set(__self__, "active_directory_configuration", active_directory_configuration) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if root_volume_security_style is not None: - _setter("root_volume_security_style", root_volume_security_style) + pulumi.set(__self__, "root_volume_security_style", root_volume_security_style) if svm_admin_password is not None: - _setter("svm_admin_password", svm_admin_password) + pulumi.set(__self__, "svm_admin_password", svm_admin_password) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="fileSystemId") @@ -153,10 +134,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - StorageVirtualMachineArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -178,11 +155,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = StorageVirtualMachineArgs.__new__(StorageVirtualMachineArgs) - if active_directory_configuration is not None and not isinstance(active_directory_configuration, StorageVirtualMachineActiveDirectoryConfigurationArgs): - active_directory_configuration = active_directory_configuration or {} - def _setter(key, value): - active_directory_configuration[key] = value - StorageVirtualMachineActiveDirectoryConfigurationArgs._configure(_setter, **active_directory_configuration) __props__.__dict__["active_directory_configuration"] = active_directory_configuration if file_system_id is None and not opts.urn: raise TypeError("Missing required property 'file_system_id'") diff --git a/sdk/python/pulumi_aws_native/fsx/volume.py b/sdk/python/pulumi_aws_native/fsx/volume.py index bfbbb54fe2..fc68da8cc2 100644 --- a/sdk/python/pulumi_aws_native/fsx/volume.py +++ b/sdk/python/pulumi_aws_native/fsx/volume.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,37 +25,18 @@ def __init__(__self__, *, """ The set of arguments for constructing a Volume resource. """ - VolumeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - backup_id=backup_id, - name=name, - ontap_configuration=ontap_configuration, - open_zfs_configuration=open_zfs_configuration, - tags=tags, - volume_type=volume_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - backup_id: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - ontap_configuration: Optional[pulumi.Input['VolumeOntapConfigurationArgs']] = None, - open_zfs_configuration: Optional[pulumi.Input['VolumeOpenZfsConfigurationArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['VolumeTagArgs']]]] = None, - volume_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if backup_id is not None: - _setter("backup_id", backup_id) + pulumi.set(__self__, "backup_id", backup_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if ontap_configuration is not None: - _setter("ontap_configuration", ontap_configuration) + pulumi.set(__self__, "ontap_configuration", ontap_configuration) if open_zfs_configuration is not None: - _setter("open_zfs_configuration", open_zfs_configuration) + pulumi.set(__self__, "open_zfs_configuration", open_zfs_configuration) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if volume_type is not None: - _setter("volume_type", volume_type) + pulumi.set(__self__, "volume_type", volume_type) @property @pulumi.getter(name="backupId") @@ -154,10 +135,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - VolumeArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -181,17 +158,7 @@ def _internal_init(__self__, __props__.__dict__["backup_id"] = backup_id __props__.__dict__["name"] = name - if ontap_configuration is not None and not isinstance(ontap_configuration, VolumeOntapConfigurationArgs): - ontap_configuration = ontap_configuration or {} - def _setter(key, value): - ontap_configuration[key] = value - VolumeOntapConfigurationArgs._configure(_setter, **ontap_configuration) __props__.__dict__["ontap_configuration"] = ontap_configuration - if open_zfs_configuration is not None and not isinstance(open_zfs_configuration, VolumeOpenZfsConfigurationArgs): - open_zfs_configuration = open_zfs_configuration or {} - def _setter(key, value): - open_zfs_configuration[key] = value - VolumeOpenZfsConfigurationArgs._configure(_setter, **open_zfs_configuration) __props__.__dict__["open_zfs_configuration"] = open_zfs_configuration __props__.__dict__["tags"] = tags __props__.__dict__["volume_type"] = volume_type diff --git a/sdk/python/pulumi_aws_native/gamelift/_inputs.py b/sdk/python/pulumi_aws_native/gamelift/_inputs.py index 40859cd2e7..40910541e3 100644 --- a/sdk/python/pulumi_aws_native/gamelift/_inputs.py +++ b/sdk/python/pulumi_aws_native/gamelift/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -50,24 +50,11 @@ def __init__(__self__, *, :param pulumi.Input[str] fleet_id: A unique identifier for a fleet that the alias points to. If you specify SIMPLE for the Type property, you must specify this property. :param pulumi.Input[str] message: The message text to be used with a terminal routing strategy. If you specify TERMINAL for the Type property, you must specify this property. """ - AliasRoutingStrategyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - fleet_id=fleet_id, - message=message, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input['AliasRoutingStrategyType'], - fleet_id: Optional[pulumi.Input[str]] = None, - message: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if fleet_id is not None: - _setter("fleet_id", fleet_id) + pulumi.set(__self__, "fleet_id", fleet_id) if message is not None: - _setter("message", message) + pulumi.set(__self__, "message", message) @property @pulumi.getter @@ -119,26 +106,11 @@ def __init__(__self__, *, :param pulumi.Input[str] role_arn: The Amazon Resource Name (ARN) for an IAM role that allows Amazon GameLift to access the S3 bucket. :param pulumi.Input[str] object_version: The version of the file, if object versioning is turned on for the bucket. Amazon GameLift uses this information when retrieving files from your S3 bucket. To retrieve a specific version of the file, provide an object version. To retrieve the latest version of the file, do not set this parameter. """ - BuildStorageLocationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - key=key, - role_arn=role_arn, - object_version=object_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: pulumi.Input[str], - key: pulumi.Input[str], - role_arn: pulumi.Input[str], - object_version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) - _setter("key", key) - _setter("role_arn", role_arn) + pulumi.set(__self__, "bucket", bucket) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "role_arn", role_arn) if object_version is not None: - _setter("object_version", object_version) + pulumi.set(__self__, "object_version", object_version) @property @pulumi.getter @@ -197,16 +169,7 @@ def __init__(__self__, *, Configuration for Anywhere fleet. :param pulumi.Input[str] cost: Cost of compute can be specified on Anywhere Fleets to prioritize placement across Queue destinations based on Cost. """ - FleetAnywhereConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cost=cost, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cost: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cost", cost) + pulumi.set(__self__, "cost", cost) @property @pulumi.getter @@ -228,16 +191,7 @@ def __init__(__self__, *, """ Information about the use of a TLS/SSL certificate for a fleet. TLS certificate generation is enabled at the fleet level, with one certificate generated for the fleet. When this feature is enabled, the certificate can be retrieved using the GameLift Server SDK call GetInstanceCertificate. All instances in a fleet share the same certificate. """ - FleetCertificateConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_type=certificate_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_type: pulumi.Input['FleetCertificateConfigurationCertificateType'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("certificate_type", certificate_type) + pulumi.set(__self__, "certificate_type", certificate_type) @property @pulumi.getter(name="certificateType") @@ -263,25 +217,10 @@ def __init__(__self__, *, :param pulumi.Input['FleetIpPermissionProtocol'] protocol: The network communication protocol used by the fleet. :param pulumi.Input[int] to_port: An ending value for a range of allowed port numbers. Port numbers are end-inclusive. This value must be higher than FromPort. """ - FleetIpPermissionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - from_port=from_port, - ip_range=ip_range, - protocol=protocol, - to_port=to_port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - from_port: pulumi.Input[int], - ip_range: pulumi.Input[str], - protocol: pulumi.Input['FleetIpPermissionProtocol'], - to_port: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("from_port", from_port) - _setter("ip_range", ip_range) - _setter("protocol", protocol) - _setter("to_port", to_port) + pulumi.set(__self__, "from_port", from_port) + pulumi.set(__self__, "ip_range", ip_range) + pulumi.set(__self__, "protocol", protocol) + pulumi.set(__self__, "to_port", to_port) @property @pulumi.getter(name="fromPort") @@ -344,22 +283,9 @@ def __init__(__self__, *, :param pulumi.Input[int] max_size: The maximum value that is allowed for the fleet's instance count for a location. When creating a new fleet, GameLift automatically sets this value to "1". Once the fleet is active, you can change this value. :param pulumi.Input[int] min_size: The minimum value allowed for the fleet's instance count for a location. When creating a new fleet, GameLift automatically sets this value to "0". After the fleet is active, you can change this value. """ - FleetLocationCapacityArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - desired_ec2_instances=desired_ec2_instances, - max_size=max_size, - min_size=min_size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - desired_ec2_instances: pulumi.Input[int], - max_size: pulumi.Input[int], - min_size: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("desired_ec2_instances", desired_ec2_instances) - _setter("max_size", max_size) - _setter("min_size", min_size) + pulumi.set(__self__, "desired_ec2_instances", desired_ec2_instances) + pulumi.set(__self__, "max_size", max_size) + pulumi.set(__self__, "min_size", min_size) @property @pulumi.getter(name="desiredEc2Instances") @@ -406,20 +332,9 @@ def __init__(__self__, *, """ A remote location where a multi-location fleet can deploy EC2 instances for game hosting. """ - FleetLocationConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - location=location, - location_capacity=location_capacity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - location: pulumi.Input[str], - location_capacity: Optional[pulumi.Input['FleetLocationCapacityArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("location", location) + pulumi.set(__self__, "location", location) if location_capacity is not None: - _setter("location_capacity", location_capacity) + pulumi.set(__self__, "location_capacity", location_capacity) @property @pulumi.getter @@ -452,21 +367,10 @@ def __init__(__self__, *, :param pulumi.Input[int] new_game_sessions_per_creator: The maximum number of game sessions that an individual can create during the policy period. :param pulumi.Input[int] policy_period_in_minutes: The time span used in evaluating the resource creation limit policy. """ - FleetResourceCreationLimitPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - new_game_sessions_per_creator=new_game_sessions_per_creator, - policy_period_in_minutes=policy_period_in_minutes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - new_game_sessions_per_creator: Optional[pulumi.Input[int]] = None, - policy_period_in_minutes: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if new_game_sessions_per_creator is not None: - _setter("new_game_sessions_per_creator", new_game_sessions_per_creator) + pulumi.set(__self__, "new_game_sessions_per_creator", new_game_sessions_per_creator) if policy_period_in_minutes is not None: - _setter("policy_period_in_minutes", policy_period_in_minutes) + pulumi.set(__self__, "policy_period_in_minutes", policy_period_in_minutes) @property @pulumi.getter(name="newGameSessionsPerCreator") @@ -509,25 +413,12 @@ def __init__(__self__, *, :param pulumi.Input[int] max_concurrent_game_session_activations: The maximum number of game sessions with status ACTIVATING to allow on an instance simultaneously. This setting limits the amount of instance resources that can be used for new game activations at any one time. :param pulumi.Input[Sequence[pulumi.Input['FleetServerProcessArgs']]] server_processes: A collection of server process configurations that describe which server processes to run on each instance in a fleet. """ - FleetRuntimeConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - game_session_activation_timeout_seconds=game_session_activation_timeout_seconds, - max_concurrent_game_session_activations=max_concurrent_game_session_activations, - server_processes=server_processes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - game_session_activation_timeout_seconds: Optional[pulumi.Input[int]] = None, - max_concurrent_game_session_activations: Optional[pulumi.Input[int]] = None, - server_processes: Optional[pulumi.Input[Sequence[pulumi.Input['FleetServerProcessArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if game_session_activation_timeout_seconds is not None: - _setter("game_session_activation_timeout_seconds", game_session_activation_timeout_seconds) + pulumi.set(__self__, "game_session_activation_timeout_seconds", game_session_activation_timeout_seconds) if max_concurrent_game_session_activations is not None: - _setter("max_concurrent_game_session_activations", max_concurrent_game_session_activations) + pulumi.set(__self__, "max_concurrent_game_session_activations", max_concurrent_game_session_activations) if server_processes is not None: - _setter("server_processes", server_processes) + pulumi.set(__self__, "server_processes", server_processes) @property @pulumi.getter(name="gameSessionActivationTimeoutSeconds") @@ -582,23 +473,10 @@ def __init__(__self__, *, Linux: /local/game. Examples: "/local/game/MyGame/server.exe" or "/local/game/MyRealtimeScript.js" :param pulumi.Input[str] parameters: An optional list of parameters to pass to the server executable or Realtime script on launch. """ - FleetServerProcessArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - concurrent_executions=concurrent_executions, - launch_path=launch_path, - parameters=parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - concurrent_executions: pulumi.Input[int], - launch_path: pulumi.Input[str], - parameters: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("concurrent_executions", concurrent_executions) - _setter("launch_path", launch_path) + pulumi.set(__self__, "concurrent_executions", concurrent_executions) + pulumi.set(__self__, "launch_path", launch_path) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) @property @pulumi.getter(name="concurrentExecutions") @@ -649,20 +527,9 @@ def __init__(__self__, *, """ Configuration settings to define a scaling policy for the Auto Scaling group that is optimized for game hosting """ - GameServerGroupAutoScalingPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_tracking_configuration=target_tracking_configuration, - estimated_instance_warmup=estimated_instance_warmup, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_tracking_configuration: pulumi.Input['GameServerGroupTargetTrackingConfigurationArgs'], - estimated_instance_warmup: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_tracking_configuration", target_tracking_configuration) + pulumi.set(__self__, "target_tracking_configuration", target_tracking_configuration) if estimated_instance_warmup is not None: - _setter("estimated_instance_warmup", estimated_instance_warmup) + pulumi.set(__self__, "estimated_instance_warmup", estimated_instance_warmup) @property @pulumi.getter(name="targetTrackingConfiguration") @@ -691,20 +558,9 @@ def __init__(__self__, *, """ An allowed instance type for your game server group. """ - GameServerGroupInstanceDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_type=instance_type, - weighted_capacity=weighted_capacity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_type: pulumi.Input[str], - weighted_capacity: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_type", instance_type) if weighted_capacity is not None: - _setter("weighted_capacity", weighted_capacity) + pulumi.set(__self__, "weighted_capacity", weighted_capacity) @property @pulumi.getter(name="instanceType") @@ -734,25 +590,12 @@ def __init__(__self__, *, """ The EC2 launch template that contains configuration settings and game server code to be deployed to all instances in the game server group. """ - GameServerGroupLaunchTemplateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - launch_template_id=launch_template_id, - launch_template_name=launch_template_name, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - launch_template_id: Optional[pulumi.Input[str]] = None, - launch_template_name: Optional[pulumi.Input[str]] = None, - version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if launch_template_id is not None: - _setter("launch_template_id", launch_template_id) + pulumi.set(__self__, "launch_template_id", launch_template_id) if launch_template_name is not None: - _setter("launch_template_name", launch_template_name) + pulumi.set(__self__, "launch_template_name", launch_template_name) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter(name="launchTemplateId") @@ -791,21 +634,10 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key for a developer-defined key:value pair for tagging an AWS resource. :param pulumi.Input[str] value: The value for a developer-defined key:value pair for tagging an AWS resource. """ - GameServerGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -839,16 +671,7 @@ def __init__(__self__, *, """ Settings for a target-based scaling policy applied to Auto Scaling group. """ - GameServerGroupTargetTrackingConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_value=target_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_value: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_value", target_value) + pulumi.set(__self__, "target_value", target_value) @property @pulumi.getter(name="targetValue") @@ -864,17 +687,8 @@ def target_value(self, value: pulumi.Input[float]): class GameSessionQueueDestinationArgs: def __init__(__self__, *, destination_arn: Optional[pulumi.Input[str]] = None): - GameSessionQueueDestinationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_arn=destination_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination_arn is not None: - _setter("destination_arn", destination_arn) + pulumi.set(__self__, "destination_arn", destination_arn) @property @pulumi.getter(name="destinationArn") @@ -890,17 +704,8 @@ def destination_arn(self, value: Optional[pulumi.Input[str]]): class GameSessionQueueFilterConfigurationArgs: def __init__(__self__, *, allowed_locations: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - GameSessionQueueFilterConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - allowed_locations=allowed_locations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allowed_locations: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if allowed_locations is not None: - _setter("allowed_locations", allowed_locations) + pulumi.set(__self__, "allowed_locations", allowed_locations) @property @pulumi.getter(name="allowedLocations") @@ -917,21 +722,10 @@ class GameSessionQueuePlayerLatencyPolicyArgs: def __init__(__self__, *, maximum_individual_player_latency_milliseconds: Optional[pulumi.Input[int]] = None, policy_duration_seconds: Optional[pulumi.Input[int]] = None): - GameSessionQueuePlayerLatencyPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - maximum_individual_player_latency_milliseconds=maximum_individual_player_latency_milliseconds, - policy_duration_seconds=policy_duration_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - maximum_individual_player_latency_milliseconds: Optional[pulumi.Input[int]] = None, - policy_duration_seconds: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if maximum_individual_player_latency_milliseconds is not None: - _setter("maximum_individual_player_latency_milliseconds", maximum_individual_player_latency_milliseconds) + pulumi.set(__self__, "maximum_individual_player_latency_milliseconds", maximum_individual_player_latency_milliseconds) if policy_duration_seconds is not None: - _setter("policy_duration_seconds", policy_duration_seconds) + pulumi.set(__self__, "policy_duration_seconds", policy_duration_seconds) @property @pulumi.getter(name="maximumIndividualPlayerLatencyMilliseconds") @@ -957,21 +751,10 @@ class GameSessionQueuePriorityConfigurationArgs: def __init__(__self__, *, location_order: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, priority_order: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - GameSessionQueuePriorityConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - location_order=location_order, - priority_order=priority_order, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - location_order: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - priority_order: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if location_order is not None: - _setter("location_order", location_order) + pulumi.set(__self__, "location_order", location_order) if priority_order is not None: - _setter("priority_order", priority_order) + pulumi.set(__self__, "priority_order", priority_order) @property @pulumi.getter(name="locationOrder") @@ -997,19 +780,8 @@ class GameSessionQueueTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - GameSessionQueueTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1040,19 +812,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length. """ - LocationTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1084,19 +845,8 @@ class MatchmakingConfigurationGamePropertyArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - MatchmakingConfigurationGamePropertyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1122,19 +872,8 @@ class MatchmakingConfigurationTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - MatchmakingConfigurationTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1160,19 +899,8 @@ class MatchmakingRuleSetTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - MatchmakingRuleSetTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1200,26 +928,11 @@ def __init__(__self__, *, key: pulumi.Input[str], role_arn: pulumi.Input[str], object_version: Optional[pulumi.Input[str]] = None): - ScriptS3LocationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - key=key, - role_arn=role_arn, - object_version=object_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: pulumi.Input[str], - key: pulumi.Input[str], - role_arn: pulumi.Input[str], - object_version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) - _setter("key", key) - _setter("role_arn", role_arn) + pulumi.set(__self__, "bucket", bucket) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "role_arn", role_arn) if object_version is not None: - _setter("object_version", object_version) + pulumi.set(__self__, "object_version", object_version) @property @pulumi.getter @@ -1263,19 +976,8 @@ class ScriptTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ScriptTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/gamelift/alias.py b/sdk/python/pulumi_aws_native/gamelift/alias.py index a939226cac..5791ec9b36 100644 --- a/sdk/python/pulumi_aws_native/gamelift/alias.py +++ b/sdk/python/pulumi_aws_native/gamelift/alias.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -26,24 +26,11 @@ def __init__(__self__, *, :param pulumi.Input[str] description: A human-readable description of the alias. :param pulumi.Input[str] name: A descriptive label that is associated with an alias. Alias names do not need to be unique. """ - AliasArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - routing_strategy=routing_strategy, - description=description, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - routing_strategy: pulumi.Input['AliasRoutingStrategyArgs'], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("routing_strategy", routing_strategy) + pulumi.set(__self__, "routing_strategy", routing_strategy) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="routingStrategy") @@ -119,10 +106,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AliasArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -142,11 +125,6 @@ def _internal_init(__self__, __props__.__dict__["description"] = description __props__.__dict__["name"] = name - if routing_strategy is not None and not isinstance(routing_strategy, AliasRoutingStrategyArgs): - routing_strategy = routing_strategy or {} - def _setter(key, value): - routing_strategy[key] = value - AliasRoutingStrategyArgs._configure(_setter, **routing_strategy) if routing_strategy is None and not opts.urn: raise TypeError("Missing required property 'routing_strategy'") __props__.__dict__["routing_strategy"] = routing_strategy diff --git a/sdk/python/pulumi_aws_native/gamelift/build.py b/sdk/python/pulumi_aws_native/gamelift/build.py index 3ab584f58c..6e4d1fc290 100644 --- a/sdk/python/pulumi_aws_native/gamelift/build.py +++ b/sdk/python/pulumi_aws_native/gamelift/build.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -30,33 +30,16 @@ def __init__(__self__, *, :param pulumi.Input['BuildStorageLocationArgs'] storage_location: Information indicating where your game build files are stored. Use this parameter only when creating a build with files stored in an Amazon S3 bucket that you own. The storage location must specify an Amazon S3 bucket name and key. The location must also specify a role ARN that you set up to allow Amazon GameLift to access your Amazon S3 bucket. The S3 bucket and your new build must be in the same Region. :param pulumi.Input[str] version: Version information that is associated with this build. Version strings do not need to be unique. """ - BuildArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - operating_system=operating_system, - server_sdk_version=server_sdk_version, - storage_location=storage_location, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - operating_system: Optional[pulumi.Input['BuildOperatingSystem']] = None, - server_sdk_version: Optional[pulumi.Input[str]] = None, - storage_location: Optional[pulumi.Input['BuildStorageLocationArgs']] = None, - version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if operating_system is not None: - _setter("operating_system", operating_system) + pulumi.set(__self__, "operating_system", operating_system) if server_sdk_version is not None: - _setter("server_sdk_version", server_sdk_version) + pulumi.set(__self__, "server_sdk_version", server_sdk_version) if storage_location is not None: - _setter("storage_location", storage_location) + pulumi.set(__self__, "storage_location", storage_location) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter @@ -160,10 +143,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - BuildArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -186,11 +165,6 @@ def _internal_init(__self__, __props__.__dict__["name"] = name __props__.__dict__["operating_system"] = operating_system __props__.__dict__["server_sdk_version"] = server_sdk_version - if storage_location is not None and not isinstance(storage_location, BuildStorageLocationArgs): - storage_location = storage_location or {} - def _setter(key, value): - storage_location[key] = value - BuildStorageLocationArgs._configure(_setter, **storage_location) __props__.__dict__["storage_location"] = storage_location __props__.__dict__["version"] = version __props__.__dict__["build_id"] = None diff --git a/sdk/python/pulumi_aws_native/gamelift/fleet.py b/sdk/python/pulumi_aws_native/gamelift/fleet.py index e865015223..5ccdd2538c 100644 --- a/sdk/python/pulumi_aws_native/gamelift/fleet.py +++ b/sdk/python/pulumi_aws_native/gamelift/fleet.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -73,113 +73,56 @@ def __init__(__self__, *, :param pulumi.Input[str] server_launch_parameters: This parameter is no longer used but is retained for backward compatibility. Instead, specify server launch parameters in the RuntimeConfiguration parameter. A request must specify either a runtime configuration or values for both ServerLaunchParameters and ServerLaunchPath. :param pulumi.Input[str] server_launch_path: This parameter is no longer used. Instead, specify a server launch path using the RuntimeConfiguration parameter. Requests that specify a server launch path and launch parameters instead of a runtime configuration will continue to work. """ - FleetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - anywhere_configuration=anywhere_configuration, - build_id=build_id, - certificate_configuration=certificate_configuration, - compute_type=compute_type, - description=description, - desired_ec2_instances=desired_ec2_instances, - ec2_inbound_permissions=ec2_inbound_permissions, - ec2_instance_type=ec2_instance_type, - fleet_type=fleet_type, - instance_role_arn=instance_role_arn, - instance_role_credentials_provider=instance_role_credentials_provider, - locations=locations, - log_paths=log_paths, - max_size=max_size, - metric_groups=metric_groups, - min_size=min_size, - name=name, - new_game_session_protection_policy=new_game_session_protection_policy, - peer_vpc_aws_account_id=peer_vpc_aws_account_id, - peer_vpc_id=peer_vpc_id, - resource_creation_limit_policy=resource_creation_limit_policy, - runtime_configuration=runtime_configuration, - script_id=script_id, - server_launch_parameters=server_launch_parameters, - server_launch_path=server_launch_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - anywhere_configuration: Optional[pulumi.Input['FleetAnywhereConfigurationArgs']] = None, - build_id: Optional[pulumi.Input[str]] = None, - certificate_configuration: Optional[pulumi.Input['FleetCertificateConfigurationArgs']] = None, - compute_type: Optional[pulumi.Input['FleetComputeType']] = None, - description: Optional[pulumi.Input[str]] = None, - desired_ec2_instances: Optional[pulumi.Input[int]] = None, - ec2_inbound_permissions: Optional[pulumi.Input[Sequence[pulumi.Input['FleetIpPermissionArgs']]]] = None, - ec2_instance_type: Optional[pulumi.Input[str]] = None, - fleet_type: Optional[pulumi.Input['FleetType']] = None, - instance_role_arn: Optional[pulumi.Input[str]] = None, - instance_role_credentials_provider: Optional[pulumi.Input['FleetInstanceRoleCredentialsProvider']] = None, - locations: Optional[pulumi.Input[Sequence[pulumi.Input['FleetLocationConfigurationArgs']]]] = None, - log_paths: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - max_size: Optional[pulumi.Input[int]] = None, - metric_groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - min_size: Optional[pulumi.Input[int]] = None, - name: Optional[pulumi.Input[str]] = None, - new_game_session_protection_policy: Optional[pulumi.Input['FleetNewGameSessionProtectionPolicy']] = None, - peer_vpc_aws_account_id: Optional[pulumi.Input[str]] = None, - peer_vpc_id: Optional[pulumi.Input[str]] = None, - resource_creation_limit_policy: Optional[pulumi.Input['FleetResourceCreationLimitPolicyArgs']] = None, - runtime_configuration: Optional[pulumi.Input['FleetRuntimeConfigurationArgs']] = None, - script_id: Optional[pulumi.Input[str]] = None, - server_launch_parameters: Optional[pulumi.Input[str]] = None, - server_launch_path: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if anywhere_configuration is not None: - _setter("anywhere_configuration", anywhere_configuration) + pulumi.set(__self__, "anywhere_configuration", anywhere_configuration) if build_id is not None: - _setter("build_id", build_id) + pulumi.set(__self__, "build_id", build_id) if certificate_configuration is not None: - _setter("certificate_configuration", certificate_configuration) + pulumi.set(__self__, "certificate_configuration", certificate_configuration) if compute_type is not None: - _setter("compute_type", compute_type) + pulumi.set(__self__, "compute_type", compute_type) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if desired_ec2_instances is not None: - _setter("desired_ec2_instances", desired_ec2_instances) + pulumi.set(__self__, "desired_ec2_instances", desired_ec2_instances) if ec2_inbound_permissions is not None: - _setter("ec2_inbound_permissions", ec2_inbound_permissions) + pulumi.set(__self__, "ec2_inbound_permissions", ec2_inbound_permissions) if ec2_instance_type is not None: - _setter("ec2_instance_type", ec2_instance_type) + pulumi.set(__self__, "ec2_instance_type", ec2_instance_type) if fleet_type is not None: - _setter("fleet_type", fleet_type) + pulumi.set(__self__, "fleet_type", fleet_type) if instance_role_arn is not None: - _setter("instance_role_arn", instance_role_arn) + pulumi.set(__self__, "instance_role_arn", instance_role_arn) if instance_role_credentials_provider is not None: - _setter("instance_role_credentials_provider", instance_role_credentials_provider) + pulumi.set(__self__, "instance_role_credentials_provider", instance_role_credentials_provider) if locations is not None: - _setter("locations", locations) + pulumi.set(__self__, "locations", locations) if log_paths is not None: - _setter("log_paths", log_paths) + pulumi.set(__self__, "log_paths", log_paths) if max_size is not None: - _setter("max_size", max_size) + pulumi.set(__self__, "max_size", max_size) if metric_groups is not None: - _setter("metric_groups", metric_groups) + pulumi.set(__self__, "metric_groups", metric_groups) if min_size is not None: - _setter("min_size", min_size) + pulumi.set(__self__, "min_size", min_size) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if new_game_session_protection_policy is not None: - _setter("new_game_session_protection_policy", new_game_session_protection_policy) + pulumi.set(__self__, "new_game_session_protection_policy", new_game_session_protection_policy) if peer_vpc_aws_account_id is not None: - _setter("peer_vpc_aws_account_id", peer_vpc_aws_account_id) + pulumi.set(__self__, "peer_vpc_aws_account_id", peer_vpc_aws_account_id) if peer_vpc_id is not None: - _setter("peer_vpc_id", peer_vpc_id) + pulumi.set(__self__, "peer_vpc_id", peer_vpc_id) if resource_creation_limit_policy is not None: - _setter("resource_creation_limit_policy", resource_creation_limit_policy) + pulumi.set(__self__, "resource_creation_limit_policy", resource_creation_limit_policy) if runtime_configuration is not None: - _setter("runtime_configuration", runtime_configuration) + pulumi.set(__self__, "runtime_configuration", runtime_configuration) if script_id is not None: - _setter("script_id", script_id) + pulumi.set(__self__, "script_id", script_id) if server_launch_parameters is not None: - _setter("server_launch_parameters", server_launch_parameters) + pulumi.set(__self__, "server_launch_parameters", server_launch_parameters) if server_launch_path is not None: - _setter("server_launch_path", server_launch_path) + pulumi.set(__self__, "server_launch_path", server_launch_path) @property @pulumi.getter(name="anywhereConfiguration") @@ -567,10 +510,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - FleetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -610,18 +549,8 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = FleetArgs.__new__(FleetArgs) - if anywhere_configuration is not None and not isinstance(anywhere_configuration, FleetAnywhereConfigurationArgs): - anywhere_configuration = anywhere_configuration or {} - def _setter(key, value): - anywhere_configuration[key] = value - FleetAnywhereConfigurationArgs._configure(_setter, **anywhere_configuration) __props__.__dict__["anywhere_configuration"] = anywhere_configuration __props__.__dict__["build_id"] = build_id - if certificate_configuration is not None and not isinstance(certificate_configuration, FleetCertificateConfigurationArgs): - certificate_configuration = certificate_configuration or {} - def _setter(key, value): - certificate_configuration[key] = value - FleetCertificateConfigurationArgs._configure(_setter, **certificate_configuration) __props__.__dict__["certificate_configuration"] = certificate_configuration __props__.__dict__["compute_type"] = compute_type __props__.__dict__["description"] = description @@ -640,17 +569,7 @@ def _setter(key, value): __props__.__dict__["new_game_session_protection_policy"] = new_game_session_protection_policy __props__.__dict__["peer_vpc_aws_account_id"] = peer_vpc_aws_account_id __props__.__dict__["peer_vpc_id"] = peer_vpc_id - if resource_creation_limit_policy is not None and not isinstance(resource_creation_limit_policy, FleetResourceCreationLimitPolicyArgs): - resource_creation_limit_policy = resource_creation_limit_policy or {} - def _setter(key, value): - resource_creation_limit_policy[key] = value - FleetResourceCreationLimitPolicyArgs._configure(_setter, **resource_creation_limit_policy) __props__.__dict__["resource_creation_limit_policy"] = resource_creation_limit_policy - if runtime_configuration is not None and not isinstance(runtime_configuration, FleetRuntimeConfigurationArgs): - runtime_configuration = runtime_configuration or {} - def _setter(key, value): - runtime_configuration[key] = value - FleetRuntimeConfigurationArgs._configure(_setter, **runtime_configuration) __props__.__dict__["runtime_configuration"] = runtime_configuration __props__.__dict__["script_id"] = script_id __props__.__dict__["server_launch_parameters"] = server_launch_parameters diff --git a/sdk/python/pulumi_aws_native/gamelift/game_server_group.py b/sdk/python/pulumi_aws_native/gamelift/game_server_group.py index dffcfb21c3..6011bcf750 100644 --- a/sdk/python/pulumi_aws_native/gamelift/game_server_group.py +++ b/sdk/python/pulumi_aws_native/gamelift/game_server_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -44,59 +44,28 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['GameServerGroupTagArgs']]] tags: A list of labels to assign to the new game server group resource. :param pulumi.Input[Sequence[pulumi.Input[str]]] vpc_subnets: A list of virtual private cloud (VPC) subnets to use with instances in the game server group. """ - GameServerGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_definitions=instance_definitions, - role_arn=role_arn, - auto_scaling_policy=auto_scaling_policy, - balancing_strategy=balancing_strategy, - delete_option=delete_option, - game_server_group_name=game_server_group_name, - game_server_protection_policy=game_server_protection_policy, - launch_template=launch_template, - max_size=max_size, - min_size=min_size, - tags=tags, - vpc_subnets=vpc_subnets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_definitions: pulumi.Input[Sequence[pulumi.Input['GameServerGroupInstanceDefinitionArgs']]], - role_arn: pulumi.Input[str], - auto_scaling_policy: Optional[pulumi.Input['GameServerGroupAutoScalingPolicyArgs']] = None, - balancing_strategy: Optional[pulumi.Input['GameServerGroupBalancingStrategy']] = None, - delete_option: Optional[pulumi.Input['GameServerGroupDeleteOption']] = None, - game_server_group_name: Optional[pulumi.Input[str]] = None, - game_server_protection_policy: Optional[pulumi.Input['GameServerGroupGameServerProtectionPolicy']] = None, - launch_template: Optional[pulumi.Input['GameServerGroupLaunchTemplateArgs']] = None, - max_size: Optional[pulumi.Input[float]] = None, - min_size: Optional[pulumi.Input[float]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['GameServerGroupTagArgs']]]] = None, - vpc_subnets: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_definitions", instance_definitions) - _setter("role_arn", role_arn) + pulumi.set(__self__, "instance_definitions", instance_definitions) + pulumi.set(__self__, "role_arn", role_arn) if auto_scaling_policy is not None: - _setter("auto_scaling_policy", auto_scaling_policy) + pulumi.set(__self__, "auto_scaling_policy", auto_scaling_policy) if balancing_strategy is not None: - _setter("balancing_strategy", balancing_strategy) + pulumi.set(__self__, "balancing_strategy", balancing_strategy) if delete_option is not None: - _setter("delete_option", delete_option) + pulumi.set(__self__, "delete_option", delete_option) if game_server_group_name is not None: - _setter("game_server_group_name", game_server_group_name) + pulumi.set(__self__, "game_server_group_name", game_server_group_name) if game_server_protection_policy is not None: - _setter("game_server_protection_policy", game_server_protection_policy) + pulumi.set(__self__, "game_server_protection_policy", game_server_protection_policy) if launch_template is not None: - _setter("launch_template", launch_template) + pulumi.set(__self__, "launch_template", launch_template) if max_size is not None: - _setter("max_size", max_size) + pulumi.set(__self__, "max_size", max_size) if min_size is not None: - _setter("min_size", min_size) + pulumi.set(__self__, "min_size", min_size) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if vpc_subnets is not None: - _setter("vpc_subnets", vpc_subnets) + pulumi.set(__self__, "vpc_subnets", vpc_subnets) @property @pulumi.getter(name="instanceDefinitions") @@ -298,10 +267,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - GameServerGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -328,11 +293,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = GameServerGroupArgs.__new__(GameServerGroupArgs) - if auto_scaling_policy is not None and not isinstance(auto_scaling_policy, GameServerGroupAutoScalingPolicyArgs): - auto_scaling_policy = auto_scaling_policy or {} - def _setter(key, value): - auto_scaling_policy[key] = value - GameServerGroupAutoScalingPolicyArgs._configure(_setter, **auto_scaling_policy) __props__.__dict__["auto_scaling_policy"] = auto_scaling_policy __props__.__dict__["balancing_strategy"] = balancing_strategy __props__.__dict__["delete_option"] = delete_option @@ -341,11 +301,6 @@ def _setter(key, value): if instance_definitions is None and not opts.urn: raise TypeError("Missing required property 'instance_definitions'") __props__.__dict__["instance_definitions"] = instance_definitions - if launch_template is not None and not isinstance(launch_template, GameServerGroupLaunchTemplateArgs): - launch_template = launch_template or {} - def _setter(key, value): - launch_template[key] = value - GameServerGroupLaunchTemplateArgs._configure(_setter, **launch_template) __props__.__dict__["launch_template"] = launch_template __props__.__dict__["max_size"] = max_size __props__.__dict__["min_size"] = min_size diff --git a/sdk/python/pulumi_aws_native/gamelift/game_session_queue.py b/sdk/python/pulumi_aws_native/gamelift/game_session_queue.py index 18e9b3a703..0c2283bd0e 100644 --- a/sdk/python/pulumi_aws_native/gamelift/game_session_queue.py +++ b/sdk/python/pulumi_aws_native/gamelift/game_session_queue.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -28,49 +28,24 @@ def __init__(__self__, *, """ The set of arguments for constructing a GameSessionQueue resource. """ - GameSessionQueueArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_event_data=custom_event_data, - destinations=destinations, - filter_configuration=filter_configuration, - name=name, - notification_target=notification_target, - player_latency_policies=player_latency_policies, - priority_configuration=priority_configuration, - tags=tags, - timeout_in_seconds=timeout_in_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_event_data: Optional[pulumi.Input[str]] = None, - destinations: Optional[pulumi.Input[Sequence[pulumi.Input['GameSessionQueueDestinationArgs']]]] = None, - filter_configuration: Optional[pulumi.Input['GameSessionQueueFilterConfigurationArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - notification_target: Optional[pulumi.Input[str]] = None, - player_latency_policies: Optional[pulumi.Input[Sequence[pulumi.Input['GameSessionQueuePlayerLatencyPolicyArgs']]]] = None, - priority_configuration: Optional[pulumi.Input['GameSessionQueuePriorityConfigurationArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['GameSessionQueueTagArgs']]]] = None, - timeout_in_seconds: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_event_data is not None: - _setter("custom_event_data", custom_event_data) + pulumi.set(__self__, "custom_event_data", custom_event_data) if destinations is not None: - _setter("destinations", destinations) + pulumi.set(__self__, "destinations", destinations) if filter_configuration is not None: - _setter("filter_configuration", filter_configuration) + pulumi.set(__self__, "filter_configuration", filter_configuration) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if notification_target is not None: - _setter("notification_target", notification_target) + pulumi.set(__self__, "notification_target", notification_target) if player_latency_policies is not None: - _setter("player_latency_policies", player_latency_policies) + pulumi.set(__self__, "player_latency_policies", player_latency_policies) if priority_configuration is not None: - _setter("priority_configuration", priority_configuration) + pulumi.set(__self__, "priority_configuration", priority_configuration) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if timeout_in_seconds is not None: - _setter("timeout_in_seconds", timeout_in_seconds) + pulumi.set(__self__, "timeout_in_seconds", timeout_in_seconds) @property @pulumi.getter(name="customEventData") @@ -199,10 +174,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - GameSessionQueueArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -229,20 +200,10 @@ def _internal_init(__self__, __props__.__dict__["custom_event_data"] = custom_event_data __props__.__dict__["destinations"] = destinations - if filter_configuration is not None and not isinstance(filter_configuration, GameSessionQueueFilterConfigurationArgs): - filter_configuration = filter_configuration or {} - def _setter(key, value): - filter_configuration[key] = value - GameSessionQueueFilterConfigurationArgs._configure(_setter, **filter_configuration) __props__.__dict__["filter_configuration"] = filter_configuration __props__.__dict__["name"] = name __props__.__dict__["notification_target"] = notification_target __props__.__dict__["player_latency_policies"] = player_latency_policies - if priority_configuration is not None and not isinstance(priority_configuration, GameSessionQueuePriorityConfigurationArgs): - priority_configuration = priority_configuration or {} - def _setter(key, value): - priority_configuration[key] = value - GameSessionQueuePriorityConfigurationArgs._configure(_setter, **priority_configuration) __props__.__dict__["priority_configuration"] = priority_configuration __props__.__dict__["tags"] = tags __props__.__dict__["timeout_in_seconds"] = timeout_in_seconds diff --git a/sdk/python/pulumi_aws_native/gamelift/get_alias.py b/sdk/python/pulumi_aws_native/gamelift/get_alias.py index 8ac7a4bb6c..06a0a076b3 100644 --- a/sdk/python/pulumi_aws_native/gamelift/get_alias.py +++ b/sdk/python/pulumi_aws_native/gamelift/get_alias.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/gamelift/get_build.py b/sdk/python/pulumi_aws_native/gamelift/get_build.py index c77b5e6e86..57d5220026 100644 --- a/sdk/python/pulumi_aws_native/gamelift/get_build.py +++ b/sdk/python/pulumi_aws_native/gamelift/get_build.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/gamelift/get_fleet.py b/sdk/python/pulumi_aws_native/gamelift/get_fleet.py index 7c850b386e..f94f8adf3c 100644 --- a/sdk/python/pulumi_aws_native/gamelift/get_fleet.py +++ b/sdk/python/pulumi_aws_native/gamelift/get_fleet.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/gamelift/get_game_server_group.py b/sdk/python/pulumi_aws_native/gamelift/get_game_server_group.py index 0fc1888161..5e74b94d14 100644 --- a/sdk/python/pulumi_aws_native/gamelift/get_game_server_group.py +++ b/sdk/python/pulumi_aws_native/gamelift/get_game_server_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/gamelift/get_game_session_queue.py b/sdk/python/pulumi_aws_native/gamelift/get_game_session_queue.py index 709ea06631..5fa5730858 100644 --- a/sdk/python/pulumi_aws_native/gamelift/get_game_session_queue.py +++ b/sdk/python/pulumi_aws_native/gamelift/get_game_session_queue.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/gamelift/get_location.py b/sdk/python/pulumi_aws_native/gamelift/get_location.py index 64f21356d7..b7268d6233 100644 --- a/sdk/python/pulumi_aws_native/gamelift/get_location.py +++ b/sdk/python/pulumi_aws_native/gamelift/get_location.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/gamelift/get_matchmaking_configuration.py b/sdk/python/pulumi_aws_native/gamelift/get_matchmaking_configuration.py index 02e36934f3..5bb55a3fa5 100644 --- a/sdk/python/pulumi_aws_native/gamelift/get_matchmaking_configuration.py +++ b/sdk/python/pulumi_aws_native/gamelift/get_matchmaking_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/gamelift/get_matchmaking_rule_set.py b/sdk/python/pulumi_aws_native/gamelift/get_matchmaking_rule_set.py index 1c733c6e31..1ea6a5fe2a 100644 --- a/sdk/python/pulumi_aws_native/gamelift/get_matchmaking_rule_set.py +++ b/sdk/python/pulumi_aws_native/gamelift/get_matchmaking_rule_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/gamelift/get_script.py b/sdk/python/pulumi_aws_native/gamelift/get_script.py index 64bd34add3..ccb00b5ba2 100644 --- a/sdk/python/pulumi_aws_native/gamelift/get_script.py +++ b/sdk/python/pulumi_aws_native/gamelift/get_script.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/gamelift/location.py b/sdk/python/pulumi_aws_native/gamelift/location.py index 3f4a92f8da..a269268d08 100644 --- a/sdk/python/pulumi_aws_native/gamelift/location.py +++ b/sdk/python/pulumi_aws_native/gamelift/location.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -22,21 +22,10 @@ def __init__(__self__, *, The set of arguments for constructing a Location resource. :param pulumi.Input[Sequence[pulumi.Input['LocationTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - LocationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - location_name=location_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - location_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['LocationTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if location_name is not None: - _setter("location_name", location_name) + pulumi.set(__self__, "location_name", location_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="locationName") @@ -94,10 +83,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LocationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/gamelift/matchmaking_configuration.py b/sdk/python/pulumi_aws_native/gamelift/matchmaking_configuration.py index 42b86b8790..d983499d82 100644 --- a/sdk/python/pulumi_aws_native/gamelift/matchmaking_configuration.py +++ b/sdk/python/pulumi_aws_native/gamelift/matchmaking_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -34,70 +34,33 @@ def __init__(__self__, *, """ The set of arguments for constructing a MatchmakingConfiguration resource. """ - MatchmakingConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - acceptance_required=acceptance_required, - request_timeout_seconds=request_timeout_seconds, - rule_set_name=rule_set_name, - acceptance_timeout_seconds=acceptance_timeout_seconds, - additional_player_count=additional_player_count, - backfill_mode=backfill_mode, - custom_event_data=custom_event_data, - description=description, - flex_match_mode=flex_match_mode, - game_properties=game_properties, - game_session_data=game_session_data, - game_session_queue_arns=game_session_queue_arns, - name=name, - notification_target=notification_target, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - acceptance_required: pulumi.Input[bool], - request_timeout_seconds: pulumi.Input[int], - rule_set_name: pulumi.Input[str], - acceptance_timeout_seconds: Optional[pulumi.Input[int]] = None, - additional_player_count: Optional[pulumi.Input[int]] = None, - backfill_mode: Optional[pulumi.Input[str]] = None, - custom_event_data: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - flex_match_mode: Optional[pulumi.Input[str]] = None, - game_properties: Optional[pulumi.Input[Sequence[pulumi.Input['MatchmakingConfigurationGamePropertyArgs']]]] = None, - game_session_data: Optional[pulumi.Input[str]] = None, - game_session_queue_arns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - name: Optional[pulumi.Input[str]] = None, - notification_target: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['MatchmakingConfigurationTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("acceptance_required", acceptance_required) - _setter("request_timeout_seconds", request_timeout_seconds) - _setter("rule_set_name", rule_set_name) + pulumi.set(__self__, "acceptance_required", acceptance_required) + pulumi.set(__self__, "request_timeout_seconds", request_timeout_seconds) + pulumi.set(__self__, "rule_set_name", rule_set_name) if acceptance_timeout_seconds is not None: - _setter("acceptance_timeout_seconds", acceptance_timeout_seconds) + pulumi.set(__self__, "acceptance_timeout_seconds", acceptance_timeout_seconds) if additional_player_count is not None: - _setter("additional_player_count", additional_player_count) + pulumi.set(__self__, "additional_player_count", additional_player_count) if backfill_mode is not None: - _setter("backfill_mode", backfill_mode) + pulumi.set(__self__, "backfill_mode", backfill_mode) if custom_event_data is not None: - _setter("custom_event_data", custom_event_data) + pulumi.set(__self__, "custom_event_data", custom_event_data) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if flex_match_mode is not None: - _setter("flex_match_mode", flex_match_mode) + pulumi.set(__self__, "flex_match_mode", flex_match_mode) if game_properties is not None: - _setter("game_properties", game_properties) + pulumi.set(__self__, "game_properties", game_properties) if game_session_data is not None: - _setter("game_session_data", game_session_data) + pulumi.set(__self__, "game_session_data", game_session_data) if game_session_queue_arns is not None: - _setter("game_session_queue_arns", game_session_queue_arns) + pulumi.set(__self__, "game_session_queue_arns", game_session_queue_arns) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if notification_target is not None: - _setter("notification_target", notification_target) + pulumi.set(__self__, "notification_target", notification_target) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="acceptanceRequired") @@ -286,10 +249,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - MatchmakingConfigurationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/gamelift/matchmaking_rule_set.py b/sdk/python/pulumi_aws_native/gamelift/matchmaking_rule_set.py index 261690db56..b426bbcc05 100644 --- a/sdk/python/pulumi_aws_native/gamelift/matchmaking_rule_set.py +++ b/sdk/python/pulumi_aws_native/gamelift/matchmaking_rule_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -22,24 +22,11 @@ def __init__(__self__, *, """ The set of arguments for constructing a MatchmakingRuleSet resource. """ - MatchmakingRuleSetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - rule_set_body=rule_set_body, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rule_set_body: pulumi.Input[str], - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['MatchmakingRuleSetTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("rule_set_body", rule_set_body) + pulumi.set(__self__, "rule_set_body", rule_set_body) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="ruleSetBody") @@ -108,10 +95,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - MatchmakingRuleSetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/gamelift/outputs.py b/sdk/python/pulumi_aws_native/gamelift/outputs.py index 896a2019f6..5b1318f5dc 100644 --- a/sdk/python/pulumi_aws_native/gamelift/outputs.py +++ b/sdk/python/pulumi_aws_native/gamelift/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -68,24 +68,11 @@ def __init__(__self__, *, :param str fleet_id: A unique identifier for a fleet that the alias points to. If you specify SIMPLE for the Type property, you must specify this property. :param str message: The message text to be used with a terminal routing strategy. If you specify TERMINAL for the Type property, you must specify this property. """ - AliasRoutingStrategy._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - fleet_id=fleet_id, - message=message, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: 'AliasRoutingStrategyType', - fleet_id: Optional[str] = None, - message: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if fleet_id is not None: - _setter("fleet_id", fleet_id) + pulumi.set(__self__, "fleet_id", fleet_id) if message is not None: - _setter("message", message) + pulumi.set(__self__, "message", message) @property @pulumi.getter @@ -144,26 +131,11 @@ def __init__(__self__, *, :param str role_arn: The Amazon Resource Name (ARN) for an IAM role that allows Amazon GameLift to access the S3 bucket. :param str object_version: The version of the file, if object versioning is turned on for the bucket. Amazon GameLift uses this information when retrieving files from your S3 bucket. To retrieve a specific version of the file, provide an object version. To retrieve the latest version of the file, do not set this parameter. """ - BuildStorageLocation._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - key=key, - role_arn=role_arn, - object_version=object_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: str, - key: str, - role_arn: str, - object_version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) - _setter("key", key) - _setter("role_arn", role_arn) + pulumi.set(__self__, "bucket", bucket) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "role_arn", role_arn) if object_version is not None: - _setter("object_version", object_version) + pulumi.set(__self__, "object_version", object_version) @property @pulumi.getter @@ -209,16 +181,7 @@ def __init__(__self__, *, Configuration for Anywhere fleet. :param str cost: Cost of compute can be specified on Anywhere Fleets to prioritize placement across Queue destinations based on Cost. """ - FleetAnywhereConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - cost=cost, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cost: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cost", cost) + pulumi.set(__self__, "cost", cost) @property @pulumi.getter @@ -256,16 +219,7 @@ def __init__(__self__, *, """ Information about the use of a TLS/SSL certificate for a fleet. TLS certificate generation is enabled at the fleet level, with one certificate generated for the fleet. When this feature is enabled, the certificate can be retrieved using the GameLift Server SDK call GetInstanceCertificate. All instances in a fleet share the same certificate. """ - FleetCertificateConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_type=certificate_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_type: 'FleetCertificateConfigurationCertificateType', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("certificate_type", certificate_type) + pulumi.set(__self__, "certificate_type", certificate_type) @property @pulumi.getter(name="certificateType") @@ -311,25 +265,10 @@ def __init__(__self__, *, :param 'FleetIpPermissionProtocol' protocol: The network communication protocol used by the fleet. :param int to_port: An ending value for a range of allowed port numbers. Port numbers are end-inclusive. This value must be higher than FromPort. """ - FleetIpPermission._configure( - lambda key, value: pulumi.set(__self__, key, value), - from_port=from_port, - ip_range=ip_range, - protocol=protocol, - to_port=to_port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - from_port: int, - ip_range: str, - protocol: 'FleetIpPermissionProtocol', - to_port: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("from_port", from_port) - _setter("ip_range", ip_range) - _setter("protocol", protocol) - _setter("to_port", to_port) + pulumi.set(__self__, "from_port", from_port) + pulumi.set(__self__, "ip_range", ip_range) + pulumi.set(__self__, "protocol", protocol) + pulumi.set(__self__, "to_port", to_port) @property @pulumi.getter(name="fromPort") @@ -400,22 +339,9 @@ def __init__(__self__, *, :param int max_size: The maximum value that is allowed for the fleet's instance count for a location. When creating a new fleet, GameLift automatically sets this value to "1". Once the fleet is active, you can change this value. :param int min_size: The minimum value allowed for the fleet's instance count for a location. When creating a new fleet, GameLift automatically sets this value to "0". After the fleet is active, you can change this value. """ - FleetLocationCapacity._configure( - lambda key, value: pulumi.set(__self__, key, value), - desired_ec2_instances=desired_ec2_instances, - max_size=max_size, - min_size=min_size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - desired_ec2_instances: int, - max_size: int, - min_size: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("desired_ec2_instances", desired_ec2_instances) - _setter("max_size", max_size) - _setter("min_size", min_size) + pulumi.set(__self__, "desired_ec2_instances", desired_ec2_instances) + pulumi.set(__self__, "max_size", max_size) + pulumi.set(__self__, "min_size", min_size) @property @pulumi.getter(name="desiredEc2Instances") @@ -470,20 +396,9 @@ def __init__(__self__, *, """ A remote location where a multi-location fleet can deploy EC2 instances for game hosting. """ - FleetLocationConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - location=location, - location_capacity=location_capacity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - location: str, - location_capacity: Optional['outputs.FleetLocationCapacity'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("location", location) + pulumi.set(__self__, "location", location) if location_capacity is not None: - _setter("location_capacity", location_capacity) + pulumi.set(__self__, "location_capacity", location_capacity) @property @pulumi.getter @@ -532,21 +447,10 @@ def __init__(__self__, *, :param int new_game_sessions_per_creator: The maximum number of game sessions that an individual can create during the policy period. :param int policy_period_in_minutes: The time span used in evaluating the resource creation limit policy. """ - FleetResourceCreationLimitPolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - new_game_sessions_per_creator=new_game_sessions_per_creator, - policy_period_in_minutes=policy_period_in_minutes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - new_game_sessions_per_creator: Optional[int] = None, - policy_period_in_minutes: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if new_game_sessions_per_creator is not None: - _setter("new_game_sessions_per_creator", new_game_sessions_per_creator) + pulumi.set(__self__, "new_game_sessions_per_creator", new_game_sessions_per_creator) if policy_period_in_minutes is not None: - _setter("policy_period_in_minutes", policy_period_in_minutes) + pulumi.set(__self__, "policy_period_in_minutes", policy_period_in_minutes) @property @pulumi.getter(name="newGameSessionsPerCreator") @@ -609,25 +513,12 @@ def __init__(__self__, *, :param int max_concurrent_game_session_activations: The maximum number of game sessions with status ACTIVATING to allow on an instance simultaneously. This setting limits the amount of instance resources that can be used for new game activations at any one time. :param Sequence['FleetServerProcess'] server_processes: A collection of server process configurations that describe which server processes to run on each instance in a fleet. """ - FleetRuntimeConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - game_session_activation_timeout_seconds=game_session_activation_timeout_seconds, - max_concurrent_game_session_activations=max_concurrent_game_session_activations, - server_processes=server_processes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - game_session_activation_timeout_seconds: Optional[int] = None, - max_concurrent_game_session_activations: Optional[int] = None, - server_processes: Optional[Sequence['outputs.FleetServerProcess']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if game_session_activation_timeout_seconds is not None: - _setter("game_session_activation_timeout_seconds", game_session_activation_timeout_seconds) + pulumi.set(__self__, "game_session_activation_timeout_seconds", game_session_activation_timeout_seconds) if max_concurrent_game_session_activations is not None: - _setter("max_concurrent_game_session_activations", max_concurrent_game_session_activations) + pulumi.set(__self__, "max_concurrent_game_session_activations", max_concurrent_game_session_activations) if server_processes is not None: - _setter("server_processes", server_processes) + pulumi.set(__self__, "server_processes", server_processes) @property @pulumi.getter(name="gameSessionActivationTimeoutSeconds") @@ -692,23 +583,10 @@ def __init__(__self__, *, Linux: /local/game. Examples: "/local/game/MyGame/server.exe" or "/local/game/MyRealtimeScript.js" :param str parameters: An optional list of parameters to pass to the server executable or Realtime script on launch. """ - FleetServerProcess._configure( - lambda key, value: pulumi.set(__self__, key, value), - concurrent_executions=concurrent_executions, - launch_path=launch_path, - parameters=parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - concurrent_executions: int, - launch_path: str, - parameters: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("concurrent_executions", concurrent_executions) - _setter("launch_path", launch_path) + pulumi.set(__self__, "concurrent_executions", concurrent_executions) + pulumi.set(__self__, "launch_path", launch_path) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) @property @pulumi.getter(name="concurrentExecutions") @@ -769,20 +647,9 @@ def __init__(__self__, *, """ Configuration settings to define a scaling policy for the Auto Scaling group that is optimized for game hosting """ - GameServerGroupAutoScalingPolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_tracking_configuration=target_tracking_configuration, - estimated_instance_warmup=estimated_instance_warmup, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_tracking_configuration: 'outputs.GameServerGroupTargetTrackingConfiguration', - estimated_instance_warmup: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_tracking_configuration", target_tracking_configuration) + pulumi.set(__self__, "target_tracking_configuration", target_tracking_configuration) if estimated_instance_warmup is not None: - _setter("estimated_instance_warmup", estimated_instance_warmup) + pulumi.set(__self__, "estimated_instance_warmup", estimated_instance_warmup) @property @pulumi.getter(name="targetTrackingConfiguration") @@ -825,20 +692,9 @@ def __init__(__self__, *, """ An allowed instance type for your game server group. """ - GameServerGroupInstanceDefinition._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_type=instance_type, - weighted_capacity=weighted_capacity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_type: str, - weighted_capacity: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_type", instance_type) if weighted_capacity is not None: - _setter("weighted_capacity", weighted_capacity) + pulumi.set(__self__, "weighted_capacity", weighted_capacity) @property @pulumi.getter(name="instanceType") @@ -882,25 +738,12 @@ def __init__(__self__, *, """ The EC2 launch template that contains configuration settings and game server code to be deployed to all instances in the game server group. """ - GameServerGroupLaunchTemplate._configure( - lambda key, value: pulumi.set(__self__, key, value), - launch_template_id=launch_template_id, - launch_template_name=launch_template_name, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - launch_template_id: Optional[str] = None, - launch_template_name: Optional[str] = None, - version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if launch_template_id is not None: - _setter("launch_template_id", launch_template_id) + pulumi.set(__self__, "launch_template_id", launch_template_id) if launch_template_name is not None: - _setter("launch_template_name", launch_template_name) + pulumi.set(__self__, "launch_template_name", launch_template_name) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter(name="launchTemplateId") @@ -927,21 +770,10 @@ def __init__(__self__, *, :param str key: The key for a developer-defined key:value pair for tagging an AWS resource. :param str value: The value for a developer-defined key:value pair for tagging an AWS resource. """ - GameServerGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -987,16 +819,7 @@ def __init__(__self__, *, """ Settings for a target-based scaling policy applied to Auto Scaling group. """ - GameServerGroupTargetTrackingConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_value=target_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_value: float, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_value", target_value) + pulumi.set(__self__, "target_value", target_value) @property @pulumi.getter(name="targetValue") @@ -1025,17 +848,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, destination_arn: Optional[str] = None): - GameSessionQueueDestination._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_arn=destination_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination_arn is not None: - _setter("destination_arn", destination_arn) + pulumi.set(__self__, "destination_arn", destination_arn) @property @pulumi.getter(name="destinationArn") @@ -1064,17 +878,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, allowed_locations: Optional[Sequence[str]] = None): - GameSessionQueueFilterConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - allowed_locations=allowed_locations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allowed_locations: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if allowed_locations is not None: - _setter("allowed_locations", allowed_locations) + pulumi.set(__self__, "allowed_locations", allowed_locations) @property @pulumi.getter(name="allowedLocations") @@ -1106,21 +911,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, maximum_individual_player_latency_milliseconds: Optional[int] = None, policy_duration_seconds: Optional[int] = None): - GameSessionQueuePlayerLatencyPolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - maximum_individual_player_latency_milliseconds=maximum_individual_player_latency_milliseconds, - policy_duration_seconds=policy_duration_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - maximum_individual_player_latency_milliseconds: Optional[int] = None, - policy_duration_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if maximum_individual_player_latency_milliseconds is not None: - _setter("maximum_individual_player_latency_milliseconds", maximum_individual_player_latency_milliseconds) + pulumi.set(__self__, "maximum_individual_player_latency_milliseconds", maximum_individual_player_latency_milliseconds) if policy_duration_seconds is not None: - _setter("policy_duration_seconds", policy_duration_seconds) + pulumi.set(__self__, "policy_duration_seconds", policy_duration_seconds) @property @pulumi.getter(name="maximumIndividualPlayerLatencyMilliseconds") @@ -1157,21 +951,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, location_order: Optional[Sequence[str]] = None, priority_order: Optional[Sequence[str]] = None): - GameSessionQueuePriorityConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - location_order=location_order, - priority_order=priority_order, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - location_order: Optional[Sequence[str]] = None, - priority_order: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if location_order is not None: - _setter("location_order", location_order) + pulumi.set(__self__, "location_order", location_order) if priority_order is not None: - _setter("priority_order", priority_order) + pulumi.set(__self__, "priority_order", priority_order) @property @pulumi.getter(name="locationOrder") @@ -1189,19 +972,8 @@ class GameSessionQueueTag(dict): def __init__(__self__, *, key: str, value: str): - GameSessionQueueTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1227,19 +999,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length. """ - LocationTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1263,19 +1024,8 @@ class MatchmakingConfigurationGameProperty(dict): def __init__(__self__, *, key: str, value: str): - MatchmakingConfigurationGameProperty._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1293,19 +1043,8 @@ class MatchmakingConfigurationTag(dict): def __init__(__self__, *, key: str, value: str): - MatchmakingConfigurationTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1323,19 +1062,8 @@ class MatchmakingRuleSetTag(dict): def __init__(__self__, *, key: str, value: str): - MatchmakingRuleSetTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1374,26 +1102,11 @@ def __init__(__self__, *, key: str, role_arn: str, object_version: Optional[str] = None): - ScriptS3Location._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - key=key, - role_arn=role_arn, - object_version=object_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: str, - key: str, - role_arn: str, - object_version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) - _setter("key", key) - _setter("role_arn", role_arn) + pulumi.set(__self__, "bucket", bucket) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "role_arn", role_arn) if object_version is not None: - _setter("object_version", object_version) + pulumi.set(__self__, "object_version", object_version) @property @pulumi.getter @@ -1421,19 +1134,8 @@ class ScriptTag(dict): def __init__(__self__, *, key: str, value: str): - ScriptTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/gamelift/script.py b/sdk/python/pulumi_aws_native/gamelift/script.py index 063d2fe764..0e6cc0a653 100644 --- a/sdk/python/pulumi_aws_native/gamelift/script.py +++ b/sdk/python/pulumi_aws_native/gamelift/script.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,28 +23,13 @@ def __init__(__self__, *, """ The set of arguments for constructing a Script resource. """ - ScriptArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - storage_location=storage_location, - name=name, - tags=tags, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - storage_location: pulumi.Input['ScriptS3LocationArgs'], - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ScriptTagArgs']]]] = None, - version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("storage_location", storage_location) + pulumi.set(__self__, "storage_location", storage_location) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter(name="storageLocation") @@ -123,10 +108,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ScriptArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -147,11 +128,6 @@ def _internal_init(__self__, __props__ = ScriptArgs.__new__(ScriptArgs) __props__.__dict__["name"] = name - if storage_location is not None and not isinstance(storage_location, ScriptS3LocationArgs): - storage_location = storage_location or {} - def _setter(key, value): - storage_location[key] = value - ScriptS3LocationArgs._configure(_setter, **storage_location) if storage_location is None and not opts.urn: raise TypeError("Missing required property 'storage_location'") __props__.__dict__["storage_location"] = storage_location diff --git a/sdk/python/pulumi_aws_native/get_account_id.py b/sdk/python/pulumi_aws_native/get_account_id.py index 392422c541..dceba7cace 100644 --- a/sdk/python/pulumi_aws_native/get_account_id.py +++ b/sdk/python/pulumi_aws_native/get_account_id.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from . import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/get_azs.py b/sdk/python/pulumi_aws_native/get_azs.py index d2398a1b28..4483d1572e 100644 --- a/sdk/python/pulumi_aws_native/get_azs.py +++ b/sdk/python/pulumi_aws_native/get_azs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from . import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/get_partition.py b/sdk/python/pulumi_aws_native/get_partition.py index bb07176d38..824f6a682e 100644 --- a/sdk/python/pulumi_aws_native/get_partition.py +++ b/sdk/python/pulumi_aws_native/get_partition.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from . import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/get_region.py b/sdk/python/pulumi_aws_native/get_region.py index 198ddd8896..dafb756f0b 100644 --- a/sdk/python/pulumi_aws_native/get_region.py +++ b/sdk/python/pulumi_aws_native/get_region.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from . import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/get_ssm_parameter_list.py b/sdk/python/pulumi_aws_native/get_ssm_parameter_list.py index a0495a8854..346154568f 100644 --- a/sdk/python/pulumi_aws_native/get_ssm_parameter_list.py +++ b/sdk/python/pulumi_aws_native/get_ssm_parameter_list.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from . import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/get_ssm_parameter_string.py b/sdk/python/pulumi_aws_native/get_ssm_parameter_string.py index 68458138bd..50946c0b0e 100644 --- a/sdk/python/pulumi_aws_native/get_ssm_parameter_string.py +++ b/sdk/python/pulumi_aws_native/get_ssm_parameter_string.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from . import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/get_url_suffix.py b/sdk/python/pulumi_aws_native/get_url_suffix.py index fbefd9c453..f01160f90e 100644 --- a/sdk/python/pulumi_aws_native/get_url_suffix.py +++ b/sdk/python/pulumi_aws_native/get_url_suffix.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from . import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/globalaccelerator/_inputs.py b/sdk/python/pulumi_aws_native/globalaccelerator/_inputs.py index 7a0cfbd649..face922a1e 100644 --- a/sdk/python/pulumi_aws_native/globalaccelerator/_inputs.py +++ b/sdk/python/pulumi_aws_native/globalaccelerator/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -27,19 +27,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: Key of the tag. Value can be 1 to 127 characters. :param pulumi.Input[str] value: Value for the tag. Value can be 1 to 255 characters. """ - AcceleratorTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -78,24 +67,11 @@ def __init__(__self__, *, :param pulumi.Input[bool] client_ip_preservation_enabled: true if client ip should be preserved :param pulumi.Input[int] weight: The weight for the endpoint. """ - EndpointGroupEndpointConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoint_id=endpoint_id, - client_ip_preservation_enabled=client_ip_preservation_enabled, - weight=weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoint_id: pulumi.Input[str], - client_ip_preservation_enabled: Optional[pulumi.Input[bool]] = None, - weight: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("endpoint_id", endpoint_id) + pulumi.set(__self__, "endpoint_id", endpoint_id) if client_ip_preservation_enabled is not None: - _setter("client_ip_preservation_enabled", client_ip_preservation_enabled) + pulumi.set(__self__, "client_ip_preservation_enabled", client_ip_preservation_enabled) if weight is not None: - _setter("weight", weight) + pulumi.set(__self__, "weight", weight) @property @pulumi.getter(name="endpointId") @@ -142,19 +118,8 @@ def __init__(__self__, *, """ listener to endpoint port mapping. """ - EndpointGroupPortOverrideArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoint_port=endpoint_port, - listener_port=listener_port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoint_port: pulumi.Input[int], - listener_port: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("endpoint_port", endpoint_port) - _setter("listener_port", listener_port) + pulumi.set(__self__, "endpoint_port", endpoint_port) + pulumi.set(__self__, "listener_port", listener_port) @property @pulumi.getter(name="endpointPort") @@ -183,19 +148,8 @@ def __init__(__self__, *, """ A port range to support for connections from clients to your accelerator. """ - ListenerPortRangeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - from_port=from_port, - to_port=to_port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - from_port: pulumi.Input[int], - to_port: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("from_port", from_port) - _setter("to_port", to_port) + pulumi.set(__self__, "from_port", from_port) + pulumi.set(__self__, "to_port", to_port) @property @pulumi.getter(name="fromPort") diff --git a/sdk/python/pulumi_aws_native/globalaccelerator/accelerator.py b/sdk/python/pulumi_aws_native/globalaccelerator/accelerator.py index 7df108d606..bbf9c57a96 100644 --- a/sdk/python/pulumi_aws_native/globalaccelerator/accelerator.py +++ b/sdk/python/pulumi_aws_native/globalaccelerator/accelerator.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -29,33 +29,16 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] ip_addresses: The IP addresses from BYOIP Prefix pool. :param pulumi.Input[str] name: Name of accelerator. """ - AcceleratorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ip_address_type=ip_address_type, - ip_addresses=ip_addresses, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[pulumi.Input[bool]] = None, - ip_address_type: Optional[pulumi.Input['AcceleratorIpAddressType']] = None, - ip_addresses: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['AcceleratorTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if ip_address_type is not None: - _setter("ip_address_type", ip_address_type) + pulumi.set(__self__, "ip_address_type", ip_address_type) if ip_addresses is not None: - _setter("ip_addresses", ip_addresses) + pulumi.set(__self__, "ip_addresses", ip_addresses) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -155,10 +138,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AcceleratorArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/globalaccelerator/endpoint_group.py b/sdk/python/pulumi_aws_native/globalaccelerator/endpoint_group.py index 77d94ae55e..2579aec726 100644 --- a/sdk/python/pulumi_aws_native/globalaccelerator/endpoint_group.py +++ b/sdk/python/pulumi_aws_native/globalaccelerator/endpoint_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -38,51 +38,24 @@ def __init__(__self__, *, :param pulumi.Input[int] threshold_count: The number of consecutive health checks required to set the state of the endpoint to unhealthy. :param pulumi.Input[float] traffic_dial_percentage: The percentage of traffic to sent to an AWS Region """ - EndpointGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoint_group_region=endpoint_group_region, - listener_arn=listener_arn, - endpoint_configurations=endpoint_configurations, - health_check_interval_seconds=health_check_interval_seconds, - health_check_path=health_check_path, - health_check_port=health_check_port, - health_check_protocol=health_check_protocol, - port_overrides=port_overrides, - threshold_count=threshold_count, - traffic_dial_percentage=traffic_dial_percentage, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoint_group_region: pulumi.Input[str], - listener_arn: pulumi.Input[str], - endpoint_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['EndpointGroupEndpointConfigurationArgs']]]] = None, - health_check_interval_seconds: Optional[pulumi.Input[int]] = None, - health_check_path: Optional[pulumi.Input[str]] = None, - health_check_port: Optional[pulumi.Input[int]] = None, - health_check_protocol: Optional[pulumi.Input['EndpointGroupHealthCheckProtocol']] = None, - port_overrides: Optional[pulumi.Input[Sequence[pulumi.Input['EndpointGroupPortOverrideArgs']]]] = None, - threshold_count: Optional[pulumi.Input[int]] = None, - traffic_dial_percentage: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("endpoint_group_region", endpoint_group_region) - _setter("listener_arn", listener_arn) + pulumi.set(__self__, "endpoint_group_region", endpoint_group_region) + pulumi.set(__self__, "listener_arn", listener_arn) if endpoint_configurations is not None: - _setter("endpoint_configurations", endpoint_configurations) + pulumi.set(__self__, "endpoint_configurations", endpoint_configurations) if health_check_interval_seconds is not None: - _setter("health_check_interval_seconds", health_check_interval_seconds) + pulumi.set(__self__, "health_check_interval_seconds", health_check_interval_seconds) if health_check_path is not None: - _setter("health_check_path", health_check_path) + pulumi.set(__self__, "health_check_path", health_check_path) if health_check_port is not None: - _setter("health_check_port", health_check_port) + pulumi.set(__self__, "health_check_port", health_check_port) if health_check_protocol is not None: - _setter("health_check_protocol", health_check_protocol) + pulumi.set(__self__, "health_check_protocol", health_check_protocol) if port_overrides is not None: - _setter("port_overrides", port_overrides) + pulumi.set(__self__, "port_overrides", port_overrides) if threshold_count is not None: - _setter("threshold_count", threshold_count) + pulumi.set(__self__, "threshold_count", threshold_count) if traffic_dial_percentage is not None: - _setter("traffic_dial_percentage", traffic_dial_percentage) + pulumi.set(__self__, "traffic_dial_percentage", traffic_dial_percentage) @property @pulumi.getter(name="endpointGroupRegion") @@ -248,10 +221,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - EndpointGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/globalaccelerator/get_accelerator.py b/sdk/python/pulumi_aws_native/globalaccelerator/get_accelerator.py index 83badaab18..521756716a 100644 --- a/sdk/python/pulumi_aws_native/globalaccelerator/get_accelerator.py +++ b/sdk/python/pulumi_aws_native/globalaccelerator/get_accelerator.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/globalaccelerator/get_endpoint_group.py b/sdk/python/pulumi_aws_native/globalaccelerator/get_endpoint_group.py index 91a033c9b3..f920a9af84 100644 --- a/sdk/python/pulumi_aws_native/globalaccelerator/get_endpoint_group.py +++ b/sdk/python/pulumi_aws_native/globalaccelerator/get_endpoint_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/globalaccelerator/get_listener.py b/sdk/python/pulumi_aws_native/globalaccelerator/get_listener.py index 70d89b695d..338a07bc73 100644 --- a/sdk/python/pulumi_aws_native/globalaccelerator/get_listener.py +++ b/sdk/python/pulumi_aws_native/globalaccelerator/get_listener.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/globalaccelerator/listener.py b/sdk/python/pulumi_aws_native/globalaccelerator/listener.py index 088b7473f2..75a98d3005 100644 --- a/sdk/python/pulumi_aws_native/globalaccelerator/listener.py +++ b/sdk/python/pulumi_aws_native/globalaccelerator/listener.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -27,26 +27,11 @@ def __init__(__self__, *, :param pulumi.Input['ListenerProtocol'] protocol: The protocol for the listener. :param pulumi.Input['ListenerClientAffinity'] client_affinity: Client affinity lets you direct all requests from a user to the same endpoint. """ - ListenerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - accelerator_arn=accelerator_arn, - port_ranges=port_ranges, - protocol=protocol, - client_affinity=client_affinity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - accelerator_arn: pulumi.Input[str], - port_ranges: pulumi.Input[Sequence[pulumi.Input['ListenerPortRangeArgs']]], - protocol: pulumi.Input['ListenerProtocol'], - client_affinity: Optional[pulumi.Input['ListenerClientAffinity']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("accelerator_arn", accelerator_arn) - _setter("port_ranges", port_ranges) - _setter("protocol", protocol) + pulumi.set(__self__, "accelerator_arn", accelerator_arn) + pulumi.set(__self__, "port_ranges", port_ranges) + pulumi.set(__self__, "protocol", protocol) if client_affinity is not None: - _setter("client_affinity", client_affinity) + pulumi.set(__self__, "client_affinity", client_affinity) @property @pulumi.getter(name="acceleratorArn") @@ -132,10 +117,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ListenerArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/globalaccelerator/outputs.py b/sdk/python/pulumi_aws_native/globalaccelerator/outputs.py index 63cec06e49..d3cc05702b 100644 --- a/sdk/python/pulumi_aws_native/globalaccelerator/outputs.py +++ b/sdk/python/pulumi_aws_native/globalaccelerator/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -30,19 +30,8 @@ def __init__(__self__, *, :param str key: Key of the tag. Value can be 1 to 127 characters. :param str value: Value for the tag. Value can be 1 to 255 characters. """ - AcceleratorTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -95,24 +84,11 @@ def __init__(__self__, *, :param bool client_ip_preservation_enabled: true if client ip should be preserved :param int weight: The weight for the endpoint. """ - EndpointGroupEndpointConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoint_id=endpoint_id, - client_ip_preservation_enabled=client_ip_preservation_enabled, - weight=weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoint_id: str, - client_ip_preservation_enabled: Optional[bool] = None, - weight: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("endpoint_id", endpoint_id) + pulumi.set(__self__, "endpoint_id", endpoint_id) if client_ip_preservation_enabled is not None: - _setter("client_ip_preservation_enabled", client_ip_preservation_enabled) + pulumi.set(__self__, "client_ip_preservation_enabled", client_ip_preservation_enabled) if weight is not None: - _setter("weight", weight) + pulumi.set(__self__, "weight", weight) @property @pulumi.getter(name="endpointId") @@ -169,19 +145,8 @@ def __init__(__self__, *, """ listener to endpoint port mapping. """ - EndpointGroupPortOverride._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoint_port=endpoint_port, - listener_port=listener_port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoint_port: int, - listener_port: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("endpoint_port", endpoint_port) - _setter("listener_port", listener_port) + pulumi.set(__self__, "endpoint_port", endpoint_port) + pulumi.set(__self__, "listener_port", listener_port) @property @pulumi.getter(name="endpointPort") @@ -224,19 +189,8 @@ def __init__(__self__, *, """ A port range to support for connections from clients to your accelerator. """ - ListenerPortRange._configure( - lambda key, value: pulumi.set(__self__, key, value), - from_port=from_port, - to_port=to_port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - from_port: int, - to_port: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("from_port", from_port) - _setter("to_port", to_port) + pulumi.set(__self__, "from_port", from_port) + pulumi.set(__self__, "to_port", to_port) @property @pulumi.getter(name="fromPort") diff --git a/sdk/python/pulumi_aws_native/glue/_inputs.py b/sdk/python/pulumi_aws_native/glue/_inputs.py index 1e717be127..887952fd92 100644 --- a/sdk/python/pulumi_aws_native/glue/_inputs.py +++ b/sdk/python/pulumi_aws_native/glue/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -95,49 +95,24 @@ def __init__(__self__, *, header: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, name: Optional[pulumi.Input[str]] = None, quote_symbol: Optional[pulumi.Input[str]] = None): - ClassifierCsvClassifierArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - allow_single_column=allow_single_column, - contains_custom_datatype=contains_custom_datatype, - contains_header=contains_header, - custom_datatype_configured=custom_datatype_configured, - delimiter=delimiter, - disable_value_trimming=disable_value_trimming, - header=header, - name=name, - quote_symbol=quote_symbol, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allow_single_column: Optional[pulumi.Input[bool]] = None, - contains_custom_datatype: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - contains_header: Optional[pulumi.Input[str]] = None, - custom_datatype_configured: Optional[pulumi.Input[bool]] = None, - delimiter: Optional[pulumi.Input[str]] = None, - disable_value_trimming: Optional[pulumi.Input[bool]] = None, - header: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - name: Optional[pulumi.Input[str]] = None, - quote_symbol: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if allow_single_column is not None: - _setter("allow_single_column", allow_single_column) + pulumi.set(__self__, "allow_single_column", allow_single_column) if contains_custom_datatype is not None: - _setter("contains_custom_datatype", contains_custom_datatype) + pulumi.set(__self__, "contains_custom_datatype", contains_custom_datatype) if contains_header is not None: - _setter("contains_header", contains_header) + pulumi.set(__self__, "contains_header", contains_header) if custom_datatype_configured is not None: - _setter("custom_datatype_configured", custom_datatype_configured) + pulumi.set(__self__, "custom_datatype_configured", custom_datatype_configured) if delimiter is not None: - _setter("delimiter", delimiter) + pulumi.set(__self__, "delimiter", delimiter) if disable_value_trimming is not None: - _setter("disable_value_trimming", disable_value_trimming) + pulumi.set(__self__, "disable_value_trimming", disable_value_trimming) if header is not None: - _setter("header", header) + pulumi.set(__self__, "header", header) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if quote_symbol is not None: - _setter("quote_symbol", quote_symbol) + pulumi.set(__self__, "quote_symbol", quote_symbol) @property @pulumi.getter(name="allowSingleColumn") @@ -228,27 +203,12 @@ def __init__(__self__, *, grok_pattern: pulumi.Input[str], custom_patterns: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None): - ClassifierGrokClassifierArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - classification=classification, - grok_pattern=grok_pattern, - custom_patterns=custom_patterns, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - classification: pulumi.Input[str], - grok_pattern: pulumi.Input[str], - custom_patterns: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("classification", classification) - _setter("grok_pattern", grok_pattern) + pulumi.set(__self__, "classification", classification) + pulumi.set(__self__, "grok_pattern", grok_pattern) if custom_patterns is not None: - _setter("custom_patterns", custom_patterns) + pulumi.set(__self__, "custom_patterns", custom_patterns) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -292,20 +252,9 @@ class ClassifierJsonClassifierArgs: def __init__(__self__, *, json_path: pulumi.Input[str], name: Optional[pulumi.Input[str]] = None): - ClassifierJsonClassifierArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - json_path=json_path, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - json_path: pulumi.Input[str], - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("json_path", json_path) + pulumi.set(__self__, "json_path", json_path) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="jsonPath") @@ -332,23 +281,10 @@ def __init__(__self__, *, classification: pulumi.Input[str], row_tag: pulumi.Input[str], name: Optional[pulumi.Input[str]] = None): - ClassifierXmlClassifierArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - classification=classification, - row_tag=row_tag, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - classification: pulumi.Input[str], - row_tag: pulumi.Input[str], - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("classification", classification) - _setter("row_tag", row_tag) + pulumi.set(__self__, "classification", classification) + pulumi.set(__self__, "row_tag", row_tag) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -387,36 +323,17 @@ def __init__(__self__, *, match_criteria: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, name: Optional[pulumi.Input[str]] = None, physical_connection_requirements: Optional[pulumi.Input['ConnectionPhysicalConnectionRequirementsArgs']] = None): - ConnectionInputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - connection_type=connection_type, - connection_properties=connection_properties, - description=description, - match_criteria=match_criteria, - name=name, - physical_connection_requirements=physical_connection_requirements, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connection_type: pulumi.Input[str], - connection_properties: Optional[Any] = None, - description: Optional[pulumi.Input[str]] = None, - match_criteria: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - name: Optional[pulumi.Input[str]] = None, - physical_connection_requirements: Optional[pulumi.Input['ConnectionPhysicalConnectionRequirementsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("connection_type", connection_type) + pulumi.set(__self__, "connection_type", connection_type) if connection_properties is not None: - _setter("connection_properties", connection_properties) + pulumi.set(__self__, "connection_properties", connection_properties) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if match_criteria is not None: - _setter("match_criteria", match_criteria) + pulumi.set(__self__, "match_criteria", match_criteria) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if physical_connection_requirements is not None: - _setter("physical_connection_requirements", physical_connection_requirements) + pulumi.set(__self__, "physical_connection_requirements", physical_connection_requirements) @property @pulumi.getter(name="connectionType") @@ -479,25 +396,12 @@ def __init__(__self__, *, availability_zone: Optional[pulumi.Input[str]] = None, security_group_id_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, subnet_id: Optional[pulumi.Input[str]] = None): - ConnectionPhysicalConnectionRequirementsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_zone=availability_zone, - security_group_id_list=security_group_id_list, - subnet_id=subnet_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_zone: Optional[pulumi.Input[str]] = None, - security_group_id_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - subnet_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_zone is not None: - _setter("availability_zone", availability_zone) + pulumi.set(__self__, "availability_zone", availability_zone) if security_group_id_list is not None: - _setter("security_group_id_list", security_group_id_list) + pulumi.set(__self__, "security_group_id_list", security_group_id_list) if subnet_id is not None: - _setter("subnet_id", subnet_id) + pulumi.set(__self__, "subnet_id", subnet_id) @property @pulumi.getter(name="availabilityZone") @@ -535,33 +439,16 @@ def __init__(__self__, *, dlq_event_queue_arn: Optional[pulumi.Input[str]] = None, event_queue_arn: Optional[pulumi.Input[str]] = None, tables: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - CrawlerCatalogTargetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - connection_name=connection_name, - database_name=database_name, - dlq_event_queue_arn=dlq_event_queue_arn, - event_queue_arn=event_queue_arn, - tables=tables, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connection_name: Optional[pulumi.Input[str]] = None, - database_name: Optional[pulumi.Input[str]] = None, - dlq_event_queue_arn: Optional[pulumi.Input[str]] = None, - event_queue_arn: Optional[pulumi.Input[str]] = None, - tables: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if connection_name is not None: - _setter("connection_name", connection_name) + pulumi.set(__self__, "connection_name", connection_name) if database_name is not None: - _setter("database_name", database_name) + pulumi.set(__self__, "database_name", database_name) if dlq_event_queue_arn is not None: - _setter("dlq_event_queue_arn", dlq_event_queue_arn) + pulumi.set(__self__, "dlq_event_queue_arn", dlq_event_queue_arn) if event_queue_arn is not None: - _setter("event_queue_arn", event_queue_arn) + pulumi.set(__self__, "event_queue_arn", event_queue_arn) if tables is not None: - _setter("tables", tables) + pulumi.set(__self__, "tables", tables) @property @pulumi.getter(name="connectionName") @@ -616,29 +503,14 @@ def __init__(__self__, *, create_native_delta_table: Optional[pulumi.Input[bool]] = None, delta_tables: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, write_manifest: Optional[pulumi.Input[bool]] = None): - CrawlerDeltaTargetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - connection_name=connection_name, - create_native_delta_table=create_native_delta_table, - delta_tables=delta_tables, - write_manifest=write_manifest, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connection_name: Optional[pulumi.Input[str]] = None, - create_native_delta_table: Optional[pulumi.Input[bool]] = None, - delta_tables: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - write_manifest: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if connection_name is not None: - _setter("connection_name", connection_name) + pulumi.set(__self__, "connection_name", connection_name) if create_native_delta_table is not None: - _setter("create_native_delta_table", create_native_delta_table) + pulumi.set(__self__, "create_native_delta_table", create_native_delta_table) if delta_tables is not None: - _setter("delta_tables", delta_tables) + pulumi.set(__self__, "delta_tables", delta_tables) if write_manifest is not None: - _setter("write_manifest", write_manifest) + pulumi.set(__self__, "write_manifest", write_manifest) @property @pulumi.getter(name="connectionName") @@ -681,17 +553,8 @@ def write_manifest(self, value: Optional[pulumi.Input[bool]]): class CrawlerDynamoDbTargetArgs: def __init__(__self__, *, path: Optional[pulumi.Input[str]] = None): - CrawlerDynamoDbTargetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - path=path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - path: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) @property @pulumi.getter @@ -710,29 +573,14 @@ def __init__(__self__, *, exclusions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, maximum_traversal_depth: Optional[pulumi.Input[int]] = None, paths: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - CrawlerIcebergTargetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - connection_name=connection_name, - exclusions=exclusions, - maximum_traversal_depth=maximum_traversal_depth, - paths=paths, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connection_name: Optional[pulumi.Input[str]] = None, - exclusions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - maximum_traversal_depth: Optional[pulumi.Input[int]] = None, - paths: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if connection_name is not None: - _setter("connection_name", connection_name) + pulumi.set(__self__, "connection_name", connection_name) if exclusions is not None: - _setter("exclusions", exclusions) + pulumi.set(__self__, "exclusions", exclusions) if maximum_traversal_depth is not None: - _setter("maximum_traversal_depth", maximum_traversal_depth) + pulumi.set(__self__, "maximum_traversal_depth", maximum_traversal_depth) if paths is not None: - _setter("paths", paths) + pulumi.set(__self__, "paths", paths) @property @pulumi.getter(name="connectionName") @@ -777,25 +625,12 @@ def __init__(__self__, *, connection_name: Optional[pulumi.Input[str]] = None, exclusions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, path: Optional[pulumi.Input[str]] = None): - CrawlerJdbcTargetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - connection_name=connection_name, - exclusions=exclusions, - path=path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connection_name: Optional[pulumi.Input[str]] = None, - exclusions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - path: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if connection_name is not None: - _setter("connection_name", connection_name) + pulumi.set(__self__, "connection_name", connection_name) if exclusions is not None: - _setter("exclusions", exclusions) + pulumi.set(__self__, "exclusions", exclusions) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) @property @pulumi.getter(name="connectionName") @@ -830,21 +665,10 @@ class CrawlerMongoDbTargetArgs: def __init__(__self__, *, connection_name: Optional[pulumi.Input[str]] = None, path: Optional[pulumi.Input[str]] = None): - CrawlerMongoDbTargetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - connection_name=connection_name, - path=path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connection_name: Optional[pulumi.Input[str]] = None, - path: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if connection_name is not None: - _setter("connection_name", connection_name) + pulumi.set(__self__, "connection_name", connection_name) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) @property @pulumi.getter(name="connectionName") @@ -869,17 +693,8 @@ def path(self, value: Optional[pulumi.Input[str]]): class CrawlerRecrawlPolicyArgs: def __init__(__self__, *, recrawl_behavior: Optional[pulumi.Input[str]] = None): - CrawlerRecrawlPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - recrawl_behavior=recrawl_behavior, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - recrawl_behavior: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if recrawl_behavior is not None: - _setter("recrawl_behavior", recrawl_behavior) + pulumi.set(__self__, "recrawl_behavior", recrawl_behavior) @property @pulumi.getter(name="recrawlBehavior") @@ -900,37 +715,18 @@ def __init__(__self__, *, exclusions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, path: Optional[pulumi.Input[str]] = None, sample_size: Optional[pulumi.Input[int]] = None): - CrawlerS3TargetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - connection_name=connection_name, - dlq_event_queue_arn=dlq_event_queue_arn, - event_queue_arn=event_queue_arn, - exclusions=exclusions, - path=path, - sample_size=sample_size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connection_name: Optional[pulumi.Input[str]] = None, - dlq_event_queue_arn: Optional[pulumi.Input[str]] = None, - event_queue_arn: Optional[pulumi.Input[str]] = None, - exclusions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - path: Optional[pulumi.Input[str]] = None, - sample_size: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if connection_name is not None: - _setter("connection_name", connection_name) + pulumi.set(__self__, "connection_name", connection_name) if dlq_event_queue_arn is not None: - _setter("dlq_event_queue_arn", dlq_event_queue_arn) + pulumi.set(__self__, "dlq_event_queue_arn", dlq_event_queue_arn) if event_queue_arn is not None: - _setter("event_queue_arn", event_queue_arn) + pulumi.set(__self__, "event_queue_arn", event_queue_arn) if exclusions is not None: - _setter("exclusions", exclusions) + pulumi.set(__self__, "exclusions", exclusions) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) if sample_size is not None: - _setter("sample_size", sample_size) + pulumi.set(__self__, "sample_size", sample_size) @property @pulumi.getter(name="connectionName") @@ -991,17 +787,8 @@ def sample_size(self, value: Optional[pulumi.Input[int]]): class CrawlerScheduleArgs: def __init__(__self__, *, schedule_expression: Optional[pulumi.Input[str]] = None): - CrawlerScheduleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - schedule_expression=schedule_expression, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - schedule_expression: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if schedule_expression is not None: - _setter("schedule_expression", schedule_expression) + pulumi.set(__self__, "schedule_expression", schedule_expression) @property @pulumi.getter(name="scheduleExpression") @@ -1018,21 +805,10 @@ class CrawlerSchemaChangePolicyArgs: def __init__(__self__, *, delete_behavior: Optional[pulumi.Input[str]] = None, update_behavior: Optional[pulumi.Input[str]] = None): - CrawlerSchemaChangePolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - delete_behavior=delete_behavior, - update_behavior=update_behavior, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delete_behavior: Optional[pulumi.Input[str]] = None, - update_behavior: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if delete_behavior is not None: - _setter("delete_behavior", delete_behavior) + pulumi.set(__self__, "delete_behavior", delete_behavior) if update_behavior is not None: - _setter("update_behavior", update_behavior) + pulumi.set(__self__, "update_behavior", update_behavior) @property @pulumi.getter(name="deleteBehavior") @@ -1063,41 +839,20 @@ def __init__(__self__, *, jdbc_targets: Optional[pulumi.Input[Sequence[pulumi.Input['CrawlerJdbcTargetArgs']]]] = None, mongo_db_targets: Optional[pulumi.Input[Sequence[pulumi.Input['CrawlerMongoDbTargetArgs']]]] = None, s3_targets: Optional[pulumi.Input[Sequence[pulumi.Input['CrawlerS3TargetArgs']]]] = None): - CrawlerTargetsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_targets=catalog_targets, - delta_targets=delta_targets, - dynamo_db_targets=dynamo_db_targets, - iceberg_targets=iceberg_targets, - jdbc_targets=jdbc_targets, - mongo_db_targets=mongo_db_targets, - s3_targets=s3_targets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_targets: Optional[pulumi.Input[Sequence[pulumi.Input['CrawlerCatalogTargetArgs']]]] = None, - delta_targets: Optional[pulumi.Input[Sequence[pulumi.Input['CrawlerDeltaTargetArgs']]]] = None, - dynamo_db_targets: Optional[pulumi.Input[Sequence[pulumi.Input['CrawlerDynamoDbTargetArgs']]]] = None, - iceberg_targets: Optional[pulumi.Input[Sequence[pulumi.Input['CrawlerIcebergTargetArgs']]]] = None, - jdbc_targets: Optional[pulumi.Input[Sequence[pulumi.Input['CrawlerJdbcTargetArgs']]]] = None, - mongo_db_targets: Optional[pulumi.Input[Sequence[pulumi.Input['CrawlerMongoDbTargetArgs']]]] = None, - s3_targets: Optional[pulumi.Input[Sequence[pulumi.Input['CrawlerS3TargetArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if catalog_targets is not None: - _setter("catalog_targets", catalog_targets) + pulumi.set(__self__, "catalog_targets", catalog_targets) if delta_targets is not None: - _setter("delta_targets", delta_targets) + pulumi.set(__self__, "delta_targets", delta_targets) if dynamo_db_targets is not None: - _setter("dynamo_db_targets", dynamo_db_targets) + pulumi.set(__self__, "dynamo_db_targets", dynamo_db_targets) if iceberg_targets is not None: - _setter("iceberg_targets", iceberg_targets) + pulumi.set(__self__, "iceberg_targets", iceberg_targets) if jdbc_targets is not None: - _setter("jdbc_targets", jdbc_targets) + pulumi.set(__self__, "jdbc_targets", jdbc_targets) if mongo_db_targets is not None: - _setter("mongo_db_targets", mongo_db_targets) + pulumi.set(__self__, "mongo_db_targets", mongo_db_targets) if s3_targets is not None: - _setter("s3_targets", s3_targets) + pulumi.set(__self__, "s3_targets", s3_targets) @property @pulumi.getter(name="catalogTargets") @@ -1168,21 +923,10 @@ class DataCatalogEncryptionSettingsConnectionPasswordEncryptionArgs: def __init__(__self__, *, kms_key_id: Optional[pulumi.Input[str]] = None, return_connection_password_encrypted: Optional[pulumi.Input[bool]] = None): - DataCatalogEncryptionSettingsConnectionPasswordEncryptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - kms_key_id=kms_key_id, - return_connection_password_encrypted=return_connection_password_encrypted, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kms_key_id: Optional[pulumi.Input[str]] = None, - return_connection_password_encrypted: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if return_connection_password_encrypted is not None: - _setter("return_connection_password_encrypted", return_connection_password_encrypted) + pulumi.set(__self__, "return_connection_password_encrypted", return_connection_password_encrypted) @property @pulumi.getter(name="kmsKeyId") @@ -1208,21 +952,10 @@ class DataCatalogEncryptionSettingsEncryptionAtRestArgs: def __init__(__self__, *, catalog_encryption_mode: Optional[pulumi.Input[str]] = None, sse_aws_kms_key_id: Optional[pulumi.Input[str]] = None): - DataCatalogEncryptionSettingsEncryptionAtRestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_encryption_mode=catalog_encryption_mode, - sse_aws_kms_key_id=sse_aws_kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_encryption_mode: Optional[pulumi.Input[str]] = None, - sse_aws_kms_key_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if catalog_encryption_mode is not None: - _setter("catalog_encryption_mode", catalog_encryption_mode) + pulumi.set(__self__, "catalog_encryption_mode", catalog_encryption_mode) if sse_aws_kms_key_id is not None: - _setter("sse_aws_kms_key_id", sse_aws_kms_key_id) + pulumi.set(__self__, "sse_aws_kms_key_id", sse_aws_kms_key_id) @property @pulumi.getter(name="catalogEncryptionMode") @@ -1248,21 +981,10 @@ class DataCatalogEncryptionSettingsArgs: def __init__(__self__, *, connection_password_encryption: Optional[pulumi.Input['DataCatalogEncryptionSettingsConnectionPasswordEncryptionArgs']] = None, encryption_at_rest: Optional[pulumi.Input['DataCatalogEncryptionSettingsEncryptionAtRestArgs']] = None): - DataCatalogEncryptionSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - connection_password_encryption=connection_password_encryption, - encryption_at_rest=encryption_at_rest, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connection_password_encryption: Optional[pulumi.Input['DataCatalogEncryptionSettingsConnectionPasswordEncryptionArgs']] = None, - encryption_at_rest: Optional[pulumi.Input['DataCatalogEncryptionSettingsEncryptionAtRestArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if connection_password_encryption is not None: - _setter("connection_password_encryption", connection_password_encryption) + pulumi.set(__self__, "connection_password_encryption", connection_password_encryption) if encryption_at_rest is not None: - _setter("encryption_at_rest", encryption_at_rest) + pulumi.set(__self__, "encryption_at_rest", encryption_at_rest) @property @pulumi.getter(name="connectionPasswordEncryption") @@ -1288,21 +1010,10 @@ class DataQualityRulesetDataQualityTargetTableArgs: def __init__(__self__, *, database_name: Optional[pulumi.Input[str]] = None, table_name: Optional[pulumi.Input[str]] = None): - DataQualityRulesetDataQualityTargetTableArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - database_name=database_name, - table_name=table_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database_name: Optional[pulumi.Input[str]] = None, - table_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if database_name is not None: - _setter("database_name", database_name) + pulumi.set(__self__, "database_name", database_name) if table_name is not None: - _setter("table_name", table_name) + pulumi.set(__self__, "table_name", table_name) @property @pulumi.getter(name="databaseName") @@ -1327,17 +1038,8 @@ def table_name(self, value: Optional[pulumi.Input[str]]): class DatabaseDataLakePrincipalArgs: def __init__(__self__, *, data_lake_principal_identifier: Optional[pulumi.Input[str]] = None): - DatabaseDataLakePrincipalArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_lake_principal_identifier=data_lake_principal_identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_lake_principal_identifier: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_lake_principal_identifier is not None: - _setter("data_lake_principal_identifier", data_lake_principal_identifier) + pulumi.set(__self__, "data_lake_principal_identifier", data_lake_principal_identifier) @property @pulumi.getter(name="dataLakePrincipalIdentifier") @@ -1354,21 +1056,10 @@ class DatabaseFederatedDatabaseArgs: def __init__(__self__, *, connection_name: Optional[pulumi.Input[str]] = None, identifier: Optional[pulumi.Input[str]] = None): - DatabaseFederatedDatabaseArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - connection_name=connection_name, - identifier=identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connection_name: Optional[pulumi.Input[str]] = None, - identifier: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if connection_name is not None: - _setter("connection_name", connection_name) + pulumi.set(__self__, "connection_name", connection_name) if identifier is not None: - _setter("identifier", identifier) + pulumi.set(__self__, "identifier", identifier) @property @pulumi.getter(name="connectionName") @@ -1395,25 +1086,12 @@ def __init__(__self__, *, catalog_id: Optional[pulumi.Input[str]] = None, database_name: Optional[pulumi.Input[str]] = None, region: Optional[pulumi.Input[str]] = None): - DatabaseIdentifierArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_id=catalog_id, - database_name=database_name, - region=region, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_id: Optional[pulumi.Input[str]] = None, - database_name: Optional[pulumi.Input[str]] = None, - region: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if catalog_id is not None: - _setter("catalog_id", catalog_id) + pulumi.set(__self__, "catalog_id", catalog_id) if database_name is not None: - _setter("database_name", database_name) + pulumi.set(__self__, "database_name", database_name) if region is not None: - _setter("region", region) + pulumi.set(__self__, "region", region) @property @pulumi.getter(name="catalogId") @@ -1453,41 +1131,20 @@ def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None, parameters: Optional[Any] = None, target_database: Optional[pulumi.Input['DatabaseIdentifierArgs']] = None): - DatabaseInputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - create_table_default_permissions=create_table_default_permissions, - description=description, - federated_database=federated_database, - location_uri=location_uri, - name=name, - parameters=parameters, - target_database=target_database, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - create_table_default_permissions: Optional[pulumi.Input[Sequence[pulumi.Input['DatabasePrincipalPrivilegesArgs']]]] = None, - description: Optional[pulumi.Input[str]] = None, - federated_database: Optional[pulumi.Input['DatabaseFederatedDatabaseArgs']] = None, - location_uri: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - parameters: Optional[Any] = None, - target_database: Optional[pulumi.Input['DatabaseIdentifierArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if create_table_default_permissions is not None: - _setter("create_table_default_permissions", create_table_default_permissions) + pulumi.set(__self__, "create_table_default_permissions", create_table_default_permissions) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if federated_database is not None: - _setter("federated_database", federated_database) + pulumi.set(__self__, "federated_database", federated_database) if location_uri is not None: - _setter("location_uri", location_uri) + pulumi.set(__self__, "location_uri", location_uri) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) if target_database is not None: - _setter("target_database", target_database) + pulumi.set(__self__, "target_database", target_database) @property @pulumi.getter(name="createTableDefaultPermissions") @@ -1558,21 +1215,10 @@ class DatabasePrincipalPrivilegesArgs: def __init__(__self__, *, permissions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, principal: Optional[pulumi.Input['DatabaseDataLakePrincipalArgs']] = None): - DatabasePrincipalPrivilegesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - permissions=permissions, - principal=principal, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - permissions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - principal: Optional[pulumi.Input['DatabaseDataLakePrincipalArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if permissions is not None: - _setter("permissions", permissions) + pulumi.set(__self__, "permissions", permissions) if principal is not None: - _setter("principal", principal) + pulumi.set(__self__, "principal", principal) @property @pulumi.getter @@ -1600,29 +1246,14 @@ def __init__(__self__, *, python_version: Optional[pulumi.Input[str]] = None, runtime: Optional[pulumi.Input[str]] = None, script_location: Optional[pulumi.Input[str]] = None): - JobCommandArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - python_version=python_version, - runtime=runtime, - script_location=script_location, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - python_version: Optional[pulumi.Input[str]] = None, - runtime: Optional[pulumi.Input[str]] = None, - script_location: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if python_version is not None: - _setter("python_version", python_version) + pulumi.set(__self__, "python_version", python_version) if runtime is not None: - _setter("runtime", runtime) + pulumi.set(__self__, "runtime", runtime) if script_location is not None: - _setter("script_location", script_location) + pulumi.set(__self__, "script_location", script_location) @property @pulumi.getter @@ -1665,17 +1296,8 @@ def script_location(self, value: Optional[pulumi.Input[str]]): class JobConnectionsListArgs: def __init__(__self__, *, connections: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - JobConnectionsListArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - connections=connections, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connections: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if connections is not None: - _setter("connections", connections) + pulumi.set(__self__, "connections", connections) @property @pulumi.getter @@ -1691,17 +1313,8 @@ def connections(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] class JobExecutionPropertyArgs: def __init__(__self__, *, max_concurrent_runs: Optional[pulumi.Input[float]] = None): - JobExecutionPropertyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_concurrent_runs=max_concurrent_runs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_concurrent_runs: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max_concurrent_runs is not None: - _setter("max_concurrent_runs", max_concurrent_runs) + pulumi.set(__self__, "max_concurrent_runs", max_concurrent_runs) @property @pulumi.getter(name="maxConcurrentRuns") @@ -1717,17 +1330,8 @@ def max_concurrent_runs(self, value: Optional[pulumi.Input[float]]): class JobNotificationPropertyArgs: def __init__(__self__, *, notify_delay_after: Optional[pulumi.Input[int]] = None): - JobNotificationPropertyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - notify_delay_after=notify_delay_after, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - notify_delay_after: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if notify_delay_after is not None: - _setter("notify_delay_after", notify_delay_after) + pulumi.set(__self__, "notify_delay_after", notify_delay_after) @property @pulumi.getter(name="notifyDelayAfter") @@ -1746,28 +1350,13 @@ def __init__(__self__, *, accuracy_cost_tradeoff: Optional[pulumi.Input[float]] = None, enforce_provided_labels: Optional[pulumi.Input[bool]] = None, precision_recall_tradeoff: Optional[pulumi.Input[float]] = None): - MlTransformFindMatchesParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - primary_key_column_name=primary_key_column_name, - accuracy_cost_tradeoff=accuracy_cost_tradeoff, - enforce_provided_labels=enforce_provided_labels, - precision_recall_tradeoff=precision_recall_tradeoff, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - primary_key_column_name: pulumi.Input[str], - accuracy_cost_tradeoff: Optional[pulumi.Input[float]] = None, - enforce_provided_labels: Optional[pulumi.Input[bool]] = None, - precision_recall_tradeoff: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("primary_key_column_name", primary_key_column_name) + pulumi.set(__self__, "primary_key_column_name", primary_key_column_name) if accuracy_cost_tradeoff is not None: - _setter("accuracy_cost_tradeoff", accuracy_cost_tradeoff) + pulumi.set(__self__, "accuracy_cost_tradeoff", accuracy_cost_tradeoff) if enforce_provided_labels is not None: - _setter("enforce_provided_labels", enforce_provided_labels) + pulumi.set(__self__, "enforce_provided_labels", enforce_provided_labels) if precision_recall_tradeoff is not None: - _setter("precision_recall_tradeoff", precision_recall_tradeoff) + pulumi.set(__self__, "precision_recall_tradeoff", precision_recall_tradeoff) @property @pulumi.getter(name="primaryKeyColumnName") @@ -1813,27 +1402,12 @@ def __init__(__self__, *, table_name: pulumi.Input[str], catalog_id: Optional[pulumi.Input[str]] = None, connection_name: Optional[pulumi.Input[str]] = None): - MlTransformGlueTablesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - database_name=database_name, - table_name=table_name, - catalog_id=catalog_id, - connection_name=connection_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database_name: pulumi.Input[str], - table_name: pulumi.Input[str], - catalog_id: Optional[pulumi.Input[str]] = None, - connection_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database_name", database_name) - _setter("table_name", table_name) + pulumi.set(__self__, "database_name", database_name) + pulumi.set(__self__, "table_name", table_name) if catalog_id is not None: - _setter("catalog_id", catalog_id) + pulumi.set(__self__, "catalog_id", catalog_id) if connection_name is not None: - _setter("connection_name", connection_name) + pulumi.set(__self__, "connection_name", connection_name) @property @pulumi.getter(name="databaseName") @@ -1876,17 +1450,8 @@ def connection_name(self, value: Optional[pulumi.Input[str]]): class MlTransformInputRecordTablesArgs: def __init__(__self__, *, glue_tables: Optional[pulumi.Input[Sequence[pulumi.Input['MlTransformGlueTablesArgs']]]] = None): - MlTransformInputRecordTablesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - glue_tables=glue_tables, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - glue_tables: Optional[pulumi.Input[Sequence[pulumi.Input['MlTransformGlueTablesArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if glue_tables is not None: - _setter("glue_tables", glue_tables) + pulumi.set(__self__, "glue_tables", glue_tables) @property @pulumi.getter(name="glueTables") @@ -1903,20 +1468,9 @@ class MlTransformMlUserDataEncryptionArgs: def __init__(__self__, *, ml_user_data_encryption_mode: pulumi.Input[str], kms_key_id: Optional[pulumi.Input[str]] = None): - MlTransformMlUserDataEncryptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ml_user_data_encryption_mode=ml_user_data_encryption_mode, - kms_key_id=kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ml_user_data_encryption_mode: pulumi.Input[str], - kms_key_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ml_user_data_encryption_mode", ml_user_data_encryption_mode) + pulumi.set(__self__, "ml_user_data_encryption_mode", ml_user_data_encryption_mode) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) @property @pulumi.getter(name="mlUserDataEncryptionMode") @@ -1942,21 +1496,10 @@ class MlTransformTransformEncryptionArgs: def __init__(__self__, *, ml_user_data_encryption: Optional[pulumi.Input['MlTransformMlUserDataEncryptionArgs']] = None, task_run_security_configuration_name: Optional[pulumi.Input[str]] = None): - MlTransformTransformEncryptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ml_user_data_encryption=ml_user_data_encryption, - task_run_security_configuration_name=task_run_security_configuration_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ml_user_data_encryption: Optional[pulumi.Input['MlTransformMlUserDataEncryptionArgs']] = None, - task_run_security_configuration_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ml_user_data_encryption is not None: - _setter("ml_user_data_encryption", ml_user_data_encryption) + pulumi.set(__self__, "ml_user_data_encryption", ml_user_data_encryption) if task_run_security_configuration_name is not None: - _setter("task_run_security_configuration_name", task_run_security_configuration_name) + pulumi.set(__self__, "task_run_security_configuration_name", task_run_security_configuration_name) @property @pulumi.getter(name="mlUserDataEncryption") @@ -1982,20 +1525,9 @@ class MlTransformTransformParametersArgs: def __init__(__self__, *, transform_type: pulumi.Input[str], find_matches_parameters: Optional[pulumi.Input['MlTransformFindMatchesParametersArgs']] = None): - MlTransformTransformParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - transform_type=transform_type, - find_matches_parameters=find_matches_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - transform_type: pulumi.Input[str], - find_matches_parameters: Optional[pulumi.Input['MlTransformFindMatchesParametersArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("transform_type", transform_type) + pulumi.set(__self__, "transform_type", transform_type) if find_matches_parameters is not None: - _setter("find_matches_parameters", find_matches_parameters) + pulumi.set(__self__, "find_matches_parameters", find_matches_parameters) @property @pulumi.getter(name="transformType") @@ -2022,24 +1554,11 @@ def __init__(__self__, *, name: pulumi.Input[str], comment: Optional[pulumi.Input[str]] = None, type: Optional[pulumi.Input[str]] = None): - PartitionColumnArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - comment=comment, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - comment: Optional[pulumi.Input[str]] = None, - type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if comment is not None: - _setter("comment", comment) + pulumi.set(__self__, "comment", comment) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -2075,24 +1594,11 @@ def __init__(__self__, *, values: pulumi.Input[Sequence[pulumi.Input[str]]], parameters: Optional[Any] = None, storage_descriptor: Optional[pulumi.Input['PartitionStorageDescriptorArgs']] = None): - PartitionInputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - values=values, - parameters=parameters, - storage_descriptor=storage_descriptor, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - values: pulumi.Input[Sequence[pulumi.Input[str]]], - parameters: Optional[Any] = None, - storage_descriptor: Optional[pulumi.Input['PartitionStorageDescriptorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("values", values) + pulumi.set(__self__, "values", values) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) if storage_descriptor is not None: - _setter("storage_descriptor", storage_descriptor) + pulumi.set(__self__, "storage_descriptor", storage_descriptor) @property @pulumi.getter @@ -2127,20 +1633,9 @@ class PartitionOrderArgs: def __init__(__self__, *, column: pulumi.Input[str], sort_order: Optional[pulumi.Input[int]] = None): - PartitionOrderArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - sort_order=sort_order, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input[str], - sort_order: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) + pulumi.set(__self__, "column", column) if sort_order is not None: - _setter("sort_order", sort_order) + pulumi.set(__self__, "sort_order", sort_order) @property @pulumi.getter @@ -2167,25 +1662,12 @@ def __init__(__self__, *, registry_name: Optional[pulumi.Input[str]] = None, schema_arn: Optional[pulumi.Input[str]] = None, schema_name: Optional[pulumi.Input[str]] = None): - PartitionSchemaIdArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - registry_name=registry_name, - schema_arn=schema_arn, - schema_name=schema_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - registry_name: Optional[pulumi.Input[str]] = None, - schema_arn: Optional[pulumi.Input[str]] = None, - schema_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if registry_name is not None: - _setter("registry_name", registry_name) + pulumi.set(__self__, "registry_name", registry_name) if schema_arn is not None: - _setter("schema_arn", schema_arn) + pulumi.set(__self__, "schema_arn", schema_arn) if schema_name is not None: - _setter("schema_name", schema_name) + pulumi.set(__self__, "schema_name", schema_name) @property @pulumi.getter(name="registryName") @@ -2221,25 +1703,12 @@ def __init__(__self__, *, schema_id: Optional[pulumi.Input['PartitionSchemaIdArgs']] = None, schema_version_id: Optional[pulumi.Input[str]] = None, schema_version_number: Optional[pulumi.Input[int]] = None): - PartitionSchemaReferenceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - schema_id=schema_id, - schema_version_id=schema_version_id, - schema_version_number=schema_version_number, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - schema_id: Optional[pulumi.Input['PartitionSchemaIdArgs']] = None, - schema_version_id: Optional[pulumi.Input[str]] = None, - schema_version_number: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if schema_id is not None: - _setter("schema_id", schema_id) + pulumi.set(__self__, "schema_id", schema_id) if schema_version_id is not None: - _setter("schema_version_id", schema_version_id) + pulumi.set(__self__, "schema_version_id", schema_version_id) if schema_version_number is not None: - _setter("schema_version_number", schema_version_number) + pulumi.set(__self__, "schema_version_number", schema_version_number) @property @pulumi.getter(name="schemaId") @@ -2275,25 +1744,12 @@ def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None, parameters: Optional[Any] = None, serialization_library: Optional[pulumi.Input[str]] = None): - PartitionSerdeInfoArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - parameters=parameters, - serialization_library=serialization_library, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - parameters: Optional[Any] = None, - serialization_library: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) if serialization_library is not None: - _setter("serialization_library", serialization_library) + pulumi.set(__self__, "serialization_library", serialization_library) @property @pulumi.getter @@ -2329,25 +1785,12 @@ def __init__(__self__, *, skewed_column_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, skewed_column_value_location_maps: Optional[Any] = None, skewed_column_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - PartitionSkewedInfoArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - skewed_column_names=skewed_column_names, - skewed_column_value_location_maps=skewed_column_value_location_maps, - skewed_column_values=skewed_column_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - skewed_column_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - skewed_column_value_location_maps: Optional[Any] = None, - skewed_column_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if skewed_column_names is not None: - _setter("skewed_column_names", skewed_column_names) + pulumi.set(__self__, "skewed_column_names", skewed_column_names) if skewed_column_value_location_maps is not None: - _setter("skewed_column_value_location_maps", skewed_column_value_location_maps) + pulumi.set(__self__, "skewed_column_value_location_maps", skewed_column_value_location_maps) if skewed_column_values is not None: - _setter("skewed_column_values", skewed_column_values) + pulumi.set(__self__, "skewed_column_values", skewed_column_values) @property @pulumi.getter(name="skewedColumnNames") @@ -2393,65 +1836,32 @@ def __init__(__self__, *, skewed_info: Optional[pulumi.Input['PartitionSkewedInfoArgs']] = None, sort_columns: Optional[pulumi.Input[Sequence[pulumi.Input['PartitionOrderArgs']]]] = None, stored_as_sub_directories: Optional[pulumi.Input[bool]] = None): - PartitionStorageDescriptorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_columns=bucket_columns, - columns=columns, - compressed=compressed, - input_format=input_format, - location=location, - number_of_buckets=number_of_buckets, - output_format=output_format, - parameters=parameters, - schema_reference=schema_reference, - serde_info=serde_info, - skewed_info=skewed_info, - sort_columns=sort_columns, - stored_as_sub_directories=stored_as_sub_directories, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_columns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - columns: Optional[pulumi.Input[Sequence[pulumi.Input['PartitionColumnArgs']]]] = None, - compressed: Optional[pulumi.Input[bool]] = None, - input_format: Optional[pulumi.Input[str]] = None, - location: Optional[pulumi.Input[str]] = None, - number_of_buckets: Optional[pulumi.Input[int]] = None, - output_format: Optional[pulumi.Input[str]] = None, - parameters: Optional[Any] = None, - schema_reference: Optional[pulumi.Input['PartitionSchemaReferenceArgs']] = None, - serde_info: Optional[pulumi.Input['PartitionSerdeInfoArgs']] = None, - skewed_info: Optional[pulumi.Input['PartitionSkewedInfoArgs']] = None, - sort_columns: Optional[pulumi.Input[Sequence[pulumi.Input['PartitionOrderArgs']]]] = None, - stored_as_sub_directories: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bucket_columns is not None: - _setter("bucket_columns", bucket_columns) + pulumi.set(__self__, "bucket_columns", bucket_columns) if columns is not None: - _setter("columns", columns) + pulumi.set(__self__, "columns", columns) if compressed is not None: - _setter("compressed", compressed) + pulumi.set(__self__, "compressed", compressed) if input_format is not None: - _setter("input_format", input_format) + pulumi.set(__self__, "input_format", input_format) if location is not None: - _setter("location", location) + pulumi.set(__self__, "location", location) if number_of_buckets is not None: - _setter("number_of_buckets", number_of_buckets) + pulumi.set(__self__, "number_of_buckets", number_of_buckets) if output_format is not None: - _setter("output_format", output_format) + pulumi.set(__self__, "output_format", output_format) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) if schema_reference is not None: - _setter("schema_reference", schema_reference) + pulumi.set(__self__, "schema_reference", schema_reference) if serde_info is not None: - _setter("serde_info", serde_info) + pulumi.set(__self__, "serde_info", serde_info) if skewed_info is not None: - _setter("skewed_info", skewed_info) + pulumi.set(__self__, "skewed_info", skewed_info) if sort_columns is not None: - _setter("sort_columns", sort_columns) + pulumi.set(__self__, "sort_columns", sort_columns) if stored_as_sub_directories is not None: - _setter("stored_as_sub_directories", stored_as_sub_directories) + pulumi.set(__self__, "stored_as_sub_directories", stored_as_sub_directories) @property @pulumi.getter(name="bucketColumns") @@ -2580,19 +1990,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: A key to identify the tag. :param pulumi.Input[str] value: Corresponding tag value for the key. """ - RegistryTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2629,21 +2028,10 @@ def __init__(__self__, *, :param pulumi.Input[str] arn: Amazon Resource Name for the Registry. :param pulumi.Input[str] name: Name of the registry in which the schema will be created. """ - SchemaRegistryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -2679,19 +2067,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: A key to identify the tag. :param pulumi.Input[str] value: Corresponding tag value for the key. """ - SchemaTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2730,25 +2107,12 @@ def __init__(__self__, *, :param pulumi.Input[str] schema_arn: Amazon Resource Name for the Schema. This attribute can be used to uniquely represent the Schema. :param pulumi.Input[str] schema_name: Name of the schema. This parameter requires RegistryName to be provided. """ - SchemaVersionSchemaArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - registry_name=registry_name, - schema_arn=schema_arn, - schema_name=schema_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - registry_name: Optional[pulumi.Input[str]] = None, - schema_arn: Optional[pulumi.Input[str]] = None, - schema_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if registry_name is not None: - _setter("registry_name", registry_name) + pulumi.set(__self__, "registry_name", registry_name) if schema_arn is not None: - _setter("schema_arn", schema_arn) + pulumi.set(__self__, "schema_arn", schema_arn) if schema_name is not None: - _setter("schema_name", schema_name) + pulumi.set(__self__, "schema_name", schema_name) @property @pulumi.getter(name="registryName") @@ -2797,21 +2161,10 @@ def __init__(__self__, *, :param pulumi.Input[bool] is_latest: Indicates if the latest version needs to be updated. :param pulumi.Input[int] version_number: Indicates the version number in the schema to update. """ - SchemaVersionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - is_latest=is_latest, - version_number=version_number, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - is_latest: Optional[pulumi.Input[bool]] = None, - version_number: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if is_latest is not None: - _setter("is_latest", is_latest) + pulumi.set(__self__, "is_latest", is_latest) if version_number is not None: - _setter("version_number", version_number) + pulumi.set(__self__, "version_number", version_number) @property @pulumi.getter(name="isLatest") @@ -2843,21 +2196,10 @@ class SecurityConfigurationCloudWatchEncryptionArgs: def __init__(__self__, *, cloud_watch_encryption_mode: Optional[pulumi.Input[str]] = None, kms_key_arn: Optional[pulumi.Input[str]] = None): - SecurityConfigurationCloudWatchEncryptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_encryption_mode=cloud_watch_encryption_mode, - kms_key_arn=kms_key_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_encryption_mode: Optional[pulumi.Input[str]] = None, - kms_key_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_watch_encryption_mode is not None: - _setter("cloud_watch_encryption_mode", cloud_watch_encryption_mode) + pulumi.set(__self__, "cloud_watch_encryption_mode", cloud_watch_encryption_mode) if kms_key_arn is not None: - _setter("kms_key_arn", kms_key_arn) + pulumi.set(__self__, "kms_key_arn", kms_key_arn) @property @pulumi.getter(name="cloudWatchEncryptionMode") @@ -2884,25 +2226,12 @@ def __init__(__self__, *, cloud_watch_encryption: Optional[pulumi.Input['SecurityConfigurationCloudWatchEncryptionArgs']] = None, job_bookmarks_encryption: Optional[pulumi.Input['SecurityConfigurationJobBookmarksEncryptionArgs']] = None, s3_encryptions: Optional[pulumi.Input['SecurityConfigurationS3EncryptionsArgs']] = None): - SecurityConfigurationEncryptionConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_encryption=cloud_watch_encryption, - job_bookmarks_encryption=job_bookmarks_encryption, - s3_encryptions=s3_encryptions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_encryption: Optional[pulumi.Input['SecurityConfigurationCloudWatchEncryptionArgs']] = None, - job_bookmarks_encryption: Optional[pulumi.Input['SecurityConfigurationJobBookmarksEncryptionArgs']] = None, - s3_encryptions: Optional[pulumi.Input['SecurityConfigurationS3EncryptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_watch_encryption is not None: - _setter("cloud_watch_encryption", cloud_watch_encryption) + pulumi.set(__self__, "cloud_watch_encryption", cloud_watch_encryption) if job_bookmarks_encryption is not None: - _setter("job_bookmarks_encryption", job_bookmarks_encryption) + pulumi.set(__self__, "job_bookmarks_encryption", job_bookmarks_encryption) if s3_encryptions is not None: - _setter("s3_encryptions", s3_encryptions) + pulumi.set(__self__, "s3_encryptions", s3_encryptions) @property @pulumi.getter(name="cloudWatchEncryption") @@ -2937,21 +2266,10 @@ class SecurityConfigurationJobBookmarksEncryptionArgs: def __init__(__self__, *, job_bookmarks_encryption_mode: Optional[pulumi.Input[str]] = None, kms_key_arn: Optional[pulumi.Input[str]] = None): - SecurityConfigurationJobBookmarksEncryptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - job_bookmarks_encryption_mode=job_bookmarks_encryption_mode, - kms_key_arn=kms_key_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - job_bookmarks_encryption_mode: Optional[pulumi.Input[str]] = None, - kms_key_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if job_bookmarks_encryption_mode is not None: - _setter("job_bookmarks_encryption_mode", job_bookmarks_encryption_mode) + pulumi.set(__self__, "job_bookmarks_encryption_mode", job_bookmarks_encryption_mode) if kms_key_arn is not None: - _setter("kms_key_arn", kms_key_arn) + pulumi.set(__self__, "kms_key_arn", kms_key_arn) @property @pulumi.getter(name="jobBookmarksEncryptionMode") @@ -2976,11 +2294,6 @@ def kms_key_arn(self, value: Optional[pulumi.Input[str]]): class SecurityConfigurationS3EncryptionsArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -2989,24 +2302,11 @@ def __init__(__self__, *, name: pulumi.Input[str], comment: Optional[pulumi.Input[str]] = None, type: Optional[pulumi.Input[str]] = None): - TableColumnArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - comment=comment, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - comment: Optional[pulumi.Input[str]] = None, - type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if comment is not None: - _setter("comment", comment) + pulumi.set(__self__, "comment", comment) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -3041,21 +2341,10 @@ class TableIcebergInputArgs: def __init__(__self__, *, metadata_operation: Optional[pulumi.Input['TableMetadataOperationArgs']] = None, version: Optional[pulumi.Input[str]] = None): - TableIcebergInputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - metadata_operation=metadata_operation, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metadata_operation: Optional[pulumi.Input['TableMetadataOperationArgs']] = None, - version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if metadata_operation is not None: - _setter("metadata_operation", metadata_operation) + pulumi.set(__self__, "metadata_operation", metadata_operation) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter(name="metadataOperation") @@ -3083,29 +2372,14 @@ def __init__(__self__, *, database_name: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, region: Optional[pulumi.Input[str]] = None): - TableIdentifierArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_id=catalog_id, - database_name=database_name, - name=name, - region=region, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_id: Optional[pulumi.Input[str]] = None, - database_name: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - region: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if catalog_id is not None: - _setter("catalog_id", catalog_id) + pulumi.set(__self__, "catalog_id", catalog_id) if database_name is not None: - _setter("database_name", database_name) + pulumi.set(__self__, "database_name", database_name) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if region is not None: - _setter("region", region) + pulumi.set(__self__, "region", region) @property @pulumi.getter(name="catalogId") @@ -3158,57 +2432,28 @@ def __init__(__self__, *, target_table: Optional[pulumi.Input['TableIdentifierArgs']] = None, view_expanded_text: Optional[pulumi.Input[str]] = None, view_original_text: Optional[pulumi.Input[str]] = None): - TableInputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - name=name, - owner=owner, - parameters=parameters, - partition_keys=partition_keys, - retention=retention, - storage_descriptor=storage_descriptor, - table_type=table_type, - target_table=target_table, - view_expanded_text=view_expanded_text, - view_original_text=view_original_text, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - owner: Optional[pulumi.Input[str]] = None, - parameters: Optional[Any] = None, - partition_keys: Optional[pulumi.Input[Sequence[pulumi.Input['TableColumnArgs']]]] = None, - retention: Optional[pulumi.Input[int]] = None, - storage_descriptor: Optional[pulumi.Input['TableStorageDescriptorArgs']] = None, - table_type: Optional[pulumi.Input[str]] = None, - target_table: Optional[pulumi.Input['TableIdentifierArgs']] = None, - view_expanded_text: Optional[pulumi.Input[str]] = None, - view_original_text: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if owner is not None: - _setter("owner", owner) + pulumi.set(__self__, "owner", owner) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) if partition_keys is not None: - _setter("partition_keys", partition_keys) + pulumi.set(__self__, "partition_keys", partition_keys) if retention is not None: - _setter("retention", retention) + pulumi.set(__self__, "retention", retention) if storage_descriptor is not None: - _setter("storage_descriptor", storage_descriptor) + pulumi.set(__self__, "storage_descriptor", storage_descriptor) if table_type is not None: - _setter("table_type", table_type) + pulumi.set(__self__, "table_type", table_type) if target_table is not None: - _setter("target_table", target_table) + pulumi.set(__self__, "target_table", target_table) if view_expanded_text is not None: - _setter("view_expanded_text", view_expanded_text) + pulumi.set(__self__, "view_expanded_text", view_expanded_text) if view_original_text is not None: - _setter("view_original_text", view_original_text) + pulumi.set(__self__, "view_original_text", view_original_text) @property @pulumi.getter @@ -3314,28 +2559,14 @@ def view_original_text(self, value: Optional[pulumi.Input[str]]): class TableMetadataOperationArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type class TableOpenTableFormatInputArgs: def __init__(__self__, *, iceberg_input: Optional[pulumi.Input['TableIcebergInputArgs']] = None): - TableOpenTableFormatInputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - iceberg_input=iceberg_input, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - iceberg_input: Optional[pulumi.Input['TableIcebergInputArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if iceberg_input is not None: - _setter("iceberg_input", iceberg_input) + pulumi.set(__self__, "iceberg_input", iceberg_input) @property @pulumi.getter(name="icebergInput") @@ -3352,19 +2583,8 @@ class TableOrderArgs: def __init__(__self__, *, column: pulumi.Input[str], sort_order: pulumi.Input[int]): - TableOrderArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - sort_order=sort_order, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input[str], - sort_order: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("sort_order", sort_order) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "sort_order", sort_order) @property @pulumi.getter @@ -3391,25 +2611,12 @@ def __init__(__self__, *, registry_name: Optional[pulumi.Input[str]] = None, schema_arn: Optional[pulumi.Input[str]] = None, schema_name: Optional[pulumi.Input[str]] = None): - TableSchemaIdArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - registry_name=registry_name, - schema_arn=schema_arn, - schema_name=schema_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - registry_name: Optional[pulumi.Input[str]] = None, - schema_arn: Optional[pulumi.Input[str]] = None, - schema_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if registry_name is not None: - _setter("registry_name", registry_name) + pulumi.set(__self__, "registry_name", registry_name) if schema_arn is not None: - _setter("schema_arn", schema_arn) + pulumi.set(__self__, "schema_arn", schema_arn) if schema_name is not None: - _setter("schema_name", schema_name) + pulumi.set(__self__, "schema_name", schema_name) @property @pulumi.getter(name="registryName") @@ -3445,25 +2652,12 @@ def __init__(__self__, *, schema_id: Optional[pulumi.Input['TableSchemaIdArgs']] = None, schema_version_id: Optional[pulumi.Input[str]] = None, schema_version_number: Optional[pulumi.Input[int]] = None): - TableSchemaReferenceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - schema_id=schema_id, - schema_version_id=schema_version_id, - schema_version_number=schema_version_number, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - schema_id: Optional[pulumi.Input['TableSchemaIdArgs']] = None, - schema_version_id: Optional[pulumi.Input[str]] = None, - schema_version_number: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if schema_id is not None: - _setter("schema_id", schema_id) + pulumi.set(__self__, "schema_id", schema_id) if schema_version_id is not None: - _setter("schema_version_id", schema_version_id) + pulumi.set(__self__, "schema_version_id", schema_version_id) if schema_version_number is not None: - _setter("schema_version_number", schema_version_number) + pulumi.set(__self__, "schema_version_number", schema_version_number) @property @pulumi.getter(name="schemaId") @@ -3499,25 +2693,12 @@ def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None, parameters: Optional[Any] = None, serialization_library: Optional[pulumi.Input[str]] = None): - TableSerdeInfoArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - parameters=parameters, - serialization_library=serialization_library, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - parameters: Optional[Any] = None, - serialization_library: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) if serialization_library is not None: - _setter("serialization_library", serialization_library) + pulumi.set(__self__, "serialization_library", serialization_library) @property @pulumi.getter @@ -3553,25 +2734,12 @@ def __init__(__self__, *, skewed_column_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, skewed_column_value_location_maps: Optional[Any] = None, skewed_column_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - TableSkewedInfoArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - skewed_column_names=skewed_column_names, - skewed_column_value_location_maps=skewed_column_value_location_maps, - skewed_column_values=skewed_column_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - skewed_column_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - skewed_column_value_location_maps: Optional[Any] = None, - skewed_column_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if skewed_column_names is not None: - _setter("skewed_column_names", skewed_column_names) + pulumi.set(__self__, "skewed_column_names", skewed_column_names) if skewed_column_value_location_maps is not None: - _setter("skewed_column_value_location_maps", skewed_column_value_location_maps) + pulumi.set(__self__, "skewed_column_value_location_maps", skewed_column_value_location_maps) if skewed_column_values is not None: - _setter("skewed_column_values", skewed_column_values) + pulumi.set(__self__, "skewed_column_values", skewed_column_values) @property @pulumi.getter(name="skewedColumnNames") @@ -3617,65 +2785,32 @@ def __init__(__self__, *, skewed_info: Optional[pulumi.Input['TableSkewedInfoArgs']] = None, sort_columns: Optional[pulumi.Input[Sequence[pulumi.Input['TableOrderArgs']]]] = None, stored_as_sub_directories: Optional[pulumi.Input[bool]] = None): - TableStorageDescriptorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_columns=bucket_columns, - columns=columns, - compressed=compressed, - input_format=input_format, - location=location, - number_of_buckets=number_of_buckets, - output_format=output_format, - parameters=parameters, - schema_reference=schema_reference, - serde_info=serde_info, - skewed_info=skewed_info, - sort_columns=sort_columns, - stored_as_sub_directories=stored_as_sub_directories, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_columns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - columns: Optional[pulumi.Input[Sequence[pulumi.Input['TableColumnArgs']]]] = None, - compressed: Optional[pulumi.Input[bool]] = None, - input_format: Optional[pulumi.Input[str]] = None, - location: Optional[pulumi.Input[str]] = None, - number_of_buckets: Optional[pulumi.Input[int]] = None, - output_format: Optional[pulumi.Input[str]] = None, - parameters: Optional[Any] = None, - schema_reference: Optional[pulumi.Input['TableSchemaReferenceArgs']] = None, - serde_info: Optional[pulumi.Input['TableSerdeInfoArgs']] = None, - skewed_info: Optional[pulumi.Input['TableSkewedInfoArgs']] = None, - sort_columns: Optional[pulumi.Input[Sequence[pulumi.Input['TableOrderArgs']]]] = None, - stored_as_sub_directories: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bucket_columns is not None: - _setter("bucket_columns", bucket_columns) + pulumi.set(__self__, "bucket_columns", bucket_columns) if columns is not None: - _setter("columns", columns) + pulumi.set(__self__, "columns", columns) if compressed is not None: - _setter("compressed", compressed) + pulumi.set(__self__, "compressed", compressed) if input_format is not None: - _setter("input_format", input_format) + pulumi.set(__self__, "input_format", input_format) if location is not None: - _setter("location", location) + pulumi.set(__self__, "location", location) if number_of_buckets is not None: - _setter("number_of_buckets", number_of_buckets) + pulumi.set(__self__, "number_of_buckets", number_of_buckets) if output_format is not None: - _setter("output_format", output_format) + pulumi.set(__self__, "output_format", output_format) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) if schema_reference is not None: - _setter("schema_reference", schema_reference) + pulumi.set(__self__, "schema_reference", schema_reference) if serde_info is not None: - _setter("serde_info", serde_info) + pulumi.set(__self__, "serde_info", serde_info) if skewed_info is not None: - _setter("skewed_info", skewed_info) + pulumi.set(__self__, "skewed_info", skewed_info) if sort_columns is not None: - _setter("sort_columns", sort_columns) + pulumi.set(__self__, "sort_columns", sort_columns) if stored_as_sub_directories is not None: - _setter("stored_as_sub_directories", stored_as_sub_directories) + pulumi.set(__self__, "stored_as_sub_directories", stored_as_sub_directories) @property @pulumi.getter(name="bucketColumns") @@ -3804,37 +2939,18 @@ def __init__(__self__, *, notification_property: Optional[pulumi.Input['TriggerNotificationPropertyArgs']] = None, security_configuration: Optional[pulumi.Input[str]] = None, timeout: Optional[pulumi.Input[int]] = None): - TriggerActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arguments=arguments, - crawler_name=crawler_name, - job_name=job_name, - notification_property=notification_property, - security_configuration=security_configuration, - timeout=timeout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arguments: Optional[Any] = None, - crawler_name: Optional[pulumi.Input[str]] = None, - job_name: Optional[pulumi.Input[str]] = None, - notification_property: Optional[pulumi.Input['TriggerNotificationPropertyArgs']] = None, - security_configuration: Optional[pulumi.Input[str]] = None, - timeout: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arguments is not None: - _setter("arguments", arguments) + pulumi.set(__self__, "arguments", arguments) if crawler_name is not None: - _setter("crawler_name", crawler_name) + pulumi.set(__self__, "crawler_name", crawler_name) if job_name is not None: - _setter("job_name", job_name) + pulumi.set(__self__, "job_name", job_name) if notification_property is not None: - _setter("notification_property", notification_property) + pulumi.set(__self__, "notification_property", notification_property) if security_configuration is not None: - _setter("security_configuration", security_configuration) + pulumi.set(__self__, "security_configuration", security_configuration) if timeout is not None: - _setter("timeout", timeout) + pulumi.set(__self__, "timeout", timeout) @property @pulumi.getter @@ -3899,33 +3015,16 @@ def __init__(__self__, *, job_name: Optional[pulumi.Input[str]] = None, logical_operator: Optional[pulumi.Input[str]] = None, state: Optional[pulumi.Input[str]] = None): - TriggerConditionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - crawl_state=crawl_state, - crawler_name=crawler_name, - job_name=job_name, - logical_operator=logical_operator, - state=state, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - crawl_state: Optional[pulumi.Input[str]] = None, - crawler_name: Optional[pulumi.Input[str]] = None, - job_name: Optional[pulumi.Input[str]] = None, - logical_operator: Optional[pulumi.Input[str]] = None, - state: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if crawl_state is not None: - _setter("crawl_state", crawl_state) + pulumi.set(__self__, "crawl_state", crawl_state) if crawler_name is not None: - _setter("crawler_name", crawler_name) + pulumi.set(__self__, "crawler_name", crawler_name) if job_name is not None: - _setter("job_name", job_name) + pulumi.set(__self__, "job_name", job_name) if logical_operator is not None: - _setter("logical_operator", logical_operator) + pulumi.set(__self__, "logical_operator", logical_operator) if state is not None: - _setter("state", state) + pulumi.set(__self__, "state", state) @property @pulumi.getter(name="crawlState") @@ -3978,20 +3077,9 @@ class TriggerEventBatchingConditionArgs: def __init__(__self__, *, batch_size: pulumi.Input[int], batch_window: Optional[pulumi.Input[int]] = None): - TriggerEventBatchingConditionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - batch_size=batch_size, - batch_window=batch_window, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - batch_size: pulumi.Input[int], - batch_window: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("batch_size", batch_size) + pulumi.set(__self__, "batch_size", batch_size) if batch_window is not None: - _setter("batch_window", batch_window) + pulumi.set(__self__, "batch_window", batch_window) @property @pulumi.getter(name="batchSize") @@ -4016,17 +3104,8 @@ def batch_window(self, value: Optional[pulumi.Input[int]]): class TriggerNotificationPropertyArgs: def __init__(__self__, *, notify_delay_after: Optional[pulumi.Input[int]] = None): - TriggerNotificationPropertyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - notify_delay_after=notify_delay_after, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - notify_delay_after: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if notify_delay_after is not None: - _setter("notify_delay_after", notify_delay_after) + pulumi.set(__self__, "notify_delay_after", notify_delay_after) @property @pulumi.getter(name="notifyDelayAfter") @@ -4043,21 +3122,10 @@ class TriggerPredicateArgs: def __init__(__self__, *, conditions: Optional[pulumi.Input[Sequence[pulumi.Input['TriggerConditionArgs']]]] = None, logical: Optional[pulumi.Input[str]] = None): - TriggerPredicateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - conditions=conditions, - logical=logical, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - conditions: Optional[pulumi.Input[Sequence[pulumi.Input['TriggerConditionArgs']]]] = None, - logical: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if conditions is not None: - _setter("conditions", conditions) + pulumi.set(__self__, "conditions", conditions) if logical is not None: - _setter("logical", logical) + pulumi.set(__self__, "logical", logical) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/glue/classifier.py b/sdk/python/pulumi_aws_native/glue/classifier.py index b4ef69eaed..dbbe0bc879 100644 --- a/sdk/python/pulumi_aws_native/glue/classifier.py +++ b/sdk/python/pulumi_aws_native/glue/classifier.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,29 +23,14 @@ def __init__(__self__, *, """ The set of arguments for constructing a Classifier resource. """ - ClassifierArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - csv_classifier=csv_classifier, - grok_classifier=grok_classifier, - json_classifier=json_classifier, - xml_classifier=xml_classifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - csv_classifier: Optional[pulumi.Input['ClassifierCsvClassifierArgs']] = None, - grok_classifier: Optional[pulumi.Input['ClassifierGrokClassifierArgs']] = None, - json_classifier: Optional[pulumi.Input['ClassifierJsonClassifierArgs']] = None, - xml_classifier: Optional[pulumi.Input['ClassifierXmlClassifierArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if csv_classifier is not None: - _setter("csv_classifier", csv_classifier) + pulumi.set(__self__, "csv_classifier", csv_classifier) if grok_classifier is not None: - _setter("grok_classifier", grok_classifier) + pulumi.set(__self__, "grok_classifier", grok_classifier) if json_classifier is not None: - _setter("json_classifier", json_classifier) + pulumi.set(__self__, "json_classifier", json_classifier) if xml_classifier is not None: - _setter("xml_classifier", xml_classifier) + pulumi.set(__self__, "xml_classifier", xml_classifier) @property @pulumi.getter(name="csvClassifier") @@ -124,10 +109,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ClassifierArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -147,29 +128,9 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = ClassifierArgs.__new__(ClassifierArgs) - if csv_classifier is not None and not isinstance(csv_classifier, ClassifierCsvClassifierArgs): - csv_classifier = csv_classifier or {} - def _setter(key, value): - csv_classifier[key] = value - ClassifierCsvClassifierArgs._configure(_setter, **csv_classifier) __props__.__dict__["csv_classifier"] = csv_classifier - if grok_classifier is not None and not isinstance(grok_classifier, ClassifierGrokClassifierArgs): - grok_classifier = grok_classifier or {} - def _setter(key, value): - grok_classifier[key] = value - ClassifierGrokClassifierArgs._configure(_setter, **grok_classifier) __props__.__dict__["grok_classifier"] = grok_classifier - if json_classifier is not None and not isinstance(json_classifier, ClassifierJsonClassifierArgs): - json_classifier = json_classifier or {} - def _setter(key, value): - json_classifier[key] = value - ClassifierJsonClassifierArgs._configure(_setter, **json_classifier) __props__.__dict__["json_classifier"] = json_classifier - if xml_classifier is not None and not isinstance(xml_classifier, ClassifierXmlClassifierArgs): - xml_classifier = xml_classifier or {} - def _setter(key, value): - xml_classifier[key] = value - ClassifierXmlClassifierArgs._configure(_setter, **xml_classifier) __props__.__dict__["xml_classifier"] = xml_classifier super(Classifier, __self__).__init__( 'aws-native:glue:Classifier', diff --git a/sdk/python/pulumi_aws_native/glue/connection.py b/sdk/python/pulumi_aws_native/glue/connection.py index ff07a6b212..a933d43fcd 100644 --- a/sdk/python/pulumi_aws_native/glue/connection.py +++ b/sdk/python/pulumi_aws_native/glue/connection.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,19 +21,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a Connection resource. """ - ConnectionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_id=catalog_id, - connection_input=connection_input, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_id: pulumi.Input[str], - connection_input: pulumi.Input['ConnectionInputArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("catalog_id", catalog_id) - _setter("connection_input", connection_input) + pulumi.set(__self__, "catalog_id", catalog_id) + pulumi.set(__self__, "connection_input", connection_input) @property @pulumi.getter(name="catalogId") @@ -92,10 +81,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ConnectionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -116,11 +101,6 @@ def _internal_init(__self__, if catalog_id is None and not opts.urn: raise TypeError("Missing required property 'catalog_id'") __props__.__dict__["catalog_id"] = catalog_id - if connection_input is not None and not isinstance(connection_input, ConnectionInputArgs): - connection_input = connection_input or {} - def _setter(key, value): - connection_input[key] = value - ConnectionInputArgs._configure(_setter, **connection_input) if connection_input is None and not opts.urn: raise TypeError("Missing required property 'connection_input'") __props__.__dict__["connection_input"] = connection_input diff --git a/sdk/python/pulumi_aws_native/glue/crawler.py b/sdk/python/pulumi_aws_native/glue/crawler.py index be3e5a5fc5..30ae4dc3e9 100644 --- a/sdk/python/pulumi_aws_native/glue/crawler.py +++ b/sdk/python/pulumi_aws_native/glue/crawler.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -32,63 +32,30 @@ def __init__(__self__, *, """ The set of arguments for constructing a Crawler resource. """ - CrawlerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - role=role, - targets=targets, - classifiers=classifiers, - configuration=configuration, - crawler_security_configuration=crawler_security_configuration, - database_name=database_name, - description=description, - name=name, - recrawl_policy=recrawl_policy, - schedule=schedule, - schema_change_policy=schema_change_policy, - table_prefix=table_prefix, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role: pulumi.Input[str], - targets: pulumi.Input['CrawlerTargetsArgs'], - classifiers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - configuration: Optional[pulumi.Input[str]] = None, - crawler_security_configuration: Optional[pulumi.Input[str]] = None, - database_name: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - recrawl_policy: Optional[pulumi.Input['CrawlerRecrawlPolicyArgs']] = None, - schedule: Optional[pulumi.Input['CrawlerScheduleArgs']] = None, - schema_change_policy: Optional[pulumi.Input['CrawlerSchemaChangePolicyArgs']] = None, - table_prefix: Optional[pulumi.Input[str]] = None, - tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role", role) - _setter("targets", targets) + pulumi.set(__self__, "role", role) + pulumi.set(__self__, "targets", targets) if classifiers is not None: - _setter("classifiers", classifiers) + pulumi.set(__self__, "classifiers", classifiers) if configuration is not None: - _setter("configuration", configuration) + pulumi.set(__self__, "configuration", configuration) if crawler_security_configuration is not None: - _setter("crawler_security_configuration", crawler_security_configuration) + pulumi.set(__self__, "crawler_security_configuration", crawler_security_configuration) if database_name is not None: - _setter("database_name", database_name) + pulumi.set(__self__, "database_name", database_name) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if recrawl_policy is not None: - _setter("recrawl_policy", recrawl_policy) + pulumi.set(__self__, "recrawl_policy", recrawl_policy) if schedule is not None: - _setter("schedule", schedule) + pulumi.set(__self__, "schedule", schedule) if schema_change_policy is not None: - _setter("schema_change_policy", schema_change_policy) + pulumi.set(__self__, "schema_change_policy", schema_change_policy) if table_prefix is not None: - _setter("table_prefix", table_prefix) + pulumi.set(__self__, "table_prefix", table_prefix) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -257,10 +224,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CrawlerArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -295,34 +258,14 @@ def _internal_init(__self__, __props__.__dict__["database_name"] = database_name __props__.__dict__["description"] = description __props__.__dict__["name"] = name - if recrawl_policy is not None and not isinstance(recrawl_policy, CrawlerRecrawlPolicyArgs): - recrawl_policy = recrawl_policy or {} - def _setter(key, value): - recrawl_policy[key] = value - CrawlerRecrawlPolicyArgs._configure(_setter, **recrawl_policy) __props__.__dict__["recrawl_policy"] = recrawl_policy if role is None and not opts.urn: raise TypeError("Missing required property 'role'") __props__.__dict__["role"] = role - if schedule is not None and not isinstance(schedule, CrawlerScheduleArgs): - schedule = schedule or {} - def _setter(key, value): - schedule[key] = value - CrawlerScheduleArgs._configure(_setter, **schedule) __props__.__dict__["schedule"] = schedule - if schema_change_policy is not None and not isinstance(schema_change_policy, CrawlerSchemaChangePolicyArgs): - schema_change_policy = schema_change_policy or {} - def _setter(key, value): - schema_change_policy[key] = value - CrawlerSchemaChangePolicyArgs._configure(_setter, **schema_change_policy) __props__.__dict__["schema_change_policy"] = schema_change_policy __props__.__dict__["table_prefix"] = table_prefix __props__.__dict__["tags"] = tags - if targets is not None and not isinstance(targets, CrawlerTargetsArgs): - targets = targets or {} - def _setter(key, value): - targets[key] = value - CrawlerTargetsArgs._configure(_setter, **targets) if targets is None and not opts.urn: raise TypeError("Missing required property 'targets'") __props__.__dict__["targets"] = targets diff --git a/sdk/python/pulumi_aws_native/glue/data_catalog_encryption_settings.py b/sdk/python/pulumi_aws_native/glue/data_catalog_encryption_settings.py index b15829e081..3ab4c096a9 100644 --- a/sdk/python/pulumi_aws_native/glue/data_catalog_encryption_settings.py +++ b/sdk/python/pulumi_aws_native/glue/data_catalog_encryption_settings.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,19 +21,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a DataCatalogEncryptionSettings resource. """ - DataCatalogEncryptionSettingsInitArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_id=catalog_id, - data_catalog_encryption_settings=data_catalog_encryption_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_id: pulumi.Input[str], - data_catalog_encryption_settings: pulumi.Input['DataCatalogEncryptionSettingsArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("catalog_id", catalog_id) - _setter("data_catalog_encryption_settings", data_catalog_encryption_settings) + pulumi.set(__self__, "catalog_id", catalog_id) + pulumi.set(__self__, "data_catalog_encryption_settings", data_catalog_encryption_settings) @property @pulumi.getter(name="catalogId") @@ -92,10 +81,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DataCatalogEncryptionSettingsInitArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -116,11 +101,6 @@ def _internal_init(__self__, if catalog_id is None and not opts.urn: raise TypeError("Missing required property 'catalog_id'") __props__.__dict__["catalog_id"] = catalog_id - if data_catalog_encryption_settings is not None and not isinstance(data_catalog_encryption_settings, DataCatalogEncryptionSettingsArgs): - data_catalog_encryption_settings = data_catalog_encryption_settings or {} - def _setter(key, value): - data_catalog_encryption_settings[key] = value - DataCatalogEncryptionSettingsArgs._configure(_setter, **data_catalog_encryption_settings) if data_catalog_encryption_settings is None and not opts.urn: raise TypeError("Missing required property 'data_catalog_encryption_settings'") __props__.__dict__["data_catalog_encryption_settings"] = data_catalog_encryption_settings diff --git a/sdk/python/pulumi_aws_native/glue/data_quality_ruleset.py b/sdk/python/pulumi_aws_native/glue/data_quality_ruleset.py index f748ffa5a1..2fc866bba2 100644 --- a/sdk/python/pulumi_aws_native/glue/data_quality_ruleset.py +++ b/sdk/python/pulumi_aws_native/glue/data_quality_ruleset.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,37 +25,18 @@ def __init__(__self__, *, """ The set of arguments for constructing a DataQualityRuleset resource. """ - DataQualityRulesetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_token=client_token, - description=description, - name=name, - ruleset=ruleset, - tags=tags, - target_table=target_table, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_token: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - ruleset: Optional[pulumi.Input[str]] = None, - tags: Optional[Any] = None, - target_table: Optional[pulumi.Input['DataQualityRulesetDataQualityTargetTableArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if client_token is not None: - _setter("client_token", client_token) + pulumi.set(__self__, "client_token", client_token) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if ruleset is not None: - _setter("ruleset", ruleset) + pulumi.set(__self__, "ruleset", ruleset) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if target_table is not None: - _setter("target_table", target_table) + pulumi.set(__self__, "target_table", target_table) @property @pulumi.getter(name="clientToken") @@ -154,10 +135,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DataQualityRulesetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -184,11 +161,6 @@ def _internal_init(__self__, __props__.__dict__["name"] = name __props__.__dict__["ruleset"] = ruleset __props__.__dict__["tags"] = tags - if target_table is not None and not isinstance(target_table, DataQualityRulesetDataQualityTargetTableArgs): - target_table = target_table or {} - def _setter(key, value): - target_table[key] = value - DataQualityRulesetDataQualityTargetTableArgs._configure(_setter, **target_table) __props__.__dict__["target_table"] = target_table super(DataQualityRuleset, __self__).__init__( 'aws-native:glue:DataQualityRuleset', diff --git a/sdk/python/pulumi_aws_native/glue/database.py b/sdk/python/pulumi_aws_native/glue/database.py index bc188f6acd..8bc9c12725 100644 --- a/sdk/python/pulumi_aws_native/glue/database.py +++ b/sdk/python/pulumi_aws_native/glue/database.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,19 +21,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a Database resource. """ - DatabaseArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_id=catalog_id, - database_input=database_input, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_id: pulumi.Input[str], - database_input: pulumi.Input['DatabaseInputArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("catalog_id", catalog_id) - _setter("database_input", database_input) + pulumi.set(__self__, "catalog_id", catalog_id) + pulumi.set(__self__, "database_input", database_input) @property @pulumi.getter(name="catalogId") @@ -92,10 +81,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DatabaseArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -116,11 +101,6 @@ def _internal_init(__self__, if catalog_id is None and not opts.urn: raise TypeError("Missing required property 'catalog_id'") __props__.__dict__["catalog_id"] = catalog_id - if database_input is not None and not isinstance(database_input, DatabaseInputArgs): - database_input = database_input or {} - def _setter(key, value): - database_input[key] = value - DatabaseInputArgs._configure(_setter, **database_input) if database_input is None and not opts.urn: raise TypeError("Missing required property 'database_input'") __props__.__dict__["database_input"] = database_input diff --git a/sdk/python/pulumi_aws_native/glue/dev_endpoint.py b/sdk/python/pulumi_aws_native/glue/dev_endpoint.py index c1b25f01fb..11c0dab4bb 100644 --- a/sdk/python/pulumi_aws_native/glue/dev_endpoint.py +++ b/sdk/python/pulumi_aws_native/glue/dev_endpoint.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['DevEndpointArgs', 'DevEndpoint'] @@ -32,72 +32,35 @@ def __init__(__self__, *, """ The set of arguments for constructing a DevEndpoint resource. """ - DevEndpointArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - arguments=arguments, - endpoint_name=endpoint_name, - extra_jars_s3_path=extra_jars_s3_path, - extra_python_libs_s3_path=extra_python_libs_s3_path, - glue_version=glue_version, - number_of_nodes=number_of_nodes, - number_of_workers=number_of_workers, - public_key=public_key, - public_keys=public_keys, - security_configuration=security_configuration, - security_group_ids=security_group_ids, - subnet_id=subnet_id, - tags=tags, - worker_type=worker_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: pulumi.Input[str], - arguments: Optional[Any] = None, - endpoint_name: Optional[pulumi.Input[str]] = None, - extra_jars_s3_path: Optional[pulumi.Input[str]] = None, - extra_python_libs_s3_path: Optional[pulumi.Input[str]] = None, - glue_version: Optional[pulumi.Input[str]] = None, - number_of_nodes: Optional[pulumi.Input[int]] = None, - number_of_workers: Optional[pulumi.Input[int]] = None, - public_key: Optional[pulumi.Input[str]] = None, - public_keys: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - security_configuration: Optional[pulumi.Input[str]] = None, - security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - subnet_id: Optional[pulumi.Input[str]] = None, - tags: Optional[Any] = None, - worker_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if arguments is not None: - _setter("arguments", arguments) + pulumi.set(__self__, "arguments", arguments) if endpoint_name is not None: - _setter("endpoint_name", endpoint_name) + pulumi.set(__self__, "endpoint_name", endpoint_name) if extra_jars_s3_path is not None: - _setter("extra_jars_s3_path", extra_jars_s3_path) + pulumi.set(__self__, "extra_jars_s3_path", extra_jars_s3_path) if extra_python_libs_s3_path is not None: - _setter("extra_python_libs_s3_path", extra_python_libs_s3_path) + pulumi.set(__self__, "extra_python_libs_s3_path", extra_python_libs_s3_path) if glue_version is not None: - _setter("glue_version", glue_version) + pulumi.set(__self__, "glue_version", glue_version) if number_of_nodes is not None: - _setter("number_of_nodes", number_of_nodes) + pulumi.set(__self__, "number_of_nodes", number_of_nodes) if number_of_workers is not None: - _setter("number_of_workers", number_of_workers) + pulumi.set(__self__, "number_of_workers", number_of_workers) if public_key is not None: - _setter("public_key", public_key) + pulumi.set(__self__, "public_key", public_key) if public_keys is not None: - _setter("public_keys", public_keys) + pulumi.set(__self__, "public_keys", public_keys) if security_configuration is not None: - _setter("security_configuration", security_configuration) + pulumi.set(__self__, "security_configuration", security_configuration) if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if subnet_id is not None: - _setter("subnet_id", subnet_id) + pulumi.set(__self__, "subnet_id", subnet_id) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if worker_type is not None: - _setter("worker_type", worker_type) + pulumi.set(__self__, "worker_type", worker_type) @property @pulumi.getter(name="roleArn") @@ -286,10 +249,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DevEndpointArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/glue/get_classifier.py b/sdk/python/pulumi_aws_native/glue/get_classifier.py index 23e42da253..541fa1cbd0 100644 --- a/sdk/python/pulumi_aws_native/glue/get_classifier.py +++ b/sdk/python/pulumi_aws_native/glue/get_classifier.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/glue/get_connection.py b/sdk/python/pulumi_aws_native/glue/get_connection.py index 6e4ad079f6..d803b9a776 100644 --- a/sdk/python/pulumi_aws_native/glue/get_connection.py +++ b/sdk/python/pulumi_aws_native/glue/get_connection.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/glue/get_crawler.py b/sdk/python/pulumi_aws_native/glue/get_crawler.py index 2cddde8342..8546bc722a 100644 --- a/sdk/python/pulumi_aws_native/glue/get_crawler.py +++ b/sdk/python/pulumi_aws_native/glue/get_crawler.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/glue/get_data_catalog_encryption_settings.py b/sdk/python/pulumi_aws_native/glue/get_data_catalog_encryption_settings.py index 0470caf5a7..23fba77d6f 100644 --- a/sdk/python/pulumi_aws_native/glue/get_data_catalog_encryption_settings.py +++ b/sdk/python/pulumi_aws_native/glue/get_data_catalog_encryption_settings.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/glue/get_data_quality_ruleset.py b/sdk/python/pulumi_aws_native/glue/get_data_quality_ruleset.py index 5796ac21ca..ec9f4af7dd 100644 --- a/sdk/python/pulumi_aws_native/glue/get_data_quality_ruleset.py +++ b/sdk/python/pulumi_aws_native/glue/get_data_quality_ruleset.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/glue/get_database.py b/sdk/python/pulumi_aws_native/glue/get_database.py index dd28a1977c..725a61c9fb 100644 --- a/sdk/python/pulumi_aws_native/glue/get_database.py +++ b/sdk/python/pulumi_aws_native/glue/get_database.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/glue/get_dev_endpoint.py b/sdk/python/pulumi_aws_native/glue/get_dev_endpoint.py index 8e1ce076ea..c27352b03f 100644 --- a/sdk/python/pulumi_aws_native/glue/get_dev_endpoint.py +++ b/sdk/python/pulumi_aws_native/glue/get_dev_endpoint.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/glue/get_job.py b/sdk/python/pulumi_aws_native/glue/get_job.py index a77a78135e..4946bd2ecb 100644 --- a/sdk/python/pulumi_aws_native/glue/get_job.py +++ b/sdk/python/pulumi_aws_native/glue/get_job.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/glue/get_ml_transform.py b/sdk/python/pulumi_aws_native/glue/get_ml_transform.py index c25fd579fa..5bb438659b 100644 --- a/sdk/python/pulumi_aws_native/glue/get_ml_transform.py +++ b/sdk/python/pulumi_aws_native/glue/get_ml_transform.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/glue/get_partition.py b/sdk/python/pulumi_aws_native/glue/get_partition.py index 19992397cc..dd3b49ac09 100644 --- a/sdk/python/pulumi_aws_native/glue/get_partition.py +++ b/sdk/python/pulumi_aws_native/glue/get_partition.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/glue/get_registry.py b/sdk/python/pulumi_aws_native/glue/get_registry.py index 3fe22d8d13..44f417b2b2 100644 --- a/sdk/python/pulumi_aws_native/glue/get_registry.py +++ b/sdk/python/pulumi_aws_native/glue/get_registry.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/glue/get_schema.py b/sdk/python/pulumi_aws_native/glue/get_schema.py index dcd84fe1f0..dd01e0cc14 100644 --- a/sdk/python/pulumi_aws_native/glue/get_schema.py +++ b/sdk/python/pulumi_aws_native/glue/get_schema.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/glue/get_schema_version.py b/sdk/python/pulumi_aws_native/glue/get_schema_version.py index ecf3e13d94..eb81ddaadb 100644 --- a/sdk/python/pulumi_aws_native/glue/get_schema_version.py +++ b/sdk/python/pulumi_aws_native/glue/get_schema_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/glue/get_security_configuration.py b/sdk/python/pulumi_aws_native/glue/get_security_configuration.py index fe3cc5c7e9..fd440acd3d 100644 --- a/sdk/python/pulumi_aws_native/glue/get_security_configuration.py +++ b/sdk/python/pulumi_aws_native/glue/get_security_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/glue/get_table.py b/sdk/python/pulumi_aws_native/glue/get_table.py index f1c6966d9e..9ad58aaae8 100644 --- a/sdk/python/pulumi_aws_native/glue/get_table.py +++ b/sdk/python/pulumi_aws_native/glue/get_table.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/glue/get_trigger.py b/sdk/python/pulumi_aws_native/glue/get_trigger.py index 6c51d2083e..aa04a53719 100644 --- a/sdk/python/pulumi_aws_native/glue/get_trigger.py +++ b/sdk/python/pulumi_aws_native/glue/get_trigger.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/glue/get_workflow.py b/sdk/python/pulumi_aws_native/glue/get_workflow.py index 169dfa7f84..7b782a8356 100644 --- a/sdk/python/pulumi_aws_native/glue/get_workflow.py +++ b/sdk/python/pulumi_aws_native/glue/get_workflow.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/glue/job.py b/sdk/python/pulumi_aws_native/glue/job.py index 7f7f78e468..8b0c47ef70 100644 --- a/sdk/python/pulumi_aws_native/glue/job.py +++ b/sdk/python/pulumi_aws_native/glue/job.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -39,91 +39,44 @@ def __init__(__self__, *, """ The set of arguments for constructing a Job resource. """ - JobArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - command=command, - role=role, - allocated_capacity=allocated_capacity, - connections=connections, - default_arguments=default_arguments, - description=description, - execution_class=execution_class, - execution_property=execution_property, - glue_version=glue_version, - log_uri=log_uri, - max_capacity=max_capacity, - max_retries=max_retries, - name=name, - non_overridable_arguments=non_overridable_arguments, - notification_property=notification_property, - number_of_workers=number_of_workers, - security_configuration=security_configuration, - tags=tags, - timeout=timeout, - worker_type=worker_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - command: pulumi.Input['JobCommandArgs'], - role: pulumi.Input[str], - allocated_capacity: Optional[pulumi.Input[float]] = None, - connections: Optional[pulumi.Input['JobConnectionsListArgs']] = None, - default_arguments: Optional[Any] = None, - description: Optional[pulumi.Input[str]] = None, - execution_class: Optional[pulumi.Input[str]] = None, - execution_property: Optional[pulumi.Input['JobExecutionPropertyArgs']] = None, - glue_version: Optional[pulumi.Input[str]] = None, - log_uri: Optional[pulumi.Input[str]] = None, - max_capacity: Optional[pulumi.Input[float]] = None, - max_retries: Optional[pulumi.Input[float]] = None, - name: Optional[pulumi.Input[str]] = None, - non_overridable_arguments: Optional[Any] = None, - notification_property: Optional[pulumi.Input['JobNotificationPropertyArgs']] = None, - number_of_workers: Optional[pulumi.Input[int]] = None, - security_configuration: Optional[pulumi.Input[str]] = None, - tags: Optional[Any] = None, - timeout: Optional[pulumi.Input[int]] = None, - worker_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("command", command) - _setter("role", role) + pulumi.set(__self__, "command", command) + pulumi.set(__self__, "role", role) if allocated_capacity is not None: - _setter("allocated_capacity", allocated_capacity) + pulumi.set(__self__, "allocated_capacity", allocated_capacity) if connections is not None: - _setter("connections", connections) + pulumi.set(__self__, "connections", connections) if default_arguments is not None: - _setter("default_arguments", default_arguments) + pulumi.set(__self__, "default_arguments", default_arguments) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if execution_class is not None: - _setter("execution_class", execution_class) + pulumi.set(__self__, "execution_class", execution_class) if execution_property is not None: - _setter("execution_property", execution_property) + pulumi.set(__self__, "execution_property", execution_property) if glue_version is not None: - _setter("glue_version", glue_version) + pulumi.set(__self__, "glue_version", glue_version) if log_uri is not None: - _setter("log_uri", log_uri) + pulumi.set(__self__, "log_uri", log_uri) if max_capacity is not None: - _setter("max_capacity", max_capacity) + pulumi.set(__self__, "max_capacity", max_capacity) if max_retries is not None: - _setter("max_retries", max_retries) + pulumi.set(__self__, "max_retries", max_retries) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if non_overridable_arguments is not None: - _setter("non_overridable_arguments", non_overridable_arguments) + pulumi.set(__self__, "non_overridable_arguments", non_overridable_arguments) if notification_property is not None: - _setter("notification_property", notification_property) + pulumi.set(__self__, "notification_property", notification_property) if number_of_workers is not None: - _setter("number_of_workers", number_of_workers) + pulumi.set(__self__, "number_of_workers", number_of_workers) if security_configuration is not None: - _setter("security_configuration", security_configuration) + pulumi.set(__self__, "security_configuration", security_configuration) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if timeout is not None: - _setter("timeout", timeout) + pulumi.set(__self__, "timeout", timeout) if worker_type is not None: - _setter("worker_type", worker_type) + pulumi.set(__self__, "worker_type", worker_type) @property @pulumi.getter @@ -362,10 +315,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - JobArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -402,28 +351,13 @@ def _internal_init(__self__, __props__ = JobArgs.__new__(JobArgs) __props__.__dict__["allocated_capacity"] = allocated_capacity - if command is not None and not isinstance(command, JobCommandArgs): - command = command or {} - def _setter(key, value): - command[key] = value - JobCommandArgs._configure(_setter, **command) if command is None and not opts.urn: raise TypeError("Missing required property 'command'") __props__.__dict__["command"] = command - if connections is not None and not isinstance(connections, JobConnectionsListArgs): - connections = connections or {} - def _setter(key, value): - connections[key] = value - JobConnectionsListArgs._configure(_setter, **connections) __props__.__dict__["connections"] = connections __props__.__dict__["default_arguments"] = default_arguments __props__.__dict__["description"] = description __props__.__dict__["execution_class"] = execution_class - if execution_property is not None and not isinstance(execution_property, JobExecutionPropertyArgs): - execution_property = execution_property or {} - def _setter(key, value): - execution_property[key] = value - JobExecutionPropertyArgs._configure(_setter, **execution_property) __props__.__dict__["execution_property"] = execution_property __props__.__dict__["glue_version"] = glue_version __props__.__dict__["log_uri"] = log_uri @@ -431,11 +365,6 @@ def _setter(key, value): __props__.__dict__["max_retries"] = max_retries __props__.__dict__["name"] = name __props__.__dict__["non_overridable_arguments"] = non_overridable_arguments - if notification_property is not None and not isinstance(notification_property, JobNotificationPropertyArgs): - notification_property = notification_property or {} - def _setter(key, value): - notification_property[key] = value - JobNotificationPropertyArgs._configure(_setter, **notification_property) __props__.__dict__["notification_property"] = notification_property __props__.__dict__["number_of_workers"] = number_of_workers if role is None and not opts.urn: diff --git a/sdk/python/pulumi_aws_native/glue/ml_transform.py b/sdk/python/pulumi_aws_native/glue/ml_transform.py index a30d44433d..d8cd32272c 100644 --- a/sdk/python/pulumi_aws_native/glue/ml_transform.py +++ b/sdk/python/pulumi_aws_native/glue/ml_transform.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -32,62 +32,29 @@ def __init__(__self__, *, """ The set of arguments for constructing a MlTransform resource. """ - MlTransformArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - input_record_tables=input_record_tables, - role=role, - transform_parameters=transform_parameters, - description=description, - glue_version=glue_version, - max_capacity=max_capacity, - max_retries=max_retries, - name=name, - number_of_workers=number_of_workers, - tags=tags, - timeout=timeout, - transform_encryption=transform_encryption, - worker_type=worker_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - input_record_tables: pulumi.Input['MlTransformInputRecordTablesArgs'], - role: pulumi.Input[str], - transform_parameters: pulumi.Input['MlTransformTransformParametersArgs'], - description: Optional[pulumi.Input[str]] = None, - glue_version: Optional[pulumi.Input[str]] = None, - max_capacity: Optional[pulumi.Input[float]] = None, - max_retries: Optional[pulumi.Input[int]] = None, - name: Optional[pulumi.Input[str]] = None, - number_of_workers: Optional[pulumi.Input[int]] = None, - tags: Optional[Any] = None, - timeout: Optional[pulumi.Input[int]] = None, - transform_encryption: Optional[pulumi.Input['MlTransformTransformEncryptionArgs']] = None, - worker_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("input_record_tables", input_record_tables) - _setter("role", role) - _setter("transform_parameters", transform_parameters) + pulumi.set(__self__, "input_record_tables", input_record_tables) + pulumi.set(__self__, "role", role) + pulumi.set(__self__, "transform_parameters", transform_parameters) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if glue_version is not None: - _setter("glue_version", glue_version) + pulumi.set(__self__, "glue_version", glue_version) if max_capacity is not None: - _setter("max_capacity", max_capacity) + pulumi.set(__self__, "max_capacity", max_capacity) if max_retries is not None: - _setter("max_retries", max_retries) + pulumi.set(__self__, "max_retries", max_retries) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if number_of_workers is not None: - _setter("number_of_workers", number_of_workers) + pulumi.set(__self__, "number_of_workers", number_of_workers) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if timeout is not None: - _setter("timeout", timeout) + pulumi.set(__self__, "timeout", timeout) if transform_encryption is not None: - _setter("transform_encryption", transform_encryption) + pulumi.set(__self__, "transform_encryption", transform_encryption) if worker_type is not None: - _setter("worker_type", worker_type) + pulumi.set(__self__, "worker_type", worker_type) @property @pulumi.getter(name="inputRecordTables") @@ -256,10 +223,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - MlTransformArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -290,11 +253,6 @@ def _internal_init(__self__, __props__.__dict__["description"] = description __props__.__dict__["glue_version"] = glue_version - if input_record_tables is not None and not isinstance(input_record_tables, MlTransformInputRecordTablesArgs): - input_record_tables = input_record_tables or {} - def _setter(key, value): - input_record_tables[key] = value - MlTransformInputRecordTablesArgs._configure(_setter, **input_record_tables) if input_record_tables is None and not opts.urn: raise TypeError("Missing required property 'input_record_tables'") __props__.__dict__["input_record_tables"] = input_record_tables @@ -307,17 +265,7 @@ def _setter(key, value): __props__.__dict__["role"] = role __props__.__dict__["tags"] = tags __props__.__dict__["timeout"] = timeout - if transform_encryption is not None and not isinstance(transform_encryption, MlTransformTransformEncryptionArgs): - transform_encryption = transform_encryption or {} - def _setter(key, value): - transform_encryption[key] = value - MlTransformTransformEncryptionArgs._configure(_setter, **transform_encryption) __props__.__dict__["transform_encryption"] = transform_encryption - if transform_parameters is not None and not isinstance(transform_parameters, MlTransformTransformParametersArgs): - transform_parameters = transform_parameters or {} - def _setter(key, value): - transform_parameters[key] = value - MlTransformTransformParametersArgs._configure(_setter, **transform_parameters) if transform_parameters is None and not opts.urn: raise TypeError("Missing required property 'transform_parameters'") __props__.__dict__["transform_parameters"] = transform_parameters diff --git a/sdk/python/pulumi_aws_native/glue/outputs.py b/sdk/python/pulumi_aws_native/glue/outputs.py index 9562a01e4c..d3aaba6500 100644 --- a/sdk/python/pulumi_aws_native/glue/outputs.py +++ b/sdk/python/pulumi_aws_native/glue/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -123,49 +123,24 @@ def __init__(__self__, *, header: Optional[Sequence[str]] = None, name: Optional[str] = None, quote_symbol: Optional[str] = None): - ClassifierCsvClassifier._configure( - lambda key, value: pulumi.set(__self__, key, value), - allow_single_column=allow_single_column, - contains_custom_datatype=contains_custom_datatype, - contains_header=contains_header, - custom_datatype_configured=custom_datatype_configured, - delimiter=delimiter, - disable_value_trimming=disable_value_trimming, - header=header, - name=name, - quote_symbol=quote_symbol, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allow_single_column: Optional[bool] = None, - contains_custom_datatype: Optional[Sequence[str]] = None, - contains_header: Optional[str] = None, - custom_datatype_configured: Optional[bool] = None, - delimiter: Optional[str] = None, - disable_value_trimming: Optional[bool] = None, - header: Optional[Sequence[str]] = None, - name: Optional[str] = None, - quote_symbol: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if allow_single_column is not None: - _setter("allow_single_column", allow_single_column) + pulumi.set(__self__, "allow_single_column", allow_single_column) if contains_custom_datatype is not None: - _setter("contains_custom_datatype", contains_custom_datatype) + pulumi.set(__self__, "contains_custom_datatype", contains_custom_datatype) if contains_header is not None: - _setter("contains_header", contains_header) + pulumi.set(__self__, "contains_header", contains_header) if custom_datatype_configured is not None: - _setter("custom_datatype_configured", custom_datatype_configured) + pulumi.set(__self__, "custom_datatype_configured", custom_datatype_configured) if delimiter is not None: - _setter("delimiter", delimiter) + pulumi.set(__self__, "delimiter", delimiter) if disable_value_trimming is not None: - _setter("disable_value_trimming", disable_value_trimming) + pulumi.set(__self__, "disable_value_trimming", disable_value_trimming) if header is not None: - _setter("header", header) + pulumi.set(__self__, "header", header) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if quote_symbol is not None: - _setter("quote_symbol", quote_symbol) + pulumi.set(__self__, "quote_symbol", quote_symbol) @property @pulumi.getter(name="allowSingleColumn") @@ -239,27 +214,12 @@ def __init__(__self__, *, grok_pattern: str, custom_patterns: Optional[str] = None, name: Optional[str] = None): - ClassifierGrokClassifier._configure( - lambda key, value: pulumi.set(__self__, key, value), - classification=classification, - grok_pattern=grok_pattern, - custom_patterns=custom_patterns, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - classification: str, - grok_pattern: str, - custom_patterns: Optional[str] = None, - name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("classification", classification) - _setter("grok_pattern", grok_pattern) + pulumi.set(__self__, "classification", classification) + pulumi.set(__self__, "grok_pattern", grok_pattern) if custom_patterns is not None: - _setter("custom_patterns", custom_patterns) + pulumi.set(__self__, "custom_patterns", custom_patterns) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -304,20 +264,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, json_path: str, name: Optional[str] = None): - ClassifierJsonClassifier._configure( - lambda key, value: pulumi.set(__self__, key, value), - json_path=json_path, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - json_path: str, - name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("json_path", json_path) + pulumi.set(__self__, "json_path", json_path) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="jsonPath") @@ -353,23 +302,10 @@ def __init__(__self__, *, classification: str, row_tag: str, name: Optional[str] = None): - ClassifierXmlClassifier._configure( - lambda key, value: pulumi.set(__self__, key, value), - classification=classification, - row_tag=row_tag, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - classification: str, - row_tag: str, - name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("classification", classification) - _setter("row_tag", row_tag) + pulumi.set(__self__, "classification", classification) + pulumi.set(__self__, "row_tag", row_tag) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -419,36 +355,17 @@ def __init__(__self__, *, match_criteria: Optional[Sequence[str]] = None, name: Optional[str] = None, physical_connection_requirements: Optional['outputs.ConnectionPhysicalConnectionRequirements'] = None): - ConnectionInput._configure( - lambda key, value: pulumi.set(__self__, key, value), - connection_type=connection_type, - connection_properties=connection_properties, - description=description, - match_criteria=match_criteria, - name=name, - physical_connection_requirements=physical_connection_requirements, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connection_type: str, - connection_properties: Optional[Any] = None, - description: Optional[str] = None, - match_criteria: Optional[Sequence[str]] = None, - name: Optional[str] = None, - physical_connection_requirements: Optional['outputs.ConnectionPhysicalConnectionRequirements'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("connection_type", connection_type) + pulumi.set(__self__, "connection_type", connection_type) if connection_properties is not None: - _setter("connection_properties", connection_properties) + pulumi.set(__self__, "connection_properties", connection_properties) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if match_criteria is not None: - _setter("match_criteria", match_criteria) + pulumi.set(__self__, "match_criteria", match_criteria) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if physical_connection_requirements is not None: - _setter("physical_connection_requirements", physical_connection_requirements) + pulumi.set(__self__, "physical_connection_requirements", physical_connection_requirements) @property @pulumi.getter(name="connectionType") @@ -508,25 +425,12 @@ def __init__(__self__, *, availability_zone: Optional[str] = None, security_group_id_list: Optional[Sequence[str]] = None, subnet_id: Optional[str] = None): - ConnectionPhysicalConnectionRequirements._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_zone=availability_zone, - security_group_id_list=security_group_id_list, - subnet_id=subnet_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_zone: Optional[str] = None, - security_group_id_list: Optional[Sequence[str]] = None, - subnet_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_zone is not None: - _setter("availability_zone", availability_zone) + pulumi.set(__self__, "availability_zone", availability_zone) if security_group_id_list is not None: - _setter("security_group_id_list", security_group_id_list) + pulumi.set(__self__, "security_group_id_list", security_group_id_list) if subnet_id is not None: - _setter("subnet_id", subnet_id) + pulumi.set(__self__, "subnet_id", subnet_id) @property @pulumi.getter(name="availabilityZone") @@ -575,33 +479,16 @@ def __init__(__self__, *, dlq_event_queue_arn: Optional[str] = None, event_queue_arn: Optional[str] = None, tables: Optional[Sequence[str]] = None): - CrawlerCatalogTarget._configure( - lambda key, value: pulumi.set(__self__, key, value), - connection_name=connection_name, - database_name=database_name, - dlq_event_queue_arn=dlq_event_queue_arn, - event_queue_arn=event_queue_arn, - tables=tables, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connection_name: Optional[str] = None, - database_name: Optional[str] = None, - dlq_event_queue_arn: Optional[str] = None, - event_queue_arn: Optional[str] = None, - tables: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if connection_name is not None: - _setter("connection_name", connection_name) + pulumi.set(__self__, "connection_name", connection_name) if database_name is not None: - _setter("database_name", database_name) + pulumi.set(__self__, "database_name", database_name) if dlq_event_queue_arn is not None: - _setter("dlq_event_queue_arn", dlq_event_queue_arn) + pulumi.set(__self__, "dlq_event_queue_arn", dlq_event_queue_arn) if event_queue_arn is not None: - _setter("event_queue_arn", event_queue_arn) + pulumi.set(__self__, "event_queue_arn", event_queue_arn) if tables is not None: - _setter("tables", tables) + pulumi.set(__self__, "tables", tables) @property @pulumi.getter(name="connectionName") @@ -659,29 +546,14 @@ def __init__(__self__, *, create_native_delta_table: Optional[bool] = None, delta_tables: Optional[Sequence[str]] = None, write_manifest: Optional[bool] = None): - CrawlerDeltaTarget._configure( - lambda key, value: pulumi.set(__self__, key, value), - connection_name=connection_name, - create_native_delta_table=create_native_delta_table, - delta_tables=delta_tables, - write_manifest=write_manifest, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connection_name: Optional[str] = None, - create_native_delta_table: Optional[bool] = None, - delta_tables: Optional[Sequence[str]] = None, - write_manifest: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if connection_name is not None: - _setter("connection_name", connection_name) + pulumi.set(__self__, "connection_name", connection_name) if create_native_delta_table is not None: - _setter("create_native_delta_table", create_native_delta_table) + pulumi.set(__self__, "create_native_delta_table", create_native_delta_table) if delta_tables is not None: - _setter("delta_tables", delta_tables) + pulumi.set(__self__, "delta_tables", delta_tables) if write_manifest is not None: - _setter("write_manifest", write_manifest) + pulumi.set(__self__, "write_manifest", write_manifest) @property @pulumi.getter(name="connectionName") @@ -708,17 +580,8 @@ def write_manifest(self) -> Optional[bool]: class CrawlerDynamoDbTarget(dict): def __init__(__self__, *, path: Optional[str] = None): - CrawlerDynamoDbTarget._configure( - lambda key, value: pulumi.set(__self__, key, value), - path=path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) @property @pulumi.getter @@ -752,29 +615,14 @@ def __init__(__self__, *, exclusions: Optional[Sequence[str]] = None, maximum_traversal_depth: Optional[int] = None, paths: Optional[Sequence[str]] = None): - CrawlerIcebergTarget._configure( - lambda key, value: pulumi.set(__self__, key, value), - connection_name=connection_name, - exclusions=exclusions, - maximum_traversal_depth=maximum_traversal_depth, - paths=paths, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connection_name: Optional[str] = None, - exclusions: Optional[Sequence[str]] = None, - maximum_traversal_depth: Optional[int] = None, - paths: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if connection_name is not None: - _setter("connection_name", connection_name) + pulumi.set(__self__, "connection_name", connection_name) if exclusions is not None: - _setter("exclusions", exclusions) + pulumi.set(__self__, "exclusions", exclusions) if maximum_traversal_depth is not None: - _setter("maximum_traversal_depth", maximum_traversal_depth) + pulumi.set(__self__, "maximum_traversal_depth", maximum_traversal_depth) if paths is not None: - _setter("paths", paths) + pulumi.set(__self__, "paths", paths) @property @pulumi.getter(name="connectionName") @@ -820,25 +668,12 @@ def __init__(__self__, *, connection_name: Optional[str] = None, exclusions: Optional[Sequence[str]] = None, path: Optional[str] = None): - CrawlerJdbcTarget._configure( - lambda key, value: pulumi.set(__self__, key, value), - connection_name=connection_name, - exclusions=exclusions, - path=path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connection_name: Optional[str] = None, - exclusions: Optional[Sequence[str]] = None, - path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if connection_name is not None: - _setter("connection_name", connection_name) + pulumi.set(__self__, "connection_name", connection_name) if exclusions is not None: - _setter("exclusions", exclusions) + pulumi.set(__self__, "exclusions", exclusions) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) @property @pulumi.getter(name="connectionName") @@ -878,21 +713,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, connection_name: Optional[str] = None, path: Optional[str] = None): - CrawlerMongoDbTarget._configure( - lambda key, value: pulumi.set(__self__, key, value), - connection_name=connection_name, - path=path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connection_name: Optional[str] = None, - path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if connection_name is not None: - _setter("connection_name", connection_name) + pulumi.set(__self__, "connection_name", connection_name) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) @property @pulumi.getter(name="connectionName") @@ -926,17 +750,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, recrawl_behavior: Optional[str] = None): - CrawlerRecrawlPolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - recrawl_behavior=recrawl_behavior, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - recrawl_behavior: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if recrawl_behavior is not None: - _setter("recrawl_behavior", recrawl_behavior) + pulumi.set(__self__, "recrawl_behavior", recrawl_behavior) @property @pulumi.getter(name="recrawlBehavior") @@ -976,37 +791,18 @@ def __init__(__self__, *, exclusions: Optional[Sequence[str]] = None, path: Optional[str] = None, sample_size: Optional[int] = None): - CrawlerS3Target._configure( - lambda key, value: pulumi.set(__self__, key, value), - connection_name=connection_name, - dlq_event_queue_arn=dlq_event_queue_arn, - event_queue_arn=event_queue_arn, - exclusions=exclusions, - path=path, - sample_size=sample_size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connection_name: Optional[str] = None, - dlq_event_queue_arn: Optional[str] = None, - event_queue_arn: Optional[str] = None, - exclusions: Optional[Sequence[str]] = None, - path: Optional[str] = None, - sample_size: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if connection_name is not None: - _setter("connection_name", connection_name) + pulumi.set(__self__, "connection_name", connection_name) if dlq_event_queue_arn is not None: - _setter("dlq_event_queue_arn", dlq_event_queue_arn) + pulumi.set(__self__, "dlq_event_queue_arn", dlq_event_queue_arn) if event_queue_arn is not None: - _setter("event_queue_arn", event_queue_arn) + pulumi.set(__self__, "event_queue_arn", event_queue_arn) if exclusions is not None: - _setter("exclusions", exclusions) + pulumi.set(__self__, "exclusions", exclusions) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) if sample_size is not None: - _setter("sample_size", sample_size) + pulumi.set(__self__, "sample_size", sample_size) @property @pulumi.getter(name="connectionName") @@ -1060,17 +856,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, schedule_expression: Optional[str] = None): - CrawlerSchedule._configure( - lambda key, value: pulumi.set(__self__, key, value), - schedule_expression=schedule_expression, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - schedule_expression: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if schedule_expression is not None: - _setter("schedule_expression", schedule_expression) + pulumi.set(__self__, "schedule_expression", schedule_expression) @property @pulumi.getter(name="scheduleExpression") @@ -1102,21 +889,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, delete_behavior: Optional[str] = None, update_behavior: Optional[str] = None): - CrawlerSchemaChangePolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - delete_behavior=delete_behavior, - update_behavior=update_behavior, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delete_behavior: Optional[str] = None, - update_behavior: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if delete_behavior is not None: - _setter("delete_behavior", delete_behavior) + pulumi.set(__self__, "delete_behavior", delete_behavior) if update_behavior is not None: - _setter("update_behavior", update_behavior) + pulumi.set(__self__, "update_behavior", update_behavior) @property @pulumi.getter(name="deleteBehavior") @@ -1168,41 +944,20 @@ def __init__(__self__, *, jdbc_targets: Optional[Sequence['outputs.CrawlerJdbcTarget']] = None, mongo_db_targets: Optional[Sequence['outputs.CrawlerMongoDbTarget']] = None, s3_targets: Optional[Sequence['outputs.CrawlerS3Target']] = None): - CrawlerTargets._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_targets=catalog_targets, - delta_targets=delta_targets, - dynamo_db_targets=dynamo_db_targets, - iceberg_targets=iceberg_targets, - jdbc_targets=jdbc_targets, - mongo_db_targets=mongo_db_targets, - s3_targets=s3_targets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_targets: Optional[Sequence['outputs.CrawlerCatalogTarget']] = None, - delta_targets: Optional[Sequence['outputs.CrawlerDeltaTarget']] = None, - dynamo_db_targets: Optional[Sequence['outputs.CrawlerDynamoDbTarget']] = None, - iceberg_targets: Optional[Sequence['outputs.CrawlerIcebergTarget']] = None, - jdbc_targets: Optional[Sequence['outputs.CrawlerJdbcTarget']] = None, - mongo_db_targets: Optional[Sequence['outputs.CrawlerMongoDbTarget']] = None, - s3_targets: Optional[Sequence['outputs.CrawlerS3Target']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if catalog_targets is not None: - _setter("catalog_targets", catalog_targets) + pulumi.set(__self__, "catalog_targets", catalog_targets) if delta_targets is not None: - _setter("delta_targets", delta_targets) + pulumi.set(__self__, "delta_targets", delta_targets) if dynamo_db_targets is not None: - _setter("dynamo_db_targets", dynamo_db_targets) + pulumi.set(__self__, "dynamo_db_targets", dynamo_db_targets) if iceberg_targets is not None: - _setter("iceberg_targets", iceberg_targets) + pulumi.set(__self__, "iceberg_targets", iceberg_targets) if jdbc_targets is not None: - _setter("jdbc_targets", jdbc_targets) + pulumi.set(__self__, "jdbc_targets", jdbc_targets) if mongo_db_targets is not None: - _setter("mongo_db_targets", mongo_db_targets) + pulumi.set(__self__, "mongo_db_targets", mongo_db_targets) if s3_targets is not None: - _setter("s3_targets", s3_targets) + pulumi.set(__self__, "s3_targets", s3_targets) @property @pulumi.getter(name="catalogTargets") @@ -1264,21 +1019,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, connection_password_encryption: Optional['outputs.DataCatalogEncryptionSettingsConnectionPasswordEncryption'] = None, encryption_at_rest: Optional['outputs.DataCatalogEncryptionSettingsEncryptionAtRest'] = None): - DataCatalogEncryptionSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - connection_password_encryption=connection_password_encryption, - encryption_at_rest=encryption_at_rest, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connection_password_encryption: Optional['outputs.DataCatalogEncryptionSettingsConnectionPasswordEncryption'] = None, - encryption_at_rest: Optional['outputs.DataCatalogEncryptionSettingsEncryptionAtRest'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if connection_password_encryption is not None: - _setter("connection_password_encryption", connection_password_encryption) + pulumi.set(__self__, "connection_password_encryption", connection_password_encryption) if encryption_at_rest is not None: - _setter("encryption_at_rest", encryption_at_rest) + pulumi.set(__self__, "encryption_at_rest", encryption_at_rest) @property @pulumi.getter(name="connectionPasswordEncryption") @@ -1315,21 +1059,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, kms_key_id: Optional[str] = None, return_connection_password_encrypted: Optional[bool] = None): - DataCatalogEncryptionSettingsConnectionPasswordEncryption._configure( - lambda key, value: pulumi.set(__self__, key, value), - kms_key_id=kms_key_id, - return_connection_password_encrypted=return_connection_password_encrypted, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kms_key_id: Optional[str] = None, - return_connection_password_encrypted: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if return_connection_password_encrypted is not None: - _setter("return_connection_password_encrypted", return_connection_password_encrypted) + pulumi.set(__self__, "return_connection_password_encrypted", return_connection_password_encrypted) @property @pulumi.getter(name="kmsKeyId") @@ -1366,21 +1099,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, catalog_encryption_mode: Optional[str] = None, sse_aws_kms_key_id: Optional[str] = None): - DataCatalogEncryptionSettingsEncryptionAtRest._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_encryption_mode=catalog_encryption_mode, - sse_aws_kms_key_id=sse_aws_kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_encryption_mode: Optional[str] = None, - sse_aws_kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if catalog_encryption_mode is not None: - _setter("catalog_encryption_mode", catalog_encryption_mode) + pulumi.set(__self__, "catalog_encryption_mode", catalog_encryption_mode) if sse_aws_kms_key_id is not None: - _setter("sse_aws_kms_key_id", sse_aws_kms_key_id) + pulumi.set(__self__, "sse_aws_kms_key_id", sse_aws_kms_key_id) @property @pulumi.getter(name="catalogEncryptionMode") @@ -1417,21 +1139,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, database_name: Optional[str] = None, table_name: Optional[str] = None): - DataQualityRulesetDataQualityTargetTable._configure( - lambda key, value: pulumi.set(__self__, key, value), - database_name=database_name, - table_name=table_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database_name: Optional[str] = None, - table_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if database_name is not None: - _setter("database_name", database_name) + pulumi.set(__self__, "database_name", database_name) if table_name is not None: - _setter("table_name", table_name) + pulumi.set(__self__, "table_name", table_name) @property @pulumi.getter(name="databaseName") @@ -1465,17 +1176,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, data_lake_principal_identifier: Optional[str] = None): - DatabaseDataLakePrincipal._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_lake_principal_identifier=data_lake_principal_identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_lake_principal_identifier: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_lake_principal_identifier is not None: - _setter("data_lake_principal_identifier", data_lake_principal_identifier) + pulumi.set(__self__, "data_lake_principal_identifier", data_lake_principal_identifier) @property @pulumi.getter(name="dataLakePrincipalIdentifier") @@ -1505,21 +1207,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, connection_name: Optional[str] = None, identifier: Optional[str] = None): - DatabaseFederatedDatabase._configure( - lambda key, value: pulumi.set(__self__, key, value), - connection_name=connection_name, - identifier=identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connection_name: Optional[str] = None, - identifier: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if connection_name is not None: - _setter("connection_name", connection_name) + pulumi.set(__self__, "connection_name", connection_name) if identifier is not None: - _setter("identifier", identifier) + pulumi.set(__self__, "identifier", identifier) @property @pulumi.getter(name="connectionName") @@ -1557,25 +1248,12 @@ def __init__(__self__, *, catalog_id: Optional[str] = None, database_name: Optional[str] = None, region: Optional[str] = None): - DatabaseIdentifier._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_id=catalog_id, - database_name=database_name, - region=region, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_id: Optional[str] = None, - database_name: Optional[str] = None, - region: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if catalog_id is not None: - _setter("catalog_id", catalog_id) + pulumi.set(__self__, "catalog_id", catalog_id) if database_name is not None: - _setter("database_name", database_name) + pulumi.set(__self__, "database_name", database_name) if region is not None: - _setter("region", region) + pulumi.set(__self__, "region", region) @property @pulumi.getter(name="catalogId") @@ -1626,41 +1304,20 @@ def __init__(__self__, *, name: Optional[str] = None, parameters: Optional[Any] = None, target_database: Optional['outputs.DatabaseIdentifier'] = None): - DatabaseInput._configure( - lambda key, value: pulumi.set(__self__, key, value), - create_table_default_permissions=create_table_default_permissions, - description=description, - federated_database=federated_database, - location_uri=location_uri, - name=name, - parameters=parameters, - target_database=target_database, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - create_table_default_permissions: Optional[Sequence['outputs.DatabasePrincipalPrivileges']] = None, - description: Optional[str] = None, - federated_database: Optional['outputs.DatabaseFederatedDatabase'] = None, - location_uri: Optional[str] = None, - name: Optional[str] = None, - parameters: Optional[Any] = None, - target_database: Optional['outputs.DatabaseIdentifier'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if create_table_default_permissions is not None: - _setter("create_table_default_permissions", create_table_default_permissions) + pulumi.set(__self__, "create_table_default_permissions", create_table_default_permissions) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if federated_database is not None: - _setter("federated_database", federated_database) + pulumi.set(__self__, "federated_database", federated_database) if location_uri is not None: - _setter("location_uri", location_uri) + pulumi.set(__self__, "location_uri", location_uri) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) if target_database is not None: - _setter("target_database", target_database) + pulumi.set(__self__, "target_database", target_database) @property @pulumi.getter(name="createTableDefaultPermissions") @@ -1703,21 +1360,10 @@ class DatabasePrincipalPrivileges(dict): def __init__(__self__, *, permissions: Optional[Sequence[str]] = None, principal: Optional['outputs.DatabaseDataLakePrincipal'] = None): - DatabasePrincipalPrivileges._configure( - lambda key, value: pulumi.set(__self__, key, value), - permissions=permissions, - principal=principal, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - permissions: Optional[Sequence[str]] = None, - principal: Optional['outputs.DatabaseDataLakePrincipal'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if permissions is not None: - _setter("permissions", permissions) + pulumi.set(__self__, "permissions", permissions) if principal is not None: - _setter("principal", principal) + pulumi.set(__self__, "principal", principal) @property @pulumi.getter @@ -1756,29 +1402,14 @@ def __init__(__self__, *, python_version: Optional[str] = None, runtime: Optional[str] = None, script_location: Optional[str] = None): - JobCommand._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - python_version=python_version, - runtime=runtime, - script_location=script_location, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[str] = None, - python_version: Optional[str] = None, - runtime: Optional[str] = None, - script_location: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if python_version is not None: - _setter("python_version", python_version) + pulumi.set(__self__, "python_version", python_version) if runtime is not None: - _setter("runtime", runtime) + pulumi.set(__self__, "runtime", runtime) if script_location is not None: - _setter("script_location", script_location) + pulumi.set(__self__, "script_location", script_location) @property @pulumi.getter @@ -1805,17 +1436,8 @@ def script_location(self) -> Optional[str]: class JobConnectionsList(dict): def __init__(__self__, *, connections: Optional[Sequence[str]] = None): - JobConnectionsList._configure( - lambda key, value: pulumi.set(__self__, key, value), - connections=connections, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connections: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if connections is not None: - _setter("connections", connections) + pulumi.set(__self__, "connections", connections) @property @pulumi.getter @@ -1844,17 +1466,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, max_concurrent_runs: Optional[float] = None): - JobExecutionProperty._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_concurrent_runs=max_concurrent_runs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_concurrent_runs: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max_concurrent_runs is not None: - _setter("max_concurrent_runs", max_concurrent_runs) + pulumi.set(__self__, "max_concurrent_runs", max_concurrent_runs) @property @pulumi.getter(name="maxConcurrentRuns") @@ -1883,17 +1496,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, notify_delay_after: Optional[int] = None): - JobNotificationProperty._configure( - lambda key, value: pulumi.set(__self__, key, value), - notify_delay_after=notify_delay_after, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - notify_delay_after: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if notify_delay_after is not None: - _setter("notify_delay_after", notify_delay_after) + pulumi.set(__self__, "notify_delay_after", notify_delay_after) @property @pulumi.getter(name="notifyDelayAfter") @@ -1931,28 +1535,13 @@ def __init__(__self__, *, accuracy_cost_tradeoff: Optional[float] = None, enforce_provided_labels: Optional[bool] = None, precision_recall_tradeoff: Optional[float] = None): - MlTransformFindMatchesParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - primary_key_column_name=primary_key_column_name, - accuracy_cost_tradeoff=accuracy_cost_tradeoff, - enforce_provided_labels=enforce_provided_labels, - precision_recall_tradeoff=precision_recall_tradeoff, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - primary_key_column_name: str, - accuracy_cost_tradeoff: Optional[float] = None, - enforce_provided_labels: Optional[bool] = None, - precision_recall_tradeoff: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("primary_key_column_name", primary_key_column_name) + pulumi.set(__self__, "primary_key_column_name", primary_key_column_name) if accuracy_cost_tradeoff is not None: - _setter("accuracy_cost_tradeoff", accuracy_cost_tradeoff) + pulumi.set(__self__, "accuracy_cost_tradeoff", accuracy_cost_tradeoff) if enforce_provided_labels is not None: - _setter("enforce_provided_labels", enforce_provided_labels) + pulumi.set(__self__, "enforce_provided_labels", enforce_provided_labels) if precision_recall_tradeoff is not None: - _setter("precision_recall_tradeoff", precision_recall_tradeoff) + pulumi.set(__self__, "precision_recall_tradeoff", precision_recall_tradeoff) @property @pulumi.getter(name="primaryKeyColumnName") @@ -2005,27 +1594,12 @@ def __init__(__self__, *, table_name: str, catalog_id: Optional[str] = None, connection_name: Optional[str] = None): - MlTransformGlueTables._configure( - lambda key, value: pulumi.set(__self__, key, value), - database_name=database_name, - table_name=table_name, - catalog_id=catalog_id, - connection_name=connection_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database_name: str, - table_name: str, - catalog_id: Optional[str] = None, - connection_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database_name", database_name) - _setter("table_name", table_name) + pulumi.set(__self__, "database_name", database_name) + pulumi.set(__self__, "table_name", table_name) if catalog_id is not None: - _setter("catalog_id", catalog_id) + pulumi.set(__self__, "catalog_id", catalog_id) if connection_name is not None: - _setter("connection_name", connection_name) + pulumi.set(__self__, "connection_name", connection_name) @property @pulumi.getter(name="databaseName") @@ -2069,17 +1643,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, glue_tables: Optional[Sequence['outputs.MlTransformGlueTables']] = None): - MlTransformInputRecordTables._configure( - lambda key, value: pulumi.set(__self__, key, value), - glue_tables=glue_tables, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - glue_tables: Optional[Sequence['outputs.MlTransformGlueTables']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if glue_tables is not None: - _setter("glue_tables", glue_tables) + pulumi.set(__self__, "glue_tables", glue_tables) @property @pulumi.getter(name="glueTables") @@ -2111,20 +1676,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, ml_user_data_encryption_mode: str, kms_key_id: Optional[str] = None): - MlTransformMlUserDataEncryption._configure( - lambda key, value: pulumi.set(__self__, key, value), - ml_user_data_encryption_mode=ml_user_data_encryption_mode, - kms_key_id=kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ml_user_data_encryption_mode: str, - kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ml_user_data_encryption_mode", ml_user_data_encryption_mode) + pulumi.set(__self__, "ml_user_data_encryption_mode", ml_user_data_encryption_mode) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) @property @pulumi.getter(name="mlUserDataEncryptionMode") @@ -2161,21 +1715,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, ml_user_data_encryption: Optional['outputs.MlTransformMlUserDataEncryption'] = None, task_run_security_configuration_name: Optional[str] = None): - MlTransformTransformEncryption._configure( - lambda key, value: pulumi.set(__self__, key, value), - ml_user_data_encryption=ml_user_data_encryption, - task_run_security_configuration_name=task_run_security_configuration_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ml_user_data_encryption: Optional['outputs.MlTransformMlUserDataEncryption'] = None, - task_run_security_configuration_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ml_user_data_encryption is not None: - _setter("ml_user_data_encryption", ml_user_data_encryption) + pulumi.set(__self__, "ml_user_data_encryption", ml_user_data_encryption) if task_run_security_configuration_name is not None: - _setter("task_run_security_configuration_name", task_run_security_configuration_name) + pulumi.set(__self__, "task_run_security_configuration_name", task_run_security_configuration_name) @property @pulumi.getter(name="mlUserDataEncryption") @@ -2212,20 +1755,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, transform_type: str, find_matches_parameters: Optional['outputs.MlTransformFindMatchesParameters'] = None): - MlTransformTransformParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - transform_type=transform_type, - find_matches_parameters=find_matches_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - transform_type: str, - find_matches_parameters: Optional['outputs.MlTransformFindMatchesParameters'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("transform_type", transform_type) + pulumi.set(__self__, "transform_type", transform_type) if find_matches_parameters is not None: - _setter("find_matches_parameters", find_matches_parameters) + pulumi.set(__self__, "find_matches_parameters", find_matches_parameters) @property @pulumi.getter(name="transformType") @@ -2244,24 +1776,11 @@ def __init__(__self__, *, name: str, comment: Optional[str] = None, type: Optional[str] = None): - PartitionColumn._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - comment=comment, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - comment: Optional[str] = None, - type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if comment is not None: - _setter("comment", comment) + pulumi.set(__self__, "comment", comment) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -2302,24 +1821,11 @@ def __init__(__self__, *, values: Sequence[str], parameters: Optional[Any] = None, storage_descriptor: Optional['outputs.PartitionStorageDescriptor'] = None): - PartitionInput._configure( - lambda key, value: pulumi.set(__self__, key, value), - values=values, - parameters=parameters, - storage_descriptor=storage_descriptor, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - values: Sequence[str], - parameters: Optional[Any] = None, - storage_descriptor: Optional['outputs.PartitionStorageDescriptor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("values", values) + pulumi.set(__self__, "values", values) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) if storage_descriptor is not None: - _setter("storage_descriptor", storage_descriptor) + pulumi.set(__self__, "storage_descriptor", storage_descriptor) @property @pulumi.getter @@ -2359,20 +1865,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, column: str, sort_order: Optional[int] = None): - PartitionOrder._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - sort_order=sort_order, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: str, - sort_order: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) + pulumi.set(__self__, "column", column) if sort_order is not None: - _setter("sort_order", sort_order) + pulumi.set(__self__, "sort_order", sort_order) @property @pulumi.getter @@ -2412,25 +1907,12 @@ def __init__(__self__, *, registry_name: Optional[str] = None, schema_arn: Optional[str] = None, schema_name: Optional[str] = None): - PartitionSchemaId._configure( - lambda key, value: pulumi.set(__self__, key, value), - registry_name=registry_name, - schema_arn=schema_arn, - schema_name=schema_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - registry_name: Optional[str] = None, - schema_arn: Optional[str] = None, - schema_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if registry_name is not None: - _setter("registry_name", registry_name) + pulumi.set(__self__, "registry_name", registry_name) if schema_arn is not None: - _setter("schema_arn", schema_arn) + pulumi.set(__self__, "schema_arn", schema_arn) if schema_name is not None: - _setter("schema_name", schema_name) + pulumi.set(__self__, "schema_name", schema_name) @property @pulumi.getter(name="registryName") @@ -2475,25 +1957,12 @@ def __init__(__self__, *, schema_id: Optional['outputs.PartitionSchemaId'] = None, schema_version_id: Optional[str] = None, schema_version_number: Optional[int] = None): - PartitionSchemaReference._configure( - lambda key, value: pulumi.set(__self__, key, value), - schema_id=schema_id, - schema_version_id=schema_version_id, - schema_version_number=schema_version_number, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - schema_id: Optional['outputs.PartitionSchemaId'] = None, - schema_version_id: Optional[str] = None, - schema_version_number: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if schema_id is not None: - _setter("schema_id", schema_id) + pulumi.set(__self__, "schema_id", schema_id) if schema_version_id is not None: - _setter("schema_version_id", schema_version_id) + pulumi.set(__self__, "schema_version_id", schema_version_id) if schema_version_number is not None: - _setter("schema_version_number", schema_version_number) + pulumi.set(__self__, "schema_version_number", schema_version_number) @property @pulumi.getter(name="schemaId") @@ -2534,25 +2003,12 @@ def __init__(__self__, *, name: Optional[str] = None, parameters: Optional[Any] = None, serialization_library: Optional[str] = None): - PartitionSerdeInfo._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - parameters=parameters, - serialization_library=serialization_library, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[str] = None, - parameters: Optional[Any] = None, - serialization_library: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) if serialization_library is not None: - _setter("serialization_library", serialization_library) + pulumi.set(__self__, "serialization_library", serialization_library) @property @pulumi.getter @@ -2597,25 +2053,12 @@ def __init__(__self__, *, skewed_column_names: Optional[Sequence[str]] = None, skewed_column_value_location_maps: Optional[Any] = None, skewed_column_values: Optional[Sequence[str]] = None): - PartitionSkewedInfo._configure( - lambda key, value: pulumi.set(__self__, key, value), - skewed_column_names=skewed_column_names, - skewed_column_value_location_maps=skewed_column_value_location_maps, - skewed_column_values=skewed_column_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - skewed_column_names: Optional[Sequence[str]] = None, - skewed_column_value_location_maps: Optional[Any] = None, - skewed_column_values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if skewed_column_names is not None: - _setter("skewed_column_names", skewed_column_names) + pulumi.set(__self__, "skewed_column_names", skewed_column_names) if skewed_column_value_location_maps is not None: - _setter("skewed_column_value_location_maps", skewed_column_value_location_maps) + pulumi.set(__self__, "skewed_column_value_location_maps", skewed_column_value_location_maps) if skewed_column_values is not None: - _setter("skewed_column_values", skewed_column_values) + pulumi.set(__self__, "skewed_column_values", skewed_column_values) @property @pulumi.getter(name="skewedColumnNames") @@ -2682,65 +2125,32 @@ def __init__(__self__, *, skewed_info: Optional['outputs.PartitionSkewedInfo'] = None, sort_columns: Optional[Sequence['outputs.PartitionOrder']] = None, stored_as_sub_directories: Optional[bool] = None): - PartitionStorageDescriptor._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_columns=bucket_columns, - columns=columns, - compressed=compressed, - input_format=input_format, - location=location, - number_of_buckets=number_of_buckets, - output_format=output_format, - parameters=parameters, - schema_reference=schema_reference, - serde_info=serde_info, - skewed_info=skewed_info, - sort_columns=sort_columns, - stored_as_sub_directories=stored_as_sub_directories, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_columns: Optional[Sequence[str]] = None, - columns: Optional[Sequence['outputs.PartitionColumn']] = None, - compressed: Optional[bool] = None, - input_format: Optional[str] = None, - location: Optional[str] = None, - number_of_buckets: Optional[int] = None, - output_format: Optional[str] = None, - parameters: Optional[Any] = None, - schema_reference: Optional['outputs.PartitionSchemaReference'] = None, - serde_info: Optional['outputs.PartitionSerdeInfo'] = None, - skewed_info: Optional['outputs.PartitionSkewedInfo'] = None, - sort_columns: Optional[Sequence['outputs.PartitionOrder']] = None, - stored_as_sub_directories: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bucket_columns is not None: - _setter("bucket_columns", bucket_columns) + pulumi.set(__self__, "bucket_columns", bucket_columns) if columns is not None: - _setter("columns", columns) + pulumi.set(__self__, "columns", columns) if compressed is not None: - _setter("compressed", compressed) + pulumi.set(__self__, "compressed", compressed) if input_format is not None: - _setter("input_format", input_format) + pulumi.set(__self__, "input_format", input_format) if location is not None: - _setter("location", location) + pulumi.set(__self__, "location", location) if number_of_buckets is not None: - _setter("number_of_buckets", number_of_buckets) + pulumi.set(__self__, "number_of_buckets", number_of_buckets) if output_format is not None: - _setter("output_format", output_format) + pulumi.set(__self__, "output_format", output_format) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) if schema_reference is not None: - _setter("schema_reference", schema_reference) + pulumi.set(__self__, "schema_reference", schema_reference) if serde_info is not None: - _setter("serde_info", serde_info) + pulumi.set(__self__, "serde_info", serde_info) if skewed_info is not None: - _setter("skewed_info", skewed_info) + pulumi.set(__self__, "skewed_info", skewed_info) if sort_columns is not None: - _setter("sort_columns", sort_columns) + pulumi.set(__self__, "sort_columns", sort_columns) if stored_as_sub_directories is not None: - _setter("stored_as_sub_directories", stored_as_sub_directories) + pulumi.set(__self__, "stored_as_sub_directories", stored_as_sub_directories) @property @pulumi.getter(name="bucketColumns") @@ -2817,19 +2227,8 @@ def __init__(__self__, *, :param str key: A key to identify the tag. :param str value: Corresponding tag value for the key. """ - RegistryTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2861,21 +2260,10 @@ def __init__(__self__, *, :param str arn: Amazon Resource Name for the Registry. :param str name: Name of the registry in which the schema will be created. """ - SchemaRegistry._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: Optional[str] = None, - name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -2903,19 +2291,8 @@ def __init__(__self__, *, :param str key: A key to identify the tag. :param str value: Corresponding tag value for the key. """ - SchemaTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2966,21 +2343,10 @@ def __init__(__self__, *, :param bool is_latest: Indicates if the latest version needs to be updated. :param int version_number: Indicates the version number in the schema to update. """ - SchemaVersion._configure( - lambda key, value: pulumi.set(__self__, key, value), - is_latest=is_latest, - version_number=version_number, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - is_latest: Optional[bool] = None, - version_number: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if is_latest is not None: - _setter("is_latest", is_latest) + pulumi.set(__self__, "is_latest", is_latest) if version_number is not None: - _setter("version_number", version_number) + pulumi.set(__self__, "version_number", version_number) @property @pulumi.getter(name="isLatest") @@ -3035,25 +2401,12 @@ def __init__(__self__, *, :param str schema_arn: Amazon Resource Name for the Schema. This attribute can be used to uniquely represent the Schema. :param str schema_name: Name of the schema. This parameter requires RegistryName to be provided. """ - SchemaVersionSchema._configure( - lambda key, value: pulumi.set(__self__, key, value), - registry_name=registry_name, - schema_arn=schema_arn, - schema_name=schema_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - registry_name: Optional[str] = None, - schema_arn: Optional[str] = None, - schema_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if registry_name is not None: - _setter("registry_name", registry_name) + pulumi.set(__self__, "registry_name", registry_name) if schema_arn is not None: - _setter("schema_arn", schema_arn) + pulumi.set(__self__, "schema_arn", schema_arn) if schema_name is not None: - _setter("schema_name", schema_name) + pulumi.set(__self__, "schema_name", schema_name) @property @pulumi.getter(name="registryName") @@ -3104,21 +2457,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, cloud_watch_encryption_mode: Optional[str] = None, kms_key_arn: Optional[str] = None): - SecurityConfigurationCloudWatchEncryption._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_encryption_mode=cloud_watch_encryption_mode, - kms_key_arn=kms_key_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_encryption_mode: Optional[str] = None, - kms_key_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_watch_encryption_mode is not None: - _setter("cloud_watch_encryption_mode", cloud_watch_encryption_mode) + pulumi.set(__self__, "cloud_watch_encryption_mode", cloud_watch_encryption_mode) if kms_key_arn is not None: - _setter("kms_key_arn", kms_key_arn) + pulumi.set(__self__, "kms_key_arn", kms_key_arn) @property @pulumi.getter(name="cloudWatchEncryptionMode") @@ -3158,25 +2500,12 @@ def __init__(__self__, *, cloud_watch_encryption: Optional['outputs.SecurityConfigurationCloudWatchEncryption'] = None, job_bookmarks_encryption: Optional['outputs.SecurityConfigurationJobBookmarksEncryption'] = None, s3_encryptions: Optional['outputs.SecurityConfigurationS3Encryptions'] = None): - SecurityConfigurationEncryptionConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_encryption=cloud_watch_encryption, - job_bookmarks_encryption=job_bookmarks_encryption, - s3_encryptions=s3_encryptions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_encryption: Optional['outputs.SecurityConfigurationCloudWatchEncryption'] = None, - job_bookmarks_encryption: Optional['outputs.SecurityConfigurationJobBookmarksEncryption'] = None, - s3_encryptions: Optional['outputs.SecurityConfigurationS3Encryptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_watch_encryption is not None: - _setter("cloud_watch_encryption", cloud_watch_encryption) + pulumi.set(__self__, "cloud_watch_encryption", cloud_watch_encryption) if job_bookmarks_encryption is not None: - _setter("job_bookmarks_encryption", job_bookmarks_encryption) + pulumi.set(__self__, "job_bookmarks_encryption", job_bookmarks_encryption) if s3_encryptions is not None: - _setter("s3_encryptions", s3_encryptions) + pulumi.set(__self__, "s3_encryptions", s3_encryptions) @property @pulumi.getter(name="cloudWatchEncryption") @@ -3218,21 +2547,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, job_bookmarks_encryption_mode: Optional[str] = None, kms_key_arn: Optional[str] = None): - SecurityConfigurationJobBookmarksEncryption._configure( - lambda key, value: pulumi.set(__self__, key, value), - job_bookmarks_encryption_mode=job_bookmarks_encryption_mode, - kms_key_arn=kms_key_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - job_bookmarks_encryption_mode: Optional[str] = None, - kms_key_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if job_bookmarks_encryption_mode is not None: - _setter("job_bookmarks_encryption_mode", job_bookmarks_encryption_mode) + pulumi.set(__self__, "job_bookmarks_encryption_mode", job_bookmarks_encryption_mode) if kms_key_arn is not None: - _setter("kms_key_arn", kms_key_arn) + pulumi.set(__self__, "kms_key_arn", kms_key_arn) @property @pulumi.getter(name="jobBookmarksEncryptionMode") @@ -3249,11 +2567,6 @@ def kms_key_arn(self) -> Optional[str]: class SecurityConfigurationS3Encryptions(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -3262,24 +2575,11 @@ def __init__(__self__, *, name: str, comment: Optional[str] = None, type: Optional[str] = None): - TableColumn._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - comment=comment, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - comment: Optional[str] = None, - type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if comment is not None: - _setter("comment", comment) + pulumi.set(__self__, "comment", comment) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -3319,21 +2619,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, metadata_operation: Optional['outputs.TableMetadataOperation'] = None, version: Optional[str] = None): - TableIcebergInput._configure( - lambda key, value: pulumi.set(__self__, key, value), - metadata_operation=metadata_operation, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metadata_operation: Optional['outputs.TableMetadataOperation'] = None, - version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if metadata_operation is not None: - _setter("metadata_operation", metadata_operation) + pulumi.set(__self__, "metadata_operation", metadata_operation) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter(name="metadataOperation") @@ -3372,29 +2661,14 @@ def __init__(__self__, *, database_name: Optional[str] = None, name: Optional[str] = None, region: Optional[str] = None): - TableIdentifier._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_id=catalog_id, - database_name=database_name, - name=name, - region=region, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_id: Optional[str] = None, - database_name: Optional[str] = None, - name: Optional[str] = None, - region: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if catalog_id is not None: - _setter("catalog_id", catalog_id) + pulumi.set(__self__, "catalog_id", catalog_id) if database_name is not None: - _setter("database_name", database_name) + pulumi.set(__self__, "database_name", database_name) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if region is not None: - _setter("region", region) + pulumi.set(__self__, "region", region) @property @pulumi.getter(name="catalogId") @@ -3458,57 +2732,28 @@ def __init__(__self__, *, target_table: Optional['outputs.TableIdentifier'] = None, view_expanded_text: Optional[str] = None, view_original_text: Optional[str] = None): - TableInput._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - name=name, - owner=owner, - parameters=parameters, - partition_keys=partition_keys, - retention=retention, - storage_descriptor=storage_descriptor, - table_type=table_type, - target_table=target_table, - view_expanded_text=view_expanded_text, - view_original_text=view_original_text, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[str] = None, - name: Optional[str] = None, - owner: Optional[str] = None, - parameters: Optional[Any] = None, - partition_keys: Optional[Sequence['outputs.TableColumn']] = None, - retention: Optional[int] = None, - storage_descriptor: Optional['outputs.TableStorageDescriptor'] = None, - table_type: Optional[str] = None, - target_table: Optional['outputs.TableIdentifier'] = None, - view_expanded_text: Optional[str] = None, - view_original_text: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if owner is not None: - _setter("owner", owner) + pulumi.set(__self__, "owner", owner) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) if partition_keys is not None: - _setter("partition_keys", partition_keys) + pulumi.set(__self__, "partition_keys", partition_keys) if retention is not None: - _setter("retention", retention) + pulumi.set(__self__, "retention", retention) if storage_descriptor is not None: - _setter("storage_descriptor", storage_descriptor) + pulumi.set(__self__, "storage_descriptor", storage_descriptor) if table_type is not None: - _setter("table_type", table_type) + pulumi.set(__self__, "table_type", table_type) if target_table is not None: - _setter("target_table", target_table) + pulumi.set(__self__, "target_table", target_table) if view_expanded_text is not None: - _setter("view_expanded_text", view_expanded_text) + pulumi.set(__self__, "view_expanded_text", view_expanded_text) if view_original_text is not None: - _setter("view_original_text", view_original_text) + pulumi.set(__self__, "view_original_text", view_original_text) @property @pulumi.getter @@ -3570,11 +2815,6 @@ def view_original_text(self) -> Optional[str]: class TableMetadataOperation(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -3598,17 +2838,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, iceberg_input: Optional['outputs.TableIcebergInput'] = None): - TableOpenTableFormatInput._configure( - lambda key, value: pulumi.set(__self__, key, value), - iceberg_input=iceberg_input, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - iceberg_input: Optional['outputs.TableIcebergInput'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if iceberg_input is not None: - _setter("iceberg_input", iceberg_input) + pulumi.set(__self__, "iceberg_input", iceberg_input) @property @pulumi.getter(name="icebergInput") @@ -3638,19 +2869,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, column: str, sort_order: int): - TableOrder._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - sort_order=sort_order, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: str, - sort_order: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("sort_order", sort_order) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "sort_order", sort_order) @property @pulumi.getter @@ -3690,25 +2910,12 @@ def __init__(__self__, *, registry_name: Optional[str] = None, schema_arn: Optional[str] = None, schema_name: Optional[str] = None): - TableSchemaId._configure( - lambda key, value: pulumi.set(__self__, key, value), - registry_name=registry_name, - schema_arn=schema_arn, - schema_name=schema_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - registry_name: Optional[str] = None, - schema_arn: Optional[str] = None, - schema_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if registry_name is not None: - _setter("registry_name", registry_name) + pulumi.set(__self__, "registry_name", registry_name) if schema_arn is not None: - _setter("schema_arn", schema_arn) + pulumi.set(__self__, "schema_arn", schema_arn) if schema_name is not None: - _setter("schema_name", schema_name) + pulumi.set(__self__, "schema_name", schema_name) @property @pulumi.getter(name="registryName") @@ -3753,25 +2960,12 @@ def __init__(__self__, *, schema_id: Optional['outputs.TableSchemaId'] = None, schema_version_id: Optional[str] = None, schema_version_number: Optional[int] = None): - TableSchemaReference._configure( - lambda key, value: pulumi.set(__self__, key, value), - schema_id=schema_id, - schema_version_id=schema_version_id, - schema_version_number=schema_version_number, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - schema_id: Optional['outputs.TableSchemaId'] = None, - schema_version_id: Optional[str] = None, - schema_version_number: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if schema_id is not None: - _setter("schema_id", schema_id) + pulumi.set(__self__, "schema_id", schema_id) if schema_version_id is not None: - _setter("schema_version_id", schema_version_id) + pulumi.set(__self__, "schema_version_id", schema_version_id) if schema_version_number is not None: - _setter("schema_version_number", schema_version_number) + pulumi.set(__self__, "schema_version_number", schema_version_number) @property @pulumi.getter(name="schemaId") @@ -3812,25 +3006,12 @@ def __init__(__self__, *, name: Optional[str] = None, parameters: Optional[Any] = None, serialization_library: Optional[str] = None): - TableSerdeInfo._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - parameters=parameters, - serialization_library=serialization_library, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[str] = None, - parameters: Optional[Any] = None, - serialization_library: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) if serialization_library is not None: - _setter("serialization_library", serialization_library) + pulumi.set(__self__, "serialization_library", serialization_library) @property @pulumi.getter @@ -3875,25 +3056,12 @@ def __init__(__self__, *, skewed_column_names: Optional[Sequence[str]] = None, skewed_column_value_location_maps: Optional[Any] = None, skewed_column_values: Optional[Sequence[str]] = None): - TableSkewedInfo._configure( - lambda key, value: pulumi.set(__self__, key, value), - skewed_column_names=skewed_column_names, - skewed_column_value_location_maps=skewed_column_value_location_maps, - skewed_column_values=skewed_column_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - skewed_column_names: Optional[Sequence[str]] = None, - skewed_column_value_location_maps: Optional[Any] = None, - skewed_column_values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if skewed_column_names is not None: - _setter("skewed_column_names", skewed_column_names) + pulumi.set(__self__, "skewed_column_names", skewed_column_names) if skewed_column_value_location_maps is not None: - _setter("skewed_column_value_location_maps", skewed_column_value_location_maps) + pulumi.set(__self__, "skewed_column_value_location_maps", skewed_column_value_location_maps) if skewed_column_values is not None: - _setter("skewed_column_values", skewed_column_values) + pulumi.set(__self__, "skewed_column_values", skewed_column_values) @property @pulumi.getter(name="skewedColumnNames") @@ -3960,65 +3128,32 @@ def __init__(__self__, *, skewed_info: Optional['outputs.TableSkewedInfo'] = None, sort_columns: Optional[Sequence['outputs.TableOrder']] = None, stored_as_sub_directories: Optional[bool] = None): - TableStorageDescriptor._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_columns=bucket_columns, - columns=columns, - compressed=compressed, - input_format=input_format, - location=location, - number_of_buckets=number_of_buckets, - output_format=output_format, - parameters=parameters, - schema_reference=schema_reference, - serde_info=serde_info, - skewed_info=skewed_info, - sort_columns=sort_columns, - stored_as_sub_directories=stored_as_sub_directories, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_columns: Optional[Sequence[str]] = None, - columns: Optional[Sequence['outputs.TableColumn']] = None, - compressed: Optional[bool] = None, - input_format: Optional[str] = None, - location: Optional[str] = None, - number_of_buckets: Optional[int] = None, - output_format: Optional[str] = None, - parameters: Optional[Any] = None, - schema_reference: Optional['outputs.TableSchemaReference'] = None, - serde_info: Optional['outputs.TableSerdeInfo'] = None, - skewed_info: Optional['outputs.TableSkewedInfo'] = None, - sort_columns: Optional[Sequence['outputs.TableOrder']] = None, - stored_as_sub_directories: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bucket_columns is not None: - _setter("bucket_columns", bucket_columns) + pulumi.set(__self__, "bucket_columns", bucket_columns) if columns is not None: - _setter("columns", columns) + pulumi.set(__self__, "columns", columns) if compressed is not None: - _setter("compressed", compressed) + pulumi.set(__self__, "compressed", compressed) if input_format is not None: - _setter("input_format", input_format) + pulumi.set(__self__, "input_format", input_format) if location is not None: - _setter("location", location) + pulumi.set(__self__, "location", location) if number_of_buckets is not None: - _setter("number_of_buckets", number_of_buckets) + pulumi.set(__self__, "number_of_buckets", number_of_buckets) if output_format is not None: - _setter("output_format", output_format) + pulumi.set(__self__, "output_format", output_format) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) if schema_reference is not None: - _setter("schema_reference", schema_reference) + pulumi.set(__self__, "schema_reference", schema_reference) if serde_info is not None: - _setter("serde_info", serde_info) + pulumi.set(__self__, "serde_info", serde_info) if skewed_info is not None: - _setter("skewed_info", skewed_info) + pulumi.set(__self__, "skewed_info", skewed_info) if sort_columns is not None: - _setter("sort_columns", sort_columns) + pulumi.set(__self__, "sort_columns", sort_columns) if stored_as_sub_directories is not None: - _setter("stored_as_sub_directories", stored_as_sub_directories) + pulumi.set(__self__, "stored_as_sub_directories", stored_as_sub_directories) @property @pulumi.getter(name="bucketColumns") @@ -4118,37 +3253,18 @@ def __init__(__self__, *, notification_property: Optional['outputs.TriggerNotificationProperty'] = None, security_configuration: Optional[str] = None, timeout: Optional[int] = None): - TriggerAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - arguments=arguments, - crawler_name=crawler_name, - job_name=job_name, - notification_property=notification_property, - security_configuration=security_configuration, - timeout=timeout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arguments: Optional[Any] = None, - crawler_name: Optional[str] = None, - job_name: Optional[str] = None, - notification_property: Optional['outputs.TriggerNotificationProperty'] = None, - security_configuration: Optional[str] = None, - timeout: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arguments is not None: - _setter("arguments", arguments) + pulumi.set(__self__, "arguments", arguments) if crawler_name is not None: - _setter("crawler_name", crawler_name) + pulumi.set(__self__, "crawler_name", crawler_name) if job_name is not None: - _setter("job_name", job_name) + pulumi.set(__self__, "job_name", job_name) if notification_property is not None: - _setter("notification_property", notification_property) + pulumi.set(__self__, "notification_property", notification_property) if security_configuration is not None: - _setter("security_configuration", security_configuration) + pulumi.set(__self__, "security_configuration", security_configuration) if timeout is not None: - _setter("timeout", timeout) + pulumi.set(__self__, "timeout", timeout) @property @pulumi.getter @@ -4212,33 +3328,16 @@ def __init__(__self__, *, job_name: Optional[str] = None, logical_operator: Optional[str] = None, state: Optional[str] = None): - TriggerCondition._configure( - lambda key, value: pulumi.set(__self__, key, value), - crawl_state=crawl_state, - crawler_name=crawler_name, - job_name=job_name, - logical_operator=logical_operator, - state=state, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - crawl_state: Optional[str] = None, - crawler_name: Optional[str] = None, - job_name: Optional[str] = None, - logical_operator: Optional[str] = None, - state: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if crawl_state is not None: - _setter("crawl_state", crawl_state) + pulumi.set(__self__, "crawl_state", crawl_state) if crawler_name is not None: - _setter("crawler_name", crawler_name) + pulumi.set(__self__, "crawler_name", crawler_name) if job_name is not None: - _setter("job_name", job_name) + pulumi.set(__self__, "job_name", job_name) if logical_operator is not None: - _setter("logical_operator", logical_operator) + pulumi.set(__self__, "logical_operator", logical_operator) if state is not None: - _setter("state", state) + pulumi.set(__self__, "state", state) @property @pulumi.getter(name="crawlState") @@ -4290,20 +3389,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, batch_size: int, batch_window: Optional[int] = None): - TriggerEventBatchingCondition._configure( - lambda key, value: pulumi.set(__self__, key, value), - batch_size=batch_size, - batch_window=batch_window, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - batch_size: int, - batch_window: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("batch_size", batch_size) + pulumi.set(__self__, "batch_size", batch_size) if batch_window is not None: - _setter("batch_window", batch_window) + pulumi.set(__self__, "batch_window", batch_window) @property @pulumi.getter(name="batchSize") @@ -4337,17 +3425,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, notify_delay_after: Optional[int] = None): - TriggerNotificationProperty._configure( - lambda key, value: pulumi.set(__self__, key, value), - notify_delay_after=notify_delay_after, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - notify_delay_after: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if notify_delay_after is not None: - _setter("notify_delay_after", notify_delay_after) + pulumi.set(__self__, "notify_delay_after", notify_delay_after) @property @pulumi.getter(name="notifyDelayAfter") @@ -4360,21 +3439,10 @@ class TriggerPredicate(dict): def __init__(__self__, *, conditions: Optional[Sequence['outputs.TriggerCondition']] = None, logical: Optional[str] = None): - TriggerPredicate._configure( - lambda key, value: pulumi.set(__self__, key, value), - conditions=conditions, - logical=logical, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - conditions: Optional[Sequence['outputs.TriggerCondition']] = None, - logical: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if conditions is not None: - _setter("conditions", conditions) + pulumi.set(__self__, "conditions", conditions) if logical is not None: - _setter("logical", logical) + pulumi.set(__self__, "logical", logical) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/glue/partition.py b/sdk/python/pulumi_aws_native/glue/partition.py index 3f7b4a1e9c..28071869a6 100644 --- a/sdk/python/pulumi_aws_native/glue/partition.py +++ b/sdk/python/pulumi_aws_native/glue/partition.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,25 +23,10 @@ def __init__(__self__, *, """ The set of arguments for constructing a Partition resource. """ - PartitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_id=catalog_id, - database_name=database_name, - partition_input=partition_input, - table_name=table_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_id: pulumi.Input[str], - database_name: pulumi.Input[str], - partition_input: pulumi.Input['PartitionInputArgs'], - table_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("catalog_id", catalog_id) - _setter("database_name", database_name) - _setter("partition_input", partition_input) - _setter("table_name", table_name) + pulumi.set(__self__, "catalog_id", catalog_id) + pulumi.set(__self__, "database_name", database_name) + pulumi.set(__self__, "partition_input", partition_input) + pulumi.set(__self__, "table_name", table_name) @property @pulumi.getter(name="catalogId") @@ -120,10 +105,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PartitionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -149,11 +130,6 @@ def _internal_init(__self__, if database_name is None and not opts.urn: raise TypeError("Missing required property 'database_name'") __props__.__dict__["database_name"] = database_name - if partition_input is not None and not isinstance(partition_input, PartitionInputArgs): - partition_input = partition_input or {} - def _setter(key, value): - partition_input[key] = value - PartitionInputArgs._configure(_setter, **partition_input) if partition_input is None and not opts.urn: raise TypeError("Missing required property 'partition_input'") __props__.__dict__["partition_input"] = partition_input diff --git a/sdk/python/pulumi_aws_native/glue/registry.py b/sdk/python/pulumi_aws_native/glue/registry.py index 6718019335..b1b709a354 100644 --- a/sdk/python/pulumi_aws_native/glue/registry.py +++ b/sdk/python/pulumi_aws_native/glue/registry.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,25 +25,12 @@ def __init__(__self__, *, :param pulumi.Input[str] name: Name of the registry to be created of max length of 255, and may only contain letters, numbers, hyphen, underscore, dollar sign, or hash mark. No whitespace. :param pulumi.Input[Sequence[pulumi.Input['RegistryTagArgs']]] tags: List of tags to tag the Registry """ - RegistryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['RegistryTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -119,10 +106,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RegistryArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/glue/schema.py b/sdk/python/pulumi_aws_native/glue/schema.py index 733a50061c..f4dc783c52 100644 --- a/sdk/python/pulumi_aws_native/glue/schema.py +++ b/sdk/python/pulumi_aws_native/glue/schema.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -34,42 +34,19 @@ def __init__(__self__, *, :param pulumi.Input[str] name: Name of the schema. :param pulumi.Input[Sequence[pulumi.Input['SchemaTagArgs']]] tags: List of tags to tag the schema """ - SchemaArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - compatibility=compatibility, - data_format=data_format, - schema_definition=schema_definition, - checkpoint_version=checkpoint_version, - description=description, - name=name, - registry=registry, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - compatibility: pulumi.Input['SchemaCompatibility'], - data_format: pulumi.Input['SchemaDataFormat'], - schema_definition: pulumi.Input[str], - checkpoint_version: Optional[pulumi.Input['SchemaVersionArgs']] = None, - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - registry: Optional[pulumi.Input['SchemaRegistryArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['SchemaTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("compatibility", compatibility) - _setter("data_format", data_format) - _setter("schema_definition", schema_definition) + pulumi.set(__self__, "compatibility", compatibility) + pulumi.set(__self__, "data_format", data_format) + pulumi.set(__self__, "schema_definition", schema_definition) if checkpoint_version is not None: - _setter("checkpoint_version", checkpoint_version) + pulumi.set(__self__, "checkpoint_version", checkpoint_version) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if registry is not None: - _setter("registry", registry) + pulumi.set(__self__, "registry", registry) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -207,10 +184,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SchemaArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -233,11 +206,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = SchemaArgs.__new__(SchemaArgs) - if checkpoint_version is not None and not isinstance(checkpoint_version, SchemaVersionArgs): - checkpoint_version = checkpoint_version or {} - def _setter(key, value): - checkpoint_version[key] = value - SchemaVersionArgs._configure(_setter, **checkpoint_version) __props__.__dict__["checkpoint_version"] = checkpoint_version if compatibility is None and not opts.urn: raise TypeError("Missing required property 'compatibility'") @@ -247,11 +215,6 @@ def _setter(key, value): __props__.__dict__["data_format"] = data_format __props__.__dict__["description"] = description __props__.__dict__["name"] = name - if registry is not None and not isinstance(registry, SchemaRegistryArgs): - registry = registry or {} - def _setter(key, value): - registry[key] = value - SchemaRegistryArgs._configure(_setter, **registry) __props__.__dict__["registry"] = registry if schema_definition is None and not opts.urn: raise TypeError("Missing required property 'schema_definition'") diff --git a/sdk/python/pulumi_aws_native/glue/schema_version.py b/sdk/python/pulumi_aws_native/glue/schema_version.py index 51513a9bd7..62a5f7ff7c 100644 --- a/sdk/python/pulumi_aws_native/glue/schema_version.py +++ b/sdk/python/pulumi_aws_native/glue/schema_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -22,19 +22,8 @@ def __init__(__self__, *, The set of arguments for constructing a SchemaVersion resource. :param pulumi.Input[str] schema_definition: Complete definition of the schema in plain-text. """ - SchemaVersionInitArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - schema=schema, - schema_definition=schema_definition, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - schema: pulumi.Input['SchemaVersionSchemaArgs'], - schema_definition: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("schema", schema) - _setter("schema_definition", schema_definition) + pulumi.set(__self__, "schema", schema) + pulumi.set(__self__, "schema_definition", schema_definition) @property @pulumi.getter @@ -92,10 +81,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SchemaVersionInitArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -112,11 +97,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = SchemaVersionInitArgs.__new__(SchemaVersionInitArgs) - if schema is not None and not isinstance(schema, SchemaVersionSchemaArgs): - schema = schema or {} - def _setter(key, value): - schema[key] = value - SchemaVersionSchemaArgs._configure(_setter, **schema) if schema is None and not opts.urn: raise TypeError("Missing required property 'schema'") __props__.__dict__["schema"] = schema diff --git a/sdk/python/pulumi_aws_native/glue/schema_version_metadata.py b/sdk/python/pulumi_aws_native/glue/schema_version_metadata.py index 345abdede3..890fc7da78 100644 --- a/sdk/python/pulumi_aws_native/glue/schema_version_metadata.py +++ b/sdk/python/pulumi_aws_native/glue/schema_version_metadata.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['SchemaVersionMetadataArgs', 'SchemaVersionMetadata'] @@ -23,22 +23,9 @@ def __init__(__self__, *, :param pulumi.Input[str] schema_version_id: Represents the version ID associated with the schema version. :param pulumi.Input[str] value: Metadata value """ - SchemaVersionMetadataArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - schema_version_id=schema_version_id, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - schema_version_id: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("schema_version_id", schema_version_id) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "schema_version_id", schema_version_id) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -114,10 +101,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SchemaVersionMetadataArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/glue/security_configuration.py b/sdk/python/pulumi_aws_native/glue/security_configuration.py index 433a1ac52e..5db625d0ec 100644 --- a/sdk/python/pulumi_aws_native/glue/security_configuration.py +++ b/sdk/python/pulumi_aws_native/glue/security_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,20 +21,9 @@ def __init__(__self__, *, """ The set of arguments for constructing a SecurityConfiguration resource. """ - SecurityConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - encryption_configuration=encryption_configuration, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - encryption_configuration: pulumi.Input['SecurityConfigurationEncryptionConfigurationArgs'], - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("encryption_configuration", encryption_configuration) + pulumi.set(__self__, "encryption_configuration", encryption_configuration) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="encryptionConfiguration") @@ -93,10 +82,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SecurityConfigurationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -114,11 +99,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = SecurityConfigurationArgs.__new__(SecurityConfigurationArgs) - if encryption_configuration is not None and not isinstance(encryption_configuration, SecurityConfigurationEncryptionConfigurationArgs): - encryption_configuration = encryption_configuration or {} - def _setter(key, value): - encryption_configuration[key] = value - SecurityConfigurationEncryptionConfigurationArgs._configure(_setter, **encryption_configuration) if encryption_configuration is None and not opts.urn: raise TypeError("Missing required property 'encryption_configuration'") __props__.__dict__["encryption_configuration"] = encryption_configuration diff --git a/sdk/python/pulumi_aws_native/glue/table.py b/sdk/python/pulumi_aws_native/glue/table.py index a5f800649e..57680601cc 100644 --- a/sdk/python/pulumi_aws_native/glue/table.py +++ b/sdk/python/pulumi_aws_native/glue/table.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,26 +23,11 @@ def __init__(__self__, *, """ The set of arguments for constructing a Table resource. """ - TableArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_id=catalog_id, - database_name=database_name, - table_input=table_input, - open_table_format_input=open_table_format_input, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_id: pulumi.Input[str], - database_name: pulumi.Input[str], - table_input: pulumi.Input['TableInputArgs'], - open_table_format_input: Optional[pulumi.Input['TableOpenTableFormatInputArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("catalog_id", catalog_id) - _setter("database_name", database_name) - _setter("table_input", table_input) + pulumi.set(__self__, "catalog_id", catalog_id) + pulumi.set(__self__, "database_name", database_name) + pulumi.set(__self__, "table_input", table_input) if open_table_format_input is not None: - _setter("open_table_format_input", open_table_format_input) + pulumi.set(__self__, "open_table_format_input", open_table_format_input) @property @pulumi.getter(name="catalogId") @@ -121,10 +106,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TableArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -150,17 +131,7 @@ def _internal_init(__self__, if database_name is None and not opts.urn: raise TypeError("Missing required property 'database_name'") __props__.__dict__["database_name"] = database_name - if open_table_format_input is not None and not isinstance(open_table_format_input, TableOpenTableFormatInputArgs): - open_table_format_input = open_table_format_input or {} - def _setter(key, value): - open_table_format_input[key] = value - TableOpenTableFormatInputArgs._configure(_setter, **open_table_format_input) __props__.__dict__["open_table_format_input"] = open_table_format_input - if table_input is not None and not isinstance(table_input, TableInputArgs): - table_input = table_input or {} - def _setter(key, value): - table_input[key] = value - TableInputArgs._configure(_setter, **table_input) if table_input is None and not opts.urn: raise TypeError("Missing required property 'table_input'") __props__.__dict__["table_input"] = table_input diff --git a/sdk/python/pulumi_aws_native/glue/trigger.py b/sdk/python/pulumi_aws_native/glue/trigger.py index ed2591bec2..d385bfd965 100644 --- a/sdk/python/pulumi_aws_native/glue/trigger.py +++ b/sdk/python/pulumi_aws_native/glue/trigger.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -29,51 +29,24 @@ def __init__(__self__, *, """ The set of arguments for constructing a Trigger resource. """ - TriggerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - actions=actions, - type=type, - description=description, - event_batching_condition=event_batching_condition, - name=name, - predicate=predicate, - schedule=schedule, - start_on_creation=start_on_creation, - tags=tags, - workflow_name=workflow_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - actions: pulumi.Input[Sequence[pulumi.Input['TriggerActionArgs']]], - type: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - event_batching_condition: Optional[pulumi.Input['TriggerEventBatchingConditionArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - predicate: Optional[pulumi.Input['TriggerPredicateArgs']] = None, - schedule: Optional[pulumi.Input[str]] = None, - start_on_creation: Optional[pulumi.Input[bool]] = None, - tags: Optional[Any] = None, - workflow_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("actions", actions) - _setter("type", type) + pulumi.set(__self__, "actions", actions) + pulumi.set(__self__, "type", type) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if event_batching_condition is not None: - _setter("event_batching_condition", event_batching_condition) + pulumi.set(__self__, "event_batching_condition", event_batching_condition) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if predicate is not None: - _setter("predicate", predicate) + pulumi.set(__self__, "predicate", predicate) if schedule is not None: - _setter("schedule", schedule) + pulumi.set(__self__, "schedule", schedule) if start_on_creation is not None: - _setter("start_on_creation", start_on_creation) + pulumi.set(__self__, "start_on_creation", start_on_creation) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if workflow_name is not None: - _setter("workflow_name", workflow_name) + pulumi.set(__self__, "workflow_name", workflow_name) @property @pulumi.getter @@ -212,10 +185,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TriggerArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -245,18 +214,8 @@ def _internal_init(__self__, raise TypeError("Missing required property 'actions'") __props__.__dict__["actions"] = actions __props__.__dict__["description"] = description - if event_batching_condition is not None and not isinstance(event_batching_condition, TriggerEventBatchingConditionArgs): - event_batching_condition = event_batching_condition or {} - def _setter(key, value): - event_batching_condition[key] = value - TriggerEventBatchingConditionArgs._configure(_setter, **event_batching_condition) __props__.__dict__["event_batching_condition"] = event_batching_condition __props__.__dict__["name"] = name - if predicate is not None and not isinstance(predicate, TriggerPredicateArgs): - predicate = predicate or {} - def _setter(key, value): - predicate[key] = value - TriggerPredicateArgs._configure(_setter, **predicate) __props__.__dict__["predicate"] = predicate __props__.__dict__["schedule"] = schedule __props__.__dict__["start_on_creation"] = start_on_creation diff --git a/sdk/python/pulumi_aws_native/glue/workflow.py b/sdk/python/pulumi_aws_native/glue/workflow.py index ac5d5a5132..afc2d46b3a 100644 --- a/sdk/python/pulumi_aws_native/glue/workflow.py +++ b/sdk/python/pulumi_aws_native/glue/workflow.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['WorkflowArgs', 'Workflow'] @@ -22,33 +22,16 @@ def __init__(__self__, *, """ The set of arguments for constructing a Workflow resource. """ - WorkflowArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_run_properties=default_run_properties, - description=description, - max_concurrent_runs=max_concurrent_runs, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_run_properties: Optional[Any] = None, - description: Optional[pulumi.Input[str]] = None, - max_concurrent_runs: Optional[pulumi.Input[int]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if default_run_properties is not None: - _setter("default_run_properties", default_run_properties) + pulumi.set(__self__, "default_run_properties", default_run_properties) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if max_concurrent_runs is not None: - _setter("max_concurrent_runs", max_concurrent_runs) + pulumi.set(__self__, "max_concurrent_runs", max_concurrent_runs) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="defaultRunProperties") @@ -137,10 +120,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - WorkflowArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/grafana/_inputs.py b/sdk/python/pulumi_aws_native/grafana/_inputs.py index 6e8f3e3a01..dea42ee275 100644 --- a/sdk/python/pulumi_aws_native/grafana/_inputs.py +++ b/sdk/python/pulumi_aws_native/grafana/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -37,37 +37,18 @@ def __init__(__self__, *, :param pulumi.Input[str] org: Name of the attribute within the SAML assert to use as the users organizations in Grafana. :param pulumi.Input[str] role: Name of the attribute within the SAML assert to use as the users roles in Grafana. """ - WorkspaceAssertionAttributesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - email=email, - groups=groups, - login=login, - name=name, - org=org, - role=role, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - email: Optional[pulumi.Input[str]] = None, - groups: Optional[pulumi.Input[str]] = None, - login: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - org: Optional[pulumi.Input[str]] = None, - role: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if email is not None: - _setter("email", email) + pulumi.set(__self__, "email", email) if groups is not None: - _setter("groups", groups) + pulumi.set(__self__, "groups", groups) if login is not None: - _setter("login", login) + pulumi.set(__self__, "login", login) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if org is not None: - _setter("org", org) + pulumi.set(__self__, "org", org) if role is not None: - _setter("role", role) + pulumi.set(__self__, "role", role) @property @pulumi.getter @@ -152,21 +133,10 @@ def __init__(__self__, *, :param pulumi.Input[str] url: URL that vends the IdPs metadata. :param pulumi.Input[str] xml: XML blob of the IdPs metadata. """ - WorkspaceIdpMetadataArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - url=url, - xml=xml, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - url: Optional[pulumi.Input[str]] = None, - xml: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if url is not None: - _setter("url", url) + pulumi.set(__self__, "url", url) if xml is not None: - _setter("xml", xml) + pulumi.set(__self__, "xml", xml) @property @pulumi.getter @@ -203,21 +173,10 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] prefix_list_ids: The list of prefix list IDs. A prefix list is a list of CIDR ranges of IP addresses. The IP addresses specified are allowed to access your workspace. If the list is not included in the configuration then no IP addresses will be allowed to access the workspace. :param pulumi.Input[Sequence[pulumi.Input[str]]] vpce_ids: The list of Amazon VPC endpoint IDs for the workspace. If a NetworkAccessConfiguration is specified then only VPC endpoints specified here will be allowed to access the workspace. """ - WorkspaceNetworkAccessControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - prefix_list_ids=prefix_list_ids, - vpce_ids=vpce_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - prefix_list_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - vpce_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if prefix_list_ids is not None: - _setter("prefix_list_ids", prefix_list_ids) + pulumi.set(__self__, "prefix_list_ids", prefix_list_ids) if vpce_ids is not None: - _setter("vpce_ids", vpce_ids) + pulumi.set(__self__, "vpce_ids", vpce_ids) @property @pulumi.getter(name="prefixListIds") @@ -254,21 +213,10 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] admin: List of SAML roles which will be mapped into the Grafana Admin role. :param pulumi.Input[Sequence[pulumi.Input[str]]] editor: List of SAML roles which will be mapped into the Grafana Editor role. """ - WorkspaceRoleValuesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - admin=admin, - editor=editor, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - admin: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - editor: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if admin is not None: - _setter("admin", admin) + pulumi.set(__self__, "admin", admin) if editor is not None: - _setter("editor", editor) + pulumi.set(__self__, "editor", editor) @property @pulumi.getter @@ -308,32 +256,15 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] allowed_organizations: List of SAML organizations allowed to access Grafana. :param pulumi.Input[float] login_validity_duration: The maximum lifetime an authenticated user can be logged in (in minutes) before being required to re-authenticate. """ - WorkspaceSamlConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - idp_metadata=idp_metadata, - allowed_organizations=allowed_organizations, - assertion_attributes=assertion_attributes, - login_validity_duration=login_validity_duration, - role_values=role_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - idp_metadata: pulumi.Input['WorkspaceIdpMetadataArgs'], - allowed_organizations: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - assertion_attributes: Optional[pulumi.Input['WorkspaceAssertionAttributesArgs']] = None, - login_validity_duration: Optional[pulumi.Input[float]] = None, - role_values: Optional[pulumi.Input['WorkspaceRoleValuesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("idp_metadata", idp_metadata) + pulumi.set(__self__, "idp_metadata", idp_metadata) if allowed_organizations is not None: - _setter("allowed_organizations", allowed_organizations) + pulumi.set(__self__, "allowed_organizations", allowed_organizations) if assertion_attributes is not None: - _setter("assertion_attributes", assertion_attributes) + pulumi.set(__self__, "assertion_attributes", assertion_attributes) if login_validity_duration is not None: - _setter("login_validity_duration", login_validity_duration) + pulumi.set(__self__, "login_validity_duration", login_validity_duration) if role_values is not None: - _setter("role_values", role_values) + pulumi.set(__self__, "role_values", role_values) @property @pulumi.getter(name="idpMetadata") @@ -397,19 +328,8 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] security_group_ids: The list of Amazon EC2 security group IDs attached to the Amazon VPC for your Grafana workspace to connect. :param pulumi.Input[Sequence[pulumi.Input[str]]] subnet_ids: The list of Amazon EC2 subnet IDs created in the Amazon VPC for your Grafana workspace to connect. """ - WorkspaceVpcConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnet_ids=subnet_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - subnet_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("security_group_ids", security_group_ids) - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) @property @pulumi.getter(name="securityGroupIds") diff --git a/sdk/python/pulumi_aws_native/grafana/get_workspace.py b/sdk/python/pulumi_aws_native/grafana/get_workspace.py index 0f9ef5d04d..f64245bfc1 100644 --- a/sdk/python/pulumi_aws_native/grafana/get_workspace.py +++ b/sdk/python/pulumi_aws_native/grafana/get_workspace.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/grafana/outputs.py b/sdk/python/pulumi_aws_native/grafana/outputs.py index 3b6fdbb9aa..06c280c867 100644 --- a/sdk/python/pulumi_aws_native/grafana/outputs.py +++ b/sdk/python/pulumi_aws_native/grafana/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -41,37 +41,18 @@ def __init__(__self__, *, :param str org: Name of the attribute within the SAML assert to use as the users organizations in Grafana. :param str role: Name of the attribute within the SAML assert to use as the users roles in Grafana. """ - WorkspaceAssertionAttributes._configure( - lambda key, value: pulumi.set(__self__, key, value), - email=email, - groups=groups, - login=login, - name=name, - org=org, - role=role, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - email: Optional[str] = None, - groups: Optional[str] = None, - login: Optional[str] = None, - name: Optional[str] = None, - org: Optional[str] = None, - role: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if email is not None: - _setter("email", email) + pulumi.set(__self__, "email", email) if groups is not None: - _setter("groups", groups) + pulumi.set(__self__, "groups", groups) if login is not None: - _setter("login", login) + pulumi.set(__self__, "login", login) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if org is not None: - _setter("org", org) + pulumi.set(__self__, "org", org) if role is not None: - _setter("role", role) + pulumi.set(__self__, "role", role) @property @pulumi.getter @@ -135,21 +116,10 @@ def __init__(__self__, *, :param str url: URL that vends the IdPs metadata. :param str xml: XML blob of the IdPs metadata. """ - WorkspaceIdpMetadata._configure( - lambda key, value: pulumi.set(__self__, key, value), - url=url, - xml=xml, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - url: Optional[str] = None, - xml: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if url is not None: - _setter("url", url) + pulumi.set(__self__, "url", url) if xml is not None: - _setter("xml", xml) + pulumi.set(__self__, "xml", xml) @property @pulumi.getter @@ -200,21 +170,10 @@ def __init__(__self__, *, :param Sequence[str] prefix_list_ids: The list of prefix list IDs. A prefix list is a list of CIDR ranges of IP addresses. The IP addresses specified are allowed to access your workspace. If the list is not included in the configuration then no IP addresses will be allowed to access the workspace. :param Sequence[str] vpce_ids: The list of Amazon VPC endpoint IDs for the workspace. If a NetworkAccessConfiguration is specified then only VPC endpoints specified here will be allowed to access the workspace. """ - WorkspaceNetworkAccessControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - prefix_list_ids=prefix_list_ids, - vpce_ids=vpce_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - prefix_list_ids: Optional[Sequence[str]] = None, - vpce_ids: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if prefix_list_ids is not None: - _setter("prefix_list_ids", prefix_list_ids) + pulumi.set(__self__, "prefix_list_ids", prefix_list_ids) if vpce_ids is not None: - _setter("vpce_ids", vpce_ids) + pulumi.set(__self__, "vpce_ids", vpce_ids) @property @pulumi.getter(name="prefixListIds") @@ -246,21 +205,10 @@ def __init__(__self__, *, :param Sequence[str] admin: List of SAML roles which will be mapped into the Grafana Admin role. :param Sequence[str] editor: List of SAML roles which will be mapped into the Grafana Editor role. """ - WorkspaceRoleValues._configure( - lambda key, value: pulumi.set(__self__, key, value), - admin=admin, - editor=editor, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - admin: Optional[Sequence[str]] = None, - editor: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if admin is not None: - _setter("admin", admin) + pulumi.set(__self__, "admin", admin) if editor is not None: - _setter("editor", editor) + pulumi.set(__self__, "editor", editor) @property @pulumi.getter @@ -320,32 +268,15 @@ def __init__(__self__, *, :param Sequence[str] allowed_organizations: List of SAML organizations allowed to access Grafana. :param float login_validity_duration: The maximum lifetime an authenticated user can be logged in (in minutes) before being required to re-authenticate. """ - WorkspaceSamlConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - idp_metadata=idp_metadata, - allowed_organizations=allowed_organizations, - assertion_attributes=assertion_attributes, - login_validity_duration=login_validity_duration, - role_values=role_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - idp_metadata: 'outputs.WorkspaceIdpMetadata', - allowed_organizations: Optional[Sequence[str]] = None, - assertion_attributes: Optional['outputs.WorkspaceAssertionAttributes'] = None, - login_validity_duration: Optional[float] = None, - role_values: Optional['outputs.WorkspaceRoleValues'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("idp_metadata", idp_metadata) + pulumi.set(__self__, "idp_metadata", idp_metadata) if allowed_organizations is not None: - _setter("allowed_organizations", allowed_organizations) + pulumi.set(__self__, "allowed_organizations", allowed_organizations) if assertion_attributes is not None: - _setter("assertion_attributes", assertion_attributes) + pulumi.set(__self__, "assertion_attributes", assertion_attributes) if login_validity_duration is not None: - _setter("login_validity_duration", login_validity_duration) + pulumi.set(__self__, "login_validity_duration", login_validity_duration) if role_values is not None: - _setter("role_values", role_values) + pulumi.set(__self__, "role_values", role_values) @property @pulumi.getter(name="idpMetadata") @@ -411,19 +342,8 @@ def __init__(__self__, *, :param Sequence[str] security_group_ids: The list of Amazon EC2 security group IDs attached to the Amazon VPC for your Grafana workspace to connect. :param Sequence[str] subnet_ids: The list of Amazon EC2 subnet IDs created in the Amazon VPC for your Grafana workspace to connect. """ - WorkspaceVpcConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnet_ids=subnet_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: Sequence[str], - subnet_ids: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("security_group_ids", security_group_ids) - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) @property @pulumi.getter(name="securityGroupIds") diff --git a/sdk/python/pulumi_aws_native/grafana/workspace.py b/sdk/python/pulumi_aws_native/grafana/workspace.py index 365c6b78f0..6785c34249 100644 --- a/sdk/python/pulumi_aws_native/grafana/workspace.py +++ b/sdk/python/pulumi_aws_native/grafana/workspace.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -47,74 +47,35 @@ def __init__(__self__, *, :param pulumi.Input[str] role_arn: IAM Role that will be used to grant the Grafana workspace access to a customers AWS resources. :param pulumi.Input[str] stack_set_name: The name of the AWS CloudFormation stack set to use to generate IAM roles to be used for this workspace. """ - WorkspaceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - account_access_type=account_access_type, - authentication_providers=authentication_providers, - permission_type=permission_type, - client_token=client_token, - data_sources=data_sources, - description=description, - grafana_version=grafana_version, - name=name, - network_access_control=network_access_control, - notification_destinations=notification_destinations, - organization_role_name=organization_role_name, - organizational_units=organizational_units, - role_arn=role_arn, - saml_configuration=saml_configuration, - stack_set_name=stack_set_name, - vpc_configuration=vpc_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - account_access_type: pulumi.Input['WorkspaceAccountAccessType'], - authentication_providers: pulumi.Input[Sequence[pulumi.Input['WorkspaceAuthenticationProviderTypes']]], - permission_type: pulumi.Input['WorkspacePermissionType'], - client_token: Optional[pulumi.Input[str]] = None, - data_sources: Optional[pulumi.Input[Sequence[pulumi.Input['WorkspaceDataSourceType']]]] = None, - description: Optional[pulumi.Input[str]] = None, - grafana_version: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - network_access_control: Optional[pulumi.Input['WorkspaceNetworkAccessControlArgs']] = None, - notification_destinations: Optional[pulumi.Input[Sequence[pulumi.Input['WorkspaceNotificationDestinationType']]]] = None, - organization_role_name: Optional[pulumi.Input[str]] = None, - organizational_units: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - role_arn: Optional[pulumi.Input[str]] = None, - saml_configuration: Optional[pulumi.Input['WorkspaceSamlConfigurationArgs']] = None, - stack_set_name: Optional[pulumi.Input[str]] = None, - vpc_configuration: Optional[pulumi.Input['WorkspaceVpcConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("account_access_type", account_access_type) - _setter("authentication_providers", authentication_providers) - _setter("permission_type", permission_type) + pulumi.set(__self__, "account_access_type", account_access_type) + pulumi.set(__self__, "authentication_providers", authentication_providers) + pulumi.set(__self__, "permission_type", permission_type) if client_token is not None: - _setter("client_token", client_token) + pulumi.set(__self__, "client_token", client_token) if data_sources is not None: - _setter("data_sources", data_sources) + pulumi.set(__self__, "data_sources", data_sources) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if grafana_version is not None: - _setter("grafana_version", grafana_version) + pulumi.set(__self__, "grafana_version", grafana_version) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if network_access_control is not None: - _setter("network_access_control", network_access_control) + pulumi.set(__self__, "network_access_control", network_access_control) if notification_destinations is not None: - _setter("notification_destinations", notification_destinations) + pulumi.set(__self__, "notification_destinations", notification_destinations) if organization_role_name is not None: - _setter("organization_role_name", organization_role_name) + pulumi.set(__self__, "organization_role_name", organization_role_name) if organizational_units is not None: - _setter("organizational_units", organizational_units) + pulumi.set(__self__, "organizational_units", organizational_units) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if saml_configuration is not None: - _setter("saml_configuration", saml_configuration) + pulumi.set(__self__, "saml_configuration", saml_configuration) if stack_set_name is not None: - _setter("stack_set_name", stack_set_name) + pulumi.set(__self__, "stack_set_name", stack_set_name) if vpc_configuration is not None: - _setter("vpc_configuration", vpc_configuration) + pulumi.set(__self__, "vpc_configuration", vpc_configuration) @property @pulumi.getter(name="accountAccessType") @@ -352,10 +313,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - WorkspaceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -397,11 +354,6 @@ def _internal_init(__self__, __props__.__dict__["description"] = description __props__.__dict__["grafana_version"] = grafana_version __props__.__dict__["name"] = name - if network_access_control is not None and not isinstance(network_access_control, WorkspaceNetworkAccessControlArgs): - network_access_control = network_access_control or {} - def _setter(key, value): - network_access_control[key] = value - WorkspaceNetworkAccessControlArgs._configure(_setter, **network_access_control) __props__.__dict__["network_access_control"] = network_access_control __props__.__dict__["notification_destinations"] = notification_destinations __props__.__dict__["organization_role_name"] = organization_role_name @@ -410,18 +362,8 @@ def _setter(key, value): raise TypeError("Missing required property 'permission_type'") __props__.__dict__["permission_type"] = permission_type __props__.__dict__["role_arn"] = role_arn - if saml_configuration is not None and not isinstance(saml_configuration, WorkspaceSamlConfigurationArgs): - saml_configuration = saml_configuration or {} - def _setter(key, value): - saml_configuration[key] = value - WorkspaceSamlConfigurationArgs._configure(_setter, **saml_configuration) __props__.__dict__["saml_configuration"] = saml_configuration __props__.__dict__["stack_set_name"] = stack_set_name - if vpc_configuration is not None and not isinstance(vpc_configuration, WorkspaceVpcConfigurationArgs): - vpc_configuration = vpc_configuration or {} - def _setter(key, value): - vpc_configuration[key] = value - WorkspaceVpcConfigurationArgs._configure(_setter, **vpc_configuration) __props__.__dict__["vpc_configuration"] = vpc_configuration __props__.__dict__["creation_timestamp"] = None __props__.__dict__["endpoint"] = None diff --git a/sdk/python/pulumi_aws_native/greengrass/_inputs.py b/sdk/python/pulumi_aws_native/greengrass/_inputs.py index 2c35fa68a0..219c419a92 100644 --- a/sdk/python/pulumi_aws_native/greengrass/_inputs.py +++ b/sdk/python/pulumi_aws_native/greengrass/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -68,23 +68,10 @@ def __init__(__self__, *, connector_arn: pulumi.Input[str], id: pulumi.Input[str], parameters: Optional[Any] = None): - ConnectorDefinitionConnectorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - connector_arn=connector_arn, - id=id, - parameters=parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connector_arn: pulumi.Input[str], - id: pulumi.Input[str], - parameters: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("connector_arn", connector_arn) - _setter("id", id) + pulumi.set(__self__, "connector_arn", connector_arn) + pulumi.set(__self__, "id", id) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) @property @pulumi.getter(name="connectorArn") @@ -120,23 +107,10 @@ def __init__(__self__, *, connector_arn: pulumi.Input[str], id: pulumi.Input[str], parameters: Optional[Any] = None): - ConnectorDefinitionVersionConnectorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - connector_arn=connector_arn, - id=id, - parameters=parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connector_arn: pulumi.Input[str], - id: pulumi.Input[str], - parameters: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("connector_arn", connector_arn) - _setter("id", id) + pulumi.set(__self__, "connector_arn", connector_arn) + pulumi.set(__self__, "id", id) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) @property @pulumi.getter(name="connectorArn") @@ -170,16 +144,7 @@ def parameters(self, value: Optional[Any]): class ConnectorDefinitionVersionArgs: def __init__(__self__, *, connectors: pulumi.Input[Sequence[pulumi.Input['ConnectorDefinitionConnectorArgs']]]): - ConnectorDefinitionVersionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - connectors=connectors, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connectors: pulumi.Input[Sequence[pulumi.Input['ConnectorDefinitionConnectorArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("connectors", connectors) + pulumi.set(__self__, "connectors", connectors) @property @pulumi.getter @@ -198,26 +163,11 @@ def __init__(__self__, *, id: pulumi.Input[str], thing_arn: pulumi.Input[str], sync_shadow: Optional[pulumi.Input[bool]] = None): - CoreDefinitionCoreArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_arn=certificate_arn, - id=id, - thing_arn=thing_arn, - sync_shadow=sync_shadow, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_arn: pulumi.Input[str], - id: pulumi.Input[str], - thing_arn: pulumi.Input[str], - sync_shadow: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("certificate_arn", certificate_arn) - _setter("id", id) - _setter("thing_arn", thing_arn) + pulumi.set(__self__, "certificate_arn", certificate_arn) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "thing_arn", thing_arn) if sync_shadow is not None: - _setter("sync_shadow", sync_shadow) + pulumi.set(__self__, "sync_shadow", sync_shadow) @property @pulumi.getter(name="certificateArn") @@ -263,26 +213,11 @@ def __init__(__self__, *, id: pulumi.Input[str], thing_arn: pulumi.Input[str], sync_shadow: Optional[pulumi.Input[bool]] = None): - CoreDefinitionVersionCoreArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_arn=certificate_arn, - id=id, - thing_arn=thing_arn, - sync_shadow=sync_shadow, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_arn: pulumi.Input[str], - id: pulumi.Input[str], - thing_arn: pulumi.Input[str], - sync_shadow: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("certificate_arn", certificate_arn) - _setter("id", id) - _setter("thing_arn", thing_arn) + pulumi.set(__self__, "certificate_arn", certificate_arn) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "thing_arn", thing_arn) if sync_shadow is not None: - _setter("sync_shadow", sync_shadow) + pulumi.set(__self__, "sync_shadow", sync_shadow) @property @pulumi.getter(name="certificateArn") @@ -325,16 +260,7 @@ def sync_shadow(self, value: Optional[pulumi.Input[bool]]): class CoreDefinitionVersionArgs: def __init__(__self__, *, cores: pulumi.Input[Sequence[pulumi.Input['CoreDefinitionCoreArgs']]]): - CoreDefinitionVersionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cores=cores, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cores: pulumi.Input[Sequence[pulumi.Input['CoreDefinitionCoreArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cores", cores) + pulumi.set(__self__, "cores", cores) @property @pulumi.getter @@ -353,26 +279,11 @@ def __init__(__self__, *, id: pulumi.Input[str], thing_arn: pulumi.Input[str], sync_shadow: Optional[pulumi.Input[bool]] = None): - DeviceDefinitionDeviceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_arn=certificate_arn, - id=id, - thing_arn=thing_arn, - sync_shadow=sync_shadow, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_arn: pulumi.Input[str], - id: pulumi.Input[str], - thing_arn: pulumi.Input[str], - sync_shadow: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("certificate_arn", certificate_arn) - _setter("id", id) - _setter("thing_arn", thing_arn) + pulumi.set(__self__, "certificate_arn", certificate_arn) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "thing_arn", thing_arn) if sync_shadow is not None: - _setter("sync_shadow", sync_shadow) + pulumi.set(__self__, "sync_shadow", sync_shadow) @property @pulumi.getter(name="certificateArn") @@ -418,26 +329,11 @@ def __init__(__self__, *, id: pulumi.Input[str], thing_arn: pulumi.Input[str], sync_shadow: Optional[pulumi.Input[bool]] = None): - DeviceDefinitionVersionDeviceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_arn=certificate_arn, - id=id, - thing_arn=thing_arn, - sync_shadow=sync_shadow, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_arn: pulumi.Input[str], - id: pulumi.Input[str], - thing_arn: pulumi.Input[str], - sync_shadow: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("certificate_arn", certificate_arn) - _setter("id", id) - _setter("thing_arn", thing_arn) + pulumi.set(__self__, "certificate_arn", certificate_arn) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "thing_arn", thing_arn) if sync_shadow is not None: - _setter("sync_shadow", sync_shadow) + pulumi.set(__self__, "sync_shadow", sync_shadow) @property @pulumi.getter(name="certificateArn") @@ -480,16 +376,7 @@ def sync_shadow(self, value: Optional[pulumi.Input[bool]]): class DeviceDefinitionVersionArgs: def __init__(__self__, *, devices: pulumi.Input[Sequence[pulumi.Input['DeviceDefinitionDeviceArgs']]]): - DeviceDefinitionVersionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - devices=devices, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - devices: pulumi.Input[Sequence[pulumi.Input['DeviceDefinitionDeviceArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("devices", devices) + pulumi.set(__self__, "devices", devices) @property @pulumi.getter @@ -505,16 +392,7 @@ def devices(self, value: pulumi.Input[Sequence[pulumi.Input['DeviceDefinitionDev class FunctionDefinitionDefaultConfigArgs: def __init__(__self__, *, execution: pulumi.Input['FunctionDefinitionExecutionArgs']): - FunctionDefinitionDefaultConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - execution=execution, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - execution: pulumi.Input['FunctionDefinitionExecutionArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("execution", execution) + pulumi.set(__self__, "execution", execution) @property @pulumi.getter @@ -533,29 +411,14 @@ def __init__(__self__, *, execution: Optional[pulumi.Input['FunctionDefinitionExecutionArgs']] = None, resource_access_policies: Optional[pulumi.Input[Sequence[pulumi.Input['FunctionDefinitionResourceAccessPolicyArgs']]]] = None, variables: Optional[Any] = None): - FunctionDefinitionEnvironmentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_sysfs=access_sysfs, - execution=execution, - resource_access_policies=resource_access_policies, - variables=variables, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_sysfs: Optional[pulumi.Input[bool]] = None, - execution: Optional[pulumi.Input['FunctionDefinitionExecutionArgs']] = None, - resource_access_policies: Optional[pulumi.Input[Sequence[pulumi.Input['FunctionDefinitionResourceAccessPolicyArgs']]]] = None, - variables: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_sysfs is not None: - _setter("access_sysfs", access_sysfs) + pulumi.set(__self__, "access_sysfs", access_sysfs) if execution is not None: - _setter("execution", execution) + pulumi.set(__self__, "execution", execution) if resource_access_policies is not None: - _setter("resource_access_policies", resource_access_policies) + pulumi.set(__self__, "resource_access_policies", resource_access_policies) if variables is not None: - _setter("variables", variables) + pulumi.set(__self__, "variables", variables) @property @pulumi.getter(name="accessSysfs") @@ -599,21 +462,10 @@ class FunctionDefinitionExecutionArgs: def __init__(__self__, *, isolation_mode: Optional[pulumi.Input[str]] = None, run_as: Optional[pulumi.Input['FunctionDefinitionRunAsArgs']] = None): - FunctionDefinitionExecutionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - isolation_mode=isolation_mode, - run_as=run_as, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - isolation_mode: Optional[pulumi.Input[str]] = None, - run_as: Optional[pulumi.Input['FunctionDefinitionRunAsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if isolation_mode is not None: - _setter("isolation_mode", isolation_mode) + pulumi.set(__self__, "isolation_mode", isolation_mode) if run_as is not None: - _setter("run_as", run_as) + pulumi.set(__self__, "run_as", run_as) @property @pulumi.getter(name="isolationMode") @@ -644,41 +496,20 @@ def __init__(__self__, *, memory_size: Optional[pulumi.Input[int]] = None, pinned: Optional[pulumi.Input[bool]] = None, timeout: Optional[pulumi.Input[int]] = None): - FunctionDefinitionFunctionConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - encoding_type=encoding_type, - environment=environment, - exec_args=exec_args, - executable=executable, - memory_size=memory_size, - pinned=pinned, - timeout=timeout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - encoding_type: Optional[pulumi.Input[str]] = None, - environment: Optional[pulumi.Input['FunctionDefinitionEnvironmentArgs']] = None, - exec_args: Optional[pulumi.Input[str]] = None, - executable: Optional[pulumi.Input[str]] = None, - memory_size: Optional[pulumi.Input[int]] = None, - pinned: Optional[pulumi.Input[bool]] = None, - timeout: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if encoding_type is not None: - _setter("encoding_type", encoding_type) + pulumi.set(__self__, "encoding_type", encoding_type) if environment is not None: - _setter("environment", environment) + pulumi.set(__self__, "environment", environment) if exec_args is not None: - _setter("exec_args", exec_args) + pulumi.set(__self__, "exec_args", exec_args) if executable is not None: - _setter("executable", executable) + pulumi.set(__self__, "executable", executable) if memory_size is not None: - _setter("memory_size", memory_size) + pulumi.set(__self__, "memory_size", memory_size) if pinned is not None: - _setter("pinned", pinned) + pulumi.set(__self__, "pinned", pinned) if timeout is not None: - _setter("timeout", timeout) + pulumi.set(__self__, "timeout", timeout) @property @pulumi.getter(name="encodingType") @@ -750,22 +581,9 @@ def __init__(__self__, *, function_arn: pulumi.Input[str], function_configuration: pulumi.Input['FunctionDefinitionFunctionConfigurationArgs'], id: pulumi.Input[str]): - FunctionDefinitionFunctionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - function_arn=function_arn, - function_configuration=function_configuration, - id=id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - function_arn: pulumi.Input[str], - function_configuration: pulumi.Input['FunctionDefinitionFunctionConfigurationArgs'], - id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("function_arn", function_arn) - _setter("function_configuration", function_configuration) - _setter("id", id) + pulumi.set(__self__, "function_arn", function_arn) + pulumi.set(__self__, "function_configuration", function_configuration) + pulumi.set(__self__, "id", id) @property @pulumi.getter(name="functionArn") @@ -800,20 +618,9 @@ class FunctionDefinitionResourceAccessPolicyArgs: def __init__(__self__, *, resource_id: pulumi.Input[str], permission: Optional[pulumi.Input[str]] = None): - FunctionDefinitionResourceAccessPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_id=resource_id, - permission=permission, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_id: pulumi.Input[str], - permission: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_id", resource_id) + pulumi.set(__self__, "resource_id", resource_id) if permission is not None: - _setter("permission", permission) + pulumi.set(__self__, "permission", permission) @property @pulumi.getter(name="resourceId") @@ -839,21 +646,10 @@ class FunctionDefinitionRunAsArgs: def __init__(__self__, *, gid: Optional[pulumi.Input[int]] = None, uid: Optional[pulumi.Input[int]] = None): - FunctionDefinitionRunAsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - gid=gid, - uid=uid, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - gid: Optional[pulumi.Input[int]] = None, - uid: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if gid is not None: - _setter("gid", gid) + pulumi.set(__self__, "gid", gid) if uid is not None: - _setter("uid", uid) + pulumi.set(__self__, "uid", uid) @property @pulumi.getter @@ -878,16 +674,7 @@ def uid(self, value: Optional[pulumi.Input[int]]): class FunctionDefinitionVersionDefaultConfigArgs: def __init__(__self__, *, execution: pulumi.Input['FunctionDefinitionVersionExecutionArgs']): - FunctionDefinitionVersionDefaultConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - execution=execution, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - execution: pulumi.Input['FunctionDefinitionVersionExecutionArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("execution", execution) + pulumi.set(__self__, "execution", execution) @property @pulumi.getter @@ -906,29 +693,14 @@ def __init__(__self__, *, execution: Optional[pulumi.Input['FunctionDefinitionVersionExecutionArgs']] = None, resource_access_policies: Optional[pulumi.Input[Sequence[pulumi.Input['FunctionDefinitionVersionResourceAccessPolicyArgs']]]] = None, variables: Optional[Any] = None): - FunctionDefinitionVersionEnvironmentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_sysfs=access_sysfs, - execution=execution, - resource_access_policies=resource_access_policies, - variables=variables, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_sysfs: Optional[pulumi.Input[bool]] = None, - execution: Optional[pulumi.Input['FunctionDefinitionVersionExecutionArgs']] = None, - resource_access_policies: Optional[pulumi.Input[Sequence[pulumi.Input['FunctionDefinitionVersionResourceAccessPolicyArgs']]]] = None, - variables: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_sysfs is not None: - _setter("access_sysfs", access_sysfs) + pulumi.set(__self__, "access_sysfs", access_sysfs) if execution is not None: - _setter("execution", execution) + pulumi.set(__self__, "execution", execution) if resource_access_policies is not None: - _setter("resource_access_policies", resource_access_policies) + pulumi.set(__self__, "resource_access_policies", resource_access_policies) if variables is not None: - _setter("variables", variables) + pulumi.set(__self__, "variables", variables) @property @pulumi.getter(name="accessSysfs") @@ -972,21 +744,10 @@ class FunctionDefinitionVersionExecutionArgs: def __init__(__self__, *, isolation_mode: Optional[pulumi.Input[str]] = None, run_as: Optional[pulumi.Input['FunctionDefinitionVersionRunAsArgs']] = None): - FunctionDefinitionVersionExecutionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - isolation_mode=isolation_mode, - run_as=run_as, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - isolation_mode: Optional[pulumi.Input[str]] = None, - run_as: Optional[pulumi.Input['FunctionDefinitionVersionRunAsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if isolation_mode is not None: - _setter("isolation_mode", isolation_mode) + pulumi.set(__self__, "isolation_mode", isolation_mode) if run_as is not None: - _setter("run_as", run_as) + pulumi.set(__self__, "run_as", run_as) @property @pulumi.getter(name="isolationMode") @@ -1017,41 +778,20 @@ def __init__(__self__, *, memory_size: Optional[pulumi.Input[int]] = None, pinned: Optional[pulumi.Input[bool]] = None, timeout: Optional[pulumi.Input[int]] = None): - FunctionDefinitionVersionFunctionConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - encoding_type=encoding_type, - environment=environment, - exec_args=exec_args, - executable=executable, - memory_size=memory_size, - pinned=pinned, - timeout=timeout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - encoding_type: Optional[pulumi.Input[str]] = None, - environment: Optional[pulumi.Input['FunctionDefinitionVersionEnvironmentArgs']] = None, - exec_args: Optional[pulumi.Input[str]] = None, - executable: Optional[pulumi.Input[str]] = None, - memory_size: Optional[pulumi.Input[int]] = None, - pinned: Optional[pulumi.Input[bool]] = None, - timeout: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if encoding_type is not None: - _setter("encoding_type", encoding_type) + pulumi.set(__self__, "encoding_type", encoding_type) if environment is not None: - _setter("environment", environment) + pulumi.set(__self__, "environment", environment) if exec_args is not None: - _setter("exec_args", exec_args) + pulumi.set(__self__, "exec_args", exec_args) if executable is not None: - _setter("executable", executable) + pulumi.set(__self__, "executable", executable) if memory_size is not None: - _setter("memory_size", memory_size) + pulumi.set(__self__, "memory_size", memory_size) if pinned is not None: - _setter("pinned", pinned) + pulumi.set(__self__, "pinned", pinned) if timeout is not None: - _setter("timeout", timeout) + pulumi.set(__self__, "timeout", timeout) @property @pulumi.getter(name="encodingType") @@ -1123,22 +863,9 @@ def __init__(__self__, *, function_arn: pulumi.Input[str], function_configuration: pulumi.Input['FunctionDefinitionVersionFunctionConfigurationArgs'], id: pulumi.Input[str]): - FunctionDefinitionVersionFunctionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - function_arn=function_arn, - function_configuration=function_configuration, - id=id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - function_arn: pulumi.Input[str], - function_configuration: pulumi.Input['FunctionDefinitionVersionFunctionConfigurationArgs'], - id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("function_arn", function_arn) - _setter("function_configuration", function_configuration) - _setter("id", id) + pulumi.set(__self__, "function_arn", function_arn) + pulumi.set(__self__, "function_configuration", function_configuration) + pulumi.set(__self__, "id", id) @property @pulumi.getter(name="functionArn") @@ -1173,20 +900,9 @@ class FunctionDefinitionVersionResourceAccessPolicyArgs: def __init__(__self__, *, resource_id: pulumi.Input[str], permission: Optional[pulumi.Input[str]] = None): - FunctionDefinitionVersionResourceAccessPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_id=resource_id, - permission=permission, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_id: pulumi.Input[str], - permission: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_id", resource_id) + pulumi.set(__self__, "resource_id", resource_id) if permission is not None: - _setter("permission", permission) + pulumi.set(__self__, "permission", permission) @property @pulumi.getter(name="resourceId") @@ -1212,21 +928,10 @@ class FunctionDefinitionVersionRunAsArgs: def __init__(__self__, *, gid: Optional[pulumi.Input[int]] = None, uid: Optional[pulumi.Input[int]] = None): - FunctionDefinitionVersionRunAsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - gid=gid, - uid=uid, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - gid: Optional[pulumi.Input[int]] = None, - uid: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if gid is not None: - _setter("gid", gid) + pulumi.set(__self__, "gid", gid) if uid is not None: - _setter("uid", uid) + pulumi.set(__self__, "uid", uid) @property @pulumi.getter @@ -1252,20 +957,9 @@ class FunctionDefinitionVersionArgs: def __init__(__self__, *, functions: pulumi.Input[Sequence[pulumi.Input['FunctionDefinitionFunctionArgs']]], default_config: Optional[pulumi.Input['FunctionDefinitionDefaultConfigArgs']] = None): - FunctionDefinitionVersionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - functions=functions, - default_config=default_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - functions: pulumi.Input[Sequence[pulumi.Input['FunctionDefinitionFunctionArgs']]], - default_config: Optional[pulumi.Input['FunctionDefinitionDefaultConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("functions", functions) + pulumi.set(__self__, "functions", functions) if default_config is not None: - _setter("default_config", default_config) + pulumi.set(__self__, "default_config", default_config) @property @pulumi.getter @@ -1296,41 +990,20 @@ def __init__(__self__, *, logger_definition_version_arn: Optional[pulumi.Input[str]] = None, resource_definition_version_arn: Optional[pulumi.Input[str]] = None, subscription_definition_version_arn: Optional[pulumi.Input[str]] = None): - GroupVersionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - connector_definition_version_arn=connector_definition_version_arn, - core_definition_version_arn=core_definition_version_arn, - device_definition_version_arn=device_definition_version_arn, - function_definition_version_arn=function_definition_version_arn, - logger_definition_version_arn=logger_definition_version_arn, - resource_definition_version_arn=resource_definition_version_arn, - subscription_definition_version_arn=subscription_definition_version_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connector_definition_version_arn: Optional[pulumi.Input[str]] = None, - core_definition_version_arn: Optional[pulumi.Input[str]] = None, - device_definition_version_arn: Optional[pulumi.Input[str]] = None, - function_definition_version_arn: Optional[pulumi.Input[str]] = None, - logger_definition_version_arn: Optional[pulumi.Input[str]] = None, - resource_definition_version_arn: Optional[pulumi.Input[str]] = None, - subscription_definition_version_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if connector_definition_version_arn is not None: - _setter("connector_definition_version_arn", connector_definition_version_arn) + pulumi.set(__self__, "connector_definition_version_arn", connector_definition_version_arn) if core_definition_version_arn is not None: - _setter("core_definition_version_arn", core_definition_version_arn) + pulumi.set(__self__, "core_definition_version_arn", core_definition_version_arn) if device_definition_version_arn is not None: - _setter("device_definition_version_arn", device_definition_version_arn) + pulumi.set(__self__, "device_definition_version_arn", device_definition_version_arn) if function_definition_version_arn is not None: - _setter("function_definition_version_arn", function_definition_version_arn) + pulumi.set(__self__, "function_definition_version_arn", function_definition_version_arn) if logger_definition_version_arn is not None: - _setter("logger_definition_version_arn", logger_definition_version_arn) + pulumi.set(__self__, "logger_definition_version_arn", logger_definition_version_arn) if resource_definition_version_arn is not None: - _setter("resource_definition_version_arn", resource_definition_version_arn) + pulumi.set(__self__, "resource_definition_version_arn", resource_definition_version_arn) if subscription_definition_version_arn is not None: - _setter("subscription_definition_version_arn", subscription_definition_version_arn) + pulumi.set(__self__, "subscription_definition_version_arn", subscription_definition_version_arn) @property @pulumi.getter(name="connectorDefinitionVersionArn") @@ -1404,29 +1077,12 @@ def __init__(__self__, *, level: pulumi.Input[str], type: pulumi.Input[str], space: Optional[pulumi.Input[int]] = None): - LoggerDefinitionLoggerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - component=component, - id=id, - level=level, - type=type, - space=space, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - component: pulumi.Input[str], - id: pulumi.Input[str], - level: pulumi.Input[str], - type: pulumi.Input[str], - space: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("component", component) - _setter("id", id) - _setter("level", level) - _setter("type", type) + pulumi.set(__self__, "component", component) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "level", level) + pulumi.set(__self__, "type", type) if space is not None: - _setter("space", space) + pulumi.set(__self__, "space", space) @property @pulumi.getter @@ -1482,29 +1138,12 @@ def __init__(__self__, *, level: pulumi.Input[str], type: pulumi.Input[str], space: Optional[pulumi.Input[int]] = None): - LoggerDefinitionVersionLoggerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - component=component, - id=id, - level=level, - type=type, - space=space, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - component: pulumi.Input[str], - id: pulumi.Input[str], - level: pulumi.Input[str], - type: pulumi.Input[str], - space: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("component", component) - _setter("id", id) - _setter("level", level) - _setter("type", type) + pulumi.set(__self__, "component", component) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "level", level) + pulumi.set(__self__, "type", type) if space is not None: - _setter("space", space) + pulumi.set(__self__, "space", space) @property @pulumi.getter @@ -1556,16 +1195,7 @@ def space(self, value: Optional[pulumi.Input[int]]): class LoggerDefinitionVersionArgs: def __init__(__self__, *, loggers: pulumi.Input[Sequence[pulumi.Input['LoggerDefinitionLoggerArgs']]]): - LoggerDefinitionVersionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - loggers=loggers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - loggers: pulumi.Input[Sequence[pulumi.Input['LoggerDefinitionLoggerArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("loggers", loggers) + pulumi.set(__self__, "loggers", loggers) @property @pulumi.getter @@ -1582,20 +1212,9 @@ class ResourceDefinitionGroupOwnerSettingArgs: def __init__(__self__, *, auto_add_group_owner: pulumi.Input[bool], group_owner: Optional[pulumi.Input[str]] = None): - ResourceDefinitionGroupOwnerSettingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - auto_add_group_owner=auto_add_group_owner, - group_owner=group_owner, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auto_add_group_owner: pulumi.Input[bool], - group_owner: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("auto_add_group_owner", auto_add_group_owner) + pulumi.set(__self__, "auto_add_group_owner", auto_add_group_owner) if group_owner is not None: - _setter("group_owner", group_owner) + pulumi.set(__self__, "group_owner", group_owner) @property @pulumi.getter(name="autoAddGroupOwner") @@ -1621,20 +1240,9 @@ class ResourceDefinitionLocalDeviceResourceDataArgs: def __init__(__self__, *, source_path: pulumi.Input[str], group_owner_setting: Optional[pulumi.Input['ResourceDefinitionGroupOwnerSettingArgs']] = None): - ResourceDefinitionLocalDeviceResourceDataArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_path=source_path, - group_owner_setting=group_owner_setting, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_path: pulumi.Input[str], - group_owner_setting: Optional[pulumi.Input['ResourceDefinitionGroupOwnerSettingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("source_path", source_path) + pulumi.set(__self__, "source_path", source_path) if group_owner_setting is not None: - _setter("group_owner_setting", group_owner_setting) + pulumi.set(__self__, "group_owner_setting", group_owner_setting) @property @pulumi.getter(name="sourcePath") @@ -1661,23 +1269,10 @@ def __init__(__self__, *, destination_path: pulumi.Input[str], source_path: pulumi.Input[str], group_owner_setting: Optional[pulumi.Input['ResourceDefinitionGroupOwnerSettingArgs']] = None): - ResourceDefinitionLocalVolumeResourceDataArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_path=destination_path, - source_path=source_path, - group_owner_setting=group_owner_setting, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_path: pulumi.Input[str], - source_path: pulumi.Input[str], - group_owner_setting: Optional[pulumi.Input['ResourceDefinitionGroupOwnerSettingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination_path", destination_path) - _setter("source_path", source_path) + pulumi.set(__self__, "destination_path", destination_path) + pulumi.set(__self__, "source_path", source_path) if group_owner_setting is not None: - _setter("group_owner_setting", group_owner_setting) + pulumi.set(__self__, "group_owner_setting", group_owner_setting) @property @pulumi.getter(name="destinationPath") @@ -1715,33 +1310,16 @@ def __init__(__self__, *, s3_machine_learning_model_resource_data: Optional[pulumi.Input['ResourceDefinitionS3MachineLearningModelResourceDataArgs']] = None, sage_maker_machine_learning_model_resource_data: Optional[pulumi.Input['ResourceDefinitionSageMakerMachineLearningModelResourceDataArgs']] = None, secrets_manager_secret_resource_data: Optional[pulumi.Input['ResourceDefinitionSecretsManagerSecretResourceDataArgs']] = None): - ResourceDefinitionResourceDataContainerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - local_device_resource_data=local_device_resource_data, - local_volume_resource_data=local_volume_resource_data, - s3_machine_learning_model_resource_data=s3_machine_learning_model_resource_data, - sage_maker_machine_learning_model_resource_data=sage_maker_machine_learning_model_resource_data, - secrets_manager_secret_resource_data=secrets_manager_secret_resource_data, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - local_device_resource_data: Optional[pulumi.Input['ResourceDefinitionLocalDeviceResourceDataArgs']] = None, - local_volume_resource_data: Optional[pulumi.Input['ResourceDefinitionLocalVolumeResourceDataArgs']] = None, - s3_machine_learning_model_resource_data: Optional[pulumi.Input['ResourceDefinitionS3MachineLearningModelResourceDataArgs']] = None, - sage_maker_machine_learning_model_resource_data: Optional[pulumi.Input['ResourceDefinitionSageMakerMachineLearningModelResourceDataArgs']] = None, - secrets_manager_secret_resource_data: Optional[pulumi.Input['ResourceDefinitionSecretsManagerSecretResourceDataArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if local_device_resource_data is not None: - _setter("local_device_resource_data", local_device_resource_data) + pulumi.set(__self__, "local_device_resource_data", local_device_resource_data) if local_volume_resource_data is not None: - _setter("local_volume_resource_data", local_volume_resource_data) + pulumi.set(__self__, "local_volume_resource_data", local_volume_resource_data) if s3_machine_learning_model_resource_data is not None: - _setter("s3_machine_learning_model_resource_data", s3_machine_learning_model_resource_data) + pulumi.set(__self__, "s3_machine_learning_model_resource_data", s3_machine_learning_model_resource_data) if sage_maker_machine_learning_model_resource_data is not None: - _setter("sage_maker_machine_learning_model_resource_data", sage_maker_machine_learning_model_resource_data) + pulumi.set(__self__, "sage_maker_machine_learning_model_resource_data", sage_maker_machine_learning_model_resource_data) if secrets_manager_secret_resource_data is not None: - _setter("secrets_manager_secret_resource_data", secrets_manager_secret_resource_data) + pulumi.set(__self__, "secrets_manager_secret_resource_data", secrets_manager_secret_resource_data) @property @pulumi.getter(name="localDeviceResourceData") @@ -1794,19 +1372,8 @@ class ResourceDefinitionResourceDownloadOwnerSettingArgs: def __init__(__self__, *, group_owner: pulumi.Input[str], group_permission: pulumi.Input[str]): - ResourceDefinitionResourceDownloadOwnerSettingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_owner=group_owner, - group_permission=group_permission, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_owner: pulumi.Input[str], - group_permission: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("group_owner", group_owner) - _setter("group_permission", group_permission) + pulumi.set(__self__, "group_owner", group_owner) + pulumi.set(__self__, "group_permission", group_permission) @property @pulumi.getter(name="groupOwner") @@ -1833,22 +1400,9 @@ def __init__(__self__, *, id: pulumi.Input[str], name: pulumi.Input[str], resource_data_container: pulumi.Input['ResourceDefinitionResourceDataContainerArgs']): - ResourceDefinitionResourceInstanceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - name=name, - resource_data_container=resource_data_container, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: pulumi.Input[str], - name: pulumi.Input[str], - resource_data_container: pulumi.Input['ResourceDefinitionResourceDataContainerArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) - _setter("name", name) - _setter("resource_data_container", resource_data_container) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "resource_data_container", resource_data_container) @property @pulumi.getter @@ -1884,23 +1438,10 @@ def __init__(__self__, *, destination_path: pulumi.Input[str], s3_uri: pulumi.Input[str], owner_setting: Optional[pulumi.Input['ResourceDefinitionResourceDownloadOwnerSettingArgs']] = None): - ResourceDefinitionS3MachineLearningModelResourceDataArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_path=destination_path, - s3_uri=s3_uri, - owner_setting=owner_setting, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_path: pulumi.Input[str], - s3_uri: pulumi.Input[str], - owner_setting: Optional[pulumi.Input['ResourceDefinitionResourceDownloadOwnerSettingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination_path", destination_path) - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "destination_path", destination_path) + pulumi.set(__self__, "s3_uri", s3_uri) if owner_setting is not None: - _setter("owner_setting", owner_setting) + pulumi.set(__self__, "owner_setting", owner_setting) @property @pulumi.getter(name="destinationPath") @@ -1936,23 +1477,10 @@ def __init__(__self__, *, destination_path: pulumi.Input[str], sage_maker_job_arn: pulumi.Input[str], owner_setting: Optional[pulumi.Input['ResourceDefinitionResourceDownloadOwnerSettingArgs']] = None): - ResourceDefinitionSageMakerMachineLearningModelResourceDataArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_path=destination_path, - sage_maker_job_arn=sage_maker_job_arn, - owner_setting=owner_setting, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_path: pulumi.Input[str], - sage_maker_job_arn: pulumi.Input[str], - owner_setting: Optional[pulumi.Input['ResourceDefinitionResourceDownloadOwnerSettingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination_path", destination_path) - _setter("sage_maker_job_arn", sage_maker_job_arn) + pulumi.set(__self__, "destination_path", destination_path) + pulumi.set(__self__, "sage_maker_job_arn", sage_maker_job_arn) if owner_setting is not None: - _setter("owner_setting", owner_setting) + pulumi.set(__self__, "owner_setting", owner_setting) @property @pulumi.getter(name="destinationPath") @@ -1987,20 +1515,9 @@ class ResourceDefinitionSecretsManagerSecretResourceDataArgs: def __init__(__self__, *, arn: pulumi.Input[str], additional_staging_labels_to_download: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - ResourceDefinitionSecretsManagerSecretResourceDataArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - additional_staging_labels_to_download=additional_staging_labels_to_download, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: pulumi.Input[str], - additional_staging_labels_to_download: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) if additional_staging_labels_to_download is not None: - _setter("additional_staging_labels_to_download", additional_staging_labels_to_download) + pulumi.set(__self__, "additional_staging_labels_to_download", additional_staging_labels_to_download) @property @pulumi.getter @@ -2026,20 +1543,9 @@ class ResourceDefinitionVersionGroupOwnerSettingArgs: def __init__(__self__, *, auto_add_group_owner: pulumi.Input[bool], group_owner: Optional[pulumi.Input[str]] = None): - ResourceDefinitionVersionGroupOwnerSettingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - auto_add_group_owner=auto_add_group_owner, - group_owner=group_owner, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auto_add_group_owner: pulumi.Input[bool], - group_owner: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("auto_add_group_owner", auto_add_group_owner) + pulumi.set(__self__, "auto_add_group_owner", auto_add_group_owner) if group_owner is not None: - _setter("group_owner", group_owner) + pulumi.set(__self__, "group_owner", group_owner) @property @pulumi.getter(name="autoAddGroupOwner") @@ -2065,20 +1571,9 @@ class ResourceDefinitionVersionLocalDeviceResourceDataArgs: def __init__(__self__, *, source_path: pulumi.Input[str], group_owner_setting: Optional[pulumi.Input['ResourceDefinitionVersionGroupOwnerSettingArgs']] = None): - ResourceDefinitionVersionLocalDeviceResourceDataArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_path=source_path, - group_owner_setting=group_owner_setting, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_path: pulumi.Input[str], - group_owner_setting: Optional[pulumi.Input['ResourceDefinitionVersionGroupOwnerSettingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("source_path", source_path) + pulumi.set(__self__, "source_path", source_path) if group_owner_setting is not None: - _setter("group_owner_setting", group_owner_setting) + pulumi.set(__self__, "group_owner_setting", group_owner_setting) @property @pulumi.getter(name="sourcePath") @@ -2105,23 +1600,10 @@ def __init__(__self__, *, destination_path: pulumi.Input[str], source_path: pulumi.Input[str], group_owner_setting: Optional[pulumi.Input['ResourceDefinitionVersionGroupOwnerSettingArgs']] = None): - ResourceDefinitionVersionLocalVolumeResourceDataArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_path=destination_path, - source_path=source_path, - group_owner_setting=group_owner_setting, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_path: pulumi.Input[str], - source_path: pulumi.Input[str], - group_owner_setting: Optional[pulumi.Input['ResourceDefinitionVersionGroupOwnerSettingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination_path", destination_path) - _setter("source_path", source_path) + pulumi.set(__self__, "destination_path", destination_path) + pulumi.set(__self__, "source_path", source_path) if group_owner_setting is not None: - _setter("group_owner_setting", group_owner_setting) + pulumi.set(__self__, "group_owner_setting", group_owner_setting) @property @pulumi.getter(name="destinationPath") @@ -2159,33 +1641,16 @@ def __init__(__self__, *, s3_machine_learning_model_resource_data: Optional[pulumi.Input['ResourceDefinitionVersionS3MachineLearningModelResourceDataArgs']] = None, sage_maker_machine_learning_model_resource_data: Optional[pulumi.Input['ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataArgs']] = None, secrets_manager_secret_resource_data: Optional[pulumi.Input['ResourceDefinitionVersionSecretsManagerSecretResourceDataArgs']] = None): - ResourceDefinitionVersionResourceDataContainerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - local_device_resource_data=local_device_resource_data, - local_volume_resource_data=local_volume_resource_data, - s3_machine_learning_model_resource_data=s3_machine_learning_model_resource_data, - sage_maker_machine_learning_model_resource_data=sage_maker_machine_learning_model_resource_data, - secrets_manager_secret_resource_data=secrets_manager_secret_resource_data, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - local_device_resource_data: Optional[pulumi.Input['ResourceDefinitionVersionLocalDeviceResourceDataArgs']] = None, - local_volume_resource_data: Optional[pulumi.Input['ResourceDefinitionVersionLocalVolumeResourceDataArgs']] = None, - s3_machine_learning_model_resource_data: Optional[pulumi.Input['ResourceDefinitionVersionS3MachineLearningModelResourceDataArgs']] = None, - sage_maker_machine_learning_model_resource_data: Optional[pulumi.Input['ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataArgs']] = None, - secrets_manager_secret_resource_data: Optional[pulumi.Input['ResourceDefinitionVersionSecretsManagerSecretResourceDataArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if local_device_resource_data is not None: - _setter("local_device_resource_data", local_device_resource_data) + pulumi.set(__self__, "local_device_resource_data", local_device_resource_data) if local_volume_resource_data is not None: - _setter("local_volume_resource_data", local_volume_resource_data) + pulumi.set(__self__, "local_volume_resource_data", local_volume_resource_data) if s3_machine_learning_model_resource_data is not None: - _setter("s3_machine_learning_model_resource_data", s3_machine_learning_model_resource_data) + pulumi.set(__self__, "s3_machine_learning_model_resource_data", s3_machine_learning_model_resource_data) if sage_maker_machine_learning_model_resource_data is not None: - _setter("sage_maker_machine_learning_model_resource_data", sage_maker_machine_learning_model_resource_data) + pulumi.set(__self__, "sage_maker_machine_learning_model_resource_data", sage_maker_machine_learning_model_resource_data) if secrets_manager_secret_resource_data is not None: - _setter("secrets_manager_secret_resource_data", secrets_manager_secret_resource_data) + pulumi.set(__self__, "secrets_manager_secret_resource_data", secrets_manager_secret_resource_data) @property @pulumi.getter(name="localDeviceResourceData") @@ -2238,19 +1703,8 @@ class ResourceDefinitionVersionResourceDownloadOwnerSettingArgs: def __init__(__self__, *, group_owner: pulumi.Input[str], group_permission: pulumi.Input[str]): - ResourceDefinitionVersionResourceDownloadOwnerSettingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_owner=group_owner, - group_permission=group_permission, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_owner: pulumi.Input[str], - group_permission: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("group_owner", group_owner) - _setter("group_permission", group_permission) + pulumi.set(__self__, "group_owner", group_owner) + pulumi.set(__self__, "group_permission", group_permission) @property @pulumi.getter(name="groupOwner") @@ -2277,22 +1731,9 @@ def __init__(__self__, *, id: pulumi.Input[str], name: pulumi.Input[str], resource_data_container: pulumi.Input['ResourceDefinitionVersionResourceDataContainerArgs']): - ResourceDefinitionVersionResourceInstanceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - name=name, - resource_data_container=resource_data_container, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: pulumi.Input[str], - name: pulumi.Input[str], - resource_data_container: pulumi.Input['ResourceDefinitionVersionResourceDataContainerArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) - _setter("name", name) - _setter("resource_data_container", resource_data_container) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "resource_data_container", resource_data_container) @property @pulumi.getter @@ -2328,23 +1769,10 @@ def __init__(__self__, *, destination_path: pulumi.Input[str], s3_uri: pulumi.Input[str], owner_setting: Optional[pulumi.Input['ResourceDefinitionVersionResourceDownloadOwnerSettingArgs']] = None): - ResourceDefinitionVersionS3MachineLearningModelResourceDataArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_path=destination_path, - s3_uri=s3_uri, - owner_setting=owner_setting, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_path: pulumi.Input[str], - s3_uri: pulumi.Input[str], - owner_setting: Optional[pulumi.Input['ResourceDefinitionVersionResourceDownloadOwnerSettingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination_path", destination_path) - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "destination_path", destination_path) + pulumi.set(__self__, "s3_uri", s3_uri) if owner_setting is not None: - _setter("owner_setting", owner_setting) + pulumi.set(__self__, "owner_setting", owner_setting) @property @pulumi.getter(name="destinationPath") @@ -2380,23 +1808,10 @@ def __init__(__self__, *, destination_path: pulumi.Input[str], sage_maker_job_arn: pulumi.Input[str], owner_setting: Optional[pulumi.Input['ResourceDefinitionVersionResourceDownloadOwnerSettingArgs']] = None): - ResourceDefinitionVersionSageMakerMachineLearningModelResourceDataArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_path=destination_path, - sage_maker_job_arn=sage_maker_job_arn, - owner_setting=owner_setting, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_path: pulumi.Input[str], - sage_maker_job_arn: pulumi.Input[str], - owner_setting: Optional[pulumi.Input['ResourceDefinitionVersionResourceDownloadOwnerSettingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination_path", destination_path) - _setter("sage_maker_job_arn", sage_maker_job_arn) + pulumi.set(__self__, "destination_path", destination_path) + pulumi.set(__self__, "sage_maker_job_arn", sage_maker_job_arn) if owner_setting is not None: - _setter("owner_setting", owner_setting) + pulumi.set(__self__, "owner_setting", owner_setting) @property @pulumi.getter(name="destinationPath") @@ -2431,20 +1846,9 @@ class ResourceDefinitionVersionSecretsManagerSecretResourceDataArgs: def __init__(__self__, *, arn: pulumi.Input[str], additional_staging_labels_to_download: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - ResourceDefinitionVersionSecretsManagerSecretResourceDataArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - additional_staging_labels_to_download=additional_staging_labels_to_download, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: pulumi.Input[str], - additional_staging_labels_to_download: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) if additional_staging_labels_to_download is not None: - _setter("additional_staging_labels_to_download", additional_staging_labels_to_download) + pulumi.set(__self__, "additional_staging_labels_to_download", additional_staging_labels_to_download) @property @pulumi.getter @@ -2469,16 +1873,7 @@ def additional_staging_labels_to_download(self, value: Optional[pulumi.Input[Seq class ResourceDefinitionVersionArgs: def __init__(__self__, *, resources: pulumi.Input[Sequence[pulumi.Input['ResourceDefinitionResourceInstanceArgs']]]): - ResourceDefinitionVersionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resources=resources, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resources: pulumi.Input[Sequence[pulumi.Input['ResourceDefinitionResourceInstanceArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resources", resources) + pulumi.set(__self__, "resources", resources) @property @pulumi.getter @@ -2497,25 +1892,10 @@ def __init__(__self__, *, source: pulumi.Input[str], subject: pulumi.Input[str], target: pulumi.Input[str]): - SubscriptionDefinitionSubscriptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - source=source, - subject=subject, - target=target, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: pulumi.Input[str], - source: pulumi.Input[str], - subject: pulumi.Input[str], - target: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) - _setter("source", source) - _setter("subject", subject) - _setter("target", target) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "source", source) + pulumi.set(__self__, "subject", subject) + pulumi.set(__self__, "target", target) @property @pulumi.getter @@ -2561,25 +1941,10 @@ def __init__(__self__, *, source: pulumi.Input[str], subject: pulumi.Input[str], target: pulumi.Input[str]): - SubscriptionDefinitionVersionSubscriptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - source=source, - subject=subject, - target=target, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: pulumi.Input[str], - source: pulumi.Input[str], - subject: pulumi.Input[str], - target: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) - _setter("source", source) - _setter("subject", subject) - _setter("target", target) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "source", source) + pulumi.set(__self__, "subject", subject) + pulumi.set(__self__, "target", target) @property @pulumi.getter @@ -2622,16 +1987,7 @@ def target(self, value: pulumi.Input[str]): class SubscriptionDefinitionVersionArgs: def __init__(__self__, *, subscriptions: pulumi.Input[Sequence[pulumi.Input['SubscriptionDefinitionSubscriptionArgs']]]): - SubscriptionDefinitionVersionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - subscriptions=subscriptions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subscriptions: pulumi.Input[Sequence[pulumi.Input['SubscriptionDefinitionSubscriptionArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("subscriptions", subscriptions) + pulumi.set(__self__, "subscriptions", subscriptions) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/greengrass/connector_definition.py b/sdk/python/pulumi_aws_native/greengrass/connector_definition.py index 3ea59270b3..e919cc57cb 100644 --- a/sdk/python/pulumi_aws_native/greengrass/connector_definition.py +++ b/sdk/python/pulumi_aws_native/greengrass/connector_definition.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -22,25 +22,12 @@ def __init__(__self__, *, """ The set of arguments for constructing a ConnectorDefinition resource. """ - ConnectorDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - initial_version=initial_version, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - initial_version: Optional[pulumi.Input['ConnectorDefinitionVersionArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if initial_version is not None: - _setter("initial_version", initial_version) + pulumi.set(__self__, "initial_version", initial_version) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="initialVersion") @@ -109,10 +96,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ConnectorDefinitionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -131,11 +114,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = ConnectorDefinitionArgs.__new__(ConnectorDefinitionArgs) - if initial_version is not None and not isinstance(initial_version, ConnectorDefinitionVersionArgs): - initial_version = initial_version or {} - def _setter(key, value): - initial_version[key] = value - ConnectorDefinitionVersionArgs._configure(_setter, **initial_version) __props__.__dict__["initial_version"] = initial_version __props__.__dict__["name"] = name __props__.__dict__["tags"] = tags diff --git a/sdk/python/pulumi_aws_native/greengrass/connector_definition_version.py b/sdk/python/pulumi_aws_native/greengrass/connector_definition_version.py index c2ee1c65b5..1ba0b8fcec 100644 --- a/sdk/python/pulumi_aws_native/greengrass/connector_definition_version.py +++ b/sdk/python/pulumi_aws_native/greengrass/connector_definition_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,19 +21,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a ConnectorDefinitionVersion resource. """ - ConnectorDefinitionVersionInitArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - connector_definition_id=connector_definition_id, - connectors=connectors, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connector_definition_id: pulumi.Input[str], - connectors: pulumi.Input[Sequence[pulumi.Input['ConnectorDefinitionVersionConnectorArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("connector_definition_id", connector_definition_id) - _setter("connectors", connectors) + pulumi.set(__self__, "connector_definition_id", connector_definition_id) + pulumi.set(__self__, "connectors", connectors) @property @pulumi.getter(name="connectorDefinitionId") @@ -92,10 +81,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ConnectorDefinitionVersionInitArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/greengrass/core_definition.py b/sdk/python/pulumi_aws_native/greengrass/core_definition.py index 83b7f06ca1..2a7f2b05ce 100644 --- a/sdk/python/pulumi_aws_native/greengrass/core_definition.py +++ b/sdk/python/pulumi_aws_native/greengrass/core_definition.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -22,25 +22,12 @@ def __init__(__self__, *, """ The set of arguments for constructing a CoreDefinition resource. """ - CoreDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - initial_version=initial_version, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - initial_version: Optional[pulumi.Input['CoreDefinitionVersionArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if initial_version is not None: - _setter("initial_version", initial_version) + pulumi.set(__self__, "initial_version", initial_version) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="initialVersion") @@ -109,10 +96,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CoreDefinitionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -131,11 +114,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = CoreDefinitionArgs.__new__(CoreDefinitionArgs) - if initial_version is not None and not isinstance(initial_version, CoreDefinitionVersionArgs): - initial_version = initial_version or {} - def _setter(key, value): - initial_version[key] = value - CoreDefinitionVersionArgs._configure(_setter, **initial_version) __props__.__dict__["initial_version"] = initial_version __props__.__dict__["name"] = name __props__.__dict__["tags"] = tags diff --git a/sdk/python/pulumi_aws_native/greengrass/core_definition_version.py b/sdk/python/pulumi_aws_native/greengrass/core_definition_version.py index 3d16386425..2c4214ae03 100644 --- a/sdk/python/pulumi_aws_native/greengrass/core_definition_version.py +++ b/sdk/python/pulumi_aws_native/greengrass/core_definition_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,19 +21,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a CoreDefinitionVersion resource. """ - CoreDefinitionVersionInitArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - core_definition_id=core_definition_id, - cores=cores, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - core_definition_id: pulumi.Input[str], - cores: pulumi.Input[Sequence[pulumi.Input['CoreDefinitionVersionCoreArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("core_definition_id", core_definition_id) - _setter("cores", cores) + pulumi.set(__self__, "core_definition_id", core_definition_id) + pulumi.set(__self__, "cores", cores) @property @pulumi.getter(name="coreDefinitionId") @@ -92,10 +81,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CoreDefinitionVersionInitArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/greengrass/device_definition.py b/sdk/python/pulumi_aws_native/greengrass/device_definition.py index 9f00885733..fc9d083bd7 100644 --- a/sdk/python/pulumi_aws_native/greengrass/device_definition.py +++ b/sdk/python/pulumi_aws_native/greengrass/device_definition.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -22,25 +22,12 @@ def __init__(__self__, *, """ The set of arguments for constructing a DeviceDefinition resource. """ - DeviceDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - initial_version=initial_version, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - initial_version: Optional[pulumi.Input['DeviceDefinitionVersionArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if initial_version is not None: - _setter("initial_version", initial_version) + pulumi.set(__self__, "initial_version", initial_version) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="initialVersion") @@ -109,10 +96,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DeviceDefinitionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -131,11 +114,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = DeviceDefinitionArgs.__new__(DeviceDefinitionArgs) - if initial_version is not None and not isinstance(initial_version, DeviceDefinitionVersionArgs): - initial_version = initial_version or {} - def _setter(key, value): - initial_version[key] = value - DeviceDefinitionVersionArgs._configure(_setter, **initial_version) __props__.__dict__["initial_version"] = initial_version __props__.__dict__["name"] = name __props__.__dict__["tags"] = tags diff --git a/sdk/python/pulumi_aws_native/greengrass/device_definition_version.py b/sdk/python/pulumi_aws_native/greengrass/device_definition_version.py index 6a10239a80..98e6552dce 100644 --- a/sdk/python/pulumi_aws_native/greengrass/device_definition_version.py +++ b/sdk/python/pulumi_aws_native/greengrass/device_definition_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,19 +21,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a DeviceDefinitionVersion resource. """ - DeviceDefinitionVersionInitArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - device_definition_id=device_definition_id, - devices=devices, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - device_definition_id: pulumi.Input[str], - devices: pulumi.Input[Sequence[pulumi.Input['DeviceDefinitionVersionDeviceArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("device_definition_id", device_definition_id) - _setter("devices", devices) + pulumi.set(__self__, "device_definition_id", device_definition_id) + pulumi.set(__self__, "devices", devices) @property @pulumi.getter(name="deviceDefinitionId") @@ -92,10 +81,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DeviceDefinitionVersionInitArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/greengrass/function_definition.py b/sdk/python/pulumi_aws_native/greengrass/function_definition.py index c961854c66..b561488647 100644 --- a/sdk/python/pulumi_aws_native/greengrass/function_definition.py +++ b/sdk/python/pulumi_aws_native/greengrass/function_definition.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -22,25 +22,12 @@ def __init__(__self__, *, """ The set of arguments for constructing a FunctionDefinition resource. """ - FunctionDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - initial_version=initial_version, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - initial_version: Optional[pulumi.Input['FunctionDefinitionVersionArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if initial_version is not None: - _setter("initial_version", initial_version) + pulumi.set(__self__, "initial_version", initial_version) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="initialVersion") @@ -109,10 +96,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - FunctionDefinitionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -131,11 +114,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = FunctionDefinitionArgs.__new__(FunctionDefinitionArgs) - if initial_version is not None and not isinstance(initial_version, FunctionDefinitionVersionArgs): - initial_version = initial_version or {} - def _setter(key, value): - initial_version[key] = value - FunctionDefinitionVersionArgs._configure(_setter, **initial_version) __props__.__dict__["initial_version"] = initial_version __props__.__dict__["name"] = name __props__.__dict__["tags"] = tags diff --git a/sdk/python/pulumi_aws_native/greengrass/function_definition_version.py b/sdk/python/pulumi_aws_native/greengrass/function_definition_version.py index e2d2364c05..362bec4092 100644 --- a/sdk/python/pulumi_aws_native/greengrass/function_definition_version.py +++ b/sdk/python/pulumi_aws_native/greengrass/function_definition_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -22,23 +22,10 @@ def __init__(__self__, *, """ The set of arguments for constructing a FunctionDefinitionVersion resource. """ - FunctionDefinitionVersionInitArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - function_definition_id=function_definition_id, - functions=functions, - default_config=default_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - function_definition_id: pulumi.Input[str], - functions: pulumi.Input[Sequence[pulumi.Input['FunctionDefinitionVersionFunctionArgs']]], - default_config: Optional[pulumi.Input['FunctionDefinitionVersionDefaultConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("function_definition_id", function_definition_id) - _setter("functions", functions) + pulumi.set(__self__, "function_definition_id", function_definition_id) + pulumi.set(__self__, "functions", functions) if default_config is not None: - _setter("default_config", default_config) + pulumi.set(__self__, "default_config", default_config) @property @pulumi.getter(name="functionDefinitionId") @@ -107,10 +94,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - FunctionDefinitionVersionInitArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -129,11 +112,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = FunctionDefinitionVersionInitArgs.__new__(FunctionDefinitionVersionInitArgs) - if default_config is not None and not isinstance(default_config, FunctionDefinitionVersionDefaultConfigArgs): - default_config = default_config or {} - def _setter(key, value): - default_config[key] = value - FunctionDefinitionVersionDefaultConfigArgs._configure(_setter, **default_config) __props__.__dict__["default_config"] = default_config if function_definition_id is None and not opts.urn: raise TypeError("Missing required property 'function_definition_id'") diff --git a/sdk/python/pulumi_aws_native/greengrass/get_connector_definition.py b/sdk/python/pulumi_aws_native/greengrass/get_connector_definition.py index 894e7df8ff..4dfa18ea18 100644 --- a/sdk/python/pulumi_aws_native/greengrass/get_connector_definition.py +++ b/sdk/python/pulumi_aws_native/greengrass/get_connector_definition.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/greengrass/get_connector_definition_version.py b/sdk/python/pulumi_aws_native/greengrass/get_connector_definition_version.py index c7507f1961..e40a3efd75 100644 --- a/sdk/python/pulumi_aws_native/greengrass/get_connector_definition_version.py +++ b/sdk/python/pulumi_aws_native/greengrass/get_connector_definition_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/greengrass/get_core_definition.py b/sdk/python/pulumi_aws_native/greengrass/get_core_definition.py index 304cbffd74..7b63d3a767 100644 --- a/sdk/python/pulumi_aws_native/greengrass/get_core_definition.py +++ b/sdk/python/pulumi_aws_native/greengrass/get_core_definition.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/greengrass/get_core_definition_version.py b/sdk/python/pulumi_aws_native/greengrass/get_core_definition_version.py index 387367dca1..880a6bfa24 100644 --- a/sdk/python/pulumi_aws_native/greengrass/get_core_definition_version.py +++ b/sdk/python/pulumi_aws_native/greengrass/get_core_definition_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/greengrass/get_device_definition.py b/sdk/python/pulumi_aws_native/greengrass/get_device_definition.py index adbca682d9..edddea532b 100644 --- a/sdk/python/pulumi_aws_native/greengrass/get_device_definition.py +++ b/sdk/python/pulumi_aws_native/greengrass/get_device_definition.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/greengrass/get_device_definition_version.py b/sdk/python/pulumi_aws_native/greengrass/get_device_definition_version.py index 643a31c704..6e7fbe440b 100644 --- a/sdk/python/pulumi_aws_native/greengrass/get_device_definition_version.py +++ b/sdk/python/pulumi_aws_native/greengrass/get_device_definition_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/greengrass/get_function_definition.py b/sdk/python/pulumi_aws_native/greengrass/get_function_definition.py index 79325ffc95..c4c1b302e0 100644 --- a/sdk/python/pulumi_aws_native/greengrass/get_function_definition.py +++ b/sdk/python/pulumi_aws_native/greengrass/get_function_definition.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/greengrass/get_function_definition_version.py b/sdk/python/pulumi_aws_native/greengrass/get_function_definition_version.py index cff6a913ed..26cf078d46 100644 --- a/sdk/python/pulumi_aws_native/greengrass/get_function_definition_version.py +++ b/sdk/python/pulumi_aws_native/greengrass/get_function_definition_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/greengrass/get_group.py b/sdk/python/pulumi_aws_native/greengrass/get_group.py index f9efe811a7..f9fc7077d4 100644 --- a/sdk/python/pulumi_aws_native/greengrass/get_group.py +++ b/sdk/python/pulumi_aws_native/greengrass/get_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/greengrass/get_group_version.py b/sdk/python/pulumi_aws_native/greengrass/get_group_version.py index 610a314d10..86dc495c7f 100644 --- a/sdk/python/pulumi_aws_native/greengrass/get_group_version.py +++ b/sdk/python/pulumi_aws_native/greengrass/get_group_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/greengrass/get_logger_definition.py b/sdk/python/pulumi_aws_native/greengrass/get_logger_definition.py index 53641a0ff2..e72ccb9164 100644 --- a/sdk/python/pulumi_aws_native/greengrass/get_logger_definition.py +++ b/sdk/python/pulumi_aws_native/greengrass/get_logger_definition.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/greengrass/get_logger_definition_version.py b/sdk/python/pulumi_aws_native/greengrass/get_logger_definition_version.py index aa34e894c8..2140d467bf 100644 --- a/sdk/python/pulumi_aws_native/greengrass/get_logger_definition_version.py +++ b/sdk/python/pulumi_aws_native/greengrass/get_logger_definition_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/greengrass/get_resource_definition.py b/sdk/python/pulumi_aws_native/greengrass/get_resource_definition.py index 02728acbe6..904ab442bf 100644 --- a/sdk/python/pulumi_aws_native/greengrass/get_resource_definition.py +++ b/sdk/python/pulumi_aws_native/greengrass/get_resource_definition.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/greengrass/get_resource_definition_version.py b/sdk/python/pulumi_aws_native/greengrass/get_resource_definition_version.py index 4d7cb04ecc..71b98913cc 100644 --- a/sdk/python/pulumi_aws_native/greengrass/get_resource_definition_version.py +++ b/sdk/python/pulumi_aws_native/greengrass/get_resource_definition_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/greengrass/get_subscription_definition.py b/sdk/python/pulumi_aws_native/greengrass/get_subscription_definition.py index 8d4340f518..f575086423 100644 --- a/sdk/python/pulumi_aws_native/greengrass/get_subscription_definition.py +++ b/sdk/python/pulumi_aws_native/greengrass/get_subscription_definition.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/greengrass/get_subscription_definition_version.py b/sdk/python/pulumi_aws_native/greengrass/get_subscription_definition_version.py index 14b8d33583..74e05381de 100644 --- a/sdk/python/pulumi_aws_native/greengrass/get_subscription_definition_version.py +++ b/sdk/python/pulumi_aws_native/greengrass/get_subscription_definition_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/greengrass/group.py b/sdk/python/pulumi_aws_native/greengrass/group.py index 760b809f14..89e6658953 100644 --- a/sdk/python/pulumi_aws_native/greengrass/group.py +++ b/sdk/python/pulumi_aws_native/greengrass/group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,29 +23,14 @@ def __init__(__self__, *, """ The set of arguments for constructing a Group resource. """ - GroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - initial_version=initial_version, - name=name, - role_arn=role_arn, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - initial_version: Optional[pulumi.Input['GroupVersionArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - role_arn: Optional[pulumi.Input[str]] = None, - tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if initial_version is not None: - _setter("initial_version", initial_version) + pulumi.set(__self__, "initial_version", initial_version) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="initialVersion") @@ -124,10 +109,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - GroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -147,11 +128,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = GroupArgs.__new__(GroupArgs) - if initial_version is not None and not isinstance(initial_version, GroupVersionArgs): - initial_version = initial_version or {} - def _setter(key, value): - initial_version[key] = value - GroupVersionArgs._configure(_setter, **initial_version) __props__.__dict__["initial_version"] = initial_version __props__.__dict__["name"] = name __props__.__dict__["role_arn"] = role_arn diff --git a/sdk/python/pulumi_aws_native/greengrass/group_version.py b/sdk/python/pulumi_aws_native/greengrass/group_version.py index 2771b5c494..a6ddeaf0ce 100644 --- a/sdk/python/pulumi_aws_native/greengrass/group_version.py +++ b/sdk/python/pulumi_aws_native/greengrass/group_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['GroupVersionInitArgs', 'GroupVersion'] @@ -25,44 +25,21 @@ def __init__(__self__, *, """ The set of arguments for constructing a GroupVersion resource. """ - GroupVersionInitArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_id=group_id, - connector_definition_version_arn=connector_definition_version_arn, - core_definition_version_arn=core_definition_version_arn, - device_definition_version_arn=device_definition_version_arn, - function_definition_version_arn=function_definition_version_arn, - logger_definition_version_arn=logger_definition_version_arn, - resource_definition_version_arn=resource_definition_version_arn, - subscription_definition_version_arn=subscription_definition_version_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_id: pulumi.Input[str], - connector_definition_version_arn: Optional[pulumi.Input[str]] = None, - core_definition_version_arn: Optional[pulumi.Input[str]] = None, - device_definition_version_arn: Optional[pulumi.Input[str]] = None, - function_definition_version_arn: Optional[pulumi.Input[str]] = None, - logger_definition_version_arn: Optional[pulumi.Input[str]] = None, - resource_definition_version_arn: Optional[pulumi.Input[str]] = None, - subscription_definition_version_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("group_id", group_id) + pulumi.set(__self__, "group_id", group_id) if connector_definition_version_arn is not None: - _setter("connector_definition_version_arn", connector_definition_version_arn) + pulumi.set(__self__, "connector_definition_version_arn", connector_definition_version_arn) if core_definition_version_arn is not None: - _setter("core_definition_version_arn", core_definition_version_arn) + pulumi.set(__self__, "core_definition_version_arn", core_definition_version_arn) if device_definition_version_arn is not None: - _setter("device_definition_version_arn", device_definition_version_arn) + pulumi.set(__self__, "device_definition_version_arn", device_definition_version_arn) if function_definition_version_arn is not None: - _setter("function_definition_version_arn", function_definition_version_arn) + pulumi.set(__self__, "function_definition_version_arn", function_definition_version_arn) if logger_definition_version_arn is not None: - _setter("logger_definition_version_arn", logger_definition_version_arn) + pulumi.set(__self__, "logger_definition_version_arn", logger_definition_version_arn) if resource_definition_version_arn is not None: - _setter("resource_definition_version_arn", resource_definition_version_arn) + pulumi.set(__self__, "resource_definition_version_arn", resource_definition_version_arn) if subscription_definition_version_arn is not None: - _setter("subscription_definition_version_arn", subscription_definition_version_arn) + pulumi.set(__self__, "subscription_definition_version_arn", subscription_definition_version_arn) @property @pulumi.getter(name="groupId") @@ -181,10 +158,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - GroupVersionInitArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/greengrass/logger_definition.py b/sdk/python/pulumi_aws_native/greengrass/logger_definition.py index b1c0e8e114..0baed24e2d 100644 --- a/sdk/python/pulumi_aws_native/greengrass/logger_definition.py +++ b/sdk/python/pulumi_aws_native/greengrass/logger_definition.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -22,25 +22,12 @@ def __init__(__self__, *, """ The set of arguments for constructing a LoggerDefinition resource. """ - LoggerDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - initial_version=initial_version, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - initial_version: Optional[pulumi.Input['LoggerDefinitionVersionArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if initial_version is not None: - _setter("initial_version", initial_version) + pulumi.set(__self__, "initial_version", initial_version) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="initialVersion") @@ -109,10 +96,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LoggerDefinitionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -131,11 +114,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = LoggerDefinitionArgs.__new__(LoggerDefinitionArgs) - if initial_version is not None and not isinstance(initial_version, LoggerDefinitionVersionArgs): - initial_version = initial_version or {} - def _setter(key, value): - initial_version[key] = value - LoggerDefinitionVersionArgs._configure(_setter, **initial_version) __props__.__dict__["initial_version"] = initial_version __props__.__dict__["name"] = name __props__.__dict__["tags"] = tags diff --git a/sdk/python/pulumi_aws_native/greengrass/logger_definition_version.py b/sdk/python/pulumi_aws_native/greengrass/logger_definition_version.py index 8e2bebd5f9..4ac3953588 100644 --- a/sdk/python/pulumi_aws_native/greengrass/logger_definition_version.py +++ b/sdk/python/pulumi_aws_native/greengrass/logger_definition_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,19 +21,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a LoggerDefinitionVersion resource. """ - LoggerDefinitionVersionInitArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - logger_definition_id=logger_definition_id, - loggers=loggers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - logger_definition_id: pulumi.Input[str], - loggers: pulumi.Input[Sequence[pulumi.Input['LoggerDefinitionVersionLoggerArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("logger_definition_id", logger_definition_id) - _setter("loggers", loggers) + pulumi.set(__self__, "logger_definition_id", logger_definition_id) + pulumi.set(__self__, "loggers", loggers) @property @pulumi.getter(name="loggerDefinitionId") @@ -92,10 +81,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LoggerDefinitionVersionInitArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/greengrass/outputs.py b/sdk/python/pulumi_aws_native/greengrass/outputs.py index 54ea4598ea..e3d6432f2a 100644 --- a/sdk/python/pulumi_aws_native/greengrass/outputs.py +++ b/sdk/python/pulumi_aws_native/greengrass/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -86,23 +86,10 @@ def __init__(__self__, *, connector_arn: str, id: str, parameters: Optional[Any] = None): - ConnectorDefinitionConnector._configure( - lambda key, value: pulumi.set(__self__, key, value), - connector_arn=connector_arn, - id=id, - parameters=parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connector_arn: str, - id: str, - parameters: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("connector_arn", connector_arn) - _setter("id", id) + pulumi.set(__self__, "connector_arn", connector_arn) + pulumi.set(__self__, "id", id) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) @property @pulumi.getter(name="connectorArn") @@ -124,16 +111,7 @@ def parameters(self) -> Optional[Any]: class ConnectorDefinitionVersion(dict): def __init__(__self__, *, connectors: Sequence['outputs.ConnectorDefinitionConnector']): - ConnectorDefinitionVersion._configure( - lambda key, value: pulumi.set(__self__, key, value), - connectors=connectors, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connectors: Sequence['outputs.ConnectorDefinitionConnector'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("connectors", connectors) + pulumi.set(__self__, "connectors", connectors) @property @pulumi.getter @@ -164,23 +142,10 @@ def __init__(__self__, *, connector_arn: str, id: str, parameters: Optional[Any] = None): - ConnectorDefinitionVersionConnector._configure( - lambda key, value: pulumi.set(__self__, key, value), - connector_arn=connector_arn, - id=id, - parameters=parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connector_arn: str, - id: str, - parameters: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("connector_arn", connector_arn) - _setter("id", id) + pulumi.set(__self__, "connector_arn", connector_arn) + pulumi.set(__self__, "id", id) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) @property @pulumi.getter(name="connectorArn") @@ -226,26 +191,11 @@ def __init__(__self__, *, id: str, thing_arn: str, sync_shadow: Optional[bool] = None): - CoreDefinitionCore._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_arn=certificate_arn, - id=id, - thing_arn=thing_arn, - sync_shadow=sync_shadow, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_arn: str, - id: str, - thing_arn: str, - sync_shadow: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("certificate_arn", certificate_arn) - _setter("id", id) - _setter("thing_arn", thing_arn) + pulumi.set(__self__, "certificate_arn", certificate_arn) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "thing_arn", thing_arn) if sync_shadow is not None: - _setter("sync_shadow", sync_shadow) + pulumi.set(__self__, "sync_shadow", sync_shadow) @property @pulumi.getter(name="certificateArn") @@ -272,16 +222,7 @@ def sync_shadow(self) -> Optional[bool]: class CoreDefinitionVersion(dict): def __init__(__self__, *, cores: Sequence['outputs.CoreDefinitionCore']): - CoreDefinitionVersion._configure( - lambda key, value: pulumi.set(__self__, key, value), - cores=cores, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cores: Sequence['outputs.CoreDefinitionCore'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cores", cores) + pulumi.set(__self__, "cores", cores) @property @pulumi.getter @@ -317,26 +258,11 @@ def __init__(__self__, *, id: str, thing_arn: str, sync_shadow: Optional[bool] = None): - CoreDefinitionVersionCore._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_arn=certificate_arn, - id=id, - thing_arn=thing_arn, - sync_shadow=sync_shadow, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_arn: str, - id: str, - thing_arn: str, - sync_shadow: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("certificate_arn", certificate_arn) - _setter("id", id) - _setter("thing_arn", thing_arn) + pulumi.set(__self__, "certificate_arn", certificate_arn) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "thing_arn", thing_arn) if sync_shadow is not None: - _setter("sync_shadow", sync_shadow) + pulumi.set(__self__, "sync_shadow", sync_shadow) @property @pulumi.getter(name="certificateArn") @@ -387,26 +313,11 @@ def __init__(__self__, *, id: str, thing_arn: str, sync_shadow: Optional[bool] = None): - DeviceDefinitionDevice._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_arn=certificate_arn, - id=id, - thing_arn=thing_arn, - sync_shadow=sync_shadow, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_arn: str, - id: str, - thing_arn: str, - sync_shadow: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("certificate_arn", certificate_arn) - _setter("id", id) - _setter("thing_arn", thing_arn) + pulumi.set(__self__, "certificate_arn", certificate_arn) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "thing_arn", thing_arn) if sync_shadow is not None: - _setter("sync_shadow", sync_shadow) + pulumi.set(__self__, "sync_shadow", sync_shadow) @property @pulumi.getter(name="certificateArn") @@ -433,16 +344,7 @@ def sync_shadow(self) -> Optional[bool]: class DeviceDefinitionVersion(dict): def __init__(__self__, *, devices: Sequence['outputs.DeviceDefinitionDevice']): - DeviceDefinitionVersion._configure( - lambda key, value: pulumi.set(__self__, key, value), - devices=devices, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - devices: Sequence['outputs.DeviceDefinitionDevice'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("devices", devices) + pulumi.set(__self__, "devices", devices) @property @pulumi.getter @@ -478,26 +380,11 @@ def __init__(__self__, *, id: str, thing_arn: str, sync_shadow: Optional[bool] = None): - DeviceDefinitionVersionDevice._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_arn=certificate_arn, - id=id, - thing_arn=thing_arn, - sync_shadow=sync_shadow, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_arn: str, - id: str, - thing_arn: str, - sync_shadow: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("certificate_arn", certificate_arn) - _setter("id", id) - _setter("thing_arn", thing_arn) + pulumi.set(__self__, "certificate_arn", certificate_arn) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "thing_arn", thing_arn) if sync_shadow is not None: - _setter("sync_shadow", sync_shadow) + pulumi.set(__self__, "sync_shadow", sync_shadow) @property @pulumi.getter(name="certificateArn") @@ -524,16 +411,7 @@ def sync_shadow(self) -> Optional[bool]: class FunctionDefinitionDefaultConfig(dict): def __init__(__self__, *, execution: 'outputs.FunctionDefinitionExecution'): - FunctionDefinitionDefaultConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - execution=execution, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - execution: 'outputs.FunctionDefinitionExecution', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("execution", execution) + pulumi.set(__self__, "execution", execution) @property @pulumi.getter @@ -567,29 +445,14 @@ def __init__(__self__, *, execution: Optional['outputs.FunctionDefinitionExecution'] = None, resource_access_policies: Optional[Sequence['outputs.FunctionDefinitionResourceAccessPolicy']] = None, variables: Optional[Any] = None): - FunctionDefinitionEnvironment._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_sysfs=access_sysfs, - execution=execution, - resource_access_policies=resource_access_policies, - variables=variables, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_sysfs: Optional[bool] = None, - execution: Optional['outputs.FunctionDefinitionExecution'] = None, - resource_access_policies: Optional[Sequence['outputs.FunctionDefinitionResourceAccessPolicy']] = None, - variables: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_sysfs is not None: - _setter("access_sysfs", access_sysfs) + pulumi.set(__self__, "access_sysfs", access_sysfs) if execution is not None: - _setter("execution", execution) + pulumi.set(__self__, "execution", execution) if resource_access_policies is not None: - _setter("resource_access_policies", resource_access_policies) + pulumi.set(__self__, "resource_access_policies", resource_access_policies) if variables is not None: - _setter("variables", variables) + pulumi.set(__self__, "variables", variables) @property @pulumi.getter(name="accessSysfs") @@ -636,21 +499,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, isolation_mode: Optional[str] = None, run_as: Optional['outputs.FunctionDefinitionRunAs'] = None): - FunctionDefinitionExecution._configure( - lambda key, value: pulumi.set(__self__, key, value), - isolation_mode=isolation_mode, - run_as=run_as, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - isolation_mode: Optional[str] = None, - run_as: Optional['outputs.FunctionDefinitionRunAs'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if isolation_mode is not None: - _setter("isolation_mode", isolation_mode) + pulumi.set(__self__, "isolation_mode", isolation_mode) if run_as is not None: - _setter("run_as", run_as) + pulumi.set(__self__, "run_as", run_as) @property @pulumi.getter(name="isolationMode") @@ -688,22 +540,9 @@ def __init__(__self__, *, function_arn: str, function_configuration: 'outputs.FunctionDefinitionFunctionConfiguration', id: str): - FunctionDefinitionFunction._configure( - lambda key, value: pulumi.set(__self__, key, value), - function_arn=function_arn, - function_configuration=function_configuration, - id=id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - function_arn: str, - function_configuration: 'outputs.FunctionDefinitionFunctionConfiguration', - id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("function_arn", function_arn) - _setter("function_configuration", function_configuration) - _setter("id", id) + pulumi.set(__self__, "function_arn", function_arn) + pulumi.set(__self__, "function_configuration", function_configuration) + pulumi.set(__self__, "id", id) @property @pulumi.getter(name="functionArn") @@ -752,41 +591,20 @@ def __init__(__self__, *, memory_size: Optional[int] = None, pinned: Optional[bool] = None, timeout: Optional[int] = None): - FunctionDefinitionFunctionConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - encoding_type=encoding_type, - environment=environment, - exec_args=exec_args, - executable=executable, - memory_size=memory_size, - pinned=pinned, - timeout=timeout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - encoding_type: Optional[str] = None, - environment: Optional['outputs.FunctionDefinitionEnvironment'] = None, - exec_args: Optional[str] = None, - executable: Optional[str] = None, - memory_size: Optional[int] = None, - pinned: Optional[bool] = None, - timeout: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if encoding_type is not None: - _setter("encoding_type", encoding_type) + pulumi.set(__self__, "encoding_type", encoding_type) if environment is not None: - _setter("environment", environment) + pulumi.set(__self__, "environment", environment) if exec_args is not None: - _setter("exec_args", exec_args) + pulumi.set(__self__, "exec_args", exec_args) if executable is not None: - _setter("executable", executable) + pulumi.set(__self__, "executable", executable) if memory_size is not None: - _setter("memory_size", memory_size) + pulumi.set(__self__, "memory_size", memory_size) if pinned is not None: - _setter("pinned", pinned) + pulumi.set(__self__, "pinned", pinned) if timeout is not None: - _setter("timeout", timeout) + pulumi.set(__self__, "timeout", timeout) @property @pulumi.getter(name="encodingType") @@ -846,20 +664,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, resource_id: str, permission: Optional[str] = None): - FunctionDefinitionResourceAccessPolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_id=resource_id, - permission=permission, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_id: str, - permission: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_id", resource_id) + pulumi.set(__self__, "resource_id", resource_id) if permission is not None: - _setter("permission", permission) + pulumi.set(__self__, "permission", permission) @property @pulumi.getter(name="resourceId") @@ -877,21 +684,10 @@ class FunctionDefinitionRunAs(dict): def __init__(__self__, *, gid: Optional[int] = None, uid: Optional[int] = None): - FunctionDefinitionRunAs._configure( - lambda key, value: pulumi.set(__self__, key, value), - gid=gid, - uid=uid, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - gid: Optional[int] = None, - uid: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if gid is not None: - _setter("gid", gid) + pulumi.set(__self__, "gid", gid) if uid is not None: - _setter("uid", uid) + pulumi.set(__self__, "uid", uid) @property @pulumi.getter @@ -926,20 +722,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, functions: Sequence['outputs.FunctionDefinitionFunction'], default_config: Optional['outputs.FunctionDefinitionDefaultConfig'] = None): - FunctionDefinitionVersion._configure( - lambda key, value: pulumi.set(__self__, key, value), - functions=functions, - default_config=default_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - functions: Sequence['outputs.FunctionDefinitionFunction'], - default_config: Optional['outputs.FunctionDefinitionDefaultConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("functions", functions) + pulumi.set(__self__, "functions", functions) if default_config is not None: - _setter("default_config", default_config) + pulumi.set(__self__, "default_config", default_config) @property @pulumi.getter @@ -956,16 +741,7 @@ def default_config(self) -> Optional['outputs.FunctionDefinitionDefaultConfig']: class FunctionDefinitionVersionDefaultConfig(dict): def __init__(__self__, *, execution: 'outputs.FunctionDefinitionVersionExecution'): - FunctionDefinitionVersionDefaultConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - execution=execution, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - execution: 'outputs.FunctionDefinitionVersionExecution', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("execution", execution) + pulumi.set(__self__, "execution", execution) @property @pulumi.getter @@ -999,29 +775,14 @@ def __init__(__self__, *, execution: Optional['outputs.FunctionDefinitionVersionExecution'] = None, resource_access_policies: Optional[Sequence['outputs.FunctionDefinitionVersionResourceAccessPolicy']] = None, variables: Optional[Any] = None): - FunctionDefinitionVersionEnvironment._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_sysfs=access_sysfs, - execution=execution, - resource_access_policies=resource_access_policies, - variables=variables, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_sysfs: Optional[bool] = None, - execution: Optional['outputs.FunctionDefinitionVersionExecution'] = None, - resource_access_policies: Optional[Sequence['outputs.FunctionDefinitionVersionResourceAccessPolicy']] = None, - variables: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_sysfs is not None: - _setter("access_sysfs", access_sysfs) + pulumi.set(__self__, "access_sysfs", access_sysfs) if execution is not None: - _setter("execution", execution) + pulumi.set(__self__, "execution", execution) if resource_access_policies is not None: - _setter("resource_access_policies", resource_access_policies) + pulumi.set(__self__, "resource_access_policies", resource_access_policies) if variables is not None: - _setter("variables", variables) + pulumi.set(__self__, "variables", variables) @property @pulumi.getter(name="accessSysfs") @@ -1068,21 +829,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, isolation_mode: Optional[str] = None, run_as: Optional['outputs.FunctionDefinitionVersionRunAs'] = None): - FunctionDefinitionVersionExecution._configure( - lambda key, value: pulumi.set(__self__, key, value), - isolation_mode=isolation_mode, - run_as=run_as, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - isolation_mode: Optional[str] = None, - run_as: Optional['outputs.FunctionDefinitionVersionRunAs'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if isolation_mode is not None: - _setter("isolation_mode", isolation_mode) + pulumi.set(__self__, "isolation_mode", isolation_mode) if run_as is not None: - _setter("run_as", run_as) + pulumi.set(__self__, "run_as", run_as) @property @pulumi.getter(name="isolationMode") @@ -1120,22 +870,9 @@ def __init__(__self__, *, function_arn: str, function_configuration: 'outputs.FunctionDefinitionVersionFunctionConfiguration', id: str): - FunctionDefinitionVersionFunction._configure( - lambda key, value: pulumi.set(__self__, key, value), - function_arn=function_arn, - function_configuration=function_configuration, - id=id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - function_arn: str, - function_configuration: 'outputs.FunctionDefinitionVersionFunctionConfiguration', - id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("function_arn", function_arn) - _setter("function_configuration", function_configuration) - _setter("id", id) + pulumi.set(__self__, "function_arn", function_arn) + pulumi.set(__self__, "function_configuration", function_configuration) + pulumi.set(__self__, "id", id) @property @pulumi.getter(name="functionArn") @@ -1184,41 +921,20 @@ def __init__(__self__, *, memory_size: Optional[int] = None, pinned: Optional[bool] = None, timeout: Optional[int] = None): - FunctionDefinitionVersionFunctionConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - encoding_type=encoding_type, - environment=environment, - exec_args=exec_args, - executable=executable, - memory_size=memory_size, - pinned=pinned, - timeout=timeout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - encoding_type: Optional[str] = None, - environment: Optional['outputs.FunctionDefinitionVersionEnvironment'] = None, - exec_args: Optional[str] = None, - executable: Optional[str] = None, - memory_size: Optional[int] = None, - pinned: Optional[bool] = None, - timeout: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if encoding_type is not None: - _setter("encoding_type", encoding_type) + pulumi.set(__self__, "encoding_type", encoding_type) if environment is not None: - _setter("environment", environment) + pulumi.set(__self__, "environment", environment) if exec_args is not None: - _setter("exec_args", exec_args) + pulumi.set(__self__, "exec_args", exec_args) if executable is not None: - _setter("executable", executable) + pulumi.set(__self__, "executable", executable) if memory_size is not None: - _setter("memory_size", memory_size) + pulumi.set(__self__, "memory_size", memory_size) if pinned is not None: - _setter("pinned", pinned) + pulumi.set(__self__, "pinned", pinned) if timeout is not None: - _setter("timeout", timeout) + pulumi.set(__self__, "timeout", timeout) @property @pulumi.getter(name="encodingType") @@ -1278,20 +994,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, resource_id: str, permission: Optional[str] = None): - FunctionDefinitionVersionResourceAccessPolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_id=resource_id, - permission=permission, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_id: str, - permission: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_id", resource_id) + pulumi.set(__self__, "resource_id", resource_id) if permission is not None: - _setter("permission", permission) + pulumi.set(__self__, "permission", permission) @property @pulumi.getter(name="resourceId") @@ -1309,21 +1014,10 @@ class FunctionDefinitionVersionRunAs(dict): def __init__(__self__, *, gid: Optional[int] = None, uid: Optional[int] = None): - FunctionDefinitionVersionRunAs._configure( - lambda key, value: pulumi.set(__self__, key, value), - gid=gid, - uid=uid, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - gid: Optional[int] = None, - uid: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if gid is not None: - _setter("gid", gid) + pulumi.set(__self__, "gid", gid) if uid is not None: - _setter("uid", uid) + pulumi.set(__self__, "uid", uid) @property @pulumi.getter @@ -1375,41 +1069,20 @@ def __init__(__self__, *, logger_definition_version_arn: Optional[str] = None, resource_definition_version_arn: Optional[str] = None, subscription_definition_version_arn: Optional[str] = None): - GroupVersion._configure( - lambda key, value: pulumi.set(__self__, key, value), - connector_definition_version_arn=connector_definition_version_arn, - core_definition_version_arn=core_definition_version_arn, - device_definition_version_arn=device_definition_version_arn, - function_definition_version_arn=function_definition_version_arn, - logger_definition_version_arn=logger_definition_version_arn, - resource_definition_version_arn=resource_definition_version_arn, - subscription_definition_version_arn=subscription_definition_version_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connector_definition_version_arn: Optional[str] = None, - core_definition_version_arn: Optional[str] = None, - device_definition_version_arn: Optional[str] = None, - function_definition_version_arn: Optional[str] = None, - logger_definition_version_arn: Optional[str] = None, - resource_definition_version_arn: Optional[str] = None, - subscription_definition_version_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if connector_definition_version_arn is not None: - _setter("connector_definition_version_arn", connector_definition_version_arn) + pulumi.set(__self__, "connector_definition_version_arn", connector_definition_version_arn) if core_definition_version_arn is not None: - _setter("core_definition_version_arn", core_definition_version_arn) + pulumi.set(__self__, "core_definition_version_arn", core_definition_version_arn) if device_definition_version_arn is not None: - _setter("device_definition_version_arn", device_definition_version_arn) + pulumi.set(__self__, "device_definition_version_arn", device_definition_version_arn) if function_definition_version_arn is not None: - _setter("function_definition_version_arn", function_definition_version_arn) + pulumi.set(__self__, "function_definition_version_arn", function_definition_version_arn) if logger_definition_version_arn is not None: - _setter("logger_definition_version_arn", logger_definition_version_arn) + pulumi.set(__self__, "logger_definition_version_arn", logger_definition_version_arn) if resource_definition_version_arn is not None: - _setter("resource_definition_version_arn", resource_definition_version_arn) + pulumi.set(__self__, "resource_definition_version_arn", resource_definition_version_arn) if subscription_definition_version_arn is not None: - _setter("subscription_definition_version_arn", subscription_definition_version_arn) + pulumi.set(__self__, "subscription_definition_version_arn", subscription_definition_version_arn) @property @pulumi.getter(name="connectorDefinitionVersionArn") @@ -1455,29 +1128,12 @@ def __init__(__self__, *, level: str, type: str, space: Optional[int] = None): - LoggerDefinitionLogger._configure( - lambda key, value: pulumi.set(__self__, key, value), - component=component, - id=id, - level=level, - type=type, - space=space, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - component: str, - id: str, - level: str, - type: str, - space: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("component", component) - _setter("id", id) - _setter("level", level) - _setter("type", type) + pulumi.set(__self__, "component", component) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "level", level) + pulumi.set(__self__, "type", type) if space is not None: - _setter("space", space) + pulumi.set(__self__, "space", space) @property @pulumi.getter @@ -1509,16 +1165,7 @@ def space(self) -> Optional[int]: class LoggerDefinitionVersion(dict): def __init__(__self__, *, loggers: Sequence['outputs.LoggerDefinitionLogger']): - LoggerDefinitionVersion._configure( - lambda key, value: pulumi.set(__self__, key, value), - loggers=loggers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - loggers: Sequence['outputs.LoggerDefinitionLogger'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("loggers", loggers) + pulumi.set(__self__, "loggers", loggers) @property @pulumi.getter @@ -1534,29 +1181,12 @@ def __init__(__self__, *, level: str, type: str, space: Optional[int] = None): - LoggerDefinitionVersionLogger._configure( - lambda key, value: pulumi.set(__self__, key, value), - component=component, - id=id, - level=level, - type=type, - space=space, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - component: str, - id: str, - level: str, - type: str, - space: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("component", component) - _setter("id", id) - _setter("level", level) - _setter("type", type) + pulumi.set(__self__, "component", component) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "level", level) + pulumi.set(__self__, "type", type) if space is not None: - _setter("space", space) + pulumi.set(__self__, "space", space) @property @pulumi.getter @@ -1608,20 +1238,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, auto_add_group_owner: bool, group_owner: Optional[str] = None): - ResourceDefinitionGroupOwnerSetting._configure( - lambda key, value: pulumi.set(__self__, key, value), - auto_add_group_owner=auto_add_group_owner, - group_owner=group_owner, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auto_add_group_owner: bool, - group_owner: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("auto_add_group_owner", auto_add_group_owner) + pulumi.set(__self__, "auto_add_group_owner", auto_add_group_owner) if group_owner is not None: - _setter("group_owner", group_owner) + pulumi.set(__self__, "group_owner", group_owner) @property @pulumi.getter(name="autoAddGroupOwner") @@ -1658,20 +1277,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, source_path: str, group_owner_setting: Optional['outputs.ResourceDefinitionGroupOwnerSetting'] = None): - ResourceDefinitionLocalDeviceResourceData._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_path=source_path, - group_owner_setting=group_owner_setting, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_path: str, - group_owner_setting: Optional['outputs.ResourceDefinitionGroupOwnerSetting'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("source_path", source_path) + pulumi.set(__self__, "source_path", source_path) if group_owner_setting is not None: - _setter("group_owner_setting", group_owner_setting) + pulumi.set(__self__, "group_owner_setting", group_owner_setting) @property @pulumi.getter(name="sourcePath") @@ -1711,23 +1319,10 @@ def __init__(__self__, *, destination_path: str, source_path: str, group_owner_setting: Optional['outputs.ResourceDefinitionGroupOwnerSetting'] = None): - ResourceDefinitionLocalVolumeResourceData._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_path=destination_path, - source_path=source_path, - group_owner_setting=group_owner_setting, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_path: str, - source_path: str, - group_owner_setting: Optional['outputs.ResourceDefinitionGroupOwnerSetting'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination_path", destination_path) - _setter("source_path", source_path) + pulumi.set(__self__, "destination_path", destination_path) + pulumi.set(__self__, "source_path", source_path) if group_owner_setting is not None: - _setter("group_owner_setting", group_owner_setting) + pulumi.set(__self__, "group_owner_setting", group_owner_setting) @property @pulumi.getter(name="destinationPath") @@ -1778,33 +1373,16 @@ def __init__(__self__, *, s3_machine_learning_model_resource_data: Optional['outputs.ResourceDefinitionS3MachineLearningModelResourceData'] = None, sage_maker_machine_learning_model_resource_data: Optional['outputs.ResourceDefinitionSageMakerMachineLearningModelResourceData'] = None, secrets_manager_secret_resource_data: Optional['outputs.ResourceDefinitionSecretsManagerSecretResourceData'] = None): - ResourceDefinitionResourceDataContainer._configure( - lambda key, value: pulumi.set(__self__, key, value), - local_device_resource_data=local_device_resource_data, - local_volume_resource_data=local_volume_resource_data, - s3_machine_learning_model_resource_data=s3_machine_learning_model_resource_data, - sage_maker_machine_learning_model_resource_data=sage_maker_machine_learning_model_resource_data, - secrets_manager_secret_resource_data=secrets_manager_secret_resource_data, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - local_device_resource_data: Optional['outputs.ResourceDefinitionLocalDeviceResourceData'] = None, - local_volume_resource_data: Optional['outputs.ResourceDefinitionLocalVolumeResourceData'] = None, - s3_machine_learning_model_resource_data: Optional['outputs.ResourceDefinitionS3MachineLearningModelResourceData'] = None, - sage_maker_machine_learning_model_resource_data: Optional['outputs.ResourceDefinitionSageMakerMachineLearningModelResourceData'] = None, - secrets_manager_secret_resource_data: Optional['outputs.ResourceDefinitionSecretsManagerSecretResourceData'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if local_device_resource_data is not None: - _setter("local_device_resource_data", local_device_resource_data) + pulumi.set(__self__, "local_device_resource_data", local_device_resource_data) if local_volume_resource_data is not None: - _setter("local_volume_resource_data", local_volume_resource_data) + pulumi.set(__self__, "local_volume_resource_data", local_volume_resource_data) if s3_machine_learning_model_resource_data is not None: - _setter("s3_machine_learning_model_resource_data", s3_machine_learning_model_resource_data) + pulumi.set(__self__, "s3_machine_learning_model_resource_data", s3_machine_learning_model_resource_data) if sage_maker_machine_learning_model_resource_data is not None: - _setter("sage_maker_machine_learning_model_resource_data", sage_maker_machine_learning_model_resource_data) + pulumi.set(__self__, "sage_maker_machine_learning_model_resource_data", sage_maker_machine_learning_model_resource_data) if secrets_manager_secret_resource_data is not None: - _setter("secrets_manager_secret_resource_data", secrets_manager_secret_resource_data) + pulumi.set(__self__, "secrets_manager_secret_resource_data", secrets_manager_secret_resource_data) @property @pulumi.getter(name="localDeviceResourceData") @@ -1856,19 +1434,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, group_owner: str, group_permission: str): - ResourceDefinitionResourceDownloadOwnerSetting._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_owner=group_owner, - group_permission=group_permission, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_owner: str, - group_permission: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("group_owner", group_owner) - _setter("group_permission", group_permission) + pulumi.set(__self__, "group_owner", group_owner) + pulumi.set(__self__, "group_permission", group_permission) @property @pulumi.getter(name="groupOwner") @@ -1904,22 +1471,9 @@ def __init__(__self__, *, id: str, name: str, resource_data_container: 'outputs.ResourceDefinitionResourceDataContainer'): - ResourceDefinitionResourceInstance._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - name=name, - resource_data_container=resource_data_container, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: str, - name: str, - resource_data_container: 'outputs.ResourceDefinitionResourceDataContainer', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) - _setter("name", name) - _setter("resource_data_container", resource_data_container) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "resource_data_container", resource_data_container) @property @pulumi.getter @@ -1964,23 +1518,10 @@ def __init__(__self__, *, destination_path: str, s3_uri: str, owner_setting: Optional['outputs.ResourceDefinitionResourceDownloadOwnerSetting'] = None): - ResourceDefinitionS3MachineLearningModelResourceData._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_path=destination_path, - s3_uri=s3_uri, - owner_setting=owner_setting, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_path: str, - s3_uri: str, - owner_setting: Optional['outputs.ResourceDefinitionResourceDownloadOwnerSetting'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination_path", destination_path) - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "destination_path", destination_path) + pulumi.set(__self__, "s3_uri", s3_uri) if owner_setting is not None: - _setter("owner_setting", owner_setting) + pulumi.set(__self__, "owner_setting", owner_setting) @property @pulumi.getter(name="destinationPath") @@ -2025,23 +1566,10 @@ def __init__(__self__, *, destination_path: str, sage_maker_job_arn: str, owner_setting: Optional['outputs.ResourceDefinitionResourceDownloadOwnerSetting'] = None): - ResourceDefinitionSageMakerMachineLearningModelResourceData._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_path=destination_path, - sage_maker_job_arn=sage_maker_job_arn, - owner_setting=owner_setting, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_path: str, - sage_maker_job_arn: str, - owner_setting: Optional['outputs.ResourceDefinitionResourceDownloadOwnerSetting'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination_path", destination_path) - _setter("sage_maker_job_arn", sage_maker_job_arn) + pulumi.set(__self__, "destination_path", destination_path) + pulumi.set(__self__, "sage_maker_job_arn", sage_maker_job_arn) if owner_setting is not None: - _setter("owner_setting", owner_setting) + pulumi.set(__self__, "owner_setting", owner_setting) @property @pulumi.getter(name="destinationPath") @@ -2081,20 +1609,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, arn: str, additional_staging_labels_to_download: Optional[Sequence[str]] = None): - ResourceDefinitionSecretsManagerSecretResourceData._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - additional_staging_labels_to_download=additional_staging_labels_to_download, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: str, - additional_staging_labels_to_download: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) if additional_staging_labels_to_download is not None: - _setter("additional_staging_labels_to_download", additional_staging_labels_to_download) + pulumi.set(__self__, "additional_staging_labels_to_download", additional_staging_labels_to_download) @property @pulumi.getter @@ -2111,16 +1628,7 @@ def additional_staging_labels_to_download(self) -> Optional[Sequence[str]]: class ResourceDefinitionVersion(dict): def __init__(__self__, *, resources: Sequence['outputs.ResourceDefinitionResourceInstance']): - ResourceDefinitionVersion._configure( - lambda key, value: pulumi.set(__self__, key, value), - resources=resources, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resources: Sequence['outputs.ResourceDefinitionResourceInstance'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resources", resources) + pulumi.set(__self__, "resources", resources) @property @pulumi.getter @@ -2152,20 +1660,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, auto_add_group_owner: bool, group_owner: Optional[str] = None): - ResourceDefinitionVersionGroupOwnerSetting._configure( - lambda key, value: pulumi.set(__self__, key, value), - auto_add_group_owner=auto_add_group_owner, - group_owner=group_owner, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auto_add_group_owner: bool, - group_owner: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("auto_add_group_owner", auto_add_group_owner) + pulumi.set(__self__, "auto_add_group_owner", auto_add_group_owner) if group_owner is not None: - _setter("group_owner", group_owner) + pulumi.set(__self__, "group_owner", group_owner) @property @pulumi.getter(name="autoAddGroupOwner") @@ -2202,20 +1699,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, source_path: str, group_owner_setting: Optional['outputs.ResourceDefinitionVersionGroupOwnerSetting'] = None): - ResourceDefinitionVersionLocalDeviceResourceData._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_path=source_path, - group_owner_setting=group_owner_setting, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_path: str, - group_owner_setting: Optional['outputs.ResourceDefinitionVersionGroupOwnerSetting'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("source_path", source_path) + pulumi.set(__self__, "source_path", source_path) if group_owner_setting is not None: - _setter("group_owner_setting", group_owner_setting) + pulumi.set(__self__, "group_owner_setting", group_owner_setting) @property @pulumi.getter(name="sourcePath") @@ -2255,23 +1741,10 @@ def __init__(__self__, *, destination_path: str, source_path: str, group_owner_setting: Optional['outputs.ResourceDefinitionVersionGroupOwnerSetting'] = None): - ResourceDefinitionVersionLocalVolumeResourceData._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_path=destination_path, - source_path=source_path, - group_owner_setting=group_owner_setting, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_path: str, - source_path: str, - group_owner_setting: Optional['outputs.ResourceDefinitionVersionGroupOwnerSetting'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination_path", destination_path) - _setter("source_path", source_path) + pulumi.set(__self__, "destination_path", destination_path) + pulumi.set(__self__, "source_path", source_path) if group_owner_setting is not None: - _setter("group_owner_setting", group_owner_setting) + pulumi.set(__self__, "group_owner_setting", group_owner_setting) @property @pulumi.getter(name="destinationPath") @@ -2322,33 +1795,16 @@ def __init__(__self__, *, s3_machine_learning_model_resource_data: Optional['outputs.ResourceDefinitionVersionS3MachineLearningModelResourceData'] = None, sage_maker_machine_learning_model_resource_data: Optional['outputs.ResourceDefinitionVersionSageMakerMachineLearningModelResourceData'] = None, secrets_manager_secret_resource_data: Optional['outputs.ResourceDefinitionVersionSecretsManagerSecretResourceData'] = None): - ResourceDefinitionVersionResourceDataContainer._configure( - lambda key, value: pulumi.set(__self__, key, value), - local_device_resource_data=local_device_resource_data, - local_volume_resource_data=local_volume_resource_data, - s3_machine_learning_model_resource_data=s3_machine_learning_model_resource_data, - sage_maker_machine_learning_model_resource_data=sage_maker_machine_learning_model_resource_data, - secrets_manager_secret_resource_data=secrets_manager_secret_resource_data, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - local_device_resource_data: Optional['outputs.ResourceDefinitionVersionLocalDeviceResourceData'] = None, - local_volume_resource_data: Optional['outputs.ResourceDefinitionVersionLocalVolumeResourceData'] = None, - s3_machine_learning_model_resource_data: Optional['outputs.ResourceDefinitionVersionS3MachineLearningModelResourceData'] = None, - sage_maker_machine_learning_model_resource_data: Optional['outputs.ResourceDefinitionVersionSageMakerMachineLearningModelResourceData'] = None, - secrets_manager_secret_resource_data: Optional['outputs.ResourceDefinitionVersionSecretsManagerSecretResourceData'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if local_device_resource_data is not None: - _setter("local_device_resource_data", local_device_resource_data) + pulumi.set(__self__, "local_device_resource_data", local_device_resource_data) if local_volume_resource_data is not None: - _setter("local_volume_resource_data", local_volume_resource_data) + pulumi.set(__self__, "local_volume_resource_data", local_volume_resource_data) if s3_machine_learning_model_resource_data is not None: - _setter("s3_machine_learning_model_resource_data", s3_machine_learning_model_resource_data) + pulumi.set(__self__, "s3_machine_learning_model_resource_data", s3_machine_learning_model_resource_data) if sage_maker_machine_learning_model_resource_data is not None: - _setter("sage_maker_machine_learning_model_resource_data", sage_maker_machine_learning_model_resource_data) + pulumi.set(__self__, "sage_maker_machine_learning_model_resource_data", sage_maker_machine_learning_model_resource_data) if secrets_manager_secret_resource_data is not None: - _setter("secrets_manager_secret_resource_data", secrets_manager_secret_resource_data) + pulumi.set(__self__, "secrets_manager_secret_resource_data", secrets_manager_secret_resource_data) @property @pulumi.getter(name="localDeviceResourceData") @@ -2400,19 +1856,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, group_owner: str, group_permission: str): - ResourceDefinitionVersionResourceDownloadOwnerSetting._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_owner=group_owner, - group_permission=group_permission, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_owner: str, - group_permission: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("group_owner", group_owner) - _setter("group_permission", group_permission) + pulumi.set(__self__, "group_owner", group_owner) + pulumi.set(__self__, "group_permission", group_permission) @property @pulumi.getter(name="groupOwner") @@ -2448,22 +1893,9 @@ def __init__(__self__, *, id: str, name: str, resource_data_container: 'outputs.ResourceDefinitionVersionResourceDataContainer'): - ResourceDefinitionVersionResourceInstance._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - name=name, - resource_data_container=resource_data_container, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: str, - name: str, - resource_data_container: 'outputs.ResourceDefinitionVersionResourceDataContainer', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) - _setter("name", name) - _setter("resource_data_container", resource_data_container) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "resource_data_container", resource_data_container) @property @pulumi.getter @@ -2508,23 +1940,10 @@ def __init__(__self__, *, destination_path: str, s3_uri: str, owner_setting: Optional['outputs.ResourceDefinitionVersionResourceDownloadOwnerSetting'] = None): - ResourceDefinitionVersionS3MachineLearningModelResourceData._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_path=destination_path, - s3_uri=s3_uri, - owner_setting=owner_setting, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_path: str, - s3_uri: str, - owner_setting: Optional['outputs.ResourceDefinitionVersionResourceDownloadOwnerSetting'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination_path", destination_path) - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "destination_path", destination_path) + pulumi.set(__self__, "s3_uri", s3_uri) if owner_setting is not None: - _setter("owner_setting", owner_setting) + pulumi.set(__self__, "owner_setting", owner_setting) @property @pulumi.getter(name="destinationPath") @@ -2569,23 +1988,10 @@ def __init__(__self__, *, destination_path: str, sage_maker_job_arn: str, owner_setting: Optional['outputs.ResourceDefinitionVersionResourceDownloadOwnerSetting'] = None): - ResourceDefinitionVersionSageMakerMachineLearningModelResourceData._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_path=destination_path, - sage_maker_job_arn=sage_maker_job_arn, - owner_setting=owner_setting, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_path: str, - sage_maker_job_arn: str, - owner_setting: Optional['outputs.ResourceDefinitionVersionResourceDownloadOwnerSetting'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination_path", destination_path) - _setter("sage_maker_job_arn", sage_maker_job_arn) + pulumi.set(__self__, "destination_path", destination_path) + pulumi.set(__self__, "sage_maker_job_arn", sage_maker_job_arn) if owner_setting is not None: - _setter("owner_setting", owner_setting) + pulumi.set(__self__, "owner_setting", owner_setting) @property @pulumi.getter(name="destinationPath") @@ -2625,20 +2031,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, arn: str, additional_staging_labels_to_download: Optional[Sequence[str]] = None): - ResourceDefinitionVersionSecretsManagerSecretResourceData._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - additional_staging_labels_to_download=additional_staging_labels_to_download, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: str, - additional_staging_labels_to_download: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) if additional_staging_labels_to_download is not None: - _setter("additional_staging_labels_to_download", additional_staging_labels_to_download) + pulumi.set(__self__, "additional_staging_labels_to_download", additional_staging_labels_to_download) @property @pulumi.getter @@ -2658,25 +2053,10 @@ def __init__(__self__, *, source: str, subject: str, target: str): - SubscriptionDefinitionSubscription._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - source=source, - subject=subject, - target=target, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: str, - source: str, - subject: str, - target: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) - _setter("source", source) - _setter("subject", subject) - _setter("target", target) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "source", source) + pulumi.set(__self__, "subject", subject) + pulumi.set(__self__, "target", target) @property @pulumi.getter @@ -2703,16 +2083,7 @@ def target(self) -> str: class SubscriptionDefinitionVersion(dict): def __init__(__self__, *, subscriptions: Sequence['outputs.SubscriptionDefinitionSubscription']): - SubscriptionDefinitionVersion._configure( - lambda key, value: pulumi.set(__self__, key, value), - subscriptions=subscriptions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subscriptions: Sequence['outputs.SubscriptionDefinitionSubscription'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("subscriptions", subscriptions) + pulumi.set(__self__, "subscriptions", subscriptions) @property @pulumi.getter @@ -2727,25 +2098,10 @@ def __init__(__self__, *, source: str, subject: str, target: str): - SubscriptionDefinitionVersionSubscription._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - source=source, - subject=subject, - target=target, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: str, - source: str, - subject: str, - target: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) - _setter("source", source) - _setter("subject", subject) - _setter("target", target) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "source", source) + pulumi.set(__self__, "subject", subject) + pulumi.set(__self__, "target", target) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/greengrass/resource_definition.py b/sdk/python/pulumi_aws_native/greengrass/resource_definition.py index 6bf9c22d85..cdf45d8325 100644 --- a/sdk/python/pulumi_aws_native/greengrass/resource_definition.py +++ b/sdk/python/pulumi_aws_native/greengrass/resource_definition.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -22,25 +22,12 @@ def __init__(__self__, *, """ The set of arguments for constructing a ResourceDefinition resource. """ - ResourceDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - initial_version=initial_version, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - initial_version: Optional[pulumi.Input['ResourceDefinitionVersionArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if initial_version is not None: - _setter("initial_version", initial_version) + pulumi.set(__self__, "initial_version", initial_version) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="initialVersion") @@ -109,10 +96,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ResourceDefinitionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -131,11 +114,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = ResourceDefinitionArgs.__new__(ResourceDefinitionArgs) - if initial_version is not None and not isinstance(initial_version, ResourceDefinitionVersionArgs): - initial_version = initial_version or {} - def _setter(key, value): - initial_version[key] = value - ResourceDefinitionVersionArgs._configure(_setter, **initial_version) __props__.__dict__["initial_version"] = initial_version __props__.__dict__["name"] = name __props__.__dict__["tags"] = tags diff --git a/sdk/python/pulumi_aws_native/greengrass/resource_definition_version.py b/sdk/python/pulumi_aws_native/greengrass/resource_definition_version.py index 5c8e74b66f..55c4e2f7fa 100644 --- a/sdk/python/pulumi_aws_native/greengrass/resource_definition_version.py +++ b/sdk/python/pulumi_aws_native/greengrass/resource_definition_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,19 +21,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a ResourceDefinitionVersion resource. """ - ResourceDefinitionVersionInitArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_definition_id=resource_definition_id, - resources=resources, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_definition_id: pulumi.Input[str], - resources: pulumi.Input[Sequence[pulumi.Input['ResourceDefinitionVersionResourceInstanceArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_definition_id", resource_definition_id) - _setter("resources", resources) + pulumi.set(__self__, "resource_definition_id", resource_definition_id) + pulumi.set(__self__, "resources", resources) @property @pulumi.getter(name="resourceDefinitionId") @@ -92,10 +81,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ResourceDefinitionVersionInitArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/greengrass/subscription_definition.py b/sdk/python/pulumi_aws_native/greengrass/subscription_definition.py index 4ba7549e79..1f8933898a 100644 --- a/sdk/python/pulumi_aws_native/greengrass/subscription_definition.py +++ b/sdk/python/pulumi_aws_native/greengrass/subscription_definition.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -22,25 +22,12 @@ def __init__(__self__, *, """ The set of arguments for constructing a SubscriptionDefinition resource. """ - SubscriptionDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - initial_version=initial_version, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - initial_version: Optional[pulumi.Input['SubscriptionDefinitionVersionArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if initial_version is not None: - _setter("initial_version", initial_version) + pulumi.set(__self__, "initial_version", initial_version) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="initialVersion") @@ -109,10 +96,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SubscriptionDefinitionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -131,11 +114,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = SubscriptionDefinitionArgs.__new__(SubscriptionDefinitionArgs) - if initial_version is not None and not isinstance(initial_version, SubscriptionDefinitionVersionArgs): - initial_version = initial_version or {} - def _setter(key, value): - initial_version[key] = value - SubscriptionDefinitionVersionArgs._configure(_setter, **initial_version) __props__.__dict__["initial_version"] = initial_version __props__.__dict__["name"] = name __props__.__dict__["tags"] = tags diff --git a/sdk/python/pulumi_aws_native/greengrass/subscription_definition_version.py b/sdk/python/pulumi_aws_native/greengrass/subscription_definition_version.py index 8bbd991a3e..52a5d90ede 100644 --- a/sdk/python/pulumi_aws_native/greengrass/subscription_definition_version.py +++ b/sdk/python/pulumi_aws_native/greengrass/subscription_definition_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,19 +21,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a SubscriptionDefinitionVersion resource. """ - SubscriptionDefinitionVersionInitArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - subscription_definition_id=subscription_definition_id, - subscriptions=subscriptions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subscription_definition_id: pulumi.Input[str], - subscriptions: pulumi.Input[Sequence[pulumi.Input['SubscriptionDefinitionVersionSubscriptionArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("subscription_definition_id", subscription_definition_id) - _setter("subscriptions", subscriptions) + pulumi.set(__self__, "subscription_definition_id", subscription_definition_id) + pulumi.set(__self__, "subscriptions", subscriptions) @property @pulumi.getter(name="subscriptionDefinitionId") @@ -92,10 +81,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SubscriptionDefinitionVersionInitArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/greengrassv2/_inputs.py b/sdk/python/pulumi_aws_native/greengrassv2/_inputs.py index 76e10b4653..c45908cab8 100644 --- a/sdk/python/pulumi_aws_native/greengrassv2/_inputs.py +++ b/sdk/python/pulumi_aws_native/greengrassv2/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -36,21 +36,10 @@ class ComponentVersionComponentPlatformArgs: def __init__(__self__, *, attributes: Optional[Any] = None, name: Optional[pulumi.Input[str]] = None): - ComponentVersionComponentPlatformArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attributes=attributes, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attributes: Optional[Any] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attributes is not None: - _setter("attributes", attributes) + pulumi.set(__self__, "attributes", attributes) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -78,29 +67,14 @@ def __init__(__self__, *, memory_size_in_kb: Optional[pulumi.Input[int]] = None, mount_ro_sysfs: Optional[pulumi.Input[bool]] = None, volumes: Optional[pulumi.Input[Sequence[pulumi.Input['ComponentVersionLambdaVolumeMountArgs']]]] = None): - ComponentVersionLambdaContainerParamsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - devices=devices, - memory_size_in_kb=memory_size_in_kb, - mount_ro_sysfs=mount_ro_sysfs, - volumes=volumes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - devices: Optional[pulumi.Input[Sequence[pulumi.Input['ComponentVersionLambdaDeviceMountArgs']]]] = None, - memory_size_in_kb: Optional[pulumi.Input[int]] = None, - mount_ro_sysfs: Optional[pulumi.Input[bool]] = None, - volumes: Optional[pulumi.Input[Sequence[pulumi.Input['ComponentVersionLambdaVolumeMountArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if devices is not None: - _setter("devices", devices) + pulumi.set(__self__, "devices", devices) if memory_size_in_kb is not None: - _setter("memory_size_in_kb", memory_size_in_kb) + pulumi.set(__self__, "memory_size_in_kb", memory_size_in_kb) if mount_ro_sysfs is not None: - _setter("mount_ro_sysfs", mount_ro_sysfs) + pulumi.set(__self__, "mount_ro_sysfs", mount_ro_sysfs) if volumes is not None: - _setter("volumes", volumes) + pulumi.set(__self__, "volumes", volumes) @property @pulumi.getter @@ -145,25 +119,12 @@ def __init__(__self__, *, add_group_owner: Optional[pulumi.Input[bool]] = None, path: Optional[pulumi.Input[str]] = None, permission: Optional[pulumi.Input['ComponentVersionLambdaFilesystemPermission']] = None): - ComponentVersionLambdaDeviceMountArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - add_group_owner=add_group_owner, - path=path, - permission=permission, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - add_group_owner: Optional[pulumi.Input[bool]] = None, - path: Optional[pulumi.Input[str]] = None, - permission: Optional[pulumi.Input['ComponentVersionLambdaFilesystemPermission']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if add_group_owner is not None: - _setter("add_group_owner", add_group_owner) + pulumi.set(__self__, "add_group_owner", add_group_owner) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) if permission is not None: - _setter("permission", permission) + pulumi.set(__self__, "permission", permission) @property @pulumi.getter(name="addGroupOwner") @@ -198,21 +159,10 @@ class ComponentVersionLambdaEventSourceArgs: def __init__(__self__, *, topic: Optional[pulumi.Input[str]] = None, type: Optional[pulumi.Input['ComponentVersionLambdaEventSourceType']] = None): - ComponentVersionLambdaEventSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - topic=topic, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - topic: Optional[pulumi.Input[str]] = None, - type: Optional[pulumi.Input['ComponentVersionLambdaEventSourceType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if topic is not None: - _setter("topic", topic) + pulumi.set(__self__, "topic", topic) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -247,57 +197,28 @@ def __init__(__self__, *, pinned: Optional[pulumi.Input[bool]] = None, status_timeout_in_seconds: Optional[pulumi.Input[int]] = None, timeout_in_seconds: Optional[pulumi.Input[int]] = None): - ComponentVersionLambdaExecutionParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - environment_variables=environment_variables, - event_sources=event_sources, - exec_args=exec_args, - input_payload_encoding_type=input_payload_encoding_type, - linux_process_params=linux_process_params, - max_idle_time_in_seconds=max_idle_time_in_seconds, - max_instances_count=max_instances_count, - max_queue_size=max_queue_size, - pinned=pinned, - status_timeout_in_seconds=status_timeout_in_seconds, - timeout_in_seconds=timeout_in_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - environment_variables: Optional[Any] = None, - event_sources: Optional[pulumi.Input[Sequence[pulumi.Input['ComponentVersionLambdaEventSourceArgs']]]] = None, - exec_args: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - input_payload_encoding_type: Optional[pulumi.Input['ComponentVersionLambdaExecutionParametersInputPayloadEncodingType']] = None, - linux_process_params: Optional[pulumi.Input['ComponentVersionLambdaLinuxProcessParamsArgs']] = None, - max_idle_time_in_seconds: Optional[pulumi.Input[int]] = None, - max_instances_count: Optional[pulumi.Input[int]] = None, - max_queue_size: Optional[pulumi.Input[int]] = None, - pinned: Optional[pulumi.Input[bool]] = None, - status_timeout_in_seconds: Optional[pulumi.Input[int]] = None, - timeout_in_seconds: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if environment_variables is not None: - _setter("environment_variables", environment_variables) + pulumi.set(__self__, "environment_variables", environment_variables) if event_sources is not None: - _setter("event_sources", event_sources) + pulumi.set(__self__, "event_sources", event_sources) if exec_args is not None: - _setter("exec_args", exec_args) + pulumi.set(__self__, "exec_args", exec_args) if input_payload_encoding_type is not None: - _setter("input_payload_encoding_type", input_payload_encoding_type) + pulumi.set(__self__, "input_payload_encoding_type", input_payload_encoding_type) if linux_process_params is not None: - _setter("linux_process_params", linux_process_params) + pulumi.set(__self__, "linux_process_params", linux_process_params) if max_idle_time_in_seconds is not None: - _setter("max_idle_time_in_seconds", max_idle_time_in_seconds) + pulumi.set(__self__, "max_idle_time_in_seconds", max_idle_time_in_seconds) if max_instances_count is not None: - _setter("max_instances_count", max_instances_count) + pulumi.set(__self__, "max_instances_count", max_instances_count) if max_queue_size is not None: - _setter("max_queue_size", max_queue_size) + pulumi.set(__self__, "max_queue_size", max_queue_size) if pinned is not None: - _setter("pinned", pinned) + pulumi.set(__self__, "pinned", pinned) if status_timeout_in_seconds is not None: - _setter("status_timeout_in_seconds", status_timeout_in_seconds) + pulumi.set(__self__, "status_timeout_in_seconds", status_timeout_in_seconds) if timeout_in_seconds is not None: - _setter("timeout_in_seconds", timeout_in_seconds) + pulumi.set(__self__, "timeout_in_seconds", timeout_in_seconds) @property @pulumi.getter(name="environmentVariables") @@ -408,37 +329,18 @@ def __init__(__self__, *, component_platforms: Optional[pulumi.Input[Sequence[pulumi.Input['ComponentVersionComponentPlatformArgs']]]] = None, component_version: Optional[pulumi.Input[str]] = None, lambda_arn: Optional[pulumi.Input[str]] = None): - ComponentVersionLambdaFunctionRecipeSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - component_dependencies=component_dependencies, - component_lambda_parameters=component_lambda_parameters, - component_name=component_name, - component_platforms=component_platforms, - component_version=component_version, - lambda_arn=lambda_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - component_dependencies: Optional[Any] = None, - component_lambda_parameters: Optional[pulumi.Input['ComponentVersionLambdaExecutionParametersArgs']] = None, - component_name: Optional[pulumi.Input[str]] = None, - component_platforms: Optional[pulumi.Input[Sequence[pulumi.Input['ComponentVersionComponentPlatformArgs']]]] = None, - component_version: Optional[pulumi.Input[str]] = None, - lambda_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if component_dependencies is not None: - _setter("component_dependencies", component_dependencies) + pulumi.set(__self__, "component_dependencies", component_dependencies) if component_lambda_parameters is not None: - _setter("component_lambda_parameters", component_lambda_parameters) + pulumi.set(__self__, "component_lambda_parameters", component_lambda_parameters) if component_name is not None: - _setter("component_name", component_name) + pulumi.set(__self__, "component_name", component_name) if component_platforms is not None: - _setter("component_platforms", component_platforms) + pulumi.set(__self__, "component_platforms", component_platforms) if component_version is not None: - _setter("component_version", component_version) + pulumi.set(__self__, "component_version", component_version) if lambda_arn is not None: - _setter("lambda_arn", lambda_arn) + pulumi.set(__self__, "lambda_arn", lambda_arn) @property @pulumi.getter(name="componentDependencies") @@ -500,21 +402,10 @@ class ComponentVersionLambdaLinuxProcessParamsArgs: def __init__(__self__, *, container_params: Optional[pulumi.Input['ComponentVersionLambdaContainerParamsArgs']] = None, isolation_mode: Optional[pulumi.Input['ComponentVersionLambdaLinuxProcessParamsIsolationMode']] = None): - ComponentVersionLambdaLinuxProcessParamsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_params=container_params, - isolation_mode=isolation_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_params: Optional[pulumi.Input['ComponentVersionLambdaContainerParamsArgs']] = None, - isolation_mode: Optional[pulumi.Input['ComponentVersionLambdaLinuxProcessParamsIsolationMode']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if container_params is not None: - _setter("container_params", container_params) + pulumi.set(__self__, "container_params", container_params) if isolation_mode is not None: - _setter("isolation_mode", isolation_mode) + pulumi.set(__self__, "isolation_mode", isolation_mode) @property @pulumi.getter(name="containerParams") @@ -542,29 +433,14 @@ def __init__(__self__, *, destination_path: Optional[pulumi.Input[str]] = None, permission: Optional[pulumi.Input['ComponentVersionLambdaFilesystemPermission']] = None, source_path: Optional[pulumi.Input[str]] = None): - ComponentVersionLambdaVolumeMountArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - add_group_owner=add_group_owner, - destination_path=destination_path, - permission=permission, - source_path=source_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - add_group_owner: Optional[pulumi.Input[bool]] = None, - destination_path: Optional[pulumi.Input[str]] = None, - permission: Optional[pulumi.Input['ComponentVersionLambdaFilesystemPermission']] = None, - source_path: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if add_group_owner is not None: - _setter("add_group_owner", add_group_owner) + pulumi.set(__self__, "add_group_owner", add_group_owner) if destination_path is not None: - _setter("destination_path", destination_path) + pulumi.set(__self__, "destination_path", destination_path) if permission is not None: - _setter("permission", permission) + pulumi.set(__self__, "permission", permission) if source_path is not None: - _setter("source_path", source_path) + pulumi.set(__self__, "source_path", source_path) @property @pulumi.getter(name="addGroupOwner") @@ -608,21 +484,10 @@ class DeploymentComponentUpdatePolicyArgs: def __init__(__self__, *, action: Optional[pulumi.Input['DeploymentComponentUpdatePolicyAction']] = None, timeout_in_seconds: Optional[pulumi.Input[int]] = None): - DeploymentComponentUpdatePolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - timeout_in_seconds=timeout_in_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: Optional[pulumi.Input['DeploymentComponentUpdatePolicyAction']] = None, - timeout_in_seconds: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if action is not None: - _setter("action", action) + pulumi.set(__self__, "action", action) if timeout_in_seconds is not None: - _setter("timeout_in_seconds", timeout_in_seconds) + pulumi.set(__self__, "timeout_in_seconds", timeout_in_seconds) @property @pulumi.getter @@ -647,17 +512,8 @@ def timeout_in_seconds(self, value: Optional[pulumi.Input[int]]): class DeploymentConfigurationValidationPolicyArgs: def __init__(__self__, *, timeout_in_seconds: Optional[pulumi.Input[int]] = None): - DeploymentConfigurationValidationPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - timeout_in_seconds=timeout_in_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - timeout_in_seconds: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if timeout_in_seconds is not None: - _setter("timeout_in_seconds", timeout_in_seconds) + pulumi.set(__self__, "timeout_in_seconds", timeout_in_seconds) @property @pulumi.getter(name="timeoutInSeconds") @@ -673,16 +529,7 @@ def timeout_in_seconds(self, value: Optional[pulumi.Input[int]]): class DeploymentIoTJobAbortConfigArgs: def __init__(__self__, *, criteria_list: pulumi.Input[Sequence[pulumi.Input['DeploymentIoTJobAbortCriteriaArgs']]]): - DeploymentIoTJobAbortConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - criteria_list=criteria_list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - criteria_list: pulumi.Input[Sequence[pulumi.Input['DeploymentIoTJobAbortCriteriaArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("criteria_list", criteria_list) + pulumi.set(__self__, "criteria_list", criteria_list) @property @pulumi.getter(name="criteriaList") @@ -701,25 +548,10 @@ def __init__(__self__, *, failure_type: pulumi.Input['DeploymentIoTJobAbortCriteriaFailureType'], min_number_of_executed_things: pulumi.Input[int], threshold_percentage: pulumi.Input[float]): - DeploymentIoTJobAbortCriteriaArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - failure_type=failure_type, - min_number_of_executed_things=min_number_of_executed_things, - threshold_percentage=threshold_percentage, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: pulumi.Input['DeploymentIoTJobAbortCriteriaAction'], - failure_type: pulumi.Input['DeploymentIoTJobAbortCriteriaFailureType'], - min_number_of_executed_things: pulumi.Input[int], - threshold_percentage: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action", action) - _setter("failure_type", failure_type) - _setter("min_number_of_executed_things", min_number_of_executed_things) - _setter("threshold_percentage", threshold_percentage) + pulumi.set(__self__, "action", action) + pulumi.set(__self__, "failure_type", failure_type) + pulumi.set(__self__, "min_number_of_executed_things", min_number_of_executed_things) + pulumi.set(__self__, "threshold_percentage", threshold_percentage) @property @pulumi.getter @@ -764,25 +596,12 @@ def __init__(__self__, *, abort_config: Optional[pulumi.Input['DeploymentIoTJobAbortConfigArgs']] = None, job_executions_rollout_config: Optional[pulumi.Input['DeploymentIoTJobExecutionsRolloutConfigArgs']] = None, timeout_config: Optional[pulumi.Input['DeploymentIoTJobTimeoutConfigArgs']] = None): - DeploymentIoTJobConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - abort_config=abort_config, - job_executions_rollout_config=job_executions_rollout_config, - timeout_config=timeout_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - abort_config: Optional[pulumi.Input['DeploymentIoTJobAbortConfigArgs']] = None, - job_executions_rollout_config: Optional[pulumi.Input['DeploymentIoTJobExecutionsRolloutConfigArgs']] = None, - timeout_config: Optional[pulumi.Input['DeploymentIoTJobTimeoutConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if abort_config is not None: - _setter("abort_config", abort_config) + pulumi.set(__self__, "abort_config", abort_config) if job_executions_rollout_config is not None: - _setter("job_executions_rollout_config", job_executions_rollout_config) + pulumi.set(__self__, "job_executions_rollout_config", job_executions_rollout_config) if timeout_config is not None: - _setter("timeout_config", timeout_config) + pulumi.set(__self__, "timeout_config", timeout_config) @property @pulumi.getter(name="abortConfig") @@ -817,21 +636,10 @@ class DeploymentIoTJobExecutionsRolloutConfigArgs: def __init__(__self__, *, exponential_rate: Optional[pulumi.Input['DeploymentIoTJobExponentialRolloutRateArgs']] = None, maximum_per_minute: Optional[pulumi.Input[int]] = None): - DeploymentIoTJobExecutionsRolloutConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - exponential_rate=exponential_rate, - maximum_per_minute=maximum_per_minute, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - exponential_rate: Optional[pulumi.Input['DeploymentIoTJobExponentialRolloutRateArgs']] = None, - maximum_per_minute: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if exponential_rate is not None: - _setter("exponential_rate", exponential_rate) + pulumi.set(__self__, "exponential_rate", exponential_rate) if maximum_per_minute is not None: - _setter("maximum_per_minute", maximum_per_minute) + pulumi.set(__self__, "maximum_per_minute", maximum_per_minute) @property @pulumi.getter(name="exponentialRate") @@ -858,22 +666,9 @@ def __init__(__self__, *, base_rate_per_minute: pulumi.Input[int], increment_factor: pulumi.Input[float], rate_increase_criteria: pulumi.Input['DeploymentIoTJobRateIncreaseCriteriaArgs']): - DeploymentIoTJobExponentialRolloutRateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - base_rate_per_minute=base_rate_per_minute, - increment_factor=increment_factor, - rate_increase_criteria=rate_increase_criteria, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - base_rate_per_minute: pulumi.Input[int], - increment_factor: pulumi.Input[float], - rate_increase_criteria: pulumi.Input['DeploymentIoTJobRateIncreaseCriteriaArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("base_rate_per_minute", base_rate_per_minute) - _setter("increment_factor", increment_factor) - _setter("rate_increase_criteria", rate_increase_criteria) + pulumi.set(__self__, "base_rate_per_minute", base_rate_per_minute) + pulumi.set(__self__, "increment_factor", increment_factor) + pulumi.set(__self__, "rate_increase_criteria", rate_increase_criteria) @property @pulumi.getter(name="baseRatePerMinute") @@ -907,28 +702,14 @@ def rate_increase_criteria(self, value: pulumi.Input['DeploymentIoTJobRateIncrea class DeploymentIoTJobRateIncreaseCriteriaArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type class DeploymentIoTJobTimeoutConfigArgs: def __init__(__self__, *, in_progress_timeout_in_minutes: Optional[pulumi.Input[int]] = None): - DeploymentIoTJobTimeoutConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - in_progress_timeout_in_minutes=in_progress_timeout_in_minutes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - in_progress_timeout_in_minutes: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if in_progress_timeout_in_minutes is not None: - _setter("in_progress_timeout_in_minutes", in_progress_timeout_in_minutes) + pulumi.set(__self__, "in_progress_timeout_in_minutes", in_progress_timeout_in_minutes) @property @pulumi.getter(name="inProgressTimeoutInMinutes") @@ -946,25 +727,12 @@ def __init__(__self__, *, component_update_policy: Optional[pulumi.Input['DeploymentComponentUpdatePolicyArgs']] = None, configuration_validation_policy: Optional[pulumi.Input['DeploymentConfigurationValidationPolicyArgs']] = None, failure_handling_policy: Optional[pulumi.Input['DeploymentPoliciesFailureHandlingPolicy']] = None): - DeploymentPoliciesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - component_update_policy=component_update_policy, - configuration_validation_policy=configuration_validation_policy, - failure_handling_policy=failure_handling_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - component_update_policy: Optional[pulumi.Input['DeploymentComponentUpdatePolicyArgs']] = None, - configuration_validation_policy: Optional[pulumi.Input['DeploymentConfigurationValidationPolicyArgs']] = None, - failure_handling_policy: Optional[pulumi.Input['DeploymentPoliciesFailureHandlingPolicy']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if component_update_policy is not None: - _setter("component_update_policy", component_update_policy) + pulumi.set(__self__, "component_update_policy", component_update_policy) if configuration_validation_policy is not None: - _setter("configuration_validation_policy", configuration_validation_policy) + pulumi.set(__self__, "configuration_validation_policy", configuration_validation_policy) if failure_handling_policy is not None: - _setter("failure_handling_policy", failure_handling_policy) + pulumi.set(__self__, "failure_handling_policy", failure_handling_policy) @property @pulumi.getter(name="componentUpdatePolicy") diff --git a/sdk/python/pulumi_aws_native/greengrassv2/component_version.py b/sdk/python/pulumi_aws_native/greengrassv2/component_version.py index 1e2dfcf354..79900e2a3b 100644 --- a/sdk/python/pulumi_aws_native/greengrassv2/component_version.py +++ b/sdk/python/pulumi_aws_native/greengrassv2/component_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -23,25 +23,12 @@ def __init__(__self__, *, """ The set of arguments for constructing a ComponentVersion resource. """ - ComponentVersionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - inline_recipe=inline_recipe, - lambda_function=lambda_function, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - inline_recipe: Optional[pulumi.Input[str]] = None, - lambda_function: Optional[pulumi.Input['ComponentVersionLambdaFunctionRecipeSourceArgs']] = None, - tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if inline_recipe is not None: - _setter("inline_recipe", inline_recipe) + pulumi.set(__self__, "inline_recipe", inline_recipe) if lambda_function is not None: - _setter("lambda_function", lambda_function) + pulumi.set(__self__, "lambda_function", lambda_function) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="inlineRecipe") @@ -105,10 +92,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ComponentVersionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -127,11 +110,6 @@ def _internal_init(__self__, __props__ = ComponentVersionArgs.__new__(ComponentVersionArgs) __props__.__dict__["inline_recipe"] = inline_recipe - if lambda_function is not None and not isinstance(lambda_function, ComponentVersionLambdaFunctionRecipeSourceArgs): - lambda_function = lambda_function or {} - def _setter(key, value): - lambda_function[key] = value - ComponentVersionLambdaFunctionRecipeSourceArgs._configure(_setter, **lambda_function) __props__.__dict__["lambda_function"] = lambda_function __props__.__dict__["tags"] = tags __props__.__dict__["arn"] = None diff --git a/sdk/python/pulumi_aws_native/greengrassv2/deployment.py b/sdk/python/pulumi_aws_native/greengrassv2/deployment.py index d19871887b..308ce507b7 100644 --- a/sdk/python/pulumi_aws_native/greengrassv2/deployment.py +++ b/sdk/python/pulumi_aws_native/greengrassv2/deployment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -27,40 +27,19 @@ def __init__(__self__, *, """ The set of arguments for constructing a Deployment resource. """ - DeploymentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_arn=target_arn, - components=components, - deployment_name=deployment_name, - deployment_policies=deployment_policies, - iot_job_configuration=iot_job_configuration, - parent_target_arn=parent_target_arn, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_arn: pulumi.Input[str], - components: Optional[Any] = None, - deployment_name: Optional[pulumi.Input[str]] = None, - deployment_policies: Optional[pulumi.Input['DeploymentPoliciesArgs']] = None, - iot_job_configuration: Optional[pulumi.Input['DeploymentIoTJobConfigurationArgs']] = None, - parent_target_arn: Optional[pulumi.Input[str]] = None, - tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_arn", target_arn) + pulumi.set(__self__, "target_arn", target_arn) if components is not None: - _setter("components", components) + pulumi.set(__self__, "components", components) if deployment_name is not None: - _setter("deployment_name", deployment_name) + pulumi.set(__self__, "deployment_name", deployment_name) if deployment_policies is not None: - _setter("deployment_policies", deployment_policies) + pulumi.set(__self__, "deployment_policies", deployment_policies) if iot_job_configuration is not None: - _setter("iot_job_configuration", iot_job_configuration) + pulumi.set(__self__, "iot_job_configuration", iot_job_configuration) if parent_target_arn is not None: - _setter("parent_target_arn", parent_target_arn) + pulumi.set(__self__, "parent_target_arn", parent_target_arn) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="targetArn") @@ -164,10 +143,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DeploymentArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -191,17 +166,7 @@ def _internal_init(__self__, __props__.__dict__["components"] = components __props__.__dict__["deployment_name"] = deployment_name - if deployment_policies is not None and not isinstance(deployment_policies, DeploymentPoliciesArgs): - deployment_policies = deployment_policies or {} - def _setter(key, value): - deployment_policies[key] = value - DeploymentPoliciesArgs._configure(_setter, **deployment_policies) __props__.__dict__["deployment_policies"] = deployment_policies - if iot_job_configuration is not None and not isinstance(iot_job_configuration, DeploymentIoTJobConfigurationArgs): - iot_job_configuration = iot_job_configuration or {} - def _setter(key, value): - iot_job_configuration[key] = value - DeploymentIoTJobConfigurationArgs._configure(_setter, **iot_job_configuration) __props__.__dict__["iot_job_configuration"] = iot_job_configuration __props__.__dict__["parent_target_arn"] = parent_target_arn __props__.__dict__["tags"] = tags diff --git a/sdk/python/pulumi_aws_native/greengrassv2/get_component_version.py b/sdk/python/pulumi_aws_native/greengrassv2/get_component_version.py index 9cd36b43bc..2d7cf3e244 100644 --- a/sdk/python/pulumi_aws_native/greengrassv2/get_component_version.py +++ b/sdk/python/pulumi_aws_native/greengrassv2/get_component_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/greengrassv2/get_deployment.py b/sdk/python/pulumi_aws_native/greengrassv2/get_deployment.py index 2d902fae5b..c92a67a657 100644 --- a/sdk/python/pulumi_aws_native/greengrassv2/get_deployment.py +++ b/sdk/python/pulumi_aws_native/greengrassv2/get_deployment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/greengrassv2/outputs.py b/sdk/python/pulumi_aws_native/greengrassv2/outputs.py index 0ec58a579f..500b638863 100644 --- a/sdk/python/pulumi_aws_native/greengrassv2/outputs.py +++ b/sdk/python/pulumi_aws_native/greengrassv2/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -37,21 +37,10 @@ class ComponentVersionComponentPlatform(dict): def __init__(__self__, *, attributes: Optional[Any] = None, name: Optional[str] = None): - ComponentVersionComponentPlatform._configure( - lambda key, value: pulumi.set(__self__, key, value), - attributes=attributes, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attributes: Optional[Any] = None, - name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attributes is not None: - _setter("attributes", attributes) + pulumi.set(__self__, "attributes", attributes) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -90,29 +79,14 @@ def __init__(__self__, *, memory_size_in_kb: Optional[int] = None, mount_ro_sysfs: Optional[bool] = None, volumes: Optional[Sequence['outputs.ComponentVersionLambdaVolumeMount']] = None): - ComponentVersionLambdaContainerParams._configure( - lambda key, value: pulumi.set(__self__, key, value), - devices=devices, - memory_size_in_kb=memory_size_in_kb, - mount_ro_sysfs=mount_ro_sysfs, - volumes=volumes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - devices: Optional[Sequence['outputs.ComponentVersionLambdaDeviceMount']] = None, - memory_size_in_kb: Optional[int] = None, - mount_ro_sysfs: Optional[bool] = None, - volumes: Optional[Sequence['outputs.ComponentVersionLambdaVolumeMount']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if devices is not None: - _setter("devices", devices) + pulumi.set(__self__, "devices", devices) if memory_size_in_kb is not None: - _setter("memory_size_in_kb", memory_size_in_kb) + pulumi.set(__self__, "memory_size_in_kb", memory_size_in_kb) if mount_ro_sysfs is not None: - _setter("mount_ro_sysfs", mount_ro_sysfs) + pulumi.set(__self__, "mount_ro_sysfs", mount_ro_sysfs) if volumes is not None: - _setter("volumes", volumes) + pulumi.set(__self__, "volumes", volumes) @property @pulumi.getter @@ -158,25 +132,12 @@ def __init__(__self__, *, add_group_owner: Optional[bool] = None, path: Optional[str] = None, permission: Optional['ComponentVersionLambdaFilesystemPermission'] = None): - ComponentVersionLambdaDeviceMount._configure( - lambda key, value: pulumi.set(__self__, key, value), - add_group_owner=add_group_owner, - path=path, - permission=permission, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - add_group_owner: Optional[bool] = None, - path: Optional[str] = None, - permission: Optional['ComponentVersionLambdaFilesystemPermission'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if add_group_owner is not None: - _setter("add_group_owner", add_group_owner) + pulumi.set(__self__, "add_group_owner", add_group_owner) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) if permission is not None: - _setter("permission", permission) + pulumi.set(__self__, "permission", permission) @property @pulumi.getter(name="addGroupOwner") @@ -199,21 +160,10 @@ class ComponentVersionLambdaEventSource(dict): def __init__(__self__, *, topic: Optional[str] = None, type: Optional['ComponentVersionLambdaEventSourceType'] = None): - ComponentVersionLambdaEventSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - topic=topic, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - topic: Optional[str] = None, - type: Optional['ComponentVersionLambdaEventSourceType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if topic is not None: - _setter("topic", topic) + pulumi.set(__self__, "topic", topic) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -275,57 +225,28 @@ def __init__(__self__, *, pinned: Optional[bool] = None, status_timeout_in_seconds: Optional[int] = None, timeout_in_seconds: Optional[int] = None): - ComponentVersionLambdaExecutionParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - environment_variables=environment_variables, - event_sources=event_sources, - exec_args=exec_args, - input_payload_encoding_type=input_payload_encoding_type, - linux_process_params=linux_process_params, - max_idle_time_in_seconds=max_idle_time_in_seconds, - max_instances_count=max_instances_count, - max_queue_size=max_queue_size, - pinned=pinned, - status_timeout_in_seconds=status_timeout_in_seconds, - timeout_in_seconds=timeout_in_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - environment_variables: Optional[Any] = None, - event_sources: Optional[Sequence['outputs.ComponentVersionLambdaEventSource']] = None, - exec_args: Optional[Sequence[str]] = None, - input_payload_encoding_type: Optional['ComponentVersionLambdaExecutionParametersInputPayloadEncodingType'] = None, - linux_process_params: Optional['outputs.ComponentVersionLambdaLinuxProcessParams'] = None, - max_idle_time_in_seconds: Optional[int] = None, - max_instances_count: Optional[int] = None, - max_queue_size: Optional[int] = None, - pinned: Optional[bool] = None, - status_timeout_in_seconds: Optional[int] = None, - timeout_in_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if environment_variables is not None: - _setter("environment_variables", environment_variables) + pulumi.set(__self__, "environment_variables", environment_variables) if event_sources is not None: - _setter("event_sources", event_sources) + pulumi.set(__self__, "event_sources", event_sources) if exec_args is not None: - _setter("exec_args", exec_args) + pulumi.set(__self__, "exec_args", exec_args) if input_payload_encoding_type is not None: - _setter("input_payload_encoding_type", input_payload_encoding_type) + pulumi.set(__self__, "input_payload_encoding_type", input_payload_encoding_type) if linux_process_params is not None: - _setter("linux_process_params", linux_process_params) + pulumi.set(__self__, "linux_process_params", linux_process_params) if max_idle_time_in_seconds is not None: - _setter("max_idle_time_in_seconds", max_idle_time_in_seconds) + pulumi.set(__self__, "max_idle_time_in_seconds", max_idle_time_in_seconds) if max_instances_count is not None: - _setter("max_instances_count", max_instances_count) + pulumi.set(__self__, "max_instances_count", max_instances_count) if max_queue_size is not None: - _setter("max_queue_size", max_queue_size) + pulumi.set(__self__, "max_queue_size", max_queue_size) if pinned is not None: - _setter("pinned", pinned) + pulumi.set(__self__, "pinned", pinned) if status_timeout_in_seconds is not None: - _setter("status_timeout_in_seconds", status_timeout_in_seconds) + pulumi.set(__self__, "status_timeout_in_seconds", status_timeout_in_seconds) if timeout_in_seconds is not None: - _setter("timeout_in_seconds", timeout_in_seconds) + pulumi.set(__self__, "timeout_in_seconds", timeout_in_seconds) @property @pulumi.getter(name="environmentVariables") @@ -419,37 +340,18 @@ def __init__(__self__, *, component_platforms: Optional[Sequence['outputs.ComponentVersionComponentPlatform']] = None, component_version: Optional[str] = None, lambda_arn: Optional[str] = None): - ComponentVersionLambdaFunctionRecipeSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - component_dependencies=component_dependencies, - component_lambda_parameters=component_lambda_parameters, - component_name=component_name, - component_platforms=component_platforms, - component_version=component_version, - lambda_arn=lambda_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - component_dependencies: Optional[Any] = None, - component_lambda_parameters: Optional['outputs.ComponentVersionLambdaExecutionParameters'] = None, - component_name: Optional[str] = None, - component_platforms: Optional[Sequence['outputs.ComponentVersionComponentPlatform']] = None, - component_version: Optional[str] = None, - lambda_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if component_dependencies is not None: - _setter("component_dependencies", component_dependencies) + pulumi.set(__self__, "component_dependencies", component_dependencies) if component_lambda_parameters is not None: - _setter("component_lambda_parameters", component_lambda_parameters) + pulumi.set(__self__, "component_lambda_parameters", component_lambda_parameters) if component_name is not None: - _setter("component_name", component_name) + pulumi.set(__self__, "component_name", component_name) if component_platforms is not None: - _setter("component_platforms", component_platforms) + pulumi.set(__self__, "component_platforms", component_platforms) if component_version is not None: - _setter("component_version", component_version) + pulumi.set(__self__, "component_version", component_version) if lambda_arn is not None: - _setter("lambda_arn", lambda_arn) + pulumi.set(__self__, "lambda_arn", lambda_arn) @property @pulumi.getter(name="componentDependencies") @@ -506,21 +408,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, container_params: Optional['outputs.ComponentVersionLambdaContainerParams'] = None, isolation_mode: Optional['ComponentVersionLambdaLinuxProcessParamsIsolationMode'] = None): - ComponentVersionLambdaLinuxProcessParams._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_params=container_params, - isolation_mode=isolation_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_params: Optional['outputs.ComponentVersionLambdaContainerParams'] = None, - isolation_mode: Optional['ComponentVersionLambdaLinuxProcessParamsIsolationMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if container_params is not None: - _setter("container_params", container_params) + pulumi.set(__self__, "container_params", container_params) if isolation_mode is not None: - _setter("isolation_mode", isolation_mode) + pulumi.set(__self__, "isolation_mode", isolation_mode) @property @pulumi.getter(name="containerParams") @@ -561,29 +452,14 @@ def __init__(__self__, *, destination_path: Optional[str] = None, permission: Optional['ComponentVersionLambdaFilesystemPermission'] = None, source_path: Optional[str] = None): - ComponentVersionLambdaVolumeMount._configure( - lambda key, value: pulumi.set(__self__, key, value), - add_group_owner=add_group_owner, - destination_path=destination_path, - permission=permission, - source_path=source_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - add_group_owner: Optional[bool] = None, - destination_path: Optional[str] = None, - permission: Optional['ComponentVersionLambdaFilesystemPermission'] = None, - source_path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if add_group_owner is not None: - _setter("add_group_owner", add_group_owner) + pulumi.set(__self__, "add_group_owner", add_group_owner) if destination_path is not None: - _setter("destination_path", destination_path) + pulumi.set(__self__, "destination_path", destination_path) if permission is not None: - _setter("permission", permission) + pulumi.set(__self__, "permission", permission) if source_path is not None: - _setter("source_path", source_path) + pulumi.set(__self__, "source_path", source_path) @property @pulumi.getter(name="addGroupOwner") @@ -628,21 +504,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, action: Optional['DeploymentComponentUpdatePolicyAction'] = None, timeout_in_seconds: Optional[int] = None): - DeploymentComponentUpdatePolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - timeout_in_seconds=timeout_in_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: Optional['DeploymentComponentUpdatePolicyAction'] = None, - timeout_in_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if action is not None: - _setter("action", action) + pulumi.set(__self__, "action", action) if timeout_in_seconds is not None: - _setter("timeout_in_seconds", timeout_in_seconds) + pulumi.set(__self__, "timeout_in_seconds", timeout_in_seconds) @property @pulumi.getter @@ -676,17 +541,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, timeout_in_seconds: Optional[int] = None): - DeploymentConfigurationValidationPolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - timeout_in_seconds=timeout_in_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - timeout_in_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if timeout_in_seconds is not None: - _setter("timeout_in_seconds", timeout_in_seconds) + pulumi.set(__self__, "timeout_in_seconds", timeout_in_seconds) @property @pulumi.getter(name="timeoutInSeconds") @@ -715,16 +571,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, criteria_list: Sequence['outputs.DeploymentIoTJobAbortCriteria']): - DeploymentIoTJobAbortConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - criteria_list=criteria_list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - criteria_list: Sequence['outputs.DeploymentIoTJobAbortCriteria'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("criteria_list", criteria_list) + pulumi.set(__self__, "criteria_list", criteria_list) @property @pulumi.getter(name="criteriaList") @@ -760,25 +607,10 @@ def __init__(__self__, *, failure_type: 'DeploymentIoTJobAbortCriteriaFailureType', min_number_of_executed_things: int, threshold_percentage: float): - DeploymentIoTJobAbortCriteria._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - failure_type=failure_type, - min_number_of_executed_things=min_number_of_executed_things, - threshold_percentage=threshold_percentage, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: 'DeploymentIoTJobAbortCriteriaAction', - failure_type: 'DeploymentIoTJobAbortCriteriaFailureType', - min_number_of_executed_things: int, - threshold_percentage: float, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action", action) - _setter("failure_type", failure_type) - _setter("min_number_of_executed_things", min_number_of_executed_things) - _setter("threshold_percentage", threshold_percentage) + pulumi.set(__self__, "action", action) + pulumi.set(__self__, "failure_type", failure_type) + pulumi.set(__self__, "min_number_of_executed_things", min_number_of_executed_things) + pulumi.set(__self__, "threshold_percentage", threshold_percentage) @property @pulumi.getter @@ -828,25 +660,12 @@ def __init__(__self__, *, abort_config: Optional['outputs.DeploymentIoTJobAbortConfig'] = None, job_executions_rollout_config: Optional['outputs.DeploymentIoTJobExecutionsRolloutConfig'] = None, timeout_config: Optional['outputs.DeploymentIoTJobTimeoutConfig'] = None): - DeploymentIoTJobConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - abort_config=abort_config, - job_executions_rollout_config=job_executions_rollout_config, - timeout_config=timeout_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - abort_config: Optional['outputs.DeploymentIoTJobAbortConfig'] = None, - job_executions_rollout_config: Optional['outputs.DeploymentIoTJobExecutionsRolloutConfig'] = None, - timeout_config: Optional['outputs.DeploymentIoTJobTimeoutConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if abort_config is not None: - _setter("abort_config", abort_config) + pulumi.set(__self__, "abort_config", abort_config) if job_executions_rollout_config is not None: - _setter("job_executions_rollout_config", job_executions_rollout_config) + pulumi.set(__self__, "job_executions_rollout_config", job_executions_rollout_config) if timeout_config is not None: - _setter("timeout_config", timeout_config) + pulumi.set(__self__, "timeout_config", timeout_config) @property @pulumi.getter(name="abortConfig") @@ -888,21 +707,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, exponential_rate: Optional['outputs.DeploymentIoTJobExponentialRolloutRate'] = None, maximum_per_minute: Optional[int] = None): - DeploymentIoTJobExecutionsRolloutConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - exponential_rate=exponential_rate, - maximum_per_minute=maximum_per_minute, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - exponential_rate: Optional['outputs.DeploymentIoTJobExponentialRolloutRate'] = None, - maximum_per_minute: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if exponential_rate is not None: - _setter("exponential_rate", exponential_rate) + pulumi.set(__self__, "exponential_rate", exponential_rate) if maximum_per_minute is not None: - _setter("maximum_per_minute", maximum_per_minute) + pulumi.set(__self__, "maximum_per_minute", maximum_per_minute) @property @pulumi.getter(name="exponentialRate") @@ -942,22 +750,9 @@ def __init__(__self__, *, base_rate_per_minute: int, increment_factor: float, rate_increase_criteria: 'outputs.DeploymentIoTJobRateIncreaseCriteria'): - DeploymentIoTJobExponentialRolloutRate._configure( - lambda key, value: pulumi.set(__self__, key, value), - base_rate_per_minute=base_rate_per_minute, - increment_factor=increment_factor, - rate_increase_criteria=rate_increase_criteria, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - base_rate_per_minute: int, - increment_factor: float, - rate_increase_criteria: 'outputs.DeploymentIoTJobRateIncreaseCriteria', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("base_rate_per_minute", base_rate_per_minute) - _setter("increment_factor", increment_factor) - _setter("rate_increase_criteria", rate_increase_criteria) + pulumi.set(__self__, "base_rate_per_minute", base_rate_per_minute) + pulumi.set(__self__, "increment_factor", increment_factor) + pulumi.set(__self__, "rate_increase_criteria", rate_increase_criteria) @property @pulumi.getter(name="baseRatePerMinute") @@ -979,11 +774,6 @@ def rate_increase_criteria(self) -> 'outputs.DeploymentIoTJobRateIncreaseCriteri class DeploymentIoTJobRateIncreaseCriteria(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -1007,17 +797,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, in_progress_timeout_in_minutes: Optional[int] = None): - DeploymentIoTJobTimeoutConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - in_progress_timeout_in_minutes=in_progress_timeout_in_minutes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - in_progress_timeout_in_minutes: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if in_progress_timeout_in_minutes is not None: - _setter("in_progress_timeout_in_minutes", in_progress_timeout_in_minutes) + pulumi.set(__self__, "in_progress_timeout_in_minutes", in_progress_timeout_in_minutes) @property @pulumi.getter(name="inProgressTimeoutInMinutes") @@ -1052,25 +833,12 @@ def __init__(__self__, *, component_update_policy: Optional['outputs.DeploymentComponentUpdatePolicy'] = None, configuration_validation_policy: Optional['outputs.DeploymentConfigurationValidationPolicy'] = None, failure_handling_policy: Optional['DeploymentPoliciesFailureHandlingPolicy'] = None): - DeploymentPolicies._configure( - lambda key, value: pulumi.set(__self__, key, value), - component_update_policy=component_update_policy, - configuration_validation_policy=configuration_validation_policy, - failure_handling_policy=failure_handling_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - component_update_policy: Optional['outputs.DeploymentComponentUpdatePolicy'] = None, - configuration_validation_policy: Optional['outputs.DeploymentConfigurationValidationPolicy'] = None, - failure_handling_policy: Optional['DeploymentPoliciesFailureHandlingPolicy'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if component_update_policy is not None: - _setter("component_update_policy", component_update_policy) + pulumi.set(__self__, "component_update_policy", component_update_policy) if configuration_validation_policy is not None: - _setter("configuration_validation_policy", configuration_validation_policy) + pulumi.set(__self__, "configuration_validation_policy", configuration_validation_policy) if failure_handling_policy is not None: - _setter("failure_handling_policy", failure_handling_policy) + pulumi.set(__self__, "failure_handling_policy", failure_handling_policy) @property @pulumi.getter(name="componentUpdatePolicy") diff --git a/sdk/python/pulumi_aws_native/groundstation/_inputs.py b/sdk/python/pulumi_aws_native/groundstation/_inputs.py index 2e353a998a..f31a6c09f6 100644 --- a/sdk/python/pulumi_aws_native/groundstation/_inputs.py +++ b/sdk/python/pulumi_aws_native/groundstation/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -46,17 +46,8 @@ class ConfigAntennaDownlinkConfigArgs: def __init__(__self__, *, spectrum_config: Optional[pulumi.Input['ConfigSpectrumConfigArgs']] = None): - ConfigAntennaDownlinkConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - spectrum_config=spectrum_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - spectrum_config: Optional[pulumi.Input['ConfigSpectrumConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if spectrum_config is not None: - _setter("spectrum_config", spectrum_config) + pulumi.set(__self__, "spectrum_config", spectrum_config) @property @pulumi.getter(name="spectrumConfig") @@ -74,25 +65,12 @@ def __init__(__self__, *, decode_config: Optional[pulumi.Input['ConfigDecodeConfigArgs']] = None, demodulation_config: Optional[pulumi.Input['ConfigDemodulationConfigArgs']] = None, spectrum_config: Optional[pulumi.Input['ConfigSpectrumConfigArgs']] = None): - ConfigAntennaDownlinkDemodDecodeConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - decode_config=decode_config, - demodulation_config=demodulation_config, - spectrum_config=spectrum_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - decode_config: Optional[pulumi.Input['ConfigDecodeConfigArgs']] = None, - demodulation_config: Optional[pulumi.Input['ConfigDemodulationConfigArgs']] = None, - spectrum_config: Optional[pulumi.Input['ConfigSpectrumConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if decode_config is not None: - _setter("decode_config", decode_config) + pulumi.set(__self__, "decode_config", decode_config) if demodulation_config is not None: - _setter("demodulation_config", demodulation_config) + pulumi.set(__self__, "demodulation_config", demodulation_config) if spectrum_config is not None: - _setter("spectrum_config", spectrum_config) + pulumi.set(__self__, "spectrum_config", spectrum_config) @property @pulumi.getter(name="decodeConfig") @@ -128,25 +106,12 @@ def __init__(__self__, *, spectrum_config: Optional[pulumi.Input['ConfigUplinkSpectrumConfigArgs']] = None, target_eirp: Optional[pulumi.Input['ConfigEirpArgs']] = None, transmit_disabled: Optional[pulumi.Input[bool]] = None): - ConfigAntennaUplinkConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - spectrum_config=spectrum_config, - target_eirp=target_eirp, - transmit_disabled=transmit_disabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - spectrum_config: Optional[pulumi.Input['ConfigUplinkSpectrumConfigArgs']] = None, - target_eirp: Optional[pulumi.Input['ConfigEirpArgs']] = None, - transmit_disabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if spectrum_config is not None: - _setter("spectrum_config", spectrum_config) + pulumi.set(__self__, "spectrum_config", spectrum_config) if target_eirp is not None: - _setter("target_eirp", target_eirp) + pulumi.set(__self__, "target_eirp", target_eirp) if transmit_disabled is not None: - _setter("transmit_disabled", transmit_disabled) + pulumi.set(__self__, "transmit_disabled", transmit_disabled) @property @pulumi.getter(name="spectrumConfig") @@ -181,21 +146,10 @@ class ConfigDataflowEndpointConfigArgs: def __init__(__self__, *, dataflow_endpoint_name: Optional[pulumi.Input[str]] = None, dataflow_endpoint_region: Optional[pulumi.Input[str]] = None): - ConfigDataflowEndpointConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dataflow_endpoint_name=dataflow_endpoint_name, - dataflow_endpoint_region=dataflow_endpoint_region, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dataflow_endpoint_name: Optional[pulumi.Input[str]] = None, - dataflow_endpoint_region: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dataflow_endpoint_name is not None: - _setter("dataflow_endpoint_name", dataflow_endpoint_name) + pulumi.set(__self__, "dataflow_endpoint_name", dataflow_endpoint_name) if dataflow_endpoint_region is not None: - _setter("dataflow_endpoint_region", dataflow_endpoint_region) + pulumi.set(__self__, "dataflow_endpoint_region", dataflow_endpoint_region) @property @pulumi.getter(name="dataflowEndpointName") @@ -226,41 +180,20 @@ def __init__(__self__, *, s3_recording_config: Optional[pulumi.Input['ConfigS3RecordingConfigArgs']] = None, tracking_config: Optional[pulumi.Input['ConfigTrackingConfigArgs']] = None, uplink_echo_config: Optional[pulumi.Input['ConfigUplinkEchoConfigArgs']] = None): - ConfigDataArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - antenna_downlink_config=antenna_downlink_config, - antenna_downlink_demod_decode_config=antenna_downlink_demod_decode_config, - antenna_uplink_config=antenna_uplink_config, - dataflow_endpoint_config=dataflow_endpoint_config, - s3_recording_config=s3_recording_config, - tracking_config=tracking_config, - uplink_echo_config=uplink_echo_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - antenna_downlink_config: Optional[pulumi.Input['ConfigAntennaDownlinkConfigArgs']] = None, - antenna_downlink_demod_decode_config: Optional[pulumi.Input['ConfigAntennaDownlinkDemodDecodeConfigArgs']] = None, - antenna_uplink_config: Optional[pulumi.Input['ConfigAntennaUplinkConfigArgs']] = None, - dataflow_endpoint_config: Optional[pulumi.Input['ConfigDataflowEndpointConfigArgs']] = None, - s3_recording_config: Optional[pulumi.Input['ConfigS3RecordingConfigArgs']] = None, - tracking_config: Optional[pulumi.Input['ConfigTrackingConfigArgs']] = None, - uplink_echo_config: Optional[pulumi.Input['ConfigUplinkEchoConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if antenna_downlink_config is not None: - _setter("antenna_downlink_config", antenna_downlink_config) + pulumi.set(__self__, "antenna_downlink_config", antenna_downlink_config) if antenna_downlink_demod_decode_config is not None: - _setter("antenna_downlink_demod_decode_config", antenna_downlink_demod_decode_config) + pulumi.set(__self__, "antenna_downlink_demod_decode_config", antenna_downlink_demod_decode_config) if antenna_uplink_config is not None: - _setter("antenna_uplink_config", antenna_uplink_config) + pulumi.set(__self__, "antenna_uplink_config", antenna_uplink_config) if dataflow_endpoint_config is not None: - _setter("dataflow_endpoint_config", dataflow_endpoint_config) + pulumi.set(__self__, "dataflow_endpoint_config", dataflow_endpoint_config) if s3_recording_config is not None: - _setter("s3_recording_config", s3_recording_config) + pulumi.set(__self__, "s3_recording_config", s3_recording_config) if tracking_config is not None: - _setter("tracking_config", tracking_config) + pulumi.set(__self__, "tracking_config", tracking_config) if uplink_echo_config is not None: - _setter("uplink_echo_config", uplink_echo_config) + pulumi.set(__self__, "uplink_echo_config", uplink_echo_config) @property @pulumi.getter(name="antennaDownlinkConfig") @@ -330,17 +263,8 @@ def uplink_echo_config(self, value: Optional[pulumi.Input['ConfigUplinkEchoConfi class ConfigDecodeConfigArgs: def __init__(__self__, *, unvalidated_json: Optional[pulumi.Input[str]] = None): - ConfigDecodeConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - unvalidated_json=unvalidated_json, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - unvalidated_json: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if unvalidated_json is not None: - _setter("unvalidated_json", unvalidated_json) + pulumi.set(__self__, "unvalidated_json", unvalidated_json) @property @pulumi.getter(name="unvalidatedJson") @@ -356,17 +280,8 @@ def unvalidated_json(self, value: Optional[pulumi.Input[str]]): class ConfigDemodulationConfigArgs: def __init__(__self__, *, unvalidated_json: Optional[pulumi.Input[str]] = None): - ConfigDemodulationConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - unvalidated_json=unvalidated_json, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - unvalidated_json: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if unvalidated_json is not None: - _setter("unvalidated_json", unvalidated_json) + pulumi.set(__self__, "unvalidated_json", unvalidated_json) @property @pulumi.getter(name="unvalidatedJson") @@ -383,21 +298,10 @@ class ConfigEirpArgs: def __init__(__self__, *, units: Optional[pulumi.Input['ConfigEirpUnits']] = None, value: Optional[pulumi.Input[float]] = None): - ConfigEirpArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - units=units, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - units: Optional[pulumi.Input['ConfigEirpUnits']] = None, - value: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if units is not None: - _setter("units", units) + pulumi.set(__self__, "units", units) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -423,21 +327,10 @@ class ConfigFrequencyBandwidthArgs: def __init__(__self__, *, units: Optional[pulumi.Input['ConfigBandwidthUnits']] = None, value: Optional[pulumi.Input[float]] = None): - ConfigFrequencyBandwidthArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - units=units, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - units: Optional[pulumi.Input['ConfigBandwidthUnits']] = None, - value: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if units is not None: - _setter("units", units) + pulumi.set(__self__, "units", units) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -463,21 +356,10 @@ class ConfigFrequencyArgs: def __init__(__self__, *, units: Optional[pulumi.Input['ConfigFrequencyUnits']] = None, value: Optional[pulumi.Input[float]] = None): - ConfigFrequencyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - units=units, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - units: Optional[pulumi.Input['ConfigFrequencyUnits']] = None, - value: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if units is not None: - _setter("units", units) + pulumi.set(__self__, "units", units) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -504,25 +386,12 @@ def __init__(__self__, *, bucket_arn: Optional[pulumi.Input[str]] = None, prefix: Optional[pulumi.Input[str]] = None, role_arn: Optional[pulumi.Input[str]] = None): - ConfigS3RecordingConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_arn=bucket_arn, - prefix=prefix, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_arn: Optional[pulumi.Input[str]] = None, - prefix: Optional[pulumi.Input[str]] = None, - role_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bucket_arn is not None: - _setter("bucket_arn", bucket_arn) + pulumi.set(__self__, "bucket_arn", bucket_arn) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="bucketArn") @@ -558,25 +427,12 @@ def __init__(__self__, *, bandwidth: Optional[pulumi.Input['ConfigFrequencyBandwidthArgs']] = None, center_frequency: Optional[pulumi.Input['ConfigFrequencyArgs']] = None, polarization: Optional[pulumi.Input['ConfigPolarization']] = None): - ConfigSpectrumConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bandwidth=bandwidth, - center_frequency=center_frequency, - polarization=polarization, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bandwidth: Optional[pulumi.Input['ConfigFrequencyBandwidthArgs']] = None, - center_frequency: Optional[pulumi.Input['ConfigFrequencyArgs']] = None, - polarization: Optional[pulumi.Input['ConfigPolarization']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bandwidth is not None: - _setter("bandwidth", bandwidth) + pulumi.set(__self__, "bandwidth", bandwidth) if center_frequency is not None: - _setter("center_frequency", center_frequency) + pulumi.set(__self__, "center_frequency", center_frequency) if polarization is not None: - _setter("polarization", polarization) + pulumi.set(__self__, "polarization", polarization) @property @pulumi.getter @@ -611,21 +467,10 @@ class ConfigTagArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - ConfigTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -650,17 +495,8 @@ def value(self, value: Optional[pulumi.Input[str]]): class ConfigTrackingConfigArgs: def __init__(__self__, *, autotrack: Optional[pulumi.Input['ConfigTrackingConfigAutotrack']] = None): - ConfigTrackingConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - autotrack=autotrack, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - autotrack: Optional[pulumi.Input['ConfigTrackingConfigAutotrack']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if autotrack is not None: - _setter("autotrack", autotrack) + pulumi.set(__self__, "autotrack", autotrack) @property @pulumi.getter @@ -677,21 +513,10 @@ class ConfigUplinkEchoConfigArgs: def __init__(__self__, *, antenna_uplink_config_arn: Optional[pulumi.Input[str]] = None, enabled: Optional[pulumi.Input[bool]] = None): - ConfigUplinkEchoConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - antenna_uplink_config_arn=antenna_uplink_config_arn, - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - antenna_uplink_config_arn: Optional[pulumi.Input[str]] = None, - enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if antenna_uplink_config_arn is not None: - _setter("antenna_uplink_config_arn", antenna_uplink_config_arn) + pulumi.set(__self__, "antenna_uplink_config_arn", antenna_uplink_config_arn) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter(name="antennaUplinkConfigArn") @@ -717,21 +542,10 @@ class ConfigUplinkSpectrumConfigArgs: def __init__(__self__, *, center_frequency: Optional[pulumi.Input['ConfigFrequencyArgs']] = None, polarization: Optional[pulumi.Input['ConfigPolarization']] = None): - ConfigUplinkSpectrumConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - center_frequency=center_frequency, - polarization=polarization, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - center_frequency: Optional[pulumi.Input['ConfigFrequencyArgs']] = None, - polarization: Optional[pulumi.Input['ConfigPolarization']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if center_frequency is not None: - _setter("center_frequency", center_frequency) + pulumi.set(__self__, "center_frequency", center_frequency) if polarization is not None: - _setter("polarization", polarization) + pulumi.set(__self__, "polarization", polarization) @property @pulumi.getter(name="centerFrequency") @@ -763,33 +577,16 @@ def __init__(__self__, *, """ Information about AwsGroundStationAgentEndpoint. """ - DataflowEndpointGroupAwsGroundStationAgentEndpointArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - agent_status=agent_status, - audit_results=audit_results, - egress_address=egress_address, - ingress_address=ingress_address, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - agent_status: Optional[pulumi.Input['DataflowEndpointGroupAgentStatus']] = None, - audit_results: Optional[pulumi.Input['DataflowEndpointGroupAuditResults']] = None, - egress_address: Optional[pulumi.Input['DataflowEndpointGroupConnectionDetailsArgs']] = None, - ingress_address: Optional[pulumi.Input['DataflowEndpointGroupRangedConnectionDetailsArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if agent_status is not None: - _setter("agent_status", agent_status) + pulumi.set(__self__, "agent_status", agent_status) if audit_results is not None: - _setter("audit_results", audit_results) + pulumi.set(__self__, "audit_results", audit_results) if egress_address is not None: - _setter("egress_address", egress_address) + pulumi.set(__self__, "egress_address", egress_address) if ingress_address is not None: - _setter("ingress_address", ingress_address) + pulumi.set(__self__, "ingress_address", ingress_address) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="agentStatus") @@ -846,21 +643,10 @@ def __init__(__self__, *, Egress address of AgentEndpoint with an optional mtu. :param pulumi.Input[int] mtu: Maximum transmission unit (MTU) size in bytes of a dataflow endpoint. """ - DataflowEndpointGroupConnectionDetailsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - mtu=mtu, - socket_address=socket_address, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mtu: Optional[pulumi.Input[int]] = None, - socket_address: Optional[pulumi.Input['DataflowEndpointGroupSocketAddressArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if mtu is not None: - _setter("mtu", mtu) + pulumi.set(__self__, "mtu", mtu) if socket_address is not None: - _setter("socket_address", socket_address) + pulumi.set(__self__, "socket_address", socket_address) @property @pulumi.getter @@ -890,25 +676,12 @@ def __init__(__self__, *, address: Optional[pulumi.Input['DataflowEndpointGroupSocketAddressArgs']] = None, mtu: Optional[pulumi.Input[int]] = None, name: Optional[pulumi.Input[str]] = None): - DataflowEndpointGroupDataflowEndpointArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - address=address, - mtu=mtu, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - address: Optional[pulumi.Input['DataflowEndpointGroupSocketAddressArgs']] = None, - mtu: Optional[pulumi.Input[int]] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if address is not None: - _setter("address", address) + pulumi.set(__self__, "address", address) if mtu is not None: - _setter("mtu", mtu) + pulumi.set(__self__, "mtu", mtu) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -944,25 +717,12 @@ def __init__(__self__, *, aws_ground_station_agent_endpoint: Optional[pulumi.Input['DataflowEndpointGroupAwsGroundStationAgentEndpointArgs']] = None, endpoint: Optional[pulumi.Input['DataflowEndpointGroupDataflowEndpointArgs']] = None, security_details: Optional[pulumi.Input['DataflowEndpointGroupSecurityDetailsArgs']] = None): - DataflowEndpointGroupEndpointDetailsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - aws_ground_station_agent_endpoint=aws_ground_station_agent_endpoint, - endpoint=endpoint, - security_details=security_details, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aws_ground_station_agent_endpoint: Optional[pulumi.Input['DataflowEndpointGroupAwsGroundStationAgentEndpointArgs']] = None, - endpoint: Optional[pulumi.Input['DataflowEndpointGroupDataflowEndpointArgs']] = None, - security_details: Optional[pulumi.Input['DataflowEndpointGroupSecurityDetailsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if aws_ground_station_agent_endpoint is not None: - _setter("aws_ground_station_agent_endpoint", aws_ground_station_agent_endpoint) + pulumi.set(__self__, "aws_ground_station_agent_endpoint", aws_ground_station_agent_endpoint) if endpoint is not None: - _setter("endpoint", endpoint) + pulumi.set(__self__, "endpoint", endpoint) if security_details is not None: - _setter("security_details", security_details) + pulumi.set(__self__, "security_details", security_details) @property @pulumi.getter(name="awsGroundStationAgentEndpoint") @@ -1002,21 +762,10 @@ def __init__(__self__, *, :param pulumi.Input[int] maximum: A maximum value. :param pulumi.Input[int] minimum: A minimum value. """ - DataflowEndpointGroupIntegerRangeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - maximum=maximum, - minimum=minimum, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - maximum: Optional[pulumi.Input[int]] = None, - minimum: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if maximum is not None: - _setter("maximum", maximum) + pulumi.set(__self__, "maximum", maximum) if minimum is not None: - _setter("minimum", minimum) + pulumi.set(__self__, "minimum", minimum) @property @pulumi.getter @@ -1052,21 +801,10 @@ def __init__(__self__, *, Ingress address of AgentEndpoint with a port range and an optional mtu. :param pulumi.Input[int] mtu: Maximum transmission unit (MTU) size in bytes of a dataflow endpoint. """ - DataflowEndpointGroupRangedConnectionDetailsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - mtu=mtu, - socket_address=socket_address, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mtu: Optional[pulumi.Input[int]] = None, - socket_address: Optional[pulumi.Input['DataflowEndpointGroupRangedSocketAddressArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if mtu is not None: - _setter("mtu", mtu) + pulumi.set(__self__, "mtu", mtu) if socket_address is not None: - _setter("socket_address", socket_address) + pulumi.set(__self__, "socket_address", socket_address) @property @pulumi.getter @@ -1100,21 +838,10 @@ def __init__(__self__, *, :param pulumi.Input[str] name: IPv4 socket address. :param pulumi.Input['DataflowEndpointGroupIntegerRangeArgs'] port_range: Port range of a socket address. """ - DataflowEndpointGroupRangedSocketAddressArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - port_range=port_range, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - port_range: Optional[pulumi.Input['DataflowEndpointGroupIntegerRangeArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if port_range is not None: - _setter("port_range", port_range) + pulumi.set(__self__, "port_range", port_range) @property @pulumi.getter @@ -1147,25 +874,12 @@ def __init__(__self__, *, role_arn: Optional[pulumi.Input[str]] = None, security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - DataflowEndpointGroupSecurityDetailsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - security_group_ids=security_group_ids, - subnet_ids=subnet_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: Optional[pulumi.Input[str]] = None, - security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if subnet_ids is not None: - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) @property @pulumi.getter(name="roleArn") @@ -1200,21 +914,10 @@ class DataflowEndpointGroupSocketAddressArgs: def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None, port: Optional[pulumi.Input[int]] = None): - DataflowEndpointGroupSocketAddressArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - port: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) @property @pulumi.getter @@ -1240,19 +943,8 @@ class DataflowEndpointGroupTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - DataflowEndpointGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1278,21 +970,10 @@ class MissionProfileDataflowEdgeArgs: def __init__(__self__, *, destination: Optional[pulumi.Input[str]] = None, source: Optional[pulumi.Input[str]] = None): - MissionProfileDataflowEdgeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - source=source, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: Optional[pulumi.Input[str]] = None, - source: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination is not None: - _setter("destination", destination) + pulumi.set(__self__, "destination", destination) if source is not None: - _setter("source", source) + pulumi.set(__self__, "source", source) @property @pulumi.getter @@ -1318,21 +999,10 @@ class MissionProfileStreamsKmsKeyArgs: def __init__(__self__, *, kms_alias_arn: Optional[pulumi.Input[str]] = None, kms_key_arn: Optional[pulumi.Input[str]] = None): - MissionProfileStreamsKmsKeyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - kms_alias_arn=kms_alias_arn, - kms_key_arn=kms_key_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kms_alias_arn: Optional[pulumi.Input[str]] = None, - kms_key_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if kms_alias_arn is not None: - _setter("kms_alias_arn", kms_alias_arn) + pulumi.set(__self__, "kms_alias_arn", kms_alias_arn) if kms_key_arn is not None: - _setter("kms_key_arn", kms_key_arn) + pulumi.set(__self__, "kms_key_arn", kms_key_arn) @property @pulumi.getter(name="kmsAliasArn") @@ -1358,19 +1028,8 @@ class MissionProfileTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - MissionProfileTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/groundstation/config.py b/sdk/python/pulumi_aws_native/groundstation/config.py index 5d7825f896..70e6e0d791 100644 --- a/sdk/python/pulumi_aws_native/groundstation/config.py +++ b/sdk/python/pulumi_aws_native/groundstation/config.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -23,24 +23,11 @@ def __init__(__self__, *, """ The set of arguments for constructing a Config resource. """ - ConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - config_data=config_data, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - config_data: pulumi.Input['ConfigDataArgs'], - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ConfigTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("config_data", config_data) + pulumi.set(__self__, "config_data", config_data) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="configData") @@ -104,10 +91,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ConfigArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -125,11 +108,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = ConfigArgs.__new__(ConfigArgs) - if config_data is not None and not isinstance(config_data, ConfigDataArgs): - config_data = config_data or {} - def _setter(key, value): - config_data[key] = value - ConfigDataArgs._configure(_setter, **config_data) if config_data is None and not opts.urn: raise TypeError("Missing required property 'config_data'") __props__.__dict__["config_data"] = config_data diff --git a/sdk/python/pulumi_aws_native/groundstation/dataflow_endpoint_group.py b/sdk/python/pulumi_aws_native/groundstation/dataflow_endpoint_group.py index 7ce2026198..795f2f09e7 100644 --- a/sdk/python/pulumi_aws_native/groundstation/dataflow_endpoint_group.py +++ b/sdk/python/pulumi_aws_native/groundstation/dataflow_endpoint_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -26,28 +26,13 @@ def __init__(__self__, *, :param pulumi.Input[int] contact_post_pass_duration_seconds: Amount of time, in seconds, after a contact ends that the Ground Station Dataflow Endpoint Group will be in a POSTPASS state. A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits the POSTPASS state. :param pulumi.Input[int] contact_pre_pass_duration_seconds: Amount of time, in seconds, before a contact starts that the Ground Station Dataflow Endpoint Group will be in a PREPASS state. A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits the PREPASS state. """ - DataflowEndpointGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoint_details=endpoint_details, - contact_post_pass_duration_seconds=contact_post_pass_duration_seconds, - contact_pre_pass_duration_seconds=contact_pre_pass_duration_seconds, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoint_details: pulumi.Input[Sequence[pulumi.Input['DataflowEndpointGroupEndpointDetailsArgs']]], - contact_post_pass_duration_seconds: Optional[pulumi.Input[int]] = None, - contact_pre_pass_duration_seconds: Optional[pulumi.Input[int]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DataflowEndpointGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("endpoint_details", endpoint_details) + pulumi.set(__self__, "endpoint_details", endpoint_details) if contact_post_pass_duration_seconds is not None: - _setter("contact_post_pass_duration_seconds", contact_post_pass_duration_seconds) + pulumi.set(__self__, "contact_post_pass_duration_seconds", contact_post_pass_duration_seconds) if contact_pre_pass_duration_seconds is not None: - _setter("contact_pre_pass_duration_seconds", contact_pre_pass_duration_seconds) + pulumi.set(__self__, "contact_pre_pass_duration_seconds", contact_pre_pass_duration_seconds) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="endpointDetails") @@ -129,10 +114,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DataflowEndpointGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/groundstation/get_config.py b/sdk/python/pulumi_aws_native/groundstation/get_config.py index 538c74aa43..3aa921a17a 100644 --- a/sdk/python/pulumi_aws_native/groundstation/get_config.py +++ b/sdk/python/pulumi_aws_native/groundstation/get_config.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/groundstation/get_dataflow_endpoint_group.py b/sdk/python/pulumi_aws_native/groundstation/get_dataflow_endpoint_group.py index 6c523920c4..cae257df60 100644 --- a/sdk/python/pulumi_aws_native/groundstation/get_dataflow_endpoint_group.py +++ b/sdk/python/pulumi_aws_native/groundstation/get_dataflow_endpoint_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/groundstation/get_mission_profile.py b/sdk/python/pulumi_aws_native/groundstation/get_mission_profile.py index 5ddc7cc85e..90d0ebf99f 100644 --- a/sdk/python/pulumi_aws_native/groundstation/get_mission_profile.py +++ b/sdk/python/pulumi_aws_native/groundstation/get_mission_profile.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/groundstation/mission_profile.py b/sdk/python/pulumi_aws_native/groundstation/mission_profile.py index ffa802eb95..216918544f 100644 --- a/sdk/python/pulumi_aws_native/groundstation/mission_profile.py +++ b/sdk/python/pulumi_aws_native/groundstation/mission_profile.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -34,46 +34,21 @@ def __init__(__self__, *, :param pulumi.Input['MissionProfileStreamsKmsKeyArgs'] streams_kms_key: The ARN of a KMS Key used for encrypting data during transmission from the source to destination locations. :param pulumi.Input[str] streams_kms_role: The ARN of the KMS Key or Alias Key role used to define permissions on KMS Key usage. """ - MissionProfileArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dataflow_edges=dataflow_edges, - minimum_viable_contact_duration_seconds=minimum_viable_contact_duration_seconds, - tracking_config_arn=tracking_config_arn, - contact_post_pass_duration_seconds=contact_post_pass_duration_seconds, - contact_pre_pass_duration_seconds=contact_pre_pass_duration_seconds, - name=name, - streams_kms_key=streams_kms_key, - streams_kms_role=streams_kms_role, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dataflow_edges: pulumi.Input[Sequence[pulumi.Input['MissionProfileDataflowEdgeArgs']]], - minimum_viable_contact_duration_seconds: pulumi.Input[int], - tracking_config_arn: pulumi.Input[str], - contact_post_pass_duration_seconds: Optional[pulumi.Input[int]] = None, - contact_pre_pass_duration_seconds: Optional[pulumi.Input[int]] = None, - name: Optional[pulumi.Input[str]] = None, - streams_kms_key: Optional[pulumi.Input['MissionProfileStreamsKmsKeyArgs']] = None, - streams_kms_role: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['MissionProfileTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("dataflow_edges", dataflow_edges) - _setter("minimum_viable_contact_duration_seconds", minimum_viable_contact_duration_seconds) - _setter("tracking_config_arn", tracking_config_arn) + pulumi.set(__self__, "dataflow_edges", dataflow_edges) + pulumi.set(__self__, "minimum_viable_contact_duration_seconds", minimum_viable_contact_duration_seconds) + pulumi.set(__self__, "tracking_config_arn", tracking_config_arn) if contact_post_pass_duration_seconds is not None: - _setter("contact_post_pass_duration_seconds", contact_post_pass_duration_seconds) + pulumi.set(__self__, "contact_post_pass_duration_seconds", contact_post_pass_duration_seconds) if contact_pre_pass_duration_seconds is not None: - _setter("contact_pre_pass_duration_seconds", contact_pre_pass_duration_seconds) + pulumi.set(__self__, "contact_pre_pass_duration_seconds", contact_pre_pass_duration_seconds) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if streams_kms_key is not None: - _setter("streams_kms_key", streams_kms_key) + pulumi.set(__self__, "streams_kms_key", streams_kms_key) if streams_kms_role is not None: - _setter("streams_kms_role", streams_kms_role) + pulumi.set(__self__, "streams_kms_role", streams_kms_role) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="dataflowEdges") @@ -221,10 +196,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - MissionProfileArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -257,11 +228,6 @@ def _internal_init(__self__, raise TypeError("Missing required property 'minimum_viable_contact_duration_seconds'") __props__.__dict__["minimum_viable_contact_duration_seconds"] = minimum_viable_contact_duration_seconds __props__.__dict__["name"] = name - if streams_kms_key is not None and not isinstance(streams_kms_key, MissionProfileStreamsKmsKeyArgs): - streams_kms_key = streams_kms_key or {} - def _setter(key, value): - streams_kms_key[key] = value - MissionProfileStreamsKmsKeyArgs._configure(_setter, **streams_kms_key) __props__.__dict__["streams_kms_key"] = streams_kms_key __props__.__dict__["streams_kms_role"] = streams_kms_role __props__.__dict__["tags"] = tags diff --git a/sdk/python/pulumi_aws_native/groundstation/outputs.py b/sdk/python/pulumi_aws_native/groundstation/outputs.py index 8b635280f4..716d1f0b81 100644 --- a/sdk/python/pulumi_aws_native/groundstation/outputs.py +++ b/sdk/python/pulumi_aws_native/groundstation/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -64,17 +64,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, spectrum_config: Optional['outputs.ConfigSpectrumConfig'] = None): - ConfigAntennaDownlinkConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - spectrum_config=spectrum_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - spectrum_config: Optional['outputs.ConfigSpectrumConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if spectrum_config is not None: - _setter("spectrum_config", spectrum_config) + pulumi.set(__self__, "spectrum_config", spectrum_config) @property @pulumi.getter(name="spectrumConfig") @@ -109,25 +100,12 @@ def __init__(__self__, *, decode_config: Optional['outputs.ConfigDecodeConfig'] = None, demodulation_config: Optional['outputs.ConfigDemodulationConfig'] = None, spectrum_config: Optional['outputs.ConfigSpectrumConfig'] = None): - ConfigAntennaDownlinkDemodDecodeConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - decode_config=decode_config, - demodulation_config=demodulation_config, - spectrum_config=spectrum_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - decode_config: Optional['outputs.ConfigDecodeConfig'] = None, - demodulation_config: Optional['outputs.ConfigDemodulationConfig'] = None, - spectrum_config: Optional['outputs.ConfigSpectrumConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if decode_config is not None: - _setter("decode_config", decode_config) + pulumi.set(__self__, "decode_config", decode_config) if demodulation_config is not None: - _setter("demodulation_config", demodulation_config) + pulumi.set(__self__, "demodulation_config", demodulation_config) if spectrum_config is not None: - _setter("spectrum_config", spectrum_config) + pulumi.set(__self__, "spectrum_config", spectrum_config) @property @pulumi.getter(name="decodeConfig") @@ -172,25 +150,12 @@ def __init__(__self__, *, spectrum_config: Optional['outputs.ConfigUplinkSpectrumConfig'] = None, target_eirp: Optional['outputs.ConfigEirp'] = None, transmit_disabled: Optional[bool] = None): - ConfigAntennaUplinkConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - spectrum_config=spectrum_config, - target_eirp=target_eirp, - transmit_disabled=transmit_disabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - spectrum_config: Optional['outputs.ConfigUplinkSpectrumConfig'] = None, - target_eirp: Optional['outputs.ConfigEirp'] = None, - transmit_disabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if spectrum_config is not None: - _setter("spectrum_config", spectrum_config) + pulumi.set(__self__, "spectrum_config", spectrum_config) if target_eirp is not None: - _setter("target_eirp", target_eirp) + pulumi.set(__self__, "target_eirp", target_eirp) if transmit_disabled is not None: - _setter("transmit_disabled", transmit_disabled) + pulumi.set(__self__, "transmit_disabled", transmit_disabled) @property @pulumi.getter(name="spectrumConfig") @@ -247,41 +212,20 @@ def __init__(__self__, *, s3_recording_config: Optional['outputs.ConfigS3RecordingConfig'] = None, tracking_config: Optional['outputs.ConfigTrackingConfig'] = None, uplink_echo_config: Optional['outputs.ConfigUplinkEchoConfig'] = None): - ConfigData._configure( - lambda key, value: pulumi.set(__self__, key, value), - antenna_downlink_config=antenna_downlink_config, - antenna_downlink_demod_decode_config=antenna_downlink_demod_decode_config, - antenna_uplink_config=antenna_uplink_config, - dataflow_endpoint_config=dataflow_endpoint_config, - s3_recording_config=s3_recording_config, - tracking_config=tracking_config, - uplink_echo_config=uplink_echo_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - antenna_downlink_config: Optional['outputs.ConfigAntennaDownlinkConfig'] = None, - antenna_downlink_demod_decode_config: Optional['outputs.ConfigAntennaDownlinkDemodDecodeConfig'] = None, - antenna_uplink_config: Optional['outputs.ConfigAntennaUplinkConfig'] = None, - dataflow_endpoint_config: Optional['outputs.ConfigDataflowEndpointConfig'] = None, - s3_recording_config: Optional['outputs.ConfigS3RecordingConfig'] = None, - tracking_config: Optional['outputs.ConfigTrackingConfig'] = None, - uplink_echo_config: Optional['outputs.ConfigUplinkEchoConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if antenna_downlink_config is not None: - _setter("antenna_downlink_config", antenna_downlink_config) + pulumi.set(__self__, "antenna_downlink_config", antenna_downlink_config) if antenna_downlink_demod_decode_config is not None: - _setter("antenna_downlink_demod_decode_config", antenna_downlink_demod_decode_config) + pulumi.set(__self__, "antenna_downlink_demod_decode_config", antenna_downlink_demod_decode_config) if antenna_uplink_config is not None: - _setter("antenna_uplink_config", antenna_uplink_config) + pulumi.set(__self__, "antenna_uplink_config", antenna_uplink_config) if dataflow_endpoint_config is not None: - _setter("dataflow_endpoint_config", dataflow_endpoint_config) + pulumi.set(__self__, "dataflow_endpoint_config", dataflow_endpoint_config) if s3_recording_config is not None: - _setter("s3_recording_config", s3_recording_config) + pulumi.set(__self__, "s3_recording_config", s3_recording_config) if tracking_config is not None: - _setter("tracking_config", tracking_config) + pulumi.set(__self__, "tracking_config", tracking_config) if uplink_echo_config is not None: - _setter("uplink_echo_config", uplink_echo_config) + pulumi.set(__self__, "uplink_echo_config", uplink_echo_config) @property @pulumi.getter(name="antennaDownlinkConfig") @@ -343,21 +287,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, dataflow_endpoint_name: Optional[str] = None, dataflow_endpoint_region: Optional[str] = None): - ConfigDataflowEndpointConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - dataflow_endpoint_name=dataflow_endpoint_name, - dataflow_endpoint_region=dataflow_endpoint_region, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dataflow_endpoint_name: Optional[str] = None, - dataflow_endpoint_region: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dataflow_endpoint_name is not None: - _setter("dataflow_endpoint_name", dataflow_endpoint_name) + pulumi.set(__self__, "dataflow_endpoint_name", dataflow_endpoint_name) if dataflow_endpoint_region is not None: - _setter("dataflow_endpoint_region", dataflow_endpoint_region) + pulumi.set(__self__, "dataflow_endpoint_region", dataflow_endpoint_region) @property @pulumi.getter(name="dataflowEndpointName") @@ -391,17 +324,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, unvalidated_json: Optional[str] = None): - ConfigDecodeConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - unvalidated_json=unvalidated_json, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - unvalidated_json: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if unvalidated_json is not None: - _setter("unvalidated_json", unvalidated_json) + pulumi.set(__self__, "unvalidated_json", unvalidated_json) @property @pulumi.getter(name="unvalidatedJson") @@ -430,17 +354,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, unvalidated_json: Optional[str] = None): - ConfigDemodulationConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - unvalidated_json=unvalidated_json, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - unvalidated_json: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if unvalidated_json is not None: - _setter("unvalidated_json", unvalidated_json) + pulumi.set(__self__, "unvalidated_json", unvalidated_json) @property @pulumi.getter(name="unvalidatedJson") @@ -453,21 +368,10 @@ class ConfigEirp(dict): def __init__(__self__, *, units: Optional['ConfigEirpUnits'] = None, value: Optional[float] = None): - ConfigEirp._configure( - lambda key, value: pulumi.set(__self__, key, value), - units=units, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - units: Optional['ConfigEirpUnits'] = None, - value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if units is not None: - _setter("units", units) + pulumi.set(__self__, "units", units) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -485,21 +389,10 @@ class ConfigFrequency(dict): def __init__(__self__, *, units: Optional['ConfigFrequencyUnits'] = None, value: Optional[float] = None): - ConfigFrequency._configure( - lambda key, value: pulumi.set(__self__, key, value), - units=units, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - units: Optional['ConfigFrequencyUnits'] = None, - value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if units is not None: - _setter("units", units) + pulumi.set(__self__, "units", units) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -517,21 +410,10 @@ class ConfigFrequencyBandwidth(dict): def __init__(__self__, *, units: Optional['ConfigBandwidthUnits'] = None, value: Optional[float] = None): - ConfigFrequencyBandwidth._configure( - lambda key, value: pulumi.set(__self__, key, value), - units=units, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - units: Optional['ConfigBandwidthUnits'] = None, - value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if units is not None: - _setter("units", units) + pulumi.set(__self__, "units", units) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -569,25 +451,12 @@ def __init__(__self__, *, bucket_arn: Optional[str] = None, prefix: Optional[str] = None, role_arn: Optional[str] = None): - ConfigS3RecordingConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_arn=bucket_arn, - prefix=prefix, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_arn: Optional[str] = None, - prefix: Optional[str] = None, - role_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bucket_arn is not None: - _setter("bucket_arn", bucket_arn) + pulumi.set(__self__, "bucket_arn", bucket_arn) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="bucketArn") @@ -628,25 +497,12 @@ def __init__(__self__, *, bandwidth: Optional['outputs.ConfigFrequencyBandwidth'] = None, center_frequency: Optional['outputs.ConfigFrequency'] = None, polarization: Optional['ConfigPolarization'] = None): - ConfigSpectrumConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - bandwidth=bandwidth, - center_frequency=center_frequency, - polarization=polarization, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bandwidth: Optional['outputs.ConfigFrequencyBandwidth'] = None, - center_frequency: Optional['outputs.ConfigFrequency'] = None, - polarization: Optional['ConfigPolarization'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bandwidth is not None: - _setter("bandwidth", bandwidth) + pulumi.set(__self__, "bandwidth", bandwidth) if center_frequency is not None: - _setter("center_frequency", center_frequency) + pulumi.set(__self__, "center_frequency", center_frequency) if polarization is not None: - _setter("polarization", polarization) + pulumi.set(__self__, "polarization", polarization) @property @pulumi.getter @@ -669,21 +525,10 @@ class ConfigTag(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - ConfigTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -700,17 +545,8 @@ def value(self) -> Optional[str]: class ConfigTrackingConfig(dict): def __init__(__self__, *, autotrack: Optional['ConfigTrackingConfigAutotrack'] = None): - ConfigTrackingConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - autotrack=autotrack, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - autotrack: Optional['ConfigTrackingConfigAutotrack'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if autotrack is not None: - _setter("autotrack", autotrack) + pulumi.set(__self__, "autotrack", autotrack) @property @pulumi.getter @@ -740,21 +576,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, antenna_uplink_config_arn: Optional[str] = None, enabled: Optional[bool] = None): - ConfigUplinkEchoConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - antenna_uplink_config_arn=antenna_uplink_config_arn, - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - antenna_uplink_config_arn: Optional[str] = None, - enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if antenna_uplink_config_arn is not None: - _setter("antenna_uplink_config_arn", antenna_uplink_config_arn) + pulumi.set(__self__, "antenna_uplink_config_arn", antenna_uplink_config_arn) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter(name="antennaUplinkConfigArn") @@ -789,21 +614,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, center_frequency: Optional['outputs.ConfigFrequency'] = None, polarization: Optional['ConfigPolarization'] = None): - ConfigUplinkSpectrumConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - center_frequency=center_frequency, - polarization=polarization, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - center_frequency: Optional['outputs.ConfigFrequency'] = None, - polarization: Optional['ConfigPolarization'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if center_frequency is not None: - _setter("center_frequency", center_frequency) + pulumi.set(__self__, "center_frequency", center_frequency) if polarization is not None: - _setter("polarization", polarization) + pulumi.set(__self__, "polarization", polarization) @property @pulumi.getter(name="centerFrequency") @@ -853,33 +667,16 @@ def __init__(__self__, *, """ Information about AwsGroundStationAgentEndpoint. """ - DataflowEndpointGroupAwsGroundStationAgentEndpoint._configure( - lambda key, value: pulumi.set(__self__, key, value), - agent_status=agent_status, - audit_results=audit_results, - egress_address=egress_address, - ingress_address=ingress_address, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - agent_status: Optional['DataflowEndpointGroupAgentStatus'] = None, - audit_results: Optional['DataflowEndpointGroupAuditResults'] = None, - egress_address: Optional['outputs.DataflowEndpointGroupConnectionDetails'] = None, - ingress_address: Optional['outputs.DataflowEndpointGroupRangedConnectionDetails'] = None, - name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if agent_status is not None: - _setter("agent_status", agent_status) + pulumi.set(__self__, "agent_status", agent_status) if audit_results is not None: - _setter("audit_results", audit_results) + pulumi.set(__self__, "audit_results", audit_results) if egress_address is not None: - _setter("egress_address", egress_address) + pulumi.set(__self__, "egress_address", egress_address) if ingress_address is not None: - _setter("ingress_address", ingress_address) + pulumi.set(__self__, "ingress_address", ingress_address) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="agentStatus") @@ -936,21 +733,10 @@ def __init__(__self__, *, Egress address of AgentEndpoint with an optional mtu. :param int mtu: Maximum transmission unit (MTU) size in bytes of a dataflow endpoint. """ - DataflowEndpointGroupConnectionDetails._configure( - lambda key, value: pulumi.set(__self__, key, value), - mtu=mtu, - socket_address=socket_address, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mtu: Optional[int] = None, - socket_address: Optional['outputs.DataflowEndpointGroupSocketAddress'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if mtu is not None: - _setter("mtu", mtu) + pulumi.set(__self__, "mtu", mtu) if socket_address is not None: - _setter("socket_address", socket_address) + pulumi.set(__self__, "socket_address", socket_address) @property @pulumi.getter @@ -972,25 +758,12 @@ def __init__(__self__, *, address: Optional['outputs.DataflowEndpointGroupSocketAddress'] = None, mtu: Optional[int] = None, name: Optional[str] = None): - DataflowEndpointGroupDataflowEndpoint._configure( - lambda key, value: pulumi.set(__self__, key, value), - address=address, - mtu=mtu, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - address: Optional['outputs.DataflowEndpointGroupSocketAddress'] = None, - mtu: Optional[int] = None, - name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if address is not None: - _setter("address", address) + pulumi.set(__self__, "address", address) if mtu is not None: - _setter("mtu", mtu) + pulumi.set(__self__, "mtu", mtu) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -1033,25 +806,12 @@ def __init__(__self__, *, aws_ground_station_agent_endpoint: Optional['outputs.DataflowEndpointGroupAwsGroundStationAgentEndpoint'] = None, endpoint: Optional['outputs.DataflowEndpointGroupDataflowEndpoint'] = None, security_details: Optional['outputs.DataflowEndpointGroupSecurityDetails'] = None): - DataflowEndpointGroupEndpointDetails._configure( - lambda key, value: pulumi.set(__self__, key, value), - aws_ground_station_agent_endpoint=aws_ground_station_agent_endpoint, - endpoint=endpoint, - security_details=security_details, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aws_ground_station_agent_endpoint: Optional['outputs.DataflowEndpointGroupAwsGroundStationAgentEndpoint'] = None, - endpoint: Optional['outputs.DataflowEndpointGroupDataflowEndpoint'] = None, - security_details: Optional['outputs.DataflowEndpointGroupSecurityDetails'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if aws_ground_station_agent_endpoint is not None: - _setter("aws_ground_station_agent_endpoint", aws_ground_station_agent_endpoint) + pulumi.set(__self__, "aws_ground_station_agent_endpoint", aws_ground_station_agent_endpoint) if endpoint is not None: - _setter("endpoint", endpoint) + pulumi.set(__self__, "endpoint", endpoint) if security_details is not None: - _setter("security_details", security_details) + pulumi.set(__self__, "security_details", security_details) @property @pulumi.getter(name="awsGroundStationAgentEndpoint") @@ -1082,21 +842,10 @@ def __init__(__self__, *, :param int maximum: A maximum value. :param int minimum: A minimum value. """ - DataflowEndpointGroupIntegerRange._configure( - lambda key, value: pulumi.set(__self__, key, value), - maximum=maximum, - minimum=minimum, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - maximum: Optional[int] = None, - minimum: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if maximum is not None: - _setter("maximum", maximum) + pulumi.set(__self__, "maximum", maximum) if minimum is not None: - _setter("minimum", minimum) + pulumi.set(__self__, "minimum", minimum) @property @pulumi.getter @@ -1144,21 +893,10 @@ def __init__(__self__, *, Ingress address of AgentEndpoint with a port range and an optional mtu. :param int mtu: Maximum transmission unit (MTU) size in bytes of a dataflow endpoint. """ - DataflowEndpointGroupRangedConnectionDetails._configure( - lambda key, value: pulumi.set(__self__, key, value), - mtu=mtu, - socket_address=socket_address, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mtu: Optional[int] = None, - socket_address: Optional['outputs.DataflowEndpointGroupRangedSocketAddress'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if mtu is not None: - _setter("mtu", mtu) + pulumi.set(__self__, "mtu", mtu) if socket_address is not None: - _setter("socket_address", socket_address) + pulumi.set(__self__, "socket_address", socket_address) @property @pulumi.getter @@ -1204,21 +942,10 @@ def __init__(__self__, *, :param str name: IPv4 socket address. :param 'DataflowEndpointGroupIntegerRange' port_range: Port range of a socket address. """ - DataflowEndpointGroupRangedSocketAddress._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - port_range=port_range, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[str] = None, - port_range: Optional['outputs.DataflowEndpointGroupIntegerRange'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if port_range is not None: - _setter("port_range", port_range) + pulumi.set(__self__, "port_range", port_range) @property @pulumi.getter @@ -1264,25 +991,12 @@ def __init__(__self__, *, role_arn: Optional[str] = None, security_group_ids: Optional[Sequence[str]] = None, subnet_ids: Optional[Sequence[str]] = None): - DataflowEndpointGroupSecurityDetails._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - security_group_ids=security_group_ids, - subnet_ids=subnet_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: Optional[str] = None, - security_group_ids: Optional[Sequence[str]] = None, - subnet_ids: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if subnet_ids is not None: - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) @property @pulumi.getter(name="roleArn") @@ -1305,21 +1019,10 @@ class DataflowEndpointGroupSocketAddress(dict): def __init__(__self__, *, name: Optional[str] = None, port: Optional[int] = None): - DataflowEndpointGroupSocketAddress._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[str] = None, - port: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) @property @pulumi.getter @@ -1337,19 +1040,8 @@ class DataflowEndpointGroupTag(dict): def __init__(__self__, *, key: str, value: str): - DataflowEndpointGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1367,21 +1059,10 @@ class MissionProfileDataflowEdge(dict): def __init__(__self__, *, destination: Optional[str] = None, source: Optional[str] = None): - MissionProfileDataflowEdge._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - source=source, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: Optional[str] = None, - source: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination is not None: - _setter("destination", destination) + pulumi.set(__self__, "destination", destination) if source is not None: - _setter("source", source) + pulumi.set(__self__, "source", source) @property @pulumi.getter @@ -1418,21 +1099,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, kms_alias_arn: Optional[str] = None, kms_key_arn: Optional[str] = None): - MissionProfileStreamsKmsKey._configure( - lambda key, value: pulumi.set(__self__, key, value), - kms_alias_arn=kms_alias_arn, - kms_key_arn=kms_key_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kms_alias_arn: Optional[str] = None, - kms_key_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if kms_alias_arn is not None: - _setter("kms_alias_arn", kms_alias_arn) + pulumi.set(__self__, "kms_alias_arn", kms_alias_arn) if kms_key_arn is not None: - _setter("kms_key_arn", kms_key_arn) + pulumi.set(__self__, "kms_key_arn", kms_key_arn) @property @pulumi.getter(name="kmsAliasArn") @@ -1450,19 +1120,8 @@ class MissionProfileTag(dict): def __init__(__self__, *, key: str, value: str): - MissionProfileTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/guardduty/_inputs.py b/sdk/python/pulumi_aws_native/guardduty/_inputs.py index 235fb97b93..9d89c9fa37 100644 --- a/sdk/python/pulumi_aws_native/guardduty/_inputs.py +++ b/sdk/python/pulumi_aws_native/guardduty/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -33,25 +33,12 @@ def __init__(__self__, *, kubernetes: Optional[pulumi.Input['DetectorCfnKubernetesConfigurationArgs']] = None, malware_protection: Optional[pulumi.Input['DetectorCfnMalwareProtectionConfigurationArgs']] = None, s3_logs: Optional[pulumi.Input['DetectorCfns3LogsConfigurationArgs']] = None): - DetectorCfnDataSourceConfigurationsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - kubernetes=kubernetes, - malware_protection=malware_protection, - s3_logs=s3_logs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kubernetes: Optional[pulumi.Input['DetectorCfnKubernetesConfigurationArgs']] = None, - malware_protection: Optional[pulumi.Input['DetectorCfnMalwareProtectionConfigurationArgs']] = None, - s3_logs: Optional[pulumi.Input['DetectorCfns3LogsConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if kubernetes is not None: - _setter("kubernetes", kubernetes) + pulumi.set(__self__, "kubernetes", kubernetes) if malware_protection is not None: - _setter("malware_protection", malware_protection) + pulumi.set(__self__, "malware_protection", malware_protection) if s3_logs is not None: - _setter("s3_logs", s3_logs) + pulumi.set(__self__, "s3_logs", s3_logs) @property @pulumi.getter @@ -86,21 +73,10 @@ class DetectorCfnFeatureAdditionalConfigurationArgs: def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None, status: Optional[pulumi.Input[str]] = None): - DetectorCfnFeatureAdditionalConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - status: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter @@ -127,23 +103,10 @@ def __init__(__self__, *, name: pulumi.Input['DetectorCfnFeatureConfigurationName'], status: pulumi.Input['DetectorCfnFeatureConfigurationStatus'], additional_configuration: Optional[pulumi.Input[Sequence[pulumi.Input['DetectorCfnFeatureAdditionalConfigurationArgs']]]] = None): - DetectorCfnFeatureConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - status=status, - additional_configuration=additional_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input['DetectorCfnFeatureConfigurationName'], - status: pulumi.Input['DetectorCfnFeatureConfigurationStatus'], - additional_configuration: Optional[pulumi.Input[Sequence[pulumi.Input['DetectorCfnFeatureAdditionalConfigurationArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("status", status) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "status", status) if additional_configuration is not None: - _setter("additional_configuration", additional_configuration) + pulumi.set(__self__, "additional_configuration", additional_configuration) @property @pulumi.getter @@ -177,16 +140,7 @@ def additional_configuration(self, value: Optional[pulumi.Input[Sequence[pulumi. class DetectorCfnKubernetesAuditLogsConfigurationArgs: def __init__(__self__, *, enable: pulumi.Input[bool]): - DetectorCfnKubernetesAuditLogsConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enable=enable, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enable: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enable", enable) + pulumi.set(__self__, "enable", enable) @property @pulumi.getter @@ -202,16 +156,7 @@ def enable(self, value: pulumi.Input[bool]): class DetectorCfnKubernetesConfigurationArgs: def __init__(__self__, *, audit_logs: pulumi.Input['DetectorCfnKubernetesAuditLogsConfigurationArgs']): - DetectorCfnKubernetesConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - audit_logs=audit_logs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - audit_logs: pulumi.Input['DetectorCfnKubernetesAuditLogsConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("audit_logs", audit_logs) + pulumi.set(__self__, "audit_logs", audit_logs) @property @pulumi.getter(name="auditLogs") @@ -227,17 +172,8 @@ def audit_logs(self, value: pulumi.Input['DetectorCfnKubernetesAuditLogsConfigur class DetectorCfnMalwareProtectionConfigurationArgs: def __init__(__self__, *, scan_ec2_instance_with_findings: Optional[pulumi.Input['DetectorCfnScanEc2InstanceWithFindingsConfigurationArgs']] = None): - DetectorCfnMalwareProtectionConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - scan_ec2_instance_with_findings=scan_ec2_instance_with_findings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - scan_ec2_instance_with_findings: Optional[pulumi.Input['DetectorCfnScanEc2InstanceWithFindingsConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if scan_ec2_instance_with_findings is not None: - _setter("scan_ec2_instance_with_findings", scan_ec2_instance_with_findings) + pulumi.set(__self__, "scan_ec2_instance_with_findings", scan_ec2_instance_with_findings) @property @pulumi.getter(name="scanEc2InstanceWithFindings") @@ -253,17 +189,8 @@ def scan_ec2_instance_with_findings(self, value: Optional[pulumi.Input['Detector class DetectorCfnScanEc2InstanceWithFindingsConfigurationArgs: def __init__(__self__, *, ebs_volumes: Optional[pulumi.Input[bool]] = None): - DetectorCfnScanEc2InstanceWithFindingsConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ebs_volumes=ebs_volumes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ebs_volumes: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ebs_volumes is not None: - _setter("ebs_volumes", ebs_volumes) + pulumi.set(__self__, "ebs_volumes", ebs_volumes) @property @pulumi.getter(name="ebsVolumes") @@ -279,16 +206,7 @@ def ebs_volumes(self, value: Optional[pulumi.Input[bool]]): class DetectorCfns3LogsConfigurationArgs: def __init__(__self__, *, enable: pulumi.Input[bool]): - DetectorCfns3LogsConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enable=enable, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enable: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enable", enable) + pulumi.set(__self__, "enable", enable) @property @pulumi.getter @@ -305,19 +223,8 @@ class DetectorTagItemArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - DetectorTagItemArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -353,61 +260,30 @@ def __init__(__self__, *, lte: Optional[pulumi.Input[int]] = None, neq: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, not_equals: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - FilterConditionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - eq=eq, - equals=equals, - greater_than=greater_than, - greater_than_or_equal=greater_than_or_equal, - gt=gt, - gte=gte, - less_than=less_than, - less_than_or_equal=less_than_or_equal, - lt=lt, - lte=lte, - neq=neq, - not_equals=not_equals, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - eq: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - equals: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - greater_than: Optional[pulumi.Input[int]] = None, - greater_than_or_equal: Optional[pulumi.Input[int]] = None, - gt: Optional[pulumi.Input[int]] = None, - gte: Optional[pulumi.Input[int]] = None, - less_than: Optional[pulumi.Input[int]] = None, - less_than_or_equal: Optional[pulumi.Input[int]] = None, - lt: Optional[pulumi.Input[int]] = None, - lte: Optional[pulumi.Input[int]] = None, - neq: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - not_equals: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if eq is not None: - _setter("eq", eq) + pulumi.set(__self__, "eq", eq) if equals is not None: - _setter("equals", equals) + pulumi.set(__self__, "equals", equals) if greater_than is not None: - _setter("greater_than", greater_than) + pulumi.set(__self__, "greater_than", greater_than) if greater_than_or_equal is not None: - _setter("greater_than_or_equal", greater_than_or_equal) + pulumi.set(__self__, "greater_than_or_equal", greater_than_or_equal) if gt is not None: - _setter("gt", gt) + pulumi.set(__self__, "gt", gt) if gte is not None: - _setter("gte", gte) + pulumi.set(__self__, "gte", gte) if less_than is not None: - _setter("less_than", less_than) + pulumi.set(__self__, "less_than", less_than) if less_than_or_equal is not None: - _setter("less_than_or_equal", less_than_or_equal) + pulumi.set(__self__, "less_than_or_equal", less_than_or_equal) if lt is not None: - _setter("lt", lt) + pulumi.set(__self__, "lt", lt) if lte is not None: - _setter("lte", lte) + pulumi.set(__self__, "lte", lte) if neq is not None: - _setter("neq", neq) + pulumi.set(__self__, "neq", neq) if not_equals is not None: - _setter("not_equals", not_equals) + pulumi.set(__self__, "not_equals", not_equals) @property @pulumi.getter @@ -523,21 +399,10 @@ class FilterFindingCriteriaArgs: def __init__(__self__, *, criterion: Optional[Any] = None, item_type: Optional[pulumi.Input['FilterConditionArgs']] = None): - FilterFindingCriteriaArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - criterion=criterion, - item_type=item_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - criterion: Optional[Any] = None, - item_type: Optional[pulumi.Input['FilterConditionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if criterion is not None: - _setter("criterion", criterion) + pulumi.set(__self__, "criterion", criterion) if item_type is not None: - _setter("item_type", item_type) + pulumi.set(__self__, "item_type", item_type) @property @pulumi.getter @@ -563,19 +428,8 @@ class FilterTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - FilterTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -601,19 +455,8 @@ class IpSetTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - IpSetTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -639,19 +482,8 @@ class ThreatIntelSetTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ThreatIntelSetTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/guardduty/detector.py b/sdk/python/pulumi_aws_native/guardduty/detector.py index f71f231fda..cc180a80f8 100644 --- a/sdk/python/pulumi_aws_native/guardduty/detector.py +++ b/sdk/python/pulumi_aws_native/guardduty/detector.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -25,32 +25,15 @@ def __init__(__self__, *, """ The set of arguments for constructing a Detector resource. """ - DetectorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enable=enable, - data_sources=data_sources, - features=features, - finding_publishing_frequency=finding_publishing_frequency, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enable: pulumi.Input[bool], - data_sources: Optional[pulumi.Input['DetectorCfnDataSourceConfigurationsArgs']] = None, - features: Optional[pulumi.Input[Sequence[pulumi.Input['DetectorCfnFeatureConfigurationArgs']]]] = None, - finding_publishing_frequency: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DetectorTagItemArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enable", enable) + pulumi.set(__self__, "enable", enable) if data_sources is not None: - _setter("data_sources", data_sources) + pulumi.set(__self__, "data_sources", data_sources) if features is not None: - _setter("features", features) + pulumi.set(__self__, "features", features) if finding_publishing_frequency is not None: - _setter("finding_publishing_frequency", finding_publishing_frequency) + pulumi.set(__self__, "finding_publishing_frequency", finding_publishing_frequency) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -134,10 +117,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DetectorArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -157,11 +136,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = DetectorArgs.__new__(DetectorArgs) - if data_sources is not None and not isinstance(data_sources, DetectorCfnDataSourceConfigurationsArgs): - data_sources = data_sources or {} - def _setter(key, value): - data_sources[key] = value - DetectorCfnDataSourceConfigurationsArgs._configure(_setter, **data_sources) __props__.__dict__["data_sources"] = data_sources if enable is None and not opts.urn: raise TypeError("Missing required property 'enable'") diff --git a/sdk/python/pulumi_aws_native/guardduty/filter.py b/sdk/python/pulumi_aws_native/guardduty/filter.py index ce84dd79e1..264a51fc0e 100644 --- a/sdk/python/pulumi_aws_native/guardduty/filter.py +++ b/sdk/python/pulumi_aws_native/guardduty/filter.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -26,36 +26,15 @@ def __init__(__self__, *, """ The set of arguments for constructing a Filter resource. """ - FilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - description=description, - detector_id=detector_id, - finding_criteria=finding_criteria, - rank=rank, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: pulumi.Input[str], - description: pulumi.Input[str], - detector_id: pulumi.Input[str], - finding_criteria: pulumi.Input['FilterFindingCriteriaArgs'], - rank: pulumi.Input[int], - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['FilterTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action", action) - _setter("description", description) - _setter("detector_id", detector_id) - _setter("finding_criteria", finding_criteria) - _setter("rank", rank) + pulumi.set(__self__, "action", action) + pulumi.set(__self__, "description", description) + pulumi.set(__self__, "detector_id", detector_id) + pulumi.set(__self__, "finding_criteria", finding_criteria) + pulumi.set(__self__, "rank", rank) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -164,10 +143,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - FilterArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -199,11 +174,6 @@ def _internal_init(__self__, if detector_id is None and not opts.urn: raise TypeError("Missing required property 'detector_id'") __props__.__dict__["detector_id"] = detector_id - if finding_criteria is not None and not isinstance(finding_criteria, FilterFindingCriteriaArgs): - finding_criteria = finding_criteria or {} - def _setter(key, value): - finding_criteria[key] = value - FilterFindingCriteriaArgs._configure(_setter, **finding_criteria) if finding_criteria is None and not opts.urn: raise TypeError("Missing required property 'finding_criteria'") __props__.__dict__["finding_criteria"] = finding_criteria diff --git a/sdk/python/pulumi_aws_native/guardduty/get_detector.py b/sdk/python/pulumi_aws_native/guardduty/get_detector.py index 05b8ac5299..e3f15f87be 100644 --- a/sdk/python/pulumi_aws_native/guardduty/get_detector.py +++ b/sdk/python/pulumi_aws_native/guardduty/get_detector.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/guardduty/get_filter.py b/sdk/python/pulumi_aws_native/guardduty/get_filter.py index 01a526b1f5..7acea8d056 100644 --- a/sdk/python/pulumi_aws_native/guardduty/get_filter.py +++ b/sdk/python/pulumi_aws_native/guardduty/get_filter.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/guardduty/get_ip_set.py b/sdk/python/pulumi_aws_native/guardduty/get_ip_set.py index 5842922abb..13f84d694b 100644 --- a/sdk/python/pulumi_aws_native/guardduty/get_ip_set.py +++ b/sdk/python/pulumi_aws_native/guardduty/get_ip_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/guardduty/get_member.py b/sdk/python/pulumi_aws_native/guardduty/get_member.py index 1b1edcca34..4bc069990c 100644 --- a/sdk/python/pulumi_aws_native/guardduty/get_member.py +++ b/sdk/python/pulumi_aws_native/guardduty/get_member.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/guardduty/get_threat_intel_set.py b/sdk/python/pulumi_aws_native/guardduty/get_threat_intel_set.py index 6fc8ce8886..0415a13a0f 100644 --- a/sdk/python/pulumi_aws_native/guardduty/get_threat_intel_set.py +++ b/sdk/python/pulumi_aws_native/guardduty/get_threat_intel_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/guardduty/ip_set.py b/sdk/python/pulumi_aws_native/guardduty/ip_set.py index 653241f0d7..f88a6a5c6c 100644 --- a/sdk/python/pulumi_aws_native/guardduty/ip_set.py +++ b/sdk/python/pulumi_aws_native/guardduty/ip_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,33 +25,14 @@ def __init__(__self__, *, """ The set of arguments for constructing a IpSet resource. """ - IpSetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - activate=activate, - detector_id=detector_id, - format=format, - location=location, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - activate: pulumi.Input[bool], - detector_id: pulumi.Input[str], - format: pulumi.Input[str], - location: pulumi.Input[str], - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['IpSetTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("activate", activate) - _setter("detector_id", detector_id) - _setter("format", format) - _setter("location", location) + pulumi.set(__self__, "activate", activate) + pulumi.set(__self__, "detector_id", detector_id) + pulumi.set(__self__, "format", format) + pulumi.set(__self__, "location", location) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -150,10 +131,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - IpSetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/guardduty/master.py b/sdk/python/pulumi_aws_native/guardduty/master.py index 6dda5c8c55..cc34e5bcfb 100644 --- a/sdk/python/pulumi_aws_native/guardduty/master.py +++ b/sdk/python/pulumi_aws_native/guardduty/master.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['MasterArgs', 'Master'] @@ -20,23 +20,10 @@ def __init__(__self__, *, """ The set of arguments for constructing a Master resource. """ - MasterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - detector_id=detector_id, - master_id=master_id, - invitation_id=invitation_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - detector_id: pulumi.Input[str], - master_id: pulumi.Input[str], - invitation_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("detector_id", detector_id) - _setter("master_id", master_id) + pulumi.set(__self__, "detector_id", detector_id) + pulumi.set(__self__, "master_id", master_id) if invitation_id is not None: - _setter("invitation_id", invitation_id) + pulumi.set(__self__, "invitation_id", invitation_id) @property @pulumi.getter(name="detectorId") @@ -105,10 +92,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - MasterArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/guardduty/member.py b/sdk/python/pulumi_aws_native/guardduty/member.py index 554a7c8c02..6076f693a1 100644 --- a/sdk/python/pulumi_aws_native/guardduty/member.py +++ b/sdk/python/pulumi_aws_native/guardduty/member.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['MemberArgs', 'Member'] @@ -23,34 +23,15 @@ def __init__(__self__, *, """ The set of arguments for constructing a Member resource. """ - MemberArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - detector_id=detector_id, - email=email, - member_id=member_id, - disable_email_notification=disable_email_notification, - message=message, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - detector_id: pulumi.Input[str], - email: pulumi.Input[str], - member_id: pulumi.Input[str], - disable_email_notification: Optional[pulumi.Input[bool]] = None, - message: Optional[pulumi.Input[str]] = None, - status: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("detector_id", detector_id) - _setter("email", email) - _setter("member_id", member_id) + pulumi.set(__self__, "detector_id", detector_id) + pulumi.set(__self__, "email", email) + pulumi.set(__self__, "member_id", member_id) if disable_email_notification is not None: - _setter("disable_email_notification", disable_email_notification) + pulumi.set(__self__, "disable_email_notification", disable_email_notification) if message is not None: - _setter("message", message) + pulumi.set(__self__, "message", message) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter(name="detectorId") @@ -149,10 +130,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - MemberArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/guardduty/outputs.py b/sdk/python/pulumi_aws_native/guardduty/outputs.py index 67901d3392..4afe41a8e2 100644 --- a/sdk/python/pulumi_aws_native/guardduty/outputs.py +++ b/sdk/python/pulumi_aws_native/guardduty/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -53,25 +53,12 @@ def __init__(__self__, *, kubernetes: Optional['outputs.DetectorCfnKubernetesConfiguration'] = None, malware_protection: Optional['outputs.DetectorCfnMalwareProtectionConfiguration'] = None, s3_logs: Optional['outputs.DetectorCfns3LogsConfiguration'] = None): - DetectorCfnDataSourceConfigurations._configure( - lambda key, value: pulumi.set(__self__, key, value), - kubernetes=kubernetes, - malware_protection=malware_protection, - s3_logs=s3_logs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kubernetes: Optional['outputs.DetectorCfnKubernetesConfiguration'] = None, - malware_protection: Optional['outputs.DetectorCfnMalwareProtectionConfiguration'] = None, - s3_logs: Optional['outputs.DetectorCfns3LogsConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if kubernetes is not None: - _setter("kubernetes", kubernetes) + pulumi.set(__self__, "kubernetes", kubernetes) if malware_protection is not None: - _setter("malware_protection", malware_protection) + pulumi.set(__self__, "malware_protection", malware_protection) if s3_logs is not None: - _setter("s3_logs", s3_logs) + pulumi.set(__self__, "s3_logs", s3_logs) @property @pulumi.getter @@ -94,21 +81,10 @@ class DetectorCfnFeatureAdditionalConfiguration(dict): def __init__(__self__, *, name: Optional[str] = None, status: Optional[str] = None): - DetectorCfnFeatureAdditionalConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[str] = None, - status: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter @@ -144,23 +120,10 @@ def __init__(__self__, *, name: 'DetectorCfnFeatureConfigurationName', status: 'DetectorCfnFeatureConfigurationStatus', additional_configuration: Optional[Sequence['outputs.DetectorCfnFeatureAdditionalConfiguration']] = None): - DetectorCfnFeatureConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - status=status, - additional_configuration=additional_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: 'DetectorCfnFeatureConfigurationName', - status: 'DetectorCfnFeatureConfigurationStatus', - additional_configuration: Optional[Sequence['outputs.DetectorCfnFeatureAdditionalConfiguration']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("status", status) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "status", status) if additional_configuration is not None: - _setter("additional_configuration", additional_configuration) + pulumi.set(__self__, "additional_configuration", additional_configuration) @property @pulumi.getter @@ -182,16 +145,7 @@ def additional_configuration(self) -> Optional[Sequence['outputs.DetectorCfnFeat class DetectorCfnKubernetesAuditLogsConfiguration(dict): def __init__(__self__, *, enable: bool): - DetectorCfnKubernetesAuditLogsConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - enable=enable, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enable: bool, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enable", enable) + pulumi.set(__self__, "enable", enable) @property @pulumi.getter @@ -220,16 +174,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, audit_logs: 'outputs.DetectorCfnKubernetesAuditLogsConfiguration'): - DetectorCfnKubernetesConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - audit_logs=audit_logs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - audit_logs: 'outputs.DetectorCfnKubernetesAuditLogsConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("audit_logs", audit_logs) + pulumi.set(__self__, "audit_logs", audit_logs) @property @pulumi.getter(name="auditLogs") @@ -258,17 +203,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, scan_ec2_instance_with_findings: Optional['outputs.DetectorCfnScanEc2InstanceWithFindingsConfiguration'] = None): - DetectorCfnMalwareProtectionConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - scan_ec2_instance_with_findings=scan_ec2_instance_with_findings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - scan_ec2_instance_with_findings: Optional['outputs.DetectorCfnScanEc2InstanceWithFindingsConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if scan_ec2_instance_with_findings is not None: - _setter("scan_ec2_instance_with_findings", scan_ec2_instance_with_findings) + pulumi.set(__self__, "scan_ec2_instance_with_findings", scan_ec2_instance_with_findings) @property @pulumi.getter(name="scanEc2InstanceWithFindings") @@ -297,17 +233,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, ebs_volumes: Optional[bool] = None): - DetectorCfnScanEc2InstanceWithFindingsConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - ebs_volumes=ebs_volumes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ebs_volumes: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ebs_volumes is not None: - _setter("ebs_volumes", ebs_volumes) + pulumi.set(__self__, "ebs_volumes", ebs_volumes) @property @pulumi.getter(name="ebsVolumes") @@ -319,16 +246,7 @@ def ebs_volumes(self) -> Optional[bool]: class DetectorCfns3LogsConfiguration(dict): def __init__(__self__, *, enable: bool): - DetectorCfns3LogsConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - enable=enable, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enable: bool, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enable", enable) + pulumi.set(__self__, "enable", enable) @property @pulumi.getter @@ -341,19 +259,8 @@ class DetectorTagItem(dict): def __init__(__self__, *, key: str, value: str): - DetectorTagItem._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -406,61 +313,30 @@ def __init__(__self__, *, lte: Optional[int] = None, neq: Optional[Sequence[str]] = None, not_equals: Optional[Sequence[str]] = None): - FilterCondition._configure( - lambda key, value: pulumi.set(__self__, key, value), - eq=eq, - equals=equals, - greater_than=greater_than, - greater_than_or_equal=greater_than_or_equal, - gt=gt, - gte=gte, - less_than=less_than, - less_than_or_equal=less_than_or_equal, - lt=lt, - lte=lte, - neq=neq, - not_equals=not_equals, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - eq: Optional[Sequence[str]] = None, - equals: Optional[Sequence[str]] = None, - greater_than: Optional[int] = None, - greater_than_or_equal: Optional[int] = None, - gt: Optional[int] = None, - gte: Optional[int] = None, - less_than: Optional[int] = None, - less_than_or_equal: Optional[int] = None, - lt: Optional[int] = None, - lte: Optional[int] = None, - neq: Optional[Sequence[str]] = None, - not_equals: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if eq is not None: - _setter("eq", eq) + pulumi.set(__self__, "eq", eq) if equals is not None: - _setter("equals", equals) + pulumi.set(__self__, "equals", equals) if greater_than is not None: - _setter("greater_than", greater_than) + pulumi.set(__self__, "greater_than", greater_than) if greater_than_or_equal is not None: - _setter("greater_than_or_equal", greater_than_or_equal) + pulumi.set(__self__, "greater_than_or_equal", greater_than_or_equal) if gt is not None: - _setter("gt", gt) + pulumi.set(__self__, "gt", gt) if gte is not None: - _setter("gte", gte) + pulumi.set(__self__, "gte", gte) if less_than is not None: - _setter("less_than", less_than) + pulumi.set(__self__, "less_than", less_than) if less_than_or_equal is not None: - _setter("less_than_or_equal", less_than_or_equal) + pulumi.set(__self__, "less_than_or_equal", less_than_or_equal) if lt is not None: - _setter("lt", lt) + pulumi.set(__self__, "lt", lt) if lte is not None: - _setter("lte", lte) + pulumi.set(__self__, "lte", lte) if neq is not None: - _setter("neq", neq) + pulumi.set(__self__, "neq", neq) if not_equals is not None: - _setter("not_equals", not_equals) + pulumi.set(__self__, "not_equals", not_equals) @property @pulumi.getter @@ -545,21 +421,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, criterion: Optional[Any] = None, item_type: Optional['outputs.FilterCondition'] = None): - FilterFindingCriteria._configure( - lambda key, value: pulumi.set(__self__, key, value), - criterion=criterion, - item_type=item_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - criterion: Optional[Any] = None, - item_type: Optional['outputs.FilterCondition'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if criterion is not None: - _setter("criterion", criterion) + pulumi.set(__self__, "criterion", criterion) if item_type is not None: - _setter("item_type", item_type) + pulumi.set(__self__, "item_type", item_type) @property @pulumi.getter @@ -577,19 +442,8 @@ class FilterTag(dict): def __init__(__self__, *, key: str, value: str): - FilterTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -607,19 +461,8 @@ class IpSetTag(dict): def __init__(__self__, *, key: str, value: str): - IpSetTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -637,19 +480,8 @@ class ThreatIntelSetTag(dict): def __init__(__self__, *, key: str, value: str): - ThreatIntelSetTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/guardduty/threat_intel_set.py b/sdk/python/pulumi_aws_native/guardduty/threat_intel_set.py index c4d21644b7..b075b309ae 100644 --- a/sdk/python/pulumi_aws_native/guardduty/threat_intel_set.py +++ b/sdk/python/pulumi_aws_native/guardduty/threat_intel_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,33 +25,14 @@ def __init__(__self__, *, """ The set of arguments for constructing a ThreatIntelSet resource. """ - ThreatIntelSetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - activate=activate, - detector_id=detector_id, - format=format, - location=location, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - activate: pulumi.Input[bool], - detector_id: pulumi.Input[str], - format: pulumi.Input[str], - location: pulumi.Input[str], - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ThreatIntelSetTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("activate", activate) - _setter("detector_id", detector_id) - _setter("format", format) - _setter("location", location) + pulumi.set(__self__, "activate", activate) + pulumi.set(__self__, "detector_id", detector_id) + pulumi.set(__self__, "format", format) + pulumi.set(__self__, "location", location) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -150,10 +131,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ThreatIntelSetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/healthimaging/_inputs.py b/sdk/python/pulumi_aws_native/healthimaging/_inputs.py index 9724f09669..fbda664f87 100644 --- a/sdk/python/pulumi_aws_native/healthimaging/_inputs.py +++ b/sdk/python/pulumi_aws_native/healthimaging/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -21,10 +21,5 @@ def __init__(__self__): A Map of key value pairs for Tags. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass diff --git a/sdk/python/pulumi_aws_native/healthimaging/datastore.py b/sdk/python/pulumi_aws_native/healthimaging/datastore.py index 327cd65db0..67faea23c9 100644 --- a/sdk/python/pulumi_aws_native/healthimaging/datastore.py +++ b/sdk/python/pulumi_aws_native/healthimaging/datastore.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -23,25 +23,12 @@ def __init__(__self__, *, """ The set of arguments for constructing a Datastore resource. """ - DatastoreArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - datastore_name=datastore_name, - kms_key_arn=kms_key_arn, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - datastore_name: Optional[pulumi.Input[str]] = None, - kms_key_arn: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input['DatastoreTagsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if datastore_name is not None: - _setter("datastore_name", datastore_name) + pulumi.set(__self__, "datastore_name", datastore_name) if kms_key_arn is not None: - _setter("kms_key_arn", kms_key_arn) + pulumi.set(__self__, "kms_key_arn", kms_key_arn) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="datastoreName") @@ -105,10 +92,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DatastoreArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -128,11 +111,6 @@ def _internal_init(__self__, __props__.__dict__["datastore_name"] = datastore_name __props__.__dict__["kms_key_arn"] = kms_key_arn - if tags is not None and not isinstance(tags, DatastoreTagsArgs): - tags = tags or {} - def _setter(key, value): - tags[key] = value - DatastoreTagsArgs._configure(_setter, **tags) __props__.__dict__["tags"] = tags __props__.__dict__["created_at"] = None __props__.__dict__["datastore_arn"] = None diff --git a/sdk/python/pulumi_aws_native/healthimaging/get_datastore.py b/sdk/python/pulumi_aws_native/healthimaging/get_datastore.py index f84bf275b6..975accfd62 100644 --- a/sdk/python/pulumi_aws_native/healthimaging/get_datastore.py +++ b/sdk/python/pulumi_aws_native/healthimaging/get_datastore.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/healthimaging/outputs.py b/sdk/python/pulumi_aws_native/healthimaging/outputs.py index 0c936a6f65..e4a260b2f3 100644 --- a/sdk/python/pulumi_aws_native/healthimaging/outputs.py +++ b/sdk/python/pulumi_aws_native/healthimaging/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -24,10 +24,5 @@ def __init__(__self__): A Map of key value pairs for Tags. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass diff --git a/sdk/python/pulumi_aws_native/healthlake/_inputs.py b/sdk/python/pulumi_aws_native/healthlake/_inputs.py index 0377698882..39a3b8e9e0 100644 --- a/sdk/python/pulumi_aws_native/healthlake/_inputs.py +++ b/sdk/python/pulumi_aws_native/healthlake/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -32,28 +32,13 @@ def __init__(__self__, *, :param pulumi.Input[str] idp_lambda_arn: The Amazon Resource Name (ARN) of the Lambda function that will be used to decode the access token created by the authorization server. :param pulumi.Input[str] metadata: The JSON metadata elements for identity provider configuration. """ - FhirDatastoreIdentityProviderConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - authorization_strategy=authorization_strategy, - fine_grained_authorization_enabled=fine_grained_authorization_enabled, - idp_lambda_arn=idp_lambda_arn, - metadata=metadata, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - authorization_strategy: pulumi.Input['FhirDatastoreIdentityProviderConfigurationAuthorizationStrategy'], - fine_grained_authorization_enabled: Optional[pulumi.Input[bool]] = None, - idp_lambda_arn: Optional[pulumi.Input[str]] = None, - metadata: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("authorization_strategy", authorization_strategy) + pulumi.set(__self__, "authorization_strategy", authorization_strategy) if fine_grained_authorization_enabled is not None: - _setter("fine_grained_authorization_enabled", fine_grained_authorization_enabled) + pulumi.set(__self__, "fine_grained_authorization_enabled", fine_grained_authorization_enabled) if idp_lambda_arn is not None: - _setter("idp_lambda_arn", idp_lambda_arn) + pulumi.set(__self__, "idp_lambda_arn", idp_lambda_arn) if metadata is not None: - _setter("metadata", metadata) + pulumi.set(__self__, "metadata", metadata) @property @pulumi.getter(name="authorizationStrategy") @@ -114,20 +99,9 @@ def __init__(__self__, *, :param pulumi.Input['FhirDatastoreKmsEncryptionConfigCmkType'] cmk_type: The type of customer-managed-key (CMK) used for encryption. The two types of supported CMKs are customer owned CMKs and AWS owned CMKs. :param pulumi.Input[str] kms_key_id: The KMS encryption key id/alias used to encrypt the Data Store contents at rest. """ - FhirDatastoreKmsEncryptionConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cmk_type=cmk_type, - kms_key_id=kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cmk_type: pulumi.Input['FhirDatastoreKmsEncryptionConfigCmkType'], - kms_key_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cmk_type", cmk_type) + pulumi.set(__self__, "cmk_type", cmk_type) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) @property @pulumi.getter(name="cmkType") @@ -162,16 +136,7 @@ def __init__(__self__, *, The preloaded data configuration for the Data Store. Only data preloaded from Synthea is supported. :param pulumi.Input['FhirDatastorePreloadDataConfigPreloadDataType'] preload_data_type: The type of preloaded data. Only Synthea preloaded data is supported. """ - FhirDatastorePreloadDataConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - preload_data_type=preload_data_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - preload_data_type: pulumi.Input['FhirDatastorePreloadDataConfigPreloadDataType'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("preload_data_type", preload_data_type) + pulumi.set(__self__, "preload_data_type", preload_data_type) @property @pulumi.getter(name="preloadDataType") @@ -193,16 +158,7 @@ def __init__(__self__, *, """ The server-side encryption key configuration for a customer provided encryption key. """ - FhirDatastoreSseConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - kms_encryption_config=kms_encryption_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kms_encryption_config: pulumi.Input['FhirDatastoreKmsEncryptionConfigArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("kms_encryption_config", kms_encryption_config) + pulumi.set(__self__, "kms_encryption_config", kms_encryption_config) @property @pulumi.getter(name="kmsEncryptionConfig") @@ -224,19 +180,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key of the tag. :param pulumi.Input[str] value: The value of the tag. """ - FhirDatastoreTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/healthlake/fhir_datastore.py b/sdk/python/pulumi_aws_native/healthlake/fhir_datastore.py index a2ae0c28b2..5539b06695 100644 --- a/sdk/python/pulumi_aws_native/healthlake/fhir_datastore.py +++ b/sdk/python/pulumi_aws_native/healthlake/fhir_datastore.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -26,36 +26,17 @@ def __init__(__self__, *, """ The set of arguments for constructing a FhirDatastore resource. """ - FhirDatastoreArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - datastore_type_version=datastore_type_version, - datastore_name=datastore_name, - identity_provider_configuration=identity_provider_configuration, - preload_data_config=preload_data_config, - sse_configuration=sse_configuration, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - datastore_type_version: pulumi.Input['FhirDatastoreDatastoreTypeVersion'], - datastore_name: Optional[pulumi.Input[str]] = None, - identity_provider_configuration: Optional[pulumi.Input['FhirDatastoreIdentityProviderConfigurationArgs']] = None, - preload_data_config: Optional[pulumi.Input['FhirDatastorePreloadDataConfigArgs']] = None, - sse_configuration: Optional[pulumi.Input['FhirDatastoreSseConfigurationArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['FhirDatastoreTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("datastore_type_version", datastore_type_version) + pulumi.set(__self__, "datastore_type_version", datastore_type_version) if datastore_name is not None: - _setter("datastore_name", datastore_name) + pulumi.set(__self__, "datastore_name", datastore_name) if identity_provider_configuration is not None: - _setter("identity_provider_configuration", identity_provider_configuration) + pulumi.set(__self__, "identity_provider_configuration", identity_provider_configuration) if preload_data_config is not None: - _setter("preload_data_config", preload_data_config) + pulumi.set(__self__, "preload_data_config", preload_data_config) if sse_configuration is not None: - _setter("sse_configuration", sse_configuration) + pulumi.set(__self__, "sse_configuration", sse_configuration) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="datastoreTypeVersion") @@ -149,10 +130,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - FhirDatastoreArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -177,23 +154,8 @@ def _internal_init(__self__, if datastore_type_version is None and not opts.urn: raise TypeError("Missing required property 'datastore_type_version'") __props__.__dict__["datastore_type_version"] = datastore_type_version - if identity_provider_configuration is not None and not isinstance(identity_provider_configuration, FhirDatastoreIdentityProviderConfigurationArgs): - identity_provider_configuration = identity_provider_configuration or {} - def _setter(key, value): - identity_provider_configuration[key] = value - FhirDatastoreIdentityProviderConfigurationArgs._configure(_setter, **identity_provider_configuration) __props__.__dict__["identity_provider_configuration"] = identity_provider_configuration - if preload_data_config is not None and not isinstance(preload_data_config, FhirDatastorePreloadDataConfigArgs): - preload_data_config = preload_data_config or {} - def _setter(key, value): - preload_data_config[key] = value - FhirDatastorePreloadDataConfigArgs._configure(_setter, **preload_data_config) __props__.__dict__["preload_data_config"] = preload_data_config - if sse_configuration is not None and not isinstance(sse_configuration, FhirDatastoreSseConfigurationArgs): - sse_configuration = sse_configuration or {} - def _setter(key, value): - sse_configuration[key] = value - FhirDatastoreSseConfigurationArgs._configure(_setter, **sse_configuration) __props__.__dict__["sse_configuration"] = sse_configuration __props__.__dict__["tags"] = tags __props__.__dict__["created_at"] = None diff --git a/sdk/python/pulumi_aws_native/healthlake/get_fhir_datastore.py b/sdk/python/pulumi_aws_native/healthlake/get_fhir_datastore.py index bcdbf91836..323d4c89f0 100644 --- a/sdk/python/pulumi_aws_native/healthlake/get_fhir_datastore.py +++ b/sdk/python/pulumi_aws_native/healthlake/get_fhir_datastore.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/healthlake/outputs.py b/sdk/python/pulumi_aws_native/healthlake/outputs.py index 231defb6a2..735a1bb3f3 100644 --- a/sdk/python/pulumi_aws_native/healthlake/outputs.py +++ b/sdk/python/pulumi_aws_native/healthlake/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -33,19 +33,8 @@ def __init__(__self__, *, :param int nanos: Nanoseconds. :param str seconds: Seconds since epoch. """ - FhirDatastoreCreatedAt._configure( - lambda key, value: pulumi.set(__self__, key, value), - nanos=nanos, - seconds=seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - nanos: int, - seconds: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("nanos", nanos) - _setter("seconds", seconds) + pulumi.set(__self__, "nanos", nanos) + pulumi.set(__self__, "seconds", seconds) @property @pulumi.getter @@ -102,28 +91,13 @@ def __init__(__self__, *, :param str idp_lambda_arn: The Amazon Resource Name (ARN) of the Lambda function that will be used to decode the access token created by the authorization server. :param str metadata: The JSON metadata elements for identity provider configuration. """ - FhirDatastoreIdentityProviderConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - authorization_strategy=authorization_strategy, - fine_grained_authorization_enabled=fine_grained_authorization_enabled, - idp_lambda_arn=idp_lambda_arn, - metadata=metadata, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - authorization_strategy: 'FhirDatastoreIdentityProviderConfigurationAuthorizationStrategy', - fine_grained_authorization_enabled: Optional[bool] = None, - idp_lambda_arn: Optional[str] = None, - metadata: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("authorization_strategy", authorization_strategy) + pulumi.set(__self__, "authorization_strategy", authorization_strategy) if fine_grained_authorization_enabled is not None: - _setter("fine_grained_authorization_enabled", fine_grained_authorization_enabled) + pulumi.set(__self__, "fine_grained_authorization_enabled", fine_grained_authorization_enabled) if idp_lambda_arn is not None: - _setter("idp_lambda_arn", idp_lambda_arn) + pulumi.set(__self__, "idp_lambda_arn", idp_lambda_arn) if metadata is not None: - _setter("metadata", metadata) + pulumi.set(__self__, "metadata", metadata) @property @pulumi.getter(name="authorizationStrategy") @@ -190,20 +164,9 @@ def __init__(__self__, *, :param 'FhirDatastoreKmsEncryptionConfigCmkType' cmk_type: The type of customer-managed-key (CMK) used for encryption. The two types of supported CMKs are customer owned CMKs and AWS owned CMKs. :param str kms_key_id: The KMS encryption key id/alias used to encrypt the Data Store contents at rest. """ - FhirDatastoreKmsEncryptionConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - cmk_type=cmk_type, - kms_key_id=kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cmk_type: 'FhirDatastoreKmsEncryptionConfigCmkType', - kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cmk_type", cmk_type) + pulumi.set(__self__, "cmk_type", cmk_type) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) @property @pulumi.getter(name="cmkType") @@ -250,16 +213,7 @@ def __init__(__self__, *, The preloaded data configuration for the Data Store. Only data preloaded from Synthea is supported. :param 'FhirDatastorePreloadDataConfigPreloadDataType' preload_data_type: The type of preloaded data. Only Synthea preloaded data is supported. """ - FhirDatastorePreloadDataConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - preload_data_type=preload_data_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - preload_data_type: 'FhirDatastorePreloadDataConfigPreloadDataType', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("preload_data_type", preload_data_type) + pulumi.set(__self__, "preload_data_type", preload_data_type) @property @pulumi.getter(name="preloadDataType") @@ -297,16 +251,7 @@ def __init__(__self__, *, """ The server-side encryption key configuration for a customer provided encryption key. """ - FhirDatastoreSseConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - kms_encryption_config=kms_encryption_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kms_encryption_config: 'outputs.FhirDatastoreKmsEncryptionConfig', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("kms_encryption_config", kms_encryption_config) + pulumi.set(__self__, "kms_encryption_config", kms_encryption_config) @property @pulumi.getter(name="kmsEncryptionConfig") @@ -327,19 +272,8 @@ def __init__(__self__, *, :param str key: The key of the tag. :param str value: The value of the tag. """ - FhirDatastoreTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/iam/_inputs.py b/sdk/python/pulumi_aws_native/iam/_inputs.py index 0fff2b1ef5..caaa8e457b 100644 --- a/sdk/python/pulumi_aws_native/iam/_inputs.py +++ b/sdk/python/pulumi_aws_native/iam/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -31,19 +31,8 @@ def __init__(__self__, *, :param pulumi.Input[str] policy_document: The policy document. :param pulumi.Input[str] policy_name: The friendly name (not ARN) identifying the policy. """ - GroupPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy_document=policy_document, - policy_name=policy_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy_document: pulumi.Input[str], - policy_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy_document", policy_document) - _setter("policy_name", policy_name) + pulumi.set(__self__, "policy_document", policy_document) + pulumi.set(__self__, "policy_name", policy_name) @property @pulumi.getter(name="policyDocument") @@ -80,19 +69,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - OidcProviderTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -129,19 +107,8 @@ def __init__(__self__, *, :param pulumi.Input[str] policy_document: The policy document. :param pulumi.Input[str] policy_name: The friendly name (not ARN) identifying the policy. """ - RolePolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy_document=policy_document, - policy_name=policy_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy_document: pulumi.Input[str], - policy_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy_document", policy_document) - _setter("policy_name", policy_name) + pulumi.set(__self__, "policy_document", policy_document) + pulumi.set(__self__, "policy_name", policy_name) @property @pulumi.getter(name="policyDocument") @@ -178,19 +145,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - RoleTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -227,19 +183,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - SamlProviderTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -276,19 +221,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ServerCertificateTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -320,20 +254,9 @@ class UserLoginProfileArgs: def __init__(__self__, *, password: pulumi.Input[str], password_reset_required: Optional[pulumi.Input[bool]] = None): - UserLoginProfileArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - password=password, - password_reset_required=password_reset_required, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - password: pulumi.Input[str], - password_reset_required: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("password", password) + pulumi.set(__self__, "password", password) if password_reset_required is not None: - _setter("password_reset_required", password_reset_required) + pulumi.set(__self__, "password_reset_required", password_reset_required) @property @pulumi.getter @@ -359,19 +282,8 @@ class UserPolicyArgs: def __init__(__self__, *, policy_document: Any, policy_name: pulumi.Input[str]): - UserPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy_document=policy_document, - policy_name=policy_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy_document: Any, - policy_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy_document", policy_document) - _setter("policy_name", policy_name) + pulumi.set(__self__, "policy_document", policy_document) + pulumi.set(__self__, "policy_name", policy_name) @property @pulumi.getter(name="policyDocument") @@ -397,19 +309,8 @@ class UserTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - UserTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -440,19 +341,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - VirtualMfaDeviceTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/iam/access_key.py b/sdk/python/pulumi_aws_native/iam/access_key.py index 2849df8a17..a90d8aa91e 100644 --- a/sdk/python/pulumi_aws_native/iam/access_key.py +++ b/sdk/python/pulumi_aws_native/iam/access_key.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['AccessKeyArgs', 'AccessKey'] @@ -20,24 +20,11 @@ def __init__(__self__, *, """ The set of arguments for constructing a AccessKey resource. """ - AccessKeyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - user_name=user_name, - serial=serial, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - user_name: pulumi.Input[str], - serial: Optional[pulumi.Input[int]] = None, - status: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("user_name", user_name) + pulumi.set(__self__, "user_name", user_name) if serial is not None: - _setter("serial", serial) + pulumi.set(__self__, "serial", serial) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter(name="userName") @@ -106,10 +93,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AccessKeyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/iam/get_access_key.py b/sdk/python/pulumi_aws_native/iam/get_access_key.py index 629c54d0f8..9abca50d89 100644 --- a/sdk/python/pulumi_aws_native/iam/get_access_key.py +++ b/sdk/python/pulumi_aws_native/iam/get_access_key.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/iam/get_group.py b/sdk/python/pulumi_aws_native/iam/get_group.py index abcfe58f52..18c6941f17 100644 --- a/sdk/python/pulumi_aws_native/iam/get_group.py +++ b/sdk/python/pulumi_aws_native/iam/get_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/iam/get_group_policy.py b/sdk/python/pulumi_aws_native/iam/get_group_policy.py index 801ca207e5..b2178c3922 100644 --- a/sdk/python/pulumi_aws_native/iam/get_group_policy.py +++ b/sdk/python/pulumi_aws_native/iam/get_group_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/iam/get_instance_profile.py b/sdk/python/pulumi_aws_native/iam/get_instance_profile.py index c3f5a7b0b5..9e26388056 100644 --- a/sdk/python/pulumi_aws_native/iam/get_instance_profile.py +++ b/sdk/python/pulumi_aws_native/iam/get_instance_profile.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/iam/get_managed_policy.py b/sdk/python/pulumi_aws_native/iam/get_managed_policy.py index d749b2456f..97f956d46c 100644 --- a/sdk/python/pulumi_aws_native/iam/get_managed_policy.py +++ b/sdk/python/pulumi_aws_native/iam/get_managed_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/iam/get_oidc_provider.py b/sdk/python/pulumi_aws_native/iam/get_oidc_provider.py index 68754aad51..de2d837b13 100644 --- a/sdk/python/pulumi_aws_native/iam/get_oidc_provider.py +++ b/sdk/python/pulumi_aws_native/iam/get_oidc_provider.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/iam/get_policy.py b/sdk/python/pulumi_aws_native/iam/get_policy.py index 79d75ffa88..933900add8 100644 --- a/sdk/python/pulumi_aws_native/iam/get_policy.py +++ b/sdk/python/pulumi_aws_native/iam/get_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/iam/get_role.py b/sdk/python/pulumi_aws_native/iam/get_role.py index b5c84c6138..3507e7c99a 100644 --- a/sdk/python/pulumi_aws_native/iam/get_role.py +++ b/sdk/python/pulumi_aws_native/iam/get_role.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/iam/get_role_policy.py b/sdk/python/pulumi_aws_native/iam/get_role_policy.py index ffb2116d63..aabb934716 100644 --- a/sdk/python/pulumi_aws_native/iam/get_role_policy.py +++ b/sdk/python/pulumi_aws_native/iam/get_role_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/iam/get_saml_provider.py b/sdk/python/pulumi_aws_native/iam/get_saml_provider.py index 2f2270d8e5..6b970c49f7 100644 --- a/sdk/python/pulumi_aws_native/iam/get_saml_provider.py +++ b/sdk/python/pulumi_aws_native/iam/get_saml_provider.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/iam/get_server_certificate.py b/sdk/python/pulumi_aws_native/iam/get_server_certificate.py index 1ab073f1dc..7e4d6ab349 100644 --- a/sdk/python/pulumi_aws_native/iam/get_server_certificate.py +++ b/sdk/python/pulumi_aws_native/iam/get_server_certificate.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/iam/get_service_linked_role.py b/sdk/python/pulumi_aws_native/iam/get_service_linked_role.py index 89a69925e4..fe250ef8fd 100644 --- a/sdk/python/pulumi_aws_native/iam/get_service_linked_role.py +++ b/sdk/python/pulumi_aws_native/iam/get_service_linked_role.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/iam/get_user.py b/sdk/python/pulumi_aws_native/iam/get_user.py index c7dcac0dbd..36ecaacc70 100644 --- a/sdk/python/pulumi_aws_native/iam/get_user.py +++ b/sdk/python/pulumi_aws_native/iam/get_user.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/iam/get_user_policy.py b/sdk/python/pulumi_aws_native/iam/get_user_policy.py index c2f78df4f0..820ef10557 100644 --- a/sdk/python/pulumi_aws_native/iam/get_user_policy.py +++ b/sdk/python/pulumi_aws_native/iam/get_user_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/iam/get_user_to_group_addition.py b/sdk/python/pulumi_aws_native/iam/get_user_to_group_addition.py index 5529cb93cf..d12c1aad2b 100644 --- a/sdk/python/pulumi_aws_native/iam/get_user_to_group_addition.py +++ b/sdk/python/pulumi_aws_native/iam/get_user_to_group_addition.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/iam/get_virtual_mfa_device.py b/sdk/python/pulumi_aws_native/iam/get_virtual_mfa_device.py index 08447e446f..3c5d129df8 100644 --- a/sdk/python/pulumi_aws_native/iam/get_virtual_mfa_device.py +++ b/sdk/python/pulumi_aws_native/iam/get_virtual_mfa_device.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/iam/group.py b/sdk/python/pulumi_aws_native/iam/group.py index 488a8cb096..d7630adc1a 100644 --- a/sdk/python/pulumi_aws_native/iam/group.py +++ b/sdk/python/pulumi_aws_native/iam/group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,29 +27,14 @@ def __init__(__self__, *, :param pulumi.Input[str] path: The path to the group :param pulumi.Input[Sequence[pulumi.Input['GroupPolicyArgs']]] policies: Adds or updates an inline policy document that is embedded in the specified IAM group """ - GroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_name=group_name, - managed_policy_arns=managed_policy_arns, - path=path, - policies=policies, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_name: Optional[pulumi.Input[str]] = None, - managed_policy_arns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - path: Optional[pulumi.Input[str]] = None, - policies: Optional[pulumi.Input[Sequence[pulumi.Input['GroupPolicyArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if group_name is not None: - _setter("group_name", group_name) + pulumi.set(__self__, "group_name", group_name) if managed_policy_arns is not None: - _setter("managed_policy_arns", managed_policy_arns) + pulumi.set(__self__, "managed_policy_arns", managed_policy_arns) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) if policies is not None: - _setter("policies", policies) + pulumi.set(__self__, "policies", policies) @property @pulumi.getter(name="groupName") @@ -139,10 +124,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - GroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/iam/group_policy.py b/sdk/python/pulumi_aws_native/iam/group_policy.py index 62d642df57..4c246cb674 100644 --- a/sdk/python/pulumi_aws_native/iam/group_policy.py +++ b/sdk/python/pulumi_aws_native/iam/group_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['GroupPolicyInitArgs', 'GroupPolicy'] @@ -23,23 +23,10 @@ def __init__(__self__, *, :param pulumi.Input[str] policy_name: The name of the policy document. :param Any policy_document: The policy document. """ - GroupPolicyInitArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_name=group_name, - policy_name=policy_name, - policy_document=policy_document, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_name: pulumi.Input[str], - policy_name: pulumi.Input[str], - policy_document: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("group_name", group_name) - _setter("policy_name", policy_name) + pulumi.set(__self__, "group_name", group_name) + pulumi.set(__self__, "policy_name", policy_name) if policy_document is not None: - _setter("policy_document", policy_document) + pulumi.set(__self__, "policy_document", policy_document) @property @pulumi.getter(name="groupName") @@ -115,10 +102,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - GroupPolicyInitArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/iam/instance_profile.py b/sdk/python/pulumi_aws_native/iam/instance_profile.py index 4454babf14..0f8955c6fe 100644 --- a/sdk/python/pulumi_aws_native/iam/instance_profile.py +++ b/sdk/python/pulumi_aws_native/iam/instance_profile.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['InstanceProfileArgs', 'InstanceProfile'] @@ -23,24 +23,11 @@ def __init__(__self__, *, :param pulumi.Input[str] instance_profile_name: The name of the instance profile to create. :param pulumi.Input[str] path: The path to the instance profile. """ - InstanceProfileArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - roles=roles, - instance_profile_name=instance_profile_name, - path=path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - roles: pulumi.Input[Sequence[pulumi.Input[str]]], - instance_profile_name: Optional[pulumi.Input[str]] = None, - path: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("roles", roles) + pulumi.set(__self__, "roles", roles) if instance_profile_name is not None: - _setter("instance_profile_name", instance_profile_name) + pulumi.set(__self__, "instance_profile_name", instance_profile_name) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) @property @pulumi.getter @@ -116,10 +103,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - InstanceProfileArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/iam/managed_policy.py b/sdk/python/pulumi_aws_native/iam/managed_policy.py index 047e20d7f1..80d361c541 100644 --- a/sdk/python/pulumi_aws_native/iam/managed_policy.py +++ b/sdk/python/pulumi_aws_native/iam/managed_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['ManagedPolicyArgs', 'ManagedPolicy'] @@ -31,40 +31,19 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] roles: The name (friendly name, not ARN) of the role to attach the policy to. :param pulumi.Input[Sequence[pulumi.Input[str]]] users: The name (friendly name, not ARN) of the IAM user to attach the policy to. """ - ManagedPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy_document=policy_document, - description=description, - groups=groups, - managed_policy_name=managed_policy_name, - path=path, - roles=roles, - users=users, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy_document: Any, - description: Optional[pulumi.Input[str]] = None, - groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - managed_policy_name: Optional[pulumi.Input[str]] = None, - path: Optional[pulumi.Input[str]] = None, - roles: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - users: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy_document", policy_document) + pulumi.set(__self__, "policy_document", policy_document) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if groups is not None: - _setter("groups", groups) + pulumi.set(__self__, "groups", groups) if managed_policy_name is not None: - _setter("managed_policy_name", managed_policy_name) + pulumi.set(__self__, "managed_policy_name", managed_policy_name) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) if roles is not None: - _setter("roles", roles) + pulumi.set(__self__, "roles", roles) if users is not None: - _setter("users", users) + pulumi.set(__self__, "users", users) @property @pulumi.getter(name="policyDocument") @@ -196,10 +175,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ManagedPolicyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/iam/oidc_provider.py b/sdk/python/pulumi_aws_native/iam/oidc_provider.py index 6128ee1d4e..12f9fffb6d 100644 --- a/sdk/python/pulumi_aws_native/iam/oidc_provider.py +++ b/sdk/python/pulumi_aws_native/iam/oidc_provider.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,28 +23,13 @@ def __init__(__self__, *, """ The set of arguments for constructing a OidcProvider resource. """ - OidcProviderArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - thumbprint_list=thumbprint_list, - client_id_list=client_id_list, - tags=tags, - url=url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - thumbprint_list: pulumi.Input[Sequence[pulumi.Input[str]]], - client_id_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['OidcProviderTagArgs']]]] = None, - url: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("thumbprint_list", thumbprint_list) + pulumi.set(__self__, "thumbprint_list", thumbprint_list) if client_id_list is not None: - _setter("client_id_list", client_id_list) + pulumi.set(__self__, "client_id_list", client_id_list) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if url is not None: - _setter("url", url) + pulumi.set(__self__, "url", url) @property @pulumi.getter(name="thumbprintList") @@ -118,10 +103,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - OidcProviderArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/iam/outputs.py b/sdk/python/pulumi_aws_native/iam/outputs.py index e5de64ca75..9b241671f0 100644 --- a/sdk/python/pulumi_aws_native/iam/outputs.py +++ b/sdk/python/pulumi_aws_native/iam/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -50,19 +50,8 @@ def __init__(__self__, *, :param str policy_document: The policy document. :param str policy_name: The friendly name (not ARN) identifying the policy. """ - GroupPolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy_document=policy_document, - policy_name=policy_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy_document: str, - policy_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy_document", policy_document) - _setter("policy_name", policy_name) + pulumi.set(__self__, "policy_document", policy_document) + pulumi.set(__self__, "policy_name", policy_name) @property @pulumi.getter(name="policyDocument") @@ -94,19 +83,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - OidcProviderTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -157,19 +135,8 @@ def __init__(__self__, *, :param str policy_document: The policy document. :param str policy_name: The friendly name (not ARN) identifying the policy. """ - RolePolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy_document=policy_document, - policy_name=policy_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy_document: str, - policy_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy_document", policy_document) - _setter("policy_name", policy_name) + pulumi.set(__self__, "policy_document", policy_document) + pulumi.set(__self__, "policy_name", policy_name) @property @pulumi.getter(name="policyDocument") @@ -201,19 +168,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - RoleTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -245,19 +201,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - SamlProviderTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -289,19 +234,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ServerCertificateTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -342,20 +276,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, password: str, password_reset_required: Optional[bool] = None): - UserLoginProfile._configure( - lambda key, value: pulumi.set(__self__, key, value), - password=password, - password_reset_required=password_reset_required, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - password: str, - password_reset_required: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("password", password) + pulumi.set(__self__, "password", password) if password_reset_required is not None: - _setter("password_reset_required", password_reset_required) + pulumi.set(__self__, "password_reset_required", password_reset_required) @property @pulumi.getter @@ -392,19 +315,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, policy_document: Any, policy_name: str): - UserPolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy_document=policy_document, - policy_name=policy_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy_document: Any, - policy_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy_document", policy_document) - _setter("policy_name", policy_name) + pulumi.set(__self__, "policy_document", policy_document) + pulumi.set(__self__, "policy_name", policy_name) @property @pulumi.getter(name="policyDocument") @@ -422,19 +334,8 @@ class UserTag(dict): def __init__(__self__, *, key: str, value: str): - UserTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -460,19 +361,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - VirtualMfaDeviceTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/iam/policy.py b/sdk/python/pulumi_aws_native/iam/policy.py index d6a9f8c5d4..a8957f0756 100644 --- a/sdk/python/pulumi_aws_native/iam/policy.py +++ b/sdk/python/pulumi_aws_native/iam/policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['PolicyArgs', 'Policy'] @@ -27,32 +27,15 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] roles: The name of the role to associate the policy with. This parameter allows (per its regex pattern) a string of characters consisting of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: _+=,.@- :param pulumi.Input[Sequence[pulumi.Input[str]]] users: The name of the user to associate the policy with. This parameter allows (through its regex pattern) a string of characters consisting of upper and lowercase alphanumeric characters with no spaces. You can also include any of the following characters: _+=,.@- """ - PolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy_document=policy_document, - groups=groups, - policy_name=policy_name, - roles=roles, - users=users, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy_document: Any, - groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - policy_name: Optional[pulumi.Input[str]] = None, - roles: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - users: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy_document", policy_document) + pulumi.set(__self__, "policy_document", policy_document) if groups is not None: - _setter("groups", groups) + pulumi.set(__self__, "groups", groups) if policy_name is not None: - _setter("policy_name", policy_name) + pulumi.set(__self__, "policy_name", policy_name) if roles is not None: - _setter("roles", roles) + pulumi.set(__self__, "roles", roles) if users is not None: - _setter("users", users) + pulumi.set(__self__, "users", users) @property @pulumi.getter(name="policyDocument") @@ -161,10 +144,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PolicyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/iam/role.py b/sdk/python/pulumi_aws_native/iam/role.py index ad97efd540..5383b94cf4 100644 --- a/sdk/python/pulumi_aws_native/iam/role.py +++ b/sdk/python/pulumi_aws_native/iam/role.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -37,48 +37,23 @@ def __init__(__self__, *, :param pulumi.Input[str] role_name: A name for the IAM role, up to 64 characters in length. :param pulumi.Input[Sequence[pulumi.Input['RoleTagArgs']]] tags: A list of tags that are attached to the role. """ - RoleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - assume_role_policy_document=assume_role_policy_document, - description=description, - managed_policy_arns=managed_policy_arns, - max_session_duration=max_session_duration, - path=path, - permissions_boundary=permissions_boundary, - policies=policies, - role_name=role_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - assume_role_policy_document: Any, - description: Optional[pulumi.Input[str]] = None, - managed_policy_arns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - max_session_duration: Optional[pulumi.Input[int]] = None, - path: Optional[pulumi.Input[str]] = None, - permissions_boundary: Optional[pulumi.Input[str]] = None, - policies: Optional[pulumi.Input[Sequence[pulumi.Input['RolePolicyArgs']]]] = None, - role_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['RoleTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("assume_role_policy_document", assume_role_policy_document) + pulumi.set(__self__, "assume_role_policy_document", assume_role_policy_document) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if managed_policy_arns is not None: - _setter("managed_policy_arns", managed_policy_arns) + pulumi.set(__self__, "managed_policy_arns", managed_policy_arns) if max_session_duration is not None: - _setter("max_session_duration", max_session_duration) + pulumi.set(__self__, "max_session_duration", max_session_duration) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) if permissions_boundary is not None: - _setter("permissions_boundary", permissions_boundary) + pulumi.set(__self__, "permissions_boundary", permissions_boundary) if policies is not None: - _setter("policies", policies) + pulumi.set(__self__, "policies", policies) if role_name is not None: - _setter("role_name", role_name) + pulumi.set(__self__, "role_name", role_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="assumeRolePolicyDocument") @@ -238,10 +213,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RoleArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/iam/role_policy.py b/sdk/python/pulumi_aws_native/iam/role_policy.py index d6f3338b65..d23f289edc 100644 --- a/sdk/python/pulumi_aws_native/iam/role_policy.py +++ b/sdk/python/pulumi_aws_native/iam/role_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['RolePolicyInitArgs', 'RolePolicy'] @@ -23,23 +23,10 @@ def __init__(__self__, *, :param pulumi.Input[str] role_name: The name of the policy document. :param Any policy_document: The policy document. """ - RolePolicyInitArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy_name=policy_name, - role_name=role_name, - policy_document=policy_document, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy_name: pulumi.Input[str], - role_name: pulumi.Input[str], - policy_document: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy_name", policy_name) - _setter("role_name", role_name) + pulumi.set(__self__, "policy_name", policy_name) + pulumi.set(__self__, "role_name", role_name) if policy_document is not None: - _setter("policy_document", policy_document) + pulumi.set(__self__, "policy_document", policy_document) @property @pulumi.getter(name="policyName") @@ -115,10 +102,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RolePolicyInitArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/iam/saml_provider.py b/sdk/python/pulumi_aws_native/iam/saml_provider.py index 0b5cbb6620..5b1020a599 100644 --- a/sdk/python/pulumi_aws_native/iam/saml_provider.py +++ b/sdk/python/pulumi_aws_native/iam/saml_provider.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -22,24 +22,11 @@ def __init__(__self__, *, """ The set of arguments for constructing a SamlProvider resource. """ - SamlProviderArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - saml_metadata_document=saml_metadata_document, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - saml_metadata_document: pulumi.Input[str], - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['SamlProviderTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("saml_metadata_document", saml_metadata_document) + pulumi.set(__self__, "saml_metadata_document", saml_metadata_document) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="samlMetadataDocument") @@ -103,10 +90,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SamlProviderArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/iam/server_certificate.py b/sdk/python/pulumi_aws_native/iam/server_certificate.py index 8e60caa974..95a73680a3 100644 --- a/sdk/python/pulumi_aws_native/iam/server_certificate.py +++ b/sdk/python/pulumi_aws_native/iam/server_certificate.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,37 +25,18 @@ def __init__(__self__, *, """ The set of arguments for constructing a ServerCertificate resource. """ - ServerCertificateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_body=certificate_body, - certificate_chain=certificate_chain, - path=path, - private_key=private_key, - server_certificate_name=server_certificate_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_body: Optional[pulumi.Input[str]] = None, - certificate_chain: Optional[pulumi.Input[str]] = None, - path: Optional[pulumi.Input[str]] = None, - private_key: Optional[pulumi.Input[str]] = None, - server_certificate_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ServerCertificateTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if certificate_body is not None: - _setter("certificate_body", certificate_body) + pulumi.set(__self__, "certificate_body", certificate_body) if certificate_chain is not None: - _setter("certificate_chain", certificate_chain) + pulumi.set(__self__, "certificate_chain", certificate_chain) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) if private_key is not None: - _setter("private_key", private_key) + pulumi.set(__self__, "private_key", private_key) if server_certificate_name is not None: - _setter("server_certificate_name", server_certificate_name) + pulumi.set(__self__, "server_certificate_name", server_certificate_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="certificateBody") @@ -149,10 +130,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ServerCertificateArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/iam/service_linked_role.py b/sdk/python/pulumi_aws_native/iam/service_linked_role.py index 20324299cc..a60c78219a 100644 --- a/sdk/python/pulumi_aws_native/iam/service_linked_role.py +++ b/sdk/python/pulumi_aws_native/iam/service_linked_role.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['ServiceLinkedRoleArgs', 'ServiceLinkedRole'] @@ -23,25 +23,12 @@ def __init__(__self__, *, :param pulumi.Input[str] custom_suffix: A string that you provide, which is combined with the service-provided prefix to form the complete role name. :param pulumi.Input[str] description: The description of the role. """ - ServiceLinkedRoleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - aws_service_name=aws_service_name, - custom_suffix=custom_suffix, - description=description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aws_service_name: Optional[pulumi.Input[str]] = None, - custom_suffix: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if aws_service_name is not None: - _setter("aws_service_name", aws_service_name) + pulumi.set(__self__, "aws_service_name", aws_service_name) if custom_suffix is not None: - _setter("custom_suffix", custom_suffix) + pulumi.set(__self__, "custom_suffix", custom_suffix) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) @property @pulumi.getter(name="awsServiceName") @@ -117,10 +104,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ServiceLinkedRoleArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/iam/user.py b/sdk/python/pulumi_aws_native/iam/user.py index 4ce5fa8c6f..47a7cde2ad 100644 --- a/sdk/python/pulumi_aws_native/iam/user.py +++ b/sdk/python/pulumi_aws_native/iam/user.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,45 +27,22 @@ def __init__(__self__, *, """ The set of arguments for constructing a User resource. """ - UserArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - groups=groups, - login_profile=login_profile, - managed_policy_arns=managed_policy_arns, - path=path, - permissions_boundary=permissions_boundary, - policies=policies, - tags=tags, - user_name=user_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - login_profile: Optional[pulumi.Input['UserLoginProfileArgs']] = None, - managed_policy_arns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - path: Optional[pulumi.Input[str]] = None, - permissions_boundary: Optional[pulumi.Input[str]] = None, - policies: Optional[pulumi.Input[Sequence[pulumi.Input['UserPolicyArgs']]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['UserTagArgs']]]] = None, - user_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if groups is not None: - _setter("groups", groups) + pulumi.set(__self__, "groups", groups) if login_profile is not None: - _setter("login_profile", login_profile) + pulumi.set(__self__, "login_profile", login_profile) if managed_policy_arns is not None: - _setter("managed_policy_arns", managed_policy_arns) + pulumi.set(__self__, "managed_policy_arns", managed_policy_arns) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) if permissions_boundary is not None: - _setter("permissions_boundary", permissions_boundary) + pulumi.set(__self__, "permissions_boundary", permissions_boundary) if policies is not None: - _setter("policies", policies) + pulumi.set(__self__, "policies", policies) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if user_name is not None: - _setter("user_name", user_name) + pulumi.set(__self__, "user_name", user_name) @property @pulumi.getter @@ -184,10 +161,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - UserArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -212,11 +185,6 @@ def _internal_init(__self__, __props__ = UserArgs.__new__(UserArgs) __props__.__dict__["groups"] = groups - if login_profile is not None and not isinstance(login_profile, UserLoginProfileArgs): - login_profile = login_profile or {} - def _setter(key, value): - login_profile[key] = value - UserLoginProfileArgs._configure(_setter, **login_profile) __props__.__dict__["login_profile"] = login_profile __props__.__dict__["managed_policy_arns"] = managed_policy_arns __props__.__dict__["path"] = path diff --git a/sdk/python/pulumi_aws_native/iam/user_policy.py b/sdk/python/pulumi_aws_native/iam/user_policy.py index 8b382d812f..8a53bb41e5 100644 --- a/sdk/python/pulumi_aws_native/iam/user_policy.py +++ b/sdk/python/pulumi_aws_native/iam/user_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['UserPolicyInitArgs', 'UserPolicy'] @@ -23,23 +23,10 @@ def __init__(__self__, *, :param pulumi.Input[str] user_name: The name of the user to associate the policy with. :param Any policy_document: The policy document. """ - UserPolicyInitArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy_name=policy_name, - user_name=user_name, - policy_document=policy_document, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy_name: pulumi.Input[str], - user_name: pulumi.Input[str], - policy_document: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy_name", policy_name) - _setter("user_name", user_name) + pulumi.set(__self__, "policy_name", policy_name) + pulumi.set(__self__, "user_name", user_name) if policy_document is not None: - _setter("policy_document", policy_document) + pulumi.set(__self__, "policy_document", policy_document) @property @pulumi.getter(name="policyName") @@ -115,10 +102,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - UserPolicyInitArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/iam/user_to_group_addition.py b/sdk/python/pulumi_aws_native/iam/user_to_group_addition.py index 575b612d0d..91c5cdc298 100644 --- a/sdk/python/pulumi_aws_native/iam/user_to_group_addition.py +++ b/sdk/python/pulumi_aws_native/iam/user_to_group_addition.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['UserToGroupAdditionArgs', 'UserToGroupAddition'] @@ -19,19 +19,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a UserToGroupAddition resource. """ - UserToGroupAdditionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_name=group_name, - users=users, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_name: pulumi.Input[str], - users: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("group_name", group_name) - _setter("users", users) + pulumi.set(__self__, "group_name", group_name) + pulumi.set(__self__, "users", users) @property @pulumi.getter(name="groupName") @@ -90,10 +79,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - UserToGroupAdditionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/iam/virtual_mfa_device.py b/sdk/python/pulumi_aws_native/iam/virtual_mfa_device.py index eaee2eda21..747c851df2 100644 --- a/sdk/python/pulumi_aws_native/iam/virtual_mfa_device.py +++ b/sdk/python/pulumi_aws_native/iam/virtual_mfa_device.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,28 +23,13 @@ def __init__(__self__, *, """ The set of arguments for constructing a VirtualMfaDevice resource. """ - VirtualMfaDeviceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - users=users, - path=path, - tags=tags, - virtual_mfa_device_name=virtual_mfa_device_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - users: pulumi.Input[Sequence[pulumi.Input[str]]], - path: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['VirtualMfaDeviceTagArgs']]]] = None, - virtual_mfa_device_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("users", users) + pulumi.set(__self__, "users", users) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if virtual_mfa_device_name is not None: - _setter("virtual_mfa_device_name", virtual_mfa_device_name) + pulumi.set(__self__, "virtual_mfa_device_name", virtual_mfa_device_name) @property @pulumi.getter @@ -118,10 +103,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - VirtualMfaDeviceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/identitystore/_inputs.py b/sdk/python/pulumi_aws_native/identitystore/_inputs.py index b3b9d5dde8..850f5f3b80 100644 --- a/sdk/python/pulumi_aws_native/identitystore/_inputs.py +++ b/sdk/python/pulumi_aws_native/identitystore/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -21,16 +21,7 @@ def __init__(__self__, *, An object containing the identifier of a group member. :param pulumi.Input[str] user_id: The identifier for a user in the identity store. """ - GroupMembershipMemberIdArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - user_id=user_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - user_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("user_id", user_id) + pulumi.set(__self__, "user_id", user_id) @property @pulumi.getter(name="userId") diff --git a/sdk/python/pulumi_aws_native/identitystore/get_group.py b/sdk/python/pulumi_aws_native/identitystore/get_group.py index 9db9f30287..ef3bbb2836 100644 --- a/sdk/python/pulumi_aws_native/identitystore/get_group.py +++ b/sdk/python/pulumi_aws_native/identitystore/get_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/identitystore/get_group_membership.py b/sdk/python/pulumi_aws_native/identitystore/get_group_membership.py index e8c8ebd2bd..91a4832b8c 100644 --- a/sdk/python/pulumi_aws_native/identitystore/get_group_membership.py +++ b/sdk/python/pulumi_aws_native/identitystore/get_group_membership.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/identitystore/group.py b/sdk/python/pulumi_aws_native/identitystore/group.py index bea799bab0..417b3f6810 100644 --- a/sdk/python/pulumi_aws_native/identitystore/group.py +++ b/sdk/python/pulumi_aws_native/identitystore/group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['GroupArgs', 'Group'] @@ -23,23 +23,10 @@ def __init__(__self__, *, :param pulumi.Input[str] identity_store_id: The globally unique identifier for the identity store. :param pulumi.Input[str] description: A string containing the description of the group. """ - GroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - display_name=display_name, - identity_store_id=identity_store_id, - description=description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - display_name: pulumi.Input[str], - identity_store_id: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("display_name", display_name) - _setter("identity_store_id", identity_store_id) + pulumi.set(__self__, "display_name", display_name) + pulumi.set(__self__, "identity_store_id", identity_store_id) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) @property @pulumi.getter(name="displayName") @@ -115,10 +102,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - GroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/identitystore/group_membership.py b/sdk/python/pulumi_aws_native/identitystore/group_membership.py index 1adf4a8b82..26f6b9c986 100644 --- a/sdk/python/pulumi_aws_native/identitystore/group_membership.py +++ b/sdk/python/pulumi_aws_native/identitystore/group_membership.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,22 +25,9 @@ def __init__(__self__, *, :param pulumi.Input[str] identity_store_id: The globally unique identifier for the identity store. :param pulumi.Input['GroupMembershipMemberIdArgs'] member_id: An object containing the identifier of a group member. """ - GroupMembershipArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_id=group_id, - identity_store_id=identity_store_id, - member_id=member_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_id: pulumi.Input[str], - identity_store_id: pulumi.Input[str], - member_id: pulumi.Input['GroupMembershipMemberIdArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("group_id", group_id) - _setter("identity_store_id", identity_store_id) - _setter("member_id", member_id) + pulumi.set(__self__, "group_id", group_id) + pulumi.set(__self__, "identity_store_id", identity_store_id) + pulumi.set(__self__, "member_id", member_id) @property @pulumi.getter(name="groupId") @@ -116,10 +103,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - GroupMembershipArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -143,11 +126,6 @@ def _internal_init(__self__, if identity_store_id is None and not opts.urn: raise TypeError("Missing required property 'identity_store_id'") __props__.__dict__["identity_store_id"] = identity_store_id - if member_id is not None and not isinstance(member_id, GroupMembershipMemberIdArgs): - member_id = member_id or {} - def _setter(key, value): - member_id[key] = value - GroupMembershipMemberIdArgs._configure(_setter, **member_id) if member_id is None and not opts.urn: raise TypeError("Missing required property 'member_id'") __props__.__dict__["member_id"] = member_id diff --git a/sdk/python/pulumi_aws_native/identitystore/outputs.py b/sdk/python/pulumi_aws_native/identitystore/outputs.py index 3676ec6b51..ca567d3640 100644 --- a/sdk/python/pulumi_aws_native/identitystore/outputs.py +++ b/sdk/python/pulumi_aws_native/identitystore/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -41,16 +41,7 @@ def __init__(__self__, *, An object containing the identifier of a group member. :param str user_id: The identifier for a user in the identity store. """ - GroupMembershipMemberId._configure( - lambda key, value: pulumi.set(__self__, key, value), - user_id=user_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - user_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("user_id", user_id) + pulumi.set(__self__, "user_id", user_id) @property @pulumi.getter(name="userId") diff --git a/sdk/python/pulumi_aws_native/imagebuilder/_inputs.py b/sdk/python/pulumi_aws_native/imagebuilder/_inputs.py index 12d6567a93..e65206cf09 100644 --- a/sdk/python/pulumi_aws_native/imagebuilder/_inputs.py +++ b/sdk/python/pulumi_aws_native/imagebuilder/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -54,21 +54,10 @@ def __init__(__self__, *, :param pulumi.Input[str] component_arn: The Amazon Resource Name (ARN) of the component. :param pulumi.Input[Sequence[pulumi.Input['ContainerRecipeComponentParameterArgs']]] parameters: A group of parameter settings that are used to configure the component for a specific recipe. """ - ContainerRecipeComponentConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - component_arn=component_arn, - parameters=parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - component_arn: Optional[pulumi.Input[str]] = None, - parameters: Optional[pulumi.Input[Sequence[pulumi.Input['ContainerRecipeComponentParameterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if component_arn is not None: - _setter("component_arn", component_arn) + pulumi.set(__self__, "component_arn", component_arn) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) @property @pulumi.getter(name="componentArn") @@ -105,19 +94,8 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The name of the component parameter to set. :param pulumi.Input[Sequence[pulumi.Input[str]]] value: Sets the value for the named component parameter. """ - ContainerRecipeComponentParameterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - value: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -166,45 +144,22 @@ def __init__(__self__, *, :param pulumi.Input[int] volume_size: Use to override the device's volume size. :param pulumi.Input['ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeType'] volume_type: Use to override the device's volume type. """ - ContainerRecipeEbsInstanceBlockDeviceSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - delete_on_termination=delete_on_termination, - encrypted=encrypted, - iops=iops, - kms_key_id=kms_key_id, - snapshot_id=snapshot_id, - throughput=throughput, - volume_size=volume_size, - volume_type=volume_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delete_on_termination: Optional[pulumi.Input[bool]] = None, - encrypted: Optional[pulumi.Input[bool]] = None, - iops: Optional[pulumi.Input[int]] = None, - kms_key_id: Optional[pulumi.Input[str]] = None, - snapshot_id: Optional[pulumi.Input[str]] = None, - throughput: Optional[pulumi.Input[int]] = None, - volume_size: Optional[pulumi.Input[int]] = None, - volume_type: Optional[pulumi.Input['ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if delete_on_termination is not None: - _setter("delete_on_termination", delete_on_termination) + pulumi.set(__self__, "delete_on_termination", delete_on_termination) if encrypted is not None: - _setter("encrypted", encrypted) + pulumi.set(__self__, "encrypted", encrypted) if iops is not None: - _setter("iops", iops) + pulumi.set(__self__, "iops", iops) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if snapshot_id is not None: - _setter("snapshot_id", snapshot_id) + pulumi.set(__self__, "snapshot_id", snapshot_id) if throughput is not None: - _setter("throughput", throughput) + pulumi.set(__self__, "throughput", throughput) if volume_size is not None: - _setter("volume_size", volume_size) + pulumi.set(__self__, "volume_size", volume_size) if volume_type is not None: - _setter("volume_type", volume_type) + pulumi.set(__self__, "volume_type", volume_type) @property @pulumi.getter(name="deleteOnTermination") @@ -317,29 +272,14 @@ def __init__(__self__, *, :param pulumi.Input[str] no_device: Use to remove a mapping from the parent image. :param pulumi.Input[str] virtual_name: Use to manage instance ephemeral devices. """ - ContainerRecipeInstanceBlockDeviceMappingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - device_name=device_name, - ebs=ebs, - no_device=no_device, - virtual_name=virtual_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - device_name: Optional[pulumi.Input[str]] = None, - ebs: Optional[pulumi.Input['ContainerRecipeEbsInstanceBlockDeviceSpecificationArgs']] = None, - no_device: Optional[pulumi.Input[str]] = None, - virtual_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if device_name is not None: - _setter("device_name", device_name) + pulumi.set(__self__, "device_name", device_name) if ebs is not None: - _setter("ebs", ebs) + pulumi.set(__self__, "ebs", ebs) if no_device is not None: - _setter("no_device", no_device) + pulumi.set(__self__, "no_device", no_device) if virtual_name is not None: - _setter("virtual_name", virtual_name) + pulumi.set(__self__, "virtual_name", virtual_name) @property @pulumi.getter(name="deviceName") @@ -400,21 +340,10 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ContainerRecipeInstanceBlockDeviceMappingArgs']]] block_device_mappings: Defines the block devices to attach for building an instance from this Image Builder AMI. :param pulumi.Input[str] image: The AMI ID to use as the base image for a container build and test instance. If not specified, Image Builder will use the appropriate ECS-optimized AMI as a base image. """ - ContainerRecipeInstanceConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - block_device_mappings=block_device_mappings, - image=image, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - block_device_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['ContainerRecipeInstanceBlockDeviceMappingArgs']]]] = None, - image: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if block_device_mappings is not None: - _setter("block_device_mappings", block_device_mappings) + pulumi.set(__self__, "block_device_mappings", block_device_mappings) if image is not None: - _setter("image", image) + pulumi.set(__self__, "image", image) @property @pulumi.getter(name="blockDeviceMappings") @@ -451,21 +380,10 @@ def __init__(__self__, *, :param pulumi.Input[str] repository_name: The name of the container repository where the output container image is stored. This name is prefixed by the repository location. :param pulumi.Input['ContainerRecipeTargetContainerRepositoryService'] service: Specifies the service in which this image was registered. """ - ContainerRecipeTargetContainerRepositoryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - repository_name=repository_name, - service=service, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - repository_name: Optional[pulumi.Input[str]] = None, - service: Optional[pulumi.Input['ContainerRecipeTargetContainerRepositoryService']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if repository_name is not None: - _setter("repository_name", repository_name) + pulumi.set(__self__, "repository_name", repository_name) if service is not None: - _setter("service", service) + pulumi.set(__self__, "service", service) @property @pulumi.getter(name="repositoryName") @@ -509,37 +427,18 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The name of the AMI distribution configuration. :param pulumi.Input[Sequence[pulumi.Input[str]]] target_account_ids: The ID of accounts to which you want to distribute an image. """ - DistributionConfigurationAmiDistributionConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ami_tags=ami_tags, - description=description, - kms_key_id=kms_key_id, - launch_permission_configuration=launch_permission_configuration, - name=name, - target_account_ids=target_account_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ami_tags: Optional[Any] = None, - description: Optional[pulumi.Input[str]] = None, - kms_key_id: Optional[pulumi.Input[str]] = None, - launch_permission_configuration: Optional[pulumi.Input['DistributionConfigurationLaunchPermissionConfigurationArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - target_account_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ami_tags is not None: - _setter("ami_tags", ami_tags) + pulumi.set(__self__, "ami_tags", ami_tags) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if launch_permission_configuration is not None: - _setter("launch_permission_configuration", launch_permission_configuration) + pulumi.set(__self__, "launch_permission_configuration", launch_permission_configuration) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if target_account_ids is not None: - _setter("target_account_ids", target_account_ids) + pulumi.set(__self__, "target_account_ids", target_account_ids) @property @pulumi.getter(name="amiTags") @@ -623,25 +522,12 @@ def __init__(__self__, *, :param pulumi.Input[str] description: The description of the container distribution configuration. :param pulumi.Input['DistributionConfigurationTargetContainerRepositoryArgs'] target_repository: The destination repository for the container distribution configuration. """ - DistributionConfigurationContainerDistributionConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_tags=container_tags, - description=description, - target_repository=target_repository, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_tags: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - description: Optional[pulumi.Input[str]] = None, - target_repository: Optional[pulumi.Input['DistributionConfigurationTargetContainerRepositoryArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if container_tags is not None: - _setter("container_tags", container_tags) + pulumi.set(__self__, "container_tags", container_tags) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if target_repository is not None: - _setter("target_repository", target_repository) + pulumi.set(__self__, "target_repository", target_repository) @property @pulumi.getter(name="containerTags") @@ -696,36 +582,17 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['DistributionConfigurationLaunchTemplateConfigurationArgs']]] launch_template_configurations: A group of launchTemplateConfiguration settings that apply to image distribution. :param pulumi.Input[Sequence[pulumi.Input[str]]] license_configuration_arns: The License Manager Configuration to associate with the AMI in the specified Region. """ - DistributionConfigurationDistributionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - region=region, - ami_distribution_configuration=ami_distribution_configuration, - container_distribution_configuration=container_distribution_configuration, - fast_launch_configurations=fast_launch_configurations, - launch_template_configurations=launch_template_configurations, - license_configuration_arns=license_configuration_arns, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - region: pulumi.Input[str], - ami_distribution_configuration: Optional[pulumi.Input['DistributionConfigurationAmiDistributionConfigurationArgs']] = None, - container_distribution_configuration: Optional[pulumi.Input['DistributionConfigurationContainerDistributionConfigurationArgs']] = None, - fast_launch_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['DistributionConfigurationFastLaunchConfigurationArgs']]]] = None, - launch_template_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['DistributionConfigurationLaunchTemplateConfigurationArgs']]]] = None, - license_configuration_arns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("region", region) + pulumi.set(__self__, "region", region) if ami_distribution_configuration is not None: - _setter("ami_distribution_configuration", ami_distribution_configuration) + pulumi.set(__self__, "ami_distribution_configuration", ami_distribution_configuration) if container_distribution_configuration is not None: - _setter("container_distribution_configuration", container_distribution_configuration) + pulumi.set(__self__, "container_distribution_configuration", container_distribution_configuration) if fast_launch_configurations is not None: - _setter("fast_launch_configurations", fast_launch_configurations) + pulumi.set(__self__, "fast_launch_configurations", fast_launch_configurations) if launch_template_configurations is not None: - _setter("launch_template_configurations", launch_template_configurations) + pulumi.set(__self__, "launch_template_configurations", launch_template_configurations) if license_configuration_arns is not None: - _setter("license_configuration_arns", license_configuration_arns) + pulumi.set(__self__, "license_configuration_arns", license_configuration_arns) @property @pulumi.getter @@ -810,33 +677,16 @@ def __init__(__self__, *, :param pulumi.Input[int] max_parallel_launches: The maximum number of parallel instances that are launched for creating resources. :param pulumi.Input['DistributionConfigurationFastLaunchSnapshotConfigurationArgs'] snapshot_configuration: Configuration settings for managing the number of snapshots that are created from pre-provisioned instances for the Windows AMI when faster launching is enabled. """ - DistributionConfigurationFastLaunchConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - account_id=account_id, - enabled=enabled, - launch_template=launch_template, - max_parallel_launches=max_parallel_launches, - snapshot_configuration=snapshot_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - account_id: Optional[pulumi.Input[str]] = None, - enabled: Optional[pulumi.Input[bool]] = None, - launch_template: Optional[pulumi.Input['DistributionConfigurationFastLaunchLaunchTemplateSpecificationArgs']] = None, - max_parallel_launches: Optional[pulumi.Input[int]] = None, - snapshot_configuration: Optional[pulumi.Input['DistributionConfigurationFastLaunchSnapshotConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if account_id is not None: - _setter("account_id", account_id) + pulumi.set(__self__, "account_id", account_id) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if launch_template is not None: - _setter("launch_template", launch_template) + pulumi.set(__self__, "launch_template", launch_template) if max_parallel_launches is not None: - _setter("max_parallel_launches", max_parallel_launches) + pulumi.set(__self__, "max_parallel_launches", max_parallel_launches) if snapshot_configuration is not None: - _setter("snapshot_configuration", snapshot_configuration) + pulumi.set(__self__, "snapshot_configuration", snapshot_configuration) @property @pulumi.getter(name="accountId") @@ -911,25 +761,12 @@ def __init__(__self__, *, :param pulumi.Input[str] launch_template_name: The name of the launch template to use for faster launching for a Windows AMI. :param pulumi.Input[str] launch_template_version: The version of the launch template to use for faster launching for a Windows AMI. """ - DistributionConfigurationFastLaunchLaunchTemplateSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - launch_template_id=launch_template_id, - launch_template_name=launch_template_name, - launch_template_version=launch_template_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - launch_template_id: Optional[pulumi.Input[str]] = None, - launch_template_name: Optional[pulumi.Input[str]] = None, - launch_template_version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if launch_template_id is not None: - _setter("launch_template_id", launch_template_id) + pulumi.set(__self__, "launch_template_id", launch_template_id) if launch_template_name is not None: - _setter("launch_template_name", launch_template_name) + pulumi.set(__self__, "launch_template_name", launch_template_name) if launch_template_version is not None: - _setter("launch_template_version", launch_template_version) + pulumi.set(__self__, "launch_template_version", launch_template_version) @property @pulumi.getter(name="launchTemplateId") @@ -976,17 +813,8 @@ def __init__(__self__, *, Configuration settings for managing the number of snapshots that are created from pre-provisioned instances for the Windows AMI when faster launching is enabled. :param pulumi.Input[int] target_resource_count: The number of pre-provisioned snapshots to keep on hand for a fast-launch enabled Windows AMI. """ - DistributionConfigurationFastLaunchSnapshotConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_resource_count=target_resource_count, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_resource_count: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if target_resource_count is not None: - _setter("target_resource_count", target_resource_count) + pulumi.set(__self__, "target_resource_count", target_resource_count) @property @pulumi.getter(name="targetResourceCount") @@ -1015,29 +843,14 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] user_groups: The name of the group. :param pulumi.Input[Sequence[pulumi.Input[str]]] user_ids: The AWS account ID. """ - DistributionConfigurationLaunchPermissionConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - organization_arns=organization_arns, - organizational_unit_arns=organizational_unit_arns, - user_groups=user_groups, - user_ids=user_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - organization_arns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - organizational_unit_arns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - user_groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - user_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if organization_arns is not None: - _setter("organization_arns", organization_arns) + pulumi.set(__self__, "organization_arns", organization_arns) if organizational_unit_arns is not None: - _setter("organizational_unit_arns", organizational_unit_arns) + pulumi.set(__self__, "organizational_unit_arns", organizational_unit_arns) if user_groups is not None: - _setter("user_groups", user_groups) + pulumi.set(__self__, "user_groups", user_groups) if user_ids is not None: - _setter("user_ids", user_ids) + pulumi.set(__self__, "user_ids", user_ids) @property @pulumi.getter(name="organizationArns") @@ -1100,25 +913,12 @@ def __init__(__self__, *, :param pulumi.Input[str] launch_template_id: Identifies the EC2 launch template to use. :param pulumi.Input[bool] set_default_version: Set the specified EC2 launch template as the default launch template for the specified account. """ - DistributionConfigurationLaunchTemplateConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - account_id=account_id, - launch_template_id=launch_template_id, - set_default_version=set_default_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - account_id: Optional[pulumi.Input[str]] = None, - launch_template_id: Optional[pulumi.Input[str]] = None, - set_default_version: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if account_id is not None: - _setter("account_id", account_id) + pulumi.set(__self__, "account_id", account_id) if launch_template_id is not None: - _setter("launch_template_id", launch_template_id) + pulumi.set(__self__, "launch_template_id", launch_template_id) if set_default_version is not None: - _setter("set_default_version", set_default_version) + pulumi.set(__self__, "set_default_version", set_default_version) @property @pulumi.getter(name="accountId") @@ -1167,21 +967,10 @@ def __init__(__self__, *, :param pulumi.Input[str] repository_name: The repository name of target container repository. :param pulumi.Input['DistributionConfigurationTargetContainerRepositoryService'] service: The service of target container repository. """ - DistributionConfigurationTargetContainerRepositoryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - repository_name=repository_name, - service=service, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - repository_name: Optional[pulumi.Input[str]] = None, - service: Optional[pulumi.Input['DistributionConfigurationTargetContainerRepositoryService']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if repository_name is not None: - _setter("repository_name", repository_name) + pulumi.set(__self__, "repository_name", repository_name) if service is not None: - _setter("service", service) + pulumi.set(__self__, "service", service) @property @pulumi.getter(name="repositoryName") @@ -1218,21 +1007,10 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] container_tags: Tags for Image Builder to apply the output container image that is scanned. Tags can help you identify and manage your scanned images. :param pulumi.Input[str] repository_name: The name of the container repository that Amazon Inspector scans to identify findings for your container images. The name includes the path for the repository location. If you don’t provide this information, Image Builder creates a repository in your account named image-builder-image-scanning-repository to use for vulnerability scans for your output container images. """ - ImageEcrConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_tags=container_tags, - repository_name=repository_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_tags: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - repository_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if container_tags is not None: - _setter("container_tags", container_tags) + pulumi.set(__self__, "container_tags", container_tags) if repository_name is not None: - _setter("repository_name", repository_name) + pulumi.set(__self__, "repository_name", repository_name) @property @pulumi.getter(name="containerTags") @@ -1269,21 +1047,10 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] container_tags: Tags for Image Builder to apply the output container image that is scanned. Tags can help you identify and manage your scanned images. :param pulumi.Input[str] repository_name: The name of the container repository that Amazon Inspector scans to identify findings for your container images. The name includes the path for the repository location. If you don't provide this information, Image Builder creates a repository in your account named image-builder-image-scanning-repository to use for vulnerability scans for your output container images. """ - ImagePipelineEcrConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_tags=container_tags, - repository_name=repository_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_tags: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - repository_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if container_tags is not None: - _setter("container_tags", container_tags) + pulumi.set(__self__, "container_tags", container_tags) if repository_name is not None: - _setter("repository_name", repository_name) + pulumi.set(__self__, "repository_name", repository_name) @property @pulumi.getter(name="containerTags") @@ -1320,21 +1087,10 @@ def __init__(__self__, *, :param pulumi.Input['ImagePipelineEcrConfigurationArgs'] ecr_configuration: Contains ECR settings for vulnerability scans. :param pulumi.Input[bool] image_scanning_enabled: This sets whether Image Builder keeps a snapshot of the vulnerability scans that Amazon Inspector runs against the build instance when you create a new image. """ - ImagePipelineImageScanningConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ecr_configuration=ecr_configuration, - image_scanning_enabled=image_scanning_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ecr_configuration: Optional[pulumi.Input['ImagePipelineEcrConfigurationArgs']] = None, - image_scanning_enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ecr_configuration is not None: - _setter("ecr_configuration", ecr_configuration) + pulumi.set(__self__, "ecr_configuration", ecr_configuration) if image_scanning_enabled is not None: - _setter("image_scanning_enabled", image_scanning_enabled) + pulumi.set(__self__, "image_scanning_enabled", image_scanning_enabled) @property @pulumi.getter(name="ecrConfiguration") @@ -1371,21 +1127,10 @@ def __init__(__self__, *, :param pulumi.Input[bool] image_tests_enabled: Defines if tests should be executed when building this image. :param pulumi.Input[int] timeout_minutes: The maximum time in minutes that tests are permitted to run. """ - ImagePipelineImageTestsConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - image_tests_enabled=image_tests_enabled, - timeout_minutes=timeout_minutes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - image_tests_enabled: Optional[pulumi.Input[bool]] = None, - timeout_minutes: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if image_tests_enabled is not None: - _setter("image_tests_enabled", image_tests_enabled) + pulumi.set(__self__, "image_tests_enabled", image_tests_enabled) if timeout_minutes is not None: - _setter("timeout_minutes", timeout_minutes) + pulumi.set(__self__, "timeout_minutes", timeout_minutes) @property @pulumi.getter(name="imageTestsEnabled") @@ -1422,21 +1167,10 @@ def __init__(__self__, *, :param pulumi.Input['ImagePipelineSchedulePipelineExecutionStartCondition'] pipeline_execution_start_condition: The condition configures when the pipeline should trigger a new image build. :param pulumi.Input[str] schedule_expression: The expression determines how often EC2 Image Builder evaluates your pipelineExecutionStartCondition. """ - ImagePipelineScheduleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - pipeline_execution_start_condition=pipeline_execution_start_condition, - schedule_expression=schedule_expression, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pipeline_execution_start_condition: Optional[pulumi.Input['ImagePipelineSchedulePipelineExecutionStartCondition']] = None, - schedule_expression: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pipeline_execution_start_condition is not None: - _setter("pipeline_execution_start_condition", pipeline_execution_start_condition) + pulumi.set(__self__, "pipeline_execution_start_condition", pipeline_execution_start_condition) if schedule_expression is not None: - _setter("schedule_expression", schedule_expression) + pulumi.set(__self__, "schedule_expression", schedule_expression) @property @pulumi.getter(name="pipelineExecutionStartCondition") @@ -1473,21 +1207,10 @@ def __init__(__self__, *, :param pulumi.Input['ImageRecipeSystemsManagerAgentArgs'] systems_manager_agent: Contains settings for the SSM agent on your build instance. :param pulumi.Input[str] user_data_override: Use this property to provide commands or a command script to run when you launch your build instance. """ - ImageRecipeAdditionalInstanceConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - systems_manager_agent=systems_manager_agent, - user_data_override=user_data_override, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - systems_manager_agent: Optional[pulumi.Input['ImageRecipeSystemsManagerAgentArgs']] = None, - user_data_override: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if systems_manager_agent is not None: - _setter("systems_manager_agent", systems_manager_agent) + pulumi.set(__self__, "systems_manager_agent", systems_manager_agent) if user_data_override is not None: - _setter("user_data_override", user_data_override) + pulumi.set(__self__, "user_data_override", user_data_override) @property @pulumi.getter(name="systemsManagerAgent") @@ -1524,21 +1247,10 @@ def __init__(__self__, *, :param pulumi.Input[str] component_arn: The Amazon Resource Name (ARN) of the component. :param pulumi.Input[Sequence[pulumi.Input['ImageRecipeComponentParameterArgs']]] parameters: A group of parameter settings that are used to configure the component for a specific recipe. """ - ImageRecipeComponentConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - component_arn=component_arn, - parameters=parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - component_arn: Optional[pulumi.Input[str]] = None, - parameters: Optional[pulumi.Input[Sequence[pulumi.Input['ImageRecipeComponentParameterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if component_arn is not None: - _setter("component_arn", component_arn) + pulumi.set(__self__, "component_arn", component_arn) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) @property @pulumi.getter(name="componentArn") @@ -1575,19 +1287,8 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The name of the component parameter to set. :param pulumi.Input[Sequence[pulumi.Input[str]]] value: Sets the value for the named component parameter. """ - ImageRecipeComponentParameterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - value: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1636,45 +1337,22 @@ def __init__(__self__, *, :param pulumi.Input[int] volume_size: Use to override the device's volume size. :param pulumi.Input['ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType'] volume_type: Use to override the device's volume type. """ - ImageRecipeEbsInstanceBlockDeviceSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - delete_on_termination=delete_on_termination, - encrypted=encrypted, - iops=iops, - kms_key_id=kms_key_id, - snapshot_id=snapshot_id, - throughput=throughput, - volume_size=volume_size, - volume_type=volume_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delete_on_termination: Optional[pulumi.Input[bool]] = None, - encrypted: Optional[pulumi.Input[bool]] = None, - iops: Optional[pulumi.Input[int]] = None, - kms_key_id: Optional[pulumi.Input[str]] = None, - snapshot_id: Optional[pulumi.Input[str]] = None, - throughput: Optional[pulumi.Input[int]] = None, - volume_size: Optional[pulumi.Input[int]] = None, - volume_type: Optional[pulumi.Input['ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if delete_on_termination is not None: - _setter("delete_on_termination", delete_on_termination) + pulumi.set(__self__, "delete_on_termination", delete_on_termination) if encrypted is not None: - _setter("encrypted", encrypted) + pulumi.set(__self__, "encrypted", encrypted) if iops is not None: - _setter("iops", iops) + pulumi.set(__self__, "iops", iops) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if snapshot_id is not None: - _setter("snapshot_id", snapshot_id) + pulumi.set(__self__, "snapshot_id", snapshot_id) if throughput is not None: - _setter("throughput", throughput) + pulumi.set(__self__, "throughput", throughput) if volume_size is not None: - _setter("volume_size", volume_size) + pulumi.set(__self__, "volume_size", volume_size) if volume_type is not None: - _setter("volume_type", volume_type) + pulumi.set(__self__, "volume_type", volume_type) @property @pulumi.getter(name="deleteOnTermination") @@ -1787,29 +1465,14 @@ def __init__(__self__, *, :param pulumi.Input[str] no_device: Use to remove a mapping from the parent image. :param pulumi.Input[str] virtual_name: Use to manage instance ephemeral devices. """ - ImageRecipeInstanceBlockDeviceMappingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - device_name=device_name, - ebs=ebs, - no_device=no_device, - virtual_name=virtual_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - device_name: Optional[pulumi.Input[str]] = None, - ebs: Optional[pulumi.Input['ImageRecipeEbsInstanceBlockDeviceSpecificationArgs']] = None, - no_device: Optional[pulumi.Input[str]] = None, - virtual_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if device_name is not None: - _setter("device_name", device_name) + pulumi.set(__self__, "device_name", device_name) if ebs is not None: - _setter("ebs", ebs) + pulumi.set(__self__, "ebs", ebs) if no_device is not None: - _setter("no_device", no_device) + pulumi.set(__self__, "no_device", no_device) if virtual_name is not None: - _setter("virtual_name", virtual_name) + pulumi.set(__self__, "virtual_name", virtual_name) @property @pulumi.getter(name="deviceName") @@ -1868,17 +1531,8 @@ def __init__(__self__, *, Contains settings for the SSM agent on your build instance. :param pulumi.Input[bool] uninstall_after_build: Controls whether the SSM agent is removed from your final build image, prior to creating the new AMI. If this is set to true, then the agent is removed from the final image. If it's set to false, then the agent is left in, so that it is included in the new AMI. The default value is false. """ - ImageRecipeSystemsManagerAgentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - uninstall_after_build=uninstall_after_build, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - uninstall_after_build: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if uninstall_after_build is not None: - _setter("uninstall_after_build", uninstall_after_build) + pulumi.set(__self__, "uninstall_after_build", uninstall_after_build) @property @pulumi.getter(name="uninstallAfterBuild") @@ -1903,21 +1557,10 @@ def __init__(__self__, *, :param pulumi.Input['ImageEcrConfigurationArgs'] ecr_configuration: Contains ECR settings for vulnerability scans. :param pulumi.Input[bool] image_scanning_enabled: This sets whether Image Builder keeps a snapshot of the vulnerability scans that Amazon Inspector runs against the build instance when you create a new image. """ - ImageScanningConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ecr_configuration=ecr_configuration, - image_scanning_enabled=image_scanning_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ecr_configuration: Optional[pulumi.Input['ImageEcrConfigurationArgs']] = None, - image_scanning_enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ecr_configuration is not None: - _setter("ecr_configuration", ecr_configuration) + pulumi.set(__self__, "ecr_configuration", ecr_configuration) if image_scanning_enabled is not None: - _setter("image_scanning_enabled", image_scanning_enabled) + pulumi.set(__self__, "image_scanning_enabled", image_scanning_enabled) @property @pulumi.getter(name="ecrConfiguration") @@ -1954,21 +1597,10 @@ def __init__(__self__, *, :param pulumi.Input[bool] image_tests_enabled: ImageTestsEnabled :param pulumi.Input[int] timeout_minutes: TimeoutMinutes """ - ImageTestsConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - image_tests_enabled=image_tests_enabled, - timeout_minutes=timeout_minutes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - image_tests_enabled: Optional[pulumi.Input[bool]] = None, - timeout_minutes: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if image_tests_enabled is not None: - _setter("image_tests_enabled", image_tests_enabled) + pulumi.set(__self__, "image_tests_enabled", image_tests_enabled) if timeout_minutes is not None: - _setter("timeout_minutes", timeout_minutes) + pulumi.set(__self__, "timeout_minutes", timeout_minutes) @property @pulumi.getter(name="imageTestsEnabled") @@ -2005,21 +1637,10 @@ def __init__(__self__, *, :param pulumi.Input[int] http_put_response_hop_limit: Limit the number of hops that an instance metadata request can traverse to reach its destination. :param pulumi.Input['InfrastructureConfigurationInstanceMetadataOptionsHttpTokens'] http_tokens: Indicates whether a signed token header is required for instance metadata retrieval requests. The values affect the response as follows: """ - InfrastructureConfigurationInstanceMetadataOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - http_put_response_hop_limit=http_put_response_hop_limit, - http_tokens=http_tokens, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - http_put_response_hop_limit: Optional[pulumi.Input[int]] = None, - http_tokens: Optional[pulumi.Input['InfrastructureConfigurationInstanceMetadataOptionsHttpTokens']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if http_put_response_hop_limit is not None: - _setter("http_put_response_hop_limit", http_put_response_hop_limit) + pulumi.set(__self__, "http_put_response_hop_limit", http_put_response_hop_limit) if http_tokens is not None: - _setter("http_tokens", http_tokens) + pulumi.set(__self__, "http_tokens", http_tokens) @property @pulumi.getter(name="httpPutResponseHopLimit") @@ -2053,17 +1674,8 @@ def __init__(__self__, *, """ The logging configuration of the infrastructure configuration. """ - InfrastructureConfigurationLoggingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_logs=s3_logs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_logs: Optional[pulumi.Input['InfrastructureConfigurationS3LogsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if s3_logs is not None: - _setter("s3_logs", s3_logs) + pulumi.set(__self__, "s3_logs", s3_logs) @property @pulumi.getter(name="s3Logs") @@ -2085,21 +1697,10 @@ def __init__(__self__, *, :param pulumi.Input[str] s3_bucket_name: S3BucketName :param pulumi.Input[str] s3_key_prefix: S3KeyPrefix """ - InfrastructureConfigurationS3LogsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_bucket_name=s3_bucket_name, - s3_key_prefix=s3_key_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_bucket_name: Optional[pulumi.Input[str]] = None, - s3_key_prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if s3_bucket_name is not None: - _setter("s3_bucket_name", s3_bucket_name) + pulumi.set(__self__, "s3_bucket_name", s3_bucket_name) if s3_key_prefix is not None: - _setter("s3_key_prefix", s3_key_prefix) + pulumi.set(__self__, "s3_key_prefix", s3_key_prefix) @property @pulumi.getter(name="s3BucketName") diff --git a/sdk/python/pulumi_aws_native/imagebuilder/component.py b/sdk/python/pulumi_aws_native/imagebuilder/component.py index 3ea77b0382..87e6a06018 100644 --- a/sdk/python/pulumi_aws_native/imagebuilder/component.py +++ b/sdk/python/pulumi_aws_native/imagebuilder/component.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -38,51 +38,24 @@ def __init__(__self__, *, :param Any tags: The tags associated with the component. :param pulumi.Input[str] uri: The uri of the component. """ - ComponentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - platform=platform, - version=version, - change_description=change_description, - data=data, - description=description, - kms_key_id=kms_key_id, - name=name, - supported_os_versions=supported_os_versions, - tags=tags, - uri=uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - platform: pulumi.Input['ComponentPlatform'], - version: pulumi.Input[str], - change_description: Optional[pulumi.Input[str]] = None, - data: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - kms_key_id: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - supported_os_versions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - tags: Optional[Any] = None, - uri: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("platform", platform) - _setter("version", version) + pulumi.set(__self__, "platform", platform) + pulumi.set(__self__, "version", version) if change_description is not None: - _setter("change_description", change_description) + pulumi.set(__self__, "change_description", change_description) if data is not None: - _setter("data", data) + pulumi.set(__self__, "data", data) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if supported_os_versions is not None: - _setter("supported_os_versions", supported_os_versions) + pulumi.set(__self__, "supported_os_versions", supported_os_versions) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if uri is not None: - _setter("uri", uri) + pulumi.set(__self__, "uri", uri) @property @pulumi.getter @@ -256,10 +229,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ComponentArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/imagebuilder/container_recipe.py b/sdk/python/pulumi_aws_native/imagebuilder/container_recipe.py index 2e21704a1f..d51cb792af 100644 --- a/sdk/python/pulumi_aws_native/imagebuilder/container_recipe.py +++ b/sdk/python/pulumi_aws_native/imagebuilder/container_recipe.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -50,73 +50,36 @@ def __init__(__self__, *, :param pulumi.Input[str] version: The semantic version of the container recipe (..). :param pulumi.Input[str] working_directory: The working directory to be used during build and test workflows. """ - ContainerRecipeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - components=components, - container_type=container_type, - description=description, - dockerfile_template_data=dockerfile_template_data, - dockerfile_template_uri=dockerfile_template_uri, - image_os_version_override=image_os_version_override, - instance_configuration=instance_configuration, - kms_key_id=kms_key_id, - name=name, - parent_image=parent_image, - platform_override=platform_override, - tags=tags, - target_repository=target_repository, - version=version, - working_directory=working_directory, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - components: Optional[pulumi.Input[Sequence[pulumi.Input['ContainerRecipeComponentConfigurationArgs']]]] = None, - container_type: Optional[pulumi.Input['ContainerRecipeContainerType']] = None, - description: Optional[pulumi.Input[str]] = None, - dockerfile_template_data: Optional[pulumi.Input[str]] = None, - dockerfile_template_uri: Optional[pulumi.Input[str]] = None, - image_os_version_override: Optional[pulumi.Input[str]] = None, - instance_configuration: Optional[pulumi.Input['ContainerRecipeInstanceConfigurationArgs']] = None, - kms_key_id: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - parent_image: Optional[pulumi.Input[str]] = None, - platform_override: Optional[pulumi.Input['ContainerRecipePlatformOverride']] = None, - tags: Optional[Any] = None, - target_repository: Optional[pulumi.Input['ContainerRecipeTargetContainerRepositoryArgs']] = None, - version: Optional[pulumi.Input[str]] = None, - working_directory: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if components is not None: - _setter("components", components) + pulumi.set(__self__, "components", components) if container_type is not None: - _setter("container_type", container_type) + pulumi.set(__self__, "container_type", container_type) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if dockerfile_template_data is not None: - _setter("dockerfile_template_data", dockerfile_template_data) + pulumi.set(__self__, "dockerfile_template_data", dockerfile_template_data) if dockerfile_template_uri is not None: - _setter("dockerfile_template_uri", dockerfile_template_uri) + pulumi.set(__self__, "dockerfile_template_uri", dockerfile_template_uri) if image_os_version_override is not None: - _setter("image_os_version_override", image_os_version_override) + pulumi.set(__self__, "image_os_version_override", image_os_version_override) if instance_configuration is not None: - _setter("instance_configuration", instance_configuration) + pulumi.set(__self__, "instance_configuration", instance_configuration) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if parent_image is not None: - _setter("parent_image", parent_image) + pulumi.set(__self__, "parent_image", parent_image) if platform_override is not None: - _setter("platform_override", platform_override) + pulumi.set(__self__, "platform_override", platform_override) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if target_repository is not None: - _setter("target_repository", target_repository) + pulumi.set(__self__, "target_repository", target_repository) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) if working_directory is not None: - _setter("working_directory", working_directory) + pulumi.set(__self__, "working_directory", working_directory) @property @pulumi.getter @@ -360,10 +323,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ContainerRecipeArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -399,22 +358,12 @@ def _internal_init(__self__, __props__.__dict__["dockerfile_template_data"] = dockerfile_template_data __props__.__dict__["dockerfile_template_uri"] = dockerfile_template_uri __props__.__dict__["image_os_version_override"] = image_os_version_override - if instance_configuration is not None and not isinstance(instance_configuration, ContainerRecipeInstanceConfigurationArgs): - instance_configuration = instance_configuration or {} - def _setter(key, value): - instance_configuration[key] = value - ContainerRecipeInstanceConfigurationArgs._configure(_setter, **instance_configuration) __props__.__dict__["instance_configuration"] = instance_configuration __props__.__dict__["kms_key_id"] = kms_key_id __props__.__dict__["name"] = name __props__.__dict__["parent_image"] = parent_image __props__.__dict__["platform_override"] = platform_override __props__.__dict__["tags"] = tags - if target_repository is not None and not isinstance(target_repository, ContainerRecipeTargetContainerRepositoryArgs): - target_repository = target_repository or {} - def _setter(key, value): - target_repository[key] = value - ContainerRecipeTargetContainerRepositoryArgs._configure(_setter, **target_repository) __props__.__dict__["target_repository"] = target_repository __props__.__dict__["version"] = version __props__.__dict__["working_directory"] = working_directory diff --git a/sdk/python/pulumi_aws_native/imagebuilder/distribution_configuration.py b/sdk/python/pulumi_aws_native/imagebuilder/distribution_configuration.py index 1c72738b46..df62fa8419 100644 --- a/sdk/python/pulumi_aws_native/imagebuilder/distribution_configuration.py +++ b/sdk/python/pulumi_aws_native/imagebuilder/distribution_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -28,28 +28,13 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The name of the distribution configuration. :param Any tags: The tags associated with the component. """ - DistributionConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - distributions=distributions, - description=description, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - distributions: pulumi.Input[Sequence[pulumi.Input['DistributionConfigurationDistributionArgs']]], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("distributions", distributions) + pulumi.set(__self__, "distributions", distributions) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -139,10 +124,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DistributionConfigurationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/imagebuilder/get_component.py b/sdk/python/pulumi_aws_native/imagebuilder/get_component.py index c82af0b5b9..1249af252b 100644 --- a/sdk/python/pulumi_aws_native/imagebuilder/get_component.py +++ b/sdk/python/pulumi_aws_native/imagebuilder/get_component.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/imagebuilder/get_container_recipe.py b/sdk/python/pulumi_aws_native/imagebuilder/get_container_recipe.py index 6c46d703e5..31e7018c29 100644 --- a/sdk/python/pulumi_aws_native/imagebuilder/get_container_recipe.py +++ b/sdk/python/pulumi_aws_native/imagebuilder/get_container_recipe.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/imagebuilder/get_distribution_configuration.py b/sdk/python/pulumi_aws_native/imagebuilder/get_distribution_configuration.py index 922dccefb6..308ea79328 100644 --- a/sdk/python/pulumi_aws_native/imagebuilder/get_distribution_configuration.py +++ b/sdk/python/pulumi_aws_native/imagebuilder/get_distribution_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/imagebuilder/get_image.py b/sdk/python/pulumi_aws_native/imagebuilder/get_image.py index e51fa5e371..f3dfbbe766 100644 --- a/sdk/python/pulumi_aws_native/imagebuilder/get_image.py +++ b/sdk/python/pulumi_aws_native/imagebuilder/get_image.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/imagebuilder/get_image_pipeline.py b/sdk/python/pulumi_aws_native/imagebuilder/get_image_pipeline.py index 4100cea70d..9e39927ead 100644 --- a/sdk/python/pulumi_aws_native/imagebuilder/get_image_pipeline.py +++ b/sdk/python/pulumi_aws_native/imagebuilder/get_image_pipeline.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/imagebuilder/get_image_recipe.py b/sdk/python/pulumi_aws_native/imagebuilder/get_image_recipe.py index 09da02a135..20147d3742 100644 --- a/sdk/python/pulumi_aws_native/imagebuilder/get_image_recipe.py +++ b/sdk/python/pulumi_aws_native/imagebuilder/get_image_recipe.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/imagebuilder/get_infrastructure_configuration.py b/sdk/python/pulumi_aws_native/imagebuilder/get_infrastructure_configuration.py index a692ab2702..117c417aee 100644 --- a/sdk/python/pulumi_aws_native/imagebuilder/get_infrastructure_configuration.py +++ b/sdk/python/pulumi_aws_native/imagebuilder/get_infrastructure_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/imagebuilder/image.py b/sdk/python/pulumi_aws_native/imagebuilder/image.py index 3f52278535..a9ef48c5d7 100644 --- a/sdk/python/pulumi_aws_native/imagebuilder/image.py +++ b/sdk/python/pulumi_aws_native/imagebuilder/image.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -35,45 +35,22 @@ def __init__(__self__, *, :param pulumi.Input[str] infrastructure_configuration_arn: The Amazon Resource Name (ARN) of the infrastructure configuration. :param Any tags: The tags associated with the image. """ - ImageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_recipe_arn=container_recipe_arn, - distribution_configuration_arn=distribution_configuration_arn, - enhanced_image_metadata_enabled=enhanced_image_metadata_enabled, - image_recipe_arn=image_recipe_arn, - image_scanning_configuration=image_scanning_configuration, - image_tests_configuration=image_tests_configuration, - infrastructure_configuration_arn=infrastructure_configuration_arn, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_recipe_arn: Optional[pulumi.Input[str]] = None, - distribution_configuration_arn: Optional[pulumi.Input[str]] = None, - enhanced_image_metadata_enabled: Optional[pulumi.Input[bool]] = None, - image_recipe_arn: Optional[pulumi.Input[str]] = None, - image_scanning_configuration: Optional[pulumi.Input['ImageScanningConfigurationArgs']] = None, - image_tests_configuration: Optional[pulumi.Input['ImageTestsConfigurationArgs']] = None, - infrastructure_configuration_arn: Optional[pulumi.Input[str]] = None, - tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if container_recipe_arn is not None: - _setter("container_recipe_arn", container_recipe_arn) + pulumi.set(__self__, "container_recipe_arn", container_recipe_arn) if distribution_configuration_arn is not None: - _setter("distribution_configuration_arn", distribution_configuration_arn) + pulumi.set(__self__, "distribution_configuration_arn", distribution_configuration_arn) if enhanced_image_metadata_enabled is not None: - _setter("enhanced_image_metadata_enabled", enhanced_image_metadata_enabled) + pulumi.set(__self__, "enhanced_image_metadata_enabled", enhanced_image_metadata_enabled) if image_recipe_arn is not None: - _setter("image_recipe_arn", image_recipe_arn) + pulumi.set(__self__, "image_recipe_arn", image_recipe_arn) if image_scanning_configuration is not None: - _setter("image_scanning_configuration", image_scanning_configuration) + pulumi.set(__self__, "image_scanning_configuration", image_scanning_configuration) if image_tests_configuration is not None: - _setter("image_tests_configuration", image_tests_configuration) + pulumi.set(__self__, "image_tests_configuration", image_tests_configuration) if infrastructure_configuration_arn is not None: - _setter("infrastructure_configuration_arn", infrastructure_configuration_arn) + pulumi.set(__self__, "infrastructure_configuration_arn", infrastructure_configuration_arn) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="containerRecipeArn") @@ -219,10 +196,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ImageArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -249,17 +222,7 @@ def _internal_init(__self__, __props__.__dict__["distribution_configuration_arn"] = distribution_configuration_arn __props__.__dict__["enhanced_image_metadata_enabled"] = enhanced_image_metadata_enabled __props__.__dict__["image_recipe_arn"] = image_recipe_arn - if image_scanning_configuration is not None and not isinstance(image_scanning_configuration, ImageScanningConfigurationArgs): - image_scanning_configuration = image_scanning_configuration or {} - def _setter(key, value): - image_scanning_configuration[key] = value - ImageScanningConfigurationArgs._configure(_setter, **image_scanning_configuration) __props__.__dict__["image_scanning_configuration"] = image_scanning_configuration - if image_tests_configuration is not None and not isinstance(image_tests_configuration, ImageTestsConfigurationArgs): - image_tests_configuration = image_tests_configuration or {} - def _setter(key, value): - image_tests_configuration[key] = value - ImageTestsConfigurationArgs._configure(_setter, **image_tests_configuration) __props__.__dict__["image_tests_configuration"] = image_tests_configuration __props__.__dict__["infrastructure_configuration_arn"] = infrastructure_configuration_arn __props__.__dict__["tags"] = tags diff --git a/sdk/python/pulumi_aws_native/imagebuilder/image_pipeline.py b/sdk/python/pulumi_aws_native/imagebuilder/image_pipeline.py index ee180e0fca..516931ca83 100644 --- a/sdk/python/pulumi_aws_native/imagebuilder/image_pipeline.py +++ b/sdk/python/pulumi_aws_native/imagebuilder/image_pipeline.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -44,61 +44,30 @@ def __init__(__self__, *, :param pulumi.Input['ImagePipelineStatus'] status: The status of the image pipeline. :param Any tags: The tags of this image pipeline. """ - ImagePipelineArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_recipe_arn=container_recipe_arn, - description=description, - distribution_configuration_arn=distribution_configuration_arn, - enhanced_image_metadata_enabled=enhanced_image_metadata_enabled, - image_recipe_arn=image_recipe_arn, - image_scanning_configuration=image_scanning_configuration, - image_tests_configuration=image_tests_configuration, - infrastructure_configuration_arn=infrastructure_configuration_arn, - name=name, - schedule=schedule, - status=status, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_recipe_arn: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - distribution_configuration_arn: Optional[pulumi.Input[str]] = None, - enhanced_image_metadata_enabled: Optional[pulumi.Input[bool]] = None, - image_recipe_arn: Optional[pulumi.Input[str]] = None, - image_scanning_configuration: Optional[pulumi.Input['ImagePipelineImageScanningConfigurationArgs']] = None, - image_tests_configuration: Optional[pulumi.Input['ImagePipelineImageTestsConfigurationArgs']] = None, - infrastructure_configuration_arn: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - schedule: Optional[pulumi.Input['ImagePipelineScheduleArgs']] = None, - status: Optional[pulumi.Input['ImagePipelineStatus']] = None, - tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if container_recipe_arn is not None: - _setter("container_recipe_arn", container_recipe_arn) + pulumi.set(__self__, "container_recipe_arn", container_recipe_arn) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if distribution_configuration_arn is not None: - _setter("distribution_configuration_arn", distribution_configuration_arn) + pulumi.set(__self__, "distribution_configuration_arn", distribution_configuration_arn) if enhanced_image_metadata_enabled is not None: - _setter("enhanced_image_metadata_enabled", enhanced_image_metadata_enabled) + pulumi.set(__self__, "enhanced_image_metadata_enabled", enhanced_image_metadata_enabled) if image_recipe_arn is not None: - _setter("image_recipe_arn", image_recipe_arn) + pulumi.set(__self__, "image_recipe_arn", image_recipe_arn) if image_scanning_configuration is not None: - _setter("image_scanning_configuration", image_scanning_configuration) + pulumi.set(__self__, "image_scanning_configuration", image_scanning_configuration) if image_tests_configuration is not None: - _setter("image_tests_configuration", image_tests_configuration) + pulumi.set(__self__, "image_tests_configuration", image_tests_configuration) if infrastructure_configuration_arn is not None: - _setter("infrastructure_configuration_arn", infrastructure_configuration_arn) + pulumi.set(__self__, "infrastructure_configuration_arn", infrastructure_configuration_arn) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if schedule is not None: - _setter("schedule", schedule) + pulumi.set(__self__, "schedule", schedule) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="containerRecipeArn") @@ -300,10 +269,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ImagePipelineArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -335,25 +300,10 @@ def _internal_init(__self__, __props__.__dict__["distribution_configuration_arn"] = distribution_configuration_arn __props__.__dict__["enhanced_image_metadata_enabled"] = enhanced_image_metadata_enabled __props__.__dict__["image_recipe_arn"] = image_recipe_arn - if image_scanning_configuration is not None and not isinstance(image_scanning_configuration, ImagePipelineImageScanningConfigurationArgs): - image_scanning_configuration = image_scanning_configuration or {} - def _setter(key, value): - image_scanning_configuration[key] = value - ImagePipelineImageScanningConfigurationArgs._configure(_setter, **image_scanning_configuration) __props__.__dict__["image_scanning_configuration"] = image_scanning_configuration - if image_tests_configuration is not None and not isinstance(image_tests_configuration, ImagePipelineImageTestsConfigurationArgs): - image_tests_configuration = image_tests_configuration or {} - def _setter(key, value): - image_tests_configuration[key] = value - ImagePipelineImageTestsConfigurationArgs._configure(_setter, **image_tests_configuration) __props__.__dict__["image_tests_configuration"] = image_tests_configuration __props__.__dict__["infrastructure_configuration_arn"] = infrastructure_configuration_arn __props__.__dict__["name"] = name - if schedule is not None and not isinstance(schedule, ImagePipelineScheduleArgs): - schedule = schedule or {} - def _setter(key, value): - schedule[key] = value - ImagePipelineScheduleArgs._configure(_setter, **schedule) __props__.__dict__["schedule"] = schedule __props__.__dict__["status"] = status __props__.__dict__["tags"] = tags diff --git a/sdk/python/pulumi_aws_native/imagebuilder/image_recipe.py b/sdk/python/pulumi_aws_native/imagebuilder/image_recipe.py index a529376ba6..1a8e2df024 100644 --- a/sdk/python/pulumi_aws_native/imagebuilder/image_recipe.py +++ b/sdk/python/pulumi_aws_native/imagebuilder/image_recipe.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -38,46 +38,21 @@ def __init__(__self__, *, :param Any tags: The tags of the image recipe. :param pulumi.Input[str] working_directory: The working directory to be used during build and test workflows. """ - ImageRecipeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - components=components, - parent_image=parent_image, - version=version, - additional_instance_configuration=additional_instance_configuration, - block_device_mappings=block_device_mappings, - description=description, - name=name, - tags=tags, - working_directory=working_directory, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - components: pulumi.Input[Sequence[pulumi.Input['ImageRecipeComponentConfigurationArgs']]], - parent_image: pulumi.Input[str], - version: pulumi.Input[str], - additional_instance_configuration: Optional[pulumi.Input['ImageRecipeAdditionalInstanceConfigurationArgs']] = None, - block_device_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['ImageRecipeInstanceBlockDeviceMappingArgs']]]] = None, - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[Any] = None, - working_directory: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("components", components) - _setter("parent_image", parent_image) - _setter("version", version) + pulumi.set(__self__, "components", components) + pulumi.set(__self__, "parent_image", parent_image) + pulumi.set(__self__, "version", version) if additional_instance_configuration is not None: - _setter("additional_instance_configuration", additional_instance_configuration) + pulumi.set(__self__, "additional_instance_configuration", additional_instance_configuration) if block_device_mappings is not None: - _setter("block_device_mappings", block_device_mappings) + pulumi.set(__self__, "block_device_mappings", block_device_mappings) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if working_directory is not None: - _setter("working_directory", working_directory) + pulumi.set(__self__, "working_directory", working_directory) @property @pulumi.getter @@ -237,10 +212,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ImageRecipeArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -264,11 +235,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = ImageRecipeArgs.__new__(ImageRecipeArgs) - if additional_instance_configuration is not None and not isinstance(additional_instance_configuration, ImageRecipeAdditionalInstanceConfigurationArgs): - additional_instance_configuration = additional_instance_configuration or {} - def _setter(key, value): - additional_instance_configuration[key] = value - ImageRecipeAdditionalInstanceConfigurationArgs._configure(_setter, **additional_instance_configuration) __props__.__dict__["additional_instance_configuration"] = additional_instance_configuration __props__.__dict__["block_device_mappings"] = block_device_mappings if components is None and not opts.urn: diff --git a/sdk/python/pulumi_aws_native/imagebuilder/infrastructure_configuration.py b/sdk/python/pulumi_aws_native/imagebuilder/infrastructure_configuration.py index 3cf9ecdfb4..f91ed30309 100644 --- a/sdk/python/pulumi_aws_native/imagebuilder/infrastructure_configuration.py +++ b/sdk/python/pulumi_aws_native/imagebuilder/infrastructure_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -46,64 +46,31 @@ def __init__(__self__, *, :param Any tags: The tags associated with the component. :param pulumi.Input[bool] terminate_instance_on_failure: The terminate instance on failure configuration of the infrastructure configuration. """ - InfrastructureConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_profile_name=instance_profile_name, - description=description, - instance_metadata_options=instance_metadata_options, - instance_types=instance_types, - key_pair=key_pair, - logging=logging, - name=name, - resource_tags=resource_tags, - security_group_ids=security_group_ids, - sns_topic_arn=sns_topic_arn, - subnet_id=subnet_id, - tags=tags, - terminate_instance_on_failure=terminate_instance_on_failure, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_profile_name: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - instance_metadata_options: Optional[pulumi.Input['InfrastructureConfigurationInstanceMetadataOptionsArgs']] = None, - instance_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - key_pair: Optional[pulumi.Input[str]] = None, - logging: Optional[pulumi.Input['InfrastructureConfigurationLoggingArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - resource_tags: Optional[Any] = None, - security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - sns_topic_arn: Optional[pulumi.Input[str]] = None, - subnet_id: Optional[pulumi.Input[str]] = None, - tags: Optional[Any] = None, - terminate_instance_on_failure: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_profile_name", instance_profile_name) + pulumi.set(__self__, "instance_profile_name", instance_profile_name) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if instance_metadata_options is not None: - _setter("instance_metadata_options", instance_metadata_options) + pulumi.set(__self__, "instance_metadata_options", instance_metadata_options) if instance_types is not None: - _setter("instance_types", instance_types) + pulumi.set(__self__, "instance_types", instance_types) if key_pair is not None: - _setter("key_pair", key_pair) + pulumi.set(__self__, "key_pair", key_pair) if logging is not None: - _setter("logging", logging) + pulumi.set(__self__, "logging", logging) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if resource_tags is not None: - _setter("resource_tags", resource_tags) + pulumi.set(__self__, "resource_tags", resource_tags) if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if sns_topic_arn is not None: - _setter("sns_topic_arn", sns_topic_arn) + pulumi.set(__self__, "sns_topic_arn", sns_topic_arn) if subnet_id is not None: - _setter("subnet_id", subnet_id) + pulumi.set(__self__, "subnet_id", subnet_id) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if terminate_instance_on_failure is not None: - _setter("terminate_instance_on_failure", terminate_instance_on_failure) + pulumi.set(__self__, "terminate_instance_on_failure", terminate_instance_on_failure) @property @pulumi.getter(name="instanceProfileName") @@ -319,10 +286,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - InfrastructureConfigurationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -351,22 +314,12 @@ def _internal_init(__self__, __props__ = InfrastructureConfigurationArgs.__new__(InfrastructureConfigurationArgs) __props__.__dict__["description"] = description - if instance_metadata_options is not None and not isinstance(instance_metadata_options, InfrastructureConfigurationInstanceMetadataOptionsArgs): - instance_metadata_options = instance_metadata_options or {} - def _setter(key, value): - instance_metadata_options[key] = value - InfrastructureConfigurationInstanceMetadataOptionsArgs._configure(_setter, **instance_metadata_options) __props__.__dict__["instance_metadata_options"] = instance_metadata_options if instance_profile_name is None and not opts.urn: raise TypeError("Missing required property 'instance_profile_name'") __props__.__dict__["instance_profile_name"] = instance_profile_name __props__.__dict__["instance_types"] = instance_types __props__.__dict__["key_pair"] = key_pair - if logging is not None and not isinstance(logging, InfrastructureConfigurationLoggingArgs): - logging = logging or {} - def _setter(key, value): - logging[key] = value - InfrastructureConfigurationLoggingArgs._configure(_setter, **logging) __props__.__dict__["logging"] = logging __props__.__dict__["name"] = name __props__.__dict__["resource_tags"] = resource_tags diff --git a/sdk/python/pulumi_aws_native/imagebuilder/outputs.py b/sdk/python/pulumi_aws_native/imagebuilder/outputs.py index c911aebde2..e583af5d3c 100644 --- a/sdk/python/pulumi_aws_native/imagebuilder/outputs.py +++ b/sdk/python/pulumi_aws_native/imagebuilder/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -75,21 +75,10 @@ def __init__(__self__, *, :param str component_arn: The Amazon Resource Name (ARN) of the component. :param Sequence['ContainerRecipeComponentParameter'] parameters: A group of parameter settings that are used to configure the component for a specific recipe. """ - ContainerRecipeComponentConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - component_arn=component_arn, - parameters=parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - component_arn: Optional[str] = None, - parameters: Optional[Sequence['outputs.ContainerRecipeComponentParameter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if component_arn is not None: - _setter("component_arn", component_arn) + pulumi.set(__self__, "component_arn", component_arn) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) @property @pulumi.getter(name="componentArn") @@ -121,19 +110,8 @@ def __init__(__self__, *, :param str name: The name of the component parameter to set. :param Sequence[str] value: Sets the value for the named component parameter. """ - ContainerRecipeComponentParameter._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - value: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -202,45 +180,22 @@ def __init__(__self__, *, :param int volume_size: Use to override the device's volume size. :param 'ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeType' volume_type: Use to override the device's volume type. """ - ContainerRecipeEbsInstanceBlockDeviceSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - delete_on_termination=delete_on_termination, - encrypted=encrypted, - iops=iops, - kms_key_id=kms_key_id, - snapshot_id=snapshot_id, - throughput=throughput, - volume_size=volume_size, - volume_type=volume_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delete_on_termination: Optional[bool] = None, - encrypted: Optional[bool] = None, - iops: Optional[int] = None, - kms_key_id: Optional[str] = None, - snapshot_id: Optional[str] = None, - throughput: Optional[int] = None, - volume_size: Optional[int] = None, - volume_type: Optional['ContainerRecipeEbsInstanceBlockDeviceSpecificationVolumeType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if delete_on_termination is not None: - _setter("delete_on_termination", delete_on_termination) + pulumi.set(__self__, "delete_on_termination", delete_on_termination) if encrypted is not None: - _setter("encrypted", encrypted) + pulumi.set(__self__, "encrypted", encrypted) if iops is not None: - _setter("iops", iops) + pulumi.set(__self__, "iops", iops) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if snapshot_id is not None: - _setter("snapshot_id", snapshot_id) + pulumi.set(__self__, "snapshot_id", snapshot_id) if throughput is not None: - _setter("throughput", throughput) + pulumi.set(__self__, "throughput", throughput) if volume_size is not None: - _setter("volume_size", volume_size) + pulumi.set(__self__, "volume_size", volume_size) if volume_type is not None: - _setter("volume_type", volume_type) + pulumi.set(__self__, "volume_type", volume_type) @property @pulumi.getter(name="deleteOnTermination") @@ -345,29 +300,14 @@ def __init__(__self__, *, :param str no_device: Use to remove a mapping from the parent image. :param str virtual_name: Use to manage instance ephemeral devices. """ - ContainerRecipeInstanceBlockDeviceMapping._configure( - lambda key, value: pulumi.set(__self__, key, value), - device_name=device_name, - ebs=ebs, - no_device=no_device, - virtual_name=virtual_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - device_name: Optional[str] = None, - ebs: Optional['outputs.ContainerRecipeEbsInstanceBlockDeviceSpecification'] = None, - no_device: Optional[str] = None, - virtual_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if device_name is not None: - _setter("device_name", device_name) + pulumi.set(__self__, "device_name", device_name) if ebs is not None: - _setter("ebs", ebs) + pulumi.set(__self__, "ebs", ebs) if no_device is not None: - _setter("no_device", no_device) + pulumi.set(__self__, "no_device", no_device) if virtual_name is not None: - _setter("virtual_name", virtual_name) + pulumi.set(__self__, "virtual_name", virtual_name) @property @pulumi.getter(name="deviceName") @@ -432,21 +372,10 @@ def __init__(__self__, *, :param Sequence['ContainerRecipeInstanceBlockDeviceMapping'] block_device_mappings: Defines the block devices to attach for building an instance from this Image Builder AMI. :param str image: The AMI ID to use as the base image for a container build and test instance. If not specified, Image Builder will use the appropriate ECS-optimized AMI as a base image. """ - ContainerRecipeInstanceConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - block_device_mappings=block_device_mappings, - image=image, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - block_device_mappings: Optional[Sequence['outputs.ContainerRecipeInstanceBlockDeviceMapping']] = None, - image: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if block_device_mappings is not None: - _setter("block_device_mappings", block_device_mappings) + pulumi.set(__self__, "block_device_mappings", block_device_mappings) if image is not None: - _setter("image", image) + pulumi.set(__self__, "image", image) @property @pulumi.getter(name="blockDeviceMappings") @@ -495,21 +424,10 @@ def __init__(__self__, *, :param str repository_name: The name of the container repository where the output container image is stored. This name is prefixed by the repository location. :param 'ContainerRecipeTargetContainerRepositoryService' service: Specifies the service in which this image was registered. """ - ContainerRecipeTargetContainerRepository._configure( - lambda key, value: pulumi.set(__self__, key, value), - repository_name=repository_name, - service=service, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - repository_name: Optional[str] = None, - service: Optional['ContainerRecipeTargetContainerRepositoryService'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if repository_name is not None: - _setter("repository_name", repository_name) + pulumi.set(__self__, "repository_name", repository_name) if service is not None: - _setter("service", service) + pulumi.set(__self__, "service", service) @property @pulumi.getter(name="repositoryName") @@ -571,37 +489,18 @@ def __init__(__self__, *, :param str name: The name of the AMI distribution configuration. :param Sequence[str] target_account_ids: The ID of accounts to which you want to distribute an image. """ - DistributionConfigurationAmiDistributionConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - ami_tags=ami_tags, - description=description, - kms_key_id=kms_key_id, - launch_permission_configuration=launch_permission_configuration, - name=name, - target_account_ids=target_account_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ami_tags: Optional[Any] = None, - description: Optional[str] = None, - kms_key_id: Optional[str] = None, - launch_permission_configuration: Optional['outputs.DistributionConfigurationLaunchPermissionConfiguration'] = None, - name: Optional[str] = None, - target_account_ids: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ami_tags is not None: - _setter("ami_tags", ami_tags) + pulumi.set(__self__, "ami_tags", ami_tags) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if launch_permission_configuration is not None: - _setter("launch_permission_configuration", launch_permission_configuration) + pulumi.set(__self__, "launch_permission_configuration", launch_permission_configuration) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if target_account_ids is not None: - _setter("target_account_ids", target_account_ids) + pulumi.set(__self__, "target_account_ids", target_account_ids) @property @pulumi.getter(name="amiTags") @@ -683,25 +582,12 @@ def __init__(__self__, *, :param str description: The description of the container distribution configuration. :param 'DistributionConfigurationTargetContainerRepository' target_repository: The destination repository for the container distribution configuration. """ - DistributionConfigurationContainerDistributionConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_tags=container_tags, - description=description, - target_repository=target_repository, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_tags: Optional[Sequence[str]] = None, - description: Optional[str] = None, - target_repository: Optional['outputs.DistributionConfigurationTargetContainerRepository'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if container_tags is not None: - _setter("container_tags", container_tags) + pulumi.set(__self__, "container_tags", container_tags) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if target_repository is not None: - _setter("target_repository", target_repository) + pulumi.set(__self__, "target_repository", target_repository) @property @pulumi.getter(name="containerTags") @@ -772,36 +658,17 @@ def __init__(__self__, *, :param Sequence['DistributionConfigurationLaunchTemplateConfiguration'] launch_template_configurations: A group of launchTemplateConfiguration settings that apply to image distribution. :param Sequence[str] license_configuration_arns: The License Manager Configuration to associate with the AMI in the specified Region. """ - DistributionConfigurationDistribution._configure( - lambda key, value: pulumi.set(__self__, key, value), - region=region, - ami_distribution_configuration=ami_distribution_configuration, - container_distribution_configuration=container_distribution_configuration, - fast_launch_configurations=fast_launch_configurations, - launch_template_configurations=launch_template_configurations, - license_configuration_arns=license_configuration_arns, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - region: str, - ami_distribution_configuration: Optional['outputs.DistributionConfigurationAmiDistributionConfiguration'] = None, - container_distribution_configuration: Optional['outputs.DistributionConfigurationContainerDistributionConfiguration'] = None, - fast_launch_configurations: Optional[Sequence['outputs.DistributionConfigurationFastLaunchConfiguration']] = None, - launch_template_configurations: Optional[Sequence['outputs.DistributionConfigurationLaunchTemplateConfiguration']] = None, - license_configuration_arns: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("region", region) + pulumi.set(__self__, "region", region) if ami_distribution_configuration is not None: - _setter("ami_distribution_configuration", ami_distribution_configuration) + pulumi.set(__self__, "ami_distribution_configuration", ami_distribution_configuration) if container_distribution_configuration is not None: - _setter("container_distribution_configuration", container_distribution_configuration) + pulumi.set(__self__, "container_distribution_configuration", container_distribution_configuration) if fast_launch_configurations is not None: - _setter("fast_launch_configurations", fast_launch_configurations) + pulumi.set(__self__, "fast_launch_configurations", fast_launch_configurations) if launch_template_configurations is not None: - _setter("launch_template_configurations", launch_template_configurations) + pulumi.set(__self__, "launch_template_configurations", launch_template_configurations) if license_configuration_arns is not None: - _setter("license_configuration_arns", license_configuration_arns) + pulumi.set(__self__, "license_configuration_arns", license_configuration_arns) @property @pulumi.getter @@ -888,33 +755,16 @@ def __init__(__self__, *, :param int max_parallel_launches: The maximum number of parallel instances that are launched for creating resources. :param 'DistributionConfigurationFastLaunchSnapshotConfiguration' snapshot_configuration: Configuration settings for managing the number of snapshots that are created from pre-provisioned instances for the Windows AMI when faster launching is enabled. """ - DistributionConfigurationFastLaunchConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - account_id=account_id, - enabled=enabled, - launch_template=launch_template, - max_parallel_launches=max_parallel_launches, - snapshot_configuration=snapshot_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - account_id: Optional[str] = None, - enabled: Optional[bool] = None, - launch_template: Optional['outputs.DistributionConfigurationFastLaunchLaunchTemplateSpecification'] = None, - max_parallel_launches: Optional[int] = None, - snapshot_configuration: Optional['outputs.DistributionConfigurationFastLaunchSnapshotConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if account_id is not None: - _setter("account_id", account_id) + pulumi.set(__self__, "account_id", account_id) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if launch_template is not None: - _setter("launch_template", launch_template) + pulumi.set(__self__, "launch_template", launch_template) if max_parallel_launches is not None: - _setter("max_parallel_launches", max_parallel_launches) + pulumi.set(__self__, "max_parallel_launches", max_parallel_launches) if snapshot_configuration is not None: - _setter("snapshot_configuration", snapshot_configuration) + pulumi.set(__self__, "snapshot_configuration", snapshot_configuration) @property @pulumi.getter(name="accountId") @@ -993,25 +843,12 @@ def __init__(__self__, *, :param str launch_template_name: The name of the launch template to use for faster launching for a Windows AMI. :param str launch_template_version: The version of the launch template to use for faster launching for a Windows AMI. """ - DistributionConfigurationFastLaunchLaunchTemplateSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - launch_template_id=launch_template_id, - launch_template_name=launch_template_name, - launch_template_version=launch_template_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - launch_template_id: Optional[str] = None, - launch_template_name: Optional[str] = None, - launch_template_version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if launch_template_id is not None: - _setter("launch_template_id", launch_template_id) + pulumi.set(__self__, "launch_template_id", launch_template_id) if launch_template_name is not None: - _setter("launch_template_name", launch_template_name) + pulumi.set(__self__, "launch_template_name", launch_template_name) if launch_template_version is not None: - _setter("launch_template_version", launch_template_version) + pulumi.set(__self__, "launch_template_version", launch_template_version) @property @pulumi.getter(name="launchTemplateId") @@ -1066,17 +903,8 @@ def __init__(__self__, *, Configuration settings for managing the number of snapshots that are created from pre-provisioned instances for the Windows AMI when faster launching is enabled. :param int target_resource_count: The number of pre-provisioned snapshots to keep on hand for a fast-launch enabled Windows AMI. """ - DistributionConfigurationFastLaunchSnapshotConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_resource_count=target_resource_count, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_resource_count: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if target_resource_count is not None: - _setter("target_resource_count", target_resource_count) + pulumi.set(__self__, "target_resource_count", target_resource_count) @property @pulumi.getter(name="targetResourceCount") @@ -1127,29 +955,14 @@ def __init__(__self__, *, :param Sequence[str] user_groups: The name of the group. :param Sequence[str] user_ids: The AWS account ID. """ - DistributionConfigurationLaunchPermissionConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - organization_arns=organization_arns, - organizational_unit_arns=organizational_unit_arns, - user_groups=user_groups, - user_ids=user_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - organization_arns: Optional[Sequence[str]] = None, - organizational_unit_arns: Optional[Sequence[str]] = None, - user_groups: Optional[Sequence[str]] = None, - user_ids: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if organization_arns is not None: - _setter("organization_arns", organization_arns) + pulumi.set(__self__, "organization_arns", organization_arns) if organizational_unit_arns is not None: - _setter("organizational_unit_arns", organizational_unit_arns) + pulumi.set(__self__, "organizational_unit_arns", organizational_unit_arns) if user_groups is not None: - _setter("user_groups", user_groups) + pulumi.set(__self__, "user_groups", user_groups) if user_ids is not None: - _setter("user_ids", user_ids) + pulumi.set(__self__, "user_ids", user_ids) @property @pulumi.getter(name="organizationArns") @@ -1220,25 +1033,12 @@ def __init__(__self__, *, :param str launch_template_id: Identifies the EC2 launch template to use. :param bool set_default_version: Set the specified EC2 launch template as the default launch template for the specified account. """ - DistributionConfigurationLaunchTemplateConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - account_id=account_id, - launch_template_id=launch_template_id, - set_default_version=set_default_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - account_id: Optional[str] = None, - launch_template_id: Optional[str] = None, - set_default_version: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if account_id is not None: - _setter("account_id", account_id) + pulumi.set(__self__, "account_id", account_id) if launch_template_id is not None: - _setter("launch_template_id", launch_template_id) + pulumi.set(__self__, "launch_template_id", launch_template_id) if set_default_version is not None: - _setter("set_default_version", set_default_version) + pulumi.set(__self__, "set_default_version", set_default_version) @property @pulumi.getter(name="accountId") @@ -1295,21 +1095,10 @@ def __init__(__self__, *, :param str repository_name: The repository name of target container repository. :param 'DistributionConfigurationTargetContainerRepositoryService' service: The service of target container repository. """ - DistributionConfigurationTargetContainerRepository._configure( - lambda key, value: pulumi.set(__self__, key, value), - repository_name=repository_name, - service=service, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - repository_name: Optional[str] = None, - service: Optional['DistributionConfigurationTargetContainerRepositoryService'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if repository_name is not None: - _setter("repository_name", repository_name) + pulumi.set(__self__, "repository_name", repository_name) if service is not None: - _setter("service", service) + pulumi.set(__self__, "service", service) @property @pulumi.getter(name="repositoryName") @@ -1360,21 +1149,10 @@ def __init__(__self__, *, :param Sequence[str] container_tags: Tags for Image Builder to apply the output container image that is scanned. Tags can help you identify and manage your scanned images. :param str repository_name: The name of the container repository that Amazon Inspector scans to identify findings for your container images. The name includes the path for the repository location. If you don’t provide this information, Image Builder creates a repository in your account named image-builder-image-scanning-repository to use for vulnerability scans for your output container images. """ - ImageEcrConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_tags=container_tags, - repository_name=repository_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_tags: Optional[Sequence[str]] = None, - repository_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if container_tags is not None: - _setter("container_tags", container_tags) + pulumi.set(__self__, "container_tags", container_tags) if repository_name is not None: - _setter("repository_name", repository_name) + pulumi.set(__self__, "repository_name", repository_name) @property @pulumi.getter(name="containerTags") @@ -1425,21 +1203,10 @@ def __init__(__self__, *, :param Sequence[str] container_tags: Tags for Image Builder to apply the output container image that is scanned. Tags can help you identify and manage your scanned images. :param str repository_name: The name of the container repository that Amazon Inspector scans to identify findings for your container images. The name includes the path for the repository location. If you don't provide this information, Image Builder creates a repository in your account named image-builder-image-scanning-repository to use for vulnerability scans for your output container images. """ - ImagePipelineEcrConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_tags=container_tags, - repository_name=repository_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_tags: Optional[Sequence[str]] = None, - repository_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if container_tags is not None: - _setter("container_tags", container_tags) + pulumi.set(__self__, "container_tags", container_tags) if repository_name is not None: - _setter("repository_name", repository_name) + pulumi.set(__self__, "repository_name", repository_name) @property @pulumi.getter(name="containerTags") @@ -1490,21 +1257,10 @@ def __init__(__self__, *, :param 'ImagePipelineEcrConfiguration' ecr_configuration: Contains ECR settings for vulnerability scans. :param bool image_scanning_enabled: This sets whether Image Builder keeps a snapshot of the vulnerability scans that Amazon Inspector runs against the build instance when you create a new image. """ - ImagePipelineImageScanningConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - ecr_configuration=ecr_configuration, - image_scanning_enabled=image_scanning_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ecr_configuration: Optional['outputs.ImagePipelineEcrConfiguration'] = None, - image_scanning_enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ecr_configuration is not None: - _setter("ecr_configuration", ecr_configuration) + pulumi.set(__self__, "ecr_configuration", ecr_configuration) if image_scanning_enabled is not None: - _setter("image_scanning_enabled", image_scanning_enabled) + pulumi.set(__self__, "image_scanning_enabled", image_scanning_enabled) @property @pulumi.getter(name="ecrConfiguration") @@ -1555,21 +1311,10 @@ def __init__(__self__, *, :param bool image_tests_enabled: Defines if tests should be executed when building this image. :param int timeout_minutes: The maximum time in minutes that tests are permitted to run. """ - ImagePipelineImageTestsConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - image_tests_enabled=image_tests_enabled, - timeout_minutes=timeout_minutes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - image_tests_enabled: Optional[bool] = None, - timeout_minutes: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if image_tests_enabled is not None: - _setter("image_tests_enabled", image_tests_enabled) + pulumi.set(__self__, "image_tests_enabled", image_tests_enabled) if timeout_minutes is not None: - _setter("timeout_minutes", timeout_minutes) + pulumi.set(__self__, "timeout_minutes", timeout_minutes) @property @pulumi.getter(name="imageTestsEnabled") @@ -1620,21 +1365,10 @@ def __init__(__self__, *, :param 'ImagePipelineSchedulePipelineExecutionStartCondition' pipeline_execution_start_condition: The condition configures when the pipeline should trigger a new image build. :param str schedule_expression: The expression determines how often EC2 Image Builder evaluates your pipelineExecutionStartCondition. """ - ImagePipelineSchedule._configure( - lambda key, value: pulumi.set(__self__, key, value), - pipeline_execution_start_condition=pipeline_execution_start_condition, - schedule_expression=schedule_expression, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pipeline_execution_start_condition: Optional['ImagePipelineSchedulePipelineExecutionStartCondition'] = None, - schedule_expression: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pipeline_execution_start_condition is not None: - _setter("pipeline_execution_start_condition", pipeline_execution_start_condition) + pulumi.set(__self__, "pipeline_execution_start_condition", pipeline_execution_start_condition) if schedule_expression is not None: - _setter("schedule_expression", schedule_expression) + pulumi.set(__self__, "schedule_expression", schedule_expression) @property @pulumi.getter(name="pipelineExecutionStartCondition") @@ -1685,21 +1419,10 @@ def __init__(__self__, *, :param 'ImageRecipeSystemsManagerAgent' systems_manager_agent: Contains settings for the SSM agent on your build instance. :param str user_data_override: Use this property to provide commands or a command script to run when you launch your build instance. """ - ImageRecipeAdditionalInstanceConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - systems_manager_agent=systems_manager_agent, - user_data_override=user_data_override, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - systems_manager_agent: Optional['outputs.ImageRecipeSystemsManagerAgent'] = None, - user_data_override: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if systems_manager_agent is not None: - _setter("systems_manager_agent", systems_manager_agent) + pulumi.set(__self__, "systems_manager_agent", systems_manager_agent) if user_data_override is not None: - _setter("user_data_override", user_data_override) + pulumi.set(__self__, "user_data_override", user_data_override) @property @pulumi.getter(name="systemsManagerAgent") @@ -1748,21 +1471,10 @@ def __init__(__self__, *, :param str component_arn: The Amazon Resource Name (ARN) of the component. :param Sequence['ImageRecipeComponentParameter'] parameters: A group of parameter settings that are used to configure the component for a specific recipe. """ - ImageRecipeComponentConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - component_arn=component_arn, - parameters=parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - component_arn: Optional[str] = None, - parameters: Optional[Sequence['outputs.ImageRecipeComponentParameter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if component_arn is not None: - _setter("component_arn", component_arn) + pulumi.set(__self__, "component_arn", component_arn) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) @property @pulumi.getter(name="componentArn") @@ -1794,19 +1506,8 @@ def __init__(__self__, *, :param str name: The name of the component parameter to set. :param Sequence[str] value: Sets the value for the named component parameter. """ - ImageRecipeComponentParameter._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - value: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1875,45 +1576,22 @@ def __init__(__self__, *, :param int volume_size: Use to override the device's volume size. :param 'ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType' volume_type: Use to override the device's volume type. """ - ImageRecipeEbsInstanceBlockDeviceSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - delete_on_termination=delete_on_termination, - encrypted=encrypted, - iops=iops, - kms_key_id=kms_key_id, - snapshot_id=snapshot_id, - throughput=throughput, - volume_size=volume_size, - volume_type=volume_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delete_on_termination: Optional[bool] = None, - encrypted: Optional[bool] = None, - iops: Optional[int] = None, - kms_key_id: Optional[str] = None, - snapshot_id: Optional[str] = None, - throughput: Optional[int] = None, - volume_size: Optional[int] = None, - volume_type: Optional['ImageRecipeEbsInstanceBlockDeviceSpecificationVolumeType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if delete_on_termination is not None: - _setter("delete_on_termination", delete_on_termination) + pulumi.set(__self__, "delete_on_termination", delete_on_termination) if encrypted is not None: - _setter("encrypted", encrypted) + pulumi.set(__self__, "encrypted", encrypted) if iops is not None: - _setter("iops", iops) + pulumi.set(__self__, "iops", iops) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if snapshot_id is not None: - _setter("snapshot_id", snapshot_id) + pulumi.set(__self__, "snapshot_id", snapshot_id) if throughput is not None: - _setter("throughput", throughput) + pulumi.set(__self__, "throughput", throughput) if volume_size is not None: - _setter("volume_size", volume_size) + pulumi.set(__self__, "volume_size", volume_size) if volume_type is not None: - _setter("volume_type", volume_type) + pulumi.set(__self__, "volume_type", volume_type) @property @pulumi.getter(name="deleteOnTermination") @@ -2018,29 +1696,14 @@ def __init__(__self__, *, :param str no_device: Use to remove a mapping from the parent image. :param str virtual_name: Use to manage instance ephemeral devices. """ - ImageRecipeInstanceBlockDeviceMapping._configure( - lambda key, value: pulumi.set(__self__, key, value), - device_name=device_name, - ebs=ebs, - no_device=no_device, - virtual_name=virtual_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - device_name: Optional[str] = None, - ebs: Optional['outputs.ImageRecipeEbsInstanceBlockDeviceSpecification'] = None, - no_device: Optional[str] = None, - virtual_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if device_name is not None: - _setter("device_name", device_name) + pulumi.set(__self__, "device_name", device_name) if ebs is not None: - _setter("ebs", ebs) + pulumi.set(__self__, "ebs", ebs) if no_device is not None: - _setter("no_device", no_device) + pulumi.set(__self__, "no_device", no_device) if virtual_name is not None: - _setter("virtual_name", virtual_name) + pulumi.set(__self__, "virtual_name", virtual_name) @property @pulumi.getter(name="deviceName") @@ -2103,17 +1766,8 @@ def __init__(__self__, *, Contains settings for the SSM agent on your build instance. :param bool uninstall_after_build: Controls whether the SSM agent is removed from your final build image, prior to creating the new AMI. If this is set to true, then the agent is removed from the final image. If it's set to false, then the agent is left in, so that it is included in the new AMI. The default value is false. """ - ImageRecipeSystemsManagerAgent._configure( - lambda key, value: pulumi.set(__self__, key, value), - uninstall_after_build=uninstall_after_build, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - uninstall_after_build: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if uninstall_after_build is not None: - _setter("uninstall_after_build", uninstall_after_build) + pulumi.set(__self__, "uninstall_after_build", uninstall_after_build) @property @pulumi.getter(name="uninstallAfterBuild") @@ -2156,21 +1810,10 @@ def __init__(__self__, *, :param 'ImageEcrConfiguration' ecr_configuration: Contains ECR settings for vulnerability scans. :param bool image_scanning_enabled: This sets whether Image Builder keeps a snapshot of the vulnerability scans that Amazon Inspector runs against the build instance when you create a new image. """ - ImageScanningConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - ecr_configuration=ecr_configuration, - image_scanning_enabled=image_scanning_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ecr_configuration: Optional['outputs.ImageEcrConfiguration'] = None, - image_scanning_enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ecr_configuration is not None: - _setter("ecr_configuration", ecr_configuration) + pulumi.set(__self__, "ecr_configuration", ecr_configuration) if image_scanning_enabled is not None: - _setter("image_scanning_enabled", image_scanning_enabled) + pulumi.set(__self__, "image_scanning_enabled", image_scanning_enabled) @property @pulumi.getter(name="ecrConfiguration") @@ -2221,21 +1864,10 @@ def __init__(__self__, *, :param bool image_tests_enabled: ImageTestsEnabled :param int timeout_minutes: TimeoutMinutes """ - ImageTestsConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - image_tests_enabled=image_tests_enabled, - timeout_minutes=timeout_minutes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - image_tests_enabled: Optional[bool] = None, - timeout_minutes: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if image_tests_enabled is not None: - _setter("image_tests_enabled", image_tests_enabled) + pulumi.set(__self__, "image_tests_enabled", image_tests_enabled) if timeout_minutes is not None: - _setter("timeout_minutes", timeout_minutes) + pulumi.set(__self__, "timeout_minutes", timeout_minutes) @property @pulumi.getter(name="imageTestsEnabled") @@ -2286,21 +1918,10 @@ def __init__(__self__, *, :param int http_put_response_hop_limit: Limit the number of hops that an instance metadata request can traverse to reach its destination. :param 'InfrastructureConfigurationInstanceMetadataOptionsHttpTokens' http_tokens: Indicates whether a signed token header is required for instance metadata retrieval requests. The values affect the response as follows: """ - InfrastructureConfigurationInstanceMetadataOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - http_put_response_hop_limit=http_put_response_hop_limit, - http_tokens=http_tokens, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - http_put_response_hop_limit: Optional[int] = None, - http_tokens: Optional['InfrastructureConfigurationInstanceMetadataOptionsHttpTokens'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if http_put_response_hop_limit is not None: - _setter("http_put_response_hop_limit", http_put_response_hop_limit) + pulumi.set(__self__, "http_put_response_hop_limit", http_put_response_hop_limit) if http_tokens is not None: - _setter("http_tokens", http_tokens) + pulumi.set(__self__, "http_tokens", http_tokens) @property @pulumi.getter(name="httpPutResponseHopLimit") @@ -2346,17 +1967,8 @@ def __init__(__self__, *, """ The logging configuration of the infrastructure configuration. """ - InfrastructureConfigurationLogging._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_logs=s3_logs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_logs: Optional['outputs.InfrastructureConfigurationS3Logs'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if s3_logs is not None: - _setter("s3_logs", s3_logs) + pulumi.set(__self__, "s3_logs", s3_logs) @property @pulumi.getter(name="s3Logs") @@ -2396,21 +2008,10 @@ def __init__(__self__, *, :param str s3_bucket_name: S3BucketName :param str s3_key_prefix: S3KeyPrefix """ - InfrastructureConfigurationS3Logs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_bucket_name=s3_bucket_name, - s3_key_prefix=s3_key_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_bucket_name: Optional[str] = None, - s3_key_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if s3_bucket_name is not None: - _setter("s3_bucket_name", s3_bucket_name) + pulumi.set(__self__, "s3_bucket_name", s3_bucket_name) if s3_key_prefix is not None: - _setter("s3_key_prefix", s3_key_prefix) + pulumi.set(__self__, "s3_key_prefix", s3_key_prefix) @property @pulumi.getter(name="s3BucketName") diff --git a/sdk/python/pulumi_aws_native/import_value.py b/sdk/python/pulumi_aws_native/import_value.py index 33aef35039..947b4cd6e0 100644 --- a/sdk/python/pulumi_aws_native/import_value.py +++ b/sdk/python/pulumi_aws_native/import_value.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from . import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/inspector/_inputs.py b/sdk/python/pulumi_aws_native/inspector/_inputs.py index 8c07d3f763..752f769df6 100644 --- a/sdk/python/pulumi_aws_native/inspector/_inputs.py +++ b/sdk/python/pulumi_aws_native/inspector/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -19,19 +19,8 @@ class AssessmentTemplateTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - AssessmentTemplateTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -57,19 +46,8 @@ class ResourceGroupTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ResourceGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/inspector/assessment_target.py b/sdk/python/pulumi_aws_native/inspector/assessment_target.py index 770258c096..51bb4524f5 100644 --- a/sdk/python/pulumi_aws_native/inspector/assessment_target.py +++ b/sdk/python/pulumi_aws_native/inspector/assessment_target.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['AssessmentTargetArgs', 'AssessmentTarget'] @@ -19,21 +19,10 @@ def __init__(__self__, *, """ The set of arguments for constructing a AssessmentTarget resource. """ - AssessmentTargetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - assessment_target_name=assessment_target_name, - resource_group_arn=resource_group_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - assessment_target_name: Optional[pulumi.Input[str]] = None, - resource_group_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if assessment_target_name is not None: - _setter("assessment_target_name", assessment_target_name) + pulumi.set(__self__, "assessment_target_name", assessment_target_name) if resource_group_arn is not None: - _setter("resource_group_arn", resource_group_arn) + pulumi.set(__self__, "resource_group_arn", resource_group_arn) @property @pulumi.getter(name="assessmentTargetName") @@ -87,10 +76,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AssessmentTargetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/inspector/assessment_template.py b/sdk/python/pulumi_aws_native/inspector/assessment_template.py index a91b304fad..1cb834678d 100644 --- a/sdk/python/pulumi_aws_native/inspector/assessment_template.py +++ b/sdk/python/pulumi_aws_native/inspector/assessment_template.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -24,30 +24,13 @@ def __init__(__self__, *, """ The set of arguments for constructing a AssessmentTemplate resource. """ - AssessmentTemplateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - assessment_target_arn=assessment_target_arn, - duration_in_seconds=duration_in_seconds, - rules_package_arns=rules_package_arns, - assessment_template_name=assessment_template_name, - user_attributes_for_findings=user_attributes_for_findings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - assessment_target_arn: pulumi.Input[str], - duration_in_seconds: pulumi.Input[int], - rules_package_arns: pulumi.Input[Sequence[pulumi.Input[str]]], - assessment_template_name: Optional[pulumi.Input[str]] = None, - user_attributes_for_findings: Optional[pulumi.Input[Sequence[pulumi.Input['AssessmentTemplateTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("assessment_target_arn", assessment_target_arn) - _setter("duration_in_seconds", duration_in_seconds) - _setter("rules_package_arns", rules_package_arns) + pulumi.set(__self__, "assessment_target_arn", assessment_target_arn) + pulumi.set(__self__, "duration_in_seconds", duration_in_seconds) + pulumi.set(__self__, "rules_package_arns", rules_package_arns) if assessment_template_name is not None: - _setter("assessment_template_name", assessment_template_name) + pulumi.set(__self__, "assessment_template_name", assessment_template_name) if user_attributes_for_findings is not None: - _setter("user_attributes_for_findings", user_attributes_for_findings) + pulumi.set(__self__, "user_attributes_for_findings", user_attributes_for_findings) @property @pulumi.getter(name="assessmentTargetArn") @@ -131,10 +114,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AssessmentTemplateArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/inspector/get_assessment_target.py b/sdk/python/pulumi_aws_native/inspector/get_assessment_target.py index 1c7809022e..741834cdec 100644 --- a/sdk/python/pulumi_aws_native/inspector/get_assessment_target.py +++ b/sdk/python/pulumi_aws_native/inspector/get_assessment_target.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/inspector/get_assessment_template.py b/sdk/python/pulumi_aws_native/inspector/get_assessment_template.py index e58658a285..4ac5e5a495 100644 --- a/sdk/python/pulumi_aws_native/inspector/get_assessment_template.py +++ b/sdk/python/pulumi_aws_native/inspector/get_assessment_template.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/inspector/get_resource_group.py b/sdk/python/pulumi_aws_native/inspector/get_resource_group.py index 7cf49cfc34..1f24e9e63a 100644 --- a/sdk/python/pulumi_aws_native/inspector/get_resource_group.py +++ b/sdk/python/pulumi_aws_native/inspector/get_resource_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/inspector/outputs.py b/sdk/python/pulumi_aws_native/inspector/outputs.py index c8677f8d61..90cf7ac2ca 100644 --- a/sdk/python/pulumi_aws_native/inspector/outputs.py +++ b/sdk/python/pulumi_aws_native/inspector/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -19,19 +19,8 @@ class AssessmentTemplateTag(dict): def __init__(__self__, *, key: str, value: str): - AssessmentTemplateTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -49,19 +38,8 @@ class ResourceGroupTag(dict): def __init__(__self__, *, key: str, value: str): - ResourceGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/inspector/resource_group.py b/sdk/python/pulumi_aws_native/inspector/resource_group.py index 54e962526d..12574a7a83 100644 --- a/sdk/python/pulumi_aws_native/inspector/resource_group.py +++ b/sdk/python/pulumi_aws_native/inspector/resource_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -20,16 +20,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a ResourceGroup resource. """ - ResourceGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_group_tags=resource_group_tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_group_tags: pulumi.Input[Sequence[pulumi.Input['ResourceGroupTagArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_group_tags", resource_group_tags) + pulumi.set(__self__, "resource_group_tags", resource_group_tags) @property @pulumi.getter(name="resourceGroupTags") @@ -73,10 +64,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ResourceGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/inspectorv2/_inputs.py b/sdk/python/pulumi_aws_native/inspectorv2/_inputs.py index f33b0ebf10..a566dbc367 100644 --- a/sdk/python/pulumi_aws_native/inspectorv2/_inputs.py +++ b/sdk/python/pulumi_aws_native/inspectorv2/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -54,137 +54,68 @@ def __init__(__self__, *, vulnerability_id: Optional[pulumi.Input[Sequence[pulumi.Input['FilterStringFilterArgs']]]] = None, vulnerability_source: Optional[pulumi.Input[Sequence[pulumi.Input['FilterStringFilterArgs']]]] = None, vulnerable_packages: Optional[pulumi.Input[Sequence[pulumi.Input['FilterPackageFilterArgs']]]] = None): - FilterCriteriaArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - aws_account_id=aws_account_id, - component_id=component_id, - component_type=component_type, - ec2_instance_image_id=ec2_instance_image_id, - ec2_instance_subnet_id=ec2_instance_subnet_id, - ec2_instance_vpc_id=ec2_instance_vpc_id, - ecr_image_architecture=ecr_image_architecture, - ecr_image_hash=ecr_image_hash, - ecr_image_pushed_at=ecr_image_pushed_at, - ecr_image_registry=ecr_image_registry, - ecr_image_repository_name=ecr_image_repository_name, - ecr_image_tags=ecr_image_tags, - finding_arn=finding_arn, - finding_status=finding_status, - finding_type=finding_type, - first_observed_at=first_observed_at, - inspector_score=inspector_score, - last_observed_at=last_observed_at, - network_protocol=network_protocol, - port_range=port_range, - related_vulnerabilities=related_vulnerabilities, - resource_id=resource_id, - resource_tags=resource_tags, - resource_type=resource_type, - severity=severity, - title=title, - updated_at=updated_at, - vendor_severity=vendor_severity, - vulnerability_id=vulnerability_id, - vulnerability_source=vulnerability_source, - vulnerable_packages=vulnerable_packages, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aws_account_id: Optional[pulumi.Input[Sequence[pulumi.Input['FilterStringFilterArgs']]]] = None, - component_id: Optional[pulumi.Input[Sequence[pulumi.Input['FilterStringFilterArgs']]]] = None, - component_type: Optional[pulumi.Input[Sequence[pulumi.Input['FilterStringFilterArgs']]]] = None, - ec2_instance_image_id: Optional[pulumi.Input[Sequence[pulumi.Input['FilterStringFilterArgs']]]] = None, - ec2_instance_subnet_id: Optional[pulumi.Input[Sequence[pulumi.Input['FilterStringFilterArgs']]]] = None, - ec2_instance_vpc_id: Optional[pulumi.Input[Sequence[pulumi.Input['FilterStringFilterArgs']]]] = None, - ecr_image_architecture: Optional[pulumi.Input[Sequence[pulumi.Input['FilterStringFilterArgs']]]] = None, - ecr_image_hash: Optional[pulumi.Input[Sequence[pulumi.Input['FilterStringFilterArgs']]]] = None, - ecr_image_pushed_at: Optional[pulumi.Input[Sequence[pulumi.Input['FilterDateFilterArgs']]]] = None, - ecr_image_registry: Optional[pulumi.Input[Sequence[pulumi.Input['FilterStringFilterArgs']]]] = None, - ecr_image_repository_name: Optional[pulumi.Input[Sequence[pulumi.Input['FilterStringFilterArgs']]]] = None, - ecr_image_tags: Optional[pulumi.Input[Sequence[pulumi.Input['FilterStringFilterArgs']]]] = None, - finding_arn: Optional[pulumi.Input[Sequence[pulumi.Input['FilterStringFilterArgs']]]] = None, - finding_status: Optional[pulumi.Input[Sequence[pulumi.Input['FilterStringFilterArgs']]]] = None, - finding_type: Optional[pulumi.Input[Sequence[pulumi.Input['FilterStringFilterArgs']]]] = None, - first_observed_at: Optional[pulumi.Input[Sequence[pulumi.Input['FilterDateFilterArgs']]]] = None, - inspector_score: Optional[pulumi.Input[Sequence[pulumi.Input['FilterNumberFilterArgs']]]] = None, - last_observed_at: Optional[pulumi.Input[Sequence[pulumi.Input['FilterDateFilterArgs']]]] = None, - network_protocol: Optional[pulumi.Input[Sequence[pulumi.Input['FilterStringFilterArgs']]]] = None, - port_range: Optional[pulumi.Input[Sequence[pulumi.Input['FilterPortRangeFilterArgs']]]] = None, - related_vulnerabilities: Optional[pulumi.Input[Sequence[pulumi.Input['FilterStringFilterArgs']]]] = None, - resource_id: Optional[pulumi.Input[Sequence[pulumi.Input['FilterStringFilterArgs']]]] = None, - resource_tags: Optional[pulumi.Input[Sequence[pulumi.Input['FilterMapFilterArgs']]]] = None, - resource_type: Optional[pulumi.Input[Sequence[pulumi.Input['FilterStringFilterArgs']]]] = None, - severity: Optional[pulumi.Input[Sequence[pulumi.Input['FilterStringFilterArgs']]]] = None, - title: Optional[pulumi.Input[Sequence[pulumi.Input['FilterStringFilterArgs']]]] = None, - updated_at: Optional[pulumi.Input[Sequence[pulumi.Input['FilterDateFilterArgs']]]] = None, - vendor_severity: Optional[pulumi.Input[Sequence[pulumi.Input['FilterStringFilterArgs']]]] = None, - vulnerability_id: Optional[pulumi.Input[Sequence[pulumi.Input['FilterStringFilterArgs']]]] = None, - vulnerability_source: Optional[pulumi.Input[Sequence[pulumi.Input['FilterStringFilterArgs']]]] = None, - vulnerable_packages: Optional[pulumi.Input[Sequence[pulumi.Input['FilterPackageFilterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if aws_account_id is not None: - _setter("aws_account_id", aws_account_id) + pulumi.set(__self__, "aws_account_id", aws_account_id) if component_id is not None: - _setter("component_id", component_id) + pulumi.set(__self__, "component_id", component_id) if component_type is not None: - _setter("component_type", component_type) + pulumi.set(__self__, "component_type", component_type) if ec2_instance_image_id is not None: - _setter("ec2_instance_image_id", ec2_instance_image_id) + pulumi.set(__self__, "ec2_instance_image_id", ec2_instance_image_id) if ec2_instance_subnet_id is not None: - _setter("ec2_instance_subnet_id", ec2_instance_subnet_id) + pulumi.set(__self__, "ec2_instance_subnet_id", ec2_instance_subnet_id) if ec2_instance_vpc_id is not None: - _setter("ec2_instance_vpc_id", ec2_instance_vpc_id) + pulumi.set(__self__, "ec2_instance_vpc_id", ec2_instance_vpc_id) if ecr_image_architecture is not None: - _setter("ecr_image_architecture", ecr_image_architecture) + pulumi.set(__self__, "ecr_image_architecture", ecr_image_architecture) if ecr_image_hash is not None: - _setter("ecr_image_hash", ecr_image_hash) + pulumi.set(__self__, "ecr_image_hash", ecr_image_hash) if ecr_image_pushed_at is not None: - _setter("ecr_image_pushed_at", ecr_image_pushed_at) + pulumi.set(__self__, "ecr_image_pushed_at", ecr_image_pushed_at) if ecr_image_registry is not None: - _setter("ecr_image_registry", ecr_image_registry) + pulumi.set(__self__, "ecr_image_registry", ecr_image_registry) if ecr_image_repository_name is not None: - _setter("ecr_image_repository_name", ecr_image_repository_name) + pulumi.set(__self__, "ecr_image_repository_name", ecr_image_repository_name) if ecr_image_tags is not None: - _setter("ecr_image_tags", ecr_image_tags) + pulumi.set(__self__, "ecr_image_tags", ecr_image_tags) if finding_arn is not None: - _setter("finding_arn", finding_arn) + pulumi.set(__self__, "finding_arn", finding_arn) if finding_status is not None: - _setter("finding_status", finding_status) + pulumi.set(__self__, "finding_status", finding_status) if finding_type is not None: - _setter("finding_type", finding_type) + pulumi.set(__self__, "finding_type", finding_type) if first_observed_at is not None: - _setter("first_observed_at", first_observed_at) + pulumi.set(__self__, "first_observed_at", first_observed_at) if inspector_score is not None: - _setter("inspector_score", inspector_score) + pulumi.set(__self__, "inspector_score", inspector_score) if last_observed_at is not None: - _setter("last_observed_at", last_observed_at) + pulumi.set(__self__, "last_observed_at", last_observed_at) if network_protocol is not None: - _setter("network_protocol", network_protocol) + pulumi.set(__self__, "network_protocol", network_protocol) if port_range is not None: - _setter("port_range", port_range) + pulumi.set(__self__, "port_range", port_range) if related_vulnerabilities is not None: - _setter("related_vulnerabilities", related_vulnerabilities) + pulumi.set(__self__, "related_vulnerabilities", related_vulnerabilities) if resource_id is not None: - _setter("resource_id", resource_id) + pulumi.set(__self__, "resource_id", resource_id) if resource_tags is not None: - _setter("resource_tags", resource_tags) + pulumi.set(__self__, "resource_tags", resource_tags) if resource_type is not None: - _setter("resource_type", resource_type) + pulumi.set(__self__, "resource_type", resource_type) if severity is not None: - _setter("severity", severity) + pulumi.set(__self__, "severity", severity) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) if updated_at is not None: - _setter("updated_at", updated_at) + pulumi.set(__self__, "updated_at", updated_at) if vendor_severity is not None: - _setter("vendor_severity", vendor_severity) + pulumi.set(__self__, "vendor_severity", vendor_severity) if vulnerability_id is not None: - _setter("vulnerability_id", vulnerability_id) + pulumi.set(__self__, "vulnerability_id", vulnerability_id) if vulnerability_source is not None: - _setter("vulnerability_source", vulnerability_source) + pulumi.set(__self__, "vulnerability_source", vulnerability_source) if vulnerable_packages is not None: - _setter("vulnerable_packages", vulnerable_packages) + pulumi.set(__self__, "vulnerable_packages", vulnerable_packages) @property @pulumi.getter(name="awsAccountId") @@ -471,21 +402,10 @@ class FilterDateFilterArgs: def __init__(__self__, *, end_inclusive: Optional[pulumi.Input[int]] = None, start_inclusive: Optional[pulumi.Input[int]] = None): - FilterDateFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - end_inclusive=end_inclusive, - start_inclusive=start_inclusive, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - end_inclusive: Optional[pulumi.Input[int]] = None, - start_inclusive: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if end_inclusive is not None: - _setter("end_inclusive", end_inclusive) + pulumi.set(__self__, "end_inclusive", end_inclusive) if start_inclusive is not None: - _setter("start_inclusive", start_inclusive) + pulumi.set(__self__, "start_inclusive", start_inclusive) @property @pulumi.getter(name="endInclusive") @@ -512,24 +432,11 @@ def __init__(__self__, *, comparison: pulumi.Input['FilterMapComparison'], key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - FilterMapFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - comparison=comparison, - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comparison: pulumi.Input['FilterMapComparison'], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("comparison", comparison) + pulumi.set(__self__, "comparison", comparison) if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -564,21 +471,10 @@ class FilterNumberFilterArgs: def __init__(__self__, *, lower_inclusive: Optional[pulumi.Input[float]] = None, upper_inclusive: Optional[pulumi.Input[float]] = None): - FilterNumberFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - lower_inclusive=lower_inclusive, - upper_inclusive=upper_inclusive, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lower_inclusive: Optional[pulumi.Input[float]] = None, - upper_inclusive: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if lower_inclusive is not None: - _setter("lower_inclusive", lower_inclusive) + pulumi.set(__self__, "lower_inclusive", lower_inclusive) if upper_inclusive is not None: - _setter("upper_inclusive", upper_inclusive) + pulumi.set(__self__, "upper_inclusive", upper_inclusive) @property @pulumi.getter(name="lowerInclusive") @@ -608,37 +504,18 @@ def __init__(__self__, *, release: Optional[pulumi.Input['FilterStringFilterArgs']] = None, source_layer_hash: Optional[pulumi.Input['FilterStringFilterArgs']] = None, version: Optional[pulumi.Input['FilterStringFilterArgs']] = None): - FilterPackageFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - architecture=architecture, - epoch=epoch, - name=name, - release=release, - source_layer_hash=source_layer_hash, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - architecture: Optional[pulumi.Input['FilterStringFilterArgs']] = None, - epoch: Optional[pulumi.Input['FilterNumberFilterArgs']] = None, - name: Optional[pulumi.Input['FilterStringFilterArgs']] = None, - release: Optional[pulumi.Input['FilterStringFilterArgs']] = None, - source_layer_hash: Optional[pulumi.Input['FilterStringFilterArgs']] = None, - version: Optional[pulumi.Input['FilterStringFilterArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if architecture is not None: - _setter("architecture", architecture) + pulumi.set(__self__, "architecture", architecture) if epoch is not None: - _setter("epoch", epoch) + pulumi.set(__self__, "epoch", epoch) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if release is not None: - _setter("release", release) + pulumi.set(__self__, "release", release) if source_layer_hash is not None: - _setter("source_layer_hash", source_layer_hash) + pulumi.set(__self__, "source_layer_hash", source_layer_hash) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter @@ -700,21 +577,10 @@ class FilterPortRangeFilterArgs: def __init__(__self__, *, begin_inclusive: Optional[pulumi.Input[int]] = None, end_inclusive: Optional[pulumi.Input[int]] = None): - FilterPortRangeFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - begin_inclusive=begin_inclusive, - end_inclusive=end_inclusive, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - begin_inclusive: Optional[pulumi.Input[int]] = None, - end_inclusive: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if begin_inclusive is not None: - _setter("begin_inclusive", begin_inclusive) + pulumi.set(__self__, "begin_inclusive", begin_inclusive) if end_inclusive is not None: - _setter("end_inclusive", end_inclusive) + pulumi.set(__self__, "end_inclusive", end_inclusive) @property @pulumi.getter(name="beginInclusive") @@ -740,19 +606,8 @@ class FilterStringFilterArgs: def __init__(__self__, *, comparison: pulumi.Input['FilterStringComparison'], value: pulumi.Input[str]): - FilterStringFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - comparison=comparison, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comparison: pulumi.Input['FilterStringComparison'], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("comparison", comparison) - _setter("value", value) + pulumi.set(__self__, "comparison", comparison) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/inspectorv2/filter.py b/sdk/python/pulumi_aws_native/inspectorv2/filter.py index e8583b5d4f..5fccf9aa18 100644 --- a/sdk/python/pulumi_aws_native/inspectorv2/filter.py +++ b/sdk/python/pulumi_aws_native/inspectorv2/filter.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -28,27 +28,12 @@ def __init__(__self__, *, :param pulumi.Input[str] description: Findings filter description. :param pulumi.Input[str] name: Findings filter name. """ - FilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_action=filter_action, - filter_criteria=filter_criteria, - description=description, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_action: pulumi.Input['FilterAction'], - filter_criteria: pulumi.Input['FilterCriteriaArgs'], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_action", filter_action) - _setter("filter_criteria", filter_criteria) + pulumi.set(__self__, "filter_action", filter_action) + pulumi.set(__self__, "filter_criteria", filter_criteria) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="filterAction") @@ -138,10 +123,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - FilterArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -164,11 +145,6 @@ def _internal_init(__self__, if filter_action is None and not opts.urn: raise TypeError("Missing required property 'filter_action'") __props__.__dict__["filter_action"] = filter_action - if filter_criteria is not None and not isinstance(filter_criteria, FilterCriteriaArgs): - filter_criteria = filter_criteria or {} - def _setter(key, value): - filter_criteria[key] = value - FilterCriteriaArgs._configure(_setter, **filter_criteria) if filter_criteria is None and not opts.urn: raise TypeError("Missing required property 'filter_criteria'") __props__.__dict__["filter_criteria"] = filter_criteria diff --git a/sdk/python/pulumi_aws_native/inspectorv2/get_filter.py b/sdk/python/pulumi_aws_native/inspectorv2/get_filter.py index a801202631..a40a073999 100644 --- a/sdk/python/pulumi_aws_native/inspectorv2/get_filter.py +++ b/sdk/python/pulumi_aws_native/inspectorv2/get_filter.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/inspectorv2/outputs.py b/sdk/python/pulumi_aws_native/inspectorv2/outputs.py index 784069f8dc..e4da28b081 100644 --- a/sdk/python/pulumi_aws_native/inspectorv2/outputs.py +++ b/sdk/python/pulumi_aws_native/inspectorv2/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -128,137 +128,68 @@ def __init__(__self__, *, vulnerability_id: Optional[Sequence['outputs.FilterStringFilter']] = None, vulnerability_source: Optional[Sequence['outputs.FilterStringFilter']] = None, vulnerable_packages: Optional[Sequence['outputs.FilterPackageFilter']] = None): - FilterCriteria._configure( - lambda key, value: pulumi.set(__self__, key, value), - aws_account_id=aws_account_id, - component_id=component_id, - component_type=component_type, - ec2_instance_image_id=ec2_instance_image_id, - ec2_instance_subnet_id=ec2_instance_subnet_id, - ec2_instance_vpc_id=ec2_instance_vpc_id, - ecr_image_architecture=ecr_image_architecture, - ecr_image_hash=ecr_image_hash, - ecr_image_pushed_at=ecr_image_pushed_at, - ecr_image_registry=ecr_image_registry, - ecr_image_repository_name=ecr_image_repository_name, - ecr_image_tags=ecr_image_tags, - finding_arn=finding_arn, - finding_status=finding_status, - finding_type=finding_type, - first_observed_at=first_observed_at, - inspector_score=inspector_score, - last_observed_at=last_observed_at, - network_protocol=network_protocol, - port_range=port_range, - related_vulnerabilities=related_vulnerabilities, - resource_id=resource_id, - resource_tags=resource_tags, - resource_type=resource_type, - severity=severity, - title=title, - updated_at=updated_at, - vendor_severity=vendor_severity, - vulnerability_id=vulnerability_id, - vulnerability_source=vulnerability_source, - vulnerable_packages=vulnerable_packages, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aws_account_id: Optional[Sequence['outputs.FilterStringFilter']] = None, - component_id: Optional[Sequence['outputs.FilterStringFilter']] = None, - component_type: Optional[Sequence['outputs.FilterStringFilter']] = None, - ec2_instance_image_id: Optional[Sequence['outputs.FilterStringFilter']] = None, - ec2_instance_subnet_id: Optional[Sequence['outputs.FilterStringFilter']] = None, - ec2_instance_vpc_id: Optional[Sequence['outputs.FilterStringFilter']] = None, - ecr_image_architecture: Optional[Sequence['outputs.FilterStringFilter']] = None, - ecr_image_hash: Optional[Sequence['outputs.FilterStringFilter']] = None, - ecr_image_pushed_at: Optional[Sequence['outputs.FilterDateFilter']] = None, - ecr_image_registry: Optional[Sequence['outputs.FilterStringFilter']] = None, - ecr_image_repository_name: Optional[Sequence['outputs.FilterStringFilter']] = None, - ecr_image_tags: Optional[Sequence['outputs.FilterStringFilter']] = None, - finding_arn: Optional[Sequence['outputs.FilterStringFilter']] = None, - finding_status: Optional[Sequence['outputs.FilterStringFilter']] = None, - finding_type: Optional[Sequence['outputs.FilterStringFilter']] = None, - first_observed_at: Optional[Sequence['outputs.FilterDateFilter']] = None, - inspector_score: Optional[Sequence['outputs.FilterNumberFilter']] = None, - last_observed_at: Optional[Sequence['outputs.FilterDateFilter']] = None, - network_protocol: Optional[Sequence['outputs.FilterStringFilter']] = None, - port_range: Optional[Sequence['outputs.FilterPortRangeFilter']] = None, - related_vulnerabilities: Optional[Sequence['outputs.FilterStringFilter']] = None, - resource_id: Optional[Sequence['outputs.FilterStringFilter']] = None, - resource_tags: Optional[Sequence['outputs.FilterMapFilter']] = None, - resource_type: Optional[Sequence['outputs.FilterStringFilter']] = None, - severity: Optional[Sequence['outputs.FilterStringFilter']] = None, - title: Optional[Sequence['outputs.FilterStringFilter']] = None, - updated_at: Optional[Sequence['outputs.FilterDateFilter']] = None, - vendor_severity: Optional[Sequence['outputs.FilterStringFilter']] = None, - vulnerability_id: Optional[Sequence['outputs.FilterStringFilter']] = None, - vulnerability_source: Optional[Sequence['outputs.FilterStringFilter']] = None, - vulnerable_packages: Optional[Sequence['outputs.FilterPackageFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if aws_account_id is not None: - _setter("aws_account_id", aws_account_id) + pulumi.set(__self__, "aws_account_id", aws_account_id) if component_id is not None: - _setter("component_id", component_id) + pulumi.set(__self__, "component_id", component_id) if component_type is not None: - _setter("component_type", component_type) + pulumi.set(__self__, "component_type", component_type) if ec2_instance_image_id is not None: - _setter("ec2_instance_image_id", ec2_instance_image_id) + pulumi.set(__self__, "ec2_instance_image_id", ec2_instance_image_id) if ec2_instance_subnet_id is not None: - _setter("ec2_instance_subnet_id", ec2_instance_subnet_id) + pulumi.set(__self__, "ec2_instance_subnet_id", ec2_instance_subnet_id) if ec2_instance_vpc_id is not None: - _setter("ec2_instance_vpc_id", ec2_instance_vpc_id) + pulumi.set(__self__, "ec2_instance_vpc_id", ec2_instance_vpc_id) if ecr_image_architecture is not None: - _setter("ecr_image_architecture", ecr_image_architecture) + pulumi.set(__self__, "ecr_image_architecture", ecr_image_architecture) if ecr_image_hash is not None: - _setter("ecr_image_hash", ecr_image_hash) + pulumi.set(__self__, "ecr_image_hash", ecr_image_hash) if ecr_image_pushed_at is not None: - _setter("ecr_image_pushed_at", ecr_image_pushed_at) + pulumi.set(__self__, "ecr_image_pushed_at", ecr_image_pushed_at) if ecr_image_registry is not None: - _setter("ecr_image_registry", ecr_image_registry) + pulumi.set(__self__, "ecr_image_registry", ecr_image_registry) if ecr_image_repository_name is not None: - _setter("ecr_image_repository_name", ecr_image_repository_name) + pulumi.set(__self__, "ecr_image_repository_name", ecr_image_repository_name) if ecr_image_tags is not None: - _setter("ecr_image_tags", ecr_image_tags) + pulumi.set(__self__, "ecr_image_tags", ecr_image_tags) if finding_arn is not None: - _setter("finding_arn", finding_arn) + pulumi.set(__self__, "finding_arn", finding_arn) if finding_status is not None: - _setter("finding_status", finding_status) + pulumi.set(__self__, "finding_status", finding_status) if finding_type is not None: - _setter("finding_type", finding_type) + pulumi.set(__self__, "finding_type", finding_type) if first_observed_at is not None: - _setter("first_observed_at", first_observed_at) + pulumi.set(__self__, "first_observed_at", first_observed_at) if inspector_score is not None: - _setter("inspector_score", inspector_score) + pulumi.set(__self__, "inspector_score", inspector_score) if last_observed_at is not None: - _setter("last_observed_at", last_observed_at) + pulumi.set(__self__, "last_observed_at", last_observed_at) if network_protocol is not None: - _setter("network_protocol", network_protocol) + pulumi.set(__self__, "network_protocol", network_protocol) if port_range is not None: - _setter("port_range", port_range) + pulumi.set(__self__, "port_range", port_range) if related_vulnerabilities is not None: - _setter("related_vulnerabilities", related_vulnerabilities) + pulumi.set(__self__, "related_vulnerabilities", related_vulnerabilities) if resource_id is not None: - _setter("resource_id", resource_id) + pulumi.set(__self__, "resource_id", resource_id) if resource_tags is not None: - _setter("resource_tags", resource_tags) + pulumi.set(__self__, "resource_tags", resource_tags) if resource_type is not None: - _setter("resource_type", resource_type) + pulumi.set(__self__, "resource_type", resource_type) if severity is not None: - _setter("severity", severity) + pulumi.set(__self__, "severity", severity) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) if updated_at is not None: - _setter("updated_at", updated_at) + pulumi.set(__self__, "updated_at", updated_at) if vendor_severity is not None: - _setter("vendor_severity", vendor_severity) + pulumi.set(__self__, "vendor_severity", vendor_severity) if vulnerability_id is not None: - _setter("vulnerability_id", vulnerability_id) + pulumi.set(__self__, "vulnerability_id", vulnerability_id) if vulnerability_source is not None: - _setter("vulnerability_source", vulnerability_source) + pulumi.set(__self__, "vulnerability_source", vulnerability_source) if vulnerable_packages is not None: - _setter("vulnerable_packages", vulnerable_packages) + pulumi.set(__self__, "vulnerable_packages", vulnerable_packages) @property @pulumi.getter(name="awsAccountId") @@ -440,21 +371,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, end_inclusive: Optional[int] = None, start_inclusive: Optional[int] = None): - FilterDateFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - end_inclusive=end_inclusive, - start_inclusive=start_inclusive, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - end_inclusive: Optional[int] = None, - start_inclusive: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if end_inclusive is not None: - _setter("end_inclusive", end_inclusive) + pulumi.set(__self__, "end_inclusive", end_inclusive) if start_inclusive is not None: - _setter("start_inclusive", start_inclusive) + pulumi.set(__self__, "start_inclusive", start_inclusive) @property @pulumi.getter(name="endInclusive") @@ -473,24 +393,11 @@ def __init__(__self__, *, comparison: 'FilterMapComparison', key: Optional[str] = None, value: Optional[str] = None): - FilterMapFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - comparison=comparison, - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comparison: 'FilterMapComparison', - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("comparison", comparison) + pulumi.set(__self__, "comparison", comparison) if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -532,21 +439,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, lower_inclusive: Optional[float] = None, upper_inclusive: Optional[float] = None): - FilterNumberFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - lower_inclusive=lower_inclusive, - upper_inclusive=upper_inclusive, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lower_inclusive: Optional[float] = None, - upper_inclusive: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if lower_inclusive is not None: - _setter("lower_inclusive", lower_inclusive) + pulumi.set(__self__, "lower_inclusive", lower_inclusive) if upper_inclusive is not None: - _setter("upper_inclusive", upper_inclusive) + pulumi.set(__self__, "upper_inclusive", upper_inclusive) @property @pulumi.getter(name="lowerInclusive") @@ -585,37 +481,18 @@ def __init__(__self__, *, release: Optional['outputs.FilterStringFilter'] = None, source_layer_hash: Optional['outputs.FilterStringFilter'] = None, version: Optional['outputs.FilterStringFilter'] = None): - FilterPackageFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - architecture=architecture, - epoch=epoch, - name=name, - release=release, - source_layer_hash=source_layer_hash, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - architecture: Optional['outputs.FilterStringFilter'] = None, - epoch: Optional['outputs.FilterNumberFilter'] = None, - name: Optional['outputs.FilterStringFilter'] = None, - release: Optional['outputs.FilterStringFilter'] = None, - source_layer_hash: Optional['outputs.FilterStringFilter'] = None, - version: Optional['outputs.FilterStringFilter'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if architecture is not None: - _setter("architecture", architecture) + pulumi.set(__self__, "architecture", architecture) if epoch is not None: - _setter("epoch", epoch) + pulumi.set(__self__, "epoch", epoch) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if release is not None: - _setter("release", release) + pulumi.set(__self__, "release", release) if source_layer_hash is not None: - _setter("source_layer_hash", source_layer_hash) + pulumi.set(__self__, "source_layer_hash", source_layer_hash) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter @@ -672,21 +549,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, begin_inclusive: Optional[int] = None, end_inclusive: Optional[int] = None): - FilterPortRangeFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - begin_inclusive=begin_inclusive, - end_inclusive=end_inclusive, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - begin_inclusive: Optional[int] = None, - end_inclusive: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if begin_inclusive is not None: - _setter("begin_inclusive", begin_inclusive) + pulumi.set(__self__, "begin_inclusive", begin_inclusive) if end_inclusive is not None: - _setter("end_inclusive", end_inclusive) + pulumi.set(__self__, "end_inclusive", end_inclusive) @property @pulumi.getter(name="beginInclusive") @@ -704,19 +570,8 @@ class FilterStringFilter(dict): def __init__(__self__, *, comparison: 'FilterStringComparison', value: str): - FilterStringFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - comparison=comparison, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comparison: 'FilterStringComparison', - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("comparison", comparison) - _setter("value", value) + pulumi.set(__self__, "comparison", comparison) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/internetmonitor/_inputs.py b/sdk/python/pulumi_aws_native/internetmonitor/_inputs.py index 031d36958b..f107987de9 100644 --- a/sdk/python/pulumi_aws_native/internetmonitor/_inputs.py +++ b/sdk/python/pulumi_aws_native/internetmonitor/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -25,29 +25,14 @@ def __init__(__self__, *, availability_score_threshold: Optional[pulumi.Input[float]] = None, performance_local_health_events_config: Optional[pulumi.Input['MonitorLocalHealthEventsConfigArgs']] = None, performance_score_threshold: Optional[pulumi.Input[float]] = None): - MonitorHealthEventsConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_local_health_events_config=availability_local_health_events_config, - availability_score_threshold=availability_score_threshold, - performance_local_health_events_config=performance_local_health_events_config, - performance_score_threshold=performance_score_threshold, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_local_health_events_config: Optional[pulumi.Input['MonitorLocalHealthEventsConfigArgs']] = None, - availability_score_threshold: Optional[pulumi.Input[float]] = None, - performance_local_health_events_config: Optional[pulumi.Input['MonitorLocalHealthEventsConfigArgs']] = None, - performance_score_threshold: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_local_health_events_config is not None: - _setter("availability_local_health_events_config", availability_local_health_events_config) + pulumi.set(__self__, "availability_local_health_events_config", availability_local_health_events_config) if availability_score_threshold is not None: - _setter("availability_score_threshold", availability_score_threshold) + pulumi.set(__self__, "availability_score_threshold", availability_score_threshold) if performance_local_health_events_config is not None: - _setter("performance_local_health_events_config", performance_local_health_events_config) + pulumi.set(__self__, "performance_local_health_events_config", performance_local_health_events_config) if performance_score_threshold is not None: - _setter("performance_score_threshold", performance_score_threshold) + pulumi.set(__self__, "performance_score_threshold", performance_score_threshold) @property @pulumi.getter(name="availabilityLocalHealthEventsConfig") @@ -90,17 +75,8 @@ def performance_score_threshold(self, value: Optional[pulumi.Input[float]]): class MonitorInternetMeasurementsLogDeliveryArgs: def __init__(__self__, *, s3_config: Optional[pulumi.Input['MonitorS3ConfigArgs']] = None): - MonitorInternetMeasurementsLogDeliveryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_config=s3_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_config: Optional[pulumi.Input['MonitorS3ConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if s3_config is not None: - _setter("s3_config", s3_config) + pulumi.set(__self__, "s3_config", s3_config) @property @pulumi.getter(name="s3Config") @@ -118,25 +94,12 @@ def __init__(__self__, *, health_score_threshold: Optional[pulumi.Input[float]] = None, min_traffic_impact: Optional[pulumi.Input[float]] = None, status: Optional[pulumi.Input['MonitorLocalHealthEventsConfigStatus']] = None): - MonitorLocalHealthEventsConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - health_score_threshold=health_score_threshold, - min_traffic_impact=min_traffic_impact, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - health_score_threshold: Optional[pulumi.Input[float]] = None, - min_traffic_impact: Optional[pulumi.Input[float]] = None, - status: Optional[pulumi.Input['MonitorLocalHealthEventsConfigStatus']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if health_score_threshold is not None: - _setter("health_score_threshold", health_score_threshold) + pulumi.set(__self__, "health_score_threshold", health_score_threshold) if min_traffic_impact is not None: - _setter("min_traffic_impact", min_traffic_impact) + pulumi.set(__self__, "min_traffic_impact", min_traffic_impact) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter(name="healthScoreThreshold") @@ -172,25 +135,12 @@ def __init__(__self__, *, bucket_name: Optional[pulumi.Input[str]] = None, bucket_prefix: Optional[pulumi.Input[str]] = None, log_delivery_status: Optional[pulumi.Input['MonitorS3ConfigLogDeliveryStatus']] = None): - MonitorS3ConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - bucket_prefix=bucket_prefix, - log_delivery_status=log_delivery_status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: Optional[pulumi.Input[str]] = None, - bucket_prefix: Optional[pulumi.Input[str]] = None, - log_delivery_status: Optional[pulumi.Input['MonitorS3ConfigLogDeliveryStatus']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bucket_name is not None: - _setter("bucket_name", bucket_name) + pulumi.set(__self__, "bucket_name", bucket_name) if bucket_prefix is not None: - _setter("bucket_prefix", bucket_prefix) + pulumi.set(__self__, "bucket_prefix", bucket_prefix) if log_delivery_status is not None: - _setter("log_delivery_status", log_delivery_status) + pulumi.set(__self__, "log_delivery_status", log_delivery_status) @property @pulumi.getter(name="bucketName") @@ -228,21 +178,10 @@ def __init__(__self__, *, """ The metadata that you apply to the cluster to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define. """ - MonitorTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/internetmonitor/get_monitor.py b/sdk/python/pulumi_aws_native/internetmonitor/get_monitor.py index 0643099de6..db9fea9e96 100644 --- a/sdk/python/pulumi_aws_native/internetmonitor/get_monitor.py +++ b/sdk/python/pulumi_aws_native/internetmonitor/get_monitor.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/internetmonitor/monitor.py b/sdk/python/pulumi_aws_native/internetmonitor/monitor.py index b93c14b14e..4caf17c8f1 100644 --- a/sdk/python/pulumi_aws_native/internetmonitor/monitor.py +++ b/sdk/python/pulumi_aws_native/internetmonitor/monitor.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -30,53 +30,26 @@ def __init__(__self__, *, """ The set of arguments for constructing a Monitor resource. """ - MonitorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - health_events_config=health_events_config, - internet_measurements_log_delivery=internet_measurements_log_delivery, - max_city_networks_to_monitor=max_city_networks_to_monitor, - monitor_name=monitor_name, - resources=resources, - resources_to_add=resources_to_add, - resources_to_remove=resources_to_remove, - status=status, - tags=tags, - traffic_percentage_to_monitor=traffic_percentage_to_monitor, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - health_events_config: Optional[pulumi.Input['MonitorHealthEventsConfigArgs']] = None, - internet_measurements_log_delivery: Optional[pulumi.Input['MonitorInternetMeasurementsLogDeliveryArgs']] = None, - max_city_networks_to_monitor: Optional[pulumi.Input[int]] = None, - monitor_name: Optional[pulumi.Input[str]] = None, - resources: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - resources_to_add: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - resources_to_remove: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - status: Optional[pulumi.Input['MonitorConfigState']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['MonitorTagArgs']]]] = None, - traffic_percentage_to_monitor: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if health_events_config is not None: - _setter("health_events_config", health_events_config) + pulumi.set(__self__, "health_events_config", health_events_config) if internet_measurements_log_delivery is not None: - _setter("internet_measurements_log_delivery", internet_measurements_log_delivery) + pulumi.set(__self__, "internet_measurements_log_delivery", internet_measurements_log_delivery) if max_city_networks_to_monitor is not None: - _setter("max_city_networks_to_monitor", max_city_networks_to_monitor) + pulumi.set(__self__, "max_city_networks_to_monitor", max_city_networks_to_monitor) if monitor_name is not None: - _setter("monitor_name", monitor_name) + pulumi.set(__self__, "monitor_name", monitor_name) if resources is not None: - _setter("resources", resources) + pulumi.set(__self__, "resources", resources) if resources_to_add is not None: - _setter("resources_to_add", resources_to_add) + pulumi.set(__self__, "resources_to_add", resources_to_add) if resources_to_remove is not None: - _setter("resources_to_remove", resources_to_remove) + pulumi.set(__self__, "resources_to_remove", resources_to_remove) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if traffic_percentage_to_monitor is not None: - _setter("traffic_percentage_to_monitor", traffic_percentage_to_monitor) + pulumi.set(__self__, "traffic_percentage_to_monitor", traffic_percentage_to_monitor) @property @pulumi.getter(name="healthEventsConfig") @@ -210,10 +183,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - MonitorArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -238,17 +207,7 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = MonitorArgs.__new__(MonitorArgs) - if health_events_config is not None and not isinstance(health_events_config, MonitorHealthEventsConfigArgs): - health_events_config = health_events_config or {} - def _setter(key, value): - health_events_config[key] = value - MonitorHealthEventsConfigArgs._configure(_setter, **health_events_config) __props__.__dict__["health_events_config"] = health_events_config - if internet_measurements_log_delivery is not None and not isinstance(internet_measurements_log_delivery, MonitorInternetMeasurementsLogDeliveryArgs): - internet_measurements_log_delivery = internet_measurements_log_delivery or {} - def _setter(key, value): - internet_measurements_log_delivery[key] = value - MonitorInternetMeasurementsLogDeliveryArgs._configure(_setter, **internet_measurements_log_delivery) __props__.__dict__["internet_measurements_log_delivery"] = internet_measurements_log_delivery __props__.__dict__["max_city_networks_to_monitor"] = max_city_networks_to_monitor __props__.__dict__["monitor_name"] = monitor_name diff --git a/sdk/python/pulumi_aws_native/internetmonitor/outputs.py b/sdk/python/pulumi_aws_native/internetmonitor/outputs.py index 4a5f3ddab5..cc3da75dfe 100644 --- a/sdk/python/pulumi_aws_native/internetmonitor/outputs.py +++ b/sdk/python/pulumi_aws_native/internetmonitor/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -49,29 +49,14 @@ def __init__(__self__, *, availability_score_threshold: Optional[float] = None, performance_local_health_events_config: Optional['outputs.MonitorLocalHealthEventsConfig'] = None, performance_score_threshold: Optional[float] = None): - MonitorHealthEventsConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_local_health_events_config=availability_local_health_events_config, - availability_score_threshold=availability_score_threshold, - performance_local_health_events_config=performance_local_health_events_config, - performance_score_threshold=performance_score_threshold, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_local_health_events_config: Optional['outputs.MonitorLocalHealthEventsConfig'] = None, - availability_score_threshold: Optional[float] = None, - performance_local_health_events_config: Optional['outputs.MonitorLocalHealthEventsConfig'] = None, - performance_score_threshold: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_local_health_events_config is not None: - _setter("availability_local_health_events_config", availability_local_health_events_config) + pulumi.set(__self__, "availability_local_health_events_config", availability_local_health_events_config) if availability_score_threshold is not None: - _setter("availability_score_threshold", availability_score_threshold) + pulumi.set(__self__, "availability_score_threshold", availability_score_threshold) if performance_local_health_events_config is not None: - _setter("performance_local_health_events_config", performance_local_health_events_config) + pulumi.set(__self__, "performance_local_health_events_config", performance_local_health_events_config) if performance_score_threshold is not None: - _setter("performance_score_threshold", performance_score_threshold) + pulumi.set(__self__, "performance_score_threshold", performance_score_threshold) @property @pulumi.getter(name="availabilityLocalHealthEventsConfig") @@ -115,17 +100,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, s3_config: Optional['outputs.MonitorS3Config'] = None): - MonitorInternetMeasurementsLogDelivery._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_config=s3_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_config: Optional['outputs.MonitorS3Config'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if s3_config is not None: - _setter("s3_config", s3_config) + pulumi.set(__self__, "s3_config", s3_config) @property @pulumi.getter(name="s3Config") @@ -158,25 +134,12 @@ def __init__(__self__, *, health_score_threshold: Optional[float] = None, min_traffic_impact: Optional[float] = None, status: Optional['MonitorLocalHealthEventsConfigStatus'] = None): - MonitorLocalHealthEventsConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - health_score_threshold=health_score_threshold, - min_traffic_impact=min_traffic_impact, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - health_score_threshold: Optional[float] = None, - min_traffic_impact: Optional[float] = None, - status: Optional['MonitorLocalHealthEventsConfigStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if health_score_threshold is not None: - _setter("health_score_threshold", health_score_threshold) + pulumi.set(__self__, "health_score_threshold", health_score_threshold) if min_traffic_impact is not None: - _setter("min_traffic_impact", min_traffic_impact) + pulumi.set(__self__, "min_traffic_impact", min_traffic_impact) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter(name="healthScoreThreshold") @@ -221,25 +184,12 @@ def __init__(__self__, *, bucket_name: Optional[str] = None, bucket_prefix: Optional[str] = None, log_delivery_status: Optional['MonitorS3ConfigLogDeliveryStatus'] = None): - MonitorS3Config._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - bucket_prefix=bucket_prefix, - log_delivery_status=log_delivery_status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: Optional[str] = None, - bucket_prefix: Optional[str] = None, - log_delivery_status: Optional['MonitorS3ConfigLogDeliveryStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bucket_name is not None: - _setter("bucket_name", bucket_name) + pulumi.set(__self__, "bucket_name", bucket_name) if bucket_prefix is not None: - _setter("bucket_prefix", bucket_prefix) + pulumi.set(__self__, "bucket_prefix", bucket_prefix) if log_delivery_status is not None: - _setter("log_delivery_status", log_delivery_status) + pulumi.set(__self__, "log_delivery_status", log_delivery_status) @property @pulumi.getter(name="bucketName") @@ -268,21 +218,10 @@ def __init__(__self__, *, """ The metadata that you apply to the cluster to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define. """ - MonitorTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/iot/_inputs.py b/sdk/python/pulumi_aws_native/iot/_inputs.py index f03a4c73ad..125b9f1bad 100644 --- a/sdk/python/pulumi_aws_native/iot/_inputs.py +++ b/sdk/python/pulumi_aws_native/iot/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -118,16 +118,7 @@ def __init__(__self__, *, """ The criteria that determine when and how a job abort takes place. """ - AbortConfigPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - criteria_list=criteria_list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - criteria_list: pulumi.Input[Sequence[pulumi.Input['JobTemplateAbortCriteriaArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("criteria_list", criteria_list) + pulumi.set(__self__, "criteria_list", criteria_list) @property @pulumi.getter(name="criteriaList") @@ -161,77 +152,38 @@ def __init__(__self__, *, """ Specifies which audit checks are enabled and disabled for this account. """ - AccountAuditConfigurationAuditCheckConfigurationsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - authenticated_cognito_role_overly_permissive_check=authenticated_cognito_role_overly_permissive_check, - ca_certificate_expiring_check=ca_certificate_expiring_check, - ca_certificate_key_quality_check=ca_certificate_key_quality_check, - conflicting_client_ids_check=conflicting_client_ids_check, - device_certificate_expiring_check=device_certificate_expiring_check, - device_certificate_key_quality_check=device_certificate_key_quality_check, - device_certificate_shared_check=device_certificate_shared_check, - intermediate_ca_revoked_for_active_device_certificates_check=intermediate_ca_revoked_for_active_device_certificates_check, - io_t_policy_potential_mis_configuration_check=io_t_policy_potential_mis_configuration_check, - iot_policy_overly_permissive_check=iot_policy_overly_permissive_check, - iot_role_alias_allows_access_to_unused_services_check=iot_role_alias_allows_access_to_unused_services_check, - iot_role_alias_overly_permissive_check=iot_role_alias_overly_permissive_check, - logging_disabled_check=logging_disabled_check, - revoked_ca_certificate_still_active_check=revoked_ca_certificate_still_active_check, - revoked_device_certificate_still_active_check=revoked_device_certificate_still_active_check, - unauthenticated_cognito_role_overly_permissive_check=unauthenticated_cognito_role_overly_permissive_check, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - authenticated_cognito_role_overly_permissive_check: Optional[pulumi.Input['AccountAuditConfigurationAuditCheckConfigurationArgs']] = None, - ca_certificate_expiring_check: Optional[pulumi.Input['AccountAuditConfigurationAuditCheckConfigurationArgs']] = None, - ca_certificate_key_quality_check: Optional[pulumi.Input['AccountAuditConfigurationAuditCheckConfigurationArgs']] = None, - conflicting_client_ids_check: Optional[pulumi.Input['AccountAuditConfigurationAuditCheckConfigurationArgs']] = None, - device_certificate_expiring_check: Optional[pulumi.Input['AccountAuditConfigurationAuditCheckConfigurationArgs']] = None, - device_certificate_key_quality_check: Optional[pulumi.Input['AccountAuditConfigurationAuditCheckConfigurationArgs']] = None, - device_certificate_shared_check: Optional[pulumi.Input['AccountAuditConfigurationAuditCheckConfigurationArgs']] = None, - intermediate_ca_revoked_for_active_device_certificates_check: Optional[pulumi.Input['AccountAuditConfigurationAuditCheckConfigurationArgs']] = None, - io_t_policy_potential_mis_configuration_check: Optional[pulumi.Input['AccountAuditConfigurationAuditCheckConfigurationArgs']] = None, - iot_policy_overly_permissive_check: Optional[pulumi.Input['AccountAuditConfigurationAuditCheckConfigurationArgs']] = None, - iot_role_alias_allows_access_to_unused_services_check: Optional[pulumi.Input['AccountAuditConfigurationAuditCheckConfigurationArgs']] = None, - iot_role_alias_overly_permissive_check: Optional[pulumi.Input['AccountAuditConfigurationAuditCheckConfigurationArgs']] = None, - logging_disabled_check: Optional[pulumi.Input['AccountAuditConfigurationAuditCheckConfigurationArgs']] = None, - revoked_ca_certificate_still_active_check: Optional[pulumi.Input['AccountAuditConfigurationAuditCheckConfigurationArgs']] = None, - revoked_device_certificate_still_active_check: Optional[pulumi.Input['AccountAuditConfigurationAuditCheckConfigurationArgs']] = None, - unauthenticated_cognito_role_overly_permissive_check: Optional[pulumi.Input['AccountAuditConfigurationAuditCheckConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if authenticated_cognito_role_overly_permissive_check is not None: - _setter("authenticated_cognito_role_overly_permissive_check", authenticated_cognito_role_overly_permissive_check) + pulumi.set(__self__, "authenticated_cognito_role_overly_permissive_check", authenticated_cognito_role_overly_permissive_check) if ca_certificate_expiring_check is not None: - _setter("ca_certificate_expiring_check", ca_certificate_expiring_check) + pulumi.set(__self__, "ca_certificate_expiring_check", ca_certificate_expiring_check) if ca_certificate_key_quality_check is not None: - _setter("ca_certificate_key_quality_check", ca_certificate_key_quality_check) + pulumi.set(__self__, "ca_certificate_key_quality_check", ca_certificate_key_quality_check) if conflicting_client_ids_check is not None: - _setter("conflicting_client_ids_check", conflicting_client_ids_check) + pulumi.set(__self__, "conflicting_client_ids_check", conflicting_client_ids_check) if device_certificate_expiring_check is not None: - _setter("device_certificate_expiring_check", device_certificate_expiring_check) + pulumi.set(__self__, "device_certificate_expiring_check", device_certificate_expiring_check) if device_certificate_key_quality_check is not None: - _setter("device_certificate_key_quality_check", device_certificate_key_quality_check) + pulumi.set(__self__, "device_certificate_key_quality_check", device_certificate_key_quality_check) if device_certificate_shared_check is not None: - _setter("device_certificate_shared_check", device_certificate_shared_check) + pulumi.set(__self__, "device_certificate_shared_check", device_certificate_shared_check) if intermediate_ca_revoked_for_active_device_certificates_check is not None: - _setter("intermediate_ca_revoked_for_active_device_certificates_check", intermediate_ca_revoked_for_active_device_certificates_check) + pulumi.set(__self__, "intermediate_ca_revoked_for_active_device_certificates_check", intermediate_ca_revoked_for_active_device_certificates_check) if io_t_policy_potential_mis_configuration_check is not None: - _setter("io_t_policy_potential_mis_configuration_check", io_t_policy_potential_mis_configuration_check) + pulumi.set(__self__, "io_t_policy_potential_mis_configuration_check", io_t_policy_potential_mis_configuration_check) if iot_policy_overly_permissive_check is not None: - _setter("iot_policy_overly_permissive_check", iot_policy_overly_permissive_check) + pulumi.set(__self__, "iot_policy_overly_permissive_check", iot_policy_overly_permissive_check) if iot_role_alias_allows_access_to_unused_services_check is not None: - _setter("iot_role_alias_allows_access_to_unused_services_check", iot_role_alias_allows_access_to_unused_services_check) + pulumi.set(__self__, "iot_role_alias_allows_access_to_unused_services_check", iot_role_alias_allows_access_to_unused_services_check) if iot_role_alias_overly_permissive_check is not None: - _setter("iot_role_alias_overly_permissive_check", iot_role_alias_overly_permissive_check) + pulumi.set(__self__, "iot_role_alias_overly_permissive_check", iot_role_alias_overly_permissive_check) if logging_disabled_check is not None: - _setter("logging_disabled_check", logging_disabled_check) + pulumi.set(__self__, "logging_disabled_check", logging_disabled_check) if revoked_ca_certificate_still_active_check is not None: - _setter("revoked_ca_certificate_still_active_check", revoked_ca_certificate_still_active_check) + pulumi.set(__self__, "revoked_ca_certificate_still_active_check", revoked_ca_certificate_still_active_check) if revoked_device_certificate_still_active_check is not None: - _setter("revoked_device_certificate_still_active_check", revoked_device_certificate_still_active_check) + pulumi.set(__self__, "revoked_device_certificate_still_active_check", revoked_device_certificate_still_active_check) if unauthenticated_cognito_role_overly_permissive_check is not None: - _setter("unauthenticated_cognito_role_overly_permissive_check", unauthenticated_cognito_role_overly_permissive_check) + pulumi.set(__self__, "unauthenticated_cognito_role_overly_permissive_check", unauthenticated_cognito_role_overly_permissive_check) @property @pulumi.getter(name="authenticatedCognitoRoleOverlyPermissiveCheck") @@ -386,17 +338,8 @@ def __init__(__self__, *, The configuration for a specific audit check. :param pulumi.Input[bool] enabled: True if the check is enabled. """ - AccountAuditConfigurationAuditCheckConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -418,17 +361,8 @@ def __init__(__self__, *, """ Information about the targets to which audit notifications are sent. """ - AccountAuditConfigurationAuditNotificationTargetConfigurationsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - sns=sns, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sns: Optional[pulumi.Input['AccountAuditConfigurationAuditNotificationTargetArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if sns is not None: - _setter("sns", sns) + pulumi.set(__self__, "sns", sns) @property @pulumi.getter @@ -451,25 +385,12 @@ def __init__(__self__, *, :param pulumi.Input[str] role_arn: The ARN of the role that grants permission to send notifications to the target. :param pulumi.Input[str] target_arn: The ARN of the target (SNS topic) to which audit notifications are sent. """ - AccountAuditConfigurationAuditNotificationTargetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - role_arn=role_arn, - target_arn=target_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[pulumi.Input[bool]] = None, - role_arn: Optional[pulumi.Input[str]] = None, - target_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if target_arn is not None: - _setter("target_arn", target_arn) + pulumi.set(__self__, "target_arn", target_arn) @property @pulumi.getter @@ -513,19 +434,8 @@ class AuthorizerTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - AuthorizerTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -550,17 +460,8 @@ def value(self, value: pulumi.Input[str]): class BillingGroupPropertiesPropertiesArgs: def __init__(__self__, *, billing_group_description: Optional[pulumi.Input[str]] = None): - BillingGroupPropertiesPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - billing_group_description=billing_group_description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - billing_group_description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if billing_group_description is not None: - _setter("billing_group_description", billing_group_description) + pulumi.set(__self__, "billing_group_description", billing_group_description) @property @pulumi.getter(name="billingGroupDescription") @@ -582,19 +483,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - BillingGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -627,25 +517,12 @@ def __init__(__self__, *, role_arn: Optional[pulumi.Input[str]] = None, template_body: Optional[pulumi.Input[str]] = None, template_name: Optional[pulumi.Input[str]] = None): - CaCertificateRegistrationConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - template_body=template_body, - template_name=template_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: Optional[pulumi.Input[str]] = None, - template_body: Optional[pulumi.Input[str]] = None, - template_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if template_body is not None: - _setter("template_body", template_body) + pulumi.set(__self__, "template_body", template_body) if template_name is not None: - _setter("template_name", template_name) + pulumi.set(__self__, "template_name", template_name) @property @pulumi.getter(name="roleArn") @@ -685,19 +562,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - CaCertificateTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -734,19 +600,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The tag's key. :param pulumi.Input[str] value: The tag's value. """ - CustomMetricTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -783,19 +638,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The tag's key. :param pulumi.Input[str] value: The tag's value. """ - DimensionTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -827,21 +671,10 @@ class DomainConfigurationAuthorizerConfigArgs: def __init__(__self__, *, allow_authorizer_override: Optional[pulumi.Input[bool]] = None, default_authorizer_name: Optional[pulumi.Input[str]] = None): - DomainConfigurationAuthorizerConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - allow_authorizer_override=allow_authorizer_override, - default_authorizer_name=default_authorizer_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allow_authorizer_override: Optional[pulumi.Input[bool]] = None, - default_authorizer_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if allow_authorizer_override is not None: - _setter("allow_authorizer_override", allow_authorizer_override) + pulumi.set(__self__, "allow_authorizer_override", allow_authorizer_override) if default_authorizer_name is not None: - _setter("default_authorizer_name", default_authorizer_name) + pulumi.set(__self__, "default_authorizer_name", default_authorizer_name) @property @pulumi.getter(name="allowAuthorizerOverride") @@ -867,19 +700,8 @@ class DomainConfigurationTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - DomainConfigurationTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -904,17 +726,8 @@ def value(self, value: pulumi.Input[str]): class DomainConfigurationTlsConfigArgs: def __init__(__self__, *, security_policy: Optional[pulumi.Input[str]] = None): - DomainConfigurationTlsConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_policy=security_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_policy: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if security_policy is not None: - _setter("security_policy", security_policy) + pulumi.set(__self__, "security_policy", security_policy) @property @pulumi.getter(name="securityPolicy") @@ -936,19 +749,8 @@ def __init__(__self__, *, :param pulumi.Input[str] name: Fleet Indexing aggregation type names such as Statistics, Percentiles and Cardinality :param pulumi.Input[Sequence[pulumi.Input[str]]] values: Fleet Indexing aggregation type values """ - FleetMetricAggregationTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - values: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("values", values) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -985,19 +787,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The tag's key :param pulumi.Input[str] value: The tag's value """ - FleetMetricTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1028,17 +819,8 @@ def value(self, value: pulumi.Input[str]): class JobExecutionsRetryConfigPropertiesArgs: def __init__(__self__, *, retry_criteria_list: Optional[pulumi.Input[Sequence[pulumi.Input['JobTemplateRetryCriteriaArgs']]]] = None): - JobExecutionsRetryConfigPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - retry_criteria_list=retry_criteria_list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - retry_criteria_list: Optional[pulumi.Input[Sequence[pulumi.Input['JobTemplateRetryCriteriaArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if retry_criteria_list is not None: - _setter("retry_criteria_list", retry_criteria_list) + pulumi.set(__self__, "retry_criteria_list", retry_criteria_list) @property @pulumi.getter(name="retryCriteriaList") @@ -1060,21 +842,10 @@ def __init__(__self__, *, :param pulumi.Input['JobTemplateExponentialRolloutRateArgs'] exponential_rollout_rate: The rate of increase for a job rollout. This parameter allows you to define an exponential rate for a job rollout. :param pulumi.Input[int] maximum_per_minute: The maximum number of things that will be notified of a pending job, per minute. This parameter allows you to create a staged rollout. """ - JobExecutionsRolloutConfigPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - exponential_rollout_rate=exponential_rollout_rate, - maximum_per_minute=maximum_per_minute, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - exponential_rollout_rate: Optional[pulumi.Input['JobTemplateExponentialRolloutRateArgs']] = None, - maximum_per_minute: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if exponential_rollout_rate is not None: - _setter("exponential_rollout_rate", exponential_rollout_rate) + pulumi.set(__self__, "exponential_rollout_rate", exponential_rollout_rate) if maximum_per_minute is not None: - _setter("maximum_per_minute", maximum_per_minute) + pulumi.set(__self__, "maximum_per_minute", maximum_per_minute) @property @pulumi.getter(name="exponentialRolloutRate") @@ -1115,25 +886,10 @@ def __init__(__self__, *, :param pulumi.Input[int] min_number_of_executed_things: The minimum number of things which must receive job execution notifications before the job can be aborted. :param pulumi.Input[float] threshold_percentage: The minimum percentage of job execution failures that must occur to initiate the job abort. """ - JobTemplateAbortCriteriaArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - failure_type=failure_type, - min_number_of_executed_things=min_number_of_executed_things, - threshold_percentage=threshold_percentage, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: pulumi.Input['JobTemplateAction'], - failure_type: pulumi.Input['JobTemplateFailureType'], - min_number_of_executed_things: pulumi.Input[int], - threshold_percentage: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action", action) - _setter("failure_type", failure_type) - _setter("min_number_of_executed_things", min_number_of_executed_things) - _setter("threshold_percentage", threshold_percentage) + pulumi.set(__self__, "action", action) + pulumi.set(__self__, "failure_type", failure_type) + pulumi.set(__self__, "min_number_of_executed_things", min_number_of_executed_things) + pulumi.set(__self__, "threshold_percentage", threshold_percentage) @property @pulumi.getter @@ -1196,22 +952,9 @@ def __init__(__self__, *, :param pulumi.Input[float] increment_factor: The exponential factor to increase the rate of rollout for a job. :param pulumi.Input['JobTemplateRateIncreaseCriteriaArgs'] rate_increase_criteria: The criteria to initiate the increase in rate of rollout for a job. """ - JobTemplateExponentialRolloutRateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - base_rate_per_minute=base_rate_per_minute, - increment_factor=increment_factor, - rate_increase_criteria=rate_increase_criteria, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - base_rate_per_minute: pulumi.Input[int], - increment_factor: pulumi.Input[float], - rate_increase_criteria: pulumi.Input['JobTemplateRateIncreaseCriteriaArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("base_rate_per_minute", base_rate_per_minute) - _setter("increment_factor", increment_factor) - _setter("rate_increase_criteria", rate_increase_criteria) + pulumi.set(__self__, "base_rate_per_minute", base_rate_per_minute) + pulumi.set(__self__, "increment_factor", increment_factor) + pulumi.set(__self__, "rate_increase_criteria", rate_increase_criteria) @property @pulumi.getter(name="baseRatePerMinute") @@ -1258,21 +1001,10 @@ def __init__(__self__, *, """ Specifies a start time and duration for a scheduled Job. """ - JobTemplateMaintenanceWindowArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - duration_in_minutes=duration_in_minutes, - start_time=start_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - duration_in_minutes: Optional[pulumi.Input[int]] = None, - start_time: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if duration_in_minutes is not None: - _setter("duration_in_minutes", duration_in_minutes) + pulumi.set(__self__, "duration_in_minutes", duration_in_minutes) if start_time is not None: - _setter("start_time", start_time) + pulumi.set(__self__, "start_time", start_time) @property @pulumi.getter(name="durationInMinutes") @@ -1298,21 +1030,10 @@ class JobTemplateRateIncreaseCriteriaArgs: def __init__(__self__, *, number_of_notified_things: Optional[pulumi.Input[int]] = None, number_of_succeeded_things: Optional[pulumi.Input[int]] = None): - JobTemplateRateIncreaseCriteriaArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - number_of_notified_things=number_of_notified_things, - number_of_succeeded_things=number_of_succeeded_things, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - number_of_notified_things: Optional[pulumi.Input[int]] = None, - number_of_succeeded_things: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if number_of_notified_things is not None: - _setter("number_of_notified_things", number_of_notified_things) + pulumi.set(__self__, "number_of_notified_things", number_of_notified_things) if number_of_succeeded_things is not None: - _setter("number_of_succeeded_things", number_of_succeeded_things) + pulumi.set(__self__, "number_of_succeeded_things", number_of_succeeded_things) @property @pulumi.getter(name="numberOfNotifiedThings") @@ -1341,21 +1062,10 @@ def __init__(__self__, *, """ Specifies how many times a failure type should be retried. """ - JobTemplateRetryCriteriaArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - failure_type=failure_type, - number_of_retries=number_of_retries, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - failure_type: Optional[pulumi.Input['JobTemplateJobRetryFailureType']] = None, - number_of_retries: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if failure_type is not None: - _setter("failure_type", failure_type) + pulumi.set(__self__, "failure_type", failure_type) if number_of_retries is not None: - _setter("number_of_retries", number_of_retries) + pulumi.set(__self__, "number_of_retries", number_of_retries) @property @pulumi.getter(name="failureType") @@ -1386,19 +1096,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The tag's key. :param pulumi.Input[str] value: The tag's value. """ - JobTemplateTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1437,37 +1136,18 @@ def __init__(__self__, *, """ The set of parameters for this mitigation action. You can specify only one type of parameter (in other words, you can apply only one action for each defined mitigation action). """ - MitigationActionActionParamsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - add_things_to_thing_group_params=add_things_to_thing_group_params, - enable_io_t_logging_params=enable_io_t_logging_params, - publish_finding_to_sns_params=publish_finding_to_sns_params, - replace_default_policy_version_params=replace_default_policy_version_params, - update_ca_certificate_params=update_ca_certificate_params, - update_device_certificate_params=update_device_certificate_params, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - add_things_to_thing_group_params: Optional[pulumi.Input['MitigationActionAddThingsToThingGroupParamsArgs']] = None, - enable_io_t_logging_params: Optional[pulumi.Input['MitigationActionEnableIoTLoggingParamsArgs']] = None, - publish_finding_to_sns_params: Optional[pulumi.Input['MitigationActionPublishFindingToSnsParamsArgs']] = None, - replace_default_policy_version_params: Optional[pulumi.Input['MitigationActionReplaceDefaultPolicyVersionParamsArgs']] = None, - update_ca_certificate_params: Optional[pulumi.Input['MitigationActionUpdateCaCertificateParamsArgs']] = None, - update_device_certificate_params: Optional[pulumi.Input['MitigationActionUpdateDeviceCertificateParamsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if add_things_to_thing_group_params is not None: - _setter("add_things_to_thing_group_params", add_things_to_thing_group_params) + pulumi.set(__self__, "add_things_to_thing_group_params", add_things_to_thing_group_params) if enable_io_t_logging_params is not None: - _setter("enable_io_t_logging_params", enable_io_t_logging_params) + pulumi.set(__self__, "enable_io_t_logging_params", enable_io_t_logging_params) if publish_finding_to_sns_params is not None: - _setter("publish_finding_to_sns_params", publish_finding_to_sns_params) + pulumi.set(__self__, "publish_finding_to_sns_params", publish_finding_to_sns_params) if replace_default_policy_version_params is not None: - _setter("replace_default_policy_version_params", replace_default_policy_version_params) + pulumi.set(__self__, "replace_default_policy_version_params", replace_default_policy_version_params) if update_ca_certificate_params is not None: - _setter("update_ca_certificate_params", update_ca_certificate_params) + pulumi.set(__self__, "update_ca_certificate_params", update_ca_certificate_params) if update_device_certificate_params is not None: - _setter("update_device_certificate_params", update_device_certificate_params) + pulumi.set(__self__, "update_device_certificate_params", update_device_certificate_params) @property @pulumi.getter(name="addThingsToThingGroupParams") @@ -1534,20 +1214,9 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] thing_group_names: The list of groups to which you want to add the things that triggered the mitigation action. :param pulumi.Input[bool] override_dynamic_groups: Specifies if this mitigation action can move the things that triggered the mitigation action out of one or more dynamic thing groups. """ - MitigationActionAddThingsToThingGroupParamsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - thing_group_names=thing_group_names, - override_dynamic_groups=override_dynamic_groups, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - thing_group_names: pulumi.Input[Sequence[pulumi.Input[str]]], - override_dynamic_groups: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("thing_group_names", thing_group_names) + pulumi.set(__self__, "thing_group_names", thing_group_names) if override_dynamic_groups is not None: - _setter("override_dynamic_groups", override_dynamic_groups) + pulumi.set(__self__, "override_dynamic_groups", override_dynamic_groups) @property @pulumi.getter(name="thingGroupNames") @@ -1584,19 +1253,8 @@ def __init__(__self__, *, :param pulumi.Input['MitigationActionEnableIoTLoggingParamsLogLevel'] log_level: Specifies which types of information are logged. :param pulumi.Input[str] role_arn_for_logging: The ARN of the IAM role used for logging. """ - MitigationActionEnableIoTLoggingParamsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_level=log_level, - role_arn_for_logging=role_arn_for_logging, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_level: pulumi.Input['MitigationActionEnableIoTLoggingParamsLogLevel'], - role_arn_for_logging: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("log_level", log_level) - _setter("role_arn_for_logging", role_arn_for_logging) + pulumi.set(__self__, "log_level", log_level) + pulumi.set(__self__, "role_arn_for_logging", role_arn_for_logging) @property @pulumi.getter(name="logLevel") @@ -1631,16 +1289,7 @@ def __init__(__self__, *, Parameters, to define a mitigation action that publishes findings to Amazon SNS. You can implement your own custom actions in response to the Amazon SNS messages. :param pulumi.Input[str] topic_arn: The ARN of the topic to which you want to publish the findings. """ - MitigationActionPublishFindingToSnsParamsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - topic_arn=topic_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - topic_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("topic_arn", topic_arn) + pulumi.set(__self__, "topic_arn", topic_arn) @property @pulumi.getter(name="topicArn") @@ -1662,16 +1311,7 @@ def __init__(__self__, *, """ Parameters to define a mitigation action that adds a blank policy to restrict permissions. """ - MitigationActionReplaceDefaultPolicyVersionParamsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - template_name=template_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - template_name: pulumi.Input['MitigationActionReplaceDefaultPolicyVersionParamsTemplateName'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("template_name", template_name) + pulumi.set(__self__, "template_name", template_name) @property @pulumi.getter(name="templateName") @@ -1693,19 +1333,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The tag's key. :param pulumi.Input[str] value: The tag's value. """ - MitigationActionTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1739,16 +1368,7 @@ def __init__(__self__, *, """ Parameters to define a mitigation action that changes the state of the CA certificate to inactive. """ - MitigationActionUpdateCaCertificateParamsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: pulumi.Input['MitigationActionUpdateCaCertificateParamsAction'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action", action) + pulumi.set(__self__, "action", action) @property @pulumi.getter @@ -1767,16 +1387,7 @@ def __init__(__self__, *, """ Parameters to define a mitigation action that changes the state of the device certificate to inactive. """ - MitigationActionUpdateDeviceCertificateParamsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: pulumi.Input['MitigationActionUpdateDeviceCertificateParamsAction'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action", action) + pulumi.set(__self__, "action", action) @property @pulumi.getter @@ -1793,19 +1404,8 @@ class PolicyTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - PolicyTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1834,20 +1434,9 @@ def __init__(__self__, *, """ Configuration for pre-signed S3 URLs. """ - PresignedUrlConfigPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - expires_in_sec=expires_in_sec, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: pulumi.Input[str], - expires_in_sec: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if expires_in_sec is not None: - _setter("expires_in_sec", expires_in_sec) + pulumi.set(__self__, "expires_in_sec", expires_in_sec) @property @pulumi.getter(name="roleArn") @@ -1873,21 +1462,10 @@ class ProvisioningTemplateProvisioningHookArgs: def __init__(__self__, *, payload_version: Optional[pulumi.Input[str]] = None, target_arn: Optional[pulumi.Input[str]] = None): - ProvisioningTemplateProvisioningHookArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - payload_version=payload_version, - target_arn=target_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - payload_version: Optional[pulumi.Input[str]] = None, - target_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if payload_version is not None: - _setter("payload_version", payload_version) + pulumi.set(__self__, "payload_version", payload_version) if target_arn is not None: - _setter("target_arn", target_arn) + pulumi.set(__self__, "target_arn", target_arn) @property @pulumi.getter(name="payloadVersion") @@ -1913,19 +1491,8 @@ class ProvisioningTemplateTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ProvisioningTemplateTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1956,19 +1523,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - RoleAliasTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2005,19 +1561,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The tag's key. :param pulumi.Input[str] value: The tag's value. """ - ScheduledAuditTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2061,41 +1606,20 @@ def __init__(__self__, *, :param pulumi.Input[int] consecutive_datapoints_to_clear: If an alarm has occurred and the offending device is no longer in violation of the behavior for the specified number of consecutive datapoints, the alarm is cleared. If not specified, the default is 1. :param pulumi.Input[int] duration_seconds: Use this to specify the time duration over which the behavior is evaluated. """ - SecurityProfileBehaviorCriteriaArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - comparison_operator=comparison_operator, - consecutive_datapoints_to_alarm=consecutive_datapoints_to_alarm, - consecutive_datapoints_to_clear=consecutive_datapoints_to_clear, - duration_seconds=duration_seconds, - ml_detection_config=ml_detection_config, - statistical_threshold=statistical_threshold, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comparison_operator: Optional[pulumi.Input['SecurityProfileBehaviorCriteriaComparisonOperator']] = None, - consecutive_datapoints_to_alarm: Optional[pulumi.Input[int]] = None, - consecutive_datapoints_to_clear: Optional[pulumi.Input[int]] = None, - duration_seconds: Optional[pulumi.Input[int]] = None, - ml_detection_config: Optional[pulumi.Input['SecurityProfileMachineLearningDetectionConfigArgs']] = None, - statistical_threshold: Optional[pulumi.Input['SecurityProfileStatisticalThresholdArgs']] = None, - value: Optional[pulumi.Input['SecurityProfileMetricValueArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if comparison_operator is not None: - _setter("comparison_operator", comparison_operator) + pulumi.set(__self__, "comparison_operator", comparison_operator) if consecutive_datapoints_to_alarm is not None: - _setter("consecutive_datapoints_to_alarm", consecutive_datapoints_to_alarm) + pulumi.set(__self__, "consecutive_datapoints_to_alarm", consecutive_datapoints_to_alarm) if consecutive_datapoints_to_clear is not None: - _setter("consecutive_datapoints_to_clear", consecutive_datapoints_to_clear) + pulumi.set(__self__, "consecutive_datapoints_to_clear", consecutive_datapoints_to_clear) if duration_seconds is not None: - _setter("duration_seconds", duration_seconds) + pulumi.set(__self__, "duration_seconds", duration_seconds) if ml_detection_config is not None: - _setter("ml_detection_config", ml_detection_config) + pulumi.set(__self__, "ml_detection_config", ml_detection_config) if statistical_threshold is not None: - _setter("statistical_threshold", statistical_threshold) + pulumi.set(__self__, "statistical_threshold", statistical_threshold) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="comparisonOperator") @@ -2187,32 +1711,15 @@ def __init__(__self__, *, :param pulumi.Input[str] metric: What is measured by the behavior. :param pulumi.Input[bool] suppress_alerts: Manage Detect alarm SNS notifications by setting behavior notification to on or suppressed. Detect will continue to performing device behavior evaluations. However, suppressed alarms wouldn't be forwarded for SNS notification. """ - SecurityProfileBehaviorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - criteria=criteria, - metric=metric, - metric_dimension=metric_dimension, - suppress_alerts=suppress_alerts, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - criteria: Optional[pulumi.Input['SecurityProfileBehaviorCriteriaArgs']] = None, - metric: Optional[pulumi.Input[str]] = None, - metric_dimension: Optional[pulumi.Input['SecurityProfileMetricDimensionArgs']] = None, - suppress_alerts: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if criteria is not None: - _setter("criteria", criteria) + pulumi.set(__self__, "criteria", criteria) if metric is not None: - _setter("metric", metric) + pulumi.set(__self__, "metric", metric) if metric_dimension is not None: - _setter("metric_dimension", metric_dimension) + pulumi.set(__self__, "metric_dimension", metric_dimension) if suppress_alerts is not None: - _setter("suppress_alerts", suppress_alerts) + pulumi.set(__self__, "suppress_alerts", suppress_alerts) @property @pulumi.getter @@ -2277,17 +1784,8 @@ def __init__(__self__, *, The configuration of an ML Detect Security Profile. :param pulumi.Input['SecurityProfileMachineLearningDetectionConfigConfidenceLevel'] confidence_level: The sensitivity of anomalous behavior evaluation. Can be Low, Medium, or High. """ - SecurityProfileMachineLearningDetectionConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - confidence_level=confidence_level, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - confidence_level: Optional[pulumi.Input['SecurityProfileMachineLearningDetectionConfigConfidenceLevel']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if confidence_level is not None: - _setter("confidence_level", confidence_level) + pulumi.set(__self__, "confidence_level", confidence_level) @property @pulumi.getter(name="confidenceLevel") @@ -2312,20 +1810,9 @@ def __init__(__self__, *, :param pulumi.Input[str] dimension_name: A unique identifier for the dimension. :param pulumi.Input['SecurityProfileMetricDimensionOperator'] operator: Defines how the dimensionValues of a dimension are interpreted. """ - SecurityProfileMetricDimensionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dimension_name=dimension_name, - operator=operator, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dimension_name: pulumi.Input[str], - operator: Optional[pulumi.Input['SecurityProfileMetricDimensionOperator']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("dimension_name", dimension_name) + pulumi.set(__self__, "dimension_name", dimension_name) if operator is not None: - _setter("operator", operator) + pulumi.set(__self__, "operator", operator) @property @pulumi.getter(name="dimensionName") @@ -2361,20 +1848,9 @@ def __init__(__self__, *, The metric you want to retain. Dimensions are optional. :param pulumi.Input[str] metric: What is measured by the behavior. """ - SecurityProfileMetricToRetainArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric=metric, - metric_dimension=metric_dimension, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric: pulumi.Input[str], - metric_dimension: Optional[pulumi.Input['SecurityProfileMetricDimensionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metric", metric) + pulumi.set(__self__, "metric", metric) if metric_dimension is not None: - _setter("metric_dimension", metric_dimension) + pulumi.set(__self__, "metric_dimension", metric_dimension) @property @pulumi.getter @@ -2416,37 +1892,18 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[int]]] ports: If the ComparisonOperator calls for a set of ports, use this to specify that set to be compared with the metric. :param pulumi.Input[Sequence[pulumi.Input[str]]] strings: The string values of a metric. """ - SecurityProfileMetricValueArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cidrs=cidrs, - count=count, - number=number, - numbers=numbers, - ports=ports, - strings=strings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cidrs: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - count: Optional[pulumi.Input[str]] = None, - number: Optional[pulumi.Input[float]] = None, - numbers: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None, - ports: Optional[pulumi.Input[Sequence[pulumi.Input[int]]]] = None, - strings: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cidrs is not None: - _setter("cidrs", cidrs) + pulumi.set(__self__, "cidrs", cidrs) if count is not None: - _setter("count", count) + pulumi.set(__self__, "count", count) if number is not None: - _setter("number", number) + pulumi.set(__self__, "number", number) if numbers is not None: - _setter("numbers", numbers) + pulumi.set(__self__, "numbers", numbers) if ports is not None: - _setter("ports", ports) + pulumi.set(__self__, "ports", ports) if strings is not None: - _setter("strings", strings) + pulumi.set(__self__, "strings", strings) @property @pulumi.getter @@ -2529,17 +1986,8 @@ def __init__(__self__, *, A statistical ranking (percentile) which indicates a threshold value by which a behavior is determined to be in compliance or in violation of the behavior. :param pulumi.Input['SecurityProfileStatisticalThresholdStatistic'] statistic: The percentile which resolves to a threshold value by which compliance with a behavior is determined """ - SecurityProfileStatisticalThresholdArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - statistic=statistic, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - statistic: Optional[pulumi.Input['SecurityProfileStatisticalThresholdStatistic']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if statistic is not None: - _setter("statistic", statistic) + pulumi.set(__self__, "statistic", statistic) @property @pulumi.getter @@ -2564,19 +2012,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The tag's key. :param pulumi.Input[str] value: The tag's value. """ - SecurityProfileTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2613,19 +2050,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - SoftwarePackageTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2656,11 +2082,6 @@ def value(self, value: pulumi.Input[str]): class SoftwarePackageVersionResourceAttributesArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -2673,19 +2094,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - SoftwarePackageVersionTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2716,17 +2126,8 @@ def value(self, value: pulumi.Input[str]): class ThingAttributePayloadArgs: def __init__(__self__, *, attributes: Optional[Any] = None): - ThingAttributePayloadArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attributes=attributes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attributes: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attributes is not None: - _setter("attributes", attributes) + pulumi.set(__self__, "attributes", attributes) @property @pulumi.getter @@ -2742,17 +2143,8 @@ def attributes(self, value: Optional[Any]): class ThingGroupAttributePayloadArgs: def __init__(__self__, *, attributes: Optional[Any] = None): - ThingGroupAttributePayloadArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attributes=attributes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attributes: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attributes is not None: - _setter("attributes", attributes) + pulumi.set(__self__, "attributes", attributes) @property @pulumi.getter @@ -2769,21 +2161,10 @@ class ThingGroupPropertiesPropertiesArgs: def __init__(__self__, *, attribute_payload: Optional[pulumi.Input['ThingGroupAttributePayloadArgs']] = None, thing_group_description: Optional[pulumi.Input[str]] = None): - ThingGroupPropertiesPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute_payload=attribute_payload, - thing_group_description=thing_group_description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute_payload: Optional[pulumi.Input['ThingGroupAttributePayloadArgs']] = None, - thing_group_description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attribute_payload is not None: - _setter("attribute_payload", attribute_payload) + pulumi.set(__self__, "attribute_payload", attribute_payload) if thing_group_description is not None: - _setter("thing_group_description", thing_group_description) + pulumi.set(__self__, "thing_group_description", thing_group_description) @property @pulumi.getter(name="attributePayload") @@ -2814,19 +2195,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ThingGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2858,21 +2228,10 @@ class ThingTypePropertiesPropertiesArgs: def __init__(__self__, *, searchable_attributes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, thing_type_description: Optional[pulumi.Input[str]] = None): - ThingTypePropertiesPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - searchable_attributes=searchable_attributes, - thing_type_description=thing_type_description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - searchable_attributes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - thing_type_description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if searchable_attributes is not None: - _setter("searchable_attributes", searchable_attributes) + pulumi.set(__self__, "searchable_attributes", searchable_attributes) if thing_type_description is not None: - _setter("thing_type_description", thing_type_description) + pulumi.set(__self__, "thing_type_description", thing_type_description) @property @pulumi.getter(name="searchableAttributes") @@ -2903,19 +2262,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ThingTypeTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2949,16 +2297,7 @@ def __init__(__self__, *, """ Specifies the amount of time each device has to finish its execution of the job. """ - TimeoutConfigPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - in_progress_timeout_in_minutes=in_progress_timeout_in_minutes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - in_progress_timeout_in_minutes: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("in_progress_timeout_in_minutes", in_progress_timeout_in_minutes) + pulumi.set(__self__, "in_progress_timeout_in_minutes", in_progress_timeout_in_minutes) @property @pulumi.getter(name="inProgressTimeoutInMinutes") @@ -2995,101 +2334,50 @@ def __init__(__self__, *, sqs: Optional[pulumi.Input['TopicRuleSqsActionArgs']] = None, step_functions: Optional[pulumi.Input['TopicRuleStepFunctionsActionArgs']] = None, timestream: Optional[pulumi.Input['TopicRuleTimestreamActionArgs']] = None): - TopicRuleActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloudwatch_alarm=cloudwatch_alarm, - cloudwatch_logs=cloudwatch_logs, - cloudwatch_metric=cloudwatch_metric, - dynamo_d_bv2=dynamo_d_bv2, - dynamo_db=dynamo_db, - elasticsearch=elasticsearch, - firehose=firehose, - http=http, - iot_analytics=iot_analytics, - iot_events=iot_events, - iot_site_wise=iot_site_wise, - kafka=kafka, - kinesis=kinesis, - lambda_=lambda_, - location=location, - open_search=open_search, - republish=republish, - s3=s3, - sns=sns, - sqs=sqs, - step_functions=step_functions, - timestream=timestream, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloudwatch_alarm: Optional[pulumi.Input['TopicRuleCloudwatchAlarmActionArgs']] = None, - cloudwatch_logs: Optional[pulumi.Input['TopicRuleCloudwatchLogsActionArgs']] = None, - cloudwatch_metric: Optional[pulumi.Input['TopicRuleCloudwatchMetricActionArgs']] = None, - dynamo_d_bv2: Optional[pulumi.Input['TopicRuleDynamoDBv2ActionArgs']] = None, - dynamo_db: Optional[pulumi.Input['TopicRuleDynamoDbActionArgs']] = None, - elasticsearch: Optional[pulumi.Input['TopicRuleElasticsearchActionArgs']] = None, - firehose: Optional[pulumi.Input['TopicRuleFirehoseActionArgs']] = None, - http: Optional[pulumi.Input['TopicRuleHttpActionArgs']] = None, - iot_analytics: Optional[pulumi.Input['TopicRuleIotAnalyticsActionArgs']] = None, - iot_events: Optional[pulumi.Input['TopicRuleIotEventsActionArgs']] = None, - iot_site_wise: Optional[pulumi.Input['TopicRuleIotSiteWiseActionArgs']] = None, - kafka: Optional[pulumi.Input['TopicRuleKafkaActionArgs']] = None, - kinesis: Optional[pulumi.Input['TopicRuleKinesisActionArgs']] = None, - lambda_: Optional[pulumi.Input['TopicRuleLambdaActionArgs']] = None, - location: Optional[pulumi.Input['TopicRuleLocationActionArgs']] = None, - open_search: Optional[pulumi.Input['TopicRuleOpenSearchActionArgs']] = None, - republish: Optional[pulumi.Input['TopicRuleRepublishActionArgs']] = None, - s3: Optional[pulumi.Input['TopicRuleS3ActionArgs']] = None, - sns: Optional[pulumi.Input['TopicRuleSnsActionArgs']] = None, - sqs: Optional[pulumi.Input['TopicRuleSqsActionArgs']] = None, - step_functions: Optional[pulumi.Input['TopicRuleStepFunctionsActionArgs']] = None, - timestream: Optional[pulumi.Input['TopicRuleTimestreamActionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloudwatch_alarm is not None: - _setter("cloudwatch_alarm", cloudwatch_alarm) + pulumi.set(__self__, "cloudwatch_alarm", cloudwatch_alarm) if cloudwatch_logs is not None: - _setter("cloudwatch_logs", cloudwatch_logs) + pulumi.set(__self__, "cloudwatch_logs", cloudwatch_logs) if cloudwatch_metric is not None: - _setter("cloudwatch_metric", cloudwatch_metric) + pulumi.set(__self__, "cloudwatch_metric", cloudwatch_metric) if dynamo_d_bv2 is not None: - _setter("dynamo_d_bv2", dynamo_d_bv2) + pulumi.set(__self__, "dynamo_d_bv2", dynamo_d_bv2) if dynamo_db is not None: - _setter("dynamo_db", dynamo_db) + pulumi.set(__self__, "dynamo_db", dynamo_db) if elasticsearch is not None: - _setter("elasticsearch", elasticsearch) + pulumi.set(__self__, "elasticsearch", elasticsearch) if firehose is not None: - _setter("firehose", firehose) + pulumi.set(__self__, "firehose", firehose) if http is not None: - _setter("http", http) + pulumi.set(__self__, "http", http) if iot_analytics is not None: - _setter("iot_analytics", iot_analytics) + pulumi.set(__self__, "iot_analytics", iot_analytics) if iot_events is not None: - _setter("iot_events", iot_events) + pulumi.set(__self__, "iot_events", iot_events) if iot_site_wise is not None: - _setter("iot_site_wise", iot_site_wise) + pulumi.set(__self__, "iot_site_wise", iot_site_wise) if kafka is not None: - _setter("kafka", kafka) + pulumi.set(__self__, "kafka", kafka) if kinesis is not None: - _setter("kinesis", kinesis) + pulumi.set(__self__, "kinesis", kinesis) if lambda_ is not None: - _setter("lambda_", lambda_) + pulumi.set(__self__, "lambda_", lambda_) if location is not None: - _setter("location", location) + pulumi.set(__self__, "location", location) if open_search is not None: - _setter("open_search", open_search) + pulumi.set(__self__, "open_search", open_search) if republish is not None: - _setter("republish", republish) + pulumi.set(__self__, "republish", republish) if s3 is not None: - _setter("s3", s3) + pulumi.set(__self__, "s3", s3) if sns is not None: - _setter("sns", sns) + pulumi.set(__self__, "sns", sns) if sqs is not None: - _setter("sqs", sqs) + pulumi.set(__self__, "sqs", sqs) if step_functions is not None: - _setter("step_functions", step_functions) + pulumi.set(__self__, "step_functions", step_functions) if timestream is not None: - _setter("timestream", timestream) + pulumi.set(__self__, "timestream", timestream) @property @pulumi.getter(name="cloudwatchAlarm") @@ -3295,20 +2583,9 @@ class TopicRuleAssetPropertyTimestampArgs: def __init__(__self__, *, time_in_seconds: pulumi.Input[str], offset_in_nanos: Optional[pulumi.Input[str]] = None): - TopicRuleAssetPropertyTimestampArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - time_in_seconds=time_in_seconds, - offset_in_nanos=offset_in_nanos, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - time_in_seconds: pulumi.Input[str], - offset_in_nanos: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("time_in_seconds", time_in_seconds) + pulumi.set(__self__, "time_in_seconds", time_in_seconds) if offset_in_nanos is not None: - _setter("offset_in_nanos", offset_in_nanos) + pulumi.set(__self__, "offset_in_nanos", offset_in_nanos) @property @pulumi.getter(name="timeInSeconds") @@ -3335,23 +2612,10 @@ def __init__(__self__, *, timestamp: pulumi.Input['TopicRuleAssetPropertyTimestampArgs'], value: pulumi.Input['TopicRuleAssetPropertyVariantArgs'], quality: Optional[pulumi.Input[str]] = None): - TopicRuleAssetPropertyValueArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - timestamp=timestamp, - value=value, - quality=quality, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - timestamp: pulumi.Input['TopicRuleAssetPropertyTimestampArgs'], - value: pulumi.Input['TopicRuleAssetPropertyVariantArgs'], - quality: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("timestamp", timestamp) - _setter("value", value) + pulumi.set(__self__, "timestamp", timestamp) + pulumi.set(__self__, "value", value) if quality is not None: - _setter("quality", quality) + pulumi.set(__self__, "quality", quality) @property @pulumi.getter @@ -3388,29 +2652,14 @@ def __init__(__self__, *, double_value: Optional[pulumi.Input[str]] = None, integer_value: Optional[pulumi.Input[str]] = None, string_value: Optional[pulumi.Input[str]] = None): - TopicRuleAssetPropertyVariantArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - boolean_value=boolean_value, - double_value=double_value, - integer_value=integer_value, - string_value=string_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - boolean_value: Optional[pulumi.Input[str]] = None, - double_value: Optional[pulumi.Input[str]] = None, - integer_value: Optional[pulumi.Input[str]] = None, - string_value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if boolean_value is not None: - _setter("boolean_value", boolean_value) + pulumi.set(__self__, "boolean_value", boolean_value) if double_value is not None: - _setter("double_value", double_value) + pulumi.set(__self__, "double_value", double_value) if integer_value is not None: - _setter("integer_value", integer_value) + pulumi.set(__self__, "integer_value", integer_value) if string_value is not None: - _setter("string_value", string_value) + pulumi.set(__self__, "string_value", string_value) @property @pulumi.getter(name="booleanValue") @@ -3456,25 +2705,10 @@ def __init__(__self__, *, role_arn: pulumi.Input[str], state_reason: pulumi.Input[str], state_value: pulumi.Input[str]): - TopicRuleCloudwatchAlarmActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - alarm_name=alarm_name, - role_arn=role_arn, - state_reason=state_reason, - state_value=state_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alarm_name: pulumi.Input[str], - role_arn: pulumi.Input[str], - state_reason: pulumi.Input[str], - state_value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("alarm_name", alarm_name) - _setter("role_arn", role_arn) - _setter("state_reason", state_reason) - _setter("state_value", state_value) + pulumi.set(__self__, "alarm_name", alarm_name) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "state_reason", state_reason) + pulumi.set(__self__, "state_value", state_value) @property @pulumi.getter(name="alarmName") @@ -3519,23 +2753,10 @@ def __init__(__self__, *, log_group_name: pulumi.Input[str], role_arn: pulumi.Input[str], batch_mode: Optional[pulumi.Input[bool]] = None): - TopicRuleCloudwatchLogsActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_group_name=log_group_name, - role_arn=role_arn, - batch_mode=batch_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_group_name: pulumi.Input[str], - role_arn: pulumi.Input[str], - batch_mode: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("log_group_name", log_group_name) - _setter("role_arn", role_arn) + pulumi.set(__self__, "log_group_name", log_group_name) + pulumi.set(__self__, "role_arn", role_arn) if batch_mode is not None: - _setter("batch_mode", batch_mode) + pulumi.set(__self__, "batch_mode", batch_mode) @property @pulumi.getter(name="logGroupName") @@ -3574,32 +2795,13 @@ def __init__(__self__, *, metric_value: pulumi.Input[str], role_arn: pulumi.Input[str], metric_timestamp: Optional[pulumi.Input[str]] = None): - TopicRuleCloudwatchMetricActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric_name=metric_name, - metric_namespace=metric_namespace, - metric_unit=metric_unit, - metric_value=metric_value, - role_arn=role_arn, - metric_timestamp=metric_timestamp, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric_name: pulumi.Input[str], - metric_namespace: pulumi.Input[str], - metric_unit: pulumi.Input[str], - metric_value: pulumi.Input[str], - role_arn: pulumi.Input[str], - metric_timestamp: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metric_name", metric_name) - _setter("metric_namespace", metric_namespace) - _setter("metric_unit", metric_unit) - _setter("metric_value", metric_value) - _setter("role_arn", role_arn) + pulumi.set(__self__, "metric_name", metric_name) + pulumi.set(__self__, "metric_namespace", metric_namespace) + pulumi.set(__self__, "metric_unit", metric_unit) + pulumi.set(__self__, "metric_value", metric_value) + pulumi.set(__self__, "role_arn", role_arn) if metric_timestamp is not None: - _setter("metric_timestamp", metric_timestamp) + pulumi.set(__self__, "metric_timestamp", metric_timestamp) @property @pulumi.getter(name="metricName") @@ -3660,17 +2862,8 @@ def metric_timestamp(self, value: Optional[pulumi.Input[str]]): class TopicRuleDestinationHttpUrlDestinationSummaryArgs: def __init__(__self__, *, confirmation_url: Optional[pulumi.Input[str]] = None): - TopicRuleDestinationHttpUrlDestinationSummaryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - confirmation_url=confirmation_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - confirmation_url: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if confirmation_url is not None: - _setter("confirmation_url", confirmation_url) + pulumi.set(__self__, "confirmation_url", confirmation_url) @property @pulumi.getter(name="confirmationUrl") @@ -3689,29 +2882,14 @@ def __init__(__self__, *, security_groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, vpc_id: Optional[pulumi.Input[str]] = None): - TopicRuleDestinationVpcDestinationPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - security_groups=security_groups, - subnet_ids=subnet_ids, - vpc_id=vpc_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: Optional[pulumi.Input[str]] = None, - security_groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - vpc_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if security_groups is not None: - _setter("security_groups", security_groups) + pulumi.set(__self__, "security_groups", security_groups) if subnet_ids is not None: - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) if vpc_id is not None: - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "vpc_id", vpc_id) @property @pulumi.getter(name="roleArn") @@ -3755,21 +2933,10 @@ class TopicRuleDynamoDBv2ActionArgs: def __init__(__self__, *, put_item: Optional[pulumi.Input['TopicRulePutItemInputArgs']] = None, role_arn: Optional[pulumi.Input[str]] = None): - TopicRuleDynamoDBv2ActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - put_item=put_item, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - put_item: Optional[pulumi.Input['TopicRulePutItemInputArgs']] = None, - role_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if put_item is not None: - _setter("put_item", put_item) + pulumi.set(__self__, "put_item", put_item) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="putItem") @@ -3802,45 +2969,20 @@ def __init__(__self__, *, range_key_field: Optional[pulumi.Input[str]] = None, range_key_type: Optional[pulumi.Input[str]] = None, range_key_value: Optional[pulumi.Input[str]] = None): - TopicRuleDynamoDbActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - hash_key_field=hash_key_field, - hash_key_value=hash_key_value, - role_arn=role_arn, - table_name=table_name, - hash_key_type=hash_key_type, - payload_field=payload_field, - range_key_field=range_key_field, - range_key_type=range_key_type, - range_key_value=range_key_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hash_key_field: pulumi.Input[str], - hash_key_value: pulumi.Input[str], - role_arn: pulumi.Input[str], - table_name: pulumi.Input[str], - hash_key_type: Optional[pulumi.Input[str]] = None, - payload_field: Optional[pulumi.Input[str]] = None, - range_key_field: Optional[pulumi.Input[str]] = None, - range_key_type: Optional[pulumi.Input[str]] = None, - range_key_value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("hash_key_field", hash_key_field) - _setter("hash_key_value", hash_key_value) - _setter("role_arn", role_arn) - _setter("table_name", table_name) + pulumi.set(__self__, "hash_key_field", hash_key_field) + pulumi.set(__self__, "hash_key_value", hash_key_value) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "table_name", table_name) if hash_key_type is not None: - _setter("hash_key_type", hash_key_type) + pulumi.set(__self__, "hash_key_type", hash_key_type) if payload_field is not None: - _setter("payload_field", payload_field) + pulumi.set(__self__, "payload_field", payload_field) if range_key_field is not None: - _setter("range_key_field", range_key_field) + pulumi.set(__self__, "range_key_field", range_key_field) if range_key_type is not None: - _setter("range_key_type", range_key_type) + pulumi.set(__self__, "range_key_type", range_key_type) if range_key_value is not None: - _setter("range_key_value", range_key_value) + pulumi.set(__self__, "range_key_value", range_key_value) @property @pulumi.getter(name="hashKeyField") @@ -3932,28 +3074,11 @@ def __init__(__self__, *, index: pulumi.Input[str], role_arn: pulumi.Input[str], type: pulumi.Input[str]): - TopicRuleElasticsearchActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoint=endpoint, - id=id, - index=index, - role_arn=role_arn, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoint: pulumi.Input[str], - id: pulumi.Input[str], - index: pulumi.Input[str], - role_arn: pulumi.Input[str], - type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("endpoint", endpoint) - _setter("id", id) - _setter("index", index) - _setter("role_arn", role_arn) - _setter("type", type) + pulumi.set(__self__, "endpoint", endpoint) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "index", index) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -4008,27 +3133,12 @@ def __init__(__self__, *, role_arn: pulumi.Input[str], batch_mode: Optional[pulumi.Input[bool]] = None, separator: Optional[pulumi.Input[str]] = None): - TopicRuleFirehoseActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - delivery_stream_name=delivery_stream_name, - role_arn=role_arn, - batch_mode=batch_mode, - separator=separator, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delivery_stream_name: pulumi.Input[str], - role_arn: pulumi.Input[str], - batch_mode: Optional[pulumi.Input[bool]] = None, - separator: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("delivery_stream_name", delivery_stream_name) - _setter("role_arn", role_arn) + pulumi.set(__self__, "delivery_stream_name", delivery_stream_name) + pulumi.set(__self__, "role_arn", role_arn) if batch_mode is not None: - _setter("batch_mode", batch_mode) + pulumi.set(__self__, "batch_mode", batch_mode) if separator is not None: - _setter("separator", separator) + pulumi.set(__self__, "separator", separator) @property @pulumi.getter(name="deliveryStreamName") @@ -4072,19 +3182,8 @@ class TopicRuleHttpActionHeaderArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - TopicRuleHttpActionHeaderArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -4112,28 +3211,13 @@ def __init__(__self__, *, auth: Optional[pulumi.Input['TopicRuleHttpAuthorizationArgs']] = None, confirmation_url: Optional[pulumi.Input[str]] = None, headers: Optional[pulumi.Input[Sequence[pulumi.Input['TopicRuleHttpActionHeaderArgs']]]] = None): - TopicRuleHttpActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - url=url, - auth=auth, - confirmation_url=confirmation_url, - headers=headers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - url: pulumi.Input[str], - auth: Optional[pulumi.Input['TopicRuleHttpAuthorizationArgs']] = None, - confirmation_url: Optional[pulumi.Input[str]] = None, - headers: Optional[pulumi.Input[Sequence[pulumi.Input['TopicRuleHttpActionHeaderArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("url", url) + pulumi.set(__self__, "url", url) if auth is not None: - _setter("auth", auth) + pulumi.set(__self__, "auth", auth) if confirmation_url is not None: - _setter("confirmation_url", confirmation_url) + pulumi.set(__self__, "confirmation_url", confirmation_url) if headers is not None: - _setter("headers", headers) + pulumi.set(__self__, "headers", headers) @property @pulumi.getter @@ -4176,17 +3260,8 @@ def headers(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['TopicRuleH class TopicRuleHttpAuthorizationArgs: def __init__(__self__, *, sigv4: Optional[pulumi.Input['TopicRuleSigV4AuthorizationArgs']] = None): - TopicRuleHttpAuthorizationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - sigv4=sigv4, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sigv4: Optional[pulumi.Input['TopicRuleSigV4AuthorizationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if sigv4 is not None: - _setter("sigv4", sigv4) + pulumi.set(__self__, "sigv4", sigv4) @property @pulumi.getter @@ -4204,23 +3279,10 @@ def __init__(__self__, *, channel_name: pulumi.Input[str], role_arn: pulumi.Input[str], batch_mode: Optional[pulumi.Input[bool]] = None): - TopicRuleIotAnalyticsActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - channel_name=channel_name, - role_arn=role_arn, - batch_mode=batch_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - channel_name: pulumi.Input[str], - role_arn: pulumi.Input[str], - batch_mode: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("channel_name", channel_name) - _setter("role_arn", role_arn) + pulumi.set(__self__, "channel_name", channel_name) + pulumi.set(__self__, "role_arn", role_arn) if batch_mode is not None: - _setter("batch_mode", batch_mode) + pulumi.set(__self__, "batch_mode", batch_mode) @property @pulumi.getter(name="channelName") @@ -4257,27 +3319,12 @@ def __init__(__self__, *, role_arn: pulumi.Input[str], batch_mode: Optional[pulumi.Input[bool]] = None, message_id: Optional[pulumi.Input[str]] = None): - TopicRuleIotEventsActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - input_name=input_name, - role_arn=role_arn, - batch_mode=batch_mode, - message_id=message_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - input_name: pulumi.Input[str], - role_arn: pulumi.Input[str], - batch_mode: Optional[pulumi.Input[bool]] = None, - message_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("input_name", input_name) - _setter("role_arn", role_arn) + pulumi.set(__self__, "input_name", input_name) + pulumi.set(__self__, "role_arn", role_arn) if batch_mode is not None: - _setter("batch_mode", batch_mode) + pulumi.set(__self__, "batch_mode", batch_mode) if message_id is not None: - _setter("message_id", message_id) + pulumi.set(__self__, "message_id", message_id) @property @pulumi.getter(name="inputName") @@ -4321,19 +3368,8 @@ class TopicRuleIotSiteWiseActionArgs: def __init__(__self__, *, put_asset_property_value_entries: pulumi.Input[Sequence[pulumi.Input['TopicRulePutAssetPropertyValueEntryArgs']]], role_arn: pulumi.Input[str]): - TopicRuleIotSiteWiseActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - put_asset_property_value_entries=put_asset_property_value_entries, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - put_asset_property_value_entries: pulumi.Input[Sequence[pulumi.Input['TopicRulePutAssetPropertyValueEntryArgs']]], - role_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("put_asset_property_value_entries", put_asset_property_value_entries) - _setter("role_arn", role_arn) + pulumi.set(__self__, "put_asset_property_value_entries", put_asset_property_value_entries) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="putAssetPropertyValueEntries") @@ -4359,19 +3395,8 @@ class TopicRuleKafkaActionHeaderArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - TopicRuleKafkaActionHeaderArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -4401,34 +3426,15 @@ def __init__(__self__, *, headers: Optional[pulumi.Input[Sequence[pulumi.Input['TopicRuleKafkaActionHeaderArgs']]]] = None, key: Optional[pulumi.Input[str]] = None, partition: Optional[pulumi.Input[str]] = None): - TopicRuleKafkaActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_properties=client_properties, - destination_arn=destination_arn, - topic=topic, - headers=headers, - key=key, - partition=partition, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_properties: Any, - destination_arn: pulumi.Input[str], - topic: pulumi.Input[str], - headers: Optional[pulumi.Input[Sequence[pulumi.Input['TopicRuleKafkaActionHeaderArgs']]]] = None, - key: Optional[pulumi.Input[str]] = None, - partition: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("client_properties", client_properties) - _setter("destination_arn", destination_arn) - _setter("topic", topic) + pulumi.set(__self__, "client_properties", client_properties) + pulumi.set(__self__, "destination_arn", destination_arn) + pulumi.set(__self__, "topic", topic) if headers is not None: - _setter("headers", headers) + pulumi.set(__self__, "headers", headers) if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if partition is not None: - _setter("partition", partition) + pulumi.set(__self__, "partition", partition) @property @pulumi.getter(name="clientProperties") @@ -4491,23 +3497,10 @@ def __init__(__self__, *, role_arn: pulumi.Input[str], stream_name: pulumi.Input[str], partition_key: Optional[pulumi.Input[str]] = None): - TopicRuleKinesisActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - stream_name=stream_name, - partition_key=partition_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: pulumi.Input[str], - stream_name: pulumi.Input[str], - partition_key: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arn", role_arn) - _setter("stream_name", stream_name) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "stream_name", stream_name) if partition_key is not None: - _setter("partition_key", partition_key) + pulumi.set(__self__, "partition_key", partition_key) @property @pulumi.getter(name="roleArn") @@ -4541,17 +3534,8 @@ def partition_key(self, value: Optional[pulumi.Input[str]]): class TopicRuleLambdaActionArgs: def __init__(__self__, *, function_arn: Optional[pulumi.Input[str]] = None): - TopicRuleLambdaActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - function_arn=function_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - function_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if function_arn is not None: - _setter("function_arn", function_arn) + pulumi.set(__self__, "function_arn", function_arn) @property @pulumi.getter(name="functionArn") @@ -4572,32 +3556,13 @@ def __init__(__self__, *, role_arn: pulumi.Input[str], tracker_name: pulumi.Input[str], timestamp: Optional[pulumi.Input['TopicRuleTimestampArgs']] = None): - TopicRuleLocationActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - device_id=device_id, - latitude=latitude, - longitude=longitude, - role_arn=role_arn, - tracker_name=tracker_name, - timestamp=timestamp, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - device_id: pulumi.Input[str], - latitude: pulumi.Input[str], - longitude: pulumi.Input[str], - role_arn: pulumi.Input[str], - tracker_name: pulumi.Input[str], - timestamp: Optional[pulumi.Input['TopicRuleTimestampArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("device_id", device_id) - _setter("latitude", latitude) - _setter("longitude", longitude) - _setter("role_arn", role_arn) - _setter("tracker_name", tracker_name) + pulumi.set(__self__, "device_id", device_id) + pulumi.set(__self__, "latitude", latitude) + pulumi.set(__self__, "longitude", longitude) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "tracker_name", tracker_name) if timestamp is not None: - _setter("timestamp", timestamp) + pulumi.set(__self__, "timestamp", timestamp) @property @pulumi.getter(name="deviceId") @@ -4662,28 +3627,11 @@ def __init__(__self__, *, index: pulumi.Input[str], role_arn: pulumi.Input[str], type: pulumi.Input[str]): - TopicRuleOpenSearchActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoint=endpoint, - id=id, - index=index, - role_arn=role_arn, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoint: pulumi.Input[str], - id: pulumi.Input[str], - index: pulumi.Input[str], - role_arn: pulumi.Input[str], - type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("endpoint", endpoint) - _setter("id", id) - _setter("index", index) - _setter("role_arn", role_arn) - _setter("type", type) + pulumi.set(__self__, "endpoint", endpoint) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "index", index) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -4740,35 +3688,16 @@ def __init__(__self__, *, description: Optional[pulumi.Input[str]] = None, error_action: Optional[pulumi.Input['TopicRuleActionArgs']] = None, rule_disabled: Optional[pulumi.Input[bool]] = None): - TopicRulePayloadArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - actions=actions, - sql=sql, - aws_iot_sql_version=aws_iot_sql_version, - description=description, - error_action=error_action, - rule_disabled=rule_disabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - actions: pulumi.Input[Sequence[pulumi.Input['TopicRuleActionArgs']]], - sql: pulumi.Input[str], - aws_iot_sql_version: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - error_action: Optional[pulumi.Input['TopicRuleActionArgs']] = None, - rule_disabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("actions", actions) - _setter("sql", sql) + pulumi.set(__self__, "actions", actions) + pulumi.set(__self__, "sql", sql) if aws_iot_sql_version is not None: - _setter("aws_iot_sql_version", aws_iot_sql_version) + pulumi.set(__self__, "aws_iot_sql_version", aws_iot_sql_version) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if error_action is not None: - _setter("error_action", error_action) + pulumi.set(__self__, "error_action", error_action) if rule_disabled is not None: - _setter("rule_disabled", rule_disabled) + pulumi.set(__self__, "rule_disabled", rule_disabled) @property @pulumi.getter @@ -4833,32 +3762,15 @@ def __init__(__self__, *, entry_id: Optional[pulumi.Input[str]] = None, property_alias: Optional[pulumi.Input[str]] = None, property_id: Optional[pulumi.Input[str]] = None): - TopicRulePutAssetPropertyValueEntryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - property_values=property_values, - asset_id=asset_id, - entry_id=entry_id, - property_alias=property_alias, - property_id=property_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - property_values: pulumi.Input[Sequence[pulumi.Input['TopicRuleAssetPropertyValueArgs']]], - asset_id: Optional[pulumi.Input[str]] = None, - entry_id: Optional[pulumi.Input[str]] = None, - property_alias: Optional[pulumi.Input[str]] = None, - property_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("property_values", property_values) + pulumi.set(__self__, "property_values", property_values) if asset_id is not None: - _setter("asset_id", asset_id) + pulumi.set(__self__, "asset_id", asset_id) if entry_id is not None: - _setter("entry_id", entry_id) + pulumi.set(__self__, "entry_id", entry_id) if property_alias is not None: - _setter("property_alias", property_alias) + pulumi.set(__self__, "property_alias", property_alias) if property_id is not None: - _setter("property_id", property_id) + pulumi.set(__self__, "property_id", property_id) @property @pulumi.getter(name="propertyValues") @@ -4910,16 +3822,7 @@ def property_id(self, value: Optional[pulumi.Input[str]]): class TopicRulePutItemInputArgs: def __init__(__self__, *, table_name: pulumi.Input[str]): - TopicRulePutItemInputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - table_name=table_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - table_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("table_name", table_name) + pulumi.set(__self__, "table_name", table_name) @property @pulumi.getter(name="tableName") @@ -4940,37 +3843,18 @@ def __init__(__self__, *, payload_format_indicator: Optional[pulumi.Input[str]] = None, response_topic: Optional[pulumi.Input[str]] = None, user_properties: Optional[pulumi.Input[Sequence[pulumi.Input['TopicRuleUserPropertyArgs']]]] = None): - TopicRuleRepublishActionHeadersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - content_type=content_type, - correlation_data=correlation_data, - message_expiry=message_expiry, - payload_format_indicator=payload_format_indicator, - response_topic=response_topic, - user_properties=user_properties, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content_type: Optional[pulumi.Input[str]] = None, - correlation_data: Optional[pulumi.Input[str]] = None, - message_expiry: Optional[pulumi.Input[str]] = None, - payload_format_indicator: Optional[pulumi.Input[str]] = None, - response_topic: Optional[pulumi.Input[str]] = None, - user_properties: Optional[pulumi.Input[Sequence[pulumi.Input['TopicRuleUserPropertyArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if content_type is not None: - _setter("content_type", content_type) + pulumi.set(__self__, "content_type", content_type) if correlation_data is not None: - _setter("correlation_data", correlation_data) + pulumi.set(__self__, "correlation_data", correlation_data) if message_expiry is not None: - _setter("message_expiry", message_expiry) + pulumi.set(__self__, "message_expiry", message_expiry) if payload_format_indicator is not None: - _setter("payload_format_indicator", payload_format_indicator) + pulumi.set(__self__, "payload_format_indicator", payload_format_indicator) if response_topic is not None: - _setter("response_topic", response_topic) + pulumi.set(__self__, "response_topic", response_topic) if user_properties is not None: - _setter("user_properties", user_properties) + pulumi.set(__self__, "user_properties", user_properties) @property @pulumi.getter(name="contentType") @@ -5034,27 +3918,12 @@ def __init__(__self__, *, topic: pulumi.Input[str], headers: Optional[pulumi.Input['TopicRuleRepublishActionHeadersArgs']] = None, qos: Optional[pulumi.Input[int]] = None): - TopicRuleRepublishActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - topic=topic, - headers=headers, - qos=qos, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: pulumi.Input[str], - topic: pulumi.Input[str], - headers: Optional[pulumi.Input['TopicRuleRepublishActionHeadersArgs']] = None, - qos: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arn", role_arn) - _setter("topic", topic) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "topic", topic) if headers is not None: - _setter("headers", headers) + pulumi.set(__self__, "headers", headers) if qos is not None: - _setter("qos", qos) + pulumi.set(__self__, "qos", qos) @property @pulumi.getter(name="roleArn") @@ -5100,26 +3969,11 @@ def __init__(__self__, *, key: pulumi.Input[str], role_arn: pulumi.Input[str], canned_acl: Optional[pulumi.Input['TopicRuleCannedAccessControlList']] = None): - TopicRuleS3ActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - key=key, - role_arn=role_arn, - canned_acl=canned_acl, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: pulumi.Input[str], - key: pulumi.Input[str], - role_arn: pulumi.Input[str], - canned_acl: Optional[pulumi.Input['TopicRuleCannedAccessControlList']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_name", bucket_name) - _setter("key", key) - _setter("role_arn", role_arn) + pulumi.set(__self__, "bucket_name", bucket_name) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "role_arn", role_arn) if canned_acl is not None: - _setter("canned_acl", canned_acl) + pulumi.set(__self__, "canned_acl", canned_acl) @property @pulumi.getter(name="bucketName") @@ -5164,22 +4018,9 @@ def __init__(__self__, *, role_arn: pulumi.Input[str], service_name: pulumi.Input[str], signing_region: pulumi.Input[str]): - TopicRuleSigV4AuthorizationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - service_name=service_name, - signing_region=signing_region, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: pulumi.Input[str], - service_name: pulumi.Input[str], - signing_region: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arn", role_arn) - _setter("service_name", service_name) - _setter("signing_region", signing_region) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "service_name", service_name) + pulumi.set(__self__, "signing_region", signing_region) @property @pulumi.getter(name="roleArn") @@ -5215,23 +4056,10 @@ def __init__(__self__, *, role_arn: pulumi.Input[str], target_arn: pulumi.Input[str], message_format: Optional[pulumi.Input[str]] = None): - TopicRuleSnsActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - target_arn=target_arn, - message_format=message_format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: pulumi.Input[str], - target_arn: pulumi.Input[str], - message_format: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arn", role_arn) - _setter("target_arn", target_arn) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "target_arn", target_arn) if message_format is not None: - _setter("message_format", message_format) + pulumi.set(__self__, "message_format", message_format) @property @pulumi.getter(name="roleArn") @@ -5267,23 +4095,10 @@ def __init__(__self__, *, queue_url: pulumi.Input[str], role_arn: pulumi.Input[str], use_base64: Optional[pulumi.Input[bool]] = None): - TopicRuleSqsActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - queue_url=queue_url, - role_arn=role_arn, - use_base64=use_base64, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - queue_url: pulumi.Input[str], - role_arn: pulumi.Input[str], - use_base64: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("queue_url", queue_url) - _setter("role_arn", role_arn) + pulumi.set(__self__, "queue_url", queue_url) + pulumi.set(__self__, "role_arn", role_arn) if use_base64 is not None: - _setter("use_base64", use_base64) + pulumi.set(__self__, "use_base64", use_base64) @property @pulumi.getter(name="queueUrl") @@ -5319,23 +4134,10 @@ def __init__(__self__, *, role_arn: pulumi.Input[str], state_machine_name: pulumi.Input[str], execution_name_prefix: Optional[pulumi.Input[str]] = None): - TopicRuleStepFunctionsActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - state_machine_name=state_machine_name, - execution_name_prefix=execution_name_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: pulumi.Input[str], - state_machine_name: pulumi.Input[str], - execution_name_prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arn", role_arn) - _setter("state_machine_name", state_machine_name) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "state_machine_name", state_machine_name) if execution_name_prefix is not None: - _setter("execution_name_prefix", execution_name_prefix) + pulumi.set(__self__, "execution_name_prefix", execution_name_prefix) @property @pulumi.getter(name="roleArn") @@ -5370,19 +4172,8 @@ class TopicRuleTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - TopicRuleTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -5408,20 +4199,9 @@ class TopicRuleTimestampArgs: def __init__(__self__, *, value: pulumi.Input[str], unit: Optional[pulumi.Input[str]] = None): - TopicRuleTimestampArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - value=value, - unit=unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - value: pulumi.Input[str], - unit: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("value", value) + pulumi.set(__self__, "value", value) if unit is not None: - _setter("unit", unit) + pulumi.set(__self__, "unit", unit) @property @pulumi.getter @@ -5450,29 +4230,12 @@ def __init__(__self__, *, role_arn: pulumi.Input[str], table_name: pulumi.Input[str], timestamp: Optional[pulumi.Input['TopicRuleTimestreamTimestampArgs']] = None): - TopicRuleTimestreamActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - database_name=database_name, - dimensions=dimensions, - role_arn=role_arn, - table_name=table_name, - timestamp=timestamp, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database_name: pulumi.Input[str], - dimensions: pulumi.Input[Sequence[pulumi.Input['TopicRuleTimestreamDimensionArgs']]], - role_arn: pulumi.Input[str], - table_name: pulumi.Input[str], - timestamp: Optional[pulumi.Input['TopicRuleTimestreamTimestampArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database_name", database_name) - _setter("dimensions", dimensions) - _setter("role_arn", role_arn) - _setter("table_name", table_name) + pulumi.set(__self__, "database_name", database_name) + pulumi.set(__self__, "dimensions", dimensions) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "table_name", table_name) if timestamp is not None: - _setter("timestamp", timestamp) + pulumi.set(__self__, "timestamp", timestamp) @property @pulumi.getter(name="databaseName") @@ -5525,19 +4288,8 @@ class TopicRuleTimestreamDimensionArgs: def __init__(__self__, *, name: pulumi.Input[str], value: pulumi.Input[str]): - TopicRuleTimestreamDimensionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -5563,19 +4315,8 @@ class TopicRuleTimestreamTimestampArgs: def __init__(__self__, *, unit: pulumi.Input[str], value: pulumi.Input[str]): - TopicRuleTimestreamTimestampArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - unit=unit, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - unit: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("unit", unit) - _setter("value", value) + pulumi.set(__self__, "unit", unit) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -5601,19 +4342,8 @@ class TopicRuleUserPropertyArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - TopicRuleUserPropertyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/iot/account_audit_configuration.py b/sdk/python/pulumi_aws_native/iot/account_audit_configuration.py index 66132946d4..72b8a1f9bb 100644 --- a/sdk/python/pulumi_aws_native/iot/account_audit_configuration.py +++ b/sdk/python/pulumi_aws_native/iot/account_audit_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,26 +25,11 @@ def __init__(__self__, *, :param pulumi.Input[str] account_id: Your 12-digit account ID (used as the primary identifier for the CloudFormation resource). :param pulumi.Input[str] role_arn: The ARN of the role that grants permission to AWS IoT to access information about your devices, policies, certificates and other items as required when performing an audit. """ - AccountAuditConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - account_id=account_id, - audit_check_configurations=audit_check_configurations, - role_arn=role_arn, - audit_notification_target_configurations=audit_notification_target_configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - account_id: pulumi.Input[str], - audit_check_configurations: pulumi.Input['AccountAuditConfigurationAuditCheckConfigurationsArgs'], - role_arn: pulumi.Input[str], - audit_notification_target_configurations: Optional[pulumi.Input['AccountAuditConfigurationAuditNotificationTargetConfigurationsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("account_id", account_id) - _setter("audit_check_configurations", audit_check_configurations) - _setter("role_arn", role_arn) + pulumi.set(__self__, "account_id", account_id) + pulumi.set(__self__, "audit_check_configurations", audit_check_configurations) + pulumi.set(__self__, "role_arn", role_arn) if audit_notification_target_configurations is not None: - _setter("audit_notification_target_configurations", audit_notification_target_configurations) + pulumi.set(__self__, "audit_notification_target_configurations", audit_notification_target_configurations) @property @pulumi.getter(name="accountId") @@ -126,10 +111,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AccountAuditConfigurationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -151,19 +132,9 @@ def _internal_init(__self__, if account_id is None and not opts.urn: raise TypeError("Missing required property 'account_id'") __props__.__dict__["account_id"] = account_id - if audit_check_configurations is not None and not isinstance(audit_check_configurations, AccountAuditConfigurationAuditCheckConfigurationsArgs): - audit_check_configurations = audit_check_configurations or {} - def _setter(key, value): - audit_check_configurations[key] = value - AccountAuditConfigurationAuditCheckConfigurationsArgs._configure(_setter, **audit_check_configurations) if audit_check_configurations is None and not opts.urn: raise TypeError("Missing required property 'audit_check_configurations'") __props__.__dict__["audit_check_configurations"] = audit_check_configurations - if audit_notification_target_configurations is not None and not isinstance(audit_notification_target_configurations, AccountAuditConfigurationAuditNotificationTargetConfigurationsArgs): - audit_notification_target_configurations = audit_notification_target_configurations or {} - def _setter(key, value): - audit_notification_target_configurations[key] = value - AccountAuditConfigurationAuditNotificationTargetConfigurationsArgs._configure(_setter, **audit_notification_target_configurations) __props__.__dict__["audit_notification_target_configurations"] = audit_notification_target_configurations if role_arn is None and not opts.urn: raise TypeError("Missing required property 'role_arn'") diff --git a/sdk/python/pulumi_aws_native/iot/authorizer.py b/sdk/python/pulumi_aws_native/iot/authorizer.py index 1dc5966552..b84689f48d 100644 --- a/sdk/python/pulumi_aws_native/iot/authorizer.py +++ b/sdk/python/pulumi_aws_native/iot/authorizer.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -28,44 +28,21 @@ def __init__(__self__, *, """ The set of arguments for constructing a Authorizer resource. """ - AuthorizerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - authorizer_function_arn=authorizer_function_arn, - authorizer_name=authorizer_name, - enable_caching_for_http=enable_caching_for_http, - signing_disabled=signing_disabled, - status=status, - tags=tags, - token_key_name=token_key_name, - token_signing_public_keys=token_signing_public_keys, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - authorizer_function_arn: pulumi.Input[str], - authorizer_name: Optional[pulumi.Input[str]] = None, - enable_caching_for_http: Optional[pulumi.Input[bool]] = None, - signing_disabled: Optional[pulumi.Input[bool]] = None, - status: Optional[pulumi.Input['AuthorizerStatus']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['AuthorizerTagArgs']]]] = None, - token_key_name: Optional[pulumi.Input[str]] = None, - token_signing_public_keys: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("authorizer_function_arn", authorizer_function_arn) + pulumi.set(__self__, "authorizer_function_arn", authorizer_function_arn) if authorizer_name is not None: - _setter("authorizer_name", authorizer_name) + pulumi.set(__self__, "authorizer_name", authorizer_name) if enable_caching_for_http is not None: - _setter("enable_caching_for_http", enable_caching_for_http) + pulumi.set(__self__, "enable_caching_for_http", enable_caching_for_http) if signing_disabled is not None: - _setter("signing_disabled", signing_disabled) + pulumi.set(__self__, "signing_disabled", signing_disabled) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if token_key_name is not None: - _setter("token_key_name", token_key_name) + pulumi.set(__self__, "token_key_name", token_key_name) if token_signing_public_keys is not None: - _setter("token_signing_public_keys", token_signing_public_keys) + pulumi.set(__self__, "token_signing_public_keys", token_signing_public_keys) @property @pulumi.getter(name="authorizerFunctionArn") @@ -179,10 +156,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AuthorizerArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/iot/billing_group.py b/sdk/python/pulumi_aws_native/iot/billing_group.py index ea62ccb4f0..52f11ceb60 100644 --- a/sdk/python/pulumi_aws_native/iot/billing_group.py +++ b/sdk/python/pulumi_aws_native/iot/billing_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,25 +23,12 @@ def __init__(__self__, *, The set of arguments for constructing a BillingGroup resource. :param pulumi.Input[Sequence[pulumi.Input['BillingGroupTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - BillingGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - billing_group_name=billing_group_name, - billing_group_properties=billing_group_properties, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - billing_group_name: Optional[pulumi.Input[str]] = None, - billing_group_properties: Optional[pulumi.Input['BillingGroupPropertiesPropertiesArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['BillingGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if billing_group_name is not None: - _setter("billing_group_name", billing_group_name) + pulumi.set(__self__, "billing_group_name", billing_group_name) if billing_group_properties is not None: - _setter("billing_group_properties", billing_group_properties) + pulumi.set(__self__, "billing_group_properties", billing_group_properties) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="billingGroupName") @@ -109,10 +96,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - BillingGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -131,11 +114,6 @@ def _internal_init(__self__, __props__ = BillingGroupArgs.__new__(BillingGroupArgs) __props__.__dict__["billing_group_name"] = billing_group_name - if billing_group_properties is not None and not isinstance(billing_group_properties, BillingGroupPropertiesPropertiesArgs): - billing_group_properties = billing_group_properties or {} - def _setter(key, value): - billing_group_properties[key] = value - BillingGroupPropertiesPropertiesArgs._configure(_setter, **billing_group_properties) __props__.__dict__["billing_group_properties"] = billing_group_properties __props__.__dict__["tags"] = tags __props__.__dict__["arn"] = None diff --git a/sdk/python/pulumi_aws_native/iot/ca_certificate.py b/sdk/python/pulumi_aws_native/iot/ca_certificate.py index 3f5aa47f07..8a6fba0c37 100644 --- a/sdk/python/pulumi_aws_native/iot/ca_certificate.py +++ b/sdk/python/pulumi_aws_native/iot/ca_certificate.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -30,43 +30,20 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['CaCertificateTagArgs']]] tags: An array of key-value pairs to apply to this resource. :param pulumi.Input[str] verification_certificate_pem: The private key verification certificate. """ - CaCertificateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ca_certificate_pem=ca_certificate_pem, - status=status, - auto_registration_status=auto_registration_status, - certificate_mode=certificate_mode, - registration_config=registration_config, - remove_auto_registration=remove_auto_registration, - tags=tags, - verification_certificate_pem=verification_certificate_pem, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ca_certificate_pem: pulumi.Input[str], - status: pulumi.Input['CaCertificateStatus'], - auto_registration_status: Optional[pulumi.Input['CaCertificateAutoRegistrationStatus']] = None, - certificate_mode: Optional[pulumi.Input['CaCertificateCertificateMode']] = None, - registration_config: Optional[pulumi.Input['CaCertificateRegistrationConfigArgs']] = None, - remove_auto_registration: Optional[pulumi.Input[bool]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['CaCertificateTagArgs']]]] = None, - verification_certificate_pem: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ca_certificate_pem", ca_certificate_pem) - _setter("status", status) + pulumi.set(__self__, "ca_certificate_pem", ca_certificate_pem) + pulumi.set(__self__, "status", status) if auto_registration_status is not None: - _setter("auto_registration_status", auto_registration_status) + pulumi.set(__self__, "auto_registration_status", auto_registration_status) if certificate_mode is not None: - _setter("certificate_mode", certificate_mode) + pulumi.set(__self__, "certificate_mode", certificate_mode) if registration_config is not None: - _setter("registration_config", registration_config) + pulumi.set(__self__, "registration_config", registration_config) if remove_auto_registration is not None: - _setter("remove_auto_registration", remove_auto_registration) + pulumi.set(__self__, "remove_auto_registration", remove_auto_registration) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if verification_certificate_pem is not None: - _setter("verification_certificate_pem", verification_certificate_pem) + pulumi.set(__self__, "verification_certificate_pem", verification_certificate_pem) @property @pulumi.getter(name="caCertificatePem") @@ -188,10 +165,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CaCertificateArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -219,11 +192,6 @@ def _internal_init(__self__, raise TypeError("Missing required property 'ca_certificate_pem'") __props__.__dict__["ca_certificate_pem"] = ca_certificate_pem __props__.__dict__["certificate_mode"] = certificate_mode - if registration_config is not None and not isinstance(registration_config, CaCertificateRegistrationConfigArgs): - registration_config = registration_config or {} - def _setter(key, value): - registration_config[key] = value - CaCertificateRegistrationConfigArgs._configure(_setter, **registration_config) __props__.__dict__["registration_config"] = registration_config __props__.__dict__["remove_auto_registration"] = remove_auto_registration if status is None and not opts.urn: diff --git a/sdk/python/pulumi_aws_native/iot/certificate.py b/sdk/python/pulumi_aws_native/iot/certificate.py index d4dece8c67..40823638e0 100644 --- a/sdk/python/pulumi_aws_native/iot/certificate.py +++ b/sdk/python/pulumi_aws_native/iot/certificate.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -23,32 +23,15 @@ def __init__(__self__, *, """ The set of arguments for constructing a Certificate resource. """ - CertificateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - status=status, - ca_certificate_pem=ca_certificate_pem, - certificate_mode=certificate_mode, - certificate_pem=certificate_pem, - certificate_signing_request=certificate_signing_request, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status: pulumi.Input['CertificateStatus'], - ca_certificate_pem: Optional[pulumi.Input[str]] = None, - certificate_mode: Optional[pulumi.Input['CertificateMode']] = None, - certificate_pem: Optional[pulumi.Input[str]] = None, - certificate_signing_request: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("status", status) + pulumi.set(__self__, "status", status) if ca_certificate_pem is not None: - _setter("ca_certificate_pem", ca_certificate_pem) + pulumi.set(__self__, "ca_certificate_pem", ca_certificate_pem) if certificate_mode is not None: - _setter("certificate_mode", certificate_mode) + pulumi.set(__self__, "certificate_mode", certificate_mode) if certificate_pem is not None: - _setter("certificate_pem", certificate_pem) + pulumi.set(__self__, "certificate_pem", certificate_pem) if certificate_signing_request is not None: - _setter("certificate_signing_request", certificate_signing_request) + pulumi.set(__self__, "certificate_signing_request", certificate_signing_request) @property @pulumi.getter @@ -132,10 +115,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CertificateArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/iot/custom_metric.py b/sdk/python/pulumi_aws_native/iot/custom_metric.py index db27f31b18..680fdae703 100644 --- a/sdk/python/pulumi_aws_native/iot/custom_metric.py +++ b/sdk/python/pulumi_aws_native/iot/custom_metric.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -28,28 +28,13 @@ def __init__(__self__, *, :param pulumi.Input[str] metric_name: The name of the custom metric. This will be used in the metric report submitted from the device/thing. Shouldn't begin with aws: . Cannot be updated once defined. :param pulumi.Input[Sequence[pulumi.Input['CustomMetricTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - CustomMetricArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric_type=metric_type, - display_name=display_name, - metric_name=metric_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric_type: pulumi.Input['CustomMetricMetricType'], - display_name: Optional[pulumi.Input[str]] = None, - metric_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['CustomMetricTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metric_type", metric_type) + pulumi.set(__self__, "metric_type", metric_type) if display_name is not None: - _setter("display_name", display_name) + pulumi.set(__self__, "display_name", display_name) if metric_name is not None: - _setter("metric_name", metric_name) + pulumi.set(__self__, "metric_name", metric_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="metricType") @@ -139,10 +124,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CustomMetricArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/iot/dimension.py b/sdk/python/pulumi_aws_native/iot/dimension.py index 9aac4d5e0f..e924dcc620 100644 --- a/sdk/python/pulumi_aws_native/iot/dimension.py +++ b/sdk/python/pulumi_aws_native/iot/dimension.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -28,27 +28,12 @@ def __init__(__self__, *, :param pulumi.Input[str] name: A unique identifier for the dimension. :param pulumi.Input[Sequence[pulumi.Input['DimensionTagArgs']]] tags: Metadata that can be used to manage the dimension. """ - DimensionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - string_values=string_values, - type=type, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - string_values: pulumi.Input[Sequence[pulumi.Input[str]]], - type: pulumi.Input['DimensionType'], - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DimensionTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("string_values", string_values) - _setter("type", type) + pulumi.set(__self__, "string_values", string_values) + pulumi.set(__self__, "type", type) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="stringValues") @@ -138,10 +123,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DimensionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/iot/domain_configuration.py b/sdk/python/pulumi_aws_native/iot/domain_configuration.py index b95587283b..85f3853cb6 100644 --- a/sdk/python/pulumi_aws_native/iot/domain_configuration.py +++ b/sdk/python/pulumi_aws_native/iot/domain_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -29,49 +29,24 @@ def __init__(__self__, *, """ The set of arguments for constructing a DomainConfiguration resource. """ - DomainConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - authorizer_config=authorizer_config, - domain_configuration_name=domain_configuration_name, - domain_configuration_status=domain_configuration_status, - domain_name=domain_name, - server_certificate_arns=server_certificate_arns, - service_type=service_type, - tags=tags, - tls_config=tls_config, - validation_certificate_arn=validation_certificate_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - authorizer_config: Optional[pulumi.Input['DomainConfigurationAuthorizerConfigArgs']] = None, - domain_configuration_name: Optional[pulumi.Input[str]] = None, - domain_configuration_status: Optional[pulumi.Input['DomainConfigurationStatus']] = None, - domain_name: Optional[pulumi.Input[str]] = None, - server_certificate_arns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - service_type: Optional[pulumi.Input['DomainConfigurationServiceType']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DomainConfigurationTagArgs']]]] = None, - tls_config: Optional[pulumi.Input['DomainConfigurationTlsConfigArgs']] = None, - validation_certificate_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if authorizer_config is not None: - _setter("authorizer_config", authorizer_config) + pulumi.set(__self__, "authorizer_config", authorizer_config) if domain_configuration_name is not None: - _setter("domain_configuration_name", domain_configuration_name) + pulumi.set(__self__, "domain_configuration_name", domain_configuration_name) if domain_configuration_status is not None: - _setter("domain_configuration_status", domain_configuration_status) + pulumi.set(__self__, "domain_configuration_status", domain_configuration_status) if domain_name is not None: - _setter("domain_name", domain_name) + pulumi.set(__self__, "domain_name", domain_name) if server_certificate_arns is not None: - _setter("server_certificate_arns", server_certificate_arns) + pulumi.set(__self__, "server_certificate_arns", server_certificate_arns) if service_type is not None: - _setter("service_type", service_type) + pulumi.set(__self__, "service_type", service_type) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if tls_config is not None: - _setter("tls_config", tls_config) + pulumi.set(__self__, "tls_config", tls_config) if validation_certificate_arn is not None: - _setter("validation_certificate_arn", validation_certificate_arn) + pulumi.set(__self__, "validation_certificate_arn", validation_certificate_arn) @property @pulumi.getter(name="authorizerConfig") @@ -195,10 +170,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DomainConfigurationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -222,11 +193,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = DomainConfigurationArgs.__new__(DomainConfigurationArgs) - if authorizer_config is not None and not isinstance(authorizer_config, DomainConfigurationAuthorizerConfigArgs): - authorizer_config = authorizer_config or {} - def _setter(key, value): - authorizer_config[key] = value - DomainConfigurationAuthorizerConfigArgs._configure(_setter, **authorizer_config) __props__.__dict__["authorizer_config"] = authorizer_config __props__.__dict__["domain_configuration_name"] = domain_configuration_name __props__.__dict__["domain_configuration_status"] = domain_configuration_status @@ -234,11 +200,6 @@ def _setter(key, value): __props__.__dict__["server_certificate_arns"] = server_certificate_arns __props__.__dict__["service_type"] = service_type __props__.__dict__["tags"] = tags - if tls_config is not None and not isinstance(tls_config, DomainConfigurationTlsConfigArgs): - tls_config = tls_config or {} - def _setter(key, value): - tls_config[key] = value - DomainConfigurationTlsConfigArgs._configure(_setter, **tls_config) __props__.__dict__["tls_config"] = tls_config __props__.__dict__["validation_certificate_arn"] = validation_certificate_arn __props__.__dict__["arn"] = None diff --git a/sdk/python/pulumi_aws_native/iot/fleet_metric.py b/sdk/python/pulumi_aws_native/iot/fleet_metric.py index 1af8d2148f..1859eabe45 100644 --- a/sdk/python/pulumi_aws_native/iot/fleet_metric.py +++ b/sdk/python/pulumi_aws_native/iot/fleet_metric.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -38,52 +38,25 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['FleetMetricTagArgs']]] tags: An array of key-value pairs to apply to this resource :param pulumi.Input[str] unit: The unit of data points emitted by a fleet metric """ - FleetMetricArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric_name=metric_name, - aggregation_field=aggregation_field, - aggregation_type=aggregation_type, - description=description, - index_name=index_name, - period=period, - query_string=query_string, - query_version=query_version, - tags=tags, - unit=unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric_name: pulumi.Input[str], - aggregation_field: Optional[pulumi.Input[str]] = None, - aggregation_type: Optional[pulumi.Input['FleetMetricAggregationTypeArgs']] = None, - description: Optional[pulumi.Input[str]] = None, - index_name: Optional[pulumi.Input[str]] = None, - period: Optional[pulumi.Input[int]] = None, - query_string: Optional[pulumi.Input[str]] = None, - query_version: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['FleetMetricTagArgs']]]] = None, - unit: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metric_name", metric_name) + pulumi.set(__self__, "metric_name", metric_name) if aggregation_field is not None: - _setter("aggregation_field", aggregation_field) + pulumi.set(__self__, "aggregation_field", aggregation_field) if aggregation_type is not None: - _setter("aggregation_type", aggregation_type) + pulumi.set(__self__, "aggregation_type", aggregation_type) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if index_name is not None: - _setter("index_name", index_name) + pulumi.set(__self__, "index_name", index_name) if period is not None: - _setter("period", period) + pulumi.set(__self__, "period", period) if query_string is not None: - _setter("query_string", query_string) + pulumi.set(__self__, "query_string", query_string) if query_version is not None: - _setter("query_version", query_version) + pulumi.set(__self__, "query_version", query_version) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if unit is not None: - _setter("unit", unit) + pulumi.set(__self__, "unit", unit) @property @pulumi.getter(name="metricName") @@ -253,10 +226,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - FleetMetricArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -282,11 +251,6 @@ def _internal_init(__self__, __props__ = FleetMetricArgs.__new__(FleetMetricArgs) __props__.__dict__["aggregation_field"] = aggregation_field - if aggregation_type is not None and not isinstance(aggregation_type, FleetMetricAggregationTypeArgs): - aggregation_type = aggregation_type or {} - def _setter(key, value): - aggregation_type[key] = value - FleetMetricAggregationTypeArgs._configure(_setter, **aggregation_type) __props__.__dict__["aggregation_type"] = aggregation_type __props__.__dict__["description"] = description __props__.__dict__["index_name"] = index_name diff --git a/sdk/python/pulumi_aws_native/iot/get_account_audit_configuration.py b/sdk/python/pulumi_aws_native/iot/get_account_audit_configuration.py index 3def8ba0f0..047022f164 100644 --- a/sdk/python/pulumi_aws_native/iot/get_account_audit_configuration.py +++ b/sdk/python/pulumi_aws_native/iot/get_account_audit_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/iot/get_authorizer.py b/sdk/python/pulumi_aws_native/iot/get_authorizer.py index 95c95b1a9e..325e2e9c63 100644 --- a/sdk/python/pulumi_aws_native/iot/get_authorizer.py +++ b/sdk/python/pulumi_aws_native/iot/get_authorizer.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/iot/get_billing_group.py b/sdk/python/pulumi_aws_native/iot/get_billing_group.py index 1ea722ba88..0c8eb1e69f 100644 --- a/sdk/python/pulumi_aws_native/iot/get_billing_group.py +++ b/sdk/python/pulumi_aws_native/iot/get_billing_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/iot/get_ca_certificate.py b/sdk/python/pulumi_aws_native/iot/get_ca_certificate.py index 7cd7bfe76d..50e308ccde 100644 --- a/sdk/python/pulumi_aws_native/iot/get_ca_certificate.py +++ b/sdk/python/pulumi_aws_native/iot/get_ca_certificate.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/iot/get_certificate.py b/sdk/python/pulumi_aws_native/iot/get_certificate.py index ab14ab4513..7c07ed6f3e 100644 --- a/sdk/python/pulumi_aws_native/iot/get_certificate.py +++ b/sdk/python/pulumi_aws_native/iot/get_certificate.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/iot/get_custom_metric.py b/sdk/python/pulumi_aws_native/iot/get_custom_metric.py index 12751dbb9f..6d9ecc0ff0 100644 --- a/sdk/python/pulumi_aws_native/iot/get_custom_metric.py +++ b/sdk/python/pulumi_aws_native/iot/get_custom_metric.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/iot/get_dimension.py b/sdk/python/pulumi_aws_native/iot/get_dimension.py index d523e9957e..ee2bcfc37c 100644 --- a/sdk/python/pulumi_aws_native/iot/get_dimension.py +++ b/sdk/python/pulumi_aws_native/iot/get_dimension.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/iot/get_domain_configuration.py b/sdk/python/pulumi_aws_native/iot/get_domain_configuration.py index bdeb251d93..746ed3b46a 100644 --- a/sdk/python/pulumi_aws_native/iot/get_domain_configuration.py +++ b/sdk/python/pulumi_aws_native/iot/get_domain_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/iot/get_fleet_metric.py b/sdk/python/pulumi_aws_native/iot/get_fleet_metric.py index c6abcffb8a..fb1d391e9e 100644 --- a/sdk/python/pulumi_aws_native/iot/get_fleet_metric.py +++ b/sdk/python/pulumi_aws_native/iot/get_fleet_metric.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/iot/get_job_template.py b/sdk/python/pulumi_aws_native/iot/get_job_template.py index 83d304405c..b8603feadd 100644 --- a/sdk/python/pulumi_aws_native/iot/get_job_template.py +++ b/sdk/python/pulumi_aws_native/iot/get_job_template.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/iot/get_logging.py b/sdk/python/pulumi_aws_native/iot/get_logging.py index 626cc0f844..22e60979c9 100644 --- a/sdk/python/pulumi_aws_native/iot/get_logging.py +++ b/sdk/python/pulumi_aws_native/iot/get_logging.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/iot/get_mitigation_action.py b/sdk/python/pulumi_aws_native/iot/get_mitigation_action.py index f5920516b2..3f2b40e98d 100644 --- a/sdk/python/pulumi_aws_native/iot/get_mitigation_action.py +++ b/sdk/python/pulumi_aws_native/iot/get_mitigation_action.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/iot/get_policy.py b/sdk/python/pulumi_aws_native/iot/get_policy.py index 74621840ae..a24338559e 100644 --- a/sdk/python/pulumi_aws_native/iot/get_policy.py +++ b/sdk/python/pulumi_aws_native/iot/get_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/iot/get_policy_principal_attachment.py b/sdk/python/pulumi_aws_native/iot/get_policy_principal_attachment.py index d3869e1fe5..445d42ea19 100644 --- a/sdk/python/pulumi_aws_native/iot/get_policy_principal_attachment.py +++ b/sdk/python/pulumi_aws_native/iot/get_policy_principal_attachment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/iot/get_provisioning_template.py b/sdk/python/pulumi_aws_native/iot/get_provisioning_template.py index 3fef403196..aa9a785d40 100644 --- a/sdk/python/pulumi_aws_native/iot/get_provisioning_template.py +++ b/sdk/python/pulumi_aws_native/iot/get_provisioning_template.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/iot/get_resource_specific_logging.py b/sdk/python/pulumi_aws_native/iot/get_resource_specific_logging.py index 43a8542bb1..2657934a0b 100644 --- a/sdk/python/pulumi_aws_native/iot/get_resource_specific_logging.py +++ b/sdk/python/pulumi_aws_native/iot/get_resource_specific_logging.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/iot/get_role_alias.py b/sdk/python/pulumi_aws_native/iot/get_role_alias.py index 60839706d6..d5a56baf98 100644 --- a/sdk/python/pulumi_aws_native/iot/get_role_alias.py +++ b/sdk/python/pulumi_aws_native/iot/get_role_alias.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/iot/get_scheduled_audit.py b/sdk/python/pulumi_aws_native/iot/get_scheduled_audit.py index a0fe5e47c6..4a99c44602 100644 --- a/sdk/python/pulumi_aws_native/iot/get_scheduled_audit.py +++ b/sdk/python/pulumi_aws_native/iot/get_scheduled_audit.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/iot/get_security_profile.py b/sdk/python/pulumi_aws_native/iot/get_security_profile.py index 9f0d5e255a..20fff53b4e 100644 --- a/sdk/python/pulumi_aws_native/iot/get_security_profile.py +++ b/sdk/python/pulumi_aws_native/iot/get_security_profile.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/iot/get_software_package.py b/sdk/python/pulumi_aws_native/iot/get_software_package.py index e05fc63b4d..44911b1b7c 100644 --- a/sdk/python/pulumi_aws_native/iot/get_software_package.py +++ b/sdk/python/pulumi_aws_native/iot/get_software_package.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/iot/get_software_package_version.py b/sdk/python/pulumi_aws_native/iot/get_software_package_version.py index 6ba1e7f326..94ab950f9a 100644 --- a/sdk/python/pulumi_aws_native/iot/get_software_package_version.py +++ b/sdk/python/pulumi_aws_native/iot/get_software_package_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/iot/get_thing.py b/sdk/python/pulumi_aws_native/iot/get_thing.py index ac05d6d745..7ab3b67e1d 100644 --- a/sdk/python/pulumi_aws_native/iot/get_thing.py +++ b/sdk/python/pulumi_aws_native/iot/get_thing.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/iot/get_thing_group.py b/sdk/python/pulumi_aws_native/iot/get_thing_group.py index 8bb6c7d243..3df6c2d463 100644 --- a/sdk/python/pulumi_aws_native/iot/get_thing_group.py +++ b/sdk/python/pulumi_aws_native/iot/get_thing_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/iot/get_thing_principal_attachment.py b/sdk/python/pulumi_aws_native/iot/get_thing_principal_attachment.py index df7c44fbf8..256db2faa4 100644 --- a/sdk/python/pulumi_aws_native/iot/get_thing_principal_attachment.py +++ b/sdk/python/pulumi_aws_native/iot/get_thing_principal_attachment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/iot/get_thing_type.py b/sdk/python/pulumi_aws_native/iot/get_thing_type.py index 20b23fd9ce..12b9e5a01f 100644 --- a/sdk/python/pulumi_aws_native/iot/get_thing_type.py +++ b/sdk/python/pulumi_aws_native/iot/get_thing_type.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/iot/get_topic_rule.py b/sdk/python/pulumi_aws_native/iot/get_topic_rule.py index 1c55029e8a..b5cc3987bb 100644 --- a/sdk/python/pulumi_aws_native/iot/get_topic_rule.py +++ b/sdk/python/pulumi_aws_native/iot/get_topic_rule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/iot/get_topic_rule_destination.py b/sdk/python/pulumi_aws_native/iot/get_topic_rule_destination.py index 9f7ff1f4d0..7ed1bd598c 100644 --- a/sdk/python/pulumi_aws_native/iot/get_topic_rule_destination.py +++ b/sdk/python/pulumi_aws_native/iot/get_topic_rule_destination.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/iot/job_template.py b/sdk/python/pulumi_aws_native/iot/job_template.py index 4c511bacdc..54d19ed27d 100644 --- a/sdk/python/pulumi_aws_native/iot/job_template.py +++ b/sdk/python/pulumi_aws_native/iot/job_template.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -42,63 +42,30 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['JobTemplateTagArgs']]] tags: Metadata that can be used to manage the JobTemplate. :param pulumi.Input['TimeoutConfigPropertiesArgs'] timeout_config: Specifies the amount of time each device has to finish its execution of the job. """ - JobTemplateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - job_template_id=job_template_id, - abort_config=abort_config, - destination_package_versions=destination_package_versions, - document=document, - document_source=document_source, - job_arn=job_arn, - job_executions_retry_config=job_executions_retry_config, - job_executions_rollout_config=job_executions_rollout_config, - maintenance_windows=maintenance_windows, - presigned_url_config=presigned_url_config, - tags=tags, - timeout_config=timeout_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: pulumi.Input[str], - job_template_id: pulumi.Input[str], - abort_config: Optional[pulumi.Input['AbortConfigPropertiesArgs']] = None, - destination_package_versions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - document: Optional[pulumi.Input[str]] = None, - document_source: Optional[pulumi.Input[str]] = None, - job_arn: Optional[pulumi.Input[str]] = None, - job_executions_retry_config: Optional[pulumi.Input['JobExecutionsRetryConfigPropertiesArgs']] = None, - job_executions_rollout_config: Optional[pulumi.Input['JobExecutionsRolloutConfigPropertiesArgs']] = None, - maintenance_windows: Optional[pulumi.Input[Sequence[pulumi.Input['JobTemplateMaintenanceWindowArgs']]]] = None, - presigned_url_config: Optional[pulumi.Input['PresignedUrlConfigPropertiesArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['JobTemplateTagArgs']]]] = None, - timeout_config: Optional[pulumi.Input['TimeoutConfigPropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("description", description) - _setter("job_template_id", job_template_id) + pulumi.set(__self__, "description", description) + pulumi.set(__self__, "job_template_id", job_template_id) if abort_config is not None: - _setter("abort_config", abort_config) + pulumi.set(__self__, "abort_config", abort_config) if destination_package_versions is not None: - _setter("destination_package_versions", destination_package_versions) + pulumi.set(__self__, "destination_package_versions", destination_package_versions) if document is not None: - _setter("document", document) + pulumi.set(__self__, "document", document) if document_source is not None: - _setter("document_source", document_source) + pulumi.set(__self__, "document_source", document_source) if job_arn is not None: - _setter("job_arn", job_arn) + pulumi.set(__self__, "job_arn", job_arn) if job_executions_retry_config is not None: - _setter("job_executions_retry_config", job_executions_retry_config) + pulumi.set(__self__, "job_executions_retry_config", job_executions_retry_config) if job_executions_rollout_config is not None: - _setter("job_executions_rollout_config", job_executions_rollout_config) + pulumi.set(__self__, "job_executions_rollout_config", job_executions_rollout_config) if maintenance_windows is not None: - _setter("maintenance_windows", maintenance_windows) + pulumi.set(__self__, "maintenance_windows", maintenance_windows) if presigned_url_config is not None: - _setter("presigned_url_config", presigned_url_config) + pulumi.set(__self__, "presigned_url_config", presigned_url_config) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if timeout_config is not None: - _setter("timeout_config", timeout_config) + pulumi.set(__self__, "timeout_config", timeout_config) @property @pulumi.getter @@ -298,10 +265,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - JobTemplateArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -329,11 +292,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = JobTemplateArgs.__new__(JobTemplateArgs) - if abort_config is not None and not isinstance(abort_config, AbortConfigPropertiesArgs): - abort_config = abort_config or {} - def _setter(key, value): - abort_config[key] = value - AbortConfigPropertiesArgs._configure(_setter, **abort_config) __props__.__dict__["abort_config"] = abort_config if description is None and not opts.urn: raise TypeError("Missing required property 'description'") @@ -342,34 +300,14 @@ def _setter(key, value): __props__.__dict__["document"] = document __props__.__dict__["document_source"] = document_source __props__.__dict__["job_arn"] = job_arn - if job_executions_retry_config is not None and not isinstance(job_executions_retry_config, JobExecutionsRetryConfigPropertiesArgs): - job_executions_retry_config = job_executions_retry_config or {} - def _setter(key, value): - job_executions_retry_config[key] = value - JobExecutionsRetryConfigPropertiesArgs._configure(_setter, **job_executions_retry_config) __props__.__dict__["job_executions_retry_config"] = job_executions_retry_config - if job_executions_rollout_config is not None and not isinstance(job_executions_rollout_config, JobExecutionsRolloutConfigPropertiesArgs): - job_executions_rollout_config = job_executions_rollout_config or {} - def _setter(key, value): - job_executions_rollout_config[key] = value - JobExecutionsRolloutConfigPropertiesArgs._configure(_setter, **job_executions_rollout_config) __props__.__dict__["job_executions_rollout_config"] = job_executions_rollout_config if job_template_id is None and not opts.urn: raise TypeError("Missing required property 'job_template_id'") __props__.__dict__["job_template_id"] = job_template_id __props__.__dict__["maintenance_windows"] = maintenance_windows - if presigned_url_config is not None and not isinstance(presigned_url_config, PresignedUrlConfigPropertiesArgs): - presigned_url_config = presigned_url_config or {} - def _setter(key, value): - presigned_url_config[key] = value - PresignedUrlConfigPropertiesArgs._configure(_setter, **presigned_url_config) __props__.__dict__["presigned_url_config"] = presigned_url_config __props__.__dict__["tags"] = tags - if timeout_config is not None and not isinstance(timeout_config, TimeoutConfigPropertiesArgs): - timeout_config = timeout_config or {} - def _setter(key, value): - timeout_config[key] = value - TimeoutConfigPropertiesArgs._configure(_setter, **timeout_config) __props__.__dict__["timeout_config"] = timeout_config __props__.__dict__["arn"] = None replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["abort_config", "description", "destination_package_versions[*]", "document", "document_source", "job_arn", "job_executions_retry_config", "job_executions_rollout_config", "job_template_id", "maintenance_windows[*]", "presigned_url_config", "tags[*]", "timeout_config"]) diff --git a/sdk/python/pulumi_aws_native/iot/logging.py b/sdk/python/pulumi_aws_native/iot/logging.py index d48c7411ce..6ddf17944d 100644 --- a/sdk/python/pulumi_aws_native/iot/logging.py +++ b/sdk/python/pulumi_aws_native/iot/logging.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -24,22 +24,9 @@ def __init__(__self__, *, :param pulumi.Input['LoggingDefaultLogLevel'] default_log_level: The log level to use. Valid values are: ERROR, WARN, INFO, DEBUG, or DISABLED. :param pulumi.Input[str] role_arn: The ARN of the role that allows IoT to write to Cloudwatch logs. """ - LoggingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - account_id=account_id, - default_log_level=default_log_level, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - account_id: pulumi.Input[str], - default_log_level: pulumi.Input['LoggingDefaultLogLevel'], - role_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("account_id", account_id) - _setter("default_log_level", default_log_level) - _setter("role_arn", role_arn) + pulumi.set(__self__, "account_id", account_id) + pulumi.set(__self__, "default_log_level", default_log_level) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="accountId") @@ -115,10 +102,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LoggingArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/iot/mitigation_action.py b/sdk/python/pulumi_aws_native/iot/mitigation_action.py index 6dd5a9fb2d..7668af809a 100644 --- a/sdk/python/pulumi_aws_native/iot/mitigation_action.py +++ b/sdk/python/pulumi_aws_native/iot/mitigation_action.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -26,27 +26,12 @@ def __init__(__self__, *, :param pulumi.Input[str] action_name: A unique identifier for the mitigation action. :param pulumi.Input[Sequence[pulumi.Input['MitigationActionTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - MitigationActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action_params=action_params, - role_arn=role_arn, - action_name=action_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action_params: pulumi.Input['MitigationActionActionParamsArgs'], - role_arn: pulumi.Input[str], - action_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['MitigationActionTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action_params", action_params) - _setter("role_arn", role_arn) + pulumi.set(__self__, "action_params", action_params) + pulumi.set(__self__, "role_arn", role_arn) if action_name is not None: - _setter("action_name", action_name) + pulumi.set(__self__, "action_name", action_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="actionParams") @@ -128,10 +113,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - MitigationActionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -151,11 +132,6 @@ def _internal_init(__self__, __props__ = MitigationActionArgs.__new__(MitigationActionArgs) __props__.__dict__["action_name"] = action_name - if action_params is not None and not isinstance(action_params, MitigationActionActionParamsArgs): - action_params = action_params or {} - def _setter(key, value): - action_params[key] = value - MitigationActionActionParamsArgs._configure(_setter, **action_params) if action_params is None and not opts.urn: raise TypeError("Missing required property 'action_params'") __props__.__dict__["action_params"] = action_params diff --git a/sdk/python/pulumi_aws_native/iot/outputs.py b/sdk/python/pulumi_aws_native/iot/outputs.py index 3b92b1b875..35b7cf557b 100644 --- a/sdk/python/pulumi_aws_native/iot/outputs.py +++ b/sdk/python/pulumi_aws_native/iot/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -140,16 +140,7 @@ def __init__(__self__, *, """ The criteria that determine when and how a job abort takes place. """ - AbortConfigProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - criteria_list=criteria_list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - criteria_list: Sequence['outputs.JobTemplateAbortCriteria'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("criteria_list", criteria_list) + pulumi.set(__self__, "criteria_list", criteria_list) @property @pulumi.getter(name="criteriaList") @@ -168,17 +159,8 @@ def __init__(__self__, *, The configuration for a specific audit check. :param bool enabled: True if the check is enabled. """ - AccountAuditConfigurationAuditCheckConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -261,77 +243,38 @@ def __init__(__self__, *, """ Specifies which audit checks are enabled and disabled for this account. """ - AccountAuditConfigurationAuditCheckConfigurations._configure( - lambda key, value: pulumi.set(__self__, key, value), - authenticated_cognito_role_overly_permissive_check=authenticated_cognito_role_overly_permissive_check, - ca_certificate_expiring_check=ca_certificate_expiring_check, - ca_certificate_key_quality_check=ca_certificate_key_quality_check, - conflicting_client_ids_check=conflicting_client_ids_check, - device_certificate_expiring_check=device_certificate_expiring_check, - device_certificate_key_quality_check=device_certificate_key_quality_check, - device_certificate_shared_check=device_certificate_shared_check, - intermediate_ca_revoked_for_active_device_certificates_check=intermediate_ca_revoked_for_active_device_certificates_check, - io_t_policy_potential_mis_configuration_check=io_t_policy_potential_mis_configuration_check, - iot_policy_overly_permissive_check=iot_policy_overly_permissive_check, - iot_role_alias_allows_access_to_unused_services_check=iot_role_alias_allows_access_to_unused_services_check, - iot_role_alias_overly_permissive_check=iot_role_alias_overly_permissive_check, - logging_disabled_check=logging_disabled_check, - revoked_ca_certificate_still_active_check=revoked_ca_certificate_still_active_check, - revoked_device_certificate_still_active_check=revoked_device_certificate_still_active_check, - unauthenticated_cognito_role_overly_permissive_check=unauthenticated_cognito_role_overly_permissive_check, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - authenticated_cognito_role_overly_permissive_check: Optional['outputs.AccountAuditConfigurationAuditCheckConfiguration'] = None, - ca_certificate_expiring_check: Optional['outputs.AccountAuditConfigurationAuditCheckConfiguration'] = None, - ca_certificate_key_quality_check: Optional['outputs.AccountAuditConfigurationAuditCheckConfiguration'] = None, - conflicting_client_ids_check: Optional['outputs.AccountAuditConfigurationAuditCheckConfiguration'] = None, - device_certificate_expiring_check: Optional['outputs.AccountAuditConfigurationAuditCheckConfiguration'] = None, - device_certificate_key_quality_check: Optional['outputs.AccountAuditConfigurationAuditCheckConfiguration'] = None, - device_certificate_shared_check: Optional['outputs.AccountAuditConfigurationAuditCheckConfiguration'] = None, - intermediate_ca_revoked_for_active_device_certificates_check: Optional['outputs.AccountAuditConfigurationAuditCheckConfiguration'] = None, - io_t_policy_potential_mis_configuration_check: Optional['outputs.AccountAuditConfigurationAuditCheckConfiguration'] = None, - iot_policy_overly_permissive_check: Optional['outputs.AccountAuditConfigurationAuditCheckConfiguration'] = None, - iot_role_alias_allows_access_to_unused_services_check: Optional['outputs.AccountAuditConfigurationAuditCheckConfiguration'] = None, - iot_role_alias_overly_permissive_check: Optional['outputs.AccountAuditConfigurationAuditCheckConfiguration'] = None, - logging_disabled_check: Optional['outputs.AccountAuditConfigurationAuditCheckConfiguration'] = None, - revoked_ca_certificate_still_active_check: Optional['outputs.AccountAuditConfigurationAuditCheckConfiguration'] = None, - revoked_device_certificate_still_active_check: Optional['outputs.AccountAuditConfigurationAuditCheckConfiguration'] = None, - unauthenticated_cognito_role_overly_permissive_check: Optional['outputs.AccountAuditConfigurationAuditCheckConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if authenticated_cognito_role_overly_permissive_check is not None: - _setter("authenticated_cognito_role_overly_permissive_check", authenticated_cognito_role_overly_permissive_check) + pulumi.set(__self__, "authenticated_cognito_role_overly_permissive_check", authenticated_cognito_role_overly_permissive_check) if ca_certificate_expiring_check is not None: - _setter("ca_certificate_expiring_check", ca_certificate_expiring_check) + pulumi.set(__self__, "ca_certificate_expiring_check", ca_certificate_expiring_check) if ca_certificate_key_quality_check is not None: - _setter("ca_certificate_key_quality_check", ca_certificate_key_quality_check) + pulumi.set(__self__, "ca_certificate_key_quality_check", ca_certificate_key_quality_check) if conflicting_client_ids_check is not None: - _setter("conflicting_client_ids_check", conflicting_client_ids_check) + pulumi.set(__self__, "conflicting_client_ids_check", conflicting_client_ids_check) if device_certificate_expiring_check is not None: - _setter("device_certificate_expiring_check", device_certificate_expiring_check) + pulumi.set(__self__, "device_certificate_expiring_check", device_certificate_expiring_check) if device_certificate_key_quality_check is not None: - _setter("device_certificate_key_quality_check", device_certificate_key_quality_check) + pulumi.set(__self__, "device_certificate_key_quality_check", device_certificate_key_quality_check) if device_certificate_shared_check is not None: - _setter("device_certificate_shared_check", device_certificate_shared_check) + pulumi.set(__self__, "device_certificate_shared_check", device_certificate_shared_check) if intermediate_ca_revoked_for_active_device_certificates_check is not None: - _setter("intermediate_ca_revoked_for_active_device_certificates_check", intermediate_ca_revoked_for_active_device_certificates_check) + pulumi.set(__self__, "intermediate_ca_revoked_for_active_device_certificates_check", intermediate_ca_revoked_for_active_device_certificates_check) if io_t_policy_potential_mis_configuration_check is not None: - _setter("io_t_policy_potential_mis_configuration_check", io_t_policy_potential_mis_configuration_check) + pulumi.set(__self__, "io_t_policy_potential_mis_configuration_check", io_t_policy_potential_mis_configuration_check) if iot_policy_overly_permissive_check is not None: - _setter("iot_policy_overly_permissive_check", iot_policy_overly_permissive_check) + pulumi.set(__self__, "iot_policy_overly_permissive_check", iot_policy_overly_permissive_check) if iot_role_alias_allows_access_to_unused_services_check is not None: - _setter("iot_role_alias_allows_access_to_unused_services_check", iot_role_alias_allows_access_to_unused_services_check) + pulumi.set(__self__, "iot_role_alias_allows_access_to_unused_services_check", iot_role_alias_allows_access_to_unused_services_check) if iot_role_alias_overly_permissive_check is not None: - _setter("iot_role_alias_overly_permissive_check", iot_role_alias_overly_permissive_check) + pulumi.set(__self__, "iot_role_alias_overly_permissive_check", iot_role_alias_overly_permissive_check) if logging_disabled_check is not None: - _setter("logging_disabled_check", logging_disabled_check) + pulumi.set(__self__, "logging_disabled_check", logging_disabled_check) if revoked_ca_certificate_still_active_check is not None: - _setter("revoked_ca_certificate_still_active_check", revoked_ca_certificate_still_active_check) + pulumi.set(__self__, "revoked_ca_certificate_still_active_check", revoked_ca_certificate_still_active_check) if revoked_device_certificate_still_active_check is not None: - _setter("revoked_device_certificate_still_active_check", revoked_device_certificate_still_active_check) + pulumi.set(__self__, "revoked_device_certificate_still_active_check", revoked_device_certificate_still_active_check) if unauthenticated_cognito_role_overly_permissive_check is not None: - _setter("unauthenticated_cognito_role_overly_permissive_check", unauthenticated_cognito_role_overly_permissive_check) + pulumi.set(__self__, "unauthenticated_cognito_role_overly_permissive_check", unauthenticated_cognito_role_overly_permissive_check) @property @pulumi.getter(name="authenticatedCognitoRoleOverlyPermissiveCheck") @@ -444,25 +387,12 @@ def __init__(__self__, *, :param str role_arn: The ARN of the role that grants permission to send notifications to the target. :param str target_arn: The ARN of the target (SNS topic) to which audit notifications are sent. """ - AccountAuditConfigurationAuditNotificationTarget._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - role_arn=role_arn, - target_arn=target_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[bool] = None, - role_arn: Optional[str] = None, - target_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if target_arn is not None: - _setter("target_arn", target_arn) + pulumi.set(__self__, "target_arn", target_arn) @property @pulumi.getter @@ -499,17 +429,8 @@ def __init__(__self__, *, """ Information about the targets to which audit notifications are sent. """ - AccountAuditConfigurationAuditNotificationTargetConfigurations._configure( - lambda key, value: pulumi.set(__self__, key, value), - sns=sns, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sns: Optional['outputs.AccountAuditConfigurationAuditNotificationTarget'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if sns is not None: - _setter("sns", sns) + pulumi.set(__self__, "sns", sns) @property @pulumi.getter @@ -522,19 +443,8 @@ class AuthorizerTag(dict): def __init__(__self__, *, key: str, value: str): - AuthorizerTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -568,17 +478,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, billing_group_description: Optional[str] = None): - BillingGroupPropertiesProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - billing_group_description=billing_group_description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - billing_group_description: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if billing_group_description is not None: - _setter("billing_group_description", billing_group_description) + pulumi.set(__self__, "billing_group_description", billing_group_description) @property @pulumi.getter(name="billingGroupDescription") @@ -599,19 +500,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - BillingGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -657,25 +547,12 @@ def __init__(__self__, *, role_arn: Optional[str] = None, template_body: Optional[str] = None, template_name: Optional[str] = None): - CaCertificateRegistrationConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - template_body=template_body, - template_name=template_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: Optional[str] = None, - template_body: Optional[str] = None, - template_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if template_body is not None: - _setter("template_body", template_body) + pulumi.set(__self__, "template_body", template_body) if template_name is not None: - _setter("template_name", template_name) + pulumi.set(__self__, "template_name", template_name) @property @pulumi.getter(name="roleArn") @@ -706,19 +583,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - CaCertificateTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -750,19 +616,8 @@ def __init__(__self__, *, :param str key: The tag's key. :param str value: The tag's value. """ - CustomMetricTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -794,19 +649,8 @@ def __init__(__self__, *, :param str key: The tag's key. :param str value: The tag's value. """ - DimensionTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -849,21 +693,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, allow_authorizer_override: Optional[bool] = None, default_authorizer_name: Optional[str] = None): - DomainConfigurationAuthorizerConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - allow_authorizer_override=allow_authorizer_override, - default_authorizer_name=default_authorizer_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allow_authorizer_override: Optional[bool] = None, - default_authorizer_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if allow_authorizer_override is not None: - _setter("allow_authorizer_override", allow_authorizer_override) + pulumi.set(__self__, "allow_authorizer_override", allow_authorizer_override) if default_authorizer_name is not None: - _setter("default_authorizer_name", default_authorizer_name) + pulumi.set(__self__, "default_authorizer_name", default_authorizer_name) @property @pulumi.getter(name="allowAuthorizerOverride") @@ -903,25 +736,12 @@ def __init__(__self__, *, server_certificate_arn: Optional[str] = None, server_certificate_status: Optional['DomainConfigurationServerCertificateSummaryServerCertificateStatus'] = None, server_certificate_status_detail: Optional[str] = None): - DomainConfigurationServerCertificateSummary._configure( - lambda key, value: pulumi.set(__self__, key, value), - server_certificate_arn=server_certificate_arn, - server_certificate_status=server_certificate_status, - server_certificate_status_detail=server_certificate_status_detail, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - server_certificate_arn: Optional[str] = None, - server_certificate_status: Optional['DomainConfigurationServerCertificateSummaryServerCertificateStatus'] = None, - server_certificate_status_detail: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if server_certificate_arn is not None: - _setter("server_certificate_arn", server_certificate_arn) + pulumi.set(__self__, "server_certificate_arn", server_certificate_arn) if server_certificate_status is not None: - _setter("server_certificate_status", server_certificate_status) + pulumi.set(__self__, "server_certificate_status", server_certificate_status) if server_certificate_status_detail is not None: - _setter("server_certificate_status_detail", server_certificate_status_detail) + pulumi.set(__self__, "server_certificate_status_detail", server_certificate_status_detail) @property @pulumi.getter(name="serverCertificateArn") @@ -944,19 +764,8 @@ class DomainConfigurationTag(dict): def __init__(__self__, *, key: str, value: str): - DomainConfigurationTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -990,17 +799,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, security_policy: Optional[str] = None): - DomainConfigurationTlsConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_policy=security_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_policy: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if security_policy is not None: - _setter("security_policy", security_policy) + pulumi.set(__self__, "security_policy", security_policy) @property @pulumi.getter(name="securityPolicy") @@ -1021,19 +821,8 @@ def __init__(__self__, *, :param str name: Fleet Indexing aggregation type names such as Statistics, Percentiles and Cardinality :param Sequence[str] values: Fleet Indexing aggregation type values """ - FleetMetricAggregationType._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - values: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("values", values) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -1065,19 +854,8 @@ def __init__(__self__, *, :param str key: The tag's key :param str value: The tag's value """ - FleetMetricTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1117,17 +895,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, retry_criteria_list: Optional[Sequence['outputs.JobTemplateRetryCriteria']] = None): - JobExecutionsRetryConfigProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - retry_criteria_list=retry_criteria_list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - retry_criteria_list: Optional[Sequence['outputs.JobTemplateRetryCriteria']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if retry_criteria_list is not None: - _setter("retry_criteria_list", retry_criteria_list) + pulumi.set(__self__, "retry_criteria_list", retry_criteria_list) @property @pulumi.getter(name="retryCriteriaList") @@ -1167,21 +936,10 @@ def __init__(__self__, *, :param 'JobTemplateExponentialRolloutRate' exponential_rollout_rate: The rate of increase for a job rollout. This parameter allows you to define an exponential rate for a job rollout. :param int maximum_per_minute: The maximum number of things that will be notified of a pending job, per minute. This parameter allows you to create a staged rollout. """ - JobExecutionsRolloutConfigProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - exponential_rollout_rate=exponential_rollout_rate, - maximum_per_minute=maximum_per_minute, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - exponential_rollout_rate: Optional['outputs.JobTemplateExponentialRolloutRate'] = None, - maximum_per_minute: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if exponential_rollout_rate is not None: - _setter("exponential_rollout_rate", exponential_rollout_rate) + pulumi.set(__self__, "exponential_rollout_rate", exponential_rollout_rate) if maximum_per_minute is not None: - _setter("maximum_per_minute", maximum_per_minute) + pulumi.set(__self__, "maximum_per_minute", maximum_per_minute) @property @pulumi.getter(name="exponentialRolloutRate") @@ -1238,25 +996,10 @@ def __init__(__self__, *, :param int min_number_of_executed_things: The minimum number of things which must receive job execution notifications before the job can be aborted. :param float threshold_percentage: The minimum percentage of job execution failures that must occur to initiate the job abort. """ - JobTemplateAbortCriteria._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - failure_type=failure_type, - min_number_of_executed_things=min_number_of_executed_things, - threshold_percentage=threshold_percentage, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: 'JobTemplateAction', - failure_type: 'JobTemplateFailureType', - min_number_of_executed_things: int, - threshold_percentage: float, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action", action) - _setter("failure_type", failure_type) - _setter("min_number_of_executed_things", min_number_of_executed_things) - _setter("threshold_percentage", threshold_percentage) + pulumi.set(__self__, "action", action) + pulumi.set(__self__, "failure_type", failure_type) + pulumi.set(__self__, "min_number_of_executed_things", min_number_of_executed_things) + pulumi.set(__self__, "threshold_percentage", threshold_percentage) @property @pulumi.getter @@ -1327,22 +1070,9 @@ def __init__(__self__, *, :param float increment_factor: The exponential factor to increase the rate of rollout for a job. :param 'JobTemplateRateIncreaseCriteria' rate_increase_criteria: The criteria to initiate the increase in rate of rollout for a job. """ - JobTemplateExponentialRolloutRate._configure( - lambda key, value: pulumi.set(__self__, key, value), - base_rate_per_minute=base_rate_per_minute, - increment_factor=increment_factor, - rate_increase_criteria=rate_increase_criteria, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - base_rate_per_minute: int, - increment_factor: float, - rate_increase_criteria: 'outputs.JobTemplateRateIncreaseCriteria', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("base_rate_per_minute", base_rate_per_minute) - _setter("increment_factor", increment_factor) - _setter("rate_increase_criteria", rate_increase_criteria) + pulumi.set(__self__, "base_rate_per_minute", base_rate_per_minute) + pulumi.set(__self__, "increment_factor", increment_factor) + pulumi.set(__self__, "rate_increase_criteria", rate_increase_criteria) @property @pulumi.getter(name="baseRatePerMinute") @@ -1399,21 +1129,10 @@ def __init__(__self__, *, """ Specifies a start time and duration for a scheduled Job. """ - JobTemplateMaintenanceWindow._configure( - lambda key, value: pulumi.set(__self__, key, value), - duration_in_minutes=duration_in_minutes, - start_time=start_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - duration_in_minutes: Optional[int] = None, - start_time: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if duration_in_minutes is not None: - _setter("duration_in_minutes", duration_in_minutes) + pulumi.set(__self__, "duration_in_minutes", duration_in_minutes) if start_time is not None: - _setter("start_time", start_time) + pulumi.set(__self__, "start_time", start_time) @property @pulumi.getter(name="durationInMinutes") @@ -1450,21 +1169,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, number_of_notified_things: Optional[int] = None, number_of_succeeded_things: Optional[int] = None): - JobTemplateRateIncreaseCriteria._configure( - lambda key, value: pulumi.set(__self__, key, value), - number_of_notified_things=number_of_notified_things, - number_of_succeeded_things=number_of_succeeded_things, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - number_of_notified_things: Optional[int] = None, - number_of_succeeded_things: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if number_of_notified_things is not None: - _setter("number_of_notified_things", number_of_notified_things) + pulumi.set(__self__, "number_of_notified_things", number_of_notified_things) if number_of_succeeded_things is not None: - _setter("number_of_succeeded_things", number_of_succeeded_things) + pulumi.set(__self__, "number_of_succeeded_things", number_of_succeeded_things) @property @pulumi.getter(name="numberOfNotifiedThings") @@ -1507,21 +1215,10 @@ def __init__(__self__, *, """ Specifies how many times a failure type should be retried. """ - JobTemplateRetryCriteria._configure( - lambda key, value: pulumi.set(__self__, key, value), - failure_type=failure_type, - number_of_retries=number_of_retries, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - failure_type: Optional['JobTemplateJobRetryFailureType'] = None, - number_of_retries: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if failure_type is not None: - _setter("failure_type", failure_type) + pulumi.set(__self__, "failure_type", failure_type) if number_of_retries is not None: - _setter("number_of_retries", number_of_retries) + pulumi.set(__self__, "number_of_retries", number_of_retries) @property @pulumi.getter(name="failureType") @@ -1547,19 +1244,8 @@ def __init__(__self__, *, :param str key: The tag's key. :param str value: The tag's value. """ - JobTemplateTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1620,37 +1306,18 @@ def __init__(__self__, *, """ The set of parameters for this mitigation action. You can specify only one type of parameter (in other words, you can apply only one action for each defined mitigation action). """ - MitigationActionActionParams._configure( - lambda key, value: pulumi.set(__self__, key, value), - add_things_to_thing_group_params=add_things_to_thing_group_params, - enable_io_t_logging_params=enable_io_t_logging_params, - publish_finding_to_sns_params=publish_finding_to_sns_params, - replace_default_policy_version_params=replace_default_policy_version_params, - update_ca_certificate_params=update_ca_certificate_params, - update_device_certificate_params=update_device_certificate_params, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - add_things_to_thing_group_params: Optional['outputs.MitigationActionAddThingsToThingGroupParams'] = None, - enable_io_t_logging_params: Optional['outputs.MitigationActionEnableIoTLoggingParams'] = None, - publish_finding_to_sns_params: Optional['outputs.MitigationActionPublishFindingToSnsParams'] = None, - replace_default_policy_version_params: Optional['outputs.MitigationActionReplaceDefaultPolicyVersionParams'] = None, - update_ca_certificate_params: Optional['outputs.MitigationActionUpdateCaCertificateParams'] = None, - update_device_certificate_params: Optional['outputs.MitigationActionUpdateDeviceCertificateParams'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if add_things_to_thing_group_params is not None: - _setter("add_things_to_thing_group_params", add_things_to_thing_group_params) + pulumi.set(__self__, "add_things_to_thing_group_params", add_things_to_thing_group_params) if enable_io_t_logging_params is not None: - _setter("enable_io_t_logging_params", enable_io_t_logging_params) + pulumi.set(__self__, "enable_io_t_logging_params", enable_io_t_logging_params) if publish_finding_to_sns_params is not None: - _setter("publish_finding_to_sns_params", publish_finding_to_sns_params) + pulumi.set(__self__, "publish_finding_to_sns_params", publish_finding_to_sns_params) if replace_default_policy_version_params is not None: - _setter("replace_default_policy_version_params", replace_default_policy_version_params) + pulumi.set(__self__, "replace_default_policy_version_params", replace_default_policy_version_params) if update_ca_certificate_params is not None: - _setter("update_ca_certificate_params", update_ca_certificate_params) + pulumi.set(__self__, "update_ca_certificate_params", update_ca_certificate_params) if update_device_certificate_params is not None: - _setter("update_device_certificate_params", update_device_certificate_params) + pulumi.set(__self__, "update_device_certificate_params", update_device_certificate_params) @property @pulumi.getter(name="addThingsToThingGroupParams") @@ -1715,20 +1382,9 @@ def __init__(__self__, *, :param Sequence[str] thing_group_names: The list of groups to which you want to add the things that triggered the mitigation action. :param bool override_dynamic_groups: Specifies if this mitigation action can move the things that triggered the mitigation action out of one or more dynamic thing groups. """ - MitigationActionAddThingsToThingGroupParams._configure( - lambda key, value: pulumi.set(__self__, key, value), - thing_group_names=thing_group_names, - override_dynamic_groups=override_dynamic_groups, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - thing_group_names: Sequence[str], - override_dynamic_groups: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("thing_group_names", thing_group_names) + pulumi.set(__self__, "thing_group_names", thing_group_names) if override_dynamic_groups is not None: - _setter("override_dynamic_groups", override_dynamic_groups) + pulumi.set(__self__, "override_dynamic_groups", override_dynamic_groups) @property @pulumi.getter(name="thingGroupNames") @@ -1779,19 +1435,8 @@ def __init__(__self__, *, :param 'MitigationActionEnableIoTLoggingParamsLogLevel' log_level: Specifies which types of information are logged. :param str role_arn_for_logging: The ARN of the IAM role used for logging. """ - MitigationActionEnableIoTLoggingParams._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_level=log_level, - role_arn_for_logging=role_arn_for_logging, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_level: 'MitigationActionEnableIoTLoggingParamsLogLevel', - role_arn_for_logging: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("log_level", log_level) - _setter("role_arn_for_logging", role_arn_for_logging) + pulumi.set(__self__, "log_level", log_level) + pulumi.set(__self__, "role_arn_for_logging", role_arn_for_logging) @property @pulumi.getter(name="logLevel") @@ -1838,16 +1483,7 @@ def __init__(__self__, *, Parameters, to define a mitigation action that publishes findings to Amazon SNS. You can implement your own custom actions in response to the Amazon SNS messages. :param str topic_arn: The ARN of the topic to which you want to publish the findings. """ - MitigationActionPublishFindingToSnsParams._configure( - lambda key, value: pulumi.set(__self__, key, value), - topic_arn=topic_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - topic_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("topic_arn", topic_arn) + pulumi.set(__self__, "topic_arn", topic_arn) @property @pulumi.getter(name="topicArn") @@ -1885,16 +1521,7 @@ def __init__(__self__, *, """ Parameters to define a mitigation action that adds a blank policy to restrict permissions. """ - MitigationActionReplaceDefaultPolicyVersionParams._configure( - lambda key, value: pulumi.set(__self__, key, value), - template_name=template_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - template_name: 'MitigationActionReplaceDefaultPolicyVersionParamsTemplateName', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("template_name", template_name) + pulumi.set(__self__, "template_name", template_name) @property @pulumi.getter(name="templateName") @@ -1915,19 +1542,8 @@ def __init__(__self__, *, :param str key: The tag's key. :param str value: The tag's value. """ - MitigationActionTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1956,16 +1572,7 @@ def __init__(__self__, *, """ Parameters to define a mitigation action that changes the state of the CA certificate to inactive. """ - MitigationActionUpdateCaCertificateParams._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: 'MitigationActionUpdateCaCertificateParamsAction', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action", action) + pulumi.set(__self__, "action", action) @property @pulumi.getter @@ -1983,16 +1590,7 @@ def __init__(__self__, *, """ Parameters to define a mitigation action that changes the state of the device certificate to inactive. """ - MitigationActionUpdateDeviceCertificateParams._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: 'MitigationActionUpdateDeviceCertificateParamsAction', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action", action) + pulumi.set(__self__, "action", action) @property @pulumi.getter @@ -2005,19 +1603,8 @@ class PolicyTag(dict): def __init__(__self__, *, key: str, value: str): - PolicyTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2060,20 +1647,9 @@ def __init__(__self__, *, """ Configuration for pre-signed S3 URLs. """ - PresignedUrlConfigProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - expires_in_sec=expires_in_sec, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: str, - expires_in_sec: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if expires_in_sec is not None: - _setter("expires_in_sec", expires_in_sec) + pulumi.set(__self__, "expires_in_sec", expires_in_sec) @property @pulumi.getter(name="roleArn") @@ -2110,21 +1686,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, payload_version: Optional[str] = None, target_arn: Optional[str] = None): - ProvisioningTemplateProvisioningHook._configure( - lambda key, value: pulumi.set(__self__, key, value), - payload_version=payload_version, - target_arn=target_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - payload_version: Optional[str] = None, - target_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if payload_version is not None: - _setter("payload_version", payload_version) + pulumi.set(__self__, "payload_version", payload_version) if target_arn is not None: - _setter("target_arn", target_arn) + pulumi.set(__self__, "target_arn", target_arn) @property @pulumi.getter(name="payloadVersion") @@ -2142,19 +1707,8 @@ class ProvisioningTemplateTag(dict): def __init__(__self__, *, key: str, value: str): - ProvisioningTemplateTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2180,19 +1734,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - RoleAliasTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2224,19 +1767,8 @@ def __init__(__self__, *, :param str key: The tag's key. :param str value: The tag's value. """ - ScheduledAuditTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2291,32 +1823,15 @@ def __init__(__self__, *, :param str metric: What is measured by the behavior. :param bool suppress_alerts: Manage Detect alarm SNS notifications by setting behavior notification to on or suppressed. Detect will continue to performing device behavior evaluations. However, suppressed alarms wouldn't be forwarded for SNS notification. """ - SecurityProfileBehavior._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - criteria=criteria, - metric=metric, - metric_dimension=metric_dimension, - suppress_alerts=suppress_alerts, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - criteria: Optional['outputs.SecurityProfileBehaviorCriteria'] = None, - metric: Optional[str] = None, - metric_dimension: Optional['outputs.SecurityProfileMetricDimension'] = None, - suppress_alerts: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if criteria is not None: - _setter("criteria", criteria) + pulumi.set(__self__, "criteria", criteria) if metric is not None: - _setter("metric", metric) + pulumi.set(__self__, "metric", metric) if metric_dimension is not None: - _setter("metric_dimension", metric_dimension) + pulumi.set(__self__, "metric_dimension", metric_dimension) if suppress_alerts is not None: - _setter("suppress_alerts", suppress_alerts) + pulumi.set(__self__, "suppress_alerts", suppress_alerts) @property @pulumi.getter @@ -2400,41 +1915,20 @@ def __init__(__self__, *, :param int consecutive_datapoints_to_clear: If an alarm has occurred and the offending device is no longer in violation of the behavior for the specified number of consecutive datapoints, the alarm is cleared. If not specified, the default is 1. :param int duration_seconds: Use this to specify the time duration over which the behavior is evaluated. """ - SecurityProfileBehaviorCriteria._configure( - lambda key, value: pulumi.set(__self__, key, value), - comparison_operator=comparison_operator, - consecutive_datapoints_to_alarm=consecutive_datapoints_to_alarm, - consecutive_datapoints_to_clear=consecutive_datapoints_to_clear, - duration_seconds=duration_seconds, - ml_detection_config=ml_detection_config, - statistical_threshold=statistical_threshold, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comparison_operator: Optional['SecurityProfileBehaviorCriteriaComparisonOperator'] = None, - consecutive_datapoints_to_alarm: Optional[int] = None, - consecutive_datapoints_to_clear: Optional[int] = None, - duration_seconds: Optional[int] = None, - ml_detection_config: Optional['outputs.SecurityProfileMachineLearningDetectionConfig'] = None, - statistical_threshold: Optional['outputs.SecurityProfileStatisticalThreshold'] = None, - value: Optional['outputs.SecurityProfileMetricValue'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if comparison_operator is not None: - _setter("comparison_operator", comparison_operator) + pulumi.set(__self__, "comparison_operator", comparison_operator) if consecutive_datapoints_to_alarm is not None: - _setter("consecutive_datapoints_to_alarm", consecutive_datapoints_to_alarm) + pulumi.set(__self__, "consecutive_datapoints_to_alarm", consecutive_datapoints_to_alarm) if consecutive_datapoints_to_clear is not None: - _setter("consecutive_datapoints_to_clear", consecutive_datapoints_to_clear) + pulumi.set(__self__, "consecutive_datapoints_to_clear", consecutive_datapoints_to_clear) if duration_seconds is not None: - _setter("duration_seconds", duration_seconds) + pulumi.set(__self__, "duration_seconds", duration_seconds) if ml_detection_config is not None: - _setter("ml_detection_config", ml_detection_config) + pulumi.set(__self__, "ml_detection_config", ml_detection_config) if statistical_threshold is not None: - _setter("statistical_threshold", statistical_threshold) + pulumi.set(__self__, "statistical_threshold", statistical_threshold) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="comparisonOperator") @@ -2512,17 +2006,8 @@ def __init__(__self__, *, The configuration of an ML Detect Security Profile. :param 'SecurityProfileMachineLearningDetectionConfigConfidenceLevel' confidence_level: The sensitivity of anomalous behavior evaluation. Can be Low, Medium, or High. """ - SecurityProfileMachineLearningDetectionConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - confidence_level=confidence_level, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - confidence_level: Optional['SecurityProfileMachineLearningDetectionConfigConfidenceLevel'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if confidence_level is not None: - _setter("confidence_level", confidence_level) + pulumi.set(__self__, "confidence_level", confidence_level) @property @pulumi.getter(name="confidenceLevel") @@ -2563,20 +2048,9 @@ def __init__(__self__, *, :param str dimension_name: A unique identifier for the dimension. :param 'SecurityProfileMetricDimensionOperator' operator: Defines how the dimensionValues of a dimension are interpreted. """ - SecurityProfileMetricDimension._configure( - lambda key, value: pulumi.set(__self__, key, value), - dimension_name=dimension_name, - operator=operator, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dimension_name: str, - operator: Optional['SecurityProfileMetricDimensionOperator'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("dimension_name", dimension_name) + pulumi.set(__self__, "dimension_name", dimension_name) if operator is not None: - _setter("operator", operator) + pulumi.set(__self__, "operator", operator) @property @pulumi.getter(name="dimensionName") @@ -2624,20 +2098,9 @@ def __init__(__self__, *, The metric you want to retain. Dimensions are optional. :param str metric: What is measured by the behavior. """ - SecurityProfileMetricToRetain._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric=metric, - metric_dimension=metric_dimension, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric: str, - metric_dimension: Optional['outputs.SecurityProfileMetricDimension'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metric", metric) + pulumi.set(__self__, "metric", metric) if metric_dimension is not None: - _setter("metric_dimension", metric_dimension) + pulumi.set(__self__, "metric_dimension", metric_dimension) @property @pulumi.getter @@ -2674,37 +2137,18 @@ def __init__(__self__, *, :param Sequence[int] ports: If the ComparisonOperator calls for a set of ports, use this to specify that set to be compared with the metric. :param Sequence[str] strings: The string values of a metric. """ - SecurityProfileMetricValue._configure( - lambda key, value: pulumi.set(__self__, key, value), - cidrs=cidrs, - count=count, - number=number, - numbers=numbers, - ports=ports, - strings=strings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cidrs: Optional[Sequence[str]] = None, - count: Optional[str] = None, - number: Optional[float] = None, - numbers: Optional[Sequence[float]] = None, - ports: Optional[Sequence[int]] = None, - strings: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cidrs is not None: - _setter("cidrs", cidrs) + pulumi.set(__self__, "cidrs", cidrs) if count is not None: - _setter("count", count) + pulumi.set(__self__, "count", count) if number is not None: - _setter("number", number) + pulumi.set(__self__, "number", number) if numbers is not None: - _setter("numbers", numbers) + pulumi.set(__self__, "numbers", numbers) if ports is not None: - _setter("ports", ports) + pulumi.set(__self__, "ports", ports) if strings is not None: - _setter("strings", strings) + pulumi.set(__self__, "strings", strings) @property @pulumi.getter @@ -2766,17 +2210,8 @@ def __init__(__self__, *, A statistical ranking (percentile) which indicates a threshold value by which a behavior is determined to be in compliance or in violation of the behavior. :param 'SecurityProfileStatisticalThresholdStatistic' statistic: The percentile which resolves to a threshold value by which compliance with a behavior is determined """ - SecurityProfileStatisticalThreshold._configure( - lambda key, value: pulumi.set(__self__, key, value), - statistic=statistic, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - statistic: Optional['SecurityProfileStatisticalThresholdStatistic'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if statistic is not None: - _setter("statistic", statistic) + pulumi.set(__self__, "statistic", statistic) @property @pulumi.getter @@ -2800,19 +2235,8 @@ def __init__(__self__, *, :param str key: The tag's key. :param str value: The tag's value. """ - SecurityProfileTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2844,19 +2268,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - SoftwarePackageTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2879,11 +2292,6 @@ def value(self) -> str: class SoftwarePackageVersionResourceAttributes(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -2899,19 +2307,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - SoftwarePackageVersionTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2934,17 +2331,8 @@ def value(self) -> str: class ThingAttributePayload(dict): def __init__(__self__, *, attributes: Optional[Any] = None): - ThingAttributePayload._configure( - lambda key, value: pulumi.set(__self__, key, value), - attributes=attributes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attributes: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attributes is not None: - _setter("attributes", attributes) + pulumi.set(__self__, "attributes", attributes) @property @pulumi.getter @@ -2956,17 +2344,8 @@ def attributes(self) -> Optional[Any]: class ThingGroupAttributePayload(dict): def __init__(__self__, *, attributes: Optional[Any] = None): - ThingGroupAttributePayload._configure( - lambda key, value: pulumi.set(__self__, key, value), - attributes=attributes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attributes: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attributes is not None: - _setter("attributes", attributes) + pulumi.set(__self__, "attributes", attributes) @property @pulumi.getter @@ -2998,21 +2377,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, attribute_payload: Optional['outputs.ThingGroupAttributePayload'] = None, thing_group_description: Optional[str] = None): - ThingGroupPropertiesProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute_payload=attribute_payload, - thing_group_description=thing_group_description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute_payload: Optional['outputs.ThingGroupAttributePayload'] = None, - thing_group_description: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attribute_payload is not None: - _setter("attribute_payload", attribute_payload) + pulumi.set(__self__, "attribute_payload", attribute_payload) if thing_group_description is not None: - _setter("thing_group_description", thing_group_description) + pulumi.set(__self__, "thing_group_description", thing_group_description) @property @pulumi.getter(name="attributePayload") @@ -3038,19 +2406,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ThingGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3093,21 +2450,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, searchable_attributes: Optional[Sequence[str]] = None, thing_type_description: Optional[str] = None): - ThingTypePropertiesProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - searchable_attributes=searchable_attributes, - thing_type_description=thing_type_description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - searchable_attributes: Optional[Sequence[str]] = None, - thing_type_description: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if searchable_attributes is not None: - _setter("searchable_attributes", searchable_attributes) + pulumi.set(__self__, "searchable_attributes", searchable_attributes) if thing_type_description is not None: - _setter("thing_type_description", thing_type_description) + pulumi.set(__self__, "thing_type_description", thing_type_description) @property @pulumi.getter(name="searchableAttributes") @@ -3133,19 +2479,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ThingTypeTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3191,16 +2526,7 @@ def __init__(__self__, *, """ Specifies the amount of time each device has to finish its execution of the job. """ - TimeoutConfigProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - in_progress_timeout_in_minutes=in_progress_timeout_in_minutes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - in_progress_timeout_in_minutes: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("in_progress_timeout_in_minutes", in_progress_timeout_in_minutes) + pulumi.set(__self__, "in_progress_timeout_in_minutes", in_progress_timeout_in_minutes) @property @pulumi.getter(name="inProgressTimeoutInMinutes") @@ -3270,101 +2596,50 @@ def __init__(__self__, *, sqs: Optional['outputs.TopicRuleSqsAction'] = None, step_functions: Optional['outputs.TopicRuleStepFunctionsAction'] = None, timestream: Optional['outputs.TopicRuleTimestreamAction'] = None): - TopicRuleAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloudwatch_alarm=cloudwatch_alarm, - cloudwatch_logs=cloudwatch_logs, - cloudwatch_metric=cloudwatch_metric, - dynamo_d_bv2=dynamo_d_bv2, - dynamo_db=dynamo_db, - elasticsearch=elasticsearch, - firehose=firehose, - http=http, - iot_analytics=iot_analytics, - iot_events=iot_events, - iot_site_wise=iot_site_wise, - kafka=kafka, - kinesis=kinesis, - lambda_=lambda_, - location=location, - open_search=open_search, - republish=republish, - s3=s3, - sns=sns, - sqs=sqs, - step_functions=step_functions, - timestream=timestream, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloudwatch_alarm: Optional['outputs.TopicRuleCloudwatchAlarmAction'] = None, - cloudwatch_logs: Optional['outputs.TopicRuleCloudwatchLogsAction'] = None, - cloudwatch_metric: Optional['outputs.TopicRuleCloudwatchMetricAction'] = None, - dynamo_d_bv2: Optional['outputs.TopicRuleDynamoDBv2Action'] = None, - dynamo_db: Optional['outputs.TopicRuleDynamoDbAction'] = None, - elasticsearch: Optional['outputs.TopicRuleElasticsearchAction'] = None, - firehose: Optional['outputs.TopicRuleFirehoseAction'] = None, - http: Optional['outputs.TopicRuleHttpAction'] = None, - iot_analytics: Optional['outputs.TopicRuleIotAnalyticsAction'] = None, - iot_events: Optional['outputs.TopicRuleIotEventsAction'] = None, - iot_site_wise: Optional['outputs.TopicRuleIotSiteWiseAction'] = None, - kafka: Optional['outputs.TopicRuleKafkaAction'] = None, - kinesis: Optional['outputs.TopicRuleKinesisAction'] = None, - lambda_: Optional['outputs.TopicRuleLambdaAction'] = None, - location: Optional['outputs.TopicRuleLocationAction'] = None, - open_search: Optional['outputs.TopicRuleOpenSearchAction'] = None, - republish: Optional['outputs.TopicRuleRepublishAction'] = None, - s3: Optional['outputs.TopicRuleS3Action'] = None, - sns: Optional['outputs.TopicRuleSnsAction'] = None, - sqs: Optional['outputs.TopicRuleSqsAction'] = None, - step_functions: Optional['outputs.TopicRuleStepFunctionsAction'] = None, - timestream: Optional['outputs.TopicRuleTimestreamAction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloudwatch_alarm is not None: - _setter("cloudwatch_alarm", cloudwatch_alarm) + pulumi.set(__self__, "cloudwatch_alarm", cloudwatch_alarm) if cloudwatch_logs is not None: - _setter("cloudwatch_logs", cloudwatch_logs) + pulumi.set(__self__, "cloudwatch_logs", cloudwatch_logs) if cloudwatch_metric is not None: - _setter("cloudwatch_metric", cloudwatch_metric) + pulumi.set(__self__, "cloudwatch_metric", cloudwatch_metric) if dynamo_d_bv2 is not None: - _setter("dynamo_d_bv2", dynamo_d_bv2) + pulumi.set(__self__, "dynamo_d_bv2", dynamo_d_bv2) if dynamo_db is not None: - _setter("dynamo_db", dynamo_db) + pulumi.set(__self__, "dynamo_db", dynamo_db) if elasticsearch is not None: - _setter("elasticsearch", elasticsearch) + pulumi.set(__self__, "elasticsearch", elasticsearch) if firehose is not None: - _setter("firehose", firehose) + pulumi.set(__self__, "firehose", firehose) if http is not None: - _setter("http", http) + pulumi.set(__self__, "http", http) if iot_analytics is not None: - _setter("iot_analytics", iot_analytics) + pulumi.set(__self__, "iot_analytics", iot_analytics) if iot_events is not None: - _setter("iot_events", iot_events) + pulumi.set(__self__, "iot_events", iot_events) if iot_site_wise is not None: - _setter("iot_site_wise", iot_site_wise) + pulumi.set(__self__, "iot_site_wise", iot_site_wise) if kafka is not None: - _setter("kafka", kafka) + pulumi.set(__self__, "kafka", kafka) if kinesis is not None: - _setter("kinesis", kinesis) + pulumi.set(__self__, "kinesis", kinesis) if lambda_ is not None: - _setter("lambda_", lambda_) + pulumi.set(__self__, "lambda_", lambda_) if location is not None: - _setter("location", location) + pulumi.set(__self__, "location", location) if open_search is not None: - _setter("open_search", open_search) + pulumi.set(__self__, "open_search", open_search) if republish is not None: - _setter("republish", republish) + pulumi.set(__self__, "republish", republish) if s3 is not None: - _setter("s3", s3) + pulumi.set(__self__, "s3", s3) if sns is not None: - _setter("sns", sns) + pulumi.set(__self__, "sns", sns) if sqs is not None: - _setter("sqs", sqs) + pulumi.set(__self__, "sqs", sqs) if step_functions is not None: - _setter("step_functions", step_functions) + pulumi.set(__self__, "step_functions", step_functions) if timestream is not None: - _setter("timestream", timestream) + pulumi.set(__self__, "timestream", timestream) @property @pulumi.getter(name="cloudwatchAlarm") @@ -3501,20 +2776,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, time_in_seconds: str, offset_in_nanos: Optional[str] = None): - TopicRuleAssetPropertyTimestamp._configure( - lambda key, value: pulumi.set(__self__, key, value), - time_in_seconds=time_in_seconds, - offset_in_nanos=offset_in_nanos, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - time_in_seconds: str, - offset_in_nanos: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("time_in_seconds", time_in_seconds) + pulumi.set(__self__, "time_in_seconds", time_in_seconds) if offset_in_nanos is not None: - _setter("offset_in_nanos", offset_in_nanos) + pulumi.set(__self__, "offset_in_nanos", offset_in_nanos) @property @pulumi.getter(name="timeInSeconds") @@ -3533,23 +2797,10 @@ def __init__(__self__, *, timestamp: 'outputs.TopicRuleAssetPropertyTimestamp', value: 'outputs.TopicRuleAssetPropertyVariant', quality: Optional[str] = None): - TopicRuleAssetPropertyValue._configure( - lambda key, value: pulumi.set(__self__, key, value), - timestamp=timestamp, - value=value, - quality=quality, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - timestamp: 'outputs.TopicRuleAssetPropertyTimestamp', - value: 'outputs.TopicRuleAssetPropertyVariant', - quality: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("timestamp", timestamp) - _setter("value", value) + pulumi.set(__self__, "timestamp", timestamp) + pulumi.set(__self__, "value", value) if quality is not None: - _setter("quality", quality) + pulumi.set(__self__, "quality", quality) @property @pulumi.getter @@ -3597,29 +2848,14 @@ def __init__(__self__, *, double_value: Optional[str] = None, integer_value: Optional[str] = None, string_value: Optional[str] = None): - TopicRuleAssetPropertyVariant._configure( - lambda key, value: pulumi.set(__self__, key, value), - boolean_value=boolean_value, - double_value=double_value, - integer_value=integer_value, - string_value=string_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - boolean_value: Optional[str] = None, - double_value: Optional[str] = None, - integer_value: Optional[str] = None, - string_value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if boolean_value is not None: - _setter("boolean_value", boolean_value) + pulumi.set(__self__, "boolean_value", boolean_value) if double_value is not None: - _setter("double_value", double_value) + pulumi.set(__self__, "double_value", double_value) if integer_value is not None: - _setter("integer_value", integer_value) + pulumi.set(__self__, "integer_value", integer_value) if string_value is not None: - _setter("string_value", string_value) + pulumi.set(__self__, "string_value", string_value) @property @pulumi.getter(name="booleanValue") @@ -3672,25 +2908,10 @@ def __init__(__self__, *, role_arn: str, state_reason: str, state_value: str): - TopicRuleCloudwatchAlarmAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - alarm_name=alarm_name, - role_arn=role_arn, - state_reason=state_reason, - state_value=state_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alarm_name: str, - role_arn: str, - state_reason: str, - state_value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("alarm_name", alarm_name) - _setter("role_arn", role_arn) - _setter("state_reason", state_reason) - _setter("state_value", state_value) + pulumi.set(__self__, "alarm_name", alarm_name) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "state_reason", state_reason) + pulumi.set(__self__, "state_value", state_value) @property @pulumi.getter(name="alarmName") @@ -3740,23 +2961,10 @@ def __init__(__self__, *, log_group_name: str, role_arn: str, batch_mode: Optional[bool] = None): - TopicRuleCloudwatchLogsAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_group_name=log_group_name, - role_arn=role_arn, - batch_mode=batch_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_group_name: str, - role_arn: str, - batch_mode: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("log_group_name", log_group_name) - _setter("role_arn", role_arn) + pulumi.set(__self__, "log_group_name", log_group_name) + pulumi.set(__self__, "role_arn", role_arn) if batch_mode is not None: - _setter("batch_mode", batch_mode) + pulumi.set(__self__, "batch_mode", batch_mode) @property @pulumi.getter(name="logGroupName") @@ -3810,32 +3018,13 @@ def __init__(__self__, *, metric_value: str, role_arn: str, metric_timestamp: Optional[str] = None): - TopicRuleCloudwatchMetricAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric_name=metric_name, - metric_namespace=metric_namespace, - metric_unit=metric_unit, - metric_value=metric_value, - role_arn=role_arn, - metric_timestamp=metric_timestamp, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric_name: str, - metric_namespace: str, - metric_unit: str, - metric_value: str, - role_arn: str, - metric_timestamp: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metric_name", metric_name) - _setter("metric_namespace", metric_namespace) - _setter("metric_unit", metric_unit) - _setter("metric_value", metric_value) - _setter("role_arn", role_arn) + pulumi.set(__self__, "metric_name", metric_name) + pulumi.set(__self__, "metric_namespace", metric_namespace) + pulumi.set(__self__, "metric_unit", metric_unit) + pulumi.set(__self__, "metric_value", metric_value) + pulumi.set(__self__, "role_arn", role_arn) if metric_timestamp is not None: - _setter("metric_timestamp", metric_timestamp) + pulumi.set(__self__, "metric_timestamp", metric_timestamp) @property @pulumi.getter(name="metricName") @@ -3889,17 +3078,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, confirmation_url: Optional[str] = None): - TopicRuleDestinationHttpUrlDestinationSummary._configure( - lambda key, value: pulumi.set(__self__, key, value), - confirmation_url=confirmation_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - confirmation_url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if confirmation_url is not None: - _setter("confirmation_url", confirmation_url) + pulumi.set(__self__, "confirmation_url", confirmation_url) @property @pulumi.getter(name="confirmationUrl") @@ -3937,29 +3117,14 @@ def __init__(__self__, *, security_groups: Optional[Sequence[str]] = None, subnet_ids: Optional[Sequence[str]] = None, vpc_id: Optional[str] = None): - TopicRuleDestinationVpcDestinationProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - security_groups=security_groups, - subnet_ids=subnet_ids, - vpc_id=vpc_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: Optional[str] = None, - security_groups: Optional[Sequence[str]] = None, - subnet_ids: Optional[Sequence[str]] = None, - vpc_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if security_groups is not None: - _setter("security_groups", security_groups) + pulumi.set(__self__, "security_groups", security_groups) if subnet_ids is not None: - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) if vpc_id is not None: - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "vpc_id", vpc_id) @property @pulumi.getter(name="roleArn") @@ -4006,21 +3171,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, put_item: Optional['outputs.TopicRulePutItemInput'] = None, role_arn: Optional[str] = None): - TopicRuleDynamoDBv2Action._configure( - lambda key, value: pulumi.set(__self__, key, value), - put_item=put_item, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - put_item: Optional['outputs.TopicRulePutItemInput'] = None, - role_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if put_item is not None: - _setter("put_item", put_item) + pulumi.set(__self__, "put_item", put_item) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="putItem") @@ -4078,45 +3232,20 @@ def __init__(__self__, *, range_key_field: Optional[str] = None, range_key_type: Optional[str] = None, range_key_value: Optional[str] = None): - TopicRuleDynamoDbAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - hash_key_field=hash_key_field, - hash_key_value=hash_key_value, - role_arn=role_arn, - table_name=table_name, - hash_key_type=hash_key_type, - payload_field=payload_field, - range_key_field=range_key_field, - range_key_type=range_key_type, - range_key_value=range_key_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hash_key_field: str, - hash_key_value: str, - role_arn: str, - table_name: str, - hash_key_type: Optional[str] = None, - payload_field: Optional[str] = None, - range_key_field: Optional[str] = None, - range_key_type: Optional[str] = None, - range_key_value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("hash_key_field", hash_key_field) - _setter("hash_key_value", hash_key_value) - _setter("role_arn", role_arn) - _setter("table_name", table_name) + pulumi.set(__self__, "hash_key_field", hash_key_field) + pulumi.set(__self__, "hash_key_value", hash_key_value) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "table_name", table_name) if hash_key_type is not None: - _setter("hash_key_type", hash_key_type) + pulumi.set(__self__, "hash_key_type", hash_key_type) if payload_field is not None: - _setter("payload_field", payload_field) + pulumi.set(__self__, "payload_field", payload_field) if range_key_field is not None: - _setter("range_key_field", range_key_field) + pulumi.set(__self__, "range_key_field", range_key_field) if range_key_type is not None: - _setter("range_key_type", range_key_type) + pulumi.set(__self__, "range_key_type", range_key_type) if range_key_value is not None: - _setter("range_key_value", range_key_value) + pulumi.set(__self__, "range_key_value", range_key_value) @property @pulumi.getter(name="hashKeyField") @@ -4189,28 +3318,11 @@ def __init__(__self__, *, index: str, role_arn: str, type: str): - TopicRuleElasticsearchAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoint=endpoint, - id=id, - index=index, - role_arn=role_arn, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoint: str, - id: str, - index: str, - role_arn: str, - type: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("endpoint", endpoint) - _setter("id", id) - _setter("index", index) - _setter("role_arn", role_arn) - _setter("type", type) + pulumi.set(__self__, "endpoint", endpoint) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "index", index) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -4266,27 +3378,12 @@ def __init__(__self__, *, role_arn: str, batch_mode: Optional[bool] = None, separator: Optional[str] = None): - TopicRuleFirehoseAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - delivery_stream_name=delivery_stream_name, - role_arn=role_arn, - batch_mode=batch_mode, - separator=separator, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delivery_stream_name: str, - role_arn: str, - batch_mode: Optional[bool] = None, - separator: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("delivery_stream_name", delivery_stream_name) - _setter("role_arn", role_arn) + pulumi.set(__self__, "delivery_stream_name", delivery_stream_name) + pulumi.set(__self__, "role_arn", role_arn) if batch_mode is not None: - _setter("batch_mode", batch_mode) + pulumi.set(__self__, "batch_mode", batch_mode) if separator is not None: - _setter("separator", separator) + pulumi.set(__self__, "separator", separator) @property @pulumi.getter(name="deliveryStreamName") @@ -4333,28 +3430,13 @@ def __init__(__self__, *, auth: Optional['outputs.TopicRuleHttpAuthorization'] = None, confirmation_url: Optional[str] = None, headers: Optional[Sequence['outputs.TopicRuleHttpActionHeader']] = None): - TopicRuleHttpAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - url=url, - auth=auth, - confirmation_url=confirmation_url, - headers=headers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - url: str, - auth: Optional['outputs.TopicRuleHttpAuthorization'] = None, - confirmation_url: Optional[str] = None, - headers: Optional[Sequence['outputs.TopicRuleHttpActionHeader']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("url", url) + pulumi.set(__self__, "url", url) if auth is not None: - _setter("auth", auth) + pulumi.set(__self__, "auth", auth) if confirmation_url is not None: - _setter("confirmation_url", confirmation_url) + pulumi.set(__self__, "confirmation_url", confirmation_url) if headers is not None: - _setter("headers", headers) + pulumi.set(__self__, "headers", headers) @property @pulumi.getter @@ -4382,19 +3464,8 @@ class TopicRuleHttpActionHeader(dict): def __init__(__self__, *, key: str, value: str): - TopicRuleHttpActionHeader._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -4411,17 +3482,8 @@ def value(self) -> str: class TopicRuleHttpAuthorization(dict): def __init__(__self__, *, sigv4: Optional['outputs.TopicRuleSigV4Authorization'] = None): - TopicRuleHttpAuthorization._configure( - lambda key, value: pulumi.set(__self__, key, value), - sigv4=sigv4, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sigv4: Optional['outputs.TopicRuleSigV4Authorization'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if sigv4 is not None: - _setter("sigv4", sigv4) + pulumi.set(__self__, "sigv4", sigv4) @property @pulumi.getter @@ -4456,23 +3518,10 @@ def __init__(__self__, *, channel_name: str, role_arn: str, batch_mode: Optional[bool] = None): - TopicRuleIotAnalyticsAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - channel_name=channel_name, - role_arn=role_arn, - batch_mode=batch_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - channel_name: str, - role_arn: str, - batch_mode: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("channel_name", channel_name) - _setter("role_arn", role_arn) + pulumi.set(__self__, "channel_name", channel_name) + pulumi.set(__self__, "role_arn", role_arn) if batch_mode is not None: - _setter("batch_mode", batch_mode) + pulumi.set(__self__, "batch_mode", batch_mode) @property @pulumi.getter(name="channelName") @@ -4520,27 +3569,12 @@ def __init__(__self__, *, role_arn: str, batch_mode: Optional[bool] = None, message_id: Optional[str] = None): - TopicRuleIotEventsAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - input_name=input_name, - role_arn=role_arn, - batch_mode=batch_mode, - message_id=message_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - input_name: str, - role_arn: str, - batch_mode: Optional[bool] = None, - message_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("input_name", input_name) - _setter("role_arn", role_arn) + pulumi.set(__self__, "input_name", input_name) + pulumi.set(__self__, "role_arn", role_arn) if batch_mode is not None: - _setter("batch_mode", batch_mode) + pulumi.set(__self__, "batch_mode", batch_mode) if message_id is not None: - _setter("message_id", message_id) + pulumi.set(__self__, "message_id", message_id) @property @pulumi.getter(name="inputName") @@ -4587,19 +3621,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, put_asset_property_value_entries: Sequence['outputs.TopicRulePutAssetPropertyValueEntry'], role_arn: str): - TopicRuleIotSiteWiseAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - put_asset_property_value_entries=put_asset_property_value_entries, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - put_asset_property_value_entries: Sequence['outputs.TopicRulePutAssetPropertyValueEntry'], - role_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("put_asset_property_value_entries", put_asset_property_value_entries) - _setter("role_arn", role_arn) + pulumi.set(__self__, "put_asset_property_value_entries", put_asset_property_value_entries) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="putAssetPropertyValueEntries") @@ -4640,34 +3663,15 @@ def __init__(__self__, *, headers: Optional[Sequence['outputs.TopicRuleKafkaActionHeader']] = None, key: Optional[str] = None, partition: Optional[str] = None): - TopicRuleKafkaAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_properties=client_properties, - destination_arn=destination_arn, - topic=topic, - headers=headers, - key=key, - partition=partition, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_properties: Any, - destination_arn: str, - topic: str, - headers: Optional[Sequence['outputs.TopicRuleKafkaActionHeader']] = None, - key: Optional[str] = None, - partition: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("client_properties", client_properties) - _setter("destination_arn", destination_arn) - _setter("topic", topic) + pulumi.set(__self__, "client_properties", client_properties) + pulumi.set(__self__, "destination_arn", destination_arn) + pulumi.set(__self__, "topic", topic) if headers is not None: - _setter("headers", headers) + pulumi.set(__self__, "headers", headers) if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if partition is not None: - _setter("partition", partition) + pulumi.set(__self__, "partition", partition) @property @pulumi.getter(name="clientProperties") @@ -4705,19 +3709,8 @@ class TopicRuleKafkaActionHeader(dict): def __init__(__self__, *, key: str, value: str): - TopicRuleKafkaActionHeader._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -4757,23 +3750,10 @@ def __init__(__self__, *, role_arn: str, stream_name: str, partition_key: Optional[str] = None): - TopicRuleKinesisAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - stream_name=stream_name, - partition_key=partition_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: str, - stream_name: str, - partition_key: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arn", role_arn) - _setter("stream_name", stream_name) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "stream_name", stream_name) if partition_key is not None: - _setter("partition_key", partition_key) + pulumi.set(__self__, "partition_key", partition_key) @property @pulumi.getter(name="roleArn") @@ -4812,17 +3792,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, function_arn: Optional[str] = None): - TopicRuleLambdaAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - function_arn=function_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - function_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if function_arn is not None: - _setter("function_arn", function_arn) + pulumi.set(__self__, "function_arn", function_arn) @property @pulumi.getter(name="functionArn") @@ -4860,32 +3831,13 @@ def __init__(__self__, *, role_arn: str, tracker_name: str, timestamp: Optional['outputs.TopicRuleTimestamp'] = None): - TopicRuleLocationAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - device_id=device_id, - latitude=latitude, - longitude=longitude, - role_arn=role_arn, - tracker_name=tracker_name, - timestamp=timestamp, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - device_id: str, - latitude: str, - longitude: str, - role_arn: str, - tracker_name: str, - timestamp: Optional['outputs.TopicRuleTimestamp'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("device_id", device_id) - _setter("latitude", latitude) - _setter("longitude", longitude) - _setter("role_arn", role_arn) - _setter("tracker_name", tracker_name) + pulumi.set(__self__, "device_id", device_id) + pulumi.set(__self__, "latitude", latitude) + pulumi.set(__self__, "longitude", longitude) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "tracker_name", tracker_name) if timestamp is not None: - _setter("timestamp", timestamp) + pulumi.set(__self__, "timestamp", timestamp) @property @pulumi.getter(name="deviceId") @@ -4943,28 +3895,11 @@ def __init__(__self__, *, index: str, role_arn: str, type: str): - TopicRuleOpenSearchAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoint=endpoint, - id=id, - index=index, - role_arn=role_arn, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoint: str, - id: str, - index: str, - role_arn: str, - type: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("endpoint", endpoint) - _setter("id", id) - _setter("index", index) - _setter("role_arn", role_arn) - _setter("type", type) + pulumi.set(__self__, "endpoint", endpoint) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "index", index) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -5022,35 +3957,16 @@ def __init__(__self__, *, description: Optional[str] = None, error_action: Optional['outputs.TopicRuleAction'] = None, rule_disabled: Optional[bool] = None): - TopicRulePayload._configure( - lambda key, value: pulumi.set(__self__, key, value), - actions=actions, - sql=sql, - aws_iot_sql_version=aws_iot_sql_version, - description=description, - error_action=error_action, - rule_disabled=rule_disabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - actions: Sequence['outputs.TopicRuleAction'], - sql: str, - aws_iot_sql_version: Optional[str] = None, - description: Optional[str] = None, - error_action: Optional['outputs.TopicRuleAction'] = None, - rule_disabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("actions", actions) - _setter("sql", sql) + pulumi.set(__self__, "actions", actions) + pulumi.set(__self__, "sql", sql) if aws_iot_sql_version is not None: - _setter("aws_iot_sql_version", aws_iot_sql_version) + pulumi.set(__self__, "aws_iot_sql_version", aws_iot_sql_version) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if error_action is not None: - _setter("error_action", error_action) + pulumi.set(__self__, "error_action", error_action) if rule_disabled is not None: - _setter("rule_disabled", rule_disabled) + pulumi.set(__self__, "rule_disabled", rule_disabled) @property @pulumi.getter @@ -5116,32 +4032,15 @@ def __init__(__self__, *, entry_id: Optional[str] = None, property_alias: Optional[str] = None, property_id: Optional[str] = None): - TopicRulePutAssetPropertyValueEntry._configure( - lambda key, value: pulumi.set(__self__, key, value), - property_values=property_values, - asset_id=asset_id, - entry_id=entry_id, - property_alias=property_alias, - property_id=property_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - property_values: Sequence['outputs.TopicRuleAssetPropertyValue'], - asset_id: Optional[str] = None, - entry_id: Optional[str] = None, - property_alias: Optional[str] = None, - property_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("property_values", property_values) + pulumi.set(__self__, "property_values", property_values) if asset_id is not None: - _setter("asset_id", asset_id) + pulumi.set(__self__, "asset_id", asset_id) if entry_id is not None: - _setter("entry_id", entry_id) + pulumi.set(__self__, "entry_id", entry_id) if property_alias is not None: - _setter("property_alias", property_alias) + pulumi.set(__self__, "property_alias", property_alias) if property_id is not None: - _setter("property_id", property_id) + pulumi.set(__self__, "property_id", property_id) @property @pulumi.getter(name="propertyValues") @@ -5190,16 +4089,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, table_name: str): - TopicRulePutItemInput._configure( - lambda key, value: pulumi.set(__self__, key, value), - table_name=table_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - table_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("table_name", table_name) + pulumi.set(__self__, "table_name", table_name) @property @pulumi.getter(name="tableName") @@ -5231,27 +4121,12 @@ def __init__(__self__, *, topic: str, headers: Optional['outputs.TopicRuleRepublishActionHeaders'] = None, qos: Optional[int] = None): - TopicRuleRepublishAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - topic=topic, - headers=headers, - qos=qos, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: str, - topic: str, - headers: Optional['outputs.TopicRuleRepublishActionHeaders'] = None, - qos: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arn", role_arn) - _setter("topic", topic) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "topic", topic) if headers is not None: - _setter("headers", headers) + pulumi.set(__self__, "headers", headers) if qos is not None: - _setter("qos", qos) + pulumi.set(__self__, "qos", qos) @property @pulumi.getter(name="roleArn") @@ -5310,37 +4185,18 @@ def __init__(__self__, *, payload_format_indicator: Optional[str] = None, response_topic: Optional[str] = None, user_properties: Optional[Sequence['outputs.TopicRuleUserProperty']] = None): - TopicRuleRepublishActionHeaders._configure( - lambda key, value: pulumi.set(__self__, key, value), - content_type=content_type, - correlation_data=correlation_data, - message_expiry=message_expiry, - payload_format_indicator=payload_format_indicator, - response_topic=response_topic, - user_properties=user_properties, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content_type: Optional[str] = None, - correlation_data: Optional[str] = None, - message_expiry: Optional[str] = None, - payload_format_indicator: Optional[str] = None, - response_topic: Optional[str] = None, - user_properties: Optional[Sequence['outputs.TopicRuleUserProperty']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if content_type is not None: - _setter("content_type", content_type) + pulumi.set(__self__, "content_type", content_type) if correlation_data is not None: - _setter("correlation_data", correlation_data) + pulumi.set(__self__, "correlation_data", correlation_data) if message_expiry is not None: - _setter("message_expiry", message_expiry) + pulumi.set(__self__, "message_expiry", message_expiry) if payload_format_indicator is not None: - _setter("payload_format_indicator", payload_format_indicator) + pulumi.set(__self__, "payload_format_indicator", payload_format_indicator) if response_topic is not None: - _setter("response_topic", response_topic) + pulumi.set(__self__, "response_topic", response_topic) if user_properties is not None: - _setter("user_properties", user_properties) + pulumi.set(__self__, "user_properties", user_properties) @property @pulumi.getter(name="contentType") @@ -5401,26 +4257,11 @@ def __init__(__self__, *, key: str, role_arn: str, canned_acl: Optional['TopicRuleCannedAccessControlList'] = None): - TopicRuleS3Action._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - key=key, - role_arn=role_arn, - canned_acl=canned_acl, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: str, - key: str, - role_arn: str, - canned_acl: Optional['TopicRuleCannedAccessControlList'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_name", bucket_name) - _setter("key", key) - _setter("role_arn", role_arn) + pulumi.set(__self__, "bucket_name", bucket_name) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "role_arn", role_arn) if canned_acl is not None: - _setter("canned_acl", canned_acl) + pulumi.set(__self__, "canned_acl", canned_acl) @property @pulumi.getter(name="bucketName") @@ -5470,22 +4311,9 @@ def __init__(__self__, *, role_arn: str, service_name: str, signing_region: str): - TopicRuleSigV4Authorization._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - service_name=service_name, - signing_region=signing_region, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: str, - service_name: str, - signing_region: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arn", role_arn) - _setter("service_name", service_name) - _setter("signing_region", signing_region) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "service_name", service_name) + pulumi.set(__self__, "signing_region", signing_region) @property @pulumi.getter(name="roleArn") @@ -5530,23 +4358,10 @@ def __init__(__self__, *, role_arn: str, target_arn: str, message_format: Optional[str] = None): - TopicRuleSnsAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - target_arn=target_arn, - message_format=message_format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: str, - target_arn: str, - message_format: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arn", role_arn) - _setter("target_arn", target_arn) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "target_arn", target_arn) if message_format is not None: - _setter("message_format", message_format) + pulumi.set(__self__, "message_format", message_format) @property @pulumi.getter(name="roleArn") @@ -5591,23 +4406,10 @@ def __init__(__self__, *, queue_url: str, role_arn: str, use_base64: Optional[bool] = None): - TopicRuleSqsAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - queue_url=queue_url, - role_arn=role_arn, - use_base64=use_base64, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - queue_url: str, - role_arn: str, - use_base64: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("queue_url", queue_url) - _setter("role_arn", role_arn) + pulumi.set(__self__, "queue_url", queue_url) + pulumi.set(__self__, "role_arn", role_arn) if use_base64 is not None: - _setter("use_base64", use_base64) + pulumi.set(__self__, "use_base64", use_base64) @property @pulumi.getter(name="queueUrl") @@ -5652,23 +4454,10 @@ def __init__(__self__, *, role_arn: str, state_machine_name: str, execution_name_prefix: Optional[str] = None): - TopicRuleStepFunctionsAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - state_machine_name=state_machine_name, - execution_name_prefix=execution_name_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: str, - state_machine_name: str, - execution_name_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arn", role_arn) - _setter("state_machine_name", state_machine_name) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "state_machine_name", state_machine_name) if execution_name_prefix is not None: - _setter("execution_name_prefix", execution_name_prefix) + pulumi.set(__self__, "execution_name_prefix", execution_name_prefix) @property @pulumi.getter(name="roleArn") @@ -5691,19 +4480,8 @@ class TopicRuleTag(dict): def __init__(__self__, *, key: str, value: str): - TopicRuleTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -5721,20 +4499,9 @@ class TopicRuleTimestamp(dict): def __init__(__self__, *, value: str, unit: Optional[str] = None): - TopicRuleTimestamp._configure( - lambda key, value: pulumi.set(__self__, key, value), - value=value, - unit=unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - value: str, - unit: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("value", value) + pulumi.set(__self__, "value", value) if unit is not None: - _setter("unit", unit) + pulumi.set(__self__, "unit", unit) @property @pulumi.getter @@ -5776,29 +4543,12 @@ def __init__(__self__, *, role_arn: str, table_name: str, timestamp: Optional['outputs.TopicRuleTimestreamTimestamp'] = None): - TopicRuleTimestreamAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - database_name=database_name, - dimensions=dimensions, - role_arn=role_arn, - table_name=table_name, - timestamp=timestamp, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database_name: str, - dimensions: Sequence['outputs.TopicRuleTimestreamDimension'], - role_arn: str, - table_name: str, - timestamp: Optional['outputs.TopicRuleTimestreamTimestamp'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database_name", database_name) - _setter("dimensions", dimensions) - _setter("role_arn", role_arn) - _setter("table_name", table_name) + pulumi.set(__self__, "database_name", database_name) + pulumi.set(__self__, "dimensions", dimensions) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "table_name", table_name) if timestamp is not None: - _setter("timestamp", timestamp) + pulumi.set(__self__, "timestamp", timestamp) @property @pulumi.getter(name="databaseName") @@ -5831,19 +4581,8 @@ class TopicRuleTimestreamDimension(dict): def __init__(__self__, *, name: str, value: str): - TopicRuleTimestreamDimension._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -5861,19 +4600,8 @@ class TopicRuleTimestreamTimestamp(dict): def __init__(__self__, *, unit: str, value: str): - TopicRuleTimestreamTimestamp._configure( - lambda key, value: pulumi.set(__self__, key, value), - unit=unit, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - unit: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("unit", unit) - _setter("value", value) + pulumi.set(__self__, "unit", unit) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -5891,19 +4619,8 @@ class TopicRuleUserProperty(dict): def __init__(__self__, *, key: str, value: str): - TopicRuleUserProperty._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/iot/policy.py b/sdk/python/pulumi_aws_native/iot/policy.py index 7d6b60a1d7..75e6849344 100644 --- a/sdk/python/pulumi_aws_native/iot/policy.py +++ b/sdk/python/pulumi_aws_native/iot/policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -22,24 +22,11 @@ def __init__(__self__, *, """ The set of arguments for constructing a Policy resource. """ - PolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy_document=policy_document, - policy_name=policy_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy_document: Any, - policy_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['PolicyTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy_document", policy_document) + pulumi.set(__self__, "policy_document", policy_document) if policy_name is not None: - _setter("policy_name", policy_name) + pulumi.set(__self__, "policy_name", policy_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="policyDocument") @@ -103,10 +90,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PolicyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/iot/policy_principal_attachment.py b/sdk/python/pulumi_aws_native/iot/policy_principal_attachment.py index e9d7ef52e9..f5cf03d41c 100644 --- a/sdk/python/pulumi_aws_native/iot/policy_principal_attachment.py +++ b/sdk/python/pulumi_aws_native/iot/policy_principal_attachment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['PolicyPrincipalAttachmentArgs', 'PolicyPrincipalAttachment'] @@ -19,19 +19,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a PolicyPrincipalAttachment resource. """ - PolicyPrincipalAttachmentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy_name=policy_name, - principal=principal, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy_name: pulumi.Input[str], - principal: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy_name", policy_name) - _setter("principal", principal) + pulumi.set(__self__, "policy_name", policy_name) + pulumi.set(__self__, "principal", principal) @property @pulumi.getter(name="policyName") @@ -90,10 +79,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PolicyPrincipalAttachmentArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/iot/provisioning_template.py b/sdk/python/pulumi_aws_native/iot/provisioning_template.py index 150123c41e..d60f64897c 100644 --- a/sdk/python/pulumi_aws_native/iot/provisioning_template.py +++ b/sdk/python/pulumi_aws_native/iot/provisioning_template.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -28,43 +28,20 @@ def __init__(__self__, *, """ The set of arguments for constructing a ProvisioningTemplate resource. """ - ProvisioningTemplateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - provisioning_role_arn=provisioning_role_arn, - template_body=template_body, - description=description, - enabled=enabled, - pre_provisioning_hook=pre_provisioning_hook, - tags=tags, - template_name=template_name, - template_type=template_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - provisioning_role_arn: pulumi.Input[str], - template_body: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - enabled: Optional[pulumi.Input[bool]] = None, - pre_provisioning_hook: Optional[pulumi.Input['ProvisioningTemplateProvisioningHookArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ProvisioningTemplateTagArgs']]]] = None, - template_name: Optional[pulumi.Input[str]] = None, - template_type: Optional[pulumi.Input['ProvisioningTemplateTemplateType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("provisioning_role_arn", provisioning_role_arn) - _setter("template_body", template_body) + pulumi.set(__self__, "provisioning_role_arn", provisioning_role_arn) + pulumi.set(__self__, "template_body", template_body) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if pre_provisioning_hook is not None: - _setter("pre_provisioning_hook", pre_provisioning_hook) + pulumi.set(__self__, "pre_provisioning_hook", pre_provisioning_hook) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if template_name is not None: - _setter("template_name", template_name) + pulumi.set(__self__, "template_name", template_name) if template_type is not None: - _setter("template_type", template_type) + pulumi.set(__self__, "template_type", template_type) @property @pulumi.getter(name="provisioningRoleArn") @@ -178,10 +155,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ProvisioningTemplateArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -206,11 +179,6 @@ def _internal_init(__self__, __props__.__dict__["description"] = description __props__.__dict__["enabled"] = enabled - if pre_provisioning_hook is not None and not isinstance(pre_provisioning_hook, ProvisioningTemplateProvisioningHookArgs): - pre_provisioning_hook = pre_provisioning_hook or {} - def _setter(key, value): - pre_provisioning_hook[key] = value - ProvisioningTemplateProvisioningHookArgs._configure(_setter, **pre_provisioning_hook) __props__.__dict__["pre_provisioning_hook"] = pre_provisioning_hook if provisioning_role_arn is None and not opts.urn: raise TypeError("Missing required property 'provisioning_role_arn'") diff --git a/sdk/python/pulumi_aws_native/iot/resource_specific_logging.py b/sdk/python/pulumi_aws_native/iot/resource_specific_logging.py index 1603a0e871..c24bbf7476 100644 --- a/sdk/python/pulumi_aws_native/iot/resource_specific_logging.py +++ b/sdk/python/pulumi_aws_native/iot/resource_specific_logging.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -24,22 +24,9 @@ def __init__(__self__, *, :param pulumi.Input[str] target_name: The target name. :param pulumi.Input['ResourceSpecificLoggingTargetType'] target_type: The target type. Value must be THING_GROUP, CLIENT_ID, SOURCE_IP, PRINCIPAL_ID, or EVENT_TYPE. """ - ResourceSpecificLoggingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_level=log_level, - target_name=target_name, - target_type=target_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_level: pulumi.Input['ResourceSpecificLoggingLogLevel'], - target_name: pulumi.Input[str], - target_type: pulumi.Input['ResourceSpecificLoggingTargetType'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("log_level", log_level) - _setter("target_name", target_name) - _setter("target_type", target_type) + pulumi.set(__self__, "log_level", log_level) + pulumi.set(__self__, "target_name", target_name) + pulumi.set(__self__, "target_type", target_type) @property @pulumi.getter(name="logLevel") @@ -115,10 +102,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ResourceSpecificLoggingArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/iot/role_alias.py b/sdk/python/pulumi_aws_native/iot/role_alias.py index 9d5cda048e..380bfb8793 100644 --- a/sdk/python/pulumi_aws_native/iot/role_alias.py +++ b/sdk/python/pulumi_aws_native/iot/role_alias.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,28 +23,13 @@ def __init__(__self__, *, """ The set of arguments for constructing a RoleAlias resource. """ - RoleAliasArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - credential_duration_seconds=credential_duration_seconds, - role_alias=role_alias, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: pulumi.Input[str], - credential_duration_seconds: Optional[pulumi.Input[int]] = None, - role_alias: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['RoleAliasTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if credential_duration_seconds is not None: - _setter("credential_duration_seconds", credential_duration_seconds) + pulumi.set(__self__, "credential_duration_seconds", credential_duration_seconds) if role_alias is not None: - _setter("role_alias", role_alias) + pulumi.set(__self__, "role_alias", role_alias) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="roleArn") @@ -118,10 +103,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RoleAliasArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/iot/scheduled_audit.py b/sdk/python/pulumi_aws_native/iot/scheduled_audit.py index 36494ec56f..445ffc4ff4 100644 --- a/sdk/python/pulumi_aws_native/iot/scheduled_audit.py +++ b/sdk/python/pulumi_aws_native/iot/scheduled_audit.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -32,35 +32,16 @@ def __init__(__self__, *, :param pulumi.Input[str] scheduled_audit_name: The name you want to give to the scheduled audit. :param pulumi.Input[Sequence[pulumi.Input['ScheduledAuditTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - ScheduledAuditArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - frequency=frequency, - target_check_names=target_check_names, - day_of_month=day_of_month, - day_of_week=day_of_week, - scheduled_audit_name=scheduled_audit_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - frequency: pulumi.Input['ScheduledAuditFrequency'], - target_check_names: pulumi.Input[Sequence[pulumi.Input[str]]], - day_of_month: Optional[pulumi.Input[str]] = None, - day_of_week: Optional[pulumi.Input['ScheduledAuditDayOfWeek']] = None, - scheduled_audit_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ScheduledAuditTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("frequency", frequency) - _setter("target_check_names", target_check_names) + pulumi.set(__self__, "frequency", frequency) + pulumi.set(__self__, "target_check_names", target_check_names) if day_of_month is not None: - _setter("day_of_month", day_of_month) + pulumi.set(__self__, "day_of_month", day_of_month) if day_of_week is not None: - _setter("day_of_week", day_of_week) + pulumi.set(__self__, "day_of_week", day_of_week) if scheduled_audit_name is not None: - _setter("scheduled_audit_name", scheduled_audit_name) + pulumi.set(__self__, "scheduled_audit_name", scheduled_audit_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -178,10 +159,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ScheduledAuditArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/iot/security_profile.py b/sdk/python/pulumi_aws_native/iot/security_profile.py index f2f556c7e7..0e93cfc626 100644 --- a/sdk/python/pulumi_aws_native/iot/security_profile.py +++ b/sdk/python/pulumi_aws_native/iot/security_profile.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -34,41 +34,20 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['SecurityProfileTagArgs']]] tags: Metadata that can be used to manage the security profile. :param pulumi.Input[Sequence[pulumi.Input[str]]] target_arns: A set of target ARNs that the security profile is attached to. """ - SecurityProfileArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - additional_metrics_to_retain_v2=additional_metrics_to_retain_v2, - alert_targets=alert_targets, - behaviors=behaviors, - security_profile_description=security_profile_description, - security_profile_name=security_profile_name, - tags=tags, - target_arns=target_arns, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - additional_metrics_to_retain_v2: Optional[pulumi.Input[Sequence[pulumi.Input['SecurityProfileMetricToRetainArgs']]]] = None, - alert_targets: Optional[Any] = None, - behaviors: Optional[pulumi.Input[Sequence[pulumi.Input['SecurityProfileBehaviorArgs']]]] = None, - security_profile_description: Optional[pulumi.Input[str]] = None, - security_profile_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['SecurityProfileTagArgs']]]] = None, - target_arns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if additional_metrics_to_retain_v2 is not None: - _setter("additional_metrics_to_retain_v2", additional_metrics_to_retain_v2) + pulumi.set(__self__, "additional_metrics_to_retain_v2", additional_metrics_to_retain_v2) if alert_targets is not None: - _setter("alert_targets", alert_targets) + pulumi.set(__self__, "alert_targets", alert_targets) if behaviors is not None: - _setter("behaviors", behaviors) + pulumi.set(__self__, "behaviors", behaviors) if security_profile_description is not None: - _setter("security_profile_description", security_profile_description) + pulumi.set(__self__, "security_profile_description", security_profile_description) if security_profile_name is not None: - _setter("security_profile_name", security_profile_name) + pulumi.set(__self__, "security_profile_name", security_profile_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if target_arns is not None: - _setter("target_arns", target_arns) + pulumi.set(__self__, "target_arns", target_arns) @property @pulumi.getter(name="additionalMetricsToRetainV2") @@ -200,10 +179,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SecurityProfileArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/iot/software_package.py b/sdk/python/pulumi_aws_native/iot/software_package.py index 742da1cd97..619e8ed717 100644 --- a/sdk/python/pulumi_aws_native/iot/software_package.py +++ b/sdk/python/pulumi_aws_native/iot/software_package.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,25 +23,12 @@ def __init__(__self__, *, The set of arguments for constructing a SoftwarePackage resource. :param pulumi.Input[Sequence[pulumi.Input['SoftwarePackageTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - SoftwarePackageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - package_name=package_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[pulumi.Input[str]] = None, - package_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['SoftwarePackageTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if package_name is not None: - _setter("package_name", package_name) + pulumi.set(__self__, "package_name", package_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -109,10 +96,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SoftwarePackageArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/iot/software_package_version.py b/sdk/python/pulumi_aws_native/iot/software_package_version.py index e634f3841e..fe1ebd2765 100644 --- a/sdk/python/pulumi_aws_native/iot/software_package_version.py +++ b/sdk/python/pulumi_aws_native/iot/software_package_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -26,32 +26,15 @@ def __init__(__self__, *, The set of arguments for constructing a SoftwarePackageVersion resource. :param pulumi.Input[Sequence[pulumi.Input['SoftwarePackageVersionTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - SoftwarePackageVersionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - package_name=package_name, - attributes=attributes, - description=description, - tags=tags, - version_name=version_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - package_name: pulumi.Input[str], - attributes: Optional[pulumi.Input['SoftwarePackageVersionResourceAttributesArgs']] = None, - description: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['SoftwarePackageVersionTagArgs']]]] = None, - version_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("package_name", package_name) + pulumi.set(__self__, "package_name", package_name) if attributes is not None: - _setter("attributes", attributes) + pulumi.set(__self__, "attributes", attributes) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if version_name is not None: - _setter("version_name", version_name) + pulumi.set(__self__, "version_name", version_name) @property @pulumi.getter(name="packageName") @@ -139,10 +122,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SoftwarePackageVersionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -162,11 +141,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = SoftwarePackageVersionArgs.__new__(SoftwarePackageVersionArgs) - if attributes is not None and not isinstance(attributes, SoftwarePackageVersionResourceAttributesArgs): - attributes = attributes or {} - def _setter(key, value): - attributes[key] = value - SoftwarePackageVersionResourceAttributesArgs._configure(_setter, **attributes) __props__.__dict__["attributes"] = attributes __props__.__dict__["description"] = description if package_name is None and not opts.urn: diff --git a/sdk/python/pulumi_aws_native/iot/thing.py b/sdk/python/pulumi_aws_native/iot/thing.py index fdd96d6465..c602233665 100644 --- a/sdk/python/pulumi_aws_native/iot/thing.py +++ b/sdk/python/pulumi_aws_native/iot/thing.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,21 +21,10 @@ def __init__(__self__, *, """ The set of arguments for constructing a Thing resource. """ - ThingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute_payload=attribute_payload, - thing_name=thing_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute_payload: Optional[pulumi.Input['ThingAttributePayloadArgs']] = None, - thing_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attribute_payload is not None: - _setter("attribute_payload", attribute_payload) + pulumi.set(__self__, "attribute_payload", attribute_payload) if thing_name is not None: - _setter("thing_name", thing_name) + pulumi.set(__self__, "thing_name", thing_name) @property @pulumi.getter(name="attributePayload") @@ -89,10 +78,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ThingArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -109,11 +94,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = ThingArgs.__new__(ThingArgs) - if attribute_payload is not None and not isinstance(attribute_payload, ThingAttributePayloadArgs): - attribute_payload = attribute_payload or {} - def _setter(key, value): - attribute_payload[key] = value - ThingAttributePayloadArgs._configure(_setter, **attribute_payload) __props__.__dict__["attribute_payload"] = attribute_payload __props__.__dict__["thing_name"] = thing_name __props__.__dict__["arn"] = None diff --git a/sdk/python/pulumi_aws_native/iot/thing_group.py b/sdk/python/pulumi_aws_native/iot/thing_group.py index 35247e47f1..c27a415b1c 100644 --- a/sdk/python/pulumi_aws_native/iot/thing_group.py +++ b/sdk/python/pulumi_aws_native/iot/thing_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,33 +25,16 @@ def __init__(__self__, *, The set of arguments for constructing a ThingGroup resource. :param pulumi.Input[Sequence[pulumi.Input['ThingGroupTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - ThingGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - parent_group_name=parent_group_name, - query_string=query_string, - tags=tags, - thing_group_name=thing_group_name, - thing_group_properties=thing_group_properties, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parent_group_name: Optional[pulumi.Input[str]] = None, - query_string: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ThingGroupTagArgs']]]] = None, - thing_group_name: Optional[pulumi.Input[str]] = None, - thing_group_properties: Optional[pulumi.Input['ThingGroupPropertiesPropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if parent_group_name is not None: - _setter("parent_group_name", parent_group_name) + pulumi.set(__self__, "parent_group_name", parent_group_name) if query_string is not None: - _setter("query_string", query_string) + pulumi.set(__self__, "query_string", query_string) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if thing_group_name is not None: - _setter("thing_group_name", thing_group_name) + pulumi.set(__self__, "thing_group_name", thing_group_name) if thing_group_properties is not None: - _setter("thing_group_properties", thing_group_properties) + pulumi.set(__self__, "thing_group_properties", thing_group_properties) @property @pulumi.getter(name="parentGroupName") @@ -139,10 +122,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ThingGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -166,11 +145,6 @@ def _internal_init(__self__, __props__.__dict__["query_string"] = query_string __props__.__dict__["tags"] = tags __props__.__dict__["thing_group_name"] = thing_group_name - if thing_group_properties is not None and not isinstance(thing_group_properties, ThingGroupPropertiesPropertiesArgs): - thing_group_properties = thing_group_properties or {} - def _setter(key, value): - thing_group_properties[key] = value - ThingGroupPropertiesPropertiesArgs._configure(_setter, **thing_group_properties) __props__.__dict__["thing_group_properties"] = thing_group_properties __props__.__dict__["arn"] = None replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["parent_group_name", "thing_group_name"]) diff --git a/sdk/python/pulumi_aws_native/iot/thing_principal_attachment.py b/sdk/python/pulumi_aws_native/iot/thing_principal_attachment.py index ee8db96a0d..0a54fb5ce3 100644 --- a/sdk/python/pulumi_aws_native/iot/thing_principal_attachment.py +++ b/sdk/python/pulumi_aws_native/iot/thing_principal_attachment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['ThingPrincipalAttachmentArgs', 'ThingPrincipalAttachment'] @@ -19,19 +19,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a ThingPrincipalAttachment resource. """ - ThingPrincipalAttachmentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - principal=principal, - thing_name=thing_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - principal: pulumi.Input[str], - thing_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("principal", principal) - _setter("thing_name", thing_name) + pulumi.set(__self__, "principal", principal) + pulumi.set(__self__, "thing_name", thing_name) @property @pulumi.getter @@ -90,10 +79,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ThingPrincipalAttachmentArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/iot/thing_type.py b/sdk/python/pulumi_aws_native/iot/thing_type.py index 1b2a104578..fc9f553ecd 100644 --- a/sdk/python/pulumi_aws_native/iot/thing_type.py +++ b/sdk/python/pulumi_aws_native/iot/thing_type.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -24,29 +24,14 @@ def __init__(__self__, *, The set of arguments for constructing a ThingType resource. :param pulumi.Input[Sequence[pulumi.Input['ThingTypeTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - ThingTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - deprecate_thing_type=deprecate_thing_type, - tags=tags, - thing_type_name=thing_type_name, - thing_type_properties=thing_type_properties, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - deprecate_thing_type: Optional[pulumi.Input[bool]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ThingTypeTagArgs']]]] = None, - thing_type_name: Optional[pulumi.Input[str]] = None, - thing_type_properties: Optional[pulumi.Input['ThingTypePropertiesPropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if deprecate_thing_type is not None: - _setter("deprecate_thing_type", deprecate_thing_type) + pulumi.set(__self__, "deprecate_thing_type", deprecate_thing_type) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if thing_type_name is not None: - _setter("thing_type_name", thing_type_name) + pulumi.set(__self__, "thing_type_name", thing_type_name) if thing_type_properties is not None: - _setter("thing_type_properties", thing_type_properties) + pulumi.set(__self__, "thing_type_properties", thing_type_properties) @property @pulumi.getter(name="deprecateThingType") @@ -124,10 +109,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ThingTypeArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -149,11 +130,6 @@ def _internal_init(__self__, __props__.__dict__["deprecate_thing_type"] = deprecate_thing_type __props__.__dict__["tags"] = tags __props__.__dict__["thing_type_name"] = thing_type_name - if thing_type_properties is not None and not isinstance(thing_type_properties, ThingTypePropertiesPropertiesArgs): - thing_type_properties = thing_type_properties or {} - def _setter(key, value): - thing_type_properties[key] = value - ThingTypePropertiesPropertiesArgs._configure(_setter, **thing_type_properties) __props__.__dict__["thing_type_properties"] = thing_type_properties __props__.__dict__["arn"] = None replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["thing_type_name", "thing_type_properties"]) diff --git a/sdk/python/pulumi_aws_native/iot/topic_rule.py b/sdk/python/pulumi_aws_native/iot/topic_rule.py index b2f55f76a9..a70ce90eeb 100644 --- a/sdk/python/pulumi_aws_native/iot/topic_rule.py +++ b/sdk/python/pulumi_aws_native/iot/topic_rule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -23,24 +23,11 @@ def __init__(__self__, *, """ The set of arguments for constructing a TopicRule resource. """ - TopicRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - topic_rule_payload=topic_rule_payload, - rule_name=rule_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - topic_rule_payload: pulumi.Input['TopicRulePayloadArgs'], - rule_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['TopicRuleTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("topic_rule_payload", topic_rule_payload) + pulumi.set(__self__, "topic_rule_payload", topic_rule_payload) if rule_name is not None: - _setter("rule_name", rule_name) + pulumi.set(__self__, "rule_name", rule_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="topicRulePayload") @@ -104,10 +91,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TopicRuleArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -127,11 +110,6 @@ def _internal_init(__self__, __props__.__dict__["rule_name"] = rule_name __props__.__dict__["tags"] = tags - if topic_rule_payload is not None and not isinstance(topic_rule_payload, TopicRulePayloadArgs): - topic_rule_payload = topic_rule_payload or {} - def _setter(key, value): - topic_rule_payload[key] = value - TopicRulePayloadArgs._configure(_setter, **topic_rule_payload) if topic_rule_payload is None and not opts.urn: raise TypeError("Missing required property 'topic_rule_payload'") __props__.__dict__["topic_rule_payload"] = topic_rule_payload diff --git a/sdk/python/pulumi_aws_native/iot/topic_rule_destination.py b/sdk/python/pulumi_aws_native/iot/topic_rule_destination.py index 14029cd933..6c9f1ce04f 100644 --- a/sdk/python/pulumi_aws_native/iot/topic_rule_destination.py +++ b/sdk/python/pulumi_aws_native/iot/topic_rule_destination.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -26,25 +26,12 @@ def __init__(__self__, *, :param pulumi.Input['TopicRuleDestinationStatus'] status: The status of the TopicRuleDestination. :param pulumi.Input['TopicRuleDestinationVpcDestinationPropertiesArgs'] vpc_properties: VPC destination properties. """ - TopicRuleDestinationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - http_url_properties=http_url_properties, - status=status, - vpc_properties=vpc_properties, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - http_url_properties: Optional[pulumi.Input['TopicRuleDestinationHttpUrlDestinationSummaryArgs']] = None, - status: Optional[pulumi.Input['TopicRuleDestinationStatus']] = None, - vpc_properties: Optional[pulumi.Input['TopicRuleDestinationVpcDestinationPropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if http_url_properties is not None: - _setter("http_url_properties", http_url_properties) + pulumi.set(__self__, "http_url_properties", http_url_properties) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) if vpc_properties is not None: - _setter("vpc_properties", vpc_properties) + pulumi.set(__self__, "vpc_properties", vpc_properties) @property @pulumi.getter(name="httpUrlProperties") @@ -120,10 +107,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TopicRuleDestinationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -141,18 +124,8 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = TopicRuleDestinationArgs.__new__(TopicRuleDestinationArgs) - if http_url_properties is not None and not isinstance(http_url_properties, TopicRuleDestinationHttpUrlDestinationSummaryArgs): - http_url_properties = http_url_properties or {} - def _setter(key, value): - http_url_properties[key] = value - TopicRuleDestinationHttpUrlDestinationSummaryArgs._configure(_setter, **http_url_properties) __props__.__dict__["http_url_properties"] = http_url_properties __props__.__dict__["status"] = status - if vpc_properties is not None and not isinstance(vpc_properties, TopicRuleDestinationVpcDestinationPropertiesArgs): - vpc_properties = vpc_properties or {} - def _setter(key, value): - vpc_properties[key] = value - TopicRuleDestinationVpcDestinationPropertiesArgs._configure(_setter, **vpc_properties) __props__.__dict__["vpc_properties"] = vpc_properties __props__.__dict__["arn"] = None __props__.__dict__["status_reason"] = None diff --git a/sdk/python/pulumi_aws_native/iot1click/_inputs.py b/sdk/python/pulumi_aws_native/iot1click/_inputs.py index 408332e514..d4963c7094 100644 --- a/sdk/python/pulumi_aws_native/iot1click/_inputs.py +++ b/sdk/python/pulumi_aws_native/iot1click/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -18,21 +18,10 @@ class ProjectPlacementTemplateArgs: def __init__(__self__, *, default_attributes: Optional[Any] = None, device_templates: Optional[Any] = None): - ProjectPlacementTemplateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_attributes=default_attributes, - device_templates=device_templates, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_attributes: Optional[Any] = None, - device_templates: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if default_attributes is not None: - _setter("default_attributes", default_attributes) + pulumi.set(__self__, "default_attributes", default_attributes) if device_templates is not None: - _setter("device_templates", device_templates) + pulumi.set(__self__, "device_templates", device_templates) @property @pulumi.getter(name="defaultAttributes") diff --git a/sdk/python/pulumi_aws_native/iot1click/device.py b/sdk/python/pulumi_aws_native/iot1click/device.py index e8d0d629ff..f49917dd35 100644 --- a/sdk/python/pulumi_aws_native/iot1click/device.py +++ b/sdk/python/pulumi_aws_native/iot1click/device.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['DeviceArgs', 'Device'] @@ -19,19 +19,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a Device resource. """ - DeviceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - device_id=device_id, - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - device_id: pulumi.Input[str], - enabled: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("device_id", device_id) - _setter("enabled", enabled) + pulumi.set(__self__, "device_id", device_id) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter(name="deviceId") @@ -90,10 +79,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DeviceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/iot1click/get_device.py b/sdk/python/pulumi_aws_native/iot1click/get_device.py index 0c3dff652d..5d8b269c63 100644 --- a/sdk/python/pulumi_aws_native/iot1click/get_device.py +++ b/sdk/python/pulumi_aws_native/iot1click/get_device.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/iot1click/get_placement.py b/sdk/python/pulumi_aws_native/iot1click/get_placement.py index 7a0212fc87..b1ad5d9311 100644 --- a/sdk/python/pulumi_aws_native/iot1click/get_placement.py +++ b/sdk/python/pulumi_aws_native/iot1click/get_placement.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/iot1click/get_project.py b/sdk/python/pulumi_aws_native/iot1click/get_project.py index 83323ce495..d7f9102d0f 100644 --- a/sdk/python/pulumi_aws_native/iot1click/get_project.py +++ b/sdk/python/pulumi_aws_native/iot1click/get_project.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/iot1click/outputs.py b/sdk/python/pulumi_aws_native/iot1click/outputs.py index 6c65b959e0..8b9d413014 100644 --- a/sdk/python/pulumi_aws_native/iot1click/outputs.py +++ b/sdk/python/pulumi_aws_native/iot1click/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -37,21 +37,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, default_attributes: Optional[Any] = None, device_templates: Optional[Any] = None): - ProjectPlacementTemplate._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_attributes=default_attributes, - device_templates=device_templates, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_attributes: Optional[Any] = None, - device_templates: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if default_attributes is not None: - _setter("default_attributes", default_attributes) + pulumi.set(__self__, "default_attributes", default_attributes) if device_templates is not None: - _setter("device_templates", device_templates) + pulumi.set(__self__, "device_templates", device_templates) @property @pulumi.getter(name="defaultAttributes") diff --git a/sdk/python/pulumi_aws_native/iot1click/placement.py b/sdk/python/pulumi_aws_native/iot1click/placement.py index 44cb4d1ac0..177a0695a8 100644 --- a/sdk/python/pulumi_aws_native/iot1click/placement.py +++ b/sdk/python/pulumi_aws_native/iot1click/placement.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['PlacementArgs', 'Placement'] @@ -21,28 +21,13 @@ def __init__(__self__, *, """ The set of arguments for constructing a Placement resource. """ - PlacementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - project_name=project_name, - associated_devices=associated_devices, - attributes=attributes, - placement_name=placement_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - project_name: pulumi.Input[str], - associated_devices: Optional[Any] = None, - attributes: Optional[Any] = None, - placement_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("project_name", project_name) + pulumi.set(__self__, "project_name", project_name) if associated_devices is not None: - _setter("associated_devices", associated_devices) + pulumi.set(__self__, "associated_devices", associated_devices) if attributes is not None: - _setter("attributes", attributes) + pulumi.set(__self__, "attributes", attributes) if placement_name is not None: - _setter("placement_name", placement_name) + pulumi.set(__self__, "placement_name", placement_name) @property @pulumi.getter(name="projectName") @@ -121,10 +106,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PlacementArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/iot1click/project.py b/sdk/python/pulumi_aws_native/iot1click/project.py index e35b38ccc8..74790d8daf 100644 --- a/sdk/python/pulumi_aws_native/iot1click/project.py +++ b/sdk/python/pulumi_aws_native/iot1click/project.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -22,24 +22,11 @@ def __init__(__self__, *, """ The set of arguments for constructing a Project resource. """ - ProjectArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - placement_template=placement_template, - description=description, - project_name=project_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - placement_template: pulumi.Input['ProjectPlacementTemplateArgs'], - description: Optional[pulumi.Input[str]] = None, - project_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("placement_template", placement_template) + pulumi.set(__self__, "placement_template", placement_template) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if project_name is not None: - _setter("project_name", project_name) + pulumi.set(__self__, "project_name", project_name) @property @pulumi.getter(name="placementTemplate") @@ -108,10 +95,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ProjectArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -131,11 +114,6 @@ def _internal_init(__self__, __props__ = ProjectArgs.__new__(ProjectArgs) __props__.__dict__["description"] = description - if placement_template is not None and not isinstance(placement_template, ProjectPlacementTemplateArgs): - placement_template = placement_template or {} - def _setter(key, value): - placement_template[key] = value - ProjectPlacementTemplateArgs._configure(_setter, **placement_template) if placement_template is None and not opts.urn: raise TypeError("Missing required property 'placement_template'") __props__.__dict__["placement_template"] = placement_template diff --git a/sdk/python/pulumi_aws_native/iotanalytics/_inputs.py b/sdk/python/pulumi_aws_native/iotanalytics/_inputs.py index d8801d56be..e39f2e07a1 100644 --- a/sdk/python/pulumi_aws_native/iotanalytics/_inputs.py +++ b/sdk/python/pulumi_aws_native/iotanalytics/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -75,23 +75,10 @@ def __init__(__self__, *, bucket: pulumi.Input[str], role_arn: pulumi.Input[str], key_prefix: Optional[pulumi.Input[str]] = None): - ChannelCustomerManagedS3Args._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - role_arn=role_arn, - key_prefix=key_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: pulumi.Input[str], - role_arn: pulumi.Input[str], - key_prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) - _setter("role_arn", role_arn) + pulumi.set(__self__, "bucket", bucket) + pulumi.set(__self__, "role_arn", role_arn) if key_prefix is not None: - _setter("key_prefix", key_prefix) + pulumi.set(__self__, "key_prefix", key_prefix) @property @pulumi.getter @@ -126,21 +113,10 @@ class ChannelRetentionPeriodArgs: def __init__(__self__, *, number_of_days: Optional[pulumi.Input[int]] = None, unlimited: Optional[pulumi.Input[bool]] = None): - ChannelRetentionPeriodArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - number_of_days=number_of_days, - unlimited=unlimited, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - number_of_days: Optional[pulumi.Input[int]] = None, - unlimited: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if number_of_days is not None: - _setter("number_of_days", number_of_days) + pulumi.set(__self__, "number_of_days", number_of_days) if unlimited is not None: - _setter("unlimited", unlimited) + pulumi.set(__self__, "unlimited", unlimited) @property @pulumi.getter(name="numberOfDays") @@ -165,11 +141,6 @@ def unlimited(self, value: Optional[pulumi.Input[bool]]): class ChannelServiceManagedS3Args: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -177,21 +148,10 @@ class ChannelStorageArgs: def __init__(__self__, *, customer_managed_s3: Optional[pulumi.Input['ChannelCustomerManagedS3Args']] = None, service_managed_s3: Optional[pulumi.Input['ChannelServiceManagedS3Args']] = None): - ChannelStorageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - customer_managed_s3=customer_managed_s3, - service_managed_s3=service_managed_s3, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - customer_managed_s3: Optional[pulumi.Input['ChannelCustomerManagedS3Args']] = None, - service_managed_s3: Optional[pulumi.Input['ChannelServiceManagedS3Args']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if customer_managed_s3 is not None: - _setter("customer_managed_s3", customer_managed_s3) + pulumi.set(__self__, "customer_managed_s3", customer_managed_s3) if service_managed_s3 is not None: - _setter("service_managed_s3", service_managed_s3) + pulumi.set(__self__, "service_managed_s3", service_managed_s3) @property @pulumi.getter(name="customerManagedS3") @@ -217,19 +177,8 @@ class ChannelTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ChannelTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -256,24 +205,11 @@ def __init__(__self__, *, action_name: pulumi.Input[str], container_action: Optional[pulumi.Input['DatasetContainerActionArgs']] = None, query_action: Optional[pulumi.Input['DatasetQueryActionArgs']] = None): - DatasetActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action_name=action_name, - container_action=container_action, - query_action=query_action, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action_name: pulumi.Input[str], - container_action: Optional[pulumi.Input['DatasetContainerActionArgs']] = None, - query_action: Optional[pulumi.Input['DatasetQueryActionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action_name", action_name) + pulumi.set(__self__, "action_name", action_name) if container_action is not None: - _setter("container_action", container_action) + pulumi.set(__self__, "container_action", container_action) if query_action is not None: - _setter("query_action", query_action) + pulumi.set(__self__, "query_action", query_action) @property @pulumi.getter(name="actionName") @@ -310,26 +246,11 @@ def __init__(__self__, *, image: pulumi.Input[str], resource_configuration: pulumi.Input['DatasetResourceConfigurationArgs'], variables: Optional[pulumi.Input[Sequence[pulumi.Input['DatasetVariableArgs']]]] = None): - DatasetContainerActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - execution_role_arn=execution_role_arn, - image=image, - resource_configuration=resource_configuration, - variables=variables, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - execution_role_arn: pulumi.Input[str], - image: pulumi.Input[str], - resource_configuration: pulumi.Input['DatasetResourceConfigurationArgs'], - variables: Optional[pulumi.Input[Sequence[pulumi.Input['DatasetVariableArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("execution_role_arn", execution_role_arn) - _setter("image", image) - _setter("resource_configuration", resource_configuration) + pulumi.set(__self__, "execution_role_arn", execution_role_arn) + pulumi.set(__self__, "image", image) + pulumi.set(__self__, "resource_configuration", resource_configuration) if variables is not None: - _setter("variables", variables) + pulumi.set(__self__, "variables", variables) @property @pulumi.getter(name="executionRoleArn") @@ -373,21 +294,10 @@ class DatasetContentDeliveryRuleDestinationArgs: def __init__(__self__, *, iot_events_destination_configuration: Optional[pulumi.Input['DatasetIotEventsDestinationConfigurationArgs']] = None, s3_destination_configuration: Optional[pulumi.Input['DatasetS3DestinationConfigurationArgs']] = None): - DatasetContentDeliveryRuleDestinationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - iot_events_destination_configuration=iot_events_destination_configuration, - s3_destination_configuration=s3_destination_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - iot_events_destination_configuration: Optional[pulumi.Input['DatasetIotEventsDestinationConfigurationArgs']] = None, - s3_destination_configuration: Optional[pulumi.Input['DatasetS3DestinationConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if iot_events_destination_configuration is not None: - _setter("iot_events_destination_configuration", iot_events_destination_configuration) + pulumi.set(__self__, "iot_events_destination_configuration", iot_events_destination_configuration) if s3_destination_configuration is not None: - _setter("s3_destination_configuration", s3_destination_configuration) + pulumi.set(__self__, "s3_destination_configuration", s3_destination_configuration) @property @pulumi.getter(name="iotEventsDestinationConfiguration") @@ -413,20 +323,9 @@ class DatasetContentDeliveryRuleArgs: def __init__(__self__, *, destination: pulumi.Input['DatasetContentDeliveryRuleDestinationArgs'], entry_name: Optional[pulumi.Input[str]] = None): - DatasetContentDeliveryRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - entry_name=entry_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: pulumi.Input['DatasetContentDeliveryRuleDestinationArgs'], - entry_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination", destination) + pulumi.set(__self__, "destination", destination) if entry_name is not None: - _setter("entry_name", entry_name) + pulumi.set(__self__, "entry_name", entry_name) @property @pulumi.getter @@ -451,16 +350,7 @@ def entry_name(self, value: Optional[pulumi.Input[str]]): class DatasetContentVersionValueArgs: def __init__(__self__, *, dataset_name: pulumi.Input[str]): - DatasetContentVersionValueArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dataset_name=dataset_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dataset_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("dataset_name", dataset_name) + pulumi.set(__self__, "dataset_name", dataset_name) @property @pulumi.getter(name="datasetName") @@ -476,16 +366,7 @@ def dataset_name(self, value: pulumi.Input[str]): class DatasetDeltaTimeSessionWindowConfigurationArgs: def __init__(__self__, *, timeout_in_minutes: pulumi.Input[int]): - DatasetDeltaTimeSessionWindowConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - timeout_in_minutes=timeout_in_minutes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - timeout_in_minutes: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("timeout_in_minutes", timeout_in_minutes) + pulumi.set(__self__, "timeout_in_minutes", timeout_in_minutes) @property @pulumi.getter(name="timeoutInMinutes") @@ -502,19 +383,8 @@ class DatasetDeltaTimeArgs: def __init__(__self__, *, offset_seconds: pulumi.Input[int], time_expression: pulumi.Input[str]): - DatasetDeltaTimeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - offset_seconds=offset_seconds, - time_expression=time_expression, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - offset_seconds: pulumi.Input[int], - time_expression: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("offset_seconds", offset_seconds) - _setter("time_expression", time_expression) + pulumi.set(__self__, "offset_seconds", offset_seconds) + pulumi.set(__self__, "time_expression", time_expression) @property @pulumi.getter(name="offsetSeconds") @@ -539,17 +409,8 @@ def time_expression(self, value: pulumi.Input[str]): class DatasetFilterArgs: def __init__(__self__, *, delta_time: Optional[pulumi.Input['DatasetDeltaTimeArgs']] = None): - DatasetFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - delta_time=delta_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delta_time: Optional[pulumi.Input['DatasetDeltaTimeArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if delta_time is not None: - _setter("delta_time", delta_time) + pulumi.set(__self__, "delta_time", delta_time) @property @pulumi.getter(name="deltaTime") @@ -566,19 +427,8 @@ class DatasetGlueConfigurationArgs: def __init__(__self__, *, database_name: pulumi.Input[str], table_name: pulumi.Input[str]): - DatasetGlueConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - database_name=database_name, - table_name=table_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database_name: pulumi.Input[str], - table_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database_name", database_name) - _setter("table_name", table_name) + pulumi.set(__self__, "database_name", database_name) + pulumi.set(__self__, "table_name", table_name) @property @pulumi.getter(name="databaseName") @@ -604,19 +454,8 @@ class DatasetIotEventsDestinationConfigurationArgs: def __init__(__self__, *, input_name: pulumi.Input[str], role_arn: pulumi.Input[str]): - DatasetIotEventsDestinationConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - input_name=input_name, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - input_name: pulumi.Input[str], - role_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("input_name", input_name) - _setter("role_arn", role_arn) + pulumi.set(__self__, "input_name", input_name) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="inputName") @@ -641,17 +480,8 @@ def role_arn(self, value: pulumi.Input[str]): class DatasetLateDataRuleConfigurationArgs: def __init__(__self__, *, delta_time_session_window_configuration: Optional[pulumi.Input['DatasetDeltaTimeSessionWindowConfigurationArgs']] = None): - DatasetLateDataRuleConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - delta_time_session_window_configuration=delta_time_session_window_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delta_time_session_window_configuration: Optional[pulumi.Input['DatasetDeltaTimeSessionWindowConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if delta_time_session_window_configuration is not None: - _setter("delta_time_session_window_configuration", delta_time_session_window_configuration) + pulumi.set(__self__, "delta_time_session_window_configuration", delta_time_session_window_configuration) @property @pulumi.getter(name="deltaTimeSessionWindowConfiguration") @@ -668,20 +498,9 @@ class DatasetLateDataRuleArgs: def __init__(__self__, *, rule_configuration: pulumi.Input['DatasetLateDataRuleConfigurationArgs'], rule_name: Optional[pulumi.Input[str]] = None): - DatasetLateDataRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - rule_configuration=rule_configuration, - rule_name=rule_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rule_configuration: pulumi.Input['DatasetLateDataRuleConfigurationArgs'], - rule_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("rule_configuration", rule_configuration) + pulumi.set(__self__, "rule_configuration", rule_configuration) if rule_name is not None: - _setter("rule_name", rule_name) + pulumi.set(__self__, "rule_name", rule_name) @property @pulumi.getter(name="ruleConfiguration") @@ -706,16 +525,7 @@ def rule_name(self, value: Optional[pulumi.Input[str]]): class DatasetOutputFileUriValueArgs: def __init__(__self__, *, file_name: pulumi.Input[str]): - DatasetOutputFileUriValueArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - file_name=file_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - file_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("file_name", file_name) + pulumi.set(__self__, "file_name", file_name) @property @pulumi.getter(name="fileName") @@ -732,20 +542,9 @@ class DatasetQueryActionArgs: def __init__(__self__, *, sql_query: pulumi.Input[str], filters: Optional[pulumi.Input[Sequence[pulumi.Input['DatasetFilterArgs']]]] = None): - DatasetQueryActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - sql_query=sql_query, - filters=filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sql_query: pulumi.Input[str], - filters: Optional[pulumi.Input[Sequence[pulumi.Input['DatasetFilterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("sql_query", sql_query) + pulumi.set(__self__, "sql_query", sql_query) if filters is not None: - _setter("filters", filters) + pulumi.set(__self__, "filters", filters) @property @pulumi.getter(name="sqlQuery") @@ -771,19 +570,8 @@ class DatasetResourceConfigurationArgs: def __init__(__self__, *, compute_type: pulumi.Input['DatasetResourceConfigurationComputeType'], volume_size_in_gb: pulumi.Input[int]): - DatasetResourceConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - compute_type=compute_type, - volume_size_in_gb=volume_size_in_gb, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - compute_type: pulumi.Input['DatasetResourceConfigurationComputeType'], - volume_size_in_gb: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("compute_type", compute_type) - _setter("volume_size_in_gb", volume_size_in_gb) + pulumi.set(__self__, "compute_type", compute_type) + pulumi.set(__self__, "volume_size_in_gb", volume_size_in_gb) @property @pulumi.getter(name="computeType") @@ -809,21 +597,10 @@ class DatasetRetentionPeriodArgs: def __init__(__self__, *, number_of_days: Optional[pulumi.Input[int]] = None, unlimited: Optional[pulumi.Input[bool]] = None): - DatasetRetentionPeriodArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - number_of_days=number_of_days, - unlimited=unlimited, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - number_of_days: Optional[pulumi.Input[int]] = None, - unlimited: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if number_of_days is not None: - _setter("number_of_days", number_of_days) + pulumi.set(__self__, "number_of_days", number_of_days) if unlimited is not None: - _setter("unlimited", unlimited) + pulumi.set(__self__, "unlimited", unlimited) @property @pulumi.getter(name="numberOfDays") @@ -851,26 +628,11 @@ def __init__(__self__, *, key: pulumi.Input[str], role_arn: pulumi.Input[str], glue_configuration: Optional[pulumi.Input['DatasetGlueConfigurationArgs']] = None): - DatasetS3DestinationConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - key=key, - role_arn=role_arn, - glue_configuration=glue_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: pulumi.Input[str], - key: pulumi.Input[str], - role_arn: pulumi.Input[str], - glue_configuration: Optional[pulumi.Input['DatasetGlueConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) - _setter("key", key) - _setter("role_arn", role_arn) + pulumi.set(__self__, "bucket", bucket) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "role_arn", role_arn) if glue_configuration is not None: - _setter("glue_configuration", glue_configuration) + pulumi.set(__self__, "glue_configuration", glue_configuration) @property @pulumi.getter @@ -913,16 +675,7 @@ def glue_configuration(self, value: Optional[pulumi.Input['DatasetGlueConfigurat class DatasetScheduleArgs: def __init__(__self__, *, schedule_expression: pulumi.Input[str]): - DatasetScheduleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - schedule_expression=schedule_expression, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - schedule_expression: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("schedule_expression", schedule_expression) + pulumi.set(__self__, "schedule_expression", schedule_expression) @property @pulumi.getter(name="scheduleExpression") @@ -939,19 +692,8 @@ class DatasetTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - DatasetTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -976,16 +718,7 @@ def value(self, value: pulumi.Input[str]): class DatasetTriggeringDatasetArgs: def __init__(__self__, *, dataset_name: pulumi.Input[str]): - DatasetTriggeringDatasetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dataset_name=dataset_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dataset_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("dataset_name", dataset_name) + pulumi.set(__self__, "dataset_name", dataset_name) @property @pulumi.getter(name="datasetName") @@ -1002,21 +735,10 @@ class DatasetTriggerArgs: def __init__(__self__, *, schedule: Optional[pulumi.Input['DatasetScheduleArgs']] = None, triggering_dataset: Optional[pulumi.Input['DatasetTriggeringDatasetArgs']] = None): - DatasetTriggerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - schedule=schedule, - triggering_dataset=triggering_dataset, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - schedule: Optional[pulumi.Input['DatasetScheduleArgs']] = None, - triggering_dataset: Optional[pulumi.Input['DatasetTriggeringDatasetArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if schedule is not None: - _setter("schedule", schedule) + pulumi.set(__self__, "schedule", schedule) if triggering_dataset is not None: - _setter("triggering_dataset", triggering_dataset) + pulumi.set(__self__, "triggering_dataset", triggering_dataset) @property @pulumi.getter @@ -1045,32 +767,15 @@ def __init__(__self__, *, double_value: Optional[pulumi.Input[float]] = None, output_file_uri_value: Optional[pulumi.Input['DatasetOutputFileUriValueArgs']] = None, string_value: Optional[pulumi.Input[str]] = None): - DatasetVariableArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - variable_name=variable_name, - dataset_content_version_value=dataset_content_version_value, - double_value=double_value, - output_file_uri_value=output_file_uri_value, - string_value=string_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - variable_name: pulumi.Input[str], - dataset_content_version_value: Optional[pulumi.Input['DatasetContentVersionValueArgs']] = None, - double_value: Optional[pulumi.Input[float]] = None, - output_file_uri_value: Optional[pulumi.Input['DatasetOutputFileUriValueArgs']] = None, - string_value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("variable_name", variable_name) + pulumi.set(__self__, "variable_name", variable_name) if dataset_content_version_value is not None: - _setter("dataset_content_version_value", dataset_content_version_value) + pulumi.set(__self__, "dataset_content_version_value", dataset_content_version_value) if double_value is not None: - _setter("double_value", double_value) + pulumi.set(__self__, "double_value", double_value) if output_file_uri_value is not None: - _setter("output_file_uri_value", output_file_uri_value) + pulumi.set(__self__, "output_file_uri_value", output_file_uri_value) if string_value is not None: - _setter("string_value", string_value) + pulumi.set(__self__, "string_value", string_value) @property @pulumi.getter(name="variableName") @@ -1123,21 +828,10 @@ class DatasetVersioningConfigurationArgs: def __init__(__self__, *, max_versions: Optional[pulumi.Input[int]] = None, unlimited: Optional[pulumi.Input[bool]] = None): - DatasetVersioningConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_versions=max_versions, - unlimited=unlimited, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_versions: Optional[pulumi.Input[int]] = None, - unlimited: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max_versions is not None: - _setter("max_versions", max_versions) + pulumi.set(__self__, "max_versions", max_versions) if unlimited is not None: - _setter("unlimited", unlimited) + pulumi.set(__self__, "unlimited", unlimited) @property @pulumi.getter(name="maxVersions") @@ -1163,19 +857,8 @@ class DatastoreColumnArgs: def __init__(__self__, *, name: pulumi.Input[str], type: pulumi.Input[str]): - DatastoreColumnArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("type", type) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -1201,20 +884,9 @@ class DatastoreCustomerManagedS3StorageArgs: def __init__(__self__, *, bucket: pulumi.Input[str], key_prefix: Optional[pulumi.Input[str]] = None): - DatastoreCustomerManagedS3StorageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - key_prefix=key_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: pulumi.Input[str], - key_prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) + pulumi.set(__self__, "bucket", bucket) if key_prefix is not None: - _setter("key_prefix", key_prefix) + pulumi.set(__self__, "key_prefix", key_prefix) @property @pulumi.getter @@ -1241,23 +913,10 @@ def __init__(__self__, *, bucket: pulumi.Input[str], role_arn: pulumi.Input[str], key_prefix: Optional[pulumi.Input[str]] = None): - DatastoreCustomerManagedS3Args._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - role_arn=role_arn, - key_prefix=key_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: pulumi.Input[str], - role_arn: pulumi.Input[str], - key_prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) - _setter("role_arn", role_arn) + pulumi.set(__self__, "bucket", bucket) + pulumi.set(__self__, "role_arn", role_arn) if key_prefix is not None: - _setter("key_prefix", key_prefix) + pulumi.set(__self__, "key_prefix", key_prefix) @property @pulumi.getter @@ -1292,21 +951,10 @@ class DatastoreFileFormatConfigurationArgs: def __init__(__self__, *, json_configuration: Optional[pulumi.Input['DatastoreJsonConfigurationArgs']] = None, parquet_configuration: Optional[pulumi.Input['DatastoreParquetConfigurationArgs']] = None): - DatastoreFileFormatConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - json_configuration=json_configuration, - parquet_configuration=parquet_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - json_configuration: Optional[pulumi.Input['DatastoreJsonConfigurationArgs']] = None, - parquet_configuration: Optional[pulumi.Input['DatastoreParquetConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if json_configuration is not None: - _setter("json_configuration", json_configuration) + pulumi.set(__self__, "json_configuration", json_configuration) if parquet_configuration is not None: - _setter("parquet_configuration", parquet_configuration) + pulumi.set(__self__, "parquet_configuration", parquet_configuration) @property @pulumi.getter(name="jsonConfiguration") @@ -1331,17 +979,8 @@ def parquet_configuration(self, value: Optional[pulumi.Input['DatastoreParquetCo class DatastoreIotSiteWiseMultiLayerStorageArgs: def __init__(__self__, *, customer_managed_s3_storage: Optional[pulumi.Input['DatastoreCustomerManagedS3StorageArgs']] = None): - DatastoreIotSiteWiseMultiLayerStorageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - customer_managed_s3_storage=customer_managed_s3_storage, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - customer_managed_s3_storage: Optional[pulumi.Input['DatastoreCustomerManagedS3StorageArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if customer_managed_s3_storage is not None: - _setter("customer_managed_s3_storage", customer_managed_s3_storage) + pulumi.set(__self__, "customer_managed_s3_storage", customer_managed_s3_storage) @property @pulumi.getter(name="customerManagedS3Storage") @@ -1357,28 +996,14 @@ def customer_managed_s3_storage(self, value: Optional[pulumi.Input['DatastoreCus class DatastoreJsonConfigurationArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type class DatastoreParquetConfigurationArgs: def __init__(__self__, *, schema_definition: Optional[pulumi.Input['DatastoreSchemaDefinitionArgs']] = None): - DatastoreParquetConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - schema_definition=schema_definition, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - schema_definition: Optional[pulumi.Input['DatastoreSchemaDefinitionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if schema_definition is not None: - _setter("schema_definition", schema_definition) + pulumi.set(__self__, "schema_definition", schema_definition) @property @pulumi.getter(name="schemaDefinition") @@ -1394,17 +1019,8 @@ def schema_definition(self, value: Optional[pulumi.Input['DatastoreSchemaDefinit class DatastorePartitionsArgs: def __init__(__self__, *, partitions: Optional[pulumi.Input[Sequence[pulumi.Input['DatastorePartitionArgs']]]] = None): - DatastorePartitionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - partitions=partitions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - partitions: Optional[pulumi.Input[Sequence[pulumi.Input['DatastorePartitionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if partitions is not None: - _setter("partitions", partitions) + pulumi.set(__self__, "partitions", partitions) @property @pulumi.getter @@ -1421,21 +1037,10 @@ class DatastorePartitionArgs: def __init__(__self__, *, partition: Optional[pulumi.Input['PartitionArgs']] = None, timestamp_partition: Optional[pulumi.Input['DatastoreTimestampPartitionArgs']] = None): - DatastorePartitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - partition=partition, - timestamp_partition=timestamp_partition, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - partition: Optional[pulumi.Input['PartitionArgs']] = None, - timestamp_partition: Optional[pulumi.Input['DatastoreTimestampPartitionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if partition is not None: - _setter("partition", partition) + pulumi.set(__self__, "partition", partition) if timestamp_partition is not None: - _setter("timestamp_partition", timestamp_partition) + pulumi.set(__self__, "timestamp_partition", timestamp_partition) @property @pulumi.getter @@ -1461,21 +1066,10 @@ class DatastoreRetentionPeriodArgs: def __init__(__self__, *, number_of_days: Optional[pulumi.Input[int]] = None, unlimited: Optional[pulumi.Input[bool]] = None): - DatastoreRetentionPeriodArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - number_of_days=number_of_days, - unlimited=unlimited, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - number_of_days: Optional[pulumi.Input[int]] = None, - unlimited: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if number_of_days is not None: - _setter("number_of_days", number_of_days) + pulumi.set(__self__, "number_of_days", number_of_days) if unlimited is not None: - _setter("unlimited", unlimited) + pulumi.set(__self__, "unlimited", unlimited) @property @pulumi.getter(name="numberOfDays") @@ -1500,17 +1094,8 @@ def unlimited(self, value: Optional[pulumi.Input[bool]]): class DatastoreSchemaDefinitionArgs: def __init__(__self__, *, columns: Optional[pulumi.Input[Sequence[pulumi.Input['DatastoreColumnArgs']]]] = None): - DatastoreSchemaDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - columns=columns, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - columns: Optional[pulumi.Input[Sequence[pulumi.Input['DatastoreColumnArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if columns is not None: - _setter("columns", columns) + pulumi.set(__self__, "columns", columns) @property @pulumi.getter @@ -1526,11 +1111,6 @@ def columns(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DatastoreC class DatastoreServiceManagedS3Args: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -1539,25 +1119,12 @@ def __init__(__self__, *, customer_managed_s3: Optional[pulumi.Input['DatastoreCustomerManagedS3Args']] = None, iot_site_wise_multi_layer_storage: Optional[pulumi.Input['DatastoreIotSiteWiseMultiLayerStorageArgs']] = None, service_managed_s3: Optional[pulumi.Input['DatastoreServiceManagedS3Args']] = None): - DatastoreStorageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - customer_managed_s3=customer_managed_s3, - iot_site_wise_multi_layer_storage=iot_site_wise_multi_layer_storage, - service_managed_s3=service_managed_s3, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - customer_managed_s3: Optional[pulumi.Input['DatastoreCustomerManagedS3Args']] = None, - iot_site_wise_multi_layer_storage: Optional[pulumi.Input['DatastoreIotSiteWiseMultiLayerStorageArgs']] = None, - service_managed_s3: Optional[pulumi.Input['DatastoreServiceManagedS3Args']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if customer_managed_s3 is not None: - _setter("customer_managed_s3", customer_managed_s3) + pulumi.set(__self__, "customer_managed_s3", customer_managed_s3) if iot_site_wise_multi_layer_storage is not None: - _setter("iot_site_wise_multi_layer_storage", iot_site_wise_multi_layer_storage) + pulumi.set(__self__, "iot_site_wise_multi_layer_storage", iot_site_wise_multi_layer_storage) if service_managed_s3 is not None: - _setter("service_managed_s3", service_managed_s3) + pulumi.set(__self__, "service_managed_s3", service_managed_s3) @property @pulumi.getter(name="customerManagedS3") @@ -1592,19 +1159,8 @@ class DatastoreTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - DatastoreTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1630,20 +1186,9 @@ class DatastoreTimestampPartitionArgs: def __init__(__self__, *, attribute_name: pulumi.Input[str], timestamp_format: Optional[pulumi.Input[str]] = None): - DatastoreTimestampPartitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute_name=attribute_name, - timestamp_format=timestamp_format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute_name: pulumi.Input[str], - timestamp_format: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attribute_name", attribute_name) + pulumi.set(__self__, "attribute_name", attribute_name) if timestamp_format is not None: - _setter("timestamp_format", timestamp_format) + pulumi.set(__self__, "timestamp_format", timestamp_format) @property @pulumi.getter(name="attributeName") @@ -1668,16 +1213,7 @@ def timestamp_format(self, value: Optional[pulumi.Input[str]]): class PartitionArgs: def __init__(__self__, *, attribute_name: pulumi.Input[str]): - PartitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute_name=attribute_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attribute_name", attribute_name) + pulumi.set(__self__, "attribute_name", attribute_name) @property @pulumi.getter(name="attributeName") @@ -1702,53 +1238,26 @@ def __init__(__self__, *, math: Optional[pulumi.Input['PipelineMathArgs']] = None, remove_attributes: Optional[pulumi.Input['PipelineRemoveAttributesArgs']] = None, select_attributes: Optional[pulumi.Input['PipelineSelectAttributesArgs']] = None): - PipelineActivityArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - add_attributes=add_attributes, - channel=channel, - datastore=datastore, - device_registry_enrich=device_registry_enrich, - device_shadow_enrich=device_shadow_enrich, - filter=filter, - lambda_=lambda_, - math=math, - remove_attributes=remove_attributes, - select_attributes=select_attributes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - add_attributes: Optional[pulumi.Input['PipelineAddAttributesArgs']] = None, - channel: Optional[pulumi.Input['PipelineChannelArgs']] = None, - datastore: Optional[pulumi.Input['PipelineDatastoreArgs']] = None, - device_registry_enrich: Optional[pulumi.Input['PipelineDeviceRegistryEnrichArgs']] = None, - device_shadow_enrich: Optional[pulumi.Input['PipelineDeviceShadowEnrichArgs']] = None, - filter: Optional[pulumi.Input['PipelineFilterArgs']] = None, - lambda_: Optional[pulumi.Input['PipelineLambdaArgs']] = None, - math: Optional[pulumi.Input['PipelineMathArgs']] = None, - remove_attributes: Optional[pulumi.Input['PipelineRemoveAttributesArgs']] = None, - select_attributes: Optional[pulumi.Input['PipelineSelectAttributesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if add_attributes is not None: - _setter("add_attributes", add_attributes) + pulumi.set(__self__, "add_attributes", add_attributes) if channel is not None: - _setter("channel", channel) + pulumi.set(__self__, "channel", channel) if datastore is not None: - _setter("datastore", datastore) + pulumi.set(__self__, "datastore", datastore) if device_registry_enrich is not None: - _setter("device_registry_enrich", device_registry_enrich) + pulumi.set(__self__, "device_registry_enrich", device_registry_enrich) if device_shadow_enrich is not None: - _setter("device_shadow_enrich", device_shadow_enrich) + pulumi.set(__self__, "device_shadow_enrich", device_shadow_enrich) if filter is not None: - _setter("filter", filter) + pulumi.set(__self__, "filter", filter) if lambda_ is not None: - _setter("lambda_", lambda_) + pulumi.set(__self__, "lambda_", lambda_) if math is not None: - _setter("math", math) + pulumi.set(__self__, "math", math) if remove_attributes is not None: - _setter("remove_attributes", remove_attributes) + pulumi.set(__self__, "remove_attributes", remove_attributes) if select_attributes is not None: - _setter("select_attributes", select_attributes) + pulumi.set(__self__, "select_attributes", select_attributes) @property @pulumi.getter(name="addAttributes") @@ -1847,23 +1356,10 @@ def __init__(__self__, *, attributes: Any, name: pulumi.Input[str], next: Optional[pulumi.Input[str]] = None): - PipelineAddAttributesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attributes=attributes, - name=name, - next=next, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attributes: Any, - name: pulumi.Input[str], - next: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attributes", attributes) - _setter("name", name) + pulumi.set(__self__, "attributes", attributes) + pulumi.set(__self__, "name", name) if next is not None: - _setter("next", next) + pulumi.set(__self__, "next", next) @property @pulumi.getter @@ -1899,23 +1395,10 @@ def __init__(__self__, *, channel_name: pulumi.Input[str], name: pulumi.Input[str], next: Optional[pulumi.Input[str]] = None): - PipelineChannelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - channel_name=channel_name, - name=name, - next=next, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - channel_name: pulumi.Input[str], - name: pulumi.Input[str], - next: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("channel_name", channel_name) - _setter("name", name) + pulumi.set(__self__, "channel_name", channel_name) + pulumi.set(__self__, "name", name) if next is not None: - _setter("next", next) + pulumi.set(__self__, "next", next) @property @pulumi.getter(name="channelName") @@ -1950,19 +1433,8 @@ class PipelineDatastoreArgs: def __init__(__self__, *, datastore_name: pulumi.Input[str], name: pulumi.Input[str]): - PipelineDatastoreArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - datastore_name=datastore_name, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - datastore_name: pulumi.Input[str], - name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("datastore_name", datastore_name) - _setter("name", name) + pulumi.set(__self__, "datastore_name", datastore_name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="datastoreName") @@ -1991,29 +1463,12 @@ def __init__(__self__, *, role_arn: pulumi.Input[str], thing_name: pulumi.Input[str], next: Optional[pulumi.Input[str]] = None): - PipelineDeviceRegistryEnrichArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute=attribute, - name=name, - role_arn=role_arn, - thing_name=thing_name, - next=next, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute: pulumi.Input[str], - name: pulumi.Input[str], - role_arn: pulumi.Input[str], - thing_name: pulumi.Input[str], - next: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attribute", attribute) - _setter("name", name) - _setter("role_arn", role_arn) - _setter("thing_name", thing_name) + pulumi.set(__self__, "attribute", attribute) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "thing_name", thing_name) if next is not None: - _setter("next", next) + pulumi.set(__self__, "next", next) @property @pulumi.getter @@ -2069,29 +1524,12 @@ def __init__(__self__, *, role_arn: pulumi.Input[str], thing_name: pulumi.Input[str], next: Optional[pulumi.Input[str]] = None): - PipelineDeviceShadowEnrichArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute=attribute, - name=name, - role_arn=role_arn, - thing_name=thing_name, - next=next, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute: pulumi.Input[str], - name: pulumi.Input[str], - role_arn: pulumi.Input[str], - thing_name: pulumi.Input[str], - next: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attribute", attribute) - _setter("name", name) - _setter("role_arn", role_arn) - _setter("thing_name", thing_name) + pulumi.set(__self__, "attribute", attribute) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "thing_name", thing_name) if next is not None: - _setter("next", next) + pulumi.set(__self__, "next", next) @property @pulumi.getter @@ -2145,23 +1583,10 @@ def __init__(__self__, *, filter: pulumi.Input[str], name: pulumi.Input[str], next: Optional[pulumi.Input[str]] = None): - PipelineFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter=filter, - name=name, - next=next, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter: pulumi.Input[str], - name: pulumi.Input[str], - next: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter", filter) - _setter("name", name) + pulumi.set(__self__, "filter", filter) + pulumi.set(__self__, "name", name) if next is not None: - _setter("next", next) + pulumi.set(__self__, "next", next) @property @pulumi.getter @@ -2198,26 +1623,11 @@ def __init__(__self__, *, lambda_name: pulumi.Input[str], name: pulumi.Input[str], next: Optional[pulumi.Input[str]] = None): - PipelineLambdaArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - batch_size=batch_size, - lambda_name=lambda_name, - name=name, - next=next, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - batch_size: pulumi.Input[int], - lambda_name: pulumi.Input[str], - name: pulumi.Input[str], - next: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("batch_size", batch_size) - _setter("lambda_name", lambda_name) - _setter("name", name) + pulumi.set(__self__, "batch_size", batch_size) + pulumi.set(__self__, "lambda_name", lambda_name) + pulumi.set(__self__, "name", name) if next is not None: - _setter("next", next) + pulumi.set(__self__, "next", next) @property @pulumi.getter(name="batchSize") @@ -2263,26 +1673,11 @@ def __init__(__self__, *, math: pulumi.Input[str], name: pulumi.Input[str], next: Optional[pulumi.Input[str]] = None): - PipelineMathArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute=attribute, - math=math, - name=name, - next=next, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute: pulumi.Input[str], - math: pulumi.Input[str], - name: pulumi.Input[str], - next: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attribute", attribute) - _setter("math", math) - _setter("name", name) + pulumi.set(__self__, "attribute", attribute) + pulumi.set(__self__, "math", math) + pulumi.set(__self__, "name", name) if next is not None: - _setter("next", next) + pulumi.set(__self__, "next", next) @property @pulumi.getter @@ -2327,23 +1722,10 @@ def __init__(__self__, *, attributes: pulumi.Input[Sequence[pulumi.Input[str]]], name: pulumi.Input[str], next: Optional[pulumi.Input[str]] = None): - PipelineRemoveAttributesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attributes=attributes, - name=name, - next=next, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attributes: pulumi.Input[Sequence[pulumi.Input[str]]], - name: pulumi.Input[str], - next: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attributes", attributes) - _setter("name", name) + pulumi.set(__self__, "attributes", attributes) + pulumi.set(__self__, "name", name) if next is not None: - _setter("next", next) + pulumi.set(__self__, "next", next) @property @pulumi.getter @@ -2379,23 +1761,10 @@ def __init__(__self__, *, attributes: pulumi.Input[Sequence[pulumi.Input[str]]], name: pulumi.Input[str], next: Optional[pulumi.Input[str]] = None): - PipelineSelectAttributesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attributes=attributes, - name=name, - next=next, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attributes: pulumi.Input[Sequence[pulumi.Input[str]]], - name: pulumi.Input[str], - next: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attributes", attributes) - _setter("name", name) + pulumi.set(__self__, "attributes", attributes) + pulumi.set(__self__, "name", name) if next is not None: - _setter("next", next) + pulumi.set(__self__, "next", next) @property @pulumi.getter @@ -2430,19 +1799,8 @@ class PipelineTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - PipelineTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/iotanalytics/channel.py b/sdk/python/pulumi_aws_native/iotanalytics/channel.py index dd05dcb451..022c8d5370 100644 --- a/sdk/python/pulumi_aws_native/iotanalytics/channel.py +++ b/sdk/python/pulumi_aws_native/iotanalytics/channel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,29 +23,14 @@ def __init__(__self__, *, """ The set of arguments for constructing a Channel resource. """ - ChannelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - channel_name=channel_name, - channel_storage=channel_storage, - retention_period=retention_period, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - channel_name: Optional[pulumi.Input[str]] = None, - channel_storage: Optional[pulumi.Input['ChannelStorageArgs']] = None, - retention_period: Optional[pulumi.Input['ChannelRetentionPeriodArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ChannelTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if channel_name is not None: - _setter("channel_name", channel_name) + pulumi.set(__self__, "channel_name", channel_name) if channel_storage is not None: - _setter("channel_storage", channel_storage) + pulumi.set(__self__, "channel_storage", channel_storage) if retention_period is not None: - _setter("retention_period", retention_period) + pulumi.set(__self__, "retention_period", retention_period) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="channelName") @@ -119,10 +104,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ChannelArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -142,17 +123,7 @@ def _internal_init(__self__, __props__ = ChannelArgs.__new__(ChannelArgs) __props__.__dict__["channel_name"] = channel_name - if channel_storage is not None and not isinstance(channel_storage, ChannelStorageArgs): - channel_storage = channel_storage or {} - def _setter(key, value): - channel_storage[key] = value - ChannelStorageArgs._configure(_setter, **channel_storage) __props__.__dict__["channel_storage"] = channel_storage - if retention_period is not None and not isinstance(retention_period, ChannelRetentionPeriodArgs): - retention_period = retention_period or {} - def _setter(key, value): - retention_period[key] = value - ChannelRetentionPeriodArgs._configure(_setter, **retention_period) __props__.__dict__["retention_period"] = retention_period __props__.__dict__["tags"] = tags replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["channel_name"]) diff --git a/sdk/python/pulumi_aws_native/iotanalytics/dataset.py b/sdk/python/pulumi_aws_native/iotanalytics/dataset.py index e4621d9ecf..584bcb23ab 100644 --- a/sdk/python/pulumi_aws_native/iotanalytics/dataset.py +++ b/sdk/python/pulumi_aws_native/iotanalytics/dataset.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -28,44 +28,21 @@ def __init__(__self__, *, """ The set of arguments for constructing a Dataset resource. """ - DatasetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - actions=actions, - content_delivery_rules=content_delivery_rules, - dataset_name=dataset_name, - late_data_rules=late_data_rules, - retention_period=retention_period, - tags=tags, - triggers=triggers, - versioning_configuration=versioning_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - actions: pulumi.Input[Sequence[pulumi.Input['DatasetActionArgs']]], - content_delivery_rules: Optional[pulumi.Input[Sequence[pulumi.Input['DatasetContentDeliveryRuleArgs']]]] = None, - dataset_name: Optional[pulumi.Input[str]] = None, - late_data_rules: Optional[pulumi.Input[Sequence[pulumi.Input['DatasetLateDataRuleArgs']]]] = None, - retention_period: Optional[pulumi.Input['DatasetRetentionPeriodArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DatasetTagArgs']]]] = None, - triggers: Optional[pulumi.Input[Sequence[pulumi.Input['DatasetTriggerArgs']]]] = None, - versioning_configuration: Optional[pulumi.Input['DatasetVersioningConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if content_delivery_rules is not None: - _setter("content_delivery_rules", content_delivery_rules) + pulumi.set(__self__, "content_delivery_rules", content_delivery_rules) if dataset_name is not None: - _setter("dataset_name", dataset_name) + pulumi.set(__self__, "dataset_name", dataset_name) if late_data_rules is not None: - _setter("late_data_rules", late_data_rules) + pulumi.set(__self__, "late_data_rules", late_data_rules) if retention_period is not None: - _setter("retention_period", retention_period) + pulumi.set(__self__, "retention_period", retention_period) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if triggers is not None: - _setter("triggers", triggers) + pulumi.set(__self__, "triggers", triggers) if versioning_configuration is not None: - _setter("versioning_configuration", versioning_configuration) + pulumi.set(__self__, "versioning_configuration", versioning_configuration) @property @pulumi.getter @@ -179,10 +156,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DatasetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -211,19 +184,9 @@ def _internal_init(__self__, __props__.__dict__["content_delivery_rules"] = content_delivery_rules __props__.__dict__["dataset_name"] = dataset_name __props__.__dict__["late_data_rules"] = late_data_rules - if retention_period is not None and not isinstance(retention_period, DatasetRetentionPeriodArgs): - retention_period = retention_period or {} - def _setter(key, value): - retention_period[key] = value - DatasetRetentionPeriodArgs._configure(_setter, **retention_period) __props__.__dict__["retention_period"] = retention_period __props__.__dict__["tags"] = tags __props__.__dict__["triggers"] = triggers - if versioning_configuration is not None and not isinstance(versioning_configuration, DatasetVersioningConfigurationArgs): - versioning_configuration = versioning_configuration or {} - def _setter(key, value): - versioning_configuration[key] = value - DatasetVersioningConfigurationArgs._configure(_setter, **versioning_configuration) __props__.__dict__["versioning_configuration"] = versioning_configuration replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["dataset_name"]) opts = pulumi.ResourceOptions.merge(opts, replace_on_changes) diff --git a/sdk/python/pulumi_aws_native/iotanalytics/datastore.py b/sdk/python/pulumi_aws_native/iotanalytics/datastore.py index be0cbbbe64..730ccbfb9d 100644 --- a/sdk/python/pulumi_aws_native/iotanalytics/datastore.py +++ b/sdk/python/pulumi_aws_native/iotanalytics/datastore.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,37 +25,18 @@ def __init__(__self__, *, """ The set of arguments for constructing a Datastore resource. """ - DatastoreArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - datastore_name=datastore_name, - datastore_partitions=datastore_partitions, - datastore_storage=datastore_storage, - file_format_configuration=file_format_configuration, - retention_period=retention_period, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - datastore_name: Optional[pulumi.Input[str]] = None, - datastore_partitions: Optional[pulumi.Input['DatastorePartitionsArgs']] = None, - datastore_storage: Optional[pulumi.Input['DatastoreStorageArgs']] = None, - file_format_configuration: Optional[pulumi.Input['DatastoreFileFormatConfigurationArgs']] = None, - retention_period: Optional[pulumi.Input['DatastoreRetentionPeriodArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DatastoreTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if datastore_name is not None: - _setter("datastore_name", datastore_name) + pulumi.set(__self__, "datastore_name", datastore_name) if datastore_partitions is not None: - _setter("datastore_partitions", datastore_partitions) + pulumi.set(__self__, "datastore_partitions", datastore_partitions) if datastore_storage is not None: - _setter("datastore_storage", datastore_storage) + pulumi.set(__self__, "datastore_storage", datastore_storage) if file_format_configuration is not None: - _setter("file_format_configuration", file_format_configuration) + pulumi.set(__self__, "file_format_configuration", file_format_configuration) if retention_period is not None: - _setter("retention_period", retention_period) + pulumi.set(__self__, "retention_period", retention_period) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="datastoreName") @@ -149,10 +130,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DatastoreArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -174,29 +151,9 @@ def _internal_init(__self__, __props__ = DatastoreArgs.__new__(DatastoreArgs) __props__.__dict__["datastore_name"] = datastore_name - if datastore_partitions is not None and not isinstance(datastore_partitions, DatastorePartitionsArgs): - datastore_partitions = datastore_partitions or {} - def _setter(key, value): - datastore_partitions[key] = value - DatastorePartitionsArgs._configure(_setter, **datastore_partitions) __props__.__dict__["datastore_partitions"] = datastore_partitions - if datastore_storage is not None and not isinstance(datastore_storage, DatastoreStorageArgs): - datastore_storage = datastore_storage or {} - def _setter(key, value): - datastore_storage[key] = value - DatastoreStorageArgs._configure(_setter, **datastore_storage) __props__.__dict__["datastore_storage"] = datastore_storage - if file_format_configuration is not None and not isinstance(file_format_configuration, DatastoreFileFormatConfigurationArgs): - file_format_configuration = file_format_configuration or {} - def _setter(key, value): - file_format_configuration[key] = value - DatastoreFileFormatConfigurationArgs._configure(_setter, **file_format_configuration) __props__.__dict__["file_format_configuration"] = file_format_configuration - if retention_period is not None and not isinstance(retention_period, DatastoreRetentionPeriodArgs): - retention_period = retention_period or {} - def _setter(key, value): - retention_period[key] = value - DatastoreRetentionPeriodArgs._configure(_setter, **retention_period) __props__.__dict__["retention_period"] = retention_period __props__.__dict__["tags"] = tags replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["datastore_name"]) diff --git a/sdk/python/pulumi_aws_native/iotanalytics/get_channel.py b/sdk/python/pulumi_aws_native/iotanalytics/get_channel.py index 443e0f9639..aa5e01e716 100644 --- a/sdk/python/pulumi_aws_native/iotanalytics/get_channel.py +++ b/sdk/python/pulumi_aws_native/iotanalytics/get_channel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/iotanalytics/get_dataset.py b/sdk/python/pulumi_aws_native/iotanalytics/get_dataset.py index ce14e62ba4..e8f2b1faab 100644 --- a/sdk/python/pulumi_aws_native/iotanalytics/get_dataset.py +++ b/sdk/python/pulumi_aws_native/iotanalytics/get_dataset.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/iotanalytics/get_datastore.py b/sdk/python/pulumi_aws_native/iotanalytics/get_datastore.py index 2248c79d4c..5e91546a98 100644 --- a/sdk/python/pulumi_aws_native/iotanalytics/get_datastore.py +++ b/sdk/python/pulumi_aws_native/iotanalytics/get_datastore.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/iotanalytics/get_pipeline.py b/sdk/python/pulumi_aws_native/iotanalytics/get_pipeline.py index 1c03fa32c9..502e76c2b2 100644 --- a/sdk/python/pulumi_aws_native/iotanalytics/get_pipeline.py +++ b/sdk/python/pulumi_aws_native/iotanalytics/get_pipeline.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/iotanalytics/outputs.py b/sdk/python/pulumi_aws_native/iotanalytics/outputs.py index 6380a23e2b..1c06ed42fb 100644 --- a/sdk/python/pulumi_aws_native/iotanalytics/outputs.py +++ b/sdk/python/pulumi_aws_native/iotanalytics/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -95,23 +95,10 @@ def __init__(__self__, *, bucket: str, role_arn: str, key_prefix: Optional[str] = None): - ChannelCustomerManagedS3._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - role_arn=role_arn, - key_prefix=key_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: str, - role_arn: str, - key_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) - _setter("role_arn", role_arn) + pulumi.set(__self__, "bucket", bucket) + pulumi.set(__self__, "role_arn", role_arn) if key_prefix is not None: - _setter("key_prefix", key_prefix) + pulumi.set(__self__, "key_prefix", key_prefix) @property @pulumi.getter @@ -151,21 +138,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, number_of_days: Optional[int] = None, unlimited: Optional[bool] = None): - ChannelRetentionPeriod._configure( - lambda key, value: pulumi.set(__self__, key, value), - number_of_days=number_of_days, - unlimited=unlimited, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - number_of_days: Optional[int] = None, - unlimited: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if number_of_days is not None: - _setter("number_of_days", number_of_days) + pulumi.set(__self__, "number_of_days", number_of_days) if unlimited is not None: - _setter("unlimited", unlimited) + pulumi.set(__self__, "unlimited", unlimited) @property @pulumi.getter(name="numberOfDays") @@ -182,11 +158,6 @@ def unlimited(self) -> Optional[bool]: class ChannelServiceManagedS3(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -213,21 +184,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, customer_managed_s3: Optional['outputs.ChannelCustomerManagedS3'] = None, service_managed_s3: Optional['outputs.ChannelServiceManagedS3'] = None): - ChannelStorage._configure( - lambda key, value: pulumi.set(__self__, key, value), - customer_managed_s3=customer_managed_s3, - service_managed_s3=service_managed_s3, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - customer_managed_s3: Optional['outputs.ChannelCustomerManagedS3'] = None, - service_managed_s3: Optional['outputs.ChannelServiceManagedS3'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if customer_managed_s3 is not None: - _setter("customer_managed_s3", customer_managed_s3) + pulumi.set(__self__, "customer_managed_s3", customer_managed_s3) if service_managed_s3 is not None: - _setter("service_managed_s3", service_managed_s3) + pulumi.set(__self__, "service_managed_s3", service_managed_s3) @property @pulumi.getter(name="customerManagedS3") @@ -245,19 +205,8 @@ class ChannelTag(dict): def __init__(__self__, *, key: str, value: str): - ChannelTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -297,24 +246,11 @@ def __init__(__self__, *, action_name: str, container_action: Optional['outputs.DatasetContainerAction'] = None, query_action: Optional['outputs.DatasetQueryAction'] = None): - DatasetAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - action_name=action_name, - container_action=container_action, - query_action=query_action, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action_name: str, - container_action: Optional['outputs.DatasetContainerAction'] = None, - query_action: Optional['outputs.DatasetQueryAction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action_name", action_name) + pulumi.set(__self__, "action_name", action_name) if container_action is not None: - _setter("container_action", container_action) + pulumi.set(__self__, "container_action", container_action) if query_action is not None: - _setter("query_action", query_action) + pulumi.set(__self__, "query_action", query_action) @property @pulumi.getter(name="actionName") @@ -358,26 +294,11 @@ def __init__(__self__, *, image: str, resource_configuration: 'outputs.DatasetResourceConfiguration', variables: Optional[Sequence['outputs.DatasetVariable']] = None): - DatasetContainerAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - execution_role_arn=execution_role_arn, - image=image, - resource_configuration=resource_configuration, - variables=variables, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - execution_role_arn: str, - image: str, - resource_configuration: 'outputs.DatasetResourceConfiguration', - variables: Optional[Sequence['outputs.DatasetVariable']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("execution_role_arn", execution_role_arn) - _setter("image", image) - _setter("resource_configuration", resource_configuration) + pulumi.set(__self__, "execution_role_arn", execution_role_arn) + pulumi.set(__self__, "image", image) + pulumi.set(__self__, "resource_configuration", resource_configuration) if variables is not None: - _setter("variables", variables) + pulumi.set(__self__, "variables", variables) @property @pulumi.getter(name="executionRoleArn") @@ -422,20 +343,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, destination: 'outputs.DatasetContentDeliveryRuleDestination', entry_name: Optional[str] = None): - DatasetContentDeliveryRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - entry_name=entry_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: 'outputs.DatasetContentDeliveryRuleDestination', - entry_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination", destination) + pulumi.set(__self__, "destination", destination) if entry_name is not None: - _setter("entry_name", entry_name) + pulumi.set(__self__, "entry_name", entry_name) @property @pulumi.getter @@ -472,21 +382,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, iot_events_destination_configuration: Optional['outputs.DatasetIotEventsDestinationConfiguration'] = None, s3_destination_configuration: Optional['outputs.DatasetS3DestinationConfiguration'] = None): - DatasetContentDeliveryRuleDestination._configure( - lambda key, value: pulumi.set(__self__, key, value), - iot_events_destination_configuration=iot_events_destination_configuration, - s3_destination_configuration=s3_destination_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - iot_events_destination_configuration: Optional['outputs.DatasetIotEventsDestinationConfiguration'] = None, - s3_destination_configuration: Optional['outputs.DatasetS3DestinationConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if iot_events_destination_configuration is not None: - _setter("iot_events_destination_configuration", iot_events_destination_configuration) + pulumi.set(__self__, "iot_events_destination_configuration", iot_events_destination_configuration) if s3_destination_configuration is not None: - _setter("s3_destination_configuration", s3_destination_configuration) + pulumi.set(__self__, "s3_destination_configuration", s3_destination_configuration) @property @pulumi.getter(name="iotEventsDestinationConfiguration") @@ -520,16 +419,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, dataset_name: str): - DatasetContentVersionValue._configure( - lambda key, value: pulumi.set(__self__, key, value), - dataset_name=dataset_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dataset_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("dataset_name", dataset_name) + pulumi.set(__self__, "dataset_name", dataset_name) @property @pulumi.getter(name="datasetName") @@ -561,19 +451,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, offset_seconds: int, time_expression: str): - DatasetDeltaTime._configure( - lambda key, value: pulumi.set(__self__, key, value), - offset_seconds=offset_seconds, - time_expression=time_expression, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - offset_seconds: int, - time_expression: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("offset_seconds", offset_seconds) - _setter("time_expression", time_expression) + pulumi.set(__self__, "offset_seconds", offset_seconds) + pulumi.set(__self__, "time_expression", time_expression) @property @pulumi.getter(name="offsetSeconds") @@ -607,16 +486,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, timeout_in_minutes: int): - DatasetDeltaTimeSessionWindowConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - timeout_in_minutes=timeout_in_minutes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - timeout_in_minutes: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("timeout_in_minutes", timeout_in_minutes) + pulumi.set(__self__, "timeout_in_minutes", timeout_in_minutes) @property @pulumi.getter(name="timeoutInMinutes") @@ -645,17 +515,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, delta_time: Optional['outputs.DatasetDeltaTime'] = None): - DatasetFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - delta_time=delta_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delta_time: Optional['outputs.DatasetDeltaTime'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if delta_time is not None: - _setter("delta_time", delta_time) + pulumi.set(__self__, "delta_time", delta_time) @property @pulumi.getter(name="deltaTime") @@ -687,19 +548,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, database_name: str, table_name: str): - DatasetGlueConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - database_name=database_name, - table_name=table_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database_name: str, - table_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database_name", database_name) - _setter("table_name", table_name) + pulumi.set(__self__, "database_name", database_name) + pulumi.set(__self__, "table_name", table_name) @property @pulumi.getter(name="databaseName") @@ -736,19 +586,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, input_name: str, role_arn: str): - DatasetIotEventsDestinationConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - input_name=input_name, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - input_name: str, - role_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("input_name", input_name) - _setter("role_arn", role_arn) + pulumi.set(__self__, "input_name", input_name) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="inputName") @@ -785,20 +624,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, rule_configuration: 'outputs.DatasetLateDataRuleConfiguration', rule_name: Optional[str] = None): - DatasetLateDataRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - rule_configuration=rule_configuration, - rule_name=rule_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rule_configuration: 'outputs.DatasetLateDataRuleConfiguration', - rule_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("rule_configuration", rule_configuration) + pulumi.set(__self__, "rule_configuration", rule_configuration) if rule_name is not None: - _setter("rule_name", rule_name) + pulumi.set(__self__, "rule_name", rule_name) @property @pulumi.getter(name="ruleConfiguration") @@ -832,17 +660,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, delta_time_session_window_configuration: Optional['outputs.DatasetDeltaTimeSessionWindowConfiguration'] = None): - DatasetLateDataRuleConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - delta_time_session_window_configuration=delta_time_session_window_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delta_time_session_window_configuration: Optional['outputs.DatasetDeltaTimeSessionWindowConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if delta_time_session_window_configuration is not None: - _setter("delta_time_session_window_configuration", delta_time_session_window_configuration) + pulumi.set(__self__, "delta_time_session_window_configuration", delta_time_session_window_configuration) @property @pulumi.getter(name="deltaTimeSessionWindowConfiguration") @@ -871,16 +690,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, file_name: str): - DatasetOutputFileUriValue._configure( - lambda key, value: pulumi.set(__self__, key, value), - file_name=file_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - file_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("file_name", file_name) + pulumi.set(__self__, "file_name", file_name) @property @pulumi.getter(name="fileName") @@ -910,20 +720,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, sql_query: str, filters: Optional[Sequence['outputs.DatasetFilter']] = None): - DatasetQueryAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - sql_query=sql_query, - filters=filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sql_query: str, - filters: Optional[Sequence['outputs.DatasetFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("sql_query", sql_query) + pulumi.set(__self__, "sql_query", sql_query) if filters is not None: - _setter("filters", filters) + pulumi.set(__self__, "filters", filters) @property @pulumi.getter(name="sqlQuery") @@ -960,19 +759,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, compute_type: 'DatasetResourceConfigurationComputeType', volume_size_in_gb: int): - DatasetResourceConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - compute_type=compute_type, - volume_size_in_gb=volume_size_in_gb, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - compute_type: 'DatasetResourceConfigurationComputeType', - volume_size_in_gb: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("compute_type", compute_type) - _setter("volume_size_in_gb", volume_size_in_gb) + pulumi.set(__self__, "compute_type", compute_type) + pulumi.set(__self__, "volume_size_in_gb", volume_size_in_gb) @property @pulumi.getter(name="computeType") @@ -1007,21 +795,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, number_of_days: Optional[int] = None, unlimited: Optional[bool] = None): - DatasetRetentionPeriod._configure( - lambda key, value: pulumi.set(__self__, key, value), - number_of_days=number_of_days, - unlimited=unlimited, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - number_of_days: Optional[int] = None, - unlimited: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if number_of_days is not None: - _setter("number_of_days", number_of_days) + pulumi.set(__self__, "number_of_days", number_of_days) if unlimited is not None: - _setter("unlimited", unlimited) + pulumi.set(__self__, "unlimited", unlimited) @property @pulumi.getter(name="numberOfDays") @@ -1060,26 +837,11 @@ def __init__(__self__, *, key: str, role_arn: str, glue_configuration: Optional['outputs.DatasetGlueConfiguration'] = None): - DatasetS3DestinationConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - key=key, - role_arn=role_arn, - glue_configuration=glue_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: str, - key: str, - role_arn: str, - glue_configuration: Optional['outputs.DatasetGlueConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) - _setter("key", key) - _setter("role_arn", role_arn) + pulumi.set(__self__, "bucket", bucket) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "role_arn", role_arn) if glue_configuration is not None: - _setter("glue_configuration", glue_configuration) + pulumi.set(__self__, "glue_configuration", glue_configuration) @property @pulumi.getter @@ -1123,16 +885,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, schedule_expression: str): - DatasetSchedule._configure( - lambda key, value: pulumi.set(__self__, key, value), - schedule_expression=schedule_expression, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - schedule_expression: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("schedule_expression", schedule_expression) + pulumi.set(__self__, "schedule_expression", schedule_expression) @property @pulumi.getter(name="scheduleExpression") @@ -1145,19 +898,8 @@ class DatasetTag(dict): def __init__(__self__, *, key: str, value: str): - DatasetTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1192,21 +934,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, schedule: Optional['outputs.DatasetSchedule'] = None, triggering_dataset: Optional['outputs.DatasetTriggeringDataset'] = None): - DatasetTrigger._configure( - lambda key, value: pulumi.set(__self__, key, value), - schedule=schedule, - triggering_dataset=triggering_dataset, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - schedule: Optional['outputs.DatasetSchedule'] = None, - triggering_dataset: Optional['outputs.DatasetTriggeringDataset'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if schedule is not None: - _setter("schedule", schedule) + pulumi.set(__self__, "schedule", schedule) if triggering_dataset is not None: - _setter("triggering_dataset", triggering_dataset) + pulumi.set(__self__, "triggering_dataset", triggering_dataset) @property @pulumi.getter @@ -1240,16 +971,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, dataset_name: str): - DatasetTriggeringDataset._configure( - lambda key, value: pulumi.set(__self__, key, value), - dataset_name=dataset_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dataset_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("dataset_name", dataset_name) + pulumi.set(__self__, "dataset_name", dataset_name) @property @pulumi.getter(name="datasetName") @@ -1290,32 +1012,15 @@ def __init__(__self__, *, double_value: Optional[float] = None, output_file_uri_value: Optional['outputs.DatasetOutputFileUriValue'] = None, string_value: Optional[str] = None): - DatasetVariable._configure( - lambda key, value: pulumi.set(__self__, key, value), - variable_name=variable_name, - dataset_content_version_value=dataset_content_version_value, - double_value=double_value, - output_file_uri_value=output_file_uri_value, - string_value=string_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - variable_name: str, - dataset_content_version_value: Optional['outputs.DatasetContentVersionValue'] = None, - double_value: Optional[float] = None, - output_file_uri_value: Optional['outputs.DatasetOutputFileUriValue'] = None, - string_value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("variable_name", variable_name) + pulumi.set(__self__, "variable_name", variable_name) if dataset_content_version_value is not None: - _setter("dataset_content_version_value", dataset_content_version_value) + pulumi.set(__self__, "dataset_content_version_value", dataset_content_version_value) if double_value is not None: - _setter("double_value", double_value) + pulumi.set(__self__, "double_value", double_value) if output_file_uri_value is not None: - _setter("output_file_uri_value", output_file_uri_value) + pulumi.set(__self__, "output_file_uri_value", output_file_uri_value) if string_value is not None: - _setter("string_value", string_value) + pulumi.set(__self__, "string_value", string_value) @property @pulumi.getter(name="variableName") @@ -1365,21 +1070,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, max_versions: Optional[int] = None, unlimited: Optional[bool] = None): - DatasetVersioningConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_versions=max_versions, - unlimited=unlimited, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_versions: Optional[int] = None, - unlimited: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max_versions is not None: - _setter("max_versions", max_versions) + pulumi.set(__self__, "max_versions", max_versions) if unlimited is not None: - _setter("unlimited", unlimited) + pulumi.set(__self__, "unlimited", unlimited) @property @pulumi.getter(name="maxVersions") @@ -1397,19 +1091,8 @@ class DatastoreColumn(dict): def __init__(__self__, *, name: str, type: str): - DatastoreColumn._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - type: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("type", type) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -1447,23 +1130,10 @@ def __init__(__self__, *, bucket: str, role_arn: str, key_prefix: Optional[str] = None): - DatastoreCustomerManagedS3._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - role_arn=role_arn, - key_prefix=key_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: str, - role_arn: str, - key_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) - _setter("role_arn", role_arn) + pulumi.set(__self__, "bucket", bucket) + pulumi.set(__self__, "role_arn", role_arn) if key_prefix is not None: - _setter("key_prefix", key_prefix) + pulumi.set(__self__, "key_prefix", key_prefix) @property @pulumi.getter @@ -1503,20 +1173,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, bucket: str, key_prefix: Optional[str] = None): - DatastoreCustomerManagedS3Storage._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - key_prefix=key_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: str, - key_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) + pulumi.set(__self__, "bucket", bucket) if key_prefix is not None: - _setter("key_prefix", key_prefix) + pulumi.set(__self__, "key_prefix", key_prefix) @property @pulumi.getter @@ -1553,21 +1212,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, json_configuration: Optional['outputs.DatastoreJsonConfiguration'] = None, parquet_configuration: Optional['outputs.DatastoreParquetConfiguration'] = None): - DatastoreFileFormatConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - json_configuration=json_configuration, - parquet_configuration=parquet_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - json_configuration: Optional['outputs.DatastoreJsonConfiguration'] = None, - parquet_configuration: Optional['outputs.DatastoreParquetConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if json_configuration is not None: - _setter("json_configuration", json_configuration) + pulumi.set(__self__, "json_configuration", json_configuration) if parquet_configuration is not None: - _setter("parquet_configuration", parquet_configuration) + pulumi.set(__self__, "parquet_configuration", parquet_configuration) @property @pulumi.getter(name="jsonConfiguration") @@ -1601,17 +1249,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, customer_managed_s3_storage: Optional['outputs.DatastoreCustomerManagedS3Storage'] = None): - DatastoreIotSiteWiseMultiLayerStorage._configure( - lambda key, value: pulumi.set(__self__, key, value), - customer_managed_s3_storage=customer_managed_s3_storage, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - customer_managed_s3_storage: Optional['outputs.DatastoreCustomerManagedS3Storage'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if customer_managed_s3_storage is not None: - _setter("customer_managed_s3_storage", customer_managed_s3_storage) + pulumi.set(__self__, "customer_managed_s3_storage", customer_managed_s3_storage) @property @pulumi.getter(name="customerManagedS3Storage") @@ -1623,11 +1262,6 @@ def customer_managed_s3_storage(self) -> Optional['outputs.DatastoreCustomerMana class DatastoreJsonConfiguration(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -1651,17 +1285,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, schema_definition: Optional['outputs.DatastoreSchemaDefinition'] = None): - DatastoreParquetConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - schema_definition=schema_definition, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - schema_definition: Optional['outputs.DatastoreSchemaDefinition'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if schema_definition is not None: - _setter("schema_definition", schema_definition) + pulumi.set(__self__, "schema_definition", schema_definition) @property @pulumi.getter(name="schemaDefinition") @@ -1691,21 +1316,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, partition: Optional['outputs.Partition'] = None, timestamp_partition: Optional['outputs.DatastoreTimestampPartition'] = None): - DatastorePartition._configure( - lambda key, value: pulumi.set(__self__, key, value), - partition=partition, - timestamp_partition=timestamp_partition, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - partition: Optional['outputs.Partition'] = None, - timestamp_partition: Optional['outputs.DatastoreTimestampPartition'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if partition is not None: - _setter("partition", partition) + pulumi.set(__self__, "partition", partition) if timestamp_partition is not None: - _setter("timestamp_partition", timestamp_partition) + pulumi.set(__self__, "timestamp_partition", timestamp_partition) @property @pulumi.getter @@ -1722,17 +1336,8 @@ def timestamp_partition(self) -> Optional['outputs.DatastoreTimestampPartition'] class DatastorePartitions(dict): def __init__(__self__, *, partitions: Optional[Sequence['outputs.DatastorePartition']] = None): - DatastorePartitions._configure( - lambda key, value: pulumi.set(__self__, key, value), - partitions=partitions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - partitions: Optional[Sequence['outputs.DatastorePartition']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if partitions is not None: - _setter("partitions", partitions) + pulumi.set(__self__, "partitions", partitions) @property @pulumi.getter @@ -1762,21 +1367,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, number_of_days: Optional[int] = None, unlimited: Optional[bool] = None): - DatastoreRetentionPeriod._configure( - lambda key, value: pulumi.set(__self__, key, value), - number_of_days=number_of_days, - unlimited=unlimited, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - number_of_days: Optional[int] = None, - unlimited: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if number_of_days is not None: - _setter("number_of_days", number_of_days) + pulumi.set(__self__, "number_of_days", number_of_days) if unlimited is not None: - _setter("unlimited", unlimited) + pulumi.set(__self__, "unlimited", unlimited) @property @pulumi.getter(name="numberOfDays") @@ -1793,17 +1387,8 @@ def unlimited(self) -> Optional[bool]: class DatastoreSchemaDefinition(dict): def __init__(__self__, *, columns: Optional[Sequence['outputs.DatastoreColumn']] = None): - DatastoreSchemaDefinition._configure( - lambda key, value: pulumi.set(__self__, key, value), - columns=columns, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - columns: Optional[Sequence['outputs.DatastoreColumn']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if columns is not None: - _setter("columns", columns) + pulumi.set(__self__, "columns", columns) @property @pulumi.getter @@ -1815,11 +1400,6 @@ def columns(self) -> Optional[Sequence['outputs.DatastoreColumn']]: class DatastoreServiceManagedS3(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -1849,25 +1429,12 @@ def __init__(__self__, *, customer_managed_s3: Optional['outputs.DatastoreCustomerManagedS3'] = None, iot_site_wise_multi_layer_storage: Optional['outputs.DatastoreIotSiteWiseMultiLayerStorage'] = None, service_managed_s3: Optional['outputs.DatastoreServiceManagedS3'] = None): - DatastoreStorage._configure( - lambda key, value: pulumi.set(__self__, key, value), - customer_managed_s3=customer_managed_s3, - iot_site_wise_multi_layer_storage=iot_site_wise_multi_layer_storage, - service_managed_s3=service_managed_s3, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - customer_managed_s3: Optional['outputs.DatastoreCustomerManagedS3'] = None, - iot_site_wise_multi_layer_storage: Optional['outputs.DatastoreIotSiteWiseMultiLayerStorage'] = None, - service_managed_s3: Optional['outputs.DatastoreServiceManagedS3'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if customer_managed_s3 is not None: - _setter("customer_managed_s3", customer_managed_s3) + pulumi.set(__self__, "customer_managed_s3", customer_managed_s3) if iot_site_wise_multi_layer_storage is not None: - _setter("iot_site_wise_multi_layer_storage", iot_site_wise_multi_layer_storage) + pulumi.set(__self__, "iot_site_wise_multi_layer_storage", iot_site_wise_multi_layer_storage) if service_managed_s3 is not None: - _setter("service_managed_s3", service_managed_s3) + pulumi.set(__self__, "service_managed_s3", service_managed_s3) @property @pulumi.getter(name="customerManagedS3") @@ -1890,19 +1457,8 @@ class DatastoreTag(dict): def __init__(__self__, *, key: str, value: str): - DatastoreTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1939,20 +1495,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, attribute_name: str, timestamp_format: Optional[str] = None): - DatastoreTimestampPartition._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute_name=attribute_name, - timestamp_format=timestamp_format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute_name: str, - timestamp_format: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attribute_name", attribute_name) + pulumi.set(__self__, "attribute_name", attribute_name) if timestamp_format is not None: - _setter("timestamp_format", timestamp_format) + pulumi.set(__self__, "timestamp_format", timestamp_format) @property @pulumi.getter(name="attributeName") @@ -1986,16 +1531,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, attribute_name: str): - Partition._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute_name=attribute_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attribute_name", attribute_name) + pulumi.set(__self__, "attribute_name", attribute_name) @property @pulumi.getter(name="attributeName") @@ -2043,53 +1579,26 @@ def __init__(__self__, *, math: Optional['outputs.PipelineMath'] = None, remove_attributes: Optional['outputs.PipelineRemoveAttributes'] = None, select_attributes: Optional['outputs.PipelineSelectAttributes'] = None): - PipelineActivity._configure( - lambda key, value: pulumi.set(__self__, key, value), - add_attributes=add_attributes, - channel=channel, - datastore=datastore, - device_registry_enrich=device_registry_enrich, - device_shadow_enrich=device_shadow_enrich, - filter=filter, - lambda_=lambda_, - math=math, - remove_attributes=remove_attributes, - select_attributes=select_attributes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - add_attributes: Optional['outputs.PipelineAddAttributes'] = None, - channel: Optional['outputs.PipelineChannel'] = None, - datastore: Optional['outputs.PipelineDatastore'] = None, - device_registry_enrich: Optional['outputs.PipelineDeviceRegistryEnrich'] = None, - device_shadow_enrich: Optional['outputs.PipelineDeviceShadowEnrich'] = None, - filter: Optional['outputs.PipelineFilter'] = None, - lambda_: Optional['outputs.PipelineLambda'] = None, - math: Optional['outputs.PipelineMath'] = None, - remove_attributes: Optional['outputs.PipelineRemoveAttributes'] = None, - select_attributes: Optional['outputs.PipelineSelectAttributes'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if add_attributes is not None: - _setter("add_attributes", add_attributes) + pulumi.set(__self__, "add_attributes", add_attributes) if channel is not None: - _setter("channel", channel) + pulumi.set(__self__, "channel", channel) if datastore is not None: - _setter("datastore", datastore) + pulumi.set(__self__, "datastore", datastore) if device_registry_enrich is not None: - _setter("device_registry_enrich", device_registry_enrich) + pulumi.set(__self__, "device_registry_enrich", device_registry_enrich) if device_shadow_enrich is not None: - _setter("device_shadow_enrich", device_shadow_enrich) + pulumi.set(__self__, "device_shadow_enrich", device_shadow_enrich) if filter is not None: - _setter("filter", filter) + pulumi.set(__self__, "filter", filter) if lambda_ is not None: - _setter("lambda_", lambda_) + pulumi.set(__self__, "lambda_", lambda_) if math is not None: - _setter("math", math) + pulumi.set(__self__, "math", math) if remove_attributes is not None: - _setter("remove_attributes", remove_attributes) + pulumi.set(__self__, "remove_attributes", remove_attributes) if select_attributes is not None: - _setter("select_attributes", select_attributes) + pulumi.set(__self__, "select_attributes", select_attributes) @property @pulumi.getter(name="addAttributes") @@ -2148,23 +1657,10 @@ def __init__(__self__, *, attributes: Any, name: str, next: Optional[str] = None): - PipelineAddAttributes._configure( - lambda key, value: pulumi.set(__self__, key, value), - attributes=attributes, - name=name, - next=next, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attributes: Any, - name: str, - next: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attributes", attributes) - _setter("name", name) + pulumi.set(__self__, "attributes", attributes) + pulumi.set(__self__, "name", name) if next is not None: - _setter("next", next) + pulumi.set(__self__, "next", next) @property @pulumi.getter @@ -2205,23 +1701,10 @@ def __init__(__self__, *, channel_name: str, name: str, next: Optional[str] = None): - PipelineChannel._configure( - lambda key, value: pulumi.set(__self__, key, value), - channel_name=channel_name, - name=name, - next=next, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - channel_name: str, - name: str, - next: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("channel_name", channel_name) - _setter("name", name) + pulumi.set(__self__, "channel_name", channel_name) + pulumi.set(__self__, "name", name) if next is not None: - _setter("next", next) + pulumi.set(__self__, "next", next) @property @pulumi.getter(name="channelName") @@ -2261,19 +1744,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, datastore_name: str, name: str): - PipelineDatastore._configure( - lambda key, value: pulumi.set(__self__, key, value), - datastore_name=datastore_name, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - datastore_name: str, - name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("datastore_name", datastore_name) - _setter("name", name) + pulumi.set(__self__, "datastore_name", datastore_name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="datastoreName") @@ -2313,29 +1785,12 @@ def __init__(__self__, *, role_arn: str, thing_name: str, next: Optional[str] = None): - PipelineDeviceRegistryEnrich._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute=attribute, - name=name, - role_arn=role_arn, - thing_name=thing_name, - next=next, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute: str, - name: str, - role_arn: str, - thing_name: str, - next: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attribute", attribute) - _setter("name", name) - _setter("role_arn", role_arn) - _setter("thing_name", thing_name) + pulumi.set(__self__, "attribute", attribute) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "thing_name", thing_name) if next is not None: - _setter("next", next) + pulumi.set(__self__, "next", next) @property @pulumi.getter @@ -2390,29 +1845,12 @@ def __init__(__self__, *, role_arn: str, thing_name: str, next: Optional[str] = None): - PipelineDeviceShadowEnrich._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute=attribute, - name=name, - role_arn=role_arn, - thing_name=thing_name, - next=next, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute: str, - name: str, - role_arn: str, - thing_name: str, - next: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attribute", attribute) - _setter("name", name) - _setter("role_arn", role_arn) - _setter("thing_name", thing_name) + pulumi.set(__self__, "attribute", attribute) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "thing_name", thing_name) if next is not None: - _setter("next", next) + pulumi.set(__self__, "next", next) @property @pulumi.getter @@ -2446,23 +1884,10 @@ def __init__(__self__, *, filter: str, name: str, next: Optional[str] = None): - PipelineFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter=filter, - name=name, - next=next, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter: str, - name: str, - next: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter", filter) - _setter("name", name) + pulumi.set(__self__, "filter", filter) + pulumi.set(__self__, "name", name) if next is not None: - _setter("next", next) + pulumi.set(__self__, "next", next) @property @pulumi.getter @@ -2506,26 +1931,11 @@ def __init__(__self__, *, lambda_name: str, name: str, next: Optional[str] = None): - PipelineLambda._configure( - lambda key, value: pulumi.set(__self__, key, value), - batch_size=batch_size, - lambda_name=lambda_name, - name=name, - next=next, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - batch_size: int, - lambda_name: str, - name: str, - next: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("batch_size", batch_size) - _setter("lambda_name", lambda_name) - _setter("name", name) + pulumi.set(__self__, "batch_size", batch_size) + pulumi.set(__self__, "lambda_name", lambda_name) + pulumi.set(__self__, "name", name) if next is not None: - _setter("next", next) + pulumi.set(__self__, "next", next) @property @pulumi.getter(name="batchSize") @@ -2555,26 +1965,11 @@ def __init__(__self__, *, math: str, name: str, next: Optional[str] = None): - PipelineMath._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute=attribute, - math=math, - name=name, - next=next, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute: str, - math: str, - name: str, - next: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attribute", attribute) - _setter("math", math) - _setter("name", name) + pulumi.set(__self__, "attribute", attribute) + pulumi.set(__self__, "math", math) + pulumi.set(__self__, "name", name) if next is not None: - _setter("next", next) + pulumi.set(__self__, "next", next) @property @pulumi.getter @@ -2603,23 +1998,10 @@ def __init__(__self__, *, attributes: Sequence[str], name: str, next: Optional[str] = None): - PipelineRemoveAttributes._configure( - lambda key, value: pulumi.set(__self__, key, value), - attributes=attributes, - name=name, - next=next, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attributes: Sequence[str], - name: str, - next: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attributes", attributes) - _setter("name", name) + pulumi.set(__self__, "attributes", attributes) + pulumi.set(__self__, "name", name) if next is not None: - _setter("next", next) + pulumi.set(__self__, "next", next) @property @pulumi.getter @@ -2643,23 +2025,10 @@ def __init__(__self__, *, attributes: Sequence[str], name: str, next: Optional[str] = None): - PipelineSelectAttributes._configure( - lambda key, value: pulumi.set(__self__, key, value), - attributes=attributes, - name=name, - next=next, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attributes: Sequence[str], - name: str, - next: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attributes", attributes) - _setter("name", name) + pulumi.set(__self__, "attributes", attributes) + pulumi.set(__self__, "name", name) if next is not None: - _setter("next", next) + pulumi.set(__self__, "next", next) @property @pulumi.getter @@ -2682,19 +2051,8 @@ class PipelineTag(dict): def __init__(__self__, *, key: str, value: str): - PipelineTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/iotanalytics/pipeline.py b/sdk/python/pulumi_aws_native/iotanalytics/pipeline.py index e5115097ef..55da2d7c4a 100644 --- a/sdk/python/pulumi_aws_native/iotanalytics/pipeline.py +++ b/sdk/python/pulumi_aws_native/iotanalytics/pipeline.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -22,24 +22,11 @@ def __init__(__self__, *, """ The set of arguments for constructing a Pipeline resource. """ - PipelineArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - pipeline_activities=pipeline_activities, - pipeline_name=pipeline_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pipeline_activities: pulumi.Input[Sequence[pulumi.Input['PipelineActivityArgs']]], - pipeline_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['PipelineTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("pipeline_activities", pipeline_activities) + pulumi.set(__self__, "pipeline_activities", pipeline_activities) if pipeline_name is not None: - _setter("pipeline_name", pipeline_name) + pulumi.set(__self__, "pipeline_name", pipeline_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="pipelineActivities") @@ -103,10 +90,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PipelineArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/iotcoredeviceadvisor/_inputs.py b/sdk/python/pulumi_aws_native/iotcoredeviceadvisor/_inputs.py index 5a3cae40a9..16a645edca 100644 --- a/sdk/python/pulumi_aws_native/iotcoredeviceadvisor/_inputs.py +++ b/sdk/python/pulumi_aws_native/iotcoredeviceadvisor/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -23,31 +23,14 @@ def __init__(__self__, *, devices: Optional[pulumi.Input[Sequence[pulumi.Input['SuiteDefinitionDeviceUnderTestArgs']]]] = None, intended_for_qualification: Optional[pulumi.Input[bool]] = None, suite_definition_name: Optional[pulumi.Input[str]] = None): - SuiteDefinitionConfigurationPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - device_permission_role_arn=device_permission_role_arn, - root_group=root_group, - devices=devices, - intended_for_qualification=intended_for_qualification, - suite_definition_name=suite_definition_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - device_permission_role_arn: pulumi.Input[str], - root_group: pulumi.Input[str], - devices: Optional[pulumi.Input[Sequence[pulumi.Input['SuiteDefinitionDeviceUnderTestArgs']]]] = None, - intended_for_qualification: Optional[pulumi.Input[bool]] = None, - suite_definition_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("device_permission_role_arn", device_permission_role_arn) - _setter("root_group", root_group) + pulumi.set(__self__, "device_permission_role_arn", device_permission_role_arn) + pulumi.set(__self__, "root_group", root_group) if devices is not None: - _setter("devices", devices) + pulumi.set(__self__, "devices", devices) if intended_for_qualification is not None: - _setter("intended_for_qualification", intended_for_qualification) + pulumi.set(__self__, "intended_for_qualification", intended_for_qualification) if suite_definition_name is not None: - _setter("suite_definition_name", suite_definition_name) + pulumi.set(__self__, "suite_definition_name", suite_definition_name) @property @pulumi.getter(name="devicePermissionRoleArn") @@ -100,21 +83,10 @@ class SuiteDefinitionDeviceUnderTestArgs: def __init__(__self__, *, certificate_arn: Optional[pulumi.Input[str]] = None, thing_arn: Optional[pulumi.Input[str]] = None): - SuiteDefinitionDeviceUnderTestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_arn=certificate_arn, - thing_arn=thing_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_arn: Optional[pulumi.Input[str]] = None, - thing_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if certificate_arn is not None: - _setter("certificate_arn", certificate_arn) + pulumi.set(__self__, "certificate_arn", certificate_arn) if thing_arn is not None: - _setter("thing_arn", thing_arn) + pulumi.set(__self__, "thing_arn", thing_arn) @property @pulumi.getter(name="certificateArn") @@ -145,19 +117,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - SuiteDefinitionTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/iotcoredeviceadvisor/get_suite_definition.py b/sdk/python/pulumi_aws_native/iotcoredeviceadvisor/get_suite_definition.py index c85652b45d..808e6ecc2c 100644 --- a/sdk/python/pulumi_aws_native/iotcoredeviceadvisor/get_suite_definition.py +++ b/sdk/python/pulumi_aws_native/iotcoredeviceadvisor/get_suite_definition.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/iotcoredeviceadvisor/outputs.py b/sdk/python/pulumi_aws_native/iotcoredeviceadvisor/outputs.py index fe5bcde888..b53c4f75a5 100644 --- a/sdk/python/pulumi_aws_native/iotcoredeviceadvisor/outputs.py +++ b/sdk/python/pulumi_aws_native/iotcoredeviceadvisor/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -47,31 +47,14 @@ def __init__(__self__, *, devices: Optional[Sequence['outputs.SuiteDefinitionDeviceUnderTest']] = None, intended_for_qualification: Optional[bool] = None, suite_definition_name: Optional[str] = None): - SuiteDefinitionConfigurationProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - device_permission_role_arn=device_permission_role_arn, - root_group=root_group, - devices=devices, - intended_for_qualification=intended_for_qualification, - suite_definition_name=suite_definition_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - device_permission_role_arn: str, - root_group: str, - devices: Optional[Sequence['outputs.SuiteDefinitionDeviceUnderTest']] = None, - intended_for_qualification: Optional[bool] = None, - suite_definition_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("device_permission_role_arn", device_permission_role_arn) - _setter("root_group", root_group) + pulumi.set(__self__, "device_permission_role_arn", device_permission_role_arn) + pulumi.set(__self__, "root_group", root_group) if devices is not None: - _setter("devices", devices) + pulumi.set(__self__, "devices", devices) if intended_for_qualification is not None: - _setter("intended_for_qualification", intended_for_qualification) + pulumi.set(__self__, "intended_for_qualification", intended_for_qualification) if suite_definition_name is not None: - _setter("suite_definition_name", suite_definition_name) + pulumi.set(__self__, "suite_definition_name", suite_definition_name) @property @pulumi.getter(name="devicePermissionRoleArn") @@ -123,21 +106,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, certificate_arn: Optional[str] = None, thing_arn: Optional[str] = None): - SuiteDefinitionDeviceUnderTest._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_arn=certificate_arn, - thing_arn=thing_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_arn: Optional[str] = None, - thing_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if certificate_arn is not None: - _setter("certificate_arn", certificate_arn) + pulumi.set(__self__, "certificate_arn", certificate_arn) if thing_arn is not None: - _setter("thing_arn", thing_arn) + pulumi.set(__self__, "thing_arn", thing_arn) @property @pulumi.getter(name="certificateArn") @@ -163,19 +135,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - SuiteDefinitionTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/iotcoredeviceadvisor/suite_definition.py b/sdk/python/pulumi_aws_native/iotcoredeviceadvisor/suite_definition.py index c0535f8e45..97cdbfaa03 100644 --- a/sdk/python/pulumi_aws_native/iotcoredeviceadvisor/suite_definition.py +++ b/sdk/python/pulumi_aws_native/iotcoredeviceadvisor/suite_definition.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -22,20 +22,9 @@ def __init__(__self__, *, The set of arguments for constructing a SuiteDefinition resource. :param pulumi.Input[Sequence[pulumi.Input['SuiteDefinitionTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - SuiteDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - suite_definition_configuration=suite_definition_configuration, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - suite_definition_configuration: pulumi.Input['SuiteDefinitionConfigurationPropertiesArgs'], - tags: Optional[pulumi.Input[Sequence[pulumi.Input['SuiteDefinitionTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("suite_definition_configuration", suite_definition_configuration) + pulumi.set(__self__, "suite_definition_configuration", suite_definition_configuration) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="suiteDefinitionConfiguration") @@ -93,10 +82,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SuiteDefinitionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -113,11 +98,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = SuiteDefinitionArgs.__new__(SuiteDefinitionArgs) - if suite_definition_configuration is not None and not isinstance(suite_definition_configuration, SuiteDefinitionConfigurationPropertiesArgs): - suite_definition_configuration = suite_definition_configuration or {} - def _setter(key, value): - suite_definition_configuration[key] = value - SuiteDefinitionConfigurationPropertiesArgs._configure(_setter, **suite_definition_configuration) if suite_definition_configuration is None and not opts.urn: raise TypeError("Missing required property 'suite_definition_configuration'") __props__.__dict__["suite_definition_configuration"] = suite_definition_configuration diff --git a/sdk/python/pulumi_aws_native/iotevents/_inputs.py b/sdk/python/pulumi_aws_native/iotevents/_inputs.py index 9ce8222e66..c603907d00 100644 --- a/sdk/python/pulumi_aws_native/iotevents/_inputs.py +++ b/sdk/python/pulumi_aws_native/iotevents/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -71,17 +71,8 @@ def __init__(__self__, *, Specifies whether to get notified for alarm state changes. :param pulumi.Input[bool] enabled: The value must be TRUE or FALSE. If TRUE, you receive a notification when the alarm state changes. You must choose to acknowledge the notification before the alarm state can return to NORMAL. If FALSE, you won't receive notifications. The alarm automatically changes to the NORMAL state when the input property value returns to the specified range. """ - AlarmModelAcknowledgeFlowArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -111,49 +102,24 @@ def __init__(__self__, *, """ The actions to be performed. """ - AlarmModelAlarmActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dynamo_d_bv2=dynamo_d_bv2, - dynamo_db=dynamo_db, - firehose=firehose, - iot_events=iot_events, - iot_site_wise=iot_site_wise, - iot_topic_publish=iot_topic_publish, - lambda_=lambda_, - sns=sns, - sqs=sqs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dynamo_d_bv2: Optional[pulumi.Input['AlarmModelDynamoDBv2Args']] = None, - dynamo_db: Optional[pulumi.Input['AlarmModelDynamoDbArgs']] = None, - firehose: Optional[pulumi.Input['AlarmModelFirehoseArgs']] = None, - iot_events: Optional[pulumi.Input['AlarmModelIotEventsArgs']] = None, - iot_site_wise: Optional[pulumi.Input['AlarmModelIotSiteWiseArgs']] = None, - iot_topic_publish: Optional[pulumi.Input['AlarmModelIotTopicPublishArgs']] = None, - lambda_: Optional[pulumi.Input['AlarmModelLambdaArgs']] = None, - sns: Optional[pulumi.Input['AlarmModelSnsArgs']] = None, - sqs: Optional[pulumi.Input['AlarmModelSqsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dynamo_d_bv2 is not None: - _setter("dynamo_d_bv2", dynamo_d_bv2) + pulumi.set(__self__, "dynamo_d_bv2", dynamo_d_bv2) if dynamo_db is not None: - _setter("dynamo_db", dynamo_db) + pulumi.set(__self__, "dynamo_db", dynamo_db) if firehose is not None: - _setter("firehose", firehose) + pulumi.set(__self__, "firehose", firehose) if iot_events is not None: - _setter("iot_events", iot_events) + pulumi.set(__self__, "iot_events", iot_events) if iot_site_wise is not None: - _setter("iot_site_wise", iot_site_wise) + pulumi.set(__self__, "iot_site_wise", iot_site_wise) if iot_topic_publish is not None: - _setter("iot_topic_publish", iot_topic_publish) + pulumi.set(__self__, "iot_topic_publish", iot_topic_publish) if lambda_ is not None: - _setter("lambda_", lambda_) + pulumi.set(__self__, "lambda_", lambda_) if sns is not None: - _setter("sns", sns) + pulumi.set(__self__, "sns", sns) if sqs is not None: - _setter("sqs", sqs) + pulumi.set(__self__, "sqs", sqs) @property @pulumi.getter(name="dynamoDBv2") @@ -245,21 +211,10 @@ def __init__(__self__, *, """ Contains the configuration information of alarm state changes """ - AlarmModelAlarmCapabilitiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - acknowledge_flow=acknowledge_flow, - initialization_configuration=initialization_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - acknowledge_flow: Optional[pulumi.Input['AlarmModelAcknowledgeFlowArgs']] = None, - initialization_configuration: Optional[pulumi.Input['AlarmModelInitializationConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if acknowledge_flow is not None: - _setter("acknowledge_flow", acknowledge_flow) + pulumi.set(__self__, "acknowledge_flow", acknowledge_flow) if initialization_configuration is not None: - _setter("initialization_configuration", initialization_configuration) + pulumi.set(__self__, "initialization_configuration", initialization_configuration) @property @pulumi.getter(name="acknowledgeFlow") @@ -287,17 +242,8 @@ def __init__(__self__, *, """ Contains information about one or more alarm actions. """ - AlarmModelAlarmEventActionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - alarm_actions=alarm_actions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alarm_actions: Optional[pulumi.Input[Sequence[pulumi.Input['AlarmModelAlarmActionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if alarm_actions is not None: - _setter("alarm_actions", alarm_actions) + pulumi.set(__self__, "alarm_actions", alarm_actions) @property @pulumi.getter(name="alarmActions") @@ -316,17 +262,8 @@ def __init__(__self__, *, """ Defines when your alarm is invoked. """ - AlarmModelAlarmRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - simple_rule=simple_rule, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - simple_rule: Optional[pulumi.Input['AlarmModelSimpleRuleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if simple_rule is not None: - _setter("simple_rule", simple_rule) + pulumi.set(__self__, "simple_rule", simple_rule) @property @pulumi.getter(name="simpleRule") @@ -348,20 +285,9 @@ def __init__(__self__, *, :param pulumi.Input[str] time_in_seconds: The nanosecond offset converted from `timeInSeconds`. The valid range is between `0-999999999`. You can also specify an expression. :param pulumi.Input[str] offset_in_nanos: The timestamp, in seconds, in the Unix epoch format. The valid range is between `1-31556889864403199`. You can also specify an expression. """ - AlarmModelAssetPropertyTimestampArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - time_in_seconds=time_in_seconds, - offset_in_nanos=offset_in_nanos, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - time_in_seconds: pulumi.Input[str], - offset_in_nanos: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("time_in_seconds", time_in_seconds) + pulumi.set(__self__, "time_in_seconds", time_in_seconds) if offset_in_nanos is not None: - _setter("offset_in_nanos", offset_in_nanos) + pulumi.set(__self__, "offset_in_nanos", offset_in_nanos) @property @pulumi.getter(name="timeInSeconds") @@ -398,24 +324,11 @@ def __init__(__self__, *, A structure that contains value information. For more information, see [AssetPropertyValue](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_AssetPropertyValue.html) in the *AWS IoT SiteWise API Reference*. :param pulumi.Input[str] quality: The quality of the asset property value. The value must be `GOOD`, `BAD`, or `UNCERTAIN`. You can also specify an expression. """ - AlarmModelAssetPropertyValueArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - value=value, - quality=quality, - timestamp=timestamp, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - value: pulumi.Input['AlarmModelAssetPropertyVariantArgs'], - quality: Optional[pulumi.Input[str]] = None, - timestamp: Optional[pulumi.Input['AlarmModelAssetPropertyTimestampArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("value", value) + pulumi.set(__self__, "value", value) if quality is not None: - _setter("quality", quality) + pulumi.set(__self__, "quality", quality) if timestamp is not None: - _setter("timestamp", timestamp) + pulumi.set(__self__, "timestamp", timestamp) @property @pulumi.getter @@ -462,29 +375,14 @@ def __init__(__self__, *, :param pulumi.Input[str] integer_value: The asset property value is an integer. You can also specify an expression. If you use an expression, the evaluated result should be an integer. :param pulumi.Input[str] string_value: The asset property value is a string. You can also specify an expression. If you use an expression, the evaluated result should be a string. """ - AlarmModelAssetPropertyVariantArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - boolean_value=boolean_value, - double_value=double_value, - integer_value=integer_value, - string_value=string_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - boolean_value: Optional[pulumi.Input[str]] = None, - double_value: Optional[pulumi.Input[str]] = None, - integer_value: Optional[pulumi.Input[str]] = None, - string_value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if boolean_value is not None: - _setter("boolean_value", boolean_value) + pulumi.set(__self__, "boolean_value", boolean_value) if double_value is not None: - _setter("double_value", double_value) + pulumi.set(__self__, "double_value", double_value) if integer_value is not None: - _setter("integer_value", integer_value) + pulumi.set(__self__, "integer_value", integer_value) if string_value is not None: - _setter("string_value", string_value) + pulumi.set(__self__, "string_value", string_value) @property @pulumi.getter(name="booleanValue") @@ -546,20 +444,9 @@ def __init__(__self__, *, You can use expressions for parameters that are strings. For more information, see [Expressions](https://docs.aws.amazon.com/iotevents/latest/developerguide/iotevents-expressions.html) in the *AWS IoT Events Developer Guide*. :param pulumi.Input[str] table_name: The name of the DynamoDB table. """ - AlarmModelDynamoDBv2Args._configure( - lambda key, value: pulumi.set(__self__, key, value), - table_name=table_name, - payload=payload, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - table_name: pulumi.Input[str], - payload: Optional[pulumi.Input['AlarmModelPayloadArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("table_name", table_name) + pulumi.set(__self__, "table_name", table_name) if payload is not None: - _setter("payload", payload) + pulumi.set(__self__, "payload", payload) @property @pulumi.getter(name="tableName") @@ -630,50 +517,23 @@ def __init__(__self__, *, If you don't specify `rangeKeyField`, the default value is `STRING`. :param pulumi.Input[str] range_key_value: The value of the range key (also called the sort key). """ - AlarmModelDynamoDbArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - hash_key_field=hash_key_field, - hash_key_value=hash_key_value, - table_name=table_name, - hash_key_type=hash_key_type, - operation=operation, - payload=payload, - payload_field=payload_field, - range_key_field=range_key_field, - range_key_type=range_key_type, - range_key_value=range_key_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hash_key_field: pulumi.Input[str], - hash_key_value: pulumi.Input[str], - table_name: pulumi.Input[str], - hash_key_type: Optional[pulumi.Input[str]] = None, - operation: Optional[pulumi.Input[str]] = None, - payload: Optional[pulumi.Input['AlarmModelPayloadArgs']] = None, - payload_field: Optional[pulumi.Input[str]] = None, - range_key_field: Optional[pulumi.Input[str]] = None, - range_key_type: Optional[pulumi.Input[str]] = None, - range_key_value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("hash_key_field", hash_key_field) - _setter("hash_key_value", hash_key_value) - _setter("table_name", table_name) + pulumi.set(__self__, "hash_key_field", hash_key_field) + pulumi.set(__self__, "hash_key_value", hash_key_value) + pulumi.set(__self__, "table_name", table_name) if hash_key_type is not None: - _setter("hash_key_type", hash_key_type) + pulumi.set(__self__, "hash_key_type", hash_key_type) if operation is not None: - _setter("operation", operation) + pulumi.set(__self__, "operation", operation) if payload is not None: - _setter("payload", payload) + pulumi.set(__self__, "payload", payload) if payload_field is not None: - _setter("payload_field", payload_field) + pulumi.set(__self__, "payload_field", payload_field) if range_key_field is not None: - _setter("range_key_field", range_key_field) + pulumi.set(__self__, "range_key_field", range_key_field) if range_key_type is not None: - _setter("range_key_type", range_key_type) + pulumi.set(__self__, "range_key_type", range_key_type) if range_key_value is not None: - _setter("range_key_value", range_key_value) + pulumi.set(__self__, "range_key_value", range_key_value) @property @pulumi.getter(name="hashKeyField") @@ -826,24 +686,11 @@ def __init__(__self__, *, :param pulumi.Input[str] delivery_stream_name: The name of the Kinesis Data Firehose delivery stream where the data is written. :param pulumi.Input[str] separator: A character separator that is used to separate records written to the Kinesis Data Firehose delivery stream. Valid values are: '\\n' (newline), '\\t' (tab), '\\r\\n' (Windows newline), ',' (comma). """ - AlarmModelFirehoseArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - delivery_stream_name=delivery_stream_name, - payload=payload, - separator=separator, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delivery_stream_name: pulumi.Input[str], - payload: Optional[pulumi.Input['AlarmModelPayloadArgs']] = None, - separator: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("delivery_stream_name", delivery_stream_name) + pulumi.set(__self__, "delivery_stream_name", delivery_stream_name) if payload is not None: - _setter("payload", payload) + pulumi.set(__self__, "payload", payload) if separator is not None: - _setter("separator", separator) + pulumi.set(__self__, "separator", separator) @property @pulumi.getter(name="deliveryStreamName") @@ -887,16 +734,7 @@ def __init__(__self__, *, Specifies the default alarm state. The configuration applies to all alarms that were created based on this alarm model. :param pulumi.Input[bool] disabled_on_initialization: The value must be TRUE or FALSE. If FALSE, all alarm instances created based on the alarm model are activated. The default value is TRUE. """ - AlarmModelInitializationConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - disabled_on_initialization=disabled_on_initialization, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - disabled_on_initialization: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("disabled_on_initialization", disabled_on_initialization) + pulumi.set(__self__, "disabled_on_initialization", disabled_on_initialization) @property @pulumi.getter(name="disabledOnInitialization") @@ -920,20 +758,9 @@ def __init__(__self__, *, Sends an AWS IoT Events input, passing in information about the alarm model instance and the event that triggered the action. :param pulumi.Input[str] input_name: The name of the AWS IoT Events input where the data is sent. """ - AlarmModelIotEventsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - input_name=input_name, - payload=payload, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - input_name: pulumi.Input[str], - payload: Optional[pulumi.Input['AlarmModelPayloadArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("input_name", input_name) + pulumi.set(__self__, "input_name", input_name) if payload is not None: - _setter("payload", payload) + pulumi.set(__self__, "payload", payload) @property @pulumi.getter(name="inputName") @@ -972,33 +799,16 @@ def __init__(__self__, *, :param pulumi.Input[str] property_alias: The alias of the asset property. You can also specify an expression. :param pulumi.Input[str] property_id: The ID of the asset property. You can specify an expression. """ - AlarmModelIotSiteWiseArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - asset_id=asset_id, - entry_id=entry_id, - property_alias=property_alias, - property_id=property_id, - property_value=property_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - asset_id: Optional[pulumi.Input[str]] = None, - entry_id: Optional[pulumi.Input[str]] = None, - property_alias: Optional[pulumi.Input[str]] = None, - property_id: Optional[pulumi.Input[str]] = None, - property_value: Optional[pulumi.Input['AlarmModelAssetPropertyValueArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if asset_id is not None: - _setter("asset_id", asset_id) + pulumi.set(__self__, "asset_id", asset_id) if entry_id is not None: - _setter("entry_id", entry_id) + pulumi.set(__self__, "entry_id", entry_id) if property_alias is not None: - _setter("property_alias", property_alias) + pulumi.set(__self__, "property_alias", property_alias) if property_id is not None: - _setter("property_id", property_id) + pulumi.set(__self__, "property_id", property_id) if property_value is not None: - _setter("property_value", property_value) + pulumi.set(__self__, "property_value", property_value) @property @pulumi.getter(name="assetId") @@ -1067,20 +877,9 @@ def __init__(__self__, *, Information required to publish the MQTT message through the AWS IoT message broker. :param pulumi.Input[str] mqtt_topic: The MQTT topic of the message. You can use a string expression that includes variables (`$variable.`) and input values (`$input..`) as the topic string. """ - AlarmModelIotTopicPublishArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - mqtt_topic=mqtt_topic, - payload=payload, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mqtt_topic: pulumi.Input[str], - payload: Optional[pulumi.Input['AlarmModelPayloadArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("mqtt_topic", mqtt_topic) + pulumi.set(__self__, "mqtt_topic", mqtt_topic) if payload is not None: - _setter("payload", payload) + pulumi.set(__self__, "payload", payload) @property @pulumi.getter(name="mqttTopic") @@ -1112,20 +911,9 @@ def __init__(__self__, *, """ :param pulumi.Input[str] function_arn: The ARN of the Lambda function that is executed. """ - AlarmModelLambdaArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - function_arn=function_arn, - payload=payload, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - function_arn: pulumi.Input[str], - payload: Optional[pulumi.Input['AlarmModelPayloadArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("function_arn", function_arn) + pulumi.set(__self__, "function_arn", function_arn) if payload is not None: - _setter("payload", payload) + pulumi.set(__self__, "payload", payload) @property @pulumi.getter(name="functionArn") @@ -1161,19 +949,8 @@ def __init__(__self__, *, :param pulumi.Input[str] content_expression: The content of the payload. You can use a string expression that includes quoted strings (`''`), variables (`$variable.`), input values (`$input..`), string concatenations, and quoted strings that contain `${}` as the content. The recommended maximum size of a content expression is 1 KB. :param pulumi.Input[str] type: The value of the payload type can be either `STRING` or `JSON`. """ - AlarmModelPayloadArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - content_expression=content_expression, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content_expression: pulumi.Input[str], - type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("content_expression", content_expression) - _setter("type", type) + pulumi.set(__self__, "content_expression", content_expression) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="contentExpression") @@ -1212,22 +989,9 @@ def __init__(__self__, *, :param pulumi.Input[str] input_property: The value on the left side of the comparison operator. You can specify an AWS IoT Events input attribute as an input property. :param pulumi.Input[str] threshold: The value on the right side of the comparison operator. You can enter a number or specify an AWS IoT Events input attribute. """ - AlarmModelSimpleRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - comparison_operator=comparison_operator, - input_property=input_property, - threshold=threshold, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comparison_operator: pulumi.Input['AlarmModelSimpleRuleComparisonOperator'], - input_property: pulumi.Input[str], - threshold: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("comparison_operator", comparison_operator) - _setter("input_property", input_property) - _setter("threshold", threshold) + pulumi.set(__self__, "comparison_operator", comparison_operator) + pulumi.set(__self__, "input_property", input_property) + pulumi.set(__self__, "threshold", threshold) @property @pulumi.getter(name="comparisonOperator") @@ -1275,20 +1039,9 @@ def __init__(__self__, *, Information required to publish the Amazon SNS message. :param pulumi.Input[str] target_arn: The ARN of the Amazon SNS target where the message is sent. """ - AlarmModelSnsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_arn=target_arn, - payload=payload, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_arn: pulumi.Input[str], - payload: Optional[pulumi.Input['AlarmModelPayloadArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_arn", target_arn) + pulumi.set(__self__, "target_arn", target_arn) if payload is not None: - _setter("payload", payload) + pulumi.set(__self__, "payload", payload) @property @pulumi.getter(name="targetArn") @@ -1322,24 +1075,11 @@ def __init__(__self__, *, :param pulumi.Input[str] queue_url: The URL of the SQS queue where the data is written. :param pulumi.Input[bool] use_base64: Set this to `TRUE` if you want the data to be base-64 encoded before it is written to the queue. Otherwise, set this to `FALSE`. """ - AlarmModelSqsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - queue_url=queue_url, - payload=payload, - use_base64=use_base64, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - queue_url: pulumi.Input[str], - payload: Optional[pulumi.Input['AlarmModelPayloadArgs']] = None, - use_base64: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("queue_url", queue_url) + pulumi.set(__self__, "queue_url", queue_url) if payload is not None: - _setter("payload", payload) + pulumi.set(__self__, "payload", payload) if use_base64 is not None: - _setter("use_base64", use_base64) + pulumi.set(__self__, "use_base64", use_base64) @property @pulumi.getter(name="queueUrl") @@ -1385,19 +1125,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: Key of the Tag. :param pulumi.Input[str] value: Value of the Tag. """ - AlarmModelTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1443,65 +1172,32 @@ def __init__(__self__, *, """ The actions to be performed. """ - DetectorModelActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - clear_timer=clear_timer, - dynamo_d_bv2=dynamo_d_bv2, - dynamo_db=dynamo_db, - firehose=firehose, - iot_events=iot_events, - iot_site_wise=iot_site_wise, - iot_topic_publish=iot_topic_publish, - lambda_=lambda_, - reset_timer=reset_timer, - set_timer=set_timer, - set_variable=set_variable, - sns=sns, - sqs=sqs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - clear_timer: Optional[pulumi.Input['DetectorModelClearTimerArgs']] = None, - dynamo_d_bv2: Optional[pulumi.Input['DetectorModelDynamoDBv2Args']] = None, - dynamo_db: Optional[pulumi.Input['DetectorModelDynamoDbArgs']] = None, - firehose: Optional[pulumi.Input['DetectorModelFirehoseArgs']] = None, - iot_events: Optional[pulumi.Input['DetectorModelIotEventsArgs']] = None, - iot_site_wise: Optional[pulumi.Input['DetectorModelIotSiteWiseArgs']] = None, - iot_topic_publish: Optional[pulumi.Input['DetectorModelIotTopicPublishArgs']] = None, - lambda_: Optional[pulumi.Input['DetectorModelLambdaArgs']] = None, - reset_timer: Optional[pulumi.Input['DetectorModelResetTimerArgs']] = None, - set_timer: Optional[pulumi.Input['DetectorModelSetTimerArgs']] = None, - set_variable: Optional[pulumi.Input['DetectorModelSetVariableArgs']] = None, - sns: Optional[pulumi.Input['DetectorModelSnsArgs']] = None, - sqs: Optional[pulumi.Input['DetectorModelSqsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if clear_timer is not None: - _setter("clear_timer", clear_timer) + pulumi.set(__self__, "clear_timer", clear_timer) if dynamo_d_bv2 is not None: - _setter("dynamo_d_bv2", dynamo_d_bv2) + pulumi.set(__self__, "dynamo_d_bv2", dynamo_d_bv2) if dynamo_db is not None: - _setter("dynamo_db", dynamo_db) + pulumi.set(__self__, "dynamo_db", dynamo_db) if firehose is not None: - _setter("firehose", firehose) + pulumi.set(__self__, "firehose", firehose) if iot_events is not None: - _setter("iot_events", iot_events) + pulumi.set(__self__, "iot_events", iot_events) if iot_site_wise is not None: - _setter("iot_site_wise", iot_site_wise) + pulumi.set(__self__, "iot_site_wise", iot_site_wise) if iot_topic_publish is not None: - _setter("iot_topic_publish", iot_topic_publish) + pulumi.set(__self__, "iot_topic_publish", iot_topic_publish) if lambda_ is not None: - _setter("lambda_", lambda_) + pulumi.set(__self__, "lambda_", lambda_) if reset_timer is not None: - _setter("reset_timer", reset_timer) + pulumi.set(__self__, "reset_timer", reset_timer) if set_timer is not None: - _setter("set_timer", set_timer) + pulumi.set(__self__, "set_timer", set_timer) if set_variable is not None: - _setter("set_variable", set_variable) + pulumi.set(__self__, "set_variable", set_variable) if sns is not None: - _setter("sns", sns) + pulumi.set(__self__, "sns", sns) if sqs is not None: - _setter("sqs", sqs) + pulumi.set(__self__, "sqs", sqs) @property @pulumi.getter(name="clearTimer") @@ -1631,20 +1327,9 @@ def __init__(__self__, *, :param pulumi.Input[str] time_in_seconds: The nanosecond offset converted from `timeInSeconds`. The valid range is between `0-999999999`. You can also specify an expression. :param pulumi.Input[str] offset_in_nanos: The timestamp, in seconds, in the Unix epoch format. The valid range is between `1-31556889864403199`. You can also specify an expression. """ - DetectorModelAssetPropertyTimestampArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - time_in_seconds=time_in_seconds, - offset_in_nanos=offset_in_nanos, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - time_in_seconds: pulumi.Input[str], - offset_in_nanos: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("time_in_seconds", time_in_seconds) + pulumi.set(__self__, "time_in_seconds", time_in_seconds) if offset_in_nanos is not None: - _setter("offset_in_nanos", offset_in_nanos) + pulumi.set(__self__, "offset_in_nanos", offset_in_nanos) @property @pulumi.getter(name="timeInSeconds") @@ -1681,24 +1366,11 @@ def __init__(__self__, *, A structure that contains value information. For more information, see [AssetPropertyValue](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_AssetPropertyValue.html) in the *AWS IoT SiteWise API Reference*. :param pulumi.Input[str] quality: The quality of the asset property value. The value must be `GOOD`, `BAD`, or `UNCERTAIN`. You can also specify an expression. """ - DetectorModelAssetPropertyValueArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - value=value, - quality=quality, - timestamp=timestamp, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - value: pulumi.Input['DetectorModelAssetPropertyVariantArgs'], - quality: Optional[pulumi.Input[str]] = None, - timestamp: Optional[pulumi.Input['DetectorModelAssetPropertyTimestampArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("value", value) + pulumi.set(__self__, "value", value) if quality is not None: - _setter("quality", quality) + pulumi.set(__self__, "quality", quality) if timestamp is not None: - _setter("timestamp", timestamp) + pulumi.set(__self__, "timestamp", timestamp) @property @pulumi.getter @@ -1745,29 +1417,14 @@ def __init__(__self__, *, :param pulumi.Input[str] integer_value: The asset property value is an integer. You can also specify an expression. If you use an expression, the evaluated result should be an integer. :param pulumi.Input[str] string_value: The asset property value is a string. You can also specify an expression. If you use an expression, the evaluated result should be a string. """ - DetectorModelAssetPropertyVariantArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - boolean_value=boolean_value, - double_value=double_value, - integer_value=integer_value, - string_value=string_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - boolean_value: Optional[pulumi.Input[str]] = None, - double_value: Optional[pulumi.Input[str]] = None, - integer_value: Optional[pulumi.Input[str]] = None, - string_value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if boolean_value is not None: - _setter("boolean_value", boolean_value) + pulumi.set(__self__, "boolean_value", boolean_value) if double_value is not None: - _setter("double_value", double_value) + pulumi.set(__self__, "double_value", double_value) if integer_value is not None: - _setter("integer_value", integer_value) + pulumi.set(__self__, "integer_value", integer_value) if string_value is not None: - _setter("string_value", string_value) + pulumi.set(__self__, "string_value", string_value) @property @pulumi.getter(name="booleanValue") @@ -1825,16 +1482,7 @@ def __init__(__self__, *, """ Information needed to clear the timer. """ - DetectorModelClearTimerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - timer_name=timer_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - timer_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("timer_name", timer_name) + pulumi.set(__self__, "timer_name", timer_name) @property @pulumi.getter(name="timerName") @@ -1856,19 +1504,8 @@ def __init__(__self__, *, :param pulumi.Input[str] initial_state_name: The state that is entered at the creation of each detector (instance). :param pulumi.Input[Sequence[pulumi.Input['DetectorModelStateArgs']]] states: Information about the states of the detector. """ - DetectorModelDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - initial_state_name=initial_state_name, - states=states, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - initial_state_name: pulumi.Input[str], - states: pulumi.Input[Sequence[pulumi.Input['DetectorModelStateArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("initial_state_name", initial_state_name) - _setter("states", states) + pulumi.set(__self__, "initial_state_name", initial_state_name) + pulumi.set(__self__, "states", states) @property @pulumi.getter(name="initialStateName") @@ -1906,20 +1543,9 @@ def __init__(__self__, *, You can use expressions for parameters that are strings. For more information, see [Expressions](https://docs.aws.amazon.com/iotevents/latest/developerguide/iotevents-expressions.html) in the *AWS IoT Events Developer Guide*. :param pulumi.Input[str] table_name: The name of the DynamoDB table. """ - DetectorModelDynamoDBv2Args._configure( - lambda key, value: pulumi.set(__self__, key, value), - table_name=table_name, - payload=payload, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - table_name: pulumi.Input[str], - payload: Optional[pulumi.Input['DetectorModelPayloadArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("table_name", table_name) + pulumi.set(__self__, "table_name", table_name) if payload is not None: - _setter("payload", payload) + pulumi.set(__self__, "payload", payload) @property @pulumi.getter(name="tableName") @@ -1990,50 +1616,23 @@ def __init__(__self__, *, If you don't specify `rangeKeyField`, the default value is `STRING`. :param pulumi.Input[str] range_key_value: The value of the range key (also called the sort key). """ - DetectorModelDynamoDbArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - hash_key_field=hash_key_field, - hash_key_value=hash_key_value, - table_name=table_name, - hash_key_type=hash_key_type, - operation=operation, - payload=payload, - payload_field=payload_field, - range_key_field=range_key_field, - range_key_type=range_key_type, - range_key_value=range_key_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hash_key_field: pulumi.Input[str], - hash_key_value: pulumi.Input[str], - table_name: pulumi.Input[str], - hash_key_type: Optional[pulumi.Input[str]] = None, - operation: Optional[pulumi.Input[str]] = None, - payload: Optional[pulumi.Input['DetectorModelPayloadArgs']] = None, - payload_field: Optional[pulumi.Input[str]] = None, - range_key_field: Optional[pulumi.Input[str]] = None, - range_key_type: Optional[pulumi.Input[str]] = None, - range_key_value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("hash_key_field", hash_key_field) - _setter("hash_key_value", hash_key_value) - _setter("table_name", table_name) + pulumi.set(__self__, "hash_key_field", hash_key_field) + pulumi.set(__self__, "hash_key_value", hash_key_value) + pulumi.set(__self__, "table_name", table_name) if hash_key_type is not None: - _setter("hash_key_type", hash_key_type) + pulumi.set(__self__, "hash_key_type", hash_key_type) if operation is not None: - _setter("operation", operation) + pulumi.set(__self__, "operation", operation) if payload is not None: - _setter("payload", payload) + pulumi.set(__self__, "payload", payload) if payload_field is not None: - _setter("payload_field", payload_field) + pulumi.set(__self__, "payload_field", payload_field) if range_key_field is not None: - _setter("range_key_field", range_key_field) + pulumi.set(__self__, "range_key_field", range_key_field) if range_key_type is not None: - _setter("range_key_type", range_key_type) + pulumi.set(__self__, "range_key_type", range_key_type) if range_key_value is not None: - _setter("range_key_value", range_key_value) + pulumi.set(__self__, "range_key_value", range_key_value) @property @pulumi.getter(name="hashKeyField") @@ -2187,24 +1786,11 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['DetectorModelActionArgs']]] actions: The actions to be performed. :param pulumi.Input[str] condition: The Boolean expression that, when `TRUE`, causes the `actions` to be performed. If not present, the `actions` are performed (=`TRUE`). If the expression result is not a `Boolean` value, the `actions` are not performed (=`FALSE`). """ - DetectorModelEventArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - event_name=event_name, - actions=actions, - condition=condition, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - event_name: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['DetectorModelActionArgs']]]] = None, - condition: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("event_name", event_name) + pulumi.set(__self__, "event_name", event_name) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if condition is not None: - _setter("condition", condition) + pulumi.set(__self__, "condition", condition) @property @pulumi.getter(name="eventName") @@ -2254,24 +1840,11 @@ def __init__(__self__, *, :param pulumi.Input[str] delivery_stream_name: The name of the Kinesis Data Firehose delivery stream where the data is written. :param pulumi.Input[str] separator: A character separator that is used to separate records written to the Kinesis Data Firehose delivery stream. Valid values are: '\\n' (newline), '\\t' (tab), '\\r\\n' (Windows newline), ',' (comma). """ - DetectorModelFirehoseArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - delivery_stream_name=delivery_stream_name, - payload=payload, - separator=separator, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delivery_stream_name: pulumi.Input[str], - payload: Optional[pulumi.Input['DetectorModelPayloadArgs']] = None, - separator: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("delivery_stream_name", delivery_stream_name) + pulumi.set(__self__, "delivery_stream_name", delivery_stream_name) if payload is not None: - _setter("payload", payload) + pulumi.set(__self__, "payload", payload) if separator is not None: - _setter("separator", separator) + pulumi.set(__self__, "separator", separator) @property @pulumi.getter(name="deliveryStreamName") @@ -2316,20 +1889,9 @@ def __init__(__self__, *, Sends an AWS IoT Events input, passing in information about the detector model instance and the event that triggered the action. :param pulumi.Input[str] input_name: The name of the AWS IoT Events input where the data is sent. """ - DetectorModelIotEventsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - input_name=input_name, - payload=payload, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - input_name: pulumi.Input[str], - payload: Optional[pulumi.Input['DetectorModelPayloadArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("input_name", input_name) + pulumi.set(__self__, "input_name", input_name) if payload is not None: - _setter("payload", payload) + pulumi.set(__self__, "payload", payload) @property @pulumi.getter(name="inputName") @@ -2368,32 +1930,15 @@ def __init__(__self__, *, :param pulumi.Input[str] property_alias: The alias of the asset property. You can also specify an expression. :param pulumi.Input[str] property_id: The ID of the asset property. You can specify an expression. """ - DetectorModelIotSiteWiseArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - property_value=property_value, - asset_id=asset_id, - entry_id=entry_id, - property_alias=property_alias, - property_id=property_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - property_value: pulumi.Input['DetectorModelAssetPropertyValueArgs'], - asset_id: Optional[pulumi.Input[str]] = None, - entry_id: Optional[pulumi.Input[str]] = None, - property_alias: Optional[pulumi.Input[str]] = None, - property_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("property_value", property_value) + pulumi.set(__self__, "property_value", property_value) if asset_id is not None: - _setter("asset_id", asset_id) + pulumi.set(__self__, "asset_id", asset_id) if entry_id is not None: - _setter("entry_id", entry_id) + pulumi.set(__self__, "entry_id", entry_id) if property_alias is not None: - _setter("property_alias", property_alias) + pulumi.set(__self__, "property_alias", property_alias) if property_id is not None: - _setter("property_id", property_id) + pulumi.set(__self__, "property_id", property_id) @property @pulumi.getter(name="propertyValue") @@ -2462,20 +2007,9 @@ def __init__(__self__, *, Information required to publish the MQTT message through the AWS IoT message broker. :param pulumi.Input[str] mqtt_topic: The MQTT topic of the message. You can use a string expression that includes variables (`$variable.`) and input values (`$input..`) as the topic string. """ - DetectorModelIotTopicPublishArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - mqtt_topic=mqtt_topic, - payload=payload, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mqtt_topic: pulumi.Input[str], - payload: Optional[pulumi.Input['DetectorModelPayloadArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("mqtt_topic", mqtt_topic) + pulumi.set(__self__, "mqtt_topic", mqtt_topic) if payload is not None: - _setter("payload", payload) + pulumi.set(__self__, "payload", payload) @property @pulumi.getter(name="mqttTopic") @@ -2507,20 +2041,9 @@ def __init__(__self__, *, """ :param pulumi.Input[str] function_arn: The ARN of the Lambda function that is executed. """ - DetectorModelLambdaArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - function_arn=function_arn, - payload=payload, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - function_arn: pulumi.Input[str], - payload: Optional[pulumi.Input['DetectorModelPayloadArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("function_arn", function_arn) + pulumi.set(__self__, "function_arn", function_arn) if payload is not None: - _setter("payload", payload) + pulumi.set(__self__, "payload", payload) @property @pulumi.getter(name="functionArn") @@ -2552,17 +2075,8 @@ def __init__(__self__, *, When entering this state, perform these `actions` if the `condition` is `TRUE`. :param pulumi.Input[Sequence[pulumi.Input['DetectorModelEventArgs']]] events: Specifies the `actions` that are performed when the state is entered and the `condition` is `TRUE`. """ - DetectorModelOnEnterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - events=events, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - events: Optional[pulumi.Input[Sequence[pulumi.Input['DetectorModelEventArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if events is not None: - _setter("events", events) + pulumi.set(__self__, "events", events) @property @pulumi.getter @@ -2585,17 +2099,8 @@ def __init__(__self__, *, When exiting this state, perform these `actions` if the specified `condition` is `TRUE`. :param pulumi.Input[Sequence[pulumi.Input['DetectorModelEventArgs']]] events: Specifies the `actions` that are performed when the state is exited and the `condition` is `TRUE`. """ - DetectorModelOnExitArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - events=events, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - events: Optional[pulumi.Input[Sequence[pulumi.Input['DetectorModelEventArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if events is not None: - _setter("events", events) + pulumi.set(__self__, "events", events) @property @pulumi.getter @@ -2620,21 +2125,10 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['DetectorModelEventArgs']]] events: Specifies the `actions` performed when the `condition` evaluates to `TRUE`. :param pulumi.Input[Sequence[pulumi.Input['DetectorModelTransitionEventArgs']]] transition_events: Specifies the `actions` performed, and the next `state` entered, when a `condition` evaluates to `TRUE`. """ - DetectorModelOnInputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - events=events, - transition_events=transition_events, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - events: Optional[pulumi.Input[Sequence[pulumi.Input['DetectorModelEventArgs']]]] = None, - transition_events: Optional[pulumi.Input[Sequence[pulumi.Input['DetectorModelTransitionEventArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if events is not None: - _setter("events", events) + pulumi.set(__self__, "events", events) if transition_events is not None: - _setter("transition_events", transition_events) + pulumi.set(__self__, "transition_events", transition_events) @property @pulumi.getter @@ -2673,19 +2167,8 @@ def __init__(__self__, *, :param pulumi.Input[str] content_expression: The content of the payload. You can use a string expression that includes quoted strings (`''`), variables (`$variable.`), input values (`$input..`), string concatenations, and quoted strings that contain `${}` as the content. The recommended maximum size of a content expression is 1 KB. :param pulumi.Input[str] type: The value of the payload type can be either `STRING` or `JSON`. """ - DetectorModelPayloadArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - content_expression=content_expression, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content_expression: pulumi.Input[str], - type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("content_expression", content_expression) - _setter("type", type) + pulumi.set(__self__, "content_expression", content_expression) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="contentExpression") @@ -2720,16 +2203,7 @@ def __init__(__self__, *, Information required to reset the timer. The timer is reset to the previously evaluated result of the duration. The duration expression isn't reevaluated when you reset the timer. :param pulumi.Input[str] timer_name: The name of the timer to reset. """ - DetectorModelResetTimerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - timer_name=timer_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - timer_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("timer_name", timer_name) + pulumi.set(__self__, "timer_name", timer_name) @property @pulumi.getter(name="timerName") @@ -2756,24 +2230,11 @@ def __init__(__self__, *, :param pulumi.Input[str] duration_expression: The duration of the timer, in seconds. You can use a string expression that includes numbers, variables (`$variable.`), and input values (`$input..`) as the duration. The range of the duration is `1-31622400` seconds. To ensure accuracy, the minimum duration is `60` seconds. The evaluated result of the duration is rounded down to the nearest whole number. :param pulumi.Input[int] seconds: The number of seconds until the timer expires. The minimum value is `60` seconds to ensure accuracy. The maximum value is `31622400` seconds. """ - DetectorModelSetTimerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - timer_name=timer_name, - duration_expression=duration_expression, - seconds=seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - timer_name: pulumi.Input[str], - duration_expression: Optional[pulumi.Input[str]] = None, - seconds: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("timer_name", timer_name) + pulumi.set(__self__, "timer_name", timer_name) if duration_expression is not None: - _setter("duration_expression", duration_expression) + pulumi.set(__self__, "duration_expression", duration_expression) if seconds is not None: - _setter("seconds", seconds) + pulumi.set(__self__, "seconds", seconds) @property @pulumi.getter(name="timerName") @@ -2822,19 +2283,8 @@ def __init__(__self__, *, :param pulumi.Input[str] value: The new value of the variable. :param pulumi.Input[str] variable_name: The name of the variable. """ - DetectorModelSetVariableArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - value=value, - variable_name=variable_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - value: pulumi.Input[str], - variable_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("value", value) - _setter("variable_name", variable_name) + pulumi.set(__self__, "value", value) + pulumi.set(__self__, "variable_name", variable_name) @property @pulumi.getter @@ -2870,20 +2320,9 @@ def __init__(__self__, *, Information required to publish the Amazon SNS message. :param pulumi.Input[str] target_arn: The ARN of the Amazon SNS target where the message is sent. """ - DetectorModelSnsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_arn=target_arn, - payload=payload, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_arn: pulumi.Input[str], - payload: Optional[pulumi.Input['DetectorModelPayloadArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_arn", target_arn) + pulumi.set(__self__, "target_arn", target_arn) if payload is not None: - _setter("payload", payload) + pulumi.set(__self__, "payload", payload) @property @pulumi.getter(name="targetArn") @@ -2917,24 +2356,11 @@ def __init__(__self__, *, :param pulumi.Input[str] queue_url: The URL of the SQS queue where the data is written. :param pulumi.Input[bool] use_base64: Set this to `TRUE` if you want the data to be base-64 encoded before it is written to the queue. Otherwise, set this to `FALSE`. """ - DetectorModelSqsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - queue_url=queue_url, - payload=payload, - use_base64=use_base64, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - queue_url: pulumi.Input[str], - payload: Optional[pulumi.Input['DetectorModelPayloadArgs']] = None, - use_base64: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("queue_url", queue_url) + pulumi.set(__self__, "queue_url", queue_url) if payload is not None: - _setter("payload", payload) + pulumi.set(__self__, "payload", payload) if use_base64 is not None: - _setter("use_base64", use_base64) + pulumi.set(__self__, "use_base64", use_base64) @property @pulumi.getter(name="queueUrl") @@ -2981,28 +2407,13 @@ def __init__(__self__, *, Information that defines a state of a detector. :param pulumi.Input[str] state_name: The name of the state. """ - DetectorModelStateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - state_name=state_name, - on_enter=on_enter, - on_exit=on_exit, - on_input=on_input, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - state_name: pulumi.Input[str], - on_enter: Optional[pulumi.Input['DetectorModelOnEnterArgs']] = None, - on_exit: Optional[pulumi.Input['DetectorModelOnExitArgs']] = None, - on_input: Optional[pulumi.Input['DetectorModelOnInputArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("state_name", state_name) + pulumi.set(__self__, "state_name", state_name) if on_enter is not None: - _setter("on_enter", on_enter) + pulumi.set(__self__, "on_enter", on_enter) if on_exit is not None: - _setter("on_exit", on_exit) + pulumi.set(__self__, "on_exit", on_exit) if on_input is not None: - _setter("on_input", on_input) + pulumi.set(__self__, "on_input", on_input) @property @pulumi.getter(name="stateName") @@ -3054,19 +2465,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: Key of the Tag. :param pulumi.Input[str] value: Value of the Tag. """ - DetectorModelTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3107,26 +2507,11 @@ def __init__(__self__, *, :param pulumi.Input[str] next_state: The next state to enter. :param pulumi.Input[Sequence[pulumi.Input['DetectorModelActionArgs']]] actions: The actions to be performed. """ - DetectorModelTransitionEventArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - condition=condition, - event_name=event_name, - next_state=next_state, - actions=actions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - condition: pulumi.Input[str], - event_name: pulumi.Input[str], - next_state: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['DetectorModelActionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("condition", condition) - _setter("event_name", event_name) - _setter("next_state", next_state) + pulumi.set(__self__, "condition", condition) + pulumi.set(__self__, "event_name", event_name) + pulumi.set(__self__, "next_state", next_state) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) @property @pulumi.getter @@ -3187,16 +2572,7 @@ def __init__(__self__, *, _Syntax_: `....` """ - InputAttributeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - json_path=json_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - json_path: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("json_path", json_path) + pulumi.set(__self__, "json_path", json_path) @property @pulumi.getter(name="jsonPath") @@ -3221,16 +2597,7 @@ def __init__(__self__, *, The definition of the input. :param pulumi.Input[Sequence[pulumi.Input['InputAttributeArgs']]] attributes: The attributes from the JSON payload that are made available by the input. Inputs are derived from messages sent to the AWS IoT Events system using `BatchPutMessage`. Each such message contains a JSON payload, and those attributes (and their paired values) specified here are available for use in the `condition` expressions used by detectors that monitor this input. """ - InputDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attributes=attributes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attributes: pulumi.Input[Sequence[pulumi.Input['InputAttributeArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attributes", attributes) + pulumi.set(__self__, "attributes", attributes) @property @pulumi.getter @@ -3255,19 +2622,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: Key of the Tag. :param pulumi.Input[str] value: Value of the Tag. """ - InputTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/iotevents/alarm_model.py b/sdk/python/pulumi_aws_native/iotevents/alarm_model.py index f8bf6c7eca..d84e0d637b 100644 --- a/sdk/python/pulumi_aws_native/iotevents/alarm_model.py +++ b/sdk/python/pulumi_aws_native/iotevents/alarm_model.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -39,47 +39,22 @@ def __init__(__self__, *, For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html). """ - AlarmModelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - alarm_rule=alarm_rule, - role_arn=role_arn, - alarm_capabilities=alarm_capabilities, - alarm_event_actions=alarm_event_actions, - alarm_model_description=alarm_model_description, - alarm_model_name=alarm_model_name, - key=key, - severity=severity, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alarm_rule: pulumi.Input['AlarmModelAlarmRuleArgs'], - role_arn: pulumi.Input[str], - alarm_capabilities: Optional[pulumi.Input['AlarmModelAlarmCapabilitiesArgs']] = None, - alarm_event_actions: Optional[pulumi.Input['AlarmModelAlarmEventActionsArgs']] = None, - alarm_model_description: Optional[pulumi.Input[str]] = None, - alarm_model_name: Optional[pulumi.Input[str]] = None, - key: Optional[pulumi.Input[str]] = None, - severity: Optional[pulumi.Input[int]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['AlarmModelTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("alarm_rule", alarm_rule) - _setter("role_arn", role_arn) + pulumi.set(__self__, "alarm_rule", alarm_rule) + pulumi.set(__self__, "role_arn", role_arn) if alarm_capabilities is not None: - _setter("alarm_capabilities", alarm_capabilities) + pulumi.set(__self__, "alarm_capabilities", alarm_capabilities) if alarm_event_actions is not None: - _setter("alarm_event_actions", alarm_event_actions) + pulumi.set(__self__, "alarm_event_actions", alarm_event_actions) if alarm_model_description is not None: - _setter("alarm_model_description", alarm_model_description) + pulumi.set(__self__, "alarm_model_description", alarm_model_description) if alarm_model_name is not None: - _setter("alarm_model_name", alarm_model_name) + pulumi.set(__self__, "alarm_model_name", alarm_model_name) if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if severity is not None: - _setter("severity", severity) + pulumi.set(__self__, "severity", severity) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="alarmRule") @@ -239,10 +214,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AlarmModelArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -266,25 +237,10 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = AlarmModelArgs.__new__(AlarmModelArgs) - if alarm_capabilities is not None and not isinstance(alarm_capabilities, AlarmModelAlarmCapabilitiesArgs): - alarm_capabilities = alarm_capabilities or {} - def _setter(key, value): - alarm_capabilities[key] = value - AlarmModelAlarmCapabilitiesArgs._configure(_setter, **alarm_capabilities) __props__.__dict__["alarm_capabilities"] = alarm_capabilities - if alarm_event_actions is not None and not isinstance(alarm_event_actions, AlarmModelAlarmEventActionsArgs): - alarm_event_actions = alarm_event_actions or {} - def _setter(key, value): - alarm_event_actions[key] = value - AlarmModelAlarmEventActionsArgs._configure(_setter, **alarm_event_actions) __props__.__dict__["alarm_event_actions"] = alarm_event_actions __props__.__dict__["alarm_model_description"] = alarm_model_description __props__.__dict__["alarm_model_name"] = alarm_model_name - if alarm_rule is not None and not isinstance(alarm_rule, AlarmModelAlarmRuleArgs): - alarm_rule = alarm_rule or {} - def _setter(key, value): - alarm_rule[key] = value - AlarmModelAlarmRuleArgs._configure(_setter, **alarm_rule) if alarm_rule is None and not opts.urn: raise TypeError("Missing required property 'alarm_rule'") __props__.__dict__["alarm_rule"] = alarm_rule diff --git a/sdk/python/pulumi_aws_native/iotevents/detector_model.py b/sdk/python/pulumi_aws_native/iotevents/detector_model.py index 1528b2f33d..69d7a3a15d 100644 --- a/sdk/python/pulumi_aws_native/iotevents/detector_model.py +++ b/sdk/python/pulumi_aws_native/iotevents/detector_model.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -37,39 +37,18 @@ def __init__(__self__, *, For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html). """ - DetectorModelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - detector_model_definition=detector_model_definition, - role_arn=role_arn, - detector_model_description=detector_model_description, - detector_model_name=detector_model_name, - evaluation_method=evaluation_method, - key=key, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - detector_model_definition: pulumi.Input['DetectorModelDefinitionArgs'], - role_arn: pulumi.Input[str], - detector_model_description: Optional[pulumi.Input[str]] = None, - detector_model_name: Optional[pulumi.Input[str]] = None, - evaluation_method: Optional[pulumi.Input['DetectorModelEvaluationMethod']] = None, - key: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DetectorModelTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("detector_model_definition", detector_model_definition) - _setter("role_arn", role_arn) + pulumi.set(__self__, "detector_model_definition", detector_model_definition) + pulumi.set(__self__, "role_arn", role_arn) if detector_model_description is not None: - _setter("detector_model_description", detector_model_description) + pulumi.set(__self__, "detector_model_description", detector_model_description) if detector_model_name is not None: - _setter("detector_model_name", detector_model_name) + pulumi.set(__self__, "detector_model_name", detector_model_name) if evaluation_method is not None: - _setter("evaluation_method", evaluation_method) + pulumi.set(__self__, "evaluation_method", evaluation_method) if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="detectorModelDefinition") @@ -205,10 +184,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DetectorModelArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -230,11 +205,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = DetectorModelArgs.__new__(DetectorModelArgs) - if detector_model_definition is not None and not isinstance(detector_model_definition, DetectorModelDefinitionArgs): - detector_model_definition = detector_model_definition or {} - def _setter(key, value): - detector_model_definition[key] = value - DetectorModelDefinitionArgs._configure(_setter, **detector_model_definition) if detector_model_definition is None and not opts.urn: raise TypeError("Missing required property 'detector_model_definition'") __props__.__dict__["detector_model_definition"] = detector_model_definition diff --git a/sdk/python/pulumi_aws_native/iotevents/get_alarm_model.py b/sdk/python/pulumi_aws_native/iotevents/get_alarm_model.py index 9ffc98f786..1e8fcd5f83 100644 --- a/sdk/python/pulumi_aws_native/iotevents/get_alarm_model.py +++ b/sdk/python/pulumi_aws_native/iotevents/get_alarm_model.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/iotevents/get_detector_model.py b/sdk/python/pulumi_aws_native/iotevents/get_detector_model.py index bef74d1e4d..9f62b4c298 100644 --- a/sdk/python/pulumi_aws_native/iotevents/get_detector_model.py +++ b/sdk/python/pulumi_aws_native/iotevents/get_detector_model.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/iotevents/get_input.py b/sdk/python/pulumi_aws_native/iotevents/get_input.py index 864e78b1af..bf7da2b1d7 100644 --- a/sdk/python/pulumi_aws_native/iotevents/get_input.py +++ b/sdk/python/pulumi_aws_native/iotevents/get_input.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/iotevents/input.py b/sdk/python/pulumi_aws_native/iotevents/input.py index ed0dacb64a..e38b102a36 100644 --- a/sdk/python/pulumi_aws_native/iotevents/input.py +++ b/sdk/python/pulumi_aws_native/iotevents/input.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -28,28 +28,13 @@ def __init__(__self__, *, For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html). """ - InputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - input_definition=input_definition, - input_description=input_description, - input_name=input_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - input_definition: pulumi.Input['InputDefinitionArgs'], - input_description: Optional[pulumi.Input[str]] = None, - input_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['InputTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("input_definition", input_definition) + pulumi.set(__self__, "input_definition", input_definition) if input_description is not None: - _setter("input_description", input_description) + pulumi.set(__self__, "input_description", input_description) if input_name is not None: - _setter("input_name", input_name) + pulumi.set(__self__, "input_name", input_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="inputDefinition") @@ -139,10 +124,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - InputArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -161,11 +142,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = InputArgs.__new__(InputArgs) - if input_definition is not None and not isinstance(input_definition, InputDefinitionArgs): - input_definition = input_definition or {} - def _setter(key, value): - input_definition[key] = value - InputDefinitionArgs._configure(_setter, **input_definition) if input_definition is None and not opts.urn: raise TypeError("Missing required property 'input_definition'") __props__.__dict__["input_definition"] = input_definition diff --git a/sdk/python/pulumi_aws_native/iotevents/outputs.py b/sdk/python/pulumi_aws_native/iotevents/outputs.py index 546d8e23e0..5f06924341 100644 --- a/sdk/python/pulumi_aws_native/iotevents/outputs.py +++ b/sdk/python/pulumi_aws_native/iotevents/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -75,17 +75,8 @@ def __init__(__self__, *, Specifies whether to get notified for alarm state changes. :param bool enabled: The value must be TRUE or FALSE. If TRUE, you receive a notification when the alarm state changes. You must choose to acknowledge the notification before the alarm state can return to NORMAL. If FALSE, you won't receive notifications. The alarm automatically changes to the NORMAL state when the input property value returns to the specified range. """ - AlarmModelAcknowledgeFlow._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -141,49 +132,24 @@ def __init__(__self__, *, """ The actions to be performed. """ - AlarmModelAlarmAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - dynamo_d_bv2=dynamo_d_bv2, - dynamo_db=dynamo_db, - firehose=firehose, - iot_events=iot_events, - iot_site_wise=iot_site_wise, - iot_topic_publish=iot_topic_publish, - lambda_=lambda_, - sns=sns, - sqs=sqs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dynamo_d_bv2: Optional['outputs.AlarmModelDynamoDBv2'] = None, - dynamo_db: Optional['outputs.AlarmModelDynamoDb'] = None, - firehose: Optional['outputs.AlarmModelFirehose'] = None, - iot_events: Optional['outputs.AlarmModelIotEvents'] = None, - iot_site_wise: Optional['outputs.AlarmModelIotSiteWise'] = None, - iot_topic_publish: Optional['outputs.AlarmModelIotTopicPublish'] = None, - lambda_: Optional['outputs.AlarmModelLambda'] = None, - sns: Optional['outputs.AlarmModelSns'] = None, - sqs: Optional['outputs.AlarmModelSqs'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dynamo_d_bv2 is not None: - _setter("dynamo_d_bv2", dynamo_d_bv2) + pulumi.set(__self__, "dynamo_d_bv2", dynamo_d_bv2) if dynamo_db is not None: - _setter("dynamo_db", dynamo_db) + pulumi.set(__self__, "dynamo_db", dynamo_db) if firehose is not None: - _setter("firehose", firehose) + pulumi.set(__self__, "firehose", firehose) if iot_events is not None: - _setter("iot_events", iot_events) + pulumi.set(__self__, "iot_events", iot_events) if iot_site_wise is not None: - _setter("iot_site_wise", iot_site_wise) + pulumi.set(__self__, "iot_site_wise", iot_site_wise) if iot_topic_publish is not None: - _setter("iot_topic_publish", iot_topic_publish) + pulumi.set(__self__, "iot_topic_publish", iot_topic_publish) if lambda_ is not None: - _setter("lambda_", lambda_) + pulumi.set(__self__, "lambda_", lambda_) if sns is not None: - _setter("sns", sns) + pulumi.set(__self__, "sns", sns) if sqs is not None: - _setter("sqs", sqs) + pulumi.set(__self__, "sqs", sqs) @property @pulumi.getter(name="dynamoDBv2") @@ -261,21 +227,10 @@ def __init__(__self__, *, """ Contains the configuration information of alarm state changes """ - AlarmModelAlarmCapabilities._configure( - lambda key, value: pulumi.set(__self__, key, value), - acknowledge_flow=acknowledge_flow, - initialization_configuration=initialization_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - acknowledge_flow: Optional['outputs.AlarmModelAcknowledgeFlow'] = None, - initialization_configuration: Optional['outputs.AlarmModelInitializationConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if acknowledge_flow is not None: - _setter("acknowledge_flow", acknowledge_flow) + pulumi.set(__self__, "acknowledge_flow", acknowledge_flow) if initialization_configuration is not None: - _setter("initialization_configuration", initialization_configuration) + pulumi.set(__self__, "initialization_configuration", initialization_configuration) @property @pulumi.getter(name="acknowledgeFlow") @@ -315,17 +270,8 @@ def __init__(__self__, *, """ Contains information about one or more alarm actions. """ - AlarmModelAlarmEventActions._configure( - lambda key, value: pulumi.set(__self__, key, value), - alarm_actions=alarm_actions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alarm_actions: Optional[Sequence['outputs.AlarmModelAlarmAction']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if alarm_actions is not None: - _setter("alarm_actions", alarm_actions) + pulumi.set(__self__, "alarm_actions", alarm_actions) @property @pulumi.getter(name="alarmActions") @@ -360,17 +306,8 @@ def __init__(__self__, *, """ Defines when your alarm is invoked. """ - AlarmModelAlarmRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - simple_rule=simple_rule, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - simple_rule: Optional['outputs.AlarmModelSimpleRule'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if simple_rule is not None: - _setter("simple_rule", simple_rule) + pulumi.set(__self__, "simple_rule", simple_rule) @property @pulumi.getter(name="simpleRule") @@ -410,20 +347,9 @@ def __init__(__self__, *, :param str time_in_seconds: The nanosecond offset converted from `timeInSeconds`. The valid range is between `0-999999999`. You can also specify an expression. :param str offset_in_nanos: The timestamp, in seconds, in the Unix epoch format. The valid range is between `1-31556889864403199`. You can also specify an expression. """ - AlarmModelAssetPropertyTimestamp._configure( - lambda key, value: pulumi.set(__self__, key, value), - time_in_seconds=time_in_seconds, - offset_in_nanos=offset_in_nanos, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - time_in_seconds: str, - offset_in_nanos: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("time_in_seconds", time_in_seconds) + pulumi.set(__self__, "time_in_seconds", time_in_seconds) if offset_in_nanos is not None: - _setter("offset_in_nanos", offset_in_nanos) + pulumi.set(__self__, "offset_in_nanos", offset_in_nanos) @property @pulumi.getter(name="timeInSeconds") @@ -455,24 +381,11 @@ def __init__(__self__, *, A structure that contains value information. For more information, see [AssetPropertyValue](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_AssetPropertyValue.html) in the *AWS IoT SiteWise API Reference*. :param str quality: The quality of the asset property value. The value must be `GOOD`, `BAD`, or `UNCERTAIN`. You can also specify an expression. """ - AlarmModelAssetPropertyValue._configure( - lambda key, value: pulumi.set(__self__, key, value), - value=value, - quality=quality, - timestamp=timestamp, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - value: 'outputs.AlarmModelAssetPropertyVariant', - quality: Optional[str] = None, - timestamp: Optional['outputs.AlarmModelAssetPropertyTimestamp'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("value", value) + pulumi.set(__self__, "value", value) if quality is not None: - _setter("quality", quality) + pulumi.set(__self__, "quality", quality) if timestamp is not None: - _setter("timestamp", timestamp) + pulumi.set(__self__, "timestamp", timestamp) @property @pulumi.getter @@ -533,29 +446,14 @@ def __init__(__self__, *, :param str integer_value: The asset property value is an integer. You can also specify an expression. If you use an expression, the evaluated result should be an integer. :param str string_value: The asset property value is a string. You can also specify an expression. If you use an expression, the evaluated result should be a string. """ - AlarmModelAssetPropertyVariant._configure( - lambda key, value: pulumi.set(__self__, key, value), - boolean_value=boolean_value, - double_value=double_value, - integer_value=integer_value, - string_value=string_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - boolean_value: Optional[str] = None, - double_value: Optional[str] = None, - integer_value: Optional[str] = None, - string_value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if boolean_value is not None: - _setter("boolean_value", boolean_value) + pulumi.set(__self__, "boolean_value", boolean_value) if double_value is not None: - _setter("double_value", double_value) + pulumi.set(__self__, "double_value", double_value) if integer_value is not None: - _setter("integer_value", integer_value) + pulumi.set(__self__, "integer_value", integer_value) if string_value is not None: - _setter("string_value", string_value) + pulumi.set(__self__, "string_value", string_value) @property @pulumi.getter(name="booleanValue") @@ -623,20 +521,9 @@ def __init__(__self__, *, You can use expressions for parameters that are strings. For more information, see [Expressions](https://docs.aws.amazon.com/iotevents/latest/developerguide/iotevents-expressions.html) in the *AWS IoT Events Developer Guide*. :param str table_name: The name of the DynamoDB table. """ - AlarmModelDynamoDBv2._configure( - lambda key, value: pulumi.set(__self__, key, value), - table_name=table_name, - payload=payload, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - table_name: str, - payload: Optional['outputs.AlarmModelPayload'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("table_name", table_name) + pulumi.set(__self__, "table_name", table_name) if payload is not None: - _setter("payload", payload) + pulumi.set(__self__, "payload", payload) @property @pulumi.getter(name="tableName") @@ -733,50 +620,23 @@ def __init__(__self__, *, If you don't specify `rangeKeyField`, the default value is `STRING`. :param str range_key_value: The value of the range key (also called the sort key). """ - AlarmModelDynamoDb._configure( - lambda key, value: pulumi.set(__self__, key, value), - hash_key_field=hash_key_field, - hash_key_value=hash_key_value, - table_name=table_name, - hash_key_type=hash_key_type, - operation=operation, - payload=payload, - payload_field=payload_field, - range_key_field=range_key_field, - range_key_type=range_key_type, - range_key_value=range_key_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hash_key_field: str, - hash_key_value: str, - table_name: str, - hash_key_type: Optional[str] = None, - operation: Optional[str] = None, - payload: Optional['outputs.AlarmModelPayload'] = None, - payload_field: Optional[str] = None, - range_key_field: Optional[str] = None, - range_key_type: Optional[str] = None, - range_key_value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("hash_key_field", hash_key_field) - _setter("hash_key_value", hash_key_value) - _setter("table_name", table_name) + pulumi.set(__self__, "hash_key_field", hash_key_field) + pulumi.set(__self__, "hash_key_value", hash_key_value) + pulumi.set(__self__, "table_name", table_name) if hash_key_type is not None: - _setter("hash_key_type", hash_key_type) + pulumi.set(__self__, "hash_key_type", hash_key_type) if operation is not None: - _setter("operation", operation) + pulumi.set(__self__, "operation", operation) if payload is not None: - _setter("payload", payload) + pulumi.set(__self__, "payload", payload) if payload_field is not None: - _setter("payload_field", payload_field) + pulumi.set(__self__, "payload_field", payload_field) if range_key_field is not None: - _setter("range_key_field", range_key_field) + pulumi.set(__self__, "range_key_field", range_key_field) if range_key_type is not None: - _setter("range_key_type", range_key_type) + pulumi.set(__self__, "range_key_type", range_key_type) if range_key_value is not None: - _setter("range_key_value", range_key_value) + pulumi.set(__self__, "range_key_value", range_key_value) @property @pulumi.getter(name="hashKeyField") @@ -909,24 +769,11 @@ def __init__(__self__, *, :param str delivery_stream_name: The name of the Kinesis Data Firehose delivery stream where the data is written. :param str separator: A character separator that is used to separate records written to the Kinesis Data Firehose delivery stream. Valid values are: '\\n' (newline), '\\t' (tab), '\\r\\n' (Windows newline), ',' (comma). """ - AlarmModelFirehose._configure( - lambda key, value: pulumi.set(__self__, key, value), - delivery_stream_name=delivery_stream_name, - payload=payload, - separator=separator, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delivery_stream_name: str, - payload: Optional['outputs.AlarmModelPayload'] = None, - separator: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("delivery_stream_name", delivery_stream_name) + pulumi.set(__self__, "delivery_stream_name", delivery_stream_name) if payload is not None: - _setter("payload", payload) + pulumi.set(__self__, "payload", payload) if separator is not None: - _setter("separator", separator) + pulumi.set(__self__, "separator", separator) @property @pulumi.getter(name="deliveryStreamName") @@ -978,16 +825,7 @@ def __init__(__self__, *, Specifies the default alarm state. The configuration applies to all alarms that were created based on this alarm model. :param bool disabled_on_initialization: The value must be TRUE or FALSE. If FALSE, all alarm instances created based on the alarm model are activated. The default value is TRUE. """ - AlarmModelInitializationConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - disabled_on_initialization=disabled_on_initialization, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - disabled_on_initialization: bool, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("disabled_on_initialization", disabled_on_initialization) + pulumi.set(__self__, "disabled_on_initialization", disabled_on_initialization) @property @pulumi.getter(name="disabledOnInitialization") @@ -1027,20 +865,9 @@ def __init__(__self__, *, Sends an AWS IoT Events input, passing in information about the alarm model instance and the event that triggered the action. :param str input_name: The name of the AWS IoT Events input where the data is sent. """ - AlarmModelIotEvents._configure( - lambda key, value: pulumi.set(__self__, key, value), - input_name=input_name, - payload=payload, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - input_name: str, - payload: Optional['outputs.AlarmModelPayload'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("input_name", input_name) + pulumi.set(__self__, "input_name", input_name) if payload is not None: - _setter("payload", payload) + pulumi.set(__self__, "payload", payload) @property @pulumi.getter(name="inputName") @@ -1099,33 +926,16 @@ def __init__(__self__, *, :param str property_alias: The alias of the asset property. You can also specify an expression. :param str property_id: The ID of the asset property. You can specify an expression. """ - AlarmModelIotSiteWise._configure( - lambda key, value: pulumi.set(__self__, key, value), - asset_id=asset_id, - entry_id=entry_id, - property_alias=property_alias, - property_id=property_id, - property_value=property_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - asset_id: Optional[str] = None, - entry_id: Optional[str] = None, - property_alias: Optional[str] = None, - property_id: Optional[str] = None, - property_value: Optional['outputs.AlarmModelAssetPropertyValue'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if asset_id is not None: - _setter("asset_id", asset_id) + pulumi.set(__self__, "asset_id", asset_id) if entry_id is not None: - _setter("entry_id", entry_id) + pulumi.set(__self__, "entry_id", entry_id) if property_alias is not None: - _setter("property_alias", property_alias) + pulumi.set(__self__, "property_alias", property_alias) if property_id is not None: - _setter("property_id", property_id) + pulumi.set(__self__, "property_id", property_id) if property_value is not None: - _setter("property_value", property_value) + pulumi.set(__self__, "property_value", property_value) @property @pulumi.getter(name="assetId") @@ -1194,20 +1004,9 @@ def __init__(__self__, *, Information required to publish the MQTT message through the AWS IoT message broker. :param str mqtt_topic: The MQTT topic of the message. You can use a string expression that includes variables (`$variable.`) and input values (`$input..`) as the topic string. """ - AlarmModelIotTopicPublish._configure( - lambda key, value: pulumi.set(__self__, key, value), - mqtt_topic=mqtt_topic, - payload=payload, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mqtt_topic: str, - payload: Optional['outputs.AlarmModelPayload'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("mqtt_topic", mqtt_topic) + pulumi.set(__self__, "mqtt_topic", mqtt_topic) if payload is not None: - _setter("payload", payload) + pulumi.set(__self__, "payload", payload) @property @pulumi.getter(name="mqttTopic") @@ -1248,20 +1047,9 @@ def __init__(__self__, *, """ :param str function_arn: The ARN of the Lambda function that is executed. """ - AlarmModelLambda._configure( - lambda key, value: pulumi.set(__self__, key, value), - function_arn=function_arn, - payload=payload, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - function_arn: str, - payload: Optional['outputs.AlarmModelPayload'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("function_arn", function_arn) + pulumi.set(__self__, "function_arn", function_arn) if payload is not None: - _setter("payload", payload) + pulumi.set(__self__, "payload", payload) @property @pulumi.getter(name="functionArn") @@ -1311,19 +1099,8 @@ def __init__(__self__, *, :param str content_expression: The content of the payload. You can use a string expression that includes quoted strings (`''`), variables (`$variable.`), input values (`$input..`), string concatenations, and quoted strings that contain `${}` as the content. The recommended maximum size of a content expression is 1 KB. :param str type: The value of the payload type can be either `STRING` or `JSON`. """ - AlarmModelPayload._configure( - lambda key, value: pulumi.set(__self__, key, value), - content_expression=content_expression, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content_expression: str, - type: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("content_expression", content_expression) - _setter("type", type) + pulumi.set(__self__, "content_expression", content_expression) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="contentExpression") @@ -1376,22 +1153,9 @@ def __init__(__self__, *, :param str input_property: The value on the left side of the comparison operator. You can specify an AWS IoT Events input attribute as an input property. :param str threshold: The value on the right side of the comparison operator. You can enter a number or specify an AWS IoT Events input attribute. """ - AlarmModelSimpleRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - comparison_operator=comparison_operator, - input_property=input_property, - threshold=threshold, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comparison_operator: 'AlarmModelSimpleRuleComparisonOperator', - input_property: str, - threshold: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("comparison_operator", comparison_operator) - _setter("input_property", input_property) - _setter("threshold", threshold) + pulumi.set(__self__, "comparison_operator", comparison_operator) + pulumi.set(__self__, "input_property", input_property) + pulumi.set(__self__, "threshold", threshold) @property @pulumi.getter(name="comparisonOperator") @@ -1447,20 +1211,9 @@ def __init__(__self__, *, Information required to publish the Amazon SNS message. :param str target_arn: The ARN of the Amazon SNS target where the message is sent. """ - AlarmModelSns._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_arn=target_arn, - payload=payload, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_arn: str, - payload: Optional['outputs.AlarmModelPayload'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_arn", target_arn) + pulumi.set(__self__, "target_arn", target_arn) if payload is not None: - _setter("payload", payload) + pulumi.set(__self__, "payload", payload) @property @pulumi.getter(name="targetArn") @@ -1505,24 +1258,11 @@ def __init__(__self__, *, :param str queue_url: The URL of the SQS queue where the data is written. :param bool use_base64: Set this to `TRUE` if you want the data to be base-64 encoded before it is written to the queue. Otherwise, set this to `FALSE`. """ - AlarmModelSqs._configure( - lambda key, value: pulumi.set(__self__, key, value), - queue_url=queue_url, - payload=payload, - use_base64=use_base64, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - queue_url: str, - payload: Optional['outputs.AlarmModelPayload'] = None, - use_base64: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("queue_url", queue_url) + pulumi.set(__self__, "queue_url", queue_url) if payload is not None: - _setter("payload", payload) + pulumi.set(__self__, "payload", payload) if use_base64 is not None: - _setter("use_base64", use_base64) + pulumi.set(__self__, "use_base64", use_base64) @property @pulumi.getter(name="queueUrl") @@ -1559,19 +1299,8 @@ def __init__(__self__, *, :param str key: Key of the Tag. :param str value: Value of the Tag. """ - AlarmModelTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1647,65 +1376,32 @@ def __init__(__self__, *, """ The actions to be performed. """ - DetectorModelAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - clear_timer=clear_timer, - dynamo_d_bv2=dynamo_d_bv2, - dynamo_db=dynamo_db, - firehose=firehose, - iot_events=iot_events, - iot_site_wise=iot_site_wise, - iot_topic_publish=iot_topic_publish, - lambda_=lambda_, - reset_timer=reset_timer, - set_timer=set_timer, - set_variable=set_variable, - sns=sns, - sqs=sqs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - clear_timer: Optional['outputs.DetectorModelClearTimer'] = None, - dynamo_d_bv2: Optional['outputs.DetectorModelDynamoDBv2'] = None, - dynamo_db: Optional['outputs.DetectorModelDynamoDb'] = None, - firehose: Optional['outputs.DetectorModelFirehose'] = None, - iot_events: Optional['outputs.DetectorModelIotEvents'] = None, - iot_site_wise: Optional['outputs.DetectorModelIotSiteWise'] = None, - iot_topic_publish: Optional['outputs.DetectorModelIotTopicPublish'] = None, - lambda_: Optional['outputs.DetectorModelLambda'] = None, - reset_timer: Optional['outputs.DetectorModelResetTimer'] = None, - set_timer: Optional['outputs.DetectorModelSetTimer'] = None, - set_variable: Optional['outputs.DetectorModelSetVariable'] = None, - sns: Optional['outputs.DetectorModelSns'] = None, - sqs: Optional['outputs.DetectorModelSqs'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if clear_timer is not None: - _setter("clear_timer", clear_timer) + pulumi.set(__self__, "clear_timer", clear_timer) if dynamo_d_bv2 is not None: - _setter("dynamo_d_bv2", dynamo_d_bv2) + pulumi.set(__self__, "dynamo_d_bv2", dynamo_d_bv2) if dynamo_db is not None: - _setter("dynamo_db", dynamo_db) + pulumi.set(__self__, "dynamo_db", dynamo_db) if firehose is not None: - _setter("firehose", firehose) + pulumi.set(__self__, "firehose", firehose) if iot_events is not None: - _setter("iot_events", iot_events) + pulumi.set(__self__, "iot_events", iot_events) if iot_site_wise is not None: - _setter("iot_site_wise", iot_site_wise) + pulumi.set(__self__, "iot_site_wise", iot_site_wise) if iot_topic_publish is not None: - _setter("iot_topic_publish", iot_topic_publish) + pulumi.set(__self__, "iot_topic_publish", iot_topic_publish) if lambda_ is not None: - _setter("lambda_", lambda_) + pulumi.set(__self__, "lambda_", lambda_) if reset_timer is not None: - _setter("reset_timer", reset_timer) + pulumi.set(__self__, "reset_timer", reset_timer) if set_timer is not None: - _setter("set_timer", set_timer) + pulumi.set(__self__, "set_timer", set_timer) if set_variable is not None: - _setter("set_variable", set_variable) + pulumi.set(__self__, "set_variable", set_variable) if sns is not None: - _setter("sns", sns) + pulumi.set(__self__, "sns", sns) if sqs is not None: - _setter("sqs", sqs) + pulumi.set(__self__, "sqs", sqs) @property @pulumi.getter(name="clearTimer") @@ -1805,20 +1501,9 @@ def __init__(__self__, *, :param str time_in_seconds: The nanosecond offset converted from `timeInSeconds`. The valid range is between `0-999999999`. You can also specify an expression. :param str offset_in_nanos: The timestamp, in seconds, in the Unix epoch format. The valid range is between `1-31556889864403199`. You can also specify an expression. """ - DetectorModelAssetPropertyTimestamp._configure( - lambda key, value: pulumi.set(__self__, key, value), - time_in_seconds=time_in_seconds, - offset_in_nanos=offset_in_nanos, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - time_in_seconds: str, - offset_in_nanos: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("time_in_seconds", time_in_seconds) + pulumi.set(__self__, "time_in_seconds", time_in_seconds) if offset_in_nanos is not None: - _setter("offset_in_nanos", offset_in_nanos) + pulumi.set(__self__, "offset_in_nanos", offset_in_nanos) @property @pulumi.getter(name="timeInSeconds") @@ -1850,24 +1535,11 @@ def __init__(__self__, *, A structure that contains value information. For more information, see [AssetPropertyValue](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_AssetPropertyValue.html) in the *AWS IoT SiteWise API Reference*. :param str quality: The quality of the asset property value. The value must be `GOOD`, `BAD`, or `UNCERTAIN`. You can also specify an expression. """ - DetectorModelAssetPropertyValue._configure( - lambda key, value: pulumi.set(__self__, key, value), - value=value, - quality=quality, - timestamp=timestamp, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - value: 'outputs.DetectorModelAssetPropertyVariant', - quality: Optional[str] = None, - timestamp: Optional['outputs.DetectorModelAssetPropertyTimestamp'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("value", value) + pulumi.set(__self__, "value", value) if quality is not None: - _setter("quality", quality) + pulumi.set(__self__, "quality", quality) if timestamp is not None: - _setter("timestamp", timestamp) + pulumi.set(__self__, "timestamp", timestamp) @property @pulumi.getter @@ -1928,29 +1600,14 @@ def __init__(__self__, *, :param str integer_value: The asset property value is an integer. You can also specify an expression. If you use an expression, the evaluated result should be an integer. :param str string_value: The asset property value is a string. You can also specify an expression. If you use an expression, the evaluated result should be a string. """ - DetectorModelAssetPropertyVariant._configure( - lambda key, value: pulumi.set(__self__, key, value), - boolean_value=boolean_value, - double_value=double_value, - integer_value=integer_value, - string_value=string_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - boolean_value: Optional[str] = None, - double_value: Optional[str] = None, - integer_value: Optional[str] = None, - string_value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if boolean_value is not None: - _setter("boolean_value", boolean_value) + pulumi.set(__self__, "boolean_value", boolean_value) if double_value is not None: - _setter("double_value", double_value) + pulumi.set(__self__, "double_value", double_value) if integer_value is not None: - _setter("integer_value", integer_value) + pulumi.set(__self__, "integer_value", integer_value) if string_value is not None: - _setter("string_value", string_value) + pulumi.set(__self__, "string_value", string_value) @property @pulumi.getter(name="booleanValue") @@ -2012,16 +1669,7 @@ def __init__(__self__, *, """ Information needed to clear the timer. """ - DetectorModelClearTimer._configure( - lambda key, value: pulumi.set(__self__, key, value), - timer_name=timer_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - timer_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("timer_name", timer_name) + pulumi.set(__self__, "timer_name", timer_name) @property @pulumi.getter(name="timerName") @@ -2059,19 +1707,8 @@ def __init__(__self__, *, :param str initial_state_name: The state that is entered at the creation of each detector (instance). :param Sequence['DetectorModelState'] states: Information about the states of the detector. """ - DetectorModelDefinition._configure( - lambda key, value: pulumi.set(__self__, key, value), - initial_state_name=initial_state_name, - states=states, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - initial_state_name: str, - states: Sequence['outputs.DetectorModelState'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("initial_state_name", initial_state_name) - _setter("states", states) + pulumi.set(__self__, "initial_state_name", initial_state_name) + pulumi.set(__self__, "states", states) @property @pulumi.getter(name="initialStateName") @@ -2123,20 +1760,9 @@ def __init__(__self__, *, You can use expressions for parameters that are strings. For more information, see [Expressions](https://docs.aws.amazon.com/iotevents/latest/developerguide/iotevents-expressions.html) in the *AWS IoT Events Developer Guide*. :param str table_name: The name of the DynamoDB table. """ - DetectorModelDynamoDBv2._configure( - lambda key, value: pulumi.set(__self__, key, value), - table_name=table_name, - payload=payload, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - table_name: str, - payload: Optional['outputs.DetectorModelPayload'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("table_name", table_name) + pulumi.set(__self__, "table_name", table_name) if payload is not None: - _setter("payload", payload) + pulumi.set(__self__, "payload", payload) @property @pulumi.getter(name="tableName") @@ -2233,50 +1859,23 @@ def __init__(__self__, *, If you don't specify `rangeKeyField`, the default value is `STRING`. :param str range_key_value: The value of the range key (also called the sort key). """ - DetectorModelDynamoDb._configure( - lambda key, value: pulumi.set(__self__, key, value), - hash_key_field=hash_key_field, - hash_key_value=hash_key_value, - table_name=table_name, - hash_key_type=hash_key_type, - operation=operation, - payload=payload, - payload_field=payload_field, - range_key_field=range_key_field, - range_key_type=range_key_type, - range_key_value=range_key_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hash_key_field: str, - hash_key_value: str, - table_name: str, - hash_key_type: Optional[str] = None, - operation: Optional[str] = None, - payload: Optional['outputs.DetectorModelPayload'] = None, - payload_field: Optional[str] = None, - range_key_field: Optional[str] = None, - range_key_type: Optional[str] = None, - range_key_value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("hash_key_field", hash_key_field) - _setter("hash_key_value", hash_key_value) - _setter("table_name", table_name) + pulumi.set(__self__, "hash_key_field", hash_key_field) + pulumi.set(__self__, "hash_key_value", hash_key_value) + pulumi.set(__self__, "table_name", table_name) if hash_key_type is not None: - _setter("hash_key_type", hash_key_type) + pulumi.set(__self__, "hash_key_type", hash_key_type) if operation is not None: - _setter("operation", operation) + pulumi.set(__self__, "operation", operation) if payload is not None: - _setter("payload", payload) + pulumi.set(__self__, "payload", payload) if payload_field is not None: - _setter("payload_field", payload_field) + pulumi.set(__self__, "payload_field", payload_field) if range_key_field is not None: - _setter("range_key_field", range_key_field) + pulumi.set(__self__, "range_key_field", range_key_field) if range_key_type is not None: - _setter("range_key_type", range_key_type) + pulumi.set(__self__, "range_key_type", range_key_type) if range_key_value is not None: - _setter("range_key_value", range_key_value) + pulumi.set(__self__, "range_key_value", range_key_value) @property @pulumi.getter(name="hashKeyField") @@ -2410,24 +2009,11 @@ def __init__(__self__, *, :param Sequence['DetectorModelAction'] actions: The actions to be performed. :param str condition: The Boolean expression that, when `TRUE`, causes the `actions` to be performed. If not present, the `actions` are performed (=`TRUE`). If the expression result is not a `Boolean` value, the `actions` are not performed (=`FALSE`). """ - DetectorModelEvent._configure( - lambda key, value: pulumi.set(__self__, key, value), - event_name=event_name, - actions=actions, - condition=condition, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - event_name: str, - actions: Optional[Sequence['outputs.DetectorModelAction']] = None, - condition: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("event_name", event_name) + pulumi.set(__self__, "event_name", event_name) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if condition is not None: - _setter("condition", condition) + pulumi.set(__self__, "condition", condition) @property @pulumi.getter(name="eventName") @@ -2485,24 +2071,11 @@ def __init__(__self__, *, :param str delivery_stream_name: The name of the Kinesis Data Firehose delivery stream where the data is written. :param str separator: A character separator that is used to separate records written to the Kinesis Data Firehose delivery stream. Valid values are: '\\n' (newline), '\\t' (tab), '\\r\\n' (Windows newline), ',' (comma). """ - DetectorModelFirehose._configure( - lambda key, value: pulumi.set(__self__, key, value), - delivery_stream_name=delivery_stream_name, - payload=payload, - separator=separator, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delivery_stream_name: str, - payload: Optional['outputs.DetectorModelPayload'] = None, - separator: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("delivery_stream_name", delivery_stream_name) + pulumi.set(__self__, "delivery_stream_name", delivery_stream_name) if payload is not None: - _setter("payload", payload) + pulumi.set(__self__, "payload", payload) if separator is not None: - _setter("separator", separator) + pulumi.set(__self__, "separator", separator) @property @pulumi.getter(name="deliveryStreamName") @@ -2555,20 +2128,9 @@ def __init__(__self__, *, Sends an AWS IoT Events input, passing in information about the detector model instance and the event that triggered the action. :param str input_name: The name of the AWS IoT Events input where the data is sent. """ - DetectorModelIotEvents._configure( - lambda key, value: pulumi.set(__self__, key, value), - input_name=input_name, - payload=payload, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - input_name: str, - payload: Optional['outputs.DetectorModelPayload'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("input_name", input_name) + pulumi.set(__self__, "input_name", input_name) if payload is not None: - _setter("payload", payload) + pulumi.set(__self__, "payload", payload) @property @pulumi.getter(name="inputName") @@ -2627,32 +2189,15 @@ def __init__(__self__, *, :param str property_alias: The alias of the asset property. You can also specify an expression. :param str property_id: The ID of the asset property. You can specify an expression. """ - DetectorModelIotSiteWise._configure( - lambda key, value: pulumi.set(__self__, key, value), - property_value=property_value, - asset_id=asset_id, - entry_id=entry_id, - property_alias=property_alias, - property_id=property_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - property_value: 'outputs.DetectorModelAssetPropertyValue', - asset_id: Optional[str] = None, - entry_id: Optional[str] = None, - property_alias: Optional[str] = None, - property_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("property_value", property_value) + pulumi.set(__self__, "property_value", property_value) if asset_id is not None: - _setter("asset_id", asset_id) + pulumi.set(__self__, "asset_id", asset_id) if entry_id is not None: - _setter("entry_id", entry_id) + pulumi.set(__self__, "entry_id", entry_id) if property_alias is not None: - _setter("property_alias", property_alias) + pulumi.set(__self__, "property_alias", property_alias) if property_id is not None: - _setter("property_id", property_id) + pulumi.set(__self__, "property_id", property_id) @property @pulumi.getter(name="propertyValue") @@ -2721,20 +2266,9 @@ def __init__(__self__, *, Information required to publish the MQTT message through the AWS IoT message broker. :param str mqtt_topic: The MQTT topic of the message. You can use a string expression that includes variables (`$variable.`) and input values (`$input..`) as the topic string. """ - DetectorModelIotTopicPublish._configure( - lambda key, value: pulumi.set(__self__, key, value), - mqtt_topic=mqtt_topic, - payload=payload, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mqtt_topic: str, - payload: Optional['outputs.DetectorModelPayload'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("mqtt_topic", mqtt_topic) + pulumi.set(__self__, "mqtt_topic", mqtt_topic) if payload is not None: - _setter("payload", payload) + pulumi.set(__self__, "payload", payload) @property @pulumi.getter(name="mqttTopic") @@ -2775,20 +2309,9 @@ def __init__(__self__, *, """ :param str function_arn: The ARN of the Lambda function that is executed. """ - DetectorModelLambda._configure( - lambda key, value: pulumi.set(__self__, key, value), - function_arn=function_arn, - payload=payload, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - function_arn: str, - payload: Optional['outputs.DetectorModelPayload'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("function_arn", function_arn) + pulumi.set(__self__, "function_arn", function_arn) if payload is not None: - _setter("payload", payload) + pulumi.set(__self__, "payload", payload) @property @pulumi.getter(name="functionArn") @@ -2815,17 +2338,8 @@ def __init__(__self__, *, When entering this state, perform these `actions` if the `condition` is `TRUE`. :param Sequence['DetectorModelEvent'] events: Specifies the `actions` that are performed when the state is entered and the `condition` is `TRUE`. """ - DetectorModelOnEnter._configure( - lambda key, value: pulumi.set(__self__, key, value), - events=events, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - events: Optional[Sequence['outputs.DetectorModelEvent']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if events is not None: - _setter("events", events) + pulumi.set(__self__, "events", events) @property @pulumi.getter @@ -2847,17 +2361,8 @@ def __init__(__self__, *, When exiting this state, perform these `actions` if the specified `condition` is `TRUE`. :param Sequence['DetectorModelEvent'] events: Specifies the `actions` that are performed when the state is exited and the `condition` is `TRUE`. """ - DetectorModelOnExit._configure( - lambda key, value: pulumi.set(__self__, key, value), - events=events, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - events: Optional[Sequence['outputs.DetectorModelEvent']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if events is not None: - _setter("events", events) + pulumi.set(__self__, "events", events) @property @pulumi.getter @@ -2898,21 +2403,10 @@ def __init__(__self__, *, :param Sequence['DetectorModelEvent'] events: Specifies the `actions` performed when the `condition` evaluates to `TRUE`. :param Sequence['DetectorModelTransitionEvent'] transition_events: Specifies the `actions` performed, and the next `state` entered, when a `condition` evaluates to `TRUE`. """ - DetectorModelOnInput._configure( - lambda key, value: pulumi.set(__self__, key, value), - events=events, - transition_events=transition_events, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - events: Optional[Sequence['outputs.DetectorModelEvent']] = None, - transition_events: Optional[Sequence['outputs.DetectorModelTransitionEvent']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if events is not None: - _setter("events", events) + pulumi.set(__self__, "events", events) if transition_events is not None: - _setter("transition_events", transition_events) + pulumi.set(__self__, "transition_events", transition_events) @property @pulumi.getter @@ -2965,19 +2459,8 @@ def __init__(__self__, *, :param str content_expression: The content of the payload. You can use a string expression that includes quoted strings (`''`), variables (`$variable.`), input values (`$input..`), string concatenations, and quoted strings that contain `${}` as the content. The recommended maximum size of a content expression is 1 KB. :param str type: The value of the payload type can be either `STRING` or `JSON`. """ - DetectorModelPayload._configure( - lambda key, value: pulumi.set(__self__, key, value), - content_expression=content_expression, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content_expression: str, - type: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("content_expression", content_expression) - _setter("type", type) + pulumi.set(__self__, "content_expression", content_expression) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="contentExpression") @@ -3024,16 +2507,7 @@ def __init__(__self__, *, Information required to reset the timer. The timer is reset to the previously evaluated result of the duration. The duration expression isn't reevaluated when you reset the timer. :param str timer_name: The name of the timer to reset. """ - DetectorModelResetTimer._configure( - lambda key, value: pulumi.set(__self__, key, value), - timer_name=timer_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - timer_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("timer_name", timer_name) + pulumi.set(__self__, "timer_name", timer_name) @property @pulumi.getter(name="timerName") @@ -3078,24 +2552,11 @@ def __init__(__self__, *, :param str duration_expression: The duration of the timer, in seconds. You can use a string expression that includes numbers, variables (`$variable.`), and input values (`$input..`) as the duration. The range of the duration is `1-31622400` seconds. To ensure accuracy, the minimum duration is `60` seconds. The evaluated result of the duration is rounded down to the nearest whole number. :param int seconds: The number of seconds until the timer expires. The minimum value is `60` seconds to ensure accuracy. The maximum value is `31622400` seconds. """ - DetectorModelSetTimer._configure( - lambda key, value: pulumi.set(__self__, key, value), - timer_name=timer_name, - duration_expression=duration_expression, - seconds=seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - timer_name: str, - duration_expression: Optional[str] = None, - seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("timer_name", timer_name) + pulumi.set(__self__, "timer_name", timer_name) if duration_expression is not None: - _setter("duration_expression", duration_expression) + pulumi.set(__self__, "duration_expression", duration_expression) if seconds is not None: - _setter("seconds", seconds) + pulumi.set(__self__, "seconds", seconds) @property @pulumi.getter(name="timerName") @@ -3152,19 +2613,8 @@ def __init__(__self__, *, :param str value: The new value of the variable. :param str variable_name: The name of the variable. """ - DetectorModelSetVariable._configure( - lambda key, value: pulumi.set(__self__, key, value), - value=value, - variable_name=variable_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - value: str, - variable_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("value", value) - _setter("variable_name", variable_name) + pulumi.set(__self__, "value", value) + pulumi.set(__self__, "variable_name", variable_name) @property @pulumi.getter @@ -3212,20 +2662,9 @@ def __init__(__self__, *, Information required to publish the Amazon SNS message. :param str target_arn: The ARN of the Amazon SNS target where the message is sent. """ - DetectorModelSns._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_arn=target_arn, - payload=payload, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_arn: str, - payload: Optional['outputs.DetectorModelPayload'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_arn", target_arn) + pulumi.set(__self__, "target_arn", target_arn) if payload is not None: - _setter("payload", payload) + pulumi.set(__self__, "payload", payload) @property @pulumi.getter(name="targetArn") @@ -3270,24 +2709,11 @@ def __init__(__self__, *, :param str queue_url: The URL of the SQS queue where the data is written. :param bool use_base64: Set this to `TRUE` if you want the data to be base-64 encoded before it is written to the queue. Otherwise, set this to `FALSE`. """ - DetectorModelSqs._configure( - lambda key, value: pulumi.set(__self__, key, value), - queue_url=queue_url, - payload=payload, - use_base64=use_base64, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - queue_url: str, - payload: Optional['outputs.DetectorModelPayload'] = None, - use_base64: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("queue_url", queue_url) + pulumi.set(__self__, "queue_url", queue_url) if payload is not None: - _setter("payload", payload) + pulumi.set(__self__, "payload", payload) if use_base64 is not None: - _setter("use_base64", use_base64) + pulumi.set(__self__, "use_base64", use_base64) @property @pulumi.getter(name="queueUrl") @@ -3348,28 +2774,13 @@ def __init__(__self__, *, Information that defines a state of a detector. :param str state_name: The name of the state. """ - DetectorModelState._configure( - lambda key, value: pulumi.set(__self__, key, value), - state_name=state_name, - on_enter=on_enter, - on_exit=on_exit, - on_input=on_input, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - state_name: str, - on_enter: Optional['outputs.DetectorModelOnEnter'] = None, - on_exit: Optional['outputs.DetectorModelOnExit'] = None, - on_input: Optional['outputs.DetectorModelOnInput'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("state_name", state_name) + pulumi.set(__self__, "state_name", state_name) if on_enter is not None: - _setter("on_enter", on_enter) + pulumi.set(__self__, "on_enter", on_enter) if on_exit is not None: - _setter("on_exit", on_exit) + pulumi.set(__self__, "on_exit", on_exit) if on_input is not None: - _setter("on_input", on_input) + pulumi.set(__self__, "on_input", on_input) @property @pulumi.getter(name="stateName") @@ -3408,19 +2819,8 @@ def __init__(__self__, *, :param str key: Key of the Tag. :param str value: Value of the Tag. """ - DetectorModelTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3475,26 +2875,11 @@ def __init__(__self__, *, :param str next_state: The next state to enter. :param Sequence['DetectorModelAction'] actions: The actions to be performed. """ - DetectorModelTransitionEvent._configure( - lambda key, value: pulumi.set(__self__, key, value), - condition=condition, - event_name=event_name, - next_state=next_state, - actions=actions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - condition: str, - event_name: str, - next_state: str, - actions: Optional[Sequence['outputs.DetectorModelAction']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("condition", condition) - _setter("event_name", event_name) - _setter("next_state", next_state) + pulumi.set(__self__, "condition", condition) + pulumi.set(__self__, "event_name", event_name) + pulumi.set(__self__, "next_state", next_state) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) @property @pulumi.getter @@ -3559,16 +2944,7 @@ def __init__(__self__, *, _Syntax_: `....` """ - InputAttribute._configure( - lambda key, value: pulumi.set(__self__, key, value), - json_path=json_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - json_path: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("json_path", json_path) + pulumi.set(__self__, "json_path", json_path) @property @pulumi.getter(name="jsonPath") @@ -3592,16 +2968,7 @@ def __init__(__self__, *, The definition of the input. :param Sequence['InputAttribute'] attributes: The attributes from the JSON payload that are made available by the input. Inputs are derived from messages sent to the AWS IoT Events system using `BatchPutMessage`. Each such message contains a JSON payload, and those attributes (and their paired values) specified here are available for use in the `condition` expressions used by detectors that monitor this input. """ - InputDefinition._configure( - lambda key, value: pulumi.set(__self__, key, value), - attributes=attributes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attributes: Sequence['outputs.InputAttribute'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attributes", attributes) + pulumi.set(__self__, "attributes", attributes) @property @pulumi.getter @@ -3625,19 +2992,8 @@ def __init__(__self__, *, :param str key: Key of the Tag. :param str value: Value of the Tag. """ - InputTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/iotfleethub/_inputs.py b/sdk/python/pulumi_aws_native/iotfleethub/_inputs.py index 0917ec65a2..46eacdb25f 100644 --- a/sdk/python/pulumi_aws_native/iotfleethub/_inputs.py +++ b/sdk/python/pulumi_aws_native/iotfleethub/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -23,19 +23,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ApplicationTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/iotfleethub/application.py b/sdk/python/pulumi_aws_native/iotfleethub/application.py index 9f51015415..3a2ae7df9e 100644 --- a/sdk/python/pulumi_aws_native/iotfleethub/application.py +++ b/sdk/python/pulumi_aws_native/iotfleethub/application.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,28 +27,13 @@ def __init__(__self__, *, :param pulumi.Input[str] application_name: Application Name, should be between 1 and 256 characters. :param pulumi.Input[Sequence[pulumi.Input['ApplicationTagArgs']]] tags: A list of key-value pairs that contain metadata for the application. """ - ApplicationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - application_description=application_description, - application_name=application_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: pulumi.Input[str], - application_description: Optional[pulumi.Input[str]] = None, - application_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ApplicationTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if application_description is not None: - _setter("application_description", application_description) + pulumi.set(__self__, "application_description", application_description) if application_name is not None: - _setter("application_name", application_name) + pulumi.set(__self__, "application_name", application_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="roleArn") @@ -138,10 +123,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ApplicationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/iotfleethub/get_application.py b/sdk/python/pulumi_aws_native/iotfleethub/get_application.py index 84787f18a7..a318d044e5 100644 --- a/sdk/python/pulumi_aws_native/iotfleethub/get_application.py +++ b/sdk/python/pulumi_aws_native/iotfleethub/get_application.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/iotfleethub/outputs.py b/sdk/python/pulumi_aws_native/iotfleethub/outputs.py index c860691059..e4f698c709 100644 --- a/sdk/python/pulumi_aws_native/iotfleethub/outputs.py +++ b/sdk/python/pulumi_aws_native/iotfleethub/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -26,19 +26,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 1 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ApplicationTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/iotfleetwise/_inputs.py b/sdk/python/pulumi_aws_native/iotfleetwise/_inputs.py index f49570732e..92ab720fca 100644 --- a/sdk/python/pulumi_aws_native/iotfleetwise/_inputs.py +++ b/sdk/python/pulumi_aws_native/iotfleetwise/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -50,16 +50,7 @@ class CampaignCollectionScheme0PropertiesArgs: def __init__(__self__, *, time_based_collection_scheme: pulumi.Input['CampaignTimeBasedCollectionSchemeArgs']): - CampaignCollectionScheme0PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - time_based_collection_scheme=time_based_collection_scheme, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - time_based_collection_scheme: pulumi.Input['CampaignTimeBasedCollectionSchemeArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("time_based_collection_scheme", time_based_collection_scheme) + pulumi.set(__self__, "time_based_collection_scheme", time_based_collection_scheme) @property @pulumi.getter(name="timeBasedCollectionScheme") @@ -75,16 +66,7 @@ def time_based_collection_scheme(self, value: pulumi.Input['CampaignTimeBasedCol class CampaignCollectionScheme1PropertiesArgs: def __init__(__self__, *, condition_based_collection_scheme: pulumi.Input['CampaignConditionBasedCollectionSchemeArgs']): - CampaignCollectionScheme1PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - condition_based_collection_scheme=condition_based_collection_scheme, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - condition_based_collection_scheme: pulumi.Input['CampaignConditionBasedCollectionSchemeArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("condition_based_collection_scheme", condition_based_collection_scheme) + pulumi.set(__self__, "condition_based_collection_scheme", condition_based_collection_scheme) @property @pulumi.getter(name="conditionBasedCollectionScheme") @@ -103,28 +85,13 @@ def __init__(__self__, *, condition_language_version: Optional[pulumi.Input[int]] = None, minimum_trigger_interval_ms: Optional[pulumi.Input[float]] = None, trigger_mode: Optional[pulumi.Input['CampaignTriggerMode']] = None): - CampaignConditionBasedCollectionSchemeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - condition_language_version=condition_language_version, - minimum_trigger_interval_ms=minimum_trigger_interval_ms, - trigger_mode=trigger_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: pulumi.Input[str], - condition_language_version: Optional[pulumi.Input[int]] = None, - minimum_trigger_interval_ms: Optional[pulumi.Input[float]] = None, - trigger_mode: Optional[pulumi.Input['CampaignTriggerMode']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("expression", expression) + pulumi.set(__self__, "expression", expression) if condition_language_version is not None: - _setter("condition_language_version", condition_language_version) + pulumi.set(__self__, "condition_language_version", condition_language_version) if minimum_trigger_interval_ms is not None: - _setter("minimum_trigger_interval_ms", minimum_trigger_interval_ms) + pulumi.set(__self__, "minimum_trigger_interval_ms", minimum_trigger_interval_ms) if trigger_mode is not None: - _setter("trigger_mode", trigger_mode) + pulumi.set(__self__, "trigger_mode", trigger_mode) @property @pulumi.getter @@ -167,16 +134,7 @@ def trigger_mode(self, value: Optional[pulumi.Input['CampaignTriggerMode']]): class CampaignDataDestinationConfig0PropertiesArgs: def __init__(__self__, *, s3_config: pulumi.Input['CampaignS3ConfigArgs']): - CampaignDataDestinationConfig0PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_config=s3_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_config: pulumi.Input['CampaignS3ConfigArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_config", s3_config) + pulumi.set(__self__, "s3_config", s3_config) @property @pulumi.getter(name="s3Config") @@ -192,16 +150,7 @@ def s3_config(self, value: pulumi.Input['CampaignS3ConfigArgs']): class CampaignDataDestinationConfig1PropertiesArgs: def __init__(__self__, *, timestream_config: pulumi.Input['CampaignTimestreamConfigArgs']): - CampaignDataDestinationConfig1PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - timestream_config=timestream_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - timestream_config: pulumi.Input['CampaignTimestreamConfigArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("timestream_config", timestream_config) + pulumi.set(__self__, "timestream_config", timestream_config) @property @pulumi.getter(name="timestreamConfig") @@ -220,28 +169,13 @@ def __init__(__self__, *, data_format: Optional[pulumi.Input['CampaignDataFormat']] = None, prefix: Optional[pulumi.Input[str]] = None, storage_compression_format: Optional[pulumi.Input['CampaignStorageCompressionFormat']] = None): - CampaignS3ConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_arn=bucket_arn, - data_format=data_format, - prefix=prefix, - storage_compression_format=storage_compression_format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_arn: pulumi.Input[str], - data_format: Optional[pulumi.Input['CampaignDataFormat']] = None, - prefix: Optional[pulumi.Input[str]] = None, - storage_compression_format: Optional[pulumi.Input['CampaignStorageCompressionFormat']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_arn", bucket_arn) + pulumi.set(__self__, "bucket_arn", bucket_arn) if data_format is not None: - _setter("data_format", data_format) + pulumi.set(__self__, "data_format", data_format) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if storage_compression_format is not None: - _setter("storage_compression_format", storage_compression_format) + pulumi.set(__self__, "storage_compression_format", storage_compression_format) @property @pulumi.getter(name="bucketArn") @@ -286,24 +220,11 @@ def __init__(__self__, *, name: pulumi.Input[str], max_sample_count: Optional[pulumi.Input[float]] = None, minimum_sampling_interval_ms: Optional[pulumi.Input[float]] = None): - CampaignSignalInformationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - max_sample_count=max_sample_count, - minimum_sampling_interval_ms=minimum_sampling_interval_ms, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - max_sample_count: Optional[pulumi.Input[float]] = None, - minimum_sampling_interval_ms: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if max_sample_count is not None: - _setter("max_sample_count", max_sample_count) + pulumi.set(__self__, "max_sample_count", max_sample_count) if minimum_sampling_interval_ms is not None: - _setter("minimum_sampling_interval_ms", minimum_sampling_interval_ms) + pulumi.set(__self__, "minimum_sampling_interval_ms", minimum_sampling_interval_ms) @property @pulumi.getter @@ -338,19 +259,8 @@ class CampaignTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - CampaignTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -375,16 +285,7 @@ def value(self, value: pulumi.Input[str]): class CampaignTimeBasedCollectionSchemeArgs: def __init__(__self__, *, period_ms: pulumi.Input[float]): - CampaignTimeBasedCollectionSchemeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - period_ms=period_ms, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - period_ms: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("period_ms", period_ms) + pulumi.set(__self__, "period_ms", period_ms) @property @pulumi.getter(name="periodMs") @@ -401,19 +302,8 @@ class CampaignTimestreamConfigArgs: def __init__(__self__, *, execution_role_arn: pulumi.Input[str], timestream_table_arn: pulumi.Input[str]): - CampaignTimestreamConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - execution_role_arn=execution_role_arn, - timestream_table_arn=timestream_table_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - execution_role_arn: pulumi.Input[str], - timestream_table_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("execution_role_arn", execution_role_arn) - _setter("timestream_table_arn", timestream_table_arn) + pulumi.set(__self__, "execution_role_arn", execution_role_arn) + pulumi.set(__self__, "timestream_table_arn", timestream_table_arn) @property @pulumi.getter(name="executionRoleArn") @@ -440,24 +330,11 @@ def __init__(__self__, *, name: pulumi.Input[str], protocol_name: Optional[pulumi.Input[str]] = None, protocol_version: Optional[pulumi.Input[str]] = None): - DecoderManifestCanInterfaceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - protocol_name=protocol_name, - protocol_version=protocol_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - protocol_name: Optional[pulumi.Input[str]] = None, - protocol_version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if protocol_name is not None: - _setter("protocol_name", protocol_name) + pulumi.set(__self__, "protocol_name", protocol_name) if protocol_version is not None: - _setter("protocol_version", protocol_version) + pulumi.set(__self__, "protocol_version", protocol_version) @property @pulumi.getter @@ -493,22 +370,9 @@ def __init__(__self__, *, can_interface: pulumi.Input['DecoderManifestCanInterfaceArgs'], interface_id: pulumi.Input[str], type: pulumi.Input['DecoderManifestCanNetworkInterfaceType']): - DecoderManifestCanNetworkInterfaceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - can_interface=can_interface, - interface_id=interface_id, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - can_interface: pulumi.Input['DecoderManifestCanInterfaceArgs'], - interface_id: pulumi.Input[str], - type: pulumi.Input['DecoderManifestCanNetworkInterfaceType'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("can_interface", can_interface) - _setter("interface_id", interface_id) - _setter("type", type) + pulumi.set(__self__, "can_interface", can_interface) + pulumi.set(__self__, "interface_id", interface_id) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="canInterface") @@ -545,25 +409,10 @@ def __init__(__self__, *, fully_qualified_name: pulumi.Input[str], interface_id: pulumi.Input[str], type: pulumi.Input['DecoderManifestCanSignalDecoderType']): - DecoderManifestCanSignalDecoderArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - can_signal=can_signal, - fully_qualified_name=fully_qualified_name, - interface_id=interface_id, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - can_signal: pulumi.Input['DecoderManifestCanSignalArgs'], - fully_qualified_name: pulumi.Input[str], - interface_id: pulumi.Input[str], - type: pulumi.Input['DecoderManifestCanSignalDecoderType'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("can_signal", can_signal) - _setter("fully_qualified_name", fully_qualified_name) - _setter("interface_id", interface_id) - _setter("type", type) + pulumi.set(__self__, "can_signal", can_signal) + pulumi.set(__self__, "fully_qualified_name", fully_qualified_name) + pulumi.set(__self__, "interface_id", interface_id) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="canSignal") @@ -613,38 +462,15 @@ def __init__(__self__, *, offset: pulumi.Input[float], start_bit: pulumi.Input[int], name: Optional[pulumi.Input[str]] = None): - DecoderManifestCanSignalArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - factor=factor, - is_big_endian=is_big_endian, - is_signed=is_signed, - length=length, - message_id=message_id, - offset=offset, - start_bit=start_bit, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - factor: pulumi.Input[float], - is_big_endian: pulumi.Input[bool], - is_signed: pulumi.Input[bool], - length: pulumi.Input[int], - message_id: pulumi.Input[int], - offset: pulumi.Input[float], - start_bit: pulumi.Input[int], - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("factor", factor) - _setter("is_big_endian", is_big_endian) - _setter("is_signed", is_signed) - _setter("length", length) - _setter("message_id", message_id) - _setter("offset", offset) - _setter("start_bit", start_bit) + pulumi.set(__self__, "factor", factor) + pulumi.set(__self__, "is_big_endian", is_big_endian) + pulumi.set(__self__, "is_signed", is_signed) + pulumi.set(__self__, "length", length) + pulumi.set(__self__, "message_id", message_id) + pulumi.set(__self__, "offset", offset) + pulumi.set(__self__, "start_bit", start_bit) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -729,39 +555,18 @@ def __init__(__self__, *, obd_standard: Optional[pulumi.Input[str]] = None, pid_request_interval_seconds: Optional[pulumi.Input[int]] = None, use_extended_ids: Optional[pulumi.Input[bool]] = None): - DecoderManifestObdInterfaceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - request_message_id=request_message_id, - dtc_request_interval_seconds=dtc_request_interval_seconds, - has_transmission_ecu=has_transmission_ecu, - obd_standard=obd_standard, - pid_request_interval_seconds=pid_request_interval_seconds, - use_extended_ids=use_extended_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - request_message_id: pulumi.Input[int], - dtc_request_interval_seconds: Optional[pulumi.Input[int]] = None, - has_transmission_ecu: Optional[pulumi.Input[bool]] = None, - obd_standard: Optional[pulumi.Input[str]] = None, - pid_request_interval_seconds: Optional[pulumi.Input[int]] = None, - use_extended_ids: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("request_message_id", request_message_id) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "request_message_id", request_message_id) if dtc_request_interval_seconds is not None: - _setter("dtc_request_interval_seconds", dtc_request_interval_seconds) + pulumi.set(__self__, "dtc_request_interval_seconds", dtc_request_interval_seconds) if has_transmission_ecu is not None: - _setter("has_transmission_ecu", has_transmission_ecu) + pulumi.set(__self__, "has_transmission_ecu", has_transmission_ecu) if obd_standard is not None: - _setter("obd_standard", obd_standard) + pulumi.set(__self__, "obd_standard", obd_standard) if pid_request_interval_seconds is not None: - _setter("pid_request_interval_seconds", pid_request_interval_seconds) + pulumi.set(__self__, "pid_request_interval_seconds", pid_request_interval_seconds) if use_extended_ids is not None: - _setter("use_extended_ids", use_extended_ids) + pulumi.set(__self__, "use_extended_ids", use_extended_ids) @property @pulumi.getter @@ -833,22 +638,9 @@ def __init__(__self__, *, interface_id: pulumi.Input[str], obd_interface: pulumi.Input['DecoderManifestObdInterfaceArgs'], type: pulumi.Input['DecoderManifestObdNetworkInterfaceType']): - DecoderManifestObdNetworkInterfaceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - interface_id=interface_id, - obd_interface=obd_interface, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - interface_id: pulumi.Input[str], - obd_interface: pulumi.Input['DecoderManifestObdInterfaceArgs'], - type: pulumi.Input['DecoderManifestObdNetworkInterfaceType'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("interface_id", interface_id) - _setter("obd_interface", obd_interface) - _setter("type", type) + pulumi.set(__self__, "interface_id", interface_id) + pulumi.set(__self__, "obd_interface", obd_interface) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="interfaceId") @@ -885,25 +677,10 @@ def __init__(__self__, *, interface_id: pulumi.Input[str], obd_signal: pulumi.Input['DecoderManifestObdSignalArgs'], type: pulumi.Input['DecoderManifestObdSignalDecoderType']): - DecoderManifestObdSignalDecoderArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - fully_qualified_name=fully_qualified_name, - interface_id=interface_id, - obd_signal=obd_signal, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - fully_qualified_name: pulumi.Input[str], - interface_id: pulumi.Input[str], - obd_signal: pulumi.Input['DecoderManifestObdSignalArgs'], - type: pulumi.Input['DecoderManifestObdSignalDecoderType'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("fully_qualified_name", fully_qualified_name) - _setter("interface_id", interface_id) - _setter("obd_signal", obd_signal) - _setter("type", type) + pulumi.set(__self__, "fully_qualified_name", fully_qualified_name) + pulumi.set(__self__, "interface_id", interface_id) + pulumi.set(__self__, "obd_signal", obd_signal) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="fullyQualifiedName") @@ -954,42 +731,17 @@ def __init__(__self__, *, start_byte: pulumi.Input[int], bit_mask_length: Optional[pulumi.Input[int]] = None, bit_right_shift: Optional[pulumi.Input[int]] = None): - DecoderManifestObdSignalArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - byte_length=byte_length, - offset=offset, - pid=pid, - pid_response_length=pid_response_length, - scaling=scaling, - service_mode=service_mode, - start_byte=start_byte, - bit_mask_length=bit_mask_length, - bit_right_shift=bit_right_shift, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - byte_length: pulumi.Input[int], - offset: pulumi.Input[float], - pid: pulumi.Input[int], - pid_response_length: pulumi.Input[int], - scaling: pulumi.Input[float], - service_mode: pulumi.Input[int], - start_byte: pulumi.Input[int], - bit_mask_length: Optional[pulumi.Input[int]] = None, - bit_right_shift: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("byte_length", byte_length) - _setter("offset", offset) - _setter("pid", pid) - _setter("pid_response_length", pid_response_length) - _setter("scaling", scaling) - _setter("service_mode", service_mode) - _setter("start_byte", start_byte) + pulumi.set(__self__, "byte_length", byte_length) + pulumi.set(__self__, "offset", offset) + pulumi.set(__self__, "pid", pid) + pulumi.set(__self__, "pid_response_length", pid_response_length) + pulumi.set(__self__, "scaling", scaling) + pulumi.set(__self__, "service_mode", service_mode) + pulumi.set(__self__, "start_byte", start_byte) if bit_mask_length is not None: - _setter("bit_mask_length", bit_mask_length) + pulumi.set(__self__, "bit_mask_length", bit_mask_length) if bit_right_shift is not None: - _setter("bit_right_shift", bit_right_shift) + pulumi.set(__self__, "bit_right_shift", bit_right_shift) @property @pulumi.getter(name="byteLength") @@ -1078,19 +830,8 @@ class DecoderManifestTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - DecoderManifestTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1116,19 +857,8 @@ class FleetTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - FleetTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1154,19 +884,8 @@ class ModelManifestTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ModelManifestTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1198,43 +917,20 @@ def __init__(__self__, *, max: Optional[pulumi.Input[float]] = None, min: Optional[pulumi.Input[float]] = None, unit: Optional[pulumi.Input[str]] = None): - SignalCatalogActuatorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_type=data_type, - fully_qualified_name=fully_qualified_name, - allowed_values=allowed_values, - assigned_value=assigned_value, - description=description, - max=max, - min=min, - unit=unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_type: pulumi.Input['SignalCatalogNodeDataType'], - fully_qualified_name: pulumi.Input[str], - allowed_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - assigned_value: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - max: Optional[pulumi.Input[float]] = None, - min: Optional[pulumi.Input[float]] = None, - unit: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_type", data_type) - _setter("fully_qualified_name", fully_qualified_name) + pulumi.set(__self__, "data_type", data_type) + pulumi.set(__self__, "fully_qualified_name", fully_qualified_name) if allowed_values is not None: - _setter("allowed_values", allowed_values) + pulumi.set(__self__, "allowed_values", allowed_values) if assigned_value is not None: - _setter("assigned_value", assigned_value) + pulumi.set(__self__, "assigned_value", assigned_value) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) if unit is not None: - _setter("unit", unit) + pulumi.set(__self__, "unit", unit) @property @pulumi.getter(name="dataType") @@ -1321,47 +1017,22 @@ def __init__(__self__, *, max: Optional[pulumi.Input[float]] = None, min: Optional[pulumi.Input[float]] = None, unit: Optional[pulumi.Input[str]] = None): - SignalCatalogAttributeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_type=data_type, - fully_qualified_name=fully_qualified_name, - allowed_values=allowed_values, - assigned_value=assigned_value, - default_value=default_value, - description=description, - max=max, - min=min, - unit=unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_type: pulumi.Input['SignalCatalogNodeDataType'], - fully_qualified_name: pulumi.Input[str], - allowed_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - assigned_value: Optional[pulumi.Input[str]] = None, - default_value: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - max: Optional[pulumi.Input[float]] = None, - min: Optional[pulumi.Input[float]] = None, - unit: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_type", data_type) - _setter("fully_qualified_name", fully_qualified_name) + pulumi.set(__self__, "data_type", data_type) + pulumi.set(__self__, "fully_qualified_name", fully_qualified_name) if allowed_values is not None: - _setter("allowed_values", allowed_values) + pulumi.set(__self__, "allowed_values", allowed_values) if assigned_value is not None: - _setter("assigned_value", assigned_value) + pulumi.set(__self__, "assigned_value", assigned_value) if default_value is not None: - _setter("default_value", default_value) + pulumi.set(__self__, "default_value", default_value) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) if unit is not None: - _setter("unit", unit) + pulumi.set(__self__, "unit", unit) @property @pulumi.getter(name="dataType") @@ -1450,20 +1121,9 @@ class SignalCatalogBranchArgs: def __init__(__self__, *, fully_qualified_name: pulumi.Input[str], description: Optional[pulumi.Input[str]] = None): - SignalCatalogBranchArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - fully_qualified_name=fully_qualified_name, - description=description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - fully_qualified_name: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("fully_qualified_name", fully_qualified_name) + pulumi.set(__self__, "fully_qualified_name", fully_qualified_name) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) @property @pulumi.getter(name="fullyQualifiedName") @@ -1488,17 +1148,8 @@ def description(self, value: Optional[pulumi.Input[str]]): class SignalCatalogNode0PropertiesArgs: def __init__(__self__, *, branch: Optional[pulumi.Input['SignalCatalogBranchArgs']] = None): - SignalCatalogNode0PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - branch=branch, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - branch: Optional[pulumi.Input['SignalCatalogBranchArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if branch is not None: - _setter("branch", branch) + pulumi.set(__self__, "branch", branch) @property @pulumi.getter @@ -1514,17 +1165,8 @@ def branch(self, value: Optional[pulumi.Input['SignalCatalogBranchArgs']]): class SignalCatalogNode1PropertiesArgs: def __init__(__self__, *, sensor: Optional[pulumi.Input['SignalCatalogSensorArgs']] = None): - SignalCatalogNode1PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - sensor=sensor, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sensor: Optional[pulumi.Input['SignalCatalogSensorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if sensor is not None: - _setter("sensor", sensor) + pulumi.set(__self__, "sensor", sensor) @property @pulumi.getter @@ -1540,17 +1182,8 @@ def sensor(self, value: Optional[pulumi.Input['SignalCatalogSensorArgs']]): class SignalCatalogNode2PropertiesArgs: def __init__(__self__, *, actuator: Optional[pulumi.Input['SignalCatalogActuatorArgs']] = None): - SignalCatalogNode2PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - actuator=actuator, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - actuator: Optional[pulumi.Input['SignalCatalogActuatorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if actuator is not None: - _setter("actuator", actuator) + pulumi.set(__self__, "actuator", actuator) @property @pulumi.getter @@ -1566,17 +1199,8 @@ def actuator(self, value: Optional[pulumi.Input['SignalCatalogActuatorArgs']]): class SignalCatalogNode3PropertiesArgs: def __init__(__self__, *, attribute: Optional[pulumi.Input['SignalCatalogAttributeArgs']] = None): - SignalCatalogNode3PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute=attribute, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute: Optional[pulumi.Input['SignalCatalogAttributeArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attribute is not None: - _setter("attribute", attribute) + pulumi.set(__self__, "attribute", attribute) @property @pulumi.getter @@ -1596,33 +1220,16 @@ def __init__(__self__, *, total_branches: Optional[pulumi.Input[float]] = None, total_nodes: Optional[pulumi.Input[float]] = None, total_sensors: Optional[pulumi.Input[float]] = None): - SignalCatalogNodeCountsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - total_actuators=total_actuators, - total_attributes=total_attributes, - total_branches=total_branches, - total_nodes=total_nodes, - total_sensors=total_sensors, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - total_actuators: Optional[pulumi.Input[float]] = None, - total_attributes: Optional[pulumi.Input[float]] = None, - total_branches: Optional[pulumi.Input[float]] = None, - total_nodes: Optional[pulumi.Input[float]] = None, - total_sensors: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if total_actuators is not None: - _setter("total_actuators", total_actuators) + pulumi.set(__self__, "total_actuators", total_actuators) if total_attributes is not None: - _setter("total_attributes", total_attributes) + pulumi.set(__self__, "total_attributes", total_attributes) if total_branches is not None: - _setter("total_branches", total_branches) + pulumi.set(__self__, "total_branches", total_branches) if total_nodes is not None: - _setter("total_nodes", total_nodes) + pulumi.set(__self__, "total_nodes", total_nodes) if total_sensors is not None: - _setter("total_sensors", total_sensors) + pulumi.set(__self__, "total_sensors", total_sensors) @property @pulumi.getter(name="totalActuators") @@ -1680,39 +1287,18 @@ def __init__(__self__, *, max: Optional[pulumi.Input[float]] = None, min: Optional[pulumi.Input[float]] = None, unit: Optional[pulumi.Input[str]] = None): - SignalCatalogSensorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_type=data_type, - fully_qualified_name=fully_qualified_name, - allowed_values=allowed_values, - description=description, - max=max, - min=min, - unit=unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_type: pulumi.Input['SignalCatalogNodeDataType'], - fully_qualified_name: pulumi.Input[str], - allowed_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - description: Optional[pulumi.Input[str]] = None, - max: Optional[pulumi.Input[float]] = None, - min: Optional[pulumi.Input[float]] = None, - unit: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_type", data_type) - _setter("fully_qualified_name", fully_qualified_name) + pulumi.set(__self__, "data_type", data_type) + pulumi.set(__self__, "fully_qualified_name", fully_qualified_name) if allowed_values is not None: - _setter("allowed_values", allowed_values) + pulumi.set(__self__, "allowed_values", allowed_values) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) if unit is not None: - _setter("unit", unit) + pulumi.set(__self__, "unit", unit) @property @pulumi.getter(name="dataType") @@ -1783,19 +1369,8 @@ class SignalCatalogTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - SignalCatalogTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1821,19 +1396,8 @@ class VehicleTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - VehicleTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1858,10 +1422,5 @@ def value(self, value: pulumi.Input[str]): class VehicleattributesMapArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass diff --git a/sdk/python/pulumi_aws_native/iotfleetwise/campaign.py b/sdk/python/pulumi_aws_native/iotfleetwise/campaign.py index 9950e54166..04561dd00e 100644 --- a/sdk/python/pulumi_aws_native/iotfleetwise/campaign.py +++ b/sdk/python/pulumi_aws_native/iotfleetwise/campaign.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -37,77 +37,36 @@ def __init__(__self__, *, """ The set of arguments for constructing a Campaign resource. """ - CampaignArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - collection_scheme=collection_scheme, - signal_catalog_arn=signal_catalog_arn, - target_arn=target_arn, - compression=compression, - data_destination_configs=data_destination_configs, - data_extra_dimensions=data_extra_dimensions, - description=description, - diagnostics_mode=diagnostics_mode, - expiry_time=expiry_time, - name=name, - post_trigger_collection_duration=post_trigger_collection_duration, - priority=priority, - signals_to_collect=signals_to_collect, - spooling_mode=spooling_mode, - start_time=start_time, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: pulumi.Input['CampaignUpdateCampaignAction'], - collection_scheme: pulumi.Input[Union['CampaignCollectionScheme0PropertiesArgs', 'CampaignCollectionScheme1PropertiesArgs']], - signal_catalog_arn: pulumi.Input[str], - target_arn: pulumi.Input[str], - compression: Optional[pulumi.Input['CampaignCompression']] = None, - data_destination_configs: Optional[pulumi.Input[Sequence[pulumi.Input[Union['CampaignDataDestinationConfig0PropertiesArgs', 'CampaignDataDestinationConfig1PropertiesArgs']]]]] = None, - data_extra_dimensions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - description: Optional[pulumi.Input[str]] = None, - diagnostics_mode: Optional[pulumi.Input['CampaignDiagnosticsMode']] = None, - expiry_time: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - post_trigger_collection_duration: Optional[pulumi.Input[float]] = None, - priority: Optional[pulumi.Input[int]] = None, - signals_to_collect: Optional[pulumi.Input[Sequence[pulumi.Input['CampaignSignalInformationArgs']]]] = None, - spooling_mode: Optional[pulumi.Input['CampaignSpoolingMode']] = None, - start_time: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['CampaignTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action", action) - _setter("collection_scheme", collection_scheme) - _setter("signal_catalog_arn", signal_catalog_arn) - _setter("target_arn", target_arn) + pulumi.set(__self__, "action", action) + pulumi.set(__self__, "collection_scheme", collection_scheme) + pulumi.set(__self__, "signal_catalog_arn", signal_catalog_arn) + pulumi.set(__self__, "target_arn", target_arn) if compression is not None: - _setter("compression", compression) + pulumi.set(__self__, "compression", compression) if data_destination_configs is not None: - _setter("data_destination_configs", data_destination_configs) + pulumi.set(__self__, "data_destination_configs", data_destination_configs) if data_extra_dimensions is not None: - _setter("data_extra_dimensions", data_extra_dimensions) + pulumi.set(__self__, "data_extra_dimensions", data_extra_dimensions) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if diagnostics_mode is not None: - _setter("diagnostics_mode", diagnostics_mode) + pulumi.set(__self__, "diagnostics_mode", diagnostics_mode) if expiry_time is not None: - _setter("expiry_time", expiry_time) + pulumi.set(__self__, "expiry_time", expiry_time) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if post_trigger_collection_duration is not None: - _setter("post_trigger_collection_duration", post_trigger_collection_duration) + pulumi.set(__self__, "post_trigger_collection_duration", post_trigger_collection_duration) if priority is not None: - _setter("priority", priority) + pulumi.set(__self__, "priority", priority) if signals_to_collect is not None: - _setter("signals_to_collect", signals_to_collect) + pulumi.set(__self__, "signals_to_collect", signals_to_collect) if spooling_mode is not None: - _setter("spooling_mode", spooling_mode) + pulumi.set(__self__, "spooling_mode", spooling_mode) if start_time is not None: - _setter("start_time", start_time) + pulumi.set(__self__, "start_time", start_time) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -316,10 +275,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CampaignArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/iotfleetwise/decoder_manifest.py b/sdk/python/pulumi_aws_native/iotfleetwise/decoder_manifest.py index e6c7c2d7fc..359789527a 100644 --- a/sdk/python/pulumi_aws_native/iotfleetwise/decoder_manifest.py +++ b/sdk/python/pulumi_aws_native/iotfleetwise/decoder_manifest.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -27,40 +27,19 @@ def __init__(__self__, *, """ The set of arguments for constructing a DecoderManifest resource. """ - DecoderManifestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - model_manifest_arn=model_manifest_arn, - description=description, - name=name, - network_interfaces=network_interfaces, - signal_decoders=signal_decoders, - status=status, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - model_manifest_arn: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - network_interfaces: Optional[pulumi.Input[Sequence[pulumi.Input[Union['DecoderManifestCanNetworkInterfaceArgs', 'DecoderManifestObdNetworkInterfaceArgs']]]]] = None, - signal_decoders: Optional[pulumi.Input[Sequence[pulumi.Input[Union['DecoderManifestCanSignalDecoderArgs', 'DecoderManifestObdSignalDecoderArgs']]]]] = None, - status: Optional[pulumi.Input['DecoderManifestManifestStatus']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DecoderManifestTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("model_manifest_arn", model_manifest_arn) + pulumi.set(__self__, "model_manifest_arn", model_manifest_arn) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if network_interfaces is not None: - _setter("network_interfaces", network_interfaces) + pulumi.set(__self__, "network_interfaces", network_interfaces) if signal_decoders is not None: - _setter("signal_decoders", signal_decoders) + pulumi.set(__self__, "signal_decoders", signal_decoders) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="modelManifestArn") @@ -169,10 +148,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DecoderManifestArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/iotfleetwise/fleet.py b/sdk/python/pulumi_aws_native/iotfleetwise/fleet.py index d18bd54341..26e4bbc97e 100644 --- a/sdk/python/pulumi_aws_native/iotfleetwise/fleet.py +++ b/sdk/python/pulumi_aws_native/iotfleetwise/fleet.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -22,24 +22,11 @@ def __init__(__self__, *, """ The set of arguments for constructing a Fleet resource. """ - FleetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - signal_catalog_arn=signal_catalog_arn, - description=description, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - signal_catalog_arn: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['FleetTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("signal_catalog_arn", signal_catalog_arn) + pulumi.set(__self__, "signal_catalog_arn", signal_catalog_arn) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="signalCatalogArn") @@ -108,10 +95,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - FleetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/iotfleetwise/get_campaign.py b/sdk/python/pulumi_aws_native/iotfleetwise/get_campaign.py index d2188f9750..baf0b5fbad 100644 --- a/sdk/python/pulumi_aws_native/iotfleetwise/get_campaign.py +++ b/sdk/python/pulumi_aws_native/iotfleetwise/get_campaign.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/iotfleetwise/get_decoder_manifest.py b/sdk/python/pulumi_aws_native/iotfleetwise/get_decoder_manifest.py index e3c0ff4175..b4fa802906 100644 --- a/sdk/python/pulumi_aws_native/iotfleetwise/get_decoder_manifest.py +++ b/sdk/python/pulumi_aws_native/iotfleetwise/get_decoder_manifest.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/iotfleetwise/get_fleet.py b/sdk/python/pulumi_aws_native/iotfleetwise/get_fleet.py index 050afa2b25..d2026a4d29 100644 --- a/sdk/python/pulumi_aws_native/iotfleetwise/get_fleet.py +++ b/sdk/python/pulumi_aws_native/iotfleetwise/get_fleet.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/iotfleetwise/get_model_manifest.py b/sdk/python/pulumi_aws_native/iotfleetwise/get_model_manifest.py index 10d5396bde..2cf9933af8 100644 --- a/sdk/python/pulumi_aws_native/iotfleetwise/get_model_manifest.py +++ b/sdk/python/pulumi_aws_native/iotfleetwise/get_model_manifest.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/iotfleetwise/get_signal_catalog.py b/sdk/python/pulumi_aws_native/iotfleetwise/get_signal_catalog.py index 9c6422fd98..d2f4f9623f 100644 --- a/sdk/python/pulumi_aws_native/iotfleetwise/get_signal_catalog.py +++ b/sdk/python/pulumi_aws_native/iotfleetwise/get_signal_catalog.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/iotfleetwise/get_vehicle.py b/sdk/python/pulumi_aws_native/iotfleetwise/get_vehicle.py index cb5d9cb9f3..780cfdd159 100644 --- a/sdk/python/pulumi_aws_native/iotfleetwise/get_vehicle.py +++ b/sdk/python/pulumi_aws_native/iotfleetwise/get_vehicle.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/iotfleetwise/model_manifest.py b/sdk/python/pulumi_aws_native/iotfleetwise/model_manifest.py index 7d817afbb3..b1e2e14d0c 100644 --- a/sdk/python/pulumi_aws_native/iotfleetwise/model_manifest.py +++ b/sdk/python/pulumi_aws_native/iotfleetwise/model_manifest.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -26,36 +26,17 @@ def __init__(__self__, *, """ The set of arguments for constructing a ModelManifest resource. """ - ModelManifestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - signal_catalog_arn=signal_catalog_arn, - description=description, - name=name, - nodes=nodes, - status=status, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - signal_catalog_arn: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - nodes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - status: Optional[pulumi.Input['ModelManifestManifestStatus']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ModelManifestTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("signal_catalog_arn", signal_catalog_arn) + pulumi.set(__self__, "signal_catalog_arn", signal_catalog_arn) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if nodes is not None: - _setter("nodes", nodes) + pulumi.set(__self__, "nodes", nodes) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="signalCatalogArn") @@ -154,10 +135,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ModelManifestArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/iotfleetwise/outputs.py b/sdk/python/pulumi_aws_native/iotfleetwise/outputs.py index c80b0cd503..1e00ed1bf9 100644 --- a/sdk/python/pulumi_aws_native/iotfleetwise/outputs.py +++ b/sdk/python/pulumi_aws_native/iotfleetwise/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -68,16 +68,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, time_based_collection_scheme: 'outputs.CampaignTimeBasedCollectionScheme'): - CampaignCollectionScheme0Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - time_based_collection_scheme=time_based_collection_scheme, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - time_based_collection_scheme: 'outputs.CampaignTimeBasedCollectionScheme', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("time_based_collection_scheme", time_based_collection_scheme) + pulumi.set(__self__, "time_based_collection_scheme", time_based_collection_scheme) @property @pulumi.getter(name="timeBasedCollectionScheme") @@ -106,16 +97,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, condition_based_collection_scheme: 'outputs.CampaignConditionBasedCollectionScheme'): - CampaignCollectionScheme1Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - condition_based_collection_scheme=condition_based_collection_scheme, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - condition_based_collection_scheme: 'outputs.CampaignConditionBasedCollectionScheme', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("condition_based_collection_scheme", condition_based_collection_scheme) + pulumi.set(__self__, "condition_based_collection_scheme", condition_based_collection_scheme) @property @pulumi.getter(name="conditionBasedCollectionScheme") @@ -151,28 +133,13 @@ def __init__(__self__, *, condition_language_version: Optional[int] = None, minimum_trigger_interval_ms: Optional[float] = None, trigger_mode: Optional['CampaignTriggerMode'] = None): - CampaignConditionBasedCollectionScheme._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - condition_language_version=condition_language_version, - minimum_trigger_interval_ms=minimum_trigger_interval_ms, - trigger_mode=trigger_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: str, - condition_language_version: Optional[int] = None, - minimum_trigger_interval_ms: Optional[float] = None, - trigger_mode: Optional['CampaignTriggerMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("expression", expression) + pulumi.set(__self__, "expression", expression) if condition_language_version is not None: - _setter("condition_language_version", condition_language_version) + pulumi.set(__self__, "condition_language_version", condition_language_version) if minimum_trigger_interval_ms is not None: - _setter("minimum_trigger_interval_ms", minimum_trigger_interval_ms) + pulumi.set(__self__, "minimum_trigger_interval_ms", minimum_trigger_interval_ms) if trigger_mode is not None: - _setter("trigger_mode", trigger_mode) + pulumi.set(__self__, "trigger_mode", trigger_mode) @property @pulumi.getter @@ -216,16 +183,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, s3_config: 'outputs.CampaignS3Config'): - CampaignDataDestinationConfig0Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_config=s3_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_config: 'outputs.CampaignS3Config', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_config", s3_config) + pulumi.set(__self__, "s3_config", s3_config) @property @pulumi.getter(name="s3Config") @@ -254,16 +212,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, timestream_config: 'outputs.CampaignTimestreamConfig'): - CampaignDataDestinationConfig1Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - timestream_config=timestream_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - timestream_config: 'outputs.CampaignTimestreamConfig', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("timestream_config", timestream_config) + pulumi.set(__self__, "timestream_config", timestream_config) @property @pulumi.getter(name="timestreamConfig") @@ -299,28 +248,13 @@ def __init__(__self__, *, data_format: Optional['CampaignDataFormat'] = None, prefix: Optional[str] = None, storage_compression_format: Optional['CampaignStorageCompressionFormat'] = None): - CampaignS3Config._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_arn=bucket_arn, - data_format=data_format, - prefix=prefix, - storage_compression_format=storage_compression_format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_arn: str, - data_format: Optional['CampaignDataFormat'] = None, - prefix: Optional[str] = None, - storage_compression_format: Optional['CampaignStorageCompressionFormat'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_arn", bucket_arn) + pulumi.set(__self__, "bucket_arn", bucket_arn) if data_format is not None: - _setter("data_format", data_format) + pulumi.set(__self__, "data_format", data_format) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if storage_compression_format is not None: - _setter("storage_compression_format", storage_compression_format) + pulumi.set(__self__, "storage_compression_format", storage_compression_format) @property @pulumi.getter(name="bucketArn") @@ -368,24 +302,11 @@ def __init__(__self__, *, name: str, max_sample_count: Optional[float] = None, minimum_sampling_interval_ms: Optional[float] = None): - CampaignSignalInformation._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - max_sample_count=max_sample_count, - minimum_sampling_interval_ms=minimum_sampling_interval_ms, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - max_sample_count: Optional[float] = None, - minimum_sampling_interval_ms: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if max_sample_count is not None: - _setter("max_sample_count", max_sample_count) + pulumi.set(__self__, "max_sample_count", max_sample_count) if minimum_sampling_interval_ms is not None: - _setter("minimum_sampling_interval_ms", minimum_sampling_interval_ms) + pulumi.set(__self__, "minimum_sampling_interval_ms", minimum_sampling_interval_ms) @property @pulumi.getter @@ -408,19 +329,8 @@ class CampaignTag(dict): def __init__(__self__, *, key: str, value: str): - CampaignTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -454,16 +364,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, period_ms: float): - CampaignTimeBasedCollectionScheme._configure( - lambda key, value: pulumi.set(__self__, key, value), - period_ms=period_ms, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - period_ms: float, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("period_ms", period_ms) + pulumi.set(__self__, "period_ms", period_ms) @property @pulumi.getter(name="periodMs") @@ -495,19 +396,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, execution_role_arn: str, timestream_table_arn: str): - CampaignTimestreamConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - execution_role_arn=execution_role_arn, - timestream_table_arn=timestream_table_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - execution_role_arn: str, - timestream_table_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("execution_role_arn", execution_role_arn) - _setter("timestream_table_arn", timestream_table_arn) + pulumi.set(__self__, "execution_role_arn", execution_role_arn) + pulumi.set(__self__, "timestream_table_arn", timestream_table_arn) @property @pulumi.getter(name="executionRoleArn") @@ -545,24 +435,11 @@ def __init__(__self__, *, name: str, protocol_name: Optional[str] = None, protocol_version: Optional[str] = None): - DecoderManifestCanInterface._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - protocol_name=protocol_name, - protocol_version=protocol_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - protocol_name: Optional[str] = None, - protocol_version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if protocol_name is not None: - _setter("protocol_name", protocol_name) + pulumi.set(__self__, "protocol_name", protocol_name) if protocol_version is not None: - _setter("protocol_version", protocol_version) + pulumi.set(__self__, "protocol_version", protocol_version) @property @pulumi.getter @@ -605,22 +482,9 @@ def __init__(__self__, *, can_interface: 'outputs.DecoderManifestCanInterface', interface_id: str, type: 'DecoderManifestCanNetworkInterfaceType'): - DecoderManifestCanNetworkInterface._configure( - lambda key, value: pulumi.set(__self__, key, value), - can_interface=can_interface, - interface_id=interface_id, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - can_interface: 'outputs.DecoderManifestCanInterface', - interface_id: str, - type: 'DecoderManifestCanNetworkInterfaceType', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("can_interface", can_interface) - _setter("interface_id", interface_id) - _setter("type", type) + pulumi.set(__self__, "can_interface", can_interface) + pulumi.set(__self__, "interface_id", interface_id) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="canInterface") @@ -672,38 +536,15 @@ def __init__(__self__, *, offset: float, start_bit: int, name: Optional[str] = None): - DecoderManifestCanSignal._configure( - lambda key, value: pulumi.set(__self__, key, value), - factor=factor, - is_big_endian=is_big_endian, - is_signed=is_signed, - length=length, - message_id=message_id, - offset=offset, - start_bit=start_bit, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - factor: float, - is_big_endian: bool, - is_signed: bool, - length: int, - message_id: int, - offset: float, - start_bit: int, - name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("factor", factor) - _setter("is_big_endian", is_big_endian) - _setter("is_signed", is_signed) - _setter("length", length) - _setter("message_id", message_id) - _setter("offset", offset) - _setter("start_bit", start_bit) + pulumi.set(__self__, "factor", factor) + pulumi.set(__self__, "is_big_endian", is_big_endian) + pulumi.set(__self__, "is_signed", is_signed) + pulumi.set(__self__, "length", length) + pulumi.set(__self__, "message_id", message_id) + pulumi.set(__self__, "offset", offset) + pulumi.set(__self__, "start_bit", start_bit) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -774,25 +615,10 @@ def __init__(__self__, *, fully_qualified_name: str, interface_id: str, type: 'DecoderManifestCanSignalDecoderType'): - DecoderManifestCanSignalDecoder._configure( - lambda key, value: pulumi.set(__self__, key, value), - can_signal=can_signal, - fully_qualified_name=fully_qualified_name, - interface_id=interface_id, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - can_signal: 'outputs.DecoderManifestCanSignal', - fully_qualified_name: str, - interface_id: str, - type: 'DecoderManifestCanSignalDecoderType', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("can_signal", can_signal) - _setter("fully_qualified_name", fully_qualified_name) - _setter("interface_id", interface_id) - _setter("type", type) + pulumi.set(__self__, "can_signal", can_signal) + pulumi.set(__self__, "fully_qualified_name", fully_qualified_name) + pulumi.set(__self__, "interface_id", interface_id) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="canSignal") @@ -852,39 +678,18 @@ def __init__(__self__, *, obd_standard: Optional[str] = None, pid_request_interval_seconds: Optional[int] = None, use_extended_ids: Optional[bool] = None): - DecoderManifestObdInterface._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - request_message_id=request_message_id, - dtc_request_interval_seconds=dtc_request_interval_seconds, - has_transmission_ecu=has_transmission_ecu, - obd_standard=obd_standard, - pid_request_interval_seconds=pid_request_interval_seconds, - use_extended_ids=use_extended_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - request_message_id: int, - dtc_request_interval_seconds: Optional[int] = None, - has_transmission_ecu: Optional[bool] = None, - obd_standard: Optional[str] = None, - pid_request_interval_seconds: Optional[int] = None, - use_extended_ids: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("request_message_id", request_message_id) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "request_message_id", request_message_id) if dtc_request_interval_seconds is not None: - _setter("dtc_request_interval_seconds", dtc_request_interval_seconds) + pulumi.set(__self__, "dtc_request_interval_seconds", dtc_request_interval_seconds) if has_transmission_ecu is not None: - _setter("has_transmission_ecu", has_transmission_ecu) + pulumi.set(__self__, "has_transmission_ecu", has_transmission_ecu) if obd_standard is not None: - _setter("obd_standard", obd_standard) + pulumi.set(__self__, "obd_standard", obd_standard) if pid_request_interval_seconds is not None: - _setter("pid_request_interval_seconds", pid_request_interval_seconds) + pulumi.set(__self__, "pid_request_interval_seconds", pid_request_interval_seconds) if use_extended_ids is not None: - _setter("use_extended_ids", use_extended_ids) + pulumi.set(__self__, "use_extended_ids", use_extended_ids) @property @pulumi.getter @@ -947,22 +752,9 @@ def __init__(__self__, *, interface_id: str, obd_interface: 'outputs.DecoderManifestObdInterface', type: 'DecoderManifestObdNetworkInterfaceType'): - DecoderManifestObdNetworkInterface._configure( - lambda key, value: pulumi.set(__self__, key, value), - interface_id=interface_id, - obd_interface=obd_interface, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - interface_id: str, - obd_interface: 'outputs.DecoderManifestObdInterface', - type: 'DecoderManifestObdNetworkInterfaceType', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("interface_id", interface_id) - _setter("obd_interface", obd_interface) - _setter("type", type) + pulumi.set(__self__, "interface_id", interface_id) + pulumi.set(__self__, "obd_interface", obd_interface) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="interfaceId") @@ -1019,42 +811,17 @@ def __init__(__self__, *, start_byte: int, bit_mask_length: Optional[int] = None, bit_right_shift: Optional[int] = None): - DecoderManifestObdSignal._configure( - lambda key, value: pulumi.set(__self__, key, value), - byte_length=byte_length, - offset=offset, - pid=pid, - pid_response_length=pid_response_length, - scaling=scaling, - service_mode=service_mode, - start_byte=start_byte, - bit_mask_length=bit_mask_length, - bit_right_shift=bit_right_shift, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - byte_length: int, - offset: float, - pid: int, - pid_response_length: int, - scaling: float, - service_mode: int, - start_byte: int, - bit_mask_length: Optional[int] = None, - bit_right_shift: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("byte_length", byte_length) - _setter("offset", offset) - _setter("pid", pid) - _setter("pid_response_length", pid_response_length) - _setter("scaling", scaling) - _setter("service_mode", service_mode) - _setter("start_byte", start_byte) + pulumi.set(__self__, "byte_length", byte_length) + pulumi.set(__self__, "offset", offset) + pulumi.set(__self__, "pid", pid) + pulumi.set(__self__, "pid_response_length", pid_response_length) + pulumi.set(__self__, "scaling", scaling) + pulumi.set(__self__, "service_mode", service_mode) + pulumi.set(__self__, "start_byte", start_byte) if bit_mask_length is not None: - _setter("bit_mask_length", bit_mask_length) + pulumi.set(__self__, "bit_mask_length", bit_mask_length) if bit_right_shift is not None: - _setter("bit_right_shift", bit_right_shift) + pulumi.set(__self__, "bit_right_shift", bit_right_shift) @property @pulumi.getter(name="byteLength") @@ -1130,25 +897,10 @@ def __init__(__self__, *, interface_id: str, obd_signal: 'outputs.DecoderManifestObdSignal', type: 'DecoderManifestObdSignalDecoderType'): - DecoderManifestObdSignalDecoder._configure( - lambda key, value: pulumi.set(__self__, key, value), - fully_qualified_name=fully_qualified_name, - interface_id=interface_id, - obd_signal=obd_signal, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - fully_qualified_name: str, - interface_id: str, - obd_signal: 'outputs.DecoderManifestObdSignal', - type: 'DecoderManifestObdSignalDecoderType', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("fully_qualified_name", fully_qualified_name) - _setter("interface_id", interface_id) - _setter("obd_signal", obd_signal) - _setter("type", type) + pulumi.set(__self__, "fully_qualified_name", fully_qualified_name) + pulumi.set(__self__, "interface_id", interface_id) + pulumi.set(__self__, "obd_signal", obd_signal) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="fullyQualifiedName") @@ -1176,19 +928,8 @@ class DecoderManifestTag(dict): def __init__(__self__, *, key: str, value: str): - DecoderManifestTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1206,19 +947,8 @@ class FleetTag(dict): def __init__(__self__, *, key: str, value: str): - FleetTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1236,19 +966,8 @@ class ModelManifestTag(dict): def __init__(__self__, *, key: str, value: str): - ModelManifestTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1295,43 +1014,20 @@ def __init__(__self__, *, max: Optional[float] = None, min: Optional[float] = None, unit: Optional[str] = None): - SignalCatalogActuator._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_type=data_type, - fully_qualified_name=fully_qualified_name, - allowed_values=allowed_values, - assigned_value=assigned_value, - description=description, - max=max, - min=min, - unit=unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_type: 'SignalCatalogNodeDataType', - fully_qualified_name: str, - allowed_values: Optional[Sequence[str]] = None, - assigned_value: Optional[str] = None, - description: Optional[str] = None, - max: Optional[float] = None, - min: Optional[float] = None, - unit: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_type", data_type) - _setter("fully_qualified_name", fully_qualified_name) + pulumi.set(__self__, "data_type", data_type) + pulumi.set(__self__, "fully_qualified_name", fully_qualified_name) if allowed_values is not None: - _setter("allowed_values", allowed_values) + pulumi.set(__self__, "allowed_values", allowed_values) if assigned_value is not None: - _setter("assigned_value", assigned_value) + pulumi.set(__self__, "assigned_value", assigned_value) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) if unit is not None: - _setter("unit", unit) + pulumi.set(__self__, "unit", unit) @property @pulumi.getter(name="dataType") @@ -1411,47 +1107,22 @@ def __init__(__self__, *, max: Optional[float] = None, min: Optional[float] = None, unit: Optional[str] = None): - SignalCatalogAttribute._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_type=data_type, - fully_qualified_name=fully_qualified_name, - allowed_values=allowed_values, - assigned_value=assigned_value, - default_value=default_value, - description=description, - max=max, - min=min, - unit=unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_type: 'SignalCatalogNodeDataType', - fully_qualified_name: str, - allowed_values: Optional[Sequence[str]] = None, - assigned_value: Optional[str] = None, - default_value: Optional[str] = None, - description: Optional[str] = None, - max: Optional[float] = None, - min: Optional[float] = None, - unit: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_type", data_type) - _setter("fully_qualified_name", fully_qualified_name) + pulumi.set(__self__, "data_type", data_type) + pulumi.set(__self__, "fully_qualified_name", fully_qualified_name) if allowed_values is not None: - _setter("allowed_values", allowed_values) + pulumi.set(__self__, "allowed_values", allowed_values) if assigned_value is not None: - _setter("assigned_value", assigned_value) + pulumi.set(__self__, "assigned_value", assigned_value) if default_value is not None: - _setter("default_value", default_value) + pulumi.set(__self__, "default_value", default_value) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) if unit is not None: - _setter("unit", unit) + pulumi.set(__self__, "unit", unit) @property @pulumi.getter(name="dataType") @@ -1521,20 +1192,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, fully_qualified_name: str, description: Optional[str] = None): - SignalCatalogBranch._configure( - lambda key, value: pulumi.set(__self__, key, value), - fully_qualified_name=fully_qualified_name, - description=description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - fully_qualified_name: str, - description: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("fully_qualified_name", fully_qualified_name) + pulumi.set(__self__, "fully_qualified_name", fully_qualified_name) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) @property @pulumi.getter(name="fullyQualifiedName") @@ -1551,17 +1211,8 @@ def description(self) -> Optional[str]: class SignalCatalogNode0Properties(dict): def __init__(__self__, *, branch: Optional['outputs.SignalCatalogBranch'] = None): - SignalCatalogNode0Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - branch=branch, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - branch: Optional['outputs.SignalCatalogBranch'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if branch is not None: - _setter("branch", branch) + pulumi.set(__self__, "branch", branch) @property @pulumi.getter @@ -1573,17 +1224,8 @@ def branch(self) -> Optional['outputs.SignalCatalogBranch']: class SignalCatalogNode1Properties(dict): def __init__(__self__, *, sensor: Optional['outputs.SignalCatalogSensor'] = None): - SignalCatalogNode1Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - sensor=sensor, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sensor: Optional['outputs.SignalCatalogSensor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if sensor is not None: - _setter("sensor", sensor) + pulumi.set(__self__, "sensor", sensor) @property @pulumi.getter @@ -1595,17 +1237,8 @@ def sensor(self) -> Optional['outputs.SignalCatalogSensor']: class SignalCatalogNode2Properties(dict): def __init__(__self__, *, actuator: Optional['outputs.SignalCatalogActuator'] = None): - SignalCatalogNode2Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - actuator=actuator, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - actuator: Optional['outputs.SignalCatalogActuator'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if actuator is not None: - _setter("actuator", actuator) + pulumi.set(__self__, "actuator", actuator) @property @pulumi.getter @@ -1617,17 +1250,8 @@ def actuator(self) -> Optional['outputs.SignalCatalogActuator']: class SignalCatalogNode3Properties(dict): def __init__(__self__, *, attribute: Optional['outputs.SignalCatalogAttribute'] = None): - SignalCatalogNode3Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute=attribute, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute: Optional['outputs.SignalCatalogAttribute'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attribute is not None: - _setter("attribute", attribute) + pulumi.set(__self__, "attribute", attribute) @property @pulumi.getter @@ -1668,33 +1292,16 @@ def __init__(__self__, *, total_branches: Optional[float] = None, total_nodes: Optional[float] = None, total_sensors: Optional[float] = None): - SignalCatalogNodeCounts._configure( - lambda key, value: pulumi.set(__self__, key, value), - total_actuators=total_actuators, - total_attributes=total_attributes, - total_branches=total_branches, - total_nodes=total_nodes, - total_sensors=total_sensors, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - total_actuators: Optional[float] = None, - total_attributes: Optional[float] = None, - total_branches: Optional[float] = None, - total_nodes: Optional[float] = None, - total_sensors: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if total_actuators is not None: - _setter("total_actuators", total_actuators) + pulumi.set(__self__, "total_actuators", total_actuators) if total_attributes is not None: - _setter("total_attributes", total_attributes) + pulumi.set(__self__, "total_attributes", total_attributes) if total_branches is not None: - _setter("total_branches", total_branches) + pulumi.set(__self__, "total_branches", total_branches) if total_nodes is not None: - _setter("total_nodes", total_nodes) + pulumi.set(__self__, "total_nodes", total_nodes) if total_sensors is not None: - _setter("total_sensors", total_sensors) + pulumi.set(__self__, "total_sensors", total_sensors) @property @pulumi.getter(name="totalActuators") @@ -1753,39 +1360,18 @@ def __init__(__self__, *, max: Optional[float] = None, min: Optional[float] = None, unit: Optional[str] = None): - SignalCatalogSensor._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_type=data_type, - fully_qualified_name=fully_qualified_name, - allowed_values=allowed_values, - description=description, - max=max, - min=min, - unit=unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_type: 'SignalCatalogNodeDataType', - fully_qualified_name: str, - allowed_values: Optional[Sequence[str]] = None, - description: Optional[str] = None, - max: Optional[float] = None, - min: Optional[float] = None, - unit: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_type", data_type) - _setter("fully_qualified_name", fully_qualified_name) + pulumi.set(__self__, "data_type", data_type) + pulumi.set(__self__, "fully_qualified_name", fully_qualified_name) if allowed_values is not None: - _setter("allowed_values", allowed_values) + pulumi.set(__self__, "allowed_values", allowed_values) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) if unit is not None: - _setter("unit", unit) + pulumi.set(__self__, "unit", unit) @property @pulumi.getter(name="dataType") @@ -1828,19 +1414,8 @@ class SignalCatalogTag(dict): def __init__(__self__, *, key: str, value: str): - SignalCatalogTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1858,19 +1433,8 @@ class VehicleTag(dict): def __init__(__self__, *, key: str, value: str): - VehicleTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1887,10 +1451,5 @@ def value(self) -> str: class VehicleattributesMap(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass diff --git a/sdk/python/pulumi_aws_native/iotfleetwise/signal_catalog.py b/sdk/python/pulumi_aws_native/iotfleetwise/signal_catalog.py index 0704f12f1b..32c1decabe 100644 --- a/sdk/python/pulumi_aws_native/iotfleetwise/signal_catalog.py +++ b/sdk/python/pulumi_aws_native/iotfleetwise/signal_catalog.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -25,33 +25,16 @@ def __init__(__self__, *, """ The set of arguments for constructing a SignalCatalog resource. """ - SignalCatalogArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - name=name, - node_counts=node_counts, - nodes=nodes, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - node_counts: Optional[pulumi.Input['SignalCatalogNodeCountsArgs']] = None, - nodes: Optional[pulumi.Input[Sequence[pulumi.Input[Union['SignalCatalogNode0PropertiesArgs', 'SignalCatalogNode1PropertiesArgs', 'SignalCatalogNode2PropertiesArgs', 'SignalCatalogNode3PropertiesArgs']]]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['SignalCatalogTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if node_counts is not None: - _setter("node_counts", node_counts) + pulumi.set(__self__, "node_counts", node_counts) if nodes is not None: - _setter("nodes", nodes) + pulumi.set(__self__, "nodes", nodes) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -140,10 +123,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SignalCatalogArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -166,11 +145,6 @@ def _internal_init(__self__, __props__.__dict__["description"] = description __props__.__dict__["name"] = name - if node_counts is not None and not isinstance(node_counts, SignalCatalogNodeCountsArgs): - node_counts = node_counts or {} - def _setter(key, value): - node_counts[key] = value - SignalCatalogNodeCountsArgs._configure(_setter, **node_counts) __props__.__dict__["node_counts"] = node_counts __props__.__dict__["nodes"] = nodes __props__.__dict__["tags"] = tags diff --git a/sdk/python/pulumi_aws_native/iotfleetwise/vehicle.py b/sdk/python/pulumi_aws_native/iotfleetwise/vehicle.py index 8d0379f3ec..eeb4b09e44 100644 --- a/sdk/python/pulumi_aws_native/iotfleetwise/vehicle.py +++ b/sdk/python/pulumi_aws_native/iotfleetwise/vehicle.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -26,35 +26,16 @@ def __init__(__self__, *, """ The set of arguments for constructing a Vehicle resource. """ - VehicleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - decoder_manifest_arn=decoder_manifest_arn, - model_manifest_arn=model_manifest_arn, - association_behavior=association_behavior, - attributes=attributes, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - decoder_manifest_arn: pulumi.Input[str], - model_manifest_arn: pulumi.Input[str], - association_behavior: Optional[pulumi.Input['VehicleAssociationBehavior']] = None, - attributes: Optional[pulumi.Input['VehicleattributesMapArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['VehicleTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("decoder_manifest_arn", decoder_manifest_arn) - _setter("model_manifest_arn", model_manifest_arn) + pulumi.set(__self__, "decoder_manifest_arn", decoder_manifest_arn) + pulumi.set(__self__, "model_manifest_arn", model_manifest_arn) if association_behavior is not None: - _setter("association_behavior", association_behavior) + pulumi.set(__self__, "association_behavior", association_behavior) if attributes is not None: - _setter("attributes", attributes) + pulumi.set(__self__, "attributes", attributes) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="decoderManifestArn") @@ -153,10 +134,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - VehicleArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -179,11 +156,6 @@ def _internal_init(__self__, __props__ = VehicleArgs.__new__(VehicleArgs) __props__.__dict__["association_behavior"] = association_behavior - if attributes is not None and not isinstance(attributes, VehicleattributesMapArgs): - attributes = attributes or {} - def _setter(key, value): - attributes[key] = value - VehicleattributesMapArgs._configure(_setter, **attributes) __props__.__dict__["attributes"] = attributes if decoder_manifest_arn is None and not opts.urn: raise TypeError("Missing required property 'decoder_manifest_arn'") diff --git a/sdk/python/pulumi_aws_native/iotsitewise/_inputs.py b/sdk/python/pulumi_aws_native/iotsitewise/_inputs.py index 9365a404a3..020b802a7f 100644 --- a/sdk/python/pulumi_aws_native/iotsitewise/_inputs.py +++ b/sdk/python/pulumi_aws_native/iotsitewise/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -52,17 +52,8 @@ def __init__(__self__, *, Contains information for an IAM role identity in an access policy. :param pulumi.Input[str] arn: The ARN of the IAM role. """ - AccessPolicyIamRoleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) @property @pulumi.getter @@ -85,17 +76,8 @@ def __init__(__self__, *, Contains information for an IAM user identity in an access policy. :param pulumi.Input[str] arn: The ARN of the IAM user. """ - AccessPolicyIamUserArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) @property @pulumi.getter @@ -119,25 +101,12 @@ def __init__(__self__, *, """ The identity for this access policy. Choose either an SSO user or group or an IAM user or role. """ - AccessPolicyIdentityArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - iam_role=iam_role, - iam_user=iam_user, - user=user, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - iam_role: Optional[pulumi.Input['AccessPolicyIamRoleArgs']] = None, - iam_user: Optional[pulumi.Input['AccessPolicyIamUserArgs']] = None, - user: Optional[pulumi.Input['AccessPolicyUserArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if iam_role is not None: - _setter("iam_role", iam_role) + pulumi.set(__self__, "iam_role", iam_role) if iam_user is not None: - _setter("iam_user", iam_user) + pulumi.set(__self__, "iam_user", iam_user) if user is not None: - _setter("user", user) + pulumi.set(__self__, "user", user) @property @pulumi.getter(name="iamRole") @@ -175,17 +144,8 @@ def __init__(__self__, *, A portal resource. :param pulumi.Input[str] id: The ID of the portal. """ - AccessPolicyPortalArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if id is not None: - _setter("id", id) + pulumi.set(__self__, "id", id) @property @pulumi.getter @@ -208,17 +168,8 @@ def __init__(__self__, *, A project resource. :param pulumi.Input[str] id: The ID of the project. """ - AccessPolicyProjectArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if id is not None: - _setter("id", id) + pulumi.set(__self__, "id", id) @property @pulumi.getter @@ -241,21 +192,10 @@ def __init__(__self__, *, """ The AWS IoT SiteWise Monitor resource for this access policy. Choose either portal or project but not both. """ - AccessPolicyResourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - portal=portal, - project=project, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - portal: Optional[pulumi.Input['AccessPolicyPortalArgs']] = None, - project: Optional[pulumi.Input['AccessPolicyProjectArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if portal is not None: - _setter("portal", portal) + pulumi.set(__self__, "portal", portal) if project is not None: - _setter("project", project) + pulumi.set(__self__, "project", project) @property @pulumi.getter @@ -284,17 +224,8 @@ def __init__(__self__, *, Contains information for a user identity in an access policy. :param pulumi.Input[str] id: The AWS SSO ID of the user. """ - AccessPolicyUserArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if id is not None: - _setter("id", id) + pulumi.set(__self__, "id", id) @property @pulumi.getter @@ -319,21 +250,10 @@ def __init__(__self__, *, :param pulumi.Input[str] alarm_role_arn: The ARN of the IAM role that allows the alarm to perform actions and access AWS resources and services, such as AWS IoT Events. :param pulumi.Input[str] notification_lambda_arn: The ARN of the AWS Lambda function that manages alarm notifications. For more information, see Managing alarm notifications in the AWS IoT Events Developer Guide. """ - AlarmsPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - alarm_role_arn=alarm_role_arn, - notification_lambda_arn=notification_lambda_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alarm_role_arn: Optional[pulumi.Input[str]] = None, - notification_lambda_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if alarm_role_arn is not None: - _setter("alarm_role_arn", alarm_role_arn) + pulumi.set(__self__, "alarm_role_arn", alarm_role_arn) if notification_lambda_arn is not None: - _setter("notification_lambda_arn", notification_lambda_arn) + pulumi.set(__self__, "notification_lambda_arn", notification_lambda_arn) @property @pulumi.getter(name="alarmRoleArn") @@ -370,19 +290,8 @@ def __init__(__self__, *, :param pulumi.Input[str] child_asset_id: The ID of the child asset to be associated. :param pulumi.Input[str] logical_id: The LogicalID of a hierarchy in the parent asset's model. """ - AssetHierarchyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - child_asset_id=child_asset_id, - logical_id=logical_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - child_asset_id: pulumi.Input[str], - logical_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("child_asset_id", child_asset_id) - _setter("logical_id", logical_id) + pulumi.set(__self__, "child_asset_id", child_asset_id) + pulumi.set(__self__, "logical_id", logical_id) @property @pulumi.getter(name="childAssetId") @@ -413,17 +322,8 @@ def logical_id(self, value: pulumi.Input[str]): class AssetModelAttributeArgs: def __init__(__self__, *, default_value: Optional[pulumi.Input[str]] = None): - AssetModelAttributeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_value=default_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if default_value is not None: - _setter("default_value", default_value) + pulumi.set(__self__, "default_value", default_value) @property @pulumi.getter(name="defaultValue") @@ -449,27 +349,12 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['AssetModelPropertyArgs']]] composite_model_properties: The property definitions of the asset model. You can specify up to 200 properties per asset model. :param pulumi.Input[str] description: A description for the asset composite model. """ - AssetModelCompositeModelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - type=type, - composite_model_properties=composite_model_properties, - description=description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - type: pulumi.Input[str], - composite_model_properties: Optional[pulumi.Input[Sequence[pulumi.Input['AssetModelPropertyArgs']]]] = None, - description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("type", type) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "type", type) if composite_model_properties is not None: - _setter("composite_model_properties", composite_model_properties) + pulumi.set(__self__, "composite_model_properties", composite_model_properties) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) @property @pulumi.getter @@ -529,19 +414,8 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The friendly name of the variable to be used in the expression. :param pulumi.Input['AssetModelVariableValueArgs'] value: The variable that identifies an asset property from which to use values. """ - AssetModelExpressionVariableArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - value: pulumi.Input['AssetModelVariableValueArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -580,22 +454,9 @@ def __init__(__self__, *, :param pulumi.Input[str] logical_id: Customer provided ID for hierarchy. :param pulumi.Input[str] name: The name of the asset model hierarchy. """ - AssetModelHierarchyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - child_asset_model_id=child_asset_model_id, - logical_id=logical_id, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - child_asset_model_id: pulumi.Input[str], - logical_id: pulumi.Input[str], - name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("child_asset_model_id", child_asset_model_id) - _setter("logical_id", logical_id) - _setter("name", name) + pulumi.set(__self__, "child_asset_model_id", child_asset_model_id) + pulumi.set(__self__, "logical_id", logical_id) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="childAssetModelId") @@ -641,17 +502,8 @@ def __init__(__self__, *, """ Contains a time interval window used for data aggregate computations (for example, average, sum, count, and so on). """ - AssetModelMetricWindowArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - tumbling=tumbling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - tumbling: Optional[pulumi.Input['AssetModelTumblingWindowArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if tumbling is not None: - _setter("tumbling", tumbling) + pulumi.set(__self__, "tumbling", tumbling) @property @pulumi.getter @@ -674,22 +526,9 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['AssetModelExpressionVariableArgs']]] variables: The list of variables used in the expression. :param pulumi.Input['AssetModelMetricWindowArgs'] window: The window (time interval) over which AWS IoT SiteWise computes the metric's aggregation expression """ - AssetModelMetricArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - variables=variables, - window=window, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: pulumi.Input[str], - variables: pulumi.Input[Sequence[pulumi.Input['AssetModelExpressionVariableArgs']]], - window: pulumi.Input['AssetModelMetricWindowArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("expression", expression) - _setter("variables", variables) - _setter("window", window) + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "variables", variables) + pulumi.set(__self__, "window", window) @property @pulumi.getter @@ -738,28 +577,13 @@ def __init__(__self__, *, """ Contains a property type, which can be one of attribute, measurement, metric, or transform. """ - AssetModelPropertyTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type_name=type_name, - attribute=attribute, - metric=metric, - transform=transform, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type_name: pulumi.Input['AssetModelTypeName'], - attribute: Optional[pulumi.Input['AssetModelAttributeArgs']] = None, - metric: Optional[pulumi.Input['AssetModelMetricArgs']] = None, - transform: Optional[pulumi.Input['AssetModelTransformArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type_name", type_name) + pulumi.set(__self__, "type_name", type_name) if attribute is not None: - _setter("attribute", attribute) + pulumi.set(__self__, "attribute", attribute) if metric is not None: - _setter("metric", metric) + pulumi.set(__self__, "metric", metric) if transform is not None: - _setter("transform", transform) + pulumi.set(__self__, "transform", transform) @property @pulumi.getter(name="typeName") @@ -816,33 +640,14 @@ def __init__(__self__, *, :param pulumi.Input['AssetModelDataTypeSpec'] data_type_spec: The data type of the structure for this property. :param pulumi.Input[str] unit: The unit of the asset model property, such as Newtons or RPM. """ - AssetModelPropertyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_type=data_type, - logical_id=logical_id, - name=name, - type=type, - data_type_spec=data_type_spec, - unit=unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_type: pulumi.Input['AssetModelDataType'], - logical_id: pulumi.Input[str], - name: pulumi.Input[str], - type: pulumi.Input['AssetModelPropertyTypeArgs'], - data_type_spec: Optional[pulumi.Input['AssetModelDataTypeSpec']] = None, - unit: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_type", data_type) - _setter("logical_id", logical_id) - _setter("name", name) - _setter("type", type) + pulumi.set(__self__, "data_type", data_type) + pulumi.set(__self__, "logical_id", logical_id) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "type", type) if data_type_spec is not None: - _setter("data_type_spec", data_type_spec) + pulumi.set(__self__, "data_type_spec", data_type_spec) if unit is not None: - _setter("unit", unit) + pulumi.set(__self__, "unit", unit) @property @pulumi.getter(name="dataType") @@ -922,19 +727,8 @@ class AssetModelTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - AssetModelTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -964,19 +758,8 @@ def __init__(__self__, *, :param pulumi.Input[str] expression: The mathematical expression that defines the transformation function. You can specify up to 10 functions per expression. :param pulumi.Input[Sequence[pulumi.Input['AssetModelExpressionVariableArgs']]] variables: The list of variables used in the expression. """ - AssetModelTransformArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - variables=variables, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: pulumi.Input[str], - variables: pulumi.Input[Sequence[pulumi.Input['AssetModelExpressionVariableArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("expression", expression) - _setter("variables", variables) + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "variables", variables) @property @pulumi.getter @@ -1011,20 +794,9 @@ def __init__(__self__, *, """ Contains a tumbling window, which is a repeating fixed-sized, non-overlapping, and contiguous time interval. This window is used in metric and aggregation computations. """ - AssetModelTumblingWindowArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - interval=interval, - offset=offset, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - interval: pulumi.Input[str], - offset: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("interval", interval) + pulumi.set(__self__, "interval", interval) if offset is not None: - _setter("offset", offset) + pulumi.set(__self__, "offset", offset) @property @pulumi.getter @@ -1050,20 +822,9 @@ class AssetModelVariableValueArgs: def __init__(__self__, *, property_logical_id: pulumi.Input[str], hierarchy_logical_id: Optional[pulumi.Input[str]] = None): - AssetModelVariableValueArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - property_logical_id=property_logical_id, - hierarchy_logical_id=hierarchy_logical_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - property_logical_id: pulumi.Input[str], - hierarchy_logical_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("property_logical_id", property_logical_id) + pulumi.set(__self__, "property_logical_id", property_logical_id) if hierarchy_logical_id is not None: - _setter("hierarchy_logical_id", hierarchy_logical_id) + pulumi.set(__self__, "hierarchy_logical_id", hierarchy_logical_id) @property @pulumi.getter(name="propertyLogicalId") @@ -1098,28 +859,13 @@ def __init__(__self__, *, :param pulumi.Input['AssetPropertyNotificationState'] notification_state: The MQTT notification state (ENABLED or DISABLED) for this asset property. :param pulumi.Input[str] unit: The unit of measure (such as Newtons or RPM) of the asset property. If you don't specify a value for this parameter, the service uses the value of the assetModelProperty in the asset model. """ - AssetPropertyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - logical_id=logical_id, - alias=alias, - notification_state=notification_state, - unit=unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - logical_id: pulumi.Input[str], - alias: Optional[pulumi.Input[str]] = None, - notification_state: Optional[pulumi.Input['AssetPropertyNotificationState']] = None, - unit: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("logical_id", logical_id) + pulumi.set(__self__, "logical_id", logical_id) if alias is not None: - _setter("alias", alias) + pulumi.set(__self__, "alias", alias) if notification_state is not None: - _setter("notification_state", notification_state) + pulumi.set(__self__, "notification_state", notification_state) if unit is not None: - _setter("unit", unit) + pulumi.set(__self__, "unit", unit) @property @pulumi.getter(name="logicalId") @@ -1175,19 +921,8 @@ class AssetTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - AssetTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1216,19 +951,8 @@ def __init__(__self__, *, """ To add or update tag, provide both key and value. To delete tag, provide only tag key to be deleted """ - DashboardTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1257,20 +981,9 @@ def __init__(__self__, *, """ Contains a summary of a gateway capability configuration. """ - GatewayCapabilitySummaryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - capability_namespace=capability_namespace, - capability_configuration=capability_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - capability_namespace: pulumi.Input[str], - capability_configuration: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("capability_namespace", capability_namespace) + pulumi.set(__self__, "capability_namespace", capability_namespace) if capability_configuration is not None: - _setter("capability_configuration", capability_configuration) + pulumi.set(__self__, "capability_configuration", capability_configuration) @property @pulumi.getter(name="capabilityNamespace") @@ -1299,16 +1012,7 @@ def __init__(__self__, *, Contains the CoreDeviceThingName of AWS IoT Greengrass Group V2 that the gateway runs on. :param pulumi.Input[str] core_device_thing_name: The name of the CoreDevice in GreenGrass V2. """ - GatewayGreengrassV2Args._configure( - lambda key, value: pulumi.set(__self__, key, value), - core_device_thing_name=core_device_thing_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - core_device_thing_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("core_device_thing_name", core_device_thing_name) + pulumi.set(__self__, "core_device_thing_name", core_device_thing_name) @property @pulumi.getter(name="coreDeviceThingName") @@ -1331,16 +1035,7 @@ def __init__(__self__, *, Contains the ARN of AWS IoT Greengrass Group V1 that the gateway runs on. :param pulumi.Input[str] group_arn: The ARN of the Greengrass group. """ - GatewayGreengrassArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_arn=group_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("group_arn", group_arn) + pulumi.set(__self__, "group_arn", group_arn) @property @pulumi.getter(name="groupArn") @@ -1365,21 +1060,10 @@ def __init__(__self__, *, :param pulumi.Input['GatewayGreengrassArgs'] greengrass: A gateway that runs on AWS IoT Greengrass V1. :param pulumi.Input['GatewayGreengrassV2Args'] greengrass_v2: A gateway that runs on AWS IoT Greengrass V2. """ - GatewayPlatformArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - greengrass=greengrass, - greengrass_v2=greengrass_v2, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - greengrass: Optional[pulumi.Input['GatewayGreengrassArgs']] = None, - greengrass_v2: Optional[pulumi.Input['GatewayGreengrassV2Args']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if greengrass is not None: - _setter("greengrass", greengrass) + pulumi.set(__self__, "greengrass", greengrass) if greengrass_v2 is not None: - _setter("greengrass_v2", greengrass_v2) + pulumi.set(__self__, "greengrass_v2", greengrass_v2) @property @pulumi.getter @@ -1414,19 +1098,8 @@ def __init__(__self__, *, """ To add or update tag, provide both key and value. To delete tag, provide only tag key to be deleted """ - GatewayTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1455,19 +1128,8 @@ def __init__(__self__, *, """ To add or update tag, provide both key and value. To delete tag, provide only tag key to be deleted. """ - PortalTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1496,19 +1158,8 @@ def __init__(__self__, *, """ To add or update tag, provide both key and value. To delete tag, provide only tag key to be deleted """ - ProjectTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/iotsitewise/access_policy.py b/sdk/python/pulumi_aws_native/iotsitewise/access_policy.py index f40d2f087e..704c45820f 100644 --- a/sdk/python/pulumi_aws_native/iotsitewise/access_policy.py +++ b/sdk/python/pulumi_aws_native/iotsitewise/access_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,22 +25,9 @@ def __init__(__self__, *, :param pulumi.Input[str] access_policy_permission: The permission level for this access policy. Valid values are ADMINISTRATOR or VIEWER. :param pulumi.Input['AccessPolicyResourceArgs'] access_policy_resource: The AWS IoT SiteWise Monitor resource for this access policy. Choose either portal or project but not both. """ - AccessPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_policy_identity=access_policy_identity, - access_policy_permission=access_policy_permission, - access_policy_resource=access_policy_resource, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_policy_identity: pulumi.Input['AccessPolicyIdentityArgs'], - access_policy_permission: pulumi.Input[str], - access_policy_resource: pulumi.Input['AccessPolicyResourceArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("access_policy_identity", access_policy_identity) - _setter("access_policy_permission", access_policy_permission) - _setter("access_policy_resource", access_policy_resource) + pulumi.set(__self__, "access_policy_identity", access_policy_identity) + pulumi.set(__self__, "access_policy_permission", access_policy_permission) + pulumi.set(__self__, "access_policy_resource", access_policy_resource) @property @pulumi.getter(name="accessPolicyIdentity") @@ -116,10 +103,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AccessPolicyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -137,22 +120,12 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = AccessPolicyArgs.__new__(AccessPolicyArgs) - if access_policy_identity is not None and not isinstance(access_policy_identity, AccessPolicyIdentityArgs): - access_policy_identity = access_policy_identity or {} - def _setter(key, value): - access_policy_identity[key] = value - AccessPolicyIdentityArgs._configure(_setter, **access_policy_identity) if access_policy_identity is None and not opts.urn: raise TypeError("Missing required property 'access_policy_identity'") __props__.__dict__["access_policy_identity"] = access_policy_identity if access_policy_permission is None and not opts.urn: raise TypeError("Missing required property 'access_policy_permission'") __props__.__dict__["access_policy_permission"] = access_policy_permission - if access_policy_resource is not None and not isinstance(access_policy_resource, AccessPolicyResourceArgs): - access_policy_resource = access_policy_resource or {} - def _setter(key, value): - access_policy_resource[key] = value - AccessPolicyResourceArgs._configure(_setter, **access_policy_resource) if access_policy_resource is None and not opts.urn: raise TypeError("Missing required property 'access_policy_resource'") __props__.__dict__["access_policy_resource"] = access_policy_resource diff --git a/sdk/python/pulumi_aws_native/iotsitewise/asset.py b/sdk/python/pulumi_aws_native/iotsitewise/asset.py index 466abf4335..c9ec257900 100644 --- a/sdk/python/pulumi_aws_native/iotsitewise/asset.py +++ b/sdk/python/pulumi_aws_native/iotsitewise/asset.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -30,36 +30,17 @@ def __init__(__self__, *, :param pulumi.Input[str] asset_name: A unique, friendly name for the asset. :param pulumi.Input[Sequence[pulumi.Input['AssetTagArgs']]] tags: A list of key-value pairs that contain metadata for the asset. """ - AssetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - asset_model_id=asset_model_id, - asset_description=asset_description, - asset_hierarchies=asset_hierarchies, - asset_name=asset_name, - asset_properties=asset_properties, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - asset_model_id: pulumi.Input[str], - asset_description: Optional[pulumi.Input[str]] = None, - asset_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['AssetHierarchyArgs']]]] = None, - asset_name: Optional[pulumi.Input[str]] = None, - asset_properties: Optional[pulumi.Input[Sequence[pulumi.Input['AssetPropertyArgs']]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['AssetTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("asset_model_id", asset_model_id) + pulumi.set(__self__, "asset_model_id", asset_model_id) if asset_description is not None: - _setter("asset_description", asset_description) + pulumi.set(__self__, "asset_description", asset_description) if asset_hierarchies is not None: - _setter("asset_hierarchies", asset_hierarchies) + pulumi.set(__self__, "asset_hierarchies", asset_hierarchies) if asset_name is not None: - _setter("asset_name", asset_name) + pulumi.set(__self__, "asset_name", asset_name) if asset_properties is not None: - _setter("asset_properties", asset_properties) + pulumi.set(__self__, "asset_properties", asset_properties) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="assetModelId") @@ -169,10 +150,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AssetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/iotsitewise/asset_model.py b/sdk/python/pulumi_aws_native/iotsitewise/asset_model.py index 7a4e41af9f..cfaa69f3ad 100644 --- a/sdk/python/pulumi_aws_native/iotsitewise/asset_model.py +++ b/sdk/python/pulumi_aws_native/iotsitewise/asset_model.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -32,37 +32,18 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['AssetModelPropertyArgs']]] asset_model_properties: The property definitions of the asset model. You can specify up to 200 properties per asset model. :param pulumi.Input[Sequence[pulumi.Input['AssetModelTagArgs']]] tags: A list of key-value pairs that contain metadata for the asset model. """ - AssetModelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - asset_model_composite_models=asset_model_composite_models, - asset_model_description=asset_model_description, - asset_model_hierarchies=asset_model_hierarchies, - asset_model_name=asset_model_name, - asset_model_properties=asset_model_properties, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - asset_model_composite_models: Optional[pulumi.Input[Sequence[pulumi.Input['AssetModelCompositeModelArgs']]]] = None, - asset_model_description: Optional[pulumi.Input[str]] = None, - asset_model_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['AssetModelHierarchyArgs']]]] = None, - asset_model_name: Optional[pulumi.Input[str]] = None, - asset_model_properties: Optional[pulumi.Input[Sequence[pulumi.Input['AssetModelPropertyArgs']]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['AssetModelTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if asset_model_composite_models is not None: - _setter("asset_model_composite_models", asset_model_composite_models) + pulumi.set(__self__, "asset_model_composite_models", asset_model_composite_models) if asset_model_description is not None: - _setter("asset_model_description", asset_model_description) + pulumi.set(__self__, "asset_model_description", asset_model_description) if asset_model_hierarchies is not None: - _setter("asset_model_hierarchies", asset_model_hierarchies) + pulumi.set(__self__, "asset_model_hierarchies", asset_model_hierarchies) if asset_model_name is not None: - _setter("asset_model_name", asset_model_name) + pulumi.set(__self__, "asset_model_name", asset_model_name) if asset_model_properties is not None: - _setter("asset_model_properties", asset_model_properties) + pulumi.set(__self__, "asset_model_properties", asset_model_properties) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="assetModelCompositeModels") @@ -180,10 +161,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AssetModelArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/iotsitewise/dashboard.py b/sdk/python/pulumi_aws_native/iotsitewise/dashboard.py index a805d7d9fd..07e4ecddaa 100644 --- a/sdk/python/pulumi_aws_native/iotsitewise/dashboard.py +++ b/sdk/python/pulumi_aws_native/iotsitewise/dashboard.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -29,31 +29,14 @@ def __init__(__self__, *, :param pulumi.Input[str] project_id: The ID of the project in which to create the dashboard. :param pulumi.Input[Sequence[pulumi.Input['DashboardTagArgs']]] tags: A list of key-value pairs that contain metadata for the dashboard. """ - DashboardArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dashboard_definition=dashboard_definition, - dashboard_description=dashboard_description, - dashboard_name=dashboard_name, - project_id=project_id, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dashboard_definition: pulumi.Input[str], - dashboard_description: pulumi.Input[str], - dashboard_name: Optional[pulumi.Input[str]] = None, - project_id: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("dashboard_definition", dashboard_definition) - _setter("dashboard_description", dashboard_description) + pulumi.set(__self__, "dashboard_definition", dashboard_definition) + pulumi.set(__self__, "dashboard_description", dashboard_description) if dashboard_name is not None: - _setter("dashboard_name", dashboard_name) + pulumi.set(__self__, "dashboard_name", dashboard_name) if project_id is not None: - _setter("project_id", project_id) + pulumi.set(__self__, "project_id", project_id) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="dashboardDefinition") @@ -157,10 +140,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DashboardArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/iotsitewise/gateway.py b/sdk/python/pulumi_aws_native/iotsitewise/gateway.py index b1d709ba74..6dfb206663 100644 --- a/sdk/python/pulumi_aws_native/iotsitewise/gateway.py +++ b/sdk/python/pulumi_aws_native/iotsitewise/gateway.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,28 +27,13 @@ def __init__(__self__, *, :param pulumi.Input[str] gateway_name: A unique, friendly name for the gateway. :param pulumi.Input[Sequence[pulumi.Input['GatewayTagArgs']]] tags: A list of key-value pairs that contain metadata for the gateway. """ - GatewayArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - gateway_platform=gateway_platform, - gateway_capability_summaries=gateway_capability_summaries, - gateway_name=gateway_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - gateway_platform: pulumi.Input['GatewayPlatformArgs'], - gateway_capability_summaries: Optional[pulumi.Input[Sequence[pulumi.Input['GatewayCapabilitySummaryArgs']]]] = None, - gateway_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['GatewayTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("gateway_platform", gateway_platform) + pulumi.set(__self__, "gateway_platform", gateway_platform) if gateway_capability_summaries is not None: - _setter("gateway_capability_summaries", gateway_capability_summaries) + pulumi.set(__self__, "gateway_capability_summaries", gateway_capability_summaries) if gateway_name is not None: - _setter("gateway_name", gateway_name) + pulumi.set(__self__, "gateway_name", gateway_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="gatewayPlatform") @@ -138,10 +123,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - GatewayArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -162,11 +143,6 @@ def _internal_init(__self__, __props__.__dict__["gateway_capability_summaries"] = gateway_capability_summaries __props__.__dict__["gateway_name"] = gateway_name - if gateway_platform is not None and not isinstance(gateway_platform, GatewayPlatformArgs): - gateway_platform = gateway_platform or {} - def _setter(key, value): - gateway_platform[key] = value - GatewayPlatformArgs._configure(_setter, **gateway_platform) if gateway_platform is None and not opts.urn: raise TypeError("Missing required property 'gateway_platform'") __props__.__dict__["gateway_platform"] = gateway_platform diff --git a/sdk/python/pulumi_aws_native/iotsitewise/get_access_policy.py b/sdk/python/pulumi_aws_native/iotsitewise/get_access_policy.py index 48c4f32d94..f6c775a59e 100644 --- a/sdk/python/pulumi_aws_native/iotsitewise/get_access_policy.py +++ b/sdk/python/pulumi_aws_native/iotsitewise/get_access_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/iotsitewise/get_asset.py b/sdk/python/pulumi_aws_native/iotsitewise/get_asset.py index 36638f370d..b040395000 100644 --- a/sdk/python/pulumi_aws_native/iotsitewise/get_asset.py +++ b/sdk/python/pulumi_aws_native/iotsitewise/get_asset.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/iotsitewise/get_asset_model.py b/sdk/python/pulumi_aws_native/iotsitewise/get_asset_model.py index cdf98837b1..a1d0365e5a 100644 --- a/sdk/python/pulumi_aws_native/iotsitewise/get_asset_model.py +++ b/sdk/python/pulumi_aws_native/iotsitewise/get_asset_model.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/iotsitewise/get_dashboard.py b/sdk/python/pulumi_aws_native/iotsitewise/get_dashboard.py index 8457abc527..0c08e983f3 100644 --- a/sdk/python/pulumi_aws_native/iotsitewise/get_dashboard.py +++ b/sdk/python/pulumi_aws_native/iotsitewise/get_dashboard.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/iotsitewise/get_gateway.py b/sdk/python/pulumi_aws_native/iotsitewise/get_gateway.py index aad28bc4bf..676681f030 100644 --- a/sdk/python/pulumi_aws_native/iotsitewise/get_gateway.py +++ b/sdk/python/pulumi_aws_native/iotsitewise/get_gateway.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/iotsitewise/get_portal.py b/sdk/python/pulumi_aws_native/iotsitewise/get_portal.py index 01eb507d7f..6094469b9f 100644 --- a/sdk/python/pulumi_aws_native/iotsitewise/get_portal.py +++ b/sdk/python/pulumi_aws_native/iotsitewise/get_portal.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/iotsitewise/get_project.py b/sdk/python/pulumi_aws_native/iotsitewise/get_project.py index 5e2cfe7e63..70e61b6d04 100644 --- a/sdk/python/pulumi_aws_native/iotsitewise/get_project.py +++ b/sdk/python/pulumi_aws_native/iotsitewise/get_project.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/iotsitewise/outputs.py b/sdk/python/pulumi_aws_native/iotsitewise/outputs.py index e149d2fb78..2ecb720ec1 100644 --- a/sdk/python/pulumi_aws_native/iotsitewise/outputs.py +++ b/sdk/python/pulumi_aws_native/iotsitewise/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -56,17 +56,8 @@ def __init__(__self__, *, Contains information for an IAM role identity in an access policy. :param str arn: The ARN of the IAM role. """ - AccessPolicyIamRole._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) @property @pulumi.getter @@ -88,17 +79,8 @@ def __init__(__self__, *, Contains information for an IAM user identity in an access policy. :param str arn: The ARN of the IAM user. """ - AccessPolicyIamUser._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) @property @pulumi.getter @@ -140,25 +122,12 @@ def __init__(__self__, *, """ The identity for this access policy. Choose either an SSO user or group or an IAM user or role. """ - AccessPolicyIdentity._configure( - lambda key, value: pulumi.set(__self__, key, value), - iam_role=iam_role, - iam_user=iam_user, - user=user, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - iam_role: Optional['outputs.AccessPolicyIamRole'] = None, - iam_user: Optional['outputs.AccessPolicyIamUser'] = None, - user: Optional['outputs.AccessPolicyUser'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if iam_role is not None: - _setter("iam_role", iam_role) + pulumi.set(__self__, "iam_role", iam_role) if iam_user is not None: - _setter("iam_user", iam_user) + pulumi.set(__self__, "iam_user", iam_user) if user is not None: - _setter("user", user) + pulumi.set(__self__, "user", user) @property @pulumi.getter(name="iamRole") @@ -187,17 +156,8 @@ def __init__(__self__, *, A portal resource. :param str id: The ID of the portal. """ - AccessPolicyPortal._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if id is not None: - _setter("id", id) + pulumi.set(__self__, "id", id) @property @pulumi.getter @@ -219,17 +179,8 @@ def __init__(__self__, *, A project resource. :param str id: The ID of the project. """ - AccessPolicyProject._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if id is not None: - _setter("id", id) + pulumi.set(__self__, "id", id) @property @pulumi.getter @@ -251,21 +202,10 @@ def __init__(__self__, *, """ The AWS IoT SiteWise Monitor resource for this access policy. Choose either portal or project but not both. """ - AccessPolicyResource._configure( - lambda key, value: pulumi.set(__self__, key, value), - portal=portal, - project=project, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - portal: Optional['outputs.AccessPolicyPortal'] = None, - project: Optional['outputs.AccessPolicyProject'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if portal is not None: - _setter("portal", portal) + pulumi.set(__self__, "portal", portal) if project is not None: - _setter("project", project) + pulumi.set(__self__, "project", project) @property @pulumi.getter @@ -289,17 +229,8 @@ def __init__(__self__, *, Contains information for a user identity in an access policy. :param str id: The AWS SSO ID of the user. """ - AccessPolicyUser._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if id is not None: - _setter("id", id) + pulumi.set(__self__, "id", id) @property @pulumi.getter @@ -342,21 +273,10 @@ def __init__(__self__, *, :param str alarm_role_arn: The ARN of the IAM role that allows the alarm to perform actions and access AWS resources and services, such as AWS IoT Events. :param str notification_lambda_arn: The ARN of the AWS Lambda function that manages alarm notifications. For more information, see Managing alarm notifications in the AWS IoT Events Developer Guide. """ - AlarmsProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - alarm_role_arn=alarm_role_arn, - notification_lambda_arn=notification_lambda_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alarm_role_arn: Optional[str] = None, - notification_lambda_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if alarm_role_arn is not None: - _setter("alarm_role_arn", alarm_role_arn) + pulumi.set(__self__, "alarm_role_arn", alarm_role_arn) if notification_lambda_arn is not None: - _setter("notification_lambda_arn", notification_lambda_arn) + pulumi.set(__self__, "notification_lambda_arn", notification_lambda_arn) @property @pulumi.getter(name="alarmRoleArn") @@ -407,19 +327,8 @@ def __init__(__self__, *, :param str child_asset_id: The ID of the child asset to be associated. :param str logical_id: The LogicalID of a hierarchy in the parent asset's model. """ - AssetHierarchy._configure( - lambda key, value: pulumi.set(__self__, key, value), - child_asset_id=child_asset_id, - logical_id=logical_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - child_asset_id: str, - logical_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("child_asset_id", child_asset_id) - _setter("logical_id", logical_id) + pulumi.set(__self__, "child_asset_id", child_asset_id) + pulumi.set(__self__, "logical_id", logical_id) @property @pulumi.getter(name="childAssetId") @@ -459,17 +368,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, default_value: Optional[str] = None): - AssetModelAttribute._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_value=default_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if default_value is not None: - _setter("default_value", default_value) + pulumi.set(__self__, "default_value", default_value) @property @pulumi.getter(name="defaultValue") @@ -511,27 +411,12 @@ def __init__(__self__, *, :param Sequence['AssetModelProperty'] composite_model_properties: The property definitions of the asset model. You can specify up to 200 properties per asset model. :param str description: A description for the asset composite model. """ - AssetModelCompositeModel._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - type=type, - composite_model_properties=composite_model_properties, - description=description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - type: str, - composite_model_properties: Optional[Sequence['outputs.AssetModelProperty']] = None, - description: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("type", type) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "type", type) if composite_model_properties is not None: - _setter("composite_model_properties", composite_model_properties) + pulumi.set(__self__, "composite_model_properties", composite_model_properties) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) @property @pulumi.getter @@ -575,19 +460,8 @@ def __init__(__self__, *, :param str name: The friendly name of the variable to be used in the expression. :param 'AssetModelVariableValue' value: The variable that identifies an asset property from which to use values. """ - AssetModelExpressionVariable._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - value: 'outputs.AssetModelVariableValue', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -640,22 +514,9 @@ def __init__(__self__, *, :param str logical_id: Customer provided ID for hierarchy. :param str name: The name of the asset model hierarchy. """ - AssetModelHierarchy._configure( - lambda key, value: pulumi.set(__self__, key, value), - child_asset_model_id=child_asset_model_id, - logical_id=logical_id, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - child_asset_model_id: str, - logical_id: str, - name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("child_asset_model_id", child_asset_model_id) - _setter("logical_id", logical_id) - _setter("name", name) + pulumi.set(__self__, "child_asset_model_id", child_asset_model_id) + pulumi.set(__self__, "logical_id", logical_id) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="childAssetModelId") @@ -693,22 +554,9 @@ def __init__(__self__, *, :param Sequence['AssetModelExpressionVariable'] variables: The list of variables used in the expression. :param 'AssetModelMetricWindow' window: The window (time interval) over which AWS IoT SiteWise computes the metric's aggregation expression """ - AssetModelMetric._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - variables=variables, - window=window, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: str, - variables: Sequence['outputs.AssetModelExpressionVariable'], - window: 'outputs.AssetModelMetricWindow', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("expression", expression) - _setter("variables", variables) - _setter("window", window) + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "variables", variables) + pulumi.set(__self__, "window", window) @property @pulumi.getter @@ -745,17 +593,8 @@ def __init__(__self__, *, """ Contains a time interval window used for data aggregate computations (for example, average, sum, count, and so on). """ - AssetModelMetricWindow._configure( - lambda key, value: pulumi.set(__self__, key, value), - tumbling=tumbling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - tumbling: Optional['outputs.AssetModelTumblingWindow'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if tumbling is not None: - _setter("tumbling", tumbling) + pulumi.set(__self__, "tumbling", tumbling) @property @pulumi.getter @@ -805,33 +644,14 @@ def __init__(__self__, *, :param 'AssetModelDataTypeSpec' data_type_spec: The data type of the structure for this property. :param str unit: The unit of the asset model property, such as Newtons or RPM. """ - AssetModelProperty._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_type=data_type, - logical_id=logical_id, - name=name, - type=type, - data_type_spec=data_type_spec, - unit=unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_type: 'AssetModelDataType', - logical_id: str, - name: str, - type: 'outputs.AssetModelPropertyType', - data_type_spec: Optional['AssetModelDataTypeSpec'] = None, - unit: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_type", data_type) - _setter("logical_id", logical_id) - _setter("name", name) - _setter("type", type) + pulumi.set(__self__, "data_type", data_type) + pulumi.set(__self__, "logical_id", logical_id) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "type", type) if data_type_spec is not None: - _setter("data_type_spec", data_type_spec) + pulumi.set(__self__, "data_type_spec", data_type_spec) if unit is not None: - _setter("unit", unit) + pulumi.set(__self__, "unit", unit) @property @pulumi.getter(name="dataType") @@ -912,28 +732,13 @@ def __init__(__self__, *, """ Contains a property type, which can be one of attribute, measurement, metric, or transform. """ - AssetModelPropertyType._configure( - lambda key, value: pulumi.set(__self__, key, value), - type_name=type_name, - attribute=attribute, - metric=metric, - transform=transform, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type_name: 'AssetModelTypeName', - attribute: Optional['outputs.AssetModelAttribute'] = None, - metric: Optional['outputs.AssetModelMetric'] = None, - transform: Optional['outputs.AssetModelTransform'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type_name", type_name) + pulumi.set(__self__, "type_name", type_name) if attribute is not None: - _setter("attribute", attribute) + pulumi.set(__self__, "attribute", attribute) if metric is not None: - _setter("metric", metric) + pulumi.set(__self__, "metric", metric) if transform is not None: - _setter("transform", transform) + pulumi.set(__self__, "transform", transform) @property @pulumi.getter(name="typeName") @@ -961,19 +766,8 @@ class AssetModelTag(dict): def __init__(__self__, *, key: str, value: str): - AssetModelTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -995,19 +789,8 @@ def __init__(__self__, *, :param str expression: The mathematical expression that defines the transformation function. You can specify up to 10 functions per expression. :param Sequence['AssetModelExpressionVariable'] variables: The list of variables used in the expression. """ - AssetModelTransform._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - variables=variables, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: str, - variables: Sequence['outputs.AssetModelExpressionVariable'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("expression", expression) - _setter("variables", variables) + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "variables", variables) @property @pulumi.getter @@ -1037,20 +820,9 @@ def __init__(__self__, *, """ Contains a tumbling window, which is a repeating fixed-sized, non-overlapping, and contiguous time interval. This window is used in metric and aggregation computations. """ - AssetModelTumblingWindow._configure( - lambda key, value: pulumi.set(__self__, key, value), - interval=interval, - offset=offset, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - interval: str, - offset: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("interval", interval) + pulumi.set(__self__, "interval", interval) if offset is not None: - _setter("offset", offset) + pulumi.set(__self__, "offset", offset) @property @pulumi.getter @@ -1087,20 +859,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, property_logical_id: str, hierarchy_logical_id: Optional[str] = None): - AssetModelVariableValue._configure( - lambda key, value: pulumi.set(__self__, key, value), - property_logical_id=property_logical_id, - hierarchy_logical_id=hierarchy_logical_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - property_logical_id: str, - hierarchy_logical_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("property_logical_id", property_logical_id) + pulumi.set(__self__, "property_logical_id", property_logical_id) if hierarchy_logical_id is not None: - _setter("hierarchy_logical_id", hierarchy_logical_id) + pulumi.set(__self__, "hierarchy_logical_id", hierarchy_logical_id) @property @pulumi.getter(name="propertyLogicalId") @@ -1149,28 +910,13 @@ def __init__(__self__, *, :param 'AssetPropertyNotificationState' notification_state: The MQTT notification state (ENABLED or DISABLED) for this asset property. :param str unit: The unit of measure (such as Newtons or RPM) of the asset property. If you don't specify a value for this parameter, the service uses the value of the assetModelProperty in the asset model. """ - AssetProperty._configure( - lambda key, value: pulumi.set(__self__, key, value), - logical_id=logical_id, - alias=alias, - notification_state=notification_state, - unit=unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - logical_id: str, - alias: Optional[str] = None, - notification_state: Optional['AssetPropertyNotificationState'] = None, - unit: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("logical_id", logical_id) + pulumi.set(__self__, "logical_id", logical_id) if alias is not None: - _setter("alias", alias) + pulumi.set(__self__, "alias", alias) if notification_state is not None: - _setter("notification_state", notification_state) + pulumi.set(__self__, "notification_state", notification_state) if unit is not None: - _setter("unit", unit) + pulumi.set(__self__, "unit", unit) @property @pulumi.getter(name="logicalId") @@ -1210,19 +956,8 @@ class AssetTag(dict): def __init__(__self__, *, key: str, value: str): - AssetTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1246,19 +981,8 @@ def __init__(__self__, *, """ To add or update tag, provide both key and value. To delete tag, provide only tag key to be deleted """ - DashboardTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1301,20 +1025,9 @@ def __init__(__self__, *, """ Contains a summary of a gateway capability configuration. """ - GatewayCapabilitySummary._configure( - lambda key, value: pulumi.set(__self__, key, value), - capability_namespace=capability_namespace, - capability_configuration=capability_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - capability_namespace: str, - capability_configuration: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("capability_namespace", capability_namespace) + pulumi.set(__self__, "capability_namespace", capability_namespace) if capability_configuration is not None: - _setter("capability_configuration", capability_configuration) + pulumi.set(__self__, "capability_configuration", capability_configuration) @property @pulumi.getter(name="capabilityNamespace") @@ -1355,16 +1068,7 @@ def __init__(__self__, *, Contains the ARN of AWS IoT Greengrass Group V1 that the gateway runs on. :param str group_arn: The ARN of the Greengrass group. """ - GatewayGreengrass._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_arn=group_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("group_arn", group_arn) + pulumi.set(__self__, "group_arn", group_arn) @property @pulumi.getter(name="groupArn") @@ -1403,16 +1107,7 @@ def __init__(__self__, *, Contains the CoreDeviceThingName of AWS IoT Greengrass Group V2 that the gateway runs on. :param str core_device_thing_name: The name of the CoreDevice in GreenGrass V2. """ - GatewayGreengrassV2._configure( - lambda key, value: pulumi.set(__self__, key, value), - core_device_thing_name=core_device_thing_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - core_device_thing_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("core_device_thing_name", core_device_thing_name) + pulumi.set(__self__, "core_device_thing_name", core_device_thing_name) @property @pulumi.getter(name="coreDeviceThingName") @@ -1453,21 +1148,10 @@ def __init__(__self__, *, :param 'GatewayGreengrass' greengrass: A gateway that runs on AWS IoT Greengrass V1. :param 'GatewayGreengrassV2' greengrass_v2: A gateway that runs on AWS IoT Greengrass V2. """ - GatewayPlatform._configure( - lambda key, value: pulumi.set(__self__, key, value), - greengrass=greengrass, - greengrass_v2=greengrass_v2, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - greengrass: Optional['outputs.GatewayGreengrass'] = None, - greengrass_v2: Optional['outputs.GatewayGreengrassV2'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if greengrass is not None: - _setter("greengrass", greengrass) + pulumi.set(__self__, "greengrass", greengrass) if greengrass_v2 is not None: - _setter("greengrass_v2", greengrass_v2) + pulumi.set(__self__, "greengrass_v2", greengrass_v2) @property @pulumi.getter @@ -1497,19 +1181,8 @@ def __init__(__self__, *, """ To add or update tag, provide both key and value. To delete tag, provide only tag key to be deleted """ - GatewayTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1533,19 +1206,8 @@ def __init__(__self__, *, """ To add or update tag, provide both key and value. To delete tag, provide only tag key to be deleted. """ - PortalTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1569,19 +1231,8 @@ def __init__(__self__, *, """ To add or update tag, provide both key and value. To delete tag, provide only tag key to be deleted """ - ProjectTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/iotsitewise/portal.py b/sdk/python/pulumi_aws_native/iotsitewise/portal.py index f8d955678d..5423c53071 100644 --- a/sdk/python/pulumi_aws_native/iotsitewise/portal.py +++ b/sdk/python/pulumi_aws_native/iotsitewise/portal.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -35,43 +35,20 @@ def __init__(__self__, *, :param pulumi.Input[str] portal_name: A friendly name for the portal. :param pulumi.Input[Sequence[pulumi.Input['PortalTagArgs']]] tags: A list of key-value pairs that contain metadata for the portal. """ - PortalArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - portal_contact_email=portal_contact_email, - role_arn=role_arn, - alarms=alarms, - notification_sender_email=notification_sender_email, - portal_auth_mode=portal_auth_mode, - portal_description=portal_description, - portal_name=portal_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - portal_contact_email: pulumi.Input[str], - role_arn: pulumi.Input[str], - alarms: Optional[pulumi.Input['AlarmsPropertiesArgs']] = None, - notification_sender_email: Optional[pulumi.Input[str]] = None, - portal_auth_mode: Optional[pulumi.Input[str]] = None, - portal_description: Optional[pulumi.Input[str]] = None, - portal_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['PortalTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("portal_contact_email", portal_contact_email) - _setter("role_arn", role_arn) + pulumi.set(__self__, "portal_contact_email", portal_contact_email) + pulumi.set(__self__, "role_arn", role_arn) if alarms is not None: - _setter("alarms", alarms) + pulumi.set(__self__, "alarms", alarms) if notification_sender_email is not None: - _setter("notification_sender_email", notification_sender_email) + pulumi.set(__self__, "notification_sender_email", notification_sender_email) if portal_auth_mode is not None: - _setter("portal_auth_mode", portal_auth_mode) + pulumi.set(__self__, "portal_auth_mode", portal_auth_mode) if portal_description is not None: - _setter("portal_description", portal_description) + pulumi.set(__self__, "portal_description", portal_description) if portal_name is not None: - _setter("portal_name", portal_name) + pulumi.set(__self__, "portal_name", portal_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="portalContactEmail") @@ -217,10 +194,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PortalArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -243,11 +216,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = PortalArgs.__new__(PortalArgs) - if alarms is not None and not isinstance(alarms, AlarmsPropertiesArgs): - alarms = alarms or {} - def _setter(key, value): - alarms[key] = value - AlarmsPropertiesArgs._configure(_setter, **alarms) __props__.__dict__["alarms"] = alarms __props__.__dict__["notification_sender_email"] = notification_sender_email __props__.__dict__["portal_auth_mode"] = portal_auth_mode diff --git a/sdk/python/pulumi_aws_native/iotsitewise/project.py b/sdk/python/pulumi_aws_native/iotsitewise/project.py index f1582bf624..0cfa6dc955 100644 --- a/sdk/python/pulumi_aws_native/iotsitewise/project.py +++ b/sdk/python/pulumi_aws_native/iotsitewise/project.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -29,32 +29,15 @@ def __init__(__self__, *, :param pulumi.Input[str] project_name: A friendly name for the project. :param pulumi.Input[Sequence[pulumi.Input['ProjectTagArgs']]] tags: A list of key-value pairs that contain metadata for the project. """ - ProjectArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - portal_id=portal_id, - asset_ids=asset_ids, - project_description=project_description, - project_name=project_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - portal_id: pulumi.Input[str], - asset_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - project_description: Optional[pulumi.Input[str]] = None, - project_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ProjectTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("portal_id", portal_id) + pulumi.set(__self__, "portal_id", portal_id) if asset_ids is not None: - _setter("asset_ids", asset_ids) + pulumi.set(__self__, "asset_ids", asset_ids) if project_description is not None: - _setter("project_description", project_description) + pulumi.set(__self__, "project_description", project_description) if project_name is not None: - _setter("project_name", project_name) + pulumi.set(__self__, "project_name", project_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="portalId") @@ -158,10 +141,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ProjectArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/iotthingsgraph/_inputs.py b/sdk/python/pulumi_aws_native/iotthingsgraph/_inputs.py index 13f8816a6a..2279826d42 100644 --- a/sdk/python/pulumi_aws_native/iotthingsgraph/_inputs.py +++ b/sdk/python/pulumi_aws_native/iotthingsgraph/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -18,19 +18,8 @@ class FlowTemplateDefinitionDocumentArgs: def __init__(__self__, *, language: pulumi.Input[str], text: pulumi.Input[str]): - FlowTemplateDefinitionDocumentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - language=language, - text=text, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - language: pulumi.Input[str], - text: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("language", language) - _setter("text", text) + pulumi.set(__self__, "language", language) + pulumi.set(__self__, "text", text) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/iotthingsgraph/flow_template.py b/sdk/python/pulumi_aws_native/iotthingsgraph/flow_template.py index 04247b337a..358f06ebd9 100644 --- a/sdk/python/pulumi_aws_native/iotthingsgraph/flow_template.py +++ b/sdk/python/pulumi_aws_native/iotthingsgraph/flow_template.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,20 +21,9 @@ def __init__(__self__, *, """ The set of arguments for constructing a FlowTemplate resource. """ - FlowTemplateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - definition=definition, - compatible_namespace_version=compatible_namespace_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - definition: pulumi.Input['FlowTemplateDefinitionDocumentArgs'], - compatible_namespace_version: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("definition", definition) + pulumi.set(__self__, "definition", definition) if compatible_namespace_version is not None: - _setter("compatible_namespace_version", compatible_namespace_version) + pulumi.set(__self__, "compatible_namespace_version", compatible_namespace_version) @property @pulumi.getter @@ -93,10 +82,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - FlowTemplateArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -115,11 +100,6 @@ def _internal_init(__self__, __props__ = FlowTemplateArgs.__new__(FlowTemplateArgs) __props__.__dict__["compatible_namespace_version"] = compatible_namespace_version - if definition is not None and not isinstance(definition, FlowTemplateDefinitionDocumentArgs): - definition = definition or {} - def _setter(key, value): - definition[key] = value - FlowTemplateDefinitionDocumentArgs._configure(_setter, **definition) if definition is None and not opts.urn: raise TypeError("Missing required property 'definition'") __props__.__dict__["definition"] = definition diff --git a/sdk/python/pulumi_aws_native/iotthingsgraph/get_flow_template.py b/sdk/python/pulumi_aws_native/iotthingsgraph/get_flow_template.py index 7a28472ddf..aa451bd4c0 100644 --- a/sdk/python/pulumi_aws_native/iotthingsgraph/get_flow_template.py +++ b/sdk/python/pulumi_aws_native/iotthingsgraph/get_flow_template.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/iotthingsgraph/outputs.py b/sdk/python/pulumi_aws_native/iotthingsgraph/outputs.py index 72f2cf52a0..5e70ed9da2 100644 --- a/sdk/python/pulumi_aws_native/iotthingsgraph/outputs.py +++ b/sdk/python/pulumi_aws_native/iotthingsgraph/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -18,19 +18,8 @@ class FlowTemplateDefinitionDocument(dict): def __init__(__self__, *, language: str, text: str): - FlowTemplateDefinitionDocument._configure( - lambda key, value: pulumi.set(__self__, key, value), - language=language, - text=text, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - language: str, - text: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("language", language) - _setter("text", text) + pulumi.set(__self__, "language", language) + pulumi.set(__self__, "text", text) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/iottwinmaker/component_type.py b/sdk/python/pulumi_aws_native/iottwinmaker/component_type.py index a23e8ab19d..40040fd765 100644 --- a/sdk/python/pulumi_aws_native/iottwinmaker/component_type.py +++ b/sdk/python/pulumi_aws_native/iottwinmaker/component_type.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -37,47 +37,22 @@ def __init__(__self__, *, :param Any property_groups: An map of the property groups in the component type. Each property group's key must be unique to this map. :param Any tags: A map of key-value pairs to associate with a resource. """ - ComponentTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - component_type_id=component_type_id, - workspace_id=workspace_id, - description=description, - extends_from=extends_from, - functions=functions, - is_singleton=is_singleton, - property_definitions=property_definitions, - property_groups=property_groups, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - component_type_id: pulumi.Input[str], - workspace_id: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - extends_from: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - functions: Optional[Any] = None, - is_singleton: Optional[pulumi.Input[bool]] = None, - property_definitions: Optional[Any] = None, - property_groups: Optional[Any] = None, - tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("component_type_id", component_type_id) - _setter("workspace_id", workspace_id) + pulumi.set(__self__, "component_type_id", component_type_id) + pulumi.set(__self__, "workspace_id", workspace_id) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if extends_from is not None: - _setter("extends_from", extends_from) + pulumi.set(__self__, "extends_from", extends_from) if functions is not None: - _setter("functions", functions) + pulumi.set(__self__, "functions", functions) if is_singleton is not None: - _setter("is_singleton", is_singleton) + pulumi.set(__self__, "is_singleton", is_singleton) if property_definitions is not None: - _setter("property_definitions", property_definitions) + pulumi.set(__self__, "property_definitions", property_definitions) if property_groups is not None: - _setter("property_groups", property_groups) + pulumi.set(__self__, "property_groups", property_groups) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="componentTypeId") @@ -237,10 +212,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ComponentTypeArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/iottwinmaker/entity.py b/sdk/python/pulumi_aws_native/iottwinmaker/entity.py index 0dd14f10e3..d0dadc1e69 100644 --- a/sdk/python/pulumi_aws_native/iottwinmaker/entity.py +++ b/sdk/python/pulumi_aws_native/iottwinmaker/entity.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -33,40 +33,19 @@ def __init__(__self__, *, :param pulumi.Input[str] parent_entity_id: The ID of the parent entity. :param Any tags: A key-value pair to associate with a resource. """ - EntityArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - workspace_id=workspace_id, - components=components, - description=description, - entity_id=entity_id, - entity_name=entity_name, - parent_entity_id=parent_entity_id, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - workspace_id: pulumi.Input[str], - components: Optional[Any] = None, - description: Optional[pulumi.Input[str]] = None, - entity_id: Optional[pulumi.Input[str]] = None, - entity_name: Optional[pulumi.Input[str]] = None, - parent_entity_id: Optional[pulumi.Input[str]] = None, - tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("workspace_id", workspace_id) + pulumi.set(__self__, "workspace_id", workspace_id) if components is not None: - _setter("components", components) + pulumi.set(__self__, "components", components) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if entity_id is not None: - _setter("entity_id", entity_id) + pulumi.set(__self__, "entity_id", entity_id) if entity_name is not None: - _setter("entity_name", entity_name) + pulumi.set(__self__, "entity_name", entity_name) if parent_entity_id is not None: - _setter("parent_entity_id", parent_entity_id) + pulumi.set(__self__, "parent_entity_id", parent_entity_id) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="workspaceId") @@ -198,10 +177,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - EntityArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/iottwinmaker/get_component_type.py b/sdk/python/pulumi_aws_native/iottwinmaker/get_component_type.py index a9a56f5705..8c9d6c9736 100644 --- a/sdk/python/pulumi_aws_native/iottwinmaker/get_component_type.py +++ b/sdk/python/pulumi_aws_native/iottwinmaker/get_component_type.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/iottwinmaker/get_entity.py b/sdk/python/pulumi_aws_native/iottwinmaker/get_entity.py index e088290015..de5ebadd98 100644 --- a/sdk/python/pulumi_aws_native/iottwinmaker/get_entity.py +++ b/sdk/python/pulumi_aws_native/iottwinmaker/get_entity.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/iottwinmaker/get_scene.py b/sdk/python/pulumi_aws_native/iottwinmaker/get_scene.py index f1fc3a153d..57103ca27d 100644 --- a/sdk/python/pulumi_aws_native/iottwinmaker/get_scene.py +++ b/sdk/python/pulumi_aws_native/iottwinmaker/get_scene.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/iottwinmaker/get_sync_job.py b/sdk/python/pulumi_aws_native/iottwinmaker/get_sync_job.py index 0aa585839c..0dff797b41 100644 --- a/sdk/python/pulumi_aws_native/iottwinmaker/get_sync_job.py +++ b/sdk/python/pulumi_aws_native/iottwinmaker/get_sync_job.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/iottwinmaker/get_workspace.py b/sdk/python/pulumi_aws_native/iottwinmaker/get_workspace.py index bf26dd41a0..601b356962 100644 --- a/sdk/python/pulumi_aws_native/iottwinmaker/get_workspace.py +++ b/sdk/python/pulumi_aws_native/iottwinmaker/get_workspace.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/iottwinmaker/outputs.py b/sdk/python/pulumi_aws_native/iottwinmaker/outputs.py index a432e98d7f..76ddafc62a 100644 --- a/sdk/python/pulumi_aws_native/iottwinmaker/outputs.py +++ b/sdk/python/pulumi_aws_native/iottwinmaker/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -23,21 +23,10 @@ class ComponentTypeStatus(dict): def __init__(__self__, *, error: Optional[Any] = None, state: Optional['ComponentTypeStatusState'] = None): - ComponentTypeStatus._configure( - lambda key, value: pulumi.set(__self__, key, value), - error=error, - state=state, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - error: Optional[Any] = None, - state: Optional['ComponentTypeStatusState'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if error is not None: - _setter("error", error) + pulumi.set(__self__, "error", error) if state is not None: - _setter("state", state) + pulumi.set(__self__, "state", state) @property @pulumi.getter @@ -61,21 +50,10 @@ def __init__(__self__, *, """ Error object with Message and Code. """ - ComponentTypeStatusErrorProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - code=code, - message=message, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - code: Optional['ComponentTypeStatusErrorPropertiesCode'] = None, - message: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if code is not None: - _setter("code", code) + pulumi.set(__self__, "code", code) if message is not None: - _setter("message", message) + pulumi.set(__self__, "message", message) @property @pulumi.getter @@ -93,21 +71,10 @@ class EntityStatus(dict): def __init__(__self__, *, error: Optional[Any] = None, state: Optional['EntityStatusState'] = None): - EntityStatus._configure( - lambda key, value: pulumi.set(__self__, key, value), - error=error, - state=state, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - error: Optional[Any] = None, - state: Optional['EntityStatusState'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if error is not None: - _setter("error", error) + pulumi.set(__self__, "error", error) if state is not None: - _setter("state", state) + pulumi.set(__self__, "state", state) @property @pulumi.getter @@ -131,21 +98,10 @@ def __init__(__self__, *, """ Error object with Message and Code. """ - EntityStatusErrorProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - code=code, - message=message, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - code: Optional['EntityStatusErrorPropertiesCode'] = None, - message: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if code is not None: - _setter("code", code) + pulumi.set(__self__, "code", code) if message is not None: - _setter("message", message) + pulumi.set(__self__, "message", message) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/iottwinmaker/scene.py b/sdk/python/pulumi_aws_native/iottwinmaker/scene.py index 89050c6251..475008eb07 100644 --- a/sdk/python/pulumi_aws_native/iottwinmaker/scene.py +++ b/sdk/python/pulumi_aws_native/iottwinmaker/scene.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['SceneArgs', 'Scene'] @@ -31,38 +31,17 @@ def __init__(__self__, *, :param Any scene_metadata: A key-value pair of scene metadata for the scene. :param Any tags: A key-value pair to associate with a resource. """ - SceneArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - content_location=content_location, - scene_id=scene_id, - workspace_id=workspace_id, - capabilities=capabilities, - description=description, - scene_metadata=scene_metadata, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content_location: pulumi.Input[str], - scene_id: pulumi.Input[str], - workspace_id: pulumi.Input[str], - capabilities: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - description: Optional[pulumi.Input[str]] = None, - scene_metadata: Optional[Any] = None, - tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("content_location", content_location) - _setter("scene_id", scene_id) - _setter("workspace_id", workspace_id) + pulumi.set(__self__, "content_location", content_location) + pulumi.set(__self__, "scene_id", scene_id) + pulumi.set(__self__, "workspace_id", workspace_id) if capabilities is not None: - _setter("capabilities", capabilities) + pulumi.set(__self__, "capabilities", capabilities) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if scene_metadata is not None: - _setter("scene_metadata", scene_metadata) + pulumi.set(__self__, "scene_metadata", scene_metadata) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="contentLocation") @@ -194,10 +173,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SceneArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/iottwinmaker/sync_job.py b/sdk/python/pulumi_aws_native/iottwinmaker/sync_job.py index 2677b50f70..3a84df2a1e 100644 --- a/sdk/python/pulumi_aws_native/iottwinmaker/sync_job.py +++ b/sdk/python/pulumi_aws_native/iottwinmaker/sync_job.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['SyncJobArgs', 'SyncJob'] @@ -25,26 +25,11 @@ def __init__(__self__, *, :param pulumi.Input[str] workspace_id: The ID of the workspace. :param Any tags: A key-value pair to associate with a resource. """ - SyncJobArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - sync_role=sync_role, - sync_source=sync_source, - workspace_id=workspace_id, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sync_role: pulumi.Input[str], - sync_source: pulumi.Input[str], - workspace_id: pulumi.Input[str], - tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("sync_role", sync_role) - _setter("sync_source", sync_source) - _setter("workspace_id", workspace_id) + pulumi.set(__self__, "sync_role", sync_role) + pulumi.set(__self__, "sync_source", sync_source) + pulumi.set(__self__, "workspace_id", workspace_id) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="syncRole") @@ -134,10 +119,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SyncJobArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/iottwinmaker/workspace.py b/sdk/python/pulumi_aws_native/iottwinmaker/workspace.py index 6ac8b746ba..52af0f6c21 100644 --- a/sdk/python/pulumi_aws_native/iottwinmaker/workspace.py +++ b/sdk/python/pulumi_aws_native/iottwinmaker/workspace.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['WorkspaceArgs', 'Workspace'] @@ -27,30 +27,13 @@ def __init__(__self__, *, :param pulumi.Input[str] description: The description of the workspace. :param Any tags: A map of key-value pairs to associate with a resource. """ - WorkspaceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - role=role, - s3_location=s3_location, - workspace_id=workspace_id, - description=description, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role: pulumi.Input[str], - s3_location: pulumi.Input[str], - workspace_id: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role", role) - _setter("s3_location", s3_location) - _setter("workspace_id", workspace_id) + pulumi.set(__self__, "role", role) + pulumi.set(__self__, "s3_location", s3_location) + pulumi.set(__self__, "workspace_id", workspace_id) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -154,10 +137,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - WorkspaceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/iotwireless/_inputs.py b/sdk/python/pulumi_aws_native/iotwireless/_inputs.py index ca2e50816f..d28367de34 100644 --- a/sdk/python/pulumi_aws_native/iotwireless/_inputs.py +++ b/sdk/python/pulumi_aws_native/iotwireless/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -50,21 +50,10 @@ class DestinationTagArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - DestinationTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -107,89 +96,44 @@ def __init__(__self__, *, supports_class_b: Optional[pulumi.Input[bool]] = None, supports_class_c: Optional[pulumi.Input[bool]] = None, supports_join: Optional[pulumi.Input[bool]] = None): - DeviceProfileLoRaWanDeviceProfileArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - class_b_timeout=class_b_timeout, - class_c_timeout=class_c_timeout, - factory_preset_freqs_list=factory_preset_freqs_list, - mac_version=mac_version, - max_duty_cycle=max_duty_cycle, - max_eirp=max_eirp, - ping_slot_dr=ping_slot_dr, - ping_slot_freq=ping_slot_freq, - ping_slot_period=ping_slot_period, - reg_params_revision=reg_params_revision, - rf_region=rf_region, - rx_data_rate2=rx_data_rate2, - rx_delay1=rx_delay1, - rx_dr_offset1=rx_dr_offset1, - rx_freq2=rx_freq2, - supports32_bit_f_cnt=supports32_bit_f_cnt, - supports_class_b=supports_class_b, - supports_class_c=supports_class_c, - supports_join=supports_join, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - class_b_timeout: Optional[pulumi.Input[int]] = None, - class_c_timeout: Optional[pulumi.Input[int]] = None, - factory_preset_freqs_list: Optional[pulumi.Input[Sequence[pulumi.Input[int]]]] = None, - mac_version: Optional[pulumi.Input[str]] = None, - max_duty_cycle: Optional[pulumi.Input[int]] = None, - max_eirp: Optional[pulumi.Input[int]] = None, - ping_slot_dr: Optional[pulumi.Input[int]] = None, - ping_slot_freq: Optional[pulumi.Input[int]] = None, - ping_slot_period: Optional[pulumi.Input[int]] = None, - reg_params_revision: Optional[pulumi.Input[str]] = None, - rf_region: Optional[pulumi.Input[str]] = None, - rx_data_rate2: Optional[pulumi.Input[int]] = None, - rx_delay1: Optional[pulumi.Input[int]] = None, - rx_dr_offset1: Optional[pulumi.Input[int]] = None, - rx_freq2: Optional[pulumi.Input[int]] = None, - supports32_bit_f_cnt: Optional[pulumi.Input[bool]] = None, - supports_class_b: Optional[pulumi.Input[bool]] = None, - supports_class_c: Optional[pulumi.Input[bool]] = None, - supports_join: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if class_b_timeout is not None: - _setter("class_b_timeout", class_b_timeout) + pulumi.set(__self__, "class_b_timeout", class_b_timeout) if class_c_timeout is not None: - _setter("class_c_timeout", class_c_timeout) + pulumi.set(__self__, "class_c_timeout", class_c_timeout) if factory_preset_freqs_list is not None: - _setter("factory_preset_freqs_list", factory_preset_freqs_list) + pulumi.set(__self__, "factory_preset_freqs_list", factory_preset_freqs_list) if mac_version is not None: - _setter("mac_version", mac_version) + pulumi.set(__self__, "mac_version", mac_version) if max_duty_cycle is not None: - _setter("max_duty_cycle", max_duty_cycle) + pulumi.set(__self__, "max_duty_cycle", max_duty_cycle) if max_eirp is not None: - _setter("max_eirp", max_eirp) + pulumi.set(__self__, "max_eirp", max_eirp) if ping_slot_dr is not None: - _setter("ping_slot_dr", ping_slot_dr) + pulumi.set(__self__, "ping_slot_dr", ping_slot_dr) if ping_slot_freq is not None: - _setter("ping_slot_freq", ping_slot_freq) + pulumi.set(__self__, "ping_slot_freq", ping_slot_freq) if ping_slot_period is not None: - _setter("ping_slot_period", ping_slot_period) + pulumi.set(__self__, "ping_slot_period", ping_slot_period) if reg_params_revision is not None: - _setter("reg_params_revision", reg_params_revision) + pulumi.set(__self__, "reg_params_revision", reg_params_revision) if rf_region is not None: - _setter("rf_region", rf_region) + pulumi.set(__self__, "rf_region", rf_region) if rx_data_rate2 is not None: - _setter("rx_data_rate2", rx_data_rate2) + pulumi.set(__self__, "rx_data_rate2", rx_data_rate2) if rx_delay1 is not None: - _setter("rx_delay1", rx_delay1) + pulumi.set(__self__, "rx_delay1", rx_delay1) if rx_dr_offset1 is not None: - _setter("rx_dr_offset1", rx_dr_offset1) + pulumi.set(__self__, "rx_dr_offset1", rx_dr_offset1) if rx_freq2 is not None: - _setter("rx_freq2", rx_freq2) + pulumi.set(__self__, "rx_freq2", rx_freq2) if supports32_bit_f_cnt is not None: - _setter("supports32_bit_f_cnt", supports32_bit_f_cnt) + pulumi.set(__self__, "supports32_bit_f_cnt", supports32_bit_f_cnt) if supports_class_b is not None: - _setter("supports_class_b", supports_class_b) + pulumi.set(__self__, "supports_class_b", supports_class_b) if supports_class_c is not None: - _setter("supports_class_c", supports_class_c) + pulumi.set(__self__, "supports_class_c", supports_class_c) if supports_join is not None: - _setter("supports_join", supports_join) + pulumi.set(__self__, "supports_join", supports_join) @property @pulumi.getter(name="classBTimeout") @@ -368,21 +312,10 @@ class DeviceProfileTagArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - DeviceProfileTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -412,20 +345,9 @@ def __init__(__self__, *, :param pulumi.Input[str] rf_region: FUOTA task LoRaWAN RF region :param pulumi.Input[str] start_time: FUOTA task LoRaWAN start time """ - FuotaTaskLoRaWanArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - rf_region=rf_region, - start_time=start_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rf_region: pulumi.Input[str], - start_time: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("rf_region", rf_region) + pulumi.set(__self__, "rf_region", rf_region) if start_time is not None: - _setter("start_time", start_time) + pulumi.set(__self__, "start_time", start_time) @property @pulumi.getter(name="rfRegion") @@ -457,21 +379,10 @@ class FuotaTaskTagArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - FuotaTaskTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -505,27 +416,12 @@ def __init__(__self__, *, :param pulumi.Input[int] number_of_devices_in_group: Multicast group number of devices in group. Returned after successful read. :param pulumi.Input[int] number_of_devices_requested: Multicast group number of devices requested. Returned after successful read. """ - MulticastGroupLoRaWanArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dl_class=dl_class, - rf_region=rf_region, - number_of_devices_in_group=number_of_devices_in_group, - number_of_devices_requested=number_of_devices_requested, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dl_class: pulumi.Input[str], - rf_region: pulumi.Input[str], - number_of_devices_in_group: Optional[pulumi.Input[int]] = None, - number_of_devices_requested: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("dl_class", dl_class) - _setter("rf_region", rf_region) + pulumi.set(__self__, "dl_class", dl_class) + pulumi.set(__self__, "rf_region", rf_region) if number_of_devices_in_group is not None: - _setter("number_of_devices_in_group", number_of_devices_in_group) + pulumi.set(__self__, "number_of_devices_in_group", number_of_devices_in_group) if number_of_devices_requested is not None: - _setter("number_of_devices_requested", number_of_devices_requested) + pulumi.set(__self__, "number_of_devices_requested", number_of_devices_requested) @property @pulumi.getter(name="dlClass") @@ -581,21 +477,10 @@ class MulticastGroupTagArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - MulticastGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -626,19 +511,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - NetworkAnalyzerConfigurationTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -671,25 +545,12 @@ def __init__(__self__, *, amazon_id: Optional[pulumi.Input[str]] = None, arn: Optional[pulumi.Input[str]] = None, fingerprint: Optional[pulumi.Input[str]] = None): - PartnerAccountSidewalkAccountInfoWithFingerprintArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - amazon_id=amazon_id, - arn=arn, - fingerprint=fingerprint, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - amazon_id: Optional[pulumi.Input[str]] = None, - arn: Optional[pulumi.Input[str]] = None, - fingerprint: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if amazon_id is not None: - _setter("amazon_id", amazon_id) + pulumi.set(__self__, "amazon_id", amazon_id) if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) if fingerprint is not None: - _setter("fingerprint", fingerprint) + pulumi.set(__self__, "fingerprint", fingerprint) @property @pulumi.getter(name="amazonId") @@ -723,16 +584,7 @@ def fingerprint(self, value: Optional[pulumi.Input[str]]): class PartnerAccountSidewalkAccountInfoArgs: def __init__(__self__, *, app_server_private_key: pulumi.Input[str]): - PartnerAccountSidewalkAccountInfoArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - app_server_private_key=app_server_private_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - app_server_private_key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("app_server_private_key", app_server_private_key) + pulumi.set(__self__, "app_server_private_key", app_server_private_key) @property @pulumi.getter(name="appServerPrivateKey") @@ -748,17 +600,8 @@ def app_server_private_key(self, value: pulumi.Input[str]): class PartnerAccountSidewalkUpdateAccountArgs: def __init__(__self__, *, app_server_private_key: Optional[pulumi.Input[str]] = None): - PartnerAccountSidewalkUpdateAccountArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - app_server_private_key=app_server_private_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - app_server_private_key: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if app_server_private_key is not None: - _setter("app_server_private_key", app_server_private_key) + pulumi.set(__self__, "app_server_private_key", app_server_private_key) @property @pulumi.getter(name="appServerPrivateKey") @@ -775,21 +618,10 @@ class PartnerAccountTagArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - PartnerAccountTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -832,89 +664,44 @@ def __init__(__self__, *, ul_bucket_size: Optional[pulumi.Input[int]] = None, ul_rate: Optional[pulumi.Input[int]] = None, ul_rate_policy: Optional[pulumi.Input[str]] = None): - ServiceProfileLoRaWanServiceProfileArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - add_gw_metadata=add_gw_metadata, - channel_mask=channel_mask, - dev_status_req_freq=dev_status_req_freq, - dl_bucket_size=dl_bucket_size, - dl_rate=dl_rate, - dl_rate_policy=dl_rate_policy, - dr_max=dr_max, - dr_min=dr_min, - hr_allowed=hr_allowed, - min_gw_diversity=min_gw_diversity, - nwk_geo_loc=nwk_geo_loc, - pr_allowed=pr_allowed, - ra_allowed=ra_allowed, - report_dev_status_battery=report_dev_status_battery, - report_dev_status_margin=report_dev_status_margin, - target_per=target_per, - ul_bucket_size=ul_bucket_size, - ul_rate=ul_rate, - ul_rate_policy=ul_rate_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - add_gw_metadata: Optional[pulumi.Input[bool]] = None, - channel_mask: Optional[pulumi.Input[str]] = None, - dev_status_req_freq: Optional[pulumi.Input[int]] = None, - dl_bucket_size: Optional[pulumi.Input[int]] = None, - dl_rate: Optional[pulumi.Input[int]] = None, - dl_rate_policy: Optional[pulumi.Input[str]] = None, - dr_max: Optional[pulumi.Input[int]] = None, - dr_min: Optional[pulumi.Input[int]] = None, - hr_allowed: Optional[pulumi.Input[bool]] = None, - min_gw_diversity: Optional[pulumi.Input[int]] = None, - nwk_geo_loc: Optional[pulumi.Input[bool]] = None, - pr_allowed: Optional[pulumi.Input[bool]] = None, - ra_allowed: Optional[pulumi.Input[bool]] = None, - report_dev_status_battery: Optional[pulumi.Input[bool]] = None, - report_dev_status_margin: Optional[pulumi.Input[bool]] = None, - target_per: Optional[pulumi.Input[int]] = None, - ul_bucket_size: Optional[pulumi.Input[int]] = None, - ul_rate: Optional[pulumi.Input[int]] = None, - ul_rate_policy: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if add_gw_metadata is not None: - _setter("add_gw_metadata", add_gw_metadata) + pulumi.set(__self__, "add_gw_metadata", add_gw_metadata) if channel_mask is not None: - _setter("channel_mask", channel_mask) + pulumi.set(__self__, "channel_mask", channel_mask) if dev_status_req_freq is not None: - _setter("dev_status_req_freq", dev_status_req_freq) + pulumi.set(__self__, "dev_status_req_freq", dev_status_req_freq) if dl_bucket_size is not None: - _setter("dl_bucket_size", dl_bucket_size) + pulumi.set(__self__, "dl_bucket_size", dl_bucket_size) if dl_rate is not None: - _setter("dl_rate", dl_rate) + pulumi.set(__self__, "dl_rate", dl_rate) if dl_rate_policy is not None: - _setter("dl_rate_policy", dl_rate_policy) + pulumi.set(__self__, "dl_rate_policy", dl_rate_policy) if dr_max is not None: - _setter("dr_max", dr_max) + pulumi.set(__self__, "dr_max", dr_max) if dr_min is not None: - _setter("dr_min", dr_min) + pulumi.set(__self__, "dr_min", dr_min) if hr_allowed is not None: - _setter("hr_allowed", hr_allowed) + pulumi.set(__self__, "hr_allowed", hr_allowed) if min_gw_diversity is not None: - _setter("min_gw_diversity", min_gw_diversity) + pulumi.set(__self__, "min_gw_diversity", min_gw_diversity) if nwk_geo_loc is not None: - _setter("nwk_geo_loc", nwk_geo_loc) + pulumi.set(__self__, "nwk_geo_loc", nwk_geo_loc) if pr_allowed is not None: - _setter("pr_allowed", pr_allowed) + pulumi.set(__self__, "pr_allowed", pr_allowed) if ra_allowed is not None: - _setter("ra_allowed", ra_allowed) + pulumi.set(__self__, "ra_allowed", ra_allowed) if report_dev_status_battery is not None: - _setter("report_dev_status_battery", report_dev_status_battery) + pulumi.set(__self__, "report_dev_status_battery", report_dev_status_battery) if report_dev_status_margin is not None: - _setter("report_dev_status_margin", report_dev_status_margin) + pulumi.set(__self__, "report_dev_status_margin", report_dev_status_margin) if target_per is not None: - _setter("target_per", target_per) + pulumi.set(__self__, "target_per", target_per) if ul_bucket_size is not None: - _setter("ul_bucket_size", ul_bucket_size) + pulumi.set(__self__, "ul_bucket_size", ul_bucket_size) if ul_rate is not None: - _setter("ul_rate", ul_rate) + pulumi.set(__self__, "ul_rate", ul_rate) if ul_rate_policy is not None: - _setter("ul_rate_policy", ul_rate_policy) + pulumi.set(__self__, "ul_rate_policy", ul_rate_policy) @property @pulumi.getter(name="addGwMetadata") @@ -1093,21 +880,10 @@ class ServiceProfileTagArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - ServiceProfileTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1138,29 +914,14 @@ def __init__(__self__, *, """ sidewalk contain file for created device and role """ - SidewalkPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - device_creation_file=device_creation_file, - device_creation_file_list=device_creation_file_list, - role=role, - sidewalk_manufacturing_sn=sidewalk_manufacturing_sn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - device_creation_file: Optional[pulumi.Input[str]] = None, - device_creation_file_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - role: Optional[pulumi.Input[str]] = None, - sidewalk_manufacturing_sn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if device_creation_file is not None: - _setter("device_creation_file", device_creation_file) + pulumi.set(__self__, "device_creation_file", device_creation_file) if device_creation_file_list is not None: - _setter("device_creation_file_list", device_creation_file_list) + pulumi.set(__self__, "device_creation_file_list", device_creation_file_list) if role is not None: - _setter("role", role) + pulumi.set(__self__, "role", role) if sidewalk_manufacturing_sn is not None: - _setter("sidewalk_manufacturing_sn", sidewalk_manufacturing_sn) + pulumi.set(__self__, "sidewalk_manufacturing_sn", sidewalk_manufacturing_sn) @property @pulumi.getter(name="deviceCreationFile") @@ -1205,25 +966,12 @@ def __init__(__self__, *, model: Optional[pulumi.Input[str]] = None, package_version: Optional[pulumi.Input[str]] = None, station: Optional[pulumi.Input[str]] = None): - TaskDefinitionLoRaWanGatewayVersionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - model=model, - package_version=package_version, - station=station, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - model: Optional[pulumi.Input[str]] = None, - package_version: Optional[pulumi.Input[str]] = None, - station: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if model is not None: - _setter("model", model) + pulumi.set(__self__, "model", model) if package_version is not None: - _setter("package_version", package_version) + pulumi.set(__self__, "package_version", package_version) if station is not None: - _setter("station", station) + pulumi.set(__self__, "station", station) @property @pulumi.getter @@ -1260,29 +1008,14 @@ def __init__(__self__, *, sig_key_crc: Optional[pulumi.Input[int]] = None, update_signature: Optional[pulumi.Input[str]] = None, update_version: Optional[pulumi.Input['TaskDefinitionLoRaWanGatewayVersionArgs']] = None): - TaskDefinitionLoRaWanUpdateGatewayTaskCreateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - current_version=current_version, - sig_key_crc=sig_key_crc, - update_signature=update_signature, - update_version=update_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - current_version: Optional[pulumi.Input['TaskDefinitionLoRaWanGatewayVersionArgs']] = None, - sig_key_crc: Optional[pulumi.Input[int]] = None, - update_signature: Optional[pulumi.Input[str]] = None, - update_version: Optional[pulumi.Input['TaskDefinitionLoRaWanGatewayVersionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if current_version is not None: - _setter("current_version", current_version) + pulumi.set(__self__, "current_version", current_version) if sig_key_crc is not None: - _setter("sig_key_crc", sig_key_crc) + pulumi.set(__self__, "sig_key_crc", sig_key_crc) if update_signature is not None: - _setter("update_signature", update_signature) + pulumi.set(__self__, "update_signature", update_signature) if update_version is not None: - _setter("update_version", update_version) + pulumi.set(__self__, "update_version", update_version) @property @pulumi.getter(name="currentVersion") @@ -1326,21 +1059,10 @@ class TaskDefinitionLoRaWanUpdateGatewayTaskEntryArgs: def __init__(__self__, *, current_version: Optional[pulumi.Input['TaskDefinitionLoRaWanGatewayVersionArgs']] = None, update_version: Optional[pulumi.Input['TaskDefinitionLoRaWanGatewayVersionArgs']] = None): - TaskDefinitionLoRaWanUpdateGatewayTaskEntryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - current_version=current_version, - update_version=update_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - current_version: Optional[pulumi.Input['TaskDefinitionLoRaWanGatewayVersionArgs']] = None, - update_version: Optional[pulumi.Input['TaskDefinitionLoRaWanGatewayVersionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if current_version is not None: - _setter("current_version", current_version) + pulumi.set(__self__, "current_version", current_version) if update_version is not None: - _setter("update_version", update_version) + pulumi.set(__self__, "update_version", update_version) @property @pulumi.getter(name="currentVersion") @@ -1366,21 +1088,10 @@ class TaskDefinitionTagArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - TaskDefinitionTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1407,25 +1118,12 @@ def __init__(__self__, *, lo_ra_wan: Optional[pulumi.Input['TaskDefinitionLoRaWanUpdateGatewayTaskCreateArgs']] = None, update_data_role: Optional[pulumi.Input[str]] = None, update_data_source: Optional[pulumi.Input[str]] = None): - TaskDefinitionUpdateWirelessGatewayTaskCreateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - lo_ra_wan=lo_ra_wan, - update_data_role=update_data_role, - update_data_source=update_data_source, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lo_ra_wan: Optional[pulumi.Input['TaskDefinitionLoRaWanUpdateGatewayTaskCreateArgs']] = None, - update_data_role: Optional[pulumi.Input[str]] = None, - update_data_source: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if lo_ra_wan is not None: - _setter("lo_ra_wan", lo_ra_wan) + pulumi.set(__self__, "lo_ra_wan", lo_ra_wan) if update_data_role is not None: - _setter("update_data_role", update_data_role) + pulumi.set(__self__, "update_data_role", update_data_role) if update_data_source is not None: - _setter("update_data_source", update_data_source) + pulumi.set(__self__, "update_data_source", update_data_source) @property @pulumi.getter(name="loRaWan") @@ -1463,21 +1161,10 @@ def __init__(__self__, *, """ Trace content for your wireless gateway and wireless device resources """ - TraceContentPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_level=log_level, - wireless_device_frame_info=wireless_device_frame_info, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_level: Optional[pulumi.Input['NetworkAnalyzerConfigurationLogLevel']] = None, - wireless_device_frame_info: Optional[pulumi.Input['NetworkAnalyzerConfigurationWirelessDeviceFrameInfo']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if log_level is not None: - _setter("log_level", log_level) + pulumi.set(__self__, "log_level", log_level) if wireless_device_frame_info is not None: - _setter("wireless_device_frame_info", wireless_device_frame_info) + pulumi.set(__self__, "wireless_device_frame_info", wireless_device_frame_info) @property @pulumi.getter(name="logLevel") @@ -1503,19 +1190,8 @@ class WirelessDeviceAbpV10xArgs: def __init__(__self__, *, dev_addr: pulumi.Input[str], session_keys: pulumi.Input['WirelessDeviceSessionKeysAbpV10xArgs']): - WirelessDeviceAbpV10xArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dev_addr=dev_addr, - session_keys=session_keys, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dev_addr: pulumi.Input[str], - session_keys: pulumi.Input['WirelessDeviceSessionKeysAbpV10xArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("dev_addr", dev_addr) - _setter("session_keys", session_keys) + pulumi.set(__self__, "dev_addr", dev_addr) + pulumi.set(__self__, "session_keys", session_keys) @property @pulumi.getter(name="devAddr") @@ -1541,19 +1217,8 @@ class WirelessDeviceAbpV11Args: def __init__(__self__, *, dev_addr: pulumi.Input[str], session_keys: pulumi.Input['WirelessDeviceSessionKeysAbpV11Args']): - WirelessDeviceAbpV11Args._configure( - lambda key, value: pulumi.set(__self__, key, value), - dev_addr=dev_addr, - session_keys=session_keys, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dev_addr: pulumi.Input[str], - session_keys: pulumi.Input['WirelessDeviceSessionKeysAbpV11Args'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("dev_addr", dev_addr) - _setter("session_keys", session_keys) + pulumi.set(__self__, "dev_addr", dev_addr) + pulumi.set(__self__, "session_keys", session_keys) @property @pulumi.getter(name="devAddr") @@ -1584,19 +1249,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - WirelessDeviceImportTaskTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1633,41 +1287,20 @@ def __init__(__self__, *, otaa_v10x: Optional[pulumi.Input['WirelessDeviceOtaaV10xArgs']] = None, otaa_v11: Optional[pulumi.Input['WirelessDeviceOtaaV11Args']] = None, service_profile_id: Optional[pulumi.Input[str]] = None): - WirelessDeviceLoRaWanDeviceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - abp_v10x=abp_v10x, - abp_v11=abp_v11, - dev_eui=dev_eui, - device_profile_id=device_profile_id, - otaa_v10x=otaa_v10x, - otaa_v11=otaa_v11, - service_profile_id=service_profile_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - abp_v10x: Optional[pulumi.Input['WirelessDeviceAbpV10xArgs']] = None, - abp_v11: Optional[pulumi.Input['WirelessDeviceAbpV11Args']] = None, - dev_eui: Optional[pulumi.Input[str]] = None, - device_profile_id: Optional[pulumi.Input[str]] = None, - otaa_v10x: Optional[pulumi.Input['WirelessDeviceOtaaV10xArgs']] = None, - otaa_v11: Optional[pulumi.Input['WirelessDeviceOtaaV11Args']] = None, - service_profile_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if abp_v10x is not None: - _setter("abp_v10x", abp_v10x) + pulumi.set(__self__, "abp_v10x", abp_v10x) if abp_v11 is not None: - _setter("abp_v11", abp_v11) + pulumi.set(__self__, "abp_v11", abp_v11) if dev_eui is not None: - _setter("dev_eui", dev_eui) + pulumi.set(__self__, "dev_eui", dev_eui) if device_profile_id is not None: - _setter("device_profile_id", device_profile_id) + pulumi.set(__self__, "device_profile_id", device_profile_id) if otaa_v10x is not None: - _setter("otaa_v10x", otaa_v10x) + pulumi.set(__self__, "otaa_v10x", otaa_v10x) if otaa_v11 is not None: - _setter("otaa_v11", otaa_v11) + pulumi.set(__self__, "otaa_v11", otaa_v11) if service_profile_id is not None: - _setter("service_profile_id", service_profile_id) + pulumi.set(__self__, "service_profile_id", service_profile_id) @property @pulumi.getter(name="abpV10x") @@ -1738,19 +1371,8 @@ class WirelessDeviceOtaaV10xArgs: def __init__(__self__, *, app_eui: pulumi.Input[str], app_key: pulumi.Input[str]): - WirelessDeviceOtaaV10xArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - app_eui=app_eui, - app_key=app_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - app_eui: pulumi.Input[str], - app_key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("app_eui", app_eui) - _setter("app_key", app_key) + pulumi.set(__self__, "app_eui", app_eui) + pulumi.set(__self__, "app_key", app_key) @property @pulumi.getter(name="appEui") @@ -1777,22 +1399,9 @@ def __init__(__self__, *, app_key: pulumi.Input[str], join_eui: pulumi.Input[str], nwk_key: pulumi.Input[str]): - WirelessDeviceOtaaV11Args._configure( - lambda key, value: pulumi.set(__self__, key, value), - app_key=app_key, - join_eui=join_eui, - nwk_key=nwk_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - app_key: pulumi.Input[str], - join_eui: pulumi.Input[str], - nwk_key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("app_key", app_key) - _setter("join_eui", join_eui) - _setter("nwk_key", nwk_key) + pulumi.set(__self__, "app_key", app_key) + pulumi.set(__self__, "join_eui", join_eui) + pulumi.set(__self__, "nwk_key", nwk_key) @property @pulumi.getter(name="appKey") @@ -1827,19 +1436,8 @@ class WirelessDeviceSessionKeysAbpV10xArgs: def __init__(__self__, *, app_s_key: pulumi.Input[str], nwk_s_key: pulumi.Input[str]): - WirelessDeviceSessionKeysAbpV10xArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - app_s_key=app_s_key, - nwk_s_key=nwk_s_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - app_s_key: pulumi.Input[str], - nwk_s_key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("app_s_key", app_s_key) - _setter("nwk_s_key", nwk_s_key) + pulumi.set(__self__, "app_s_key", app_s_key) + pulumi.set(__self__, "nwk_s_key", nwk_s_key) @property @pulumi.getter(name="appSKey") @@ -1867,25 +1465,10 @@ def __init__(__self__, *, f_nwk_s_int_key: pulumi.Input[str], nwk_s_enc_key: pulumi.Input[str], s_nwk_s_int_key: pulumi.Input[str]): - WirelessDeviceSessionKeysAbpV11Args._configure( - lambda key, value: pulumi.set(__self__, key, value), - app_s_key=app_s_key, - f_nwk_s_int_key=f_nwk_s_int_key, - nwk_s_enc_key=nwk_s_enc_key, - s_nwk_s_int_key=s_nwk_s_int_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - app_s_key: pulumi.Input[str], - f_nwk_s_int_key: pulumi.Input[str], - nwk_s_enc_key: pulumi.Input[str], - s_nwk_s_int_key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("app_s_key", app_s_key) - _setter("f_nwk_s_int_key", f_nwk_s_int_key) - _setter("nwk_s_enc_key", nwk_s_enc_key) - _setter("s_nwk_s_int_key", s_nwk_s_int_key) + pulumi.set(__self__, "app_s_key", app_s_key) + pulumi.set(__self__, "f_nwk_s_int_key", f_nwk_s_int_key) + pulumi.set(__self__, "nwk_s_enc_key", nwk_s_enc_key) + pulumi.set(__self__, "s_nwk_s_int_key", s_nwk_s_int_key) @property @pulumi.getter(name="appSKey") @@ -1929,21 +1512,10 @@ class WirelessDeviceTagArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - WirelessDeviceTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1969,19 +1541,8 @@ class WirelessGatewayLoRaWanGatewayArgs: def __init__(__self__, *, gateway_eui: pulumi.Input[str], rf_region: pulumi.Input[str]): - WirelessGatewayLoRaWanGatewayArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - gateway_eui=gateway_eui, - rf_region=rf_region, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - gateway_eui: pulumi.Input[str], - rf_region: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("gateway_eui", gateway_eui) - _setter("rf_region", rf_region) + pulumi.set(__self__, "gateway_eui", gateway_eui) + pulumi.set(__self__, "rf_region", rf_region) @property @pulumi.getter(name="gatewayEui") @@ -2007,21 +1568,10 @@ class WirelessGatewayTagArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - WirelessGatewayTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/iotwireless/destination.py b/sdk/python/pulumi_aws_native/iotwireless/destination.py index 2c1d24d747..8f635e6cbf 100644 --- a/sdk/python/pulumi_aws_native/iotwireless/destination.py +++ b/sdk/python/pulumi_aws_native/iotwireless/destination.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -32,35 +32,16 @@ def __init__(__self__, *, :param pulumi.Input[str] role_arn: AWS role ARN that grants access :param pulumi.Input[Sequence[pulumi.Input['DestinationTagArgs']]] tags: A list of key-value pairs that contain metadata for the destination. """ - DestinationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - expression_type=expression_type, - description=description, - name=name, - role_arn=role_arn, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: pulumi.Input[str], - expression_type: pulumi.Input['DestinationExpressionType'], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - role_arn: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DestinationTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("expression", expression) - _setter("expression_type", expression_type) + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "expression_type", expression_type) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -178,10 +159,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DestinationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/iotwireless/device_profile.py b/sdk/python/pulumi_aws_native/iotwireless/device_profile.py index 30eeeec904..55c3793eeb 100644 --- a/sdk/python/pulumi_aws_native/iotwireless/device_profile.py +++ b/sdk/python/pulumi_aws_native/iotwireless/device_profile.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,25 +25,12 @@ def __init__(__self__, *, :param pulumi.Input[str] name: Name of service profile :param pulumi.Input[Sequence[pulumi.Input['DeviceProfileTagArgs']]] tags: A list of key-value pairs that contain metadata for the device profile. """ - DeviceProfileArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - lo_ra_wan=lo_ra_wan, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lo_ra_wan: Optional[pulumi.Input['DeviceProfileLoRaWanDeviceProfileArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DeviceProfileTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if lo_ra_wan is not None: - _setter("lo_ra_wan", lo_ra_wan) + pulumi.set(__self__, "lo_ra_wan", lo_ra_wan) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="loRaWan") @@ -119,10 +106,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DeviceProfileArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -140,11 +123,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = DeviceProfileArgs.__new__(DeviceProfileArgs) - if lo_ra_wan is not None and not isinstance(lo_ra_wan, DeviceProfileLoRaWanDeviceProfileArgs): - lo_ra_wan = lo_ra_wan or {} - def _setter(key, value): - lo_ra_wan[key] = value - DeviceProfileLoRaWanDeviceProfileArgs._configure(_setter, **lo_ra_wan) __props__.__dict__["lo_ra_wan"] = lo_ra_wan __props__.__dict__["name"] = name __props__.__dict__["tags"] = tags diff --git a/sdk/python/pulumi_aws_native/iotwireless/fuota_task.py b/sdk/python/pulumi_aws_native/iotwireless/fuota_task.py index e7f06b3b4b..e639fd0722 100644 --- a/sdk/python/pulumi_aws_native/iotwireless/fuota_task.py +++ b/sdk/python/pulumi_aws_native/iotwireless/fuota_task.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -39,50 +39,23 @@ def __init__(__self__, *, :param pulumi.Input[str] name: Name of FUOTA task :param pulumi.Input[Sequence[pulumi.Input['FuotaTaskTagArgs']]] tags: A list of key-value pairs that contain metadata for the FUOTA task. """ - FuotaTaskArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - firmware_update_image=firmware_update_image, - firmware_update_role=firmware_update_role, - lo_ra_wan=lo_ra_wan, - associate_multicast_group=associate_multicast_group, - associate_wireless_device=associate_wireless_device, - description=description, - disassociate_multicast_group=disassociate_multicast_group, - disassociate_wireless_device=disassociate_wireless_device, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - firmware_update_image: pulumi.Input[str], - firmware_update_role: pulumi.Input[str], - lo_ra_wan: pulumi.Input['FuotaTaskLoRaWanArgs'], - associate_multicast_group: Optional[pulumi.Input[str]] = None, - associate_wireless_device: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - disassociate_multicast_group: Optional[pulumi.Input[str]] = None, - disassociate_wireless_device: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['FuotaTaskTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("firmware_update_image", firmware_update_image) - _setter("firmware_update_role", firmware_update_role) - _setter("lo_ra_wan", lo_ra_wan) + pulumi.set(__self__, "firmware_update_image", firmware_update_image) + pulumi.set(__self__, "firmware_update_role", firmware_update_role) + pulumi.set(__self__, "lo_ra_wan", lo_ra_wan) if associate_multicast_group is not None: - _setter("associate_multicast_group", associate_multicast_group) + pulumi.set(__self__, "associate_multicast_group", associate_multicast_group) if associate_wireless_device is not None: - _setter("associate_wireless_device", associate_wireless_device) + pulumi.set(__self__, "associate_wireless_device", associate_wireless_device) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if disassociate_multicast_group is not None: - _setter("disassociate_multicast_group", disassociate_multicast_group) + pulumi.set(__self__, "disassociate_multicast_group", disassociate_multicast_group) if disassociate_wireless_device is not None: - _setter("disassociate_wireless_device", disassociate_wireless_device) + pulumi.set(__self__, "disassociate_wireless_device", disassociate_wireless_device) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="firmwareUpdateImage") @@ -256,10 +229,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - FuotaTaskArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -295,11 +264,6 @@ def _internal_init(__self__, if firmware_update_role is None and not opts.urn: raise TypeError("Missing required property 'firmware_update_role'") __props__.__dict__["firmware_update_role"] = firmware_update_role - if lo_ra_wan is not None and not isinstance(lo_ra_wan, FuotaTaskLoRaWanArgs): - lo_ra_wan = lo_ra_wan or {} - def _setter(key, value): - lo_ra_wan[key] = value - FuotaTaskLoRaWanArgs._configure(_setter, **lo_ra_wan) if lo_ra_wan is None and not opts.urn: raise TypeError("Missing required property 'lo_ra_wan'") __props__.__dict__["lo_ra_wan"] = lo_ra_wan diff --git a/sdk/python/pulumi_aws_native/iotwireless/get_destination.py b/sdk/python/pulumi_aws_native/iotwireless/get_destination.py index 5c1408e325..6229fcd658 100644 --- a/sdk/python/pulumi_aws_native/iotwireless/get_destination.py +++ b/sdk/python/pulumi_aws_native/iotwireless/get_destination.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/iotwireless/get_device_profile.py b/sdk/python/pulumi_aws_native/iotwireless/get_device_profile.py index 4b308c3e1d..c4abb03fdc 100644 --- a/sdk/python/pulumi_aws_native/iotwireless/get_device_profile.py +++ b/sdk/python/pulumi_aws_native/iotwireless/get_device_profile.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/iotwireless/get_fuota_task.py b/sdk/python/pulumi_aws_native/iotwireless/get_fuota_task.py index 7d5c96dba0..ba1f551f39 100644 --- a/sdk/python/pulumi_aws_native/iotwireless/get_fuota_task.py +++ b/sdk/python/pulumi_aws_native/iotwireless/get_fuota_task.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/iotwireless/get_multicast_group.py b/sdk/python/pulumi_aws_native/iotwireless/get_multicast_group.py index ad217b011d..4be506b43f 100644 --- a/sdk/python/pulumi_aws_native/iotwireless/get_multicast_group.py +++ b/sdk/python/pulumi_aws_native/iotwireless/get_multicast_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/iotwireless/get_network_analyzer_configuration.py b/sdk/python/pulumi_aws_native/iotwireless/get_network_analyzer_configuration.py index e16e5f5bb2..3128048c12 100644 --- a/sdk/python/pulumi_aws_native/iotwireless/get_network_analyzer_configuration.py +++ b/sdk/python/pulumi_aws_native/iotwireless/get_network_analyzer_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/iotwireless/get_partner_account.py b/sdk/python/pulumi_aws_native/iotwireless/get_partner_account.py index 3007031a10..4abd7f50cc 100644 --- a/sdk/python/pulumi_aws_native/iotwireless/get_partner_account.py +++ b/sdk/python/pulumi_aws_native/iotwireless/get_partner_account.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/iotwireless/get_service_profile.py b/sdk/python/pulumi_aws_native/iotwireless/get_service_profile.py index b189e7320e..1c11031367 100644 --- a/sdk/python/pulumi_aws_native/iotwireless/get_service_profile.py +++ b/sdk/python/pulumi_aws_native/iotwireless/get_service_profile.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/iotwireless/get_task_definition.py b/sdk/python/pulumi_aws_native/iotwireless/get_task_definition.py index a31105bb82..3e4f8d6b44 100644 --- a/sdk/python/pulumi_aws_native/iotwireless/get_task_definition.py +++ b/sdk/python/pulumi_aws_native/iotwireless/get_task_definition.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/iotwireless/get_wireless_device.py b/sdk/python/pulumi_aws_native/iotwireless/get_wireless_device.py index cf6230e099..f2438773e3 100644 --- a/sdk/python/pulumi_aws_native/iotwireless/get_wireless_device.py +++ b/sdk/python/pulumi_aws_native/iotwireless/get_wireless_device.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/iotwireless/get_wireless_device_import_task.py b/sdk/python/pulumi_aws_native/iotwireless/get_wireless_device_import_task.py index 679ddd4b6d..42720dfb54 100644 --- a/sdk/python/pulumi_aws_native/iotwireless/get_wireless_device_import_task.py +++ b/sdk/python/pulumi_aws_native/iotwireless/get_wireless_device_import_task.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/iotwireless/get_wireless_gateway.py b/sdk/python/pulumi_aws_native/iotwireless/get_wireless_gateway.py index d24db4a23c..46d2927885 100644 --- a/sdk/python/pulumi_aws_native/iotwireless/get_wireless_gateway.py +++ b/sdk/python/pulumi_aws_native/iotwireless/get_wireless_gateway.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/iotwireless/multicast_group.py b/sdk/python/pulumi_aws_native/iotwireless/multicast_group.py index 649132efa9..9ef45aff3f 100644 --- a/sdk/python/pulumi_aws_native/iotwireless/multicast_group.py +++ b/sdk/python/pulumi_aws_native/iotwireless/multicast_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -31,36 +31,17 @@ def __init__(__self__, *, :param pulumi.Input[str] name: Name of Multicast group :param pulumi.Input[Sequence[pulumi.Input['MulticastGroupTagArgs']]] tags: A list of key-value pairs that contain metadata for the Multicast group. """ - MulticastGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - lo_ra_wan=lo_ra_wan, - associate_wireless_device=associate_wireless_device, - description=description, - disassociate_wireless_device=disassociate_wireless_device, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lo_ra_wan: pulumi.Input['MulticastGroupLoRaWanArgs'], - associate_wireless_device: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - disassociate_wireless_device: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['MulticastGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("lo_ra_wan", lo_ra_wan) + pulumi.set(__self__, "lo_ra_wan", lo_ra_wan) if associate_wireless_device is not None: - _setter("associate_wireless_device", associate_wireless_device) + pulumi.set(__self__, "associate_wireless_device", associate_wireless_device) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if disassociate_wireless_device is not None: - _setter("disassociate_wireless_device", disassociate_wireless_device) + pulumi.set(__self__, "disassociate_wireless_device", disassociate_wireless_device) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="loRaWan") @@ -178,10 +159,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - MulticastGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -205,11 +182,6 @@ def _internal_init(__self__, __props__.__dict__["associate_wireless_device"] = associate_wireless_device __props__.__dict__["description"] = description __props__.__dict__["disassociate_wireless_device"] = disassociate_wireless_device - if lo_ra_wan is not None and not isinstance(lo_ra_wan, MulticastGroupLoRaWanArgs): - lo_ra_wan = lo_ra_wan or {} - def _setter(key, value): - lo_ra_wan[key] = value - MulticastGroupLoRaWanArgs._configure(_setter, **lo_ra_wan) if lo_ra_wan is None and not opts.urn: raise TypeError("Missing required property 'lo_ra_wan'") __props__.__dict__["lo_ra_wan"] = lo_ra_wan diff --git a/sdk/python/pulumi_aws_native/iotwireless/network_analyzer_configuration.py b/sdk/python/pulumi_aws_native/iotwireless/network_analyzer_configuration.py index da298d9c7e..685cdc0def 100644 --- a/sdk/python/pulumi_aws_native/iotwireless/network_analyzer_configuration.py +++ b/sdk/python/pulumi_aws_native/iotwireless/network_analyzer_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -32,37 +32,18 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] wireless_devices: List of wireless gateway resources that have been added to the network analyzer configuration :param pulumi.Input[Sequence[pulumi.Input[str]]] wireless_gateways: List of wireless gateway resources that have been added to the network analyzer configuration """ - NetworkAnalyzerConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - name=name, - tags=tags, - trace_content=trace_content, - wireless_devices=wireless_devices, - wireless_gateways=wireless_gateways, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['NetworkAnalyzerConfigurationTagArgs']]]] = None, - trace_content: Optional[pulumi.Input['TraceContentPropertiesArgs']] = None, - wireless_devices: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - wireless_gateways: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if trace_content is not None: - _setter("trace_content", trace_content) + pulumi.set(__self__, "trace_content", trace_content) if wireless_devices is not None: - _setter("wireless_devices", wireless_devices) + pulumi.set(__self__, "wireless_devices", wireless_devices) if wireless_gateways is not None: - _setter("wireless_gateways", wireless_gateways) + pulumi.set(__self__, "wireless_gateways", wireless_gateways) @property @pulumi.getter @@ -180,10 +161,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - NetworkAnalyzerConfigurationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -207,11 +184,6 @@ def _internal_init(__self__, __props__.__dict__["description"] = description __props__.__dict__["name"] = name __props__.__dict__["tags"] = tags - if trace_content is not None and not isinstance(trace_content, TraceContentPropertiesArgs): - trace_content = trace_content or {} - def _setter(key, value): - trace_content[key] = value - TraceContentPropertiesArgs._configure(_setter, **trace_content) __props__.__dict__["trace_content"] = trace_content __props__.__dict__["wireless_devices"] = wireless_devices __props__.__dict__["wireless_gateways"] = wireless_gateways diff --git a/sdk/python/pulumi_aws_native/iotwireless/outputs.py b/sdk/python/pulumi_aws_native/iotwireless/outputs.py index 0d921d0e02..2a6646e385 100644 --- a/sdk/python/pulumi_aws_native/iotwireless/outputs.py +++ b/sdk/python/pulumi_aws_native/iotwireless/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -51,21 +51,10 @@ class DestinationTag(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - DestinationTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -153,89 +142,44 @@ def __init__(__self__, *, supports_class_b: Optional[bool] = None, supports_class_c: Optional[bool] = None, supports_join: Optional[bool] = None): - DeviceProfileLoRaWanDeviceProfile._configure( - lambda key, value: pulumi.set(__self__, key, value), - class_b_timeout=class_b_timeout, - class_c_timeout=class_c_timeout, - factory_preset_freqs_list=factory_preset_freqs_list, - mac_version=mac_version, - max_duty_cycle=max_duty_cycle, - max_eirp=max_eirp, - ping_slot_dr=ping_slot_dr, - ping_slot_freq=ping_slot_freq, - ping_slot_period=ping_slot_period, - reg_params_revision=reg_params_revision, - rf_region=rf_region, - rx_data_rate2=rx_data_rate2, - rx_delay1=rx_delay1, - rx_dr_offset1=rx_dr_offset1, - rx_freq2=rx_freq2, - supports32_bit_f_cnt=supports32_bit_f_cnt, - supports_class_b=supports_class_b, - supports_class_c=supports_class_c, - supports_join=supports_join, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - class_b_timeout: Optional[int] = None, - class_c_timeout: Optional[int] = None, - factory_preset_freqs_list: Optional[Sequence[int]] = None, - mac_version: Optional[str] = None, - max_duty_cycle: Optional[int] = None, - max_eirp: Optional[int] = None, - ping_slot_dr: Optional[int] = None, - ping_slot_freq: Optional[int] = None, - ping_slot_period: Optional[int] = None, - reg_params_revision: Optional[str] = None, - rf_region: Optional[str] = None, - rx_data_rate2: Optional[int] = None, - rx_delay1: Optional[int] = None, - rx_dr_offset1: Optional[int] = None, - rx_freq2: Optional[int] = None, - supports32_bit_f_cnt: Optional[bool] = None, - supports_class_b: Optional[bool] = None, - supports_class_c: Optional[bool] = None, - supports_join: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if class_b_timeout is not None: - _setter("class_b_timeout", class_b_timeout) + pulumi.set(__self__, "class_b_timeout", class_b_timeout) if class_c_timeout is not None: - _setter("class_c_timeout", class_c_timeout) + pulumi.set(__self__, "class_c_timeout", class_c_timeout) if factory_preset_freqs_list is not None: - _setter("factory_preset_freqs_list", factory_preset_freqs_list) + pulumi.set(__self__, "factory_preset_freqs_list", factory_preset_freqs_list) if mac_version is not None: - _setter("mac_version", mac_version) + pulumi.set(__self__, "mac_version", mac_version) if max_duty_cycle is not None: - _setter("max_duty_cycle", max_duty_cycle) + pulumi.set(__self__, "max_duty_cycle", max_duty_cycle) if max_eirp is not None: - _setter("max_eirp", max_eirp) + pulumi.set(__self__, "max_eirp", max_eirp) if ping_slot_dr is not None: - _setter("ping_slot_dr", ping_slot_dr) + pulumi.set(__self__, "ping_slot_dr", ping_slot_dr) if ping_slot_freq is not None: - _setter("ping_slot_freq", ping_slot_freq) + pulumi.set(__self__, "ping_slot_freq", ping_slot_freq) if ping_slot_period is not None: - _setter("ping_slot_period", ping_slot_period) + pulumi.set(__self__, "ping_slot_period", ping_slot_period) if reg_params_revision is not None: - _setter("reg_params_revision", reg_params_revision) + pulumi.set(__self__, "reg_params_revision", reg_params_revision) if rf_region is not None: - _setter("rf_region", rf_region) + pulumi.set(__self__, "rf_region", rf_region) if rx_data_rate2 is not None: - _setter("rx_data_rate2", rx_data_rate2) + pulumi.set(__self__, "rx_data_rate2", rx_data_rate2) if rx_delay1 is not None: - _setter("rx_delay1", rx_delay1) + pulumi.set(__self__, "rx_delay1", rx_delay1) if rx_dr_offset1 is not None: - _setter("rx_dr_offset1", rx_dr_offset1) + pulumi.set(__self__, "rx_dr_offset1", rx_dr_offset1) if rx_freq2 is not None: - _setter("rx_freq2", rx_freq2) + pulumi.set(__self__, "rx_freq2", rx_freq2) if supports32_bit_f_cnt is not None: - _setter("supports32_bit_f_cnt", supports32_bit_f_cnt) + pulumi.set(__self__, "supports32_bit_f_cnt", supports32_bit_f_cnt) if supports_class_b is not None: - _setter("supports_class_b", supports_class_b) + pulumi.set(__self__, "supports_class_b", supports_class_b) if supports_class_c is not None: - _setter("supports_class_c", supports_class_c) + pulumi.set(__self__, "supports_class_c", supports_class_c) if supports_join is not None: - _setter("supports_join", supports_join) + pulumi.set(__self__, "supports_join", supports_join) @property @pulumi.getter(name="classBTimeout") @@ -338,21 +282,10 @@ class DeviceProfileTag(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - DeviceProfileTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -393,20 +326,9 @@ def __init__(__self__, *, :param str rf_region: FUOTA task LoRaWAN RF region :param str start_time: FUOTA task LoRaWAN start time """ - FuotaTaskLoRaWan._configure( - lambda key, value: pulumi.set(__self__, key, value), - rf_region=rf_region, - start_time=start_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rf_region: str, - start_time: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("rf_region", rf_region) + pulumi.set(__self__, "rf_region", rf_region) if start_time is not None: - _setter("start_time", start_time) + pulumi.set(__self__, "start_time", start_time) @property @pulumi.getter(name="rfRegion") @@ -430,21 +352,10 @@ class FuotaTaskTag(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - FuotaTaskTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -493,27 +404,12 @@ def __init__(__self__, *, :param int number_of_devices_in_group: Multicast group number of devices in group. Returned after successful read. :param int number_of_devices_requested: Multicast group number of devices requested. Returned after successful read. """ - MulticastGroupLoRaWan._configure( - lambda key, value: pulumi.set(__self__, key, value), - dl_class=dl_class, - rf_region=rf_region, - number_of_devices_in_group=number_of_devices_in_group, - number_of_devices_requested=number_of_devices_requested, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dl_class: str, - rf_region: str, - number_of_devices_in_group: Optional[int] = None, - number_of_devices_requested: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("dl_class", dl_class) - _setter("rf_region", rf_region) + pulumi.set(__self__, "dl_class", dl_class) + pulumi.set(__self__, "rf_region", rf_region) if number_of_devices_in_group is not None: - _setter("number_of_devices_in_group", number_of_devices_in_group) + pulumi.set(__self__, "number_of_devices_in_group", number_of_devices_in_group) if number_of_devices_requested is not None: - _setter("number_of_devices_requested", number_of_devices_requested) + pulumi.set(__self__, "number_of_devices_requested", number_of_devices_requested) @property @pulumi.getter(name="dlClass") @@ -553,21 +449,10 @@ class MulticastGroupTag(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - MulticastGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -593,19 +478,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - NetworkAnalyzerConfigurationTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -645,16 +519,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, app_server_private_key: str): - PartnerAccountSidewalkAccountInfo._configure( - lambda key, value: pulumi.set(__self__, key, value), - app_server_private_key=app_server_private_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - app_server_private_key: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("app_server_private_key", app_server_private_key) + pulumi.set(__self__, "app_server_private_key", app_server_private_key) @property @pulumi.getter(name="appServerPrivateKey") @@ -685,25 +550,12 @@ def __init__(__self__, *, amazon_id: Optional[str] = None, arn: Optional[str] = None, fingerprint: Optional[str] = None): - PartnerAccountSidewalkAccountInfoWithFingerprint._configure( - lambda key, value: pulumi.set(__self__, key, value), - amazon_id=amazon_id, - arn=arn, - fingerprint=fingerprint, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - amazon_id: Optional[str] = None, - arn: Optional[str] = None, - fingerprint: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if amazon_id is not None: - _setter("amazon_id", amazon_id) + pulumi.set(__self__, "amazon_id", amazon_id) if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) if fingerprint is not None: - _setter("fingerprint", fingerprint) + pulumi.set(__self__, "fingerprint", fingerprint) @property @pulumi.getter(name="amazonId") @@ -742,17 +594,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, app_server_private_key: Optional[str] = None): - PartnerAccountSidewalkUpdateAccount._configure( - lambda key, value: pulumi.set(__self__, key, value), - app_server_private_key=app_server_private_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - app_server_private_key: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if app_server_private_key is not None: - _setter("app_server_private_key", app_server_private_key) + pulumi.set(__self__, "app_server_private_key", app_server_private_key) @property @pulumi.getter(name="appServerPrivateKey") @@ -765,21 +608,10 @@ class PartnerAccountTag(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - PartnerAccountTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -867,89 +699,44 @@ def __init__(__self__, *, ul_bucket_size: Optional[int] = None, ul_rate: Optional[int] = None, ul_rate_policy: Optional[str] = None): - ServiceProfileLoRaWanServiceProfile._configure( - lambda key, value: pulumi.set(__self__, key, value), - add_gw_metadata=add_gw_metadata, - channel_mask=channel_mask, - dev_status_req_freq=dev_status_req_freq, - dl_bucket_size=dl_bucket_size, - dl_rate=dl_rate, - dl_rate_policy=dl_rate_policy, - dr_max=dr_max, - dr_min=dr_min, - hr_allowed=hr_allowed, - min_gw_diversity=min_gw_diversity, - nwk_geo_loc=nwk_geo_loc, - pr_allowed=pr_allowed, - ra_allowed=ra_allowed, - report_dev_status_battery=report_dev_status_battery, - report_dev_status_margin=report_dev_status_margin, - target_per=target_per, - ul_bucket_size=ul_bucket_size, - ul_rate=ul_rate, - ul_rate_policy=ul_rate_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - add_gw_metadata: Optional[bool] = None, - channel_mask: Optional[str] = None, - dev_status_req_freq: Optional[int] = None, - dl_bucket_size: Optional[int] = None, - dl_rate: Optional[int] = None, - dl_rate_policy: Optional[str] = None, - dr_max: Optional[int] = None, - dr_min: Optional[int] = None, - hr_allowed: Optional[bool] = None, - min_gw_diversity: Optional[int] = None, - nwk_geo_loc: Optional[bool] = None, - pr_allowed: Optional[bool] = None, - ra_allowed: Optional[bool] = None, - report_dev_status_battery: Optional[bool] = None, - report_dev_status_margin: Optional[bool] = None, - target_per: Optional[int] = None, - ul_bucket_size: Optional[int] = None, - ul_rate: Optional[int] = None, - ul_rate_policy: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if add_gw_metadata is not None: - _setter("add_gw_metadata", add_gw_metadata) + pulumi.set(__self__, "add_gw_metadata", add_gw_metadata) if channel_mask is not None: - _setter("channel_mask", channel_mask) + pulumi.set(__self__, "channel_mask", channel_mask) if dev_status_req_freq is not None: - _setter("dev_status_req_freq", dev_status_req_freq) + pulumi.set(__self__, "dev_status_req_freq", dev_status_req_freq) if dl_bucket_size is not None: - _setter("dl_bucket_size", dl_bucket_size) + pulumi.set(__self__, "dl_bucket_size", dl_bucket_size) if dl_rate is not None: - _setter("dl_rate", dl_rate) + pulumi.set(__self__, "dl_rate", dl_rate) if dl_rate_policy is not None: - _setter("dl_rate_policy", dl_rate_policy) + pulumi.set(__self__, "dl_rate_policy", dl_rate_policy) if dr_max is not None: - _setter("dr_max", dr_max) + pulumi.set(__self__, "dr_max", dr_max) if dr_min is not None: - _setter("dr_min", dr_min) + pulumi.set(__self__, "dr_min", dr_min) if hr_allowed is not None: - _setter("hr_allowed", hr_allowed) + pulumi.set(__self__, "hr_allowed", hr_allowed) if min_gw_diversity is not None: - _setter("min_gw_diversity", min_gw_diversity) + pulumi.set(__self__, "min_gw_diversity", min_gw_diversity) if nwk_geo_loc is not None: - _setter("nwk_geo_loc", nwk_geo_loc) + pulumi.set(__self__, "nwk_geo_loc", nwk_geo_loc) if pr_allowed is not None: - _setter("pr_allowed", pr_allowed) + pulumi.set(__self__, "pr_allowed", pr_allowed) if ra_allowed is not None: - _setter("ra_allowed", ra_allowed) + pulumi.set(__self__, "ra_allowed", ra_allowed) if report_dev_status_battery is not None: - _setter("report_dev_status_battery", report_dev_status_battery) + pulumi.set(__self__, "report_dev_status_battery", report_dev_status_battery) if report_dev_status_margin is not None: - _setter("report_dev_status_margin", report_dev_status_margin) + pulumi.set(__self__, "report_dev_status_margin", report_dev_status_margin) if target_per is not None: - _setter("target_per", target_per) + pulumi.set(__self__, "target_per", target_per) if ul_bucket_size is not None: - _setter("ul_bucket_size", ul_bucket_size) + pulumi.set(__self__, "ul_bucket_size", ul_bucket_size) if ul_rate is not None: - _setter("ul_rate", ul_rate) + pulumi.set(__self__, "ul_rate", ul_rate) if ul_rate_policy is not None: - _setter("ul_rate_policy", ul_rate_policy) + pulumi.set(__self__, "ul_rate_policy", ul_rate_policy) @property @pulumi.getter(name="addGwMetadata") @@ -1052,21 +839,10 @@ class ServiceProfileTag(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - ServiceProfileTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1113,29 +889,14 @@ def __init__(__self__, *, """ sidewalk contain file for created device and role """ - SidewalkProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - device_creation_file=device_creation_file, - device_creation_file_list=device_creation_file_list, - role=role, - sidewalk_manufacturing_sn=sidewalk_manufacturing_sn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - device_creation_file: Optional[str] = None, - device_creation_file_list: Optional[Sequence[str]] = None, - role: Optional[str] = None, - sidewalk_manufacturing_sn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if device_creation_file is not None: - _setter("device_creation_file", device_creation_file) + pulumi.set(__self__, "device_creation_file", device_creation_file) if device_creation_file_list is not None: - _setter("device_creation_file_list", device_creation_file_list) + pulumi.set(__self__, "device_creation_file_list", device_creation_file_list) if role is not None: - _setter("role", role) + pulumi.set(__self__, "role", role) if sidewalk_manufacturing_sn is not None: - _setter("sidewalk_manufacturing_sn", sidewalk_manufacturing_sn) + pulumi.set(__self__, "sidewalk_manufacturing_sn", sidewalk_manufacturing_sn) @property @pulumi.getter(name="deviceCreationFile") @@ -1181,25 +942,12 @@ def __init__(__self__, *, model: Optional[str] = None, package_version: Optional[str] = None, station: Optional[str] = None): - TaskDefinitionLoRaWanGatewayVersion._configure( - lambda key, value: pulumi.set(__self__, key, value), - model=model, - package_version=package_version, - station=station, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - model: Optional[str] = None, - package_version: Optional[str] = None, - station: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if model is not None: - _setter("model", model) + pulumi.set(__self__, "model", model) if package_version is not None: - _setter("package_version", package_version) + pulumi.set(__self__, "package_version", package_version) if station is not None: - _setter("station", station) + pulumi.set(__self__, "station", station) @property @pulumi.getter @@ -1247,29 +995,14 @@ def __init__(__self__, *, sig_key_crc: Optional[int] = None, update_signature: Optional[str] = None, update_version: Optional['outputs.TaskDefinitionLoRaWanGatewayVersion'] = None): - TaskDefinitionLoRaWanUpdateGatewayTaskCreate._configure( - lambda key, value: pulumi.set(__self__, key, value), - current_version=current_version, - sig_key_crc=sig_key_crc, - update_signature=update_signature, - update_version=update_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - current_version: Optional['outputs.TaskDefinitionLoRaWanGatewayVersion'] = None, - sig_key_crc: Optional[int] = None, - update_signature: Optional[str] = None, - update_version: Optional['outputs.TaskDefinitionLoRaWanGatewayVersion'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if current_version is not None: - _setter("current_version", current_version) + pulumi.set(__self__, "current_version", current_version) if sig_key_crc is not None: - _setter("sig_key_crc", sig_key_crc) + pulumi.set(__self__, "sig_key_crc", sig_key_crc) if update_signature is not None: - _setter("update_signature", update_signature) + pulumi.set(__self__, "update_signature", update_signature) if update_version is not None: - _setter("update_version", update_version) + pulumi.set(__self__, "update_version", update_version) @property @pulumi.getter(name="currentVersion") @@ -1316,21 +1049,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, current_version: Optional['outputs.TaskDefinitionLoRaWanGatewayVersion'] = None, update_version: Optional['outputs.TaskDefinitionLoRaWanGatewayVersion'] = None): - TaskDefinitionLoRaWanUpdateGatewayTaskEntry._configure( - lambda key, value: pulumi.set(__self__, key, value), - current_version=current_version, - update_version=update_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - current_version: Optional['outputs.TaskDefinitionLoRaWanGatewayVersion'] = None, - update_version: Optional['outputs.TaskDefinitionLoRaWanGatewayVersion'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if current_version is not None: - _setter("current_version", current_version) + pulumi.set(__self__, "current_version", current_version) if update_version is not None: - _setter("update_version", update_version) + pulumi.set(__self__, "update_version", update_version) @property @pulumi.getter(name="currentVersion") @@ -1348,21 +1070,10 @@ class TaskDefinitionTag(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - TaskDefinitionTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1402,25 +1113,12 @@ def __init__(__self__, *, lo_ra_wan: Optional['outputs.TaskDefinitionLoRaWanUpdateGatewayTaskCreate'] = None, update_data_role: Optional[str] = None, update_data_source: Optional[str] = None): - TaskDefinitionUpdateWirelessGatewayTaskCreate._configure( - lambda key, value: pulumi.set(__self__, key, value), - lo_ra_wan=lo_ra_wan, - update_data_role=update_data_role, - update_data_source=update_data_source, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lo_ra_wan: Optional['outputs.TaskDefinitionLoRaWanUpdateGatewayTaskCreate'] = None, - update_data_role: Optional[str] = None, - update_data_source: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if lo_ra_wan is not None: - _setter("lo_ra_wan", lo_ra_wan) + pulumi.set(__self__, "lo_ra_wan", lo_ra_wan) if update_data_role is not None: - _setter("update_data_role", update_data_role) + pulumi.set(__self__, "update_data_role", update_data_role) if update_data_source is not None: - _setter("update_data_source", update_data_source) + pulumi.set(__self__, "update_data_source", update_data_source) @property @pulumi.getter(name="loRaWan") @@ -1468,21 +1166,10 @@ def __init__(__self__, *, """ Trace content for your wireless gateway and wireless device resources """ - TraceContentProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_level=log_level, - wireless_device_frame_info=wireless_device_frame_info, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_level: Optional['NetworkAnalyzerConfigurationLogLevel'] = None, - wireless_device_frame_info: Optional['NetworkAnalyzerConfigurationWirelessDeviceFrameInfo'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if log_level is not None: - _setter("log_level", log_level) + pulumi.set(__self__, "log_level", log_level) if wireless_device_frame_info is not None: - _setter("wireless_device_frame_info", wireless_device_frame_info) + pulumi.set(__self__, "wireless_device_frame_info", wireless_device_frame_info) @property @pulumi.getter(name="logLevel") @@ -1519,19 +1206,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, dev_addr: str, session_keys: 'outputs.WirelessDeviceSessionKeysAbpV10x'): - WirelessDeviceAbpV10x._configure( - lambda key, value: pulumi.set(__self__, key, value), - dev_addr=dev_addr, - session_keys=session_keys, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dev_addr: str, - session_keys: 'outputs.WirelessDeviceSessionKeysAbpV10x', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("dev_addr", dev_addr) - _setter("session_keys", session_keys) + pulumi.set(__self__, "dev_addr", dev_addr) + pulumi.set(__self__, "session_keys", session_keys) @property @pulumi.getter(name="devAddr") @@ -1568,19 +1244,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, dev_addr: str, session_keys: 'outputs.WirelessDeviceSessionKeysAbpV11'): - WirelessDeviceAbpV11._configure( - lambda key, value: pulumi.set(__self__, key, value), - dev_addr=dev_addr, - session_keys=session_keys, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dev_addr: str, - session_keys: 'outputs.WirelessDeviceSessionKeysAbpV11', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("dev_addr", dev_addr) - _setter("session_keys", session_keys) + pulumi.set(__self__, "dev_addr", dev_addr) + pulumi.set(__self__, "session_keys", session_keys) @property @pulumi.getter(name="devAddr") @@ -1606,19 +1271,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - WirelessDeviceImportTaskTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1676,41 +1330,20 @@ def __init__(__self__, *, otaa_v10x: Optional['outputs.WirelessDeviceOtaaV10x'] = None, otaa_v11: Optional['outputs.WirelessDeviceOtaaV11'] = None, service_profile_id: Optional[str] = None): - WirelessDeviceLoRaWanDevice._configure( - lambda key, value: pulumi.set(__self__, key, value), - abp_v10x=abp_v10x, - abp_v11=abp_v11, - dev_eui=dev_eui, - device_profile_id=device_profile_id, - otaa_v10x=otaa_v10x, - otaa_v11=otaa_v11, - service_profile_id=service_profile_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - abp_v10x: Optional['outputs.WirelessDeviceAbpV10x'] = None, - abp_v11: Optional['outputs.WirelessDeviceAbpV11'] = None, - dev_eui: Optional[str] = None, - device_profile_id: Optional[str] = None, - otaa_v10x: Optional['outputs.WirelessDeviceOtaaV10x'] = None, - otaa_v11: Optional['outputs.WirelessDeviceOtaaV11'] = None, - service_profile_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if abp_v10x is not None: - _setter("abp_v10x", abp_v10x) + pulumi.set(__self__, "abp_v10x", abp_v10x) if abp_v11 is not None: - _setter("abp_v11", abp_v11) + pulumi.set(__self__, "abp_v11", abp_v11) if dev_eui is not None: - _setter("dev_eui", dev_eui) + pulumi.set(__self__, "dev_eui", dev_eui) if device_profile_id is not None: - _setter("device_profile_id", device_profile_id) + pulumi.set(__self__, "device_profile_id", device_profile_id) if otaa_v10x is not None: - _setter("otaa_v10x", otaa_v10x) + pulumi.set(__self__, "otaa_v10x", otaa_v10x) if otaa_v11 is not None: - _setter("otaa_v11", otaa_v11) + pulumi.set(__self__, "otaa_v11", otaa_v11) if service_profile_id is not None: - _setter("service_profile_id", service_profile_id) + pulumi.set(__self__, "service_profile_id", service_profile_id) @property @pulumi.getter(name="abpV10x") @@ -1772,19 +1405,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, app_eui: str, app_key: str): - WirelessDeviceOtaaV10x._configure( - lambda key, value: pulumi.set(__self__, key, value), - app_eui=app_eui, - app_key=app_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - app_eui: str, - app_key: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("app_eui", app_eui) - _setter("app_key", app_key) + pulumi.set(__self__, "app_eui", app_eui) + pulumi.set(__self__, "app_key", app_key) @property @pulumi.getter(name="appEui") @@ -1824,22 +1446,9 @@ def __init__(__self__, *, app_key: str, join_eui: str, nwk_key: str): - WirelessDeviceOtaaV11._configure( - lambda key, value: pulumi.set(__self__, key, value), - app_key=app_key, - join_eui=join_eui, - nwk_key=nwk_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - app_key: str, - join_eui: str, - nwk_key: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("app_key", app_key) - _setter("join_eui", join_eui) - _setter("nwk_key", nwk_key) + pulumi.set(__self__, "app_key", app_key) + pulumi.set(__self__, "join_eui", join_eui) + pulumi.set(__self__, "nwk_key", nwk_key) @property @pulumi.getter(name="appKey") @@ -1881,19 +1490,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, app_s_key: str, nwk_s_key: str): - WirelessDeviceSessionKeysAbpV10x._configure( - lambda key, value: pulumi.set(__self__, key, value), - app_s_key=app_s_key, - nwk_s_key=nwk_s_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - app_s_key: str, - nwk_s_key: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("app_s_key", app_s_key) - _setter("nwk_s_key", nwk_s_key) + pulumi.set(__self__, "app_s_key", app_s_key) + pulumi.set(__self__, "nwk_s_key", nwk_s_key) @property @pulumi.getter(name="appSKey") @@ -1936,25 +1534,10 @@ def __init__(__self__, *, f_nwk_s_int_key: str, nwk_s_enc_key: str, s_nwk_s_int_key: str): - WirelessDeviceSessionKeysAbpV11._configure( - lambda key, value: pulumi.set(__self__, key, value), - app_s_key=app_s_key, - f_nwk_s_int_key=f_nwk_s_int_key, - nwk_s_enc_key=nwk_s_enc_key, - s_nwk_s_int_key=s_nwk_s_int_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - app_s_key: str, - f_nwk_s_int_key: str, - nwk_s_enc_key: str, - s_nwk_s_int_key: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("app_s_key", app_s_key) - _setter("f_nwk_s_int_key", f_nwk_s_int_key) - _setter("nwk_s_enc_key", nwk_s_enc_key) - _setter("s_nwk_s_int_key", s_nwk_s_int_key) + pulumi.set(__self__, "app_s_key", app_s_key) + pulumi.set(__self__, "f_nwk_s_int_key", f_nwk_s_int_key) + pulumi.set(__self__, "nwk_s_enc_key", nwk_s_enc_key) + pulumi.set(__self__, "s_nwk_s_int_key", s_nwk_s_int_key) @property @pulumi.getter(name="appSKey") @@ -1982,21 +1565,10 @@ class WirelessDeviceTag(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - WirelessDeviceTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2033,19 +1605,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, gateway_eui: str, rf_region: str): - WirelessGatewayLoRaWanGateway._configure( - lambda key, value: pulumi.set(__self__, key, value), - gateway_eui=gateway_eui, - rf_region=rf_region, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - gateway_eui: str, - rf_region: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("gateway_eui", gateway_eui) - _setter("rf_region", rf_region) + pulumi.set(__self__, "gateway_eui", gateway_eui) + pulumi.set(__self__, "rf_region", rf_region) @property @pulumi.getter(name="gatewayEui") @@ -2063,21 +1624,10 @@ class WirelessGatewayTag(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - WirelessGatewayTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/iotwireless/partner_account.py b/sdk/python/pulumi_aws_native/iotwireless/partner_account.py index 4b8bd2cf2b..e8efd2011f 100644 --- a/sdk/python/pulumi_aws_native/iotwireless/partner_account.py +++ b/sdk/python/pulumi_aws_native/iotwireless/partner_account.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -34,41 +34,20 @@ def __init__(__self__, *, :param pulumi.Input['PartnerAccountSidewalkUpdateAccountArgs'] sidewalk_update: The Sidewalk account credentials. :param pulumi.Input[Sequence[pulumi.Input['PartnerAccountTagArgs']]] tags: A list of key-value pairs that contain metadata for the destination. """ - PartnerAccountArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - account_linked=account_linked, - partner_account_id=partner_account_id, - partner_type=partner_type, - sidewalk=sidewalk, - sidewalk_response=sidewalk_response, - sidewalk_update=sidewalk_update, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - account_linked: Optional[pulumi.Input[bool]] = None, - partner_account_id: Optional[pulumi.Input[str]] = None, - partner_type: Optional[pulumi.Input['PartnerAccountPartnerType']] = None, - sidewalk: Optional[pulumi.Input['PartnerAccountSidewalkAccountInfoArgs']] = None, - sidewalk_response: Optional[pulumi.Input['PartnerAccountSidewalkAccountInfoWithFingerprintArgs']] = None, - sidewalk_update: Optional[pulumi.Input['PartnerAccountSidewalkUpdateAccountArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['PartnerAccountTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if account_linked is not None: - _setter("account_linked", account_linked) + pulumi.set(__self__, "account_linked", account_linked) if partner_account_id is not None: - _setter("partner_account_id", partner_account_id) + pulumi.set(__self__, "partner_account_id", partner_account_id) if partner_type is not None: - _setter("partner_type", partner_type) + pulumi.set(__self__, "partner_type", partner_type) if sidewalk is not None: - _setter("sidewalk", sidewalk) + pulumi.set(__self__, "sidewalk", sidewalk) if sidewalk_response is not None: - _setter("sidewalk_response", sidewalk_response) + pulumi.set(__self__, "sidewalk_response", sidewalk_response) if sidewalk_update is not None: - _setter("sidewalk_update", sidewalk_update) + pulumi.set(__self__, "sidewalk_update", sidewalk_update) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="accountLinked") @@ -205,10 +184,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PartnerAccountArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -234,23 +209,8 @@ def _internal_init(__self__, __props__.__dict__["account_linked"] = account_linked __props__.__dict__["partner_account_id"] = partner_account_id __props__.__dict__["partner_type"] = partner_type - if sidewalk is not None and not isinstance(sidewalk, PartnerAccountSidewalkAccountInfoArgs): - sidewalk = sidewalk or {} - def _setter(key, value): - sidewalk[key] = value - PartnerAccountSidewalkAccountInfoArgs._configure(_setter, **sidewalk) __props__.__dict__["sidewalk"] = sidewalk - if sidewalk_response is not None and not isinstance(sidewalk_response, PartnerAccountSidewalkAccountInfoWithFingerprintArgs): - sidewalk_response = sidewalk_response or {} - def _setter(key, value): - sidewalk_response[key] = value - PartnerAccountSidewalkAccountInfoWithFingerprintArgs._configure(_setter, **sidewalk_response) __props__.__dict__["sidewalk_response"] = sidewalk_response - if sidewalk_update is not None and not isinstance(sidewalk_update, PartnerAccountSidewalkUpdateAccountArgs): - sidewalk_update = sidewalk_update or {} - def _setter(key, value): - sidewalk_update[key] = value - PartnerAccountSidewalkUpdateAccountArgs._configure(_setter, **sidewalk_update) __props__.__dict__["sidewalk_update"] = sidewalk_update __props__.__dict__["tags"] = tags __props__.__dict__["arn"] = None diff --git a/sdk/python/pulumi_aws_native/iotwireless/service_profile.py b/sdk/python/pulumi_aws_native/iotwireless/service_profile.py index cbc94aefe7..5ebd258f1c 100644 --- a/sdk/python/pulumi_aws_native/iotwireless/service_profile.py +++ b/sdk/python/pulumi_aws_native/iotwireless/service_profile.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,25 +25,12 @@ def __init__(__self__, *, :param pulumi.Input[str] name: Name of service profile :param pulumi.Input[Sequence[pulumi.Input['ServiceProfileTagArgs']]] tags: A list of key-value pairs that contain metadata for the service profile. """ - ServiceProfileArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - lo_ra_wan=lo_ra_wan, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lo_ra_wan: Optional[pulumi.Input['ServiceProfileLoRaWanServiceProfileArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ServiceProfileTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if lo_ra_wan is not None: - _setter("lo_ra_wan", lo_ra_wan) + pulumi.set(__self__, "lo_ra_wan", lo_ra_wan) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="loRaWan") @@ -119,10 +106,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ServiceProfileArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -140,11 +123,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = ServiceProfileArgs.__new__(ServiceProfileArgs) - if lo_ra_wan is not None and not isinstance(lo_ra_wan, ServiceProfileLoRaWanServiceProfileArgs): - lo_ra_wan = lo_ra_wan or {} - def _setter(key, value): - lo_ra_wan[key] = value - ServiceProfileLoRaWanServiceProfileArgs._configure(_setter, **lo_ra_wan) __props__.__dict__["lo_ra_wan"] = lo_ra_wan __props__.__dict__["name"] = name __props__.__dict__["tags"] = tags diff --git a/sdk/python/pulumi_aws_native/iotwireless/task_definition.py b/sdk/python/pulumi_aws_native/iotwireless/task_definition.py index 9fd3916bde..60806f0f4e 100644 --- a/sdk/python/pulumi_aws_native/iotwireless/task_definition.py +++ b/sdk/python/pulumi_aws_native/iotwireless/task_definition.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -32,36 +32,17 @@ def __init__(__self__, *, :param pulumi.Input['TaskDefinitionType'] task_definition_type: A filter to list only the wireless gateway task definitions that use this task definition type :param pulumi.Input['TaskDefinitionUpdateWirelessGatewayTaskCreateArgs'] update: Information about the gateways to update. """ - TaskDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - auto_create_tasks=auto_create_tasks, - lo_ra_wan_update_gateway_task_entry=lo_ra_wan_update_gateway_task_entry, - name=name, - tags=tags, - task_definition_type=task_definition_type, - update=update, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auto_create_tasks: pulumi.Input[bool], - lo_ra_wan_update_gateway_task_entry: Optional[pulumi.Input['TaskDefinitionLoRaWanUpdateGatewayTaskEntryArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['TaskDefinitionTagArgs']]]] = None, - task_definition_type: Optional[pulumi.Input['TaskDefinitionType']] = None, - update: Optional[pulumi.Input['TaskDefinitionUpdateWirelessGatewayTaskCreateArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("auto_create_tasks", auto_create_tasks) + pulumi.set(__self__, "auto_create_tasks", auto_create_tasks) if lo_ra_wan_update_gateway_task_entry is not None: - _setter("lo_ra_wan_update_gateway_task_entry", lo_ra_wan_update_gateway_task_entry) + pulumi.set(__self__, "lo_ra_wan_update_gateway_task_entry", lo_ra_wan_update_gateway_task_entry) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if task_definition_type is not None: - _setter("task_definition_type", task_definition_type) + pulumi.set(__self__, "task_definition_type", task_definition_type) if update is not None: - _setter("update", update) + pulumi.set(__self__, "update", update) @property @pulumi.getter(name="autoCreateTasks") @@ -179,10 +160,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TaskDefinitionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -206,20 +183,10 @@ def _internal_init(__self__, if auto_create_tasks is None and not opts.urn: raise TypeError("Missing required property 'auto_create_tasks'") __props__.__dict__["auto_create_tasks"] = auto_create_tasks - if lo_ra_wan_update_gateway_task_entry is not None and not isinstance(lo_ra_wan_update_gateway_task_entry, TaskDefinitionLoRaWanUpdateGatewayTaskEntryArgs): - lo_ra_wan_update_gateway_task_entry = lo_ra_wan_update_gateway_task_entry or {} - def _setter(key, value): - lo_ra_wan_update_gateway_task_entry[key] = value - TaskDefinitionLoRaWanUpdateGatewayTaskEntryArgs._configure(_setter, **lo_ra_wan_update_gateway_task_entry) __props__.__dict__["lo_ra_wan_update_gateway_task_entry"] = lo_ra_wan_update_gateway_task_entry __props__.__dict__["name"] = name __props__.__dict__["tags"] = tags __props__.__dict__["task_definition_type"] = task_definition_type - if update is not None and not isinstance(update, TaskDefinitionUpdateWirelessGatewayTaskCreateArgs): - update = update or {} - def _setter(key, value): - update[key] = value - TaskDefinitionUpdateWirelessGatewayTaskCreateArgs._configure(_setter, **update) __props__.__dict__["update"] = update __props__.__dict__["arn"] = None super(TaskDefinition, __self__).__init__( diff --git a/sdk/python/pulumi_aws_native/iotwireless/wireless_device.py b/sdk/python/pulumi_aws_native/iotwireless/wireless_device.py index fa81a8ebdd..67e90785af 100644 --- a/sdk/python/pulumi_aws_native/iotwireless/wireless_device.py +++ b/sdk/python/pulumi_aws_native/iotwireless/wireless_device.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -36,43 +36,20 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['WirelessDeviceTagArgs']]] tags: A list of key-value pairs that contain metadata for the device. Currently not supported, will not create if tags are passed. :param pulumi.Input[str] thing_arn: Thing arn. Passed into update to associate Thing with Wireless device. """ - WirelessDeviceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_name=destination_name, - type=type, - description=description, - last_uplink_received_at=last_uplink_received_at, - lo_ra_wan=lo_ra_wan, - name=name, - tags=tags, - thing_arn=thing_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_name: pulumi.Input[str], - type: pulumi.Input['WirelessDeviceType'], - description: Optional[pulumi.Input[str]] = None, - last_uplink_received_at: Optional[pulumi.Input[str]] = None, - lo_ra_wan: Optional[pulumi.Input['WirelessDeviceLoRaWanDeviceArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['WirelessDeviceTagArgs']]]] = None, - thing_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination_name", destination_name) - _setter("type", type) + pulumi.set(__self__, "destination_name", destination_name) + pulumi.set(__self__, "type", type) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if last_uplink_received_at is not None: - _setter("last_uplink_received_at", last_uplink_received_at) + pulumi.set(__self__, "last_uplink_received_at", last_uplink_received_at) if lo_ra_wan is not None: - _setter("lo_ra_wan", lo_ra_wan) + pulumi.set(__self__, "lo_ra_wan", lo_ra_wan) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if thing_arn is not None: - _setter("thing_arn", thing_arn) + pulumi.set(__self__, "thing_arn", thing_arn) @property @pulumi.getter(name="destinationName") @@ -218,10 +195,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - WirelessDeviceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -249,11 +222,6 @@ def _internal_init(__self__, raise TypeError("Missing required property 'destination_name'") __props__.__dict__["destination_name"] = destination_name __props__.__dict__["last_uplink_received_at"] = last_uplink_received_at - if lo_ra_wan is not None and not isinstance(lo_ra_wan, WirelessDeviceLoRaWanDeviceArgs): - lo_ra_wan = lo_ra_wan or {} - def _setter(key, value): - lo_ra_wan[key] = value - WirelessDeviceLoRaWanDeviceArgs._configure(_setter, **lo_ra_wan) __props__.__dict__["lo_ra_wan"] = lo_ra_wan __props__.__dict__["name"] = name __props__.__dict__["tags"] = tags diff --git a/sdk/python/pulumi_aws_native/iotwireless/wireless_device_import_task.py b/sdk/python/pulumi_aws_native/iotwireless/wireless_device_import_task.py index e9c3c0db56..9f137f764d 100644 --- a/sdk/python/pulumi_aws_native/iotwireless/wireless_device_import_task.py +++ b/sdk/python/pulumi_aws_native/iotwireless/wireless_device_import_task.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -26,23 +26,10 @@ def __init__(__self__, *, :param pulumi.Input['SidewalkPropertiesArgs'] sidewalk: sidewalk contain file for created device and role :param pulumi.Input[Sequence[pulumi.Input['WirelessDeviceImportTaskTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - WirelessDeviceImportTaskArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_name=destination_name, - sidewalk=sidewalk, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_name: pulumi.Input[str], - sidewalk: pulumi.Input['SidewalkPropertiesArgs'], - tags: Optional[pulumi.Input[Sequence[pulumi.Input['WirelessDeviceImportTaskTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination_name", destination_name) - _setter("sidewalk", sidewalk) + pulumi.set(__self__, "destination_name", destination_name) + pulumi.set(__self__, "sidewalk", sidewalk) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="destinationName") @@ -123,10 +110,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - WirelessDeviceImportTaskArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -148,11 +131,6 @@ def _internal_init(__self__, if destination_name is None and not opts.urn: raise TypeError("Missing required property 'destination_name'") __props__.__dict__["destination_name"] = destination_name - if sidewalk is not None and not isinstance(sidewalk, SidewalkPropertiesArgs): - sidewalk = sidewalk or {} - def _setter(key, value): - sidewalk[key] = value - SidewalkPropertiesArgs._configure(_setter, **sidewalk) if sidewalk is None and not opts.urn: raise TypeError("Missing required property 'sidewalk'") __props__.__dict__["sidewalk"] = sidewalk diff --git a/sdk/python/pulumi_aws_native/iotwireless/wireless_gateway.py b/sdk/python/pulumi_aws_native/iotwireless/wireless_gateway.py index 0cf51138d7..c00a5ce565 100644 --- a/sdk/python/pulumi_aws_native/iotwireless/wireless_gateway.py +++ b/sdk/python/pulumi_aws_native/iotwireless/wireless_gateway.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -33,40 +33,19 @@ def __init__(__self__, *, :param pulumi.Input[str] thing_arn: Thing Arn. Passed into Update to associate a Thing with the Wireless Gateway. :param pulumi.Input[str] thing_name: Thing Name. If there is a Thing created, this can be returned with a Get call. """ - WirelessGatewayArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - lo_ra_wan=lo_ra_wan, - description=description, - last_uplink_received_at=last_uplink_received_at, - name=name, - tags=tags, - thing_arn=thing_arn, - thing_name=thing_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lo_ra_wan: pulumi.Input['WirelessGatewayLoRaWanGatewayArgs'], - description: Optional[pulumi.Input[str]] = None, - last_uplink_received_at: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['WirelessGatewayTagArgs']]]] = None, - thing_arn: Optional[pulumi.Input[str]] = None, - thing_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("lo_ra_wan", lo_ra_wan) + pulumi.set(__self__, "lo_ra_wan", lo_ra_wan) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if last_uplink_received_at is not None: - _setter("last_uplink_received_at", last_uplink_received_at) + pulumi.set(__self__, "last_uplink_received_at", last_uplink_received_at) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if thing_arn is not None: - _setter("thing_arn", thing_arn) + pulumi.set(__self__, "thing_arn", thing_arn) if thing_name is not None: - _setter("thing_name", thing_name) + pulumi.set(__self__, "thing_name", thing_name) @property @pulumi.getter(name="loRaWan") @@ -198,10 +177,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - WirelessGatewayArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -225,11 +200,6 @@ def _internal_init(__self__, __props__.__dict__["description"] = description __props__.__dict__["last_uplink_received_at"] = last_uplink_received_at - if lo_ra_wan is not None and not isinstance(lo_ra_wan, WirelessGatewayLoRaWanGatewayArgs): - lo_ra_wan = lo_ra_wan or {} - def _setter(key, value): - lo_ra_wan[key] = value - WirelessGatewayLoRaWanGatewayArgs._configure(_setter, **lo_ra_wan) if lo_ra_wan is None and not opts.urn: raise TypeError("Missing required property 'lo_ra_wan'") __props__.__dict__["lo_ra_wan"] = lo_ra_wan diff --git a/sdk/python/pulumi_aws_native/ivs/_inputs.py b/sdk/python/pulumi_aws_native/ivs/_inputs.py index 9915f149a8..b21bda00c5 100644 --- a/sdk/python/pulumi_aws_native/ivs/_inputs.py +++ b/sdk/python/pulumi_aws_native/ivs/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -26,19 +26,8 @@ class ChannelTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ChannelTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -64,19 +53,8 @@ class PlaybackKeyPairTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - PlaybackKeyPairTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -104,17 +82,8 @@ def __init__(__self__, *, """ Recording Destination Configuration. """ - RecordingConfigurationDestinationConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3=s3, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3: Optional[pulumi.Input['RecordingConfigurationS3DestinationConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if s3 is not None: - _setter("s3", s3) + pulumi.set(__self__, "s3", s3) @property @pulumi.getter @@ -136,21 +105,10 @@ def __init__(__self__, *, :param pulumi.Input['RecordingConfigurationRenditionConfigurationRenditionSelection'] rendition_selection: Resolution Selection indicates which set of renditions are recorded for a stream. :param pulumi.Input[Sequence[pulumi.Input['RecordingConfigurationRenditionConfigurationRenditionsItem']]] renditions: Renditions indicates which renditions are recorded for a stream. """ - RecordingConfigurationRenditionConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - rendition_selection=rendition_selection, - renditions=renditions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rendition_selection: Optional[pulumi.Input['RecordingConfigurationRenditionConfigurationRenditionSelection']] = None, - renditions: Optional[pulumi.Input[Sequence[pulumi.Input['RecordingConfigurationRenditionConfigurationRenditionsItem']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if rendition_selection is not None: - _setter("rendition_selection", rendition_selection) + pulumi.set(__self__, "rendition_selection", rendition_selection) if renditions is not None: - _setter("renditions", renditions) + pulumi.set(__self__, "renditions", renditions) @property @pulumi.getter(name="renditionSelection") @@ -184,16 +142,7 @@ def __init__(__self__, *, """ Recording S3 Destination Configuration. """ - RecordingConfigurationS3DestinationConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_name", bucket_name) + pulumi.set(__self__, "bucket_name", bucket_name) @property @pulumi.getter(name="bucketName") @@ -210,19 +159,8 @@ class RecordingConfigurationTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - RecordingConfigurationTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -257,29 +195,14 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['RecordingConfigurationThumbnailConfigurationStorageItem']]] storage: Storage indicates the format in which thumbnails are recorded. :param pulumi.Input[int] target_interval_seconds: Target Interval Seconds defines the interval at which thumbnails are recorded. This field is required if RecordingMode is INTERVAL. """ - RecordingConfigurationThumbnailConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - recording_mode=recording_mode, - resolution=resolution, - storage=storage, - target_interval_seconds=target_interval_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - recording_mode: Optional[pulumi.Input['RecordingConfigurationThumbnailConfigurationRecordingMode']] = None, - resolution: Optional[pulumi.Input['RecordingConfigurationThumbnailConfigurationResolution']] = None, - storage: Optional[pulumi.Input[Sequence[pulumi.Input['RecordingConfigurationThumbnailConfigurationStorageItem']]]] = None, - target_interval_seconds: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if recording_mode is not None: - _setter("recording_mode", recording_mode) + pulumi.set(__self__, "recording_mode", recording_mode) if resolution is not None: - _setter("resolution", resolution) + pulumi.set(__self__, "resolution", resolution) if storage is not None: - _setter("storage", storage) + pulumi.set(__self__, "storage", storage) if target_interval_seconds is not None: - _setter("target_interval_seconds", target_interval_seconds) + pulumi.set(__self__, "target_interval_seconds", target_interval_seconds) @property @pulumi.getter(name="recordingMode") @@ -335,19 +258,8 @@ class StreamKeyTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - StreamKeyTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/ivs/channel.py b/sdk/python/pulumi_aws_native/ivs/channel.py index 9baa9293ad..d3c7b99037 100644 --- a/sdk/python/pulumi_aws_native/ivs/channel.py +++ b/sdk/python/pulumi_aws_native/ivs/channel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -36,45 +36,22 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ChannelTagArgs']]] tags: A list of key-value pairs that contain metadata for the asset model. :param pulumi.Input['ChannelType'] type: Channel type, which determines the allowable resolution and bitrate. If you exceed the allowable resolution or bitrate, the stream probably will disconnect immediately. """ - ChannelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - authorized=authorized, - insecure_ingest=insecure_ingest, - latency_mode=latency_mode, - name=name, - preset=preset, - recording_configuration_arn=recording_configuration_arn, - tags=tags, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - authorized: Optional[pulumi.Input[bool]] = None, - insecure_ingest: Optional[pulumi.Input[bool]] = None, - latency_mode: Optional[pulumi.Input['ChannelLatencyMode']] = None, - name: Optional[pulumi.Input[str]] = None, - preset: Optional[pulumi.Input['ChannelPreset']] = None, - recording_configuration_arn: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ChannelTagArgs']]]] = None, - type: Optional[pulumi.Input['ChannelType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if authorized is not None: - _setter("authorized", authorized) + pulumi.set(__self__, "authorized", authorized) if insecure_ingest is not None: - _setter("insecure_ingest", insecure_ingest) + pulumi.set(__self__, "insecure_ingest", insecure_ingest) if latency_mode is not None: - _setter("latency_mode", latency_mode) + pulumi.set(__self__, "latency_mode", latency_mode) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if preset is not None: - _setter("preset", preset) + pulumi.set(__self__, "preset", preset) if recording_configuration_arn is not None: - _setter("recording_configuration_arn", recording_configuration_arn) + pulumi.set(__self__, "recording_configuration_arn", recording_configuration_arn) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -220,10 +197,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ChannelArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ivs/get_channel.py b/sdk/python/pulumi_aws_native/ivs/get_channel.py index 3136cb49fc..75feb8d14e 100644 --- a/sdk/python/pulumi_aws_native/ivs/get_channel.py +++ b/sdk/python/pulumi_aws_native/ivs/get_channel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/ivs/get_playback_key_pair.py b/sdk/python/pulumi_aws_native/ivs/get_playback_key_pair.py index 9162a261bd..c62f1932ef 100644 --- a/sdk/python/pulumi_aws_native/ivs/get_playback_key_pair.py +++ b/sdk/python/pulumi_aws_native/ivs/get_playback_key_pair.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ivs/get_recording_configuration.py b/sdk/python/pulumi_aws_native/ivs/get_recording_configuration.py index cf2f940698..82125ffc0a 100644 --- a/sdk/python/pulumi_aws_native/ivs/get_recording_configuration.py +++ b/sdk/python/pulumi_aws_native/ivs/get_recording_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/ivs/get_stream_key.py b/sdk/python/pulumi_aws_native/ivs/get_stream_key.py index 0829156c1b..0d77db136d 100644 --- a/sdk/python/pulumi_aws_native/ivs/get_stream_key.py +++ b/sdk/python/pulumi_aws_native/ivs/get_stream_key.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ivs/outputs.py b/sdk/python/pulumi_aws_native/ivs/outputs.py index 956e225a11..994a8244be 100644 --- a/sdk/python/pulumi_aws_native/ivs/outputs.py +++ b/sdk/python/pulumi_aws_native/ivs/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -27,19 +27,8 @@ class ChannelTag(dict): def __init__(__self__, *, key: str, value: str): - ChannelTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -57,19 +46,8 @@ class PlaybackKeyPairTag(dict): def __init__(__self__, *, key: str, value: str): - PlaybackKeyPairTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -92,17 +70,8 @@ def __init__(__self__, *, """ Recording Destination Configuration. """ - RecordingConfigurationDestinationConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3=s3, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3: Optional['outputs.RecordingConfigurationS3DestinationConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if s3 is not None: - _setter("s3", s3) + pulumi.set(__self__, "s3", s3) @property @pulumi.getter @@ -140,21 +109,10 @@ def __init__(__self__, *, :param 'RecordingConfigurationRenditionConfigurationRenditionSelection' rendition_selection: Resolution Selection indicates which set of renditions are recorded for a stream. :param Sequence['RecordingConfigurationRenditionConfigurationRenditionsItem'] renditions: Renditions indicates which renditions are recorded for a stream. """ - RecordingConfigurationRenditionConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - rendition_selection=rendition_selection, - renditions=renditions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rendition_selection: Optional['RecordingConfigurationRenditionConfigurationRenditionSelection'] = None, - renditions: Optional[Sequence['RecordingConfigurationRenditionConfigurationRenditionsItem']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if rendition_selection is not None: - _setter("rendition_selection", rendition_selection) + pulumi.set(__self__, "rendition_selection", rendition_selection) if renditions is not None: - _setter("renditions", renditions) + pulumi.set(__self__, "renditions", renditions) @property @pulumi.getter(name="renditionSelection") @@ -200,16 +158,7 @@ def __init__(__self__, *, """ Recording S3 Destination Configuration. """ - RecordingConfigurationS3DestinationConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_name", bucket_name) + pulumi.set(__self__, "bucket_name", bucket_name) @property @pulumi.getter(name="bucketName") @@ -222,19 +171,8 @@ class RecordingConfigurationTag(dict): def __init__(__self__, *, key: str, value: str): - RecordingConfigurationTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -283,29 +221,14 @@ def __init__(__self__, *, :param Sequence['RecordingConfigurationThumbnailConfigurationStorageItem'] storage: Storage indicates the format in which thumbnails are recorded. :param int target_interval_seconds: Target Interval Seconds defines the interval at which thumbnails are recorded. This field is required if RecordingMode is INTERVAL. """ - RecordingConfigurationThumbnailConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - recording_mode=recording_mode, - resolution=resolution, - storage=storage, - target_interval_seconds=target_interval_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - recording_mode: Optional['RecordingConfigurationThumbnailConfigurationRecordingMode'] = None, - resolution: Optional['RecordingConfigurationThumbnailConfigurationResolution'] = None, - storage: Optional[Sequence['RecordingConfigurationThumbnailConfigurationStorageItem']] = None, - target_interval_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if recording_mode is not None: - _setter("recording_mode", recording_mode) + pulumi.set(__self__, "recording_mode", recording_mode) if resolution is not None: - _setter("resolution", resolution) + pulumi.set(__self__, "resolution", resolution) if storage is not None: - _setter("storage", storage) + pulumi.set(__self__, "storage", storage) if target_interval_seconds is not None: - _setter("target_interval_seconds", target_interval_seconds) + pulumi.set(__self__, "target_interval_seconds", target_interval_seconds) @property @pulumi.getter(name="recordingMode") @@ -345,19 +268,8 @@ class StreamKeyTag(dict): def __init__(__self__, *, key: str, value: str): - StreamKeyTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/ivs/playback_key_pair.py b/sdk/python/pulumi_aws_native/ivs/playback_key_pair.py index 3553502e7d..ebc048edad 100644 --- a/sdk/python/pulumi_aws_native/ivs/playback_key_pair.py +++ b/sdk/python/pulumi_aws_native/ivs/playback_key_pair.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,25 +25,12 @@ def __init__(__self__, *, :param pulumi.Input[str] public_key_material: The public portion of a customer-generated key pair. :param pulumi.Input[Sequence[pulumi.Input['PlaybackKeyPairTagArgs']]] tags: A list of key-value pairs that contain metadata for the asset model. """ - PlaybackKeyPairArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - public_key_material=public_key_material, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - public_key_material: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['PlaybackKeyPairTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if public_key_material is not None: - _setter("public_key_material", public_key_material) + pulumi.set(__self__, "public_key_material", public_key_material) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -119,10 +106,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PlaybackKeyPairArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ivs/recording_configuration.py b/sdk/python/pulumi_aws_native/ivs/recording_configuration.py index 60d352a5a0..ccf1b1a896 100644 --- a/sdk/python/pulumi_aws_native/ivs/recording_configuration.py +++ b/sdk/python/pulumi_aws_native/ivs/recording_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -29,36 +29,17 @@ def __init__(__self__, *, :param pulumi.Input[int] recording_reconnect_window_seconds: Recording Reconnect Window Seconds. (0 means disabled) :param pulumi.Input[Sequence[pulumi.Input['RecordingConfigurationTagArgs']]] tags: A list of key-value pairs that contain metadata for the asset model. """ - RecordingConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_configuration=destination_configuration, - name=name, - recording_reconnect_window_seconds=recording_reconnect_window_seconds, - rendition_configuration=rendition_configuration, - tags=tags, - thumbnail_configuration=thumbnail_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_configuration: pulumi.Input['RecordingConfigurationDestinationConfigurationArgs'], - name: Optional[pulumi.Input[str]] = None, - recording_reconnect_window_seconds: Optional[pulumi.Input[int]] = None, - rendition_configuration: Optional[pulumi.Input['RecordingConfigurationRenditionConfigurationArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['RecordingConfigurationTagArgs']]]] = None, - thumbnail_configuration: Optional[pulumi.Input['RecordingConfigurationThumbnailConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination_configuration", destination_configuration) + pulumi.set(__self__, "destination_configuration", destination_configuration) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if recording_reconnect_window_seconds is not None: - _setter("recording_reconnect_window_seconds", recording_reconnect_window_seconds) + pulumi.set(__self__, "recording_reconnect_window_seconds", recording_reconnect_window_seconds) if rendition_configuration is not None: - _setter("rendition_configuration", rendition_configuration) + pulumi.set(__self__, "rendition_configuration", rendition_configuration) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if thumbnail_configuration is not None: - _setter("thumbnail_configuration", thumbnail_configuration) + pulumi.set(__self__, "thumbnail_configuration", thumbnail_configuration) @property @pulumi.getter(name="destinationConfiguration") @@ -164,10 +145,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RecordingConfigurationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -188,28 +165,13 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = RecordingConfigurationArgs.__new__(RecordingConfigurationArgs) - if destination_configuration is not None and not isinstance(destination_configuration, RecordingConfigurationDestinationConfigurationArgs): - destination_configuration = destination_configuration or {} - def _setter(key, value): - destination_configuration[key] = value - RecordingConfigurationDestinationConfigurationArgs._configure(_setter, **destination_configuration) if destination_configuration is None and not opts.urn: raise TypeError("Missing required property 'destination_configuration'") __props__.__dict__["destination_configuration"] = destination_configuration __props__.__dict__["name"] = name __props__.__dict__["recording_reconnect_window_seconds"] = recording_reconnect_window_seconds - if rendition_configuration is not None and not isinstance(rendition_configuration, RecordingConfigurationRenditionConfigurationArgs): - rendition_configuration = rendition_configuration or {} - def _setter(key, value): - rendition_configuration[key] = value - RecordingConfigurationRenditionConfigurationArgs._configure(_setter, **rendition_configuration) __props__.__dict__["rendition_configuration"] = rendition_configuration __props__.__dict__["tags"] = tags - if thumbnail_configuration is not None and not isinstance(thumbnail_configuration, RecordingConfigurationThumbnailConfigurationArgs): - thumbnail_configuration = thumbnail_configuration or {} - def _setter(key, value): - thumbnail_configuration[key] = value - RecordingConfigurationThumbnailConfigurationArgs._configure(_setter, **thumbnail_configuration) __props__.__dict__["thumbnail_configuration"] = thumbnail_configuration __props__.__dict__["arn"] = None __props__.__dict__["state"] = None diff --git a/sdk/python/pulumi_aws_native/ivs/stream_key.py b/sdk/python/pulumi_aws_native/ivs/stream_key.py index 26b74cb711..b4d3877a12 100644 --- a/sdk/python/pulumi_aws_native/ivs/stream_key.py +++ b/sdk/python/pulumi_aws_native/ivs/stream_key.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,20 +23,9 @@ def __init__(__self__, *, :param pulumi.Input[str] channel_arn: Channel ARN for the stream. :param pulumi.Input[Sequence[pulumi.Input['StreamKeyTagArgs']]] tags: A list of key-value pairs that contain metadata for the asset model. """ - StreamKeyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - channel_arn=channel_arn, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - channel_arn: pulumi.Input[str], - tags: Optional[pulumi.Input[Sequence[pulumi.Input['StreamKeyTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("channel_arn", channel_arn) + pulumi.set(__self__, "channel_arn", channel_arn) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="channelArn") @@ -98,10 +87,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - StreamKeyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ivschat/_inputs.py b/sdk/python/pulumi_aws_native/ivschat/_inputs.py index 80d9abe8f5..3bf6fd0e40 100644 --- a/sdk/python/pulumi_aws_native/ivschat/_inputs.py +++ b/sdk/python/pulumi_aws_native/ivschat/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -28,16 +28,7 @@ def __init__(__self__, *, CloudWatch destination configuration for IVS Chat logging. :param pulumi.Input[str] log_group_name: Name of the Amazon CloudWatch Logs log group where chat activity will be logged. """ - LoggingConfigurationCloudWatchLogsDestinationConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_group_name=log_group_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_group_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("log_group_name", log_group_name) + pulumi.set(__self__, "log_group_name", log_group_name) @property @pulumi.getter(name="logGroupName") @@ -61,25 +52,12 @@ def __init__(__self__, *, """ Destination configuration for IVS Chat logging. """ - LoggingConfigurationDestinationConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_logs=cloud_watch_logs, - firehose=firehose, - s3=s3, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_logs: Optional[pulumi.Input['LoggingConfigurationCloudWatchLogsDestinationConfigurationArgs']] = None, - firehose: Optional[pulumi.Input['LoggingConfigurationFirehoseDestinationConfigurationArgs']] = None, - s3: Optional[pulumi.Input['LoggingConfigurationS3DestinationConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_watch_logs is not None: - _setter("cloud_watch_logs", cloud_watch_logs) + pulumi.set(__self__, "cloud_watch_logs", cloud_watch_logs) if firehose is not None: - _setter("firehose", firehose) + pulumi.set(__self__, "firehose", firehose) if s3 is not None: - _setter("s3", s3) + pulumi.set(__self__, "s3", s3) @property @pulumi.getter(name="cloudWatchLogs") @@ -117,16 +95,7 @@ def __init__(__self__, *, Kinesis Firehose destination configuration for IVS Chat logging. :param pulumi.Input[str] delivery_stream_name: Name of the Amazon Kinesis Firehose delivery stream where chat activity will be logged. """ - LoggingConfigurationFirehoseDestinationConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - delivery_stream_name=delivery_stream_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delivery_stream_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("delivery_stream_name", delivery_stream_name) + pulumi.set(__self__, "delivery_stream_name", delivery_stream_name) @property @pulumi.getter(name="deliveryStreamName") @@ -149,16 +118,7 @@ def __init__(__self__, *, S3 destination configuration for IVS Chat logging. :param pulumi.Input[str] bucket_name: Name of the Amazon S3 bucket where chat activity will be logged. """ - LoggingConfigurationS3DestinationConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_name", bucket_name) + pulumi.set(__self__, "bucket_name", bucket_name) @property @pulumi.getter(name="bucketName") @@ -183,19 +143,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - LoggingConfigurationTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -232,21 +181,10 @@ def __init__(__self__, *, :param pulumi.Input['RoomMessageReviewHandlerFallbackResult'] fallback_result: Specifies the fallback behavior if the handler does not return a valid response, encounters an error, or times out. :param pulumi.Input[str] uri: Identifier of the message review handler. """ - RoomMessageReviewHandlerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - fallback_result=fallback_result, - uri=uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - fallback_result: Optional[pulumi.Input['RoomMessageReviewHandlerFallbackResult']] = None, - uri: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if fallback_result is not None: - _setter("fallback_result", fallback_result) + pulumi.set(__self__, "fallback_result", fallback_result) if uri is not None: - _setter("uri", uri) + pulumi.set(__self__, "uri", uri) @property @pulumi.getter(name="fallbackResult") @@ -283,19 +221,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - RoomTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/ivschat/get_logging_configuration.py b/sdk/python/pulumi_aws_native/ivschat/get_logging_configuration.py index f12ce96154..1963a31daa 100644 --- a/sdk/python/pulumi_aws_native/ivschat/get_logging_configuration.py +++ b/sdk/python/pulumi_aws_native/ivschat/get_logging_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/ivschat/get_room.py b/sdk/python/pulumi_aws_native/ivschat/get_room.py index 02d5c4e685..9eab336110 100644 --- a/sdk/python/pulumi_aws_native/ivschat/get_room.py +++ b/sdk/python/pulumi_aws_native/ivschat/get_room.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/ivschat/logging_configuration.py b/sdk/python/pulumi_aws_native/ivschat/logging_configuration.py index 0ae51195c7..c7536378ea 100644 --- a/sdk/python/pulumi_aws_native/ivschat/logging_configuration.py +++ b/sdk/python/pulumi_aws_native/ivschat/logging_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -25,24 +25,11 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The name of the logging configuration. The value does not need to be unique. :param pulumi.Input[Sequence[pulumi.Input['LoggingConfigurationTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - LoggingConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_configuration=destination_configuration, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_configuration: pulumi.Input['LoggingConfigurationDestinationConfigurationArgs'], - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['LoggingConfigurationTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination_configuration", destination_configuration) + pulumi.set(__self__, "destination_configuration", destination_configuration) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="destinationConfiguration") @@ -114,10 +101,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LoggingConfigurationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -135,11 +118,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = LoggingConfigurationArgs.__new__(LoggingConfigurationArgs) - if destination_configuration is not None and not isinstance(destination_configuration, LoggingConfigurationDestinationConfigurationArgs): - destination_configuration = destination_configuration or {} - def _setter(key, value): - destination_configuration[key] = value - LoggingConfigurationDestinationConfigurationArgs._configure(_setter, **destination_configuration) if destination_configuration is None and not opts.urn: raise TypeError("Missing required property 'destination_configuration'") __props__.__dict__["destination_configuration"] = destination_configuration diff --git a/sdk/python/pulumi_aws_native/ivschat/outputs.py b/sdk/python/pulumi_aws_native/ivschat/outputs.py index b4a054e324..b9d4a3164d 100644 --- a/sdk/python/pulumi_aws_native/ivschat/outputs.py +++ b/sdk/python/pulumi_aws_native/ivschat/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -49,16 +49,7 @@ def __init__(__self__, *, CloudWatch destination configuration for IVS Chat logging. :param str log_group_name: Name of the Amazon CloudWatch Logs log group where chat activity will be logged. """ - LoggingConfigurationCloudWatchLogsDestinationConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_group_name=log_group_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_group_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("log_group_name", log_group_name) + pulumi.set(__self__, "log_group_name", log_group_name) @property @pulumi.getter(name="logGroupName") @@ -98,25 +89,12 @@ def __init__(__self__, *, """ Destination configuration for IVS Chat logging. """ - LoggingConfigurationDestinationConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_logs=cloud_watch_logs, - firehose=firehose, - s3=s3, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_logs: Optional['outputs.LoggingConfigurationCloudWatchLogsDestinationConfiguration'] = None, - firehose: Optional['outputs.LoggingConfigurationFirehoseDestinationConfiguration'] = None, - s3: Optional['outputs.LoggingConfigurationS3DestinationConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_watch_logs is not None: - _setter("cloud_watch_logs", cloud_watch_logs) + pulumi.set(__self__, "cloud_watch_logs", cloud_watch_logs) if firehose is not None: - _setter("firehose", firehose) + pulumi.set(__self__, "firehose", firehose) if s3 is not None: - _setter("s3", s3) + pulumi.set(__self__, "s3", s3) @property @pulumi.getter(name="cloudWatchLogs") @@ -162,16 +140,7 @@ def __init__(__self__, *, Kinesis Firehose destination configuration for IVS Chat logging. :param str delivery_stream_name: Name of the Amazon Kinesis Firehose delivery stream where chat activity will be logged. """ - LoggingConfigurationFirehoseDestinationConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - delivery_stream_name=delivery_stream_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delivery_stream_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("delivery_stream_name", delivery_stream_name) + pulumi.set(__self__, "delivery_stream_name", delivery_stream_name) @property @pulumi.getter(name="deliveryStreamName") @@ -210,16 +179,7 @@ def __init__(__self__, *, S3 destination configuration for IVS Chat logging. :param str bucket_name: Name of the Amazon S3 bucket where chat activity will be logged. """ - LoggingConfigurationS3DestinationConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_name", bucket_name) + pulumi.set(__self__, "bucket_name", bucket_name) @property @pulumi.getter(name="bucketName") @@ -243,19 +203,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - LoggingConfigurationTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -304,21 +253,10 @@ def __init__(__self__, *, :param 'RoomMessageReviewHandlerFallbackResult' fallback_result: Specifies the fallback behavior if the handler does not return a valid response, encounters an error, or times out. :param str uri: Identifier of the message review handler. """ - RoomMessageReviewHandler._configure( - lambda key, value: pulumi.set(__self__, key, value), - fallback_result=fallback_result, - uri=uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - fallback_result: Optional['RoomMessageReviewHandlerFallbackResult'] = None, - uri: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if fallback_result is not None: - _setter("fallback_result", fallback_result) + pulumi.set(__self__, "fallback_result", fallback_result) if uri is not None: - _setter("uri", uri) + pulumi.set(__self__, "uri", uri) @property @pulumi.getter(name="fallbackResult") @@ -350,19 +288,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - RoomTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/ivschat/room.py b/sdk/python/pulumi_aws_native/ivschat/room.py index a6131ce7b3..cecac85ce0 100644 --- a/sdk/python/pulumi_aws_native/ivschat/room.py +++ b/sdk/python/pulumi_aws_native/ivschat/room.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -31,37 +31,18 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The name of the room. The value does not need to be unique. :param pulumi.Input[Sequence[pulumi.Input['RoomTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - RoomArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - logging_configuration_identifiers=logging_configuration_identifiers, - maximum_message_length=maximum_message_length, - maximum_message_rate_per_second=maximum_message_rate_per_second, - message_review_handler=message_review_handler, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - logging_configuration_identifiers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - maximum_message_length: Optional[pulumi.Input[int]] = None, - maximum_message_rate_per_second: Optional[pulumi.Input[int]] = None, - message_review_handler: Optional[pulumi.Input['RoomMessageReviewHandlerArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['RoomTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if logging_configuration_identifiers is not None: - _setter("logging_configuration_identifiers", logging_configuration_identifiers) + pulumi.set(__self__, "logging_configuration_identifiers", logging_configuration_identifiers) if maximum_message_length is not None: - _setter("maximum_message_length", maximum_message_length) + pulumi.set(__self__, "maximum_message_length", maximum_message_length) if maximum_message_rate_per_second is not None: - _setter("maximum_message_rate_per_second", maximum_message_rate_per_second) + pulumi.set(__self__, "maximum_message_rate_per_second", maximum_message_rate_per_second) if message_review_handler is not None: - _setter("message_review_handler", message_review_handler) + pulumi.set(__self__, "message_review_handler", message_review_handler) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="loggingConfigurationIdentifiers") @@ -175,10 +156,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RoomArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -202,11 +179,6 @@ def _internal_init(__self__, __props__.__dict__["logging_configuration_identifiers"] = logging_configuration_identifiers __props__.__dict__["maximum_message_length"] = maximum_message_length __props__.__dict__["maximum_message_rate_per_second"] = maximum_message_rate_per_second - if message_review_handler is not None and not isinstance(message_review_handler, RoomMessageReviewHandlerArgs): - message_review_handler = message_review_handler or {} - def _setter(key, value): - message_review_handler[key] = value - RoomMessageReviewHandlerArgs._configure(_setter, **message_review_handler) __props__.__dict__["message_review_handler"] = message_review_handler __props__.__dict__["name"] = name __props__.__dict__["tags"] = tags diff --git a/sdk/python/pulumi_aws_native/kafkaconnect/_inputs.py b/sdk/python/pulumi_aws_native/kafkaconnect/_inputs.py index 73ca9922a1..6877130d55 100644 --- a/sdk/python/pulumi_aws_native/kafkaconnect/_inputs.py +++ b/sdk/python/pulumi_aws_native/kafkaconnect/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -40,19 +40,8 @@ def __init__(__self__, *, Details of how to connect to an Apache Kafka cluster. :param pulumi.Input[str] bootstrap_servers: The bootstrap servers string of the Apache Kafka cluster. """ - ConnectorApacheKafkaClusterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bootstrap_servers=bootstrap_servers, - vpc=vpc, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bootstrap_servers: pulumi.Input[str], - vpc: pulumi.Input['ConnectorVpcArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bootstrap_servers", bootstrap_servers) - _setter("vpc", vpc) + pulumi.set(__self__, "bootstrap_servers", bootstrap_servers) + pulumi.set(__self__, "vpc", vpc) @property @pulumi.getter(name="bootstrapServers") @@ -90,28 +79,11 @@ def __init__(__self__, *, :param pulumi.Input[int] mcu_count: Specifies how many MSK Connect Units (MCU) as the minimum scaling unit. :param pulumi.Input[int] min_worker_count: The minimum number of workers for a connector. """ - ConnectorAutoScalingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_worker_count=max_worker_count, - mcu_count=mcu_count, - min_worker_count=min_worker_count, - scale_in_policy=scale_in_policy, - scale_out_policy=scale_out_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_worker_count: pulumi.Input[int], - mcu_count: pulumi.Input[int], - min_worker_count: pulumi.Input[int], - scale_in_policy: pulumi.Input['ConnectorScaleInPolicyArgs'], - scale_out_policy: pulumi.Input['ConnectorScaleOutPolicyArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_worker_count", max_worker_count) - _setter("mcu_count", mcu_count) - _setter("min_worker_count", min_worker_count) - _setter("scale_in_policy", scale_in_policy) - _setter("scale_out_policy", scale_out_policy) + pulumi.set(__self__, "max_worker_count", max_worker_count) + pulumi.set(__self__, "mcu_count", mcu_count) + pulumi.set(__self__, "min_worker_count", min_worker_count) + pulumi.set(__self__, "scale_in_policy", scale_in_policy) + pulumi.set(__self__, "scale_out_policy", scale_out_policy) @property @pulumi.getter(name="maxWorkerCount") @@ -176,21 +148,10 @@ def __init__(__self__, *, """ Information about the capacity allocated to the connector. """ - ConnectorCapacityArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - auto_scaling=auto_scaling, - provisioned_capacity=provisioned_capacity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auto_scaling: Optional[pulumi.Input['ConnectorAutoScalingArgs']] = None, - provisioned_capacity: Optional[pulumi.Input['ConnectorProvisionedCapacityArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if auto_scaling is not None: - _setter("auto_scaling", auto_scaling) + pulumi.set(__self__, "auto_scaling", auto_scaling) if provisioned_capacity is not None: - _setter("provisioned_capacity", provisioned_capacity) + pulumi.set(__self__, "provisioned_capacity", provisioned_capacity) @property @pulumi.getter(name="autoScaling") @@ -221,20 +182,9 @@ def __init__(__self__, *, :param pulumi.Input[bool] enabled: Specifies whether the logs get sent to the specified CloudWatch Logs destination. :param pulumi.Input[str] log_group: The CloudWatch log group that is the destination for log delivery. """ - ConnectorCloudWatchLogsLogDeliveryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - log_group=log_group, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: pulumi.Input[bool], - log_group: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if log_group is not None: - _setter("log_group", log_group) + pulumi.set(__self__, "log_group", log_group) @property @pulumi.getter @@ -271,19 +221,8 @@ def __init__(__self__, *, :param pulumi.Input[str] custom_plugin_arn: The Amazon Resource Name (ARN) of the custom plugin to use. :param pulumi.Input[int] revision: The revision of the custom plugin to use. """ - ConnectorCustomPluginArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_plugin_arn=custom_plugin_arn, - revision=revision, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_plugin_arn: pulumi.Input[str], - revision: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("custom_plugin_arn", custom_plugin_arn) - _setter("revision", revision) + pulumi.set(__self__, "custom_plugin_arn", custom_plugin_arn) + pulumi.set(__self__, "revision", revision) @property @pulumi.getter(name="customPluginArn") @@ -320,20 +259,9 @@ def __init__(__self__, *, :param pulumi.Input[bool] enabled: Specifies whether the logs get sent to the specified Kinesis Data Firehose delivery stream. :param pulumi.Input[str] delivery_stream: The Kinesis Data Firehose delivery stream that is the destination for log delivery. """ - ConnectorFirehoseLogDeliveryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - delivery_stream=delivery_stream, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: pulumi.Input[bool], - delivery_stream: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if delivery_stream is not None: - _setter("delivery_stream", delivery_stream) + pulumi.set(__self__, "delivery_stream", delivery_stream) @property @pulumi.getter @@ -367,16 +295,7 @@ def __init__(__self__, *, """ Details of the client authentication used by the Kafka cluster. """ - ConnectorKafkaClusterClientAuthenticationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - authentication_type=authentication_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - authentication_type: pulumi.Input['ConnectorKafkaClusterClientAuthenticationType'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("authentication_type", authentication_type) + pulumi.set(__self__, "authentication_type", authentication_type) @property @pulumi.getter(name="authenticationType") @@ -395,16 +314,7 @@ def __init__(__self__, *, """ Details of encryption in transit to the Kafka cluster. """ - ConnectorKafkaClusterEncryptionInTransitArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - encryption_type=encryption_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - encryption_type: pulumi.Input['ConnectorKafkaClusterEncryptionInTransitType'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("encryption_type", encryption_type) + pulumi.set(__self__, "encryption_type", encryption_type) @property @pulumi.getter(name="encryptionType") @@ -423,16 +333,7 @@ def __init__(__self__, *, """ Details of how to connect to the Kafka cluster. """ - ConnectorKafkaClusterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - apache_kafka_cluster=apache_kafka_cluster, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - apache_kafka_cluster: pulumi.Input['ConnectorApacheKafkaClusterArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("apache_kafka_cluster", apache_kafka_cluster) + pulumi.set(__self__, "apache_kafka_cluster", apache_kafka_cluster) @property @pulumi.getter(name="apacheKafkaCluster") @@ -451,16 +352,7 @@ def __init__(__self__, *, """ Details of what logs are delivered and where they are delivered. """ - ConnectorLogDeliveryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - worker_log_delivery=worker_log_delivery, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - worker_log_delivery: pulumi.Input['ConnectorWorkerLogDeliveryArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("worker_log_delivery", worker_log_delivery) + pulumi.set(__self__, "worker_log_delivery", worker_log_delivery) @property @pulumi.getter(name="workerLogDelivery") @@ -479,16 +371,7 @@ def __init__(__self__, *, """ Details about a Kafka Connect plugin which will be used with the connector. """ - ConnectorPluginArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_plugin=custom_plugin, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_plugin: pulumi.Input['ConnectorCustomPluginArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("custom_plugin", custom_plugin) + pulumi.set(__self__, "custom_plugin", custom_plugin) @property @pulumi.getter(name="customPlugin") @@ -510,20 +393,9 @@ def __init__(__self__, *, :param pulumi.Input[int] worker_count: Number of workers for a connector. :param pulumi.Input[int] mcu_count: Specifies how many MSK Connect Units (MCU) are allocated to the connector. """ - ConnectorProvisionedCapacityArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - worker_count=worker_count, - mcu_count=mcu_count, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - worker_count: pulumi.Input[int], - mcu_count: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("worker_count", worker_count) + pulumi.set(__self__, "worker_count", worker_count) if mcu_count is not None: - _setter("mcu_count", mcu_count) + pulumi.set(__self__, "mcu_count", mcu_count) @property @pulumi.getter(name="workerCount") @@ -562,24 +434,11 @@ def __init__(__self__, *, :param pulumi.Input[str] bucket: The name of the S3 bucket that is the destination for log delivery. :param pulumi.Input[str] prefix: The S3 prefix that is the destination for log delivery. """ - ConnectorS3LogDeliveryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - bucket=bucket, - prefix=prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: pulumi.Input[bool], - bucket: Optional[pulumi.Input[str]] = None, - prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if bucket is not None: - _setter("bucket", bucket) + pulumi.set(__self__, "bucket", bucket) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) @property @pulumi.getter @@ -626,16 +485,7 @@ def __init__(__self__, *, Information about the scale in policy of the connector. :param pulumi.Input[int] cpu_utilization_percentage: Specifies the CPU utilization percentage threshold at which connector scale in should trigger. """ - ConnectorScaleInPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cpu_utilization_percentage=cpu_utilization_percentage, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cpu_utilization_percentage: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cpu_utilization_percentage", cpu_utilization_percentage) + pulumi.set(__self__, "cpu_utilization_percentage", cpu_utilization_percentage) @property @pulumi.getter(name="cpuUtilizationPercentage") @@ -658,16 +508,7 @@ def __init__(__self__, *, Information about the scale out policy of the connector. :param pulumi.Input[int] cpu_utilization_percentage: Specifies the CPU utilization percentage threshold at which connector scale out should trigger. """ - ConnectorScaleOutPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cpu_utilization_percentage=cpu_utilization_percentage, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cpu_utilization_percentage: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cpu_utilization_percentage", cpu_utilization_percentage) + pulumi.set(__self__, "cpu_utilization_percentage", cpu_utilization_percentage) @property @pulumi.getter(name="cpuUtilizationPercentage") @@ -692,19 +533,8 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] security_groups: The AWS security groups to associate with the elastic network interfaces in order to specify what the connector has access to. :param pulumi.Input[Sequence[pulumi.Input[str]]] subnets: The list of subnets to connect to in the virtual private cloud (VPC). AWS creates elastic network interfaces inside these subnets. """ - ConnectorVpcArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_groups=security_groups, - subnets=subnets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_groups: pulumi.Input[Sequence[pulumi.Input[str]]], - subnets: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("security_groups", security_groups) - _setter("subnets", subnets) + pulumi.set(__self__, "security_groups", security_groups) + pulumi.set(__self__, "subnets", subnets) @property @pulumi.getter(name="securityGroups") @@ -741,19 +571,8 @@ def __init__(__self__, *, :param pulumi.Input[int] revision: The revision of the worker configuration to use. :param pulumi.Input[str] worker_configuration_arn: The Amazon Resource Name (ARN) of the worker configuration to use. """ - ConnectorWorkerConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - revision=revision, - worker_configuration_arn=worker_configuration_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - revision: pulumi.Input[int], - worker_configuration_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("revision", revision) - _setter("worker_configuration_arn", worker_configuration_arn) + pulumi.set(__self__, "revision", revision) + pulumi.set(__self__, "worker_configuration_arn", worker_configuration_arn) @property @pulumi.getter @@ -789,25 +608,12 @@ def __init__(__self__, *, """ Specifies where worker logs are delivered. """ - ConnectorWorkerLogDeliveryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_logs=cloud_watch_logs, - firehose=firehose, - s3=s3, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_logs: Optional[pulumi.Input['ConnectorCloudWatchLogsLogDeliveryArgs']] = None, - firehose: Optional[pulumi.Input['ConnectorFirehoseLogDeliveryArgs']] = None, - s3: Optional[pulumi.Input['ConnectorS3LogDeliveryArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_watch_logs is not None: - _setter("cloud_watch_logs", cloud_watch_logs) + pulumi.set(__self__, "cloud_watch_logs", cloud_watch_logs) if firehose is not None: - _setter("firehose", firehose) + pulumi.set(__self__, "firehose", firehose) if s3 is not None: - _setter("s3", s3) + pulumi.set(__self__, "s3", s3) @property @pulumi.getter(name="cloudWatchLogs") diff --git a/sdk/python/pulumi_aws_native/kafkaconnect/connector.py b/sdk/python/pulumi_aws_native/kafkaconnect/connector.py index f70adef5fb..527ec01c21 100644 --- a/sdk/python/pulumi_aws_native/kafkaconnect/connector.py +++ b/sdk/python/pulumi_aws_native/kafkaconnect/connector.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -38,53 +38,22 @@ def __init__(__self__, *, :param pulumi.Input[str] connector_description: A summary description of the connector. :param pulumi.Input[str] connector_name: The name of the connector. """ - ConnectorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - capacity=capacity, - connector_configuration=connector_configuration, - kafka_cluster=kafka_cluster, - kafka_cluster_client_authentication=kafka_cluster_client_authentication, - kafka_cluster_encryption_in_transit=kafka_cluster_encryption_in_transit, - kafka_connect_version=kafka_connect_version, - plugins=plugins, - service_execution_role_arn=service_execution_role_arn, - connector_description=connector_description, - connector_name=connector_name, - log_delivery=log_delivery, - worker_configuration=worker_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - capacity: pulumi.Input['ConnectorCapacityArgs'], - connector_configuration: Any, - kafka_cluster: pulumi.Input['ConnectorKafkaClusterArgs'], - kafka_cluster_client_authentication: pulumi.Input['ConnectorKafkaClusterClientAuthenticationArgs'], - kafka_cluster_encryption_in_transit: pulumi.Input['ConnectorKafkaClusterEncryptionInTransitArgs'], - kafka_connect_version: pulumi.Input[str], - plugins: pulumi.Input[Sequence[pulumi.Input['ConnectorPluginArgs']]], - service_execution_role_arn: pulumi.Input[str], - connector_description: Optional[pulumi.Input[str]] = None, - connector_name: Optional[pulumi.Input[str]] = None, - log_delivery: Optional[pulumi.Input['ConnectorLogDeliveryArgs']] = None, - worker_configuration: Optional[pulumi.Input['ConnectorWorkerConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("capacity", capacity) - _setter("connector_configuration", connector_configuration) - _setter("kafka_cluster", kafka_cluster) - _setter("kafka_cluster_client_authentication", kafka_cluster_client_authentication) - _setter("kafka_cluster_encryption_in_transit", kafka_cluster_encryption_in_transit) - _setter("kafka_connect_version", kafka_connect_version) - _setter("plugins", plugins) - _setter("service_execution_role_arn", service_execution_role_arn) + pulumi.set(__self__, "capacity", capacity) + pulumi.set(__self__, "connector_configuration", connector_configuration) + pulumi.set(__self__, "kafka_cluster", kafka_cluster) + pulumi.set(__self__, "kafka_cluster_client_authentication", kafka_cluster_client_authentication) + pulumi.set(__self__, "kafka_cluster_encryption_in_transit", kafka_cluster_encryption_in_transit) + pulumi.set(__self__, "kafka_connect_version", kafka_connect_version) + pulumi.set(__self__, "plugins", plugins) + pulumi.set(__self__, "service_execution_role_arn", service_execution_role_arn) if connector_description is not None: - _setter("connector_description", connector_description) + pulumi.set(__self__, "connector_description", connector_description) if connector_name is not None: - _setter("connector_name", connector_name) + pulumi.set(__self__, "connector_name", connector_name) if log_delivery is not None: - _setter("log_delivery", log_delivery) + pulumi.set(__self__, "log_delivery", log_delivery) if worker_configuration is not None: - _setter("worker_configuration", worker_configuration) + pulumi.set(__self__, "worker_configuration", worker_configuration) @property @pulumi.getter @@ -262,10 +231,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ConnectorArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -292,11 +257,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = ConnectorArgs.__new__(ConnectorArgs) - if capacity is not None and not isinstance(capacity, ConnectorCapacityArgs): - capacity = capacity or {} - def _setter(key, value): - capacity[key] = value - ConnectorCapacityArgs._configure(_setter, **capacity) if capacity is None and not opts.urn: raise TypeError("Missing required property 'capacity'") __props__.__dict__["capacity"] = capacity @@ -305,38 +265,18 @@ def _setter(key, value): __props__.__dict__["connector_configuration"] = connector_configuration __props__.__dict__["connector_description"] = connector_description __props__.__dict__["connector_name"] = connector_name - if kafka_cluster is not None and not isinstance(kafka_cluster, ConnectorKafkaClusterArgs): - kafka_cluster = kafka_cluster or {} - def _setter(key, value): - kafka_cluster[key] = value - ConnectorKafkaClusterArgs._configure(_setter, **kafka_cluster) if kafka_cluster is None and not opts.urn: raise TypeError("Missing required property 'kafka_cluster'") __props__.__dict__["kafka_cluster"] = kafka_cluster - if kafka_cluster_client_authentication is not None and not isinstance(kafka_cluster_client_authentication, ConnectorKafkaClusterClientAuthenticationArgs): - kafka_cluster_client_authentication = kafka_cluster_client_authentication or {} - def _setter(key, value): - kafka_cluster_client_authentication[key] = value - ConnectorKafkaClusterClientAuthenticationArgs._configure(_setter, **kafka_cluster_client_authentication) if kafka_cluster_client_authentication is None and not opts.urn: raise TypeError("Missing required property 'kafka_cluster_client_authentication'") __props__.__dict__["kafka_cluster_client_authentication"] = kafka_cluster_client_authentication - if kafka_cluster_encryption_in_transit is not None and not isinstance(kafka_cluster_encryption_in_transit, ConnectorKafkaClusterEncryptionInTransitArgs): - kafka_cluster_encryption_in_transit = kafka_cluster_encryption_in_transit or {} - def _setter(key, value): - kafka_cluster_encryption_in_transit[key] = value - ConnectorKafkaClusterEncryptionInTransitArgs._configure(_setter, **kafka_cluster_encryption_in_transit) if kafka_cluster_encryption_in_transit is None and not opts.urn: raise TypeError("Missing required property 'kafka_cluster_encryption_in_transit'") __props__.__dict__["kafka_cluster_encryption_in_transit"] = kafka_cluster_encryption_in_transit if kafka_connect_version is None and not opts.urn: raise TypeError("Missing required property 'kafka_connect_version'") __props__.__dict__["kafka_connect_version"] = kafka_connect_version - if log_delivery is not None and not isinstance(log_delivery, ConnectorLogDeliveryArgs): - log_delivery = log_delivery or {} - def _setter(key, value): - log_delivery[key] = value - ConnectorLogDeliveryArgs._configure(_setter, **log_delivery) __props__.__dict__["log_delivery"] = log_delivery if plugins is None and not opts.urn: raise TypeError("Missing required property 'plugins'") @@ -344,11 +284,6 @@ def _setter(key, value): if service_execution_role_arn is None and not opts.urn: raise TypeError("Missing required property 'service_execution_role_arn'") __props__.__dict__["service_execution_role_arn"] = service_execution_role_arn - if worker_configuration is not None and not isinstance(worker_configuration, ConnectorWorkerConfigurationArgs): - worker_configuration = worker_configuration or {} - def _setter(key, value): - worker_configuration[key] = value - ConnectorWorkerConfigurationArgs._configure(_setter, **worker_configuration) __props__.__dict__["worker_configuration"] = worker_configuration __props__.__dict__["connector_arn"] = None replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["connector_configuration", "connector_description", "connector_name", "kafka_cluster", "kafka_cluster_client_authentication", "kafka_cluster_encryption_in_transit", "kafka_connect_version", "log_delivery", "plugins[*]", "service_execution_role_arn", "worker_configuration"]) diff --git a/sdk/python/pulumi_aws_native/kafkaconnect/get_connector.py b/sdk/python/pulumi_aws_native/kafkaconnect/get_connector.py index 15533dbdf0..61bcc1fc8f 100644 --- a/sdk/python/pulumi_aws_native/kafkaconnect/get_connector.py +++ b/sdk/python/pulumi_aws_native/kafkaconnect/get_connector.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/kafkaconnect/outputs.py b/sdk/python/pulumi_aws_native/kafkaconnect/outputs.py index 52beb44c12..d47ff62348 100644 --- a/sdk/python/pulumi_aws_native/kafkaconnect/outputs.py +++ b/sdk/python/pulumi_aws_native/kafkaconnect/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -61,19 +61,8 @@ def __init__(__self__, *, Details of how to connect to an Apache Kafka cluster. :param str bootstrap_servers: The bootstrap servers string of the Apache Kafka cluster. """ - ConnectorApacheKafkaCluster._configure( - lambda key, value: pulumi.set(__self__, key, value), - bootstrap_servers=bootstrap_servers, - vpc=vpc, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bootstrap_servers: str, - vpc: 'outputs.ConnectorVpc', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bootstrap_servers", bootstrap_servers) - _setter("vpc", vpc) + pulumi.set(__self__, "bootstrap_servers", bootstrap_servers) + pulumi.set(__self__, "vpc", vpc) @property @pulumi.getter(name="bootstrapServers") @@ -131,28 +120,11 @@ def __init__(__self__, *, :param int mcu_count: Specifies how many MSK Connect Units (MCU) as the minimum scaling unit. :param int min_worker_count: The minimum number of workers for a connector. """ - ConnectorAutoScaling._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_worker_count=max_worker_count, - mcu_count=mcu_count, - min_worker_count=min_worker_count, - scale_in_policy=scale_in_policy, - scale_out_policy=scale_out_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_worker_count: int, - mcu_count: int, - min_worker_count: int, - scale_in_policy: 'outputs.ConnectorScaleInPolicy', - scale_out_policy: 'outputs.ConnectorScaleOutPolicy', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_worker_count", max_worker_count) - _setter("mcu_count", mcu_count) - _setter("min_worker_count", min_worker_count) - _setter("scale_in_policy", scale_in_policy) - _setter("scale_out_policy", scale_out_policy) + pulumi.set(__self__, "max_worker_count", max_worker_count) + pulumi.set(__self__, "mcu_count", mcu_count) + pulumi.set(__self__, "min_worker_count", min_worker_count) + pulumi.set(__self__, "scale_in_policy", scale_in_policy) + pulumi.set(__self__, "scale_out_policy", scale_out_policy) @property @pulumi.getter(name="maxWorkerCount") @@ -219,21 +191,10 @@ def __init__(__self__, *, """ Information about the capacity allocated to the connector. """ - ConnectorCapacity._configure( - lambda key, value: pulumi.set(__self__, key, value), - auto_scaling=auto_scaling, - provisioned_capacity=provisioned_capacity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auto_scaling: Optional['outputs.ConnectorAutoScaling'] = None, - provisioned_capacity: Optional['outputs.ConnectorProvisionedCapacity'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if auto_scaling is not None: - _setter("auto_scaling", auto_scaling) + pulumi.set(__self__, "auto_scaling", auto_scaling) if provisioned_capacity is not None: - _setter("provisioned_capacity", provisioned_capacity) + pulumi.set(__self__, "provisioned_capacity", provisioned_capacity) @property @pulumi.getter(name="autoScaling") @@ -276,20 +237,9 @@ def __init__(__self__, *, :param bool enabled: Specifies whether the logs get sent to the specified CloudWatch Logs destination. :param str log_group: The CloudWatch log group that is the destination for log delivery. """ - ConnectorCloudWatchLogsLogDelivery._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - log_group=log_group, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: bool, - log_group: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if log_group is not None: - _setter("log_group", log_group) + pulumi.set(__self__, "log_group", log_group) @property @pulumi.getter @@ -338,19 +288,8 @@ def __init__(__self__, *, :param str custom_plugin_arn: The Amazon Resource Name (ARN) of the custom plugin to use. :param int revision: The revision of the custom plugin to use. """ - ConnectorCustomPlugin._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_plugin_arn=custom_plugin_arn, - revision=revision, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_plugin_arn: str, - revision: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("custom_plugin_arn", custom_plugin_arn) - _setter("revision", revision) + pulumi.set(__self__, "custom_plugin_arn", custom_plugin_arn) + pulumi.set(__self__, "revision", revision) @property @pulumi.getter(name="customPluginArn") @@ -399,20 +338,9 @@ def __init__(__self__, *, :param bool enabled: Specifies whether the logs get sent to the specified Kinesis Data Firehose delivery stream. :param str delivery_stream: The Kinesis Data Firehose delivery stream that is the destination for log delivery. """ - ConnectorFirehoseLogDelivery._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - delivery_stream=delivery_stream, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: bool, - delivery_stream: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if delivery_stream is not None: - _setter("delivery_stream", delivery_stream) + pulumi.set(__self__, "delivery_stream", delivery_stream) @property @pulumi.getter @@ -458,16 +386,7 @@ def __init__(__self__, *, """ Details of how to connect to the Kafka cluster. """ - ConnectorKafkaCluster._configure( - lambda key, value: pulumi.set(__self__, key, value), - apache_kafka_cluster=apache_kafka_cluster, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - apache_kafka_cluster: 'outputs.ConnectorApacheKafkaCluster', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("apache_kafka_cluster", apache_kafka_cluster) + pulumi.set(__self__, "apache_kafka_cluster", apache_kafka_cluster) @property @pulumi.getter(name="apacheKafkaCluster") @@ -502,16 +421,7 @@ def __init__(__self__, *, """ Details of the client authentication used by the Kafka cluster. """ - ConnectorKafkaClusterClientAuthentication._configure( - lambda key, value: pulumi.set(__self__, key, value), - authentication_type=authentication_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - authentication_type: 'ConnectorKafkaClusterClientAuthenticationType', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("authentication_type", authentication_type) + pulumi.set(__self__, "authentication_type", authentication_type) @property @pulumi.getter(name="authenticationType") @@ -546,16 +456,7 @@ def __init__(__self__, *, """ Details of encryption in transit to the Kafka cluster. """ - ConnectorKafkaClusterEncryptionInTransit._configure( - lambda key, value: pulumi.set(__self__, key, value), - encryption_type=encryption_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - encryption_type: 'ConnectorKafkaClusterEncryptionInTransitType', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("encryption_type", encryption_type) + pulumi.set(__self__, "encryption_type", encryption_type) @property @pulumi.getter(name="encryptionType") @@ -590,16 +491,7 @@ def __init__(__self__, *, """ Details of what logs are delivered and where they are delivered. """ - ConnectorLogDelivery._configure( - lambda key, value: pulumi.set(__self__, key, value), - worker_log_delivery=worker_log_delivery, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - worker_log_delivery: 'outputs.ConnectorWorkerLogDelivery', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("worker_log_delivery", worker_log_delivery) + pulumi.set(__self__, "worker_log_delivery", worker_log_delivery) @property @pulumi.getter(name="workerLogDelivery") @@ -634,16 +526,7 @@ def __init__(__self__, *, """ Details about a Kafka Connect plugin which will be used with the connector. """ - ConnectorPlugin._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_plugin=custom_plugin, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_plugin: 'outputs.ConnectorCustomPlugin', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("custom_plugin", custom_plugin) + pulumi.set(__self__, "custom_plugin", custom_plugin) @property @pulumi.getter(name="customPlugin") @@ -683,20 +566,9 @@ def __init__(__self__, *, :param int worker_count: Number of workers for a connector. :param int mcu_count: Specifies how many MSK Connect Units (MCU) are allocated to the connector. """ - ConnectorProvisionedCapacity._configure( - lambda key, value: pulumi.set(__self__, key, value), - worker_count=worker_count, - mcu_count=mcu_count, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - worker_count: int, - mcu_count: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("worker_count", worker_count) + pulumi.set(__self__, "worker_count", worker_count) if mcu_count is not None: - _setter("mcu_count", mcu_count) + pulumi.set(__self__, "mcu_count", mcu_count) @property @pulumi.getter(name="workerCount") @@ -730,24 +602,11 @@ def __init__(__self__, *, :param str bucket: The name of the S3 bucket that is the destination for log delivery. :param str prefix: The S3 prefix that is the destination for log delivery. """ - ConnectorS3LogDelivery._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - bucket=bucket, - prefix=prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: bool, - bucket: Optional[str] = None, - prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if bucket is not None: - _setter("bucket", bucket) + pulumi.set(__self__, "bucket", bucket) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) @property @pulumi.getter @@ -802,16 +661,7 @@ def __init__(__self__, *, Information about the scale in policy of the connector. :param int cpu_utilization_percentage: Specifies the CPU utilization percentage threshold at which connector scale in should trigger. """ - ConnectorScaleInPolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - cpu_utilization_percentage=cpu_utilization_percentage, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cpu_utilization_percentage: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cpu_utilization_percentage", cpu_utilization_percentage) + pulumi.set(__self__, "cpu_utilization_percentage", cpu_utilization_percentage) @property @pulumi.getter(name="cpuUtilizationPercentage") @@ -850,16 +700,7 @@ def __init__(__self__, *, Information about the scale out policy of the connector. :param int cpu_utilization_percentage: Specifies the CPU utilization percentage threshold at which connector scale out should trigger. """ - ConnectorScaleOutPolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - cpu_utilization_percentage=cpu_utilization_percentage, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cpu_utilization_percentage: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cpu_utilization_percentage", cpu_utilization_percentage) + pulumi.set(__self__, "cpu_utilization_percentage", cpu_utilization_percentage) @property @pulumi.getter(name="cpuUtilizationPercentage") @@ -900,19 +741,8 @@ def __init__(__self__, *, :param Sequence[str] security_groups: The AWS security groups to associate with the elastic network interfaces in order to specify what the connector has access to. :param Sequence[str] subnets: The list of subnets to connect to in the virtual private cloud (VPC). AWS creates elastic network interfaces inside these subnets. """ - ConnectorVpc._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_groups=security_groups, - subnets=subnets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_groups: Sequence[str], - subnets: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("security_groups", security_groups) - _setter("subnets", subnets) + pulumi.set(__self__, "security_groups", security_groups) + pulumi.set(__self__, "subnets", subnets) @property @pulumi.getter(name="securityGroups") @@ -961,19 +791,8 @@ def __init__(__self__, *, :param int revision: The revision of the worker configuration to use. :param str worker_configuration_arn: The Amazon Resource Name (ARN) of the worker configuration to use. """ - ConnectorWorkerConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - revision=revision, - worker_configuration_arn=worker_configuration_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - revision: int, - worker_configuration_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("revision", revision) - _setter("worker_configuration_arn", worker_configuration_arn) + pulumi.set(__self__, "revision", revision) + pulumi.set(__self__, "worker_configuration_arn", worker_configuration_arn) @property @pulumi.getter @@ -1021,25 +840,12 @@ def __init__(__self__, *, """ Specifies where worker logs are delivered. """ - ConnectorWorkerLogDelivery._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_logs=cloud_watch_logs, - firehose=firehose, - s3=s3, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_logs: Optional['outputs.ConnectorCloudWatchLogsLogDelivery'] = None, - firehose: Optional['outputs.ConnectorFirehoseLogDelivery'] = None, - s3: Optional['outputs.ConnectorS3LogDelivery'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_watch_logs is not None: - _setter("cloud_watch_logs", cloud_watch_logs) + pulumi.set(__self__, "cloud_watch_logs", cloud_watch_logs) if firehose is not None: - _setter("firehose", firehose) + pulumi.set(__self__, "firehose", firehose) if s3 is not None: - _setter("s3", s3) + pulumi.set(__self__, "s3", s3) @property @pulumi.getter(name="cloudWatchLogs") diff --git a/sdk/python/pulumi_aws_native/kendra/_inputs.py b/sdk/python/pulumi_aws_native/kendra/_inputs.py index 85d2ab7aaa..fb0fb1dea7 100644 --- a/sdk/python/pulumi_aws_native/kendra/_inputs.py +++ b/sdk/python/pulumi_aws_native/kendra/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -79,17 +79,8 @@ class DataSourceAccessControlListConfigurationArgs: def __init__(__self__, *, key_path: Optional[pulumi.Input[str]] = None): - DataSourceAccessControlListConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key_path=key_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key_path: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key_path is not None: - _setter("key_path", key_path) + pulumi.set(__self__, "key_path", key_path) @property @pulumi.getter(name="keyPath") @@ -105,16 +96,7 @@ def key_path(self, value: Optional[pulumi.Input[str]]): class DataSourceAclConfigurationArgs: def __init__(__self__, *, allowed_groups_column_name: pulumi.Input[str]): - DataSourceAclConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - allowed_groups_column_name=allowed_groups_column_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allowed_groups_column_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("allowed_groups_column_name", allowed_groups_column_name) + pulumi.set(__self__, "allowed_groups_column_name", allowed_groups_column_name) @property @pulumi.getter(name="allowedGroupsColumnName") @@ -134,30 +116,13 @@ def __init__(__self__, *, document_id_column_name: pulumi.Input[str], document_title_column_name: Optional[pulumi.Input[str]] = None, field_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceToIndexFieldMappingArgs']]]] = None): - DataSourceColumnConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - change_detecting_columns=change_detecting_columns, - document_data_column_name=document_data_column_name, - document_id_column_name=document_id_column_name, - document_title_column_name=document_title_column_name, - field_mappings=field_mappings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - change_detecting_columns: pulumi.Input[Sequence[pulumi.Input[str]]], - document_data_column_name: pulumi.Input[str], - document_id_column_name: pulumi.Input[str], - document_title_column_name: Optional[pulumi.Input[str]] = None, - field_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceToIndexFieldMappingArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("change_detecting_columns", change_detecting_columns) - _setter("document_data_column_name", document_data_column_name) - _setter("document_id_column_name", document_id_column_name) + pulumi.set(__self__, "change_detecting_columns", change_detecting_columns) + pulumi.set(__self__, "document_data_column_name", document_data_column_name) + pulumi.set(__self__, "document_id_column_name", document_id_column_name) if document_title_column_name is not None: - _setter("document_title_column_name", document_title_column_name) + pulumi.set(__self__, "document_title_column_name", document_title_column_name) if field_mappings is not None: - _setter("field_mappings", field_mappings) + pulumi.set(__self__, "field_mappings", field_mappings) @property @pulumi.getter(name="changeDetectingColumns") @@ -218,53 +183,26 @@ def __init__(__self__, *, share_point_configuration: Optional[pulumi.Input['DataSourceSharePointConfigurationArgs']] = None, web_crawler_configuration: Optional[pulumi.Input['DataSourceWebCrawlerConfigurationArgs']] = None, work_docs_configuration: Optional[pulumi.Input['DataSourceWorkDocsConfigurationArgs']] = None): - DataSourceConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - confluence_configuration=confluence_configuration, - database_configuration=database_configuration, - google_drive_configuration=google_drive_configuration, - one_drive_configuration=one_drive_configuration, - s3_configuration=s3_configuration, - salesforce_configuration=salesforce_configuration, - service_now_configuration=service_now_configuration, - share_point_configuration=share_point_configuration, - web_crawler_configuration=web_crawler_configuration, - work_docs_configuration=work_docs_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - confluence_configuration: Optional[pulumi.Input['DataSourceConfluenceConfigurationArgs']] = None, - database_configuration: Optional[pulumi.Input['DataSourceDatabaseConfigurationArgs']] = None, - google_drive_configuration: Optional[pulumi.Input['DataSourceGoogleDriveConfigurationArgs']] = None, - one_drive_configuration: Optional[pulumi.Input['DataSourceOneDriveConfigurationArgs']] = None, - s3_configuration: Optional[pulumi.Input['DataSourceS3DataSourceConfigurationArgs']] = None, - salesforce_configuration: Optional[pulumi.Input['DataSourceSalesforceConfigurationArgs']] = None, - service_now_configuration: Optional[pulumi.Input['DataSourceServiceNowConfigurationArgs']] = None, - share_point_configuration: Optional[pulumi.Input['DataSourceSharePointConfigurationArgs']] = None, - web_crawler_configuration: Optional[pulumi.Input['DataSourceWebCrawlerConfigurationArgs']] = None, - work_docs_configuration: Optional[pulumi.Input['DataSourceWorkDocsConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if confluence_configuration is not None: - _setter("confluence_configuration", confluence_configuration) + pulumi.set(__self__, "confluence_configuration", confluence_configuration) if database_configuration is not None: - _setter("database_configuration", database_configuration) + pulumi.set(__self__, "database_configuration", database_configuration) if google_drive_configuration is not None: - _setter("google_drive_configuration", google_drive_configuration) + pulumi.set(__self__, "google_drive_configuration", google_drive_configuration) if one_drive_configuration is not None: - _setter("one_drive_configuration", one_drive_configuration) + pulumi.set(__self__, "one_drive_configuration", one_drive_configuration) if s3_configuration is not None: - _setter("s3_configuration", s3_configuration) + pulumi.set(__self__, "s3_configuration", s3_configuration) if salesforce_configuration is not None: - _setter("salesforce_configuration", salesforce_configuration) + pulumi.set(__self__, "salesforce_configuration", salesforce_configuration) if service_now_configuration is not None: - _setter("service_now_configuration", service_now_configuration) + pulumi.set(__self__, "service_now_configuration", service_now_configuration) if share_point_configuration is not None: - _setter("share_point_configuration", share_point_configuration) + pulumi.set(__self__, "share_point_configuration", share_point_configuration) if web_crawler_configuration is not None: - _setter("web_crawler_configuration", web_crawler_configuration) + pulumi.set(__self__, "web_crawler_configuration", web_crawler_configuration) if work_docs_configuration is not None: - _setter("work_docs_configuration", work_docs_configuration) + pulumi.set(__self__, "work_docs_configuration", work_docs_configuration) @property @pulumi.getter(name="confluenceConfiguration") @@ -362,21 +300,10 @@ class DataSourceConfluenceAttachmentConfigurationArgs: def __init__(__self__, *, attachment_field_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceConfluenceAttachmentToIndexFieldMappingArgs']]]] = None, crawl_attachments: Optional[pulumi.Input[bool]] = None): - DataSourceConfluenceAttachmentConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attachment_field_mappings=attachment_field_mappings, - crawl_attachments=crawl_attachments, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attachment_field_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceConfluenceAttachmentToIndexFieldMappingArgs']]]] = None, - crawl_attachments: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attachment_field_mappings is not None: - _setter("attachment_field_mappings", attachment_field_mappings) + pulumi.set(__self__, "attachment_field_mappings", attachment_field_mappings) if crawl_attachments is not None: - _setter("crawl_attachments", crawl_attachments) + pulumi.set(__self__, "crawl_attachments", crawl_attachments) @property @pulumi.getter(name="attachmentFieldMappings") @@ -403,23 +330,10 @@ def __init__(__self__, *, data_source_field_name: pulumi.Input['DataSourceConfluenceAttachmentFieldName'], index_field_name: pulumi.Input[str], date_field_format: Optional[pulumi.Input[str]] = None): - DataSourceConfluenceAttachmentToIndexFieldMappingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_source_field_name=data_source_field_name, - index_field_name=index_field_name, - date_field_format=date_field_format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_source_field_name: pulumi.Input['DataSourceConfluenceAttachmentFieldName'], - index_field_name: pulumi.Input[str], - date_field_format: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_source_field_name", data_source_field_name) - _setter("index_field_name", index_field_name) + pulumi.set(__self__, "data_source_field_name", data_source_field_name) + pulumi.set(__self__, "index_field_name", index_field_name) if date_field_format is not None: - _setter("date_field_format", date_field_format) + pulumi.set(__self__, "date_field_format", date_field_format) @property @pulumi.getter(name="dataSourceFieldName") @@ -453,17 +367,8 @@ def date_field_format(self, value: Optional[pulumi.Input[str]]): class DataSourceConfluenceBlogConfigurationArgs: def __init__(__self__, *, blog_field_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceConfluenceBlogToIndexFieldMappingArgs']]]] = None): - DataSourceConfluenceBlogConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - blog_field_mappings=blog_field_mappings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - blog_field_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceConfluenceBlogToIndexFieldMappingArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if blog_field_mappings is not None: - _setter("blog_field_mappings", blog_field_mappings) + pulumi.set(__self__, "blog_field_mappings", blog_field_mappings) @property @pulumi.getter(name="blogFieldMappings") @@ -481,23 +386,10 @@ def __init__(__self__, *, data_source_field_name: pulumi.Input['DataSourceConfluenceBlogFieldName'], index_field_name: pulumi.Input[str], date_field_format: Optional[pulumi.Input[str]] = None): - DataSourceConfluenceBlogToIndexFieldMappingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_source_field_name=data_source_field_name, - index_field_name=index_field_name, - date_field_format=date_field_format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_source_field_name: pulumi.Input['DataSourceConfluenceBlogFieldName'], - index_field_name: pulumi.Input[str], - date_field_format: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_source_field_name", data_source_field_name) - _setter("index_field_name", index_field_name) + pulumi.set(__self__, "data_source_field_name", data_source_field_name) + pulumi.set(__self__, "index_field_name", index_field_name) if date_field_format is not None: - _setter("date_field_format", date_field_format) + pulumi.set(__self__, "date_field_format", date_field_format) @property @pulumi.getter(name="dataSourceFieldName") @@ -540,50 +432,23 @@ def __init__(__self__, *, page_configuration: Optional[pulumi.Input['DataSourceConfluencePageConfigurationArgs']] = None, space_configuration: Optional[pulumi.Input['DataSourceConfluenceSpaceConfigurationArgs']] = None, vpc_configuration: Optional[pulumi.Input['DataSourceVpcConfigurationArgs']] = None): - DataSourceConfluenceConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - secret_arn=secret_arn, - server_url=server_url, - version=version, - attachment_configuration=attachment_configuration, - blog_configuration=blog_configuration, - exclusion_patterns=exclusion_patterns, - inclusion_patterns=inclusion_patterns, - page_configuration=page_configuration, - space_configuration=space_configuration, - vpc_configuration=vpc_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - secret_arn: pulumi.Input[str], - server_url: pulumi.Input[str], - version: pulumi.Input['DataSourceConfluenceVersion'], - attachment_configuration: Optional[pulumi.Input['DataSourceConfluenceAttachmentConfigurationArgs']] = None, - blog_configuration: Optional[pulumi.Input['DataSourceConfluenceBlogConfigurationArgs']] = None, - exclusion_patterns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - inclusion_patterns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - page_configuration: Optional[pulumi.Input['DataSourceConfluencePageConfigurationArgs']] = None, - space_configuration: Optional[pulumi.Input['DataSourceConfluenceSpaceConfigurationArgs']] = None, - vpc_configuration: Optional[pulumi.Input['DataSourceVpcConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("secret_arn", secret_arn) - _setter("server_url", server_url) - _setter("version", version) + pulumi.set(__self__, "secret_arn", secret_arn) + pulumi.set(__self__, "server_url", server_url) + pulumi.set(__self__, "version", version) if attachment_configuration is not None: - _setter("attachment_configuration", attachment_configuration) + pulumi.set(__self__, "attachment_configuration", attachment_configuration) if blog_configuration is not None: - _setter("blog_configuration", blog_configuration) + pulumi.set(__self__, "blog_configuration", blog_configuration) if exclusion_patterns is not None: - _setter("exclusion_patterns", exclusion_patterns) + pulumi.set(__self__, "exclusion_patterns", exclusion_patterns) if inclusion_patterns is not None: - _setter("inclusion_patterns", inclusion_patterns) + pulumi.set(__self__, "inclusion_patterns", inclusion_patterns) if page_configuration is not None: - _setter("page_configuration", page_configuration) + pulumi.set(__self__, "page_configuration", page_configuration) if space_configuration is not None: - _setter("space_configuration", space_configuration) + pulumi.set(__self__, "space_configuration", space_configuration) if vpc_configuration is not None: - _setter("vpc_configuration", vpc_configuration) + pulumi.set(__self__, "vpc_configuration", vpc_configuration) @property @pulumi.getter(name="secretArn") @@ -680,17 +545,8 @@ def vpc_configuration(self, value: Optional[pulumi.Input['DataSourceVpcConfigura class DataSourceConfluencePageConfigurationArgs: def __init__(__self__, *, page_field_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceConfluencePageToIndexFieldMappingArgs']]]] = None): - DataSourceConfluencePageConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - page_field_mappings=page_field_mappings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - page_field_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceConfluencePageToIndexFieldMappingArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if page_field_mappings is not None: - _setter("page_field_mappings", page_field_mappings) + pulumi.set(__self__, "page_field_mappings", page_field_mappings) @property @pulumi.getter(name="pageFieldMappings") @@ -708,23 +564,10 @@ def __init__(__self__, *, data_source_field_name: pulumi.Input['DataSourceConfluencePageFieldName'], index_field_name: pulumi.Input[str], date_field_format: Optional[pulumi.Input[str]] = None): - DataSourceConfluencePageToIndexFieldMappingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_source_field_name=data_source_field_name, - index_field_name=index_field_name, - date_field_format=date_field_format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_source_field_name: pulumi.Input['DataSourceConfluencePageFieldName'], - index_field_name: pulumi.Input[str], - date_field_format: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_source_field_name", data_source_field_name) - _setter("index_field_name", index_field_name) + pulumi.set(__self__, "data_source_field_name", data_source_field_name) + pulumi.set(__self__, "index_field_name", index_field_name) if date_field_format is not None: - _setter("date_field_format", date_field_format) + pulumi.set(__self__, "date_field_format", date_field_format) @property @pulumi.getter(name="dataSourceFieldName") @@ -762,33 +605,16 @@ def __init__(__self__, *, exclude_spaces: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, include_spaces: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, space_field_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceConfluenceSpaceToIndexFieldMappingArgs']]]] = None): - DataSourceConfluenceSpaceConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - crawl_archived_spaces=crawl_archived_spaces, - crawl_personal_spaces=crawl_personal_spaces, - exclude_spaces=exclude_spaces, - include_spaces=include_spaces, - space_field_mappings=space_field_mappings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - crawl_archived_spaces: Optional[pulumi.Input[bool]] = None, - crawl_personal_spaces: Optional[pulumi.Input[bool]] = None, - exclude_spaces: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - include_spaces: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - space_field_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceConfluenceSpaceToIndexFieldMappingArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if crawl_archived_spaces is not None: - _setter("crawl_archived_spaces", crawl_archived_spaces) + pulumi.set(__self__, "crawl_archived_spaces", crawl_archived_spaces) if crawl_personal_spaces is not None: - _setter("crawl_personal_spaces", crawl_personal_spaces) + pulumi.set(__self__, "crawl_personal_spaces", crawl_personal_spaces) if exclude_spaces is not None: - _setter("exclude_spaces", exclude_spaces) + pulumi.set(__self__, "exclude_spaces", exclude_spaces) if include_spaces is not None: - _setter("include_spaces", include_spaces) + pulumi.set(__self__, "include_spaces", include_spaces) if space_field_mappings is not None: - _setter("space_field_mappings", space_field_mappings) + pulumi.set(__self__, "space_field_mappings", space_field_mappings) @property @pulumi.getter(name="crawlArchivedSpaces") @@ -842,23 +668,10 @@ def __init__(__self__, *, data_source_field_name: pulumi.Input['DataSourceConfluenceSpaceFieldName'], index_field_name: pulumi.Input[str], date_field_format: Optional[pulumi.Input[str]] = None): - DataSourceConfluenceSpaceToIndexFieldMappingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_source_field_name=data_source_field_name, - index_field_name=index_field_name, - date_field_format=date_field_format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_source_field_name: pulumi.Input['DataSourceConfluenceSpaceFieldName'], - index_field_name: pulumi.Input[str], - date_field_format: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_source_field_name", data_source_field_name) - _setter("index_field_name", index_field_name) + pulumi.set(__self__, "data_source_field_name", data_source_field_name) + pulumi.set(__self__, "index_field_name", index_field_name) if date_field_format is not None: - _setter("date_field_format", date_field_format) + pulumi.set(__self__, "date_field_format", date_field_format) @property @pulumi.getter(name="dataSourceFieldName") @@ -896,28 +709,11 @@ def __init__(__self__, *, database_port: pulumi.Input[int], secret_arn: pulumi.Input[str], table_name: pulumi.Input[str]): - DataSourceConnectionConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - database_host=database_host, - database_name=database_name, - database_port=database_port, - secret_arn=secret_arn, - table_name=table_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database_host: pulumi.Input[str], - database_name: pulumi.Input[str], - database_port: pulumi.Input[int], - secret_arn: pulumi.Input[str], - table_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database_host", database_host) - _setter("database_name", database_name) - _setter("database_port", database_port) - _setter("secret_arn", secret_arn) - _setter("table_name", table_name) + pulumi.set(__self__, "database_host", database_host) + pulumi.set(__self__, "database_name", database_name) + pulumi.set(__self__, "database_port", database_port) + pulumi.set(__self__, "secret_arn", secret_arn) + pulumi.set(__self__, "table_name", table_name) @property @pulumi.getter(name="databaseHost") @@ -972,29 +768,14 @@ def __init__(__self__, *, post_extraction_hook_configuration: Optional[pulumi.Input['DataSourceHookConfigurationArgs']] = None, pre_extraction_hook_configuration: Optional[pulumi.Input['DataSourceHookConfigurationArgs']] = None, role_arn: Optional[pulumi.Input[str]] = None): - DataSourceCustomDocumentEnrichmentConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - inline_configurations=inline_configurations, - post_extraction_hook_configuration=post_extraction_hook_configuration, - pre_extraction_hook_configuration=pre_extraction_hook_configuration, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - inline_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceInlineCustomDocumentEnrichmentConfigurationArgs']]]] = None, - post_extraction_hook_configuration: Optional[pulumi.Input['DataSourceHookConfigurationArgs']] = None, - pre_extraction_hook_configuration: Optional[pulumi.Input['DataSourceHookConfigurationArgs']] = None, - role_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if inline_configurations is not None: - _setter("inline_configurations", inline_configurations) + pulumi.set(__self__, "inline_configurations", inline_configurations) if post_extraction_hook_configuration is not None: - _setter("post_extraction_hook_configuration", post_extraction_hook_configuration) + pulumi.set(__self__, "post_extraction_hook_configuration", post_extraction_hook_configuration) if pre_extraction_hook_configuration is not None: - _setter("pre_extraction_hook_configuration", pre_extraction_hook_configuration) + pulumi.set(__self__, "pre_extraction_hook_configuration", pre_extraction_hook_configuration) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="inlineConfigurations") @@ -1042,34 +823,15 @@ def __init__(__self__, *, acl_configuration: Optional[pulumi.Input['DataSourceAclConfigurationArgs']] = None, sql_configuration: Optional[pulumi.Input['DataSourceSqlConfigurationArgs']] = None, vpc_configuration: Optional[pulumi.Input['DataSourceVpcConfigurationArgs']] = None): - DataSourceDatabaseConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_configuration=column_configuration, - connection_configuration=connection_configuration, - database_engine_type=database_engine_type, - acl_configuration=acl_configuration, - sql_configuration=sql_configuration, - vpc_configuration=vpc_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_configuration: pulumi.Input['DataSourceColumnConfigurationArgs'], - connection_configuration: pulumi.Input['DataSourceConnectionConfigurationArgs'], - database_engine_type: pulumi.Input['DataSourceDatabaseEngineType'], - acl_configuration: Optional[pulumi.Input['DataSourceAclConfigurationArgs']] = None, - sql_configuration: Optional[pulumi.Input['DataSourceSqlConfigurationArgs']] = None, - vpc_configuration: Optional[pulumi.Input['DataSourceVpcConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column_configuration", column_configuration) - _setter("connection_configuration", connection_configuration) - _setter("database_engine_type", database_engine_type) + pulumi.set(__self__, "column_configuration", column_configuration) + pulumi.set(__self__, "connection_configuration", connection_configuration) + pulumi.set(__self__, "database_engine_type", database_engine_type) if acl_configuration is not None: - _setter("acl_configuration", acl_configuration) + pulumi.set(__self__, "acl_configuration", acl_configuration) if sql_configuration is not None: - _setter("sql_configuration", sql_configuration) + pulumi.set(__self__, "sql_configuration", sql_configuration) if vpc_configuration is not None: - _setter("vpc_configuration", vpc_configuration) + pulumi.set(__self__, "vpc_configuration", vpc_configuration) @property @pulumi.getter(name="columnConfiguration") @@ -1132,23 +894,10 @@ def __init__(__self__, *, condition_document_attribute_key: pulumi.Input[str], operator: pulumi.Input['DataSourceConditionOperator'], condition_on_value: Optional[pulumi.Input['DataSourceDocumentAttributeValueArgs']] = None): - DataSourceDocumentAttributeConditionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - condition_document_attribute_key=condition_document_attribute_key, - operator=operator, - condition_on_value=condition_on_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - condition_document_attribute_key: pulumi.Input[str], - operator: pulumi.Input['DataSourceConditionOperator'], - condition_on_value: Optional[pulumi.Input['DataSourceDocumentAttributeValueArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("condition_document_attribute_key", condition_document_attribute_key) - _setter("operator", operator) + pulumi.set(__self__, "condition_document_attribute_key", condition_document_attribute_key) + pulumi.set(__self__, "operator", operator) if condition_on_value is not None: - _setter("condition_on_value", condition_on_value) + pulumi.set(__self__, "condition_on_value", condition_on_value) @property @pulumi.getter(name="conditionDocumentAttributeKey") @@ -1184,24 +933,11 @@ def __init__(__self__, *, target_document_attribute_key: pulumi.Input[str], target_document_attribute_value: Optional[pulumi.Input['DataSourceDocumentAttributeValueArgs']] = None, target_document_attribute_value_deletion: Optional[pulumi.Input[bool]] = None): - DataSourceDocumentAttributeTargetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_document_attribute_key=target_document_attribute_key, - target_document_attribute_value=target_document_attribute_value, - target_document_attribute_value_deletion=target_document_attribute_value_deletion, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_document_attribute_key: pulumi.Input[str], - target_document_attribute_value: Optional[pulumi.Input['DataSourceDocumentAttributeValueArgs']] = None, - target_document_attribute_value_deletion: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_document_attribute_key", target_document_attribute_key) + pulumi.set(__self__, "target_document_attribute_key", target_document_attribute_key) if target_document_attribute_value is not None: - _setter("target_document_attribute_value", target_document_attribute_value) + pulumi.set(__self__, "target_document_attribute_value", target_document_attribute_value) if target_document_attribute_value_deletion is not None: - _setter("target_document_attribute_value_deletion", target_document_attribute_value_deletion) + pulumi.set(__self__, "target_document_attribute_value_deletion", target_document_attribute_value_deletion) @property @pulumi.getter(name="targetDocumentAttributeKey") @@ -1238,29 +974,14 @@ def __init__(__self__, *, long_value: Optional[pulumi.Input[int]] = None, string_list_value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, string_value: Optional[pulumi.Input[str]] = None): - DataSourceDocumentAttributeValueArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_value=date_value, - long_value=long_value, - string_list_value=string_list_value, - string_value=string_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_value: Optional[pulumi.Input[str]] = None, - long_value: Optional[pulumi.Input[int]] = None, - string_list_value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - string_value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_value is not None: - _setter("date_value", date_value) + pulumi.set(__self__, "date_value", date_value) if long_value is not None: - _setter("long_value", long_value) + pulumi.set(__self__, "long_value", long_value) if string_list_value is not None: - _setter("string_list_value", string_list_value) + pulumi.set(__self__, "string_list_value", string_list_value) if string_value is not None: - _setter("string_value", string_value) + pulumi.set(__self__, "string_value", string_value) @property @pulumi.getter(name="dateValue") @@ -1303,17 +1024,8 @@ def string_value(self, value: Optional[pulumi.Input[str]]): class DataSourceDocumentsMetadataConfigurationArgs: def __init__(__self__, *, s3_prefix: Optional[pulumi.Input[str]] = None): - DataSourceDocumentsMetadataConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_prefix=s3_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if s3_prefix is not None: - _setter("s3_prefix", s3_prefix) + pulumi.set(__self__, "s3_prefix", s3_prefix) @property @pulumi.getter(name="s3Prefix") @@ -1335,40 +1047,19 @@ def __init__(__self__, *, exclusion_patterns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, field_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceToIndexFieldMappingArgs']]]] = None, inclusion_patterns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - DataSourceGoogleDriveConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - secret_arn=secret_arn, - exclude_mime_types=exclude_mime_types, - exclude_shared_drives=exclude_shared_drives, - exclude_user_accounts=exclude_user_accounts, - exclusion_patterns=exclusion_patterns, - field_mappings=field_mappings, - inclusion_patterns=inclusion_patterns, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - secret_arn: pulumi.Input[str], - exclude_mime_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - exclude_shared_drives: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - exclude_user_accounts: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - exclusion_patterns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - field_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceToIndexFieldMappingArgs']]]] = None, - inclusion_patterns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("secret_arn", secret_arn) + pulumi.set(__self__, "secret_arn", secret_arn) if exclude_mime_types is not None: - _setter("exclude_mime_types", exclude_mime_types) + pulumi.set(__self__, "exclude_mime_types", exclude_mime_types) if exclude_shared_drives is not None: - _setter("exclude_shared_drives", exclude_shared_drives) + pulumi.set(__self__, "exclude_shared_drives", exclude_shared_drives) if exclude_user_accounts is not None: - _setter("exclude_user_accounts", exclude_user_accounts) + pulumi.set(__self__, "exclude_user_accounts", exclude_user_accounts) if exclusion_patterns is not None: - _setter("exclusion_patterns", exclusion_patterns) + pulumi.set(__self__, "exclusion_patterns", exclusion_patterns) if field_mappings is not None: - _setter("field_mappings", field_mappings) + pulumi.set(__self__, "field_mappings", field_mappings) if inclusion_patterns is not None: - _setter("inclusion_patterns", inclusion_patterns) + pulumi.set(__self__, "inclusion_patterns", inclusion_patterns) @property @pulumi.getter(name="secretArn") @@ -1440,23 +1131,10 @@ def __init__(__self__, *, lambda_arn: pulumi.Input[str], s3_bucket: pulumi.Input[str], invocation_condition: Optional[pulumi.Input['DataSourceDocumentAttributeConditionArgs']] = None): - DataSourceHookConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - lambda_arn=lambda_arn, - s3_bucket=s3_bucket, - invocation_condition=invocation_condition, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lambda_arn: pulumi.Input[str], - s3_bucket: pulumi.Input[str], - invocation_condition: Optional[pulumi.Input['DataSourceDocumentAttributeConditionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("lambda_arn", lambda_arn) - _setter("s3_bucket", s3_bucket) + pulumi.set(__self__, "lambda_arn", lambda_arn) + pulumi.set(__self__, "s3_bucket", s3_bucket) if invocation_condition is not None: - _setter("invocation_condition", invocation_condition) + pulumi.set(__self__, "invocation_condition", invocation_condition) @property @pulumi.getter(name="lambdaArn") @@ -1492,25 +1170,12 @@ def __init__(__self__, *, condition: Optional[pulumi.Input['DataSourceDocumentAttributeConditionArgs']] = None, document_content_deletion: Optional[pulumi.Input[bool]] = None, target: Optional[pulumi.Input['DataSourceDocumentAttributeTargetArgs']] = None): - DataSourceInlineCustomDocumentEnrichmentConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - condition=condition, - document_content_deletion=document_content_deletion, - target=target, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - condition: Optional[pulumi.Input['DataSourceDocumentAttributeConditionArgs']] = None, - document_content_deletion: Optional[pulumi.Input[bool]] = None, - target: Optional[pulumi.Input['DataSourceDocumentAttributeTargetArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if condition is not None: - _setter("condition", condition) + pulumi.set(__self__, "condition", condition) if document_content_deletion is not None: - _setter("document_content_deletion", document_content_deletion) + pulumi.set(__self__, "document_content_deletion", document_content_deletion) if target is not None: - _setter("target", target) + pulumi.set(__self__, "target", target) @property @pulumi.getter @@ -1550,38 +1215,17 @@ def __init__(__self__, *, exclusion_patterns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, field_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceToIndexFieldMappingArgs']]]] = None, inclusion_patterns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - DataSourceOneDriveConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - one_drive_users=one_drive_users, - secret_arn=secret_arn, - tenant_domain=tenant_domain, - disable_local_groups=disable_local_groups, - exclusion_patterns=exclusion_patterns, - field_mappings=field_mappings, - inclusion_patterns=inclusion_patterns, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - one_drive_users: pulumi.Input['DataSourceOneDriveUsersArgs'], - secret_arn: pulumi.Input[str], - tenant_domain: pulumi.Input[str], - disable_local_groups: Optional[pulumi.Input[bool]] = None, - exclusion_patterns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - field_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceToIndexFieldMappingArgs']]]] = None, - inclusion_patterns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("one_drive_users", one_drive_users) - _setter("secret_arn", secret_arn) - _setter("tenant_domain", tenant_domain) + pulumi.set(__self__, "one_drive_users", one_drive_users) + pulumi.set(__self__, "secret_arn", secret_arn) + pulumi.set(__self__, "tenant_domain", tenant_domain) if disable_local_groups is not None: - _setter("disable_local_groups", disable_local_groups) + pulumi.set(__self__, "disable_local_groups", disable_local_groups) if exclusion_patterns is not None: - _setter("exclusion_patterns", exclusion_patterns) + pulumi.set(__self__, "exclusion_patterns", exclusion_patterns) if field_mappings is not None: - _setter("field_mappings", field_mappings) + pulumi.set(__self__, "field_mappings", field_mappings) if inclusion_patterns is not None: - _setter("inclusion_patterns", inclusion_patterns) + pulumi.set(__self__, "inclusion_patterns", inclusion_patterns) @property @pulumi.getter(name="oneDriveUsers") @@ -1652,21 +1296,10 @@ class DataSourceOneDriveUsersArgs: def __init__(__self__, *, one_drive_user_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, one_drive_user_s3_path: Optional[pulumi.Input['DataSourceS3PathArgs']] = None): - DataSourceOneDriveUsersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - one_drive_user_list=one_drive_user_list, - one_drive_user_s3_path=one_drive_user_s3_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - one_drive_user_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - one_drive_user_s3_path: Optional[pulumi.Input['DataSourceS3PathArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if one_drive_user_list is not None: - _setter("one_drive_user_list", one_drive_user_list) + pulumi.set(__self__, "one_drive_user_list", one_drive_user_list) if one_drive_user_s3_path is not None: - _setter("one_drive_user_s3_path", one_drive_user_s3_path) + pulumi.set(__self__, "one_drive_user_s3_path", one_drive_user_s3_path) @property @pulumi.getter(name="oneDriveUserList") @@ -1693,23 +1326,10 @@ def __init__(__self__, *, host: pulumi.Input[str], port: pulumi.Input[int], credentials: Optional[pulumi.Input[str]] = None): - DataSourceProxyConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - host=host, - port=port, - credentials=credentials, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - host: pulumi.Input[str], - port: pulumi.Input[int], - credentials: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("host", host) - _setter("port", port) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) if credentials is not None: - _setter("credentials", credentials) + pulumi.set(__self__, "credentials", credentials) @property @pulumi.getter @@ -1751,36 +1371,17 @@ def __init__(__self__, *, """ S3 data source configuration """ - DataSourceS3DataSourceConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - access_control_list_configuration=access_control_list_configuration, - documents_metadata_configuration=documents_metadata_configuration, - exclusion_patterns=exclusion_patterns, - inclusion_patterns=inclusion_patterns, - inclusion_prefixes=inclusion_prefixes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: pulumi.Input[str], - access_control_list_configuration: Optional[pulumi.Input['DataSourceAccessControlListConfigurationArgs']] = None, - documents_metadata_configuration: Optional[pulumi.Input['DataSourceDocumentsMetadataConfigurationArgs']] = None, - exclusion_patterns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - inclusion_patterns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - inclusion_prefixes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_name", bucket_name) + pulumi.set(__self__, "bucket_name", bucket_name) if access_control_list_configuration is not None: - _setter("access_control_list_configuration", access_control_list_configuration) + pulumi.set(__self__, "access_control_list_configuration", access_control_list_configuration) if documents_metadata_configuration is not None: - _setter("documents_metadata_configuration", documents_metadata_configuration) + pulumi.set(__self__, "documents_metadata_configuration", documents_metadata_configuration) if exclusion_patterns is not None: - _setter("exclusion_patterns", exclusion_patterns) + pulumi.set(__self__, "exclusion_patterns", exclusion_patterns) if inclusion_patterns is not None: - _setter("inclusion_patterns", inclusion_patterns) + pulumi.set(__self__, "inclusion_patterns", inclusion_patterns) if inclusion_prefixes is not None: - _setter("inclusion_prefixes", inclusion_prefixes) + pulumi.set(__self__, "inclusion_prefixes", inclusion_prefixes) @property @pulumi.getter(name="bucketName") @@ -1842,19 +1443,8 @@ class DataSourceS3PathArgs: def __init__(__self__, *, bucket: pulumi.Input[str], key: pulumi.Input[str]): - DataSourceS3PathArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - key=key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: pulumi.Input[str], - key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) - _setter("key", key) + pulumi.set(__self__, "bucket", bucket) + pulumi.set(__self__, "key", key) @property @pulumi.getter @@ -1882,28 +1472,13 @@ def __init__(__self__, *, document_title_field_name: Optional[pulumi.Input[str]] = None, field_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceToIndexFieldMappingArgs']]]] = None, include_filter_types: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceSalesforceChatterFeedIncludeFilterType']]]] = None): - DataSourceSalesforceChatterFeedConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - document_data_field_name=document_data_field_name, - document_title_field_name=document_title_field_name, - field_mappings=field_mappings, - include_filter_types=include_filter_types, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - document_data_field_name: pulumi.Input[str], - document_title_field_name: Optional[pulumi.Input[str]] = None, - field_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceToIndexFieldMappingArgs']]]] = None, - include_filter_types: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceSalesforceChatterFeedIncludeFilterType']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("document_data_field_name", document_data_field_name) + pulumi.set(__self__, "document_data_field_name", document_data_field_name) if document_title_field_name is not None: - _setter("document_title_field_name", document_title_field_name) + pulumi.set(__self__, "document_title_field_name", document_title_field_name) if field_mappings is not None: - _setter("field_mappings", field_mappings) + pulumi.set(__self__, "field_mappings", field_mappings) if include_filter_types is not None: - _setter("include_filter_types", include_filter_types) + pulumi.set(__self__, "include_filter_types", include_filter_types) @property @pulumi.getter(name="documentDataFieldName") @@ -1954,47 +1529,22 @@ def __init__(__self__, *, knowledge_article_configuration: Optional[pulumi.Input['DataSourceSalesforceKnowledgeArticleConfigurationArgs']] = None, standard_object_attachment_configuration: Optional[pulumi.Input['DataSourceSalesforceStandardObjectAttachmentConfigurationArgs']] = None, standard_object_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceSalesforceStandardObjectConfigurationArgs']]]] = None): - DataSourceSalesforceConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - secret_arn=secret_arn, - server_url=server_url, - chatter_feed_configuration=chatter_feed_configuration, - crawl_attachments=crawl_attachments, - exclude_attachment_file_patterns=exclude_attachment_file_patterns, - include_attachment_file_patterns=include_attachment_file_patterns, - knowledge_article_configuration=knowledge_article_configuration, - standard_object_attachment_configuration=standard_object_attachment_configuration, - standard_object_configurations=standard_object_configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - secret_arn: pulumi.Input[str], - server_url: pulumi.Input[str], - chatter_feed_configuration: Optional[pulumi.Input['DataSourceSalesforceChatterFeedConfigurationArgs']] = None, - crawl_attachments: Optional[pulumi.Input[bool]] = None, - exclude_attachment_file_patterns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - include_attachment_file_patterns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - knowledge_article_configuration: Optional[pulumi.Input['DataSourceSalesforceKnowledgeArticleConfigurationArgs']] = None, - standard_object_attachment_configuration: Optional[pulumi.Input['DataSourceSalesforceStandardObjectAttachmentConfigurationArgs']] = None, - standard_object_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceSalesforceStandardObjectConfigurationArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("secret_arn", secret_arn) - _setter("server_url", server_url) + pulumi.set(__self__, "secret_arn", secret_arn) + pulumi.set(__self__, "server_url", server_url) if chatter_feed_configuration is not None: - _setter("chatter_feed_configuration", chatter_feed_configuration) + pulumi.set(__self__, "chatter_feed_configuration", chatter_feed_configuration) if crawl_attachments is not None: - _setter("crawl_attachments", crawl_attachments) + pulumi.set(__self__, "crawl_attachments", crawl_attachments) if exclude_attachment_file_patterns is not None: - _setter("exclude_attachment_file_patterns", exclude_attachment_file_patterns) + pulumi.set(__self__, "exclude_attachment_file_patterns", exclude_attachment_file_patterns) if include_attachment_file_patterns is not None: - _setter("include_attachment_file_patterns", include_attachment_file_patterns) + pulumi.set(__self__, "include_attachment_file_patterns", include_attachment_file_patterns) if knowledge_article_configuration is not None: - _setter("knowledge_article_configuration", knowledge_article_configuration) + pulumi.set(__self__, "knowledge_article_configuration", knowledge_article_configuration) if standard_object_attachment_configuration is not None: - _setter("standard_object_attachment_configuration", standard_object_attachment_configuration) + pulumi.set(__self__, "standard_object_attachment_configuration", standard_object_attachment_configuration) if standard_object_configurations is not None: - _setter("standard_object_configurations", standard_object_configurations) + pulumi.set(__self__, "standard_object_configurations", standard_object_configurations) @property @pulumi.getter(name="secretArn") @@ -2085,27 +1635,12 @@ def __init__(__self__, *, name: pulumi.Input[str], document_title_field_name: Optional[pulumi.Input[str]] = None, field_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceToIndexFieldMappingArgs']]]] = None): - DataSourceSalesforceCustomKnowledgeArticleTypeConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - document_data_field_name=document_data_field_name, - name=name, - document_title_field_name=document_title_field_name, - field_mappings=field_mappings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - document_data_field_name: pulumi.Input[str], - name: pulumi.Input[str], - document_title_field_name: Optional[pulumi.Input[str]] = None, - field_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceToIndexFieldMappingArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("document_data_field_name", document_data_field_name) - _setter("name", name) + pulumi.set(__self__, "document_data_field_name", document_data_field_name) + pulumi.set(__self__, "name", name) if document_title_field_name is not None: - _setter("document_title_field_name", document_title_field_name) + pulumi.set(__self__, "document_title_field_name", document_title_field_name) if field_mappings is not None: - _setter("field_mappings", field_mappings) + pulumi.set(__self__, "field_mappings", field_mappings) @property @pulumi.getter(name="documentDataFieldName") @@ -2150,24 +1685,11 @@ def __init__(__self__, *, included_states: pulumi.Input[Sequence[pulumi.Input['DataSourceSalesforceKnowledgeArticleState']]], custom_knowledge_article_type_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceSalesforceCustomKnowledgeArticleTypeConfigurationArgs']]]] = None, standard_knowledge_article_type_configuration: Optional[pulumi.Input['DataSourceSalesforceStandardKnowledgeArticleTypeConfigurationArgs']] = None): - DataSourceSalesforceKnowledgeArticleConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - included_states=included_states, - custom_knowledge_article_type_configurations=custom_knowledge_article_type_configurations, - standard_knowledge_article_type_configuration=standard_knowledge_article_type_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - included_states: pulumi.Input[Sequence[pulumi.Input['DataSourceSalesforceKnowledgeArticleState']]], - custom_knowledge_article_type_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceSalesforceCustomKnowledgeArticleTypeConfigurationArgs']]]] = None, - standard_knowledge_article_type_configuration: Optional[pulumi.Input['DataSourceSalesforceStandardKnowledgeArticleTypeConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("included_states", included_states) + pulumi.set(__self__, "included_states", included_states) if custom_knowledge_article_type_configurations is not None: - _setter("custom_knowledge_article_type_configurations", custom_knowledge_article_type_configurations) + pulumi.set(__self__, "custom_knowledge_article_type_configurations", custom_knowledge_article_type_configurations) if standard_knowledge_article_type_configuration is not None: - _setter("standard_knowledge_article_type_configuration", standard_knowledge_article_type_configuration) + pulumi.set(__self__, "standard_knowledge_article_type_configuration", standard_knowledge_article_type_configuration) @property @pulumi.getter(name="includedStates") @@ -2203,24 +1725,11 @@ def __init__(__self__, *, document_data_field_name: pulumi.Input[str], document_title_field_name: Optional[pulumi.Input[str]] = None, field_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceToIndexFieldMappingArgs']]]] = None): - DataSourceSalesforceStandardKnowledgeArticleTypeConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - document_data_field_name=document_data_field_name, - document_title_field_name=document_title_field_name, - field_mappings=field_mappings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - document_data_field_name: pulumi.Input[str], - document_title_field_name: Optional[pulumi.Input[str]] = None, - field_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceToIndexFieldMappingArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("document_data_field_name", document_data_field_name) + pulumi.set(__self__, "document_data_field_name", document_data_field_name) if document_title_field_name is not None: - _setter("document_title_field_name", document_title_field_name) + pulumi.set(__self__, "document_title_field_name", document_title_field_name) if field_mappings is not None: - _setter("field_mappings", field_mappings) + pulumi.set(__self__, "field_mappings", field_mappings) @property @pulumi.getter(name="documentDataFieldName") @@ -2255,21 +1764,10 @@ class DataSourceSalesforceStandardObjectAttachmentConfigurationArgs: def __init__(__self__, *, document_title_field_name: Optional[pulumi.Input[str]] = None, field_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceToIndexFieldMappingArgs']]]] = None): - DataSourceSalesforceStandardObjectAttachmentConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - document_title_field_name=document_title_field_name, - field_mappings=field_mappings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - document_title_field_name: Optional[pulumi.Input[str]] = None, - field_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceToIndexFieldMappingArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if document_title_field_name is not None: - _setter("document_title_field_name", document_title_field_name) + pulumi.set(__self__, "document_title_field_name", document_title_field_name) if field_mappings is not None: - _setter("field_mappings", field_mappings) + pulumi.set(__self__, "field_mappings", field_mappings) @property @pulumi.getter(name="documentTitleFieldName") @@ -2297,27 +1795,12 @@ def __init__(__self__, *, name: pulumi.Input['DataSourceSalesforceStandardObjectName'], document_title_field_name: Optional[pulumi.Input[str]] = None, field_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceToIndexFieldMappingArgs']]]] = None): - DataSourceSalesforceStandardObjectConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - document_data_field_name=document_data_field_name, - name=name, - document_title_field_name=document_title_field_name, - field_mappings=field_mappings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - document_data_field_name: pulumi.Input[str], - name: pulumi.Input['DataSourceSalesforceStandardObjectName'], - document_title_field_name: Optional[pulumi.Input[str]] = None, - field_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceToIndexFieldMappingArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("document_data_field_name", document_data_field_name) - _setter("name", name) + pulumi.set(__self__, "document_data_field_name", document_data_field_name) + pulumi.set(__self__, "name", name) if document_title_field_name is not None: - _setter("document_title_field_name", document_title_field_name) + pulumi.set(__self__, "document_title_field_name", document_title_field_name) if field_mappings is not None: - _setter("field_mappings", field_mappings) + pulumi.set(__self__, "field_mappings", field_mappings) @property @pulumi.getter(name="documentDataFieldName") @@ -2365,34 +1848,15 @@ def __init__(__self__, *, authentication_type: Optional[pulumi.Input['DataSourceServiceNowAuthenticationType']] = None, knowledge_article_configuration: Optional[pulumi.Input['DataSourceServiceNowKnowledgeArticleConfigurationArgs']] = None, service_catalog_configuration: Optional[pulumi.Input['DataSourceServiceNowServiceCatalogConfigurationArgs']] = None): - DataSourceServiceNowConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - host_url=host_url, - secret_arn=secret_arn, - service_now_build_version=service_now_build_version, - authentication_type=authentication_type, - knowledge_article_configuration=knowledge_article_configuration, - service_catalog_configuration=service_catalog_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - host_url: pulumi.Input[str], - secret_arn: pulumi.Input[str], - service_now_build_version: pulumi.Input['DataSourceServiceNowBuildVersionType'], - authentication_type: Optional[pulumi.Input['DataSourceServiceNowAuthenticationType']] = None, - knowledge_article_configuration: Optional[pulumi.Input['DataSourceServiceNowKnowledgeArticleConfigurationArgs']] = None, - service_catalog_configuration: Optional[pulumi.Input['DataSourceServiceNowServiceCatalogConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("host_url", host_url) - _setter("secret_arn", secret_arn) - _setter("service_now_build_version", service_now_build_version) + pulumi.set(__self__, "host_url", host_url) + pulumi.set(__self__, "secret_arn", secret_arn) + pulumi.set(__self__, "service_now_build_version", service_now_build_version) if authentication_type is not None: - _setter("authentication_type", authentication_type) + pulumi.set(__self__, "authentication_type", authentication_type) if knowledge_article_configuration is not None: - _setter("knowledge_article_configuration", knowledge_article_configuration) + pulumi.set(__self__, "knowledge_article_configuration", knowledge_article_configuration) if service_catalog_configuration is not None: - _setter("service_catalog_configuration", service_catalog_configuration) + pulumi.set(__self__, "service_catalog_configuration", service_catalog_configuration) @property @pulumi.getter(name="hostUrl") @@ -2459,40 +1923,19 @@ def __init__(__self__, *, field_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceToIndexFieldMappingArgs']]]] = None, filter_query: Optional[pulumi.Input[str]] = None, include_attachment_file_patterns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - DataSourceServiceNowKnowledgeArticleConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - document_data_field_name=document_data_field_name, - crawl_attachments=crawl_attachments, - document_title_field_name=document_title_field_name, - exclude_attachment_file_patterns=exclude_attachment_file_patterns, - field_mappings=field_mappings, - filter_query=filter_query, - include_attachment_file_patterns=include_attachment_file_patterns, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - document_data_field_name: pulumi.Input[str], - crawl_attachments: Optional[pulumi.Input[bool]] = None, - document_title_field_name: Optional[pulumi.Input[str]] = None, - exclude_attachment_file_patterns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - field_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceToIndexFieldMappingArgs']]]] = None, - filter_query: Optional[pulumi.Input[str]] = None, - include_attachment_file_patterns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("document_data_field_name", document_data_field_name) + pulumi.set(__self__, "document_data_field_name", document_data_field_name) if crawl_attachments is not None: - _setter("crawl_attachments", crawl_attachments) + pulumi.set(__self__, "crawl_attachments", crawl_attachments) if document_title_field_name is not None: - _setter("document_title_field_name", document_title_field_name) + pulumi.set(__self__, "document_title_field_name", document_title_field_name) if exclude_attachment_file_patterns is not None: - _setter("exclude_attachment_file_patterns", exclude_attachment_file_patterns) + pulumi.set(__self__, "exclude_attachment_file_patterns", exclude_attachment_file_patterns) if field_mappings is not None: - _setter("field_mappings", field_mappings) + pulumi.set(__self__, "field_mappings", field_mappings) if filter_query is not None: - _setter("filter_query", filter_query) + pulumi.set(__self__, "filter_query", filter_query) if include_attachment_file_patterns is not None: - _setter("include_attachment_file_patterns", include_attachment_file_patterns) + pulumi.set(__self__, "include_attachment_file_patterns", include_attachment_file_patterns) @property @pulumi.getter(name="documentDataFieldName") @@ -2567,36 +2010,17 @@ def __init__(__self__, *, exclude_attachment_file_patterns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, field_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceToIndexFieldMappingArgs']]]] = None, include_attachment_file_patterns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - DataSourceServiceNowServiceCatalogConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - document_data_field_name=document_data_field_name, - crawl_attachments=crawl_attachments, - document_title_field_name=document_title_field_name, - exclude_attachment_file_patterns=exclude_attachment_file_patterns, - field_mappings=field_mappings, - include_attachment_file_patterns=include_attachment_file_patterns, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - document_data_field_name: pulumi.Input[str], - crawl_attachments: Optional[pulumi.Input[bool]] = None, - document_title_field_name: Optional[pulumi.Input[str]] = None, - exclude_attachment_file_patterns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - field_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceToIndexFieldMappingArgs']]]] = None, - include_attachment_file_patterns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("document_data_field_name", document_data_field_name) + pulumi.set(__self__, "document_data_field_name", document_data_field_name) if crawl_attachments is not None: - _setter("crawl_attachments", crawl_attachments) + pulumi.set(__self__, "crawl_attachments", crawl_attachments) if document_title_field_name is not None: - _setter("document_title_field_name", document_title_field_name) + pulumi.set(__self__, "document_title_field_name", document_title_field_name) if exclude_attachment_file_patterns is not None: - _setter("exclude_attachment_file_patterns", exclude_attachment_file_patterns) + pulumi.set(__self__, "exclude_attachment_file_patterns", exclude_attachment_file_patterns) if field_mappings is not None: - _setter("field_mappings", field_mappings) + pulumi.set(__self__, "field_mappings", field_mappings) if include_attachment_file_patterns is not None: - _setter("include_attachment_file_patterns", include_attachment_file_patterns) + pulumi.set(__self__, "include_attachment_file_patterns", include_attachment_file_patterns) @property @pulumi.getter(name="documentDataFieldName") @@ -2671,58 +2095,27 @@ def __init__(__self__, *, """ SharePoint configuration """ - DataSourceSharePointConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - secret_arn=secret_arn, - share_point_version=share_point_version, - urls=urls, - crawl_attachments=crawl_attachments, - disable_local_groups=disable_local_groups, - document_title_field_name=document_title_field_name, - exclusion_patterns=exclusion_patterns, - field_mappings=field_mappings, - inclusion_patterns=inclusion_patterns, - ssl_certificate_s3_path=ssl_certificate_s3_path, - use_change_log=use_change_log, - vpc_configuration=vpc_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - secret_arn: pulumi.Input[str], - share_point_version: pulumi.Input['DataSourceSharePointConfigurationSharePointVersion'], - urls: pulumi.Input[Sequence[pulumi.Input[str]]], - crawl_attachments: Optional[pulumi.Input[bool]] = None, - disable_local_groups: Optional[pulumi.Input[bool]] = None, - document_title_field_name: Optional[pulumi.Input[str]] = None, - exclusion_patterns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - field_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceToIndexFieldMappingArgs']]]] = None, - inclusion_patterns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - ssl_certificate_s3_path: Optional[pulumi.Input['DataSourceS3PathArgs']] = None, - use_change_log: Optional[pulumi.Input[bool]] = None, - vpc_configuration: Optional[pulumi.Input['DataSourceVpcConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("secret_arn", secret_arn) - _setter("share_point_version", share_point_version) - _setter("urls", urls) + pulumi.set(__self__, "secret_arn", secret_arn) + pulumi.set(__self__, "share_point_version", share_point_version) + pulumi.set(__self__, "urls", urls) if crawl_attachments is not None: - _setter("crawl_attachments", crawl_attachments) + pulumi.set(__self__, "crawl_attachments", crawl_attachments) if disable_local_groups is not None: - _setter("disable_local_groups", disable_local_groups) + pulumi.set(__self__, "disable_local_groups", disable_local_groups) if document_title_field_name is not None: - _setter("document_title_field_name", document_title_field_name) + pulumi.set(__self__, "document_title_field_name", document_title_field_name) if exclusion_patterns is not None: - _setter("exclusion_patterns", exclusion_patterns) + pulumi.set(__self__, "exclusion_patterns", exclusion_patterns) if field_mappings is not None: - _setter("field_mappings", field_mappings) + pulumi.set(__self__, "field_mappings", field_mappings) if inclusion_patterns is not None: - _setter("inclusion_patterns", inclusion_patterns) + pulumi.set(__self__, "inclusion_patterns", inclusion_patterns) if ssl_certificate_s3_path is not None: - _setter("ssl_certificate_s3_path", ssl_certificate_s3_path) + pulumi.set(__self__, "ssl_certificate_s3_path", ssl_certificate_s3_path) if use_change_log is not None: - _setter("use_change_log", use_change_log) + pulumi.set(__self__, "use_change_log", use_change_log) if vpc_configuration is not None: - _setter("vpc_configuration", vpc_configuration) + pulumi.set(__self__, "vpc_configuration", vpc_configuration) @property @pulumi.getter(name="secretArn") @@ -2837,17 +2230,8 @@ def vpc_configuration(self, value: Optional[pulumi.Input['DataSourceVpcConfigura class DataSourceSqlConfigurationArgs: def __init__(__self__, *, query_identifiers_enclosing_option: Optional[pulumi.Input['DataSourceQueryIdentifiersEnclosingOption']] = None): - DataSourceSqlConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - query_identifiers_enclosing_option=query_identifiers_enclosing_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - query_identifiers_enclosing_option: Optional[pulumi.Input['DataSourceQueryIdentifiersEnclosingOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if query_identifiers_enclosing_option is not None: - _setter("query_identifiers_enclosing_option", query_identifiers_enclosing_option) + pulumi.set(__self__, "query_identifiers_enclosing_option", query_identifiers_enclosing_option) @property @pulumi.getter(name="queryIdentifiersEnclosingOption") @@ -2869,19 +2253,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: A string used to identify this tag :param pulumi.Input[str] value: A string containing the value for the tag """ - DataSourceTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2914,23 +2287,10 @@ def __init__(__self__, *, data_source_field_name: pulumi.Input[str], index_field_name: pulumi.Input[str], date_field_format: Optional[pulumi.Input[str]] = None): - DataSourceToIndexFieldMappingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_source_field_name=data_source_field_name, - index_field_name=index_field_name, - date_field_format=date_field_format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_source_field_name: pulumi.Input[str], - index_field_name: pulumi.Input[str], - date_field_format: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_source_field_name", data_source_field_name) - _setter("index_field_name", index_field_name) + pulumi.set(__self__, "data_source_field_name", data_source_field_name) + pulumi.set(__self__, "index_field_name", index_field_name) if date_field_format is not None: - _setter("date_field_format", date_field_format) + pulumi.set(__self__, "date_field_format", date_field_format) @property @pulumi.getter(name="dataSourceFieldName") @@ -2965,19 +2325,8 @@ class DataSourceVpcConfigurationArgs: def __init__(__self__, *, security_group_ids: pulumi.Input[Sequence[pulumi.Input[str]]], subnet_ids: pulumi.Input[Sequence[pulumi.Input[str]]]): - DataSourceVpcConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnet_ids=subnet_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - subnet_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("security_group_ids", security_group_ids) - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) @property @pulumi.getter(name="securityGroupIds") @@ -3002,17 +2351,8 @@ def subnet_ids(self, value: pulumi.Input[Sequence[pulumi.Input[str]]]): class DataSourceWebCrawlerAuthenticationConfigurationArgs: def __init__(__self__, *, basic_authentication: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceWebCrawlerBasicAuthenticationArgs']]]] = None): - DataSourceWebCrawlerAuthenticationConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - basic_authentication=basic_authentication, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - basic_authentication: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceWebCrawlerBasicAuthenticationArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if basic_authentication is not None: - _setter("basic_authentication", basic_authentication) + pulumi.set(__self__, "basic_authentication", basic_authentication) @property @pulumi.getter(name="basicAuthentication") @@ -3030,22 +2370,9 @@ def __init__(__self__, *, credentials: pulumi.Input[str], host: pulumi.Input[str], port: pulumi.Input[int]): - DataSourceWebCrawlerBasicAuthenticationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - credentials=credentials, - host=host, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - credentials: pulumi.Input[str], - host: pulumi.Input[str], - port: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("credentials", credentials) - _setter("host", host) - _setter("port", port) + pulumi.set(__self__, "credentials", credentials) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) @property @pulumi.getter @@ -3087,48 +2414,23 @@ def __init__(__self__, *, proxy_configuration: Optional[pulumi.Input['DataSourceProxyConfigurationArgs']] = None, url_exclusion_patterns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, url_inclusion_patterns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - DataSourceWebCrawlerConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - urls=urls, - authentication_configuration=authentication_configuration, - crawl_depth=crawl_depth, - max_content_size_per_page_in_mega_bytes=max_content_size_per_page_in_mega_bytes, - max_links_per_page=max_links_per_page, - max_urls_per_minute_crawl_rate=max_urls_per_minute_crawl_rate, - proxy_configuration=proxy_configuration, - url_exclusion_patterns=url_exclusion_patterns, - url_inclusion_patterns=url_inclusion_patterns, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - urls: pulumi.Input['DataSourceWebCrawlerUrlsArgs'], - authentication_configuration: Optional[pulumi.Input['DataSourceWebCrawlerAuthenticationConfigurationArgs']] = None, - crawl_depth: Optional[pulumi.Input[int]] = None, - max_content_size_per_page_in_mega_bytes: Optional[pulumi.Input[float]] = None, - max_links_per_page: Optional[pulumi.Input[int]] = None, - max_urls_per_minute_crawl_rate: Optional[pulumi.Input[int]] = None, - proxy_configuration: Optional[pulumi.Input['DataSourceProxyConfigurationArgs']] = None, - url_exclusion_patterns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - url_inclusion_patterns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("urls", urls) + pulumi.set(__self__, "urls", urls) if authentication_configuration is not None: - _setter("authentication_configuration", authentication_configuration) + pulumi.set(__self__, "authentication_configuration", authentication_configuration) if crawl_depth is not None: - _setter("crawl_depth", crawl_depth) + pulumi.set(__self__, "crawl_depth", crawl_depth) if max_content_size_per_page_in_mega_bytes is not None: - _setter("max_content_size_per_page_in_mega_bytes", max_content_size_per_page_in_mega_bytes) + pulumi.set(__self__, "max_content_size_per_page_in_mega_bytes", max_content_size_per_page_in_mega_bytes) if max_links_per_page is not None: - _setter("max_links_per_page", max_links_per_page) + pulumi.set(__self__, "max_links_per_page", max_links_per_page) if max_urls_per_minute_crawl_rate is not None: - _setter("max_urls_per_minute_crawl_rate", max_urls_per_minute_crawl_rate) + pulumi.set(__self__, "max_urls_per_minute_crawl_rate", max_urls_per_minute_crawl_rate) if proxy_configuration is not None: - _setter("proxy_configuration", proxy_configuration) + pulumi.set(__self__, "proxy_configuration", proxy_configuration) if url_exclusion_patterns is not None: - _setter("url_exclusion_patterns", url_exclusion_patterns) + pulumi.set(__self__, "url_exclusion_patterns", url_exclusion_patterns) if url_inclusion_patterns is not None: - _setter("url_inclusion_patterns", url_inclusion_patterns) + pulumi.set(__self__, "url_inclusion_patterns", url_inclusion_patterns) @property @pulumi.getter @@ -3217,20 +2519,9 @@ class DataSourceWebCrawlerSeedUrlConfigurationArgs: def __init__(__self__, *, seed_urls: pulumi.Input[Sequence[pulumi.Input[str]]], web_crawler_mode: Optional[pulumi.Input['DataSourceWebCrawlerSeedUrlConfigurationWebCrawlerMode']] = None): - DataSourceWebCrawlerSeedUrlConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - seed_urls=seed_urls, - web_crawler_mode=web_crawler_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - seed_urls: pulumi.Input[Sequence[pulumi.Input[str]]], - web_crawler_mode: Optional[pulumi.Input['DataSourceWebCrawlerSeedUrlConfigurationWebCrawlerMode']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("seed_urls", seed_urls) + pulumi.set(__self__, "seed_urls", seed_urls) if web_crawler_mode is not None: - _setter("web_crawler_mode", web_crawler_mode) + pulumi.set(__self__, "web_crawler_mode", web_crawler_mode) @property @pulumi.getter(name="seedUrls") @@ -3255,16 +2546,7 @@ def web_crawler_mode(self, value: Optional[pulumi.Input['DataSourceWebCrawlerSee class DataSourceWebCrawlerSiteMapsConfigurationArgs: def __init__(__self__, *, site_maps: pulumi.Input[Sequence[pulumi.Input[str]]]): - DataSourceWebCrawlerSiteMapsConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - site_maps=site_maps, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - site_maps: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("site_maps", site_maps) + pulumi.set(__self__, "site_maps", site_maps) @property @pulumi.getter(name="siteMaps") @@ -3281,21 +2563,10 @@ class DataSourceWebCrawlerUrlsArgs: def __init__(__self__, *, seed_url_configuration: Optional[pulumi.Input['DataSourceWebCrawlerSeedUrlConfigurationArgs']] = None, site_maps_configuration: Optional[pulumi.Input['DataSourceWebCrawlerSiteMapsConfigurationArgs']] = None): - DataSourceWebCrawlerUrlsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - seed_url_configuration=seed_url_configuration, - site_maps_configuration=site_maps_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - seed_url_configuration: Optional[pulumi.Input['DataSourceWebCrawlerSeedUrlConfigurationArgs']] = None, - site_maps_configuration: Optional[pulumi.Input['DataSourceWebCrawlerSiteMapsConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if seed_url_configuration is not None: - _setter("seed_url_configuration", seed_url_configuration) + pulumi.set(__self__, "seed_url_configuration", seed_url_configuration) if site_maps_configuration is not None: - _setter("site_maps_configuration", site_maps_configuration) + pulumi.set(__self__, "site_maps_configuration", site_maps_configuration) @property @pulumi.getter(name="seedUrlConfiguration") @@ -3325,36 +2596,17 @@ def __init__(__self__, *, field_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceToIndexFieldMappingArgs']]]] = None, inclusion_patterns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, use_change_log: Optional[pulumi.Input[bool]] = None): - DataSourceWorkDocsConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - organization_id=organization_id, - crawl_comments=crawl_comments, - exclusion_patterns=exclusion_patterns, - field_mappings=field_mappings, - inclusion_patterns=inclusion_patterns, - use_change_log=use_change_log, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - organization_id: pulumi.Input[str], - crawl_comments: Optional[pulumi.Input[bool]] = None, - exclusion_patterns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - field_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceToIndexFieldMappingArgs']]]] = None, - inclusion_patterns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - use_change_log: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("organization_id", organization_id) + pulumi.set(__self__, "organization_id", organization_id) if crawl_comments is not None: - _setter("crawl_comments", crawl_comments) + pulumi.set(__self__, "crawl_comments", crawl_comments) if exclusion_patterns is not None: - _setter("exclusion_patterns", exclusion_patterns) + pulumi.set(__self__, "exclusion_patterns", exclusion_patterns) if field_mappings is not None: - _setter("field_mappings", field_mappings) + pulumi.set(__self__, "field_mappings", field_mappings) if inclusion_patterns is not None: - _setter("inclusion_patterns", inclusion_patterns) + pulumi.set(__self__, "inclusion_patterns", inclusion_patterns) if use_change_log is not None: - _setter("use_change_log", use_change_log) + pulumi.set(__self__, "use_change_log", use_change_log) @property @pulumi.getter(name="organizationId") @@ -3416,19 +2668,8 @@ class FaqS3PathArgs: def __init__(__self__, *, bucket: pulumi.Input[str], key: pulumi.Input[str]): - FaqS3PathArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - key=key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: pulumi.Input[str], - key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) - _setter("key", key) + pulumi.set(__self__, "bucket", bucket) + pulumi.set(__self__, "key", key) @property @pulumi.getter @@ -3459,19 +2700,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: A string used to identify this tag :param pulumi.Input[str] value: A string containing the value for the tag """ - FaqTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3503,19 +2733,8 @@ class IndexCapacityUnitsConfigurationArgs: def __init__(__self__, *, query_capacity_units: pulumi.Input[int], storage_capacity_units: pulumi.Input[int]): - IndexCapacityUnitsConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - query_capacity_units=query_capacity_units, - storage_capacity_units=storage_capacity_units, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - query_capacity_units: pulumi.Input[int], - storage_capacity_units: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("query_capacity_units", query_capacity_units) - _setter("storage_capacity_units", storage_capacity_units) + pulumi.set(__self__, "query_capacity_units", query_capacity_units) + pulumi.set(__self__, "storage_capacity_units", storage_capacity_units) @property @pulumi.getter(name="queryCapacityUnits") @@ -3543,27 +2762,12 @@ def __init__(__self__, *, type: pulumi.Input['IndexDocumentAttributeValueType'], relevance: Optional[pulumi.Input['IndexRelevanceArgs']] = None, search: Optional[pulumi.Input['IndexSearchArgs']] = None): - IndexDocumentMetadataConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - type=type, - relevance=relevance, - search=search, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - type: pulumi.Input['IndexDocumentAttributeValueType'], - relevance: Optional[pulumi.Input['IndexRelevanceArgs']] = None, - search: Optional[pulumi.Input['IndexSearchArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("type", type) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "type", type) if relevance is not None: - _setter("relevance", relevance) + pulumi.set(__self__, "relevance", relevance) if search is not None: - _setter("search", search) + pulumi.set(__self__, "search", search) @property @pulumi.getter @@ -3607,19 +2811,8 @@ class IndexJsonTokenTypeConfigurationArgs: def __init__(__self__, *, group_attribute_field: pulumi.Input[str], user_name_attribute_field: pulumi.Input[str]): - IndexJsonTokenTypeConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_attribute_field=group_attribute_field, - user_name_attribute_field=user_name_attribute_field, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_attribute_field: pulumi.Input[str], - user_name_attribute_field: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("group_attribute_field", group_attribute_field) - _setter("user_name_attribute_field", user_name_attribute_field) + pulumi.set(__self__, "group_attribute_field", group_attribute_field) + pulumi.set(__self__, "user_name_attribute_field", user_name_attribute_field) @property @pulumi.getter(name="groupAttributeField") @@ -3650,40 +2843,19 @@ def __init__(__self__, *, secret_manager_arn: Optional[pulumi.Input[str]] = None, url: Optional[pulumi.Input[str]] = None, user_name_attribute_field: Optional[pulumi.Input[str]] = None): - IndexJwtTokenTypeConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key_location=key_location, - claim_regex=claim_regex, - group_attribute_field=group_attribute_field, - issuer=issuer, - secret_manager_arn=secret_manager_arn, - url=url, - user_name_attribute_field=user_name_attribute_field, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key_location: pulumi.Input['IndexKeyLocation'], - claim_regex: Optional[pulumi.Input[str]] = None, - group_attribute_field: Optional[pulumi.Input[str]] = None, - issuer: Optional[pulumi.Input[str]] = None, - secret_manager_arn: Optional[pulumi.Input[str]] = None, - url: Optional[pulumi.Input[str]] = None, - user_name_attribute_field: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key_location", key_location) + pulumi.set(__self__, "key_location", key_location) if claim_regex is not None: - _setter("claim_regex", claim_regex) + pulumi.set(__self__, "claim_regex", claim_regex) if group_attribute_field is not None: - _setter("group_attribute_field", group_attribute_field) + pulumi.set(__self__, "group_attribute_field", group_attribute_field) if issuer is not None: - _setter("issuer", issuer) + pulumi.set(__self__, "issuer", issuer) if secret_manager_arn is not None: - _setter("secret_manager_arn", secret_manager_arn) + pulumi.set(__self__, "secret_manager_arn", secret_manager_arn) if url is not None: - _setter("url", url) + pulumi.set(__self__, "url", url) if user_name_attribute_field is not None: - _setter("user_name_attribute_field", user_name_attribute_field) + pulumi.set(__self__, "user_name_attribute_field", user_name_attribute_field) @property @pulumi.getter(name="keyLocation") @@ -3757,33 +2929,16 @@ def __init__(__self__, *, importance: Optional[pulumi.Input[int]] = None, rank_order: Optional[pulumi.Input['IndexOrder']] = None, value_importance_items: Optional[pulumi.Input[Sequence[pulumi.Input['IndexValueImportanceItemArgs']]]] = None): - IndexRelevanceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - duration=duration, - freshness=freshness, - importance=importance, - rank_order=rank_order, - value_importance_items=value_importance_items, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - duration: Optional[pulumi.Input[str]] = None, - freshness: Optional[pulumi.Input[bool]] = None, - importance: Optional[pulumi.Input[int]] = None, - rank_order: Optional[pulumi.Input['IndexOrder']] = None, - value_importance_items: Optional[pulumi.Input[Sequence[pulumi.Input['IndexValueImportanceItemArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if duration is not None: - _setter("duration", duration) + pulumi.set(__self__, "duration", duration) if freshness is not None: - _setter("freshness", freshness) + pulumi.set(__self__, "freshness", freshness) if importance is not None: - _setter("importance", importance) + pulumi.set(__self__, "importance", importance) if rank_order is not None: - _setter("rank_order", rank_order) + pulumi.set(__self__, "rank_order", rank_order) if value_importance_items is not None: - _setter("value_importance_items", value_importance_items) + pulumi.set(__self__, "value_importance_items", value_importance_items) @property @pulumi.getter @@ -3838,29 +2993,14 @@ def __init__(__self__, *, facetable: Optional[pulumi.Input[bool]] = None, searchable: Optional[pulumi.Input[bool]] = None, sortable: Optional[pulumi.Input[bool]] = None): - IndexSearchArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - displayable=displayable, - facetable=facetable, - searchable=searchable, - sortable=sortable, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - displayable: Optional[pulumi.Input[bool]] = None, - facetable: Optional[pulumi.Input[bool]] = None, - searchable: Optional[pulumi.Input[bool]] = None, - sortable: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if displayable is not None: - _setter("displayable", displayable) + pulumi.set(__self__, "displayable", displayable) if facetable is not None: - _setter("facetable", facetable) + pulumi.set(__self__, "facetable", facetable) if searchable is not None: - _setter("searchable", searchable) + pulumi.set(__self__, "searchable", searchable) if sortable is not None: - _setter("sortable", sortable) + pulumi.set(__self__, "sortable", sortable) @property @pulumi.getter @@ -3903,17 +3043,8 @@ def sortable(self, value: Optional[pulumi.Input[bool]]): class IndexServerSideEncryptionConfigurationArgs: def __init__(__self__, *, kms_key_id: Optional[pulumi.Input[str]] = None): - IndexServerSideEncryptionConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - kms_key_id=kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kms_key_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) @property @pulumi.getter(name="kmsKeyId") @@ -3935,19 +3066,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: A string used to identify this tag :param pulumi.Input[str] value: A string containing the value for the tag """ - IndexTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3979,21 +3099,10 @@ class IndexUserTokenConfigurationArgs: def __init__(__self__, *, json_token_type_configuration: Optional[pulumi.Input['IndexJsonTokenTypeConfigurationArgs']] = None, jwt_token_type_configuration: Optional[pulumi.Input['IndexJwtTokenTypeConfigurationArgs']] = None): - IndexUserTokenConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - json_token_type_configuration=json_token_type_configuration, - jwt_token_type_configuration=jwt_token_type_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - json_token_type_configuration: Optional[pulumi.Input['IndexJsonTokenTypeConfigurationArgs']] = None, - jwt_token_type_configuration: Optional[pulumi.Input['IndexJwtTokenTypeConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if json_token_type_configuration is not None: - _setter("json_token_type_configuration", json_token_type_configuration) + pulumi.set(__self__, "json_token_type_configuration", json_token_type_configuration) if jwt_token_type_configuration is not None: - _setter("jwt_token_type_configuration", jwt_token_type_configuration) + pulumi.set(__self__, "jwt_token_type_configuration", jwt_token_type_configuration) @property @pulumi.getter(name="jsonTokenTypeConfiguration") @@ -4019,21 +3128,10 @@ class IndexValueImportanceItemArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[int]] = None): - IndexValueImportanceItemArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/kendra/data_source.py b/sdk/python/pulumi_aws_native/kendra/data_source.py index a2f94bacc1..51fa1469d7 100644 --- a/sdk/python/pulumi_aws_native/kendra/data_source.py +++ b/sdk/python/pulumi_aws_native/kendra/data_source.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -31,51 +31,24 @@ def __init__(__self__, *, The set of arguments for constructing a DataSource resource. :param pulumi.Input[Sequence[pulumi.Input['DataSourceTagArgs']]] tags: Tags for labeling the data source """ - DataSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - index_id=index_id, - type=type, - custom_document_enrichment_configuration=custom_document_enrichment_configuration, - data_source_configuration=data_source_configuration, - description=description, - language_code=language_code, - name=name, - role_arn=role_arn, - schedule=schedule, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - index_id: pulumi.Input[str], - type: pulumi.Input['DataSourceType'], - custom_document_enrichment_configuration: Optional[pulumi.Input['DataSourceCustomDocumentEnrichmentConfigurationArgs']] = None, - data_source_configuration: Optional[pulumi.Input['DataSourceConfigurationArgs']] = None, - description: Optional[pulumi.Input[str]] = None, - language_code: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - role_arn: Optional[pulumi.Input[str]] = None, - schedule: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("index_id", index_id) - _setter("type", type) + pulumi.set(__self__, "index_id", index_id) + pulumi.set(__self__, "type", type) if custom_document_enrichment_configuration is not None: - _setter("custom_document_enrichment_configuration", custom_document_enrichment_configuration) + pulumi.set(__self__, "custom_document_enrichment_configuration", custom_document_enrichment_configuration) if data_source_configuration is not None: - _setter("data_source_configuration", data_source_configuration) + pulumi.set(__self__, "data_source_configuration", data_source_configuration) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if language_code is not None: - _setter("language_code", language_code) + pulumi.set(__self__, "language_code", language_code) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if schedule is not None: - _setter("schedule", schedule) + pulumi.set(__self__, "schedule", schedule) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="indexId") @@ -213,10 +186,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DataSourceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -241,17 +210,7 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = DataSourceArgs.__new__(DataSourceArgs) - if custom_document_enrichment_configuration is not None and not isinstance(custom_document_enrichment_configuration, DataSourceCustomDocumentEnrichmentConfigurationArgs): - custom_document_enrichment_configuration = custom_document_enrichment_configuration or {} - def _setter(key, value): - custom_document_enrichment_configuration[key] = value - DataSourceCustomDocumentEnrichmentConfigurationArgs._configure(_setter, **custom_document_enrichment_configuration) __props__.__dict__["custom_document_enrichment_configuration"] = custom_document_enrichment_configuration - if data_source_configuration is not None and not isinstance(data_source_configuration, DataSourceConfigurationArgs): - data_source_configuration = data_source_configuration or {} - def _setter(key, value): - data_source_configuration[key] = value - DataSourceConfigurationArgs._configure(_setter, **data_source_configuration) __props__.__dict__["data_source_configuration"] = data_source_configuration __props__.__dict__["description"] = description if index_id is None and not opts.urn: diff --git a/sdk/python/pulumi_aws_native/kendra/faq.py b/sdk/python/pulumi_aws_native/kendra/faq.py index 1df91aa050..55dd57231d 100644 --- a/sdk/python/pulumi_aws_native/kendra/faq.py +++ b/sdk/python/pulumi_aws_native/kendra/faq.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -34,38 +34,17 @@ def __init__(__self__, *, :param pulumi.Input[str] name: FAQ name :param pulumi.Input[Sequence[pulumi.Input['FaqTagArgs']]] tags: Tags for labeling the FAQ """ - FaqArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - index_id=index_id, - role_arn=role_arn, - s3_path=s3_path, - description=description, - file_format=file_format, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - index_id: pulumi.Input[str], - role_arn: pulumi.Input[str], - s3_path: pulumi.Input['FaqS3PathArgs'], - description: Optional[pulumi.Input[str]] = None, - file_format: Optional[pulumi.Input['FaqFileFormat']] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['FaqTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("index_id", index_id) - _setter("role_arn", role_arn) - _setter("s3_path", s3_path) + pulumi.set(__self__, "index_id", index_id) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "s3_path", s3_path) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if file_format is not None: - _setter("file_format", file_format) + pulumi.set(__self__, "file_format", file_format) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="indexId") @@ -197,10 +176,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - FaqArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -231,11 +206,6 @@ def _internal_init(__self__, if role_arn is None and not opts.urn: raise TypeError("Missing required property 'role_arn'") __props__.__dict__["role_arn"] = role_arn - if s3_path is not None and not isinstance(s3_path, FaqS3PathArgs): - s3_path = s3_path or {} - def _setter(key, value): - s3_path[key] = value - FaqS3PathArgs._configure(_setter, **s3_path) if s3_path is None and not opts.urn: raise TypeError("Missing required property 's3_path'") __props__.__dict__["s3_path"] = s3_path diff --git a/sdk/python/pulumi_aws_native/kendra/get_data_source.py b/sdk/python/pulumi_aws_native/kendra/get_data_source.py index f541fd6fac..0bcd05efa2 100644 --- a/sdk/python/pulumi_aws_native/kendra/get_data_source.py +++ b/sdk/python/pulumi_aws_native/kendra/get_data_source.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/kendra/get_faq.py b/sdk/python/pulumi_aws_native/kendra/get_faq.py index 783008c3cf..6daa0152e0 100644 --- a/sdk/python/pulumi_aws_native/kendra/get_faq.py +++ b/sdk/python/pulumi_aws_native/kendra/get_faq.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/kendra/get_index.py b/sdk/python/pulumi_aws_native/kendra/get_index.py index 2d612bd43a..21f3fdc788 100644 --- a/sdk/python/pulumi_aws_native/kendra/get_index.py +++ b/sdk/python/pulumi_aws_native/kendra/get_index.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/kendra/index.py b/sdk/python/pulumi_aws_native/kendra/index.py index 14ebfc85e7..b96f5687a3 100644 --- a/sdk/python/pulumi_aws_native/kendra/index.py +++ b/sdk/python/pulumi_aws_native/kendra/index.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -35,51 +35,24 @@ def __init__(__self__, *, :param pulumi.Input['IndexServerSideEncryptionConfigurationArgs'] server_side_encryption_configuration: Server side encryption configuration :param pulumi.Input[Sequence[pulumi.Input['IndexTagArgs']]] tags: Tags for labeling the index """ - IndexArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - edition=edition, - role_arn=role_arn, - capacity_units=capacity_units, - description=description, - document_metadata_configurations=document_metadata_configurations, - name=name, - server_side_encryption_configuration=server_side_encryption_configuration, - tags=tags, - user_context_policy=user_context_policy, - user_token_configurations=user_token_configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - edition: pulumi.Input['IndexEdition'], - role_arn: pulumi.Input[str], - capacity_units: Optional[pulumi.Input['IndexCapacityUnitsConfigurationArgs']] = None, - description: Optional[pulumi.Input[str]] = None, - document_metadata_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['IndexDocumentMetadataConfigurationArgs']]]] = None, - name: Optional[pulumi.Input[str]] = None, - server_side_encryption_configuration: Optional[pulumi.Input['IndexServerSideEncryptionConfigurationArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['IndexTagArgs']]]] = None, - user_context_policy: Optional[pulumi.Input['IndexUserContextPolicy']] = None, - user_token_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['IndexUserTokenConfigurationArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("edition", edition) - _setter("role_arn", role_arn) + pulumi.set(__self__, "edition", edition) + pulumi.set(__self__, "role_arn", role_arn) if capacity_units is not None: - _setter("capacity_units", capacity_units) + pulumi.set(__self__, "capacity_units", capacity_units) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if document_metadata_configurations is not None: - _setter("document_metadata_configurations", document_metadata_configurations) + pulumi.set(__self__, "document_metadata_configurations", document_metadata_configurations) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if server_side_encryption_configuration is not None: - _setter("server_side_encryption_configuration", server_side_encryption_configuration) + pulumi.set(__self__, "server_side_encryption_configuration", server_side_encryption_configuration) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if user_context_policy is not None: - _setter("user_context_policy", user_context_policy) + pulumi.set(__self__, "user_context_policy", user_context_policy) if user_token_configurations is not None: - _setter("user_token_configurations", user_token_configurations) + pulumi.set(__self__, "user_token_configurations", user_token_configurations) @property @pulumi.getter @@ -233,10 +206,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - IndexArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -261,11 +230,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = IndexArgs.__new__(IndexArgs) - if capacity_units is not None and not isinstance(capacity_units, IndexCapacityUnitsConfigurationArgs): - capacity_units = capacity_units or {} - def _setter(key, value): - capacity_units[key] = value - IndexCapacityUnitsConfigurationArgs._configure(_setter, **capacity_units) __props__.__dict__["capacity_units"] = capacity_units __props__.__dict__["description"] = description __props__.__dict__["document_metadata_configurations"] = document_metadata_configurations @@ -276,11 +240,6 @@ def _setter(key, value): if role_arn is None and not opts.urn: raise TypeError("Missing required property 'role_arn'") __props__.__dict__["role_arn"] = role_arn - if server_side_encryption_configuration is not None and not isinstance(server_side_encryption_configuration, IndexServerSideEncryptionConfigurationArgs): - server_side_encryption_configuration = server_side_encryption_configuration or {} - def _setter(key, value): - server_side_encryption_configuration[key] = value - IndexServerSideEncryptionConfigurationArgs._configure(_setter, **server_side_encryption_configuration) __props__.__dict__["server_side_encryption_configuration"] = server_side_encryption_configuration __props__.__dict__["tags"] = tags __props__.__dict__["user_context_policy"] = user_context_policy diff --git a/sdk/python/pulumi_aws_native/kendra/outputs.py b/sdk/python/pulumi_aws_native/kendra/outputs.py index 307ccc7b12..3d9179e977 100644 --- a/sdk/python/pulumi_aws_native/kendra/outputs.py +++ b/sdk/python/pulumi_aws_native/kendra/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -97,17 +97,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, key_path: Optional[str] = None): - DataSourceAccessControlListConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - key_path=key_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key_path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key_path is not None: - _setter("key_path", key_path) + pulumi.set(__self__, "key_path", key_path) @property @pulumi.getter(name="keyPath") @@ -136,16 +127,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, allowed_groups_column_name: str): - DataSourceAclConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - allowed_groups_column_name=allowed_groups_column_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allowed_groups_column_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("allowed_groups_column_name", allowed_groups_column_name) + pulumi.set(__self__, "allowed_groups_column_name", allowed_groups_column_name) @property @pulumi.getter(name="allowedGroupsColumnName") @@ -186,30 +168,13 @@ def __init__(__self__, *, document_id_column_name: str, document_title_column_name: Optional[str] = None, field_mappings: Optional[Sequence['outputs.DataSourceToIndexFieldMapping']] = None): - DataSourceColumnConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - change_detecting_columns=change_detecting_columns, - document_data_column_name=document_data_column_name, - document_id_column_name=document_id_column_name, - document_title_column_name=document_title_column_name, - field_mappings=field_mappings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - change_detecting_columns: Sequence[str], - document_data_column_name: str, - document_id_column_name: str, - document_title_column_name: Optional[str] = None, - field_mappings: Optional[Sequence['outputs.DataSourceToIndexFieldMapping']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("change_detecting_columns", change_detecting_columns) - _setter("document_data_column_name", document_data_column_name) - _setter("document_id_column_name", document_id_column_name) + pulumi.set(__self__, "change_detecting_columns", change_detecting_columns) + pulumi.set(__self__, "document_data_column_name", document_data_column_name) + pulumi.set(__self__, "document_id_column_name", document_id_column_name) if document_title_column_name is not None: - _setter("document_title_column_name", document_title_column_name) + pulumi.set(__self__, "document_title_column_name", document_title_column_name) if field_mappings is not None: - _setter("field_mappings", field_mappings) + pulumi.set(__self__, "field_mappings", field_mappings) @property @pulumi.getter(name="changeDetectingColumns") @@ -285,53 +250,26 @@ def __init__(__self__, *, share_point_configuration: Optional['outputs.DataSourceSharePointConfiguration'] = None, web_crawler_configuration: Optional['outputs.DataSourceWebCrawlerConfiguration'] = None, work_docs_configuration: Optional['outputs.DataSourceWorkDocsConfiguration'] = None): - DataSourceConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - confluence_configuration=confluence_configuration, - database_configuration=database_configuration, - google_drive_configuration=google_drive_configuration, - one_drive_configuration=one_drive_configuration, - s3_configuration=s3_configuration, - salesforce_configuration=salesforce_configuration, - service_now_configuration=service_now_configuration, - share_point_configuration=share_point_configuration, - web_crawler_configuration=web_crawler_configuration, - work_docs_configuration=work_docs_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - confluence_configuration: Optional['outputs.DataSourceConfluenceConfiguration'] = None, - database_configuration: Optional['outputs.DataSourceDatabaseConfiguration'] = None, - google_drive_configuration: Optional['outputs.DataSourceGoogleDriveConfiguration'] = None, - one_drive_configuration: Optional['outputs.DataSourceOneDriveConfiguration'] = None, - s3_configuration: Optional['outputs.DataSourceS3DataSourceConfiguration'] = None, - salesforce_configuration: Optional['outputs.DataSourceSalesforceConfiguration'] = None, - service_now_configuration: Optional['outputs.DataSourceServiceNowConfiguration'] = None, - share_point_configuration: Optional['outputs.DataSourceSharePointConfiguration'] = None, - web_crawler_configuration: Optional['outputs.DataSourceWebCrawlerConfiguration'] = None, - work_docs_configuration: Optional['outputs.DataSourceWorkDocsConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if confluence_configuration is not None: - _setter("confluence_configuration", confluence_configuration) + pulumi.set(__self__, "confluence_configuration", confluence_configuration) if database_configuration is not None: - _setter("database_configuration", database_configuration) + pulumi.set(__self__, "database_configuration", database_configuration) if google_drive_configuration is not None: - _setter("google_drive_configuration", google_drive_configuration) + pulumi.set(__self__, "google_drive_configuration", google_drive_configuration) if one_drive_configuration is not None: - _setter("one_drive_configuration", one_drive_configuration) + pulumi.set(__self__, "one_drive_configuration", one_drive_configuration) if s3_configuration is not None: - _setter("s3_configuration", s3_configuration) + pulumi.set(__self__, "s3_configuration", s3_configuration) if salesforce_configuration is not None: - _setter("salesforce_configuration", salesforce_configuration) + pulumi.set(__self__, "salesforce_configuration", salesforce_configuration) if service_now_configuration is not None: - _setter("service_now_configuration", service_now_configuration) + pulumi.set(__self__, "service_now_configuration", service_now_configuration) if share_point_configuration is not None: - _setter("share_point_configuration", share_point_configuration) + pulumi.set(__self__, "share_point_configuration", share_point_configuration) if web_crawler_configuration is not None: - _setter("web_crawler_configuration", web_crawler_configuration) + pulumi.set(__self__, "web_crawler_configuration", web_crawler_configuration) if work_docs_configuration is not None: - _setter("work_docs_configuration", work_docs_configuration) + pulumi.set(__self__, "work_docs_configuration", work_docs_configuration) @property @pulumi.getter(name="confluenceConfiguration") @@ -408,21 +346,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, attachment_field_mappings: Optional[Sequence['outputs.DataSourceConfluenceAttachmentToIndexFieldMapping']] = None, crawl_attachments: Optional[bool] = None): - DataSourceConfluenceAttachmentConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - attachment_field_mappings=attachment_field_mappings, - crawl_attachments=crawl_attachments, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attachment_field_mappings: Optional[Sequence['outputs.DataSourceConfluenceAttachmentToIndexFieldMapping']] = None, - crawl_attachments: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attachment_field_mappings is not None: - _setter("attachment_field_mappings", attachment_field_mappings) + pulumi.set(__self__, "attachment_field_mappings", attachment_field_mappings) if crawl_attachments is not None: - _setter("crawl_attachments", crawl_attachments) + pulumi.set(__self__, "crawl_attachments", crawl_attachments) @property @pulumi.getter(name="attachmentFieldMappings") @@ -462,23 +389,10 @@ def __init__(__self__, *, data_source_field_name: 'DataSourceConfluenceAttachmentFieldName', index_field_name: str, date_field_format: Optional[str] = None): - DataSourceConfluenceAttachmentToIndexFieldMapping._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_source_field_name=data_source_field_name, - index_field_name=index_field_name, - date_field_format=date_field_format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_source_field_name: 'DataSourceConfluenceAttachmentFieldName', - index_field_name: str, - date_field_format: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_source_field_name", data_source_field_name) - _setter("index_field_name", index_field_name) + pulumi.set(__self__, "data_source_field_name", data_source_field_name) + pulumi.set(__self__, "index_field_name", index_field_name) if date_field_format is not None: - _setter("date_field_format", date_field_format) + pulumi.set(__self__, "date_field_format", date_field_format) @property @pulumi.getter(name="dataSourceFieldName") @@ -517,17 +431,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, blog_field_mappings: Optional[Sequence['outputs.DataSourceConfluenceBlogToIndexFieldMapping']] = None): - DataSourceConfluenceBlogConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - blog_field_mappings=blog_field_mappings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - blog_field_mappings: Optional[Sequence['outputs.DataSourceConfluenceBlogToIndexFieldMapping']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if blog_field_mappings is not None: - _setter("blog_field_mappings", blog_field_mappings) + pulumi.set(__self__, "blog_field_mappings", blog_field_mappings) @property @pulumi.getter(name="blogFieldMappings") @@ -562,23 +467,10 @@ def __init__(__self__, *, data_source_field_name: 'DataSourceConfluenceBlogFieldName', index_field_name: str, date_field_format: Optional[str] = None): - DataSourceConfluenceBlogToIndexFieldMapping._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_source_field_name=data_source_field_name, - index_field_name=index_field_name, - date_field_format=date_field_format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_source_field_name: 'DataSourceConfluenceBlogFieldName', - index_field_name: str, - date_field_format: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_source_field_name", data_source_field_name) - _setter("index_field_name", index_field_name) + pulumi.set(__self__, "data_source_field_name", data_source_field_name) + pulumi.set(__self__, "index_field_name", index_field_name) if date_field_format is not None: - _setter("date_field_format", date_field_format) + pulumi.set(__self__, "date_field_format", date_field_format) @property @pulumi.getter(name="dataSourceFieldName") @@ -642,50 +534,23 @@ def __init__(__self__, *, page_configuration: Optional['outputs.DataSourceConfluencePageConfiguration'] = None, space_configuration: Optional['outputs.DataSourceConfluenceSpaceConfiguration'] = None, vpc_configuration: Optional['outputs.DataSourceVpcConfiguration'] = None): - DataSourceConfluenceConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - secret_arn=secret_arn, - server_url=server_url, - version=version, - attachment_configuration=attachment_configuration, - blog_configuration=blog_configuration, - exclusion_patterns=exclusion_patterns, - inclusion_patterns=inclusion_patterns, - page_configuration=page_configuration, - space_configuration=space_configuration, - vpc_configuration=vpc_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - secret_arn: str, - server_url: str, - version: 'DataSourceConfluenceVersion', - attachment_configuration: Optional['outputs.DataSourceConfluenceAttachmentConfiguration'] = None, - blog_configuration: Optional['outputs.DataSourceConfluenceBlogConfiguration'] = None, - exclusion_patterns: Optional[Sequence[str]] = None, - inclusion_patterns: Optional[Sequence[str]] = None, - page_configuration: Optional['outputs.DataSourceConfluencePageConfiguration'] = None, - space_configuration: Optional['outputs.DataSourceConfluenceSpaceConfiguration'] = None, - vpc_configuration: Optional['outputs.DataSourceVpcConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("secret_arn", secret_arn) - _setter("server_url", server_url) - _setter("version", version) + pulumi.set(__self__, "secret_arn", secret_arn) + pulumi.set(__self__, "server_url", server_url) + pulumi.set(__self__, "version", version) if attachment_configuration is not None: - _setter("attachment_configuration", attachment_configuration) + pulumi.set(__self__, "attachment_configuration", attachment_configuration) if blog_configuration is not None: - _setter("blog_configuration", blog_configuration) + pulumi.set(__self__, "blog_configuration", blog_configuration) if exclusion_patterns is not None: - _setter("exclusion_patterns", exclusion_patterns) + pulumi.set(__self__, "exclusion_patterns", exclusion_patterns) if inclusion_patterns is not None: - _setter("inclusion_patterns", inclusion_patterns) + pulumi.set(__self__, "inclusion_patterns", inclusion_patterns) if page_configuration is not None: - _setter("page_configuration", page_configuration) + pulumi.set(__self__, "page_configuration", page_configuration) if space_configuration is not None: - _setter("space_configuration", space_configuration) + pulumi.set(__self__, "space_configuration", space_configuration) if vpc_configuration is not None: - _setter("vpc_configuration", vpc_configuration) + pulumi.set(__self__, "vpc_configuration", vpc_configuration) @property @pulumi.getter(name="secretArn") @@ -759,17 +624,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, page_field_mappings: Optional[Sequence['outputs.DataSourceConfluencePageToIndexFieldMapping']] = None): - DataSourceConfluencePageConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - page_field_mappings=page_field_mappings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - page_field_mappings: Optional[Sequence['outputs.DataSourceConfluencePageToIndexFieldMapping']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if page_field_mappings is not None: - _setter("page_field_mappings", page_field_mappings) + pulumi.set(__self__, "page_field_mappings", page_field_mappings) @property @pulumi.getter(name="pageFieldMappings") @@ -804,23 +660,10 @@ def __init__(__self__, *, data_source_field_name: 'DataSourceConfluencePageFieldName', index_field_name: str, date_field_format: Optional[str] = None): - DataSourceConfluencePageToIndexFieldMapping._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_source_field_name=data_source_field_name, - index_field_name=index_field_name, - date_field_format=date_field_format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_source_field_name: 'DataSourceConfluencePageFieldName', - index_field_name: str, - date_field_format: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_source_field_name", data_source_field_name) - _setter("index_field_name", index_field_name) + pulumi.set(__self__, "data_source_field_name", data_source_field_name) + pulumi.set(__self__, "index_field_name", index_field_name) if date_field_format is not None: - _setter("date_field_format", date_field_format) + pulumi.set(__self__, "date_field_format", date_field_format) @property @pulumi.getter(name="dataSourceFieldName") @@ -871,33 +714,16 @@ def __init__(__self__, *, exclude_spaces: Optional[Sequence[str]] = None, include_spaces: Optional[Sequence[str]] = None, space_field_mappings: Optional[Sequence['outputs.DataSourceConfluenceSpaceToIndexFieldMapping']] = None): - DataSourceConfluenceSpaceConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - crawl_archived_spaces=crawl_archived_spaces, - crawl_personal_spaces=crawl_personal_spaces, - exclude_spaces=exclude_spaces, - include_spaces=include_spaces, - space_field_mappings=space_field_mappings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - crawl_archived_spaces: Optional[bool] = None, - crawl_personal_spaces: Optional[bool] = None, - exclude_spaces: Optional[Sequence[str]] = None, - include_spaces: Optional[Sequence[str]] = None, - space_field_mappings: Optional[Sequence['outputs.DataSourceConfluenceSpaceToIndexFieldMapping']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if crawl_archived_spaces is not None: - _setter("crawl_archived_spaces", crawl_archived_spaces) + pulumi.set(__self__, "crawl_archived_spaces", crawl_archived_spaces) if crawl_personal_spaces is not None: - _setter("crawl_personal_spaces", crawl_personal_spaces) + pulumi.set(__self__, "crawl_personal_spaces", crawl_personal_spaces) if exclude_spaces is not None: - _setter("exclude_spaces", exclude_spaces) + pulumi.set(__self__, "exclude_spaces", exclude_spaces) if include_spaces is not None: - _setter("include_spaces", include_spaces) + pulumi.set(__self__, "include_spaces", include_spaces) if space_field_mappings is not None: - _setter("space_field_mappings", space_field_mappings) + pulumi.set(__self__, "space_field_mappings", space_field_mappings) @property @pulumi.getter(name="crawlArchivedSpaces") @@ -952,23 +778,10 @@ def __init__(__self__, *, data_source_field_name: 'DataSourceConfluenceSpaceFieldName', index_field_name: str, date_field_format: Optional[str] = None): - DataSourceConfluenceSpaceToIndexFieldMapping._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_source_field_name=data_source_field_name, - index_field_name=index_field_name, - date_field_format=date_field_format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_source_field_name: 'DataSourceConfluenceSpaceFieldName', - index_field_name: str, - date_field_format: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_source_field_name", data_source_field_name) - _setter("index_field_name", index_field_name) + pulumi.set(__self__, "data_source_field_name", data_source_field_name) + pulumi.set(__self__, "index_field_name", index_field_name) if date_field_format is not None: - _setter("date_field_format", date_field_format) + pulumi.set(__self__, "date_field_format", date_field_format) @property @pulumi.getter(name="dataSourceFieldName") @@ -1019,28 +832,11 @@ def __init__(__self__, *, database_port: int, secret_arn: str, table_name: str): - DataSourceConnectionConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - database_host=database_host, - database_name=database_name, - database_port=database_port, - secret_arn=secret_arn, - table_name=table_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database_host: str, - database_name: str, - database_port: int, - secret_arn: str, - table_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database_host", database_host) - _setter("database_name", database_name) - _setter("database_port", database_port) - _setter("secret_arn", secret_arn) - _setter("table_name", table_name) + pulumi.set(__self__, "database_host", database_host) + pulumi.set(__self__, "database_name", database_name) + pulumi.set(__self__, "database_port", database_port) + pulumi.set(__self__, "secret_arn", secret_arn) + pulumi.set(__self__, "table_name", table_name) @property @pulumi.getter(name="databaseHost") @@ -1098,29 +894,14 @@ def __init__(__self__, *, post_extraction_hook_configuration: Optional['outputs.DataSourceHookConfiguration'] = None, pre_extraction_hook_configuration: Optional['outputs.DataSourceHookConfiguration'] = None, role_arn: Optional[str] = None): - DataSourceCustomDocumentEnrichmentConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - inline_configurations=inline_configurations, - post_extraction_hook_configuration=post_extraction_hook_configuration, - pre_extraction_hook_configuration=pre_extraction_hook_configuration, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - inline_configurations: Optional[Sequence['outputs.DataSourceInlineCustomDocumentEnrichmentConfiguration']] = None, - post_extraction_hook_configuration: Optional['outputs.DataSourceHookConfiguration'] = None, - pre_extraction_hook_configuration: Optional['outputs.DataSourceHookConfiguration'] = None, - role_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if inline_configurations is not None: - _setter("inline_configurations", inline_configurations) + pulumi.set(__self__, "inline_configurations", inline_configurations) if post_extraction_hook_configuration is not None: - _setter("post_extraction_hook_configuration", post_extraction_hook_configuration) + pulumi.set(__self__, "post_extraction_hook_configuration", post_extraction_hook_configuration) if pre_extraction_hook_configuration is not None: - _setter("pre_extraction_hook_configuration", pre_extraction_hook_configuration) + pulumi.set(__self__, "pre_extraction_hook_configuration", pre_extraction_hook_configuration) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="inlineConfigurations") @@ -1179,34 +960,15 @@ def __init__(__self__, *, acl_configuration: Optional['outputs.DataSourceAclConfiguration'] = None, sql_configuration: Optional['outputs.DataSourceSqlConfiguration'] = None, vpc_configuration: Optional['outputs.DataSourceVpcConfiguration'] = None): - DataSourceDatabaseConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_configuration=column_configuration, - connection_configuration=connection_configuration, - database_engine_type=database_engine_type, - acl_configuration=acl_configuration, - sql_configuration=sql_configuration, - vpc_configuration=vpc_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_configuration: 'outputs.DataSourceColumnConfiguration', - connection_configuration: 'outputs.DataSourceConnectionConfiguration', - database_engine_type: 'DataSourceDatabaseEngineType', - acl_configuration: Optional['outputs.DataSourceAclConfiguration'] = None, - sql_configuration: Optional['outputs.DataSourceSqlConfiguration'] = None, - vpc_configuration: Optional['outputs.DataSourceVpcConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column_configuration", column_configuration) - _setter("connection_configuration", connection_configuration) - _setter("database_engine_type", database_engine_type) + pulumi.set(__self__, "column_configuration", column_configuration) + pulumi.set(__self__, "connection_configuration", connection_configuration) + pulumi.set(__self__, "database_engine_type", database_engine_type) if acl_configuration is not None: - _setter("acl_configuration", acl_configuration) + pulumi.set(__self__, "acl_configuration", acl_configuration) if sql_configuration is not None: - _setter("sql_configuration", sql_configuration) + pulumi.set(__self__, "sql_configuration", sql_configuration) if vpc_configuration is not None: - _setter("vpc_configuration", vpc_configuration) + pulumi.set(__self__, "vpc_configuration", vpc_configuration) @property @pulumi.getter(name="columnConfiguration") @@ -1264,23 +1026,10 @@ def __init__(__self__, *, condition_document_attribute_key: str, operator: 'DataSourceConditionOperator', condition_on_value: Optional['outputs.DataSourceDocumentAttributeValue'] = None): - DataSourceDocumentAttributeCondition._configure( - lambda key, value: pulumi.set(__self__, key, value), - condition_document_attribute_key=condition_document_attribute_key, - operator=operator, - condition_on_value=condition_on_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - condition_document_attribute_key: str, - operator: 'DataSourceConditionOperator', - condition_on_value: Optional['outputs.DataSourceDocumentAttributeValue'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("condition_document_attribute_key", condition_document_attribute_key) - _setter("operator", operator) + pulumi.set(__self__, "condition_document_attribute_key", condition_document_attribute_key) + pulumi.set(__self__, "operator", operator) if condition_on_value is not None: - _setter("condition_on_value", condition_on_value) + pulumi.set(__self__, "condition_on_value", condition_on_value) @property @pulumi.getter(name="conditionDocumentAttributeKey") @@ -1325,24 +1074,11 @@ def __init__(__self__, *, target_document_attribute_key: str, target_document_attribute_value: Optional['outputs.DataSourceDocumentAttributeValue'] = None, target_document_attribute_value_deletion: Optional[bool] = None): - DataSourceDocumentAttributeTarget._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_document_attribute_key=target_document_attribute_key, - target_document_attribute_value=target_document_attribute_value, - target_document_attribute_value_deletion=target_document_attribute_value_deletion, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_document_attribute_key: str, - target_document_attribute_value: Optional['outputs.DataSourceDocumentAttributeValue'] = None, - target_document_attribute_value_deletion: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_document_attribute_key", target_document_attribute_key) + pulumi.set(__self__, "target_document_attribute_key", target_document_attribute_key) if target_document_attribute_value is not None: - _setter("target_document_attribute_value", target_document_attribute_value) + pulumi.set(__self__, "target_document_attribute_value", target_document_attribute_value) if target_document_attribute_value_deletion is not None: - _setter("target_document_attribute_value_deletion", target_document_attribute_value_deletion) + pulumi.set(__self__, "target_document_attribute_value_deletion", target_document_attribute_value_deletion) @property @pulumi.getter(name="targetDocumentAttributeKey") @@ -1390,29 +1126,14 @@ def __init__(__self__, *, long_value: Optional[int] = None, string_list_value: Optional[Sequence[str]] = None, string_value: Optional[str] = None): - DataSourceDocumentAttributeValue._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_value=date_value, - long_value=long_value, - string_list_value=string_list_value, - string_value=string_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_value: Optional[str] = None, - long_value: Optional[int] = None, - string_list_value: Optional[Sequence[str]] = None, - string_value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_value is not None: - _setter("date_value", date_value) + pulumi.set(__self__, "date_value", date_value) if long_value is not None: - _setter("long_value", long_value) + pulumi.set(__self__, "long_value", long_value) if string_list_value is not None: - _setter("string_list_value", string_list_value) + pulumi.set(__self__, "string_list_value", string_list_value) if string_value is not None: - _setter("string_value", string_value) + pulumi.set(__self__, "string_value", string_value) @property @pulumi.getter(name="dateValue") @@ -1456,17 +1177,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, s3_prefix: Optional[str] = None): - DataSourceDocumentsMetadataConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_prefix=s3_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if s3_prefix is not None: - _setter("s3_prefix", s3_prefix) + pulumi.set(__self__, "s3_prefix", s3_prefix) @property @pulumi.getter(name="s3Prefix") @@ -1513,40 +1225,19 @@ def __init__(__self__, *, exclusion_patterns: Optional[Sequence[str]] = None, field_mappings: Optional[Sequence['outputs.DataSourceToIndexFieldMapping']] = None, inclusion_patterns: Optional[Sequence[str]] = None): - DataSourceGoogleDriveConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - secret_arn=secret_arn, - exclude_mime_types=exclude_mime_types, - exclude_shared_drives=exclude_shared_drives, - exclude_user_accounts=exclude_user_accounts, - exclusion_patterns=exclusion_patterns, - field_mappings=field_mappings, - inclusion_patterns=inclusion_patterns, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - secret_arn: str, - exclude_mime_types: Optional[Sequence[str]] = None, - exclude_shared_drives: Optional[Sequence[str]] = None, - exclude_user_accounts: Optional[Sequence[str]] = None, - exclusion_patterns: Optional[Sequence[str]] = None, - field_mappings: Optional[Sequence['outputs.DataSourceToIndexFieldMapping']] = None, - inclusion_patterns: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("secret_arn", secret_arn) + pulumi.set(__self__, "secret_arn", secret_arn) if exclude_mime_types is not None: - _setter("exclude_mime_types", exclude_mime_types) + pulumi.set(__self__, "exclude_mime_types", exclude_mime_types) if exclude_shared_drives is not None: - _setter("exclude_shared_drives", exclude_shared_drives) + pulumi.set(__self__, "exclude_shared_drives", exclude_shared_drives) if exclude_user_accounts is not None: - _setter("exclude_user_accounts", exclude_user_accounts) + pulumi.set(__self__, "exclude_user_accounts", exclude_user_accounts) if exclusion_patterns is not None: - _setter("exclusion_patterns", exclusion_patterns) + pulumi.set(__self__, "exclusion_patterns", exclusion_patterns) if field_mappings is not None: - _setter("field_mappings", field_mappings) + pulumi.set(__self__, "field_mappings", field_mappings) if inclusion_patterns is not None: - _setter("inclusion_patterns", inclusion_patterns) + pulumi.set(__self__, "inclusion_patterns", inclusion_patterns) @property @pulumi.getter(name="secretArn") @@ -1611,23 +1302,10 @@ def __init__(__self__, *, lambda_arn: str, s3_bucket: str, invocation_condition: Optional['outputs.DataSourceDocumentAttributeCondition'] = None): - DataSourceHookConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - lambda_arn=lambda_arn, - s3_bucket=s3_bucket, - invocation_condition=invocation_condition, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lambda_arn: str, - s3_bucket: str, - invocation_condition: Optional['outputs.DataSourceDocumentAttributeCondition'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("lambda_arn", lambda_arn) - _setter("s3_bucket", s3_bucket) + pulumi.set(__self__, "lambda_arn", lambda_arn) + pulumi.set(__self__, "s3_bucket", s3_bucket) if invocation_condition is not None: - _setter("invocation_condition", invocation_condition) + pulumi.set(__self__, "invocation_condition", invocation_condition) @property @pulumi.getter(name="lambdaArn") @@ -1668,25 +1346,12 @@ def __init__(__self__, *, condition: Optional['outputs.DataSourceDocumentAttributeCondition'] = None, document_content_deletion: Optional[bool] = None, target: Optional['outputs.DataSourceDocumentAttributeTarget'] = None): - DataSourceInlineCustomDocumentEnrichmentConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - condition=condition, - document_content_deletion=document_content_deletion, - target=target, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - condition: Optional['outputs.DataSourceDocumentAttributeCondition'] = None, - document_content_deletion: Optional[bool] = None, - target: Optional['outputs.DataSourceDocumentAttributeTarget'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if condition is not None: - _setter("condition", condition) + pulumi.set(__self__, "condition", condition) if document_content_deletion is not None: - _setter("document_content_deletion", document_content_deletion) + pulumi.set(__self__, "document_content_deletion", document_content_deletion) if target is not None: - _setter("target", target) + pulumi.set(__self__, "target", target) @property @pulumi.getter @@ -1743,38 +1408,17 @@ def __init__(__self__, *, exclusion_patterns: Optional[Sequence[str]] = None, field_mappings: Optional[Sequence['outputs.DataSourceToIndexFieldMapping']] = None, inclusion_patterns: Optional[Sequence[str]] = None): - DataSourceOneDriveConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - one_drive_users=one_drive_users, - secret_arn=secret_arn, - tenant_domain=tenant_domain, - disable_local_groups=disable_local_groups, - exclusion_patterns=exclusion_patterns, - field_mappings=field_mappings, - inclusion_patterns=inclusion_patterns, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - one_drive_users: 'outputs.DataSourceOneDriveUsers', - secret_arn: str, - tenant_domain: str, - disable_local_groups: Optional[bool] = None, - exclusion_patterns: Optional[Sequence[str]] = None, - field_mappings: Optional[Sequence['outputs.DataSourceToIndexFieldMapping']] = None, - inclusion_patterns: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("one_drive_users", one_drive_users) - _setter("secret_arn", secret_arn) - _setter("tenant_domain", tenant_domain) + pulumi.set(__self__, "one_drive_users", one_drive_users) + pulumi.set(__self__, "secret_arn", secret_arn) + pulumi.set(__self__, "tenant_domain", tenant_domain) if disable_local_groups is not None: - _setter("disable_local_groups", disable_local_groups) + pulumi.set(__self__, "disable_local_groups", disable_local_groups) if exclusion_patterns is not None: - _setter("exclusion_patterns", exclusion_patterns) + pulumi.set(__self__, "exclusion_patterns", exclusion_patterns) if field_mappings is not None: - _setter("field_mappings", field_mappings) + pulumi.set(__self__, "field_mappings", field_mappings) if inclusion_patterns is not None: - _setter("inclusion_patterns", inclusion_patterns) + pulumi.set(__self__, "inclusion_patterns", inclusion_patterns) @property @pulumi.getter(name="oneDriveUsers") @@ -1836,21 +1480,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, one_drive_user_list: Optional[Sequence[str]] = None, one_drive_user_s3_path: Optional['outputs.DataSourceS3Path'] = None): - DataSourceOneDriveUsers._configure( - lambda key, value: pulumi.set(__self__, key, value), - one_drive_user_list=one_drive_user_list, - one_drive_user_s3_path=one_drive_user_s3_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - one_drive_user_list: Optional[Sequence[str]] = None, - one_drive_user_s3_path: Optional['outputs.DataSourceS3Path'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if one_drive_user_list is not None: - _setter("one_drive_user_list", one_drive_user_list) + pulumi.set(__self__, "one_drive_user_list", one_drive_user_list) if one_drive_user_s3_path is not None: - _setter("one_drive_user_s3_path", one_drive_user_s3_path) + pulumi.set(__self__, "one_drive_user_s3_path", one_drive_user_s3_path) @property @pulumi.getter(name="oneDriveUserList") @@ -1869,23 +1502,10 @@ def __init__(__self__, *, host: str, port: int, credentials: Optional[str] = None): - DataSourceProxyConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - host=host, - port=port, - credentials=credentials, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - host: str, - port: int, - credentials: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("host", host) - _setter("port", port) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) if credentials is not None: - _setter("credentials", credentials) + pulumi.set(__self__, "credentials", credentials) @property @pulumi.getter @@ -1945,36 +1565,17 @@ def __init__(__self__, *, """ S3 data source configuration """ - DataSourceS3DataSourceConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - access_control_list_configuration=access_control_list_configuration, - documents_metadata_configuration=documents_metadata_configuration, - exclusion_patterns=exclusion_patterns, - inclusion_patterns=inclusion_patterns, - inclusion_prefixes=inclusion_prefixes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: str, - access_control_list_configuration: Optional['outputs.DataSourceAccessControlListConfiguration'] = None, - documents_metadata_configuration: Optional['outputs.DataSourceDocumentsMetadataConfiguration'] = None, - exclusion_patterns: Optional[Sequence[str]] = None, - inclusion_patterns: Optional[Sequence[str]] = None, - inclusion_prefixes: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_name", bucket_name) + pulumi.set(__self__, "bucket_name", bucket_name) if access_control_list_configuration is not None: - _setter("access_control_list_configuration", access_control_list_configuration) + pulumi.set(__self__, "access_control_list_configuration", access_control_list_configuration) if documents_metadata_configuration is not None: - _setter("documents_metadata_configuration", documents_metadata_configuration) + pulumi.set(__self__, "documents_metadata_configuration", documents_metadata_configuration) if exclusion_patterns is not None: - _setter("exclusion_patterns", exclusion_patterns) + pulumi.set(__self__, "exclusion_patterns", exclusion_patterns) if inclusion_patterns is not None: - _setter("inclusion_patterns", inclusion_patterns) + pulumi.set(__self__, "inclusion_patterns", inclusion_patterns) if inclusion_prefixes is not None: - _setter("inclusion_prefixes", inclusion_prefixes) + pulumi.set(__self__, "inclusion_prefixes", inclusion_prefixes) @property @pulumi.getter(name="bucketName") @@ -2012,19 +1613,8 @@ class DataSourceS3Path(dict): def __init__(__self__, *, bucket: str, key: str): - DataSourceS3Path._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - key=key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: str, - key: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) - _setter("key", key) + pulumi.set(__self__, "bucket", bucket) + pulumi.set(__self__, "key", key) @property @pulumi.getter @@ -2067,28 +1657,13 @@ def __init__(__self__, *, document_title_field_name: Optional[str] = None, field_mappings: Optional[Sequence['outputs.DataSourceToIndexFieldMapping']] = None, include_filter_types: Optional[Sequence['DataSourceSalesforceChatterFeedIncludeFilterType']] = None): - DataSourceSalesforceChatterFeedConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - document_data_field_name=document_data_field_name, - document_title_field_name=document_title_field_name, - field_mappings=field_mappings, - include_filter_types=include_filter_types, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - document_data_field_name: str, - document_title_field_name: Optional[str] = None, - field_mappings: Optional[Sequence['outputs.DataSourceToIndexFieldMapping']] = None, - include_filter_types: Optional[Sequence['DataSourceSalesforceChatterFeedIncludeFilterType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("document_data_field_name", document_data_field_name) + pulumi.set(__self__, "document_data_field_name", document_data_field_name) if document_title_field_name is not None: - _setter("document_title_field_name", document_title_field_name) + pulumi.set(__self__, "document_title_field_name", document_title_field_name) if field_mappings is not None: - _setter("field_mappings", field_mappings) + pulumi.set(__self__, "field_mappings", field_mappings) if include_filter_types is not None: - _setter("include_filter_types", include_filter_types) + pulumi.set(__self__, "include_filter_types", include_filter_types) @property @pulumi.getter(name="documentDataFieldName") @@ -2156,47 +1731,22 @@ def __init__(__self__, *, knowledge_article_configuration: Optional['outputs.DataSourceSalesforceKnowledgeArticleConfiguration'] = None, standard_object_attachment_configuration: Optional['outputs.DataSourceSalesforceStandardObjectAttachmentConfiguration'] = None, standard_object_configurations: Optional[Sequence['outputs.DataSourceSalesforceStandardObjectConfiguration']] = None): - DataSourceSalesforceConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - secret_arn=secret_arn, - server_url=server_url, - chatter_feed_configuration=chatter_feed_configuration, - crawl_attachments=crawl_attachments, - exclude_attachment_file_patterns=exclude_attachment_file_patterns, - include_attachment_file_patterns=include_attachment_file_patterns, - knowledge_article_configuration=knowledge_article_configuration, - standard_object_attachment_configuration=standard_object_attachment_configuration, - standard_object_configurations=standard_object_configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - secret_arn: str, - server_url: str, - chatter_feed_configuration: Optional['outputs.DataSourceSalesforceChatterFeedConfiguration'] = None, - crawl_attachments: Optional[bool] = None, - exclude_attachment_file_patterns: Optional[Sequence[str]] = None, - include_attachment_file_patterns: Optional[Sequence[str]] = None, - knowledge_article_configuration: Optional['outputs.DataSourceSalesforceKnowledgeArticleConfiguration'] = None, - standard_object_attachment_configuration: Optional['outputs.DataSourceSalesforceStandardObjectAttachmentConfiguration'] = None, - standard_object_configurations: Optional[Sequence['outputs.DataSourceSalesforceStandardObjectConfiguration']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("secret_arn", secret_arn) - _setter("server_url", server_url) + pulumi.set(__self__, "secret_arn", secret_arn) + pulumi.set(__self__, "server_url", server_url) if chatter_feed_configuration is not None: - _setter("chatter_feed_configuration", chatter_feed_configuration) + pulumi.set(__self__, "chatter_feed_configuration", chatter_feed_configuration) if crawl_attachments is not None: - _setter("crawl_attachments", crawl_attachments) + pulumi.set(__self__, "crawl_attachments", crawl_attachments) if exclude_attachment_file_patterns is not None: - _setter("exclude_attachment_file_patterns", exclude_attachment_file_patterns) + pulumi.set(__self__, "exclude_attachment_file_patterns", exclude_attachment_file_patterns) if include_attachment_file_patterns is not None: - _setter("include_attachment_file_patterns", include_attachment_file_patterns) + pulumi.set(__self__, "include_attachment_file_patterns", include_attachment_file_patterns) if knowledge_article_configuration is not None: - _setter("knowledge_article_configuration", knowledge_article_configuration) + pulumi.set(__self__, "knowledge_article_configuration", knowledge_article_configuration) if standard_object_attachment_configuration is not None: - _setter("standard_object_attachment_configuration", standard_object_attachment_configuration) + pulumi.set(__self__, "standard_object_attachment_configuration", standard_object_attachment_configuration) if standard_object_configurations is not None: - _setter("standard_object_configurations", standard_object_configurations) + pulumi.set(__self__, "standard_object_configurations", standard_object_configurations) @property @pulumi.getter(name="secretArn") @@ -2272,27 +1822,12 @@ def __init__(__self__, *, name: str, document_title_field_name: Optional[str] = None, field_mappings: Optional[Sequence['outputs.DataSourceToIndexFieldMapping']] = None): - DataSourceSalesforceCustomKnowledgeArticleTypeConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - document_data_field_name=document_data_field_name, - name=name, - document_title_field_name=document_title_field_name, - field_mappings=field_mappings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - document_data_field_name: str, - name: str, - document_title_field_name: Optional[str] = None, - field_mappings: Optional[Sequence['outputs.DataSourceToIndexFieldMapping']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("document_data_field_name", document_data_field_name) - _setter("name", name) + pulumi.set(__self__, "document_data_field_name", document_data_field_name) + pulumi.set(__self__, "name", name) if document_title_field_name is not None: - _setter("document_title_field_name", document_title_field_name) + pulumi.set(__self__, "document_title_field_name", document_title_field_name) if field_mappings is not None: - _setter("field_mappings", field_mappings) + pulumi.set(__self__, "field_mappings", field_mappings) @property @pulumi.getter(name="documentDataFieldName") @@ -2342,24 +1877,11 @@ def __init__(__self__, *, included_states: Sequence['DataSourceSalesforceKnowledgeArticleState'], custom_knowledge_article_type_configurations: Optional[Sequence['outputs.DataSourceSalesforceCustomKnowledgeArticleTypeConfiguration']] = None, standard_knowledge_article_type_configuration: Optional['outputs.DataSourceSalesforceStandardKnowledgeArticleTypeConfiguration'] = None): - DataSourceSalesforceKnowledgeArticleConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - included_states=included_states, - custom_knowledge_article_type_configurations=custom_knowledge_article_type_configurations, - standard_knowledge_article_type_configuration=standard_knowledge_article_type_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - included_states: Sequence['DataSourceSalesforceKnowledgeArticleState'], - custom_knowledge_article_type_configurations: Optional[Sequence['outputs.DataSourceSalesforceCustomKnowledgeArticleTypeConfiguration']] = None, - standard_knowledge_article_type_configuration: Optional['outputs.DataSourceSalesforceStandardKnowledgeArticleTypeConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("included_states", included_states) + pulumi.set(__self__, "included_states", included_states) if custom_knowledge_article_type_configurations is not None: - _setter("custom_knowledge_article_type_configurations", custom_knowledge_article_type_configurations) + pulumi.set(__self__, "custom_knowledge_article_type_configurations", custom_knowledge_article_type_configurations) if standard_knowledge_article_type_configuration is not None: - _setter("standard_knowledge_article_type_configuration", standard_knowledge_article_type_configuration) + pulumi.set(__self__, "standard_knowledge_article_type_configuration", standard_knowledge_article_type_configuration) @property @pulumi.getter(name="includedStates") @@ -2404,24 +1926,11 @@ def __init__(__self__, *, document_data_field_name: str, document_title_field_name: Optional[str] = None, field_mappings: Optional[Sequence['outputs.DataSourceToIndexFieldMapping']] = None): - DataSourceSalesforceStandardKnowledgeArticleTypeConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - document_data_field_name=document_data_field_name, - document_title_field_name=document_title_field_name, - field_mappings=field_mappings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - document_data_field_name: str, - document_title_field_name: Optional[str] = None, - field_mappings: Optional[Sequence['outputs.DataSourceToIndexFieldMapping']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("document_data_field_name", document_data_field_name) + pulumi.set(__self__, "document_data_field_name", document_data_field_name) if document_title_field_name is not None: - _setter("document_title_field_name", document_title_field_name) + pulumi.set(__self__, "document_title_field_name", document_title_field_name) if field_mappings is not None: - _setter("field_mappings", field_mappings) + pulumi.set(__self__, "field_mappings", field_mappings) @property @pulumi.getter(name="documentDataFieldName") @@ -2463,21 +1972,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, document_title_field_name: Optional[str] = None, field_mappings: Optional[Sequence['outputs.DataSourceToIndexFieldMapping']] = None): - DataSourceSalesforceStandardObjectAttachmentConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - document_title_field_name=document_title_field_name, - field_mappings=field_mappings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - document_title_field_name: Optional[str] = None, - field_mappings: Optional[Sequence['outputs.DataSourceToIndexFieldMapping']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if document_title_field_name is not None: - _setter("document_title_field_name", document_title_field_name) + pulumi.set(__self__, "document_title_field_name", document_title_field_name) if field_mappings is not None: - _setter("field_mappings", field_mappings) + pulumi.set(__self__, "field_mappings", field_mappings) @property @pulumi.getter(name="documentTitleFieldName") @@ -2518,27 +2016,12 @@ def __init__(__self__, *, name: 'DataSourceSalesforceStandardObjectName', document_title_field_name: Optional[str] = None, field_mappings: Optional[Sequence['outputs.DataSourceToIndexFieldMapping']] = None): - DataSourceSalesforceStandardObjectConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - document_data_field_name=document_data_field_name, - name=name, - document_title_field_name=document_title_field_name, - field_mappings=field_mappings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - document_data_field_name: str, - name: 'DataSourceSalesforceStandardObjectName', - document_title_field_name: Optional[str] = None, - field_mappings: Optional[Sequence['outputs.DataSourceToIndexFieldMapping']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("document_data_field_name", document_data_field_name) - _setter("name", name) + pulumi.set(__self__, "document_data_field_name", document_data_field_name) + pulumi.set(__self__, "name", name) if document_title_field_name is not None: - _setter("document_title_field_name", document_title_field_name) + pulumi.set(__self__, "document_title_field_name", document_title_field_name) if field_mappings is not None: - _setter("field_mappings", field_mappings) + pulumi.set(__self__, "field_mappings", field_mappings) @property @pulumi.getter(name="documentDataFieldName") @@ -2597,34 +2080,15 @@ def __init__(__self__, *, authentication_type: Optional['DataSourceServiceNowAuthenticationType'] = None, knowledge_article_configuration: Optional['outputs.DataSourceServiceNowKnowledgeArticleConfiguration'] = None, service_catalog_configuration: Optional['outputs.DataSourceServiceNowServiceCatalogConfiguration'] = None): - DataSourceServiceNowConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - host_url=host_url, - secret_arn=secret_arn, - service_now_build_version=service_now_build_version, - authentication_type=authentication_type, - knowledge_article_configuration=knowledge_article_configuration, - service_catalog_configuration=service_catalog_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - host_url: str, - secret_arn: str, - service_now_build_version: 'DataSourceServiceNowBuildVersionType', - authentication_type: Optional['DataSourceServiceNowAuthenticationType'] = None, - knowledge_article_configuration: Optional['outputs.DataSourceServiceNowKnowledgeArticleConfiguration'] = None, - service_catalog_configuration: Optional['outputs.DataSourceServiceNowServiceCatalogConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("host_url", host_url) - _setter("secret_arn", secret_arn) - _setter("service_now_build_version", service_now_build_version) + pulumi.set(__self__, "host_url", host_url) + pulumi.set(__self__, "secret_arn", secret_arn) + pulumi.set(__self__, "service_now_build_version", service_now_build_version) if authentication_type is not None: - _setter("authentication_type", authentication_type) + pulumi.set(__self__, "authentication_type", authentication_type) if knowledge_article_configuration is not None: - _setter("knowledge_article_configuration", knowledge_article_configuration) + pulumi.set(__self__, "knowledge_article_configuration", knowledge_article_configuration) if service_catalog_configuration is not None: - _setter("service_catalog_configuration", service_catalog_configuration) + pulumi.set(__self__, "service_catalog_configuration", service_catalog_configuration) @property @pulumi.getter(name="hostUrl") @@ -2696,40 +2160,19 @@ def __init__(__self__, *, field_mappings: Optional[Sequence['outputs.DataSourceToIndexFieldMapping']] = None, filter_query: Optional[str] = None, include_attachment_file_patterns: Optional[Sequence[str]] = None): - DataSourceServiceNowKnowledgeArticleConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - document_data_field_name=document_data_field_name, - crawl_attachments=crawl_attachments, - document_title_field_name=document_title_field_name, - exclude_attachment_file_patterns=exclude_attachment_file_patterns, - field_mappings=field_mappings, - filter_query=filter_query, - include_attachment_file_patterns=include_attachment_file_patterns, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - document_data_field_name: str, - crawl_attachments: Optional[bool] = None, - document_title_field_name: Optional[str] = None, - exclude_attachment_file_patterns: Optional[Sequence[str]] = None, - field_mappings: Optional[Sequence['outputs.DataSourceToIndexFieldMapping']] = None, - filter_query: Optional[str] = None, - include_attachment_file_patterns: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("document_data_field_name", document_data_field_name) + pulumi.set(__self__, "document_data_field_name", document_data_field_name) if crawl_attachments is not None: - _setter("crawl_attachments", crawl_attachments) + pulumi.set(__self__, "crawl_attachments", crawl_attachments) if document_title_field_name is not None: - _setter("document_title_field_name", document_title_field_name) + pulumi.set(__self__, "document_title_field_name", document_title_field_name) if exclude_attachment_file_patterns is not None: - _setter("exclude_attachment_file_patterns", exclude_attachment_file_patterns) + pulumi.set(__self__, "exclude_attachment_file_patterns", exclude_attachment_file_patterns) if field_mappings is not None: - _setter("field_mappings", field_mappings) + pulumi.set(__self__, "field_mappings", field_mappings) if filter_query is not None: - _setter("filter_query", filter_query) + pulumi.set(__self__, "filter_query", filter_query) if include_attachment_file_patterns is not None: - _setter("include_attachment_file_patterns", include_attachment_file_patterns) + pulumi.set(__self__, "include_attachment_file_patterns", include_attachment_file_patterns) @property @pulumi.getter(name="documentDataFieldName") @@ -2803,36 +2246,17 @@ def __init__(__self__, *, exclude_attachment_file_patterns: Optional[Sequence[str]] = None, field_mappings: Optional[Sequence['outputs.DataSourceToIndexFieldMapping']] = None, include_attachment_file_patterns: Optional[Sequence[str]] = None): - DataSourceServiceNowServiceCatalogConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - document_data_field_name=document_data_field_name, - crawl_attachments=crawl_attachments, - document_title_field_name=document_title_field_name, - exclude_attachment_file_patterns=exclude_attachment_file_patterns, - field_mappings=field_mappings, - include_attachment_file_patterns=include_attachment_file_patterns, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - document_data_field_name: str, - crawl_attachments: Optional[bool] = None, - document_title_field_name: Optional[str] = None, - exclude_attachment_file_patterns: Optional[Sequence[str]] = None, - field_mappings: Optional[Sequence['outputs.DataSourceToIndexFieldMapping']] = None, - include_attachment_file_patterns: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("document_data_field_name", document_data_field_name) + pulumi.set(__self__, "document_data_field_name", document_data_field_name) if crawl_attachments is not None: - _setter("crawl_attachments", crawl_attachments) + pulumi.set(__self__, "crawl_attachments", crawl_attachments) if document_title_field_name is not None: - _setter("document_title_field_name", document_title_field_name) + pulumi.set(__self__, "document_title_field_name", document_title_field_name) if exclude_attachment_file_patterns is not None: - _setter("exclude_attachment_file_patterns", exclude_attachment_file_patterns) + pulumi.set(__self__, "exclude_attachment_file_patterns", exclude_attachment_file_patterns) if field_mappings is not None: - _setter("field_mappings", field_mappings) + pulumi.set(__self__, "field_mappings", field_mappings) if include_attachment_file_patterns is not None: - _setter("include_attachment_file_patterns", include_attachment_file_patterns) + pulumi.set(__self__, "include_attachment_file_patterns", include_attachment_file_patterns) @property @pulumi.getter(name="documentDataFieldName") @@ -2923,58 +2347,27 @@ def __init__(__self__, *, """ SharePoint configuration """ - DataSourceSharePointConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - secret_arn=secret_arn, - share_point_version=share_point_version, - urls=urls, - crawl_attachments=crawl_attachments, - disable_local_groups=disable_local_groups, - document_title_field_name=document_title_field_name, - exclusion_patterns=exclusion_patterns, - field_mappings=field_mappings, - inclusion_patterns=inclusion_patterns, - ssl_certificate_s3_path=ssl_certificate_s3_path, - use_change_log=use_change_log, - vpc_configuration=vpc_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - secret_arn: str, - share_point_version: 'DataSourceSharePointConfigurationSharePointVersion', - urls: Sequence[str], - crawl_attachments: Optional[bool] = None, - disable_local_groups: Optional[bool] = None, - document_title_field_name: Optional[str] = None, - exclusion_patterns: Optional[Sequence[str]] = None, - field_mappings: Optional[Sequence['outputs.DataSourceToIndexFieldMapping']] = None, - inclusion_patterns: Optional[Sequence[str]] = None, - ssl_certificate_s3_path: Optional['outputs.DataSourceS3Path'] = None, - use_change_log: Optional[bool] = None, - vpc_configuration: Optional['outputs.DataSourceVpcConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("secret_arn", secret_arn) - _setter("share_point_version", share_point_version) - _setter("urls", urls) + pulumi.set(__self__, "secret_arn", secret_arn) + pulumi.set(__self__, "share_point_version", share_point_version) + pulumi.set(__self__, "urls", urls) if crawl_attachments is not None: - _setter("crawl_attachments", crawl_attachments) + pulumi.set(__self__, "crawl_attachments", crawl_attachments) if disable_local_groups is not None: - _setter("disable_local_groups", disable_local_groups) + pulumi.set(__self__, "disable_local_groups", disable_local_groups) if document_title_field_name is not None: - _setter("document_title_field_name", document_title_field_name) + pulumi.set(__self__, "document_title_field_name", document_title_field_name) if exclusion_patterns is not None: - _setter("exclusion_patterns", exclusion_patterns) + pulumi.set(__self__, "exclusion_patterns", exclusion_patterns) if field_mappings is not None: - _setter("field_mappings", field_mappings) + pulumi.set(__self__, "field_mappings", field_mappings) if inclusion_patterns is not None: - _setter("inclusion_patterns", inclusion_patterns) + pulumi.set(__self__, "inclusion_patterns", inclusion_patterns) if ssl_certificate_s3_path is not None: - _setter("ssl_certificate_s3_path", ssl_certificate_s3_path) + pulumi.set(__self__, "ssl_certificate_s3_path", ssl_certificate_s3_path) if use_change_log is not None: - _setter("use_change_log", use_change_log) + pulumi.set(__self__, "use_change_log", use_change_log) if vpc_configuration is not None: - _setter("vpc_configuration", vpc_configuration) + pulumi.set(__self__, "vpc_configuration", vpc_configuration) @property @pulumi.getter(name="secretArn") @@ -3058,17 +2451,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, query_identifiers_enclosing_option: Optional['DataSourceQueryIdentifiersEnclosingOption'] = None): - DataSourceSqlConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - query_identifiers_enclosing_option=query_identifiers_enclosing_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - query_identifiers_enclosing_option: Optional['DataSourceQueryIdentifiersEnclosingOption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if query_identifiers_enclosing_option is not None: - _setter("query_identifiers_enclosing_option", query_identifiers_enclosing_option) + pulumi.set(__self__, "query_identifiers_enclosing_option", query_identifiers_enclosing_option) @property @pulumi.getter(name="queryIdentifiersEnclosingOption") @@ -3089,19 +2473,8 @@ def __init__(__self__, *, :param str key: A string used to identify this tag :param str value: A string containing the value for the tag """ - DataSourceTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3147,23 +2520,10 @@ def __init__(__self__, *, data_source_field_name: str, index_field_name: str, date_field_format: Optional[str] = None): - DataSourceToIndexFieldMapping._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_source_field_name=data_source_field_name, - index_field_name=index_field_name, - date_field_format=date_field_format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_source_field_name: str, - index_field_name: str, - date_field_format: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_source_field_name", data_source_field_name) - _setter("index_field_name", index_field_name) + pulumi.set(__self__, "data_source_field_name", data_source_field_name) + pulumi.set(__self__, "index_field_name", index_field_name) if date_field_format is not None: - _setter("date_field_format", date_field_format) + pulumi.set(__self__, "date_field_format", date_field_format) @property @pulumi.getter(name="dataSourceFieldName") @@ -3205,19 +2565,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, security_group_ids: Sequence[str], subnet_ids: Sequence[str]): - DataSourceVpcConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnet_ids=subnet_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: Sequence[str], - subnet_ids: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("security_group_ids", security_group_ids) - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) @property @pulumi.getter(name="securityGroupIds") @@ -3251,17 +2600,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, basic_authentication: Optional[Sequence['outputs.DataSourceWebCrawlerBasicAuthentication']] = None): - DataSourceWebCrawlerAuthenticationConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - basic_authentication=basic_authentication, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - basic_authentication: Optional[Sequence['outputs.DataSourceWebCrawlerBasicAuthentication']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if basic_authentication is not None: - _setter("basic_authentication", basic_authentication) + pulumi.set(__self__, "basic_authentication", basic_authentication) @property @pulumi.getter(name="basicAuthentication") @@ -3275,22 +2615,9 @@ def __init__(__self__, *, credentials: str, host: str, port: int): - DataSourceWebCrawlerBasicAuthentication._configure( - lambda key, value: pulumi.set(__self__, key, value), - credentials=credentials, - host=host, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - credentials: str, - host: str, - port: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("credentials", credentials) - _setter("host", host) - _setter("port", port) + pulumi.set(__self__, "credentials", credentials) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) @property @pulumi.getter @@ -3351,48 +2678,23 @@ def __init__(__self__, *, proxy_configuration: Optional['outputs.DataSourceProxyConfiguration'] = None, url_exclusion_patterns: Optional[Sequence[str]] = None, url_inclusion_patterns: Optional[Sequence[str]] = None): - DataSourceWebCrawlerConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - urls=urls, - authentication_configuration=authentication_configuration, - crawl_depth=crawl_depth, - max_content_size_per_page_in_mega_bytes=max_content_size_per_page_in_mega_bytes, - max_links_per_page=max_links_per_page, - max_urls_per_minute_crawl_rate=max_urls_per_minute_crawl_rate, - proxy_configuration=proxy_configuration, - url_exclusion_patterns=url_exclusion_patterns, - url_inclusion_patterns=url_inclusion_patterns, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - urls: 'outputs.DataSourceWebCrawlerUrls', - authentication_configuration: Optional['outputs.DataSourceWebCrawlerAuthenticationConfiguration'] = None, - crawl_depth: Optional[int] = None, - max_content_size_per_page_in_mega_bytes: Optional[float] = None, - max_links_per_page: Optional[int] = None, - max_urls_per_minute_crawl_rate: Optional[int] = None, - proxy_configuration: Optional['outputs.DataSourceProxyConfiguration'] = None, - url_exclusion_patterns: Optional[Sequence[str]] = None, - url_inclusion_patterns: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("urls", urls) + pulumi.set(__self__, "urls", urls) if authentication_configuration is not None: - _setter("authentication_configuration", authentication_configuration) + pulumi.set(__self__, "authentication_configuration", authentication_configuration) if crawl_depth is not None: - _setter("crawl_depth", crawl_depth) + pulumi.set(__self__, "crawl_depth", crawl_depth) if max_content_size_per_page_in_mega_bytes is not None: - _setter("max_content_size_per_page_in_mega_bytes", max_content_size_per_page_in_mega_bytes) + pulumi.set(__self__, "max_content_size_per_page_in_mega_bytes", max_content_size_per_page_in_mega_bytes) if max_links_per_page is not None: - _setter("max_links_per_page", max_links_per_page) + pulumi.set(__self__, "max_links_per_page", max_links_per_page) if max_urls_per_minute_crawl_rate is not None: - _setter("max_urls_per_minute_crawl_rate", max_urls_per_minute_crawl_rate) + pulumi.set(__self__, "max_urls_per_minute_crawl_rate", max_urls_per_minute_crawl_rate) if proxy_configuration is not None: - _setter("proxy_configuration", proxy_configuration) + pulumi.set(__self__, "proxy_configuration", proxy_configuration) if url_exclusion_patterns is not None: - _setter("url_exclusion_patterns", url_exclusion_patterns) + pulumi.set(__self__, "url_exclusion_patterns", url_exclusion_patterns) if url_inclusion_patterns is not None: - _setter("url_inclusion_patterns", url_inclusion_patterns) + pulumi.set(__self__, "url_inclusion_patterns", url_inclusion_patterns) @property @pulumi.getter @@ -3464,20 +2766,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, seed_urls: Sequence[str], web_crawler_mode: Optional['DataSourceWebCrawlerSeedUrlConfigurationWebCrawlerMode'] = None): - DataSourceWebCrawlerSeedUrlConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - seed_urls=seed_urls, - web_crawler_mode=web_crawler_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - seed_urls: Sequence[str], - web_crawler_mode: Optional['DataSourceWebCrawlerSeedUrlConfigurationWebCrawlerMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("seed_urls", seed_urls) + pulumi.set(__self__, "seed_urls", seed_urls) if web_crawler_mode is not None: - _setter("web_crawler_mode", web_crawler_mode) + pulumi.set(__self__, "web_crawler_mode", web_crawler_mode) @property @pulumi.getter(name="seedUrls") @@ -3511,16 +2802,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, site_maps: Sequence[str]): - DataSourceWebCrawlerSiteMapsConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - site_maps=site_maps, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - site_maps: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("site_maps", site_maps) + pulumi.set(__self__, "site_maps", site_maps) @property @pulumi.getter(name="siteMaps") @@ -3552,21 +2834,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, seed_url_configuration: Optional['outputs.DataSourceWebCrawlerSeedUrlConfiguration'] = None, site_maps_configuration: Optional['outputs.DataSourceWebCrawlerSiteMapsConfiguration'] = None): - DataSourceWebCrawlerUrls._configure( - lambda key, value: pulumi.set(__self__, key, value), - seed_url_configuration=seed_url_configuration, - site_maps_configuration=site_maps_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - seed_url_configuration: Optional['outputs.DataSourceWebCrawlerSeedUrlConfiguration'] = None, - site_maps_configuration: Optional['outputs.DataSourceWebCrawlerSiteMapsConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if seed_url_configuration is not None: - _setter("seed_url_configuration", seed_url_configuration) + pulumi.set(__self__, "seed_url_configuration", seed_url_configuration) if site_maps_configuration is not None: - _setter("site_maps_configuration", site_maps_configuration) + pulumi.set(__self__, "site_maps_configuration", site_maps_configuration) @property @pulumi.getter(name="seedUrlConfiguration") @@ -3615,36 +2886,17 @@ def __init__(__self__, *, field_mappings: Optional[Sequence['outputs.DataSourceToIndexFieldMapping']] = None, inclusion_patterns: Optional[Sequence[str]] = None, use_change_log: Optional[bool] = None): - DataSourceWorkDocsConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - organization_id=organization_id, - crawl_comments=crawl_comments, - exclusion_patterns=exclusion_patterns, - field_mappings=field_mappings, - inclusion_patterns=inclusion_patterns, - use_change_log=use_change_log, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - organization_id: str, - crawl_comments: Optional[bool] = None, - exclusion_patterns: Optional[Sequence[str]] = None, - field_mappings: Optional[Sequence['outputs.DataSourceToIndexFieldMapping']] = None, - inclusion_patterns: Optional[Sequence[str]] = None, - use_change_log: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("organization_id", organization_id) + pulumi.set(__self__, "organization_id", organization_id) if crawl_comments is not None: - _setter("crawl_comments", crawl_comments) + pulumi.set(__self__, "crawl_comments", crawl_comments) if exclusion_patterns is not None: - _setter("exclusion_patterns", exclusion_patterns) + pulumi.set(__self__, "exclusion_patterns", exclusion_patterns) if field_mappings is not None: - _setter("field_mappings", field_mappings) + pulumi.set(__self__, "field_mappings", field_mappings) if inclusion_patterns is not None: - _setter("inclusion_patterns", inclusion_patterns) + pulumi.set(__self__, "inclusion_patterns", inclusion_patterns) if use_change_log is not None: - _setter("use_change_log", use_change_log) + pulumi.set(__self__, "use_change_log", use_change_log) @property @pulumi.getter(name="organizationId") @@ -3682,19 +2934,8 @@ class FaqS3Path(dict): def __init__(__self__, *, bucket: str, key: str): - FaqS3Path._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - key=key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: str, - key: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) - _setter("key", key) + pulumi.set(__self__, "bucket", bucket) + pulumi.set(__self__, "key", key) @property @pulumi.getter @@ -3720,19 +2961,8 @@ def __init__(__self__, *, :param str key: A string used to identify this tag :param str value: A string containing the value for the tag """ - FaqTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3775,19 +3005,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, query_capacity_units: int, storage_capacity_units: int): - IndexCapacityUnitsConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - query_capacity_units=query_capacity_units, - storage_capacity_units=storage_capacity_units, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - query_capacity_units: int, - storage_capacity_units: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("query_capacity_units", query_capacity_units) - _setter("storage_capacity_units", storage_capacity_units) + pulumi.set(__self__, "query_capacity_units", query_capacity_units) + pulumi.set(__self__, "storage_capacity_units", storage_capacity_units) @property @pulumi.getter(name="queryCapacityUnits") @@ -3807,27 +3026,12 @@ def __init__(__self__, *, type: 'IndexDocumentAttributeValueType', relevance: Optional['outputs.IndexRelevance'] = None, search: Optional['outputs.IndexSearch'] = None): - IndexDocumentMetadataConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - type=type, - relevance=relevance, - search=search, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - type: 'IndexDocumentAttributeValueType', - relevance: Optional['outputs.IndexRelevance'] = None, - search: Optional['outputs.IndexSearch'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("type", type) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "type", type) if relevance is not None: - _setter("relevance", relevance) + pulumi.set(__self__, "relevance", relevance) if search is not None: - _setter("search", search) + pulumi.set(__self__, "search", search) @property @pulumi.getter @@ -3874,19 +3078,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, group_attribute_field: str, user_name_attribute_field: str): - IndexJsonTokenTypeConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_attribute_field=group_attribute_field, - user_name_attribute_field=user_name_attribute_field, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_attribute_field: str, - user_name_attribute_field: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("group_attribute_field", group_attribute_field) - _setter("user_name_attribute_field", user_name_attribute_field) + pulumi.set(__self__, "group_attribute_field", group_attribute_field) + pulumi.set(__self__, "user_name_attribute_field", user_name_attribute_field) @property @pulumi.getter(name="groupAttributeField") @@ -3934,40 +3127,19 @@ def __init__(__self__, *, secret_manager_arn: Optional[str] = None, url: Optional[str] = None, user_name_attribute_field: Optional[str] = None): - IndexJwtTokenTypeConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - key_location=key_location, - claim_regex=claim_regex, - group_attribute_field=group_attribute_field, - issuer=issuer, - secret_manager_arn=secret_manager_arn, - url=url, - user_name_attribute_field=user_name_attribute_field, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key_location: 'IndexKeyLocation', - claim_regex: Optional[str] = None, - group_attribute_field: Optional[str] = None, - issuer: Optional[str] = None, - secret_manager_arn: Optional[str] = None, - url: Optional[str] = None, - user_name_attribute_field: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key_location", key_location) + pulumi.set(__self__, "key_location", key_location) if claim_regex is not None: - _setter("claim_regex", claim_regex) + pulumi.set(__self__, "claim_regex", claim_regex) if group_attribute_field is not None: - _setter("group_attribute_field", group_attribute_field) + pulumi.set(__self__, "group_attribute_field", group_attribute_field) if issuer is not None: - _setter("issuer", issuer) + pulumi.set(__self__, "issuer", issuer) if secret_manager_arn is not None: - _setter("secret_manager_arn", secret_manager_arn) + pulumi.set(__self__, "secret_manager_arn", secret_manager_arn) if url is not None: - _setter("url", url) + pulumi.set(__self__, "url", url) if user_name_attribute_field is not None: - _setter("user_name_attribute_field", user_name_attribute_field) + pulumi.set(__self__, "user_name_attribute_field", user_name_attribute_field) @property @pulumi.getter(name="keyLocation") @@ -4032,33 +3204,16 @@ def __init__(__self__, *, importance: Optional[int] = None, rank_order: Optional['IndexOrder'] = None, value_importance_items: Optional[Sequence['outputs.IndexValueImportanceItem']] = None): - IndexRelevance._configure( - lambda key, value: pulumi.set(__self__, key, value), - duration=duration, - freshness=freshness, - importance=importance, - rank_order=rank_order, - value_importance_items=value_importance_items, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - duration: Optional[str] = None, - freshness: Optional[bool] = None, - importance: Optional[int] = None, - rank_order: Optional['IndexOrder'] = None, - value_importance_items: Optional[Sequence['outputs.IndexValueImportanceItem']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if duration is not None: - _setter("duration", duration) + pulumi.set(__self__, "duration", duration) if freshness is not None: - _setter("freshness", freshness) + pulumi.set(__self__, "freshness", freshness) if importance is not None: - _setter("importance", importance) + pulumi.set(__self__, "importance", importance) if rank_order is not None: - _setter("rank_order", rank_order) + pulumi.set(__self__, "rank_order", rank_order) if value_importance_items is not None: - _setter("value_importance_items", value_importance_items) + pulumi.set(__self__, "value_importance_items", value_importance_items) @property @pulumi.getter @@ -4093,29 +3248,14 @@ def __init__(__self__, *, facetable: Optional[bool] = None, searchable: Optional[bool] = None, sortable: Optional[bool] = None): - IndexSearch._configure( - lambda key, value: pulumi.set(__self__, key, value), - displayable=displayable, - facetable=facetable, - searchable=searchable, - sortable=sortable, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - displayable: Optional[bool] = None, - facetable: Optional[bool] = None, - searchable: Optional[bool] = None, - sortable: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if displayable is not None: - _setter("displayable", displayable) + pulumi.set(__self__, "displayable", displayable) if facetable is not None: - _setter("facetable", facetable) + pulumi.set(__self__, "facetable", facetable) if searchable is not None: - _setter("searchable", searchable) + pulumi.set(__self__, "searchable", searchable) if sortable is not None: - _setter("sortable", sortable) + pulumi.set(__self__, "sortable", sortable) @property @pulumi.getter @@ -4159,17 +3299,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, kms_key_id: Optional[str] = None): - IndexServerSideEncryptionConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - kms_key_id=kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) @property @pulumi.getter(name="kmsKeyId") @@ -4190,19 +3321,8 @@ def __init__(__self__, *, :param str key: A string used to identify this tag :param str value: A string containing the value for the tag """ - IndexTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -4245,21 +3365,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, json_token_type_configuration: Optional['outputs.IndexJsonTokenTypeConfiguration'] = None, jwt_token_type_configuration: Optional['outputs.IndexJwtTokenTypeConfiguration'] = None): - IndexUserTokenConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - json_token_type_configuration=json_token_type_configuration, - jwt_token_type_configuration=jwt_token_type_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - json_token_type_configuration: Optional['outputs.IndexJsonTokenTypeConfiguration'] = None, - jwt_token_type_configuration: Optional['outputs.IndexJwtTokenTypeConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if json_token_type_configuration is not None: - _setter("json_token_type_configuration", json_token_type_configuration) + pulumi.set(__self__, "json_token_type_configuration", json_token_type_configuration) if jwt_token_type_configuration is not None: - _setter("jwt_token_type_configuration", jwt_token_type_configuration) + pulumi.set(__self__, "jwt_token_type_configuration", jwt_token_type_configuration) @property @pulumi.getter(name="jsonTokenTypeConfiguration") @@ -4277,21 +3386,10 @@ class IndexValueImportanceItem(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[int] = None): - IndexValueImportanceItem._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/kendraranking/_inputs.py b/sdk/python/pulumi_aws_native/kendraranking/_inputs.py index 20d385b5d0..f9c0a6267d 100644 --- a/sdk/python/pulumi_aws_native/kendraranking/_inputs.py +++ b/sdk/python/pulumi_aws_native/kendraranking/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -18,16 +18,7 @@ class ExecutionPlanCapacityUnitsConfigurationArgs: def __init__(__self__, *, rescore_capacity_units: pulumi.Input[int]): - ExecutionPlanCapacityUnitsConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - rescore_capacity_units=rescore_capacity_units, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rescore_capacity_units: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("rescore_capacity_units", rescore_capacity_units) + pulumi.set(__self__, "rescore_capacity_units", rescore_capacity_units) @property @pulumi.getter(name="rescoreCapacityUnits") @@ -49,19 +40,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: A string used to identify this tag :param pulumi.Input[str] value: A string containing the value for the tag """ - ExecutionPlanTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/kendraranking/execution_plan.py b/sdk/python/pulumi_aws_native/kendraranking/execution_plan.py index 60dca8a43b..0d2ce09923 100644 --- a/sdk/python/pulumi_aws_native/kendraranking/execution_plan.py +++ b/sdk/python/pulumi_aws_native/kendraranking/execution_plan.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -26,29 +26,14 @@ def __init__(__self__, *, :param pulumi.Input[str] description: A description for the execution plan :param pulumi.Input[Sequence[pulumi.Input['ExecutionPlanTagArgs']]] tags: Tags for labeling the execution plan """ - ExecutionPlanArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - capacity_units=capacity_units, - description=description, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - capacity_units: Optional[pulumi.Input['ExecutionPlanCapacityUnitsConfigurationArgs']] = None, - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ExecutionPlanTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if capacity_units is not None: - _setter("capacity_units", capacity_units) + pulumi.set(__self__, "capacity_units", capacity_units) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="capacityUnits") @@ -134,10 +119,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ExecutionPlanArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -156,11 +137,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = ExecutionPlanArgs.__new__(ExecutionPlanArgs) - if capacity_units is not None and not isinstance(capacity_units, ExecutionPlanCapacityUnitsConfigurationArgs): - capacity_units = capacity_units or {} - def _setter(key, value): - capacity_units[key] = value - ExecutionPlanCapacityUnitsConfigurationArgs._configure(_setter, **capacity_units) __props__.__dict__["capacity_units"] = capacity_units __props__.__dict__["description"] = description __props__.__dict__["name"] = name diff --git a/sdk/python/pulumi_aws_native/kendraranking/get_execution_plan.py b/sdk/python/pulumi_aws_native/kendraranking/get_execution_plan.py index d9759b55b0..bfe9d0a5ab 100644 --- a/sdk/python/pulumi_aws_native/kendraranking/get_execution_plan.py +++ b/sdk/python/pulumi_aws_native/kendraranking/get_execution_plan.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/kendraranking/outputs.py b/sdk/python/pulumi_aws_native/kendraranking/outputs.py index a0b6cb9951..52ddbbda6e 100644 --- a/sdk/python/pulumi_aws_native/kendraranking/outputs.py +++ b/sdk/python/pulumi_aws_native/kendraranking/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -35,16 +35,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, rescore_capacity_units: int): - ExecutionPlanCapacityUnitsConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - rescore_capacity_units=rescore_capacity_units, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rescore_capacity_units: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("rescore_capacity_units", rescore_capacity_units) + pulumi.set(__self__, "rescore_capacity_units", rescore_capacity_units) @property @pulumi.getter(name="rescoreCapacityUnits") @@ -65,19 +56,8 @@ def __init__(__self__, *, :param str key: A string used to identify this tag :param str value: A string containing the value for the tag """ - ExecutionPlanTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/kinesis/_inputs.py b/sdk/python/pulumi_aws_native/kinesis/_inputs.py index 15d61b1b5c..8b8690bd7d 100644 --- a/sdk/python/pulumi_aws_native/kinesis/_inputs.py +++ b/sdk/python/pulumi_aws_native/kinesis/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -26,19 +26,8 @@ def __init__(__self__, *, :param pulumi.Input['StreamEncryptionEncryptionType'] encryption_type: The encryption type to use. The only valid value is KMS. :param pulumi.Input[str] key_id: The GUID for the customer-managed AWS KMS key to use for encryption. This value can be a globally unique identifier, a fully specified Amazon Resource Name (ARN) to either an alias or a key, or an alias name prefixed by "alias/".You can also use a master key owned by Kinesis Data Streams by specifying the alias aws/kinesis. """ - StreamEncryptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - encryption_type=encryption_type, - key_id=key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - encryption_type: pulumi.Input['StreamEncryptionEncryptionType'], - key_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("encryption_type", encryption_type) - _setter("key_id", key_id) + pulumi.set(__self__, "encryption_type", encryption_type) + pulumi.set(__self__, "key_id", key_id) @property @pulumi.getter(name="encryptionType") @@ -73,16 +62,7 @@ def __init__(__self__, *, When specified, enables or updates the mode of stream. Default is PROVISIONED. :param pulumi.Input['StreamModeDetailsStreamMode'] stream_mode: The mode of the stream """ - StreamModeDetailsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - stream_mode=stream_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - stream_mode: pulumi.Input['StreamModeDetailsStreamMode'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("stream_mode", stream_mode) + pulumi.set(__self__, "stream_mode", stream_mode) @property @pulumi.getter(name="streamMode") @@ -107,19 +87,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - StreamTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/kinesis/get_stream.py b/sdk/python/pulumi_aws_native/kinesis/get_stream.py index 98c7d02394..3957a59e1b 100644 --- a/sdk/python/pulumi_aws_native/kinesis/get_stream.py +++ b/sdk/python/pulumi_aws_native/kinesis/get_stream.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/kinesis/get_stream_consumer.py b/sdk/python/pulumi_aws_native/kinesis/get_stream_consumer.py index 1e6b20c211..2d8c6087d6 100644 --- a/sdk/python/pulumi_aws_native/kinesis/get_stream_consumer.py +++ b/sdk/python/pulumi_aws_native/kinesis/get_stream_consumer.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/kinesis/outputs.py b/sdk/python/pulumi_aws_native/kinesis/outputs.py index 1fb0629e97..59c53ed72c 100644 --- a/sdk/python/pulumi_aws_native/kinesis/outputs.py +++ b/sdk/python/pulumi_aws_native/kinesis/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -48,19 +48,8 @@ def __init__(__self__, *, :param 'StreamEncryptionEncryptionType' encryption_type: The encryption type to use. The only valid value is KMS. :param str key_id: The GUID for the customer-managed AWS KMS key to use for encryption. This value can be a globally unique identifier, a fully specified Amazon Resource Name (ARN) to either an alias or a key, or an alias name prefixed by "alias/".You can also use a master key owned by Kinesis Data Streams by specifying the alias aws/kinesis. """ - StreamEncryption._configure( - lambda key, value: pulumi.set(__self__, key, value), - encryption_type=encryption_type, - key_id=key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - encryption_type: 'StreamEncryptionEncryptionType', - key_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("encryption_type", encryption_type) - _setter("key_id", key_id) + pulumi.set(__self__, "encryption_type", encryption_type) + pulumi.set(__self__, "key_id", key_id) @property @pulumi.getter(name="encryptionType") @@ -107,16 +96,7 @@ def __init__(__self__, *, When specified, enables or updates the mode of stream. Default is PROVISIONED. :param 'StreamModeDetailsStreamMode' stream_mode: The mode of the stream """ - StreamModeDetails._configure( - lambda key, value: pulumi.set(__self__, key, value), - stream_mode=stream_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - stream_mode: 'StreamModeDetailsStreamMode', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("stream_mode", stream_mode) + pulumi.set(__self__, "stream_mode", stream_mode) @property @pulumi.getter(name="streamMode") @@ -140,19 +120,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - StreamTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/kinesis/stream.py b/sdk/python/pulumi_aws_native/kinesis/stream.py index 430aa40e22..dc8239c864 100644 --- a/sdk/python/pulumi_aws_native/kinesis/stream.py +++ b/sdk/python/pulumi_aws_native/kinesis/stream.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -32,37 +32,18 @@ def __init__(__self__, *, :param pulumi.Input['StreamModeDetailsArgs'] stream_mode_details: The mode in which the stream is running. :param pulumi.Input[Sequence[pulumi.Input['StreamTagArgs']]] tags: An arbitrary set of tags (key–value pairs) to associate with the Kinesis stream. """ - StreamArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - retention_period_hours=retention_period_hours, - shard_count=shard_count, - stream_encryption=stream_encryption, - stream_mode_details=stream_mode_details, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - retention_period_hours: Optional[pulumi.Input[int]] = None, - shard_count: Optional[pulumi.Input[int]] = None, - stream_encryption: Optional[pulumi.Input['StreamEncryptionArgs']] = None, - stream_mode_details: Optional[pulumi.Input['StreamModeDetailsArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['StreamTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if retention_period_hours is not None: - _setter("retention_period_hours", retention_period_hours) + pulumi.set(__self__, "retention_period_hours", retention_period_hours) if shard_count is not None: - _setter("shard_count", shard_count) + pulumi.set(__self__, "shard_count", shard_count) if stream_encryption is not None: - _setter("stream_encryption", stream_encryption) + pulumi.set(__self__, "stream_encryption", stream_encryption) if stream_mode_details is not None: - _setter("stream_mode_details", stream_mode_details) + pulumi.set(__self__, "stream_mode_details", stream_mode_details) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -180,10 +161,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - StreamArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -207,17 +184,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = name __props__.__dict__["retention_period_hours"] = retention_period_hours __props__.__dict__["shard_count"] = shard_count - if stream_encryption is not None and not isinstance(stream_encryption, StreamEncryptionArgs): - stream_encryption = stream_encryption or {} - def _setter(key, value): - stream_encryption[key] = value - StreamEncryptionArgs._configure(_setter, **stream_encryption) __props__.__dict__["stream_encryption"] = stream_encryption - if stream_mode_details is not None and not isinstance(stream_mode_details, StreamModeDetailsArgs): - stream_mode_details = stream_mode_details or {} - def _setter(key, value): - stream_mode_details[key] = value - StreamModeDetailsArgs._configure(_setter, **stream_mode_details) __props__.__dict__["stream_mode_details"] = stream_mode_details __props__.__dict__["tags"] = tags __props__.__dict__["arn"] = None diff --git a/sdk/python/pulumi_aws_native/kinesis/stream_consumer.py b/sdk/python/pulumi_aws_native/kinesis/stream_consumer.py index 6c5c4d634f..e5b63326fd 100644 --- a/sdk/python/pulumi_aws_native/kinesis/stream_consumer.py +++ b/sdk/python/pulumi_aws_native/kinesis/stream_consumer.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['StreamConsumerArgs', 'StreamConsumer'] @@ -19,19 +19,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a StreamConsumer resource. """ - StreamConsumerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - consumer_name=consumer_name, - stream_arn=stream_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - consumer_name: pulumi.Input[str], - stream_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("consumer_name", consumer_name) - _setter("stream_arn", stream_arn) + pulumi.set(__self__, "consumer_name", consumer_name) + pulumi.set(__self__, "stream_arn", stream_arn) @property @pulumi.getter(name="consumerName") @@ -90,10 +79,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - StreamConsumerArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/kinesisanalytics/_inputs.py b/sdk/python/pulumi_aws_native/kinesisanalytics/_inputs.py index ca3b3e4b82..29f9c01fa1 100644 --- a/sdk/python/pulumi_aws_native/kinesisanalytics/_inputs.py +++ b/sdk/python/pulumi_aws_native/kinesisanalytics/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -42,19 +42,8 @@ class ApplicationCsvMappingParametersArgs: def __init__(__self__, *, record_column_delimiter: pulumi.Input[str], record_row_delimiter: pulumi.Input[str]): - ApplicationCsvMappingParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - record_column_delimiter=record_column_delimiter, - record_row_delimiter=record_row_delimiter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - record_column_delimiter: pulumi.Input[str], - record_row_delimiter: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("record_column_delimiter", record_column_delimiter) - _setter("record_row_delimiter", record_row_delimiter) + pulumi.set(__self__, "record_column_delimiter", record_column_delimiter) + pulumi.set(__self__, "record_row_delimiter", record_row_delimiter) @property @pulumi.getter(name="recordColumnDelimiter") @@ -80,19 +69,8 @@ class ApplicationInputLambdaProcessorArgs: def __init__(__self__, *, resource_arn: pulumi.Input[str], role_arn: pulumi.Input[str]): - ApplicationInputLambdaProcessorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_arn=resource_arn, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_arn: pulumi.Input[str], - role_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_arn", resource_arn) - _setter("role_arn", role_arn) + pulumi.set(__self__, "resource_arn", resource_arn) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="resourceArn") @@ -117,17 +95,8 @@ def role_arn(self, value: pulumi.Input[str]): class ApplicationInputParallelismArgs: def __init__(__self__, *, count: Optional[pulumi.Input[int]] = None): - ApplicationInputParallelismArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - count=count, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - count: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if count is not None: - _setter("count", count) + pulumi.set(__self__, "count", count) @property @pulumi.getter @@ -143,17 +112,8 @@ def count(self, value: Optional[pulumi.Input[int]]): class ApplicationInputProcessingConfigurationArgs: def __init__(__self__, *, input_lambda_processor: Optional[pulumi.Input['ApplicationInputLambdaProcessorArgs']] = None): - ApplicationInputProcessingConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - input_lambda_processor=input_lambda_processor, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - input_lambda_processor: Optional[pulumi.Input['ApplicationInputLambdaProcessorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if input_lambda_processor is not None: - _setter("input_lambda_processor", input_lambda_processor) + pulumi.set(__self__, "input_lambda_processor", input_lambda_processor) @property @pulumi.getter(name="inputLambdaProcessor") @@ -171,23 +131,10 @@ def __init__(__self__, *, record_columns: pulumi.Input[Sequence[pulumi.Input['ApplicationRecordColumnArgs']]], record_format: pulumi.Input['ApplicationRecordFormatArgs'], record_encoding: Optional[pulumi.Input[str]] = None): - ApplicationInputSchemaArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - record_columns=record_columns, - record_format=record_format, - record_encoding=record_encoding, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - record_columns: pulumi.Input[Sequence[pulumi.Input['ApplicationRecordColumnArgs']]], - record_format: pulumi.Input['ApplicationRecordFormatArgs'], - record_encoding: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("record_columns", record_columns) - _setter("record_format", record_format) + pulumi.set(__self__, "record_columns", record_columns) + pulumi.set(__self__, "record_format", record_format) if record_encoding is not None: - _setter("record_encoding", record_encoding) + pulumi.set(__self__, "record_encoding", record_encoding) @property @pulumi.getter(name="recordColumns") @@ -226,35 +173,16 @@ def __init__(__self__, *, input_processing_configuration: Optional[pulumi.Input['ApplicationInputProcessingConfigurationArgs']] = None, kinesis_firehose_input: Optional[pulumi.Input['ApplicationKinesisFirehoseInputArgs']] = None, kinesis_streams_input: Optional[pulumi.Input['ApplicationKinesisStreamsInputArgs']] = None): - ApplicationInputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - input_schema=input_schema, - name_prefix=name_prefix, - input_parallelism=input_parallelism, - input_processing_configuration=input_processing_configuration, - kinesis_firehose_input=kinesis_firehose_input, - kinesis_streams_input=kinesis_streams_input, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - input_schema: pulumi.Input['ApplicationInputSchemaArgs'], - name_prefix: pulumi.Input[str], - input_parallelism: Optional[pulumi.Input['ApplicationInputParallelismArgs']] = None, - input_processing_configuration: Optional[pulumi.Input['ApplicationInputProcessingConfigurationArgs']] = None, - kinesis_firehose_input: Optional[pulumi.Input['ApplicationKinesisFirehoseInputArgs']] = None, - kinesis_streams_input: Optional[pulumi.Input['ApplicationKinesisStreamsInputArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("input_schema", input_schema) - _setter("name_prefix", name_prefix) + pulumi.set(__self__, "input_schema", input_schema) + pulumi.set(__self__, "name_prefix", name_prefix) if input_parallelism is not None: - _setter("input_parallelism", input_parallelism) + pulumi.set(__self__, "input_parallelism", input_parallelism) if input_processing_configuration is not None: - _setter("input_processing_configuration", input_processing_configuration) + pulumi.set(__self__, "input_processing_configuration", input_processing_configuration) if kinesis_firehose_input is not None: - _setter("kinesis_firehose_input", kinesis_firehose_input) + pulumi.set(__self__, "kinesis_firehose_input", kinesis_firehose_input) if kinesis_streams_input is not None: - _setter("kinesis_streams_input", kinesis_streams_input) + pulumi.set(__self__, "kinesis_streams_input", kinesis_streams_input) @property @pulumi.getter(name="inputSchema") @@ -315,16 +243,7 @@ def kinesis_streams_input(self, value: Optional[pulumi.Input['ApplicationKinesis class ApplicationJsonMappingParametersArgs: def __init__(__self__, *, record_row_path: pulumi.Input[str]): - ApplicationJsonMappingParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - record_row_path=record_row_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - record_row_path: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("record_row_path", record_row_path) + pulumi.set(__self__, "record_row_path", record_row_path) @property @pulumi.getter(name="recordRowPath") @@ -341,19 +260,8 @@ class ApplicationKinesisFirehoseInputArgs: def __init__(__self__, *, resource_arn: pulumi.Input[str], role_arn: pulumi.Input[str]): - ApplicationKinesisFirehoseInputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_arn=resource_arn, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_arn: pulumi.Input[str], - role_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_arn", resource_arn) - _setter("role_arn", role_arn) + pulumi.set(__self__, "resource_arn", resource_arn) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="resourceArn") @@ -379,19 +287,8 @@ class ApplicationKinesisStreamsInputArgs: def __init__(__self__, *, resource_arn: pulumi.Input[str], role_arn: pulumi.Input[str]): - ApplicationKinesisStreamsInputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_arn=resource_arn, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_arn: pulumi.Input[str], - role_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_arn", resource_arn) - _setter("role_arn", role_arn) + pulumi.set(__self__, "resource_arn", resource_arn) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="resourceArn") @@ -417,21 +314,10 @@ class ApplicationMappingParametersArgs: def __init__(__self__, *, csv_mapping_parameters: Optional[pulumi.Input['ApplicationCsvMappingParametersArgs']] = None, json_mapping_parameters: Optional[pulumi.Input['ApplicationJsonMappingParametersArgs']] = None): - ApplicationMappingParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - csv_mapping_parameters=csv_mapping_parameters, - json_mapping_parameters=json_mapping_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - csv_mapping_parameters: Optional[pulumi.Input['ApplicationCsvMappingParametersArgs']] = None, - json_mapping_parameters: Optional[pulumi.Input['ApplicationJsonMappingParametersArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if csv_mapping_parameters is not None: - _setter("csv_mapping_parameters", csv_mapping_parameters) + pulumi.set(__self__, "csv_mapping_parameters", csv_mapping_parameters) if json_mapping_parameters is not None: - _setter("json_mapping_parameters", json_mapping_parameters) + pulumi.set(__self__, "json_mapping_parameters", json_mapping_parameters) @property @pulumi.getter(name="csvMappingParameters") @@ -456,17 +342,8 @@ def json_mapping_parameters(self, value: Optional[pulumi.Input['ApplicationJsonM class ApplicationOutputResourceDestinationSchemaArgs: def __init__(__self__, *, record_format_type: Optional[pulumi.Input[str]] = None): - ApplicationOutputResourceDestinationSchemaArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - record_format_type=record_format_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - record_format_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if record_format_type is not None: - _setter("record_format_type", record_format_type) + pulumi.set(__self__, "record_format_type", record_format_type) @property @pulumi.getter(name="recordFormatType") @@ -483,19 +360,8 @@ class ApplicationOutputResourceKinesisFirehoseOutputArgs: def __init__(__self__, *, resource_arn: pulumi.Input[str], role_arn: pulumi.Input[str]): - ApplicationOutputResourceKinesisFirehoseOutputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_arn=resource_arn, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_arn: pulumi.Input[str], - role_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_arn", resource_arn) - _setter("role_arn", role_arn) + pulumi.set(__self__, "resource_arn", resource_arn) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="resourceArn") @@ -521,19 +387,8 @@ class ApplicationOutputResourceKinesisStreamsOutputArgs: def __init__(__self__, *, resource_arn: pulumi.Input[str], role_arn: pulumi.Input[str]): - ApplicationOutputResourceKinesisStreamsOutputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_arn=resource_arn, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_arn: pulumi.Input[str], - role_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_arn", resource_arn) - _setter("role_arn", role_arn) + pulumi.set(__self__, "resource_arn", resource_arn) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="resourceArn") @@ -559,19 +414,8 @@ class ApplicationOutputResourceLambdaOutputArgs: def __init__(__self__, *, resource_arn: pulumi.Input[str], role_arn: pulumi.Input[str]): - ApplicationOutputResourceLambdaOutputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_arn=resource_arn, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_arn: pulumi.Input[str], - role_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_arn", resource_arn) - _setter("role_arn", role_arn) + pulumi.set(__self__, "resource_arn", resource_arn) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="resourceArn") @@ -600,32 +444,15 @@ def __init__(__self__, *, kinesis_streams_output: Optional[pulumi.Input['ApplicationOutputResourceKinesisStreamsOutputArgs']] = None, lambda_output: Optional[pulumi.Input['ApplicationOutputResourceLambdaOutputArgs']] = None, name: Optional[pulumi.Input[str]] = None): - ApplicationOutputResourceOutputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_schema=destination_schema, - kinesis_firehose_output=kinesis_firehose_output, - kinesis_streams_output=kinesis_streams_output, - lambda_output=lambda_output, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_schema: pulumi.Input['ApplicationOutputResourceDestinationSchemaArgs'], - kinesis_firehose_output: Optional[pulumi.Input['ApplicationOutputResourceKinesisFirehoseOutputArgs']] = None, - kinesis_streams_output: Optional[pulumi.Input['ApplicationOutputResourceKinesisStreamsOutputArgs']] = None, - lambda_output: Optional[pulumi.Input['ApplicationOutputResourceLambdaOutputArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination_schema", destination_schema) + pulumi.set(__self__, "destination_schema", destination_schema) if kinesis_firehose_output is not None: - _setter("kinesis_firehose_output", kinesis_firehose_output) + pulumi.set(__self__, "kinesis_firehose_output", kinesis_firehose_output) if kinesis_streams_output is not None: - _setter("kinesis_streams_output", kinesis_streams_output) + pulumi.set(__self__, "kinesis_streams_output", kinesis_streams_output) if lambda_output is not None: - _setter("lambda_output", lambda_output) + pulumi.set(__self__, "lambda_output", lambda_output) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="destinationSchema") @@ -679,23 +506,10 @@ def __init__(__self__, *, name: pulumi.Input[str], sql_type: pulumi.Input[str], mapping: Optional[pulumi.Input[str]] = None): - ApplicationRecordColumnArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - sql_type=sql_type, - mapping=mapping, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - sql_type: pulumi.Input[str], - mapping: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("sql_type", sql_type) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "sql_type", sql_type) if mapping is not None: - _setter("mapping", mapping) + pulumi.set(__self__, "mapping", mapping) @property @pulumi.getter @@ -730,20 +544,9 @@ class ApplicationRecordFormatArgs: def __init__(__self__, *, record_format_type: pulumi.Input[str], mapping_parameters: Optional[pulumi.Input['ApplicationMappingParametersArgs']] = None): - ApplicationRecordFormatArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - record_format_type=record_format_type, - mapping_parameters=mapping_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - record_format_type: pulumi.Input[str], - mapping_parameters: Optional[pulumi.Input['ApplicationMappingParametersArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("record_format_type", record_format_type) + pulumi.set(__self__, "record_format_type", record_format_type) if mapping_parameters is not None: - _setter("mapping_parameters", mapping_parameters) + pulumi.set(__self__, "mapping_parameters", mapping_parameters) @property @pulumi.getter(name="recordFormatType") @@ -769,19 +572,8 @@ class ApplicationReferenceDataSourceCsvMappingParametersArgs: def __init__(__self__, *, record_column_delimiter: pulumi.Input[str], record_row_delimiter: pulumi.Input[str]): - ApplicationReferenceDataSourceCsvMappingParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - record_column_delimiter=record_column_delimiter, - record_row_delimiter=record_row_delimiter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - record_column_delimiter: pulumi.Input[str], - record_row_delimiter: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("record_column_delimiter", record_column_delimiter) - _setter("record_row_delimiter", record_row_delimiter) + pulumi.set(__self__, "record_column_delimiter", record_column_delimiter) + pulumi.set(__self__, "record_row_delimiter", record_row_delimiter) @property @pulumi.getter(name="recordColumnDelimiter") @@ -806,16 +598,7 @@ def record_row_delimiter(self, value: pulumi.Input[str]): class ApplicationReferenceDataSourceJsonMappingParametersArgs: def __init__(__self__, *, record_row_path: pulumi.Input[str]): - ApplicationReferenceDataSourceJsonMappingParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - record_row_path=record_row_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - record_row_path: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("record_row_path", record_row_path) + pulumi.set(__self__, "record_row_path", record_row_path) @property @pulumi.getter(name="recordRowPath") @@ -832,21 +615,10 @@ class ApplicationReferenceDataSourceMappingParametersArgs: def __init__(__self__, *, csv_mapping_parameters: Optional[pulumi.Input['ApplicationReferenceDataSourceCsvMappingParametersArgs']] = None, json_mapping_parameters: Optional[pulumi.Input['ApplicationReferenceDataSourceJsonMappingParametersArgs']] = None): - ApplicationReferenceDataSourceMappingParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - csv_mapping_parameters=csv_mapping_parameters, - json_mapping_parameters=json_mapping_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - csv_mapping_parameters: Optional[pulumi.Input['ApplicationReferenceDataSourceCsvMappingParametersArgs']] = None, - json_mapping_parameters: Optional[pulumi.Input['ApplicationReferenceDataSourceJsonMappingParametersArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if csv_mapping_parameters is not None: - _setter("csv_mapping_parameters", csv_mapping_parameters) + pulumi.set(__self__, "csv_mapping_parameters", csv_mapping_parameters) if json_mapping_parameters is not None: - _setter("json_mapping_parameters", json_mapping_parameters) + pulumi.set(__self__, "json_mapping_parameters", json_mapping_parameters) @property @pulumi.getter(name="csvMappingParameters") @@ -873,23 +645,10 @@ def __init__(__self__, *, name: pulumi.Input[str], sql_type: pulumi.Input[str], mapping: Optional[pulumi.Input[str]] = None): - ApplicationReferenceDataSourceRecordColumnArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - sql_type=sql_type, - mapping=mapping, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - sql_type: pulumi.Input[str], - mapping: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("sql_type", sql_type) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "sql_type", sql_type) if mapping is not None: - _setter("mapping", mapping) + pulumi.set(__self__, "mapping", mapping) @property @pulumi.getter @@ -924,20 +683,9 @@ class ApplicationReferenceDataSourceRecordFormatArgs: def __init__(__self__, *, record_format_type: pulumi.Input[str], mapping_parameters: Optional[pulumi.Input['ApplicationReferenceDataSourceMappingParametersArgs']] = None): - ApplicationReferenceDataSourceRecordFormatArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - record_format_type=record_format_type, - mapping_parameters=mapping_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - record_format_type: pulumi.Input[str], - mapping_parameters: Optional[pulumi.Input['ApplicationReferenceDataSourceMappingParametersArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("record_format_type", record_format_type) + pulumi.set(__self__, "record_format_type", record_format_type) if mapping_parameters is not None: - _setter("mapping_parameters", mapping_parameters) + pulumi.set(__self__, "mapping_parameters", mapping_parameters) @property @pulumi.getter(name="recordFormatType") @@ -964,24 +712,11 @@ def __init__(__self__, *, reference_schema: pulumi.Input['ApplicationReferenceDataSourceReferenceSchemaArgs'], s3_reference_data_source: Optional[pulumi.Input['ApplicationReferenceDataSourceS3ReferenceDataSourceArgs']] = None, table_name: Optional[pulumi.Input[str]] = None): - ApplicationReferenceDataSourceReferenceDataSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - reference_schema=reference_schema, - s3_reference_data_source=s3_reference_data_source, - table_name=table_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - reference_schema: pulumi.Input['ApplicationReferenceDataSourceReferenceSchemaArgs'], - s3_reference_data_source: Optional[pulumi.Input['ApplicationReferenceDataSourceS3ReferenceDataSourceArgs']] = None, - table_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("reference_schema", reference_schema) + pulumi.set(__self__, "reference_schema", reference_schema) if s3_reference_data_source is not None: - _setter("s3_reference_data_source", s3_reference_data_source) + pulumi.set(__self__, "s3_reference_data_source", s3_reference_data_source) if table_name is not None: - _setter("table_name", table_name) + pulumi.set(__self__, "table_name", table_name) @property @pulumi.getter(name="referenceSchema") @@ -1017,23 +752,10 @@ def __init__(__self__, *, record_columns: pulumi.Input[Sequence[pulumi.Input['ApplicationReferenceDataSourceRecordColumnArgs']]], record_format: pulumi.Input['ApplicationReferenceDataSourceRecordFormatArgs'], record_encoding: Optional[pulumi.Input[str]] = None): - ApplicationReferenceDataSourceReferenceSchemaArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - record_columns=record_columns, - record_format=record_format, - record_encoding=record_encoding, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - record_columns: pulumi.Input[Sequence[pulumi.Input['ApplicationReferenceDataSourceRecordColumnArgs']]], - record_format: pulumi.Input['ApplicationReferenceDataSourceRecordFormatArgs'], - record_encoding: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("record_columns", record_columns) - _setter("record_format", record_format) + pulumi.set(__self__, "record_columns", record_columns) + pulumi.set(__self__, "record_format", record_format) if record_encoding is not None: - _setter("record_encoding", record_encoding) + pulumi.set(__self__, "record_encoding", record_encoding) @property @pulumi.getter(name="recordColumns") @@ -1069,22 +791,9 @@ def __init__(__self__, *, bucket_arn: pulumi.Input[str], file_key: pulumi.Input[str], reference_role_arn: pulumi.Input[str]): - ApplicationReferenceDataSourceS3ReferenceDataSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_arn=bucket_arn, - file_key=file_key, - reference_role_arn=reference_role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_arn: pulumi.Input[str], - file_key: pulumi.Input[str], - reference_role_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_arn", bucket_arn) - _setter("file_key", file_key) - _setter("reference_role_arn", reference_role_arn) + pulumi.set(__self__, "bucket_arn", bucket_arn) + pulumi.set(__self__, "file_key", file_key) + pulumi.set(__self__, "reference_role_arn", reference_role_arn) @property @pulumi.getter(name="bucketArn") diff --git a/sdk/python/pulumi_aws_native/kinesisanalytics/application.py b/sdk/python/pulumi_aws_native/kinesisanalytics/application.py index c09f361996..5a11b92334 100644 --- a/sdk/python/pulumi_aws_native/kinesisanalytics/application.py +++ b/sdk/python/pulumi_aws_native/kinesisanalytics/application.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,28 +23,13 @@ def __init__(__self__, *, """ The set of arguments for constructing a Application resource. """ - ApplicationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - inputs=inputs, - application_code=application_code, - application_description=application_description, - application_name=application_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - inputs: pulumi.Input[Sequence[pulumi.Input['ApplicationInputArgs']]], - application_code: Optional[pulumi.Input[str]] = None, - application_description: Optional[pulumi.Input[str]] = None, - application_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("inputs", inputs) + pulumi.set(__self__, "inputs", inputs) if application_code is not None: - _setter("application_code", application_code) + pulumi.set(__self__, "application_code", application_code) if application_description is not None: - _setter("application_description", application_description) + pulumi.set(__self__, "application_description", application_description) if application_name is not None: - _setter("application_name", application_name) + pulumi.set(__self__, "application_name", application_name) @property @pulumi.getter @@ -123,10 +108,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ApplicationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/kinesisanalytics/application_output_resource.py b/sdk/python/pulumi_aws_native/kinesisanalytics/application_output_resource.py index 60c6a91bea..d33cd21bd8 100644 --- a/sdk/python/pulumi_aws_native/kinesisanalytics/application_output_resource.py +++ b/sdk/python/pulumi_aws_native/kinesisanalytics/application_output_resource.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,19 +21,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a ApplicationOutputResource resource. """ - ApplicationOutputResourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_name=application_name, - output=output, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_name: pulumi.Input[str], - output: pulumi.Input['ApplicationOutputResourceOutputArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("application_name", application_name) - _setter("output", output) + pulumi.set(__self__, "application_name", application_name) + pulumi.set(__self__, "output", output) @property @pulumi.getter(name="applicationName") @@ -92,10 +81,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ApplicationOutputResourceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -116,11 +101,6 @@ def _internal_init(__self__, if application_name is None and not opts.urn: raise TypeError("Missing required property 'application_name'") __props__.__dict__["application_name"] = application_name - if output is not None and not isinstance(output, ApplicationOutputResourceOutputArgs): - output = output or {} - def _setter(key, value): - output[key] = value - ApplicationOutputResourceOutputArgs._configure(_setter, **output) if output is None and not opts.urn: raise TypeError("Missing required property 'output'") __props__.__dict__["output"] = output diff --git a/sdk/python/pulumi_aws_native/kinesisanalytics/application_reference_data_source.py b/sdk/python/pulumi_aws_native/kinesisanalytics/application_reference_data_source.py index 5134932663..2204293d82 100644 --- a/sdk/python/pulumi_aws_native/kinesisanalytics/application_reference_data_source.py +++ b/sdk/python/pulumi_aws_native/kinesisanalytics/application_reference_data_source.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,19 +21,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a ApplicationReferenceDataSource resource. """ - ApplicationReferenceDataSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_name=application_name, - reference_data_source=reference_data_source, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_name: pulumi.Input[str], - reference_data_source: pulumi.Input['ApplicationReferenceDataSourceReferenceDataSourceArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("application_name", application_name) - _setter("reference_data_source", reference_data_source) + pulumi.set(__self__, "application_name", application_name) + pulumi.set(__self__, "reference_data_source", reference_data_source) @property @pulumi.getter(name="applicationName") @@ -92,10 +81,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ApplicationReferenceDataSourceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -116,11 +101,6 @@ def _internal_init(__self__, if application_name is None and not opts.urn: raise TypeError("Missing required property 'application_name'") __props__.__dict__["application_name"] = application_name - if reference_data_source is not None and not isinstance(reference_data_source, ApplicationReferenceDataSourceReferenceDataSourceArgs): - reference_data_source = reference_data_source or {} - def _setter(key, value): - reference_data_source[key] = value - ApplicationReferenceDataSourceReferenceDataSourceArgs._configure(_setter, **reference_data_source) if reference_data_source is None and not opts.urn: raise TypeError("Missing required property 'reference_data_source'") __props__.__dict__["reference_data_source"] = reference_data_source diff --git a/sdk/python/pulumi_aws_native/kinesisanalytics/get_application.py b/sdk/python/pulumi_aws_native/kinesisanalytics/get_application.py index 2b2ed78a2b..e7fd42c646 100644 --- a/sdk/python/pulumi_aws_native/kinesisanalytics/get_application.py +++ b/sdk/python/pulumi_aws_native/kinesisanalytics/get_application.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/kinesisanalytics/get_application_output_resource.py b/sdk/python/pulumi_aws_native/kinesisanalytics/get_application_output_resource.py index adf7224c1a..cd20e264bb 100644 --- a/sdk/python/pulumi_aws_native/kinesisanalytics/get_application_output_resource.py +++ b/sdk/python/pulumi_aws_native/kinesisanalytics/get_application_output_resource.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/kinesisanalytics/get_application_reference_data_source.py b/sdk/python/pulumi_aws_native/kinesisanalytics/get_application_reference_data_source.py index 35b74f71e3..872a94937b 100644 --- a/sdk/python/pulumi_aws_native/kinesisanalytics/get_application_reference_data_source.py +++ b/sdk/python/pulumi_aws_native/kinesisanalytics/get_application_reference_data_source.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/kinesisanalytics/outputs.py b/sdk/python/pulumi_aws_native/kinesisanalytics/outputs.py index fdd0fc9d55..84b65d44c3 100644 --- a/sdk/python/pulumi_aws_native/kinesisanalytics/outputs.py +++ b/sdk/python/pulumi_aws_native/kinesisanalytics/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -62,19 +62,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, record_column_delimiter: str, record_row_delimiter: str): - ApplicationCsvMappingParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - record_column_delimiter=record_column_delimiter, - record_row_delimiter=record_row_delimiter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - record_column_delimiter: str, - record_row_delimiter: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("record_column_delimiter", record_column_delimiter) - _setter("record_row_delimiter", record_row_delimiter) + pulumi.set(__self__, "record_column_delimiter", record_column_delimiter) + pulumi.set(__self__, "record_row_delimiter", record_row_delimiter) @property @pulumi.getter(name="recordColumnDelimiter") @@ -123,35 +112,16 @@ def __init__(__self__, *, input_processing_configuration: Optional['outputs.ApplicationInputProcessingConfiguration'] = None, kinesis_firehose_input: Optional['outputs.ApplicationKinesisFirehoseInput'] = None, kinesis_streams_input: Optional['outputs.ApplicationKinesisStreamsInput'] = None): - ApplicationInput._configure( - lambda key, value: pulumi.set(__self__, key, value), - input_schema=input_schema, - name_prefix=name_prefix, - input_parallelism=input_parallelism, - input_processing_configuration=input_processing_configuration, - kinesis_firehose_input=kinesis_firehose_input, - kinesis_streams_input=kinesis_streams_input, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - input_schema: 'outputs.ApplicationInputSchema', - name_prefix: str, - input_parallelism: Optional['outputs.ApplicationInputParallelism'] = None, - input_processing_configuration: Optional['outputs.ApplicationInputProcessingConfiguration'] = None, - kinesis_firehose_input: Optional['outputs.ApplicationKinesisFirehoseInput'] = None, - kinesis_streams_input: Optional['outputs.ApplicationKinesisStreamsInput'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("input_schema", input_schema) - _setter("name_prefix", name_prefix) + pulumi.set(__self__, "input_schema", input_schema) + pulumi.set(__self__, "name_prefix", name_prefix) if input_parallelism is not None: - _setter("input_parallelism", input_parallelism) + pulumi.set(__self__, "input_parallelism", input_parallelism) if input_processing_configuration is not None: - _setter("input_processing_configuration", input_processing_configuration) + pulumi.set(__self__, "input_processing_configuration", input_processing_configuration) if kinesis_firehose_input is not None: - _setter("kinesis_firehose_input", kinesis_firehose_input) + pulumi.set(__self__, "kinesis_firehose_input", kinesis_firehose_input) if kinesis_streams_input is not None: - _setter("kinesis_streams_input", kinesis_streams_input) + pulumi.set(__self__, "kinesis_streams_input", kinesis_streams_input) @property @pulumi.getter(name="inputSchema") @@ -208,19 +178,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, resource_arn: str, role_arn: str): - ApplicationInputLambdaProcessor._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_arn=resource_arn, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_arn: str, - role_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_arn", resource_arn) - _setter("role_arn", role_arn) + pulumi.set(__self__, "resource_arn", resource_arn) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="resourceArn") @@ -237,17 +196,8 @@ def role_arn(self) -> str: class ApplicationInputParallelism(dict): def __init__(__self__, *, count: Optional[int] = None): - ApplicationInputParallelism._configure( - lambda key, value: pulumi.set(__self__, key, value), - count=count, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - count: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if count is not None: - _setter("count", count) + pulumi.set(__self__, "count", count) @property @pulumi.getter @@ -276,17 +226,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, input_lambda_processor: Optional['outputs.ApplicationInputLambdaProcessor'] = None): - ApplicationInputProcessingConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - input_lambda_processor=input_lambda_processor, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - input_lambda_processor: Optional['outputs.ApplicationInputLambdaProcessor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if input_lambda_processor is not None: - _setter("input_lambda_processor", input_lambda_processor) + pulumi.set(__self__, "input_lambda_processor", input_lambda_processor) @property @pulumi.getter(name="inputLambdaProcessor") @@ -321,23 +262,10 @@ def __init__(__self__, *, record_columns: Sequence['outputs.ApplicationRecordColumn'], record_format: 'outputs.ApplicationRecordFormat', record_encoding: Optional[str] = None): - ApplicationInputSchema._configure( - lambda key, value: pulumi.set(__self__, key, value), - record_columns=record_columns, - record_format=record_format, - record_encoding=record_encoding, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - record_columns: Sequence['outputs.ApplicationRecordColumn'], - record_format: 'outputs.ApplicationRecordFormat', - record_encoding: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("record_columns", record_columns) - _setter("record_format", record_format) + pulumi.set(__self__, "record_columns", record_columns) + pulumi.set(__self__, "record_format", record_format) if record_encoding is not None: - _setter("record_encoding", record_encoding) + pulumi.set(__self__, "record_encoding", record_encoding) @property @pulumi.getter(name="recordColumns") @@ -376,16 +304,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, record_row_path: str): - ApplicationJsonMappingParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - record_row_path=record_row_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - record_row_path: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("record_row_path", record_row_path) + pulumi.set(__self__, "record_row_path", record_row_path) @property @pulumi.getter(name="recordRowPath") @@ -417,19 +336,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, resource_arn: str, role_arn: str): - ApplicationKinesisFirehoseInput._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_arn=resource_arn, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_arn: str, - role_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_arn", resource_arn) - _setter("role_arn", role_arn) + pulumi.set(__self__, "resource_arn", resource_arn) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="resourceArn") @@ -466,19 +374,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, resource_arn: str, role_arn: str): - ApplicationKinesisStreamsInput._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_arn=resource_arn, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_arn: str, - role_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_arn", resource_arn) - _setter("role_arn", role_arn) + pulumi.set(__self__, "resource_arn", resource_arn) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="resourceArn") @@ -515,21 +412,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, csv_mapping_parameters: Optional['outputs.ApplicationCsvMappingParameters'] = None, json_mapping_parameters: Optional['outputs.ApplicationJsonMappingParameters'] = None): - ApplicationMappingParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - csv_mapping_parameters=csv_mapping_parameters, - json_mapping_parameters=json_mapping_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - csv_mapping_parameters: Optional['outputs.ApplicationCsvMappingParameters'] = None, - json_mapping_parameters: Optional['outputs.ApplicationJsonMappingParameters'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if csv_mapping_parameters is not None: - _setter("csv_mapping_parameters", csv_mapping_parameters) + pulumi.set(__self__, "csv_mapping_parameters", csv_mapping_parameters) if json_mapping_parameters is not None: - _setter("json_mapping_parameters", json_mapping_parameters) + pulumi.set(__self__, "json_mapping_parameters", json_mapping_parameters) @property @pulumi.getter(name="csvMappingParameters") @@ -563,17 +449,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, record_format_type: Optional[str] = None): - ApplicationOutputResourceDestinationSchema._configure( - lambda key, value: pulumi.set(__self__, key, value), - record_format_type=record_format_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - record_format_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if record_format_type is not None: - _setter("record_format_type", record_format_type) + pulumi.set(__self__, "record_format_type", record_format_type) @property @pulumi.getter(name="recordFormatType") @@ -605,19 +482,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, resource_arn: str, role_arn: str): - ApplicationOutputResourceKinesisFirehoseOutput._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_arn=resource_arn, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_arn: str, - role_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_arn", resource_arn) - _setter("role_arn", role_arn) + pulumi.set(__self__, "resource_arn", resource_arn) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="resourceArn") @@ -654,19 +520,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, resource_arn: str, role_arn: str): - ApplicationOutputResourceKinesisStreamsOutput._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_arn=resource_arn, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_arn: str, - role_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_arn", resource_arn) - _setter("role_arn", role_arn) + pulumi.set(__self__, "resource_arn", resource_arn) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="resourceArn") @@ -703,19 +558,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, resource_arn: str, role_arn: str): - ApplicationOutputResourceLambdaOutput._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_arn=resource_arn, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_arn: str, - role_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_arn", resource_arn) - _setter("role_arn", role_arn) + pulumi.set(__self__, "resource_arn", resource_arn) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="resourceArn") @@ -759,32 +603,15 @@ def __init__(__self__, *, kinesis_streams_output: Optional['outputs.ApplicationOutputResourceKinesisStreamsOutput'] = None, lambda_output: Optional['outputs.ApplicationOutputResourceLambdaOutput'] = None, name: Optional[str] = None): - ApplicationOutputResourceOutput._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_schema=destination_schema, - kinesis_firehose_output=kinesis_firehose_output, - kinesis_streams_output=kinesis_streams_output, - lambda_output=lambda_output, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_schema: 'outputs.ApplicationOutputResourceDestinationSchema', - kinesis_firehose_output: Optional['outputs.ApplicationOutputResourceKinesisFirehoseOutput'] = None, - kinesis_streams_output: Optional['outputs.ApplicationOutputResourceKinesisStreamsOutput'] = None, - lambda_output: Optional['outputs.ApplicationOutputResourceLambdaOutput'] = None, - name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination_schema", destination_schema) + pulumi.set(__self__, "destination_schema", destination_schema) if kinesis_firehose_output is not None: - _setter("kinesis_firehose_output", kinesis_firehose_output) + pulumi.set(__self__, "kinesis_firehose_output", kinesis_firehose_output) if kinesis_streams_output is not None: - _setter("kinesis_streams_output", kinesis_streams_output) + pulumi.set(__self__, "kinesis_streams_output", kinesis_streams_output) if lambda_output is not None: - _setter("lambda_output", lambda_output) + pulumi.set(__self__, "lambda_output", lambda_output) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="destinationSchema") @@ -835,23 +662,10 @@ def __init__(__self__, *, name: str, sql_type: str, mapping: Optional[str] = None): - ApplicationRecordColumn._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - sql_type=sql_type, - mapping=mapping, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - sql_type: str, - mapping: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("sql_type", sql_type) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "sql_type", sql_type) if mapping is not None: - _setter("mapping", mapping) + pulumi.set(__self__, "mapping", mapping) @property @pulumi.getter @@ -893,20 +707,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, record_format_type: str, mapping_parameters: Optional['outputs.ApplicationMappingParameters'] = None): - ApplicationRecordFormat._configure( - lambda key, value: pulumi.set(__self__, key, value), - record_format_type=record_format_type, - mapping_parameters=mapping_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - record_format_type: str, - mapping_parameters: Optional['outputs.ApplicationMappingParameters'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("record_format_type", record_format_type) + pulumi.set(__self__, "record_format_type", record_format_type) if mapping_parameters is not None: - _setter("mapping_parameters", mapping_parameters) + pulumi.set(__self__, "mapping_parameters", mapping_parameters) @property @pulumi.getter(name="recordFormatType") @@ -943,19 +746,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, record_column_delimiter: str, record_row_delimiter: str): - ApplicationReferenceDataSourceCsvMappingParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - record_column_delimiter=record_column_delimiter, - record_row_delimiter=record_row_delimiter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - record_column_delimiter: str, - record_row_delimiter: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("record_column_delimiter", record_column_delimiter) - _setter("record_row_delimiter", record_row_delimiter) + pulumi.set(__self__, "record_column_delimiter", record_column_delimiter) + pulumi.set(__self__, "record_row_delimiter", record_row_delimiter) @property @pulumi.getter(name="recordColumnDelimiter") @@ -989,16 +781,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, record_row_path: str): - ApplicationReferenceDataSourceJsonMappingParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - record_row_path=record_row_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - record_row_path: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("record_row_path", record_row_path) + pulumi.set(__self__, "record_row_path", record_row_path) @property @pulumi.getter(name="recordRowPath") @@ -1030,21 +813,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, csv_mapping_parameters: Optional['outputs.ApplicationReferenceDataSourceCsvMappingParameters'] = None, json_mapping_parameters: Optional['outputs.ApplicationReferenceDataSourceJsonMappingParameters'] = None): - ApplicationReferenceDataSourceMappingParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - csv_mapping_parameters=csv_mapping_parameters, - json_mapping_parameters=json_mapping_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - csv_mapping_parameters: Optional['outputs.ApplicationReferenceDataSourceCsvMappingParameters'] = None, - json_mapping_parameters: Optional['outputs.ApplicationReferenceDataSourceJsonMappingParameters'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if csv_mapping_parameters is not None: - _setter("csv_mapping_parameters", csv_mapping_parameters) + pulumi.set(__self__, "csv_mapping_parameters", csv_mapping_parameters) if json_mapping_parameters is not None: - _setter("json_mapping_parameters", json_mapping_parameters) + pulumi.set(__self__, "json_mapping_parameters", json_mapping_parameters) @property @pulumi.getter(name="csvMappingParameters") @@ -1080,23 +852,10 @@ def __init__(__self__, *, name: str, sql_type: str, mapping: Optional[str] = None): - ApplicationReferenceDataSourceRecordColumn._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - sql_type=sql_type, - mapping=mapping, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - sql_type: str, - mapping: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("sql_type", sql_type) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "sql_type", sql_type) if mapping is not None: - _setter("mapping", mapping) + pulumi.set(__self__, "mapping", mapping) @property @pulumi.getter @@ -1138,20 +897,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, record_format_type: str, mapping_parameters: Optional['outputs.ApplicationReferenceDataSourceMappingParameters'] = None): - ApplicationReferenceDataSourceRecordFormat._configure( - lambda key, value: pulumi.set(__self__, key, value), - record_format_type=record_format_type, - mapping_parameters=mapping_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - record_format_type: str, - mapping_parameters: Optional['outputs.ApplicationReferenceDataSourceMappingParameters'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("record_format_type", record_format_type) + pulumi.set(__self__, "record_format_type", record_format_type) if mapping_parameters is not None: - _setter("mapping_parameters", mapping_parameters) + pulumi.set(__self__, "mapping_parameters", mapping_parameters) @property @pulumi.getter(name="recordFormatType") @@ -1191,24 +939,11 @@ def __init__(__self__, *, reference_schema: 'outputs.ApplicationReferenceDataSourceReferenceSchema', s3_reference_data_source: Optional['outputs.ApplicationReferenceDataSourceS3ReferenceDataSource'] = None, table_name: Optional[str] = None): - ApplicationReferenceDataSourceReferenceDataSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - reference_schema=reference_schema, - s3_reference_data_source=s3_reference_data_source, - table_name=table_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - reference_schema: 'outputs.ApplicationReferenceDataSourceReferenceSchema', - s3_reference_data_source: Optional['outputs.ApplicationReferenceDataSourceS3ReferenceDataSource'] = None, - table_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("reference_schema", reference_schema) + pulumi.set(__self__, "reference_schema", reference_schema) if s3_reference_data_source is not None: - _setter("s3_reference_data_source", s3_reference_data_source) + pulumi.set(__self__, "s3_reference_data_source", s3_reference_data_source) if table_name is not None: - _setter("table_name", table_name) + pulumi.set(__self__, "table_name", table_name) @property @pulumi.getter(name="referenceSchema") @@ -1253,23 +988,10 @@ def __init__(__self__, *, record_columns: Sequence['outputs.ApplicationReferenceDataSourceRecordColumn'], record_format: 'outputs.ApplicationReferenceDataSourceRecordFormat', record_encoding: Optional[str] = None): - ApplicationReferenceDataSourceReferenceSchema._configure( - lambda key, value: pulumi.set(__self__, key, value), - record_columns=record_columns, - record_format=record_format, - record_encoding=record_encoding, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - record_columns: Sequence['outputs.ApplicationReferenceDataSourceRecordColumn'], - record_format: 'outputs.ApplicationReferenceDataSourceRecordFormat', - record_encoding: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("record_columns", record_columns) - _setter("record_format", record_format) + pulumi.set(__self__, "record_columns", record_columns) + pulumi.set(__self__, "record_format", record_format) if record_encoding is not None: - _setter("record_encoding", record_encoding) + pulumi.set(__self__, "record_encoding", record_encoding) @property @pulumi.getter(name="recordColumns") @@ -1314,22 +1036,9 @@ def __init__(__self__, *, bucket_arn: str, file_key: str, reference_role_arn: str): - ApplicationReferenceDataSourceS3ReferenceDataSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_arn=bucket_arn, - file_key=file_key, - reference_role_arn=reference_role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_arn: str, - file_key: str, - reference_role_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_arn", bucket_arn) - _setter("file_key", file_key) - _setter("reference_role_arn", reference_role_arn) + pulumi.set(__self__, "bucket_arn", bucket_arn) + pulumi.set(__self__, "file_key", file_key) + pulumi.set(__self__, "reference_role_arn", reference_role_arn) @property @pulumi.getter(name="bucketArn") diff --git a/sdk/python/pulumi_aws_native/kinesisanalyticsv2/_inputs.py b/sdk/python/pulumi_aws_native/kinesisanalyticsv2/_inputs.py index 93e336ad2c..12f9c02ad2 100644 --- a/sdk/python/pulumi_aws_native/kinesisanalyticsv2/_inputs.py +++ b/sdk/python/pulumi_aws_native/kinesisanalyticsv2/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -73,17 +73,8 @@ def __init__(__self__, *, The configuration parameters for the default Amazon Glue database. You use this database for SQL queries that you write in a Kinesis Data Analytics Studio notebook. :param pulumi.Input['ApplicationGlueDataCatalogConfigurationArgs'] glue_data_catalog_configuration: The configuration parameters for the default Amazon Glue database. You use this database for Apache Flink SQL queries and table API transforms that you write in a Kinesis Data Analytics Studio notebook. """ - ApplicationCatalogConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - glue_data_catalog_configuration=glue_data_catalog_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - glue_data_catalog_configuration: Optional[pulumi.Input['ApplicationGlueDataCatalogConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if glue_data_catalog_configuration is not None: - _setter("glue_data_catalog_configuration", glue_data_catalog_configuration) + pulumi.set(__self__, "glue_data_catalog_configuration", glue_data_catalog_configuration) @property @pulumi.getter(name="glueDataCatalogConfiguration") @@ -112,28 +103,13 @@ def __init__(__self__, *, :param pulumi.Input[bool] checkpointing_enabled: Describes whether checkpointing is enabled for a Flink-based Kinesis Data Analytics application. :param pulumi.Input[int] min_pause_between_checkpoints: Describes the minimum time in milliseconds after a checkpoint operation completes that a new checkpoint operation can start. If a checkpoint operation takes longer than the CheckpointInterval, the application otherwise performs continual checkpoint operations. For more information, see Tuning Checkpointing in the Apache Flink Documentation. """ - ApplicationCheckpointConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - configuration_type=configuration_type, - checkpoint_interval=checkpoint_interval, - checkpointing_enabled=checkpointing_enabled, - min_pause_between_checkpoints=min_pause_between_checkpoints, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configuration_type: pulumi.Input['ApplicationCheckpointConfigurationConfigurationType'], - checkpoint_interval: Optional[pulumi.Input[int]] = None, - checkpointing_enabled: Optional[pulumi.Input[bool]] = None, - min_pause_between_checkpoints: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("configuration_type", configuration_type) + pulumi.set(__self__, "configuration_type", configuration_type) if checkpoint_interval is not None: - _setter("checkpoint_interval", checkpoint_interval) + pulumi.set(__self__, "checkpoint_interval", checkpoint_interval) if checkpointing_enabled is not None: - _setter("checkpointing_enabled", checkpointing_enabled) + pulumi.set(__self__, "checkpointing_enabled", checkpointing_enabled) if min_pause_between_checkpoints is not None: - _setter("min_pause_between_checkpoints", min_pause_between_checkpoints) + pulumi.set(__self__, "min_pause_between_checkpoints", min_pause_between_checkpoints) @property @pulumi.getter(name="configurationType") @@ -188,16 +164,7 @@ def min_pause_between_checkpoints(self, value: Optional[pulumi.Input[int]]): class ApplicationCloudWatchLoggingOptionCloudWatchLoggingOptionArgs: def __init__(__self__, *, log_stream_arn: pulumi.Input[str]): - ApplicationCloudWatchLoggingOptionCloudWatchLoggingOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_stream_arn=log_stream_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_stream_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("log_stream_arn", log_stream_arn) + pulumi.set(__self__, "log_stream_arn", log_stream_arn) @property @pulumi.getter(name="logStreamArn") @@ -219,19 +186,8 @@ def __init__(__self__, *, :param pulumi.Input['ApplicationCodeContentArgs'] code_content: The location and type of the application code. :param pulumi.Input['ApplicationCodeConfigurationCodeContentType'] code_content_type: Specifies whether the code content is in text or zip format. """ - ApplicationCodeConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - code_content=code_content, - code_content_type=code_content_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - code_content: pulumi.Input['ApplicationCodeContentArgs'], - code_content_type: pulumi.Input['ApplicationCodeConfigurationCodeContentType'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("code_content", code_content) - _setter("code_content_type", code_content_type) + pulumi.set(__self__, "code_content", code_content) + pulumi.set(__self__, "code_content_type", code_content_type) @property @pulumi.getter(name="codeContent") @@ -270,25 +226,12 @@ def __init__(__self__, *, :param pulumi.Input[str] text_content: The text-format code for a Flink-based Kinesis Data Analytics application. :param pulumi.Input[str] zip_file_content: The zip-format code for a Flink-based Kinesis Data Analytics application. """ - ApplicationCodeContentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_content_location=s3_content_location, - text_content=text_content, - zip_file_content=zip_file_content, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_content_location: Optional[pulumi.Input['ApplicationS3ContentLocationArgs']] = None, - text_content: Optional[pulumi.Input[str]] = None, - zip_file_content: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if s3_content_location is not None: - _setter("s3_content_location", s3_content_location) + pulumi.set(__self__, "s3_content_location", s3_content_location) if text_content is not None: - _setter("text_content", text_content) + pulumi.set(__self__, "text_content", text_content) if zip_file_content is not None: - _setter("zip_file_content", zip_file_content) + pulumi.set(__self__, "zip_file_content", zip_file_content) @property @pulumi.getter(name="s3ContentLocation") @@ -347,41 +290,20 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ApplicationVpcConfigurationArgs']]] vpc_configurations: The array of descriptions of VPC configurations available to the application. :param pulumi.Input['ApplicationZeppelinApplicationConfigurationArgs'] zeppelin_application_configuration: The configuration parameters for a Kinesis Data Analytics Studio notebook. """ - ApplicationConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_code_configuration=application_code_configuration, - application_snapshot_configuration=application_snapshot_configuration, - environment_properties=environment_properties, - flink_application_configuration=flink_application_configuration, - sql_application_configuration=sql_application_configuration, - vpc_configurations=vpc_configurations, - zeppelin_application_configuration=zeppelin_application_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_code_configuration: Optional[pulumi.Input['ApplicationCodeConfigurationArgs']] = None, - application_snapshot_configuration: Optional[pulumi.Input['ApplicationSnapshotConfigurationArgs']] = None, - environment_properties: Optional[pulumi.Input['ApplicationEnvironmentPropertiesArgs']] = None, - flink_application_configuration: Optional[pulumi.Input['ApplicationFlinkApplicationConfigurationArgs']] = None, - sql_application_configuration: Optional[pulumi.Input['ApplicationSqlApplicationConfigurationArgs']] = None, - vpc_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['ApplicationVpcConfigurationArgs']]]] = None, - zeppelin_application_configuration: Optional[pulumi.Input['ApplicationZeppelinApplicationConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if application_code_configuration is not None: - _setter("application_code_configuration", application_code_configuration) + pulumi.set(__self__, "application_code_configuration", application_code_configuration) if application_snapshot_configuration is not None: - _setter("application_snapshot_configuration", application_snapshot_configuration) + pulumi.set(__self__, "application_snapshot_configuration", application_snapshot_configuration) if environment_properties is not None: - _setter("environment_properties", environment_properties) + pulumi.set(__self__, "environment_properties", environment_properties) if flink_application_configuration is not None: - _setter("flink_application_configuration", flink_application_configuration) + pulumi.set(__self__, "flink_application_configuration", flink_application_configuration) if sql_application_configuration is not None: - _setter("sql_application_configuration", sql_application_configuration) + pulumi.set(__self__, "sql_application_configuration", sql_application_configuration) if vpc_configurations is not None: - _setter("vpc_configurations", vpc_configurations) + pulumi.set(__self__, "vpc_configurations", vpc_configurations) if zeppelin_application_configuration is not None: - _setter("zeppelin_application_configuration", zeppelin_application_configuration) + pulumi.set(__self__, "zeppelin_application_configuration", zeppelin_application_configuration) @property @pulumi.getter(name="applicationCodeConfiguration") @@ -480,19 +402,8 @@ def __init__(__self__, *, :param pulumi.Input[str] record_column_delimiter: The column delimiter. For example, in a CSV format, a comma (",") is the typical column delimiter. :param pulumi.Input[str] record_row_delimiter: The row delimiter. For example, in a CSV format, '\\n' is the typical row delimiter. """ - ApplicationCsvMappingParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - record_column_delimiter=record_column_delimiter, - record_row_delimiter=record_row_delimiter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - record_column_delimiter: pulumi.Input[str], - record_row_delimiter: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("record_column_delimiter", record_column_delimiter) - _setter("record_row_delimiter", record_row_delimiter) + pulumi.set(__self__, "record_column_delimiter", record_column_delimiter) + pulumi.set(__self__, "record_row_delimiter", record_row_delimiter) @property @pulumi.getter(name="recordColumnDelimiter") @@ -531,24 +442,11 @@ def __init__(__self__, *, :param pulumi.Input['ApplicationMavenReferenceArgs'] maven_reference: The parameters required to fully specify a Maven reference. :param pulumi.Input['ApplicationS3ContentLocationArgs'] s3_content_location: The location of the custom artifacts. """ - ApplicationCustomArtifactConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - artifact_type=artifact_type, - maven_reference=maven_reference, - s3_content_location=s3_content_location, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - artifact_type: pulumi.Input['ApplicationCustomArtifactConfigurationArtifactType'], - maven_reference: Optional[pulumi.Input['ApplicationMavenReferenceArgs']] = None, - s3_content_location: Optional[pulumi.Input['ApplicationS3ContentLocationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("artifact_type", artifact_type) + pulumi.set(__self__, "artifact_type", artifact_type) if maven_reference is not None: - _setter("maven_reference", maven_reference) + pulumi.set(__self__, "maven_reference", maven_reference) if s3_content_location is not None: - _setter("s3_content_location", s3_content_location) + pulumi.set(__self__, "s3_content_location", s3_content_location) @property @pulumi.getter(name="artifactType") @@ -595,16 +493,7 @@ def __init__(__self__, *, The information required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state. :param pulumi.Input['ApplicationS3ContentBaseLocationArgs'] s3_content_location: The description of an Amazon S3 object that contains the Amazon Data Analytics application, including the Amazon Resource Name (ARN) of the S3 bucket, the name of the Amazon S3 object that contains the data, and the version number of the Amazon S3 object that contains the data. """ - ApplicationDeployAsApplicationConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_content_location=s3_content_location, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_content_location: pulumi.Input['ApplicationS3ContentBaseLocationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_content_location", s3_content_location) + pulumi.set(__self__, "s3_content_location", s3_content_location) @property @pulumi.getter(name="s3ContentLocation") @@ -627,17 +516,8 @@ def __init__(__self__, *, Describes execution properties for a Flink-based Kinesis Data Analytics application. :param pulumi.Input[Sequence[pulumi.Input['ApplicationPropertyGroupArgs']]] property_groups: Describes the execution property groups. """ - ApplicationEnvironmentPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - property_groups=property_groups, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - property_groups: Optional[pulumi.Input[Sequence[pulumi.Input['ApplicationPropertyGroupArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if property_groups is not None: - _setter("property_groups", property_groups) + pulumi.set(__self__, "property_groups", property_groups) @property @pulumi.getter(name="propertyGroups") @@ -664,25 +544,12 @@ def __init__(__self__, *, :param pulumi.Input['ApplicationMonitoringConfigurationArgs'] monitoring_configuration: Describes configuration parameters for Amazon CloudWatch logging for an application. :param pulumi.Input['ApplicationParallelismConfigurationArgs'] parallelism_configuration: Describes parameters for how an application executes multiple tasks simultaneously. """ - ApplicationFlinkApplicationConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - checkpoint_configuration=checkpoint_configuration, - monitoring_configuration=monitoring_configuration, - parallelism_configuration=parallelism_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - checkpoint_configuration: Optional[pulumi.Input['ApplicationCheckpointConfigurationArgs']] = None, - monitoring_configuration: Optional[pulumi.Input['ApplicationMonitoringConfigurationArgs']] = None, - parallelism_configuration: Optional[pulumi.Input['ApplicationParallelismConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if checkpoint_configuration is not None: - _setter("checkpoint_configuration", checkpoint_configuration) + pulumi.set(__self__, "checkpoint_configuration", checkpoint_configuration) if monitoring_configuration is not None: - _setter("monitoring_configuration", monitoring_configuration) + pulumi.set(__self__, "monitoring_configuration", monitoring_configuration) if parallelism_configuration is not None: - _setter("parallelism_configuration", parallelism_configuration) + pulumi.set(__self__, "parallelism_configuration", parallelism_configuration) @property @pulumi.getter(name="checkpointConfiguration") @@ -729,17 +596,8 @@ def __init__(__self__, *, Describes the starting parameters for a Flink-based Kinesis Data Analytics application. :param pulumi.Input[bool] allow_non_restored_state: When restoring from a snapshot, specifies whether the runtime is allowed to skip a state that cannot be mapped to the new program. Defaults to false. If you update your application without specifying this parameter, AllowNonRestoredState will be set to false, even if it was previously set to true. """ - ApplicationFlinkRunConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - allow_non_restored_state=allow_non_restored_state, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allow_non_restored_state: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if allow_non_restored_state is not None: - _setter("allow_non_restored_state", allow_non_restored_state) + pulumi.set(__self__, "allow_non_restored_state", allow_non_restored_state) @property @pulumi.getter(name="allowNonRestoredState") @@ -762,17 +620,8 @@ def __init__(__self__, *, The configuration of the Glue Data Catalog that you use for Apache Flink SQL queries and table API transforms that you write in an application. :param pulumi.Input[str] database_arn: The Amazon Resource Name (ARN) of the database. """ - ApplicationGlueDataCatalogConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - database_arn=database_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if database_arn is not None: - _setter("database_arn", database_arn) + pulumi.set(__self__, "database_arn", database_arn) @property @pulumi.getter(name="databaseArn") @@ -795,16 +644,7 @@ def __init__(__self__, *, An object that contains the Amazon Resource Name (ARN) of the Amazon Lambda function that is used to preprocess records in the stream in a SQL-based Kinesis Data Analytics application. :param pulumi.Input[str] resource_arn: The ARN of the Amazon Lambda function that operates on records in the stream. """ - ApplicationInputLambdaProcessorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_arn=resource_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_arn", resource_arn) + pulumi.set(__self__, "resource_arn", resource_arn) @property @pulumi.getter(name="resourceArn") @@ -827,17 +667,8 @@ def __init__(__self__, *, For a SQL-based Kinesis Data Analytics application, describes the number of in-application streams to create for a given streaming source. :param pulumi.Input[int] count: The number of in-application streams to create. """ - ApplicationInputParallelismArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - count=count, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - count: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if count is not None: - _setter("count", count) + pulumi.set(__self__, "count", count) @property @pulumi.getter @@ -860,17 +691,8 @@ def __init__(__self__, *, For an SQL-based Amazon Kinesis Data Analytics application, describes a processor that is used to preprocess the records in the stream before being processed by your application code. Currently, the only input processor available is Amazon Lambda. :param pulumi.Input['ApplicationInputLambdaProcessorArgs'] input_lambda_processor: The InputLambdaProcessor that is used to preprocess the records in the stream before being processed by your application code. """ - ApplicationInputProcessingConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - input_lambda_processor=input_lambda_processor, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - input_lambda_processor: Optional[pulumi.Input['ApplicationInputLambdaProcessorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if input_lambda_processor is not None: - _setter("input_lambda_processor", input_lambda_processor) + pulumi.set(__self__, "input_lambda_processor", input_lambda_processor) @property @pulumi.getter(name="inputLambdaProcessor") @@ -897,23 +719,10 @@ def __init__(__self__, *, :param pulumi.Input['ApplicationRecordFormatArgs'] record_format: Specifies the format of the records on the streaming source. :param pulumi.Input['ApplicationInputSchemaRecordEncoding'] record_encoding: Specifies the encoding of the records in the streaming source. For example, UTF-8. """ - ApplicationInputSchemaArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - record_columns=record_columns, - record_format=record_format, - record_encoding=record_encoding, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - record_columns: pulumi.Input[Sequence[pulumi.Input['ApplicationRecordColumnArgs']]], - record_format: pulumi.Input['ApplicationRecordFormatArgs'], - record_encoding: Optional[pulumi.Input['ApplicationInputSchemaRecordEncoding']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("record_columns", record_columns) - _setter("record_format", record_format) + pulumi.set(__self__, "record_columns", record_columns) + pulumi.set(__self__, "record_format", record_format) if record_encoding is not None: - _setter("record_encoding", record_encoding) + pulumi.set(__self__, "record_encoding", record_encoding) @property @pulumi.getter(name="recordColumns") @@ -970,35 +779,16 @@ def __init__(__self__, *, :param pulumi.Input['ApplicationKinesisFirehoseInputArgs'] kinesis_firehose_input: If the streaming source is an Amazon Kinesis Data Firehose delivery stream, identifies the delivery stream's ARN. :param pulumi.Input['ApplicationKinesisStreamsInputArgs'] kinesis_streams_input: If the streaming source is an Amazon Kinesis data stream, identifies the stream's Amazon Resource Name (ARN). """ - ApplicationInputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - input_schema=input_schema, - name_prefix=name_prefix, - input_parallelism=input_parallelism, - input_processing_configuration=input_processing_configuration, - kinesis_firehose_input=kinesis_firehose_input, - kinesis_streams_input=kinesis_streams_input, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - input_schema: pulumi.Input['ApplicationInputSchemaArgs'], - name_prefix: pulumi.Input[str], - input_parallelism: Optional[pulumi.Input['ApplicationInputParallelismArgs']] = None, - input_processing_configuration: Optional[pulumi.Input['ApplicationInputProcessingConfigurationArgs']] = None, - kinesis_firehose_input: Optional[pulumi.Input['ApplicationKinesisFirehoseInputArgs']] = None, - kinesis_streams_input: Optional[pulumi.Input['ApplicationKinesisStreamsInputArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("input_schema", input_schema) - _setter("name_prefix", name_prefix) + pulumi.set(__self__, "input_schema", input_schema) + pulumi.set(__self__, "name_prefix", name_prefix) if input_parallelism is not None: - _setter("input_parallelism", input_parallelism) + pulumi.set(__self__, "input_parallelism", input_parallelism) if input_processing_configuration is not None: - _setter("input_processing_configuration", input_processing_configuration) + pulumi.set(__self__, "input_processing_configuration", input_processing_configuration) if kinesis_firehose_input is not None: - _setter("kinesis_firehose_input", kinesis_firehose_input) + pulumi.set(__self__, "kinesis_firehose_input", kinesis_firehose_input) if kinesis_streams_input is not None: - _setter("kinesis_streams_input", kinesis_streams_input) + pulumi.set(__self__, "kinesis_streams_input", kinesis_streams_input) @property @pulumi.getter(name="inputSchema") @@ -1081,16 +871,7 @@ def __init__(__self__, *, For a SQL-based Kinesis Data Analytics application, provides additional mapping information when JSON is the record format on the streaming source. :param pulumi.Input[str] record_row_path: The path to the top-level parent that contains the records. """ - ApplicationJsonMappingParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - record_row_path=record_row_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - record_row_path: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("record_row_path", record_row_path) + pulumi.set(__self__, "record_row_path", record_row_path) @property @pulumi.getter(name="recordRowPath") @@ -1113,16 +894,7 @@ def __init__(__self__, *, For a SQL-based Kinesis Data Analytics application, identifies a Kinesis Data Firehose delivery stream as the streaming source. You provide the delivery stream's Amazon Resource Name (ARN). :param pulumi.Input[str] resource_arn: The Amazon Resource Name (ARN) of the delivery stream. """ - ApplicationKinesisFirehoseInputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_arn=resource_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_arn", resource_arn) + pulumi.set(__self__, "resource_arn", resource_arn) @property @pulumi.getter(name="resourceArn") @@ -1145,16 +917,7 @@ def __init__(__self__, *, Identifies a Kinesis data stream as the streaming source. You provide the stream's Amazon Resource Name (ARN). :param pulumi.Input[str] resource_arn: The ARN of the input Kinesis data stream to read. """ - ApplicationKinesisStreamsInputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_arn=resource_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_arn", resource_arn) + pulumi.set(__self__, "resource_arn", resource_arn) @property @pulumi.getter(name="resourceArn") @@ -1177,16 +940,7 @@ def __init__(__self__, *, Describes the maintenance configuration for the application. :param pulumi.Input[str] application_maintenance_window_start_time: The start time for the maintenance window. """ - ApplicationMaintenanceConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_maintenance_window_start_time=application_maintenance_window_start_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_maintenance_window_start_time: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("application_maintenance_window_start_time", application_maintenance_window_start_time) + pulumi.set(__self__, "application_maintenance_window_start_time", application_maintenance_window_start_time) @property @pulumi.getter(name="applicationMaintenanceWindowStartTime") @@ -1211,21 +965,10 @@ def __init__(__self__, *, :param pulumi.Input['ApplicationCsvMappingParametersArgs'] csv_mapping_parameters: Provides additional mapping information when the record format uses delimiters (for example, CSV). :param pulumi.Input['ApplicationJsonMappingParametersArgs'] json_mapping_parameters: Provides additional mapping information when JSON is the record format on the streaming source. """ - ApplicationMappingParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - csv_mapping_parameters=csv_mapping_parameters, - json_mapping_parameters=json_mapping_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - csv_mapping_parameters: Optional[pulumi.Input['ApplicationCsvMappingParametersArgs']] = None, - json_mapping_parameters: Optional[pulumi.Input['ApplicationJsonMappingParametersArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if csv_mapping_parameters is not None: - _setter("csv_mapping_parameters", csv_mapping_parameters) + pulumi.set(__self__, "csv_mapping_parameters", csv_mapping_parameters) if json_mapping_parameters is not None: - _setter("json_mapping_parameters", json_mapping_parameters) + pulumi.set(__self__, "json_mapping_parameters", json_mapping_parameters) @property @pulumi.getter(name="csvMappingParameters") @@ -1264,22 +1007,9 @@ def __init__(__self__, *, :param pulumi.Input[str] group_id: The group ID of the Maven reference. :param pulumi.Input[str] version: The version of the Maven reference. """ - ApplicationMavenReferenceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - artifact_id=artifact_id, - group_id=group_id, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - artifact_id: pulumi.Input[str], - group_id: pulumi.Input[str], - version: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("artifact_id", artifact_id) - _setter("group_id", group_id) - _setter("version", version) + pulumi.set(__self__, "artifact_id", artifact_id) + pulumi.set(__self__, "group_id", group_id) + pulumi.set(__self__, "version", version) @property @pulumi.getter(name="artifactId") @@ -1330,24 +1060,11 @@ def __init__(__self__, *, :param pulumi.Input['ApplicationMonitoringConfigurationLogLevel'] log_level: Describes the verbosity of the CloudWatch Logs for an application. :param pulumi.Input['ApplicationMonitoringConfigurationMetricsLevel'] metrics_level: Describes the granularity of the CloudWatch Logs for an application. The Parallelism level is not recommended for applications with a Parallelism over 64 due to excessive costs. """ - ApplicationMonitoringConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - configuration_type=configuration_type, - log_level=log_level, - metrics_level=metrics_level, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configuration_type: pulumi.Input['ApplicationMonitoringConfigurationConfigurationType'], - log_level: Optional[pulumi.Input['ApplicationMonitoringConfigurationLogLevel']] = None, - metrics_level: Optional[pulumi.Input['ApplicationMonitoringConfigurationMetricsLevel']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("configuration_type", configuration_type) + pulumi.set(__self__, "configuration_type", configuration_type) if log_level is not None: - _setter("log_level", log_level) + pulumi.set(__self__, "log_level", log_level) if metrics_level is not None: - _setter("metrics_level", metrics_level) + pulumi.set(__self__, "metrics_level", metrics_level) @property @pulumi.getter(name="configurationType") @@ -1390,17 +1107,8 @@ def metrics_level(self, value: Optional[pulumi.Input['ApplicationMonitoringConfi class ApplicationOutputResourceDestinationSchemaArgs: def __init__(__self__, *, record_format_type: Optional[pulumi.Input[str]] = None): - ApplicationOutputResourceDestinationSchemaArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - record_format_type=record_format_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - record_format_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if record_format_type is not None: - _setter("record_format_type", record_format_type) + pulumi.set(__self__, "record_format_type", record_format_type) @property @pulumi.getter(name="recordFormatType") @@ -1416,16 +1124,7 @@ def record_format_type(self, value: Optional[pulumi.Input[str]]): class ApplicationOutputResourceKinesisFirehoseOutputArgs: def __init__(__self__, *, resource_arn: pulumi.Input[str]): - ApplicationOutputResourceKinesisFirehoseOutputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_arn=resource_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_arn", resource_arn) + pulumi.set(__self__, "resource_arn", resource_arn) @property @pulumi.getter(name="resourceArn") @@ -1441,16 +1140,7 @@ def resource_arn(self, value: pulumi.Input[str]): class ApplicationOutputResourceKinesisStreamsOutputArgs: def __init__(__self__, *, resource_arn: pulumi.Input[str]): - ApplicationOutputResourceKinesisStreamsOutputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_arn=resource_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_arn", resource_arn) + pulumi.set(__self__, "resource_arn", resource_arn) @property @pulumi.getter(name="resourceArn") @@ -1466,16 +1156,7 @@ def resource_arn(self, value: pulumi.Input[str]): class ApplicationOutputResourceLambdaOutputArgs: def __init__(__self__, *, resource_arn: pulumi.Input[str]): - ApplicationOutputResourceLambdaOutputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_arn=resource_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_arn", resource_arn) + pulumi.set(__self__, "resource_arn", resource_arn) @property @pulumi.getter(name="resourceArn") @@ -1495,32 +1176,15 @@ def __init__(__self__, *, kinesis_streams_output: Optional[pulumi.Input['ApplicationOutputResourceKinesisStreamsOutputArgs']] = None, lambda_output: Optional[pulumi.Input['ApplicationOutputResourceLambdaOutputArgs']] = None, name: Optional[pulumi.Input[str]] = None): - ApplicationOutputResourceOutputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_schema=destination_schema, - kinesis_firehose_output=kinesis_firehose_output, - kinesis_streams_output=kinesis_streams_output, - lambda_output=lambda_output, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_schema: pulumi.Input['ApplicationOutputResourceDestinationSchemaArgs'], - kinesis_firehose_output: Optional[pulumi.Input['ApplicationOutputResourceKinesisFirehoseOutputArgs']] = None, - kinesis_streams_output: Optional[pulumi.Input['ApplicationOutputResourceKinesisStreamsOutputArgs']] = None, - lambda_output: Optional[pulumi.Input['ApplicationOutputResourceLambdaOutputArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination_schema", destination_schema) + pulumi.set(__self__, "destination_schema", destination_schema) if kinesis_firehose_output is not None: - _setter("kinesis_firehose_output", kinesis_firehose_output) + pulumi.set(__self__, "kinesis_firehose_output", kinesis_firehose_output) if kinesis_streams_output is not None: - _setter("kinesis_streams_output", kinesis_streams_output) + pulumi.set(__self__, "kinesis_streams_output", kinesis_streams_output) if lambda_output is not None: - _setter("lambda_output", lambda_output) + pulumi.set(__self__, "lambda_output", lambda_output) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="destinationSchema") @@ -1582,28 +1246,13 @@ def __init__(__self__, *, :param pulumi.Input[int] parallelism: Describes the initial number of parallel tasks that a Java-based Kinesis Data Analytics application can perform. The Kinesis Data Analytics service can increase this number automatically if ParallelismConfiguration:AutoScalingEnabled is set to true. :param pulumi.Input[int] parallelism_per_kpu: Describes the number of parallel tasks that a Java-based Kinesis Data Analytics application can perform per Kinesis Processing Unit (KPU) used by the application. For more information about KPUs, see Amazon Kinesis Data Analytics Pricing. """ - ApplicationParallelismConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - configuration_type=configuration_type, - auto_scaling_enabled=auto_scaling_enabled, - parallelism=parallelism, - parallelism_per_kpu=parallelism_per_kpu, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configuration_type: pulumi.Input['ApplicationParallelismConfigurationConfigurationType'], - auto_scaling_enabled: Optional[pulumi.Input[bool]] = None, - parallelism: Optional[pulumi.Input[int]] = None, - parallelism_per_kpu: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("configuration_type", configuration_type) + pulumi.set(__self__, "configuration_type", configuration_type) if auto_scaling_enabled is not None: - _setter("auto_scaling_enabled", auto_scaling_enabled) + pulumi.set(__self__, "auto_scaling_enabled", auto_scaling_enabled) if parallelism is not None: - _setter("parallelism", parallelism) + pulumi.set(__self__, "parallelism", parallelism) if parallelism_per_kpu is not None: - _setter("parallelism_per_kpu", parallelism_per_kpu) + pulumi.set(__self__, "parallelism_per_kpu", parallelism_per_kpu) @property @pulumi.getter(name="configurationType") @@ -1664,21 +1313,10 @@ def __init__(__self__, *, :param pulumi.Input[str] property_group_id: Describes the key of an application execution property key-value pair. :param Any property_map: Describes the value of an application execution property key-value pair. """ - ApplicationPropertyGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - property_group_id=property_group_id, - property_map=property_map, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - property_group_id: Optional[pulumi.Input[str]] = None, - property_map: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if property_group_id is not None: - _setter("property_group_id", property_group_id) + pulumi.set(__self__, "property_group_id", property_group_id) if property_map is not None: - _setter("property_map", property_map) + pulumi.set(__self__, "property_map", property_map) @property @pulumi.getter(name="propertyGroupId") @@ -1718,23 +1356,10 @@ def __init__(__self__, *, :param pulumi.Input[str] sql_type: The type of column created in the in-application input stream or reference table. :param pulumi.Input[str] mapping: A reference to the data element in the streaming input or the reference data source. """ - ApplicationRecordColumnArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - sql_type=sql_type, - mapping=mapping, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - sql_type: pulumi.Input[str], - mapping: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("sql_type", sql_type) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "sql_type", sql_type) if mapping is not None: - _setter("mapping", mapping) + pulumi.set(__self__, "mapping", mapping) @property @pulumi.getter @@ -1783,20 +1408,9 @@ def __init__(__self__, *, :param pulumi.Input['ApplicationRecordFormatRecordFormatType'] record_format_type: The type of record format. :param pulumi.Input['ApplicationMappingParametersArgs'] mapping_parameters: When you configure application input at the time of creating or updating an application, provides additional mapping information specific to the record format (such as JSON, CSV, or record fields delimited by some delimiter) on the streaming source. """ - ApplicationRecordFormatArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - record_format_type=record_format_type, - mapping_parameters=mapping_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - record_format_type: pulumi.Input['ApplicationRecordFormatRecordFormatType'], - mapping_parameters: Optional[pulumi.Input['ApplicationMappingParametersArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("record_format_type", record_format_type) + pulumi.set(__self__, "record_format_type", record_format_type) if mapping_parameters is not None: - _setter("mapping_parameters", mapping_parameters) + pulumi.set(__self__, "mapping_parameters", mapping_parameters) @property @pulumi.getter(name="recordFormatType") @@ -1828,19 +1442,8 @@ class ApplicationReferenceDataSourceCsvMappingParametersArgs: def __init__(__self__, *, record_column_delimiter: pulumi.Input[str], record_row_delimiter: pulumi.Input[str]): - ApplicationReferenceDataSourceCsvMappingParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - record_column_delimiter=record_column_delimiter, - record_row_delimiter=record_row_delimiter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - record_column_delimiter: pulumi.Input[str], - record_row_delimiter: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("record_column_delimiter", record_column_delimiter) - _setter("record_row_delimiter", record_row_delimiter) + pulumi.set(__self__, "record_column_delimiter", record_column_delimiter) + pulumi.set(__self__, "record_row_delimiter", record_row_delimiter) @property @pulumi.getter(name="recordColumnDelimiter") @@ -1865,16 +1468,7 @@ def record_row_delimiter(self, value: pulumi.Input[str]): class ApplicationReferenceDataSourceJsonMappingParametersArgs: def __init__(__self__, *, record_row_path: pulumi.Input[str]): - ApplicationReferenceDataSourceJsonMappingParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - record_row_path=record_row_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - record_row_path: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("record_row_path", record_row_path) + pulumi.set(__self__, "record_row_path", record_row_path) @property @pulumi.getter(name="recordRowPath") @@ -1891,21 +1485,10 @@ class ApplicationReferenceDataSourceMappingParametersArgs: def __init__(__self__, *, csv_mapping_parameters: Optional[pulumi.Input['ApplicationReferenceDataSourceCsvMappingParametersArgs']] = None, json_mapping_parameters: Optional[pulumi.Input['ApplicationReferenceDataSourceJsonMappingParametersArgs']] = None): - ApplicationReferenceDataSourceMappingParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - csv_mapping_parameters=csv_mapping_parameters, - json_mapping_parameters=json_mapping_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - csv_mapping_parameters: Optional[pulumi.Input['ApplicationReferenceDataSourceCsvMappingParametersArgs']] = None, - json_mapping_parameters: Optional[pulumi.Input['ApplicationReferenceDataSourceJsonMappingParametersArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if csv_mapping_parameters is not None: - _setter("csv_mapping_parameters", csv_mapping_parameters) + pulumi.set(__self__, "csv_mapping_parameters", csv_mapping_parameters) if json_mapping_parameters is not None: - _setter("json_mapping_parameters", json_mapping_parameters) + pulumi.set(__self__, "json_mapping_parameters", json_mapping_parameters) @property @pulumi.getter(name="csvMappingParameters") @@ -1932,23 +1515,10 @@ def __init__(__self__, *, name: pulumi.Input[str], sql_type: pulumi.Input[str], mapping: Optional[pulumi.Input[str]] = None): - ApplicationReferenceDataSourceRecordColumnArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - sql_type=sql_type, - mapping=mapping, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - sql_type: pulumi.Input[str], - mapping: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("sql_type", sql_type) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "sql_type", sql_type) if mapping is not None: - _setter("mapping", mapping) + pulumi.set(__self__, "mapping", mapping) @property @pulumi.getter @@ -1983,20 +1553,9 @@ class ApplicationReferenceDataSourceRecordFormatArgs: def __init__(__self__, *, record_format_type: pulumi.Input[str], mapping_parameters: Optional[pulumi.Input['ApplicationReferenceDataSourceMappingParametersArgs']] = None): - ApplicationReferenceDataSourceRecordFormatArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - record_format_type=record_format_type, - mapping_parameters=mapping_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - record_format_type: pulumi.Input[str], - mapping_parameters: Optional[pulumi.Input['ApplicationReferenceDataSourceMappingParametersArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("record_format_type", record_format_type) + pulumi.set(__self__, "record_format_type", record_format_type) if mapping_parameters is not None: - _setter("mapping_parameters", mapping_parameters) + pulumi.set(__self__, "mapping_parameters", mapping_parameters) @property @pulumi.getter(name="recordFormatType") @@ -2023,24 +1582,11 @@ def __init__(__self__, *, reference_schema: pulumi.Input['ApplicationReferenceDataSourceReferenceSchemaArgs'], s3_reference_data_source: Optional[pulumi.Input['ApplicationReferenceDataSourceS3ReferenceDataSourceArgs']] = None, table_name: Optional[pulumi.Input[str]] = None): - ApplicationReferenceDataSourceReferenceDataSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - reference_schema=reference_schema, - s3_reference_data_source=s3_reference_data_source, - table_name=table_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - reference_schema: pulumi.Input['ApplicationReferenceDataSourceReferenceSchemaArgs'], - s3_reference_data_source: Optional[pulumi.Input['ApplicationReferenceDataSourceS3ReferenceDataSourceArgs']] = None, - table_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("reference_schema", reference_schema) + pulumi.set(__self__, "reference_schema", reference_schema) if s3_reference_data_source is not None: - _setter("s3_reference_data_source", s3_reference_data_source) + pulumi.set(__self__, "s3_reference_data_source", s3_reference_data_source) if table_name is not None: - _setter("table_name", table_name) + pulumi.set(__self__, "table_name", table_name) @property @pulumi.getter(name="referenceSchema") @@ -2076,23 +1622,10 @@ def __init__(__self__, *, record_columns: pulumi.Input[Sequence[pulumi.Input['ApplicationReferenceDataSourceRecordColumnArgs']]], record_format: pulumi.Input['ApplicationReferenceDataSourceRecordFormatArgs'], record_encoding: Optional[pulumi.Input[str]] = None): - ApplicationReferenceDataSourceReferenceSchemaArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - record_columns=record_columns, - record_format=record_format, - record_encoding=record_encoding, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - record_columns: pulumi.Input[Sequence[pulumi.Input['ApplicationReferenceDataSourceRecordColumnArgs']]], - record_format: pulumi.Input['ApplicationReferenceDataSourceRecordFormatArgs'], - record_encoding: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("record_columns", record_columns) - _setter("record_format", record_format) + pulumi.set(__self__, "record_columns", record_columns) + pulumi.set(__self__, "record_format", record_format) if record_encoding is not None: - _setter("record_encoding", record_encoding) + pulumi.set(__self__, "record_encoding", record_encoding) @property @pulumi.getter(name="recordColumns") @@ -2127,19 +1660,8 @@ class ApplicationReferenceDataSourceS3ReferenceDataSourceArgs: def __init__(__self__, *, bucket_arn: pulumi.Input[str], file_key: pulumi.Input[str]): - ApplicationReferenceDataSourceS3ReferenceDataSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_arn=bucket_arn, - file_key=file_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_arn: pulumi.Input[str], - file_key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_arn", bucket_arn) - _setter("file_key", file_key) + pulumi.set(__self__, "bucket_arn", bucket_arn) + pulumi.set(__self__, "file_key", file_key) @property @pulumi.getter(name="bucketArn") @@ -2170,20 +1692,9 @@ def __init__(__self__, *, :param pulumi.Input['ApplicationRestoreConfigurationApplicationRestoreType'] application_restore_type: Specifies how the application should be restored. :param pulumi.Input[str] snapshot_name: The identifier of an existing snapshot of application state to use to restart an application. The application uses this value if RESTORE_FROM_CUSTOM_SNAPSHOT is specified for the ApplicationRestoreType. """ - ApplicationRestoreConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_restore_type=application_restore_type, - snapshot_name=snapshot_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_restore_type: pulumi.Input['ApplicationRestoreConfigurationApplicationRestoreType'], - snapshot_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("application_restore_type", application_restore_type) + pulumi.set(__self__, "application_restore_type", application_restore_type) if snapshot_name is not None: - _setter("snapshot_name", snapshot_name) + pulumi.set(__self__, "snapshot_name", snapshot_name) @property @pulumi.getter(name="applicationRestoreType") @@ -2220,21 +1731,10 @@ def __init__(__self__, *, :param pulumi.Input['ApplicationRestoreConfigurationArgs'] application_restore_configuration: Describes the restore behavior of a restarting application. :param pulumi.Input['ApplicationFlinkRunConfigurationArgs'] flink_run_configuration: Describes the starting parameters for a Flink-based Kinesis Data Analytics application. """ - ApplicationRunConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_restore_configuration=application_restore_configuration, - flink_run_configuration=flink_run_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_restore_configuration: Optional[pulumi.Input['ApplicationRestoreConfigurationArgs']] = None, - flink_run_configuration: Optional[pulumi.Input['ApplicationFlinkRunConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if application_restore_configuration is not None: - _setter("application_restore_configuration", application_restore_configuration) + pulumi.set(__self__, "application_restore_configuration", application_restore_configuration) if flink_run_configuration is not None: - _setter("flink_run_configuration", flink_run_configuration) + pulumi.set(__self__, "flink_run_configuration", flink_run_configuration) @property @pulumi.getter(name="applicationRestoreConfiguration") @@ -2271,20 +1771,9 @@ def __init__(__self__, *, :param pulumi.Input[str] bucket_arn: The Amazon Resource Name (ARN) of the S3 bucket. :param pulumi.Input[str] base_path: The base path for the S3 bucket. """ - ApplicationS3ContentBaseLocationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_arn=bucket_arn, - base_path=base_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_arn: pulumi.Input[str], - base_path: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_arn", bucket_arn) + pulumi.set(__self__, "bucket_arn", bucket_arn) if base_path is not None: - _setter("base_path", base_path) + pulumi.set(__self__, "base_path", base_path) @property @pulumi.getter(name="bucketArn") @@ -2323,23 +1812,10 @@ def __init__(__self__, *, :param pulumi.Input[str] file_key: The file key for the object containing the application code. :param pulumi.Input[str] object_version: The version of the object containing the application code. """ - ApplicationS3ContentLocationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_arn=bucket_arn, - file_key=file_key, - object_version=object_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_arn: pulumi.Input[str], - file_key: pulumi.Input[str], - object_version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_arn", bucket_arn) - _setter("file_key", file_key) + pulumi.set(__self__, "bucket_arn", bucket_arn) + pulumi.set(__self__, "file_key", file_key) if object_version is not None: - _setter("object_version", object_version) + pulumi.set(__self__, "object_version", object_version) @property @pulumi.getter(name="bucketArn") @@ -2386,16 +1862,7 @@ def __init__(__self__, *, Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application. :param pulumi.Input[bool] snapshots_enabled: Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application. """ - ApplicationSnapshotConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - snapshots_enabled=snapshots_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - snapshots_enabled: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("snapshots_enabled", snapshots_enabled) + pulumi.set(__self__, "snapshots_enabled", snapshots_enabled) @property @pulumi.getter(name="snapshotsEnabled") @@ -2418,17 +1885,8 @@ def __init__(__self__, *, Describes the inputs, outputs, and reference data sources for a SQL-based Kinesis Data Analytics application. :param pulumi.Input[Sequence[pulumi.Input['ApplicationInputArgs']]] inputs: The array of Input objects describing the input streams used by the application. """ - ApplicationSqlApplicationConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - inputs=inputs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - inputs: Optional[pulumi.Input[Sequence[pulumi.Input['ApplicationInputArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if inputs is not None: - _setter("inputs", inputs) + pulumi.set(__self__, "inputs", inputs) @property @pulumi.getter @@ -2453,19 +1911,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that's 1 to 128 Unicode characters in length and can't be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that's 0 to 256 characters in length. """ - ApplicationTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2502,19 +1949,8 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] security_group_ids: The array of SecurityGroup IDs used by the VPC configuration. :param pulumi.Input[Sequence[pulumi.Input[str]]] subnet_ids: The array of Subnet IDs used by the VPC configuration. """ - ApplicationVpcConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnet_ids=subnet_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - subnet_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("security_group_ids", security_group_ids) - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) @property @pulumi.getter(name="securityGroupIds") @@ -2555,29 +1991,14 @@ def __init__(__self__, *, :param pulumi.Input['ApplicationDeployAsApplicationConfigurationArgs'] deploy_as_application_configuration: The information required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state. :param pulumi.Input['ApplicationZeppelinMonitoringConfigurationArgs'] monitoring_configuration: The monitoring configuration of a Kinesis Data Analytics Studio notebook. """ - ApplicationZeppelinApplicationConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_configuration=catalog_configuration, - custom_artifacts_configuration=custom_artifacts_configuration, - deploy_as_application_configuration=deploy_as_application_configuration, - monitoring_configuration=monitoring_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_configuration: Optional[pulumi.Input['ApplicationCatalogConfigurationArgs']] = None, - custom_artifacts_configuration: Optional[pulumi.Input[Sequence[pulumi.Input['ApplicationCustomArtifactConfigurationArgs']]]] = None, - deploy_as_application_configuration: Optional[pulumi.Input['ApplicationDeployAsApplicationConfigurationArgs']] = None, - monitoring_configuration: Optional[pulumi.Input['ApplicationZeppelinMonitoringConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if catalog_configuration is not None: - _setter("catalog_configuration", catalog_configuration) + pulumi.set(__self__, "catalog_configuration", catalog_configuration) if custom_artifacts_configuration is not None: - _setter("custom_artifacts_configuration", custom_artifacts_configuration) + pulumi.set(__self__, "custom_artifacts_configuration", custom_artifacts_configuration) if deploy_as_application_configuration is not None: - _setter("deploy_as_application_configuration", deploy_as_application_configuration) + pulumi.set(__self__, "deploy_as_application_configuration", deploy_as_application_configuration) if monitoring_configuration is not None: - _setter("monitoring_configuration", monitoring_configuration) + pulumi.set(__self__, "monitoring_configuration", monitoring_configuration) @property @pulumi.getter(name="catalogConfiguration") @@ -2636,17 +2057,8 @@ def __init__(__self__, *, Describes configuration parameters for Amazon CloudWatch logging for a Kinesis Data Analytics Studio notebook. For more information about CloudWatch logging, see Monitoring. :param pulumi.Input['ApplicationZeppelinMonitoringConfigurationLogLevel'] log_level: The verbosity of the CloudWatch Logs for an application. You can set it to `INFO`, `WARN`, `ERROR`, or `DEBUG`. """ - ApplicationZeppelinMonitoringConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_level=log_level, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_level: Optional[pulumi.Input['ApplicationZeppelinMonitoringConfigurationLogLevel']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if log_level is not None: - _setter("log_level", log_level) + pulumi.set(__self__, "log_level", log_level) @property @pulumi.getter(name="logLevel") diff --git a/sdk/python/pulumi_aws_native/kinesisanalyticsv2/application.py b/sdk/python/pulumi_aws_native/kinesisanalyticsv2/application.py index 23ab8913e5..11abe153fc 100644 --- a/sdk/python/pulumi_aws_native/kinesisanalyticsv2/application.py +++ b/sdk/python/pulumi_aws_native/kinesisanalyticsv2/application.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -38,47 +38,22 @@ def __init__(__self__, *, :param pulumi.Input['ApplicationRunConfigurationArgs'] run_configuration: Specifies run configuration (start parameters) of a Kinesis Data Analytics application. Evaluated on update for RUNNING applications an only. :param pulumi.Input[Sequence[pulumi.Input['ApplicationTagArgs']]] tags: A list of one or more tags to assign to the application. A tag is a key-value pair that identifies an application. Note that the maximum number of application tags includes system tags. The maximum number of user-defined application tags is 50. """ - ApplicationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - runtime_environment=runtime_environment, - service_execution_role=service_execution_role, - application_configuration=application_configuration, - application_description=application_description, - application_maintenance_configuration=application_maintenance_configuration, - application_mode=application_mode, - application_name=application_name, - run_configuration=run_configuration, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - runtime_environment: pulumi.Input[str], - service_execution_role: pulumi.Input[str], - application_configuration: Optional[pulumi.Input['ApplicationConfigurationArgs']] = None, - application_description: Optional[pulumi.Input[str]] = None, - application_maintenance_configuration: Optional[pulumi.Input['ApplicationMaintenanceConfigurationArgs']] = None, - application_mode: Optional[pulumi.Input['ApplicationMode']] = None, - application_name: Optional[pulumi.Input[str]] = None, - run_configuration: Optional[pulumi.Input['ApplicationRunConfigurationArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ApplicationTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("runtime_environment", runtime_environment) - _setter("service_execution_role", service_execution_role) + pulumi.set(__self__, "runtime_environment", runtime_environment) + pulumi.set(__self__, "service_execution_role", service_execution_role) if application_configuration is not None: - _setter("application_configuration", application_configuration) + pulumi.set(__self__, "application_configuration", application_configuration) if application_description is not None: - _setter("application_description", application_description) + pulumi.set(__self__, "application_description", application_description) if application_maintenance_configuration is not None: - _setter("application_maintenance_configuration", application_maintenance_configuration) + pulumi.set(__self__, "application_maintenance_configuration", application_maintenance_configuration) if application_mode is not None: - _setter("application_mode", application_mode) + pulumi.set(__self__, "application_mode", application_mode) if application_name is not None: - _setter("application_name", application_name) + pulumi.set(__self__, "application_name", application_name) if run_configuration is not None: - _setter("run_configuration", run_configuration) + pulumi.set(__self__, "run_configuration", run_configuration) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="runtimeEnvironment") @@ -238,10 +213,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ApplicationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -265,26 +236,11 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = ApplicationArgs.__new__(ApplicationArgs) - if application_configuration is not None and not isinstance(application_configuration, ApplicationConfigurationArgs): - application_configuration = application_configuration or {} - def _setter(key, value): - application_configuration[key] = value - ApplicationConfigurationArgs._configure(_setter, **application_configuration) __props__.__dict__["application_configuration"] = application_configuration __props__.__dict__["application_description"] = application_description - if application_maintenance_configuration is not None and not isinstance(application_maintenance_configuration, ApplicationMaintenanceConfigurationArgs): - application_maintenance_configuration = application_maintenance_configuration or {} - def _setter(key, value): - application_maintenance_configuration[key] = value - ApplicationMaintenanceConfigurationArgs._configure(_setter, **application_maintenance_configuration) __props__.__dict__["application_maintenance_configuration"] = application_maintenance_configuration __props__.__dict__["application_mode"] = application_mode __props__.__dict__["application_name"] = application_name - if run_configuration is not None and not isinstance(run_configuration, ApplicationRunConfigurationArgs): - run_configuration = run_configuration or {} - def _setter(key, value): - run_configuration[key] = value - ApplicationRunConfigurationArgs._configure(_setter, **run_configuration) __props__.__dict__["run_configuration"] = run_configuration if runtime_environment is None and not opts.urn: raise TypeError("Missing required property 'runtime_environment'") diff --git a/sdk/python/pulumi_aws_native/kinesisanalyticsv2/application_cloud_watch_logging_option.py b/sdk/python/pulumi_aws_native/kinesisanalyticsv2/application_cloud_watch_logging_option.py index b0abdf6e6c..6060bbec8e 100644 --- a/sdk/python/pulumi_aws_native/kinesisanalyticsv2/application_cloud_watch_logging_option.py +++ b/sdk/python/pulumi_aws_native/kinesisanalyticsv2/application_cloud_watch_logging_option.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,19 +21,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a ApplicationCloudWatchLoggingOption resource. """ - ApplicationCloudWatchLoggingOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_name=application_name, - cloud_watch_logging_option=cloud_watch_logging_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_name: pulumi.Input[str], - cloud_watch_logging_option: pulumi.Input['ApplicationCloudWatchLoggingOptionCloudWatchLoggingOptionArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("application_name", application_name) - _setter("cloud_watch_logging_option", cloud_watch_logging_option) + pulumi.set(__self__, "application_name", application_name) + pulumi.set(__self__, "cloud_watch_logging_option", cloud_watch_logging_option) @property @pulumi.getter(name="applicationName") @@ -92,10 +81,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ApplicationCloudWatchLoggingOptionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -116,11 +101,6 @@ def _internal_init(__self__, if application_name is None and not opts.urn: raise TypeError("Missing required property 'application_name'") __props__.__dict__["application_name"] = application_name - if cloud_watch_logging_option is not None and not isinstance(cloud_watch_logging_option, ApplicationCloudWatchLoggingOptionCloudWatchLoggingOptionArgs): - cloud_watch_logging_option = cloud_watch_logging_option or {} - def _setter(key, value): - cloud_watch_logging_option[key] = value - ApplicationCloudWatchLoggingOptionCloudWatchLoggingOptionArgs._configure(_setter, **cloud_watch_logging_option) if cloud_watch_logging_option is None and not opts.urn: raise TypeError("Missing required property 'cloud_watch_logging_option'") __props__.__dict__["cloud_watch_logging_option"] = cloud_watch_logging_option diff --git a/sdk/python/pulumi_aws_native/kinesisanalyticsv2/application_output_resource.py b/sdk/python/pulumi_aws_native/kinesisanalyticsv2/application_output_resource.py index 77d213e7a5..fc8871be89 100644 --- a/sdk/python/pulumi_aws_native/kinesisanalyticsv2/application_output_resource.py +++ b/sdk/python/pulumi_aws_native/kinesisanalyticsv2/application_output_resource.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,19 +21,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a ApplicationOutputResource resource. """ - ApplicationOutputResourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_name=application_name, - output=output, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_name: pulumi.Input[str], - output: pulumi.Input['ApplicationOutputResourceOutputArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("application_name", application_name) - _setter("output", output) + pulumi.set(__self__, "application_name", application_name) + pulumi.set(__self__, "output", output) @property @pulumi.getter(name="applicationName") @@ -92,10 +81,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ApplicationOutputResourceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -116,11 +101,6 @@ def _internal_init(__self__, if application_name is None and not opts.urn: raise TypeError("Missing required property 'application_name'") __props__.__dict__["application_name"] = application_name - if output is not None and not isinstance(output, ApplicationOutputResourceOutputArgs): - output = output or {} - def _setter(key, value): - output[key] = value - ApplicationOutputResourceOutputArgs._configure(_setter, **output) if output is None and not opts.urn: raise TypeError("Missing required property 'output'") __props__.__dict__["output"] = output diff --git a/sdk/python/pulumi_aws_native/kinesisanalyticsv2/application_reference_data_source.py b/sdk/python/pulumi_aws_native/kinesisanalyticsv2/application_reference_data_source.py index 9be8fd6332..6d2590d173 100644 --- a/sdk/python/pulumi_aws_native/kinesisanalyticsv2/application_reference_data_source.py +++ b/sdk/python/pulumi_aws_native/kinesisanalyticsv2/application_reference_data_source.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,19 +21,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a ApplicationReferenceDataSource resource. """ - ApplicationReferenceDataSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_name=application_name, - reference_data_source=reference_data_source, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_name: pulumi.Input[str], - reference_data_source: pulumi.Input['ApplicationReferenceDataSourceReferenceDataSourceArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("application_name", application_name) - _setter("reference_data_source", reference_data_source) + pulumi.set(__self__, "application_name", application_name) + pulumi.set(__self__, "reference_data_source", reference_data_source) @property @pulumi.getter(name="applicationName") @@ -92,10 +81,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ApplicationReferenceDataSourceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -116,11 +101,6 @@ def _internal_init(__self__, if application_name is None and not opts.urn: raise TypeError("Missing required property 'application_name'") __props__.__dict__["application_name"] = application_name - if reference_data_source is not None and not isinstance(reference_data_source, ApplicationReferenceDataSourceReferenceDataSourceArgs): - reference_data_source = reference_data_source or {} - def _setter(key, value): - reference_data_source[key] = value - ApplicationReferenceDataSourceReferenceDataSourceArgs._configure(_setter, **reference_data_source) if reference_data_source is None and not opts.urn: raise TypeError("Missing required property 'reference_data_source'") __props__.__dict__["reference_data_source"] = reference_data_source diff --git a/sdk/python/pulumi_aws_native/kinesisanalyticsv2/get_application.py b/sdk/python/pulumi_aws_native/kinesisanalyticsv2/get_application.py index a4833f8fa5..119ea54552 100644 --- a/sdk/python/pulumi_aws_native/kinesisanalyticsv2/get_application.py +++ b/sdk/python/pulumi_aws_native/kinesisanalyticsv2/get_application.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/kinesisanalyticsv2/get_application_cloud_watch_logging_option.py b/sdk/python/pulumi_aws_native/kinesisanalyticsv2/get_application_cloud_watch_logging_option.py index d8493bd404..1718bcf82b 100644 --- a/sdk/python/pulumi_aws_native/kinesisanalyticsv2/get_application_cloud_watch_logging_option.py +++ b/sdk/python/pulumi_aws_native/kinesisanalyticsv2/get_application_cloud_watch_logging_option.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/kinesisanalyticsv2/get_application_output_resource.py b/sdk/python/pulumi_aws_native/kinesisanalyticsv2/get_application_output_resource.py index 06a391cd83..818b58e036 100644 --- a/sdk/python/pulumi_aws_native/kinesisanalyticsv2/get_application_output_resource.py +++ b/sdk/python/pulumi_aws_native/kinesisanalyticsv2/get_application_output_resource.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/kinesisanalyticsv2/get_application_reference_data_source.py b/sdk/python/pulumi_aws_native/kinesisanalyticsv2/get_application_reference_data_source.py index 5d38d8babe..9b74fb8460 100644 --- a/sdk/python/pulumi_aws_native/kinesisanalyticsv2/get_application_reference_data_source.py +++ b/sdk/python/pulumi_aws_native/kinesisanalyticsv2/get_application_reference_data_source.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/kinesisanalyticsv2/outputs.py b/sdk/python/pulumi_aws_native/kinesisanalyticsv2/outputs.py index 5864baaf81..56602b350e 100644 --- a/sdk/python/pulumi_aws_native/kinesisanalyticsv2/outputs.py +++ b/sdk/python/pulumi_aws_native/kinesisanalyticsv2/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -94,17 +94,8 @@ def __init__(__self__, *, The configuration parameters for the default Amazon Glue database. You use this database for SQL queries that you write in a Kinesis Data Analytics Studio notebook. :param 'ApplicationGlueDataCatalogConfiguration' glue_data_catalog_configuration: The configuration parameters for the default Amazon Glue database. You use this database for Apache Flink SQL queries and table API transforms that you write in a Kinesis Data Analytics Studio notebook. """ - ApplicationCatalogConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - glue_data_catalog_configuration=glue_data_catalog_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - glue_data_catalog_configuration: Optional['outputs.ApplicationGlueDataCatalogConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if glue_data_catalog_configuration is not None: - _setter("glue_data_catalog_configuration", glue_data_catalog_configuration) + pulumi.set(__self__, "glue_data_catalog_configuration", glue_data_catalog_configuration) @property @pulumi.getter(name="glueDataCatalogConfiguration") @@ -155,28 +146,13 @@ def __init__(__self__, *, :param bool checkpointing_enabled: Describes whether checkpointing is enabled for a Flink-based Kinesis Data Analytics application. :param int min_pause_between_checkpoints: Describes the minimum time in milliseconds after a checkpoint operation completes that a new checkpoint operation can start. If a checkpoint operation takes longer than the CheckpointInterval, the application otherwise performs continual checkpoint operations. For more information, see Tuning Checkpointing in the Apache Flink Documentation. """ - ApplicationCheckpointConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - configuration_type=configuration_type, - checkpoint_interval=checkpoint_interval, - checkpointing_enabled=checkpointing_enabled, - min_pause_between_checkpoints=min_pause_between_checkpoints, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configuration_type: 'ApplicationCheckpointConfigurationConfigurationType', - checkpoint_interval: Optional[int] = None, - checkpointing_enabled: Optional[bool] = None, - min_pause_between_checkpoints: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("configuration_type", configuration_type) + pulumi.set(__self__, "configuration_type", configuration_type) if checkpoint_interval is not None: - _setter("checkpoint_interval", checkpoint_interval) + pulumi.set(__self__, "checkpoint_interval", checkpoint_interval) if checkpointing_enabled is not None: - _setter("checkpointing_enabled", checkpointing_enabled) + pulumi.set(__self__, "checkpointing_enabled", checkpointing_enabled) if min_pause_between_checkpoints is not None: - _setter("min_pause_between_checkpoints", min_pause_between_checkpoints) + pulumi.set(__self__, "min_pause_between_checkpoints", min_pause_between_checkpoints) @property @pulumi.getter(name="configurationType") @@ -232,16 +208,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, log_stream_arn: str): - ApplicationCloudWatchLoggingOptionCloudWatchLoggingOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_stream_arn=log_stream_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_stream_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("log_stream_arn", log_stream_arn) + pulumi.set(__self__, "log_stream_arn", log_stream_arn) @property @pulumi.getter(name="logStreamArn") @@ -281,19 +248,8 @@ def __init__(__self__, *, :param 'ApplicationCodeContent' code_content: The location and type of the application code. :param 'ApplicationCodeConfigurationCodeContentType' code_content_type: Specifies whether the code content is in text or zip format. """ - ApplicationCodeConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - code_content=code_content, - code_content_type=code_content_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - code_content: 'outputs.ApplicationCodeContent', - code_content_type: 'ApplicationCodeConfigurationCodeContentType', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("code_content", code_content) - _setter("code_content_type", code_content_type) + pulumi.set(__self__, "code_content", code_content) + pulumi.set(__self__, "code_content_type", code_content_type) @property @pulumi.getter(name="codeContent") @@ -348,25 +304,12 @@ def __init__(__self__, *, :param str text_content: The text-format code for a Flink-based Kinesis Data Analytics application. :param str zip_file_content: The zip-format code for a Flink-based Kinesis Data Analytics application. """ - ApplicationCodeContent._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_content_location=s3_content_location, - text_content=text_content, - zip_file_content=zip_file_content, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_content_location: Optional['outputs.ApplicationS3ContentLocation'] = None, - text_content: Optional[str] = None, - zip_file_content: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if s3_content_location is not None: - _setter("s3_content_location", s3_content_location) + pulumi.set(__self__, "s3_content_location", s3_content_location) if text_content is not None: - _setter("text_content", text_content) + pulumi.set(__self__, "text_content", text_content) if zip_file_content is not None: - _setter("zip_file_content", zip_file_content) + pulumi.set(__self__, "zip_file_content", zip_file_content) @property @pulumi.getter(name="s3ContentLocation") @@ -445,41 +388,20 @@ def __init__(__self__, *, :param Sequence['ApplicationVpcConfiguration'] vpc_configurations: The array of descriptions of VPC configurations available to the application. :param 'ApplicationZeppelinApplicationConfiguration' zeppelin_application_configuration: The configuration parameters for a Kinesis Data Analytics Studio notebook. """ - ApplicationConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_code_configuration=application_code_configuration, - application_snapshot_configuration=application_snapshot_configuration, - environment_properties=environment_properties, - flink_application_configuration=flink_application_configuration, - sql_application_configuration=sql_application_configuration, - vpc_configurations=vpc_configurations, - zeppelin_application_configuration=zeppelin_application_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_code_configuration: Optional['outputs.ApplicationCodeConfiguration'] = None, - application_snapshot_configuration: Optional['outputs.ApplicationSnapshotConfiguration'] = None, - environment_properties: Optional['outputs.ApplicationEnvironmentProperties'] = None, - flink_application_configuration: Optional['outputs.ApplicationFlinkApplicationConfiguration'] = None, - sql_application_configuration: Optional['outputs.ApplicationSqlApplicationConfiguration'] = None, - vpc_configurations: Optional[Sequence['outputs.ApplicationVpcConfiguration']] = None, - zeppelin_application_configuration: Optional['outputs.ApplicationZeppelinApplicationConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if application_code_configuration is not None: - _setter("application_code_configuration", application_code_configuration) + pulumi.set(__self__, "application_code_configuration", application_code_configuration) if application_snapshot_configuration is not None: - _setter("application_snapshot_configuration", application_snapshot_configuration) + pulumi.set(__self__, "application_snapshot_configuration", application_snapshot_configuration) if environment_properties is not None: - _setter("environment_properties", environment_properties) + pulumi.set(__self__, "environment_properties", environment_properties) if flink_application_configuration is not None: - _setter("flink_application_configuration", flink_application_configuration) + pulumi.set(__self__, "flink_application_configuration", flink_application_configuration) if sql_application_configuration is not None: - _setter("sql_application_configuration", sql_application_configuration) + pulumi.set(__self__, "sql_application_configuration", sql_application_configuration) if vpc_configurations is not None: - _setter("vpc_configurations", vpc_configurations) + pulumi.set(__self__, "vpc_configurations", vpc_configurations) if zeppelin_application_configuration is not None: - _setter("zeppelin_application_configuration", zeppelin_application_configuration) + pulumi.set(__self__, "zeppelin_application_configuration", zeppelin_application_configuration) @property @pulumi.getter(name="applicationCodeConfiguration") @@ -574,19 +496,8 @@ def __init__(__self__, *, :param str record_column_delimiter: The column delimiter. For example, in a CSV format, a comma (",") is the typical column delimiter. :param str record_row_delimiter: The row delimiter. For example, in a CSV format, '\\n' is the typical row delimiter. """ - ApplicationCsvMappingParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - record_column_delimiter=record_column_delimiter, - record_row_delimiter=record_row_delimiter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - record_column_delimiter: str, - record_row_delimiter: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("record_column_delimiter", record_column_delimiter) - _setter("record_row_delimiter", record_row_delimiter) + pulumi.set(__self__, "record_column_delimiter", record_column_delimiter) + pulumi.set(__self__, "record_row_delimiter", record_row_delimiter) @property @pulumi.getter(name="recordColumnDelimiter") @@ -641,24 +552,11 @@ def __init__(__self__, *, :param 'ApplicationMavenReference' maven_reference: The parameters required to fully specify a Maven reference. :param 'ApplicationS3ContentLocation' s3_content_location: The location of the custom artifacts. """ - ApplicationCustomArtifactConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - artifact_type=artifact_type, - maven_reference=maven_reference, - s3_content_location=s3_content_location, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - artifact_type: 'ApplicationCustomArtifactConfigurationArtifactType', - maven_reference: Optional['outputs.ApplicationMavenReference'] = None, - s3_content_location: Optional['outputs.ApplicationS3ContentLocation'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("artifact_type", artifact_type) + pulumi.set(__self__, "artifact_type", artifact_type) if maven_reference is not None: - _setter("maven_reference", maven_reference) + pulumi.set(__self__, "maven_reference", maven_reference) if s3_content_location is not None: - _setter("s3_content_location", s3_content_location) + pulumi.set(__self__, "s3_content_location", s3_content_location) @property @pulumi.getter(name="artifactType") @@ -713,16 +611,7 @@ def __init__(__self__, *, The information required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state. :param 'ApplicationS3ContentBaseLocation' s3_content_location: The description of an Amazon S3 object that contains the Amazon Data Analytics application, including the Amazon Resource Name (ARN) of the S3 bucket, the name of the Amazon S3 object that contains the data, and the version number of the Amazon S3 object that contains the data. """ - ApplicationDeployAsApplicationConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_content_location=s3_content_location, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_content_location: 'outputs.ApplicationS3ContentBaseLocation', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_content_location", s3_content_location) + pulumi.set(__self__, "s3_content_location", s3_content_location) @property @pulumi.getter(name="s3ContentLocation") @@ -761,17 +650,8 @@ def __init__(__self__, *, Describes execution properties for a Flink-based Kinesis Data Analytics application. :param Sequence['ApplicationPropertyGroup'] property_groups: Describes the execution property groups. """ - ApplicationEnvironmentProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - property_groups=property_groups, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - property_groups: Optional[Sequence['outputs.ApplicationPropertyGroup']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if property_groups is not None: - _setter("property_groups", property_groups) + pulumi.set(__self__, "property_groups", property_groups) @property @pulumi.getter(name="propertyGroups") @@ -818,25 +698,12 @@ def __init__(__self__, *, :param 'ApplicationMonitoringConfiguration' monitoring_configuration: Describes configuration parameters for Amazon CloudWatch logging for an application. :param 'ApplicationParallelismConfiguration' parallelism_configuration: Describes parameters for how an application executes multiple tasks simultaneously. """ - ApplicationFlinkApplicationConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - checkpoint_configuration=checkpoint_configuration, - monitoring_configuration=monitoring_configuration, - parallelism_configuration=parallelism_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - checkpoint_configuration: Optional['outputs.ApplicationCheckpointConfiguration'] = None, - monitoring_configuration: Optional['outputs.ApplicationMonitoringConfiguration'] = None, - parallelism_configuration: Optional['outputs.ApplicationParallelismConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if checkpoint_configuration is not None: - _setter("checkpoint_configuration", checkpoint_configuration) + pulumi.set(__self__, "checkpoint_configuration", checkpoint_configuration) if monitoring_configuration is not None: - _setter("monitoring_configuration", monitoring_configuration) + pulumi.set(__self__, "monitoring_configuration", monitoring_configuration) if parallelism_configuration is not None: - _setter("parallelism_configuration", parallelism_configuration) + pulumi.set(__self__, "parallelism_configuration", parallelism_configuration) @property @pulumi.getter(name="checkpointConfiguration") @@ -891,17 +758,8 @@ def __init__(__self__, *, Describes the starting parameters for a Flink-based Kinesis Data Analytics application. :param bool allow_non_restored_state: When restoring from a snapshot, specifies whether the runtime is allowed to skip a state that cannot be mapped to the new program. Defaults to false. If you update your application without specifying this parameter, AllowNonRestoredState will be set to false, even if it was previously set to true. """ - ApplicationFlinkRunConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - allow_non_restored_state=allow_non_restored_state, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allow_non_restored_state: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if allow_non_restored_state is not None: - _setter("allow_non_restored_state", allow_non_restored_state) + pulumi.set(__self__, "allow_non_restored_state", allow_non_restored_state) @property @pulumi.getter(name="allowNonRestoredState") @@ -940,17 +798,8 @@ def __init__(__self__, *, The configuration of the Glue Data Catalog that you use for Apache Flink SQL queries and table API transforms that you write in an application. :param str database_arn: The Amazon Resource Name (ARN) of the database. """ - ApplicationGlueDataCatalogConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - database_arn=database_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if database_arn is not None: - _setter("database_arn", database_arn) + pulumi.set(__self__, "database_arn", database_arn) @property @pulumi.getter(name="databaseArn") @@ -1009,35 +858,16 @@ def __init__(__self__, *, :param 'ApplicationKinesisFirehoseInput' kinesis_firehose_input: If the streaming source is an Amazon Kinesis Data Firehose delivery stream, identifies the delivery stream's ARN. :param 'ApplicationKinesisStreamsInput' kinesis_streams_input: If the streaming source is an Amazon Kinesis data stream, identifies the stream's Amazon Resource Name (ARN). """ - ApplicationInput._configure( - lambda key, value: pulumi.set(__self__, key, value), - input_schema=input_schema, - name_prefix=name_prefix, - input_parallelism=input_parallelism, - input_processing_configuration=input_processing_configuration, - kinesis_firehose_input=kinesis_firehose_input, - kinesis_streams_input=kinesis_streams_input, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - input_schema: 'outputs.ApplicationInputSchema', - name_prefix: str, - input_parallelism: Optional['outputs.ApplicationInputParallelism'] = None, - input_processing_configuration: Optional['outputs.ApplicationInputProcessingConfiguration'] = None, - kinesis_firehose_input: Optional['outputs.ApplicationKinesisFirehoseInput'] = None, - kinesis_streams_input: Optional['outputs.ApplicationKinesisStreamsInput'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("input_schema", input_schema) - _setter("name_prefix", name_prefix) + pulumi.set(__self__, "input_schema", input_schema) + pulumi.set(__self__, "name_prefix", name_prefix) if input_parallelism is not None: - _setter("input_parallelism", input_parallelism) + pulumi.set(__self__, "input_parallelism", input_parallelism) if input_processing_configuration is not None: - _setter("input_processing_configuration", input_processing_configuration) + pulumi.set(__self__, "input_processing_configuration", input_processing_configuration) if kinesis_firehose_input is not None: - _setter("kinesis_firehose_input", kinesis_firehose_input) + pulumi.set(__self__, "kinesis_firehose_input", kinesis_firehose_input) if kinesis_streams_input is not None: - _setter("kinesis_streams_input", kinesis_streams_input) + pulumi.set(__self__, "kinesis_streams_input", kinesis_streams_input) @property @pulumi.getter(name="inputSchema") @@ -1116,16 +946,7 @@ def __init__(__self__, *, An object that contains the Amazon Resource Name (ARN) of the Amazon Lambda function that is used to preprocess records in the stream in a SQL-based Kinesis Data Analytics application. :param str resource_arn: The ARN of the Amazon Lambda function that operates on records in the stream. """ - ApplicationInputLambdaProcessor._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_arn=resource_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_arn", resource_arn) + pulumi.set(__self__, "resource_arn", resource_arn) @property @pulumi.getter(name="resourceArn") @@ -1147,17 +968,8 @@ def __init__(__self__, *, For a SQL-based Kinesis Data Analytics application, describes the number of in-application streams to create for a given streaming source. :param int count: The number of in-application streams to create. """ - ApplicationInputParallelism._configure( - lambda key, value: pulumi.set(__self__, key, value), - count=count, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - count: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if count is not None: - _setter("count", count) + pulumi.set(__self__, "count", count) @property @pulumi.getter @@ -1196,17 +1008,8 @@ def __init__(__self__, *, For an SQL-based Amazon Kinesis Data Analytics application, describes a processor that is used to preprocess the records in the stream before being processed by your application code. Currently, the only input processor available is Amazon Lambda. :param 'ApplicationInputLambdaProcessor' input_lambda_processor: The InputLambdaProcessor that is used to preprocess the records in the stream before being processed by your application code. """ - ApplicationInputProcessingConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - input_lambda_processor=input_lambda_processor, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - input_lambda_processor: Optional['outputs.ApplicationInputLambdaProcessor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if input_lambda_processor is not None: - _setter("input_lambda_processor", input_lambda_processor) + pulumi.set(__self__, "input_lambda_processor", input_lambda_processor) @property @pulumi.getter(name="inputLambdaProcessor") @@ -1253,23 +1056,10 @@ def __init__(__self__, *, :param 'ApplicationRecordFormat' record_format: Specifies the format of the records on the streaming source. :param 'ApplicationInputSchemaRecordEncoding' record_encoding: Specifies the encoding of the records in the streaming source. For example, UTF-8. """ - ApplicationInputSchema._configure( - lambda key, value: pulumi.set(__self__, key, value), - record_columns=record_columns, - record_format=record_format, - record_encoding=record_encoding, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - record_columns: Sequence['outputs.ApplicationRecordColumn'], - record_format: 'outputs.ApplicationRecordFormat', - record_encoding: Optional['ApplicationInputSchemaRecordEncoding'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("record_columns", record_columns) - _setter("record_format", record_format) + pulumi.set(__self__, "record_columns", record_columns) + pulumi.set(__self__, "record_format", record_format) if record_encoding is not None: - _setter("record_encoding", record_encoding) + pulumi.set(__self__, "record_encoding", record_encoding) @property @pulumi.getter(name="recordColumns") @@ -1324,16 +1114,7 @@ def __init__(__self__, *, For a SQL-based Kinesis Data Analytics application, provides additional mapping information when JSON is the record format on the streaming source. :param str record_row_path: The path to the top-level parent that contains the records. """ - ApplicationJsonMappingParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - record_row_path=record_row_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - record_row_path: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("record_row_path", record_row_path) + pulumi.set(__self__, "record_row_path", record_row_path) @property @pulumi.getter(name="recordRowPath") @@ -1372,16 +1153,7 @@ def __init__(__self__, *, For a SQL-based Kinesis Data Analytics application, identifies a Kinesis Data Firehose delivery stream as the streaming source. You provide the delivery stream's Amazon Resource Name (ARN). :param str resource_arn: The Amazon Resource Name (ARN) of the delivery stream. """ - ApplicationKinesisFirehoseInput._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_arn=resource_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_arn", resource_arn) + pulumi.set(__self__, "resource_arn", resource_arn) @property @pulumi.getter(name="resourceArn") @@ -1420,16 +1192,7 @@ def __init__(__self__, *, Identifies a Kinesis data stream as the streaming source. You provide the stream's Amazon Resource Name (ARN). :param str resource_arn: The ARN of the input Kinesis data stream to read. """ - ApplicationKinesisStreamsInput._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_arn=resource_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_arn", resource_arn) + pulumi.set(__self__, "resource_arn", resource_arn) @property @pulumi.getter(name="resourceArn") @@ -1468,16 +1231,7 @@ def __init__(__self__, *, Describes the maintenance configuration for the application. :param str application_maintenance_window_start_time: The start time for the maintenance window. """ - ApplicationMaintenanceConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_maintenance_window_start_time=application_maintenance_window_start_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_maintenance_window_start_time: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("application_maintenance_window_start_time", application_maintenance_window_start_time) + pulumi.set(__self__, "application_maintenance_window_start_time", application_maintenance_window_start_time) @property @pulumi.getter(name="applicationMaintenanceWindowStartTime") @@ -1520,21 +1274,10 @@ def __init__(__self__, *, :param 'ApplicationCsvMappingParameters' csv_mapping_parameters: Provides additional mapping information when the record format uses delimiters (for example, CSV). :param 'ApplicationJsonMappingParameters' json_mapping_parameters: Provides additional mapping information when JSON is the record format on the streaming source. """ - ApplicationMappingParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - csv_mapping_parameters=csv_mapping_parameters, - json_mapping_parameters=json_mapping_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - csv_mapping_parameters: Optional['outputs.ApplicationCsvMappingParameters'] = None, - json_mapping_parameters: Optional['outputs.ApplicationJsonMappingParameters'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if csv_mapping_parameters is not None: - _setter("csv_mapping_parameters", csv_mapping_parameters) + pulumi.set(__self__, "csv_mapping_parameters", csv_mapping_parameters) if json_mapping_parameters is not None: - _setter("json_mapping_parameters", json_mapping_parameters) + pulumi.set(__self__, "json_mapping_parameters", json_mapping_parameters) @property @pulumi.getter(name="csvMappingParameters") @@ -1587,22 +1330,9 @@ def __init__(__self__, *, :param str group_id: The group ID of the Maven reference. :param str version: The version of the Maven reference. """ - ApplicationMavenReference._configure( - lambda key, value: pulumi.set(__self__, key, value), - artifact_id=artifact_id, - group_id=group_id, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - artifact_id: str, - group_id: str, - version: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("artifact_id", artifact_id) - _setter("group_id", group_id) - _setter("version", version) + pulumi.set(__self__, "artifact_id", artifact_id) + pulumi.set(__self__, "group_id", group_id) + pulumi.set(__self__, "version", version) @property @pulumi.getter(name="artifactId") @@ -1665,24 +1395,11 @@ def __init__(__self__, *, :param 'ApplicationMonitoringConfigurationLogLevel' log_level: Describes the verbosity of the CloudWatch Logs for an application. :param 'ApplicationMonitoringConfigurationMetricsLevel' metrics_level: Describes the granularity of the CloudWatch Logs for an application. The Parallelism level is not recommended for applications with a Parallelism over 64 due to excessive costs. """ - ApplicationMonitoringConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - configuration_type=configuration_type, - log_level=log_level, - metrics_level=metrics_level, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configuration_type: 'ApplicationMonitoringConfigurationConfigurationType', - log_level: Optional['ApplicationMonitoringConfigurationLogLevel'] = None, - metrics_level: Optional['ApplicationMonitoringConfigurationMetricsLevel'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("configuration_type", configuration_type) + pulumi.set(__self__, "configuration_type", configuration_type) if log_level is not None: - _setter("log_level", log_level) + pulumi.set(__self__, "log_level", log_level) if metrics_level is not None: - _setter("metrics_level", metrics_level) + pulumi.set(__self__, "metrics_level", metrics_level) @property @pulumi.getter(name="configurationType") @@ -1730,17 +1447,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, record_format_type: Optional[str] = None): - ApplicationOutputResourceDestinationSchema._configure( - lambda key, value: pulumi.set(__self__, key, value), - record_format_type=record_format_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - record_format_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if record_format_type is not None: - _setter("record_format_type", record_format_type) + pulumi.set(__self__, "record_format_type", record_format_type) @property @pulumi.getter(name="recordFormatType") @@ -1769,16 +1477,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, resource_arn: str): - ApplicationOutputResourceKinesisFirehoseOutput._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_arn=resource_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_arn", resource_arn) + pulumi.set(__self__, "resource_arn", resource_arn) @property @pulumi.getter(name="resourceArn") @@ -1807,16 +1506,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, resource_arn: str): - ApplicationOutputResourceKinesisStreamsOutput._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_arn=resource_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_arn", resource_arn) + pulumi.set(__self__, "resource_arn", resource_arn) @property @pulumi.getter(name="resourceArn") @@ -1845,16 +1535,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, resource_arn: str): - ApplicationOutputResourceLambdaOutput._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_arn=resource_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_arn", resource_arn) + pulumi.set(__self__, "resource_arn", resource_arn) @property @pulumi.getter(name="resourceArn") @@ -1893,32 +1574,15 @@ def __init__(__self__, *, kinesis_streams_output: Optional['outputs.ApplicationOutputResourceKinesisStreamsOutput'] = None, lambda_output: Optional['outputs.ApplicationOutputResourceLambdaOutput'] = None, name: Optional[str] = None): - ApplicationOutputResourceOutput._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_schema=destination_schema, - kinesis_firehose_output=kinesis_firehose_output, - kinesis_streams_output=kinesis_streams_output, - lambda_output=lambda_output, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_schema: 'outputs.ApplicationOutputResourceDestinationSchema', - kinesis_firehose_output: Optional['outputs.ApplicationOutputResourceKinesisFirehoseOutput'] = None, - kinesis_streams_output: Optional['outputs.ApplicationOutputResourceKinesisStreamsOutput'] = None, - lambda_output: Optional['outputs.ApplicationOutputResourceLambdaOutput'] = None, - name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination_schema", destination_schema) + pulumi.set(__self__, "destination_schema", destination_schema) if kinesis_firehose_output is not None: - _setter("kinesis_firehose_output", kinesis_firehose_output) + pulumi.set(__self__, "kinesis_firehose_output", kinesis_firehose_output) if kinesis_streams_output is not None: - _setter("kinesis_streams_output", kinesis_streams_output) + pulumi.set(__self__, "kinesis_streams_output", kinesis_streams_output) if lambda_output is not None: - _setter("lambda_output", lambda_output) + pulumi.set(__self__, "lambda_output", lambda_output) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="destinationSchema") @@ -1984,28 +1648,13 @@ def __init__(__self__, *, :param int parallelism: Describes the initial number of parallel tasks that a Java-based Kinesis Data Analytics application can perform. The Kinesis Data Analytics service can increase this number automatically if ParallelismConfiguration:AutoScalingEnabled is set to true. :param int parallelism_per_kpu: Describes the number of parallel tasks that a Java-based Kinesis Data Analytics application can perform per Kinesis Processing Unit (KPU) used by the application. For more information about KPUs, see Amazon Kinesis Data Analytics Pricing. """ - ApplicationParallelismConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - configuration_type=configuration_type, - auto_scaling_enabled=auto_scaling_enabled, - parallelism=parallelism, - parallelism_per_kpu=parallelism_per_kpu, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configuration_type: 'ApplicationParallelismConfigurationConfigurationType', - auto_scaling_enabled: Optional[bool] = None, - parallelism: Optional[int] = None, - parallelism_per_kpu: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("configuration_type", configuration_type) + pulumi.set(__self__, "configuration_type", configuration_type) if auto_scaling_enabled is not None: - _setter("auto_scaling_enabled", auto_scaling_enabled) + pulumi.set(__self__, "auto_scaling_enabled", auto_scaling_enabled) if parallelism is not None: - _setter("parallelism", parallelism) + pulumi.set(__self__, "parallelism", parallelism) if parallelism_per_kpu is not None: - _setter("parallelism_per_kpu", parallelism_per_kpu) + pulumi.set(__self__, "parallelism_per_kpu", parallelism_per_kpu) @property @pulumi.getter(name="configurationType") @@ -2072,21 +1721,10 @@ def __init__(__self__, *, :param str property_group_id: Describes the key of an application execution property key-value pair. :param Any property_map: Describes the value of an application execution property key-value pair. """ - ApplicationPropertyGroup._configure( - lambda key, value: pulumi.set(__self__, key, value), - property_group_id=property_group_id, - property_map=property_map, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - property_group_id: Optional[str] = None, - property_map: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if property_group_id is not None: - _setter("property_group_id", property_group_id) + pulumi.set(__self__, "property_group_id", property_group_id) if property_map is not None: - _setter("property_map", property_map) + pulumi.set(__self__, "property_map", property_map) @property @pulumi.getter(name="propertyGroupId") @@ -2139,23 +1777,10 @@ def __init__(__self__, *, :param str sql_type: The type of column created in the in-application input stream or reference table. :param str mapping: A reference to the data element in the streaming input or the reference data source. """ - ApplicationRecordColumn._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - sql_type=sql_type, - mapping=mapping, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - sql_type: str, - mapping: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("sql_type", sql_type) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "sql_type", sql_type) if mapping is not None: - _setter("mapping", mapping) + pulumi.set(__self__, "mapping", mapping) @property @pulumi.getter @@ -2214,20 +1839,9 @@ def __init__(__self__, *, :param 'ApplicationRecordFormatRecordFormatType' record_format_type: The type of record format. :param 'ApplicationMappingParameters' mapping_parameters: When you configure application input at the time of creating or updating an application, provides additional mapping information specific to the record format (such as JSON, CSV, or record fields delimited by some delimiter) on the streaming source. """ - ApplicationRecordFormat._configure( - lambda key, value: pulumi.set(__self__, key, value), - record_format_type=record_format_type, - mapping_parameters=mapping_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - record_format_type: 'ApplicationRecordFormatRecordFormatType', - mapping_parameters: Optional['outputs.ApplicationMappingParameters'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("record_format_type", record_format_type) + pulumi.set(__self__, "record_format_type", record_format_type) if mapping_parameters is not None: - _setter("mapping_parameters", mapping_parameters) + pulumi.set(__self__, "mapping_parameters", mapping_parameters) @property @pulumi.getter(name="recordFormatType") @@ -2270,19 +1884,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, record_column_delimiter: str, record_row_delimiter: str): - ApplicationReferenceDataSourceCsvMappingParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - record_column_delimiter=record_column_delimiter, - record_row_delimiter=record_row_delimiter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - record_column_delimiter: str, - record_row_delimiter: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("record_column_delimiter", record_column_delimiter) - _setter("record_row_delimiter", record_row_delimiter) + pulumi.set(__self__, "record_column_delimiter", record_column_delimiter) + pulumi.set(__self__, "record_row_delimiter", record_row_delimiter) @property @pulumi.getter(name="recordColumnDelimiter") @@ -2316,16 +1919,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, record_row_path: str): - ApplicationReferenceDataSourceJsonMappingParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - record_row_path=record_row_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - record_row_path: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("record_row_path", record_row_path) + pulumi.set(__self__, "record_row_path", record_row_path) @property @pulumi.getter(name="recordRowPath") @@ -2357,21 +1951,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, csv_mapping_parameters: Optional['outputs.ApplicationReferenceDataSourceCsvMappingParameters'] = None, json_mapping_parameters: Optional['outputs.ApplicationReferenceDataSourceJsonMappingParameters'] = None): - ApplicationReferenceDataSourceMappingParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - csv_mapping_parameters=csv_mapping_parameters, - json_mapping_parameters=json_mapping_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - csv_mapping_parameters: Optional['outputs.ApplicationReferenceDataSourceCsvMappingParameters'] = None, - json_mapping_parameters: Optional['outputs.ApplicationReferenceDataSourceJsonMappingParameters'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if csv_mapping_parameters is not None: - _setter("csv_mapping_parameters", csv_mapping_parameters) + pulumi.set(__self__, "csv_mapping_parameters", csv_mapping_parameters) if json_mapping_parameters is not None: - _setter("json_mapping_parameters", json_mapping_parameters) + pulumi.set(__self__, "json_mapping_parameters", json_mapping_parameters) @property @pulumi.getter(name="csvMappingParameters") @@ -2407,23 +1990,10 @@ def __init__(__self__, *, name: str, sql_type: str, mapping: Optional[str] = None): - ApplicationReferenceDataSourceRecordColumn._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - sql_type=sql_type, - mapping=mapping, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - sql_type: str, - mapping: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("sql_type", sql_type) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "sql_type", sql_type) if mapping is not None: - _setter("mapping", mapping) + pulumi.set(__self__, "mapping", mapping) @property @pulumi.getter @@ -2465,20 +2035,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, record_format_type: str, mapping_parameters: Optional['outputs.ApplicationReferenceDataSourceMappingParameters'] = None): - ApplicationReferenceDataSourceRecordFormat._configure( - lambda key, value: pulumi.set(__self__, key, value), - record_format_type=record_format_type, - mapping_parameters=mapping_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - record_format_type: str, - mapping_parameters: Optional['outputs.ApplicationReferenceDataSourceMappingParameters'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("record_format_type", record_format_type) + pulumi.set(__self__, "record_format_type", record_format_type) if mapping_parameters is not None: - _setter("mapping_parameters", mapping_parameters) + pulumi.set(__self__, "mapping_parameters", mapping_parameters) @property @pulumi.getter(name="recordFormatType") @@ -2518,24 +2077,11 @@ def __init__(__self__, *, reference_schema: 'outputs.ApplicationReferenceDataSourceReferenceSchema', s3_reference_data_source: Optional['outputs.ApplicationReferenceDataSourceS3ReferenceDataSource'] = None, table_name: Optional[str] = None): - ApplicationReferenceDataSourceReferenceDataSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - reference_schema=reference_schema, - s3_reference_data_source=s3_reference_data_source, - table_name=table_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - reference_schema: 'outputs.ApplicationReferenceDataSourceReferenceSchema', - s3_reference_data_source: Optional['outputs.ApplicationReferenceDataSourceS3ReferenceDataSource'] = None, - table_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("reference_schema", reference_schema) + pulumi.set(__self__, "reference_schema", reference_schema) if s3_reference_data_source is not None: - _setter("s3_reference_data_source", s3_reference_data_source) + pulumi.set(__self__, "s3_reference_data_source", s3_reference_data_source) if table_name is not None: - _setter("table_name", table_name) + pulumi.set(__self__, "table_name", table_name) @property @pulumi.getter(name="referenceSchema") @@ -2580,23 +2126,10 @@ def __init__(__self__, *, record_columns: Sequence['outputs.ApplicationReferenceDataSourceRecordColumn'], record_format: 'outputs.ApplicationReferenceDataSourceRecordFormat', record_encoding: Optional[str] = None): - ApplicationReferenceDataSourceReferenceSchema._configure( - lambda key, value: pulumi.set(__self__, key, value), - record_columns=record_columns, - record_format=record_format, - record_encoding=record_encoding, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - record_columns: Sequence['outputs.ApplicationReferenceDataSourceRecordColumn'], - record_format: 'outputs.ApplicationReferenceDataSourceRecordFormat', - record_encoding: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("record_columns", record_columns) - _setter("record_format", record_format) + pulumi.set(__self__, "record_columns", record_columns) + pulumi.set(__self__, "record_format", record_format) if record_encoding is not None: - _setter("record_encoding", record_encoding) + pulumi.set(__self__, "record_encoding", record_encoding) @property @pulumi.getter(name="recordColumns") @@ -2638,19 +2171,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, bucket_arn: str, file_key: str): - ApplicationReferenceDataSourceS3ReferenceDataSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_arn=bucket_arn, - file_key=file_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_arn: str, - file_key: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_arn", bucket_arn) - _setter("file_key", file_key) + pulumi.set(__self__, "bucket_arn", bucket_arn) + pulumi.set(__self__, "file_key", file_key) @property @pulumi.getter(name="bucketArn") @@ -2695,20 +2217,9 @@ def __init__(__self__, *, :param 'ApplicationRestoreConfigurationApplicationRestoreType' application_restore_type: Specifies how the application should be restored. :param str snapshot_name: The identifier of an existing snapshot of application state to use to restart an application. The application uses this value if RESTORE_FROM_CUSTOM_SNAPSHOT is specified for the ApplicationRestoreType. """ - ApplicationRestoreConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_restore_type=application_restore_type, - snapshot_name=snapshot_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_restore_type: 'ApplicationRestoreConfigurationApplicationRestoreType', - snapshot_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("application_restore_type", application_restore_type) + pulumi.set(__self__, "application_restore_type", application_restore_type) if snapshot_name is not None: - _setter("snapshot_name", snapshot_name) + pulumi.set(__self__, "snapshot_name", snapshot_name) @property @pulumi.getter(name="applicationRestoreType") @@ -2759,21 +2270,10 @@ def __init__(__self__, *, :param 'ApplicationRestoreConfiguration' application_restore_configuration: Describes the restore behavior of a restarting application. :param 'ApplicationFlinkRunConfiguration' flink_run_configuration: Describes the starting parameters for a Flink-based Kinesis Data Analytics application. """ - ApplicationRunConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_restore_configuration=application_restore_configuration, - flink_run_configuration=flink_run_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_restore_configuration: Optional['outputs.ApplicationRestoreConfiguration'] = None, - flink_run_configuration: Optional['outputs.ApplicationFlinkRunConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if application_restore_configuration is not None: - _setter("application_restore_configuration", application_restore_configuration) + pulumi.set(__self__, "application_restore_configuration", application_restore_configuration) if flink_run_configuration is not None: - _setter("flink_run_configuration", flink_run_configuration) + pulumi.set(__self__, "flink_run_configuration", flink_run_configuration) @property @pulumi.getter(name="applicationRestoreConfiguration") @@ -2824,20 +2324,9 @@ def __init__(__self__, *, :param str bucket_arn: The Amazon Resource Name (ARN) of the S3 bucket. :param str base_path: The base path for the S3 bucket. """ - ApplicationS3ContentBaseLocation._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_arn=bucket_arn, - base_path=base_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_arn: str, - base_path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_arn", bucket_arn) + pulumi.set(__self__, "bucket_arn", bucket_arn) if base_path is not None: - _setter("base_path", base_path) + pulumi.set(__self__, "base_path", base_path) @property @pulumi.getter(name="bucketArn") @@ -2892,23 +2381,10 @@ def __init__(__self__, *, :param str file_key: The file key for the object containing the application code. :param str object_version: The version of the object containing the application code. """ - ApplicationS3ContentLocation._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_arn=bucket_arn, - file_key=file_key, - object_version=object_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_arn: str, - file_key: str, - object_version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_arn", bucket_arn) - _setter("file_key", file_key) + pulumi.set(__self__, "bucket_arn", bucket_arn) + pulumi.set(__self__, "file_key", file_key) if object_version is not None: - _setter("object_version", object_version) + pulumi.set(__self__, "object_version", object_version) @property @pulumi.getter(name="bucketArn") @@ -2963,16 +2439,7 @@ def __init__(__self__, *, Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application. :param bool snapshots_enabled: Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application. """ - ApplicationSnapshotConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - snapshots_enabled=snapshots_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - snapshots_enabled: bool, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("snapshots_enabled", snapshots_enabled) + pulumi.set(__self__, "snapshots_enabled", snapshots_enabled) @property @pulumi.getter(name="snapshotsEnabled") @@ -2994,17 +2461,8 @@ def __init__(__self__, *, Describes the inputs, outputs, and reference data sources for a SQL-based Kinesis Data Analytics application. :param Sequence['ApplicationInput'] inputs: The array of Input objects describing the input streams used by the application. """ - ApplicationSqlApplicationConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - inputs=inputs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - inputs: Optional[Sequence['outputs.ApplicationInput']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if inputs is not None: - _setter("inputs", inputs) + pulumi.set(__self__, "inputs", inputs) @property @pulumi.getter @@ -3028,19 +2486,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that's 1 to 128 Unicode characters in length and can't be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that's 0 to 256 characters in length. """ - ApplicationTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3091,19 +2538,8 @@ def __init__(__self__, *, :param Sequence[str] security_group_ids: The array of SecurityGroup IDs used by the VPC configuration. :param Sequence[str] subnet_ids: The array of Subnet IDs used by the VPC configuration. """ - ApplicationVpcConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnet_ids=subnet_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: Sequence[str], - subnet_ids: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("security_group_ids", security_group_ids) - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) @property @pulumi.getter(name="securityGroupIds") @@ -3162,29 +2598,14 @@ def __init__(__self__, *, :param 'ApplicationDeployAsApplicationConfiguration' deploy_as_application_configuration: The information required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state. :param 'ApplicationZeppelinMonitoringConfiguration' monitoring_configuration: The monitoring configuration of a Kinesis Data Analytics Studio notebook. """ - ApplicationZeppelinApplicationConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_configuration=catalog_configuration, - custom_artifacts_configuration=custom_artifacts_configuration, - deploy_as_application_configuration=deploy_as_application_configuration, - monitoring_configuration=monitoring_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_configuration: Optional['outputs.ApplicationCatalogConfiguration'] = None, - custom_artifacts_configuration: Optional[Sequence['outputs.ApplicationCustomArtifactConfiguration']] = None, - deploy_as_application_configuration: Optional['outputs.ApplicationDeployAsApplicationConfiguration'] = None, - monitoring_configuration: Optional['outputs.ApplicationZeppelinMonitoringConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if catalog_configuration is not None: - _setter("catalog_configuration", catalog_configuration) + pulumi.set(__self__, "catalog_configuration", catalog_configuration) if custom_artifacts_configuration is not None: - _setter("custom_artifacts_configuration", custom_artifacts_configuration) + pulumi.set(__self__, "custom_artifacts_configuration", custom_artifacts_configuration) if deploy_as_application_configuration is not None: - _setter("deploy_as_application_configuration", deploy_as_application_configuration) + pulumi.set(__self__, "deploy_as_application_configuration", deploy_as_application_configuration) if monitoring_configuration is not None: - _setter("monitoring_configuration", monitoring_configuration) + pulumi.set(__self__, "monitoring_configuration", monitoring_configuration) @property @pulumi.getter(name="catalogConfiguration") @@ -3247,17 +2668,8 @@ def __init__(__self__, *, Describes configuration parameters for Amazon CloudWatch logging for a Kinesis Data Analytics Studio notebook. For more information about CloudWatch logging, see Monitoring. :param 'ApplicationZeppelinMonitoringConfigurationLogLevel' log_level: The verbosity of the CloudWatch Logs for an application. You can set it to `INFO`, `WARN`, `ERROR`, or `DEBUG`. """ - ApplicationZeppelinMonitoringConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_level=log_level, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_level: Optional['ApplicationZeppelinMonitoringConfigurationLogLevel'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if log_level is not None: - _setter("log_level", log_level) + pulumi.set(__self__, "log_level", log_level) @property @pulumi.getter(name="logLevel") diff --git a/sdk/python/pulumi_aws_native/kinesisfirehose/_inputs.py b/sdk/python/pulumi_aws_native/kinesisfirehose/_inputs.py index 24e7b22403..ecfb5b7aa1 100644 --- a/sdk/python/pulumi_aws_native/kinesisfirehose/_inputs.py +++ b/sdk/python/pulumi_aws_native/kinesisfirehose/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -64,21 +64,10 @@ class DeliveryStreamAmazonOpenSearchServerlessBufferingHintsArgs: def __init__(__self__, *, interval_in_seconds: Optional[pulumi.Input[int]] = None, size_in_mbs: Optional[pulumi.Input[int]] = None): - DeliveryStreamAmazonOpenSearchServerlessBufferingHintsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - interval_in_seconds=interval_in_seconds, - size_in_mbs=size_in_mbs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - interval_in_seconds: Optional[pulumi.Input[int]] = None, - size_in_mbs: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if interval_in_seconds is not None: - _setter("interval_in_seconds", interval_in_seconds) + pulumi.set(__self__, "interval_in_seconds", interval_in_seconds) if size_in_mbs is not None: - _setter("size_in_mbs", size_in_mbs) + pulumi.set(__self__, "size_in_mbs", size_in_mbs) @property @pulumi.getter(name="intervalInSeconds") @@ -112,50 +101,23 @@ def __init__(__self__, *, retry_options: Optional[pulumi.Input['DeliveryStreamAmazonOpenSearchServerlessRetryOptionsArgs']] = None, s3_backup_mode: Optional[pulumi.Input['DeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3BackupMode']] = None, vpc_configuration: Optional[pulumi.Input['DeliveryStreamVpcConfigurationArgs']] = None): - DeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - index_name=index_name, - role_arn=role_arn, - s3_configuration=s3_configuration, - buffering_hints=buffering_hints, - cloud_watch_logging_options=cloud_watch_logging_options, - collection_endpoint=collection_endpoint, - processing_configuration=processing_configuration, - retry_options=retry_options, - s3_backup_mode=s3_backup_mode, - vpc_configuration=vpc_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - index_name: pulumi.Input[str], - role_arn: pulumi.Input[str], - s3_configuration: pulumi.Input['DeliveryStreamS3DestinationConfigurationArgs'], - buffering_hints: Optional[pulumi.Input['DeliveryStreamAmazonOpenSearchServerlessBufferingHintsArgs']] = None, - cloud_watch_logging_options: Optional[pulumi.Input['DeliveryStreamCloudWatchLoggingOptionsArgs']] = None, - collection_endpoint: Optional[pulumi.Input[str]] = None, - processing_configuration: Optional[pulumi.Input['DeliveryStreamProcessingConfigurationArgs']] = None, - retry_options: Optional[pulumi.Input['DeliveryStreamAmazonOpenSearchServerlessRetryOptionsArgs']] = None, - s3_backup_mode: Optional[pulumi.Input['DeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3BackupMode']] = None, - vpc_configuration: Optional[pulumi.Input['DeliveryStreamVpcConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("index_name", index_name) - _setter("role_arn", role_arn) - _setter("s3_configuration", s3_configuration) + pulumi.set(__self__, "index_name", index_name) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "s3_configuration", s3_configuration) if buffering_hints is not None: - _setter("buffering_hints", buffering_hints) + pulumi.set(__self__, "buffering_hints", buffering_hints) if cloud_watch_logging_options is not None: - _setter("cloud_watch_logging_options", cloud_watch_logging_options) + pulumi.set(__self__, "cloud_watch_logging_options", cloud_watch_logging_options) if collection_endpoint is not None: - _setter("collection_endpoint", collection_endpoint) + pulumi.set(__self__, "collection_endpoint", collection_endpoint) if processing_configuration is not None: - _setter("processing_configuration", processing_configuration) + pulumi.set(__self__, "processing_configuration", processing_configuration) if retry_options is not None: - _setter("retry_options", retry_options) + pulumi.set(__self__, "retry_options", retry_options) if s3_backup_mode is not None: - _setter("s3_backup_mode", s3_backup_mode) + pulumi.set(__self__, "s3_backup_mode", s3_backup_mode) if vpc_configuration is not None: - _setter("vpc_configuration", vpc_configuration) + pulumi.set(__self__, "vpc_configuration", vpc_configuration) @property @pulumi.getter(name="indexName") @@ -252,17 +214,8 @@ def vpc_configuration(self, value: Optional[pulumi.Input['DeliveryStreamVpcConfi class DeliveryStreamAmazonOpenSearchServerlessRetryOptionsArgs: def __init__(__self__, *, duration_in_seconds: Optional[pulumi.Input[int]] = None): - DeliveryStreamAmazonOpenSearchServerlessRetryOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - duration_in_seconds=duration_in_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - duration_in_seconds: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if duration_in_seconds is not None: - _setter("duration_in_seconds", duration_in_seconds) + pulumi.set(__self__, "duration_in_seconds", duration_in_seconds) @property @pulumi.getter(name="durationInSeconds") @@ -279,21 +232,10 @@ class DeliveryStreamAmazonopensearchserviceBufferingHintsArgs: def __init__(__self__, *, interval_in_seconds: Optional[pulumi.Input[int]] = None, size_in_mbs: Optional[pulumi.Input[int]] = None): - DeliveryStreamAmazonopensearchserviceBufferingHintsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - interval_in_seconds=interval_in_seconds, - size_in_mbs=size_in_mbs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - interval_in_seconds: Optional[pulumi.Input[int]] = None, - size_in_mbs: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if interval_in_seconds is not None: - _setter("interval_in_seconds", interval_in_seconds) + pulumi.set(__self__, "interval_in_seconds", interval_in_seconds) if size_in_mbs is not None: - _setter("size_in_mbs", size_in_mbs) + pulumi.set(__self__, "size_in_mbs", size_in_mbs) @property @pulumi.getter(name="intervalInSeconds") @@ -331,66 +273,31 @@ def __init__(__self__, *, s3_backup_mode: Optional[pulumi.Input['DeliveryStreamAmazonopensearchserviceDestinationConfigurationS3BackupMode']] = None, type_name: Optional[pulumi.Input[str]] = None, vpc_configuration: Optional[pulumi.Input['DeliveryStreamVpcConfigurationArgs']] = None): - DeliveryStreamAmazonopensearchserviceDestinationConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - index_name=index_name, - role_arn=role_arn, - s3_configuration=s3_configuration, - buffering_hints=buffering_hints, - cloud_watch_logging_options=cloud_watch_logging_options, - cluster_endpoint=cluster_endpoint, - document_id_options=document_id_options, - domain_arn=domain_arn, - index_rotation_period=index_rotation_period, - processing_configuration=processing_configuration, - retry_options=retry_options, - s3_backup_mode=s3_backup_mode, - type_name=type_name, - vpc_configuration=vpc_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - index_name: pulumi.Input[str], - role_arn: pulumi.Input[str], - s3_configuration: pulumi.Input['DeliveryStreamS3DestinationConfigurationArgs'], - buffering_hints: Optional[pulumi.Input['DeliveryStreamAmazonopensearchserviceBufferingHintsArgs']] = None, - cloud_watch_logging_options: Optional[pulumi.Input['DeliveryStreamCloudWatchLoggingOptionsArgs']] = None, - cluster_endpoint: Optional[pulumi.Input[str]] = None, - document_id_options: Optional[pulumi.Input['DeliveryStreamDocumentIdOptionsArgs']] = None, - domain_arn: Optional[pulumi.Input[str]] = None, - index_rotation_period: Optional[pulumi.Input['DeliveryStreamAmazonopensearchserviceDestinationConfigurationIndexRotationPeriod']] = None, - processing_configuration: Optional[pulumi.Input['DeliveryStreamProcessingConfigurationArgs']] = None, - retry_options: Optional[pulumi.Input['DeliveryStreamAmazonopensearchserviceRetryOptionsArgs']] = None, - s3_backup_mode: Optional[pulumi.Input['DeliveryStreamAmazonopensearchserviceDestinationConfigurationS3BackupMode']] = None, - type_name: Optional[pulumi.Input[str]] = None, - vpc_configuration: Optional[pulumi.Input['DeliveryStreamVpcConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("index_name", index_name) - _setter("role_arn", role_arn) - _setter("s3_configuration", s3_configuration) + pulumi.set(__self__, "index_name", index_name) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "s3_configuration", s3_configuration) if buffering_hints is not None: - _setter("buffering_hints", buffering_hints) + pulumi.set(__self__, "buffering_hints", buffering_hints) if cloud_watch_logging_options is not None: - _setter("cloud_watch_logging_options", cloud_watch_logging_options) + pulumi.set(__self__, "cloud_watch_logging_options", cloud_watch_logging_options) if cluster_endpoint is not None: - _setter("cluster_endpoint", cluster_endpoint) + pulumi.set(__self__, "cluster_endpoint", cluster_endpoint) if document_id_options is not None: - _setter("document_id_options", document_id_options) + pulumi.set(__self__, "document_id_options", document_id_options) if domain_arn is not None: - _setter("domain_arn", domain_arn) + pulumi.set(__self__, "domain_arn", domain_arn) if index_rotation_period is not None: - _setter("index_rotation_period", index_rotation_period) + pulumi.set(__self__, "index_rotation_period", index_rotation_period) if processing_configuration is not None: - _setter("processing_configuration", processing_configuration) + pulumi.set(__self__, "processing_configuration", processing_configuration) if retry_options is not None: - _setter("retry_options", retry_options) + pulumi.set(__self__, "retry_options", retry_options) if s3_backup_mode is not None: - _setter("s3_backup_mode", s3_backup_mode) + pulumi.set(__self__, "s3_backup_mode", s3_backup_mode) if type_name is not None: - _setter("type_name", type_name) + pulumi.set(__self__, "type_name", type_name) if vpc_configuration is not None: - _setter("vpc_configuration", vpc_configuration) + pulumi.set(__self__, "vpc_configuration", vpc_configuration) @property @pulumi.getter(name="indexName") @@ -523,17 +430,8 @@ def vpc_configuration(self, value: Optional[pulumi.Input['DeliveryStreamVpcConfi class DeliveryStreamAmazonopensearchserviceRetryOptionsArgs: def __init__(__self__, *, duration_in_seconds: Optional[pulumi.Input[int]] = None): - DeliveryStreamAmazonopensearchserviceRetryOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - duration_in_seconds=duration_in_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - duration_in_seconds: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if duration_in_seconds is not None: - _setter("duration_in_seconds", duration_in_seconds) + pulumi.set(__self__, "duration_in_seconds", duration_in_seconds) @property @pulumi.getter(name="durationInSeconds") @@ -550,19 +448,8 @@ class DeliveryStreamAuthenticationConfigurationArgs: def __init__(__self__, *, connectivity: pulumi.Input['DeliveryStreamAuthenticationConfigurationConnectivity'], role_arn: pulumi.Input[str]): - DeliveryStreamAuthenticationConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - connectivity=connectivity, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connectivity: pulumi.Input['DeliveryStreamAuthenticationConfigurationConnectivity'], - role_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("connectivity", connectivity) - _setter("role_arn", role_arn) + pulumi.set(__self__, "connectivity", connectivity) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter @@ -588,21 +475,10 @@ class DeliveryStreamBufferingHintsArgs: def __init__(__self__, *, interval_in_seconds: Optional[pulumi.Input[int]] = None, size_in_mbs: Optional[pulumi.Input[int]] = None): - DeliveryStreamBufferingHintsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - interval_in_seconds=interval_in_seconds, - size_in_mbs=size_in_mbs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - interval_in_seconds: Optional[pulumi.Input[int]] = None, - size_in_mbs: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if interval_in_seconds is not None: - _setter("interval_in_seconds", interval_in_seconds) + pulumi.set(__self__, "interval_in_seconds", interval_in_seconds) if size_in_mbs is not None: - _setter("size_in_mbs", size_in_mbs) + pulumi.set(__self__, "size_in_mbs", size_in_mbs) @property @pulumi.getter(name="intervalInSeconds") @@ -629,25 +505,12 @@ def __init__(__self__, *, enabled: Optional[pulumi.Input[bool]] = None, log_group_name: Optional[pulumi.Input[str]] = None, log_stream_name: Optional[pulumi.Input[str]] = None): - DeliveryStreamCloudWatchLoggingOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - log_group_name=log_group_name, - log_stream_name=log_stream_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[pulumi.Input[bool]] = None, - log_group_name: Optional[pulumi.Input[str]] = None, - log_stream_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if log_group_name is not None: - _setter("log_group_name", log_group_name) + pulumi.set(__self__, "log_group_name", log_group_name) if log_stream_name is not None: - _setter("log_stream_name", log_stream_name) + pulumi.set(__self__, "log_stream_name", log_stream_name) @property @pulumi.getter @@ -683,24 +546,11 @@ def __init__(__self__, *, data_table_name: pulumi.Input[str], copy_options: Optional[pulumi.Input[str]] = None, data_table_columns: Optional[pulumi.Input[str]] = None): - DeliveryStreamCopyCommandArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_table_name=data_table_name, - copy_options=copy_options, - data_table_columns=data_table_columns, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_table_name: pulumi.Input[str], - copy_options: Optional[pulumi.Input[str]] = None, - data_table_columns: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_table_name", data_table_name) + pulumi.set(__self__, "data_table_name", data_table_name) if copy_options is not None: - _setter("copy_options", copy_options) + pulumi.set(__self__, "copy_options", copy_options) if data_table_columns is not None: - _setter("data_table_columns", data_table_columns) + pulumi.set(__self__, "data_table_columns", data_table_columns) @property @pulumi.getter(name="dataTableName") @@ -737,29 +587,14 @@ def __init__(__self__, *, input_format_configuration: Optional[pulumi.Input['DeliveryStreamInputFormatConfigurationArgs']] = None, output_format_configuration: Optional[pulumi.Input['DeliveryStreamOutputFormatConfigurationArgs']] = None, schema_configuration: Optional[pulumi.Input['DeliveryStreamSchemaConfigurationArgs']] = None): - DeliveryStreamDataFormatConversionConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - input_format_configuration=input_format_configuration, - output_format_configuration=output_format_configuration, - schema_configuration=schema_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[pulumi.Input[bool]] = None, - input_format_configuration: Optional[pulumi.Input['DeliveryStreamInputFormatConfigurationArgs']] = None, - output_format_configuration: Optional[pulumi.Input['DeliveryStreamOutputFormatConfigurationArgs']] = None, - schema_configuration: Optional[pulumi.Input['DeliveryStreamSchemaConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if input_format_configuration is not None: - _setter("input_format_configuration", input_format_configuration) + pulumi.set(__self__, "input_format_configuration", input_format_configuration) if output_format_configuration is not None: - _setter("output_format_configuration", output_format_configuration) + pulumi.set(__self__, "output_format_configuration", output_format_configuration) if schema_configuration is not None: - _setter("schema_configuration", schema_configuration) + pulumi.set(__self__, "schema_configuration", schema_configuration) @property @pulumi.getter @@ -803,21 +638,10 @@ class DeliveryStreamDeserializerArgs: def __init__(__self__, *, hive_json_ser_de: Optional[pulumi.Input['DeliveryStreamHiveJsonSerDeArgs']] = None, open_x_json_ser_de: Optional[pulumi.Input['DeliveryStreamOpenXJsonSerDeArgs']] = None): - DeliveryStreamDeserializerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - hive_json_ser_de=hive_json_ser_de, - open_x_json_ser_de=open_x_json_ser_de, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hive_json_ser_de: Optional[pulumi.Input['DeliveryStreamHiveJsonSerDeArgs']] = None, - open_x_json_ser_de: Optional[pulumi.Input['DeliveryStreamOpenXJsonSerDeArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if hive_json_ser_de is not None: - _setter("hive_json_ser_de", hive_json_ser_de) + pulumi.set(__self__, "hive_json_ser_de", hive_json_ser_de) if open_x_json_ser_de is not None: - _setter("open_x_json_ser_de", open_x_json_ser_de) + pulumi.set(__self__, "open_x_json_ser_de", open_x_json_ser_de) @property @pulumi.getter(name="hiveJsonSerDe") @@ -842,16 +666,7 @@ def open_x_json_ser_de(self, value: Optional[pulumi.Input['DeliveryStreamOpenXJs class DeliveryStreamDocumentIdOptionsArgs: def __init__(__self__, *, default_document_id_format: pulumi.Input['DeliveryStreamDocumentIdOptionsDefaultDocumentIdFormat']): - DeliveryStreamDocumentIdOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_document_id_format=default_document_id_format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_document_id_format: pulumi.Input['DeliveryStreamDocumentIdOptionsDefaultDocumentIdFormat'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("default_document_id_format", default_document_id_format) + pulumi.set(__self__, "default_document_id_format", default_document_id_format) @property @pulumi.getter(name="defaultDocumentIdFormat") @@ -868,21 +683,10 @@ class DeliveryStreamDynamicPartitioningConfigurationArgs: def __init__(__self__, *, enabled: Optional[pulumi.Input[bool]] = None, retry_options: Optional[pulumi.Input['DeliveryStreamRetryOptionsArgs']] = None): - DeliveryStreamDynamicPartitioningConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - retry_options=retry_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[pulumi.Input[bool]] = None, - retry_options: Optional[pulumi.Input['DeliveryStreamRetryOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if retry_options is not None: - _setter("retry_options", retry_options) + pulumi.set(__self__, "retry_options", retry_options) @property @pulumi.getter @@ -908,21 +712,10 @@ class DeliveryStreamElasticsearchBufferingHintsArgs: def __init__(__self__, *, interval_in_seconds: Optional[pulumi.Input[int]] = None, size_in_mbs: Optional[pulumi.Input[int]] = None): - DeliveryStreamElasticsearchBufferingHintsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - interval_in_seconds=interval_in_seconds, - size_in_mbs=size_in_mbs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - interval_in_seconds: Optional[pulumi.Input[int]] = None, - size_in_mbs: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if interval_in_seconds is not None: - _setter("interval_in_seconds", interval_in_seconds) + pulumi.set(__self__, "interval_in_seconds", interval_in_seconds) if size_in_mbs is not None: - _setter("size_in_mbs", size_in_mbs) + pulumi.set(__self__, "size_in_mbs", size_in_mbs) @property @pulumi.getter(name="intervalInSeconds") @@ -960,66 +753,31 @@ def __init__(__self__, *, s3_backup_mode: Optional[pulumi.Input['DeliveryStreamElasticsearchDestinationConfigurationS3BackupMode']] = None, type_name: Optional[pulumi.Input[str]] = None, vpc_configuration: Optional[pulumi.Input['DeliveryStreamVpcConfigurationArgs']] = None): - DeliveryStreamElasticsearchDestinationConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - index_name=index_name, - role_arn=role_arn, - s3_configuration=s3_configuration, - buffering_hints=buffering_hints, - cloud_watch_logging_options=cloud_watch_logging_options, - cluster_endpoint=cluster_endpoint, - document_id_options=document_id_options, - domain_arn=domain_arn, - index_rotation_period=index_rotation_period, - processing_configuration=processing_configuration, - retry_options=retry_options, - s3_backup_mode=s3_backup_mode, - type_name=type_name, - vpc_configuration=vpc_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - index_name: pulumi.Input[str], - role_arn: pulumi.Input[str], - s3_configuration: pulumi.Input['DeliveryStreamS3DestinationConfigurationArgs'], - buffering_hints: Optional[pulumi.Input['DeliveryStreamElasticsearchBufferingHintsArgs']] = None, - cloud_watch_logging_options: Optional[pulumi.Input['DeliveryStreamCloudWatchLoggingOptionsArgs']] = None, - cluster_endpoint: Optional[pulumi.Input[str]] = None, - document_id_options: Optional[pulumi.Input['DeliveryStreamDocumentIdOptionsArgs']] = None, - domain_arn: Optional[pulumi.Input[str]] = None, - index_rotation_period: Optional[pulumi.Input['DeliveryStreamElasticsearchDestinationConfigurationIndexRotationPeriod']] = None, - processing_configuration: Optional[pulumi.Input['DeliveryStreamProcessingConfigurationArgs']] = None, - retry_options: Optional[pulumi.Input['DeliveryStreamElasticsearchRetryOptionsArgs']] = None, - s3_backup_mode: Optional[pulumi.Input['DeliveryStreamElasticsearchDestinationConfigurationS3BackupMode']] = None, - type_name: Optional[pulumi.Input[str]] = None, - vpc_configuration: Optional[pulumi.Input['DeliveryStreamVpcConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("index_name", index_name) - _setter("role_arn", role_arn) - _setter("s3_configuration", s3_configuration) + pulumi.set(__self__, "index_name", index_name) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "s3_configuration", s3_configuration) if buffering_hints is not None: - _setter("buffering_hints", buffering_hints) + pulumi.set(__self__, "buffering_hints", buffering_hints) if cloud_watch_logging_options is not None: - _setter("cloud_watch_logging_options", cloud_watch_logging_options) + pulumi.set(__self__, "cloud_watch_logging_options", cloud_watch_logging_options) if cluster_endpoint is not None: - _setter("cluster_endpoint", cluster_endpoint) + pulumi.set(__self__, "cluster_endpoint", cluster_endpoint) if document_id_options is not None: - _setter("document_id_options", document_id_options) + pulumi.set(__self__, "document_id_options", document_id_options) if domain_arn is not None: - _setter("domain_arn", domain_arn) + pulumi.set(__self__, "domain_arn", domain_arn) if index_rotation_period is not None: - _setter("index_rotation_period", index_rotation_period) + pulumi.set(__self__, "index_rotation_period", index_rotation_period) if processing_configuration is not None: - _setter("processing_configuration", processing_configuration) + pulumi.set(__self__, "processing_configuration", processing_configuration) if retry_options is not None: - _setter("retry_options", retry_options) + pulumi.set(__self__, "retry_options", retry_options) if s3_backup_mode is not None: - _setter("s3_backup_mode", s3_backup_mode) + pulumi.set(__self__, "s3_backup_mode", s3_backup_mode) if type_name is not None: - _setter("type_name", type_name) + pulumi.set(__self__, "type_name", type_name) if vpc_configuration is not None: - _setter("vpc_configuration", vpc_configuration) + pulumi.set(__self__, "vpc_configuration", vpc_configuration) @property @pulumi.getter(name="indexName") @@ -1152,17 +910,8 @@ def vpc_configuration(self, value: Optional[pulumi.Input['DeliveryStreamVpcConfi class DeliveryStreamElasticsearchRetryOptionsArgs: def __init__(__self__, *, duration_in_seconds: Optional[pulumi.Input[int]] = None): - DeliveryStreamElasticsearchRetryOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - duration_in_seconds=duration_in_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - duration_in_seconds: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if duration_in_seconds is not None: - _setter("duration_in_seconds", duration_in_seconds) + pulumi.set(__self__, "duration_in_seconds", duration_in_seconds) @property @pulumi.getter(name="durationInSeconds") @@ -1179,20 +928,9 @@ class DeliveryStreamEncryptionConfigurationInputArgs: def __init__(__self__, *, key_type: pulumi.Input['DeliveryStreamEncryptionConfigurationInputKeyType'], key_arn: Optional[pulumi.Input[str]] = None): - DeliveryStreamEncryptionConfigurationInputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key_type=key_type, - key_arn=key_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key_type: pulumi.Input['DeliveryStreamEncryptionConfigurationInputKeyType'], - key_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key_type", key_type) + pulumi.set(__self__, "key_type", key_type) if key_arn is not None: - _setter("key_arn", key_arn) + pulumi.set(__self__, "key_arn", key_arn) @property @pulumi.getter(name="keyType") @@ -1218,21 +956,10 @@ class DeliveryStreamEncryptionConfigurationArgs: def __init__(__self__, *, kms_encryption_config: Optional[pulumi.Input['DeliveryStreamKmsEncryptionConfigArgs']] = None, no_encryption_config: Optional[pulumi.Input['DeliveryStreamEncryptionConfigurationNoEncryptionConfig']] = None): - DeliveryStreamEncryptionConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - kms_encryption_config=kms_encryption_config, - no_encryption_config=no_encryption_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kms_encryption_config: Optional[pulumi.Input['DeliveryStreamKmsEncryptionConfigArgs']] = None, - no_encryption_config: Optional[pulumi.Input['DeliveryStreamEncryptionConfigurationNoEncryptionConfig']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if kms_encryption_config is not None: - _setter("kms_encryption_config", kms_encryption_config) + pulumi.set(__self__, "kms_encryption_config", kms_encryption_config) if no_encryption_config is not None: - _setter("no_encryption_config", no_encryption_config) + pulumi.set(__self__, "no_encryption_config", no_encryption_config) @property @pulumi.getter(name="kmsEncryptionConfig") @@ -1269,63 +996,30 @@ def __init__(__self__, *, processing_configuration: Optional[pulumi.Input['DeliveryStreamProcessingConfigurationArgs']] = None, s3_backup_configuration: Optional[pulumi.Input['DeliveryStreamS3DestinationConfigurationArgs']] = None, s3_backup_mode: Optional[pulumi.Input['DeliveryStreamExtendedS3DestinationConfigurationS3BackupMode']] = None): - DeliveryStreamExtendedS3DestinationConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_arn=bucket_arn, - role_arn=role_arn, - buffering_hints=buffering_hints, - cloud_watch_logging_options=cloud_watch_logging_options, - compression_format=compression_format, - data_format_conversion_configuration=data_format_conversion_configuration, - dynamic_partitioning_configuration=dynamic_partitioning_configuration, - encryption_configuration=encryption_configuration, - error_output_prefix=error_output_prefix, - prefix=prefix, - processing_configuration=processing_configuration, - s3_backup_configuration=s3_backup_configuration, - s3_backup_mode=s3_backup_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_arn: pulumi.Input[str], - role_arn: pulumi.Input[str], - buffering_hints: Optional[pulumi.Input['DeliveryStreamBufferingHintsArgs']] = None, - cloud_watch_logging_options: Optional[pulumi.Input['DeliveryStreamCloudWatchLoggingOptionsArgs']] = None, - compression_format: Optional[pulumi.Input['DeliveryStreamExtendedS3DestinationConfigurationCompressionFormat']] = None, - data_format_conversion_configuration: Optional[pulumi.Input['DeliveryStreamDataFormatConversionConfigurationArgs']] = None, - dynamic_partitioning_configuration: Optional[pulumi.Input['DeliveryStreamDynamicPartitioningConfigurationArgs']] = None, - encryption_configuration: Optional[pulumi.Input['DeliveryStreamEncryptionConfigurationArgs']] = None, - error_output_prefix: Optional[pulumi.Input[str]] = None, - prefix: Optional[pulumi.Input[str]] = None, - processing_configuration: Optional[pulumi.Input['DeliveryStreamProcessingConfigurationArgs']] = None, - s3_backup_configuration: Optional[pulumi.Input['DeliveryStreamS3DestinationConfigurationArgs']] = None, - s3_backup_mode: Optional[pulumi.Input['DeliveryStreamExtendedS3DestinationConfigurationS3BackupMode']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_arn", bucket_arn) - _setter("role_arn", role_arn) + pulumi.set(__self__, "bucket_arn", bucket_arn) + pulumi.set(__self__, "role_arn", role_arn) if buffering_hints is not None: - _setter("buffering_hints", buffering_hints) + pulumi.set(__self__, "buffering_hints", buffering_hints) if cloud_watch_logging_options is not None: - _setter("cloud_watch_logging_options", cloud_watch_logging_options) + pulumi.set(__self__, "cloud_watch_logging_options", cloud_watch_logging_options) if compression_format is not None: - _setter("compression_format", compression_format) + pulumi.set(__self__, "compression_format", compression_format) if data_format_conversion_configuration is not None: - _setter("data_format_conversion_configuration", data_format_conversion_configuration) + pulumi.set(__self__, "data_format_conversion_configuration", data_format_conversion_configuration) if dynamic_partitioning_configuration is not None: - _setter("dynamic_partitioning_configuration", dynamic_partitioning_configuration) + pulumi.set(__self__, "dynamic_partitioning_configuration", dynamic_partitioning_configuration) if encryption_configuration is not None: - _setter("encryption_configuration", encryption_configuration) + pulumi.set(__self__, "encryption_configuration", encryption_configuration) if error_output_prefix is not None: - _setter("error_output_prefix", error_output_prefix) + pulumi.set(__self__, "error_output_prefix", error_output_prefix) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if processing_configuration is not None: - _setter("processing_configuration", processing_configuration) + pulumi.set(__self__, "processing_configuration", processing_configuration) if s3_backup_configuration is not None: - _setter("s3_backup_configuration", s3_backup_configuration) + pulumi.set(__self__, "s3_backup_configuration", s3_backup_configuration) if s3_backup_mode is not None: - _setter("s3_backup_mode", s3_backup_mode) + pulumi.set(__self__, "s3_backup_mode", s3_backup_mode) @property @pulumi.getter(name="bucketArn") @@ -1449,17 +1143,8 @@ def s3_backup_mode(self, value: Optional[pulumi.Input['DeliveryStreamExtendedS3D class DeliveryStreamHiveJsonSerDeArgs: def __init__(__self__, *, timestamp_formats: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - DeliveryStreamHiveJsonSerDeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - timestamp_formats=timestamp_formats, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - timestamp_formats: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if timestamp_formats is not None: - _setter("timestamp_formats", timestamp_formats) + pulumi.set(__self__, "timestamp_formats", timestamp_formats) @property @pulumi.getter(name="timestampFormats") @@ -1476,19 +1161,8 @@ class DeliveryStreamHttpEndpointCommonAttributeArgs: def __init__(__self__, *, attribute_name: pulumi.Input[str], attribute_value: pulumi.Input[str]): - DeliveryStreamHttpEndpointCommonAttributeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute_name=attribute_name, - attribute_value=attribute_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute_name: pulumi.Input[str], - attribute_value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attribute_name", attribute_name) - _setter("attribute_value", attribute_value) + pulumi.set(__self__, "attribute_name", attribute_name) + pulumi.set(__self__, "attribute_value", attribute_value) @property @pulumi.getter(name="attributeName") @@ -1515,24 +1189,11 @@ def __init__(__self__, *, url: pulumi.Input[str], access_key: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None): - DeliveryStreamHttpEndpointConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - url=url, - access_key=access_key, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - url: pulumi.Input[str], - access_key: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("url", url) + pulumi.set(__self__, "url", url) if access_key is not None: - _setter("access_key", access_key) + pulumi.set(__self__, "access_key", access_key) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -1574,47 +1235,22 @@ def __init__(__self__, *, retry_options: Optional[pulumi.Input['DeliveryStreamRetryOptionsArgs']] = None, role_arn: Optional[pulumi.Input[str]] = None, s3_backup_mode: Optional[pulumi.Input[str]] = None): - DeliveryStreamHttpEndpointDestinationConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoint_configuration=endpoint_configuration, - s3_configuration=s3_configuration, - buffering_hints=buffering_hints, - cloud_watch_logging_options=cloud_watch_logging_options, - processing_configuration=processing_configuration, - request_configuration=request_configuration, - retry_options=retry_options, - role_arn=role_arn, - s3_backup_mode=s3_backup_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoint_configuration: pulumi.Input['DeliveryStreamHttpEndpointConfigurationArgs'], - s3_configuration: pulumi.Input['DeliveryStreamS3DestinationConfigurationArgs'], - buffering_hints: Optional[pulumi.Input['DeliveryStreamBufferingHintsArgs']] = None, - cloud_watch_logging_options: Optional[pulumi.Input['DeliveryStreamCloudWatchLoggingOptionsArgs']] = None, - processing_configuration: Optional[pulumi.Input['DeliveryStreamProcessingConfigurationArgs']] = None, - request_configuration: Optional[pulumi.Input['DeliveryStreamHttpEndpointRequestConfigurationArgs']] = None, - retry_options: Optional[pulumi.Input['DeliveryStreamRetryOptionsArgs']] = None, - role_arn: Optional[pulumi.Input[str]] = None, - s3_backup_mode: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("endpoint_configuration", endpoint_configuration) - _setter("s3_configuration", s3_configuration) + pulumi.set(__self__, "endpoint_configuration", endpoint_configuration) + pulumi.set(__self__, "s3_configuration", s3_configuration) if buffering_hints is not None: - _setter("buffering_hints", buffering_hints) + pulumi.set(__self__, "buffering_hints", buffering_hints) if cloud_watch_logging_options is not None: - _setter("cloud_watch_logging_options", cloud_watch_logging_options) + pulumi.set(__self__, "cloud_watch_logging_options", cloud_watch_logging_options) if processing_configuration is not None: - _setter("processing_configuration", processing_configuration) + pulumi.set(__self__, "processing_configuration", processing_configuration) if request_configuration is not None: - _setter("request_configuration", request_configuration) + pulumi.set(__self__, "request_configuration", request_configuration) if retry_options is not None: - _setter("retry_options", retry_options) + pulumi.set(__self__, "retry_options", retry_options) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if s3_backup_mode is not None: - _setter("s3_backup_mode", s3_backup_mode) + pulumi.set(__self__, "s3_backup_mode", s3_backup_mode) @property @pulumi.getter(name="endpointConfiguration") @@ -1703,21 +1339,10 @@ class DeliveryStreamHttpEndpointRequestConfigurationArgs: def __init__(__self__, *, common_attributes: Optional[pulumi.Input[Sequence[pulumi.Input['DeliveryStreamHttpEndpointCommonAttributeArgs']]]] = None, content_encoding: Optional[pulumi.Input['DeliveryStreamHttpEndpointRequestConfigurationContentEncoding']] = None): - DeliveryStreamHttpEndpointRequestConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - common_attributes=common_attributes, - content_encoding=content_encoding, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - common_attributes: Optional[pulumi.Input[Sequence[pulumi.Input['DeliveryStreamHttpEndpointCommonAttributeArgs']]]] = None, - content_encoding: Optional[pulumi.Input['DeliveryStreamHttpEndpointRequestConfigurationContentEncoding']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if common_attributes is not None: - _setter("common_attributes", common_attributes) + pulumi.set(__self__, "common_attributes", common_attributes) if content_encoding is not None: - _setter("content_encoding", content_encoding) + pulumi.set(__self__, "content_encoding", content_encoding) @property @pulumi.getter(name="commonAttributes") @@ -1742,17 +1367,8 @@ def content_encoding(self, value: Optional[pulumi.Input['DeliveryStreamHttpEndpo class DeliveryStreamInputFormatConfigurationArgs: def __init__(__self__, *, deserializer: Optional[pulumi.Input['DeliveryStreamDeserializerArgs']] = None): - DeliveryStreamInputFormatConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - deserializer=deserializer, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - deserializer: Optional[pulumi.Input['DeliveryStreamDeserializerArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if deserializer is not None: - _setter("deserializer", deserializer) + pulumi.set(__self__, "deserializer", deserializer) @property @pulumi.getter @@ -1769,19 +1385,8 @@ class DeliveryStreamKinesisStreamSourceConfigurationArgs: def __init__(__self__, *, kinesis_stream_arn: pulumi.Input[str], role_arn: pulumi.Input[str]): - DeliveryStreamKinesisStreamSourceConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - kinesis_stream_arn=kinesis_stream_arn, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kinesis_stream_arn: pulumi.Input[str], - role_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("kinesis_stream_arn", kinesis_stream_arn) - _setter("role_arn", role_arn) + pulumi.set(__self__, "kinesis_stream_arn", kinesis_stream_arn) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="kinesisStreamArn") @@ -1806,16 +1411,7 @@ def role_arn(self, value: pulumi.Input[str]): class DeliveryStreamKmsEncryptionConfigArgs: def __init__(__self__, *, awskms_key_arn: pulumi.Input[str]): - DeliveryStreamKmsEncryptionConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - awskms_key_arn=awskms_key_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - awskms_key_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("awskms_key_arn", awskms_key_arn) + pulumi.set(__self__, "awskms_key_arn", awskms_key_arn) @property @pulumi.getter(name="awskmsKeyArn") @@ -1833,22 +1429,9 @@ def __init__(__self__, *, authentication_configuration: pulumi.Input['DeliveryStreamAuthenticationConfigurationArgs'], msk_cluster_arn: pulumi.Input[str], topic_name: pulumi.Input[str]): - DeliveryStreamMskSourceConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - authentication_configuration=authentication_configuration, - msk_cluster_arn=msk_cluster_arn, - topic_name=topic_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - authentication_configuration: pulumi.Input['DeliveryStreamAuthenticationConfigurationArgs'], - msk_cluster_arn: pulumi.Input[str], - topic_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("authentication_configuration", authentication_configuration) - _setter("msk_cluster_arn", msk_cluster_arn) - _setter("topic_name", topic_name) + pulumi.set(__self__, "authentication_configuration", authentication_configuration) + pulumi.set(__self__, "msk_cluster_arn", msk_cluster_arn) + pulumi.set(__self__, "topic_name", topic_name) @property @pulumi.getter(name="authenticationConfiguration") @@ -1884,25 +1467,12 @@ def __init__(__self__, *, case_insensitive: Optional[pulumi.Input[bool]] = None, column_to_json_key_mappings: Optional[Any] = None, convert_dots_in_json_keys_to_underscores: Optional[pulumi.Input[bool]] = None): - DeliveryStreamOpenXJsonSerDeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - case_insensitive=case_insensitive, - column_to_json_key_mappings=column_to_json_key_mappings, - convert_dots_in_json_keys_to_underscores=convert_dots_in_json_keys_to_underscores, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - case_insensitive: Optional[pulumi.Input[bool]] = None, - column_to_json_key_mappings: Optional[Any] = None, - convert_dots_in_json_keys_to_underscores: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if case_insensitive is not None: - _setter("case_insensitive", case_insensitive) + pulumi.set(__self__, "case_insensitive", case_insensitive) if column_to_json_key_mappings is not None: - _setter("column_to_json_key_mappings", column_to_json_key_mappings) + pulumi.set(__self__, "column_to_json_key_mappings", column_to_json_key_mappings) if convert_dots_in_json_keys_to_underscores is not None: - _setter("convert_dots_in_json_keys_to_underscores", convert_dots_in_json_keys_to_underscores) + pulumi.set(__self__, "convert_dots_in_json_keys_to_underscores", convert_dots_in_json_keys_to_underscores) @property @pulumi.getter(name="caseInsensitive") @@ -1945,53 +1515,26 @@ def __init__(__self__, *, padding_tolerance: Optional[pulumi.Input[float]] = None, row_index_stride: Optional[pulumi.Input[int]] = None, stripe_size_bytes: Optional[pulumi.Input[int]] = None): - DeliveryStreamOrcSerDeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - block_size_bytes=block_size_bytes, - bloom_filter_columns=bloom_filter_columns, - bloom_filter_false_positive_probability=bloom_filter_false_positive_probability, - compression=compression, - dictionary_key_threshold=dictionary_key_threshold, - enable_padding=enable_padding, - format_version=format_version, - padding_tolerance=padding_tolerance, - row_index_stride=row_index_stride, - stripe_size_bytes=stripe_size_bytes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - block_size_bytes: Optional[pulumi.Input[int]] = None, - bloom_filter_columns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - bloom_filter_false_positive_probability: Optional[pulumi.Input[float]] = None, - compression: Optional[pulumi.Input[str]] = None, - dictionary_key_threshold: Optional[pulumi.Input[float]] = None, - enable_padding: Optional[pulumi.Input[bool]] = None, - format_version: Optional[pulumi.Input[str]] = None, - padding_tolerance: Optional[pulumi.Input[float]] = None, - row_index_stride: Optional[pulumi.Input[int]] = None, - stripe_size_bytes: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if block_size_bytes is not None: - _setter("block_size_bytes", block_size_bytes) + pulumi.set(__self__, "block_size_bytes", block_size_bytes) if bloom_filter_columns is not None: - _setter("bloom_filter_columns", bloom_filter_columns) + pulumi.set(__self__, "bloom_filter_columns", bloom_filter_columns) if bloom_filter_false_positive_probability is not None: - _setter("bloom_filter_false_positive_probability", bloom_filter_false_positive_probability) + pulumi.set(__self__, "bloom_filter_false_positive_probability", bloom_filter_false_positive_probability) if compression is not None: - _setter("compression", compression) + pulumi.set(__self__, "compression", compression) if dictionary_key_threshold is not None: - _setter("dictionary_key_threshold", dictionary_key_threshold) + pulumi.set(__self__, "dictionary_key_threshold", dictionary_key_threshold) if enable_padding is not None: - _setter("enable_padding", enable_padding) + pulumi.set(__self__, "enable_padding", enable_padding) if format_version is not None: - _setter("format_version", format_version) + pulumi.set(__self__, "format_version", format_version) if padding_tolerance is not None: - _setter("padding_tolerance", padding_tolerance) + pulumi.set(__self__, "padding_tolerance", padding_tolerance) if row_index_stride is not None: - _setter("row_index_stride", row_index_stride) + pulumi.set(__self__, "row_index_stride", row_index_stride) if stripe_size_bytes is not None: - _setter("stripe_size_bytes", stripe_size_bytes) + pulumi.set(__self__, "stripe_size_bytes", stripe_size_bytes) @property @pulumi.getter(name="blockSizeBytes") @@ -2088,17 +1631,8 @@ def stripe_size_bytes(self, value: Optional[pulumi.Input[int]]): class DeliveryStreamOutputFormatConfigurationArgs: def __init__(__self__, *, serializer: Optional[pulumi.Input['DeliveryStreamSerializerArgs']] = None): - DeliveryStreamOutputFormatConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - serializer=serializer, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - serializer: Optional[pulumi.Input['DeliveryStreamSerializerArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if serializer is not None: - _setter("serializer", serializer) + pulumi.set(__self__, "serializer", serializer) @property @pulumi.getter @@ -2119,37 +1653,18 @@ def __init__(__self__, *, max_padding_bytes: Optional[pulumi.Input[int]] = None, page_size_bytes: Optional[pulumi.Input[int]] = None, writer_version: Optional[pulumi.Input[str]] = None): - DeliveryStreamParquetSerDeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - block_size_bytes=block_size_bytes, - compression=compression, - enable_dictionary_compression=enable_dictionary_compression, - max_padding_bytes=max_padding_bytes, - page_size_bytes=page_size_bytes, - writer_version=writer_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - block_size_bytes: Optional[pulumi.Input[int]] = None, - compression: Optional[pulumi.Input[str]] = None, - enable_dictionary_compression: Optional[pulumi.Input[bool]] = None, - max_padding_bytes: Optional[pulumi.Input[int]] = None, - page_size_bytes: Optional[pulumi.Input[int]] = None, - writer_version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if block_size_bytes is not None: - _setter("block_size_bytes", block_size_bytes) + pulumi.set(__self__, "block_size_bytes", block_size_bytes) if compression is not None: - _setter("compression", compression) + pulumi.set(__self__, "compression", compression) if enable_dictionary_compression is not None: - _setter("enable_dictionary_compression", enable_dictionary_compression) + pulumi.set(__self__, "enable_dictionary_compression", enable_dictionary_compression) if max_padding_bytes is not None: - _setter("max_padding_bytes", max_padding_bytes) + pulumi.set(__self__, "max_padding_bytes", max_padding_bytes) if page_size_bytes is not None: - _setter("page_size_bytes", page_size_bytes) + pulumi.set(__self__, "page_size_bytes", page_size_bytes) if writer_version is not None: - _setter("writer_version", writer_version) + pulumi.set(__self__, "writer_version", writer_version) @property @pulumi.getter(name="blockSizeBytes") @@ -2211,21 +1726,10 @@ class DeliveryStreamProcessingConfigurationArgs: def __init__(__self__, *, enabled: Optional[pulumi.Input[bool]] = None, processors: Optional[pulumi.Input[Sequence[pulumi.Input['DeliveryStreamProcessorArgs']]]] = None): - DeliveryStreamProcessingConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - processors=processors, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[pulumi.Input[bool]] = None, - processors: Optional[pulumi.Input[Sequence[pulumi.Input['DeliveryStreamProcessorArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if processors is not None: - _setter("processors", processors) + pulumi.set(__self__, "processors", processors) @property @pulumi.getter @@ -2251,19 +1755,8 @@ class DeliveryStreamProcessorParameterArgs: def __init__(__self__, *, parameter_name: pulumi.Input[str], parameter_value: pulumi.Input[str]): - DeliveryStreamProcessorParameterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_name=parameter_name, - parameter_value=parameter_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_name: pulumi.Input[str], - parameter_value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_name", parameter_name) - _setter("parameter_value", parameter_value) + pulumi.set(__self__, "parameter_name", parameter_name) + pulumi.set(__self__, "parameter_value", parameter_value) @property @pulumi.getter(name="parameterName") @@ -2289,20 +1782,9 @@ class DeliveryStreamProcessorArgs: def __init__(__self__, *, type: pulumi.Input['DeliveryStreamProcessorType'], parameters: Optional[pulumi.Input[Sequence[pulumi.Input['DeliveryStreamProcessorParameterArgs']]]] = None): - DeliveryStreamProcessorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - parameters=parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input['DeliveryStreamProcessorType'], - parameters: Optional[pulumi.Input[Sequence[pulumi.Input['DeliveryStreamProcessorParameterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) @property @pulumi.getter @@ -2337,51 +1819,22 @@ def __init__(__self__, *, retry_options: Optional[pulumi.Input['DeliveryStreamRedshiftRetryOptionsArgs']] = None, s3_backup_configuration: Optional[pulumi.Input['DeliveryStreamS3DestinationConfigurationArgs']] = None, s3_backup_mode: Optional[pulumi.Input['DeliveryStreamRedshiftDestinationConfigurationS3BackupMode']] = None): - DeliveryStreamRedshiftDestinationConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cluster_jdbcurl=cluster_jdbcurl, - copy_command=copy_command, - password=password, - role_arn=role_arn, - s3_configuration=s3_configuration, - username=username, - cloud_watch_logging_options=cloud_watch_logging_options, - processing_configuration=processing_configuration, - retry_options=retry_options, - s3_backup_configuration=s3_backup_configuration, - s3_backup_mode=s3_backup_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cluster_jdbcurl: pulumi.Input[str], - copy_command: pulumi.Input['DeliveryStreamCopyCommandArgs'], - password: pulumi.Input[str], - role_arn: pulumi.Input[str], - s3_configuration: pulumi.Input['DeliveryStreamS3DestinationConfigurationArgs'], - username: pulumi.Input[str], - cloud_watch_logging_options: Optional[pulumi.Input['DeliveryStreamCloudWatchLoggingOptionsArgs']] = None, - processing_configuration: Optional[pulumi.Input['DeliveryStreamProcessingConfigurationArgs']] = None, - retry_options: Optional[pulumi.Input['DeliveryStreamRedshiftRetryOptionsArgs']] = None, - s3_backup_configuration: Optional[pulumi.Input['DeliveryStreamS3DestinationConfigurationArgs']] = None, - s3_backup_mode: Optional[pulumi.Input['DeliveryStreamRedshiftDestinationConfigurationS3BackupMode']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cluster_jdbcurl", cluster_jdbcurl) - _setter("copy_command", copy_command) - _setter("password", password) - _setter("role_arn", role_arn) - _setter("s3_configuration", s3_configuration) - _setter("username", username) + pulumi.set(__self__, "cluster_jdbcurl", cluster_jdbcurl) + pulumi.set(__self__, "copy_command", copy_command) + pulumi.set(__self__, "password", password) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "s3_configuration", s3_configuration) + pulumi.set(__self__, "username", username) if cloud_watch_logging_options is not None: - _setter("cloud_watch_logging_options", cloud_watch_logging_options) + pulumi.set(__self__, "cloud_watch_logging_options", cloud_watch_logging_options) if processing_configuration is not None: - _setter("processing_configuration", processing_configuration) + pulumi.set(__self__, "processing_configuration", processing_configuration) if retry_options is not None: - _setter("retry_options", retry_options) + pulumi.set(__self__, "retry_options", retry_options) if s3_backup_configuration is not None: - _setter("s3_backup_configuration", s3_backup_configuration) + pulumi.set(__self__, "s3_backup_configuration", s3_backup_configuration) if s3_backup_mode is not None: - _setter("s3_backup_mode", s3_backup_mode) + pulumi.set(__self__, "s3_backup_mode", s3_backup_mode) @property @pulumi.getter(name="clusterJdbcurl") @@ -2487,17 +1940,8 @@ def s3_backup_mode(self, value: Optional[pulumi.Input['DeliveryStreamRedshiftDes class DeliveryStreamRedshiftRetryOptionsArgs: def __init__(__self__, *, duration_in_seconds: Optional[pulumi.Input[int]] = None): - DeliveryStreamRedshiftRetryOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - duration_in_seconds=duration_in_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - duration_in_seconds: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if duration_in_seconds is not None: - _setter("duration_in_seconds", duration_in_seconds) + pulumi.set(__self__, "duration_in_seconds", duration_in_seconds) @property @pulumi.getter(name="durationInSeconds") @@ -2513,17 +1957,8 @@ def duration_in_seconds(self, value: Optional[pulumi.Input[int]]): class DeliveryStreamRetryOptionsArgs: def __init__(__self__, *, duration_in_seconds: Optional[pulumi.Input[int]] = None): - DeliveryStreamRetryOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - duration_in_seconds=duration_in_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - duration_in_seconds: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if duration_in_seconds is not None: - _setter("duration_in_seconds", duration_in_seconds) + pulumi.set(__self__, "duration_in_seconds", duration_in_seconds) @property @pulumi.getter(name="durationInSeconds") @@ -2546,43 +1981,20 @@ def __init__(__self__, *, encryption_configuration: Optional[pulumi.Input['DeliveryStreamEncryptionConfigurationArgs']] = None, error_output_prefix: Optional[pulumi.Input[str]] = None, prefix: Optional[pulumi.Input[str]] = None): - DeliveryStreamS3DestinationConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_arn=bucket_arn, - role_arn=role_arn, - buffering_hints=buffering_hints, - cloud_watch_logging_options=cloud_watch_logging_options, - compression_format=compression_format, - encryption_configuration=encryption_configuration, - error_output_prefix=error_output_prefix, - prefix=prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_arn: pulumi.Input[str], - role_arn: pulumi.Input[str], - buffering_hints: Optional[pulumi.Input['DeliveryStreamBufferingHintsArgs']] = None, - cloud_watch_logging_options: Optional[pulumi.Input['DeliveryStreamCloudWatchLoggingOptionsArgs']] = None, - compression_format: Optional[pulumi.Input['DeliveryStreamS3DestinationConfigurationCompressionFormat']] = None, - encryption_configuration: Optional[pulumi.Input['DeliveryStreamEncryptionConfigurationArgs']] = None, - error_output_prefix: Optional[pulumi.Input[str]] = None, - prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_arn", bucket_arn) - _setter("role_arn", role_arn) + pulumi.set(__self__, "bucket_arn", bucket_arn) + pulumi.set(__self__, "role_arn", role_arn) if buffering_hints is not None: - _setter("buffering_hints", buffering_hints) + pulumi.set(__self__, "buffering_hints", buffering_hints) if cloud_watch_logging_options is not None: - _setter("cloud_watch_logging_options", cloud_watch_logging_options) + pulumi.set(__self__, "cloud_watch_logging_options", cloud_watch_logging_options) if compression_format is not None: - _setter("compression_format", compression_format) + pulumi.set(__self__, "compression_format", compression_format) if encryption_configuration is not None: - _setter("encryption_configuration", encryption_configuration) + pulumi.set(__self__, "encryption_configuration", encryption_configuration) if error_output_prefix is not None: - _setter("error_output_prefix", error_output_prefix) + pulumi.set(__self__, "error_output_prefix", error_output_prefix) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) @property @pulumi.getter(name="bucketArn") @@ -2666,37 +2078,18 @@ def __init__(__self__, *, role_arn: Optional[pulumi.Input[str]] = None, table_name: Optional[pulumi.Input[str]] = None, version_id: Optional[pulumi.Input[str]] = None): - DeliveryStreamSchemaConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_id=catalog_id, - database_name=database_name, - region=region, - role_arn=role_arn, - table_name=table_name, - version_id=version_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_id: Optional[pulumi.Input[str]] = None, - database_name: Optional[pulumi.Input[str]] = None, - region: Optional[pulumi.Input[str]] = None, - role_arn: Optional[pulumi.Input[str]] = None, - table_name: Optional[pulumi.Input[str]] = None, - version_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if catalog_id is not None: - _setter("catalog_id", catalog_id) + pulumi.set(__self__, "catalog_id", catalog_id) if database_name is not None: - _setter("database_name", database_name) + pulumi.set(__self__, "database_name", database_name) if region is not None: - _setter("region", region) + pulumi.set(__self__, "region", region) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if table_name is not None: - _setter("table_name", table_name) + pulumi.set(__self__, "table_name", table_name) if version_id is not None: - _setter("version_id", version_id) + pulumi.set(__self__, "version_id", version_id) @property @pulumi.getter(name="catalogId") @@ -2758,21 +2151,10 @@ class DeliveryStreamSerializerArgs: def __init__(__self__, *, orc_ser_de: Optional[pulumi.Input['DeliveryStreamOrcSerDeArgs']] = None, parquet_ser_de: Optional[pulumi.Input['DeliveryStreamParquetSerDeArgs']] = None): - DeliveryStreamSerializerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - orc_ser_de=orc_ser_de, - parquet_ser_de=parquet_ser_de, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - orc_ser_de: Optional[pulumi.Input['DeliveryStreamOrcSerDeArgs']] = None, - parquet_ser_de: Optional[pulumi.Input['DeliveryStreamParquetSerDeArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if orc_ser_de is not None: - _setter("orc_ser_de", orc_ser_de) + pulumi.set(__self__, "orc_ser_de", orc_ser_de) if parquet_ser_de is not None: - _setter("parquet_ser_de", parquet_ser_de) + pulumi.set(__self__, "parquet_ser_de", parquet_ser_de) @property @pulumi.getter(name="orcSerDe") @@ -2805,45 +2187,20 @@ def __init__(__self__, *, processing_configuration: Optional[pulumi.Input['DeliveryStreamProcessingConfigurationArgs']] = None, retry_options: Optional[pulumi.Input['DeliveryStreamSplunkRetryOptionsArgs']] = None, s3_backup_mode: Optional[pulumi.Input[str]] = None): - DeliveryStreamSplunkDestinationConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - hec_endpoint=hec_endpoint, - hec_endpoint_type=hec_endpoint_type, - hec_token=hec_token, - s3_configuration=s3_configuration, - cloud_watch_logging_options=cloud_watch_logging_options, - hec_acknowledgment_timeout_in_seconds=hec_acknowledgment_timeout_in_seconds, - processing_configuration=processing_configuration, - retry_options=retry_options, - s3_backup_mode=s3_backup_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hec_endpoint: pulumi.Input[str], - hec_endpoint_type: pulumi.Input['DeliveryStreamSplunkDestinationConfigurationHecEndpointType'], - hec_token: pulumi.Input[str], - s3_configuration: pulumi.Input['DeliveryStreamS3DestinationConfigurationArgs'], - cloud_watch_logging_options: Optional[pulumi.Input['DeliveryStreamCloudWatchLoggingOptionsArgs']] = None, - hec_acknowledgment_timeout_in_seconds: Optional[pulumi.Input[int]] = None, - processing_configuration: Optional[pulumi.Input['DeliveryStreamProcessingConfigurationArgs']] = None, - retry_options: Optional[pulumi.Input['DeliveryStreamSplunkRetryOptionsArgs']] = None, - s3_backup_mode: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("hec_endpoint", hec_endpoint) - _setter("hec_endpoint_type", hec_endpoint_type) - _setter("hec_token", hec_token) - _setter("s3_configuration", s3_configuration) + pulumi.set(__self__, "hec_endpoint", hec_endpoint) + pulumi.set(__self__, "hec_endpoint_type", hec_endpoint_type) + pulumi.set(__self__, "hec_token", hec_token) + pulumi.set(__self__, "s3_configuration", s3_configuration) if cloud_watch_logging_options is not None: - _setter("cloud_watch_logging_options", cloud_watch_logging_options) + pulumi.set(__self__, "cloud_watch_logging_options", cloud_watch_logging_options) if hec_acknowledgment_timeout_in_seconds is not None: - _setter("hec_acknowledgment_timeout_in_seconds", hec_acknowledgment_timeout_in_seconds) + pulumi.set(__self__, "hec_acknowledgment_timeout_in_seconds", hec_acknowledgment_timeout_in_seconds) if processing_configuration is not None: - _setter("processing_configuration", processing_configuration) + pulumi.set(__self__, "processing_configuration", processing_configuration) if retry_options is not None: - _setter("retry_options", retry_options) + pulumi.set(__self__, "retry_options", retry_options) if s3_backup_mode is not None: - _setter("s3_backup_mode", s3_backup_mode) + pulumi.set(__self__, "s3_backup_mode", s3_backup_mode) @property @pulumi.getter(name="hecEndpoint") @@ -2931,17 +2288,8 @@ def s3_backup_mode(self, value: Optional[pulumi.Input[str]]): class DeliveryStreamSplunkRetryOptionsArgs: def __init__(__self__, *, duration_in_seconds: Optional[pulumi.Input[int]] = None): - DeliveryStreamSplunkRetryOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - duration_in_seconds=duration_in_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - duration_in_seconds: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if duration_in_seconds is not None: - _setter("duration_in_seconds", duration_in_seconds) + pulumi.set(__self__, "duration_in_seconds", duration_in_seconds) @property @pulumi.getter(name="durationInSeconds") @@ -2958,20 +2306,9 @@ class DeliveryStreamTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: Optional[pulumi.Input[str]] = None): - DeliveryStreamTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2998,22 +2335,9 @@ def __init__(__self__, *, role_arn: pulumi.Input[str], security_group_ids: pulumi.Input[Sequence[pulumi.Input[str]]], subnet_ids: pulumi.Input[Sequence[pulumi.Input[str]]]): - DeliveryStreamVpcConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - security_group_ids=security_group_ids, - subnet_ids=subnet_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: pulumi.Input[str], - security_group_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - subnet_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arn", role_arn) - _setter("security_group_ids", security_group_ids) - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "security_group_ids", security_group_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) @property @pulumi.getter(name="roleArn") diff --git a/sdk/python/pulumi_aws_native/kinesisfirehose/delivery_stream.py b/sdk/python/pulumi_aws_native/kinesisfirehose/delivery_stream.py index 42906b8e90..54f50c4267 100644 --- a/sdk/python/pulumi_aws_native/kinesisfirehose/delivery_stream.py +++ b/sdk/python/pulumi_aws_native/kinesisfirehose/delivery_stream.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -34,69 +34,34 @@ def __init__(__self__, *, """ The set of arguments for constructing a DeliveryStream resource. """ - DeliveryStreamArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - amazon_open_search_serverless_destination_configuration=amazon_open_search_serverless_destination_configuration, - amazonopensearchservice_destination_configuration=amazonopensearchservice_destination_configuration, - delivery_stream_encryption_configuration_input=delivery_stream_encryption_configuration_input, - delivery_stream_name=delivery_stream_name, - delivery_stream_type=delivery_stream_type, - elasticsearch_destination_configuration=elasticsearch_destination_configuration, - extended_s3_destination_configuration=extended_s3_destination_configuration, - http_endpoint_destination_configuration=http_endpoint_destination_configuration, - kinesis_stream_source_configuration=kinesis_stream_source_configuration, - msk_source_configuration=msk_source_configuration, - redshift_destination_configuration=redshift_destination_configuration, - s3_destination_configuration=s3_destination_configuration, - splunk_destination_configuration=splunk_destination_configuration, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - amazon_open_search_serverless_destination_configuration: Optional[pulumi.Input['DeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationArgs']] = None, - amazonopensearchservice_destination_configuration: Optional[pulumi.Input['DeliveryStreamAmazonopensearchserviceDestinationConfigurationArgs']] = None, - delivery_stream_encryption_configuration_input: Optional[pulumi.Input['DeliveryStreamEncryptionConfigurationInputArgs']] = None, - delivery_stream_name: Optional[pulumi.Input[str]] = None, - delivery_stream_type: Optional[pulumi.Input['DeliveryStreamType']] = None, - elasticsearch_destination_configuration: Optional[pulumi.Input['DeliveryStreamElasticsearchDestinationConfigurationArgs']] = None, - extended_s3_destination_configuration: Optional[pulumi.Input['DeliveryStreamExtendedS3DestinationConfigurationArgs']] = None, - http_endpoint_destination_configuration: Optional[pulumi.Input['DeliveryStreamHttpEndpointDestinationConfigurationArgs']] = None, - kinesis_stream_source_configuration: Optional[pulumi.Input['DeliveryStreamKinesisStreamSourceConfigurationArgs']] = None, - msk_source_configuration: Optional[pulumi.Input['DeliveryStreamMskSourceConfigurationArgs']] = None, - redshift_destination_configuration: Optional[pulumi.Input['DeliveryStreamRedshiftDestinationConfigurationArgs']] = None, - s3_destination_configuration: Optional[pulumi.Input['DeliveryStreamS3DestinationConfigurationArgs']] = None, - splunk_destination_configuration: Optional[pulumi.Input['DeliveryStreamSplunkDestinationConfigurationArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DeliveryStreamTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if amazon_open_search_serverless_destination_configuration is not None: - _setter("amazon_open_search_serverless_destination_configuration", amazon_open_search_serverless_destination_configuration) + pulumi.set(__self__, "amazon_open_search_serverless_destination_configuration", amazon_open_search_serverless_destination_configuration) if amazonopensearchservice_destination_configuration is not None: - _setter("amazonopensearchservice_destination_configuration", amazonopensearchservice_destination_configuration) + pulumi.set(__self__, "amazonopensearchservice_destination_configuration", amazonopensearchservice_destination_configuration) if delivery_stream_encryption_configuration_input is not None: - _setter("delivery_stream_encryption_configuration_input", delivery_stream_encryption_configuration_input) + pulumi.set(__self__, "delivery_stream_encryption_configuration_input", delivery_stream_encryption_configuration_input) if delivery_stream_name is not None: - _setter("delivery_stream_name", delivery_stream_name) + pulumi.set(__self__, "delivery_stream_name", delivery_stream_name) if delivery_stream_type is not None: - _setter("delivery_stream_type", delivery_stream_type) + pulumi.set(__self__, "delivery_stream_type", delivery_stream_type) if elasticsearch_destination_configuration is not None: - _setter("elasticsearch_destination_configuration", elasticsearch_destination_configuration) + pulumi.set(__self__, "elasticsearch_destination_configuration", elasticsearch_destination_configuration) if extended_s3_destination_configuration is not None: - _setter("extended_s3_destination_configuration", extended_s3_destination_configuration) + pulumi.set(__self__, "extended_s3_destination_configuration", extended_s3_destination_configuration) if http_endpoint_destination_configuration is not None: - _setter("http_endpoint_destination_configuration", http_endpoint_destination_configuration) + pulumi.set(__self__, "http_endpoint_destination_configuration", http_endpoint_destination_configuration) if kinesis_stream_source_configuration is not None: - _setter("kinesis_stream_source_configuration", kinesis_stream_source_configuration) + pulumi.set(__self__, "kinesis_stream_source_configuration", kinesis_stream_source_configuration) if msk_source_configuration is not None: - _setter("msk_source_configuration", msk_source_configuration) + pulumi.set(__self__, "msk_source_configuration", msk_source_configuration) if redshift_destination_configuration is not None: - _setter("redshift_destination_configuration", redshift_destination_configuration) + pulumi.set(__self__, "redshift_destination_configuration", redshift_destination_configuration) if s3_destination_configuration is not None: - _setter("s3_destination_configuration", s3_destination_configuration) + pulumi.set(__self__, "s3_destination_configuration", s3_destination_configuration) if splunk_destination_configuration is not None: - _setter("splunk_destination_configuration", splunk_destination_configuration) + pulumi.set(__self__, "splunk_destination_configuration", splunk_destination_configuration) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="amazonOpenSearchServerlessDestinationConfiguration") @@ -270,10 +235,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DeliveryStreamArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -302,73 +263,18 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = DeliveryStreamArgs.__new__(DeliveryStreamArgs) - if amazon_open_search_serverless_destination_configuration is not None and not isinstance(amazon_open_search_serverless_destination_configuration, DeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationArgs): - amazon_open_search_serverless_destination_configuration = amazon_open_search_serverless_destination_configuration or {} - def _setter(key, value): - amazon_open_search_serverless_destination_configuration[key] = value - DeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationArgs._configure(_setter, **amazon_open_search_serverless_destination_configuration) __props__.__dict__["amazon_open_search_serverless_destination_configuration"] = amazon_open_search_serverless_destination_configuration - if amazonopensearchservice_destination_configuration is not None and not isinstance(amazonopensearchservice_destination_configuration, DeliveryStreamAmazonopensearchserviceDestinationConfigurationArgs): - amazonopensearchservice_destination_configuration = amazonopensearchservice_destination_configuration or {} - def _setter(key, value): - amazonopensearchservice_destination_configuration[key] = value - DeliveryStreamAmazonopensearchserviceDestinationConfigurationArgs._configure(_setter, **amazonopensearchservice_destination_configuration) __props__.__dict__["amazonopensearchservice_destination_configuration"] = amazonopensearchservice_destination_configuration - if delivery_stream_encryption_configuration_input is not None and not isinstance(delivery_stream_encryption_configuration_input, DeliveryStreamEncryptionConfigurationInputArgs): - delivery_stream_encryption_configuration_input = delivery_stream_encryption_configuration_input or {} - def _setter(key, value): - delivery_stream_encryption_configuration_input[key] = value - DeliveryStreamEncryptionConfigurationInputArgs._configure(_setter, **delivery_stream_encryption_configuration_input) __props__.__dict__["delivery_stream_encryption_configuration_input"] = delivery_stream_encryption_configuration_input __props__.__dict__["delivery_stream_name"] = delivery_stream_name __props__.__dict__["delivery_stream_type"] = delivery_stream_type - if elasticsearch_destination_configuration is not None and not isinstance(elasticsearch_destination_configuration, DeliveryStreamElasticsearchDestinationConfigurationArgs): - elasticsearch_destination_configuration = elasticsearch_destination_configuration or {} - def _setter(key, value): - elasticsearch_destination_configuration[key] = value - DeliveryStreamElasticsearchDestinationConfigurationArgs._configure(_setter, **elasticsearch_destination_configuration) __props__.__dict__["elasticsearch_destination_configuration"] = elasticsearch_destination_configuration - if extended_s3_destination_configuration is not None and not isinstance(extended_s3_destination_configuration, DeliveryStreamExtendedS3DestinationConfigurationArgs): - extended_s3_destination_configuration = extended_s3_destination_configuration or {} - def _setter(key, value): - extended_s3_destination_configuration[key] = value - DeliveryStreamExtendedS3DestinationConfigurationArgs._configure(_setter, **extended_s3_destination_configuration) __props__.__dict__["extended_s3_destination_configuration"] = extended_s3_destination_configuration - if http_endpoint_destination_configuration is not None and not isinstance(http_endpoint_destination_configuration, DeliveryStreamHttpEndpointDestinationConfigurationArgs): - http_endpoint_destination_configuration = http_endpoint_destination_configuration or {} - def _setter(key, value): - http_endpoint_destination_configuration[key] = value - DeliveryStreamHttpEndpointDestinationConfigurationArgs._configure(_setter, **http_endpoint_destination_configuration) __props__.__dict__["http_endpoint_destination_configuration"] = http_endpoint_destination_configuration - if kinesis_stream_source_configuration is not None and not isinstance(kinesis_stream_source_configuration, DeliveryStreamKinesisStreamSourceConfigurationArgs): - kinesis_stream_source_configuration = kinesis_stream_source_configuration or {} - def _setter(key, value): - kinesis_stream_source_configuration[key] = value - DeliveryStreamKinesisStreamSourceConfigurationArgs._configure(_setter, **kinesis_stream_source_configuration) __props__.__dict__["kinesis_stream_source_configuration"] = kinesis_stream_source_configuration - if msk_source_configuration is not None and not isinstance(msk_source_configuration, DeliveryStreamMskSourceConfigurationArgs): - msk_source_configuration = msk_source_configuration or {} - def _setter(key, value): - msk_source_configuration[key] = value - DeliveryStreamMskSourceConfigurationArgs._configure(_setter, **msk_source_configuration) __props__.__dict__["msk_source_configuration"] = msk_source_configuration - if redshift_destination_configuration is not None and not isinstance(redshift_destination_configuration, DeliveryStreamRedshiftDestinationConfigurationArgs): - redshift_destination_configuration = redshift_destination_configuration or {} - def _setter(key, value): - redshift_destination_configuration[key] = value - DeliveryStreamRedshiftDestinationConfigurationArgs._configure(_setter, **redshift_destination_configuration) __props__.__dict__["redshift_destination_configuration"] = redshift_destination_configuration - if s3_destination_configuration is not None and not isinstance(s3_destination_configuration, DeliveryStreamS3DestinationConfigurationArgs): - s3_destination_configuration = s3_destination_configuration or {} - def _setter(key, value): - s3_destination_configuration[key] = value - DeliveryStreamS3DestinationConfigurationArgs._configure(_setter, **s3_destination_configuration) __props__.__dict__["s3_destination_configuration"] = s3_destination_configuration - if splunk_destination_configuration is not None and not isinstance(splunk_destination_configuration, DeliveryStreamSplunkDestinationConfigurationArgs): - splunk_destination_configuration = splunk_destination_configuration or {} - def _setter(key, value): - splunk_destination_configuration[key] = value - DeliveryStreamSplunkDestinationConfigurationArgs._configure(_setter, **splunk_destination_configuration) __props__.__dict__["splunk_destination_configuration"] = splunk_destination_configuration __props__.__dict__["tags"] = tags __props__.__dict__["arn"] = None diff --git a/sdk/python/pulumi_aws_native/kinesisfirehose/get_delivery_stream.py b/sdk/python/pulumi_aws_native/kinesisfirehose/get_delivery_stream.py index 6e1202c1c8..dc223f29a8 100644 --- a/sdk/python/pulumi_aws_native/kinesisfirehose/get_delivery_stream.py +++ b/sdk/python/pulumi_aws_native/kinesisfirehose/get_delivery_stream.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/kinesisfirehose/outputs.py b/sdk/python/pulumi_aws_native/kinesisfirehose/outputs.py index 73ac78d775..824f4a1828 100644 --- a/sdk/python/pulumi_aws_native/kinesisfirehose/outputs.py +++ b/sdk/python/pulumi_aws_native/kinesisfirehose/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -84,21 +84,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, interval_in_seconds: Optional[int] = None, size_in_mbs: Optional[int] = None): - DeliveryStreamAmazonOpenSearchServerlessBufferingHints._configure( - lambda key, value: pulumi.set(__self__, key, value), - interval_in_seconds=interval_in_seconds, - size_in_mbs=size_in_mbs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - interval_in_seconds: Optional[int] = None, - size_in_mbs: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if interval_in_seconds is not None: - _setter("interval_in_seconds", interval_in_seconds) + pulumi.set(__self__, "interval_in_seconds", interval_in_seconds) if size_in_mbs is not None: - _setter("size_in_mbs", size_in_mbs) + pulumi.set(__self__, "size_in_mbs", size_in_mbs) @property @pulumi.getter(name="intervalInSeconds") @@ -159,50 +148,23 @@ def __init__(__self__, *, retry_options: Optional['outputs.DeliveryStreamAmazonOpenSearchServerlessRetryOptions'] = None, s3_backup_mode: Optional['DeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3BackupMode'] = None, vpc_configuration: Optional['outputs.DeliveryStreamVpcConfiguration'] = None): - DeliveryStreamAmazonOpenSearchServerlessDestinationConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - index_name=index_name, - role_arn=role_arn, - s3_configuration=s3_configuration, - buffering_hints=buffering_hints, - cloud_watch_logging_options=cloud_watch_logging_options, - collection_endpoint=collection_endpoint, - processing_configuration=processing_configuration, - retry_options=retry_options, - s3_backup_mode=s3_backup_mode, - vpc_configuration=vpc_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - index_name: str, - role_arn: str, - s3_configuration: 'outputs.DeliveryStreamS3DestinationConfiguration', - buffering_hints: Optional['outputs.DeliveryStreamAmazonOpenSearchServerlessBufferingHints'] = None, - cloud_watch_logging_options: Optional['outputs.DeliveryStreamCloudWatchLoggingOptions'] = None, - collection_endpoint: Optional[str] = None, - processing_configuration: Optional['outputs.DeliveryStreamProcessingConfiguration'] = None, - retry_options: Optional['outputs.DeliveryStreamAmazonOpenSearchServerlessRetryOptions'] = None, - s3_backup_mode: Optional['DeliveryStreamAmazonOpenSearchServerlessDestinationConfigurationS3BackupMode'] = None, - vpc_configuration: Optional['outputs.DeliveryStreamVpcConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("index_name", index_name) - _setter("role_arn", role_arn) - _setter("s3_configuration", s3_configuration) + pulumi.set(__self__, "index_name", index_name) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "s3_configuration", s3_configuration) if buffering_hints is not None: - _setter("buffering_hints", buffering_hints) + pulumi.set(__self__, "buffering_hints", buffering_hints) if cloud_watch_logging_options is not None: - _setter("cloud_watch_logging_options", cloud_watch_logging_options) + pulumi.set(__self__, "cloud_watch_logging_options", cloud_watch_logging_options) if collection_endpoint is not None: - _setter("collection_endpoint", collection_endpoint) + pulumi.set(__self__, "collection_endpoint", collection_endpoint) if processing_configuration is not None: - _setter("processing_configuration", processing_configuration) + pulumi.set(__self__, "processing_configuration", processing_configuration) if retry_options is not None: - _setter("retry_options", retry_options) + pulumi.set(__self__, "retry_options", retry_options) if s3_backup_mode is not None: - _setter("s3_backup_mode", s3_backup_mode) + pulumi.set(__self__, "s3_backup_mode", s3_backup_mode) if vpc_configuration is not None: - _setter("vpc_configuration", vpc_configuration) + pulumi.set(__self__, "vpc_configuration", vpc_configuration) @property @pulumi.getter(name="indexName") @@ -276,17 +238,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, duration_in_seconds: Optional[int] = None): - DeliveryStreamAmazonOpenSearchServerlessRetryOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - duration_in_seconds=duration_in_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - duration_in_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if duration_in_seconds is not None: - _setter("duration_in_seconds", duration_in_seconds) + pulumi.set(__self__, "duration_in_seconds", duration_in_seconds) @property @pulumi.getter(name="durationInSeconds") @@ -318,21 +271,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, interval_in_seconds: Optional[int] = None, size_in_mbs: Optional[int] = None): - DeliveryStreamAmazonopensearchserviceBufferingHints._configure( - lambda key, value: pulumi.set(__self__, key, value), - interval_in_seconds=interval_in_seconds, - size_in_mbs=size_in_mbs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - interval_in_seconds: Optional[int] = None, - size_in_mbs: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if interval_in_seconds is not None: - _setter("interval_in_seconds", interval_in_seconds) + pulumi.set(__self__, "interval_in_seconds", interval_in_seconds) if size_in_mbs is not None: - _setter("size_in_mbs", size_in_mbs) + pulumi.set(__self__, "size_in_mbs", size_in_mbs) @property @pulumi.getter(name="intervalInSeconds") @@ -405,66 +347,31 @@ def __init__(__self__, *, s3_backup_mode: Optional['DeliveryStreamAmazonopensearchserviceDestinationConfigurationS3BackupMode'] = None, type_name: Optional[str] = None, vpc_configuration: Optional['outputs.DeliveryStreamVpcConfiguration'] = None): - DeliveryStreamAmazonopensearchserviceDestinationConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - index_name=index_name, - role_arn=role_arn, - s3_configuration=s3_configuration, - buffering_hints=buffering_hints, - cloud_watch_logging_options=cloud_watch_logging_options, - cluster_endpoint=cluster_endpoint, - document_id_options=document_id_options, - domain_arn=domain_arn, - index_rotation_period=index_rotation_period, - processing_configuration=processing_configuration, - retry_options=retry_options, - s3_backup_mode=s3_backup_mode, - type_name=type_name, - vpc_configuration=vpc_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - index_name: str, - role_arn: str, - s3_configuration: 'outputs.DeliveryStreamS3DestinationConfiguration', - buffering_hints: Optional['outputs.DeliveryStreamAmazonopensearchserviceBufferingHints'] = None, - cloud_watch_logging_options: Optional['outputs.DeliveryStreamCloudWatchLoggingOptions'] = None, - cluster_endpoint: Optional[str] = None, - document_id_options: Optional['outputs.DeliveryStreamDocumentIdOptions'] = None, - domain_arn: Optional[str] = None, - index_rotation_period: Optional['DeliveryStreamAmazonopensearchserviceDestinationConfigurationIndexRotationPeriod'] = None, - processing_configuration: Optional['outputs.DeliveryStreamProcessingConfiguration'] = None, - retry_options: Optional['outputs.DeliveryStreamAmazonopensearchserviceRetryOptions'] = None, - s3_backup_mode: Optional['DeliveryStreamAmazonopensearchserviceDestinationConfigurationS3BackupMode'] = None, - type_name: Optional[str] = None, - vpc_configuration: Optional['outputs.DeliveryStreamVpcConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("index_name", index_name) - _setter("role_arn", role_arn) - _setter("s3_configuration", s3_configuration) + pulumi.set(__self__, "index_name", index_name) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "s3_configuration", s3_configuration) if buffering_hints is not None: - _setter("buffering_hints", buffering_hints) + pulumi.set(__self__, "buffering_hints", buffering_hints) if cloud_watch_logging_options is not None: - _setter("cloud_watch_logging_options", cloud_watch_logging_options) + pulumi.set(__self__, "cloud_watch_logging_options", cloud_watch_logging_options) if cluster_endpoint is not None: - _setter("cluster_endpoint", cluster_endpoint) + pulumi.set(__self__, "cluster_endpoint", cluster_endpoint) if document_id_options is not None: - _setter("document_id_options", document_id_options) + pulumi.set(__self__, "document_id_options", document_id_options) if domain_arn is not None: - _setter("domain_arn", domain_arn) + pulumi.set(__self__, "domain_arn", domain_arn) if index_rotation_period is not None: - _setter("index_rotation_period", index_rotation_period) + pulumi.set(__self__, "index_rotation_period", index_rotation_period) if processing_configuration is not None: - _setter("processing_configuration", processing_configuration) + pulumi.set(__self__, "processing_configuration", processing_configuration) if retry_options is not None: - _setter("retry_options", retry_options) + pulumi.set(__self__, "retry_options", retry_options) if s3_backup_mode is not None: - _setter("s3_backup_mode", s3_backup_mode) + pulumi.set(__self__, "s3_backup_mode", s3_backup_mode) if type_name is not None: - _setter("type_name", type_name) + pulumi.set(__self__, "type_name", type_name) if vpc_configuration is not None: - _setter("vpc_configuration", vpc_configuration) + pulumi.set(__self__, "vpc_configuration", vpc_configuration) @property @pulumi.getter(name="indexName") @@ -558,17 +465,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, duration_in_seconds: Optional[int] = None): - DeliveryStreamAmazonopensearchserviceRetryOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - duration_in_seconds=duration_in_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - duration_in_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if duration_in_seconds is not None: - _setter("duration_in_seconds", duration_in_seconds) + pulumi.set(__self__, "duration_in_seconds", duration_in_seconds) @property @pulumi.getter(name="durationInSeconds") @@ -598,19 +496,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, connectivity: 'DeliveryStreamAuthenticationConfigurationConnectivity', role_arn: str): - DeliveryStreamAuthenticationConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - connectivity=connectivity, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connectivity: 'DeliveryStreamAuthenticationConfigurationConnectivity', - role_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("connectivity", connectivity) - _setter("role_arn", role_arn) + pulumi.set(__self__, "connectivity", connectivity) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter @@ -647,21 +534,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, interval_in_seconds: Optional[int] = None, size_in_mbs: Optional[int] = None): - DeliveryStreamBufferingHints._configure( - lambda key, value: pulumi.set(__self__, key, value), - interval_in_seconds=interval_in_seconds, - size_in_mbs=size_in_mbs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - interval_in_seconds: Optional[int] = None, - size_in_mbs: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if interval_in_seconds is not None: - _setter("interval_in_seconds", interval_in_seconds) + pulumi.set(__self__, "interval_in_seconds", interval_in_seconds) if size_in_mbs is not None: - _setter("size_in_mbs", size_in_mbs) + pulumi.set(__self__, "size_in_mbs", size_in_mbs) @property @pulumi.getter(name="intervalInSeconds") @@ -699,25 +575,12 @@ def __init__(__self__, *, enabled: Optional[bool] = None, log_group_name: Optional[str] = None, log_stream_name: Optional[str] = None): - DeliveryStreamCloudWatchLoggingOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - log_group_name=log_group_name, - log_stream_name=log_stream_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[bool] = None, - log_group_name: Optional[str] = None, - log_stream_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if log_group_name is not None: - _setter("log_group_name", log_group_name) + pulumi.set(__self__, "log_group_name", log_group_name) if log_stream_name is not None: - _setter("log_stream_name", log_stream_name) + pulumi.set(__self__, "log_stream_name", log_stream_name) @property @pulumi.getter @@ -762,24 +625,11 @@ def __init__(__self__, *, data_table_name: str, copy_options: Optional[str] = None, data_table_columns: Optional[str] = None): - DeliveryStreamCopyCommand._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_table_name=data_table_name, - copy_options=copy_options, - data_table_columns=data_table_columns, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_table_name: str, - copy_options: Optional[str] = None, - data_table_columns: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_table_name", data_table_name) + pulumi.set(__self__, "data_table_name", data_table_name) if copy_options is not None: - _setter("copy_options", copy_options) + pulumi.set(__self__, "copy_options", copy_options) if data_table_columns is not None: - _setter("data_table_columns", data_table_columns) + pulumi.set(__self__, "data_table_columns", data_table_columns) @property @pulumi.getter(name="dataTableName") @@ -825,29 +675,14 @@ def __init__(__self__, *, input_format_configuration: Optional['outputs.DeliveryStreamInputFormatConfiguration'] = None, output_format_configuration: Optional['outputs.DeliveryStreamOutputFormatConfiguration'] = None, schema_configuration: Optional['outputs.DeliveryStreamSchemaConfiguration'] = None): - DeliveryStreamDataFormatConversionConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - input_format_configuration=input_format_configuration, - output_format_configuration=output_format_configuration, - schema_configuration=schema_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[bool] = None, - input_format_configuration: Optional['outputs.DeliveryStreamInputFormatConfiguration'] = None, - output_format_configuration: Optional['outputs.DeliveryStreamOutputFormatConfiguration'] = None, - schema_configuration: Optional['outputs.DeliveryStreamSchemaConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if input_format_configuration is not None: - _setter("input_format_configuration", input_format_configuration) + pulumi.set(__self__, "input_format_configuration", input_format_configuration) if output_format_configuration is not None: - _setter("output_format_configuration", output_format_configuration) + pulumi.set(__self__, "output_format_configuration", output_format_configuration) if schema_configuration is not None: - _setter("schema_configuration", schema_configuration) + pulumi.set(__self__, "schema_configuration", schema_configuration) @property @pulumi.getter @@ -894,21 +729,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, hive_json_ser_de: Optional['outputs.DeliveryStreamHiveJsonSerDe'] = None, open_x_json_ser_de: Optional['outputs.DeliveryStreamOpenXJsonSerDe'] = None): - DeliveryStreamDeserializer._configure( - lambda key, value: pulumi.set(__self__, key, value), - hive_json_ser_de=hive_json_ser_de, - open_x_json_ser_de=open_x_json_ser_de, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hive_json_ser_de: Optional['outputs.DeliveryStreamHiveJsonSerDe'] = None, - open_x_json_ser_de: Optional['outputs.DeliveryStreamOpenXJsonSerDe'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if hive_json_ser_de is not None: - _setter("hive_json_ser_de", hive_json_ser_de) + pulumi.set(__self__, "hive_json_ser_de", hive_json_ser_de) if open_x_json_ser_de is not None: - _setter("open_x_json_ser_de", open_x_json_ser_de) + pulumi.set(__self__, "open_x_json_ser_de", open_x_json_ser_de) @property @pulumi.getter(name="hiveJsonSerDe") @@ -942,16 +766,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, default_document_id_format: 'DeliveryStreamDocumentIdOptionsDefaultDocumentIdFormat'): - DeliveryStreamDocumentIdOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_document_id_format=default_document_id_format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_document_id_format: 'DeliveryStreamDocumentIdOptionsDefaultDocumentIdFormat', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("default_document_id_format", default_document_id_format) + pulumi.set(__self__, "default_document_id_format", default_document_id_format) @property @pulumi.getter(name="defaultDocumentIdFormat") @@ -981,21 +796,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, enabled: Optional[bool] = None, retry_options: Optional['outputs.DeliveryStreamRetryOptions'] = None): - DeliveryStreamDynamicPartitioningConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - retry_options=retry_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[bool] = None, - retry_options: Optional['outputs.DeliveryStreamRetryOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if retry_options is not None: - _setter("retry_options", retry_options) + pulumi.set(__self__, "retry_options", retry_options) @property @pulumi.getter @@ -1032,21 +836,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, interval_in_seconds: Optional[int] = None, size_in_mbs: Optional[int] = None): - DeliveryStreamElasticsearchBufferingHints._configure( - lambda key, value: pulumi.set(__self__, key, value), - interval_in_seconds=interval_in_seconds, - size_in_mbs=size_in_mbs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - interval_in_seconds: Optional[int] = None, - size_in_mbs: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if interval_in_seconds is not None: - _setter("interval_in_seconds", interval_in_seconds) + pulumi.set(__self__, "interval_in_seconds", interval_in_seconds) if size_in_mbs is not None: - _setter("size_in_mbs", size_in_mbs) + pulumi.set(__self__, "size_in_mbs", size_in_mbs) @property @pulumi.getter(name="intervalInSeconds") @@ -1119,66 +912,31 @@ def __init__(__self__, *, s3_backup_mode: Optional['DeliveryStreamElasticsearchDestinationConfigurationS3BackupMode'] = None, type_name: Optional[str] = None, vpc_configuration: Optional['outputs.DeliveryStreamVpcConfiguration'] = None): - DeliveryStreamElasticsearchDestinationConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - index_name=index_name, - role_arn=role_arn, - s3_configuration=s3_configuration, - buffering_hints=buffering_hints, - cloud_watch_logging_options=cloud_watch_logging_options, - cluster_endpoint=cluster_endpoint, - document_id_options=document_id_options, - domain_arn=domain_arn, - index_rotation_period=index_rotation_period, - processing_configuration=processing_configuration, - retry_options=retry_options, - s3_backup_mode=s3_backup_mode, - type_name=type_name, - vpc_configuration=vpc_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - index_name: str, - role_arn: str, - s3_configuration: 'outputs.DeliveryStreamS3DestinationConfiguration', - buffering_hints: Optional['outputs.DeliveryStreamElasticsearchBufferingHints'] = None, - cloud_watch_logging_options: Optional['outputs.DeliveryStreamCloudWatchLoggingOptions'] = None, - cluster_endpoint: Optional[str] = None, - document_id_options: Optional['outputs.DeliveryStreamDocumentIdOptions'] = None, - domain_arn: Optional[str] = None, - index_rotation_period: Optional['DeliveryStreamElasticsearchDestinationConfigurationIndexRotationPeriod'] = None, - processing_configuration: Optional['outputs.DeliveryStreamProcessingConfiguration'] = None, - retry_options: Optional['outputs.DeliveryStreamElasticsearchRetryOptions'] = None, - s3_backup_mode: Optional['DeliveryStreamElasticsearchDestinationConfigurationS3BackupMode'] = None, - type_name: Optional[str] = None, - vpc_configuration: Optional['outputs.DeliveryStreamVpcConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("index_name", index_name) - _setter("role_arn", role_arn) - _setter("s3_configuration", s3_configuration) + pulumi.set(__self__, "index_name", index_name) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "s3_configuration", s3_configuration) if buffering_hints is not None: - _setter("buffering_hints", buffering_hints) + pulumi.set(__self__, "buffering_hints", buffering_hints) if cloud_watch_logging_options is not None: - _setter("cloud_watch_logging_options", cloud_watch_logging_options) + pulumi.set(__self__, "cloud_watch_logging_options", cloud_watch_logging_options) if cluster_endpoint is not None: - _setter("cluster_endpoint", cluster_endpoint) + pulumi.set(__self__, "cluster_endpoint", cluster_endpoint) if document_id_options is not None: - _setter("document_id_options", document_id_options) + pulumi.set(__self__, "document_id_options", document_id_options) if domain_arn is not None: - _setter("domain_arn", domain_arn) + pulumi.set(__self__, "domain_arn", domain_arn) if index_rotation_period is not None: - _setter("index_rotation_period", index_rotation_period) + pulumi.set(__self__, "index_rotation_period", index_rotation_period) if processing_configuration is not None: - _setter("processing_configuration", processing_configuration) + pulumi.set(__self__, "processing_configuration", processing_configuration) if retry_options is not None: - _setter("retry_options", retry_options) + pulumi.set(__self__, "retry_options", retry_options) if s3_backup_mode is not None: - _setter("s3_backup_mode", s3_backup_mode) + pulumi.set(__self__, "s3_backup_mode", s3_backup_mode) if type_name is not None: - _setter("type_name", type_name) + pulumi.set(__self__, "type_name", type_name) if vpc_configuration is not None: - _setter("vpc_configuration", vpc_configuration) + pulumi.set(__self__, "vpc_configuration", vpc_configuration) @property @pulumi.getter(name="indexName") @@ -1272,17 +1030,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, duration_in_seconds: Optional[int] = None): - DeliveryStreamElasticsearchRetryOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - duration_in_seconds=duration_in_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - duration_in_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if duration_in_seconds is not None: - _setter("duration_in_seconds", duration_in_seconds) + pulumi.set(__self__, "duration_in_seconds", duration_in_seconds) @property @pulumi.getter(name="durationInSeconds") @@ -1314,21 +1063,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, kms_encryption_config: Optional['outputs.DeliveryStreamKmsEncryptionConfig'] = None, no_encryption_config: Optional['DeliveryStreamEncryptionConfigurationNoEncryptionConfig'] = None): - DeliveryStreamEncryptionConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - kms_encryption_config=kms_encryption_config, - no_encryption_config=no_encryption_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kms_encryption_config: Optional['outputs.DeliveryStreamKmsEncryptionConfig'] = None, - no_encryption_config: Optional['DeliveryStreamEncryptionConfigurationNoEncryptionConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if kms_encryption_config is not None: - _setter("kms_encryption_config", kms_encryption_config) + pulumi.set(__self__, "kms_encryption_config", kms_encryption_config) if no_encryption_config is not None: - _setter("no_encryption_config", no_encryption_config) + pulumi.set(__self__, "no_encryption_config", no_encryption_config) @property @pulumi.getter(name="kmsEncryptionConfig") @@ -1365,20 +1103,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, key_type: 'DeliveryStreamEncryptionConfigurationInputKeyType', key_arn: Optional[str] = None): - DeliveryStreamEncryptionConfigurationInput._configure( - lambda key, value: pulumi.set(__self__, key, value), - key_type=key_type, - key_arn=key_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key_type: 'DeliveryStreamEncryptionConfigurationInputKeyType', - key_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key_type", key_type) + pulumi.set(__self__, "key_type", key_type) if key_arn is not None: - _setter("key_arn", key_arn) + pulumi.set(__self__, "key_arn", key_arn) @property @pulumi.getter(name="keyType") @@ -1446,63 +1173,30 @@ def __init__(__self__, *, processing_configuration: Optional['outputs.DeliveryStreamProcessingConfiguration'] = None, s3_backup_configuration: Optional['outputs.DeliveryStreamS3DestinationConfiguration'] = None, s3_backup_mode: Optional['DeliveryStreamExtendedS3DestinationConfigurationS3BackupMode'] = None): - DeliveryStreamExtendedS3DestinationConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_arn=bucket_arn, - role_arn=role_arn, - buffering_hints=buffering_hints, - cloud_watch_logging_options=cloud_watch_logging_options, - compression_format=compression_format, - data_format_conversion_configuration=data_format_conversion_configuration, - dynamic_partitioning_configuration=dynamic_partitioning_configuration, - encryption_configuration=encryption_configuration, - error_output_prefix=error_output_prefix, - prefix=prefix, - processing_configuration=processing_configuration, - s3_backup_configuration=s3_backup_configuration, - s3_backup_mode=s3_backup_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_arn: str, - role_arn: str, - buffering_hints: Optional['outputs.DeliveryStreamBufferingHints'] = None, - cloud_watch_logging_options: Optional['outputs.DeliveryStreamCloudWatchLoggingOptions'] = None, - compression_format: Optional['DeliveryStreamExtendedS3DestinationConfigurationCompressionFormat'] = None, - data_format_conversion_configuration: Optional['outputs.DeliveryStreamDataFormatConversionConfiguration'] = None, - dynamic_partitioning_configuration: Optional['outputs.DeliveryStreamDynamicPartitioningConfiguration'] = None, - encryption_configuration: Optional['outputs.DeliveryStreamEncryptionConfiguration'] = None, - error_output_prefix: Optional[str] = None, - prefix: Optional[str] = None, - processing_configuration: Optional['outputs.DeliveryStreamProcessingConfiguration'] = None, - s3_backup_configuration: Optional['outputs.DeliveryStreamS3DestinationConfiguration'] = None, - s3_backup_mode: Optional['DeliveryStreamExtendedS3DestinationConfigurationS3BackupMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_arn", bucket_arn) - _setter("role_arn", role_arn) + pulumi.set(__self__, "bucket_arn", bucket_arn) + pulumi.set(__self__, "role_arn", role_arn) if buffering_hints is not None: - _setter("buffering_hints", buffering_hints) + pulumi.set(__self__, "buffering_hints", buffering_hints) if cloud_watch_logging_options is not None: - _setter("cloud_watch_logging_options", cloud_watch_logging_options) + pulumi.set(__self__, "cloud_watch_logging_options", cloud_watch_logging_options) if compression_format is not None: - _setter("compression_format", compression_format) + pulumi.set(__self__, "compression_format", compression_format) if data_format_conversion_configuration is not None: - _setter("data_format_conversion_configuration", data_format_conversion_configuration) + pulumi.set(__self__, "data_format_conversion_configuration", data_format_conversion_configuration) if dynamic_partitioning_configuration is not None: - _setter("dynamic_partitioning_configuration", dynamic_partitioning_configuration) + pulumi.set(__self__, "dynamic_partitioning_configuration", dynamic_partitioning_configuration) if encryption_configuration is not None: - _setter("encryption_configuration", encryption_configuration) + pulumi.set(__self__, "encryption_configuration", encryption_configuration) if error_output_prefix is not None: - _setter("error_output_prefix", error_output_prefix) + pulumi.set(__self__, "error_output_prefix", error_output_prefix) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if processing_configuration is not None: - _setter("processing_configuration", processing_configuration) + pulumi.set(__self__, "processing_configuration", processing_configuration) if s3_backup_configuration is not None: - _setter("s3_backup_configuration", s3_backup_configuration) + pulumi.set(__self__, "s3_backup_configuration", s3_backup_configuration) if s3_backup_mode is not None: - _setter("s3_backup_mode", s3_backup_mode) + pulumi.set(__self__, "s3_backup_mode", s3_backup_mode) @property @pulumi.getter(name="bucketArn") @@ -1591,17 +1285,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, timestamp_formats: Optional[Sequence[str]] = None): - DeliveryStreamHiveJsonSerDe._configure( - lambda key, value: pulumi.set(__self__, key, value), - timestamp_formats=timestamp_formats, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - timestamp_formats: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if timestamp_formats is not None: - _setter("timestamp_formats", timestamp_formats) + pulumi.set(__self__, "timestamp_formats", timestamp_formats) @property @pulumi.getter(name="timestampFormats") @@ -1633,19 +1318,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, attribute_name: str, attribute_value: str): - DeliveryStreamHttpEndpointCommonAttribute._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute_name=attribute_name, - attribute_value=attribute_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute_name: str, - attribute_value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attribute_name", attribute_name) - _setter("attribute_value", attribute_value) + pulumi.set(__self__, "attribute_name", attribute_name) + pulumi.set(__self__, "attribute_value", attribute_value) @property @pulumi.getter(name="attributeName") @@ -1681,24 +1355,11 @@ def __init__(__self__, *, url: str, access_key: Optional[str] = None, name: Optional[str] = None): - DeliveryStreamHttpEndpointConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - url=url, - access_key=access_key, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - url: str, - access_key: Optional[str] = None, - name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("url", url) + pulumi.set(__self__, "url", url) if access_key is not None: - _setter("access_key", access_key) + pulumi.set(__self__, "access_key", access_key) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -1761,47 +1422,22 @@ def __init__(__self__, *, retry_options: Optional['outputs.DeliveryStreamRetryOptions'] = None, role_arn: Optional[str] = None, s3_backup_mode: Optional[str] = None): - DeliveryStreamHttpEndpointDestinationConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoint_configuration=endpoint_configuration, - s3_configuration=s3_configuration, - buffering_hints=buffering_hints, - cloud_watch_logging_options=cloud_watch_logging_options, - processing_configuration=processing_configuration, - request_configuration=request_configuration, - retry_options=retry_options, - role_arn=role_arn, - s3_backup_mode=s3_backup_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoint_configuration: 'outputs.DeliveryStreamHttpEndpointConfiguration', - s3_configuration: 'outputs.DeliveryStreamS3DestinationConfiguration', - buffering_hints: Optional['outputs.DeliveryStreamBufferingHints'] = None, - cloud_watch_logging_options: Optional['outputs.DeliveryStreamCloudWatchLoggingOptions'] = None, - processing_configuration: Optional['outputs.DeliveryStreamProcessingConfiguration'] = None, - request_configuration: Optional['outputs.DeliveryStreamHttpEndpointRequestConfiguration'] = None, - retry_options: Optional['outputs.DeliveryStreamRetryOptions'] = None, - role_arn: Optional[str] = None, - s3_backup_mode: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("endpoint_configuration", endpoint_configuration) - _setter("s3_configuration", s3_configuration) + pulumi.set(__self__, "endpoint_configuration", endpoint_configuration) + pulumi.set(__self__, "s3_configuration", s3_configuration) if buffering_hints is not None: - _setter("buffering_hints", buffering_hints) + pulumi.set(__self__, "buffering_hints", buffering_hints) if cloud_watch_logging_options is not None: - _setter("cloud_watch_logging_options", cloud_watch_logging_options) + pulumi.set(__self__, "cloud_watch_logging_options", cloud_watch_logging_options) if processing_configuration is not None: - _setter("processing_configuration", processing_configuration) + pulumi.set(__self__, "processing_configuration", processing_configuration) if request_configuration is not None: - _setter("request_configuration", request_configuration) + pulumi.set(__self__, "request_configuration", request_configuration) if retry_options is not None: - _setter("retry_options", retry_options) + pulumi.set(__self__, "retry_options", retry_options) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if s3_backup_mode is not None: - _setter("s3_backup_mode", s3_backup_mode) + pulumi.set(__self__, "s3_backup_mode", s3_backup_mode) @property @pulumi.getter(name="endpointConfiguration") @@ -1873,21 +1509,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, common_attributes: Optional[Sequence['outputs.DeliveryStreamHttpEndpointCommonAttribute']] = None, content_encoding: Optional['DeliveryStreamHttpEndpointRequestConfigurationContentEncoding'] = None): - DeliveryStreamHttpEndpointRequestConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - common_attributes=common_attributes, - content_encoding=content_encoding, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - common_attributes: Optional[Sequence['outputs.DeliveryStreamHttpEndpointCommonAttribute']] = None, - content_encoding: Optional['DeliveryStreamHttpEndpointRequestConfigurationContentEncoding'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if common_attributes is not None: - _setter("common_attributes", common_attributes) + pulumi.set(__self__, "common_attributes", common_attributes) if content_encoding is not None: - _setter("content_encoding", content_encoding) + pulumi.set(__self__, "content_encoding", content_encoding) @property @pulumi.getter(name="commonAttributes") @@ -1904,17 +1529,8 @@ def content_encoding(self) -> Optional['DeliveryStreamHttpEndpointRequestConfigu class DeliveryStreamInputFormatConfiguration(dict): def __init__(__self__, *, deserializer: Optional['outputs.DeliveryStreamDeserializer'] = None): - DeliveryStreamInputFormatConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - deserializer=deserializer, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - deserializer: Optional['outputs.DeliveryStreamDeserializer'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if deserializer is not None: - _setter("deserializer", deserializer) + pulumi.set(__self__, "deserializer", deserializer) @property @pulumi.getter @@ -1946,19 +1562,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, kinesis_stream_arn: str, role_arn: str): - DeliveryStreamKinesisStreamSourceConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - kinesis_stream_arn=kinesis_stream_arn, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kinesis_stream_arn: str, - role_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("kinesis_stream_arn", kinesis_stream_arn) - _setter("role_arn", role_arn) + pulumi.set(__self__, "kinesis_stream_arn", kinesis_stream_arn) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="kinesisStreamArn") @@ -1992,16 +1597,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, awskms_key_arn: str): - DeliveryStreamKmsEncryptionConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - awskms_key_arn=awskms_key_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - awskms_key_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("awskms_key_arn", awskms_key_arn) + pulumi.set(__self__, "awskms_key_arn", awskms_key_arn) @property @pulumi.getter(name="awskmsKeyArn") @@ -2036,22 +1632,9 @@ def __init__(__self__, *, authentication_configuration: 'outputs.DeliveryStreamAuthenticationConfiguration', msk_cluster_arn: str, topic_name: str): - DeliveryStreamMskSourceConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - authentication_configuration=authentication_configuration, - msk_cluster_arn=msk_cluster_arn, - topic_name=topic_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - authentication_configuration: 'outputs.DeliveryStreamAuthenticationConfiguration', - msk_cluster_arn: str, - topic_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("authentication_configuration", authentication_configuration) - _setter("msk_cluster_arn", msk_cluster_arn) - _setter("topic_name", topic_name) + pulumi.set(__self__, "authentication_configuration", authentication_configuration) + pulumi.set(__self__, "msk_cluster_arn", msk_cluster_arn) + pulumi.set(__self__, "topic_name", topic_name) @property @pulumi.getter(name="authenticationConfiguration") @@ -2096,25 +1679,12 @@ def __init__(__self__, *, case_insensitive: Optional[bool] = None, column_to_json_key_mappings: Optional[Any] = None, convert_dots_in_json_keys_to_underscores: Optional[bool] = None): - DeliveryStreamOpenXJsonSerDe._configure( - lambda key, value: pulumi.set(__self__, key, value), - case_insensitive=case_insensitive, - column_to_json_key_mappings=column_to_json_key_mappings, - convert_dots_in_json_keys_to_underscores=convert_dots_in_json_keys_to_underscores, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - case_insensitive: Optional[bool] = None, - column_to_json_key_mappings: Optional[Any] = None, - convert_dots_in_json_keys_to_underscores: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if case_insensitive is not None: - _setter("case_insensitive", case_insensitive) + pulumi.set(__self__, "case_insensitive", case_insensitive) if column_to_json_key_mappings is not None: - _setter("column_to_json_key_mappings", column_to_json_key_mappings) + pulumi.set(__self__, "column_to_json_key_mappings", column_to_json_key_mappings) if convert_dots_in_json_keys_to_underscores is not None: - _setter("convert_dots_in_json_keys_to_underscores", convert_dots_in_json_keys_to_underscores) + pulumi.set(__self__, "convert_dots_in_json_keys_to_underscores", convert_dots_in_json_keys_to_underscores) @property @pulumi.getter(name="caseInsensitive") @@ -2178,53 +1748,26 @@ def __init__(__self__, *, padding_tolerance: Optional[float] = None, row_index_stride: Optional[int] = None, stripe_size_bytes: Optional[int] = None): - DeliveryStreamOrcSerDe._configure( - lambda key, value: pulumi.set(__self__, key, value), - block_size_bytes=block_size_bytes, - bloom_filter_columns=bloom_filter_columns, - bloom_filter_false_positive_probability=bloom_filter_false_positive_probability, - compression=compression, - dictionary_key_threshold=dictionary_key_threshold, - enable_padding=enable_padding, - format_version=format_version, - padding_tolerance=padding_tolerance, - row_index_stride=row_index_stride, - stripe_size_bytes=stripe_size_bytes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - block_size_bytes: Optional[int] = None, - bloom_filter_columns: Optional[Sequence[str]] = None, - bloom_filter_false_positive_probability: Optional[float] = None, - compression: Optional[str] = None, - dictionary_key_threshold: Optional[float] = None, - enable_padding: Optional[bool] = None, - format_version: Optional[str] = None, - padding_tolerance: Optional[float] = None, - row_index_stride: Optional[int] = None, - stripe_size_bytes: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if block_size_bytes is not None: - _setter("block_size_bytes", block_size_bytes) + pulumi.set(__self__, "block_size_bytes", block_size_bytes) if bloom_filter_columns is not None: - _setter("bloom_filter_columns", bloom_filter_columns) + pulumi.set(__self__, "bloom_filter_columns", bloom_filter_columns) if bloom_filter_false_positive_probability is not None: - _setter("bloom_filter_false_positive_probability", bloom_filter_false_positive_probability) + pulumi.set(__self__, "bloom_filter_false_positive_probability", bloom_filter_false_positive_probability) if compression is not None: - _setter("compression", compression) + pulumi.set(__self__, "compression", compression) if dictionary_key_threshold is not None: - _setter("dictionary_key_threshold", dictionary_key_threshold) + pulumi.set(__self__, "dictionary_key_threshold", dictionary_key_threshold) if enable_padding is not None: - _setter("enable_padding", enable_padding) + pulumi.set(__self__, "enable_padding", enable_padding) if format_version is not None: - _setter("format_version", format_version) + pulumi.set(__self__, "format_version", format_version) if padding_tolerance is not None: - _setter("padding_tolerance", padding_tolerance) + pulumi.set(__self__, "padding_tolerance", padding_tolerance) if row_index_stride is not None: - _setter("row_index_stride", row_index_stride) + pulumi.set(__self__, "row_index_stride", row_index_stride) if stripe_size_bytes is not None: - _setter("stripe_size_bytes", stripe_size_bytes) + pulumi.set(__self__, "stripe_size_bytes", stripe_size_bytes) @property @pulumi.getter(name="blockSizeBytes") @@ -2281,17 +1824,8 @@ def stripe_size_bytes(self) -> Optional[int]: class DeliveryStreamOutputFormatConfiguration(dict): def __init__(__self__, *, serializer: Optional['outputs.DeliveryStreamSerializer'] = None): - DeliveryStreamOutputFormatConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - serializer=serializer, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - serializer: Optional['outputs.DeliveryStreamSerializer'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if serializer is not None: - _setter("serializer", serializer) + pulumi.set(__self__, "serializer", serializer) @property @pulumi.getter @@ -2333,37 +1867,18 @@ def __init__(__self__, *, max_padding_bytes: Optional[int] = None, page_size_bytes: Optional[int] = None, writer_version: Optional[str] = None): - DeliveryStreamParquetSerDe._configure( - lambda key, value: pulumi.set(__self__, key, value), - block_size_bytes=block_size_bytes, - compression=compression, - enable_dictionary_compression=enable_dictionary_compression, - max_padding_bytes=max_padding_bytes, - page_size_bytes=page_size_bytes, - writer_version=writer_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - block_size_bytes: Optional[int] = None, - compression: Optional[str] = None, - enable_dictionary_compression: Optional[bool] = None, - max_padding_bytes: Optional[int] = None, - page_size_bytes: Optional[int] = None, - writer_version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if block_size_bytes is not None: - _setter("block_size_bytes", block_size_bytes) + pulumi.set(__self__, "block_size_bytes", block_size_bytes) if compression is not None: - _setter("compression", compression) + pulumi.set(__self__, "compression", compression) if enable_dictionary_compression is not None: - _setter("enable_dictionary_compression", enable_dictionary_compression) + pulumi.set(__self__, "enable_dictionary_compression", enable_dictionary_compression) if max_padding_bytes is not None: - _setter("max_padding_bytes", max_padding_bytes) + pulumi.set(__self__, "max_padding_bytes", max_padding_bytes) if page_size_bytes is not None: - _setter("page_size_bytes", page_size_bytes) + pulumi.set(__self__, "page_size_bytes", page_size_bytes) if writer_version is not None: - _setter("writer_version", writer_version) + pulumi.set(__self__, "writer_version", writer_version) @property @pulumi.getter(name="blockSizeBytes") @@ -2401,21 +1916,10 @@ class DeliveryStreamProcessingConfiguration(dict): def __init__(__self__, *, enabled: Optional[bool] = None, processors: Optional[Sequence['outputs.DeliveryStreamProcessor']] = None): - DeliveryStreamProcessingConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - processors=processors, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[bool] = None, - processors: Optional[Sequence['outputs.DeliveryStreamProcessor']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if processors is not None: - _setter("processors", processors) + pulumi.set(__self__, "processors", processors) @property @pulumi.getter @@ -2433,20 +1937,9 @@ class DeliveryStreamProcessor(dict): def __init__(__self__, *, type: 'DeliveryStreamProcessorType', parameters: Optional[Sequence['outputs.DeliveryStreamProcessorParameter']] = None): - DeliveryStreamProcessor._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - parameters=parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: 'DeliveryStreamProcessorType', - parameters: Optional[Sequence['outputs.DeliveryStreamProcessorParameter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) @property @pulumi.getter @@ -2483,19 +1976,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, parameter_name: str, parameter_value: str): - DeliveryStreamProcessorParameter._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_name=parameter_name, - parameter_value=parameter_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_name: str, - parameter_value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_name", parameter_name) - _setter("parameter_value", parameter_value) + pulumi.set(__self__, "parameter_name", parameter_name) + pulumi.set(__self__, "parameter_value", parameter_value) @property @pulumi.getter(name="parameterName") @@ -2555,51 +2037,22 @@ def __init__(__self__, *, retry_options: Optional['outputs.DeliveryStreamRedshiftRetryOptions'] = None, s3_backup_configuration: Optional['outputs.DeliveryStreamS3DestinationConfiguration'] = None, s3_backup_mode: Optional['DeliveryStreamRedshiftDestinationConfigurationS3BackupMode'] = None): - DeliveryStreamRedshiftDestinationConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - cluster_jdbcurl=cluster_jdbcurl, - copy_command=copy_command, - password=password, - role_arn=role_arn, - s3_configuration=s3_configuration, - username=username, - cloud_watch_logging_options=cloud_watch_logging_options, - processing_configuration=processing_configuration, - retry_options=retry_options, - s3_backup_configuration=s3_backup_configuration, - s3_backup_mode=s3_backup_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cluster_jdbcurl: str, - copy_command: 'outputs.DeliveryStreamCopyCommand', - password: str, - role_arn: str, - s3_configuration: 'outputs.DeliveryStreamS3DestinationConfiguration', - username: str, - cloud_watch_logging_options: Optional['outputs.DeliveryStreamCloudWatchLoggingOptions'] = None, - processing_configuration: Optional['outputs.DeliveryStreamProcessingConfiguration'] = None, - retry_options: Optional['outputs.DeliveryStreamRedshiftRetryOptions'] = None, - s3_backup_configuration: Optional['outputs.DeliveryStreamS3DestinationConfiguration'] = None, - s3_backup_mode: Optional['DeliveryStreamRedshiftDestinationConfigurationS3BackupMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cluster_jdbcurl", cluster_jdbcurl) - _setter("copy_command", copy_command) - _setter("password", password) - _setter("role_arn", role_arn) - _setter("s3_configuration", s3_configuration) - _setter("username", username) + pulumi.set(__self__, "cluster_jdbcurl", cluster_jdbcurl) + pulumi.set(__self__, "copy_command", copy_command) + pulumi.set(__self__, "password", password) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "s3_configuration", s3_configuration) + pulumi.set(__self__, "username", username) if cloud_watch_logging_options is not None: - _setter("cloud_watch_logging_options", cloud_watch_logging_options) + pulumi.set(__self__, "cloud_watch_logging_options", cloud_watch_logging_options) if processing_configuration is not None: - _setter("processing_configuration", processing_configuration) + pulumi.set(__self__, "processing_configuration", processing_configuration) if retry_options is not None: - _setter("retry_options", retry_options) + pulumi.set(__self__, "retry_options", retry_options) if s3_backup_configuration is not None: - _setter("s3_backup_configuration", s3_backup_configuration) + pulumi.set(__self__, "s3_backup_configuration", s3_backup_configuration) if s3_backup_mode is not None: - _setter("s3_backup_mode", s3_backup_mode) + pulumi.set(__self__, "s3_backup_mode", s3_backup_mode) @property @pulumi.getter(name="clusterJdbcurl") @@ -2678,17 +2131,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, duration_in_seconds: Optional[int] = None): - DeliveryStreamRedshiftRetryOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - duration_in_seconds=duration_in_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - duration_in_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if duration_in_seconds is not None: - _setter("duration_in_seconds", duration_in_seconds) + pulumi.set(__self__, "duration_in_seconds", duration_in_seconds) @property @pulumi.getter(name="durationInSeconds") @@ -2717,17 +2161,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, duration_in_seconds: Optional[int] = None): - DeliveryStreamRetryOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - duration_in_seconds=duration_in_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - duration_in_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if duration_in_seconds is not None: - _setter("duration_in_seconds", duration_in_seconds) + pulumi.set(__self__, "duration_in_seconds", duration_in_seconds) @property @pulumi.getter(name="durationInSeconds") @@ -2775,43 +2210,20 @@ def __init__(__self__, *, encryption_configuration: Optional['outputs.DeliveryStreamEncryptionConfiguration'] = None, error_output_prefix: Optional[str] = None, prefix: Optional[str] = None): - DeliveryStreamS3DestinationConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_arn=bucket_arn, - role_arn=role_arn, - buffering_hints=buffering_hints, - cloud_watch_logging_options=cloud_watch_logging_options, - compression_format=compression_format, - encryption_configuration=encryption_configuration, - error_output_prefix=error_output_prefix, - prefix=prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_arn: str, - role_arn: str, - buffering_hints: Optional['outputs.DeliveryStreamBufferingHints'] = None, - cloud_watch_logging_options: Optional['outputs.DeliveryStreamCloudWatchLoggingOptions'] = None, - compression_format: Optional['DeliveryStreamS3DestinationConfigurationCompressionFormat'] = None, - encryption_configuration: Optional['outputs.DeliveryStreamEncryptionConfiguration'] = None, - error_output_prefix: Optional[str] = None, - prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_arn", bucket_arn) - _setter("role_arn", role_arn) + pulumi.set(__self__, "bucket_arn", bucket_arn) + pulumi.set(__self__, "role_arn", role_arn) if buffering_hints is not None: - _setter("buffering_hints", buffering_hints) + pulumi.set(__self__, "buffering_hints", buffering_hints) if cloud_watch_logging_options is not None: - _setter("cloud_watch_logging_options", cloud_watch_logging_options) + pulumi.set(__self__, "cloud_watch_logging_options", cloud_watch_logging_options) if compression_format is not None: - _setter("compression_format", compression_format) + pulumi.set(__self__, "compression_format", compression_format) if encryption_configuration is not None: - _setter("encryption_configuration", encryption_configuration) + pulumi.set(__self__, "encryption_configuration", encryption_configuration) if error_output_prefix is not None: - _setter("error_output_prefix", error_output_prefix) + pulumi.set(__self__, "error_output_prefix", error_output_prefix) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) @property @pulumi.getter(name="bucketArn") @@ -2888,37 +2300,18 @@ def __init__(__self__, *, role_arn: Optional[str] = None, table_name: Optional[str] = None, version_id: Optional[str] = None): - DeliveryStreamSchemaConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_id=catalog_id, - database_name=database_name, - region=region, - role_arn=role_arn, - table_name=table_name, - version_id=version_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_id: Optional[str] = None, - database_name: Optional[str] = None, - region: Optional[str] = None, - role_arn: Optional[str] = None, - table_name: Optional[str] = None, - version_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if catalog_id is not None: - _setter("catalog_id", catalog_id) + pulumi.set(__self__, "catalog_id", catalog_id) if database_name is not None: - _setter("database_name", database_name) + pulumi.set(__self__, "database_name", database_name) if region is not None: - _setter("region", region) + pulumi.set(__self__, "region", region) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if table_name is not None: - _setter("table_name", table_name) + pulumi.set(__self__, "table_name", table_name) if version_id is not None: - _setter("version_id", version_id) + pulumi.set(__self__, "version_id", version_id) @property @pulumi.getter(name="catalogId") @@ -2975,21 +2368,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, orc_ser_de: Optional['outputs.DeliveryStreamOrcSerDe'] = None, parquet_ser_de: Optional['outputs.DeliveryStreamParquetSerDe'] = None): - DeliveryStreamSerializer._configure( - lambda key, value: pulumi.set(__self__, key, value), - orc_ser_de=orc_ser_de, - parquet_ser_de=parquet_ser_de, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - orc_ser_de: Optional['outputs.DeliveryStreamOrcSerDe'] = None, - parquet_ser_de: Optional['outputs.DeliveryStreamParquetSerDe'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if orc_ser_de is not None: - _setter("orc_ser_de", orc_ser_de) + pulumi.set(__self__, "orc_ser_de", orc_ser_de) if parquet_ser_de is not None: - _setter("parquet_ser_de", parquet_ser_de) + pulumi.set(__self__, "parquet_ser_de", parquet_ser_de) @property @pulumi.getter(name="orcSerDe") @@ -3047,45 +2429,20 @@ def __init__(__self__, *, processing_configuration: Optional['outputs.DeliveryStreamProcessingConfiguration'] = None, retry_options: Optional['outputs.DeliveryStreamSplunkRetryOptions'] = None, s3_backup_mode: Optional[str] = None): - DeliveryStreamSplunkDestinationConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - hec_endpoint=hec_endpoint, - hec_endpoint_type=hec_endpoint_type, - hec_token=hec_token, - s3_configuration=s3_configuration, - cloud_watch_logging_options=cloud_watch_logging_options, - hec_acknowledgment_timeout_in_seconds=hec_acknowledgment_timeout_in_seconds, - processing_configuration=processing_configuration, - retry_options=retry_options, - s3_backup_mode=s3_backup_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hec_endpoint: str, - hec_endpoint_type: 'DeliveryStreamSplunkDestinationConfigurationHecEndpointType', - hec_token: str, - s3_configuration: 'outputs.DeliveryStreamS3DestinationConfiguration', - cloud_watch_logging_options: Optional['outputs.DeliveryStreamCloudWatchLoggingOptions'] = None, - hec_acknowledgment_timeout_in_seconds: Optional[int] = None, - processing_configuration: Optional['outputs.DeliveryStreamProcessingConfiguration'] = None, - retry_options: Optional['outputs.DeliveryStreamSplunkRetryOptions'] = None, - s3_backup_mode: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("hec_endpoint", hec_endpoint) - _setter("hec_endpoint_type", hec_endpoint_type) - _setter("hec_token", hec_token) - _setter("s3_configuration", s3_configuration) + pulumi.set(__self__, "hec_endpoint", hec_endpoint) + pulumi.set(__self__, "hec_endpoint_type", hec_endpoint_type) + pulumi.set(__self__, "hec_token", hec_token) + pulumi.set(__self__, "s3_configuration", s3_configuration) if cloud_watch_logging_options is not None: - _setter("cloud_watch_logging_options", cloud_watch_logging_options) + pulumi.set(__self__, "cloud_watch_logging_options", cloud_watch_logging_options) if hec_acknowledgment_timeout_in_seconds is not None: - _setter("hec_acknowledgment_timeout_in_seconds", hec_acknowledgment_timeout_in_seconds) + pulumi.set(__self__, "hec_acknowledgment_timeout_in_seconds", hec_acknowledgment_timeout_in_seconds) if processing_configuration is not None: - _setter("processing_configuration", processing_configuration) + pulumi.set(__self__, "processing_configuration", processing_configuration) if retry_options is not None: - _setter("retry_options", retry_options) + pulumi.set(__self__, "retry_options", retry_options) if s3_backup_mode is not None: - _setter("s3_backup_mode", s3_backup_mode) + pulumi.set(__self__, "s3_backup_mode", s3_backup_mode) @property @pulumi.getter(name="hecEndpoint") @@ -3154,17 +2511,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, duration_in_seconds: Optional[int] = None): - DeliveryStreamSplunkRetryOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - duration_in_seconds=duration_in_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - duration_in_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if duration_in_seconds is not None: - _setter("duration_in_seconds", duration_in_seconds) + pulumi.set(__self__, "duration_in_seconds", duration_in_seconds) @property @pulumi.getter(name="durationInSeconds") @@ -3177,20 +2525,9 @@ class DeliveryStreamTag(dict): def __init__(__self__, *, key: str, value: Optional[str] = None): - DeliveryStreamTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3230,22 +2567,9 @@ def __init__(__self__, *, role_arn: str, security_group_ids: Sequence[str], subnet_ids: Sequence[str]): - DeliveryStreamVpcConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - security_group_ids=security_group_ids, - subnet_ids=subnet_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: str, - security_group_ids: Sequence[str], - subnet_ids: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arn", role_arn) - _setter("security_group_ids", security_group_ids) - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "security_group_ids", security_group_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) @property @pulumi.getter(name="roleArn") diff --git a/sdk/python/pulumi_aws_native/kinesisvideo/_inputs.py b/sdk/python/pulumi_aws_native/kinesisvideo/_inputs.py index 434c40cfaf..b6a1e22479 100644 --- a/sdk/python/pulumi_aws_native/kinesisvideo/_inputs.py +++ b/sdk/python/pulumi_aws_native/kinesisvideo/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -25,19 +25,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. Specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. The following characters can be used: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. Specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. The following characters can be used: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - SignalingChannelTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -74,19 +63,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. Specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. The following characters can be used: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. Specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. The following characters can be used: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - StreamTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/kinesisvideo/get_signaling_channel.py b/sdk/python/pulumi_aws_native/kinesisvideo/get_signaling_channel.py index 63e42f1394..b95ef36ebd 100644 --- a/sdk/python/pulumi_aws_native/kinesisvideo/get_signaling_channel.py +++ b/sdk/python/pulumi_aws_native/kinesisvideo/get_signaling_channel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/kinesisvideo/get_stream.py b/sdk/python/pulumi_aws_native/kinesisvideo/get_stream.py index 2cb4fa9a6a..0b76032482 100644 --- a/sdk/python/pulumi_aws_native/kinesisvideo/get_stream.py +++ b/sdk/python/pulumi_aws_native/kinesisvideo/get_stream.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/kinesisvideo/outputs.py b/sdk/python/pulumi_aws_native/kinesisvideo/outputs.py index 5aab81a06a..014cf315e5 100644 --- a/sdk/python/pulumi_aws_native/kinesisvideo/outputs.py +++ b/sdk/python/pulumi_aws_native/kinesisvideo/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -28,19 +28,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. Specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. The following characters can be used: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. Specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. The following characters can be used: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - SignalingChannelTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -72,19 +61,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. Specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. The following characters can be used: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. Specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. The following characters can be used: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - StreamTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/kinesisvideo/signaling_channel.py b/sdk/python/pulumi_aws_native/kinesisvideo/signaling_channel.py index f31044d3f5..dab723f2b7 100644 --- a/sdk/python/pulumi_aws_native/kinesisvideo/signaling_channel.py +++ b/sdk/python/pulumi_aws_native/kinesisvideo/signaling_channel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -28,29 +28,14 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['SignalingChannelTagArgs']]] tags: An array of key-value pairs to apply to this resource. :param pulumi.Input['SignalingChannelType'] type: The type of the Kinesis Video Signaling Channel to create. Currently, SINGLE_MASTER is the only supported channel type. """ - SignalingChannelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - message_ttl_seconds=message_ttl_seconds, - name=name, - tags=tags, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - message_ttl_seconds: Optional[pulumi.Input[int]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['SignalingChannelTagArgs']]]] = None, - type: Optional[pulumi.Input['SignalingChannelType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if message_ttl_seconds is not None: - _setter("message_ttl_seconds", message_ttl_seconds) + pulumi.set(__self__, "message_ttl_seconds", message_ttl_seconds) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="messageTtlSeconds") @@ -140,10 +125,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SignalingChannelArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/kinesisvideo/stream.py b/sdk/python/pulumi_aws_native/kinesisvideo/stream.py index 8d3feb8f18..1abeb1039a 100644 --- a/sdk/python/pulumi_aws_native/kinesisvideo/stream.py +++ b/sdk/python/pulumi_aws_native/kinesisvideo/stream.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -31,37 +31,18 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The name of the Kinesis Video stream. :param pulumi.Input[Sequence[pulumi.Input['StreamTagArgs']]] tags: An array of key-value pairs associated with the Kinesis Video Stream. """ - StreamArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_retention_in_hours=data_retention_in_hours, - device_name=device_name, - kms_key_id=kms_key_id, - media_type=media_type, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_retention_in_hours: Optional[pulumi.Input[int]] = None, - device_name: Optional[pulumi.Input[str]] = None, - kms_key_id: Optional[pulumi.Input[str]] = None, - media_type: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['StreamTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_retention_in_hours is not None: - _setter("data_retention_in_hours", data_retention_in_hours) + pulumi.set(__self__, "data_retention_in_hours", data_retention_in_hours) if device_name is not None: - _setter("device_name", device_name) + pulumi.set(__self__, "device_name", device_name) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if media_type is not None: - _setter("media_type", media_type) + pulumi.set(__self__, "media_type", media_type) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="dataRetentionInHours") @@ -179,10 +160,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - StreamArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/kms/_inputs.py b/sdk/python/pulumi_aws_native/kms/_inputs.py index 5ef7c26b20..36f3696058 100644 --- a/sdk/python/pulumi_aws_native/kms/_inputs.py +++ b/sdk/python/pulumi_aws_native/kms/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -25,19 +25,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - KeyTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -74,19 +63,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ReplicaKeyTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/kms/alias.py b/sdk/python/pulumi_aws_native/kms/alias.py index d84a74e096..f2dbf60d47 100644 --- a/sdk/python/pulumi_aws_native/kms/alias.py +++ b/sdk/python/pulumi_aws_native/kms/alias.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['AliasArgs', 'Alias'] @@ -21,20 +21,9 @@ def __init__(__self__, *, :param pulumi.Input[str] target_key_id: Identifies the AWS KMS key to which the alias refers. Specify the key ID or the Amazon Resource Name (ARN) of the AWS KMS key. You cannot specify another alias. For help finding the key ID and ARN, see Finding the Key ID and ARN in the AWS Key Management Service Developer Guide. :param pulumi.Input[str] alias_name: Specifies the alias name. This value must begin with alias/ followed by a name, such as alias/ExampleAlias. The alias name cannot begin with alias/aws/. The alias/aws/ prefix is reserved for AWS managed keys. """ - AliasArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_key_id=target_key_id, - alias_name=alias_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_key_id: pulumi.Input[str], - alias_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_key_id", target_key_id) + pulumi.set(__self__, "target_key_id", target_key_id) if alias_name is not None: - _setter("alias_name", alias_name) + pulumi.set(__self__, "alias_name", alias_name) @property @pulumi.getter(name="targetKeyId") @@ -96,10 +85,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AliasArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/kms/get_alias.py b/sdk/python/pulumi_aws_native/kms/get_alias.py index 7868cf9094..608734ca3e 100644 --- a/sdk/python/pulumi_aws_native/kms/get_alias.py +++ b/sdk/python/pulumi_aws_native/kms/get_alias.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/kms/get_key.py b/sdk/python/pulumi_aws_native/kms/get_key.py index 0107c8eb2c..446abe7ad6 100644 --- a/sdk/python/pulumi_aws_native/kms/get_key.py +++ b/sdk/python/pulumi_aws_native/kms/get_key.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/kms/get_replica_key.py b/sdk/python/pulumi_aws_native/kms/get_replica_key.py index b27b988d4d..ea0ba14500 100644 --- a/sdk/python/pulumi_aws_native/kms/get_replica_key.py +++ b/sdk/python/pulumi_aws_native/kms/get_replica_key.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/kms/key.py b/sdk/python/pulumi_aws_native/kms/key.py index 602f2fd6c6..894bf70176 100644 --- a/sdk/python/pulumi_aws_native/kms/key.py +++ b/sdk/python/pulumi_aws_native/kms/key.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -42,57 +42,28 @@ def __init__(__self__, *, :param pulumi.Input[int] pending_window_in_days: Specifies the number of days in the waiting period before AWS KMS deletes an AWS KMS key that has been removed from a CloudFormation stack. Enter a value between 7 and 30 days. The default value is 30 days. :param pulumi.Input[Sequence[pulumi.Input['KeyTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - KeyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bypass_policy_lockout_safety_check=bypass_policy_lockout_safety_check, - description=description, - enable_key_rotation=enable_key_rotation, - enabled=enabled, - key_policy=key_policy, - key_spec=key_spec, - key_usage=key_usage, - multi_region=multi_region, - origin=origin, - pending_window_in_days=pending_window_in_days, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bypass_policy_lockout_safety_check: Optional[pulumi.Input[bool]] = None, - description: Optional[pulumi.Input[str]] = None, - enable_key_rotation: Optional[pulumi.Input[bool]] = None, - enabled: Optional[pulumi.Input[bool]] = None, - key_policy: Optional[Any] = None, - key_spec: Optional[pulumi.Input['KeySpec']] = None, - key_usage: Optional[pulumi.Input['KeyUsage']] = None, - multi_region: Optional[pulumi.Input[bool]] = None, - origin: Optional[pulumi.Input['KeyOrigin']] = None, - pending_window_in_days: Optional[pulumi.Input[int]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['KeyTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bypass_policy_lockout_safety_check is not None: - _setter("bypass_policy_lockout_safety_check", bypass_policy_lockout_safety_check) + pulumi.set(__self__, "bypass_policy_lockout_safety_check", bypass_policy_lockout_safety_check) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if enable_key_rotation is not None: - _setter("enable_key_rotation", enable_key_rotation) + pulumi.set(__self__, "enable_key_rotation", enable_key_rotation) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if key_policy is not None: - _setter("key_policy", key_policy) + pulumi.set(__self__, "key_policy", key_policy) if key_spec is not None: - _setter("key_spec", key_spec) + pulumi.set(__self__, "key_spec", key_spec) if key_usage is not None: - _setter("key_usage", key_usage) + pulumi.set(__self__, "key_usage", key_usage) if multi_region is not None: - _setter("multi_region", multi_region) + pulumi.set(__self__, "multi_region", multi_region) if origin is not None: - _setter("origin", origin) + pulumi.set(__self__, "origin", origin) if pending_window_in_days is not None: - _setter("pending_window_in_days", pending_window_in_days) + pulumi.set(__self__, "pending_window_in_days", pending_window_in_days) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="bypassPolicyLockoutSafetyCheck") @@ -280,10 +251,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - KeyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/kms/outputs.py b/sdk/python/pulumi_aws_native/kms/outputs.py index 0e28c92e10..576a94bda9 100644 --- a/sdk/python/pulumi_aws_native/kms/outputs.py +++ b/sdk/python/pulumi_aws_native/kms/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -28,19 +28,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - KeyTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -72,19 +61,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ReplicaKeyTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/kms/replica_key.py b/sdk/python/pulumi_aws_native/kms/replica_key.py index 0bc01df85a..51d756d7f4 100644 --- a/sdk/python/pulumi_aws_native/kms/replica_key.py +++ b/sdk/python/pulumi_aws_native/kms/replica_key.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -31,35 +31,16 @@ def __init__(__self__, *, :param pulumi.Input[int] pending_window_in_days: Specifies the number of days in the waiting period before AWS KMS deletes an AWS KMS key that has been removed from a CloudFormation stack. Enter a value between 7 and 30 days. The default value is 30 days. :param pulumi.Input[Sequence[pulumi.Input['ReplicaKeyTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - ReplicaKeyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key_policy=key_policy, - primary_key_arn=primary_key_arn, - description=description, - enabled=enabled, - pending_window_in_days=pending_window_in_days, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key_policy: Any, - primary_key_arn: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - enabled: Optional[pulumi.Input[bool]] = None, - pending_window_in_days: Optional[pulumi.Input[int]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ReplicaKeyTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key_policy", key_policy) - _setter("primary_key_arn", primary_key_arn) + pulumi.set(__self__, "key_policy", key_policy) + pulumi.set(__self__, "primary_key_arn", primary_key_arn) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if pending_window_in_days is not None: - _setter("pending_window_in_days", pending_window_in_days) + pulumi.set(__self__, "pending_window_in_days", pending_window_in_days) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="keyPolicy") @@ -177,10 +158,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ReplicaKeyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/lakeformation/_inputs.py b/sdk/python/pulumi_aws_native/lakeformation/_inputs.py index 8ed9317574..d98e16d4c4 100644 --- a/sdk/python/pulumi_aws_native/lakeformation/_inputs.py +++ b/sdk/python/pulumi_aws_native/lakeformation/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -55,17 +55,8 @@ def __init__(__self__, *, An object representing the Data Cells Filter's Columns. Either Column Names or a Wildcard is required. :param pulumi.Input[Sequence[pulumi.Input[str]]] excluded_column_names: A list of column names to be excluded from the Data Cells Filter. """ - DataCellsFilterColumnWildcardArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - excluded_column_names=excluded_column_names, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - excluded_column_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if excluded_column_names is not None: - _setter("excluded_column_names", excluded_column_names) + pulumi.set(__self__, "excluded_column_names", excluded_column_names) @property @pulumi.getter(name="excludedColumnNames") @@ -90,21 +81,10 @@ def __init__(__self__, *, :param Any all_rows_wildcard: An empty object representing a row wildcard. :param pulumi.Input[str] filter_expression: A PartiQL predicate. """ - DataCellsFilterRowFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - all_rows_wildcard=all_rows_wildcard, - filter_expression=filter_expression, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - all_rows_wildcard: Optional[Any] = None, - filter_expression: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if all_rows_wildcard is not None: - _setter("all_rows_wildcard", all_rows_wildcard) + pulumi.set(__self__, "all_rows_wildcard", all_rows_wildcard) if filter_expression is not None: - _setter("filter_expression", filter_expression) + pulumi.set(__self__, "filter_expression", filter_expression) @property @pulumi.getter(name="allRowsWildcard") @@ -135,61 +115,32 @@ def filter_expression(self, value: Optional[pulumi.Input[str]]): class DataLakeSettingsAdminsArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type class DataLakeSettingsCreateDatabaseDefaultPermissionsArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type class DataLakeSettingsCreateTableDefaultPermissionsArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type class DataLakeSettingsExternalDataFilteringAllowListArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type class PermissionsColumnWildcardArgs: def __init__(__self__, *, excluded_column_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - PermissionsColumnWildcardArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - excluded_column_names=excluded_column_names, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - excluded_column_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if excluded_column_names is not None: - _setter("excluded_column_names", excluded_column_names) + pulumi.set(__self__, "excluded_column_names", excluded_column_names) @property @pulumi.getter(name="excludedColumnNames") @@ -205,17 +156,8 @@ def excluded_column_names(self, value: Optional[pulumi.Input[Sequence[pulumi.Inp class PermissionsDataLakePrincipalArgs: def __init__(__self__, *, data_lake_principal_identifier: Optional[pulumi.Input[str]] = None): - PermissionsDataLakePrincipalArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_lake_principal_identifier=data_lake_principal_identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_lake_principal_identifier: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_lake_principal_identifier is not None: - _setter("data_lake_principal_identifier", data_lake_principal_identifier) + pulumi.set(__self__, "data_lake_principal_identifier", data_lake_principal_identifier) @property @pulumi.getter(name="dataLakePrincipalIdentifier") @@ -232,21 +174,10 @@ class PermissionsDataLocationResourceArgs: def __init__(__self__, *, catalog_id: Optional[pulumi.Input[str]] = None, s3_resource: Optional[pulumi.Input[str]] = None): - PermissionsDataLocationResourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_id=catalog_id, - s3_resource=s3_resource, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_id: Optional[pulumi.Input[str]] = None, - s3_resource: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if catalog_id is not None: - _setter("catalog_id", catalog_id) + pulumi.set(__self__, "catalog_id", catalog_id) if s3_resource is not None: - _setter("s3_resource", s3_resource) + pulumi.set(__self__, "s3_resource", s3_resource) @property @pulumi.getter(name="catalogId") @@ -272,21 +203,10 @@ class PermissionsDatabaseResourceArgs: def __init__(__self__, *, catalog_id: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None): - PermissionsDatabaseResourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_id=catalog_id, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_id: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if catalog_id is not None: - _setter("catalog_id", catalog_id) + pulumi.set(__self__, "catalog_id", catalog_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="catalogId") @@ -314,29 +234,14 @@ def __init__(__self__, *, database_resource: Optional[pulumi.Input['PermissionsDatabaseResourceArgs']] = None, table_resource: Optional[pulumi.Input['PermissionsTableResourceArgs']] = None, table_with_columns_resource: Optional[pulumi.Input['PermissionsTableWithColumnsResourceArgs']] = None): - PermissionsResourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_location_resource=data_location_resource, - database_resource=database_resource, - table_resource=table_resource, - table_with_columns_resource=table_with_columns_resource, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_location_resource: Optional[pulumi.Input['PermissionsDataLocationResourceArgs']] = None, - database_resource: Optional[pulumi.Input['PermissionsDatabaseResourceArgs']] = None, - table_resource: Optional[pulumi.Input['PermissionsTableResourceArgs']] = None, - table_with_columns_resource: Optional[pulumi.Input['PermissionsTableWithColumnsResourceArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_location_resource is not None: - _setter("data_location_resource", data_location_resource) + pulumi.set(__self__, "data_location_resource", data_location_resource) if database_resource is not None: - _setter("database_resource", database_resource) + pulumi.set(__self__, "database_resource", database_resource) if table_resource is not None: - _setter("table_resource", table_resource) + pulumi.set(__self__, "table_resource", table_resource) if table_with_columns_resource is not None: - _setter("table_with_columns_resource", table_with_columns_resource) + pulumi.set(__self__, "table_with_columns_resource", table_with_columns_resource) @property @pulumi.getter(name="dataLocationResource") @@ -382,29 +287,14 @@ def __init__(__self__, *, database_name: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, table_wildcard: Optional[pulumi.Input['PermissionsTableWildcardArgs']] = None): - PermissionsTableResourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_id=catalog_id, - database_name=database_name, - name=name, - table_wildcard=table_wildcard, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_id: Optional[pulumi.Input[str]] = None, - database_name: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - table_wildcard: Optional[pulumi.Input['PermissionsTableWildcardArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if catalog_id is not None: - _setter("catalog_id", catalog_id) + pulumi.set(__self__, "catalog_id", catalog_id) if database_name is not None: - _setter("database_name", database_name) + pulumi.set(__self__, "database_name", database_name) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if table_wildcard is not None: - _setter("table_wildcard", table_wildcard) + pulumi.set(__self__, "table_wildcard", table_wildcard) @property @pulumi.getter(name="catalogId") @@ -447,11 +337,6 @@ def table_wildcard(self, value: Optional[pulumi.Input['PermissionsTableWildcardA class PermissionsTableWildcardArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -462,33 +347,16 @@ def __init__(__self__, *, column_wildcard: Optional[pulumi.Input['PermissionsColumnWildcardArgs']] = None, database_name: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None): - PermissionsTableWithColumnsResourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_id=catalog_id, - column_names=column_names, - column_wildcard=column_wildcard, - database_name=database_name, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_id: Optional[pulumi.Input[str]] = None, - column_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - column_wildcard: Optional[pulumi.Input['PermissionsColumnWildcardArgs']] = None, - database_name: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if catalog_id is not None: - _setter("catalog_id", catalog_id) + pulumi.set(__self__, "catalog_id", catalog_id) if column_names is not None: - _setter("column_names", column_names) + pulumi.set(__self__, "column_names", column_names) if column_wildcard is not None: - _setter("column_wildcard", column_wildcard) + pulumi.set(__self__, "column_wildcard", column_wildcard) if database_name is not None: - _setter("database_name", database_name) + pulumi.set(__self__, "database_name", database_name) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="catalogId") @@ -540,28 +408,14 @@ def name(self, value: Optional[pulumi.Input[str]]): class PrincipalPermissionsCatalogResourceArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type class PrincipalPermissionsColumnWildcardArgs: def __init__(__self__, *, excluded_column_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - PrincipalPermissionsColumnWildcardArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - excluded_column_names=excluded_column_names, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - excluded_column_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if excluded_column_names is not None: - _setter("excluded_column_names", excluded_column_names) + pulumi.set(__self__, "excluded_column_names", excluded_column_names) @property @pulumi.getter(name="excludedColumnNames") @@ -580,25 +434,10 @@ def __init__(__self__, *, name: pulumi.Input[str], table_catalog_id: pulumi.Input[str], table_name: pulumi.Input[str]): - PrincipalPermissionsDataCellsFilterResourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - database_name=database_name, - name=name, - table_catalog_id=table_catalog_id, - table_name=table_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database_name: pulumi.Input[str], - name: pulumi.Input[str], - table_catalog_id: pulumi.Input[str], - table_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database_name", database_name) - _setter("name", name) - _setter("table_catalog_id", table_catalog_id) - _setter("table_name", table_name) + pulumi.set(__self__, "database_name", database_name) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "table_catalog_id", table_catalog_id) + pulumi.set(__self__, "table_name", table_name) @property @pulumi.getter(name="databaseName") @@ -641,17 +480,8 @@ def table_name(self, value: pulumi.Input[str]): class PrincipalPermissionsDataLakePrincipalArgs: def __init__(__self__, *, data_lake_principal_identifier: Optional[pulumi.Input[str]] = None): - PrincipalPermissionsDataLakePrincipalArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_lake_principal_identifier=data_lake_principal_identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_lake_principal_identifier: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_lake_principal_identifier is not None: - _setter("data_lake_principal_identifier", data_lake_principal_identifier) + pulumi.set(__self__, "data_lake_principal_identifier", data_lake_principal_identifier) @property @pulumi.getter(name="dataLakePrincipalIdentifier") @@ -668,19 +498,8 @@ class PrincipalPermissionsDataLocationResourceArgs: def __init__(__self__, *, catalog_id: pulumi.Input[str], resource_arn: pulumi.Input[str]): - PrincipalPermissionsDataLocationResourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_id=catalog_id, - resource_arn=resource_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_id: pulumi.Input[str], - resource_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("catalog_id", catalog_id) - _setter("resource_arn", resource_arn) + pulumi.set(__self__, "catalog_id", catalog_id) + pulumi.set(__self__, "resource_arn", resource_arn) @property @pulumi.getter(name="catalogId") @@ -706,19 +525,8 @@ class PrincipalPermissionsDatabaseResourceArgs: def __init__(__self__, *, catalog_id: pulumi.Input[str], name: pulumi.Input[str]): - PrincipalPermissionsDatabaseResourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_id=catalog_id, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_id: pulumi.Input[str], - name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("catalog_id", catalog_id) - _setter("name", name) + pulumi.set(__self__, "catalog_id", catalog_id) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="catalogId") @@ -745,22 +553,9 @@ def __init__(__self__, *, catalog_id: pulumi.Input[str], tag_key: pulumi.Input[str], tag_values: pulumi.Input[Sequence[pulumi.Input[str]]]): - PrincipalPermissionsLfTagKeyResourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_id=catalog_id, - tag_key=tag_key, - tag_values=tag_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_id: pulumi.Input[str], - tag_key: pulumi.Input[str], - tag_values: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("catalog_id", catalog_id) - _setter("tag_key", tag_key) - _setter("tag_values", tag_values) + pulumi.set(__self__, "catalog_id", catalog_id) + pulumi.set(__self__, "tag_key", tag_key) + pulumi.set(__self__, "tag_values", tag_values) @property @pulumi.getter(name="catalogId") @@ -796,22 +591,9 @@ def __init__(__self__, *, catalog_id: pulumi.Input[str], expression: pulumi.Input[Sequence[pulumi.Input['PrincipalPermissionsLfTagArgs']]], resource_type: pulumi.Input['PrincipalPermissionsResourceType']): - PrincipalPermissionsLfTagPolicyResourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_id=catalog_id, - expression=expression, - resource_type=resource_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_id: pulumi.Input[str], - expression: pulumi.Input[Sequence[pulumi.Input['PrincipalPermissionsLfTagArgs']]], - resource_type: pulumi.Input['PrincipalPermissionsResourceType'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("catalog_id", catalog_id) - _setter("expression", expression) - _setter("resource_type", resource_type) + pulumi.set(__self__, "catalog_id", catalog_id) + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "resource_type", resource_type) @property @pulumi.getter(name="catalogId") @@ -846,21 +628,10 @@ class PrincipalPermissionsLfTagArgs: def __init__(__self__, *, tag_key: Optional[pulumi.Input[str]] = None, tag_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - PrincipalPermissionsLfTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - tag_key=tag_key, - tag_values=tag_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - tag_key: Optional[pulumi.Input[str]] = None, - tag_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if tag_key is not None: - _setter("tag_key", tag_key) + pulumi.set(__self__, "tag_key", tag_key) if tag_values is not None: - _setter("tag_values", tag_values) + pulumi.set(__self__, "tag_values", tag_values) @property @pulumi.getter(name="tagKey") @@ -892,45 +663,22 @@ def __init__(__self__, *, lf_tag_policy: Optional[pulumi.Input['PrincipalPermissionsLfTagPolicyResourceArgs']] = None, table: Optional[pulumi.Input['PrincipalPermissionsTableResourceArgs']] = None, table_with_columns: Optional[pulumi.Input['PrincipalPermissionsTableWithColumnsResourceArgs']] = None): - PrincipalPermissionsResourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog=catalog, - data_cells_filter=data_cells_filter, - data_location=data_location, - database=database, - lf_tag=lf_tag, - lf_tag_policy=lf_tag_policy, - table=table, - table_with_columns=table_with_columns, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog: Optional[pulumi.Input['PrincipalPermissionsCatalogResourceArgs']] = None, - data_cells_filter: Optional[pulumi.Input['PrincipalPermissionsDataCellsFilterResourceArgs']] = None, - data_location: Optional[pulumi.Input['PrincipalPermissionsDataLocationResourceArgs']] = None, - database: Optional[pulumi.Input['PrincipalPermissionsDatabaseResourceArgs']] = None, - lf_tag: Optional[pulumi.Input['PrincipalPermissionsLfTagKeyResourceArgs']] = None, - lf_tag_policy: Optional[pulumi.Input['PrincipalPermissionsLfTagPolicyResourceArgs']] = None, - table: Optional[pulumi.Input['PrincipalPermissionsTableResourceArgs']] = None, - table_with_columns: Optional[pulumi.Input['PrincipalPermissionsTableWithColumnsResourceArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if catalog is not None: - _setter("catalog", catalog) + pulumi.set(__self__, "catalog", catalog) if data_cells_filter is not None: - _setter("data_cells_filter", data_cells_filter) + pulumi.set(__self__, "data_cells_filter", data_cells_filter) if data_location is not None: - _setter("data_location", data_location) + pulumi.set(__self__, "data_location", data_location) if database is not None: - _setter("database", database) + pulumi.set(__self__, "database", database) if lf_tag is not None: - _setter("lf_tag", lf_tag) + pulumi.set(__self__, "lf_tag", lf_tag) if lf_tag_policy is not None: - _setter("lf_tag_policy", lf_tag_policy) + pulumi.set(__self__, "lf_tag_policy", lf_tag_policy) if table is not None: - _setter("table", table) + pulumi.set(__self__, "table", table) if table_with_columns is not None: - _setter("table_with_columns", table_with_columns) + pulumi.set(__self__, "table_with_columns", table_with_columns) @property @pulumi.getter @@ -1012,27 +760,12 @@ def __init__(__self__, *, database_name: pulumi.Input[str], name: Optional[pulumi.Input[str]] = None, table_wildcard: Optional[pulumi.Input['PrincipalPermissionsTableWildcardArgs']] = None): - PrincipalPermissionsTableResourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_id=catalog_id, - database_name=database_name, - name=name, - table_wildcard=table_wildcard, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_id: pulumi.Input[str], - database_name: pulumi.Input[str], - name: Optional[pulumi.Input[str]] = None, - table_wildcard: Optional[pulumi.Input['PrincipalPermissionsTableWildcardArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("catalog_id", catalog_id) - _setter("database_name", database_name) + pulumi.set(__self__, "catalog_id", catalog_id) + pulumi.set(__self__, "database_name", database_name) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if table_wildcard is not None: - _setter("table_wildcard", table_wildcard) + pulumi.set(__self__, "table_wildcard", table_wildcard) @property @pulumi.getter(name="catalogId") @@ -1075,11 +808,6 @@ def table_wildcard(self, value: Optional[pulumi.Input['PrincipalPermissionsTable class PrincipalPermissionsTableWildcardArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -1090,30 +818,13 @@ def __init__(__self__, *, name: pulumi.Input[str], column_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, column_wildcard: Optional[pulumi.Input['PrincipalPermissionsColumnWildcardArgs']] = None): - PrincipalPermissionsTableWithColumnsResourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_id=catalog_id, - database_name=database_name, - name=name, - column_names=column_names, - column_wildcard=column_wildcard, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_id: pulumi.Input[str], - database_name: pulumi.Input[str], - name: pulumi.Input[str], - column_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - column_wildcard: Optional[pulumi.Input['PrincipalPermissionsColumnWildcardArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("catalog_id", catalog_id) - _setter("database_name", database_name) - _setter("name", name) + pulumi.set(__self__, "catalog_id", catalog_id) + pulumi.set(__self__, "database_name", database_name) + pulumi.set(__self__, "name", name) if column_names is not None: - _setter("column_names", column_names) + pulumi.set(__self__, "column_names", column_names) if column_wildcard is not None: - _setter("column_wildcard", column_wildcard) + pulumi.set(__self__, "column_wildcard", column_wildcard) @property @pulumi.getter(name="catalogId") @@ -1165,11 +876,6 @@ def column_wildcard(self, value: Optional[pulumi.Input['PrincipalPermissionsColu class TagAssociationCatalogResourceArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -1177,19 +883,8 @@ class TagAssociationDatabaseResourceArgs: def __init__(__self__, *, catalog_id: pulumi.Input[str], name: pulumi.Input[str]): - TagAssociationDatabaseResourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_id=catalog_id, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_id: pulumi.Input[str], - name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("catalog_id", catalog_id) - _setter("name", name) + pulumi.set(__self__, "catalog_id", catalog_id) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="catalogId") @@ -1216,22 +911,9 @@ def __init__(__self__, *, catalog_id: pulumi.Input[str], tag_key: pulumi.Input[str], tag_values: pulumi.Input[Sequence[pulumi.Input[str]]]): - TagAssociationLfTagPairArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_id=catalog_id, - tag_key=tag_key, - tag_values=tag_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_id: pulumi.Input[str], - tag_key: pulumi.Input[str], - tag_values: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("catalog_id", catalog_id) - _setter("tag_key", tag_key) - _setter("tag_values", tag_values) + pulumi.set(__self__, "catalog_id", catalog_id) + pulumi.set(__self__, "tag_key", tag_key) + pulumi.set(__self__, "tag_values", tag_values) @property @pulumi.getter(name="catalogId") @@ -1268,29 +950,14 @@ def __init__(__self__, *, database: Optional[pulumi.Input['TagAssociationDatabaseResourceArgs']] = None, table: Optional[pulumi.Input['TagAssociationTableResourceArgs']] = None, table_with_columns: Optional[pulumi.Input['TagAssociationTableWithColumnsResourceArgs']] = None): - TagAssociationResourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog=catalog, - database=database, - table=table, - table_with_columns=table_with_columns, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog: Optional[pulumi.Input['TagAssociationCatalogResourceArgs']] = None, - database: Optional[pulumi.Input['TagAssociationDatabaseResourceArgs']] = None, - table: Optional[pulumi.Input['TagAssociationTableResourceArgs']] = None, - table_with_columns: Optional[pulumi.Input['TagAssociationTableWithColumnsResourceArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if catalog is not None: - _setter("catalog", catalog) + pulumi.set(__self__, "catalog", catalog) if database is not None: - _setter("database", database) + pulumi.set(__self__, "database", database) if table is not None: - _setter("table", table) + pulumi.set(__self__, "table", table) if table_with_columns is not None: - _setter("table_with_columns", table_with_columns) + pulumi.set(__self__, "table_with_columns", table_with_columns) @property @pulumi.getter @@ -1336,27 +1003,12 @@ def __init__(__self__, *, database_name: pulumi.Input[str], name: Optional[pulumi.Input[str]] = None, table_wildcard: Optional[pulumi.Input['TagAssociationTableWildcardArgs']] = None): - TagAssociationTableResourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_id=catalog_id, - database_name=database_name, - name=name, - table_wildcard=table_wildcard, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_id: pulumi.Input[str], - database_name: pulumi.Input[str], - name: Optional[pulumi.Input[str]] = None, - table_wildcard: Optional[pulumi.Input['TagAssociationTableWildcardArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("catalog_id", catalog_id) - _setter("database_name", database_name) + pulumi.set(__self__, "catalog_id", catalog_id) + pulumi.set(__self__, "database_name", database_name) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if table_wildcard is not None: - _setter("table_wildcard", table_wildcard) + pulumi.set(__self__, "table_wildcard", table_wildcard) @property @pulumi.getter(name="catalogId") @@ -1399,11 +1051,6 @@ def table_wildcard(self, value: Optional[pulumi.Input['TagAssociationTableWildca class TagAssociationTableWildcardArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -1413,25 +1060,10 @@ def __init__(__self__, *, column_names: pulumi.Input[Sequence[pulumi.Input[str]]], database_name: pulumi.Input[str], name: pulumi.Input[str]): - TagAssociationTableWithColumnsResourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_id=catalog_id, - column_names=column_names, - database_name=database_name, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_id: pulumi.Input[str], - column_names: pulumi.Input[Sequence[pulumi.Input[str]]], - database_name: pulumi.Input[str], - name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("catalog_id", catalog_id) - _setter("column_names", column_names) - _setter("database_name", database_name) - _setter("name", name) + pulumi.set(__self__, "catalog_id", catalog_id) + pulumi.set(__self__, "column_names", column_names) + pulumi.set(__self__, "database_name", database_name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="catalogId") diff --git a/sdk/python/pulumi_aws_native/lakeformation/data_cells_filter.py b/sdk/python/pulumi_aws_native/lakeformation/data_cells_filter.py index 0c993dda83..4b6d340ed1 100644 --- a/sdk/python/pulumi_aws_native/lakeformation/data_cells_filter.py +++ b/sdk/python/pulumi_aws_native/lakeformation/data_cells_filter.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -33,38 +33,17 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The desired name of the Data Cells Filter. :param pulumi.Input['DataCellsFilterRowFilterArgs'] row_filter: An object representing the Data Cells Filter's Row Filter. Either a Filter Expression or a Wildcard is required """ - DataCellsFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - database_name=database_name, - table_catalog_id=table_catalog_id, - table_name=table_name, - column_names=column_names, - column_wildcard=column_wildcard, - name=name, - row_filter=row_filter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database_name: pulumi.Input[str], - table_catalog_id: pulumi.Input[str], - table_name: pulumi.Input[str], - column_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - column_wildcard: Optional[pulumi.Input['DataCellsFilterColumnWildcardArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - row_filter: Optional[pulumi.Input['DataCellsFilterRowFilterArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database_name", database_name) - _setter("table_catalog_id", table_catalog_id) - _setter("table_name", table_name) + pulumi.set(__self__, "database_name", database_name) + pulumi.set(__self__, "table_catalog_id", table_catalog_id) + pulumi.set(__self__, "table_name", table_name) if column_names is not None: - _setter("column_names", column_names) + pulumi.set(__self__, "column_names", column_names) if column_wildcard is not None: - _setter("column_wildcard", column_wildcard) + pulumi.set(__self__, "column_wildcard", column_wildcard) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if row_filter is not None: - _setter("row_filter", row_filter) + pulumi.set(__self__, "row_filter", row_filter) @property @pulumi.getter(name="databaseName") @@ -196,10 +175,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DataCellsFilterArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -222,21 +197,11 @@ def _internal_init(__self__, __props__ = DataCellsFilterArgs.__new__(DataCellsFilterArgs) __props__.__dict__["column_names"] = column_names - if column_wildcard is not None and not isinstance(column_wildcard, DataCellsFilterColumnWildcardArgs): - column_wildcard = column_wildcard or {} - def _setter(key, value): - column_wildcard[key] = value - DataCellsFilterColumnWildcardArgs._configure(_setter, **column_wildcard) __props__.__dict__["column_wildcard"] = column_wildcard if database_name is None and not opts.urn: raise TypeError("Missing required property 'database_name'") __props__.__dict__["database_name"] = database_name __props__.__dict__["name"] = name - if row_filter is not None and not isinstance(row_filter, DataCellsFilterRowFilterArgs): - row_filter = row_filter or {} - def _setter(key, value): - row_filter[key] = value - DataCellsFilterRowFilterArgs._configure(_setter, **row_filter) __props__.__dict__["row_filter"] = row_filter if table_catalog_id is None and not opts.urn: raise TypeError("Missing required property 'table_catalog_id'") diff --git a/sdk/python/pulumi_aws_native/lakeformation/data_lake_settings.py b/sdk/python/pulumi_aws_native/lakeformation/data_lake_settings.py index 9a8c2d2b84..4236930301 100644 --- a/sdk/python/pulumi_aws_native/lakeformation/data_lake_settings.py +++ b/sdk/python/pulumi_aws_native/lakeformation/data_lake_settings.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -29,53 +29,26 @@ def __init__(__self__, *, """ The set of arguments for constructing a DataLakeSettings resource. """ - DataLakeSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - admins=admins, - allow_external_data_filtering=allow_external_data_filtering, - allow_full_table_external_data_access=allow_full_table_external_data_access, - authorized_session_tag_value_list=authorized_session_tag_value_list, - create_database_default_permissions=create_database_default_permissions, - create_table_default_permissions=create_table_default_permissions, - external_data_filtering_allow_list=external_data_filtering_allow_list, - mutation_type=mutation_type, - parameters=parameters, - trusted_resource_owners=trusted_resource_owners, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - admins: Optional[pulumi.Input['DataLakeSettingsAdminsArgs']] = None, - allow_external_data_filtering: Optional[pulumi.Input[bool]] = None, - allow_full_table_external_data_access: Optional[pulumi.Input[bool]] = None, - authorized_session_tag_value_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - create_database_default_permissions: Optional[pulumi.Input['DataLakeSettingsCreateDatabaseDefaultPermissionsArgs']] = None, - create_table_default_permissions: Optional[pulumi.Input['DataLakeSettingsCreateTableDefaultPermissionsArgs']] = None, - external_data_filtering_allow_list: Optional[pulumi.Input['DataLakeSettingsExternalDataFilteringAllowListArgs']] = None, - mutation_type: Optional[pulumi.Input[str]] = None, - parameters: Optional[Any] = None, - trusted_resource_owners: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if admins is not None: - _setter("admins", admins) + pulumi.set(__self__, "admins", admins) if allow_external_data_filtering is not None: - _setter("allow_external_data_filtering", allow_external_data_filtering) + pulumi.set(__self__, "allow_external_data_filtering", allow_external_data_filtering) if allow_full_table_external_data_access is not None: - _setter("allow_full_table_external_data_access", allow_full_table_external_data_access) + pulumi.set(__self__, "allow_full_table_external_data_access", allow_full_table_external_data_access) if authorized_session_tag_value_list is not None: - _setter("authorized_session_tag_value_list", authorized_session_tag_value_list) + pulumi.set(__self__, "authorized_session_tag_value_list", authorized_session_tag_value_list) if create_database_default_permissions is not None: - _setter("create_database_default_permissions", create_database_default_permissions) + pulumi.set(__self__, "create_database_default_permissions", create_database_default_permissions) if create_table_default_permissions is not None: - _setter("create_table_default_permissions", create_table_default_permissions) + pulumi.set(__self__, "create_table_default_permissions", create_table_default_permissions) if external_data_filtering_allow_list is not None: - _setter("external_data_filtering_allow_list", external_data_filtering_allow_list) + pulumi.set(__self__, "external_data_filtering_allow_list", external_data_filtering_allow_list) if mutation_type is not None: - _setter("mutation_type", mutation_type) + pulumi.set(__self__, "mutation_type", mutation_type) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) if trusted_resource_owners is not None: - _setter("trusted_resource_owners", trusted_resource_owners) + pulumi.set(__self__, "trusted_resource_owners", trusted_resource_owners) @property @pulumi.getter @@ -214,10 +187,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DataLakeSettingsArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -243,32 +212,12 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = DataLakeSettingsArgs.__new__(DataLakeSettingsArgs) - if admins is not None and not isinstance(admins, DataLakeSettingsAdminsArgs): - admins = admins or {} - def _setter(key, value): - admins[key] = value - DataLakeSettingsAdminsArgs._configure(_setter, **admins) __props__.__dict__["admins"] = admins __props__.__dict__["allow_external_data_filtering"] = allow_external_data_filtering __props__.__dict__["allow_full_table_external_data_access"] = allow_full_table_external_data_access __props__.__dict__["authorized_session_tag_value_list"] = authorized_session_tag_value_list - if create_database_default_permissions is not None and not isinstance(create_database_default_permissions, DataLakeSettingsCreateDatabaseDefaultPermissionsArgs): - create_database_default_permissions = create_database_default_permissions or {} - def _setter(key, value): - create_database_default_permissions[key] = value - DataLakeSettingsCreateDatabaseDefaultPermissionsArgs._configure(_setter, **create_database_default_permissions) __props__.__dict__["create_database_default_permissions"] = create_database_default_permissions - if create_table_default_permissions is not None and not isinstance(create_table_default_permissions, DataLakeSettingsCreateTableDefaultPermissionsArgs): - create_table_default_permissions = create_table_default_permissions or {} - def _setter(key, value): - create_table_default_permissions[key] = value - DataLakeSettingsCreateTableDefaultPermissionsArgs._configure(_setter, **create_table_default_permissions) __props__.__dict__["create_table_default_permissions"] = create_table_default_permissions - if external_data_filtering_allow_list is not None and not isinstance(external_data_filtering_allow_list, DataLakeSettingsExternalDataFilteringAllowListArgs): - external_data_filtering_allow_list = external_data_filtering_allow_list or {} - def _setter(key, value): - external_data_filtering_allow_list[key] = value - DataLakeSettingsExternalDataFilteringAllowListArgs._configure(_setter, **external_data_filtering_allow_list) __props__.__dict__["external_data_filtering_allow_list"] = external_data_filtering_allow_list __props__.__dict__["mutation_type"] = mutation_type __props__.__dict__["parameters"] = parameters diff --git a/sdk/python/pulumi_aws_native/lakeformation/get_data_lake_settings.py b/sdk/python/pulumi_aws_native/lakeformation/get_data_lake_settings.py index d43736c1e3..6e2586a0d9 100644 --- a/sdk/python/pulumi_aws_native/lakeformation/get_data_lake_settings.py +++ b/sdk/python/pulumi_aws_native/lakeformation/get_data_lake_settings.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/lakeformation/get_permissions.py b/sdk/python/pulumi_aws_native/lakeformation/get_permissions.py index 5e7a3d39bb..1e4e908bc2 100644 --- a/sdk/python/pulumi_aws_native/lakeformation/get_permissions.py +++ b/sdk/python/pulumi_aws_native/lakeformation/get_permissions.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/lakeformation/get_principal_permissions.py b/sdk/python/pulumi_aws_native/lakeformation/get_principal_permissions.py index 7c0a259e40..8be3e126e8 100644 --- a/sdk/python/pulumi_aws_native/lakeformation/get_principal_permissions.py +++ b/sdk/python/pulumi_aws_native/lakeformation/get_principal_permissions.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/lakeformation/get_resource.py b/sdk/python/pulumi_aws_native/lakeformation/get_resource.py index bb37239eb1..3d055d486b 100644 --- a/sdk/python/pulumi_aws_native/lakeformation/get_resource.py +++ b/sdk/python/pulumi_aws_native/lakeformation/get_resource.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/lakeformation/get_tag.py b/sdk/python/pulumi_aws_native/lakeformation/get_tag.py index 25f05db151..9b7202081d 100644 --- a/sdk/python/pulumi_aws_native/lakeformation/get_tag.py +++ b/sdk/python/pulumi_aws_native/lakeformation/get_tag.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/lakeformation/get_tag_association.py b/sdk/python/pulumi_aws_native/lakeformation/get_tag_association.py index 593fb4e83f..762a837138 100644 --- a/sdk/python/pulumi_aws_native/lakeformation/get_tag_association.py +++ b/sdk/python/pulumi_aws_native/lakeformation/get_tag_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/lakeformation/outputs.py b/sdk/python/pulumi_aws_native/lakeformation/outputs.py index b4efc9291b..312d9ee9c8 100644 --- a/sdk/python/pulumi_aws_native/lakeformation/outputs.py +++ b/sdk/python/pulumi_aws_native/lakeformation/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -76,17 +76,8 @@ def __init__(__self__, *, An object representing the Data Cells Filter's Columns. Either Column Names or a Wildcard is required. :param Sequence[str] excluded_column_names: A list of column names to be excluded from the Data Cells Filter. """ - DataCellsFilterColumnWildcard._configure( - lambda key, value: pulumi.set(__self__, key, value), - excluded_column_names=excluded_column_names, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - excluded_column_names: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if excluded_column_names is not None: - _setter("excluded_column_names", excluded_column_names) + pulumi.set(__self__, "excluded_column_names", excluded_column_names) @property @pulumi.getter(name="excludedColumnNames") @@ -129,21 +120,10 @@ def __init__(__self__, *, :param Any all_rows_wildcard: An empty object representing a row wildcard. :param str filter_expression: A PartiQL predicate. """ - DataCellsFilterRowFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - all_rows_wildcard=all_rows_wildcard, - filter_expression=filter_expression, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - all_rows_wildcard: Optional[Any] = None, - filter_expression: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if all_rows_wildcard is not None: - _setter("all_rows_wildcard", all_rows_wildcard) + pulumi.set(__self__, "all_rows_wildcard", all_rows_wildcard) if filter_expression is not None: - _setter("filter_expression", filter_expression) + pulumi.set(__self__, "filter_expression", filter_expression) @property @pulumi.getter(name="allRowsWildcard") @@ -166,44 +146,24 @@ def filter_expression(self) -> Optional[str]: class DataLakeSettingsAdmins(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type class DataLakeSettingsCreateDatabaseDefaultPermissions(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type class DataLakeSettingsCreateTableDefaultPermissions(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type class DataLakeSettingsExternalDataFilteringAllowList(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -227,17 +187,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, excluded_column_names: Optional[Sequence[str]] = None): - PermissionsColumnWildcard._configure( - lambda key, value: pulumi.set(__self__, key, value), - excluded_column_names=excluded_column_names, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - excluded_column_names: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if excluded_column_names is not None: - _setter("excluded_column_names", excluded_column_names) + pulumi.set(__self__, "excluded_column_names", excluded_column_names) @property @pulumi.getter(name="excludedColumnNames") @@ -266,17 +217,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, data_lake_principal_identifier: Optional[str] = None): - PermissionsDataLakePrincipal._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_lake_principal_identifier=data_lake_principal_identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_lake_principal_identifier: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_lake_principal_identifier is not None: - _setter("data_lake_principal_identifier", data_lake_principal_identifier) + pulumi.set(__self__, "data_lake_principal_identifier", data_lake_principal_identifier) @property @pulumi.getter(name="dataLakePrincipalIdentifier") @@ -308,21 +250,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, catalog_id: Optional[str] = None, s3_resource: Optional[str] = None): - PermissionsDataLocationResource._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_id=catalog_id, - s3_resource=s3_resource, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_id: Optional[str] = None, - s3_resource: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if catalog_id is not None: - _setter("catalog_id", catalog_id) + pulumi.set(__self__, "catalog_id", catalog_id) if s3_resource is not None: - _setter("s3_resource", s3_resource) + pulumi.set(__self__, "s3_resource", s3_resource) @property @pulumi.getter(name="catalogId") @@ -357,21 +288,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, catalog_id: Optional[str] = None, name: Optional[str] = None): - PermissionsDatabaseResource._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_id=catalog_id, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_id: Optional[str] = None, - name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if catalog_id is not None: - _setter("catalog_id", catalog_id) + pulumi.set(__self__, "catalog_id", catalog_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="catalogId") @@ -414,29 +334,14 @@ def __init__(__self__, *, database_resource: Optional['outputs.PermissionsDatabaseResource'] = None, table_resource: Optional['outputs.PermissionsTableResource'] = None, table_with_columns_resource: Optional['outputs.PermissionsTableWithColumnsResource'] = None): - PermissionsResource._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_location_resource=data_location_resource, - database_resource=database_resource, - table_resource=table_resource, - table_with_columns_resource=table_with_columns_resource, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_location_resource: Optional['outputs.PermissionsDataLocationResource'] = None, - database_resource: Optional['outputs.PermissionsDatabaseResource'] = None, - table_resource: Optional['outputs.PermissionsTableResource'] = None, - table_with_columns_resource: Optional['outputs.PermissionsTableWithColumnsResource'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_location_resource is not None: - _setter("data_location_resource", data_location_resource) + pulumi.set(__self__, "data_location_resource", data_location_resource) if database_resource is not None: - _setter("database_resource", database_resource) + pulumi.set(__self__, "database_resource", database_resource) if table_resource is not None: - _setter("table_resource", table_resource) + pulumi.set(__self__, "table_resource", table_resource) if table_with_columns_resource is not None: - _setter("table_with_columns_resource", table_with_columns_resource) + pulumi.set(__self__, "table_with_columns_resource", table_with_columns_resource) @property @pulumi.getter(name="dataLocationResource") @@ -487,29 +392,14 @@ def __init__(__self__, *, database_name: Optional[str] = None, name: Optional[str] = None, table_wildcard: Optional['outputs.PermissionsTableWildcard'] = None): - PermissionsTableResource._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_id=catalog_id, - database_name=database_name, - name=name, - table_wildcard=table_wildcard, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_id: Optional[str] = None, - database_name: Optional[str] = None, - name: Optional[str] = None, - table_wildcard: Optional['outputs.PermissionsTableWildcard'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if catalog_id is not None: - _setter("catalog_id", catalog_id) + pulumi.set(__self__, "catalog_id", catalog_id) if database_name is not None: - _setter("database_name", database_name) + pulumi.set(__self__, "database_name", database_name) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if table_wildcard is not None: - _setter("table_wildcard", table_wildcard) + pulumi.set(__self__, "table_wildcard", table_wildcard) @property @pulumi.getter(name="catalogId") @@ -536,11 +426,6 @@ def table_wildcard(self) -> Optional['outputs.PermissionsTableWildcard']: class PermissionsTableWildcard(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -574,33 +459,16 @@ def __init__(__self__, *, column_wildcard: Optional['outputs.PermissionsColumnWildcard'] = None, database_name: Optional[str] = None, name: Optional[str] = None): - PermissionsTableWithColumnsResource._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_id=catalog_id, - column_names=column_names, - column_wildcard=column_wildcard, - database_name=database_name, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_id: Optional[str] = None, - column_names: Optional[Sequence[str]] = None, - column_wildcard: Optional['outputs.PermissionsColumnWildcard'] = None, - database_name: Optional[str] = None, - name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if catalog_id is not None: - _setter("catalog_id", catalog_id) + pulumi.set(__self__, "catalog_id", catalog_id) if column_names is not None: - _setter("column_names", column_names) + pulumi.set(__self__, "column_names", column_names) if column_wildcard is not None: - _setter("column_wildcard", column_wildcard) + pulumi.set(__self__, "column_wildcard", column_wildcard) if database_name is not None: - _setter("database_name", database_name) + pulumi.set(__self__, "database_name", database_name) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="catalogId") @@ -632,11 +500,6 @@ def name(self) -> Optional[str]: class PrincipalPermissionsCatalogResource(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -660,17 +523,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, excluded_column_names: Optional[Sequence[str]] = None): - PrincipalPermissionsColumnWildcard._configure( - lambda key, value: pulumi.set(__self__, key, value), - excluded_column_names=excluded_column_names, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - excluded_column_names: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if excluded_column_names is not None: - _setter("excluded_column_names", excluded_column_names) + pulumi.set(__self__, "excluded_column_names", excluded_column_names) @property @pulumi.getter(name="excludedColumnNames") @@ -706,25 +560,10 @@ def __init__(__self__, *, name: str, table_catalog_id: str, table_name: str): - PrincipalPermissionsDataCellsFilterResource._configure( - lambda key, value: pulumi.set(__self__, key, value), - database_name=database_name, - name=name, - table_catalog_id=table_catalog_id, - table_name=table_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database_name: str, - name: str, - table_catalog_id: str, - table_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database_name", database_name) - _setter("name", name) - _setter("table_catalog_id", table_catalog_id) - _setter("table_name", table_name) + pulumi.set(__self__, "database_name", database_name) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "table_catalog_id", table_catalog_id) + pulumi.set(__self__, "table_name", table_name) @property @pulumi.getter(name="databaseName") @@ -768,17 +607,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, data_lake_principal_identifier: Optional[str] = None): - PrincipalPermissionsDataLakePrincipal._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_lake_principal_identifier=data_lake_principal_identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_lake_principal_identifier: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_lake_principal_identifier is not None: - _setter("data_lake_principal_identifier", data_lake_principal_identifier) + pulumi.set(__self__, "data_lake_principal_identifier", data_lake_principal_identifier) @property @pulumi.getter(name="dataLakePrincipalIdentifier") @@ -810,19 +640,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, catalog_id: str, resource_arn: str): - PrincipalPermissionsDataLocationResource._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_id=catalog_id, - resource_arn=resource_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_id: str, - resource_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("catalog_id", catalog_id) - _setter("resource_arn", resource_arn) + pulumi.set(__self__, "catalog_id", catalog_id) + pulumi.set(__self__, "resource_arn", resource_arn) @property @pulumi.getter(name="catalogId") @@ -857,19 +676,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, catalog_id: str, name: str): - PrincipalPermissionsDatabaseResource._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_id=catalog_id, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_id: str, - name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("catalog_id", catalog_id) - _setter("name", name) + pulumi.set(__self__, "catalog_id", catalog_id) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="catalogId") @@ -906,21 +714,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, tag_key: Optional[str] = None, tag_values: Optional[Sequence[str]] = None): - PrincipalPermissionsLfTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - tag_key=tag_key, - tag_values=tag_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - tag_key: Optional[str] = None, - tag_values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if tag_key is not None: - _setter("tag_key", tag_key) + pulumi.set(__self__, "tag_key", tag_key) if tag_values is not None: - _setter("tag_values", tag_values) + pulumi.set(__self__, "tag_values", tag_values) @property @pulumi.getter(name="tagKey") @@ -960,22 +757,9 @@ def __init__(__self__, *, catalog_id: str, tag_key: str, tag_values: Sequence[str]): - PrincipalPermissionsLfTagKeyResource._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_id=catalog_id, - tag_key=tag_key, - tag_values=tag_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_id: str, - tag_key: str, - tag_values: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("catalog_id", catalog_id) - _setter("tag_key", tag_key) - _setter("tag_values", tag_values) + pulumi.set(__self__, "catalog_id", catalog_id) + pulumi.set(__self__, "tag_key", tag_key) + pulumi.set(__self__, "tag_values", tag_values) @property @pulumi.getter(name="catalogId") @@ -1018,22 +802,9 @@ def __init__(__self__, *, catalog_id: str, expression: Sequence['outputs.PrincipalPermissionsLfTag'], resource_type: 'PrincipalPermissionsResourceType'): - PrincipalPermissionsLfTagPolicyResource._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_id=catalog_id, - expression=expression, - resource_type=resource_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_id: str, - expression: Sequence['outputs.PrincipalPermissionsLfTag'], - resource_type: 'PrincipalPermissionsResourceType', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("catalog_id", catalog_id) - _setter("expression", expression) - _setter("resource_type", resource_type) + pulumi.set(__self__, "catalog_id", catalog_id) + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "resource_type", resource_type) @property @pulumi.getter(name="catalogId") @@ -1087,45 +858,22 @@ def __init__(__self__, *, lf_tag_policy: Optional['outputs.PrincipalPermissionsLfTagPolicyResource'] = None, table: Optional['outputs.PrincipalPermissionsTableResource'] = None, table_with_columns: Optional['outputs.PrincipalPermissionsTableWithColumnsResource'] = None): - PrincipalPermissionsResource._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog=catalog, - data_cells_filter=data_cells_filter, - data_location=data_location, - database=database, - lf_tag=lf_tag, - lf_tag_policy=lf_tag_policy, - table=table, - table_with_columns=table_with_columns, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog: Optional['outputs.PrincipalPermissionsCatalogResource'] = None, - data_cells_filter: Optional['outputs.PrincipalPermissionsDataCellsFilterResource'] = None, - data_location: Optional['outputs.PrincipalPermissionsDataLocationResource'] = None, - database: Optional['outputs.PrincipalPermissionsDatabaseResource'] = None, - lf_tag: Optional['outputs.PrincipalPermissionsLfTagKeyResource'] = None, - lf_tag_policy: Optional['outputs.PrincipalPermissionsLfTagPolicyResource'] = None, - table: Optional['outputs.PrincipalPermissionsTableResource'] = None, - table_with_columns: Optional['outputs.PrincipalPermissionsTableWithColumnsResource'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if catalog is not None: - _setter("catalog", catalog) + pulumi.set(__self__, "catalog", catalog) if data_cells_filter is not None: - _setter("data_cells_filter", data_cells_filter) + pulumi.set(__self__, "data_cells_filter", data_cells_filter) if data_location is not None: - _setter("data_location", data_location) + pulumi.set(__self__, "data_location", data_location) if database is not None: - _setter("database", database) + pulumi.set(__self__, "database", database) if lf_tag is not None: - _setter("lf_tag", lf_tag) + pulumi.set(__self__, "lf_tag", lf_tag) if lf_tag_policy is not None: - _setter("lf_tag_policy", lf_tag_policy) + pulumi.set(__self__, "lf_tag_policy", lf_tag_policy) if table is not None: - _setter("table", table) + pulumi.set(__self__, "table", table) if table_with_columns is not None: - _setter("table_with_columns", table_with_columns) + pulumi.set(__self__, "table_with_columns", table_with_columns) @property @pulumi.getter @@ -1196,27 +944,12 @@ def __init__(__self__, *, database_name: str, name: Optional[str] = None, table_wildcard: Optional['outputs.PrincipalPermissionsTableWildcard'] = None): - PrincipalPermissionsTableResource._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_id=catalog_id, - database_name=database_name, - name=name, - table_wildcard=table_wildcard, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_id: str, - database_name: str, - name: Optional[str] = None, - table_wildcard: Optional['outputs.PrincipalPermissionsTableWildcard'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("catalog_id", catalog_id) - _setter("database_name", database_name) + pulumi.set(__self__, "catalog_id", catalog_id) + pulumi.set(__self__, "database_name", database_name) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if table_wildcard is not None: - _setter("table_wildcard", table_wildcard) + pulumi.set(__self__, "table_wildcard", table_wildcard) @property @pulumi.getter(name="catalogId") @@ -1243,11 +976,6 @@ def table_wildcard(self) -> Optional['outputs.PrincipalPermissionsTableWildcard' class PrincipalPermissionsTableWildcard(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -1281,30 +1009,13 @@ def __init__(__self__, *, name: str, column_names: Optional[Sequence[str]] = None, column_wildcard: Optional['outputs.PrincipalPermissionsColumnWildcard'] = None): - PrincipalPermissionsTableWithColumnsResource._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_id=catalog_id, - database_name=database_name, - name=name, - column_names=column_names, - column_wildcard=column_wildcard, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_id: str, - database_name: str, - name: str, - column_names: Optional[Sequence[str]] = None, - column_wildcard: Optional['outputs.PrincipalPermissionsColumnWildcard'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("catalog_id", catalog_id) - _setter("database_name", database_name) - _setter("name", name) + pulumi.set(__self__, "catalog_id", catalog_id) + pulumi.set(__self__, "database_name", database_name) + pulumi.set(__self__, "name", name) if column_names is not None: - _setter("column_names", column_names) + pulumi.set(__self__, "column_names", column_names) if column_wildcard is not None: - _setter("column_wildcard", column_wildcard) + pulumi.set(__self__, "column_wildcard", column_wildcard) @property @pulumi.getter(name="catalogId") @@ -1336,11 +1047,6 @@ def column_wildcard(self) -> Optional['outputs.PrincipalPermissionsColumnWildcar class TagAssociationCatalogResource(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -1365,19 +1071,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, catalog_id: str, name: str): - TagAssociationDatabaseResource._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_id=catalog_id, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_id: str, - name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("catalog_id", catalog_id) - _setter("name", name) + pulumi.set(__self__, "catalog_id", catalog_id) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="catalogId") @@ -1417,22 +1112,9 @@ def __init__(__self__, *, catalog_id: str, tag_key: str, tag_values: Sequence[str]): - TagAssociationLfTagPair._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_id=catalog_id, - tag_key=tag_key, - tag_values=tag_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_id: str, - tag_key: str, - tag_values: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("catalog_id", catalog_id) - _setter("tag_key", tag_key) - _setter("tag_values", tag_values) + pulumi.set(__self__, "catalog_id", catalog_id) + pulumi.set(__self__, "tag_key", tag_key) + pulumi.set(__self__, "tag_values", tag_values) @property @pulumi.getter(name="catalogId") @@ -1474,29 +1156,14 @@ def __init__(__self__, *, database: Optional['outputs.TagAssociationDatabaseResource'] = None, table: Optional['outputs.TagAssociationTableResource'] = None, table_with_columns: Optional['outputs.TagAssociationTableWithColumnsResource'] = None): - TagAssociationResource._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog=catalog, - database=database, - table=table, - table_with_columns=table_with_columns, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog: Optional['outputs.TagAssociationCatalogResource'] = None, - database: Optional['outputs.TagAssociationDatabaseResource'] = None, - table: Optional['outputs.TagAssociationTableResource'] = None, - table_with_columns: Optional['outputs.TagAssociationTableWithColumnsResource'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if catalog is not None: - _setter("catalog", catalog) + pulumi.set(__self__, "catalog", catalog) if database is not None: - _setter("database", database) + pulumi.set(__self__, "database", database) if table is not None: - _setter("table", table) + pulumi.set(__self__, "table", table) if table_with_columns is not None: - _setter("table_with_columns", table_with_columns) + pulumi.set(__self__, "table_with_columns", table_with_columns) @property @pulumi.getter @@ -1547,27 +1214,12 @@ def __init__(__self__, *, database_name: str, name: Optional[str] = None, table_wildcard: Optional['outputs.TagAssociationTableWildcard'] = None): - TagAssociationTableResource._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_id=catalog_id, - database_name=database_name, - name=name, - table_wildcard=table_wildcard, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_id: str, - database_name: str, - name: Optional[str] = None, - table_wildcard: Optional['outputs.TagAssociationTableWildcard'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("catalog_id", catalog_id) - _setter("database_name", database_name) + pulumi.set(__self__, "catalog_id", catalog_id) + pulumi.set(__self__, "database_name", database_name) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if table_wildcard is not None: - _setter("table_wildcard", table_wildcard) + pulumi.set(__self__, "table_wildcard", table_wildcard) @property @pulumi.getter(name="catalogId") @@ -1594,11 +1246,6 @@ def table_wildcard(self) -> Optional['outputs.TagAssociationTableWildcard']: class TagAssociationTableWildcard(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -1629,25 +1276,10 @@ def __init__(__self__, *, column_names: Sequence[str], database_name: str, name: str): - TagAssociationTableWithColumnsResource._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog_id=catalog_id, - column_names=column_names, - database_name=database_name, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog_id: str, - column_names: Sequence[str], - database_name: str, - name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("catalog_id", catalog_id) - _setter("column_names", column_names) - _setter("database_name", database_name) - _setter("name", name) + pulumi.set(__self__, "catalog_id", catalog_id) + pulumi.set(__self__, "column_names", column_names) + pulumi.set(__self__, "database_name", database_name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="catalogId") diff --git a/sdk/python/pulumi_aws_native/lakeformation/permissions.py b/sdk/python/pulumi_aws_native/lakeformation/permissions.py index 0532059563..b9f855d02e 100644 --- a/sdk/python/pulumi_aws_native/lakeformation/permissions.py +++ b/sdk/python/pulumi_aws_native/lakeformation/permissions.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,27 +23,12 @@ def __init__(__self__, *, """ The set of arguments for constructing a Permissions resource. """ - PermissionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_lake_principal=data_lake_principal, - resource=resource, - permissions=permissions, - permissions_with_grant_option=permissions_with_grant_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_lake_principal: pulumi.Input['PermissionsDataLakePrincipalArgs'], - resource: pulumi.Input['PermissionsResourceArgs'], - permissions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - permissions_with_grant_option: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_lake_principal", data_lake_principal) - _setter("resource", resource) + pulumi.set(__self__, "data_lake_principal", data_lake_principal) + pulumi.set(__self__, "resource", resource) if permissions is not None: - _setter("permissions", permissions) + pulumi.set(__self__, "permissions", permissions) if permissions_with_grant_option is not None: - _setter("permissions_with_grant_option", permissions_with_grant_option) + pulumi.set(__self__, "permissions_with_grant_option", permissions_with_grant_option) @property @pulumi.getter(name="dataLakePrincipal") @@ -122,10 +107,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PermissionsArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -145,21 +126,11 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = PermissionsArgs.__new__(PermissionsArgs) - if data_lake_principal is not None and not isinstance(data_lake_principal, PermissionsDataLakePrincipalArgs): - data_lake_principal = data_lake_principal or {} - def _setter(key, value): - data_lake_principal[key] = value - PermissionsDataLakePrincipalArgs._configure(_setter, **data_lake_principal) if data_lake_principal is None and not opts.urn: raise TypeError("Missing required property 'data_lake_principal'") __props__.__dict__["data_lake_principal"] = data_lake_principal __props__.__dict__["permissions"] = permissions __props__.__dict__["permissions_with_grant_option"] = permissions_with_grant_option - if resource is not None and not isinstance(resource, PermissionsResourceArgs): - resource = resource or {} - def _setter(key, value): - resource[key] = value - PermissionsResourceArgs._configure(_setter, **resource) if resource is None and not opts.urn: raise TypeError("Missing required property 'resource'") __props__.__dict__["resource"] = resource diff --git a/sdk/python/pulumi_aws_native/lakeformation/principal_permissions.py b/sdk/python/pulumi_aws_native/lakeformation/principal_permissions.py index bbde9568fd..2d5eb1cf51 100644 --- a/sdk/python/pulumi_aws_native/lakeformation/principal_permissions.py +++ b/sdk/python/pulumi_aws_native/lakeformation/principal_permissions.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -25,29 +25,12 @@ def __init__(__self__, *, """ The set of arguments for constructing a PrincipalPermissions resource. """ - PrincipalPermissionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - permissions=permissions, - permissions_with_grant_option=permissions_with_grant_option, - principal=principal, - resource=resource, - catalog=catalog, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - permissions: pulumi.Input[Sequence[pulumi.Input['PrincipalPermissionsPermission']]], - permissions_with_grant_option: pulumi.Input[Sequence[pulumi.Input['PrincipalPermissionsPermission']]], - principal: pulumi.Input['PrincipalPermissionsDataLakePrincipalArgs'], - resource: pulumi.Input['PrincipalPermissionsResourceArgs'], - catalog: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("permissions", permissions) - _setter("permissions_with_grant_option", permissions_with_grant_option) - _setter("principal", principal) - _setter("resource", resource) + pulumi.set(__self__, "permissions", permissions) + pulumi.set(__self__, "permissions_with_grant_option", permissions_with_grant_option) + pulumi.set(__self__, "principal", principal) + pulumi.set(__self__, "resource", resource) if catalog is not None: - _setter("catalog", catalog) + pulumi.set(__self__, "catalog", catalog) @property @pulumi.getter @@ -131,10 +114,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PrincipalPermissionsArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -161,19 +140,9 @@ def _internal_init(__self__, if permissions_with_grant_option is None and not opts.urn: raise TypeError("Missing required property 'permissions_with_grant_option'") __props__.__dict__["permissions_with_grant_option"] = permissions_with_grant_option - if principal is not None and not isinstance(principal, PrincipalPermissionsDataLakePrincipalArgs): - principal = principal or {} - def _setter(key, value): - principal[key] = value - PrincipalPermissionsDataLakePrincipalArgs._configure(_setter, **principal) if principal is None and not opts.urn: raise TypeError("Missing required property 'principal'") __props__.__dict__["principal"] = principal - if resource is not None and not isinstance(resource, PrincipalPermissionsResourceArgs): - resource = resource or {} - def _setter(key, value): - resource[key] = value - PrincipalPermissionsResourceArgs._configure(_setter, **resource) if resource is None and not opts.urn: raise TypeError("Missing required property 'resource'") __props__.__dict__["resource"] = resource diff --git a/sdk/python/pulumi_aws_native/lakeformation/resource.py b/sdk/python/pulumi_aws_native/lakeformation/resource.py index f1a9ac04d7..3644069103 100644 --- a/sdk/python/pulumi_aws_native/lakeformation/resource.py +++ b/sdk/python/pulumi_aws_native/lakeformation/resource.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['ResourceArgs', 'Resource'] @@ -21,27 +21,12 @@ def __init__(__self__, *, """ The set of arguments for constructing a Resource resource. """ - ResourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_arn=resource_arn, - use_service_linked_role=use_service_linked_role, - role_arn=role_arn, - with_federation=with_federation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_arn: pulumi.Input[str], - use_service_linked_role: pulumi.Input[bool], - role_arn: Optional[pulumi.Input[str]] = None, - with_federation: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_arn", resource_arn) - _setter("use_service_linked_role", use_service_linked_role) + pulumi.set(__self__, "resource_arn", resource_arn) + pulumi.set(__self__, "use_service_linked_role", use_service_linked_role) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if with_federation is not None: - _setter("with_federation", with_federation) + pulumi.set(__self__, "with_federation", with_federation) @property @pulumi.getter(name="resourceArn") @@ -120,10 +105,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ResourceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/lakeformation/tag.py b/sdk/python/pulumi_aws_native/lakeformation/tag.py index 7d649c79aa..8172aef1e3 100644 --- a/sdk/python/pulumi_aws_native/lakeformation/tag.py +++ b/sdk/python/pulumi_aws_native/lakeformation/tag.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['TagArgs', 'Tag'] @@ -23,23 +23,10 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] tag_values: A list of possible values an attribute can take. :param pulumi.Input[str] catalog_id: The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment. """ - TagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - tag_key=tag_key, - tag_values=tag_values, - catalog_id=catalog_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - tag_key: pulumi.Input[str], - tag_values: pulumi.Input[Sequence[pulumi.Input[str]]], - catalog_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("tag_key", tag_key) - _setter("tag_values", tag_values) + pulumi.set(__self__, "tag_key", tag_key) + pulumi.set(__self__, "tag_values", tag_values) if catalog_id is not None: - _setter("catalog_id", catalog_id) + pulumi.set(__self__, "catalog_id", catalog_id) @property @pulumi.getter(name="tagKey") @@ -115,10 +102,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TagArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/lakeformation/tag_association.py b/sdk/python/pulumi_aws_native/lakeformation/tag_association.py index 251c701245..13c72a5e2a 100644 --- a/sdk/python/pulumi_aws_native/lakeformation/tag_association.py +++ b/sdk/python/pulumi_aws_native/lakeformation/tag_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,19 +23,8 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['TagAssociationLfTagPairArgs']]] lf_tags: List of Lake Formation Tags to associate with the Lake Formation Resource :param pulumi.Input['TagAssociationResourceArgs'] resource: Resource to tag with the Lake Formation Tags """ - TagAssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - lf_tags=lf_tags, - resource=resource, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lf_tags: pulumi.Input[Sequence[pulumi.Input['TagAssociationLfTagPairArgs']]], - resource: pulumi.Input['TagAssociationResourceArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("lf_tags", lf_tags) - _setter("resource", resource) + pulumi.set(__self__, "lf_tags", lf_tags) + pulumi.set(__self__, "resource", resource) @property @pulumi.getter(name="lfTags") @@ -97,10 +86,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TagAssociationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -120,11 +105,6 @@ def _internal_init(__self__, if lf_tags is None and not opts.urn: raise TypeError("Missing required property 'lf_tags'") __props__.__dict__["lf_tags"] = lf_tags - if resource is not None and not isinstance(resource, TagAssociationResourceArgs): - resource = resource or {} - def _setter(key, value): - resource[key] = value - TagAssociationResourceArgs._configure(_setter, **resource) if resource is None and not opts.urn: raise TypeError("Missing required property 'resource'") __props__.__dict__["resource"] = resource diff --git a/sdk/python/pulumi_aws_native/lambda_/_inputs.py b/sdk/python/pulumi_aws_native/lambda_/_inputs.py index 6c2b394ebc..f0ff7ea80e 100644 --- a/sdk/python/pulumi_aws_native/lambda_/_inputs.py +++ b/sdk/python/pulumi_aws_native/lambda_/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -51,16 +51,7 @@ class AliasProvisionedConcurrencyConfigurationArgs: def __init__(__self__, *, provisioned_concurrent_executions: pulumi.Input[int]): - AliasProvisionedConcurrencyConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - provisioned_concurrent_executions=provisioned_concurrent_executions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - provisioned_concurrent_executions: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("provisioned_concurrent_executions", provisioned_concurrent_executions) + pulumi.set(__self__, "provisioned_concurrent_executions", provisioned_concurrent_executions) @property @pulumi.getter(name="provisionedConcurrentExecutions") @@ -76,16 +67,7 @@ def provisioned_concurrent_executions(self, value: pulumi.Input[int]): class AliasRoutingConfigurationArgs: def __init__(__self__, *, additional_version_weights: pulumi.Input[Sequence[pulumi.Input['AliasVersionWeightArgs']]]): - AliasRoutingConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - additional_version_weights=additional_version_weights, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - additional_version_weights: pulumi.Input[Sequence[pulumi.Input['AliasVersionWeightArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("additional_version_weights", additional_version_weights) + pulumi.set(__self__, "additional_version_weights", additional_version_weights) @property @pulumi.getter(name="additionalVersionWeights") @@ -102,19 +84,8 @@ class AliasVersionWeightArgs: def __init__(__self__, *, function_version: pulumi.Input[str], function_weight: pulumi.Input[float]): - AliasVersionWeightArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - function_version=function_version, - function_weight=function_weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - function_version: pulumi.Input[str], - function_weight: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("function_version", function_version) - _setter("function_weight", function_weight) + pulumi.set(__self__, "function_version", function_version) + pulumi.set(__self__, "function_weight", function_weight) @property @pulumi.getter(name="functionVersion") @@ -143,16 +114,7 @@ def __init__(__self__, *, When the CodeSigningConfig is later on attached to a function, the function code will be expected to be signed by profiles from this list :param pulumi.Input[Sequence[pulumi.Input[str]]] signing_profile_version_arns: List of Signing profile version Arns """ - CodeSigningConfigAllowedPublishersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - signing_profile_version_arns=signing_profile_version_arns, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - signing_profile_version_arns: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("signing_profile_version_arns", signing_profile_version_arns) + pulumi.set(__self__, "signing_profile_version_arns", signing_profile_version_arns) @property @pulumi.getter(name="signingProfileVersionArns") @@ -175,16 +137,7 @@ def __init__(__self__, *, Policies to control how to act if a signature is invalid :param pulumi.Input['CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment'] untrusted_artifact_on_deployment: Indicates how Lambda operations involve updating the code artifact will operate. Default to Warn if not provided """ - CodeSigningConfigCodeSigningPoliciesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - untrusted_artifact_on_deployment=untrusted_artifact_on_deployment, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - untrusted_artifact_on_deployment: pulumi.Input['CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("untrusted_artifact_on_deployment", untrusted_artifact_on_deployment) + pulumi.set(__self__, "untrusted_artifact_on_deployment", untrusted_artifact_on_deployment) @property @pulumi.getter(name="untrustedArtifactOnDeployment") @@ -204,21 +157,10 @@ class EventInvokeConfigDestinationConfigArgs: def __init__(__self__, *, on_failure: Optional[pulumi.Input['EventInvokeConfigOnFailureArgs']] = None, on_success: Optional[pulumi.Input['EventInvokeConfigOnSuccessArgs']] = None): - EventInvokeConfigDestinationConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - on_failure=on_failure, - on_success=on_success, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - on_failure: Optional[pulumi.Input['EventInvokeConfigOnFailureArgs']] = None, - on_success: Optional[pulumi.Input['EventInvokeConfigOnSuccessArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if on_failure is not None: - _setter("on_failure", on_failure) + pulumi.set(__self__, "on_failure", on_failure) if on_success is not None: - _setter("on_success", on_success) + pulumi.set(__self__, "on_success", on_success) @property @pulumi.getter(name="onFailure") @@ -243,16 +185,7 @@ def on_success(self, value: Optional[pulumi.Input['EventInvokeConfigOnSuccessArg class EventInvokeConfigOnFailureArgs: def __init__(__self__, *, destination: pulumi.Input[str]): - EventInvokeConfigOnFailureArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination", destination) + pulumi.set(__self__, "destination", destination) @property @pulumi.getter @@ -268,16 +201,7 @@ def destination(self, value: pulumi.Input[str]): class EventInvokeConfigOnSuccessArgs: def __init__(__self__, *, destination: pulumi.Input[str]): - EventInvokeConfigOnSuccessArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination", destination) + pulumi.set(__self__, "destination", destination) @property @pulumi.getter @@ -297,17 +221,8 @@ def __init__(__self__, *, Specific configuration settings for an MSK event source. :param pulumi.Input[str] consumer_group_id: The identifier for the Kafka Consumer Group to join. """ - EventSourceMappingAmazonManagedKafkaEventSourceConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - consumer_group_id=consumer_group_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - consumer_group_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if consumer_group_id is not None: - _setter("consumer_group_id", consumer_group_id) + pulumi.set(__self__, "consumer_group_id", consumer_group_id) @property @pulumi.getter(name="consumerGroupId") @@ -330,17 +245,8 @@ def __init__(__self__, *, (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records. :param pulumi.Input['EventSourceMappingOnFailureArgs'] on_failure: The destination configuration for failed invocations. """ - EventSourceMappingDestinationConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - on_failure=on_failure, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - on_failure: Optional[pulumi.Input['EventSourceMappingOnFailureArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if on_failure is not None: - _setter("on_failure", on_failure) + pulumi.set(__self__, "on_failure", on_failure) @property @pulumi.getter(name="onFailure") @@ -367,25 +273,12 @@ def __init__(__self__, *, :param pulumi.Input[str] database_name: The database name to connect to. :param pulumi.Input['EventSourceMappingDocumentDbEventSourceConfigFullDocument'] full_document: Include full document in change stream response. The default option will only send the changes made to documents to Lambda. If you want the complete document sent to Lambda, set this to UpdateLookup. """ - EventSourceMappingDocumentDbEventSourceConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - collection_name=collection_name, - database_name=database_name, - full_document=full_document, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - collection_name: Optional[pulumi.Input[str]] = None, - database_name: Optional[pulumi.Input[str]] = None, - full_document: Optional[pulumi.Input['EventSourceMappingDocumentDbEventSourceConfigFullDocument']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if collection_name is not None: - _setter("collection_name", collection_name) + pulumi.set(__self__, "collection_name", collection_name) if database_name is not None: - _setter("database_name", database_name) + pulumi.set(__self__, "database_name", database_name) if full_document is not None: - _setter("full_document", full_document) + pulumi.set(__self__, "full_document", full_document) @property @pulumi.getter(name="collectionName") @@ -432,17 +325,8 @@ def __init__(__self__, *, The endpoints used by AWS Lambda to access a self-managed event source. :param pulumi.Input[Sequence[pulumi.Input[str]]] kafka_bootstrap_servers: A list of Kafka server endpoints. """ - EventSourceMappingEndpointsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - kafka_bootstrap_servers=kafka_bootstrap_servers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kafka_bootstrap_servers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if kafka_bootstrap_servers is not None: - _setter("kafka_bootstrap_servers", kafka_bootstrap_servers) + pulumi.set(__self__, "kafka_bootstrap_servers", kafka_bootstrap_servers) @property @pulumi.getter(name="kafkaBootstrapServers") @@ -465,17 +349,8 @@ def __init__(__self__, *, The filter criteria to control event filtering. :param pulumi.Input[Sequence[pulumi.Input['EventSourceMappingFilterArgs']]] filters: List of filters of this FilterCriteria """ - EventSourceMappingFilterCriteriaArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - filters=filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filters: Optional[pulumi.Input[Sequence[pulumi.Input['EventSourceMappingFilterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if filters is not None: - _setter("filters", filters) + pulumi.set(__self__, "filters", filters) @property @pulumi.getter @@ -498,17 +373,8 @@ def __init__(__self__, *, The filter object that defines parameters for ESM filtering. :param pulumi.Input[str] pattern: The filter pattern that defines which events should be passed for invocations. """ - EventSourceMappingFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - pattern=pattern, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pattern: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pattern is not None: - _setter("pattern", pattern) + pulumi.set(__self__, "pattern", pattern) @property @pulumi.getter @@ -531,17 +397,8 @@ def __init__(__self__, *, A destination for events that failed processing. :param pulumi.Input[str] destination: The Amazon Resource Name (ARN) of the destination resource. """ - EventSourceMappingOnFailureArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination is not None: - _setter("destination", destination) + pulumi.set(__self__, "destination", destination) @property @pulumi.getter @@ -564,17 +421,8 @@ def __init__(__self__, *, The scaling configuration for the event source. :param pulumi.Input[int] maximum_concurrency: The maximum number of concurrent functions that the event source can invoke. """ - EventSourceMappingScalingConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - maximum_concurrency=maximum_concurrency, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - maximum_concurrency: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if maximum_concurrency is not None: - _setter("maximum_concurrency", maximum_concurrency) + pulumi.set(__self__, "maximum_concurrency", maximum_concurrency) @property @pulumi.getter(name="maximumConcurrency") @@ -597,17 +445,8 @@ def __init__(__self__, *, The configuration used by AWS Lambda to access a self-managed event source. :param pulumi.Input['EventSourceMappingEndpointsArgs'] endpoints: The endpoints for a self-managed event source. """ - EventSourceMappingSelfManagedEventSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoints=endpoints, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoints: Optional[pulumi.Input['EventSourceMappingEndpointsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if endpoints is not None: - _setter("endpoints", endpoints) + pulumi.set(__self__, "endpoints", endpoints) @property @pulumi.getter @@ -630,17 +469,8 @@ def __init__(__self__, *, Specific configuration settings for a Self-Managed Apache Kafka event source. :param pulumi.Input[str] consumer_group_id: The identifier for the Kafka Consumer Group to join. """ - EventSourceMappingSelfManagedKafkaEventSourceConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - consumer_group_id=consumer_group_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - consumer_group_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if consumer_group_id is not None: - _setter("consumer_group_id", consumer_group_id) + pulumi.set(__self__, "consumer_group_id", consumer_group_id) @property @pulumi.getter(name="consumerGroupId") @@ -665,21 +495,10 @@ def __init__(__self__, *, :param pulumi.Input['EventSourceMappingSourceAccessConfigurationType'] type: The type of source access configuration. :param pulumi.Input[str] uri: The URI for the source access configuration resource. """ - EventSourceMappingSourceAccessConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - uri=uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: Optional[pulumi.Input['EventSourceMappingSourceAccessConfigurationType']] = None, - uri: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) if uri is not None: - _setter("uri", uri) + pulumi.set(__self__, "uri", uri) @property @pulumi.getter @@ -721,33 +540,16 @@ def __init__(__self__, *, :param pulumi.Input[str] s3_object_version: For versioned objects, the version of the deployment package object to use. :param pulumi.Input[str] zip_file: The source code of your Lambda function. If you include your function source inline with this parameter, AWS CloudFormation places it in a file named index and zips it to create a deployment package.. """ - FunctionCodeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - image_uri=image_uri, - s3_bucket=s3_bucket, - s3_key=s3_key, - s3_object_version=s3_object_version, - zip_file=zip_file, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - image_uri: Optional[pulumi.Input[str]] = None, - s3_bucket: Optional[pulumi.Input[str]] = None, - s3_key: Optional[pulumi.Input[str]] = None, - s3_object_version: Optional[pulumi.Input[str]] = None, - zip_file: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if image_uri is not None: - _setter("image_uri", image_uri) + pulumi.set(__self__, "image_uri", image_uri) if s3_bucket is not None: - _setter("s3_bucket", s3_bucket) + pulumi.set(__self__, "s3_bucket", s3_bucket) if s3_key is not None: - _setter("s3_key", s3_key) + pulumi.set(__self__, "s3_key", s3_key) if s3_object_version is not None: - _setter("s3_object_version", s3_object_version) + pulumi.set(__self__, "s3_object_version", s3_object_version) if zip_file is not None: - _setter("zip_file", zip_file) + pulumi.set(__self__, "zip_file", zip_file) @property @pulumi.getter(name="imageUri") @@ -818,17 +620,8 @@ def __init__(__self__, *, The dead-letter queue for failed asynchronous invocations. :param pulumi.Input[str] target_arn: The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic. """ - FunctionDeadLetterConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_arn=target_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if target_arn is not None: - _setter("target_arn", target_arn) + pulumi.set(__self__, "target_arn", target_arn) @property @pulumi.getter(name="targetArn") @@ -851,17 +644,8 @@ def __init__(__self__, *, A function's environment variable settings. :param Any variables: Environment variable key-value pairs. """ - FunctionEnvironmentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - variables=variables, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - variables: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if variables is not None: - _setter("variables", variables) + pulumi.set(__self__, "variables", variables) @property @pulumi.getter @@ -884,16 +668,7 @@ def __init__(__self__, *, A function's ephemeral storage settings. :param pulumi.Input[int] size: The amount of ephemeral storage that your function has access to. """ - FunctionEphemeralStorageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - size=size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - size: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("size", size) + pulumi.set(__self__, "size", size) @property @pulumi.getter @@ -917,19 +692,8 @@ def __init__(__self__, *, :param pulumi.Input[str] arn: The Amazon Resource Name (ARN) of the Amazon EFS access point that provides access to the file system. :param pulumi.Input[str] local_mount_path: The path where the function can access the file system, starting with /mnt/. """ - FunctionFileSystemConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - local_mount_path=local_mount_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: pulumi.Input[str], - local_mount_path: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("arn", arn) - _setter("local_mount_path", local_mount_path) + pulumi.set(__self__, "arn", arn) + pulumi.set(__self__, "local_mount_path", local_mount_path) @property @pulumi.getter @@ -967,25 +731,12 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] entry_point: EntryPoint. :param pulumi.Input[str] working_directory: WorkingDirectory. """ - FunctionImageConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - command=command, - entry_point=entry_point, - working_directory=working_directory, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - command: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - entry_point: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - working_directory: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if command is not None: - _setter("command", command) + pulumi.set(__self__, "command", command) if entry_point is not None: - _setter("entry_point", entry_point) + pulumi.set(__self__, "entry_point", entry_point) if working_directory is not None: - _setter("working_directory", working_directory) + pulumi.set(__self__, "working_directory", working_directory) @property @pulumi.getter @@ -1033,20 +784,9 @@ def __init__(__self__, *, :param pulumi.Input['FunctionRuntimeManagementConfigUpdateRuntimeOn'] update_runtime_on: Trigger for runtime update :param pulumi.Input[str] runtime_version_arn: Unique identifier for a runtime version arn """ - FunctionRuntimeManagementConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - update_runtime_on=update_runtime_on, - runtime_version_arn=runtime_version_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - update_runtime_on: pulumi.Input['FunctionRuntimeManagementConfigUpdateRuntimeOn'], - runtime_version_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("update_runtime_on", update_runtime_on) + pulumi.set(__self__, "update_runtime_on", update_runtime_on) if runtime_version_arn is not None: - _setter("runtime_version_arn", runtime_version_arn) + pulumi.set(__self__, "runtime_version_arn", runtime_version_arn) @property @pulumi.getter(name="updateRuntimeOn") @@ -1081,16 +821,7 @@ def __init__(__self__, *, The function's SnapStart setting. When set to PublishedVersions, Lambda creates a snapshot of the execution environment when you publish a function version. :param pulumi.Input['FunctionSnapStartApplyOn'] apply_on: Applying SnapStart setting on function resource type. """ - FunctionSnapStartArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - apply_on=apply_on, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - apply_on: pulumi.Input['FunctionSnapStartApplyOn'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("apply_on", apply_on) + pulumi.set(__self__, "apply_on", apply_on) @property @pulumi.getter(name="applyOn") @@ -1114,20 +845,9 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - FunctionTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1162,17 +882,8 @@ def __init__(__self__, *, The function's AWS X-Ray tracing configuration. To sample and record incoming requests, set Mode to Active. :param pulumi.Input['FunctionTracingConfigMode'] mode: The tracing mode. """ - FunctionTracingConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - mode=mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mode: Optional[pulumi.Input['FunctionTracingConfigMode']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if mode is not None: - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) @property @pulumi.getter @@ -1199,25 +910,12 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] security_group_ids: A list of VPC security groups IDs. :param pulumi.Input[Sequence[pulumi.Input[str]]] subnet_ids: A list of VPC subnet IDs. """ - FunctionVpcConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ipv6_allowed_for_dual_stack=ipv6_allowed_for_dual_stack, - security_group_ids=security_group_ids, - subnet_ids=subnet_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ipv6_allowed_for_dual_stack: Optional[pulumi.Input[bool]] = None, - security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ipv6_allowed_for_dual_stack is not None: - _setter("ipv6_allowed_for_dual_stack", ipv6_allowed_for_dual_stack) + pulumi.set(__self__, "ipv6_allowed_for_dual_stack", ipv6_allowed_for_dual_stack) if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if subnet_ids is not None: - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) @property @pulumi.getter(name="ipv6AllowedForDualStack") @@ -1267,23 +965,10 @@ def __init__(__self__, *, :param pulumi.Input[str] s3_key: The Amazon S3 key of the layer archive. :param pulumi.Input[str] s3_object_version: For versioned objects, the version of the layer archive object to use. """ - LayerVersionContentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_bucket=s3_bucket, - s3_key=s3_key, - s3_object_version=s3_object_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_bucket: pulumi.Input[str], - s3_key: pulumi.Input[str], - s3_object_version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_bucket", s3_bucket) - _setter("s3_key", s3_key) + pulumi.set(__self__, "s3_bucket", s3_bucket) + pulumi.set(__self__, "s3_key", s3_key) if s3_object_version is not None: - _setter("s3_object_version", s3_object_version) + pulumi.set(__self__, "s3_object_version", s3_object_version) @property @pulumi.getter(name="s3Bucket") @@ -1338,37 +1023,18 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] allow_origins: Represents a collection of allowed origins. :param pulumi.Input[Sequence[pulumi.Input[str]]] expose_headers: Represents a collection of exposed headers. """ - UrlCorsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - allow_credentials=allow_credentials, - allow_headers=allow_headers, - allow_methods=allow_methods, - allow_origins=allow_origins, - expose_headers=expose_headers, - max_age=max_age, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allow_credentials: Optional[pulumi.Input[bool]] = None, - allow_headers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - allow_methods: Optional[pulumi.Input[Sequence[pulumi.Input['UrlAllowMethodsItem']]]] = None, - allow_origins: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - expose_headers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - max_age: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if allow_credentials is not None: - _setter("allow_credentials", allow_credentials) + pulumi.set(__self__, "allow_credentials", allow_credentials) if allow_headers is not None: - _setter("allow_headers", allow_headers) + pulumi.set(__self__, "allow_headers", allow_headers) if allow_methods is not None: - _setter("allow_methods", allow_methods) + pulumi.set(__self__, "allow_methods", allow_methods) if allow_origins is not None: - _setter("allow_origins", allow_origins) + pulumi.set(__self__, "allow_origins", allow_origins) if expose_headers is not None: - _setter("expose_headers", expose_headers) + pulumi.set(__self__, "expose_headers", expose_headers) if max_age is not None: - _setter("max_age", max_age) + pulumi.set(__self__, "max_age", max_age) @property @pulumi.getter(name="allowCredentials") @@ -1448,16 +1114,7 @@ def __init__(__self__, *, A provisioned concurrency configuration for a function's version. :param pulumi.Input[int] provisioned_concurrent_executions: The amount of provisioned concurrency to allocate for the version. """ - VersionProvisionedConcurrencyConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - provisioned_concurrent_executions=provisioned_concurrent_executions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - provisioned_concurrent_executions: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("provisioned_concurrent_executions", provisioned_concurrent_executions) + pulumi.set(__self__, "provisioned_concurrent_executions", provisioned_concurrent_executions) @property @pulumi.getter(name="provisionedConcurrentExecutions") @@ -1482,20 +1139,9 @@ def __init__(__self__, *, :param pulumi.Input[str] update_runtime_on: The runtime update mode. :param pulumi.Input[str] runtime_version_arn: The ARN of the runtime the function is configured to use. If the runtime update mode is manual, the ARN is returned, otherwise null is returned. """ - VersionRuntimePolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - update_runtime_on=update_runtime_on, - runtime_version_arn=runtime_version_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - update_runtime_on: pulumi.Input[str], - runtime_version_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("update_runtime_on", update_runtime_on) + pulumi.set(__self__, "update_runtime_on", update_runtime_on) if runtime_version_arn is not None: - _setter("runtime_version_arn", runtime_version_arn) + pulumi.set(__self__, "runtime_version_arn", runtime_version_arn) @property @pulumi.getter(name="updateRuntimeOn") diff --git a/sdk/python/pulumi_aws_native/lambda_/alias.py b/sdk/python/pulumi_aws_native/lambda_/alias.py index 50aee3a6ef..98f48b3f44 100644 --- a/sdk/python/pulumi_aws_native/lambda_/alias.py +++ b/sdk/python/pulumi_aws_native/lambda_/alias.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,35 +25,16 @@ def __init__(__self__, *, """ The set of arguments for constructing a Alias resource. """ - AliasArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - function_name=function_name, - function_version=function_version, - description=description, - name=name, - provisioned_concurrency_config=provisioned_concurrency_config, - routing_config=routing_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - function_name: pulumi.Input[str], - function_version: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - provisioned_concurrency_config: Optional[pulumi.Input['AliasProvisionedConcurrencyConfigurationArgs']] = None, - routing_config: Optional[pulumi.Input['AliasRoutingConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("function_name", function_name) - _setter("function_version", function_version) + pulumi.set(__self__, "function_name", function_name) + pulumi.set(__self__, "function_version", function_version) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if provisioned_concurrency_config is not None: - _setter("provisioned_concurrency_config", provisioned_concurrency_config) + pulumi.set(__self__, "provisioned_concurrency_config", provisioned_concurrency_config) if routing_config is not None: - _setter("routing_config", routing_config) + pulumi.set(__self__, "routing_config", routing_config) @property @pulumi.getter(name="functionName") @@ -152,10 +133,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AliasArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -185,17 +162,7 @@ def _internal_init(__self__, raise TypeError("Missing required property 'function_version'") __props__.__dict__["function_version"] = function_version __props__.__dict__["name"] = name - if provisioned_concurrency_config is not None and not isinstance(provisioned_concurrency_config, AliasProvisionedConcurrencyConfigurationArgs): - provisioned_concurrency_config = provisioned_concurrency_config or {} - def _setter(key, value): - provisioned_concurrency_config[key] = value - AliasProvisionedConcurrencyConfigurationArgs._configure(_setter, **provisioned_concurrency_config) __props__.__dict__["provisioned_concurrency_config"] = provisioned_concurrency_config - if routing_config is not None and not isinstance(routing_config, AliasRoutingConfigurationArgs): - routing_config = routing_config or {} - def _setter(key, value): - routing_config[key] = value - AliasRoutingConfigurationArgs._configure(_setter, **routing_config) __props__.__dict__["routing_config"] = routing_config replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["function_name", "name"]) opts = pulumi.ResourceOptions.merge(opts, replace_on_changes) diff --git a/sdk/python/pulumi_aws_native/lambda_/code_signing_config.py b/sdk/python/pulumi_aws_native/lambda_/code_signing_config.py index b153a943ed..83b2c9e671 100644 --- a/sdk/python/pulumi_aws_native/lambda_/code_signing_config.py +++ b/sdk/python/pulumi_aws_native/lambda_/code_signing_config.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -26,24 +26,11 @@ def __init__(__self__, *, :param pulumi.Input['CodeSigningConfigCodeSigningPoliciesArgs'] code_signing_policies: Policies to control how to act if a signature is invalid :param pulumi.Input[str] description: A description of the CodeSigningConfig """ - CodeSigningConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - allowed_publishers=allowed_publishers, - code_signing_policies=code_signing_policies, - description=description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allowed_publishers: pulumi.Input['CodeSigningConfigAllowedPublishersArgs'], - code_signing_policies: Optional[pulumi.Input['CodeSigningConfigCodeSigningPoliciesArgs']] = None, - description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("allowed_publishers", allowed_publishers) + pulumi.set(__self__, "allowed_publishers", allowed_publishers) if code_signing_policies is not None: - _setter("code_signing_policies", code_signing_policies) + pulumi.set(__self__, "code_signing_policies", code_signing_policies) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) @property @pulumi.getter(name="allowedPublishers") @@ -119,10 +106,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CodeSigningConfigArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -140,19 +123,9 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = CodeSigningConfigArgs.__new__(CodeSigningConfigArgs) - if allowed_publishers is not None and not isinstance(allowed_publishers, CodeSigningConfigAllowedPublishersArgs): - allowed_publishers = allowed_publishers or {} - def _setter(key, value): - allowed_publishers[key] = value - CodeSigningConfigAllowedPublishersArgs._configure(_setter, **allowed_publishers) if allowed_publishers is None and not opts.urn: raise TypeError("Missing required property 'allowed_publishers'") __props__.__dict__["allowed_publishers"] = allowed_publishers - if code_signing_policies is not None and not isinstance(code_signing_policies, CodeSigningConfigCodeSigningPoliciesArgs): - code_signing_policies = code_signing_policies or {} - def _setter(key, value): - code_signing_policies[key] = value - CodeSigningConfigCodeSigningPoliciesArgs._configure(_setter, **code_signing_policies) __props__.__dict__["code_signing_policies"] = code_signing_policies __props__.__dict__["description"] = description __props__.__dict__["code_signing_config_arn"] = None diff --git a/sdk/python/pulumi_aws_native/lambda_/event_invoke_config.py b/sdk/python/pulumi_aws_native/lambda_/event_invoke_config.py index 2d1042198e..bd8599a58b 100644 --- a/sdk/python/pulumi_aws_native/lambda_/event_invoke_config.py +++ b/sdk/python/pulumi_aws_native/lambda_/event_invoke_config.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -24,31 +24,14 @@ def __init__(__self__, *, """ The set of arguments for constructing a EventInvokeConfig resource. """ - EventInvokeConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - function_name=function_name, - qualifier=qualifier, - destination_config=destination_config, - maximum_event_age_in_seconds=maximum_event_age_in_seconds, - maximum_retry_attempts=maximum_retry_attempts, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - function_name: pulumi.Input[str], - qualifier: pulumi.Input[str], - destination_config: Optional[pulumi.Input['EventInvokeConfigDestinationConfigArgs']] = None, - maximum_event_age_in_seconds: Optional[pulumi.Input[int]] = None, - maximum_retry_attempts: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("function_name", function_name) - _setter("qualifier", qualifier) + pulumi.set(__self__, "function_name", function_name) + pulumi.set(__self__, "qualifier", qualifier) if destination_config is not None: - _setter("destination_config", destination_config) + pulumi.set(__self__, "destination_config", destination_config) if maximum_event_age_in_seconds is not None: - _setter("maximum_event_age_in_seconds", maximum_event_age_in_seconds) + pulumi.set(__self__, "maximum_event_age_in_seconds", maximum_event_age_in_seconds) if maximum_retry_attempts is not None: - _setter("maximum_retry_attempts", maximum_retry_attempts) + pulumi.set(__self__, "maximum_retry_attempts", maximum_retry_attempts) @property @pulumi.getter(name="functionName") @@ -132,10 +115,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - EventInvokeConfigArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -155,11 +134,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = EventInvokeConfigArgs.__new__(EventInvokeConfigArgs) - if destination_config is not None and not isinstance(destination_config, EventInvokeConfigDestinationConfigArgs): - destination_config = destination_config or {} - def _setter(key, value): - destination_config[key] = value - EventInvokeConfigDestinationConfigArgs._configure(_setter, **destination_config) __props__.__dict__["destination_config"] = destination_config if function_name is None and not opts.urn: raise TypeError("Missing required property 'function_name'") diff --git a/sdk/python/pulumi_aws_native/lambda_/event_source_mapping.py b/sdk/python/pulumi_aws_native/lambda_/event_source_mapping.py index 2ed6be4ff8..5b8a36bd74 100644 --- a/sdk/python/pulumi_aws_native/lambda_/event_source_mapping.py +++ b/sdk/python/pulumi_aws_native/lambda_/event_source_mapping.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -66,104 +66,51 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] topics: (Kafka) A list of Kafka topics. :param pulumi.Input[int] tumbling_window_in_seconds: (Streams) Tumbling window (non-overlapping time window) duration to perform aggregations. """ - EventSourceMappingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - function_name=function_name, - amazon_managed_kafka_event_source_config=amazon_managed_kafka_event_source_config, - batch_size=batch_size, - bisect_batch_on_function_error=bisect_batch_on_function_error, - destination_config=destination_config, - document_db_event_source_config=document_db_event_source_config, - enabled=enabled, - event_source_arn=event_source_arn, - filter_criteria=filter_criteria, - function_response_types=function_response_types, - maximum_batching_window_in_seconds=maximum_batching_window_in_seconds, - maximum_record_age_in_seconds=maximum_record_age_in_seconds, - maximum_retry_attempts=maximum_retry_attempts, - parallelization_factor=parallelization_factor, - queues=queues, - scaling_config=scaling_config, - self_managed_event_source=self_managed_event_source, - self_managed_kafka_event_source_config=self_managed_kafka_event_source_config, - source_access_configurations=source_access_configurations, - starting_position=starting_position, - starting_position_timestamp=starting_position_timestamp, - topics=topics, - tumbling_window_in_seconds=tumbling_window_in_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - function_name: pulumi.Input[str], - amazon_managed_kafka_event_source_config: Optional[pulumi.Input['EventSourceMappingAmazonManagedKafkaEventSourceConfigArgs']] = None, - batch_size: Optional[pulumi.Input[int]] = None, - bisect_batch_on_function_error: Optional[pulumi.Input[bool]] = None, - destination_config: Optional[pulumi.Input['EventSourceMappingDestinationConfigArgs']] = None, - document_db_event_source_config: Optional[pulumi.Input['EventSourceMappingDocumentDbEventSourceConfigArgs']] = None, - enabled: Optional[pulumi.Input[bool]] = None, - event_source_arn: Optional[pulumi.Input[str]] = None, - filter_criteria: Optional[pulumi.Input['EventSourceMappingFilterCriteriaArgs']] = None, - function_response_types: Optional[pulumi.Input[Sequence[pulumi.Input['EventSourceMappingFunctionResponseTypesItem']]]] = None, - maximum_batching_window_in_seconds: Optional[pulumi.Input[int]] = None, - maximum_record_age_in_seconds: Optional[pulumi.Input[int]] = None, - maximum_retry_attempts: Optional[pulumi.Input[int]] = None, - parallelization_factor: Optional[pulumi.Input[int]] = None, - queues: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - scaling_config: Optional[pulumi.Input['EventSourceMappingScalingConfigArgs']] = None, - self_managed_event_source: Optional[pulumi.Input['EventSourceMappingSelfManagedEventSourceArgs']] = None, - self_managed_kafka_event_source_config: Optional[pulumi.Input['EventSourceMappingSelfManagedKafkaEventSourceConfigArgs']] = None, - source_access_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['EventSourceMappingSourceAccessConfigurationArgs']]]] = None, - starting_position: Optional[pulumi.Input[str]] = None, - starting_position_timestamp: Optional[pulumi.Input[float]] = None, - topics: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - tumbling_window_in_seconds: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("function_name", function_name) + pulumi.set(__self__, "function_name", function_name) if amazon_managed_kafka_event_source_config is not None: - _setter("amazon_managed_kafka_event_source_config", amazon_managed_kafka_event_source_config) + pulumi.set(__self__, "amazon_managed_kafka_event_source_config", amazon_managed_kafka_event_source_config) if batch_size is not None: - _setter("batch_size", batch_size) + pulumi.set(__self__, "batch_size", batch_size) if bisect_batch_on_function_error is not None: - _setter("bisect_batch_on_function_error", bisect_batch_on_function_error) + pulumi.set(__self__, "bisect_batch_on_function_error", bisect_batch_on_function_error) if destination_config is not None: - _setter("destination_config", destination_config) + pulumi.set(__self__, "destination_config", destination_config) if document_db_event_source_config is not None: - _setter("document_db_event_source_config", document_db_event_source_config) + pulumi.set(__self__, "document_db_event_source_config", document_db_event_source_config) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if event_source_arn is not None: - _setter("event_source_arn", event_source_arn) + pulumi.set(__self__, "event_source_arn", event_source_arn) if filter_criteria is not None: - _setter("filter_criteria", filter_criteria) + pulumi.set(__self__, "filter_criteria", filter_criteria) if function_response_types is not None: - _setter("function_response_types", function_response_types) + pulumi.set(__self__, "function_response_types", function_response_types) if maximum_batching_window_in_seconds is not None: - _setter("maximum_batching_window_in_seconds", maximum_batching_window_in_seconds) + pulumi.set(__self__, "maximum_batching_window_in_seconds", maximum_batching_window_in_seconds) if maximum_record_age_in_seconds is not None: - _setter("maximum_record_age_in_seconds", maximum_record_age_in_seconds) + pulumi.set(__self__, "maximum_record_age_in_seconds", maximum_record_age_in_seconds) if maximum_retry_attempts is not None: - _setter("maximum_retry_attempts", maximum_retry_attempts) + pulumi.set(__self__, "maximum_retry_attempts", maximum_retry_attempts) if parallelization_factor is not None: - _setter("parallelization_factor", parallelization_factor) + pulumi.set(__self__, "parallelization_factor", parallelization_factor) if queues is not None: - _setter("queues", queues) + pulumi.set(__self__, "queues", queues) if scaling_config is not None: - _setter("scaling_config", scaling_config) + pulumi.set(__self__, "scaling_config", scaling_config) if self_managed_event_source is not None: - _setter("self_managed_event_source", self_managed_event_source) + pulumi.set(__self__, "self_managed_event_source", self_managed_event_source) if self_managed_kafka_event_source_config is not None: - _setter("self_managed_kafka_event_source_config", self_managed_kafka_event_source_config) + pulumi.set(__self__, "self_managed_kafka_event_source_config", self_managed_kafka_event_source_config) if source_access_configurations is not None: - _setter("source_access_configurations", source_access_configurations) + pulumi.set(__self__, "source_access_configurations", source_access_configurations) if starting_position is not None: - _setter("starting_position", starting_position) + pulumi.set(__self__, "starting_position", starting_position) if starting_position_timestamp is not None: - _setter("starting_position_timestamp", starting_position_timestamp) + pulumi.set(__self__, "starting_position_timestamp", starting_position_timestamp) if topics is not None: - _setter("topics", topics) + pulumi.set(__self__, "topics", topics) if tumbling_window_in_seconds is not None: - _setter("tumbling_window_in_seconds", tumbling_window_in_seconds) + pulumi.set(__self__, "tumbling_window_in_seconds", tumbling_window_in_seconds) @property @pulumi.getter(name="functionName") @@ -519,10 +466,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - EventSourceMappingArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -560,33 +503,13 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = EventSourceMappingArgs.__new__(EventSourceMappingArgs) - if amazon_managed_kafka_event_source_config is not None and not isinstance(amazon_managed_kafka_event_source_config, EventSourceMappingAmazonManagedKafkaEventSourceConfigArgs): - amazon_managed_kafka_event_source_config = amazon_managed_kafka_event_source_config or {} - def _setter(key, value): - amazon_managed_kafka_event_source_config[key] = value - EventSourceMappingAmazonManagedKafkaEventSourceConfigArgs._configure(_setter, **amazon_managed_kafka_event_source_config) __props__.__dict__["amazon_managed_kafka_event_source_config"] = amazon_managed_kafka_event_source_config __props__.__dict__["batch_size"] = batch_size __props__.__dict__["bisect_batch_on_function_error"] = bisect_batch_on_function_error - if destination_config is not None and not isinstance(destination_config, EventSourceMappingDestinationConfigArgs): - destination_config = destination_config or {} - def _setter(key, value): - destination_config[key] = value - EventSourceMappingDestinationConfigArgs._configure(_setter, **destination_config) __props__.__dict__["destination_config"] = destination_config - if document_db_event_source_config is not None and not isinstance(document_db_event_source_config, EventSourceMappingDocumentDbEventSourceConfigArgs): - document_db_event_source_config = document_db_event_source_config or {} - def _setter(key, value): - document_db_event_source_config[key] = value - EventSourceMappingDocumentDbEventSourceConfigArgs._configure(_setter, **document_db_event_source_config) __props__.__dict__["document_db_event_source_config"] = document_db_event_source_config __props__.__dict__["enabled"] = enabled __props__.__dict__["event_source_arn"] = event_source_arn - if filter_criteria is not None and not isinstance(filter_criteria, EventSourceMappingFilterCriteriaArgs): - filter_criteria = filter_criteria or {} - def _setter(key, value): - filter_criteria[key] = value - EventSourceMappingFilterCriteriaArgs._configure(_setter, **filter_criteria) __props__.__dict__["filter_criteria"] = filter_criteria if function_name is None and not opts.urn: raise TypeError("Missing required property 'function_name'") @@ -597,23 +520,8 @@ def _setter(key, value): __props__.__dict__["maximum_retry_attempts"] = maximum_retry_attempts __props__.__dict__["parallelization_factor"] = parallelization_factor __props__.__dict__["queues"] = queues - if scaling_config is not None and not isinstance(scaling_config, EventSourceMappingScalingConfigArgs): - scaling_config = scaling_config or {} - def _setter(key, value): - scaling_config[key] = value - EventSourceMappingScalingConfigArgs._configure(_setter, **scaling_config) __props__.__dict__["scaling_config"] = scaling_config - if self_managed_event_source is not None and not isinstance(self_managed_event_source, EventSourceMappingSelfManagedEventSourceArgs): - self_managed_event_source = self_managed_event_source or {} - def _setter(key, value): - self_managed_event_source[key] = value - EventSourceMappingSelfManagedEventSourceArgs._configure(_setter, **self_managed_event_source) __props__.__dict__["self_managed_event_source"] = self_managed_event_source - if self_managed_kafka_event_source_config is not None and not isinstance(self_managed_kafka_event_source_config, EventSourceMappingSelfManagedKafkaEventSourceConfigArgs): - self_managed_kafka_event_source_config = self_managed_kafka_event_source_config or {} - def _setter(key, value): - self_managed_kafka_event_source_config[key] = value - EventSourceMappingSelfManagedKafkaEventSourceConfigArgs._configure(_setter, **self_managed_kafka_event_source_config) __props__.__dict__["self_managed_kafka_event_source_config"] = self_managed_kafka_event_source_config __props__.__dict__["source_access_configurations"] = source_access_configurations __props__.__dict__["starting_position"] = starting_position diff --git a/sdk/python/pulumi_aws_native/lambda_/function.py b/sdk/python/pulumi_aws_native/lambda_/function.py index b767052efb..3e615527df 100644 --- a/sdk/python/pulumi_aws_native/lambda_/function.py +++ b/sdk/python/pulumi_aws_native/lambda_/function.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -69,111 +69,54 @@ def __init__(__self__, *, :param pulumi.Input['FunctionTracingConfigArgs'] tracing_config: Set Mode to Active to sample and trace a subset of incoming requests with AWS X-Ray. :param pulumi.Input['FunctionVpcConfigArgs'] vpc_config: For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. """ - FunctionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - code=code, - role=role, - architectures=architectures, - code_signing_config_arn=code_signing_config_arn, - dead_letter_config=dead_letter_config, - description=description, - environment=environment, - ephemeral_storage=ephemeral_storage, - file_system_configs=file_system_configs, - function_name=function_name, - handler=handler, - image_config=image_config, - kms_key_arn=kms_key_arn, - layers=layers, - memory_size=memory_size, - package_type=package_type, - policy=policy, - reserved_concurrent_executions=reserved_concurrent_executions, - runtime=runtime, - runtime_management_config=runtime_management_config, - snap_start=snap_start, - tags=tags, - timeout=timeout, - tracing_config=tracing_config, - vpc_config=vpc_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - code: pulumi.Input['FunctionCodeArgs'], - role: pulumi.Input[str], - architectures: Optional[pulumi.Input[Sequence[pulumi.Input['FunctionArchitecturesItem']]]] = None, - code_signing_config_arn: Optional[pulumi.Input[str]] = None, - dead_letter_config: Optional[pulumi.Input['FunctionDeadLetterConfigArgs']] = None, - description: Optional[pulumi.Input[str]] = None, - environment: Optional[pulumi.Input['FunctionEnvironmentArgs']] = None, - ephemeral_storage: Optional[pulumi.Input['FunctionEphemeralStorageArgs']] = None, - file_system_configs: Optional[pulumi.Input[Sequence[pulumi.Input['FunctionFileSystemConfigArgs']]]] = None, - function_name: Optional[pulumi.Input[str]] = None, - handler: Optional[pulumi.Input[str]] = None, - image_config: Optional[pulumi.Input['FunctionImageConfigArgs']] = None, - kms_key_arn: Optional[pulumi.Input[str]] = None, - layers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - memory_size: Optional[pulumi.Input[int]] = None, - package_type: Optional[pulumi.Input['FunctionPackageType']] = None, - policy: Optional[Any] = None, - reserved_concurrent_executions: Optional[pulumi.Input[int]] = None, - runtime: Optional[pulumi.Input[str]] = None, - runtime_management_config: Optional[pulumi.Input['FunctionRuntimeManagementConfigArgs']] = None, - snap_start: Optional[pulumi.Input['FunctionSnapStartArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['FunctionTagArgs']]]] = None, - timeout: Optional[pulumi.Input[int]] = None, - tracing_config: Optional[pulumi.Input['FunctionTracingConfigArgs']] = None, - vpc_config: Optional[pulumi.Input['FunctionVpcConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("code", code) - _setter("role", role) + pulumi.set(__self__, "code", code) + pulumi.set(__self__, "role", role) if architectures is not None: - _setter("architectures", architectures) + pulumi.set(__self__, "architectures", architectures) if code_signing_config_arn is not None: - _setter("code_signing_config_arn", code_signing_config_arn) + pulumi.set(__self__, "code_signing_config_arn", code_signing_config_arn) if dead_letter_config is not None: - _setter("dead_letter_config", dead_letter_config) + pulumi.set(__self__, "dead_letter_config", dead_letter_config) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if environment is not None: - _setter("environment", environment) + pulumi.set(__self__, "environment", environment) if ephemeral_storage is not None: - _setter("ephemeral_storage", ephemeral_storage) + pulumi.set(__self__, "ephemeral_storage", ephemeral_storage) if file_system_configs is not None: - _setter("file_system_configs", file_system_configs) + pulumi.set(__self__, "file_system_configs", file_system_configs) if function_name is not None: - _setter("function_name", function_name) + pulumi.set(__self__, "function_name", function_name) if handler is not None: - _setter("handler", handler) + pulumi.set(__self__, "handler", handler) if image_config is not None: - _setter("image_config", image_config) + pulumi.set(__self__, "image_config", image_config) if kms_key_arn is not None: - _setter("kms_key_arn", kms_key_arn) + pulumi.set(__self__, "kms_key_arn", kms_key_arn) if layers is not None: - _setter("layers", layers) + pulumi.set(__self__, "layers", layers) if memory_size is not None: - _setter("memory_size", memory_size) + pulumi.set(__self__, "memory_size", memory_size) if package_type is not None: - _setter("package_type", package_type) + pulumi.set(__self__, "package_type", package_type) if policy is not None: - _setter("policy", policy) + pulumi.set(__self__, "policy", policy) if reserved_concurrent_executions is not None: - _setter("reserved_concurrent_executions", reserved_concurrent_executions) + pulumi.set(__self__, "reserved_concurrent_executions", reserved_concurrent_executions) if runtime is not None: - _setter("runtime", runtime) + pulumi.set(__self__, "runtime", runtime) if runtime_management_config is not None: - _setter("runtime_management_config", runtime_management_config) + pulumi.set(__self__, "runtime_management_config", runtime_management_config) if snap_start is not None: - _setter("snap_start", snap_start) + pulumi.set(__self__, "snap_start", snap_start) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if timeout is not None: - _setter("timeout", timeout) + pulumi.set(__self__, "timeout", timeout) if tracing_config is not None: - _setter("tracing_config", tracing_config) + pulumi.set(__self__, "tracing_config", tracing_config) if vpc_config is not None: - _setter("vpc_config", vpc_config) + pulumi.set(__self__, "vpc_config", vpc_config) @property @pulumi.getter @@ -553,10 +496,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - FunctionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -597,42 +536,17 @@ def _internal_init(__self__, __props__ = FunctionArgs.__new__(FunctionArgs) __props__.__dict__["architectures"] = architectures - if code is not None and not isinstance(code, FunctionCodeArgs): - code = code or {} - def _setter(key, value): - code[key] = value - FunctionCodeArgs._configure(_setter, **code) if code is None and not opts.urn: raise TypeError("Missing required property 'code'") __props__.__dict__["code"] = code __props__.__dict__["code_signing_config_arn"] = code_signing_config_arn - if dead_letter_config is not None and not isinstance(dead_letter_config, FunctionDeadLetterConfigArgs): - dead_letter_config = dead_letter_config or {} - def _setter(key, value): - dead_letter_config[key] = value - FunctionDeadLetterConfigArgs._configure(_setter, **dead_letter_config) __props__.__dict__["dead_letter_config"] = dead_letter_config __props__.__dict__["description"] = description - if environment is not None and not isinstance(environment, FunctionEnvironmentArgs): - environment = environment or {} - def _setter(key, value): - environment[key] = value - FunctionEnvironmentArgs._configure(_setter, **environment) __props__.__dict__["environment"] = environment - if ephemeral_storage is not None and not isinstance(ephemeral_storage, FunctionEphemeralStorageArgs): - ephemeral_storage = ephemeral_storage or {} - def _setter(key, value): - ephemeral_storage[key] = value - FunctionEphemeralStorageArgs._configure(_setter, **ephemeral_storage) __props__.__dict__["ephemeral_storage"] = ephemeral_storage __props__.__dict__["file_system_configs"] = file_system_configs __props__.__dict__["function_name"] = function_name __props__.__dict__["handler"] = handler - if image_config is not None and not isinstance(image_config, FunctionImageConfigArgs): - image_config = image_config or {} - def _setter(key, value): - image_config[key] = value - FunctionImageConfigArgs._configure(_setter, **image_config) __props__.__dict__["image_config"] = image_config __props__.__dict__["kms_key_arn"] = kms_key_arn __props__.__dict__["layers"] = layers @@ -644,31 +558,11 @@ def _setter(key, value): raise TypeError("Missing required property 'role'") __props__.__dict__["role"] = role __props__.__dict__["runtime"] = runtime - if runtime_management_config is not None and not isinstance(runtime_management_config, FunctionRuntimeManagementConfigArgs): - runtime_management_config = runtime_management_config or {} - def _setter(key, value): - runtime_management_config[key] = value - FunctionRuntimeManagementConfigArgs._configure(_setter, **runtime_management_config) __props__.__dict__["runtime_management_config"] = runtime_management_config - if snap_start is not None and not isinstance(snap_start, FunctionSnapStartArgs): - snap_start = snap_start or {} - def _setter(key, value): - snap_start[key] = value - FunctionSnapStartArgs._configure(_setter, **snap_start) __props__.__dict__["snap_start"] = snap_start __props__.__dict__["tags"] = tags __props__.__dict__["timeout"] = timeout - if tracing_config is not None and not isinstance(tracing_config, FunctionTracingConfigArgs): - tracing_config = tracing_config or {} - def _setter(key, value): - tracing_config[key] = value - FunctionTracingConfigArgs._configure(_setter, **tracing_config) __props__.__dict__["tracing_config"] = tracing_config - if vpc_config is not None and not isinstance(vpc_config, FunctionVpcConfigArgs): - vpc_config = vpc_config or {} - def _setter(key, value): - vpc_config[key] = value - FunctionVpcConfigArgs._configure(_setter, **vpc_config) __props__.__dict__["vpc_config"] = vpc_config __props__.__dict__["arn"] = None __props__.__dict__["snap_start_response"] = None diff --git a/sdk/python/pulumi_aws_native/lambda_/get_alias.py b/sdk/python/pulumi_aws_native/lambda_/get_alias.py index 3b7935aaf7..1c487c0a37 100644 --- a/sdk/python/pulumi_aws_native/lambda_/get_alias.py +++ b/sdk/python/pulumi_aws_native/lambda_/get_alias.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/lambda_/get_code_signing_config.py b/sdk/python/pulumi_aws_native/lambda_/get_code_signing_config.py index a1ac7fe76f..9015e72b1c 100644 --- a/sdk/python/pulumi_aws_native/lambda_/get_code_signing_config.py +++ b/sdk/python/pulumi_aws_native/lambda_/get_code_signing_config.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/lambda_/get_event_invoke_config.py b/sdk/python/pulumi_aws_native/lambda_/get_event_invoke_config.py index c8609735d3..9dcbcc8943 100644 --- a/sdk/python/pulumi_aws_native/lambda_/get_event_invoke_config.py +++ b/sdk/python/pulumi_aws_native/lambda_/get_event_invoke_config.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/lambda_/get_event_source_mapping.py b/sdk/python/pulumi_aws_native/lambda_/get_event_source_mapping.py index 1c5c84f079..46b86a12b1 100644 --- a/sdk/python/pulumi_aws_native/lambda_/get_event_source_mapping.py +++ b/sdk/python/pulumi_aws_native/lambda_/get_event_source_mapping.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/lambda_/get_function.py b/sdk/python/pulumi_aws_native/lambda_/get_function.py index ee15283240..b46a92dfd9 100644 --- a/sdk/python/pulumi_aws_native/lambda_/get_function.py +++ b/sdk/python/pulumi_aws_native/lambda_/get_function.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/lambda_/get_layer_version.py b/sdk/python/pulumi_aws_native/lambda_/get_layer_version.py index 3759a8a1ca..3c30638921 100644 --- a/sdk/python/pulumi_aws_native/lambda_/get_layer_version.py +++ b/sdk/python/pulumi_aws_native/lambda_/get_layer_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/lambda_/get_layer_version_permission.py b/sdk/python/pulumi_aws_native/lambda_/get_layer_version_permission.py index f6e6208858..775b563393 100644 --- a/sdk/python/pulumi_aws_native/lambda_/get_layer_version_permission.py +++ b/sdk/python/pulumi_aws_native/lambda_/get_layer_version_permission.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/lambda_/get_permission.py b/sdk/python/pulumi_aws_native/lambda_/get_permission.py index bc3f843582..140f92a83e 100644 --- a/sdk/python/pulumi_aws_native/lambda_/get_permission.py +++ b/sdk/python/pulumi_aws_native/lambda_/get_permission.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/lambda_/get_url.py b/sdk/python/pulumi_aws_native/lambda_/get_url.py index cf8d389fa9..8f2caa926a 100644 --- a/sdk/python/pulumi_aws_native/lambda_/get_url.py +++ b/sdk/python/pulumi_aws_native/lambda_/get_url.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/lambda_/get_version.py b/sdk/python/pulumi_aws_native/lambda_/get_version.py index eb15610053..485ff3acc1 100644 --- a/sdk/python/pulumi_aws_native/lambda_/get_version.py +++ b/sdk/python/pulumi_aws_native/lambda_/get_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/lambda_/layer_version.py b/sdk/python/pulumi_aws_native/lambda_/layer_version.py index db6f42500e..f07c4d7478 100644 --- a/sdk/python/pulumi_aws_native/lambda_/layer_version.py +++ b/sdk/python/pulumi_aws_native/lambda_/layer_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -31,36 +31,17 @@ def __init__(__self__, *, :param pulumi.Input[str] layer_name: The name or Amazon Resource Name (ARN) of the layer. :param pulumi.Input[str] license_info: The layer's software license. """ - LayerVersionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - content=content, - compatible_architectures=compatible_architectures, - compatible_runtimes=compatible_runtimes, - description=description, - layer_name=layer_name, - license_info=license_info, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content: pulumi.Input['LayerVersionContentArgs'], - compatible_architectures: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - compatible_runtimes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - description: Optional[pulumi.Input[str]] = None, - layer_name: Optional[pulumi.Input[str]] = None, - license_info: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("content", content) + pulumi.set(__self__, "content", content) if compatible_architectures is not None: - _setter("compatible_architectures", compatible_architectures) + pulumi.set(__self__, "compatible_architectures", compatible_architectures) if compatible_runtimes is not None: - _setter("compatible_runtimes", compatible_runtimes) + pulumi.set(__self__, "compatible_runtimes", compatible_runtimes) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if layer_name is not None: - _setter("layer_name", layer_name) + pulumi.set(__self__, "layer_name", layer_name) if license_info is not None: - _setter("license_info", license_info) + pulumi.set(__self__, "license_info", license_info) @property @pulumi.getter @@ -178,10 +159,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LayerVersionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -204,11 +181,6 @@ def _internal_init(__self__, __props__.__dict__["compatible_architectures"] = compatible_architectures __props__.__dict__["compatible_runtimes"] = compatible_runtimes - if content is not None and not isinstance(content, LayerVersionContentArgs): - content = content or {} - def _setter(key, value): - content[key] = value - LayerVersionContentArgs._configure(_setter, **content) if content is None and not opts.urn: raise TypeError("Missing required property 'content'") __props__.__dict__["content"] = content diff --git a/sdk/python/pulumi_aws_native/lambda_/layer_version_permission.py b/sdk/python/pulumi_aws_native/lambda_/layer_version_permission.py index cc8703d4a2..e701967f14 100644 --- a/sdk/python/pulumi_aws_native/lambda_/layer_version_permission.py +++ b/sdk/python/pulumi_aws_native/lambda_/layer_version_permission.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['LayerVersionPermissionArgs', 'LayerVersionPermission'] @@ -25,26 +25,11 @@ def __init__(__self__, *, :param pulumi.Input[str] principal: An account ID, or * to grant layer usage permission to all accounts in an organization, or all AWS accounts (if organizationId is not specified). :param pulumi.Input[str] organization_id: With the principal set to *, grant permission to all accounts in the specified organization. """ - LayerVersionPermissionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - layer_version_arn=layer_version_arn, - principal=principal, - organization_id=organization_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: pulumi.Input[str], - layer_version_arn: pulumi.Input[str], - principal: pulumi.Input[str], - organization_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action", action) - _setter("layer_version_arn", layer_version_arn) - _setter("principal", principal) + pulumi.set(__self__, "action", action) + pulumi.set(__self__, "layer_version_arn", layer_version_arn) + pulumi.set(__self__, "principal", principal) if organization_id is not None: - _setter("organization_id", organization_id) + pulumi.set(__self__, "organization_id", organization_id) @property @pulumi.getter @@ -134,10 +119,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LayerVersionPermissionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/lambda_/outputs.py b/sdk/python/pulumi_aws_native/lambda_/outputs.py index 0c9c80efa1..0e5ada96a0 100644 --- a/sdk/python/pulumi_aws_native/lambda_/outputs.py +++ b/sdk/python/pulumi_aws_native/lambda_/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -70,16 +70,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, provisioned_concurrent_executions: int): - AliasProvisionedConcurrencyConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - provisioned_concurrent_executions=provisioned_concurrent_executions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - provisioned_concurrent_executions: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("provisioned_concurrent_executions", provisioned_concurrent_executions) + pulumi.set(__self__, "provisioned_concurrent_executions", provisioned_concurrent_executions) @property @pulumi.getter(name="provisionedConcurrentExecutions") @@ -108,16 +99,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, additional_version_weights: Sequence['outputs.AliasVersionWeight']): - AliasRoutingConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - additional_version_weights=additional_version_weights, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - additional_version_weights: Sequence['outputs.AliasVersionWeight'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("additional_version_weights", additional_version_weights) + pulumi.set(__self__, "additional_version_weights", additional_version_weights) @property @pulumi.getter(name="additionalVersionWeights") @@ -149,19 +131,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, function_version: str, function_weight: float): - AliasVersionWeight._configure( - lambda key, value: pulumi.set(__self__, key, value), - function_version=function_version, - function_weight=function_weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - function_version: str, - function_weight: float, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("function_version", function_version) - _setter("function_weight", function_weight) + pulumi.set(__self__, "function_version", function_version) + pulumi.set(__self__, "function_weight", function_weight) @property @pulumi.getter(name="functionVersion") @@ -202,16 +173,7 @@ def __init__(__self__, *, When the CodeSigningConfig is later on attached to a function, the function code will be expected to be signed by profiles from this list :param Sequence[str] signing_profile_version_arns: List of Signing profile version Arns """ - CodeSigningConfigAllowedPublishers._configure( - lambda key, value: pulumi.set(__self__, key, value), - signing_profile_version_arns=signing_profile_version_arns, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - signing_profile_version_arns: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("signing_profile_version_arns", signing_profile_version_arns) + pulumi.set(__self__, "signing_profile_version_arns", signing_profile_version_arns) @property @pulumi.getter(name="signingProfileVersionArns") @@ -250,16 +212,7 @@ def __init__(__self__, *, Policies to control how to act if a signature is invalid :param 'CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment' untrusted_artifact_on_deployment: Indicates how Lambda operations involve updating the code artifact will operate. Default to Warn if not provided """ - CodeSigningConfigCodeSigningPolicies._configure( - lambda key, value: pulumi.set(__self__, key, value), - untrusted_artifact_on_deployment=untrusted_artifact_on_deployment, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - untrusted_artifact_on_deployment: 'CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("untrusted_artifact_on_deployment", untrusted_artifact_on_deployment) + pulumi.set(__self__, "untrusted_artifact_on_deployment", untrusted_artifact_on_deployment) @property @pulumi.getter(name="untrustedArtifactOnDeployment") @@ -294,21 +247,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, on_failure: Optional['outputs.EventInvokeConfigOnFailure'] = None, on_success: Optional['outputs.EventInvokeConfigOnSuccess'] = None): - EventInvokeConfigDestinationConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - on_failure=on_failure, - on_success=on_success, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - on_failure: Optional['outputs.EventInvokeConfigOnFailure'] = None, - on_success: Optional['outputs.EventInvokeConfigOnSuccess'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if on_failure is not None: - _setter("on_failure", on_failure) + pulumi.set(__self__, "on_failure", on_failure) if on_success is not None: - _setter("on_success", on_success) + pulumi.set(__self__, "on_success", on_success) @property @pulumi.getter(name="onFailure") @@ -325,16 +267,7 @@ def on_success(self) -> Optional['outputs.EventInvokeConfigOnSuccess']: class EventInvokeConfigOnFailure(dict): def __init__(__self__, *, destination: str): - EventInvokeConfigOnFailure._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination", destination) + pulumi.set(__self__, "destination", destination) @property @pulumi.getter @@ -346,16 +279,7 @@ def destination(self) -> str: class EventInvokeConfigOnSuccess(dict): def __init__(__self__, *, destination: str): - EventInvokeConfigOnSuccess._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination", destination) + pulumi.set(__self__, "destination", destination) @property @pulumi.getter @@ -391,17 +315,8 @@ def __init__(__self__, *, Specific configuration settings for an MSK event source. :param str consumer_group_id: The identifier for the Kafka Consumer Group to join. """ - EventSourceMappingAmazonManagedKafkaEventSourceConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - consumer_group_id=consumer_group_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - consumer_group_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if consumer_group_id is not None: - _setter("consumer_group_id", consumer_group_id) + pulumi.set(__self__, "consumer_group_id", consumer_group_id) @property @pulumi.getter(name="consumerGroupId") @@ -440,17 +355,8 @@ def __init__(__self__, *, (Streams) An Amazon SQS queue or Amazon SNS topic destination for discarded records. :param 'EventSourceMappingOnFailure' on_failure: The destination configuration for failed invocations. """ - EventSourceMappingDestinationConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - on_failure=on_failure, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - on_failure: Optional['outputs.EventSourceMappingOnFailure'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if on_failure is not None: - _setter("on_failure", on_failure) + pulumi.set(__self__, "on_failure", on_failure) @property @pulumi.getter(name="onFailure") @@ -497,25 +403,12 @@ def __init__(__self__, *, :param str database_name: The database name to connect to. :param 'EventSourceMappingDocumentDbEventSourceConfigFullDocument' full_document: Include full document in change stream response. The default option will only send the changes made to documents to Lambda. If you want the complete document sent to Lambda, set this to UpdateLookup. """ - EventSourceMappingDocumentDbEventSourceConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - collection_name=collection_name, - database_name=database_name, - full_document=full_document, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - collection_name: Optional[str] = None, - database_name: Optional[str] = None, - full_document: Optional['EventSourceMappingDocumentDbEventSourceConfigFullDocument'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if collection_name is not None: - _setter("collection_name", collection_name) + pulumi.set(__self__, "collection_name", collection_name) if database_name is not None: - _setter("database_name", database_name) + pulumi.set(__self__, "database_name", database_name) if full_document is not None: - _setter("full_document", full_document) + pulumi.set(__self__, "full_document", full_document) @property @pulumi.getter(name="collectionName") @@ -570,17 +463,8 @@ def __init__(__self__, *, The endpoints used by AWS Lambda to access a self-managed event source. :param Sequence[str] kafka_bootstrap_servers: A list of Kafka server endpoints. """ - EventSourceMappingEndpoints._configure( - lambda key, value: pulumi.set(__self__, key, value), - kafka_bootstrap_servers=kafka_bootstrap_servers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kafka_bootstrap_servers: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if kafka_bootstrap_servers is not None: - _setter("kafka_bootstrap_servers", kafka_bootstrap_servers) + pulumi.set(__self__, "kafka_bootstrap_servers", kafka_bootstrap_servers) @property @pulumi.getter(name="kafkaBootstrapServers") @@ -602,17 +486,8 @@ def __init__(__self__, *, The filter object that defines parameters for ESM filtering. :param str pattern: The filter pattern that defines which events should be passed for invocations. """ - EventSourceMappingFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - pattern=pattern, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pattern: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pattern is not None: - _setter("pattern", pattern) + pulumi.set(__self__, "pattern", pattern) @property @pulumi.getter @@ -634,17 +509,8 @@ def __init__(__self__, *, The filter criteria to control event filtering. :param Sequence['EventSourceMappingFilter'] filters: List of filters of this FilterCriteria """ - EventSourceMappingFilterCriteria._configure( - lambda key, value: pulumi.set(__self__, key, value), - filters=filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filters: Optional[Sequence['outputs.EventSourceMappingFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if filters is not None: - _setter("filters", filters) + pulumi.set(__self__, "filters", filters) @property @pulumi.getter @@ -666,17 +532,8 @@ def __init__(__self__, *, A destination for events that failed processing. :param str destination: The Amazon Resource Name (ARN) of the destination resource. """ - EventSourceMappingOnFailure._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination is not None: - _setter("destination", destination) + pulumi.set(__self__, "destination", destination) @property @pulumi.getter @@ -715,17 +572,8 @@ def __init__(__self__, *, The scaling configuration for the event source. :param int maximum_concurrency: The maximum number of concurrent functions that the event source can invoke. """ - EventSourceMappingScalingConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - maximum_concurrency=maximum_concurrency, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - maximum_concurrency: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if maximum_concurrency is not None: - _setter("maximum_concurrency", maximum_concurrency) + pulumi.set(__self__, "maximum_concurrency", maximum_concurrency) @property @pulumi.getter(name="maximumConcurrency") @@ -747,17 +595,8 @@ def __init__(__self__, *, The configuration used by AWS Lambda to access a self-managed event source. :param 'EventSourceMappingEndpoints' endpoints: The endpoints for a self-managed event source. """ - EventSourceMappingSelfManagedEventSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoints=endpoints, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoints: Optional['outputs.EventSourceMappingEndpoints'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if endpoints is not None: - _setter("endpoints", endpoints) + pulumi.set(__self__, "endpoints", endpoints) @property @pulumi.getter @@ -796,17 +635,8 @@ def __init__(__self__, *, Specific configuration settings for a Self-Managed Apache Kafka event source. :param str consumer_group_id: The identifier for the Kafka Consumer Group to join. """ - EventSourceMappingSelfManagedKafkaEventSourceConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - consumer_group_id=consumer_group_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - consumer_group_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if consumer_group_id is not None: - _setter("consumer_group_id", consumer_group_id) + pulumi.set(__self__, "consumer_group_id", consumer_group_id) @property @pulumi.getter(name="consumerGroupId") @@ -830,21 +660,10 @@ def __init__(__self__, *, :param 'EventSourceMappingSourceAccessConfigurationType' type: The type of source access configuration. :param str uri: The URI for the source access configuration resource. """ - EventSourceMappingSourceAccessConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - uri=uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: Optional['EventSourceMappingSourceAccessConfigurationType'] = None, - uri: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) if uri is not None: - _setter("uri", uri) + pulumi.set(__self__, "uri", uri) @property @pulumi.getter @@ -903,33 +722,16 @@ def __init__(__self__, *, :param str s3_object_version: For versioned objects, the version of the deployment package object to use. :param str zip_file: The source code of your Lambda function. If you include your function source inline with this parameter, AWS CloudFormation places it in a file named index and zips it to create a deployment package.. """ - FunctionCode._configure( - lambda key, value: pulumi.set(__self__, key, value), - image_uri=image_uri, - s3_bucket=s3_bucket, - s3_key=s3_key, - s3_object_version=s3_object_version, - zip_file=zip_file, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - image_uri: Optional[str] = None, - s3_bucket: Optional[str] = None, - s3_key: Optional[str] = None, - s3_object_version: Optional[str] = None, - zip_file: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if image_uri is not None: - _setter("image_uri", image_uri) + pulumi.set(__self__, "image_uri", image_uri) if s3_bucket is not None: - _setter("s3_bucket", s3_bucket) + pulumi.set(__self__, "s3_bucket", s3_bucket) if s3_key is not None: - _setter("s3_key", s3_key) + pulumi.set(__self__, "s3_key", s3_key) if s3_object_version is not None: - _setter("s3_object_version", s3_object_version) + pulumi.set(__self__, "s3_object_version", s3_object_version) if zip_file is not None: - _setter("zip_file", zip_file) + pulumi.set(__self__, "zip_file", zip_file) @property @pulumi.getter(name="imageUri") @@ -1000,17 +802,8 @@ def __init__(__self__, *, The dead-letter queue for failed asynchronous invocations. :param str target_arn: The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic. """ - FunctionDeadLetterConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_arn=target_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if target_arn is not None: - _setter("target_arn", target_arn) + pulumi.set(__self__, "target_arn", target_arn) @property @pulumi.getter(name="targetArn") @@ -1032,17 +825,8 @@ def __init__(__self__, *, A function's environment variable settings. :param Any variables: Environment variable key-value pairs. """ - FunctionEnvironment._configure( - lambda key, value: pulumi.set(__self__, key, value), - variables=variables, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - variables: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if variables is not None: - _setter("variables", variables) + pulumi.set(__self__, "variables", variables) @property @pulumi.getter @@ -1064,16 +848,7 @@ def __init__(__self__, *, A function's ephemeral storage settings. :param int size: The amount of ephemeral storage that your function has access to. """ - FunctionEphemeralStorage._configure( - lambda key, value: pulumi.set(__self__, key, value), - size=size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - size: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("size", size) + pulumi.set(__self__, "size", size) @property @pulumi.getter @@ -1110,19 +885,8 @@ def __init__(__self__, *, :param str arn: The Amazon Resource Name (ARN) of the Amazon EFS access point that provides access to the file system. :param str local_mount_path: The path where the function can access the file system, starting with /mnt/. """ - FunctionFileSystemConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - local_mount_path=local_mount_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: str, - local_mount_path: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("arn", arn) - _setter("local_mount_path", local_mount_path) + pulumi.set(__self__, "arn", arn) + pulumi.set(__self__, "local_mount_path", local_mount_path) @property @pulumi.getter @@ -1171,25 +935,12 @@ def __init__(__self__, *, :param Sequence[str] entry_point: EntryPoint. :param str working_directory: WorkingDirectory. """ - FunctionImageConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - command=command, - entry_point=entry_point, - working_directory=working_directory, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - command: Optional[Sequence[str]] = None, - entry_point: Optional[Sequence[str]] = None, - working_directory: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if command is not None: - _setter("command", command) + pulumi.set(__self__, "command", command) if entry_point is not None: - _setter("entry_point", entry_point) + pulumi.set(__self__, "entry_point", entry_point) if working_directory is not None: - _setter("working_directory", working_directory) + pulumi.set(__self__, "working_directory", working_directory) @property @pulumi.getter @@ -1244,20 +995,9 @@ def __init__(__self__, *, :param 'FunctionRuntimeManagementConfigUpdateRuntimeOn' update_runtime_on: Trigger for runtime update :param str runtime_version_arn: Unique identifier for a runtime version arn """ - FunctionRuntimeManagementConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - update_runtime_on=update_runtime_on, - runtime_version_arn=runtime_version_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - update_runtime_on: 'FunctionRuntimeManagementConfigUpdateRuntimeOn', - runtime_version_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("update_runtime_on", update_runtime_on) + pulumi.set(__self__, "update_runtime_on", update_runtime_on) if runtime_version_arn is not None: - _setter("runtime_version_arn", runtime_version_arn) + pulumi.set(__self__, "runtime_version_arn", runtime_version_arn) @property @pulumi.getter(name="updateRuntimeOn") @@ -1304,16 +1044,7 @@ def __init__(__self__, *, The function's SnapStart setting. When set to PublishedVersions, Lambda creates a snapshot of the execution environment when you publish a function version. :param 'FunctionSnapStartApplyOn' apply_on: Applying SnapStart setting on function resource type. """ - FunctionSnapStart._configure( - lambda key, value: pulumi.set(__self__, key, value), - apply_on=apply_on, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - apply_on: 'FunctionSnapStartApplyOn', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("apply_on", apply_on) + pulumi.set(__self__, "apply_on", apply_on) @property @pulumi.getter(name="applyOn") @@ -1356,21 +1087,10 @@ def __init__(__self__, *, :param 'FunctionSnapStartResponseApplyOn' apply_on: Applying SnapStart setting on function resource type. :param 'FunctionSnapStartResponseOptimizationStatus' optimization_status: Indicates whether SnapStart is activated for the specified function version. """ - FunctionSnapStartResponse._configure( - lambda key, value: pulumi.set(__self__, key, value), - apply_on=apply_on, - optimization_status=optimization_status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - apply_on: Optional['FunctionSnapStartResponseApplyOn'] = None, - optimization_status: Optional['FunctionSnapStartResponseOptimizationStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if apply_on is not None: - _setter("apply_on", apply_on) + pulumi.set(__self__, "apply_on", apply_on) if optimization_status is not None: - _setter("optimization_status", optimization_status) + pulumi.set(__self__, "optimization_status", optimization_status) @property @pulumi.getter(name="applyOn") @@ -1398,20 +1118,9 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - FunctionTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1441,17 +1150,8 @@ def __init__(__self__, *, The function's AWS X-Ray tracing configuration. To sample and record incoming requests, set Mode to Active. :param 'FunctionTracingConfigMode' mode: The tracing mode. """ - FunctionTracingConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - mode=mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mode: Optional['FunctionTracingConfigMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if mode is not None: - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) @property @pulumi.getter @@ -1498,25 +1198,12 @@ def __init__(__self__, *, :param Sequence[str] security_group_ids: A list of VPC security groups IDs. :param Sequence[str] subnet_ids: A list of VPC subnet IDs. """ - FunctionVpcConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - ipv6_allowed_for_dual_stack=ipv6_allowed_for_dual_stack, - security_group_ids=security_group_ids, - subnet_ids=subnet_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ipv6_allowed_for_dual_stack: Optional[bool] = None, - security_group_ids: Optional[Sequence[str]] = None, - subnet_ids: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ipv6_allowed_for_dual_stack is not None: - _setter("ipv6_allowed_for_dual_stack", ipv6_allowed_for_dual_stack) + pulumi.set(__self__, "ipv6_allowed_for_dual_stack", ipv6_allowed_for_dual_stack) if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if subnet_ids is not None: - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) @property @pulumi.getter(name="ipv6AllowedForDualStack") @@ -1575,23 +1262,10 @@ def __init__(__self__, *, :param str s3_key: The Amazon S3 key of the layer archive. :param str s3_object_version: For versioned objects, the version of the layer archive object to use. """ - LayerVersionContent._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_bucket=s3_bucket, - s3_key=s3_key, - s3_object_version=s3_object_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_bucket: str, - s3_key: str, - s3_object_version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_bucket", s3_bucket) - _setter("s3_key", s3_key) + pulumi.set(__self__, "s3_bucket", s3_bucket) + pulumi.set(__self__, "s3_key", s3_key) if s3_object_version is not None: - _setter("s3_object_version", s3_object_version) + pulumi.set(__self__, "s3_object_version", s3_object_version) @property @pulumi.getter(name="s3Bucket") @@ -1661,37 +1335,18 @@ def __init__(__self__, *, :param Sequence[str] allow_origins: Represents a collection of allowed origins. :param Sequence[str] expose_headers: Represents a collection of exposed headers. """ - UrlCors._configure( - lambda key, value: pulumi.set(__self__, key, value), - allow_credentials=allow_credentials, - allow_headers=allow_headers, - allow_methods=allow_methods, - allow_origins=allow_origins, - expose_headers=expose_headers, - max_age=max_age, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allow_credentials: Optional[bool] = None, - allow_headers: Optional[Sequence[str]] = None, - allow_methods: Optional[Sequence['UrlAllowMethodsItem']] = None, - allow_origins: Optional[Sequence[str]] = None, - expose_headers: Optional[Sequence[str]] = None, - max_age: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if allow_credentials is not None: - _setter("allow_credentials", allow_credentials) + pulumi.set(__self__, "allow_credentials", allow_credentials) if allow_headers is not None: - _setter("allow_headers", allow_headers) + pulumi.set(__self__, "allow_headers", allow_headers) if allow_methods is not None: - _setter("allow_methods", allow_methods) + pulumi.set(__self__, "allow_methods", allow_methods) if allow_origins is not None: - _setter("allow_origins", allow_origins) + pulumi.set(__self__, "allow_origins", allow_origins) if expose_headers is not None: - _setter("expose_headers", expose_headers) + pulumi.set(__self__, "expose_headers", expose_headers) if max_age is not None: - _setter("max_age", max_age) + pulumi.set(__self__, "max_age", max_age) @property @pulumi.getter(name="allowCredentials") @@ -1767,16 +1422,7 @@ def __init__(__self__, *, A provisioned concurrency configuration for a function's version. :param int provisioned_concurrent_executions: The amount of provisioned concurrency to allocate for the version. """ - VersionProvisionedConcurrencyConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - provisioned_concurrent_executions=provisioned_concurrent_executions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - provisioned_concurrent_executions: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("provisioned_concurrent_executions", provisioned_concurrent_executions) + pulumi.set(__self__, "provisioned_concurrent_executions", provisioned_concurrent_executions) @property @pulumi.getter(name="provisionedConcurrentExecutions") @@ -1819,20 +1465,9 @@ def __init__(__self__, *, :param str update_runtime_on: The runtime update mode. :param str runtime_version_arn: The ARN of the runtime the function is configured to use. If the runtime update mode is manual, the ARN is returned, otherwise null is returned. """ - VersionRuntimePolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - update_runtime_on=update_runtime_on, - runtime_version_arn=runtime_version_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - update_runtime_on: str, - runtime_version_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("update_runtime_on", update_runtime_on) + pulumi.set(__self__, "update_runtime_on", update_runtime_on) if runtime_version_arn is not None: - _setter("runtime_version_arn", runtime_version_arn) + pulumi.set(__self__, "runtime_version_arn", runtime_version_arn) @property @pulumi.getter(name="updateRuntimeOn") diff --git a/sdk/python/pulumi_aws_native/lambda_/permission.py b/sdk/python/pulumi_aws_native/lambda_/permission.py index bcc4dad785..db8c16b7e4 100644 --- a/sdk/python/pulumi_aws_native/lambda_/permission.py +++ b/sdk/python/pulumi_aws_native/lambda_/permission.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -34,42 +34,19 @@ def __init__(__self__, *, :param pulumi.Input[str] source_account: For Amazon S3, the ID of the account that owns the resource. Use this together with SourceArn to ensure that the resource is owned by the specified account. It is possible for an Amazon S3 bucket to be deleted by its owner and recreated by another account. :param pulumi.Input[str] source_arn: For AWS services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic. """ - PermissionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - function_name=function_name, - principal=principal, - event_source_token=event_source_token, - function_url_auth_type=function_url_auth_type, - principal_org_id=principal_org_id, - source_account=source_account, - source_arn=source_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: pulumi.Input[str], - function_name: pulumi.Input[str], - principal: pulumi.Input[str], - event_source_token: Optional[pulumi.Input[str]] = None, - function_url_auth_type: Optional[pulumi.Input['PermissionFunctionUrlAuthType']] = None, - principal_org_id: Optional[pulumi.Input[str]] = None, - source_account: Optional[pulumi.Input[str]] = None, - source_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action", action) - _setter("function_name", function_name) - _setter("principal", principal) + pulumi.set(__self__, "action", action) + pulumi.set(__self__, "function_name", function_name) + pulumi.set(__self__, "principal", principal) if event_source_token is not None: - _setter("event_source_token", event_source_token) + pulumi.set(__self__, "event_source_token", event_source_token) if function_url_auth_type is not None: - _setter("function_url_auth_type", function_url_auth_type) + pulumi.set(__self__, "function_url_auth_type", function_url_auth_type) if principal_org_id is not None: - _setter("principal_org_id", principal_org_id) + pulumi.set(__self__, "principal_org_id", principal_org_id) if source_account is not None: - _setter("source_account", source_account) + pulumi.set(__self__, "source_account", source_account) if source_arn is not None: - _setter("source_arn", source_arn) + pulumi.set(__self__, "source_arn", source_arn) @property @pulumi.getter @@ -215,10 +192,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PermissionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/lambda_/url.py b/sdk/python/pulumi_aws_native/lambda_/url.py index 1b6bbc0bbe..d300bd4198 100644 --- a/sdk/python/pulumi_aws_native/lambda_/url.py +++ b/sdk/python/pulumi_aws_native/lambda_/url.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -29,31 +29,14 @@ def __init__(__self__, *, :param pulumi.Input['UrlInvokeMode'] invoke_mode: The invocation mode for the function’s URL. Set to BUFFERED if you want to buffer responses before returning them to the client. Set to RESPONSE_STREAM if you want to stream responses, allowing faster time to first byte and larger response payload sizes. If not set, defaults to BUFFERED. :param pulumi.Input[str] qualifier: The alias qualifier for the target function. If TargetFunctionArn is unqualified then Qualifier must be passed. """ - UrlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - auth_type=auth_type, - target_function_arn=target_function_arn, - cors=cors, - invoke_mode=invoke_mode, - qualifier=qualifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auth_type: pulumi.Input['UrlAuthType'], - target_function_arn: pulumi.Input[str], - cors: Optional[pulumi.Input['UrlCorsArgs']] = None, - invoke_mode: Optional[pulumi.Input['UrlInvokeMode']] = None, - qualifier: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("auth_type", auth_type) - _setter("target_function_arn", target_function_arn) + pulumi.set(__self__, "auth_type", auth_type) + pulumi.set(__self__, "target_function_arn", target_function_arn) if cors is not None: - _setter("cors", cors) + pulumi.set(__self__, "cors", cors) if invoke_mode is not None: - _setter("invoke_mode", invoke_mode) + pulumi.set(__self__, "invoke_mode", invoke_mode) if qualifier is not None: - _setter("qualifier", qualifier) + pulumi.set(__self__, "qualifier", qualifier) @property @pulumi.getter(name="authType") @@ -153,10 +136,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - UrlArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -179,11 +158,6 @@ def _internal_init(__self__, if auth_type is None and not opts.urn: raise TypeError("Missing required property 'auth_type'") __props__.__dict__["auth_type"] = auth_type - if cors is not None and not isinstance(cors, UrlCorsArgs): - cors = cors or {} - def _setter(key, value): - cors[key] = value - UrlCorsArgs._configure(_setter, **cors) __props__.__dict__["cors"] = cors __props__.__dict__["invoke_mode"] = invoke_mode __props__.__dict__["qualifier"] = qualifier diff --git a/sdk/python/pulumi_aws_native/lambda_/version.py b/sdk/python/pulumi_aws_native/lambda_/version.py index 6afe151e63..ae76745fa9 100644 --- a/sdk/python/pulumi_aws_native/lambda_/version.py +++ b/sdk/python/pulumi_aws_native/lambda_/version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -29,32 +29,15 @@ def __init__(__self__, *, :param pulumi.Input['VersionProvisionedConcurrencyConfigurationArgs'] provisioned_concurrency_config: Specifies a provisioned concurrency configuration for a function's version. Updates are not supported for this property. :param pulumi.Input['VersionRuntimePolicyArgs'] runtime_policy: Specifies the runtime management configuration of a function. Displays runtimeVersionArn only for Manual. """ - VersionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - function_name=function_name, - code_sha256=code_sha256, - description=description, - provisioned_concurrency_config=provisioned_concurrency_config, - runtime_policy=runtime_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - function_name: pulumi.Input[str], - code_sha256: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - provisioned_concurrency_config: Optional[pulumi.Input['VersionProvisionedConcurrencyConfigurationArgs']] = None, - runtime_policy: Optional[pulumi.Input['VersionRuntimePolicyArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("function_name", function_name) + pulumi.set(__self__, "function_name", function_name) if code_sha256 is not None: - _setter("code_sha256", code_sha256) + pulumi.set(__self__, "code_sha256", code_sha256) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if provisioned_concurrency_config is not None: - _setter("provisioned_concurrency_config", provisioned_concurrency_config) + pulumi.set(__self__, "provisioned_concurrency_config", provisioned_concurrency_config) if runtime_policy is not None: - _setter("runtime_policy", runtime_policy) + pulumi.set(__self__, "runtime_policy", runtime_policy) @property @pulumi.getter(name="functionName") @@ -158,10 +141,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - VersionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -186,17 +165,7 @@ def _internal_init(__self__, if function_name is None and not opts.urn: raise TypeError("Missing required property 'function_name'") __props__.__dict__["function_name"] = function_name - if provisioned_concurrency_config is not None and not isinstance(provisioned_concurrency_config, VersionProvisionedConcurrencyConfigurationArgs): - provisioned_concurrency_config = provisioned_concurrency_config or {} - def _setter(key, value): - provisioned_concurrency_config[key] = value - VersionProvisionedConcurrencyConfigurationArgs._configure(_setter, **provisioned_concurrency_config) __props__.__dict__["provisioned_concurrency_config"] = provisioned_concurrency_config - if runtime_policy is not None and not isinstance(runtime_policy, VersionRuntimePolicyArgs): - runtime_policy = runtime_policy or {} - def _setter(key, value): - runtime_policy[key] = value - VersionRuntimePolicyArgs._configure(_setter, **runtime_policy) __props__.__dict__["runtime_policy"] = runtime_policy __props__.__dict__["function_arn"] = None __props__.__dict__["version"] = None diff --git a/sdk/python/pulumi_aws_native/lex/_inputs.py b/sdk/python/pulumi_aws_native/lex/_inputs.py index f31c154a50..c91b8883da 100644 --- a/sdk/python/pulumi_aws_native/lex/_inputs.py +++ b/sdk/python/pulumi_aws_native/lex/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -108,17 +108,8 @@ def __init__(__self__, *, """ Provides settings that enable advanced recognition settings for slot values. """ - BotAdvancedRecognitionSettingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - audio_recognition_strategy=audio_recognition_strategy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - audio_recognition_strategy: Optional[pulumi.Input['BotAudioRecognitionStrategy']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if audio_recognition_strategy is not None: - _setter("audio_recognition_strategy", audio_recognition_strategy) + pulumi.set(__self__, "audio_recognition_strategy", audio_recognition_strategy) @property @pulumi.getter(name="audioRecognitionStrategy") @@ -137,16 +128,7 @@ def __init__(__self__, *, """ The location of audio log files collected when conversation logging is enabled for a bot. """ - BotAliasAudioLogDestinationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_bucket=s3_bucket, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_bucket: pulumi.Input['BotAliasS3BucketLogDestinationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_bucket", s3_bucket) + pulumi.set(__self__, "s3_bucket", s3_bucket) @property @pulumi.getter(name="s3Bucket") @@ -166,19 +148,8 @@ def __init__(__self__, *, """ Settings for logging audio of conversations between Amazon Lex and a user. You specify whether to log audio and the Amazon S3 bucket where the audio file is stored. """ - BotAliasAudioLogSettingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: pulumi.Input['BotAliasAudioLogDestinationArgs'], - enabled: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination", destination) - _setter("enabled", enabled) + pulumi.set(__self__, "destination", destination) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -208,19 +179,8 @@ def __init__(__self__, *, :param pulumi.Input[str] cloud_watch_log_group_arn: A string used to identify the groupArn for the Cloudwatch Log Group :param pulumi.Input[str] log_prefix: A string containing the value for the Log Prefix """ - BotAliasCloudWatchLogGroupLogDestinationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_log_group_arn=cloud_watch_log_group_arn, - log_prefix=log_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_log_group_arn: pulumi.Input[str], - log_prefix: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cloud_watch_log_group_arn", cloud_watch_log_group_arn) - _setter("log_prefix", log_prefix) + pulumi.set(__self__, "cloud_watch_log_group_arn", cloud_watch_log_group_arn) + pulumi.set(__self__, "log_prefix", log_prefix) @property @pulumi.getter(name="cloudWatchLogGroupArn") @@ -254,16 +214,7 @@ def __init__(__self__, *, """ Contains information about code hooks that Amazon Lex calls during a conversation. """ - BotAliasCodeHookSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - lambda_code_hook=lambda_code_hook, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lambda_code_hook: pulumi.Input['BotAliasLambdaCodeHookArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("lambda_code_hook", lambda_code_hook) + pulumi.set(__self__, "lambda_code_hook", lambda_code_hook) @property @pulumi.getter(name="lambdaCodeHook") @@ -283,21 +234,10 @@ def __init__(__self__, *, """ Contains information about code hooks that Amazon Lex calls during a conversation. """ - BotAliasConversationLogSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - audio_log_settings=audio_log_settings, - text_log_settings=text_log_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - audio_log_settings: Optional[pulumi.Input[Sequence[pulumi.Input['BotAliasAudioLogSettingArgs']]]] = None, - text_log_settings: Optional[pulumi.Input[Sequence[pulumi.Input['BotAliasTextLogSettingArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if audio_log_settings is not None: - _setter("audio_log_settings", audio_log_settings) + pulumi.set(__self__, "audio_log_settings", audio_log_settings) if text_log_settings is not None: - _setter("text_log_settings", text_log_settings) + pulumi.set(__self__, "text_log_settings", text_log_settings) @property @pulumi.getter(name="audioLogSettings") @@ -328,19 +268,8 @@ def __init__(__self__, *, :param pulumi.Input[str] code_hook_interface_version: The version of the request-response that you want Amazon Lex to use to invoke your Lambda function. :param pulumi.Input[str] lambda_arn: The Amazon Resource Name (ARN) of the Lambda function. """ - BotAliasLambdaCodeHookArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - code_hook_interface_version=code_hook_interface_version, - lambda_arn=lambda_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - code_hook_interface_version: pulumi.Input[str], - lambda_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("code_hook_interface_version", code_hook_interface_version) - _setter("lambda_arn", lambda_arn) + pulumi.set(__self__, "code_hook_interface_version", code_hook_interface_version) + pulumi.set(__self__, "lambda_arn", lambda_arn) @property @pulumi.getter(name="codeHookInterfaceVersion") @@ -376,19 +305,8 @@ def __init__(__self__, *, A locale setting in alias :param pulumi.Input[str] locale_id: A string used to identify the locale """ - BotAliasLocaleSettingsItemArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bot_alias_locale_setting=bot_alias_locale_setting, - locale_id=locale_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bot_alias_locale_setting: pulumi.Input['BotAliasLocaleSettingsArgs'], - locale_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bot_alias_locale_setting", bot_alias_locale_setting) - _setter("locale_id", locale_id) + pulumi.set(__self__, "bot_alias_locale_setting", bot_alias_locale_setting) + pulumi.set(__self__, "locale_id", locale_id) @property @pulumi.getter(name="botAliasLocaleSetting") @@ -421,20 +339,9 @@ def __init__(__self__, *, You can use this parameter to specify a specific Lambda function to run different functions in different locales. :param pulumi.Input[bool] enabled: Whether the Lambda code hook is enabled """ - BotAliasLocaleSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - code_hook_specification=code_hook_specification, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: pulumi.Input[bool], - code_hook_specification: Optional[pulumi.Input['BotAliasCodeHookSpecificationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if code_hook_specification is not None: - _setter("code_hook_specification", code_hook_specification) + pulumi.set(__self__, "code_hook_specification", code_hook_specification) @property @pulumi.getter @@ -470,23 +377,10 @@ def __init__(__self__, *, :param pulumi.Input[str] s3_bucket_arn: The Amazon Resource Name (ARN) of an Amazon S3 bucket where audio log files are stored. :param pulumi.Input[str] kms_key_arn: The Amazon Resource Name (ARN) of an AWS Key Management Service (KMS) key for encrypting audio log files stored in an S3 bucket. """ - BotAliasS3BucketLogDestinationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_prefix=log_prefix, - s3_bucket_arn=s3_bucket_arn, - kms_key_arn=kms_key_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_prefix: pulumi.Input[str], - s3_bucket_arn: pulumi.Input[str], - kms_key_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("log_prefix", log_prefix) - _setter("s3_bucket_arn", s3_bucket_arn) + pulumi.set(__self__, "log_prefix", log_prefix) + pulumi.set(__self__, "s3_bucket_arn", s3_bucket_arn) if kms_key_arn is not None: - _setter("kms_key_arn", kms_key_arn) + pulumi.set(__self__, "kms_key_arn", kms_key_arn) @property @pulumi.getter(name="logPrefix") @@ -535,19 +429,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: A string used to identify this tag :param pulumi.Input[str] value: A string containing the value for the tag """ - BotAliasTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -581,16 +464,7 @@ def __init__(__self__, *, """ Defines the Amazon CloudWatch Logs destination log group for conversation text logs. """ - BotAliasTextLogDestinationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch=cloud_watch, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch: pulumi.Input['BotAliasCloudWatchLogGroupLogDestinationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cloud_watch", cloud_watch) + pulumi.set(__self__, "cloud_watch", cloud_watch) @property @pulumi.getter(name="cloudWatch") @@ -610,19 +484,8 @@ def __init__(__self__, *, """ Contains information about code hooks that Amazon Lex calls during a conversation. """ - BotAliasTextLogSettingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: pulumi.Input['BotAliasTextLogDestinationArgs'], - enabled: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination", destination) - _setter("enabled", enabled) + pulumi.set(__self__, "destination", destination) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -650,16 +513,7 @@ def __init__(__self__, *, """ The location of audio log files collected when conversation logging is enabled for a bot. """ - BotAudioLogDestinationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_bucket=s3_bucket, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_bucket: pulumi.Input['BotS3BucketLogDestinationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_bucket", s3_bucket) + pulumi.set(__self__, "s3_bucket", s3_bucket) @property @pulumi.getter(name="s3Bucket") @@ -679,19 +533,8 @@ def __init__(__self__, *, """ Settings for logging audio of conversations between Amazon Lex and a user. You specify whether to log audio and the Amazon S3 bucket where the audio file is stored. """ - BotAudioLogSettingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: pulumi.Input['BotAudioLogDestinationArgs'], - enabled: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination", destination) - _setter("enabled", enabled) + pulumi.set(__self__, "destination", destination) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -722,19 +565,8 @@ def __init__(__self__, *, :param pulumi.Input[str] text: The text that appears on the button. :param pulumi.Input[str] value: The value returned to Amazon Lex when the user chooses this button. """ - BotButtonArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - text=text, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - text: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("text", text) - _setter("value", value) + pulumi.set(__self__, "text", text) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -770,19 +602,8 @@ def __init__(__self__, *, :param pulumi.Input[str] cloud_watch_log_group_arn: A string used to identify the groupArn for the Cloudwatch Log Group :param pulumi.Input[str] log_prefix: A string containing the value for the Log Prefix """ - BotCloudWatchLogGroupLogDestinationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_log_group_arn=cloud_watch_log_group_arn, - log_prefix=log_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_log_group_arn: pulumi.Input[str], - log_prefix: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cloud_watch_log_group_arn", cloud_watch_log_group_arn) - _setter("log_prefix", log_prefix) + pulumi.set(__self__, "cloud_watch_log_group_arn", cloud_watch_log_group_arn) + pulumi.set(__self__, "log_prefix", log_prefix) @property @pulumi.getter(name="cloudWatchLogGroupArn") @@ -823,26 +644,11 @@ def __init__(__self__, *, :param pulumi.Input['BotDialogStateArgs'] next_step: The next step in the conversation. :param pulumi.Input['BotResponseSpecificationArgs'] response: Specifies a list of message groups that Amazon Lex uses to respond the user input. """ - BotConditionalBranchArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - condition=condition, - name=name, - next_step=next_step, - response=response, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - condition: pulumi.Input['BotConditionArgs'], - name: pulumi.Input[str], - next_step: pulumi.Input['BotDialogStateArgs'], - response: Optional[pulumi.Input['BotResponseSpecificationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("condition", condition) - _setter("name", name) - _setter("next_step", next_step) + pulumi.set(__self__, "condition", condition) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "next_step", next_step) if response is not None: - _setter("response", response) + pulumi.set(__self__, "response", response) @property @pulumi.getter @@ -905,22 +711,9 @@ def __init__(__self__, *, :param pulumi.Input['BotDefaultConditionalBranchArgs'] default_branch: The conditional branch that should be followed when the conditions for other branches are not satisfied. A conditional branch is made up of a condition, a response and a next step. :param pulumi.Input[bool] is_active: Determines whether a conditional branch is active. When active is false, the conditions are not evaluated. """ - BotConditionalSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - conditional_branches=conditional_branches, - default_branch=default_branch, - is_active=is_active, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - conditional_branches: pulumi.Input[Sequence[pulumi.Input['BotConditionalBranchArgs']]], - default_branch: pulumi.Input['BotDefaultConditionalBranchArgs'], - is_active: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("conditional_branches", conditional_branches) - _setter("default_branch", default_branch) - _setter("is_active", is_active) + pulumi.set(__self__, "conditional_branches", conditional_branches) + pulumi.set(__self__, "default_branch", default_branch) + pulumi.set(__self__, "is_active", is_active) @property @pulumi.getter(name="conditionalBranches") @@ -967,16 +760,7 @@ def __init__(__self__, *, Provides an expression that evaluates to true or false. :param pulumi.Input[str] expression_string: The expression string that is evaluated. """ - BotConditionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression_string=expression_string, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression_string: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("expression_string", expression_string) + pulumi.set(__self__, "expression_string", expression_string) @property @pulumi.getter(name="expressionString") @@ -999,21 +783,10 @@ def __init__(__self__, *, """ Contains information about code hooks that Amazon Lex calls during a conversation. """ - BotConversationLogSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - audio_log_settings=audio_log_settings, - text_log_settings=text_log_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - audio_log_settings: Optional[pulumi.Input[Sequence[pulumi.Input['BotAudioLogSettingArgs']]]] = None, - text_log_settings: Optional[pulumi.Input[Sequence[pulumi.Input['BotTextLogSettingArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if audio_log_settings is not None: - _setter("audio_log_settings", audio_log_settings) + pulumi.set(__self__, "audio_log_settings", audio_log_settings) if text_log_settings is not None: - _setter("text_log_settings", text_log_settings) + pulumi.set(__self__, "text_log_settings", text_log_settings) @property @pulumi.getter(name="audioLogSettings") @@ -1042,16 +815,7 @@ def __init__(__self__, *, A message in a custom format defined by the client application. :param pulumi.Input[str] value: The string that is sent to your application. """ - BotCustomPayloadArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1078,24 +842,11 @@ def __init__(__self__, *, :param pulumi.Input[str] display_as: Defines how you want your phrase to look in your transcription output. :param pulumi.Input[int] weight: The degree to which the phrase recognition is boosted. The weight 0 means that no boosting will be applied and the entry will only be used for performing replacements using the displayAs field. """ - BotCustomVocabularyItemArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - phrase=phrase, - display_as=display_as, - weight=weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - phrase: pulumi.Input[str], - display_as: Optional[pulumi.Input[str]] = None, - weight: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("phrase", phrase) + pulumi.set(__self__, "phrase", phrase) if display_as is not None: - _setter("display_as", display_as) + pulumi.set(__self__, "display_as", display_as) if weight is not None: - _setter("weight", weight) + pulumi.set(__self__, "weight", weight) @property @pulumi.getter @@ -1141,16 +892,7 @@ def __init__(__self__, *, """ A custom vocabulary is a list of specific phrases that you want Amazon Lex V2 to recognize in the audio input. """ - BotCustomVocabularyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_vocabulary_items=custom_vocabulary_items, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_vocabulary_items: pulumi.Input[Sequence[pulumi.Input['BotCustomVocabularyItemArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("custom_vocabulary_items", custom_vocabulary_items) + pulumi.set(__self__, "custom_vocabulary_items", custom_vocabulary_items) @property @pulumi.getter(name="customVocabularyItems") @@ -1172,21 +914,10 @@ def __init__(__self__, *, :param pulumi.Input['BotDialogStateArgs'] next_step: The next step in the conversation. :param pulumi.Input['BotResponseSpecificationArgs'] response: Specifies a list of message groups that Amazon Lex uses to respond the user input. """ - BotDefaultConditionalBranchArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - next_step=next_step, - response=response, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - next_step: Optional[pulumi.Input['BotDialogStateArgs']] = None, - response: Optional[pulumi.Input['BotResponseSpecificationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if next_step is not None: - _setter("next_step", next_step) + pulumi.set(__self__, "next_step", next_step) if response is not None: - _setter("response", response) + pulumi.set(__self__, "response", response) @property @pulumi.getter(name="nextStep") @@ -1225,24 +956,11 @@ def __init__(__self__, *, :param pulumi.Input[str] slot_to_elicit: If the dialog action is ElicitSlot, defines the slot to elicit from the user. :param pulumi.Input[bool] suppress_next_message: When true the next message for the intent is not used. """ - BotDialogActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - slot_to_elicit=slot_to_elicit, - suppress_next_message=suppress_next_message, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input['BotDialogActionType'], - slot_to_elicit: Optional[pulumi.Input[str]] = None, - suppress_next_message: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if slot_to_elicit is not None: - _setter("slot_to_elicit", slot_to_elicit) + pulumi.set(__self__, "slot_to_elicit", slot_to_elicit) if suppress_next_message is not None: - _setter("suppress_next_message", suppress_next_message) + pulumi.set(__self__, "suppress_next_message", suppress_next_message) @property @pulumi.getter @@ -1295,26 +1013,11 @@ def __init__(__self__, *, :param pulumi.Input['BotPostDialogCodeHookInvocationSpecificationArgs'] post_code_hook_specification: Contains the responses and actions that Amazon Lex takes after the Lambda function is complete. :param pulumi.Input[str] invocation_label: A label that indicates the dialog step from which the dialog code hook is happening. """ - BotDialogCodeHookInvocationSettingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enable_code_hook_invocation=enable_code_hook_invocation, - is_active=is_active, - post_code_hook_specification=post_code_hook_specification, - invocation_label=invocation_label, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enable_code_hook_invocation: pulumi.Input[bool], - is_active: pulumi.Input[bool], - post_code_hook_specification: pulumi.Input['BotPostDialogCodeHookInvocationSpecificationArgs'], - invocation_label: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enable_code_hook_invocation", enable_code_hook_invocation) - _setter("is_active", is_active) - _setter("post_code_hook_specification", post_code_hook_specification) + pulumi.set(__self__, "enable_code_hook_invocation", enable_code_hook_invocation) + pulumi.set(__self__, "is_active", is_active) + pulumi.set(__self__, "post_code_hook_specification", post_code_hook_specification) if invocation_label is not None: - _setter("invocation_label", invocation_label) + pulumi.set(__self__, "invocation_label", invocation_label) @property @pulumi.getter(name="enableCodeHookInvocation") @@ -1372,16 +1075,7 @@ def __init__(__self__, *, """ Settings that determine the Lambda function that Amazon Lex uses for processing user responses. """ - BotDialogCodeHookSettingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -1405,25 +1099,12 @@ def __init__(__self__, *, :param pulumi.Input['BotIntentOverrideArgs'] intent: Override settings to configure the intent state. :param pulumi.Input[Sequence[pulumi.Input['BotSessionAttributeArgs']]] session_attributes: List of session attributes to be applied when the conversation reaches this step. """ - BotDialogStateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dialog_action=dialog_action, - intent=intent, - session_attributes=session_attributes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dialog_action: Optional[pulumi.Input['BotDialogActionArgs']] = None, - intent: Optional[pulumi.Input['BotIntentOverrideArgs']] = None, - session_attributes: Optional[pulumi.Input[Sequence[pulumi.Input['BotSessionAttributeArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dialog_action is not None: - _setter("dialog_action", dialog_action) + pulumi.set(__self__, "dialog_action", dialog_action) if intent is not None: - _setter("intent", intent) + pulumi.set(__self__, "intent", intent) if session_attributes is not None: - _setter("session_attributes", session_attributes) + pulumi.set(__self__, "session_attributes", session_attributes) @property @pulumi.getter(name="dialogAction") @@ -1472,20 +1153,9 @@ def __init__(__self__, *, :param pulumi.Input[bool] enable_code_hook_invocation: Indicates whether a Lambda function should be invoked for the dialog. :param pulumi.Input[str] invocation_label: A label that indicates the dialog step from which the dialog code hook is happening. """ - BotElicitationCodeHookInvocationSettingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enable_code_hook_invocation=enable_code_hook_invocation, - invocation_label=invocation_label, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enable_code_hook_invocation: pulumi.Input[bool], - invocation_label: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enable_code_hook_invocation", enable_code_hook_invocation) + pulumi.set(__self__, "enable_code_hook_invocation", enable_code_hook_invocation) if invocation_label is not None: - _setter("invocation_label", invocation_label) + pulumi.set(__self__, "invocation_label", invocation_label) @property @pulumi.getter(name="enableCodeHookInvocation") @@ -1519,17 +1189,8 @@ def __init__(__self__, *, """ Provides information about the external source of the slot type's definition. """ - BotExternalSourceSettingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - grammar_slot_type_setting=grammar_slot_type_setting, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - grammar_slot_type_setting: Optional[pulumi.Input['BotGrammarSlotTypeSettingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if grammar_slot_type_setting is not None: - _setter("grammar_slot_type_setting", grammar_slot_type_setting) + pulumi.set(__self__, "grammar_slot_type_setting", grammar_slot_type_setting) @property @pulumi.getter(name="grammarSlotTypeSetting") @@ -1552,28 +1213,13 @@ def __init__(__self__, *, Settings that determine if a Lambda function should be invoked to fulfill a specific intent. :param pulumi.Input[bool] is_active: Determines whether the fulfillment code hook is used. When active is false, the code hook doesn't run. """ - BotFulfillmentCodeHookSettingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - fulfillment_updates_specification=fulfillment_updates_specification, - is_active=is_active, - post_fulfillment_status_specification=post_fulfillment_status_specification, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: pulumi.Input[bool], - fulfillment_updates_specification: Optional[pulumi.Input['BotFulfillmentUpdatesSpecificationArgs']] = None, - is_active: Optional[pulumi.Input[bool]] = None, - post_fulfillment_status_specification: Optional[pulumi.Input['BotPostFulfillmentStatusSpecificationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if fulfillment_updates_specification is not None: - _setter("fulfillment_updates_specification", fulfillment_updates_specification) + pulumi.set(__self__, "fulfillment_updates_specification", fulfillment_updates_specification) if is_active is not None: - _setter("is_active", is_active) + pulumi.set(__self__, "is_active", is_active) if post_fulfillment_status_specification is not None: - _setter("post_fulfillment_status_specification", post_fulfillment_status_specification) + pulumi.set(__self__, "post_fulfillment_status_specification", post_fulfillment_status_specification) @property @pulumi.getter @@ -1626,23 +1272,10 @@ def __init__(__self__, *, :param pulumi.Input[int] delay_in_seconds: The delay between when the Lambda fulfillment function starts running and the start message is played. If the Lambda function returns before the delay is over, the start message isn't played. :param pulumi.Input[bool] allow_interrupt: Determines whether the user can interrupt the start message while it is playing. """ - BotFulfillmentStartResponseSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - delay_in_seconds=delay_in_seconds, - message_groups=message_groups, - allow_interrupt=allow_interrupt, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delay_in_seconds: pulumi.Input[int], - message_groups: pulumi.Input[Sequence[pulumi.Input['BotMessageGroupArgs']]], - allow_interrupt: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("delay_in_seconds", delay_in_seconds) - _setter("message_groups", message_groups) + pulumi.set(__self__, "delay_in_seconds", delay_in_seconds) + pulumi.set(__self__, "message_groups", message_groups) if allow_interrupt is not None: - _setter("allow_interrupt", allow_interrupt) + pulumi.set(__self__, "allow_interrupt", allow_interrupt) @property @pulumi.getter(name="delayInSeconds") @@ -1689,23 +1322,10 @@ def __init__(__self__, *, :param pulumi.Input[int] frequency_in_seconds: The frequency that a message is sent to the user. When the period ends, Amazon Lex chooses a message from the message groups and plays it to the user. If the fulfillment Lambda returns before the first period ends, an update message is not played to the user. :param pulumi.Input[bool] allow_interrupt: Determines whether the user can interrupt an update message while it is playing. """ - BotFulfillmentUpdateResponseSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - frequency_in_seconds=frequency_in_seconds, - message_groups=message_groups, - allow_interrupt=allow_interrupt, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - frequency_in_seconds: pulumi.Input[int], - message_groups: pulumi.Input[Sequence[pulumi.Input['BotMessageGroupArgs']]], - allow_interrupt: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("frequency_in_seconds", frequency_in_seconds) - _setter("message_groups", message_groups) + pulumi.set(__self__, "frequency_in_seconds", frequency_in_seconds) + pulumi.set(__self__, "message_groups", message_groups) if allow_interrupt is not None: - _setter("allow_interrupt", allow_interrupt) + pulumi.set(__self__, "allow_interrupt", allow_interrupt) @property @pulumi.getter(name="frequencyInSeconds") @@ -1753,28 +1373,13 @@ def __init__(__self__, *, :param pulumi.Input[bool] active: Determines whether fulfillment updates are sent to the user. When this field is true, updates are sent. :param pulumi.Input[int] timeout_in_seconds: The length of time that the fulfillment Lambda function should run before it times out. """ - BotFulfillmentUpdatesSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - active=active, - start_response=start_response, - timeout_in_seconds=timeout_in_seconds, - update_response=update_response, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - active: pulumi.Input[bool], - start_response: Optional[pulumi.Input['BotFulfillmentStartResponseSpecificationArgs']] = None, - timeout_in_seconds: Optional[pulumi.Input[int]] = None, - update_response: Optional[pulumi.Input['BotFulfillmentUpdateResponseSpecificationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("active", active) + pulumi.set(__self__, "active", active) if start_response is not None: - _setter("start_response", start_response) + pulumi.set(__self__, "start_response", start_response) if timeout_in_seconds is not None: - _setter("timeout_in_seconds", timeout_in_seconds) + pulumi.set(__self__, "timeout_in_seconds", timeout_in_seconds) if update_response is not None: - _setter("update_response", update_response) + pulumi.set(__self__, "update_response", update_response) @property @pulumi.getter @@ -1826,17 +1431,8 @@ def __init__(__self__, *, """ Settings required for a slot type based on a grammar that you provide. """ - BotGrammarSlotTypeSettingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - source=source, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source: Optional[pulumi.Input['BotGrammarSlotTypeSourceArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if source is not None: - _setter("source", source) + pulumi.set(__self__, "source", source) @property @pulumi.getter @@ -1860,23 +1456,10 @@ def __init__(__self__, *, :param pulumi.Input[str] s3_object_key: The path to the grammar in the S3 bucket. :param pulumi.Input[str] kms_key_arn: The Amazon KMS key required to decrypt the contents of the grammar, if any. """ - BotGrammarSlotTypeSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_bucket_name=s3_bucket_name, - s3_object_key=s3_object_key, - kms_key_arn=kms_key_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_bucket_name: pulumi.Input[str], - s3_object_key: pulumi.Input[str], - kms_key_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_bucket_name", s3_bucket_name) - _setter("s3_object_key", s3_object_key) + pulumi.set(__self__, "s3_bucket_name", s3_bucket_name) + pulumi.set(__self__, "s3_object_key", s3_object_key) if kms_key_arn is not None: - _setter("kms_key_arn", kms_key_arn) + pulumi.set(__self__, "kms_key_arn", kms_key_arn) @property @pulumi.getter(name="s3BucketName") @@ -1929,28 +1512,13 @@ def __init__(__self__, *, :param pulumi.Input[str] image_url: The URL of an image to display on the response card. :param pulumi.Input[str] subtitle: The subtitle to display on the response card. """ - BotImageResponseCardArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - title=title, - buttons=buttons, - image_url=image_url, - subtitle=subtitle, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - title: pulumi.Input[str], - buttons: Optional[pulumi.Input[Sequence[pulumi.Input['BotButtonArgs']]]] = None, - image_url: Optional[pulumi.Input[str]] = None, - subtitle: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("title", title) + pulumi.set(__self__, "title", title) if buttons is not None: - _setter("buttons", buttons) + pulumi.set(__self__, "buttons", buttons) if image_url is not None: - _setter("image_url", image_url) + pulumi.set(__self__, "image_url", image_url) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) @property @pulumi.getter @@ -2015,29 +1583,14 @@ def __init__(__self__, *, :param pulumi.Input['BotResponseSpecificationArgs'] initial_response: Specifies a list of message groups that Amazon Lex uses to respond the user input. :param pulumi.Input['BotDialogStateArgs'] next_step: The next step in the conversation. """ - BotInitialResponseSettingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - code_hook=code_hook, - conditional=conditional, - initial_response=initial_response, - next_step=next_step, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - code_hook: Optional[pulumi.Input['BotDialogCodeHookInvocationSettingArgs']] = None, - conditional: Optional[pulumi.Input['BotConditionalSpecificationArgs']] = None, - initial_response: Optional[pulumi.Input['BotResponseSpecificationArgs']] = None, - next_step: Optional[pulumi.Input['BotDialogStateArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if code_hook is not None: - _setter("code_hook", code_hook) + pulumi.set(__self__, "code_hook", code_hook) if conditional is not None: - _setter("conditional", conditional) + pulumi.set(__self__, "conditional", conditional) if initial_response is not None: - _setter("initial_response", initial_response) + pulumi.set(__self__, "initial_response", initial_response) if next_step is not None: - _setter("next_step", next_step) + pulumi.set(__self__, "next_step", next_step) @property @pulumi.getter(name="codeHook") @@ -2096,16 +1649,7 @@ def __init__(__self__, *, InputContext specified for the intent. :param pulumi.Input[str] name: The name of the context. """ - BotInputContextArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -2134,29 +1678,14 @@ def __init__(__self__, *, :param pulumi.Input[bool] is_active: Specifies whether an intent's closing response is used. When this field is false, the closing response isn't sent to the user. If the active field isn't specified, the default is true. :param pulumi.Input['BotDialogStateArgs'] next_step: Specifies the next step that the bot executes after playing the intent's closing response. """ - BotIntentClosingSettingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - closing_response=closing_response, - conditional=conditional, - is_active=is_active, - next_step=next_step, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - closing_response: Optional[pulumi.Input['BotResponseSpecificationArgs']] = None, - conditional: Optional[pulumi.Input['BotConditionalSpecificationArgs']] = None, - is_active: Optional[pulumi.Input[bool]] = None, - next_step: Optional[pulumi.Input['BotDialogStateArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if closing_response is not None: - _setter("closing_response", closing_response) + pulumi.set(__self__, "closing_response", closing_response) if conditional is not None: - _setter("conditional", conditional) + pulumi.set(__self__, "conditional", conditional) if is_active is not None: - _setter("is_active", is_active) + pulumi.set(__self__, "is_active", is_active) if next_step is not None: - _setter("next_step", next_step) + pulumi.set(__self__, "next_step", next_step) @property @pulumi.getter(name="closingResponse") @@ -2239,64 +1768,31 @@ def __init__(__self__, *, :param pulumi.Input['BotResponseSpecificationArgs'] failure_response: Specifies a list of message groups that Amazon Lex uses to respond the user input. :param pulumi.Input[bool] is_active: Specifies whether the intent's confirmation is sent to the user. When this field is false, confirmation and declination responses aren't sent. If the active field isn't specified, the default is true. """ - BotIntentConfirmationSettingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - prompt_specification=prompt_specification, - code_hook=code_hook, - confirmation_conditional=confirmation_conditional, - confirmation_next_step=confirmation_next_step, - confirmation_response=confirmation_response, - declination_conditional=declination_conditional, - declination_next_step=declination_next_step, - declination_response=declination_response, - elicitation_code_hook=elicitation_code_hook, - failure_conditional=failure_conditional, - failure_next_step=failure_next_step, - failure_response=failure_response, - is_active=is_active, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - prompt_specification: pulumi.Input['BotPromptSpecificationArgs'], - code_hook: Optional[pulumi.Input['BotDialogCodeHookInvocationSettingArgs']] = None, - confirmation_conditional: Optional[pulumi.Input['BotConditionalSpecificationArgs']] = None, - confirmation_next_step: Optional[pulumi.Input['BotDialogStateArgs']] = None, - confirmation_response: Optional[pulumi.Input['BotResponseSpecificationArgs']] = None, - declination_conditional: Optional[pulumi.Input['BotConditionalSpecificationArgs']] = None, - declination_next_step: Optional[pulumi.Input['BotDialogStateArgs']] = None, - declination_response: Optional[pulumi.Input['BotResponseSpecificationArgs']] = None, - elicitation_code_hook: Optional[pulumi.Input['BotElicitationCodeHookInvocationSettingArgs']] = None, - failure_conditional: Optional[pulumi.Input['BotConditionalSpecificationArgs']] = None, - failure_next_step: Optional[pulumi.Input['BotDialogStateArgs']] = None, - failure_response: Optional[pulumi.Input['BotResponseSpecificationArgs']] = None, - is_active: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("prompt_specification", prompt_specification) + pulumi.set(__self__, "prompt_specification", prompt_specification) if code_hook is not None: - _setter("code_hook", code_hook) + pulumi.set(__self__, "code_hook", code_hook) if confirmation_conditional is not None: - _setter("confirmation_conditional", confirmation_conditional) + pulumi.set(__self__, "confirmation_conditional", confirmation_conditional) if confirmation_next_step is not None: - _setter("confirmation_next_step", confirmation_next_step) + pulumi.set(__self__, "confirmation_next_step", confirmation_next_step) if confirmation_response is not None: - _setter("confirmation_response", confirmation_response) + pulumi.set(__self__, "confirmation_response", confirmation_response) if declination_conditional is not None: - _setter("declination_conditional", declination_conditional) + pulumi.set(__self__, "declination_conditional", declination_conditional) if declination_next_step is not None: - _setter("declination_next_step", declination_next_step) + pulumi.set(__self__, "declination_next_step", declination_next_step) if declination_response is not None: - _setter("declination_response", declination_response) + pulumi.set(__self__, "declination_response", declination_response) if elicitation_code_hook is not None: - _setter("elicitation_code_hook", elicitation_code_hook) + pulumi.set(__self__, "elicitation_code_hook", elicitation_code_hook) if failure_conditional is not None: - _setter("failure_conditional", failure_conditional) + pulumi.set(__self__, "failure_conditional", failure_conditional) if failure_next_step is not None: - _setter("failure_next_step", failure_next_step) + pulumi.set(__self__, "failure_next_step", failure_next_step) if failure_response is not None: - _setter("failure_response", failure_response) + pulumi.set(__self__, "failure_response", failure_response) if is_active is not None: - _setter("is_active", is_active) + pulumi.set(__self__, "is_active", is_active) @property @pulumi.getter(name="promptSpecification") @@ -2465,21 +1961,10 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The name of the intent. Only required when you're switching intents. :param pulumi.Input[Sequence[pulumi.Input['BotSlotValueOverrideMapArgs']]] slots: A map of all of the slot value overrides for the intent. """ - BotIntentOverrideArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - slots=slots, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - slots: Optional[pulumi.Input[Sequence[pulumi.Input['BotSlotValueOverrideMapArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if slots is not None: - _setter("slots", slots) + pulumi.set(__self__, "slots", slots) @property @pulumi.getter @@ -2531,68 +2016,33 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['BotSampleUtteranceArgs']]] sample_utterances: A sample utterance that invokes an intent or respond to a slot elicitation prompt. :param pulumi.Input[Sequence[pulumi.Input['BotSlotArgs']]] slots: List of slots """ - BotIntentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - description=description, - dialog_code_hook=dialog_code_hook, - fulfillment_code_hook=fulfillment_code_hook, - initial_response_setting=initial_response_setting, - input_contexts=input_contexts, - intent_closing_setting=intent_closing_setting, - intent_confirmation_setting=intent_confirmation_setting, - kendra_configuration=kendra_configuration, - output_contexts=output_contexts, - parent_intent_signature=parent_intent_signature, - sample_utterances=sample_utterances, - slot_priorities=slot_priorities, - slots=slots, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - dialog_code_hook: Optional[pulumi.Input['BotDialogCodeHookSettingArgs']] = None, - fulfillment_code_hook: Optional[pulumi.Input['BotFulfillmentCodeHookSettingArgs']] = None, - initial_response_setting: Optional[pulumi.Input['BotInitialResponseSettingArgs']] = None, - input_contexts: Optional[pulumi.Input[Sequence[pulumi.Input['BotInputContextArgs']]]] = None, - intent_closing_setting: Optional[pulumi.Input['BotIntentClosingSettingArgs']] = None, - intent_confirmation_setting: Optional[pulumi.Input['BotIntentConfirmationSettingArgs']] = None, - kendra_configuration: Optional[pulumi.Input['BotKendraConfigurationArgs']] = None, - output_contexts: Optional[pulumi.Input[Sequence[pulumi.Input['BotOutputContextArgs']]]] = None, - parent_intent_signature: Optional[pulumi.Input[str]] = None, - sample_utterances: Optional[pulumi.Input[Sequence[pulumi.Input['BotSampleUtteranceArgs']]]] = None, - slot_priorities: Optional[pulumi.Input[Sequence[pulumi.Input['BotSlotPriorityArgs']]]] = None, - slots: Optional[pulumi.Input[Sequence[pulumi.Input['BotSlotArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if dialog_code_hook is not None: - _setter("dialog_code_hook", dialog_code_hook) + pulumi.set(__self__, "dialog_code_hook", dialog_code_hook) if fulfillment_code_hook is not None: - _setter("fulfillment_code_hook", fulfillment_code_hook) + pulumi.set(__self__, "fulfillment_code_hook", fulfillment_code_hook) if initial_response_setting is not None: - _setter("initial_response_setting", initial_response_setting) + pulumi.set(__self__, "initial_response_setting", initial_response_setting) if input_contexts is not None: - _setter("input_contexts", input_contexts) + pulumi.set(__self__, "input_contexts", input_contexts) if intent_closing_setting is not None: - _setter("intent_closing_setting", intent_closing_setting) + pulumi.set(__self__, "intent_closing_setting", intent_closing_setting) if intent_confirmation_setting is not None: - _setter("intent_confirmation_setting", intent_confirmation_setting) + pulumi.set(__self__, "intent_confirmation_setting", intent_confirmation_setting) if kendra_configuration is not None: - _setter("kendra_configuration", kendra_configuration) + pulumi.set(__self__, "kendra_configuration", kendra_configuration) if output_contexts is not None: - _setter("output_contexts", output_contexts) + pulumi.set(__self__, "output_contexts", output_contexts) if parent_intent_signature is not None: - _setter("parent_intent_signature", parent_intent_signature) + pulumi.set(__self__, "parent_intent_signature", parent_intent_signature) if sample_utterances is not None: - _setter("sample_utterances", sample_utterances) + pulumi.set(__self__, "sample_utterances", sample_utterances) if slot_priorities is not None: - _setter("slot_priorities", slot_priorities) + pulumi.set(__self__, "slot_priorities", slot_priorities) if slots is not None: - _setter("slots", slots) + pulumi.set(__self__, "slots", slots) @property @pulumi.getter @@ -2746,24 +2196,11 @@ def __init__(__self__, *, Configuration for searching a Amazon Kendra index specified for the intent. :param pulumi.Input[bool] query_filter_string_enabled: Determines whether the AMAZON.KendraSearchIntent intent uses a custom query string to query the Amazon Kendra index. """ - BotKendraConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - kendra_index=kendra_index, - query_filter_string=query_filter_string, - query_filter_string_enabled=query_filter_string_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kendra_index: pulumi.Input[str], - query_filter_string: Optional[pulumi.Input[str]] = None, - query_filter_string_enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("kendra_index", kendra_index) + pulumi.set(__self__, "kendra_index", kendra_index) if query_filter_string is not None: - _setter("query_filter_string", query_filter_string) + pulumi.set(__self__, "query_filter_string", query_filter_string) if query_filter_string_enabled is not None: - _setter("query_filter_string_enabled", query_filter_string_enabled) + pulumi.set(__self__, "query_filter_string_enabled", query_filter_string_enabled) @property @pulumi.getter(name="kendraIndex") @@ -2811,39 +2248,18 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['BotIntentArgs']]] intents: List of intents :param pulumi.Input[Sequence[pulumi.Input['BotSlotTypeArgs']]] slot_types: List of SlotTypes """ - BotLocaleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - locale_id=locale_id, - nlu_confidence_threshold=nlu_confidence_threshold, - custom_vocabulary=custom_vocabulary, - description=description, - intents=intents, - slot_types=slot_types, - voice_settings=voice_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - locale_id: pulumi.Input[str], - nlu_confidence_threshold: pulumi.Input[float], - custom_vocabulary: Optional[pulumi.Input['BotCustomVocabularyArgs']] = None, - description: Optional[pulumi.Input[str]] = None, - intents: Optional[pulumi.Input[Sequence[pulumi.Input['BotIntentArgs']]]] = None, - slot_types: Optional[pulumi.Input[Sequence[pulumi.Input['BotSlotTypeArgs']]]] = None, - voice_settings: Optional[pulumi.Input['BotVoiceSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("locale_id", locale_id) - _setter("nlu_confidence_threshold", nlu_confidence_threshold) + pulumi.set(__self__, "locale_id", locale_id) + pulumi.set(__self__, "nlu_confidence_threshold", nlu_confidence_threshold) if custom_vocabulary is not None: - _setter("custom_vocabulary", custom_vocabulary) + pulumi.set(__self__, "custom_vocabulary", custom_vocabulary) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if intents is not None: - _setter("intents", intents) + pulumi.set(__self__, "intents", intents) if slot_types is not None: - _setter("slot_types", slot_types) + pulumi.set(__self__, "slot_types", slot_types) if voice_settings is not None: - _setter("voice_settings", voice_settings) + pulumi.set(__self__, "voice_settings", voice_settings) @property @pulumi.getter(name="localeId") @@ -2924,20 +2340,9 @@ def __init__(__self__, *, One or more messages that Amazon Lex can send to the user. :param pulumi.Input[Sequence[pulumi.Input['BotMessageArgs']]] variations: Message variations to send to the user. """ - BotMessageGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - message=message, - variations=variations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - message: pulumi.Input['BotMessageArgs'], - variations: Optional[pulumi.Input[Sequence[pulumi.Input['BotMessageArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("message", message) + pulumi.set(__self__, "message", message) if variations is not None: - _setter("variations", variations) + pulumi.set(__self__, "variations", variations) @property @pulumi.getter @@ -2971,29 +2376,14 @@ def __init__(__self__, *, """ The primary message that Amazon Lex should send to the user. """ - BotMessageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_payload=custom_payload, - image_response_card=image_response_card, - plain_text_message=plain_text_message, - ssml_message=ssml_message, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_payload: Optional[pulumi.Input['BotCustomPayloadArgs']] = None, - image_response_card: Optional[pulumi.Input['BotImageResponseCardArgs']] = None, - plain_text_message: Optional[pulumi.Input['BotPlainTextMessageArgs']] = None, - ssml_message: Optional[pulumi.Input['BotSsmlMessageArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_payload is not None: - _setter("custom_payload", custom_payload) + pulumi.set(__self__, "custom_payload", custom_payload) if image_response_card is not None: - _setter("image_response_card", image_response_card) + pulumi.set(__self__, "image_response_card", image_response_card) if plain_text_message is not None: - _setter("plain_text_message", plain_text_message) + pulumi.set(__self__, "plain_text_message", plain_text_message) if ssml_message is not None: - _setter("ssml_message", ssml_message) + pulumi.set(__self__, "ssml_message", ssml_message) @property @pulumi.getter(name="customPayload") @@ -3039,17 +2429,8 @@ def __init__(__self__, *, """ Indicates whether a slot can return multiple values. """ - BotMultipleValuesSettingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - allow_multiple_values=allow_multiple_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allow_multiple_values: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if allow_multiple_values is not None: - _setter("allow_multiple_values", allow_multiple_values) + pulumi.set(__self__, "allow_multiple_values", allow_multiple_values) @property @pulumi.getter(name="allowMultipleValues") @@ -3069,16 +2450,7 @@ def __init__(__self__, *, Determines whether Amazon Lex obscures slot values in conversation logs. :param pulumi.Input['BotObfuscationSettingObfuscationSettingType'] obfuscation_setting_type: Value that determines whether Amazon Lex obscures slot values in conversation logs. The default is to obscure the values. """ - BotObfuscationSettingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - obfuscation_setting_type=obfuscation_setting_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - obfuscation_setting_type: pulumi.Input['BotObfuscationSettingObfuscationSettingType'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("obfuscation_setting_type", obfuscation_setting_type) + pulumi.set(__self__, "obfuscation_setting_type", obfuscation_setting_type) @property @pulumi.getter(name="obfuscationSettingType") @@ -3102,22 +2474,9 @@ def __init__(__self__, *, """ A session context that is activated when an intent is fulfilled. """ - BotOutputContextArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - time_to_live_in_seconds=time_to_live_in_seconds, - turns_to_live=turns_to_live, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - time_to_live_in_seconds: pulumi.Input[int], - turns_to_live: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("time_to_live_in_seconds", time_to_live_in_seconds) - _setter("turns_to_live", turns_to_live) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "time_to_live_in_seconds", time_to_live_in_seconds) + pulumi.set(__self__, "turns_to_live", turns_to_live) @property @pulumi.getter @@ -3155,16 +2514,7 @@ def __init__(__self__, *, A message in plain text format. :param pulumi.Input[str] value: The message to send to the user. """ - BotPlainTextMessageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3203,49 +2553,24 @@ def __init__(__self__, *, :param pulumi.Input['BotDialogStateArgs'] timeout_next_step: Specifies the next step that the bot runs when the code hook times out. :param pulumi.Input['BotResponseSpecificationArgs'] timeout_response: Specifies a list of message groups that Amazon Lex uses to respond the user input. """ - BotPostDialogCodeHookInvocationSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - failure_conditional=failure_conditional, - failure_next_step=failure_next_step, - failure_response=failure_response, - success_conditional=success_conditional, - success_next_step=success_next_step, - success_response=success_response, - timeout_conditional=timeout_conditional, - timeout_next_step=timeout_next_step, - timeout_response=timeout_response, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - failure_conditional: Optional[pulumi.Input['BotConditionalSpecificationArgs']] = None, - failure_next_step: Optional[pulumi.Input['BotDialogStateArgs']] = None, - failure_response: Optional[pulumi.Input['BotResponseSpecificationArgs']] = None, - success_conditional: Optional[pulumi.Input['BotConditionalSpecificationArgs']] = None, - success_next_step: Optional[pulumi.Input['BotDialogStateArgs']] = None, - success_response: Optional[pulumi.Input['BotResponseSpecificationArgs']] = None, - timeout_conditional: Optional[pulumi.Input['BotConditionalSpecificationArgs']] = None, - timeout_next_step: Optional[pulumi.Input['BotDialogStateArgs']] = None, - timeout_response: Optional[pulumi.Input['BotResponseSpecificationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if failure_conditional is not None: - _setter("failure_conditional", failure_conditional) + pulumi.set(__self__, "failure_conditional", failure_conditional) if failure_next_step is not None: - _setter("failure_next_step", failure_next_step) + pulumi.set(__self__, "failure_next_step", failure_next_step) if failure_response is not None: - _setter("failure_response", failure_response) + pulumi.set(__self__, "failure_response", failure_response) if success_conditional is not None: - _setter("success_conditional", success_conditional) + pulumi.set(__self__, "success_conditional", success_conditional) if success_next_step is not None: - _setter("success_next_step", success_next_step) + pulumi.set(__self__, "success_next_step", success_next_step) if success_response is not None: - _setter("success_response", success_response) + pulumi.set(__self__, "success_response", success_response) if timeout_conditional is not None: - _setter("timeout_conditional", timeout_conditional) + pulumi.set(__self__, "timeout_conditional", timeout_conditional) if timeout_next_step is not None: - _setter("timeout_next_step", timeout_next_step) + pulumi.set(__self__, "timeout_next_step", timeout_next_step) if timeout_response is not None: - _setter("timeout_response", timeout_response) + pulumi.set(__self__, "timeout_response", timeout_response) @property @pulumi.getter(name="failureConditional") @@ -3380,49 +2705,24 @@ def __init__(__self__, *, :param pulumi.Input['BotDialogStateArgs'] timeout_next_step: Specifies the next step that the bot runs when the fulfillment code hook times out. :param pulumi.Input['BotResponseSpecificationArgs'] timeout_response: Specifies a list of message groups that Amazon Lex uses to respond the user input. """ - BotPostFulfillmentStatusSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - failure_conditional=failure_conditional, - failure_next_step=failure_next_step, - failure_response=failure_response, - success_conditional=success_conditional, - success_next_step=success_next_step, - success_response=success_response, - timeout_conditional=timeout_conditional, - timeout_next_step=timeout_next_step, - timeout_response=timeout_response, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - failure_conditional: Optional[pulumi.Input['BotConditionalSpecificationArgs']] = None, - failure_next_step: Optional[pulumi.Input['BotDialogStateArgs']] = None, - failure_response: Optional[pulumi.Input['BotResponseSpecificationArgs']] = None, - success_conditional: Optional[pulumi.Input['BotConditionalSpecificationArgs']] = None, - success_next_step: Optional[pulumi.Input['BotDialogStateArgs']] = None, - success_response: Optional[pulumi.Input['BotResponseSpecificationArgs']] = None, - timeout_conditional: Optional[pulumi.Input['BotConditionalSpecificationArgs']] = None, - timeout_next_step: Optional[pulumi.Input['BotDialogStateArgs']] = None, - timeout_response: Optional[pulumi.Input['BotResponseSpecificationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if failure_conditional is not None: - _setter("failure_conditional", failure_conditional) + pulumi.set(__self__, "failure_conditional", failure_conditional) if failure_next_step is not None: - _setter("failure_next_step", failure_next_step) + pulumi.set(__self__, "failure_next_step", failure_next_step) if failure_response is not None: - _setter("failure_response", failure_response) + pulumi.set(__self__, "failure_response", failure_response) if success_conditional is not None: - _setter("success_conditional", success_conditional) + pulumi.set(__self__, "success_conditional", success_conditional) if success_next_step is not None: - _setter("success_next_step", success_next_step) + pulumi.set(__self__, "success_next_step", success_next_step) if success_response is not None: - _setter("success_response", success_response) + pulumi.set(__self__, "success_response", success_response) if timeout_conditional is not None: - _setter("timeout_conditional", timeout_conditional) + pulumi.set(__self__, "timeout_conditional", timeout_conditional) if timeout_next_step is not None: - _setter("timeout_next_step", timeout_next_step) + pulumi.set(__self__, "timeout_next_step", timeout_next_step) if timeout_response is not None: - _setter("timeout_response", timeout_response) + pulumi.set(__self__, "timeout_response", timeout_response) @property @pulumi.getter(name="failureConditional") @@ -3546,31 +2846,14 @@ def __init__(__self__, *, :param pulumi.Input[bool] allow_interrupt: Indicates whether the user can interrupt a speech prompt from the bot. :param Any prompt_attempts_specification: Specifies the advanced settings on each attempt of the prompt. """ - BotPromptSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_retries=max_retries, - message_groups_list=message_groups_list, - allow_interrupt=allow_interrupt, - message_selection_strategy=message_selection_strategy, - prompt_attempts_specification=prompt_attempts_specification, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_retries: pulumi.Input[int], - message_groups_list: pulumi.Input[Sequence[pulumi.Input['BotMessageGroupArgs']]], - allow_interrupt: Optional[pulumi.Input[bool]] = None, - message_selection_strategy: Optional[pulumi.Input['BotMessageSelectionStrategy']] = None, - prompt_attempts_specification: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_retries", max_retries) - _setter("message_groups_list", message_groups_list) + pulumi.set(__self__, "max_retries", max_retries) + pulumi.set(__self__, "message_groups_list", message_groups_list) if allow_interrupt is not None: - _setter("allow_interrupt", allow_interrupt) + pulumi.set(__self__, "allow_interrupt", allow_interrupt) if message_selection_strategy is not None: - _setter("message_selection_strategy", message_selection_strategy) + pulumi.set(__self__, "message_selection_strategy", message_selection_strategy) if prompt_attempts_specification is not None: - _setter("prompt_attempts_specification", prompt_attempts_specification) + pulumi.set(__self__, "prompt_attempts_specification", prompt_attempts_specification) @property @pulumi.getter(name="maxRetries") @@ -3633,20 +2916,9 @@ def __init__(__self__, *, A list of message groups that Amazon Lex uses to respond the user input. :param pulumi.Input[bool] allow_interrupt: Indicates whether the user can interrupt a speech prompt from the bot. """ - BotResponseSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - message_groups_list=message_groups_list, - allow_interrupt=allow_interrupt, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - message_groups_list: pulumi.Input[Sequence[pulumi.Input['BotMessageGroupArgs']]], - allow_interrupt: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("message_groups_list", message_groups_list) + pulumi.set(__self__, "message_groups_list", message_groups_list) if allow_interrupt is not None: - _setter("allow_interrupt", allow_interrupt) + pulumi.set(__self__, "allow_interrupt", allow_interrupt) @property @pulumi.getter(name="messageGroupsList") @@ -3682,23 +2954,10 @@ def __init__(__self__, *, :param pulumi.Input[str] s3_bucket_arn: The Amazon Resource Name (ARN) of an Amazon S3 bucket where audio log files are stored. :param pulumi.Input[str] kms_key_arn: The Amazon Resource Name (ARN) of an AWS Key Management Service (KMS) key for encrypting audio log files stored in an S3 bucket. """ - BotS3BucketLogDestinationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_prefix=log_prefix, - s3_bucket_arn=s3_bucket_arn, - kms_key_arn=kms_key_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_prefix: pulumi.Input[str], - s3_bucket_arn: pulumi.Input[str], - kms_key_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("log_prefix", log_prefix) - _setter("s3_bucket_arn", s3_bucket_arn) + pulumi.set(__self__, "log_prefix", log_prefix) + pulumi.set(__self__, "s3_bucket_arn", s3_bucket_arn) if kms_key_arn is not None: - _setter("kms_key_arn", kms_key_arn) + pulumi.set(__self__, "kms_key_arn", kms_key_arn) @property @pulumi.getter(name="logPrefix") @@ -3749,23 +3008,10 @@ def __init__(__self__, *, :param pulumi.Input[str] s3_object_key: The Amazon S3 key of the deployment package. :param pulumi.Input[str] s3_object_version: For versioned objects, the version of the deployment package object to use. If not specified, the current object version will be used. """ - BotS3LocationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_bucket=s3_bucket, - s3_object_key=s3_object_key, - s3_object_version=s3_object_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_bucket: pulumi.Input[str], - s3_object_key: pulumi.Input[str], - s3_object_version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_bucket", s3_bucket) - _setter("s3_object_key", s3_object_key) + pulumi.set(__self__, "s3_bucket", s3_bucket) + pulumi.set(__self__, "s3_object_key", s3_object_key) if s3_object_version is not None: - _setter("s3_object_version", s3_object_version) + pulumi.set(__self__, "s3_object_version", s3_object_version) @property @pulumi.getter(name="s3Bucket") @@ -3811,16 +3057,7 @@ def __init__(__self__, *, """ A sample utterance that invokes an intent or respond to a slot elicitation prompt. """ - BotSampleUtteranceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - utterance=utterance, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - utterance: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("utterance", utterance) + pulumi.set(__self__, "utterance", utterance) @property @pulumi.getter @@ -3840,16 +3077,7 @@ def __init__(__self__, *, Defines one of the values for a slot type. :param pulumi.Input[str] value: The value that can be used for a slot type. """ - BotSampleValueArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3872,20 +3100,9 @@ def __init__(__self__, *, """ Key/value pair representing session-specific context information. It contains application information passed between Amazon Lex and a client application. """ - BotSessionAttributeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3928,45 +3145,22 @@ def __init__(__self__, *, :param pulumi.Input['BotDialogStateArgs'] failure_next_step: Specifies the next step that the bot runs when the slot value code is not recognized. :param pulumi.Input['BotResponseSpecificationArgs'] failure_response: Specifies a list of message groups that Amazon Lex uses to respond the user input. """ - BotSlotCaptureSettingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - capture_conditional=capture_conditional, - capture_next_step=capture_next_step, - capture_response=capture_response, - code_hook=code_hook, - elicitation_code_hook=elicitation_code_hook, - failure_conditional=failure_conditional, - failure_next_step=failure_next_step, - failure_response=failure_response, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - capture_conditional: Optional[pulumi.Input['BotConditionalSpecificationArgs']] = None, - capture_next_step: Optional[pulumi.Input['BotDialogStateArgs']] = None, - capture_response: Optional[pulumi.Input['BotResponseSpecificationArgs']] = None, - code_hook: Optional[pulumi.Input['BotDialogCodeHookInvocationSettingArgs']] = None, - elicitation_code_hook: Optional[pulumi.Input['BotElicitationCodeHookInvocationSettingArgs']] = None, - failure_conditional: Optional[pulumi.Input['BotConditionalSpecificationArgs']] = None, - failure_next_step: Optional[pulumi.Input['BotDialogStateArgs']] = None, - failure_response: Optional[pulumi.Input['BotResponseSpecificationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if capture_conditional is not None: - _setter("capture_conditional", capture_conditional) + pulumi.set(__self__, "capture_conditional", capture_conditional) if capture_next_step is not None: - _setter("capture_next_step", capture_next_step) + pulumi.set(__self__, "capture_next_step", capture_next_step) if capture_response is not None: - _setter("capture_response", capture_response) + pulumi.set(__self__, "capture_response", capture_response) if code_hook is not None: - _setter("code_hook", code_hook) + pulumi.set(__self__, "code_hook", code_hook) if elicitation_code_hook is not None: - _setter("elicitation_code_hook", elicitation_code_hook) + pulumi.set(__self__, "elicitation_code_hook", elicitation_code_hook) if failure_conditional is not None: - _setter("failure_conditional", failure_conditional) + pulumi.set(__self__, "failure_conditional", failure_conditional) if failure_next_step is not None: - _setter("failure_next_step", failure_next_step) + pulumi.set(__self__, "failure_next_step", failure_next_step) if failure_response is not None: - _setter("failure_response", failure_response) + pulumi.set(__self__, "failure_response", failure_response) @property @pulumi.getter(name="captureConditional") @@ -4073,16 +3267,7 @@ def __init__(__self__, *, A list of values that Amazon Lex should use as the default value for a slot. :param pulumi.Input[Sequence[pulumi.Input['BotSlotDefaultValueArgs']]] default_value_list: A list of slot default values """ - BotSlotDefaultValueSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_value_list=default_value_list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_value_list: pulumi.Input[Sequence[pulumi.Input['BotSlotDefaultValueArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("default_value_list", default_value_list) + pulumi.set(__self__, "default_value_list", default_value_list) @property @pulumi.getter(name="defaultValueList") @@ -4105,16 +3290,7 @@ def __init__(__self__, *, The default value to use when a user doesn't provide a value for a slot. :param pulumi.Input[str] default_value: The default value to use when a user doesn't provide a value for a slot. """ - BotSlotDefaultValueArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_value=default_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("default_value", default_value) + pulumi.set(__self__, "default_value", default_value) @property @pulumi.getter(name="defaultValue") @@ -4138,19 +3314,8 @@ def __init__(__self__, *, The priority that Amazon Lex should use when eliciting slot values from a user. :param pulumi.Input[str] slot_name: The name of the slot. """ - BotSlotPriorityArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - priority=priority, - slot_name=slot_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - priority: pulumi.Input[int], - slot_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("priority", priority) - _setter("slot_name", slot_name) + pulumi.set(__self__, "priority", priority) + pulumi.set(__self__, "slot_name", slot_name) @property @pulumi.getter @@ -4182,20 +3347,9 @@ def __init__(__self__, *, """ Value that the slot type can take. """ - BotSlotTypeValueArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - sample_value=sample_value, - synonyms=synonyms, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sample_value: pulumi.Input['BotSampleValueArgs'], - synonyms: Optional[pulumi.Input[Sequence[pulumi.Input['BotSampleValueArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("sample_value", sample_value) + pulumi.set(__self__, "sample_value", sample_value) if synonyms is not None: - _setter("synonyms", synonyms) + pulumi.set(__self__, "synonyms", synonyms) @property @pulumi.getter(name="sampleValue") @@ -4228,36 +3382,17 @@ def __init__(__self__, *, """ A custom, extended built-in or a grammar slot type. """ - BotSlotTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - description=description, - external_source_setting=external_source_setting, - parent_slot_type_signature=parent_slot_type_signature, - slot_type_values=slot_type_values, - value_selection_setting=value_selection_setting, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - external_source_setting: Optional[pulumi.Input['BotExternalSourceSettingArgs']] = None, - parent_slot_type_signature: Optional[pulumi.Input[str]] = None, - slot_type_values: Optional[pulumi.Input[Sequence[pulumi.Input['BotSlotTypeValueArgs']]]] = None, - value_selection_setting: Optional[pulumi.Input['BotSlotValueSelectionSettingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if external_source_setting is not None: - _setter("external_source_setting", external_source_setting) + pulumi.set(__self__, "external_source_setting", external_source_setting) if parent_slot_type_signature is not None: - _setter("parent_slot_type_signature", parent_slot_type_signature) + pulumi.set(__self__, "parent_slot_type_signature", parent_slot_type_signature) if slot_type_values is not None: - _setter("slot_type_values", slot_type_values) + pulumi.set(__self__, "slot_type_values", slot_type_values) if value_selection_setting is not None: - _setter("value_selection_setting", value_selection_setting) + pulumi.set(__self__, "value_selection_setting", value_selection_setting) @property @pulumi.getter @@ -4332,36 +3467,17 @@ def __init__(__self__, *, :param pulumi.Input['BotSlotCaptureSettingArgs'] slot_capture_setting: Specifies the next stage in the conversation after capturing the slot. :param pulumi.Input['BotWaitAndContinueSpecificationArgs'] wait_and_continue_specification: Specifies the prompts that Amazon Lex uses while a bot is waiting for customer input. """ - BotSlotValueElicitationSettingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - slot_constraint=slot_constraint, - default_value_specification=default_value_specification, - prompt_specification=prompt_specification, - sample_utterances=sample_utterances, - slot_capture_setting=slot_capture_setting, - wait_and_continue_specification=wait_and_continue_specification, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - slot_constraint: pulumi.Input['BotSlotConstraint'], - default_value_specification: Optional[pulumi.Input['BotSlotDefaultValueSpecificationArgs']] = None, - prompt_specification: Optional[pulumi.Input['BotPromptSpecificationArgs']] = None, - sample_utterances: Optional[pulumi.Input[Sequence[pulumi.Input['BotSampleUtteranceArgs']]]] = None, - slot_capture_setting: Optional[pulumi.Input['BotSlotCaptureSettingArgs']] = None, - wait_and_continue_specification: Optional[pulumi.Input['BotWaitAndContinueSpecificationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("slot_constraint", slot_constraint) + pulumi.set(__self__, "slot_constraint", slot_constraint) if default_value_specification is not None: - _setter("default_value_specification", default_value_specification) + pulumi.set(__self__, "default_value_specification", default_value_specification) if prompt_specification is not None: - _setter("prompt_specification", prompt_specification) + pulumi.set(__self__, "prompt_specification", prompt_specification) if sample_utterances is not None: - _setter("sample_utterances", sample_utterances) + pulumi.set(__self__, "sample_utterances", sample_utterances) if slot_capture_setting is not None: - _setter("slot_capture_setting", slot_capture_setting) + pulumi.set(__self__, "slot_capture_setting", slot_capture_setting) if wait_and_continue_specification is not None: - _setter("wait_and_continue_specification", wait_and_continue_specification) + pulumi.set(__self__, "wait_and_continue_specification", wait_and_continue_specification) @property @pulumi.getter(name="slotConstraint") @@ -4444,21 +3560,10 @@ def __init__(__self__, *, """ A map of slot names and their overridden values. """ - BotSlotValueOverrideMapArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - slot_name=slot_name, - slot_value_override=slot_value_override, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - slot_name: Optional[pulumi.Input[str]] = None, - slot_value_override: Optional[pulumi.Input['BotSlotValueOverrideArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if slot_name is not None: - _setter("slot_name", slot_name) + pulumi.set(__self__, "slot_name", slot_name) if slot_value_override is not None: - _setter("slot_value_override", slot_value_override) + pulumi.set(__self__, "slot_value_override", slot_value_override) @property @pulumi.getter(name="slotName") @@ -4491,25 +3596,12 @@ def __init__(__self__, *, :param pulumi.Input['BotSlotValueArgs'] value: The current value of the slot. :param pulumi.Input[Sequence[pulumi.Input['BotSlotValueOverrideArgs']]] values: A list of one or more values that the user provided for the slot. For example, for a slot that elicits pizza toppings, the values might be "pepperoni" and "pineapple." """ - BotSlotValueOverrideArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - shape=shape, - value=value, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - shape: Optional[pulumi.Input['BotSlotShape']] = None, - value: Optional[pulumi.Input['BotSlotValueArgs']] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input['BotSlotValueOverrideArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if shape is not None: - _setter("shape", shape) + pulumi.set(__self__, "shape", shape) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -4556,16 +3648,7 @@ def __init__(__self__, *, A regular expression used to validate the value of a slot. :param pulumi.Input[str] pattern: Regex pattern """ - BotSlotValueRegexFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - pattern=pattern, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pattern: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("pattern", pattern) + pulumi.set(__self__, "pattern", pattern) @property @pulumi.getter @@ -4589,24 +3672,11 @@ def __init__(__self__, *, """ Contains settings used by Amazon Lex to select a slot value. """ - BotSlotValueSelectionSettingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resolution_strategy=resolution_strategy, - advanced_recognition_setting=advanced_recognition_setting, - regex_filter=regex_filter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resolution_strategy: pulumi.Input['BotSlotValueResolutionStrategy'], - advanced_recognition_setting: Optional[pulumi.Input['BotAdvancedRecognitionSettingArgs']] = None, - regex_filter: Optional[pulumi.Input['BotSlotValueRegexFilterArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resolution_strategy", resolution_strategy) + pulumi.set(__self__, "resolution_strategy", resolution_strategy) if advanced_recognition_setting is not None: - _setter("advanced_recognition_setting", advanced_recognition_setting) + pulumi.set(__self__, "advanced_recognition_setting", advanced_recognition_setting) if regex_filter is not None: - _setter("regex_filter", regex_filter) + pulumi.set(__self__, "regex_filter", regex_filter) @property @pulumi.getter(name="resolutionStrategy") @@ -4644,17 +3714,8 @@ def __init__(__self__, *, The value to set in a slot. :param pulumi.Input[str] interpreted_value: The value that Amazon Lex determines for the slot. """ - BotSlotValueArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - interpreted_value=interpreted_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - interpreted_value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if interpreted_value is not None: - _setter("interpreted_value", interpreted_value) + pulumi.set(__self__, "interpreted_value", interpreted_value) @property @pulumi.getter(name="interpretedValue") @@ -4681,34 +3742,15 @@ def __init__(__self__, *, """ A slot is a variable needed to fulfill an intent, where an intent can require zero or more slots. """ - BotSlotArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - slot_type_name=slot_type_name, - value_elicitation_setting=value_elicitation_setting, - description=description, - multiple_values_setting=multiple_values_setting, - obfuscation_setting=obfuscation_setting, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - slot_type_name: pulumi.Input[str], - value_elicitation_setting: pulumi.Input['BotSlotValueElicitationSettingArgs'], - description: Optional[pulumi.Input[str]] = None, - multiple_values_setting: Optional[pulumi.Input['BotMultipleValuesSettingArgs']] = None, - obfuscation_setting: Optional[pulumi.Input['BotObfuscationSettingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("slot_type_name", slot_type_name) - _setter("value_elicitation_setting", value_elicitation_setting) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "slot_type_name", slot_type_name) + pulumi.set(__self__, "value_elicitation_setting", value_elicitation_setting) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if multiple_values_setting is not None: - _setter("multiple_values_setting", multiple_values_setting) + pulumi.set(__self__, "multiple_values_setting", multiple_values_setting) if obfuscation_setting is not None: - _setter("obfuscation_setting", obfuscation_setting) + pulumi.set(__self__, "obfuscation_setting", obfuscation_setting) @property @pulumi.getter @@ -4773,16 +3815,7 @@ def __init__(__self__, *, A message in Speech Synthesis Markup Language (SSML). :param pulumi.Input[str] value: The SSML text that defines the prompt. """ - BotSsmlMessageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -4808,26 +3841,11 @@ def __init__(__self__, *, StillWaitingResponseSpecification. :param pulumi.Input[bool] allow_interrupt: Indicates whether the user can interrupt a speech prompt from the bot. """ - BotStillWaitingResponseSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - frequency_in_seconds=frequency_in_seconds, - message_groups_list=message_groups_list, - timeout_in_seconds=timeout_in_seconds, - allow_interrupt=allow_interrupt, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - frequency_in_seconds: pulumi.Input[int], - message_groups_list: pulumi.Input[Sequence[pulumi.Input['BotMessageGroupArgs']]], - timeout_in_seconds: pulumi.Input[int], - allow_interrupt: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("frequency_in_seconds", frequency_in_seconds) - _setter("message_groups_list", message_groups_list) - _setter("timeout_in_seconds", timeout_in_seconds) + pulumi.set(__self__, "frequency_in_seconds", frequency_in_seconds) + pulumi.set(__self__, "message_groups_list", message_groups_list) + pulumi.set(__self__, "timeout_in_seconds", timeout_in_seconds) if allow_interrupt is not None: - _setter("allow_interrupt", allow_interrupt) + pulumi.set(__self__, "allow_interrupt", allow_interrupt) @property @pulumi.getter(name="frequencyInSeconds") @@ -4879,19 +3897,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - BotTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -4926,16 +3933,7 @@ def __init__(__self__, *, Determines whether Amazon Lex will use Amazon Comprehend to detect the sentiment of user utterances. :param pulumi.Input[bool] detect_sentiment: Enable to call Amazon Comprehend for Sentiment natively within Lex """ - BotTestBotAliasSettingsSentimentAnalysisSettingsPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - detect_sentiment=detect_sentiment, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - detect_sentiment: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("detect_sentiment", detect_sentiment) + pulumi.set(__self__, "detect_sentiment", detect_sentiment) @property @pulumi.getter(name="detectSentiment") @@ -4961,29 +3959,14 @@ def __init__(__self__, *, Configuring the test bot alias settings for a given bot :param pulumi.Input['BotTestBotAliasSettingsSentimentAnalysisSettingsPropertiesArgs'] sentiment_analysis_settings: Determines whether Amazon Lex will use Amazon Comprehend to detect the sentiment of user utterances. """ - BotTestBotAliasSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bot_alias_locale_settings=bot_alias_locale_settings, - conversation_log_settings=conversation_log_settings, - description=description, - sentiment_analysis_settings=sentiment_analysis_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bot_alias_locale_settings: Optional[pulumi.Input[Sequence[pulumi.Input['BotAliasLocaleSettingsItemArgs']]]] = None, - conversation_log_settings: Optional[pulumi.Input['BotConversationLogSettingsArgs']] = None, - description: Optional[pulumi.Input[str]] = None, - sentiment_analysis_settings: Optional[pulumi.Input['BotTestBotAliasSettingsSentimentAnalysisSettingsPropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bot_alias_locale_settings is not None: - _setter("bot_alias_locale_settings", bot_alias_locale_settings) + pulumi.set(__self__, "bot_alias_locale_settings", bot_alias_locale_settings) if conversation_log_settings is not None: - _setter("conversation_log_settings", conversation_log_settings) + pulumi.set(__self__, "conversation_log_settings", conversation_log_settings) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if sentiment_analysis_settings is not None: - _setter("sentiment_analysis_settings", sentiment_analysis_settings) + pulumi.set(__self__, "sentiment_analysis_settings", sentiment_analysis_settings) @property @pulumi.getter(name="botAliasLocaleSettings") @@ -5032,16 +4015,7 @@ def __init__(__self__, *, """ Defines the Amazon CloudWatch Logs destination log group for conversation text logs. """ - BotTextLogDestinationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch=cloud_watch, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch: pulumi.Input['BotCloudWatchLogGroupLogDestinationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cloud_watch", cloud_watch) + pulumi.set(__self__, "cloud_watch", cloud_watch) @property @pulumi.getter(name="cloudWatch") @@ -5061,19 +4035,8 @@ def __init__(__self__, *, """ Contains information about code hooks that Amazon Lex calls during a conversation. """ - BotTextLogSettingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: pulumi.Input['BotTextLogDestinationArgs'], - enabled: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination", destination) - _setter("enabled", enabled) + pulumi.set(__self__, "destination", destination) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -5101,16 +4064,7 @@ def __init__(__self__, *, """ The version of a bot used for a bot locale. """ - BotVersionLocaleDetailsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_bot_version=source_bot_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_bot_version: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("source_bot_version", source_bot_version) + pulumi.set(__self__, "source_bot_version", source_bot_version) @property @pulumi.getter(name="sourceBotVersion") @@ -5127,19 +4081,8 @@ class BotVersionLocaleSpecificationArgs: def __init__(__self__, *, bot_version_locale_details: pulumi.Input['BotVersionLocaleDetailsArgs'], locale_id: pulumi.Input[str]): - BotVersionLocaleSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bot_version_locale_details=bot_version_locale_details, - locale_id=locale_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bot_version_locale_details: pulumi.Input['BotVersionLocaleDetailsArgs'], - locale_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bot_version_locale_details", bot_version_locale_details) - _setter("locale_id", locale_id) + pulumi.set(__self__, "bot_version_locale_details", bot_version_locale_details) + pulumi.set(__self__, "locale_id", locale_id) @property @pulumi.getter(name="botVersionLocaleDetails") @@ -5170,20 +4113,9 @@ def __init__(__self__, *, :param pulumi.Input[str] voice_id: The Amazon Polly voice ID that Amazon Lex uses for voice interaction with the user. :param pulumi.Input['BotVoiceSettingsEngine'] engine: Indicates the type of Amazon Polly voice that Amazon Lex should use for voice interaction with the user. For more information, see the engine parameter of the SynthesizeSpeech operation in the Amazon Polly developer guide. """ - BotVoiceSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - voice_id=voice_id, - engine=engine, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - voice_id: pulumi.Input[str], - engine: Optional[pulumi.Input['BotVoiceSettingsEngine']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("voice_id", voice_id) + pulumi.set(__self__, "voice_id", voice_id) if engine is not None: - _setter("engine", engine) + pulumi.set(__self__, "engine", engine) @property @pulumi.getter(name="voiceId") @@ -5224,27 +4156,12 @@ def __init__(__self__, *, :param pulumi.Input[bool] is_active: Specifies whether the bot will wait for a user to respond. :param pulumi.Input['BotStillWaitingResponseSpecificationArgs'] still_waiting_response: The response that Amazon Lex sends periodically to the user to indicate that the bot is still waiting for input from the user. """ - BotWaitAndContinueSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - continue_response=continue_response, - waiting_response=waiting_response, - is_active=is_active, - still_waiting_response=still_waiting_response, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - continue_response: pulumi.Input['BotResponseSpecificationArgs'], - waiting_response: pulumi.Input['BotResponseSpecificationArgs'], - is_active: Optional[pulumi.Input[bool]] = None, - still_waiting_response: Optional[pulumi.Input['BotStillWaitingResponseSpecificationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("continue_response", continue_response) - _setter("waiting_response", waiting_response) + pulumi.set(__self__, "continue_response", continue_response) + pulumi.set(__self__, "waiting_response", waiting_response) if is_active is not None: - _setter("is_active", is_active) + pulumi.set(__self__, "is_active", is_active) if still_waiting_response is not None: - _setter("still_waiting_response", still_waiting_response) + pulumi.set(__self__, "still_waiting_response", still_waiting_response) @property @pulumi.getter(name="continueResponse") @@ -5302,16 +4219,7 @@ def __init__(__self__, *, """ Data privacy setting of the Bot. """ - DataPrivacyPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - child_directed=child_directed, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - child_directed: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("child_directed", child_directed) + pulumi.set(__self__, "child_directed", child_directed) @property @pulumi.getter(name="childDirected") @@ -5330,11 +4238,6 @@ def __init__(__self__): A resource policy to add to the resource. The policy is a JSON structure following the IAM syntax that contains one or more statements that define the policy. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -5345,16 +4248,7 @@ def __init__(__self__, *, Determines whether Amazon Lex will use Amazon Comprehend to detect the sentiment of user utterances. :param pulumi.Input[bool] detect_sentiment: Enable to call Amazon Comprehend for Sentiment natively within Lex """ - SentimentAnalysisSettingsPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - detect_sentiment=detect_sentiment, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - detect_sentiment: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("detect_sentiment", detect_sentiment) + pulumi.set(__self__, "detect_sentiment", detect_sentiment) @property @pulumi.getter(name="detectSentiment") diff --git a/sdk/python/pulumi_aws_native/lex/bot.py b/sdk/python/pulumi_aws_native/lex/bot.py index ae1841a724..703ffbfdbb 100644 --- a/sdk/python/pulumi_aws_native/lex/bot.py +++ b/sdk/python/pulumi_aws_native/lex/bot.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -37,54 +37,25 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['BotTagArgs']]] bot_tags: A list of tags to add to the bot, which can only be added at bot creation. :param pulumi.Input[Sequence[pulumi.Input['BotTagArgs']]] test_bot_alias_tags: A list of tags to add to the test alias for a bot, , which can only be added at bot/bot alias creation. """ - BotArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_privacy=data_privacy, - idle_session_ttl_in_seconds=idle_session_ttl_in_seconds, - role_arn=role_arn, - auto_build_bot_locales=auto_build_bot_locales, - bot_file_s3_location=bot_file_s3_location, - bot_locales=bot_locales, - bot_tags=bot_tags, - description=description, - name=name, - test_bot_alias_settings=test_bot_alias_settings, - test_bot_alias_tags=test_bot_alias_tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_privacy: pulumi.Input['DataPrivacyPropertiesArgs'], - idle_session_ttl_in_seconds: pulumi.Input[int], - role_arn: pulumi.Input[str], - auto_build_bot_locales: Optional[pulumi.Input[bool]] = None, - bot_file_s3_location: Optional[pulumi.Input['BotS3LocationArgs']] = None, - bot_locales: Optional[pulumi.Input[Sequence[pulumi.Input['BotLocaleArgs']]]] = None, - bot_tags: Optional[pulumi.Input[Sequence[pulumi.Input['BotTagArgs']]]] = None, - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - test_bot_alias_settings: Optional[pulumi.Input['BotTestBotAliasSettingsArgs']] = None, - test_bot_alias_tags: Optional[pulumi.Input[Sequence[pulumi.Input['BotTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_privacy", data_privacy) - _setter("idle_session_ttl_in_seconds", idle_session_ttl_in_seconds) - _setter("role_arn", role_arn) + pulumi.set(__self__, "data_privacy", data_privacy) + pulumi.set(__self__, "idle_session_ttl_in_seconds", idle_session_ttl_in_seconds) + pulumi.set(__self__, "role_arn", role_arn) if auto_build_bot_locales is not None: - _setter("auto_build_bot_locales", auto_build_bot_locales) + pulumi.set(__self__, "auto_build_bot_locales", auto_build_bot_locales) if bot_file_s3_location is not None: - _setter("bot_file_s3_location", bot_file_s3_location) + pulumi.set(__self__, "bot_file_s3_location", bot_file_s3_location) if bot_locales is not None: - _setter("bot_locales", bot_locales) + pulumi.set(__self__, "bot_locales", bot_locales) if bot_tags is not None: - _setter("bot_tags", bot_tags) + pulumi.set(__self__, "bot_tags", bot_tags) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if test_bot_alias_settings is not None: - _setter("test_bot_alias_settings", test_bot_alias_settings) + pulumi.set(__self__, "test_bot_alias_settings", test_bot_alias_settings) if test_bot_alias_tags is not None: - _setter("test_bot_alias_tags", test_bot_alias_tags) + pulumi.set(__self__, "test_bot_alias_tags", test_bot_alias_tags) @property @pulumi.getter(name="dataPrivacy") @@ -252,10 +223,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - BotArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -282,19 +249,9 @@ def _internal_init(__self__, __props__ = BotArgs.__new__(BotArgs) __props__.__dict__["auto_build_bot_locales"] = auto_build_bot_locales - if bot_file_s3_location is not None and not isinstance(bot_file_s3_location, BotS3LocationArgs): - bot_file_s3_location = bot_file_s3_location or {} - def _setter(key, value): - bot_file_s3_location[key] = value - BotS3LocationArgs._configure(_setter, **bot_file_s3_location) __props__.__dict__["bot_file_s3_location"] = bot_file_s3_location __props__.__dict__["bot_locales"] = bot_locales __props__.__dict__["bot_tags"] = bot_tags - if data_privacy is not None and not isinstance(data_privacy, DataPrivacyPropertiesArgs): - data_privacy = data_privacy or {} - def _setter(key, value): - data_privacy[key] = value - DataPrivacyPropertiesArgs._configure(_setter, **data_privacy) if data_privacy is None and not opts.urn: raise TypeError("Missing required property 'data_privacy'") __props__.__dict__["data_privacy"] = data_privacy @@ -306,11 +263,6 @@ def _setter(key, value): if role_arn is None and not opts.urn: raise TypeError("Missing required property 'role_arn'") __props__.__dict__["role_arn"] = role_arn - if test_bot_alias_settings is not None and not isinstance(test_bot_alias_settings, BotTestBotAliasSettingsArgs): - test_bot_alias_settings = test_bot_alias_settings or {} - def _setter(key, value): - test_bot_alias_settings[key] = value - BotTestBotAliasSettingsArgs._configure(_setter, **test_bot_alias_settings) __props__.__dict__["test_bot_alias_settings"] = test_bot_alias_settings __props__.__dict__["test_bot_alias_tags"] = test_bot_alias_tags __props__.__dict__["arn"] = None diff --git a/sdk/python/pulumi_aws_native/lex/bot_alias.py b/sdk/python/pulumi_aws_native/lex/bot_alias.py index c746431082..a30a9f618b 100644 --- a/sdk/python/pulumi_aws_native/lex/bot_alias.py +++ b/sdk/python/pulumi_aws_native/lex/bot_alias.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -30,44 +30,21 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['BotAliasTagArgs']]] bot_alias_tags: A list of tags to add to the bot alias. :param pulumi.Input['SentimentAnalysisSettingsPropertiesArgs'] sentiment_analysis_settings: Determines whether Amazon Lex will use Amazon Comprehend to detect the sentiment of user utterances. """ - BotAliasArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bot_id=bot_id, - bot_alias_locale_settings=bot_alias_locale_settings, - bot_alias_name=bot_alias_name, - bot_alias_tags=bot_alias_tags, - bot_version=bot_version, - conversation_log_settings=conversation_log_settings, - description=description, - sentiment_analysis_settings=sentiment_analysis_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bot_id: pulumi.Input[str], - bot_alias_locale_settings: Optional[pulumi.Input[Sequence[pulumi.Input['BotAliasLocaleSettingsItemArgs']]]] = None, - bot_alias_name: Optional[pulumi.Input[str]] = None, - bot_alias_tags: Optional[pulumi.Input[Sequence[pulumi.Input['BotAliasTagArgs']]]] = None, - bot_version: Optional[pulumi.Input[str]] = None, - conversation_log_settings: Optional[pulumi.Input['BotAliasConversationLogSettingsArgs']] = None, - description: Optional[pulumi.Input[str]] = None, - sentiment_analysis_settings: Optional[pulumi.Input['SentimentAnalysisSettingsPropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bot_id", bot_id) + pulumi.set(__self__, "bot_id", bot_id) if bot_alias_locale_settings is not None: - _setter("bot_alias_locale_settings", bot_alias_locale_settings) + pulumi.set(__self__, "bot_alias_locale_settings", bot_alias_locale_settings) if bot_alias_name is not None: - _setter("bot_alias_name", bot_alias_name) + pulumi.set(__self__, "bot_alias_name", bot_alias_name) if bot_alias_tags is not None: - _setter("bot_alias_tags", bot_alias_tags) + pulumi.set(__self__, "bot_alias_tags", bot_alias_tags) if bot_version is not None: - _setter("bot_version", bot_version) + pulumi.set(__self__, "bot_version", bot_version) if conversation_log_settings is not None: - _setter("conversation_log_settings", conversation_log_settings) + pulumi.set(__self__, "conversation_log_settings", conversation_log_settings) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if sentiment_analysis_settings is not None: - _setter("sentiment_analysis_settings", sentiment_analysis_settings) + pulumi.set(__self__, "sentiment_analysis_settings", sentiment_analysis_settings) @property @pulumi.getter(name="botId") @@ -189,10 +166,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - BotAliasArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -222,18 +195,8 @@ def _internal_init(__self__, raise TypeError("Missing required property 'bot_id'") __props__.__dict__["bot_id"] = bot_id __props__.__dict__["bot_version"] = bot_version - if conversation_log_settings is not None and not isinstance(conversation_log_settings, BotAliasConversationLogSettingsArgs): - conversation_log_settings = conversation_log_settings or {} - def _setter(key, value): - conversation_log_settings[key] = value - BotAliasConversationLogSettingsArgs._configure(_setter, **conversation_log_settings) __props__.__dict__["conversation_log_settings"] = conversation_log_settings __props__.__dict__["description"] = description - if sentiment_analysis_settings is not None and not isinstance(sentiment_analysis_settings, SentimentAnalysisSettingsPropertiesArgs): - sentiment_analysis_settings = sentiment_analysis_settings or {} - def _setter(key, value): - sentiment_analysis_settings[key] = value - SentimentAnalysisSettingsPropertiesArgs._configure(_setter, **sentiment_analysis_settings) __props__.__dict__["sentiment_analysis_settings"] = sentiment_analysis_settings __props__.__dict__["arn"] = None __props__.__dict__["bot_alias_id"] = None diff --git a/sdk/python/pulumi_aws_native/lex/bot_version.py b/sdk/python/pulumi_aws_native/lex/bot_version.py index 8c35b2d5a3..9628eb70cb 100644 --- a/sdk/python/pulumi_aws_native/lex/bot_version.py +++ b/sdk/python/pulumi_aws_native/lex/bot_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -22,23 +22,10 @@ def __init__(__self__, *, """ The set of arguments for constructing a BotVersion resource. """ - BotVersionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bot_id=bot_id, - bot_version_locale_specification=bot_version_locale_specification, - description=description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bot_id: pulumi.Input[str], - bot_version_locale_specification: pulumi.Input[Sequence[pulumi.Input['BotVersionLocaleSpecificationArgs']]], - description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bot_id", bot_id) - _setter("bot_version_locale_specification", bot_version_locale_specification) + pulumi.set(__self__, "bot_id", bot_id) + pulumi.set(__self__, "bot_version_locale_specification", bot_version_locale_specification) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) @property @pulumi.getter(name="botId") @@ -102,10 +89,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - BotVersionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/lex/get_bot.py b/sdk/python/pulumi_aws_native/lex/get_bot.py index d79b66e6ef..36eca15076 100644 --- a/sdk/python/pulumi_aws_native/lex/get_bot.py +++ b/sdk/python/pulumi_aws_native/lex/get_bot.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/lex/get_bot_alias.py b/sdk/python/pulumi_aws_native/lex/get_bot_alias.py index 3a0d6157e5..96939efc8a 100644 --- a/sdk/python/pulumi_aws_native/lex/get_bot_alias.py +++ b/sdk/python/pulumi_aws_native/lex/get_bot_alias.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/lex/get_bot_version.py b/sdk/python/pulumi_aws_native/lex/get_bot_version.py index c26629e6ed..21ade589b1 100644 --- a/sdk/python/pulumi_aws_native/lex/get_bot_version.py +++ b/sdk/python/pulumi_aws_native/lex/get_bot_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/lex/get_resource_policy.py b/sdk/python/pulumi_aws_native/lex/get_resource_policy.py index ad0f1367cf..f143fdbf5c 100644 --- a/sdk/python/pulumi_aws_native/lex/get_resource_policy.py +++ b/sdk/python/pulumi_aws_native/lex/get_resource_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/lex/outputs.py b/sdk/python/pulumi_aws_native/lex/outputs.py index bb69d604ce..dfa4c26964 100644 --- a/sdk/python/pulumi_aws_native/lex/outputs.py +++ b/sdk/python/pulumi_aws_native/lex/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -129,17 +129,8 @@ def __init__(__self__, *, """ Provides settings that enable advanced recognition settings for slot values. """ - BotAdvancedRecognitionSetting._configure( - lambda key, value: pulumi.set(__self__, key, value), - audio_recognition_strategy=audio_recognition_strategy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - audio_recognition_strategy: Optional['BotAudioRecognitionStrategy'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if audio_recognition_strategy is not None: - _setter("audio_recognition_strategy", audio_recognition_strategy) + pulumi.set(__self__, "audio_recognition_strategy", audio_recognition_strategy) @property @pulumi.getter(name="audioRecognitionStrategy") @@ -174,16 +165,7 @@ def __init__(__self__, *, """ The location of audio log files collected when conversation logging is enabled for a bot. """ - BotAliasAudioLogDestination._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_bucket=s3_bucket, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_bucket: 'outputs.BotAliasS3BucketLogDestination', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_bucket", s3_bucket) + pulumi.set(__self__, "s3_bucket", s3_bucket) @property @pulumi.getter(name="s3Bucket") @@ -202,19 +184,8 @@ def __init__(__self__, *, """ Settings for logging audio of conversations between Amazon Lex and a user. You specify whether to log audio and the Amazon S3 bucket where the audio file is stored. """ - BotAliasAudioLogSetting._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: 'outputs.BotAliasAudioLogDestination', - enabled: bool, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination", destination) - _setter("enabled", enabled) + pulumi.set(__self__, "destination", destination) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -255,19 +226,8 @@ def __init__(__self__, *, :param str cloud_watch_log_group_arn: A string used to identify the groupArn for the Cloudwatch Log Group :param str log_prefix: A string containing the value for the Log Prefix """ - BotAliasCloudWatchLogGroupLogDestination._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_log_group_arn=cloud_watch_log_group_arn, - log_prefix=log_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_log_group_arn: str, - log_prefix: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cloud_watch_log_group_arn", cloud_watch_log_group_arn) - _setter("log_prefix", log_prefix) + pulumi.set(__self__, "cloud_watch_log_group_arn", cloud_watch_log_group_arn) + pulumi.set(__self__, "log_prefix", log_prefix) @property @pulumi.getter(name="cloudWatchLogGroupArn") @@ -313,16 +273,7 @@ def __init__(__self__, *, """ Contains information about code hooks that Amazon Lex calls during a conversation. """ - BotAliasCodeHookSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - lambda_code_hook=lambda_code_hook, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lambda_code_hook: 'outputs.BotAliasLambdaCodeHook', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("lambda_code_hook", lambda_code_hook) + pulumi.set(__self__, "lambda_code_hook", lambda_code_hook) @property @pulumi.getter(name="lambdaCodeHook") @@ -360,21 +311,10 @@ def __init__(__self__, *, """ Contains information about code hooks that Amazon Lex calls during a conversation. """ - BotAliasConversationLogSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - audio_log_settings=audio_log_settings, - text_log_settings=text_log_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - audio_log_settings: Optional[Sequence['outputs.BotAliasAudioLogSetting']] = None, - text_log_settings: Optional[Sequence['outputs.BotAliasTextLogSetting']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if audio_log_settings is not None: - _setter("audio_log_settings", audio_log_settings) + pulumi.set(__self__, "audio_log_settings", audio_log_settings) if text_log_settings is not None: - _setter("text_log_settings", text_log_settings) + pulumi.set(__self__, "text_log_settings", text_log_settings) @property @pulumi.getter(name="audioLogSettings") @@ -419,19 +359,8 @@ def __init__(__self__, *, :param str code_hook_interface_version: The version of the request-response that you want Amazon Lex to use to invoke your Lambda function. :param str lambda_arn: The Amazon Resource Name (ARN) of the Lambda function. """ - BotAliasLambdaCodeHook._configure( - lambda key, value: pulumi.set(__self__, key, value), - code_hook_interface_version=code_hook_interface_version, - lambda_arn=lambda_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - code_hook_interface_version: str, - lambda_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("code_hook_interface_version", code_hook_interface_version) - _setter("lambda_arn", lambda_arn) + pulumi.set(__self__, "code_hook_interface_version", code_hook_interface_version) + pulumi.set(__self__, "lambda_arn", lambda_arn) @property @pulumi.getter(name="codeHookInterfaceVersion") @@ -479,20 +408,9 @@ def __init__(__self__, *, You can use this parameter to specify a specific Lambda function to run different functions in different locales. :param bool enabled: Whether the Lambda code hook is enabled """ - BotAliasLocaleSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - code_hook_specification=code_hook_specification, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: bool, - code_hook_specification: Optional['outputs.BotAliasCodeHookSpecification'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if code_hook_specification is not None: - _setter("code_hook_specification", code_hook_specification) + pulumi.set(__self__, "code_hook_specification", code_hook_specification) @property @pulumi.getter @@ -539,19 +457,8 @@ def __init__(__self__, *, A locale setting in alias :param str locale_id: A string used to identify the locale """ - BotAliasLocaleSettingsItem._configure( - lambda key, value: pulumi.set(__self__, key, value), - bot_alias_locale_setting=bot_alias_locale_setting, - locale_id=locale_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bot_alias_locale_setting: 'outputs.BotAliasLocaleSettings', - locale_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bot_alias_locale_setting", bot_alias_locale_setting) - _setter("locale_id", locale_id) + pulumi.set(__self__, "bot_alias_locale_setting", bot_alias_locale_setting) + pulumi.set(__self__, "locale_id", locale_id) @property @pulumi.getter(name="botAliasLocaleSetting") @@ -603,23 +510,10 @@ def __init__(__self__, *, :param str s3_bucket_arn: The Amazon Resource Name (ARN) of an Amazon S3 bucket where audio log files are stored. :param str kms_key_arn: The Amazon Resource Name (ARN) of an AWS Key Management Service (KMS) key for encrypting audio log files stored in an S3 bucket. """ - BotAliasS3BucketLogDestination._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_prefix=log_prefix, - s3_bucket_arn=s3_bucket_arn, - kms_key_arn=kms_key_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_prefix: str, - s3_bucket_arn: str, - kms_key_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("log_prefix", log_prefix) - _setter("s3_bucket_arn", s3_bucket_arn) + pulumi.set(__self__, "log_prefix", log_prefix) + pulumi.set(__self__, "s3_bucket_arn", s3_bucket_arn) if kms_key_arn is not None: - _setter("kms_key_arn", kms_key_arn) + pulumi.set(__self__, "kms_key_arn", kms_key_arn) @property @pulumi.getter(name="logPrefix") @@ -659,19 +553,8 @@ def __init__(__self__, *, :param str key: A string used to identify this tag :param str value: A string containing the value for the tag """ - BotAliasTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -717,16 +600,7 @@ def __init__(__self__, *, """ Defines the Amazon CloudWatch Logs destination log group for conversation text logs. """ - BotAliasTextLogDestination._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch=cloud_watch, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch: 'outputs.BotAliasCloudWatchLogGroupLogDestination', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cloud_watch", cloud_watch) + pulumi.set(__self__, "cloud_watch", cloud_watch) @property @pulumi.getter(name="cloudWatch") @@ -745,19 +619,8 @@ def __init__(__self__, *, """ Contains information about code hooks that Amazon Lex calls during a conversation. """ - BotAliasTextLogSetting._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: 'outputs.BotAliasTextLogDestination', - enabled: bool, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination", destination) - _setter("enabled", enabled) + pulumi.set(__self__, "destination", destination) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -797,16 +660,7 @@ def __init__(__self__, *, """ The location of audio log files collected when conversation logging is enabled for a bot. """ - BotAudioLogDestination._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_bucket=s3_bucket, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_bucket: 'outputs.BotS3BucketLogDestination', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_bucket", s3_bucket) + pulumi.set(__self__, "s3_bucket", s3_bucket) @property @pulumi.getter(name="s3Bucket") @@ -825,19 +679,8 @@ def __init__(__self__, *, """ Settings for logging audio of conversations between Amazon Lex and a user. You specify whether to log audio and the Amazon S3 bucket where the audio file is stored. """ - BotAudioLogSetting._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: 'outputs.BotAudioLogDestination', - enabled: bool, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination", destination) - _setter("enabled", enabled) + pulumi.set(__self__, "destination", destination) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -863,19 +706,8 @@ def __init__(__self__, *, :param str text: The text that appears on the button. :param str value: The value returned to Amazon Lex when the user chooses this button. """ - BotButton._configure( - lambda key, value: pulumi.set(__self__, key, value), - text=text, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - text: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("text", text) - _setter("value", value) + pulumi.set(__self__, "text", text) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -922,19 +754,8 @@ def __init__(__self__, *, :param str cloud_watch_log_group_arn: A string used to identify the groupArn for the Cloudwatch Log Group :param str log_prefix: A string containing the value for the Log Prefix """ - BotCloudWatchLogGroupLogDestination._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_log_group_arn=cloud_watch_log_group_arn, - log_prefix=log_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_log_group_arn: str, - log_prefix: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cloud_watch_log_group_arn", cloud_watch_log_group_arn) - _setter("log_prefix", log_prefix) + pulumi.set(__self__, "cloud_watch_log_group_arn", cloud_watch_log_group_arn) + pulumi.set(__self__, "log_prefix", log_prefix) @property @pulumi.getter(name="cloudWatchLogGroupArn") @@ -981,16 +802,7 @@ def __init__(__self__, *, Provides an expression that evaluates to true or false. :param str expression_string: The expression string that is evaluated. """ - BotCondition._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression_string=expression_string, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression_string: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("expression_string", expression_string) + pulumi.set(__self__, "expression_string", expression_string) @property @pulumi.getter(name="expressionString") @@ -1035,26 +847,11 @@ def __init__(__self__, *, :param 'BotDialogState' next_step: The next step in the conversation. :param 'BotResponseSpecification' response: Specifies a list of message groups that Amazon Lex uses to respond the user input. """ - BotConditionalBranch._configure( - lambda key, value: pulumi.set(__self__, key, value), - condition=condition, - name=name, - next_step=next_step, - response=response, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - condition: 'outputs.BotCondition', - name: str, - next_step: 'outputs.BotDialogState', - response: Optional['outputs.BotResponseSpecification'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("condition", condition) - _setter("name", name) - _setter("next_step", next_step) + pulumi.set(__self__, "condition", condition) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "next_step", next_step) if response is not None: - _setter("response", response) + pulumi.set(__self__, "response", response) @property @pulumi.getter @@ -1125,22 +922,9 @@ def __init__(__self__, *, :param 'BotDefaultConditionalBranch' default_branch: The conditional branch that should be followed when the conditions for other branches are not satisfied. A conditional branch is made up of a condition, a response and a next step. :param bool is_active: Determines whether a conditional branch is active. When active is false, the conditions are not evaluated. """ - BotConditionalSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - conditional_branches=conditional_branches, - default_branch=default_branch, - is_active=is_active, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - conditional_branches: Sequence['outputs.BotConditionalBranch'], - default_branch: 'outputs.BotDefaultConditionalBranch', - is_active: bool, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("conditional_branches", conditional_branches) - _setter("default_branch", default_branch) - _setter("is_active", is_active) + pulumi.set(__self__, "conditional_branches", conditional_branches) + pulumi.set(__self__, "default_branch", default_branch) + pulumi.set(__self__, "is_active", is_active) @property @pulumi.getter(name="conditionalBranches") @@ -1197,21 +981,10 @@ def __init__(__self__, *, """ Contains information about code hooks that Amazon Lex calls during a conversation. """ - BotConversationLogSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - audio_log_settings=audio_log_settings, - text_log_settings=text_log_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - audio_log_settings: Optional[Sequence['outputs.BotAudioLogSetting']] = None, - text_log_settings: Optional[Sequence['outputs.BotTextLogSetting']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if audio_log_settings is not None: - _setter("audio_log_settings", audio_log_settings) + pulumi.set(__self__, "audio_log_settings", audio_log_settings) if text_log_settings is not None: - _setter("text_log_settings", text_log_settings) + pulumi.set(__self__, "text_log_settings", text_log_settings) @property @pulumi.getter(name="audioLogSettings") @@ -1235,16 +1008,7 @@ def __init__(__self__, *, A message in a custom format defined by the client application. :param str value: The string that is sent to your application. """ - BotCustomPayload._configure( - lambda key, value: pulumi.set(__self__, key, value), - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1282,16 +1046,7 @@ def __init__(__self__, *, """ A custom vocabulary is a list of specific phrases that you want Amazon Lex V2 to recognize in the audio input. """ - BotCustomVocabulary._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_vocabulary_items=custom_vocabulary_items, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_vocabulary_items: Sequence['outputs.BotCustomVocabularyItem'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("custom_vocabulary_items", custom_vocabulary_items) + pulumi.set(__self__, "custom_vocabulary_items", custom_vocabulary_items) @property @pulumi.getter(name="customVocabularyItems") @@ -1331,24 +1086,11 @@ def __init__(__self__, *, :param str display_as: Defines how you want your phrase to look in your transcription output. :param int weight: The degree to which the phrase recognition is boosted. The weight 0 means that no boosting will be applied and the entry will only be used for performing replacements using the displayAs field. """ - BotCustomVocabularyItem._configure( - lambda key, value: pulumi.set(__self__, key, value), - phrase=phrase, - display_as=display_as, - weight=weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - phrase: str, - display_as: Optional[str] = None, - weight: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("phrase", phrase) + pulumi.set(__self__, "phrase", phrase) if display_as is not None: - _setter("display_as", display_as) + pulumi.set(__self__, "display_as", display_as) if weight is not None: - _setter("weight", weight) + pulumi.set(__self__, "weight", weight) @property @pulumi.getter @@ -1405,21 +1147,10 @@ def __init__(__self__, *, :param 'BotDialogState' next_step: The next step in the conversation. :param 'BotResponseSpecification' response: Specifies a list of message groups that Amazon Lex uses to respond the user input. """ - BotDefaultConditionalBranch._configure( - lambda key, value: pulumi.set(__self__, key, value), - next_step=next_step, - response=response, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - next_step: Optional['outputs.BotDialogState'] = None, - response: Optional['outputs.BotResponseSpecification'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if next_step is not None: - _setter("next_step", next_step) + pulumi.set(__self__, "next_step", next_step) if response is not None: - _setter("response", response) + pulumi.set(__self__, "response", response) @property @pulumi.getter(name="nextStep") @@ -1472,24 +1203,11 @@ def __init__(__self__, *, :param str slot_to_elicit: If the dialog action is ElicitSlot, defines the slot to elicit from the user. :param bool suppress_next_message: When true the next message for the intent is not used. """ - BotDialogAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - slot_to_elicit=slot_to_elicit, - suppress_next_message=suppress_next_message, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: 'BotDialogActionType', - slot_to_elicit: Optional[str] = None, - suppress_next_message: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if slot_to_elicit is not None: - _setter("slot_to_elicit", slot_to_elicit) + pulumi.set(__self__, "slot_to_elicit", slot_to_elicit) if suppress_next_message is not None: - _setter("suppress_next_message", suppress_next_message) + pulumi.set(__self__, "suppress_next_message", suppress_next_message) @property @pulumi.getter @@ -1556,26 +1274,11 @@ def __init__(__self__, *, :param 'BotPostDialogCodeHookInvocationSpecification' post_code_hook_specification: Contains the responses and actions that Amazon Lex takes after the Lambda function is complete. :param str invocation_label: A label that indicates the dialog step from which the dialog code hook is happening. """ - BotDialogCodeHookInvocationSetting._configure( - lambda key, value: pulumi.set(__self__, key, value), - enable_code_hook_invocation=enable_code_hook_invocation, - is_active=is_active, - post_code_hook_specification=post_code_hook_specification, - invocation_label=invocation_label, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enable_code_hook_invocation: bool, - is_active: bool, - post_code_hook_specification: 'outputs.BotPostDialogCodeHookInvocationSpecification', - invocation_label: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enable_code_hook_invocation", enable_code_hook_invocation) - _setter("is_active", is_active) - _setter("post_code_hook_specification", post_code_hook_specification) + pulumi.set(__self__, "enable_code_hook_invocation", enable_code_hook_invocation) + pulumi.set(__self__, "is_active", is_active) + pulumi.set(__self__, "post_code_hook_specification", post_code_hook_specification) if invocation_label is not None: - _setter("invocation_label", invocation_label) + pulumi.set(__self__, "invocation_label", invocation_label) @property @pulumi.getter(name="enableCodeHookInvocation") @@ -1620,16 +1323,7 @@ def __init__(__self__, *, """ Settings that determine the Lambda function that Amazon Lex uses for processing user responses. """ - BotDialogCodeHookSetting._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: bool, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -1671,25 +1365,12 @@ def __init__(__self__, *, :param 'BotIntentOverride' intent: Override settings to configure the intent state. :param Sequence['BotSessionAttribute'] session_attributes: List of session attributes to be applied when the conversation reaches this step. """ - BotDialogState._configure( - lambda key, value: pulumi.set(__self__, key, value), - dialog_action=dialog_action, - intent=intent, - session_attributes=session_attributes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dialog_action: Optional['outputs.BotDialogAction'] = None, - intent: Optional['outputs.BotIntentOverride'] = None, - session_attributes: Optional[Sequence['outputs.BotSessionAttribute']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dialog_action is not None: - _setter("dialog_action", dialog_action) + pulumi.set(__self__, "dialog_action", dialog_action) if intent is not None: - _setter("intent", intent) + pulumi.set(__self__, "intent", intent) if session_attributes is not None: - _setter("session_attributes", session_attributes) + pulumi.set(__self__, "session_attributes", session_attributes) @property @pulumi.getter(name="dialogAction") @@ -1748,20 +1429,9 @@ def __init__(__self__, *, :param bool enable_code_hook_invocation: Indicates whether a Lambda function should be invoked for the dialog. :param str invocation_label: A label that indicates the dialog step from which the dialog code hook is happening. """ - BotElicitationCodeHookInvocationSetting._configure( - lambda key, value: pulumi.set(__self__, key, value), - enable_code_hook_invocation=enable_code_hook_invocation, - invocation_label=invocation_label, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enable_code_hook_invocation: bool, - invocation_label: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enable_code_hook_invocation", enable_code_hook_invocation) + pulumi.set(__self__, "enable_code_hook_invocation", enable_code_hook_invocation) if invocation_label is not None: - _setter("invocation_label", invocation_label) + pulumi.set(__self__, "invocation_label", invocation_label) @property @pulumi.getter(name="enableCodeHookInvocation") @@ -1807,17 +1477,8 @@ def __init__(__self__, *, """ Provides information about the external source of the slot type's definition. """ - BotExternalSourceSetting._configure( - lambda key, value: pulumi.set(__self__, key, value), - grammar_slot_type_setting=grammar_slot_type_setting, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - grammar_slot_type_setting: Optional['outputs.BotGrammarSlotTypeSetting'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if grammar_slot_type_setting is not None: - _setter("grammar_slot_type_setting", grammar_slot_type_setting) + pulumi.set(__self__, "grammar_slot_type_setting", grammar_slot_type_setting) @property @pulumi.getter(name="grammarSlotTypeSetting") @@ -1860,28 +1521,13 @@ def __init__(__self__, *, Settings that determine if a Lambda function should be invoked to fulfill a specific intent. :param bool is_active: Determines whether the fulfillment code hook is used. When active is false, the code hook doesn't run. """ - BotFulfillmentCodeHookSetting._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - fulfillment_updates_specification=fulfillment_updates_specification, - is_active=is_active, - post_fulfillment_status_specification=post_fulfillment_status_specification, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: bool, - fulfillment_updates_specification: Optional['outputs.BotFulfillmentUpdatesSpecification'] = None, - is_active: Optional[bool] = None, - post_fulfillment_status_specification: Optional['outputs.BotPostFulfillmentStatusSpecification'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if fulfillment_updates_specification is not None: - _setter("fulfillment_updates_specification", fulfillment_updates_specification) + pulumi.set(__self__, "fulfillment_updates_specification", fulfillment_updates_specification) if is_active is not None: - _setter("is_active", is_active) + pulumi.set(__self__, "is_active", is_active) if post_fulfillment_status_specification is not None: - _setter("post_fulfillment_status_specification", post_fulfillment_status_specification) + pulumi.set(__self__, "post_fulfillment_status_specification", post_fulfillment_status_specification) @property @pulumi.getter @@ -1942,23 +1588,10 @@ def __init__(__self__, *, :param int delay_in_seconds: The delay between when the Lambda fulfillment function starts running and the start message is played. If the Lambda function returns before the delay is over, the start message isn't played. :param bool allow_interrupt: Determines whether the user can interrupt the start message while it is playing. """ - BotFulfillmentStartResponseSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - delay_in_seconds=delay_in_seconds, - message_groups=message_groups, - allow_interrupt=allow_interrupt, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delay_in_seconds: int, - message_groups: Sequence['outputs.BotMessageGroup'], - allow_interrupt: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("delay_in_seconds", delay_in_seconds) - _setter("message_groups", message_groups) + pulumi.set(__self__, "delay_in_seconds", delay_in_seconds) + pulumi.set(__self__, "message_groups", message_groups) if allow_interrupt is not None: - _setter("allow_interrupt", allow_interrupt) + pulumi.set(__self__, "allow_interrupt", allow_interrupt) @property @pulumi.getter(name="delayInSeconds") @@ -2017,23 +1650,10 @@ def __init__(__self__, *, :param int frequency_in_seconds: The frequency that a message is sent to the user. When the period ends, Amazon Lex chooses a message from the message groups and plays it to the user. If the fulfillment Lambda returns before the first period ends, an update message is not played to the user. :param bool allow_interrupt: Determines whether the user can interrupt an update message while it is playing. """ - BotFulfillmentUpdateResponseSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - frequency_in_seconds=frequency_in_seconds, - message_groups=message_groups, - allow_interrupt=allow_interrupt, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - frequency_in_seconds: int, - message_groups: Sequence['outputs.BotMessageGroup'], - allow_interrupt: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("frequency_in_seconds", frequency_in_seconds) - _setter("message_groups", message_groups) + pulumi.set(__self__, "frequency_in_seconds", frequency_in_seconds) + pulumi.set(__self__, "message_groups", message_groups) if allow_interrupt is not None: - _setter("allow_interrupt", allow_interrupt) + pulumi.set(__self__, "allow_interrupt", allow_interrupt) @property @pulumi.getter(name="frequencyInSeconds") @@ -2093,28 +1713,13 @@ def __init__(__self__, *, :param bool active: Determines whether fulfillment updates are sent to the user. When this field is true, updates are sent. :param int timeout_in_seconds: The length of time that the fulfillment Lambda function should run before it times out. """ - BotFulfillmentUpdatesSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - active=active, - start_response=start_response, - timeout_in_seconds=timeout_in_seconds, - update_response=update_response, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - active: bool, - start_response: Optional['outputs.BotFulfillmentStartResponseSpecification'] = None, - timeout_in_seconds: Optional[int] = None, - update_response: Optional['outputs.BotFulfillmentUpdateResponseSpecification'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("active", active) + pulumi.set(__self__, "active", active) if start_response is not None: - _setter("start_response", start_response) + pulumi.set(__self__, "start_response", start_response) if timeout_in_seconds is not None: - _setter("timeout_in_seconds", timeout_in_seconds) + pulumi.set(__self__, "timeout_in_seconds", timeout_in_seconds) if update_response is not None: - _setter("update_response", update_response) + pulumi.set(__self__, "update_response", update_response) @property @pulumi.getter @@ -2153,17 +1758,8 @@ def __init__(__self__, *, """ Settings required for a slot type based on a grammar that you provide. """ - BotGrammarSlotTypeSetting._configure( - lambda key, value: pulumi.set(__self__, key, value), - source=source, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source: Optional['outputs.BotGrammarSlotTypeSource'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if source is not None: - _setter("source", source) + pulumi.set(__self__, "source", source) @property @pulumi.getter @@ -2207,23 +1803,10 @@ def __init__(__self__, *, :param str s3_object_key: The path to the grammar in the S3 bucket. :param str kms_key_arn: The Amazon KMS key required to decrypt the contents of the grammar, if any. """ - BotGrammarSlotTypeSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_bucket_name=s3_bucket_name, - s3_object_key=s3_object_key, - kms_key_arn=kms_key_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_bucket_name: str, - s3_object_key: str, - kms_key_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_bucket_name", s3_bucket_name) - _setter("s3_object_key", s3_object_key) + pulumi.set(__self__, "s3_bucket_name", s3_bucket_name) + pulumi.set(__self__, "s3_object_key", s3_object_key) if kms_key_arn is not None: - _setter("kms_key_arn", kms_key_arn) + pulumi.set(__self__, "kms_key_arn", kms_key_arn) @property @pulumi.getter(name="s3BucketName") @@ -2284,28 +1867,13 @@ def __init__(__self__, *, :param str image_url: The URL of an image to display on the response card. :param str subtitle: The subtitle to display on the response card. """ - BotImageResponseCard._configure( - lambda key, value: pulumi.set(__self__, key, value), - title=title, - buttons=buttons, - image_url=image_url, - subtitle=subtitle, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - title: str, - buttons: Optional[Sequence['outputs.BotButton']] = None, - image_url: Optional[str] = None, - subtitle: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("title", title) + pulumi.set(__self__, "title", title) if buttons is not None: - _setter("buttons", buttons) + pulumi.set(__self__, "buttons", buttons) if image_url is not None: - _setter("image_url", image_url) + pulumi.set(__self__, "image_url", image_url) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) @property @pulumi.getter @@ -2378,29 +1946,14 @@ def __init__(__self__, *, :param 'BotResponseSpecification' initial_response: Specifies a list of message groups that Amazon Lex uses to respond the user input. :param 'BotDialogState' next_step: The next step in the conversation. """ - BotInitialResponseSetting._configure( - lambda key, value: pulumi.set(__self__, key, value), - code_hook=code_hook, - conditional=conditional, - initial_response=initial_response, - next_step=next_step, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - code_hook: Optional['outputs.BotDialogCodeHookInvocationSetting'] = None, - conditional: Optional['outputs.BotConditionalSpecification'] = None, - initial_response: Optional['outputs.BotResponseSpecification'] = None, - next_step: Optional['outputs.BotDialogState'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if code_hook is not None: - _setter("code_hook", code_hook) + pulumi.set(__self__, "code_hook", code_hook) if conditional is not None: - _setter("conditional", conditional) + pulumi.set(__self__, "conditional", conditional) if initial_response is not None: - _setter("initial_response", initial_response) + pulumi.set(__self__, "initial_response", initial_response) if next_step is not None: - _setter("next_step", next_step) + pulumi.set(__self__, "next_step", next_step) @property @pulumi.getter(name="codeHook") @@ -2446,16 +1999,7 @@ def __init__(__self__, *, InputContext specified for the intent. :param str name: The name of the context. """ - BotInputContext._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -2531,68 +2075,33 @@ def __init__(__self__, *, :param Sequence['BotSampleUtterance'] sample_utterances: A sample utterance that invokes an intent or respond to a slot elicitation prompt. :param Sequence['BotSlot'] slots: List of slots """ - BotIntent._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - description=description, - dialog_code_hook=dialog_code_hook, - fulfillment_code_hook=fulfillment_code_hook, - initial_response_setting=initial_response_setting, - input_contexts=input_contexts, - intent_closing_setting=intent_closing_setting, - intent_confirmation_setting=intent_confirmation_setting, - kendra_configuration=kendra_configuration, - output_contexts=output_contexts, - parent_intent_signature=parent_intent_signature, - sample_utterances=sample_utterances, - slot_priorities=slot_priorities, - slots=slots, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - description: Optional[str] = None, - dialog_code_hook: Optional['outputs.BotDialogCodeHookSetting'] = None, - fulfillment_code_hook: Optional['outputs.BotFulfillmentCodeHookSetting'] = None, - initial_response_setting: Optional['outputs.BotInitialResponseSetting'] = None, - input_contexts: Optional[Sequence['outputs.BotInputContext']] = None, - intent_closing_setting: Optional['outputs.BotIntentClosingSetting'] = None, - intent_confirmation_setting: Optional['outputs.BotIntentConfirmationSetting'] = None, - kendra_configuration: Optional['outputs.BotKendraConfiguration'] = None, - output_contexts: Optional[Sequence['outputs.BotOutputContext']] = None, - parent_intent_signature: Optional[str] = None, - sample_utterances: Optional[Sequence['outputs.BotSampleUtterance']] = None, - slot_priorities: Optional[Sequence['outputs.BotSlotPriority']] = None, - slots: Optional[Sequence['outputs.BotSlot']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if dialog_code_hook is not None: - _setter("dialog_code_hook", dialog_code_hook) + pulumi.set(__self__, "dialog_code_hook", dialog_code_hook) if fulfillment_code_hook is not None: - _setter("fulfillment_code_hook", fulfillment_code_hook) + pulumi.set(__self__, "fulfillment_code_hook", fulfillment_code_hook) if initial_response_setting is not None: - _setter("initial_response_setting", initial_response_setting) + pulumi.set(__self__, "initial_response_setting", initial_response_setting) if input_contexts is not None: - _setter("input_contexts", input_contexts) + pulumi.set(__self__, "input_contexts", input_contexts) if intent_closing_setting is not None: - _setter("intent_closing_setting", intent_closing_setting) + pulumi.set(__self__, "intent_closing_setting", intent_closing_setting) if intent_confirmation_setting is not None: - _setter("intent_confirmation_setting", intent_confirmation_setting) + pulumi.set(__self__, "intent_confirmation_setting", intent_confirmation_setting) if kendra_configuration is not None: - _setter("kendra_configuration", kendra_configuration) + pulumi.set(__self__, "kendra_configuration", kendra_configuration) if output_contexts is not None: - _setter("output_contexts", output_contexts) + pulumi.set(__self__, "output_contexts", output_contexts) if parent_intent_signature is not None: - _setter("parent_intent_signature", parent_intent_signature) + pulumi.set(__self__, "parent_intent_signature", parent_intent_signature) if sample_utterances is not None: - _setter("sample_utterances", sample_utterances) + pulumi.set(__self__, "sample_utterances", sample_utterances) if slot_priorities is not None: - _setter("slot_priorities", slot_priorities) + pulumi.set(__self__, "slot_priorities", slot_priorities) if slots is not None: - _setter("slots", slots) + pulumi.set(__self__, "slots", slots) @property @pulumi.getter @@ -2718,29 +2227,14 @@ def __init__(__self__, *, :param bool is_active: Specifies whether an intent's closing response is used. When this field is false, the closing response isn't sent to the user. If the active field isn't specified, the default is true. :param 'BotDialogState' next_step: Specifies the next step that the bot executes after playing the intent's closing response. """ - BotIntentClosingSetting._configure( - lambda key, value: pulumi.set(__self__, key, value), - closing_response=closing_response, - conditional=conditional, - is_active=is_active, - next_step=next_step, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - closing_response: Optional['outputs.BotResponseSpecification'] = None, - conditional: Optional['outputs.BotConditionalSpecification'] = None, - is_active: Optional[bool] = None, - next_step: Optional['outputs.BotDialogState'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if closing_response is not None: - _setter("closing_response", closing_response) + pulumi.set(__self__, "closing_response", closing_response) if conditional is not None: - _setter("conditional", conditional) + pulumi.set(__self__, "conditional", conditional) if is_active is not None: - _setter("is_active", is_active) + pulumi.set(__self__, "is_active", is_active) if next_step is not None: - _setter("next_step", next_step) + pulumi.set(__self__, "next_step", next_step) @property @pulumi.getter(name="closingResponse") @@ -2851,64 +2345,31 @@ def __init__(__self__, *, :param 'BotResponseSpecification' failure_response: Specifies a list of message groups that Amazon Lex uses to respond the user input. :param bool is_active: Specifies whether the intent's confirmation is sent to the user. When this field is false, confirmation and declination responses aren't sent. If the active field isn't specified, the default is true. """ - BotIntentConfirmationSetting._configure( - lambda key, value: pulumi.set(__self__, key, value), - prompt_specification=prompt_specification, - code_hook=code_hook, - confirmation_conditional=confirmation_conditional, - confirmation_next_step=confirmation_next_step, - confirmation_response=confirmation_response, - declination_conditional=declination_conditional, - declination_next_step=declination_next_step, - declination_response=declination_response, - elicitation_code_hook=elicitation_code_hook, - failure_conditional=failure_conditional, - failure_next_step=failure_next_step, - failure_response=failure_response, - is_active=is_active, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - prompt_specification: 'outputs.BotPromptSpecification', - code_hook: Optional['outputs.BotDialogCodeHookInvocationSetting'] = None, - confirmation_conditional: Optional['outputs.BotConditionalSpecification'] = None, - confirmation_next_step: Optional['outputs.BotDialogState'] = None, - confirmation_response: Optional['outputs.BotResponseSpecification'] = None, - declination_conditional: Optional['outputs.BotConditionalSpecification'] = None, - declination_next_step: Optional['outputs.BotDialogState'] = None, - declination_response: Optional['outputs.BotResponseSpecification'] = None, - elicitation_code_hook: Optional['outputs.BotElicitationCodeHookInvocationSetting'] = None, - failure_conditional: Optional['outputs.BotConditionalSpecification'] = None, - failure_next_step: Optional['outputs.BotDialogState'] = None, - failure_response: Optional['outputs.BotResponseSpecification'] = None, - is_active: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("prompt_specification", prompt_specification) + pulumi.set(__self__, "prompt_specification", prompt_specification) if code_hook is not None: - _setter("code_hook", code_hook) + pulumi.set(__self__, "code_hook", code_hook) if confirmation_conditional is not None: - _setter("confirmation_conditional", confirmation_conditional) + pulumi.set(__self__, "confirmation_conditional", confirmation_conditional) if confirmation_next_step is not None: - _setter("confirmation_next_step", confirmation_next_step) + pulumi.set(__self__, "confirmation_next_step", confirmation_next_step) if confirmation_response is not None: - _setter("confirmation_response", confirmation_response) + pulumi.set(__self__, "confirmation_response", confirmation_response) if declination_conditional is not None: - _setter("declination_conditional", declination_conditional) + pulumi.set(__self__, "declination_conditional", declination_conditional) if declination_next_step is not None: - _setter("declination_next_step", declination_next_step) + pulumi.set(__self__, "declination_next_step", declination_next_step) if declination_response is not None: - _setter("declination_response", declination_response) + pulumi.set(__self__, "declination_response", declination_response) if elicitation_code_hook is not None: - _setter("elicitation_code_hook", elicitation_code_hook) + pulumi.set(__self__, "elicitation_code_hook", elicitation_code_hook) if failure_conditional is not None: - _setter("failure_conditional", failure_conditional) + pulumi.set(__self__, "failure_conditional", failure_conditional) if failure_next_step is not None: - _setter("failure_next_step", failure_next_step) + pulumi.set(__self__, "failure_next_step", failure_next_step) if failure_response is not None: - _setter("failure_response", failure_response) + pulumi.set(__self__, "failure_response", failure_response) if is_active is not None: - _setter("is_active", is_active) + pulumi.set(__self__, "is_active", is_active) @property @pulumi.getter(name="promptSpecification") @@ -3028,21 +2489,10 @@ def __init__(__self__, *, :param str name: The name of the intent. Only required when you're switching intents. :param Sequence['BotSlotValueOverrideMap'] slots: A map of all of the slot value overrides for the intent. """ - BotIntentOverride._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - slots=slots, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[str] = None, - slots: Optional[Sequence['outputs.BotSlotValueOverrideMap']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if slots is not None: - _setter("slots", slots) + pulumi.set(__self__, "slots", slots) @property @pulumi.getter @@ -3095,24 +2545,11 @@ def __init__(__self__, *, Configuration for searching a Amazon Kendra index specified for the intent. :param bool query_filter_string_enabled: Determines whether the AMAZON.KendraSearchIntent intent uses a custom query string to query the Amazon Kendra index. """ - BotKendraConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - kendra_index=kendra_index, - query_filter_string=query_filter_string, - query_filter_string_enabled=query_filter_string_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kendra_index: str, - query_filter_string: Optional[str] = None, - query_filter_string_enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("kendra_index", kendra_index) + pulumi.set(__self__, "kendra_index", kendra_index) if query_filter_string is not None: - _setter("query_filter_string", query_filter_string) + pulumi.set(__self__, "query_filter_string", query_filter_string) if query_filter_string_enabled is not None: - _setter("query_filter_string_enabled", query_filter_string_enabled) + pulumi.set(__self__, "query_filter_string_enabled", query_filter_string_enabled) @property @pulumi.getter(name="kendraIndex") @@ -3176,39 +2613,18 @@ def __init__(__self__, *, :param Sequence['BotIntent'] intents: List of intents :param Sequence['BotSlotType'] slot_types: List of SlotTypes """ - BotLocale._configure( - lambda key, value: pulumi.set(__self__, key, value), - locale_id=locale_id, - nlu_confidence_threshold=nlu_confidence_threshold, - custom_vocabulary=custom_vocabulary, - description=description, - intents=intents, - slot_types=slot_types, - voice_settings=voice_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - locale_id: str, - nlu_confidence_threshold: float, - custom_vocabulary: Optional['outputs.BotCustomVocabulary'] = None, - description: Optional[str] = None, - intents: Optional[Sequence['outputs.BotIntent']] = None, - slot_types: Optional[Sequence['outputs.BotSlotType']] = None, - voice_settings: Optional['outputs.BotVoiceSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("locale_id", locale_id) - _setter("nlu_confidence_threshold", nlu_confidence_threshold) + pulumi.set(__self__, "locale_id", locale_id) + pulumi.set(__self__, "nlu_confidence_threshold", nlu_confidence_threshold) if custom_vocabulary is not None: - _setter("custom_vocabulary", custom_vocabulary) + pulumi.set(__self__, "custom_vocabulary", custom_vocabulary) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if intents is not None: - _setter("intents", intents) + pulumi.set(__self__, "intents", intents) if slot_types is not None: - _setter("slot_types", slot_types) + pulumi.set(__self__, "slot_types", slot_types) if voice_settings is not None: - _setter("voice_settings", voice_settings) + pulumi.set(__self__, "voice_settings", voice_settings) @property @pulumi.getter(name="localeId") @@ -3288,29 +2704,14 @@ def __init__(__self__, *, """ The primary message that Amazon Lex should send to the user. """ - BotMessage._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_payload=custom_payload, - image_response_card=image_response_card, - plain_text_message=plain_text_message, - ssml_message=ssml_message, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_payload: Optional['outputs.BotCustomPayload'] = None, - image_response_card: Optional['outputs.BotImageResponseCard'] = None, - plain_text_message: Optional['outputs.BotPlainTextMessage'] = None, - ssml_message: Optional['outputs.BotSsmlMessage'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_payload is not None: - _setter("custom_payload", custom_payload) + pulumi.set(__self__, "custom_payload", custom_payload) if image_response_card is not None: - _setter("image_response_card", image_response_card) + pulumi.set(__self__, "image_response_card", image_response_card) if plain_text_message is not None: - _setter("plain_text_message", plain_text_message) + pulumi.set(__self__, "plain_text_message", plain_text_message) if ssml_message is not None: - _setter("ssml_message", ssml_message) + pulumi.set(__self__, "ssml_message", ssml_message) @property @pulumi.getter(name="customPayload") @@ -3345,20 +2746,9 @@ def __init__(__self__, *, One or more messages that Amazon Lex can send to the user. :param Sequence['BotMessage'] variations: Message variations to send to the user. """ - BotMessageGroup._configure( - lambda key, value: pulumi.set(__self__, key, value), - message=message, - variations=variations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - message: 'outputs.BotMessage', - variations: Optional[Sequence['outputs.BotMessage']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("message", message) + pulumi.set(__self__, "message", message) if variations is not None: - _setter("variations", variations) + pulumi.set(__self__, "variations", variations) @property @pulumi.getter @@ -3401,17 +2791,8 @@ def __init__(__self__, *, """ Indicates whether a slot can return multiple values. """ - BotMultipleValuesSetting._configure( - lambda key, value: pulumi.set(__self__, key, value), - allow_multiple_values=allow_multiple_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allow_multiple_values: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if allow_multiple_values is not None: - _setter("allow_multiple_values", allow_multiple_values) + pulumi.set(__self__, "allow_multiple_values", allow_multiple_values) @property @pulumi.getter(name="allowMultipleValues") @@ -3447,16 +2828,7 @@ def __init__(__self__, *, Determines whether Amazon Lex obscures slot values in conversation logs. :param 'BotObfuscationSettingObfuscationSettingType' obfuscation_setting_type: Value that determines whether Amazon Lex obscures slot values in conversation logs. The default is to obscure the values. """ - BotObfuscationSetting._configure( - lambda key, value: pulumi.set(__self__, key, value), - obfuscation_setting_type=obfuscation_setting_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - obfuscation_setting_type: 'BotObfuscationSettingObfuscationSettingType', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("obfuscation_setting_type", obfuscation_setting_type) + pulumi.set(__self__, "obfuscation_setting_type", obfuscation_setting_type) @property @pulumi.getter(name="obfuscationSettingType") @@ -3498,22 +2870,9 @@ def __init__(__self__, *, """ A session context that is activated when an intent is fulfilled. """ - BotOutputContext._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - time_to_live_in_seconds=time_to_live_in_seconds, - turns_to_live=turns_to_live, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - time_to_live_in_seconds: int, - turns_to_live: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("time_to_live_in_seconds", time_to_live_in_seconds) - _setter("turns_to_live", turns_to_live) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "time_to_live_in_seconds", time_to_live_in_seconds) + pulumi.set(__self__, "turns_to_live", turns_to_live) @property @pulumi.getter @@ -3542,16 +2901,7 @@ def __init__(__self__, *, A message in plain text format. :param str value: The message to send to the user. """ - BotPlainTextMessage._configure( - lambda key, value: pulumi.set(__self__, key, value), - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3622,49 +2972,24 @@ def __init__(__self__, *, :param 'BotDialogState' timeout_next_step: Specifies the next step that the bot runs when the code hook times out. :param 'BotResponseSpecification' timeout_response: Specifies a list of message groups that Amazon Lex uses to respond the user input. """ - BotPostDialogCodeHookInvocationSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - failure_conditional=failure_conditional, - failure_next_step=failure_next_step, - failure_response=failure_response, - success_conditional=success_conditional, - success_next_step=success_next_step, - success_response=success_response, - timeout_conditional=timeout_conditional, - timeout_next_step=timeout_next_step, - timeout_response=timeout_response, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - failure_conditional: Optional['outputs.BotConditionalSpecification'] = None, - failure_next_step: Optional['outputs.BotDialogState'] = None, - failure_response: Optional['outputs.BotResponseSpecification'] = None, - success_conditional: Optional['outputs.BotConditionalSpecification'] = None, - success_next_step: Optional['outputs.BotDialogState'] = None, - success_response: Optional['outputs.BotResponseSpecification'] = None, - timeout_conditional: Optional['outputs.BotConditionalSpecification'] = None, - timeout_next_step: Optional['outputs.BotDialogState'] = None, - timeout_response: Optional['outputs.BotResponseSpecification'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if failure_conditional is not None: - _setter("failure_conditional", failure_conditional) + pulumi.set(__self__, "failure_conditional", failure_conditional) if failure_next_step is not None: - _setter("failure_next_step", failure_next_step) + pulumi.set(__self__, "failure_next_step", failure_next_step) if failure_response is not None: - _setter("failure_response", failure_response) + pulumi.set(__self__, "failure_response", failure_response) if success_conditional is not None: - _setter("success_conditional", success_conditional) + pulumi.set(__self__, "success_conditional", success_conditional) if success_next_step is not None: - _setter("success_next_step", success_next_step) + pulumi.set(__self__, "success_next_step", success_next_step) if success_response is not None: - _setter("success_response", success_response) + pulumi.set(__self__, "success_response", success_response) if timeout_conditional is not None: - _setter("timeout_conditional", timeout_conditional) + pulumi.set(__self__, "timeout_conditional", timeout_conditional) if timeout_next_step is not None: - _setter("timeout_next_step", timeout_next_step) + pulumi.set(__self__, "timeout_next_step", timeout_next_step) if timeout_response is not None: - _setter("timeout_response", timeout_response) + pulumi.set(__self__, "timeout_response", timeout_response) @property @pulumi.getter(name="failureConditional") @@ -3799,49 +3124,24 @@ def __init__(__self__, *, :param 'BotDialogState' timeout_next_step: Specifies the next step that the bot runs when the fulfillment code hook times out. :param 'BotResponseSpecification' timeout_response: Specifies a list of message groups that Amazon Lex uses to respond the user input. """ - BotPostFulfillmentStatusSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - failure_conditional=failure_conditional, - failure_next_step=failure_next_step, - failure_response=failure_response, - success_conditional=success_conditional, - success_next_step=success_next_step, - success_response=success_response, - timeout_conditional=timeout_conditional, - timeout_next_step=timeout_next_step, - timeout_response=timeout_response, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - failure_conditional: Optional['outputs.BotConditionalSpecification'] = None, - failure_next_step: Optional['outputs.BotDialogState'] = None, - failure_response: Optional['outputs.BotResponseSpecification'] = None, - success_conditional: Optional['outputs.BotConditionalSpecification'] = None, - success_next_step: Optional['outputs.BotDialogState'] = None, - success_response: Optional['outputs.BotResponseSpecification'] = None, - timeout_conditional: Optional['outputs.BotConditionalSpecification'] = None, - timeout_next_step: Optional['outputs.BotDialogState'] = None, - timeout_response: Optional['outputs.BotResponseSpecification'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if failure_conditional is not None: - _setter("failure_conditional", failure_conditional) + pulumi.set(__self__, "failure_conditional", failure_conditional) if failure_next_step is not None: - _setter("failure_next_step", failure_next_step) + pulumi.set(__self__, "failure_next_step", failure_next_step) if failure_response is not None: - _setter("failure_response", failure_response) + pulumi.set(__self__, "failure_response", failure_response) if success_conditional is not None: - _setter("success_conditional", success_conditional) + pulumi.set(__self__, "success_conditional", success_conditional) if success_next_step is not None: - _setter("success_next_step", success_next_step) + pulumi.set(__self__, "success_next_step", success_next_step) if success_response is not None: - _setter("success_response", success_response) + pulumi.set(__self__, "success_response", success_response) if timeout_conditional is not None: - _setter("timeout_conditional", timeout_conditional) + pulumi.set(__self__, "timeout_conditional", timeout_conditional) if timeout_next_step is not None: - _setter("timeout_next_step", timeout_next_step) + pulumi.set(__self__, "timeout_next_step", timeout_next_step) if timeout_response is not None: - _setter("timeout_response", timeout_response) + pulumi.set(__self__, "timeout_response", timeout_response) @property @pulumi.getter(name="failureConditional") @@ -3957,31 +3257,14 @@ def __init__(__self__, *, :param bool allow_interrupt: Indicates whether the user can interrupt a speech prompt from the bot. :param Any prompt_attempts_specification: Specifies the advanced settings on each attempt of the prompt. """ - BotPromptSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_retries=max_retries, - message_groups_list=message_groups_list, - allow_interrupt=allow_interrupt, - message_selection_strategy=message_selection_strategy, - prompt_attempts_specification=prompt_attempts_specification, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_retries: int, - message_groups_list: Sequence['outputs.BotMessageGroup'], - allow_interrupt: Optional[bool] = None, - message_selection_strategy: Optional['BotMessageSelectionStrategy'] = None, - prompt_attempts_specification: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_retries", max_retries) - _setter("message_groups_list", message_groups_list) + pulumi.set(__self__, "max_retries", max_retries) + pulumi.set(__self__, "message_groups_list", message_groups_list) if allow_interrupt is not None: - _setter("allow_interrupt", allow_interrupt) + pulumi.set(__self__, "allow_interrupt", allow_interrupt) if message_selection_strategy is not None: - _setter("message_selection_strategy", message_selection_strategy) + pulumi.set(__self__, "message_selection_strategy", message_selection_strategy) if prompt_attempts_specification is not None: - _setter("prompt_attempts_specification", prompt_attempts_specification) + pulumi.set(__self__, "prompt_attempts_specification", prompt_attempts_specification) @property @pulumi.getter(name="maxRetries") @@ -4046,20 +3329,9 @@ def __init__(__self__, *, A list of message groups that Amazon Lex uses to respond the user input. :param bool allow_interrupt: Indicates whether the user can interrupt a speech prompt from the bot. """ - BotResponseSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - message_groups_list=message_groups_list, - allow_interrupt=allow_interrupt, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - message_groups_list: Sequence['outputs.BotMessageGroup'], - allow_interrupt: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("message_groups_list", message_groups_list) + pulumi.set(__self__, "message_groups_list", message_groups_list) if allow_interrupt is not None: - _setter("allow_interrupt", allow_interrupt) + pulumi.set(__self__, "allow_interrupt", allow_interrupt) @property @pulumi.getter(name="messageGroupsList") @@ -4111,23 +3383,10 @@ def __init__(__self__, *, :param str s3_bucket_arn: The Amazon Resource Name (ARN) of an Amazon S3 bucket where audio log files are stored. :param str kms_key_arn: The Amazon Resource Name (ARN) of an AWS Key Management Service (KMS) key for encrypting audio log files stored in an S3 bucket. """ - BotS3BucketLogDestination._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_prefix=log_prefix, - s3_bucket_arn=s3_bucket_arn, - kms_key_arn=kms_key_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_prefix: str, - s3_bucket_arn: str, - kms_key_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("log_prefix", log_prefix) - _setter("s3_bucket_arn", s3_bucket_arn) + pulumi.set(__self__, "log_prefix", log_prefix) + pulumi.set(__self__, "s3_bucket_arn", s3_bucket_arn) if kms_key_arn is not None: - _setter("kms_key_arn", kms_key_arn) + pulumi.set(__self__, "kms_key_arn", kms_key_arn) @property @pulumi.getter(name="logPrefix") @@ -4190,23 +3449,10 @@ def __init__(__self__, *, :param str s3_object_key: The Amazon S3 key of the deployment package. :param str s3_object_version: For versioned objects, the version of the deployment package object to use. If not specified, the current object version will be used. """ - BotS3Location._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_bucket=s3_bucket, - s3_object_key=s3_object_key, - s3_object_version=s3_object_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_bucket: str, - s3_object_key: str, - s3_object_version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_bucket", s3_bucket) - _setter("s3_object_key", s3_object_key) + pulumi.set(__self__, "s3_bucket", s3_bucket) + pulumi.set(__self__, "s3_object_key", s3_object_key) if s3_object_version is not None: - _setter("s3_object_version", s3_object_version) + pulumi.set(__self__, "s3_object_version", s3_object_version) @property @pulumi.getter(name="s3Bucket") @@ -4243,16 +3489,7 @@ def __init__(__self__, *, """ A sample utterance that invokes an intent or respond to a slot elicitation prompt. """ - BotSampleUtterance._configure( - lambda key, value: pulumi.set(__self__, key, value), - utterance=utterance, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - utterance: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("utterance", utterance) + pulumi.set(__self__, "utterance", utterance) @property @pulumi.getter @@ -4271,16 +3508,7 @@ def __init__(__self__, *, Defines one of the values for a slot type. :param str value: The value that can be used for a slot type. """ - BotSampleValue._configure( - lambda key, value: pulumi.set(__self__, key, value), - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -4302,20 +3530,9 @@ def __init__(__self__, *, """ Key/value pair representing session-specific context information. It contains application information passed between Amazon Lex and a client application. """ - BotSessionAttribute._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -4366,34 +3583,15 @@ def __init__(__self__, *, """ A slot is a variable needed to fulfill an intent, where an intent can require zero or more slots. """ - BotSlot._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - slot_type_name=slot_type_name, - value_elicitation_setting=value_elicitation_setting, - description=description, - multiple_values_setting=multiple_values_setting, - obfuscation_setting=obfuscation_setting, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - slot_type_name: str, - value_elicitation_setting: 'outputs.BotSlotValueElicitationSetting', - description: Optional[str] = None, - multiple_values_setting: Optional['outputs.BotMultipleValuesSetting'] = None, - obfuscation_setting: Optional['outputs.BotObfuscationSetting'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("slot_type_name", slot_type_name) - _setter("value_elicitation_setting", value_elicitation_setting) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "slot_type_name", slot_type_name) + pulumi.set(__self__, "value_elicitation_setting", value_elicitation_setting) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if multiple_values_setting is not None: - _setter("multiple_values_setting", multiple_values_setting) + pulumi.set(__self__, "multiple_values_setting", multiple_values_setting) if obfuscation_setting is not None: - _setter("obfuscation_setting", obfuscation_setting) + pulumi.set(__self__, "obfuscation_setting", obfuscation_setting) @property @pulumi.getter @@ -4482,45 +3680,22 @@ def __init__(__self__, *, :param 'BotDialogState' failure_next_step: Specifies the next step that the bot runs when the slot value code is not recognized. :param 'BotResponseSpecification' failure_response: Specifies a list of message groups that Amazon Lex uses to respond the user input. """ - BotSlotCaptureSetting._configure( - lambda key, value: pulumi.set(__self__, key, value), - capture_conditional=capture_conditional, - capture_next_step=capture_next_step, - capture_response=capture_response, - code_hook=code_hook, - elicitation_code_hook=elicitation_code_hook, - failure_conditional=failure_conditional, - failure_next_step=failure_next_step, - failure_response=failure_response, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - capture_conditional: Optional['outputs.BotConditionalSpecification'] = None, - capture_next_step: Optional['outputs.BotDialogState'] = None, - capture_response: Optional['outputs.BotResponseSpecification'] = None, - code_hook: Optional['outputs.BotDialogCodeHookInvocationSetting'] = None, - elicitation_code_hook: Optional['outputs.BotElicitationCodeHookInvocationSetting'] = None, - failure_conditional: Optional['outputs.BotConditionalSpecification'] = None, - failure_next_step: Optional['outputs.BotDialogState'] = None, - failure_response: Optional['outputs.BotResponseSpecification'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if capture_conditional is not None: - _setter("capture_conditional", capture_conditional) + pulumi.set(__self__, "capture_conditional", capture_conditional) if capture_next_step is not None: - _setter("capture_next_step", capture_next_step) + pulumi.set(__self__, "capture_next_step", capture_next_step) if capture_response is not None: - _setter("capture_response", capture_response) + pulumi.set(__self__, "capture_response", capture_response) if code_hook is not None: - _setter("code_hook", code_hook) + pulumi.set(__self__, "code_hook", code_hook) if elicitation_code_hook is not None: - _setter("elicitation_code_hook", elicitation_code_hook) + pulumi.set(__self__, "elicitation_code_hook", elicitation_code_hook) if failure_conditional is not None: - _setter("failure_conditional", failure_conditional) + pulumi.set(__self__, "failure_conditional", failure_conditional) if failure_next_step is not None: - _setter("failure_next_step", failure_next_step) + pulumi.set(__self__, "failure_next_step", failure_next_step) if failure_response is not None: - _setter("failure_response", failure_response) + pulumi.set(__self__, "failure_response", failure_response) @property @pulumi.getter(name="captureConditional") @@ -4615,16 +3790,7 @@ def __init__(__self__, *, The default value to use when a user doesn't provide a value for a slot. :param str default_value: The default value to use when a user doesn't provide a value for a slot. """ - BotSlotDefaultValue._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_value=default_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("default_value", default_value) + pulumi.set(__self__, "default_value", default_value) @property @pulumi.getter(name="defaultValue") @@ -4663,16 +3829,7 @@ def __init__(__self__, *, A list of values that Amazon Lex should use as the default value for a slot. :param Sequence['BotSlotDefaultValue'] default_value_list: A list of slot default values """ - BotSlotDefaultValueSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_value_list=default_value_list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_value_list: Sequence['outputs.BotSlotDefaultValue'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("default_value_list", default_value_list) + pulumi.set(__self__, "default_value_list", default_value_list) @property @pulumi.getter(name="defaultValueList") @@ -4712,19 +3869,8 @@ def __init__(__self__, *, The priority that Amazon Lex should use when eliciting slot values from a user. :param str slot_name: The name of the slot. """ - BotSlotPriority._configure( - lambda key, value: pulumi.set(__self__, key, value), - priority=priority, - slot_name=slot_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - priority: int, - slot_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("priority", priority) - _setter("slot_name", slot_name) + pulumi.set(__self__, "priority", priority) + pulumi.set(__self__, "slot_name", slot_name) @property @pulumi.getter @@ -4778,36 +3924,17 @@ def __init__(__self__, *, """ A custom, extended built-in or a grammar slot type. """ - BotSlotType._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - description=description, - external_source_setting=external_source_setting, - parent_slot_type_signature=parent_slot_type_signature, - slot_type_values=slot_type_values, - value_selection_setting=value_selection_setting, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - description: Optional[str] = None, - external_source_setting: Optional['outputs.BotExternalSourceSetting'] = None, - parent_slot_type_signature: Optional[str] = None, - slot_type_values: Optional[Sequence['outputs.BotSlotTypeValue']] = None, - value_selection_setting: Optional['outputs.BotSlotValueSelectionSetting'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if external_source_setting is not None: - _setter("external_source_setting", external_source_setting) + pulumi.set(__self__, "external_source_setting", external_source_setting) if parent_slot_type_signature is not None: - _setter("parent_slot_type_signature", parent_slot_type_signature) + pulumi.set(__self__, "parent_slot_type_signature", parent_slot_type_signature) if slot_type_values is not None: - _setter("slot_type_values", slot_type_values) + pulumi.set(__self__, "slot_type_values", slot_type_values) if value_selection_setting is not None: - _setter("value_selection_setting", value_selection_setting) + pulumi.set(__self__, "value_selection_setting", value_selection_setting) @property @pulumi.getter @@ -4868,20 +3995,9 @@ def __init__(__self__, *, """ Value that the slot type can take. """ - BotSlotTypeValue._configure( - lambda key, value: pulumi.set(__self__, key, value), - sample_value=sample_value, - synonyms=synonyms, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sample_value: 'outputs.BotSampleValue', - synonyms: Optional[Sequence['outputs.BotSampleValue']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("sample_value", sample_value) + pulumi.set(__self__, "sample_value", sample_value) if synonyms is not None: - _setter("synonyms", synonyms) + pulumi.set(__self__, "synonyms", synonyms) @property @pulumi.getter(name="sampleValue") @@ -4922,17 +4038,8 @@ def __init__(__self__, *, The value to set in a slot. :param str interpreted_value: The value that Amazon Lex determines for the slot. """ - BotSlotValue._configure( - lambda key, value: pulumi.set(__self__, key, value), - interpreted_value=interpreted_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - interpreted_value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if interpreted_value is not None: - _setter("interpreted_value", interpreted_value) + pulumi.set(__self__, "interpreted_value", interpreted_value) @property @pulumi.getter(name="interpretedValue") @@ -4991,36 +4098,17 @@ def __init__(__self__, *, :param 'BotSlotCaptureSetting' slot_capture_setting: Specifies the next stage in the conversation after capturing the slot. :param 'BotWaitAndContinueSpecification' wait_and_continue_specification: Specifies the prompts that Amazon Lex uses while a bot is waiting for customer input. """ - BotSlotValueElicitationSetting._configure( - lambda key, value: pulumi.set(__self__, key, value), - slot_constraint=slot_constraint, - default_value_specification=default_value_specification, - prompt_specification=prompt_specification, - sample_utterances=sample_utterances, - slot_capture_setting=slot_capture_setting, - wait_and_continue_specification=wait_and_continue_specification, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - slot_constraint: 'BotSlotConstraint', - default_value_specification: Optional['outputs.BotSlotDefaultValueSpecification'] = None, - prompt_specification: Optional['outputs.BotPromptSpecification'] = None, - sample_utterances: Optional[Sequence['outputs.BotSampleUtterance']] = None, - slot_capture_setting: Optional['outputs.BotSlotCaptureSetting'] = None, - wait_and_continue_specification: Optional['outputs.BotWaitAndContinueSpecification'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("slot_constraint", slot_constraint) + pulumi.set(__self__, "slot_constraint", slot_constraint) if default_value_specification is not None: - _setter("default_value_specification", default_value_specification) + pulumi.set(__self__, "default_value_specification", default_value_specification) if prompt_specification is not None: - _setter("prompt_specification", prompt_specification) + pulumi.set(__self__, "prompt_specification", prompt_specification) if sample_utterances is not None: - _setter("sample_utterances", sample_utterances) + pulumi.set(__self__, "sample_utterances", sample_utterances) if slot_capture_setting is not None: - _setter("slot_capture_setting", slot_capture_setting) + pulumi.set(__self__, "slot_capture_setting", slot_capture_setting) if wait_and_continue_specification is not None: - _setter("wait_and_continue_specification", wait_and_continue_specification) + pulumi.set(__self__, "wait_and_continue_specification", wait_and_continue_specification) @property @pulumi.getter(name="slotConstraint") @@ -5086,25 +4174,12 @@ def __init__(__self__, *, :param 'BotSlotValue' value: The current value of the slot. :param Sequence['BotSlotValueOverride'] values: A list of one or more values that the user provided for the slot. For example, for a slot that elicits pizza toppings, the values might be "pepperoni" and "pineapple." """ - BotSlotValueOverride._configure( - lambda key, value: pulumi.set(__self__, key, value), - shape=shape, - value=value, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - shape: Optional['BotSlotShape'] = None, - value: Optional['outputs.BotSlotValue'] = None, - values: Optional[Sequence['outputs.BotSlotValueOverride']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if shape is not None: - _setter("shape", shape) + pulumi.set(__self__, "shape", shape) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -5161,21 +4236,10 @@ def __init__(__self__, *, """ A map of slot names and their overridden values. """ - BotSlotValueOverrideMap._configure( - lambda key, value: pulumi.set(__self__, key, value), - slot_name=slot_name, - slot_value_override=slot_value_override, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - slot_name: Optional[str] = None, - slot_value_override: Optional['outputs.BotSlotValueOverride'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if slot_name is not None: - _setter("slot_name", slot_name) + pulumi.set(__self__, "slot_name", slot_name) if slot_value_override is not None: - _setter("slot_value_override", slot_value_override) + pulumi.set(__self__, "slot_value_override", slot_value_override) @property @pulumi.getter(name="slotName") @@ -5199,16 +4263,7 @@ def __init__(__self__, *, A regular expression used to validate the value of a slot. :param str pattern: Regex pattern """ - BotSlotValueRegexFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - pattern=pattern, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pattern: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("pattern", pattern) + pulumi.set(__self__, "pattern", pattern) @property @pulumi.getter @@ -5252,24 +4307,11 @@ def __init__(__self__, *, """ Contains settings used by Amazon Lex to select a slot value. """ - BotSlotValueSelectionSetting._configure( - lambda key, value: pulumi.set(__self__, key, value), - resolution_strategy=resolution_strategy, - advanced_recognition_setting=advanced_recognition_setting, - regex_filter=regex_filter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resolution_strategy: 'BotSlotValueResolutionStrategy', - advanced_recognition_setting: Optional['outputs.BotAdvancedRecognitionSetting'] = None, - regex_filter: Optional['outputs.BotSlotValueRegexFilter'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resolution_strategy", resolution_strategy) + pulumi.set(__self__, "resolution_strategy", resolution_strategy) if advanced_recognition_setting is not None: - _setter("advanced_recognition_setting", advanced_recognition_setting) + pulumi.set(__self__, "advanced_recognition_setting", advanced_recognition_setting) if regex_filter is not None: - _setter("regex_filter", regex_filter) + pulumi.set(__self__, "regex_filter", regex_filter) @property @pulumi.getter(name="resolutionStrategy") @@ -5298,16 +4340,7 @@ def __init__(__self__, *, A message in Speech Synthesis Markup Language (SSML). :param str value: The SSML text that defines the prompt. """ - BotSsmlMessage._configure( - lambda key, value: pulumi.set(__self__, key, value), - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -5355,26 +4388,11 @@ def __init__(__self__, *, StillWaitingResponseSpecification. :param bool allow_interrupt: Indicates whether the user can interrupt a speech prompt from the bot. """ - BotStillWaitingResponseSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - frequency_in_seconds=frequency_in_seconds, - message_groups_list=message_groups_list, - timeout_in_seconds=timeout_in_seconds, - allow_interrupt=allow_interrupt, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - frequency_in_seconds: int, - message_groups_list: Sequence['outputs.BotMessageGroup'], - timeout_in_seconds: int, - allow_interrupt: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("frequency_in_seconds", frequency_in_seconds) - _setter("message_groups_list", message_groups_list) - _setter("timeout_in_seconds", timeout_in_seconds) + pulumi.set(__self__, "frequency_in_seconds", frequency_in_seconds) + pulumi.set(__self__, "message_groups_list", message_groups_list) + pulumi.set(__self__, "timeout_in_seconds", timeout_in_seconds) if allow_interrupt is not None: - _setter("allow_interrupt", allow_interrupt) + pulumi.set(__self__, "allow_interrupt", allow_interrupt) @property @pulumi.getter(name="frequencyInSeconds") @@ -5413,19 +4431,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - BotTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -5479,29 +4486,14 @@ def __init__(__self__, *, Configuring the test bot alias settings for a given bot :param 'BotTestBotAliasSettingsSentimentAnalysisSettingsProperties' sentiment_analysis_settings: Determines whether Amazon Lex will use Amazon Comprehend to detect the sentiment of user utterances. """ - BotTestBotAliasSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - bot_alias_locale_settings=bot_alias_locale_settings, - conversation_log_settings=conversation_log_settings, - description=description, - sentiment_analysis_settings=sentiment_analysis_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bot_alias_locale_settings: Optional[Sequence['outputs.BotAliasLocaleSettingsItem']] = None, - conversation_log_settings: Optional['outputs.BotConversationLogSettings'] = None, - description: Optional[str] = None, - sentiment_analysis_settings: Optional['outputs.BotTestBotAliasSettingsSentimentAnalysisSettingsProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bot_alias_locale_settings is not None: - _setter("bot_alias_locale_settings", bot_alias_locale_settings) + pulumi.set(__self__, "bot_alias_locale_settings", bot_alias_locale_settings) if conversation_log_settings is not None: - _setter("conversation_log_settings", conversation_log_settings) + pulumi.set(__self__, "conversation_log_settings", conversation_log_settings) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if sentiment_analysis_settings is not None: - _setter("sentiment_analysis_settings", sentiment_analysis_settings) + pulumi.set(__self__, "sentiment_analysis_settings", sentiment_analysis_settings) @property @pulumi.getter(name="botAliasLocaleSettings") @@ -5555,16 +4547,7 @@ def __init__(__self__, *, Determines whether Amazon Lex will use Amazon Comprehend to detect the sentiment of user utterances. :param bool detect_sentiment: Enable to call Amazon Comprehend for Sentiment natively within Lex """ - BotTestBotAliasSettingsSentimentAnalysisSettingsProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - detect_sentiment=detect_sentiment, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - detect_sentiment: bool, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("detect_sentiment", detect_sentiment) + pulumi.set(__self__, "detect_sentiment", detect_sentiment) @property @pulumi.getter(name="detectSentiment") @@ -5602,16 +4585,7 @@ def __init__(__self__, *, """ Defines the Amazon CloudWatch Logs destination log group for conversation text logs. """ - BotTextLogDestination._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch=cloud_watch, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch: 'outputs.BotCloudWatchLogGroupLogDestination', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cloud_watch", cloud_watch) + pulumi.set(__self__, "cloud_watch", cloud_watch) @property @pulumi.getter(name="cloudWatch") @@ -5630,19 +4604,8 @@ def __init__(__self__, *, """ Contains information about code hooks that Amazon Lex calls during a conversation. """ - BotTextLogSetting._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: 'outputs.BotTextLogDestination', - enabled: bool, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination", destination) - _setter("enabled", enabled) + pulumi.set(__self__, "destination", destination) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -5682,16 +4645,7 @@ def __init__(__self__, *, """ The version of a bot used for a bot locale. """ - BotVersionLocaleDetails._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_bot_version=source_bot_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_bot_version: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("source_bot_version", source_bot_version) + pulumi.set(__self__, "source_bot_version", source_bot_version) @property @pulumi.getter(name="sourceBotVersion") @@ -5723,19 +4677,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, bot_version_locale_details: 'outputs.BotVersionLocaleDetails', locale_id: str): - BotVersionLocaleSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - bot_version_locale_details=bot_version_locale_details, - locale_id=locale_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bot_version_locale_details: 'outputs.BotVersionLocaleDetails', - locale_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bot_version_locale_details", bot_version_locale_details) - _setter("locale_id", locale_id) + pulumi.set(__self__, "bot_version_locale_details", bot_version_locale_details) + pulumi.set(__self__, "locale_id", locale_id) @property @pulumi.getter(name="botVersionLocaleDetails") @@ -5778,20 +4721,9 @@ def __init__(__self__, *, :param str voice_id: The Amazon Polly voice ID that Amazon Lex uses for voice interaction with the user. :param 'BotVoiceSettingsEngine' engine: Indicates the type of Amazon Polly voice that Amazon Lex should use for voice interaction with the user. For more information, see the engine parameter of the SynthesizeSpeech operation in the Amazon Polly developer guide. """ - BotVoiceSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - voice_id=voice_id, - engine=engine, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - voice_id: str, - engine: Optional['BotVoiceSettingsEngine'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("voice_id", voice_id) + pulumi.set(__self__, "voice_id", voice_id) if engine is not None: - _setter("engine", engine) + pulumi.set(__self__, "engine", engine) @property @pulumi.getter(name="voiceId") @@ -5850,27 +4782,12 @@ def __init__(__self__, *, :param bool is_active: Specifies whether the bot will wait for a user to respond. :param 'BotStillWaitingResponseSpecification' still_waiting_response: The response that Amazon Lex sends periodically to the user to indicate that the bot is still waiting for input from the user. """ - BotWaitAndContinueSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - continue_response=continue_response, - waiting_response=waiting_response, - is_active=is_active, - still_waiting_response=still_waiting_response, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - continue_response: 'outputs.BotResponseSpecification', - waiting_response: 'outputs.BotResponseSpecification', - is_active: Optional[bool] = None, - still_waiting_response: Optional['outputs.BotStillWaitingResponseSpecification'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("continue_response", continue_response) - _setter("waiting_response", waiting_response) + pulumi.set(__self__, "continue_response", continue_response) + pulumi.set(__self__, "waiting_response", waiting_response) if is_active is not None: - _setter("is_active", is_active) + pulumi.set(__self__, "is_active", is_active) if still_waiting_response is not None: - _setter("still_waiting_response", still_waiting_response) + pulumi.set(__self__, "still_waiting_response", still_waiting_response) @property @pulumi.getter(name="continueResponse") @@ -5932,16 +4849,7 @@ def __init__(__self__, *, """ Data privacy setting of the Bot. """ - DataPrivacyProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - child_directed=child_directed, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - child_directed: bool, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("child_directed", child_directed) + pulumi.set(__self__, "child_directed", child_directed) @property @pulumi.getter(name="childDirected") @@ -5959,11 +4867,6 @@ def __init__(__self__): A resource policy to add to the resource. The policy is a JSON structure following the IAM syntax that contains one or more statements that define the policy. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -5994,16 +4897,7 @@ def __init__(__self__, *, Determines whether Amazon Lex will use Amazon Comprehend to detect the sentiment of user utterances. :param bool detect_sentiment: Enable to call Amazon Comprehend for Sentiment natively within Lex """ - SentimentAnalysisSettingsProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - detect_sentiment=detect_sentiment, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - detect_sentiment: bool, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("detect_sentiment", detect_sentiment) + pulumi.set(__self__, "detect_sentiment", detect_sentiment) @property @pulumi.getter(name="detectSentiment") diff --git a/sdk/python/pulumi_aws_native/lex/resource_policy.py b/sdk/python/pulumi_aws_native/lex/resource_policy.py index 5570044dcf..23f1499023 100644 --- a/sdk/python/pulumi_aws_native/lex/resource_policy.py +++ b/sdk/python/pulumi_aws_native/lex/resource_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,19 +21,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a ResourcePolicy resource. """ - ResourcePolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy=policy, - resource_arn=resource_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy: pulumi.Input['ResourcePolicyPolicyArgs'], - resource_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy", policy) - _setter("resource_arn", resource_arn) + pulumi.set(__self__, "policy", policy) + pulumi.set(__self__, "resource_arn", resource_arn) @property @pulumi.getter @@ -87,10 +76,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ResourcePolicyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -107,11 +92,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = ResourcePolicyArgs.__new__(ResourcePolicyArgs) - if policy is not None and not isinstance(policy, ResourcePolicyPolicyArgs): - policy = policy or {} - def _setter(key, value): - policy[key] = value - ResourcePolicyPolicyArgs._configure(_setter, **policy) if policy is None and not opts.urn: raise TypeError("Missing required property 'policy'") __props__.__dict__["policy"] = policy diff --git a/sdk/python/pulumi_aws_native/licensemanager/_inputs.py b/sdk/python/pulumi_aws_native/licensemanager/_inputs.py index bd2f3f9658..15f407d315 100644 --- a/sdk/python/pulumi_aws_native/licensemanager/_inputs.py +++ b/sdk/python/pulumi_aws_native/licensemanager/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -24,19 +24,8 @@ class LicenseBorrowConfigurationArgs: def __init__(__self__, *, allow_early_check_in: pulumi.Input[bool], max_time_to_live_in_minutes: pulumi.Input[int]): - LicenseBorrowConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - allow_early_check_in=allow_early_check_in, - max_time_to_live_in_minutes=max_time_to_live_in_minutes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allow_early_check_in: pulumi.Input[bool], - max_time_to_live_in_minutes: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("allow_early_check_in", allow_early_check_in) - _setter("max_time_to_live_in_minutes", max_time_to_live_in_minutes) + pulumi.set(__self__, "allow_early_check_in", allow_early_check_in) + pulumi.set(__self__, "max_time_to_live_in_minutes", max_time_to_live_in_minutes) @property @pulumi.getter(name="allowEarlyCheckIn") @@ -63,25 +52,12 @@ def __init__(__self__, *, borrow_configuration: Optional[pulumi.Input['LicenseBorrowConfigurationArgs']] = None, provisional_configuration: Optional[pulumi.Input['LicenseProvisionalConfigurationArgs']] = None, renew_type: Optional[pulumi.Input[str]] = None): - LicenseConsumptionConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - borrow_configuration=borrow_configuration, - provisional_configuration=provisional_configuration, - renew_type=renew_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - borrow_configuration: Optional[pulumi.Input['LicenseBorrowConfigurationArgs']] = None, - provisional_configuration: Optional[pulumi.Input['LicenseProvisionalConfigurationArgs']] = None, - renew_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if borrow_configuration is not None: - _setter("borrow_configuration", borrow_configuration) + pulumi.set(__self__, "borrow_configuration", borrow_configuration) if provisional_configuration is not None: - _setter("provisional_configuration", provisional_configuration) + pulumi.set(__self__, "provisional_configuration", provisional_configuration) if renew_type is not None: - _setter("renew_type", renew_type) + pulumi.set(__self__, "renew_type", renew_type) @property @pulumi.getter(name="borrowConfiguration") @@ -120,35 +96,16 @@ def __init__(__self__, *, max_count: Optional[pulumi.Input[int]] = None, overage: Optional[pulumi.Input[bool]] = None, value: Optional[pulumi.Input[str]] = None): - LicenseEntitlementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - unit=unit, - allow_check_in=allow_check_in, - max_count=max_count, - overage=overage, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - unit: pulumi.Input[str], - allow_check_in: Optional[pulumi.Input[bool]] = None, - max_count: Optional[pulumi.Input[int]] = None, - overage: Optional[pulumi.Input[bool]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("unit", unit) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "unit", unit) if allow_check_in is not None: - _setter("allow_check_in", allow_check_in) + pulumi.set(__self__, "allow_check_in", allow_check_in) if max_count is not None: - _setter("max_count", max_count) + pulumi.set(__self__, "max_count", max_count) if overage is not None: - _setter("overage", overage) + pulumi.set(__self__, "overage", overage) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -210,20 +167,9 @@ class LicenseIssuerDataArgs: def __init__(__self__, *, name: pulumi.Input[str], sign_key: Optional[pulumi.Input[str]] = None): - LicenseIssuerDataArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - sign_key=sign_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - sign_key: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if sign_key is not None: - _setter("sign_key", sign_key) + pulumi.set(__self__, "sign_key", sign_key) @property @pulumi.getter @@ -249,19 +195,8 @@ class LicenseMetadataArgs: def __init__(__self__, *, name: pulumi.Input[str], value: pulumi.Input[str]): - LicenseMetadataArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -286,16 +221,7 @@ def value(self, value: pulumi.Input[str]): class LicenseProvisionalConfigurationArgs: def __init__(__self__, *, max_time_to_live_in_minutes: pulumi.Input[int]): - LicenseProvisionalConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_time_to_live_in_minutes=max_time_to_live_in_minutes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_time_to_live_in_minutes: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_time_to_live_in_minutes", max_time_to_live_in_minutes) + pulumi.set(__self__, "max_time_to_live_in_minutes", max_time_to_live_in_minutes) @property @pulumi.getter(name="maxTimeToLiveInMinutes") @@ -316,19 +242,8 @@ def __init__(__self__, *, :param pulumi.Input[str] begin: Validity begin date for the license. :param pulumi.Input[str] end: Validity begin date for the license. """ - LicenseValidityDateFormatArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - begin=begin, - end=end, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - begin: pulumi.Input[str], - end: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("begin", begin) - _setter("end", end) + pulumi.set(__self__, "begin", begin) + pulumi.set(__self__, "end", end) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/licensemanager/get_grant.py b/sdk/python/pulumi_aws_native/licensemanager/get_grant.py index b611ce0978..c1176e9f95 100644 --- a/sdk/python/pulumi_aws_native/licensemanager/get_grant.py +++ b/sdk/python/pulumi_aws_native/licensemanager/get_grant.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/licensemanager/get_license.py b/sdk/python/pulumi_aws_native/licensemanager/get_license.py index f4e2128aae..6e470e700c 100644 --- a/sdk/python/pulumi_aws_native/licensemanager/get_license.py +++ b/sdk/python/pulumi_aws_native/licensemanager/get_license.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/licensemanager/grant.py b/sdk/python/pulumi_aws_native/licensemanager/grant.py index 243fb64a34..f2288e705f 100644 --- a/sdk/python/pulumi_aws_native/licensemanager/grant.py +++ b/sdk/python/pulumi_aws_native/licensemanager/grant.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['GrantArgs', 'Grant'] @@ -26,37 +26,18 @@ def __init__(__self__, *, :param pulumi.Input[str] home_region: Home region for the created grant. :param pulumi.Input[str] license_arn: License Arn for the grant. """ - GrantArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - allowed_operations=allowed_operations, - grant_name=grant_name, - home_region=home_region, - license_arn=license_arn, - principals=principals, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allowed_operations: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - grant_name: Optional[pulumi.Input[str]] = None, - home_region: Optional[pulumi.Input[str]] = None, - license_arn: Optional[pulumi.Input[str]] = None, - principals: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - status: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if allowed_operations is not None: - _setter("allowed_operations", allowed_operations) + pulumi.set(__self__, "allowed_operations", allowed_operations) if grant_name is not None: - _setter("grant_name", grant_name) + pulumi.set(__self__, "grant_name", grant_name) if home_region is not None: - _setter("home_region", home_region) + pulumi.set(__self__, "home_region", home_region) if license_arn is not None: - _setter("license_arn", license_arn) + pulumi.set(__self__, "license_arn", license_arn) if principals is not None: - _setter("principals", principals) + pulumi.set(__self__, "principals", principals) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter(name="allowedOperations") @@ -162,10 +143,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - GrantArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/licensemanager/license.py b/sdk/python/pulumi_aws_native/licensemanager/license.py index ab5b4b8b26..074a495ecc 100644 --- a/sdk/python/pulumi_aws_native/licensemanager/license.py +++ b/sdk/python/pulumi_aws_native/licensemanager/license.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -35,51 +35,22 @@ def __init__(__self__, *, :param pulumi.Input[str] license_name: Name for the created license. :param pulumi.Input[str] product_sku: ProductSKU of the license. """ - LicenseArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - consumption_configuration=consumption_configuration, - entitlements=entitlements, - home_region=home_region, - issuer=issuer, - product_name=product_name, - validity=validity, - beneficiary=beneficiary, - license_metadata=license_metadata, - license_name=license_name, - product_sku=product_sku, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - consumption_configuration: pulumi.Input['LicenseConsumptionConfigurationArgs'], - entitlements: pulumi.Input[Sequence[pulumi.Input['LicenseEntitlementArgs']]], - home_region: pulumi.Input[str], - issuer: pulumi.Input['LicenseIssuerDataArgs'], - product_name: pulumi.Input[str], - validity: pulumi.Input['LicenseValidityDateFormatArgs'], - beneficiary: Optional[pulumi.Input[str]] = None, - license_metadata: Optional[pulumi.Input[Sequence[pulumi.Input['LicenseMetadataArgs']]]] = None, - license_name: Optional[pulumi.Input[str]] = None, - product_sku: Optional[pulumi.Input[str]] = None, - status: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("consumption_configuration", consumption_configuration) - _setter("entitlements", entitlements) - _setter("home_region", home_region) - _setter("issuer", issuer) - _setter("product_name", product_name) - _setter("validity", validity) + pulumi.set(__self__, "consumption_configuration", consumption_configuration) + pulumi.set(__self__, "entitlements", entitlements) + pulumi.set(__self__, "home_region", home_region) + pulumi.set(__self__, "issuer", issuer) + pulumi.set(__self__, "product_name", product_name) + pulumi.set(__self__, "validity", validity) if beneficiary is not None: - _setter("beneficiary", beneficiary) + pulumi.set(__self__, "beneficiary", beneficiary) if license_metadata is not None: - _setter("license_metadata", license_metadata) + pulumi.set(__self__, "license_metadata", license_metadata) if license_name is not None: - _setter("license_name", license_name) + pulumi.set(__self__, "license_name", license_name) if product_sku is not None: - _setter("product_sku", product_sku) + pulumi.set(__self__, "product_sku", product_sku) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter(name="consumptionConfiguration") @@ -243,10 +214,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LicenseArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -273,11 +240,6 @@ def _internal_init(__self__, __props__ = LicenseArgs.__new__(LicenseArgs) __props__.__dict__["beneficiary"] = beneficiary - if consumption_configuration is not None and not isinstance(consumption_configuration, LicenseConsumptionConfigurationArgs): - consumption_configuration = consumption_configuration or {} - def _setter(key, value): - consumption_configuration[key] = value - LicenseConsumptionConfigurationArgs._configure(_setter, **consumption_configuration) if consumption_configuration is None and not opts.urn: raise TypeError("Missing required property 'consumption_configuration'") __props__.__dict__["consumption_configuration"] = consumption_configuration @@ -287,11 +249,6 @@ def _setter(key, value): if home_region is None and not opts.urn: raise TypeError("Missing required property 'home_region'") __props__.__dict__["home_region"] = home_region - if issuer is not None and not isinstance(issuer, LicenseIssuerDataArgs): - issuer = issuer or {} - def _setter(key, value): - issuer[key] = value - LicenseIssuerDataArgs._configure(_setter, **issuer) if issuer is None and not opts.urn: raise TypeError("Missing required property 'issuer'") __props__.__dict__["issuer"] = issuer @@ -302,11 +259,6 @@ def _setter(key, value): __props__.__dict__["product_name"] = product_name __props__.__dict__["product_sku"] = product_sku __props__.__dict__["status"] = status - if validity is not None and not isinstance(validity, LicenseValidityDateFormatArgs): - validity = validity or {} - def _setter(key, value): - validity[key] = value - LicenseValidityDateFormatArgs._configure(_setter, **validity) if validity is None and not opts.urn: raise TypeError("Missing required property 'validity'") __props__.__dict__["validity"] = validity diff --git a/sdk/python/pulumi_aws_native/licensemanager/outputs.py b/sdk/python/pulumi_aws_native/licensemanager/outputs.py index 4109662136..c8a8cb734c 100644 --- a/sdk/python/pulumi_aws_native/licensemanager/outputs.py +++ b/sdk/python/pulumi_aws_native/licensemanager/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -44,19 +44,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, allow_early_check_in: bool, max_time_to_live_in_minutes: int): - LicenseBorrowConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - allow_early_check_in=allow_early_check_in, - max_time_to_live_in_minutes=max_time_to_live_in_minutes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allow_early_check_in: bool, - max_time_to_live_in_minutes: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("allow_early_check_in", allow_early_check_in) - _setter("max_time_to_live_in_minutes", max_time_to_live_in_minutes) + pulumi.set(__self__, "allow_early_check_in", allow_early_check_in) + pulumi.set(__self__, "max_time_to_live_in_minutes", max_time_to_live_in_minutes) @property @pulumi.getter(name="allowEarlyCheckIn") @@ -96,25 +85,12 @@ def __init__(__self__, *, borrow_configuration: Optional['outputs.LicenseBorrowConfiguration'] = None, provisional_configuration: Optional['outputs.LicenseProvisionalConfiguration'] = None, renew_type: Optional[str] = None): - LicenseConsumptionConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - borrow_configuration=borrow_configuration, - provisional_configuration=provisional_configuration, - renew_type=renew_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - borrow_configuration: Optional['outputs.LicenseBorrowConfiguration'] = None, - provisional_configuration: Optional['outputs.LicenseProvisionalConfiguration'] = None, - renew_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if borrow_configuration is not None: - _setter("borrow_configuration", borrow_configuration) + pulumi.set(__self__, "borrow_configuration", borrow_configuration) if provisional_configuration is not None: - _setter("provisional_configuration", provisional_configuration) + pulumi.set(__self__, "provisional_configuration", provisional_configuration) if renew_type is not None: - _setter("renew_type", renew_type) + pulumi.set(__self__, "renew_type", renew_type) @property @pulumi.getter(name="borrowConfiguration") @@ -160,35 +136,16 @@ def __init__(__self__, *, max_count: Optional[int] = None, overage: Optional[bool] = None, value: Optional[str] = None): - LicenseEntitlement._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - unit=unit, - allow_check_in=allow_check_in, - max_count=max_count, - overage=overage, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - unit: str, - allow_check_in: Optional[bool] = None, - max_count: Optional[int] = None, - overage: Optional[bool] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("unit", unit) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "unit", unit) if allow_check_in is not None: - _setter("allow_check_in", allow_check_in) + pulumi.set(__self__, "allow_check_in", allow_check_in) if max_count is not None: - _setter("max_count", max_count) + pulumi.set(__self__, "max_count", max_count) if overage is not None: - _setter("overage", overage) + pulumi.set(__self__, "overage", overage) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -243,20 +200,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, name: str, sign_key: Optional[str] = None): - LicenseIssuerData._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - sign_key=sign_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - sign_key: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if sign_key is not None: - _setter("sign_key", sign_key) + pulumi.set(__self__, "sign_key", sign_key) @property @pulumi.getter @@ -274,19 +220,8 @@ class LicenseMetadata(dict): def __init__(__self__, *, name: str, value: str): - LicenseMetadata._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -320,16 +255,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, max_time_to_live_in_minutes: int): - LicenseProvisionalConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_time_to_live_in_minutes=max_time_to_live_in_minutes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_time_to_live_in_minutes: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_time_to_live_in_minutes", max_time_to_live_in_minutes) + pulumi.set(__self__, "max_time_to_live_in_minutes", max_time_to_live_in_minutes) @property @pulumi.getter(name="maxTimeToLiveInMinutes") @@ -346,19 +272,8 @@ def __init__(__self__, *, :param str begin: Validity begin date for the license. :param str end: Validity begin date for the license. """ - LicenseValidityDateFormat._configure( - lambda key, value: pulumi.set(__self__, key, value), - begin=begin, - end=end, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - begin: str, - end: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("begin", begin) - _setter("end", end) + pulumi.set(__self__, "begin", begin) + pulumi.set(__self__, "end", end) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/lightsail/_inputs.py b/sdk/python/pulumi_aws_native/lightsail/_inputs.py index 3369ecaa70..9dcfa8e5c6 100644 --- a/sdk/python/pulumi_aws_native/lightsail/_inputs.py +++ b/sdk/python/pulumi_aws_native/lightsail/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -61,21 +61,10 @@ def __init__(__self__, *, :param pulumi.Input[bool] allow_public_overrides: A Boolean value that indicates whether the access control list (ACL) permissions that are applied to individual objects override the getObject option that is currently specified. :param pulumi.Input[str] get_object: Specifies the anonymous access to all objects in a bucket. """ - BucketAccessRulesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - allow_public_overrides=allow_public_overrides, - get_object=get_object, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allow_public_overrides: Optional[pulumi.Input[bool]] = None, - get_object: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if allow_public_overrides is not None: - _setter("allow_public_overrides", allow_public_overrides) + pulumi.set(__self__, "allow_public_overrides", allow_public_overrides) if get_object is not None: - _setter("get_object", get_object) + pulumi.set(__self__, "get_object", get_object) @property @pulumi.getter(name="allowPublicOverrides") @@ -112,20 +101,9 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - BucketTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -162,20 +140,9 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - CertificateTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -207,21 +174,10 @@ class ContainerEnvironmentVariableArgs: def __init__(__self__, *, value: Optional[pulumi.Input[str]] = None, variable: Optional[pulumi.Input[str]] = None): - ContainerEnvironmentVariableArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - value=value, - variable=variable, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - value: Optional[pulumi.Input[str]] = None, - variable: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) if variable is not None: - _setter("variable", variable) + pulumi.set(__self__, "variable", variable) @property @pulumi.getter @@ -260,37 +216,18 @@ def __init__(__self__, *, :param pulumi.Input[int] timeout_seconds: The amount of time, in seconds, during which no response means a failed health check. You can specify between 2 and 60 seconds. The default value is 2. :param pulumi.Input[int] unhealthy_threshold: The number of consecutive health check failures required before moving the container to the Unhealthy state. The default value is 2. """ - ContainerHealthCheckConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - healthy_threshold=healthy_threshold, - interval_seconds=interval_seconds, - path=path, - success_codes=success_codes, - timeout_seconds=timeout_seconds, - unhealthy_threshold=unhealthy_threshold, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - healthy_threshold: Optional[pulumi.Input[int]] = None, - interval_seconds: Optional[pulumi.Input[int]] = None, - path: Optional[pulumi.Input[str]] = None, - success_codes: Optional[pulumi.Input[str]] = None, - timeout_seconds: Optional[pulumi.Input[int]] = None, - unhealthy_threshold: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if healthy_threshold is not None: - _setter("healthy_threshold", healthy_threshold) + pulumi.set(__self__, "healthy_threshold", healthy_threshold) if interval_seconds is not None: - _setter("interval_seconds", interval_seconds) + pulumi.set(__self__, "interval_seconds", interval_seconds) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) if success_codes is not None: - _setter("success_codes", success_codes) + pulumi.set(__self__, "success_codes", success_codes) if timeout_seconds is not None: - _setter("timeout_seconds", timeout_seconds) + pulumi.set(__self__, "timeout_seconds", timeout_seconds) if unhealthy_threshold is not None: - _setter("unhealthy_threshold", unhealthy_threshold) + pulumi.set(__self__, "unhealthy_threshold", unhealthy_threshold) @property @pulumi.getter(name="healthyThreshold") @@ -370,21 +307,10 @@ class ContainerPortInfoArgs: def __init__(__self__, *, port: Optional[pulumi.Input[str]] = None, protocol: Optional[pulumi.Input[str]] = None): - ContainerPortInfoArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - port=port, - protocol=protocol, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - port: Optional[pulumi.Input[str]] = None, - protocol: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if protocol is not None: - _setter("protocol", protocol) + pulumi.set(__self__, "protocol", protocol) @property @pulumi.getter @@ -415,21 +341,10 @@ def __init__(__self__, *, :param pulumi.Input[bool] is_active: A Boolean value that indicates whether to activate the role. :param pulumi.Input[str] principal_arn: The Amazon Resource Name (ARN) of the role, if it is activated. """ - ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - is_active=is_active, - principal_arn=principal_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - is_active: Optional[pulumi.Input[bool]] = None, - principal_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if is_active is not None: - _setter("is_active", is_active) + pulumi.set(__self__, "is_active", is_active) if principal_arn is not None: - _setter("principal_arn", principal_arn) + pulumi.set(__self__, "principal_arn", principal_arn) @property @pulumi.getter(name="isActive") @@ -464,17 +379,8 @@ def __init__(__self__, *, An object to describe the configuration for the container service to access private container image repositories, such as Amazon Elastic Container Registry (Amazon ECR) private repositories. :param pulumi.Input['ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesArgs'] ecr_image_puller_role: An object to describe a request to activate or deactivate the role that you can use to grant an Amazon Lightsail container service access to Amazon Elastic Container Registry (Amazon ECR) private repositories. """ - ContainerPrivateRegistryAccessArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ecr_image_puller_role=ecr_image_puller_role, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ecr_image_puller_role: Optional[pulumi.Input['ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ecr_image_puller_role is not None: - _setter("ecr_image_puller_role", ecr_image_puller_role) + pulumi.set(__self__, "ecr_image_puller_role", ecr_image_puller_role) @property @pulumi.getter(name="ecrImagePullerRole") @@ -498,21 +404,10 @@ def __init__(__self__, *, The public domain name to use with the container service, such as example.com and www.example.com. :param pulumi.Input[Sequence[pulumi.Input[str]]] domain_names: An object that describes the configuration for the containers of the deployment. """ - ContainerPublicDomainNameArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_name=certificate_name, - domain_names=domain_names, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_name: Optional[pulumi.Input[str]] = None, - domain_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if certificate_name is not None: - _setter("certificate_name", certificate_name) + pulumi.set(__self__, "certificate_name", certificate_name) if domain_names is not None: - _setter("domain_names", domain_names) + pulumi.set(__self__, "domain_names", domain_names) @property @pulumi.getter(name="certificateName") @@ -548,25 +443,12 @@ def __init__(__self__, *, :param pulumi.Input[int] container_port: The port of the container to which traffic is forwarded to. :param pulumi.Input['ContainerHealthCheckConfigArgs'] health_check_config: An object that describes the health check configuration of the container. """ - ContainerPublicEndpointArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_name=container_name, - container_port=container_port, - health_check_config=health_check_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_name: Optional[pulumi.Input[str]] = None, - container_port: Optional[pulumi.Input[int]] = None, - health_check_config: Optional[pulumi.Input['ContainerHealthCheckConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if container_name is not None: - _setter("container_name", container_name) + pulumi.set(__self__, "container_name", container_name) if container_port is not None: - _setter("container_port", container_port) + pulumi.set(__self__, "container_port", container_port) if health_check_config is not None: - _setter("health_check_config", health_check_config) + pulumi.set(__self__, "health_check_config", health_check_config) @property @pulumi.getter(name="containerName") @@ -615,21 +497,10 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ContainerArgs']]] containers: An object that describes the configuration for the containers of the deployment. :param pulumi.Input['ContainerPublicEndpointArgs'] public_endpoint: An object that describes the endpoint of the deployment. """ - ContainerServiceDeploymentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - containers=containers, - public_endpoint=public_endpoint, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - containers: Optional[pulumi.Input[Sequence[pulumi.Input['ContainerArgs']]]] = None, - public_endpoint: Optional[pulumi.Input['ContainerPublicEndpointArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if containers is not None: - _setter("containers", containers) + pulumi.set(__self__, "containers", containers) if public_endpoint is not None: - _setter("public_endpoint", public_endpoint) + pulumi.set(__self__, "public_endpoint", public_endpoint) @property @pulumi.getter @@ -666,20 +537,9 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ContainerTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -722,33 +582,16 @@ def __init__(__self__, *, :param pulumi.Input[str] image: The name of the image used for the container. :param pulumi.Input[Sequence[pulumi.Input['ContainerPortInfoArgs']]] ports: The open firewall ports of the container. """ - ContainerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - command=command, - container_name=container_name, - environment=environment, - image=image, - ports=ports, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - command: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - container_name: Optional[pulumi.Input[str]] = None, - environment: Optional[pulumi.Input[Sequence[pulumi.Input['ContainerEnvironmentVariableArgs']]]] = None, - image: Optional[pulumi.Input[str]] = None, - ports: Optional[pulumi.Input[Sequence[pulumi.Input['ContainerPortInfoArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if command is not None: - _setter("command", command) + pulumi.set(__self__, "command", command) if container_name is not None: - _setter("container_name", container_name) + pulumi.set(__self__, "container_name", container_name) if environment is not None: - _setter("environment", environment) + pulumi.set(__self__, "environment", environment) if image is not None: - _setter("image", image) + pulumi.set(__self__, "image", image) if ports is not None: - _setter("ports", ports) + pulumi.set(__self__, "ports", ports) @property @pulumi.getter @@ -833,45 +676,22 @@ def __init__(__self__, *, :param pulumi.Input[str] parameter_name: Specifies the name of the parameter. :param pulumi.Input[str] parameter_value: Specifies the value of the parameter. """ - DatabaseRelationalDatabaseParameterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - allowed_values=allowed_values, - apply_method=apply_method, - apply_type=apply_type, - data_type=data_type, - description=description, - is_modifiable=is_modifiable, - parameter_name=parameter_name, - parameter_value=parameter_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allowed_values: Optional[pulumi.Input[str]] = None, - apply_method: Optional[pulumi.Input[str]] = None, - apply_type: Optional[pulumi.Input[str]] = None, - data_type: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - is_modifiable: Optional[pulumi.Input[bool]] = None, - parameter_name: Optional[pulumi.Input[str]] = None, - parameter_value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if allowed_values is not None: - _setter("allowed_values", allowed_values) + pulumi.set(__self__, "allowed_values", allowed_values) if apply_method is not None: - _setter("apply_method", apply_method) + pulumi.set(__self__, "apply_method", apply_method) if apply_type is not None: - _setter("apply_type", apply_type) + pulumi.set(__self__, "apply_type", apply_type) if data_type is not None: - _setter("data_type", data_type) + pulumi.set(__self__, "data_type", data_type) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if is_modifiable is not None: - _setter("is_modifiable", is_modifiable) + pulumi.set(__self__, "is_modifiable", is_modifiable) if parameter_name is not None: - _setter("parameter_name", parameter_name) + pulumi.set(__self__, "parameter_name", parameter_name) if parameter_value is not None: - _setter("parameter_value", parameter_value) + pulumi.set(__self__, "parameter_value", parameter_value) @property @pulumi.getter(name="allowedValues") @@ -980,20 +800,9 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - DatabaseTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1031,24 +840,11 @@ def __init__(__self__, *, :param pulumi.Input[str] add_on_type: The add-on type :param pulumi.Input['DiskAddOnStatus'] status: Status of the Addon """ - DiskAddOnArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - add_on_type=add_on_type, - auto_snapshot_add_on_request=auto_snapshot_add_on_request, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - add_on_type: pulumi.Input[str], - auto_snapshot_add_on_request: Optional[pulumi.Input['DiskAutoSnapshotAddOnArgs']] = None, - status: Optional[pulumi.Input['DiskAddOnStatus']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("add_on_type", add_on_type) + pulumi.set(__self__, "add_on_type", add_on_type) if auto_snapshot_add_on_request is not None: - _setter("auto_snapshot_add_on_request", auto_snapshot_add_on_request) + pulumi.set(__self__, "auto_snapshot_add_on_request", auto_snapshot_add_on_request) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter(name="addOnType") @@ -1092,17 +888,8 @@ def __init__(__self__, *, An object that represents additional parameters when enabling or modifying the automatic snapshot add-on :param pulumi.Input[str] snapshot_time_of_day: The daily time when an automatic snapshot will be created. """ - DiskAutoSnapshotAddOnArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - snapshot_time_of_day=snapshot_time_of_day, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - snapshot_time_of_day: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if snapshot_time_of_day is not None: - _setter("snapshot_time_of_day", snapshot_time_of_day) + pulumi.set(__self__, "snapshot_time_of_day", snapshot_time_of_day) @property @pulumi.getter(name="snapshotTimeOfDay") @@ -1127,21 +914,10 @@ def __init__(__self__, *, :param pulumi.Input[str] availability_zone: The Availability Zone in which to create your disk. Use the following format: us-east-2a (case sensitive). Be sure to add the include Availability Zones parameter to your request. :param pulumi.Input[str] region_name: The Region Name in which to create your disk. """ - DiskLocationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_zone=availability_zone, - region_name=region_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_zone: Optional[pulumi.Input[str]] = None, - region_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_zone is not None: - _setter("availability_zone", availability_zone) + pulumi.set(__self__, "availability_zone", availability_zone) if region_name is not None: - _setter("region_name", region_name) + pulumi.set(__self__, "region_name", region_name) @property @pulumi.getter(name="availabilityZone") @@ -1178,20 +954,9 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - DiskTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1228,21 +993,10 @@ def __init__(__self__, *, :param pulumi.Input[str] behavior: The cache behavior for the specified path. :param pulumi.Input[str] path: The path to a directory or file to cached, or not cache. Use an asterisk symbol to specify wildcard directories (path/to/assets/*), and file types (*.html, *jpg, *js). Directories and file paths are case-sensitive. """ - DistributionCacheBehaviorPerPathArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - behavior=behavior, - path=path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - behavior: Optional[pulumi.Input[str]] = None, - path: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if behavior is not None: - _setter("behavior", behavior) + pulumi.set(__self__, "behavior", behavior) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) @property @pulumi.getter @@ -1277,17 +1031,8 @@ def __init__(__self__, *, Describes the default cache behavior of an Amazon Lightsail content delivery network (CDN) distribution. :param pulumi.Input[str] behavior: The cache behavior of the distribution. """ - DistributionCacheBehaviorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - behavior=behavior, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - behavior: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if behavior is not None: - _setter("behavior", behavior) + pulumi.set(__self__, "behavior", behavior) @property @pulumi.getter @@ -1324,45 +1069,22 @@ def __init__(__self__, *, :param pulumi.Input[int] maximum_ttl: The maximum amount of time that objects stay in the distribution's cache before the distribution forwards another request to the origin to determine whether the object has been updated. :param pulumi.Input[int] minimum_ttl: The minimum amount of time that objects stay in the distribution's cache before the distribution forwards another request to the origin to determine whether the object has been updated. """ - DistributionCacheSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - allowed_http_methods=allowed_http_methods, - cached_http_methods=cached_http_methods, - default_ttl=default_ttl, - forwarded_cookies=forwarded_cookies, - forwarded_headers=forwarded_headers, - forwarded_query_strings=forwarded_query_strings, - maximum_ttl=maximum_ttl, - minimum_ttl=minimum_ttl, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allowed_http_methods: Optional[pulumi.Input[str]] = None, - cached_http_methods: Optional[pulumi.Input[str]] = None, - default_ttl: Optional[pulumi.Input[int]] = None, - forwarded_cookies: Optional[pulumi.Input['DistributionCookieObjectArgs']] = None, - forwarded_headers: Optional[pulumi.Input['DistributionHeaderObjectArgs']] = None, - forwarded_query_strings: Optional[pulumi.Input['DistributionQueryStringObjectArgs']] = None, - maximum_ttl: Optional[pulumi.Input[int]] = None, - minimum_ttl: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if allowed_http_methods is not None: - _setter("allowed_http_methods", allowed_http_methods) + pulumi.set(__self__, "allowed_http_methods", allowed_http_methods) if cached_http_methods is not None: - _setter("cached_http_methods", cached_http_methods) + pulumi.set(__self__, "cached_http_methods", cached_http_methods) if default_ttl is not None: - _setter("default_ttl", default_ttl) + pulumi.set(__self__, "default_ttl", default_ttl) if forwarded_cookies is not None: - _setter("forwarded_cookies", forwarded_cookies) + pulumi.set(__self__, "forwarded_cookies", forwarded_cookies) if forwarded_headers is not None: - _setter("forwarded_headers", forwarded_headers) + pulumi.set(__self__, "forwarded_headers", forwarded_headers) if forwarded_query_strings is not None: - _setter("forwarded_query_strings", forwarded_query_strings) + pulumi.set(__self__, "forwarded_query_strings", forwarded_query_strings) if maximum_ttl is not None: - _setter("maximum_ttl", maximum_ttl) + pulumi.set(__self__, "maximum_ttl", maximum_ttl) if minimum_ttl is not None: - _setter("minimum_ttl", minimum_ttl) + pulumi.set(__self__, "minimum_ttl", minimum_ttl) @property @pulumi.getter(name="allowedHttpMethods") @@ -1471,21 +1193,10 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] cookies_allow_list: The specific cookies to forward to your distribution's origin. :param pulumi.Input[str] option: Specifies which cookies to forward to the distribution's origin for a cache behavior: all, none, or allow-list to forward only the cookies specified in the cookiesAllowList parameter. """ - DistributionCookieObjectArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cookies_allow_list=cookies_allow_list, - option=option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cookies_allow_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - option: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cookies_allow_list is not None: - _setter("cookies_allow_list", cookies_allow_list) + pulumi.set(__self__, "cookies_allow_list", cookies_allow_list) if option is not None: - _setter("option", option) + pulumi.set(__self__, "option", option) @property @pulumi.getter(name="cookiesAllowList") @@ -1522,21 +1233,10 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] headers_allow_list: The specific headers to forward to your distribution's origin. :param pulumi.Input[str] option: The headers that you want your distribution to forward to your origin and base caching on. """ - DistributionHeaderObjectArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - headers_allow_list=headers_allow_list, - option=option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - headers_allow_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - option: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if headers_allow_list is not None: - _setter("headers_allow_list", headers_allow_list) + pulumi.set(__self__, "headers_allow_list", headers_allow_list) if option is not None: - _setter("option", option) + pulumi.set(__self__, "option", option) @property @pulumi.getter(name="headersAllowList") @@ -1575,25 +1275,12 @@ def __init__(__self__, *, :param pulumi.Input[str] protocol_policy: The protocol that your Amazon Lightsail distribution uses when establishing a connection with your origin to pull content. :param pulumi.Input[str] region_name: The AWS Region name of the origin resource. """ - DistributionInputOriginArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - protocol_policy=protocol_policy, - region_name=region_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - protocol_policy: Optional[pulumi.Input[str]] = None, - region_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if protocol_policy is not None: - _setter("protocol_policy", protocol_policy) + pulumi.set(__self__, "protocol_policy", protocol_policy) if region_name is not None: - _setter("region_name", region_name) + pulumi.set(__self__, "region_name", region_name) @property @pulumi.getter @@ -1642,21 +1329,10 @@ def __init__(__self__, *, :param pulumi.Input[bool] option: Indicates whether the distribution forwards and caches based on query strings. :param pulumi.Input[Sequence[pulumi.Input[str]]] query_strings_allow_list: The specific query strings that the distribution forwards to the origin. """ - DistributionQueryStringObjectArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - option=option, - query_strings_allow_list=query_strings_allow_list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - option: Optional[pulumi.Input[bool]] = None, - query_strings_allow_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if option is not None: - _setter("option", option) + pulumi.set(__self__, "option", option) if query_strings_allow_list is not None: - _setter("query_strings_allow_list", query_strings_allow_list) + pulumi.set(__self__, "query_strings_allow_list", query_strings_allow_list) @property @pulumi.getter @@ -1693,20 +1369,9 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - DistributionTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1744,24 +1409,11 @@ def __init__(__self__, *, :param pulumi.Input[str] add_on_type: The add-on type :param pulumi.Input['InstanceAddOnStatus'] status: Status of the Addon """ - InstanceAddOnArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - add_on_type=add_on_type, - auto_snapshot_add_on_request=auto_snapshot_add_on_request, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - add_on_type: pulumi.Input[str], - auto_snapshot_add_on_request: Optional[pulumi.Input['InstanceAutoSnapshotAddOnArgs']] = None, - status: Optional[pulumi.Input['InstanceAddOnStatus']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("add_on_type", add_on_type) + pulumi.set(__self__, "add_on_type", add_on_type) if auto_snapshot_add_on_request is not None: - _setter("auto_snapshot_add_on_request", auto_snapshot_add_on_request) + pulumi.set(__self__, "auto_snapshot_add_on_request", auto_snapshot_add_on_request) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter(name="addOnType") @@ -1805,17 +1457,8 @@ def __init__(__self__, *, An object that represents additional parameters when enabling or modifying the automatic snapshot add-on :param pulumi.Input[str] snapshot_time_of_day: The daily time when an automatic snapshot will be created. """ - InstanceAutoSnapshotAddOnArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - snapshot_time_of_day=snapshot_time_of_day, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - snapshot_time_of_day: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if snapshot_time_of_day is not None: - _setter("snapshot_time_of_day", snapshot_time_of_day) + pulumi.set(__self__, "snapshot_time_of_day", snapshot_time_of_day) @property @pulumi.getter(name="snapshotTimeOfDay") @@ -1850,39 +1493,18 @@ def __init__(__self__, *, :param pulumi.Input[bool] is_system_disk: Is the Attached disk is the system disk of the Instance. :param pulumi.Input[str] size_in_gb: Size of the disk attached to the Instance. """ - InstanceDiskArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - disk_name=disk_name, - path=path, - attached_to=attached_to, - attachment_state=attachment_state, - iops=iops, - is_system_disk=is_system_disk, - size_in_gb=size_in_gb, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - disk_name: pulumi.Input[str], - path: pulumi.Input[str], - attached_to: Optional[pulumi.Input[str]] = None, - attachment_state: Optional[pulumi.Input[str]] = None, - iops: Optional[pulumi.Input[int]] = None, - is_system_disk: Optional[pulumi.Input[bool]] = None, - size_in_gb: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("disk_name", disk_name) - _setter("path", path) + pulumi.set(__self__, "disk_name", disk_name) + pulumi.set(__self__, "path", path) if attached_to is not None: - _setter("attached_to", attached_to) + pulumi.set(__self__, "attached_to", attached_to) if attachment_state is not None: - _setter("attachment_state", attachment_state) + pulumi.set(__self__, "attachment_state", attachment_state) if iops is not None: - _setter("iops", iops) + pulumi.set(__self__, "iops", iops) if is_system_disk is not None: - _setter("is_system_disk", is_system_disk) + pulumi.set(__self__, "is_system_disk", is_system_disk) if size_in_gb is not None: - _setter("size_in_gb", size_in_gb) + pulumi.set(__self__, "size_in_gb", size_in_gb) @property @pulumi.getter(name="diskName") @@ -1981,25 +1603,12 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['InstanceDiskArgs']]] disks: Disks attached to the Instance. :param pulumi.Input[int] ram_size_in_gb: RAM Size of the Instance. """ - InstanceHardwareArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cpu_count=cpu_count, - disks=disks, - ram_size_in_gb=ram_size_in_gb, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cpu_count: Optional[pulumi.Input[int]] = None, - disks: Optional[pulumi.Input[Sequence[pulumi.Input['InstanceDiskArgs']]]] = None, - ram_size_in_gb: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cpu_count is not None: - _setter("cpu_count", cpu_count) + pulumi.set(__self__, "cpu_count", cpu_count) if disks is not None: - _setter("disks", disks) + pulumi.set(__self__, "disks", disks) if ram_size_in_gb is not None: - _setter("ram_size_in_gb", ram_size_in_gb) + pulumi.set(__self__, "ram_size_in_gb", ram_size_in_gb) @property @pulumi.getter(name="cpuCount") @@ -2048,21 +1657,10 @@ def __init__(__self__, *, :param pulumi.Input[str] availability_zone: The Availability Zone in which to create your instance. Use the following format: us-east-2a (case sensitive). Be sure to add the include Availability Zones parameter to your request. :param pulumi.Input[str] region_name: The Region Name in which to create your instance. """ - InstanceLocationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_zone=availability_zone, - region_name=region_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_zone: Optional[pulumi.Input[str]] = None, - region_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_zone is not None: - _setter("availability_zone", availability_zone) + pulumi.set(__self__, "availability_zone", availability_zone) if region_name is not None: - _setter("region_name", region_name) + pulumi.set(__self__, "region_name", region_name) @property @pulumi.getter(name="availabilityZone") @@ -2097,17 +1695,8 @@ def __init__(__self__, *, Monthly Transfer of the Instance. :param pulumi.Input[str] gb_per_month_allocated: GbPerMonthAllocated of the Instance. """ - InstanceMonthlyTransferArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - gb_per_month_allocated=gb_per_month_allocated, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - gb_per_month_allocated: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if gb_per_month_allocated is not None: - _setter("gb_per_month_allocated", gb_per_month_allocated) + pulumi.set(__self__, "gb_per_month_allocated", gb_per_month_allocated) @property @pulumi.getter(name="gbPerMonthAllocated") @@ -2131,20 +1720,9 @@ def __init__(__self__, *, Networking of the Instance. :param pulumi.Input[Sequence[pulumi.Input['InstancePortArgs']]] ports: Ports to the Instance. """ - InstanceNetworkingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ports=ports, - monthly_transfer=monthly_transfer, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ports: pulumi.Input[Sequence[pulumi.Input['InstancePortArgs']]], - monthly_transfer: Optional[pulumi.Input['InstanceMonthlyTransferArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ports", ports) + pulumi.set(__self__, "ports", ports) if monthly_transfer is not None: - _setter("monthly_transfer", monthly_transfer) + pulumi.set(__self__, "monthly_transfer", monthly_transfer) @property @pulumi.getter @@ -2191,53 +1769,26 @@ def __init__(__self__, *, :param pulumi.Input[str] protocol: Port Protocol of the Instance. :param pulumi.Input[int] to_port: To Port of the Instance. """ - InstancePortArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_direction=access_direction, - access_from=access_from, - access_type=access_type, - cidr_list_aliases=cidr_list_aliases, - cidrs=cidrs, - common_name=common_name, - from_port=from_port, - ipv6_cidrs=ipv6_cidrs, - protocol=protocol, - to_port=to_port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_direction: Optional[pulumi.Input[str]] = None, - access_from: Optional[pulumi.Input[str]] = None, - access_type: Optional[pulumi.Input[str]] = None, - cidr_list_aliases: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - cidrs: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - common_name: Optional[pulumi.Input[str]] = None, - from_port: Optional[pulumi.Input[int]] = None, - ipv6_cidrs: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - protocol: Optional[pulumi.Input[str]] = None, - to_port: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_direction is not None: - _setter("access_direction", access_direction) + pulumi.set(__self__, "access_direction", access_direction) if access_from is not None: - _setter("access_from", access_from) + pulumi.set(__self__, "access_from", access_from) if access_type is not None: - _setter("access_type", access_type) + pulumi.set(__self__, "access_type", access_type) if cidr_list_aliases is not None: - _setter("cidr_list_aliases", cidr_list_aliases) + pulumi.set(__self__, "cidr_list_aliases", cidr_list_aliases) if cidrs is not None: - _setter("cidrs", cidrs) + pulumi.set(__self__, "cidrs", cidrs) if common_name is not None: - _setter("common_name", common_name) + pulumi.set(__self__, "common_name", common_name) if from_port is not None: - _setter("from_port", from_port) + pulumi.set(__self__, "from_port", from_port) if ipv6_cidrs is not None: - _setter("ipv6_cidrs", ipv6_cidrs) + pulumi.set(__self__, "ipv6_cidrs", ipv6_cidrs) if protocol is not None: - _setter("protocol", protocol) + pulumi.set(__self__, "protocol", protocol) if to_port is not None: - _setter("to_port", to_port) + pulumi.set(__self__, "to_port", to_port) @property @pulumi.getter(name="accessDirection") @@ -2361,21 +1912,10 @@ def __init__(__self__, *, :param pulumi.Input[int] code: Status code of the Instance. :param pulumi.Input[str] name: Status code of the Instance. """ - InstanceStateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - code=code, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - code: Optional[pulumi.Input[int]] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if code is not None: - _setter("code", code) + pulumi.set(__self__, "code", code) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -2412,20 +1952,9 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - InstanceTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2462,20 +1991,9 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - LoadBalancerTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/lightsail/alarm.py b/sdk/python/pulumi_aws_native/lightsail/alarm.py index eaa51b8bdc..ed450db66e 100644 --- a/sdk/python/pulumi_aws_native/lightsail/alarm.py +++ b/sdk/python/pulumi_aws_native/lightsail/alarm.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['AlarmArgs', 'Alarm'] @@ -39,52 +39,23 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] notification_triggers: The alarm states that trigger a notification. :param pulumi.Input[str] treat_missing_data: Sets how this alarm will handle missing data points. """ - AlarmArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - comparison_operator=comparison_operator, - evaluation_periods=evaluation_periods, - metric_name=metric_name, - monitored_resource_name=monitored_resource_name, - threshold=threshold, - alarm_name=alarm_name, - contact_protocols=contact_protocols, - datapoints_to_alarm=datapoints_to_alarm, - notification_enabled=notification_enabled, - notification_triggers=notification_triggers, - treat_missing_data=treat_missing_data, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comparison_operator: pulumi.Input[str], - evaluation_periods: pulumi.Input[int], - metric_name: pulumi.Input[str], - monitored_resource_name: pulumi.Input[str], - threshold: pulumi.Input[float], - alarm_name: Optional[pulumi.Input[str]] = None, - contact_protocols: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - datapoints_to_alarm: Optional[pulumi.Input[int]] = None, - notification_enabled: Optional[pulumi.Input[bool]] = None, - notification_triggers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - treat_missing_data: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("comparison_operator", comparison_operator) - _setter("evaluation_periods", evaluation_periods) - _setter("metric_name", metric_name) - _setter("monitored_resource_name", monitored_resource_name) - _setter("threshold", threshold) + pulumi.set(__self__, "comparison_operator", comparison_operator) + pulumi.set(__self__, "evaluation_periods", evaluation_periods) + pulumi.set(__self__, "metric_name", metric_name) + pulumi.set(__self__, "monitored_resource_name", monitored_resource_name) + pulumi.set(__self__, "threshold", threshold) if alarm_name is not None: - _setter("alarm_name", alarm_name) + pulumi.set(__self__, "alarm_name", alarm_name) if contact_protocols is not None: - _setter("contact_protocols", contact_protocols) + pulumi.set(__self__, "contact_protocols", contact_protocols) if datapoints_to_alarm is not None: - _setter("datapoints_to_alarm", datapoints_to_alarm) + pulumi.set(__self__, "datapoints_to_alarm", datapoints_to_alarm) if notification_enabled is not None: - _setter("notification_enabled", notification_enabled) + pulumi.set(__self__, "notification_enabled", notification_enabled) if notification_triggers is not None: - _setter("notification_triggers", notification_triggers) + pulumi.set(__self__, "notification_triggers", notification_triggers) if treat_missing_data is not None: - _setter("treat_missing_data", treat_missing_data) + pulumi.set(__self__, "treat_missing_data", treat_missing_data) @property @pulumi.getter(name="comparisonOperator") @@ -272,10 +243,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AlarmArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/lightsail/bucket.py b/sdk/python/pulumi_aws_native/lightsail/bucket.py index 73d068a124..c619e1e65d 100644 --- a/sdk/python/pulumi_aws_native/lightsail/bucket.py +++ b/sdk/python/pulumi_aws_native/lightsail/bucket.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -32,40 +32,19 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] resources_receiving_access: The names of the Lightsail resources for which to set bucket access. :param pulumi.Input[Sequence[pulumi.Input['BucketTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - BucketArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bundle_id=bundle_id, - access_rules=access_rules, - bucket_name=bucket_name, - object_versioning=object_versioning, - read_only_access_accounts=read_only_access_accounts, - resources_receiving_access=resources_receiving_access, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bundle_id: pulumi.Input[str], - access_rules: Optional[pulumi.Input['BucketAccessRulesArgs']] = None, - bucket_name: Optional[pulumi.Input[str]] = None, - object_versioning: Optional[pulumi.Input[bool]] = None, - read_only_access_accounts: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - resources_receiving_access: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['BucketTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bundle_id", bundle_id) + pulumi.set(__self__, "bundle_id", bundle_id) if access_rules is not None: - _setter("access_rules", access_rules) + pulumi.set(__self__, "access_rules", access_rules) if bucket_name is not None: - _setter("bucket_name", bucket_name) + pulumi.set(__self__, "bucket_name", bucket_name) if object_versioning is not None: - _setter("object_versioning", object_versioning) + pulumi.set(__self__, "object_versioning", object_versioning) if read_only_access_accounts is not None: - _setter("read_only_access_accounts", read_only_access_accounts) + pulumi.set(__self__, "read_only_access_accounts", read_only_access_accounts) if resources_receiving_access is not None: - _setter("resources_receiving_access", resources_receiving_access) + pulumi.set(__self__, "resources_receiving_access", resources_receiving_access) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="bundleId") @@ -193,10 +172,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - BucketArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -218,11 +193,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = BucketArgs.__new__(BucketArgs) - if access_rules is not None and not isinstance(access_rules, BucketAccessRulesArgs): - access_rules = access_rules or {} - def _setter(key, value): - access_rules[key] = value - BucketAccessRulesArgs._configure(_setter, **access_rules) __props__.__dict__["access_rules"] = access_rules __props__.__dict__["bucket_name"] = bucket_name if bundle_id is None and not opts.urn: diff --git a/sdk/python/pulumi_aws_native/lightsail/certificate.py b/sdk/python/pulumi_aws_native/lightsail/certificate.py index f41a69e3eb..367009b8c7 100644 --- a/sdk/python/pulumi_aws_native/lightsail/certificate.py +++ b/sdk/python/pulumi_aws_native/lightsail/certificate.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,28 +27,13 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] subject_alternative_names: An array of strings that specify the alternate domains (e.g., example2.com) and subdomains (e.g., blog.example.com) for the certificate. :param pulumi.Input[Sequence[pulumi.Input['CertificateTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - CertificateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - domain_name=domain_name, - certificate_name=certificate_name, - subject_alternative_names=subject_alternative_names, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - domain_name: pulumi.Input[str], - certificate_name: Optional[pulumi.Input[str]] = None, - subject_alternative_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['CertificateTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("domain_name", domain_name) + pulumi.set(__self__, "domain_name", domain_name) if certificate_name is not None: - _setter("certificate_name", certificate_name) + pulumi.set(__self__, "certificate_name", certificate_name) if subject_alternative_names is not None: - _setter("subject_alternative_names", subject_alternative_names) + pulumi.set(__self__, "subject_alternative_names", subject_alternative_names) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="domainName") @@ -138,10 +123,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CertificateArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/lightsail/container.py b/sdk/python/pulumi_aws_native/lightsail/container.py index fab6bfa848..6ec673efb9 100644 --- a/sdk/python/pulumi_aws_native/lightsail/container.py +++ b/sdk/python/pulumi_aws_native/lightsail/container.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -35,42 +35,19 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ContainerPublicDomainNameArgs']]] public_domain_names: The public domain names to use with the container service, such as example.com and www.example.com. :param pulumi.Input[Sequence[pulumi.Input['ContainerTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - ContainerInitArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - power=power, - scale=scale, - service_name=service_name, - container_service_deployment=container_service_deployment, - is_disabled=is_disabled, - private_registry_access=private_registry_access, - public_domain_names=public_domain_names, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - power: pulumi.Input[str], - scale: pulumi.Input[int], - service_name: pulumi.Input[str], - container_service_deployment: Optional[pulumi.Input['ContainerServiceDeploymentArgs']] = None, - is_disabled: Optional[pulumi.Input[bool]] = None, - private_registry_access: Optional[pulumi.Input['ContainerPrivateRegistryAccessArgs']] = None, - public_domain_names: Optional[pulumi.Input[Sequence[pulumi.Input['ContainerPublicDomainNameArgs']]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ContainerTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("power", power) - _setter("scale", scale) - _setter("service_name", service_name) + pulumi.set(__self__, "power", power) + pulumi.set(__self__, "scale", scale) + pulumi.set(__self__, "service_name", service_name) if container_service_deployment is not None: - _setter("container_service_deployment", container_service_deployment) + pulumi.set(__self__, "container_service_deployment", container_service_deployment) if is_disabled is not None: - _setter("is_disabled", is_disabled) + pulumi.set(__self__, "is_disabled", is_disabled) if private_registry_access is not None: - _setter("private_registry_access", private_registry_access) + pulumi.set(__self__, "private_registry_access", private_registry_access) if public_domain_names is not None: - _setter("public_domain_names", public_domain_names) + pulumi.set(__self__, "public_domain_names", public_domain_names) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -216,10 +193,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ContainerInitArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -242,21 +215,11 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = ContainerInitArgs.__new__(ContainerInitArgs) - if container_service_deployment is not None and not isinstance(container_service_deployment, ContainerServiceDeploymentArgs): - container_service_deployment = container_service_deployment or {} - def _setter(key, value): - container_service_deployment[key] = value - ContainerServiceDeploymentArgs._configure(_setter, **container_service_deployment) __props__.__dict__["container_service_deployment"] = container_service_deployment __props__.__dict__["is_disabled"] = is_disabled if power is None and not opts.urn: raise TypeError("Missing required property 'power'") __props__.__dict__["power"] = power - if private_registry_access is not None and not isinstance(private_registry_access, ContainerPrivateRegistryAccessArgs): - private_registry_access = private_registry_access or {} - def _setter(key, value): - private_registry_access[key] = value - ContainerPrivateRegistryAccessArgs._configure(_setter, **private_registry_access) __props__.__dict__["private_registry_access"] = private_registry_access __props__.__dict__["public_domain_names"] = public_domain_names if scale is None and not opts.urn: diff --git a/sdk/python/pulumi_aws_native/lightsail/database.py b/sdk/python/pulumi_aws_native/lightsail/database.py index f87985cf06..52db30451e 100644 --- a/sdk/python/pulumi_aws_native/lightsail/database.py +++ b/sdk/python/pulumi_aws_native/lightsail/database.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -49,68 +49,31 @@ def __init__(__self__, *, :param pulumi.Input[bool] rotate_master_user_password: When true, the master user password is changed to a new strong password generated by Lightsail. Use the get relational database master user password operation to get the new password. :param pulumi.Input[Sequence[pulumi.Input['DatabaseTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - DatabaseArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - master_database_name=master_database_name, - master_username=master_username, - relational_database_blueprint_id=relational_database_blueprint_id, - relational_database_bundle_id=relational_database_bundle_id, - relational_database_name=relational_database_name, - availability_zone=availability_zone, - backup_retention=backup_retention, - ca_certificate_identifier=ca_certificate_identifier, - master_user_password=master_user_password, - preferred_backup_window=preferred_backup_window, - preferred_maintenance_window=preferred_maintenance_window, - publicly_accessible=publicly_accessible, - relational_database_parameters=relational_database_parameters, - rotate_master_user_password=rotate_master_user_password, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - master_database_name: pulumi.Input[str], - master_username: pulumi.Input[str], - relational_database_blueprint_id: pulumi.Input[str], - relational_database_bundle_id: pulumi.Input[str], - relational_database_name: pulumi.Input[str], - availability_zone: Optional[pulumi.Input[str]] = None, - backup_retention: Optional[pulumi.Input[bool]] = None, - ca_certificate_identifier: Optional[pulumi.Input[str]] = None, - master_user_password: Optional[pulumi.Input[str]] = None, - preferred_backup_window: Optional[pulumi.Input[str]] = None, - preferred_maintenance_window: Optional[pulumi.Input[str]] = None, - publicly_accessible: Optional[pulumi.Input[bool]] = None, - relational_database_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['DatabaseRelationalDatabaseParameterArgs']]]] = None, - rotate_master_user_password: Optional[pulumi.Input[bool]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DatabaseTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("master_database_name", master_database_name) - _setter("master_username", master_username) - _setter("relational_database_blueprint_id", relational_database_blueprint_id) - _setter("relational_database_bundle_id", relational_database_bundle_id) - _setter("relational_database_name", relational_database_name) + pulumi.set(__self__, "master_database_name", master_database_name) + pulumi.set(__self__, "master_username", master_username) + pulumi.set(__self__, "relational_database_blueprint_id", relational_database_blueprint_id) + pulumi.set(__self__, "relational_database_bundle_id", relational_database_bundle_id) + pulumi.set(__self__, "relational_database_name", relational_database_name) if availability_zone is not None: - _setter("availability_zone", availability_zone) + pulumi.set(__self__, "availability_zone", availability_zone) if backup_retention is not None: - _setter("backup_retention", backup_retention) + pulumi.set(__self__, "backup_retention", backup_retention) if ca_certificate_identifier is not None: - _setter("ca_certificate_identifier", ca_certificate_identifier) + pulumi.set(__self__, "ca_certificate_identifier", ca_certificate_identifier) if master_user_password is not None: - _setter("master_user_password", master_user_password) + pulumi.set(__self__, "master_user_password", master_user_password) if preferred_backup_window is not None: - _setter("preferred_backup_window", preferred_backup_window) + pulumi.set(__self__, "preferred_backup_window", preferred_backup_window) if preferred_maintenance_window is not None: - _setter("preferred_maintenance_window", preferred_maintenance_window) + pulumi.set(__self__, "preferred_maintenance_window", preferred_maintenance_window) if publicly_accessible is not None: - _setter("publicly_accessible", publicly_accessible) + pulumi.set(__self__, "publicly_accessible", publicly_accessible) if relational_database_parameters is not None: - _setter("relational_database_parameters", relational_database_parameters) + pulumi.set(__self__, "relational_database_parameters", relational_database_parameters) if rotate_master_user_password is not None: - _setter("rotate_master_user_password", rotate_master_user_password) + pulumi.set(__self__, "rotate_master_user_password", rotate_master_user_password) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="masterDatabaseName") @@ -354,10 +317,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DatabaseArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/lightsail/disk.py b/sdk/python/pulumi_aws_native/lightsail/disk.py index c80fbc5117..e15478bcdd 100644 --- a/sdk/python/pulumi_aws_native/lightsail/disk.py +++ b/sdk/python/pulumi_aws_native/lightsail/disk.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -31,36 +31,17 @@ def __init__(__self__, *, :param pulumi.Input[str] disk_name: The names to use for your new Lightsail disk. :param pulumi.Input[Sequence[pulumi.Input['DiskTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - DiskArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - size_in_gb=size_in_gb, - add_ons=add_ons, - availability_zone=availability_zone, - disk_name=disk_name, - location=location, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - size_in_gb: pulumi.Input[int], - add_ons: Optional[pulumi.Input[Sequence[pulumi.Input['DiskAddOnArgs']]]] = None, - availability_zone: Optional[pulumi.Input[str]] = None, - disk_name: Optional[pulumi.Input[str]] = None, - location: Optional[pulumi.Input['DiskLocationArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DiskTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("size_in_gb", size_in_gb) + pulumi.set(__self__, "size_in_gb", size_in_gb) if add_ons is not None: - _setter("add_ons", add_ons) + pulumi.set(__self__, "add_ons", add_ons) if availability_zone is not None: - _setter("availability_zone", availability_zone) + pulumi.set(__self__, "availability_zone", availability_zone) if disk_name is not None: - _setter("disk_name", disk_name) + pulumi.set(__self__, "disk_name", disk_name) if location is not None: - _setter("location", location) + pulumi.set(__self__, "location", location) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="sizeInGb") @@ -174,10 +155,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DiskArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -201,11 +178,6 @@ def _internal_init(__self__, __props__.__dict__["add_ons"] = add_ons __props__.__dict__["availability_zone"] = availability_zone __props__.__dict__["disk_name"] = disk_name - if location is not None and not isinstance(location, DiskLocationArgs): - location = location or {} - def _setter(key, value): - location[key] = value - DiskLocationArgs._configure(_setter, **location) __props__.__dict__["location"] = location if size_in_gb is None and not opts.urn: raise TypeError("Missing required property 'size_in_gb'") diff --git a/sdk/python/pulumi_aws_native/lightsail/distribution.py b/sdk/python/pulumi_aws_native/lightsail/distribution.py index cc5f009fb9..fcdc84f0c7 100644 --- a/sdk/python/pulumi_aws_native/lightsail/distribution.py +++ b/sdk/python/pulumi_aws_native/lightsail/distribution.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -39,50 +39,23 @@ def __init__(__self__, *, :param pulumi.Input[bool] is_enabled: Indicates whether the distribution is enabled. :param pulumi.Input[Sequence[pulumi.Input['DistributionTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - DistributionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bundle_id=bundle_id, - default_cache_behavior=default_cache_behavior, - origin=origin, - cache_behavior_settings=cache_behavior_settings, - cache_behaviors=cache_behaviors, - certificate_name=certificate_name, - distribution_name=distribution_name, - ip_address_type=ip_address_type, - is_enabled=is_enabled, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bundle_id: pulumi.Input[str], - default_cache_behavior: pulumi.Input['DistributionCacheBehaviorArgs'], - origin: pulumi.Input['DistributionInputOriginArgs'], - cache_behavior_settings: Optional[pulumi.Input['DistributionCacheSettingsArgs']] = None, - cache_behaviors: Optional[pulumi.Input[Sequence[pulumi.Input['DistributionCacheBehaviorPerPathArgs']]]] = None, - certificate_name: Optional[pulumi.Input[str]] = None, - distribution_name: Optional[pulumi.Input[str]] = None, - ip_address_type: Optional[pulumi.Input[str]] = None, - is_enabled: Optional[pulumi.Input[bool]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DistributionTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bundle_id", bundle_id) - _setter("default_cache_behavior", default_cache_behavior) - _setter("origin", origin) + pulumi.set(__self__, "bundle_id", bundle_id) + pulumi.set(__self__, "default_cache_behavior", default_cache_behavior) + pulumi.set(__self__, "origin", origin) if cache_behavior_settings is not None: - _setter("cache_behavior_settings", cache_behavior_settings) + pulumi.set(__self__, "cache_behavior_settings", cache_behavior_settings) if cache_behaviors is not None: - _setter("cache_behaviors", cache_behaviors) + pulumi.set(__self__, "cache_behaviors", cache_behaviors) if certificate_name is not None: - _setter("certificate_name", certificate_name) + pulumi.set(__self__, "certificate_name", certificate_name) if distribution_name is not None: - _setter("distribution_name", distribution_name) + pulumi.set(__self__, "distribution_name", distribution_name) if ip_address_type is not None: - _setter("ip_address_type", ip_address_type) + pulumi.set(__self__, "ip_address_type", ip_address_type) if is_enabled is not None: - _setter("is_enabled", is_enabled) + pulumi.set(__self__, "is_enabled", is_enabled) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="bundleId") @@ -261,10 +234,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DistributionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -293,30 +262,15 @@ def _internal_init(__self__, if bundle_id is None and not opts.urn: raise TypeError("Missing required property 'bundle_id'") __props__.__dict__["bundle_id"] = bundle_id - if cache_behavior_settings is not None and not isinstance(cache_behavior_settings, DistributionCacheSettingsArgs): - cache_behavior_settings = cache_behavior_settings or {} - def _setter(key, value): - cache_behavior_settings[key] = value - DistributionCacheSettingsArgs._configure(_setter, **cache_behavior_settings) __props__.__dict__["cache_behavior_settings"] = cache_behavior_settings __props__.__dict__["cache_behaviors"] = cache_behaviors __props__.__dict__["certificate_name"] = certificate_name - if default_cache_behavior is not None and not isinstance(default_cache_behavior, DistributionCacheBehaviorArgs): - default_cache_behavior = default_cache_behavior or {} - def _setter(key, value): - default_cache_behavior[key] = value - DistributionCacheBehaviorArgs._configure(_setter, **default_cache_behavior) if default_cache_behavior is None and not opts.urn: raise TypeError("Missing required property 'default_cache_behavior'") __props__.__dict__["default_cache_behavior"] = default_cache_behavior __props__.__dict__["distribution_name"] = distribution_name __props__.__dict__["ip_address_type"] = ip_address_type __props__.__dict__["is_enabled"] = is_enabled - if origin is not None and not isinstance(origin, DistributionInputOriginArgs): - origin = origin or {} - def _setter(key, value): - origin[key] = value - DistributionInputOriginArgs._configure(_setter, **origin) if origin is None and not opts.urn: raise TypeError("Missing required property 'origin'") __props__.__dict__["origin"] = origin diff --git a/sdk/python/pulumi_aws_native/lightsail/get_alarm.py b/sdk/python/pulumi_aws_native/lightsail/get_alarm.py index 93071ef764..67cd6db0dc 100644 --- a/sdk/python/pulumi_aws_native/lightsail/get_alarm.py +++ b/sdk/python/pulumi_aws_native/lightsail/get_alarm.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/lightsail/get_bucket.py b/sdk/python/pulumi_aws_native/lightsail/get_bucket.py index 7303a778db..3ee110574c 100644 --- a/sdk/python/pulumi_aws_native/lightsail/get_bucket.py +++ b/sdk/python/pulumi_aws_native/lightsail/get_bucket.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/lightsail/get_certificate.py b/sdk/python/pulumi_aws_native/lightsail/get_certificate.py index b7b6c5729f..c770d8b13f 100644 --- a/sdk/python/pulumi_aws_native/lightsail/get_certificate.py +++ b/sdk/python/pulumi_aws_native/lightsail/get_certificate.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/lightsail/get_container.py b/sdk/python/pulumi_aws_native/lightsail/get_container.py index 74734116ed..6ec5c14d68 100644 --- a/sdk/python/pulumi_aws_native/lightsail/get_container.py +++ b/sdk/python/pulumi_aws_native/lightsail/get_container.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/lightsail/get_database.py b/sdk/python/pulumi_aws_native/lightsail/get_database.py index 41fb246e0d..e448651113 100644 --- a/sdk/python/pulumi_aws_native/lightsail/get_database.py +++ b/sdk/python/pulumi_aws_native/lightsail/get_database.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/lightsail/get_disk.py b/sdk/python/pulumi_aws_native/lightsail/get_disk.py index c1741f2ae9..87524836dd 100644 --- a/sdk/python/pulumi_aws_native/lightsail/get_disk.py +++ b/sdk/python/pulumi_aws_native/lightsail/get_disk.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/lightsail/get_distribution.py b/sdk/python/pulumi_aws_native/lightsail/get_distribution.py index 67d15cc5c2..1d9cad055a 100644 --- a/sdk/python/pulumi_aws_native/lightsail/get_distribution.py +++ b/sdk/python/pulumi_aws_native/lightsail/get_distribution.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/lightsail/get_instance.py b/sdk/python/pulumi_aws_native/lightsail/get_instance.py index 829e013b9f..fe8a02175c 100644 --- a/sdk/python/pulumi_aws_native/lightsail/get_instance.py +++ b/sdk/python/pulumi_aws_native/lightsail/get_instance.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/lightsail/get_load_balancer.py b/sdk/python/pulumi_aws_native/lightsail/get_load_balancer.py index 9479544d29..50d82cd10a 100644 --- a/sdk/python/pulumi_aws_native/lightsail/get_load_balancer.py +++ b/sdk/python/pulumi_aws_native/lightsail/get_load_balancer.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/lightsail/get_load_balancer_tls_certificate.py b/sdk/python/pulumi_aws_native/lightsail/get_load_balancer_tls_certificate.py index 19a57106e0..5125205a7b 100644 --- a/sdk/python/pulumi_aws_native/lightsail/get_load_balancer_tls_certificate.py +++ b/sdk/python/pulumi_aws_native/lightsail/get_load_balancer_tls_certificate.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/lightsail/get_static_ip.py b/sdk/python/pulumi_aws_native/lightsail/get_static_ip.py index b60dbd84d4..b128798857 100644 --- a/sdk/python/pulumi_aws_native/lightsail/get_static_ip.py +++ b/sdk/python/pulumi_aws_native/lightsail/get_static_ip.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/lightsail/instance.py b/sdk/python/pulumi_aws_native/lightsail/instance.py index 349343a799..43bd3a437d 100644 --- a/sdk/python/pulumi_aws_native/lightsail/instance.py +++ b/sdk/python/pulumi_aws_native/lightsail/instance.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -40,59 +40,28 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['InstanceTagArgs']]] tags: An array of key-value pairs to apply to this resource. :param pulumi.Input[str] user_data: A launch script you can create that configures a server with additional user data. For example, you might want to run apt-get -y update. """ - InstanceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - blueprint_id=blueprint_id, - bundle_id=bundle_id, - add_ons=add_ons, - availability_zone=availability_zone, - hardware=hardware, - instance_name=instance_name, - key_pair_name=key_pair_name, - location=location, - networking=networking, - state=state, - tags=tags, - user_data=user_data, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - blueprint_id: pulumi.Input[str], - bundle_id: pulumi.Input[str], - add_ons: Optional[pulumi.Input[Sequence[pulumi.Input['InstanceAddOnArgs']]]] = None, - availability_zone: Optional[pulumi.Input[str]] = None, - hardware: Optional[pulumi.Input['InstanceHardwareArgs']] = None, - instance_name: Optional[pulumi.Input[str]] = None, - key_pair_name: Optional[pulumi.Input[str]] = None, - location: Optional[pulumi.Input['InstanceLocationArgs']] = None, - networking: Optional[pulumi.Input['InstanceNetworkingArgs']] = None, - state: Optional[pulumi.Input['InstanceStateArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['InstanceTagArgs']]]] = None, - user_data: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("blueprint_id", blueprint_id) - _setter("bundle_id", bundle_id) + pulumi.set(__self__, "blueprint_id", blueprint_id) + pulumi.set(__self__, "bundle_id", bundle_id) if add_ons is not None: - _setter("add_ons", add_ons) + pulumi.set(__self__, "add_ons", add_ons) if availability_zone is not None: - _setter("availability_zone", availability_zone) + pulumi.set(__self__, "availability_zone", availability_zone) if hardware is not None: - _setter("hardware", hardware) + pulumi.set(__self__, "hardware", hardware) if instance_name is not None: - _setter("instance_name", instance_name) + pulumi.set(__self__, "instance_name", instance_name) if key_pair_name is not None: - _setter("key_pair_name", key_pair_name) + pulumi.set(__self__, "key_pair_name", key_pair_name) if location is not None: - _setter("location", location) + pulumi.set(__self__, "location", location) if networking is not None: - _setter("networking", networking) + pulumi.set(__self__, "networking", networking) if state is not None: - _setter("state", state) + pulumi.set(__self__, "state", state) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if user_data is not None: - _setter("user_data", user_data) + pulumi.set(__self__, "user_data", user_data) @property @pulumi.getter(name="blueprintId") @@ -278,10 +247,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - InstanceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -316,31 +281,11 @@ def _internal_init(__self__, if bundle_id is None and not opts.urn: raise TypeError("Missing required property 'bundle_id'") __props__.__dict__["bundle_id"] = bundle_id - if hardware is not None and not isinstance(hardware, InstanceHardwareArgs): - hardware = hardware or {} - def _setter(key, value): - hardware[key] = value - InstanceHardwareArgs._configure(_setter, **hardware) __props__.__dict__["hardware"] = hardware __props__.__dict__["instance_name"] = instance_name __props__.__dict__["key_pair_name"] = key_pair_name - if location is not None and not isinstance(location, InstanceLocationArgs): - location = location or {} - def _setter(key, value): - location[key] = value - InstanceLocationArgs._configure(_setter, **location) __props__.__dict__["location"] = location - if networking is not None and not isinstance(networking, InstanceNetworkingArgs): - networking = networking or {} - def _setter(key, value): - networking[key] = value - InstanceNetworkingArgs._configure(_setter, **networking) __props__.__dict__["networking"] = networking - if state is not None and not isinstance(state, InstanceStateArgs): - state = state or {} - def _setter(key, value): - state[key] = value - InstanceStateArgs._configure(_setter, **state) __props__.__dict__["state"] = state __props__.__dict__["tags"] = tags __props__.__dict__["user_data"] = user_data diff --git a/sdk/python/pulumi_aws_native/lightsail/load_balancer.py b/sdk/python/pulumi_aws_native/lightsail/load_balancer.py index 389915b050..f5c8fa76a4 100644 --- a/sdk/python/pulumi_aws_native/lightsail/load_balancer.py +++ b/sdk/python/pulumi_aws_native/lightsail/load_balancer.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -37,48 +37,23 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['LoadBalancerTagArgs']]] tags: An array of key-value pairs to apply to this resource. :param pulumi.Input[str] tls_policy_name: The name of the TLS policy to apply to the load balancer. """ - LoadBalancerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_port=instance_port, - attached_instances=attached_instances, - health_check_path=health_check_path, - ip_address_type=ip_address_type, - load_balancer_name=load_balancer_name, - session_stickiness_enabled=session_stickiness_enabled, - session_stickiness_lb_cookie_duration_seconds=session_stickiness_lb_cookie_duration_seconds, - tags=tags, - tls_policy_name=tls_policy_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_port: pulumi.Input[int], - attached_instances: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - health_check_path: Optional[pulumi.Input[str]] = None, - ip_address_type: Optional[pulumi.Input[str]] = None, - load_balancer_name: Optional[pulumi.Input[str]] = None, - session_stickiness_enabled: Optional[pulumi.Input[bool]] = None, - session_stickiness_lb_cookie_duration_seconds: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['LoadBalancerTagArgs']]]] = None, - tls_policy_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_port", instance_port) + pulumi.set(__self__, "instance_port", instance_port) if attached_instances is not None: - _setter("attached_instances", attached_instances) + pulumi.set(__self__, "attached_instances", attached_instances) if health_check_path is not None: - _setter("health_check_path", health_check_path) + pulumi.set(__self__, "health_check_path", health_check_path) if ip_address_type is not None: - _setter("ip_address_type", ip_address_type) + pulumi.set(__self__, "ip_address_type", ip_address_type) if load_balancer_name is not None: - _setter("load_balancer_name", load_balancer_name) + pulumi.set(__self__, "load_balancer_name", load_balancer_name) if session_stickiness_enabled is not None: - _setter("session_stickiness_enabled", session_stickiness_enabled) + pulumi.set(__self__, "session_stickiness_enabled", session_stickiness_enabled) if session_stickiness_lb_cookie_duration_seconds is not None: - _setter("session_stickiness_lb_cookie_duration_seconds", session_stickiness_lb_cookie_duration_seconds) + pulumi.set(__self__, "session_stickiness_lb_cookie_duration_seconds", session_stickiness_lb_cookie_duration_seconds) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if tls_policy_name is not None: - _setter("tls_policy_name", tls_policy_name) + pulumi.set(__self__, "tls_policy_name", tls_policy_name) @property @pulumi.getter(name="instancePort") @@ -238,10 +213,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LoadBalancerArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/lightsail/load_balancer_tls_certificate.py b/sdk/python/pulumi_aws_native/lightsail/load_balancer_tls_certificate.py index 870b4b8455..483c918ef0 100644 --- a/sdk/python/pulumi_aws_native/lightsail/load_balancer_tls_certificate.py +++ b/sdk/python/pulumi_aws_native/lightsail/load_balancer_tls_certificate.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['LoadBalancerTlsCertificateArgs', 'LoadBalancerTlsCertificate'] @@ -29,34 +29,15 @@ def __init__(__self__, *, :param pulumi.Input[bool] https_redirection_enabled: A Boolean value that indicates whether HTTPS redirection is enabled for the load balancer. :param pulumi.Input[bool] is_attached: When true, the SSL/TLS certificate is attached to the Lightsail load balancer. """ - LoadBalancerTlsCertificateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_domain_name=certificate_domain_name, - certificate_name=certificate_name, - load_balancer_name=load_balancer_name, - certificate_alternative_names=certificate_alternative_names, - https_redirection_enabled=https_redirection_enabled, - is_attached=is_attached, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_domain_name: pulumi.Input[str], - certificate_name: pulumi.Input[str], - load_balancer_name: pulumi.Input[str], - certificate_alternative_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - https_redirection_enabled: Optional[pulumi.Input[bool]] = None, - is_attached: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("certificate_domain_name", certificate_domain_name) - _setter("certificate_name", certificate_name) - _setter("load_balancer_name", load_balancer_name) + pulumi.set(__self__, "certificate_domain_name", certificate_domain_name) + pulumi.set(__self__, "certificate_name", certificate_name) + pulumi.set(__self__, "load_balancer_name", load_balancer_name) if certificate_alternative_names is not None: - _setter("certificate_alternative_names", certificate_alternative_names) + pulumi.set(__self__, "certificate_alternative_names", certificate_alternative_names) if https_redirection_enabled is not None: - _setter("https_redirection_enabled", https_redirection_enabled) + pulumi.set(__self__, "https_redirection_enabled", https_redirection_enabled) if is_attached is not None: - _setter("is_attached", is_attached) + pulumi.set(__self__, "is_attached", is_attached) @property @pulumi.getter(name="certificateDomainName") @@ -174,10 +155,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LoadBalancerTlsCertificateArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/lightsail/outputs.py b/sdk/python/pulumi_aws_native/lightsail/outputs.py index ea06599688..445419630d 100644 --- a/sdk/python/pulumi_aws_native/lightsail/outputs.py +++ b/sdk/python/pulumi_aws_native/lightsail/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -84,21 +84,10 @@ def __init__(__self__, *, :param bool allow_public_overrides: A Boolean value that indicates whether the access control list (ACL) permissions that are applied to individual objects override the getObject option that is currently specified. :param str get_object: Specifies the anonymous access to all objects in a bucket. """ - BucketAccessRules._configure( - lambda key, value: pulumi.set(__self__, key, value), - allow_public_overrides=allow_public_overrides, - get_object=get_object, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allow_public_overrides: Optional[bool] = None, - get_object: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if allow_public_overrides is not None: - _setter("allow_public_overrides", allow_public_overrides) + pulumi.set(__self__, "allow_public_overrides", allow_public_overrides) if get_object is not None: - _setter("get_object", get_object) + pulumi.set(__self__, "get_object", get_object) @property @pulumi.getter(name="allowPublicOverrides") @@ -130,20 +119,9 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - BucketTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -175,20 +153,9 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - CertificateTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -243,33 +210,16 @@ def __init__(__self__, *, :param str image: The name of the image used for the container. :param Sequence['ContainerPortInfo'] ports: The open firewall ports of the container. """ - Container._configure( - lambda key, value: pulumi.set(__self__, key, value), - command=command, - container_name=container_name, - environment=environment, - image=image, - ports=ports, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - command: Optional[Sequence[str]] = None, - container_name: Optional[str] = None, - environment: Optional[Sequence['outputs.ContainerEnvironmentVariable']] = None, - image: Optional[str] = None, - ports: Optional[Sequence['outputs.ContainerPortInfo']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if command is not None: - _setter("command", command) + pulumi.set(__self__, "command", command) if container_name is not None: - _setter("container_name", container_name) + pulumi.set(__self__, "container_name", container_name) if environment is not None: - _setter("environment", environment) + pulumi.set(__self__, "environment", environment) if image is not None: - _setter("image", image) + pulumi.set(__self__, "image", image) if ports is not None: - _setter("ports", ports) + pulumi.set(__self__, "ports", ports) @property @pulumi.getter @@ -317,21 +267,10 @@ class ContainerEnvironmentVariable(dict): def __init__(__self__, *, value: Optional[str] = None, variable: Optional[str] = None): - ContainerEnvironmentVariable._configure( - lambda key, value: pulumi.set(__self__, key, value), - value=value, - variable=variable, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - value: Optional[str] = None, - variable: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) if variable is not None: - _setter("variable", variable) + pulumi.set(__self__, "variable", variable) @property @pulumi.getter @@ -390,37 +329,18 @@ def __init__(__self__, *, :param int timeout_seconds: The amount of time, in seconds, during which no response means a failed health check. You can specify between 2 and 60 seconds. The default value is 2. :param int unhealthy_threshold: The number of consecutive health check failures required before moving the container to the Unhealthy state. The default value is 2. """ - ContainerHealthCheckConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - healthy_threshold=healthy_threshold, - interval_seconds=interval_seconds, - path=path, - success_codes=success_codes, - timeout_seconds=timeout_seconds, - unhealthy_threshold=unhealthy_threshold, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - healthy_threshold: Optional[int] = None, - interval_seconds: Optional[int] = None, - path: Optional[str] = None, - success_codes: Optional[str] = None, - timeout_seconds: Optional[int] = None, - unhealthy_threshold: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if healthy_threshold is not None: - _setter("healthy_threshold", healthy_threshold) + pulumi.set(__self__, "healthy_threshold", healthy_threshold) if interval_seconds is not None: - _setter("interval_seconds", interval_seconds) + pulumi.set(__self__, "interval_seconds", interval_seconds) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) if success_codes is not None: - _setter("success_codes", success_codes) + pulumi.set(__self__, "success_codes", success_codes) if timeout_seconds is not None: - _setter("timeout_seconds", timeout_seconds) + pulumi.set(__self__, "timeout_seconds", timeout_seconds) if unhealthy_threshold is not None: - _setter("unhealthy_threshold", unhealthy_threshold) + pulumi.set(__self__, "unhealthy_threshold", unhealthy_threshold) @property @pulumi.getter(name="healthyThreshold") @@ -476,21 +396,10 @@ class ContainerPortInfo(dict): def __init__(__self__, *, port: Optional[str] = None, protocol: Optional[str] = None): - ContainerPortInfo._configure( - lambda key, value: pulumi.set(__self__, key, value), - port=port, - protocol=protocol, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - port: Optional[str] = None, - protocol: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if protocol is not None: - _setter("protocol", protocol) + pulumi.set(__self__, "protocol", protocol) @property @pulumi.getter @@ -531,17 +440,8 @@ def __init__(__self__, *, An object to describe the configuration for the container service to access private container image repositories, such as Amazon Elastic Container Registry (Amazon ECR) private repositories. :param 'ContainerPrivateRegistryAccessEcrImagePullerRoleProperties' ecr_image_puller_role: An object to describe a request to activate or deactivate the role that you can use to grant an Amazon Lightsail container service access to Amazon Elastic Container Registry (Amazon ECR) private repositories. """ - ContainerPrivateRegistryAccess._configure( - lambda key, value: pulumi.set(__self__, key, value), - ecr_image_puller_role=ecr_image_puller_role, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ecr_image_puller_role: Optional['outputs.ContainerPrivateRegistryAccessEcrImagePullerRoleProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ecr_image_puller_role is not None: - _setter("ecr_image_puller_role", ecr_image_puller_role) + pulumi.set(__self__, "ecr_image_puller_role", ecr_image_puller_role) @property @pulumi.getter(name="ecrImagePullerRole") @@ -584,21 +484,10 @@ def __init__(__self__, *, :param bool is_active: A Boolean value that indicates whether to activate the role. :param str principal_arn: The Amazon Resource Name (ARN) of the role, if it is activated. """ - ContainerPrivateRegistryAccessEcrImagePullerRoleProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - is_active=is_active, - principal_arn=principal_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - is_active: Optional[bool] = None, - principal_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if is_active is not None: - _setter("is_active", is_active) + pulumi.set(__self__, "is_active", is_active) if principal_arn is not None: - _setter("principal_arn", principal_arn) + pulumi.set(__self__, "principal_arn", principal_arn) @property @pulumi.getter(name="isActive") @@ -648,21 +537,10 @@ def __init__(__self__, *, The public domain name to use with the container service, such as example.com and www.example.com. :param Sequence[str] domain_names: An object that describes the configuration for the containers of the deployment. """ - ContainerPublicDomainName._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_name=certificate_name, - domain_names=domain_names, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_name: Optional[str] = None, - domain_names: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if certificate_name is not None: - _setter("certificate_name", certificate_name) + pulumi.set(__self__, "certificate_name", certificate_name) if domain_names is not None: - _setter("domain_names", domain_names) + pulumi.set(__self__, "domain_names", domain_names) @property @pulumi.getter(name="certificateName") @@ -714,25 +592,12 @@ def __init__(__self__, *, :param int container_port: The port of the container to which traffic is forwarded to. :param 'ContainerHealthCheckConfig' health_check_config: An object that describes the health check configuration of the container. """ - ContainerPublicEndpoint._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_name=container_name, - container_port=container_port, - health_check_config=health_check_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_name: Optional[str] = None, - container_port: Optional[int] = None, - health_check_config: Optional['outputs.ContainerHealthCheckConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if container_name is not None: - _setter("container_name", container_name) + pulumi.set(__self__, "container_name", container_name) if container_port is not None: - _setter("container_port", container_port) + pulumi.set(__self__, "container_port", container_port) if health_check_config is not None: - _setter("health_check_config", health_check_config) + pulumi.set(__self__, "health_check_config", health_check_config) @property @pulumi.getter(name="containerName") @@ -789,21 +654,10 @@ def __init__(__self__, *, :param Sequence['Container'] containers: An object that describes the configuration for the containers of the deployment. :param 'ContainerPublicEndpoint' public_endpoint: An object that describes the endpoint of the deployment. """ - ContainerServiceDeployment._configure( - lambda key, value: pulumi.set(__self__, key, value), - containers=containers, - public_endpoint=public_endpoint, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - containers: Optional[Sequence['outputs.Container']] = None, - public_endpoint: Optional['outputs.ContainerPublicEndpoint'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if containers is not None: - _setter("containers", containers) + pulumi.set(__self__, "containers", containers) if public_endpoint is not None: - _setter("public_endpoint", public_endpoint) + pulumi.set(__self__, "public_endpoint", public_endpoint) @property @pulumi.getter @@ -835,20 +689,9 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ContainerTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -921,45 +764,22 @@ def __init__(__self__, *, :param str parameter_name: Specifies the name of the parameter. :param str parameter_value: Specifies the value of the parameter. """ - DatabaseRelationalDatabaseParameter._configure( - lambda key, value: pulumi.set(__self__, key, value), - allowed_values=allowed_values, - apply_method=apply_method, - apply_type=apply_type, - data_type=data_type, - description=description, - is_modifiable=is_modifiable, - parameter_name=parameter_name, - parameter_value=parameter_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allowed_values: Optional[str] = None, - apply_method: Optional[str] = None, - apply_type: Optional[str] = None, - data_type: Optional[str] = None, - description: Optional[str] = None, - is_modifiable: Optional[bool] = None, - parameter_name: Optional[str] = None, - parameter_value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if allowed_values is not None: - _setter("allowed_values", allowed_values) + pulumi.set(__self__, "allowed_values", allowed_values) if apply_method is not None: - _setter("apply_method", apply_method) + pulumi.set(__self__, "apply_method", apply_method) if apply_type is not None: - _setter("apply_type", apply_type) + pulumi.set(__self__, "apply_type", apply_type) if data_type is not None: - _setter("data_type", data_type) + pulumi.set(__self__, "data_type", data_type) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if is_modifiable is not None: - _setter("is_modifiable", is_modifiable) + pulumi.set(__self__, "is_modifiable", is_modifiable) if parameter_name is not None: - _setter("parameter_name", parameter_name) + pulumi.set(__self__, "parameter_name", parameter_name) if parameter_value is not None: - _setter("parameter_value", parameter_value) + pulumi.set(__self__, "parameter_value", parameter_value) @property @pulumi.getter(name="allowedValues") @@ -1039,20 +859,9 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - DatabaseTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1104,24 +913,11 @@ def __init__(__self__, *, :param str add_on_type: The add-on type :param 'DiskAddOnStatus' status: Status of the Addon """ - DiskAddOn._configure( - lambda key, value: pulumi.set(__self__, key, value), - add_on_type=add_on_type, - auto_snapshot_add_on_request=auto_snapshot_add_on_request, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - add_on_type: str, - auto_snapshot_add_on_request: Optional['outputs.DiskAutoSnapshotAddOn'] = None, - status: Optional['DiskAddOnStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("add_on_type", add_on_type) + pulumi.set(__self__, "add_on_type", add_on_type) if auto_snapshot_add_on_request is not None: - _setter("auto_snapshot_add_on_request", auto_snapshot_add_on_request) + pulumi.set(__self__, "auto_snapshot_add_on_request", auto_snapshot_add_on_request) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter(name="addOnType") @@ -1173,17 +969,8 @@ def __init__(__self__, *, An object that represents additional parameters when enabling or modifying the automatic snapshot add-on :param str snapshot_time_of_day: The daily time when an automatic snapshot will be created. """ - DiskAutoSnapshotAddOn._configure( - lambda key, value: pulumi.set(__self__, key, value), - snapshot_time_of_day=snapshot_time_of_day, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - snapshot_time_of_day: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if snapshot_time_of_day is not None: - _setter("snapshot_time_of_day", snapshot_time_of_day) + pulumi.set(__self__, "snapshot_time_of_day", snapshot_time_of_day) @property @pulumi.getter(name="snapshotTimeOfDay") @@ -1226,21 +1013,10 @@ def __init__(__self__, *, :param str availability_zone: The Availability Zone in which to create your disk. Use the following format: us-east-2a (case sensitive). Be sure to add the include Availability Zones parameter to your request. :param str region_name: The Region Name in which to create your disk. """ - DiskLocation._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_zone=availability_zone, - region_name=region_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_zone: Optional[str] = None, - region_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_zone is not None: - _setter("availability_zone", availability_zone) + pulumi.set(__self__, "availability_zone", availability_zone) if region_name is not None: - _setter("region_name", region_name) + pulumi.set(__self__, "region_name", region_name) @property @pulumi.getter(name="availabilityZone") @@ -1272,20 +1048,9 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - DiskTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1315,17 +1080,8 @@ def __init__(__self__, *, Describes the default cache behavior of an Amazon Lightsail content delivery network (CDN) distribution. :param str behavior: The cache behavior of the distribution. """ - DistributionCacheBehavior._configure( - lambda key, value: pulumi.set(__self__, key, value), - behavior=behavior, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - behavior: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if behavior is not None: - _setter("behavior", behavior) + pulumi.set(__self__, "behavior", behavior) @property @pulumi.getter @@ -1349,21 +1105,10 @@ def __init__(__self__, *, :param str behavior: The cache behavior for the specified path. :param str path: The path to a directory or file to cached, or not cache. Use an asterisk symbol to specify wildcard directories (path/to/assets/*), and file types (*.html, *jpg, *js). Directories and file paths are case-sensitive. """ - DistributionCacheBehaviorPerPath._configure( - lambda key, value: pulumi.set(__self__, key, value), - behavior=behavior, - path=path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - behavior: Optional[str] = None, - path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if behavior is not None: - _setter("behavior", behavior) + pulumi.set(__self__, "behavior", behavior) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) @property @pulumi.getter @@ -1438,45 +1183,22 @@ def __init__(__self__, *, :param int maximum_ttl: The maximum amount of time that objects stay in the distribution's cache before the distribution forwards another request to the origin to determine whether the object has been updated. :param int minimum_ttl: The minimum amount of time that objects stay in the distribution's cache before the distribution forwards another request to the origin to determine whether the object has been updated. """ - DistributionCacheSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - allowed_http_methods=allowed_http_methods, - cached_http_methods=cached_http_methods, - default_ttl=default_ttl, - forwarded_cookies=forwarded_cookies, - forwarded_headers=forwarded_headers, - forwarded_query_strings=forwarded_query_strings, - maximum_ttl=maximum_ttl, - minimum_ttl=minimum_ttl, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allowed_http_methods: Optional[str] = None, - cached_http_methods: Optional[str] = None, - default_ttl: Optional[int] = None, - forwarded_cookies: Optional['outputs.DistributionCookieObject'] = None, - forwarded_headers: Optional['outputs.DistributionHeaderObject'] = None, - forwarded_query_strings: Optional['outputs.DistributionQueryStringObject'] = None, - maximum_ttl: Optional[int] = None, - minimum_ttl: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if allowed_http_methods is not None: - _setter("allowed_http_methods", allowed_http_methods) + pulumi.set(__self__, "allowed_http_methods", allowed_http_methods) if cached_http_methods is not None: - _setter("cached_http_methods", cached_http_methods) + pulumi.set(__self__, "cached_http_methods", cached_http_methods) if default_ttl is not None: - _setter("default_ttl", default_ttl) + pulumi.set(__self__, "default_ttl", default_ttl) if forwarded_cookies is not None: - _setter("forwarded_cookies", forwarded_cookies) + pulumi.set(__self__, "forwarded_cookies", forwarded_cookies) if forwarded_headers is not None: - _setter("forwarded_headers", forwarded_headers) + pulumi.set(__self__, "forwarded_headers", forwarded_headers) if forwarded_query_strings is not None: - _setter("forwarded_query_strings", forwarded_query_strings) + pulumi.set(__self__, "forwarded_query_strings", forwarded_query_strings) if maximum_ttl is not None: - _setter("maximum_ttl", maximum_ttl) + pulumi.set(__self__, "maximum_ttl", maximum_ttl) if minimum_ttl is not None: - _setter("minimum_ttl", minimum_ttl) + pulumi.set(__self__, "minimum_ttl", minimum_ttl) @property @pulumi.getter(name="allowedHttpMethods") @@ -1573,21 +1295,10 @@ def __init__(__self__, *, :param Sequence[str] cookies_allow_list: The specific cookies to forward to your distribution's origin. :param str option: Specifies which cookies to forward to the distribution's origin for a cache behavior: all, none, or allow-list to forward only the cookies specified in the cookiesAllowList parameter. """ - DistributionCookieObject._configure( - lambda key, value: pulumi.set(__self__, key, value), - cookies_allow_list=cookies_allow_list, - option=option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cookies_allow_list: Optional[Sequence[str]] = None, - option: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cookies_allow_list is not None: - _setter("cookies_allow_list", cookies_allow_list) + pulumi.set(__self__, "cookies_allow_list", cookies_allow_list) if option is not None: - _setter("option", option) + pulumi.set(__self__, "option", option) @property @pulumi.getter(name="cookiesAllowList") @@ -1636,21 +1347,10 @@ def __init__(__self__, *, :param Sequence[str] headers_allow_list: The specific headers to forward to your distribution's origin. :param str option: The headers that you want your distribution to forward to your origin and base caching on. """ - DistributionHeaderObject._configure( - lambda key, value: pulumi.set(__self__, key, value), - headers_allow_list=headers_allow_list, - option=option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - headers_allow_list: Optional[Sequence[str]] = None, - option: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if headers_allow_list is not None: - _setter("headers_allow_list", headers_allow_list) + pulumi.set(__self__, "headers_allow_list", headers_allow_list) if option is not None: - _setter("option", option) + pulumi.set(__self__, "option", option) @property @pulumi.getter(name="headersAllowList") @@ -1703,25 +1403,12 @@ def __init__(__self__, *, :param str protocol_policy: The protocol that your Amazon Lightsail distribution uses when establishing a connection with your origin to pull content. :param str region_name: The AWS Region name of the origin resource. """ - DistributionInputOrigin._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - protocol_policy=protocol_policy, - region_name=region_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[str] = None, - protocol_policy: Optional[str] = None, - region_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if protocol_policy is not None: - _setter("protocol_policy", protocol_policy) + pulumi.set(__self__, "protocol_policy", protocol_policy) if region_name is not None: - _setter("region_name", region_name) + pulumi.set(__self__, "region_name", region_name) @property @pulumi.getter @@ -1778,21 +1465,10 @@ def __init__(__self__, *, :param bool option: Indicates whether the distribution forwards and caches based on query strings. :param Sequence[str] query_strings_allow_list: The specific query strings that the distribution forwards to the origin. """ - DistributionQueryStringObject._configure( - lambda key, value: pulumi.set(__self__, key, value), - option=option, - query_strings_allow_list=query_strings_allow_list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - option: Optional[bool] = None, - query_strings_allow_list: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if option is not None: - _setter("option", option) + pulumi.set(__self__, "option", option) if query_strings_allow_list is not None: - _setter("query_strings_allow_list", query_strings_allow_list) + pulumi.set(__self__, "query_strings_allow_list", query_strings_allow_list) @property @pulumi.getter @@ -1824,20 +1500,9 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - DistributionTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1889,24 +1554,11 @@ def __init__(__self__, *, :param str add_on_type: The add-on type :param 'InstanceAddOnStatus' status: Status of the Addon """ - InstanceAddOn._configure( - lambda key, value: pulumi.set(__self__, key, value), - add_on_type=add_on_type, - auto_snapshot_add_on_request=auto_snapshot_add_on_request, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - add_on_type: str, - auto_snapshot_add_on_request: Optional['outputs.InstanceAutoSnapshotAddOn'] = None, - status: Optional['InstanceAddOnStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("add_on_type", add_on_type) + pulumi.set(__self__, "add_on_type", add_on_type) if auto_snapshot_add_on_request is not None: - _setter("auto_snapshot_add_on_request", auto_snapshot_add_on_request) + pulumi.set(__self__, "auto_snapshot_add_on_request", auto_snapshot_add_on_request) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter(name="addOnType") @@ -1958,17 +1610,8 @@ def __init__(__self__, *, An object that represents additional parameters when enabling or modifying the automatic snapshot add-on :param str snapshot_time_of_day: The daily time when an automatic snapshot will be created. """ - InstanceAutoSnapshotAddOn._configure( - lambda key, value: pulumi.set(__self__, key, value), - snapshot_time_of_day=snapshot_time_of_day, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - snapshot_time_of_day: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if snapshot_time_of_day is not None: - _setter("snapshot_time_of_day", snapshot_time_of_day) + pulumi.set(__self__, "snapshot_time_of_day", snapshot_time_of_day) @property @pulumi.getter(name="snapshotTimeOfDay") @@ -2027,39 +1670,18 @@ def __init__(__self__, *, :param bool is_system_disk: Is the Attached disk is the system disk of the Instance. :param str size_in_gb: Size of the disk attached to the Instance. """ - InstanceDisk._configure( - lambda key, value: pulumi.set(__self__, key, value), - disk_name=disk_name, - path=path, - attached_to=attached_to, - attachment_state=attachment_state, - iops=iops, - is_system_disk=is_system_disk, - size_in_gb=size_in_gb, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - disk_name: str, - path: str, - attached_to: Optional[str] = None, - attachment_state: Optional[str] = None, - iops: Optional[int] = None, - is_system_disk: Optional[bool] = None, - size_in_gb: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("disk_name", disk_name) - _setter("path", path) + pulumi.set(__self__, "disk_name", disk_name) + pulumi.set(__self__, "path", path) if attached_to is not None: - _setter("attached_to", attached_to) + pulumi.set(__self__, "attached_to", attached_to) if attachment_state is not None: - _setter("attachment_state", attachment_state) + pulumi.set(__self__, "attachment_state", attachment_state) if iops is not None: - _setter("iops", iops) + pulumi.set(__self__, "iops", iops) if is_system_disk is not None: - _setter("is_system_disk", is_system_disk) + pulumi.set(__self__, "is_system_disk", is_system_disk) if size_in_gb is not None: - _setter("size_in_gb", size_in_gb) + pulumi.set(__self__, "size_in_gb", size_in_gb) @property @pulumi.getter(name="diskName") @@ -2152,25 +1774,12 @@ def __init__(__self__, *, :param Sequence['InstanceDisk'] disks: Disks attached to the Instance. :param int ram_size_in_gb: RAM Size of the Instance. """ - InstanceHardware._configure( - lambda key, value: pulumi.set(__self__, key, value), - cpu_count=cpu_count, - disks=disks, - ram_size_in_gb=ram_size_in_gb, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cpu_count: Optional[int] = None, - disks: Optional[Sequence['outputs.InstanceDisk']] = None, - ram_size_in_gb: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cpu_count is not None: - _setter("cpu_count", cpu_count) + pulumi.set(__self__, "cpu_count", cpu_count) if disks is not None: - _setter("disks", disks) + pulumi.set(__self__, "disks", disks) if ram_size_in_gb is not None: - _setter("ram_size_in_gb", ram_size_in_gb) + pulumi.set(__self__, "ram_size_in_gb", ram_size_in_gb) @property @pulumi.getter(name="cpuCount") @@ -2229,21 +1838,10 @@ def __init__(__self__, *, :param str availability_zone: The Availability Zone in which to create your instance. Use the following format: us-east-2a (case sensitive). Be sure to add the include Availability Zones parameter to your request. :param str region_name: The Region Name in which to create your instance. """ - InstanceLocation._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_zone=availability_zone, - region_name=region_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_zone: Optional[str] = None, - region_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_zone is not None: - _setter("availability_zone", availability_zone) + pulumi.set(__self__, "availability_zone", availability_zone) if region_name is not None: - _setter("region_name", region_name) + pulumi.set(__self__, "region_name", region_name) @property @pulumi.getter(name="availabilityZone") @@ -2290,17 +1888,8 @@ def __init__(__self__, *, Monthly Transfer of the Instance. :param str gb_per_month_allocated: GbPerMonthAllocated of the Instance. """ - InstanceMonthlyTransfer._configure( - lambda key, value: pulumi.set(__self__, key, value), - gb_per_month_allocated=gb_per_month_allocated, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - gb_per_month_allocated: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if gb_per_month_allocated is not None: - _setter("gb_per_month_allocated", gb_per_month_allocated) + pulumi.set(__self__, "gb_per_month_allocated", gb_per_month_allocated) @property @pulumi.getter(name="gbPerMonthAllocated") @@ -2340,20 +1929,9 @@ def __init__(__self__, *, Networking of the Instance. :param Sequence['InstancePort'] ports: Ports to the Instance. """ - InstanceNetworking._configure( - lambda key, value: pulumi.set(__self__, key, value), - ports=ports, - monthly_transfer=monthly_transfer, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ports: Sequence['outputs.InstancePort'], - monthly_transfer: Optional['outputs.InstanceMonthlyTransfer'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ports", ports) + pulumi.set(__self__, "ports", ports) if monthly_transfer is not None: - _setter("monthly_transfer", monthly_transfer) + pulumi.set(__self__, "monthly_transfer", monthly_transfer) @property @pulumi.getter @@ -2426,53 +2004,26 @@ def __init__(__self__, *, :param str protocol: Port Protocol of the Instance. :param int to_port: To Port of the Instance. """ - InstancePort._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_direction=access_direction, - access_from=access_from, - access_type=access_type, - cidr_list_aliases=cidr_list_aliases, - cidrs=cidrs, - common_name=common_name, - from_port=from_port, - ipv6_cidrs=ipv6_cidrs, - protocol=protocol, - to_port=to_port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_direction: Optional[str] = None, - access_from: Optional[str] = None, - access_type: Optional[str] = None, - cidr_list_aliases: Optional[Sequence[str]] = None, - cidrs: Optional[Sequence[str]] = None, - common_name: Optional[str] = None, - from_port: Optional[int] = None, - ipv6_cidrs: Optional[Sequence[str]] = None, - protocol: Optional[str] = None, - to_port: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_direction is not None: - _setter("access_direction", access_direction) + pulumi.set(__self__, "access_direction", access_direction) if access_from is not None: - _setter("access_from", access_from) + pulumi.set(__self__, "access_from", access_from) if access_type is not None: - _setter("access_type", access_type) + pulumi.set(__self__, "access_type", access_type) if cidr_list_aliases is not None: - _setter("cidr_list_aliases", cidr_list_aliases) + pulumi.set(__self__, "cidr_list_aliases", cidr_list_aliases) if cidrs is not None: - _setter("cidrs", cidrs) + pulumi.set(__self__, "cidrs", cidrs) if common_name is not None: - _setter("common_name", common_name) + pulumi.set(__self__, "common_name", common_name) if from_port is not None: - _setter("from_port", from_port) + pulumi.set(__self__, "from_port", from_port) if ipv6_cidrs is not None: - _setter("ipv6_cidrs", ipv6_cidrs) + pulumi.set(__self__, "ipv6_cidrs", ipv6_cidrs) if protocol is not None: - _setter("protocol", protocol) + pulumi.set(__self__, "protocol", protocol) if to_port is not None: - _setter("to_port", to_port) + pulumi.set(__self__, "to_port", to_port) @property @pulumi.getter(name="accessDirection") @@ -2559,21 +2110,10 @@ def __init__(__self__, *, :param int code: Status code of the Instance. :param str name: Status code of the Instance. """ - InstanceState._configure( - lambda key, value: pulumi.set(__self__, key, value), - code=code, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - code: Optional[int] = None, - name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if code is not None: - _setter("code", code) + pulumi.set(__self__, "code", code) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -2605,20 +2145,9 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - InstanceTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2650,20 +2179,9 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - LoadBalancerTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/lightsail/static_ip.py b/sdk/python/pulumi_aws_native/lightsail/static_ip.py index 01ed726832..a1d4b04eec 100644 --- a/sdk/python/pulumi_aws_native/lightsail/static_ip.py +++ b/sdk/python/pulumi_aws_native/lightsail/static_ip.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['StaticIpArgs', 'StaticIp'] @@ -21,21 +21,10 @@ def __init__(__self__, *, :param pulumi.Input[str] attached_to: The instance where the static IP is attached. :param pulumi.Input[str] static_ip_name: The name of the static IP address. """ - StaticIpArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attached_to=attached_to, - static_ip_name=static_ip_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attached_to: Optional[pulumi.Input[str]] = None, - static_ip_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attached_to is not None: - _setter("attached_to", attached_to) + pulumi.set(__self__, "attached_to", attached_to) if static_ip_name is not None: - _setter("static_ip_name", static_ip_name) + pulumi.set(__self__, "static_ip_name", static_ip_name) @property @pulumi.getter(name="attachedTo") @@ -97,10 +86,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - StaticIpArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/location/_inputs.py b/sdk/python/pulumi_aws_native/location/_inputs.py index fd20e0b20a..be2ff7a564 100644 --- a/sdk/python/pulumi_aws_native/location/_inputs.py +++ b/sdk/python/pulumi_aws_native/location/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -19,16 +19,7 @@ class MapConfigurationArgs: def __init__(__self__, *, style: pulumi.Input[str]): - MapConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - style=style, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - style: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("style", style) + pulumi.set(__self__, "style", style) @property @pulumi.getter @@ -44,17 +35,8 @@ def style(self, value: pulumi.Input[str]): class PlaceIndexDataSourceConfigurationArgs: def __init__(__self__, *, intended_use: Optional[pulumi.Input['PlaceIndexIntendedUse']] = None): - PlaceIndexDataSourceConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - intended_use=intended_use, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - intended_use: Optional[pulumi.Input['PlaceIndexIntendedUse']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if intended_use is not None: - _setter("intended_use", intended_use) + pulumi.set(__self__, "intended_use", intended_use) @property @pulumi.getter(name="intendedUse") diff --git a/sdk/python/pulumi_aws_native/location/geofence_collection.py b/sdk/python/pulumi_aws_native/location/geofence_collection.py index b6fad2a51c..67d4f494b4 100644 --- a/sdk/python/pulumi_aws_native/location/geofence_collection.py +++ b/sdk/python/pulumi_aws_native/location/geofence_collection.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -23,32 +23,15 @@ def __init__(__self__, *, """ The set of arguments for constructing a GeofenceCollection resource. """ - GeofenceCollectionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - collection_name=collection_name, - description=description, - kms_key_id=kms_key_id, - pricing_plan=pricing_plan, - pricing_plan_data_source=pricing_plan_data_source, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - collection_name: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - kms_key_id: Optional[pulumi.Input[str]] = None, - pricing_plan: Optional[pulumi.Input['GeofenceCollectionPricingPlan']] = None, - pricing_plan_data_source: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("collection_name", collection_name) + pulumi.set(__self__, "collection_name", collection_name) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if pricing_plan is not None: - _setter("pricing_plan", pricing_plan) + pulumi.set(__self__, "pricing_plan", pricing_plan) if pricing_plan_data_source is not None: - _setter("pricing_plan_data_source", pricing_plan_data_source) + pulumi.set(__self__, "pricing_plan_data_source", pricing_plan_data_source) @property @pulumi.getter(name="collectionName") @@ -132,10 +115,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - GeofenceCollectionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/location/get_geofence_collection.py b/sdk/python/pulumi_aws_native/location/get_geofence_collection.py index 629553cb6f..49abd438ae 100644 --- a/sdk/python/pulumi_aws_native/location/get_geofence_collection.py +++ b/sdk/python/pulumi_aws_native/location/get_geofence_collection.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/location/get_map.py b/sdk/python/pulumi_aws_native/location/get_map.py index 32a9dc8373..c4ad5dc5da 100644 --- a/sdk/python/pulumi_aws_native/location/get_map.py +++ b/sdk/python/pulumi_aws_native/location/get_map.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/location/get_place_index.py b/sdk/python/pulumi_aws_native/location/get_place_index.py index 098489c246..42f0397567 100644 --- a/sdk/python/pulumi_aws_native/location/get_place_index.py +++ b/sdk/python/pulumi_aws_native/location/get_place_index.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/location/get_route_calculator.py b/sdk/python/pulumi_aws_native/location/get_route_calculator.py index 6a648e56b6..6d31d30cbf 100644 --- a/sdk/python/pulumi_aws_native/location/get_route_calculator.py +++ b/sdk/python/pulumi_aws_native/location/get_route_calculator.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/location/get_tracker.py b/sdk/python/pulumi_aws_native/location/get_tracker.py index 461bb66af0..3d9937776c 100644 --- a/sdk/python/pulumi_aws_native/location/get_tracker.py +++ b/sdk/python/pulumi_aws_native/location/get_tracker.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/location/map.py b/sdk/python/pulumi_aws_native/location/map.py index 3af23829d6..d7df3797e6 100644 --- a/sdk/python/pulumi_aws_native/location/map.py +++ b/sdk/python/pulumi_aws_native/location/map.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -24,28 +24,13 @@ def __init__(__self__, *, """ The set of arguments for constructing a Map resource. """ - MapArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - configuration=configuration, - description=description, - map_name=map_name, - pricing_plan=pricing_plan, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configuration: pulumi.Input['MapConfigurationArgs'], - description: Optional[pulumi.Input[str]] = None, - map_name: Optional[pulumi.Input[str]] = None, - pricing_plan: Optional[pulumi.Input['MapPricingPlan']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("configuration", configuration) + pulumi.set(__self__, "configuration", configuration) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if map_name is not None: - _setter("map_name", map_name) + pulumi.set(__self__, "map_name", map_name) if pricing_plan is not None: - _setter("pricing_plan", pricing_plan) + pulumi.set(__self__, "pricing_plan", pricing_plan) @property @pulumi.getter @@ -119,10 +104,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - MapArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -141,11 +122,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = MapArgs.__new__(MapArgs) - if configuration is not None and not isinstance(configuration, MapConfigurationArgs): - configuration = configuration or {} - def _setter(key, value): - configuration[key] = value - MapConfigurationArgs._configure(_setter, **configuration) if configuration is None and not opts.urn: raise TypeError("Missing required property 'configuration'") __props__.__dict__["configuration"] = configuration diff --git a/sdk/python/pulumi_aws_native/location/outputs.py b/sdk/python/pulumi_aws_native/location/outputs.py index 7aead48289..6c0a944df4 100644 --- a/sdk/python/pulumi_aws_native/location/outputs.py +++ b/sdk/python/pulumi_aws_native/location/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -19,16 +19,7 @@ class MapConfiguration(dict): def __init__(__self__, *, style: str): - MapConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - style=style, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - style: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("style", style) + pulumi.set(__self__, "style", style) @property @pulumi.getter @@ -57,17 +48,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, intended_use: Optional['PlaceIndexIntendedUse'] = None): - PlaceIndexDataSourceConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - intended_use=intended_use, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - intended_use: Optional['PlaceIndexIntendedUse'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if intended_use is not None: - _setter("intended_use", intended_use) + pulumi.set(__self__, "intended_use", intended_use) @property @pulumi.getter(name="intendedUse") diff --git a/sdk/python/pulumi_aws_native/location/place_index.py b/sdk/python/pulumi_aws_native/location/place_index.py index 178614ac07..6f6055d07e 100644 --- a/sdk/python/pulumi_aws_native/location/place_index.py +++ b/sdk/python/pulumi_aws_native/location/place_index.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -25,31 +25,14 @@ def __init__(__self__, *, """ The set of arguments for constructing a PlaceIndex resource. """ - PlaceIndexArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_source=data_source, - index_name=index_name, - data_source_configuration=data_source_configuration, - description=description, - pricing_plan=pricing_plan, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_source: pulumi.Input[str], - index_name: pulumi.Input[str], - data_source_configuration: Optional[pulumi.Input['PlaceIndexDataSourceConfigurationArgs']] = None, - description: Optional[pulumi.Input[str]] = None, - pricing_plan: Optional[pulumi.Input['PlaceIndexPricingPlan']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_source", data_source) - _setter("index_name", index_name) + pulumi.set(__self__, "data_source", data_source) + pulumi.set(__self__, "index_name", index_name) if data_source_configuration is not None: - _setter("data_source_configuration", data_source_configuration) + pulumi.set(__self__, "data_source_configuration", data_source_configuration) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if pricing_plan is not None: - _setter("pricing_plan", pricing_plan) + pulumi.set(__self__, "pricing_plan", pricing_plan) @property @pulumi.getter(name="dataSource") @@ -133,10 +116,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PlaceIndexArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -159,11 +138,6 @@ def _internal_init(__self__, if data_source is None and not opts.urn: raise TypeError("Missing required property 'data_source'") __props__.__dict__["data_source"] = data_source - if data_source_configuration is not None and not isinstance(data_source_configuration, PlaceIndexDataSourceConfigurationArgs): - data_source_configuration = data_source_configuration or {} - def _setter(key, value): - data_source_configuration[key] = value - PlaceIndexDataSourceConfigurationArgs._configure(_setter, **data_source_configuration) __props__.__dict__["data_source_configuration"] = data_source_configuration __props__.__dict__["description"] = description if index_name is None and not opts.urn: diff --git a/sdk/python/pulumi_aws_native/location/route_calculator.py b/sdk/python/pulumi_aws_native/location/route_calculator.py index 92df63086e..ce3a76961b 100644 --- a/sdk/python/pulumi_aws_native/location/route_calculator.py +++ b/sdk/python/pulumi_aws_native/location/route_calculator.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -22,27 +22,12 @@ def __init__(__self__, *, """ The set of arguments for constructing a RouteCalculator resource. """ - RouteCalculatorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - calculator_name=calculator_name, - data_source=data_source, - description=description, - pricing_plan=pricing_plan, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - calculator_name: pulumi.Input[str], - data_source: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - pricing_plan: Optional[pulumi.Input['RouteCalculatorPricingPlan']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("calculator_name", calculator_name) - _setter("data_source", data_source) + pulumi.set(__self__, "calculator_name", calculator_name) + pulumi.set(__self__, "data_source", data_source) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if pricing_plan is not None: - _setter("pricing_plan", pricing_plan) + pulumi.set(__self__, "pricing_plan", pricing_plan) @property @pulumi.getter(name="calculatorName") @@ -116,10 +101,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RouteCalculatorArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/location/tracker.py b/sdk/python/pulumi_aws_native/location/tracker.py index a6d679137c..105e7e02d3 100644 --- a/sdk/python/pulumi_aws_native/location/tracker.py +++ b/sdk/python/pulumi_aws_native/location/tracker.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -24,37 +24,18 @@ def __init__(__self__, *, """ The set of arguments for constructing a Tracker resource. """ - TrackerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - kms_key_id=kms_key_id, - position_filtering=position_filtering, - pricing_plan=pricing_plan, - pricing_plan_data_source=pricing_plan_data_source, - tracker_name=tracker_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[pulumi.Input[str]] = None, - kms_key_id: Optional[pulumi.Input[str]] = None, - position_filtering: Optional[pulumi.Input['TrackerPositionFiltering']] = None, - pricing_plan: Optional[pulumi.Input['TrackerPricingPlan']] = None, - pricing_plan_data_source: Optional[pulumi.Input[str]] = None, - tracker_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if position_filtering is not None: - _setter("position_filtering", position_filtering) + pulumi.set(__self__, "position_filtering", position_filtering) if pricing_plan is not None: - _setter("pricing_plan", pricing_plan) + pulumi.set(__self__, "pricing_plan", pricing_plan) if pricing_plan_data_source is not None: - _setter("pricing_plan_data_source", pricing_plan_data_source) + pulumi.set(__self__, "pricing_plan_data_source", pricing_plan_data_source) if tracker_name is not None: - _setter("tracker_name", tracker_name) + pulumi.set(__self__, "tracker_name", tracker_name) @property @pulumi.getter @@ -148,10 +129,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TrackerArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/location/tracker_consumer.py b/sdk/python/pulumi_aws_native/location/tracker_consumer.py index 0733906d73..6fa51ef1a7 100644 --- a/sdk/python/pulumi_aws_native/location/tracker_consumer.py +++ b/sdk/python/pulumi_aws_native/location/tracker_consumer.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['TrackerConsumerArgs', 'TrackerConsumer'] @@ -19,19 +19,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a TrackerConsumer resource. """ - TrackerConsumerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - consumer_arn=consumer_arn, - tracker_name=tracker_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - consumer_arn: pulumi.Input[str], - tracker_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("consumer_arn", consumer_arn) - _setter("tracker_name", tracker_name) + pulumi.set(__self__, "consumer_arn", consumer_arn) + pulumi.set(__self__, "tracker_name", tracker_name) @property @pulumi.getter(name="consumerArn") @@ -85,10 +74,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TrackerConsumerArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/logs/_inputs.py b/sdk/python/pulumi_aws_native/logs/_inputs.py index e006b28a1c..eef3cdb229 100644 --- a/sdk/python/pulumi_aws_native/logs/_inputs.py +++ b/sdk/python/pulumi_aws_native/logs/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -26,19 +26,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., :, /, =, +, - and @. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., :, /, =, +, - and @. """ - LogGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -75,19 +64,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key of the dimension. Maximum length of 255. :param pulumi.Input[str] value: The value of the dimension. Maximum length of 255. """ - MetricFilterDimensionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -131,34 +109,15 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['MetricFilterDimensionArgs']]] dimensions: Dimensions are the key-value pairs that further define a metric :param pulumi.Input['MetricFilterMetricTransformationUnit'] unit: The unit to assign to the metric. If you omit this, the unit is set as None. """ - MetricFilterMetricTransformationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric_name=metric_name, - metric_namespace=metric_namespace, - metric_value=metric_value, - default_value=default_value, - dimensions=dimensions, - unit=unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric_name: pulumi.Input[str], - metric_namespace: pulumi.Input[str], - metric_value: pulumi.Input[str], - default_value: Optional[pulumi.Input[float]] = None, - dimensions: Optional[pulumi.Input[Sequence[pulumi.Input['MetricFilterDimensionArgs']]]] = None, - unit: Optional[pulumi.Input['MetricFilterMetricTransformationUnit']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metric_name", metric_name) - _setter("metric_namespace", metric_namespace) - _setter("metric_value", metric_value) + pulumi.set(__self__, "metric_name", metric_name) + pulumi.set(__self__, "metric_namespace", metric_namespace) + pulumi.set(__self__, "metric_value", metric_value) if default_value is not None: - _setter("default_value", default_value) + pulumi.set(__self__, "default_value", default_value) if dimensions is not None: - _setter("dimensions", dimensions) + pulumi.set(__self__, "dimensions", dimensions) if unit is not None: - _setter("unit", unit) + pulumi.set(__self__, "unit", unit) @property @pulumi.getter(name="metricName") diff --git a/sdk/python/pulumi_aws_native/logs/account_policy.py b/sdk/python/pulumi_aws_native/logs/account_policy.py index 2e49ee68ea..c543ee3fe4 100644 --- a/sdk/python/pulumi_aws_native/logs/account_policy.py +++ b/sdk/python/pulumi_aws_native/logs/account_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -32,26 +32,11 @@ def __init__(__self__, *, :param pulumi.Input['AccountPolicyPolicyType'] policy_type: Type of the policy. :param pulumi.Input['AccountPolicyScope'] scope: Scope for policy application """ - AccountPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy_document=policy_document, - policy_name=policy_name, - policy_type=policy_type, - scope=scope, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy_document: pulumi.Input[str], - policy_name: pulumi.Input[str], - policy_type: pulumi.Input['AccountPolicyPolicyType'], - scope: Optional[pulumi.Input['AccountPolicyScope']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy_document", policy_document) - _setter("policy_name", policy_name) - _setter("policy_type", policy_type) + pulumi.set(__self__, "policy_document", policy_document) + pulumi.set(__self__, "policy_name", policy_name) + pulumi.set(__self__, "policy_type", policy_type) if scope is not None: - _setter("scope", scope) + pulumi.set(__self__, "scope", scope) @property @pulumi.getter(name="policyDocument") @@ -153,10 +138,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AccountPolicyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/logs/destination.py b/sdk/python/pulumi_aws_native/logs/destination.py index f01275534a..464b5a1e7c 100644 --- a/sdk/python/pulumi_aws_native/logs/destination.py +++ b/sdk/python/pulumi_aws_native/logs/destination.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['DestinationArgs', 'Destination'] @@ -25,27 +25,12 @@ def __init__(__self__, *, :param pulumi.Input[str] destination_name: The name of the destination resource :param pulumi.Input[str] destination_policy: An IAM policy document that governs which AWS accounts can create subscription filters against this destination. """ - DestinationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - target_arn=target_arn, - destination_name=destination_name, - destination_policy=destination_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: pulumi.Input[str], - target_arn: pulumi.Input[str], - destination_name: Optional[pulumi.Input[str]] = None, - destination_policy: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arn", role_arn) - _setter("target_arn", target_arn) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "target_arn", target_arn) if destination_name is not None: - _setter("destination_name", destination_name) + pulumi.set(__self__, "destination_name", destination_name) if destination_policy is not None: - _setter("destination_policy", destination_policy) + pulumi.set(__self__, "destination_policy", destination_policy) @property @pulumi.getter(name="roleArn") @@ -135,10 +120,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DestinationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/logs/get_account_policy.py b/sdk/python/pulumi_aws_native/logs/get_account_policy.py index ea7711bb96..e654715935 100644 --- a/sdk/python/pulumi_aws_native/logs/get_account_policy.py +++ b/sdk/python/pulumi_aws_native/logs/get_account_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/logs/get_destination.py b/sdk/python/pulumi_aws_native/logs/get_destination.py index d6961cc6f0..de5eda2ce7 100644 --- a/sdk/python/pulumi_aws_native/logs/get_destination.py +++ b/sdk/python/pulumi_aws_native/logs/get_destination.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/logs/get_log_group.py b/sdk/python/pulumi_aws_native/logs/get_log_group.py index 0f35b3b933..9d3bb0384e 100644 --- a/sdk/python/pulumi_aws_native/logs/get_log_group.py +++ b/sdk/python/pulumi_aws_native/logs/get_log_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/logs/get_metric_filter.py b/sdk/python/pulumi_aws_native/logs/get_metric_filter.py index e5c79b7ded..95bd781ff7 100644 --- a/sdk/python/pulumi_aws_native/logs/get_metric_filter.py +++ b/sdk/python/pulumi_aws_native/logs/get_metric_filter.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/logs/get_query_definition.py b/sdk/python/pulumi_aws_native/logs/get_query_definition.py index 6a8d4b9b58..56f00e8c22 100644 --- a/sdk/python/pulumi_aws_native/logs/get_query_definition.py +++ b/sdk/python/pulumi_aws_native/logs/get_query_definition.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/logs/get_resource_policy.py b/sdk/python/pulumi_aws_native/logs/get_resource_policy.py index 1bde16d978..77349431c8 100644 --- a/sdk/python/pulumi_aws_native/logs/get_resource_policy.py +++ b/sdk/python/pulumi_aws_native/logs/get_resource_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/logs/get_subscription_filter.py b/sdk/python/pulumi_aws_native/logs/get_subscription_filter.py index 29152fdb1e..9a3c77b7fe 100644 --- a/sdk/python/pulumi_aws_native/logs/get_subscription_filter.py +++ b/sdk/python/pulumi_aws_native/logs/get_subscription_filter.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/logs/log_group.py b/sdk/python/pulumi_aws_native/logs/log_group.py index 6e1f77a5b5..212054fd75 100644 --- a/sdk/python/pulumi_aws_native/logs/log_group.py +++ b/sdk/python/pulumi_aws_native/logs/log_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -35,33 +35,16 @@ def __init__(__self__, *, :param pulumi.Input[int] retention_in_days: The number of days to retain the log events in the specified log group. Possible values are: 1, 3, 5, 7, 14, 30, 60, 90, 120, 150, 180, 365, 400, 545, 731, 1096, 1827, and 3653. :param pulumi.Input[Sequence[pulumi.Input['LogGroupTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - LogGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_protection_policy=data_protection_policy, - kms_key_id=kms_key_id, - log_group_name=log_group_name, - retention_in_days=retention_in_days, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_protection_policy: Optional[Any] = None, - kms_key_id: Optional[pulumi.Input[str]] = None, - log_group_name: Optional[pulumi.Input[str]] = None, - retention_in_days: Optional[pulumi.Input[int]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['LogGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_protection_policy is not None: - _setter("data_protection_policy", data_protection_policy) + pulumi.set(__self__, "data_protection_policy", data_protection_policy) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if log_group_name is not None: - _setter("log_group_name", log_group_name) + pulumi.set(__self__, "log_group_name", log_group_name) if retention_in_days is not None: - _setter("retention_in_days", retention_in_days) + pulumi.set(__self__, "retention_in_days", retention_in_days) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="dataProtectionPolicy") @@ -177,10 +160,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LogGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/logs/log_stream.py b/sdk/python/pulumi_aws_native/logs/log_stream.py index 49c443e4cf..a9e9f42c15 100644 --- a/sdk/python/pulumi_aws_native/logs/log_stream.py +++ b/sdk/python/pulumi_aws_native/logs/log_stream.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['LogStreamArgs', 'LogStream'] @@ -21,20 +21,9 @@ def __init__(__self__, *, :param pulumi.Input[str] log_group_name: The name of the log group where the log stream is created. :param pulumi.Input[str] log_stream_name: The name of the log stream. The name must be unique wihtin the log group. """ - LogStreamArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_group_name=log_group_name, - log_stream_name=log_stream_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_group_name: pulumi.Input[str], - log_stream_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("log_group_name", log_group_name) + pulumi.set(__self__, "log_group_name", log_group_name) if log_stream_name is not None: - _setter("log_stream_name", log_stream_name) + pulumi.set(__self__, "log_stream_name", log_stream_name) @property @pulumi.getter(name="logGroupName") @@ -96,10 +85,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LogStreamArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/logs/metric_filter.py b/sdk/python/pulumi_aws_native/logs/metric_filter.py index 1168569e64..4769a70707 100644 --- a/sdk/python/pulumi_aws_native/logs/metric_filter.py +++ b/sdk/python/pulumi_aws_native/logs/metric_filter.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -28,26 +28,11 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['MetricFilterMetricTransformationArgs']]] metric_transformations: A collection of information that defines how metric data gets emitted. :param pulumi.Input[str] filter_name: A name for the metric filter. """ - MetricFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_pattern=filter_pattern, - log_group_name=log_group_name, - metric_transformations=metric_transformations, - filter_name=filter_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_pattern: pulumi.Input[str], - log_group_name: pulumi.Input[str], - metric_transformations: pulumi.Input[Sequence[pulumi.Input['MetricFilterMetricTransformationArgs']]], - filter_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_pattern", filter_pattern) - _setter("log_group_name", log_group_name) - _setter("metric_transformations", metric_transformations) + pulumi.set(__self__, "filter_pattern", filter_pattern) + pulumi.set(__self__, "log_group_name", log_group_name) + pulumi.set(__self__, "metric_transformations", metric_transformations) if filter_name is not None: - _setter("filter_name", filter_name) + pulumi.set(__self__, "filter_name", filter_name) @property @pulumi.getter(name="filterPattern") @@ -137,10 +122,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - MetricFilterArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/logs/outputs.py b/sdk/python/pulumi_aws_native/logs/outputs.py index e4c037f179..34b3eb0e13 100644 --- a/sdk/python/pulumi_aws_native/logs/outputs.py +++ b/sdk/python/pulumi_aws_native/logs/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -30,19 +30,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., :, /, =, +, - and @. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., :, /, =, +, - and @. """ - LogGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -74,19 +63,8 @@ def __init__(__self__, *, :param str key: The key of the dimension. Maximum length of 255. :param str value: The value of the dimension. Maximum length of 255. """ - MetricFilterDimension._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -145,34 +123,15 @@ def __init__(__self__, *, :param Sequence['MetricFilterDimension'] dimensions: Dimensions are the key-value pairs that further define a metric :param 'MetricFilterMetricTransformationUnit' unit: The unit to assign to the metric. If you omit this, the unit is set as None. """ - MetricFilterMetricTransformation._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric_name=metric_name, - metric_namespace=metric_namespace, - metric_value=metric_value, - default_value=default_value, - dimensions=dimensions, - unit=unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric_name: str, - metric_namespace: str, - metric_value: str, - default_value: Optional[float] = None, - dimensions: Optional[Sequence['outputs.MetricFilterDimension']] = None, - unit: Optional['MetricFilterMetricTransformationUnit'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metric_name", metric_name) - _setter("metric_namespace", metric_namespace) - _setter("metric_value", metric_value) + pulumi.set(__self__, "metric_name", metric_name) + pulumi.set(__self__, "metric_namespace", metric_namespace) + pulumi.set(__self__, "metric_value", metric_value) if default_value is not None: - _setter("default_value", default_value) + pulumi.set(__self__, "default_value", default_value) if dimensions is not None: - _setter("dimensions", dimensions) + pulumi.set(__self__, "dimensions", dimensions) if unit is not None: - _setter("unit", unit) + pulumi.set(__self__, "unit", unit) @property @pulumi.getter(name="metricName") diff --git a/sdk/python/pulumi_aws_native/logs/query_definition.py b/sdk/python/pulumi_aws_native/logs/query_definition.py index 56c47fc923..46b1ee7513 100644 --- a/sdk/python/pulumi_aws_native/logs/query_definition.py +++ b/sdk/python/pulumi_aws_native/logs/query_definition.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['QueryDefinitionArgs', 'QueryDefinition'] @@ -23,24 +23,11 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] log_group_names: Optionally define specific log groups as part of your query definition :param pulumi.Input[str] name: A name for the saved query definition """ - QueryDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - query_string=query_string, - log_group_names=log_group_names, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - query_string: pulumi.Input[str], - log_group_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("query_string", query_string) + pulumi.set(__self__, "query_string", query_string) if log_group_names is not None: - _setter("log_group_names", log_group_names) + pulumi.set(__self__, "log_group_names", log_group_names) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="queryString") @@ -116,10 +103,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - QueryDefinitionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/logs/resource_policy.py b/sdk/python/pulumi_aws_native/logs/resource_policy.py index a2fab784c9..d3468762a2 100644 --- a/sdk/python/pulumi_aws_native/logs/resource_policy.py +++ b/sdk/python/pulumi_aws_native/logs/resource_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['ResourcePolicyArgs', 'ResourcePolicy'] @@ -21,19 +21,8 @@ def __init__(__self__, *, :param pulumi.Input[str] policy_document: The policy document :param pulumi.Input[str] policy_name: A name for resource policy """ - ResourcePolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy_document=policy_document, - policy_name=policy_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy_document: pulumi.Input[str], - policy_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy_document", policy_document) - _setter("policy_name", policy_name) + pulumi.set(__self__, "policy_document", policy_document) + pulumi.set(__self__, "policy_name", policy_name) @property @pulumi.getter(name="policyDocument") @@ -95,10 +84,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ResourcePolicyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/logs/subscription_filter.py b/sdk/python/pulumi_aws_native/logs/subscription_filter.py index c9e45546b0..cecd9c5efc 100644 --- a/sdk/python/pulumi_aws_native/logs/subscription_filter.py +++ b/sdk/python/pulumi_aws_native/logs/subscription_filter.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -30,34 +30,15 @@ def __init__(__self__, *, :param pulumi.Input[str] filter_name: The name of the filter generated by resource. :param pulumi.Input[str] role_arn: The ARN of an IAM role that grants CloudWatch Logs permissions to deliver ingested log events to the destination stream. You don't need to provide the ARN when you are working with a logical destination for cross-account delivery. """ - SubscriptionFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_arn=destination_arn, - filter_pattern=filter_pattern, - log_group_name=log_group_name, - distribution=distribution, - filter_name=filter_name, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_arn: pulumi.Input[str], - filter_pattern: pulumi.Input[str], - log_group_name: pulumi.Input[str], - distribution: Optional[pulumi.Input['SubscriptionFilterDistribution']] = None, - filter_name: Optional[pulumi.Input[str]] = None, - role_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination_arn", destination_arn) - _setter("filter_pattern", filter_pattern) - _setter("log_group_name", log_group_name) + pulumi.set(__self__, "destination_arn", destination_arn) + pulumi.set(__self__, "filter_pattern", filter_pattern) + pulumi.set(__self__, "log_group_name", log_group_name) if distribution is not None: - _setter("distribution", distribution) + pulumi.set(__self__, "distribution", distribution) if filter_name is not None: - _setter("filter_name", filter_name) + pulumi.set(__self__, "filter_name", filter_name) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="destinationArn") @@ -175,10 +156,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SubscriptionFilterArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/lookoutequipment/_inputs.py b/sdk/python/pulumi_aws_native/lookoutequipment/_inputs.py index 172a8270b1..0ba4039dea 100644 --- a/sdk/python/pulumi_aws_native/lookoutequipment/_inputs.py +++ b/sdk/python/pulumi_aws_native/lookoutequipment/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -29,24 +29,11 @@ def __init__(__self__, *, Specifies configuration information for the input data for the inference scheduler, including delimiter, format, and dataset location. :param pulumi.Input[str] input_time_zone_offset: Indicates the difference between your time zone and Greenwich Mean Time (GMT). """ - DataInputConfigurationPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_input_configuration=s3_input_configuration, - inference_input_name_configuration=inference_input_name_configuration, - input_time_zone_offset=input_time_zone_offset, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_input_configuration: pulumi.Input['InferenceSchedulerS3InputConfigurationArgs'], - inference_input_name_configuration: Optional[pulumi.Input['InferenceSchedulerInputNameConfigurationArgs']] = None, - input_time_zone_offset: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_input_configuration", s3_input_configuration) + pulumi.set(__self__, "s3_input_configuration", s3_input_configuration) if inference_input_name_configuration is not None: - _setter("inference_input_name_configuration", inference_input_name_configuration) + pulumi.set(__self__, "inference_input_name_configuration", inference_input_name_configuration) if input_time_zone_offset is not None: - _setter("input_time_zone_offset", input_time_zone_offset) + pulumi.set(__self__, "input_time_zone_offset", input_time_zone_offset) @property @pulumi.getter(name="s3InputConfiguration") @@ -88,20 +75,9 @@ def __init__(__self__, *, Specifies configuration information for the output results for the inference scheduler, including the S3 location for the output. :param pulumi.Input[str] kms_key_id: The ID number for the AWS KMS key used to encrypt the inference output. """ - DataOutputConfigurationPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_output_configuration=s3_output_configuration, - kms_key_id=kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_output_configuration: pulumi.Input['InferenceSchedulerS3OutputConfigurationArgs'], - kms_key_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_output_configuration", s3_output_configuration) + pulumi.set(__self__, "s3_output_configuration", s3_output_configuration) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) @property @pulumi.getter(name="s3OutputConfiguration") @@ -135,21 +111,10 @@ def __init__(__self__, *, :param pulumi.Input[str] component_timestamp_delimiter: Indicates the delimiter character used between items in the data. :param pulumi.Input[str] timestamp_format: The format of the timestamp, whether Epoch time, or standard, with or without hyphens (-). """ - InferenceSchedulerInputNameConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - component_timestamp_delimiter=component_timestamp_delimiter, - timestamp_format=timestamp_format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - component_timestamp_delimiter: Optional[pulumi.Input[str]] = None, - timestamp_format: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if component_timestamp_delimiter is not None: - _setter("component_timestamp_delimiter", component_timestamp_delimiter) + pulumi.set(__self__, "component_timestamp_delimiter", component_timestamp_delimiter) if timestamp_format is not None: - _setter("timestamp_format", timestamp_format) + pulumi.set(__self__, "timestamp_format", timestamp_format) @property @pulumi.getter(name="componentTimestampDelimiter") @@ -184,20 +149,9 @@ def __init__(__self__, *, """ Specifies configuration information for the input data for the inference, including input data S3 location. """ - InferenceSchedulerS3InputConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - prefix=prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: pulumi.Input[str], - prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) + pulumi.set(__self__, "bucket", bucket) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) @property @pulumi.getter @@ -226,20 +180,9 @@ def __init__(__self__, *, """ Specifies configuration information for the output results from the inference, including output S3 location. """ - InferenceSchedulerS3OutputConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - prefix=prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: pulumi.Input[str], - prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) + pulumi.set(__self__, "bucket", bucket) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) @property @pulumi.getter @@ -270,19 +213,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key for the specified tag. :param pulumi.Input[str] value: The value for the specified tag. """ - InferenceSchedulerTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/lookoutequipment/get_inference_scheduler.py b/sdk/python/pulumi_aws_native/lookoutequipment/get_inference_scheduler.py index 72e54ef69c..0271e680ac 100644 --- a/sdk/python/pulumi_aws_native/lookoutequipment/get_inference_scheduler.py +++ b/sdk/python/pulumi_aws_native/lookoutequipment/get_inference_scheduler.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/lookoutequipment/inference_scheduler.py b/sdk/python/pulumi_aws_native/lookoutequipment/inference_scheduler.py index 376b952ba0..04f974f848 100644 --- a/sdk/python/pulumi_aws_native/lookoutequipment/inference_scheduler.py +++ b/sdk/python/pulumi_aws_native/lookoutequipment/inference_scheduler.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -38,44 +38,19 @@ def __init__(__self__, *, :param pulumi.Input[str] server_side_kms_key_id: Provides the identifier of the AWS KMS customer master key (CMK) used to encrypt inference scheduler data by Amazon Lookout for Equipment. :param pulumi.Input[Sequence[pulumi.Input['InferenceSchedulerTagArgs']]] tags: Any tags associated with the inference scheduler. """ - InferenceSchedulerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_input_configuration=data_input_configuration, - data_output_configuration=data_output_configuration, - data_upload_frequency=data_upload_frequency, - model_name=model_name, - role_arn=role_arn, - data_delay_offset_in_minutes=data_delay_offset_in_minutes, - inference_scheduler_name=inference_scheduler_name, - server_side_kms_key_id=server_side_kms_key_id, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_input_configuration: pulumi.Input['DataInputConfigurationPropertiesArgs'], - data_output_configuration: pulumi.Input['DataOutputConfigurationPropertiesArgs'], - data_upload_frequency: pulumi.Input['InferenceSchedulerDataUploadFrequency'], - model_name: pulumi.Input[str], - role_arn: pulumi.Input[str], - data_delay_offset_in_minutes: Optional[pulumi.Input[int]] = None, - inference_scheduler_name: Optional[pulumi.Input[str]] = None, - server_side_kms_key_id: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['InferenceSchedulerTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_input_configuration", data_input_configuration) - _setter("data_output_configuration", data_output_configuration) - _setter("data_upload_frequency", data_upload_frequency) - _setter("model_name", model_name) - _setter("role_arn", role_arn) + pulumi.set(__self__, "data_input_configuration", data_input_configuration) + pulumi.set(__self__, "data_output_configuration", data_output_configuration) + pulumi.set(__self__, "data_upload_frequency", data_upload_frequency) + pulumi.set(__self__, "model_name", model_name) + pulumi.set(__self__, "role_arn", role_arn) if data_delay_offset_in_minutes is not None: - _setter("data_delay_offset_in_minutes", data_delay_offset_in_minutes) + pulumi.set(__self__, "data_delay_offset_in_minutes", data_delay_offset_in_minutes) if inference_scheduler_name is not None: - _setter("inference_scheduler_name", inference_scheduler_name) + pulumi.set(__self__, "inference_scheduler_name", inference_scheduler_name) if server_side_kms_key_id is not None: - _setter("server_side_kms_key_id", server_side_kms_key_id) + pulumi.set(__self__, "server_side_kms_key_id", server_side_kms_key_id) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="dataInputConfiguration") @@ -240,10 +215,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - InferenceSchedulerArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -269,19 +240,9 @@ def _internal_init(__self__, __props__ = InferenceSchedulerArgs.__new__(InferenceSchedulerArgs) __props__.__dict__["data_delay_offset_in_minutes"] = data_delay_offset_in_minutes - if data_input_configuration is not None and not isinstance(data_input_configuration, DataInputConfigurationPropertiesArgs): - data_input_configuration = data_input_configuration or {} - def _setter(key, value): - data_input_configuration[key] = value - DataInputConfigurationPropertiesArgs._configure(_setter, **data_input_configuration) if data_input_configuration is None and not opts.urn: raise TypeError("Missing required property 'data_input_configuration'") __props__.__dict__["data_input_configuration"] = data_input_configuration - if data_output_configuration is not None and not isinstance(data_output_configuration, DataOutputConfigurationPropertiesArgs): - data_output_configuration = data_output_configuration or {} - def _setter(key, value): - data_output_configuration[key] = value - DataOutputConfigurationPropertiesArgs._configure(_setter, **data_output_configuration) if data_output_configuration is None and not opts.urn: raise TypeError("Missing required property 'data_output_configuration'") __props__.__dict__["data_output_configuration"] = data_output_configuration diff --git a/sdk/python/pulumi_aws_native/lookoutequipment/outputs.py b/sdk/python/pulumi_aws_native/lookoutequipment/outputs.py index 7d39a88e74..e7b720e5f5 100644 --- a/sdk/python/pulumi_aws_native/lookoutequipment/outputs.py +++ b/sdk/python/pulumi_aws_native/lookoutequipment/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -54,24 +54,11 @@ def __init__(__self__, *, Specifies configuration information for the input data for the inference scheduler, including delimiter, format, and dataset location. :param str input_time_zone_offset: Indicates the difference between your time zone and Greenwich Mean Time (GMT). """ - DataInputConfigurationProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_input_configuration=s3_input_configuration, - inference_input_name_configuration=inference_input_name_configuration, - input_time_zone_offset=input_time_zone_offset, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_input_configuration: 'outputs.InferenceSchedulerS3InputConfiguration', - inference_input_name_configuration: Optional['outputs.InferenceSchedulerInputNameConfiguration'] = None, - input_time_zone_offset: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_input_configuration", s3_input_configuration) + pulumi.set(__self__, "s3_input_configuration", s3_input_configuration) if inference_input_name_configuration is not None: - _setter("inference_input_name_configuration", inference_input_name_configuration) + pulumi.set(__self__, "inference_input_name_configuration", inference_input_name_configuration) if input_time_zone_offset is not None: - _setter("input_time_zone_offset", input_time_zone_offset) + pulumi.set(__self__, "input_time_zone_offset", input_time_zone_offset) @property @pulumi.getter(name="s3InputConfiguration") @@ -123,20 +110,9 @@ def __init__(__self__, *, Specifies configuration information for the output results for the inference scheduler, including the S3 location for the output. :param str kms_key_id: The ID number for the AWS KMS key used to encrypt the inference output. """ - DataOutputConfigurationProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_output_configuration=s3_output_configuration, - kms_key_id=kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_output_configuration: 'outputs.InferenceSchedulerS3OutputConfiguration', - kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_output_configuration", s3_output_configuration) + pulumi.set(__self__, "s3_output_configuration", s3_output_configuration) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) @property @pulumi.getter(name="s3OutputConfiguration") @@ -184,21 +160,10 @@ def __init__(__self__, *, :param str component_timestamp_delimiter: Indicates the delimiter character used between items in the data. :param str timestamp_format: The format of the timestamp, whether Epoch time, or standard, with or without hyphens (-). """ - InferenceSchedulerInputNameConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - component_timestamp_delimiter=component_timestamp_delimiter, - timestamp_format=timestamp_format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - component_timestamp_delimiter: Optional[str] = None, - timestamp_format: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if component_timestamp_delimiter is not None: - _setter("component_timestamp_delimiter", component_timestamp_delimiter) + pulumi.set(__self__, "component_timestamp_delimiter", component_timestamp_delimiter) if timestamp_format is not None: - _setter("timestamp_format", timestamp_format) + pulumi.set(__self__, "timestamp_format", timestamp_format) @property @pulumi.getter(name="componentTimestampDelimiter") @@ -228,20 +193,9 @@ def __init__(__self__, *, """ Specifies configuration information for the input data for the inference, including input data S3 location. """ - InferenceSchedulerS3InputConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - prefix=prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: str, - prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) + pulumi.set(__self__, "bucket", bucket) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) @property @pulumi.getter @@ -265,20 +219,9 @@ def __init__(__self__, *, """ Specifies configuration information for the output results from the inference, including output S3 location. """ - InferenceSchedulerS3OutputConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - prefix=prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: str, - prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) + pulumi.set(__self__, "bucket", bucket) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) @property @pulumi.getter @@ -304,19 +247,8 @@ def __init__(__self__, *, :param str key: The key for the specified tag. :param str value: The value for the specified tag. """ - InferenceSchedulerTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/lookoutmetrics/_inputs.py b/sdk/python/pulumi_aws_native/lookoutmetrics/_inputs.py index 05d97319af..2ed6740565 100644 --- a/sdk/python/pulumi_aws_native/lookoutmetrics/_inputs.py +++ b/sdk/python/pulumi_aws_native/lookoutmetrics/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -35,21 +35,10 @@ class AlertActionArgs: def __init__(__self__, *, lambda_configuration: Optional[pulumi.Input['AlertLambdaConfigurationArgs']] = None, sns_configuration: Optional[pulumi.Input['AlertSnsConfigurationArgs']] = None): - AlertActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - lambda_configuration=lambda_configuration, - sns_configuration=sns_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lambda_configuration: Optional[pulumi.Input['AlertLambdaConfigurationArgs']] = None, - sns_configuration: Optional[pulumi.Input['AlertSnsConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if lambda_configuration is not None: - _setter("lambda_configuration", lambda_configuration) + pulumi.set(__self__, "lambda_configuration", lambda_configuration) if sns_configuration is not None: - _setter("sns_configuration", sns_configuration) + pulumi.set(__self__, "sns_configuration", sns_configuration) @property @pulumi.getter(name="lambdaConfiguration") @@ -80,19 +69,8 @@ def __init__(__self__, *, :param pulumi.Input[str] lambda_arn: ARN of a Lambda to send alert notifications to. :param pulumi.Input[str] role_arn: ARN of an IAM role that LookoutMetrics should assume to access the Lambda function. """ - AlertLambdaConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - lambda_arn=lambda_arn, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lambda_arn: pulumi.Input[str], - role_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("lambda_arn", lambda_arn) - _setter("role_arn", role_arn) + pulumi.set(__self__, "lambda_arn", lambda_arn) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="lambdaArn") @@ -129,19 +107,8 @@ def __init__(__self__, *, :param pulumi.Input[str] role_arn: ARN of an IAM role that LookoutMetrics should assume to access the SNS topic. :param pulumi.Input[str] sns_topic_arn: ARN of an SNS topic to send alert notifications to. """ - AlertSnsConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - sns_topic_arn=sns_topic_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: pulumi.Input[str], - sns_topic_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arn", role_arn) - _setter("sns_topic_arn", sns_topic_arn) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "sns_topic_arn", sns_topic_arn) @property @pulumi.getter(name="roleArn") @@ -173,19 +140,8 @@ class AnomalyDetectorAppFlowConfigArgs: def __init__(__self__, *, flow_name: pulumi.Input[str], role_arn: pulumi.Input[str]): - AnomalyDetectorAppFlowConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - flow_name=flow_name, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - flow_name: pulumi.Input[str], - role_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("flow_name", flow_name) - _setter("role_arn", role_arn) + pulumi.set(__self__, "flow_name", flow_name) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="flowName") @@ -210,16 +166,7 @@ def role_arn(self, value: pulumi.Input[str]): class AnomalyDetectorCloudwatchConfigArgs: def __init__(__self__, *, role_arn: pulumi.Input[str]): - AnomalyDetectorCloudwatchConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="roleArn") @@ -238,16 +185,7 @@ def __init__(__self__, *, """ :param pulumi.Input['AnomalyDetectorFrequency'] anomaly_detector_frequency: Frequency of anomaly detection """ - AnomalyDetectorConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - anomaly_detector_frequency=anomaly_detector_frequency, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - anomaly_detector_frequency: pulumi.Input['AnomalyDetectorFrequency'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("anomaly_detector_frequency", anomaly_detector_frequency) + pulumi.set(__self__, "anomaly_detector_frequency", anomaly_detector_frequency) @property @pulumi.getter(name="anomalyDetectorFrequency") @@ -271,37 +209,18 @@ def __init__(__self__, *, file_compression: Optional[pulumi.Input['AnomalyDetectorCsvFormatDescriptorFileCompression']] = None, header_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, quote_symbol: Optional[pulumi.Input[str]] = None): - AnomalyDetectorCsvFormatDescriptorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - charset=charset, - contains_header=contains_header, - delimiter=delimiter, - file_compression=file_compression, - header_list=header_list, - quote_symbol=quote_symbol, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - charset: Optional[pulumi.Input[str]] = None, - contains_header: Optional[pulumi.Input[bool]] = None, - delimiter: Optional[pulumi.Input[str]] = None, - file_compression: Optional[pulumi.Input['AnomalyDetectorCsvFormatDescriptorFileCompression']] = None, - header_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - quote_symbol: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if charset is not None: - _setter("charset", charset) + pulumi.set(__self__, "charset", charset) if contains_header is not None: - _setter("contains_header", contains_header) + pulumi.set(__self__, "contains_header", contains_header) if delimiter is not None: - _setter("delimiter", delimiter) + pulumi.set(__self__, "delimiter", delimiter) if file_compression is not None: - _setter("file_compression", file_compression) + pulumi.set(__self__, "file_compression", file_compression) if header_list is not None: - _setter("header_list", header_list) + pulumi.set(__self__, "header_list", header_list) if quote_symbol is not None: - _setter("quote_symbol", quote_symbol) + pulumi.set(__self__, "quote_symbol", quote_symbol) @property @pulumi.getter @@ -363,21 +282,10 @@ class AnomalyDetectorFileFormatDescriptorArgs: def __init__(__self__, *, csv_format_descriptor: Optional[pulumi.Input['AnomalyDetectorCsvFormatDescriptorArgs']] = None, json_format_descriptor: Optional[pulumi.Input['AnomalyDetectorJsonFormatDescriptorArgs']] = None): - AnomalyDetectorFileFormatDescriptorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - csv_format_descriptor=csv_format_descriptor, - json_format_descriptor=json_format_descriptor, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - csv_format_descriptor: Optional[pulumi.Input['AnomalyDetectorCsvFormatDescriptorArgs']] = None, - json_format_descriptor: Optional[pulumi.Input['AnomalyDetectorJsonFormatDescriptorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if csv_format_descriptor is not None: - _setter("csv_format_descriptor", csv_format_descriptor) + pulumi.set(__self__, "csv_format_descriptor", csv_format_descriptor) if json_format_descriptor is not None: - _setter("json_format_descriptor", json_format_descriptor) + pulumi.set(__self__, "json_format_descriptor", json_format_descriptor) @property @pulumi.getter(name="csvFormatDescriptor") @@ -403,21 +311,10 @@ class AnomalyDetectorJsonFormatDescriptorArgs: def __init__(__self__, *, charset: Optional[pulumi.Input[str]] = None, file_compression: Optional[pulumi.Input['AnomalyDetectorJsonFormatDescriptorFileCompression']] = None): - AnomalyDetectorJsonFormatDescriptorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - charset=charset, - file_compression=file_compression, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - charset: Optional[pulumi.Input[str]] = None, - file_compression: Optional[pulumi.Input['AnomalyDetectorJsonFormatDescriptorFileCompression']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if charset is not None: - _setter("charset", charset) + pulumi.set(__self__, "charset", charset) if file_compression is not None: - _setter("file_compression", file_compression) + pulumi.set(__self__, "file_compression", file_compression) @property @pulumi.getter @@ -458,46 +355,21 @@ def __init__(__self__, *, :param pulumi.Input['AnomalyDetectorMetricSetMetricSetFrequency'] metric_set_frequency: A frequency period to aggregate the data :param pulumi.Input[int] offset: Offset, in seconds, between the frequency interval and the time at which the metrics are available. """ - AnomalyDetectorMetricSetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric_list=metric_list, - metric_set_name=metric_set_name, - metric_source=metric_source, - dimension_list=dimension_list, - metric_set_description=metric_set_description, - metric_set_frequency=metric_set_frequency, - offset=offset, - timestamp_column=timestamp_column, - timezone=timezone, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric_list: pulumi.Input[Sequence[pulumi.Input['AnomalyDetectorMetricArgs']]], - metric_set_name: pulumi.Input[str], - metric_source: pulumi.Input['AnomalyDetectorMetricSourceArgs'], - dimension_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - metric_set_description: Optional[pulumi.Input[str]] = None, - metric_set_frequency: Optional[pulumi.Input['AnomalyDetectorMetricSetMetricSetFrequency']] = None, - offset: Optional[pulumi.Input[int]] = None, - timestamp_column: Optional[pulumi.Input['AnomalyDetectorTimestampColumnArgs']] = None, - timezone: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metric_list", metric_list) - _setter("metric_set_name", metric_set_name) - _setter("metric_source", metric_source) + pulumi.set(__self__, "metric_list", metric_list) + pulumi.set(__self__, "metric_set_name", metric_set_name) + pulumi.set(__self__, "metric_source", metric_source) if dimension_list is not None: - _setter("dimension_list", dimension_list) + pulumi.set(__self__, "dimension_list", dimension_list) if metric_set_description is not None: - _setter("metric_set_description", metric_set_description) + pulumi.set(__self__, "metric_set_description", metric_set_description) if metric_set_frequency is not None: - _setter("metric_set_frequency", metric_set_frequency) + pulumi.set(__self__, "metric_set_frequency", metric_set_frequency) if offset is not None: - _setter("offset", offset) + pulumi.set(__self__, "offset", offset) if timestamp_column is not None: - _setter("timestamp_column", timestamp_column) + pulumi.set(__self__, "timestamp_column", timestamp_column) if timezone is not None: - _setter("timezone", timezone) + pulumi.set(__self__, "timezone", timezone) @property @pulumi.getter(name="metricList") @@ -607,33 +479,16 @@ def __init__(__self__, *, rds_source_config: Optional[pulumi.Input['AnomalyDetectorRdsSourceConfigArgs']] = None, redshift_source_config: Optional[pulumi.Input['AnomalyDetectorRedshiftSourceConfigArgs']] = None, s3_source_config: Optional[pulumi.Input['AnomalyDetectorS3SourceConfigArgs']] = None): - AnomalyDetectorMetricSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - app_flow_config=app_flow_config, - cloudwatch_config=cloudwatch_config, - rds_source_config=rds_source_config, - redshift_source_config=redshift_source_config, - s3_source_config=s3_source_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - app_flow_config: Optional[pulumi.Input['AnomalyDetectorAppFlowConfigArgs']] = None, - cloudwatch_config: Optional[pulumi.Input['AnomalyDetectorCloudwatchConfigArgs']] = None, - rds_source_config: Optional[pulumi.Input['AnomalyDetectorRdsSourceConfigArgs']] = None, - redshift_source_config: Optional[pulumi.Input['AnomalyDetectorRedshiftSourceConfigArgs']] = None, - s3_source_config: Optional[pulumi.Input['AnomalyDetectorS3SourceConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if app_flow_config is not None: - _setter("app_flow_config", app_flow_config) + pulumi.set(__self__, "app_flow_config", app_flow_config) if cloudwatch_config is not None: - _setter("cloudwatch_config", cloudwatch_config) + pulumi.set(__self__, "cloudwatch_config", cloudwatch_config) if rds_source_config is not None: - _setter("rds_source_config", rds_source_config) + pulumi.set(__self__, "rds_source_config", rds_source_config) if redshift_source_config is not None: - _setter("redshift_source_config", redshift_source_config) + pulumi.set(__self__, "redshift_source_config", redshift_source_config) if s3_source_config is not None: - _setter("s3_source_config", s3_source_config) + pulumi.set(__self__, "s3_source_config", s3_source_config) @property @pulumi.getter(name="appFlowConfig") @@ -690,23 +545,10 @@ def __init__(__self__, *, """ :param pulumi.Input['AnomalyDetectorMetricAggregationFunction'] aggregation_function: Operator used to aggregate metric values """ - AnomalyDetectorMetricArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - aggregation_function=aggregation_function, - metric_name=metric_name, - namespace=namespace, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aggregation_function: pulumi.Input['AnomalyDetectorMetricAggregationFunction'], - metric_name: pulumi.Input[str], - namespace: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("aggregation_function", aggregation_function) - _setter("metric_name", metric_name) + pulumi.set(__self__, "aggregation_function", aggregation_function) + pulumi.set(__self__, "metric_name", metric_name) if namespace is not None: - _setter("namespace", namespace) + pulumi.set(__self__, "namespace", namespace) @property @pulumi.getter(name="aggregationFunction") @@ -750,37 +592,14 @@ def __init__(__self__, *, secret_manager_arn: pulumi.Input[str], table_name: pulumi.Input[str], vpc_configuration: pulumi.Input['AnomalyDetectorVpcConfigurationArgs']): - AnomalyDetectorRdsSourceConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - database_host=database_host, - database_name=database_name, - database_port=database_port, - db_instance_identifier=db_instance_identifier, - role_arn=role_arn, - secret_manager_arn=secret_manager_arn, - table_name=table_name, - vpc_configuration=vpc_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database_host: pulumi.Input[str], - database_name: pulumi.Input[str], - database_port: pulumi.Input[int], - db_instance_identifier: pulumi.Input[str], - role_arn: pulumi.Input[str], - secret_manager_arn: pulumi.Input[str], - table_name: pulumi.Input[str], - vpc_configuration: pulumi.Input['AnomalyDetectorVpcConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database_host", database_host) - _setter("database_name", database_name) - _setter("database_port", database_port) - _setter("db_instance_identifier", db_instance_identifier) - _setter("role_arn", role_arn) - _setter("secret_manager_arn", secret_manager_arn) - _setter("table_name", table_name) - _setter("vpc_configuration", vpc_configuration) + pulumi.set(__self__, "database_host", database_host) + pulumi.set(__self__, "database_name", database_name) + pulumi.set(__self__, "database_port", database_port) + pulumi.set(__self__, "db_instance_identifier", db_instance_identifier) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "secret_manager_arn", secret_manager_arn) + pulumi.set(__self__, "table_name", table_name) + pulumi.set(__self__, "vpc_configuration", vpc_configuration) @property @pulumi.getter(name="databaseHost") @@ -866,37 +685,14 @@ def __init__(__self__, *, secret_manager_arn: pulumi.Input[str], table_name: pulumi.Input[str], vpc_configuration: pulumi.Input['AnomalyDetectorVpcConfigurationArgs']): - AnomalyDetectorRedshiftSourceConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cluster_identifier=cluster_identifier, - database_host=database_host, - database_name=database_name, - database_port=database_port, - role_arn=role_arn, - secret_manager_arn=secret_manager_arn, - table_name=table_name, - vpc_configuration=vpc_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cluster_identifier: pulumi.Input[str], - database_host: pulumi.Input[str], - database_name: pulumi.Input[str], - database_port: pulumi.Input[int], - role_arn: pulumi.Input[str], - secret_manager_arn: pulumi.Input[str], - table_name: pulumi.Input[str], - vpc_configuration: pulumi.Input['AnomalyDetectorVpcConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cluster_identifier", cluster_identifier) - _setter("database_host", database_host) - _setter("database_name", database_name) - _setter("database_port", database_port) - _setter("role_arn", role_arn) - _setter("secret_manager_arn", secret_manager_arn) - _setter("table_name", table_name) - _setter("vpc_configuration", vpc_configuration) + pulumi.set(__self__, "cluster_identifier", cluster_identifier) + pulumi.set(__self__, "database_host", database_host) + pulumi.set(__self__, "database_name", database_name) + pulumi.set(__self__, "database_port", database_port) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "secret_manager_arn", secret_manager_arn) + pulumi.set(__self__, "table_name", table_name) + pulumi.set(__self__, "vpc_configuration", vpc_configuration) @property @pulumi.getter(name="clusterIdentifier") @@ -978,27 +774,12 @@ def __init__(__self__, *, role_arn: pulumi.Input[str], historical_data_path_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, templated_path_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - AnomalyDetectorS3SourceConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - file_format_descriptor=file_format_descriptor, - role_arn=role_arn, - historical_data_path_list=historical_data_path_list, - templated_path_list=templated_path_list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - file_format_descriptor: pulumi.Input['AnomalyDetectorFileFormatDescriptorArgs'], - role_arn: pulumi.Input[str], - historical_data_path_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - templated_path_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("file_format_descriptor", file_format_descriptor) - _setter("role_arn", role_arn) + pulumi.set(__self__, "file_format_descriptor", file_format_descriptor) + pulumi.set(__self__, "role_arn", role_arn) if historical_data_path_list is not None: - _setter("historical_data_path_list", historical_data_path_list) + pulumi.set(__self__, "historical_data_path_list", historical_data_path_list) if templated_path_list is not None: - _setter("templated_path_list", templated_path_list) + pulumi.set(__self__, "templated_path_list", templated_path_list) @property @pulumi.getter(name="fileFormatDescriptor") @@ -1045,21 +826,10 @@ def __init__(__self__, *, """ :param pulumi.Input[str] column_format: A timestamp format for the timestamps in the dataset """ - AnomalyDetectorTimestampColumnArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_format=column_format, - column_name=column_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_format: Optional[pulumi.Input[str]] = None, - column_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column_format is not None: - _setter("column_format", column_format) + pulumi.set(__self__, "column_format", column_format) if column_name is not None: - _setter("column_name", column_name) + pulumi.set(__self__, "column_name", column_name) @property @pulumi.getter(name="columnFormat") @@ -1088,19 +858,8 @@ class AnomalyDetectorVpcConfigurationArgs: def __init__(__self__, *, security_group_id_list: pulumi.Input[Sequence[pulumi.Input[str]]], subnet_id_list: pulumi.Input[Sequence[pulumi.Input[str]]]): - AnomalyDetectorVpcConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_id_list=security_group_id_list, - subnet_id_list=subnet_id_list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_id_list: pulumi.Input[Sequence[pulumi.Input[str]]], - subnet_id_list: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("security_group_id_list", security_group_id_list) - _setter("subnet_id_list", subnet_id_list) + pulumi.set(__self__, "security_group_id_list", security_group_id_list) + pulumi.set(__self__, "subnet_id_list", subnet_id_list) @property @pulumi.getter(name="securityGroupIdList") diff --git a/sdk/python/pulumi_aws_native/lookoutmetrics/alert.py b/sdk/python/pulumi_aws_native/lookoutmetrics/alert.py index 9d06e1a7eb..491a473c88 100644 --- a/sdk/python/pulumi_aws_native/lookoutmetrics/alert.py +++ b/sdk/python/pulumi_aws_native/lookoutmetrics/alert.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -29,30 +29,13 @@ def __init__(__self__, *, :param pulumi.Input[str] alert_description: A description for the alert. :param pulumi.Input[str] alert_name: The name of the alert. If not provided, a name is generated automatically. """ - AlertArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - alert_sensitivity_threshold=alert_sensitivity_threshold, - anomaly_detector_arn=anomaly_detector_arn, - alert_description=alert_description, - alert_name=alert_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: pulumi.Input['AlertActionArgs'], - alert_sensitivity_threshold: pulumi.Input[int], - anomaly_detector_arn: pulumi.Input[str], - alert_description: Optional[pulumi.Input[str]] = None, - alert_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action", action) - _setter("alert_sensitivity_threshold", alert_sensitivity_threshold) - _setter("anomaly_detector_arn", anomaly_detector_arn) + pulumi.set(__self__, "action", action) + pulumi.set(__self__, "alert_sensitivity_threshold", alert_sensitivity_threshold) + pulumi.set(__self__, "anomaly_detector_arn", anomaly_detector_arn) if alert_description is not None: - _setter("alert_description", alert_description) + pulumi.set(__self__, "alert_description", alert_description) if alert_name is not None: - _setter("alert_name", alert_name) + pulumi.set(__self__, "alert_name", alert_name) @property @pulumi.getter @@ -156,10 +139,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AlertArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -179,11 +158,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = AlertArgs.__new__(AlertArgs) - if action is not None and not isinstance(action, AlertActionArgs): - action = action or {} - def _setter(key, value): - action[key] = value - AlertActionArgs._configure(_setter, **action) if action is None and not opts.urn: raise TypeError("Missing required property 'action'") __props__.__dict__["action"] = action diff --git a/sdk/python/pulumi_aws_native/lookoutmetrics/anomaly_detector.py b/sdk/python/pulumi_aws_native/lookoutmetrics/anomaly_detector.py index fbd1d46250..81989e0af2 100644 --- a/sdk/python/pulumi_aws_native/lookoutmetrics/anomaly_detector.py +++ b/sdk/python/pulumi_aws_native/lookoutmetrics/anomaly_detector.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -30,31 +30,14 @@ def __init__(__self__, *, :param pulumi.Input[str] anomaly_detector_name: Name for the Amazon Lookout for Metrics Anomaly Detector :param pulumi.Input[str] kms_key_arn: KMS key used to encrypt the AnomalyDetector data """ - AnomalyDetectorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - anomaly_detector_config=anomaly_detector_config, - metric_set_list=metric_set_list, - anomaly_detector_description=anomaly_detector_description, - anomaly_detector_name=anomaly_detector_name, - kms_key_arn=kms_key_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - anomaly_detector_config: pulumi.Input['AnomalyDetectorConfigArgs'], - metric_set_list: pulumi.Input[Sequence[pulumi.Input['AnomalyDetectorMetricSetArgs']]], - anomaly_detector_description: Optional[pulumi.Input[str]] = None, - anomaly_detector_name: Optional[pulumi.Input[str]] = None, - kms_key_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("anomaly_detector_config", anomaly_detector_config) - _setter("metric_set_list", metric_set_list) + pulumi.set(__self__, "anomaly_detector_config", anomaly_detector_config) + pulumi.set(__self__, "metric_set_list", metric_set_list) if anomaly_detector_description is not None: - _setter("anomaly_detector_description", anomaly_detector_description) + pulumi.set(__self__, "anomaly_detector_description", anomaly_detector_description) if anomaly_detector_name is not None: - _setter("anomaly_detector_name", anomaly_detector_name) + pulumi.set(__self__, "anomaly_detector_name", anomaly_detector_name) if kms_key_arn is not None: - _setter("kms_key_arn", kms_key_arn) + pulumi.set(__self__, "kms_key_arn", kms_key_arn) @property @pulumi.getter(name="anomalyDetectorConfig") @@ -158,10 +141,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AnomalyDetectorArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -181,11 +160,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = AnomalyDetectorArgs.__new__(AnomalyDetectorArgs) - if anomaly_detector_config is not None and not isinstance(anomaly_detector_config, AnomalyDetectorConfigArgs): - anomaly_detector_config = anomaly_detector_config or {} - def _setter(key, value): - anomaly_detector_config[key] = value - AnomalyDetectorConfigArgs._configure(_setter, **anomaly_detector_config) if anomaly_detector_config is None and not opts.urn: raise TypeError("Missing required property 'anomaly_detector_config'") __props__.__dict__["anomaly_detector_config"] = anomaly_detector_config diff --git a/sdk/python/pulumi_aws_native/lookoutmetrics/get_alert.py b/sdk/python/pulumi_aws_native/lookoutmetrics/get_alert.py index ad5d1523a5..b1437e1adf 100644 --- a/sdk/python/pulumi_aws_native/lookoutmetrics/get_alert.py +++ b/sdk/python/pulumi_aws_native/lookoutmetrics/get_alert.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/lookoutmetrics/get_anomaly_detector.py b/sdk/python/pulumi_aws_native/lookoutmetrics/get_anomaly_detector.py index 33e9f3c17a..54531fd28d 100644 --- a/sdk/python/pulumi_aws_native/lookoutmetrics/get_anomaly_detector.py +++ b/sdk/python/pulumi_aws_native/lookoutmetrics/get_anomaly_detector.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/lookoutmetrics/outputs.py b/sdk/python/pulumi_aws_native/lookoutmetrics/outputs.py index c27487fbe4..d245e6a282 100644 --- a/sdk/python/pulumi_aws_native/lookoutmetrics/outputs.py +++ b/sdk/python/pulumi_aws_native/lookoutmetrics/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -55,21 +55,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, lambda_configuration: Optional['outputs.AlertLambdaConfiguration'] = None, sns_configuration: Optional['outputs.AlertSnsConfiguration'] = None): - AlertAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - lambda_configuration=lambda_configuration, - sns_configuration=sns_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lambda_configuration: Optional['outputs.AlertLambdaConfiguration'] = None, - sns_configuration: Optional['outputs.AlertSnsConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if lambda_configuration is not None: - _setter("lambda_configuration", lambda_configuration) + pulumi.set(__self__, "lambda_configuration", lambda_configuration) if sns_configuration is not None: - _setter("sns_configuration", sns_configuration) + pulumi.set(__self__, "sns_configuration", sns_configuration) @property @pulumi.getter(name="lambdaConfiguration") @@ -114,19 +103,8 @@ def __init__(__self__, *, :param str lambda_arn: ARN of a Lambda to send alert notifications to. :param str role_arn: ARN of an IAM role that LookoutMetrics should assume to access the Lambda function. """ - AlertLambdaConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - lambda_arn=lambda_arn, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lambda_arn: str, - role_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("lambda_arn", lambda_arn) - _setter("role_arn", role_arn) + pulumi.set(__self__, "lambda_arn", lambda_arn) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="lambdaArn") @@ -177,19 +155,8 @@ def __init__(__self__, *, :param str role_arn: ARN of an IAM role that LookoutMetrics should assume to access the SNS topic. :param str sns_topic_arn: ARN of an SNS topic to send alert notifications to. """ - AlertSnsConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - sns_topic_arn=sns_topic_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: str, - sns_topic_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arn", role_arn) - _setter("sns_topic_arn", sns_topic_arn) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "sns_topic_arn", sns_topic_arn) @property @pulumi.getter(name="roleArn") @@ -232,19 +199,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, flow_name: str, role_arn: str): - AnomalyDetectorAppFlowConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - flow_name=flow_name, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - flow_name: str, - role_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("flow_name", flow_name) - _setter("role_arn", role_arn) + pulumi.set(__self__, "flow_name", flow_name) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="flowName") @@ -278,16 +234,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, role_arn: str): - AnomalyDetectorCloudwatchConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="roleArn") @@ -319,16 +266,7 @@ def __init__(__self__, *, """ :param 'AnomalyDetectorFrequency' anomaly_detector_frequency: Frequency of anomaly detection """ - AnomalyDetectorConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - anomaly_detector_frequency=anomaly_detector_frequency, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - anomaly_detector_frequency: 'AnomalyDetectorFrequency', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("anomaly_detector_frequency", anomaly_detector_frequency) + pulumi.set(__self__, "anomaly_detector_frequency", anomaly_detector_frequency) @property @pulumi.getter(name="anomalyDetectorFrequency") @@ -371,37 +309,18 @@ def __init__(__self__, *, file_compression: Optional['AnomalyDetectorCsvFormatDescriptorFileCompression'] = None, header_list: Optional[Sequence[str]] = None, quote_symbol: Optional[str] = None): - AnomalyDetectorCsvFormatDescriptor._configure( - lambda key, value: pulumi.set(__self__, key, value), - charset=charset, - contains_header=contains_header, - delimiter=delimiter, - file_compression=file_compression, - header_list=header_list, - quote_symbol=quote_symbol, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - charset: Optional[str] = None, - contains_header: Optional[bool] = None, - delimiter: Optional[str] = None, - file_compression: Optional['AnomalyDetectorCsvFormatDescriptorFileCompression'] = None, - header_list: Optional[Sequence[str]] = None, - quote_symbol: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if charset is not None: - _setter("charset", charset) + pulumi.set(__self__, "charset", charset) if contains_header is not None: - _setter("contains_header", contains_header) + pulumi.set(__self__, "contains_header", contains_header) if delimiter is not None: - _setter("delimiter", delimiter) + pulumi.set(__self__, "delimiter", delimiter) if file_compression is not None: - _setter("file_compression", file_compression) + pulumi.set(__self__, "file_compression", file_compression) if header_list is not None: - _setter("header_list", header_list) + pulumi.set(__self__, "header_list", header_list) if quote_symbol is not None: - _setter("quote_symbol", quote_symbol) + pulumi.set(__self__, "quote_symbol", quote_symbol) @property @pulumi.getter @@ -458,21 +377,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, csv_format_descriptor: Optional['outputs.AnomalyDetectorCsvFormatDescriptor'] = None, json_format_descriptor: Optional['outputs.AnomalyDetectorJsonFormatDescriptor'] = None): - AnomalyDetectorFileFormatDescriptor._configure( - lambda key, value: pulumi.set(__self__, key, value), - csv_format_descriptor=csv_format_descriptor, - json_format_descriptor=json_format_descriptor, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - csv_format_descriptor: Optional['outputs.AnomalyDetectorCsvFormatDescriptor'] = None, - json_format_descriptor: Optional['outputs.AnomalyDetectorJsonFormatDescriptor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if csv_format_descriptor is not None: - _setter("csv_format_descriptor", csv_format_descriptor) + pulumi.set(__self__, "csv_format_descriptor", csv_format_descriptor) if json_format_descriptor is not None: - _setter("json_format_descriptor", json_format_descriptor) + pulumi.set(__self__, "json_format_descriptor", json_format_descriptor) @property @pulumi.getter(name="csvFormatDescriptor") @@ -507,21 +415,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, charset: Optional[str] = None, file_compression: Optional['AnomalyDetectorJsonFormatDescriptorFileCompression'] = None): - AnomalyDetectorJsonFormatDescriptor._configure( - lambda key, value: pulumi.set(__self__, key, value), - charset=charset, - file_compression=file_compression, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - charset: Optional[str] = None, - file_compression: Optional['AnomalyDetectorJsonFormatDescriptorFileCompression'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if charset is not None: - _setter("charset", charset) + pulumi.set(__self__, "charset", charset) if file_compression is not None: - _setter("file_compression", file_compression) + pulumi.set(__self__, "file_compression", file_compression) @property @pulumi.getter @@ -562,23 +459,10 @@ def __init__(__self__, *, """ :param 'AnomalyDetectorMetricAggregationFunction' aggregation_function: Operator used to aggregate metric values """ - AnomalyDetectorMetric._configure( - lambda key, value: pulumi.set(__self__, key, value), - aggregation_function=aggregation_function, - metric_name=metric_name, - namespace=namespace, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aggregation_function: 'AnomalyDetectorMetricAggregationFunction', - metric_name: str, - namespace: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("aggregation_function", aggregation_function) - _setter("metric_name", metric_name) + pulumi.set(__self__, "aggregation_function", aggregation_function) + pulumi.set(__self__, "metric_name", metric_name) if namespace is not None: - _setter("namespace", namespace) + pulumi.set(__self__, "namespace", namespace) @property @pulumi.getter(name="aggregationFunction") @@ -648,46 +532,21 @@ def __init__(__self__, *, :param 'AnomalyDetectorMetricSetMetricSetFrequency' metric_set_frequency: A frequency period to aggregate the data :param int offset: Offset, in seconds, between the frequency interval and the time at which the metrics are available. """ - AnomalyDetectorMetricSet._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric_list=metric_list, - metric_set_name=metric_set_name, - metric_source=metric_source, - dimension_list=dimension_list, - metric_set_description=metric_set_description, - metric_set_frequency=metric_set_frequency, - offset=offset, - timestamp_column=timestamp_column, - timezone=timezone, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric_list: Sequence['outputs.AnomalyDetectorMetric'], - metric_set_name: str, - metric_source: 'outputs.AnomalyDetectorMetricSource', - dimension_list: Optional[Sequence[str]] = None, - metric_set_description: Optional[str] = None, - metric_set_frequency: Optional['AnomalyDetectorMetricSetMetricSetFrequency'] = None, - offset: Optional[int] = None, - timestamp_column: Optional['outputs.AnomalyDetectorTimestampColumn'] = None, - timezone: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metric_list", metric_list) - _setter("metric_set_name", metric_set_name) - _setter("metric_source", metric_source) + pulumi.set(__self__, "metric_list", metric_list) + pulumi.set(__self__, "metric_set_name", metric_set_name) + pulumi.set(__self__, "metric_source", metric_source) if dimension_list is not None: - _setter("dimension_list", dimension_list) + pulumi.set(__self__, "dimension_list", dimension_list) if metric_set_description is not None: - _setter("metric_set_description", metric_set_description) + pulumi.set(__self__, "metric_set_description", metric_set_description) if metric_set_frequency is not None: - _setter("metric_set_frequency", metric_set_frequency) + pulumi.set(__self__, "metric_set_frequency", metric_set_frequency) if offset is not None: - _setter("offset", offset) + pulumi.set(__self__, "offset", offset) if timestamp_column is not None: - _setter("timestamp_column", timestamp_column) + pulumi.set(__self__, "timestamp_column", timestamp_column) if timezone is not None: - _setter("timezone", timezone) + pulumi.set(__self__, "timezone", timezone) @property @pulumi.getter(name="metricList") @@ -786,33 +645,16 @@ def __init__(__self__, *, rds_source_config: Optional['outputs.AnomalyDetectorRdsSourceConfig'] = None, redshift_source_config: Optional['outputs.AnomalyDetectorRedshiftSourceConfig'] = None, s3_source_config: Optional['outputs.AnomalyDetectorS3SourceConfig'] = None): - AnomalyDetectorMetricSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - app_flow_config=app_flow_config, - cloudwatch_config=cloudwatch_config, - rds_source_config=rds_source_config, - redshift_source_config=redshift_source_config, - s3_source_config=s3_source_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - app_flow_config: Optional['outputs.AnomalyDetectorAppFlowConfig'] = None, - cloudwatch_config: Optional['outputs.AnomalyDetectorCloudwatchConfig'] = None, - rds_source_config: Optional['outputs.AnomalyDetectorRdsSourceConfig'] = None, - redshift_source_config: Optional['outputs.AnomalyDetectorRedshiftSourceConfig'] = None, - s3_source_config: Optional['outputs.AnomalyDetectorS3SourceConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if app_flow_config is not None: - _setter("app_flow_config", app_flow_config) + pulumi.set(__self__, "app_flow_config", app_flow_config) if cloudwatch_config is not None: - _setter("cloudwatch_config", cloudwatch_config) + pulumi.set(__self__, "cloudwatch_config", cloudwatch_config) if rds_source_config is not None: - _setter("rds_source_config", rds_source_config) + pulumi.set(__self__, "rds_source_config", rds_source_config) if redshift_source_config is not None: - _setter("redshift_source_config", redshift_source_config) + pulumi.set(__self__, "redshift_source_config", redshift_source_config) if s3_source_config is not None: - _setter("s3_source_config", s3_source_config) + pulumi.set(__self__, "s3_source_config", s3_source_config) @property @pulumi.getter(name="appFlowConfig") @@ -882,37 +724,14 @@ def __init__(__self__, *, secret_manager_arn: str, table_name: str, vpc_configuration: 'outputs.AnomalyDetectorVpcConfiguration'): - AnomalyDetectorRdsSourceConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - database_host=database_host, - database_name=database_name, - database_port=database_port, - db_instance_identifier=db_instance_identifier, - role_arn=role_arn, - secret_manager_arn=secret_manager_arn, - table_name=table_name, - vpc_configuration=vpc_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database_host: str, - database_name: str, - database_port: int, - db_instance_identifier: str, - role_arn: str, - secret_manager_arn: str, - table_name: str, - vpc_configuration: 'outputs.AnomalyDetectorVpcConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database_host", database_host) - _setter("database_name", database_name) - _setter("database_port", database_port) - _setter("db_instance_identifier", db_instance_identifier) - _setter("role_arn", role_arn) - _setter("secret_manager_arn", secret_manager_arn) - _setter("table_name", table_name) - _setter("vpc_configuration", vpc_configuration) + pulumi.set(__self__, "database_host", database_host) + pulumi.set(__self__, "database_name", database_name) + pulumi.set(__self__, "database_port", database_port) + pulumi.set(__self__, "db_instance_identifier", db_instance_identifier) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "secret_manager_arn", secret_manager_arn) + pulumi.set(__self__, "table_name", table_name) + pulumi.set(__self__, "vpc_configuration", vpc_configuration) @property @pulumi.getter(name="databaseHost") @@ -997,37 +816,14 @@ def __init__(__self__, *, secret_manager_arn: str, table_name: str, vpc_configuration: 'outputs.AnomalyDetectorVpcConfiguration'): - AnomalyDetectorRedshiftSourceConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - cluster_identifier=cluster_identifier, - database_host=database_host, - database_name=database_name, - database_port=database_port, - role_arn=role_arn, - secret_manager_arn=secret_manager_arn, - table_name=table_name, - vpc_configuration=vpc_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cluster_identifier: str, - database_host: str, - database_name: str, - database_port: int, - role_arn: str, - secret_manager_arn: str, - table_name: str, - vpc_configuration: 'outputs.AnomalyDetectorVpcConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cluster_identifier", cluster_identifier) - _setter("database_host", database_host) - _setter("database_name", database_name) - _setter("database_port", database_port) - _setter("role_arn", role_arn) - _setter("secret_manager_arn", secret_manager_arn) - _setter("table_name", table_name) - _setter("vpc_configuration", vpc_configuration) + pulumi.set(__self__, "cluster_identifier", cluster_identifier) + pulumi.set(__self__, "database_host", database_host) + pulumi.set(__self__, "database_name", database_name) + pulumi.set(__self__, "database_port", database_port) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "secret_manager_arn", secret_manager_arn) + pulumi.set(__self__, "table_name", table_name) + pulumi.set(__self__, "vpc_configuration", vpc_configuration) @property @pulumi.getter(name="clusterIdentifier") @@ -1100,27 +896,12 @@ def __init__(__self__, *, role_arn: str, historical_data_path_list: Optional[Sequence[str]] = None, templated_path_list: Optional[Sequence[str]] = None): - AnomalyDetectorS3SourceConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - file_format_descriptor=file_format_descriptor, - role_arn=role_arn, - historical_data_path_list=historical_data_path_list, - templated_path_list=templated_path_list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - file_format_descriptor: 'outputs.AnomalyDetectorFileFormatDescriptor', - role_arn: str, - historical_data_path_list: Optional[Sequence[str]] = None, - templated_path_list: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("file_format_descriptor", file_format_descriptor) - _setter("role_arn", role_arn) + pulumi.set(__self__, "file_format_descriptor", file_format_descriptor) + pulumi.set(__self__, "role_arn", role_arn) if historical_data_path_list is not None: - _setter("historical_data_path_list", historical_data_path_list) + pulumi.set(__self__, "historical_data_path_list", historical_data_path_list) if templated_path_list is not None: - _setter("templated_path_list", templated_path_list) + pulumi.set(__self__, "templated_path_list", templated_path_list) @property @pulumi.getter(name="fileFormatDescriptor") @@ -1170,21 +951,10 @@ def __init__(__self__, *, """ :param str column_format: A timestamp format for the timestamps in the dataset """ - AnomalyDetectorTimestampColumn._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_format=column_format, - column_name=column_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_format: Optional[str] = None, - column_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column_format is not None: - _setter("column_format", column_format) + pulumi.set(__self__, "column_format", column_format) if column_name is not None: - _setter("column_name", column_name) + pulumi.set(__self__, "column_name", column_name) @property @pulumi.getter(name="columnFormat") @@ -1224,19 +994,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, security_group_id_list: Sequence[str], subnet_id_list: Sequence[str]): - AnomalyDetectorVpcConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_id_list=security_group_id_list, - subnet_id_list=subnet_id_list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_id_list: Sequence[str], - subnet_id_list: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("security_group_id_list", security_group_id_list) - _setter("subnet_id_list", subnet_id_list) + pulumi.set(__self__, "security_group_id_list", security_group_id_list) + pulumi.set(__self__, "subnet_id_list", subnet_id_list) @property @pulumi.getter(name="securityGroupIdList") diff --git a/sdk/python/pulumi_aws_native/lookoutvision/get_project.py b/sdk/python/pulumi_aws_native/lookoutvision/get_project.py index 60f0e03201..2fe9f56dc9 100644 --- a/sdk/python/pulumi_aws_native/lookoutvision/get_project.py +++ b/sdk/python/pulumi_aws_native/lookoutvision/get_project.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/lookoutvision/project.py b/sdk/python/pulumi_aws_native/lookoutvision/project.py index ab35627298..223a6e1a81 100644 --- a/sdk/python/pulumi_aws_native/lookoutvision/project.py +++ b/sdk/python/pulumi_aws_native/lookoutvision/project.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['ProjectArgs', 'Project'] @@ -18,17 +18,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a Project resource. """ - ProjectArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - project_name=project_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - project_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if project_name is not None: - _setter("project_name", project_name) + pulumi.set(__self__, "project_name", project_name) @property @pulumi.getter(name="projectName") @@ -72,10 +63,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ProjectArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/m2/_inputs.py b/sdk/python/pulumi_aws_native/m2/_inputs.py index 5c4774b8de..f954172957 100644 --- a/sdk/python/pulumi_aws_native/m2/_inputs.py +++ b/sdk/python/pulumi_aws_native/m2/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -23,16 +23,7 @@ class ApplicationDefinition0PropertiesArgs: def __init__(__self__, *, s3_location: pulumi.Input[str]): - ApplicationDefinition0PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_location=s3_location, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_location: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_location", s3_location) + pulumi.set(__self__, "s3_location", s3_location) @property @pulumi.getter(name="s3Location") @@ -48,16 +39,7 @@ def s3_location(self, value: pulumi.Input[str]): class ApplicationDefinition1PropertiesArgs: def __init__(__self__, *, content: pulumi.Input[str]): - ApplicationDefinition1PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - content=content, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("content", content) + pulumi.set(__self__, "content", content) @property @pulumi.getter @@ -73,11 +55,6 @@ def content(self, value: pulumi.Input[str]): class ApplicationTagMapArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -87,16 +64,7 @@ def __init__(__self__, *, """ Defines the details of a high availability configuration. """ - EnvironmentHighAvailabilityConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - desired_capacity=desired_capacity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - desired_capacity: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("desired_capacity", desired_capacity) + pulumi.set(__self__, "desired_capacity", desired_capacity) @property @pulumi.getter(name="desiredCapacity") @@ -115,11 +83,6 @@ def __init__(__self__): Defines the storage configuration for an environment. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -129,10 +92,5 @@ def __init__(__self__): Defines tags associated to an environment. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass diff --git a/sdk/python/pulumi_aws_native/m2/application.py b/sdk/python/pulumi_aws_native/m2/application.py index a7451a5835..bf68767e34 100644 --- a/sdk/python/pulumi_aws_native/m2/application.py +++ b/sdk/python/pulumi_aws_native/m2/application.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -28,39 +28,18 @@ def __init__(__self__, *, The set of arguments for constructing a Application resource. :param pulumi.Input[str] kms_key_id: The ID or the Amazon Resource Name (ARN) of the customer managed KMS Key used for encrypting application-related resources. """ - ApplicationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - definition=definition, - engine_type=engine_type, - description=description, - kms_key_id=kms_key_id, - name=name, - role_arn=role_arn, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - definition: pulumi.Input[Union['ApplicationDefinition0PropertiesArgs', 'ApplicationDefinition1PropertiesArgs']], - engine_type: pulumi.Input['ApplicationEngineType'], - description: Optional[pulumi.Input[str]] = None, - kms_key_id: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - role_arn: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input['ApplicationTagMapArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("definition", definition) - _setter("engine_type", engine_type) + pulumi.set(__self__, "definition", definition) + pulumi.set(__self__, "engine_type", engine_type) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -168,10 +147,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ApplicationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -203,11 +178,6 @@ def _internal_init(__self__, __props__.__dict__["kms_key_id"] = kms_key_id __props__.__dict__["name"] = name __props__.__dict__["role_arn"] = role_arn - if tags is not None and not isinstance(tags, ApplicationTagMapArgs): - tags = tags or {} - def _setter(key, value): - tags[key] = value - ApplicationTagMapArgs._configure(_setter, **tags) __props__.__dict__["tags"] = tags __props__.__dict__["application_arn"] = None __props__.__dict__["application_id"] = None diff --git a/sdk/python/pulumi_aws_native/m2/environment.py b/sdk/python/pulumi_aws_native/m2/environment.py index c30df17e48..6581137a8f 100644 --- a/sdk/python/pulumi_aws_native/m2/environment.py +++ b/sdk/python/pulumi_aws_native/m2/environment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -44,63 +44,30 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] subnet_ids: The unique identifiers of the subnets assigned to this runtime environment. :param pulumi.Input['EnvironmentTagMapArgs'] tags: Tags associated to this environment. """ - EnvironmentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - engine_type=engine_type, - instance_type=instance_type, - description=description, - engine_version=engine_version, - high_availability_config=high_availability_config, - kms_key_id=kms_key_id, - name=name, - preferred_maintenance_window=preferred_maintenance_window, - publicly_accessible=publicly_accessible, - security_group_ids=security_group_ids, - storage_configurations=storage_configurations, - subnet_ids=subnet_ids, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - engine_type: pulumi.Input['EnvironmentEngineType'], - instance_type: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - engine_version: Optional[pulumi.Input[str]] = None, - high_availability_config: Optional[pulumi.Input['EnvironmentHighAvailabilityConfigArgs']] = None, - kms_key_id: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - preferred_maintenance_window: Optional[pulumi.Input[str]] = None, - publicly_accessible: Optional[pulumi.Input[bool]] = None, - security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - storage_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['EnvironmentStorageConfigurationArgs']]]] = None, - subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - tags: Optional[pulumi.Input['EnvironmentTagMapArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("engine_type", engine_type) - _setter("instance_type", instance_type) + pulumi.set(__self__, "engine_type", engine_type) + pulumi.set(__self__, "instance_type", instance_type) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if engine_version is not None: - _setter("engine_version", engine_version) + pulumi.set(__self__, "engine_version", engine_version) if high_availability_config is not None: - _setter("high_availability_config", high_availability_config) + pulumi.set(__self__, "high_availability_config", high_availability_config) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if preferred_maintenance_window is not None: - _setter("preferred_maintenance_window", preferred_maintenance_window) + pulumi.set(__self__, "preferred_maintenance_window", preferred_maintenance_window) if publicly_accessible is not None: - _setter("publicly_accessible", publicly_accessible) + pulumi.set(__self__, "publicly_accessible", publicly_accessible) if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if storage_configurations is not None: - _setter("storage_configurations", storage_configurations) + pulumi.set(__self__, "storage_configurations", storage_configurations) if subnet_ids is not None: - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="engineType") @@ -308,10 +275,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - EnvironmentArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -344,11 +307,6 @@ def _internal_init(__self__, raise TypeError("Missing required property 'engine_type'") __props__.__dict__["engine_type"] = engine_type __props__.__dict__["engine_version"] = engine_version - if high_availability_config is not None and not isinstance(high_availability_config, EnvironmentHighAvailabilityConfigArgs): - high_availability_config = high_availability_config or {} - def _setter(key, value): - high_availability_config[key] = value - EnvironmentHighAvailabilityConfigArgs._configure(_setter, **high_availability_config) __props__.__dict__["high_availability_config"] = high_availability_config if instance_type is None and not opts.urn: raise TypeError("Missing required property 'instance_type'") @@ -360,11 +318,6 @@ def _setter(key, value): __props__.__dict__["security_group_ids"] = security_group_ids __props__.__dict__["storage_configurations"] = storage_configurations __props__.__dict__["subnet_ids"] = subnet_ids - if tags is not None and not isinstance(tags, EnvironmentTagMapArgs): - tags = tags or {} - def _setter(key, value): - tags[key] = value - EnvironmentTagMapArgs._configure(_setter, **tags) __props__.__dict__["tags"] = tags __props__.__dict__["environment_arn"] = None __props__.__dict__["environment_id"] = None diff --git a/sdk/python/pulumi_aws_native/m2/get_application.py b/sdk/python/pulumi_aws_native/m2/get_application.py index e0daf0e8df..0f853d7792 100644 --- a/sdk/python/pulumi_aws_native/m2/get_application.py +++ b/sdk/python/pulumi_aws_native/m2/get_application.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/m2/get_environment.py b/sdk/python/pulumi_aws_native/m2/get_environment.py index bbe64b3cb6..a600ec8b3e 100644 --- a/sdk/python/pulumi_aws_native/m2/get_environment.py +++ b/sdk/python/pulumi_aws_native/m2/get_environment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/m2/outputs.py b/sdk/python/pulumi_aws_native/m2/outputs.py index 31ba5f71c5..e7e25d3768 100644 --- a/sdk/python/pulumi_aws_native/m2/outputs.py +++ b/sdk/python/pulumi_aws_native/m2/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -40,16 +40,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, s3_location: str): - ApplicationDefinition0Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_location=s3_location, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_location: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_location", s3_location) + pulumi.set(__self__, "s3_location", s3_location) @property @pulumi.getter(name="s3Location") @@ -61,16 +52,7 @@ def s3_location(self) -> str: class ApplicationDefinition1Properties(dict): def __init__(__self__, *, content: str): - ApplicationDefinition1Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - content=content, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("content", content) + pulumi.set(__self__, "content", content) @property @pulumi.getter @@ -82,11 +64,6 @@ def content(self) -> str: class ApplicationTagMap(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -116,16 +93,7 @@ def __init__(__self__, *, """ Defines the details of a high availability configuration. """ - EnvironmentHighAvailabilityConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - desired_capacity=desired_capacity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - desired_capacity: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("desired_capacity", desired_capacity) + pulumi.set(__self__, "desired_capacity", desired_capacity) @property @pulumi.getter(name="desiredCapacity") @@ -143,11 +111,6 @@ def __init__(__self__): Defines the storage configuration for an environment. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -160,10 +123,5 @@ def __init__(__self__): Defines tags associated to an environment. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass diff --git a/sdk/python/pulumi_aws_native/macie/_inputs.py b/sdk/python/pulumi_aws_native/macie/_inputs.py index 6afab598c6..855bc097d2 100644 --- a/sdk/python/pulumi_aws_native/macie/_inputs.py +++ b/sdk/python/pulumi_aws_native/macie/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -26,11 +26,6 @@ def __init__(__self__): The regex or s3 object to use for the AllowList. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -43,19 +38,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The tag's key. :param pulumi.Input[str] value: The tag's value. """ - AllowListTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -92,19 +76,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The tag's key. :param pulumi.Input[str] value: The tag's value. """ - CustomDataIdentifierTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -138,28 +111,14 @@ def __init__(__self__): Map of filter criteria. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type class FindingsFilterFindingCriteriaArgs: def __init__(__self__, *, criterion: Optional[pulumi.Input['FindingsFilterCriterionArgs']] = None): - FindingsFilterFindingCriteriaArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - criterion=criterion, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - criterion: Optional[pulumi.Input['FindingsFilterCriterionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if criterion is not None: - _setter("criterion", criterion) + pulumi.set(__self__, "criterion", criterion) @property @pulumi.getter @@ -181,19 +140,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The tag's key. :param pulumi.Input[str] value: The tag's value. """ - FindingsFilterTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/macie/allow_list.py b/sdk/python/pulumi_aws_native/macie/allow_list.py index 6133686f78..b56511f8e7 100644 --- a/sdk/python/pulumi_aws_native/macie/allow_list.py +++ b/sdk/python/pulumi_aws_native/macie/allow_list.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -28,28 +28,13 @@ def __init__(__self__, *, :param pulumi.Input[str] name: Name of AllowList. :param pulumi.Input[Sequence[pulumi.Input['AllowListTagArgs']]] tags: A collection of tags associated with a resource """ - AllowListArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - criteria=criteria, - description=description, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - criteria: pulumi.Input['AllowListCriteriaArgs'], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['AllowListTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("criteria", criteria) + pulumi.set(__self__, "criteria", criteria) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -139,10 +124,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AllowListArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -161,11 +142,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = AllowListArgs.__new__(AllowListArgs) - if criteria is not None and not isinstance(criteria, AllowListCriteriaArgs): - criteria = criteria or {} - def _setter(key, value): - criteria[key] = value - AllowListCriteriaArgs._configure(_setter, **criteria) if criteria is None and not opts.urn: raise TypeError("Missing required property 'criteria'") __props__.__dict__["criteria"] = criteria diff --git a/sdk/python/pulumi_aws_native/macie/custom_data_identifier.py b/sdk/python/pulumi_aws_native/macie/custom_data_identifier.py index 2590fb6034..6f5471d463 100644 --- a/sdk/python/pulumi_aws_native/macie/custom_data_identifier.py +++ b/sdk/python/pulumi_aws_native/macie/custom_data_identifier.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -33,40 +33,19 @@ def __init__(__self__, *, :param pulumi.Input[str] name: Name of custom data identifier. :param pulumi.Input[Sequence[pulumi.Input['CustomDataIdentifierTagArgs']]] tags: A collection of tags associated with a resource """ - CustomDataIdentifierArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - regex=regex, - description=description, - ignore_words=ignore_words, - keywords=keywords, - maximum_match_distance=maximum_match_distance, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - regex: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - ignore_words: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - keywords: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - maximum_match_distance: Optional[pulumi.Input[int]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['CustomDataIdentifierTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("regex", regex) + pulumi.set(__self__, "regex", regex) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if ignore_words is not None: - _setter("ignore_words", ignore_words) + pulumi.set(__self__, "ignore_words", ignore_words) if keywords is not None: - _setter("keywords", keywords) + pulumi.set(__self__, "keywords", keywords) if maximum_match_distance is not None: - _setter("maximum_match_distance", maximum_match_distance) + pulumi.set(__self__, "maximum_match_distance", maximum_match_distance) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -198,10 +177,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CustomDataIdentifierArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/macie/findings_filter.py b/sdk/python/pulumi_aws_native/macie/findings_filter.py index 9a2f8532ee..4416b647de 100644 --- a/sdk/python/pulumi_aws_native/macie/findings_filter.py +++ b/sdk/python/pulumi_aws_native/macie/findings_filter.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -32,36 +32,17 @@ def __init__(__self__, *, :param pulumi.Input[int] position: Findings filter position. :param pulumi.Input[Sequence[pulumi.Input['FindingsFilterTagArgs']]] tags: A collection of tags associated with a resource """ - FindingsFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - finding_criteria=finding_criteria, - action=action, - description=description, - name=name, - position=position, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - finding_criteria: pulumi.Input['FindingsFilterFindingCriteriaArgs'], - action: Optional[pulumi.Input['FindingsFilterFindingFilterAction']] = None, - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - position: Optional[pulumi.Input[int]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['FindingsFilterTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("finding_criteria", finding_criteria) + pulumi.set(__self__, "finding_criteria", finding_criteria) if action is not None: - _setter("action", action) + pulumi.set(__self__, "action", action) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if position is not None: - _setter("position", position) + pulumi.set(__self__, "position", position) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="findingCriteria") @@ -179,10 +160,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - FindingsFilterArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -205,11 +182,6 @@ def _internal_init(__self__, __props__.__dict__["action"] = action __props__.__dict__["description"] = description - if finding_criteria is not None and not isinstance(finding_criteria, FindingsFilterFindingCriteriaArgs): - finding_criteria = finding_criteria or {} - def _setter(key, value): - finding_criteria[key] = value - FindingsFilterFindingCriteriaArgs._configure(_setter, **finding_criteria) if finding_criteria is None and not opts.urn: raise TypeError("Missing required property 'finding_criteria'") __props__.__dict__["finding_criteria"] = finding_criteria diff --git a/sdk/python/pulumi_aws_native/macie/get_allow_list.py b/sdk/python/pulumi_aws_native/macie/get_allow_list.py index 7e81608568..bf2da179f7 100644 --- a/sdk/python/pulumi_aws_native/macie/get_allow_list.py +++ b/sdk/python/pulumi_aws_native/macie/get_allow_list.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/macie/get_custom_data_identifier.py b/sdk/python/pulumi_aws_native/macie/get_custom_data_identifier.py index fd1cf1cce5..1eb45ff99e 100644 --- a/sdk/python/pulumi_aws_native/macie/get_custom_data_identifier.py +++ b/sdk/python/pulumi_aws_native/macie/get_custom_data_identifier.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/macie/get_findings_filter.py b/sdk/python/pulumi_aws_native/macie/get_findings_filter.py index 43f318a7aa..4f87237bb8 100644 --- a/sdk/python/pulumi_aws_native/macie/get_findings_filter.py +++ b/sdk/python/pulumi_aws_native/macie/get_findings_filter.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/macie/get_session.py b/sdk/python/pulumi_aws_native/macie/get_session.py index 5d48157b4e..9377e7a9b3 100644 --- a/sdk/python/pulumi_aws_native/macie/get_session.py +++ b/sdk/python/pulumi_aws_native/macie/get_session.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/macie/outputs.py b/sdk/python/pulumi_aws_native/macie/outputs.py index fa5844982e..4df61c1e5c 100644 --- a/sdk/python/pulumi_aws_native/macie/outputs.py +++ b/sdk/python/pulumi_aws_native/macie/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -30,11 +30,6 @@ def __init__(__self__): The regex or s3 object to use for the AllowList. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -50,19 +45,8 @@ def __init__(__self__, *, :param str key: The tag's key. :param str value: The tag's value. """ - AllowListTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -94,19 +78,8 @@ def __init__(__self__, *, :param str key: The tag's key. :param str value: The tag's value. """ - CustomDataIdentifierTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -135,28 +108,14 @@ def __init__(__self__): Map of filter criteria. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type class FindingsFilterFindingCriteria(dict): def __init__(__self__, *, criterion: Optional['outputs.FindingsFilterCriterion'] = None): - FindingsFilterFindingCriteria._configure( - lambda key, value: pulumi.set(__self__, key, value), - criterion=criterion, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - criterion: Optional['outputs.FindingsFilterCriterion'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if criterion is not None: - _setter("criterion", criterion) + pulumi.set(__self__, "criterion", criterion) @property @pulumi.getter @@ -177,19 +136,8 @@ def __init__(__self__, *, :param str key: The tag's key. :param str value: The tag's value. """ - FindingsFilterTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/macie/session.py b/sdk/python/pulumi_aws_native/macie/session.py index 589eecffdd..d37158abd1 100644 --- a/sdk/python/pulumi_aws_native/macie/session.py +++ b/sdk/python/pulumi_aws_native/macie/session.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -22,21 +22,10 @@ def __init__(__self__, *, :param pulumi.Input['SessionFindingPublishingFrequency'] finding_publishing_frequency: A enumeration value that specifies how frequently finding updates are published. :param pulumi.Input['SessionStatus'] status: A enumeration value that specifies the status of the Macie Session. """ - SessionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - finding_publishing_frequency=finding_publishing_frequency, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - finding_publishing_frequency: Optional[pulumi.Input['SessionFindingPublishingFrequency']] = None, - status: Optional[pulumi.Input['SessionStatus']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if finding_publishing_frequency is not None: - _setter("finding_publishing_frequency", finding_publishing_frequency) + pulumi.set(__self__, "finding_publishing_frequency", finding_publishing_frequency) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter(name="findingPublishingFrequency") @@ -98,10 +87,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SessionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/managedblockchain/_inputs.py b/sdk/python/pulumi_aws_native/managedblockchain/_inputs.py index 584af655d0..a1597b30bb 100644 --- a/sdk/python/pulumi_aws_native/managedblockchain/_inputs.py +++ b/sdk/python/pulumi_aws_native/managedblockchain/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -33,19 +33,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - AccessorTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -78,25 +67,12 @@ def __init__(__self__, *, proposal_duration_in_hours: Optional[pulumi.Input[int]] = None, threshold_comparator: Optional[pulumi.Input[str]] = None, threshold_percentage: Optional[pulumi.Input[int]] = None): - MemberApprovalThresholdPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - proposal_duration_in_hours=proposal_duration_in_hours, - threshold_comparator=threshold_comparator, - threshold_percentage=threshold_percentage, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - proposal_duration_in_hours: Optional[pulumi.Input[int]] = None, - threshold_comparator: Optional[pulumi.Input[str]] = None, - threshold_percentage: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if proposal_duration_in_hours is not None: - _setter("proposal_duration_in_hours", proposal_duration_in_hours) + pulumi.set(__self__, "proposal_duration_in_hours", proposal_duration_in_hours) if threshold_comparator is not None: - _setter("threshold_comparator", threshold_comparator) + pulumi.set(__self__, "threshold_comparator", threshold_comparator) if threshold_percentage is not None: - _setter("threshold_percentage", threshold_percentage) + pulumi.set(__self__, "threshold_percentage", threshold_percentage) @property @pulumi.getter(name="proposalDurationInHours") @@ -132,24 +108,11 @@ def __init__(__self__, *, name: pulumi.Input[str], description: Optional[pulumi.Input[str]] = None, member_framework_configuration: Optional[pulumi.Input['MemberFrameworkConfigurationArgs']] = None): - MemberConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - description=description, - member_framework_configuration=member_framework_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - member_framework_configuration: Optional[pulumi.Input['MemberFrameworkConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if member_framework_configuration is not None: - _setter("member_framework_configuration", member_framework_configuration) + pulumi.set(__self__, "member_framework_configuration", member_framework_configuration) @property @pulumi.getter @@ -184,19 +147,8 @@ class MemberFabricConfigurationArgs: def __init__(__self__, *, admin_password: pulumi.Input[str], admin_username: pulumi.Input[str]): - MemberFabricConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - admin_password=admin_password, - admin_username=admin_username, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - admin_password: pulumi.Input[str], - admin_username: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("admin_password", admin_password) - _setter("admin_username", admin_username) + pulumi.set(__self__, "admin_password", admin_password) + pulumi.set(__self__, "admin_username", admin_username) @property @pulumi.getter(name="adminPassword") @@ -221,17 +173,8 @@ def admin_username(self, value: pulumi.Input[str]): class MemberFrameworkConfigurationArgs: def __init__(__self__, *, member_fabric_configuration: Optional[pulumi.Input['MemberFabricConfigurationArgs']] = None): - MemberFrameworkConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - member_fabric_configuration=member_fabric_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - member_fabric_configuration: Optional[pulumi.Input['MemberFabricConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if member_fabric_configuration is not None: - _setter("member_fabric_configuration", member_fabric_configuration) + pulumi.set(__self__, "member_fabric_configuration", member_fabric_configuration) @property @pulumi.getter(name="memberFabricConfiguration") @@ -252,33 +195,14 @@ def __init__(__self__, *, voting_policy: pulumi.Input['MemberVotingPolicyArgs'], description: Optional[pulumi.Input[str]] = None, network_framework_configuration: Optional[pulumi.Input['MemberNetworkFrameworkConfigurationArgs']] = None): - MemberNetworkConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - framework=framework, - framework_version=framework_version, - name=name, - voting_policy=voting_policy, - description=description, - network_framework_configuration=network_framework_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - framework: pulumi.Input[str], - framework_version: pulumi.Input[str], - name: pulumi.Input[str], - voting_policy: pulumi.Input['MemberVotingPolicyArgs'], - description: Optional[pulumi.Input[str]] = None, - network_framework_configuration: Optional[pulumi.Input['MemberNetworkFrameworkConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("framework", framework) - _setter("framework_version", framework_version) - _setter("name", name) - _setter("voting_policy", voting_policy) + pulumi.set(__self__, "framework", framework) + pulumi.set(__self__, "framework_version", framework_version) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "voting_policy", voting_policy) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if network_framework_configuration is not None: - _setter("network_framework_configuration", network_framework_configuration) + pulumi.set(__self__, "network_framework_configuration", network_framework_configuration) @property @pulumi.getter @@ -339,16 +263,7 @@ def network_framework_configuration(self, value: Optional[pulumi.Input['MemberNe class MemberNetworkFabricConfigurationArgs: def __init__(__self__, *, edition: pulumi.Input[str]): - MemberNetworkFabricConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - edition=edition, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - edition: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("edition", edition) + pulumi.set(__self__, "edition", edition) @property @pulumi.getter @@ -364,17 +279,8 @@ def edition(self, value: pulumi.Input[str]): class MemberNetworkFrameworkConfigurationArgs: def __init__(__self__, *, network_fabric_configuration: Optional[pulumi.Input['MemberNetworkFabricConfigurationArgs']] = None): - MemberNetworkFrameworkConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - network_fabric_configuration=network_fabric_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - network_fabric_configuration: Optional[pulumi.Input['MemberNetworkFabricConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if network_fabric_configuration is not None: - _setter("network_fabric_configuration", network_fabric_configuration) + pulumi.set(__self__, "network_fabric_configuration", network_fabric_configuration) @property @pulumi.getter(name="networkFabricConfiguration") @@ -390,17 +296,8 @@ def network_fabric_configuration(self, value: Optional[pulumi.Input['MemberNetwo class MemberVotingPolicyArgs: def __init__(__self__, *, approval_threshold_policy: Optional[pulumi.Input['MemberApprovalThresholdPolicyArgs']] = None): - MemberVotingPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - approval_threshold_policy=approval_threshold_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - approval_threshold_policy: Optional[pulumi.Input['MemberApprovalThresholdPolicyArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if approval_threshold_policy is not None: - _setter("approval_threshold_policy", approval_threshold_policy) + pulumi.set(__self__, "approval_threshold_policy", approval_threshold_policy) @property @pulumi.getter(name="approvalThresholdPolicy") @@ -417,19 +314,8 @@ class NodeConfigurationArgs: def __init__(__self__, *, availability_zone: pulumi.Input[str], instance_type: pulumi.Input[str]): - NodeConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_zone=availability_zone, - instance_type=instance_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_zone: pulumi.Input[str], - instance_type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("availability_zone", availability_zone) - _setter("instance_type", instance_type) + pulumi.set(__self__, "availability_zone", availability_zone) + pulumi.set(__self__, "instance_type", instance_type) @property @pulumi.getter(name="availabilityZone") diff --git a/sdk/python/pulumi_aws_native/managedblockchain/accessor.py b/sdk/python/pulumi_aws_native/managedblockchain/accessor.py index 6bd6ecfd23..eb3217a80c 100644 --- a/sdk/python/pulumi_aws_native/managedblockchain/accessor.py +++ b/sdk/python/pulumi_aws_native/managedblockchain/accessor.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -23,20 +23,9 @@ def __init__(__self__, *, The set of arguments for constructing a Accessor resource. :param pulumi.Input[Sequence[pulumi.Input['AccessorTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - AccessorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - accessor_type=accessor_type, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - accessor_type: pulumi.Input['AccessorType'], - tags: Optional[pulumi.Input[Sequence[pulumi.Input['AccessorTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("accessor_type", accessor_type) + pulumi.set(__self__, "accessor_type", accessor_type) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="accessorType") @@ -99,10 +88,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AccessorArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/managedblockchain/get_accessor.py b/sdk/python/pulumi_aws_native/managedblockchain/get_accessor.py index 3c89a34149..04188d34b2 100644 --- a/sdk/python/pulumi_aws_native/managedblockchain/get_accessor.py +++ b/sdk/python/pulumi_aws_native/managedblockchain/get_accessor.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/managedblockchain/get_member.py b/sdk/python/pulumi_aws_native/managedblockchain/get_member.py index 2f6b5a6836..66ca16615d 100644 --- a/sdk/python/pulumi_aws_native/managedblockchain/get_member.py +++ b/sdk/python/pulumi_aws_native/managedblockchain/get_member.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/managedblockchain/get_node.py b/sdk/python/pulumi_aws_native/managedblockchain/get_node.py index d3eea5ee2e..3ac16ec430 100644 --- a/sdk/python/pulumi_aws_native/managedblockchain/get_node.py +++ b/sdk/python/pulumi_aws_native/managedblockchain/get_node.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/managedblockchain/member.py b/sdk/python/pulumi_aws_native/managedblockchain/member.py index cf407a336b..0af2fed0ff 100644 --- a/sdk/python/pulumi_aws_native/managedblockchain/member.py +++ b/sdk/python/pulumi_aws_native/managedblockchain/member.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,28 +23,13 @@ def __init__(__self__, *, """ The set of arguments for constructing a Member resource. """ - MemberArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - member_configuration=member_configuration, - invitation_id=invitation_id, - network_configuration=network_configuration, - network_id=network_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - member_configuration: pulumi.Input['MemberConfigurationArgs'], - invitation_id: Optional[pulumi.Input[str]] = None, - network_configuration: Optional[pulumi.Input['MemberNetworkConfigurationArgs']] = None, - network_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("member_configuration", member_configuration) + pulumi.set(__self__, "member_configuration", member_configuration) if invitation_id is not None: - _setter("invitation_id", invitation_id) + pulumi.set(__self__, "invitation_id", invitation_id) if network_configuration is not None: - _setter("network_configuration", network_configuration) + pulumi.set(__self__, "network_configuration", network_configuration) if network_id is not None: - _setter("network_id", network_id) + pulumi.set(__self__, "network_id", network_id) @property @pulumi.getter(name="memberConfiguration") @@ -123,10 +108,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - MemberArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -147,19 +128,9 @@ def _internal_init(__self__, __props__ = MemberArgs.__new__(MemberArgs) __props__.__dict__["invitation_id"] = invitation_id - if member_configuration is not None and not isinstance(member_configuration, MemberConfigurationArgs): - member_configuration = member_configuration or {} - def _setter(key, value): - member_configuration[key] = value - MemberConfigurationArgs._configure(_setter, **member_configuration) if member_configuration is None and not opts.urn: raise TypeError("Missing required property 'member_configuration'") __props__.__dict__["member_configuration"] = member_configuration - if network_configuration is not None and not isinstance(network_configuration, MemberNetworkConfigurationArgs): - network_configuration = network_configuration or {} - def _setter(key, value): - network_configuration[key] = value - MemberNetworkConfigurationArgs._configure(_setter, **network_configuration) __props__.__dict__["network_configuration"] = network_configuration __props__.__dict__["network_id"] = network_id __props__.__dict__["member_id"] = None diff --git a/sdk/python/pulumi_aws_native/managedblockchain/node.py b/sdk/python/pulumi_aws_native/managedblockchain/node.py index 9ea564dfb7..7ea55b7f0e 100644 --- a/sdk/python/pulumi_aws_native/managedblockchain/node.py +++ b/sdk/python/pulumi_aws_native/managedblockchain/node.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -22,22 +22,9 @@ def __init__(__self__, *, """ The set of arguments for constructing a Node resource. """ - NodeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - member_id=member_id, - network_id=network_id, - node_configuration=node_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - member_id: pulumi.Input[str], - network_id: pulumi.Input[str], - node_configuration: pulumi.Input['NodeConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("member_id", member_id) - _setter("network_id", network_id) - _setter("node_configuration", node_configuration) + pulumi.set(__self__, "member_id", member_id) + pulumi.set(__self__, "network_id", network_id) + pulumi.set(__self__, "node_configuration", node_configuration) @property @pulumi.getter(name="memberId") @@ -106,10 +93,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - NodeArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -134,11 +117,6 @@ def _internal_init(__self__, if network_id is None and not opts.urn: raise TypeError("Missing required property 'network_id'") __props__.__dict__["network_id"] = network_id - if node_configuration is not None and not isinstance(node_configuration, NodeConfigurationArgs): - node_configuration = node_configuration or {} - def _setter(key, value): - node_configuration[key] = value - NodeConfigurationArgs._configure(_setter, **node_configuration) if node_configuration is None and not opts.urn: raise TypeError("Missing required property 'node_configuration'") __props__.__dict__["node_configuration"] = node_configuration diff --git a/sdk/python/pulumi_aws_native/managedblockchain/outputs.py b/sdk/python/pulumi_aws_native/managedblockchain/outputs.py index d85e667eab..65d843e332 100644 --- a/sdk/python/pulumi_aws_native/managedblockchain/outputs.py +++ b/sdk/python/pulumi_aws_native/managedblockchain/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -37,19 +37,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - AccessorTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -95,25 +84,12 @@ def __init__(__self__, *, proposal_duration_in_hours: Optional[int] = None, threshold_comparator: Optional[str] = None, threshold_percentage: Optional[int] = None): - MemberApprovalThresholdPolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - proposal_duration_in_hours=proposal_duration_in_hours, - threshold_comparator=threshold_comparator, - threshold_percentage=threshold_percentage, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - proposal_duration_in_hours: Optional[int] = None, - threshold_comparator: Optional[str] = None, - threshold_percentage: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if proposal_duration_in_hours is not None: - _setter("proposal_duration_in_hours", proposal_duration_in_hours) + pulumi.set(__self__, "proposal_duration_in_hours", proposal_duration_in_hours) if threshold_comparator is not None: - _setter("threshold_comparator", threshold_comparator) + pulumi.set(__self__, "threshold_comparator", threshold_comparator) if threshold_percentage is not None: - _setter("threshold_percentage", threshold_percentage) + pulumi.set(__self__, "threshold_percentage", threshold_percentage) @property @pulumi.getter(name="proposalDurationInHours") @@ -154,24 +130,11 @@ def __init__(__self__, *, name: str, description: Optional[str] = None, member_framework_configuration: Optional['outputs.MemberFrameworkConfiguration'] = None): - MemberConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - description=description, - member_framework_configuration=member_framework_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - description: Optional[str] = None, - member_framework_configuration: Optional['outputs.MemberFrameworkConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if member_framework_configuration is not None: - _setter("member_framework_configuration", member_framework_configuration) + pulumi.set(__self__, "member_framework_configuration", member_framework_configuration) @property @pulumi.getter @@ -213,19 +176,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, admin_password: str, admin_username: str): - MemberFabricConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - admin_password=admin_password, - admin_username=admin_username, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - admin_password: str, - admin_username: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("admin_password", admin_password) - _setter("admin_username", admin_username) + pulumi.set(__self__, "admin_password", admin_password) + pulumi.set(__self__, "admin_username", admin_username) @property @pulumi.getter(name="adminPassword") @@ -259,17 +211,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, member_fabric_configuration: Optional['outputs.MemberFabricConfiguration'] = None): - MemberFrameworkConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - member_fabric_configuration=member_fabric_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - member_fabric_configuration: Optional['outputs.MemberFabricConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if member_fabric_configuration is not None: - _setter("member_fabric_configuration", member_fabric_configuration) + pulumi.set(__self__, "member_fabric_configuration", member_fabric_configuration) @property @pulumi.getter(name="memberFabricConfiguration") @@ -307,33 +250,14 @@ def __init__(__self__, *, voting_policy: 'outputs.MemberVotingPolicy', description: Optional[str] = None, network_framework_configuration: Optional['outputs.MemberNetworkFrameworkConfiguration'] = None): - MemberNetworkConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - framework=framework, - framework_version=framework_version, - name=name, - voting_policy=voting_policy, - description=description, - network_framework_configuration=network_framework_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - framework: str, - framework_version: str, - name: str, - voting_policy: 'outputs.MemberVotingPolicy', - description: Optional[str] = None, - network_framework_configuration: Optional['outputs.MemberNetworkFrameworkConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("framework", framework) - _setter("framework_version", framework_version) - _setter("name", name) - _setter("voting_policy", voting_policy) + pulumi.set(__self__, "framework", framework) + pulumi.set(__self__, "framework_version", framework_version) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "voting_policy", voting_policy) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if network_framework_configuration is not None: - _setter("network_framework_configuration", network_framework_configuration) + pulumi.set(__self__, "network_framework_configuration", network_framework_configuration) @property @pulumi.getter @@ -370,16 +294,7 @@ def network_framework_configuration(self) -> Optional['outputs.MemberNetworkFram class MemberNetworkFabricConfiguration(dict): def __init__(__self__, *, edition: str): - MemberNetworkFabricConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - edition=edition, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - edition: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("edition", edition) + pulumi.set(__self__, "edition", edition) @property @pulumi.getter @@ -408,17 +323,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, network_fabric_configuration: Optional['outputs.MemberNetworkFabricConfiguration'] = None): - MemberNetworkFrameworkConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - network_fabric_configuration=network_fabric_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - network_fabric_configuration: Optional['outputs.MemberNetworkFabricConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if network_fabric_configuration is not None: - _setter("network_fabric_configuration", network_fabric_configuration) + pulumi.set(__self__, "network_fabric_configuration", network_fabric_configuration) @property @pulumi.getter(name="networkFabricConfiguration") @@ -447,17 +353,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, approval_threshold_policy: Optional['outputs.MemberApprovalThresholdPolicy'] = None): - MemberVotingPolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - approval_threshold_policy=approval_threshold_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - approval_threshold_policy: Optional['outputs.MemberApprovalThresholdPolicy'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if approval_threshold_policy is not None: - _setter("approval_threshold_policy", approval_threshold_policy) + pulumi.set(__self__, "approval_threshold_policy", approval_threshold_policy) @property @pulumi.getter(name="approvalThresholdPolicy") @@ -489,19 +386,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, availability_zone: str, instance_type: str): - NodeConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_zone=availability_zone, - instance_type=instance_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_zone: str, - instance_type: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("availability_zone", availability_zone) - _setter("instance_type", instance_type) + pulumi.set(__self__, "availability_zone", availability_zone) + pulumi.set(__self__, "instance_type", instance_type) @property @pulumi.getter(name="availabilityZone") diff --git a/sdk/python/pulumi_aws_native/mediaconnect/_inputs.py b/sdk/python/pulumi_aws_native/mediaconnect/_inputs.py index 71dfd560e2..7c203b7bbf 100644 --- a/sdk/python/pulumi_aws_native/mediaconnect/_inputs.py +++ b/sdk/python/pulumi_aws_native/mediaconnect/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -47,16 +47,7 @@ def __init__(__self__, *, """ :param pulumi.Input[int] max_bitrate: The maximum expected bitrate of the egress bridge. """ - BridgeEgressGatewayBridgeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_bitrate=max_bitrate, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_bitrate: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_bitrate", max_bitrate) + pulumi.set(__self__, "max_bitrate", max_bitrate) @property @pulumi.getter(name="maxBitrate") @@ -82,24 +73,11 @@ def __init__(__self__, *, :param pulumi.Input['BridgeFailoverModeEnum'] failover_mode: The type of failover you choose for this flow. FAILOVER allows switching between different streams. :param pulumi.Input['BridgeSourcePriorityArgs'] source_priority: The priority you want to assign to a source. You can have a primary stream and a backup stream or two equally prioritized streams. """ - BridgeFailoverConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - failover_mode=failover_mode, - source_priority=source_priority, - state=state, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - failover_mode: pulumi.Input['BridgeFailoverModeEnum'], - source_priority: Optional[pulumi.Input['BridgeSourcePriorityArgs']] = None, - state: Optional[pulumi.Input['BridgeFailoverConfigStateEnum']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("failover_mode", failover_mode) + pulumi.set(__self__, "failover_mode", failover_mode) if source_priority is not None: - _setter("source_priority", source_priority) + pulumi.set(__self__, "source_priority", source_priority) if state is not None: - _setter("state", state) + pulumi.set(__self__, "state", state) @property @pulumi.getter(name="failoverMode") @@ -147,23 +125,10 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The name of the flow source. :param pulumi.Input['BridgeVpcInterfaceAttachmentArgs'] flow_vpc_interface_attachment: The name of the VPC interface attachment to use for this source. """ - BridgeFlowSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - flow_arn=flow_arn, - name=name, - flow_vpc_interface_attachment=flow_vpc_interface_attachment, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - flow_arn: pulumi.Input[str], - name: pulumi.Input[str], - flow_vpc_interface_attachment: Optional[pulumi.Input['BridgeVpcInterfaceAttachmentArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("flow_arn", flow_arn) - _setter("name", name) + pulumi.set(__self__, "flow_arn", flow_arn) + pulumi.set(__self__, "name", name) if flow_vpc_interface_attachment is not None: - _setter("flow_vpc_interface_attachment", flow_vpc_interface_attachment) + pulumi.set(__self__, "flow_vpc_interface_attachment", flow_vpc_interface_attachment) @property @pulumi.getter(name="flowArn") @@ -211,19 +176,8 @@ def __init__(__self__, *, :param pulumi.Input[int] max_bitrate: The maximum expected bitrate of the ingress bridge. :param pulumi.Input[int] max_outputs: The maximum number of outputs on the ingress bridge. """ - BridgeIngressGatewayBridgeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_bitrate=max_bitrate, - max_outputs=max_outputs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_bitrate: pulumi.Input[int], - max_outputs: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_bitrate", max_bitrate) - _setter("max_outputs", max_outputs) + pulumi.set(__self__, "max_bitrate", max_bitrate) + pulumi.set(__self__, "max_outputs", max_outputs) @property @pulumi.getter(name="maxBitrate") @@ -268,31 +222,12 @@ def __init__(__self__, *, :param pulumi.Input['BridgeProtocolEnum'] protocol: The network output protocol. :param pulumi.Input[int] ttl: The network output TTL. """ - BridgeNetworkOutputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ip_address=ip_address, - name=name, - network_name=network_name, - port=port, - protocol=protocol, - ttl=ttl, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ip_address: pulumi.Input[str], - name: pulumi.Input[str], - network_name: pulumi.Input[str], - port: pulumi.Input[int], - protocol: pulumi.Input['BridgeProtocolEnum'], - ttl: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ip_address", ip_address) - _setter("name", name) - _setter("network_name", network_name) - _setter("port", port) - _setter("protocol", protocol) - _setter("ttl", ttl) + pulumi.set(__self__, "ip_address", ip_address) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "network_name", network_name) + pulumi.set(__self__, "port", port) + pulumi.set(__self__, "protocol", protocol) + pulumi.set(__self__, "ttl", ttl) @property @pulumi.getter(name="ipAddress") @@ -383,28 +318,11 @@ def __init__(__self__, *, :param pulumi.Input[int] port: The network source port. :param pulumi.Input['BridgeProtocolEnum'] protocol: The network source protocol. """ - BridgeNetworkSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - multicast_ip=multicast_ip, - name=name, - network_name=network_name, - port=port, - protocol=protocol, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - multicast_ip: pulumi.Input[str], - name: pulumi.Input[str], - network_name: pulumi.Input[str], - port: pulumi.Input[int], - protocol: pulumi.Input['BridgeProtocolEnum'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("multicast_ip", multicast_ip) - _setter("name", name) - _setter("network_name", network_name) - _setter("port", port) - _setter("protocol", protocol) + pulumi.set(__self__, "multicast_ip", multicast_ip) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "network_name", network_name) + pulumi.set(__self__, "port", port) + pulumi.set(__self__, "protocol", protocol) @property @pulumi.getter(name="multicastIp") @@ -483,28 +401,11 @@ def __init__(__self__, *, :param pulumi.Input['BridgeOutputResourceBridgeNetworkOutputProtocol'] protocol: The network output protocol. :param pulumi.Input[int] ttl: The network output TTL. """ - BridgeOutputResourceBridgeNetworkOutputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ip_address=ip_address, - network_name=network_name, - port=port, - protocol=protocol, - ttl=ttl, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ip_address: pulumi.Input[str], - network_name: pulumi.Input[str], - port: pulumi.Input[int], - protocol: pulumi.Input['BridgeOutputResourceBridgeNetworkOutputProtocol'], - ttl: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ip_address", ip_address) - _setter("network_name", network_name) - _setter("port", port) - _setter("protocol", protocol) - _setter("ttl", ttl) + pulumi.set(__self__, "ip_address", ip_address) + pulumi.set(__self__, "network_name", network_name) + pulumi.set(__self__, "port", port) + pulumi.set(__self__, "protocol", protocol) + pulumi.set(__self__, "ttl", ttl) @property @pulumi.getter(name="ipAddress") @@ -574,17 +475,8 @@ def __init__(__self__, *, """ The output of the bridge. """ - BridgeOutputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - network_output=network_output, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - network_output: Optional[pulumi.Input['BridgeNetworkOutputArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if network_output is not None: - _setter("network_output", network_output) + pulumi.set(__self__, "network_output", network_output) @property @pulumi.getter(name="networkOutput") @@ -606,20 +498,9 @@ def __init__(__self__, *, :param pulumi.Input[str] flow_arn: The ARN of the cloud flow used as a source of this bridge. :param pulumi.Input['BridgeSourceVpcInterfaceAttachmentArgs'] flow_vpc_interface_attachment: The name of the VPC interface attachment to use for this source. """ - BridgeSourceBridgeFlowSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - flow_arn=flow_arn, - flow_vpc_interface_attachment=flow_vpc_interface_attachment, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - flow_arn: pulumi.Input[str], - flow_vpc_interface_attachment: Optional[pulumi.Input['BridgeSourceVpcInterfaceAttachmentArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("flow_arn", flow_arn) + pulumi.set(__self__, "flow_arn", flow_arn) if flow_vpc_interface_attachment is not None: - _setter("flow_vpc_interface_attachment", flow_vpc_interface_attachment) + pulumi.set(__self__, "flow_vpc_interface_attachment", flow_vpc_interface_attachment) @property @pulumi.getter(name="flowArn") @@ -660,25 +541,10 @@ def __init__(__self__, *, :param pulumi.Input[int] port: The network source port. :param pulumi.Input['BridgeSourceProtocolEnum'] protocol: The network source protocol. """ - BridgeSourceBridgeNetworkSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - multicast_ip=multicast_ip, - network_name=network_name, - port=port, - protocol=protocol, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - multicast_ip: pulumi.Input[str], - network_name: pulumi.Input[str], - port: pulumi.Input[int], - protocol: pulumi.Input['BridgeSourceProtocolEnum'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("multicast_ip", multicast_ip) - _setter("network_name", network_name) - _setter("port", port) - _setter("protocol", protocol) + pulumi.set(__self__, "multicast_ip", multicast_ip) + pulumi.set(__self__, "network_name", network_name) + pulumi.set(__self__, "port", port) + pulumi.set(__self__, "protocol", protocol) @property @pulumi.getter(name="multicastIp") @@ -737,17 +603,8 @@ def __init__(__self__, *, The priority you want to assign to a source. You can have a primary stream and a backup stream or two equally prioritized streams. :param pulumi.Input[str] primary_source: The name of the source you choose as the primary source for this flow. """ - BridgeSourcePriorityArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - primary_source=primary_source, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - primary_source: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if primary_source is not None: - _setter("primary_source", primary_source) + pulumi.set(__self__, "primary_source", primary_source) @property @pulumi.getter(name="primarySource") @@ -770,17 +627,8 @@ def __init__(__self__, *, The settings for attaching a VPC interface to an resource. :param pulumi.Input[str] vpc_interface_name: The name of the VPC interface to use for this resource. """ - BridgeSourceVpcInterfaceAttachmentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - vpc_interface_name=vpc_interface_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - vpc_interface_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if vpc_interface_name is not None: - _setter("vpc_interface_name", vpc_interface_name) + pulumi.set(__self__, "vpc_interface_name", vpc_interface_name) @property @pulumi.getter(name="vpcInterfaceName") @@ -803,21 +651,10 @@ def __init__(__self__, *, """ The bridge's source. """ - BridgeSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - flow_source=flow_source, - network_source=network_source, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - flow_source: Optional[pulumi.Input['BridgeFlowSourceArgs']] = None, - network_source: Optional[pulumi.Input['BridgeNetworkSourceArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if flow_source is not None: - _setter("flow_source", flow_source) + pulumi.set(__self__, "flow_source", flow_source) if network_source is not None: - _setter("network_source", network_source) + pulumi.set(__self__, "network_source", network_source) @property @pulumi.getter(name="flowSource") @@ -846,17 +683,8 @@ def __init__(__self__, *, The settings for attaching a VPC interface to an resource. :param pulumi.Input[str] vpc_interface_name: The name of the VPC interface to use for this resource. """ - BridgeVpcInterfaceAttachmentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - vpc_interface_name=vpc_interface_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - vpc_interface_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if vpc_interface_name is not None: - _setter("vpc_interface_name", vpc_interface_name) + pulumi.set(__self__, "vpc_interface_name", vpc_interface_name) @property @pulumi.getter(name="vpcInterfaceName") @@ -895,48 +723,23 @@ def __init__(__self__, *, :param pulumi.Input[str] secret_arn: The ARN of the secret that you created in AWS Secrets Manager to store the encryption key. This parameter is required for static key encryption and is not valid for SPEKE encryption. :param pulumi.Input[str] url: The URL from the API Gateway proxy that you set up to talk to your key server. This parameter is required for SPEKE encryption and is not valid for static key encryption. """ - FlowEncryptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - algorithm=algorithm, - constant_initialization_vector=constant_initialization_vector, - device_id=device_id, - key_type=key_type, - region=region, - resource_id=resource_id, - secret_arn=secret_arn, - url=url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: pulumi.Input[str], - algorithm: Optional[pulumi.Input['FlowEncryptionAlgorithm']] = None, - constant_initialization_vector: Optional[pulumi.Input[str]] = None, - device_id: Optional[pulumi.Input[str]] = None, - key_type: Optional[pulumi.Input['FlowEncryptionKeyType']] = None, - region: Optional[pulumi.Input[str]] = None, - resource_id: Optional[pulumi.Input[str]] = None, - secret_arn: Optional[pulumi.Input[str]] = None, - url: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if algorithm is not None: - _setter("algorithm", algorithm) + pulumi.set(__self__, "algorithm", algorithm) if constant_initialization_vector is not None: - _setter("constant_initialization_vector", constant_initialization_vector) + pulumi.set(__self__, "constant_initialization_vector", constant_initialization_vector) if device_id is not None: - _setter("device_id", device_id) + pulumi.set(__self__, "device_id", device_id) if key_type is not None: - _setter("key_type", key_type) + pulumi.set(__self__, "key_type", key_type) if region is not None: - _setter("region", region) + pulumi.set(__self__, "region", region) if resource_id is not None: - _setter("resource_id", resource_id) + pulumi.set(__self__, "resource_id", resource_id) if secret_arn is not None: - _setter("secret_arn", secret_arn) + pulumi.set(__self__, "secret_arn", secret_arn) if url is not None: - _setter("url", url) + pulumi.set(__self__, "url", url) @property @pulumi.getter(name="roleArn") @@ -1071,47 +874,22 @@ def __init__(__self__, *, :param pulumi.Input[str] secret_arn: The ARN of the secret that you created in AWS Secrets Manager to store the encryption key. This parameter is required for static key encryption and is not valid for SPEKE encryption. :param pulumi.Input[str] url: The URL from the API Gateway proxy that you set up to talk to your key server. This parameter is required for SPEKE encryption and is not valid for static key encryption. """ - FlowEntitlementEncryptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - algorithm=algorithm, - role_arn=role_arn, - constant_initialization_vector=constant_initialization_vector, - device_id=device_id, - key_type=key_type, - region=region, - resource_id=resource_id, - secret_arn=secret_arn, - url=url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - algorithm: pulumi.Input['FlowEntitlementEncryptionAlgorithm'], - role_arn: pulumi.Input[str], - constant_initialization_vector: Optional[pulumi.Input[str]] = None, - device_id: Optional[pulumi.Input[str]] = None, - key_type: Optional[pulumi.Input['FlowEntitlementEncryptionKeyType']] = None, - region: Optional[pulumi.Input[str]] = None, - resource_id: Optional[pulumi.Input[str]] = None, - secret_arn: Optional[pulumi.Input[str]] = None, - url: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("algorithm", algorithm) - _setter("role_arn", role_arn) + pulumi.set(__self__, "algorithm", algorithm) + pulumi.set(__self__, "role_arn", role_arn) if constant_initialization_vector is not None: - _setter("constant_initialization_vector", constant_initialization_vector) + pulumi.set(__self__, "constant_initialization_vector", constant_initialization_vector) if device_id is not None: - _setter("device_id", device_id) + pulumi.set(__self__, "device_id", device_id) if key_type is not None: - _setter("key_type", key_type) + pulumi.set(__self__, "key_type", key_type) if region is not None: - _setter("region", region) + pulumi.set(__self__, "region", region) if resource_id is not None: - _setter("resource_id", resource_id) + pulumi.set(__self__, "resource_id", resource_id) if secret_arn is not None: - _setter("secret_arn", secret_arn) + pulumi.set(__self__, "secret_arn", secret_arn) if url is not None: - _setter("url", url) + pulumi.set(__self__, "url", url) @property @pulumi.getter @@ -1230,16 +1008,7 @@ def __init__(__self__, *, The priority you want to assign to a source. You can have a primary stream and a backup stream or two equally prioritized streams. :param pulumi.Input[str] primary_source: The name of the source you choose as the primary source for this flow. """ - FlowFailoverConfigSourcePriorityPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - primary_source=primary_source, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - primary_source: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("primary_source", primary_source) + pulumi.set(__self__, "primary_source", primary_source) @property @pulumi.getter(name="primarySource") @@ -1267,29 +1036,14 @@ def __init__(__self__, *, :param pulumi.Input[int] recovery_window: Search window time to look for dash-7 packets :param pulumi.Input['FlowFailoverConfigSourcePriorityPropertiesArgs'] source_priority: The priority you want to assign to a source. You can have a primary stream and a backup stream or two equally prioritized streams. """ - FlowFailoverConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - failover_mode=failover_mode, - recovery_window=recovery_window, - source_priority=source_priority, - state=state, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - failover_mode: Optional[pulumi.Input['FlowFailoverConfigFailoverMode']] = None, - recovery_window: Optional[pulumi.Input[int]] = None, - source_priority: Optional[pulumi.Input['FlowFailoverConfigSourcePriorityPropertiesArgs']] = None, - state: Optional[pulumi.Input['FlowFailoverConfigState']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if failover_mode is not None: - _setter("failover_mode", failover_mode) + pulumi.set(__self__, "failover_mode", failover_mode) if recovery_window is not None: - _setter("recovery_window", recovery_window) + pulumi.set(__self__, "recovery_window", recovery_window) if source_priority is not None: - _setter("source_priority", source_priority) + pulumi.set(__self__, "source_priority", source_priority) if state is not None: - _setter("state", state) + pulumi.set(__self__, "state", state) @property @pulumi.getter(name="failoverMode") @@ -1347,20 +1101,9 @@ def __init__(__self__, *, :param pulumi.Input[str] bridge_arn: The ARN of the bridge feeding this flow. :param pulumi.Input['FlowVpcInterfaceAttachmentArgs'] vpc_interface_attachment: The name of the VPC interface attachment to use for this bridge source. """ - FlowGatewayBridgeSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bridge_arn=bridge_arn, - vpc_interface_attachment=vpc_interface_attachment, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bridge_arn: pulumi.Input[str], - vpc_interface_attachment: Optional[pulumi.Input['FlowVpcInterfaceAttachmentArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bridge_arn", bridge_arn) + pulumi.set(__self__, "bridge_arn", bridge_arn) if vpc_interface_attachment is not None: - _setter("vpc_interface_attachment", vpc_interface_attachment) + pulumi.set(__self__, "vpc_interface_attachment", vpc_interface_attachment) @property @pulumi.getter(name="bridgeArn") @@ -1401,27 +1144,12 @@ def __init__(__self__, *, :param pulumi.Input['FlowOutputEncryptionAlgorithm'] algorithm: The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256). :param pulumi.Input['FlowOutputEncryptionKeyType'] key_type: The type of key that is used for the encryption. If no keyType is provided, the service will use the default setting (static-key). """ - FlowOutputEncryptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - secret_arn=secret_arn, - algorithm=algorithm, - key_type=key_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: pulumi.Input[str], - secret_arn: pulumi.Input[str], - algorithm: Optional[pulumi.Input['FlowOutputEncryptionAlgorithm']] = None, - key_type: Optional[pulumi.Input['FlowOutputEncryptionKeyType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arn", role_arn) - _setter("secret_arn", secret_arn) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "secret_arn", secret_arn) if algorithm is not None: - _setter("algorithm", algorithm) + pulumi.set(__self__, "algorithm", algorithm) if key_type is not None: - _setter("key_type", key_type) + pulumi.set(__self__, "key_type", key_type) @property @pulumi.getter(name="roleArn") @@ -1480,17 +1208,8 @@ def __init__(__self__, *, The settings for attaching a VPC interface to an output. :param pulumi.Input[str] vpc_interface_name: The name of the VPC interface to use for this output. """ - FlowOutputVpcInterfaceAttachmentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - vpc_interface_name=vpc_interface_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - vpc_interface_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if vpc_interface_name is not None: - _setter("vpc_interface_name", vpc_interface_name) + pulumi.set(__self__, "vpc_interface_name", vpc_interface_name) @property @pulumi.getter(name="vpcInterfaceName") @@ -1529,48 +1248,23 @@ def __init__(__self__, *, :param pulumi.Input[str] secret_arn: The ARN of the secret that you created in AWS Secrets Manager to store the encryption key. This parameter is required for static key encryption and is not valid for SPEKE encryption. :param pulumi.Input[str] url: The URL from the API Gateway proxy that you set up to talk to your key server. This parameter is required for SPEKE encryption and is not valid for static key encryption. """ - FlowSourceEncryptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - algorithm=algorithm, - constant_initialization_vector=constant_initialization_vector, - device_id=device_id, - key_type=key_type, - region=region, - resource_id=resource_id, - secret_arn=secret_arn, - url=url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: pulumi.Input[str], - algorithm: Optional[pulumi.Input['FlowSourceEncryptionAlgorithm']] = None, - constant_initialization_vector: Optional[pulumi.Input[str]] = None, - device_id: Optional[pulumi.Input[str]] = None, - key_type: Optional[pulumi.Input['FlowSourceEncryptionKeyType']] = None, - region: Optional[pulumi.Input[str]] = None, - resource_id: Optional[pulumi.Input[str]] = None, - secret_arn: Optional[pulumi.Input[str]] = None, - url: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if algorithm is not None: - _setter("algorithm", algorithm) + pulumi.set(__self__, "algorithm", algorithm) if constant_initialization_vector is not None: - _setter("constant_initialization_vector", constant_initialization_vector) + pulumi.set(__self__, "constant_initialization_vector", constant_initialization_vector) if device_id is not None: - _setter("device_id", device_id) + pulumi.set(__self__, "device_id", device_id) if key_type is not None: - _setter("key_type", key_type) + pulumi.set(__self__, "key_type", key_type) if region is not None: - _setter("region", region) + pulumi.set(__self__, "region", region) if resource_id is not None: - _setter("resource_id", resource_id) + pulumi.set(__self__, "resource_id", resource_id) if secret_arn is not None: - _setter("secret_arn", secret_arn) + pulumi.set(__self__, "secret_arn", secret_arn) if url is not None: - _setter("url", url) + pulumi.set(__self__, "url", url) @property @pulumi.getter(name="roleArn") @@ -1691,20 +1385,9 @@ def __init__(__self__, *, :param pulumi.Input[str] bridge_arn: The ARN of the bridge feeding this flow. :param pulumi.Input['FlowSourceVpcInterfaceAttachmentArgs'] vpc_interface_attachment: The name of the VPC interface attachment to use for this bridge source. """ - FlowSourceGatewayBridgeSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bridge_arn=bridge_arn, - vpc_interface_attachment=vpc_interface_attachment, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bridge_arn: pulumi.Input[str], - vpc_interface_attachment: Optional[pulumi.Input['FlowSourceVpcInterfaceAttachmentArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bridge_arn", bridge_arn) + pulumi.set(__self__, "bridge_arn", bridge_arn) if vpc_interface_attachment is not None: - _setter("vpc_interface_attachment", vpc_interface_attachment) + pulumi.set(__self__, "vpc_interface_attachment", vpc_interface_attachment) @property @pulumi.getter(name="bridgeArn") @@ -1739,17 +1422,8 @@ def __init__(__self__, *, The settings for attaching a VPC interface to an resource. :param pulumi.Input[str] vpc_interface_name: The name of the VPC interface to use for this resource. """ - FlowSourceVpcInterfaceAttachmentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - vpc_interface_name=vpc_interface_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - vpc_interface_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if vpc_interface_name is not None: - _setter("vpc_interface_name", vpc_interface_name) + pulumi.set(__self__, "vpc_interface_name", vpc_interface_name) @property @pulumi.getter(name="vpcInterfaceName") @@ -1810,93 +1484,46 @@ def __init__(__self__, *, :param pulumi.Input[str] vpc_interface_name: The name of the VPC Interface this Source is configured with. :param pulumi.Input[str] whitelist_cidr: The range of IP addresses that should be allowed to contribute content to your source. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16. """ - FlowSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - decryption=decryption, - description=description, - entitlement_arn=entitlement_arn, - gateway_bridge_source=gateway_bridge_source, - ingest_ip=ingest_ip, - ingest_port=ingest_port, - max_bitrate=max_bitrate, - max_latency=max_latency, - min_latency=min_latency, - name=name, - protocol=protocol, - sender_control_port=sender_control_port, - sender_ip_address=sender_ip_address, - source_arn=source_arn, - source_ingest_port=source_ingest_port, - source_listener_address=source_listener_address, - source_listener_port=source_listener_port, - stream_id=stream_id, - vpc_interface_name=vpc_interface_name, - whitelist_cidr=whitelist_cidr, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - decryption: Optional[pulumi.Input['FlowEncryptionArgs']] = None, - description: Optional[pulumi.Input[str]] = None, - entitlement_arn: Optional[pulumi.Input[str]] = None, - gateway_bridge_source: Optional[pulumi.Input['FlowGatewayBridgeSourceArgs']] = None, - ingest_ip: Optional[pulumi.Input[str]] = None, - ingest_port: Optional[pulumi.Input[int]] = None, - max_bitrate: Optional[pulumi.Input[int]] = None, - max_latency: Optional[pulumi.Input[int]] = None, - min_latency: Optional[pulumi.Input[int]] = None, - name: Optional[pulumi.Input[str]] = None, - protocol: Optional[pulumi.Input['FlowSourceProtocol']] = None, - sender_control_port: Optional[pulumi.Input[int]] = None, - sender_ip_address: Optional[pulumi.Input[str]] = None, - source_arn: Optional[pulumi.Input[str]] = None, - source_ingest_port: Optional[pulumi.Input[str]] = None, - source_listener_address: Optional[pulumi.Input[str]] = None, - source_listener_port: Optional[pulumi.Input[int]] = None, - stream_id: Optional[pulumi.Input[str]] = None, - vpc_interface_name: Optional[pulumi.Input[str]] = None, - whitelist_cidr: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if decryption is not None: - _setter("decryption", decryption) + pulumi.set(__self__, "decryption", decryption) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if entitlement_arn is not None: - _setter("entitlement_arn", entitlement_arn) + pulumi.set(__self__, "entitlement_arn", entitlement_arn) if gateway_bridge_source is not None: - _setter("gateway_bridge_source", gateway_bridge_source) + pulumi.set(__self__, "gateway_bridge_source", gateway_bridge_source) if ingest_ip is not None: - _setter("ingest_ip", ingest_ip) + pulumi.set(__self__, "ingest_ip", ingest_ip) if ingest_port is not None: - _setter("ingest_port", ingest_port) + pulumi.set(__self__, "ingest_port", ingest_port) if max_bitrate is not None: - _setter("max_bitrate", max_bitrate) + pulumi.set(__self__, "max_bitrate", max_bitrate) if max_latency is not None: - _setter("max_latency", max_latency) + pulumi.set(__self__, "max_latency", max_latency) if min_latency is not None: - _setter("min_latency", min_latency) + pulumi.set(__self__, "min_latency", min_latency) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if protocol is not None: - _setter("protocol", protocol) + pulumi.set(__self__, "protocol", protocol) if sender_control_port is not None: - _setter("sender_control_port", sender_control_port) + pulumi.set(__self__, "sender_control_port", sender_control_port) if sender_ip_address is not None: - _setter("sender_ip_address", sender_ip_address) + pulumi.set(__self__, "sender_ip_address", sender_ip_address) if source_arn is not None: - _setter("source_arn", source_arn) + pulumi.set(__self__, "source_arn", source_arn) if source_ingest_port is not None: - _setter("source_ingest_port", source_ingest_port) + pulumi.set(__self__, "source_ingest_port", source_ingest_port) if source_listener_address is not None: - _setter("source_listener_address", source_listener_address) + pulumi.set(__self__, "source_listener_address", source_listener_address) if source_listener_port is not None: - _setter("source_listener_port", source_listener_port) + pulumi.set(__self__, "source_listener_port", source_listener_port) if stream_id is not None: - _setter("stream_id", stream_id) + pulumi.set(__self__, "stream_id", stream_id) if vpc_interface_name is not None: - _setter("vpc_interface_name", vpc_interface_name) + pulumi.set(__self__, "vpc_interface_name", vpc_interface_name) if whitelist_cidr is not None: - _setter("whitelist_cidr", whitelist_cidr) + pulumi.set(__self__, "whitelist_cidr", whitelist_cidr) @property @pulumi.getter @@ -2147,17 +1774,8 @@ def __init__(__self__, *, The settings for attaching a VPC interface to an resource. :param pulumi.Input[str] vpc_interface_name: The name of the VPC interface to use for this resource. """ - FlowVpcInterfaceAttachmentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - vpc_interface_name=vpc_interface_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - vpc_interface_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if vpc_interface_name is not None: - _setter("vpc_interface_name", vpc_interface_name) + pulumi.set(__self__, "vpc_interface_name", vpc_interface_name) @property @pulumi.getter(name="vpcInterfaceName") @@ -2182,19 +1800,8 @@ def __init__(__self__, *, :param pulumi.Input[str] cidr_block: A unique IP address range to use for this network. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16. :param pulumi.Input[str] name: The name of the network. This name is used to reference the network and must be unique among networks in this gateway. """ - GatewayNetworkArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cidr_block=cidr_block, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cidr_block: pulumi.Input[str], - name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cidr_block", cidr_block) - _setter("name", name) + pulumi.set(__self__, "cidr_block", cidr_block) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="cidrBlock") diff --git a/sdk/python/pulumi_aws_native/mediaconnect/bridge.py b/sdk/python/pulumi_aws_native/mediaconnect/bridge.py index bf084a9eb6..be96388e79 100644 --- a/sdk/python/pulumi_aws_native/mediaconnect/bridge.py +++ b/sdk/python/pulumi_aws_native/mediaconnect/bridge.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -31,39 +31,18 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The name of the bridge. :param pulumi.Input[Sequence[pulumi.Input['BridgeOutputArgs']]] outputs: The outputs on this bridge. """ - BridgeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - placement_arn=placement_arn, - sources=sources, - egress_gateway_bridge=egress_gateway_bridge, - ingress_gateway_bridge=ingress_gateway_bridge, - name=name, - outputs=outputs, - source_failover_config=source_failover_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - placement_arn: pulumi.Input[str], - sources: pulumi.Input[Sequence[pulumi.Input['BridgeSourceArgs']]], - egress_gateway_bridge: Optional[pulumi.Input['BridgeEgressGatewayBridgeArgs']] = None, - ingress_gateway_bridge: Optional[pulumi.Input['BridgeIngressGatewayBridgeArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - outputs: Optional[pulumi.Input[Sequence[pulumi.Input['BridgeOutputArgs']]]] = None, - source_failover_config: Optional[pulumi.Input['BridgeFailoverConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("placement_arn", placement_arn) - _setter("sources", sources) + pulumi.set(__self__, "placement_arn", placement_arn) + pulumi.set(__self__, "sources", sources) if egress_gateway_bridge is not None: - _setter("egress_gateway_bridge", egress_gateway_bridge) + pulumi.set(__self__, "egress_gateway_bridge", egress_gateway_bridge) if ingress_gateway_bridge is not None: - _setter("ingress_gateway_bridge", ingress_gateway_bridge) + pulumi.set(__self__, "ingress_gateway_bridge", ingress_gateway_bridge) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if outputs is not None: - _setter("outputs", outputs) + pulumi.set(__self__, "outputs", outputs) if source_failover_config is not None: - _setter("source_failover_config", source_failover_config) + pulumi.set(__self__, "source_failover_config", source_failover_config) @property @pulumi.getter(name="placementArn") @@ -183,10 +162,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - BridgeArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -208,28 +183,13 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = BridgeArgs.__new__(BridgeArgs) - if egress_gateway_bridge is not None and not isinstance(egress_gateway_bridge, BridgeEgressGatewayBridgeArgs): - egress_gateway_bridge = egress_gateway_bridge or {} - def _setter(key, value): - egress_gateway_bridge[key] = value - BridgeEgressGatewayBridgeArgs._configure(_setter, **egress_gateway_bridge) __props__.__dict__["egress_gateway_bridge"] = egress_gateway_bridge - if ingress_gateway_bridge is not None and not isinstance(ingress_gateway_bridge, BridgeIngressGatewayBridgeArgs): - ingress_gateway_bridge = ingress_gateway_bridge or {} - def _setter(key, value): - ingress_gateway_bridge[key] = value - BridgeIngressGatewayBridgeArgs._configure(_setter, **ingress_gateway_bridge) __props__.__dict__["ingress_gateway_bridge"] = ingress_gateway_bridge __props__.__dict__["name"] = name __props__.__dict__["outputs"] = outputs if placement_arn is None and not opts.urn: raise TypeError("Missing required property 'placement_arn'") __props__.__dict__["placement_arn"] = placement_arn - if source_failover_config is not None and not isinstance(source_failover_config, BridgeFailoverConfigArgs): - source_failover_config = source_failover_config or {} - def _setter(key, value): - source_failover_config[key] = value - BridgeFailoverConfigArgs._configure(_setter, **source_failover_config) __props__.__dict__["source_failover_config"] = source_failover_config if sources is None and not opts.urn: raise TypeError("Missing required property 'sources'") diff --git a/sdk/python/pulumi_aws_native/mediaconnect/bridge_output_resource.py b/sdk/python/pulumi_aws_native/mediaconnect/bridge_output_resource.py index baf789c95d..d4600b1152 100644 --- a/sdk/python/pulumi_aws_native/mediaconnect/bridge_output_resource.py +++ b/sdk/python/pulumi_aws_native/mediaconnect/bridge_output_resource.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -26,23 +26,10 @@ def __init__(__self__, *, :param pulumi.Input['BridgeOutputResourceBridgeNetworkOutputArgs'] network_output: The output of the bridge. :param pulumi.Input[str] name: The network output name. """ - BridgeOutputResourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bridge_arn=bridge_arn, - network_output=network_output, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bridge_arn: pulumi.Input[str], - network_output: pulumi.Input['BridgeOutputResourceBridgeNetworkOutputArgs'], - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bridge_arn", bridge_arn) - _setter("network_output", network_output) + pulumi.set(__self__, "bridge_arn", bridge_arn) + pulumi.set(__self__, "network_output", network_output) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="bridgeArn") @@ -118,10 +105,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - BridgeOutputResourceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -143,11 +126,6 @@ def _internal_init(__self__, raise TypeError("Missing required property 'bridge_arn'") __props__.__dict__["bridge_arn"] = bridge_arn __props__.__dict__["name"] = name - if network_output is not None and not isinstance(network_output, BridgeOutputResourceBridgeNetworkOutputArgs): - network_output = network_output or {} - def _setter(key, value): - network_output[key] = value - BridgeOutputResourceBridgeNetworkOutputArgs._configure(_setter, **network_output) if network_output is None and not opts.urn: raise TypeError("Missing required property 'network_output'") __props__.__dict__["network_output"] = network_output diff --git a/sdk/python/pulumi_aws_native/mediaconnect/bridge_source.py b/sdk/python/pulumi_aws_native/mediaconnect/bridge_source.py index abf8c79d97..e99b8da2cb 100644 --- a/sdk/python/pulumi_aws_native/mediaconnect/bridge_source.py +++ b/sdk/python/pulumi_aws_native/mediaconnect/bridge_source.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -26,28 +26,13 @@ def __init__(__self__, *, :param pulumi.Input[str] bridge_arn: The Amazon Resource Number (ARN) of the bridge. :param pulumi.Input[str] name: The name of the source. """ - BridgeSourceInitArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bridge_arn=bridge_arn, - flow_source=flow_source, - name=name, - network_source=network_source, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bridge_arn: pulumi.Input[str], - flow_source: Optional[pulumi.Input['BridgeSourceBridgeFlowSourceArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - network_source: Optional[pulumi.Input['BridgeSourceBridgeNetworkSourceArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bridge_arn", bridge_arn) + pulumi.set(__self__, "bridge_arn", bridge_arn) if flow_source is not None: - _setter("flow_source", flow_source) + pulumi.set(__self__, "flow_source", flow_source) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if network_source is not None: - _setter("network_source", network_source) + pulumi.set(__self__, "network_source", network_source) @property @pulumi.getter(name="bridgeArn") @@ -129,10 +114,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - BridgeSourceInitArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -154,18 +135,8 @@ def _internal_init(__self__, if bridge_arn is None and not opts.urn: raise TypeError("Missing required property 'bridge_arn'") __props__.__dict__["bridge_arn"] = bridge_arn - if flow_source is not None and not isinstance(flow_source, BridgeSourceBridgeFlowSourceArgs): - flow_source = flow_source or {} - def _setter(key, value): - flow_source[key] = value - BridgeSourceBridgeFlowSourceArgs._configure(_setter, **flow_source) __props__.__dict__["flow_source"] = flow_source __props__.__dict__["name"] = name - if network_source is not None and not isinstance(network_source, BridgeSourceBridgeNetworkSourceArgs): - network_source = network_source or {} - def _setter(key, value): - network_source[key] = value - BridgeSourceBridgeNetworkSourceArgs._configure(_setter, **network_source) __props__.__dict__["network_source"] = network_source replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["bridge_arn", "name"]) opts = pulumi.ResourceOptions.merge(opts, replace_on_changes) diff --git a/sdk/python/pulumi_aws_native/mediaconnect/flow.py b/sdk/python/pulumi_aws_native/mediaconnect/flow.py index 8a714b9139..fcbc9b27cf 100644 --- a/sdk/python/pulumi_aws_native/mediaconnect/flow.py +++ b/sdk/python/pulumi_aws_native/mediaconnect/flow.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -28,28 +28,13 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The name of the flow. :param pulumi.Input['FlowFailoverConfigArgs'] source_failover_config: The source failover config of the flow. """ - FlowArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - source=source, - availability_zone=availability_zone, - name=name, - source_failover_config=source_failover_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source: pulumi.Input['FlowSourceArgs'], - availability_zone: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - source_failover_config: Optional[pulumi.Input['FlowFailoverConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("source", source) + pulumi.set(__self__, "source", source) if availability_zone is not None: - _setter("availability_zone", availability_zone) + pulumi.set(__self__, "availability_zone", availability_zone) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if source_failover_config is not None: - _setter("source_failover_config", source_failover_config) + pulumi.set(__self__, "source_failover_config", source_failover_config) @property @pulumi.getter @@ -139,10 +124,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - FlowArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -163,19 +144,9 @@ def _internal_init(__self__, __props__.__dict__["availability_zone"] = availability_zone __props__.__dict__["name"] = name - if source is not None and not isinstance(source, FlowSourceArgs): - source = source or {} - def _setter(key, value): - source[key] = value - FlowSourceArgs._configure(_setter, **source) if source is None and not opts.urn: raise TypeError("Missing required property 'source'") __props__.__dict__["source"] = source - if source_failover_config is not None and not isinstance(source_failover_config, FlowFailoverConfigArgs): - source_failover_config = source_failover_config or {} - def _setter(key, value): - source_failover_config[key] = value - FlowFailoverConfigArgs._configure(_setter, **source_failover_config) __props__.__dict__["source_failover_config"] = source_failover_config __props__.__dict__["flow_arn"] = None __props__.__dict__["flow_availability_zone"] = None diff --git a/sdk/python/pulumi_aws_native/mediaconnect/flow_entitlement.py b/sdk/python/pulumi_aws_native/mediaconnect/flow_entitlement.py index 95a5eadbe7..70cd587a6c 100644 --- a/sdk/python/pulumi_aws_native/mediaconnect/flow_entitlement.py +++ b/sdk/python/pulumi_aws_native/mediaconnect/flow_entitlement.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -34,38 +34,17 @@ def __init__(__self__, *, :param pulumi.Input['FlowEntitlementEntitlementStatus'] entitlement_status: An indication of whether the entitlement is enabled. :param pulumi.Input[str] name: The name of the entitlement. """ - FlowEntitlementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - flow_arn=flow_arn, - subscribers=subscribers, - data_transfer_subscriber_fee_percent=data_transfer_subscriber_fee_percent, - encryption=encryption, - entitlement_status=entitlement_status, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: pulumi.Input[str], - flow_arn: pulumi.Input[str], - subscribers: pulumi.Input[Sequence[pulumi.Input[str]]], - data_transfer_subscriber_fee_percent: Optional[pulumi.Input[int]] = None, - encryption: Optional[pulumi.Input['FlowEntitlementEncryptionArgs']] = None, - entitlement_status: Optional[pulumi.Input['FlowEntitlementEntitlementStatus']] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("description", description) - _setter("flow_arn", flow_arn) - _setter("subscribers", subscribers) + pulumi.set(__self__, "description", description) + pulumi.set(__self__, "flow_arn", flow_arn) + pulumi.set(__self__, "subscribers", subscribers) if data_transfer_subscriber_fee_percent is not None: - _setter("data_transfer_subscriber_fee_percent", data_transfer_subscriber_fee_percent) + pulumi.set(__self__, "data_transfer_subscriber_fee_percent", data_transfer_subscriber_fee_percent) if encryption is not None: - _setter("encryption", encryption) + pulumi.set(__self__, "encryption", encryption) if entitlement_status is not None: - _setter("entitlement_status", entitlement_status) + pulumi.set(__self__, "entitlement_status", entitlement_status) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -197,10 +176,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - FlowEntitlementArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -226,11 +201,6 @@ def _internal_init(__self__, if description is None and not opts.urn: raise TypeError("Missing required property 'description'") __props__.__dict__["description"] = description - if encryption is not None and not isinstance(encryption, FlowEntitlementEncryptionArgs): - encryption = encryption or {} - def _setter(key, value): - encryption[key] = value - FlowEntitlementEncryptionArgs._configure(_setter, **encryption) __props__.__dict__["encryption"] = encryption __props__.__dict__["entitlement_status"] = entitlement_status if flow_arn is None and not opts.urn: diff --git a/sdk/python/pulumi_aws_native/mediaconnect/flow_output.py b/sdk/python/pulumi_aws_native/mediaconnect/flow_output.py index b0c1098b89..d9311545bc 100644 --- a/sdk/python/pulumi_aws_native/mediaconnect/flow_output.py +++ b/sdk/python/pulumi_aws_native/mediaconnect/flow_output.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -48,67 +48,32 @@ def __init__(__self__, *, :param pulumi.Input[str] stream_id: The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams. :param pulumi.Input['FlowOutputVpcInterfaceAttachmentArgs'] vpc_interface_attachment: The name of the VPC interface attachment to use for this output. """ - FlowOutputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - flow_arn=flow_arn, - protocol=protocol, - cidr_allow_list=cidr_allow_list, - description=description, - destination=destination, - encryption=encryption, - max_latency=max_latency, - min_latency=min_latency, - name=name, - port=port, - remote_id=remote_id, - smoothing_latency=smoothing_latency, - stream_id=stream_id, - vpc_interface_attachment=vpc_interface_attachment, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - flow_arn: pulumi.Input[str], - protocol: pulumi.Input['FlowOutputProtocol'], - cidr_allow_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - description: Optional[pulumi.Input[str]] = None, - destination: Optional[pulumi.Input[str]] = None, - encryption: Optional[pulumi.Input['FlowOutputEncryptionArgs']] = None, - max_latency: Optional[pulumi.Input[int]] = None, - min_latency: Optional[pulumi.Input[int]] = None, - name: Optional[pulumi.Input[str]] = None, - port: Optional[pulumi.Input[int]] = None, - remote_id: Optional[pulumi.Input[str]] = None, - smoothing_latency: Optional[pulumi.Input[int]] = None, - stream_id: Optional[pulumi.Input[str]] = None, - vpc_interface_attachment: Optional[pulumi.Input['FlowOutputVpcInterfaceAttachmentArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("flow_arn", flow_arn) - _setter("protocol", protocol) + pulumi.set(__self__, "flow_arn", flow_arn) + pulumi.set(__self__, "protocol", protocol) if cidr_allow_list is not None: - _setter("cidr_allow_list", cidr_allow_list) + pulumi.set(__self__, "cidr_allow_list", cidr_allow_list) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if destination is not None: - _setter("destination", destination) + pulumi.set(__self__, "destination", destination) if encryption is not None: - _setter("encryption", encryption) + pulumi.set(__self__, "encryption", encryption) if max_latency is not None: - _setter("max_latency", max_latency) + pulumi.set(__self__, "max_latency", max_latency) if min_latency is not None: - _setter("min_latency", min_latency) + pulumi.set(__self__, "min_latency", min_latency) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if remote_id is not None: - _setter("remote_id", remote_id) + pulumi.set(__self__, "remote_id", remote_id) if smoothing_latency is not None: - _setter("smoothing_latency", smoothing_latency) + pulumi.set(__self__, "smoothing_latency", smoothing_latency) if stream_id is not None: - _setter("stream_id", stream_id) + pulumi.set(__self__, "stream_id", stream_id) if vpc_interface_attachment is not None: - _setter("vpc_interface_attachment", vpc_interface_attachment) + pulumi.set(__self__, "vpc_interface_attachment", vpc_interface_attachment) @property @pulumi.getter(name="flowArn") @@ -338,10 +303,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - FlowOutputArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -373,11 +334,6 @@ def _internal_init(__self__, __props__.__dict__["cidr_allow_list"] = cidr_allow_list __props__.__dict__["description"] = description __props__.__dict__["destination"] = destination - if encryption is not None and not isinstance(encryption, FlowOutputEncryptionArgs): - encryption = encryption or {} - def _setter(key, value): - encryption[key] = value - FlowOutputEncryptionArgs._configure(_setter, **encryption) __props__.__dict__["encryption"] = encryption if flow_arn is None and not opts.urn: raise TypeError("Missing required property 'flow_arn'") @@ -392,11 +348,6 @@ def _setter(key, value): __props__.__dict__["remote_id"] = remote_id __props__.__dict__["smoothing_latency"] = smoothing_latency __props__.__dict__["stream_id"] = stream_id - if vpc_interface_attachment is not None and not isinstance(vpc_interface_attachment, FlowOutputVpcInterfaceAttachmentArgs): - vpc_interface_attachment = vpc_interface_attachment or {} - def _setter(key, value): - vpc_interface_attachment[key] = value - FlowOutputVpcInterfaceAttachmentArgs._configure(_setter, **vpc_interface_attachment) __props__.__dict__["vpc_interface_attachment"] = vpc_interface_attachment __props__.__dict__["output_arn"] = None replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["name"]) diff --git a/sdk/python/pulumi_aws_native/mediaconnect/flow_source.py b/sdk/python/pulumi_aws_native/mediaconnect/flow_source.py index 364ef2a7a1..6ef2cd3572 100644 --- a/sdk/python/pulumi_aws_native/mediaconnect/flow_source.py +++ b/sdk/python/pulumi_aws_native/mediaconnect/flow_source.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -56,84 +56,41 @@ def __init__(__self__, *, :param pulumi.Input[str] vpc_interface_name: The name of the VPC Interface this Source is configured with. :param pulumi.Input[str] whitelist_cidr: The range of IP addresses that should be allowed to contribute content to your source. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16. """ - FlowSourceInitArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - decryption=decryption, - entitlement_arn=entitlement_arn, - flow_arn=flow_arn, - gateway_bridge_source=gateway_bridge_source, - ingest_port=ingest_port, - max_bitrate=max_bitrate, - max_latency=max_latency, - min_latency=min_latency, - name=name, - protocol=protocol, - sender_control_port=sender_control_port, - sender_ip_address=sender_ip_address, - source_listener_address=source_listener_address, - source_listener_port=source_listener_port, - stream_id=stream_id, - vpc_interface_name=vpc_interface_name, - whitelist_cidr=whitelist_cidr, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: pulumi.Input[str], - decryption: Optional[pulumi.Input['FlowSourceEncryptionArgs']] = None, - entitlement_arn: Optional[pulumi.Input[str]] = None, - flow_arn: Optional[pulumi.Input[str]] = None, - gateway_bridge_source: Optional[pulumi.Input['FlowSourceGatewayBridgeSourceArgs']] = None, - ingest_port: Optional[pulumi.Input[int]] = None, - max_bitrate: Optional[pulumi.Input[int]] = None, - max_latency: Optional[pulumi.Input[int]] = None, - min_latency: Optional[pulumi.Input[int]] = None, - name: Optional[pulumi.Input[str]] = None, - protocol: Optional[pulumi.Input['FlowSourceProtocol']] = None, - sender_control_port: Optional[pulumi.Input[int]] = None, - sender_ip_address: Optional[pulumi.Input[str]] = None, - source_listener_address: Optional[pulumi.Input[str]] = None, - source_listener_port: Optional[pulumi.Input[int]] = None, - stream_id: Optional[pulumi.Input[str]] = None, - vpc_interface_name: Optional[pulumi.Input[str]] = None, - whitelist_cidr: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("description", description) + pulumi.set(__self__, "description", description) if decryption is not None: - _setter("decryption", decryption) + pulumi.set(__self__, "decryption", decryption) if entitlement_arn is not None: - _setter("entitlement_arn", entitlement_arn) + pulumi.set(__self__, "entitlement_arn", entitlement_arn) if flow_arn is not None: - _setter("flow_arn", flow_arn) + pulumi.set(__self__, "flow_arn", flow_arn) if gateway_bridge_source is not None: - _setter("gateway_bridge_source", gateway_bridge_source) + pulumi.set(__self__, "gateway_bridge_source", gateway_bridge_source) if ingest_port is not None: - _setter("ingest_port", ingest_port) + pulumi.set(__self__, "ingest_port", ingest_port) if max_bitrate is not None: - _setter("max_bitrate", max_bitrate) + pulumi.set(__self__, "max_bitrate", max_bitrate) if max_latency is not None: - _setter("max_latency", max_latency) + pulumi.set(__self__, "max_latency", max_latency) if min_latency is not None: - _setter("min_latency", min_latency) + pulumi.set(__self__, "min_latency", min_latency) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if protocol is not None: - _setter("protocol", protocol) + pulumi.set(__self__, "protocol", protocol) if sender_control_port is not None: - _setter("sender_control_port", sender_control_port) + pulumi.set(__self__, "sender_control_port", sender_control_port) if sender_ip_address is not None: - _setter("sender_ip_address", sender_ip_address) + pulumi.set(__self__, "sender_ip_address", sender_ip_address) if source_listener_address is not None: - _setter("source_listener_address", source_listener_address) + pulumi.set(__self__, "source_listener_address", source_listener_address) if source_listener_port is not None: - _setter("source_listener_port", source_listener_port) + pulumi.set(__self__, "source_listener_port", source_listener_port) if stream_id is not None: - _setter("stream_id", stream_id) + pulumi.set(__self__, "stream_id", stream_id) if vpc_interface_name is not None: - _setter("vpc_interface_name", vpc_interface_name) + pulumi.set(__self__, "vpc_interface_name", vpc_interface_name) if whitelist_cidr is not None: - _setter("whitelist_cidr", whitelist_cidr) + pulumi.set(__self__, "whitelist_cidr", whitelist_cidr) @property @pulumi.getter @@ -419,10 +376,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - FlowSourceInitArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -455,22 +408,12 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = FlowSourceInitArgs.__new__(FlowSourceInitArgs) - if decryption is not None and not isinstance(decryption, FlowSourceEncryptionArgs): - decryption = decryption or {} - def _setter(key, value): - decryption[key] = value - FlowSourceEncryptionArgs._configure(_setter, **decryption) __props__.__dict__["decryption"] = decryption if description is None and not opts.urn: raise TypeError("Missing required property 'description'") __props__.__dict__["description"] = description __props__.__dict__["entitlement_arn"] = entitlement_arn __props__.__dict__["flow_arn"] = flow_arn - if gateway_bridge_source is not None and not isinstance(gateway_bridge_source, FlowSourceGatewayBridgeSourceArgs): - gateway_bridge_source = gateway_bridge_source or {} - def _setter(key, value): - gateway_bridge_source[key] = value - FlowSourceGatewayBridgeSourceArgs._configure(_setter, **gateway_bridge_source) __props__.__dict__["gateway_bridge_source"] = gateway_bridge_source __props__.__dict__["ingest_port"] = ingest_port __props__.__dict__["max_bitrate"] = max_bitrate diff --git a/sdk/python/pulumi_aws_native/mediaconnect/flow_vpc_interface.py b/sdk/python/pulumi_aws_native/mediaconnect/flow_vpc_interface.py index bc9f98db71..8ea78b0c6f 100644 --- a/sdk/python/pulumi_aws_native/mediaconnect/flow_vpc_interface.py +++ b/sdk/python/pulumi_aws_native/mediaconnect/flow_vpc_interface.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['FlowVpcInterfaceArgs', 'FlowVpcInterface'] @@ -27,29 +27,12 @@ def __init__(__self__, *, :param pulumi.Input[str] subnet_id: Subnet must be in the AZ of the Flow :param pulumi.Input[str] name: Immutable and has to be a unique against other VpcInterfaces in this Flow. """ - FlowVpcInterfaceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - flow_arn=flow_arn, - role_arn=role_arn, - security_group_ids=security_group_ids, - subnet_id=subnet_id, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - flow_arn: pulumi.Input[str], - role_arn: pulumi.Input[str], - security_group_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - subnet_id: pulumi.Input[str], - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("flow_arn", flow_arn) - _setter("role_arn", role_arn) - _setter("security_group_ids", security_group_ids) - _setter("subnet_id", subnet_id) + pulumi.set(__self__, "flow_arn", flow_arn) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "security_group_ids", security_group_ids) + pulumi.set(__self__, "subnet_id", subnet_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="flowArn") @@ -153,10 +136,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - FlowVpcInterfaceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/mediaconnect/gateway.py b/sdk/python/pulumi_aws_native/mediaconnect/gateway.py index 83df7db680..d79ea848ea 100644 --- a/sdk/python/pulumi_aws_native/mediaconnect/gateway.py +++ b/sdk/python/pulumi_aws_native/mediaconnect/gateway.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -26,23 +26,10 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['GatewayNetworkArgs']]] networks: The list of networks in the gateway. :param pulumi.Input[str] name: The name of the gateway. This name can not be modified after the gateway is created. """ - GatewayArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - egress_cidr_blocks=egress_cidr_blocks, - networks=networks, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - egress_cidr_blocks: pulumi.Input[Sequence[pulumi.Input[str]]], - networks: pulumi.Input[Sequence[pulumi.Input['GatewayNetworkArgs']]], - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("egress_cidr_blocks", egress_cidr_blocks) - _setter("networks", networks) + pulumi.set(__self__, "egress_cidr_blocks", egress_cidr_blocks) + pulumi.set(__self__, "networks", networks) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="egressCidrBlocks") @@ -118,10 +105,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - GatewayArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/mediaconnect/get_bridge.py b/sdk/python/pulumi_aws_native/mediaconnect/get_bridge.py index d82b4e2808..54415b51a1 100644 --- a/sdk/python/pulumi_aws_native/mediaconnect/get_bridge.py +++ b/sdk/python/pulumi_aws_native/mediaconnect/get_bridge.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/mediaconnect/get_bridge_output_resource.py b/sdk/python/pulumi_aws_native/mediaconnect/get_bridge_output_resource.py index 980cf41930..1dd6819632 100644 --- a/sdk/python/pulumi_aws_native/mediaconnect/get_bridge_output_resource.py +++ b/sdk/python/pulumi_aws_native/mediaconnect/get_bridge_output_resource.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/mediaconnect/get_bridge_source.py b/sdk/python/pulumi_aws_native/mediaconnect/get_bridge_source.py index 2969e08bd2..6ed9b6c178 100644 --- a/sdk/python/pulumi_aws_native/mediaconnect/get_bridge_source.py +++ b/sdk/python/pulumi_aws_native/mediaconnect/get_bridge_source.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/mediaconnect/get_flow.py b/sdk/python/pulumi_aws_native/mediaconnect/get_flow.py index 74c628adee..4879efda6b 100644 --- a/sdk/python/pulumi_aws_native/mediaconnect/get_flow.py +++ b/sdk/python/pulumi_aws_native/mediaconnect/get_flow.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/mediaconnect/get_flow_entitlement.py b/sdk/python/pulumi_aws_native/mediaconnect/get_flow_entitlement.py index 78c5c0c001..991335c57a 100644 --- a/sdk/python/pulumi_aws_native/mediaconnect/get_flow_entitlement.py +++ b/sdk/python/pulumi_aws_native/mediaconnect/get_flow_entitlement.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/mediaconnect/get_flow_source.py b/sdk/python/pulumi_aws_native/mediaconnect/get_flow_source.py index 86ecd30d90..97025216fe 100644 --- a/sdk/python/pulumi_aws_native/mediaconnect/get_flow_source.py +++ b/sdk/python/pulumi_aws_native/mediaconnect/get_flow_source.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/mediaconnect/get_flow_vpc_interface.py b/sdk/python/pulumi_aws_native/mediaconnect/get_flow_vpc_interface.py index 2ae8f869ac..1357f0f2bf 100644 --- a/sdk/python/pulumi_aws_native/mediaconnect/get_flow_vpc_interface.py +++ b/sdk/python/pulumi_aws_native/mediaconnect/get_flow_vpc_interface.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/mediaconnect/get_gateway.py b/sdk/python/pulumi_aws_native/mediaconnect/get_gateway.py index 5f8a4df0bd..d5243c5636 100644 --- a/sdk/python/pulumi_aws_native/mediaconnect/get_gateway.py +++ b/sdk/python/pulumi_aws_native/mediaconnect/get_gateway.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/mediaconnect/outputs.py b/sdk/python/pulumi_aws_native/mediaconnect/outputs.py index 6311eaec47..367ad71446 100644 --- a/sdk/python/pulumi_aws_native/mediaconnect/outputs.py +++ b/sdk/python/pulumi_aws_native/mediaconnect/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -65,16 +65,7 @@ def __init__(__self__, *, """ :param int max_bitrate: The maximum expected bitrate of the egress bridge. """ - BridgeEgressGatewayBridge._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_bitrate=max_bitrate, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_bitrate: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_bitrate", max_bitrate) + pulumi.set(__self__, "max_bitrate", max_bitrate) @property @pulumi.getter(name="maxBitrate") @@ -118,24 +109,11 @@ def __init__(__self__, *, :param 'BridgeFailoverModeEnum' failover_mode: The type of failover you choose for this flow. FAILOVER allows switching between different streams. :param 'BridgeSourcePriority' source_priority: The priority you want to assign to a source. You can have a primary stream and a backup stream or two equally prioritized streams. """ - BridgeFailoverConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - failover_mode=failover_mode, - source_priority=source_priority, - state=state, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - failover_mode: 'BridgeFailoverModeEnum', - source_priority: Optional['outputs.BridgeSourcePriority'] = None, - state: Optional['BridgeFailoverConfigStateEnum'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("failover_mode", failover_mode) + pulumi.set(__self__, "failover_mode", failover_mode) if source_priority is not None: - _setter("source_priority", source_priority) + pulumi.set(__self__, "source_priority", source_priority) if state is not None: - _setter("state", state) + pulumi.set(__self__, "state", state) @property @pulumi.getter(name="failoverMode") @@ -193,23 +171,10 @@ def __init__(__self__, *, :param str name: The name of the flow source. :param 'BridgeVpcInterfaceAttachment' flow_vpc_interface_attachment: The name of the VPC interface attachment to use for this source. """ - BridgeFlowSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - flow_arn=flow_arn, - name=name, - flow_vpc_interface_attachment=flow_vpc_interface_attachment, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - flow_arn: str, - name: str, - flow_vpc_interface_attachment: Optional['outputs.BridgeVpcInterfaceAttachment'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("flow_arn", flow_arn) - _setter("name", name) + pulumi.set(__self__, "flow_arn", flow_arn) + pulumi.set(__self__, "name", name) if flow_vpc_interface_attachment is not None: - _setter("flow_vpc_interface_attachment", flow_vpc_interface_attachment) + pulumi.set(__self__, "flow_vpc_interface_attachment", flow_vpc_interface_attachment) @property @pulumi.getter(name="flowArn") @@ -264,19 +229,8 @@ def __init__(__self__, *, :param int max_bitrate: The maximum expected bitrate of the ingress bridge. :param int max_outputs: The maximum number of outputs on the ingress bridge. """ - BridgeIngressGatewayBridge._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_bitrate=max_bitrate, - max_outputs=max_outputs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_bitrate: int, - max_outputs: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_bitrate", max_bitrate) - _setter("max_outputs", max_outputs) + pulumi.set(__self__, "max_bitrate", max_bitrate) + pulumi.set(__self__, "max_outputs", max_outputs) @property @pulumi.getter(name="maxBitrate") @@ -335,31 +289,12 @@ def __init__(__self__, *, :param 'BridgeProtocolEnum' protocol: The network output protocol. :param int ttl: The network output TTL. """ - BridgeNetworkOutput._configure( - lambda key, value: pulumi.set(__self__, key, value), - ip_address=ip_address, - name=name, - network_name=network_name, - port=port, - protocol=protocol, - ttl=ttl, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ip_address: str, - name: str, - network_name: str, - port: int, - protocol: 'BridgeProtocolEnum', - ttl: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ip_address", ip_address) - _setter("name", name) - _setter("network_name", network_name) - _setter("port", port) - _setter("protocol", protocol) - _setter("ttl", ttl) + pulumi.set(__self__, "ip_address", ip_address) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "network_name", network_name) + pulumi.set(__self__, "port", port) + pulumi.set(__self__, "protocol", protocol) + pulumi.set(__self__, "ttl", ttl) @property @pulumi.getter(name="ipAddress") @@ -448,28 +383,11 @@ def __init__(__self__, *, :param int port: The network source port. :param 'BridgeProtocolEnum' protocol: The network source protocol. """ - BridgeNetworkSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - multicast_ip=multicast_ip, - name=name, - network_name=network_name, - port=port, - protocol=protocol, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - multicast_ip: str, - name: str, - network_name: str, - port: int, - protocol: 'BridgeProtocolEnum', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("multicast_ip", multicast_ip) - _setter("name", name) - _setter("network_name", network_name) - _setter("port", port) - _setter("protocol", protocol) + pulumi.set(__self__, "multicast_ip", multicast_ip) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "network_name", network_name) + pulumi.set(__self__, "port", port) + pulumi.set(__self__, "protocol", protocol) @property @pulumi.getter(name="multicastIp") @@ -539,17 +457,8 @@ def __init__(__self__, *, """ The output of the bridge. """ - BridgeOutput._configure( - lambda key, value: pulumi.set(__self__, key, value), - network_output=network_output, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - network_output: Optional['outputs.BridgeNetworkOutput'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if network_output is not None: - _setter("network_output", network_output) + pulumi.set(__self__, "network_output", network_output) @property @pulumi.getter(name="networkOutput") @@ -595,28 +504,11 @@ def __init__(__self__, *, :param 'BridgeOutputResourceBridgeNetworkOutputProtocol' protocol: The network output protocol. :param int ttl: The network output TTL. """ - BridgeOutputResourceBridgeNetworkOutput._configure( - lambda key, value: pulumi.set(__self__, key, value), - ip_address=ip_address, - network_name=network_name, - port=port, - protocol=protocol, - ttl=ttl, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ip_address: str, - network_name: str, - port: int, - protocol: 'BridgeOutputResourceBridgeNetworkOutputProtocol', - ttl: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ip_address", ip_address) - _setter("network_name", network_name) - _setter("port", port) - _setter("protocol", protocol) - _setter("ttl", ttl) + pulumi.set(__self__, "ip_address", ip_address) + pulumi.set(__self__, "network_name", network_name) + pulumi.set(__self__, "port", port) + pulumi.set(__self__, "protocol", protocol) + pulumi.set(__self__, "ttl", ttl) @property @pulumi.getter(name="ipAddress") @@ -689,21 +581,10 @@ def __init__(__self__, *, """ The bridge's source. """ - BridgeSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - flow_source=flow_source, - network_source=network_source, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - flow_source: Optional['outputs.BridgeFlowSource'] = None, - network_source: Optional['outputs.BridgeNetworkSource'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if flow_source is not None: - _setter("flow_source", flow_source) + pulumi.set(__self__, "flow_source", flow_source) if network_source is not None: - _setter("network_source", network_source) + pulumi.set(__self__, "network_source", network_source) @property @pulumi.getter(name="flowSource") @@ -748,20 +629,9 @@ def __init__(__self__, *, :param str flow_arn: The ARN of the cloud flow used as a source of this bridge. :param 'BridgeSourceVpcInterfaceAttachment' flow_vpc_interface_attachment: The name of the VPC interface attachment to use for this source. """ - BridgeSourceBridgeFlowSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - flow_arn=flow_arn, - flow_vpc_interface_attachment=flow_vpc_interface_attachment, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - flow_arn: str, - flow_vpc_interface_attachment: Optional['outputs.BridgeSourceVpcInterfaceAttachment'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("flow_arn", flow_arn) + pulumi.set(__self__, "flow_arn", flow_arn) if flow_vpc_interface_attachment is not None: - _setter("flow_vpc_interface_attachment", flow_vpc_interface_attachment) + pulumi.set(__self__, "flow_vpc_interface_attachment", flow_vpc_interface_attachment) @property @pulumi.getter(name="flowArn") @@ -816,25 +686,10 @@ def __init__(__self__, *, :param int port: The network source port. :param 'BridgeSourceProtocolEnum' protocol: The network source protocol. """ - BridgeSourceBridgeNetworkSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - multicast_ip=multicast_ip, - network_name=network_name, - port=port, - protocol=protocol, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - multicast_ip: str, - network_name: str, - port: int, - protocol: 'BridgeSourceProtocolEnum', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("multicast_ip", multicast_ip) - _setter("network_name", network_name) - _setter("port", port) - _setter("protocol", protocol) + pulumi.set(__self__, "multicast_ip", multicast_ip) + pulumi.set(__self__, "network_name", network_name) + pulumi.set(__self__, "port", port) + pulumi.set(__self__, "protocol", protocol) @property @pulumi.getter(name="multicastIp") @@ -897,17 +752,8 @@ def __init__(__self__, *, The priority you want to assign to a source. You can have a primary stream and a backup stream or two equally prioritized streams. :param str primary_source: The name of the source you choose as the primary source for this flow. """ - BridgeSourcePriority._configure( - lambda key, value: pulumi.set(__self__, key, value), - primary_source=primary_source, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - primary_source: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if primary_source is not None: - _setter("primary_source", primary_source) + pulumi.set(__self__, "primary_source", primary_source) @property @pulumi.getter(name="primarySource") @@ -946,17 +792,8 @@ def __init__(__self__, *, The settings for attaching a VPC interface to an resource. :param str vpc_interface_name: The name of the VPC interface to use for this resource. """ - BridgeSourceVpcInterfaceAttachment._configure( - lambda key, value: pulumi.set(__self__, key, value), - vpc_interface_name=vpc_interface_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - vpc_interface_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if vpc_interface_name is not None: - _setter("vpc_interface_name", vpc_interface_name) + pulumi.set(__self__, "vpc_interface_name", vpc_interface_name) @property @pulumi.getter(name="vpcInterfaceName") @@ -995,17 +832,8 @@ def __init__(__self__, *, The settings for attaching a VPC interface to an resource. :param str vpc_interface_name: The name of the VPC interface to use for this resource. """ - BridgeVpcInterfaceAttachment._configure( - lambda key, value: pulumi.set(__self__, key, value), - vpc_interface_name=vpc_interface_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - vpc_interface_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if vpc_interface_name is not None: - _setter("vpc_interface_name", vpc_interface_name) + pulumi.set(__self__, "vpc_interface_name", vpc_interface_name) @property @pulumi.getter(name="vpcInterfaceName") @@ -1070,48 +898,23 @@ def __init__(__self__, *, :param str secret_arn: The ARN of the secret that you created in AWS Secrets Manager to store the encryption key. This parameter is required for static key encryption and is not valid for SPEKE encryption. :param str url: The URL from the API Gateway proxy that you set up to talk to your key server. This parameter is required for SPEKE encryption and is not valid for static key encryption. """ - FlowEncryption._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - algorithm=algorithm, - constant_initialization_vector=constant_initialization_vector, - device_id=device_id, - key_type=key_type, - region=region, - resource_id=resource_id, - secret_arn=secret_arn, - url=url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: str, - algorithm: Optional['FlowEncryptionAlgorithm'] = None, - constant_initialization_vector: Optional[str] = None, - device_id: Optional[str] = None, - key_type: Optional['FlowEncryptionKeyType'] = None, - region: Optional[str] = None, - resource_id: Optional[str] = None, - secret_arn: Optional[str] = None, - url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if algorithm is not None: - _setter("algorithm", algorithm) + pulumi.set(__self__, "algorithm", algorithm) if constant_initialization_vector is not None: - _setter("constant_initialization_vector", constant_initialization_vector) + pulumi.set(__self__, "constant_initialization_vector", constant_initialization_vector) if device_id is not None: - _setter("device_id", device_id) + pulumi.set(__self__, "device_id", device_id) if key_type is not None: - _setter("key_type", key_type) + pulumi.set(__self__, "key_type", key_type) if region is not None: - _setter("region", region) + pulumi.set(__self__, "region", region) if resource_id is not None: - _setter("resource_id", resource_id) + pulumi.set(__self__, "resource_id", resource_id) if secret_arn is not None: - _setter("secret_arn", secret_arn) + pulumi.set(__self__, "secret_arn", secret_arn) if url is not None: - _setter("url", url) + pulumi.set(__self__, "url", url) @property @pulumi.getter(name="roleArn") @@ -1240,47 +1043,22 @@ def __init__(__self__, *, :param str secret_arn: The ARN of the secret that you created in AWS Secrets Manager to store the encryption key. This parameter is required for static key encryption and is not valid for SPEKE encryption. :param str url: The URL from the API Gateway proxy that you set up to talk to your key server. This parameter is required for SPEKE encryption and is not valid for static key encryption. """ - FlowEntitlementEncryption._configure( - lambda key, value: pulumi.set(__self__, key, value), - algorithm=algorithm, - role_arn=role_arn, - constant_initialization_vector=constant_initialization_vector, - device_id=device_id, - key_type=key_type, - region=region, - resource_id=resource_id, - secret_arn=secret_arn, - url=url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - algorithm: 'FlowEntitlementEncryptionAlgorithm', - role_arn: str, - constant_initialization_vector: Optional[str] = None, - device_id: Optional[str] = None, - key_type: Optional['FlowEntitlementEncryptionKeyType'] = None, - region: Optional[str] = None, - resource_id: Optional[str] = None, - secret_arn: Optional[str] = None, - url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("algorithm", algorithm) - _setter("role_arn", role_arn) + pulumi.set(__self__, "algorithm", algorithm) + pulumi.set(__self__, "role_arn", role_arn) if constant_initialization_vector is not None: - _setter("constant_initialization_vector", constant_initialization_vector) + pulumi.set(__self__, "constant_initialization_vector", constant_initialization_vector) if device_id is not None: - _setter("device_id", device_id) + pulumi.set(__self__, "device_id", device_id) if key_type is not None: - _setter("key_type", key_type) + pulumi.set(__self__, "key_type", key_type) if region is not None: - _setter("region", region) + pulumi.set(__self__, "region", region) if resource_id is not None: - _setter("resource_id", resource_id) + pulumi.set(__self__, "resource_id", resource_id) if secret_arn is not None: - _setter("secret_arn", secret_arn) + pulumi.set(__self__, "secret_arn", secret_arn) if url is not None: - _setter("url", url) + pulumi.set(__self__, "url", url) @property @pulumi.getter @@ -1392,29 +1170,14 @@ def __init__(__self__, *, :param int recovery_window: Search window time to look for dash-7 packets :param 'FlowFailoverConfigSourcePriorityProperties' source_priority: The priority you want to assign to a source. You can have a primary stream and a backup stream or two equally prioritized streams. """ - FlowFailoverConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - failover_mode=failover_mode, - recovery_window=recovery_window, - source_priority=source_priority, - state=state, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - failover_mode: Optional['FlowFailoverConfigFailoverMode'] = None, - recovery_window: Optional[int] = None, - source_priority: Optional['outputs.FlowFailoverConfigSourcePriorityProperties'] = None, - state: Optional['FlowFailoverConfigState'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if failover_mode is not None: - _setter("failover_mode", failover_mode) + pulumi.set(__self__, "failover_mode", failover_mode) if recovery_window is not None: - _setter("recovery_window", recovery_window) + pulumi.set(__self__, "recovery_window", recovery_window) if source_priority is not None: - _setter("source_priority", source_priority) + pulumi.set(__self__, "source_priority", source_priority) if state is not None: - _setter("state", state) + pulumi.set(__self__, "state", state) @property @pulumi.getter(name="failoverMode") @@ -1474,16 +1237,7 @@ def __init__(__self__, *, The priority you want to assign to a source. You can have a primary stream and a backup stream or two equally prioritized streams. :param str primary_source: The name of the source you choose as the primary source for this flow. """ - FlowFailoverConfigSourcePriorityProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - primary_source=primary_source, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - primary_source: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("primary_source", primary_source) + pulumi.set(__self__, "primary_source", primary_source) @property @pulumi.getter(name="primarySource") @@ -1526,20 +1280,9 @@ def __init__(__self__, *, :param str bridge_arn: The ARN of the bridge feeding this flow. :param 'FlowVpcInterfaceAttachment' vpc_interface_attachment: The name of the VPC interface attachment to use for this bridge source. """ - FlowGatewayBridgeSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - bridge_arn=bridge_arn, - vpc_interface_attachment=vpc_interface_attachment, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bridge_arn: str, - vpc_interface_attachment: Optional['outputs.FlowVpcInterfaceAttachment'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bridge_arn", bridge_arn) + pulumi.set(__self__, "bridge_arn", bridge_arn) if vpc_interface_attachment is not None: - _setter("vpc_interface_attachment", vpc_interface_attachment) + pulumi.set(__self__, "vpc_interface_attachment", vpc_interface_attachment) @property @pulumi.getter(name="bridgeArn") @@ -1596,27 +1339,12 @@ def __init__(__self__, *, :param 'FlowOutputEncryptionAlgorithm' algorithm: The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256). :param 'FlowOutputEncryptionKeyType' key_type: The type of key that is used for the encryption. If no keyType is provided, the service will use the default setting (static-key). """ - FlowOutputEncryption._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - secret_arn=secret_arn, - algorithm=algorithm, - key_type=key_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: str, - secret_arn: str, - algorithm: Optional['FlowOutputEncryptionAlgorithm'] = None, - key_type: Optional['FlowOutputEncryptionKeyType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arn", role_arn) - _setter("secret_arn", secret_arn) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "secret_arn", secret_arn) if algorithm is not None: - _setter("algorithm", algorithm) + pulumi.set(__self__, "algorithm", algorithm) if key_type is not None: - _setter("key_type", key_type) + pulumi.set(__self__, "key_type", key_type) @property @pulumi.getter(name="roleArn") @@ -1679,17 +1407,8 @@ def __init__(__self__, *, The settings for attaching a VPC interface to an output. :param str vpc_interface_name: The name of the VPC interface to use for this output. """ - FlowOutputVpcInterfaceAttachment._configure( - lambda key, value: pulumi.set(__self__, key, value), - vpc_interface_name=vpc_interface_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - vpc_interface_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if vpc_interface_name is not None: - _setter("vpc_interface_name", vpc_interface_name) + pulumi.set(__self__, "vpc_interface_name", vpc_interface_name) @property @pulumi.getter(name="vpcInterfaceName") @@ -1796,93 +1515,46 @@ def __init__(__self__, *, :param str vpc_interface_name: The name of the VPC Interface this Source is configured with. :param str whitelist_cidr: The range of IP addresses that should be allowed to contribute content to your source. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16. """ - FlowSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - decryption=decryption, - description=description, - entitlement_arn=entitlement_arn, - gateway_bridge_source=gateway_bridge_source, - ingest_ip=ingest_ip, - ingest_port=ingest_port, - max_bitrate=max_bitrate, - max_latency=max_latency, - min_latency=min_latency, - name=name, - protocol=protocol, - sender_control_port=sender_control_port, - sender_ip_address=sender_ip_address, - source_arn=source_arn, - source_ingest_port=source_ingest_port, - source_listener_address=source_listener_address, - source_listener_port=source_listener_port, - stream_id=stream_id, - vpc_interface_name=vpc_interface_name, - whitelist_cidr=whitelist_cidr, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - decryption: Optional['outputs.FlowEncryption'] = None, - description: Optional[str] = None, - entitlement_arn: Optional[str] = None, - gateway_bridge_source: Optional['outputs.FlowGatewayBridgeSource'] = None, - ingest_ip: Optional[str] = None, - ingest_port: Optional[int] = None, - max_bitrate: Optional[int] = None, - max_latency: Optional[int] = None, - min_latency: Optional[int] = None, - name: Optional[str] = None, - protocol: Optional['FlowSourceProtocol'] = None, - sender_control_port: Optional[int] = None, - sender_ip_address: Optional[str] = None, - source_arn: Optional[str] = None, - source_ingest_port: Optional[str] = None, - source_listener_address: Optional[str] = None, - source_listener_port: Optional[int] = None, - stream_id: Optional[str] = None, - vpc_interface_name: Optional[str] = None, - whitelist_cidr: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if decryption is not None: - _setter("decryption", decryption) + pulumi.set(__self__, "decryption", decryption) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if entitlement_arn is not None: - _setter("entitlement_arn", entitlement_arn) + pulumi.set(__self__, "entitlement_arn", entitlement_arn) if gateway_bridge_source is not None: - _setter("gateway_bridge_source", gateway_bridge_source) + pulumi.set(__self__, "gateway_bridge_source", gateway_bridge_source) if ingest_ip is not None: - _setter("ingest_ip", ingest_ip) + pulumi.set(__self__, "ingest_ip", ingest_ip) if ingest_port is not None: - _setter("ingest_port", ingest_port) + pulumi.set(__self__, "ingest_port", ingest_port) if max_bitrate is not None: - _setter("max_bitrate", max_bitrate) + pulumi.set(__self__, "max_bitrate", max_bitrate) if max_latency is not None: - _setter("max_latency", max_latency) + pulumi.set(__self__, "max_latency", max_latency) if min_latency is not None: - _setter("min_latency", min_latency) + pulumi.set(__self__, "min_latency", min_latency) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if protocol is not None: - _setter("protocol", protocol) + pulumi.set(__self__, "protocol", protocol) if sender_control_port is not None: - _setter("sender_control_port", sender_control_port) + pulumi.set(__self__, "sender_control_port", sender_control_port) if sender_ip_address is not None: - _setter("sender_ip_address", sender_ip_address) + pulumi.set(__self__, "sender_ip_address", sender_ip_address) if source_arn is not None: - _setter("source_arn", source_arn) + pulumi.set(__self__, "source_arn", source_arn) if source_ingest_port is not None: - _setter("source_ingest_port", source_ingest_port) + pulumi.set(__self__, "source_ingest_port", source_ingest_port) if source_listener_address is not None: - _setter("source_listener_address", source_listener_address) + pulumi.set(__self__, "source_listener_address", source_listener_address) if source_listener_port is not None: - _setter("source_listener_port", source_listener_port) + pulumi.set(__self__, "source_listener_port", source_listener_port) if stream_id is not None: - _setter("stream_id", stream_id) + pulumi.set(__self__, "stream_id", stream_id) if vpc_interface_name is not None: - _setter("vpc_interface_name", vpc_interface_name) + pulumi.set(__self__, "vpc_interface_name", vpc_interface_name) if whitelist_cidr is not None: - _setter("whitelist_cidr", whitelist_cidr) + pulumi.set(__self__, "whitelist_cidr", whitelist_cidr) @property @pulumi.getter @@ -2099,48 +1771,23 @@ def __init__(__self__, *, :param str secret_arn: The ARN of the secret that you created in AWS Secrets Manager to store the encryption key. This parameter is required for static key encryption and is not valid for SPEKE encryption. :param str url: The URL from the API Gateway proxy that you set up to talk to your key server. This parameter is required for SPEKE encryption and is not valid for static key encryption. """ - FlowSourceEncryption._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - algorithm=algorithm, - constant_initialization_vector=constant_initialization_vector, - device_id=device_id, - key_type=key_type, - region=region, - resource_id=resource_id, - secret_arn=secret_arn, - url=url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: str, - algorithm: Optional['FlowSourceEncryptionAlgorithm'] = None, - constant_initialization_vector: Optional[str] = None, - device_id: Optional[str] = None, - key_type: Optional['FlowSourceEncryptionKeyType'] = None, - region: Optional[str] = None, - resource_id: Optional[str] = None, - secret_arn: Optional[str] = None, - url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if algorithm is not None: - _setter("algorithm", algorithm) + pulumi.set(__self__, "algorithm", algorithm) if constant_initialization_vector is not None: - _setter("constant_initialization_vector", constant_initialization_vector) + pulumi.set(__self__, "constant_initialization_vector", constant_initialization_vector) if device_id is not None: - _setter("device_id", device_id) + pulumi.set(__self__, "device_id", device_id) if key_type is not None: - _setter("key_type", key_type) + pulumi.set(__self__, "key_type", key_type) if region is not None: - _setter("region", region) + pulumi.set(__self__, "region", region) if resource_id is not None: - _setter("resource_id", resource_id) + pulumi.set(__self__, "resource_id", resource_id) if secret_arn is not None: - _setter("secret_arn", secret_arn) + pulumi.set(__self__, "secret_arn", secret_arn) if url is not None: - _setter("url", url) + pulumi.set(__self__, "url", url) @property @pulumi.getter(name="roleArn") @@ -2247,20 +1894,9 @@ def __init__(__self__, *, :param str bridge_arn: The ARN of the bridge feeding this flow. :param 'FlowSourceVpcInterfaceAttachment' vpc_interface_attachment: The name of the VPC interface attachment to use for this bridge source. """ - FlowSourceGatewayBridgeSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - bridge_arn=bridge_arn, - vpc_interface_attachment=vpc_interface_attachment, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bridge_arn: str, - vpc_interface_attachment: Optional['outputs.FlowSourceVpcInterfaceAttachment'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bridge_arn", bridge_arn) + pulumi.set(__self__, "bridge_arn", bridge_arn) if vpc_interface_attachment is not None: - _setter("vpc_interface_attachment", vpc_interface_attachment) + pulumi.set(__self__, "vpc_interface_attachment", vpc_interface_attachment) @property @pulumi.getter(name="bridgeArn") @@ -2307,17 +1943,8 @@ def __init__(__self__, *, The settings for attaching a VPC interface to an resource. :param str vpc_interface_name: The name of the VPC interface to use for this resource. """ - FlowSourceVpcInterfaceAttachment._configure( - lambda key, value: pulumi.set(__self__, key, value), - vpc_interface_name=vpc_interface_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - vpc_interface_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if vpc_interface_name is not None: - _setter("vpc_interface_name", vpc_interface_name) + pulumi.set(__self__, "vpc_interface_name", vpc_interface_name) @property @pulumi.getter(name="vpcInterfaceName") @@ -2356,17 +1983,8 @@ def __init__(__self__, *, The settings for attaching a VPC interface to an resource. :param str vpc_interface_name: The name of the VPC interface to use for this resource. """ - FlowVpcInterfaceAttachment._configure( - lambda key, value: pulumi.set(__self__, key, value), - vpc_interface_name=vpc_interface_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - vpc_interface_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if vpc_interface_name is not None: - _setter("vpc_interface_name", vpc_interface_name) + pulumi.set(__self__, "vpc_interface_name", vpc_interface_name) @property @pulumi.getter(name="vpcInterfaceName") @@ -2407,19 +2025,8 @@ def __init__(__self__, *, :param str cidr_block: A unique IP address range to use for this network. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16. :param str name: The name of the network. This name is used to reference the network and must be unique among networks in this gateway. """ - GatewayNetwork._configure( - lambda key, value: pulumi.set(__self__, key, value), - cidr_block=cidr_block, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cidr_block: str, - name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cidr_block", cidr_block) - _setter("name", name) + pulumi.set(__self__, "cidr_block", cidr_block) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="cidrBlock") diff --git a/sdk/python/pulumi_aws_native/mediaconvert/_inputs.py b/sdk/python/pulumi_aws_native/mediaconvert/_inputs.py index d9f92dee2f..99c3fbd779 100644 --- a/sdk/python/pulumi_aws_native/mediaconvert/_inputs.py +++ b/sdk/python/pulumi_aws_native/mediaconvert/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -18,16 +18,7 @@ class JobTemplateAccelerationSettingsArgs: def __init__(__self__, *, mode: pulumi.Input[str]): - JobTemplateAccelerationSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - mode=mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mode: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) @property @pulumi.getter @@ -45,25 +36,12 @@ def __init__(__self__, *, priority: Optional[pulumi.Input[int]] = None, queue: Optional[pulumi.Input[str]] = None, wait_minutes: Optional[pulumi.Input[int]] = None): - JobTemplateHopDestinationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - priority=priority, - queue=queue, - wait_minutes=wait_minutes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - priority: Optional[pulumi.Input[int]] = None, - queue: Optional[pulumi.Input[str]] = None, - wait_minutes: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if priority is not None: - _setter("priority", priority) + pulumi.set(__self__, "priority", priority) if queue is not None: - _setter("queue", queue) + pulumi.set(__self__, "queue", queue) if wait_minutes is not None: - _setter("wait_minutes", wait_minutes) + pulumi.set(__self__, "wait_minutes", wait_minutes) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/mediaconvert/get_job_template.py b/sdk/python/pulumi_aws_native/mediaconvert/get_job_template.py index 306db0ffb2..59662251cd 100644 --- a/sdk/python/pulumi_aws_native/mediaconvert/get_job_template.py +++ b/sdk/python/pulumi_aws_native/mediaconvert/get_job_template.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/mediaconvert/get_preset.py b/sdk/python/pulumi_aws_native/mediaconvert/get_preset.py index 3991f61616..53e6684744 100644 --- a/sdk/python/pulumi_aws_native/mediaconvert/get_preset.py +++ b/sdk/python/pulumi_aws_native/mediaconvert/get_preset.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/mediaconvert/get_queue.py b/sdk/python/pulumi_aws_native/mediaconvert/get_queue.py index ea92fea2c8..b065355df2 100644 --- a/sdk/python/pulumi_aws_native/mediaconvert/get_queue.py +++ b/sdk/python/pulumi_aws_native/mediaconvert/get_queue.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/mediaconvert/job_template.py b/sdk/python/pulumi_aws_native/mediaconvert/job_template.py index 7de9781f66..d04ae3dbba 100644 --- a/sdk/python/pulumi_aws_native/mediaconvert/job_template.py +++ b/sdk/python/pulumi_aws_native/mediaconvert/job_template.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -29,52 +29,25 @@ def __init__(__self__, *, """ The set of arguments for constructing a JobTemplate resource. """ - JobTemplateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - settings_json=settings_json, - acceleration_settings=acceleration_settings, - category=category, - description=description, - hop_destinations=hop_destinations, - name=name, - priority=priority, - queue=queue, - status_update_interval=status_update_interval, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - settings_json: Any, - acceleration_settings: Optional[pulumi.Input['JobTemplateAccelerationSettingsArgs']] = None, - category: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - hop_destinations: Optional[pulumi.Input[Sequence[pulumi.Input['JobTemplateHopDestinationArgs']]]] = None, - name: Optional[pulumi.Input[str]] = None, - priority: Optional[pulumi.Input[int]] = None, - queue: Optional[pulumi.Input[str]] = None, - status_update_interval: Optional[pulumi.Input[str]] = None, - tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("settings_json", settings_json) + pulumi.set(__self__, "settings_json", settings_json) if acceleration_settings is not None: - _setter("acceleration_settings", acceleration_settings) + pulumi.set(__self__, "acceleration_settings", acceleration_settings) if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if hop_destinations is not None: - _setter("hop_destinations", hop_destinations) + pulumi.set(__self__, "hop_destinations", hop_destinations) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if priority is not None: - _setter("priority", priority) + pulumi.set(__self__, "priority", priority) if queue is not None: - _setter("queue", queue) + pulumi.set(__self__, "queue", queue) if status_update_interval is not None: - _setter("status_update_interval", status_update_interval) + pulumi.set(__self__, "status_update_interval", status_update_interval) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="settingsJson") @@ -213,10 +186,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - JobTemplateArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -242,11 +211,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = JobTemplateArgs.__new__(JobTemplateArgs) - if acceleration_settings is not None and not isinstance(acceleration_settings, JobTemplateAccelerationSettingsArgs): - acceleration_settings = acceleration_settings or {} - def _setter(key, value): - acceleration_settings[key] = value - JobTemplateAccelerationSettingsArgs._configure(_setter, **acceleration_settings) __props__.__dict__["acceleration_settings"] = acceleration_settings __props__.__dict__["category"] = category __props__.__dict__["description"] = description diff --git a/sdk/python/pulumi_aws_native/mediaconvert/outputs.py b/sdk/python/pulumi_aws_native/mediaconvert/outputs.py index 0ee4d408a3..585c38dbd9 100644 --- a/sdk/python/pulumi_aws_native/mediaconvert/outputs.py +++ b/sdk/python/pulumi_aws_native/mediaconvert/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -18,16 +18,7 @@ class JobTemplateAccelerationSettings(dict): def __init__(__self__, *, mode: str): - JobTemplateAccelerationSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - mode=mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mode: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) @property @pulumi.getter @@ -58,25 +49,12 @@ def __init__(__self__, *, priority: Optional[int] = None, queue: Optional[str] = None, wait_minutes: Optional[int] = None): - JobTemplateHopDestination._configure( - lambda key, value: pulumi.set(__self__, key, value), - priority=priority, - queue=queue, - wait_minutes=wait_minutes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - priority: Optional[int] = None, - queue: Optional[str] = None, - wait_minutes: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if priority is not None: - _setter("priority", priority) + pulumi.set(__self__, "priority", priority) if queue is not None: - _setter("queue", queue) + pulumi.set(__self__, "queue", queue) if wait_minutes is not None: - _setter("wait_minutes", wait_minutes) + pulumi.set(__self__, "wait_minutes", wait_minutes) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/mediaconvert/preset.py b/sdk/python/pulumi_aws_native/mediaconvert/preset.py index 70b2d6adcc..a30ea77cf9 100644 --- a/sdk/python/pulumi_aws_native/mediaconvert/preset.py +++ b/sdk/python/pulumi_aws_native/mediaconvert/preset.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['PresetArgs', 'Preset'] @@ -22,32 +22,15 @@ def __init__(__self__, *, """ The set of arguments for constructing a Preset resource. """ - PresetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - settings_json=settings_json, - category=category, - description=description, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - settings_json: Any, - category: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("settings_json", settings_json) + pulumi.set(__self__, "settings_json", settings_json) if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="settingsJson") @@ -136,10 +119,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PresetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/mediaconvert/queue.py b/sdk/python/pulumi_aws_native/mediaconvert/queue.py index 3d19fa0bb1..58ef2fdeed 100644 --- a/sdk/python/pulumi_aws_native/mediaconvert/queue.py +++ b/sdk/python/pulumi_aws_native/mediaconvert/queue.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['QueueArgs', 'Queue'] @@ -22,33 +22,16 @@ def __init__(__self__, *, """ The set of arguments for constructing a Queue resource. """ - QueueArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - name=name, - pricing_plan=pricing_plan, - status=status, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - pricing_plan: Optional[pulumi.Input[str]] = None, - status: Optional[pulumi.Input[str]] = None, - tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if pricing_plan is not None: - _setter("pricing_plan", pricing_plan) + pulumi.set(__self__, "pricing_plan", pricing_plan) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -137,10 +120,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - QueueArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/medialive/_inputs.py b/sdk/python/pulumi_aws_native/medialive/_inputs.py index 027480d5f7..553886c6ef 100644 --- a/sdk/python/pulumi_aws_native/medialive/_inputs.py +++ b/sdk/python/pulumi_aws_native/medialive/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -187,49 +187,24 @@ def __init__(__self__, *, sample_rate: Optional[pulumi.Input[float]] = None, spec: Optional[pulumi.Input[str]] = None, vbr_quality: Optional[pulumi.Input[str]] = None): - ChannelAacSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bitrate=bitrate, - coding_mode=coding_mode, - input_type=input_type, - profile=profile, - rate_control_mode=rate_control_mode, - raw_format=raw_format, - sample_rate=sample_rate, - spec=spec, - vbr_quality=vbr_quality, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bitrate: Optional[pulumi.Input[float]] = None, - coding_mode: Optional[pulumi.Input[str]] = None, - input_type: Optional[pulumi.Input[str]] = None, - profile: Optional[pulumi.Input[str]] = None, - rate_control_mode: Optional[pulumi.Input[str]] = None, - raw_format: Optional[pulumi.Input[str]] = None, - sample_rate: Optional[pulumi.Input[float]] = None, - spec: Optional[pulumi.Input[str]] = None, - vbr_quality: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bitrate is not None: - _setter("bitrate", bitrate) + pulumi.set(__self__, "bitrate", bitrate) if coding_mode is not None: - _setter("coding_mode", coding_mode) + pulumi.set(__self__, "coding_mode", coding_mode) if input_type is not None: - _setter("input_type", input_type) + pulumi.set(__self__, "input_type", input_type) if profile is not None: - _setter("profile", profile) + pulumi.set(__self__, "profile", profile) if rate_control_mode is not None: - _setter("rate_control_mode", rate_control_mode) + pulumi.set(__self__, "rate_control_mode", rate_control_mode) if raw_format is not None: - _setter("raw_format", raw_format) + pulumi.set(__self__, "raw_format", raw_format) if sample_rate is not None: - _setter("sample_rate", sample_rate) + pulumi.set(__self__, "sample_rate", sample_rate) if spec is not None: - _setter("spec", spec) + pulumi.set(__self__, "spec", spec) if vbr_quality is not None: - _setter("vbr_quality", vbr_quality) + pulumi.set(__self__, "vbr_quality", vbr_quality) @property @pulumi.getter @@ -324,45 +299,22 @@ def __init__(__self__, *, drc_profile: Optional[pulumi.Input[str]] = None, lfe_filter: Optional[pulumi.Input[str]] = None, metadata_control: Optional[pulumi.Input[str]] = None): - ChannelAc3SettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attenuation_control=attenuation_control, - bitrate=bitrate, - bitstream_mode=bitstream_mode, - coding_mode=coding_mode, - dialnorm=dialnorm, - drc_profile=drc_profile, - lfe_filter=lfe_filter, - metadata_control=metadata_control, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attenuation_control: Optional[pulumi.Input[str]] = None, - bitrate: Optional[pulumi.Input[float]] = None, - bitstream_mode: Optional[pulumi.Input[str]] = None, - coding_mode: Optional[pulumi.Input[str]] = None, - dialnorm: Optional[pulumi.Input[int]] = None, - drc_profile: Optional[pulumi.Input[str]] = None, - lfe_filter: Optional[pulumi.Input[str]] = None, - metadata_control: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attenuation_control is not None: - _setter("attenuation_control", attenuation_control) + pulumi.set(__self__, "attenuation_control", attenuation_control) if bitrate is not None: - _setter("bitrate", bitrate) + pulumi.set(__self__, "bitrate", bitrate) if bitstream_mode is not None: - _setter("bitstream_mode", bitstream_mode) + pulumi.set(__self__, "bitstream_mode", bitstream_mode) if coding_mode is not None: - _setter("coding_mode", coding_mode) + pulumi.set(__self__, "coding_mode", coding_mode) if dialnorm is not None: - _setter("dialnorm", dialnorm) + pulumi.set(__self__, "dialnorm", dialnorm) if drc_profile is not None: - _setter("drc_profile", drc_profile) + pulumi.set(__self__, "drc_profile", drc_profile) if lfe_filter is not None: - _setter("lfe_filter", lfe_filter) + pulumi.set(__self__, "lfe_filter", lfe_filter) if metadata_control is not None: - _setter("metadata_control", metadata_control) + pulumi.set(__self__, "metadata_control", metadata_control) @property @pulumi.getter(name="attenuationControl") @@ -441,17 +393,8 @@ def metadata_control(self, value: Optional[pulumi.Input[str]]): class ChannelAncillarySourceSettingsArgs: def __init__(__self__, *, source_ancillary_channel_number: Optional[pulumi.Input[int]] = None): - ChannelAncillarySourceSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_ancillary_channel_number=source_ancillary_channel_number, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_ancillary_channel_number: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if source_ancillary_channel_number is not None: - _setter("source_ancillary_channel_number", source_ancillary_channel_number) + pulumi.set(__self__, "source_ancillary_channel_number", source_ancillary_channel_number) @property @pulumi.getter(name="sourceAncillaryChannelNumber") @@ -467,17 +410,8 @@ def source_ancillary_channel_number(self, value: Optional[pulumi.Input[int]]): class ChannelArchiveCdnSettingsArgs: def __init__(__self__, *, archive_s3_settings: Optional[pulumi.Input['ChannelArchiveS3SettingsArgs']] = None): - ChannelArchiveCdnSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - archive_s3_settings=archive_s3_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - archive_s3_settings: Optional[pulumi.Input['ChannelArchiveS3SettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if archive_s3_settings is not None: - _setter("archive_s3_settings", archive_s3_settings) + pulumi.set(__self__, "archive_s3_settings", archive_s3_settings) @property @pulumi.getter(name="archiveS3Settings") @@ -494,21 +428,10 @@ class ChannelArchiveContainerSettingsArgs: def __init__(__self__, *, m2ts_settings: Optional[pulumi.Input['ChannelM2tsSettingsArgs']] = None, raw_settings: Optional[pulumi.Input['ChannelRawSettingsArgs']] = None): - ChannelArchiveContainerSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - m2ts_settings=m2ts_settings, - raw_settings=raw_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - m2ts_settings: Optional[pulumi.Input['ChannelM2tsSettingsArgs']] = None, - raw_settings: Optional[pulumi.Input['ChannelRawSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if m2ts_settings is not None: - _setter("m2ts_settings", m2ts_settings) + pulumi.set(__self__, "m2ts_settings", m2ts_settings) if raw_settings is not None: - _setter("raw_settings", raw_settings) + pulumi.set(__self__, "raw_settings", raw_settings) @property @pulumi.getter(name="m2tsSettings") @@ -535,25 +458,12 @@ def __init__(__self__, *, archive_cdn_settings: Optional[pulumi.Input['ChannelArchiveCdnSettingsArgs']] = None, destination: Optional[pulumi.Input['ChannelOutputLocationRefArgs']] = None, rollover_interval: Optional[pulumi.Input[int]] = None): - ChannelArchiveGroupSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - archive_cdn_settings=archive_cdn_settings, - destination=destination, - rollover_interval=rollover_interval, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - archive_cdn_settings: Optional[pulumi.Input['ChannelArchiveCdnSettingsArgs']] = None, - destination: Optional[pulumi.Input['ChannelOutputLocationRefArgs']] = None, - rollover_interval: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if archive_cdn_settings is not None: - _setter("archive_cdn_settings", archive_cdn_settings) + pulumi.set(__self__, "archive_cdn_settings", archive_cdn_settings) if destination is not None: - _setter("destination", destination) + pulumi.set(__self__, "destination", destination) if rollover_interval is not None: - _setter("rollover_interval", rollover_interval) + pulumi.set(__self__, "rollover_interval", rollover_interval) @property @pulumi.getter(name="archiveCdnSettings") @@ -589,25 +499,12 @@ def __init__(__self__, *, container_settings: Optional[pulumi.Input['ChannelArchiveContainerSettingsArgs']] = None, extension: Optional[pulumi.Input[str]] = None, name_modifier: Optional[pulumi.Input[str]] = None): - ChannelArchiveOutputSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_settings=container_settings, - extension=extension, - name_modifier=name_modifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_settings: Optional[pulumi.Input['ChannelArchiveContainerSettingsArgs']] = None, - extension: Optional[pulumi.Input[str]] = None, - name_modifier: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if container_settings is not None: - _setter("container_settings", container_settings) + pulumi.set(__self__, "container_settings", container_settings) if extension is not None: - _setter("extension", extension) + pulumi.set(__self__, "extension", extension) if name_modifier is not None: - _setter("name_modifier", name_modifier) + pulumi.set(__self__, "name_modifier", name_modifier) @property @pulumi.getter(name="containerSettings") @@ -641,17 +538,8 @@ def name_modifier(self, value: Optional[pulumi.Input[str]]): class ChannelArchiveS3SettingsArgs: def __init__(__self__, *, canned_acl: Optional[pulumi.Input[str]] = None): - ChannelArchiveS3SettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - canned_acl=canned_acl, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - canned_acl: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if canned_acl is not None: - _setter("canned_acl", canned_acl) + pulumi.set(__self__, "canned_acl", canned_acl) @property @pulumi.getter(name="cannedAcl") @@ -667,22 +555,12 @@ def canned_acl(self, value: Optional[pulumi.Input[str]]): class ChannelAribDestinationSettingsArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type class ChannelAribSourceSettingsArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -690,21 +568,10 @@ class ChannelAudioChannelMappingArgs: def __init__(__self__, *, input_channel_levels: Optional[pulumi.Input[Sequence[pulumi.Input['ChannelInputChannelLevelArgs']]]] = None, output_channel: Optional[pulumi.Input[int]] = None): - ChannelAudioChannelMappingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - input_channel_levels=input_channel_levels, - output_channel=output_channel, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - input_channel_levels: Optional[pulumi.Input[Sequence[pulumi.Input['ChannelInputChannelLevelArgs']]]] = None, - output_channel: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if input_channel_levels is not None: - _setter("input_channel_levels", input_channel_levels) + pulumi.set(__self__, "input_channel_levels", input_channel_levels) if output_channel is not None: - _setter("output_channel", output_channel) + pulumi.set(__self__, "output_channel", output_channel) @property @pulumi.getter(name="inputChannelLevels") @@ -735,41 +602,20 @@ def __init__(__self__, *, mp2_settings: Optional[pulumi.Input['ChannelMp2SettingsArgs']] = None, pass_through_settings: Optional[pulumi.Input['ChannelPassThroughSettingsArgs']] = None, wav_settings: Optional[pulumi.Input['ChannelWavSettingsArgs']] = None): - ChannelAudioCodecSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - aac_settings=aac_settings, - ac3_settings=ac3_settings, - eac3_atmos_settings=eac3_atmos_settings, - eac3_settings=eac3_settings, - mp2_settings=mp2_settings, - pass_through_settings=pass_through_settings, - wav_settings=wav_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aac_settings: Optional[pulumi.Input['ChannelAacSettingsArgs']] = None, - ac3_settings: Optional[pulumi.Input['ChannelAc3SettingsArgs']] = None, - eac3_atmos_settings: Optional[pulumi.Input['ChannelEac3AtmosSettingsArgs']] = None, - eac3_settings: Optional[pulumi.Input['ChannelEac3SettingsArgs']] = None, - mp2_settings: Optional[pulumi.Input['ChannelMp2SettingsArgs']] = None, - pass_through_settings: Optional[pulumi.Input['ChannelPassThroughSettingsArgs']] = None, - wav_settings: Optional[pulumi.Input['ChannelWavSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if aac_settings is not None: - _setter("aac_settings", aac_settings) + pulumi.set(__self__, "aac_settings", aac_settings) if ac3_settings is not None: - _setter("ac3_settings", ac3_settings) + pulumi.set(__self__, "ac3_settings", ac3_settings) if eac3_atmos_settings is not None: - _setter("eac3_atmos_settings", eac3_atmos_settings) + pulumi.set(__self__, "eac3_atmos_settings", eac3_atmos_settings) if eac3_settings is not None: - _setter("eac3_settings", eac3_settings) + pulumi.set(__self__, "eac3_settings", eac3_settings) if mp2_settings is not None: - _setter("mp2_settings", mp2_settings) + pulumi.set(__self__, "mp2_settings", mp2_settings) if pass_through_settings is not None: - _setter("pass_through_settings", pass_through_settings) + pulumi.set(__self__, "pass_through_settings", pass_through_settings) if wav_settings is not None: - _setter("wav_settings", wav_settings) + pulumi.set(__self__, "wav_settings", wav_settings) @property @pulumi.getter(name="aacSettings") @@ -849,57 +695,28 @@ def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None, remix_settings: Optional[pulumi.Input['ChannelRemixSettingsArgs']] = None, stream_name: Optional[pulumi.Input[str]] = None): - ChannelAudioDescriptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - audio_normalization_settings=audio_normalization_settings, - audio_selector_name=audio_selector_name, - audio_type=audio_type, - audio_type_control=audio_type_control, - audio_watermarking_settings=audio_watermarking_settings, - codec_settings=codec_settings, - language_code=language_code, - language_code_control=language_code_control, - name=name, - remix_settings=remix_settings, - stream_name=stream_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - audio_normalization_settings: Optional[pulumi.Input['ChannelAudioNormalizationSettingsArgs']] = None, - audio_selector_name: Optional[pulumi.Input[str]] = None, - audio_type: Optional[pulumi.Input[str]] = None, - audio_type_control: Optional[pulumi.Input[str]] = None, - audio_watermarking_settings: Optional[pulumi.Input['ChannelAudioWatermarkSettingsArgs']] = None, - codec_settings: Optional[pulumi.Input['ChannelAudioCodecSettingsArgs']] = None, - language_code: Optional[pulumi.Input[str]] = None, - language_code_control: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - remix_settings: Optional[pulumi.Input['ChannelRemixSettingsArgs']] = None, - stream_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if audio_normalization_settings is not None: - _setter("audio_normalization_settings", audio_normalization_settings) + pulumi.set(__self__, "audio_normalization_settings", audio_normalization_settings) if audio_selector_name is not None: - _setter("audio_selector_name", audio_selector_name) + pulumi.set(__self__, "audio_selector_name", audio_selector_name) if audio_type is not None: - _setter("audio_type", audio_type) + pulumi.set(__self__, "audio_type", audio_type) if audio_type_control is not None: - _setter("audio_type_control", audio_type_control) + pulumi.set(__self__, "audio_type_control", audio_type_control) if audio_watermarking_settings is not None: - _setter("audio_watermarking_settings", audio_watermarking_settings) + pulumi.set(__self__, "audio_watermarking_settings", audio_watermarking_settings) if codec_settings is not None: - _setter("codec_settings", codec_settings) + pulumi.set(__self__, "codec_settings", codec_settings) if language_code is not None: - _setter("language_code", language_code) + pulumi.set(__self__, "language_code", language_code) if language_code_control is not None: - _setter("language_code_control", language_code_control) + pulumi.set(__self__, "language_code_control", language_code_control) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if remix_settings is not None: - _setter("remix_settings", remix_settings) + pulumi.set(__self__, "remix_settings", remix_settings) if stream_name is not None: - _setter("stream_name", stream_name) + pulumi.set(__self__, "stream_name", stream_name) @property @pulumi.getter(name="audioNormalizationSettings") @@ -1005,17 +822,8 @@ def stream_name(self, value: Optional[pulumi.Input[str]]): class ChannelAudioDolbyEDecodeArgs: def __init__(__self__, *, program_selection: Optional[pulumi.Input[str]] = None): - ChannelAudioDolbyEDecodeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - program_selection=program_selection, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - program_selection: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if program_selection is not None: - _setter("program_selection", program_selection) + pulumi.set(__self__, "program_selection", program_selection) @property @pulumi.getter(name="programSelection") @@ -1032,21 +840,10 @@ class ChannelAudioHlsRenditionSelectionArgs: def __init__(__self__, *, group_id: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None): - ChannelAudioHlsRenditionSelectionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_id=group_id, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_id: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if group_id is not None: - _setter("group_id", group_id) + pulumi.set(__self__, "group_id", group_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="groupId") @@ -1072,21 +869,10 @@ class ChannelAudioLanguageSelectionArgs: def __init__(__self__, *, language_code: Optional[pulumi.Input[str]] = None, language_selection_policy: Optional[pulumi.Input[str]] = None): - ChannelAudioLanguageSelectionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - language_code=language_code, - language_selection_policy=language_selection_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - language_code: Optional[pulumi.Input[str]] = None, - language_selection_policy: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if language_code is not None: - _setter("language_code", language_code) + pulumi.set(__self__, "language_code", language_code) if language_selection_policy is not None: - _setter("language_selection_policy", language_selection_policy) + pulumi.set(__self__, "language_selection_policy", language_selection_policy) @property @pulumi.getter(name="languageCode") @@ -1113,25 +899,12 @@ def __init__(__self__, *, algorithm: Optional[pulumi.Input[str]] = None, algorithm_control: Optional[pulumi.Input[str]] = None, target_lkfs: Optional[pulumi.Input[float]] = None): - ChannelAudioNormalizationSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - algorithm=algorithm, - algorithm_control=algorithm_control, - target_lkfs=target_lkfs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - algorithm: Optional[pulumi.Input[str]] = None, - algorithm_control: Optional[pulumi.Input[str]] = None, - target_lkfs: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if algorithm is not None: - _setter("algorithm", algorithm) + pulumi.set(__self__, "algorithm", algorithm) if algorithm_control is not None: - _setter("algorithm_control", algorithm_control) + pulumi.set(__self__, "algorithm_control", algorithm_control) if target_lkfs is not None: - _setter("target_lkfs", target_lkfs) + pulumi.set(__self__, "target_lkfs", target_lkfs) @property @pulumi.getter @@ -1168,29 +941,14 @@ def __init__(__self__, *, audio_only_image: Optional[pulumi.Input['ChannelInputLocationArgs']] = None, audio_track_type: Optional[pulumi.Input[str]] = None, segment_type: Optional[pulumi.Input[str]] = None): - ChannelAudioOnlyHlsSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - audio_group_id=audio_group_id, - audio_only_image=audio_only_image, - audio_track_type=audio_track_type, - segment_type=segment_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - audio_group_id: Optional[pulumi.Input[str]] = None, - audio_only_image: Optional[pulumi.Input['ChannelInputLocationArgs']] = None, - audio_track_type: Optional[pulumi.Input[str]] = None, - segment_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if audio_group_id is not None: - _setter("audio_group_id", audio_group_id) + pulumi.set(__self__, "audio_group_id", audio_group_id) if audio_only_image is not None: - _setter("audio_only_image", audio_only_image) + pulumi.set(__self__, "audio_only_image", audio_only_image) if audio_track_type is not None: - _setter("audio_track_type", audio_track_type) + pulumi.set(__self__, "audio_track_type", audio_track_type) if segment_type is not None: - _setter("segment_type", segment_type) + pulumi.set(__self__, "segment_type", segment_type) @property @pulumi.getter(name="audioGroupId") @@ -1233,17 +991,8 @@ def segment_type(self, value: Optional[pulumi.Input[str]]): class ChannelAudioPidSelectionArgs: def __init__(__self__, *, pid: Optional[pulumi.Input[int]] = None): - ChannelAudioPidSelectionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - pid=pid, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pid: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pid is not None: - _setter("pid", pid) + pulumi.set(__self__, "pid", pid) @property @pulumi.getter @@ -1262,29 +1011,14 @@ def __init__(__self__, *, audio_language_selection: Optional[pulumi.Input['ChannelAudioLanguageSelectionArgs']] = None, audio_pid_selection: Optional[pulumi.Input['ChannelAudioPidSelectionArgs']] = None, audio_track_selection: Optional[pulumi.Input['ChannelAudioTrackSelectionArgs']] = None): - ChannelAudioSelectorSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - audio_hls_rendition_selection=audio_hls_rendition_selection, - audio_language_selection=audio_language_selection, - audio_pid_selection=audio_pid_selection, - audio_track_selection=audio_track_selection, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - audio_hls_rendition_selection: Optional[pulumi.Input['ChannelAudioHlsRenditionSelectionArgs']] = None, - audio_language_selection: Optional[pulumi.Input['ChannelAudioLanguageSelectionArgs']] = None, - audio_pid_selection: Optional[pulumi.Input['ChannelAudioPidSelectionArgs']] = None, - audio_track_selection: Optional[pulumi.Input['ChannelAudioTrackSelectionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if audio_hls_rendition_selection is not None: - _setter("audio_hls_rendition_selection", audio_hls_rendition_selection) + pulumi.set(__self__, "audio_hls_rendition_selection", audio_hls_rendition_selection) if audio_language_selection is not None: - _setter("audio_language_selection", audio_language_selection) + pulumi.set(__self__, "audio_language_selection", audio_language_selection) if audio_pid_selection is not None: - _setter("audio_pid_selection", audio_pid_selection) + pulumi.set(__self__, "audio_pid_selection", audio_pid_selection) if audio_track_selection is not None: - _setter("audio_track_selection", audio_track_selection) + pulumi.set(__self__, "audio_track_selection", audio_track_selection) @property @pulumi.getter(name="audioHlsRenditionSelection") @@ -1328,21 +1062,10 @@ class ChannelAudioSelectorArgs: def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None, selector_settings: Optional[pulumi.Input['ChannelAudioSelectorSettingsArgs']] = None): - ChannelAudioSelectorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - selector_settings=selector_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - selector_settings: Optional[pulumi.Input['ChannelAudioSelectorSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if selector_settings is not None: - _setter("selector_settings", selector_settings) + pulumi.set(__self__, "selector_settings", selector_settings) @property @pulumi.getter @@ -1368,21 +1091,10 @@ class ChannelAudioSilenceFailoverSettingsArgs: def __init__(__self__, *, audio_selector_name: Optional[pulumi.Input[str]] = None, audio_silence_threshold_msec: Optional[pulumi.Input[int]] = None): - ChannelAudioSilenceFailoverSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - audio_selector_name=audio_selector_name, - audio_silence_threshold_msec=audio_silence_threshold_msec, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - audio_selector_name: Optional[pulumi.Input[str]] = None, - audio_silence_threshold_msec: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if audio_selector_name is not None: - _setter("audio_selector_name", audio_selector_name) + pulumi.set(__self__, "audio_selector_name", audio_selector_name) if audio_silence_threshold_msec is not None: - _setter("audio_silence_threshold_msec", audio_silence_threshold_msec) + pulumi.set(__self__, "audio_silence_threshold_msec", audio_silence_threshold_msec) @property @pulumi.getter(name="audioSelectorName") @@ -1408,21 +1120,10 @@ class ChannelAudioTrackSelectionArgs: def __init__(__self__, *, dolby_e_decode: Optional[pulumi.Input['ChannelAudioDolbyEDecodeArgs']] = None, tracks: Optional[pulumi.Input[Sequence[pulumi.Input['ChannelAudioTrackArgs']]]] = None): - ChannelAudioTrackSelectionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dolby_e_decode=dolby_e_decode, - tracks=tracks, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dolby_e_decode: Optional[pulumi.Input['ChannelAudioDolbyEDecodeArgs']] = None, - tracks: Optional[pulumi.Input[Sequence[pulumi.Input['ChannelAudioTrackArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dolby_e_decode is not None: - _setter("dolby_e_decode", dolby_e_decode) + pulumi.set(__self__, "dolby_e_decode", dolby_e_decode) if tracks is not None: - _setter("tracks", tracks) + pulumi.set(__self__, "tracks", tracks) @property @pulumi.getter(name="dolbyEDecode") @@ -1447,17 +1148,8 @@ def tracks(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ChannelAudi class ChannelAudioTrackArgs: def __init__(__self__, *, track: Optional[pulumi.Input[int]] = None): - ChannelAudioTrackArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - track=track, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - track: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if track is not None: - _setter("track", track) + pulumi.set(__self__, "track", track) @property @pulumi.getter @@ -1473,17 +1165,8 @@ def track(self, value: Optional[pulumi.Input[int]]): class ChannelAudioWatermarkSettingsArgs: def __init__(__self__, *, nielsen_watermarks_settings: Optional[pulumi.Input['ChannelNielsenWatermarksSettingsArgs']] = None): - ChannelAudioWatermarkSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - nielsen_watermarks_settings=nielsen_watermarks_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - nielsen_watermarks_settings: Optional[pulumi.Input['ChannelNielsenWatermarksSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if nielsen_watermarks_settings is not None: - _setter("nielsen_watermarks_settings", nielsen_watermarks_settings) + pulumi.set(__self__, "nielsen_watermarks_settings", nielsen_watermarks_settings) @property @pulumi.getter(name="nielsenWatermarksSettings") @@ -1502,29 +1185,14 @@ def __init__(__self__, *, failover_conditions: Optional[pulumi.Input[Sequence[pulumi.Input['ChannelFailoverConditionArgs']]]] = None, input_preference: Optional[pulumi.Input[str]] = None, secondary_input_id: Optional[pulumi.Input[str]] = None): - ChannelAutomaticInputFailoverSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - error_clear_time_msec=error_clear_time_msec, - failover_conditions=failover_conditions, - input_preference=input_preference, - secondary_input_id=secondary_input_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - error_clear_time_msec: Optional[pulumi.Input[int]] = None, - failover_conditions: Optional[pulumi.Input[Sequence[pulumi.Input['ChannelFailoverConditionArgs']]]] = None, - input_preference: Optional[pulumi.Input[str]] = None, - secondary_input_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if error_clear_time_msec is not None: - _setter("error_clear_time_msec", error_clear_time_msec) + pulumi.set(__self__, "error_clear_time_msec", error_clear_time_msec) if failover_conditions is not None: - _setter("failover_conditions", failover_conditions) + pulumi.set(__self__, "failover_conditions", failover_conditions) if input_preference is not None: - _setter("input_preference", input_preference) + pulumi.set(__self__, "input_preference", input_preference) if secondary_input_id is not None: - _setter("secondary_input_id", secondary_input_id) + pulumi.set(__self__, "secondary_input_id", secondary_input_id) @property @pulumi.getter(name="errorClearTimeMsec") @@ -1568,21 +1236,10 @@ class ChannelAvailBlankingArgs: def __init__(__self__, *, avail_blanking_image: Optional[pulumi.Input['ChannelInputLocationArgs']] = None, state: Optional[pulumi.Input[str]] = None): - ChannelAvailBlankingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - avail_blanking_image=avail_blanking_image, - state=state, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - avail_blanking_image: Optional[pulumi.Input['ChannelInputLocationArgs']] = None, - state: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if avail_blanking_image is not None: - _setter("avail_blanking_image", avail_blanking_image) + pulumi.set(__self__, "avail_blanking_image", avail_blanking_image) if state is not None: - _setter("state", state) + pulumi.set(__self__, "state", state) @property @pulumi.getter(name="availBlankingImage") @@ -1607,17 +1264,8 @@ def state(self, value: Optional[pulumi.Input[str]]): class ChannelAvailConfigurationArgs: def __init__(__self__, *, avail_settings: Optional[pulumi.Input['ChannelAvailSettingsArgs']] = None): - ChannelAvailConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - avail_settings=avail_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - avail_settings: Optional[pulumi.Input['ChannelAvailSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if avail_settings is not None: - _setter("avail_settings", avail_settings) + pulumi.set(__self__, "avail_settings", avail_settings) @property @pulumi.getter(name="availSettings") @@ -1635,25 +1283,12 @@ def __init__(__self__, *, esam: Optional[pulumi.Input['ChannelEsamArgs']] = None, scte35_splice_insert: Optional[pulumi.Input['ChannelScte35SpliceInsertArgs']] = None, scte35_time_signal_apos: Optional[pulumi.Input['ChannelScte35TimeSignalAposArgs']] = None): - ChannelAvailSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - esam=esam, - scte35_splice_insert=scte35_splice_insert, - scte35_time_signal_apos=scte35_time_signal_apos, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - esam: Optional[pulumi.Input['ChannelEsamArgs']] = None, - scte35_splice_insert: Optional[pulumi.Input['ChannelScte35SpliceInsertArgs']] = None, - scte35_time_signal_apos: Optional[pulumi.Input['ChannelScte35TimeSignalAposArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if esam is not None: - _setter("esam", esam) + pulumi.set(__self__, "esam", esam) if scte35_splice_insert is not None: - _setter("scte35_splice_insert", scte35_splice_insert) + pulumi.set(__self__, "scte35_splice_insert", scte35_splice_insert) if scte35_time_signal_apos is not None: - _setter("scte35_time_signal_apos", scte35_time_signal_apos) + pulumi.set(__self__, "scte35_time_signal_apos", scte35_time_signal_apos) @property @pulumi.getter @@ -1691,33 +1326,16 @@ def __init__(__self__, *, network_end_blackout_image: Optional[pulumi.Input['ChannelInputLocationArgs']] = None, network_id: Optional[pulumi.Input[str]] = None, state: Optional[pulumi.Input[str]] = None): - ChannelBlackoutSlateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - blackout_slate_image=blackout_slate_image, - network_end_blackout=network_end_blackout, - network_end_blackout_image=network_end_blackout_image, - network_id=network_id, - state=state, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - blackout_slate_image: Optional[pulumi.Input['ChannelInputLocationArgs']] = None, - network_end_blackout: Optional[pulumi.Input[str]] = None, - network_end_blackout_image: Optional[pulumi.Input['ChannelInputLocationArgs']] = None, - network_id: Optional[pulumi.Input[str]] = None, - state: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if blackout_slate_image is not None: - _setter("blackout_slate_image", blackout_slate_image) + pulumi.set(__self__, "blackout_slate_image", blackout_slate_image) if network_end_blackout is not None: - _setter("network_end_blackout", network_end_blackout) + pulumi.set(__self__, "network_end_blackout", network_end_blackout) if network_end_blackout_image is not None: - _setter("network_end_blackout_image", network_end_blackout_image) + pulumi.set(__self__, "network_end_blackout_image", network_end_blackout_image) if network_id is not None: - _setter("network_id", network_id) + pulumi.set(__self__, "network_id", network_id) if state is not None: - _setter("state", state) + pulumi.set(__self__, "state", state) @property @pulumi.getter(name="blackoutSlateImage") @@ -1785,81 +1403,40 @@ def __init__(__self__, *, teletext_grid_control: Optional[pulumi.Input[str]] = None, x_position: Optional[pulumi.Input[int]] = None, y_position: Optional[pulumi.Input[int]] = None): - ChannelBurnInDestinationSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - alignment=alignment, - background_color=background_color, - background_opacity=background_opacity, - font=font, - font_color=font_color, - font_opacity=font_opacity, - font_resolution=font_resolution, - font_size=font_size, - outline_color=outline_color, - outline_size=outline_size, - shadow_color=shadow_color, - shadow_opacity=shadow_opacity, - shadow_x_offset=shadow_x_offset, - shadow_y_offset=shadow_y_offset, - teletext_grid_control=teletext_grid_control, - x_position=x_position, - y_position=y_position, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alignment: Optional[pulumi.Input[str]] = None, - background_color: Optional[pulumi.Input[str]] = None, - background_opacity: Optional[pulumi.Input[int]] = None, - font: Optional[pulumi.Input['ChannelInputLocationArgs']] = None, - font_color: Optional[pulumi.Input[str]] = None, - font_opacity: Optional[pulumi.Input[int]] = None, - font_resolution: Optional[pulumi.Input[int]] = None, - font_size: Optional[pulumi.Input[str]] = None, - outline_color: Optional[pulumi.Input[str]] = None, - outline_size: Optional[pulumi.Input[int]] = None, - shadow_color: Optional[pulumi.Input[str]] = None, - shadow_opacity: Optional[pulumi.Input[int]] = None, - shadow_x_offset: Optional[pulumi.Input[int]] = None, - shadow_y_offset: Optional[pulumi.Input[int]] = None, - teletext_grid_control: Optional[pulumi.Input[str]] = None, - x_position: Optional[pulumi.Input[int]] = None, - y_position: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if alignment is not None: - _setter("alignment", alignment) + pulumi.set(__self__, "alignment", alignment) if background_color is not None: - _setter("background_color", background_color) + pulumi.set(__self__, "background_color", background_color) if background_opacity is not None: - _setter("background_opacity", background_opacity) + pulumi.set(__self__, "background_opacity", background_opacity) if font is not None: - _setter("font", font) + pulumi.set(__self__, "font", font) if font_color is not None: - _setter("font_color", font_color) + pulumi.set(__self__, "font_color", font_color) if font_opacity is not None: - _setter("font_opacity", font_opacity) + pulumi.set(__self__, "font_opacity", font_opacity) if font_resolution is not None: - _setter("font_resolution", font_resolution) + pulumi.set(__self__, "font_resolution", font_resolution) if font_size is not None: - _setter("font_size", font_size) + pulumi.set(__self__, "font_size", font_size) if outline_color is not None: - _setter("outline_color", outline_color) + pulumi.set(__self__, "outline_color", outline_color) if outline_size is not None: - _setter("outline_size", outline_size) + pulumi.set(__self__, "outline_size", outline_size) if shadow_color is not None: - _setter("shadow_color", shadow_color) + pulumi.set(__self__, "shadow_color", shadow_color) if shadow_opacity is not None: - _setter("shadow_opacity", shadow_opacity) + pulumi.set(__self__, "shadow_opacity", shadow_opacity) if shadow_x_offset is not None: - _setter("shadow_x_offset", shadow_x_offset) + pulumi.set(__self__, "shadow_x_offset", shadow_x_offset) if shadow_y_offset is not None: - _setter("shadow_y_offset", shadow_y_offset) + pulumi.set(__self__, "shadow_y_offset", shadow_y_offset) if teletext_grid_control is not None: - _setter("teletext_grid_control", teletext_grid_control) + pulumi.set(__self__, "teletext_grid_control", teletext_grid_control) if x_position is not None: - _setter("x_position", x_position) + pulumi.set(__self__, "x_position", x_position) if y_position is not None: - _setter("y_position", y_position) + pulumi.set(__self__, "y_position", y_position) @property @pulumi.getter @@ -2024,37 +1601,18 @@ def __init__(__self__, *, language_code: Optional[pulumi.Input[str]] = None, language_description: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None): - ChannelCaptionDescriptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - accessibility=accessibility, - caption_selector_name=caption_selector_name, - destination_settings=destination_settings, - language_code=language_code, - language_description=language_description, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - accessibility: Optional[pulumi.Input[str]] = None, - caption_selector_name: Optional[pulumi.Input[str]] = None, - destination_settings: Optional[pulumi.Input['ChannelCaptionDestinationSettingsArgs']] = None, - language_code: Optional[pulumi.Input[str]] = None, - language_description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if accessibility is not None: - _setter("accessibility", accessibility) + pulumi.set(__self__, "accessibility", accessibility) if caption_selector_name is not None: - _setter("caption_selector_name", caption_selector_name) + pulumi.set(__self__, "caption_selector_name", caption_selector_name) if destination_settings is not None: - _setter("destination_settings", destination_settings) + pulumi.set(__self__, "destination_settings", destination_settings) if language_code is not None: - _setter("language_code", language_code) + pulumi.set(__self__, "language_code", language_code) if language_description is not None: - _setter("language_description", language_description) + pulumi.set(__self__, "language_description", language_description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -2127,65 +1685,32 @@ def __init__(__self__, *, teletext_destination_settings: Optional[pulumi.Input['ChannelTeletextDestinationSettingsArgs']] = None, ttml_destination_settings: Optional[pulumi.Input['ChannelTtmlDestinationSettingsArgs']] = None, webvtt_destination_settings: Optional[pulumi.Input['ChannelWebvttDestinationSettingsArgs']] = None): - ChannelCaptionDestinationSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arib_destination_settings=arib_destination_settings, - burn_in_destination_settings=burn_in_destination_settings, - dvb_sub_destination_settings=dvb_sub_destination_settings, - ebu_tt_d_destination_settings=ebu_tt_d_destination_settings, - embedded_destination_settings=embedded_destination_settings, - embedded_plus_scte20_destination_settings=embedded_plus_scte20_destination_settings, - rtmp_caption_info_destination_settings=rtmp_caption_info_destination_settings, - scte20_plus_embedded_destination_settings=scte20_plus_embedded_destination_settings, - scte27_destination_settings=scte27_destination_settings, - smpte_tt_destination_settings=smpte_tt_destination_settings, - teletext_destination_settings=teletext_destination_settings, - ttml_destination_settings=ttml_destination_settings, - webvtt_destination_settings=webvtt_destination_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arib_destination_settings: Optional[pulumi.Input['ChannelAribDestinationSettingsArgs']] = None, - burn_in_destination_settings: Optional[pulumi.Input['ChannelBurnInDestinationSettingsArgs']] = None, - dvb_sub_destination_settings: Optional[pulumi.Input['ChannelDvbSubDestinationSettingsArgs']] = None, - ebu_tt_d_destination_settings: Optional[pulumi.Input['ChannelEbuTtDDestinationSettingsArgs']] = None, - embedded_destination_settings: Optional[pulumi.Input['ChannelEmbeddedDestinationSettingsArgs']] = None, - embedded_plus_scte20_destination_settings: Optional[pulumi.Input['ChannelEmbeddedPlusScte20DestinationSettingsArgs']] = None, - rtmp_caption_info_destination_settings: Optional[pulumi.Input['ChannelRtmpCaptionInfoDestinationSettingsArgs']] = None, - scte20_plus_embedded_destination_settings: Optional[pulumi.Input['ChannelScte20PlusEmbeddedDestinationSettingsArgs']] = None, - scte27_destination_settings: Optional[pulumi.Input['ChannelScte27DestinationSettingsArgs']] = None, - smpte_tt_destination_settings: Optional[pulumi.Input['ChannelSmpteTtDestinationSettingsArgs']] = None, - teletext_destination_settings: Optional[pulumi.Input['ChannelTeletextDestinationSettingsArgs']] = None, - ttml_destination_settings: Optional[pulumi.Input['ChannelTtmlDestinationSettingsArgs']] = None, - webvtt_destination_settings: Optional[pulumi.Input['ChannelWebvttDestinationSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arib_destination_settings is not None: - _setter("arib_destination_settings", arib_destination_settings) + pulumi.set(__self__, "arib_destination_settings", arib_destination_settings) if burn_in_destination_settings is not None: - _setter("burn_in_destination_settings", burn_in_destination_settings) + pulumi.set(__self__, "burn_in_destination_settings", burn_in_destination_settings) if dvb_sub_destination_settings is not None: - _setter("dvb_sub_destination_settings", dvb_sub_destination_settings) + pulumi.set(__self__, "dvb_sub_destination_settings", dvb_sub_destination_settings) if ebu_tt_d_destination_settings is not None: - _setter("ebu_tt_d_destination_settings", ebu_tt_d_destination_settings) + pulumi.set(__self__, "ebu_tt_d_destination_settings", ebu_tt_d_destination_settings) if embedded_destination_settings is not None: - _setter("embedded_destination_settings", embedded_destination_settings) + pulumi.set(__self__, "embedded_destination_settings", embedded_destination_settings) if embedded_plus_scte20_destination_settings is not None: - _setter("embedded_plus_scte20_destination_settings", embedded_plus_scte20_destination_settings) + pulumi.set(__self__, "embedded_plus_scte20_destination_settings", embedded_plus_scte20_destination_settings) if rtmp_caption_info_destination_settings is not None: - _setter("rtmp_caption_info_destination_settings", rtmp_caption_info_destination_settings) + pulumi.set(__self__, "rtmp_caption_info_destination_settings", rtmp_caption_info_destination_settings) if scte20_plus_embedded_destination_settings is not None: - _setter("scte20_plus_embedded_destination_settings", scte20_plus_embedded_destination_settings) + pulumi.set(__self__, "scte20_plus_embedded_destination_settings", scte20_plus_embedded_destination_settings) if scte27_destination_settings is not None: - _setter("scte27_destination_settings", scte27_destination_settings) + pulumi.set(__self__, "scte27_destination_settings", scte27_destination_settings) if smpte_tt_destination_settings is not None: - _setter("smpte_tt_destination_settings", smpte_tt_destination_settings) + pulumi.set(__self__, "smpte_tt_destination_settings", smpte_tt_destination_settings) if teletext_destination_settings is not None: - _setter("teletext_destination_settings", teletext_destination_settings) + pulumi.set(__self__, "teletext_destination_settings", teletext_destination_settings) if ttml_destination_settings is not None: - _setter("ttml_destination_settings", ttml_destination_settings) + pulumi.set(__self__, "ttml_destination_settings", ttml_destination_settings) if webvtt_destination_settings is not None: - _setter("webvtt_destination_settings", webvtt_destination_settings) + pulumi.set(__self__, "webvtt_destination_settings", webvtt_destination_settings) @property @pulumi.getter(name="aribDestinationSettings") @@ -2311,25 +1836,12 @@ def __init__(__self__, *, caption_channel: Optional[pulumi.Input[int]] = None, language_code: Optional[pulumi.Input[str]] = None, language_description: Optional[pulumi.Input[str]] = None): - ChannelCaptionLanguageMappingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - caption_channel=caption_channel, - language_code=language_code, - language_description=language_description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - caption_channel: Optional[pulumi.Input[int]] = None, - language_code: Optional[pulumi.Input[str]] = None, - language_description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if caption_channel is not None: - _setter("caption_channel", caption_channel) + pulumi.set(__self__, "caption_channel", caption_channel) if language_code is not None: - _setter("language_code", language_code) + pulumi.set(__self__, "language_code", language_code) if language_description is not None: - _setter("language_description", language_description) + pulumi.set(__self__, "language_description", language_description) @property @pulumi.getter(name="captionChannel") @@ -2366,29 +1878,14 @@ def __init__(__self__, *, left_offset: Optional[pulumi.Input[float]] = None, top_offset: Optional[pulumi.Input[float]] = None, width: Optional[pulumi.Input[float]] = None): - ChannelCaptionRectangleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - height=height, - left_offset=left_offset, - top_offset=top_offset, - width=width, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - height: Optional[pulumi.Input[float]] = None, - left_offset: Optional[pulumi.Input[float]] = None, - top_offset: Optional[pulumi.Input[float]] = None, - width: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if height is not None: - _setter("height", height) + pulumi.set(__self__, "height", height) if left_offset is not None: - _setter("left_offset", left_offset) + pulumi.set(__self__, "left_offset", left_offset) if top_offset is not None: - _setter("top_offset", top_offset) + pulumi.set(__self__, "top_offset", top_offset) if width is not None: - _setter("width", width) + pulumi.set(__self__, "width", width) @property @pulumi.getter @@ -2437,41 +1934,20 @@ def __init__(__self__, *, scte20_source_settings: Optional[pulumi.Input['ChannelScte20SourceSettingsArgs']] = None, scte27_source_settings: Optional[pulumi.Input['ChannelScte27SourceSettingsArgs']] = None, teletext_source_settings: Optional[pulumi.Input['ChannelTeletextSourceSettingsArgs']] = None): - ChannelCaptionSelectorSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ancillary_source_settings=ancillary_source_settings, - arib_source_settings=arib_source_settings, - dvb_sub_source_settings=dvb_sub_source_settings, - embedded_source_settings=embedded_source_settings, - scte20_source_settings=scte20_source_settings, - scte27_source_settings=scte27_source_settings, - teletext_source_settings=teletext_source_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ancillary_source_settings: Optional[pulumi.Input['ChannelAncillarySourceSettingsArgs']] = None, - arib_source_settings: Optional[pulumi.Input['ChannelAribSourceSettingsArgs']] = None, - dvb_sub_source_settings: Optional[pulumi.Input['ChannelDvbSubSourceSettingsArgs']] = None, - embedded_source_settings: Optional[pulumi.Input['ChannelEmbeddedSourceSettingsArgs']] = None, - scte20_source_settings: Optional[pulumi.Input['ChannelScte20SourceSettingsArgs']] = None, - scte27_source_settings: Optional[pulumi.Input['ChannelScte27SourceSettingsArgs']] = None, - teletext_source_settings: Optional[pulumi.Input['ChannelTeletextSourceSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ancillary_source_settings is not None: - _setter("ancillary_source_settings", ancillary_source_settings) + pulumi.set(__self__, "ancillary_source_settings", ancillary_source_settings) if arib_source_settings is not None: - _setter("arib_source_settings", arib_source_settings) + pulumi.set(__self__, "arib_source_settings", arib_source_settings) if dvb_sub_source_settings is not None: - _setter("dvb_sub_source_settings", dvb_sub_source_settings) + pulumi.set(__self__, "dvb_sub_source_settings", dvb_sub_source_settings) if embedded_source_settings is not None: - _setter("embedded_source_settings", embedded_source_settings) + pulumi.set(__self__, "embedded_source_settings", embedded_source_settings) if scte20_source_settings is not None: - _setter("scte20_source_settings", scte20_source_settings) + pulumi.set(__self__, "scte20_source_settings", scte20_source_settings) if scte27_source_settings is not None: - _setter("scte27_source_settings", scte27_source_settings) + pulumi.set(__self__, "scte27_source_settings", scte27_source_settings) if teletext_source_settings is not None: - _setter("teletext_source_settings", teletext_source_settings) + pulumi.set(__self__, "teletext_source_settings", teletext_source_settings) @property @pulumi.getter(name="ancillarySourceSettings") @@ -2543,25 +2019,12 @@ def __init__(__self__, *, language_code: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, selector_settings: Optional[pulumi.Input['ChannelCaptionSelectorSettingsArgs']] = None): - ChannelCaptionSelectorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - language_code=language_code, - name=name, - selector_settings=selector_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - language_code: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - selector_settings: Optional[pulumi.Input['ChannelCaptionSelectorSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if language_code is not None: - _setter("language_code", language_code) + pulumi.set(__self__, "language_code", language_code) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if selector_settings is not None: - _setter("selector_settings", selector_settings) + pulumi.set(__self__, "selector_settings", selector_settings) @property @pulumi.getter(name="languageCode") @@ -2595,17 +2058,8 @@ def selector_settings(self, value: Optional[pulumi.Input['ChannelCaptionSelector class ChannelCdiInputSpecificationArgs: def __init__(__self__, *, resolution: Optional[pulumi.Input[str]] = None): - ChannelCdiInputSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resolution=resolution, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resolution: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if resolution is not None: - _setter("resolution", resolution) + pulumi.set(__self__, "resolution", resolution) @property @pulumi.getter @@ -2621,22 +2075,12 @@ def resolution(self, value: Optional[pulumi.Input[str]]): class ChannelColorSpacePassthroughSettingsArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type class ChannelDolbyVision81SettingsArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -2645,25 +2089,12 @@ def __init__(__self__, *, network_id: Optional[pulumi.Input[int]] = None, network_name: Optional[pulumi.Input[str]] = None, rep_interval: Optional[pulumi.Input[int]] = None): - ChannelDvbNitSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - network_id=network_id, - network_name=network_name, - rep_interval=rep_interval, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - network_id: Optional[pulumi.Input[int]] = None, - network_name: Optional[pulumi.Input[str]] = None, - rep_interval: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if network_id is not None: - _setter("network_id", network_id) + pulumi.set(__self__, "network_id", network_id) if network_name is not None: - _setter("network_name", network_name) + pulumi.set(__self__, "network_name", network_name) if rep_interval is not None: - _setter("rep_interval", rep_interval) + pulumi.set(__self__, "rep_interval", rep_interval) @property @pulumi.getter(name="networkId") @@ -2700,29 +2131,14 @@ def __init__(__self__, *, rep_interval: Optional[pulumi.Input[int]] = None, service_name: Optional[pulumi.Input[str]] = None, service_provider_name: Optional[pulumi.Input[str]] = None): - ChannelDvbSdtSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - output_sdt=output_sdt, - rep_interval=rep_interval, - service_name=service_name, - service_provider_name=service_provider_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - output_sdt: Optional[pulumi.Input[str]] = None, - rep_interval: Optional[pulumi.Input[int]] = None, - service_name: Optional[pulumi.Input[str]] = None, - service_provider_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if output_sdt is not None: - _setter("output_sdt", output_sdt) + pulumi.set(__self__, "output_sdt", output_sdt) if rep_interval is not None: - _setter("rep_interval", rep_interval) + pulumi.set(__self__, "rep_interval", rep_interval) if service_name is not None: - _setter("service_name", service_name) + pulumi.set(__self__, "service_name", service_name) if service_provider_name is not None: - _setter("service_provider_name", service_provider_name) + pulumi.set(__self__, "service_provider_name", service_provider_name) @property @pulumi.getter(name="outputSdt") @@ -2781,81 +2197,40 @@ def __init__(__self__, *, teletext_grid_control: Optional[pulumi.Input[str]] = None, x_position: Optional[pulumi.Input[int]] = None, y_position: Optional[pulumi.Input[int]] = None): - ChannelDvbSubDestinationSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - alignment=alignment, - background_color=background_color, - background_opacity=background_opacity, - font=font, - font_color=font_color, - font_opacity=font_opacity, - font_resolution=font_resolution, - font_size=font_size, - outline_color=outline_color, - outline_size=outline_size, - shadow_color=shadow_color, - shadow_opacity=shadow_opacity, - shadow_x_offset=shadow_x_offset, - shadow_y_offset=shadow_y_offset, - teletext_grid_control=teletext_grid_control, - x_position=x_position, - y_position=y_position, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alignment: Optional[pulumi.Input[str]] = None, - background_color: Optional[pulumi.Input[str]] = None, - background_opacity: Optional[pulumi.Input[int]] = None, - font: Optional[pulumi.Input['ChannelInputLocationArgs']] = None, - font_color: Optional[pulumi.Input[str]] = None, - font_opacity: Optional[pulumi.Input[int]] = None, - font_resolution: Optional[pulumi.Input[int]] = None, - font_size: Optional[pulumi.Input[str]] = None, - outline_color: Optional[pulumi.Input[str]] = None, - outline_size: Optional[pulumi.Input[int]] = None, - shadow_color: Optional[pulumi.Input[str]] = None, - shadow_opacity: Optional[pulumi.Input[int]] = None, - shadow_x_offset: Optional[pulumi.Input[int]] = None, - shadow_y_offset: Optional[pulumi.Input[int]] = None, - teletext_grid_control: Optional[pulumi.Input[str]] = None, - x_position: Optional[pulumi.Input[int]] = None, - y_position: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if alignment is not None: - _setter("alignment", alignment) + pulumi.set(__self__, "alignment", alignment) if background_color is not None: - _setter("background_color", background_color) + pulumi.set(__self__, "background_color", background_color) if background_opacity is not None: - _setter("background_opacity", background_opacity) + pulumi.set(__self__, "background_opacity", background_opacity) if font is not None: - _setter("font", font) + pulumi.set(__self__, "font", font) if font_color is not None: - _setter("font_color", font_color) + pulumi.set(__self__, "font_color", font_color) if font_opacity is not None: - _setter("font_opacity", font_opacity) + pulumi.set(__self__, "font_opacity", font_opacity) if font_resolution is not None: - _setter("font_resolution", font_resolution) + pulumi.set(__self__, "font_resolution", font_resolution) if font_size is not None: - _setter("font_size", font_size) + pulumi.set(__self__, "font_size", font_size) if outline_color is not None: - _setter("outline_color", outline_color) + pulumi.set(__self__, "outline_color", outline_color) if outline_size is not None: - _setter("outline_size", outline_size) + pulumi.set(__self__, "outline_size", outline_size) if shadow_color is not None: - _setter("shadow_color", shadow_color) + pulumi.set(__self__, "shadow_color", shadow_color) if shadow_opacity is not None: - _setter("shadow_opacity", shadow_opacity) + pulumi.set(__self__, "shadow_opacity", shadow_opacity) if shadow_x_offset is not None: - _setter("shadow_x_offset", shadow_x_offset) + pulumi.set(__self__, "shadow_x_offset", shadow_x_offset) if shadow_y_offset is not None: - _setter("shadow_y_offset", shadow_y_offset) + pulumi.set(__self__, "shadow_y_offset", shadow_y_offset) if teletext_grid_control is not None: - _setter("teletext_grid_control", teletext_grid_control) + pulumi.set(__self__, "teletext_grid_control", teletext_grid_control) if x_position is not None: - _setter("x_position", x_position) + pulumi.set(__self__, "x_position", x_position) if y_position is not None: - _setter("y_position", y_position) + pulumi.set(__self__, "y_position", y_position) @property @pulumi.getter @@ -3016,21 +2391,10 @@ class ChannelDvbSubSourceSettingsArgs: def __init__(__self__, *, ocr_language: Optional[pulumi.Input[str]] = None, pid: Optional[pulumi.Input[int]] = None): - ChannelDvbSubSourceSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ocr_language=ocr_language, - pid=pid, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ocr_language: Optional[pulumi.Input[str]] = None, - pid: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ocr_language is not None: - _setter("ocr_language", ocr_language) + pulumi.set(__self__, "ocr_language", ocr_language) if pid is not None: - _setter("pid", pid) + pulumi.set(__self__, "pid", pid) @property @pulumi.getter(name="ocrLanguage") @@ -3055,17 +2419,8 @@ def pid(self, value: Optional[pulumi.Input[int]]): class ChannelDvbTdtSettingsArgs: def __init__(__self__, *, rep_interval: Optional[pulumi.Input[int]] = None): - ChannelDvbTdtSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - rep_interval=rep_interval, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rep_interval: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if rep_interval is not None: - _setter("rep_interval", rep_interval) + pulumi.set(__self__, "rep_interval", rep_interval) @property @pulumi.getter(name="repInterval") @@ -3087,41 +2442,20 @@ def __init__(__self__, *, drc_rf: Optional[pulumi.Input[str]] = None, height_trim: Optional[pulumi.Input[float]] = None, surround_trim: Optional[pulumi.Input[float]] = None): - ChannelEac3AtmosSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bitrate=bitrate, - coding_mode=coding_mode, - dialnorm=dialnorm, - drc_line=drc_line, - drc_rf=drc_rf, - height_trim=height_trim, - surround_trim=surround_trim, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bitrate: Optional[pulumi.Input[float]] = None, - coding_mode: Optional[pulumi.Input[str]] = None, - dialnorm: Optional[pulumi.Input[int]] = None, - drc_line: Optional[pulumi.Input[str]] = None, - drc_rf: Optional[pulumi.Input[str]] = None, - height_trim: Optional[pulumi.Input[float]] = None, - surround_trim: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bitrate is not None: - _setter("bitrate", bitrate) + pulumi.set(__self__, "bitrate", bitrate) if coding_mode is not None: - _setter("coding_mode", coding_mode) + pulumi.set(__self__, "coding_mode", coding_mode) if dialnorm is not None: - _setter("dialnorm", dialnorm) + pulumi.set(__self__, "dialnorm", dialnorm) if drc_line is not None: - _setter("drc_line", drc_line) + pulumi.set(__self__, "drc_line", drc_line) if drc_rf is not None: - _setter("drc_rf", drc_rf) + pulumi.set(__self__, "drc_rf", drc_rf) if height_trim is not None: - _setter("height_trim", height_trim) + pulumi.set(__self__, "height_trim", height_trim) if surround_trim is not None: - _setter("surround_trim", surround_trim) + pulumi.set(__self__, "surround_trim", surround_trim) @property @pulumi.getter @@ -3210,93 +2544,46 @@ def __init__(__self__, *, stereo_downmix: Optional[pulumi.Input[str]] = None, surround_ex_mode: Optional[pulumi.Input[str]] = None, surround_mode: Optional[pulumi.Input[str]] = None): - ChannelEac3SettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attenuation_control=attenuation_control, - bitrate=bitrate, - bitstream_mode=bitstream_mode, - coding_mode=coding_mode, - dc_filter=dc_filter, - dialnorm=dialnorm, - drc_line=drc_line, - drc_rf=drc_rf, - lfe_control=lfe_control, - lfe_filter=lfe_filter, - lo_ro_center_mix_level=lo_ro_center_mix_level, - lo_ro_surround_mix_level=lo_ro_surround_mix_level, - lt_rt_center_mix_level=lt_rt_center_mix_level, - lt_rt_surround_mix_level=lt_rt_surround_mix_level, - metadata_control=metadata_control, - passthrough_control=passthrough_control, - phase_control=phase_control, - stereo_downmix=stereo_downmix, - surround_ex_mode=surround_ex_mode, - surround_mode=surround_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attenuation_control: Optional[pulumi.Input[str]] = None, - bitrate: Optional[pulumi.Input[float]] = None, - bitstream_mode: Optional[pulumi.Input[str]] = None, - coding_mode: Optional[pulumi.Input[str]] = None, - dc_filter: Optional[pulumi.Input[str]] = None, - dialnorm: Optional[pulumi.Input[int]] = None, - drc_line: Optional[pulumi.Input[str]] = None, - drc_rf: Optional[pulumi.Input[str]] = None, - lfe_control: Optional[pulumi.Input[str]] = None, - lfe_filter: Optional[pulumi.Input[str]] = None, - lo_ro_center_mix_level: Optional[pulumi.Input[float]] = None, - lo_ro_surround_mix_level: Optional[pulumi.Input[float]] = None, - lt_rt_center_mix_level: Optional[pulumi.Input[float]] = None, - lt_rt_surround_mix_level: Optional[pulumi.Input[float]] = None, - metadata_control: Optional[pulumi.Input[str]] = None, - passthrough_control: Optional[pulumi.Input[str]] = None, - phase_control: Optional[pulumi.Input[str]] = None, - stereo_downmix: Optional[pulumi.Input[str]] = None, - surround_ex_mode: Optional[pulumi.Input[str]] = None, - surround_mode: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attenuation_control is not None: - _setter("attenuation_control", attenuation_control) + pulumi.set(__self__, "attenuation_control", attenuation_control) if bitrate is not None: - _setter("bitrate", bitrate) + pulumi.set(__self__, "bitrate", bitrate) if bitstream_mode is not None: - _setter("bitstream_mode", bitstream_mode) + pulumi.set(__self__, "bitstream_mode", bitstream_mode) if coding_mode is not None: - _setter("coding_mode", coding_mode) + pulumi.set(__self__, "coding_mode", coding_mode) if dc_filter is not None: - _setter("dc_filter", dc_filter) + pulumi.set(__self__, "dc_filter", dc_filter) if dialnorm is not None: - _setter("dialnorm", dialnorm) + pulumi.set(__self__, "dialnorm", dialnorm) if drc_line is not None: - _setter("drc_line", drc_line) + pulumi.set(__self__, "drc_line", drc_line) if drc_rf is not None: - _setter("drc_rf", drc_rf) + pulumi.set(__self__, "drc_rf", drc_rf) if lfe_control is not None: - _setter("lfe_control", lfe_control) + pulumi.set(__self__, "lfe_control", lfe_control) if lfe_filter is not None: - _setter("lfe_filter", lfe_filter) + pulumi.set(__self__, "lfe_filter", lfe_filter) if lo_ro_center_mix_level is not None: - _setter("lo_ro_center_mix_level", lo_ro_center_mix_level) + pulumi.set(__self__, "lo_ro_center_mix_level", lo_ro_center_mix_level) if lo_ro_surround_mix_level is not None: - _setter("lo_ro_surround_mix_level", lo_ro_surround_mix_level) + pulumi.set(__self__, "lo_ro_surround_mix_level", lo_ro_surround_mix_level) if lt_rt_center_mix_level is not None: - _setter("lt_rt_center_mix_level", lt_rt_center_mix_level) + pulumi.set(__self__, "lt_rt_center_mix_level", lt_rt_center_mix_level) if lt_rt_surround_mix_level is not None: - _setter("lt_rt_surround_mix_level", lt_rt_surround_mix_level) + pulumi.set(__self__, "lt_rt_surround_mix_level", lt_rt_surround_mix_level) if metadata_control is not None: - _setter("metadata_control", metadata_control) + pulumi.set(__self__, "metadata_control", metadata_control) if passthrough_control is not None: - _setter("passthrough_control", passthrough_control) + pulumi.set(__self__, "passthrough_control", passthrough_control) if phase_control is not None: - _setter("phase_control", phase_control) + pulumi.set(__self__, "phase_control", phase_control) if stereo_downmix is not None: - _setter("stereo_downmix", stereo_downmix) + pulumi.set(__self__, "stereo_downmix", stereo_downmix) if surround_ex_mode is not None: - _setter("surround_ex_mode", surround_ex_mode) + pulumi.set(__self__, "surround_ex_mode", surround_ex_mode) if surround_mode is not None: - _setter("surround_mode", surround_mode) + pulumi.set(__self__, "surround_mode", surround_mode) @property @pulumi.getter(name="attenuationControl") @@ -3486,29 +2773,14 @@ def __init__(__self__, *, fill_line_gap: Optional[pulumi.Input[str]] = None, font_family: Optional[pulumi.Input[str]] = None, style_control: Optional[pulumi.Input[str]] = None): - ChannelEbuTtDDestinationSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - copyright_holder=copyright_holder, - fill_line_gap=fill_line_gap, - font_family=font_family, - style_control=style_control, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - copyright_holder: Optional[pulumi.Input[str]] = None, - fill_line_gap: Optional[pulumi.Input[str]] = None, - font_family: Optional[pulumi.Input[str]] = None, - style_control: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if copyright_holder is not None: - _setter("copyright_holder", copyright_holder) + pulumi.set(__self__, "copyright_holder", copyright_holder) if fill_line_gap is not None: - _setter("fill_line_gap", fill_line_gap) + pulumi.set(__self__, "fill_line_gap", fill_line_gap) if font_family is not None: - _setter("font_family", font_family) + pulumi.set(__self__, "font_family", font_family) if style_control is not None: - _setter("style_control", style_control) + pulumi.set(__self__, "style_control", style_control) @property @pulumi.getter(name="copyrightHolder") @@ -3551,22 +2823,12 @@ def style_control(self, value: Optional[pulumi.Input[str]]): class ChannelEmbeddedDestinationSettingsArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type class ChannelEmbeddedPlusScte20DestinationSettingsArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -3576,29 +2838,14 @@ def __init__(__self__, *, scte20_detection: Optional[pulumi.Input[str]] = None, source608_channel_number: Optional[pulumi.Input[int]] = None, source608_track_number: Optional[pulumi.Input[int]] = None): - ChannelEmbeddedSourceSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - convert608_to708=convert608_to708, - scte20_detection=scte20_detection, - source608_channel_number=source608_channel_number, - source608_track_number=source608_track_number, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - convert608_to708: Optional[pulumi.Input[str]] = None, - scte20_detection: Optional[pulumi.Input[str]] = None, - source608_channel_number: Optional[pulumi.Input[int]] = None, - source608_track_number: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if convert608_to708 is not None: - _setter("convert608_to708", convert608_to708) + pulumi.set(__self__, "convert608_to708", convert608_to708) if scte20_detection is not None: - _setter("scte20_detection", scte20_detection) + pulumi.set(__self__, "scte20_detection", scte20_detection) if source608_channel_number is not None: - _setter("source608_channel_number", source608_channel_number) + pulumi.set(__self__, "source608_channel_number", source608_channel_number) if source608_track_number is not None: - _setter("source608_track_number", source608_track_number) + pulumi.set(__self__, "source608_track_number", source608_track_number) @property @pulumi.getter(name="convert608To708") @@ -3653,65 +2900,32 @@ def __init__(__self__, *, thumbnail_configuration: Optional[pulumi.Input['ChannelThumbnailConfigurationArgs']] = None, timecode_config: Optional[pulumi.Input['ChannelTimecodeConfigArgs']] = None, video_descriptions: Optional[pulumi.Input[Sequence[pulumi.Input['ChannelVideoDescriptionArgs']]]] = None): - ChannelEncoderSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - audio_descriptions=audio_descriptions, - avail_blanking=avail_blanking, - avail_configuration=avail_configuration, - blackout_slate=blackout_slate, - caption_descriptions=caption_descriptions, - feature_activations=feature_activations, - global_configuration=global_configuration, - motion_graphics_configuration=motion_graphics_configuration, - nielsen_configuration=nielsen_configuration, - output_groups=output_groups, - thumbnail_configuration=thumbnail_configuration, - timecode_config=timecode_config, - video_descriptions=video_descriptions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - audio_descriptions: Optional[pulumi.Input[Sequence[pulumi.Input['ChannelAudioDescriptionArgs']]]] = None, - avail_blanking: Optional[pulumi.Input['ChannelAvailBlankingArgs']] = None, - avail_configuration: Optional[pulumi.Input['ChannelAvailConfigurationArgs']] = None, - blackout_slate: Optional[pulumi.Input['ChannelBlackoutSlateArgs']] = None, - caption_descriptions: Optional[pulumi.Input[Sequence[pulumi.Input['ChannelCaptionDescriptionArgs']]]] = None, - feature_activations: Optional[pulumi.Input['ChannelFeatureActivationsArgs']] = None, - global_configuration: Optional[pulumi.Input['ChannelGlobalConfigurationArgs']] = None, - motion_graphics_configuration: Optional[pulumi.Input['ChannelMotionGraphicsConfigurationArgs']] = None, - nielsen_configuration: Optional[pulumi.Input['ChannelNielsenConfigurationArgs']] = None, - output_groups: Optional[pulumi.Input[Sequence[pulumi.Input['ChannelOutputGroupArgs']]]] = None, - thumbnail_configuration: Optional[pulumi.Input['ChannelThumbnailConfigurationArgs']] = None, - timecode_config: Optional[pulumi.Input['ChannelTimecodeConfigArgs']] = None, - video_descriptions: Optional[pulumi.Input[Sequence[pulumi.Input['ChannelVideoDescriptionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if audio_descriptions is not None: - _setter("audio_descriptions", audio_descriptions) + pulumi.set(__self__, "audio_descriptions", audio_descriptions) if avail_blanking is not None: - _setter("avail_blanking", avail_blanking) + pulumi.set(__self__, "avail_blanking", avail_blanking) if avail_configuration is not None: - _setter("avail_configuration", avail_configuration) + pulumi.set(__self__, "avail_configuration", avail_configuration) if blackout_slate is not None: - _setter("blackout_slate", blackout_slate) + pulumi.set(__self__, "blackout_slate", blackout_slate) if caption_descriptions is not None: - _setter("caption_descriptions", caption_descriptions) + pulumi.set(__self__, "caption_descriptions", caption_descriptions) if feature_activations is not None: - _setter("feature_activations", feature_activations) + pulumi.set(__self__, "feature_activations", feature_activations) if global_configuration is not None: - _setter("global_configuration", global_configuration) + pulumi.set(__self__, "global_configuration", global_configuration) if motion_graphics_configuration is not None: - _setter("motion_graphics_configuration", motion_graphics_configuration) + pulumi.set(__self__, "motion_graphics_configuration", motion_graphics_configuration) if nielsen_configuration is not None: - _setter("nielsen_configuration", nielsen_configuration) + pulumi.set(__self__, "nielsen_configuration", nielsen_configuration) if output_groups is not None: - _setter("output_groups", output_groups) + pulumi.set(__self__, "output_groups", output_groups) if thumbnail_configuration is not None: - _setter("thumbnail_configuration", thumbnail_configuration) + pulumi.set(__self__, "thumbnail_configuration", thumbnail_configuration) if timecode_config is not None: - _setter("timecode_config", timecode_config) + pulumi.set(__self__, "timecode_config", timecode_config) if video_descriptions is not None: - _setter("video_descriptions", video_descriptions) + pulumi.set(__self__, "video_descriptions", video_descriptions) @property @pulumi.getter(name="audioDescriptions") @@ -3840,37 +3054,18 @@ def __init__(__self__, *, pois_endpoint: Optional[pulumi.Input[str]] = None, username: Optional[pulumi.Input[str]] = None, zone_identity: Optional[pulumi.Input[str]] = None): - ChannelEsamArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - acquisition_point_id=acquisition_point_id, - ad_avail_offset=ad_avail_offset, - password_param=password_param, - pois_endpoint=pois_endpoint, - username=username, - zone_identity=zone_identity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - acquisition_point_id: Optional[pulumi.Input[str]] = None, - ad_avail_offset: Optional[pulumi.Input[int]] = None, - password_param: Optional[pulumi.Input[str]] = None, - pois_endpoint: Optional[pulumi.Input[str]] = None, - username: Optional[pulumi.Input[str]] = None, - zone_identity: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if acquisition_point_id is not None: - _setter("acquisition_point_id", acquisition_point_id) + pulumi.set(__self__, "acquisition_point_id", acquisition_point_id) if ad_avail_offset is not None: - _setter("ad_avail_offset", ad_avail_offset) + pulumi.set(__self__, "ad_avail_offset", ad_avail_offset) if password_param is not None: - _setter("password_param", password_param) + pulumi.set(__self__, "password_param", password_param) if pois_endpoint is not None: - _setter("pois_endpoint", pois_endpoint) + pulumi.set(__self__, "pois_endpoint", pois_endpoint) if username is not None: - _setter("username", username) + pulumi.set(__self__, "username", username) if zone_identity is not None: - _setter("zone_identity", zone_identity) + pulumi.set(__self__, "zone_identity", zone_identity) @property @pulumi.getter(name="acquisitionPointId") @@ -3933,25 +3128,12 @@ def __init__(__self__, *, audio_silence_settings: Optional[pulumi.Input['ChannelAudioSilenceFailoverSettingsArgs']] = None, input_loss_settings: Optional[pulumi.Input['ChannelInputLossFailoverSettingsArgs']] = None, video_black_settings: Optional[pulumi.Input['ChannelVideoBlackFailoverSettingsArgs']] = None): - ChannelFailoverConditionSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - audio_silence_settings=audio_silence_settings, - input_loss_settings=input_loss_settings, - video_black_settings=video_black_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - audio_silence_settings: Optional[pulumi.Input['ChannelAudioSilenceFailoverSettingsArgs']] = None, - input_loss_settings: Optional[pulumi.Input['ChannelInputLossFailoverSettingsArgs']] = None, - video_black_settings: Optional[pulumi.Input['ChannelVideoBlackFailoverSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if audio_silence_settings is not None: - _setter("audio_silence_settings", audio_silence_settings) + pulumi.set(__self__, "audio_silence_settings", audio_silence_settings) if input_loss_settings is not None: - _setter("input_loss_settings", input_loss_settings) + pulumi.set(__self__, "input_loss_settings", input_loss_settings) if video_black_settings is not None: - _setter("video_black_settings", video_black_settings) + pulumi.set(__self__, "video_black_settings", video_black_settings) @property @pulumi.getter(name="audioSilenceSettings") @@ -3985,17 +3167,8 @@ def video_black_settings(self, value: Optional[pulumi.Input['ChannelVideoBlackFa class ChannelFailoverConditionArgs: def __init__(__self__, *, failover_condition_settings: Optional[pulumi.Input['ChannelFailoverConditionSettingsArgs']] = None): - ChannelFailoverConditionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - failover_condition_settings=failover_condition_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - failover_condition_settings: Optional[pulumi.Input['ChannelFailoverConditionSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if failover_condition_settings is not None: - _setter("failover_condition_settings", failover_condition_settings) + pulumi.set(__self__, "failover_condition_settings", failover_condition_settings) @property @pulumi.getter(name="failoverConditionSettings") @@ -4011,17 +3184,8 @@ def failover_condition_settings(self, value: Optional[pulumi.Input['ChannelFailo class ChannelFeatureActivationsArgs: def __init__(__self__, *, input_prepare_schedule_actions: Optional[pulumi.Input[str]] = None): - ChannelFeatureActivationsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - input_prepare_schedule_actions=input_prepare_schedule_actions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - input_prepare_schedule_actions: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if input_prepare_schedule_actions is not None: - _setter("input_prepare_schedule_actions", input_prepare_schedule_actions) + pulumi.set(__self__, "input_prepare_schedule_actions", input_prepare_schedule_actions) @property @pulumi.getter(name="inputPrepareScheduleActions") @@ -4039,25 +3203,12 @@ def __init__(__self__, *, column_depth: Optional[pulumi.Input[int]] = None, include_fec: Optional[pulumi.Input[str]] = None, row_length: Optional[pulumi.Input[int]] = None): - ChannelFecOutputSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_depth=column_depth, - include_fec=include_fec, - row_length=row_length, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_depth: Optional[pulumi.Input[int]] = None, - include_fec: Optional[pulumi.Input[str]] = None, - row_length: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column_depth is not None: - _setter("column_depth", column_depth) + pulumi.set(__self__, "column_depth", column_depth) if include_fec is not None: - _setter("include_fec", include_fec) + pulumi.set(__self__, "include_fec", include_fec) if row_length is not None: - _setter("row_length", row_length) + pulumi.set(__self__, "row_length", row_length) @property @pulumi.getter(name="columnDepth") @@ -4093,25 +3244,12 @@ def __init__(__self__, *, audio_rendition_sets: Optional[pulumi.Input[str]] = None, nielsen_id3_behavior: Optional[pulumi.Input[str]] = None, timed_metadata_behavior: Optional[pulumi.Input[str]] = None): - ChannelFmp4HlsSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - audio_rendition_sets=audio_rendition_sets, - nielsen_id3_behavior=nielsen_id3_behavior, - timed_metadata_behavior=timed_metadata_behavior, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - audio_rendition_sets: Optional[pulumi.Input[str]] = None, - nielsen_id3_behavior: Optional[pulumi.Input[str]] = None, - timed_metadata_behavior: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if audio_rendition_sets is not None: - _setter("audio_rendition_sets", audio_rendition_sets) + pulumi.set(__self__, "audio_rendition_sets", audio_rendition_sets) if nielsen_id3_behavior is not None: - _setter("nielsen_id3_behavior", nielsen_id3_behavior) + pulumi.set(__self__, "nielsen_id3_behavior", nielsen_id3_behavior) if timed_metadata_behavior is not None: - _setter("timed_metadata_behavior", timed_metadata_behavior) + pulumi.set(__self__, "timed_metadata_behavior", timed_metadata_behavior) @property @pulumi.getter(name="audioRenditionSets") @@ -4145,17 +3283,8 @@ def timed_metadata_behavior(self, value: Optional[pulumi.Input[str]]): class ChannelFrameCaptureCdnSettingsArgs: def __init__(__self__, *, frame_capture_s3_settings: Optional[pulumi.Input['ChannelFrameCaptureS3SettingsArgs']] = None): - ChannelFrameCaptureCdnSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - frame_capture_s3_settings=frame_capture_s3_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - frame_capture_s3_settings: Optional[pulumi.Input['ChannelFrameCaptureS3SettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if frame_capture_s3_settings is not None: - _setter("frame_capture_s3_settings", frame_capture_s3_settings) + pulumi.set(__self__, "frame_capture_s3_settings", frame_capture_s3_settings) @property @pulumi.getter(name="frameCaptureS3Settings") @@ -4172,21 +3301,10 @@ class ChannelFrameCaptureGroupSettingsArgs: def __init__(__self__, *, destination: Optional[pulumi.Input['ChannelOutputLocationRefArgs']] = None, frame_capture_cdn_settings: Optional[pulumi.Input['ChannelFrameCaptureCdnSettingsArgs']] = None): - ChannelFrameCaptureGroupSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - frame_capture_cdn_settings=frame_capture_cdn_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: Optional[pulumi.Input['ChannelOutputLocationRefArgs']] = None, - frame_capture_cdn_settings: Optional[pulumi.Input['ChannelFrameCaptureCdnSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination is not None: - _setter("destination", destination) + pulumi.set(__self__, "destination", destination) if frame_capture_cdn_settings is not None: - _setter("frame_capture_cdn_settings", frame_capture_cdn_settings) + pulumi.set(__self__, "frame_capture_cdn_settings", frame_capture_cdn_settings) @property @pulumi.getter @@ -4211,28 +3329,14 @@ def frame_capture_cdn_settings(self, value: Optional[pulumi.Input['ChannelFrameC class ChannelFrameCaptureHlsSettingsArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type class ChannelFrameCaptureOutputSettingsArgs: def __init__(__self__, *, name_modifier: Optional[pulumi.Input[str]] = None): - ChannelFrameCaptureOutputSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name_modifier=name_modifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name_modifier: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name_modifier is not None: - _setter("name_modifier", name_modifier) + pulumi.set(__self__, "name_modifier", name_modifier) @property @pulumi.getter(name="nameModifier") @@ -4248,17 +3352,8 @@ def name_modifier(self, value: Optional[pulumi.Input[str]]): class ChannelFrameCaptureS3SettingsArgs: def __init__(__self__, *, canned_acl: Optional[pulumi.Input[str]] = None): - ChannelFrameCaptureS3SettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - canned_acl=canned_acl, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - canned_acl: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if canned_acl is not None: - _setter("canned_acl", canned_acl) + pulumi.set(__self__, "canned_acl", canned_acl) @property @pulumi.getter(name="cannedAcl") @@ -4276,25 +3371,12 @@ def __init__(__self__, *, capture_interval: Optional[pulumi.Input[int]] = None, capture_interval_units: Optional[pulumi.Input[str]] = None, timecode_burnin_settings: Optional[pulumi.Input['ChannelTimecodeBurninSettingsArgs']] = None): - ChannelFrameCaptureSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - capture_interval=capture_interval, - capture_interval_units=capture_interval_units, - timecode_burnin_settings=timecode_burnin_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - capture_interval: Optional[pulumi.Input[int]] = None, - capture_interval_units: Optional[pulumi.Input[str]] = None, - timecode_burnin_settings: Optional[pulumi.Input['ChannelTimecodeBurninSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if capture_interval is not None: - _setter("capture_interval", capture_interval) + pulumi.set(__self__, "capture_interval", capture_interval) if capture_interval_units is not None: - _setter("capture_interval_units", capture_interval_units) + pulumi.set(__self__, "capture_interval_units", capture_interval_units) if timecode_burnin_settings is not None: - _setter("timecode_burnin_settings", timecode_burnin_settings) + pulumi.set(__self__, "timecode_burnin_settings", timecode_burnin_settings) @property @pulumi.getter(name="captureInterval") @@ -4333,37 +3415,18 @@ def __init__(__self__, *, output_locking_mode: Optional[pulumi.Input[str]] = None, output_timing_source: Optional[pulumi.Input[str]] = None, support_low_framerate_inputs: Optional[pulumi.Input[str]] = None): - ChannelGlobalConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - initial_audio_gain=initial_audio_gain, - input_end_action=input_end_action, - input_loss_behavior=input_loss_behavior, - output_locking_mode=output_locking_mode, - output_timing_source=output_timing_source, - support_low_framerate_inputs=support_low_framerate_inputs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - initial_audio_gain: Optional[pulumi.Input[int]] = None, - input_end_action: Optional[pulumi.Input[str]] = None, - input_loss_behavior: Optional[pulumi.Input['ChannelInputLossBehaviorArgs']] = None, - output_locking_mode: Optional[pulumi.Input[str]] = None, - output_timing_source: Optional[pulumi.Input[str]] = None, - support_low_framerate_inputs: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if initial_audio_gain is not None: - _setter("initial_audio_gain", initial_audio_gain) + pulumi.set(__self__, "initial_audio_gain", initial_audio_gain) if input_end_action is not None: - _setter("input_end_action", input_end_action) + pulumi.set(__self__, "input_end_action", input_end_action) if input_loss_behavior is not None: - _setter("input_loss_behavior", input_loss_behavior) + pulumi.set(__self__, "input_loss_behavior", input_loss_behavior) if output_locking_mode is not None: - _setter("output_locking_mode", output_locking_mode) + pulumi.set(__self__, "output_locking_mode", output_locking_mode) if output_timing_source is not None: - _setter("output_timing_source", output_timing_source) + pulumi.set(__self__, "output_timing_source", output_timing_source) if support_low_framerate_inputs is not None: - _setter("support_low_framerate_inputs", support_low_framerate_inputs) + pulumi.set(__self__, "support_low_framerate_inputs", support_low_framerate_inputs) @property @pulumi.getter(name="initialAudioGain") @@ -4426,25 +3489,12 @@ def __init__(__self__, *, color_space_passthrough_settings: Optional[pulumi.Input['ChannelColorSpacePassthroughSettingsArgs']] = None, rec601_settings: Optional[pulumi.Input['ChannelRec601SettingsArgs']] = None, rec709_settings: Optional[pulumi.Input['ChannelRec709SettingsArgs']] = None): - ChannelH264ColorSpaceSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - color_space_passthrough_settings=color_space_passthrough_settings, - rec601_settings=rec601_settings, - rec709_settings=rec709_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color_space_passthrough_settings: Optional[pulumi.Input['ChannelColorSpacePassthroughSettingsArgs']] = None, - rec601_settings: Optional[pulumi.Input['ChannelRec601SettingsArgs']] = None, - rec709_settings: Optional[pulumi.Input['ChannelRec709SettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color_space_passthrough_settings is not None: - _setter("color_space_passthrough_settings", color_space_passthrough_settings) + pulumi.set(__self__, "color_space_passthrough_settings", color_space_passthrough_settings) if rec601_settings is not None: - _setter("rec601_settings", rec601_settings) + pulumi.set(__self__, "rec601_settings", rec601_settings) if rec709_settings is not None: - _setter("rec709_settings", rec709_settings) + pulumi.set(__self__, "rec709_settings", rec709_settings) @property @pulumi.getter(name="colorSpacePassthroughSettings") @@ -4478,17 +3528,8 @@ def rec709_settings(self, value: Optional[pulumi.Input['ChannelRec709SettingsArg class ChannelH264FilterSettingsArgs: def __init__(__self__, *, temporal_filter_settings: Optional[pulumi.Input['ChannelTemporalFilterSettingsArgs']] = None): - ChannelH264FilterSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - temporal_filter_settings=temporal_filter_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - temporal_filter_settings: Optional[pulumi.Input['ChannelTemporalFilterSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if temporal_filter_settings is not None: - _setter("temporal_filter_settings", temporal_filter_settings) + pulumi.set(__self__, "temporal_filter_settings", temporal_filter_settings) @property @pulumi.getter(name="temporalFilterSettings") @@ -4545,181 +3586,90 @@ def __init__(__self__, *, temporal_aq: Optional[pulumi.Input[str]] = None, timecode_burnin_settings: Optional[pulumi.Input['ChannelTimecodeBurninSettingsArgs']] = None, timecode_insertion: Optional[pulumi.Input[str]] = None): - ChannelH264SettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - adaptive_quantization=adaptive_quantization, - afd_signaling=afd_signaling, - bitrate=bitrate, - buf_fill_pct=buf_fill_pct, - buf_size=buf_size, - color_metadata=color_metadata, - color_space_settings=color_space_settings, - entropy_encoding=entropy_encoding, - filter_settings=filter_settings, - fixed_afd=fixed_afd, - flicker_aq=flicker_aq, - force_field_pictures=force_field_pictures, - framerate_control=framerate_control, - framerate_denominator=framerate_denominator, - framerate_numerator=framerate_numerator, - gop_b_reference=gop_b_reference, - gop_closed_cadence=gop_closed_cadence, - gop_num_b_frames=gop_num_b_frames, - gop_size=gop_size, - gop_size_units=gop_size_units, - level=level, - look_ahead_rate_control=look_ahead_rate_control, - max_bitrate=max_bitrate, - min_i_interval=min_i_interval, - num_ref_frames=num_ref_frames, - par_control=par_control, - par_denominator=par_denominator, - par_numerator=par_numerator, - profile=profile, - quality_level=quality_level, - qvbr_quality_level=qvbr_quality_level, - rate_control_mode=rate_control_mode, - scan_type=scan_type, - scene_change_detect=scene_change_detect, - slices=slices, - softness=softness, - spatial_aq=spatial_aq, - subgop_length=subgop_length, - syntax=syntax, - temporal_aq=temporal_aq, - timecode_burnin_settings=timecode_burnin_settings, - timecode_insertion=timecode_insertion, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - adaptive_quantization: Optional[pulumi.Input[str]] = None, - afd_signaling: Optional[pulumi.Input[str]] = None, - bitrate: Optional[pulumi.Input[int]] = None, - buf_fill_pct: Optional[pulumi.Input[int]] = None, - buf_size: Optional[pulumi.Input[int]] = None, - color_metadata: Optional[pulumi.Input[str]] = None, - color_space_settings: Optional[pulumi.Input['ChannelH264ColorSpaceSettingsArgs']] = None, - entropy_encoding: Optional[pulumi.Input[str]] = None, - filter_settings: Optional[pulumi.Input['ChannelH264FilterSettingsArgs']] = None, - fixed_afd: Optional[pulumi.Input[str]] = None, - flicker_aq: Optional[pulumi.Input[str]] = None, - force_field_pictures: Optional[pulumi.Input[str]] = None, - framerate_control: Optional[pulumi.Input[str]] = None, - framerate_denominator: Optional[pulumi.Input[int]] = None, - framerate_numerator: Optional[pulumi.Input[int]] = None, - gop_b_reference: Optional[pulumi.Input[str]] = None, - gop_closed_cadence: Optional[pulumi.Input[int]] = None, - gop_num_b_frames: Optional[pulumi.Input[int]] = None, - gop_size: Optional[pulumi.Input[float]] = None, - gop_size_units: Optional[pulumi.Input[str]] = None, - level: Optional[pulumi.Input[str]] = None, - look_ahead_rate_control: Optional[pulumi.Input[str]] = None, - max_bitrate: Optional[pulumi.Input[int]] = None, - min_i_interval: Optional[pulumi.Input[int]] = None, - num_ref_frames: Optional[pulumi.Input[int]] = None, - par_control: Optional[pulumi.Input[str]] = None, - par_denominator: Optional[pulumi.Input[int]] = None, - par_numerator: Optional[pulumi.Input[int]] = None, - profile: Optional[pulumi.Input[str]] = None, - quality_level: Optional[pulumi.Input[str]] = None, - qvbr_quality_level: Optional[pulumi.Input[int]] = None, - rate_control_mode: Optional[pulumi.Input[str]] = None, - scan_type: Optional[pulumi.Input[str]] = None, - scene_change_detect: Optional[pulumi.Input[str]] = None, - slices: Optional[pulumi.Input[int]] = None, - softness: Optional[pulumi.Input[int]] = None, - spatial_aq: Optional[pulumi.Input[str]] = None, - subgop_length: Optional[pulumi.Input[str]] = None, - syntax: Optional[pulumi.Input[str]] = None, - temporal_aq: Optional[pulumi.Input[str]] = None, - timecode_burnin_settings: Optional[pulumi.Input['ChannelTimecodeBurninSettingsArgs']] = None, - timecode_insertion: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if adaptive_quantization is not None: - _setter("adaptive_quantization", adaptive_quantization) + pulumi.set(__self__, "adaptive_quantization", adaptive_quantization) if afd_signaling is not None: - _setter("afd_signaling", afd_signaling) + pulumi.set(__self__, "afd_signaling", afd_signaling) if bitrate is not None: - _setter("bitrate", bitrate) + pulumi.set(__self__, "bitrate", bitrate) if buf_fill_pct is not None: - _setter("buf_fill_pct", buf_fill_pct) + pulumi.set(__self__, "buf_fill_pct", buf_fill_pct) if buf_size is not None: - _setter("buf_size", buf_size) + pulumi.set(__self__, "buf_size", buf_size) if color_metadata is not None: - _setter("color_metadata", color_metadata) + pulumi.set(__self__, "color_metadata", color_metadata) if color_space_settings is not None: - _setter("color_space_settings", color_space_settings) + pulumi.set(__self__, "color_space_settings", color_space_settings) if entropy_encoding is not None: - _setter("entropy_encoding", entropy_encoding) + pulumi.set(__self__, "entropy_encoding", entropy_encoding) if filter_settings is not None: - _setter("filter_settings", filter_settings) + pulumi.set(__self__, "filter_settings", filter_settings) if fixed_afd is not None: - _setter("fixed_afd", fixed_afd) + pulumi.set(__self__, "fixed_afd", fixed_afd) if flicker_aq is not None: - _setter("flicker_aq", flicker_aq) + pulumi.set(__self__, "flicker_aq", flicker_aq) if force_field_pictures is not None: - _setter("force_field_pictures", force_field_pictures) + pulumi.set(__self__, "force_field_pictures", force_field_pictures) if framerate_control is not None: - _setter("framerate_control", framerate_control) + pulumi.set(__self__, "framerate_control", framerate_control) if framerate_denominator is not None: - _setter("framerate_denominator", framerate_denominator) + pulumi.set(__self__, "framerate_denominator", framerate_denominator) if framerate_numerator is not None: - _setter("framerate_numerator", framerate_numerator) + pulumi.set(__self__, "framerate_numerator", framerate_numerator) if gop_b_reference is not None: - _setter("gop_b_reference", gop_b_reference) + pulumi.set(__self__, "gop_b_reference", gop_b_reference) if gop_closed_cadence is not None: - _setter("gop_closed_cadence", gop_closed_cadence) + pulumi.set(__self__, "gop_closed_cadence", gop_closed_cadence) if gop_num_b_frames is not None: - _setter("gop_num_b_frames", gop_num_b_frames) + pulumi.set(__self__, "gop_num_b_frames", gop_num_b_frames) if gop_size is not None: - _setter("gop_size", gop_size) + pulumi.set(__self__, "gop_size", gop_size) if gop_size_units is not None: - _setter("gop_size_units", gop_size_units) + pulumi.set(__self__, "gop_size_units", gop_size_units) if level is not None: - _setter("level", level) + pulumi.set(__self__, "level", level) if look_ahead_rate_control is not None: - _setter("look_ahead_rate_control", look_ahead_rate_control) + pulumi.set(__self__, "look_ahead_rate_control", look_ahead_rate_control) if max_bitrate is not None: - _setter("max_bitrate", max_bitrate) + pulumi.set(__self__, "max_bitrate", max_bitrate) if min_i_interval is not None: - _setter("min_i_interval", min_i_interval) + pulumi.set(__self__, "min_i_interval", min_i_interval) if num_ref_frames is not None: - _setter("num_ref_frames", num_ref_frames) + pulumi.set(__self__, "num_ref_frames", num_ref_frames) if par_control is not None: - _setter("par_control", par_control) + pulumi.set(__self__, "par_control", par_control) if par_denominator is not None: - _setter("par_denominator", par_denominator) + pulumi.set(__self__, "par_denominator", par_denominator) if par_numerator is not None: - _setter("par_numerator", par_numerator) + pulumi.set(__self__, "par_numerator", par_numerator) if profile is not None: - _setter("profile", profile) + pulumi.set(__self__, "profile", profile) if quality_level is not None: - _setter("quality_level", quality_level) + pulumi.set(__self__, "quality_level", quality_level) if qvbr_quality_level is not None: - _setter("qvbr_quality_level", qvbr_quality_level) + pulumi.set(__self__, "qvbr_quality_level", qvbr_quality_level) if rate_control_mode is not None: - _setter("rate_control_mode", rate_control_mode) + pulumi.set(__self__, "rate_control_mode", rate_control_mode) if scan_type is not None: - _setter("scan_type", scan_type) + pulumi.set(__self__, "scan_type", scan_type) if scene_change_detect is not None: - _setter("scene_change_detect", scene_change_detect) + pulumi.set(__self__, "scene_change_detect", scene_change_detect) if slices is not None: - _setter("slices", slices) + pulumi.set(__self__, "slices", slices) if softness is not None: - _setter("softness", softness) + pulumi.set(__self__, "softness", softness) if spatial_aq is not None: - _setter("spatial_aq", spatial_aq) + pulumi.set(__self__, "spatial_aq", spatial_aq) if subgop_length is not None: - _setter("subgop_length", subgop_length) + pulumi.set(__self__, "subgop_length", subgop_length) if syntax is not None: - _setter("syntax", syntax) + pulumi.set(__self__, "syntax", syntax) if temporal_aq is not None: - _setter("temporal_aq", temporal_aq) + pulumi.set(__self__, "temporal_aq", temporal_aq) if timecode_burnin_settings is not None: - _setter("timecode_burnin_settings", timecode_burnin_settings) + pulumi.set(__self__, "timecode_burnin_settings", timecode_burnin_settings) if timecode_insertion is not None: - _setter("timecode_insertion", timecode_insertion) + pulumi.set(__self__, "timecode_insertion", timecode_insertion) @property @pulumi.getter(name="adaptiveQuantization") @@ -5108,33 +4058,16 @@ def __init__(__self__, *, hdr10_settings: Optional[pulumi.Input['ChannelHdr10SettingsArgs']] = None, rec601_settings: Optional[pulumi.Input['ChannelRec601SettingsArgs']] = None, rec709_settings: Optional[pulumi.Input['ChannelRec709SettingsArgs']] = None): - ChannelH265ColorSpaceSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - color_space_passthrough_settings=color_space_passthrough_settings, - dolby_vision81_settings=dolby_vision81_settings, - hdr10_settings=hdr10_settings, - rec601_settings=rec601_settings, - rec709_settings=rec709_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color_space_passthrough_settings: Optional[pulumi.Input['ChannelColorSpacePassthroughSettingsArgs']] = None, - dolby_vision81_settings: Optional[pulumi.Input['ChannelDolbyVision81SettingsArgs']] = None, - hdr10_settings: Optional[pulumi.Input['ChannelHdr10SettingsArgs']] = None, - rec601_settings: Optional[pulumi.Input['ChannelRec601SettingsArgs']] = None, - rec709_settings: Optional[pulumi.Input['ChannelRec709SettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color_space_passthrough_settings is not None: - _setter("color_space_passthrough_settings", color_space_passthrough_settings) + pulumi.set(__self__, "color_space_passthrough_settings", color_space_passthrough_settings) if dolby_vision81_settings is not None: - _setter("dolby_vision81_settings", dolby_vision81_settings) + pulumi.set(__self__, "dolby_vision81_settings", dolby_vision81_settings) if hdr10_settings is not None: - _setter("hdr10_settings", hdr10_settings) + pulumi.set(__self__, "hdr10_settings", hdr10_settings) if rec601_settings is not None: - _setter("rec601_settings", rec601_settings) + pulumi.set(__self__, "rec601_settings", rec601_settings) if rec709_settings is not None: - _setter("rec709_settings", rec709_settings) + pulumi.set(__self__, "rec709_settings", rec709_settings) @property @pulumi.getter(name="colorSpacePassthroughSettings") @@ -5186,17 +4119,8 @@ def rec709_settings(self, value: Optional[pulumi.Input['ChannelRec709SettingsArg class ChannelH265FilterSettingsArgs: def __init__(__self__, *, temporal_filter_settings: Optional[pulumi.Input['ChannelTemporalFilterSettingsArgs']] = None): - ChannelH265FilterSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - temporal_filter_settings=temporal_filter_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - temporal_filter_settings: Optional[pulumi.Input['ChannelTemporalFilterSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if temporal_filter_settings is not None: - _setter("temporal_filter_settings", temporal_filter_settings) + pulumi.set(__self__, "temporal_filter_settings", temporal_filter_settings) @property @pulumi.getter(name="temporalFilterSettings") @@ -5241,133 +4165,66 @@ def __init__(__self__, *, tier: Optional[pulumi.Input[str]] = None, timecode_burnin_settings: Optional[pulumi.Input['ChannelTimecodeBurninSettingsArgs']] = None, timecode_insertion: Optional[pulumi.Input[str]] = None): - ChannelH265SettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - adaptive_quantization=adaptive_quantization, - afd_signaling=afd_signaling, - alternative_transfer_function=alternative_transfer_function, - bitrate=bitrate, - buf_size=buf_size, - color_metadata=color_metadata, - color_space_settings=color_space_settings, - filter_settings=filter_settings, - fixed_afd=fixed_afd, - flicker_aq=flicker_aq, - framerate_denominator=framerate_denominator, - framerate_numerator=framerate_numerator, - gop_closed_cadence=gop_closed_cadence, - gop_size=gop_size, - gop_size_units=gop_size_units, - level=level, - look_ahead_rate_control=look_ahead_rate_control, - max_bitrate=max_bitrate, - min_i_interval=min_i_interval, - par_denominator=par_denominator, - par_numerator=par_numerator, - profile=profile, - qvbr_quality_level=qvbr_quality_level, - rate_control_mode=rate_control_mode, - scan_type=scan_type, - scene_change_detect=scene_change_detect, - slices=slices, - tier=tier, - timecode_burnin_settings=timecode_burnin_settings, - timecode_insertion=timecode_insertion, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - adaptive_quantization: Optional[pulumi.Input[str]] = None, - afd_signaling: Optional[pulumi.Input[str]] = None, - alternative_transfer_function: Optional[pulumi.Input[str]] = None, - bitrate: Optional[pulumi.Input[int]] = None, - buf_size: Optional[pulumi.Input[int]] = None, - color_metadata: Optional[pulumi.Input[str]] = None, - color_space_settings: Optional[pulumi.Input['ChannelH265ColorSpaceSettingsArgs']] = None, - filter_settings: Optional[pulumi.Input['ChannelH265FilterSettingsArgs']] = None, - fixed_afd: Optional[pulumi.Input[str]] = None, - flicker_aq: Optional[pulumi.Input[str]] = None, - framerate_denominator: Optional[pulumi.Input[int]] = None, - framerate_numerator: Optional[pulumi.Input[int]] = None, - gop_closed_cadence: Optional[pulumi.Input[int]] = None, - gop_size: Optional[pulumi.Input[float]] = None, - gop_size_units: Optional[pulumi.Input[str]] = None, - level: Optional[pulumi.Input[str]] = None, - look_ahead_rate_control: Optional[pulumi.Input[str]] = None, - max_bitrate: Optional[pulumi.Input[int]] = None, - min_i_interval: Optional[pulumi.Input[int]] = None, - par_denominator: Optional[pulumi.Input[int]] = None, - par_numerator: Optional[pulumi.Input[int]] = None, - profile: Optional[pulumi.Input[str]] = None, - qvbr_quality_level: Optional[pulumi.Input[int]] = None, - rate_control_mode: Optional[pulumi.Input[str]] = None, - scan_type: Optional[pulumi.Input[str]] = None, - scene_change_detect: Optional[pulumi.Input[str]] = None, - slices: Optional[pulumi.Input[int]] = None, - tier: Optional[pulumi.Input[str]] = None, - timecode_burnin_settings: Optional[pulumi.Input['ChannelTimecodeBurninSettingsArgs']] = None, - timecode_insertion: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if adaptive_quantization is not None: - _setter("adaptive_quantization", adaptive_quantization) + pulumi.set(__self__, "adaptive_quantization", adaptive_quantization) if afd_signaling is not None: - _setter("afd_signaling", afd_signaling) + pulumi.set(__self__, "afd_signaling", afd_signaling) if alternative_transfer_function is not None: - _setter("alternative_transfer_function", alternative_transfer_function) + pulumi.set(__self__, "alternative_transfer_function", alternative_transfer_function) if bitrate is not None: - _setter("bitrate", bitrate) + pulumi.set(__self__, "bitrate", bitrate) if buf_size is not None: - _setter("buf_size", buf_size) + pulumi.set(__self__, "buf_size", buf_size) if color_metadata is not None: - _setter("color_metadata", color_metadata) + pulumi.set(__self__, "color_metadata", color_metadata) if color_space_settings is not None: - _setter("color_space_settings", color_space_settings) + pulumi.set(__self__, "color_space_settings", color_space_settings) if filter_settings is not None: - _setter("filter_settings", filter_settings) + pulumi.set(__self__, "filter_settings", filter_settings) if fixed_afd is not None: - _setter("fixed_afd", fixed_afd) + pulumi.set(__self__, "fixed_afd", fixed_afd) if flicker_aq is not None: - _setter("flicker_aq", flicker_aq) + pulumi.set(__self__, "flicker_aq", flicker_aq) if framerate_denominator is not None: - _setter("framerate_denominator", framerate_denominator) + pulumi.set(__self__, "framerate_denominator", framerate_denominator) if framerate_numerator is not None: - _setter("framerate_numerator", framerate_numerator) + pulumi.set(__self__, "framerate_numerator", framerate_numerator) if gop_closed_cadence is not None: - _setter("gop_closed_cadence", gop_closed_cadence) + pulumi.set(__self__, "gop_closed_cadence", gop_closed_cadence) if gop_size is not None: - _setter("gop_size", gop_size) + pulumi.set(__self__, "gop_size", gop_size) if gop_size_units is not None: - _setter("gop_size_units", gop_size_units) + pulumi.set(__self__, "gop_size_units", gop_size_units) if level is not None: - _setter("level", level) + pulumi.set(__self__, "level", level) if look_ahead_rate_control is not None: - _setter("look_ahead_rate_control", look_ahead_rate_control) + pulumi.set(__self__, "look_ahead_rate_control", look_ahead_rate_control) if max_bitrate is not None: - _setter("max_bitrate", max_bitrate) + pulumi.set(__self__, "max_bitrate", max_bitrate) if min_i_interval is not None: - _setter("min_i_interval", min_i_interval) + pulumi.set(__self__, "min_i_interval", min_i_interval) if par_denominator is not None: - _setter("par_denominator", par_denominator) + pulumi.set(__self__, "par_denominator", par_denominator) if par_numerator is not None: - _setter("par_numerator", par_numerator) + pulumi.set(__self__, "par_numerator", par_numerator) if profile is not None: - _setter("profile", profile) + pulumi.set(__self__, "profile", profile) if qvbr_quality_level is not None: - _setter("qvbr_quality_level", qvbr_quality_level) + pulumi.set(__self__, "qvbr_quality_level", qvbr_quality_level) if rate_control_mode is not None: - _setter("rate_control_mode", rate_control_mode) + pulumi.set(__self__, "rate_control_mode", rate_control_mode) if scan_type is not None: - _setter("scan_type", scan_type) + pulumi.set(__self__, "scan_type", scan_type) if scene_change_detect is not None: - _setter("scene_change_detect", scene_change_detect) + pulumi.set(__self__, "scene_change_detect", scene_change_detect) if slices is not None: - _setter("slices", slices) + pulumi.set(__self__, "slices", slices) if tier is not None: - _setter("tier", tier) + pulumi.set(__self__, "tier", tier) if timecode_burnin_settings is not None: - _setter("timecode_burnin_settings", timecode_burnin_settings) + pulumi.set(__self__, "timecode_burnin_settings", timecode_burnin_settings) if timecode_insertion is not None: - _setter("timecode_insertion", timecode_insertion) + pulumi.set(__self__, "timecode_insertion", timecode_insertion) @property @pulumi.getter(name="adaptiveQuantization") @@ -5645,21 +4502,10 @@ class ChannelHdr10SettingsArgs: def __init__(__self__, *, max_cll: Optional[pulumi.Input[int]] = None, max_fall: Optional[pulumi.Input[int]] = None): - ChannelHdr10SettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_cll=max_cll, - max_fall=max_fall, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_cll: Optional[pulumi.Input[int]] = None, - max_fall: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max_cll is not None: - _setter("max_cll", max_cll) + pulumi.set(__self__, "max_cll", max_cll) if max_fall is not None: - _setter("max_fall", max_fall) + pulumi.set(__self__, "max_fall", max_fall) @property @pulumi.getter(name="maxCll") @@ -5690,41 +4536,20 @@ def __init__(__self__, *, restart_delay: Optional[pulumi.Input[int]] = None, salt: Optional[pulumi.Input[str]] = None, token: Optional[pulumi.Input[str]] = None): - ChannelHlsAkamaiSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - connection_retry_interval=connection_retry_interval, - filecache_duration=filecache_duration, - http_transfer_mode=http_transfer_mode, - num_retries=num_retries, - restart_delay=restart_delay, - salt=salt, - token=token, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connection_retry_interval: Optional[pulumi.Input[int]] = None, - filecache_duration: Optional[pulumi.Input[int]] = None, - http_transfer_mode: Optional[pulumi.Input[str]] = None, - num_retries: Optional[pulumi.Input[int]] = None, - restart_delay: Optional[pulumi.Input[int]] = None, - salt: Optional[pulumi.Input[str]] = None, - token: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if connection_retry_interval is not None: - _setter("connection_retry_interval", connection_retry_interval) + pulumi.set(__self__, "connection_retry_interval", connection_retry_interval) if filecache_duration is not None: - _setter("filecache_duration", filecache_duration) + pulumi.set(__self__, "filecache_duration", filecache_duration) if http_transfer_mode is not None: - _setter("http_transfer_mode", http_transfer_mode) + pulumi.set(__self__, "http_transfer_mode", http_transfer_mode) if num_retries is not None: - _setter("num_retries", num_retries) + pulumi.set(__self__, "num_retries", num_retries) if restart_delay is not None: - _setter("restart_delay", restart_delay) + pulumi.set(__self__, "restart_delay", restart_delay) if salt is not None: - _setter("salt", salt) + pulumi.set(__self__, "salt", salt) if token is not None: - _setter("token", token) + pulumi.set(__self__, "token", token) @property @pulumi.getter(name="connectionRetryInterval") @@ -5797,29 +4622,14 @@ def __init__(__self__, *, filecache_duration: Optional[pulumi.Input[int]] = None, num_retries: Optional[pulumi.Input[int]] = None, restart_delay: Optional[pulumi.Input[int]] = None): - ChannelHlsBasicPutSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - connection_retry_interval=connection_retry_interval, - filecache_duration=filecache_duration, - num_retries=num_retries, - restart_delay=restart_delay, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connection_retry_interval: Optional[pulumi.Input[int]] = None, - filecache_duration: Optional[pulumi.Input[int]] = None, - num_retries: Optional[pulumi.Input[int]] = None, - restart_delay: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if connection_retry_interval is not None: - _setter("connection_retry_interval", connection_retry_interval) + pulumi.set(__self__, "connection_retry_interval", connection_retry_interval) if filecache_duration is not None: - _setter("filecache_duration", filecache_duration) + pulumi.set(__self__, "filecache_duration", filecache_duration) if num_retries is not None: - _setter("num_retries", num_retries) + pulumi.set(__self__, "num_retries", num_retries) if restart_delay is not None: - _setter("restart_delay", restart_delay) + pulumi.set(__self__, "restart_delay", restart_delay) @property @pulumi.getter(name="connectionRetryInterval") @@ -5866,33 +4676,16 @@ def __init__(__self__, *, hls_media_store_settings: Optional[pulumi.Input['ChannelHlsMediaStoreSettingsArgs']] = None, hls_s3_settings: Optional[pulumi.Input['ChannelHlsS3SettingsArgs']] = None, hls_webdav_settings: Optional[pulumi.Input['ChannelHlsWebdavSettingsArgs']] = None): - ChannelHlsCdnSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - hls_akamai_settings=hls_akamai_settings, - hls_basic_put_settings=hls_basic_put_settings, - hls_media_store_settings=hls_media_store_settings, - hls_s3_settings=hls_s3_settings, - hls_webdav_settings=hls_webdav_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hls_akamai_settings: Optional[pulumi.Input['ChannelHlsAkamaiSettingsArgs']] = None, - hls_basic_put_settings: Optional[pulumi.Input['ChannelHlsBasicPutSettingsArgs']] = None, - hls_media_store_settings: Optional[pulumi.Input['ChannelHlsMediaStoreSettingsArgs']] = None, - hls_s3_settings: Optional[pulumi.Input['ChannelHlsS3SettingsArgs']] = None, - hls_webdav_settings: Optional[pulumi.Input['ChannelHlsWebdavSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if hls_akamai_settings is not None: - _setter("hls_akamai_settings", hls_akamai_settings) + pulumi.set(__self__, "hls_akamai_settings", hls_akamai_settings) if hls_basic_put_settings is not None: - _setter("hls_basic_put_settings", hls_basic_put_settings) + pulumi.set(__self__, "hls_basic_put_settings", hls_basic_put_settings) if hls_media_store_settings is not None: - _setter("hls_media_store_settings", hls_media_store_settings) + pulumi.set(__self__, "hls_media_store_settings", hls_media_store_settings) if hls_s3_settings is not None: - _setter("hls_s3_settings", hls_s3_settings) + pulumi.set(__self__, "hls_s3_settings", hls_s3_settings) if hls_webdav_settings is not None: - _setter("hls_webdav_settings", hls_webdav_settings) + pulumi.set(__self__, "hls_webdav_settings", hls_webdav_settings) @property @pulumi.getter(name="hlsAkamaiSettings") @@ -5986,185 +4779,92 @@ def __init__(__self__, *, timed_metadata_id3_period: Optional[pulumi.Input[int]] = None, timestamp_delta_milliseconds: Optional[pulumi.Input[int]] = None, ts_file_mode: Optional[pulumi.Input[str]] = None): - ChannelHlsGroupSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ad_markers=ad_markers, - base_url_content=base_url_content, - base_url_content1=base_url_content1, - base_url_manifest=base_url_manifest, - base_url_manifest1=base_url_manifest1, - caption_language_mappings=caption_language_mappings, - caption_language_setting=caption_language_setting, - client_cache=client_cache, - codec_specification=codec_specification, - constant_iv=constant_iv, - destination=destination, - directory_structure=directory_structure, - discontinuity_tags=discontinuity_tags, - encryption_type=encryption_type, - hls_cdn_settings=hls_cdn_settings, - hls_id3_segment_tagging=hls_id3_segment_tagging, - i_frame_only_playlists=i_frame_only_playlists, - incomplete_segment_behavior=incomplete_segment_behavior, - index_n_segments=index_n_segments, - input_loss_action=input_loss_action, - iv_in_manifest=iv_in_manifest, - iv_source=iv_source, - keep_segments=keep_segments, - key_format=key_format, - key_format_versions=key_format_versions, - key_provider_settings=key_provider_settings, - manifest_compression=manifest_compression, - manifest_duration_format=manifest_duration_format, - min_segment_length=min_segment_length, - mode=mode, - output_selection=output_selection, - program_date_time=program_date_time, - program_date_time_clock=program_date_time_clock, - program_date_time_period=program_date_time_period, - redundant_manifest=redundant_manifest, - segment_length=segment_length, - segmentation_mode=segmentation_mode, - segments_per_subdirectory=segments_per_subdirectory, - stream_inf_resolution=stream_inf_resolution, - timed_metadata_id3_frame=timed_metadata_id3_frame, - timed_metadata_id3_period=timed_metadata_id3_period, - timestamp_delta_milliseconds=timestamp_delta_milliseconds, - ts_file_mode=ts_file_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ad_markers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - base_url_content: Optional[pulumi.Input[str]] = None, - base_url_content1: Optional[pulumi.Input[str]] = None, - base_url_manifest: Optional[pulumi.Input[str]] = None, - base_url_manifest1: Optional[pulumi.Input[str]] = None, - caption_language_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['ChannelCaptionLanguageMappingArgs']]]] = None, - caption_language_setting: Optional[pulumi.Input[str]] = None, - client_cache: Optional[pulumi.Input[str]] = None, - codec_specification: Optional[pulumi.Input[str]] = None, - constant_iv: Optional[pulumi.Input[str]] = None, - destination: Optional[pulumi.Input['ChannelOutputLocationRefArgs']] = None, - directory_structure: Optional[pulumi.Input[str]] = None, - discontinuity_tags: Optional[pulumi.Input[str]] = None, - encryption_type: Optional[pulumi.Input[str]] = None, - hls_cdn_settings: Optional[pulumi.Input['ChannelHlsCdnSettingsArgs']] = None, - hls_id3_segment_tagging: Optional[pulumi.Input[str]] = None, - i_frame_only_playlists: Optional[pulumi.Input[str]] = None, - incomplete_segment_behavior: Optional[pulumi.Input[str]] = None, - index_n_segments: Optional[pulumi.Input[int]] = None, - input_loss_action: Optional[pulumi.Input[str]] = None, - iv_in_manifest: Optional[pulumi.Input[str]] = None, - iv_source: Optional[pulumi.Input[str]] = None, - keep_segments: Optional[pulumi.Input[int]] = None, - key_format: Optional[pulumi.Input[str]] = None, - key_format_versions: Optional[pulumi.Input[str]] = None, - key_provider_settings: Optional[pulumi.Input['ChannelKeyProviderSettingsArgs']] = None, - manifest_compression: Optional[pulumi.Input[str]] = None, - manifest_duration_format: Optional[pulumi.Input[str]] = None, - min_segment_length: Optional[pulumi.Input[int]] = None, - mode: Optional[pulumi.Input[str]] = None, - output_selection: Optional[pulumi.Input[str]] = None, - program_date_time: Optional[pulumi.Input[str]] = None, - program_date_time_clock: Optional[pulumi.Input[str]] = None, - program_date_time_period: Optional[pulumi.Input[int]] = None, - redundant_manifest: Optional[pulumi.Input[str]] = None, - segment_length: Optional[pulumi.Input[int]] = None, - segmentation_mode: Optional[pulumi.Input[str]] = None, - segments_per_subdirectory: Optional[pulumi.Input[int]] = None, - stream_inf_resolution: Optional[pulumi.Input[str]] = None, - timed_metadata_id3_frame: Optional[pulumi.Input[str]] = None, - timed_metadata_id3_period: Optional[pulumi.Input[int]] = None, - timestamp_delta_milliseconds: Optional[pulumi.Input[int]] = None, - ts_file_mode: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ad_markers is not None: - _setter("ad_markers", ad_markers) + pulumi.set(__self__, "ad_markers", ad_markers) if base_url_content is not None: - _setter("base_url_content", base_url_content) + pulumi.set(__self__, "base_url_content", base_url_content) if base_url_content1 is not None: - _setter("base_url_content1", base_url_content1) + pulumi.set(__self__, "base_url_content1", base_url_content1) if base_url_manifest is not None: - _setter("base_url_manifest", base_url_manifest) + pulumi.set(__self__, "base_url_manifest", base_url_manifest) if base_url_manifest1 is not None: - _setter("base_url_manifest1", base_url_manifest1) + pulumi.set(__self__, "base_url_manifest1", base_url_manifest1) if caption_language_mappings is not None: - _setter("caption_language_mappings", caption_language_mappings) + pulumi.set(__self__, "caption_language_mappings", caption_language_mappings) if caption_language_setting is not None: - _setter("caption_language_setting", caption_language_setting) + pulumi.set(__self__, "caption_language_setting", caption_language_setting) if client_cache is not None: - _setter("client_cache", client_cache) + pulumi.set(__self__, "client_cache", client_cache) if codec_specification is not None: - _setter("codec_specification", codec_specification) + pulumi.set(__self__, "codec_specification", codec_specification) if constant_iv is not None: - _setter("constant_iv", constant_iv) + pulumi.set(__self__, "constant_iv", constant_iv) if destination is not None: - _setter("destination", destination) + pulumi.set(__self__, "destination", destination) if directory_structure is not None: - _setter("directory_structure", directory_structure) + pulumi.set(__self__, "directory_structure", directory_structure) if discontinuity_tags is not None: - _setter("discontinuity_tags", discontinuity_tags) + pulumi.set(__self__, "discontinuity_tags", discontinuity_tags) if encryption_type is not None: - _setter("encryption_type", encryption_type) + pulumi.set(__self__, "encryption_type", encryption_type) if hls_cdn_settings is not None: - _setter("hls_cdn_settings", hls_cdn_settings) + pulumi.set(__self__, "hls_cdn_settings", hls_cdn_settings) if hls_id3_segment_tagging is not None: - _setter("hls_id3_segment_tagging", hls_id3_segment_tagging) + pulumi.set(__self__, "hls_id3_segment_tagging", hls_id3_segment_tagging) if i_frame_only_playlists is not None: - _setter("i_frame_only_playlists", i_frame_only_playlists) + pulumi.set(__self__, "i_frame_only_playlists", i_frame_only_playlists) if incomplete_segment_behavior is not None: - _setter("incomplete_segment_behavior", incomplete_segment_behavior) + pulumi.set(__self__, "incomplete_segment_behavior", incomplete_segment_behavior) if index_n_segments is not None: - _setter("index_n_segments", index_n_segments) + pulumi.set(__self__, "index_n_segments", index_n_segments) if input_loss_action is not None: - _setter("input_loss_action", input_loss_action) + pulumi.set(__self__, "input_loss_action", input_loss_action) if iv_in_manifest is not None: - _setter("iv_in_manifest", iv_in_manifest) + pulumi.set(__self__, "iv_in_manifest", iv_in_manifest) if iv_source is not None: - _setter("iv_source", iv_source) + pulumi.set(__self__, "iv_source", iv_source) if keep_segments is not None: - _setter("keep_segments", keep_segments) + pulumi.set(__self__, "keep_segments", keep_segments) if key_format is not None: - _setter("key_format", key_format) + pulumi.set(__self__, "key_format", key_format) if key_format_versions is not None: - _setter("key_format_versions", key_format_versions) + pulumi.set(__self__, "key_format_versions", key_format_versions) if key_provider_settings is not None: - _setter("key_provider_settings", key_provider_settings) + pulumi.set(__self__, "key_provider_settings", key_provider_settings) if manifest_compression is not None: - _setter("manifest_compression", manifest_compression) + pulumi.set(__self__, "manifest_compression", manifest_compression) if manifest_duration_format is not None: - _setter("manifest_duration_format", manifest_duration_format) + pulumi.set(__self__, "manifest_duration_format", manifest_duration_format) if min_segment_length is not None: - _setter("min_segment_length", min_segment_length) + pulumi.set(__self__, "min_segment_length", min_segment_length) if mode is not None: - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) if output_selection is not None: - _setter("output_selection", output_selection) + pulumi.set(__self__, "output_selection", output_selection) if program_date_time is not None: - _setter("program_date_time", program_date_time) + pulumi.set(__self__, "program_date_time", program_date_time) if program_date_time_clock is not None: - _setter("program_date_time_clock", program_date_time_clock) + pulumi.set(__self__, "program_date_time_clock", program_date_time_clock) if program_date_time_period is not None: - _setter("program_date_time_period", program_date_time_period) + pulumi.set(__self__, "program_date_time_period", program_date_time_period) if redundant_manifest is not None: - _setter("redundant_manifest", redundant_manifest) + pulumi.set(__self__, "redundant_manifest", redundant_manifest) if segment_length is not None: - _setter("segment_length", segment_length) + pulumi.set(__self__, "segment_length", segment_length) if segmentation_mode is not None: - _setter("segmentation_mode", segmentation_mode) + pulumi.set(__self__, "segmentation_mode", segmentation_mode) if segments_per_subdirectory is not None: - _setter("segments_per_subdirectory", segments_per_subdirectory) + pulumi.set(__self__, "segments_per_subdirectory", segments_per_subdirectory) if stream_inf_resolution is not None: - _setter("stream_inf_resolution", stream_inf_resolution) + pulumi.set(__self__, "stream_inf_resolution", stream_inf_resolution) if timed_metadata_id3_frame is not None: - _setter("timed_metadata_id3_frame", timed_metadata_id3_frame) + pulumi.set(__self__, "timed_metadata_id3_frame", timed_metadata_id3_frame) if timed_metadata_id3_period is not None: - _setter("timed_metadata_id3_period", timed_metadata_id3_period) + pulumi.set(__self__, "timed_metadata_id3_period", timed_metadata_id3_period) if timestamp_delta_milliseconds is not None: - _setter("timestamp_delta_milliseconds", timestamp_delta_milliseconds) + pulumi.set(__self__, "timestamp_delta_milliseconds", timestamp_delta_milliseconds) if ts_file_mode is not None: - _setter("ts_file_mode", ts_file_mode) + pulumi.set(__self__, "ts_file_mode", ts_file_mode) @property @pulumi.getter(name="adMarkers") @@ -6562,33 +5262,16 @@ def __init__(__self__, *, retries: Optional[pulumi.Input[int]] = None, retry_interval: Optional[pulumi.Input[int]] = None, scte35_source: Optional[pulumi.Input[str]] = None): - ChannelHlsInputSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bandwidth=bandwidth, - buffer_segments=buffer_segments, - retries=retries, - retry_interval=retry_interval, - scte35_source=scte35_source, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bandwidth: Optional[pulumi.Input[int]] = None, - buffer_segments: Optional[pulumi.Input[int]] = None, - retries: Optional[pulumi.Input[int]] = None, - retry_interval: Optional[pulumi.Input[int]] = None, - scte35_source: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bandwidth is not None: - _setter("bandwidth", bandwidth) + pulumi.set(__self__, "bandwidth", bandwidth) if buffer_segments is not None: - _setter("buffer_segments", buffer_segments) + pulumi.set(__self__, "buffer_segments", buffer_segments) if retries is not None: - _setter("retries", retries) + pulumi.set(__self__, "retries", retries) if retry_interval is not None: - _setter("retry_interval", retry_interval) + pulumi.set(__self__, "retry_interval", retry_interval) if scte35_source is not None: - _setter("scte35_source", scte35_source) + pulumi.set(__self__, "scte35_source", scte35_source) @property @pulumi.getter @@ -6644,33 +5327,16 @@ def __init__(__self__, *, media_store_storage_class: Optional[pulumi.Input[str]] = None, num_retries: Optional[pulumi.Input[int]] = None, restart_delay: Optional[pulumi.Input[int]] = None): - ChannelHlsMediaStoreSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - connection_retry_interval=connection_retry_interval, - filecache_duration=filecache_duration, - media_store_storage_class=media_store_storage_class, - num_retries=num_retries, - restart_delay=restart_delay, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connection_retry_interval: Optional[pulumi.Input[int]] = None, - filecache_duration: Optional[pulumi.Input[int]] = None, - media_store_storage_class: Optional[pulumi.Input[str]] = None, - num_retries: Optional[pulumi.Input[int]] = None, - restart_delay: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if connection_retry_interval is not None: - _setter("connection_retry_interval", connection_retry_interval) + pulumi.set(__self__, "connection_retry_interval", connection_retry_interval) if filecache_duration is not None: - _setter("filecache_duration", filecache_duration) + pulumi.set(__self__, "filecache_duration", filecache_duration) if media_store_storage_class is not None: - _setter("media_store_storage_class", media_store_storage_class) + pulumi.set(__self__, "media_store_storage_class", media_store_storage_class) if num_retries is not None: - _setter("num_retries", num_retries) + pulumi.set(__self__, "num_retries", num_retries) if restart_delay is not None: - _setter("restart_delay", restart_delay) + pulumi.set(__self__, "restart_delay", restart_delay) @property @pulumi.getter(name="connectionRetryInterval") @@ -6725,29 +5391,14 @@ def __init__(__self__, *, hls_settings: Optional[pulumi.Input['ChannelHlsSettingsArgs']] = None, name_modifier: Optional[pulumi.Input[str]] = None, segment_modifier: Optional[pulumi.Input[str]] = None): - ChannelHlsOutputSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - h265_packaging_type=h265_packaging_type, - hls_settings=hls_settings, - name_modifier=name_modifier, - segment_modifier=segment_modifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - h265_packaging_type: Optional[pulumi.Input[str]] = None, - hls_settings: Optional[pulumi.Input['ChannelHlsSettingsArgs']] = None, - name_modifier: Optional[pulumi.Input[str]] = None, - segment_modifier: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if h265_packaging_type is not None: - _setter("h265_packaging_type", h265_packaging_type) + pulumi.set(__self__, "h265_packaging_type", h265_packaging_type) if hls_settings is not None: - _setter("hls_settings", hls_settings) + pulumi.set(__self__, "hls_settings", hls_settings) if name_modifier is not None: - _setter("name_modifier", name_modifier) + pulumi.set(__self__, "name_modifier", name_modifier) if segment_modifier is not None: - _setter("segment_modifier", segment_modifier) + pulumi.set(__self__, "segment_modifier", segment_modifier) @property @pulumi.getter(name="h265PackagingType") @@ -6790,17 +5441,8 @@ def segment_modifier(self, value: Optional[pulumi.Input[str]]): class ChannelHlsS3SettingsArgs: def __init__(__self__, *, canned_acl: Optional[pulumi.Input[str]] = None): - ChannelHlsS3SettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - canned_acl=canned_acl, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - canned_acl: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if canned_acl is not None: - _setter("canned_acl", canned_acl) + pulumi.set(__self__, "canned_acl", canned_acl) @property @pulumi.getter(name="cannedAcl") @@ -6819,29 +5461,14 @@ def __init__(__self__, *, fmp4_hls_settings: Optional[pulumi.Input['ChannelFmp4HlsSettingsArgs']] = None, frame_capture_hls_settings: Optional[pulumi.Input['ChannelFrameCaptureHlsSettingsArgs']] = None, standard_hls_settings: Optional[pulumi.Input['ChannelStandardHlsSettingsArgs']] = None): - ChannelHlsSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - audio_only_hls_settings=audio_only_hls_settings, - fmp4_hls_settings=fmp4_hls_settings, - frame_capture_hls_settings=frame_capture_hls_settings, - standard_hls_settings=standard_hls_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - audio_only_hls_settings: Optional[pulumi.Input['ChannelAudioOnlyHlsSettingsArgs']] = None, - fmp4_hls_settings: Optional[pulumi.Input['ChannelFmp4HlsSettingsArgs']] = None, - frame_capture_hls_settings: Optional[pulumi.Input['ChannelFrameCaptureHlsSettingsArgs']] = None, - standard_hls_settings: Optional[pulumi.Input['ChannelStandardHlsSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if audio_only_hls_settings is not None: - _setter("audio_only_hls_settings", audio_only_hls_settings) + pulumi.set(__self__, "audio_only_hls_settings", audio_only_hls_settings) if fmp4_hls_settings is not None: - _setter("fmp4_hls_settings", fmp4_hls_settings) + pulumi.set(__self__, "fmp4_hls_settings", fmp4_hls_settings) if frame_capture_hls_settings is not None: - _setter("frame_capture_hls_settings", frame_capture_hls_settings) + pulumi.set(__self__, "frame_capture_hls_settings", frame_capture_hls_settings) if standard_hls_settings is not None: - _setter("standard_hls_settings", standard_hls_settings) + pulumi.set(__self__, "standard_hls_settings", standard_hls_settings) @property @pulumi.getter(name="audioOnlyHlsSettings") @@ -6888,33 +5515,16 @@ def __init__(__self__, *, http_transfer_mode: Optional[pulumi.Input[str]] = None, num_retries: Optional[pulumi.Input[int]] = None, restart_delay: Optional[pulumi.Input[int]] = None): - ChannelHlsWebdavSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - connection_retry_interval=connection_retry_interval, - filecache_duration=filecache_duration, - http_transfer_mode=http_transfer_mode, - num_retries=num_retries, - restart_delay=restart_delay, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connection_retry_interval: Optional[pulumi.Input[int]] = None, - filecache_duration: Optional[pulumi.Input[int]] = None, - http_transfer_mode: Optional[pulumi.Input[str]] = None, - num_retries: Optional[pulumi.Input[int]] = None, - restart_delay: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if connection_retry_interval is not None: - _setter("connection_retry_interval", connection_retry_interval) + pulumi.set(__self__, "connection_retry_interval", connection_retry_interval) if filecache_duration is not None: - _setter("filecache_duration", filecache_duration) + pulumi.set(__self__, "filecache_duration", filecache_duration) if http_transfer_mode is not None: - _setter("http_transfer_mode", http_transfer_mode) + pulumi.set(__self__, "http_transfer_mode", http_transfer_mode) if num_retries is not None: - _setter("num_retries", num_retries) + pulumi.set(__self__, "num_retries", num_retries) if restart_delay is not None: - _setter("restart_delay", restart_delay) + pulumi.set(__self__, "restart_delay", restart_delay) @property @pulumi.getter(name="connectionRetryInterval") @@ -6966,11 +5576,6 @@ def restart_delay(self, value: Optional[pulumi.Input[int]]): class ChannelHtmlMotionGraphicsSettingsArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -6980,29 +5585,14 @@ def __init__(__self__, *, input_attachment_name: Optional[pulumi.Input[str]] = None, input_id: Optional[pulumi.Input[str]] = None, input_settings: Optional[pulumi.Input['ChannelInputSettingsArgs']] = None): - ChannelInputAttachmentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - automatic_input_failover_settings=automatic_input_failover_settings, - input_attachment_name=input_attachment_name, - input_id=input_id, - input_settings=input_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - automatic_input_failover_settings: Optional[pulumi.Input['ChannelAutomaticInputFailoverSettingsArgs']] = None, - input_attachment_name: Optional[pulumi.Input[str]] = None, - input_id: Optional[pulumi.Input[str]] = None, - input_settings: Optional[pulumi.Input['ChannelInputSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if automatic_input_failover_settings is not None: - _setter("automatic_input_failover_settings", automatic_input_failover_settings) + pulumi.set(__self__, "automatic_input_failover_settings", automatic_input_failover_settings) if input_attachment_name is not None: - _setter("input_attachment_name", input_attachment_name) + pulumi.set(__self__, "input_attachment_name", input_attachment_name) if input_id is not None: - _setter("input_id", input_id) + pulumi.set(__self__, "input_id", input_id) if input_settings is not None: - _setter("input_settings", input_settings) + pulumi.set(__self__, "input_settings", input_settings) @property @pulumi.getter(name="automaticInputFailoverSettings") @@ -7046,21 +5636,10 @@ class ChannelInputChannelLevelArgs: def __init__(__self__, *, gain: Optional[pulumi.Input[int]] = None, input_channel: Optional[pulumi.Input[int]] = None): - ChannelInputChannelLevelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - gain=gain, - input_channel=input_channel, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - gain: Optional[pulumi.Input[int]] = None, - input_channel: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if gain is not None: - _setter("gain", gain) + pulumi.set(__self__, "gain", gain) if input_channel is not None: - _setter("input_channel", input_channel) + pulumi.set(__self__, "input_channel", input_channel) @property @pulumi.getter @@ -7087,25 +5666,12 @@ def __init__(__self__, *, password_param: Optional[pulumi.Input[str]] = None, uri: Optional[pulumi.Input[str]] = None, username: Optional[pulumi.Input[str]] = None): - ChannelInputLocationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - password_param=password_param, - uri=uri, - username=username, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - password_param: Optional[pulumi.Input[str]] = None, - uri: Optional[pulumi.Input[str]] = None, - username: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if password_param is not None: - _setter("password_param", password_param) + pulumi.set(__self__, "password_param", password_param) if uri is not None: - _setter("uri", uri) + pulumi.set(__self__, "uri", uri) if username is not None: - _setter("username", username) + pulumi.set(__self__, "username", username) @property @pulumi.getter(name="passwordParam") @@ -7143,33 +5709,16 @@ def __init__(__self__, *, input_loss_image_slate: Optional[pulumi.Input['ChannelInputLocationArgs']] = None, input_loss_image_type: Optional[pulumi.Input[str]] = None, repeat_frame_msec: Optional[pulumi.Input[int]] = None): - ChannelInputLossBehaviorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - black_frame_msec=black_frame_msec, - input_loss_image_color=input_loss_image_color, - input_loss_image_slate=input_loss_image_slate, - input_loss_image_type=input_loss_image_type, - repeat_frame_msec=repeat_frame_msec, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - black_frame_msec: Optional[pulumi.Input[int]] = None, - input_loss_image_color: Optional[pulumi.Input[str]] = None, - input_loss_image_slate: Optional[pulumi.Input['ChannelInputLocationArgs']] = None, - input_loss_image_type: Optional[pulumi.Input[str]] = None, - repeat_frame_msec: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if black_frame_msec is not None: - _setter("black_frame_msec", black_frame_msec) + pulumi.set(__self__, "black_frame_msec", black_frame_msec) if input_loss_image_color is not None: - _setter("input_loss_image_color", input_loss_image_color) + pulumi.set(__self__, "input_loss_image_color", input_loss_image_color) if input_loss_image_slate is not None: - _setter("input_loss_image_slate", input_loss_image_slate) + pulumi.set(__self__, "input_loss_image_slate", input_loss_image_slate) if input_loss_image_type is not None: - _setter("input_loss_image_type", input_loss_image_type) + pulumi.set(__self__, "input_loss_image_type", input_loss_image_type) if repeat_frame_msec is not None: - _setter("repeat_frame_msec", repeat_frame_msec) + pulumi.set(__self__, "repeat_frame_msec", repeat_frame_msec) @property @pulumi.getter(name="blackFrameMsec") @@ -7221,17 +5770,8 @@ def repeat_frame_msec(self, value: Optional[pulumi.Input[int]]): class ChannelInputLossFailoverSettingsArgs: def __init__(__self__, *, input_loss_threshold_msec: Optional[pulumi.Input[int]] = None): - ChannelInputLossFailoverSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - input_loss_threshold_msec=input_loss_threshold_msec, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - input_loss_threshold_msec: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if input_loss_threshold_msec is not None: - _setter("input_loss_threshold_msec", input_loss_threshold_msec) + pulumi.set(__self__, "input_loss_threshold_msec", input_loss_threshold_msec) @property @pulumi.getter(name="inputLossThresholdMsec") @@ -7257,57 +5797,28 @@ def __init__(__self__, *, smpte2038_data_preference: Optional[pulumi.Input[str]] = None, source_end_behavior: Optional[pulumi.Input[str]] = None, video_selector: Optional[pulumi.Input['ChannelVideoSelectorArgs']] = None): - ChannelInputSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - audio_selectors=audio_selectors, - caption_selectors=caption_selectors, - deblock_filter=deblock_filter, - denoise_filter=denoise_filter, - filter_strength=filter_strength, - input_filter=input_filter, - network_input_settings=network_input_settings, - scte35_pid=scte35_pid, - smpte2038_data_preference=smpte2038_data_preference, - source_end_behavior=source_end_behavior, - video_selector=video_selector, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - audio_selectors: Optional[pulumi.Input[Sequence[pulumi.Input['ChannelAudioSelectorArgs']]]] = None, - caption_selectors: Optional[pulumi.Input[Sequence[pulumi.Input['ChannelCaptionSelectorArgs']]]] = None, - deblock_filter: Optional[pulumi.Input[str]] = None, - denoise_filter: Optional[pulumi.Input[str]] = None, - filter_strength: Optional[pulumi.Input[int]] = None, - input_filter: Optional[pulumi.Input[str]] = None, - network_input_settings: Optional[pulumi.Input['ChannelNetworkInputSettingsArgs']] = None, - scte35_pid: Optional[pulumi.Input[int]] = None, - smpte2038_data_preference: Optional[pulumi.Input[str]] = None, - source_end_behavior: Optional[pulumi.Input[str]] = None, - video_selector: Optional[pulumi.Input['ChannelVideoSelectorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if audio_selectors is not None: - _setter("audio_selectors", audio_selectors) + pulumi.set(__self__, "audio_selectors", audio_selectors) if caption_selectors is not None: - _setter("caption_selectors", caption_selectors) + pulumi.set(__self__, "caption_selectors", caption_selectors) if deblock_filter is not None: - _setter("deblock_filter", deblock_filter) + pulumi.set(__self__, "deblock_filter", deblock_filter) if denoise_filter is not None: - _setter("denoise_filter", denoise_filter) + pulumi.set(__self__, "denoise_filter", denoise_filter) if filter_strength is not None: - _setter("filter_strength", filter_strength) + pulumi.set(__self__, "filter_strength", filter_strength) if input_filter is not None: - _setter("input_filter", input_filter) + pulumi.set(__self__, "input_filter", input_filter) if network_input_settings is not None: - _setter("network_input_settings", network_input_settings) + pulumi.set(__self__, "network_input_settings", network_input_settings) if scte35_pid is not None: - _setter("scte35_pid", scte35_pid) + pulumi.set(__self__, "scte35_pid", scte35_pid) if smpte2038_data_preference is not None: - _setter("smpte2038_data_preference", smpte2038_data_preference) + pulumi.set(__self__, "smpte2038_data_preference", smpte2038_data_preference) if source_end_behavior is not None: - _setter("source_end_behavior", source_end_behavior) + pulumi.set(__self__, "source_end_behavior", source_end_behavior) if video_selector is not None: - _setter("video_selector", video_selector) + pulumi.set(__self__, "video_selector", video_selector) @property @pulumi.getter(name="audioSelectors") @@ -7415,25 +5926,12 @@ def __init__(__self__, *, codec: Optional[pulumi.Input[str]] = None, maximum_bitrate: Optional[pulumi.Input[str]] = None, resolution: Optional[pulumi.Input[str]] = None): - ChannelInputSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - codec=codec, - maximum_bitrate=maximum_bitrate, - resolution=resolution, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - codec: Optional[pulumi.Input[str]] = None, - maximum_bitrate: Optional[pulumi.Input[str]] = None, - resolution: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if codec is not None: - _setter("codec", codec) + pulumi.set(__self__, "codec", codec) if maximum_bitrate is not None: - _setter("maximum_bitrate", maximum_bitrate) + pulumi.set(__self__, "maximum_bitrate", maximum_bitrate) if resolution is not None: - _setter("resolution", resolution) + pulumi.set(__self__, "resolution", resolution) @property @pulumi.getter @@ -7467,17 +5965,8 @@ def resolution(self, value: Optional[pulumi.Input[str]]): class ChannelKeyProviderSettingsArgs: def __init__(__self__, *, static_key_settings: Optional[pulumi.Input['ChannelStaticKeySettingsArgs']] = None): - ChannelKeyProviderSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - static_key_settings=static_key_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - static_key_settings: Optional[pulumi.Input['ChannelStaticKeySettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if static_key_settings is not None: - _setter("static_key_settings", static_key_settings) + pulumi.set(__self__, "static_key_settings", static_key_settings) @property @pulumi.getter(name="staticKeySettings") @@ -7540,205 +6029,102 @@ def __init__(__self__, *, timed_metadata_pid: Optional[pulumi.Input[str]] = None, transport_stream_id: Optional[pulumi.Input[int]] = None, video_pid: Optional[pulumi.Input[str]] = None): - ChannelM2tsSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - absent_input_audio_behavior=absent_input_audio_behavior, - arib=arib, - arib_captions_pid=arib_captions_pid, - arib_captions_pid_control=arib_captions_pid_control, - audio_buffer_model=audio_buffer_model, - audio_frames_per_pes=audio_frames_per_pes, - audio_pids=audio_pids, - audio_stream_type=audio_stream_type, - bitrate=bitrate, - buffer_model=buffer_model, - cc_descriptor=cc_descriptor, - dvb_nit_settings=dvb_nit_settings, - dvb_sdt_settings=dvb_sdt_settings, - dvb_sub_pids=dvb_sub_pids, - dvb_tdt_settings=dvb_tdt_settings, - dvb_teletext_pid=dvb_teletext_pid, - ebif=ebif, - ebp_audio_interval=ebp_audio_interval, - ebp_lookahead_ms=ebp_lookahead_ms, - ebp_placement=ebp_placement, - ecm_pid=ecm_pid, - es_rate_in_pes=es_rate_in_pes, - etv_platform_pid=etv_platform_pid, - etv_signal_pid=etv_signal_pid, - fragment_time=fragment_time, - klv=klv, - klv_data_pids=klv_data_pids, - nielsen_id3_behavior=nielsen_id3_behavior, - null_packet_bitrate=null_packet_bitrate, - pat_interval=pat_interval, - pcr_control=pcr_control, - pcr_period=pcr_period, - pcr_pid=pcr_pid, - pmt_interval=pmt_interval, - pmt_pid=pmt_pid, - program_num=program_num, - rate_mode=rate_mode, - scte27_pids=scte27_pids, - scte35_control=scte35_control, - scte35_pid=scte35_pid, - scte35_preroll_pullup_milliseconds=scte35_preroll_pullup_milliseconds, - segmentation_markers=segmentation_markers, - segmentation_style=segmentation_style, - segmentation_time=segmentation_time, - timed_metadata_behavior=timed_metadata_behavior, - timed_metadata_pid=timed_metadata_pid, - transport_stream_id=transport_stream_id, - video_pid=video_pid, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - absent_input_audio_behavior: Optional[pulumi.Input[str]] = None, - arib: Optional[pulumi.Input[str]] = None, - arib_captions_pid: Optional[pulumi.Input[str]] = None, - arib_captions_pid_control: Optional[pulumi.Input[str]] = None, - audio_buffer_model: Optional[pulumi.Input[str]] = None, - audio_frames_per_pes: Optional[pulumi.Input[int]] = None, - audio_pids: Optional[pulumi.Input[str]] = None, - audio_stream_type: Optional[pulumi.Input[str]] = None, - bitrate: Optional[pulumi.Input[int]] = None, - buffer_model: Optional[pulumi.Input[str]] = None, - cc_descriptor: Optional[pulumi.Input[str]] = None, - dvb_nit_settings: Optional[pulumi.Input['ChannelDvbNitSettingsArgs']] = None, - dvb_sdt_settings: Optional[pulumi.Input['ChannelDvbSdtSettingsArgs']] = None, - dvb_sub_pids: Optional[pulumi.Input[str]] = None, - dvb_tdt_settings: Optional[pulumi.Input['ChannelDvbTdtSettingsArgs']] = None, - dvb_teletext_pid: Optional[pulumi.Input[str]] = None, - ebif: Optional[pulumi.Input[str]] = None, - ebp_audio_interval: Optional[pulumi.Input[str]] = None, - ebp_lookahead_ms: Optional[pulumi.Input[int]] = None, - ebp_placement: Optional[pulumi.Input[str]] = None, - ecm_pid: Optional[pulumi.Input[str]] = None, - es_rate_in_pes: Optional[pulumi.Input[str]] = None, - etv_platform_pid: Optional[pulumi.Input[str]] = None, - etv_signal_pid: Optional[pulumi.Input[str]] = None, - fragment_time: Optional[pulumi.Input[float]] = None, - klv: Optional[pulumi.Input[str]] = None, - klv_data_pids: Optional[pulumi.Input[str]] = None, - nielsen_id3_behavior: Optional[pulumi.Input[str]] = None, - null_packet_bitrate: Optional[pulumi.Input[float]] = None, - pat_interval: Optional[pulumi.Input[int]] = None, - pcr_control: Optional[pulumi.Input[str]] = None, - pcr_period: Optional[pulumi.Input[int]] = None, - pcr_pid: Optional[pulumi.Input[str]] = None, - pmt_interval: Optional[pulumi.Input[int]] = None, - pmt_pid: Optional[pulumi.Input[str]] = None, - program_num: Optional[pulumi.Input[int]] = None, - rate_mode: Optional[pulumi.Input[str]] = None, - scte27_pids: Optional[pulumi.Input[str]] = None, - scte35_control: Optional[pulumi.Input[str]] = None, - scte35_pid: Optional[pulumi.Input[str]] = None, - scte35_preroll_pullup_milliseconds: Optional[pulumi.Input[float]] = None, - segmentation_markers: Optional[pulumi.Input[str]] = None, - segmentation_style: Optional[pulumi.Input[str]] = None, - segmentation_time: Optional[pulumi.Input[float]] = None, - timed_metadata_behavior: Optional[pulumi.Input[str]] = None, - timed_metadata_pid: Optional[pulumi.Input[str]] = None, - transport_stream_id: Optional[pulumi.Input[int]] = None, - video_pid: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if absent_input_audio_behavior is not None: - _setter("absent_input_audio_behavior", absent_input_audio_behavior) + pulumi.set(__self__, "absent_input_audio_behavior", absent_input_audio_behavior) if arib is not None: - _setter("arib", arib) + pulumi.set(__self__, "arib", arib) if arib_captions_pid is not None: - _setter("arib_captions_pid", arib_captions_pid) + pulumi.set(__self__, "arib_captions_pid", arib_captions_pid) if arib_captions_pid_control is not None: - _setter("arib_captions_pid_control", arib_captions_pid_control) + pulumi.set(__self__, "arib_captions_pid_control", arib_captions_pid_control) if audio_buffer_model is not None: - _setter("audio_buffer_model", audio_buffer_model) + pulumi.set(__self__, "audio_buffer_model", audio_buffer_model) if audio_frames_per_pes is not None: - _setter("audio_frames_per_pes", audio_frames_per_pes) + pulumi.set(__self__, "audio_frames_per_pes", audio_frames_per_pes) if audio_pids is not None: - _setter("audio_pids", audio_pids) + pulumi.set(__self__, "audio_pids", audio_pids) if audio_stream_type is not None: - _setter("audio_stream_type", audio_stream_type) + pulumi.set(__self__, "audio_stream_type", audio_stream_type) if bitrate is not None: - _setter("bitrate", bitrate) + pulumi.set(__self__, "bitrate", bitrate) if buffer_model is not None: - _setter("buffer_model", buffer_model) + pulumi.set(__self__, "buffer_model", buffer_model) if cc_descriptor is not None: - _setter("cc_descriptor", cc_descriptor) + pulumi.set(__self__, "cc_descriptor", cc_descriptor) if dvb_nit_settings is not None: - _setter("dvb_nit_settings", dvb_nit_settings) + pulumi.set(__self__, "dvb_nit_settings", dvb_nit_settings) if dvb_sdt_settings is not None: - _setter("dvb_sdt_settings", dvb_sdt_settings) + pulumi.set(__self__, "dvb_sdt_settings", dvb_sdt_settings) if dvb_sub_pids is not None: - _setter("dvb_sub_pids", dvb_sub_pids) + pulumi.set(__self__, "dvb_sub_pids", dvb_sub_pids) if dvb_tdt_settings is not None: - _setter("dvb_tdt_settings", dvb_tdt_settings) + pulumi.set(__self__, "dvb_tdt_settings", dvb_tdt_settings) if dvb_teletext_pid is not None: - _setter("dvb_teletext_pid", dvb_teletext_pid) + pulumi.set(__self__, "dvb_teletext_pid", dvb_teletext_pid) if ebif is not None: - _setter("ebif", ebif) + pulumi.set(__self__, "ebif", ebif) if ebp_audio_interval is not None: - _setter("ebp_audio_interval", ebp_audio_interval) + pulumi.set(__self__, "ebp_audio_interval", ebp_audio_interval) if ebp_lookahead_ms is not None: - _setter("ebp_lookahead_ms", ebp_lookahead_ms) + pulumi.set(__self__, "ebp_lookahead_ms", ebp_lookahead_ms) if ebp_placement is not None: - _setter("ebp_placement", ebp_placement) + pulumi.set(__self__, "ebp_placement", ebp_placement) if ecm_pid is not None: - _setter("ecm_pid", ecm_pid) + pulumi.set(__self__, "ecm_pid", ecm_pid) if es_rate_in_pes is not None: - _setter("es_rate_in_pes", es_rate_in_pes) + pulumi.set(__self__, "es_rate_in_pes", es_rate_in_pes) if etv_platform_pid is not None: - _setter("etv_platform_pid", etv_platform_pid) + pulumi.set(__self__, "etv_platform_pid", etv_platform_pid) if etv_signal_pid is not None: - _setter("etv_signal_pid", etv_signal_pid) + pulumi.set(__self__, "etv_signal_pid", etv_signal_pid) if fragment_time is not None: - _setter("fragment_time", fragment_time) + pulumi.set(__self__, "fragment_time", fragment_time) if klv is not None: - _setter("klv", klv) + pulumi.set(__self__, "klv", klv) if klv_data_pids is not None: - _setter("klv_data_pids", klv_data_pids) + pulumi.set(__self__, "klv_data_pids", klv_data_pids) if nielsen_id3_behavior is not None: - _setter("nielsen_id3_behavior", nielsen_id3_behavior) + pulumi.set(__self__, "nielsen_id3_behavior", nielsen_id3_behavior) if null_packet_bitrate is not None: - _setter("null_packet_bitrate", null_packet_bitrate) + pulumi.set(__self__, "null_packet_bitrate", null_packet_bitrate) if pat_interval is not None: - _setter("pat_interval", pat_interval) + pulumi.set(__self__, "pat_interval", pat_interval) if pcr_control is not None: - _setter("pcr_control", pcr_control) + pulumi.set(__self__, "pcr_control", pcr_control) if pcr_period is not None: - _setter("pcr_period", pcr_period) + pulumi.set(__self__, "pcr_period", pcr_period) if pcr_pid is not None: - _setter("pcr_pid", pcr_pid) + pulumi.set(__self__, "pcr_pid", pcr_pid) if pmt_interval is not None: - _setter("pmt_interval", pmt_interval) + pulumi.set(__self__, "pmt_interval", pmt_interval) if pmt_pid is not None: - _setter("pmt_pid", pmt_pid) + pulumi.set(__self__, "pmt_pid", pmt_pid) if program_num is not None: - _setter("program_num", program_num) + pulumi.set(__self__, "program_num", program_num) if rate_mode is not None: - _setter("rate_mode", rate_mode) + pulumi.set(__self__, "rate_mode", rate_mode) if scte27_pids is not None: - _setter("scte27_pids", scte27_pids) + pulumi.set(__self__, "scte27_pids", scte27_pids) if scte35_control is not None: - _setter("scte35_control", scte35_control) + pulumi.set(__self__, "scte35_control", scte35_control) if scte35_pid is not None: - _setter("scte35_pid", scte35_pid) + pulumi.set(__self__, "scte35_pid", scte35_pid) if scte35_preroll_pullup_milliseconds is not None: - _setter("scte35_preroll_pullup_milliseconds", scte35_preroll_pullup_milliseconds) + pulumi.set(__self__, "scte35_preroll_pullup_milliseconds", scte35_preroll_pullup_milliseconds) if segmentation_markers is not None: - _setter("segmentation_markers", segmentation_markers) + pulumi.set(__self__, "segmentation_markers", segmentation_markers) if segmentation_style is not None: - _setter("segmentation_style", segmentation_style) + pulumi.set(__self__, "segmentation_style", segmentation_style) if segmentation_time is not None: - _setter("segmentation_time", segmentation_time) + pulumi.set(__self__, "segmentation_time", segmentation_time) if timed_metadata_behavior is not None: - _setter("timed_metadata_behavior", timed_metadata_behavior) + pulumi.set(__self__, "timed_metadata_behavior", timed_metadata_behavior) if timed_metadata_pid is not None: - _setter("timed_metadata_pid", timed_metadata_pid) + pulumi.set(__self__, "timed_metadata_pid", timed_metadata_pid) if transport_stream_id is not None: - _setter("transport_stream_id", transport_stream_id) + pulumi.set(__self__, "transport_stream_id", transport_stream_id) if video_pid is not None: - _setter("video_pid", video_pid) + pulumi.set(__self__, "video_pid", video_pid) @property @pulumi.getter(name="absentInputAudioBehavior") @@ -8195,89 +6581,44 @@ def __init__(__self__, *, timed_metadata_pid: Optional[pulumi.Input[str]] = None, transport_stream_id: Optional[pulumi.Input[int]] = None, video_pid: Optional[pulumi.Input[str]] = None): - ChannelM3u8SettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - audio_frames_per_pes=audio_frames_per_pes, - audio_pids=audio_pids, - ecm_pid=ecm_pid, - klv_behavior=klv_behavior, - klv_data_pids=klv_data_pids, - nielsen_id3_behavior=nielsen_id3_behavior, - pat_interval=pat_interval, - pcr_control=pcr_control, - pcr_period=pcr_period, - pcr_pid=pcr_pid, - pmt_interval=pmt_interval, - pmt_pid=pmt_pid, - program_num=program_num, - scte35_behavior=scte35_behavior, - scte35_pid=scte35_pid, - timed_metadata_behavior=timed_metadata_behavior, - timed_metadata_pid=timed_metadata_pid, - transport_stream_id=transport_stream_id, - video_pid=video_pid, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - audio_frames_per_pes: Optional[pulumi.Input[int]] = None, - audio_pids: Optional[pulumi.Input[str]] = None, - ecm_pid: Optional[pulumi.Input[str]] = None, - klv_behavior: Optional[pulumi.Input[str]] = None, - klv_data_pids: Optional[pulumi.Input[str]] = None, - nielsen_id3_behavior: Optional[pulumi.Input[str]] = None, - pat_interval: Optional[pulumi.Input[int]] = None, - pcr_control: Optional[pulumi.Input[str]] = None, - pcr_period: Optional[pulumi.Input[int]] = None, - pcr_pid: Optional[pulumi.Input[str]] = None, - pmt_interval: Optional[pulumi.Input[int]] = None, - pmt_pid: Optional[pulumi.Input[str]] = None, - program_num: Optional[pulumi.Input[int]] = None, - scte35_behavior: Optional[pulumi.Input[str]] = None, - scte35_pid: Optional[pulumi.Input[str]] = None, - timed_metadata_behavior: Optional[pulumi.Input[str]] = None, - timed_metadata_pid: Optional[pulumi.Input[str]] = None, - transport_stream_id: Optional[pulumi.Input[int]] = None, - video_pid: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if audio_frames_per_pes is not None: - _setter("audio_frames_per_pes", audio_frames_per_pes) + pulumi.set(__self__, "audio_frames_per_pes", audio_frames_per_pes) if audio_pids is not None: - _setter("audio_pids", audio_pids) + pulumi.set(__self__, "audio_pids", audio_pids) if ecm_pid is not None: - _setter("ecm_pid", ecm_pid) + pulumi.set(__self__, "ecm_pid", ecm_pid) if klv_behavior is not None: - _setter("klv_behavior", klv_behavior) + pulumi.set(__self__, "klv_behavior", klv_behavior) if klv_data_pids is not None: - _setter("klv_data_pids", klv_data_pids) + pulumi.set(__self__, "klv_data_pids", klv_data_pids) if nielsen_id3_behavior is not None: - _setter("nielsen_id3_behavior", nielsen_id3_behavior) + pulumi.set(__self__, "nielsen_id3_behavior", nielsen_id3_behavior) if pat_interval is not None: - _setter("pat_interval", pat_interval) + pulumi.set(__self__, "pat_interval", pat_interval) if pcr_control is not None: - _setter("pcr_control", pcr_control) + pulumi.set(__self__, "pcr_control", pcr_control) if pcr_period is not None: - _setter("pcr_period", pcr_period) + pulumi.set(__self__, "pcr_period", pcr_period) if pcr_pid is not None: - _setter("pcr_pid", pcr_pid) + pulumi.set(__self__, "pcr_pid", pcr_pid) if pmt_interval is not None: - _setter("pmt_interval", pmt_interval) + pulumi.set(__self__, "pmt_interval", pmt_interval) if pmt_pid is not None: - _setter("pmt_pid", pmt_pid) + pulumi.set(__self__, "pmt_pid", pmt_pid) if program_num is not None: - _setter("program_num", program_num) + pulumi.set(__self__, "program_num", program_num) if scte35_behavior is not None: - _setter("scte35_behavior", scte35_behavior) + pulumi.set(__self__, "scte35_behavior", scte35_behavior) if scte35_pid is not None: - _setter("scte35_pid", scte35_pid) + pulumi.set(__self__, "scte35_pid", scte35_pid) if timed_metadata_behavior is not None: - _setter("timed_metadata_behavior", timed_metadata_behavior) + pulumi.set(__self__, "timed_metadata_behavior", timed_metadata_behavior) if timed_metadata_pid is not None: - _setter("timed_metadata_pid", timed_metadata_pid) + pulumi.set(__self__, "timed_metadata_pid", timed_metadata_pid) if transport_stream_id is not None: - _setter("transport_stream_id", transport_stream_id) + pulumi.set(__self__, "transport_stream_id", transport_stream_id) if video_pid is not None: - _setter("video_pid", video_pid) + pulumi.set(__self__, "video_pid", video_pid) @property @pulumi.getter(name="audioFramesPerPes") @@ -8456,21 +6797,10 @@ class ChannelMaintenanceCreateSettingsArgs: def __init__(__self__, *, maintenance_day: Optional[pulumi.Input[str]] = None, maintenance_start_time: Optional[pulumi.Input[str]] = None): - ChannelMaintenanceCreateSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - maintenance_day=maintenance_day, - maintenance_start_time=maintenance_start_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - maintenance_day: Optional[pulumi.Input[str]] = None, - maintenance_start_time: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if maintenance_day is not None: - _setter("maintenance_day", maintenance_day) + pulumi.set(__self__, "maintenance_day", maintenance_day) if maintenance_start_time is not None: - _setter("maintenance_start_time", maintenance_start_time) + pulumi.set(__self__, "maintenance_start_time", maintenance_start_time) @property @pulumi.getter(name="maintenanceDay") @@ -8495,17 +6825,8 @@ def maintenance_start_time(self, value: Optional[pulumi.Input[str]]): class ChannelMediaPackageGroupSettingsArgs: def __init__(__self__, *, destination: Optional[pulumi.Input['ChannelOutputLocationRefArgs']] = None): - ChannelMediaPackageGroupSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: Optional[pulumi.Input['ChannelOutputLocationRefArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination is not None: - _setter("destination", destination) + pulumi.set(__self__, "destination", destination) @property @pulumi.getter @@ -8521,17 +6842,8 @@ def destination(self, value: Optional[pulumi.Input['ChannelOutputLocationRefArgs class ChannelMediaPackageOutputDestinationSettingsArgs: def __init__(__self__, *, channel_id: Optional[pulumi.Input[str]] = None): - ChannelMediaPackageOutputDestinationSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - channel_id=channel_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - channel_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if channel_id is not None: - _setter("channel_id", channel_id) + pulumi.set(__self__, "channel_id", channel_id) @property @pulumi.getter(name="channelId") @@ -8547,11 +6859,6 @@ def channel_id(self, value: Optional[pulumi.Input[str]]): class ChannelMediaPackageOutputSettingsArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -8559,21 +6866,10 @@ class ChannelMotionGraphicsConfigurationArgs: def __init__(__self__, *, motion_graphics_insertion: Optional[pulumi.Input[str]] = None, motion_graphics_settings: Optional[pulumi.Input['ChannelMotionGraphicsSettingsArgs']] = None): - ChannelMotionGraphicsConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - motion_graphics_insertion=motion_graphics_insertion, - motion_graphics_settings=motion_graphics_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - motion_graphics_insertion: Optional[pulumi.Input[str]] = None, - motion_graphics_settings: Optional[pulumi.Input['ChannelMotionGraphicsSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if motion_graphics_insertion is not None: - _setter("motion_graphics_insertion", motion_graphics_insertion) + pulumi.set(__self__, "motion_graphics_insertion", motion_graphics_insertion) if motion_graphics_settings is not None: - _setter("motion_graphics_settings", motion_graphics_settings) + pulumi.set(__self__, "motion_graphics_settings", motion_graphics_settings) @property @pulumi.getter(name="motionGraphicsInsertion") @@ -8598,17 +6894,8 @@ def motion_graphics_settings(self, value: Optional[pulumi.Input['ChannelMotionGr class ChannelMotionGraphicsSettingsArgs: def __init__(__self__, *, html_motion_graphics_settings: Optional[pulumi.Input['ChannelHtmlMotionGraphicsSettingsArgs']] = None): - ChannelMotionGraphicsSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - html_motion_graphics_settings=html_motion_graphics_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - html_motion_graphics_settings: Optional[pulumi.Input['ChannelHtmlMotionGraphicsSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if html_motion_graphics_settings is not None: - _setter("html_motion_graphics_settings", html_motion_graphics_settings) + pulumi.set(__self__, "html_motion_graphics_settings", html_motion_graphics_settings) @property @pulumi.getter(name="htmlMotionGraphicsSettings") @@ -8626,25 +6913,12 @@ def __init__(__self__, *, bitrate: Optional[pulumi.Input[float]] = None, coding_mode: Optional[pulumi.Input[str]] = None, sample_rate: Optional[pulumi.Input[float]] = None): - ChannelMp2SettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bitrate=bitrate, - coding_mode=coding_mode, - sample_rate=sample_rate, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bitrate: Optional[pulumi.Input[float]] = None, - coding_mode: Optional[pulumi.Input[str]] = None, - sample_rate: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bitrate is not None: - _setter("bitrate", bitrate) + pulumi.set(__self__, "bitrate", bitrate) if coding_mode is not None: - _setter("coding_mode", coding_mode) + pulumi.set(__self__, "coding_mode", coding_mode) if sample_rate is not None: - _setter("sample_rate", sample_rate) + pulumi.set(__self__, "sample_rate", sample_rate) @property @pulumi.getter @@ -8678,17 +6952,8 @@ def sample_rate(self, value: Optional[pulumi.Input[float]]): class ChannelMpeg2FilterSettingsArgs: def __init__(__self__, *, temporal_filter_settings: Optional[pulumi.Input['ChannelTemporalFilterSettingsArgs']] = None): - ChannelMpeg2FilterSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - temporal_filter_settings=temporal_filter_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - temporal_filter_settings: Optional[pulumi.Input['ChannelTemporalFilterSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if temporal_filter_settings is not None: - _setter("temporal_filter_settings", temporal_filter_settings) + pulumi.set(__self__, "temporal_filter_settings", temporal_filter_settings) @property @pulumi.getter(name="temporalFilterSettings") @@ -8720,81 +6985,40 @@ def __init__(__self__, *, subgop_length: Optional[pulumi.Input[str]] = None, timecode_burnin_settings: Optional[pulumi.Input['ChannelTimecodeBurninSettingsArgs']] = None, timecode_insertion: Optional[pulumi.Input[str]] = None): - ChannelMpeg2SettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - adaptive_quantization=adaptive_quantization, - afd_signaling=afd_signaling, - color_metadata=color_metadata, - color_space=color_space, - display_aspect_ratio=display_aspect_ratio, - filter_settings=filter_settings, - fixed_afd=fixed_afd, - framerate_denominator=framerate_denominator, - framerate_numerator=framerate_numerator, - gop_closed_cadence=gop_closed_cadence, - gop_num_b_frames=gop_num_b_frames, - gop_size=gop_size, - gop_size_units=gop_size_units, - scan_type=scan_type, - subgop_length=subgop_length, - timecode_burnin_settings=timecode_burnin_settings, - timecode_insertion=timecode_insertion, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - adaptive_quantization: Optional[pulumi.Input[str]] = None, - afd_signaling: Optional[pulumi.Input[str]] = None, - color_metadata: Optional[pulumi.Input[str]] = None, - color_space: Optional[pulumi.Input[str]] = None, - display_aspect_ratio: Optional[pulumi.Input[str]] = None, - filter_settings: Optional[pulumi.Input['ChannelMpeg2FilterSettingsArgs']] = None, - fixed_afd: Optional[pulumi.Input[str]] = None, - framerate_denominator: Optional[pulumi.Input[int]] = None, - framerate_numerator: Optional[pulumi.Input[int]] = None, - gop_closed_cadence: Optional[pulumi.Input[int]] = None, - gop_num_b_frames: Optional[pulumi.Input[int]] = None, - gop_size: Optional[pulumi.Input[float]] = None, - gop_size_units: Optional[pulumi.Input[str]] = None, - scan_type: Optional[pulumi.Input[str]] = None, - subgop_length: Optional[pulumi.Input[str]] = None, - timecode_burnin_settings: Optional[pulumi.Input['ChannelTimecodeBurninSettingsArgs']] = None, - timecode_insertion: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if adaptive_quantization is not None: - _setter("adaptive_quantization", adaptive_quantization) + pulumi.set(__self__, "adaptive_quantization", adaptive_quantization) if afd_signaling is not None: - _setter("afd_signaling", afd_signaling) + pulumi.set(__self__, "afd_signaling", afd_signaling) if color_metadata is not None: - _setter("color_metadata", color_metadata) + pulumi.set(__self__, "color_metadata", color_metadata) if color_space is not None: - _setter("color_space", color_space) + pulumi.set(__self__, "color_space", color_space) if display_aspect_ratio is not None: - _setter("display_aspect_ratio", display_aspect_ratio) + pulumi.set(__self__, "display_aspect_ratio", display_aspect_ratio) if filter_settings is not None: - _setter("filter_settings", filter_settings) + pulumi.set(__self__, "filter_settings", filter_settings) if fixed_afd is not None: - _setter("fixed_afd", fixed_afd) + pulumi.set(__self__, "fixed_afd", fixed_afd) if framerate_denominator is not None: - _setter("framerate_denominator", framerate_denominator) + pulumi.set(__self__, "framerate_denominator", framerate_denominator) if framerate_numerator is not None: - _setter("framerate_numerator", framerate_numerator) + pulumi.set(__self__, "framerate_numerator", framerate_numerator) if gop_closed_cadence is not None: - _setter("gop_closed_cadence", gop_closed_cadence) + pulumi.set(__self__, "gop_closed_cadence", gop_closed_cadence) if gop_num_b_frames is not None: - _setter("gop_num_b_frames", gop_num_b_frames) + pulumi.set(__self__, "gop_num_b_frames", gop_num_b_frames) if gop_size is not None: - _setter("gop_size", gop_size) + pulumi.set(__self__, "gop_size", gop_size) if gop_size_units is not None: - _setter("gop_size_units", gop_size_units) + pulumi.set(__self__, "gop_size_units", gop_size_units) if scan_type is not None: - _setter("scan_type", scan_type) + pulumi.set(__self__, "scan_type", scan_type) if subgop_length is not None: - _setter("subgop_length", subgop_length) + pulumi.set(__self__, "subgop_length", subgop_length) if timecode_burnin_settings is not None: - _setter("timecode_burnin_settings", timecode_burnin_settings) + pulumi.set(__self__, "timecode_burnin_settings", timecode_burnin_settings) if timecode_insertion is not None: - _setter("timecode_insertion", timecode_insertion) + pulumi.set(__self__, "timecode_insertion", timecode_insertion) @property @pulumi.getter(name="adaptiveQuantization") @@ -8972,89 +7196,44 @@ def __init__(__self__, *, stream_manifest_behavior: Optional[pulumi.Input[str]] = None, timestamp_offset: Optional[pulumi.Input[str]] = None, timestamp_offset_mode: Optional[pulumi.Input[str]] = None): - ChannelMsSmoothGroupSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - acquisition_point_id=acquisition_point_id, - audio_only_timecode_control=audio_only_timecode_control, - certificate_mode=certificate_mode, - connection_retry_interval=connection_retry_interval, - destination=destination, - event_id=event_id, - event_id_mode=event_id_mode, - event_stop_behavior=event_stop_behavior, - filecache_duration=filecache_duration, - fragment_length=fragment_length, - input_loss_action=input_loss_action, - num_retries=num_retries, - restart_delay=restart_delay, - segmentation_mode=segmentation_mode, - send_delay_ms=send_delay_ms, - sparse_track_type=sparse_track_type, - stream_manifest_behavior=stream_manifest_behavior, - timestamp_offset=timestamp_offset, - timestamp_offset_mode=timestamp_offset_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - acquisition_point_id: Optional[pulumi.Input[str]] = None, - audio_only_timecode_control: Optional[pulumi.Input[str]] = None, - certificate_mode: Optional[pulumi.Input[str]] = None, - connection_retry_interval: Optional[pulumi.Input[int]] = None, - destination: Optional[pulumi.Input['ChannelOutputLocationRefArgs']] = None, - event_id: Optional[pulumi.Input[str]] = None, - event_id_mode: Optional[pulumi.Input[str]] = None, - event_stop_behavior: Optional[pulumi.Input[str]] = None, - filecache_duration: Optional[pulumi.Input[int]] = None, - fragment_length: Optional[pulumi.Input[int]] = None, - input_loss_action: Optional[pulumi.Input[str]] = None, - num_retries: Optional[pulumi.Input[int]] = None, - restart_delay: Optional[pulumi.Input[int]] = None, - segmentation_mode: Optional[pulumi.Input[str]] = None, - send_delay_ms: Optional[pulumi.Input[int]] = None, - sparse_track_type: Optional[pulumi.Input[str]] = None, - stream_manifest_behavior: Optional[pulumi.Input[str]] = None, - timestamp_offset: Optional[pulumi.Input[str]] = None, - timestamp_offset_mode: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if acquisition_point_id is not None: - _setter("acquisition_point_id", acquisition_point_id) + pulumi.set(__self__, "acquisition_point_id", acquisition_point_id) if audio_only_timecode_control is not None: - _setter("audio_only_timecode_control", audio_only_timecode_control) + pulumi.set(__self__, "audio_only_timecode_control", audio_only_timecode_control) if certificate_mode is not None: - _setter("certificate_mode", certificate_mode) + pulumi.set(__self__, "certificate_mode", certificate_mode) if connection_retry_interval is not None: - _setter("connection_retry_interval", connection_retry_interval) + pulumi.set(__self__, "connection_retry_interval", connection_retry_interval) if destination is not None: - _setter("destination", destination) + pulumi.set(__self__, "destination", destination) if event_id is not None: - _setter("event_id", event_id) + pulumi.set(__self__, "event_id", event_id) if event_id_mode is not None: - _setter("event_id_mode", event_id_mode) + pulumi.set(__self__, "event_id_mode", event_id_mode) if event_stop_behavior is not None: - _setter("event_stop_behavior", event_stop_behavior) + pulumi.set(__self__, "event_stop_behavior", event_stop_behavior) if filecache_duration is not None: - _setter("filecache_duration", filecache_duration) + pulumi.set(__self__, "filecache_duration", filecache_duration) if fragment_length is not None: - _setter("fragment_length", fragment_length) + pulumi.set(__self__, "fragment_length", fragment_length) if input_loss_action is not None: - _setter("input_loss_action", input_loss_action) + pulumi.set(__self__, "input_loss_action", input_loss_action) if num_retries is not None: - _setter("num_retries", num_retries) + pulumi.set(__self__, "num_retries", num_retries) if restart_delay is not None: - _setter("restart_delay", restart_delay) + pulumi.set(__self__, "restart_delay", restart_delay) if segmentation_mode is not None: - _setter("segmentation_mode", segmentation_mode) + pulumi.set(__self__, "segmentation_mode", segmentation_mode) if send_delay_ms is not None: - _setter("send_delay_ms", send_delay_ms) + pulumi.set(__self__, "send_delay_ms", send_delay_ms) if sparse_track_type is not None: - _setter("sparse_track_type", sparse_track_type) + pulumi.set(__self__, "sparse_track_type", sparse_track_type) if stream_manifest_behavior is not None: - _setter("stream_manifest_behavior", stream_manifest_behavior) + pulumi.set(__self__, "stream_manifest_behavior", stream_manifest_behavior) if timestamp_offset is not None: - _setter("timestamp_offset", timestamp_offset) + pulumi.set(__self__, "timestamp_offset", timestamp_offset) if timestamp_offset_mode is not None: - _setter("timestamp_offset_mode", timestamp_offset_mode) + pulumi.set(__self__, "timestamp_offset_mode", timestamp_offset_mode) @property @pulumi.getter(name="acquisitionPointId") @@ -9233,21 +7412,10 @@ class ChannelMsSmoothOutputSettingsArgs: def __init__(__self__, *, h265_packaging_type: Optional[pulumi.Input[str]] = None, name_modifier: Optional[pulumi.Input[str]] = None): - ChannelMsSmoothOutputSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - h265_packaging_type=h265_packaging_type, - name_modifier=name_modifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - h265_packaging_type: Optional[pulumi.Input[str]] = None, - name_modifier: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if h265_packaging_type is not None: - _setter("h265_packaging_type", h265_packaging_type) + pulumi.set(__self__, "h265_packaging_type", h265_packaging_type) if name_modifier is not None: - _setter("name_modifier", name_modifier) + pulumi.set(__self__, "name_modifier", name_modifier) @property @pulumi.getter(name="h265PackagingType") @@ -9272,28 +7440,14 @@ def name_modifier(self, value: Optional[pulumi.Input[str]]): class ChannelMultiplexGroupSettingsArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type class ChannelMultiplexOutputSettingsArgs: def __init__(__self__, *, destination: Optional[pulumi.Input['ChannelOutputLocationRefArgs']] = None): - ChannelMultiplexOutputSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: Optional[pulumi.Input['ChannelOutputLocationRefArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination is not None: - _setter("destination", destination) + pulumi.set(__self__, "destination", destination) @property @pulumi.getter @@ -9310,21 +7464,10 @@ class ChannelMultiplexProgramChannelDestinationSettingsArgs: def __init__(__self__, *, multiplex_id: Optional[pulumi.Input[str]] = None, program_name: Optional[pulumi.Input[str]] = None): - ChannelMultiplexProgramChannelDestinationSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - multiplex_id=multiplex_id, - program_name=program_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - multiplex_id: Optional[pulumi.Input[str]] = None, - program_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if multiplex_id is not None: - _setter("multiplex_id", multiplex_id) + pulumi.set(__self__, "multiplex_id", multiplex_id) if program_name is not None: - _setter("program_name", program_name) + pulumi.set(__self__, "program_name", program_name) @property @pulumi.getter(name="multiplexId") @@ -9350,21 +7493,10 @@ class ChannelNetworkInputSettingsArgs: def __init__(__self__, *, hls_input_settings: Optional[pulumi.Input['ChannelHlsInputSettingsArgs']] = None, server_validation: Optional[pulumi.Input[str]] = None): - ChannelNetworkInputSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - hls_input_settings=hls_input_settings, - server_validation=server_validation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hls_input_settings: Optional[pulumi.Input['ChannelHlsInputSettingsArgs']] = None, - server_validation: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if hls_input_settings is not None: - _setter("hls_input_settings", hls_input_settings) + pulumi.set(__self__, "hls_input_settings", hls_input_settings) if server_validation is not None: - _setter("server_validation", server_validation) + pulumi.set(__self__, "server_validation", server_validation) @property @pulumi.getter(name="hlsInputSettings") @@ -9391,25 +7523,12 @@ def __init__(__self__, *, cbet_check_digit_string: Optional[pulumi.Input[str]] = None, cbet_stepaside: Optional[pulumi.Input[str]] = None, csid: Optional[pulumi.Input[str]] = None): - ChannelNielsenCbetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cbet_check_digit_string=cbet_check_digit_string, - cbet_stepaside=cbet_stepaside, - csid=csid, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cbet_check_digit_string: Optional[pulumi.Input[str]] = None, - cbet_stepaside: Optional[pulumi.Input[str]] = None, - csid: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cbet_check_digit_string is not None: - _setter("cbet_check_digit_string", cbet_check_digit_string) + pulumi.set(__self__, "cbet_check_digit_string", cbet_check_digit_string) if cbet_stepaside is not None: - _setter("cbet_stepaside", cbet_stepaside) + pulumi.set(__self__, "cbet_stepaside", cbet_stepaside) if csid is not None: - _setter("csid", csid) + pulumi.set(__self__, "csid", csid) @property @pulumi.getter(name="cbetCheckDigitString") @@ -9444,21 +7563,10 @@ class ChannelNielsenConfigurationArgs: def __init__(__self__, *, distributor_id: Optional[pulumi.Input[str]] = None, nielsen_pcm_to_id3_tagging: Optional[pulumi.Input[str]] = None): - ChannelNielsenConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - distributor_id=distributor_id, - nielsen_pcm_to_id3_tagging=nielsen_pcm_to_id3_tagging, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - distributor_id: Optional[pulumi.Input[str]] = None, - nielsen_pcm_to_id3_tagging: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if distributor_id is not None: - _setter("distributor_id", distributor_id) + pulumi.set(__self__, "distributor_id", distributor_id) if nielsen_pcm_to_id3_tagging is not None: - _setter("nielsen_pcm_to_id3_tagging", nielsen_pcm_to_id3_tagging) + pulumi.set(__self__, "nielsen_pcm_to_id3_tagging", nielsen_pcm_to_id3_tagging) @property @pulumi.getter(name="distributorId") @@ -9485,25 +7593,12 @@ def __init__(__self__, *, check_digit_string: Optional[pulumi.Input[str]] = None, sid: Optional[pulumi.Input[float]] = None, timezone: Optional[pulumi.Input[str]] = None): - ChannelNielsenNaesIiNwArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - check_digit_string=check_digit_string, - sid=sid, - timezone=timezone, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - check_digit_string: Optional[pulumi.Input[str]] = None, - sid: Optional[pulumi.Input[float]] = None, - timezone: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if check_digit_string is not None: - _setter("check_digit_string", check_digit_string) + pulumi.set(__self__, "check_digit_string", check_digit_string) if sid is not None: - _setter("sid", sid) + pulumi.set(__self__, "sid", sid) if timezone is not None: - _setter("timezone", timezone) + pulumi.set(__self__, "timezone", timezone) @property @pulumi.getter(name="checkDigitString") @@ -9539,25 +7634,12 @@ def __init__(__self__, *, nielsen_cbet_settings: Optional[pulumi.Input['ChannelNielsenCbetArgs']] = None, nielsen_distribution_type: Optional[pulumi.Input[str]] = None, nielsen_naes_ii_nw_settings: Optional[pulumi.Input['ChannelNielsenNaesIiNwArgs']] = None): - ChannelNielsenWatermarksSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - nielsen_cbet_settings=nielsen_cbet_settings, - nielsen_distribution_type=nielsen_distribution_type, - nielsen_naes_ii_nw_settings=nielsen_naes_ii_nw_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - nielsen_cbet_settings: Optional[pulumi.Input['ChannelNielsenCbetArgs']] = None, - nielsen_distribution_type: Optional[pulumi.Input[str]] = None, - nielsen_naes_ii_nw_settings: Optional[pulumi.Input['ChannelNielsenNaesIiNwArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if nielsen_cbet_settings is not None: - _setter("nielsen_cbet_settings", nielsen_cbet_settings) + pulumi.set(__self__, "nielsen_cbet_settings", nielsen_cbet_settings) if nielsen_distribution_type is not None: - _setter("nielsen_distribution_type", nielsen_distribution_type) + pulumi.set(__self__, "nielsen_distribution_type", nielsen_distribution_type) if nielsen_naes_ii_nw_settings is not None: - _setter("nielsen_naes_ii_nw_settings", nielsen_naes_ii_nw_settings) + pulumi.set(__self__, "nielsen_naes_ii_nw_settings", nielsen_naes_ii_nw_settings) @property @pulumi.getter(name="nielsenCbetSettings") @@ -9594,29 +7676,14 @@ def __init__(__self__, *, stream_name: Optional[pulumi.Input[str]] = None, url: Optional[pulumi.Input[str]] = None, username: Optional[pulumi.Input[str]] = None): - ChannelOutputDestinationSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - password_param=password_param, - stream_name=stream_name, - url=url, - username=username, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - password_param: Optional[pulumi.Input[str]] = None, - stream_name: Optional[pulumi.Input[str]] = None, - url: Optional[pulumi.Input[str]] = None, - username: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if password_param is not None: - _setter("password_param", password_param) + pulumi.set(__self__, "password_param", password_param) if stream_name is not None: - _setter("stream_name", stream_name) + pulumi.set(__self__, "stream_name", stream_name) if url is not None: - _setter("url", url) + pulumi.set(__self__, "url", url) if username is not None: - _setter("username", username) + pulumi.set(__self__, "username", username) @property @pulumi.getter(name="passwordParam") @@ -9662,29 +7729,14 @@ def __init__(__self__, *, media_package_settings: Optional[pulumi.Input[Sequence[pulumi.Input['ChannelMediaPackageOutputDestinationSettingsArgs']]]] = None, multiplex_settings: Optional[pulumi.Input['ChannelMultiplexProgramChannelDestinationSettingsArgs']] = None, settings: Optional[pulumi.Input[Sequence[pulumi.Input['ChannelOutputDestinationSettingsArgs']]]] = None): - ChannelOutputDestinationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - media_package_settings=media_package_settings, - multiplex_settings=multiplex_settings, - settings=settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: Optional[pulumi.Input[str]] = None, - media_package_settings: Optional[pulumi.Input[Sequence[pulumi.Input['ChannelMediaPackageOutputDestinationSettingsArgs']]]] = None, - multiplex_settings: Optional[pulumi.Input['ChannelMultiplexProgramChannelDestinationSettingsArgs']] = None, - settings: Optional[pulumi.Input[Sequence[pulumi.Input['ChannelOutputDestinationSettingsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if id is not None: - _setter("id", id) + pulumi.set(__self__, "id", id) if media_package_settings is not None: - _setter("media_package_settings", media_package_settings) + pulumi.set(__self__, "media_package_settings", media_package_settings) if multiplex_settings is not None: - _setter("multiplex_settings", multiplex_settings) + pulumi.set(__self__, "multiplex_settings", multiplex_settings) if settings is not None: - _setter("settings", settings) + pulumi.set(__self__, "settings", settings) @property @pulumi.getter @@ -9734,45 +7786,22 @@ def __init__(__self__, *, multiplex_group_settings: Optional[pulumi.Input['ChannelMultiplexGroupSettingsArgs']] = None, rtmp_group_settings: Optional[pulumi.Input['ChannelRtmpGroupSettingsArgs']] = None, udp_group_settings: Optional[pulumi.Input['ChannelUdpGroupSettingsArgs']] = None): - ChannelOutputGroupSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - archive_group_settings=archive_group_settings, - frame_capture_group_settings=frame_capture_group_settings, - hls_group_settings=hls_group_settings, - media_package_group_settings=media_package_group_settings, - ms_smooth_group_settings=ms_smooth_group_settings, - multiplex_group_settings=multiplex_group_settings, - rtmp_group_settings=rtmp_group_settings, - udp_group_settings=udp_group_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - archive_group_settings: Optional[pulumi.Input['ChannelArchiveGroupSettingsArgs']] = None, - frame_capture_group_settings: Optional[pulumi.Input['ChannelFrameCaptureGroupSettingsArgs']] = None, - hls_group_settings: Optional[pulumi.Input['ChannelHlsGroupSettingsArgs']] = None, - media_package_group_settings: Optional[pulumi.Input['ChannelMediaPackageGroupSettingsArgs']] = None, - ms_smooth_group_settings: Optional[pulumi.Input['ChannelMsSmoothGroupSettingsArgs']] = None, - multiplex_group_settings: Optional[pulumi.Input['ChannelMultiplexGroupSettingsArgs']] = None, - rtmp_group_settings: Optional[pulumi.Input['ChannelRtmpGroupSettingsArgs']] = None, - udp_group_settings: Optional[pulumi.Input['ChannelUdpGroupSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if archive_group_settings is not None: - _setter("archive_group_settings", archive_group_settings) + pulumi.set(__self__, "archive_group_settings", archive_group_settings) if frame_capture_group_settings is not None: - _setter("frame_capture_group_settings", frame_capture_group_settings) + pulumi.set(__self__, "frame_capture_group_settings", frame_capture_group_settings) if hls_group_settings is not None: - _setter("hls_group_settings", hls_group_settings) + pulumi.set(__self__, "hls_group_settings", hls_group_settings) if media_package_group_settings is not None: - _setter("media_package_group_settings", media_package_group_settings) + pulumi.set(__self__, "media_package_group_settings", media_package_group_settings) if ms_smooth_group_settings is not None: - _setter("ms_smooth_group_settings", ms_smooth_group_settings) + pulumi.set(__self__, "ms_smooth_group_settings", ms_smooth_group_settings) if multiplex_group_settings is not None: - _setter("multiplex_group_settings", multiplex_group_settings) + pulumi.set(__self__, "multiplex_group_settings", multiplex_group_settings) if rtmp_group_settings is not None: - _setter("rtmp_group_settings", rtmp_group_settings) + pulumi.set(__self__, "rtmp_group_settings", rtmp_group_settings) if udp_group_settings is not None: - _setter("udp_group_settings", udp_group_settings) + pulumi.set(__self__, "udp_group_settings", udp_group_settings) @property @pulumi.getter(name="archiveGroupSettings") @@ -9853,25 +7882,12 @@ def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None, output_group_settings: Optional[pulumi.Input['ChannelOutputGroupSettingsArgs']] = None, outputs: Optional[pulumi.Input[Sequence[pulumi.Input['ChannelOutputArgs']]]] = None): - ChannelOutputGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - output_group_settings=output_group_settings, - outputs=outputs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - output_group_settings: Optional[pulumi.Input['ChannelOutputGroupSettingsArgs']] = None, - outputs: Optional[pulumi.Input[Sequence[pulumi.Input['ChannelOutputArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if output_group_settings is not None: - _setter("output_group_settings", output_group_settings) + pulumi.set(__self__, "output_group_settings", output_group_settings) if outputs is not None: - _setter("outputs", outputs) + pulumi.set(__self__, "outputs", outputs) @property @pulumi.getter @@ -9905,17 +7921,8 @@ def outputs(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ChannelOut class ChannelOutputLocationRefArgs: def __init__(__self__, *, destination_ref_id: Optional[pulumi.Input[str]] = None): - ChannelOutputLocationRefArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_ref_id=destination_ref_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_ref_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination_ref_id is not None: - _setter("destination_ref_id", destination_ref_id) + pulumi.set(__self__, "destination_ref_id", destination_ref_id) @property @pulumi.getter(name="destinationRefId") @@ -9938,45 +7945,22 @@ def __init__(__self__, *, multiplex_output_settings: Optional[pulumi.Input['ChannelMultiplexOutputSettingsArgs']] = None, rtmp_output_settings: Optional[pulumi.Input['ChannelRtmpOutputSettingsArgs']] = None, udp_output_settings: Optional[pulumi.Input['ChannelUdpOutputSettingsArgs']] = None): - ChannelOutputSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - archive_output_settings=archive_output_settings, - frame_capture_output_settings=frame_capture_output_settings, - hls_output_settings=hls_output_settings, - media_package_output_settings=media_package_output_settings, - ms_smooth_output_settings=ms_smooth_output_settings, - multiplex_output_settings=multiplex_output_settings, - rtmp_output_settings=rtmp_output_settings, - udp_output_settings=udp_output_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - archive_output_settings: Optional[pulumi.Input['ChannelArchiveOutputSettingsArgs']] = None, - frame_capture_output_settings: Optional[pulumi.Input['ChannelFrameCaptureOutputSettingsArgs']] = None, - hls_output_settings: Optional[pulumi.Input['ChannelHlsOutputSettingsArgs']] = None, - media_package_output_settings: Optional[pulumi.Input['ChannelMediaPackageOutputSettingsArgs']] = None, - ms_smooth_output_settings: Optional[pulumi.Input['ChannelMsSmoothOutputSettingsArgs']] = None, - multiplex_output_settings: Optional[pulumi.Input['ChannelMultiplexOutputSettingsArgs']] = None, - rtmp_output_settings: Optional[pulumi.Input['ChannelRtmpOutputSettingsArgs']] = None, - udp_output_settings: Optional[pulumi.Input['ChannelUdpOutputSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if archive_output_settings is not None: - _setter("archive_output_settings", archive_output_settings) + pulumi.set(__self__, "archive_output_settings", archive_output_settings) if frame_capture_output_settings is not None: - _setter("frame_capture_output_settings", frame_capture_output_settings) + pulumi.set(__self__, "frame_capture_output_settings", frame_capture_output_settings) if hls_output_settings is not None: - _setter("hls_output_settings", hls_output_settings) + pulumi.set(__self__, "hls_output_settings", hls_output_settings) if media_package_output_settings is not None: - _setter("media_package_output_settings", media_package_output_settings) + pulumi.set(__self__, "media_package_output_settings", media_package_output_settings) if ms_smooth_output_settings is not None: - _setter("ms_smooth_output_settings", ms_smooth_output_settings) + pulumi.set(__self__, "ms_smooth_output_settings", ms_smooth_output_settings) if multiplex_output_settings is not None: - _setter("multiplex_output_settings", multiplex_output_settings) + pulumi.set(__self__, "multiplex_output_settings", multiplex_output_settings) if rtmp_output_settings is not None: - _setter("rtmp_output_settings", rtmp_output_settings) + pulumi.set(__self__, "rtmp_output_settings", rtmp_output_settings) if udp_output_settings is not None: - _setter("udp_output_settings", udp_output_settings) + pulumi.set(__self__, "udp_output_settings", udp_output_settings) @property @pulumi.getter(name="archiveOutputSettings") @@ -10059,33 +8043,16 @@ def __init__(__self__, *, output_name: Optional[pulumi.Input[str]] = None, output_settings: Optional[pulumi.Input['ChannelOutputSettingsArgs']] = None, video_description_name: Optional[pulumi.Input[str]] = None): - ChannelOutputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - audio_description_names=audio_description_names, - caption_description_names=caption_description_names, - output_name=output_name, - output_settings=output_settings, - video_description_name=video_description_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - audio_description_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - caption_description_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - output_name: Optional[pulumi.Input[str]] = None, - output_settings: Optional[pulumi.Input['ChannelOutputSettingsArgs']] = None, - video_description_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if audio_description_names is not None: - _setter("audio_description_names", audio_description_names) + pulumi.set(__self__, "audio_description_names", audio_description_names) if caption_description_names is not None: - _setter("caption_description_names", caption_description_names) + pulumi.set(__self__, "caption_description_names", caption_description_names) if output_name is not None: - _setter("output_name", output_name) + pulumi.set(__self__, "output_name", output_name) if output_settings is not None: - _setter("output_settings", output_settings) + pulumi.set(__self__, "output_settings", output_settings) if video_description_name is not None: - _setter("video_description_name", video_description_name) + pulumi.set(__self__, "video_description_name", video_description_name) @property @pulumi.getter(name="audioDescriptionNames") @@ -10137,44 +8104,24 @@ def video_description_name(self, value: Optional[pulumi.Input[str]]): class ChannelPassThroughSettingsArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type class ChannelRawSettingsArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type class ChannelRec601SettingsArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type class ChannelRec709SettingsArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -10183,25 +8130,12 @@ def __init__(__self__, *, channel_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['ChannelAudioChannelMappingArgs']]]] = None, channels_in: Optional[pulumi.Input[int]] = None, channels_out: Optional[pulumi.Input[int]] = None): - ChannelRemixSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - channel_mappings=channel_mappings, - channels_in=channels_in, - channels_out=channels_out, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - channel_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['ChannelAudioChannelMappingArgs']]]] = None, - channels_in: Optional[pulumi.Input[int]] = None, - channels_out: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if channel_mappings is not None: - _setter("channel_mappings", channel_mappings) + pulumi.set(__self__, "channel_mappings", channel_mappings) if channels_in is not None: - _setter("channels_in", channels_in) + pulumi.set(__self__, "channels_in", channels_in) if channels_out is not None: - _setter("channels_out", channels_out) + pulumi.set(__self__, "channels_out", channels_out) @property @pulumi.getter(name="channelMappings") @@ -10235,11 +8169,6 @@ def channels_out(self, value: Optional[pulumi.Input[int]]): class ChannelRtmpCaptionInfoDestinationSettingsArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -10253,45 +8182,22 @@ def __init__(__self__, *, include_filler_nal_units: Optional[pulumi.Input[str]] = None, input_loss_action: Optional[pulumi.Input[str]] = None, restart_delay: Optional[pulumi.Input[int]] = None): - ChannelRtmpGroupSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ad_markers=ad_markers, - authentication_scheme=authentication_scheme, - cache_full_behavior=cache_full_behavior, - cache_length=cache_length, - caption_data=caption_data, - include_filler_nal_units=include_filler_nal_units, - input_loss_action=input_loss_action, - restart_delay=restart_delay, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ad_markers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - authentication_scheme: Optional[pulumi.Input[str]] = None, - cache_full_behavior: Optional[pulumi.Input[str]] = None, - cache_length: Optional[pulumi.Input[int]] = None, - caption_data: Optional[pulumi.Input[str]] = None, - include_filler_nal_units: Optional[pulumi.Input[str]] = None, - input_loss_action: Optional[pulumi.Input[str]] = None, - restart_delay: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ad_markers is not None: - _setter("ad_markers", ad_markers) + pulumi.set(__self__, "ad_markers", ad_markers) if authentication_scheme is not None: - _setter("authentication_scheme", authentication_scheme) + pulumi.set(__self__, "authentication_scheme", authentication_scheme) if cache_full_behavior is not None: - _setter("cache_full_behavior", cache_full_behavior) + pulumi.set(__self__, "cache_full_behavior", cache_full_behavior) if cache_length is not None: - _setter("cache_length", cache_length) + pulumi.set(__self__, "cache_length", cache_length) if caption_data is not None: - _setter("caption_data", caption_data) + pulumi.set(__self__, "caption_data", caption_data) if include_filler_nal_units is not None: - _setter("include_filler_nal_units", include_filler_nal_units) + pulumi.set(__self__, "include_filler_nal_units", include_filler_nal_units) if input_loss_action is not None: - _setter("input_loss_action", input_loss_action) + pulumi.set(__self__, "input_loss_action", input_loss_action) if restart_delay is not None: - _setter("restart_delay", restart_delay) + pulumi.set(__self__, "restart_delay", restart_delay) @property @pulumi.getter(name="adMarkers") @@ -10373,29 +8279,14 @@ def __init__(__self__, *, connection_retry_interval: Optional[pulumi.Input[int]] = None, destination: Optional[pulumi.Input['ChannelOutputLocationRefArgs']] = None, num_retries: Optional[pulumi.Input[int]] = None): - ChannelRtmpOutputSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_mode=certificate_mode, - connection_retry_interval=connection_retry_interval, - destination=destination, - num_retries=num_retries, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_mode: Optional[pulumi.Input[str]] = None, - connection_retry_interval: Optional[pulumi.Input[int]] = None, - destination: Optional[pulumi.Input['ChannelOutputLocationRefArgs']] = None, - num_retries: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if certificate_mode is not None: - _setter("certificate_mode", certificate_mode) + pulumi.set(__self__, "certificate_mode", certificate_mode) if connection_retry_interval is not None: - _setter("connection_retry_interval", connection_retry_interval) + pulumi.set(__self__, "connection_retry_interval", connection_retry_interval) if destination is not None: - _setter("destination", destination) + pulumi.set(__self__, "destination", destination) if num_retries is not None: - _setter("num_retries", num_retries) + pulumi.set(__self__, "num_retries", num_retries) @property @pulumi.getter(name="certificateMode") @@ -10438,11 +8329,6 @@ def num_retries(self, value: Optional[pulumi.Input[int]]): class ChannelScte20PlusEmbeddedDestinationSettingsArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -10450,21 +8336,10 @@ class ChannelScte20SourceSettingsArgs: def __init__(__self__, *, convert608_to708: Optional[pulumi.Input[str]] = None, source608_channel_number: Optional[pulumi.Input[int]] = None): - ChannelScte20SourceSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - convert608_to708=convert608_to708, - source608_channel_number=source608_channel_number, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - convert608_to708: Optional[pulumi.Input[str]] = None, - source608_channel_number: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if convert608_to708 is not None: - _setter("convert608_to708", convert608_to708) + pulumi.set(__self__, "convert608_to708", convert608_to708) if source608_channel_number is not None: - _setter("source608_channel_number", source608_channel_number) + pulumi.set(__self__, "source608_channel_number", source608_channel_number) @property @pulumi.getter(name="convert608To708") @@ -10489,11 +8364,6 @@ def source608_channel_number(self, value: Optional[pulumi.Input[int]]): class ChannelScte27DestinationSettingsArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -10501,21 +8371,10 @@ class ChannelScte27SourceSettingsArgs: def __init__(__self__, *, ocr_language: Optional[pulumi.Input[str]] = None, pid: Optional[pulumi.Input[int]] = None): - ChannelScte27SourceSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ocr_language=ocr_language, - pid=pid, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ocr_language: Optional[pulumi.Input[str]] = None, - pid: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ocr_language is not None: - _setter("ocr_language", ocr_language) + pulumi.set(__self__, "ocr_language", ocr_language) if pid is not None: - _setter("pid", pid) + pulumi.set(__self__, "pid", pid) @property @pulumi.getter(name="ocrLanguage") @@ -10542,25 +8401,12 @@ def __init__(__self__, *, ad_avail_offset: Optional[pulumi.Input[int]] = None, no_regional_blackout_flag: Optional[pulumi.Input[str]] = None, web_delivery_allowed_flag: Optional[pulumi.Input[str]] = None): - ChannelScte35SpliceInsertArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ad_avail_offset=ad_avail_offset, - no_regional_blackout_flag=no_regional_blackout_flag, - web_delivery_allowed_flag=web_delivery_allowed_flag, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ad_avail_offset: Optional[pulumi.Input[int]] = None, - no_regional_blackout_flag: Optional[pulumi.Input[str]] = None, - web_delivery_allowed_flag: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ad_avail_offset is not None: - _setter("ad_avail_offset", ad_avail_offset) + pulumi.set(__self__, "ad_avail_offset", ad_avail_offset) if no_regional_blackout_flag is not None: - _setter("no_regional_blackout_flag", no_regional_blackout_flag) + pulumi.set(__self__, "no_regional_blackout_flag", no_regional_blackout_flag) if web_delivery_allowed_flag is not None: - _setter("web_delivery_allowed_flag", web_delivery_allowed_flag) + pulumi.set(__self__, "web_delivery_allowed_flag", web_delivery_allowed_flag) @property @pulumi.getter(name="adAvailOffset") @@ -10596,25 +8442,12 @@ def __init__(__self__, *, ad_avail_offset: Optional[pulumi.Input[int]] = None, no_regional_blackout_flag: Optional[pulumi.Input[str]] = None, web_delivery_allowed_flag: Optional[pulumi.Input[str]] = None): - ChannelScte35TimeSignalAposArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ad_avail_offset=ad_avail_offset, - no_regional_blackout_flag=no_regional_blackout_flag, - web_delivery_allowed_flag=web_delivery_allowed_flag, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ad_avail_offset: Optional[pulumi.Input[int]] = None, - no_regional_blackout_flag: Optional[pulumi.Input[str]] = None, - web_delivery_allowed_flag: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ad_avail_offset is not None: - _setter("ad_avail_offset", ad_avail_offset) + pulumi.set(__self__, "ad_avail_offset", ad_avail_offset) if no_regional_blackout_flag is not None: - _setter("no_regional_blackout_flag", no_regional_blackout_flag) + pulumi.set(__self__, "no_regional_blackout_flag", no_regional_blackout_flag) if web_delivery_allowed_flag is not None: - _setter("web_delivery_allowed_flag", web_delivery_allowed_flag) + pulumi.set(__self__, "web_delivery_allowed_flag", web_delivery_allowed_flag) @property @pulumi.getter(name="adAvailOffset") @@ -10648,11 +8481,6 @@ def web_delivery_allowed_flag(self, value: Optional[pulumi.Input[str]]): class ChannelSmpteTtDestinationSettingsArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -10660,21 +8488,10 @@ class ChannelStandardHlsSettingsArgs: def __init__(__self__, *, audio_rendition_sets: Optional[pulumi.Input[str]] = None, m3u8_settings: Optional[pulumi.Input['ChannelM3u8SettingsArgs']] = None): - ChannelStandardHlsSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - audio_rendition_sets=audio_rendition_sets, - m3u8_settings=m3u8_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - audio_rendition_sets: Optional[pulumi.Input[str]] = None, - m3u8_settings: Optional[pulumi.Input['ChannelM3u8SettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if audio_rendition_sets is not None: - _setter("audio_rendition_sets", audio_rendition_sets) + pulumi.set(__self__, "audio_rendition_sets", audio_rendition_sets) if m3u8_settings is not None: - _setter("m3u8_settings", m3u8_settings) + pulumi.set(__self__, "m3u8_settings", m3u8_settings) @property @pulumi.getter(name="audioRenditionSets") @@ -10700,21 +8517,10 @@ class ChannelStaticKeySettingsArgs: def __init__(__self__, *, key_provider_server: Optional[pulumi.Input['ChannelInputLocationArgs']] = None, static_key_value: Optional[pulumi.Input[str]] = None): - ChannelStaticKeySettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key_provider_server=key_provider_server, - static_key_value=static_key_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key_provider_server: Optional[pulumi.Input['ChannelInputLocationArgs']] = None, - static_key_value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key_provider_server is not None: - _setter("key_provider_server", key_provider_server) + pulumi.set(__self__, "key_provider_server", key_provider_server) if static_key_value is not None: - _setter("static_key_value", static_key_value) + pulumi.set(__self__, "static_key_value", static_key_value) @property @pulumi.getter(name="keyProviderServer") @@ -10739,11 +8545,6 @@ def static_key_value(self, value: Optional[pulumi.Input[str]]): class ChannelTeletextDestinationSettingsArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -10751,21 +8552,10 @@ class ChannelTeletextSourceSettingsArgs: def __init__(__self__, *, output_rectangle: Optional[pulumi.Input['ChannelCaptionRectangleArgs']] = None, page_number: Optional[pulumi.Input[str]] = None): - ChannelTeletextSourceSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - output_rectangle=output_rectangle, - page_number=page_number, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - output_rectangle: Optional[pulumi.Input['ChannelCaptionRectangleArgs']] = None, - page_number: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if output_rectangle is not None: - _setter("output_rectangle", output_rectangle) + pulumi.set(__self__, "output_rectangle", output_rectangle) if page_number is not None: - _setter("page_number", page_number) + pulumi.set(__self__, "page_number", page_number) @property @pulumi.getter(name="outputRectangle") @@ -10791,21 +8581,10 @@ class ChannelTemporalFilterSettingsArgs: def __init__(__self__, *, post_filter_sharpening: Optional[pulumi.Input[str]] = None, strength: Optional[pulumi.Input[str]] = None): - ChannelTemporalFilterSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - post_filter_sharpening=post_filter_sharpening, - strength=strength, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - post_filter_sharpening: Optional[pulumi.Input[str]] = None, - strength: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if post_filter_sharpening is not None: - _setter("post_filter_sharpening", post_filter_sharpening) + pulumi.set(__self__, "post_filter_sharpening", post_filter_sharpening) if strength is not None: - _setter("strength", strength) + pulumi.set(__self__, "strength", strength) @property @pulumi.getter(name="postFilterSharpening") @@ -10830,17 +8609,8 @@ def strength(self, value: Optional[pulumi.Input[str]]): class ChannelThumbnailConfigurationArgs: def __init__(__self__, *, state: Optional[pulumi.Input[str]] = None): - ChannelThumbnailConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - state=state, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - state: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if state is not None: - _setter("state", state) + pulumi.set(__self__, "state", state) @property @pulumi.getter @@ -10858,25 +8628,12 @@ def __init__(__self__, *, font_size: Optional[pulumi.Input[str]] = None, position: Optional[pulumi.Input[str]] = None, prefix: Optional[pulumi.Input[str]] = None): - ChannelTimecodeBurninSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - font_size=font_size, - position=position, - prefix=prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - font_size: Optional[pulumi.Input[str]] = None, - position: Optional[pulumi.Input[str]] = None, - prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if font_size is not None: - _setter("font_size", font_size) + pulumi.set(__self__, "font_size", font_size) if position is not None: - _setter("position", position) + pulumi.set(__self__, "position", position) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) @property @pulumi.getter(name="fontSize") @@ -10911,21 +8668,10 @@ class ChannelTimecodeConfigArgs: def __init__(__self__, *, source: Optional[pulumi.Input[str]] = None, sync_threshold: Optional[pulumi.Input[int]] = None): - ChannelTimecodeConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - source=source, - sync_threshold=sync_threshold, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source: Optional[pulumi.Input[str]] = None, - sync_threshold: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if source is not None: - _setter("source", source) + pulumi.set(__self__, "source", source) if sync_threshold is not None: - _setter("sync_threshold", sync_threshold) + pulumi.set(__self__, "sync_threshold", sync_threshold) @property @pulumi.getter @@ -10950,17 +8696,8 @@ def sync_threshold(self, value: Optional[pulumi.Input[int]]): class ChannelTtmlDestinationSettingsArgs: def __init__(__self__, *, style_control: Optional[pulumi.Input[str]] = None): - ChannelTtmlDestinationSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - style_control=style_control, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - style_control: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if style_control is not None: - _setter("style_control", style_control) + pulumi.set(__self__, "style_control", style_control) @property @pulumi.getter(name="styleControl") @@ -10976,17 +8713,8 @@ def style_control(self, value: Optional[pulumi.Input[str]]): class ChannelUdpContainerSettingsArgs: def __init__(__self__, *, m2ts_settings: Optional[pulumi.Input['ChannelM2tsSettingsArgs']] = None): - ChannelUdpContainerSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - m2ts_settings=m2ts_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - m2ts_settings: Optional[pulumi.Input['ChannelM2tsSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if m2ts_settings is not None: - _setter("m2ts_settings", m2ts_settings) + pulumi.set(__self__, "m2ts_settings", m2ts_settings) @property @pulumi.getter(name="m2tsSettings") @@ -11004,25 +8732,12 @@ def __init__(__self__, *, input_loss_action: Optional[pulumi.Input[str]] = None, timed_metadata_id3_frame: Optional[pulumi.Input[str]] = None, timed_metadata_id3_period: Optional[pulumi.Input[int]] = None): - ChannelUdpGroupSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - input_loss_action=input_loss_action, - timed_metadata_id3_frame=timed_metadata_id3_frame, - timed_metadata_id3_period=timed_metadata_id3_period, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - input_loss_action: Optional[pulumi.Input[str]] = None, - timed_metadata_id3_frame: Optional[pulumi.Input[str]] = None, - timed_metadata_id3_period: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if input_loss_action is not None: - _setter("input_loss_action", input_loss_action) + pulumi.set(__self__, "input_loss_action", input_loss_action) if timed_metadata_id3_frame is not None: - _setter("timed_metadata_id3_frame", timed_metadata_id3_frame) + pulumi.set(__self__, "timed_metadata_id3_frame", timed_metadata_id3_frame) if timed_metadata_id3_period is not None: - _setter("timed_metadata_id3_period", timed_metadata_id3_period) + pulumi.set(__self__, "timed_metadata_id3_period", timed_metadata_id3_period) @property @pulumi.getter(name="inputLossAction") @@ -11059,29 +8774,14 @@ def __init__(__self__, *, container_settings: Optional[pulumi.Input['ChannelUdpContainerSettingsArgs']] = None, destination: Optional[pulumi.Input['ChannelOutputLocationRefArgs']] = None, fec_output_settings: Optional[pulumi.Input['ChannelFecOutputSettingsArgs']] = None): - ChannelUdpOutputSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - buffer_msec=buffer_msec, - container_settings=container_settings, - destination=destination, - fec_output_settings=fec_output_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - buffer_msec: Optional[pulumi.Input[int]] = None, - container_settings: Optional[pulumi.Input['ChannelUdpContainerSettingsArgs']] = None, - destination: Optional[pulumi.Input['ChannelOutputLocationRefArgs']] = None, - fec_output_settings: Optional[pulumi.Input['ChannelFecOutputSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if buffer_msec is not None: - _setter("buffer_msec", buffer_msec) + pulumi.set(__self__, "buffer_msec", buffer_msec) if container_settings is not None: - _setter("container_settings", container_settings) + pulumi.set(__self__, "container_settings", container_settings) if destination is not None: - _setter("destination", destination) + pulumi.set(__self__, "destination", destination) if fec_output_settings is not None: - _setter("fec_output_settings", fec_output_settings) + pulumi.set(__self__, "fec_output_settings", fec_output_settings) @property @pulumi.getter(name="bufferMsec") @@ -11125,21 +8825,10 @@ class ChannelVideoBlackFailoverSettingsArgs: def __init__(__self__, *, black_detect_threshold: Optional[pulumi.Input[float]] = None, video_black_threshold_msec: Optional[pulumi.Input[int]] = None): - ChannelVideoBlackFailoverSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - black_detect_threshold=black_detect_threshold, - video_black_threshold_msec=video_black_threshold_msec, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - black_detect_threshold: Optional[pulumi.Input[float]] = None, - video_black_threshold_msec: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if black_detect_threshold is not None: - _setter("black_detect_threshold", black_detect_threshold) + pulumi.set(__self__, "black_detect_threshold", black_detect_threshold) if video_black_threshold_msec is not None: - _setter("video_black_threshold_msec", video_black_threshold_msec) + pulumi.set(__self__, "video_black_threshold_msec", video_black_threshold_msec) @property @pulumi.getter(name="blackDetectThreshold") @@ -11167,29 +8856,14 @@ def __init__(__self__, *, h264_settings: Optional[pulumi.Input['ChannelH264SettingsArgs']] = None, h265_settings: Optional[pulumi.Input['ChannelH265SettingsArgs']] = None, mpeg2_settings: Optional[pulumi.Input['ChannelMpeg2SettingsArgs']] = None): - ChannelVideoCodecSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - frame_capture_settings=frame_capture_settings, - h264_settings=h264_settings, - h265_settings=h265_settings, - mpeg2_settings=mpeg2_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - frame_capture_settings: Optional[pulumi.Input['ChannelFrameCaptureSettingsArgs']] = None, - h264_settings: Optional[pulumi.Input['ChannelH264SettingsArgs']] = None, - h265_settings: Optional[pulumi.Input['ChannelH265SettingsArgs']] = None, - mpeg2_settings: Optional[pulumi.Input['ChannelMpeg2SettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if frame_capture_settings is not None: - _setter("frame_capture_settings", frame_capture_settings) + pulumi.set(__self__, "frame_capture_settings", frame_capture_settings) if h264_settings is not None: - _setter("h264_settings", h264_settings) + pulumi.set(__self__, "h264_settings", h264_settings) if h265_settings is not None: - _setter("h265_settings", h265_settings) + pulumi.set(__self__, "h265_settings", h265_settings) if mpeg2_settings is not None: - _setter("mpeg2_settings", mpeg2_settings) + pulumi.set(__self__, "mpeg2_settings", mpeg2_settings) @property @pulumi.getter(name="frameCaptureSettings") @@ -11238,41 +8912,20 @@ def __init__(__self__, *, scaling_behavior: Optional[pulumi.Input[str]] = None, sharpness: Optional[pulumi.Input[int]] = None, width: Optional[pulumi.Input[int]] = None): - ChannelVideoDescriptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - codec_settings=codec_settings, - height=height, - name=name, - respond_to_afd=respond_to_afd, - scaling_behavior=scaling_behavior, - sharpness=sharpness, - width=width, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - codec_settings: Optional[pulumi.Input['ChannelVideoCodecSettingsArgs']] = None, - height: Optional[pulumi.Input[int]] = None, - name: Optional[pulumi.Input[str]] = None, - respond_to_afd: Optional[pulumi.Input[str]] = None, - scaling_behavior: Optional[pulumi.Input[str]] = None, - sharpness: Optional[pulumi.Input[int]] = None, - width: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if codec_settings is not None: - _setter("codec_settings", codec_settings) + pulumi.set(__self__, "codec_settings", codec_settings) if height is not None: - _setter("height", height) + pulumi.set(__self__, "height", height) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if respond_to_afd is not None: - _setter("respond_to_afd", respond_to_afd) + pulumi.set(__self__, "respond_to_afd", respond_to_afd) if scaling_behavior is not None: - _setter("scaling_behavior", scaling_behavior) + pulumi.set(__self__, "scaling_behavior", scaling_behavior) if sharpness is not None: - _setter("sharpness", sharpness) + pulumi.set(__self__, "sharpness", sharpness) if width is not None: - _setter("width", width) + pulumi.set(__self__, "width", width) @property @pulumi.getter(name="codecSettings") @@ -11342,17 +8995,8 @@ def width(self, value: Optional[pulumi.Input[int]]): class ChannelVideoSelectorColorSpaceSettingsArgs: def __init__(__self__, *, hdr10_settings: Optional[pulumi.Input['ChannelHdr10SettingsArgs']] = None): - ChannelVideoSelectorColorSpaceSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - hdr10_settings=hdr10_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hdr10_settings: Optional[pulumi.Input['ChannelHdr10SettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if hdr10_settings is not None: - _setter("hdr10_settings", hdr10_settings) + pulumi.set(__self__, "hdr10_settings", hdr10_settings) @property @pulumi.getter(name="hdr10Settings") @@ -11368,17 +9012,8 @@ def hdr10_settings(self, value: Optional[pulumi.Input['ChannelHdr10SettingsArgs' class ChannelVideoSelectorPidArgs: def __init__(__self__, *, pid: Optional[pulumi.Input[int]] = None): - ChannelVideoSelectorPidArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - pid=pid, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pid: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pid is not None: - _setter("pid", pid) + pulumi.set(__self__, "pid", pid) @property @pulumi.getter @@ -11394,17 +9029,8 @@ def pid(self, value: Optional[pulumi.Input[int]]): class ChannelVideoSelectorProgramIdArgs: def __init__(__self__, *, program_id: Optional[pulumi.Input[int]] = None): - ChannelVideoSelectorProgramIdArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - program_id=program_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - program_id: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if program_id is not None: - _setter("program_id", program_id) + pulumi.set(__self__, "program_id", program_id) @property @pulumi.getter(name="programId") @@ -11421,21 +9047,10 @@ class ChannelVideoSelectorSettingsArgs: def __init__(__self__, *, video_selector_pid: Optional[pulumi.Input['ChannelVideoSelectorPidArgs']] = None, video_selector_program_id: Optional[pulumi.Input['ChannelVideoSelectorProgramIdArgs']] = None): - ChannelVideoSelectorSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - video_selector_pid=video_selector_pid, - video_selector_program_id=video_selector_program_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - video_selector_pid: Optional[pulumi.Input['ChannelVideoSelectorPidArgs']] = None, - video_selector_program_id: Optional[pulumi.Input['ChannelVideoSelectorProgramIdArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if video_selector_pid is not None: - _setter("video_selector_pid", video_selector_pid) + pulumi.set(__self__, "video_selector_pid", video_selector_pid) if video_selector_program_id is not None: - _setter("video_selector_program_id", video_selector_program_id) + pulumi.set(__self__, "video_selector_program_id", video_selector_program_id) @property @pulumi.getter(name="videoSelectorPid") @@ -11463,29 +9078,14 @@ def __init__(__self__, *, color_space_settings: Optional[pulumi.Input['ChannelVideoSelectorColorSpaceSettingsArgs']] = None, color_space_usage: Optional[pulumi.Input[str]] = None, selector_settings: Optional[pulumi.Input['ChannelVideoSelectorSettingsArgs']] = None): - ChannelVideoSelectorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - color_space=color_space, - color_space_settings=color_space_settings, - color_space_usage=color_space_usage, - selector_settings=selector_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color_space: Optional[pulumi.Input[str]] = None, - color_space_settings: Optional[pulumi.Input['ChannelVideoSelectorColorSpaceSettingsArgs']] = None, - color_space_usage: Optional[pulumi.Input[str]] = None, - selector_settings: Optional[pulumi.Input['ChannelVideoSelectorSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color_space is not None: - _setter("color_space", color_space) + pulumi.set(__self__, "color_space", color_space) if color_space_settings is not None: - _setter("color_space_settings", color_space_settings) + pulumi.set(__self__, "color_space_settings", color_space_settings) if color_space_usage is not None: - _setter("color_space_usage", color_space_usage) + pulumi.set(__self__, "color_space_usage", color_space_usage) if selector_settings is not None: - _setter("selector_settings", selector_settings) + pulumi.set(__self__, "selector_settings", selector_settings) @property @pulumi.getter(name="colorSpace") @@ -11530,25 +9130,12 @@ def __init__(__self__, *, public_address_allocation_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - ChannelVpcOutputSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - public_address_allocation_ids=public_address_allocation_ids, - security_group_ids=security_group_ids, - subnet_ids=subnet_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - public_address_allocation_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if public_address_allocation_ids is not None: - _setter("public_address_allocation_ids", public_address_allocation_ids) + pulumi.set(__self__, "public_address_allocation_ids", public_address_allocation_ids) if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if subnet_ids is not None: - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) @property @pulumi.getter(name="publicAddressAllocationIds") @@ -11584,25 +9171,12 @@ def __init__(__self__, *, bit_depth: Optional[pulumi.Input[float]] = None, coding_mode: Optional[pulumi.Input[str]] = None, sample_rate: Optional[pulumi.Input[float]] = None): - ChannelWavSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bit_depth=bit_depth, - coding_mode=coding_mode, - sample_rate=sample_rate, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bit_depth: Optional[pulumi.Input[float]] = None, - coding_mode: Optional[pulumi.Input[str]] = None, - sample_rate: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bit_depth is not None: - _setter("bit_depth", bit_depth) + pulumi.set(__self__, "bit_depth", bit_depth) if coding_mode is not None: - _setter("coding_mode", coding_mode) + pulumi.set(__self__, "coding_mode", coding_mode) if sample_rate is not None: - _setter("sample_rate", sample_rate) + pulumi.set(__self__, "sample_rate", sample_rate) @property @pulumi.getter(name="bitDepth") @@ -11636,17 +9210,8 @@ def sample_rate(self, value: Optional[pulumi.Input[float]]): class ChannelWebvttDestinationSettingsArgs: def __init__(__self__, *, style_control: Optional[pulumi.Input[str]] = None): - ChannelWebvttDestinationSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - style_control=style_control, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - style_control: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if style_control is not None: - _setter("style_control", style_control) + pulumi.set(__self__, "style_control", style_control) @property @pulumi.getter(name="styleControl") @@ -11662,17 +9227,8 @@ def style_control(self, value: Optional[pulumi.Input[str]]): class InputDestinationRequestArgs: def __init__(__self__, *, stream_name: Optional[pulumi.Input[str]] = None): - InputDestinationRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - stream_name=stream_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - stream_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if stream_name is not None: - _setter("stream_name", stream_name) + pulumi.set(__self__, "stream_name", stream_name) @property @pulumi.getter(name="streamName") @@ -11688,17 +9244,8 @@ def stream_name(self, value: Optional[pulumi.Input[str]]): class InputDeviceSettingsArgs: def __init__(__self__, *, id: Optional[pulumi.Input[str]] = None): - InputDeviceSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if id is not None: - _setter("id", id) + pulumi.set(__self__, "id", id) @property @pulumi.getter @@ -11714,17 +9261,8 @@ def id(self, value: Optional[pulumi.Input[str]]): class InputMediaConnectFlowRequestArgs: def __init__(__self__, *, flow_arn: Optional[pulumi.Input[str]] = None): - InputMediaConnectFlowRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - flow_arn=flow_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - flow_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if flow_arn is not None: - _setter("flow_arn", flow_arn) + pulumi.set(__self__, "flow_arn", flow_arn) @property @pulumi.getter(name="flowArn") @@ -11740,17 +9278,8 @@ def flow_arn(self, value: Optional[pulumi.Input[str]]): class InputSecurityGroupInputWhitelistRuleCidrArgs: def __init__(__self__, *, cidr: Optional[pulumi.Input[str]] = None): - InputSecurityGroupInputWhitelistRuleCidrArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cidr=cidr, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cidr: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cidr is not None: - _setter("cidr", cidr) + pulumi.set(__self__, "cidr", cidr) @property @pulumi.getter @@ -11768,25 +9297,12 @@ def __init__(__self__, *, password_param: Optional[pulumi.Input[str]] = None, url: Optional[pulumi.Input[str]] = None, username: Optional[pulumi.Input[str]] = None): - InputSourceRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - password_param=password_param, - url=url, - username=username, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - password_param: Optional[pulumi.Input[str]] = None, - url: Optional[pulumi.Input[str]] = None, - username: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if password_param is not None: - _setter("password_param", password_param) + pulumi.set(__self__, "password_param", password_param) if url is not None: - _setter("url", url) + pulumi.set(__self__, "url", url) if username is not None: - _setter("username", username) + pulumi.set(__self__, "username", username) @property @pulumi.getter(name="passwordParam") @@ -11821,21 +9337,10 @@ class InputVpcRequestArgs: def __init__(__self__, *, security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - InputVpcRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnet_ids=subnet_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if subnet_ids is not None: - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) @property @pulumi.getter(name="securityGroupIds") diff --git a/sdk/python/pulumi_aws_native/medialive/channel.py b/sdk/python/pulumi_aws_native/medialive/channel.py index fe1a8cd3c9..d5bb478121 100644 --- a/sdk/python/pulumi_aws_native/medialive/channel.py +++ b/sdk/python/pulumi_aws_native/medialive/channel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -31,61 +31,30 @@ def __init__(__self__, *, """ The set of arguments for constructing a Channel resource. """ - ChannelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cdi_input_specification=cdi_input_specification, - channel_class=channel_class, - destinations=destinations, - encoder_settings=encoder_settings, - input_attachments=input_attachments, - input_specification=input_specification, - log_level=log_level, - maintenance=maintenance, - name=name, - role_arn=role_arn, - tags=tags, - vpc=vpc, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cdi_input_specification: Optional[pulumi.Input['ChannelCdiInputSpecificationArgs']] = None, - channel_class: Optional[pulumi.Input[str]] = None, - destinations: Optional[pulumi.Input[Sequence[pulumi.Input['ChannelOutputDestinationArgs']]]] = None, - encoder_settings: Optional[pulumi.Input['ChannelEncoderSettingsArgs']] = None, - input_attachments: Optional[pulumi.Input[Sequence[pulumi.Input['ChannelInputAttachmentArgs']]]] = None, - input_specification: Optional[pulumi.Input['ChannelInputSpecificationArgs']] = None, - log_level: Optional[pulumi.Input[str]] = None, - maintenance: Optional[pulumi.Input['ChannelMaintenanceCreateSettingsArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - role_arn: Optional[pulumi.Input[str]] = None, - tags: Optional[Any] = None, - vpc: Optional[pulumi.Input['ChannelVpcOutputSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cdi_input_specification is not None: - _setter("cdi_input_specification", cdi_input_specification) + pulumi.set(__self__, "cdi_input_specification", cdi_input_specification) if channel_class is not None: - _setter("channel_class", channel_class) + pulumi.set(__self__, "channel_class", channel_class) if destinations is not None: - _setter("destinations", destinations) + pulumi.set(__self__, "destinations", destinations) if encoder_settings is not None: - _setter("encoder_settings", encoder_settings) + pulumi.set(__self__, "encoder_settings", encoder_settings) if input_attachments is not None: - _setter("input_attachments", input_attachments) + pulumi.set(__self__, "input_attachments", input_attachments) if input_specification is not None: - _setter("input_specification", input_specification) + pulumi.set(__self__, "input_specification", input_specification) if log_level is not None: - _setter("log_level", log_level) + pulumi.set(__self__, "log_level", log_level) if maintenance is not None: - _setter("maintenance", maintenance) + pulumi.set(__self__, "maintenance", maintenance) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if vpc is not None: - _setter("vpc", vpc) + pulumi.set(__self__, "vpc", vpc) @property @pulumi.getter(name="cdiInputSpecification") @@ -244,10 +213,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ChannelArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -275,42 +240,17 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = ChannelArgs.__new__(ChannelArgs) - if cdi_input_specification is not None and not isinstance(cdi_input_specification, ChannelCdiInputSpecificationArgs): - cdi_input_specification = cdi_input_specification or {} - def _setter(key, value): - cdi_input_specification[key] = value - ChannelCdiInputSpecificationArgs._configure(_setter, **cdi_input_specification) __props__.__dict__["cdi_input_specification"] = cdi_input_specification __props__.__dict__["channel_class"] = channel_class __props__.__dict__["destinations"] = destinations - if encoder_settings is not None and not isinstance(encoder_settings, ChannelEncoderSettingsArgs): - encoder_settings = encoder_settings or {} - def _setter(key, value): - encoder_settings[key] = value - ChannelEncoderSettingsArgs._configure(_setter, **encoder_settings) __props__.__dict__["encoder_settings"] = encoder_settings __props__.__dict__["input_attachments"] = input_attachments - if input_specification is not None and not isinstance(input_specification, ChannelInputSpecificationArgs): - input_specification = input_specification or {} - def _setter(key, value): - input_specification[key] = value - ChannelInputSpecificationArgs._configure(_setter, **input_specification) __props__.__dict__["input_specification"] = input_specification __props__.__dict__["log_level"] = log_level - if maintenance is not None and not isinstance(maintenance, ChannelMaintenanceCreateSettingsArgs): - maintenance = maintenance or {} - def _setter(key, value): - maintenance[key] = value - ChannelMaintenanceCreateSettingsArgs._configure(_setter, **maintenance) __props__.__dict__["maintenance"] = maintenance __props__.__dict__["name"] = name __props__.__dict__["role_arn"] = role_arn __props__.__dict__["tags"] = tags - if vpc is not None and not isinstance(vpc, ChannelVpcOutputSettingsArgs): - vpc = vpc or {} - def _setter(key, value): - vpc[key] = value - ChannelVpcOutputSettingsArgs._configure(_setter, **vpc) __props__.__dict__["vpc"] = vpc __props__.__dict__["arn"] = None __props__.__dict__["inputs"] = None diff --git a/sdk/python/pulumi_aws_native/medialive/get_channel.py b/sdk/python/pulumi_aws_native/medialive/get_channel.py index 93a5479e24..075dc388bb 100644 --- a/sdk/python/pulumi_aws_native/medialive/get_channel.py +++ b/sdk/python/pulumi_aws_native/medialive/get_channel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/medialive/get_input.py b/sdk/python/pulumi_aws_native/medialive/get_input.py index d160663e9b..d94149d69a 100644 --- a/sdk/python/pulumi_aws_native/medialive/get_input.py +++ b/sdk/python/pulumi_aws_native/medialive/get_input.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/medialive/get_input_security_group.py b/sdk/python/pulumi_aws_native/medialive/get_input_security_group.py index d234cb0f36..937e982655 100644 --- a/sdk/python/pulumi_aws_native/medialive/get_input_security_group.py +++ b/sdk/python/pulumi_aws_native/medialive/get_input_security_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/medialive/input.py b/sdk/python/pulumi_aws_native/medialive/input.py index c403c15b85..2ca420ecbd 100644 --- a/sdk/python/pulumi_aws_native/medialive/input.py +++ b/sdk/python/pulumi_aws_native/medialive/input.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -29,53 +29,26 @@ def __init__(__self__, *, """ The set of arguments for constructing a Input resource. """ - InputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destinations=destinations, - input_devices=input_devices, - input_security_groups=input_security_groups, - media_connect_flows=media_connect_flows, - name=name, - role_arn=role_arn, - sources=sources, - tags=tags, - type=type, - vpc=vpc, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destinations: Optional[pulumi.Input[Sequence[pulumi.Input['InputDestinationRequestArgs']]]] = None, - input_devices: Optional[pulumi.Input[Sequence[pulumi.Input['InputDeviceSettingsArgs']]]] = None, - input_security_groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - media_connect_flows: Optional[pulumi.Input[Sequence[pulumi.Input['InputMediaConnectFlowRequestArgs']]]] = None, - name: Optional[pulumi.Input[str]] = None, - role_arn: Optional[pulumi.Input[str]] = None, - sources: Optional[pulumi.Input[Sequence[pulumi.Input['InputSourceRequestArgs']]]] = None, - tags: Optional[Any] = None, - type: Optional[pulumi.Input[str]] = None, - vpc: Optional[pulumi.Input['InputVpcRequestArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destinations is not None: - _setter("destinations", destinations) + pulumi.set(__self__, "destinations", destinations) if input_devices is not None: - _setter("input_devices", input_devices) + pulumi.set(__self__, "input_devices", input_devices) if input_security_groups is not None: - _setter("input_security_groups", input_security_groups) + pulumi.set(__self__, "input_security_groups", input_security_groups) if media_connect_flows is not None: - _setter("media_connect_flows", media_connect_flows) + pulumi.set(__self__, "media_connect_flows", media_connect_flows) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if sources is not None: - _setter("sources", sources) + pulumi.set(__self__, "sources", sources) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) if vpc is not None: - _setter("vpc", vpc) + pulumi.set(__self__, "vpc", vpc) @property @pulumi.getter @@ -214,10 +187,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - InputArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -252,11 +221,6 @@ def _internal_init(__self__, __props__.__dict__["sources"] = sources __props__.__dict__["tags"] = tags __props__.__dict__["type"] = type - if vpc is not None and not isinstance(vpc, InputVpcRequestArgs): - vpc = vpc or {} - def _setter(key, value): - vpc[key] = value - InputVpcRequestArgs._configure(_setter, **vpc) __props__.__dict__["vpc"] = vpc __props__.__dict__["arn"] = None replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["type", "vpc"]) diff --git a/sdk/python/pulumi_aws_native/medialive/input_security_group.py b/sdk/python/pulumi_aws_native/medialive/input_security_group.py index 1ecbd99b1d..4a9717974c 100644 --- a/sdk/python/pulumi_aws_native/medialive/input_security_group.py +++ b/sdk/python/pulumi_aws_native/medialive/input_security_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,21 +21,10 @@ def __init__(__self__, *, """ The set of arguments for constructing a InputSecurityGroup resource. """ - InputSecurityGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - tags=tags, - whitelist_rules=whitelist_rules, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - tags: Optional[Any] = None, - whitelist_rules: Optional[pulumi.Input[Sequence[pulumi.Input['InputSecurityGroupInputWhitelistRuleCidrArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if whitelist_rules is not None: - _setter("whitelist_rules", whitelist_rules) + pulumi.set(__self__, "whitelist_rules", whitelist_rules) @property @pulumi.getter @@ -94,10 +83,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - InputSecurityGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/medialive/outputs.py b/sdk/python/pulumi_aws_native/medialive/outputs.py index ce5527289a..9230310a74 100644 --- a/sdk/python/pulumi_aws_native/medialive/outputs.py +++ b/sdk/python/pulumi_aws_native/medialive/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -215,49 +215,24 @@ def __init__(__self__, *, sample_rate: Optional[float] = None, spec: Optional[str] = None, vbr_quality: Optional[str] = None): - ChannelAacSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - bitrate=bitrate, - coding_mode=coding_mode, - input_type=input_type, - profile=profile, - rate_control_mode=rate_control_mode, - raw_format=raw_format, - sample_rate=sample_rate, - spec=spec, - vbr_quality=vbr_quality, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bitrate: Optional[float] = None, - coding_mode: Optional[str] = None, - input_type: Optional[str] = None, - profile: Optional[str] = None, - rate_control_mode: Optional[str] = None, - raw_format: Optional[str] = None, - sample_rate: Optional[float] = None, - spec: Optional[str] = None, - vbr_quality: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bitrate is not None: - _setter("bitrate", bitrate) + pulumi.set(__self__, "bitrate", bitrate) if coding_mode is not None: - _setter("coding_mode", coding_mode) + pulumi.set(__self__, "coding_mode", coding_mode) if input_type is not None: - _setter("input_type", input_type) + pulumi.set(__self__, "input_type", input_type) if profile is not None: - _setter("profile", profile) + pulumi.set(__self__, "profile", profile) if rate_control_mode is not None: - _setter("rate_control_mode", rate_control_mode) + pulumi.set(__self__, "rate_control_mode", rate_control_mode) if raw_format is not None: - _setter("raw_format", raw_format) + pulumi.set(__self__, "raw_format", raw_format) if sample_rate is not None: - _setter("sample_rate", sample_rate) + pulumi.set(__self__, "sample_rate", sample_rate) if spec is not None: - _setter("spec", spec) + pulumi.set(__self__, "spec", spec) if vbr_quality is not None: - _setter("vbr_quality", vbr_quality) + pulumi.set(__self__, "vbr_quality", vbr_quality) @property @pulumi.getter @@ -343,45 +318,22 @@ def __init__(__self__, *, drc_profile: Optional[str] = None, lfe_filter: Optional[str] = None, metadata_control: Optional[str] = None): - ChannelAc3Settings._configure( - lambda key, value: pulumi.set(__self__, key, value), - attenuation_control=attenuation_control, - bitrate=bitrate, - bitstream_mode=bitstream_mode, - coding_mode=coding_mode, - dialnorm=dialnorm, - drc_profile=drc_profile, - lfe_filter=lfe_filter, - metadata_control=metadata_control, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attenuation_control: Optional[str] = None, - bitrate: Optional[float] = None, - bitstream_mode: Optional[str] = None, - coding_mode: Optional[str] = None, - dialnorm: Optional[int] = None, - drc_profile: Optional[str] = None, - lfe_filter: Optional[str] = None, - metadata_control: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attenuation_control is not None: - _setter("attenuation_control", attenuation_control) + pulumi.set(__self__, "attenuation_control", attenuation_control) if bitrate is not None: - _setter("bitrate", bitrate) + pulumi.set(__self__, "bitrate", bitrate) if bitstream_mode is not None: - _setter("bitstream_mode", bitstream_mode) + pulumi.set(__self__, "bitstream_mode", bitstream_mode) if coding_mode is not None: - _setter("coding_mode", coding_mode) + pulumi.set(__self__, "coding_mode", coding_mode) if dialnorm is not None: - _setter("dialnorm", dialnorm) + pulumi.set(__self__, "dialnorm", dialnorm) if drc_profile is not None: - _setter("drc_profile", drc_profile) + pulumi.set(__self__, "drc_profile", drc_profile) if lfe_filter is not None: - _setter("lfe_filter", lfe_filter) + pulumi.set(__self__, "lfe_filter", lfe_filter) if metadata_control is not None: - _setter("metadata_control", metadata_control) + pulumi.set(__self__, "metadata_control", metadata_control) @property @pulumi.getter(name="attenuationControl") @@ -445,17 +397,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, source_ancillary_channel_number: Optional[int] = None): - ChannelAncillarySourceSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_ancillary_channel_number=source_ancillary_channel_number, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_ancillary_channel_number: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if source_ancillary_channel_number is not None: - _setter("source_ancillary_channel_number", source_ancillary_channel_number) + pulumi.set(__self__, "source_ancillary_channel_number", source_ancillary_channel_number) @property @pulumi.getter(name="sourceAncillaryChannelNumber") @@ -484,17 +427,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, archive_s3_settings: Optional['outputs.ChannelArchiveS3Settings'] = None): - ChannelArchiveCdnSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - archive_s3_settings=archive_s3_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - archive_s3_settings: Optional['outputs.ChannelArchiveS3Settings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if archive_s3_settings is not None: - _setter("archive_s3_settings", archive_s3_settings) + pulumi.set(__self__, "archive_s3_settings", archive_s3_settings) @property @pulumi.getter(name="archiveS3Settings") @@ -526,21 +460,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, m2ts_settings: Optional['outputs.ChannelM2tsSettings'] = None, raw_settings: Optional['outputs.ChannelRawSettings'] = None): - ChannelArchiveContainerSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - m2ts_settings=m2ts_settings, - raw_settings=raw_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - m2ts_settings: Optional['outputs.ChannelM2tsSettings'] = None, - raw_settings: Optional['outputs.ChannelRawSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if m2ts_settings is not None: - _setter("m2ts_settings", m2ts_settings) + pulumi.set(__self__, "m2ts_settings", m2ts_settings) if raw_settings is not None: - _setter("raw_settings", raw_settings) + pulumi.set(__self__, "raw_settings", raw_settings) @property @pulumi.getter(name="m2tsSettings") @@ -578,25 +501,12 @@ def __init__(__self__, *, archive_cdn_settings: Optional['outputs.ChannelArchiveCdnSettings'] = None, destination: Optional['outputs.ChannelOutputLocationRef'] = None, rollover_interval: Optional[int] = None): - ChannelArchiveGroupSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - archive_cdn_settings=archive_cdn_settings, - destination=destination, - rollover_interval=rollover_interval, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - archive_cdn_settings: Optional['outputs.ChannelArchiveCdnSettings'] = None, - destination: Optional['outputs.ChannelOutputLocationRef'] = None, - rollover_interval: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if archive_cdn_settings is not None: - _setter("archive_cdn_settings", archive_cdn_settings) + pulumi.set(__self__, "archive_cdn_settings", archive_cdn_settings) if destination is not None: - _setter("destination", destination) + pulumi.set(__self__, "destination", destination) if rollover_interval is not None: - _setter("rollover_interval", rollover_interval) + pulumi.set(__self__, "rollover_interval", rollover_interval) @property @pulumi.getter(name="archiveCdnSettings") @@ -639,25 +549,12 @@ def __init__(__self__, *, container_settings: Optional['outputs.ChannelArchiveContainerSettings'] = None, extension: Optional[str] = None, name_modifier: Optional[str] = None): - ChannelArchiveOutputSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_settings=container_settings, - extension=extension, - name_modifier=name_modifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_settings: Optional['outputs.ChannelArchiveContainerSettings'] = None, - extension: Optional[str] = None, - name_modifier: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if container_settings is not None: - _setter("container_settings", container_settings) + pulumi.set(__self__, "container_settings", container_settings) if extension is not None: - _setter("extension", extension) + pulumi.set(__self__, "extension", extension) if name_modifier is not None: - _setter("name_modifier", name_modifier) + pulumi.set(__self__, "name_modifier", name_modifier) @property @pulumi.getter(name="containerSettings") @@ -696,17 +593,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, canned_acl: Optional[str] = None): - ChannelArchiveS3Settings._configure( - lambda key, value: pulumi.set(__self__, key, value), - canned_acl=canned_acl, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - canned_acl: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if canned_acl is not None: - _setter("canned_acl", canned_acl) + pulumi.set(__self__, "canned_acl", canned_acl) @property @pulumi.getter(name="cannedAcl") @@ -718,22 +606,12 @@ def canned_acl(self) -> Optional[str]: class ChannelAribDestinationSettings(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type class ChannelAribSourceSettings(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -760,21 +638,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, input_channel_levels: Optional[Sequence['outputs.ChannelInputChannelLevel']] = None, output_channel: Optional[int] = None): - ChannelAudioChannelMapping._configure( - lambda key, value: pulumi.set(__self__, key, value), - input_channel_levels=input_channel_levels, - output_channel=output_channel, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - input_channel_levels: Optional[Sequence['outputs.ChannelInputChannelLevel']] = None, - output_channel: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if input_channel_levels is not None: - _setter("input_channel_levels", input_channel_levels) + pulumi.set(__self__, "input_channel_levels", input_channel_levels) if output_channel is not None: - _setter("output_channel", output_channel) + pulumi.set(__self__, "output_channel", output_channel) @property @pulumi.getter(name="inputChannelLevels") @@ -826,41 +693,20 @@ def __init__(__self__, *, mp2_settings: Optional['outputs.ChannelMp2Settings'] = None, pass_through_settings: Optional['outputs.ChannelPassThroughSettings'] = None, wav_settings: Optional['outputs.ChannelWavSettings'] = None): - ChannelAudioCodecSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - aac_settings=aac_settings, - ac3_settings=ac3_settings, - eac3_atmos_settings=eac3_atmos_settings, - eac3_settings=eac3_settings, - mp2_settings=mp2_settings, - pass_through_settings=pass_through_settings, - wav_settings=wav_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aac_settings: Optional['outputs.ChannelAacSettings'] = None, - ac3_settings: Optional['outputs.ChannelAc3Settings'] = None, - eac3_atmos_settings: Optional['outputs.ChannelEac3AtmosSettings'] = None, - eac3_settings: Optional['outputs.ChannelEac3Settings'] = None, - mp2_settings: Optional['outputs.ChannelMp2Settings'] = None, - pass_through_settings: Optional['outputs.ChannelPassThroughSettings'] = None, - wav_settings: Optional['outputs.ChannelWavSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if aac_settings is not None: - _setter("aac_settings", aac_settings) + pulumi.set(__self__, "aac_settings", aac_settings) if ac3_settings is not None: - _setter("ac3_settings", ac3_settings) + pulumi.set(__self__, "ac3_settings", ac3_settings) if eac3_atmos_settings is not None: - _setter("eac3_atmos_settings", eac3_atmos_settings) + pulumi.set(__self__, "eac3_atmos_settings", eac3_atmos_settings) if eac3_settings is not None: - _setter("eac3_settings", eac3_settings) + pulumi.set(__self__, "eac3_settings", eac3_settings) if mp2_settings is not None: - _setter("mp2_settings", mp2_settings) + pulumi.set(__self__, "mp2_settings", mp2_settings) if pass_through_settings is not None: - _setter("pass_through_settings", pass_through_settings) + pulumi.set(__self__, "pass_through_settings", pass_through_settings) if wav_settings is not None: - _setter("wav_settings", wav_settings) + pulumi.set(__self__, "wav_settings", wav_settings) @property @pulumi.getter(name="aacSettings") @@ -947,57 +793,28 @@ def __init__(__self__, *, name: Optional[str] = None, remix_settings: Optional['outputs.ChannelRemixSettings'] = None, stream_name: Optional[str] = None): - ChannelAudioDescription._configure( - lambda key, value: pulumi.set(__self__, key, value), - audio_normalization_settings=audio_normalization_settings, - audio_selector_name=audio_selector_name, - audio_type=audio_type, - audio_type_control=audio_type_control, - audio_watermarking_settings=audio_watermarking_settings, - codec_settings=codec_settings, - language_code=language_code, - language_code_control=language_code_control, - name=name, - remix_settings=remix_settings, - stream_name=stream_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - audio_normalization_settings: Optional['outputs.ChannelAudioNormalizationSettings'] = None, - audio_selector_name: Optional[str] = None, - audio_type: Optional[str] = None, - audio_type_control: Optional[str] = None, - audio_watermarking_settings: Optional['outputs.ChannelAudioWatermarkSettings'] = None, - codec_settings: Optional['outputs.ChannelAudioCodecSettings'] = None, - language_code: Optional[str] = None, - language_code_control: Optional[str] = None, - name: Optional[str] = None, - remix_settings: Optional['outputs.ChannelRemixSettings'] = None, - stream_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if audio_normalization_settings is not None: - _setter("audio_normalization_settings", audio_normalization_settings) + pulumi.set(__self__, "audio_normalization_settings", audio_normalization_settings) if audio_selector_name is not None: - _setter("audio_selector_name", audio_selector_name) + pulumi.set(__self__, "audio_selector_name", audio_selector_name) if audio_type is not None: - _setter("audio_type", audio_type) + pulumi.set(__self__, "audio_type", audio_type) if audio_type_control is not None: - _setter("audio_type_control", audio_type_control) + pulumi.set(__self__, "audio_type_control", audio_type_control) if audio_watermarking_settings is not None: - _setter("audio_watermarking_settings", audio_watermarking_settings) + pulumi.set(__self__, "audio_watermarking_settings", audio_watermarking_settings) if codec_settings is not None: - _setter("codec_settings", codec_settings) + pulumi.set(__self__, "codec_settings", codec_settings) if language_code is not None: - _setter("language_code", language_code) + pulumi.set(__self__, "language_code", language_code) if language_code_control is not None: - _setter("language_code_control", language_code_control) + pulumi.set(__self__, "language_code_control", language_code_control) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if remix_settings is not None: - _setter("remix_settings", remix_settings) + pulumi.set(__self__, "remix_settings", remix_settings) if stream_name is not None: - _setter("stream_name", stream_name) + pulumi.set(__self__, "stream_name", stream_name) @property @pulumi.getter(name="audioNormalizationSettings") @@ -1076,17 +893,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, program_selection: Optional[str] = None): - ChannelAudioDolbyEDecode._configure( - lambda key, value: pulumi.set(__self__, key, value), - program_selection=program_selection, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - program_selection: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if program_selection is not None: - _setter("program_selection", program_selection) + pulumi.set(__self__, "program_selection", program_selection) @property @pulumi.getter(name="programSelection") @@ -1116,21 +924,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, group_id: Optional[str] = None, name: Optional[str] = None): - ChannelAudioHlsRenditionSelection._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_id=group_id, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_id: Optional[str] = None, - name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if group_id is not None: - _setter("group_id", group_id) + pulumi.set(__self__, "group_id", group_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="groupId") @@ -1167,21 +964,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, language_code: Optional[str] = None, language_selection_policy: Optional[str] = None): - ChannelAudioLanguageSelection._configure( - lambda key, value: pulumi.set(__self__, key, value), - language_code=language_code, - language_selection_policy=language_selection_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - language_code: Optional[str] = None, - language_selection_policy: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if language_code is not None: - _setter("language_code", language_code) + pulumi.set(__self__, "language_code", language_code) if language_selection_policy is not None: - _setter("language_selection_policy", language_selection_policy) + pulumi.set(__self__, "language_selection_policy", language_selection_policy) @property @pulumi.getter(name="languageCode") @@ -1219,25 +1005,12 @@ def __init__(__self__, *, algorithm: Optional[str] = None, algorithm_control: Optional[str] = None, target_lkfs: Optional[float] = None): - ChannelAudioNormalizationSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - algorithm=algorithm, - algorithm_control=algorithm_control, - target_lkfs=target_lkfs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - algorithm: Optional[str] = None, - algorithm_control: Optional[str] = None, - target_lkfs: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if algorithm is not None: - _setter("algorithm", algorithm) + pulumi.set(__self__, "algorithm", algorithm) if algorithm_control is not None: - _setter("algorithm_control", algorithm_control) + pulumi.set(__self__, "algorithm_control", algorithm_control) if target_lkfs is not None: - _setter("target_lkfs", target_lkfs) + pulumi.set(__self__, "target_lkfs", target_lkfs) @property @pulumi.getter @@ -1285,29 +1058,14 @@ def __init__(__self__, *, audio_only_image: Optional['outputs.ChannelInputLocation'] = None, audio_track_type: Optional[str] = None, segment_type: Optional[str] = None): - ChannelAudioOnlyHlsSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - audio_group_id=audio_group_id, - audio_only_image=audio_only_image, - audio_track_type=audio_track_type, - segment_type=segment_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - audio_group_id: Optional[str] = None, - audio_only_image: Optional['outputs.ChannelInputLocation'] = None, - audio_track_type: Optional[str] = None, - segment_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if audio_group_id is not None: - _setter("audio_group_id", audio_group_id) + pulumi.set(__self__, "audio_group_id", audio_group_id) if audio_only_image is not None: - _setter("audio_only_image", audio_only_image) + pulumi.set(__self__, "audio_only_image", audio_only_image) if audio_track_type is not None: - _setter("audio_track_type", audio_track_type) + pulumi.set(__self__, "audio_track_type", audio_track_type) if segment_type is not None: - _setter("segment_type", segment_type) + pulumi.set(__self__, "segment_type", segment_type) @property @pulumi.getter(name="audioGroupId") @@ -1334,17 +1092,8 @@ def segment_type(self) -> Optional[str]: class ChannelAudioPidSelection(dict): def __init__(__self__, *, pid: Optional[int] = None): - ChannelAudioPidSelection._configure( - lambda key, value: pulumi.set(__self__, key, value), - pid=pid, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pid: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pid is not None: - _setter("pid", pid) + pulumi.set(__self__, "pid", pid) @property @pulumi.getter @@ -1374,21 +1123,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, name: Optional[str] = None, selector_settings: Optional['outputs.ChannelAudioSelectorSettings'] = None): - ChannelAudioSelector._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - selector_settings=selector_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[str] = None, - selector_settings: Optional['outputs.ChannelAudioSelectorSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if selector_settings is not None: - _setter("selector_settings", selector_settings) + pulumi.set(__self__, "selector_settings", selector_settings) @property @pulumi.getter @@ -1431,29 +1169,14 @@ def __init__(__self__, *, audio_language_selection: Optional['outputs.ChannelAudioLanguageSelection'] = None, audio_pid_selection: Optional['outputs.ChannelAudioPidSelection'] = None, audio_track_selection: Optional['outputs.ChannelAudioTrackSelection'] = None): - ChannelAudioSelectorSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - audio_hls_rendition_selection=audio_hls_rendition_selection, - audio_language_selection=audio_language_selection, - audio_pid_selection=audio_pid_selection, - audio_track_selection=audio_track_selection, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - audio_hls_rendition_selection: Optional['outputs.ChannelAudioHlsRenditionSelection'] = None, - audio_language_selection: Optional['outputs.ChannelAudioLanguageSelection'] = None, - audio_pid_selection: Optional['outputs.ChannelAudioPidSelection'] = None, - audio_track_selection: Optional['outputs.ChannelAudioTrackSelection'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if audio_hls_rendition_selection is not None: - _setter("audio_hls_rendition_selection", audio_hls_rendition_selection) + pulumi.set(__self__, "audio_hls_rendition_selection", audio_hls_rendition_selection) if audio_language_selection is not None: - _setter("audio_language_selection", audio_language_selection) + pulumi.set(__self__, "audio_language_selection", audio_language_selection) if audio_pid_selection is not None: - _setter("audio_pid_selection", audio_pid_selection) + pulumi.set(__self__, "audio_pid_selection", audio_pid_selection) if audio_track_selection is not None: - _setter("audio_track_selection", audio_track_selection) + pulumi.set(__self__, "audio_track_selection", audio_track_selection) @property @pulumi.getter(name="audioHlsRenditionSelection") @@ -1500,21 +1223,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, audio_selector_name: Optional[str] = None, audio_silence_threshold_msec: Optional[int] = None): - ChannelAudioSilenceFailoverSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - audio_selector_name=audio_selector_name, - audio_silence_threshold_msec=audio_silence_threshold_msec, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - audio_selector_name: Optional[str] = None, - audio_silence_threshold_msec: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if audio_selector_name is not None: - _setter("audio_selector_name", audio_selector_name) + pulumi.set(__self__, "audio_selector_name", audio_selector_name) if audio_silence_threshold_msec is not None: - _setter("audio_silence_threshold_msec", audio_silence_threshold_msec) + pulumi.set(__self__, "audio_silence_threshold_msec", audio_silence_threshold_msec) @property @pulumi.getter(name="audioSelectorName") @@ -1531,17 +1243,8 @@ def audio_silence_threshold_msec(self) -> Optional[int]: class ChannelAudioTrack(dict): def __init__(__self__, *, track: Optional[int] = None): - ChannelAudioTrack._configure( - lambda key, value: pulumi.set(__self__, key, value), - track=track, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - track: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if track is not None: - _setter("track", track) + pulumi.set(__self__, "track", track) @property @pulumi.getter @@ -1571,21 +1274,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, dolby_e_decode: Optional['outputs.ChannelAudioDolbyEDecode'] = None, tracks: Optional[Sequence['outputs.ChannelAudioTrack']] = None): - ChannelAudioTrackSelection._configure( - lambda key, value: pulumi.set(__self__, key, value), - dolby_e_decode=dolby_e_decode, - tracks=tracks, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dolby_e_decode: Optional['outputs.ChannelAudioDolbyEDecode'] = None, - tracks: Optional[Sequence['outputs.ChannelAudioTrack']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dolby_e_decode is not None: - _setter("dolby_e_decode", dolby_e_decode) + pulumi.set(__self__, "dolby_e_decode", dolby_e_decode) if tracks is not None: - _setter("tracks", tracks) + pulumi.set(__self__, "tracks", tracks) @property @pulumi.getter(name="dolbyEDecode") @@ -1619,17 +1311,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, nielsen_watermarks_settings: Optional['outputs.ChannelNielsenWatermarksSettings'] = None): - ChannelAudioWatermarkSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - nielsen_watermarks_settings=nielsen_watermarks_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - nielsen_watermarks_settings: Optional['outputs.ChannelNielsenWatermarksSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if nielsen_watermarks_settings is not None: - _setter("nielsen_watermarks_settings", nielsen_watermarks_settings) + pulumi.set(__self__, "nielsen_watermarks_settings", nielsen_watermarks_settings) @property @pulumi.getter(name="nielsenWatermarksSettings") @@ -1667,29 +1350,14 @@ def __init__(__self__, *, failover_conditions: Optional[Sequence['outputs.ChannelFailoverCondition']] = None, input_preference: Optional[str] = None, secondary_input_id: Optional[str] = None): - ChannelAutomaticInputFailoverSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - error_clear_time_msec=error_clear_time_msec, - failover_conditions=failover_conditions, - input_preference=input_preference, - secondary_input_id=secondary_input_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - error_clear_time_msec: Optional[int] = None, - failover_conditions: Optional[Sequence['outputs.ChannelFailoverCondition']] = None, - input_preference: Optional[str] = None, - secondary_input_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if error_clear_time_msec is not None: - _setter("error_clear_time_msec", error_clear_time_msec) + pulumi.set(__self__, "error_clear_time_msec", error_clear_time_msec) if failover_conditions is not None: - _setter("failover_conditions", failover_conditions) + pulumi.set(__self__, "failover_conditions", failover_conditions) if input_preference is not None: - _setter("input_preference", input_preference) + pulumi.set(__self__, "input_preference", input_preference) if secondary_input_id is not None: - _setter("secondary_input_id", secondary_input_id) + pulumi.set(__self__, "secondary_input_id", secondary_input_id) @property @pulumi.getter(name="errorClearTimeMsec") @@ -1734,21 +1402,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, avail_blanking_image: Optional['outputs.ChannelInputLocation'] = None, state: Optional[str] = None): - ChannelAvailBlanking._configure( - lambda key, value: pulumi.set(__self__, key, value), - avail_blanking_image=avail_blanking_image, - state=state, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - avail_blanking_image: Optional['outputs.ChannelInputLocation'] = None, - state: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if avail_blanking_image is not None: - _setter("avail_blanking_image", avail_blanking_image) + pulumi.set(__self__, "avail_blanking_image", avail_blanking_image) if state is not None: - _setter("state", state) + pulumi.set(__self__, "state", state) @property @pulumi.getter(name="availBlankingImage") @@ -1782,17 +1439,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, avail_settings: Optional['outputs.ChannelAvailSettings'] = None): - ChannelAvailConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - avail_settings=avail_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - avail_settings: Optional['outputs.ChannelAvailSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if avail_settings is not None: - _setter("avail_settings", avail_settings) + pulumi.set(__self__, "avail_settings", avail_settings) @property @pulumi.getter(name="availSettings") @@ -1825,25 +1473,12 @@ def __init__(__self__, *, esam: Optional['outputs.ChannelEsam'] = None, scte35_splice_insert: Optional['outputs.ChannelScte35SpliceInsert'] = None, scte35_time_signal_apos: Optional['outputs.ChannelScte35TimeSignalApos'] = None): - ChannelAvailSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - esam=esam, - scte35_splice_insert=scte35_splice_insert, - scte35_time_signal_apos=scte35_time_signal_apos, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - esam: Optional['outputs.ChannelEsam'] = None, - scte35_splice_insert: Optional['outputs.ChannelScte35SpliceInsert'] = None, - scte35_time_signal_apos: Optional['outputs.ChannelScte35TimeSignalApos'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if esam is not None: - _setter("esam", esam) + pulumi.set(__self__, "esam", esam) if scte35_splice_insert is not None: - _setter("scte35_splice_insert", scte35_splice_insert) + pulumi.set(__self__, "scte35_splice_insert", scte35_splice_insert) if scte35_time_signal_apos is not None: - _setter("scte35_time_signal_apos", scte35_time_signal_apos) + pulumi.set(__self__, "scte35_time_signal_apos", scte35_time_signal_apos) @property @pulumi.getter @@ -1892,33 +1527,16 @@ def __init__(__self__, *, network_end_blackout_image: Optional['outputs.ChannelInputLocation'] = None, network_id: Optional[str] = None, state: Optional[str] = None): - ChannelBlackoutSlate._configure( - lambda key, value: pulumi.set(__self__, key, value), - blackout_slate_image=blackout_slate_image, - network_end_blackout=network_end_blackout, - network_end_blackout_image=network_end_blackout_image, - network_id=network_id, - state=state, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - blackout_slate_image: Optional['outputs.ChannelInputLocation'] = None, - network_end_blackout: Optional[str] = None, - network_end_blackout_image: Optional['outputs.ChannelInputLocation'] = None, - network_id: Optional[str] = None, - state: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if blackout_slate_image is not None: - _setter("blackout_slate_image", blackout_slate_image) + pulumi.set(__self__, "blackout_slate_image", blackout_slate_image) if network_end_blackout is not None: - _setter("network_end_blackout", network_end_blackout) + pulumi.set(__self__, "network_end_blackout", network_end_blackout) if network_end_blackout_image is not None: - _setter("network_end_blackout_image", network_end_blackout_image) + pulumi.set(__self__, "network_end_blackout_image", network_end_blackout_image) if network_id is not None: - _setter("network_id", network_id) + pulumi.set(__self__, "network_id", network_id) if state is not None: - _setter("state", state) + pulumi.set(__self__, "state", state) @property @pulumi.getter(name="blackoutSlateImage") @@ -2011,81 +1629,40 @@ def __init__(__self__, *, teletext_grid_control: Optional[str] = None, x_position: Optional[int] = None, y_position: Optional[int] = None): - ChannelBurnInDestinationSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - alignment=alignment, - background_color=background_color, - background_opacity=background_opacity, - font=font, - font_color=font_color, - font_opacity=font_opacity, - font_resolution=font_resolution, - font_size=font_size, - outline_color=outline_color, - outline_size=outline_size, - shadow_color=shadow_color, - shadow_opacity=shadow_opacity, - shadow_x_offset=shadow_x_offset, - shadow_y_offset=shadow_y_offset, - teletext_grid_control=teletext_grid_control, - x_position=x_position, - y_position=y_position, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alignment: Optional[str] = None, - background_color: Optional[str] = None, - background_opacity: Optional[int] = None, - font: Optional['outputs.ChannelInputLocation'] = None, - font_color: Optional[str] = None, - font_opacity: Optional[int] = None, - font_resolution: Optional[int] = None, - font_size: Optional[str] = None, - outline_color: Optional[str] = None, - outline_size: Optional[int] = None, - shadow_color: Optional[str] = None, - shadow_opacity: Optional[int] = None, - shadow_x_offset: Optional[int] = None, - shadow_y_offset: Optional[int] = None, - teletext_grid_control: Optional[str] = None, - x_position: Optional[int] = None, - y_position: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if alignment is not None: - _setter("alignment", alignment) + pulumi.set(__self__, "alignment", alignment) if background_color is not None: - _setter("background_color", background_color) + pulumi.set(__self__, "background_color", background_color) if background_opacity is not None: - _setter("background_opacity", background_opacity) + pulumi.set(__self__, "background_opacity", background_opacity) if font is not None: - _setter("font", font) + pulumi.set(__self__, "font", font) if font_color is not None: - _setter("font_color", font_color) + pulumi.set(__self__, "font_color", font_color) if font_opacity is not None: - _setter("font_opacity", font_opacity) + pulumi.set(__self__, "font_opacity", font_opacity) if font_resolution is not None: - _setter("font_resolution", font_resolution) + pulumi.set(__self__, "font_resolution", font_resolution) if font_size is not None: - _setter("font_size", font_size) + pulumi.set(__self__, "font_size", font_size) if outline_color is not None: - _setter("outline_color", outline_color) + pulumi.set(__self__, "outline_color", outline_color) if outline_size is not None: - _setter("outline_size", outline_size) + pulumi.set(__self__, "outline_size", outline_size) if shadow_color is not None: - _setter("shadow_color", shadow_color) + pulumi.set(__self__, "shadow_color", shadow_color) if shadow_opacity is not None: - _setter("shadow_opacity", shadow_opacity) + pulumi.set(__self__, "shadow_opacity", shadow_opacity) if shadow_x_offset is not None: - _setter("shadow_x_offset", shadow_x_offset) + pulumi.set(__self__, "shadow_x_offset", shadow_x_offset) if shadow_y_offset is not None: - _setter("shadow_y_offset", shadow_y_offset) + pulumi.set(__self__, "shadow_y_offset", shadow_y_offset) if teletext_grid_control is not None: - _setter("teletext_grid_control", teletext_grid_control) + pulumi.set(__self__, "teletext_grid_control", teletext_grid_control) if x_position is not None: - _setter("x_position", x_position) + pulumi.set(__self__, "x_position", x_position) if y_position is not None: - _setter("y_position", y_position) + pulumi.set(__self__, "y_position", y_position) @property @pulumi.getter @@ -2205,37 +1782,18 @@ def __init__(__self__, *, language_code: Optional[str] = None, language_description: Optional[str] = None, name: Optional[str] = None): - ChannelCaptionDescription._configure( - lambda key, value: pulumi.set(__self__, key, value), - accessibility=accessibility, - caption_selector_name=caption_selector_name, - destination_settings=destination_settings, - language_code=language_code, - language_description=language_description, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - accessibility: Optional[str] = None, - caption_selector_name: Optional[str] = None, - destination_settings: Optional['outputs.ChannelCaptionDestinationSettings'] = None, - language_code: Optional[str] = None, - language_description: Optional[str] = None, - name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if accessibility is not None: - _setter("accessibility", accessibility) + pulumi.set(__self__, "accessibility", accessibility) if caption_selector_name is not None: - _setter("caption_selector_name", caption_selector_name) + pulumi.set(__self__, "caption_selector_name", caption_selector_name) if destination_settings is not None: - _setter("destination_settings", destination_settings) + pulumi.set(__self__, "destination_settings", destination_settings) if language_code is not None: - _setter("language_code", language_code) + pulumi.set(__self__, "language_code", language_code) if language_description is not None: - _setter("language_description", language_description) + pulumi.set(__self__, "language_description", language_description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -2325,65 +1883,32 @@ def __init__(__self__, *, teletext_destination_settings: Optional['outputs.ChannelTeletextDestinationSettings'] = None, ttml_destination_settings: Optional['outputs.ChannelTtmlDestinationSettings'] = None, webvtt_destination_settings: Optional['outputs.ChannelWebvttDestinationSettings'] = None): - ChannelCaptionDestinationSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - arib_destination_settings=arib_destination_settings, - burn_in_destination_settings=burn_in_destination_settings, - dvb_sub_destination_settings=dvb_sub_destination_settings, - ebu_tt_d_destination_settings=ebu_tt_d_destination_settings, - embedded_destination_settings=embedded_destination_settings, - embedded_plus_scte20_destination_settings=embedded_plus_scte20_destination_settings, - rtmp_caption_info_destination_settings=rtmp_caption_info_destination_settings, - scte20_plus_embedded_destination_settings=scte20_plus_embedded_destination_settings, - scte27_destination_settings=scte27_destination_settings, - smpte_tt_destination_settings=smpte_tt_destination_settings, - teletext_destination_settings=teletext_destination_settings, - ttml_destination_settings=ttml_destination_settings, - webvtt_destination_settings=webvtt_destination_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arib_destination_settings: Optional['outputs.ChannelAribDestinationSettings'] = None, - burn_in_destination_settings: Optional['outputs.ChannelBurnInDestinationSettings'] = None, - dvb_sub_destination_settings: Optional['outputs.ChannelDvbSubDestinationSettings'] = None, - ebu_tt_d_destination_settings: Optional['outputs.ChannelEbuTtDDestinationSettings'] = None, - embedded_destination_settings: Optional['outputs.ChannelEmbeddedDestinationSettings'] = None, - embedded_plus_scte20_destination_settings: Optional['outputs.ChannelEmbeddedPlusScte20DestinationSettings'] = None, - rtmp_caption_info_destination_settings: Optional['outputs.ChannelRtmpCaptionInfoDestinationSettings'] = None, - scte20_plus_embedded_destination_settings: Optional['outputs.ChannelScte20PlusEmbeddedDestinationSettings'] = None, - scte27_destination_settings: Optional['outputs.ChannelScte27DestinationSettings'] = None, - smpte_tt_destination_settings: Optional['outputs.ChannelSmpteTtDestinationSettings'] = None, - teletext_destination_settings: Optional['outputs.ChannelTeletextDestinationSettings'] = None, - ttml_destination_settings: Optional['outputs.ChannelTtmlDestinationSettings'] = None, - webvtt_destination_settings: Optional['outputs.ChannelWebvttDestinationSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arib_destination_settings is not None: - _setter("arib_destination_settings", arib_destination_settings) + pulumi.set(__self__, "arib_destination_settings", arib_destination_settings) if burn_in_destination_settings is not None: - _setter("burn_in_destination_settings", burn_in_destination_settings) + pulumi.set(__self__, "burn_in_destination_settings", burn_in_destination_settings) if dvb_sub_destination_settings is not None: - _setter("dvb_sub_destination_settings", dvb_sub_destination_settings) + pulumi.set(__self__, "dvb_sub_destination_settings", dvb_sub_destination_settings) if ebu_tt_d_destination_settings is not None: - _setter("ebu_tt_d_destination_settings", ebu_tt_d_destination_settings) + pulumi.set(__self__, "ebu_tt_d_destination_settings", ebu_tt_d_destination_settings) if embedded_destination_settings is not None: - _setter("embedded_destination_settings", embedded_destination_settings) + pulumi.set(__self__, "embedded_destination_settings", embedded_destination_settings) if embedded_plus_scte20_destination_settings is not None: - _setter("embedded_plus_scte20_destination_settings", embedded_plus_scte20_destination_settings) + pulumi.set(__self__, "embedded_plus_scte20_destination_settings", embedded_plus_scte20_destination_settings) if rtmp_caption_info_destination_settings is not None: - _setter("rtmp_caption_info_destination_settings", rtmp_caption_info_destination_settings) + pulumi.set(__self__, "rtmp_caption_info_destination_settings", rtmp_caption_info_destination_settings) if scte20_plus_embedded_destination_settings is not None: - _setter("scte20_plus_embedded_destination_settings", scte20_plus_embedded_destination_settings) + pulumi.set(__self__, "scte20_plus_embedded_destination_settings", scte20_plus_embedded_destination_settings) if scte27_destination_settings is not None: - _setter("scte27_destination_settings", scte27_destination_settings) + pulumi.set(__self__, "scte27_destination_settings", scte27_destination_settings) if smpte_tt_destination_settings is not None: - _setter("smpte_tt_destination_settings", smpte_tt_destination_settings) + pulumi.set(__self__, "smpte_tt_destination_settings", smpte_tt_destination_settings) if teletext_destination_settings is not None: - _setter("teletext_destination_settings", teletext_destination_settings) + pulumi.set(__self__, "teletext_destination_settings", teletext_destination_settings) if ttml_destination_settings is not None: - _setter("ttml_destination_settings", ttml_destination_settings) + pulumi.set(__self__, "ttml_destination_settings", ttml_destination_settings) if webvtt_destination_settings is not None: - _setter("webvtt_destination_settings", webvtt_destination_settings) + pulumi.set(__self__, "webvtt_destination_settings", webvtt_destination_settings) @property @pulumi.getter(name="aribDestinationSettings") @@ -2478,25 +2003,12 @@ def __init__(__self__, *, caption_channel: Optional[int] = None, language_code: Optional[str] = None, language_description: Optional[str] = None): - ChannelCaptionLanguageMapping._configure( - lambda key, value: pulumi.set(__self__, key, value), - caption_channel=caption_channel, - language_code=language_code, - language_description=language_description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - caption_channel: Optional[int] = None, - language_code: Optional[str] = None, - language_description: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if caption_channel is not None: - _setter("caption_channel", caption_channel) + pulumi.set(__self__, "caption_channel", caption_channel) if language_code is not None: - _setter("language_code", language_code) + pulumi.set(__self__, "language_code", language_code) if language_description is not None: - _setter("language_description", language_description) + pulumi.set(__self__, "language_description", language_description) @property @pulumi.getter(name="captionChannel") @@ -2540,29 +2052,14 @@ def __init__(__self__, *, left_offset: Optional[float] = None, top_offset: Optional[float] = None, width: Optional[float] = None): - ChannelCaptionRectangle._configure( - lambda key, value: pulumi.set(__self__, key, value), - height=height, - left_offset=left_offset, - top_offset=top_offset, - width=width, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - height: Optional[float] = None, - left_offset: Optional[float] = None, - top_offset: Optional[float] = None, - width: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if height is not None: - _setter("height", height) + pulumi.set(__self__, "height", height) if left_offset is not None: - _setter("left_offset", left_offset) + pulumi.set(__self__, "left_offset", left_offset) if top_offset is not None: - _setter("top_offset", top_offset) + pulumi.set(__self__, "top_offset", top_offset) if width is not None: - _setter("width", width) + pulumi.set(__self__, "width", width) @property @pulumi.getter @@ -2610,25 +2107,12 @@ def __init__(__self__, *, language_code: Optional[str] = None, name: Optional[str] = None, selector_settings: Optional['outputs.ChannelCaptionSelectorSettings'] = None): - ChannelCaptionSelector._configure( - lambda key, value: pulumi.set(__self__, key, value), - language_code=language_code, - name=name, - selector_settings=selector_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - language_code: Optional[str] = None, - name: Optional[str] = None, - selector_settings: Optional['outputs.ChannelCaptionSelectorSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if language_code is not None: - _setter("language_code", language_code) + pulumi.set(__self__, "language_code", language_code) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if selector_settings is not None: - _setter("selector_settings", selector_settings) + pulumi.set(__self__, "selector_settings", selector_settings) @property @pulumi.getter(name="languageCode") @@ -2685,41 +2169,20 @@ def __init__(__self__, *, scte20_source_settings: Optional['outputs.ChannelScte20SourceSettings'] = None, scte27_source_settings: Optional['outputs.ChannelScte27SourceSettings'] = None, teletext_source_settings: Optional['outputs.ChannelTeletextSourceSettings'] = None): - ChannelCaptionSelectorSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - ancillary_source_settings=ancillary_source_settings, - arib_source_settings=arib_source_settings, - dvb_sub_source_settings=dvb_sub_source_settings, - embedded_source_settings=embedded_source_settings, - scte20_source_settings=scte20_source_settings, - scte27_source_settings=scte27_source_settings, - teletext_source_settings=teletext_source_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ancillary_source_settings: Optional['outputs.ChannelAncillarySourceSettings'] = None, - arib_source_settings: Optional['outputs.ChannelAribSourceSettings'] = None, - dvb_sub_source_settings: Optional['outputs.ChannelDvbSubSourceSettings'] = None, - embedded_source_settings: Optional['outputs.ChannelEmbeddedSourceSettings'] = None, - scte20_source_settings: Optional['outputs.ChannelScte20SourceSettings'] = None, - scte27_source_settings: Optional['outputs.ChannelScte27SourceSettings'] = None, - teletext_source_settings: Optional['outputs.ChannelTeletextSourceSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ancillary_source_settings is not None: - _setter("ancillary_source_settings", ancillary_source_settings) + pulumi.set(__self__, "ancillary_source_settings", ancillary_source_settings) if arib_source_settings is not None: - _setter("arib_source_settings", arib_source_settings) + pulumi.set(__self__, "arib_source_settings", arib_source_settings) if dvb_sub_source_settings is not None: - _setter("dvb_sub_source_settings", dvb_sub_source_settings) + pulumi.set(__self__, "dvb_sub_source_settings", dvb_sub_source_settings) if embedded_source_settings is not None: - _setter("embedded_source_settings", embedded_source_settings) + pulumi.set(__self__, "embedded_source_settings", embedded_source_settings) if scte20_source_settings is not None: - _setter("scte20_source_settings", scte20_source_settings) + pulumi.set(__self__, "scte20_source_settings", scte20_source_settings) if scte27_source_settings is not None: - _setter("scte27_source_settings", scte27_source_settings) + pulumi.set(__self__, "scte27_source_settings", scte27_source_settings) if teletext_source_settings is not None: - _setter("teletext_source_settings", teletext_source_settings) + pulumi.set(__self__, "teletext_source_settings", teletext_source_settings) @property @pulumi.getter(name="ancillarySourceSettings") @@ -2761,17 +2224,8 @@ def teletext_source_settings(self) -> Optional['outputs.ChannelTeletextSourceSet class ChannelCdiInputSpecification(dict): def __init__(__self__, *, resolution: Optional[str] = None): - ChannelCdiInputSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - resolution=resolution, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resolution: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if resolution is not None: - _setter("resolution", resolution) + pulumi.set(__self__, "resolution", resolution) @property @pulumi.getter @@ -2783,22 +2237,12 @@ def resolution(self) -> Optional[str]: class ChannelColorSpacePassthroughSettings(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type class ChannelDolbyVision81Settings(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -2828,25 +2272,12 @@ def __init__(__self__, *, network_id: Optional[int] = None, network_name: Optional[str] = None, rep_interval: Optional[int] = None): - ChannelDvbNitSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - network_id=network_id, - network_name=network_name, - rep_interval=rep_interval, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - network_id: Optional[int] = None, - network_name: Optional[str] = None, - rep_interval: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if network_id is not None: - _setter("network_id", network_id) + pulumi.set(__self__, "network_id", network_id) if network_name is not None: - _setter("network_name", network_name) + pulumi.set(__self__, "network_name", network_name) if rep_interval is not None: - _setter("rep_interval", rep_interval) + pulumi.set(__self__, "rep_interval", rep_interval) @property @pulumi.getter(name="networkId") @@ -2894,29 +2325,14 @@ def __init__(__self__, *, rep_interval: Optional[int] = None, service_name: Optional[str] = None, service_provider_name: Optional[str] = None): - ChannelDvbSdtSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - output_sdt=output_sdt, - rep_interval=rep_interval, - service_name=service_name, - service_provider_name=service_provider_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - output_sdt: Optional[str] = None, - rep_interval: Optional[int] = None, - service_name: Optional[str] = None, - service_provider_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if output_sdt is not None: - _setter("output_sdt", output_sdt) + pulumi.set(__self__, "output_sdt", output_sdt) if rep_interval is not None: - _setter("rep_interval", rep_interval) + pulumi.set(__self__, "rep_interval", rep_interval) if service_name is not None: - _setter("service_name", service_name) + pulumi.set(__self__, "service_name", service_name) if service_provider_name is not None: - _setter("service_provider_name", service_provider_name) + pulumi.set(__self__, "service_provider_name", service_provider_name) @property @pulumi.getter(name="outputSdt") @@ -3004,81 +2420,40 @@ def __init__(__self__, *, teletext_grid_control: Optional[str] = None, x_position: Optional[int] = None, y_position: Optional[int] = None): - ChannelDvbSubDestinationSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - alignment=alignment, - background_color=background_color, - background_opacity=background_opacity, - font=font, - font_color=font_color, - font_opacity=font_opacity, - font_resolution=font_resolution, - font_size=font_size, - outline_color=outline_color, - outline_size=outline_size, - shadow_color=shadow_color, - shadow_opacity=shadow_opacity, - shadow_x_offset=shadow_x_offset, - shadow_y_offset=shadow_y_offset, - teletext_grid_control=teletext_grid_control, - x_position=x_position, - y_position=y_position, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alignment: Optional[str] = None, - background_color: Optional[str] = None, - background_opacity: Optional[int] = None, - font: Optional['outputs.ChannelInputLocation'] = None, - font_color: Optional[str] = None, - font_opacity: Optional[int] = None, - font_resolution: Optional[int] = None, - font_size: Optional[str] = None, - outline_color: Optional[str] = None, - outline_size: Optional[int] = None, - shadow_color: Optional[str] = None, - shadow_opacity: Optional[int] = None, - shadow_x_offset: Optional[int] = None, - shadow_y_offset: Optional[int] = None, - teletext_grid_control: Optional[str] = None, - x_position: Optional[int] = None, - y_position: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if alignment is not None: - _setter("alignment", alignment) + pulumi.set(__self__, "alignment", alignment) if background_color is not None: - _setter("background_color", background_color) + pulumi.set(__self__, "background_color", background_color) if background_opacity is not None: - _setter("background_opacity", background_opacity) + pulumi.set(__self__, "background_opacity", background_opacity) if font is not None: - _setter("font", font) + pulumi.set(__self__, "font", font) if font_color is not None: - _setter("font_color", font_color) + pulumi.set(__self__, "font_color", font_color) if font_opacity is not None: - _setter("font_opacity", font_opacity) + pulumi.set(__self__, "font_opacity", font_opacity) if font_resolution is not None: - _setter("font_resolution", font_resolution) + pulumi.set(__self__, "font_resolution", font_resolution) if font_size is not None: - _setter("font_size", font_size) + pulumi.set(__self__, "font_size", font_size) if outline_color is not None: - _setter("outline_color", outline_color) + pulumi.set(__self__, "outline_color", outline_color) if outline_size is not None: - _setter("outline_size", outline_size) + pulumi.set(__self__, "outline_size", outline_size) if shadow_color is not None: - _setter("shadow_color", shadow_color) + pulumi.set(__self__, "shadow_color", shadow_color) if shadow_opacity is not None: - _setter("shadow_opacity", shadow_opacity) + pulumi.set(__self__, "shadow_opacity", shadow_opacity) if shadow_x_offset is not None: - _setter("shadow_x_offset", shadow_x_offset) + pulumi.set(__self__, "shadow_x_offset", shadow_x_offset) if shadow_y_offset is not None: - _setter("shadow_y_offset", shadow_y_offset) + pulumi.set(__self__, "shadow_y_offset", shadow_y_offset) if teletext_grid_control is not None: - _setter("teletext_grid_control", teletext_grid_control) + pulumi.set(__self__, "teletext_grid_control", teletext_grid_control) if x_position is not None: - _setter("x_position", x_position) + pulumi.set(__self__, "x_position", x_position) if y_position is not None: - _setter("y_position", y_position) + pulumi.set(__self__, "y_position", y_position) @property @pulumi.getter @@ -3188,21 +2563,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, ocr_language: Optional[str] = None, pid: Optional[int] = None): - ChannelDvbSubSourceSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - ocr_language=ocr_language, - pid=pid, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ocr_language: Optional[str] = None, - pid: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ocr_language is not None: - _setter("ocr_language", ocr_language) + pulumi.set(__self__, "ocr_language", ocr_language) if pid is not None: - _setter("pid", pid) + pulumi.set(__self__, "pid", pid) @property @pulumi.getter(name="ocrLanguage") @@ -3236,17 +2600,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, rep_interval: Optional[int] = None): - ChannelDvbTdtSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - rep_interval=rep_interval, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rep_interval: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if rep_interval is not None: - _setter("rep_interval", rep_interval) + pulumi.set(__self__, "rep_interval", rep_interval) @property @pulumi.getter(name="repInterval") @@ -3289,41 +2644,20 @@ def __init__(__self__, *, drc_rf: Optional[str] = None, height_trim: Optional[float] = None, surround_trim: Optional[float] = None): - ChannelEac3AtmosSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - bitrate=bitrate, - coding_mode=coding_mode, - dialnorm=dialnorm, - drc_line=drc_line, - drc_rf=drc_rf, - height_trim=height_trim, - surround_trim=surround_trim, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bitrate: Optional[float] = None, - coding_mode: Optional[str] = None, - dialnorm: Optional[int] = None, - drc_line: Optional[str] = None, - drc_rf: Optional[str] = None, - height_trim: Optional[float] = None, - surround_trim: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bitrate is not None: - _setter("bitrate", bitrate) + pulumi.set(__self__, "bitrate", bitrate) if coding_mode is not None: - _setter("coding_mode", coding_mode) + pulumi.set(__self__, "coding_mode", coding_mode) if dialnorm is not None: - _setter("dialnorm", dialnorm) + pulumi.set(__self__, "dialnorm", dialnorm) if drc_line is not None: - _setter("drc_line", drc_line) + pulumi.set(__self__, "drc_line", drc_line) if drc_rf is not None: - _setter("drc_rf", drc_rf) + pulumi.set(__self__, "drc_rf", drc_rf) if height_trim is not None: - _setter("height_trim", height_trim) + pulumi.set(__self__, "height_trim", height_trim) if surround_trim is not None: - _setter("surround_trim", surround_trim) + pulumi.set(__self__, "surround_trim", surround_trim) @property @pulumi.getter @@ -3435,93 +2769,46 @@ def __init__(__self__, *, stereo_downmix: Optional[str] = None, surround_ex_mode: Optional[str] = None, surround_mode: Optional[str] = None): - ChannelEac3Settings._configure( - lambda key, value: pulumi.set(__self__, key, value), - attenuation_control=attenuation_control, - bitrate=bitrate, - bitstream_mode=bitstream_mode, - coding_mode=coding_mode, - dc_filter=dc_filter, - dialnorm=dialnorm, - drc_line=drc_line, - drc_rf=drc_rf, - lfe_control=lfe_control, - lfe_filter=lfe_filter, - lo_ro_center_mix_level=lo_ro_center_mix_level, - lo_ro_surround_mix_level=lo_ro_surround_mix_level, - lt_rt_center_mix_level=lt_rt_center_mix_level, - lt_rt_surround_mix_level=lt_rt_surround_mix_level, - metadata_control=metadata_control, - passthrough_control=passthrough_control, - phase_control=phase_control, - stereo_downmix=stereo_downmix, - surround_ex_mode=surround_ex_mode, - surround_mode=surround_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attenuation_control: Optional[str] = None, - bitrate: Optional[float] = None, - bitstream_mode: Optional[str] = None, - coding_mode: Optional[str] = None, - dc_filter: Optional[str] = None, - dialnorm: Optional[int] = None, - drc_line: Optional[str] = None, - drc_rf: Optional[str] = None, - lfe_control: Optional[str] = None, - lfe_filter: Optional[str] = None, - lo_ro_center_mix_level: Optional[float] = None, - lo_ro_surround_mix_level: Optional[float] = None, - lt_rt_center_mix_level: Optional[float] = None, - lt_rt_surround_mix_level: Optional[float] = None, - metadata_control: Optional[str] = None, - passthrough_control: Optional[str] = None, - phase_control: Optional[str] = None, - stereo_downmix: Optional[str] = None, - surround_ex_mode: Optional[str] = None, - surround_mode: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attenuation_control is not None: - _setter("attenuation_control", attenuation_control) + pulumi.set(__self__, "attenuation_control", attenuation_control) if bitrate is not None: - _setter("bitrate", bitrate) + pulumi.set(__self__, "bitrate", bitrate) if bitstream_mode is not None: - _setter("bitstream_mode", bitstream_mode) + pulumi.set(__self__, "bitstream_mode", bitstream_mode) if coding_mode is not None: - _setter("coding_mode", coding_mode) + pulumi.set(__self__, "coding_mode", coding_mode) if dc_filter is not None: - _setter("dc_filter", dc_filter) + pulumi.set(__self__, "dc_filter", dc_filter) if dialnorm is not None: - _setter("dialnorm", dialnorm) + pulumi.set(__self__, "dialnorm", dialnorm) if drc_line is not None: - _setter("drc_line", drc_line) + pulumi.set(__self__, "drc_line", drc_line) if drc_rf is not None: - _setter("drc_rf", drc_rf) + pulumi.set(__self__, "drc_rf", drc_rf) if lfe_control is not None: - _setter("lfe_control", lfe_control) + pulumi.set(__self__, "lfe_control", lfe_control) if lfe_filter is not None: - _setter("lfe_filter", lfe_filter) + pulumi.set(__self__, "lfe_filter", lfe_filter) if lo_ro_center_mix_level is not None: - _setter("lo_ro_center_mix_level", lo_ro_center_mix_level) + pulumi.set(__self__, "lo_ro_center_mix_level", lo_ro_center_mix_level) if lo_ro_surround_mix_level is not None: - _setter("lo_ro_surround_mix_level", lo_ro_surround_mix_level) + pulumi.set(__self__, "lo_ro_surround_mix_level", lo_ro_surround_mix_level) if lt_rt_center_mix_level is not None: - _setter("lt_rt_center_mix_level", lt_rt_center_mix_level) + pulumi.set(__self__, "lt_rt_center_mix_level", lt_rt_center_mix_level) if lt_rt_surround_mix_level is not None: - _setter("lt_rt_surround_mix_level", lt_rt_surround_mix_level) + pulumi.set(__self__, "lt_rt_surround_mix_level", lt_rt_surround_mix_level) if metadata_control is not None: - _setter("metadata_control", metadata_control) + pulumi.set(__self__, "metadata_control", metadata_control) if passthrough_control is not None: - _setter("passthrough_control", passthrough_control) + pulumi.set(__self__, "passthrough_control", passthrough_control) if phase_control is not None: - _setter("phase_control", phase_control) + pulumi.set(__self__, "phase_control", phase_control) if stereo_downmix is not None: - _setter("stereo_downmix", stereo_downmix) + pulumi.set(__self__, "stereo_downmix", stereo_downmix) if surround_ex_mode is not None: - _setter("surround_ex_mode", surround_ex_mode) + pulumi.set(__self__, "surround_ex_mode", surround_ex_mode) if surround_mode is not None: - _setter("surround_mode", surround_mode) + pulumi.set(__self__, "surround_mode", surround_mode) @property @pulumi.getter(name="attenuationControl") @@ -3654,29 +2941,14 @@ def __init__(__self__, *, fill_line_gap: Optional[str] = None, font_family: Optional[str] = None, style_control: Optional[str] = None): - ChannelEbuTtDDestinationSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - copyright_holder=copyright_holder, - fill_line_gap=fill_line_gap, - font_family=font_family, - style_control=style_control, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - copyright_holder: Optional[str] = None, - fill_line_gap: Optional[str] = None, - font_family: Optional[str] = None, - style_control: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if copyright_holder is not None: - _setter("copyright_holder", copyright_holder) + pulumi.set(__self__, "copyright_holder", copyright_holder) if fill_line_gap is not None: - _setter("fill_line_gap", fill_line_gap) + pulumi.set(__self__, "fill_line_gap", fill_line_gap) if font_family is not None: - _setter("font_family", font_family) + pulumi.set(__self__, "font_family", font_family) if style_control is not None: - _setter("style_control", style_control) + pulumi.set(__self__, "style_control", style_control) @property @pulumi.getter(name="copyrightHolder") @@ -3703,22 +2975,12 @@ def style_control(self) -> Optional[str]: class ChannelEmbeddedDestinationSettings(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type class ChannelEmbeddedPlusScte20DestinationSettings(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -3751,29 +3013,14 @@ def __init__(__self__, *, scte20_detection: Optional[str] = None, source608_channel_number: Optional[int] = None, source608_track_number: Optional[int] = None): - ChannelEmbeddedSourceSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - convert608_to708=convert608_to708, - scte20_detection=scte20_detection, - source608_channel_number=source608_channel_number, - source608_track_number=source608_track_number, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - convert608_to708: Optional[str] = None, - scte20_detection: Optional[str] = None, - source608_channel_number: Optional[int] = None, - source608_track_number: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if convert608_to708 is not None: - _setter("convert608_to708", convert608_to708) + pulumi.set(__self__, "convert608_to708", convert608_to708) if scte20_detection is not None: - _setter("scte20_detection", scte20_detection) + pulumi.set(__self__, "scte20_detection", scte20_detection) if source608_channel_number is not None: - _setter("source608_channel_number", source608_channel_number) + pulumi.set(__self__, "source608_channel_number", source608_channel_number) if source608_track_number is not None: - _setter("source608_track_number", source608_track_number) + pulumi.set(__self__, "source608_track_number", source608_track_number) @property @pulumi.getter(name="convert608To708") @@ -3853,65 +3100,32 @@ def __init__(__self__, *, thumbnail_configuration: Optional['outputs.ChannelThumbnailConfiguration'] = None, timecode_config: Optional['outputs.ChannelTimecodeConfig'] = None, video_descriptions: Optional[Sequence['outputs.ChannelVideoDescription']] = None): - ChannelEncoderSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - audio_descriptions=audio_descriptions, - avail_blanking=avail_blanking, - avail_configuration=avail_configuration, - blackout_slate=blackout_slate, - caption_descriptions=caption_descriptions, - feature_activations=feature_activations, - global_configuration=global_configuration, - motion_graphics_configuration=motion_graphics_configuration, - nielsen_configuration=nielsen_configuration, - output_groups=output_groups, - thumbnail_configuration=thumbnail_configuration, - timecode_config=timecode_config, - video_descriptions=video_descriptions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - audio_descriptions: Optional[Sequence['outputs.ChannelAudioDescription']] = None, - avail_blanking: Optional['outputs.ChannelAvailBlanking'] = None, - avail_configuration: Optional['outputs.ChannelAvailConfiguration'] = None, - blackout_slate: Optional['outputs.ChannelBlackoutSlate'] = None, - caption_descriptions: Optional[Sequence['outputs.ChannelCaptionDescription']] = None, - feature_activations: Optional['outputs.ChannelFeatureActivations'] = None, - global_configuration: Optional['outputs.ChannelGlobalConfiguration'] = None, - motion_graphics_configuration: Optional['outputs.ChannelMotionGraphicsConfiguration'] = None, - nielsen_configuration: Optional['outputs.ChannelNielsenConfiguration'] = None, - output_groups: Optional[Sequence['outputs.ChannelOutputGroup']] = None, - thumbnail_configuration: Optional['outputs.ChannelThumbnailConfiguration'] = None, - timecode_config: Optional['outputs.ChannelTimecodeConfig'] = None, - video_descriptions: Optional[Sequence['outputs.ChannelVideoDescription']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if audio_descriptions is not None: - _setter("audio_descriptions", audio_descriptions) + pulumi.set(__self__, "audio_descriptions", audio_descriptions) if avail_blanking is not None: - _setter("avail_blanking", avail_blanking) + pulumi.set(__self__, "avail_blanking", avail_blanking) if avail_configuration is not None: - _setter("avail_configuration", avail_configuration) + pulumi.set(__self__, "avail_configuration", avail_configuration) if blackout_slate is not None: - _setter("blackout_slate", blackout_slate) + pulumi.set(__self__, "blackout_slate", blackout_slate) if caption_descriptions is not None: - _setter("caption_descriptions", caption_descriptions) + pulumi.set(__self__, "caption_descriptions", caption_descriptions) if feature_activations is not None: - _setter("feature_activations", feature_activations) + pulumi.set(__self__, "feature_activations", feature_activations) if global_configuration is not None: - _setter("global_configuration", global_configuration) + pulumi.set(__self__, "global_configuration", global_configuration) if motion_graphics_configuration is not None: - _setter("motion_graphics_configuration", motion_graphics_configuration) + pulumi.set(__self__, "motion_graphics_configuration", motion_graphics_configuration) if nielsen_configuration is not None: - _setter("nielsen_configuration", nielsen_configuration) + pulumi.set(__self__, "nielsen_configuration", nielsen_configuration) if output_groups is not None: - _setter("output_groups", output_groups) + pulumi.set(__self__, "output_groups", output_groups) if thumbnail_configuration is not None: - _setter("thumbnail_configuration", thumbnail_configuration) + pulumi.set(__self__, "thumbnail_configuration", thumbnail_configuration) if timecode_config is not None: - _setter("timecode_config", timecode_config) + pulumi.set(__self__, "timecode_config", timecode_config) if video_descriptions is not None: - _setter("video_descriptions", video_descriptions) + pulumi.set(__self__, "video_descriptions", video_descriptions) @property @pulumi.getter(name="audioDescriptions") @@ -4013,37 +3227,18 @@ def __init__(__self__, *, pois_endpoint: Optional[str] = None, username: Optional[str] = None, zone_identity: Optional[str] = None): - ChannelEsam._configure( - lambda key, value: pulumi.set(__self__, key, value), - acquisition_point_id=acquisition_point_id, - ad_avail_offset=ad_avail_offset, - password_param=password_param, - pois_endpoint=pois_endpoint, - username=username, - zone_identity=zone_identity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - acquisition_point_id: Optional[str] = None, - ad_avail_offset: Optional[int] = None, - password_param: Optional[str] = None, - pois_endpoint: Optional[str] = None, - username: Optional[str] = None, - zone_identity: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if acquisition_point_id is not None: - _setter("acquisition_point_id", acquisition_point_id) + pulumi.set(__self__, "acquisition_point_id", acquisition_point_id) if ad_avail_offset is not None: - _setter("ad_avail_offset", ad_avail_offset) + pulumi.set(__self__, "ad_avail_offset", ad_avail_offset) if password_param is not None: - _setter("password_param", password_param) + pulumi.set(__self__, "password_param", password_param) if pois_endpoint is not None: - _setter("pois_endpoint", pois_endpoint) + pulumi.set(__self__, "pois_endpoint", pois_endpoint) if username is not None: - _setter("username", username) + pulumi.set(__self__, "username", username) if zone_identity is not None: - _setter("zone_identity", zone_identity) + pulumi.set(__self__, "zone_identity", zone_identity) @property @pulumi.getter(name="acquisitionPointId") @@ -4097,17 +3292,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, failover_condition_settings: Optional['outputs.ChannelFailoverConditionSettings'] = None): - ChannelFailoverCondition._configure( - lambda key, value: pulumi.set(__self__, key, value), - failover_condition_settings=failover_condition_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - failover_condition_settings: Optional['outputs.ChannelFailoverConditionSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if failover_condition_settings is not None: - _setter("failover_condition_settings", failover_condition_settings) + pulumi.set(__self__, "failover_condition_settings", failover_condition_settings) @property @pulumi.getter(name="failoverConditionSettings") @@ -4142,25 +3328,12 @@ def __init__(__self__, *, audio_silence_settings: Optional['outputs.ChannelAudioSilenceFailoverSettings'] = None, input_loss_settings: Optional['outputs.ChannelInputLossFailoverSettings'] = None, video_black_settings: Optional['outputs.ChannelVideoBlackFailoverSettings'] = None): - ChannelFailoverConditionSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - audio_silence_settings=audio_silence_settings, - input_loss_settings=input_loss_settings, - video_black_settings=video_black_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - audio_silence_settings: Optional['outputs.ChannelAudioSilenceFailoverSettings'] = None, - input_loss_settings: Optional['outputs.ChannelInputLossFailoverSettings'] = None, - video_black_settings: Optional['outputs.ChannelVideoBlackFailoverSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if audio_silence_settings is not None: - _setter("audio_silence_settings", audio_silence_settings) + pulumi.set(__self__, "audio_silence_settings", audio_silence_settings) if input_loss_settings is not None: - _setter("input_loss_settings", input_loss_settings) + pulumi.set(__self__, "input_loss_settings", input_loss_settings) if video_black_settings is not None: - _setter("video_black_settings", video_black_settings) + pulumi.set(__self__, "video_black_settings", video_black_settings) @property @pulumi.getter(name="audioSilenceSettings") @@ -4199,17 +3372,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, input_prepare_schedule_actions: Optional[str] = None): - ChannelFeatureActivations._configure( - lambda key, value: pulumi.set(__self__, key, value), - input_prepare_schedule_actions=input_prepare_schedule_actions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - input_prepare_schedule_actions: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if input_prepare_schedule_actions is not None: - _setter("input_prepare_schedule_actions", input_prepare_schedule_actions) + pulumi.set(__self__, "input_prepare_schedule_actions", input_prepare_schedule_actions) @property @pulumi.getter(name="inputPrepareScheduleActions") @@ -4244,25 +3408,12 @@ def __init__(__self__, *, column_depth: Optional[int] = None, include_fec: Optional[str] = None, row_length: Optional[int] = None): - ChannelFecOutputSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_depth=column_depth, - include_fec=include_fec, - row_length=row_length, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_depth: Optional[int] = None, - include_fec: Optional[str] = None, - row_length: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column_depth is not None: - _setter("column_depth", column_depth) + pulumi.set(__self__, "column_depth", column_depth) if include_fec is not None: - _setter("include_fec", include_fec) + pulumi.set(__self__, "include_fec", include_fec) if row_length is not None: - _setter("row_length", row_length) + pulumi.set(__self__, "row_length", row_length) @property @pulumi.getter(name="columnDepth") @@ -4307,25 +3458,12 @@ def __init__(__self__, *, audio_rendition_sets: Optional[str] = None, nielsen_id3_behavior: Optional[str] = None, timed_metadata_behavior: Optional[str] = None): - ChannelFmp4HlsSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - audio_rendition_sets=audio_rendition_sets, - nielsen_id3_behavior=nielsen_id3_behavior, - timed_metadata_behavior=timed_metadata_behavior, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - audio_rendition_sets: Optional[str] = None, - nielsen_id3_behavior: Optional[str] = None, - timed_metadata_behavior: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if audio_rendition_sets is not None: - _setter("audio_rendition_sets", audio_rendition_sets) + pulumi.set(__self__, "audio_rendition_sets", audio_rendition_sets) if nielsen_id3_behavior is not None: - _setter("nielsen_id3_behavior", nielsen_id3_behavior) + pulumi.set(__self__, "nielsen_id3_behavior", nielsen_id3_behavior) if timed_metadata_behavior is not None: - _setter("timed_metadata_behavior", timed_metadata_behavior) + pulumi.set(__self__, "timed_metadata_behavior", timed_metadata_behavior) @property @pulumi.getter(name="audioRenditionSets") @@ -4364,17 +3502,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, frame_capture_s3_settings: Optional['outputs.ChannelFrameCaptureS3Settings'] = None): - ChannelFrameCaptureCdnSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - frame_capture_s3_settings=frame_capture_s3_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - frame_capture_s3_settings: Optional['outputs.ChannelFrameCaptureS3Settings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if frame_capture_s3_settings is not None: - _setter("frame_capture_s3_settings", frame_capture_s3_settings) + pulumi.set(__self__, "frame_capture_s3_settings", frame_capture_s3_settings) @property @pulumi.getter(name="frameCaptureS3Settings") @@ -4404,21 +3533,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, destination: Optional['outputs.ChannelOutputLocationRef'] = None, frame_capture_cdn_settings: Optional['outputs.ChannelFrameCaptureCdnSettings'] = None): - ChannelFrameCaptureGroupSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - frame_capture_cdn_settings=frame_capture_cdn_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: Optional['outputs.ChannelOutputLocationRef'] = None, - frame_capture_cdn_settings: Optional['outputs.ChannelFrameCaptureCdnSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination is not None: - _setter("destination", destination) + pulumi.set(__self__, "destination", destination) if frame_capture_cdn_settings is not None: - _setter("frame_capture_cdn_settings", frame_capture_cdn_settings) + pulumi.set(__self__, "frame_capture_cdn_settings", frame_capture_cdn_settings) @property @pulumi.getter @@ -4435,11 +3553,6 @@ def frame_capture_cdn_settings(self) -> Optional['outputs.ChannelFrameCaptureCdn class ChannelFrameCaptureHlsSettings(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -4463,17 +3576,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, name_modifier: Optional[str] = None): - ChannelFrameCaptureOutputSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - name_modifier=name_modifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name_modifier: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name_modifier is not None: - _setter("name_modifier", name_modifier) + pulumi.set(__self__, "name_modifier", name_modifier) @property @pulumi.getter(name="nameModifier") @@ -4502,17 +3606,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, canned_acl: Optional[str] = None): - ChannelFrameCaptureS3Settings._configure( - lambda key, value: pulumi.set(__self__, key, value), - canned_acl=canned_acl, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - canned_acl: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if canned_acl is not None: - _setter("canned_acl", canned_acl) + pulumi.set(__self__, "canned_acl", canned_acl) @property @pulumi.getter(name="cannedAcl") @@ -4547,25 +3642,12 @@ def __init__(__self__, *, capture_interval: Optional[int] = None, capture_interval_units: Optional[str] = None, timecode_burnin_settings: Optional['outputs.ChannelTimecodeBurninSettings'] = None): - ChannelFrameCaptureSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - capture_interval=capture_interval, - capture_interval_units=capture_interval_units, - timecode_burnin_settings=timecode_burnin_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - capture_interval: Optional[int] = None, - capture_interval_units: Optional[str] = None, - timecode_burnin_settings: Optional['outputs.ChannelTimecodeBurninSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if capture_interval is not None: - _setter("capture_interval", capture_interval) + pulumi.set(__self__, "capture_interval", capture_interval) if capture_interval_units is not None: - _setter("capture_interval_units", capture_interval_units) + pulumi.set(__self__, "capture_interval_units", capture_interval_units) if timecode_burnin_settings is not None: - _setter("timecode_burnin_settings", timecode_burnin_settings) + pulumi.set(__self__, "timecode_burnin_settings", timecode_burnin_settings) @property @pulumi.getter(name="captureInterval") @@ -4619,37 +3701,18 @@ def __init__(__self__, *, output_locking_mode: Optional[str] = None, output_timing_source: Optional[str] = None, support_low_framerate_inputs: Optional[str] = None): - ChannelGlobalConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - initial_audio_gain=initial_audio_gain, - input_end_action=input_end_action, - input_loss_behavior=input_loss_behavior, - output_locking_mode=output_locking_mode, - output_timing_source=output_timing_source, - support_low_framerate_inputs=support_low_framerate_inputs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - initial_audio_gain: Optional[int] = None, - input_end_action: Optional[str] = None, - input_loss_behavior: Optional['outputs.ChannelInputLossBehavior'] = None, - output_locking_mode: Optional[str] = None, - output_timing_source: Optional[str] = None, - support_low_framerate_inputs: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if initial_audio_gain is not None: - _setter("initial_audio_gain", initial_audio_gain) + pulumi.set(__self__, "initial_audio_gain", initial_audio_gain) if input_end_action is not None: - _setter("input_end_action", input_end_action) + pulumi.set(__self__, "input_end_action", input_end_action) if input_loss_behavior is not None: - _setter("input_loss_behavior", input_loss_behavior) + pulumi.set(__self__, "input_loss_behavior", input_loss_behavior) if output_locking_mode is not None: - _setter("output_locking_mode", output_locking_mode) + pulumi.set(__self__, "output_locking_mode", output_locking_mode) if output_timing_source is not None: - _setter("output_timing_source", output_timing_source) + pulumi.set(__self__, "output_timing_source", output_timing_source) if support_low_framerate_inputs is not None: - _setter("support_low_framerate_inputs", support_low_framerate_inputs) + pulumi.set(__self__, "support_low_framerate_inputs", support_low_framerate_inputs) @property @pulumi.getter(name="initialAudioGain") @@ -4709,25 +3772,12 @@ def __init__(__self__, *, color_space_passthrough_settings: Optional['outputs.ChannelColorSpacePassthroughSettings'] = None, rec601_settings: Optional['outputs.ChannelRec601Settings'] = None, rec709_settings: Optional['outputs.ChannelRec709Settings'] = None): - ChannelH264ColorSpaceSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - color_space_passthrough_settings=color_space_passthrough_settings, - rec601_settings=rec601_settings, - rec709_settings=rec709_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color_space_passthrough_settings: Optional['outputs.ChannelColorSpacePassthroughSettings'] = None, - rec601_settings: Optional['outputs.ChannelRec601Settings'] = None, - rec709_settings: Optional['outputs.ChannelRec709Settings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color_space_passthrough_settings is not None: - _setter("color_space_passthrough_settings", color_space_passthrough_settings) + pulumi.set(__self__, "color_space_passthrough_settings", color_space_passthrough_settings) if rec601_settings is not None: - _setter("rec601_settings", rec601_settings) + pulumi.set(__self__, "rec601_settings", rec601_settings) if rec709_settings is not None: - _setter("rec709_settings", rec709_settings) + pulumi.set(__self__, "rec709_settings", rec709_settings) @property @pulumi.getter(name="colorSpacePassthroughSettings") @@ -4766,17 +3816,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, temporal_filter_settings: Optional['outputs.ChannelTemporalFilterSettings'] = None): - ChannelH264FilterSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - temporal_filter_settings=temporal_filter_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - temporal_filter_settings: Optional['outputs.ChannelTemporalFilterSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if temporal_filter_settings is not None: - _setter("temporal_filter_settings", temporal_filter_settings) + pulumi.set(__self__, "temporal_filter_settings", temporal_filter_settings) @property @pulumi.getter(name="temporalFilterSettings") @@ -4916,181 +3957,90 @@ def __init__(__self__, *, temporal_aq: Optional[str] = None, timecode_burnin_settings: Optional['outputs.ChannelTimecodeBurninSettings'] = None, timecode_insertion: Optional[str] = None): - ChannelH264Settings._configure( - lambda key, value: pulumi.set(__self__, key, value), - adaptive_quantization=adaptive_quantization, - afd_signaling=afd_signaling, - bitrate=bitrate, - buf_fill_pct=buf_fill_pct, - buf_size=buf_size, - color_metadata=color_metadata, - color_space_settings=color_space_settings, - entropy_encoding=entropy_encoding, - filter_settings=filter_settings, - fixed_afd=fixed_afd, - flicker_aq=flicker_aq, - force_field_pictures=force_field_pictures, - framerate_control=framerate_control, - framerate_denominator=framerate_denominator, - framerate_numerator=framerate_numerator, - gop_b_reference=gop_b_reference, - gop_closed_cadence=gop_closed_cadence, - gop_num_b_frames=gop_num_b_frames, - gop_size=gop_size, - gop_size_units=gop_size_units, - level=level, - look_ahead_rate_control=look_ahead_rate_control, - max_bitrate=max_bitrate, - min_i_interval=min_i_interval, - num_ref_frames=num_ref_frames, - par_control=par_control, - par_denominator=par_denominator, - par_numerator=par_numerator, - profile=profile, - quality_level=quality_level, - qvbr_quality_level=qvbr_quality_level, - rate_control_mode=rate_control_mode, - scan_type=scan_type, - scene_change_detect=scene_change_detect, - slices=slices, - softness=softness, - spatial_aq=spatial_aq, - subgop_length=subgop_length, - syntax=syntax, - temporal_aq=temporal_aq, - timecode_burnin_settings=timecode_burnin_settings, - timecode_insertion=timecode_insertion, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - adaptive_quantization: Optional[str] = None, - afd_signaling: Optional[str] = None, - bitrate: Optional[int] = None, - buf_fill_pct: Optional[int] = None, - buf_size: Optional[int] = None, - color_metadata: Optional[str] = None, - color_space_settings: Optional['outputs.ChannelH264ColorSpaceSettings'] = None, - entropy_encoding: Optional[str] = None, - filter_settings: Optional['outputs.ChannelH264FilterSettings'] = None, - fixed_afd: Optional[str] = None, - flicker_aq: Optional[str] = None, - force_field_pictures: Optional[str] = None, - framerate_control: Optional[str] = None, - framerate_denominator: Optional[int] = None, - framerate_numerator: Optional[int] = None, - gop_b_reference: Optional[str] = None, - gop_closed_cadence: Optional[int] = None, - gop_num_b_frames: Optional[int] = None, - gop_size: Optional[float] = None, - gop_size_units: Optional[str] = None, - level: Optional[str] = None, - look_ahead_rate_control: Optional[str] = None, - max_bitrate: Optional[int] = None, - min_i_interval: Optional[int] = None, - num_ref_frames: Optional[int] = None, - par_control: Optional[str] = None, - par_denominator: Optional[int] = None, - par_numerator: Optional[int] = None, - profile: Optional[str] = None, - quality_level: Optional[str] = None, - qvbr_quality_level: Optional[int] = None, - rate_control_mode: Optional[str] = None, - scan_type: Optional[str] = None, - scene_change_detect: Optional[str] = None, - slices: Optional[int] = None, - softness: Optional[int] = None, - spatial_aq: Optional[str] = None, - subgop_length: Optional[str] = None, - syntax: Optional[str] = None, - temporal_aq: Optional[str] = None, - timecode_burnin_settings: Optional['outputs.ChannelTimecodeBurninSettings'] = None, - timecode_insertion: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if adaptive_quantization is not None: - _setter("adaptive_quantization", adaptive_quantization) + pulumi.set(__self__, "adaptive_quantization", adaptive_quantization) if afd_signaling is not None: - _setter("afd_signaling", afd_signaling) + pulumi.set(__self__, "afd_signaling", afd_signaling) if bitrate is not None: - _setter("bitrate", bitrate) + pulumi.set(__self__, "bitrate", bitrate) if buf_fill_pct is not None: - _setter("buf_fill_pct", buf_fill_pct) + pulumi.set(__self__, "buf_fill_pct", buf_fill_pct) if buf_size is not None: - _setter("buf_size", buf_size) + pulumi.set(__self__, "buf_size", buf_size) if color_metadata is not None: - _setter("color_metadata", color_metadata) + pulumi.set(__self__, "color_metadata", color_metadata) if color_space_settings is not None: - _setter("color_space_settings", color_space_settings) + pulumi.set(__self__, "color_space_settings", color_space_settings) if entropy_encoding is not None: - _setter("entropy_encoding", entropy_encoding) + pulumi.set(__self__, "entropy_encoding", entropy_encoding) if filter_settings is not None: - _setter("filter_settings", filter_settings) + pulumi.set(__self__, "filter_settings", filter_settings) if fixed_afd is not None: - _setter("fixed_afd", fixed_afd) + pulumi.set(__self__, "fixed_afd", fixed_afd) if flicker_aq is not None: - _setter("flicker_aq", flicker_aq) + pulumi.set(__self__, "flicker_aq", flicker_aq) if force_field_pictures is not None: - _setter("force_field_pictures", force_field_pictures) + pulumi.set(__self__, "force_field_pictures", force_field_pictures) if framerate_control is not None: - _setter("framerate_control", framerate_control) + pulumi.set(__self__, "framerate_control", framerate_control) if framerate_denominator is not None: - _setter("framerate_denominator", framerate_denominator) + pulumi.set(__self__, "framerate_denominator", framerate_denominator) if framerate_numerator is not None: - _setter("framerate_numerator", framerate_numerator) + pulumi.set(__self__, "framerate_numerator", framerate_numerator) if gop_b_reference is not None: - _setter("gop_b_reference", gop_b_reference) + pulumi.set(__self__, "gop_b_reference", gop_b_reference) if gop_closed_cadence is not None: - _setter("gop_closed_cadence", gop_closed_cadence) + pulumi.set(__self__, "gop_closed_cadence", gop_closed_cadence) if gop_num_b_frames is not None: - _setter("gop_num_b_frames", gop_num_b_frames) + pulumi.set(__self__, "gop_num_b_frames", gop_num_b_frames) if gop_size is not None: - _setter("gop_size", gop_size) + pulumi.set(__self__, "gop_size", gop_size) if gop_size_units is not None: - _setter("gop_size_units", gop_size_units) + pulumi.set(__self__, "gop_size_units", gop_size_units) if level is not None: - _setter("level", level) + pulumi.set(__self__, "level", level) if look_ahead_rate_control is not None: - _setter("look_ahead_rate_control", look_ahead_rate_control) + pulumi.set(__self__, "look_ahead_rate_control", look_ahead_rate_control) if max_bitrate is not None: - _setter("max_bitrate", max_bitrate) + pulumi.set(__self__, "max_bitrate", max_bitrate) if min_i_interval is not None: - _setter("min_i_interval", min_i_interval) + pulumi.set(__self__, "min_i_interval", min_i_interval) if num_ref_frames is not None: - _setter("num_ref_frames", num_ref_frames) + pulumi.set(__self__, "num_ref_frames", num_ref_frames) if par_control is not None: - _setter("par_control", par_control) + pulumi.set(__self__, "par_control", par_control) if par_denominator is not None: - _setter("par_denominator", par_denominator) + pulumi.set(__self__, "par_denominator", par_denominator) if par_numerator is not None: - _setter("par_numerator", par_numerator) + pulumi.set(__self__, "par_numerator", par_numerator) if profile is not None: - _setter("profile", profile) + pulumi.set(__self__, "profile", profile) if quality_level is not None: - _setter("quality_level", quality_level) + pulumi.set(__self__, "quality_level", quality_level) if qvbr_quality_level is not None: - _setter("qvbr_quality_level", qvbr_quality_level) + pulumi.set(__self__, "qvbr_quality_level", qvbr_quality_level) if rate_control_mode is not None: - _setter("rate_control_mode", rate_control_mode) + pulumi.set(__self__, "rate_control_mode", rate_control_mode) if scan_type is not None: - _setter("scan_type", scan_type) + pulumi.set(__self__, "scan_type", scan_type) if scene_change_detect is not None: - _setter("scene_change_detect", scene_change_detect) + pulumi.set(__self__, "scene_change_detect", scene_change_detect) if slices is not None: - _setter("slices", slices) + pulumi.set(__self__, "slices", slices) if softness is not None: - _setter("softness", softness) + pulumi.set(__self__, "softness", softness) if spatial_aq is not None: - _setter("spatial_aq", spatial_aq) + pulumi.set(__self__, "spatial_aq", spatial_aq) if subgop_length is not None: - _setter("subgop_length", subgop_length) + pulumi.set(__self__, "subgop_length", subgop_length) if syntax is not None: - _setter("syntax", syntax) + pulumi.set(__self__, "syntax", syntax) if temporal_aq is not None: - _setter("temporal_aq", temporal_aq) + pulumi.set(__self__, "temporal_aq", temporal_aq) if timecode_burnin_settings is not None: - _setter("timecode_burnin_settings", timecode_burnin_settings) + pulumi.set(__self__, "timecode_burnin_settings", timecode_burnin_settings) if timecode_insertion is not None: - _setter("timecode_insertion", timecode_insertion) + pulumi.set(__self__, "timecode_insertion", timecode_insertion) @property @pulumi.getter(name="adaptiveQuantization") @@ -5336,33 +4286,16 @@ def __init__(__self__, *, hdr10_settings: Optional['outputs.ChannelHdr10Settings'] = None, rec601_settings: Optional['outputs.ChannelRec601Settings'] = None, rec709_settings: Optional['outputs.ChannelRec709Settings'] = None): - ChannelH265ColorSpaceSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - color_space_passthrough_settings=color_space_passthrough_settings, - dolby_vision81_settings=dolby_vision81_settings, - hdr10_settings=hdr10_settings, - rec601_settings=rec601_settings, - rec709_settings=rec709_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color_space_passthrough_settings: Optional['outputs.ChannelColorSpacePassthroughSettings'] = None, - dolby_vision81_settings: Optional['outputs.ChannelDolbyVision81Settings'] = None, - hdr10_settings: Optional['outputs.ChannelHdr10Settings'] = None, - rec601_settings: Optional['outputs.ChannelRec601Settings'] = None, - rec709_settings: Optional['outputs.ChannelRec709Settings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color_space_passthrough_settings is not None: - _setter("color_space_passthrough_settings", color_space_passthrough_settings) + pulumi.set(__self__, "color_space_passthrough_settings", color_space_passthrough_settings) if dolby_vision81_settings is not None: - _setter("dolby_vision81_settings", dolby_vision81_settings) + pulumi.set(__self__, "dolby_vision81_settings", dolby_vision81_settings) if hdr10_settings is not None: - _setter("hdr10_settings", hdr10_settings) + pulumi.set(__self__, "hdr10_settings", hdr10_settings) if rec601_settings is not None: - _setter("rec601_settings", rec601_settings) + pulumi.set(__self__, "rec601_settings", rec601_settings) if rec709_settings is not None: - _setter("rec709_settings", rec709_settings) + pulumi.set(__self__, "rec709_settings", rec709_settings) @property @pulumi.getter(name="colorSpacePassthroughSettings") @@ -5411,17 +4344,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, temporal_filter_settings: Optional['outputs.ChannelTemporalFilterSettings'] = None): - ChannelH265FilterSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - temporal_filter_settings=temporal_filter_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - temporal_filter_settings: Optional['outputs.ChannelTemporalFilterSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if temporal_filter_settings is not None: - _setter("temporal_filter_settings", temporal_filter_settings) + pulumi.set(__self__, "temporal_filter_settings", temporal_filter_settings) @property @pulumi.getter(name="temporalFilterSettings") @@ -5527,133 +4451,66 @@ def __init__(__self__, *, tier: Optional[str] = None, timecode_burnin_settings: Optional['outputs.ChannelTimecodeBurninSettings'] = None, timecode_insertion: Optional[str] = None): - ChannelH265Settings._configure( - lambda key, value: pulumi.set(__self__, key, value), - adaptive_quantization=adaptive_quantization, - afd_signaling=afd_signaling, - alternative_transfer_function=alternative_transfer_function, - bitrate=bitrate, - buf_size=buf_size, - color_metadata=color_metadata, - color_space_settings=color_space_settings, - filter_settings=filter_settings, - fixed_afd=fixed_afd, - flicker_aq=flicker_aq, - framerate_denominator=framerate_denominator, - framerate_numerator=framerate_numerator, - gop_closed_cadence=gop_closed_cadence, - gop_size=gop_size, - gop_size_units=gop_size_units, - level=level, - look_ahead_rate_control=look_ahead_rate_control, - max_bitrate=max_bitrate, - min_i_interval=min_i_interval, - par_denominator=par_denominator, - par_numerator=par_numerator, - profile=profile, - qvbr_quality_level=qvbr_quality_level, - rate_control_mode=rate_control_mode, - scan_type=scan_type, - scene_change_detect=scene_change_detect, - slices=slices, - tier=tier, - timecode_burnin_settings=timecode_burnin_settings, - timecode_insertion=timecode_insertion, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - adaptive_quantization: Optional[str] = None, - afd_signaling: Optional[str] = None, - alternative_transfer_function: Optional[str] = None, - bitrate: Optional[int] = None, - buf_size: Optional[int] = None, - color_metadata: Optional[str] = None, - color_space_settings: Optional['outputs.ChannelH265ColorSpaceSettings'] = None, - filter_settings: Optional['outputs.ChannelH265FilterSettings'] = None, - fixed_afd: Optional[str] = None, - flicker_aq: Optional[str] = None, - framerate_denominator: Optional[int] = None, - framerate_numerator: Optional[int] = None, - gop_closed_cadence: Optional[int] = None, - gop_size: Optional[float] = None, - gop_size_units: Optional[str] = None, - level: Optional[str] = None, - look_ahead_rate_control: Optional[str] = None, - max_bitrate: Optional[int] = None, - min_i_interval: Optional[int] = None, - par_denominator: Optional[int] = None, - par_numerator: Optional[int] = None, - profile: Optional[str] = None, - qvbr_quality_level: Optional[int] = None, - rate_control_mode: Optional[str] = None, - scan_type: Optional[str] = None, - scene_change_detect: Optional[str] = None, - slices: Optional[int] = None, - tier: Optional[str] = None, - timecode_burnin_settings: Optional['outputs.ChannelTimecodeBurninSettings'] = None, - timecode_insertion: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if adaptive_quantization is not None: - _setter("adaptive_quantization", adaptive_quantization) + pulumi.set(__self__, "adaptive_quantization", adaptive_quantization) if afd_signaling is not None: - _setter("afd_signaling", afd_signaling) + pulumi.set(__self__, "afd_signaling", afd_signaling) if alternative_transfer_function is not None: - _setter("alternative_transfer_function", alternative_transfer_function) + pulumi.set(__self__, "alternative_transfer_function", alternative_transfer_function) if bitrate is not None: - _setter("bitrate", bitrate) + pulumi.set(__self__, "bitrate", bitrate) if buf_size is not None: - _setter("buf_size", buf_size) + pulumi.set(__self__, "buf_size", buf_size) if color_metadata is not None: - _setter("color_metadata", color_metadata) + pulumi.set(__self__, "color_metadata", color_metadata) if color_space_settings is not None: - _setter("color_space_settings", color_space_settings) + pulumi.set(__self__, "color_space_settings", color_space_settings) if filter_settings is not None: - _setter("filter_settings", filter_settings) + pulumi.set(__self__, "filter_settings", filter_settings) if fixed_afd is not None: - _setter("fixed_afd", fixed_afd) + pulumi.set(__self__, "fixed_afd", fixed_afd) if flicker_aq is not None: - _setter("flicker_aq", flicker_aq) + pulumi.set(__self__, "flicker_aq", flicker_aq) if framerate_denominator is not None: - _setter("framerate_denominator", framerate_denominator) + pulumi.set(__self__, "framerate_denominator", framerate_denominator) if framerate_numerator is not None: - _setter("framerate_numerator", framerate_numerator) + pulumi.set(__self__, "framerate_numerator", framerate_numerator) if gop_closed_cadence is not None: - _setter("gop_closed_cadence", gop_closed_cadence) + pulumi.set(__self__, "gop_closed_cadence", gop_closed_cadence) if gop_size is not None: - _setter("gop_size", gop_size) + pulumi.set(__self__, "gop_size", gop_size) if gop_size_units is not None: - _setter("gop_size_units", gop_size_units) + pulumi.set(__self__, "gop_size_units", gop_size_units) if level is not None: - _setter("level", level) + pulumi.set(__self__, "level", level) if look_ahead_rate_control is not None: - _setter("look_ahead_rate_control", look_ahead_rate_control) + pulumi.set(__self__, "look_ahead_rate_control", look_ahead_rate_control) if max_bitrate is not None: - _setter("max_bitrate", max_bitrate) + pulumi.set(__self__, "max_bitrate", max_bitrate) if min_i_interval is not None: - _setter("min_i_interval", min_i_interval) + pulumi.set(__self__, "min_i_interval", min_i_interval) if par_denominator is not None: - _setter("par_denominator", par_denominator) + pulumi.set(__self__, "par_denominator", par_denominator) if par_numerator is not None: - _setter("par_numerator", par_numerator) + pulumi.set(__self__, "par_numerator", par_numerator) if profile is not None: - _setter("profile", profile) + pulumi.set(__self__, "profile", profile) if qvbr_quality_level is not None: - _setter("qvbr_quality_level", qvbr_quality_level) + pulumi.set(__self__, "qvbr_quality_level", qvbr_quality_level) if rate_control_mode is not None: - _setter("rate_control_mode", rate_control_mode) + pulumi.set(__self__, "rate_control_mode", rate_control_mode) if scan_type is not None: - _setter("scan_type", scan_type) + pulumi.set(__self__, "scan_type", scan_type) if scene_change_detect is not None: - _setter("scene_change_detect", scene_change_detect) + pulumi.set(__self__, "scene_change_detect", scene_change_detect) if slices is not None: - _setter("slices", slices) + pulumi.set(__self__, "slices", slices) if tier is not None: - _setter("tier", tier) + pulumi.set(__self__, "tier", tier) if timecode_burnin_settings is not None: - _setter("timecode_burnin_settings", timecode_burnin_settings) + pulumi.set(__self__, "timecode_burnin_settings", timecode_burnin_settings) if timecode_insertion is not None: - _setter("timecode_insertion", timecode_insertion) + pulumi.set(__self__, "timecode_insertion", timecode_insertion) @property @pulumi.getter(name="adaptiveQuantization") @@ -5830,21 +4687,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, max_cll: Optional[int] = None, max_fall: Optional[int] = None): - ChannelHdr10Settings._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_cll=max_cll, - max_fall=max_fall, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_cll: Optional[int] = None, - max_fall: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max_cll is not None: - _setter("max_cll", max_cll) + pulumi.set(__self__, "max_cll", max_cll) if max_fall is not None: - _setter("max_fall", max_fall) + pulumi.set(__self__, "max_fall", max_fall) @property @pulumi.getter(name="maxCll") @@ -5892,41 +4738,20 @@ def __init__(__self__, *, restart_delay: Optional[int] = None, salt: Optional[str] = None, token: Optional[str] = None): - ChannelHlsAkamaiSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - connection_retry_interval=connection_retry_interval, - filecache_duration=filecache_duration, - http_transfer_mode=http_transfer_mode, - num_retries=num_retries, - restart_delay=restart_delay, - salt=salt, - token=token, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connection_retry_interval: Optional[int] = None, - filecache_duration: Optional[int] = None, - http_transfer_mode: Optional[str] = None, - num_retries: Optional[int] = None, - restart_delay: Optional[int] = None, - salt: Optional[str] = None, - token: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if connection_retry_interval is not None: - _setter("connection_retry_interval", connection_retry_interval) + pulumi.set(__self__, "connection_retry_interval", connection_retry_interval) if filecache_duration is not None: - _setter("filecache_duration", filecache_duration) + pulumi.set(__self__, "filecache_duration", filecache_duration) if http_transfer_mode is not None: - _setter("http_transfer_mode", http_transfer_mode) + pulumi.set(__self__, "http_transfer_mode", http_transfer_mode) if num_retries is not None: - _setter("num_retries", num_retries) + pulumi.set(__self__, "num_retries", num_retries) if restart_delay is not None: - _setter("restart_delay", restart_delay) + pulumi.set(__self__, "restart_delay", restart_delay) if salt is not None: - _setter("salt", salt) + pulumi.set(__self__, "salt", salt) if token is not None: - _setter("token", token) + pulumi.set(__self__, "token", token) @property @pulumi.getter(name="connectionRetryInterval") @@ -5994,29 +4819,14 @@ def __init__(__self__, *, filecache_duration: Optional[int] = None, num_retries: Optional[int] = None, restart_delay: Optional[int] = None): - ChannelHlsBasicPutSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - connection_retry_interval=connection_retry_interval, - filecache_duration=filecache_duration, - num_retries=num_retries, - restart_delay=restart_delay, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connection_retry_interval: Optional[int] = None, - filecache_duration: Optional[int] = None, - num_retries: Optional[int] = None, - restart_delay: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if connection_retry_interval is not None: - _setter("connection_retry_interval", connection_retry_interval) + pulumi.set(__self__, "connection_retry_interval", connection_retry_interval) if filecache_duration is not None: - _setter("filecache_duration", filecache_duration) + pulumi.set(__self__, "filecache_duration", filecache_duration) if num_retries is not None: - _setter("num_retries", num_retries) + pulumi.set(__self__, "num_retries", num_retries) if restart_delay is not None: - _setter("restart_delay", restart_delay) + pulumi.set(__self__, "restart_delay", restart_delay) @property @pulumi.getter(name="connectionRetryInterval") @@ -6072,33 +4882,16 @@ def __init__(__self__, *, hls_media_store_settings: Optional['outputs.ChannelHlsMediaStoreSettings'] = None, hls_s3_settings: Optional['outputs.ChannelHlsS3Settings'] = None, hls_webdav_settings: Optional['outputs.ChannelHlsWebdavSettings'] = None): - ChannelHlsCdnSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - hls_akamai_settings=hls_akamai_settings, - hls_basic_put_settings=hls_basic_put_settings, - hls_media_store_settings=hls_media_store_settings, - hls_s3_settings=hls_s3_settings, - hls_webdav_settings=hls_webdav_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hls_akamai_settings: Optional['outputs.ChannelHlsAkamaiSettings'] = None, - hls_basic_put_settings: Optional['outputs.ChannelHlsBasicPutSettings'] = None, - hls_media_store_settings: Optional['outputs.ChannelHlsMediaStoreSettings'] = None, - hls_s3_settings: Optional['outputs.ChannelHlsS3Settings'] = None, - hls_webdav_settings: Optional['outputs.ChannelHlsWebdavSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if hls_akamai_settings is not None: - _setter("hls_akamai_settings", hls_akamai_settings) + pulumi.set(__self__, "hls_akamai_settings", hls_akamai_settings) if hls_basic_put_settings is not None: - _setter("hls_basic_put_settings", hls_basic_put_settings) + pulumi.set(__self__, "hls_basic_put_settings", hls_basic_put_settings) if hls_media_store_settings is not None: - _setter("hls_media_store_settings", hls_media_store_settings) + pulumi.set(__self__, "hls_media_store_settings", hls_media_store_settings) if hls_s3_settings is not None: - _setter("hls_s3_settings", hls_s3_settings) + pulumi.set(__self__, "hls_s3_settings", hls_s3_settings) if hls_webdav_settings is not None: - _setter("hls_webdav_settings", hls_webdav_settings) + pulumi.set(__self__, "hls_webdav_settings", hls_webdav_settings) @property @pulumi.getter(name="hlsAkamaiSettings") @@ -6269,185 +5062,92 @@ def __init__(__self__, *, timed_metadata_id3_period: Optional[int] = None, timestamp_delta_milliseconds: Optional[int] = None, ts_file_mode: Optional[str] = None): - ChannelHlsGroupSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - ad_markers=ad_markers, - base_url_content=base_url_content, - base_url_content1=base_url_content1, - base_url_manifest=base_url_manifest, - base_url_manifest1=base_url_manifest1, - caption_language_mappings=caption_language_mappings, - caption_language_setting=caption_language_setting, - client_cache=client_cache, - codec_specification=codec_specification, - constant_iv=constant_iv, - destination=destination, - directory_structure=directory_structure, - discontinuity_tags=discontinuity_tags, - encryption_type=encryption_type, - hls_cdn_settings=hls_cdn_settings, - hls_id3_segment_tagging=hls_id3_segment_tagging, - i_frame_only_playlists=i_frame_only_playlists, - incomplete_segment_behavior=incomplete_segment_behavior, - index_n_segments=index_n_segments, - input_loss_action=input_loss_action, - iv_in_manifest=iv_in_manifest, - iv_source=iv_source, - keep_segments=keep_segments, - key_format=key_format, - key_format_versions=key_format_versions, - key_provider_settings=key_provider_settings, - manifest_compression=manifest_compression, - manifest_duration_format=manifest_duration_format, - min_segment_length=min_segment_length, - mode=mode, - output_selection=output_selection, - program_date_time=program_date_time, - program_date_time_clock=program_date_time_clock, - program_date_time_period=program_date_time_period, - redundant_manifest=redundant_manifest, - segment_length=segment_length, - segmentation_mode=segmentation_mode, - segments_per_subdirectory=segments_per_subdirectory, - stream_inf_resolution=stream_inf_resolution, - timed_metadata_id3_frame=timed_metadata_id3_frame, - timed_metadata_id3_period=timed_metadata_id3_period, - timestamp_delta_milliseconds=timestamp_delta_milliseconds, - ts_file_mode=ts_file_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ad_markers: Optional[Sequence[str]] = None, - base_url_content: Optional[str] = None, - base_url_content1: Optional[str] = None, - base_url_manifest: Optional[str] = None, - base_url_manifest1: Optional[str] = None, - caption_language_mappings: Optional[Sequence['outputs.ChannelCaptionLanguageMapping']] = None, - caption_language_setting: Optional[str] = None, - client_cache: Optional[str] = None, - codec_specification: Optional[str] = None, - constant_iv: Optional[str] = None, - destination: Optional['outputs.ChannelOutputLocationRef'] = None, - directory_structure: Optional[str] = None, - discontinuity_tags: Optional[str] = None, - encryption_type: Optional[str] = None, - hls_cdn_settings: Optional['outputs.ChannelHlsCdnSettings'] = None, - hls_id3_segment_tagging: Optional[str] = None, - i_frame_only_playlists: Optional[str] = None, - incomplete_segment_behavior: Optional[str] = None, - index_n_segments: Optional[int] = None, - input_loss_action: Optional[str] = None, - iv_in_manifest: Optional[str] = None, - iv_source: Optional[str] = None, - keep_segments: Optional[int] = None, - key_format: Optional[str] = None, - key_format_versions: Optional[str] = None, - key_provider_settings: Optional['outputs.ChannelKeyProviderSettings'] = None, - manifest_compression: Optional[str] = None, - manifest_duration_format: Optional[str] = None, - min_segment_length: Optional[int] = None, - mode: Optional[str] = None, - output_selection: Optional[str] = None, - program_date_time: Optional[str] = None, - program_date_time_clock: Optional[str] = None, - program_date_time_period: Optional[int] = None, - redundant_manifest: Optional[str] = None, - segment_length: Optional[int] = None, - segmentation_mode: Optional[str] = None, - segments_per_subdirectory: Optional[int] = None, - stream_inf_resolution: Optional[str] = None, - timed_metadata_id3_frame: Optional[str] = None, - timed_metadata_id3_period: Optional[int] = None, - timestamp_delta_milliseconds: Optional[int] = None, - ts_file_mode: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ad_markers is not None: - _setter("ad_markers", ad_markers) + pulumi.set(__self__, "ad_markers", ad_markers) if base_url_content is not None: - _setter("base_url_content", base_url_content) + pulumi.set(__self__, "base_url_content", base_url_content) if base_url_content1 is not None: - _setter("base_url_content1", base_url_content1) + pulumi.set(__self__, "base_url_content1", base_url_content1) if base_url_manifest is not None: - _setter("base_url_manifest", base_url_manifest) + pulumi.set(__self__, "base_url_manifest", base_url_manifest) if base_url_manifest1 is not None: - _setter("base_url_manifest1", base_url_manifest1) + pulumi.set(__self__, "base_url_manifest1", base_url_manifest1) if caption_language_mappings is not None: - _setter("caption_language_mappings", caption_language_mappings) + pulumi.set(__self__, "caption_language_mappings", caption_language_mappings) if caption_language_setting is not None: - _setter("caption_language_setting", caption_language_setting) + pulumi.set(__self__, "caption_language_setting", caption_language_setting) if client_cache is not None: - _setter("client_cache", client_cache) + pulumi.set(__self__, "client_cache", client_cache) if codec_specification is not None: - _setter("codec_specification", codec_specification) + pulumi.set(__self__, "codec_specification", codec_specification) if constant_iv is not None: - _setter("constant_iv", constant_iv) + pulumi.set(__self__, "constant_iv", constant_iv) if destination is not None: - _setter("destination", destination) + pulumi.set(__self__, "destination", destination) if directory_structure is not None: - _setter("directory_structure", directory_structure) + pulumi.set(__self__, "directory_structure", directory_structure) if discontinuity_tags is not None: - _setter("discontinuity_tags", discontinuity_tags) + pulumi.set(__self__, "discontinuity_tags", discontinuity_tags) if encryption_type is not None: - _setter("encryption_type", encryption_type) + pulumi.set(__self__, "encryption_type", encryption_type) if hls_cdn_settings is not None: - _setter("hls_cdn_settings", hls_cdn_settings) + pulumi.set(__self__, "hls_cdn_settings", hls_cdn_settings) if hls_id3_segment_tagging is not None: - _setter("hls_id3_segment_tagging", hls_id3_segment_tagging) + pulumi.set(__self__, "hls_id3_segment_tagging", hls_id3_segment_tagging) if i_frame_only_playlists is not None: - _setter("i_frame_only_playlists", i_frame_only_playlists) + pulumi.set(__self__, "i_frame_only_playlists", i_frame_only_playlists) if incomplete_segment_behavior is not None: - _setter("incomplete_segment_behavior", incomplete_segment_behavior) + pulumi.set(__self__, "incomplete_segment_behavior", incomplete_segment_behavior) if index_n_segments is not None: - _setter("index_n_segments", index_n_segments) + pulumi.set(__self__, "index_n_segments", index_n_segments) if input_loss_action is not None: - _setter("input_loss_action", input_loss_action) + pulumi.set(__self__, "input_loss_action", input_loss_action) if iv_in_manifest is not None: - _setter("iv_in_manifest", iv_in_manifest) + pulumi.set(__self__, "iv_in_manifest", iv_in_manifest) if iv_source is not None: - _setter("iv_source", iv_source) + pulumi.set(__self__, "iv_source", iv_source) if keep_segments is not None: - _setter("keep_segments", keep_segments) + pulumi.set(__self__, "keep_segments", keep_segments) if key_format is not None: - _setter("key_format", key_format) + pulumi.set(__self__, "key_format", key_format) if key_format_versions is not None: - _setter("key_format_versions", key_format_versions) + pulumi.set(__self__, "key_format_versions", key_format_versions) if key_provider_settings is not None: - _setter("key_provider_settings", key_provider_settings) + pulumi.set(__self__, "key_provider_settings", key_provider_settings) if manifest_compression is not None: - _setter("manifest_compression", manifest_compression) + pulumi.set(__self__, "manifest_compression", manifest_compression) if manifest_duration_format is not None: - _setter("manifest_duration_format", manifest_duration_format) + pulumi.set(__self__, "manifest_duration_format", manifest_duration_format) if min_segment_length is not None: - _setter("min_segment_length", min_segment_length) + pulumi.set(__self__, "min_segment_length", min_segment_length) if mode is not None: - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) if output_selection is not None: - _setter("output_selection", output_selection) + pulumi.set(__self__, "output_selection", output_selection) if program_date_time is not None: - _setter("program_date_time", program_date_time) + pulumi.set(__self__, "program_date_time", program_date_time) if program_date_time_clock is not None: - _setter("program_date_time_clock", program_date_time_clock) + pulumi.set(__self__, "program_date_time_clock", program_date_time_clock) if program_date_time_period is not None: - _setter("program_date_time_period", program_date_time_period) + pulumi.set(__self__, "program_date_time_period", program_date_time_period) if redundant_manifest is not None: - _setter("redundant_manifest", redundant_manifest) + pulumi.set(__self__, "redundant_manifest", redundant_manifest) if segment_length is not None: - _setter("segment_length", segment_length) + pulumi.set(__self__, "segment_length", segment_length) if segmentation_mode is not None: - _setter("segmentation_mode", segmentation_mode) + pulumi.set(__self__, "segmentation_mode", segmentation_mode) if segments_per_subdirectory is not None: - _setter("segments_per_subdirectory", segments_per_subdirectory) + pulumi.set(__self__, "segments_per_subdirectory", segments_per_subdirectory) if stream_inf_resolution is not None: - _setter("stream_inf_resolution", stream_inf_resolution) + pulumi.set(__self__, "stream_inf_resolution", stream_inf_resolution) if timed_metadata_id3_frame is not None: - _setter("timed_metadata_id3_frame", timed_metadata_id3_frame) + pulumi.set(__self__, "timed_metadata_id3_frame", timed_metadata_id3_frame) if timed_metadata_id3_period is not None: - _setter("timed_metadata_id3_period", timed_metadata_id3_period) + pulumi.set(__self__, "timed_metadata_id3_period", timed_metadata_id3_period) if timestamp_delta_milliseconds is not None: - _setter("timestamp_delta_milliseconds", timestamp_delta_milliseconds) + pulumi.set(__self__, "timestamp_delta_milliseconds", timestamp_delta_milliseconds) if ts_file_mode is not None: - _setter("ts_file_mode", ts_file_mode) + pulumi.set(__self__, "ts_file_mode", ts_file_mode) @property @pulumi.getter(name="adMarkers") @@ -6694,33 +5394,16 @@ def __init__(__self__, *, retries: Optional[int] = None, retry_interval: Optional[int] = None, scte35_source: Optional[str] = None): - ChannelHlsInputSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - bandwidth=bandwidth, - buffer_segments=buffer_segments, - retries=retries, - retry_interval=retry_interval, - scte35_source=scte35_source, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bandwidth: Optional[int] = None, - buffer_segments: Optional[int] = None, - retries: Optional[int] = None, - retry_interval: Optional[int] = None, - scte35_source: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bandwidth is not None: - _setter("bandwidth", bandwidth) + pulumi.set(__self__, "bandwidth", bandwidth) if buffer_segments is not None: - _setter("buffer_segments", buffer_segments) + pulumi.set(__self__, "buffer_segments", buffer_segments) if retries is not None: - _setter("retries", retries) + pulumi.set(__self__, "retries", retries) if retry_interval is not None: - _setter("retry_interval", retry_interval) + pulumi.set(__self__, "retry_interval", retry_interval) if scte35_source is not None: - _setter("scte35_source", scte35_source) + pulumi.set(__self__, "scte35_source", scte35_source) @property @pulumi.getter @@ -6781,33 +5464,16 @@ def __init__(__self__, *, media_store_storage_class: Optional[str] = None, num_retries: Optional[int] = None, restart_delay: Optional[int] = None): - ChannelHlsMediaStoreSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - connection_retry_interval=connection_retry_interval, - filecache_duration=filecache_duration, - media_store_storage_class=media_store_storage_class, - num_retries=num_retries, - restart_delay=restart_delay, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connection_retry_interval: Optional[int] = None, - filecache_duration: Optional[int] = None, - media_store_storage_class: Optional[str] = None, - num_retries: Optional[int] = None, - restart_delay: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if connection_retry_interval is not None: - _setter("connection_retry_interval", connection_retry_interval) + pulumi.set(__self__, "connection_retry_interval", connection_retry_interval) if filecache_duration is not None: - _setter("filecache_duration", filecache_duration) + pulumi.set(__self__, "filecache_duration", filecache_duration) if media_store_storage_class is not None: - _setter("media_store_storage_class", media_store_storage_class) + pulumi.set(__self__, "media_store_storage_class", media_store_storage_class) if num_retries is not None: - _setter("num_retries", num_retries) + pulumi.set(__self__, "num_retries", num_retries) if restart_delay is not None: - _setter("restart_delay", restart_delay) + pulumi.set(__self__, "restart_delay", restart_delay) @property @pulumi.getter(name="connectionRetryInterval") @@ -6865,29 +5531,14 @@ def __init__(__self__, *, hls_settings: Optional['outputs.ChannelHlsSettings'] = None, name_modifier: Optional[str] = None, segment_modifier: Optional[str] = None): - ChannelHlsOutputSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - h265_packaging_type=h265_packaging_type, - hls_settings=hls_settings, - name_modifier=name_modifier, - segment_modifier=segment_modifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - h265_packaging_type: Optional[str] = None, - hls_settings: Optional['outputs.ChannelHlsSettings'] = None, - name_modifier: Optional[str] = None, - segment_modifier: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if h265_packaging_type is not None: - _setter("h265_packaging_type", h265_packaging_type) + pulumi.set(__self__, "h265_packaging_type", h265_packaging_type) if hls_settings is not None: - _setter("hls_settings", hls_settings) + pulumi.set(__self__, "hls_settings", hls_settings) if name_modifier is not None: - _setter("name_modifier", name_modifier) + pulumi.set(__self__, "name_modifier", name_modifier) if segment_modifier is not None: - _setter("segment_modifier", segment_modifier) + pulumi.set(__self__, "segment_modifier", segment_modifier) @property @pulumi.getter(name="h265PackagingType") @@ -6931,17 +5582,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, canned_acl: Optional[str] = None): - ChannelHlsS3Settings._configure( - lambda key, value: pulumi.set(__self__, key, value), - canned_acl=canned_acl, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - canned_acl: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if canned_acl is not None: - _setter("canned_acl", canned_acl) + pulumi.set(__self__, "canned_acl", canned_acl) @property @pulumi.getter(name="cannedAcl") @@ -6979,29 +5621,14 @@ def __init__(__self__, *, fmp4_hls_settings: Optional['outputs.ChannelFmp4HlsSettings'] = None, frame_capture_hls_settings: Optional['outputs.ChannelFrameCaptureHlsSettings'] = None, standard_hls_settings: Optional['outputs.ChannelStandardHlsSettings'] = None): - ChannelHlsSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - audio_only_hls_settings=audio_only_hls_settings, - fmp4_hls_settings=fmp4_hls_settings, - frame_capture_hls_settings=frame_capture_hls_settings, - standard_hls_settings=standard_hls_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - audio_only_hls_settings: Optional['outputs.ChannelAudioOnlyHlsSettings'] = None, - fmp4_hls_settings: Optional['outputs.ChannelFmp4HlsSettings'] = None, - frame_capture_hls_settings: Optional['outputs.ChannelFrameCaptureHlsSettings'] = None, - standard_hls_settings: Optional['outputs.ChannelStandardHlsSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if audio_only_hls_settings is not None: - _setter("audio_only_hls_settings", audio_only_hls_settings) + pulumi.set(__self__, "audio_only_hls_settings", audio_only_hls_settings) if fmp4_hls_settings is not None: - _setter("fmp4_hls_settings", fmp4_hls_settings) + pulumi.set(__self__, "fmp4_hls_settings", fmp4_hls_settings) if frame_capture_hls_settings is not None: - _setter("frame_capture_hls_settings", frame_capture_hls_settings) + pulumi.set(__self__, "frame_capture_hls_settings", frame_capture_hls_settings) if standard_hls_settings is not None: - _setter("standard_hls_settings", standard_hls_settings) + pulumi.set(__self__, "standard_hls_settings", standard_hls_settings) @property @pulumi.getter(name="audioOnlyHlsSettings") @@ -7057,33 +5684,16 @@ def __init__(__self__, *, http_transfer_mode: Optional[str] = None, num_retries: Optional[int] = None, restart_delay: Optional[int] = None): - ChannelHlsWebdavSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - connection_retry_interval=connection_retry_interval, - filecache_duration=filecache_duration, - http_transfer_mode=http_transfer_mode, - num_retries=num_retries, - restart_delay=restart_delay, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connection_retry_interval: Optional[int] = None, - filecache_duration: Optional[int] = None, - http_transfer_mode: Optional[str] = None, - num_retries: Optional[int] = None, - restart_delay: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if connection_retry_interval is not None: - _setter("connection_retry_interval", connection_retry_interval) + pulumi.set(__self__, "connection_retry_interval", connection_retry_interval) if filecache_duration is not None: - _setter("filecache_duration", filecache_duration) + pulumi.set(__self__, "filecache_duration", filecache_duration) if http_transfer_mode is not None: - _setter("http_transfer_mode", http_transfer_mode) + pulumi.set(__self__, "http_transfer_mode", http_transfer_mode) if num_retries is not None: - _setter("num_retries", num_retries) + pulumi.set(__self__, "num_retries", num_retries) if restart_delay is not None: - _setter("restart_delay", restart_delay) + pulumi.set(__self__, "restart_delay", restart_delay) @property @pulumi.getter(name="connectionRetryInterval") @@ -7115,11 +5725,6 @@ def restart_delay(self) -> Optional[int]: class ChannelHtmlMotionGraphicsSettings(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -7152,29 +5757,14 @@ def __init__(__self__, *, input_attachment_name: Optional[str] = None, input_id: Optional[str] = None, input_settings: Optional['outputs.ChannelInputSettings'] = None): - ChannelInputAttachment._configure( - lambda key, value: pulumi.set(__self__, key, value), - automatic_input_failover_settings=automatic_input_failover_settings, - input_attachment_name=input_attachment_name, - input_id=input_id, - input_settings=input_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - automatic_input_failover_settings: Optional['outputs.ChannelAutomaticInputFailoverSettings'] = None, - input_attachment_name: Optional[str] = None, - input_id: Optional[str] = None, - input_settings: Optional['outputs.ChannelInputSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if automatic_input_failover_settings is not None: - _setter("automatic_input_failover_settings", automatic_input_failover_settings) + pulumi.set(__self__, "automatic_input_failover_settings", automatic_input_failover_settings) if input_attachment_name is not None: - _setter("input_attachment_name", input_attachment_name) + pulumi.set(__self__, "input_attachment_name", input_attachment_name) if input_id is not None: - _setter("input_id", input_id) + pulumi.set(__self__, "input_id", input_id) if input_settings is not None: - _setter("input_settings", input_settings) + pulumi.set(__self__, "input_settings", input_settings) @property @pulumi.getter(name="automaticInputFailoverSettings") @@ -7219,21 +5809,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, gain: Optional[int] = None, input_channel: Optional[int] = None): - ChannelInputChannelLevel._configure( - lambda key, value: pulumi.set(__self__, key, value), - gain=gain, - input_channel=input_channel, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - gain: Optional[int] = None, - input_channel: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if gain is not None: - _setter("gain", gain) + pulumi.set(__self__, "gain", gain) if input_channel is not None: - _setter("input_channel", input_channel) + pulumi.set(__self__, "input_channel", input_channel) @property @pulumi.getter @@ -7269,25 +5848,12 @@ def __init__(__self__, *, password_param: Optional[str] = None, uri: Optional[str] = None, username: Optional[str] = None): - ChannelInputLocation._configure( - lambda key, value: pulumi.set(__self__, key, value), - password_param=password_param, - uri=uri, - username=username, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - password_param: Optional[str] = None, - uri: Optional[str] = None, - username: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if password_param is not None: - _setter("password_param", password_param) + pulumi.set(__self__, "password_param", password_param) if uri is not None: - _setter("uri", uri) + pulumi.set(__self__, "uri", uri) if username is not None: - _setter("username", username) + pulumi.set(__self__, "username", username) @property @pulumi.getter(name="passwordParam") @@ -7338,33 +5904,16 @@ def __init__(__self__, *, input_loss_image_slate: Optional['outputs.ChannelInputLocation'] = None, input_loss_image_type: Optional[str] = None, repeat_frame_msec: Optional[int] = None): - ChannelInputLossBehavior._configure( - lambda key, value: pulumi.set(__self__, key, value), - black_frame_msec=black_frame_msec, - input_loss_image_color=input_loss_image_color, - input_loss_image_slate=input_loss_image_slate, - input_loss_image_type=input_loss_image_type, - repeat_frame_msec=repeat_frame_msec, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - black_frame_msec: Optional[int] = None, - input_loss_image_color: Optional[str] = None, - input_loss_image_slate: Optional['outputs.ChannelInputLocation'] = None, - input_loss_image_type: Optional[str] = None, - repeat_frame_msec: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if black_frame_msec is not None: - _setter("black_frame_msec", black_frame_msec) + pulumi.set(__self__, "black_frame_msec", black_frame_msec) if input_loss_image_color is not None: - _setter("input_loss_image_color", input_loss_image_color) + pulumi.set(__self__, "input_loss_image_color", input_loss_image_color) if input_loss_image_slate is not None: - _setter("input_loss_image_slate", input_loss_image_slate) + pulumi.set(__self__, "input_loss_image_slate", input_loss_image_slate) if input_loss_image_type is not None: - _setter("input_loss_image_type", input_loss_image_type) + pulumi.set(__self__, "input_loss_image_type", input_loss_image_type) if repeat_frame_msec is not None: - _setter("repeat_frame_msec", repeat_frame_msec) + pulumi.set(__self__, "repeat_frame_msec", repeat_frame_msec) @property @pulumi.getter(name="blackFrameMsec") @@ -7413,17 +5962,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, input_loss_threshold_msec: Optional[int] = None): - ChannelInputLossFailoverSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - input_loss_threshold_msec=input_loss_threshold_msec, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - input_loss_threshold_msec: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if input_loss_threshold_msec is not None: - _setter("input_loss_threshold_msec", input_loss_threshold_msec) + pulumi.set(__self__, "input_loss_threshold_msec", input_loss_threshold_msec) @property @pulumi.getter(name="inputLossThresholdMsec") @@ -7482,57 +6022,28 @@ def __init__(__self__, *, smpte2038_data_preference: Optional[str] = None, source_end_behavior: Optional[str] = None, video_selector: Optional['outputs.ChannelVideoSelector'] = None): - ChannelInputSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - audio_selectors=audio_selectors, - caption_selectors=caption_selectors, - deblock_filter=deblock_filter, - denoise_filter=denoise_filter, - filter_strength=filter_strength, - input_filter=input_filter, - network_input_settings=network_input_settings, - scte35_pid=scte35_pid, - smpte2038_data_preference=smpte2038_data_preference, - source_end_behavior=source_end_behavior, - video_selector=video_selector, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - audio_selectors: Optional[Sequence['outputs.ChannelAudioSelector']] = None, - caption_selectors: Optional[Sequence['outputs.ChannelCaptionSelector']] = None, - deblock_filter: Optional[str] = None, - denoise_filter: Optional[str] = None, - filter_strength: Optional[int] = None, - input_filter: Optional[str] = None, - network_input_settings: Optional['outputs.ChannelNetworkInputSettings'] = None, - scte35_pid: Optional[int] = None, - smpte2038_data_preference: Optional[str] = None, - source_end_behavior: Optional[str] = None, - video_selector: Optional['outputs.ChannelVideoSelector'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if audio_selectors is not None: - _setter("audio_selectors", audio_selectors) + pulumi.set(__self__, "audio_selectors", audio_selectors) if caption_selectors is not None: - _setter("caption_selectors", caption_selectors) + pulumi.set(__self__, "caption_selectors", caption_selectors) if deblock_filter is not None: - _setter("deblock_filter", deblock_filter) + pulumi.set(__self__, "deblock_filter", deblock_filter) if denoise_filter is not None: - _setter("denoise_filter", denoise_filter) + pulumi.set(__self__, "denoise_filter", denoise_filter) if filter_strength is not None: - _setter("filter_strength", filter_strength) + pulumi.set(__self__, "filter_strength", filter_strength) if input_filter is not None: - _setter("input_filter", input_filter) + pulumi.set(__self__, "input_filter", input_filter) if network_input_settings is not None: - _setter("network_input_settings", network_input_settings) + pulumi.set(__self__, "network_input_settings", network_input_settings) if scte35_pid is not None: - _setter("scte35_pid", scte35_pid) + pulumi.set(__self__, "scte35_pid", scte35_pid) if smpte2038_data_preference is not None: - _setter("smpte2038_data_preference", smpte2038_data_preference) + pulumi.set(__self__, "smpte2038_data_preference", smpte2038_data_preference) if source_end_behavior is not None: - _setter("source_end_behavior", source_end_behavior) + pulumi.set(__self__, "source_end_behavior", source_end_behavior) if video_selector is not None: - _setter("video_selector", video_selector) + pulumi.set(__self__, "video_selector", video_selector) @property @pulumi.getter(name="audioSelectors") @@ -7613,25 +6124,12 @@ def __init__(__self__, *, codec: Optional[str] = None, maximum_bitrate: Optional[str] = None, resolution: Optional[str] = None): - ChannelInputSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - codec=codec, - maximum_bitrate=maximum_bitrate, - resolution=resolution, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - codec: Optional[str] = None, - maximum_bitrate: Optional[str] = None, - resolution: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if codec is not None: - _setter("codec", codec) + pulumi.set(__self__, "codec", codec) if maximum_bitrate is not None: - _setter("maximum_bitrate", maximum_bitrate) + pulumi.set(__self__, "maximum_bitrate", maximum_bitrate) if resolution is not None: - _setter("resolution", resolution) + pulumi.set(__self__, "resolution", resolution) @property @pulumi.getter @@ -7670,17 +6168,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, static_key_settings: Optional['outputs.ChannelStaticKeySettings'] = None): - ChannelKeyProviderSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - static_key_settings=static_key_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - static_key_settings: Optional['outputs.ChannelStaticKeySettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if static_key_settings is not None: - _setter("static_key_settings", static_key_settings) + pulumi.set(__self__, "static_key_settings", static_key_settings) @property @pulumi.getter(name="staticKeySettings") @@ -7842,205 +6331,102 @@ def __init__(__self__, *, timed_metadata_pid: Optional[str] = None, transport_stream_id: Optional[int] = None, video_pid: Optional[str] = None): - ChannelM2tsSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - absent_input_audio_behavior=absent_input_audio_behavior, - arib=arib, - arib_captions_pid=arib_captions_pid, - arib_captions_pid_control=arib_captions_pid_control, - audio_buffer_model=audio_buffer_model, - audio_frames_per_pes=audio_frames_per_pes, - audio_pids=audio_pids, - audio_stream_type=audio_stream_type, - bitrate=bitrate, - buffer_model=buffer_model, - cc_descriptor=cc_descriptor, - dvb_nit_settings=dvb_nit_settings, - dvb_sdt_settings=dvb_sdt_settings, - dvb_sub_pids=dvb_sub_pids, - dvb_tdt_settings=dvb_tdt_settings, - dvb_teletext_pid=dvb_teletext_pid, - ebif=ebif, - ebp_audio_interval=ebp_audio_interval, - ebp_lookahead_ms=ebp_lookahead_ms, - ebp_placement=ebp_placement, - ecm_pid=ecm_pid, - es_rate_in_pes=es_rate_in_pes, - etv_platform_pid=etv_platform_pid, - etv_signal_pid=etv_signal_pid, - fragment_time=fragment_time, - klv=klv, - klv_data_pids=klv_data_pids, - nielsen_id3_behavior=nielsen_id3_behavior, - null_packet_bitrate=null_packet_bitrate, - pat_interval=pat_interval, - pcr_control=pcr_control, - pcr_period=pcr_period, - pcr_pid=pcr_pid, - pmt_interval=pmt_interval, - pmt_pid=pmt_pid, - program_num=program_num, - rate_mode=rate_mode, - scte27_pids=scte27_pids, - scte35_control=scte35_control, - scte35_pid=scte35_pid, - scte35_preroll_pullup_milliseconds=scte35_preroll_pullup_milliseconds, - segmentation_markers=segmentation_markers, - segmentation_style=segmentation_style, - segmentation_time=segmentation_time, - timed_metadata_behavior=timed_metadata_behavior, - timed_metadata_pid=timed_metadata_pid, - transport_stream_id=transport_stream_id, - video_pid=video_pid, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - absent_input_audio_behavior: Optional[str] = None, - arib: Optional[str] = None, - arib_captions_pid: Optional[str] = None, - arib_captions_pid_control: Optional[str] = None, - audio_buffer_model: Optional[str] = None, - audio_frames_per_pes: Optional[int] = None, - audio_pids: Optional[str] = None, - audio_stream_type: Optional[str] = None, - bitrate: Optional[int] = None, - buffer_model: Optional[str] = None, - cc_descriptor: Optional[str] = None, - dvb_nit_settings: Optional['outputs.ChannelDvbNitSettings'] = None, - dvb_sdt_settings: Optional['outputs.ChannelDvbSdtSettings'] = None, - dvb_sub_pids: Optional[str] = None, - dvb_tdt_settings: Optional['outputs.ChannelDvbTdtSettings'] = None, - dvb_teletext_pid: Optional[str] = None, - ebif: Optional[str] = None, - ebp_audio_interval: Optional[str] = None, - ebp_lookahead_ms: Optional[int] = None, - ebp_placement: Optional[str] = None, - ecm_pid: Optional[str] = None, - es_rate_in_pes: Optional[str] = None, - etv_platform_pid: Optional[str] = None, - etv_signal_pid: Optional[str] = None, - fragment_time: Optional[float] = None, - klv: Optional[str] = None, - klv_data_pids: Optional[str] = None, - nielsen_id3_behavior: Optional[str] = None, - null_packet_bitrate: Optional[float] = None, - pat_interval: Optional[int] = None, - pcr_control: Optional[str] = None, - pcr_period: Optional[int] = None, - pcr_pid: Optional[str] = None, - pmt_interval: Optional[int] = None, - pmt_pid: Optional[str] = None, - program_num: Optional[int] = None, - rate_mode: Optional[str] = None, - scte27_pids: Optional[str] = None, - scte35_control: Optional[str] = None, - scte35_pid: Optional[str] = None, - scte35_preroll_pullup_milliseconds: Optional[float] = None, - segmentation_markers: Optional[str] = None, - segmentation_style: Optional[str] = None, - segmentation_time: Optional[float] = None, - timed_metadata_behavior: Optional[str] = None, - timed_metadata_pid: Optional[str] = None, - transport_stream_id: Optional[int] = None, - video_pid: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if absent_input_audio_behavior is not None: - _setter("absent_input_audio_behavior", absent_input_audio_behavior) + pulumi.set(__self__, "absent_input_audio_behavior", absent_input_audio_behavior) if arib is not None: - _setter("arib", arib) + pulumi.set(__self__, "arib", arib) if arib_captions_pid is not None: - _setter("arib_captions_pid", arib_captions_pid) + pulumi.set(__self__, "arib_captions_pid", arib_captions_pid) if arib_captions_pid_control is not None: - _setter("arib_captions_pid_control", arib_captions_pid_control) + pulumi.set(__self__, "arib_captions_pid_control", arib_captions_pid_control) if audio_buffer_model is not None: - _setter("audio_buffer_model", audio_buffer_model) + pulumi.set(__self__, "audio_buffer_model", audio_buffer_model) if audio_frames_per_pes is not None: - _setter("audio_frames_per_pes", audio_frames_per_pes) + pulumi.set(__self__, "audio_frames_per_pes", audio_frames_per_pes) if audio_pids is not None: - _setter("audio_pids", audio_pids) + pulumi.set(__self__, "audio_pids", audio_pids) if audio_stream_type is not None: - _setter("audio_stream_type", audio_stream_type) + pulumi.set(__self__, "audio_stream_type", audio_stream_type) if bitrate is not None: - _setter("bitrate", bitrate) + pulumi.set(__self__, "bitrate", bitrate) if buffer_model is not None: - _setter("buffer_model", buffer_model) + pulumi.set(__self__, "buffer_model", buffer_model) if cc_descriptor is not None: - _setter("cc_descriptor", cc_descriptor) + pulumi.set(__self__, "cc_descriptor", cc_descriptor) if dvb_nit_settings is not None: - _setter("dvb_nit_settings", dvb_nit_settings) + pulumi.set(__self__, "dvb_nit_settings", dvb_nit_settings) if dvb_sdt_settings is not None: - _setter("dvb_sdt_settings", dvb_sdt_settings) + pulumi.set(__self__, "dvb_sdt_settings", dvb_sdt_settings) if dvb_sub_pids is not None: - _setter("dvb_sub_pids", dvb_sub_pids) + pulumi.set(__self__, "dvb_sub_pids", dvb_sub_pids) if dvb_tdt_settings is not None: - _setter("dvb_tdt_settings", dvb_tdt_settings) + pulumi.set(__self__, "dvb_tdt_settings", dvb_tdt_settings) if dvb_teletext_pid is not None: - _setter("dvb_teletext_pid", dvb_teletext_pid) + pulumi.set(__self__, "dvb_teletext_pid", dvb_teletext_pid) if ebif is not None: - _setter("ebif", ebif) + pulumi.set(__self__, "ebif", ebif) if ebp_audio_interval is not None: - _setter("ebp_audio_interval", ebp_audio_interval) + pulumi.set(__self__, "ebp_audio_interval", ebp_audio_interval) if ebp_lookahead_ms is not None: - _setter("ebp_lookahead_ms", ebp_lookahead_ms) + pulumi.set(__self__, "ebp_lookahead_ms", ebp_lookahead_ms) if ebp_placement is not None: - _setter("ebp_placement", ebp_placement) + pulumi.set(__self__, "ebp_placement", ebp_placement) if ecm_pid is not None: - _setter("ecm_pid", ecm_pid) + pulumi.set(__self__, "ecm_pid", ecm_pid) if es_rate_in_pes is not None: - _setter("es_rate_in_pes", es_rate_in_pes) + pulumi.set(__self__, "es_rate_in_pes", es_rate_in_pes) if etv_platform_pid is not None: - _setter("etv_platform_pid", etv_platform_pid) + pulumi.set(__self__, "etv_platform_pid", etv_platform_pid) if etv_signal_pid is not None: - _setter("etv_signal_pid", etv_signal_pid) + pulumi.set(__self__, "etv_signal_pid", etv_signal_pid) if fragment_time is not None: - _setter("fragment_time", fragment_time) + pulumi.set(__self__, "fragment_time", fragment_time) if klv is not None: - _setter("klv", klv) + pulumi.set(__self__, "klv", klv) if klv_data_pids is not None: - _setter("klv_data_pids", klv_data_pids) + pulumi.set(__self__, "klv_data_pids", klv_data_pids) if nielsen_id3_behavior is not None: - _setter("nielsen_id3_behavior", nielsen_id3_behavior) + pulumi.set(__self__, "nielsen_id3_behavior", nielsen_id3_behavior) if null_packet_bitrate is not None: - _setter("null_packet_bitrate", null_packet_bitrate) + pulumi.set(__self__, "null_packet_bitrate", null_packet_bitrate) if pat_interval is not None: - _setter("pat_interval", pat_interval) + pulumi.set(__self__, "pat_interval", pat_interval) if pcr_control is not None: - _setter("pcr_control", pcr_control) + pulumi.set(__self__, "pcr_control", pcr_control) if pcr_period is not None: - _setter("pcr_period", pcr_period) + pulumi.set(__self__, "pcr_period", pcr_period) if pcr_pid is not None: - _setter("pcr_pid", pcr_pid) + pulumi.set(__self__, "pcr_pid", pcr_pid) if pmt_interval is not None: - _setter("pmt_interval", pmt_interval) + pulumi.set(__self__, "pmt_interval", pmt_interval) if pmt_pid is not None: - _setter("pmt_pid", pmt_pid) + pulumi.set(__self__, "pmt_pid", pmt_pid) if program_num is not None: - _setter("program_num", program_num) + pulumi.set(__self__, "program_num", program_num) if rate_mode is not None: - _setter("rate_mode", rate_mode) + pulumi.set(__self__, "rate_mode", rate_mode) if scte27_pids is not None: - _setter("scte27_pids", scte27_pids) + pulumi.set(__self__, "scte27_pids", scte27_pids) if scte35_control is not None: - _setter("scte35_control", scte35_control) + pulumi.set(__self__, "scte35_control", scte35_control) if scte35_pid is not None: - _setter("scte35_pid", scte35_pid) + pulumi.set(__self__, "scte35_pid", scte35_pid) if scte35_preroll_pullup_milliseconds is not None: - _setter("scte35_preroll_pullup_milliseconds", scte35_preroll_pullup_milliseconds) + pulumi.set(__self__, "scte35_preroll_pullup_milliseconds", scte35_preroll_pullup_milliseconds) if segmentation_markers is not None: - _setter("segmentation_markers", segmentation_markers) + pulumi.set(__self__, "segmentation_markers", segmentation_markers) if segmentation_style is not None: - _setter("segmentation_style", segmentation_style) + pulumi.set(__self__, "segmentation_style", segmentation_style) if segmentation_time is not None: - _setter("segmentation_time", segmentation_time) + pulumi.set(__self__, "segmentation_time", segmentation_time) if timed_metadata_behavior is not None: - _setter("timed_metadata_behavior", timed_metadata_behavior) + pulumi.set(__self__, "timed_metadata_behavior", timed_metadata_behavior) if timed_metadata_pid is not None: - _setter("timed_metadata_pid", timed_metadata_pid) + pulumi.set(__self__, "timed_metadata_pid", timed_metadata_pid) if transport_stream_id is not None: - _setter("transport_stream_id", transport_stream_id) + pulumi.set(__self__, "transport_stream_id", transport_stream_id) if video_pid is not None: - _setter("video_pid", video_pid) + pulumi.set(__self__, "video_pid", video_pid) @property @pulumi.getter(name="absentInputAudioBehavior") @@ -8358,89 +6744,44 @@ def __init__(__self__, *, timed_metadata_pid: Optional[str] = None, transport_stream_id: Optional[int] = None, video_pid: Optional[str] = None): - ChannelM3u8Settings._configure( - lambda key, value: pulumi.set(__self__, key, value), - audio_frames_per_pes=audio_frames_per_pes, - audio_pids=audio_pids, - ecm_pid=ecm_pid, - klv_behavior=klv_behavior, - klv_data_pids=klv_data_pids, - nielsen_id3_behavior=nielsen_id3_behavior, - pat_interval=pat_interval, - pcr_control=pcr_control, - pcr_period=pcr_period, - pcr_pid=pcr_pid, - pmt_interval=pmt_interval, - pmt_pid=pmt_pid, - program_num=program_num, - scte35_behavior=scte35_behavior, - scte35_pid=scte35_pid, - timed_metadata_behavior=timed_metadata_behavior, - timed_metadata_pid=timed_metadata_pid, - transport_stream_id=transport_stream_id, - video_pid=video_pid, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - audio_frames_per_pes: Optional[int] = None, - audio_pids: Optional[str] = None, - ecm_pid: Optional[str] = None, - klv_behavior: Optional[str] = None, - klv_data_pids: Optional[str] = None, - nielsen_id3_behavior: Optional[str] = None, - pat_interval: Optional[int] = None, - pcr_control: Optional[str] = None, - pcr_period: Optional[int] = None, - pcr_pid: Optional[str] = None, - pmt_interval: Optional[int] = None, - pmt_pid: Optional[str] = None, - program_num: Optional[int] = None, - scte35_behavior: Optional[str] = None, - scte35_pid: Optional[str] = None, - timed_metadata_behavior: Optional[str] = None, - timed_metadata_pid: Optional[str] = None, - transport_stream_id: Optional[int] = None, - video_pid: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if audio_frames_per_pes is not None: - _setter("audio_frames_per_pes", audio_frames_per_pes) + pulumi.set(__self__, "audio_frames_per_pes", audio_frames_per_pes) if audio_pids is not None: - _setter("audio_pids", audio_pids) + pulumi.set(__self__, "audio_pids", audio_pids) if ecm_pid is not None: - _setter("ecm_pid", ecm_pid) + pulumi.set(__self__, "ecm_pid", ecm_pid) if klv_behavior is not None: - _setter("klv_behavior", klv_behavior) + pulumi.set(__self__, "klv_behavior", klv_behavior) if klv_data_pids is not None: - _setter("klv_data_pids", klv_data_pids) + pulumi.set(__self__, "klv_data_pids", klv_data_pids) if nielsen_id3_behavior is not None: - _setter("nielsen_id3_behavior", nielsen_id3_behavior) + pulumi.set(__self__, "nielsen_id3_behavior", nielsen_id3_behavior) if pat_interval is not None: - _setter("pat_interval", pat_interval) + pulumi.set(__self__, "pat_interval", pat_interval) if pcr_control is not None: - _setter("pcr_control", pcr_control) + pulumi.set(__self__, "pcr_control", pcr_control) if pcr_period is not None: - _setter("pcr_period", pcr_period) + pulumi.set(__self__, "pcr_period", pcr_period) if pcr_pid is not None: - _setter("pcr_pid", pcr_pid) + pulumi.set(__self__, "pcr_pid", pcr_pid) if pmt_interval is not None: - _setter("pmt_interval", pmt_interval) + pulumi.set(__self__, "pmt_interval", pmt_interval) if pmt_pid is not None: - _setter("pmt_pid", pmt_pid) + pulumi.set(__self__, "pmt_pid", pmt_pid) if program_num is not None: - _setter("program_num", program_num) + pulumi.set(__self__, "program_num", program_num) if scte35_behavior is not None: - _setter("scte35_behavior", scte35_behavior) + pulumi.set(__self__, "scte35_behavior", scte35_behavior) if scte35_pid is not None: - _setter("scte35_pid", scte35_pid) + pulumi.set(__self__, "scte35_pid", scte35_pid) if timed_metadata_behavior is not None: - _setter("timed_metadata_behavior", timed_metadata_behavior) + pulumi.set(__self__, "timed_metadata_behavior", timed_metadata_behavior) if timed_metadata_pid is not None: - _setter("timed_metadata_pid", timed_metadata_pid) + pulumi.set(__self__, "timed_metadata_pid", timed_metadata_pid) if transport_stream_id is not None: - _setter("transport_stream_id", transport_stream_id) + pulumi.set(__self__, "transport_stream_id", transport_stream_id) if video_pid is not None: - _setter("video_pid", video_pid) + pulumi.set(__self__, "video_pid", video_pid) @property @pulumi.getter(name="audioFramesPerPes") @@ -8562,21 +6903,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, maintenance_day: Optional[str] = None, maintenance_start_time: Optional[str] = None): - ChannelMaintenanceCreateSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - maintenance_day=maintenance_day, - maintenance_start_time=maintenance_start_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - maintenance_day: Optional[str] = None, - maintenance_start_time: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if maintenance_day is not None: - _setter("maintenance_day", maintenance_day) + pulumi.set(__self__, "maintenance_day", maintenance_day) if maintenance_start_time is not None: - _setter("maintenance_start_time", maintenance_start_time) + pulumi.set(__self__, "maintenance_start_time", maintenance_start_time) @property @pulumi.getter(name="maintenanceDay") @@ -8593,17 +6923,8 @@ def maintenance_start_time(self) -> Optional[str]: class ChannelMediaPackageGroupSettings(dict): def __init__(__self__, *, destination: Optional['outputs.ChannelOutputLocationRef'] = None): - ChannelMediaPackageGroupSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: Optional['outputs.ChannelOutputLocationRef'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination is not None: - _setter("destination", destination) + pulumi.set(__self__, "destination", destination) @property @pulumi.getter @@ -8632,17 +6953,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, channel_id: Optional[str] = None): - ChannelMediaPackageOutputDestinationSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - channel_id=channel_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - channel_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if channel_id is not None: - _setter("channel_id", channel_id) + pulumi.set(__self__, "channel_id", channel_id) @property @pulumi.getter(name="channelId") @@ -8654,11 +6966,6 @@ def channel_id(self) -> Optional[str]: class ChannelMediaPackageOutputSettings(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -8685,21 +6992,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, motion_graphics_insertion: Optional[str] = None, motion_graphics_settings: Optional['outputs.ChannelMotionGraphicsSettings'] = None): - ChannelMotionGraphicsConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - motion_graphics_insertion=motion_graphics_insertion, - motion_graphics_settings=motion_graphics_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - motion_graphics_insertion: Optional[str] = None, - motion_graphics_settings: Optional['outputs.ChannelMotionGraphicsSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if motion_graphics_insertion is not None: - _setter("motion_graphics_insertion", motion_graphics_insertion) + pulumi.set(__self__, "motion_graphics_insertion", motion_graphics_insertion) if motion_graphics_settings is not None: - _setter("motion_graphics_settings", motion_graphics_settings) + pulumi.set(__self__, "motion_graphics_settings", motion_graphics_settings) @property @pulumi.getter(name="motionGraphicsInsertion") @@ -8733,17 +7029,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, html_motion_graphics_settings: Optional['outputs.ChannelHtmlMotionGraphicsSettings'] = None): - ChannelMotionGraphicsSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - html_motion_graphics_settings=html_motion_graphics_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - html_motion_graphics_settings: Optional['outputs.ChannelHtmlMotionGraphicsSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if html_motion_graphics_settings is not None: - _setter("html_motion_graphics_settings", html_motion_graphics_settings) + pulumi.set(__self__, "html_motion_graphics_settings", html_motion_graphics_settings) @property @pulumi.getter(name="htmlMotionGraphicsSettings") @@ -8776,25 +7063,12 @@ def __init__(__self__, *, bitrate: Optional[float] = None, coding_mode: Optional[str] = None, sample_rate: Optional[float] = None): - ChannelMp2Settings._configure( - lambda key, value: pulumi.set(__self__, key, value), - bitrate=bitrate, - coding_mode=coding_mode, - sample_rate=sample_rate, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bitrate: Optional[float] = None, - coding_mode: Optional[str] = None, - sample_rate: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bitrate is not None: - _setter("bitrate", bitrate) + pulumi.set(__self__, "bitrate", bitrate) if coding_mode is not None: - _setter("coding_mode", coding_mode) + pulumi.set(__self__, "coding_mode", coding_mode) if sample_rate is not None: - _setter("sample_rate", sample_rate) + pulumi.set(__self__, "sample_rate", sample_rate) @property @pulumi.getter @@ -8833,17 +7107,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, temporal_filter_settings: Optional['outputs.ChannelTemporalFilterSettings'] = None): - ChannelMpeg2FilterSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - temporal_filter_settings=temporal_filter_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - temporal_filter_settings: Optional['outputs.ChannelTemporalFilterSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if temporal_filter_settings is not None: - _setter("temporal_filter_settings", temporal_filter_settings) + pulumi.set(__self__, "temporal_filter_settings", temporal_filter_settings) @property @pulumi.getter(name="temporalFilterSettings") @@ -8920,81 +7185,40 @@ def __init__(__self__, *, subgop_length: Optional[str] = None, timecode_burnin_settings: Optional['outputs.ChannelTimecodeBurninSettings'] = None, timecode_insertion: Optional[str] = None): - ChannelMpeg2Settings._configure( - lambda key, value: pulumi.set(__self__, key, value), - adaptive_quantization=adaptive_quantization, - afd_signaling=afd_signaling, - color_metadata=color_metadata, - color_space=color_space, - display_aspect_ratio=display_aspect_ratio, - filter_settings=filter_settings, - fixed_afd=fixed_afd, - framerate_denominator=framerate_denominator, - framerate_numerator=framerate_numerator, - gop_closed_cadence=gop_closed_cadence, - gop_num_b_frames=gop_num_b_frames, - gop_size=gop_size, - gop_size_units=gop_size_units, - scan_type=scan_type, - subgop_length=subgop_length, - timecode_burnin_settings=timecode_burnin_settings, - timecode_insertion=timecode_insertion, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - adaptive_quantization: Optional[str] = None, - afd_signaling: Optional[str] = None, - color_metadata: Optional[str] = None, - color_space: Optional[str] = None, - display_aspect_ratio: Optional[str] = None, - filter_settings: Optional['outputs.ChannelMpeg2FilterSettings'] = None, - fixed_afd: Optional[str] = None, - framerate_denominator: Optional[int] = None, - framerate_numerator: Optional[int] = None, - gop_closed_cadence: Optional[int] = None, - gop_num_b_frames: Optional[int] = None, - gop_size: Optional[float] = None, - gop_size_units: Optional[str] = None, - scan_type: Optional[str] = None, - subgop_length: Optional[str] = None, - timecode_burnin_settings: Optional['outputs.ChannelTimecodeBurninSettings'] = None, - timecode_insertion: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if adaptive_quantization is not None: - _setter("adaptive_quantization", adaptive_quantization) + pulumi.set(__self__, "adaptive_quantization", adaptive_quantization) if afd_signaling is not None: - _setter("afd_signaling", afd_signaling) + pulumi.set(__self__, "afd_signaling", afd_signaling) if color_metadata is not None: - _setter("color_metadata", color_metadata) + pulumi.set(__self__, "color_metadata", color_metadata) if color_space is not None: - _setter("color_space", color_space) + pulumi.set(__self__, "color_space", color_space) if display_aspect_ratio is not None: - _setter("display_aspect_ratio", display_aspect_ratio) + pulumi.set(__self__, "display_aspect_ratio", display_aspect_ratio) if filter_settings is not None: - _setter("filter_settings", filter_settings) + pulumi.set(__self__, "filter_settings", filter_settings) if fixed_afd is not None: - _setter("fixed_afd", fixed_afd) + pulumi.set(__self__, "fixed_afd", fixed_afd) if framerate_denominator is not None: - _setter("framerate_denominator", framerate_denominator) + pulumi.set(__self__, "framerate_denominator", framerate_denominator) if framerate_numerator is not None: - _setter("framerate_numerator", framerate_numerator) + pulumi.set(__self__, "framerate_numerator", framerate_numerator) if gop_closed_cadence is not None: - _setter("gop_closed_cadence", gop_closed_cadence) + pulumi.set(__self__, "gop_closed_cadence", gop_closed_cadence) if gop_num_b_frames is not None: - _setter("gop_num_b_frames", gop_num_b_frames) + pulumi.set(__self__, "gop_num_b_frames", gop_num_b_frames) if gop_size is not None: - _setter("gop_size", gop_size) + pulumi.set(__self__, "gop_size", gop_size) if gop_size_units is not None: - _setter("gop_size_units", gop_size_units) + pulumi.set(__self__, "gop_size_units", gop_size_units) if scan_type is not None: - _setter("scan_type", scan_type) + pulumi.set(__self__, "scan_type", scan_type) if subgop_length is not None: - _setter("subgop_length", subgop_length) + pulumi.set(__self__, "subgop_length", subgop_length) if timecode_burnin_settings is not None: - _setter("timecode_burnin_settings", timecode_burnin_settings) + pulumi.set(__self__, "timecode_burnin_settings", timecode_burnin_settings) if timecode_insertion is not None: - _setter("timecode_insertion", timecode_insertion) + pulumi.set(__self__, "timecode_insertion", timecode_insertion) @property @pulumi.getter(name="adaptiveQuantization") @@ -9155,89 +7379,44 @@ def __init__(__self__, *, stream_manifest_behavior: Optional[str] = None, timestamp_offset: Optional[str] = None, timestamp_offset_mode: Optional[str] = None): - ChannelMsSmoothGroupSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - acquisition_point_id=acquisition_point_id, - audio_only_timecode_control=audio_only_timecode_control, - certificate_mode=certificate_mode, - connection_retry_interval=connection_retry_interval, - destination=destination, - event_id=event_id, - event_id_mode=event_id_mode, - event_stop_behavior=event_stop_behavior, - filecache_duration=filecache_duration, - fragment_length=fragment_length, - input_loss_action=input_loss_action, - num_retries=num_retries, - restart_delay=restart_delay, - segmentation_mode=segmentation_mode, - send_delay_ms=send_delay_ms, - sparse_track_type=sparse_track_type, - stream_manifest_behavior=stream_manifest_behavior, - timestamp_offset=timestamp_offset, - timestamp_offset_mode=timestamp_offset_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - acquisition_point_id: Optional[str] = None, - audio_only_timecode_control: Optional[str] = None, - certificate_mode: Optional[str] = None, - connection_retry_interval: Optional[int] = None, - destination: Optional['outputs.ChannelOutputLocationRef'] = None, - event_id: Optional[str] = None, - event_id_mode: Optional[str] = None, - event_stop_behavior: Optional[str] = None, - filecache_duration: Optional[int] = None, - fragment_length: Optional[int] = None, - input_loss_action: Optional[str] = None, - num_retries: Optional[int] = None, - restart_delay: Optional[int] = None, - segmentation_mode: Optional[str] = None, - send_delay_ms: Optional[int] = None, - sparse_track_type: Optional[str] = None, - stream_manifest_behavior: Optional[str] = None, - timestamp_offset: Optional[str] = None, - timestamp_offset_mode: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if acquisition_point_id is not None: - _setter("acquisition_point_id", acquisition_point_id) + pulumi.set(__self__, "acquisition_point_id", acquisition_point_id) if audio_only_timecode_control is not None: - _setter("audio_only_timecode_control", audio_only_timecode_control) + pulumi.set(__self__, "audio_only_timecode_control", audio_only_timecode_control) if certificate_mode is not None: - _setter("certificate_mode", certificate_mode) + pulumi.set(__self__, "certificate_mode", certificate_mode) if connection_retry_interval is not None: - _setter("connection_retry_interval", connection_retry_interval) + pulumi.set(__self__, "connection_retry_interval", connection_retry_interval) if destination is not None: - _setter("destination", destination) + pulumi.set(__self__, "destination", destination) if event_id is not None: - _setter("event_id", event_id) + pulumi.set(__self__, "event_id", event_id) if event_id_mode is not None: - _setter("event_id_mode", event_id_mode) + pulumi.set(__self__, "event_id_mode", event_id_mode) if event_stop_behavior is not None: - _setter("event_stop_behavior", event_stop_behavior) + pulumi.set(__self__, "event_stop_behavior", event_stop_behavior) if filecache_duration is not None: - _setter("filecache_duration", filecache_duration) + pulumi.set(__self__, "filecache_duration", filecache_duration) if fragment_length is not None: - _setter("fragment_length", fragment_length) + pulumi.set(__self__, "fragment_length", fragment_length) if input_loss_action is not None: - _setter("input_loss_action", input_loss_action) + pulumi.set(__self__, "input_loss_action", input_loss_action) if num_retries is not None: - _setter("num_retries", num_retries) + pulumi.set(__self__, "num_retries", num_retries) if restart_delay is not None: - _setter("restart_delay", restart_delay) + pulumi.set(__self__, "restart_delay", restart_delay) if segmentation_mode is not None: - _setter("segmentation_mode", segmentation_mode) + pulumi.set(__self__, "segmentation_mode", segmentation_mode) if send_delay_ms is not None: - _setter("send_delay_ms", send_delay_ms) + pulumi.set(__self__, "send_delay_ms", send_delay_ms) if sparse_track_type is not None: - _setter("sparse_track_type", sparse_track_type) + pulumi.set(__self__, "sparse_track_type", sparse_track_type) if stream_manifest_behavior is not None: - _setter("stream_manifest_behavior", stream_manifest_behavior) + pulumi.set(__self__, "stream_manifest_behavior", stream_manifest_behavior) if timestamp_offset is not None: - _setter("timestamp_offset", timestamp_offset) + pulumi.set(__self__, "timestamp_offset", timestamp_offset) if timestamp_offset_mode is not None: - _setter("timestamp_offset_mode", timestamp_offset_mode) + pulumi.set(__self__, "timestamp_offset_mode", timestamp_offset_mode) @property @pulumi.getter(name="acquisitionPointId") @@ -9359,21 +7538,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, h265_packaging_type: Optional[str] = None, name_modifier: Optional[str] = None): - ChannelMsSmoothOutputSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - h265_packaging_type=h265_packaging_type, - name_modifier=name_modifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - h265_packaging_type: Optional[str] = None, - name_modifier: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if h265_packaging_type is not None: - _setter("h265_packaging_type", h265_packaging_type) + pulumi.set(__self__, "h265_packaging_type", h265_packaging_type) if name_modifier is not None: - _setter("name_modifier", name_modifier) + pulumi.set(__self__, "name_modifier", name_modifier) @property @pulumi.getter(name="h265PackagingType") @@ -9390,28 +7558,14 @@ def name_modifier(self) -> Optional[str]: class ChannelMultiplexGroupSettings(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type class ChannelMultiplexOutputSettings(dict): def __init__(__self__, *, destination: Optional['outputs.ChannelOutputLocationRef'] = None): - ChannelMultiplexOutputSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: Optional['outputs.ChannelOutputLocationRef'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination is not None: - _setter("destination", destination) + pulumi.set(__self__, "destination", destination) @property @pulumi.getter @@ -9443,21 +7597,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, multiplex_id: Optional[str] = None, program_name: Optional[str] = None): - ChannelMultiplexProgramChannelDestinationSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - multiplex_id=multiplex_id, - program_name=program_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - multiplex_id: Optional[str] = None, - program_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if multiplex_id is not None: - _setter("multiplex_id", multiplex_id) + pulumi.set(__self__, "multiplex_id", multiplex_id) if program_name is not None: - _setter("program_name", program_name) + pulumi.set(__self__, "program_name", program_name) @property @pulumi.getter(name="multiplexId") @@ -9494,21 +7637,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, hls_input_settings: Optional['outputs.ChannelHlsInputSettings'] = None, server_validation: Optional[str] = None): - ChannelNetworkInputSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - hls_input_settings=hls_input_settings, - server_validation=server_validation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hls_input_settings: Optional['outputs.ChannelHlsInputSettings'] = None, - server_validation: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if hls_input_settings is not None: - _setter("hls_input_settings", hls_input_settings) + pulumi.set(__self__, "hls_input_settings", hls_input_settings) if server_validation is not None: - _setter("server_validation", server_validation) + pulumi.set(__self__, "server_validation", server_validation) @property @pulumi.getter(name="hlsInputSettings") @@ -9546,25 +7678,12 @@ def __init__(__self__, *, cbet_check_digit_string: Optional[str] = None, cbet_stepaside: Optional[str] = None, csid: Optional[str] = None): - ChannelNielsenCbet._configure( - lambda key, value: pulumi.set(__self__, key, value), - cbet_check_digit_string=cbet_check_digit_string, - cbet_stepaside=cbet_stepaside, - csid=csid, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cbet_check_digit_string: Optional[str] = None, - cbet_stepaside: Optional[str] = None, - csid: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cbet_check_digit_string is not None: - _setter("cbet_check_digit_string", cbet_check_digit_string) + pulumi.set(__self__, "cbet_check_digit_string", cbet_check_digit_string) if cbet_stepaside is not None: - _setter("cbet_stepaside", cbet_stepaside) + pulumi.set(__self__, "cbet_stepaside", cbet_stepaside) if csid is not None: - _setter("csid", csid) + pulumi.set(__self__, "csid", csid) @property @pulumi.getter(name="cbetCheckDigitString") @@ -9606,21 +7725,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, distributor_id: Optional[str] = None, nielsen_pcm_to_id3_tagging: Optional[str] = None): - ChannelNielsenConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - distributor_id=distributor_id, - nielsen_pcm_to_id3_tagging=nielsen_pcm_to_id3_tagging, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - distributor_id: Optional[str] = None, - nielsen_pcm_to_id3_tagging: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if distributor_id is not None: - _setter("distributor_id", distributor_id) + pulumi.set(__self__, "distributor_id", distributor_id) if nielsen_pcm_to_id3_tagging is not None: - _setter("nielsen_pcm_to_id3_tagging", nielsen_pcm_to_id3_tagging) + pulumi.set(__self__, "nielsen_pcm_to_id3_tagging", nielsen_pcm_to_id3_tagging) @property @pulumi.getter(name="distributorId") @@ -9656,25 +7764,12 @@ def __init__(__self__, *, check_digit_string: Optional[str] = None, sid: Optional[float] = None, timezone: Optional[str] = None): - ChannelNielsenNaesIiNw._configure( - lambda key, value: pulumi.set(__self__, key, value), - check_digit_string=check_digit_string, - sid=sid, - timezone=timezone, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - check_digit_string: Optional[str] = None, - sid: Optional[float] = None, - timezone: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if check_digit_string is not None: - _setter("check_digit_string", check_digit_string) + pulumi.set(__self__, "check_digit_string", check_digit_string) if sid is not None: - _setter("sid", sid) + pulumi.set(__self__, "sid", sid) if timezone is not None: - _setter("timezone", timezone) + pulumi.set(__self__, "timezone", timezone) @property @pulumi.getter(name="checkDigitString") @@ -9719,25 +7814,12 @@ def __init__(__self__, *, nielsen_cbet_settings: Optional['outputs.ChannelNielsenCbet'] = None, nielsen_distribution_type: Optional[str] = None, nielsen_naes_ii_nw_settings: Optional['outputs.ChannelNielsenNaesIiNw'] = None): - ChannelNielsenWatermarksSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - nielsen_cbet_settings=nielsen_cbet_settings, - nielsen_distribution_type=nielsen_distribution_type, - nielsen_naes_ii_nw_settings=nielsen_naes_ii_nw_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - nielsen_cbet_settings: Optional['outputs.ChannelNielsenCbet'] = None, - nielsen_distribution_type: Optional[str] = None, - nielsen_naes_ii_nw_settings: Optional['outputs.ChannelNielsenNaesIiNw'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if nielsen_cbet_settings is not None: - _setter("nielsen_cbet_settings", nielsen_cbet_settings) + pulumi.set(__self__, "nielsen_cbet_settings", nielsen_cbet_settings) if nielsen_distribution_type is not None: - _setter("nielsen_distribution_type", nielsen_distribution_type) + pulumi.set(__self__, "nielsen_distribution_type", nielsen_distribution_type) if nielsen_naes_ii_nw_settings is not None: - _setter("nielsen_naes_ii_nw_settings", nielsen_naes_ii_nw_settings) + pulumi.set(__self__, "nielsen_naes_ii_nw_settings", nielsen_naes_ii_nw_settings) @property @pulumi.getter(name="nielsenCbetSettings") @@ -9788,33 +7870,16 @@ def __init__(__self__, *, output_name: Optional[str] = None, output_settings: Optional['outputs.ChannelOutputSettings'] = None, video_description_name: Optional[str] = None): - ChannelOutput._configure( - lambda key, value: pulumi.set(__self__, key, value), - audio_description_names=audio_description_names, - caption_description_names=caption_description_names, - output_name=output_name, - output_settings=output_settings, - video_description_name=video_description_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - audio_description_names: Optional[Sequence[str]] = None, - caption_description_names: Optional[Sequence[str]] = None, - output_name: Optional[str] = None, - output_settings: Optional['outputs.ChannelOutputSettings'] = None, - video_description_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if audio_description_names is not None: - _setter("audio_description_names", audio_description_names) + pulumi.set(__self__, "audio_description_names", audio_description_names) if caption_description_names is not None: - _setter("caption_description_names", caption_description_names) + pulumi.set(__self__, "caption_description_names", caption_description_names) if output_name is not None: - _setter("output_name", output_name) + pulumi.set(__self__, "output_name", output_name) if output_settings is not None: - _setter("output_settings", output_settings) + pulumi.set(__self__, "output_settings", output_settings) if video_description_name is not None: - _setter("video_description_name", video_description_name) + pulumi.set(__self__, "video_description_name", video_description_name) @property @pulumi.getter(name="audioDescriptionNames") @@ -9868,29 +7933,14 @@ def __init__(__self__, *, media_package_settings: Optional[Sequence['outputs.ChannelMediaPackageOutputDestinationSettings']] = None, multiplex_settings: Optional['outputs.ChannelMultiplexProgramChannelDestinationSettings'] = None, settings: Optional[Sequence['outputs.ChannelOutputDestinationSettings']] = None): - ChannelOutputDestination._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - media_package_settings=media_package_settings, - multiplex_settings=multiplex_settings, - settings=settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: Optional[str] = None, - media_package_settings: Optional[Sequence['outputs.ChannelMediaPackageOutputDestinationSettings']] = None, - multiplex_settings: Optional['outputs.ChannelMultiplexProgramChannelDestinationSettings'] = None, - settings: Optional[Sequence['outputs.ChannelOutputDestinationSettings']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if id is not None: - _setter("id", id) + pulumi.set(__self__, "id", id) if media_package_settings is not None: - _setter("media_package_settings", media_package_settings) + pulumi.set(__self__, "media_package_settings", media_package_settings) if multiplex_settings is not None: - _setter("multiplex_settings", multiplex_settings) + pulumi.set(__self__, "multiplex_settings", multiplex_settings) if settings is not None: - _setter("settings", settings) + pulumi.set(__self__, "settings", settings) @property @pulumi.getter @@ -9939,29 +7989,14 @@ def __init__(__self__, *, stream_name: Optional[str] = None, url: Optional[str] = None, username: Optional[str] = None): - ChannelOutputDestinationSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - password_param=password_param, - stream_name=stream_name, - url=url, - username=username, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - password_param: Optional[str] = None, - stream_name: Optional[str] = None, - url: Optional[str] = None, - username: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if password_param is not None: - _setter("password_param", password_param) + pulumi.set(__self__, "password_param", password_param) if stream_name is not None: - _setter("stream_name", stream_name) + pulumi.set(__self__, "stream_name", stream_name) if url is not None: - _setter("url", url) + pulumi.set(__self__, "url", url) if username is not None: - _setter("username", username) + pulumi.set(__self__, "username", username) @property @pulumi.getter(name="passwordParam") @@ -10007,25 +8042,12 @@ def __init__(__self__, *, name: Optional[str] = None, output_group_settings: Optional['outputs.ChannelOutputGroupSettings'] = None, outputs: Optional[Sequence['outputs.ChannelOutput']] = None): - ChannelOutputGroup._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - output_group_settings=output_group_settings, - outputs=outputs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[str] = None, - output_group_settings: Optional['outputs.ChannelOutputGroupSettings'] = None, - outputs: Optional[Sequence['outputs.ChannelOutput']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if output_group_settings is not None: - _setter("output_group_settings", output_group_settings) + pulumi.set(__self__, "output_group_settings", output_group_settings) if outputs is not None: - _setter("outputs", outputs) + pulumi.set(__self__, "outputs", outputs) @property @pulumi.getter @@ -10085,45 +8107,22 @@ def __init__(__self__, *, multiplex_group_settings: Optional['outputs.ChannelMultiplexGroupSettings'] = None, rtmp_group_settings: Optional['outputs.ChannelRtmpGroupSettings'] = None, udp_group_settings: Optional['outputs.ChannelUdpGroupSettings'] = None): - ChannelOutputGroupSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - archive_group_settings=archive_group_settings, - frame_capture_group_settings=frame_capture_group_settings, - hls_group_settings=hls_group_settings, - media_package_group_settings=media_package_group_settings, - ms_smooth_group_settings=ms_smooth_group_settings, - multiplex_group_settings=multiplex_group_settings, - rtmp_group_settings=rtmp_group_settings, - udp_group_settings=udp_group_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - archive_group_settings: Optional['outputs.ChannelArchiveGroupSettings'] = None, - frame_capture_group_settings: Optional['outputs.ChannelFrameCaptureGroupSettings'] = None, - hls_group_settings: Optional['outputs.ChannelHlsGroupSettings'] = None, - media_package_group_settings: Optional['outputs.ChannelMediaPackageGroupSettings'] = None, - ms_smooth_group_settings: Optional['outputs.ChannelMsSmoothGroupSettings'] = None, - multiplex_group_settings: Optional['outputs.ChannelMultiplexGroupSettings'] = None, - rtmp_group_settings: Optional['outputs.ChannelRtmpGroupSettings'] = None, - udp_group_settings: Optional['outputs.ChannelUdpGroupSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if archive_group_settings is not None: - _setter("archive_group_settings", archive_group_settings) + pulumi.set(__self__, "archive_group_settings", archive_group_settings) if frame_capture_group_settings is not None: - _setter("frame_capture_group_settings", frame_capture_group_settings) + pulumi.set(__self__, "frame_capture_group_settings", frame_capture_group_settings) if hls_group_settings is not None: - _setter("hls_group_settings", hls_group_settings) + pulumi.set(__self__, "hls_group_settings", hls_group_settings) if media_package_group_settings is not None: - _setter("media_package_group_settings", media_package_group_settings) + pulumi.set(__self__, "media_package_group_settings", media_package_group_settings) if ms_smooth_group_settings is not None: - _setter("ms_smooth_group_settings", ms_smooth_group_settings) + pulumi.set(__self__, "ms_smooth_group_settings", ms_smooth_group_settings) if multiplex_group_settings is not None: - _setter("multiplex_group_settings", multiplex_group_settings) + pulumi.set(__self__, "multiplex_group_settings", multiplex_group_settings) if rtmp_group_settings is not None: - _setter("rtmp_group_settings", rtmp_group_settings) + pulumi.set(__self__, "rtmp_group_settings", rtmp_group_settings) if udp_group_settings is not None: - _setter("udp_group_settings", udp_group_settings) + pulumi.set(__self__, "udp_group_settings", udp_group_settings) @property @pulumi.getter(name="archiveGroupSettings") @@ -10187,17 +8186,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, destination_ref_id: Optional[str] = None): - ChannelOutputLocationRef._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_ref_id=destination_ref_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_ref_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination_ref_id is not None: - _setter("destination_ref_id", destination_ref_id) + pulumi.set(__self__, "destination_ref_id", destination_ref_id) @property @pulumi.getter(name="destinationRefId") @@ -10247,45 +8237,22 @@ def __init__(__self__, *, multiplex_output_settings: Optional['outputs.ChannelMultiplexOutputSettings'] = None, rtmp_output_settings: Optional['outputs.ChannelRtmpOutputSettings'] = None, udp_output_settings: Optional['outputs.ChannelUdpOutputSettings'] = None): - ChannelOutputSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - archive_output_settings=archive_output_settings, - frame_capture_output_settings=frame_capture_output_settings, - hls_output_settings=hls_output_settings, - media_package_output_settings=media_package_output_settings, - ms_smooth_output_settings=ms_smooth_output_settings, - multiplex_output_settings=multiplex_output_settings, - rtmp_output_settings=rtmp_output_settings, - udp_output_settings=udp_output_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - archive_output_settings: Optional['outputs.ChannelArchiveOutputSettings'] = None, - frame_capture_output_settings: Optional['outputs.ChannelFrameCaptureOutputSettings'] = None, - hls_output_settings: Optional['outputs.ChannelHlsOutputSettings'] = None, - media_package_output_settings: Optional['outputs.ChannelMediaPackageOutputSettings'] = None, - ms_smooth_output_settings: Optional['outputs.ChannelMsSmoothOutputSettings'] = None, - multiplex_output_settings: Optional['outputs.ChannelMultiplexOutputSettings'] = None, - rtmp_output_settings: Optional['outputs.ChannelRtmpOutputSettings'] = None, - udp_output_settings: Optional['outputs.ChannelUdpOutputSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if archive_output_settings is not None: - _setter("archive_output_settings", archive_output_settings) + pulumi.set(__self__, "archive_output_settings", archive_output_settings) if frame_capture_output_settings is not None: - _setter("frame_capture_output_settings", frame_capture_output_settings) + pulumi.set(__self__, "frame_capture_output_settings", frame_capture_output_settings) if hls_output_settings is not None: - _setter("hls_output_settings", hls_output_settings) + pulumi.set(__self__, "hls_output_settings", hls_output_settings) if media_package_output_settings is not None: - _setter("media_package_output_settings", media_package_output_settings) + pulumi.set(__self__, "media_package_output_settings", media_package_output_settings) if ms_smooth_output_settings is not None: - _setter("ms_smooth_output_settings", ms_smooth_output_settings) + pulumi.set(__self__, "ms_smooth_output_settings", ms_smooth_output_settings) if multiplex_output_settings is not None: - _setter("multiplex_output_settings", multiplex_output_settings) + pulumi.set(__self__, "multiplex_output_settings", multiplex_output_settings) if rtmp_output_settings is not None: - _setter("rtmp_output_settings", rtmp_output_settings) + pulumi.set(__self__, "rtmp_output_settings", rtmp_output_settings) if udp_output_settings is not None: - _setter("udp_output_settings", udp_output_settings) + pulumi.set(__self__, "udp_output_settings", udp_output_settings) @property @pulumi.getter(name="archiveOutputSettings") @@ -10332,44 +8299,24 @@ def udp_output_settings(self) -> Optional['outputs.ChannelUdpOutputSettings']: class ChannelPassThroughSettings(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type class ChannelRawSettings(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type class ChannelRec601Settings(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type class ChannelRec709Settings(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -10399,25 +8346,12 @@ def __init__(__self__, *, channel_mappings: Optional[Sequence['outputs.ChannelAudioChannelMapping']] = None, channels_in: Optional[int] = None, channels_out: Optional[int] = None): - ChannelRemixSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - channel_mappings=channel_mappings, - channels_in=channels_in, - channels_out=channels_out, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - channel_mappings: Optional[Sequence['outputs.ChannelAudioChannelMapping']] = None, - channels_in: Optional[int] = None, - channels_out: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if channel_mappings is not None: - _setter("channel_mappings", channel_mappings) + pulumi.set(__self__, "channel_mappings", channel_mappings) if channels_in is not None: - _setter("channels_in", channels_in) + pulumi.set(__self__, "channels_in", channels_in) if channels_out is not None: - _setter("channels_out", channels_out) + pulumi.set(__self__, "channels_out", channels_out) @property @pulumi.getter(name="channelMappings") @@ -10439,11 +8373,6 @@ def channels_out(self) -> Optional[int]: class ChannelRtmpCaptionInfoDestinationSettings(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -10488,45 +8417,22 @@ def __init__(__self__, *, include_filler_nal_units: Optional[str] = None, input_loss_action: Optional[str] = None, restart_delay: Optional[int] = None): - ChannelRtmpGroupSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - ad_markers=ad_markers, - authentication_scheme=authentication_scheme, - cache_full_behavior=cache_full_behavior, - cache_length=cache_length, - caption_data=caption_data, - include_filler_nal_units=include_filler_nal_units, - input_loss_action=input_loss_action, - restart_delay=restart_delay, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ad_markers: Optional[Sequence[str]] = None, - authentication_scheme: Optional[str] = None, - cache_full_behavior: Optional[str] = None, - cache_length: Optional[int] = None, - caption_data: Optional[str] = None, - include_filler_nal_units: Optional[str] = None, - input_loss_action: Optional[str] = None, - restart_delay: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ad_markers is not None: - _setter("ad_markers", ad_markers) + pulumi.set(__self__, "ad_markers", ad_markers) if authentication_scheme is not None: - _setter("authentication_scheme", authentication_scheme) + pulumi.set(__self__, "authentication_scheme", authentication_scheme) if cache_full_behavior is not None: - _setter("cache_full_behavior", cache_full_behavior) + pulumi.set(__self__, "cache_full_behavior", cache_full_behavior) if cache_length is not None: - _setter("cache_length", cache_length) + pulumi.set(__self__, "cache_length", cache_length) if caption_data is not None: - _setter("caption_data", caption_data) + pulumi.set(__self__, "caption_data", caption_data) if include_filler_nal_units is not None: - _setter("include_filler_nal_units", include_filler_nal_units) + pulumi.set(__self__, "include_filler_nal_units", include_filler_nal_units) if input_loss_action is not None: - _setter("input_loss_action", input_loss_action) + pulumi.set(__self__, "input_loss_action", input_loss_action) if restart_delay is not None: - _setter("restart_delay", restart_delay) + pulumi.set(__self__, "restart_delay", restart_delay) @property @pulumi.getter(name="adMarkers") @@ -10597,29 +8503,14 @@ def __init__(__self__, *, connection_retry_interval: Optional[int] = None, destination: Optional['outputs.ChannelOutputLocationRef'] = None, num_retries: Optional[int] = None): - ChannelRtmpOutputSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_mode=certificate_mode, - connection_retry_interval=connection_retry_interval, - destination=destination, - num_retries=num_retries, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_mode: Optional[str] = None, - connection_retry_interval: Optional[int] = None, - destination: Optional['outputs.ChannelOutputLocationRef'] = None, - num_retries: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if certificate_mode is not None: - _setter("certificate_mode", certificate_mode) + pulumi.set(__self__, "certificate_mode", certificate_mode) if connection_retry_interval is not None: - _setter("connection_retry_interval", connection_retry_interval) + pulumi.set(__self__, "connection_retry_interval", connection_retry_interval) if destination is not None: - _setter("destination", destination) + pulumi.set(__self__, "destination", destination) if num_retries is not None: - _setter("num_retries", num_retries) + pulumi.set(__self__, "num_retries", num_retries) @property @pulumi.getter(name="certificateMode") @@ -10646,11 +8537,6 @@ def num_retries(self) -> Optional[int]: class ChannelScte20PlusEmbeddedDestinationSettings(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -10677,21 +8563,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, convert608_to708: Optional[str] = None, source608_channel_number: Optional[int] = None): - ChannelScte20SourceSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - convert608_to708=convert608_to708, - source608_channel_number=source608_channel_number, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - convert608_to708: Optional[str] = None, - source608_channel_number: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if convert608_to708 is not None: - _setter("convert608_to708", convert608_to708) + pulumi.set(__self__, "convert608_to708", convert608_to708) if source608_channel_number is not None: - _setter("source608_channel_number", source608_channel_number) + pulumi.set(__self__, "source608_channel_number", source608_channel_number) @property @pulumi.getter(name="convert608To708") @@ -10708,11 +8583,6 @@ def source608_channel_number(self) -> Optional[int]: class ChannelScte27DestinationSettings(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -10737,21 +8607,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, ocr_language: Optional[str] = None, pid: Optional[int] = None): - ChannelScte27SourceSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - ocr_language=ocr_language, - pid=pid, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ocr_language: Optional[str] = None, - pid: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ocr_language is not None: - _setter("ocr_language", ocr_language) + pulumi.set(__self__, "ocr_language", ocr_language) if pid is not None: - _setter("pid", pid) + pulumi.set(__self__, "pid", pid) @property @pulumi.getter(name="ocrLanguage") @@ -10791,25 +8650,12 @@ def __init__(__self__, *, ad_avail_offset: Optional[int] = None, no_regional_blackout_flag: Optional[str] = None, web_delivery_allowed_flag: Optional[str] = None): - ChannelScte35SpliceInsert._configure( - lambda key, value: pulumi.set(__self__, key, value), - ad_avail_offset=ad_avail_offset, - no_regional_blackout_flag=no_regional_blackout_flag, - web_delivery_allowed_flag=web_delivery_allowed_flag, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ad_avail_offset: Optional[int] = None, - no_regional_blackout_flag: Optional[str] = None, - web_delivery_allowed_flag: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ad_avail_offset is not None: - _setter("ad_avail_offset", ad_avail_offset) + pulumi.set(__self__, "ad_avail_offset", ad_avail_offset) if no_regional_blackout_flag is not None: - _setter("no_regional_blackout_flag", no_regional_blackout_flag) + pulumi.set(__self__, "no_regional_blackout_flag", no_regional_blackout_flag) if web_delivery_allowed_flag is not None: - _setter("web_delivery_allowed_flag", web_delivery_allowed_flag) + pulumi.set(__self__, "web_delivery_allowed_flag", web_delivery_allowed_flag) @property @pulumi.getter(name="adAvailOffset") @@ -10854,25 +8700,12 @@ def __init__(__self__, *, ad_avail_offset: Optional[int] = None, no_regional_blackout_flag: Optional[str] = None, web_delivery_allowed_flag: Optional[str] = None): - ChannelScte35TimeSignalApos._configure( - lambda key, value: pulumi.set(__self__, key, value), - ad_avail_offset=ad_avail_offset, - no_regional_blackout_flag=no_regional_blackout_flag, - web_delivery_allowed_flag=web_delivery_allowed_flag, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ad_avail_offset: Optional[int] = None, - no_regional_blackout_flag: Optional[str] = None, - web_delivery_allowed_flag: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ad_avail_offset is not None: - _setter("ad_avail_offset", ad_avail_offset) + pulumi.set(__self__, "ad_avail_offset", ad_avail_offset) if no_regional_blackout_flag is not None: - _setter("no_regional_blackout_flag", no_regional_blackout_flag) + pulumi.set(__self__, "no_regional_blackout_flag", no_regional_blackout_flag) if web_delivery_allowed_flag is not None: - _setter("web_delivery_allowed_flag", web_delivery_allowed_flag) + pulumi.set(__self__, "web_delivery_allowed_flag", web_delivery_allowed_flag) @property @pulumi.getter(name="adAvailOffset") @@ -10894,11 +8727,6 @@ def web_delivery_allowed_flag(self) -> Optional[str]: class ChannelSmpteTtDestinationSettings(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -10925,21 +8753,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, audio_rendition_sets: Optional[str] = None, m3u8_settings: Optional['outputs.ChannelM3u8Settings'] = None): - ChannelStandardHlsSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - audio_rendition_sets=audio_rendition_sets, - m3u8_settings=m3u8_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - audio_rendition_sets: Optional[str] = None, - m3u8_settings: Optional['outputs.ChannelM3u8Settings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if audio_rendition_sets is not None: - _setter("audio_rendition_sets", audio_rendition_sets) + pulumi.set(__self__, "audio_rendition_sets", audio_rendition_sets) if m3u8_settings is not None: - _setter("m3u8_settings", m3u8_settings) + pulumi.set(__self__, "m3u8_settings", m3u8_settings) @property @pulumi.getter(name="audioRenditionSets") @@ -10976,21 +8793,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, key_provider_server: Optional['outputs.ChannelInputLocation'] = None, static_key_value: Optional[str] = None): - ChannelStaticKeySettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - key_provider_server=key_provider_server, - static_key_value=static_key_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key_provider_server: Optional['outputs.ChannelInputLocation'] = None, - static_key_value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key_provider_server is not None: - _setter("key_provider_server", key_provider_server) + pulumi.set(__self__, "key_provider_server", key_provider_server) if static_key_value is not None: - _setter("static_key_value", static_key_value) + pulumi.set(__self__, "static_key_value", static_key_value) @property @pulumi.getter(name="keyProviderServer") @@ -11007,11 +8813,6 @@ def static_key_value(self) -> Optional[str]: class ChannelTeletextDestinationSettings(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -11038,21 +8839,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, output_rectangle: Optional['outputs.ChannelCaptionRectangle'] = None, page_number: Optional[str] = None): - ChannelTeletextSourceSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - output_rectangle=output_rectangle, - page_number=page_number, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - output_rectangle: Optional['outputs.ChannelCaptionRectangle'] = None, - page_number: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if output_rectangle is not None: - _setter("output_rectangle", output_rectangle) + pulumi.set(__self__, "output_rectangle", output_rectangle) if page_number is not None: - _setter("page_number", page_number) + pulumi.set(__self__, "page_number", page_number) @property @pulumi.getter(name="outputRectangle") @@ -11087,21 +8877,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, post_filter_sharpening: Optional[str] = None, strength: Optional[str] = None): - ChannelTemporalFilterSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - post_filter_sharpening=post_filter_sharpening, - strength=strength, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - post_filter_sharpening: Optional[str] = None, - strength: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if post_filter_sharpening is not None: - _setter("post_filter_sharpening", post_filter_sharpening) + pulumi.set(__self__, "post_filter_sharpening", post_filter_sharpening) if strength is not None: - _setter("strength", strength) + pulumi.set(__self__, "strength", strength) @property @pulumi.getter(name="postFilterSharpening") @@ -11118,17 +8897,8 @@ def strength(self) -> Optional[str]: class ChannelThumbnailConfiguration(dict): def __init__(__self__, *, state: Optional[str] = None): - ChannelThumbnailConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - state=state, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - state: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if state is not None: - _setter("state", state) + pulumi.set(__self__, "state", state) @property @pulumi.getter @@ -11159,25 +8929,12 @@ def __init__(__self__, *, font_size: Optional[str] = None, position: Optional[str] = None, prefix: Optional[str] = None): - ChannelTimecodeBurninSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - font_size=font_size, - position=position, - prefix=prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - font_size: Optional[str] = None, - position: Optional[str] = None, - prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if font_size is not None: - _setter("font_size", font_size) + pulumi.set(__self__, "font_size", font_size) if position is not None: - _setter("position", position) + pulumi.set(__self__, "position", position) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) @property @pulumi.getter(name="fontSize") @@ -11217,21 +8974,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, source: Optional[str] = None, sync_threshold: Optional[int] = None): - ChannelTimecodeConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - source=source, - sync_threshold=sync_threshold, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source: Optional[str] = None, - sync_threshold: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if source is not None: - _setter("source", source) + pulumi.set(__self__, "source", source) if sync_threshold is not None: - _setter("sync_threshold", sync_threshold) + pulumi.set(__self__, "sync_threshold", sync_threshold) @property @pulumi.getter @@ -11265,17 +9011,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, style_control: Optional[str] = None): - ChannelTtmlDestinationSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - style_control=style_control, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - style_control: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if style_control is not None: - _setter("style_control", style_control) + pulumi.set(__self__, "style_control", style_control) @property @pulumi.getter(name="styleControl") @@ -11304,17 +9041,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, m2ts_settings: Optional['outputs.ChannelM2tsSettings'] = None): - ChannelUdpContainerSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - m2ts_settings=m2ts_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - m2ts_settings: Optional['outputs.ChannelM2tsSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if m2ts_settings is not None: - _setter("m2ts_settings", m2ts_settings) + pulumi.set(__self__, "m2ts_settings", m2ts_settings) @property @pulumi.getter(name="m2tsSettings") @@ -11349,25 +9077,12 @@ def __init__(__self__, *, input_loss_action: Optional[str] = None, timed_metadata_id3_frame: Optional[str] = None, timed_metadata_id3_period: Optional[int] = None): - ChannelUdpGroupSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - input_loss_action=input_loss_action, - timed_metadata_id3_frame=timed_metadata_id3_frame, - timed_metadata_id3_period=timed_metadata_id3_period, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - input_loss_action: Optional[str] = None, - timed_metadata_id3_frame: Optional[str] = None, - timed_metadata_id3_period: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if input_loss_action is not None: - _setter("input_loss_action", input_loss_action) + pulumi.set(__self__, "input_loss_action", input_loss_action) if timed_metadata_id3_frame is not None: - _setter("timed_metadata_id3_frame", timed_metadata_id3_frame) + pulumi.set(__self__, "timed_metadata_id3_frame", timed_metadata_id3_frame) if timed_metadata_id3_period is not None: - _setter("timed_metadata_id3_period", timed_metadata_id3_period) + pulumi.set(__self__, "timed_metadata_id3_period", timed_metadata_id3_period) @property @pulumi.getter(name="inputLossAction") @@ -11413,29 +9128,14 @@ def __init__(__self__, *, container_settings: Optional['outputs.ChannelUdpContainerSettings'] = None, destination: Optional['outputs.ChannelOutputLocationRef'] = None, fec_output_settings: Optional['outputs.ChannelFecOutputSettings'] = None): - ChannelUdpOutputSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - buffer_msec=buffer_msec, - container_settings=container_settings, - destination=destination, - fec_output_settings=fec_output_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - buffer_msec: Optional[int] = None, - container_settings: Optional['outputs.ChannelUdpContainerSettings'] = None, - destination: Optional['outputs.ChannelOutputLocationRef'] = None, - fec_output_settings: Optional['outputs.ChannelFecOutputSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if buffer_msec is not None: - _setter("buffer_msec", buffer_msec) + pulumi.set(__self__, "buffer_msec", buffer_msec) if container_settings is not None: - _setter("container_settings", container_settings) + pulumi.set(__self__, "container_settings", container_settings) if destination is not None: - _setter("destination", destination) + pulumi.set(__self__, "destination", destination) if fec_output_settings is not None: - _setter("fec_output_settings", fec_output_settings) + pulumi.set(__self__, "fec_output_settings", fec_output_settings) @property @pulumi.getter(name="bufferMsec") @@ -11482,21 +9182,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, black_detect_threshold: Optional[float] = None, video_black_threshold_msec: Optional[int] = None): - ChannelVideoBlackFailoverSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - black_detect_threshold=black_detect_threshold, - video_black_threshold_msec=video_black_threshold_msec, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - black_detect_threshold: Optional[float] = None, - video_black_threshold_msec: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if black_detect_threshold is not None: - _setter("black_detect_threshold", black_detect_threshold) + pulumi.set(__self__, "black_detect_threshold", black_detect_threshold) if video_black_threshold_msec is not None: - _setter("video_black_threshold_msec", video_black_threshold_msec) + pulumi.set(__self__, "video_black_threshold_msec", video_black_threshold_msec) @property @pulumi.getter(name="blackDetectThreshold") @@ -11539,29 +9228,14 @@ def __init__(__self__, *, h264_settings: Optional['outputs.ChannelH264Settings'] = None, h265_settings: Optional['outputs.ChannelH265Settings'] = None, mpeg2_settings: Optional['outputs.ChannelMpeg2Settings'] = None): - ChannelVideoCodecSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - frame_capture_settings=frame_capture_settings, - h264_settings=h264_settings, - h265_settings=h265_settings, - mpeg2_settings=mpeg2_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - frame_capture_settings: Optional['outputs.ChannelFrameCaptureSettings'] = None, - h264_settings: Optional['outputs.ChannelH264Settings'] = None, - h265_settings: Optional['outputs.ChannelH265Settings'] = None, - mpeg2_settings: Optional['outputs.ChannelMpeg2Settings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if frame_capture_settings is not None: - _setter("frame_capture_settings", frame_capture_settings) + pulumi.set(__self__, "frame_capture_settings", frame_capture_settings) if h264_settings is not None: - _setter("h264_settings", h264_settings) + pulumi.set(__self__, "h264_settings", h264_settings) if h265_settings is not None: - _setter("h265_settings", h265_settings) + pulumi.set(__self__, "h265_settings", h265_settings) if mpeg2_settings is not None: - _setter("mpeg2_settings", mpeg2_settings) + pulumi.set(__self__, "mpeg2_settings", mpeg2_settings) @property @pulumi.getter(name="frameCaptureSettings") @@ -11615,41 +9289,20 @@ def __init__(__self__, *, scaling_behavior: Optional[str] = None, sharpness: Optional[int] = None, width: Optional[int] = None): - ChannelVideoDescription._configure( - lambda key, value: pulumi.set(__self__, key, value), - codec_settings=codec_settings, - height=height, - name=name, - respond_to_afd=respond_to_afd, - scaling_behavior=scaling_behavior, - sharpness=sharpness, - width=width, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - codec_settings: Optional['outputs.ChannelVideoCodecSettings'] = None, - height: Optional[int] = None, - name: Optional[str] = None, - respond_to_afd: Optional[str] = None, - scaling_behavior: Optional[str] = None, - sharpness: Optional[int] = None, - width: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if codec_settings is not None: - _setter("codec_settings", codec_settings) + pulumi.set(__self__, "codec_settings", codec_settings) if height is not None: - _setter("height", height) + pulumi.set(__self__, "height", height) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if respond_to_afd is not None: - _setter("respond_to_afd", respond_to_afd) + pulumi.set(__self__, "respond_to_afd", respond_to_afd) if scaling_behavior is not None: - _setter("scaling_behavior", scaling_behavior) + pulumi.set(__self__, "scaling_behavior", scaling_behavior) if sharpness is not None: - _setter("sharpness", sharpness) + pulumi.set(__self__, "sharpness", sharpness) if width is not None: - _setter("width", width) + pulumi.set(__self__, "width", width) @property @pulumi.getter(name="codecSettings") @@ -11717,29 +9370,14 @@ def __init__(__self__, *, color_space_settings: Optional['outputs.ChannelVideoSelectorColorSpaceSettings'] = None, color_space_usage: Optional[str] = None, selector_settings: Optional['outputs.ChannelVideoSelectorSettings'] = None): - ChannelVideoSelector._configure( - lambda key, value: pulumi.set(__self__, key, value), - color_space=color_space, - color_space_settings=color_space_settings, - color_space_usage=color_space_usage, - selector_settings=selector_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color_space: Optional[str] = None, - color_space_settings: Optional['outputs.ChannelVideoSelectorColorSpaceSettings'] = None, - color_space_usage: Optional[str] = None, - selector_settings: Optional['outputs.ChannelVideoSelectorSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color_space is not None: - _setter("color_space", color_space) + pulumi.set(__self__, "color_space", color_space) if color_space_settings is not None: - _setter("color_space_settings", color_space_settings) + pulumi.set(__self__, "color_space_settings", color_space_settings) if color_space_usage is not None: - _setter("color_space_usage", color_space_usage) + pulumi.set(__self__, "color_space_usage", color_space_usage) if selector_settings is not None: - _setter("selector_settings", selector_settings) + pulumi.set(__self__, "selector_settings", selector_settings) @property @pulumi.getter(name="colorSpace") @@ -11783,17 +9421,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, hdr10_settings: Optional['outputs.ChannelHdr10Settings'] = None): - ChannelVideoSelectorColorSpaceSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - hdr10_settings=hdr10_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hdr10_settings: Optional['outputs.ChannelHdr10Settings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if hdr10_settings is not None: - _setter("hdr10_settings", hdr10_settings) + pulumi.set(__self__, "hdr10_settings", hdr10_settings) @property @pulumi.getter(name="hdr10Settings") @@ -11805,17 +9434,8 @@ def hdr10_settings(self) -> Optional['outputs.ChannelHdr10Settings']: class ChannelVideoSelectorPid(dict): def __init__(__self__, *, pid: Optional[int] = None): - ChannelVideoSelectorPid._configure( - lambda key, value: pulumi.set(__self__, key, value), - pid=pid, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pid: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pid is not None: - _setter("pid", pid) + pulumi.set(__self__, "pid", pid) @property @pulumi.getter @@ -11844,17 +9464,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, program_id: Optional[int] = None): - ChannelVideoSelectorProgramId._configure( - lambda key, value: pulumi.set(__self__, key, value), - program_id=program_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - program_id: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if program_id is not None: - _setter("program_id", program_id) + pulumi.set(__self__, "program_id", program_id) @property @pulumi.getter(name="programId") @@ -11886,21 +9497,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, video_selector_pid: Optional['outputs.ChannelVideoSelectorPid'] = None, video_selector_program_id: Optional['outputs.ChannelVideoSelectorProgramId'] = None): - ChannelVideoSelectorSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - video_selector_pid=video_selector_pid, - video_selector_program_id=video_selector_program_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - video_selector_pid: Optional['outputs.ChannelVideoSelectorPid'] = None, - video_selector_program_id: Optional['outputs.ChannelVideoSelectorProgramId'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if video_selector_pid is not None: - _setter("video_selector_pid", video_selector_pid) + pulumi.set(__self__, "video_selector_pid", video_selector_pid) if video_selector_program_id is not None: - _setter("video_selector_program_id", video_selector_program_id) + pulumi.set(__self__, "video_selector_program_id", video_selector_program_id) @property @pulumi.getter(name="videoSelectorPid") @@ -11940,25 +9540,12 @@ def __init__(__self__, *, public_address_allocation_ids: Optional[Sequence[str]] = None, security_group_ids: Optional[Sequence[str]] = None, subnet_ids: Optional[Sequence[str]] = None): - ChannelVpcOutputSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - public_address_allocation_ids=public_address_allocation_ids, - security_group_ids=security_group_ids, - subnet_ids=subnet_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - public_address_allocation_ids: Optional[Sequence[str]] = None, - security_group_ids: Optional[Sequence[str]] = None, - subnet_ids: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if public_address_allocation_ids is not None: - _setter("public_address_allocation_ids", public_address_allocation_ids) + pulumi.set(__self__, "public_address_allocation_ids", public_address_allocation_ids) if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if subnet_ids is not None: - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) @property @pulumi.getter(name="publicAddressAllocationIds") @@ -12003,25 +9590,12 @@ def __init__(__self__, *, bit_depth: Optional[float] = None, coding_mode: Optional[str] = None, sample_rate: Optional[float] = None): - ChannelWavSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - bit_depth=bit_depth, - coding_mode=coding_mode, - sample_rate=sample_rate, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bit_depth: Optional[float] = None, - coding_mode: Optional[str] = None, - sample_rate: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bit_depth is not None: - _setter("bit_depth", bit_depth) + pulumi.set(__self__, "bit_depth", bit_depth) if coding_mode is not None: - _setter("coding_mode", coding_mode) + pulumi.set(__self__, "coding_mode", coding_mode) if sample_rate is not None: - _setter("sample_rate", sample_rate) + pulumi.set(__self__, "sample_rate", sample_rate) @property @pulumi.getter(name="bitDepth") @@ -12060,17 +9634,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, style_control: Optional[str] = None): - ChannelWebvttDestinationSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - style_control=style_control, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - style_control: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if style_control is not None: - _setter("style_control", style_control) + pulumi.set(__self__, "style_control", style_control) @property @pulumi.getter(name="styleControl") @@ -12099,17 +9664,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, stream_name: Optional[str] = None): - InputDestinationRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - stream_name=stream_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - stream_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if stream_name is not None: - _setter("stream_name", stream_name) + pulumi.set(__self__, "stream_name", stream_name) @property @pulumi.getter(name="streamName") @@ -12121,17 +9677,8 @@ def stream_name(self) -> Optional[str]: class InputDeviceSettings(dict): def __init__(__self__, *, id: Optional[str] = None): - InputDeviceSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if id is not None: - _setter("id", id) + pulumi.set(__self__, "id", id) @property @pulumi.getter @@ -12160,17 +9707,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, flow_arn: Optional[str] = None): - InputMediaConnectFlowRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - flow_arn=flow_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - flow_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if flow_arn is not None: - _setter("flow_arn", flow_arn) + pulumi.set(__self__, "flow_arn", flow_arn) @property @pulumi.getter(name="flowArn") @@ -12182,17 +9720,8 @@ def flow_arn(self) -> Optional[str]: class InputSecurityGroupInputWhitelistRuleCidr(dict): def __init__(__self__, *, cidr: Optional[str] = None): - InputSecurityGroupInputWhitelistRuleCidr._configure( - lambda key, value: pulumi.set(__self__, key, value), - cidr=cidr, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cidr: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cidr is not None: - _setter("cidr", cidr) + pulumi.set(__self__, "cidr", cidr) @property @pulumi.getter @@ -12223,25 +9752,12 @@ def __init__(__self__, *, password_param: Optional[str] = None, url: Optional[str] = None, username: Optional[str] = None): - InputSourceRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - password_param=password_param, - url=url, - username=username, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - password_param: Optional[str] = None, - url: Optional[str] = None, - username: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if password_param is not None: - _setter("password_param", password_param) + pulumi.set(__self__, "password_param", password_param) if url is not None: - _setter("url", url) + pulumi.set(__self__, "url", url) if username is not None: - _setter("username", username) + pulumi.set(__self__, "username", username) @property @pulumi.getter(name="passwordParam") @@ -12283,21 +9799,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, security_group_ids: Optional[Sequence[str]] = None, subnet_ids: Optional[Sequence[str]] = None): - InputVpcRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnet_ids=subnet_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: Optional[Sequence[str]] = None, - subnet_ids: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if subnet_ids is not None: - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) @property @pulumi.getter(name="securityGroupIds") diff --git a/sdk/python/pulumi_aws_native/mediapackage/_inputs.py b/sdk/python/pulumi_aws_native/mediapackage/_inputs.py index 0ebc41664a..a64bcca4c2 100644 --- a/sdk/python/pulumi_aws_native/mediapackage/_inputs.py +++ b/sdk/python/pulumi_aws_native/mediapackage/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -61,19 +61,8 @@ def __init__(__self__, *, :param pulumi.Input[str] packaging_configuration_id: The ID of the PackagingConfiguration being applied to the Asset. :param pulumi.Input[str] url: The URL of the parent manifest for the repackaged Asset. """ - AssetEgressEndpointArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - packaging_configuration_id=packaging_configuration_id, - url=url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - packaging_configuration_id: pulumi.Input[str], - url: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("packaging_configuration_id", packaging_configuration_id) - _setter("url", url) + pulumi.set(__self__, "packaging_configuration_id", packaging_configuration_id) + pulumi.set(__self__, "url", url) @property @pulumi.getter(name="packagingConfigurationId") @@ -105,19 +94,8 @@ class AssetTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - AssetTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -146,17 +124,8 @@ def __init__(__self__, *, An HTTP Live Streaming (HLS) ingest resource configuration. :param pulumi.Input[Sequence[pulumi.Input['ChannelIngestEndpointArgs']]] ingest_endpoints: A list of endpoints to which the source stream should be sent. """ - ChannelHlsIngestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ingest_endpoints=ingest_endpoints, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ingest_endpoints: Optional[pulumi.Input[Sequence[pulumi.Input['ChannelIngestEndpointArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ingest_endpoints is not None: - _setter("ingest_endpoints", ingest_endpoints) + pulumi.set(__self__, "ingest_endpoints", ingest_endpoints) @property @pulumi.getter(name="ingestEndpoints") @@ -185,25 +154,10 @@ def __init__(__self__, *, :param pulumi.Input[str] url: The ingest URL to which the source stream should be sent. :param pulumi.Input[str] username: The system generated username for ingest authentication. """ - ChannelIngestEndpointArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - password=password, - url=url, - username=username, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: pulumi.Input[str], - password: pulumi.Input[str], - url: pulumi.Input[str], - username: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) - _setter("password", password) - _setter("url", url) - _setter("username", username) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "password", password) + pulumi.set(__self__, "url", url) + pulumi.set(__self__, "username", username) @property @pulumi.getter @@ -261,17 +215,8 @@ def __init__(__self__, *, """ :param pulumi.Input[str] log_group_name: Sets a custom AWS CloudWatch log group name for access logs. If a log group name isn't specified, the defaults are used: /aws/MediaPackage/EgressAccessLogs for egress access logs and /aws/MediaPackage/IngressAccessLogs for ingress access logs. """ - ChannelLogConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_group_name=log_group_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_group_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if log_group_name is not None: - _setter("log_group_name", log_group_name) + pulumi.set(__self__, "log_group_name", log_group_name) @property @pulumi.getter(name="logGroupName") @@ -291,19 +236,8 @@ class ChannelTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ChannelTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -334,19 +268,8 @@ def __init__(__self__, *, :param pulumi.Input[str] cdn_identifier_secret: The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint. :param pulumi.Input[str] secrets_role_arn: The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager. """ - OriginEndpointAuthorizationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cdn_identifier_secret=cdn_identifier_secret, - secrets_role_arn=secrets_role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cdn_identifier_secret: pulumi.Input[str], - secrets_role_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cdn_identifier_secret", cdn_identifier_secret) - _setter("secrets_role_arn", secrets_role_arn) + pulumi.set(__self__, "cdn_identifier_secret", cdn_identifier_secret) + pulumi.set(__self__, "secrets_role_arn", secrets_role_arn) @property @pulumi.getter(name="cdnIdentifierSecret") @@ -386,28 +309,13 @@ def __init__(__self__, *, :param pulumi.Input['OriginEndpointCmafEncryptionEncryptionMethod'] encryption_method: The encryption method used :param pulumi.Input[int] key_rotation_interval_seconds: Time (in seconds) between each encryption key rotation. """ - OriginEndpointCmafEncryptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - speke_key_provider=speke_key_provider, - constant_initialization_vector=constant_initialization_vector, - encryption_method=encryption_method, - key_rotation_interval_seconds=key_rotation_interval_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - speke_key_provider: pulumi.Input['OriginEndpointSpekeKeyProviderArgs'], - constant_initialization_vector: Optional[pulumi.Input[str]] = None, - encryption_method: Optional[pulumi.Input['OriginEndpointCmafEncryptionEncryptionMethod']] = None, - key_rotation_interval_seconds: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("speke_key_provider", speke_key_provider) + pulumi.set(__self__, "speke_key_provider", speke_key_provider) if constant_initialization_vector is not None: - _setter("constant_initialization_vector", constant_initialization_vector) + pulumi.set(__self__, "constant_initialization_vector", constant_initialization_vector) if encryption_method is not None: - _setter("encryption_method", encryption_method) + pulumi.set(__self__, "encryption_method", encryption_method) if key_rotation_interval_seconds is not None: - _setter("key_rotation_interval_seconds", key_rotation_interval_seconds) + pulumi.set(__self__, "key_rotation_interval_seconds", key_rotation_interval_seconds) @property @pulumi.getter(name="spekeKeyProvider") @@ -469,33 +377,16 @@ def __init__(__self__, *, :param pulumi.Input[int] segment_duration_seconds: Duration (in seconds) of each segment. Actual segments will be rounded to the nearest multiple of the source segment duration. :param pulumi.Input[str] segment_prefix: An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId. """ - OriginEndpointCmafPackageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - encryption=encryption, - hls_manifests=hls_manifests, - segment_duration_seconds=segment_duration_seconds, - segment_prefix=segment_prefix, - stream_selection=stream_selection, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - encryption: Optional[pulumi.Input['OriginEndpointCmafEncryptionArgs']] = None, - hls_manifests: Optional[pulumi.Input[Sequence[pulumi.Input['OriginEndpointHlsManifestArgs']]]] = None, - segment_duration_seconds: Optional[pulumi.Input[int]] = None, - segment_prefix: Optional[pulumi.Input[str]] = None, - stream_selection: Optional[pulumi.Input['OriginEndpointStreamSelectionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if encryption is not None: - _setter("encryption", encryption) + pulumi.set(__self__, "encryption", encryption) if hls_manifests is not None: - _setter("hls_manifests", hls_manifests) + pulumi.set(__self__, "hls_manifests", hls_manifests) if segment_duration_seconds is not None: - _setter("segment_duration_seconds", segment_duration_seconds) + pulumi.set(__self__, "segment_duration_seconds", segment_duration_seconds) if segment_prefix is not None: - _setter("segment_prefix", segment_prefix) + pulumi.set(__self__, "segment_prefix", segment_prefix) if stream_selection is not None: - _setter("stream_selection", stream_selection) + pulumi.set(__self__, "stream_selection", stream_selection) @property @pulumi.getter @@ -561,20 +452,9 @@ def __init__(__self__, *, A Dynamic Adaptive Streaming over HTTP (DASH) encryption configuration. :param pulumi.Input[int] key_rotation_interval_seconds: Time (in seconds) between each encryption key rotation. """ - OriginEndpointDashEncryptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - speke_key_provider=speke_key_provider, - key_rotation_interval_seconds=key_rotation_interval_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - speke_key_provider: pulumi.Input['OriginEndpointSpekeKeyProviderArgs'], - key_rotation_interval_seconds: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("speke_key_provider", speke_key_provider) + pulumi.set(__self__, "speke_key_provider", speke_key_provider) if key_rotation_interval_seconds is not None: - _setter("key_rotation_interval_seconds", key_rotation_interval_seconds) + pulumi.set(__self__, "key_rotation_interval_seconds", key_rotation_interval_seconds) @property @pulumi.getter(name="spekeKeyProvider") @@ -633,77 +513,38 @@ def __init__(__self__, *, :param pulumi.Input['OriginEndpointDashPackageUtcTiming'] utc_timing: Determines the type of UTCTiming included in the Media Presentation Description (MPD) :param pulumi.Input[str] utc_timing_uri: Specifies the value attribute of the UTCTiming field when utcTiming is set to HTTP-ISO, HTTP-HEAD or HTTP-XSDATE """ - OriginEndpointDashPackageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ad_triggers=ad_triggers, - ads_on_delivery_restrictions=ads_on_delivery_restrictions, - encryption=encryption, - include_iframe_only_stream=include_iframe_only_stream, - manifest_layout=manifest_layout, - manifest_window_seconds=manifest_window_seconds, - min_buffer_time_seconds=min_buffer_time_seconds, - min_update_period_seconds=min_update_period_seconds, - period_triggers=period_triggers, - profile=profile, - segment_duration_seconds=segment_duration_seconds, - segment_template_format=segment_template_format, - stream_selection=stream_selection, - suggested_presentation_delay_seconds=suggested_presentation_delay_seconds, - utc_timing=utc_timing, - utc_timing_uri=utc_timing_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ad_triggers: Optional[pulumi.Input[Sequence[pulumi.Input['OriginEndpointDashPackageAdTriggersItem']]]] = None, - ads_on_delivery_restrictions: Optional[pulumi.Input['OriginEndpointAdsOnDeliveryRestrictions']] = None, - encryption: Optional[pulumi.Input['OriginEndpointDashEncryptionArgs']] = None, - include_iframe_only_stream: Optional[pulumi.Input[bool]] = None, - manifest_layout: Optional[pulumi.Input['OriginEndpointDashPackageManifestLayout']] = None, - manifest_window_seconds: Optional[pulumi.Input[int]] = None, - min_buffer_time_seconds: Optional[pulumi.Input[int]] = None, - min_update_period_seconds: Optional[pulumi.Input[int]] = None, - period_triggers: Optional[pulumi.Input[Sequence[pulumi.Input['OriginEndpointDashPackagePeriodTriggersItem']]]] = None, - profile: Optional[pulumi.Input['OriginEndpointDashPackageProfile']] = None, - segment_duration_seconds: Optional[pulumi.Input[int]] = None, - segment_template_format: Optional[pulumi.Input['OriginEndpointDashPackageSegmentTemplateFormat']] = None, - stream_selection: Optional[pulumi.Input['OriginEndpointStreamSelectionArgs']] = None, - suggested_presentation_delay_seconds: Optional[pulumi.Input[int]] = None, - utc_timing: Optional[pulumi.Input['OriginEndpointDashPackageUtcTiming']] = None, - utc_timing_uri: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ad_triggers is not None: - _setter("ad_triggers", ad_triggers) + pulumi.set(__self__, "ad_triggers", ad_triggers) if ads_on_delivery_restrictions is not None: - _setter("ads_on_delivery_restrictions", ads_on_delivery_restrictions) + pulumi.set(__self__, "ads_on_delivery_restrictions", ads_on_delivery_restrictions) if encryption is not None: - _setter("encryption", encryption) + pulumi.set(__self__, "encryption", encryption) if include_iframe_only_stream is not None: - _setter("include_iframe_only_stream", include_iframe_only_stream) + pulumi.set(__self__, "include_iframe_only_stream", include_iframe_only_stream) if manifest_layout is not None: - _setter("manifest_layout", manifest_layout) + pulumi.set(__self__, "manifest_layout", manifest_layout) if manifest_window_seconds is not None: - _setter("manifest_window_seconds", manifest_window_seconds) + pulumi.set(__self__, "manifest_window_seconds", manifest_window_seconds) if min_buffer_time_seconds is not None: - _setter("min_buffer_time_seconds", min_buffer_time_seconds) + pulumi.set(__self__, "min_buffer_time_seconds", min_buffer_time_seconds) if min_update_period_seconds is not None: - _setter("min_update_period_seconds", min_update_period_seconds) + pulumi.set(__self__, "min_update_period_seconds", min_update_period_seconds) if period_triggers is not None: - _setter("period_triggers", period_triggers) + pulumi.set(__self__, "period_triggers", period_triggers) if profile is not None: - _setter("profile", profile) + pulumi.set(__self__, "profile", profile) if segment_duration_seconds is not None: - _setter("segment_duration_seconds", segment_duration_seconds) + pulumi.set(__self__, "segment_duration_seconds", segment_duration_seconds) if segment_template_format is not None: - _setter("segment_template_format", segment_template_format) + pulumi.set(__self__, "segment_template_format", segment_template_format) if stream_selection is not None: - _setter("stream_selection", stream_selection) + pulumi.set(__self__, "stream_selection", stream_selection) if suggested_presentation_delay_seconds is not None: - _setter("suggested_presentation_delay_seconds", suggested_presentation_delay_seconds) + pulumi.set(__self__, "suggested_presentation_delay_seconds", suggested_presentation_delay_seconds) if utc_timing is not None: - _setter("utc_timing", utc_timing) + pulumi.set(__self__, "utc_timing", utc_timing) if utc_timing_uri is not None: - _setter("utc_timing_uri", utc_timing_uri) + pulumi.set(__self__, "utc_timing_uri", utc_timing_uri) @property @pulumi.getter(name="adTriggers") @@ -899,19 +740,8 @@ def __init__(__self__, *, :param pulumi.Input['OriginEndpointEncryptionContractConfigurationPresetSpeke20Audio'] preset_speke20_audio: A collection of audio encryption presets. :param pulumi.Input['OriginEndpointEncryptionContractConfigurationPresetSpeke20Video'] preset_speke20_video: A collection of video encryption presets. """ - OriginEndpointEncryptionContractConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - preset_speke20_audio=preset_speke20_audio, - preset_speke20_video=preset_speke20_video, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - preset_speke20_audio: pulumi.Input['OriginEndpointEncryptionContractConfigurationPresetSpeke20Audio'], - preset_speke20_video: pulumi.Input['OriginEndpointEncryptionContractConfigurationPresetSpeke20Video'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("preset_speke20_audio", preset_speke20_audio) - _setter("preset_speke20_video", preset_speke20_video) + pulumi.set(__self__, "preset_speke20_audio", preset_speke20_audio) + pulumi.set(__self__, "preset_speke20_video", preset_speke20_video) @property @pulumi.getter(name="presetSpeke20Audio") @@ -953,32 +783,15 @@ def __init__(__self__, *, :param pulumi.Input[int] key_rotation_interval_seconds: Interval (in seconds) between each encryption key rotation. :param pulumi.Input[bool] repeat_ext_x_key: When enabled, the EXT-X-KEY tag will be repeated in output manifests. """ - OriginEndpointHlsEncryptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - speke_key_provider=speke_key_provider, - constant_initialization_vector=constant_initialization_vector, - encryption_method=encryption_method, - key_rotation_interval_seconds=key_rotation_interval_seconds, - repeat_ext_x_key=repeat_ext_x_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - speke_key_provider: pulumi.Input['OriginEndpointSpekeKeyProviderArgs'], - constant_initialization_vector: Optional[pulumi.Input[str]] = None, - encryption_method: Optional[pulumi.Input['OriginEndpointHlsEncryptionEncryptionMethod']] = None, - key_rotation_interval_seconds: Optional[pulumi.Input[int]] = None, - repeat_ext_x_key: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("speke_key_provider", speke_key_provider) + pulumi.set(__self__, "speke_key_provider", speke_key_provider) if constant_initialization_vector is not None: - _setter("constant_initialization_vector", constant_initialization_vector) + pulumi.set(__self__, "constant_initialization_vector", constant_initialization_vector) if encryption_method is not None: - _setter("encryption_method", encryption_method) + pulumi.set(__self__, "encryption_method", encryption_method) if key_rotation_interval_seconds is not None: - _setter("key_rotation_interval_seconds", key_rotation_interval_seconds) + pulumi.set(__self__, "key_rotation_interval_seconds", key_rotation_interval_seconds) if repeat_ext_x_key is not None: - _setter("repeat_ext_x_key", repeat_ext_x_key) + pulumi.set(__self__, "repeat_ext_x_key", repeat_ext_x_key) @property @pulumi.getter(name="spekeKeyProvider") @@ -1063,52 +876,25 @@ def __init__(__self__, *, :param pulumi.Input[int] program_date_time_interval_seconds: The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests. Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output. :param pulumi.Input[str] url: The URL of the packaged OriginEndpoint for consumption. """ - OriginEndpointHlsManifestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - ad_markers=ad_markers, - ad_triggers=ad_triggers, - ads_on_delivery_restrictions=ads_on_delivery_restrictions, - include_iframe_only_stream=include_iframe_only_stream, - manifest_name=manifest_name, - playlist_type=playlist_type, - playlist_window_seconds=playlist_window_seconds, - program_date_time_interval_seconds=program_date_time_interval_seconds, - url=url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: pulumi.Input[str], - ad_markers: Optional[pulumi.Input['OriginEndpointHlsManifestAdMarkers']] = None, - ad_triggers: Optional[pulumi.Input[Sequence[pulumi.Input['OriginEndpointHlsManifestAdTriggersItem']]]] = None, - ads_on_delivery_restrictions: Optional[pulumi.Input['OriginEndpointAdsOnDeliveryRestrictions']] = None, - include_iframe_only_stream: Optional[pulumi.Input[bool]] = None, - manifest_name: Optional[pulumi.Input[str]] = None, - playlist_type: Optional[pulumi.Input['OriginEndpointHlsManifestPlaylistType']] = None, - playlist_window_seconds: Optional[pulumi.Input[int]] = None, - program_date_time_interval_seconds: Optional[pulumi.Input[int]] = None, - url: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) + pulumi.set(__self__, "id", id) if ad_markers is not None: - _setter("ad_markers", ad_markers) + pulumi.set(__self__, "ad_markers", ad_markers) if ad_triggers is not None: - _setter("ad_triggers", ad_triggers) + pulumi.set(__self__, "ad_triggers", ad_triggers) if ads_on_delivery_restrictions is not None: - _setter("ads_on_delivery_restrictions", ads_on_delivery_restrictions) + pulumi.set(__self__, "ads_on_delivery_restrictions", ads_on_delivery_restrictions) if include_iframe_only_stream is not None: - _setter("include_iframe_only_stream", include_iframe_only_stream) + pulumi.set(__self__, "include_iframe_only_stream", include_iframe_only_stream) if manifest_name is not None: - _setter("manifest_name", manifest_name) + pulumi.set(__self__, "manifest_name", manifest_name) if playlist_type is not None: - _setter("playlist_type", playlist_type) + pulumi.set(__self__, "playlist_type", playlist_type) if playlist_window_seconds is not None: - _setter("playlist_window_seconds", playlist_window_seconds) + pulumi.set(__self__, "playlist_window_seconds", playlist_window_seconds) if program_date_time_interval_seconds is not None: - _setter("program_date_time_interval_seconds", program_date_time_interval_seconds) + pulumi.set(__self__, "program_date_time_interval_seconds", program_date_time_interval_seconds) if url is not None: - _setter("url", url) + pulumi.set(__self__, "url", url) @property @pulumi.getter @@ -1255,61 +1041,30 @@ def __init__(__self__, *, :param pulumi.Input[int] segment_duration_seconds: Duration (in seconds) of each fragment. Actual fragments will be rounded to the nearest multiple of the source fragment duration. :param pulumi.Input[bool] use_audio_rendition_group: When enabled, audio streams will be placed in rendition groups in the output. """ - OriginEndpointHlsPackageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ad_markers=ad_markers, - ad_triggers=ad_triggers, - ads_on_delivery_restrictions=ads_on_delivery_restrictions, - encryption=encryption, - include_dvb_subtitles=include_dvb_subtitles, - include_iframe_only_stream=include_iframe_only_stream, - playlist_type=playlist_type, - playlist_window_seconds=playlist_window_seconds, - program_date_time_interval_seconds=program_date_time_interval_seconds, - segment_duration_seconds=segment_duration_seconds, - stream_selection=stream_selection, - use_audio_rendition_group=use_audio_rendition_group, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ad_markers: Optional[pulumi.Input['OriginEndpointHlsPackageAdMarkers']] = None, - ad_triggers: Optional[pulumi.Input[Sequence[pulumi.Input['OriginEndpointHlsPackageAdTriggersItem']]]] = None, - ads_on_delivery_restrictions: Optional[pulumi.Input['OriginEndpointAdsOnDeliveryRestrictions']] = None, - encryption: Optional[pulumi.Input['OriginEndpointHlsEncryptionArgs']] = None, - include_dvb_subtitles: Optional[pulumi.Input[bool]] = None, - include_iframe_only_stream: Optional[pulumi.Input[bool]] = None, - playlist_type: Optional[pulumi.Input['OriginEndpointHlsPackagePlaylistType']] = None, - playlist_window_seconds: Optional[pulumi.Input[int]] = None, - program_date_time_interval_seconds: Optional[pulumi.Input[int]] = None, - segment_duration_seconds: Optional[pulumi.Input[int]] = None, - stream_selection: Optional[pulumi.Input['OriginEndpointStreamSelectionArgs']] = None, - use_audio_rendition_group: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ad_markers is not None: - _setter("ad_markers", ad_markers) + pulumi.set(__self__, "ad_markers", ad_markers) if ad_triggers is not None: - _setter("ad_triggers", ad_triggers) + pulumi.set(__self__, "ad_triggers", ad_triggers) if ads_on_delivery_restrictions is not None: - _setter("ads_on_delivery_restrictions", ads_on_delivery_restrictions) + pulumi.set(__self__, "ads_on_delivery_restrictions", ads_on_delivery_restrictions) if encryption is not None: - _setter("encryption", encryption) + pulumi.set(__self__, "encryption", encryption) if include_dvb_subtitles is not None: - _setter("include_dvb_subtitles", include_dvb_subtitles) + pulumi.set(__self__, "include_dvb_subtitles", include_dvb_subtitles) if include_iframe_only_stream is not None: - _setter("include_iframe_only_stream", include_iframe_only_stream) + pulumi.set(__self__, "include_iframe_only_stream", include_iframe_only_stream) if playlist_type is not None: - _setter("playlist_type", playlist_type) + pulumi.set(__self__, "playlist_type", playlist_type) if playlist_window_seconds is not None: - _setter("playlist_window_seconds", playlist_window_seconds) + pulumi.set(__self__, "playlist_window_seconds", playlist_window_seconds) if program_date_time_interval_seconds is not None: - _setter("program_date_time_interval_seconds", program_date_time_interval_seconds) + pulumi.set(__self__, "program_date_time_interval_seconds", program_date_time_interval_seconds) if segment_duration_seconds is not None: - _setter("segment_duration_seconds", segment_duration_seconds) + pulumi.set(__self__, "segment_duration_seconds", segment_duration_seconds) if stream_selection is not None: - _setter("stream_selection", stream_selection) + pulumi.set(__self__, "stream_selection", stream_selection) if use_audio_rendition_group is not None: - _setter("use_audio_rendition_group", use_audio_rendition_group) + pulumi.set(__self__, "use_audio_rendition_group", use_audio_rendition_group) @property @pulumi.getter(name="adMarkers") @@ -1454,16 +1209,7 @@ def __init__(__self__, *, """ A Microsoft Smooth Streaming (MSS) encryption configuration. """ - OriginEndpointMssEncryptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - speke_key_provider=speke_key_provider, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - speke_key_provider: pulumi.Input['OriginEndpointSpekeKeyProviderArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("speke_key_provider", speke_key_provider) + pulumi.set(__self__, "speke_key_provider", speke_key_provider) @property @pulumi.getter(name="spekeKeyProvider") @@ -1487,29 +1233,14 @@ def __init__(__self__, *, :param pulumi.Input[int] manifest_window_seconds: The time window (in seconds) contained in each manifest. :param pulumi.Input[int] segment_duration_seconds: The duration (in seconds) of each segment. """ - OriginEndpointMssPackageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - encryption=encryption, - manifest_window_seconds=manifest_window_seconds, - segment_duration_seconds=segment_duration_seconds, - stream_selection=stream_selection, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - encryption: Optional[pulumi.Input['OriginEndpointMssEncryptionArgs']] = None, - manifest_window_seconds: Optional[pulumi.Input[int]] = None, - segment_duration_seconds: Optional[pulumi.Input[int]] = None, - stream_selection: Optional[pulumi.Input['OriginEndpointStreamSelectionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if encryption is not None: - _setter("encryption", encryption) + pulumi.set(__self__, "encryption", encryption) if manifest_window_seconds is not None: - _setter("manifest_window_seconds", manifest_window_seconds) + pulumi.set(__self__, "manifest_window_seconds", manifest_window_seconds) if segment_duration_seconds is not None: - _setter("segment_duration_seconds", segment_duration_seconds) + pulumi.set(__self__, "segment_duration_seconds", segment_duration_seconds) if stream_selection is not None: - _setter("stream_selection", stream_selection) + pulumi.set(__self__, "stream_selection", stream_selection) @property @pulumi.getter @@ -1571,33 +1302,14 @@ def __init__(__self__, *, :param pulumi.Input[str] url: The URL of the external key provider service. :param pulumi.Input[str] certificate_arn: An Amazon Resource Name (ARN) of a Certificate Manager certificate that MediaPackage will use for enforcing secure end-to-end data transfer with the key provider service. """ - OriginEndpointSpekeKeyProviderArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_id=resource_id, - role_arn=role_arn, - system_ids=system_ids, - url=url, - certificate_arn=certificate_arn, - encryption_contract_configuration=encryption_contract_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_id: pulumi.Input[str], - role_arn: pulumi.Input[str], - system_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - url: pulumi.Input[str], - certificate_arn: Optional[pulumi.Input[str]] = None, - encryption_contract_configuration: Optional[pulumi.Input['OriginEndpointEncryptionContractConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_id", resource_id) - _setter("role_arn", role_arn) - _setter("system_ids", system_ids) - _setter("url", url) + pulumi.set(__self__, "resource_id", resource_id) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "system_ids", system_ids) + pulumi.set(__self__, "url", url) if certificate_arn is not None: - _setter("certificate_arn", certificate_arn) + pulumi.set(__self__, "certificate_arn", certificate_arn) if encryption_contract_configuration is not None: - _setter("encryption_contract_configuration", encryption_contract_configuration) + pulumi.set(__self__, "encryption_contract_configuration", encryption_contract_configuration) @property @pulumi.getter(name="resourceId") @@ -1681,25 +1393,12 @@ def __init__(__self__, *, :param pulumi.Input[int] min_video_bits_per_second: The minimum video bitrate (bps) to include in output. :param pulumi.Input['OriginEndpointStreamSelectionStreamOrder'] stream_order: A directive that determines the order of streams in the output. """ - OriginEndpointStreamSelectionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_video_bits_per_second=max_video_bits_per_second, - min_video_bits_per_second=min_video_bits_per_second, - stream_order=stream_order, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_video_bits_per_second: Optional[pulumi.Input[int]] = None, - min_video_bits_per_second: Optional[pulumi.Input[int]] = None, - stream_order: Optional[pulumi.Input['OriginEndpointStreamSelectionStreamOrder']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max_video_bits_per_second is not None: - _setter("max_video_bits_per_second", max_video_bits_per_second) + pulumi.set(__self__, "max_video_bits_per_second", max_video_bits_per_second) if min_video_bits_per_second is not None: - _setter("min_video_bits_per_second", min_video_bits_per_second) + pulumi.set(__self__, "min_video_bits_per_second", min_video_bits_per_second) if stream_order is not None: - _setter("stream_order", stream_order) + pulumi.set(__self__, "stream_order", stream_order) @property @pulumi.getter(name="maxVideoBitsPerSecond") @@ -1743,19 +1442,8 @@ class OriginEndpointTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - OriginEndpointTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1783,16 +1471,7 @@ def __init__(__self__, *, """ A CMAF encryption configuration. """ - PackagingConfigurationCmafEncryptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - speke_key_provider=speke_key_provider, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - speke_key_provider: pulumi.Input['PackagingConfigurationSpekeKeyProviderArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("speke_key_provider", speke_key_provider) + pulumi.set(__self__, "speke_key_provider", speke_key_provider) @property @pulumi.getter(name="spekeKeyProvider") @@ -1816,28 +1495,13 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['PackagingConfigurationHlsManifestArgs']]] hls_manifests: A list of HLS manifest configurations. :param pulumi.Input[bool] include_encoder_configuration_in_segments: When includeEncoderConfigurationInSegments is set to true, MediaPackage places your encoder's Sequence Parameter Set (SPS), Picture Parameter Set (PPS), and Video Parameter Set (VPS) metadata in every video segment instead of in the init fragment. This lets you use different SPS/PPS/VPS settings for your assets during content playback. """ - PackagingConfigurationCmafPackageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - hls_manifests=hls_manifests, - encryption=encryption, - include_encoder_configuration_in_segments=include_encoder_configuration_in_segments, - segment_duration_seconds=segment_duration_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hls_manifests: pulumi.Input[Sequence[pulumi.Input['PackagingConfigurationHlsManifestArgs']]], - encryption: Optional[pulumi.Input['PackagingConfigurationCmafEncryptionArgs']] = None, - include_encoder_configuration_in_segments: Optional[pulumi.Input[bool]] = None, - segment_duration_seconds: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("hls_manifests", hls_manifests) + pulumi.set(__self__, "hls_manifests", hls_manifests) if encryption is not None: - _setter("encryption", encryption) + pulumi.set(__self__, "encryption", encryption) if include_encoder_configuration_in_segments is not None: - _setter("include_encoder_configuration_in_segments", include_encoder_configuration_in_segments) + pulumi.set(__self__, "include_encoder_configuration_in_segments", include_encoder_configuration_in_segments) if segment_duration_seconds is not None: - _setter("segment_duration_seconds", segment_duration_seconds) + pulumi.set(__self__, "segment_duration_seconds", segment_duration_seconds) @property @pulumi.getter(name="hlsManifests") @@ -1889,16 +1553,7 @@ def __init__(__self__, *, """ A Dynamic Adaptive Streaming over HTTP (DASH) encryption configuration. """ - PackagingConfigurationDashEncryptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - speke_key_provider=speke_key_provider, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - speke_key_provider: pulumi.Input['PackagingConfigurationSpekeKeyProviderArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("speke_key_provider", speke_key_provider) + pulumi.set(__self__, "speke_key_provider", speke_key_provider) @property @pulumi.getter(name="spekeKeyProvider") @@ -1926,37 +1581,18 @@ def __init__(__self__, *, :param pulumi.Input['PackagingConfigurationDashManifestProfile'] profile: The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to "HBBTV_1_5", HbbTV 1.5 compliant output is enabled. :param pulumi.Input['PackagingConfigurationDashManifestScteMarkersSource'] scte_markers_source: The source of scte markers used. When set to SEGMENTS, the scte markers are sourced from the segments of the ingested content. When set to MANIFEST, the scte markers are sourced from the manifest of the ingested content. """ - PackagingConfigurationDashManifestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - manifest_layout=manifest_layout, - manifest_name=manifest_name, - min_buffer_time_seconds=min_buffer_time_seconds, - profile=profile, - scte_markers_source=scte_markers_source, - stream_selection=stream_selection, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - manifest_layout: Optional[pulumi.Input['PackagingConfigurationDashManifestManifestLayout']] = None, - manifest_name: Optional[pulumi.Input[str]] = None, - min_buffer_time_seconds: Optional[pulumi.Input[int]] = None, - profile: Optional[pulumi.Input['PackagingConfigurationDashManifestProfile']] = None, - scte_markers_source: Optional[pulumi.Input['PackagingConfigurationDashManifestScteMarkersSource']] = None, - stream_selection: Optional[pulumi.Input['PackagingConfigurationStreamSelectionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if manifest_layout is not None: - _setter("manifest_layout", manifest_layout) + pulumi.set(__self__, "manifest_layout", manifest_layout) if manifest_name is not None: - _setter("manifest_name", manifest_name) + pulumi.set(__self__, "manifest_name", manifest_name) if min_buffer_time_seconds is not None: - _setter("min_buffer_time_seconds", min_buffer_time_seconds) + pulumi.set(__self__, "min_buffer_time_seconds", min_buffer_time_seconds) if profile is not None: - _setter("profile", profile) + pulumi.set(__self__, "profile", profile) if scte_markers_source is not None: - _setter("scte_markers_source", scte_markers_source) + pulumi.set(__self__, "scte_markers_source", scte_markers_source) if stream_selection is not None: - _setter("stream_selection", stream_selection) + pulumi.set(__self__, "stream_selection", stream_selection) @property @pulumi.getter(name="manifestLayout") @@ -2043,40 +1679,19 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['PackagingConfigurationDashPackagePeriodTriggersItem']]] period_triggers: A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not be partitioned into more than one period. If the list contains "ADS", new periods will be created where the Asset contains SCTE-35 ad markers. :param pulumi.Input['PackagingConfigurationDashPackageSegmentTemplateFormat'] segment_template_format: Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs. """ - PackagingConfigurationDashPackageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dash_manifests=dash_manifests, - encryption=encryption, - include_encoder_configuration_in_segments=include_encoder_configuration_in_segments, - include_iframe_only_stream=include_iframe_only_stream, - period_triggers=period_triggers, - segment_duration_seconds=segment_duration_seconds, - segment_template_format=segment_template_format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dash_manifests: pulumi.Input[Sequence[pulumi.Input['PackagingConfigurationDashManifestArgs']]], - encryption: Optional[pulumi.Input['PackagingConfigurationDashEncryptionArgs']] = None, - include_encoder_configuration_in_segments: Optional[pulumi.Input[bool]] = None, - include_iframe_only_stream: Optional[pulumi.Input[bool]] = None, - period_triggers: Optional[pulumi.Input[Sequence[pulumi.Input['PackagingConfigurationDashPackagePeriodTriggersItem']]]] = None, - segment_duration_seconds: Optional[pulumi.Input[int]] = None, - segment_template_format: Optional[pulumi.Input['PackagingConfigurationDashPackageSegmentTemplateFormat']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("dash_manifests", dash_manifests) + pulumi.set(__self__, "dash_manifests", dash_manifests) if encryption is not None: - _setter("encryption", encryption) + pulumi.set(__self__, "encryption", encryption) if include_encoder_configuration_in_segments is not None: - _setter("include_encoder_configuration_in_segments", include_encoder_configuration_in_segments) + pulumi.set(__self__, "include_encoder_configuration_in_segments", include_encoder_configuration_in_segments) if include_iframe_only_stream is not None: - _setter("include_iframe_only_stream", include_iframe_only_stream) + pulumi.set(__self__, "include_iframe_only_stream", include_iframe_only_stream) if period_triggers is not None: - _setter("period_triggers", period_triggers) + pulumi.set(__self__, "period_triggers", period_triggers) if segment_duration_seconds is not None: - _setter("segment_duration_seconds", segment_duration_seconds) + pulumi.set(__self__, "segment_duration_seconds", segment_duration_seconds) if segment_template_format is not None: - _setter("segment_template_format", segment_template_format) + pulumi.set(__self__, "segment_template_format", segment_template_format) @property @pulumi.getter(name="dashManifests") @@ -2167,19 +1782,8 @@ def __init__(__self__, *, :param pulumi.Input['PackagingConfigurationEncryptionContractConfigurationPresetSpeke20Audio'] preset_speke20_audio: A collection of audio encryption presets. :param pulumi.Input['PackagingConfigurationEncryptionContractConfigurationPresetSpeke20Video'] preset_speke20_video: A collection of video encryption presets. """ - PackagingConfigurationEncryptionContractConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - preset_speke20_audio=preset_speke20_audio, - preset_speke20_video=preset_speke20_video, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - preset_speke20_audio: pulumi.Input['PackagingConfigurationEncryptionContractConfigurationPresetSpeke20Audio'], - preset_speke20_video: pulumi.Input['PackagingConfigurationEncryptionContractConfigurationPresetSpeke20Video'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("preset_speke20_audio", preset_speke20_audio) - _setter("preset_speke20_video", preset_speke20_video) + pulumi.set(__self__, "preset_speke20_audio", preset_speke20_audio) + pulumi.set(__self__, "preset_speke20_video", preset_speke20_video) @property @pulumi.getter(name="presetSpeke20Audio") @@ -2217,24 +1821,11 @@ def __init__(__self__, *, :param pulumi.Input[str] constant_initialization_vector: An HTTP Live Streaming (HLS) encryption configuration. :param pulumi.Input['PackagingConfigurationHlsEncryptionEncryptionMethod'] encryption_method: The encryption method to use. """ - PackagingConfigurationHlsEncryptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - speke_key_provider=speke_key_provider, - constant_initialization_vector=constant_initialization_vector, - encryption_method=encryption_method, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - speke_key_provider: pulumi.Input['PackagingConfigurationSpekeKeyProviderArgs'], - constant_initialization_vector: Optional[pulumi.Input[str]] = None, - encryption_method: Optional[pulumi.Input['PackagingConfigurationHlsEncryptionEncryptionMethod']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("speke_key_provider", speke_key_provider) + pulumi.set(__self__, "speke_key_provider", speke_key_provider) if constant_initialization_vector is not None: - _setter("constant_initialization_vector", constant_initialization_vector) + pulumi.set(__self__, "constant_initialization_vector", constant_initialization_vector) if encryption_method is not None: - _setter("encryption_method", encryption_method) + pulumi.set(__self__, "encryption_method", encryption_method) @property @pulumi.getter(name="spekeKeyProvider") @@ -2286,37 +1877,18 @@ def __init__(__self__, *, :param pulumi.Input[int] program_date_time_interval_seconds: The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests. Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output. :param pulumi.Input[bool] repeat_ext_x_key: When enabled, the EXT-X-KEY tag will be repeated in output manifests. """ - PackagingConfigurationHlsManifestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ad_markers=ad_markers, - include_iframe_only_stream=include_iframe_only_stream, - manifest_name=manifest_name, - program_date_time_interval_seconds=program_date_time_interval_seconds, - repeat_ext_x_key=repeat_ext_x_key, - stream_selection=stream_selection, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ad_markers: Optional[pulumi.Input['PackagingConfigurationHlsManifestAdMarkers']] = None, - include_iframe_only_stream: Optional[pulumi.Input[bool]] = None, - manifest_name: Optional[pulumi.Input[str]] = None, - program_date_time_interval_seconds: Optional[pulumi.Input[int]] = None, - repeat_ext_x_key: Optional[pulumi.Input[bool]] = None, - stream_selection: Optional[pulumi.Input['PackagingConfigurationStreamSelectionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ad_markers is not None: - _setter("ad_markers", ad_markers) + pulumi.set(__self__, "ad_markers", ad_markers) if include_iframe_only_stream is not None: - _setter("include_iframe_only_stream", include_iframe_only_stream) + pulumi.set(__self__, "include_iframe_only_stream", include_iframe_only_stream) if manifest_name is not None: - _setter("manifest_name", manifest_name) + pulumi.set(__self__, "manifest_name", manifest_name) if program_date_time_interval_seconds is not None: - _setter("program_date_time_interval_seconds", program_date_time_interval_seconds) + pulumi.set(__self__, "program_date_time_interval_seconds", program_date_time_interval_seconds) if repeat_ext_x_key is not None: - _setter("repeat_ext_x_key", repeat_ext_x_key) + pulumi.set(__self__, "repeat_ext_x_key", repeat_ext_x_key) if stream_selection is not None: - _setter("stream_selection", stream_selection) + pulumi.set(__self__, "stream_selection", stream_selection) @property @pulumi.getter(name="adMarkers") @@ -2399,32 +1971,15 @@ def __init__(__self__, *, :param pulumi.Input[bool] include_dvb_subtitles: When enabled, MediaPackage passes through digital video broadcasting (DVB) subtitles into the output. :param pulumi.Input[bool] use_audio_rendition_group: When enabled, audio streams will be placed in rendition groups in the output. """ - PackagingConfigurationHlsPackageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - hls_manifests=hls_manifests, - encryption=encryption, - include_dvb_subtitles=include_dvb_subtitles, - segment_duration_seconds=segment_duration_seconds, - use_audio_rendition_group=use_audio_rendition_group, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hls_manifests: pulumi.Input[Sequence[pulumi.Input['PackagingConfigurationHlsManifestArgs']]], - encryption: Optional[pulumi.Input['PackagingConfigurationHlsEncryptionArgs']] = None, - include_dvb_subtitles: Optional[pulumi.Input[bool]] = None, - segment_duration_seconds: Optional[pulumi.Input[int]] = None, - use_audio_rendition_group: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("hls_manifests", hls_manifests) + pulumi.set(__self__, "hls_manifests", hls_manifests) if encryption is not None: - _setter("encryption", encryption) + pulumi.set(__self__, "encryption", encryption) if include_dvb_subtitles is not None: - _setter("include_dvb_subtitles", include_dvb_subtitles) + pulumi.set(__self__, "include_dvb_subtitles", include_dvb_subtitles) if segment_duration_seconds is not None: - _setter("segment_duration_seconds", segment_duration_seconds) + pulumi.set(__self__, "segment_duration_seconds", segment_duration_seconds) if use_audio_rendition_group is not None: - _setter("use_audio_rendition_group", use_audio_rendition_group) + pulumi.set(__self__, "use_audio_rendition_group", use_audio_rendition_group) @property @pulumi.getter(name="hlsManifests") @@ -2488,16 +2043,7 @@ def __init__(__self__, *, """ A CMAF encryption configuration. """ - PackagingConfigurationMssEncryptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - speke_key_provider=speke_key_provider, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - speke_key_provider: pulumi.Input['PackagingConfigurationSpekeKeyProviderArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("speke_key_provider", speke_key_provider) + pulumi.set(__self__, "speke_key_provider", speke_key_provider) @property @pulumi.getter(name="spekeKeyProvider") @@ -2517,21 +2063,10 @@ def __init__(__self__, *, """ A Microsoft Smooth Streaming (MSS) manifest configuration. """ - PackagingConfigurationMssManifestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - manifest_name=manifest_name, - stream_selection=stream_selection, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - manifest_name: Optional[pulumi.Input[str]] = None, - stream_selection: Optional[pulumi.Input['PackagingConfigurationStreamSelectionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if manifest_name is not None: - _setter("manifest_name", manifest_name) + pulumi.set(__self__, "manifest_name", manifest_name) if stream_selection is not None: - _setter("stream_selection", stream_selection) + pulumi.set(__self__, "stream_selection", stream_selection) @property @pulumi.getter(name="manifestName") @@ -2562,24 +2097,11 @@ def __init__(__self__, *, A Microsoft Smooth Streaming (MSS) PackagingConfiguration. :param pulumi.Input[Sequence[pulumi.Input['PackagingConfigurationMssManifestArgs']]] mss_manifests: A list of MSS manifest configurations. """ - PackagingConfigurationMssPackageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - mss_manifests=mss_manifests, - encryption=encryption, - segment_duration_seconds=segment_duration_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mss_manifests: pulumi.Input[Sequence[pulumi.Input['PackagingConfigurationMssManifestArgs']]], - encryption: Optional[pulumi.Input['PackagingConfigurationMssEncryptionArgs']] = None, - segment_duration_seconds: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("mss_manifests", mss_manifests) + pulumi.set(__self__, "mss_manifests", mss_manifests) if encryption is not None: - _setter("encryption", encryption) + pulumi.set(__self__, "encryption", encryption) if segment_duration_seconds is not None: - _setter("segment_duration_seconds", segment_duration_seconds) + pulumi.set(__self__, "segment_duration_seconds", segment_duration_seconds) @property @pulumi.getter(name="mssManifests") @@ -2624,26 +2146,11 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] system_ids: The system IDs to include in key requests. :param pulumi.Input[str] url: The URL of the external key provider service. """ - PackagingConfigurationSpekeKeyProviderArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - system_ids=system_ids, - url=url, - encryption_contract_configuration=encryption_contract_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: pulumi.Input[str], - system_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - url: pulumi.Input[str], - encryption_contract_configuration: Optional[pulumi.Input['PackagingConfigurationEncryptionContractConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arn", role_arn) - _setter("system_ids", system_ids) - _setter("url", url) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "system_ids", system_ids) + pulumi.set(__self__, "url", url) if encryption_contract_configuration is not None: - _setter("encryption_contract_configuration", encryption_contract_configuration) + pulumi.set(__self__, "encryption_contract_configuration", encryption_contract_configuration) @property @pulumi.getter(name="roleArn") @@ -2700,25 +2207,12 @@ def __init__(__self__, *, :param pulumi.Input[int] min_video_bits_per_second: The minimum video bitrate (bps) to include in output. :param pulumi.Input['PackagingConfigurationStreamSelectionStreamOrder'] stream_order: A directive that determines the order of streams in the output. """ - PackagingConfigurationStreamSelectionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_video_bits_per_second=max_video_bits_per_second, - min_video_bits_per_second=min_video_bits_per_second, - stream_order=stream_order, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_video_bits_per_second: Optional[pulumi.Input[int]] = None, - min_video_bits_per_second: Optional[pulumi.Input[int]] = None, - stream_order: Optional[pulumi.Input['PackagingConfigurationStreamSelectionStreamOrder']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max_video_bits_per_second is not None: - _setter("max_video_bits_per_second", max_video_bits_per_second) + pulumi.set(__self__, "max_video_bits_per_second", max_video_bits_per_second) if min_video_bits_per_second is not None: - _setter("min_video_bits_per_second", min_video_bits_per_second) + pulumi.set(__self__, "min_video_bits_per_second", min_video_bits_per_second) if stream_order is not None: - _setter("stream_order", stream_order) + pulumi.set(__self__, "stream_order", stream_order) @property @pulumi.getter(name="maxVideoBitsPerSecond") @@ -2762,19 +2256,8 @@ class PackagingConfigurationTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - PackagingConfigurationTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2804,19 +2287,8 @@ def __init__(__self__, *, :param pulumi.Input[str] cdn_identifier_secret: The Amazon Resource Name (ARN) for the secret in AWS Secrets Manager that is used for CDN authorization. :param pulumi.Input[str] secrets_role_arn: The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager. """ - PackagingGroupAuthorizationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cdn_identifier_secret=cdn_identifier_secret, - secrets_role_arn=secrets_role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cdn_identifier_secret: pulumi.Input[str], - secrets_role_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cdn_identifier_secret", cdn_identifier_secret) - _setter("secrets_role_arn", secrets_role_arn) + pulumi.set(__self__, "cdn_identifier_secret", cdn_identifier_secret) + pulumi.set(__self__, "secrets_role_arn", secrets_role_arn) @property @pulumi.getter(name="cdnIdentifierSecret") @@ -2850,17 +2322,8 @@ def __init__(__self__, *, """ :param pulumi.Input[str] log_group_name: Sets a custom AWS CloudWatch log group name for egress logs. If a log group name isn't specified, the default name is used: /aws/MediaPackage/VodEgressAccessLogs. """ - PackagingGroupLogConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_group_name=log_group_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_group_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if log_group_name is not None: - _setter("log_group_name", log_group_name) + pulumi.set(__self__, "log_group_name", log_group_name) @property @pulumi.getter(name="logGroupName") @@ -2880,19 +2343,8 @@ class PackagingGroupTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - PackagingGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/mediapackage/asset.py b/sdk/python/pulumi_aws_native/mediapackage/asset.py index f90421b70d..69962dc305 100644 --- a/sdk/python/pulumi_aws_native/mediapackage/asset.py +++ b/sdk/python/pulumi_aws_native/mediapackage/asset.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -31,34 +31,15 @@ def __init__(__self__, *, :param pulumi.Input[str] resource_id: The resource ID to include in SPEKE key requests. :param pulumi.Input[Sequence[pulumi.Input['AssetTagArgs']]] tags: A collection of tags associated with a resource """ - AssetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - packaging_group_id=packaging_group_id, - source_arn=source_arn, - source_role_arn=source_role_arn, - egress_endpoints=egress_endpoints, - resource_id=resource_id, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - packaging_group_id: pulumi.Input[str], - source_arn: pulumi.Input[str], - source_role_arn: pulumi.Input[str], - egress_endpoints: Optional[pulumi.Input[Sequence[pulumi.Input['AssetEgressEndpointArgs']]]] = None, - resource_id: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['AssetTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("packaging_group_id", packaging_group_id) - _setter("source_arn", source_arn) - _setter("source_role_arn", source_role_arn) + pulumi.set(__self__, "packaging_group_id", packaging_group_id) + pulumi.set(__self__, "source_arn", source_arn) + pulumi.set(__self__, "source_role_arn", source_role_arn) if egress_endpoints is not None: - _setter("egress_endpoints", egress_endpoints) + pulumi.set(__self__, "egress_endpoints", egress_endpoints) if resource_id is not None: - _setter("resource_id", resource_id) + pulumi.set(__self__, "resource_id", resource_id) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="packagingGroupId") @@ -176,10 +157,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AssetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/mediapackage/channel.py b/sdk/python/pulumi_aws_native/mediapackage/channel.py index 1924c688c2..05f306c5d0 100644 --- a/sdk/python/pulumi_aws_native/mediapackage/channel.py +++ b/sdk/python/pulumi_aws_native/mediapackage/channel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -29,33 +29,16 @@ def __init__(__self__, *, :param pulumi.Input['ChannelLogConfigurationArgs'] ingress_access_logs: The configuration parameters for egress access logging. :param pulumi.Input[Sequence[pulumi.Input['ChannelTagArgs']]] tags: A collection of tags associated with a resource """ - ChannelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - egress_access_logs=egress_access_logs, - hls_ingest=hls_ingest, - ingress_access_logs=ingress_access_logs, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[pulumi.Input[str]] = None, - egress_access_logs: Optional[pulumi.Input['ChannelLogConfigurationArgs']] = None, - hls_ingest: Optional[pulumi.Input['ChannelHlsIngestArgs']] = None, - ingress_access_logs: Optional[pulumi.Input['ChannelLogConfigurationArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ChannelTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if egress_access_logs is not None: - _setter("egress_access_logs", egress_access_logs) + pulumi.set(__self__, "egress_access_logs", egress_access_logs) if hls_ingest is not None: - _setter("hls_ingest", hls_ingest) + pulumi.set(__self__, "hls_ingest", hls_ingest) if ingress_access_logs is not None: - _setter("ingress_access_logs", ingress_access_logs) + pulumi.set(__self__, "ingress_access_logs", ingress_access_logs) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -159,10 +142,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ChannelArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -183,23 +162,8 @@ def _internal_init(__self__, __props__ = ChannelArgs.__new__(ChannelArgs) __props__.__dict__["description"] = description - if egress_access_logs is not None and not isinstance(egress_access_logs, ChannelLogConfigurationArgs): - egress_access_logs = egress_access_logs or {} - def _setter(key, value): - egress_access_logs[key] = value - ChannelLogConfigurationArgs._configure(_setter, **egress_access_logs) __props__.__dict__["egress_access_logs"] = egress_access_logs - if hls_ingest is not None and not isinstance(hls_ingest, ChannelHlsIngestArgs): - hls_ingest = hls_ingest or {} - def _setter(key, value): - hls_ingest[key] = value - ChannelHlsIngestArgs._configure(_setter, **hls_ingest) __props__.__dict__["hls_ingest"] = hls_ingest - if ingress_access_logs is not None and not isinstance(ingress_access_logs, ChannelLogConfigurationArgs): - ingress_access_logs = ingress_access_logs or {} - def _setter(key, value): - ingress_access_logs[key] = value - ChannelLogConfigurationArgs._configure(_setter, **ingress_access_logs) __props__.__dict__["ingress_access_logs"] = ingress_access_logs __props__.__dict__["tags"] = tags __props__.__dict__["arn"] = None diff --git a/sdk/python/pulumi_aws_native/mediapackage/get_asset.py b/sdk/python/pulumi_aws_native/mediapackage/get_asset.py index f6f79ca900..5394605e6b 100644 --- a/sdk/python/pulumi_aws_native/mediapackage/get_asset.py +++ b/sdk/python/pulumi_aws_native/mediapackage/get_asset.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/mediapackage/get_channel.py b/sdk/python/pulumi_aws_native/mediapackage/get_channel.py index 2720c4b037..df85158e95 100644 --- a/sdk/python/pulumi_aws_native/mediapackage/get_channel.py +++ b/sdk/python/pulumi_aws_native/mediapackage/get_channel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/mediapackage/get_origin_endpoint.py b/sdk/python/pulumi_aws_native/mediapackage/get_origin_endpoint.py index b287fee7b2..68fd63b394 100644 --- a/sdk/python/pulumi_aws_native/mediapackage/get_origin_endpoint.py +++ b/sdk/python/pulumi_aws_native/mediapackage/get_origin_endpoint.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/mediapackage/get_packaging_configuration.py b/sdk/python/pulumi_aws_native/mediapackage/get_packaging_configuration.py index b37f653bbc..ea3f9d28fd 100644 --- a/sdk/python/pulumi_aws_native/mediapackage/get_packaging_configuration.py +++ b/sdk/python/pulumi_aws_native/mediapackage/get_packaging_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/mediapackage/get_packaging_group.py b/sdk/python/pulumi_aws_native/mediapackage/get_packaging_group.py index 0abae5d72d..9c0e38526a 100644 --- a/sdk/python/pulumi_aws_native/mediapackage/get_packaging_group.py +++ b/sdk/python/pulumi_aws_native/mediapackage/get_packaging_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/mediapackage/origin_endpoint.py b/sdk/python/pulumi_aws_native/mediapackage/origin_endpoint.py index 617b6ad652..11db7e33f7 100644 --- a/sdk/python/pulumi_aws_native/mediapackage/origin_endpoint.py +++ b/sdk/python/pulumi_aws_native/mediapackage/origin_endpoint.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -41,64 +41,31 @@ def __init__(__self__, *, :param pulumi.Input[int] time_delay_seconds: Amount of delay (seconds) to enforce on the playback of live content. If not specified, there will be no time delay in effect for the OriginEndpoint. :param pulumi.Input[Sequence[pulumi.Input[str]]] whitelist: A list of source IP CIDR blocks that will be allowed to access the OriginEndpoint. """ - OriginEndpointArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - channel_id=channel_id, - authorization=authorization, - cmaf_package=cmaf_package, - dash_package=dash_package, - description=description, - hls_package=hls_package, - manifest_name=manifest_name, - mss_package=mss_package, - origination=origination, - startover_window_seconds=startover_window_seconds, - tags=tags, - time_delay_seconds=time_delay_seconds, - whitelist=whitelist, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - channel_id: pulumi.Input[str], - authorization: Optional[pulumi.Input['OriginEndpointAuthorizationArgs']] = None, - cmaf_package: Optional[pulumi.Input['OriginEndpointCmafPackageArgs']] = None, - dash_package: Optional[pulumi.Input['OriginEndpointDashPackageArgs']] = None, - description: Optional[pulumi.Input[str]] = None, - hls_package: Optional[pulumi.Input['OriginEndpointHlsPackageArgs']] = None, - manifest_name: Optional[pulumi.Input[str]] = None, - mss_package: Optional[pulumi.Input['OriginEndpointMssPackageArgs']] = None, - origination: Optional[pulumi.Input['OriginEndpointOrigination']] = None, - startover_window_seconds: Optional[pulumi.Input[int]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['OriginEndpointTagArgs']]]] = None, - time_delay_seconds: Optional[pulumi.Input[int]] = None, - whitelist: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("channel_id", channel_id) + pulumi.set(__self__, "channel_id", channel_id) if authorization is not None: - _setter("authorization", authorization) + pulumi.set(__self__, "authorization", authorization) if cmaf_package is not None: - _setter("cmaf_package", cmaf_package) + pulumi.set(__self__, "cmaf_package", cmaf_package) if dash_package is not None: - _setter("dash_package", dash_package) + pulumi.set(__self__, "dash_package", dash_package) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if hls_package is not None: - _setter("hls_package", hls_package) + pulumi.set(__self__, "hls_package", hls_package) if manifest_name is not None: - _setter("manifest_name", manifest_name) + pulumi.set(__self__, "manifest_name", manifest_name) if mss_package is not None: - _setter("mss_package", mss_package) + pulumi.set(__self__, "mss_package", mss_package) if origination is not None: - _setter("origination", origination) + pulumi.set(__self__, "origination", origination) if startover_window_seconds is not None: - _setter("startover_window_seconds", startover_window_seconds) + pulumi.set(__self__, "startover_window_seconds", startover_window_seconds) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if time_delay_seconds is not None: - _setter("time_delay_seconds", time_delay_seconds) + pulumi.set(__self__, "time_delay_seconds", time_delay_seconds) if whitelist is not None: - _setter("whitelist", whitelist) + pulumi.set(__self__, "whitelist", whitelist) @property @pulumi.getter(name="channelId") @@ -294,10 +261,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - OriginEndpointArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -325,40 +288,15 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = OriginEndpointArgs.__new__(OriginEndpointArgs) - if authorization is not None and not isinstance(authorization, OriginEndpointAuthorizationArgs): - authorization = authorization or {} - def _setter(key, value): - authorization[key] = value - OriginEndpointAuthorizationArgs._configure(_setter, **authorization) __props__.__dict__["authorization"] = authorization if channel_id is None and not opts.urn: raise TypeError("Missing required property 'channel_id'") __props__.__dict__["channel_id"] = channel_id - if cmaf_package is not None and not isinstance(cmaf_package, OriginEndpointCmafPackageArgs): - cmaf_package = cmaf_package or {} - def _setter(key, value): - cmaf_package[key] = value - OriginEndpointCmafPackageArgs._configure(_setter, **cmaf_package) __props__.__dict__["cmaf_package"] = cmaf_package - if dash_package is not None and not isinstance(dash_package, OriginEndpointDashPackageArgs): - dash_package = dash_package or {} - def _setter(key, value): - dash_package[key] = value - OriginEndpointDashPackageArgs._configure(_setter, **dash_package) __props__.__dict__["dash_package"] = dash_package __props__.__dict__["description"] = description - if hls_package is not None and not isinstance(hls_package, OriginEndpointHlsPackageArgs): - hls_package = hls_package or {} - def _setter(key, value): - hls_package[key] = value - OriginEndpointHlsPackageArgs._configure(_setter, **hls_package) __props__.__dict__["hls_package"] = hls_package __props__.__dict__["manifest_name"] = manifest_name - if mss_package is not None and not isinstance(mss_package, OriginEndpointMssPackageArgs): - mss_package = mss_package or {} - def _setter(key, value): - mss_package[key] = value - OriginEndpointMssPackageArgs._configure(_setter, **mss_package) __props__.__dict__["mss_package"] = mss_package __props__.__dict__["origination"] = origination __props__.__dict__["startover_window_seconds"] = startover_window_seconds diff --git a/sdk/python/pulumi_aws_native/mediapackage/outputs.py b/sdk/python/pulumi_aws_native/mediapackage/outputs.py index d8bd6171ea..bd11476b99 100644 --- a/sdk/python/pulumi_aws_native/mediapackage/outputs.py +++ b/sdk/python/pulumi_aws_native/mediapackage/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -82,19 +82,8 @@ def __init__(__self__, *, :param str packaging_configuration_id: The ID of the PackagingConfiguration being applied to the Asset. :param str url: The URL of the parent manifest for the repackaged Asset. """ - AssetEgressEndpoint._configure( - lambda key, value: pulumi.set(__self__, key, value), - packaging_configuration_id=packaging_configuration_id, - url=url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - packaging_configuration_id: str, - url: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("packaging_configuration_id", packaging_configuration_id) - _setter("url", url) + pulumi.set(__self__, "packaging_configuration_id", packaging_configuration_id) + pulumi.set(__self__, "url", url) @property @pulumi.getter(name="packagingConfigurationId") @@ -118,19 +107,8 @@ class AssetTag(dict): def __init__(__self__, *, key: str, value: str): - AssetTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -171,17 +149,8 @@ def __init__(__self__, *, An HTTP Live Streaming (HLS) ingest resource configuration. :param Sequence['ChannelIngestEndpoint'] ingest_endpoints: A list of endpoints to which the source stream should be sent. """ - ChannelHlsIngest._configure( - lambda key, value: pulumi.set(__self__, key, value), - ingest_endpoints=ingest_endpoints, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ingest_endpoints: Optional[Sequence['outputs.ChannelIngestEndpoint']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ingest_endpoints is not None: - _setter("ingest_endpoints", ingest_endpoints) + pulumi.set(__self__, "ingest_endpoints", ingest_endpoints) @property @pulumi.getter(name="ingestEndpoints") @@ -209,25 +178,10 @@ def __init__(__self__, *, :param str url: The ingest URL to which the source stream should be sent. :param str username: The system generated username for ingest authentication. """ - ChannelIngestEndpoint._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - password=password, - url=url, - username=username, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: str, - password: str, - url: str, - username: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) - _setter("password", password) - _setter("url", url) - _setter("username", username) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "password", password) + pulumi.set(__self__, "url", url) + pulumi.set(__self__, "username", username) @property @pulumi.getter @@ -286,17 +240,8 @@ def __init__(__self__, *, """ :param str log_group_name: Sets a custom AWS CloudWatch log group name for access logs. If a log group name isn't specified, the defaults are used: /aws/MediaPackage/EgressAccessLogs for egress access logs and /aws/MediaPackage/IngressAccessLogs for ingress access logs. """ - ChannelLogConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_group_name=log_group_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_group_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if log_group_name is not None: - _setter("log_group_name", log_group_name) + pulumi.set(__self__, "log_group_name", log_group_name) @property @pulumi.getter(name="logGroupName") @@ -312,19 +257,8 @@ class ChannelTag(dict): def __init__(__self__, *, key: str, value: str): - ChannelTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -369,19 +303,8 @@ def __init__(__self__, *, :param str cdn_identifier_secret: The Amazon Resource Name (ARN) for the secret in Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint. :param str secrets_role_arn: The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager. """ - OriginEndpointAuthorization._configure( - lambda key, value: pulumi.set(__self__, key, value), - cdn_identifier_secret=cdn_identifier_secret, - secrets_role_arn=secrets_role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cdn_identifier_secret: str, - secrets_role_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cdn_identifier_secret", cdn_identifier_secret) - _setter("secrets_role_arn", secrets_role_arn) + pulumi.set(__self__, "cdn_identifier_secret", cdn_identifier_secret) + pulumi.set(__self__, "secrets_role_arn", secrets_role_arn) @property @pulumi.getter(name="cdnIdentifierSecret") @@ -439,28 +362,13 @@ def __init__(__self__, *, :param 'OriginEndpointCmafEncryptionEncryptionMethod' encryption_method: The encryption method used :param int key_rotation_interval_seconds: Time (in seconds) between each encryption key rotation. """ - OriginEndpointCmafEncryption._configure( - lambda key, value: pulumi.set(__self__, key, value), - speke_key_provider=speke_key_provider, - constant_initialization_vector=constant_initialization_vector, - encryption_method=encryption_method, - key_rotation_interval_seconds=key_rotation_interval_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - speke_key_provider: 'outputs.OriginEndpointSpekeKeyProvider', - constant_initialization_vector: Optional[str] = None, - encryption_method: Optional['OriginEndpointCmafEncryptionEncryptionMethod'] = None, - key_rotation_interval_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("speke_key_provider", speke_key_provider) + pulumi.set(__self__, "speke_key_provider", speke_key_provider) if constant_initialization_vector is not None: - _setter("constant_initialization_vector", constant_initialization_vector) + pulumi.set(__self__, "constant_initialization_vector", constant_initialization_vector) if encryption_method is not None: - _setter("encryption_method", encryption_method) + pulumi.set(__self__, "encryption_method", encryption_method) if key_rotation_interval_seconds is not None: - _setter("key_rotation_interval_seconds", key_rotation_interval_seconds) + pulumi.set(__self__, "key_rotation_interval_seconds", key_rotation_interval_seconds) @property @pulumi.getter(name="spekeKeyProvider") @@ -532,33 +440,16 @@ def __init__(__self__, *, :param int segment_duration_seconds: Duration (in seconds) of each segment. Actual segments will be rounded to the nearest multiple of the source segment duration. :param str segment_prefix: An optional custom string that is prepended to the name of each segment. If not specified, it defaults to the ChannelId. """ - OriginEndpointCmafPackage._configure( - lambda key, value: pulumi.set(__self__, key, value), - encryption=encryption, - hls_manifests=hls_manifests, - segment_duration_seconds=segment_duration_seconds, - segment_prefix=segment_prefix, - stream_selection=stream_selection, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - encryption: Optional['outputs.OriginEndpointCmafEncryption'] = None, - hls_manifests: Optional[Sequence['outputs.OriginEndpointHlsManifest']] = None, - segment_duration_seconds: Optional[int] = None, - segment_prefix: Optional[str] = None, - stream_selection: Optional['outputs.OriginEndpointStreamSelection'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if encryption is not None: - _setter("encryption", encryption) + pulumi.set(__self__, "encryption", encryption) if hls_manifests is not None: - _setter("hls_manifests", hls_manifests) + pulumi.set(__self__, "hls_manifests", hls_manifests) if segment_duration_seconds is not None: - _setter("segment_duration_seconds", segment_duration_seconds) + pulumi.set(__self__, "segment_duration_seconds", segment_duration_seconds) if segment_prefix is not None: - _setter("segment_prefix", segment_prefix) + pulumi.set(__self__, "segment_prefix", segment_prefix) if stream_selection is not None: - _setter("stream_selection", stream_selection) + pulumi.set(__self__, "stream_selection", stream_selection) @property @pulumi.getter @@ -626,20 +517,9 @@ def __init__(__self__, *, A Dynamic Adaptive Streaming over HTTP (DASH) encryption configuration. :param int key_rotation_interval_seconds: Time (in seconds) between each encryption key rotation. """ - OriginEndpointDashEncryption._configure( - lambda key, value: pulumi.set(__self__, key, value), - speke_key_provider=speke_key_provider, - key_rotation_interval_seconds=key_rotation_interval_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - speke_key_provider: 'outputs.OriginEndpointSpekeKeyProvider', - key_rotation_interval_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("speke_key_provider", speke_key_provider) + pulumi.set(__self__, "speke_key_provider", speke_key_provider) if key_rotation_interval_seconds is not None: - _setter("key_rotation_interval_seconds", key_rotation_interval_seconds) + pulumi.set(__self__, "key_rotation_interval_seconds", key_rotation_interval_seconds) @property @pulumi.getter(name="spekeKeyProvider") @@ -736,77 +616,38 @@ def __init__(__self__, *, :param 'OriginEndpointDashPackageUtcTiming' utc_timing: Determines the type of UTCTiming included in the Media Presentation Description (MPD) :param str utc_timing_uri: Specifies the value attribute of the UTCTiming field when utcTiming is set to HTTP-ISO, HTTP-HEAD or HTTP-XSDATE """ - OriginEndpointDashPackage._configure( - lambda key, value: pulumi.set(__self__, key, value), - ad_triggers=ad_triggers, - ads_on_delivery_restrictions=ads_on_delivery_restrictions, - encryption=encryption, - include_iframe_only_stream=include_iframe_only_stream, - manifest_layout=manifest_layout, - manifest_window_seconds=manifest_window_seconds, - min_buffer_time_seconds=min_buffer_time_seconds, - min_update_period_seconds=min_update_period_seconds, - period_triggers=period_triggers, - profile=profile, - segment_duration_seconds=segment_duration_seconds, - segment_template_format=segment_template_format, - stream_selection=stream_selection, - suggested_presentation_delay_seconds=suggested_presentation_delay_seconds, - utc_timing=utc_timing, - utc_timing_uri=utc_timing_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ad_triggers: Optional[Sequence['OriginEndpointDashPackageAdTriggersItem']] = None, - ads_on_delivery_restrictions: Optional['OriginEndpointAdsOnDeliveryRestrictions'] = None, - encryption: Optional['outputs.OriginEndpointDashEncryption'] = None, - include_iframe_only_stream: Optional[bool] = None, - manifest_layout: Optional['OriginEndpointDashPackageManifestLayout'] = None, - manifest_window_seconds: Optional[int] = None, - min_buffer_time_seconds: Optional[int] = None, - min_update_period_seconds: Optional[int] = None, - period_triggers: Optional[Sequence['OriginEndpointDashPackagePeriodTriggersItem']] = None, - profile: Optional['OriginEndpointDashPackageProfile'] = None, - segment_duration_seconds: Optional[int] = None, - segment_template_format: Optional['OriginEndpointDashPackageSegmentTemplateFormat'] = None, - stream_selection: Optional['outputs.OriginEndpointStreamSelection'] = None, - suggested_presentation_delay_seconds: Optional[int] = None, - utc_timing: Optional['OriginEndpointDashPackageUtcTiming'] = None, - utc_timing_uri: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ad_triggers is not None: - _setter("ad_triggers", ad_triggers) + pulumi.set(__self__, "ad_triggers", ad_triggers) if ads_on_delivery_restrictions is not None: - _setter("ads_on_delivery_restrictions", ads_on_delivery_restrictions) + pulumi.set(__self__, "ads_on_delivery_restrictions", ads_on_delivery_restrictions) if encryption is not None: - _setter("encryption", encryption) + pulumi.set(__self__, "encryption", encryption) if include_iframe_only_stream is not None: - _setter("include_iframe_only_stream", include_iframe_only_stream) + pulumi.set(__self__, "include_iframe_only_stream", include_iframe_only_stream) if manifest_layout is not None: - _setter("manifest_layout", manifest_layout) + pulumi.set(__self__, "manifest_layout", manifest_layout) if manifest_window_seconds is not None: - _setter("manifest_window_seconds", manifest_window_seconds) + pulumi.set(__self__, "manifest_window_seconds", manifest_window_seconds) if min_buffer_time_seconds is not None: - _setter("min_buffer_time_seconds", min_buffer_time_seconds) + pulumi.set(__self__, "min_buffer_time_seconds", min_buffer_time_seconds) if min_update_period_seconds is not None: - _setter("min_update_period_seconds", min_update_period_seconds) + pulumi.set(__self__, "min_update_period_seconds", min_update_period_seconds) if period_triggers is not None: - _setter("period_triggers", period_triggers) + pulumi.set(__self__, "period_triggers", period_triggers) if profile is not None: - _setter("profile", profile) + pulumi.set(__self__, "profile", profile) if segment_duration_seconds is not None: - _setter("segment_duration_seconds", segment_duration_seconds) + pulumi.set(__self__, "segment_duration_seconds", segment_duration_seconds) if segment_template_format is not None: - _setter("segment_template_format", segment_template_format) + pulumi.set(__self__, "segment_template_format", segment_template_format) if stream_selection is not None: - _setter("stream_selection", stream_selection) + pulumi.set(__self__, "stream_selection", stream_selection) if suggested_presentation_delay_seconds is not None: - _setter("suggested_presentation_delay_seconds", suggested_presentation_delay_seconds) + pulumi.set(__self__, "suggested_presentation_delay_seconds", suggested_presentation_delay_seconds) if utc_timing is not None: - _setter("utc_timing", utc_timing) + pulumi.set(__self__, "utc_timing", utc_timing) if utc_timing_uri is not None: - _setter("utc_timing_uri", utc_timing_uri) + pulumi.set(__self__, "utc_timing_uri", utc_timing_uri) @property @pulumi.getter(name="adTriggers") @@ -960,19 +801,8 @@ def __init__(__self__, *, :param 'OriginEndpointEncryptionContractConfigurationPresetSpeke20Audio' preset_speke20_audio: A collection of audio encryption presets. :param 'OriginEndpointEncryptionContractConfigurationPresetSpeke20Video' preset_speke20_video: A collection of video encryption presets. """ - OriginEndpointEncryptionContractConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - preset_speke20_audio=preset_speke20_audio, - preset_speke20_video=preset_speke20_video, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - preset_speke20_audio: 'OriginEndpointEncryptionContractConfigurationPresetSpeke20Audio', - preset_speke20_video: 'OriginEndpointEncryptionContractConfigurationPresetSpeke20Video', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("preset_speke20_audio", preset_speke20_audio) - _setter("preset_speke20_video", preset_speke20_video) + pulumi.set(__self__, "preset_speke20_audio", preset_speke20_audio) + pulumi.set(__self__, "preset_speke20_video", preset_speke20_video) @property @pulumi.getter(name="presetSpeke20Audio") @@ -1034,32 +864,15 @@ def __init__(__self__, *, :param int key_rotation_interval_seconds: Interval (in seconds) between each encryption key rotation. :param bool repeat_ext_x_key: When enabled, the EXT-X-KEY tag will be repeated in output manifests. """ - OriginEndpointHlsEncryption._configure( - lambda key, value: pulumi.set(__self__, key, value), - speke_key_provider=speke_key_provider, - constant_initialization_vector=constant_initialization_vector, - encryption_method=encryption_method, - key_rotation_interval_seconds=key_rotation_interval_seconds, - repeat_ext_x_key=repeat_ext_x_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - speke_key_provider: 'outputs.OriginEndpointSpekeKeyProvider', - constant_initialization_vector: Optional[str] = None, - encryption_method: Optional['OriginEndpointHlsEncryptionEncryptionMethod'] = None, - key_rotation_interval_seconds: Optional[int] = None, - repeat_ext_x_key: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("speke_key_provider", speke_key_provider) + pulumi.set(__self__, "speke_key_provider", speke_key_provider) if constant_initialization_vector is not None: - _setter("constant_initialization_vector", constant_initialization_vector) + pulumi.set(__self__, "constant_initialization_vector", constant_initialization_vector) if encryption_method is not None: - _setter("encryption_method", encryption_method) + pulumi.set(__self__, "encryption_method", encryption_method) if key_rotation_interval_seconds is not None: - _setter("key_rotation_interval_seconds", key_rotation_interval_seconds) + pulumi.set(__self__, "key_rotation_interval_seconds", key_rotation_interval_seconds) if repeat_ext_x_key is not None: - _setter("repeat_ext_x_key", repeat_ext_x_key) + pulumi.set(__self__, "repeat_ext_x_key", repeat_ext_x_key) @property @pulumi.getter(name="spekeKeyProvider") @@ -1158,52 +971,25 @@ def __init__(__self__, *, :param int program_date_time_interval_seconds: The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests. Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output. :param str url: The URL of the packaged OriginEndpoint for consumption. """ - OriginEndpointHlsManifest._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - ad_markers=ad_markers, - ad_triggers=ad_triggers, - ads_on_delivery_restrictions=ads_on_delivery_restrictions, - include_iframe_only_stream=include_iframe_only_stream, - manifest_name=manifest_name, - playlist_type=playlist_type, - playlist_window_seconds=playlist_window_seconds, - program_date_time_interval_seconds=program_date_time_interval_seconds, - url=url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: str, - ad_markers: Optional['OriginEndpointHlsManifestAdMarkers'] = None, - ad_triggers: Optional[Sequence['OriginEndpointHlsManifestAdTriggersItem']] = None, - ads_on_delivery_restrictions: Optional['OriginEndpointAdsOnDeliveryRestrictions'] = None, - include_iframe_only_stream: Optional[bool] = None, - manifest_name: Optional[str] = None, - playlist_type: Optional['OriginEndpointHlsManifestPlaylistType'] = None, - playlist_window_seconds: Optional[int] = None, - program_date_time_interval_seconds: Optional[int] = None, - url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) + pulumi.set(__self__, "id", id) if ad_markers is not None: - _setter("ad_markers", ad_markers) + pulumi.set(__self__, "ad_markers", ad_markers) if ad_triggers is not None: - _setter("ad_triggers", ad_triggers) + pulumi.set(__self__, "ad_triggers", ad_triggers) if ads_on_delivery_restrictions is not None: - _setter("ads_on_delivery_restrictions", ads_on_delivery_restrictions) + pulumi.set(__self__, "ads_on_delivery_restrictions", ads_on_delivery_restrictions) if include_iframe_only_stream is not None: - _setter("include_iframe_only_stream", include_iframe_only_stream) + pulumi.set(__self__, "include_iframe_only_stream", include_iframe_only_stream) if manifest_name is not None: - _setter("manifest_name", manifest_name) + pulumi.set(__self__, "manifest_name", manifest_name) if playlist_type is not None: - _setter("playlist_type", playlist_type) + pulumi.set(__self__, "playlist_type", playlist_type) if playlist_window_seconds is not None: - _setter("playlist_window_seconds", playlist_window_seconds) + pulumi.set(__self__, "playlist_window_seconds", playlist_window_seconds) if program_date_time_interval_seconds is not None: - _setter("program_date_time_interval_seconds", program_date_time_interval_seconds) + pulumi.set(__self__, "program_date_time_interval_seconds", program_date_time_interval_seconds) if url is not None: - _setter("url", url) + pulumi.set(__self__, "url", url) @property @pulumi.getter @@ -1350,61 +1136,30 @@ def __init__(__self__, *, :param int segment_duration_seconds: Duration (in seconds) of each fragment. Actual fragments will be rounded to the nearest multiple of the source fragment duration. :param bool use_audio_rendition_group: When enabled, audio streams will be placed in rendition groups in the output. """ - OriginEndpointHlsPackage._configure( - lambda key, value: pulumi.set(__self__, key, value), - ad_markers=ad_markers, - ad_triggers=ad_triggers, - ads_on_delivery_restrictions=ads_on_delivery_restrictions, - encryption=encryption, - include_dvb_subtitles=include_dvb_subtitles, - include_iframe_only_stream=include_iframe_only_stream, - playlist_type=playlist_type, - playlist_window_seconds=playlist_window_seconds, - program_date_time_interval_seconds=program_date_time_interval_seconds, - segment_duration_seconds=segment_duration_seconds, - stream_selection=stream_selection, - use_audio_rendition_group=use_audio_rendition_group, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ad_markers: Optional['OriginEndpointHlsPackageAdMarkers'] = None, - ad_triggers: Optional[Sequence['OriginEndpointHlsPackageAdTriggersItem']] = None, - ads_on_delivery_restrictions: Optional['OriginEndpointAdsOnDeliveryRestrictions'] = None, - encryption: Optional['outputs.OriginEndpointHlsEncryption'] = None, - include_dvb_subtitles: Optional[bool] = None, - include_iframe_only_stream: Optional[bool] = None, - playlist_type: Optional['OriginEndpointHlsPackagePlaylistType'] = None, - playlist_window_seconds: Optional[int] = None, - program_date_time_interval_seconds: Optional[int] = None, - segment_duration_seconds: Optional[int] = None, - stream_selection: Optional['outputs.OriginEndpointStreamSelection'] = None, - use_audio_rendition_group: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ad_markers is not None: - _setter("ad_markers", ad_markers) + pulumi.set(__self__, "ad_markers", ad_markers) if ad_triggers is not None: - _setter("ad_triggers", ad_triggers) + pulumi.set(__self__, "ad_triggers", ad_triggers) if ads_on_delivery_restrictions is not None: - _setter("ads_on_delivery_restrictions", ads_on_delivery_restrictions) + pulumi.set(__self__, "ads_on_delivery_restrictions", ads_on_delivery_restrictions) if encryption is not None: - _setter("encryption", encryption) + pulumi.set(__self__, "encryption", encryption) if include_dvb_subtitles is not None: - _setter("include_dvb_subtitles", include_dvb_subtitles) + pulumi.set(__self__, "include_dvb_subtitles", include_dvb_subtitles) if include_iframe_only_stream is not None: - _setter("include_iframe_only_stream", include_iframe_only_stream) + pulumi.set(__self__, "include_iframe_only_stream", include_iframe_only_stream) if playlist_type is not None: - _setter("playlist_type", playlist_type) + pulumi.set(__self__, "playlist_type", playlist_type) if playlist_window_seconds is not None: - _setter("playlist_window_seconds", playlist_window_seconds) + pulumi.set(__self__, "playlist_window_seconds", playlist_window_seconds) if program_date_time_interval_seconds is not None: - _setter("program_date_time_interval_seconds", program_date_time_interval_seconds) + pulumi.set(__self__, "program_date_time_interval_seconds", program_date_time_interval_seconds) if segment_duration_seconds is not None: - _setter("segment_duration_seconds", segment_duration_seconds) + pulumi.set(__self__, "segment_duration_seconds", segment_duration_seconds) if stream_selection is not None: - _setter("stream_selection", stream_selection) + pulumi.set(__self__, "stream_selection", stream_selection) if use_audio_rendition_group is not None: - _setter("use_audio_rendition_group", use_audio_rendition_group) + pulumi.set(__self__, "use_audio_rendition_group", use_audio_rendition_group) @property @pulumi.getter(name="adMarkers") @@ -1521,16 +1276,7 @@ def __init__(__self__, *, """ A Microsoft Smooth Streaming (MSS) encryption configuration. """ - OriginEndpointMssEncryption._configure( - lambda key, value: pulumi.set(__self__, key, value), - speke_key_provider=speke_key_provider, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - speke_key_provider: 'outputs.OriginEndpointSpekeKeyProvider', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("speke_key_provider", speke_key_provider) + pulumi.set(__self__, "speke_key_provider", speke_key_provider) @property @pulumi.getter(name="spekeKeyProvider") @@ -1574,29 +1320,14 @@ def __init__(__self__, *, :param int manifest_window_seconds: The time window (in seconds) contained in each manifest. :param int segment_duration_seconds: The duration (in seconds) of each segment. """ - OriginEndpointMssPackage._configure( - lambda key, value: pulumi.set(__self__, key, value), - encryption=encryption, - manifest_window_seconds=manifest_window_seconds, - segment_duration_seconds=segment_duration_seconds, - stream_selection=stream_selection, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - encryption: Optional['outputs.OriginEndpointMssEncryption'] = None, - manifest_window_seconds: Optional[int] = None, - segment_duration_seconds: Optional[int] = None, - stream_selection: Optional['outputs.OriginEndpointStreamSelection'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if encryption is not None: - _setter("encryption", encryption) + pulumi.set(__self__, "encryption", encryption) if manifest_window_seconds is not None: - _setter("manifest_window_seconds", manifest_window_seconds) + pulumi.set(__self__, "manifest_window_seconds", manifest_window_seconds) if segment_duration_seconds is not None: - _setter("segment_duration_seconds", segment_duration_seconds) + pulumi.set(__self__, "segment_duration_seconds", segment_duration_seconds) if stream_selection is not None: - _setter("stream_selection", stream_selection) + pulumi.set(__self__, "stream_selection", stream_selection) @property @pulumi.getter @@ -1670,33 +1401,14 @@ def __init__(__self__, *, :param str url: The URL of the external key provider service. :param str certificate_arn: An Amazon Resource Name (ARN) of a Certificate Manager certificate that MediaPackage will use for enforcing secure end-to-end data transfer with the key provider service. """ - OriginEndpointSpekeKeyProvider._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_id=resource_id, - role_arn=role_arn, - system_ids=system_ids, - url=url, - certificate_arn=certificate_arn, - encryption_contract_configuration=encryption_contract_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_id: str, - role_arn: str, - system_ids: Sequence[str], - url: str, - certificate_arn: Optional[str] = None, - encryption_contract_configuration: Optional['outputs.OriginEndpointEncryptionContractConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_id", resource_id) - _setter("role_arn", role_arn) - _setter("system_ids", system_ids) - _setter("url", url) + pulumi.set(__self__, "resource_id", resource_id) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "system_ids", system_ids) + pulumi.set(__self__, "url", url) if certificate_arn is not None: - _setter("certificate_arn", certificate_arn) + pulumi.set(__self__, "certificate_arn", certificate_arn) if encryption_contract_configuration is not None: - _setter("encryption_contract_configuration", encryption_contract_configuration) + pulumi.set(__self__, "encryption_contract_configuration", encryption_contract_configuration) @property @pulumi.getter(name="resourceId") @@ -1780,25 +1492,12 @@ def __init__(__self__, *, :param int min_video_bits_per_second: The minimum video bitrate (bps) to include in output. :param 'OriginEndpointStreamSelectionStreamOrder' stream_order: A directive that determines the order of streams in the output. """ - OriginEndpointStreamSelection._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_video_bits_per_second=max_video_bits_per_second, - min_video_bits_per_second=min_video_bits_per_second, - stream_order=stream_order, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_video_bits_per_second: Optional[int] = None, - min_video_bits_per_second: Optional[int] = None, - stream_order: Optional['OriginEndpointStreamSelectionStreamOrder'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max_video_bits_per_second is not None: - _setter("max_video_bits_per_second", max_video_bits_per_second) + pulumi.set(__self__, "max_video_bits_per_second", max_video_bits_per_second) if min_video_bits_per_second is not None: - _setter("min_video_bits_per_second", min_video_bits_per_second) + pulumi.set(__self__, "min_video_bits_per_second", min_video_bits_per_second) if stream_order is not None: - _setter("stream_order", stream_order) + pulumi.set(__self__, "stream_order", stream_order) @property @pulumi.getter(name="maxVideoBitsPerSecond") @@ -1830,19 +1529,8 @@ class OriginEndpointTag(dict): def __init__(__self__, *, key: str, value: str): - OriginEndpointTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1882,16 +1570,7 @@ def __init__(__self__, *, """ A CMAF encryption configuration. """ - PackagingConfigurationCmafEncryption._configure( - lambda key, value: pulumi.set(__self__, key, value), - speke_key_provider=speke_key_provider, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - speke_key_provider: 'outputs.PackagingConfigurationSpekeKeyProvider', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("speke_key_provider", speke_key_provider) + pulumi.set(__self__, "speke_key_provider", speke_key_provider) @property @pulumi.getter(name="spekeKeyProvider") @@ -1935,28 +1614,13 @@ def __init__(__self__, *, :param Sequence['PackagingConfigurationHlsManifest'] hls_manifests: A list of HLS manifest configurations. :param bool include_encoder_configuration_in_segments: When includeEncoderConfigurationInSegments is set to true, MediaPackage places your encoder's Sequence Parameter Set (SPS), Picture Parameter Set (PPS), and Video Parameter Set (VPS) metadata in every video segment instead of in the init fragment. This lets you use different SPS/PPS/VPS settings for your assets during content playback. """ - PackagingConfigurationCmafPackage._configure( - lambda key, value: pulumi.set(__self__, key, value), - hls_manifests=hls_manifests, - encryption=encryption, - include_encoder_configuration_in_segments=include_encoder_configuration_in_segments, - segment_duration_seconds=segment_duration_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hls_manifests: Sequence['outputs.PackagingConfigurationHlsManifest'], - encryption: Optional['outputs.PackagingConfigurationCmafEncryption'] = None, - include_encoder_configuration_in_segments: Optional[bool] = None, - segment_duration_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("hls_manifests", hls_manifests) + pulumi.set(__self__, "hls_manifests", hls_manifests) if encryption is not None: - _setter("encryption", encryption) + pulumi.set(__self__, "encryption", encryption) if include_encoder_configuration_in_segments is not None: - _setter("include_encoder_configuration_in_segments", include_encoder_configuration_in_segments) + pulumi.set(__self__, "include_encoder_configuration_in_segments", include_encoder_configuration_in_segments) if segment_duration_seconds is not None: - _setter("segment_duration_seconds", segment_duration_seconds) + pulumi.set(__self__, "segment_duration_seconds", segment_duration_seconds) @property @pulumi.getter(name="hlsManifests") @@ -2012,16 +1676,7 @@ def __init__(__self__, *, """ A Dynamic Adaptive Streaming over HTTP (DASH) encryption configuration. """ - PackagingConfigurationDashEncryption._configure( - lambda key, value: pulumi.set(__self__, key, value), - speke_key_provider=speke_key_provider, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - speke_key_provider: 'outputs.PackagingConfigurationSpekeKeyProvider', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("speke_key_provider", speke_key_provider) + pulumi.set(__self__, "speke_key_provider", speke_key_provider) @property @pulumi.getter(name="spekeKeyProvider") @@ -2073,37 +1728,18 @@ def __init__(__self__, *, :param 'PackagingConfigurationDashManifestProfile' profile: The Dynamic Adaptive Streaming over HTTP (DASH) profile type. When set to "HBBTV_1_5", HbbTV 1.5 compliant output is enabled. :param 'PackagingConfigurationDashManifestScteMarkersSource' scte_markers_source: The source of scte markers used. When set to SEGMENTS, the scte markers are sourced from the segments of the ingested content. When set to MANIFEST, the scte markers are sourced from the manifest of the ingested content. """ - PackagingConfigurationDashManifest._configure( - lambda key, value: pulumi.set(__self__, key, value), - manifest_layout=manifest_layout, - manifest_name=manifest_name, - min_buffer_time_seconds=min_buffer_time_seconds, - profile=profile, - scte_markers_source=scte_markers_source, - stream_selection=stream_selection, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - manifest_layout: Optional['PackagingConfigurationDashManifestManifestLayout'] = None, - manifest_name: Optional[str] = None, - min_buffer_time_seconds: Optional[int] = None, - profile: Optional['PackagingConfigurationDashManifestProfile'] = None, - scte_markers_source: Optional['PackagingConfigurationDashManifestScteMarkersSource'] = None, - stream_selection: Optional['outputs.PackagingConfigurationStreamSelection'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if manifest_layout is not None: - _setter("manifest_layout", manifest_layout) + pulumi.set(__self__, "manifest_layout", manifest_layout) if manifest_name is not None: - _setter("manifest_name", manifest_name) + pulumi.set(__self__, "manifest_name", manifest_name) if min_buffer_time_seconds is not None: - _setter("min_buffer_time_seconds", min_buffer_time_seconds) + pulumi.set(__self__, "min_buffer_time_seconds", min_buffer_time_seconds) if profile is not None: - _setter("profile", profile) + pulumi.set(__self__, "profile", profile) if scte_markers_source is not None: - _setter("scte_markers_source", scte_markers_source) + pulumi.set(__self__, "scte_markers_source", scte_markers_source) if stream_selection is not None: - _setter("stream_selection", stream_selection) + pulumi.set(__self__, "stream_selection", stream_selection) @property @pulumi.getter(name="manifestLayout") @@ -2196,40 +1832,19 @@ def __init__(__self__, *, :param Sequence['PackagingConfigurationDashPackagePeriodTriggersItem'] period_triggers: A list of triggers that controls when the outgoing Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Description (MPD) will be partitioned into multiple periods. If empty, the content will not be partitioned into more than one period. If the list contains "ADS", new periods will be created where the Asset contains SCTE-35 ad markers. :param 'PackagingConfigurationDashPackageSegmentTemplateFormat' segment_template_format: Determines the type of SegmentTemplate included in the Media Presentation Description (MPD). When set to NUMBER_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Number$ media URLs. When set to TIME_WITH_TIMELINE, a full timeline is presented in each SegmentTemplate, with $Time$ media URLs. When set to NUMBER_WITH_DURATION, only a duration is included in each SegmentTemplate, with $Number$ media URLs. """ - PackagingConfigurationDashPackage._configure( - lambda key, value: pulumi.set(__self__, key, value), - dash_manifests=dash_manifests, - encryption=encryption, - include_encoder_configuration_in_segments=include_encoder_configuration_in_segments, - include_iframe_only_stream=include_iframe_only_stream, - period_triggers=period_triggers, - segment_duration_seconds=segment_duration_seconds, - segment_template_format=segment_template_format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dash_manifests: Sequence['outputs.PackagingConfigurationDashManifest'], - encryption: Optional['outputs.PackagingConfigurationDashEncryption'] = None, - include_encoder_configuration_in_segments: Optional[bool] = None, - include_iframe_only_stream: Optional[bool] = None, - period_triggers: Optional[Sequence['PackagingConfigurationDashPackagePeriodTriggersItem']] = None, - segment_duration_seconds: Optional[int] = None, - segment_template_format: Optional['PackagingConfigurationDashPackageSegmentTemplateFormat'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("dash_manifests", dash_manifests) + pulumi.set(__self__, "dash_manifests", dash_manifests) if encryption is not None: - _setter("encryption", encryption) + pulumi.set(__self__, "encryption", encryption) if include_encoder_configuration_in_segments is not None: - _setter("include_encoder_configuration_in_segments", include_encoder_configuration_in_segments) + pulumi.set(__self__, "include_encoder_configuration_in_segments", include_encoder_configuration_in_segments) if include_iframe_only_stream is not None: - _setter("include_iframe_only_stream", include_iframe_only_stream) + pulumi.set(__self__, "include_iframe_only_stream", include_iframe_only_stream) if period_triggers is not None: - _setter("period_triggers", period_triggers) + pulumi.set(__self__, "period_triggers", period_triggers) if segment_duration_seconds is not None: - _setter("segment_duration_seconds", segment_duration_seconds) + pulumi.set(__self__, "segment_duration_seconds", segment_duration_seconds) if segment_template_format is not None: - _setter("segment_template_format", segment_template_format) + pulumi.set(__self__, "segment_template_format", segment_template_format) @property @pulumi.getter(name="dashManifests") @@ -2314,19 +1929,8 @@ def __init__(__self__, *, :param 'PackagingConfigurationEncryptionContractConfigurationPresetSpeke20Audio' preset_speke20_audio: A collection of audio encryption presets. :param 'PackagingConfigurationEncryptionContractConfigurationPresetSpeke20Video' preset_speke20_video: A collection of video encryption presets. """ - PackagingConfigurationEncryptionContractConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - preset_speke20_audio=preset_speke20_audio, - preset_speke20_video=preset_speke20_video, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - preset_speke20_audio: 'PackagingConfigurationEncryptionContractConfigurationPresetSpeke20Audio', - preset_speke20_video: 'PackagingConfigurationEncryptionContractConfigurationPresetSpeke20Video', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("preset_speke20_audio", preset_speke20_audio) - _setter("preset_speke20_video", preset_speke20_video) + pulumi.set(__self__, "preset_speke20_audio", preset_speke20_audio) + pulumi.set(__self__, "preset_speke20_video", preset_speke20_video) @property @pulumi.getter(name="presetSpeke20Audio") @@ -2380,24 +1984,11 @@ def __init__(__self__, *, :param str constant_initialization_vector: An HTTP Live Streaming (HLS) encryption configuration. :param 'PackagingConfigurationHlsEncryptionEncryptionMethod' encryption_method: The encryption method to use. """ - PackagingConfigurationHlsEncryption._configure( - lambda key, value: pulumi.set(__self__, key, value), - speke_key_provider=speke_key_provider, - constant_initialization_vector=constant_initialization_vector, - encryption_method=encryption_method, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - speke_key_provider: 'outputs.PackagingConfigurationSpekeKeyProvider', - constant_initialization_vector: Optional[str] = None, - encryption_method: Optional['PackagingConfigurationHlsEncryptionEncryptionMethod'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("speke_key_provider", speke_key_provider) + pulumi.set(__self__, "speke_key_provider", speke_key_provider) if constant_initialization_vector is not None: - _setter("constant_initialization_vector", constant_initialization_vector) + pulumi.set(__self__, "constant_initialization_vector", constant_initialization_vector) if encryption_method is not None: - _setter("encryption_method", encryption_method) + pulumi.set(__self__, "encryption_method", encryption_method) @property @pulumi.getter(name="spekeKeyProvider") @@ -2467,37 +2058,18 @@ def __init__(__self__, *, :param int program_date_time_interval_seconds: The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests. Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output. :param bool repeat_ext_x_key: When enabled, the EXT-X-KEY tag will be repeated in output manifests. """ - PackagingConfigurationHlsManifest._configure( - lambda key, value: pulumi.set(__self__, key, value), - ad_markers=ad_markers, - include_iframe_only_stream=include_iframe_only_stream, - manifest_name=manifest_name, - program_date_time_interval_seconds=program_date_time_interval_seconds, - repeat_ext_x_key=repeat_ext_x_key, - stream_selection=stream_selection, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ad_markers: Optional['PackagingConfigurationHlsManifestAdMarkers'] = None, - include_iframe_only_stream: Optional[bool] = None, - manifest_name: Optional[str] = None, - program_date_time_interval_seconds: Optional[int] = None, - repeat_ext_x_key: Optional[bool] = None, - stream_selection: Optional['outputs.PackagingConfigurationStreamSelection'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ad_markers is not None: - _setter("ad_markers", ad_markers) + pulumi.set(__self__, "ad_markers", ad_markers) if include_iframe_only_stream is not None: - _setter("include_iframe_only_stream", include_iframe_only_stream) + pulumi.set(__self__, "include_iframe_only_stream", include_iframe_only_stream) if manifest_name is not None: - _setter("manifest_name", manifest_name) + pulumi.set(__self__, "manifest_name", manifest_name) if program_date_time_interval_seconds is not None: - _setter("program_date_time_interval_seconds", program_date_time_interval_seconds) + pulumi.set(__self__, "program_date_time_interval_seconds", program_date_time_interval_seconds) if repeat_ext_x_key is not None: - _setter("repeat_ext_x_key", repeat_ext_x_key) + pulumi.set(__self__, "repeat_ext_x_key", repeat_ext_x_key) if stream_selection is not None: - _setter("stream_selection", stream_selection) + pulumi.set(__self__, "stream_selection", stream_selection) @property @pulumi.getter(name="adMarkers") @@ -2582,32 +2154,15 @@ def __init__(__self__, *, :param bool include_dvb_subtitles: When enabled, MediaPackage passes through digital video broadcasting (DVB) subtitles into the output. :param bool use_audio_rendition_group: When enabled, audio streams will be placed in rendition groups in the output. """ - PackagingConfigurationHlsPackage._configure( - lambda key, value: pulumi.set(__self__, key, value), - hls_manifests=hls_manifests, - encryption=encryption, - include_dvb_subtitles=include_dvb_subtitles, - segment_duration_seconds=segment_duration_seconds, - use_audio_rendition_group=use_audio_rendition_group, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hls_manifests: Sequence['outputs.PackagingConfigurationHlsManifest'], - encryption: Optional['outputs.PackagingConfigurationHlsEncryption'] = None, - include_dvb_subtitles: Optional[bool] = None, - segment_duration_seconds: Optional[int] = None, - use_audio_rendition_group: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("hls_manifests", hls_manifests) + pulumi.set(__self__, "hls_manifests", hls_manifests) if encryption is not None: - _setter("encryption", encryption) + pulumi.set(__self__, "encryption", encryption) if include_dvb_subtitles is not None: - _setter("include_dvb_subtitles", include_dvb_subtitles) + pulumi.set(__self__, "include_dvb_subtitles", include_dvb_subtitles) if segment_duration_seconds is not None: - _setter("segment_duration_seconds", segment_duration_seconds) + pulumi.set(__self__, "segment_duration_seconds", segment_duration_seconds) if use_audio_rendition_group is not None: - _setter("use_audio_rendition_group", use_audio_rendition_group) + pulumi.set(__self__, "use_audio_rendition_group", use_audio_rendition_group) @property @pulumi.getter(name="hlsManifests") @@ -2671,16 +2226,7 @@ def __init__(__self__, *, """ A CMAF encryption configuration. """ - PackagingConfigurationMssEncryption._configure( - lambda key, value: pulumi.set(__self__, key, value), - speke_key_provider=speke_key_provider, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - speke_key_provider: 'outputs.PackagingConfigurationSpekeKeyProvider', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("speke_key_provider", speke_key_provider) + pulumi.set(__self__, "speke_key_provider", speke_key_provider) @property @pulumi.getter(name="spekeKeyProvider") @@ -2718,21 +2264,10 @@ def __init__(__self__, *, """ A Microsoft Smooth Streaming (MSS) manifest configuration. """ - PackagingConfigurationMssManifest._configure( - lambda key, value: pulumi.set(__self__, key, value), - manifest_name=manifest_name, - stream_selection=stream_selection, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - manifest_name: Optional[str] = None, - stream_selection: Optional['outputs.PackagingConfigurationStreamSelection'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if manifest_name is not None: - _setter("manifest_name", manifest_name) + pulumi.set(__self__, "manifest_name", manifest_name) if stream_selection is not None: - _setter("stream_selection", stream_selection) + pulumi.set(__self__, "stream_selection", stream_selection) @property @pulumi.getter(name="manifestName") @@ -2777,24 +2312,11 @@ def __init__(__self__, *, A Microsoft Smooth Streaming (MSS) PackagingConfiguration. :param Sequence['PackagingConfigurationMssManifest'] mss_manifests: A list of MSS manifest configurations. """ - PackagingConfigurationMssPackage._configure( - lambda key, value: pulumi.set(__self__, key, value), - mss_manifests=mss_manifests, - encryption=encryption, - segment_duration_seconds=segment_duration_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mss_manifests: Sequence['outputs.PackagingConfigurationMssManifest'], - encryption: Optional['outputs.PackagingConfigurationMssEncryption'] = None, - segment_duration_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("mss_manifests", mss_manifests) + pulumi.set(__self__, "mss_manifests", mss_manifests) if encryption is not None: - _setter("encryption", encryption) + pulumi.set(__self__, "encryption", encryption) if segment_duration_seconds is not None: - _setter("segment_duration_seconds", segment_duration_seconds) + pulumi.set(__self__, "segment_duration_seconds", segment_duration_seconds) @property @pulumi.getter(name="mssManifests") @@ -2851,26 +2373,11 @@ def __init__(__self__, *, :param Sequence[str] system_ids: The system IDs to include in key requests. :param str url: The URL of the external key provider service. """ - PackagingConfigurationSpekeKeyProvider._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - system_ids=system_ids, - url=url, - encryption_contract_configuration=encryption_contract_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: str, - system_ids: Sequence[str], - url: str, - encryption_contract_configuration: Optional['outputs.PackagingConfigurationEncryptionContractConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arn", role_arn) - _setter("system_ids", system_ids) - _setter("url", url) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "system_ids", system_ids) + pulumi.set(__self__, "url", url) if encryption_contract_configuration is not None: - _setter("encryption_contract_configuration", encryption_contract_configuration) + pulumi.set(__self__, "encryption_contract_configuration", encryption_contract_configuration) @property @pulumi.getter(name="roleArn") @@ -2935,25 +2442,12 @@ def __init__(__self__, *, :param int min_video_bits_per_second: The minimum video bitrate (bps) to include in output. :param 'PackagingConfigurationStreamSelectionStreamOrder' stream_order: A directive that determines the order of streams in the output. """ - PackagingConfigurationStreamSelection._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_video_bits_per_second=max_video_bits_per_second, - min_video_bits_per_second=min_video_bits_per_second, - stream_order=stream_order, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_video_bits_per_second: Optional[int] = None, - min_video_bits_per_second: Optional[int] = None, - stream_order: Optional['PackagingConfigurationStreamSelectionStreamOrder'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max_video_bits_per_second is not None: - _setter("max_video_bits_per_second", max_video_bits_per_second) + pulumi.set(__self__, "max_video_bits_per_second", max_video_bits_per_second) if min_video_bits_per_second is not None: - _setter("min_video_bits_per_second", min_video_bits_per_second) + pulumi.set(__self__, "min_video_bits_per_second", min_video_bits_per_second) if stream_order is not None: - _setter("stream_order", stream_order) + pulumi.set(__self__, "stream_order", stream_order) @property @pulumi.getter(name="maxVideoBitsPerSecond") @@ -2985,19 +2479,8 @@ class PackagingConfigurationTag(dict): def __init__(__self__, *, key: str, value: str): - PackagingConfigurationTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3038,19 +2521,8 @@ def __init__(__self__, *, :param str cdn_identifier_secret: The Amazon Resource Name (ARN) for the secret in AWS Secrets Manager that is used for CDN authorization. :param str secrets_role_arn: The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager. """ - PackagingGroupAuthorization._configure( - lambda key, value: pulumi.set(__self__, key, value), - cdn_identifier_secret=cdn_identifier_secret, - secrets_role_arn=secrets_role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cdn_identifier_secret: str, - secrets_role_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cdn_identifier_secret", cdn_identifier_secret) - _setter("secrets_role_arn", secrets_role_arn) + pulumi.set(__self__, "cdn_identifier_secret", cdn_identifier_secret) + pulumi.set(__self__, "secrets_role_arn", secrets_role_arn) @property @pulumi.getter(name="cdnIdentifierSecret") @@ -3093,17 +2565,8 @@ def __init__(__self__, *, """ :param str log_group_name: Sets a custom AWS CloudWatch log group name for egress logs. If a log group name isn't specified, the default name is used: /aws/MediaPackage/VodEgressAccessLogs. """ - PackagingGroupLogConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_group_name=log_group_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_group_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if log_group_name is not None: - _setter("log_group_name", log_group_name) + pulumi.set(__self__, "log_group_name", log_group_name) @property @pulumi.getter(name="logGroupName") @@ -3119,19 +2582,8 @@ class PackagingGroupTag(dict): def __init__(__self__, *, key: str, value: str): - PackagingGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/mediapackage/packaging_configuration.py b/sdk/python/pulumi_aws_native/mediapackage/packaging_configuration.py index fe08829d15..c77b4837a8 100644 --- a/sdk/python/pulumi_aws_native/mediapackage/packaging_configuration.py +++ b/sdk/python/pulumi_aws_native/mediapackage/packaging_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -32,36 +32,17 @@ def __init__(__self__, *, :param pulumi.Input['PackagingConfigurationMssPackageArgs'] mss_package: A Microsoft Smooth Streaming (MSS) PackagingConfiguration. :param pulumi.Input[Sequence[pulumi.Input['PackagingConfigurationTagArgs']]] tags: A collection of tags associated with a resource """ - PackagingConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - packaging_group_id=packaging_group_id, - cmaf_package=cmaf_package, - dash_package=dash_package, - hls_package=hls_package, - mss_package=mss_package, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - packaging_group_id: pulumi.Input[str], - cmaf_package: Optional[pulumi.Input['PackagingConfigurationCmafPackageArgs']] = None, - dash_package: Optional[pulumi.Input['PackagingConfigurationDashPackageArgs']] = None, - hls_package: Optional[pulumi.Input['PackagingConfigurationHlsPackageArgs']] = None, - mss_package: Optional[pulumi.Input['PackagingConfigurationMssPackageArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['PackagingConfigurationTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("packaging_group_id", packaging_group_id) + pulumi.set(__self__, "packaging_group_id", packaging_group_id) if cmaf_package is not None: - _setter("cmaf_package", cmaf_package) + pulumi.set(__self__, "cmaf_package", cmaf_package) if dash_package is not None: - _setter("dash_package", dash_package) + pulumi.set(__self__, "dash_package", dash_package) if hls_package is not None: - _setter("hls_package", hls_package) + pulumi.set(__self__, "hls_package", hls_package) if mss_package is not None: - _setter("mss_package", mss_package) + pulumi.set(__self__, "mss_package", mss_package) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="packagingGroupId") @@ -179,10 +160,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PackagingConfigurationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -203,29 +180,9 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = PackagingConfigurationArgs.__new__(PackagingConfigurationArgs) - if cmaf_package is not None and not isinstance(cmaf_package, PackagingConfigurationCmafPackageArgs): - cmaf_package = cmaf_package or {} - def _setter(key, value): - cmaf_package[key] = value - PackagingConfigurationCmafPackageArgs._configure(_setter, **cmaf_package) __props__.__dict__["cmaf_package"] = cmaf_package - if dash_package is not None and not isinstance(dash_package, PackagingConfigurationDashPackageArgs): - dash_package = dash_package or {} - def _setter(key, value): - dash_package[key] = value - PackagingConfigurationDashPackageArgs._configure(_setter, **dash_package) __props__.__dict__["dash_package"] = dash_package - if hls_package is not None and not isinstance(hls_package, PackagingConfigurationHlsPackageArgs): - hls_package = hls_package or {} - def _setter(key, value): - hls_package[key] = value - PackagingConfigurationHlsPackageArgs._configure(_setter, **hls_package) __props__.__dict__["hls_package"] = hls_package - if mss_package is not None and not isinstance(mss_package, PackagingConfigurationMssPackageArgs): - mss_package = mss_package or {} - def _setter(key, value): - mss_package[key] = value - PackagingConfigurationMssPackageArgs._configure(_setter, **mss_package) __props__.__dict__["mss_package"] = mss_package if packaging_group_id is None and not opts.urn: raise TypeError("Missing required property 'packaging_group_id'") diff --git a/sdk/python/pulumi_aws_native/mediapackage/packaging_group.py b/sdk/python/pulumi_aws_native/mediapackage/packaging_group.py index 6a3de69bf1..74e5499695 100644 --- a/sdk/python/pulumi_aws_native/mediapackage/packaging_group.py +++ b/sdk/python/pulumi_aws_native/mediapackage/packaging_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,25 +25,12 @@ def __init__(__self__, *, :param pulumi.Input['PackagingGroupLogConfigurationArgs'] egress_access_logs: The configuration parameters for egress access logging. :param pulumi.Input[Sequence[pulumi.Input['PackagingGroupTagArgs']]] tags: A collection of tags associated with a resource """ - PackagingGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - authorization=authorization, - egress_access_logs=egress_access_logs, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - authorization: Optional[pulumi.Input['PackagingGroupAuthorizationArgs']] = None, - egress_access_logs: Optional[pulumi.Input['PackagingGroupLogConfigurationArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['PackagingGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if authorization is not None: - _setter("authorization", authorization) + pulumi.set(__self__, "authorization", authorization) if egress_access_logs is not None: - _setter("egress_access_logs", egress_access_logs) + pulumi.set(__self__, "egress_access_logs", egress_access_logs) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -119,10 +106,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PackagingGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -140,17 +123,7 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = PackagingGroupArgs.__new__(PackagingGroupArgs) - if authorization is not None and not isinstance(authorization, PackagingGroupAuthorizationArgs): - authorization = authorization or {} - def _setter(key, value): - authorization[key] = value - PackagingGroupAuthorizationArgs._configure(_setter, **authorization) __props__.__dict__["authorization"] = authorization - if egress_access_logs is not None and not isinstance(egress_access_logs, PackagingGroupLogConfigurationArgs): - egress_access_logs = egress_access_logs or {} - def _setter(key, value): - egress_access_logs[key] = value - PackagingGroupLogConfigurationArgs._configure(_setter, **egress_access_logs) __props__.__dict__["egress_access_logs"] = egress_access_logs __props__.__dict__["tags"] = tags __props__.__dict__["arn"] = None diff --git a/sdk/python/pulumi_aws_native/mediapackagev2/_inputs.py b/sdk/python/pulumi_aws_native/mediapackagev2/_inputs.py index 19710a517e..4b3214711a 100644 --- a/sdk/python/pulumi_aws_native/mediapackagev2/_inputs.py +++ b/sdk/python/pulumi_aws_native/mediapackagev2/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -30,21 +30,10 @@ class ChannelGroupTagArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - ChannelGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -70,21 +59,10 @@ class ChannelTagArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - ChannelTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -113,19 +91,8 @@ def __init__(__self__, *, """

Configure one or more content encryption keys for your endpoints that use SPEKE Version 2.0. The encryption contract defines which content keys are used to encrypt the audio and video tracks in your stream. To configure the encryption contract, specify which audio and video encryption presets to use.

""" - OriginEndpointEncryptionContractConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - preset_speke20_audio=preset_speke20_audio, - preset_speke20_video=preset_speke20_video, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - preset_speke20_audio: pulumi.Input['OriginEndpointPresetSpeke20Audio'], - preset_speke20_video: pulumi.Input['OriginEndpointPresetSpeke20Video'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("preset_speke20_audio", preset_speke20_audio) - _setter("preset_speke20_video", preset_speke20_video) + pulumi.set(__self__, "preset_speke20_audio", preset_speke20_audio) + pulumi.set(__self__, "preset_speke20_video", preset_speke20_video) @property @pulumi.getter(name="presetSpeke20Audio") @@ -154,21 +121,10 @@ def __init__(__self__, *, """

The encryption type.

""" - OriginEndpointEncryptionMethodArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cmaf_encryption_method=cmaf_encryption_method, - ts_encryption_method=ts_encryption_method, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cmaf_encryption_method: Optional[pulumi.Input['OriginEndpointCmafEncryptionMethod']] = None, - ts_encryption_method: Optional[pulumi.Input['OriginEndpointTsEncryptionMethod']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cmaf_encryption_method is not None: - _setter("cmaf_encryption_method", cmaf_encryption_method) + pulumi.set(__self__, "cmaf_encryption_method", cmaf_encryption_method) if ts_encryption_method is not None: - _setter("ts_encryption_method", ts_encryption_method) + pulumi.set(__self__, "ts_encryption_method", ts_encryption_method) @property @pulumi.getter(name="cmafEncryptionMethod") @@ -203,27 +159,12 @@ def __init__(__self__, *,

The following example setting causes the service to rotate keys every thirty minutes: 1800

""" - OriginEndpointEncryptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - encryption_method=encryption_method, - speke_key_provider=speke_key_provider, - constant_initialization_vector=constant_initialization_vector, - key_rotation_interval_seconds=key_rotation_interval_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - encryption_method: pulumi.Input['OriginEndpointEncryptionMethodArgs'], - speke_key_provider: pulumi.Input['OriginEndpointSpekeKeyProviderArgs'], - constant_initialization_vector: Optional[pulumi.Input[str]] = None, - key_rotation_interval_seconds: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("encryption_method", encryption_method) - _setter("speke_key_provider", speke_key_provider) + pulumi.set(__self__, "encryption_method", encryption_method) + pulumi.set(__self__, "speke_key_provider", speke_key_provider) if constant_initialization_vector is not None: - _setter("constant_initialization_vector", constant_initialization_vector) + pulumi.set(__self__, "constant_initialization_vector", constant_initialization_vector) if key_rotation_interval_seconds is not None: - _setter("key_rotation_interval_seconds", key_rotation_interval_seconds) + pulumi.set(__self__, "key_rotation_interval_seconds", key_rotation_interval_seconds) @property @pulumi.getter(name="encryptionMethod") @@ -291,36 +232,17 @@ def __init__(__self__, *,

Irrespective of this parameter, if any ID3Timed metadata is in the HLS input, it is passed through to the HLS output.

:param pulumi.Input[str] url:

The egress domain URL for stream delivery from MediaPackage.

""" - OriginEndpointHlsManifestConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - manifest_name=manifest_name, - child_manifest_name=child_manifest_name, - manifest_window_seconds=manifest_window_seconds, - program_date_time_interval_seconds=program_date_time_interval_seconds, - scte_hls=scte_hls, - url=url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - manifest_name: pulumi.Input[str], - child_manifest_name: Optional[pulumi.Input[str]] = None, - manifest_window_seconds: Optional[pulumi.Input[int]] = None, - program_date_time_interval_seconds: Optional[pulumi.Input[int]] = None, - scte_hls: Optional[pulumi.Input['OriginEndpointScteHlsArgs']] = None, - url: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("manifest_name", manifest_name) + pulumi.set(__self__, "manifest_name", manifest_name) if child_manifest_name is not None: - _setter("child_manifest_name", child_manifest_name) + pulumi.set(__self__, "child_manifest_name", child_manifest_name) if manifest_window_seconds is not None: - _setter("manifest_window_seconds", manifest_window_seconds) + pulumi.set(__self__, "manifest_window_seconds", manifest_window_seconds) if program_date_time_interval_seconds is not None: - _setter("program_date_time_interval_seconds", program_date_time_interval_seconds) + pulumi.set(__self__, "program_date_time_interval_seconds", program_date_time_interval_seconds) if scte_hls is not None: - _setter("scte_hls", scte_hls) + pulumi.set(__self__, "scte_hls", scte_hls) if url is not None: - _setter("url", url) + pulumi.set(__self__, "url", url) @property @pulumi.getter(name="manifestName") @@ -417,36 +339,17 @@ def __init__(__self__, *,

Irrespective of this parameter, if any ID3Timed metadata is in the HLS input, it is passed through to the HLS output.

:param pulumi.Input[str] url:

The egress domain URL for stream delivery from MediaPackage.

""" - OriginEndpointLowLatencyHlsManifestConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - manifest_name=manifest_name, - child_manifest_name=child_manifest_name, - manifest_window_seconds=manifest_window_seconds, - program_date_time_interval_seconds=program_date_time_interval_seconds, - scte_hls=scte_hls, - url=url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - manifest_name: pulumi.Input[str], - child_manifest_name: Optional[pulumi.Input[str]] = None, - manifest_window_seconds: Optional[pulumi.Input[int]] = None, - program_date_time_interval_seconds: Optional[pulumi.Input[int]] = None, - scte_hls: Optional[pulumi.Input['OriginEndpointScteHlsArgs']] = None, - url: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("manifest_name", manifest_name) + pulumi.set(__self__, "manifest_name", manifest_name) if child_manifest_name is not None: - _setter("child_manifest_name", child_manifest_name) + pulumi.set(__self__, "child_manifest_name", child_manifest_name) if manifest_window_seconds is not None: - _setter("manifest_window_seconds", manifest_window_seconds) + pulumi.set(__self__, "manifest_window_seconds", manifest_window_seconds) if program_date_time_interval_seconds is not None: - _setter("program_date_time_interval_seconds", program_date_time_interval_seconds) + pulumi.set(__self__, "program_date_time_interval_seconds", program_date_time_interval_seconds) if scte_hls is not None: - _setter("scte_hls", scte_hls) + pulumi.set(__self__, "scte_hls", scte_hls) if url is not None: - _setter("url", url) + pulumi.set(__self__, "url", url) @property @pulumi.getter(name="manifestName") @@ -529,17 +432,8 @@ def __init__(__self__, *, """

The SCTE configuration.

""" - OriginEndpointScteHlsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ad_marker_hls=ad_marker_hls, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ad_marker_hls: Optional[pulumi.Input['OriginEndpointAdMarkerHls']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ad_marker_hls is not None: - _setter("ad_marker_hls", ad_marker_hls) + pulumi.set(__self__, "ad_marker_hls", ad_marker_hls) @property @pulumi.getter(name="adMarkerHls") @@ -559,17 +453,8 @@ def __init__(__self__, *,

The SCTE configuration.

:param pulumi.Input[Sequence[pulumi.Input['OriginEndpointScteFilter']]] scte_filter:

The SCTE-35 message types that you want to be treated as ad markers in the output.

""" - OriginEndpointScteArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - scte_filter=scte_filter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - scte_filter: Optional[pulumi.Input[Sequence[pulumi.Input['OriginEndpointScteFilter']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if scte_filter is not None: - _setter("scte_filter", scte_filter) + pulumi.set(__self__, "scte_filter", scte_filter) @property @pulumi.getter(name="scteFilter") @@ -602,41 +487,20 @@ def __init__(__self__, *, :param pulumi.Input[bool] ts_include_dvb_subtitles:

By default, MediaPackage excludes all digital video broadcasting (DVB) subtitles from the output. When selected, MediaPackage passes through DVB subtitles into the output.

:param pulumi.Input[bool] ts_use_audio_rendition_group:

When selected, MediaPackage bundles all audio tracks in a rendition group. All other tracks in the stream can be used with any audio rendition from the group.

""" - OriginEndpointSegmentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - encryption=encryption, - include_iframe_only_streams=include_iframe_only_streams, - scte=scte, - segment_duration_seconds=segment_duration_seconds, - segment_name=segment_name, - ts_include_dvb_subtitles=ts_include_dvb_subtitles, - ts_use_audio_rendition_group=ts_use_audio_rendition_group, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - encryption: Optional[pulumi.Input['OriginEndpointEncryptionArgs']] = None, - include_iframe_only_streams: Optional[pulumi.Input[bool]] = None, - scte: Optional[pulumi.Input['OriginEndpointScteArgs']] = None, - segment_duration_seconds: Optional[pulumi.Input[int]] = None, - segment_name: Optional[pulumi.Input[str]] = None, - ts_include_dvb_subtitles: Optional[pulumi.Input[bool]] = None, - ts_use_audio_rendition_group: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if encryption is not None: - _setter("encryption", encryption) + pulumi.set(__self__, "encryption", encryption) if include_iframe_only_streams is not None: - _setter("include_iframe_only_streams", include_iframe_only_streams) + pulumi.set(__self__, "include_iframe_only_streams", include_iframe_only_streams) if scte is not None: - _setter("scte", scte) + pulumi.set(__self__, "scte", scte) if segment_duration_seconds is not None: - _setter("segment_duration_seconds", segment_duration_seconds) + pulumi.set(__self__, "segment_duration_seconds", segment_duration_seconds) if segment_name is not None: - _setter("segment_name", segment_name) + pulumi.set(__self__, "segment_name", segment_name) if ts_include_dvb_subtitles is not None: - _setter("ts_include_dvb_subtitles", ts_include_dvb_subtitles) + pulumi.set(__self__, "ts_include_dvb_subtitles", ts_include_dvb_subtitles) if ts_use_audio_rendition_group is not None: - _setter("ts_use_audio_rendition_group", ts_use_audio_rendition_group) + pulumi.set(__self__, "ts_use_audio_rendition_group", ts_use_audio_rendition_group) @property @pulumi.getter @@ -738,28 +602,11 @@ def __init__(__self__, *,

The following example shows a URL: https://1wm2dx1f33.execute-api.us-west-2.amazonaws.com/SpekeSample/copyProtection

""" - OriginEndpointSpekeKeyProviderArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - drm_systems=drm_systems, - encryption_contract_configuration=encryption_contract_configuration, - resource_id=resource_id, - role_arn=role_arn, - url=url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - drm_systems: pulumi.Input[Sequence[pulumi.Input['OriginEndpointDrmSystem']]], - encryption_contract_configuration: pulumi.Input['OriginEndpointEncryptionContractConfigurationArgs'], - resource_id: pulumi.Input[str], - role_arn: pulumi.Input[str], - url: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("drm_systems", drm_systems) - _setter("encryption_contract_configuration", encryption_contract_configuration) - _setter("resource_id", resource_id) - _setter("role_arn", role_arn) - _setter("url", url) + pulumi.set(__self__, "drm_systems", drm_systems) + pulumi.set(__self__, "encryption_contract_configuration", encryption_contract_configuration) + pulumi.set(__self__, "resource_id", resource_id) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "url", url) @property @pulumi.getter(name="drmSystems") @@ -830,21 +677,10 @@ class OriginEndpointTagArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - OriginEndpointTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/mediapackagev2/channel.py b/sdk/python/pulumi_aws_native/mediapackagev2/channel.py index 4a5e859248..aa076e9fc4 100644 --- a/sdk/python/pulumi_aws_native/mediapackagev2/channel.py +++ b/sdk/python/pulumi_aws_native/mediapackagev2/channel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,29 +23,14 @@ def __init__(__self__, *, """ The set of arguments for constructing a Channel resource. """ - ChannelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - channel_group_name=channel_group_name, - channel_name=channel_name, - description=description, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - channel_group_name: Optional[pulumi.Input[str]] = None, - channel_name: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ChannelTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if channel_group_name is not None: - _setter("channel_group_name", channel_group_name) + pulumi.set(__self__, "channel_group_name", channel_group_name) if channel_name is not None: - _setter("channel_name", channel_name) + pulumi.set(__self__, "channel_name", channel_name) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="channelGroupName") @@ -119,10 +104,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ChannelArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/mediapackagev2/channel_group.py b/sdk/python/pulumi_aws_native/mediapackagev2/channel_group.py index 1461b57cac..908d3ee3aa 100644 --- a/sdk/python/pulumi_aws_native/mediapackagev2/channel_group.py +++ b/sdk/python/pulumi_aws_native/mediapackagev2/channel_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -22,25 +22,12 @@ def __init__(__self__, *, """ The set of arguments for constructing a ChannelGroup resource. """ - ChannelGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - channel_group_name=channel_group_name, - description=description, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - channel_group_name: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ChannelGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if channel_group_name is not None: - _setter("channel_group_name", channel_group_name) + pulumi.set(__self__, "channel_group_name", channel_group_name) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="channelGroupName") @@ -104,10 +91,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ChannelGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/mediapackagev2/channel_policy.py b/sdk/python/pulumi_aws_native/mediapackagev2/channel_policy.py index aa0efdabfc..6f0386b058 100644 --- a/sdk/python/pulumi_aws_native/mediapackagev2/channel_policy.py +++ b/sdk/python/pulumi_aws_native/mediapackagev2/channel_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['ChannelPolicyArgs', 'ChannelPolicy'] @@ -20,24 +20,11 @@ def __init__(__self__, *, """ The set of arguments for constructing a ChannelPolicy resource. """ - ChannelPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy=policy, - channel_group_name=channel_group_name, - channel_name=channel_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy: Any, - channel_group_name: Optional[pulumi.Input[str]] = None, - channel_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy", policy) + pulumi.set(__self__, "policy", policy) if channel_group_name is not None: - _setter("channel_group_name", channel_group_name) + pulumi.set(__self__, "channel_group_name", channel_group_name) if channel_name is not None: - _setter("channel_name", channel_name) + pulumi.set(__self__, "channel_name", channel_name) @property @pulumi.getter @@ -101,10 +88,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ChannelPolicyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/mediapackagev2/get_channel.py b/sdk/python/pulumi_aws_native/mediapackagev2/get_channel.py index 9029117c9b..8dc96211b5 100644 --- a/sdk/python/pulumi_aws_native/mediapackagev2/get_channel.py +++ b/sdk/python/pulumi_aws_native/mediapackagev2/get_channel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/mediapackagev2/get_channel_group.py b/sdk/python/pulumi_aws_native/mediapackagev2/get_channel_group.py index 18021fd918..3989d63a27 100644 --- a/sdk/python/pulumi_aws_native/mediapackagev2/get_channel_group.py +++ b/sdk/python/pulumi_aws_native/mediapackagev2/get_channel_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/mediapackagev2/get_channel_policy.py b/sdk/python/pulumi_aws_native/mediapackagev2/get_channel_policy.py index 33f6e32776..7814822dd0 100644 --- a/sdk/python/pulumi_aws_native/mediapackagev2/get_channel_policy.py +++ b/sdk/python/pulumi_aws_native/mediapackagev2/get_channel_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/mediapackagev2/get_origin_endpoint.py b/sdk/python/pulumi_aws_native/mediapackagev2/get_origin_endpoint.py index 0d260922fb..968c3e7ec3 100644 --- a/sdk/python/pulumi_aws_native/mediapackagev2/get_origin_endpoint.py +++ b/sdk/python/pulumi_aws_native/mediapackagev2/get_origin_endpoint.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/mediapackagev2/get_origin_endpoint_policy.py b/sdk/python/pulumi_aws_native/mediapackagev2/get_origin_endpoint_policy.py index c7f273c535..50568fb3da 100644 --- a/sdk/python/pulumi_aws_native/mediapackagev2/get_origin_endpoint_policy.py +++ b/sdk/python/pulumi_aws_native/mediapackagev2/get_origin_endpoint_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/mediapackagev2/origin_endpoint.py b/sdk/python/pulumi_aws_native/mediapackagev2/origin_endpoint.py index 9630a3727a..3aee73ae88 100644 --- a/sdk/python/pulumi_aws_native/mediapackagev2/origin_endpoint.py +++ b/sdk/python/pulumi_aws_native/mediapackagev2/origin_endpoint.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -34,52 +34,25 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['OriginEndpointLowLatencyHlsManifestConfigurationArgs']]] low_latency_hls_manifests:

A low-latency HLS manifest configuration.

:param pulumi.Input[int] startover_window_seconds:

The size of the window (in seconds) to create a window of the live stream that's available for on-demand viewing. Viewers can start-over or catch-up on content that falls within the window. The maximum startover window is 1,209,600 seconds (14 days).

""" - OriginEndpointArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_type=container_type, - channel_group_name=channel_group_name, - channel_name=channel_name, - description=description, - hls_manifests=hls_manifests, - low_latency_hls_manifests=low_latency_hls_manifests, - origin_endpoint_name=origin_endpoint_name, - segment=segment, - startover_window_seconds=startover_window_seconds, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_type: pulumi.Input['OriginEndpointContainerType'], - channel_group_name: Optional[pulumi.Input[str]] = None, - channel_name: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - hls_manifests: Optional[pulumi.Input[Sequence[pulumi.Input['OriginEndpointHlsManifestConfigurationArgs']]]] = None, - low_latency_hls_manifests: Optional[pulumi.Input[Sequence[pulumi.Input['OriginEndpointLowLatencyHlsManifestConfigurationArgs']]]] = None, - origin_endpoint_name: Optional[pulumi.Input[str]] = None, - segment: Optional[pulumi.Input['OriginEndpointSegmentArgs']] = None, - startover_window_seconds: Optional[pulumi.Input[int]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['OriginEndpointTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("container_type", container_type) + pulumi.set(__self__, "container_type", container_type) if channel_group_name is not None: - _setter("channel_group_name", channel_group_name) + pulumi.set(__self__, "channel_group_name", channel_group_name) if channel_name is not None: - _setter("channel_name", channel_name) + pulumi.set(__self__, "channel_name", channel_name) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if hls_manifests is not None: - _setter("hls_manifests", hls_manifests) + pulumi.set(__self__, "hls_manifests", hls_manifests) if low_latency_hls_manifests is not None: - _setter("low_latency_hls_manifests", low_latency_hls_manifests) + pulumi.set(__self__, "low_latency_hls_manifests", low_latency_hls_manifests) if origin_endpoint_name is not None: - _setter("origin_endpoint_name", origin_endpoint_name) + pulumi.set(__self__, "origin_endpoint_name", origin_endpoint_name) if segment is not None: - _setter("segment", segment) + pulumi.set(__self__, "segment", segment) if startover_window_seconds is not None: - _setter("startover_window_seconds", startover_window_seconds) + pulumi.set(__self__, "startover_window_seconds", startover_window_seconds) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="containerType") @@ -229,10 +202,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - OriginEndpointArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -266,11 +235,6 @@ def _internal_init(__self__, __props__.__dict__["hls_manifests"] = hls_manifests __props__.__dict__["low_latency_hls_manifests"] = low_latency_hls_manifests __props__.__dict__["origin_endpoint_name"] = origin_endpoint_name - if segment is not None and not isinstance(segment, OriginEndpointSegmentArgs): - segment = segment or {} - def _setter(key, value): - segment[key] = value - OriginEndpointSegmentArgs._configure(_setter, **segment) __props__.__dict__["segment"] = segment __props__.__dict__["startover_window_seconds"] = startover_window_seconds __props__.__dict__["tags"] = tags diff --git a/sdk/python/pulumi_aws_native/mediapackagev2/origin_endpoint_policy.py b/sdk/python/pulumi_aws_native/mediapackagev2/origin_endpoint_policy.py index 7bd967b227..83a2592af4 100644 --- a/sdk/python/pulumi_aws_native/mediapackagev2/origin_endpoint_policy.py +++ b/sdk/python/pulumi_aws_native/mediapackagev2/origin_endpoint_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['OriginEndpointPolicyArgs', 'OriginEndpointPolicy'] @@ -21,28 +21,13 @@ def __init__(__self__, *, """ The set of arguments for constructing a OriginEndpointPolicy resource. """ - OriginEndpointPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy=policy, - channel_group_name=channel_group_name, - channel_name=channel_name, - origin_endpoint_name=origin_endpoint_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy: Any, - channel_group_name: Optional[pulumi.Input[str]] = None, - channel_name: Optional[pulumi.Input[str]] = None, - origin_endpoint_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy", policy) + pulumi.set(__self__, "policy", policy) if channel_group_name is not None: - _setter("channel_group_name", channel_group_name) + pulumi.set(__self__, "channel_group_name", channel_group_name) if channel_name is not None: - _setter("channel_name", channel_name) + pulumi.set(__self__, "channel_name", channel_name) if origin_endpoint_name is not None: - _setter("origin_endpoint_name", origin_endpoint_name) + pulumi.set(__self__, "origin_endpoint_name", origin_endpoint_name) @property @pulumi.getter @@ -116,10 +101,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - OriginEndpointPolicyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/mediapackagev2/outputs.py b/sdk/python/pulumi_aws_native/mediapackagev2/outputs.py index 2c14f69cf8..8850f15225 100644 --- a/sdk/python/pulumi_aws_native/mediapackagev2/outputs.py +++ b/sdk/python/pulumi_aws_native/mediapackagev2/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -32,21 +32,10 @@ class ChannelGroupTag(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - ChannelGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -64,21 +53,10 @@ class ChannelIngestEndpoint(dict): def __init__(__self__, *, id: Optional[str] = None, url: Optional[str] = None): - ChannelIngestEndpoint._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - url=url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: Optional[str] = None, - url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if id is not None: - _setter("id", id) + pulumi.set(__self__, "id", id) if url is not None: - _setter("url", url) + pulumi.set(__self__, "url", url) @property @pulumi.getter @@ -96,21 +74,10 @@ class ChannelTag(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - ChannelTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -163,27 +130,12 @@ def __init__(__self__, *,

The following example setting causes the service to rotate keys every thirty minutes: 1800

""" - OriginEndpointEncryption._configure( - lambda key, value: pulumi.set(__self__, key, value), - encryption_method=encryption_method, - speke_key_provider=speke_key_provider, - constant_initialization_vector=constant_initialization_vector, - key_rotation_interval_seconds=key_rotation_interval_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - encryption_method: 'outputs.OriginEndpointEncryptionMethod', - speke_key_provider: 'outputs.OriginEndpointSpekeKeyProvider', - constant_initialization_vector: Optional[str] = None, - key_rotation_interval_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("encryption_method", encryption_method) - _setter("speke_key_provider", speke_key_provider) + pulumi.set(__self__, "encryption_method", encryption_method) + pulumi.set(__self__, "speke_key_provider", speke_key_provider) if constant_initialization_vector is not None: - _setter("constant_initialization_vector", constant_initialization_vector) + pulumi.set(__self__, "constant_initialization_vector", constant_initialization_vector) if key_rotation_interval_seconds is not None: - _setter("key_rotation_interval_seconds", key_rotation_interval_seconds) + pulumi.set(__self__, "key_rotation_interval_seconds", key_rotation_interval_seconds) @property @pulumi.getter(name="encryptionMethod") @@ -244,19 +196,8 @@ def __init__(__self__, *, """

Configure one or more content encryption keys for your endpoints that use SPEKE Version 2.0. The encryption contract defines which content keys are used to encrypt the audio and video tracks in your stream. To configure the encryption contract, specify which audio and video encryption presets to use.

""" - OriginEndpointEncryptionContractConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - preset_speke20_audio=preset_speke20_audio, - preset_speke20_video=preset_speke20_video, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - preset_speke20_audio: 'OriginEndpointPresetSpeke20Audio', - preset_speke20_video: 'OriginEndpointPresetSpeke20Video', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("preset_speke20_audio", preset_speke20_audio) - _setter("preset_speke20_video", preset_speke20_video) + pulumi.set(__self__, "preset_speke20_audio", preset_speke20_audio) + pulumi.set(__self__, "preset_speke20_video", preset_speke20_video) @property @pulumi.getter(name="presetSpeke20Audio") @@ -299,21 +240,10 @@ def __init__(__self__, *, """

The encryption type.

""" - OriginEndpointEncryptionMethod._configure( - lambda key, value: pulumi.set(__self__, key, value), - cmaf_encryption_method=cmaf_encryption_method, - ts_encryption_method=ts_encryption_method, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cmaf_encryption_method: Optional['OriginEndpointCmafEncryptionMethod'] = None, - ts_encryption_method: Optional['OriginEndpointTsEncryptionMethod'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cmaf_encryption_method is not None: - _setter("cmaf_encryption_method", cmaf_encryption_method) + pulumi.set(__self__, "cmaf_encryption_method", cmaf_encryption_method) if ts_encryption_method is not None: - _setter("ts_encryption_method", ts_encryption_method) + pulumi.set(__self__, "ts_encryption_method", ts_encryption_method) @property @pulumi.getter(name="cmafEncryptionMethod") @@ -375,36 +305,17 @@ def __init__(__self__, *,

Irrespective of this parameter, if any ID3Timed metadata is in the HLS input, it is passed through to the HLS output.

:param str url:

The egress domain URL for stream delivery from MediaPackage.

""" - OriginEndpointHlsManifestConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - manifest_name=manifest_name, - child_manifest_name=child_manifest_name, - manifest_window_seconds=manifest_window_seconds, - program_date_time_interval_seconds=program_date_time_interval_seconds, - scte_hls=scte_hls, - url=url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - manifest_name: str, - child_manifest_name: Optional[str] = None, - manifest_window_seconds: Optional[int] = None, - program_date_time_interval_seconds: Optional[int] = None, - scte_hls: Optional['outputs.OriginEndpointScteHls'] = None, - url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("manifest_name", manifest_name) + pulumi.set(__self__, "manifest_name", manifest_name) if child_manifest_name is not None: - _setter("child_manifest_name", child_manifest_name) + pulumi.set(__self__, "child_manifest_name", child_manifest_name) if manifest_window_seconds is not None: - _setter("manifest_window_seconds", manifest_window_seconds) + pulumi.set(__self__, "manifest_window_seconds", manifest_window_seconds) if program_date_time_interval_seconds is not None: - _setter("program_date_time_interval_seconds", program_date_time_interval_seconds) + pulumi.set(__self__, "program_date_time_interval_seconds", program_date_time_interval_seconds) if scte_hls is not None: - _setter("scte_hls", scte_hls) + pulumi.set(__self__, "scte_hls", scte_hls) if url is not None: - _setter("url", url) + pulumi.set(__self__, "url", url) @property @pulumi.getter(name="manifestName") @@ -505,36 +416,17 @@ def __init__(__self__, *,

Irrespective of this parameter, if any ID3Timed metadata is in the HLS input, it is passed through to the HLS output.

:param str url:

The egress domain URL for stream delivery from MediaPackage.

""" - OriginEndpointLowLatencyHlsManifestConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - manifest_name=manifest_name, - child_manifest_name=child_manifest_name, - manifest_window_seconds=manifest_window_seconds, - program_date_time_interval_seconds=program_date_time_interval_seconds, - scte_hls=scte_hls, - url=url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - manifest_name: str, - child_manifest_name: Optional[str] = None, - manifest_window_seconds: Optional[int] = None, - program_date_time_interval_seconds: Optional[int] = None, - scte_hls: Optional['outputs.OriginEndpointScteHls'] = None, - url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("manifest_name", manifest_name) + pulumi.set(__self__, "manifest_name", manifest_name) if child_manifest_name is not None: - _setter("child_manifest_name", child_manifest_name) + pulumi.set(__self__, "child_manifest_name", child_manifest_name) if manifest_window_seconds is not None: - _setter("manifest_window_seconds", manifest_window_seconds) + pulumi.set(__self__, "manifest_window_seconds", manifest_window_seconds) if program_date_time_interval_seconds is not None: - _setter("program_date_time_interval_seconds", program_date_time_interval_seconds) + pulumi.set(__self__, "program_date_time_interval_seconds", program_date_time_interval_seconds) if scte_hls is not None: - _setter("scte_hls", scte_hls) + pulumi.set(__self__, "scte_hls", scte_hls) if url is not None: - _setter("url", url) + pulumi.set(__self__, "url", url) @property @pulumi.getter(name="manifestName") @@ -614,17 +506,8 @@ def __init__(__self__, *,

The SCTE configuration.

:param Sequence['OriginEndpointScteFilter'] scte_filter:

The SCTE-35 message types that you want to be treated as ad markers in the output.

""" - OriginEndpointScte._configure( - lambda key, value: pulumi.set(__self__, key, value), - scte_filter=scte_filter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - scte_filter: Optional[Sequence['OriginEndpointScteFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if scte_filter is not None: - _setter("scte_filter", scte_filter) + pulumi.set(__self__, "scte_filter", scte_filter) @property @pulumi.getter(name="scteFilter") @@ -662,17 +545,8 @@ def __init__(__self__, *, """

The SCTE configuration.

""" - OriginEndpointScteHls._configure( - lambda key, value: pulumi.set(__self__, key, value), - ad_marker_hls=ad_marker_hls, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ad_marker_hls: Optional['OriginEndpointAdMarkerHls'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ad_marker_hls is not None: - _setter("ad_marker_hls", ad_marker_hls) + pulumi.set(__self__, "ad_marker_hls", ad_marker_hls) @property @pulumi.getter(name="adMarkerHls") @@ -726,41 +600,20 @@ def __init__(__self__, *, :param bool ts_include_dvb_subtitles:

By default, MediaPackage excludes all digital video broadcasting (DVB) subtitles from the output. When selected, MediaPackage passes through DVB subtitles into the output.

:param bool ts_use_audio_rendition_group:

When selected, MediaPackage bundles all audio tracks in a rendition group. All other tracks in the stream can be used with any audio rendition from the group.

""" - OriginEndpointSegment._configure( - lambda key, value: pulumi.set(__self__, key, value), - encryption=encryption, - include_iframe_only_streams=include_iframe_only_streams, - scte=scte, - segment_duration_seconds=segment_duration_seconds, - segment_name=segment_name, - ts_include_dvb_subtitles=ts_include_dvb_subtitles, - ts_use_audio_rendition_group=ts_use_audio_rendition_group, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - encryption: Optional['outputs.OriginEndpointEncryption'] = None, - include_iframe_only_streams: Optional[bool] = None, - scte: Optional['outputs.OriginEndpointScte'] = None, - segment_duration_seconds: Optional[int] = None, - segment_name: Optional[str] = None, - ts_include_dvb_subtitles: Optional[bool] = None, - ts_use_audio_rendition_group: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if encryption is not None: - _setter("encryption", encryption) + pulumi.set(__self__, "encryption", encryption) if include_iframe_only_streams is not None: - _setter("include_iframe_only_streams", include_iframe_only_streams) + pulumi.set(__self__, "include_iframe_only_streams", include_iframe_only_streams) if scte is not None: - _setter("scte", scte) + pulumi.set(__self__, "scte", scte) if segment_duration_seconds is not None: - _setter("segment_duration_seconds", segment_duration_seconds) + pulumi.set(__self__, "segment_duration_seconds", segment_duration_seconds) if segment_name is not None: - _setter("segment_name", segment_name) + pulumi.set(__self__, "segment_name", segment_name) if ts_include_dvb_subtitles is not None: - _setter("ts_include_dvb_subtitles", ts_include_dvb_subtitles) + pulumi.set(__self__, "ts_include_dvb_subtitles", ts_include_dvb_subtitles) if ts_use_audio_rendition_group is not None: - _setter("ts_use_audio_rendition_group", ts_use_audio_rendition_group) + pulumi.set(__self__, "ts_use_audio_rendition_group", ts_use_audio_rendition_group) @property @pulumi.getter @@ -860,28 +713,11 @@ def __init__(__self__, *,

The following example shows a URL: https://1wm2dx1f33.execute-api.us-west-2.amazonaws.com/SpekeSample/copyProtection

""" - OriginEndpointSpekeKeyProvider._configure( - lambda key, value: pulumi.set(__self__, key, value), - drm_systems=drm_systems, - encryption_contract_configuration=encryption_contract_configuration, - resource_id=resource_id, - role_arn=role_arn, - url=url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - drm_systems: Sequence['OriginEndpointDrmSystem'], - encryption_contract_configuration: 'outputs.OriginEndpointEncryptionContractConfiguration', - resource_id: str, - role_arn: str, - url: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("drm_systems", drm_systems) - _setter("encryption_contract_configuration", encryption_contract_configuration) - _setter("resource_id", resource_id) - _setter("role_arn", role_arn) - _setter("url", url) + pulumi.set(__self__, "drm_systems", drm_systems) + pulumi.set(__self__, "encryption_contract_configuration", encryption_contract_configuration) + pulumi.set(__self__, "resource_id", resource_id) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "url", url) @property @pulumi.getter(name="drmSystems") @@ -932,21 +768,10 @@ class OriginEndpointTag(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - OriginEndpointTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/mediastore/_inputs.py b/sdk/python/pulumi_aws_native/mediastore/_inputs.py index f6e764d503..da8134da5e 100644 --- a/sdk/python/pulumi_aws_native/mediastore/_inputs.py +++ b/sdk/python/pulumi_aws_native/mediastore/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -24,33 +24,16 @@ def __init__(__self__, *, allowed_origins: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, expose_headers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, max_age_seconds: Optional[pulumi.Input[int]] = None): - ContainerCorsRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - allowed_headers=allowed_headers, - allowed_methods=allowed_methods, - allowed_origins=allowed_origins, - expose_headers=expose_headers, - max_age_seconds=max_age_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allowed_headers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - allowed_methods: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - allowed_origins: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - expose_headers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - max_age_seconds: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if allowed_headers is not None: - _setter("allowed_headers", allowed_headers) + pulumi.set(__self__, "allowed_headers", allowed_headers) if allowed_methods is not None: - _setter("allowed_methods", allowed_methods) + pulumi.set(__self__, "allowed_methods", allowed_methods) if allowed_origins is not None: - _setter("allowed_origins", allowed_origins) + pulumi.set(__self__, "allowed_origins", allowed_origins) if expose_headers is not None: - _setter("expose_headers", expose_headers) + pulumi.set(__self__, "expose_headers", expose_headers) if max_age_seconds is not None: - _setter("max_age_seconds", max_age_seconds) + pulumi.set(__self__, "max_age_seconds", max_age_seconds) @property @pulumi.getter(name="allowedHeaders") @@ -103,19 +86,8 @@ class ContainerMetricPolicyRuleArgs: def __init__(__self__, *, object_group: pulumi.Input[str], object_group_name: pulumi.Input[str]): - ContainerMetricPolicyRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - object_group=object_group, - object_group_name=object_group_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object_group: pulumi.Input[str], - object_group_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object_group", object_group) - _setter("object_group_name", object_group_name) + pulumi.set(__self__, "object_group", object_group) + pulumi.set(__self__, "object_group_name", object_group_name) @property @pulumi.getter(name="objectGroup") @@ -141,20 +113,9 @@ class ContainerMetricPolicyArgs: def __init__(__self__, *, container_level_metrics: pulumi.Input[str], metric_policy_rules: Optional[pulumi.Input[Sequence[pulumi.Input['ContainerMetricPolicyRuleArgs']]]] = None): - ContainerMetricPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_level_metrics=container_level_metrics, - metric_policy_rules=metric_policy_rules, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_level_metrics: pulumi.Input[str], - metric_policy_rules: Optional[pulumi.Input[Sequence[pulumi.Input['ContainerMetricPolicyRuleArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("container_level_metrics", container_level_metrics) + pulumi.set(__self__, "container_level_metrics", container_level_metrics) if metric_policy_rules is not None: - _setter("metric_policy_rules", metric_policy_rules) + pulumi.set(__self__, "metric_policy_rules", metric_policy_rules) @property @pulumi.getter(name="containerLevelMetrics") @@ -180,19 +141,8 @@ class ContainerTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ContainerTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/mediastore/container.py b/sdk/python/pulumi_aws_native/mediastore/container.py index c51f3d0d72..45f8dc0fce 100644 --- a/sdk/python/pulumi_aws_native/mediastore/container.py +++ b/sdk/python/pulumi_aws_native/mediastore/container.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -26,41 +26,20 @@ def __init__(__self__, *, """ The set of arguments for constructing a Container resource. """ - ContainerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_logging_enabled=access_logging_enabled, - container_name=container_name, - cors_policy=cors_policy, - lifecycle_policy=lifecycle_policy, - metric_policy=metric_policy, - policy=policy, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_logging_enabled: Optional[pulumi.Input[bool]] = None, - container_name: Optional[pulumi.Input[str]] = None, - cors_policy: Optional[pulumi.Input[Sequence[pulumi.Input['ContainerCorsRuleArgs']]]] = None, - lifecycle_policy: Optional[pulumi.Input[str]] = None, - metric_policy: Optional[pulumi.Input['ContainerMetricPolicyArgs']] = None, - policy: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ContainerTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_logging_enabled is not None: - _setter("access_logging_enabled", access_logging_enabled) + pulumi.set(__self__, "access_logging_enabled", access_logging_enabled) if container_name is not None: - _setter("container_name", container_name) + pulumi.set(__self__, "container_name", container_name) if cors_policy is not None: - _setter("cors_policy", cors_policy) + pulumi.set(__self__, "cors_policy", cors_policy) if lifecycle_policy is not None: - _setter("lifecycle_policy", lifecycle_policy) + pulumi.set(__self__, "lifecycle_policy", lifecycle_policy) if metric_policy is not None: - _setter("metric_policy", metric_policy) + pulumi.set(__self__, "metric_policy", metric_policy) if policy is not None: - _setter("policy", policy) + pulumi.set(__self__, "policy", policy) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="accessLoggingEnabled") @@ -169,10 +148,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ContainerArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -199,11 +174,6 @@ def _internal_init(__self__, __props__.__dict__["container_name"] = container_name __props__.__dict__["cors_policy"] = cors_policy __props__.__dict__["lifecycle_policy"] = lifecycle_policy - if metric_policy is not None and not isinstance(metric_policy, ContainerMetricPolicyArgs): - metric_policy = metric_policy or {} - def _setter(key, value): - metric_policy[key] = value - ContainerMetricPolicyArgs._configure(_setter, **metric_policy) __props__.__dict__["metric_policy"] = metric_policy __props__.__dict__["policy"] = policy __props__.__dict__["tags"] = tags diff --git a/sdk/python/pulumi_aws_native/mediastore/get_container.py b/sdk/python/pulumi_aws_native/mediastore/get_container.py index 170fc5a034..183a404448 100644 --- a/sdk/python/pulumi_aws_native/mediastore/get_container.py +++ b/sdk/python/pulumi_aws_native/mediastore/get_container.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/mediastore/outputs.py b/sdk/python/pulumi_aws_native/mediastore/outputs.py index c73a85db1b..438af7a6be 100644 --- a/sdk/python/pulumi_aws_native/mediastore/outputs.py +++ b/sdk/python/pulumi_aws_native/mediastore/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -50,33 +50,16 @@ def __init__(__self__, *, allowed_origins: Optional[Sequence[str]] = None, expose_headers: Optional[Sequence[str]] = None, max_age_seconds: Optional[int] = None): - ContainerCorsRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - allowed_headers=allowed_headers, - allowed_methods=allowed_methods, - allowed_origins=allowed_origins, - expose_headers=expose_headers, - max_age_seconds=max_age_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allowed_headers: Optional[Sequence[str]] = None, - allowed_methods: Optional[Sequence[str]] = None, - allowed_origins: Optional[Sequence[str]] = None, - expose_headers: Optional[Sequence[str]] = None, - max_age_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if allowed_headers is not None: - _setter("allowed_headers", allowed_headers) + pulumi.set(__self__, "allowed_headers", allowed_headers) if allowed_methods is not None: - _setter("allowed_methods", allowed_methods) + pulumi.set(__self__, "allowed_methods", allowed_methods) if allowed_origins is not None: - _setter("allowed_origins", allowed_origins) + pulumi.set(__self__, "allowed_origins", allowed_origins) if expose_headers is not None: - _setter("expose_headers", expose_headers) + pulumi.set(__self__, "expose_headers", expose_headers) if max_age_seconds is not None: - _setter("max_age_seconds", max_age_seconds) + pulumi.set(__self__, "max_age_seconds", max_age_seconds) @property @pulumi.getter(name="allowedHeaders") @@ -128,20 +111,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, container_level_metrics: str, metric_policy_rules: Optional[Sequence['outputs.ContainerMetricPolicyRule']] = None): - ContainerMetricPolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_level_metrics=container_level_metrics, - metric_policy_rules=metric_policy_rules, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_level_metrics: str, - metric_policy_rules: Optional[Sequence['outputs.ContainerMetricPolicyRule']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("container_level_metrics", container_level_metrics) + pulumi.set(__self__, "container_level_metrics", container_level_metrics) if metric_policy_rules is not None: - _setter("metric_policy_rules", metric_policy_rules) + pulumi.set(__self__, "metric_policy_rules", metric_policy_rules) @property @pulumi.getter(name="containerLevelMetrics") @@ -178,19 +150,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, object_group: str, object_group_name: str): - ContainerMetricPolicyRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - object_group=object_group, - object_group_name=object_group_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object_group: str, - object_group_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object_group", object_group) - _setter("object_group_name", object_group_name) + pulumi.set(__self__, "object_group", object_group) + pulumi.set(__self__, "object_group_name", object_group_name) @property @pulumi.getter(name="objectGroup") @@ -208,19 +169,8 @@ class ContainerTag(dict): def __init__(__self__, *, key: str, value: str): - ContainerTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/mediatailor/_inputs.py b/sdk/python/pulumi_aws_native/mediatailor/_inputs.py index 450b6ba308..56e9c5f01e 100644 --- a/sdk/python/pulumi_aws_native/mediatailor/_inputs.py +++ b/sdk/python/pulumi_aws_native/mediatailor/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -52,29 +52,14 @@ def __init__(__self__, *, :param pulumi.Input[float] min_update_period_seconds:

Minimum amount of time (in seconds) that the player should wait before requesting updates to the manifest. Minimum value: 2 seconds. Maximum value: 60 seconds.

:param pulumi.Input[float] suggested_presentation_delay_seconds:

Amount of time (in seconds) that the player should be from the live point at the end of the manifest. Minimum value: 2 seconds. Maximum value: 60 seconds.

""" - ChannelDashPlaylistSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - manifest_window_seconds=manifest_window_seconds, - min_buffer_time_seconds=min_buffer_time_seconds, - min_update_period_seconds=min_update_period_seconds, - suggested_presentation_delay_seconds=suggested_presentation_delay_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - manifest_window_seconds: Optional[pulumi.Input[float]] = None, - min_buffer_time_seconds: Optional[pulumi.Input[float]] = None, - min_update_period_seconds: Optional[pulumi.Input[float]] = None, - suggested_presentation_delay_seconds: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if manifest_window_seconds is not None: - _setter("manifest_window_seconds", manifest_window_seconds) + pulumi.set(__self__, "manifest_window_seconds", manifest_window_seconds) if min_buffer_time_seconds is not None: - _setter("min_buffer_time_seconds", min_buffer_time_seconds) + pulumi.set(__self__, "min_buffer_time_seconds", min_buffer_time_seconds) if min_update_period_seconds is not None: - _setter("min_update_period_seconds", min_update_period_seconds) + pulumi.set(__self__, "min_update_period_seconds", min_update_period_seconds) if suggested_presentation_delay_seconds is not None: - _setter("suggested_presentation_delay_seconds", suggested_presentation_delay_seconds) + pulumi.set(__self__, "suggested_presentation_delay_seconds", suggested_presentation_delay_seconds) @property @pulumi.getter(name="manifestWindowSeconds") @@ -135,21 +120,10 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ChannelAdMarkupType']]] ad_markup_type:

Determines the type of SCTE 35 tags to use in ad markup. Specify DATERANGE to use DATERANGE tags (for live or VOD content). Specify SCTE35_ENHANCED to use EXT-X-CUE-OUT and EXT-X-CUE-IN tags (for VOD content only).

:param pulumi.Input[float] manifest_window_seconds:

The total duration (in seconds) of each manifest. Minimum value: 30 seconds. Maximum value: 3600 seconds.

""" - ChannelHlsPlaylistSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ad_markup_type=ad_markup_type, - manifest_window_seconds=manifest_window_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ad_markup_type: Optional[pulumi.Input[Sequence[pulumi.Input['ChannelAdMarkupType']]]] = None, - manifest_window_seconds: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ad_markup_type is not None: - _setter("ad_markup_type", ad_markup_type) + pulumi.set(__self__, "ad_markup_type", ad_markup_type) if manifest_window_seconds is not None: - _setter("manifest_window_seconds", manifest_window_seconds) + pulumi.set(__self__, "manifest_window_seconds", manifest_window_seconds) @property @pulumi.getter(name="adMarkupType") @@ -184,17 +158,8 @@ def __init__(__self__, *,

The log configuration for the channel.

:param pulumi.Input[Sequence[pulumi.Input['ChannelLogType']]] log_types:

The log types.

""" - ChannelLogConfigurationForChannelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_types=log_types, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_types: Optional[pulumi.Input[Sequence[pulumi.Input['ChannelLogType']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if log_types is not None: - _setter("log_types", log_types) + pulumi.set(__self__, "log_types", log_types) @property @pulumi.getter(name="logTypes") @@ -221,27 +186,12 @@ def __init__(__self__, *, :param pulumi.Input[str] manifest_name:

The name of the manifest for the channel. The name appears in the PlaybackUrl.

:param pulumi.Input[str] source_group:

A string used to match which HttpPackageConfiguration is used for each VodSource.

""" - ChannelRequestOutputItemArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - manifest_name=manifest_name, - source_group=source_group, - dash_playlist_settings=dash_playlist_settings, - hls_playlist_settings=hls_playlist_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - manifest_name: pulumi.Input[str], - source_group: pulumi.Input[str], - dash_playlist_settings: Optional[pulumi.Input['ChannelDashPlaylistSettingsArgs']] = None, - hls_playlist_settings: Optional[pulumi.Input['ChannelHlsPlaylistSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("manifest_name", manifest_name) - _setter("source_group", source_group) + pulumi.set(__self__, "manifest_name", manifest_name) + pulumi.set(__self__, "source_group", source_group) if dash_playlist_settings is not None: - _setter("dash_playlist_settings", dash_playlist_settings) + pulumi.set(__self__, "dash_playlist_settings", dash_playlist_settings) if hls_playlist_settings is not None: - _setter("hls_playlist_settings", hls_playlist_settings) + pulumi.set(__self__, "hls_playlist_settings", hls_playlist_settings) @property @pulumi.getter(name="manifestName") @@ -296,21 +246,10 @@ def __init__(__self__, *, :param pulumi.Input[str] source_location_name:

The name of the source location where the slate VOD source is stored.

:param pulumi.Input[str] vod_source_name:

The slate VOD source name. The VOD source must already exist in a source location before it can be used for slate.

""" - ChannelSlateSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_location_name=source_location_name, - vod_source_name=vod_source_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_location_name: Optional[pulumi.Input[str]] = None, - vod_source_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if source_location_name is not None: - _setter("source_location_name", source_location_name) + pulumi.set(__self__, "source_location_name", source_location_name) if vod_source_name is not None: - _setter("vod_source_name", vod_source_name) + pulumi.set(__self__, "vod_source_name", vod_source_name) @property @pulumi.getter(name="sourceLocationName") @@ -342,19 +281,8 @@ class ChannelTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ChannelTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -386,22 +314,9 @@ def __init__(__self__, *, :param pulumi.Input[str] path:

The relative path to the URL for this VOD source. This is combined with SourceLocation::HttpConfiguration::BaseUrl to form a valid URL.

:param pulumi.Input[str] source_group:

The name of the source group. This has to match one of the Channel::Outputs::SourceGroup.

""" - LiveSourceHttpPackageConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - path=path, - source_group=source_group, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - path: pulumi.Input[str], - source_group: pulumi.Input[str], - type: pulumi.Input['LiveSourceType'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("path", path) - _setter("source_group", source_group) - _setter("type", type) + pulumi.set(__self__, "path", path) + pulumi.set(__self__, "source_group", source_group) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -442,19 +357,8 @@ class LiveSourceTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - LiveSourceTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -483,17 +387,8 @@ def __init__(__self__, *, For HLS, when set to true, MediaTailor passes through EXT-X-CUE-IN, EXT-X-CUE-OUT, and EXT-X-SPLICEPOINT-SCTE35 ad markers from the origin manifest to the MediaTailor personalized manifest. No logic is applied to these ad markers. For example, if EXT-X-CUE-OUT has a value of 60, but no ads are filled for that ad break, MediaTailor will not set the value to 0. :param pulumi.Input[bool] enabled: Enables ad marker passthrough for your configuration. """ - PlaybackConfigurationAdMarkerPassthroughArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -518,21 +413,10 @@ def __init__(__self__, *, :param pulumi.Input['PlaybackConfigurationAvailSuppressionMode'] mode: Sets the ad suppression mode. By default, ad suppression is set to OFF and all ad breaks are filled with ads or slate. When Mode is set to BEHIND_LIVE_EDGE, ad suppression is active and MediaTailor won't fill ad breaks on or behind the ad suppression Value time in the manifest lookback window. :param pulumi.Input[str] value: A live edge offset time in HH:MM:SS. MediaTailor won't fill ad breaks on or behind this time in the manifest lookback window. If Value is set to 00:00:00, it is in sync with the live edge, and MediaTailor won't fill any ad breaks on or behind the live edge. If you set a Value time, MediaTailor won't fill any ad breaks on or behind this time in the manifest lookback window. For example, if you set 00:45:00, then MediaTailor will fill ad breaks that occur within 45 minutes behind the live edge, but won't fill ad breaks on or behind 45 minutes behind the live edge. """ - PlaybackConfigurationAvailSuppressionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - mode=mode, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mode: Optional[pulumi.Input['PlaybackConfigurationAvailSuppressionMode']] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if mode is not None: - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -569,21 +453,10 @@ def __init__(__self__, *, :param pulumi.Input[str] end_url: The URL for the end bumper asset. :param pulumi.Input[str] start_url: The URL for the start bumper asset. """ - PlaybackConfigurationBumperArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - end_url=end_url, - start_url=start_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - end_url: Optional[pulumi.Input[str]] = None, - start_url: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if end_url is not None: - _setter("end_url", end_url) + pulumi.set(__self__, "end_url", end_url) if start_url is not None: - _setter("start_url", start_url) + pulumi.set(__self__, "start_url", start_url) @property @pulumi.getter(name="endUrl") @@ -620,21 +493,10 @@ def __init__(__self__, *, :param pulumi.Input[str] ad_segment_url_prefix: A non-default content delivery network (CDN) to serve ad segments. By default, AWS Elemental MediaTailor uses Amazon CloudFront with default cache settings as its CDN for ad segments. To set up an alternate CDN, create a rule in your CDN for the origin ads.mediatailor.<region>.amazonaws.com. Then specify the rule's name in this AdSegmentUrlPrefix. When AWS Elemental MediaTailor serves a manifest, it reports your CDN as the source for ad segments. :param pulumi.Input[str] content_segment_url_prefix: A content delivery network (CDN) to cache content segments, so that content requests don't always have to go to the origin server. First, create a rule in your CDN for the content segment origin server. Then specify the rule's name in this ContentSegmentUrlPrefix. When AWS Elemental MediaTailor serves a manifest, it reports your CDN as the source for content segments. """ - PlaybackConfigurationCdnConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ad_segment_url_prefix=ad_segment_url_prefix, - content_segment_url_prefix=content_segment_url_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ad_segment_url_prefix: Optional[pulumi.Input[str]] = None, - content_segment_url_prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ad_segment_url_prefix is not None: - _setter("ad_segment_url_prefix", ad_segment_url_prefix) + pulumi.set(__self__, "ad_segment_url_prefix", ad_segment_url_prefix) if content_segment_url_prefix is not None: - _setter("content_segment_url_prefix", content_segment_url_prefix) + pulumi.set(__self__, "content_segment_url_prefix", content_segment_url_prefix) @property @pulumi.getter(name="adSegmentUrlPrefix") @@ -673,25 +535,12 @@ def __init__(__self__, *, :param pulumi.Input[str] mpd_location: The setting that controls whether MediaTailor includes the Location tag in DASH manifests. MediaTailor populates the Location tag with the URL for manifest update requests, to be used by players that don't support sticky redirects. Disable this if you have CDN routing rules set up for accessing MediaTailor manifests, and you are either using client-side reporting or your players support sticky HTTP redirects. Valid values are DISABLED and EMT_DEFAULT. The EMT_DEFAULT setting enables the inclusion of the tag and is the default value. :param pulumi.Input['PlaybackConfigurationDashConfigurationOriginManifestType'] origin_manifest_type: The setting that controls whether MediaTailor handles manifests from the origin server as multi-period manifests or single-period manifests. If your origin server produces single-period manifests, set this to SINGLE_PERIOD. The default setting is MULTI_PERIOD. For multi-period manifests, omit this setting or set it to MULTI_PERIOD. """ - PlaybackConfigurationDashConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - manifest_endpoint_prefix=manifest_endpoint_prefix, - mpd_location=mpd_location, - origin_manifest_type=origin_manifest_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - manifest_endpoint_prefix: Optional[pulumi.Input[str]] = None, - mpd_location: Optional[pulumi.Input[str]] = None, - origin_manifest_type: Optional[pulumi.Input['PlaybackConfigurationDashConfigurationOriginManifestType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if manifest_endpoint_prefix is not None: - _setter("manifest_endpoint_prefix", manifest_endpoint_prefix) + pulumi.set(__self__, "manifest_endpoint_prefix", manifest_endpoint_prefix) if mpd_location is not None: - _setter("mpd_location", mpd_location) + pulumi.set(__self__, "mpd_location", mpd_location) if origin_manifest_type is not None: - _setter("origin_manifest_type", origin_manifest_type) + pulumi.set(__self__, "origin_manifest_type", origin_manifest_type) @property @pulumi.getter(name="manifestEndpointPrefix") @@ -737,17 +586,8 @@ def __init__(__self__, *, """ :param pulumi.Input[str] manifest_endpoint_prefix: The URL that is used to initiate a playback session for devices that support Apple HLS. The session uses server-side reporting. """ - PlaybackConfigurationHlsConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - manifest_endpoint_prefix=manifest_endpoint_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - manifest_endpoint_prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if manifest_endpoint_prefix is not None: - _setter("manifest_endpoint_prefix", manifest_endpoint_prefix) + pulumi.set(__self__, "manifest_endpoint_prefix", manifest_endpoint_prefix) @property @pulumi.getter(name="manifestEndpointPrefix") @@ -772,21 +612,10 @@ def __init__(__self__, *, :param pulumi.Input[str] ad_decision_server_url: The URL for the ad decision server (ADS) for pre-roll ads. This includes the specification of static parameters and placeholders for dynamic parameters. AWS Elemental MediaTailor substitutes player-specific and session-specific parameters as needed when calling the ADS. Alternately, for testing, you can provide a static VAST URL. The maximum length is 25,000 characters. :param pulumi.Input[int] max_duration_seconds: The maximum allowed duration for the pre-roll ad avail. AWS Elemental MediaTailor won't play pre-roll ads to exceed this duration, regardless of the total duration of ads that the ADS returns. """ - PlaybackConfigurationLivePreRollConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ad_decision_server_url=ad_decision_server_url, - max_duration_seconds=max_duration_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ad_decision_server_url: Optional[pulumi.Input[str]] = None, - max_duration_seconds: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ad_decision_server_url is not None: - _setter("ad_decision_server_url", ad_decision_server_url) + pulumi.set(__self__, "ad_decision_server_url", ad_decision_server_url) if max_duration_seconds is not None: - _setter("max_duration_seconds", max_duration_seconds) + pulumi.set(__self__, "max_duration_seconds", max_duration_seconds) @property @pulumi.getter(name="adDecisionServerUrl") @@ -821,17 +650,8 @@ def __init__(__self__, *, The configuration for manifest processing rules. Manifest processing rules enable customization of the personalized manifests created by MediaTailor. :param pulumi.Input['PlaybackConfigurationAdMarkerPassthroughArgs'] ad_marker_passthrough: For HLS, when set to true, MediaTailor passes through EXT-X-CUE-IN, EXT-X-CUE-OUT, and EXT-X-SPLICEPOINT-SCTE35 ad markers from the origin manifest to the MediaTailor personalized manifest. No logic is applied to these ad markers. For example, if EXT-X-CUE-OUT has a value of 60, but no ads are filled for that ad break, MediaTailor will not set the value to 0. """ - PlaybackConfigurationManifestProcessingRulesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ad_marker_passthrough=ad_marker_passthrough, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ad_marker_passthrough: Optional[pulumi.Input['PlaybackConfigurationAdMarkerPassthroughArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ad_marker_passthrough is not None: - _setter("ad_marker_passthrough", ad_marker_passthrough) + pulumi.set(__self__, "ad_marker_passthrough", ad_marker_passthrough) @property @pulumi.getter(name="adMarkerPassthrough") @@ -851,19 +671,8 @@ class PlaybackConfigurationTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - PlaybackConfigurationTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -892,21 +701,10 @@ def __init__(__self__, *, """

Access configuration parameters.

""" - SourceLocationAccessConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_type=access_type, - secrets_manager_access_token_configuration=secrets_manager_access_token_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_type: Optional[pulumi.Input['SourceLocationAccessType']] = None, - secrets_manager_access_token_configuration: Optional[pulumi.Input['SourceLocationSecretsManagerAccessTokenConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_type is not None: - _setter("access_type", access_type) + pulumi.set(__self__, "access_type", access_type) if secrets_manager_access_token_configuration is not None: - _setter("secrets_manager_access_token_configuration", secrets_manager_access_token_configuration) + pulumi.set(__self__, "secrets_manager_access_token_configuration", secrets_manager_access_token_configuration) @property @pulumi.getter(name="accessType") @@ -935,17 +733,8 @@ def __init__(__self__, *,

The optional configuration for a server that serves segments. Use this if you want the segment delivery server to be different from the source location server. For example, you can configure your source location server to be an origination server, such as MediaPackage, and the segment delivery server to be a content delivery network (CDN), such as CloudFront. If you don't specify a segment delivery server, then the source location server is used.

:param pulumi.Input[str] base_url:

The hostname of the server that will be used to serve segments. This string must include the protocol, such as https://.

""" - SourceLocationDefaultSegmentDeliveryConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - base_url=base_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - base_url: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if base_url is not None: - _setter("base_url", base_url) + pulumi.set(__self__, "base_url", base_url) @property @pulumi.getter(name="baseUrl") @@ -968,16 +757,7 @@ def __init__(__self__, *,

The HTTP configuration for the source location.

:param pulumi.Input[str] base_url:

The base URL for the source location host server. This string must include the protocol, such as https://.

""" - SourceLocationHttpConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - base_url=base_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - base_url: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("base_url", base_url) + pulumi.set(__self__, "base_url", base_url) @property @pulumi.getter(name="baseUrl") @@ -1004,25 +784,12 @@ def __init__(__self__, *, :param pulumi.Input[str] secret_arn:

The Amazon Resource Name (ARN) of the AWS Secrets Manager secret that contains the access token.

:param pulumi.Input[str] secret_string_key:

The AWS Secrets Manager SecretString key associated with the access token. MediaTailor uses the key to look up SecretString key and value pair containing the access token.

""" - SourceLocationSecretsManagerAccessTokenConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - header_name=header_name, - secret_arn=secret_arn, - secret_string_key=secret_string_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - header_name: Optional[pulumi.Input[str]] = None, - secret_arn: Optional[pulumi.Input[str]] = None, - secret_string_key: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if header_name is not None: - _setter("header_name", header_name) + pulumi.set(__self__, "header_name", header_name) if secret_arn is not None: - _setter("secret_arn", secret_arn) + pulumi.set(__self__, "secret_arn", secret_arn) if secret_string_key is not None: - _setter("secret_string_key", secret_string_key) + pulumi.set(__self__, "secret_string_key", secret_string_key) @property @pulumi.getter(name="headerName") @@ -1071,21 +838,10 @@ def __init__(__self__, *, :param pulumi.Input[str] base_url:

The base URL of the host or path of the segment delivery server that you're using to serve segments. This is typically a content delivery network (CDN). The URL can be absolute or relative. To use an absolute URL include the protocol, such as https://example.com/some/path. To use a relative URL specify the relative path, such as /some/path*.

:param pulumi.Input[str] name:

A unique identifier used to distinguish between multiple segment delivery configurations in a source location.

""" - SourceLocationSegmentDeliveryConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - base_url=base_url, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - base_url: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if base_url is not None: - _setter("base_url", base_url) + pulumi.set(__self__, "base_url", base_url) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="baseUrl") @@ -1117,19 +873,8 @@ class SourceLocationTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - SourceLocationTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1161,22 +906,9 @@ def __init__(__self__, *, :param pulumi.Input[str] path:

The relative path to the URL for this VOD source. This is combined with SourceLocation::HttpConfiguration::BaseUrl to form a valid URL.

:param pulumi.Input[str] source_group:

The name of the source group. This has to match one of the Channel::Outputs::SourceGroup.

""" - VodSourceHttpPackageConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - path=path, - source_group=source_group, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - path: pulumi.Input[str], - source_group: pulumi.Input[str], - type: pulumi.Input['VodSourceType'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("path", path) - _setter("source_group", source_group) - _setter("type", type) + pulumi.set(__self__, "path", path) + pulumi.set(__self__, "source_group", source_group) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -1217,19 +949,8 @@ class VodSourceTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - VodSourceTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/mediatailor/channel.py b/sdk/python/pulumi_aws_native/mediatailor/channel.py index b64742123b..b03b0a57cd 100644 --- a/sdk/python/pulumi_aws_native/mediatailor/channel.py +++ b/sdk/python/pulumi_aws_native/mediatailor/channel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -29,39 +29,18 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ChannelRequestOutputItemArgs']]] outputs:

The channel's output properties.

:param pulumi.Input[Sequence[pulumi.Input['ChannelTagArgs']]] tags: The tags to assign to the channel. """ - ChannelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - outputs=outputs, - playback_mode=playback_mode, - channel_name=channel_name, - filler_slate=filler_slate, - log_configuration=log_configuration, - tags=tags, - tier=tier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - outputs: pulumi.Input[Sequence[pulumi.Input['ChannelRequestOutputItemArgs']]], - playback_mode: pulumi.Input['ChannelPlaybackMode'], - channel_name: Optional[pulumi.Input[str]] = None, - filler_slate: Optional[pulumi.Input['ChannelSlateSourceArgs']] = None, - log_configuration: Optional[pulumi.Input['ChannelLogConfigurationForChannelArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ChannelTagArgs']]]] = None, - tier: Optional[pulumi.Input['ChannelTier']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("outputs", outputs) - _setter("playback_mode", playback_mode) + pulumi.set(__self__, "outputs", outputs) + pulumi.set(__self__, "playback_mode", playback_mode) if channel_name is not None: - _setter("channel_name", channel_name) + pulumi.set(__self__, "channel_name", channel_name) if filler_slate is not None: - _setter("filler_slate", filler_slate) + pulumi.set(__self__, "filler_slate", filler_slate) if log_configuration is not None: - _setter("log_configuration", log_configuration) + pulumi.set(__self__, "log_configuration", log_configuration) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if tier is not None: - _setter("tier", tier) + pulumi.set(__self__, "tier", tier) @property @pulumi.getter @@ -173,10 +152,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ChannelArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -199,17 +174,7 @@ def _internal_init(__self__, __props__ = ChannelArgs.__new__(ChannelArgs) __props__.__dict__["channel_name"] = channel_name - if filler_slate is not None and not isinstance(filler_slate, ChannelSlateSourceArgs): - filler_slate = filler_slate or {} - def _setter(key, value): - filler_slate[key] = value - ChannelSlateSourceArgs._configure(_setter, **filler_slate) __props__.__dict__["filler_slate"] = filler_slate - if log_configuration is not None and not isinstance(log_configuration, ChannelLogConfigurationForChannelArgs): - log_configuration = log_configuration or {} - def _setter(key, value): - log_configuration[key] = value - ChannelLogConfigurationForChannelArgs._configure(_setter, **log_configuration) __props__.__dict__["log_configuration"] = log_configuration if outputs is None and not opts.urn: raise TypeError("Missing required property 'outputs'") diff --git a/sdk/python/pulumi_aws_native/mediatailor/channel_policy.py b/sdk/python/pulumi_aws_native/mediatailor/channel_policy.py index d9f6a36dc3..050d85d631 100644 --- a/sdk/python/pulumi_aws_native/mediatailor/channel_policy.py +++ b/sdk/python/pulumi_aws_native/mediatailor/channel_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['ChannelPolicyArgs', 'ChannelPolicy'] @@ -20,19 +20,8 @@ def __init__(__self__, *, The set of arguments for constructing a ChannelPolicy resource. :param Any policy:

The IAM policy for the channel. IAM policies are used to control access to your channel.

""" - ChannelPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - channel_name=channel_name, - policy=policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - channel_name: pulumi.Input[str], - policy: Any, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("channel_name", channel_name) - _setter("policy", policy) + pulumi.set(__self__, "channel_name", channel_name) + pulumi.set(__self__, "policy", policy) @property @pulumi.getter(name="channelName") @@ -90,10 +79,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ChannelPolicyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/mediatailor/get_channel.py b/sdk/python/pulumi_aws_native/mediatailor/get_channel.py index 1f2a4ea0c3..eb4991bd12 100644 --- a/sdk/python/pulumi_aws_native/mediatailor/get_channel.py +++ b/sdk/python/pulumi_aws_native/mediatailor/get_channel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/mediatailor/get_channel_policy.py b/sdk/python/pulumi_aws_native/mediatailor/get_channel_policy.py index 7b0acacf4c..b3d1c76112 100644 --- a/sdk/python/pulumi_aws_native/mediatailor/get_channel_policy.py +++ b/sdk/python/pulumi_aws_native/mediatailor/get_channel_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/mediatailor/get_live_source.py b/sdk/python/pulumi_aws_native/mediatailor/get_live_source.py index 08a234e522..f5e4c0dda7 100644 --- a/sdk/python/pulumi_aws_native/mediatailor/get_live_source.py +++ b/sdk/python/pulumi_aws_native/mediatailor/get_live_source.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/mediatailor/get_playback_configuration.py b/sdk/python/pulumi_aws_native/mediatailor/get_playback_configuration.py index b13fe4e717..71fa77d3ac 100644 --- a/sdk/python/pulumi_aws_native/mediatailor/get_playback_configuration.py +++ b/sdk/python/pulumi_aws_native/mediatailor/get_playback_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/mediatailor/get_source_location.py b/sdk/python/pulumi_aws_native/mediatailor/get_source_location.py index 12ec7178ec..25e60014a5 100644 --- a/sdk/python/pulumi_aws_native/mediatailor/get_source_location.py +++ b/sdk/python/pulumi_aws_native/mediatailor/get_source_location.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/mediatailor/get_vod_source.py b/sdk/python/pulumi_aws_native/mediatailor/get_vod_source.py index 6cd22c051f..89c0e5673d 100644 --- a/sdk/python/pulumi_aws_native/mediatailor/get_vod_source.py +++ b/sdk/python/pulumi_aws_native/mediatailor/get_vod_source.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/mediatailor/live_source.py b/sdk/python/pulumi_aws_native/mediatailor/live_source.py index 3f942301fd..726feafa61 100644 --- a/sdk/python/pulumi_aws_native/mediatailor/live_source.py +++ b/sdk/python/pulumi_aws_native/mediatailor/live_source.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -26,27 +26,12 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['LiveSourceHttpPackageConfigurationArgs']]] http_package_configurations:

A list of HTTP package configuration parameters for this live source.

:param pulumi.Input[Sequence[pulumi.Input['LiveSourceTagArgs']]] tags: The tags to assign to the live source. """ - LiveSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - http_package_configurations=http_package_configurations, - source_location_name=source_location_name, - live_source_name=live_source_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - http_package_configurations: pulumi.Input[Sequence[pulumi.Input['LiveSourceHttpPackageConfigurationArgs']]], - source_location_name: pulumi.Input[str], - live_source_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['LiveSourceTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("http_package_configurations", http_package_configurations) - _setter("source_location_name", source_location_name) + pulumi.set(__self__, "http_package_configurations", http_package_configurations) + pulumi.set(__self__, "source_location_name", source_location_name) if live_source_name is not None: - _setter("live_source_name", live_source_name) + pulumi.set(__self__, "live_source_name", live_source_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="httpPackageConfigurations") @@ -128,10 +113,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LiveSourceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/mediatailor/outputs.py b/sdk/python/pulumi_aws_native/mediatailor/outputs.py index d8d0581b83..00ac64b261 100644 --- a/sdk/python/pulumi_aws_native/mediatailor/outputs.py +++ b/sdk/python/pulumi_aws_native/mediatailor/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -79,29 +79,14 @@ def __init__(__self__, *, :param float min_update_period_seconds:

Minimum amount of time (in seconds) that the player should wait before requesting updates to the manifest. Minimum value: 2 seconds. Maximum value: 60 seconds.

:param float suggested_presentation_delay_seconds:

Amount of time (in seconds) that the player should be from the live point at the end of the manifest. Minimum value: 2 seconds. Maximum value: 60 seconds.

""" - ChannelDashPlaylistSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - manifest_window_seconds=manifest_window_seconds, - min_buffer_time_seconds=min_buffer_time_seconds, - min_update_period_seconds=min_update_period_seconds, - suggested_presentation_delay_seconds=suggested_presentation_delay_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - manifest_window_seconds: Optional[float] = None, - min_buffer_time_seconds: Optional[float] = None, - min_update_period_seconds: Optional[float] = None, - suggested_presentation_delay_seconds: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if manifest_window_seconds is not None: - _setter("manifest_window_seconds", manifest_window_seconds) + pulumi.set(__self__, "manifest_window_seconds", manifest_window_seconds) if min_buffer_time_seconds is not None: - _setter("min_buffer_time_seconds", min_buffer_time_seconds) + pulumi.set(__self__, "min_buffer_time_seconds", min_buffer_time_seconds) if min_update_period_seconds is not None: - _setter("min_update_period_seconds", min_update_period_seconds) + pulumi.set(__self__, "min_update_period_seconds", min_update_period_seconds) if suggested_presentation_delay_seconds is not None: - _setter("suggested_presentation_delay_seconds", suggested_presentation_delay_seconds) + pulumi.set(__self__, "suggested_presentation_delay_seconds", suggested_presentation_delay_seconds) @property @pulumi.getter(name="manifestWindowSeconds") @@ -168,21 +153,10 @@ def __init__(__self__, *, :param Sequence['ChannelAdMarkupType'] ad_markup_type:

Determines the type of SCTE 35 tags to use in ad markup. Specify DATERANGE to use DATERANGE tags (for live or VOD content). Specify SCTE35_ENHANCED to use EXT-X-CUE-OUT and EXT-X-CUE-IN tags (for VOD content only).

:param float manifest_window_seconds:

The total duration (in seconds) of each manifest. Minimum value: 30 seconds. Maximum value: 3600 seconds.

""" - ChannelHlsPlaylistSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - ad_markup_type=ad_markup_type, - manifest_window_seconds=manifest_window_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ad_markup_type: Optional[Sequence['ChannelAdMarkupType']] = None, - manifest_window_seconds: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ad_markup_type is not None: - _setter("ad_markup_type", ad_markup_type) + pulumi.set(__self__, "ad_markup_type", ad_markup_type) if manifest_window_seconds is not None: - _setter("manifest_window_seconds", manifest_window_seconds) + pulumi.set(__self__, "manifest_window_seconds", manifest_window_seconds) @property @pulumi.getter(name="adMarkupType") @@ -229,17 +203,8 @@ def __init__(__self__, *,

The log configuration for the channel.

:param Sequence['ChannelLogType'] log_types:

The log types.

""" - ChannelLogConfigurationForChannel._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_types=log_types, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_types: Optional[Sequence['ChannelLogType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if log_types is not None: - _setter("log_types", log_types) + pulumi.set(__self__, "log_types", log_types) @property @pulumi.getter(name="logTypes") @@ -288,27 +253,12 @@ def __init__(__self__, *, :param str manifest_name:

The name of the manifest for the channel. The name appears in the PlaybackUrl.

:param str source_group:

A string used to match which HttpPackageConfiguration is used for each VodSource.

""" - ChannelRequestOutputItem._configure( - lambda key, value: pulumi.set(__self__, key, value), - manifest_name=manifest_name, - source_group=source_group, - dash_playlist_settings=dash_playlist_settings, - hls_playlist_settings=hls_playlist_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - manifest_name: str, - source_group: str, - dash_playlist_settings: Optional['outputs.ChannelDashPlaylistSettings'] = None, - hls_playlist_settings: Optional['outputs.ChannelHlsPlaylistSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("manifest_name", manifest_name) - _setter("source_group", source_group) + pulumi.set(__self__, "manifest_name", manifest_name) + pulumi.set(__self__, "source_group", source_group) if dash_playlist_settings is not None: - _setter("dash_playlist_settings", dash_playlist_settings) + pulumi.set(__self__, "dash_playlist_settings", dash_playlist_settings) if hls_playlist_settings is not None: - _setter("hls_playlist_settings", hls_playlist_settings) + pulumi.set(__self__, "hls_playlist_settings", hls_playlist_settings) @property @pulumi.getter(name="manifestName") @@ -369,21 +319,10 @@ def __init__(__self__, *, :param str source_location_name:

The name of the source location where the slate VOD source is stored.

:param str vod_source_name:

The slate VOD source name. The VOD source must already exist in a source location before it can be used for slate.

""" - ChannelSlateSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_location_name=source_location_name, - vod_source_name=vod_source_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_location_name: Optional[str] = None, - vod_source_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if source_location_name is not None: - _setter("source_location_name", source_location_name) + pulumi.set(__self__, "source_location_name", source_location_name) if vod_source_name is not None: - _setter("vod_source_name", vod_source_name) + pulumi.set(__self__, "vod_source_name", vod_source_name) @property @pulumi.getter(name="sourceLocationName") @@ -407,19 +346,8 @@ class ChannelTag(dict): def __init__(__self__, *, key: str, value: str): - ChannelTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -463,22 +391,9 @@ def __init__(__self__, *, :param str path:

The relative path to the URL for this VOD source. This is combined with SourceLocation::HttpConfiguration::BaseUrl to form a valid URL.

:param str source_group:

The name of the source group. This has to match one of the Channel::Outputs::SourceGroup.

""" - LiveSourceHttpPackageConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - path=path, - source_group=source_group, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - path: str, - source_group: str, - type: 'LiveSourceType', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("path", path) - _setter("source_group", source_group) - _setter("type", type) + pulumi.set(__self__, "path", path) + pulumi.set(__self__, "source_group", source_group) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -507,19 +422,8 @@ class LiveSourceTag(dict): def __init__(__self__, *, key: str, value: str): - LiveSourceTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -543,17 +447,8 @@ def __init__(__self__, *, For HLS, when set to true, MediaTailor passes through EXT-X-CUE-IN, EXT-X-CUE-OUT, and EXT-X-SPLICEPOINT-SCTE35 ad markers from the origin manifest to the MediaTailor personalized manifest. No logic is applied to these ad markers. For example, if EXT-X-CUE-OUT has a value of 60, but no ads are filled for that ad break, MediaTailor will not set the value to 0. :param bool enabled: Enables ad marker passthrough for your configuration. """ - PlaybackConfigurationAdMarkerPassthrough._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -577,21 +472,10 @@ def __init__(__self__, *, :param 'PlaybackConfigurationAvailSuppressionMode' mode: Sets the ad suppression mode. By default, ad suppression is set to OFF and all ad breaks are filled with ads or slate. When Mode is set to BEHIND_LIVE_EDGE, ad suppression is active and MediaTailor won't fill ad breaks on or behind the ad suppression Value time in the manifest lookback window. :param str value: A live edge offset time in HH:MM:SS. MediaTailor won't fill ad breaks on or behind this time in the manifest lookback window. If Value is set to 00:00:00, it is in sync with the live edge, and MediaTailor won't fill any ad breaks on or behind the live edge. If you set a Value time, MediaTailor won't fill any ad breaks on or behind this time in the manifest lookback window. For example, if you set 00:45:00, then MediaTailor will fill ad breaks that occur within 45 minutes behind the live edge, but won't fill ad breaks on or behind 45 minutes behind the live edge. """ - PlaybackConfigurationAvailSuppression._configure( - lambda key, value: pulumi.set(__self__, key, value), - mode=mode, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mode: Optional['PlaybackConfigurationAvailSuppressionMode'] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if mode is not None: - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -642,21 +526,10 @@ def __init__(__self__, *, :param str end_url: The URL for the end bumper asset. :param str start_url: The URL for the start bumper asset. """ - PlaybackConfigurationBumper._configure( - lambda key, value: pulumi.set(__self__, key, value), - end_url=end_url, - start_url=start_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - end_url: Optional[str] = None, - start_url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if end_url is not None: - _setter("end_url", end_url) + pulumi.set(__self__, "end_url", end_url) if start_url is not None: - _setter("start_url", start_url) + pulumi.set(__self__, "start_url", start_url) @property @pulumi.getter(name="endUrl") @@ -707,21 +580,10 @@ def __init__(__self__, *, :param str ad_segment_url_prefix: A non-default content delivery network (CDN) to serve ad segments. By default, AWS Elemental MediaTailor uses Amazon CloudFront with default cache settings as its CDN for ad segments. To set up an alternate CDN, create a rule in your CDN for the origin ads.mediatailor.<region>.amazonaws.com. Then specify the rule's name in this AdSegmentUrlPrefix. When AWS Elemental MediaTailor serves a manifest, it reports your CDN as the source for ad segments. :param str content_segment_url_prefix: A content delivery network (CDN) to cache content segments, so that content requests don't always have to go to the origin server. First, create a rule in your CDN for the content segment origin server. Then specify the rule's name in this ContentSegmentUrlPrefix. When AWS Elemental MediaTailor serves a manifest, it reports your CDN as the source for content segments. """ - PlaybackConfigurationCdnConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - ad_segment_url_prefix=ad_segment_url_prefix, - content_segment_url_prefix=content_segment_url_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ad_segment_url_prefix: Optional[str] = None, - content_segment_url_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ad_segment_url_prefix is not None: - _setter("ad_segment_url_prefix", ad_segment_url_prefix) + pulumi.set(__self__, "ad_segment_url_prefix", ad_segment_url_prefix) if content_segment_url_prefix is not None: - _setter("content_segment_url_prefix", content_segment_url_prefix) + pulumi.set(__self__, "content_segment_url_prefix", content_segment_url_prefix) @property @pulumi.getter(name="adSegmentUrlPrefix") @@ -776,25 +638,12 @@ def __init__(__self__, *, :param str mpd_location: The setting that controls whether MediaTailor includes the Location tag in DASH manifests. MediaTailor populates the Location tag with the URL for manifest update requests, to be used by players that don't support sticky redirects. Disable this if you have CDN routing rules set up for accessing MediaTailor manifests, and you are either using client-side reporting or your players support sticky HTTP redirects. Valid values are DISABLED and EMT_DEFAULT. The EMT_DEFAULT setting enables the inclusion of the tag and is the default value. :param 'PlaybackConfigurationDashConfigurationOriginManifestType' origin_manifest_type: The setting that controls whether MediaTailor handles manifests from the origin server as multi-period manifests or single-period manifests. If your origin server produces single-period manifests, set this to SINGLE_PERIOD. The default setting is MULTI_PERIOD. For multi-period manifests, omit this setting or set it to MULTI_PERIOD. """ - PlaybackConfigurationDashConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - manifest_endpoint_prefix=manifest_endpoint_prefix, - mpd_location=mpd_location, - origin_manifest_type=origin_manifest_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - manifest_endpoint_prefix: Optional[str] = None, - mpd_location: Optional[str] = None, - origin_manifest_type: Optional['PlaybackConfigurationDashConfigurationOriginManifestType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if manifest_endpoint_prefix is not None: - _setter("manifest_endpoint_prefix", manifest_endpoint_prefix) + pulumi.set(__self__, "manifest_endpoint_prefix", manifest_endpoint_prefix) if mpd_location is not None: - _setter("mpd_location", mpd_location) + pulumi.set(__self__, "mpd_location", mpd_location) if origin_manifest_type is not None: - _setter("origin_manifest_type", origin_manifest_type) + pulumi.set(__self__, "origin_manifest_type", origin_manifest_type) @property @pulumi.getter(name="manifestEndpointPrefix") @@ -845,17 +694,8 @@ def __init__(__self__, *, """ :param str manifest_endpoint_prefix: The URL that is used to initiate a playback session for devices that support Apple HLS. The session uses server-side reporting. """ - PlaybackConfigurationHlsConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - manifest_endpoint_prefix=manifest_endpoint_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - manifest_endpoint_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if manifest_endpoint_prefix is not None: - _setter("manifest_endpoint_prefix", manifest_endpoint_prefix) + pulumi.set(__self__, "manifest_endpoint_prefix", manifest_endpoint_prefix) @property @pulumi.getter(name="manifestEndpointPrefix") @@ -898,21 +738,10 @@ def __init__(__self__, *, :param str ad_decision_server_url: The URL for the ad decision server (ADS) for pre-roll ads. This includes the specification of static parameters and placeholders for dynamic parameters. AWS Elemental MediaTailor substitutes player-specific and session-specific parameters as needed when calling the ADS. Alternately, for testing, you can provide a static VAST URL. The maximum length is 25,000 characters. :param int max_duration_seconds: The maximum allowed duration for the pre-roll ad avail. AWS Elemental MediaTailor won't play pre-roll ads to exceed this duration, regardless of the total duration of ads that the ADS returns. """ - PlaybackConfigurationLivePreRollConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - ad_decision_server_url=ad_decision_server_url, - max_duration_seconds=max_duration_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ad_decision_server_url: Optional[str] = None, - max_duration_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ad_decision_server_url is not None: - _setter("ad_decision_server_url", ad_decision_server_url) + pulumi.set(__self__, "ad_decision_server_url", ad_decision_server_url) if max_duration_seconds is not None: - _setter("max_duration_seconds", max_duration_seconds) + pulumi.set(__self__, "max_duration_seconds", max_duration_seconds) @property @pulumi.getter(name="adDecisionServerUrl") @@ -959,17 +788,8 @@ def __init__(__self__, *, The configuration for manifest processing rules. Manifest processing rules enable customization of the personalized manifests created by MediaTailor. :param 'PlaybackConfigurationAdMarkerPassthrough' ad_marker_passthrough: For HLS, when set to true, MediaTailor passes through EXT-X-CUE-IN, EXT-X-CUE-OUT, and EXT-X-SPLICEPOINT-SCTE35 ad markers from the origin manifest to the MediaTailor personalized manifest. No logic is applied to these ad markers. For example, if EXT-X-CUE-OUT has a value of 60, but no ads are filled for that ad break, MediaTailor will not set the value to 0. """ - PlaybackConfigurationManifestProcessingRules._configure( - lambda key, value: pulumi.set(__self__, key, value), - ad_marker_passthrough=ad_marker_passthrough, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ad_marker_passthrough: Optional['outputs.PlaybackConfigurationAdMarkerPassthrough'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ad_marker_passthrough is not None: - _setter("ad_marker_passthrough", ad_marker_passthrough) + pulumi.set(__self__, "ad_marker_passthrough", ad_marker_passthrough) @property @pulumi.getter(name="adMarkerPassthrough") @@ -985,19 +805,8 @@ class PlaybackConfigurationTag(dict): def __init__(__self__, *, key: str, value: str): - PlaybackConfigurationTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1040,21 +849,10 @@ def __init__(__self__, *, """

Access configuration parameters.

""" - SourceLocationAccessConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_type=access_type, - secrets_manager_access_token_configuration=secrets_manager_access_token_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_type: Optional['SourceLocationAccessType'] = None, - secrets_manager_access_token_configuration: Optional['outputs.SourceLocationSecretsManagerAccessTokenConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_type is not None: - _setter("access_type", access_type) + pulumi.set(__self__, "access_type", access_type) if secrets_manager_access_token_configuration is not None: - _setter("secrets_manager_access_token_configuration", secrets_manager_access_token_configuration) + pulumi.set(__self__, "secrets_manager_access_token_configuration", secrets_manager_access_token_configuration) @property @pulumi.getter(name="accessType") @@ -1095,17 +893,8 @@ def __init__(__self__, *,

The optional configuration for a server that serves segments. Use this if you want the segment delivery server to be different from the source location server. For example, you can configure your source location server to be an origination server, such as MediaPackage, and the segment delivery server to be a content delivery network (CDN), such as CloudFront. If you don't specify a segment delivery server, then the source location server is used.

:param str base_url:

The hostname of the server that will be used to serve segments. This string must include the protocol, such as https://.

""" - SourceLocationDefaultSegmentDeliveryConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - base_url=base_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - base_url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if base_url is not None: - _setter("base_url", base_url) + pulumi.set(__self__, "base_url", base_url) @property @pulumi.getter(name="baseUrl") @@ -1144,16 +933,7 @@ def __init__(__self__, *,

The HTTP configuration for the source location.

:param str base_url:

The base URL for the source location host server. This string must include the protocol, such as https://.

""" - SourceLocationHttpConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - base_url=base_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - base_url: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("base_url", base_url) + pulumi.set(__self__, "base_url", base_url) @property @pulumi.getter(name="baseUrl") @@ -1200,25 +980,12 @@ def __init__(__self__, *, :param str secret_arn:

The Amazon Resource Name (ARN) of the AWS Secrets Manager secret that contains the access token.

:param str secret_string_key:

The AWS Secrets Manager SecretString key associated with the access token. MediaTailor uses the key to look up SecretString key and value pair containing the access token.

""" - SourceLocationSecretsManagerAccessTokenConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - header_name=header_name, - secret_arn=secret_arn, - secret_string_key=secret_string_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - header_name: Optional[str] = None, - secret_arn: Optional[str] = None, - secret_string_key: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if header_name is not None: - _setter("header_name", header_name) + pulumi.set(__self__, "header_name", header_name) if secret_arn is not None: - _setter("secret_arn", secret_arn) + pulumi.set(__self__, "secret_arn", secret_arn) if secret_string_key is not None: - _setter("secret_string_key", secret_string_key) + pulumi.set(__self__, "secret_string_key", secret_string_key) @property @pulumi.getter(name="headerName") @@ -1275,21 +1042,10 @@ def __init__(__self__, *, :param str base_url:

The base URL of the host or path of the segment delivery server that you're using to serve segments. This is typically a content delivery network (CDN). The URL can be absolute or relative. To use an absolute URL include the protocol, such as https://example.com/some/path. To use a relative URL specify the relative path, such as /some/path*.

:param str name:

A unique identifier used to distinguish between multiple segment delivery configurations in a source location.

""" - SourceLocationSegmentDeliveryConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - base_url=base_url, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - base_url: Optional[str] = None, - name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if base_url is not None: - _setter("base_url", base_url) + pulumi.set(__self__, "base_url", base_url) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="baseUrl") @@ -1313,19 +1069,8 @@ class SourceLocationTag(dict): def __init__(__self__, *, key: str, value: str): - SourceLocationTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1369,22 +1114,9 @@ def __init__(__self__, *, :param str path:

The relative path to the URL for this VOD source. This is combined with SourceLocation::HttpConfiguration::BaseUrl to form a valid URL.

:param str source_group:

The name of the source group. This has to match one of the Channel::Outputs::SourceGroup.

""" - VodSourceHttpPackageConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - path=path, - source_group=source_group, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - path: str, - source_group: str, - type: 'VodSourceType', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("path", path) - _setter("source_group", source_group) - _setter("type", type) + pulumi.set(__self__, "path", path) + pulumi.set(__self__, "source_group", source_group) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -1413,19 +1145,8 @@ class VodSourceTag(dict): def __init__(__self__, *, key: str, value: str): - VodSourceTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/mediatailor/playback_configuration.py b/sdk/python/pulumi_aws_native/mediatailor/playback_configuration.py index 391a2ebe62..82565c62a6 100644 --- a/sdk/python/pulumi_aws_native/mediatailor/playback_configuration.py +++ b/sdk/python/pulumi_aws_native/mediatailor/playback_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -50,71 +50,34 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['PlaybackConfigurationTagArgs']]] tags: The tags to assign to the playback configuration. :param pulumi.Input[str] transcode_profile_name: The name that is used to associate this playback configuration with a custom transcode profile. This overrides the dynamic transcoding defaults of MediaTailor. Use this only if you have already set up custom profiles with the help of AWS Support. """ - PlaybackConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ad_decision_server_url=ad_decision_server_url, - video_content_source_url=video_content_source_url, - avail_suppression=avail_suppression, - bumper=bumper, - cdn_configuration=cdn_configuration, - configuration_aliases=configuration_aliases, - dash_configuration=dash_configuration, - hls_configuration=hls_configuration, - live_pre_roll_configuration=live_pre_roll_configuration, - manifest_processing_rules=manifest_processing_rules, - name=name, - personalization_threshold_seconds=personalization_threshold_seconds, - slate_ad_url=slate_ad_url, - tags=tags, - transcode_profile_name=transcode_profile_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ad_decision_server_url: pulumi.Input[str], - video_content_source_url: pulumi.Input[str], - avail_suppression: Optional[pulumi.Input['PlaybackConfigurationAvailSuppressionArgs']] = None, - bumper: Optional[pulumi.Input['PlaybackConfigurationBumperArgs']] = None, - cdn_configuration: Optional[pulumi.Input['PlaybackConfigurationCdnConfigurationArgs']] = None, - configuration_aliases: Optional[Any] = None, - dash_configuration: Optional[pulumi.Input['PlaybackConfigurationDashConfigurationArgs']] = None, - hls_configuration: Optional[pulumi.Input['PlaybackConfigurationHlsConfigurationArgs']] = None, - live_pre_roll_configuration: Optional[pulumi.Input['PlaybackConfigurationLivePreRollConfigurationArgs']] = None, - manifest_processing_rules: Optional[pulumi.Input['PlaybackConfigurationManifestProcessingRulesArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - personalization_threshold_seconds: Optional[pulumi.Input[int]] = None, - slate_ad_url: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['PlaybackConfigurationTagArgs']]]] = None, - transcode_profile_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ad_decision_server_url", ad_decision_server_url) - _setter("video_content_source_url", video_content_source_url) + pulumi.set(__self__, "ad_decision_server_url", ad_decision_server_url) + pulumi.set(__self__, "video_content_source_url", video_content_source_url) if avail_suppression is not None: - _setter("avail_suppression", avail_suppression) + pulumi.set(__self__, "avail_suppression", avail_suppression) if bumper is not None: - _setter("bumper", bumper) + pulumi.set(__self__, "bumper", bumper) if cdn_configuration is not None: - _setter("cdn_configuration", cdn_configuration) + pulumi.set(__self__, "cdn_configuration", cdn_configuration) if configuration_aliases is not None: - _setter("configuration_aliases", configuration_aliases) + pulumi.set(__self__, "configuration_aliases", configuration_aliases) if dash_configuration is not None: - _setter("dash_configuration", dash_configuration) + pulumi.set(__self__, "dash_configuration", dash_configuration) if hls_configuration is not None: - _setter("hls_configuration", hls_configuration) + pulumi.set(__self__, "hls_configuration", hls_configuration) if live_pre_roll_configuration is not None: - _setter("live_pre_roll_configuration", live_pre_roll_configuration) + pulumi.set(__self__, "live_pre_roll_configuration", live_pre_roll_configuration) if manifest_processing_rules is not None: - _setter("manifest_processing_rules", manifest_processing_rules) + pulumi.set(__self__, "manifest_processing_rules", manifest_processing_rules) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if personalization_threshold_seconds is not None: - _setter("personalization_threshold_seconds", personalization_threshold_seconds) + pulumi.set(__self__, "personalization_threshold_seconds", personalization_threshold_seconds) if slate_ad_url is not None: - _setter("slate_ad_url", slate_ad_url) + pulumi.set(__self__, "slate_ad_url", slate_ad_url) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if transcode_profile_name is not None: - _setter("transcode_profile_name", transcode_profile_name) + pulumi.set(__self__, "transcode_profile_name", transcode_profile_name) @property @pulumi.getter(name="adDecisionServerUrl") @@ -358,10 +321,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PlaybackConfigurationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -394,48 +353,13 @@ def _internal_init(__self__, if ad_decision_server_url is None and not opts.urn: raise TypeError("Missing required property 'ad_decision_server_url'") __props__.__dict__["ad_decision_server_url"] = ad_decision_server_url - if avail_suppression is not None and not isinstance(avail_suppression, PlaybackConfigurationAvailSuppressionArgs): - avail_suppression = avail_suppression or {} - def _setter(key, value): - avail_suppression[key] = value - PlaybackConfigurationAvailSuppressionArgs._configure(_setter, **avail_suppression) __props__.__dict__["avail_suppression"] = avail_suppression - if bumper is not None and not isinstance(bumper, PlaybackConfigurationBumperArgs): - bumper = bumper or {} - def _setter(key, value): - bumper[key] = value - PlaybackConfigurationBumperArgs._configure(_setter, **bumper) __props__.__dict__["bumper"] = bumper - if cdn_configuration is not None and not isinstance(cdn_configuration, PlaybackConfigurationCdnConfigurationArgs): - cdn_configuration = cdn_configuration or {} - def _setter(key, value): - cdn_configuration[key] = value - PlaybackConfigurationCdnConfigurationArgs._configure(_setter, **cdn_configuration) __props__.__dict__["cdn_configuration"] = cdn_configuration __props__.__dict__["configuration_aliases"] = configuration_aliases - if dash_configuration is not None and not isinstance(dash_configuration, PlaybackConfigurationDashConfigurationArgs): - dash_configuration = dash_configuration or {} - def _setter(key, value): - dash_configuration[key] = value - PlaybackConfigurationDashConfigurationArgs._configure(_setter, **dash_configuration) __props__.__dict__["dash_configuration"] = dash_configuration - if hls_configuration is not None and not isinstance(hls_configuration, PlaybackConfigurationHlsConfigurationArgs): - hls_configuration = hls_configuration or {} - def _setter(key, value): - hls_configuration[key] = value - PlaybackConfigurationHlsConfigurationArgs._configure(_setter, **hls_configuration) __props__.__dict__["hls_configuration"] = hls_configuration - if live_pre_roll_configuration is not None and not isinstance(live_pre_roll_configuration, PlaybackConfigurationLivePreRollConfigurationArgs): - live_pre_roll_configuration = live_pre_roll_configuration or {} - def _setter(key, value): - live_pre_roll_configuration[key] = value - PlaybackConfigurationLivePreRollConfigurationArgs._configure(_setter, **live_pre_roll_configuration) __props__.__dict__["live_pre_roll_configuration"] = live_pre_roll_configuration - if manifest_processing_rules is not None and not isinstance(manifest_processing_rules, PlaybackConfigurationManifestProcessingRulesArgs): - manifest_processing_rules = manifest_processing_rules or {} - def _setter(key, value): - manifest_processing_rules[key] = value - PlaybackConfigurationManifestProcessingRulesArgs._configure(_setter, **manifest_processing_rules) __props__.__dict__["manifest_processing_rules"] = manifest_processing_rules __props__.__dict__["name"] = name __props__.__dict__["personalization_threshold_seconds"] = personalization_threshold_seconds diff --git a/sdk/python/pulumi_aws_native/mediatailor/source_location.py b/sdk/python/pulumi_aws_native/mediatailor/source_location.py index 87a22210ba..7c59c24532 100644 --- a/sdk/python/pulumi_aws_native/mediatailor/source_location.py +++ b/sdk/python/pulumi_aws_native/mediatailor/source_location.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -28,36 +28,17 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['SourceLocationSegmentDeliveryConfigurationArgs']]] segment_delivery_configurations:

A list of the segment delivery configurations associated with this resource.

:param pulumi.Input[Sequence[pulumi.Input['SourceLocationTagArgs']]] tags: The tags to assign to the source location. """ - SourceLocationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - http_configuration=http_configuration, - access_configuration=access_configuration, - default_segment_delivery_configuration=default_segment_delivery_configuration, - segment_delivery_configurations=segment_delivery_configurations, - source_location_name=source_location_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - http_configuration: pulumi.Input['SourceLocationHttpConfigurationArgs'], - access_configuration: Optional[pulumi.Input['SourceLocationAccessConfigurationArgs']] = None, - default_segment_delivery_configuration: Optional[pulumi.Input['SourceLocationDefaultSegmentDeliveryConfigurationArgs']] = None, - segment_delivery_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['SourceLocationSegmentDeliveryConfigurationArgs']]]] = None, - source_location_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['SourceLocationTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("http_configuration", http_configuration) + pulumi.set(__self__, "http_configuration", http_configuration) if access_configuration is not None: - _setter("access_configuration", access_configuration) + pulumi.set(__self__, "access_configuration", access_configuration) if default_segment_delivery_configuration is not None: - _setter("default_segment_delivery_configuration", default_segment_delivery_configuration) + pulumi.set(__self__, "default_segment_delivery_configuration", default_segment_delivery_configuration) if segment_delivery_configurations is not None: - _setter("segment_delivery_configurations", segment_delivery_configurations) + pulumi.set(__self__, "segment_delivery_configurations", segment_delivery_configurations) if source_location_name is not None: - _setter("source_location_name", source_location_name) + pulumi.set(__self__, "source_location_name", source_location_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="httpConfiguration") @@ -159,10 +140,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SourceLocationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -183,23 +160,8 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = SourceLocationArgs.__new__(SourceLocationArgs) - if access_configuration is not None and not isinstance(access_configuration, SourceLocationAccessConfigurationArgs): - access_configuration = access_configuration or {} - def _setter(key, value): - access_configuration[key] = value - SourceLocationAccessConfigurationArgs._configure(_setter, **access_configuration) __props__.__dict__["access_configuration"] = access_configuration - if default_segment_delivery_configuration is not None and not isinstance(default_segment_delivery_configuration, SourceLocationDefaultSegmentDeliveryConfigurationArgs): - default_segment_delivery_configuration = default_segment_delivery_configuration or {} - def _setter(key, value): - default_segment_delivery_configuration[key] = value - SourceLocationDefaultSegmentDeliveryConfigurationArgs._configure(_setter, **default_segment_delivery_configuration) __props__.__dict__["default_segment_delivery_configuration"] = default_segment_delivery_configuration - if http_configuration is not None and not isinstance(http_configuration, SourceLocationHttpConfigurationArgs): - http_configuration = http_configuration or {} - def _setter(key, value): - http_configuration[key] = value - SourceLocationHttpConfigurationArgs._configure(_setter, **http_configuration) if http_configuration is None and not opts.urn: raise TypeError("Missing required property 'http_configuration'") __props__.__dict__["http_configuration"] = http_configuration diff --git a/sdk/python/pulumi_aws_native/mediatailor/vod_source.py b/sdk/python/pulumi_aws_native/mediatailor/vod_source.py index ee50e8744e..461c8dde7d 100644 --- a/sdk/python/pulumi_aws_native/mediatailor/vod_source.py +++ b/sdk/python/pulumi_aws_native/mediatailor/vod_source.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -26,27 +26,12 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['VodSourceHttpPackageConfigurationArgs']]] http_package_configurations:

A list of HTTP package configuration parameters for this VOD source.

:param pulumi.Input[Sequence[pulumi.Input['VodSourceTagArgs']]] tags: The tags to assign to the VOD source. """ - VodSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - http_package_configurations=http_package_configurations, - source_location_name=source_location_name, - tags=tags, - vod_source_name=vod_source_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - http_package_configurations: pulumi.Input[Sequence[pulumi.Input['VodSourceHttpPackageConfigurationArgs']]], - source_location_name: pulumi.Input[str], - tags: Optional[pulumi.Input[Sequence[pulumi.Input['VodSourceTagArgs']]]] = None, - vod_source_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("http_package_configurations", http_package_configurations) - _setter("source_location_name", source_location_name) + pulumi.set(__self__, "http_package_configurations", http_package_configurations) + pulumi.set(__self__, "source_location_name", source_location_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if vod_source_name is not None: - _setter("vod_source_name", vod_source_name) + pulumi.set(__self__, "vod_source_name", vod_source_name) @property @pulumi.getter(name="httpPackageConfigurations") @@ -128,10 +113,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - VodSourceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/memorydb/_inputs.py b/sdk/python/pulumi_aws_native/memorydb/_inputs.py index c3aeb0afe6..fc5f7840cc 100644 --- a/sdk/python/pulumi_aws_native/memorydb/_inputs.py +++ b/sdk/python/pulumi_aws_native/memorydb/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -30,20 +30,9 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with 'aws:'. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - AclTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -79,21 +68,10 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] passwords: Passwords used for this user account. You can create up to two passwords for each user. :param pulumi.Input['UserAuthenticationModePropertiesType'] type: Type of authentication strategy for this user. """ - AuthenticationModePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - passwords=passwords, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - passwords: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - type: Optional[pulumi.Input['UserAuthenticationModePropertiesType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if passwords is not None: - _setter("passwords", passwords) + pulumi.set(__self__, "passwords", passwords) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -129,21 +107,10 @@ def __init__(__self__, *, :param pulumi.Input[str] address: The DNS address of the primary read-write node. :param pulumi.Input[int] port: The port number that the engine is listening on. """ - ClusterEndpointArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - address=address, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - address: Optional[pulumi.Input[str]] = None, - port: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if address is not None: - _setter("address", address) + pulumi.set(__self__, "address", address) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) @property @pulumi.getter @@ -180,19 +147,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key for the tag. May not be null. :param pulumi.Input[str] value: The tag's value. May be null. """ - ClusterTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -229,19 +185,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key for the tag. May not be null. :param pulumi.Input[str] value: The tag's value. May be null. """ - ParameterGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -278,19 +223,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key for the tag. May not be null. :param pulumi.Input[str] value: The tag's value. May be null. """ - SubnetGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -327,20 +261,9 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with 'aws:'. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - UserTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/memorydb/acl.py b/sdk/python/pulumi_aws_native/memorydb/acl.py index ad4199e704..1cfa2c629e 100644 --- a/sdk/python/pulumi_aws_native/memorydb/acl.py +++ b/sdk/python/pulumi_aws_native/memorydb/acl.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,25 +25,12 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['AclTagArgs']]] tags: An array of key-value pairs to apply to this cluster. :param pulumi.Input[Sequence[pulumi.Input[str]]] user_names: List of users associated to this acl. """ - AclArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - acl_name=acl_name, - tags=tags, - user_names=user_names, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - acl_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['AclTagArgs']]]] = None, - user_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if acl_name is not None: - _setter("acl_name", acl_name) + pulumi.set(__self__, "acl_name", acl_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if user_names is not None: - _setter("user_names", user_names) + pulumi.set(__self__, "user_names", user_names) @property @pulumi.getter(name="aclName") @@ -119,10 +106,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AclArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/memorydb/cluster.py b/sdk/python/pulumi_aws_native/memorydb/cluster.py index 120faaffb5..99d9d5a877 100644 --- a/sdk/python/pulumi_aws_native/memorydb/cluster.py +++ b/sdk/python/pulumi_aws_native/memorydb/cluster.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -74,111 +74,54 @@ def __init__(__self__, *, You cannot modify the value of TransitEncryptionEnabled after the cluster is created. To enable in-transit encryption on a cluster you must set TransitEncryptionEnabled to true when you create a cluster. """ - ClusterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - acl_name=acl_name, - node_type=node_type, - auto_minor_version_upgrade=auto_minor_version_upgrade, - cluster_endpoint=cluster_endpoint, - cluster_name=cluster_name, - data_tiering=data_tiering, - description=description, - engine_version=engine_version, - final_snapshot_name=final_snapshot_name, - kms_key_id=kms_key_id, - maintenance_window=maintenance_window, - num_replicas_per_shard=num_replicas_per_shard, - num_shards=num_shards, - parameter_group_name=parameter_group_name, - port=port, - security_group_ids=security_group_ids, - snapshot_arns=snapshot_arns, - snapshot_name=snapshot_name, - snapshot_retention_limit=snapshot_retention_limit, - snapshot_window=snapshot_window, - sns_topic_arn=sns_topic_arn, - sns_topic_status=sns_topic_status, - subnet_group_name=subnet_group_name, - tags=tags, - tls_enabled=tls_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - acl_name: pulumi.Input[str], - node_type: pulumi.Input[str], - auto_minor_version_upgrade: Optional[pulumi.Input[bool]] = None, - cluster_endpoint: Optional[pulumi.Input['ClusterEndpointArgs']] = None, - cluster_name: Optional[pulumi.Input[str]] = None, - data_tiering: Optional[pulumi.Input['ClusterDataTieringStatus']] = None, - description: Optional[pulumi.Input[str]] = None, - engine_version: Optional[pulumi.Input[str]] = None, - final_snapshot_name: Optional[pulumi.Input[str]] = None, - kms_key_id: Optional[pulumi.Input[str]] = None, - maintenance_window: Optional[pulumi.Input[str]] = None, - num_replicas_per_shard: Optional[pulumi.Input[int]] = None, - num_shards: Optional[pulumi.Input[int]] = None, - parameter_group_name: Optional[pulumi.Input[str]] = None, - port: Optional[pulumi.Input[int]] = None, - security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - snapshot_arns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - snapshot_name: Optional[pulumi.Input[str]] = None, - snapshot_retention_limit: Optional[pulumi.Input[int]] = None, - snapshot_window: Optional[pulumi.Input[str]] = None, - sns_topic_arn: Optional[pulumi.Input[str]] = None, - sns_topic_status: Optional[pulumi.Input[str]] = None, - subnet_group_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ClusterTagArgs']]]] = None, - tls_enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("acl_name", acl_name) - _setter("node_type", node_type) + pulumi.set(__self__, "acl_name", acl_name) + pulumi.set(__self__, "node_type", node_type) if auto_minor_version_upgrade is not None: - _setter("auto_minor_version_upgrade", auto_minor_version_upgrade) + pulumi.set(__self__, "auto_minor_version_upgrade", auto_minor_version_upgrade) if cluster_endpoint is not None: - _setter("cluster_endpoint", cluster_endpoint) + pulumi.set(__self__, "cluster_endpoint", cluster_endpoint) if cluster_name is not None: - _setter("cluster_name", cluster_name) + pulumi.set(__self__, "cluster_name", cluster_name) if data_tiering is not None: - _setter("data_tiering", data_tiering) + pulumi.set(__self__, "data_tiering", data_tiering) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if engine_version is not None: - _setter("engine_version", engine_version) + pulumi.set(__self__, "engine_version", engine_version) if final_snapshot_name is not None: - _setter("final_snapshot_name", final_snapshot_name) + pulumi.set(__self__, "final_snapshot_name", final_snapshot_name) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if maintenance_window is not None: - _setter("maintenance_window", maintenance_window) + pulumi.set(__self__, "maintenance_window", maintenance_window) if num_replicas_per_shard is not None: - _setter("num_replicas_per_shard", num_replicas_per_shard) + pulumi.set(__self__, "num_replicas_per_shard", num_replicas_per_shard) if num_shards is not None: - _setter("num_shards", num_shards) + pulumi.set(__self__, "num_shards", num_shards) if parameter_group_name is not None: - _setter("parameter_group_name", parameter_group_name) + pulumi.set(__self__, "parameter_group_name", parameter_group_name) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if snapshot_arns is not None: - _setter("snapshot_arns", snapshot_arns) + pulumi.set(__self__, "snapshot_arns", snapshot_arns) if snapshot_name is not None: - _setter("snapshot_name", snapshot_name) + pulumi.set(__self__, "snapshot_name", snapshot_name) if snapshot_retention_limit is not None: - _setter("snapshot_retention_limit", snapshot_retention_limit) + pulumi.set(__self__, "snapshot_retention_limit", snapshot_retention_limit) if snapshot_window is not None: - _setter("snapshot_window", snapshot_window) + pulumi.set(__self__, "snapshot_window", snapshot_window) if sns_topic_arn is not None: - _setter("sns_topic_arn", sns_topic_arn) + pulumi.set(__self__, "sns_topic_arn", sns_topic_arn) if sns_topic_status is not None: - _setter("sns_topic_status", sns_topic_status) + pulumi.set(__self__, "sns_topic_status", sns_topic_status) if subnet_group_name is not None: - _setter("subnet_group_name", subnet_group_name) + pulumi.set(__self__, "subnet_group_name", subnet_group_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if tls_enabled is not None: - _setter("tls_enabled", tls_enabled) + pulumi.set(__self__, "tls_enabled", tls_enabled) @property @pulumi.getter(name="aclName") @@ -570,10 +513,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ClusterArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -617,11 +556,6 @@ def _internal_init(__self__, raise TypeError("Missing required property 'acl_name'") __props__.__dict__["acl_name"] = acl_name __props__.__dict__["auto_minor_version_upgrade"] = auto_minor_version_upgrade - if cluster_endpoint is not None and not isinstance(cluster_endpoint, ClusterEndpointArgs): - cluster_endpoint = cluster_endpoint or {} - def _setter(key, value): - cluster_endpoint[key] = value - ClusterEndpointArgs._configure(_setter, **cluster_endpoint) __props__.__dict__["cluster_endpoint"] = cluster_endpoint __props__.__dict__["cluster_name"] = cluster_name __props__.__dict__["data_tiering"] = data_tiering diff --git a/sdk/python/pulumi_aws_native/memorydb/get_acl.py b/sdk/python/pulumi_aws_native/memorydb/get_acl.py index fe2ce5dc95..86c6424b9b 100644 --- a/sdk/python/pulumi_aws_native/memorydb/get_acl.py +++ b/sdk/python/pulumi_aws_native/memorydb/get_acl.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/memorydb/get_cluster.py b/sdk/python/pulumi_aws_native/memorydb/get_cluster.py index fce1dedafd..43b9d8f4c9 100644 --- a/sdk/python/pulumi_aws_native/memorydb/get_cluster.py +++ b/sdk/python/pulumi_aws_native/memorydb/get_cluster.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/memorydb/get_parameter_group.py b/sdk/python/pulumi_aws_native/memorydb/get_parameter_group.py index ac8ec57b92..a0a5ff7163 100644 --- a/sdk/python/pulumi_aws_native/memorydb/get_parameter_group.py +++ b/sdk/python/pulumi_aws_native/memorydb/get_parameter_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/memorydb/get_subnet_group.py b/sdk/python/pulumi_aws_native/memorydb/get_subnet_group.py index d9826e5b3b..cfca173d73 100644 --- a/sdk/python/pulumi_aws_native/memorydb/get_subnet_group.py +++ b/sdk/python/pulumi_aws_native/memorydb/get_subnet_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/memorydb/get_user.py b/sdk/python/pulumi_aws_native/memorydb/get_user.py index 69e83467e8..f2c38683da 100644 --- a/sdk/python/pulumi_aws_native/memorydb/get_user.py +++ b/sdk/python/pulumi_aws_native/memorydb/get_user.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/memorydb/outputs.py b/sdk/python/pulumi_aws_native/memorydb/outputs.py index 8465b99900..cae408f7ea 100644 --- a/sdk/python/pulumi_aws_native/memorydb/outputs.py +++ b/sdk/python/pulumi_aws_native/memorydb/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -33,20 +33,9 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with 'aws:'. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - AclTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -74,21 +63,10 @@ def __init__(__self__, *, :param Sequence[str] passwords: Passwords used for this user account. You can create up to two passwords for each user. :param 'UserAuthenticationModePropertiesType' type: Type of authentication strategy for this user. """ - AuthenticationModeProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - passwords=passwords, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - passwords: Optional[Sequence[str]] = None, - type: Optional['UserAuthenticationModePropertiesType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if passwords is not None: - _setter("passwords", passwords) + pulumi.set(__self__, "passwords", passwords) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -116,21 +94,10 @@ def __init__(__self__, *, :param str address: The DNS address of the primary read-write node. :param int port: The port number that the engine is listening on. """ - ClusterEndpoint._configure( - lambda key, value: pulumi.set(__self__, key, value), - address=address, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - address: Optional[str] = None, - port: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if address is not None: - _setter("address", address) + pulumi.set(__self__, "address", address) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) @property @pulumi.getter @@ -162,19 +129,8 @@ def __init__(__self__, *, :param str key: The key for the tag. May not be null. :param str value: The tag's value. May be null. """ - ClusterTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -206,19 +162,8 @@ def __init__(__self__, *, :param str key: The key for the tag. May not be null. :param str value: The tag's value. May be null. """ - ParameterGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -250,19 +195,8 @@ def __init__(__self__, *, :param str key: The key for the tag. May not be null. :param str value: The tag's value. May be null. """ - SubnetGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -294,20 +228,9 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with 'aws:'. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - UserTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/memorydb/parameter_group.py b/sdk/python/pulumi_aws_native/memorydb/parameter_group.py index 649cfcd47c..cbb2a31467 100644 --- a/sdk/python/pulumi_aws_native/memorydb/parameter_group.py +++ b/sdk/python/pulumi_aws_native/memorydb/parameter_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -29,32 +29,15 @@ def __init__(__self__, *, :param Any parameters: An map of parameter names and values for the parameter update. You must supply at least one parameter name and value; subsequent arguments are optional. :param pulumi.Input[Sequence[pulumi.Input['ParameterGroupTagArgs']]] tags: An array of key-value pairs to apply to this parameter group. """ - ParameterGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - family=family, - description=description, - parameter_group_name=parameter_group_name, - parameters=parameters, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - family: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - parameter_group_name: Optional[pulumi.Input[str]] = None, - parameters: Optional[Any] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ParameterGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("family", family) + pulumi.set(__self__, "family", family) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if parameter_group_name is not None: - _setter("parameter_group_name", parameter_group_name) + pulumi.set(__self__, "parameter_group_name", parameter_group_name) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -158,10 +141,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ParameterGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/memorydb/subnet_group.py b/sdk/python/pulumi_aws_native/memorydb/subnet_group.py index 147d64dc5c..9fa2164821 100644 --- a/sdk/python/pulumi_aws_native/memorydb/subnet_group.py +++ b/sdk/python/pulumi_aws_native/memorydb/subnet_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,28 +27,13 @@ def __init__(__self__, *, :param pulumi.Input[str] subnet_group_name: The name of the subnet group. This value must be unique as it also serves as the subnet group identifier. :param pulumi.Input[Sequence[pulumi.Input['SubnetGroupTagArgs']]] tags: An array of key-value pairs to apply to this subnet group. """ - SubnetGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - subnet_ids=subnet_ids, - description=description, - subnet_group_name=subnet_group_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subnet_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - description: Optional[pulumi.Input[str]] = None, - subnet_group_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['SubnetGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if subnet_group_name is not None: - _setter("subnet_group_name", subnet_group_name) + pulumi.set(__self__, "subnet_group_name", subnet_group_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="subnetIds") @@ -138,10 +123,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SubnetGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/memorydb/user.py b/sdk/python/pulumi_aws_native/memorydb/user.py index 3b7be4114c..eb7a0142e4 100644 --- a/sdk/python/pulumi_aws_native/memorydb/user.py +++ b/sdk/python/pulumi_aws_native/memorydb/user.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -27,29 +27,14 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['UserTagArgs']]] tags: An array of key-value pairs to apply to this user. :param pulumi.Input[str] user_name: The name of the user. """ - UserArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_string=access_string, - authentication_mode=authentication_mode, - tags=tags, - user_name=user_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_string: Optional[pulumi.Input[str]] = None, - authentication_mode: Optional[pulumi.Input['AuthenticationModePropertiesArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['UserTagArgs']]]] = None, - user_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_string is not None: - _setter("access_string", access_string) + pulumi.set(__self__, "access_string", access_string) if authentication_mode is not None: - _setter("authentication_mode", authentication_mode) + pulumi.set(__self__, "authentication_mode", authentication_mode) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if user_name is not None: - _setter("user_name", user_name) + pulumi.set(__self__, "user_name", user_name) @property @pulumi.getter(name="accessString") @@ -135,10 +120,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - UserArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -158,11 +139,6 @@ def _internal_init(__self__, __props__ = UserArgs.__new__(UserArgs) __props__.__dict__["access_string"] = access_string - if authentication_mode is not None and not isinstance(authentication_mode, AuthenticationModePropertiesArgs): - authentication_mode = authentication_mode or {} - def _setter(key, value): - authentication_mode[key] = value - AuthenticationModePropertiesArgs._configure(_setter, **authentication_mode) __props__.__dict__["authentication_mode"] = authentication_mode __props__.__dict__["tags"] = tags __props__.__dict__["user_name"] = user_name diff --git a/sdk/python/pulumi_aws_native/msk/_inputs.py b/sdk/python/pulumi_aws_native/msk/_inputs.py index f1bb9cce46..22cf906775 100644 --- a/sdk/python/pulumi_aws_native/msk/_inputs.py +++ b/sdk/python/pulumi_aws_native/msk/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -63,25 +63,12 @@ def __init__(__self__, *, cloud_watch_logs: Optional[pulumi.Input['ClusterCloudWatchLogsArgs']] = None, firehose: Optional[pulumi.Input['ClusterFirehoseArgs']] = None, s3: Optional[pulumi.Input['ClusterS3Args']] = None): - ClusterBrokerLogsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_logs=cloud_watch_logs, - firehose=firehose, - s3=s3, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_logs: Optional[pulumi.Input['ClusterCloudWatchLogsArgs']] = None, - firehose: Optional[pulumi.Input['ClusterFirehoseArgs']] = None, - s3: Optional[pulumi.Input['ClusterS3Args']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_watch_logs is not None: - _setter("cloud_watch_logs", cloud_watch_logs) + pulumi.set(__self__, "cloud_watch_logs", cloud_watch_logs) if firehose is not None: - _setter("firehose", firehose) + pulumi.set(__self__, "firehose", firehose) if s3 is not None: - _setter("s3", s3) + pulumi.set(__self__, "s3", s3) @property @pulumi.getter(name="cloudWatchLogs") @@ -120,35 +107,16 @@ def __init__(__self__, *, connectivity_info: Optional[pulumi.Input['ClusterConnectivityInfoArgs']] = None, security_groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, storage_info: Optional[pulumi.Input['ClusterStorageInfoArgs']] = None): - ClusterBrokerNodeGroupInfoArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_subnets=client_subnets, - instance_type=instance_type, - broker_az_distribution=broker_az_distribution, - connectivity_info=connectivity_info, - security_groups=security_groups, - storage_info=storage_info, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_subnets: pulumi.Input[Sequence[pulumi.Input[str]]], - instance_type: pulumi.Input[str], - broker_az_distribution: Optional[pulumi.Input[str]] = None, - connectivity_info: Optional[pulumi.Input['ClusterConnectivityInfoArgs']] = None, - security_groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - storage_info: Optional[pulumi.Input['ClusterStorageInfoArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("client_subnets", client_subnets) - _setter("instance_type", instance_type) + pulumi.set(__self__, "client_subnets", client_subnets) + pulumi.set(__self__, "instance_type", instance_type) if broker_az_distribution is not None: - _setter("broker_az_distribution", broker_az_distribution) + pulumi.set(__self__, "broker_az_distribution", broker_az_distribution) if connectivity_info is not None: - _setter("connectivity_info", connectivity_info) + pulumi.set(__self__, "connectivity_info", connectivity_info) if security_groups is not None: - _setter("security_groups", security_groups) + pulumi.set(__self__, "security_groups", security_groups) if storage_info is not None: - _setter("storage_info", storage_info) + pulumi.set(__self__, "storage_info", storage_info) @property @pulumi.getter(name="clientSubnets") @@ -211,25 +179,12 @@ def __init__(__self__, *, sasl: Optional[pulumi.Input['ClusterSaslArgs']] = None, tls: Optional[pulumi.Input['ClusterTlsArgs']] = None, unauthenticated: Optional[pulumi.Input['ClusterUnauthenticatedArgs']] = None): - ClusterClientAuthenticationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - sasl=sasl, - tls=tls, - unauthenticated=unauthenticated, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sasl: Optional[pulumi.Input['ClusterSaslArgs']] = None, - tls: Optional[pulumi.Input['ClusterTlsArgs']] = None, - unauthenticated: Optional[pulumi.Input['ClusterUnauthenticatedArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if sasl is not None: - _setter("sasl", sasl) + pulumi.set(__self__, "sasl", sasl) if tls is not None: - _setter("tls", tls) + pulumi.set(__self__, "tls", tls) if unauthenticated is not None: - _setter("unauthenticated", unauthenticated) + pulumi.set(__self__, "unauthenticated", unauthenticated) @property @pulumi.getter @@ -264,20 +219,9 @@ class ClusterCloudWatchLogsArgs: def __init__(__self__, *, enabled: pulumi.Input[bool], log_group: Optional[pulumi.Input[str]] = None): - ClusterCloudWatchLogsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - log_group=log_group, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: pulumi.Input[bool], - log_group: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if log_group is not None: - _setter("log_group", log_group) + pulumi.set(__self__, "log_group", log_group) @property @pulumi.getter @@ -303,19 +247,8 @@ class ClusterConfigurationInfoArgs: def __init__(__self__, *, arn: pulumi.Input[str], revision: pulumi.Input[int]): - ClusterConfigurationInfoArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - revision=revision, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: pulumi.Input[str], - revision: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("arn", arn) - _setter("revision", revision) + pulumi.set(__self__, "arn", arn) + pulumi.set(__self__, "revision", revision) @property @pulumi.getter @@ -341,21 +274,10 @@ class ClusterConnectivityInfoArgs: def __init__(__self__, *, public_access: Optional[pulumi.Input['ClusterPublicAccessArgs']] = None, vpc_connectivity: Optional[pulumi.Input['ClusterVpcConnectivityArgs']] = None): - ClusterConnectivityInfoArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - public_access=public_access, - vpc_connectivity=vpc_connectivity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - public_access: Optional[pulumi.Input['ClusterPublicAccessArgs']] = None, - vpc_connectivity: Optional[pulumi.Input['ClusterVpcConnectivityArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if public_access is not None: - _setter("public_access", public_access) + pulumi.set(__self__, "public_access", public_access) if vpc_connectivity is not None: - _setter("vpc_connectivity", vpc_connectivity) + pulumi.set(__self__, "vpc_connectivity", vpc_connectivity) @property @pulumi.getter(name="publicAccess") @@ -381,21 +303,10 @@ class ClusterEbsStorageInfoArgs: def __init__(__self__, *, provisioned_throughput: Optional[pulumi.Input['ClusterProvisionedThroughputArgs']] = None, volume_size: Optional[pulumi.Input[int]] = None): - ClusterEbsStorageInfoArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - provisioned_throughput=provisioned_throughput, - volume_size=volume_size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - provisioned_throughput: Optional[pulumi.Input['ClusterProvisionedThroughputArgs']] = None, - volume_size: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if provisioned_throughput is not None: - _setter("provisioned_throughput", provisioned_throughput) + pulumi.set(__self__, "provisioned_throughput", provisioned_throughput) if volume_size is not None: - _setter("volume_size", volume_size) + pulumi.set(__self__, "volume_size", volume_size) @property @pulumi.getter(name="provisionedThroughput") @@ -420,16 +331,7 @@ def volume_size(self, value: Optional[pulumi.Input[int]]): class ClusterEncryptionAtRestArgs: def __init__(__self__, *, data_volume_kms_key_id: pulumi.Input[str]): - ClusterEncryptionAtRestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_volume_kms_key_id=data_volume_kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_volume_kms_key_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_volume_kms_key_id", data_volume_kms_key_id) + pulumi.set(__self__, "data_volume_kms_key_id", data_volume_kms_key_id) @property @pulumi.getter(name="dataVolumeKmsKeyId") @@ -446,21 +348,10 @@ class ClusterEncryptionInTransitArgs: def __init__(__self__, *, client_broker: Optional[pulumi.Input['ClusterEncryptionInTransitClientBroker']] = None, in_cluster: Optional[pulumi.Input[bool]] = None): - ClusterEncryptionInTransitArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_broker=client_broker, - in_cluster=in_cluster, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_broker: Optional[pulumi.Input['ClusterEncryptionInTransitClientBroker']] = None, - in_cluster: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if client_broker is not None: - _setter("client_broker", client_broker) + pulumi.set(__self__, "client_broker", client_broker) if in_cluster is not None: - _setter("in_cluster", in_cluster) + pulumi.set(__self__, "in_cluster", in_cluster) @property @pulumi.getter(name="clientBroker") @@ -486,21 +377,10 @@ class ClusterEncryptionInfoArgs: def __init__(__self__, *, encryption_at_rest: Optional[pulumi.Input['ClusterEncryptionAtRestArgs']] = None, encryption_in_transit: Optional[pulumi.Input['ClusterEncryptionInTransitArgs']] = None): - ClusterEncryptionInfoArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - encryption_at_rest=encryption_at_rest, - encryption_in_transit=encryption_in_transit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - encryption_at_rest: Optional[pulumi.Input['ClusterEncryptionAtRestArgs']] = None, - encryption_in_transit: Optional[pulumi.Input['ClusterEncryptionInTransitArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if encryption_at_rest is not None: - _setter("encryption_at_rest", encryption_at_rest) + pulumi.set(__self__, "encryption_at_rest", encryption_at_rest) if encryption_in_transit is not None: - _setter("encryption_in_transit", encryption_in_transit) + pulumi.set(__self__, "encryption_in_transit", encryption_in_transit) @property @pulumi.getter(name="encryptionAtRest") @@ -526,20 +406,9 @@ class ClusterFirehoseArgs: def __init__(__self__, *, enabled: pulumi.Input[bool], delivery_stream: Optional[pulumi.Input[str]] = None): - ClusterFirehoseArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - delivery_stream=delivery_stream, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: pulumi.Input[bool], - delivery_stream: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if delivery_stream is not None: - _setter("delivery_stream", delivery_stream) + pulumi.set(__self__, "delivery_stream", delivery_stream) @property @pulumi.getter @@ -564,16 +433,7 @@ def delivery_stream(self, value: Optional[pulumi.Input[str]]): class ClusterIamArgs: def __init__(__self__, *, enabled: pulumi.Input[bool]): - ClusterIamArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -589,16 +449,7 @@ def enabled(self, value: pulumi.Input[bool]): class ClusterJmxExporterArgs: def __init__(__self__, *, enabled_in_broker: pulumi.Input[bool]): - ClusterJmxExporterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled_in_broker=enabled_in_broker, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled_in_broker: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled_in_broker", enabled_in_broker) + pulumi.set(__self__, "enabled_in_broker", enabled_in_broker) @property @pulumi.getter(name="enabledInBroker") @@ -614,16 +465,7 @@ def enabled_in_broker(self, value: pulumi.Input[bool]): class ClusterLoggingInfoArgs: def __init__(__self__, *, broker_logs: pulumi.Input['ClusterBrokerLogsArgs']): - ClusterLoggingInfoArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - broker_logs=broker_logs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - broker_logs: pulumi.Input['ClusterBrokerLogsArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("broker_logs", broker_logs) + pulumi.set(__self__, "broker_logs", broker_logs) @property @pulumi.getter(name="brokerLogs") @@ -639,16 +481,7 @@ def broker_logs(self, value: pulumi.Input['ClusterBrokerLogsArgs']): class ClusterNodeExporterArgs: def __init__(__self__, *, enabled_in_broker: pulumi.Input[bool]): - ClusterNodeExporterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled_in_broker=enabled_in_broker, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled_in_broker: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled_in_broker", enabled_in_broker) + pulumi.set(__self__, "enabled_in_broker", enabled_in_broker) @property @pulumi.getter(name="enabledInBroker") @@ -664,16 +497,7 @@ def enabled_in_broker(self, value: pulumi.Input[bool]): class ClusterOpenMonitoringArgs: def __init__(__self__, *, prometheus: pulumi.Input['ClusterPrometheusArgs']): - ClusterOpenMonitoringArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - prometheus=prometheus, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - prometheus: pulumi.Input['ClusterPrometheusArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("prometheus", prometheus) + pulumi.set(__self__, "prometheus", prometheus) @property @pulumi.getter @@ -690,21 +514,10 @@ class ClusterPrometheusArgs: def __init__(__self__, *, jmx_exporter: Optional[pulumi.Input['ClusterJmxExporterArgs']] = None, node_exporter: Optional[pulumi.Input['ClusterNodeExporterArgs']] = None): - ClusterPrometheusArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - jmx_exporter=jmx_exporter, - node_exporter=node_exporter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - jmx_exporter: Optional[pulumi.Input['ClusterJmxExporterArgs']] = None, - node_exporter: Optional[pulumi.Input['ClusterNodeExporterArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if jmx_exporter is not None: - _setter("jmx_exporter", jmx_exporter) + pulumi.set(__self__, "jmx_exporter", jmx_exporter) if node_exporter is not None: - _setter("node_exporter", node_exporter) + pulumi.set(__self__, "node_exporter", node_exporter) @property @pulumi.getter(name="jmxExporter") @@ -730,21 +543,10 @@ class ClusterProvisionedThroughputArgs: def __init__(__self__, *, enabled: Optional[pulumi.Input[bool]] = None, volume_throughput: Optional[pulumi.Input[int]] = None): - ClusterProvisionedThroughputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - volume_throughput=volume_throughput, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[pulumi.Input[bool]] = None, - volume_throughput: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if volume_throughput is not None: - _setter("volume_throughput", volume_throughput) + pulumi.set(__self__, "volume_throughput", volume_throughput) @property @pulumi.getter @@ -769,17 +571,8 @@ def volume_throughput(self, value: Optional[pulumi.Input[int]]): class ClusterPublicAccessArgs: def __init__(__self__, *, type: Optional[pulumi.Input[str]] = None): - ClusterPublicAccessArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -797,24 +590,11 @@ def __init__(__self__, *, enabled: pulumi.Input[bool], bucket: Optional[pulumi.Input[str]] = None, prefix: Optional[pulumi.Input[str]] = None): - ClusterS3Args._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - bucket=bucket, - prefix=prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: pulumi.Input[bool], - bucket: Optional[pulumi.Input[str]] = None, - prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if bucket is not None: - _setter("bucket", bucket) + pulumi.set(__self__, "bucket", bucket) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) @property @pulumi.getter @@ -849,21 +629,10 @@ class ClusterSaslArgs: def __init__(__self__, *, iam: Optional[pulumi.Input['ClusterIamArgs']] = None, scram: Optional[pulumi.Input['ClusterScramArgs']] = None): - ClusterSaslArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - iam=iam, - scram=scram, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - iam: Optional[pulumi.Input['ClusterIamArgs']] = None, - scram: Optional[pulumi.Input['ClusterScramArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if iam is not None: - _setter("iam", iam) + pulumi.set(__self__, "iam", iam) if scram is not None: - _setter("scram", scram) + pulumi.set(__self__, "scram", scram) @property @pulumi.getter @@ -888,16 +657,7 @@ def scram(self, value: Optional[pulumi.Input['ClusterScramArgs']]): class ClusterScramArgs: def __init__(__self__, *, enabled: pulumi.Input[bool]): - ClusterScramArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -913,17 +673,8 @@ def enabled(self, value: pulumi.Input[bool]): class ClusterStorageInfoArgs: def __init__(__self__, *, ebs_storage_info: Optional[pulumi.Input['ClusterEbsStorageInfoArgs']] = None): - ClusterStorageInfoArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ebs_storage_info=ebs_storage_info, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ebs_storage_info: Optional[pulumi.Input['ClusterEbsStorageInfoArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ebs_storage_info is not None: - _setter("ebs_storage_info", ebs_storage_info) + pulumi.set(__self__, "ebs_storage_info", ebs_storage_info) @property @pulumi.getter(name="ebsStorageInfo") @@ -940,21 +691,10 @@ class ClusterTlsArgs: def __init__(__self__, *, certificate_authority_arn_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, enabled: Optional[pulumi.Input[bool]] = None): - ClusterTlsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_authority_arn_list=certificate_authority_arn_list, - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_authority_arn_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if certificate_authority_arn_list is not None: - _setter("certificate_authority_arn_list", certificate_authority_arn_list) + pulumi.set(__self__, "certificate_authority_arn_list", certificate_authority_arn_list) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter(name="certificateAuthorityArnList") @@ -979,16 +719,7 @@ def enabled(self, value: Optional[pulumi.Input[bool]]): class ClusterUnauthenticatedArgs: def __init__(__self__, *, enabled: pulumi.Input[bool]): - ClusterUnauthenticatedArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -1005,21 +736,10 @@ class ClusterVpcConnectivityClientAuthenticationArgs: def __init__(__self__, *, sasl: Optional[pulumi.Input['ClusterVpcConnectivitySaslArgs']] = None, tls: Optional[pulumi.Input['ClusterVpcConnectivityTlsArgs']] = None): - ClusterVpcConnectivityClientAuthenticationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - sasl=sasl, - tls=tls, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sasl: Optional[pulumi.Input['ClusterVpcConnectivitySaslArgs']] = None, - tls: Optional[pulumi.Input['ClusterVpcConnectivityTlsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if sasl is not None: - _setter("sasl", sasl) + pulumi.set(__self__, "sasl", sasl) if tls is not None: - _setter("tls", tls) + pulumi.set(__self__, "tls", tls) @property @pulumi.getter @@ -1044,16 +764,7 @@ def tls(self, value: Optional[pulumi.Input['ClusterVpcConnectivityTlsArgs']]): class ClusterVpcConnectivityIamArgs: def __init__(__self__, *, enabled: pulumi.Input[bool]): - ClusterVpcConnectivityIamArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -1070,21 +781,10 @@ class ClusterVpcConnectivitySaslArgs: def __init__(__self__, *, iam: Optional[pulumi.Input['ClusterVpcConnectivityIamArgs']] = None, scram: Optional[pulumi.Input['ClusterVpcConnectivityScramArgs']] = None): - ClusterVpcConnectivitySaslArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - iam=iam, - scram=scram, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - iam: Optional[pulumi.Input['ClusterVpcConnectivityIamArgs']] = None, - scram: Optional[pulumi.Input['ClusterVpcConnectivityScramArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if iam is not None: - _setter("iam", iam) + pulumi.set(__self__, "iam", iam) if scram is not None: - _setter("scram", scram) + pulumi.set(__self__, "scram", scram) @property @pulumi.getter @@ -1109,16 +809,7 @@ def scram(self, value: Optional[pulumi.Input['ClusterVpcConnectivityScramArgs']] class ClusterVpcConnectivityScramArgs: def __init__(__self__, *, enabled: pulumi.Input[bool]): - ClusterVpcConnectivityScramArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -1134,16 +825,7 @@ def enabled(self, value: pulumi.Input[bool]): class ClusterVpcConnectivityTlsArgs: def __init__(__self__, *, enabled: pulumi.Input[bool]): - ClusterVpcConnectivityTlsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -1159,17 +841,8 @@ def enabled(self, value: pulumi.Input[bool]): class ClusterVpcConnectivityArgs: def __init__(__self__, *, client_authentication: Optional[pulumi.Input['ClusterVpcConnectivityClientAuthenticationArgs']] = None): - ClusterVpcConnectivityArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_authentication=client_authentication, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_authentication: Optional[pulumi.Input['ClusterVpcConnectivityClientAuthenticationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if client_authentication is not None: - _setter("client_authentication", client_authentication) + pulumi.set(__self__, "client_authentication", client_authentication) @property @pulumi.getter(name="clientAuthentication") @@ -1187,25 +860,12 @@ def __init__(__self__, *, creation_time: Optional[pulumi.Input[str]] = None, description: Optional[pulumi.Input[str]] = None, revision: Optional[pulumi.Input[int]] = None): - ConfigurationLatestRevisionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - creation_time=creation_time, - description=description, - revision=revision, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - creation_time: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - revision: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if creation_time is not None: - _setter("creation_time", creation_time) + pulumi.set(__self__, "creation_time", creation_time) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if revision is not None: - _setter("revision", revision) + pulumi.set(__self__, "revision", revision) @property @pulumi.getter(name="creationTime") @@ -1243,16 +903,7 @@ def __init__(__self__, *, Details of an Amazon MSK cluster. :param pulumi.Input[str] msk_cluster_arn: The ARN of an Amazon MSK cluster. """ - ReplicatorAmazonMskClusterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - msk_cluster_arn=msk_cluster_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - msk_cluster_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("msk_cluster_arn", msk_cluster_arn) + pulumi.set(__self__, "msk_cluster_arn", msk_cluster_arn) @property @pulumi.getter(name="mskClusterArn") @@ -1281,28 +932,13 @@ def __init__(__self__, *, :param pulumi.Input[bool] detect_and_copy_new_consumer_groups: Whether to periodically check for new consumer groups. :param pulumi.Input[bool] synchronise_consumer_group_offsets: Whether to periodically write the translated offsets to __consumer_offsets topic in target cluster. """ - ReplicatorConsumerGroupReplicationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - consumer_groups_to_replicate=consumer_groups_to_replicate, - consumer_groups_to_exclude=consumer_groups_to_exclude, - detect_and_copy_new_consumer_groups=detect_and_copy_new_consumer_groups, - synchronise_consumer_group_offsets=synchronise_consumer_group_offsets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - consumer_groups_to_replicate: pulumi.Input[Sequence[pulumi.Input[str]]], - consumer_groups_to_exclude: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - detect_and_copy_new_consumer_groups: Optional[pulumi.Input[bool]] = None, - synchronise_consumer_group_offsets: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("consumer_groups_to_replicate", consumer_groups_to_replicate) + pulumi.set(__self__, "consumer_groups_to_replicate", consumer_groups_to_replicate) if consumer_groups_to_exclude is not None: - _setter("consumer_groups_to_exclude", consumer_groups_to_exclude) + pulumi.set(__self__, "consumer_groups_to_exclude", consumer_groups_to_exclude) if detect_and_copy_new_consumer_groups is not None: - _setter("detect_and_copy_new_consumer_groups", detect_and_copy_new_consumer_groups) + pulumi.set(__self__, "detect_and_copy_new_consumer_groups", detect_and_copy_new_consumer_groups) if synchronise_consumer_group_offsets is not None: - _setter("synchronise_consumer_group_offsets", synchronise_consumer_group_offsets) + pulumi.set(__self__, "synchronise_consumer_group_offsets", synchronise_consumer_group_offsets) @property @pulumi.getter(name="consumerGroupsToReplicate") @@ -1363,20 +999,9 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] subnet_ids: The list of subnets to connect to in the virtual private cloud (VPC). AWS creates elastic network interfaces inside these subnets. :param pulumi.Input[Sequence[pulumi.Input[str]]] security_group_ids: The AWS security groups to associate with the elastic network interfaces in order to specify what the replicator has access to. If a security group is not specified, the default security group associated with the VPC is used. """ - ReplicatorKafkaClusterClientVpcConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - subnet_ids=subnet_ids, - security_group_ids=security_group_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subnet_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) @property @pulumi.getter(name="subnetIds") @@ -1413,19 +1038,8 @@ def __init__(__self__, *, :param pulumi.Input['ReplicatorAmazonMskClusterArgs'] amazon_msk_cluster: Details of an Amazon MSK cluster. Exactly one of AmazonMskCluster is required. :param pulumi.Input['ReplicatorKafkaClusterClientVpcConfigArgs'] vpc_config: Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster. """ - ReplicatorKafkaClusterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - amazon_msk_cluster=amazon_msk_cluster, - vpc_config=vpc_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - amazon_msk_cluster: pulumi.Input['ReplicatorAmazonMskClusterArgs'], - vpc_config: pulumi.Input['ReplicatorKafkaClusterClientVpcConfigArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("amazon_msk_cluster", amazon_msk_cluster) - _setter("vpc_config", vpc_config) + pulumi.set(__self__, "amazon_msk_cluster", amazon_msk_cluster) + pulumi.set(__self__, "vpc_config", vpc_config) @property @pulumi.getter(name="amazonMskCluster") @@ -1468,28 +1082,11 @@ def __init__(__self__, *, :param pulumi.Input[str] target_kafka_cluster_arn: Amazon Resource Name of the target Kafka cluster. :param pulumi.Input['ReplicatorTopicReplicationArgs'] topic_replication: Configuration relating to topic replication. """ - ReplicatorReplicationInfoArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - consumer_group_replication=consumer_group_replication, - source_kafka_cluster_arn=source_kafka_cluster_arn, - target_compression_type=target_compression_type, - target_kafka_cluster_arn=target_kafka_cluster_arn, - topic_replication=topic_replication, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - consumer_group_replication: pulumi.Input['ReplicatorConsumerGroupReplicationArgs'], - source_kafka_cluster_arn: pulumi.Input[str], - target_compression_type: pulumi.Input['ReplicatorReplicationInfoTargetCompressionType'], - target_kafka_cluster_arn: pulumi.Input[str], - topic_replication: pulumi.Input['ReplicatorTopicReplicationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("consumer_group_replication", consumer_group_replication) - _setter("source_kafka_cluster_arn", source_kafka_cluster_arn) - _setter("target_compression_type", target_compression_type) - _setter("target_kafka_cluster_arn", target_kafka_cluster_arn) - _setter("topic_replication", topic_replication) + pulumi.set(__self__, "consumer_group_replication", consumer_group_replication) + pulumi.set(__self__, "source_kafka_cluster_arn", source_kafka_cluster_arn) + pulumi.set(__self__, "target_compression_type", target_compression_type) + pulumi.set(__self__, "target_kafka_cluster_arn", target_kafka_cluster_arn) + pulumi.set(__self__, "topic_replication", topic_replication) @property @pulumi.getter(name="consumerGroupReplication") @@ -1557,19 +1154,8 @@ class ReplicatorTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ReplicatorTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1605,32 +1191,15 @@ def __init__(__self__, *, :param pulumi.Input[bool] detect_and_copy_new_topics: Whether to periodically check for new topics and partitions. :param pulumi.Input[Sequence[pulumi.Input[str]]] topics_to_exclude: List of regular expression patterns indicating the topics that should not be replicated. """ - ReplicatorTopicReplicationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - topics_to_replicate=topics_to_replicate, - copy_access_control_lists_for_topics=copy_access_control_lists_for_topics, - copy_topic_configurations=copy_topic_configurations, - detect_and_copy_new_topics=detect_and_copy_new_topics, - topics_to_exclude=topics_to_exclude, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - topics_to_replicate: pulumi.Input[Sequence[pulumi.Input[str]]], - copy_access_control_lists_for_topics: Optional[pulumi.Input[bool]] = None, - copy_topic_configurations: Optional[pulumi.Input[bool]] = None, - detect_and_copy_new_topics: Optional[pulumi.Input[bool]] = None, - topics_to_exclude: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("topics_to_replicate", topics_to_replicate) + pulumi.set(__self__, "topics_to_replicate", topics_to_replicate) if copy_access_control_lists_for_topics is not None: - _setter("copy_access_control_lists_for_topics", copy_access_control_lists_for_topics) + pulumi.set(__self__, "copy_access_control_lists_for_topics", copy_access_control_lists_for_topics) if copy_topic_configurations is not None: - _setter("copy_topic_configurations", copy_topic_configurations) + pulumi.set(__self__, "copy_topic_configurations", copy_topic_configurations) if detect_and_copy_new_topics is not None: - _setter("detect_and_copy_new_topics", detect_and_copy_new_topics) + pulumi.set(__self__, "detect_and_copy_new_topics", detect_and_copy_new_topics) if topics_to_exclude is not None: - _setter("topics_to_exclude", topics_to_exclude) + pulumi.set(__self__, "topics_to_exclude", topics_to_exclude) @property @pulumi.getter(name="topicsToReplicate") @@ -1697,16 +1266,7 @@ def topics_to_exclude(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[s class ServerlessClusterClientAuthenticationArgs: def __init__(__self__, *, sasl: pulumi.Input['ServerlessClusterSaslArgs']): - ServerlessClusterClientAuthenticationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - sasl=sasl, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sasl: pulumi.Input['ServerlessClusterSaslArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("sasl", sasl) + pulumi.set(__self__, "sasl", sasl) @property @pulumi.getter @@ -1722,16 +1282,7 @@ def sasl(self, value: pulumi.Input['ServerlessClusterSaslArgs']): class ServerlessClusterIamArgs: def __init__(__self__, *, enabled: pulumi.Input[bool]): - ServerlessClusterIamArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -1747,16 +1298,7 @@ def enabled(self, value: pulumi.Input[bool]): class ServerlessClusterSaslArgs: def __init__(__self__, *, iam: pulumi.Input['ServerlessClusterIamArgs']): - ServerlessClusterSaslArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - iam=iam, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - iam: pulumi.Input['ServerlessClusterIamArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("iam", iam) + pulumi.set(__self__, "iam", iam) @property @pulumi.getter @@ -1773,20 +1315,9 @@ class ServerlessClusterVpcConfigArgs: def __init__(__self__, *, subnet_ids: pulumi.Input[Sequence[pulumi.Input[str]]], security_groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - ServerlessClusterVpcConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - subnet_ids=subnet_ids, - security_groups=security_groups, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subnet_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - security_groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) if security_groups is not None: - _setter("security_groups", security_groups) + pulumi.set(__self__, "security_groups", security_groups) @property @pulumi.getter(name="subnetIds") @@ -1814,10 +1345,5 @@ def __init__(__self__): A key-value pair to associate with a resource. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass diff --git a/sdk/python/pulumi_aws_native/msk/batch_scram_secret.py b/sdk/python/pulumi_aws_native/msk/batch_scram_secret.py index 8ffb46aa2e..71c9b410c0 100644 --- a/sdk/python/pulumi_aws_native/msk/batch_scram_secret.py +++ b/sdk/python/pulumi_aws_native/msk/batch_scram_secret.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['BatchScramSecretArgs', 'BatchScramSecret'] @@ -19,20 +19,9 @@ def __init__(__self__, *, """ The set of arguments for constructing a BatchScramSecret resource. """ - BatchScramSecretArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cluster_arn=cluster_arn, - secret_arn_list=secret_arn_list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cluster_arn: pulumi.Input[str], - secret_arn_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cluster_arn", cluster_arn) + pulumi.set(__self__, "cluster_arn", cluster_arn) if secret_arn_list is not None: - _setter("secret_arn_list", secret_arn_list) + pulumi.set(__self__, "secret_arn_list", secret_arn_list) @property @pulumi.getter(name="clusterArn") @@ -86,10 +75,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - BatchScramSecretArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/msk/cluster.py b/sdk/python/pulumi_aws_native/msk/cluster.py index ce08ad8650..f89bba323a 100644 --- a/sdk/python/pulumi_aws_native/msk/cluster.py +++ b/sdk/python/pulumi_aws_native/msk/cluster.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -35,62 +35,29 @@ def __init__(__self__, *, :param pulumi.Input[str] current_version: The current version of the MSK cluster :param Any tags: A key-value pair to associate with a resource. """ - ClusterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - broker_node_group_info=broker_node_group_info, - kafka_version=kafka_version, - number_of_broker_nodes=number_of_broker_nodes, - client_authentication=client_authentication, - cluster_name=cluster_name, - configuration_info=configuration_info, - current_version=current_version, - encryption_info=encryption_info, - enhanced_monitoring=enhanced_monitoring, - logging_info=logging_info, - open_monitoring=open_monitoring, - storage_mode=storage_mode, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - broker_node_group_info: pulumi.Input['ClusterBrokerNodeGroupInfoArgs'], - kafka_version: pulumi.Input[str], - number_of_broker_nodes: pulumi.Input[int], - client_authentication: Optional[pulumi.Input['ClusterClientAuthenticationArgs']] = None, - cluster_name: Optional[pulumi.Input[str]] = None, - configuration_info: Optional[pulumi.Input['ClusterConfigurationInfoArgs']] = None, - current_version: Optional[pulumi.Input[str]] = None, - encryption_info: Optional[pulumi.Input['ClusterEncryptionInfoArgs']] = None, - enhanced_monitoring: Optional[pulumi.Input['ClusterEnhancedMonitoring']] = None, - logging_info: Optional[pulumi.Input['ClusterLoggingInfoArgs']] = None, - open_monitoring: Optional[pulumi.Input['ClusterOpenMonitoringArgs']] = None, - storage_mode: Optional[pulumi.Input['ClusterStorageMode']] = None, - tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("broker_node_group_info", broker_node_group_info) - _setter("kafka_version", kafka_version) - _setter("number_of_broker_nodes", number_of_broker_nodes) + pulumi.set(__self__, "broker_node_group_info", broker_node_group_info) + pulumi.set(__self__, "kafka_version", kafka_version) + pulumi.set(__self__, "number_of_broker_nodes", number_of_broker_nodes) if client_authentication is not None: - _setter("client_authentication", client_authentication) + pulumi.set(__self__, "client_authentication", client_authentication) if cluster_name is not None: - _setter("cluster_name", cluster_name) + pulumi.set(__self__, "cluster_name", cluster_name) if configuration_info is not None: - _setter("configuration_info", configuration_info) + pulumi.set(__self__, "configuration_info", configuration_info) if current_version is not None: - _setter("current_version", current_version) + pulumi.set(__self__, "current_version", current_version) if encryption_info is not None: - _setter("encryption_info", encryption_info) + pulumi.set(__self__, "encryption_info", encryption_info) if enhanced_monitoring is not None: - _setter("enhanced_monitoring", enhanced_monitoring) + pulumi.set(__self__, "enhanced_monitoring", enhanced_monitoring) if logging_info is not None: - _setter("logging_info", logging_info) + pulumi.set(__self__, "logging_info", logging_info) if open_monitoring is not None: - _setter("open_monitoring", open_monitoring) + pulumi.set(__self__, "open_monitoring", open_monitoring) if storage_mode is not None: - _setter("storage_mode", storage_mode) + pulumi.set(__self__, "storage_mode", storage_mode) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="brokerNodeGroupInfo") @@ -262,10 +229,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ClusterArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -293,52 +256,22 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = ClusterArgs.__new__(ClusterArgs) - if broker_node_group_info is not None and not isinstance(broker_node_group_info, ClusterBrokerNodeGroupInfoArgs): - broker_node_group_info = broker_node_group_info or {} - def _setter(key, value): - broker_node_group_info[key] = value - ClusterBrokerNodeGroupInfoArgs._configure(_setter, **broker_node_group_info) if broker_node_group_info is None and not opts.urn: raise TypeError("Missing required property 'broker_node_group_info'") __props__.__dict__["broker_node_group_info"] = broker_node_group_info - if client_authentication is not None and not isinstance(client_authentication, ClusterClientAuthenticationArgs): - client_authentication = client_authentication or {} - def _setter(key, value): - client_authentication[key] = value - ClusterClientAuthenticationArgs._configure(_setter, **client_authentication) __props__.__dict__["client_authentication"] = client_authentication __props__.__dict__["cluster_name"] = cluster_name - if configuration_info is not None and not isinstance(configuration_info, ClusterConfigurationInfoArgs): - configuration_info = configuration_info or {} - def _setter(key, value): - configuration_info[key] = value - ClusterConfigurationInfoArgs._configure(_setter, **configuration_info) __props__.__dict__["configuration_info"] = configuration_info __props__.__dict__["current_version"] = current_version - if encryption_info is not None and not isinstance(encryption_info, ClusterEncryptionInfoArgs): - encryption_info = encryption_info or {} - def _setter(key, value): - encryption_info[key] = value - ClusterEncryptionInfoArgs._configure(_setter, **encryption_info) __props__.__dict__["encryption_info"] = encryption_info __props__.__dict__["enhanced_monitoring"] = enhanced_monitoring if kafka_version is None and not opts.urn: raise TypeError("Missing required property 'kafka_version'") __props__.__dict__["kafka_version"] = kafka_version - if logging_info is not None and not isinstance(logging_info, ClusterLoggingInfoArgs): - logging_info = logging_info or {} - def _setter(key, value): - logging_info[key] = value - ClusterLoggingInfoArgs._configure(_setter, **logging_info) __props__.__dict__["logging_info"] = logging_info if number_of_broker_nodes is None and not opts.urn: raise TypeError("Missing required property 'number_of_broker_nodes'") __props__.__dict__["number_of_broker_nodes"] = number_of_broker_nodes - if open_monitoring is not None and not isinstance(open_monitoring, ClusterOpenMonitoringArgs): - open_monitoring = open_monitoring or {} - def _setter(key, value): - open_monitoring[key] = value - ClusterOpenMonitoringArgs._configure(_setter, **open_monitoring) __props__.__dict__["open_monitoring"] = open_monitoring __props__.__dict__["storage_mode"] = storage_mode __props__.__dict__["tags"] = tags diff --git a/sdk/python/pulumi_aws_native/msk/cluster_policy.py b/sdk/python/pulumi_aws_native/msk/cluster_policy.py index f823737ba4..c7c510965b 100644 --- a/sdk/python/pulumi_aws_native/msk/cluster_policy.py +++ b/sdk/python/pulumi_aws_native/msk/cluster_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['ClusterPolicyArgs', 'ClusterPolicy'] @@ -21,19 +21,8 @@ def __init__(__self__, *, :param pulumi.Input[str] cluster_arn: The arn of the cluster for the resource policy. :param Any policy: A policy document containing permissions to add to the specified cluster. """ - ClusterPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cluster_arn=cluster_arn, - policy=policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cluster_arn: pulumi.Input[str], - policy: Any, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cluster_arn", cluster_arn) - _setter("policy", policy) + pulumi.set(__self__, "cluster_arn", cluster_arn) + pulumi.set(__self__, "policy", policy) @property @pulumi.getter(name="clusterArn") @@ -95,10 +84,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ClusterPolicyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/msk/configuration.py b/sdk/python/pulumi_aws_native/msk/configuration.py index 7f888296b9..f5b86bae1e 100644 --- a/sdk/python/pulumi_aws_native/msk/configuration.py +++ b/sdk/python/pulumi_aws_native/msk/configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -24,32 +24,15 @@ def __init__(__self__, *, """ The set of arguments for constructing a Configuration resource. """ - ConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - server_properties=server_properties, - description=description, - kafka_versions_list=kafka_versions_list, - latest_revision=latest_revision, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - server_properties: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - kafka_versions_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - latest_revision: Optional[pulumi.Input['ConfigurationLatestRevisionArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("server_properties", server_properties) + pulumi.set(__self__, "server_properties", server_properties) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if kafka_versions_list is not None: - _setter("kafka_versions_list", kafka_versions_list) + pulumi.set(__self__, "kafka_versions_list", kafka_versions_list) if latest_revision is not None: - _setter("latest_revision", latest_revision) + pulumi.set(__self__, "latest_revision", latest_revision) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="serverProperties") @@ -133,10 +116,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ConfigurationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -158,11 +137,6 @@ def _internal_init(__self__, __props__.__dict__["description"] = description __props__.__dict__["kafka_versions_list"] = kafka_versions_list - if latest_revision is not None and not isinstance(latest_revision, ConfigurationLatestRevisionArgs): - latest_revision = latest_revision or {} - def _setter(key, value): - latest_revision[key] = value - ConfigurationLatestRevisionArgs._configure(_setter, **latest_revision) __props__.__dict__["latest_revision"] = latest_revision __props__.__dict__["name"] = name if server_properties is None and not opts.urn: diff --git a/sdk/python/pulumi_aws_native/msk/get_batch_scram_secret.py b/sdk/python/pulumi_aws_native/msk/get_batch_scram_secret.py index e192788b87..a6ffcbd71d 100644 --- a/sdk/python/pulumi_aws_native/msk/get_batch_scram_secret.py +++ b/sdk/python/pulumi_aws_native/msk/get_batch_scram_secret.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/msk/get_cluster.py b/sdk/python/pulumi_aws_native/msk/get_cluster.py index ce0f511e3f..b68517f730 100644 --- a/sdk/python/pulumi_aws_native/msk/get_cluster.py +++ b/sdk/python/pulumi_aws_native/msk/get_cluster.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/msk/get_cluster_policy.py b/sdk/python/pulumi_aws_native/msk/get_cluster_policy.py index cbb9d42135..e46987db6f 100644 --- a/sdk/python/pulumi_aws_native/msk/get_cluster_policy.py +++ b/sdk/python/pulumi_aws_native/msk/get_cluster_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/msk/get_configuration.py b/sdk/python/pulumi_aws_native/msk/get_configuration.py index c9a2214678..9cca71bebe 100644 --- a/sdk/python/pulumi_aws_native/msk/get_configuration.py +++ b/sdk/python/pulumi_aws_native/msk/get_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/msk/get_replicator.py b/sdk/python/pulumi_aws_native/msk/get_replicator.py index 7cc4aadc81..629b7711bd 100644 --- a/sdk/python/pulumi_aws_native/msk/get_replicator.py +++ b/sdk/python/pulumi_aws_native/msk/get_replicator.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/msk/get_serverless_cluster.py b/sdk/python/pulumi_aws_native/msk/get_serverless_cluster.py index 57772d51de..3b285afa4f 100644 --- a/sdk/python/pulumi_aws_native/msk/get_serverless_cluster.py +++ b/sdk/python/pulumi_aws_native/msk/get_serverless_cluster.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/msk/get_vpc_connection.py b/sdk/python/pulumi_aws_native/msk/get_vpc_connection.py index 7ee025bee7..b837a0f4b9 100644 --- a/sdk/python/pulumi_aws_native/msk/get_vpc_connection.py +++ b/sdk/python/pulumi_aws_native/msk/get_vpc_connection.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/msk/outputs.py b/sdk/python/pulumi_aws_native/msk/outputs.py index d5ac57f69f..c18d33567c 100644 --- a/sdk/python/pulumi_aws_native/msk/outputs.py +++ b/sdk/python/pulumi_aws_native/msk/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -81,25 +81,12 @@ def __init__(__self__, *, cloud_watch_logs: Optional['outputs.ClusterCloudWatchLogs'] = None, firehose: Optional['outputs.ClusterFirehose'] = None, s3: Optional['outputs.ClusterS3'] = None): - ClusterBrokerLogs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_logs=cloud_watch_logs, - firehose=firehose, - s3=s3, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_logs: Optional['outputs.ClusterCloudWatchLogs'] = None, - firehose: Optional['outputs.ClusterFirehose'] = None, - s3: Optional['outputs.ClusterS3'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_watch_logs is not None: - _setter("cloud_watch_logs", cloud_watch_logs) + pulumi.set(__self__, "cloud_watch_logs", cloud_watch_logs) if firehose is not None: - _setter("firehose", firehose) + pulumi.set(__self__, "firehose", firehose) if s3 is not None: - _setter("s3", s3) + pulumi.set(__self__, "s3", s3) @property @pulumi.getter(name="cloudWatchLogs") @@ -153,35 +140,16 @@ def __init__(__self__, *, connectivity_info: Optional['outputs.ClusterConnectivityInfo'] = None, security_groups: Optional[Sequence[str]] = None, storage_info: Optional['outputs.ClusterStorageInfo'] = None): - ClusterBrokerNodeGroupInfo._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_subnets=client_subnets, - instance_type=instance_type, - broker_az_distribution=broker_az_distribution, - connectivity_info=connectivity_info, - security_groups=security_groups, - storage_info=storage_info, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_subnets: Sequence[str], - instance_type: str, - broker_az_distribution: Optional[str] = None, - connectivity_info: Optional['outputs.ClusterConnectivityInfo'] = None, - security_groups: Optional[Sequence[str]] = None, - storage_info: Optional['outputs.ClusterStorageInfo'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("client_subnets", client_subnets) - _setter("instance_type", instance_type) + pulumi.set(__self__, "client_subnets", client_subnets) + pulumi.set(__self__, "instance_type", instance_type) if broker_az_distribution is not None: - _setter("broker_az_distribution", broker_az_distribution) + pulumi.set(__self__, "broker_az_distribution", broker_az_distribution) if connectivity_info is not None: - _setter("connectivity_info", connectivity_info) + pulumi.set(__self__, "connectivity_info", connectivity_info) if security_groups is not None: - _setter("security_groups", security_groups) + pulumi.set(__self__, "security_groups", security_groups) if storage_info is not None: - _setter("storage_info", storage_info) + pulumi.set(__self__, "storage_info", storage_info) @property @pulumi.getter(name="clientSubnets") @@ -220,25 +188,12 @@ def __init__(__self__, *, sasl: Optional['outputs.ClusterSasl'] = None, tls: Optional['outputs.ClusterTls'] = None, unauthenticated: Optional['outputs.ClusterUnauthenticated'] = None): - ClusterClientAuthentication._configure( - lambda key, value: pulumi.set(__self__, key, value), - sasl=sasl, - tls=tls, - unauthenticated=unauthenticated, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sasl: Optional['outputs.ClusterSasl'] = None, - tls: Optional['outputs.ClusterTls'] = None, - unauthenticated: Optional['outputs.ClusterUnauthenticated'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if sasl is not None: - _setter("sasl", sasl) + pulumi.set(__self__, "sasl", sasl) if tls is not None: - _setter("tls", tls) + pulumi.set(__self__, "tls", tls) if unauthenticated is not None: - _setter("unauthenticated", unauthenticated) + pulumi.set(__self__, "unauthenticated", unauthenticated) @property @pulumi.getter @@ -278,20 +233,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, enabled: bool, log_group: Optional[str] = None): - ClusterCloudWatchLogs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - log_group=log_group, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: bool, - log_group: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if log_group is not None: - _setter("log_group", log_group) + pulumi.set(__self__, "log_group", log_group) @property @pulumi.getter @@ -309,19 +253,8 @@ class ClusterConfigurationInfo(dict): def __init__(__self__, *, arn: str, revision: int): - ClusterConfigurationInfo._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - revision=revision, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: str, - revision: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("arn", arn) - _setter("revision", revision) + pulumi.set(__self__, "arn", arn) + pulumi.set(__self__, "revision", revision) @property @pulumi.getter @@ -358,21 +291,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, public_access: Optional['outputs.ClusterPublicAccess'] = None, vpc_connectivity: Optional['outputs.ClusterVpcConnectivity'] = None): - ClusterConnectivityInfo._configure( - lambda key, value: pulumi.set(__self__, key, value), - public_access=public_access, - vpc_connectivity=vpc_connectivity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - public_access: Optional['outputs.ClusterPublicAccess'] = None, - vpc_connectivity: Optional['outputs.ClusterVpcConnectivity'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if public_access is not None: - _setter("public_access", public_access) + pulumi.set(__self__, "public_access", public_access) if vpc_connectivity is not None: - _setter("vpc_connectivity", vpc_connectivity) + pulumi.set(__self__, "vpc_connectivity", vpc_connectivity) @property @pulumi.getter(name="publicAccess") @@ -409,21 +331,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, provisioned_throughput: Optional['outputs.ClusterProvisionedThroughput'] = None, volume_size: Optional[int] = None): - ClusterEbsStorageInfo._configure( - lambda key, value: pulumi.set(__self__, key, value), - provisioned_throughput=provisioned_throughput, - volume_size=volume_size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - provisioned_throughput: Optional['outputs.ClusterProvisionedThroughput'] = None, - volume_size: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if provisioned_throughput is not None: - _setter("provisioned_throughput", provisioned_throughput) + pulumi.set(__self__, "provisioned_throughput", provisioned_throughput) if volume_size is not None: - _setter("volume_size", volume_size) + pulumi.set(__self__, "volume_size", volume_size) @property @pulumi.getter(name="provisionedThroughput") @@ -457,16 +368,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, data_volume_kms_key_id: str): - ClusterEncryptionAtRest._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_volume_kms_key_id=data_volume_kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_volume_kms_key_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_volume_kms_key_id", data_volume_kms_key_id) + pulumi.set(__self__, "data_volume_kms_key_id", data_volume_kms_key_id) @property @pulumi.getter(name="dataVolumeKmsKeyId") @@ -498,21 +400,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, client_broker: Optional['ClusterEncryptionInTransitClientBroker'] = None, in_cluster: Optional[bool] = None): - ClusterEncryptionInTransit._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_broker=client_broker, - in_cluster=in_cluster, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_broker: Optional['ClusterEncryptionInTransitClientBroker'] = None, - in_cluster: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if client_broker is not None: - _setter("client_broker", client_broker) + pulumi.set(__self__, "client_broker", client_broker) if in_cluster is not None: - _setter("in_cluster", in_cluster) + pulumi.set(__self__, "in_cluster", in_cluster) @property @pulumi.getter(name="clientBroker") @@ -549,21 +440,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, encryption_at_rest: Optional['outputs.ClusterEncryptionAtRest'] = None, encryption_in_transit: Optional['outputs.ClusterEncryptionInTransit'] = None): - ClusterEncryptionInfo._configure( - lambda key, value: pulumi.set(__self__, key, value), - encryption_at_rest=encryption_at_rest, - encryption_in_transit=encryption_in_transit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - encryption_at_rest: Optional['outputs.ClusterEncryptionAtRest'] = None, - encryption_in_transit: Optional['outputs.ClusterEncryptionInTransit'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if encryption_at_rest is not None: - _setter("encryption_at_rest", encryption_at_rest) + pulumi.set(__self__, "encryption_at_rest", encryption_at_rest) if encryption_in_transit is not None: - _setter("encryption_in_transit", encryption_in_transit) + pulumi.set(__self__, "encryption_in_transit", encryption_in_transit) @property @pulumi.getter(name="encryptionAtRest") @@ -598,20 +478,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, enabled: bool, delivery_stream: Optional[str] = None): - ClusterFirehose._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - delivery_stream=delivery_stream, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: bool, - delivery_stream: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if delivery_stream is not None: - _setter("delivery_stream", delivery_stream) + pulumi.set(__self__, "delivery_stream", delivery_stream) @property @pulumi.getter @@ -628,16 +497,7 @@ def delivery_stream(self) -> Optional[str]: class ClusterIam(dict): def __init__(__self__, *, enabled: bool): - ClusterIam._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: bool, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -666,16 +526,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, enabled_in_broker: bool): - ClusterJmxExporter._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled_in_broker=enabled_in_broker, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled_in_broker: bool, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled_in_broker", enabled_in_broker) + pulumi.set(__self__, "enabled_in_broker", enabled_in_broker) @property @pulumi.getter(name="enabledInBroker") @@ -704,16 +555,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, broker_logs: 'outputs.ClusterBrokerLogs'): - ClusterLoggingInfo._configure( - lambda key, value: pulumi.set(__self__, key, value), - broker_logs=broker_logs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - broker_logs: 'outputs.ClusterBrokerLogs', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("broker_logs", broker_logs) + pulumi.set(__self__, "broker_logs", broker_logs) @property @pulumi.getter(name="brokerLogs") @@ -742,16 +584,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, enabled_in_broker: bool): - ClusterNodeExporter._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled_in_broker=enabled_in_broker, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled_in_broker: bool, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled_in_broker", enabled_in_broker) + pulumi.set(__self__, "enabled_in_broker", enabled_in_broker) @property @pulumi.getter(name="enabledInBroker") @@ -763,16 +596,7 @@ def enabled_in_broker(self) -> bool: class ClusterOpenMonitoring(dict): def __init__(__self__, *, prometheus: 'outputs.ClusterPrometheus'): - ClusterOpenMonitoring._configure( - lambda key, value: pulumi.set(__self__, key, value), - prometheus=prometheus, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - prometheus: 'outputs.ClusterPrometheus', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("prometheus", prometheus) + pulumi.set(__self__, "prometheus", prometheus) @property @pulumi.getter @@ -804,21 +628,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, jmx_exporter: Optional['outputs.ClusterJmxExporter'] = None, node_exporter: Optional['outputs.ClusterNodeExporter'] = None): - ClusterPrometheus._configure( - lambda key, value: pulumi.set(__self__, key, value), - jmx_exporter=jmx_exporter, - node_exporter=node_exporter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - jmx_exporter: Optional['outputs.ClusterJmxExporter'] = None, - node_exporter: Optional['outputs.ClusterNodeExporter'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if jmx_exporter is not None: - _setter("jmx_exporter", jmx_exporter) + pulumi.set(__self__, "jmx_exporter", jmx_exporter) if node_exporter is not None: - _setter("node_exporter", node_exporter) + pulumi.set(__self__, "node_exporter", node_exporter) @property @pulumi.getter(name="jmxExporter") @@ -853,21 +666,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, enabled: Optional[bool] = None, volume_throughput: Optional[int] = None): - ClusterProvisionedThroughput._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - volume_throughput=volume_throughput, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[bool] = None, - volume_throughput: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if volume_throughput is not None: - _setter("volume_throughput", volume_throughput) + pulumi.set(__self__, "volume_throughput", volume_throughput) @property @pulumi.getter @@ -884,17 +686,8 @@ def volume_throughput(self) -> Optional[int]: class ClusterPublicAccess(dict): def __init__(__self__, *, type: Optional[str] = None): - ClusterPublicAccess._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -908,24 +701,11 @@ def __init__(__self__, *, enabled: bool, bucket: Optional[str] = None, prefix: Optional[str] = None): - ClusterS3._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - bucket=bucket, - prefix=prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: bool, - bucket: Optional[str] = None, - prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if bucket is not None: - _setter("bucket", bucket) + pulumi.set(__self__, "bucket", bucket) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) @property @pulumi.getter @@ -948,21 +728,10 @@ class ClusterSasl(dict): def __init__(__self__, *, iam: Optional['outputs.ClusterIam'] = None, scram: Optional['outputs.ClusterScram'] = None): - ClusterSasl._configure( - lambda key, value: pulumi.set(__self__, key, value), - iam=iam, - scram=scram, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - iam: Optional['outputs.ClusterIam'] = None, - scram: Optional['outputs.ClusterScram'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if iam is not None: - _setter("iam", iam) + pulumi.set(__self__, "iam", iam) if scram is not None: - _setter("scram", scram) + pulumi.set(__self__, "scram", scram) @property @pulumi.getter @@ -979,16 +748,7 @@ def scram(self) -> Optional['outputs.ClusterScram']: class ClusterScram(dict): def __init__(__self__, *, enabled: bool): - ClusterScram._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: bool, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -1017,17 +777,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, ebs_storage_info: Optional['outputs.ClusterEbsStorageInfo'] = None): - ClusterStorageInfo._configure( - lambda key, value: pulumi.set(__self__, key, value), - ebs_storage_info=ebs_storage_info, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ebs_storage_info: Optional['outputs.ClusterEbsStorageInfo'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ebs_storage_info is not None: - _setter("ebs_storage_info", ebs_storage_info) + pulumi.set(__self__, "ebs_storage_info", ebs_storage_info) @property @pulumi.getter(name="ebsStorageInfo") @@ -1057,21 +808,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, certificate_authority_arn_list: Optional[Sequence[str]] = None, enabled: Optional[bool] = None): - ClusterTls._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_authority_arn_list=certificate_authority_arn_list, - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_authority_arn_list: Optional[Sequence[str]] = None, - enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if certificate_authority_arn_list is not None: - _setter("certificate_authority_arn_list", certificate_authority_arn_list) + pulumi.set(__self__, "certificate_authority_arn_list", certificate_authority_arn_list) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter(name="certificateAuthorityArnList") @@ -1088,16 +828,7 @@ def enabled(self) -> Optional[bool]: class ClusterUnauthenticated(dict): def __init__(__self__, *, enabled: bool): - ClusterUnauthenticated._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: bool, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -1126,17 +857,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, client_authentication: Optional['outputs.ClusterVpcConnectivityClientAuthentication'] = None): - ClusterVpcConnectivity._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_authentication=client_authentication, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_authentication: Optional['outputs.ClusterVpcConnectivityClientAuthentication'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if client_authentication is not None: - _setter("client_authentication", client_authentication) + pulumi.set(__self__, "client_authentication", client_authentication) @property @pulumi.getter(name="clientAuthentication") @@ -1149,21 +871,10 @@ class ClusterVpcConnectivityClientAuthentication(dict): def __init__(__self__, *, sasl: Optional['outputs.ClusterVpcConnectivitySasl'] = None, tls: Optional['outputs.ClusterVpcConnectivityTls'] = None): - ClusterVpcConnectivityClientAuthentication._configure( - lambda key, value: pulumi.set(__self__, key, value), - sasl=sasl, - tls=tls, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sasl: Optional['outputs.ClusterVpcConnectivitySasl'] = None, - tls: Optional['outputs.ClusterVpcConnectivityTls'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if sasl is not None: - _setter("sasl", sasl) + pulumi.set(__self__, "sasl", sasl) if tls is not None: - _setter("tls", tls) + pulumi.set(__self__, "tls", tls) @property @pulumi.getter @@ -1180,16 +891,7 @@ def tls(self) -> Optional['outputs.ClusterVpcConnectivityTls']: class ClusterVpcConnectivityIam(dict): def __init__(__self__, *, enabled: bool): - ClusterVpcConnectivityIam._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: bool, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -1202,21 +904,10 @@ class ClusterVpcConnectivitySasl(dict): def __init__(__self__, *, iam: Optional['outputs.ClusterVpcConnectivityIam'] = None, scram: Optional['outputs.ClusterVpcConnectivityScram'] = None): - ClusterVpcConnectivitySasl._configure( - lambda key, value: pulumi.set(__self__, key, value), - iam=iam, - scram=scram, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - iam: Optional['outputs.ClusterVpcConnectivityIam'] = None, - scram: Optional['outputs.ClusterVpcConnectivityScram'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if iam is not None: - _setter("iam", iam) + pulumi.set(__self__, "iam", iam) if scram is not None: - _setter("scram", scram) + pulumi.set(__self__, "scram", scram) @property @pulumi.getter @@ -1233,16 +924,7 @@ def scram(self) -> Optional['outputs.ClusterVpcConnectivityScram']: class ClusterVpcConnectivityScram(dict): def __init__(__self__, *, enabled: bool): - ClusterVpcConnectivityScram._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: bool, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -1254,16 +936,7 @@ def enabled(self) -> bool: class ClusterVpcConnectivityTls(dict): def __init__(__self__, *, enabled: bool): - ClusterVpcConnectivityTls._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: bool, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -1294,25 +967,12 @@ def __init__(__self__, *, creation_time: Optional[str] = None, description: Optional[str] = None, revision: Optional[int] = None): - ConfigurationLatestRevision._configure( - lambda key, value: pulumi.set(__self__, key, value), - creation_time=creation_time, - description=description, - revision=revision, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - creation_time: Optional[str] = None, - description: Optional[str] = None, - revision: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if creation_time is not None: - _setter("creation_time", creation_time) + pulumi.set(__self__, "creation_time", creation_time) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if revision is not None: - _setter("revision", revision) + pulumi.set(__self__, "revision", revision) @property @pulumi.getter(name="creationTime") @@ -1358,16 +1018,7 @@ def __init__(__self__, *, Details of an Amazon MSK cluster. :param str msk_cluster_arn: The ARN of an Amazon MSK cluster. """ - ReplicatorAmazonMskCluster._configure( - lambda key, value: pulumi.set(__self__, key, value), - msk_cluster_arn=msk_cluster_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - msk_cluster_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("msk_cluster_arn", msk_cluster_arn) + pulumi.set(__self__, "msk_cluster_arn", msk_cluster_arn) @property @pulumi.getter(name="mskClusterArn") @@ -1418,28 +1069,13 @@ def __init__(__self__, *, :param bool detect_and_copy_new_consumer_groups: Whether to periodically check for new consumer groups. :param bool synchronise_consumer_group_offsets: Whether to periodically write the translated offsets to __consumer_offsets topic in target cluster. """ - ReplicatorConsumerGroupReplication._configure( - lambda key, value: pulumi.set(__self__, key, value), - consumer_groups_to_replicate=consumer_groups_to_replicate, - consumer_groups_to_exclude=consumer_groups_to_exclude, - detect_and_copy_new_consumer_groups=detect_and_copy_new_consumer_groups, - synchronise_consumer_group_offsets=synchronise_consumer_group_offsets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - consumer_groups_to_replicate: Sequence[str], - consumer_groups_to_exclude: Optional[Sequence[str]] = None, - detect_and_copy_new_consumer_groups: Optional[bool] = None, - synchronise_consumer_group_offsets: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("consumer_groups_to_replicate", consumer_groups_to_replicate) + pulumi.set(__self__, "consumer_groups_to_replicate", consumer_groups_to_replicate) if consumer_groups_to_exclude is not None: - _setter("consumer_groups_to_exclude", consumer_groups_to_exclude) + pulumi.set(__self__, "consumer_groups_to_exclude", consumer_groups_to_exclude) if detect_and_copy_new_consumer_groups is not None: - _setter("detect_and_copy_new_consumer_groups", detect_and_copy_new_consumer_groups) + pulumi.set(__self__, "detect_and_copy_new_consumer_groups", detect_and_copy_new_consumer_groups) if synchronise_consumer_group_offsets is not None: - _setter("synchronise_consumer_group_offsets", synchronise_consumer_group_offsets) + pulumi.set(__self__, "synchronise_consumer_group_offsets", synchronise_consumer_group_offsets) @property @pulumi.getter(name="consumerGroupsToReplicate") @@ -1506,19 +1142,8 @@ def __init__(__self__, *, :param 'ReplicatorAmazonMskCluster' amazon_msk_cluster: Details of an Amazon MSK cluster. Exactly one of AmazonMskCluster is required. :param 'ReplicatorKafkaClusterClientVpcConfig' vpc_config: Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster. """ - ReplicatorKafkaCluster._configure( - lambda key, value: pulumi.set(__self__, key, value), - amazon_msk_cluster=amazon_msk_cluster, - vpc_config=vpc_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - amazon_msk_cluster: 'outputs.ReplicatorAmazonMskCluster', - vpc_config: 'outputs.ReplicatorKafkaClusterClientVpcConfig', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("amazon_msk_cluster", amazon_msk_cluster) - _setter("vpc_config", vpc_config) + pulumi.set(__self__, "amazon_msk_cluster", amazon_msk_cluster) + pulumi.set(__self__, "vpc_config", vpc_config) @property @pulumi.getter(name="amazonMskCluster") @@ -1569,20 +1194,9 @@ def __init__(__self__, *, :param Sequence[str] subnet_ids: The list of subnets to connect to in the virtual private cloud (VPC). AWS creates elastic network interfaces inside these subnets. :param Sequence[str] security_group_ids: The AWS security groups to associate with the elastic network interfaces in order to specify what the replicator has access to. If a security group is not specified, the default security group associated with the VPC is used. """ - ReplicatorKafkaClusterClientVpcConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - subnet_ids=subnet_ids, - security_group_ids=security_group_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subnet_ids: Sequence[str], - security_group_ids: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) @property @pulumi.getter(name="subnetIds") @@ -1645,28 +1259,11 @@ def __init__(__self__, *, :param str target_kafka_cluster_arn: Amazon Resource Name of the target Kafka cluster. :param 'ReplicatorTopicReplication' topic_replication: Configuration relating to topic replication. """ - ReplicatorReplicationInfo._configure( - lambda key, value: pulumi.set(__self__, key, value), - consumer_group_replication=consumer_group_replication, - source_kafka_cluster_arn=source_kafka_cluster_arn, - target_compression_type=target_compression_type, - target_kafka_cluster_arn=target_kafka_cluster_arn, - topic_replication=topic_replication, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - consumer_group_replication: 'outputs.ReplicatorConsumerGroupReplication', - source_kafka_cluster_arn: str, - target_compression_type: 'ReplicatorReplicationInfoTargetCompressionType', - target_kafka_cluster_arn: str, - topic_replication: 'outputs.ReplicatorTopicReplication', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("consumer_group_replication", consumer_group_replication) - _setter("source_kafka_cluster_arn", source_kafka_cluster_arn) - _setter("target_compression_type", target_compression_type) - _setter("target_kafka_cluster_arn", target_kafka_cluster_arn) - _setter("topic_replication", topic_replication) + pulumi.set(__self__, "consumer_group_replication", consumer_group_replication) + pulumi.set(__self__, "source_kafka_cluster_arn", source_kafka_cluster_arn) + pulumi.set(__self__, "target_compression_type", target_compression_type) + pulumi.set(__self__, "target_kafka_cluster_arn", target_kafka_cluster_arn) + pulumi.set(__self__, "topic_replication", topic_replication) @property @pulumi.getter(name="consumerGroupReplication") @@ -1714,19 +1311,8 @@ class ReplicatorTag(dict): def __init__(__self__, *, key: str, value: str): - ReplicatorTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1779,32 +1365,15 @@ def __init__(__self__, *, :param bool detect_and_copy_new_topics: Whether to periodically check for new topics and partitions. :param Sequence[str] topics_to_exclude: List of regular expression patterns indicating the topics that should not be replicated. """ - ReplicatorTopicReplication._configure( - lambda key, value: pulumi.set(__self__, key, value), - topics_to_replicate=topics_to_replicate, - copy_access_control_lists_for_topics=copy_access_control_lists_for_topics, - copy_topic_configurations=copy_topic_configurations, - detect_and_copy_new_topics=detect_and_copy_new_topics, - topics_to_exclude=topics_to_exclude, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - topics_to_replicate: Sequence[str], - copy_access_control_lists_for_topics: Optional[bool] = None, - copy_topic_configurations: Optional[bool] = None, - detect_and_copy_new_topics: Optional[bool] = None, - topics_to_exclude: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("topics_to_replicate", topics_to_replicate) + pulumi.set(__self__, "topics_to_replicate", topics_to_replicate) if copy_access_control_lists_for_topics is not None: - _setter("copy_access_control_lists_for_topics", copy_access_control_lists_for_topics) + pulumi.set(__self__, "copy_access_control_lists_for_topics", copy_access_control_lists_for_topics) if copy_topic_configurations is not None: - _setter("copy_topic_configurations", copy_topic_configurations) + pulumi.set(__self__, "copy_topic_configurations", copy_topic_configurations) if detect_and_copy_new_topics is not None: - _setter("detect_and_copy_new_topics", detect_and_copy_new_topics) + pulumi.set(__self__, "detect_and_copy_new_topics", detect_and_copy_new_topics) if topics_to_exclude is not None: - _setter("topics_to_exclude", topics_to_exclude) + pulumi.set(__self__, "topics_to_exclude", topics_to_exclude) @property @pulumi.getter(name="topicsToReplicate") @@ -1851,16 +1420,7 @@ def topics_to_exclude(self) -> Optional[Sequence[str]]: class ServerlessClusterClientAuthentication(dict): def __init__(__self__, *, sasl: 'outputs.ServerlessClusterSasl'): - ServerlessClusterClientAuthentication._configure( - lambda key, value: pulumi.set(__self__, key, value), - sasl=sasl, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sasl: 'outputs.ServerlessClusterSasl', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("sasl", sasl) + pulumi.set(__self__, "sasl", sasl) @property @pulumi.getter @@ -1872,16 +1432,7 @@ def sasl(self) -> 'outputs.ServerlessClusterSasl': class ServerlessClusterIam(dict): def __init__(__self__, *, enabled: bool): - ServerlessClusterIam._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: bool, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -1893,16 +1444,7 @@ def enabled(self) -> bool: class ServerlessClusterSasl(dict): def __init__(__self__, *, iam: 'outputs.ServerlessClusterIam'): - ServerlessClusterSasl._configure( - lambda key, value: pulumi.set(__self__, key, value), - iam=iam, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - iam: 'outputs.ServerlessClusterIam', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("iam", iam) + pulumi.set(__self__, "iam", iam) @property @pulumi.getter @@ -1934,20 +1476,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, subnet_ids: Sequence[str], security_groups: Optional[Sequence[str]] = None): - ServerlessClusterVpcConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - subnet_ids=subnet_ids, - security_groups=security_groups, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subnet_ids: Sequence[str], - security_groups: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) if security_groups is not None: - _setter("security_groups", security_groups) + pulumi.set(__self__, "security_groups", security_groups) @property @pulumi.getter(name="subnetIds") @@ -1970,10 +1501,5 @@ def __init__(__self__): A key-value pair to associate with a resource. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass diff --git a/sdk/python/pulumi_aws_native/msk/replicator.py b/sdk/python/pulumi_aws_native/msk/replicator.py index a7af7eb496..cc6fb741c9 100644 --- a/sdk/python/pulumi_aws_native/msk/replicator.py +++ b/sdk/python/pulumi_aws_native/msk/replicator.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -34,38 +34,17 @@ def __init__(__self__, *, :param pulumi.Input[str] replicator_name: The name of the replicator. :param pulumi.Input[Sequence[pulumi.Input['ReplicatorTagArgs']]] tags: A collection of tags associated with a resource """ - ReplicatorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - kafka_clusters=kafka_clusters, - replication_info_list=replication_info_list, - service_execution_role_arn=service_execution_role_arn, - current_version=current_version, - description=description, - replicator_name=replicator_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kafka_clusters: pulumi.Input[Sequence[pulumi.Input['ReplicatorKafkaClusterArgs']]], - replication_info_list: pulumi.Input[Sequence[pulumi.Input['ReplicatorReplicationInfoArgs']]], - service_execution_role_arn: pulumi.Input[str], - current_version: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - replicator_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ReplicatorTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("kafka_clusters", kafka_clusters) - _setter("replication_info_list", replication_info_list) - _setter("service_execution_role_arn", service_execution_role_arn) + pulumi.set(__self__, "kafka_clusters", kafka_clusters) + pulumi.set(__self__, "replication_info_list", replication_info_list) + pulumi.set(__self__, "service_execution_role_arn", service_execution_role_arn) if current_version is not None: - _setter("current_version", current_version) + pulumi.set(__self__, "current_version", current_version) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if replicator_name is not None: - _setter("replicator_name", replicator_name) + pulumi.set(__self__, "replicator_name", replicator_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="kafkaClusters") @@ -197,10 +176,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ReplicatorArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/msk/serverless_cluster.py b/sdk/python/pulumi_aws_native/msk/serverless_cluster.py index 0b6e3b4021..7caf5c5657 100644 --- a/sdk/python/pulumi_aws_native/msk/serverless_cluster.py +++ b/sdk/python/pulumi_aws_native/msk/serverless_cluster.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -24,26 +24,11 @@ def __init__(__self__, *, The set of arguments for constructing a ServerlessCluster resource. :param Any tags: A key-value pair to associate with a resource. """ - ServerlessClusterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_authentication=client_authentication, - cluster_name=cluster_name, - vpc_configs=vpc_configs, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_authentication: pulumi.Input['ServerlessClusterClientAuthenticationArgs'], - cluster_name: pulumi.Input[str], - vpc_configs: pulumi.Input[Sequence[pulumi.Input['ServerlessClusterVpcConfigArgs']]], - tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("client_authentication", client_authentication) - _setter("cluster_name", cluster_name) - _setter("vpc_configs", vpc_configs) + pulumi.set(__self__, "client_authentication", client_authentication) + pulumi.set(__self__, "cluster_name", cluster_name) + pulumi.set(__self__, "vpc_configs", vpc_configs) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="clientAuthentication") @@ -121,10 +106,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ServerlessClusterArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -143,11 +124,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = ServerlessClusterArgs.__new__(ServerlessClusterArgs) - if client_authentication is not None and not isinstance(client_authentication, ServerlessClusterClientAuthenticationArgs): - client_authentication = client_authentication or {} - def _setter(key, value): - client_authentication[key] = value - ServerlessClusterClientAuthenticationArgs._configure(_setter, **client_authentication) if client_authentication is None and not opts.urn: raise TypeError("Missing required property 'client_authentication'") __props__.__dict__["client_authentication"] = client_authentication diff --git a/sdk/python/pulumi_aws_native/msk/vpc_connection.py b/sdk/python/pulumi_aws_native/msk/vpc_connection.py index 005b7e281e..ed605558ab 100644 --- a/sdk/python/pulumi_aws_native/msk/vpc_connection.py +++ b/sdk/python/pulumi_aws_native/msk/vpc_connection.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -27,32 +27,13 @@ def __init__(__self__, *, The set of arguments for constructing a VpcConnection resource. :param pulumi.Input[str] target_cluster_arn: The Amazon Resource Name (ARN) of the target cluster """ - VpcConnectionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - authentication=authentication, - client_subnets=client_subnets, - security_groups=security_groups, - target_cluster_arn=target_cluster_arn, - vpc_id=vpc_id, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - authentication: pulumi.Input['VpcConnectionAuthentication'], - client_subnets: pulumi.Input[Sequence[pulumi.Input[str]]], - security_groups: pulumi.Input[Sequence[pulumi.Input[str]]], - target_cluster_arn: pulumi.Input[str], - vpc_id: pulumi.Input[str], - tags: Optional[pulumi.Input['VpcConnectionTagsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("authentication", authentication) - _setter("client_subnets", client_subnets) - _setter("security_groups", security_groups) - _setter("target_cluster_arn", target_cluster_arn) - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "authentication", authentication) + pulumi.set(__self__, "client_subnets", client_subnets) + pulumi.set(__self__, "security_groups", security_groups) + pulumi.set(__self__, "target_cluster_arn", target_cluster_arn) + pulumi.set(__self__, "vpc_id", vpc_id) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -150,10 +131,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - VpcConnectionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -183,11 +160,6 @@ def _internal_init(__self__, if security_groups is None and not opts.urn: raise TypeError("Missing required property 'security_groups'") __props__.__dict__["security_groups"] = security_groups - if tags is not None and not isinstance(tags, VpcConnectionTagsArgs): - tags = tags or {} - def _setter(key, value): - tags[key] = value - VpcConnectionTagsArgs._configure(_setter, **tags) __props__.__dict__["tags"] = tags if target_cluster_arn is None and not opts.urn: raise TypeError("Missing required property 'target_cluster_arn'") diff --git a/sdk/python/pulumi_aws_native/mwaa/_inputs.py b/sdk/python/pulumi_aws_native/mwaa/_inputs.py index 1fd36e7938..5cd48d0a9c 100644 --- a/sdk/python/pulumi_aws_native/mwaa/_inputs.py +++ b/sdk/python/pulumi_aws_native/mwaa/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -27,33 +27,16 @@ def __init__(__self__, *, """ Logging configuration for the environment. """ - EnvironmentLoggingConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dag_processing_logs=dag_processing_logs, - scheduler_logs=scheduler_logs, - task_logs=task_logs, - webserver_logs=webserver_logs, - worker_logs=worker_logs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dag_processing_logs: Optional[pulumi.Input['EnvironmentModuleLoggingConfigurationArgs']] = None, - scheduler_logs: Optional[pulumi.Input['EnvironmentModuleLoggingConfigurationArgs']] = None, - task_logs: Optional[pulumi.Input['EnvironmentModuleLoggingConfigurationArgs']] = None, - webserver_logs: Optional[pulumi.Input['EnvironmentModuleLoggingConfigurationArgs']] = None, - worker_logs: Optional[pulumi.Input['EnvironmentModuleLoggingConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dag_processing_logs is not None: - _setter("dag_processing_logs", dag_processing_logs) + pulumi.set(__self__, "dag_processing_logs", dag_processing_logs) if scheduler_logs is not None: - _setter("scheduler_logs", scheduler_logs) + pulumi.set(__self__, "scheduler_logs", scheduler_logs) if task_logs is not None: - _setter("task_logs", task_logs) + pulumi.set(__self__, "task_logs", task_logs) if webserver_logs is not None: - _setter("webserver_logs", webserver_logs) + pulumi.set(__self__, "webserver_logs", webserver_logs) if worker_logs is not None: - _setter("worker_logs", worker_logs) + pulumi.set(__self__, "worker_logs", worker_logs) @property @pulumi.getter(name="dagProcessingLogs") @@ -110,25 +93,12 @@ def __init__(__self__, *, """ Logging configuration for a specific airflow component. """ - EnvironmentModuleLoggingConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_log_group_arn=cloud_watch_log_group_arn, - enabled=enabled, - log_level=log_level, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_log_group_arn: Optional[pulumi.Input[str]] = None, - enabled: Optional[pulumi.Input[bool]] = None, - log_level: Optional[pulumi.Input['EnvironmentLoggingLevel']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_watch_log_group_arn is not None: - _setter("cloud_watch_log_group_arn", cloud_watch_log_group_arn) + pulumi.set(__self__, "cloud_watch_log_group_arn", cloud_watch_log_group_arn) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if log_level is not None: - _setter("log_level", log_level) + pulumi.set(__self__, "log_level", log_level) @property @pulumi.getter(name="cloudWatchLogGroupArn") @@ -168,21 +138,10 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] security_group_ids: A list of security groups to use for the environment. :param pulumi.Input[Sequence[pulumi.Input[str]]] subnet_ids: A list of subnets to use for the environment. These must be private subnets, in the same VPC, in two different availability zones. """ - EnvironmentNetworkConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnet_ids=subnet_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if subnet_ids is not None: - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) @property @pulumi.getter(name="securityGroupIds") diff --git a/sdk/python/pulumi_aws_native/mwaa/environment.py b/sdk/python/pulumi_aws_native/mwaa/environment.py index 3cd57bf8f3..83b0ae4aa0 100644 --- a/sdk/python/pulumi_aws_native/mwaa/environment.py +++ b/sdk/python/pulumi_aws_native/mwaa/environment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -52,101 +52,50 @@ def __init__(__self__, *, "core.dags_folder": "{AIRFLOW_HOME}/dags" :param Any tags: A map of tags for the environment. """ - EnvironmentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - airflow_configuration_options=airflow_configuration_options, - airflow_version=airflow_version, - dag_s3_path=dag_s3_path, - environment_class=environment_class, - execution_role_arn=execution_role_arn, - kms_key=kms_key, - logging_configuration=logging_configuration, - max_workers=max_workers, - min_workers=min_workers, - name=name, - network_configuration=network_configuration, - plugins_s3_object_version=plugins_s3_object_version, - plugins_s3_path=plugins_s3_path, - requirements_s3_object_version=requirements_s3_object_version, - requirements_s3_path=requirements_s3_path, - schedulers=schedulers, - source_bucket_arn=source_bucket_arn, - startup_script_s3_object_version=startup_script_s3_object_version, - startup_script_s3_path=startup_script_s3_path, - tags=tags, - webserver_access_mode=webserver_access_mode, - weekly_maintenance_window_start=weekly_maintenance_window_start, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - airflow_configuration_options: Optional[Any] = None, - airflow_version: Optional[pulumi.Input[str]] = None, - dag_s3_path: Optional[pulumi.Input[str]] = None, - environment_class: Optional[pulumi.Input[str]] = None, - execution_role_arn: Optional[pulumi.Input[str]] = None, - kms_key: Optional[pulumi.Input[str]] = None, - logging_configuration: Optional[pulumi.Input['EnvironmentLoggingConfigurationArgs']] = None, - max_workers: Optional[pulumi.Input[int]] = None, - min_workers: Optional[pulumi.Input[int]] = None, - name: Optional[pulumi.Input[str]] = None, - network_configuration: Optional[pulumi.Input['EnvironmentNetworkConfigurationArgs']] = None, - plugins_s3_object_version: Optional[pulumi.Input[str]] = None, - plugins_s3_path: Optional[pulumi.Input[str]] = None, - requirements_s3_object_version: Optional[pulumi.Input[str]] = None, - requirements_s3_path: Optional[pulumi.Input[str]] = None, - schedulers: Optional[pulumi.Input[int]] = None, - source_bucket_arn: Optional[pulumi.Input[str]] = None, - startup_script_s3_object_version: Optional[pulumi.Input[str]] = None, - startup_script_s3_path: Optional[pulumi.Input[str]] = None, - tags: Optional[Any] = None, - webserver_access_mode: Optional[pulumi.Input['EnvironmentWebserverAccessMode']] = None, - weekly_maintenance_window_start: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if airflow_configuration_options is not None: - _setter("airflow_configuration_options", airflow_configuration_options) + pulumi.set(__self__, "airflow_configuration_options", airflow_configuration_options) if airflow_version is not None: - _setter("airflow_version", airflow_version) + pulumi.set(__self__, "airflow_version", airflow_version) if dag_s3_path is not None: - _setter("dag_s3_path", dag_s3_path) + pulumi.set(__self__, "dag_s3_path", dag_s3_path) if environment_class is not None: - _setter("environment_class", environment_class) + pulumi.set(__self__, "environment_class", environment_class) if execution_role_arn is not None: - _setter("execution_role_arn", execution_role_arn) + pulumi.set(__self__, "execution_role_arn", execution_role_arn) if kms_key is not None: - _setter("kms_key", kms_key) + pulumi.set(__self__, "kms_key", kms_key) if logging_configuration is not None: - _setter("logging_configuration", logging_configuration) + pulumi.set(__self__, "logging_configuration", logging_configuration) if max_workers is not None: - _setter("max_workers", max_workers) + pulumi.set(__self__, "max_workers", max_workers) if min_workers is not None: - _setter("min_workers", min_workers) + pulumi.set(__self__, "min_workers", min_workers) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if network_configuration is not None: - _setter("network_configuration", network_configuration) + pulumi.set(__self__, "network_configuration", network_configuration) if plugins_s3_object_version is not None: - _setter("plugins_s3_object_version", plugins_s3_object_version) + pulumi.set(__self__, "plugins_s3_object_version", plugins_s3_object_version) if plugins_s3_path is not None: - _setter("plugins_s3_path", plugins_s3_path) + pulumi.set(__self__, "plugins_s3_path", plugins_s3_path) if requirements_s3_object_version is not None: - _setter("requirements_s3_object_version", requirements_s3_object_version) + pulumi.set(__self__, "requirements_s3_object_version", requirements_s3_object_version) if requirements_s3_path is not None: - _setter("requirements_s3_path", requirements_s3_path) + pulumi.set(__self__, "requirements_s3_path", requirements_s3_path) if schedulers is not None: - _setter("schedulers", schedulers) + pulumi.set(__self__, "schedulers", schedulers) if source_bucket_arn is not None: - _setter("source_bucket_arn", source_bucket_arn) + pulumi.set(__self__, "source_bucket_arn", source_bucket_arn) if startup_script_s3_object_version is not None: - _setter("startup_script_s3_object_version", startup_script_s3_object_version) + pulumi.set(__self__, "startup_script_s3_object_version", startup_script_s3_object_version) if startup_script_s3_path is not None: - _setter("startup_script_s3_path", startup_script_s3_path) + pulumi.set(__self__, "startup_script_s3_path", startup_script_s3_path) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if webserver_access_mode is not None: - _setter("webserver_access_mode", webserver_access_mode) + pulumi.set(__self__, "webserver_access_mode", webserver_access_mode) if weekly_maintenance_window_start is not None: - _setter("weekly_maintenance_window_start", weekly_maintenance_window_start) + pulumi.set(__self__, "weekly_maintenance_window_start", weekly_maintenance_window_start) @property @pulumi.getter(name="airflowConfigurationOptions") @@ -424,10 +373,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - EnvironmentArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -470,20 +415,10 @@ def _internal_init(__self__, __props__.__dict__["environment_class"] = environment_class __props__.__dict__["execution_role_arn"] = execution_role_arn __props__.__dict__["kms_key"] = kms_key - if logging_configuration is not None and not isinstance(logging_configuration, EnvironmentLoggingConfigurationArgs): - logging_configuration = logging_configuration or {} - def _setter(key, value): - logging_configuration[key] = value - EnvironmentLoggingConfigurationArgs._configure(_setter, **logging_configuration) __props__.__dict__["logging_configuration"] = logging_configuration __props__.__dict__["max_workers"] = max_workers __props__.__dict__["min_workers"] = min_workers __props__.__dict__["name"] = name - if network_configuration is not None and not isinstance(network_configuration, EnvironmentNetworkConfigurationArgs): - network_configuration = network_configuration or {} - def _setter(key, value): - network_configuration[key] = value - EnvironmentNetworkConfigurationArgs._configure(_setter, **network_configuration) __props__.__dict__["network_configuration"] = network_configuration __props__.__dict__["plugins_s3_object_version"] = plugins_s3_object_version __props__.__dict__["plugins_s3_path"] = plugins_s3_path diff --git a/sdk/python/pulumi_aws_native/mwaa/get_environment.py b/sdk/python/pulumi_aws_native/mwaa/get_environment.py index a514d958a0..360e427b13 100644 --- a/sdk/python/pulumi_aws_native/mwaa/get_environment.py +++ b/sdk/python/pulumi_aws_native/mwaa/get_environment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/mwaa/outputs.py b/sdk/python/pulumi_aws_native/mwaa/outputs.py index 42c95e0101..4365218c11 100644 --- a/sdk/python/pulumi_aws_native/mwaa/outputs.py +++ b/sdk/python/pulumi_aws_native/mwaa/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -56,33 +56,16 @@ def __init__(__self__, *, """ Logging configuration for the environment. """ - EnvironmentLoggingConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - dag_processing_logs=dag_processing_logs, - scheduler_logs=scheduler_logs, - task_logs=task_logs, - webserver_logs=webserver_logs, - worker_logs=worker_logs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dag_processing_logs: Optional['outputs.EnvironmentModuleLoggingConfiguration'] = None, - scheduler_logs: Optional['outputs.EnvironmentModuleLoggingConfiguration'] = None, - task_logs: Optional['outputs.EnvironmentModuleLoggingConfiguration'] = None, - webserver_logs: Optional['outputs.EnvironmentModuleLoggingConfiguration'] = None, - worker_logs: Optional['outputs.EnvironmentModuleLoggingConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dag_processing_logs is not None: - _setter("dag_processing_logs", dag_processing_logs) + pulumi.set(__self__, "dag_processing_logs", dag_processing_logs) if scheduler_logs is not None: - _setter("scheduler_logs", scheduler_logs) + pulumi.set(__self__, "scheduler_logs", scheduler_logs) if task_logs is not None: - _setter("task_logs", task_logs) + pulumi.set(__self__, "task_logs", task_logs) if webserver_logs is not None: - _setter("webserver_logs", webserver_logs) + pulumi.set(__self__, "webserver_logs", webserver_logs) if worker_logs is not None: - _setter("worker_logs", worker_logs) + pulumi.set(__self__, "worker_logs", worker_logs) @property @pulumi.getter(name="dagProcessingLogs") @@ -141,25 +124,12 @@ def __init__(__self__, *, """ Logging configuration for a specific airflow component. """ - EnvironmentModuleLoggingConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_log_group_arn=cloud_watch_log_group_arn, - enabled=enabled, - log_level=log_level, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_log_group_arn: Optional[str] = None, - enabled: Optional[bool] = None, - log_level: Optional['EnvironmentLoggingLevel'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_watch_log_group_arn is not None: - _setter("cloud_watch_log_group_arn", cloud_watch_log_group_arn) + pulumi.set(__self__, "cloud_watch_log_group_arn", cloud_watch_log_group_arn) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if log_level is not None: - _setter("log_level", log_level) + pulumi.set(__self__, "log_level", log_level) @property @pulumi.getter(name="cloudWatchLogGroupArn") @@ -209,21 +179,10 @@ def __init__(__self__, *, :param Sequence[str] security_group_ids: A list of security groups to use for the environment. :param Sequence[str] subnet_ids: A list of subnets to use for the environment. These must be private subnets, in the same VPC, in two different availability zones. """ - EnvironmentNetworkConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnet_ids=subnet_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: Optional[Sequence[str]] = None, - subnet_ids: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if subnet_ids is not None: - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) @property @pulumi.getter(name="securityGroupIds") diff --git a/sdk/python/pulumi_aws_native/neptune/_inputs.py b/sdk/python/pulumi_aws_native/neptune/_inputs.py index a211b91e5e..d83a8619fe 100644 --- a/sdk/python/pulumi_aws_native/neptune/_inputs.py +++ b/sdk/python/pulumi_aws_native/neptune/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -29,20 +29,9 @@ def __init__(__self__, *, :param pulumi.Input[str] role_arn: The Amazon Resource Name (ARN) of the IAM role that is associated with the DB cluster. :param pulumi.Input[str] feature_name: The name of the feature associated with the AWS Identity and Access Management (IAM) role. For the list of supported feature names, see DBEngineVersion in the Amazon Neptune API Reference. """ - DbClusterDbClusterRoleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - feature_name=feature_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: pulumi.Input[str], - feature_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if feature_name is not None: - _setter("feature_name", feature_name) + pulumi.set(__self__, "feature_name", feature_name) @property @pulumi.getter(name="roleArn") @@ -74,19 +63,8 @@ class DbClusterParameterGroupTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - DbClusterParameterGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -117,19 +95,8 @@ def __init__(__self__, *, :param pulumi.Input[float] max_capacity: The maximum number of Neptune capacity units (NCUs) for a DB instance in an Neptune Serverless cluster. You can specify NCU values in half-step increments, such as 40, 40.5, 41, and so on. The smallest value you can use is 2.5, whereas the largest is 128. :param pulumi.Input[float] min_capacity: The minimum number of Neptune capacity units (NCUs) for a DB instance in an Neptune Serverless cluster. You can specify NCU values in half-step increments, such as 8, 8.5, 9, and so on. The smallest value you can use is 1, whereas the largest is 128. """ - DbClusterServerlessScalingConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_capacity=max_capacity, - min_capacity=min_capacity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_capacity: pulumi.Input[float], - min_capacity: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_capacity", max_capacity) - _setter("min_capacity", min_capacity) + pulumi.set(__self__, "max_capacity", max_capacity) + pulumi.set(__self__, "min_capacity", min_capacity) @property @pulumi.getter(name="maxCapacity") @@ -166,20 +133,9 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - DbClusterTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -211,19 +167,8 @@ class DbInstanceTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - DbInstanceTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -249,19 +194,8 @@ class DbParameterGroupTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - DbParameterGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -287,19 +221,8 @@ class DbSubnetGroupTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - DbSubnetGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/neptune/db_cluster.py b/sdk/python/pulumi_aws_native/neptune/db_cluster.py index 146419cf3c..8f896f19dc 100644 --- a/sdk/python/pulumi_aws_native/neptune/db_cluster.py +++ b/sdk/python/pulumi_aws_native/neptune/db_cluster.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -97,113 +97,56 @@ def __init__(__self__, *, If a DB cluster snapshot is specified, the target DB cluster is created from the source DB cluster restore point with the same configuration as the original source DB cluster, except that the new DB cluster is created with the default security group. :param pulumi.Input[Sequence[pulumi.Input[str]]] vpc_security_group_ids: Provides a list of VPC security groups that the DB cluster belongs to. """ - DbClusterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - associated_roles=associated_roles, - availability_zones=availability_zones, - backup_retention_period=backup_retention_period, - copy_tags_to_snapshot=copy_tags_to_snapshot, - db_cluster_identifier=db_cluster_identifier, - db_cluster_parameter_group_name=db_cluster_parameter_group_name, - db_instance_parameter_group_name=db_instance_parameter_group_name, - db_port=db_port, - db_subnet_group_name=db_subnet_group_name, - deletion_protection=deletion_protection, - enable_cloudwatch_logs_exports=enable_cloudwatch_logs_exports, - engine_version=engine_version, - iam_auth_enabled=iam_auth_enabled, - kms_key_id=kms_key_id, - preferred_backup_window=preferred_backup_window, - preferred_maintenance_window=preferred_maintenance_window, - restore_to_time=restore_to_time, - restore_type=restore_type, - serverless_scaling_configuration=serverless_scaling_configuration, - snapshot_identifier=snapshot_identifier, - source_db_cluster_identifier=source_db_cluster_identifier, - storage_encrypted=storage_encrypted, - tags=tags, - use_latest_restorable_time=use_latest_restorable_time, - vpc_security_group_ids=vpc_security_group_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - associated_roles: Optional[pulumi.Input[Sequence[pulumi.Input['DbClusterDbClusterRoleArgs']]]] = None, - availability_zones: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - backup_retention_period: Optional[pulumi.Input[int]] = None, - copy_tags_to_snapshot: Optional[pulumi.Input[bool]] = None, - db_cluster_identifier: Optional[pulumi.Input[str]] = None, - db_cluster_parameter_group_name: Optional[pulumi.Input[str]] = None, - db_instance_parameter_group_name: Optional[pulumi.Input[str]] = None, - db_port: Optional[pulumi.Input[int]] = None, - db_subnet_group_name: Optional[pulumi.Input[str]] = None, - deletion_protection: Optional[pulumi.Input[bool]] = None, - enable_cloudwatch_logs_exports: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - engine_version: Optional[pulumi.Input[str]] = None, - iam_auth_enabled: Optional[pulumi.Input[bool]] = None, - kms_key_id: Optional[pulumi.Input[str]] = None, - preferred_backup_window: Optional[pulumi.Input[str]] = None, - preferred_maintenance_window: Optional[pulumi.Input[str]] = None, - restore_to_time: Optional[pulumi.Input[str]] = None, - restore_type: Optional[pulumi.Input[str]] = None, - serverless_scaling_configuration: Optional[pulumi.Input['DbClusterServerlessScalingConfigurationArgs']] = None, - snapshot_identifier: Optional[pulumi.Input[str]] = None, - source_db_cluster_identifier: Optional[pulumi.Input[str]] = None, - storage_encrypted: Optional[pulumi.Input[bool]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DbClusterTagArgs']]]] = None, - use_latest_restorable_time: Optional[pulumi.Input[bool]] = None, - vpc_security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if associated_roles is not None: - _setter("associated_roles", associated_roles) + pulumi.set(__self__, "associated_roles", associated_roles) if availability_zones is not None: - _setter("availability_zones", availability_zones) + pulumi.set(__self__, "availability_zones", availability_zones) if backup_retention_period is not None: - _setter("backup_retention_period", backup_retention_period) + pulumi.set(__self__, "backup_retention_period", backup_retention_period) if copy_tags_to_snapshot is not None: - _setter("copy_tags_to_snapshot", copy_tags_to_snapshot) + pulumi.set(__self__, "copy_tags_to_snapshot", copy_tags_to_snapshot) if db_cluster_identifier is not None: - _setter("db_cluster_identifier", db_cluster_identifier) + pulumi.set(__self__, "db_cluster_identifier", db_cluster_identifier) if db_cluster_parameter_group_name is not None: - _setter("db_cluster_parameter_group_name", db_cluster_parameter_group_name) + pulumi.set(__self__, "db_cluster_parameter_group_name", db_cluster_parameter_group_name) if db_instance_parameter_group_name is not None: - _setter("db_instance_parameter_group_name", db_instance_parameter_group_name) + pulumi.set(__self__, "db_instance_parameter_group_name", db_instance_parameter_group_name) if db_port is not None: - _setter("db_port", db_port) + pulumi.set(__self__, "db_port", db_port) if db_subnet_group_name is not None: - _setter("db_subnet_group_name", db_subnet_group_name) + pulumi.set(__self__, "db_subnet_group_name", db_subnet_group_name) if deletion_protection is not None: - _setter("deletion_protection", deletion_protection) + pulumi.set(__self__, "deletion_protection", deletion_protection) if enable_cloudwatch_logs_exports is not None: - _setter("enable_cloudwatch_logs_exports", enable_cloudwatch_logs_exports) + pulumi.set(__self__, "enable_cloudwatch_logs_exports", enable_cloudwatch_logs_exports) if engine_version is not None: - _setter("engine_version", engine_version) + pulumi.set(__self__, "engine_version", engine_version) if iam_auth_enabled is not None: - _setter("iam_auth_enabled", iam_auth_enabled) + pulumi.set(__self__, "iam_auth_enabled", iam_auth_enabled) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if preferred_backup_window is not None: - _setter("preferred_backup_window", preferred_backup_window) + pulumi.set(__self__, "preferred_backup_window", preferred_backup_window) if preferred_maintenance_window is not None: - _setter("preferred_maintenance_window", preferred_maintenance_window) + pulumi.set(__self__, "preferred_maintenance_window", preferred_maintenance_window) if restore_to_time is not None: - _setter("restore_to_time", restore_to_time) + pulumi.set(__self__, "restore_to_time", restore_to_time) if restore_type is not None: - _setter("restore_type", restore_type) + pulumi.set(__self__, "restore_type", restore_type) if serverless_scaling_configuration is not None: - _setter("serverless_scaling_configuration", serverless_scaling_configuration) + pulumi.set(__self__, "serverless_scaling_configuration", serverless_scaling_configuration) if snapshot_identifier is not None: - _setter("snapshot_identifier", snapshot_identifier) + pulumi.set(__self__, "snapshot_identifier", snapshot_identifier) if source_db_cluster_identifier is not None: - _setter("source_db_cluster_identifier", source_db_cluster_identifier) + pulumi.set(__self__, "source_db_cluster_identifier", source_db_cluster_identifier) if storage_encrypted is not None: - _setter("storage_encrypted", storage_encrypted) + pulumi.set(__self__, "storage_encrypted", storage_encrypted) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if use_latest_restorable_time is not None: - _setter("use_latest_restorable_time", use_latest_restorable_time) + pulumi.set(__self__, "use_latest_restorable_time", use_latest_restorable_time) if vpc_security_group_ids is not None: - _setter("vpc_security_group_ids", vpc_security_group_ids) + pulumi.set(__self__, "vpc_security_group_ids", vpc_security_group_ids) @property @pulumi.getter(name="associatedRoles") @@ -643,10 +586,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DbClusterArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -704,11 +643,6 @@ def _internal_init(__self__, __props__.__dict__["preferred_maintenance_window"] = preferred_maintenance_window __props__.__dict__["restore_to_time"] = restore_to_time __props__.__dict__["restore_type"] = restore_type - if serverless_scaling_configuration is not None and not isinstance(serverless_scaling_configuration, DbClusterServerlessScalingConfigurationArgs): - serverless_scaling_configuration = serverless_scaling_configuration or {} - def _setter(key, value): - serverless_scaling_configuration[key] = value - DbClusterServerlessScalingConfigurationArgs._configure(_setter, **serverless_scaling_configuration) __props__.__dict__["serverless_scaling_configuration"] = serverless_scaling_configuration __props__.__dict__["snapshot_identifier"] = snapshot_identifier __props__.__dict__["source_db_cluster_identifier"] = source_db_cluster_identifier diff --git a/sdk/python/pulumi_aws_native/neptune/db_cluster_parameter_group.py b/sdk/python/pulumi_aws_native/neptune/db_cluster_parameter_group.py index b0b80fc6da..125cf36c60 100644 --- a/sdk/python/pulumi_aws_native/neptune/db_cluster_parameter_group.py +++ b/sdk/python/pulumi_aws_native/neptune/db_cluster_parameter_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -24,30 +24,13 @@ def __init__(__self__, *, """ The set of arguments for constructing a DbClusterParameterGroup resource. """ - DbClusterParameterGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - family=family, - parameters=parameters, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: pulumi.Input[str], - family: pulumi.Input[str], - parameters: Any, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DbClusterParameterGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("description", description) - _setter("family", family) - _setter("parameters", parameters) + pulumi.set(__self__, "description", description) + pulumi.set(__self__, "family", family) + pulumi.set(__self__, "parameters", parameters) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -136,10 +119,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DbClusterParameterGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/neptune/db_instance.py b/sdk/python/pulumi_aws_native/neptune/db_instance.py index e70179485f..b1a7f25060 100644 --- a/sdk/python/pulumi_aws_native/neptune/db_instance.py +++ b/sdk/python/pulumi_aws_native/neptune/db_instance.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -30,56 +30,27 @@ def __init__(__self__, *, """ The set of arguments for constructing a DbInstance resource. """ - DbInstanceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - db_instance_class=db_instance_class, - allow_major_version_upgrade=allow_major_version_upgrade, - auto_minor_version_upgrade=auto_minor_version_upgrade, - availability_zone=availability_zone, - db_cluster_identifier=db_cluster_identifier, - db_instance_identifier=db_instance_identifier, - db_parameter_group_name=db_parameter_group_name, - db_snapshot_identifier=db_snapshot_identifier, - db_subnet_group_name=db_subnet_group_name, - preferred_maintenance_window=preferred_maintenance_window, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - db_instance_class: pulumi.Input[str], - allow_major_version_upgrade: Optional[pulumi.Input[bool]] = None, - auto_minor_version_upgrade: Optional[pulumi.Input[bool]] = None, - availability_zone: Optional[pulumi.Input[str]] = None, - db_cluster_identifier: Optional[pulumi.Input[str]] = None, - db_instance_identifier: Optional[pulumi.Input[str]] = None, - db_parameter_group_name: Optional[pulumi.Input[str]] = None, - db_snapshot_identifier: Optional[pulumi.Input[str]] = None, - db_subnet_group_name: Optional[pulumi.Input[str]] = None, - preferred_maintenance_window: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DbInstanceTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("db_instance_class", db_instance_class) + pulumi.set(__self__, "db_instance_class", db_instance_class) if allow_major_version_upgrade is not None: - _setter("allow_major_version_upgrade", allow_major_version_upgrade) + pulumi.set(__self__, "allow_major_version_upgrade", allow_major_version_upgrade) if auto_minor_version_upgrade is not None: - _setter("auto_minor_version_upgrade", auto_minor_version_upgrade) + pulumi.set(__self__, "auto_minor_version_upgrade", auto_minor_version_upgrade) if availability_zone is not None: - _setter("availability_zone", availability_zone) + pulumi.set(__self__, "availability_zone", availability_zone) if db_cluster_identifier is not None: - _setter("db_cluster_identifier", db_cluster_identifier) + pulumi.set(__self__, "db_cluster_identifier", db_cluster_identifier) if db_instance_identifier is not None: - _setter("db_instance_identifier", db_instance_identifier) + pulumi.set(__self__, "db_instance_identifier", db_instance_identifier) if db_parameter_group_name is not None: - _setter("db_parameter_group_name", db_parameter_group_name) + pulumi.set(__self__, "db_parameter_group_name", db_parameter_group_name) if db_snapshot_identifier is not None: - _setter("db_snapshot_identifier", db_snapshot_identifier) + pulumi.set(__self__, "db_snapshot_identifier", db_snapshot_identifier) if db_subnet_group_name is not None: - _setter("db_subnet_group_name", db_subnet_group_name) + pulumi.set(__self__, "db_subnet_group_name", db_subnet_group_name) if preferred_maintenance_window is not None: - _setter("preferred_maintenance_window", preferred_maintenance_window) + pulumi.set(__self__, "preferred_maintenance_window", preferred_maintenance_window) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="dbInstanceClass") @@ -228,10 +199,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DbInstanceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/neptune/db_parameter_group.py b/sdk/python/pulumi_aws_native/neptune/db_parameter_group.py index 1c06000c69..e6c6753000 100644 --- a/sdk/python/pulumi_aws_native/neptune/db_parameter_group.py +++ b/sdk/python/pulumi_aws_native/neptune/db_parameter_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -24,30 +24,13 @@ def __init__(__self__, *, """ The set of arguments for constructing a DbParameterGroup resource. """ - DbParameterGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - family=family, - parameters=parameters, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: pulumi.Input[str], - family: pulumi.Input[str], - parameters: Any, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DbParameterGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("description", description) - _setter("family", family) - _setter("parameters", parameters) + pulumi.set(__self__, "description", description) + pulumi.set(__self__, "family", family) + pulumi.set(__self__, "parameters", parameters) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -136,10 +119,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DbParameterGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/neptune/db_subnet_group.py b/sdk/python/pulumi_aws_native/neptune/db_subnet_group.py index ae4c4a2adc..61ff5736f9 100644 --- a/sdk/python/pulumi_aws_native/neptune/db_subnet_group.py +++ b/sdk/python/pulumi_aws_native/neptune/db_subnet_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,27 +23,12 @@ def __init__(__self__, *, """ The set of arguments for constructing a DbSubnetGroup resource. """ - DbSubnetGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - db_subnet_group_description=db_subnet_group_description, - subnet_ids=subnet_ids, - db_subnet_group_name=db_subnet_group_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - db_subnet_group_description: pulumi.Input[str], - subnet_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - db_subnet_group_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DbSubnetGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("db_subnet_group_description", db_subnet_group_description) - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "db_subnet_group_description", db_subnet_group_description) + pulumi.set(__self__, "subnet_ids", subnet_ids) if db_subnet_group_name is not None: - _setter("db_subnet_group_name", db_subnet_group_name) + pulumi.set(__self__, "db_subnet_group_name", db_subnet_group_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="dbSubnetGroupDescription") @@ -122,10 +107,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DbSubnetGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/neptune/get_db_cluster.py b/sdk/python/pulumi_aws_native/neptune/get_db_cluster.py index e4799860e3..1b8c63f792 100644 --- a/sdk/python/pulumi_aws_native/neptune/get_db_cluster.py +++ b/sdk/python/pulumi_aws_native/neptune/get_db_cluster.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/neptune/get_db_cluster_parameter_group.py b/sdk/python/pulumi_aws_native/neptune/get_db_cluster_parameter_group.py index 312d347f7a..8a1b248e00 100644 --- a/sdk/python/pulumi_aws_native/neptune/get_db_cluster_parameter_group.py +++ b/sdk/python/pulumi_aws_native/neptune/get_db_cluster_parameter_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/neptune/get_db_instance.py b/sdk/python/pulumi_aws_native/neptune/get_db_instance.py index 1ee88b2566..24bd1cbe8d 100644 --- a/sdk/python/pulumi_aws_native/neptune/get_db_instance.py +++ b/sdk/python/pulumi_aws_native/neptune/get_db_instance.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/neptune/get_db_parameter_group.py b/sdk/python/pulumi_aws_native/neptune/get_db_parameter_group.py index c58082ef26..579ed4d4e0 100644 --- a/sdk/python/pulumi_aws_native/neptune/get_db_parameter_group.py +++ b/sdk/python/pulumi_aws_native/neptune/get_db_parameter_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/neptune/get_db_subnet_group.py b/sdk/python/pulumi_aws_native/neptune/get_db_subnet_group.py index 3720497d3e..574b8671af 100644 --- a/sdk/python/pulumi_aws_native/neptune/get_db_subnet_group.py +++ b/sdk/python/pulumi_aws_native/neptune/get_db_subnet_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/neptune/outputs.py b/sdk/python/pulumi_aws_native/neptune/outputs.py index cdc2ad5ec5..1a13452004 100644 --- a/sdk/python/pulumi_aws_native/neptune/outputs.py +++ b/sdk/python/pulumi_aws_native/neptune/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -51,20 +51,9 @@ def __init__(__self__, *, :param str role_arn: The Amazon Resource Name (ARN) of the IAM role that is associated with the DB cluster. :param str feature_name: The name of the feature associated with the AWS Identity and Access Management (IAM) role. For the list of supported feature names, see DBEngineVersion in the Amazon Neptune API Reference. """ - DbClusterDbClusterRole._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - feature_name=feature_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: str, - feature_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if feature_name is not None: - _setter("feature_name", feature_name) + pulumi.set(__self__, "feature_name", feature_name) @property @pulumi.getter(name="roleArn") @@ -88,19 +77,8 @@ class DbClusterParameterGroupTag(dict): def __init__(__self__, *, key: str, value: str): - DbClusterParameterGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -145,19 +123,8 @@ def __init__(__self__, *, :param float max_capacity: The maximum number of Neptune capacity units (NCUs) for a DB instance in an Neptune Serverless cluster. You can specify NCU values in half-step increments, such as 40, 40.5, 41, and so on. The smallest value you can use is 2.5, whereas the largest is 128. :param float min_capacity: The minimum number of Neptune capacity units (NCUs) for a DB instance in an Neptune Serverless cluster. You can specify NCU values in half-step increments, such as 8, 8.5, 9, and so on. The smallest value you can use is 1, whereas the largest is 128. """ - DbClusterServerlessScalingConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_capacity=max_capacity, - min_capacity=min_capacity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_capacity: float, - min_capacity: float, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_capacity", max_capacity) - _setter("min_capacity", min_capacity) + pulumi.set(__self__, "max_capacity", max_capacity) + pulumi.set(__self__, "min_capacity", min_capacity) @property @pulumi.getter(name="maxCapacity") @@ -189,20 +156,9 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - DbClusterTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -226,19 +182,8 @@ class DbInstanceTag(dict): def __init__(__self__, *, key: str, value: str): - DbInstanceTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -256,19 +201,8 @@ class DbParameterGroupTag(dict): def __init__(__self__, *, key: str, value: str): - DbParameterGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -286,19 +220,8 @@ class DbSubnetGroupTag(dict): def __init__(__self__, *, key: str, value: str): - DbSubnetGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/networkfirewall/_inputs.py b/sdk/python/pulumi_aws_native/networkfirewall/_inputs.py index 91a91475ca..e2c459f6de 100644 --- a/sdk/python/pulumi_aws_native/networkfirewall/_inputs.py +++ b/sdk/python/pulumi_aws_native/networkfirewall/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -54,17 +54,8 @@ class FirewallPolicyActionDefinitionArgs: def __init__(__self__, *, publish_metric_action: Optional[pulumi.Input['FirewallPolicyPublishMetricActionArgs']] = None): - FirewallPolicyActionDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - publish_metric_action=publish_metric_action, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - publish_metric_action: Optional[pulumi.Input['FirewallPolicyPublishMetricActionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if publish_metric_action is not None: - _setter("publish_metric_action", publish_metric_action) + pulumi.set(__self__, "publish_metric_action", publish_metric_action) @property @pulumi.getter(name="publishMetricAction") @@ -81,19 +72,8 @@ class FirewallPolicyCustomActionArgs: def __init__(__self__, *, action_definition: pulumi.Input['FirewallPolicyActionDefinitionArgs'], action_name: pulumi.Input[str]): - FirewallPolicyCustomActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action_definition=action_definition, - action_name=action_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action_definition: pulumi.Input['FirewallPolicyActionDefinitionArgs'], - action_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action_definition", action_definition) - _setter("action_name", action_name) + pulumi.set(__self__, "action_definition", action_definition) + pulumi.set(__self__, "action_name", action_name) @property @pulumi.getter(name="actionDefinition") @@ -118,16 +98,7 @@ def action_name(self, value: pulumi.Input[str]): class FirewallPolicyDimensionArgs: def __init__(__self__, *, value: pulumi.Input[str]): - FirewallPolicyDimensionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -143,17 +114,8 @@ def value(self, value: pulumi.Input[str]): class FirewallPolicyPolicyVariablesPropertiesArgs: def __init__(__self__, *, rule_variables: Optional[pulumi.Input['FirewallPolicyRuleVariablesArgs']] = None): - FirewallPolicyPolicyVariablesPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - rule_variables=rule_variables, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rule_variables: Optional[pulumi.Input['FirewallPolicyRuleVariablesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if rule_variables is not None: - _setter("rule_variables", rule_variables) + pulumi.set(__self__, "rule_variables", rule_variables) @property @pulumi.getter(name="ruleVariables") @@ -169,16 +131,7 @@ def rule_variables(self, value: Optional[pulumi.Input['FirewallPolicyRuleVariabl class FirewallPolicyPublishMetricActionArgs: def __init__(__self__, *, dimensions: pulumi.Input[Sequence[pulumi.Input['FirewallPolicyDimensionArgs']]]): - FirewallPolicyPublishMetricActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dimensions=dimensions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dimensions: pulumi.Input[Sequence[pulumi.Input['FirewallPolicyDimensionArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("dimensions", dimensions) + pulumi.set(__self__, "dimensions", dimensions) @property @pulumi.getter @@ -194,11 +147,6 @@ def dimensions(self, value: pulumi.Input[Sequence[pulumi.Input['FirewallPolicyDi class FirewallPolicyRuleVariablesArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -206,21 +154,10 @@ class FirewallPolicyStatefulEngineOptionsArgs: def __init__(__self__, *, rule_order: Optional[pulumi.Input['FirewallPolicyRuleOrder']] = None, stream_exception_policy: Optional[pulumi.Input['FirewallPolicyStreamExceptionPolicy']] = None): - FirewallPolicyStatefulEngineOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - rule_order=rule_order, - stream_exception_policy=stream_exception_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rule_order: Optional[pulumi.Input['FirewallPolicyRuleOrder']] = None, - stream_exception_policy: Optional[pulumi.Input['FirewallPolicyStreamExceptionPolicy']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if rule_order is not None: - _setter("rule_order", rule_order) + pulumi.set(__self__, "rule_order", rule_order) if stream_exception_policy is not None: - _setter("stream_exception_policy", stream_exception_policy) + pulumi.set(__self__, "stream_exception_policy", stream_exception_policy) @property @pulumi.getter(name="ruleOrder") @@ -245,17 +182,8 @@ def stream_exception_policy(self, value: Optional[pulumi.Input['FirewallPolicySt class FirewallPolicyStatefulRuleGroupOverrideArgs: def __init__(__self__, *, action: Optional[pulumi.Input['FirewallPolicyOverrideAction']] = None): - FirewallPolicyStatefulRuleGroupOverrideArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: Optional[pulumi.Input['FirewallPolicyOverrideAction']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if action is not None: - _setter("action", action) + pulumi.set(__self__, "action", action) @property @pulumi.getter @@ -273,24 +201,11 @@ def __init__(__self__, *, resource_arn: pulumi.Input[str], override: Optional[pulumi.Input['FirewallPolicyStatefulRuleGroupOverrideArgs']] = None, priority: Optional[pulumi.Input[int]] = None): - FirewallPolicyStatefulRuleGroupReferenceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_arn=resource_arn, - override=override, - priority=priority, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_arn: pulumi.Input[str], - override: Optional[pulumi.Input['FirewallPolicyStatefulRuleGroupOverrideArgs']] = None, - priority: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_arn", resource_arn) + pulumi.set(__self__, "resource_arn", resource_arn) if override is not None: - _setter("override", override) + pulumi.set(__self__, "override", override) if priority is not None: - _setter("priority", priority) + pulumi.set(__self__, "priority", priority) @property @pulumi.getter(name="resourceArn") @@ -325,19 +240,8 @@ class FirewallPolicyStatelessRuleGroupReferenceArgs: def __init__(__self__, *, priority: pulumi.Input[int], resource_arn: pulumi.Input[str]): - FirewallPolicyStatelessRuleGroupReferenceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - priority=priority, - resource_arn=resource_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - priority: pulumi.Input[int], - resource_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("priority", priority) - _setter("resource_arn", resource_arn) + pulumi.set(__self__, "priority", priority) + pulumi.set(__self__, "resource_arn", resource_arn) @property @pulumi.getter @@ -363,19 +267,8 @@ class FirewallPolicyTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - FirewallPolicyTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -407,43 +300,20 @@ def __init__(__self__, *, stateful_rule_group_references: Optional[pulumi.Input[Sequence[pulumi.Input['FirewallPolicyStatefulRuleGroupReferenceArgs']]]] = None, stateless_custom_actions: Optional[pulumi.Input[Sequence[pulumi.Input['FirewallPolicyCustomActionArgs']]]] = None, stateless_rule_group_references: Optional[pulumi.Input[Sequence[pulumi.Input['FirewallPolicyStatelessRuleGroupReferenceArgs']]]] = None): - FirewallPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - stateless_default_actions=stateless_default_actions, - stateless_fragment_default_actions=stateless_fragment_default_actions, - policy_variables=policy_variables, - stateful_default_actions=stateful_default_actions, - stateful_engine_options=stateful_engine_options, - stateful_rule_group_references=stateful_rule_group_references, - stateless_custom_actions=stateless_custom_actions, - stateless_rule_group_references=stateless_rule_group_references, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - stateless_default_actions: pulumi.Input[Sequence[pulumi.Input[str]]], - stateless_fragment_default_actions: pulumi.Input[Sequence[pulumi.Input[str]]], - policy_variables: Optional[pulumi.Input['FirewallPolicyPolicyVariablesPropertiesArgs']] = None, - stateful_default_actions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - stateful_engine_options: Optional[pulumi.Input['FirewallPolicyStatefulEngineOptionsArgs']] = None, - stateful_rule_group_references: Optional[pulumi.Input[Sequence[pulumi.Input['FirewallPolicyStatefulRuleGroupReferenceArgs']]]] = None, - stateless_custom_actions: Optional[pulumi.Input[Sequence[pulumi.Input['FirewallPolicyCustomActionArgs']]]] = None, - stateless_rule_group_references: Optional[pulumi.Input[Sequence[pulumi.Input['FirewallPolicyStatelessRuleGroupReferenceArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("stateless_default_actions", stateless_default_actions) - _setter("stateless_fragment_default_actions", stateless_fragment_default_actions) + pulumi.set(__self__, "stateless_default_actions", stateless_default_actions) + pulumi.set(__self__, "stateless_fragment_default_actions", stateless_fragment_default_actions) if policy_variables is not None: - _setter("policy_variables", policy_variables) + pulumi.set(__self__, "policy_variables", policy_variables) if stateful_default_actions is not None: - _setter("stateful_default_actions", stateful_default_actions) + pulumi.set(__self__, "stateful_default_actions", stateful_default_actions) if stateful_engine_options is not None: - _setter("stateful_engine_options", stateful_engine_options) + pulumi.set(__self__, "stateful_engine_options", stateful_engine_options) if stateful_rule_group_references is not None: - _setter("stateful_rule_group_references", stateful_rule_group_references) + pulumi.set(__self__, "stateful_rule_group_references", stateful_rule_group_references) if stateless_custom_actions is not None: - _setter("stateless_custom_actions", stateless_custom_actions) + pulumi.set(__self__, "stateless_custom_actions", stateless_custom_actions) if stateless_rule_group_references is not None: - _setter("stateless_rule_group_references", stateless_rule_group_references) + pulumi.set(__self__, "stateless_rule_group_references", stateless_rule_group_references) @property @pulumi.getter(name="statelessDefaultActions") @@ -527,20 +397,9 @@ def __init__(__self__, *, :param pulumi.Input[str] subnet_id: A SubnetId. :param pulumi.Input[str] ip_address_type: A IPAddressType """ - FirewallSubnetMappingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - subnet_id=subnet_id, - ip_address_type=ip_address_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subnet_id: pulumi.Input[str], - ip_address_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("subnet_id", subnet_id) + pulumi.set(__self__, "subnet_id", subnet_id) if ip_address_type is not None: - _setter("ip_address_type", ip_address_type) + pulumi.set(__self__, "ip_address_type", ip_address_type) @property @pulumi.getter(name="subnetId") @@ -572,19 +431,8 @@ class FirewallTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - FirewallTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -614,22 +462,9 @@ def __init__(__self__, *, """ :param Any log_destination: A key-value pair to configure the logDestinations. """ - LoggingConfigurationLogDestinationConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_destination=log_destination, - log_destination_type=log_destination_type, - log_type=log_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_destination: Any, - log_destination_type: pulumi.Input['LoggingConfigurationLogDestinationConfigLogDestinationType'], - log_type: pulumi.Input['LoggingConfigurationLogDestinationConfigLogType'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("log_destination", log_destination) - _setter("log_destination_type", log_destination_type) - _setter("log_type", log_type) + pulumi.set(__self__, "log_destination", log_destination) + pulumi.set(__self__, "log_destination_type", log_destination_type) + pulumi.set(__self__, "log_type", log_type) @property @pulumi.getter(name="logDestination") @@ -666,16 +501,7 @@ def log_type(self, value: pulumi.Input['LoggingConfigurationLogDestinationConfig class LoggingConfigurationArgs: def __init__(__self__, *, log_destination_configs: pulumi.Input[Sequence[pulumi.Input['LoggingConfigurationLogDestinationConfigArgs']]]): - LoggingConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_destination_configs=log_destination_configs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_destination_configs: pulumi.Input[Sequence[pulumi.Input['LoggingConfigurationLogDestinationConfigArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("log_destination_configs", log_destination_configs) + pulumi.set(__self__, "log_destination_configs", log_destination_configs) @property @pulumi.getter(name="logDestinationConfigs") @@ -691,17 +517,8 @@ def log_destination_configs(self, value: pulumi.Input[Sequence[pulumi.Input['Log class RuleGroupActionDefinitionArgs: def __init__(__self__, *, publish_metric_action: Optional[pulumi.Input['RuleGroupPublishMetricActionArgs']] = None): - RuleGroupActionDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - publish_metric_action=publish_metric_action, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - publish_metric_action: Optional[pulumi.Input['RuleGroupPublishMetricActionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if publish_metric_action is not None: - _setter("publish_metric_action", publish_metric_action) + pulumi.set(__self__, "publish_metric_action", publish_metric_action) @property @pulumi.getter(name="publishMetricAction") @@ -717,16 +534,7 @@ def publish_metric_action(self, value: Optional[pulumi.Input['RuleGroupPublishMe class RuleGroupAddressArgs: def __init__(__self__, *, address_definition: pulumi.Input[str]): - RuleGroupAddressArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - address_definition=address_definition, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - address_definition: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("address_definition", address_definition) + pulumi.set(__self__, "address_definition", address_definition) @property @pulumi.getter(name="addressDefinition") @@ -743,19 +551,8 @@ class RuleGroupCustomActionArgs: def __init__(__self__, *, action_definition: pulumi.Input['RuleGroupActionDefinitionArgs'], action_name: pulumi.Input[str]): - RuleGroupCustomActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action_definition=action_definition, - action_name=action_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action_definition: pulumi.Input['RuleGroupActionDefinitionArgs'], - action_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action_definition", action_definition) - _setter("action_name", action_name) + pulumi.set(__self__, "action_definition", action_definition) + pulumi.set(__self__, "action_name", action_name) @property @pulumi.getter(name="actionDefinition") @@ -780,16 +577,7 @@ def action_name(self, value: pulumi.Input[str]): class RuleGroupDimensionArgs: def __init__(__self__, *, value: pulumi.Input[str]): - RuleGroupDimensionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -810,31 +598,12 @@ def __init__(__self__, *, protocol: pulumi.Input['RuleGroupHeaderProtocol'], source: pulumi.Input[str], source_port: pulumi.Input[str]): - RuleGroupHeaderArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - destination_port=destination_port, - direction=direction, - protocol=protocol, - source=source, - source_port=source_port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: pulumi.Input[str], - destination_port: pulumi.Input[str], - direction: pulumi.Input['RuleGroupHeaderDirection'], - protocol: pulumi.Input['RuleGroupHeaderProtocol'], - source: pulumi.Input[str], - source_port: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination", destination) - _setter("destination_port", destination_port) - _setter("direction", direction) - _setter("protocol", protocol) - _setter("source", source) - _setter("source_port", source_port) + pulumi.set(__self__, "destination", destination) + pulumi.set(__self__, "destination_port", destination_port) + pulumi.set(__self__, "direction", direction) + pulumi.set(__self__, "protocol", protocol) + pulumi.set(__self__, "source", source) + pulumi.set(__self__, "source_port", source_port) @property @pulumi.getter @@ -900,37 +669,18 @@ def __init__(__self__, *, source_ports: Optional[pulumi.Input[Sequence[pulumi.Input['RuleGroupPortRangeArgs']]]] = None, sources: Optional[pulumi.Input[Sequence[pulumi.Input['RuleGroupAddressArgs']]]] = None, tcp_flags: Optional[pulumi.Input[Sequence[pulumi.Input['RuleGroupTcpFlagFieldArgs']]]] = None): - RuleGroupMatchAttributesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_ports=destination_ports, - destinations=destinations, - protocols=protocols, - source_ports=source_ports, - sources=sources, - tcp_flags=tcp_flags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_ports: Optional[pulumi.Input[Sequence[pulumi.Input['RuleGroupPortRangeArgs']]]] = None, - destinations: Optional[pulumi.Input[Sequence[pulumi.Input['RuleGroupAddressArgs']]]] = None, - protocols: Optional[pulumi.Input[Sequence[pulumi.Input[int]]]] = None, - source_ports: Optional[pulumi.Input[Sequence[pulumi.Input['RuleGroupPortRangeArgs']]]] = None, - sources: Optional[pulumi.Input[Sequence[pulumi.Input['RuleGroupAddressArgs']]]] = None, - tcp_flags: Optional[pulumi.Input[Sequence[pulumi.Input['RuleGroupTcpFlagFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination_ports is not None: - _setter("destination_ports", destination_ports) + pulumi.set(__self__, "destination_ports", destination_ports) if destinations is not None: - _setter("destinations", destinations) + pulumi.set(__self__, "destinations", destinations) if protocols is not None: - _setter("protocols", protocols) + pulumi.set(__self__, "protocols", protocols) if source_ports is not None: - _setter("source_ports", source_ports) + pulumi.set(__self__, "source_ports", source_ports) if sources is not None: - _setter("sources", sources) + pulumi.set(__self__, "sources", sources) if tcp_flags is not None: - _setter("tcp_flags", tcp_flags) + pulumi.set(__self__, "tcp_flags", tcp_flags) @property @pulumi.getter(name="destinationPorts") @@ -992,19 +742,8 @@ class RuleGroupPortRangeArgs: def __init__(__self__, *, from_port: pulumi.Input[int], to_port: pulumi.Input[int]): - RuleGroupPortRangeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - from_port=from_port, - to_port=to_port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - from_port: pulumi.Input[int], - to_port: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("from_port", from_port) - _setter("to_port", to_port) + pulumi.set(__self__, "from_port", from_port) + pulumi.set(__self__, "to_port", to_port) @property @pulumi.getter(name="fromPort") @@ -1029,16 +768,7 @@ def to_port(self, value: pulumi.Input[int]): class RuleGroupPublishMetricActionArgs: def __init__(__self__, *, dimensions: pulumi.Input[Sequence[pulumi.Input['RuleGroupDimensionArgs']]]): - RuleGroupPublishMetricActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dimensions=dimensions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dimensions: pulumi.Input[Sequence[pulumi.Input['RuleGroupDimensionArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("dimensions", dimensions) + pulumi.set(__self__, "dimensions", dimensions) @property @pulumi.getter @@ -1054,17 +784,8 @@ def dimensions(self, value: pulumi.Input[Sequence[pulumi.Input['RuleGroupDimensi class RuleGroupReferenceSetsArgs: def __init__(__self__, *, ip_set_references: Optional[Any] = None): - RuleGroupReferenceSetsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ip_set_references=ip_set_references, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ip_set_references: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ip_set_references is not None: - _setter("ip_set_references", ip_set_references) + pulumi.set(__self__, "ip_set_references", ip_set_references) @property @pulumi.getter(name="ipSetReferences") @@ -1081,19 +802,8 @@ class RuleGroupRuleDefinitionArgs: def __init__(__self__, *, actions: pulumi.Input[Sequence[pulumi.Input[str]]], match_attributes: pulumi.Input['RuleGroupMatchAttributesArgs']): - RuleGroupRuleDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - actions=actions, - match_attributes=match_attributes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - actions: pulumi.Input[Sequence[pulumi.Input[str]]], - match_attributes: pulumi.Input['RuleGroupMatchAttributesArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("actions", actions) - _setter("match_attributes", match_attributes) + pulumi.set(__self__, "actions", actions) + pulumi.set(__self__, "match_attributes", match_attributes) @property @pulumi.getter @@ -1119,20 +829,9 @@ class RuleGroupRuleOptionArgs: def __init__(__self__, *, keyword: pulumi.Input[str], settings: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - RuleGroupRuleOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - keyword=keyword, - settings=settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - keyword: pulumi.Input[str], - settings: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("keyword", keyword) + pulumi.set(__self__, "keyword", keyword) if settings is not None: - _setter("settings", settings) + pulumi.set(__self__, "settings", settings) @property @pulumi.getter @@ -1158,21 +857,10 @@ class RuleGroupRuleVariablesArgs: def __init__(__self__, *, ip_sets: Optional[Any] = None, port_sets: Optional[Any] = None): - RuleGroupRuleVariablesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ip_sets=ip_sets, - port_sets=port_sets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ip_sets: Optional[Any] = None, - port_sets: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ip_sets is not None: - _setter("ip_sets", ip_sets) + pulumi.set(__self__, "ip_sets", ip_sets) if port_sets is not None: - _setter("port_sets", port_sets) + pulumi.set(__self__, "port_sets", port_sets) @property @pulumi.getter(name="ipSets") @@ -1199,22 +887,9 @@ def __init__(__self__, *, generated_rules_type: pulumi.Input['RuleGroupGeneratedRulesType'], target_types: pulumi.Input[Sequence[pulumi.Input['RuleGroupTargetType']]], targets: pulumi.Input[Sequence[pulumi.Input[str]]]): - RuleGroupRulesSourceListArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - generated_rules_type=generated_rules_type, - target_types=target_types, - targets=targets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - generated_rules_type: pulumi.Input['RuleGroupGeneratedRulesType'], - target_types: pulumi.Input[Sequence[pulumi.Input['RuleGroupTargetType']]], - targets: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("generated_rules_type", generated_rules_type) - _setter("target_types", target_types) - _setter("targets", targets) + pulumi.set(__self__, "generated_rules_type", generated_rules_type) + pulumi.set(__self__, "target_types", target_types) + pulumi.set(__self__, "targets", targets) @property @pulumi.getter(name="generatedRulesType") @@ -1251,29 +926,14 @@ def __init__(__self__, *, rules_string: Optional[pulumi.Input[str]] = None, stateful_rules: Optional[pulumi.Input[Sequence[pulumi.Input['RuleGroupStatefulRuleArgs']]]] = None, stateless_rules_and_custom_actions: Optional[pulumi.Input['RuleGroupStatelessRulesAndCustomActionsArgs']] = None): - RuleGroupRulesSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - rules_source_list=rules_source_list, - rules_string=rules_string, - stateful_rules=stateful_rules, - stateless_rules_and_custom_actions=stateless_rules_and_custom_actions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rules_source_list: Optional[pulumi.Input['RuleGroupRulesSourceListArgs']] = None, - rules_string: Optional[pulumi.Input[str]] = None, - stateful_rules: Optional[pulumi.Input[Sequence[pulumi.Input['RuleGroupStatefulRuleArgs']]]] = None, - stateless_rules_and_custom_actions: Optional[pulumi.Input['RuleGroupStatelessRulesAndCustomActionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if rules_source_list is not None: - _setter("rules_source_list", rules_source_list) + pulumi.set(__self__, "rules_source_list", rules_source_list) if rules_string is not None: - _setter("rules_string", rules_string) + pulumi.set(__self__, "rules_string", rules_string) if stateful_rules is not None: - _setter("stateful_rules", stateful_rules) + pulumi.set(__self__, "stateful_rules", stateful_rules) if stateless_rules_and_custom_actions is not None: - _setter("stateless_rules_and_custom_actions", stateless_rules_and_custom_actions) + pulumi.set(__self__, "stateless_rules_and_custom_actions", stateless_rules_and_custom_actions) @property @pulumi.getter(name="rulesSourceList") @@ -1316,17 +976,8 @@ def stateless_rules_and_custom_actions(self, value: Optional[pulumi.Input['RuleG class RuleGroupStatefulRuleOptionsArgs: def __init__(__self__, *, rule_order: Optional[pulumi.Input['RuleGroupRuleOrder']] = None): - RuleGroupStatefulRuleOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - rule_order=rule_order, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rule_order: Optional[pulumi.Input['RuleGroupRuleOrder']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if rule_order is not None: - _setter("rule_order", rule_order) + pulumi.set(__self__, "rule_order", rule_order) @property @pulumi.getter(name="ruleOrder") @@ -1344,22 +995,9 @@ def __init__(__self__, *, action: pulumi.Input['RuleGroupStatefulRuleAction'], header: pulumi.Input['RuleGroupHeaderArgs'], rule_options: pulumi.Input[Sequence[pulumi.Input['RuleGroupRuleOptionArgs']]]): - RuleGroupStatefulRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - header=header, - rule_options=rule_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: pulumi.Input['RuleGroupStatefulRuleAction'], - header: pulumi.Input['RuleGroupHeaderArgs'], - rule_options: pulumi.Input[Sequence[pulumi.Input['RuleGroupRuleOptionArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action", action) - _setter("header", header) - _setter("rule_options", rule_options) + pulumi.set(__self__, "action", action) + pulumi.set(__self__, "header", header) + pulumi.set(__self__, "rule_options", rule_options) @property @pulumi.getter @@ -1394,20 +1032,9 @@ class RuleGroupStatelessRulesAndCustomActionsArgs: def __init__(__self__, *, stateless_rules: pulumi.Input[Sequence[pulumi.Input['RuleGroupStatelessRuleArgs']]], custom_actions: Optional[pulumi.Input[Sequence[pulumi.Input['RuleGroupCustomActionArgs']]]] = None): - RuleGroupStatelessRulesAndCustomActionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - stateless_rules=stateless_rules, - custom_actions=custom_actions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - stateless_rules: pulumi.Input[Sequence[pulumi.Input['RuleGroupStatelessRuleArgs']]], - custom_actions: Optional[pulumi.Input[Sequence[pulumi.Input['RuleGroupCustomActionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("stateless_rules", stateless_rules) + pulumi.set(__self__, "stateless_rules", stateless_rules) if custom_actions is not None: - _setter("custom_actions", custom_actions) + pulumi.set(__self__, "custom_actions", custom_actions) @property @pulumi.getter(name="statelessRules") @@ -1433,19 +1060,8 @@ class RuleGroupStatelessRuleArgs: def __init__(__self__, *, priority: pulumi.Input[int], rule_definition: pulumi.Input['RuleGroupRuleDefinitionArgs']): - RuleGroupStatelessRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - priority=priority, - rule_definition=rule_definition, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - priority: pulumi.Input[int], - rule_definition: pulumi.Input['RuleGroupRuleDefinitionArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("priority", priority) - _setter("rule_definition", rule_definition) + pulumi.set(__self__, "priority", priority) + pulumi.set(__self__, "rule_definition", rule_definition) @property @pulumi.getter @@ -1471,19 +1087,8 @@ class RuleGroupTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - RuleGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1509,20 +1114,9 @@ class RuleGroupTcpFlagFieldArgs: def __init__(__self__, *, flags: pulumi.Input[Sequence[pulumi.Input['RuleGroupTcpFlag']]], masks: Optional[pulumi.Input[Sequence[pulumi.Input['RuleGroupTcpFlag']]]] = None): - RuleGroupTcpFlagFieldArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - flags=flags, - masks=masks, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - flags: pulumi.Input[Sequence[pulumi.Input['RuleGroupTcpFlag']]], - masks: Optional[pulumi.Input[Sequence[pulumi.Input['RuleGroupTcpFlag']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("flags", flags) + pulumi.set(__self__, "flags", flags) if masks is not None: - _setter("masks", masks) + pulumi.set(__self__, "masks", masks) @property @pulumi.getter @@ -1550,28 +1144,13 @@ def __init__(__self__, *, reference_sets: Optional[pulumi.Input['RuleGroupReferenceSetsArgs']] = None, rule_variables: Optional[pulumi.Input['RuleGroupRuleVariablesArgs']] = None, stateful_rule_options: Optional[pulumi.Input['RuleGroupStatefulRuleOptionsArgs']] = None): - RuleGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - rules_source=rules_source, - reference_sets=reference_sets, - rule_variables=rule_variables, - stateful_rule_options=stateful_rule_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rules_source: pulumi.Input['RuleGroupRulesSourceArgs'], - reference_sets: Optional[pulumi.Input['RuleGroupReferenceSetsArgs']] = None, - rule_variables: Optional[pulumi.Input['RuleGroupRuleVariablesArgs']] = None, - stateful_rule_options: Optional[pulumi.Input['RuleGroupStatefulRuleOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("rules_source", rules_source) + pulumi.set(__self__, "rules_source", rules_source) if reference_sets is not None: - _setter("reference_sets", reference_sets) + pulumi.set(__self__, "reference_sets", reference_sets) if rule_variables is not None: - _setter("rule_variables", rule_variables) + pulumi.set(__self__, "rule_variables", rule_variables) if stateful_rule_options is not None: - _setter("stateful_rule_options", stateful_rule_options) + pulumi.set(__self__, "stateful_rule_options", stateful_rule_options) @property @pulumi.getter(name="rulesSource") diff --git a/sdk/python/pulumi_aws_native/networkfirewall/firewall.py b/sdk/python/pulumi_aws_native/networkfirewall/firewall.py index e46bb1d84f..ab88e68ff8 100644 --- a/sdk/python/pulumi_aws_native/networkfirewall/firewall.py +++ b/sdk/python/pulumi_aws_native/networkfirewall/firewall.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -28,46 +28,21 @@ def __init__(__self__, *, """ The set of arguments for constructing a Firewall resource. """ - FirewallArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - firewall_policy_arn=firewall_policy_arn, - subnet_mappings=subnet_mappings, - vpc_id=vpc_id, - delete_protection=delete_protection, - description=description, - firewall_name=firewall_name, - firewall_policy_change_protection=firewall_policy_change_protection, - subnet_change_protection=subnet_change_protection, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - firewall_policy_arn: pulumi.Input[str], - subnet_mappings: pulumi.Input[Sequence[pulumi.Input['FirewallSubnetMappingArgs']]], - vpc_id: pulumi.Input[str], - delete_protection: Optional[pulumi.Input[bool]] = None, - description: Optional[pulumi.Input[str]] = None, - firewall_name: Optional[pulumi.Input[str]] = None, - firewall_policy_change_protection: Optional[pulumi.Input[bool]] = None, - subnet_change_protection: Optional[pulumi.Input[bool]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['FirewallTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("firewall_policy_arn", firewall_policy_arn) - _setter("subnet_mappings", subnet_mappings) - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "firewall_policy_arn", firewall_policy_arn) + pulumi.set(__self__, "subnet_mappings", subnet_mappings) + pulumi.set(__self__, "vpc_id", vpc_id) if delete_protection is not None: - _setter("delete_protection", delete_protection) + pulumi.set(__self__, "delete_protection", delete_protection) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if firewall_name is not None: - _setter("firewall_name", firewall_name) + pulumi.set(__self__, "firewall_name", firewall_name) if firewall_policy_change_protection is not None: - _setter("firewall_policy_change_protection", firewall_policy_change_protection) + pulumi.set(__self__, "firewall_policy_change_protection", firewall_policy_change_protection) if subnet_change_protection is not None: - _setter("subnet_change_protection", subnet_change_protection) + pulumi.set(__self__, "subnet_change_protection", subnet_change_protection) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="firewallPolicyArn") @@ -191,10 +166,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - FirewallArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/networkfirewall/firewall_policy.py b/sdk/python/pulumi_aws_native/networkfirewall/firewall_policy.py index 2192c256bc..e6fea754c0 100644 --- a/sdk/python/pulumi_aws_native/networkfirewall/firewall_policy.py +++ b/sdk/python/pulumi_aws_native/networkfirewall/firewall_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -24,28 +24,13 @@ def __init__(__self__, *, """ The set of arguments for constructing a FirewallPolicy resource. """ - FirewallPolicyInitArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - firewall_policy=firewall_policy, - description=description, - firewall_policy_name=firewall_policy_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - firewall_policy: pulumi.Input['FirewallPolicyArgs'], - description: Optional[pulumi.Input[str]] = None, - firewall_policy_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['FirewallPolicyTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("firewall_policy", firewall_policy) + pulumi.set(__self__, "firewall_policy", firewall_policy) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if firewall_policy_name is not None: - _setter("firewall_policy_name", firewall_policy_name) + pulumi.set(__self__, "firewall_policy_name", firewall_policy_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="firewallPolicy") @@ -119,10 +104,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - FirewallPolicyInitArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -142,11 +123,6 @@ def _internal_init(__self__, __props__ = FirewallPolicyInitArgs.__new__(FirewallPolicyInitArgs) __props__.__dict__["description"] = description - if firewall_policy is not None and not isinstance(firewall_policy, FirewallPolicyArgs): - firewall_policy = firewall_policy or {} - def _setter(key, value): - firewall_policy[key] = value - FirewallPolicyArgs._configure(_setter, **firewall_policy) if firewall_policy is None and not opts.urn: raise TypeError("Missing required property 'firewall_policy'") __props__.__dict__["firewall_policy"] = firewall_policy diff --git a/sdk/python/pulumi_aws_native/networkfirewall/get_firewall.py b/sdk/python/pulumi_aws_native/networkfirewall/get_firewall.py index 7aada3f9ad..23da91d033 100644 --- a/sdk/python/pulumi_aws_native/networkfirewall/get_firewall.py +++ b/sdk/python/pulumi_aws_native/networkfirewall/get_firewall.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/networkfirewall/get_firewall_policy.py b/sdk/python/pulumi_aws_native/networkfirewall/get_firewall_policy.py index a7fe61e89b..6c2e23f239 100644 --- a/sdk/python/pulumi_aws_native/networkfirewall/get_firewall_policy.py +++ b/sdk/python/pulumi_aws_native/networkfirewall/get_firewall_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/networkfirewall/get_logging_configuration.py b/sdk/python/pulumi_aws_native/networkfirewall/get_logging_configuration.py index 6a99fea15d..f2959adeae 100644 --- a/sdk/python/pulumi_aws_native/networkfirewall/get_logging_configuration.py +++ b/sdk/python/pulumi_aws_native/networkfirewall/get_logging_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/networkfirewall/get_rule_group.py b/sdk/python/pulumi_aws_native/networkfirewall/get_rule_group.py index 0c89411afb..af4a792c05 100644 --- a/sdk/python/pulumi_aws_native/networkfirewall/get_rule_group.py +++ b/sdk/python/pulumi_aws_native/networkfirewall/get_rule_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/networkfirewall/logging_configuration.py b/sdk/python/pulumi_aws_native/networkfirewall/logging_configuration.py index b58160f476..e175b4a9af 100644 --- a/sdk/python/pulumi_aws_native/networkfirewall/logging_configuration.py +++ b/sdk/python/pulumi_aws_native/networkfirewall/logging_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -23,23 +23,10 @@ def __init__(__self__, *, """ The set of arguments for constructing a LoggingConfiguration resource. """ - LoggingConfigurationInitArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - firewall_arn=firewall_arn, - logging_configuration=logging_configuration, - firewall_name=firewall_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - firewall_arn: pulumi.Input[str], - logging_configuration: pulumi.Input['LoggingConfigurationArgs'], - firewall_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("firewall_arn", firewall_arn) - _setter("logging_configuration", logging_configuration) + pulumi.set(__self__, "firewall_arn", firewall_arn) + pulumi.set(__self__, "logging_configuration", logging_configuration) if firewall_name is not None: - _setter("firewall_name", firewall_name) + pulumi.set(__self__, "firewall_name", firewall_name) @property @pulumi.getter(name="firewallArn") @@ -103,10 +90,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LoggingConfigurationInitArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -128,11 +111,6 @@ def _internal_init(__self__, raise TypeError("Missing required property 'firewall_arn'") __props__.__dict__["firewall_arn"] = firewall_arn __props__.__dict__["firewall_name"] = firewall_name - if logging_configuration is not None and not isinstance(logging_configuration, LoggingConfigurationArgs): - logging_configuration = logging_configuration or {} - def _setter(key, value): - logging_configuration[key] = value - LoggingConfigurationArgs._configure(_setter, **logging_configuration) if logging_configuration is None and not opts.urn: raise TypeError("Missing required property 'logging_configuration'") __props__.__dict__["logging_configuration"] = logging_configuration diff --git a/sdk/python/pulumi_aws_native/networkfirewall/outputs.py b/sdk/python/pulumi_aws_native/networkfirewall/outputs.py index 3a0b573aae..585ba33b49 100644 --- a/sdk/python/pulumi_aws_native/networkfirewall/outputs.py +++ b/sdk/python/pulumi_aws_native/networkfirewall/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -93,43 +93,20 @@ def __init__(__self__, *, stateful_rule_group_references: Optional[Sequence['outputs.FirewallPolicyStatefulRuleGroupReference']] = None, stateless_custom_actions: Optional[Sequence['outputs.FirewallPolicyCustomAction']] = None, stateless_rule_group_references: Optional[Sequence['outputs.FirewallPolicyStatelessRuleGroupReference']] = None): - FirewallPolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - stateless_default_actions=stateless_default_actions, - stateless_fragment_default_actions=stateless_fragment_default_actions, - policy_variables=policy_variables, - stateful_default_actions=stateful_default_actions, - stateful_engine_options=stateful_engine_options, - stateful_rule_group_references=stateful_rule_group_references, - stateless_custom_actions=stateless_custom_actions, - stateless_rule_group_references=stateless_rule_group_references, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - stateless_default_actions: Sequence[str], - stateless_fragment_default_actions: Sequence[str], - policy_variables: Optional['outputs.FirewallPolicyPolicyVariablesProperties'] = None, - stateful_default_actions: Optional[Sequence[str]] = None, - stateful_engine_options: Optional['outputs.FirewallPolicyStatefulEngineOptions'] = None, - stateful_rule_group_references: Optional[Sequence['outputs.FirewallPolicyStatefulRuleGroupReference']] = None, - stateless_custom_actions: Optional[Sequence['outputs.FirewallPolicyCustomAction']] = None, - stateless_rule_group_references: Optional[Sequence['outputs.FirewallPolicyStatelessRuleGroupReference']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("stateless_default_actions", stateless_default_actions) - _setter("stateless_fragment_default_actions", stateless_fragment_default_actions) + pulumi.set(__self__, "stateless_default_actions", stateless_default_actions) + pulumi.set(__self__, "stateless_fragment_default_actions", stateless_fragment_default_actions) if policy_variables is not None: - _setter("policy_variables", policy_variables) + pulumi.set(__self__, "policy_variables", policy_variables) if stateful_default_actions is not None: - _setter("stateful_default_actions", stateful_default_actions) + pulumi.set(__self__, "stateful_default_actions", stateful_default_actions) if stateful_engine_options is not None: - _setter("stateful_engine_options", stateful_engine_options) + pulumi.set(__self__, "stateful_engine_options", stateful_engine_options) if stateful_rule_group_references is not None: - _setter("stateful_rule_group_references", stateful_rule_group_references) + pulumi.set(__self__, "stateful_rule_group_references", stateful_rule_group_references) if stateless_custom_actions is not None: - _setter("stateless_custom_actions", stateless_custom_actions) + pulumi.set(__self__, "stateless_custom_actions", stateless_custom_actions) if stateless_rule_group_references is not None: - _setter("stateless_rule_group_references", stateless_rule_group_references) + pulumi.set(__self__, "stateless_rule_group_references", stateless_rule_group_references) @property @pulumi.getter(name="statelessDefaultActions") @@ -193,17 +170,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, publish_metric_action: Optional['outputs.FirewallPolicyPublishMetricAction'] = None): - FirewallPolicyActionDefinition._configure( - lambda key, value: pulumi.set(__self__, key, value), - publish_metric_action=publish_metric_action, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - publish_metric_action: Optional['outputs.FirewallPolicyPublishMetricAction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if publish_metric_action is not None: - _setter("publish_metric_action", publish_metric_action) + pulumi.set(__self__, "publish_metric_action", publish_metric_action) @property @pulumi.getter(name="publishMetricAction") @@ -235,19 +203,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, action_definition: 'outputs.FirewallPolicyActionDefinition', action_name: str): - FirewallPolicyCustomAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - action_definition=action_definition, - action_name=action_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action_definition: 'outputs.FirewallPolicyActionDefinition', - action_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action_definition", action_definition) - _setter("action_name", action_name) + pulumi.set(__self__, "action_definition", action_definition) + pulumi.set(__self__, "action_name", action_name) @property @pulumi.getter(name="actionDefinition") @@ -264,16 +221,7 @@ def action_name(self) -> str: class FirewallPolicyDimension(dict): def __init__(__self__, *, value: str): - FirewallPolicyDimension._configure( - lambda key, value: pulumi.set(__self__, key, value), - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -302,17 +250,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, rule_variables: Optional['outputs.FirewallPolicyRuleVariables'] = None): - FirewallPolicyPolicyVariablesProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - rule_variables=rule_variables, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rule_variables: Optional['outputs.FirewallPolicyRuleVariables'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if rule_variables is not None: - _setter("rule_variables", rule_variables) + pulumi.set(__self__, "rule_variables", rule_variables) @property @pulumi.getter(name="ruleVariables") @@ -324,16 +263,7 @@ def rule_variables(self) -> Optional['outputs.FirewallPolicyRuleVariables']: class FirewallPolicyPublishMetricAction(dict): def __init__(__self__, *, dimensions: Sequence['outputs.FirewallPolicyDimension']): - FirewallPolicyPublishMetricAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - dimensions=dimensions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dimensions: Sequence['outputs.FirewallPolicyDimension'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("dimensions", dimensions) + pulumi.set(__self__, "dimensions", dimensions) @property @pulumi.getter @@ -345,11 +275,6 @@ def dimensions(self) -> Sequence['outputs.FirewallPolicyDimension']: class FirewallPolicyRuleVariables(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -376,21 +301,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, rule_order: Optional['FirewallPolicyRuleOrder'] = None, stream_exception_policy: Optional['FirewallPolicyStreamExceptionPolicy'] = None): - FirewallPolicyStatefulEngineOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - rule_order=rule_order, - stream_exception_policy=stream_exception_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rule_order: Optional['FirewallPolicyRuleOrder'] = None, - stream_exception_policy: Optional['FirewallPolicyStreamExceptionPolicy'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if rule_order is not None: - _setter("rule_order", rule_order) + pulumi.set(__self__, "rule_order", rule_order) if stream_exception_policy is not None: - _setter("stream_exception_policy", stream_exception_policy) + pulumi.set(__self__, "stream_exception_policy", stream_exception_policy) @property @pulumi.getter(name="ruleOrder") @@ -407,17 +321,8 @@ def stream_exception_policy(self) -> Optional['FirewallPolicyStreamExceptionPoli class FirewallPolicyStatefulRuleGroupOverride(dict): def __init__(__self__, *, action: Optional['FirewallPolicyOverrideAction'] = None): - FirewallPolicyStatefulRuleGroupOverride._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: Optional['FirewallPolicyOverrideAction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if action is not None: - _setter("action", action) + pulumi.set(__self__, "action", action) @property @pulumi.getter @@ -448,24 +353,11 @@ def __init__(__self__, *, resource_arn: str, override: Optional['outputs.FirewallPolicyStatefulRuleGroupOverride'] = None, priority: Optional[int] = None): - FirewallPolicyStatefulRuleGroupReference._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_arn=resource_arn, - override=override, - priority=priority, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_arn: str, - override: Optional['outputs.FirewallPolicyStatefulRuleGroupOverride'] = None, - priority: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_arn", resource_arn) + pulumi.set(__self__, "resource_arn", resource_arn) if override is not None: - _setter("override", override) + pulumi.set(__self__, "override", override) if priority is not None: - _setter("priority", priority) + pulumi.set(__self__, "priority", priority) @property @pulumi.getter(name="resourceArn") @@ -505,19 +397,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, priority: int, resource_arn: str): - FirewallPolicyStatelessRuleGroupReference._configure( - lambda key, value: pulumi.set(__self__, key, value), - priority=priority, - resource_arn=resource_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - priority: int, - resource_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("priority", priority) - _setter("resource_arn", resource_arn) + pulumi.set(__self__, "priority", priority) + pulumi.set(__self__, "resource_arn", resource_arn) @property @pulumi.getter @@ -535,19 +416,8 @@ class FirewallPolicyTag(dict): def __init__(__self__, *, key: str, value: str): - FirewallPolicyTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -588,20 +458,9 @@ def __init__(__self__, *, :param str subnet_id: A SubnetId. :param str ip_address_type: A IPAddressType """ - FirewallSubnetMapping._configure( - lambda key, value: pulumi.set(__self__, key, value), - subnet_id=subnet_id, - ip_address_type=ip_address_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subnet_id: str, - ip_address_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("subnet_id", subnet_id) + pulumi.set(__self__, "subnet_id", subnet_id) if ip_address_type is not None: - _setter("ip_address_type", ip_address_type) + pulumi.set(__self__, "ip_address_type", ip_address_type) @property @pulumi.getter(name="subnetId") @@ -625,19 +484,8 @@ class FirewallTag(dict): def __init__(__self__, *, key: str, value: str): - FirewallTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -671,16 +519,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, log_destination_configs: Sequence['outputs.LoggingConfigurationLogDestinationConfig']): - LoggingConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_destination_configs=log_destination_configs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_destination_configs: Sequence['outputs.LoggingConfigurationLogDestinationConfig'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("log_destination_configs", log_destination_configs) + pulumi.set(__self__, "log_destination_configs", log_destination_configs) @property @pulumi.getter(name="logDestinationConfigs") @@ -718,22 +557,9 @@ def __init__(__self__, *, """ :param Any log_destination: A key-value pair to configure the logDestinations. """ - LoggingConfigurationLogDestinationConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_destination=log_destination, - log_destination_type=log_destination_type, - log_type=log_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_destination: Any, - log_destination_type: 'LoggingConfigurationLogDestinationConfigLogDestinationType', - log_type: 'LoggingConfigurationLogDestinationConfigLogType', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("log_destination", log_destination) - _setter("log_destination_type", log_destination_type) - _setter("log_type", log_type) + pulumi.set(__self__, "log_destination", log_destination) + pulumi.set(__self__, "log_destination_type", log_destination_type) + pulumi.set(__self__, "log_type", log_type) @property @pulumi.getter(name="logDestination") @@ -784,28 +610,13 @@ def __init__(__self__, *, reference_sets: Optional['outputs.RuleGroupReferenceSets'] = None, rule_variables: Optional['outputs.RuleGroupRuleVariables'] = None, stateful_rule_options: Optional['outputs.RuleGroupStatefulRuleOptions'] = None): - RuleGroup._configure( - lambda key, value: pulumi.set(__self__, key, value), - rules_source=rules_source, - reference_sets=reference_sets, - rule_variables=rule_variables, - stateful_rule_options=stateful_rule_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rules_source: 'outputs.RuleGroupRulesSource', - reference_sets: Optional['outputs.RuleGroupReferenceSets'] = None, - rule_variables: Optional['outputs.RuleGroupRuleVariables'] = None, - stateful_rule_options: Optional['outputs.RuleGroupStatefulRuleOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("rules_source", rules_source) + pulumi.set(__self__, "rules_source", rules_source) if reference_sets is not None: - _setter("reference_sets", reference_sets) + pulumi.set(__self__, "reference_sets", reference_sets) if rule_variables is not None: - _setter("rule_variables", rule_variables) + pulumi.set(__self__, "rule_variables", rule_variables) if stateful_rule_options is not None: - _setter("stateful_rule_options", stateful_rule_options) + pulumi.set(__self__, "stateful_rule_options", stateful_rule_options) @property @pulumi.getter(name="rulesSource") @@ -849,17 +660,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, publish_metric_action: Optional['outputs.RuleGroupPublishMetricAction'] = None): - RuleGroupActionDefinition._configure( - lambda key, value: pulumi.set(__self__, key, value), - publish_metric_action=publish_metric_action, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - publish_metric_action: Optional['outputs.RuleGroupPublishMetricAction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if publish_metric_action is not None: - _setter("publish_metric_action", publish_metric_action) + pulumi.set(__self__, "publish_metric_action", publish_metric_action) @property @pulumi.getter(name="publishMetricAction") @@ -888,16 +690,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, address_definition: str): - RuleGroupAddress._configure( - lambda key, value: pulumi.set(__self__, key, value), - address_definition=address_definition, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - address_definition: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("address_definition", address_definition) + pulumi.set(__self__, "address_definition", address_definition) @property @pulumi.getter(name="addressDefinition") @@ -929,19 +722,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, action_definition: 'outputs.RuleGroupActionDefinition', action_name: str): - RuleGroupCustomAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - action_definition=action_definition, - action_name=action_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action_definition: 'outputs.RuleGroupActionDefinition', - action_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action_definition", action_definition) - _setter("action_name", action_name) + pulumi.set(__self__, "action_definition", action_definition) + pulumi.set(__self__, "action_name", action_name) @property @pulumi.getter(name="actionDefinition") @@ -958,16 +740,7 @@ def action_name(self) -> str: class RuleGroupDimension(dict): def __init__(__self__, *, value: str): - RuleGroupDimension._configure( - lambda key, value: pulumi.set(__self__, key, value), - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1003,31 +776,12 @@ def __init__(__self__, *, protocol: 'RuleGroupHeaderProtocol', source: str, source_port: str): - RuleGroupHeader._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - destination_port=destination_port, - direction=direction, - protocol=protocol, - source=source, - source_port=source_port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: str, - destination_port: str, - direction: 'RuleGroupHeaderDirection', - protocol: 'RuleGroupHeaderProtocol', - source: str, - source_port: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination", destination) - _setter("destination_port", destination_port) - _setter("direction", direction) - _setter("protocol", protocol) - _setter("source", source) - _setter("source_port", source_port) + pulumi.set(__self__, "destination", destination) + pulumi.set(__self__, "destination_port", destination_port) + pulumi.set(__self__, "direction", direction) + pulumi.set(__self__, "protocol", protocol) + pulumi.set(__self__, "source", source) + pulumi.set(__self__, "source_port", source_port) @property @pulumi.getter @@ -1090,37 +844,18 @@ def __init__(__self__, *, source_ports: Optional[Sequence['outputs.RuleGroupPortRange']] = None, sources: Optional[Sequence['outputs.RuleGroupAddress']] = None, tcp_flags: Optional[Sequence['outputs.RuleGroupTcpFlagField']] = None): - RuleGroupMatchAttributes._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_ports=destination_ports, - destinations=destinations, - protocols=protocols, - source_ports=source_ports, - sources=sources, - tcp_flags=tcp_flags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_ports: Optional[Sequence['outputs.RuleGroupPortRange']] = None, - destinations: Optional[Sequence['outputs.RuleGroupAddress']] = None, - protocols: Optional[Sequence[int]] = None, - source_ports: Optional[Sequence['outputs.RuleGroupPortRange']] = None, - sources: Optional[Sequence['outputs.RuleGroupAddress']] = None, - tcp_flags: Optional[Sequence['outputs.RuleGroupTcpFlagField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination_ports is not None: - _setter("destination_ports", destination_ports) + pulumi.set(__self__, "destination_ports", destination_ports) if destinations is not None: - _setter("destinations", destinations) + pulumi.set(__self__, "destinations", destinations) if protocols is not None: - _setter("protocols", protocols) + pulumi.set(__self__, "protocols", protocols) if source_ports is not None: - _setter("source_ports", source_ports) + pulumi.set(__self__, "source_ports", source_ports) if sources is not None: - _setter("sources", sources) + pulumi.set(__self__, "sources", sources) if tcp_flags is not None: - _setter("tcp_flags", tcp_flags) + pulumi.set(__self__, "tcp_flags", tcp_flags) @property @pulumi.getter(name="destinationPorts") @@ -1177,19 +912,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, from_port: int, to_port: int): - RuleGroupPortRange._configure( - lambda key, value: pulumi.set(__self__, key, value), - from_port=from_port, - to_port=to_port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - from_port: int, - to_port: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("from_port", from_port) - _setter("to_port", to_port) + pulumi.set(__self__, "from_port", from_port) + pulumi.set(__self__, "to_port", to_port) @property @pulumi.getter(name="fromPort") @@ -1206,16 +930,7 @@ def to_port(self) -> int: class RuleGroupPublishMetricAction(dict): def __init__(__self__, *, dimensions: Sequence['outputs.RuleGroupDimension']): - RuleGroupPublishMetricAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - dimensions=dimensions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dimensions: Sequence['outputs.RuleGroupDimension'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("dimensions", dimensions) + pulumi.set(__self__, "dimensions", dimensions) @property @pulumi.getter @@ -1244,17 +959,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, ip_set_references: Optional[Any] = None): - RuleGroupReferenceSets._configure( - lambda key, value: pulumi.set(__self__, key, value), - ip_set_references=ip_set_references, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ip_set_references: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ip_set_references is not None: - _setter("ip_set_references", ip_set_references) + pulumi.set(__self__, "ip_set_references", ip_set_references) @property @pulumi.getter(name="ipSetReferences") @@ -1284,19 +990,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, actions: Sequence[str], match_attributes: 'outputs.RuleGroupMatchAttributes'): - RuleGroupRuleDefinition._configure( - lambda key, value: pulumi.set(__self__, key, value), - actions=actions, - match_attributes=match_attributes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - actions: Sequence[str], - match_attributes: 'outputs.RuleGroupMatchAttributes', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("actions", actions) - _setter("match_attributes", match_attributes) + pulumi.set(__self__, "actions", actions) + pulumi.set(__self__, "match_attributes", match_attributes) @property @pulumi.getter @@ -1314,20 +1009,9 @@ class RuleGroupRuleOption(dict): def __init__(__self__, *, keyword: str, settings: Optional[Sequence[str]] = None): - RuleGroupRuleOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - keyword=keyword, - settings=settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - keyword: str, - settings: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("keyword", keyword) + pulumi.set(__self__, "keyword", keyword) if settings is not None: - _setter("settings", settings) + pulumi.set(__self__, "settings", settings) @property @pulumi.getter @@ -1364,21 +1048,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, ip_sets: Optional[Any] = None, port_sets: Optional[Any] = None): - RuleGroupRuleVariables._configure( - lambda key, value: pulumi.set(__self__, key, value), - ip_sets=ip_sets, - port_sets=port_sets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ip_sets: Optional[Any] = None, - port_sets: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ip_sets is not None: - _setter("ip_sets", ip_sets) + pulumi.set(__self__, "ip_sets", ip_sets) if port_sets is not None: - _setter("port_sets", port_sets) + pulumi.set(__self__, "port_sets", port_sets) @property @pulumi.getter(name="ipSets") @@ -1421,29 +1094,14 @@ def __init__(__self__, *, rules_string: Optional[str] = None, stateful_rules: Optional[Sequence['outputs.RuleGroupStatefulRule']] = None, stateless_rules_and_custom_actions: Optional['outputs.RuleGroupStatelessRulesAndCustomActions'] = None): - RuleGroupRulesSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - rules_source_list=rules_source_list, - rules_string=rules_string, - stateful_rules=stateful_rules, - stateless_rules_and_custom_actions=stateless_rules_and_custom_actions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rules_source_list: Optional['outputs.RuleGroupRulesSourceList'] = None, - rules_string: Optional[str] = None, - stateful_rules: Optional[Sequence['outputs.RuleGroupStatefulRule']] = None, - stateless_rules_and_custom_actions: Optional['outputs.RuleGroupStatelessRulesAndCustomActions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if rules_source_list is not None: - _setter("rules_source_list", rules_source_list) + pulumi.set(__self__, "rules_source_list", rules_source_list) if rules_string is not None: - _setter("rules_string", rules_string) + pulumi.set(__self__, "rules_string", rules_string) if stateful_rules is not None: - _setter("stateful_rules", stateful_rules) + pulumi.set(__self__, "stateful_rules", stateful_rules) if stateless_rules_and_custom_actions is not None: - _setter("stateless_rules_and_custom_actions", stateless_rules_and_custom_actions) + pulumi.set(__self__, "stateless_rules_and_custom_actions", stateless_rules_and_custom_actions) @property @pulumi.getter(name="rulesSourceList") @@ -1491,22 +1149,9 @@ def __init__(__self__, *, generated_rules_type: 'RuleGroupGeneratedRulesType', target_types: Sequence['RuleGroupTargetType'], targets: Sequence[str]): - RuleGroupRulesSourceList._configure( - lambda key, value: pulumi.set(__self__, key, value), - generated_rules_type=generated_rules_type, - target_types=target_types, - targets=targets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - generated_rules_type: 'RuleGroupGeneratedRulesType', - target_types: Sequence['RuleGroupTargetType'], - targets: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("generated_rules_type", generated_rules_type) - _setter("target_types", target_types) - _setter("targets", targets) + pulumi.set(__self__, "generated_rules_type", generated_rules_type) + pulumi.set(__self__, "target_types", target_types) + pulumi.set(__self__, "targets", targets) @property @pulumi.getter(name="generatedRulesType") @@ -1547,22 +1192,9 @@ def __init__(__self__, *, action: 'RuleGroupStatefulRuleAction', header: 'outputs.RuleGroupHeader', rule_options: Sequence['outputs.RuleGroupRuleOption']): - RuleGroupStatefulRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - header=header, - rule_options=rule_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: 'RuleGroupStatefulRuleAction', - header: 'outputs.RuleGroupHeader', - rule_options: Sequence['outputs.RuleGroupRuleOption'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action", action) - _setter("header", header) - _setter("rule_options", rule_options) + pulumi.set(__self__, "action", action) + pulumi.set(__self__, "header", header) + pulumi.set(__self__, "rule_options", rule_options) @property @pulumi.getter @@ -1601,17 +1233,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, rule_order: Optional['RuleGroupRuleOrder'] = None): - RuleGroupStatefulRuleOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - rule_order=rule_order, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rule_order: Optional['RuleGroupRuleOrder'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if rule_order is not None: - _setter("rule_order", rule_order) + pulumi.set(__self__, "rule_order", rule_order) @property @pulumi.getter(name="ruleOrder") @@ -1641,19 +1264,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, priority: int, rule_definition: 'outputs.RuleGroupRuleDefinition'): - RuleGroupStatelessRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - priority=priority, - rule_definition=rule_definition, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - priority: int, - rule_definition: 'outputs.RuleGroupRuleDefinition', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("priority", priority) - _setter("rule_definition", rule_definition) + pulumi.set(__self__, "priority", priority) + pulumi.set(__self__, "rule_definition", rule_definition) @property @pulumi.getter @@ -1690,20 +1302,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, stateless_rules: Sequence['outputs.RuleGroupStatelessRule'], custom_actions: Optional[Sequence['outputs.RuleGroupCustomAction']] = None): - RuleGroupStatelessRulesAndCustomActions._configure( - lambda key, value: pulumi.set(__self__, key, value), - stateless_rules=stateless_rules, - custom_actions=custom_actions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - stateless_rules: Sequence['outputs.RuleGroupStatelessRule'], - custom_actions: Optional[Sequence['outputs.RuleGroupCustomAction']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("stateless_rules", stateless_rules) + pulumi.set(__self__, "stateless_rules", stateless_rules) if custom_actions is not None: - _setter("custom_actions", custom_actions) + pulumi.set(__self__, "custom_actions", custom_actions) @property @pulumi.getter(name="statelessRules") @@ -1721,19 +1322,8 @@ class RuleGroupTag(dict): def __init__(__self__, *, key: str, value: str): - RuleGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1751,20 +1341,9 @@ class RuleGroupTcpFlagField(dict): def __init__(__self__, *, flags: Sequence['RuleGroupTcpFlag'], masks: Optional[Sequence['RuleGroupTcpFlag']] = None): - RuleGroupTcpFlagField._configure( - lambda key, value: pulumi.set(__self__, key, value), - flags=flags, - masks=masks, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - flags: Sequence['RuleGroupTcpFlag'], - masks: Optional[Sequence['RuleGroupTcpFlag']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("flags", flags) + pulumi.set(__self__, "flags", flags) if masks is not None: - _setter("masks", masks) + pulumi.set(__self__, "masks", masks) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/networkfirewall/rule_group.py b/sdk/python/pulumi_aws_native/networkfirewall/rule_group.py index e9dd4324ca..62d0071374 100644 --- a/sdk/python/pulumi_aws_native/networkfirewall/rule_group.py +++ b/sdk/python/pulumi_aws_native/networkfirewall/rule_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -26,35 +26,16 @@ def __init__(__self__, *, """ The set of arguments for constructing a RuleGroup resource. """ - RuleGroupInitArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - capacity=capacity, - type=type, - description=description, - rule_group=rule_group, - rule_group_name=rule_group_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - capacity: pulumi.Input[int], - type: pulumi.Input['RuleGroupTypeEnum'], - description: Optional[pulumi.Input[str]] = None, - rule_group: Optional[pulumi.Input['RuleGroupArgs']] = None, - rule_group_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['RuleGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("capacity", capacity) - _setter("type", type) + pulumi.set(__self__, "capacity", capacity) + pulumi.set(__self__, "type", type) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if rule_group is not None: - _setter("rule_group", rule_group) + pulumi.set(__self__, "rule_group", rule_group) if rule_group_name is not None: - _setter("rule_group_name", rule_group_name) + pulumi.set(__self__, "rule_group_name", rule_group_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -148,10 +129,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RuleGroupInitArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -176,11 +153,6 @@ def _internal_init(__self__, raise TypeError("Missing required property 'capacity'") __props__.__dict__["capacity"] = capacity __props__.__dict__["description"] = description - if rule_group is not None and not isinstance(rule_group, RuleGroupArgs): - rule_group = rule_group or {} - def _setter(key, value): - rule_group[key] = value - RuleGroupArgs._configure(_setter, **rule_group) __props__.__dict__["rule_group"] = rule_group __props__.__dict__["rule_group_name"] = rule_group_name __props__.__dict__["tags"] = tags diff --git a/sdk/python/pulumi_aws_native/networkmanager/_inputs.py b/sdk/python/pulumi_aws_native/networkmanager/_inputs.py index 1502f0d2f4..433d373d84 100644 --- a/sdk/python/pulumi_aws_native/networkmanager/_inputs.py +++ b/sdk/python/pulumi_aws_native/networkmanager/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -42,17 +42,8 @@ def __init__(__self__, *, Connect attachment options for protocol :param pulumi.Input[str] protocol: Tunnel protocol for connect attachment """ - ConnectAttachmentOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - protocol=protocol, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - protocol: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if protocol is not None: - _setter("protocol", protocol) + pulumi.set(__self__, "protocol", protocol) @property @pulumi.getter @@ -79,25 +70,12 @@ def __init__(__self__, *, :param pulumi.Input[str] segment_name: The name of the segment to change. :param pulumi.Input[Sequence[pulumi.Input['ConnectAttachmentTagArgs']]] tags: The list of key-value tags that changed for the segment. """ - ConnectAttachmentProposedSegmentChangeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attachment_policy_rule_number=attachment_policy_rule_number, - segment_name=segment_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attachment_policy_rule_number: Optional[pulumi.Input[int]] = None, - segment_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ConnectAttachmentTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attachment_policy_rule_number is not None: - _setter("attachment_policy_rule_number", attachment_policy_rule_number) + pulumi.set(__self__, "attachment_policy_rule_number", attachment_policy_rule_number) if segment_name is not None: - _setter("segment_name", segment_name) + pulumi.set(__self__, "segment_name", segment_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="attachmentPolicyRuleNumber") @@ -146,19 +124,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ConnectAttachmentTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -192,17 +159,8 @@ def __init__(__self__, *, """ Bgp options """ - ConnectPeerBgpOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - peer_asn=peer_asn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - peer_asn: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if peer_asn is not None: - _setter("peer_asn", peer_asn) + pulumi.set(__self__, "peer_asn", peer_asn) @property @pulumi.getter(name="peerAsn") @@ -224,19 +182,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ConnectPeerTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -273,19 +220,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - CoreNetworkTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -322,21 +258,10 @@ def __init__(__self__, *, :param pulumi.Input[str] subnet_arn: The Amazon Resource Name (ARN) of the subnet that the device is located in. :param pulumi.Input[str] zone: The Zone that the device is located in. Specify the ID of an Availability Zone, Local Zone, Wavelength Zone, or an Outpost. """ - DeviceAwsLocationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - subnet_arn=subnet_arn, - zone=zone, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subnet_arn: Optional[pulumi.Input[str]] = None, - zone: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if subnet_arn is not None: - _setter("subnet_arn", subnet_arn) + pulumi.set(__self__, "subnet_arn", subnet_arn) if zone is not None: - _setter("zone", zone) + pulumi.set(__self__, "zone", zone) @property @pulumi.getter(name="subnetArn") @@ -375,25 +300,12 @@ def __init__(__self__, *, :param pulumi.Input[str] latitude: The latitude. :param pulumi.Input[str] longitude: The longitude. """ - DeviceLocationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - address=address, - latitude=latitude, - longitude=longitude, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - address: Optional[pulumi.Input[str]] = None, - latitude: Optional[pulumi.Input[str]] = None, - longitude: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if address is not None: - _setter("address", address) + pulumi.set(__self__, "address", address) if latitude is not None: - _setter("latitude", latitude) + pulumi.set(__self__, "latitude", latitude) if longitude is not None: - _setter("longitude", longitude) + pulumi.set(__self__, "longitude", longitude) @property @pulumi.getter @@ -442,19 +354,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - DeviceTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -491,19 +392,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - GlobalNetworkTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -540,21 +430,10 @@ def __init__(__self__, *, :param pulumi.Input[int] download_speed: Download speed in Mbps. :param pulumi.Input[int] upload_speed: Upload speed in Mbps. """ - LinkBandwidthArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - download_speed=download_speed, - upload_speed=upload_speed, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - download_speed: Optional[pulumi.Input[int]] = None, - upload_speed: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if download_speed is not None: - _setter("download_speed", download_speed) + pulumi.set(__self__, "download_speed", download_speed) if upload_speed is not None: - _setter("upload_speed", upload_speed) + pulumi.set(__self__, "upload_speed", upload_speed) @property @pulumi.getter(name="downloadSpeed") @@ -591,19 +470,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - LinkTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -642,25 +510,12 @@ def __init__(__self__, *, :param pulumi.Input[str] latitude: The latitude. :param pulumi.Input[str] longitude: The longitude. """ - SiteLocationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - address=address, - latitude=latitude, - longitude=longitude, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - address: Optional[pulumi.Input[str]] = None, - latitude: Optional[pulumi.Input[str]] = None, - longitude: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if address is not None: - _setter("address", address) + pulumi.set(__self__, "address", address) if latitude is not None: - _setter("latitude", latitude) + pulumi.set(__self__, "latitude", latitude) if longitude is not None: - _setter("longitude", longitude) + pulumi.set(__self__, "longitude", longitude) @property @pulumi.getter @@ -709,19 +564,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - SiteTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -760,25 +604,12 @@ def __init__(__self__, *, :param pulumi.Input[str] segment_name: The name of the segment to change. :param pulumi.Input[Sequence[pulumi.Input['SiteToSiteVpnAttachmentTagArgs']]] tags: The key-value tags that changed for the segment. """ - SiteToSiteVpnAttachmentProposedSegmentChangeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attachment_policy_rule_number=attachment_policy_rule_number, - segment_name=segment_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attachment_policy_rule_number: Optional[pulumi.Input[int]] = None, - segment_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['SiteToSiteVpnAttachmentTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attachment_policy_rule_number is not None: - _setter("attachment_policy_rule_number", attachment_policy_rule_number) + pulumi.set(__self__, "attachment_policy_rule_number", attachment_policy_rule_number) if segment_name is not None: - _setter("segment_name", segment_name) + pulumi.set(__self__, "segment_name", segment_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="attachmentPolicyRuleNumber") @@ -827,19 +658,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - SiteToSiteVpnAttachmentTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -876,19 +696,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - TransitGatewayPeeringTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -927,25 +736,12 @@ def __init__(__self__, *, :param pulumi.Input[str] segment_name: The name of the segment to change. :param pulumi.Input[Sequence[pulumi.Input['TransitGatewayRouteTableAttachmentTagArgs']]] tags: The key-value tags that changed for the segment. """ - TransitGatewayRouteTableAttachmentProposedSegmentChangeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attachment_policy_rule_number=attachment_policy_rule_number, - segment_name=segment_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attachment_policy_rule_number: Optional[pulumi.Input[int]] = None, - segment_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['TransitGatewayRouteTableAttachmentTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attachment_policy_rule_number is not None: - _setter("attachment_policy_rule_number", attachment_policy_rule_number) + pulumi.set(__self__, "attachment_policy_rule_number", attachment_policy_rule_number) if segment_name is not None: - _setter("segment_name", segment_name) + pulumi.set(__self__, "segment_name", segment_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="attachmentPolicyRuleNumber") @@ -994,19 +790,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - TransitGatewayRouteTableAttachmentTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1045,25 +830,12 @@ def __init__(__self__, *, :param pulumi.Input[str] segment_name: The name of the segment to change. :param pulumi.Input[Sequence[pulumi.Input['VpcAttachmentTagArgs']]] tags: The key-value tags that changed for the segment. """ - VpcAttachmentProposedSegmentChangeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attachment_policy_rule_number=attachment_policy_rule_number, - segment_name=segment_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attachment_policy_rule_number: Optional[pulumi.Input[int]] = None, - segment_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['VpcAttachmentTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attachment_policy_rule_number is not None: - _setter("attachment_policy_rule_number", attachment_policy_rule_number) + pulumi.set(__self__, "attachment_policy_rule_number", attachment_policy_rule_number) if segment_name is not None: - _setter("segment_name", segment_name) + pulumi.set(__self__, "segment_name", segment_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="attachmentPolicyRuleNumber") @@ -1112,19 +884,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - VpcAttachmentTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1161,21 +922,10 @@ def __init__(__self__, *, :param pulumi.Input[bool] appliance_mode_support: Indicates whether to enable ApplianceModeSupport Support for Vpc Attachment. Valid Values: true | false :param pulumi.Input[bool] ipv6_support: Indicates whether to enable Ipv6 Support for Vpc Attachment. Valid Values: enable | disable """ - VpcAttachmentVpcOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - appliance_mode_support=appliance_mode_support, - ipv6_support=ipv6_support, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - appliance_mode_support: Optional[pulumi.Input[bool]] = None, - ipv6_support: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if appliance_mode_support is not None: - _setter("appliance_mode_support", appliance_mode_support) + pulumi.set(__self__, "appliance_mode_support", appliance_mode_support) if ipv6_support is not None: - _setter("ipv6_support", ipv6_support) + pulumi.set(__self__, "ipv6_support", ipv6_support) @property @pulumi.getter(name="applianceModeSupport") diff --git a/sdk/python/pulumi_aws_native/networkmanager/connect_attachment.py b/sdk/python/pulumi_aws_native/networkmanager/connect_attachment.py index 680a24441c..41aa743e6b 100644 --- a/sdk/python/pulumi_aws_native/networkmanager/connect_attachment.py +++ b/sdk/python/pulumi_aws_native/networkmanager/connect_attachment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -31,33 +31,14 @@ def __init__(__self__, *, :param pulumi.Input['ConnectAttachmentProposedSegmentChangeArgs'] proposed_segment_change: The attachment to move from one segment to another. :param pulumi.Input[Sequence[pulumi.Input['ConnectAttachmentTagArgs']]] tags: Tags for the attachment. """ - ConnectAttachmentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - core_network_id=core_network_id, - edge_location=edge_location, - options=options, - transport_attachment_id=transport_attachment_id, - proposed_segment_change=proposed_segment_change, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - core_network_id: pulumi.Input[str], - edge_location: pulumi.Input[str], - options: pulumi.Input['ConnectAttachmentOptionsArgs'], - transport_attachment_id: pulumi.Input[str], - proposed_segment_change: Optional[pulumi.Input['ConnectAttachmentProposedSegmentChangeArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ConnectAttachmentTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("core_network_id", core_network_id) - _setter("edge_location", edge_location) - _setter("options", options) - _setter("transport_attachment_id", transport_attachment_id) + pulumi.set(__self__, "core_network_id", core_network_id) + pulumi.set(__self__, "edge_location", edge_location) + pulumi.set(__self__, "options", options) + pulumi.set(__self__, "transport_attachment_id", transport_attachment_id) if proposed_segment_change is not None: - _setter("proposed_segment_change", proposed_segment_change) + pulumi.set(__self__, "proposed_segment_change", proposed_segment_change) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="coreNetworkId") @@ -175,10 +156,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ConnectAttachmentArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -205,19 +182,9 @@ def _internal_init(__self__, if edge_location is None and not opts.urn: raise TypeError("Missing required property 'edge_location'") __props__.__dict__["edge_location"] = edge_location - if options is not None and not isinstance(options, ConnectAttachmentOptionsArgs): - options = options or {} - def _setter(key, value): - options[key] = value - ConnectAttachmentOptionsArgs._configure(_setter, **options) if options is None and not opts.urn: raise TypeError("Missing required property 'options'") __props__.__dict__["options"] = options - if proposed_segment_change is not None and not isinstance(proposed_segment_change, ConnectAttachmentProposedSegmentChangeArgs): - proposed_segment_change = proposed_segment_change or {} - def _setter(key, value): - proposed_segment_change[key] = value - ConnectAttachmentProposedSegmentChangeArgs._configure(_setter, **proposed_segment_change) __props__.__dict__["proposed_segment_change"] = proposed_segment_change __props__.__dict__["tags"] = tags if transport_attachment_id is None and not opts.urn: diff --git a/sdk/python/pulumi_aws_native/networkmanager/connect_peer.py b/sdk/python/pulumi_aws_native/networkmanager/connect_peer.py index 01038579cb..8ad8f3ea4a 100644 --- a/sdk/python/pulumi_aws_native/networkmanager/connect_peer.py +++ b/sdk/python/pulumi_aws_native/networkmanager/connect_peer.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -31,35 +31,16 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] inside_cidr_blocks: The inside IP addresses used for a Connect peer configuration. :param pulumi.Input[Sequence[pulumi.Input['ConnectPeerTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - ConnectPeerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - connect_attachment_id=connect_attachment_id, - peer_address=peer_address, - bgp_options=bgp_options, - core_network_address=core_network_address, - inside_cidr_blocks=inside_cidr_blocks, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connect_attachment_id: pulumi.Input[str], - peer_address: pulumi.Input[str], - bgp_options: Optional[pulumi.Input['ConnectPeerBgpOptionsArgs']] = None, - core_network_address: Optional[pulumi.Input[str]] = None, - inside_cidr_blocks: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ConnectPeerTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("connect_attachment_id", connect_attachment_id) - _setter("peer_address", peer_address) + pulumi.set(__self__, "connect_attachment_id", connect_attachment_id) + pulumi.set(__self__, "peer_address", peer_address) if bgp_options is not None: - _setter("bgp_options", bgp_options) + pulumi.set(__self__, "bgp_options", bgp_options) if core_network_address is not None: - _setter("core_network_address", core_network_address) + pulumi.set(__self__, "core_network_address", core_network_address) if inside_cidr_blocks is not None: - _setter("inside_cidr_blocks", inside_cidr_blocks) + pulumi.set(__self__, "inside_cidr_blocks", inside_cidr_blocks) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="connectAttachmentId") @@ -177,10 +158,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ConnectPeerArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -201,11 +178,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = ConnectPeerArgs.__new__(ConnectPeerArgs) - if bgp_options is not None and not isinstance(bgp_options, ConnectPeerBgpOptionsArgs): - bgp_options = bgp_options or {} - def _setter(key, value): - bgp_options[key] = value - ConnectPeerBgpOptionsArgs._configure(_setter, **bgp_options) __props__.__dict__["bgp_options"] = bgp_options if connect_attachment_id is None and not opts.urn: raise TypeError("Missing required property 'connect_attachment_id'") diff --git a/sdk/python/pulumi_aws_native/networkmanager/core_network.py b/sdk/python/pulumi_aws_native/networkmanager/core_network.py index 9751c18d36..8c5bae25e1 100644 --- a/sdk/python/pulumi_aws_native/networkmanager/core_network.py +++ b/sdk/python/pulumi_aws_native/networkmanager/core_network.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,28 +27,13 @@ def __init__(__self__, *, :param Any policy_document: Live policy document for the core network, you must provide PolicyDocument in Json Format :param pulumi.Input[Sequence[pulumi.Input['CoreNetworkTagArgs']]] tags: The tags for the global network. """ - CoreNetworkArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - global_network_id=global_network_id, - description=description, - policy_document=policy_document, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - global_network_id: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - policy_document: Optional[Any] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['CoreNetworkTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("global_network_id", global_network_id) + pulumi.set(__self__, "global_network_id", global_network_id) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if policy_document is not None: - _setter("policy_document", policy_document) + pulumi.set(__self__, "policy_document", policy_document) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="globalNetworkId") @@ -138,10 +123,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CoreNetworkArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/networkmanager/customer_gateway_association.py b/sdk/python/pulumi_aws_native/networkmanager/customer_gateway_association.py index 715db31a75..6914a8b690 100644 --- a/sdk/python/pulumi_aws_native/networkmanager/customer_gateway_association.py +++ b/sdk/python/pulumi_aws_native/networkmanager/customer_gateway_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['CustomerGatewayAssociationArgs', 'CustomerGatewayAssociation'] @@ -25,26 +25,11 @@ def __init__(__self__, *, :param pulumi.Input[str] global_network_id: The ID of the global network. :param pulumi.Input[str] link_id: The ID of the link """ - CustomerGatewayAssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - customer_gateway_arn=customer_gateway_arn, - device_id=device_id, - global_network_id=global_network_id, - link_id=link_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - customer_gateway_arn: pulumi.Input[str], - device_id: pulumi.Input[str], - global_network_id: pulumi.Input[str], - link_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("customer_gateway_arn", customer_gateway_arn) - _setter("device_id", device_id) - _setter("global_network_id", global_network_id) + pulumi.set(__self__, "customer_gateway_arn", customer_gateway_arn) + pulumi.set(__self__, "device_id", device_id) + pulumi.set(__self__, "global_network_id", global_network_id) if link_id is not None: - _setter("link_id", link_id) + pulumi.set(__self__, "link_id", link_id) @property @pulumi.getter(name="customerGatewayArn") @@ -134,10 +119,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CustomerGatewayAssociationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/networkmanager/device.py b/sdk/python/pulumi_aws_native/networkmanager/device.py index 68a6738b08..838337365b 100644 --- a/sdk/python/pulumi_aws_native/networkmanager/device.py +++ b/sdk/python/pulumi_aws_native/networkmanager/device.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -39,52 +39,25 @@ def __init__(__self__, *, :param pulumi.Input[str] type: The device type. :param pulumi.Input[str] vendor: The device vendor. """ - DeviceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - global_network_id=global_network_id, - aws_location=aws_location, - description=description, - location=location, - model=model, - serial_number=serial_number, - site_id=site_id, - tags=tags, - type=type, - vendor=vendor, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - global_network_id: pulumi.Input[str], - aws_location: Optional[pulumi.Input['DeviceAwsLocationArgs']] = None, - description: Optional[pulumi.Input[str]] = None, - location: Optional[pulumi.Input['DeviceLocationArgs']] = None, - model: Optional[pulumi.Input[str]] = None, - serial_number: Optional[pulumi.Input[str]] = None, - site_id: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DeviceTagArgs']]]] = None, - type: Optional[pulumi.Input[str]] = None, - vendor: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("global_network_id", global_network_id) + pulumi.set(__self__, "global_network_id", global_network_id) if aws_location is not None: - _setter("aws_location", aws_location) + pulumi.set(__self__, "aws_location", aws_location) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if location is not None: - _setter("location", location) + pulumi.set(__self__, "location", location) if model is not None: - _setter("model", model) + pulumi.set(__self__, "model", model) if serial_number is not None: - _setter("serial_number", serial_number) + pulumi.set(__self__, "serial_number", serial_number) if site_id is not None: - _setter("site_id", site_id) + pulumi.set(__self__, "site_id", site_id) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) if vendor is not None: - _setter("vendor", vendor) + pulumi.set(__self__, "vendor", vendor) @property @pulumi.getter(name="globalNetworkId") @@ -258,10 +231,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DeviceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -286,21 +255,11 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = DeviceArgs.__new__(DeviceArgs) - if aws_location is not None and not isinstance(aws_location, DeviceAwsLocationArgs): - aws_location = aws_location or {} - def _setter(key, value): - aws_location[key] = value - DeviceAwsLocationArgs._configure(_setter, **aws_location) __props__.__dict__["aws_location"] = aws_location __props__.__dict__["description"] = description if global_network_id is None and not opts.urn: raise TypeError("Missing required property 'global_network_id'") __props__.__dict__["global_network_id"] = global_network_id - if location is not None and not isinstance(location, DeviceLocationArgs): - location = location or {} - def _setter(key, value): - location[key] = value - DeviceLocationArgs._configure(_setter, **location) __props__.__dict__["location"] = location __props__.__dict__["model"] = model __props__.__dict__["serial_number"] = serial_number diff --git a/sdk/python/pulumi_aws_native/networkmanager/get_connect_attachment.py b/sdk/python/pulumi_aws_native/networkmanager/get_connect_attachment.py index f8847c924a..928a4e400a 100644 --- a/sdk/python/pulumi_aws_native/networkmanager/get_connect_attachment.py +++ b/sdk/python/pulumi_aws_native/networkmanager/get_connect_attachment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/networkmanager/get_connect_peer.py b/sdk/python/pulumi_aws_native/networkmanager/get_connect_peer.py index 736c378675..0df40d5e60 100644 --- a/sdk/python/pulumi_aws_native/networkmanager/get_connect_peer.py +++ b/sdk/python/pulumi_aws_native/networkmanager/get_connect_peer.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/networkmanager/get_core_network.py b/sdk/python/pulumi_aws_native/networkmanager/get_core_network.py index 8553c7431c..859d6d6e51 100644 --- a/sdk/python/pulumi_aws_native/networkmanager/get_core_network.py +++ b/sdk/python/pulumi_aws_native/networkmanager/get_core_network.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/networkmanager/get_device.py b/sdk/python/pulumi_aws_native/networkmanager/get_device.py index 6190dd98df..b448bd4190 100644 --- a/sdk/python/pulumi_aws_native/networkmanager/get_device.py +++ b/sdk/python/pulumi_aws_native/networkmanager/get_device.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/networkmanager/get_global_network.py b/sdk/python/pulumi_aws_native/networkmanager/get_global_network.py index d186e0e78c..0951d73c95 100644 --- a/sdk/python/pulumi_aws_native/networkmanager/get_global_network.py +++ b/sdk/python/pulumi_aws_native/networkmanager/get_global_network.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/networkmanager/get_link.py b/sdk/python/pulumi_aws_native/networkmanager/get_link.py index 974943cb89..6325ec9ecd 100644 --- a/sdk/python/pulumi_aws_native/networkmanager/get_link.py +++ b/sdk/python/pulumi_aws_native/networkmanager/get_link.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/networkmanager/get_site.py b/sdk/python/pulumi_aws_native/networkmanager/get_site.py index cba7e6e96f..b37c0dc3ce 100644 --- a/sdk/python/pulumi_aws_native/networkmanager/get_site.py +++ b/sdk/python/pulumi_aws_native/networkmanager/get_site.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/networkmanager/get_site_to_site_vpn_attachment.py b/sdk/python/pulumi_aws_native/networkmanager/get_site_to_site_vpn_attachment.py index 9ee4aca442..9128827bd8 100644 --- a/sdk/python/pulumi_aws_native/networkmanager/get_site_to_site_vpn_attachment.py +++ b/sdk/python/pulumi_aws_native/networkmanager/get_site_to_site_vpn_attachment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/networkmanager/get_transit_gateway_peering.py b/sdk/python/pulumi_aws_native/networkmanager/get_transit_gateway_peering.py index b5dbf90240..55a86521a6 100644 --- a/sdk/python/pulumi_aws_native/networkmanager/get_transit_gateway_peering.py +++ b/sdk/python/pulumi_aws_native/networkmanager/get_transit_gateway_peering.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/networkmanager/get_transit_gateway_route_table_attachment.py b/sdk/python/pulumi_aws_native/networkmanager/get_transit_gateway_route_table_attachment.py index 5e19900daa..95e0157f7b 100644 --- a/sdk/python/pulumi_aws_native/networkmanager/get_transit_gateway_route_table_attachment.py +++ b/sdk/python/pulumi_aws_native/networkmanager/get_transit_gateway_route_table_attachment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/networkmanager/get_vpc_attachment.py b/sdk/python/pulumi_aws_native/networkmanager/get_vpc_attachment.py index 50a7621b9b..652d64cf26 100644 --- a/sdk/python/pulumi_aws_native/networkmanager/get_vpc_attachment.py +++ b/sdk/python/pulumi_aws_native/networkmanager/get_vpc_attachment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/networkmanager/global_network.py b/sdk/python/pulumi_aws_native/networkmanager/global_network.py index 5d262c2c4f..c53fc35532 100644 --- a/sdk/python/pulumi_aws_native/networkmanager/global_network.py +++ b/sdk/python/pulumi_aws_native/networkmanager/global_network.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,29 +27,14 @@ def __init__(__self__, *, :param pulumi.Input[str] state: The state of the global network. :param pulumi.Input[Sequence[pulumi.Input['GlobalNetworkTagArgs']]] tags: The tags for the global network. """ - GlobalNetworkArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - created_at=created_at, - description=description, - state=state, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - created_at: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - state: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['GlobalNetworkTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if created_at is not None: - _setter("created_at", created_at) + pulumi.set(__self__, "created_at", created_at) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if state is not None: - _setter("state", state) + pulumi.set(__self__, "state", state) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="createdAt") @@ -139,10 +124,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - GlobalNetworkArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/networkmanager/link.py b/sdk/python/pulumi_aws_native/networkmanager/link.py index 993e25881b..33e3e518f8 100644 --- a/sdk/python/pulumi_aws_native/networkmanager/link.py +++ b/sdk/python/pulumi_aws_native/networkmanager/link.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -33,38 +33,17 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['LinkTagArgs']]] tags: The tags for the link. :param pulumi.Input[str] type: The type of the link. """ - LinkArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bandwidth=bandwidth, - global_network_id=global_network_id, - site_id=site_id, - description=description, - provider=provider, - tags=tags, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bandwidth: pulumi.Input['LinkBandwidthArgs'], - global_network_id: pulumi.Input[str], - site_id: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - provider: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['LinkTagArgs']]]] = None, - type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bandwidth", bandwidth) - _setter("global_network_id", global_network_id) - _setter("site_id", site_id) + pulumi.set(__self__, "bandwidth", bandwidth) + pulumi.set(__self__, "global_network_id", global_network_id) + pulumi.set(__self__, "site_id", site_id) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if provider is not None: - _setter("provider", provider) + pulumi.set(__self__, "provider", provider) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -196,10 +175,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LinkArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -221,11 +196,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = LinkArgs.__new__(LinkArgs) - if bandwidth is not None and not isinstance(bandwidth, LinkBandwidthArgs): - bandwidth = bandwidth or {} - def _setter(key, value): - bandwidth[key] = value - LinkBandwidthArgs._configure(_setter, **bandwidth) if bandwidth is None and not opts.urn: raise TypeError("Missing required property 'bandwidth'") __props__.__dict__["bandwidth"] = bandwidth diff --git a/sdk/python/pulumi_aws_native/networkmanager/link_association.py b/sdk/python/pulumi_aws_native/networkmanager/link_association.py index f54489aa72..39b7c13832 100644 --- a/sdk/python/pulumi_aws_native/networkmanager/link_association.py +++ b/sdk/python/pulumi_aws_native/networkmanager/link_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['LinkAssociationArgs', 'LinkAssociation'] @@ -23,22 +23,9 @@ def __init__(__self__, *, :param pulumi.Input[str] global_network_id: The ID of the global network. :param pulumi.Input[str] link_id: The ID of the link """ - LinkAssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - device_id=device_id, - global_network_id=global_network_id, - link_id=link_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - device_id: pulumi.Input[str], - global_network_id: pulumi.Input[str], - link_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("device_id", device_id) - _setter("global_network_id", global_network_id) - _setter("link_id", link_id) + pulumi.set(__self__, "device_id", device_id) + pulumi.set(__self__, "global_network_id", global_network_id) + pulumi.set(__self__, "link_id", link_id) @property @pulumi.getter(name="deviceId") @@ -114,10 +101,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LinkAssociationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/networkmanager/outputs.py b/sdk/python/pulumi_aws_native/networkmanager/outputs.py index 6479d51cc0..c86992dfa7 100644 --- a/sdk/python/pulumi_aws_native/networkmanager/outputs.py +++ b/sdk/python/pulumi_aws_native/networkmanager/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -50,17 +50,8 @@ def __init__(__self__, *, Connect attachment options for protocol :param str protocol: Tunnel protocol for connect attachment """ - ConnectAttachmentOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - protocol=protocol, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - protocol: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if protocol is not None: - _setter("protocol", protocol) + pulumi.set(__self__, "protocol", protocol) @property @pulumi.getter @@ -105,25 +96,12 @@ def __init__(__self__, *, :param str segment_name: The name of the segment to change. :param Sequence['ConnectAttachmentTag'] tags: The list of key-value tags that changed for the segment. """ - ConnectAttachmentProposedSegmentChange._configure( - lambda key, value: pulumi.set(__self__, key, value), - attachment_policy_rule_number=attachment_policy_rule_number, - segment_name=segment_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attachment_policy_rule_number: Optional[int] = None, - segment_name: Optional[str] = None, - tags: Optional[Sequence['outputs.ConnectAttachmentTag']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attachment_policy_rule_number is not None: - _setter("attachment_policy_rule_number", attachment_policy_rule_number) + pulumi.set(__self__, "attachment_policy_rule_number", attachment_policy_rule_number) if segment_name is not None: - _setter("segment_name", segment_name) + pulumi.set(__self__, "segment_name", segment_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="attachmentPolicyRuleNumber") @@ -163,19 +141,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ConnectAttachmentTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -234,29 +201,14 @@ def __init__(__self__, *, :param str peer_address: The address of a core network Connect peer. :param float peer_asn: The ASN of the Connect peer. """ - ConnectPeerBgpConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - core_network_address=core_network_address, - core_network_asn=core_network_asn, - peer_address=peer_address, - peer_asn=peer_asn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - core_network_address: Optional[str] = None, - core_network_asn: Optional[float] = None, - peer_address: Optional[str] = None, - peer_asn: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if core_network_address is not None: - _setter("core_network_address", core_network_address) + pulumi.set(__self__, "core_network_address", core_network_address) if core_network_asn is not None: - _setter("core_network_asn", core_network_asn) + pulumi.set(__self__, "core_network_asn", core_network_asn) if peer_address is not None: - _setter("peer_address", peer_address) + pulumi.set(__self__, "peer_address", peer_address) if peer_asn is not None: - _setter("peer_asn", peer_asn) + pulumi.set(__self__, "peer_asn", peer_asn) @property @pulumi.getter(name="coreNetworkAddress") @@ -318,17 +270,8 @@ def __init__(__self__, *, """ Bgp options """ - ConnectPeerBgpOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - peer_asn=peer_asn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - peer_asn: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if peer_asn is not None: - _setter("peer_asn", peer_asn) + pulumi.set(__self__, "peer_asn", peer_asn) @property @pulumi.getter(name="peerAsn") @@ -372,33 +315,16 @@ def __init__(__self__, *, :param Sequence[str] inside_cidr_blocks: The inside IP addresses used for a Connect peer configuration. :param str peer_address: The IP address of the Connect peer. """ - ConnectPeerConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - bgp_configurations=bgp_configurations, - core_network_address=core_network_address, - inside_cidr_blocks=inside_cidr_blocks, - peer_address=peer_address, - protocol=protocol, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bgp_configurations: Optional[Sequence['outputs.ConnectPeerBgpConfiguration']] = None, - core_network_address: Optional[str] = None, - inside_cidr_blocks: Optional[Sequence[str]] = None, - peer_address: Optional[str] = None, - protocol: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bgp_configurations is not None: - _setter("bgp_configurations", bgp_configurations) + pulumi.set(__self__, "bgp_configurations", bgp_configurations) if core_network_address is not None: - _setter("core_network_address", core_network_address) + pulumi.set(__self__, "core_network_address", core_network_address) if inside_cidr_blocks is not None: - _setter("inside_cidr_blocks", inside_cidr_blocks) + pulumi.set(__self__, "inside_cidr_blocks", inside_cidr_blocks) if peer_address is not None: - _setter("peer_address", peer_address) + pulumi.set(__self__, "peer_address", peer_address) if protocol is not None: - _setter("protocol", protocol) + pulumi.set(__self__, "protocol", protocol) @property @pulumi.getter(name="bgpConfigurations") @@ -448,19 +374,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ConnectPeerTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -508,25 +423,12 @@ def __init__(__self__, *, :param float asn: The ASN of a core network edge. :param str edge_location: The Region where a core network edge is located. """ - CoreNetworkEdge._configure( - lambda key, value: pulumi.set(__self__, key, value), - asn=asn, - edge_location=edge_location, - inside_cidr_blocks=inside_cidr_blocks, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - asn: Optional[float] = None, - edge_location: Optional[str] = None, - inside_cidr_blocks: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if asn is not None: - _setter("asn", asn) + pulumi.set(__self__, "asn", asn) if edge_location is not None: - _setter("edge_location", edge_location) + pulumi.set(__self__, "edge_location", edge_location) if inside_cidr_blocks is not None: - _setter("inside_cidr_blocks", inside_cidr_blocks) + pulumi.set(__self__, "inside_cidr_blocks", inside_cidr_blocks) @property @pulumi.getter @@ -578,25 +480,12 @@ def __init__(__self__, *, """ :param str name: Name of segment """ - CoreNetworkSegment._configure( - lambda key, value: pulumi.set(__self__, key, value), - edge_locations=edge_locations, - name=name, - shared_segments=shared_segments, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - edge_locations: Optional[Sequence[str]] = None, - name: Optional[str] = None, - shared_segments: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if edge_locations is not None: - _setter("edge_locations", edge_locations) + pulumi.set(__self__, "edge_locations", edge_locations) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if shared_segments is not None: - _setter("shared_segments", shared_segments) + pulumi.set(__self__, "shared_segments", shared_segments) @property @pulumi.getter(name="edgeLocations") @@ -630,19 +519,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - CoreNetworkTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -691,21 +569,10 @@ def __init__(__self__, *, :param str subnet_arn: The Amazon Resource Name (ARN) of the subnet that the device is located in. :param str zone: The Zone that the device is located in. Specify the ID of an Availability Zone, Local Zone, Wavelength Zone, or an Outpost. """ - DeviceAwsLocation._configure( - lambda key, value: pulumi.set(__self__, key, value), - subnet_arn=subnet_arn, - zone=zone, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subnet_arn: Optional[str] = None, - zone: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if subnet_arn is not None: - _setter("subnet_arn", subnet_arn) + pulumi.set(__self__, "subnet_arn", subnet_arn) if zone is not None: - _setter("zone", zone) + pulumi.set(__self__, "zone", zone) @property @pulumi.getter(name="subnetArn") @@ -739,25 +606,12 @@ def __init__(__self__, *, :param str latitude: The latitude. :param str longitude: The longitude. """ - DeviceLocation._configure( - lambda key, value: pulumi.set(__self__, key, value), - address=address, - latitude=latitude, - longitude=longitude, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - address: Optional[str] = None, - latitude: Optional[str] = None, - longitude: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if address is not None: - _setter("address", address) + pulumi.set(__self__, "address", address) if latitude is not None: - _setter("latitude", latitude) + pulumi.set(__self__, "latitude", latitude) if longitude is not None: - _setter("longitude", longitude) + pulumi.set(__self__, "longitude", longitude) @property @pulumi.getter @@ -797,19 +651,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - DeviceTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -841,19 +684,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - GlobalNetworkTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -904,21 +736,10 @@ def __init__(__self__, *, :param int download_speed: Download speed in Mbps. :param int upload_speed: Upload speed in Mbps. """ - LinkBandwidth._configure( - lambda key, value: pulumi.set(__self__, key, value), - download_speed=download_speed, - upload_speed=upload_speed, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - download_speed: Optional[int] = None, - upload_speed: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if download_speed is not None: - _setter("download_speed", download_speed) + pulumi.set(__self__, "download_speed", download_speed) if upload_speed is not None: - _setter("upload_speed", upload_speed) + pulumi.set(__self__, "upload_speed", upload_speed) @property @pulumi.getter(name="downloadSpeed") @@ -950,19 +771,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - LinkTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -996,25 +806,12 @@ def __init__(__self__, *, :param str latitude: The latitude. :param str longitude: The longitude. """ - SiteLocation._configure( - lambda key, value: pulumi.set(__self__, key, value), - address=address, - latitude=latitude, - longitude=longitude, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - address: Optional[str] = None, - latitude: Optional[str] = None, - longitude: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if address is not None: - _setter("address", address) + pulumi.set(__self__, "address", address) if latitude is not None: - _setter("latitude", latitude) + pulumi.set(__self__, "latitude", latitude) if longitude is not None: - _setter("longitude", longitude) + pulumi.set(__self__, "longitude", longitude) @property @pulumi.getter @@ -1054,19 +851,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - SiteTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1119,25 +905,12 @@ def __init__(__self__, *, :param str segment_name: The name of the segment to change. :param Sequence['SiteToSiteVpnAttachmentTag'] tags: The key-value tags that changed for the segment. """ - SiteToSiteVpnAttachmentProposedSegmentChange._configure( - lambda key, value: pulumi.set(__self__, key, value), - attachment_policy_rule_number=attachment_policy_rule_number, - segment_name=segment_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attachment_policy_rule_number: Optional[int] = None, - segment_name: Optional[str] = None, - tags: Optional[Sequence['outputs.SiteToSiteVpnAttachmentTag']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attachment_policy_rule_number is not None: - _setter("attachment_policy_rule_number", attachment_policy_rule_number) + pulumi.set(__self__, "attachment_policy_rule_number", attachment_policy_rule_number) if segment_name is not None: - _setter("segment_name", segment_name) + pulumi.set(__self__, "segment_name", segment_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="attachmentPolicyRuleNumber") @@ -1177,19 +950,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - SiteToSiteVpnAttachmentTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1221,19 +983,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - TransitGatewayPeeringTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1286,25 +1037,12 @@ def __init__(__self__, *, :param str segment_name: The name of the segment to change. :param Sequence['TransitGatewayRouteTableAttachmentTag'] tags: The key-value tags that changed for the segment. """ - TransitGatewayRouteTableAttachmentProposedSegmentChange._configure( - lambda key, value: pulumi.set(__self__, key, value), - attachment_policy_rule_number=attachment_policy_rule_number, - segment_name=segment_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attachment_policy_rule_number: Optional[int] = None, - segment_name: Optional[str] = None, - tags: Optional[Sequence['outputs.TransitGatewayRouteTableAttachmentTag']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attachment_policy_rule_number is not None: - _setter("attachment_policy_rule_number", attachment_policy_rule_number) + pulumi.set(__self__, "attachment_policy_rule_number", attachment_policy_rule_number) if segment_name is not None: - _setter("segment_name", segment_name) + pulumi.set(__self__, "segment_name", segment_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="attachmentPolicyRuleNumber") @@ -1344,19 +1082,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - TransitGatewayRouteTableAttachmentTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1409,25 +1136,12 @@ def __init__(__self__, *, :param str segment_name: The name of the segment to change. :param Sequence['VpcAttachmentTag'] tags: The key-value tags that changed for the segment. """ - VpcAttachmentProposedSegmentChange._configure( - lambda key, value: pulumi.set(__self__, key, value), - attachment_policy_rule_number=attachment_policy_rule_number, - segment_name=segment_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attachment_policy_rule_number: Optional[int] = None, - segment_name: Optional[str] = None, - tags: Optional[Sequence['outputs.VpcAttachmentTag']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attachment_policy_rule_number is not None: - _setter("attachment_policy_rule_number", attachment_policy_rule_number) + pulumi.set(__self__, "attachment_policy_rule_number", attachment_policy_rule_number) if segment_name is not None: - _setter("segment_name", segment_name) + pulumi.set(__self__, "segment_name", segment_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="attachmentPolicyRuleNumber") @@ -1467,19 +1181,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - VpcAttachmentTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1530,21 +1233,10 @@ def __init__(__self__, *, :param bool appliance_mode_support: Indicates whether to enable ApplianceModeSupport Support for Vpc Attachment. Valid Values: true | false :param bool ipv6_support: Indicates whether to enable Ipv6 Support for Vpc Attachment. Valid Values: enable | disable """ - VpcAttachmentVpcOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - appliance_mode_support=appliance_mode_support, - ipv6_support=ipv6_support, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - appliance_mode_support: Optional[bool] = None, - ipv6_support: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if appliance_mode_support is not None: - _setter("appliance_mode_support", appliance_mode_support) + pulumi.set(__self__, "appliance_mode_support", appliance_mode_support) if ipv6_support is not None: - _setter("ipv6_support", ipv6_support) + pulumi.set(__self__, "ipv6_support", ipv6_support) @property @pulumi.getter(name="applianceModeSupport") diff --git a/sdk/python/pulumi_aws_native/networkmanager/site.py b/sdk/python/pulumi_aws_native/networkmanager/site.py index 31d6539423..010f8f2e41 100644 --- a/sdk/python/pulumi_aws_native/networkmanager/site.py +++ b/sdk/python/pulumi_aws_native/networkmanager/site.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,28 +27,13 @@ def __init__(__self__, *, :param pulumi.Input['SiteLocationArgs'] location: The location of the site. :param pulumi.Input[Sequence[pulumi.Input['SiteTagArgs']]] tags: The tags for the site. """ - SiteArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - global_network_id=global_network_id, - description=description, - location=location, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - global_network_id: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - location: Optional[pulumi.Input['SiteLocationArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['SiteTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("global_network_id", global_network_id) + pulumi.set(__self__, "global_network_id", global_network_id) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if location is not None: - _setter("location", location) + pulumi.set(__self__, "location", location) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="globalNetworkId") @@ -138,10 +123,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SiteArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -164,11 +145,6 @@ def _internal_init(__self__, if global_network_id is None and not opts.urn: raise TypeError("Missing required property 'global_network_id'") __props__.__dict__["global_network_id"] = global_network_id - if location is not None and not isinstance(location, SiteLocationArgs): - location = location or {} - def _setter(key, value): - location[key] = value - SiteLocationArgs._configure(_setter, **location) __props__.__dict__["location"] = location __props__.__dict__["tags"] = tags __props__.__dict__["created_at"] = None diff --git a/sdk/python/pulumi_aws_native/networkmanager/site_to_site_vpn_attachment.py b/sdk/python/pulumi_aws_native/networkmanager/site_to_site_vpn_attachment.py index 72ceecf2eb..f42f5516d8 100644 --- a/sdk/python/pulumi_aws_native/networkmanager/site_to_site_vpn_attachment.py +++ b/sdk/python/pulumi_aws_native/networkmanager/site_to_site_vpn_attachment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,27 +27,12 @@ def __init__(__self__, *, :param pulumi.Input['SiteToSiteVpnAttachmentProposedSegmentChangeArgs'] proposed_segment_change: The attachment to move from one segment to another. :param pulumi.Input[Sequence[pulumi.Input['SiteToSiteVpnAttachmentTagArgs']]] tags: Tags for the attachment. """ - SiteToSiteVpnAttachmentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - core_network_id=core_network_id, - vpn_connection_arn=vpn_connection_arn, - proposed_segment_change=proposed_segment_change, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - core_network_id: pulumi.Input[str], - vpn_connection_arn: pulumi.Input[str], - proposed_segment_change: Optional[pulumi.Input['SiteToSiteVpnAttachmentProposedSegmentChangeArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['SiteToSiteVpnAttachmentTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("core_network_id", core_network_id) - _setter("vpn_connection_arn", vpn_connection_arn) + pulumi.set(__self__, "core_network_id", core_network_id) + pulumi.set(__self__, "vpn_connection_arn", vpn_connection_arn) if proposed_segment_change is not None: - _setter("proposed_segment_change", proposed_segment_change) + pulumi.set(__self__, "proposed_segment_change", proposed_segment_change) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="coreNetworkId") @@ -137,10 +122,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SiteToSiteVpnAttachmentArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -162,11 +143,6 @@ def _internal_init(__self__, if core_network_id is None and not opts.urn: raise TypeError("Missing required property 'core_network_id'") __props__.__dict__["core_network_id"] = core_network_id - if proposed_segment_change is not None and not isinstance(proposed_segment_change, SiteToSiteVpnAttachmentProposedSegmentChangeArgs): - proposed_segment_change = proposed_segment_change or {} - def _setter(key, value): - proposed_segment_change[key] = value - SiteToSiteVpnAttachmentProposedSegmentChangeArgs._configure(_setter, **proposed_segment_change) __props__.__dict__["proposed_segment_change"] = proposed_segment_change __props__.__dict__["tags"] = tags if vpn_connection_arn is None and not opts.urn: diff --git a/sdk/python/pulumi_aws_native/networkmanager/transit_gateway_peering.py b/sdk/python/pulumi_aws_native/networkmanager/transit_gateway_peering.py index 892f4c5387..b616b4f9f8 100644 --- a/sdk/python/pulumi_aws_native/networkmanager/transit_gateway_peering.py +++ b/sdk/python/pulumi_aws_native/networkmanager/transit_gateway_peering.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,23 +25,10 @@ def __init__(__self__, *, :param pulumi.Input[str] transit_gateway_arn: The ARN (Amazon Resource Name) of the transit gateway that you will peer to a core network :param pulumi.Input[Sequence[pulumi.Input['TransitGatewayPeeringTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - TransitGatewayPeeringArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - core_network_id=core_network_id, - transit_gateway_arn=transit_gateway_arn, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - core_network_id: pulumi.Input[str], - transit_gateway_arn: pulumi.Input[str], - tags: Optional[pulumi.Input[Sequence[pulumi.Input['TransitGatewayPeeringTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("core_network_id", core_network_id) - _setter("transit_gateway_arn", transit_gateway_arn) + pulumi.set(__self__, "core_network_id", core_network_id) + pulumi.set(__self__, "transit_gateway_arn", transit_gateway_arn) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="coreNetworkId") @@ -117,10 +104,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TransitGatewayPeeringArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/networkmanager/transit_gateway_registration.py b/sdk/python/pulumi_aws_native/networkmanager/transit_gateway_registration.py index c667a8ee0e..b0a9f92766 100644 --- a/sdk/python/pulumi_aws_native/networkmanager/transit_gateway_registration.py +++ b/sdk/python/pulumi_aws_native/networkmanager/transit_gateway_registration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['TransitGatewayRegistrationArgs', 'TransitGatewayRegistration'] @@ -21,19 +21,8 @@ def __init__(__self__, *, :param pulumi.Input[str] global_network_id: The ID of the global network. :param pulumi.Input[str] transit_gateway_arn: The Amazon Resource Name (ARN) of the transit gateway. """ - TransitGatewayRegistrationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - global_network_id=global_network_id, - transit_gateway_arn=transit_gateway_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - global_network_id: pulumi.Input[str], - transit_gateway_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("global_network_id", global_network_id) - _setter("transit_gateway_arn", transit_gateway_arn) + pulumi.set(__self__, "global_network_id", global_network_id) + pulumi.set(__self__, "transit_gateway_arn", transit_gateway_arn) @property @pulumi.getter(name="globalNetworkId") @@ -95,10 +84,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TransitGatewayRegistrationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/networkmanager/transit_gateway_route_table_attachment.py b/sdk/python/pulumi_aws_native/networkmanager/transit_gateway_route_table_attachment.py index 68714f2e65..a727bcd24a 100644 --- a/sdk/python/pulumi_aws_native/networkmanager/transit_gateway_route_table_attachment.py +++ b/sdk/python/pulumi_aws_native/networkmanager/transit_gateway_route_table_attachment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,27 +27,12 @@ def __init__(__self__, *, :param pulumi.Input['TransitGatewayRouteTableAttachmentProposedSegmentChangeArgs'] proposed_segment_change: The attachment to move from one segment to another. :param pulumi.Input[Sequence[pulumi.Input['TransitGatewayRouteTableAttachmentTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - TransitGatewayRouteTableAttachmentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - peering_id=peering_id, - transit_gateway_route_table_arn=transit_gateway_route_table_arn, - proposed_segment_change=proposed_segment_change, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - peering_id: pulumi.Input[str], - transit_gateway_route_table_arn: pulumi.Input[str], - proposed_segment_change: Optional[pulumi.Input['TransitGatewayRouteTableAttachmentProposedSegmentChangeArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['TransitGatewayRouteTableAttachmentTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("peering_id", peering_id) - _setter("transit_gateway_route_table_arn", transit_gateway_route_table_arn) + pulumi.set(__self__, "peering_id", peering_id) + pulumi.set(__self__, "transit_gateway_route_table_arn", transit_gateway_route_table_arn) if proposed_segment_change is not None: - _setter("proposed_segment_change", proposed_segment_change) + pulumi.set(__self__, "proposed_segment_change", proposed_segment_change) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="peeringId") @@ -137,10 +122,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TransitGatewayRouteTableAttachmentArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -162,11 +143,6 @@ def _internal_init(__self__, if peering_id is None and not opts.urn: raise TypeError("Missing required property 'peering_id'") __props__.__dict__["peering_id"] = peering_id - if proposed_segment_change is not None and not isinstance(proposed_segment_change, TransitGatewayRouteTableAttachmentProposedSegmentChangeArgs): - proposed_segment_change = proposed_segment_change or {} - def _setter(key, value): - proposed_segment_change[key] = value - TransitGatewayRouteTableAttachmentProposedSegmentChangeArgs._configure(_setter, **proposed_segment_change) __props__.__dict__["proposed_segment_change"] = proposed_segment_change __props__.__dict__["tags"] = tags if transit_gateway_route_table_arn is None and not opts.urn: diff --git a/sdk/python/pulumi_aws_native/networkmanager/vpc_attachment.py b/sdk/python/pulumi_aws_native/networkmanager/vpc_attachment.py index ddc11d5508..9fd0abe143 100644 --- a/sdk/python/pulumi_aws_native/networkmanager/vpc_attachment.py +++ b/sdk/python/pulumi_aws_native/networkmanager/vpc_attachment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -31,34 +31,15 @@ def __init__(__self__, *, :param pulumi.Input['VpcAttachmentProposedSegmentChangeArgs'] proposed_segment_change: The attachment to move from one segment to another. :param pulumi.Input[Sequence[pulumi.Input['VpcAttachmentTagArgs']]] tags: Tags for the attachment. """ - VpcAttachmentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - core_network_id=core_network_id, - subnet_arns=subnet_arns, - vpc_arn=vpc_arn, - options=options, - proposed_segment_change=proposed_segment_change, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - core_network_id: pulumi.Input[str], - subnet_arns: pulumi.Input[Sequence[pulumi.Input[str]]], - vpc_arn: pulumi.Input[str], - options: Optional[pulumi.Input['VpcAttachmentVpcOptionsArgs']] = None, - proposed_segment_change: Optional[pulumi.Input['VpcAttachmentProposedSegmentChangeArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['VpcAttachmentTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("core_network_id", core_network_id) - _setter("subnet_arns", subnet_arns) - _setter("vpc_arn", vpc_arn) + pulumi.set(__self__, "core_network_id", core_network_id) + pulumi.set(__self__, "subnet_arns", subnet_arns) + pulumi.set(__self__, "vpc_arn", vpc_arn) if options is not None: - _setter("options", options) + pulumi.set(__self__, "options", options) if proposed_segment_change is not None: - _setter("proposed_segment_change", proposed_segment_change) + pulumi.set(__self__, "proposed_segment_change", proposed_segment_change) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="coreNetworkId") @@ -176,10 +157,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - VpcAttachmentArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -203,17 +180,7 @@ def _internal_init(__self__, if core_network_id is None and not opts.urn: raise TypeError("Missing required property 'core_network_id'") __props__.__dict__["core_network_id"] = core_network_id - if options is not None and not isinstance(options, VpcAttachmentVpcOptionsArgs): - options = options or {} - def _setter(key, value): - options[key] = value - VpcAttachmentVpcOptionsArgs._configure(_setter, **options) __props__.__dict__["options"] = options - if proposed_segment_change is not None and not isinstance(proposed_segment_change, VpcAttachmentProposedSegmentChangeArgs): - proposed_segment_change = proposed_segment_change or {} - def _setter(key, value): - proposed_segment_change[key] = value - VpcAttachmentProposedSegmentChangeArgs._configure(_setter, **proposed_segment_change) __props__.__dict__["proposed_segment_change"] = proposed_segment_change if subnet_arns is None and not opts.urn: raise TypeError("Missing required property 'subnet_arns'") diff --git a/sdk/python/pulumi_aws_native/nimblestudio/_inputs.py b/sdk/python/pulumi_aws_native/nimblestudio/_inputs.py index 3db75d191d..55a816326f 100644 --- a/sdk/python/pulumi_aws_native/nimblestudio/_inputs.py +++ b/sdk/python/pulumi_aws_native/nimblestudio/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -45,21 +45,10 @@ def __init__(__self__, *, :param pulumi.Input[float] max_backups_to_retain:

The maximum number of backups that each streaming session created from this launch profile can have.

""" - LaunchProfileStreamConfigurationSessionBackupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_backups_to_retain=max_backups_to_retain, - mode=mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_backups_to_retain: Optional[pulumi.Input[float]] = None, - mode: Optional[pulumi.Input['LaunchProfileSessionBackupMode']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max_backups_to_retain is not None: - _setter("max_backups_to_retain", max_backups_to_retain) + pulumi.set(__self__, "max_backups_to_retain", max_backups_to_retain) if mode is not None: - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) @property @pulumi.getter(name="maxBackupsToRetain") @@ -94,20 +83,9 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['LaunchProfileStreamingSessionStorageMode']]] mode:

Allows artists to upload files to their workstations. The only valid option is UPLOAD.

""" - LaunchProfileStreamConfigurationSessionStorageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - mode=mode, - root=root, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mode: pulumi.Input[Sequence[pulumi.Input['LaunchProfileStreamingSessionStorageMode']]], - root: Optional[pulumi.Input['LaunchProfileStreamingSessionStorageRootArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) if root is not None: - _setter("root", root) + pulumi.set(__self__, "root", root) @property @pulumi.getter @@ -172,50 +150,23 @@ def __init__(__self__, *, maxSessionLengthInMinutes value, the session will automatically be stopped (instead of terminated).

""" - LaunchProfileStreamConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - clipboard_mode=clipboard_mode, - ec2_instance_types=ec2_instance_types, - streaming_image_ids=streaming_image_ids, - automatic_termination_mode=automatic_termination_mode, - max_session_length_in_minutes=max_session_length_in_minutes, - max_stopped_session_length_in_minutes=max_stopped_session_length_in_minutes, - session_backup=session_backup, - session_persistence_mode=session_persistence_mode, - session_storage=session_storage, - volume_configuration=volume_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - clipboard_mode: pulumi.Input['LaunchProfileStreamingClipboardMode'], - ec2_instance_types: pulumi.Input[Sequence[pulumi.Input['LaunchProfileStreamingInstanceType']]], - streaming_image_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - automatic_termination_mode: Optional[pulumi.Input['LaunchProfileAutomaticTerminationMode']] = None, - max_session_length_in_minutes: Optional[pulumi.Input[float]] = None, - max_stopped_session_length_in_minutes: Optional[pulumi.Input[float]] = None, - session_backup: Optional[pulumi.Input['LaunchProfileStreamConfigurationSessionBackupArgs']] = None, - session_persistence_mode: Optional[pulumi.Input['LaunchProfileSessionPersistenceMode']] = None, - session_storage: Optional[pulumi.Input['LaunchProfileStreamConfigurationSessionStorageArgs']] = None, - volume_configuration: Optional[pulumi.Input['LaunchProfileVolumeConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("clipboard_mode", clipboard_mode) - _setter("ec2_instance_types", ec2_instance_types) - _setter("streaming_image_ids", streaming_image_ids) + pulumi.set(__self__, "clipboard_mode", clipboard_mode) + pulumi.set(__self__, "ec2_instance_types", ec2_instance_types) + pulumi.set(__self__, "streaming_image_ids", streaming_image_ids) if automatic_termination_mode is not None: - _setter("automatic_termination_mode", automatic_termination_mode) + pulumi.set(__self__, "automatic_termination_mode", automatic_termination_mode) if max_session_length_in_minutes is not None: - _setter("max_session_length_in_minutes", max_session_length_in_minutes) + pulumi.set(__self__, "max_session_length_in_minutes", max_session_length_in_minutes) if max_stopped_session_length_in_minutes is not None: - _setter("max_stopped_session_length_in_minutes", max_stopped_session_length_in_minutes) + pulumi.set(__self__, "max_stopped_session_length_in_minutes", max_stopped_session_length_in_minutes) if session_backup is not None: - _setter("session_backup", session_backup) + pulumi.set(__self__, "session_backup", session_backup) if session_persistence_mode is not None: - _setter("session_persistence_mode", session_persistence_mode) + pulumi.set(__self__, "session_persistence_mode", session_persistence_mode) if session_storage is not None: - _setter("session_storage", session_storage) + pulumi.set(__self__, "session_storage", session_storage) if volume_configuration is not None: - _setter("volume_configuration", volume_configuration) + pulumi.set(__self__, "volume_configuration", volume_configuration) @property @pulumi.getter(name="clipboardMode") @@ -351,21 +302,10 @@ def __init__(__self__, *, :param pulumi.Input[str] linux:

The folder path in Linux workstations where files are uploaded.

:param pulumi.Input[str] windows:

The folder path in Windows workstations where files are uploaded.

""" - LaunchProfileStreamingSessionStorageRootArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - linux=linux, - windows=windows, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - linux: Optional[pulumi.Input[str]] = None, - windows: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if linux is not None: - _setter("linux", linux) + pulumi.set(__self__, "linux", linux) if windows is not None: - _setter("windows", windows) + pulumi.set(__self__, "windows", windows) @property @pulumi.getter @@ -396,11 +336,6 @@ def windows(self, value: Optional[pulumi.Input[str]]): class LaunchProfileTagsArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -421,25 +356,12 @@ def __init__(__self__, *, :param pulumi.Input[float] throughput:

The throughput to provision for the root volume that is attached to the streaming session. The throughput is measured in MiB/s.

""" - LaunchProfileVolumeConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - iops=iops, - size=size, - throughput=throughput, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - iops: Optional[pulumi.Input[float]] = None, - size: Optional[pulumi.Input[float]] = None, - throughput: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if iops is not None: - _setter("iops", iops) + pulumi.set(__self__, "iops", iops) if size is not None: - _setter("size", size) + pulumi.set(__self__, "size", size) if throughput is not None: - _setter("throughput", throughput) + pulumi.set(__self__, "throughput", throughput) @property @pulumi.getter @@ -485,11 +407,6 @@ def throughput(self, value: Optional[pulumi.Input[float]]): class StreamingImageTagsArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -503,21 +420,10 @@ def __init__(__self__, *, :param pulumi.Input[str] name:

The name for the LDAP attribute.

:param pulumi.Input[str] value:

The value for the LDAP attribute.

""" - StudioComponentActiveDirectoryComputerAttributeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -559,25 +465,12 @@ def __init__(__self__, *, :param pulumi.Input[str] organizational_unit_distinguished_name:

The distinguished name (DN) and organizational unit (OU) of an Active Directory computer.

""" - StudioComponentActiveDirectoryConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - computer_attributes=computer_attributes, - directory_id=directory_id, - organizational_unit_distinguished_name=organizational_unit_distinguished_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computer_attributes: Optional[pulumi.Input[Sequence[pulumi.Input['StudioComponentActiveDirectoryComputerAttributeArgs']]]] = None, - directory_id: Optional[pulumi.Input[str]] = None, - organizational_unit_distinguished_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if computer_attributes is not None: - _setter("computer_attributes", computer_attributes) + pulumi.set(__self__, "computer_attributes", computer_attributes) if directory_id is not None: - _setter("directory_id", directory_id) + pulumi.set(__self__, "directory_id", directory_id) if organizational_unit_distinguished_name is not None: - _setter("organizational_unit_distinguished_name", organizational_unit_distinguished_name) + pulumi.set(__self__, "organizational_unit_distinguished_name", organizational_unit_distinguished_name) @property @pulumi.getter(name="computerAttributes") @@ -630,21 +523,10 @@ def __init__(__self__, *, :param pulumi.Input[str] endpoint:

The endpoint of the ComputeFarm that is accessed by the studio component resource.

""" - StudioComponentComputeFarmConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - active_directory_user=active_directory_user, - endpoint=endpoint, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - active_directory_user: Optional[pulumi.Input[str]] = None, - endpoint: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if active_directory_user is not None: - _setter("active_directory_user", active_directory_user) + pulumi.set(__self__, "active_directory_user", active_directory_user) if endpoint is not None: - _setter("endpoint", endpoint) + pulumi.set(__self__, "endpoint", endpoint) @property @pulumi.getter(name="activeDirectoryUser") @@ -680,16 +562,7 @@ def __init__(__self__, *, """

The configuration of the studio component, based on component type.

""" - StudioComponentConfiguration0PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - active_directory_configuration=active_directory_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - active_directory_configuration: pulumi.Input['StudioComponentActiveDirectoryConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("active_directory_configuration", active_directory_configuration) + pulumi.set(__self__, "active_directory_configuration", active_directory_configuration) @property @pulumi.getter(name="activeDirectoryConfiguration") @@ -708,16 +581,7 @@ def __init__(__self__, *, """

The configuration of the studio component, based on component type.

""" - StudioComponentConfiguration1PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - compute_farm_configuration=compute_farm_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - compute_farm_configuration: pulumi.Input['StudioComponentComputeFarmConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("compute_farm_configuration", compute_farm_configuration) + pulumi.set(__self__, "compute_farm_configuration", compute_farm_configuration) @property @pulumi.getter(name="computeFarmConfiguration") @@ -736,16 +600,7 @@ def __init__(__self__, *, """

The configuration of the studio component, based on component type.

""" - StudioComponentConfiguration2PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - license_service_configuration=license_service_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - license_service_configuration: pulumi.Input['StudioComponentLicenseServiceConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("license_service_configuration", license_service_configuration) + pulumi.set(__self__, "license_service_configuration", license_service_configuration) @property @pulumi.getter(name="licenseServiceConfiguration") @@ -764,16 +619,7 @@ def __init__(__self__, *, """

The configuration of the studio component, based on component type.

""" - StudioComponentConfiguration3PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - shared_file_system_configuration=shared_file_system_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - shared_file_system_configuration: pulumi.Input['StudioComponentSharedFileSystemConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("shared_file_system_configuration", shared_file_system_configuration) + pulumi.set(__self__, "shared_file_system_configuration", shared_file_system_configuration) @property @pulumi.getter(name="sharedFileSystemConfiguration") @@ -798,29 +644,14 @@ def __init__(__self__, *, version is "2021-03-31".

:param pulumi.Input[str] script:

The initialization script.

""" - StudioComponentInitializationScriptArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - launch_profile_protocol_version=launch_profile_protocol_version, - platform=platform, - run_context=run_context, - script=script, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - launch_profile_protocol_version: Optional[pulumi.Input[str]] = None, - platform: Optional[pulumi.Input['StudioComponentLaunchProfilePlatform']] = None, - run_context: Optional[pulumi.Input['StudioComponentInitializationScriptRunContext']] = None, - script: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if launch_profile_protocol_version is not None: - _setter("launch_profile_protocol_version", launch_profile_protocol_version) + pulumi.set(__self__, "launch_profile_protocol_version", launch_profile_protocol_version) if platform is not None: - _setter("platform", platform) + pulumi.set(__self__, "platform", platform) if run_context is not None: - _setter("run_context", run_context) + pulumi.set(__self__, "run_context", run_context) if script is not None: - _setter("script", script) + pulumi.set(__self__, "script", script) @property @pulumi.getter(name="launchProfileProtocolVersion") @@ -876,17 +707,8 @@ def __init__(__self__, *, :param pulumi.Input[str] endpoint:

The endpoint of the license service that is accessed by the studio component resource.

""" - StudioComponentLicenseServiceConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoint=endpoint, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoint: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if endpoint is not None: - _setter("endpoint", endpoint) + pulumi.set(__self__, "endpoint", endpoint) @property @pulumi.getter @@ -912,21 +734,10 @@ def __init__(__self__, *, :param pulumi.Input[str] key:

A script parameter key.

:param pulumi.Input[str] value:

A script parameter value.

""" - StudioComponentScriptParameterKeyValueArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -971,33 +782,16 @@ def __init__(__self__, *, :param pulumi.Input[str] share_name:

The name of the file share.

:param pulumi.Input[str] windows_mount_drive:

The mount location for a shared file system on a Windows virtual workstation.

""" - StudioComponentSharedFileSystemConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoint=endpoint, - file_system_id=file_system_id, - linux_mount_point=linux_mount_point, - share_name=share_name, - windows_mount_drive=windows_mount_drive, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoint: Optional[pulumi.Input[str]] = None, - file_system_id: Optional[pulumi.Input[str]] = None, - linux_mount_point: Optional[pulumi.Input[str]] = None, - share_name: Optional[pulumi.Input[str]] = None, - windows_mount_drive: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if endpoint is not None: - _setter("endpoint", endpoint) + pulumi.set(__self__, "endpoint", endpoint) if file_system_id is not None: - _setter("file_system_id", file_system_id) + pulumi.set(__self__, "file_system_id", file_system_id) if linux_mount_point is not None: - _setter("linux_mount_point", linux_mount_point) + pulumi.set(__self__, "linux_mount_point", linux_mount_point) if share_name is not None: - _setter("share_name", share_name) + pulumi.set(__self__, "share_name", share_name) if windows_mount_drive is not None: - _setter("windows_mount_drive", windows_mount_drive) + pulumi.set(__self__, "windows_mount_drive", windows_mount_drive) @property @pulumi.getter @@ -1065,11 +859,6 @@ def windows_mount_drive(self, value: Optional[pulumi.Input[str]]): class StudioComponentTagsArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -1081,20 +870,9 @@ def __init__(__self__, *,

Configuration of the encryption method that is used for the studio.

:param pulumi.Input[str] key_arn:

The ARN for a KMS key that is used to encrypt studio data.

""" - StudioEncryptionConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key_type=key_type, - key_arn=key_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key_type: pulumi.Input['StudioEncryptionConfigurationKeyType'], - key_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key_type", key_type) + pulumi.set(__self__, "key_type", key_type) if key_arn is not None: - _setter("key_arn", key_arn) + pulumi.set(__self__, "key_arn", key_arn) @property @pulumi.getter(name="keyType") @@ -1122,10 +900,5 @@ def key_arn(self, value: Optional[pulumi.Input[str]]): class StudioTagsArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass diff --git a/sdk/python/pulumi_aws_native/nimblestudio/get_launch_profile.py b/sdk/python/pulumi_aws_native/nimblestudio/get_launch_profile.py index 0e6a7d4409..c3207ab7d0 100644 --- a/sdk/python/pulumi_aws_native/nimblestudio/get_launch_profile.py +++ b/sdk/python/pulumi_aws_native/nimblestudio/get_launch_profile.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/nimblestudio/get_streaming_image.py b/sdk/python/pulumi_aws_native/nimblestudio/get_streaming_image.py index e3c526a7e1..0ffe54f05a 100644 --- a/sdk/python/pulumi_aws_native/nimblestudio/get_streaming_image.py +++ b/sdk/python/pulumi_aws_native/nimblestudio/get_streaming_image.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/nimblestudio/get_studio.py b/sdk/python/pulumi_aws_native/nimblestudio/get_studio.py index 0de41162ea..d945998688 100644 --- a/sdk/python/pulumi_aws_native/nimblestudio/get_studio.py +++ b/sdk/python/pulumi_aws_native/nimblestudio/get_studio.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/nimblestudio/get_studio_component.py b/sdk/python/pulumi_aws_native/nimblestudio/get_studio_component.py index f9baf0901e..527e084104 100644 --- a/sdk/python/pulumi_aws_native/nimblestudio/get_studio_component.py +++ b/sdk/python/pulumi_aws_native/nimblestudio/get_studio_component.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/nimblestudio/launch_profile.py b/sdk/python/pulumi_aws_native/nimblestudio/launch_profile.py index 36d3d0e371..41cfa6189e 100644 --- a/sdk/python/pulumi_aws_native/nimblestudio/launch_profile.py +++ b/sdk/python/pulumi_aws_native/nimblestudio/launch_profile.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -37,40 +37,17 @@ def __init__(__self__, *, :param pulumi.Input[str] description:

The description.

:param pulumi.Input[str] name:

The name for the launch profile.

""" - LaunchProfileArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ec2_subnet_ids=ec2_subnet_ids, - launch_profile_protocol_versions=launch_profile_protocol_versions, - stream_configuration=stream_configuration, - studio_component_ids=studio_component_ids, - studio_id=studio_id, - description=description, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ec2_subnet_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - launch_profile_protocol_versions: pulumi.Input[Sequence[pulumi.Input[str]]], - stream_configuration: pulumi.Input['LaunchProfileStreamConfigurationArgs'], - studio_component_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - studio_id: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input['LaunchProfileTagsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ec2_subnet_ids", ec2_subnet_ids) - _setter("launch_profile_protocol_versions", launch_profile_protocol_versions) - _setter("stream_configuration", stream_configuration) - _setter("studio_component_ids", studio_component_ids) - _setter("studio_id", studio_id) + pulumi.set(__self__, "ec2_subnet_ids", ec2_subnet_ids) + pulumi.set(__self__, "launch_profile_protocol_versions", launch_profile_protocol_versions) + pulumi.set(__self__, "stream_configuration", stream_configuration) + pulumi.set(__self__, "studio_component_ids", studio_component_ids) + pulumi.set(__self__, "studio_id", studio_id) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="ec2SubnetIds") @@ -214,10 +191,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LaunchProfileArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -248,11 +221,6 @@ def _internal_init(__self__, raise TypeError("Missing required property 'launch_profile_protocol_versions'") __props__.__dict__["launch_profile_protocol_versions"] = launch_profile_protocol_versions __props__.__dict__["name"] = name - if stream_configuration is not None and not isinstance(stream_configuration, LaunchProfileStreamConfigurationArgs): - stream_configuration = stream_configuration or {} - def _setter(key, value): - stream_configuration[key] = value - LaunchProfileStreamConfigurationArgs._configure(_setter, **stream_configuration) if stream_configuration is None and not opts.urn: raise TypeError("Missing required property 'stream_configuration'") __props__.__dict__["stream_configuration"] = stream_configuration @@ -262,11 +230,6 @@ def _setter(key, value): if studio_id is None and not opts.urn: raise TypeError("Missing required property 'studio_id'") __props__.__dict__["studio_id"] = studio_id - if tags is not None and not isinstance(tags, LaunchProfileTagsArgs): - tags = tags or {} - def _setter(key, value): - tags[key] = value - LaunchProfileTagsArgs._configure(_setter, **tags) __props__.__dict__["tags"] = tags __props__.__dict__["launch_profile_id"] = None replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["ec2_subnet_ids[*]", "studio_id", "tags"]) diff --git a/sdk/python/pulumi_aws_native/nimblestudio/outputs.py b/sdk/python/pulumi_aws_native/nimblestudio/outputs.py index 131cb6b47b..609bd556e7 100644 --- a/sdk/python/pulumi_aws_native/nimblestudio/outputs.py +++ b/sdk/python/pulumi_aws_native/nimblestudio/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -114,50 +114,23 @@ def __init__(__self__, *, maxSessionLengthInMinutes value, the session will automatically be stopped (instead of terminated).

""" - LaunchProfileStreamConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - clipboard_mode=clipboard_mode, - ec2_instance_types=ec2_instance_types, - streaming_image_ids=streaming_image_ids, - automatic_termination_mode=automatic_termination_mode, - max_session_length_in_minutes=max_session_length_in_minutes, - max_stopped_session_length_in_minutes=max_stopped_session_length_in_minutes, - session_backup=session_backup, - session_persistence_mode=session_persistence_mode, - session_storage=session_storage, - volume_configuration=volume_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - clipboard_mode: 'LaunchProfileStreamingClipboardMode', - ec2_instance_types: Sequence['LaunchProfileStreamingInstanceType'], - streaming_image_ids: Sequence[str], - automatic_termination_mode: Optional['LaunchProfileAutomaticTerminationMode'] = None, - max_session_length_in_minutes: Optional[float] = None, - max_stopped_session_length_in_minutes: Optional[float] = None, - session_backup: Optional['outputs.LaunchProfileStreamConfigurationSessionBackup'] = None, - session_persistence_mode: Optional['LaunchProfileSessionPersistenceMode'] = None, - session_storage: Optional['outputs.LaunchProfileStreamConfigurationSessionStorage'] = None, - volume_configuration: Optional['outputs.LaunchProfileVolumeConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("clipboard_mode", clipboard_mode) - _setter("ec2_instance_types", ec2_instance_types) - _setter("streaming_image_ids", streaming_image_ids) + pulumi.set(__self__, "clipboard_mode", clipboard_mode) + pulumi.set(__self__, "ec2_instance_types", ec2_instance_types) + pulumi.set(__self__, "streaming_image_ids", streaming_image_ids) if automatic_termination_mode is not None: - _setter("automatic_termination_mode", automatic_termination_mode) + pulumi.set(__self__, "automatic_termination_mode", automatic_termination_mode) if max_session_length_in_minutes is not None: - _setter("max_session_length_in_minutes", max_session_length_in_minutes) + pulumi.set(__self__, "max_session_length_in_minutes", max_session_length_in_minutes) if max_stopped_session_length_in_minutes is not None: - _setter("max_stopped_session_length_in_minutes", max_stopped_session_length_in_minutes) + pulumi.set(__self__, "max_stopped_session_length_in_minutes", max_stopped_session_length_in_minutes) if session_backup is not None: - _setter("session_backup", session_backup) + pulumi.set(__self__, "session_backup", session_backup) if session_persistence_mode is not None: - _setter("session_persistence_mode", session_persistence_mode) + pulumi.set(__self__, "session_persistence_mode", session_persistence_mode) if session_storage is not None: - _setter("session_storage", session_storage) + pulumi.set(__self__, "session_storage", session_storage) if volume_configuration is not None: - _setter("volume_configuration", volume_configuration) + pulumi.set(__self__, "volume_configuration", volume_configuration) @property @pulumi.getter(name="clipboardMode") @@ -274,21 +247,10 @@ def __init__(__self__, *, :param float max_backups_to_retain:

The maximum number of backups that each streaming session created from this launch profile can have.

""" - LaunchProfileStreamConfigurationSessionBackup._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_backups_to_retain=max_backups_to_retain, - mode=mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_backups_to_retain: Optional[float] = None, - mode: Optional['LaunchProfileSessionBackupMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max_backups_to_retain is not None: - _setter("max_backups_to_retain", max_backups_to_retain) + pulumi.set(__self__, "max_backups_to_retain", max_backups_to_retain) if mode is not None: - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) @property @pulumi.getter(name="maxBackupsToRetain") @@ -318,20 +280,9 @@ def __init__(__self__, *, :param Sequence['LaunchProfileStreamingSessionStorageMode'] mode:

Allows artists to upload files to their workstations. The only valid option is UPLOAD.

""" - LaunchProfileStreamConfigurationSessionStorage._configure( - lambda key, value: pulumi.set(__self__, key, value), - mode=mode, - root=root, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mode: Sequence['LaunchProfileStreamingSessionStorageMode'], - root: Optional['outputs.LaunchProfileStreamingSessionStorageRoot'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) if root is not None: - _setter("root", root) + pulumi.set(__self__, "root", root) @property @pulumi.getter @@ -363,21 +314,10 @@ def __init__(__self__, *, :param str linux:

The folder path in Linux workstations where files are uploaded.

:param str windows:

The folder path in Windows workstations where files are uploaded.

""" - LaunchProfileStreamingSessionStorageRoot._configure( - lambda key, value: pulumi.set(__self__, key, value), - linux=linux, - windows=windows, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - linux: Optional[str] = None, - windows: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if linux is not None: - _setter("linux", linux) + pulumi.set(__self__, "linux", linux) if windows is not None: - _setter("windows", windows) + pulumi.set(__self__, "windows", windows) @property @pulumi.getter @@ -400,11 +340,6 @@ def windows(self) -> Optional[str]: class LaunchProfileTags(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -431,25 +366,12 @@ def __init__(__self__, *, :param float throughput:

The throughput to provision for the root volume that is attached to the streaming session. The throughput is measured in MiB/s.

""" - LaunchProfileVolumeConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - iops=iops, - size=size, - throughput=throughput, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - iops: Optional[float] = None, - size: Optional[float] = None, - throughput: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if iops is not None: - _setter("iops", iops) + pulumi.set(__self__, "iops", iops) if size is not None: - _setter("size", size) + pulumi.set(__self__, "size", size) if throughput is not None: - _setter("throughput", throughput) + pulumi.set(__self__, "throughput", throughput) @property @pulumi.getter @@ -510,20 +432,9 @@ def __init__(__self__, *,

TODO

:param str key_arn:

The ARN for a KMS key that is used to encrypt studio data.

""" - StreamingImageEncryptionConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - key_type=key_type, - key_arn=key_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key_type: 'StreamingImageEncryptionConfigurationKeyType', - key_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key_type", key_type) + pulumi.set(__self__, "key_type", key_type) if key_arn is not None: - _setter("key_arn", key_arn) + pulumi.set(__self__, "key_arn", key_arn) @property @pulumi.getter(name="keyType") @@ -543,11 +454,6 @@ def key_arn(self) -> Optional[str]: class StreamingImageTags(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -565,21 +471,10 @@ def __init__(__self__, *, :param str name:

The name for the LDAP attribute.

:param str value:

The value for the LDAP attribute.

""" - StudioComponentActiveDirectoryComputerAttribute._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -638,25 +533,12 @@ def __init__(__self__, *, :param str organizational_unit_distinguished_name:

The distinguished name (DN) and organizational unit (OU) of an Active Directory computer.

""" - StudioComponentActiveDirectoryConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - computer_attributes=computer_attributes, - directory_id=directory_id, - organizational_unit_distinguished_name=organizational_unit_distinguished_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computer_attributes: Optional[Sequence['outputs.StudioComponentActiveDirectoryComputerAttribute']] = None, - directory_id: Optional[str] = None, - organizational_unit_distinguished_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if computer_attributes is not None: - _setter("computer_attributes", computer_attributes) + pulumi.set(__self__, "computer_attributes", computer_attributes) if directory_id is not None: - _setter("directory_id", directory_id) + pulumi.set(__self__, "directory_id", directory_id) if organizational_unit_distinguished_name is not None: - _setter("organizational_unit_distinguished_name", organizational_unit_distinguished_name) + pulumi.set(__self__, "organizational_unit_distinguished_name", organizational_unit_distinguished_name) @property @pulumi.getter(name="computerAttributes") @@ -717,21 +599,10 @@ def __init__(__self__, *, :param str endpoint:

The endpoint of the ComputeFarm that is accessed by the studio component resource.

""" - StudioComponentComputeFarmConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - active_directory_user=active_directory_user, - endpoint=endpoint, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - active_directory_user: Optional[str] = None, - endpoint: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if active_directory_user is not None: - _setter("active_directory_user", active_directory_user) + pulumi.set(__self__, "active_directory_user", active_directory_user) if endpoint is not None: - _setter("endpoint", endpoint) + pulumi.set(__self__, "endpoint", endpoint) @property @pulumi.getter(name="activeDirectoryUser") @@ -779,16 +650,7 @@ def __init__(__self__, *, """

The configuration of the studio component, based on component type.

""" - StudioComponentConfiguration0Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - active_directory_configuration=active_directory_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - active_directory_configuration: 'outputs.StudioComponentActiveDirectoryConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("active_directory_configuration", active_directory_configuration) + pulumi.set(__self__, "active_directory_configuration", active_directory_configuration) @property @pulumi.getter(name="activeDirectoryConfiguration") @@ -823,16 +685,7 @@ def __init__(__self__, *, """

The configuration of the studio component, based on component type.

""" - StudioComponentConfiguration1Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - compute_farm_configuration=compute_farm_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - compute_farm_configuration: 'outputs.StudioComponentComputeFarmConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("compute_farm_configuration", compute_farm_configuration) + pulumi.set(__self__, "compute_farm_configuration", compute_farm_configuration) @property @pulumi.getter(name="computeFarmConfiguration") @@ -867,16 +720,7 @@ def __init__(__self__, *, """

The configuration of the studio component, based on component type.

""" - StudioComponentConfiguration2Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - license_service_configuration=license_service_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - license_service_configuration: 'outputs.StudioComponentLicenseServiceConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("license_service_configuration", license_service_configuration) + pulumi.set(__self__, "license_service_configuration", license_service_configuration) @property @pulumi.getter(name="licenseServiceConfiguration") @@ -911,16 +755,7 @@ def __init__(__self__, *, """

The configuration of the studio component, based on component type.

""" - StudioComponentConfiguration3Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - shared_file_system_configuration=shared_file_system_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - shared_file_system_configuration: 'outputs.StudioComponentSharedFileSystemConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("shared_file_system_configuration", shared_file_system_configuration) + pulumi.set(__self__, "shared_file_system_configuration", shared_file_system_configuration) @property @pulumi.getter(name="sharedFileSystemConfiguration") @@ -963,29 +798,14 @@ def __init__(__self__, *, version is "2021-03-31".

:param str script:

The initialization script.

""" - StudioComponentInitializationScript._configure( - lambda key, value: pulumi.set(__self__, key, value), - launch_profile_protocol_version=launch_profile_protocol_version, - platform=platform, - run_context=run_context, - script=script, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - launch_profile_protocol_version: Optional[str] = None, - platform: Optional['StudioComponentLaunchProfilePlatform'] = None, - run_context: Optional['StudioComponentInitializationScriptRunContext'] = None, - script: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if launch_profile_protocol_version is not None: - _setter("launch_profile_protocol_version", launch_profile_protocol_version) + pulumi.set(__self__, "launch_profile_protocol_version", launch_profile_protocol_version) if platform is not None: - _setter("platform", platform) + pulumi.set(__self__, "platform", platform) if run_context is not None: - _setter("run_context", run_context) + pulumi.set(__self__, "run_context", run_context) if script is not None: - _setter("script", script) + pulumi.set(__self__, "script", script) @property @pulumi.getter(name="launchProfileProtocolVersion") @@ -1029,17 +849,8 @@ def __init__(__self__, *, :param str endpoint:

The endpoint of the license service that is accessed by the studio component resource.

""" - StudioComponentLicenseServiceConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoint=endpoint, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoint: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if endpoint is not None: - _setter("endpoint", endpoint) + pulumi.set(__self__, "endpoint", endpoint) @property @pulumi.getter @@ -1064,21 +875,10 @@ def __init__(__self__, *, :param str key:

A script parameter key.

:param str value:

A script parameter value.

""" - StudioComponentScriptParameterKeyValue._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1142,33 +942,16 @@ def __init__(__self__, *, :param str share_name:

The name of the file share.

:param str windows_mount_drive:

The mount location for a shared file system on a Windows virtual workstation.

""" - StudioComponentSharedFileSystemConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoint=endpoint, - file_system_id=file_system_id, - linux_mount_point=linux_mount_point, - share_name=share_name, - windows_mount_drive=windows_mount_drive, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoint: Optional[str] = None, - file_system_id: Optional[str] = None, - linux_mount_point: Optional[str] = None, - share_name: Optional[str] = None, - windows_mount_drive: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if endpoint is not None: - _setter("endpoint", endpoint) + pulumi.set(__self__, "endpoint", endpoint) if file_system_id is not None: - _setter("file_system_id", file_system_id) + pulumi.set(__self__, "file_system_id", file_system_id) if linux_mount_point is not None: - _setter("linux_mount_point", linux_mount_point) + pulumi.set(__self__, "linux_mount_point", linux_mount_point) if share_name is not None: - _setter("share_name", share_name) + pulumi.set(__self__, "share_name", share_name) if windows_mount_drive is not None: - _setter("windows_mount_drive", windows_mount_drive) + pulumi.set(__self__, "windows_mount_drive", windows_mount_drive) @property @pulumi.getter @@ -1216,11 +999,6 @@ def windows_mount_drive(self) -> Optional[str]: class StudioComponentTags(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -1254,20 +1032,9 @@ def __init__(__self__, *,

Configuration of the encryption method that is used for the studio.

:param str key_arn:

The ARN for a KMS key that is used to encrypt studio data.

""" - StudioEncryptionConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - key_type=key_type, - key_arn=key_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key_type: 'StudioEncryptionConfigurationKeyType', - key_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key_type", key_type) + pulumi.set(__self__, "key_type", key_type) if key_arn is not None: - _setter("key_arn", key_arn) + pulumi.set(__self__, "key_arn", key_arn) @property @pulumi.getter(name="keyType") @@ -1287,10 +1054,5 @@ def key_arn(self) -> Optional[str]: class StudioTags(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass diff --git a/sdk/python/pulumi_aws_native/nimblestudio/streaming_image.py b/sdk/python/pulumi_aws_native/nimblestudio/streaming_image.py index f100c37998..6e24b1b29b 100644 --- a/sdk/python/pulumi_aws_native/nimblestudio/streaming_image.py +++ b/sdk/python/pulumi_aws_native/nimblestudio/streaming_image.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -29,31 +29,14 @@ def __init__(__self__, *, :param pulumi.Input[str] description:

A human-readable description of the streaming image.

:param pulumi.Input[str] name:

A friendly name for a streaming image resource.

""" - StreamingImageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ec2_image_id=ec2_image_id, - studio_id=studio_id, - description=description, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ec2_image_id: pulumi.Input[str], - studio_id: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input['StreamingImageTagsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ec2_image_id", ec2_image_id) - _setter("studio_id", studio_id) + pulumi.set(__self__, "ec2_image_id", ec2_image_id) + pulumi.set(__self__, "studio_id", studio_id) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="ec2ImageId") @@ -153,10 +136,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - StreamingImageArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -184,11 +163,6 @@ def _internal_init(__self__, if studio_id is None and not opts.urn: raise TypeError("Missing required property 'studio_id'") __props__.__dict__["studio_id"] = studio_id - if tags is not None and not isinstance(tags, StreamingImageTagsArgs): - tags = tags or {} - def _setter(key, value): - tags[key] = value - StreamingImageTagsArgs._configure(_setter, **tags) __props__.__dict__["tags"] = tags __props__.__dict__["encryption_configuration"] = None __props__.__dict__["eula_ids"] = None diff --git a/sdk/python/pulumi_aws_native/nimblestudio/studio.py b/sdk/python/pulumi_aws_native/nimblestudio/studio.py index b32459c061..338f78126b 100644 --- a/sdk/python/pulumi_aws_native/nimblestudio/studio.py +++ b/sdk/python/pulumi_aws_native/nimblestudio/studio.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -30,34 +30,15 @@ def __init__(__self__, *, :param pulumi.Input[str] user_role_arn:

The IAM role that Studio Users will assume when logging in to the Nimble Studio portal.

:param pulumi.Input[str] studio_name:

The studio name that is used in the URL of the Nimble Studio portal when accessed by Nimble Studio users.

""" - StudioArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - admin_role_arn=admin_role_arn, - display_name=display_name, - user_role_arn=user_role_arn, - studio_encryption_configuration=studio_encryption_configuration, - studio_name=studio_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - admin_role_arn: pulumi.Input[str], - display_name: pulumi.Input[str], - user_role_arn: pulumi.Input[str], - studio_encryption_configuration: Optional[pulumi.Input['StudioEncryptionConfigurationArgs']] = None, - studio_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input['StudioTagsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("admin_role_arn", admin_role_arn) - _setter("display_name", display_name) - _setter("user_role_arn", user_role_arn) + pulumi.set(__self__, "admin_role_arn", admin_role_arn) + pulumi.set(__self__, "display_name", display_name) + pulumi.set(__self__, "user_role_arn", user_role_arn) if studio_encryption_configuration is not None: - _setter("studio_encryption_configuration", studio_encryption_configuration) + pulumi.set(__self__, "studio_encryption_configuration", studio_encryption_configuration) if studio_name is not None: - _setter("studio_name", studio_name) + pulumi.set(__self__, "studio_name", studio_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="adminRoleArn") @@ -167,10 +148,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - StudioArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -197,18 +174,8 @@ def _internal_init(__self__, if display_name is None and not opts.urn: raise TypeError("Missing required property 'display_name'") __props__.__dict__["display_name"] = display_name - if studio_encryption_configuration is not None and not isinstance(studio_encryption_configuration, StudioEncryptionConfigurationArgs): - studio_encryption_configuration = studio_encryption_configuration or {} - def _setter(key, value): - studio_encryption_configuration[key] = value - StudioEncryptionConfigurationArgs._configure(_setter, **studio_encryption_configuration) __props__.__dict__["studio_encryption_configuration"] = studio_encryption_configuration __props__.__dict__["studio_name"] = studio_name - if tags is not None and not isinstance(tags, StudioTagsArgs): - tags = tags or {} - def _setter(key, value): - tags[key] = value - StudioTagsArgs._configure(_setter, **tags) __props__.__dict__["tags"] = tags if user_role_arn is None and not opts.urn: raise TypeError("Missing required property 'user_role_arn'") diff --git a/sdk/python/pulumi_aws_native/nimblestudio/studio_component.py b/sdk/python/pulumi_aws_native/nimblestudio/studio_component.py index 197435c2b6..2ff835ab5e 100644 --- a/sdk/python/pulumi_aws_native/nimblestudio/studio_component.py +++ b/sdk/python/pulumi_aws_native/nimblestudio/studio_component.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -38,59 +38,28 @@ def __init__(__self__, *, :param pulumi.Input[str] name:

The name for the studio component.

:param pulumi.Input[Sequence[pulumi.Input['StudioComponentScriptParameterKeyValueArgs']]] script_parameters:

Parameters for the studio component scripts.

""" - StudioComponentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - studio_id=studio_id, - type=type, - configuration=configuration, - description=description, - ec2_security_group_ids=ec2_security_group_ids, - initialization_scripts=initialization_scripts, - name=name, - runtime_role_arn=runtime_role_arn, - script_parameters=script_parameters, - secure_initialization_role_arn=secure_initialization_role_arn, - subtype=subtype, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - studio_id: pulumi.Input[str], - type: pulumi.Input['StudioComponentType'], - configuration: Optional[pulumi.Input[Union['StudioComponentConfiguration0PropertiesArgs', 'StudioComponentConfiguration1PropertiesArgs', 'StudioComponentConfiguration2PropertiesArgs', 'StudioComponentConfiguration3PropertiesArgs']]] = None, - description: Optional[pulumi.Input[str]] = None, - ec2_security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - initialization_scripts: Optional[pulumi.Input[Sequence[pulumi.Input['StudioComponentInitializationScriptArgs']]]] = None, - name: Optional[pulumi.Input[str]] = None, - runtime_role_arn: Optional[pulumi.Input[str]] = None, - script_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['StudioComponentScriptParameterKeyValueArgs']]]] = None, - secure_initialization_role_arn: Optional[pulumi.Input[str]] = None, - subtype: Optional[pulumi.Input['StudioComponentSubtype']] = None, - tags: Optional[pulumi.Input['StudioComponentTagsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("studio_id", studio_id) - _setter("type", type) + pulumi.set(__self__, "studio_id", studio_id) + pulumi.set(__self__, "type", type) if configuration is not None: - _setter("configuration", configuration) + pulumi.set(__self__, "configuration", configuration) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if ec2_security_group_ids is not None: - _setter("ec2_security_group_ids", ec2_security_group_ids) + pulumi.set(__self__, "ec2_security_group_ids", ec2_security_group_ids) if initialization_scripts is not None: - _setter("initialization_scripts", initialization_scripts) + pulumi.set(__self__, "initialization_scripts", initialization_scripts) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if runtime_role_arn is not None: - _setter("runtime_role_arn", runtime_role_arn) + pulumi.set(__self__, "runtime_role_arn", runtime_role_arn) if script_parameters is not None: - _setter("script_parameters", script_parameters) + pulumi.set(__self__, "script_parameters", script_parameters) if secure_initialization_role_arn is not None: - _setter("secure_initialization_role_arn", secure_initialization_role_arn) + pulumi.set(__self__, "secure_initialization_role_arn", secure_initialization_role_arn) if subtype is not None: - _setter("subtype", subtype) + pulumi.set(__self__, "subtype", subtype) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="studioId") @@ -268,10 +237,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - StudioComponentArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -310,11 +275,6 @@ def _internal_init(__self__, raise TypeError("Missing required property 'studio_id'") __props__.__dict__["studio_id"] = studio_id __props__.__dict__["subtype"] = subtype - if tags is not None and not isinstance(tags, StudioComponentTagsArgs): - tags = tags or {} - def _setter(key, value): - tags[key] = value - StudioComponentTagsArgs._configure(_setter, **tags) __props__.__dict__["tags"] = tags if type is None and not opts.urn: raise TypeError("Missing required property 'type'") diff --git a/sdk/python/pulumi_aws_native/oam/get_link.py b/sdk/python/pulumi_aws_native/oam/get_link.py index 6eb018dc59..fc05ac2db6 100644 --- a/sdk/python/pulumi_aws_native/oam/get_link.py +++ b/sdk/python/pulumi_aws_native/oam/get_link.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/oam/get_sink.py b/sdk/python/pulumi_aws_native/oam/get_sink.py index 0a343a428a..6358e1483d 100644 --- a/sdk/python/pulumi_aws_native/oam/get_sink.py +++ b/sdk/python/pulumi_aws_native/oam/get_sink.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/oam/link.py b/sdk/python/pulumi_aws_native/oam/link.py index 052b34040c..9a9c8aaaee 100644 --- a/sdk/python/pulumi_aws_native/oam/link.py +++ b/sdk/python/pulumi_aws_native/oam/link.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -23,27 +23,12 @@ def __init__(__self__, *, The set of arguments for constructing a Link resource. :param Any tags: Tags to apply to the link """ - LinkArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_types=resource_types, - sink_identifier=sink_identifier, - label_template=label_template, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_types: pulumi.Input[Sequence[pulumi.Input['LinkResourceType']]], - sink_identifier: pulumi.Input[str], - label_template: Optional[pulumi.Input[str]] = None, - tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_types", resource_types) - _setter("sink_identifier", sink_identifier) + pulumi.set(__self__, "resource_types", resource_types) + pulumi.set(__self__, "sink_identifier", sink_identifier) if label_template is not None: - _setter("label_template", label_template) + pulumi.set(__self__, "label_template", label_template) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="resourceTypes") @@ -121,10 +106,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LinkArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/oam/sink.py b/sdk/python/pulumi_aws_native/oam/sink.py index 30627231eb..5329a5a890 100644 --- a/sdk/python/pulumi_aws_native/oam/sink.py +++ b/sdk/python/pulumi_aws_native/oam/sink.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['SinkArgs', 'Sink'] @@ -23,25 +23,12 @@ def __init__(__self__, *, :param Any policy: The policy of this ObservabilityAccessManager Sink. :param Any tags: Tags to apply to the sink """ - SinkArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - policy=policy, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - policy: Optional[Any] = None, - tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if policy is not None: - _setter("policy", policy) + pulumi.set(__self__, "policy", policy) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -117,10 +104,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SinkArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/omics/_inputs.py b/sdk/python/pulumi_aws_native/omics/_inputs.py index 9acc24ac31..09f757d063 100644 --- a/sdk/python/pulumi_aws_native/omics/_inputs.py +++ b/sdk/python/pulumi_aws_native/omics/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -34,27 +34,13 @@ class AnnotationStoreFormatToHeaderArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type class AnnotationStoreReferenceItemArgs: def __init__(__self__, *, reference_arn: pulumi.Input[str]): - AnnotationStoreReferenceItemArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - reference_arn=reference_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - reference_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("reference_arn", reference_arn) + pulumi.set(__self__, "reference_arn", reference_arn) @property @pulumi.getter(name="referenceArn") @@ -70,11 +56,6 @@ def reference_arn(self, value: pulumi.Input[str]): class AnnotationStoreSchemaItemArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -82,20 +63,9 @@ class AnnotationStoreSseConfigArgs: def __init__(__self__, *, type: pulumi.Input['AnnotationStoreEncryptionType'], key_arn: Optional[pulumi.Input[str]] = None): - AnnotationStoreSseConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - key_arn=key_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input['AnnotationStoreEncryptionType'], - key_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if key_arn is not None: - _setter("key_arn", key_arn) + pulumi.set(__self__, "key_arn", key_arn) @property @pulumi.getter @@ -120,16 +90,7 @@ def key_arn(self, value: Optional[pulumi.Input[str]]): class AnnotationStoreStoreOptionsPropertiesArgs: def __init__(__self__, *, tsv_store_options: pulumi.Input['AnnotationStoreTsvStoreOptionsArgs']): - AnnotationStoreStoreOptionsPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - tsv_store_options=tsv_store_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - tsv_store_options: pulumi.Input['AnnotationStoreTsvStoreOptionsArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("tsv_store_options", tsv_store_options) + pulumi.set(__self__, "tsv_store_options", tsv_store_options) @property @pulumi.getter(name="tsvStoreOptions") @@ -145,11 +106,6 @@ def tsv_store_options(self, value: pulumi.Input['AnnotationStoreTsvStoreOptionsA class AnnotationStoreTagMapArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -158,25 +114,12 @@ def __init__(__self__, *, annotation_type: Optional[pulumi.Input['AnnotationStoreAnnotationType']] = None, format_to_header: Optional[pulumi.Input['AnnotationStoreFormatToHeaderArgs']] = None, schema: Optional[pulumi.Input[Sequence[pulumi.Input['AnnotationStoreSchemaItemArgs']]]] = None): - AnnotationStoreTsvStoreOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - annotation_type=annotation_type, - format_to_header=format_to_header, - schema=schema, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - annotation_type: Optional[pulumi.Input['AnnotationStoreAnnotationType']] = None, - format_to_header: Optional[pulumi.Input['AnnotationStoreFormatToHeaderArgs']] = None, - schema: Optional[pulumi.Input[Sequence[pulumi.Input['AnnotationStoreSchemaItemArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if annotation_type is not None: - _setter("annotation_type", annotation_type) + pulumi.set(__self__, "annotation_type", annotation_type) if format_to_header is not None: - _setter("format_to_header", format_to_header) + pulumi.set(__self__, "format_to_header", format_to_header) if schema is not None: - _setter("schema", schema) + pulumi.set(__self__, "schema", schema) @property @pulumi.getter(name="annotationType") @@ -215,20 +158,9 @@ def __init__(__self__, *, Server-side encryption (SSE) settings for a store. :param pulumi.Input[str] key_arn: An encryption key ARN. """ - ReferenceStoreSseConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - key_arn=key_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input['ReferenceStoreEncryptionType'], - key_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if key_arn is not None: - _setter("key_arn", key_arn) + pulumi.set(__self__, "key_arn", key_arn) @property @pulumi.getter @@ -256,11 +188,6 @@ def key_arn(self, value: Optional[pulumi.Input[str]]): class ReferenceStoreTagMapArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -270,11 +197,6 @@ def __init__(__self__): A map of resource tags """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -286,20 +208,9 @@ def __init__(__self__, *, Server-side encryption (SSE) settings for a store. :param pulumi.Input[str] key_arn: An encryption key ARN. """ - SequenceStoreSseConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - key_arn=key_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input['SequenceStoreEncryptionType'], - key_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if key_arn is not None: - _setter("key_arn", key_arn) + pulumi.set(__self__, "key_arn", key_arn) @property @pulumi.getter @@ -327,27 +238,13 @@ def key_arn(self, value: Optional[pulumi.Input[str]]): class SequenceStoreTagMapArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type class VariantStoreReferenceItemArgs: def __init__(__self__, *, reference_arn: pulumi.Input[str]): - VariantStoreReferenceItemArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - reference_arn=reference_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - reference_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("reference_arn", reference_arn) + pulumi.set(__self__, "reference_arn", reference_arn) @property @pulumi.getter(name="referenceArn") @@ -364,20 +261,9 @@ class VariantStoreSseConfigArgs: def __init__(__self__, *, type: pulumi.Input['VariantStoreEncryptionType'], key_arn: Optional[pulumi.Input[str]] = None): - VariantStoreSseConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - key_arn=key_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input['VariantStoreEncryptionType'], - key_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if key_arn is not None: - _setter("key_arn", key_arn) + pulumi.set(__self__, "key_arn", key_arn) @property @pulumi.getter @@ -402,22 +288,12 @@ def key_arn(self, value: Optional[pulumi.Input[str]]): class VariantStoreTagMapArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type class WorkflowParameterTemplateArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -427,10 +303,5 @@ def __init__(__self__): A map of resource tags """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass diff --git a/sdk/python/pulumi_aws_native/omics/annotation_store.py b/sdk/python/pulumi_aws_native/omics/annotation_store.py index 3866ed953f..1c4d644715 100644 --- a/sdk/python/pulumi_aws_native/omics/annotation_store.py +++ b/sdk/python/pulumi_aws_native/omics/annotation_store.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -27,40 +27,19 @@ def __init__(__self__, *, """ The set of arguments for constructing a AnnotationStore resource. """ - AnnotationStoreArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - store_format=store_format, - description=description, - name=name, - reference=reference, - sse_config=sse_config, - store_options=store_options, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - store_format: pulumi.Input['AnnotationStoreStoreFormat'], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - reference: Optional[pulumi.Input['AnnotationStoreReferenceItemArgs']] = None, - sse_config: Optional[pulumi.Input['AnnotationStoreSseConfigArgs']] = None, - store_options: Optional[pulumi.Input['AnnotationStoreStoreOptionsPropertiesArgs']] = None, - tags: Optional[pulumi.Input['AnnotationStoreTagMapArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("store_format", store_format) + pulumi.set(__self__, "store_format", store_format) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if reference is not None: - _setter("reference", reference) + pulumi.set(__self__, "reference", reference) if sse_config is not None: - _setter("sse_config", sse_config) + pulumi.set(__self__, "sse_config", sse_config) if store_options is not None: - _setter("store_options", store_options) + pulumi.set(__self__, "store_options", store_options) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="storeFormat") @@ -164,10 +143,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AnnotationStoreArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -191,32 +166,12 @@ def _internal_init(__self__, __props__.__dict__["description"] = description __props__.__dict__["name"] = name - if reference is not None and not isinstance(reference, AnnotationStoreReferenceItemArgs): - reference = reference or {} - def _setter(key, value): - reference[key] = value - AnnotationStoreReferenceItemArgs._configure(_setter, **reference) __props__.__dict__["reference"] = reference - if sse_config is not None and not isinstance(sse_config, AnnotationStoreSseConfigArgs): - sse_config = sse_config or {} - def _setter(key, value): - sse_config[key] = value - AnnotationStoreSseConfigArgs._configure(_setter, **sse_config) __props__.__dict__["sse_config"] = sse_config if store_format is None and not opts.urn: raise TypeError("Missing required property 'store_format'") __props__.__dict__["store_format"] = store_format - if store_options is not None and not isinstance(store_options, AnnotationStoreStoreOptionsPropertiesArgs): - store_options = store_options or {} - def _setter(key, value): - store_options[key] = value - AnnotationStoreStoreOptionsPropertiesArgs._configure(_setter, **store_options) __props__.__dict__["store_options"] = store_options - if tags is not None and not isinstance(tags, AnnotationStoreTagMapArgs): - tags = tags or {} - def _setter(key, value): - tags[key] = value - AnnotationStoreTagMapArgs._configure(_setter, **tags) __props__.__dict__["tags"] = tags __props__.__dict__["creation_time"] = None __props__.__dict__["status"] = None diff --git a/sdk/python/pulumi_aws_native/omics/get_annotation_store.py b/sdk/python/pulumi_aws_native/omics/get_annotation_store.py index fda8278a93..3cb02c1634 100644 --- a/sdk/python/pulumi_aws_native/omics/get_annotation_store.py +++ b/sdk/python/pulumi_aws_native/omics/get_annotation_store.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/omics/get_reference_store.py b/sdk/python/pulumi_aws_native/omics/get_reference_store.py index 4afd44d1e7..0eb7c1badc 100644 --- a/sdk/python/pulumi_aws_native/omics/get_reference_store.py +++ b/sdk/python/pulumi_aws_native/omics/get_reference_store.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/omics/get_run_group.py b/sdk/python/pulumi_aws_native/omics/get_run_group.py index 05867bf106..436b3dc9e7 100644 --- a/sdk/python/pulumi_aws_native/omics/get_run_group.py +++ b/sdk/python/pulumi_aws_native/omics/get_run_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/omics/get_sequence_store.py b/sdk/python/pulumi_aws_native/omics/get_sequence_store.py index 134756f144..6b23a5926c 100644 --- a/sdk/python/pulumi_aws_native/omics/get_sequence_store.py +++ b/sdk/python/pulumi_aws_native/omics/get_sequence_store.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/omics/get_variant_store.py b/sdk/python/pulumi_aws_native/omics/get_variant_store.py index ed08101972..260478a008 100644 --- a/sdk/python/pulumi_aws_native/omics/get_variant_store.py +++ b/sdk/python/pulumi_aws_native/omics/get_variant_store.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/omics/get_workflow.py b/sdk/python/pulumi_aws_native/omics/get_workflow.py index fbc67240f7..33604132f7 100644 --- a/sdk/python/pulumi_aws_native/omics/get_workflow.py +++ b/sdk/python/pulumi_aws_native/omics/get_workflow.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/omics/outputs.py b/sdk/python/pulumi_aws_native/omics/outputs.py index 79639f2afd..e7be9d9121 100644 --- a/sdk/python/pulumi_aws_native/omics/outputs.py +++ b/sdk/python/pulumi_aws_native/omics/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -35,11 +35,6 @@ class AnnotationStoreFormatToHeader(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -63,16 +58,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, reference_arn: str): - AnnotationStoreReferenceItem._configure( - lambda key, value: pulumi.set(__self__, key, value), - reference_arn=reference_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - reference_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("reference_arn", reference_arn) + pulumi.set(__self__, "reference_arn", reference_arn) @property @pulumi.getter(name="referenceArn") @@ -84,11 +70,6 @@ def reference_arn(self) -> str: class AnnotationStoreSchemaItem(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -113,20 +94,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, type: 'AnnotationStoreEncryptionType', key_arn: Optional[str] = None): - AnnotationStoreSseConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - key_arn=key_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: 'AnnotationStoreEncryptionType', - key_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if key_arn is not None: - _setter("key_arn", key_arn) + pulumi.set(__self__, "key_arn", key_arn) @property @pulumi.getter @@ -160,16 +130,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, tsv_store_options: 'outputs.AnnotationStoreTsvStoreOptions'): - AnnotationStoreStoreOptionsProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - tsv_store_options=tsv_store_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - tsv_store_options: 'outputs.AnnotationStoreTsvStoreOptions', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("tsv_store_options", tsv_store_options) + pulumi.set(__self__, "tsv_store_options", tsv_store_options) @property @pulumi.getter(name="tsvStoreOptions") @@ -181,11 +142,6 @@ def tsv_store_options(self) -> 'outputs.AnnotationStoreTsvStoreOptions': class AnnotationStoreTagMap(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -213,25 +169,12 @@ def __init__(__self__, *, annotation_type: Optional['AnnotationStoreAnnotationType'] = None, format_to_header: Optional['outputs.AnnotationStoreFormatToHeader'] = None, schema: Optional[Sequence['outputs.AnnotationStoreSchemaItem']] = None): - AnnotationStoreTsvStoreOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - annotation_type=annotation_type, - format_to_header=format_to_header, - schema=schema, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - annotation_type: Optional['AnnotationStoreAnnotationType'] = None, - format_to_header: Optional['outputs.AnnotationStoreFormatToHeader'] = None, - schema: Optional[Sequence['outputs.AnnotationStoreSchemaItem']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if annotation_type is not None: - _setter("annotation_type", annotation_type) + pulumi.set(__self__, "annotation_type", annotation_type) if format_to_header is not None: - _setter("format_to_header", format_to_header) + pulumi.set(__self__, "format_to_header", format_to_header) if schema is not None: - _setter("schema", schema) + pulumi.set(__self__, "schema", schema) @property @pulumi.getter(name="annotationType") @@ -278,20 +221,9 @@ def __init__(__self__, *, Server-side encryption (SSE) settings for a store. :param str key_arn: An encryption key ARN. """ - ReferenceStoreSseConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - key_arn=key_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: 'ReferenceStoreEncryptionType', - key_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if key_arn is not None: - _setter("key_arn", key_arn) + pulumi.set(__self__, "key_arn", key_arn) @property @pulumi.getter @@ -311,11 +243,6 @@ def key_arn(self) -> Optional[str]: class ReferenceStoreTagMap(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -328,11 +255,6 @@ def __init__(__self__): A map of resource tags """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -364,20 +286,9 @@ def __init__(__self__, *, Server-side encryption (SSE) settings for a store. :param str key_arn: An encryption key ARN. """ - SequenceStoreSseConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - key_arn=key_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: 'SequenceStoreEncryptionType', - key_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if key_arn is not None: - _setter("key_arn", key_arn) + pulumi.set(__self__, "key_arn", key_arn) @property @pulumi.getter @@ -397,11 +308,6 @@ def key_arn(self) -> Optional[str]: class SequenceStoreTagMap(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -425,16 +331,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, reference_arn: str): - VariantStoreReferenceItem._configure( - lambda key, value: pulumi.set(__self__, key, value), - reference_arn=reference_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - reference_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("reference_arn", reference_arn) + pulumi.set(__self__, "reference_arn", reference_arn) @property @pulumi.getter(name="referenceArn") @@ -464,20 +361,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, type: 'VariantStoreEncryptionType', key_arn: Optional[str] = None): - VariantStoreSseConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - key_arn=key_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: 'VariantStoreEncryptionType', - key_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if key_arn is not None: - _setter("key_arn", key_arn) + pulumi.set(__self__, "key_arn", key_arn) @property @pulumi.getter @@ -494,22 +380,12 @@ def key_arn(self) -> Optional[str]: class VariantStoreTagMap(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type class WorkflowParameterTemplate(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -522,10 +398,5 @@ def __init__(__self__): A map of resource tags """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass diff --git a/sdk/python/pulumi_aws_native/omics/reference_store.py b/sdk/python/pulumi_aws_native/omics/reference_store.py index b2d845d09d..5389b67d73 100644 --- a/sdk/python/pulumi_aws_native/omics/reference_store.py +++ b/sdk/python/pulumi_aws_native/omics/reference_store.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -26,29 +26,14 @@ def __init__(__self__, *, :param pulumi.Input[str] description: A description for the store. :param pulumi.Input[str] name: A name for the store. """ - ReferenceStoreArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - name=name, - sse_config=sse_config, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - sse_config: Optional[pulumi.Input['ReferenceStoreSseConfigArgs']] = None, - tags: Optional[pulumi.Input['ReferenceStoreTagMapArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if sse_config is not None: - _setter("sse_config", sse_config) + pulumi.set(__self__, "sse_config", sse_config) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -130,10 +115,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ReferenceStoreArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -154,17 +135,7 @@ def _internal_init(__self__, __props__.__dict__["description"] = description __props__.__dict__["name"] = name - if sse_config is not None and not isinstance(sse_config, ReferenceStoreSseConfigArgs): - sse_config = sse_config or {} - def _setter(key, value): - sse_config[key] = value - ReferenceStoreSseConfigArgs._configure(_setter, **sse_config) __props__.__dict__["sse_config"] = sse_config - if tags is not None and not isinstance(tags, ReferenceStoreTagMapArgs): - tags = tags or {} - def _setter(key, value): - tags[key] = value - ReferenceStoreTagMapArgs._configure(_setter, **tags) __props__.__dict__["tags"] = tags __props__.__dict__["arn"] = None __props__.__dict__["creation_time"] = None diff --git a/sdk/python/pulumi_aws_native/omics/run_group.py b/sdk/python/pulumi_aws_native/omics/run_group.py index 305324837c..8b84fae081 100644 --- a/sdk/python/pulumi_aws_native/omics/run_group.py +++ b/sdk/python/pulumi_aws_native/omics/run_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,37 +25,18 @@ def __init__(__self__, *, """ The set of arguments for constructing a RunGroup resource. """ - RunGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_cpus=max_cpus, - max_duration=max_duration, - max_gpus=max_gpus, - max_runs=max_runs, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_cpus: Optional[pulumi.Input[float]] = None, - max_duration: Optional[pulumi.Input[float]] = None, - max_gpus: Optional[pulumi.Input[float]] = None, - max_runs: Optional[pulumi.Input[float]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input['RunGroupTagMapArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max_cpus is not None: - _setter("max_cpus", max_cpus) + pulumi.set(__self__, "max_cpus", max_cpus) if max_duration is not None: - _setter("max_duration", max_duration) + pulumi.set(__self__, "max_duration", max_duration) if max_gpus is not None: - _setter("max_gpus", max_gpus) + pulumi.set(__self__, "max_gpus", max_gpus) if max_runs is not None: - _setter("max_runs", max_runs) + pulumi.set(__self__, "max_runs", max_runs) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="maxCpus") @@ -149,10 +130,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RunGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -178,11 +155,6 @@ def _internal_init(__self__, __props__.__dict__["max_gpus"] = max_gpus __props__.__dict__["max_runs"] = max_runs __props__.__dict__["name"] = name - if tags is not None and not isinstance(tags, RunGroupTagMapArgs): - tags = tags or {} - def _setter(key, value): - tags[key] = value - RunGroupTagMapArgs._configure(_setter, **tags) __props__.__dict__["tags"] = tags __props__.__dict__["arn"] = None __props__.__dict__["creation_time"] = None diff --git a/sdk/python/pulumi_aws_native/omics/sequence_store.py b/sdk/python/pulumi_aws_native/omics/sequence_store.py index ca646297ac..2802fb149b 100644 --- a/sdk/python/pulumi_aws_native/omics/sequence_store.py +++ b/sdk/python/pulumi_aws_native/omics/sequence_store.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -28,33 +28,16 @@ def __init__(__self__, *, :param pulumi.Input[str] fallback_location: An S3 URI representing the bucket and folder to store failed read set uploads. :param pulumi.Input[str] name: A name for the store. """ - SequenceStoreArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - fallback_location=fallback_location, - name=name, - sse_config=sse_config, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[pulumi.Input[str]] = None, - fallback_location: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - sse_config: Optional[pulumi.Input['SequenceStoreSseConfigArgs']] = None, - tags: Optional[pulumi.Input['SequenceStoreTagMapArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if fallback_location is not None: - _setter("fallback_location", fallback_location) + pulumi.set(__self__, "fallback_location", fallback_location) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if sse_config is not None: - _setter("sse_config", sse_config) + pulumi.set(__self__, "sse_config", sse_config) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -150,10 +133,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SequenceStoreArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -176,17 +155,7 @@ def _internal_init(__self__, __props__.__dict__["description"] = description __props__.__dict__["fallback_location"] = fallback_location __props__.__dict__["name"] = name - if sse_config is not None and not isinstance(sse_config, SequenceStoreSseConfigArgs): - sse_config = sse_config or {} - def _setter(key, value): - sse_config[key] = value - SequenceStoreSseConfigArgs._configure(_setter, **sse_config) __props__.__dict__["sse_config"] = sse_config - if tags is not None and not isinstance(tags, SequenceStoreTagMapArgs): - tags = tags or {} - def _setter(key, value): - tags[key] = value - SequenceStoreTagMapArgs._configure(_setter, **tags) __props__.__dict__["tags"] = tags __props__.__dict__["arn"] = None __props__.__dict__["creation_time"] = None diff --git a/sdk/python/pulumi_aws_native/omics/variant_store.py b/sdk/python/pulumi_aws_native/omics/variant_store.py index 7b5d0d14a3..f83edd5166 100644 --- a/sdk/python/pulumi_aws_native/omics/variant_store.py +++ b/sdk/python/pulumi_aws_native/omics/variant_store.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -25,32 +25,15 @@ def __init__(__self__, *, """ The set of arguments for constructing a VariantStore resource. """ - VariantStoreArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - reference=reference, - description=description, - name=name, - sse_config=sse_config, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - reference: pulumi.Input['VariantStoreReferenceItemArgs'], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - sse_config: Optional[pulumi.Input['VariantStoreSseConfigArgs']] = None, - tags: Optional[pulumi.Input['VariantStoreTagMapArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("reference", reference) + pulumi.set(__self__, "reference", reference) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if sse_config is not None: - _setter("sse_config", sse_config) + pulumi.set(__self__, "sse_config", sse_config) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -134,10 +117,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - VariantStoreArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -159,25 +138,10 @@ def _internal_init(__self__, __props__.__dict__["description"] = description __props__.__dict__["name"] = name - if reference is not None and not isinstance(reference, VariantStoreReferenceItemArgs): - reference = reference or {} - def _setter(key, value): - reference[key] = value - VariantStoreReferenceItemArgs._configure(_setter, **reference) if reference is None and not opts.urn: raise TypeError("Missing required property 'reference'") __props__.__dict__["reference"] = reference - if sse_config is not None and not isinstance(sse_config, VariantStoreSseConfigArgs): - sse_config = sse_config or {} - def _setter(key, value): - sse_config[key] = value - VariantStoreSseConfigArgs._configure(_setter, **sse_config) __props__.__dict__["sse_config"] = sse_config - if tags is not None and not isinstance(tags, VariantStoreTagMapArgs): - tags = tags or {} - def _setter(key, value): - tags[key] = value - VariantStoreTagMapArgs._configure(_setter, **tags) __props__.__dict__["tags"] = tags __props__.__dict__["creation_time"] = None __props__.__dict__["status"] = None diff --git a/sdk/python/pulumi_aws_native/omics/workflow.py b/sdk/python/pulumi_aws_native/omics/workflow.py index d2f44340f3..b9b3795229 100644 --- a/sdk/python/pulumi_aws_native/omics/workflow.py +++ b/sdk/python/pulumi_aws_native/omics/workflow.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -29,49 +29,24 @@ def __init__(__self__, *, """ The set of arguments for constructing a Workflow resource. """ - WorkflowArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - accelerators=accelerators, - definition_uri=definition_uri, - description=description, - engine=engine, - main=main, - name=name, - parameter_template=parameter_template, - storage_capacity=storage_capacity, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - accelerators: Optional[pulumi.Input['WorkflowAccelerators']] = None, - definition_uri: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - engine: Optional[pulumi.Input['WorkflowEngine']] = None, - main: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - parameter_template: Optional[pulumi.Input['WorkflowParameterTemplateArgs']] = None, - storage_capacity: Optional[pulumi.Input[float]] = None, - tags: Optional[pulumi.Input['WorkflowTagMapArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if accelerators is not None: - _setter("accelerators", accelerators) + pulumi.set(__self__, "accelerators", accelerators) if definition_uri is not None: - _setter("definition_uri", definition_uri) + pulumi.set(__self__, "definition_uri", definition_uri) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if engine is not None: - _setter("engine", engine) + pulumi.set(__self__, "engine", engine) if main is not None: - _setter("main", main) + pulumi.set(__self__, "main", main) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if parameter_template is not None: - _setter("parameter_template", parameter_template) + pulumi.set(__self__, "parameter_template", parameter_template) if storage_capacity is not None: - _setter("storage_capacity", storage_capacity) + pulumi.set(__self__, "storage_capacity", storage_capacity) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -195,10 +170,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - WorkflowArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -228,18 +199,8 @@ def _internal_init(__self__, __props__.__dict__["engine"] = engine __props__.__dict__["main"] = main __props__.__dict__["name"] = name - if parameter_template is not None and not isinstance(parameter_template, WorkflowParameterTemplateArgs): - parameter_template = parameter_template or {} - def _setter(key, value): - parameter_template[key] = value - WorkflowParameterTemplateArgs._configure(_setter, **parameter_template) __props__.__dict__["parameter_template"] = parameter_template __props__.__dict__["storage_capacity"] = storage_capacity - if tags is not None and not isinstance(tags, WorkflowTagMapArgs): - tags = tags or {} - def _setter(key, value): - tags[key] = value - WorkflowTagMapArgs._configure(_setter, **tags) __props__.__dict__["tags"] = tags __props__.__dict__["arn"] = None __props__.__dict__["creation_time"] = None diff --git a/sdk/python/pulumi_aws_native/opensearchserverless/_inputs.py b/sdk/python/pulumi_aws_native/opensearchserverless/_inputs.py index 8951f9d650..0654e92399 100644 --- a/sdk/python/pulumi_aws_native/opensearchserverless/_inputs.py +++ b/sdk/python/pulumi_aws_native/opensearchserverless/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -25,19 +25,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key in the key-value pair :param pulumi.Input[str] value: The value in the key-value pair """ - CollectionTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -78,28 +67,13 @@ def __init__(__self__, *, :param pulumi.Input[int] session_timeout: Defines the session timeout in minutes :param pulumi.Input[str] user_attribute: Custom attribute for this saml integration """ - SecurityConfigSamlConfigOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - metadata=metadata, - group_attribute=group_attribute, - session_timeout=session_timeout, - user_attribute=user_attribute, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metadata: pulumi.Input[str], - group_attribute: Optional[pulumi.Input[str]] = None, - session_timeout: Optional[pulumi.Input[int]] = None, - user_attribute: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metadata", metadata) + pulumi.set(__self__, "metadata", metadata) if group_attribute is not None: - _setter("group_attribute", group_attribute) + pulumi.set(__self__, "group_attribute", group_attribute) if session_timeout is not None: - _setter("session_timeout", session_timeout) + pulumi.set(__self__, "session_timeout", session_timeout) if user_attribute is not None: - _setter("user_attribute", user_attribute) + pulumi.set(__self__, "user_attribute", user_attribute) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/opensearchserverless/access_policy.py b/sdk/python/pulumi_aws_native/opensearchserverless/access_policy.py index 2bfcb6bdef..aa2c8acb94 100644 --- a/sdk/python/pulumi_aws_native/opensearchserverless/access_policy.py +++ b/sdk/python/pulumi_aws_native/opensearchserverless/access_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -25,27 +25,12 @@ def __init__(__self__, *, :param pulumi.Input[str] description: The description of the policy :param pulumi.Input[str] name: The name of the policy """ - AccessPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy=policy, - type=type, - description=description, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy: pulumi.Input[str], - type: pulumi.Input['AccessPolicyType'], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy", policy) - _setter("type", type) + pulumi.set(__self__, "policy", policy) + pulumi.set(__self__, "type", type) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -131,10 +116,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AccessPolicyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/opensearchserverless/collection.py b/sdk/python/pulumi_aws_native/opensearchserverless/collection.py index 043701f548..d53312456a 100644 --- a/sdk/python/pulumi_aws_native/opensearchserverless/collection.py +++ b/sdk/python/pulumi_aws_native/opensearchserverless/collection.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -33,29 +33,14 @@ def __init__(__self__, *, Contains between 3 and 32 characters :param pulumi.Input[Sequence[pulumi.Input['CollectionTagArgs']]] tags: List of tags to be added to the resource """ - CollectionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - name=name, - tags=tags, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['CollectionTagArgs']]]] = None, - type: Optional[pulumi.Input['CollectionType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -153,10 +138,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CollectionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/opensearchserverless/get_access_policy.py b/sdk/python/pulumi_aws_native/opensearchserverless/get_access_policy.py index 4243a7771d..c4e712c03a 100644 --- a/sdk/python/pulumi_aws_native/opensearchserverless/get_access_policy.py +++ b/sdk/python/pulumi_aws_native/opensearchserverless/get_access_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/opensearchserverless/get_collection.py b/sdk/python/pulumi_aws_native/opensearchserverless/get_collection.py index 43d9670015..45fe75e3c1 100644 --- a/sdk/python/pulumi_aws_native/opensearchserverless/get_collection.py +++ b/sdk/python/pulumi_aws_native/opensearchserverless/get_collection.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/opensearchserverless/get_security_config.py b/sdk/python/pulumi_aws_native/opensearchserverless/get_security_config.py index 84e07c062d..15eb6bdd97 100644 --- a/sdk/python/pulumi_aws_native/opensearchserverless/get_security_config.py +++ b/sdk/python/pulumi_aws_native/opensearchserverless/get_security_config.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/opensearchserverless/get_security_policy.py b/sdk/python/pulumi_aws_native/opensearchserverless/get_security_policy.py index 82c2bcd132..4f27d107c1 100644 --- a/sdk/python/pulumi_aws_native/opensearchserverless/get_security_policy.py +++ b/sdk/python/pulumi_aws_native/opensearchserverless/get_security_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/opensearchserverless/get_vpc_endpoint.py b/sdk/python/pulumi_aws_native/opensearchserverless/get_vpc_endpoint.py index 73b50e7065..df6f3d7bb3 100644 --- a/sdk/python/pulumi_aws_native/opensearchserverless/get_vpc_endpoint.py +++ b/sdk/python/pulumi_aws_native/opensearchserverless/get_vpc_endpoint.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/opensearchserverless/outputs.py b/sdk/python/pulumi_aws_native/opensearchserverless/outputs.py index e3b33e4afd..59cb4f2a77 100644 --- a/sdk/python/pulumi_aws_native/opensearchserverless/outputs.py +++ b/sdk/python/pulumi_aws_native/opensearchserverless/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -28,19 +28,8 @@ def __init__(__self__, *, :param str key: The key in the key-value pair :param str value: The value in the key-value pair """ - CollectionTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -97,28 +86,13 @@ def __init__(__self__, *, :param int session_timeout: Defines the session timeout in minutes :param str user_attribute: Custom attribute for this saml integration """ - SecurityConfigSamlConfigOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - metadata=metadata, - group_attribute=group_attribute, - session_timeout=session_timeout, - user_attribute=user_attribute, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metadata: str, - group_attribute: Optional[str] = None, - session_timeout: Optional[int] = None, - user_attribute: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metadata", metadata) + pulumi.set(__self__, "metadata", metadata) if group_attribute is not None: - _setter("group_attribute", group_attribute) + pulumi.set(__self__, "group_attribute", group_attribute) if session_timeout is not None: - _setter("session_timeout", session_timeout) + pulumi.set(__self__, "session_timeout", session_timeout) if user_attribute is not None: - _setter("user_attribute", user_attribute) + pulumi.set(__self__, "user_attribute", user_attribute) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/opensearchserverless/security_config.py b/sdk/python/pulumi_aws_native/opensearchserverless/security_config.py index 7bf65e4739..37af5af125 100644 --- a/sdk/python/pulumi_aws_native/opensearchserverless/security_config.py +++ b/sdk/python/pulumi_aws_native/opensearchserverless/security_config.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -26,29 +26,14 @@ def __init__(__self__, *, :param pulumi.Input[str] description: Security config description :param pulumi.Input[str] name: The friendly name of the security config """ - SecurityConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - name=name, - saml_options=saml_options, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - saml_options: Optional[pulumi.Input['SecurityConfigSamlConfigOptionsArgs']] = None, - type: Optional[pulumi.Input['SecurityConfigType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if saml_options is not None: - _setter("saml_options", saml_options) + pulumi.set(__self__, "saml_options", saml_options) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -130,10 +115,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SecurityConfigArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -154,11 +135,6 @@ def _internal_init(__self__, __props__.__dict__["description"] = description __props__.__dict__["name"] = name - if saml_options is not None and not isinstance(saml_options, SecurityConfigSamlConfigOptionsArgs): - saml_options = saml_options or {} - def _setter(key, value): - saml_options[key] = value - SecurityConfigSamlConfigOptionsArgs._configure(_setter, **saml_options) __props__.__dict__["saml_options"] = saml_options __props__.__dict__["type"] = type replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["name", "type"]) diff --git a/sdk/python/pulumi_aws_native/opensearchserverless/security_policy.py b/sdk/python/pulumi_aws_native/opensearchserverless/security_policy.py index 24d5c6ea54..db8f0e2c02 100644 --- a/sdk/python/pulumi_aws_native/opensearchserverless/security_policy.py +++ b/sdk/python/pulumi_aws_native/opensearchserverless/security_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -25,27 +25,12 @@ def __init__(__self__, *, :param pulumi.Input[str] description: The description of the policy :param pulumi.Input[str] name: The name of the policy """ - SecurityPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy=policy, - type=type, - description=description, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy: pulumi.Input[str], - type: pulumi.Input['SecurityPolicyType'], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy", policy) - _setter("type", type) + pulumi.set(__self__, "policy", policy) + pulumi.set(__self__, "type", type) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -131,10 +116,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SecurityPolicyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/opensearchserverless/vpc_endpoint.py b/sdk/python/pulumi_aws_native/opensearchserverless/vpc_endpoint.py index ac29845ceb..4ee411eb01 100644 --- a/sdk/python/pulumi_aws_native/opensearchserverless/vpc_endpoint.py +++ b/sdk/python/pulumi_aws_native/opensearchserverless/vpc_endpoint.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['VpcEndpointArgs', 'VpcEndpoint'] @@ -25,27 +25,12 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The name of the VPC Endpoint :param pulumi.Input[Sequence[pulumi.Input[str]]] security_group_ids: The ID of one or more security groups to associate with the endpoint network interface """ - VpcEndpointArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - subnet_ids=subnet_ids, - vpc_id=vpc_id, - name=name, - security_group_ids=security_group_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subnet_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - vpc_id: pulumi.Input[str], - name: Optional[pulumi.Input[str]] = None, - security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("subnet_ids", subnet_ids) - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "subnet_ids", subnet_ids) + pulumi.set(__self__, "vpc_id", vpc_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) @property @pulumi.getter(name="subnetIds") @@ -135,10 +120,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - VpcEndpointArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/opensearchservice/_inputs.py b/sdk/python/pulumi_aws_native/opensearchservice/_inputs.py index e8841cee26..d940b7301f 100644 --- a/sdk/python/pulumi_aws_native/opensearchservice/_inputs.py +++ b/sdk/python/pulumi_aws_native/opensearchservice/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -39,37 +39,18 @@ def __init__(__self__, *, internal_user_database_enabled: Optional[pulumi.Input[bool]] = None, master_user_options: Optional[pulumi.Input['DomainMasterUserOptionsArgs']] = None, saml_options: Optional[pulumi.Input['DomainSamlOptionsArgs']] = None): - DomainAdvancedSecurityOptionsInputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - anonymous_auth_disable_date=anonymous_auth_disable_date, - anonymous_auth_enabled=anonymous_auth_enabled, - enabled=enabled, - internal_user_database_enabled=internal_user_database_enabled, - master_user_options=master_user_options, - saml_options=saml_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - anonymous_auth_disable_date: Optional[pulumi.Input[str]] = None, - anonymous_auth_enabled: Optional[pulumi.Input[bool]] = None, - enabled: Optional[pulumi.Input[bool]] = None, - internal_user_database_enabled: Optional[pulumi.Input[bool]] = None, - master_user_options: Optional[pulumi.Input['DomainMasterUserOptionsArgs']] = None, - saml_options: Optional[pulumi.Input['DomainSamlOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if anonymous_auth_disable_date is not None: - _setter("anonymous_auth_disable_date", anonymous_auth_disable_date) + pulumi.set(__self__, "anonymous_auth_disable_date", anonymous_auth_disable_date) if anonymous_auth_enabled is not None: - _setter("anonymous_auth_enabled", anonymous_auth_enabled) + pulumi.set(__self__, "anonymous_auth_enabled", anonymous_auth_enabled) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if internal_user_database_enabled is not None: - _setter("internal_user_database_enabled", internal_user_database_enabled) + pulumi.set(__self__, "internal_user_database_enabled", internal_user_database_enabled) if master_user_options is not None: - _setter("master_user_options", master_user_options) + pulumi.set(__self__, "master_user_options", master_user_options) if saml_options is not None: - _setter("saml_options", saml_options) + pulumi.set(__self__, "saml_options", saml_options) @property @pulumi.getter(name="anonymousAuthDisableDate") @@ -140,57 +121,28 @@ def __init__(__self__, *, warm_type: Optional[pulumi.Input[str]] = None, zone_awareness_config: Optional[pulumi.Input['DomainZoneAwarenessConfigArgs']] = None, zone_awareness_enabled: Optional[pulumi.Input[bool]] = None): - DomainClusterConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dedicated_master_count=dedicated_master_count, - dedicated_master_enabled=dedicated_master_enabled, - dedicated_master_type=dedicated_master_type, - instance_count=instance_count, - instance_type=instance_type, - multi_az_with_standby_enabled=multi_az_with_standby_enabled, - warm_count=warm_count, - warm_enabled=warm_enabled, - warm_type=warm_type, - zone_awareness_config=zone_awareness_config, - zone_awareness_enabled=zone_awareness_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dedicated_master_count: Optional[pulumi.Input[int]] = None, - dedicated_master_enabled: Optional[pulumi.Input[bool]] = None, - dedicated_master_type: Optional[pulumi.Input[str]] = None, - instance_count: Optional[pulumi.Input[int]] = None, - instance_type: Optional[pulumi.Input[str]] = None, - multi_az_with_standby_enabled: Optional[pulumi.Input[bool]] = None, - warm_count: Optional[pulumi.Input[int]] = None, - warm_enabled: Optional[pulumi.Input[bool]] = None, - warm_type: Optional[pulumi.Input[str]] = None, - zone_awareness_config: Optional[pulumi.Input['DomainZoneAwarenessConfigArgs']] = None, - zone_awareness_enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dedicated_master_count is not None: - _setter("dedicated_master_count", dedicated_master_count) + pulumi.set(__self__, "dedicated_master_count", dedicated_master_count) if dedicated_master_enabled is not None: - _setter("dedicated_master_enabled", dedicated_master_enabled) + pulumi.set(__self__, "dedicated_master_enabled", dedicated_master_enabled) if dedicated_master_type is not None: - _setter("dedicated_master_type", dedicated_master_type) + pulumi.set(__self__, "dedicated_master_type", dedicated_master_type) if instance_count is not None: - _setter("instance_count", instance_count) + pulumi.set(__self__, "instance_count", instance_count) if instance_type is not None: - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_type", instance_type) if multi_az_with_standby_enabled is not None: - _setter("multi_az_with_standby_enabled", multi_az_with_standby_enabled) + pulumi.set(__self__, "multi_az_with_standby_enabled", multi_az_with_standby_enabled) if warm_count is not None: - _setter("warm_count", warm_count) + pulumi.set(__self__, "warm_count", warm_count) if warm_enabled is not None: - _setter("warm_enabled", warm_enabled) + pulumi.set(__self__, "warm_enabled", warm_enabled) if warm_type is not None: - _setter("warm_type", warm_type) + pulumi.set(__self__, "warm_type", warm_type) if zone_awareness_config is not None: - _setter("zone_awareness_config", zone_awareness_config) + pulumi.set(__self__, "zone_awareness_config", zone_awareness_config) if zone_awareness_enabled is not None: - _setter("zone_awareness_enabled", zone_awareness_enabled) + pulumi.set(__self__, "zone_awareness_enabled", zone_awareness_enabled) @property @pulumi.getter(name="dedicatedMasterCount") @@ -299,29 +251,14 @@ def __init__(__self__, *, identity_pool_id: Optional[pulumi.Input[str]] = None, role_arn: Optional[pulumi.Input[str]] = None, user_pool_id: Optional[pulumi.Input[str]] = None): - DomainCognitoOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - identity_pool_id=identity_pool_id, - role_arn=role_arn, - user_pool_id=user_pool_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[pulumi.Input[bool]] = None, - identity_pool_id: Optional[pulumi.Input[str]] = None, - role_arn: Optional[pulumi.Input[str]] = None, - user_pool_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if identity_pool_id is not None: - _setter("identity_pool_id", identity_pool_id) + pulumi.set(__self__, "identity_pool_id", identity_pool_id) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if user_pool_id is not None: - _setter("user_pool_id", user_pool_id) + pulumi.set(__self__, "user_pool_id", user_pool_id) @property @pulumi.getter @@ -368,33 +305,16 @@ def __init__(__self__, *, throughput: Optional[pulumi.Input[int]] = None, volume_size: Optional[pulumi.Input[int]] = None, volume_type: Optional[pulumi.Input[str]] = None): - DomainEbsOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ebs_enabled=ebs_enabled, - iops=iops, - throughput=throughput, - volume_size=volume_size, - volume_type=volume_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ebs_enabled: Optional[pulumi.Input[bool]] = None, - iops: Optional[pulumi.Input[int]] = None, - throughput: Optional[pulumi.Input[int]] = None, - volume_size: Optional[pulumi.Input[int]] = None, - volume_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ebs_enabled is not None: - _setter("ebs_enabled", ebs_enabled) + pulumi.set(__self__, "ebs_enabled", ebs_enabled) if iops is not None: - _setter("iops", iops) + pulumi.set(__self__, "iops", iops) if throughput is not None: - _setter("throughput", throughput) + pulumi.set(__self__, "throughput", throughput) if volume_size is not None: - _setter("volume_size", volume_size) + pulumi.set(__self__, "volume_size", volume_size) if volume_type is not None: - _setter("volume_type", volume_type) + pulumi.set(__self__, "volume_type", volume_type) @property @pulumi.getter(name="ebsEnabled") @@ -447,21 +367,10 @@ class DomainEncryptionAtRestOptionsArgs: def __init__(__self__, *, enabled: Optional[pulumi.Input[bool]] = None, kms_key_id: Optional[pulumi.Input[str]] = None): - DomainEncryptionAtRestOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - kms_key_id=kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[pulumi.Input[bool]] = None, - kms_key_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) @property @pulumi.getter @@ -490,33 +399,16 @@ def __init__(__self__, *, custom_endpoint_enabled: Optional[pulumi.Input[bool]] = None, enforce_https: Optional[pulumi.Input[bool]] = None, tls_security_policy: Optional[pulumi.Input[str]] = None): - DomainEndpointOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_endpoint=custom_endpoint, - custom_endpoint_certificate_arn=custom_endpoint_certificate_arn, - custom_endpoint_enabled=custom_endpoint_enabled, - enforce_https=enforce_https, - tls_security_policy=tls_security_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_endpoint: Optional[pulumi.Input[str]] = None, - custom_endpoint_certificate_arn: Optional[pulumi.Input[str]] = None, - custom_endpoint_enabled: Optional[pulumi.Input[bool]] = None, - enforce_https: Optional[pulumi.Input[bool]] = None, - tls_security_policy: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_endpoint is not None: - _setter("custom_endpoint", custom_endpoint) + pulumi.set(__self__, "custom_endpoint", custom_endpoint) if custom_endpoint_certificate_arn is not None: - _setter("custom_endpoint_certificate_arn", custom_endpoint_certificate_arn) + pulumi.set(__self__, "custom_endpoint_certificate_arn", custom_endpoint_certificate_arn) if custom_endpoint_enabled is not None: - _setter("custom_endpoint_enabled", custom_endpoint_enabled) + pulumi.set(__self__, "custom_endpoint_enabled", custom_endpoint_enabled) if enforce_https is not None: - _setter("enforce_https", enforce_https) + pulumi.set(__self__, "enforce_https", enforce_https) if tls_security_policy is not None: - _setter("tls_security_policy", tls_security_policy) + pulumi.set(__self__, "tls_security_policy", tls_security_policy) @property @pulumi.getter(name="customEndpoint") @@ -569,19 +461,8 @@ class DomainIdpArgs: def __init__(__self__, *, entity_id: pulumi.Input[str], metadata_content: pulumi.Input[str]): - DomainIdpArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - entity_id=entity_id, - metadata_content=metadata_content, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - entity_id: pulumi.Input[str], - metadata_content: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("entity_id", entity_id) - _setter("metadata_content", metadata_content) + pulumi.set(__self__, "entity_id", entity_id) + pulumi.set(__self__, "metadata_content", metadata_content) @property @pulumi.getter(name="entityId") @@ -608,25 +489,12 @@ def __init__(__self__, *, master_user_arn: Optional[pulumi.Input[str]] = None, master_user_name: Optional[pulumi.Input[str]] = None, master_user_password: Optional[pulumi.Input[str]] = None): - DomainMasterUserOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - master_user_arn=master_user_arn, - master_user_name=master_user_name, - master_user_password=master_user_password, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - master_user_arn: Optional[pulumi.Input[str]] = None, - master_user_name: Optional[pulumi.Input[str]] = None, - master_user_password: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if master_user_arn is not None: - _setter("master_user_arn", master_user_arn) + pulumi.set(__self__, "master_user_arn", master_user_arn) if master_user_name is not None: - _setter("master_user_name", master_user_name) + pulumi.set(__self__, "master_user_name", master_user_name) if master_user_password is not None: - _setter("master_user_password", master_user_password) + pulumi.set(__self__, "master_user_password", master_user_password) @property @pulumi.getter(name="masterUserArn") @@ -660,17 +528,8 @@ def master_user_password(self, value: Optional[pulumi.Input[str]]): class DomainNodeToNodeEncryptionOptionsArgs: def __init__(__self__, *, enabled: Optional[pulumi.Input[bool]] = None): - DomainNodeToNodeEncryptionOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -687,21 +546,10 @@ class DomainOffPeakWindowOptionsArgs: def __init__(__self__, *, enabled: Optional[pulumi.Input[bool]] = None, off_peak_window: Optional[pulumi.Input['DomainOffPeakWindowArgs']] = None): - DomainOffPeakWindowOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - off_peak_window=off_peak_window, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[pulumi.Input[bool]] = None, - off_peak_window: Optional[pulumi.Input['DomainOffPeakWindowArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if off_peak_window is not None: - _setter("off_peak_window", off_peak_window) + pulumi.set(__self__, "off_peak_window", off_peak_window) @property @pulumi.getter @@ -726,17 +574,8 @@ def off_peak_window(self, value: Optional[pulumi.Input['DomainOffPeakWindowArgs' class DomainOffPeakWindowArgs: def __init__(__self__, *, window_start_time: Optional[pulumi.Input['DomainWindowStartTimeArgs']] = None): - DomainOffPeakWindowArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - window_start_time=window_start_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - window_start_time: Optional[pulumi.Input['DomainWindowStartTimeArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if window_start_time is not None: - _setter("window_start_time", window_start_time) + pulumi.set(__self__, "window_start_time", window_start_time) @property @pulumi.getter(name="windowStartTime") @@ -758,41 +597,20 @@ def __init__(__self__, *, roles_key: Optional[pulumi.Input[str]] = None, session_timeout_minutes: Optional[pulumi.Input[int]] = None, subject_key: Optional[pulumi.Input[str]] = None): - DomainSamlOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - idp=idp, - master_backend_role=master_backend_role, - master_user_name=master_user_name, - roles_key=roles_key, - session_timeout_minutes=session_timeout_minutes, - subject_key=subject_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[pulumi.Input[bool]] = None, - idp: Optional[pulumi.Input['DomainIdpArgs']] = None, - master_backend_role: Optional[pulumi.Input[str]] = None, - master_user_name: Optional[pulumi.Input[str]] = None, - roles_key: Optional[pulumi.Input[str]] = None, - session_timeout_minutes: Optional[pulumi.Input[int]] = None, - subject_key: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if idp is not None: - _setter("idp", idp) + pulumi.set(__self__, "idp", idp) if master_backend_role is not None: - _setter("master_backend_role", master_backend_role) + pulumi.set(__self__, "master_backend_role", master_backend_role) if master_user_name is not None: - _setter("master_user_name", master_user_name) + pulumi.set(__self__, "master_user_name", master_user_name) if roles_key is not None: - _setter("roles_key", roles_key) + pulumi.set(__self__, "roles_key", roles_key) if session_timeout_minutes is not None: - _setter("session_timeout_minutes", session_timeout_minutes) + pulumi.set(__self__, "session_timeout_minutes", session_timeout_minutes) if subject_key is not None: - _setter("subject_key", subject_key) + pulumi.set(__self__, "subject_key", subject_key) @property @pulumi.getter @@ -862,17 +680,8 @@ def subject_key(self, value: Optional[pulumi.Input[str]]): class DomainSnapshotOptionsArgs: def __init__(__self__, *, automated_snapshot_start_hour: Optional[pulumi.Input[int]] = None): - DomainSnapshotOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - automated_snapshot_start_hour=automated_snapshot_start_hour, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - automated_snapshot_start_hour: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if automated_snapshot_start_hour is not None: - _setter("automated_snapshot_start_hour", automated_snapshot_start_hour) + pulumi.set(__self__, "automated_snapshot_start_hour", automated_snapshot_start_hour) @property @pulumi.getter(name="automatedSnapshotStartHour") @@ -888,17 +697,8 @@ def automated_snapshot_start_hour(self, value: Optional[pulumi.Input[int]]): class DomainSoftwareUpdateOptionsArgs: def __init__(__self__, *, auto_software_update_enabled: Optional[pulumi.Input[bool]] = None): - DomainSoftwareUpdateOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - auto_software_update_enabled=auto_software_update_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auto_software_update_enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if auto_software_update_enabled is not None: - _setter("auto_software_update_enabled", auto_software_update_enabled) + pulumi.set(__self__, "auto_software_update_enabled", auto_software_update_enabled) @property @pulumi.getter(name="autoSoftwareUpdateEnabled") @@ -919,19 +719,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The value of the tag. :param pulumi.Input[str] value: The key of the tag. """ - DomainTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -963,21 +752,10 @@ class DomainVpcOptionsArgs: def __init__(__self__, *, security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - DomainVpcOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnet_ids=subnet_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if subnet_ids is not None: - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) @property @pulumi.getter(name="securityGroupIds") @@ -1003,19 +781,8 @@ class DomainWindowStartTimeArgs: def __init__(__self__, *, hours: pulumi.Input[int], minutes: pulumi.Input[int]): - DomainWindowStartTimeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - hours=hours, - minutes=minutes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hours: pulumi.Input[int], - minutes: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("hours", hours) - _setter("minutes", minutes) + pulumi.set(__self__, "hours", hours) + pulumi.set(__self__, "minutes", minutes) @property @pulumi.getter @@ -1040,17 +807,8 @@ def minutes(self, value: pulumi.Input[int]): class DomainZoneAwarenessConfigArgs: def __init__(__self__, *, availability_zone_count: Optional[pulumi.Input[int]] = None): - DomainZoneAwarenessConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_zone_count=availability_zone_count, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_zone_count: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_zone_count is not None: - _setter("availability_zone_count", availability_zone_count) + pulumi.set(__self__, "availability_zone_count", availability_zone_count) @property @pulumi.getter(name="availabilityZoneCount") diff --git a/sdk/python/pulumi_aws_native/opensearchservice/domain.py b/sdk/python/pulumi_aws_native/opensearchservice/domain.py index 191cc9e4af..a3c789c8ce 100644 --- a/sdk/python/pulumi_aws_native/opensearchservice/domain.py +++ b/sdk/python/pulumi_aws_native/opensearchservice/domain.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -37,81 +37,40 @@ def __init__(__self__, *, The set of arguments for constructing a Domain resource. :param pulumi.Input[Sequence[pulumi.Input['DomainTagArgs']]] tags: An arbitrary set of tags (key-value pairs) for this Domain. """ - DomainArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_policies=access_policies, - advanced_options=advanced_options, - advanced_security_options=advanced_security_options, - cluster_config=cluster_config, - cognito_options=cognito_options, - domain_endpoint_options=domain_endpoint_options, - domain_name=domain_name, - ebs_options=ebs_options, - encryption_at_rest_options=encryption_at_rest_options, - engine_version=engine_version, - log_publishing_options=log_publishing_options, - node_to_node_encryption_options=node_to_node_encryption_options, - off_peak_window_options=off_peak_window_options, - snapshot_options=snapshot_options, - software_update_options=software_update_options, - tags=tags, - vpc_options=vpc_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_policies: Optional[Any] = None, - advanced_options: Optional[Any] = None, - advanced_security_options: Optional[pulumi.Input['DomainAdvancedSecurityOptionsInputArgs']] = None, - cluster_config: Optional[pulumi.Input['DomainClusterConfigArgs']] = None, - cognito_options: Optional[pulumi.Input['DomainCognitoOptionsArgs']] = None, - domain_endpoint_options: Optional[pulumi.Input['DomainEndpointOptionsArgs']] = None, - domain_name: Optional[pulumi.Input[str]] = None, - ebs_options: Optional[pulumi.Input['DomainEbsOptionsArgs']] = None, - encryption_at_rest_options: Optional[pulumi.Input['DomainEncryptionAtRestOptionsArgs']] = None, - engine_version: Optional[pulumi.Input[str]] = None, - log_publishing_options: Optional[Any] = None, - node_to_node_encryption_options: Optional[pulumi.Input['DomainNodeToNodeEncryptionOptionsArgs']] = None, - off_peak_window_options: Optional[pulumi.Input['DomainOffPeakWindowOptionsArgs']] = None, - snapshot_options: Optional[pulumi.Input['DomainSnapshotOptionsArgs']] = None, - software_update_options: Optional[pulumi.Input['DomainSoftwareUpdateOptionsArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DomainTagArgs']]]] = None, - vpc_options: Optional[pulumi.Input['DomainVpcOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_policies is not None: - _setter("access_policies", access_policies) + pulumi.set(__self__, "access_policies", access_policies) if advanced_options is not None: - _setter("advanced_options", advanced_options) + pulumi.set(__self__, "advanced_options", advanced_options) if advanced_security_options is not None: - _setter("advanced_security_options", advanced_security_options) + pulumi.set(__self__, "advanced_security_options", advanced_security_options) if cluster_config is not None: - _setter("cluster_config", cluster_config) + pulumi.set(__self__, "cluster_config", cluster_config) if cognito_options is not None: - _setter("cognito_options", cognito_options) + pulumi.set(__self__, "cognito_options", cognito_options) if domain_endpoint_options is not None: - _setter("domain_endpoint_options", domain_endpoint_options) + pulumi.set(__self__, "domain_endpoint_options", domain_endpoint_options) if domain_name is not None: - _setter("domain_name", domain_name) + pulumi.set(__self__, "domain_name", domain_name) if ebs_options is not None: - _setter("ebs_options", ebs_options) + pulumi.set(__self__, "ebs_options", ebs_options) if encryption_at_rest_options is not None: - _setter("encryption_at_rest_options", encryption_at_rest_options) + pulumi.set(__self__, "encryption_at_rest_options", encryption_at_rest_options) if engine_version is not None: - _setter("engine_version", engine_version) + pulumi.set(__self__, "engine_version", engine_version) if log_publishing_options is not None: - _setter("log_publishing_options", log_publishing_options) + pulumi.set(__self__, "log_publishing_options", log_publishing_options) if node_to_node_encryption_options is not None: - _setter("node_to_node_encryption_options", node_to_node_encryption_options) + pulumi.set(__self__, "node_to_node_encryption_options", node_to_node_encryption_options) if off_peak_window_options is not None: - _setter("off_peak_window_options", off_peak_window_options) + pulumi.set(__self__, "off_peak_window_options", off_peak_window_options) if snapshot_options is not None: - _setter("snapshot_options", snapshot_options) + pulumi.set(__self__, "snapshot_options", snapshot_options) if software_update_options is not None: - _setter("software_update_options", software_update_options) + pulumi.set(__self__, "software_update_options", software_update_options) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if vpc_options is not None: - _setter("vpc_options", vpc_options) + pulumi.set(__self__, "vpc_options", vpc_options) @property @pulumi.getter(name="accessPolicies") @@ -319,10 +278,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DomainArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -356,75 +311,20 @@ def _internal_init(__self__, __props__.__dict__["access_policies"] = access_policies __props__.__dict__["advanced_options"] = advanced_options - if advanced_security_options is not None and not isinstance(advanced_security_options, DomainAdvancedSecurityOptionsInputArgs): - advanced_security_options = advanced_security_options or {} - def _setter(key, value): - advanced_security_options[key] = value - DomainAdvancedSecurityOptionsInputArgs._configure(_setter, **advanced_security_options) __props__.__dict__["advanced_security_options"] = advanced_security_options - if cluster_config is not None and not isinstance(cluster_config, DomainClusterConfigArgs): - cluster_config = cluster_config or {} - def _setter(key, value): - cluster_config[key] = value - DomainClusterConfigArgs._configure(_setter, **cluster_config) __props__.__dict__["cluster_config"] = cluster_config - if cognito_options is not None and not isinstance(cognito_options, DomainCognitoOptionsArgs): - cognito_options = cognito_options or {} - def _setter(key, value): - cognito_options[key] = value - DomainCognitoOptionsArgs._configure(_setter, **cognito_options) __props__.__dict__["cognito_options"] = cognito_options - if domain_endpoint_options is not None and not isinstance(domain_endpoint_options, DomainEndpointOptionsArgs): - domain_endpoint_options = domain_endpoint_options or {} - def _setter(key, value): - domain_endpoint_options[key] = value - DomainEndpointOptionsArgs._configure(_setter, **domain_endpoint_options) __props__.__dict__["domain_endpoint_options"] = domain_endpoint_options __props__.__dict__["domain_name"] = domain_name - if ebs_options is not None and not isinstance(ebs_options, DomainEbsOptionsArgs): - ebs_options = ebs_options or {} - def _setter(key, value): - ebs_options[key] = value - DomainEbsOptionsArgs._configure(_setter, **ebs_options) __props__.__dict__["ebs_options"] = ebs_options - if encryption_at_rest_options is not None and not isinstance(encryption_at_rest_options, DomainEncryptionAtRestOptionsArgs): - encryption_at_rest_options = encryption_at_rest_options or {} - def _setter(key, value): - encryption_at_rest_options[key] = value - DomainEncryptionAtRestOptionsArgs._configure(_setter, **encryption_at_rest_options) __props__.__dict__["encryption_at_rest_options"] = encryption_at_rest_options __props__.__dict__["engine_version"] = engine_version __props__.__dict__["log_publishing_options"] = log_publishing_options - if node_to_node_encryption_options is not None and not isinstance(node_to_node_encryption_options, DomainNodeToNodeEncryptionOptionsArgs): - node_to_node_encryption_options = node_to_node_encryption_options or {} - def _setter(key, value): - node_to_node_encryption_options[key] = value - DomainNodeToNodeEncryptionOptionsArgs._configure(_setter, **node_to_node_encryption_options) __props__.__dict__["node_to_node_encryption_options"] = node_to_node_encryption_options - if off_peak_window_options is not None and not isinstance(off_peak_window_options, DomainOffPeakWindowOptionsArgs): - off_peak_window_options = off_peak_window_options or {} - def _setter(key, value): - off_peak_window_options[key] = value - DomainOffPeakWindowOptionsArgs._configure(_setter, **off_peak_window_options) __props__.__dict__["off_peak_window_options"] = off_peak_window_options - if snapshot_options is not None and not isinstance(snapshot_options, DomainSnapshotOptionsArgs): - snapshot_options = snapshot_options or {} - def _setter(key, value): - snapshot_options[key] = value - DomainSnapshotOptionsArgs._configure(_setter, **snapshot_options) __props__.__dict__["snapshot_options"] = snapshot_options - if software_update_options is not None and not isinstance(software_update_options, DomainSoftwareUpdateOptionsArgs): - software_update_options = software_update_options or {} - def _setter(key, value): - software_update_options[key] = value - DomainSoftwareUpdateOptionsArgs._configure(_setter, **software_update_options) __props__.__dict__["software_update_options"] = software_update_options __props__.__dict__["tags"] = tags - if vpc_options is not None and not isinstance(vpc_options, DomainVpcOptionsArgs): - vpc_options = vpc_options or {} - def _setter(key, value): - vpc_options[key] = value - DomainVpcOptionsArgs._configure(_setter, **vpc_options) __props__.__dict__["vpc_options"] = vpc_options __props__.__dict__["arn"] = None __props__.__dict__["domain_arn"] = None diff --git a/sdk/python/pulumi_aws_native/opensearchservice/get_domain.py b/sdk/python/pulumi_aws_native/opensearchservice/get_domain.py index 8c73fb4ef7..6d23b476c8 100644 --- a/sdk/python/pulumi_aws_native/opensearchservice/get_domain.py +++ b/sdk/python/pulumi_aws_native/opensearchservice/get_domain.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/opensearchservice/outputs.py b/sdk/python/pulumi_aws_native/opensearchservice/outputs.py index ca8cfb49d3..9514d462ee 100644 --- a/sdk/python/pulumi_aws_native/opensearchservice/outputs.py +++ b/sdk/python/pulumi_aws_native/opensearchservice/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -66,37 +66,18 @@ def __init__(__self__, *, internal_user_database_enabled: Optional[bool] = None, master_user_options: Optional['outputs.DomainMasterUserOptions'] = None, saml_options: Optional['outputs.DomainSamlOptions'] = None): - DomainAdvancedSecurityOptionsInput._configure( - lambda key, value: pulumi.set(__self__, key, value), - anonymous_auth_disable_date=anonymous_auth_disable_date, - anonymous_auth_enabled=anonymous_auth_enabled, - enabled=enabled, - internal_user_database_enabled=internal_user_database_enabled, - master_user_options=master_user_options, - saml_options=saml_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - anonymous_auth_disable_date: Optional[str] = None, - anonymous_auth_enabled: Optional[bool] = None, - enabled: Optional[bool] = None, - internal_user_database_enabled: Optional[bool] = None, - master_user_options: Optional['outputs.DomainMasterUserOptions'] = None, - saml_options: Optional['outputs.DomainSamlOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if anonymous_auth_disable_date is not None: - _setter("anonymous_auth_disable_date", anonymous_auth_disable_date) + pulumi.set(__self__, "anonymous_auth_disable_date", anonymous_auth_disable_date) if anonymous_auth_enabled is not None: - _setter("anonymous_auth_enabled", anonymous_auth_enabled) + pulumi.set(__self__, "anonymous_auth_enabled", anonymous_auth_enabled) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if internal_user_database_enabled is not None: - _setter("internal_user_database_enabled", internal_user_database_enabled) + pulumi.set(__self__, "internal_user_database_enabled", internal_user_database_enabled) if master_user_options is not None: - _setter("master_user_options", master_user_options) + pulumi.set(__self__, "master_user_options", master_user_options) if saml_options is not None: - _setter("saml_options", saml_options) + pulumi.set(__self__, "saml_options", saml_options) @property @pulumi.getter(name="anonymousAuthDisableDate") @@ -180,57 +161,28 @@ def __init__(__self__, *, warm_type: Optional[str] = None, zone_awareness_config: Optional['outputs.DomainZoneAwarenessConfig'] = None, zone_awareness_enabled: Optional[bool] = None): - DomainClusterConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - dedicated_master_count=dedicated_master_count, - dedicated_master_enabled=dedicated_master_enabled, - dedicated_master_type=dedicated_master_type, - instance_count=instance_count, - instance_type=instance_type, - multi_az_with_standby_enabled=multi_az_with_standby_enabled, - warm_count=warm_count, - warm_enabled=warm_enabled, - warm_type=warm_type, - zone_awareness_config=zone_awareness_config, - zone_awareness_enabled=zone_awareness_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dedicated_master_count: Optional[int] = None, - dedicated_master_enabled: Optional[bool] = None, - dedicated_master_type: Optional[str] = None, - instance_count: Optional[int] = None, - instance_type: Optional[str] = None, - multi_az_with_standby_enabled: Optional[bool] = None, - warm_count: Optional[int] = None, - warm_enabled: Optional[bool] = None, - warm_type: Optional[str] = None, - zone_awareness_config: Optional['outputs.DomainZoneAwarenessConfig'] = None, - zone_awareness_enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dedicated_master_count is not None: - _setter("dedicated_master_count", dedicated_master_count) + pulumi.set(__self__, "dedicated_master_count", dedicated_master_count) if dedicated_master_enabled is not None: - _setter("dedicated_master_enabled", dedicated_master_enabled) + pulumi.set(__self__, "dedicated_master_enabled", dedicated_master_enabled) if dedicated_master_type is not None: - _setter("dedicated_master_type", dedicated_master_type) + pulumi.set(__self__, "dedicated_master_type", dedicated_master_type) if instance_count is not None: - _setter("instance_count", instance_count) + pulumi.set(__self__, "instance_count", instance_count) if instance_type is not None: - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_type", instance_type) if multi_az_with_standby_enabled is not None: - _setter("multi_az_with_standby_enabled", multi_az_with_standby_enabled) + pulumi.set(__self__, "multi_az_with_standby_enabled", multi_az_with_standby_enabled) if warm_count is not None: - _setter("warm_count", warm_count) + pulumi.set(__self__, "warm_count", warm_count) if warm_enabled is not None: - _setter("warm_enabled", warm_enabled) + pulumi.set(__self__, "warm_enabled", warm_enabled) if warm_type is not None: - _setter("warm_type", warm_type) + pulumi.set(__self__, "warm_type", warm_type) if zone_awareness_config is not None: - _setter("zone_awareness_config", zone_awareness_config) + pulumi.set(__self__, "zone_awareness_config", zone_awareness_config) if zone_awareness_enabled is not None: - _setter("zone_awareness_enabled", zone_awareness_enabled) + pulumi.set(__self__, "zone_awareness_enabled", zone_awareness_enabled) @property @pulumi.getter(name="dedicatedMasterCount") @@ -316,29 +268,14 @@ def __init__(__self__, *, identity_pool_id: Optional[str] = None, role_arn: Optional[str] = None, user_pool_id: Optional[str] = None): - DomainCognitoOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - identity_pool_id=identity_pool_id, - role_arn=role_arn, - user_pool_id=user_pool_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[bool] = None, - identity_pool_id: Optional[str] = None, - role_arn: Optional[str] = None, - user_pool_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if identity_pool_id is not None: - _setter("identity_pool_id", identity_pool_id) + pulumi.set(__self__, "identity_pool_id", identity_pool_id) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if user_pool_id is not None: - _setter("user_pool_id", user_pool_id) + pulumi.set(__self__, "user_pool_id", user_pool_id) @property @pulumi.getter @@ -390,33 +327,16 @@ def __init__(__self__, *, throughput: Optional[int] = None, volume_size: Optional[int] = None, volume_type: Optional[str] = None): - DomainEbsOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - ebs_enabled=ebs_enabled, - iops=iops, - throughput=throughput, - volume_size=volume_size, - volume_type=volume_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ebs_enabled: Optional[bool] = None, - iops: Optional[int] = None, - throughput: Optional[int] = None, - volume_size: Optional[int] = None, - volume_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ebs_enabled is not None: - _setter("ebs_enabled", ebs_enabled) + pulumi.set(__self__, "ebs_enabled", ebs_enabled) if iops is not None: - _setter("iops", iops) + pulumi.set(__self__, "iops", iops) if throughput is not None: - _setter("throughput", throughput) + pulumi.set(__self__, "throughput", throughput) if volume_size is not None: - _setter("volume_size", volume_size) + pulumi.set(__self__, "volume_size", volume_size) if volume_type is not None: - _setter("volume_type", volume_type) + pulumi.set(__self__, "volume_type", volume_type) @property @pulumi.getter(name="ebsEnabled") @@ -466,21 +386,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, enabled: Optional[bool] = None, kms_key_id: Optional[str] = None): - DomainEncryptionAtRestOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - kms_key_id=kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[bool] = None, - kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) @property @pulumi.getter @@ -526,33 +435,16 @@ def __init__(__self__, *, custom_endpoint_enabled: Optional[bool] = None, enforce_https: Optional[bool] = None, tls_security_policy: Optional[str] = None): - DomainEndpointOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_endpoint=custom_endpoint, - custom_endpoint_certificate_arn=custom_endpoint_certificate_arn, - custom_endpoint_enabled=custom_endpoint_enabled, - enforce_https=enforce_https, - tls_security_policy=tls_security_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_endpoint: Optional[str] = None, - custom_endpoint_certificate_arn: Optional[str] = None, - custom_endpoint_enabled: Optional[bool] = None, - enforce_https: Optional[bool] = None, - tls_security_policy: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_endpoint is not None: - _setter("custom_endpoint", custom_endpoint) + pulumi.set(__self__, "custom_endpoint", custom_endpoint) if custom_endpoint_certificate_arn is not None: - _setter("custom_endpoint_certificate_arn", custom_endpoint_certificate_arn) + pulumi.set(__self__, "custom_endpoint_certificate_arn", custom_endpoint_certificate_arn) if custom_endpoint_enabled is not None: - _setter("custom_endpoint_enabled", custom_endpoint_enabled) + pulumi.set(__self__, "custom_endpoint_enabled", custom_endpoint_enabled) if enforce_https is not None: - _setter("enforce_https", enforce_https) + pulumi.set(__self__, "enforce_https", enforce_https) if tls_security_policy is not None: - _setter("tls_security_policy", tls_security_policy) + pulumi.set(__self__, "tls_security_policy", tls_security_policy) @property @pulumi.getter(name="customEndpoint") @@ -604,19 +496,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, entity_id: str, metadata_content: str): - DomainIdp._configure( - lambda key, value: pulumi.set(__self__, key, value), - entity_id=entity_id, - metadata_content=metadata_content, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - entity_id: str, - metadata_content: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("entity_id", entity_id) - _setter("metadata_content", metadata_content) + pulumi.set(__self__, "entity_id", entity_id) + pulumi.set(__self__, "metadata_content", metadata_content) @property @pulumi.getter(name="entityId") @@ -656,25 +537,12 @@ def __init__(__self__, *, master_user_arn: Optional[str] = None, master_user_name: Optional[str] = None, master_user_password: Optional[str] = None): - DomainMasterUserOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - master_user_arn=master_user_arn, - master_user_name=master_user_name, - master_user_password=master_user_password, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - master_user_arn: Optional[str] = None, - master_user_name: Optional[str] = None, - master_user_password: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if master_user_arn is not None: - _setter("master_user_arn", master_user_arn) + pulumi.set(__self__, "master_user_arn", master_user_arn) if master_user_name is not None: - _setter("master_user_name", master_user_name) + pulumi.set(__self__, "master_user_name", master_user_name) if master_user_password is not None: - _setter("master_user_password", master_user_password) + pulumi.set(__self__, "master_user_password", master_user_password) @property @pulumi.getter(name="masterUserArn") @@ -696,17 +564,8 @@ def master_user_password(self) -> Optional[str]: class DomainNodeToNodeEncryptionOptions(dict): def __init__(__self__, *, enabled: Optional[bool] = None): - DomainNodeToNodeEncryptionOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter @@ -735,17 +594,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, window_start_time: Optional['outputs.DomainWindowStartTime'] = None): - DomainOffPeakWindow._configure( - lambda key, value: pulumi.set(__self__, key, value), - window_start_time=window_start_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - window_start_time: Optional['outputs.DomainWindowStartTime'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if window_start_time is not None: - _setter("window_start_time", window_start_time) + pulumi.set(__self__, "window_start_time", window_start_time) @property @pulumi.getter(name="windowStartTime") @@ -775,21 +625,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, enabled: Optional[bool] = None, off_peak_window: Optional['outputs.DomainOffPeakWindow'] = None): - DomainOffPeakWindowOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - off_peak_window=off_peak_window, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[bool] = None, - off_peak_window: Optional['outputs.DomainOffPeakWindow'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if off_peak_window is not None: - _setter("off_peak_window", off_peak_window) + pulumi.set(__self__, "off_peak_window", off_peak_window) @property @pulumi.getter @@ -837,41 +676,20 @@ def __init__(__self__, *, roles_key: Optional[str] = None, session_timeout_minutes: Optional[int] = None, subject_key: Optional[str] = None): - DomainSamlOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - idp=idp, - master_backend_role=master_backend_role, - master_user_name=master_user_name, - roles_key=roles_key, - session_timeout_minutes=session_timeout_minutes, - subject_key=subject_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[bool] = None, - idp: Optional['outputs.DomainIdp'] = None, - master_backend_role: Optional[str] = None, - master_user_name: Optional[str] = None, - roles_key: Optional[str] = None, - session_timeout_minutes: Optional[int] = None, - subject_key: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if idp is not None: - _setter("idp", idp) + pulumi.set(__self__, "idp", idp) if master_backend_role is not None: - _setter("master_backend_role", master_backend_role) + pulumi.set(__self__, "master_backend_role", master_backend_role) if master_user_name is not None: - _setter("master_user_name", master_user_name) + pulumi.set(__self__, "master_user_name", master_user_name) if roles_key is not None: - _setter("roles_key", roles_key) + pulumi.set(__self__, "roles_key", roles_key) if session_timeout_minutes is not None: - _setter("session_timeout_minutes", session_timeout_minutes) + pulumi.set(__self__, "session_timeout_minutes", session_timeout_minutes) if subject_key is not None: - _setter("subject_key", subject_key) + pulumi.set(__self__, "subject_key", subject_key) @property @pulumi.getter @@ -947,45 +765,22 @@ def __init__(__self__, *, optional_deployment: Optional[bool] = None, update_available: Optional[bool] = None, update_status: Optional[str] = None): - DomainServiceSoftwareOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - automated_update_date=automated_update_date, - cancellable=cancellable, - current_version=current_version, - description=description, - new_version=new_version, - optional_deployment=optional_deployment, - update_available=update_available, - update_status=update_status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - automated_update_date: Optional[str] = None, - cancellable: Optional[bool] = None, - current_version: Optional[str] = None, - description: Optional[str] = None, - new_version: Optional[str] = None, - optional_deployment: Optional[bool] = None, - update_available: Optional[bool] = None, - update_status: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if automated_update_date is not None: - _setter("automated_update_date", automated_update_date) + pulumi.set(__self__, "automated_update_date", automated_update_date) if cancellable is not None: - _setter("cancellable", cancellable) + pulumi.set(__self__, "cancellable", cancellable) if current_version is not None: - _setter("current_version", current_version) + pulumi.set(__self__, "current_version", current_version) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if new_version is not None: - _setter("new_version", new_version) + pulumi.set(__self__, "new_version", new_version) if optional_deployment is not None: - _setter("optional_deployment", optional_deployment) + pulumi.set(__self__, "optional_deployment", optional_deployment) if update_available is not None: - _setter("update_available", update_available) + pulumi.set(__self__, "update_available", update_available) if update_status is not None: - _setter("update_status", update_status) + pulumi.set(__self__, "update_status", update_status) @property @pulumi.getter(name="automatedUpdateDate") @@ -1049,17 +844,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, automated_snapshot_start_hour: Optional[int] = None): - DomainSnapshotOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - automated_snapshot_start_hour=automated_snapshot_start_hour, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - automated_snapshot_start_hour: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if automated_snapshot_start_hour is not None: - _setter("automated_snapshot_start_hour", automated_snapshot_start_hour) + pulumi.set(__self__, "automated_snapshot_start_hour", automated_snapshot_start_hour) @property @pulumi.getter(name="automatedSnapshotStartHour") @@ -1088,17 +874,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, auto_software_update_enabled: Optional[bool] = None): - DomainSoftwareUpdateOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - auto_software_update_enabled=auto_software_update_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auto_software_update_enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if auto_software_update_enabled is not None: - _setter("auto_software_update_enabled", auto_software_update_enabled) + pulumi.set(__self__, "auto_software_update_enabled", auto_software_update_enabled) @property @pulumi.getter(name="autoSoftwareUpdateEnabled") @@ -1115,19 +892,8 @@ def __init__(__self__, *, :param str key: The value of the tag. :param str value: The key of the tag. """ - DomainTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1170,21 +936,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, security_group_ids: Optional[Sequence[str]] = None, subnet_ids: Optional[Sequence[str]] = None): - DomainVpcOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnet_ids=subnet_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: Optional[Sequence[str]] = None, - subnet_ids: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if subnet_ids is not None: - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) @property @pulumi.getter(name="securityGroupIds") @@ -1202,19 +957,8 @@ class DomainWindowStartTime(dict): def __init__(__self__, *, hours: int, minutes: int): - DomainWindowStartTime._configure( - lambda key, value: pulumi.set(__self__, key, value), - hours=hours, - minutes=minutes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hours: int, - minutes: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("hours", hours) - _setter("minutes", minutes) + pulumi.set(__self__, "hours", hours) + pulumi.set(__self__, "minutes", minutes) @property @pulumi.getter @@ -1248,17 +992,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, availability_zone_count: Optional[int] = None): - DomainZoneAwarenessConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_zone_count=availability_zone_count, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_zone_count: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_zone_count is not None: - _setter("availability_zone_count", availability_zone_count) + pulumi.set(__self__, "availability_zone_count", availability_zone_count) @property @pulumi.getter(name="availabilityZoneCount") diff --git a/sdk/python/pulumi_aws_native/opsworks/_inputs.py b/sdk/python/pulumi_aws_native/opsworks/_inputs.py index 2dee14d741..a5b27b2dcd 100644 --- a/sdk/python/pulumi_aws_native/opsworks/_inputs.py +++ b/sdk/python/pulumi_aws_native/opsworks/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -38,25 +38,12 @@ def __init__(__self__, *, arn: Optional[pulumi.Input[str]] = None, database_name: Optional[pulumi.Input[str]] = None, type: Optional[pulumi.Input[str]] = None): - AppDataSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - database_name=database_name, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: Optional[pulumi.Input[str]] = None, - database_name: Optional[pulumi.Input[str]] = None, - type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) if database_name is not None: - _setter("database_name", database_name) + pulumi.set(__self__, "database_name", database_name) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -92,23 +79,10 @@ def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str], secure: Optional[pulumi.Input[bool]] = None): - AppEnvironmentVariableArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - secure=secure, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - secure: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) if secure is not None: - _setter("secure", secure) + pulumi.set(__self__, "secure", secure) @property @pulumi.getter @@ -147,37 +121,18 @@ def __init__(__self__, *, type: Optional[pulumi.Input[str]] = None, url: Optional[pulumi.Input[str]] = None, username: Optional[pulumi.Input[str]] = None): - AppSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - password=password, - revision=revision, - ssh_key=ssh_key, - type=type, - url=url, - username=username, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - password: Optional[pulumi.Input[str]] = None, - revision: Optional[pulumi.Input[str]] = None, - ssh_key: Optional[pulumi.Input[str]] = None, - type: Optional[pulumi.Input[str]] = None, - url: Optional[pulumi.Input[str]] = None, - username: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if password is not None: - _setter("password", password) + pulumi.set(__self__, "password", password) if revision is not None: - _setter("revision", revision) + pulumi.set(__self__, "revision", revision) if ssh_key is not None: - _setter("ssh_key", ssh_key) + pulumi.set(__self__, "ssh_key", ssh_key) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) if url is not None: - _setter("url", url) + pulumi.set(__self__, "url", url) if username is not None: - _setter("username", username) + pulumi.set(__self__, "username", username) @property @pulumi.getter @@ -240,25 +195,12 @@ def __init__(__self__, *, certificate: Optional[pulumi.Input[str]] = None, chain: Optional[pulumi.Input[str]] = None, private_key: Optional[pulumi.Input[str]] = None): - AppSslConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate=certificate, - chain=chain, - private_key=private_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate: Optional[pulumi.Input[str]] = None, - chain: Optional[pulumi.Input[str]] = None, - private_key: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if certificate is not None: - _setter("certificate", certificate) + pulumi.set(__self__, "certificate", certificate) if chain is not None: - _setter("chain", chain) + pulumi.set(__self__, "chain", chain) if private_key is not None: - _setter("private_key", private_key) + pulumi.set(__self__, "private_key", private_key) @property @pulumi.getter @@ -295,29 +237,14 @@ def __init__(__self__, *, ebs: Optional[pulumi.Input['InstanceEbsBlockDeviceArgs']] = None, no_device: Optional[pulumi.Input[str]] = None, virtual_name: Optional[pulumi.Input[str]] = None): - InstanceBlockDeviceMappingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - device_name=device_name, - ebs=ebs, - no_device=no_device, - virtual_name=virtual_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - device_name: Optional[pulumi.Input[str]] = None, - ebs: Optional[pulumi.Input['InstanceEbsBlockDeviceArgs']] = None, - no_device: Optional[pulumi.Input[str]] = None, - virtual_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if device_name is not None: - _setter("device_name", device_name) + pulumi.set(__self__, "device_name", device_name) if ebs is not None: - _setter("ebs", ebs) + pulumi.set(__self__, "ebs", ebs) if no_device is not None: - _setter("no_device", no_device) + pulumi.set(__self__, "no_device", no_device) if virtual_name is not None: - _setter("virtual_name", virtual_name) + pulumi.set(__self__, "virtual_name", virtual_name) @property @pulumi.getter(name="deviceName") @@ -364,33 +291,16 @@ def __init__(__self__, *, snapshot_id: Optional[pulumi.Input[str]] = None, volume_size: Optional[pulumi.Input[int]] = None, volume_type: Optional[pulumi.Input[str]] = None): - InstanceEbsBlockDeviceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - delete_on_termination=delete_on_termination, - iops=iops, - snapshot_id=snapshot_id, - volume_size=volume_size, - volume_type=volume_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delete_on_termination: Optional[pulumi.Input[bool]] = None, - iops: Optional[pulumi.Input[int]] = None, - snapshot_id: Optional[pulumi.Input[str]] = None, - volume_size: Optional[pulumi.Input[int]] = None, - volume_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if delete_on_termination is not None: - _setter("delete_on_termination", delete_on_termination) + pulumi.set(__self__, "delete_on_termination", delete_on_termination) if iops is not None: - _setter("iops", iops) + pulumi.set(__self__, "iops", iops) if snapshot_id is not None: - _setter("snapshot_id", snapshot_id) + pulumi.set(__self__, "snapshot_id", snapshot_id) if volume_size is not None: - _setter("volume_size", volume_size) + pulumi.set(__self__, "volume_size", volume_size) if volume_type is not None: - _setter("volume_type", volume_type) + pulumi.set(__self__, "volume_type", volume_type) @property @pulumi.getter(name="deleteOnTermination") @@ -448,41 +358,20 @@ def __init__(__self__, *, thursday: Optional[Any] = None, tuesday: Optional[Any] = None, wednesday: Optional[Any] = None): - InstanceTimeBasedAutoScalingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - friday=friday, - monday=monday, - saturday=saturday, - sunday=sunday, - thursday=thursday, - tuesday=tuesday, - wednesday=wednesday, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - friday: Optional[Any] = None, - monday: Optional[Any] = None, - saturday: Optional[Any] = None, - sunday: Optional[Any] = None, - thursday: Optional[Any] = None, - tuesday: Optional[Any] = None, - wednesday: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if friday is not None: - _setter("friday", friday) + pulumi.set(__self__, "friday", friday) if monday is not None: - _setter("monday", monday) + pulumi.set(__self__, "monday", monday) if saturday is not None: - _setter("saturday", saturday) + pulumi.set(__self__, "saturday", saturday) if sunday is not None: - _setter("sunday", sunday) + pulumi.set(__self__, "sunday", sunday) if thursday is not None: - _setter("thursday", thursday) + pulumi.set(__self__, "thursday", thursday) if tuesday is not None: - _setter("tuesday", tuesday) + pulumi.set(__self__, "tuesday", tuesday) if wednesday is not None: - _setter("wednesday", wednesday) + pulumi.set(__self__, "wednesday", wednesday) @property @pulumi.getter @@ -557,37 +446,18 @@ def __init__(__self__, *, load_threshold: Optional[pulumi.Input[float]] = None, memory_threshold: Optional[pulumi.Input[float]] = None, thresholds_wait_time: Optional[pulumi.Input[int]] = None): - LayerAutoScalingThresholdsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cpu_threshold=cpu_threshold, - ignore_metrics_time=ignore_metrics_time, - instance_count=instance_count, - load_threshold=load_threshold, - memory_threshold=memory_threshold, - thresholds_wait_time=thresholds_wait_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cpu_threshold: Optional[pulumi.Input[float]] = None, - ignore_metrics_time: Optional[pulumi.Input[int]] = None, - instance_count: Optional[pulumi.Input[int]] = None, - load_threshold: Optional[pulumi.Input[float]] = None, - memory_threshold: Optional[pulumi.Input[float]] = None, - thresholds_wait_time: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cpu_threshold is not None: - _setter("cpu_threshold", cpu_threshold) + pulumi.set(__self__, "cpu_threshold", cpu_threshold) if ignore_metrics_time is not None: - _setter("ignore_metrics_time", ignore_metrics_time) + pulumi.set(__self__, "ignore_metrics_time", ignore_metrics_time) if instance_count is not None: - _setter("instance_count", instance_count) + pulumi.set(__self__, "instance_count", instance_count) if load_threshold is not None: - _setter("load_threshold", load_threshold) + pulumi.set(__self__, "load_threshold", load_threshold) if memory_threshold is not None: - _setter("memory_threshold", memory_threshold) + pulumi.set(__self__, "memory_threshold", memory_threshold) if thresholds_wait_time is not None: - _setter("thresholds_wait_time", thresholds_wait_time) + pulumi.set(__self__, "thresholds_wait_time", thresholds_wait_time) @property @pulumi.getter(name="cpuThreshold") @@ -648,17 +518,8 @@ def thresholds_wait_time(self, value: Optional[pulumi.Input[int]]): class LayerLifecycleEventConfigurationArgs: def __init__(__self__, *, shutdown_event_configuration: Optional[pulumi.Input['LayerShutdownEventConfigurationArgs']] = None): - LayerLifecycleEventConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - shutdown_event_configuration=shutdown_event_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - shutdown_event_configuration: Optional[pulumi.Input['LayerShutdownEventConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if shutdown_event_configuration is not None: - _setter("shutdown_event_configuration", shutdown_event_configuration) + pulumi.set(__self__, "shutdown_event_configuration", shutdown_event_configuration) @property @pulumi.getter(name="shutdownEventConfiguration") @@ -676,25 +537,12 @@ def __init__(__self__, *, down_scaling: Optional[pulumi.Input['LayerAutoScalingThresholdsArgs']] = None, enable: Optional[pulumi.Input[bool]] = None, up_scaling: Optional[pulumi.Input['LayerAutoScalingThresholdsArgs']] = None): - LayerLoadBasedAutoScalingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - down_scaling=down_scaling, - enable=enable, - up_scaling=up_scaling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - down_scaling: Optional[pulumi.Input['LayerAutoScalingThresholdsArgs']] = None, - enable: Optional[pulumi.Input[bool]] = None, - up_scaling: Optional[pulumi.Input['LayerAutoScalingThresholdsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if down_scaling is not None: - _setter("down_scaling", down_scaling) + pulumi.set(__self__, "down_scaling", down_scaling) if enable is not None: - _setter("enable", enable) + pulumi.set(__self__, "enable", enable) if up_scaling is not None: - _setter("up_scaling", up_scaling) + pulumi.set(__self__, "up_scaling", up_scaling) @property @pulumi.getter(name="downScaling") @@ -732,33 +580,16 @@ def __init__(__self__, *, setup: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, shutdown: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, undeploy: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - LayerRecipesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - configure=configure, - deploy=deploy, - setup=setup, - shutdown=shutdown, - undeploy=undeploy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configure: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - deploy: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - setup: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - shutdown: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - undeploy: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if configure is not None: - _setter("configure", configure) + pulumi.set(__self__, "configure", configure) if deploy is not None: - _setter("deploy", deploy) + pulumi.set(__self__, "deploy", deploy) if setup is not None: - _setter("setup", setup) + pulumi.set(__self__, "setup", setup) if shutdown is not None: - _setter("shutdown", shutdown) + pulumi.set(__self__, "shutdown", shutdown) if undeploy is not None: - _setter("undeploy", undeploy) + pulumi.set(__self__, "undeploy", undeploy) @property @pulumi.getter @@ -811,21 +642,10 @@ class LayerShutdownEventConfigurationArgs: def __init__(__self__, *, delay_until_elb_connections_drained: Optional[pulumi.Input[bool]] = None, execution_timeout: Optional[pulumi.Input[int]] = None): - LayerShutdownEventConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - delay_until_elb_connections_drained=delay_until_elb_connections_drained, - execution_timeout=execution_timeout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delay_until_elb_connections_drained: Optional[pulumi.Input[bool]] = None, - execution_timeout: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if delay_until_elb_connections_drained is not None: - _setter("delay_until_elb_connections_drained", delay_until_elb_connections_drained) + pulumi.set(__self__, "delay_until_elb_connections_drained", delay_until_elb_connections_drained) if execution_timeout is not None: - _setter("execution_timeout", execution_timeout) + pulumi.set(__self__, "execution_timeout", execution_timeout) @property @pulumi.getter(name="delayUntilElbConnectionsDrained") @@ -851,19 +671,8 @@ class LayerTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - LayerTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -894,41 +703,20 @@ def __init__(__self__, *, raid_level: Optional[pulumi.Input[int]] = None, size: Optional[pulumi.Input[int]] = None, volume_type: Optional[pulumi.Input[str]] = None): - LayerVolumeConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - encrypted=encrypted, - iops=iops, - mount_point=mount_point, - number_of_disks=number_of_disks, - raid_level=raid_level, - size=size, - volume_type=volume_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - encrypted: Optional[pulumi.Input[bool]] = None, - iops: Optional[pulumi.Input[int]] = None, - mount_point: Optional[pulumi.Input[str]] = None, - number_of_disks: Optional[pulumi.Input[int]] = None, - raid_level: Optional[pulumi.Input[int]] = None, - size: Optional[pulumi.Input[int]] = None, - volume_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if encrypted is not None: - _setter("encrypted", encrypted) + pulumi.set(__self__, "encrypted", encrypted) if iops is not None: - _setter("iops", iops) + pulumi.set(__self__, "iops", iops) if mount_point is not None: - _setter("mount_point", mount_point) + pulumi.set(__self__, "mount_point", mount_point) if number_of_disks is not None: - _setter("number_of_disks", number_of_disks) + pulumi.set(__self__, "number_of_disks", number_of_disks) if raid_level is not None: - _setter("raid_level", raid_level) + pulumi.set(__self__, "raid_level", raid_level) if size is not None: - _setter("size", size) + pulumi.set(__self__, "size", size) if volume_type is not None: - _setter("volume_type", volume_type) + pulumi.set(__self__, "volume_type", volume_type) @property @pulumi.getter @@ -999,21 +787,10 @@ class StackChefConfigurationArgs: def __init__(__self__, *, berkshelf_version: Optional[pulumi.Input[str]] = None, manage_berkshelf: Optional[pulumi.Input[bool]] = None): - StackChefConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - berkshelf_version=berkshelf_version, - manage_berkshelf=manage_berkshelf, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - berkshelf_version: Optional[pulumi.Input[str]] = None, - manage_berkshelf: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if berkshelf_version is not None: - _setter("berkshelf_version", berkshelf_version) + pulumi.set(__self__, "berkshelf_version", berkshelf_version) if manage_berkshelf is not None: - _setter("manage_berkshelf", manage_berkshelf) + pulumi.set(__self__, "manage_berkshelf", manage_berkshelf) @property @pulumi.getter(name="berkshelfVersion") @@ -1039,21 +816,10 @@ class StackConfigurationManagerArgs: def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None, version: Optional[pulumi.Input[str]] = None): - StackConfigurationManagerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter @@ -1079,20 +845,9 @@ class StackElasticIpArgs: def __init__(__self__, *, ip: pulumi.Input[str], name: Optional[pulumi.Input[str]] = None): - StackElasticIpArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ip=ip, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ip: pulumi.Input[str], - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ip", ip) + pulumi.set(__self__, "ip", ip) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -1119,22 +874,9 @@ def __init__(__self__, *, db_password: pulumi.Input[str], db_user: pulumi.Input[str], rds_db_instance_arn: pulumi.Input[str]): - StackRdsDbInstanceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - db_password=db_password, - db_user=db_user, - rds_db_instance_arn=rds_db_instance_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - db_password: pulumi.Input[str], - db_user: pulumi.Input[str], - rds_db_instance_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("db_password", db_password) - _setter("db_user", db_user) - _setter("rds_db_instance_arn", rds_db_instance_arn) + pulumi.set(__self__, "db_password", db_password) + pulumi.set(__self__, "db_user", db_user) + pulumi.set(__self__, "rds_db_instance_arn", rds_db_instance_arn) @property @pulumi.getter(name="dbPassword") @@ -1173,37 +915,18 @@ def __init__(__self__, *, type: Optional[pulumi.Input[str]] = None, url: Optional[pulumi.Input[str]] = None, username: Optional[pulumi.Input[str]] = None): - StackSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - password=password, - revision=revision, - ssh_key=ssh_key, - type=type, - url=url, - username=username, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - password: Optional[pulumi.Input[str]] = None, - revision: Optional[pulumi.Input[str]] = None, - ssh_key: Optional[pulumi.Input[str]] = None, - type: Optional[pulumi.Input[str]] = None, - url: Optional[pulumi.Input[str]] = None, - username: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if password is not None: - _setter("password", password) + pulumi.set(__self__, "password", password) if revision is not None: - _setter("revision", revision) + pulumi.set(__self__, "revision", revision) if ssh_key is not None: - _setter("ssh_key", ssh_key) + pulumi.set(__self__, "ssh_key", ssh_key) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) if url is not None: - _setter("url", url) + pulumi.set(__self__, "url", url) if username is not None: - _setter("username", username) + pulumi.set(__self__, "username", username) @property @pulumi.getter @@ -1265,19 +988,8 @@ class StackTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - StackTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/opsworks/app.py b/sdk/python/pulumi_aws_native/opsworks/app.py index 5530dafdc8..e336a44536 100644 --- a/sdk/python/pulumi_aws_native/opsworks/app.py +++ b/sdk/python/pulumi_aws_native/opsworks/app.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -31,59 +31,28 @@ def __init__(__self__, *, """ The set of arguments for constructing a App resource. """ - AppArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - stack_id=stack_id, - type=type, - app_source=app_source, - attributes=attributes, - data_sources=data_sources, - description=description, - domains=domains, - enable_ssl=enable_ssl, - environment=environment, - name=name, - shortname=shortname, - ssl_configuration=ssl_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - stack_id: pulumi.Input[str], - type: pulumi.Input[str], - app_source: Optional[pulumi.Input['AppSourceArgs']] = None, - attributes: Optional[Any] = None, - data_sources: Optional[pulumi.Input[Sequence[pulumi.Input['AppDataSourceArgs']]]] = None, - description: Optional[pulumi.Input[str]] = None, - domains: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - enable_ssl: Optional[pulumi.Input[bool]] = None, - environment: Optional[pulumi.Input[Sequence[pulumi.Input['AppEnvironmentVariableArgs']]]] = None, - name: Optional[pulumi.Input[str]] = None, - shortname: Optional[pulumi.Input[str]] = None, - ssl_configuration: Optional[pulumi.Input['AppSslConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("stack_id", stack_id) - _setter("type", type) + pulumi.set(__self__, "stack_id", stack_id) + pulumi.set(__self__, "type", type) if app_source is not None: - _setter("app_source", app_source) + pulumi.set(__self__, "app_source", app_source) if attributes is not None: - _setter("attributes", attributes) + pulumi.set(__self__, "attributes", attributes) if data_sources is not None: - _setter("data_sources", data_sources) + pulumi.set(__self__, "data_sources", data_sources) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if domains is not None: - _setter("domains", domains) + pulumi.set(__self__, "domains", domains) if enable_ssl is not None: - _setter("enable_ssl", enable_ssl) + pulumi.set(__self__, "enable_ssl", enable_ssl) if environment is not None: - _setter("environment", environment) + pulumi.set(__self__, "environment", environment) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if shortname is not None: - _setter("shortname", shortname) + pulumi.set(__self__, "shortname", shortname) if ssl_configuration is not None: - _setter("ssl_configuration", ssl_configuration) + pulumi.set(__self__, "ssl_configuration", ssl_configuration) @property @pulumi.getter(name="stackId") @@ -242,10 +211,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AppArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -273,11 +238,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = AppArgs.__new__(AppArgs) - if app_source is not None and not isinstance(app_source, AppSourceArgs): - app_source = app_source or {} - def _setter(key, value): - app_source[key] = value - AppSourceArgs._configure(_setter, **app_source) __props__.__dict__["app_source"] = app_source __props__.__dict__["attributes"] = attributes __props__.__dict__["data_sources"] = data_sources @@ -287,11 +247,6 @@ def _setter(key, value): __props__.__dict__["environment"] = environment __props__.__dict__["name"] = name __props__.__dict__["shortname"] = shortname - if ssl_configuration is not None and not isinstance(ssl_configuration, AppSslConfigurationArgs): - ssl_configuration = ssl_configuration or {} - def _setter(key, value): - ssl_configuration[key] = value - AppSslConfigurationArgs._configure(_setter, **ssl_configuration) __props__.__dict__["ssl_configuration"] = ssl_configuration if stack_id is None and not opts.urn: raise TypeError("Missing required property 'stack_id'") diff --git a/sdk/python/pulumi_aws_native/opsworks/elastic_load_balancer_attachment.py b/sdk/python/pulumi_aws_native/opsworks/elastic_load_balancer_attachment.py index d045ad4405..db74ff17e5 100644 --- a/sdk/python/pulumi_aws_native/opsworks/elastic_load_balancer_attachment.py +++ b/sdk/python/pulumi_aws_native/opsworks/elastic_load_balancer_attachment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['ElasticLoadBalancerAttachmentArgs', 'ElasticLoadBalancerAttachment'] @@ -19,19 +19,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a ElasticLoadBalancerAttachment resource. """ - ElasticLoadBalancerAttachmentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - elastic_load_balancer_name=elastic_load_balancer_name, - layer_id=layer_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - elastic_load_balancer_name: pulumi.Input[str], - layer_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("elastic_load_balancer_name", elastic_load_balancer_name) - _setter("layer_id", layer_id) + pulumi.set(__self__, "elastic_load_balancer_name", elastic_load_balancer_name) + pulumi.set(__self__, "layer_id", layer_id) @property @pulumi.getter(name="elasticLoadBalancerName") @@ -90,10 +79,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ElasticLoadBalancerAttachmentArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/opsworks/get_app.py b/sdk/python/pulumi_aws_native/opsworks/get_app.py index bbad441fd7..10bff63597 100644 --- a/sdk/python/pulumi_aws_native/opsworks/get_app.py +++ b/sdk/python/pulumi_aws_native/opsworks/get_app.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/opsworks/get_elastic_load_balancer_attachment.py b/sdk/python/pulumi_aws_native/opsworks/get_elastic_load_balancer_attachment.py index 61948ad1c2..a3411bfb76 100644 --- a/sdk/python/pulumi_aws_native/opsworks/get_elastic_load_balancer_attachment.py +++ b/sdk/python/pulumi_aws_native/opsworks/get_elastic_load_balancer_attachment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/opsworks/get_instance.py b/sdk/python/pulumi_aws_native/opsworks/get_instance.py index 5a9855fe0c..7490cc0831 100644 --- a/sdk/python/pulumi_aws_native/opsworks/get_instance.py +++ b/sdk/python/pulumi_aws_native/opsworks/get_instance.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/opsworks/get_layer.py b/sdk/python/pulumi_aws_native/opsworks/get_layer.py index 84ff8d66ab..f55778c61e 100644 --- a/sdk/python/pulumi_aws_native/opsworks/get_layer.py +++ b/sdk/python/pulumi_aws_native/opsworks/get_layer.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/opsworks/get_stack.py b/sdk/python/pulumi_aws_native/opsworks/get_stack.py index dd46b535df..6339322740 100644 --- a/sdk/python/pulumi_aws_native/opsworks/get_stack.py +++ b/sdk/python/pulumi_aws_native/opsworks/get_stack.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/opsworks/get_user_profile.py b/sdk/python/pulumi_aws_native/opsworks/get_user_profile.py index 0c95c9e39b..3cc5f63769 100644 --- a/sdk/python/pulumi_aws_native/opsworks/get_user_profile.py +++ b/sdk/python/pulumi_aws_native/opsworks/get_user_profile.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/opsworks/get_volume.py b/sdk/python/pulumi_aws_native/opsworks/get_volume.py index a74e727747..41d1e8458f 100644 --- a/sdk/python/pulumi_aws_native/opsworks/get_volume.py +++ b/sdk/python/pulumi_aws_native/opsworks/get_volume.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/opsworks/instance.py b/sdk/python/pulumi_aws_native/opsworks/instance.py index d4f25018f9..30c097d837 100644 --- a/sdk/python/pulumi_aws_native/opsworks/instance.py +++ b/sdk/python/pulumi_aws_native/opsworks/instance.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -40,94 +40,45 @@ def __init__(__self__, *, """ The set of arguments for constructing a Instance resource. """ - InstanceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_type=instance_type, - layer_ids=layer_ids, - stack_id=stack_id, - agent_version=agent_version, - ami_id=ami_id, - architecture=architecture, - auto_scaling_type=auto_scaling_type, - availability_zone=availability_zone, - block_device_mappings=block_device_mappings, - ebs_optimized=ebs_optimized, - elastic_ips=elastic_ips, - hostname=hostname, - install_updates_on_boot=install_updates_on_boot, - os=os, - root_device_type=root_device_type, - ssh_key_name=ssh_key_name, - subnet_id=subnet_id, - tenancy=tenancy, - time_based_auto_scaling=time_based_auto_scaling, - virtualization_type=virtualization_type, - volumes=volumes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_type: pulumi.Input[str], - layer_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - stack_id: pulumi.Input[str], - agent_version: Optional[pulumi.Input[str]] = None, - ami_id: Optional[pulumi.Input[str]] = None, - architecture: Optional[pulumi.Input[str]] = None, - auto_scaling_type: Optional[pulumi.Input[str]] = None, - availability_zone: Optional[pulumi.Input[str]] = None, - block_device_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['InstanceBlockDeviceMappingArgs']]]] = None, - ebs_optimized: Optional[pulumi.Input[bool]] = None, - elastic_ips: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - hostname: Optional[pulumi.Input[str]] = None, - install_updates_on_boot: Optional[pulumi.Input[bool]] = None, - os: Optional[pulumi.Input[str]] = None, - root_device_type: Optional[pulumi.Input[str]] = None, - ssh_key_name: Optional[pulumi.Input[str]] = None, - subnet_id: Optional[pulumi.Input[str]] = None, - tenancy: Optional[pulumi.Input[str]] = None, - time_based_auto_scaling: Optional[pulumi.Input['InstanceTimeBasedAutoScalingArgs']] = None, - virtualization_type: Optional[pulumi.Input[str]] = None, - volumes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_type", instance_type) - _setter("layer_ids", layer_ids) - _setter("stack_id", stack_id) + pulumi.set(__self__, "instance_type", instance_type) + pulumi.set(__self__, "layer_ids", layer_ids) + pulumi.set(__self__, "stack_id", stack_id) if agent_version is not None: - _setter("agent_version", agent_version) + pulumi.set(__self__, "agent_version", agent_version) if ami_id is not None: - _setter("ami_id", ami_id) + pulumi.set(__self__, "ami_id", ami_id) if architecture is not None: - _setter("architecture", architecture) + pulumi.set(__self__, "architecture", architecture) if auto_scaling_type is not None: - _setter("auto_scaling_type", auto_scaling_type) + pulumi.set(__self__, "auto_scaling_type", auto_scaling_type) if availability_zone is not None: - _setter("availability_zone", availability_zone) + pulumi.set(__self__, "availability_zone", availability_zone) if block_device_mappings is not None: - _setter("block_device_mappings", block_device_mappings) + pulumi.set(__self__, "block_device_mappings", block_device_mappings) if ebs_optimized is not None: - _setter("ebs_optimized", ebs_optimized) + pulumi.set(__self__, "ebs_optimized", ebs_optimized) if elastic_ips is not None: - _setter("elastic_ips", elastic_ips) + pulumi.set(__self__, "elastic_ips", elastic_ips) if hostname is not None: - _setter("hostname", hostname) + pulumi.set(__self__, "hostname", hostname) if install_updates_on_boot is not None: - _setter("install_updates_on_boot", install_updates_on_boot) + pulumi.set(__self__, "install_updates_on_boot", install_updates_on_boot) if os is not None: - _setter("os", os) + pulumi.set(__self__, "os", os) if root_device_type is not None: - _setter("root_device_type", root_device_type) + pulumi.set(__self__, "root_device_type", root_device_type) if ssh_key_name is not None: - _setter("ssh_key_name", ssh_key_name) + pulumi.set(__self__, "ssh_key_name", ssh_key_name) if subnet_id is not None: - _setter("subnet_id", subnet_id) + pulumi.set(__self__, "subnet_id", subnet_id) if tenancy is not None: - _setter("tenancy", tenancy) + pulumi.set(__self__, "tenancy", tenancy) if time_based_auto_scaling is not None: - _setter("time_based_auto_scaling", time_based_auto_scaling) + pulumi.set(__self__, "time_based_auto_scaling", time_based_auto_scaling) if virtualization_type is not None: - _setter("virtualization_type", virtualization_type) + pulumi.set(__self__, "virtualization_type", virtualization_type) if volumes is not None: - _setter("volumes", volumes) + pulumi.set(__self__, "volumes", volumes) @property @pulumi.getter(name="instanceType") @@ -376,10 +327,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - InstanceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -440,11 +387,6 @@ def _internal_init(__self__, __props__.__dict__["stack_id"] = stack_id __props__.__dict__["subnet_id"] = subnet_id __props__.__dict__["tenancy"] = tenancy - if time_based_auto_scaling is not None and not isinstance(time_based_auto_scaling, InstanceTimeBasedAutoScalingArgs): - time_based_auto_scaling = time_based_auto_scaling or {} - def _setter(key, value): - time_based_auto_scaling[key] = value - InstanceTimeBasedAutoScalingArgs._configure(_setter, **time_based_auto_scaling) __props__.__dict__["time_based_auto_scaling"] = time_based_auto_scaling __props__.__dict__["virtualization_type"] = virtualization_type __props__.__dict__["volumes"] = volumes diff --git a/sdk/python/pulumi_aws_native/opsworks/layer.py b/sdk/python/pulumi_aws_native/opsworks/layer.py index 73a476fef1..7488449fbd 100644 --- a/sdk/python/pulumi_aws_native/opsworks/layer.py +++ b/sdk/python/pulumi_aws_native/opsworks/layer.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -38,83 +38,38 @@ def __init__(__self__, *, """ The set of arguments for constructing a Layer resource. """ - LayerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - auto_assign_elastic_ips=auto_assign_elastic_ips, - auto_assign_public_ips=auto_assign_public_ips, - enable_auto_healing=enable_auto_healing, - shortname=shortname, - stack_id=stack_id, - type=type, - attributes=attributes, - custom_instance_profile_arn=custom_instance_profile_arn, - custom_json=custom_json, - custom_recipes=custom_recipes, - custom_security_group_ids=custom_security_group_ids, - install_updates_on_boot=install_updates_on_boot, - lifecycle_event_configuration=lifecycle_event_configuration, - load_based_auto_scaling=load_based_auto_scaling, - name=name, - packages=packages, - tags=tags, - use_ebs_optimized_instances=use_ebs_optimized_instances, - volume_configurations=volume_configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auto_assign_elastic_ips: pulumi.Input[bool], - auto_assign_public_ips: pulumi.Input[bool], - enable_auto_healing: pulumi.Input[bool], - shortname: pulumi.Input[str], - stack_id: pulumi.Input[str], - type: pulumi.Input[str], - attributes: Optional[Any] = None, - custom_instance_profile_arn: Optional[pulumi.Input[str]] = None, - custom_json: Optional[Any] = None, - custom_recipes: Optional[pulumi.Input['LayerRecipesArgs']] = None, - custom_security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - install_updates_on_boot: Optional[pulumi.Input[bool]] = None, - lifecycle_event_configuration: Optional[pulumi.Input['LayerLifecycleEventConfigurationArgs']] = None, - load_based_auto_scaling: Optional[pulumi.Input['LayerLoadBasedAutoScalingArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - packages: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['LayerTagArgs']]]] = None, - use_ebs_optimized_instances: Optional[pulumi.Input[bool]] = None, - volume_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['LayerVolumeConfigurationArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("auto_assign_elastic_ips", auto_assign_elastic_ips) - _setter("auto_assign_public_ips", auto_assign_public_ips) - _setter("enable_auto_healing", enable_auto_healing) - _setter("shortname", shortname) - _setter("stack_id", stack_id) - _setter("type", type) + pulumi.set(__self__, "auto_assign_elastic_ips", auto_assign_elastic_ips) + pulumi.set(__self__, "auto_assign_public_ips", auto_assign_public_ips) + pulumi.set(__self__, "enable_auto_healing", enable_auto_healing) + pulumi.set(__self__, "shortname", shortname) + pulumi.set(__self__, "stack_id", stack_id) + pulumi.set(__self__, "type", type) if attributes is not None: - _setter("attributes", attributes) + pulumi.set(__self__, "attributes", attributes) if custom_instance_profile_arn is not None: - _setter("custom_instance_profile_arn", custom_instance_profile_arn) + pulumi.set(__self__, "custom_instance_profile_arn", custom_instance_profile_arn) if custom_json is not None: - _setter("custom_json", custom_json) + pulumi.set(__self__, "custom_json", custom_json) if custom_recipes is not None: - _setter("custom_recipes", custom_recipes) + pulumi.set(__self__, "custom_recipes", custom_recipes) if custom_security_group_ids is not None: - _setter("custom_security_group_ids", custom_security_group_ids) + pulumi.set(__self__, "custom_security_group_ids", custom_security_group_ids) if install_updates_on_boot is not None: - _setter("install_updates_on_boot", install_updates_on_boot) + pulumi.set(__self__, "install_updates_on_boot", install_updates_on_boot) if lifecycle_event_configuration is not None: - _setter("lifecycle_event_configuration", lifecycle_event_configuration) + pulumi.set(__self__, "lifecycle_event_configuration", lifecycle_event_configuration) if load_based_auto_scaling is not None: - _setter("load_based_auto_scaling", load_based_auto_scaling) + pulumi.set(__self__, "load_based_auto_scaling", load_based_auto_scaling) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if packages is not None: - _setter("packages", packages) + pulumi.set(__self__, "packages", packages) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if use_ebs_optimized_instances is not None: - _setter("use_ebs_optimized_instances", use_ebs_optimized_instances) + pulumi.set(__self__, "use_ebs_optimized_instances", use_ebs_optimized_instances) if volume_configurations is not None: - _setter("volume_configurations", volume_configurations) + pulumi.set(__self__, "volume_configurations", volume_configurations) @property @pulumi.getter(name="autoAssignElasticIps") @@ -343,10 +298,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LayerArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -390,28 +341,13 @@ def _internal_init(__self__, __props__.__dict__["auto_assign_public_ips"] = auto_assign_public_ips __props__.__dict__["custom_instance_profile_arn"] = custom_instance_profile_arn __props__.__dict__["custom_json"] = custom_json - if custom_recipes is not None and not isinstance(custom_recipes, LayerRecipesArgs): - custom_recipes = custom_recipes or {} - def _setter(key, value): - custom_recipes[key] = value - LayerRecipesArgs._configure(_setter, **custom_recipes) __props__.__dict__["custom_recipes"] = custom_recipes __props__.__dict__["custom_security_group_ids"] = custom_security_group_ids if enable_auto_healing is None and not opts.urn: raise TypeError("Missing required property 'enable_auto_healing'") __props__.__dict__["enable_auto_healing"] = enable_auto_healing __props__.__dict__["install_updates_on_boot"] = install_updates_on_boot - if lifecycle_event_configuration is not None and not isinstance(lifecycle_event_configuration, LayerLifecycleEventConfigurationArgs): - lifecycle_event_configuration = lifecycle_event_configuration or {} - def _setter(key, value): - lifecycle_event_configuration[key] = value - LayerLifecycleEventConfigurationArgs._configure(_setter, **lifecycle_event_configuration) __props__.__dict__["lifecycle_event_configuration"] = lifecycle_event_configuration - if load_based_auto_scaling is not None and not isinstance(load_based_auto_scaling, LayerLoadBasedAutoScalingArgs): - load_based_auto_scaling = load_based_auto_scaling or {} - def _setter(key, value): - load_based_auto_scaling[key] = value - LayerLoadBasedAutoScalingArgs._configure(_setter, **load_based_auto_scaling) __props__.__dict__["load_based_auto_scaling"] = load_based_auto_scaling __props__.__dict__["name"] = name __props__.__dict__["packages"] = packages diff --git a/sdk/python/pulumi_aws_native/opsworks/outputs.py b/sdk/python/pulumi_aws_native/opsworks/outputs.py index 3ce10a66df..252cf968de 100644 --- a/sdk/python/pulumi_aws_native/opsworks/outputs.py +++ b/sdk/python/pulumi_aws_native/opsworks/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -56,25 +56,12 @@ def __init__(__self__, *, arn: Optional[str] = None, database_name: Optional[str] = None, type: Optional[str] = None): - AppDataSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - database_name=database_name, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: Optional[str] = None, - database_name: Optional[str] = None, - type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) if database_name is not None: - _setter("database_name", database_name) + pulumi.set(__self__, "database_name", database_name) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -98,23 +85,10 @@ def __init__(__self__, *, key: str, value: str, secure: Optional[bool] = None): - AppEnvironmentVariable._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - secure=secure, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - secure: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) if secure is not None: - _setter("secure", secure) + pulumi.set(__self__, "secure", secure) @property @pulumi.getter @@ -158,37 +132,18 @@ def __init__(__self__, *, type: Optional[str] = None, url: Optional[str] = None, username: Optional[str] = None): - AppSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - password=password, - revision=revision, - ssh_key=ssh_key, - type=type, - url=url, - username=username, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - password: Optional[str] = None, - revision: Optional[str] = None, - ssh_key: Optional[str] = None, - type: Optional[str] = None, - url: Optional[str] = None, - username: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if password is not None: - _setter("password", password) + pulumi.set(__self__, "password", password) if revision is not None: - _setter("revision", revision) + pulumi.set(__self__, "revision", revision) if ssh_key is not None: - _setter("ssh_key", ssh_key) + pulumi.set(__self__, "ssh_key", ssh_key) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) if url is not None: - _setter("url", url) + pulumi.set(__self__, "url", url) if username is not None: - _setter("username", username) + pulumi.set(__self__, "username", username) @property @pulumi.getter @@ -244,25 +199,12 @@ def __init__(__self__, *, certificate: Optional[str] = None, chain: Optional[str] = None, private_key: Optional[str] = None): - AppSslConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate=certificate, - chain=chain, - private_key=private_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate: Optional[str] = None, - chain: Optional[str] = None, - private_key: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if certificate is not None: - _setter("certificate", certificate) + pulumi.set(__self__, "certificate", certificate) if chain is not None: - _setter("chain", chain) + pulumi.set(__self__, "chain", chain) if private_key is not None: - _setter("private_key", private_key) + pulumi.set(__self__, "private_key", private_key) @property @pulumi.getter @@ -308,29 +250,14 @@ def __init__(__self__, *, ebs: Optional['outputs.InstanceEbsBlockDevice'] = None, no_device: Optional[str] = None, virtual_name: Optional[str] = None): - InstanceBlockDeviceMapping._configure( - lambda key, value: pulumi.set(__self__, key, value), - device_name=device_name, - ebs=ebs, - no_device=no_device, - virtual_name=virtual_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - device_name: Optional[str] = None, - ebs: Optional['outputs.InstanceEbsBlockDevice'] = None, - no_device: Optional[str] = None, - virtual_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if device_name is not None: - _setter("device_name", device_name) + pulumi.set(__self__, "device_name", device_name) if ebs is not None: - _setter("ebs", ebs) + pulumi.set(__self__, "ebs", ebs) if no_device is not None: - _setter("no_device", no_device) + pulumi.set(__self__, "no_device", no_device) if virtual_name is not None: - _setter("virtual_name", virtual_name) + pulumi.set(__self__, "virtual_name", virtual_name) @property @pulumi.getter(name="deviceName") @@ -384,33 +311,16 @@ def __init__(__self__, *, snapshot_id: Optional[str] = None, volume_size: Optional[int] = None, volume_type: Optional[str] = None): - InstanceEbsBlockDevice._configure( - lambda key, value: pulumi.set(__self__, key, value), - delete_on_termination=delete_on_termination, - iops=iops, - snapshot_id=snapshot_id, - volume_size=volume_size, - volume_type=volume_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delete_on_termination: Optional[bool] = None, - iops: Optional[int] = None, - snapshot_id: Optional[str] = None, - volume_size: Optional[int] = None, - volume_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if delete_on_termination is not None: - _setter("delete_on_termination", delete_on_termination) + pulumi.set(__self__, "delete_on_termination", delete_on_termination) if iops is not None: - _setter("iops", iops) + pulumi.set(__self__, "iops", iops) if snapshot_id is not None: - _setter("snapshot_id", snapshot_id) + pulumi.set(__self__, "snapshot_id", snapshot_id) if volume_size is not None: - _setter("volume_size", volume_size) + pulumi.set(__self__, "volume_size", volume_size) if volume_type is not None: - _setter("volume_type", volume_type) + pulumi.set(__self__, "volume_type", volume_type) @property @pulumi.getter(name="deleteOnTermination") @@ -448,41 +358,20 @@ def __init__(__self__, *, thursday: Optional[Any] = None, tuesday: Optional[Any] = None, wednesday: Optional[Any] = None): - InstanceTimeBasedAutoScaling._configure( - lambda key, value: pulumi.set(__self__, key, value), - friday=friday, - monday=monday, - saturday=saturday, - sunday=sunday, - thursday=thursday, - tuesday=tuesday, - wednesday=wednesday, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - friday: Optional[Any] = None, - monday: Optional[Any] = None, - saturday: Optional[Any] = None, - sunday: Optional[Any] = None, - thursday: Optional[Any] = None, - tuesday: Optional[Any] = None, - wednesday: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if friday is not None: - _setter("friday", friday) + pulumi.set(__self__, "friday", friday) if monday is not None: - _setter("monday", monday) + pulumi.set(__self__, "monday", monday) if saturday is not None: - _setter("saturday", saturday) + pulumi.set(__self__, "saturday", saturday) if sunday is not None: - _setter("sunday", sunday) + pulumi.set(__self__, "sunday", sunday) if thursday is not None: - _setter("thursday", thursday) + pulumi.set(__self__, "thursday", thursday) if tuesday is not None: - _setter("tuesday", tuesday) + pulumi.set(__self__, "tuesday", tuesday) if wednesday is not None: - _setter("wednesday", wednesday) + pulumi.set(__self__, "wednesday", wednesday) @property @pulumi.getter @@ -556,37 +445,18 @@ def __init__(__self__, *, load_threshold: Optional[float] = None, memory_threshold: Optional[float] = None, thresholds_wait_time: Optional[int] = None): - LayerAutoScalingThresholds._configure( - lambda key, value: pulumi.set(__self__, key, value), - cpu_threshold=cpu_threshold, - ignore_metrics_time=ignore_metrics_time, - instance_count=instance_count, - load_threshold=load_threshold, - memory_threshold=memory_threshold, - thresholds_wait_time=thresholds_wait_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cpu_threshold: Optional[float] = None, - ignore_metrics_time: Optional[int] = None, - instance_count: Optional[int] = None, - load_threshold: Optional[float] = None, - memory_threshold: Optional[float] = None, - thresholds_wait_time: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cpu_threshold is not None: - _setter("cpu_threshold", cpu_threshold) + pulumi.set(__self__, "cpu_threshold", cpu_threshold) if ignore_metrics_time is not None: - _setter("ignore_metrics_time", ignore_metrics_time) + pulumi.set(__self__, "ignore_metrics_time", ignore_metrics_time) if instance_count is not None: - _setter("instance_count", instance_count) + pulumi.set(__self__, "instance_count", instance_count) if load_threshold is not None: - _setter("load_threshold", load_threshold) + pulumi.set(__self__, "load_threshold", load_threshold) if memory_threshold is not None: - _setter("memory_threshold", memory_threshold) + pulumi.set(__self__, "memory_threshold", memory_threshold) if thresholds_wait_time is not None: - _setter("thresholds_wait_time", thresholds_wait_time) + pulumi.set(__self__, "thresholds_wait_time", thresholds_wait_time) @property @pulumi.getter(name="cpuThreshold") @@ -640,17 +510,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, shutdown_event_configuration: Optional['outputs.LayerShutdownEventConfiguration'] = None): - LayerLifecycleEventConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - shutdown_event_configuration=shutdown_event_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - shutdown_event_configuration: Optional['outputs.LayerShutdownEventConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if shutdown_event_configuration is not None: - _setter("shutdown_event_configuration", shutdown_event_configuration) + pulumi.set(__self__, "shutdown_event_configuration", shutdown_event_configuration) @property @pulumi.getter(name="shutdownEventConfiguration") @@ -683,25 +544,12 @@ def __init__(__self__, *, down_scaling: Optional['outputs.LayerAutoScalingThresholds'] = None, enable: Optional[bool] = None, up_scaling: Optional['outputs.LayerAutoScalingThresholds'] = None): - LayerLoadBasedAutoScaling._configure( - lambda key, value: pulumi.set(__self__, key, value), - down_scaling=down_scaling, - enable=enable, - up_scaling=up_scaling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - down_scaling: Optional['outputs.LayerAutoScalingThresholds'] = None, - enable: Optional[bool] = None, - up_scaling: Optional['outputs.LayerAutoScalingThresholds'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if down_scaling is not None: - _setter("down_scaling", down_scaling) + pulumi.set(__self__, "down_scaling", down_scaling) if enable is not None: - _setter("enable", enable) + pulumi.set(__self__, "enable", enable) if up_scaling is not None: - _setter("up_scaling", up_scaling) + pulumi.set(__self__, "up_scaling", up_scaling) @property @pulumi.getter(name="downScaling") @@ -727,33 +575,16 @@ def __init__(__self__, *, setup: Optional[Sequence[str]] = None, shutdown: Optional[Sequence[str]] = None, undeploy: Optional[Sequence[str]] = None): - LayerRecipes._configure( - lambda key, value: pulumi.set(__self__, key, value), - configure=configure, - deploy=deploy, - setup=setup, - shutdown=shutdown, - undeploy=undeploy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configure: Optional[Sequence[str]] = None, - deploy: Optional[Sequence[str]] = None, - setup: Optional[Sequence[str]] = None, - shutdown: Optional[Sequence[str]] = None, - undeploy: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if configure is not None: - _setter("configure", configure) + pulumi.set(__self__, "configure", configure) if deploy is not None: - _setter("deploy", deploy) + pulumi.set(__self__, "deploy", deploy) if setup is not None: - _setter("setup", setup) + pulumi.set(__self__, "setup", setup) if shutdown is not None: - _setter("shutdown", shutdown) + pulumi.set(__self__, "shutdown", shutdown) if undeploy is not None: - _setter("undeploy", undeploy) + pulumi.set(__self__, "undeploy", undeploy) @property @pulumi.getter @@ -805,21 +636,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, delay_until_elb_connections_drained: Optional[bool] = None, execution_timeout: Optional[int] = None): - LayerShutdownEventConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - delay_until_elb_connections_drained=delay_until_elb_connections_drained, - execution_timeout=execution_timeout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delay_until_elb_connections_drained: Optional[bool] = None, - execution_timeout: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if delay_until_elb_connections_drained is not None: - _setter("delay_until_elb_connections_drained", delay_until_elb_connections_drained) + pulumi.set(__self__, "delay_until_elb_connections_drained", delay_until_elb_connections_drained) if execution_timeout is not None: - _setter("execution_timeout", execution_timeout) + pulumi.set(__self__, "execution_timeout", execution_timeout) @property @pulumi.getter(name="delayUntilElbConnectionsDrained") @@ -837,19 +657,8 @@ class LayerTag(dict): def __init__(__self__, *, key: str, value: str): - LayerTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -895,41 +704,20 @@ def __init__(__self__, *, raid_level: Optional[int] = None, size: Optional[int] = None, volume_type: Optional[str] = None): - LayerVolumeConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - encrypted=encrypted, - iops=iops, - mount_point=mount_point, - number_of_disks=number_of_disks, - raid_level=raid_level, - size=size, - volume_type=volume_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - encrypted: Optional[bool] = None, - iops: Optional[int] = None, - mount_point: Optional[str] = None, - number_of_disks: Optional[int] = None, - raid_level: Optional[int] = None, - size: Optional[int] = None, - volume_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if encrypted is not None: - _setter("encrypted", encrypted) + pulumi.set(__self__, "encrypted", encrypted) if iops is not None: - _setter("iops", iops) + pulumi.set(__self__, "iops", iops) if mount_point is not None: - _setter("mount_point", mount_point) + pulumi.set(__self__, "mount_point", mount_point) if number_of_disks is not None: - _setter("number_of_disks", number_of_disks) + pulumi.set(__self__, "number_of_disks", number_of_disks) if raid_level is not None: - _setter("raid_level", raid_level) + pulumi.set(__self__, "raid_level", raid_level) if size is not None: - _setter("size", size) + pulumi.set(__self__, "size", size) if volume_type is not None: - _setter("volume_type", volume_type) + pulumi.set(__self__, "volume_type", volume_type) @property @pulumi.getter @@ -991,21 +779,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, berkshelf_version: Optional[str] = None, manage_berkshelf: Optional[bool] = None): - StackChefConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - berkshelf_version=berkshelf_version, - manage_berkshelf=manage_berkshelf, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - berkshelf_version: Optional[str] = None, - manage_berkshelf: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if berkshelf_version is not None: - _setter("berkshelf_version", berkshelf_version) + pulumi.set(__self__, "berkshelf_version", berkshelf_version) if manage_berkshelf is not None: - _setter("manage_berkshelf", manage_berkshelf) + pulumi.set(__self__, "manage_berkshelf", manage_berkshelf) @property @pulumi.getter(name="berkshelfVersion") @@ -1023,21 +800,10 @@ class StackConfigurationManager(dict): def __init__(__self__, *, name: Optional[str] = None, version: Optional[str] = None): - StackConfigurationManager._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[str] = None, - version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter @@ -1055,20 +821,9 @@ class StackElasticIp(dict): def __init__(__self__, *, ip: str, name: Optional[str] = None): - StackElasticIp._configure( - lambda key, value: pulumi.set(__self__, key, value), - ip=ip, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ip: str, - name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ip", ip) + pulumi.set(__self__, "ip", ip) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -1108,22 +863,9 @@ def __init__(__self__, *, db_password: str, db_user: str, rds_db_instance_arn: str): - StackRdsDbInstance._configure( - lambda key, value: pulumi.set(__self__, key, value), - db_password=db_password, - db_user=db_user, - rds_db_instance_arn=rds_db_instance_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - db_password: str, - db_user: str, - rds_db_instance_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("db_password", db_password) - _setter("db_user", db_user) - _setter("rds_db_instance_arn", rds_db_instance_arn) + pulumi.set(__self__, "db_password", db_password) + pulumi.set(__self__, "db_user", db_user) + pulumi.set(__self__, "rds_db_instance_arn", rds_db_instance_arn) @property @pulumi.getter(name="dbPassword") @@ -1167,37 +909,18 @@ def __init__(__self__, *, type: Optional[str] = None, url: Optional[str] = None, username: Optional[str] = None): - StackSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - password=password, - revision=revision, - ssh_key=ssh_key, - type=type, - url=url, - username=username, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - password: Optional[str] = None, - revision: Optional[str] = None, - ssh_key: Optional[str] = None, - type: Optional[str] = None, - url: Optional[str] = None, - username: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if password is not None: - _setter("password", password) + pulumi.set(__self__, "password", password) if revision is not None: - _setter("revision", revision) + pulumi.set(__self__, "revision", revision) if ssh_key is not None: - _setter("ssh_key", ssh_key) + pulumi.set(__self__, "ssh_key", ssh_key) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) if url is not None: - _setter("url", url) + pulumi.set(__self__, "url", url) if username is not None: - _setter("username", username) + pulumi.set(__self__, "username", username) @property @pulumi.getter @@ -1235,19 +958,8 @@ class StackTag(dict): def __init__(__self__, *, key: str, value: str): - StackTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/opsworks/stack.py b/sdk/python/pulumi_aws_native/opsworks/stack.py index 94638fda85..b981e71e9a 100644 --- a/sdk/python/pulumi_aws_native/opsworks/stack.py +++ b/sdk/python/pulumi_aws_native/opsworks/stack.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -44,111 +44,54 @@ def __init__(__self__, *, """ The set of arguments for constructing a Stack resource. """ - StackArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_instance_profile_arn=default_instance_profile_arn, - service_role_arn=service_role_arn, - agent_version=agent_version, - attributes=attributes, - chef_configuration=chef_configuration, - clone_app_ids=clone_app_ids, - clone_permissions=clone_permissions, - configuration_manager=configuration_manager, - custom_cookbooks_source=custom_cookbooks_source, - custom_json=custom_json, - default_availability_zone=default_availability_zone, - default_os=default_os, - default_root_device_type=default_root_device_type, - default_ssh_key_name=default_ssh_key_name, - default_subnet_id=default_subnet_id, - ecs_cluster_arn=ecs_cluster_arn, - elastic_ips=elastic_ips, - hostname_theme=hostname_theme, - name=name, - rds_db_instances=rds_db_instances, - source_stack_id=source_stack_id, - tags=tags, - use_custom_cookbooks=use_custom_cookbooks, - use_opsworks_security_groups=use_opsworks_security_groups, - vpc_id=vpc_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_instance_profile_arn: pulumi.Input[str], - service_role_arn: pulumi.Input[str], - agent_version: Optional[pulumi.Input[str]] = None, - attributes: Optional[Any] = None, - chef_configuration: Optional[pulumi.Input['StackChefConfigurationArgs']] = None, - clone_app_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - clone_permissions: Optional[pulumi.Input[bool]] = None, - configuration_manager: Optional[pulumi.Input['StackConfigurationManagerArgs']] = None, - custom_cookbooks_source: Optional[pulumi.Input['StackSourceArgs']] = None, - custom_json: Optional[Any] = None, - default_availability_zone: Optional[pulumi.Input[str]] = None, - default_os: Optional[pulumi.Input[str]] = None, - default_root_device_type: Optional[pulumi.Input[str]] = None, - default_ssh_key_name: Optional[pulumi.Input[str]] = None, - default_subnet_id: Optional[pulumi.Input[str]] = None, - ecs_cluster_arn: Optional[pulumi.Input[str]] = None, - elastic_ips: Optional[pulumi.Input[Sequence[pulumi.Input['StackElasticIpArgs']]]] = None, - hostname_theme: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - rds_db_instances: Optional[pulumi.Input[Sequence[pulumi.Input['StackRdsDbInstanceArgs']]]] = None, - source_stack_id: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['StackTagArgs']]]] = None, - use_custom_cookbooks: Optional[pulumi.Input[bool]] = None, - use_opsworks_security_groups: Optional[pulumi.Input[bool]] = None, - vpc_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("default_instance_profile_arn", default_instance_profile_arn) - _setter("service_role_arn", service_role_arn) + pulumi.set(__self__, "default_instance_profile_arn", default_instance_profile_arn) + pulumi.set(__self__, "service_role_arn", service_role_arn) if agent_version is not None: - _setter("agent_version", agent_version) + pulumi.set(__self__, "agent_version", agent_version) if attributes is not None: - _setter("attributes", attributes) + pulumi.set(__self__, "attributes", attributes) if chef_configuration is not None: - _setter("chef_configuration", chef_configuration) + pulumi.set(__self__, "chef_configuration", chef_configuration) if clone_app_ids is not None: - _setter("clone_app_ids", clone_app_ids) + pulumi.set(__self__, "clone_app_ids", clone_app_ids) if clone_permissions is not None: - _setter("clone_permissions", clone_permissions) + pulumi.set(__self__, "clone_permissions", clone_permissions) if configuration_manager is not None: - _setter("configuration_manager", configuration_manager) + pulumi.set(__self__, "configuration_manager", configuration_manager) if custom_cookbooks_source is not None: - _setter("custom_cookbooks_source", custom_cookbooks_source) + pulumi.set(__self__, "custom_cookbooks_source", custom_cookbooks_source) if custom_json is not None: - _setter("custom_json", custom_json) + pulumi.set(__self__, "custom_json", custom_json) if default_availability_zone is not None: - _setter("default_availability_zone", default_availability_zone) + pulumi.set(__self__, "default_availability_zone", default_availability_zone) if default_os is not None: - _setter("default_os", default_os) + pulumi.set(__self__, "default_os", default_os) if default_root_device_type is not None: - _setter("default_root_device_type", default_root_device_type) + pulumi.set(__self__, "default_root_device_type", default_root_device_type) if default_ssh_key_name is not None: - _setter("default_ssh_key_name", default_ssh_key_name) + pulumi.set(__self__, "default_ssh_key_name", default_ssh_key_name) if default_subnet_id is not None: - _setter("default_subnet_id", default_subnet_id) + pulumi.set(__self__, "default_subnet_id", default_subnet_id) if ecs_cluster_arn is not None: - _setter("ecs_cluster_arn", ecs_cluster_arn) + pulumi.set(__self__, "ecs_cluster_arn", ecs_cluster_arn) if elastic_ips is not None: - _setter("elastic_ips", elastic_ips) + pulumi.set(__self__, "elastic_ips", elastic_ips) if hostname_theme is not None: - _setter("hostname_theme", hostname_theme) + pulumi.set(__self__, "hostname_theme", hostname_theme) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if rds_db_instances is not None: - _setter("rds_db_instances", rds_db_instances) + pulumi.set(__self__, "rds_db_instances", rds_db_instances) if source_stack_id is not None: - _setter("source_stack_id", source_stack_id) + pulumi.set(__self__, "source_stack_id", source_stack_id) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if use_custom_cookbooks is not None: - _setter("use_custom_cookbooks", use_custom_cookbooks) + pulumi.set(__self__, "use_custom_cookbooks", use_custom_cookbooks) if use_opsworks_security_groups is not None: - _setter("use_opsworks_security_groups", use_opsworks_security_groups) + pulumi.set(__self__, "use_opsworks_security_groups", use_opsworks_security_groups) if vpc_id is not None: - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "vpc_id", vpc_id) @property @pulumi.getter(name="defaultInstanceProfileArn") @@ -437,10 +380,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - StackArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -483,25 +422,10 @@ def _internal_init(__self__, __props__.__dict__["agent_version"] = agent_version __props__.__dict__["attributes"] = attributes - if chef_configuration is not None and not isinstance(chef_configuration, StackChefConfigurationArgs): - chef_configuration = chef_configuration or {} - def _setter(key, value): - chef_configuration[key] = value - StackChefConfigurationArgs._configure(_setter, **chef_configuration) __props__.__dict__["chef_configuration"] = chef_configuration __props__.__dict__["clone_app_ids"] = clone_app_ids __props__.__dict__["clone_permissions"] = clone_permissions - if configuration_manager is not None and not isinstance(configuration_manager, StackConfigurationManagerArgs): - configuration_manager = configuration_manager or {} - def _setter(key, value): - configuration_manager[key] = value - StackConfigurationManagerArgs._configure(_setter, **configuration_manager) __props__.__dict__["configuration_manager"] = configuration_manager - if custom_cookbooks_source is not None and not isinstance(custom_cookbooks_source, StackSourceArgs): - custom_cookbooks_source = custom_cookbooks_source or {} - def _setter(key, value): - custom_cookbooks_source[key] = value - StackSourceArgs._configure(_setter, **custom_cookbooks_source) __props__.__dict__["custom_cookbooks_source"] = custom_cookbooks_source __props__.__dict__["custom_json"] = custom_json __props__.__dict__["default_availability_zone"] = default_availability_zone diff --git a/sdk/python/pulumi_aws_native/opsworks/user_profile.py b/sdk/python/pulumi_aws_native/opsworks/user_profile.py index 075e5d8b0c..dcf6d63142 100644 --- a/sdk/python/pulumi_aws_native/opsworks/user_profile.py +++ b/sdk/python/pulumi_aws_native/opsworks/user_profile.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['UserProfileArgs', 'UserProfile'] @@ -21,28 +21,13 @@ def __init__(__self__, *, """ The set of arguments for constructing a UserProfile resource. """ - UserProfileArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - iam_user_arn=iam_user_arn, - allow_self_management=allow_self_management, - ssh_public_key=ssh_public_key, - ssh_username=ssh_username, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - iam_user_arn: pulumi.Input[str], - allow_self_management: Optional[pulumi.Input[bool]] = None, - ssh_public_key: Optional[pulumi.Input[str]] = None, - ssh_username: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("iam_user_arn", iam_user_arn) + pulumi.set(__self__, "iam_user_arn", iam_user_arn) if allow_self_management is not None: - _setter("allow_self_management", allow_self_management) + pulumi.set(__self__, "allow_self_management", allow_self_management) if ssh_public_key is not None: - _setter("ssh_public_key", ssh_public_key) + pulumi.set(__self__, "ssh_public_key", ssh_public_key) if ssh_username is not None: - _setter("ssh_username", ssh_username) + pulumi.set(__self__, "ssh_username", ssh_username) @property @pulumi.getter(name="iamUserArn") @@ -121,10 +106,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - UserProfileArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/opsworks/volume.py b/sdk/python/pulumi_aws_native/opsworks/volume.py index 2c9a504e06..5a3cc14e68 100644 --- a/sdk/python/pulumi_aws_native/opsworks/volume.py +++ b/sdk/python/pulumi_aws_native/opsworks/volume.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['VolumeArgs', 'Volume'] @@ -21,27 +21,12 @@ def __init__(__self__, *, """ The set of arguments for constructing a Volume resource. """ - VolumeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ec2_volume_id=ec2_volume_id, - stack_id=stack_id, - mount_point=mount_point, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ec2_volume_id: pulumi.Input[str], - stack_id: pulumi.Input[str], - mount_point: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ec2_volume_id", ec2_volume_id) - _setter("stack_id", stack_id) + pulumi.set(__self__, "ec2_volume_id", ec2_volume_id) + pulumi.set(__self__, "stack_id", stack_id) if mount_point is not None: - _setter("mount_point", mount_point) + pulumi.set(__self__, "mount_point", mount_point) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="ec2VolumeId") @@ -120,10 +105,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - VolumeArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/opsworkscm/_inputs.py b/sdk/python/pulumi_aws_native/opsworkscm/_inputs.py index 0da95ec2ba..70a6173585 100644 --- a/sdk/python/pulumi_aws_native/opsworkscm/_inputs.py +++ b/sdk/python/pulumi_aws_native/opsworkscm/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -19,21 +19,10 @@ class ServerEngineAttributeArgs: def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - ServerEngineAttributeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -59,19 +48,8 @@ class ServerTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ServerTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/opsworkscm/get_server.py b/sdk/python/pulumi_aws_native/opsworkscm/get_server.py index 9c0e06fe2f..f59777c508 100644 --- a/sdk/python/pulumi_aws_native/opsworkscm/get_server.py +++ b/sdk/python/pulumi_aws_native/opsworkscm/get_server.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/opsworkscm/outputs.py b/sdk/python/pulumi_aws_native/opsworkscm/outputs.py index f4a3e37da5..ae09620c24 100644 --- a/sdk/python/pulumi_aws_native/opsworkscm/outputs.py +++ b/sdk/python/pulumi_aws_native/opsworkscm/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -19,21 +19,10 @@ class ServerEngineAttribute(dict): def __init__(__self__, *, name: Optional[str] = None, value: Optional[str] = None): - ServerEngineAttribute._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -51,19 +40,8 @@ class ServerTag(dict): def __init__(__self__, *, key: str, value: str): - ServerTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/opsworkscm/server.py b/sdk/python/pulumi_aws_native/opsworkscm/server.py index 9764528fdf..3333b2d5e6 100644 --- a/sdk/python/pulumi_aws_native/opsworkscm/server.py +++ b/sdk/python/pulumi_aws_native/opsworkscm/server.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -40,94 +40,45 @@ def __init__(__self__, *, """ The set of arguments for constructing a Server resource. """ - ServerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_profile_arn=instance_profile_arn, - instance_type=instance_type, - service_role_arn=service_role_arn, - associate_public_ip_address=associate_public_ip_address, - backup_id=backup_id, - backup_retention_count=backup_retention_count, - custom_certificate=custom_certificate, - custom_domain=custom_domain, - custom_private_key=custom_private_key, - disable_automated_backup=disable_automated_backup, - engine=engine, - engine_attributes=engine_attributes, - engine_model=engine_model, - engine_version=engine_version, - key_pair=key_pair, - preferred_backup_window=preferred_backup_window, - preferred_maintenance_window=preferred_maintenance_window, - security_group_ids=security_group_ids, - server_name=server_name, - subnet_ids=subnet_ids, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_profile_arn: pulumi.Input[str], - instance_type: pulumi.Input[str], - service_role_arn: pulumi.Input[str], - associate_public_ip_address: Optional[pulumi.Input[bool]] = None, - backup_id: Optional[pulumi.Input[str]] = None, - backup_retention_count: Optional[pulumi.Input[int]] = None, - custom_certificate: Optional[pulumi.Input[str]] = None, - custom_domain: Optional[pulumi.Input[str]] = None, - custom_private_key: Optional[pulumi.Input[str]] = None, - disable_automated_backup: Optional[pulumi.Input[bool]] = None, - engine: Optional[pulumi.Input[str]] = None, - engine_attributes: Optional[pulumi.Input[Sequence[pulumi.Input['ServerEngineAttributeArgs']]]] = None, - engine_model: Optional[pulumi.Input[str]] = None, - engine_version: Optional[pulumi.Input[str]] = None, - key_pair: Optional[pulumi.Input[str]] = None, - preferred_backup_window: Optional[pulumi.Input[str]] = None, - preferred_maintenance_window: Optional[pulumi.Input[str]] = None, - security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - server_name: Optional[pulumi.Input[str]] = None, - subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ServerTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_profile_arn", instance_profile_arn) - _setter("instance_type", instance_type) - _setter("service_role_arn", service_role_arn) + pulumi.set(__self__, "instance_profile_arn", instance_profile_arn) + pulumi.set(__self__, "instance_type", instance_type) + pulumi.set(__self__, "service_role_arn", service_role_arn) if associate_public_ip_address is not None: - _setter("associate_public_ip_address", associate_public_ip_address) + pulumi.set(__self__, "associate_public_ip_address", associate_public_ip_address) if backup_id is not None: - _setter("backup_id", backup_id) + pulumi.set(__self__, "backup_id", backup_id) if backup_retention_count is not None: - _setter("backup_retention_count", backup_retention_count) + pulumi.set(__self__, "backup_retention_count", backup_retention_count) if custom_certificate is not None: - _setter("custom_certificate", custom_certificate) + pulumi.set(__self__, "custom_certificate", custom_certificate) if custom_domain is not None: - _setter("custom_domain", custom_domain) + pulumi.set(__self__, "custom_domain", custom_domain) if custom_private_key is not None: - _setter("custom_private_key", custom_private_key) + pulumi.set(__self__, "custom_private_key", custom_private_key) if disable_automated_backup is not None: - _setter("disable_automated_backup", disable_automated_backup) + pulumi.set(__self__, "disable_automated_backup", disable_automated_backup) if engine is not None: - _setter("engine", engine) + pulumi.set(__self__, "engine", engine) if engine_attributes is not None: - _setter("engine_attributes", engine_attributes) + pulumi.set(__self__, "engine_attributes", engine_attributes) if engine_model is not None: - _setter("engine_model", engine_model) + pulumi.set(__self__, "engine_model", engine_model) if engine_version is not None: - _setter("engine_version", engine_version) + pulumi.set(__self__, "engine_version", engine_version) if key_pair is not None: - _setter("key_pair", key_pair) + pulumi.set(__self__, "key_pair", key_pair) if preferred_backup_window is not None: - _setter("preferred_backup_window", preferred_backup_window) + pulumi.set(__self__, "preferred_backup_window", preferred_backup_window) if preferred_maintenance_window is not None: - _setter("preferred_maintenance_window", preferred_maintenance_window) + pulumi.set(__self__, "preferred_maintenance_window", preferred_maintenance_window) if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if server_name is not None: - _setter("server_name", server_name) + pulumi.set(__self__, "server_name", server_name) if subnet_ids is not None: - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="instanceProfileArn") @@ -371,10 +322,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ServerArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/organizations/_inputs.py b/sdk/python/pulumi_aws_native/organizations/_inputs.py index 8ae9c75322..fbeb5449d4 100644 --- a/sdk/python/pulumi_aws_native/organizations/_inputs.py +++ b/sdk/python/pulumi_aws_native/organizations/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -27,19 +27,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key identifier, or name, of the tag. :param pulumi.Input[str] value: The string value that's associated with the key of the tag. You can set the value of a tag to an empty string, but you can't set the value of a tag to null. """ - AccountTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -76,19 +65,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key identifier, or name, of the tag. :param pulumi.Input[str] value: The string value that's associated with the key of the tag. You can set the value of a tag to an empty string, but you can't set the value of a tag to null. """ - OrganizationalUnitTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -125,19 +103,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key identifier, or name, of the tag. :param pulumi.Input[str] value: The string value that's associated with the key of the tag. You can set the value of a tag to an empty string, but you can't set the value of a tag to null. """ - PolicyTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -174,19 +141,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key identifier, or name, of the tag. :param pulumi.Input[str] value: The string value that's associated with the key of the tag. You can set the value of a tag to an empty string, but you can't set the value of a tag to null. """ - ResourcePolicyTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/organizations/account.py b/sdk/python/pulumi_aws_native/organizations/account.py index 2e090975aa..2e26c38c6d 100644 --- a/sdk/python/pulumi_aws_native/organizations/account.py +++ b/sdk/python/pulumi_aws_native/organizations/account.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -30,32 +30,15 @@ def __init__(__self__, *, :param pulumi.Input[str] role_name: The name of an IAM role that AWS Organizations automatically preconfigures in the new member account. Default name is OrganizationAccountAccessRole if not specified. :param pulumi.Input[Sequence[pulumi.Input['AccountTagArgs']]] tags: A list of tags that you want to attach to the newly created account. For each tag in the list, you must specify both a tag key and a value. """ - AccountArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - email=email, - account_name=account_name, - parent_ids=parent_ids, - role_name=role_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - email: pulumi.Input[str], - account_name: Optional[pulumi.Input[str]] = None, - parent_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - role_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['AccountTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("email", email) + pulumi.set(__self__, "email", email) if account_name is not None: - _setter("account_name", account_name) + pulumi.set(__self__, "account_name", account_name) if parent_ids is not None: - _setter("parent_ids", parent_ids) + pulumi.set(__self__, "parent_ids", parent_ids) if role_name is not None: - _setter("role_name", role_name) + pulumi.set(__self__, "role_name", role_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -159,10 +142,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AccountArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/organizations/get_account.py b/sdk/python/pulumi_aws_native/organizations/get_account.py index 2135cbe978..c5cc8bbd30 100644 --- a/sdk/python/pulumi_aws_native/organizations/get_account.py +++ b/sdk/python/pulumi_aws_native/organizations/get_account.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/organizations/get_organization.py b/sdk/python/pulumi_aws_native/organizations/get_organization.py index 18b6a27973..ec5df9f77b 100644 --- a/sdk/python/pulumi_aws_native/organizations/get_organization.py +++ b/sdk/python/pulumi_aws_native/organizations/get_organization.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/organizations/get_organizational_unit.py b/sdk/python/pulumi_aws_native/organizations/get_organizational_unit.py index e6a01e86dd..237ab9c6cc 100644 --- a/sdk/python/pulumi_aws_native/organizations/get_organizational_unit.py +++ b/sdk/python/pulumi_aws_native/organizations/get_organizational_unit.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/organizations/get_policy.py b/sdk/python/pulumi_aws_native/organizations/get_policy.py index 2aed8e0b16..9bdb34ad4d 100644 --- a/sdk/python/pulumi_aws_native/organizations/get_policy.py +++ b/sdk/python/pulumi_aws_native/organizations/get_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/organizations/get_resource_policy.py b/sdk/python/pulumi_aws_native/organizations/get_resource_policy.py index eddecc703c..a65fe260b6 100644 --- a/sdk/python/pulumi_aws_native/organizations/get_resource_policy.py +++ b/sdk/python/pulumi_aws_native/organizations/get_resource_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/organizations/organization.py b/sdk/python/pulumi_aws_native/organizations/organization.py index 7f47720724..4d64a92579 100644 --- a/sdk/python/pulumi_aws_native/organizations/organization.py +++ b/sdk/python/pulumi_aws_native/organizations/organization.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -20,17 +20,8 @@ def __init__(__self__, *, The set of arguments for constructing a Organization resource. :param pulumi.Input['OrganizationFeatureSet'] feature_set: Specifies the feature set supported by the new organization. Each feature set supports different levels of functionality. """ - OrganizationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - feature_set=feature_set, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - feature_set: Optional[pulumi.Input['OrganizationFeatureSet']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if feature_set is not None: - _setter("feature_set", feature_set) + pulumi.set(__self__, "feature_set", feature_set) @property @pulumi.getter(name="featureSet") @@ -78,10 +69,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - OrganizationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/organizations/organizational_unit.py b/sdk/python/pulumi_aws_native/organizations/organizational_unit.py index 066ef34f4f..08438ca650 100644 --- a/sdk/python/pulumi_aws_native/organizations/organizational_unit.py +++ b/sdk/python/pulumi_aws_native/organizations/organizational_unit.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,24 +25,11 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The friendly name of this OU. :param pulumi.Input[Sequence[pulumi.Input['OrganizationalUnitTagArgs']]] tags: A list of tags that you want to attach to the newly created OU. """ - OrganizationalUnitArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - parent_id=parent_id, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parent_id: pulumi.Input[str], - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['OrganizationalUnitTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parent_id", parent_id) + pulumi.set(__self__, "parent_id", parent_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="parentId") @@ -118,10 +105,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - OrganizationalUnitArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/organizations/outputs.py b/sdk/python/pulumi_aws_native/organizations/outputs.py index 8cdab39a76..e2688ee6c9 100644 --- a/sdk/python/pulumi_aws_native/organizations/outputs.py +++ b/sdk/python/pulumi_aws_native/organizations/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -30,19 +30,8 @@ def __init__(__self__, *, :param str key: The key identifier, or name, of the tag. :param str value: The string value that's associated with the key of the tag. You can set the value of a tag to an empty string, but you can't set the value of a tag to null. """ - AccountTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -74,19 +63,8 @@ def __init__(__self__, *, :param str key: The key identifier, or name, of the tag. :param str value: The string value that's associated with the key of the tag. You can set the value of a tag to an empty string, but you can't set the value of a tag to null. """ - OrganizationalUnitTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -118,19 +96,8 @@ def __init__(__self__, *, :param str key: The key identifier, or name, of the tag. :param str value: The string value that's associated with the key of the tag. You can set the value of a tag to an empty string, but you can't set the value of a tag to null. """ - PolicyTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -162,19 +129,8 @@ def __init__(__self__, *, :param str key: The key identifier, or name, of the tag. :param str value: The string value that's associated with the key of the tag. You can set the value of a tag to an empty string, but you can't set the value of a tag to null. """ - ResourcePolicyTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/organizations/policy.py b/sdk/python/pulumi_aws_native/organizations/policy.py index cddf08ba4e..db71716fc6 100644 --- a/sdk/python/pulumi_aws_native/organizations/policy.py +++ b/sdk/python/pulumi_aws_native/organizations/policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -32,35 +32,16 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['PolicyTagArgs']]] tags: A list of tags that you want to attach to the newly created policy. For each tag in the list, you must specify both a tag key and a value. You can set the value to an empty string, but you can't set it to null. :param pulumi.Input[Sequence[pulumi.Input[str]]] target_ids: List of unique identifiers (IDs) of the root, OU, or account that you want to attach the policy to """ - PolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - content=content, - type=type, - description=description, - name=name, - tags=tags, - target_ids=target_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content: Any, - type: pulumi.Input['PolicyType'], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['PolicyTagArgs']]]] = None, - target_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("content", content) - _setter("type", type) + pulumi.set(__self__, "content", content) + pulumi.set(__self__, "type", type) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if target_ids is not None: - _setter("target_ids", target_ids) + pulumi.set(__self__, "target_ids", target_ids) @property @pulumi.getter @@ -178,10 +159,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PolicyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/organizations/resource_policy.py b/sdk/python/pulumi_aws_native/organizations/resource_policy.py index 7da6813f32..6d66976592 100644 --- a/sdk/python/pulumi_aws_native/organizations/resource_policy.py +++ b/sdk/python/pulumi_aws_native/organizations/resource_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,20 +23,9 @@ def __init__(__self__, *, :param Any content: The policy document. For AWS CloudFormation templates formatted in YAML, you can provide the policy in JSON or YAML format. AWS CloudFormation always converts a YAML policy to JSON format before submitting it. :param pulumi.Input[Sequence[pulumi.Input['ResourcePolicyTagArgs']]] tags: A list of tags that you want to attach to the resource policy """ - ResourcePolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - content=content, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content: Any, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ResourcePolicyTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("content", content) + pulumi.set(__self__, "content", content) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -98,10 +87,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ResourcePolicyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/osis/_inputs.py b/sdk/python/pulumi_aws_native/osis/_inputs.py index 7808ed439c..6e9a090e15 100644 --- a/sdk/python/pulumi_aws_native/osis/_inputs.py +++ b/sdk/python/pulumi_aws_native/osis/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -23,17 +23,8 @@ def __init__(__self__, *, """ The destination for OpenSearch Ingestion Service logs sent to Amazon CloudWatch. """ - PipelineLogPublishingOptionsCloudWatchLogDestinationPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_group=log_group, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_group: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if log_group is not None: - _setter("log_group", log_group) + pulumi.set(__self__, "log_group", log_group) @property @pulumi.getter(name="logGroup") @@ -55,21 +46,10 @@ def __init__(__self__, *, :param pulumi.Input['PipelineLogPublishingOptionsCloudWatchLogDestinationPropertiesArgs'] cloud_watch_log_destination: The destination for OpenSearch Ingestion Service logs sent to Amazon CloudWatch. :param pulumi.Input[bool] is_logging_enabled: Whether logs should be published. """ - PipelineLogPublishingOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_log_destination=cloud_watch_log_destination, - is_logging_enabled=is_logging_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_log_destination: Optional[pulumi.Input['PipelineLogPublishingOptionsCloudWatchLogDestinationPropertiesArgs']] = None, - is_logging_enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_watch_log_destination is not None: - _setter("cloud_watch_log_destination", cloud_watch_log_destination) + pulumi.set(__self__, "cloud_watch_log_destination", cloud_watch_log_destination) if is_logging_enabled is not None: - _setter("is_logging_enabled", is_logging_enabled) + pulumi.set(__self__, "is_logging_enabled", is_logging_enabled) @property @pulumi.getter(name="cloudWatchLogDestination") @@ -106,19 +86,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - PipelineTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -155,21 +124,10 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] security_group_ids: A list of security groups associated with the VPC endpoint. :param pulumi.Input[Sequence[pulumi.Input[str]]] subnet_ids: A list of subnet IDs associated with the VPC endpoint. """ - PipelineVpcOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnet_ids=subnet_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if subnet_ids is not None: - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) @property @pulumi.getter(name="securityGroupIds") diff --git a/sdk/python/pulumi_aws_native/osis/get_pipeline.py b/sdk/python/pulumi_aws_native/osis/get_pipeline.py index 7ea11268d0..fe7d5b726d 100644 --- a/sdk/python/pulumi_aws_native/osis/get_pipeline.py +++ b/sdk/python/pulumi_aws_native/osis/get_pipeline.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/osis/outputs.py b/sdk/python/pulumi_aws_native/osis/outputs.py index 0d2085c801..7f63c04400 100644 --- a/sdk/python/pulumi_aws_native/osis/outputs.py +++ b/sdk/python/pulumi_aws_native/osis/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -50,21 +50,10 @@ def __init__(__self__, *, :param 'PipelineLogPublishingOptionsCloudWatchLogDestinationProperties' cloud_watch_log_destination: The destination for OpenSearch Ingestion Service logs sent to Amazon CloudWatch. :param bool is_logging_enabled: Whether logs should be published. """ - PipelineLogPublishingOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_log_destination=cloud_watch_log_destination, - is_logging_enabled=is_logging_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_log_destination: Optional['outputs.PipelineLogPublishingOptionsCloudWatchLogDestinationProperties'] = None, - is_logging_enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_watch_log_destination is not None: - _setter("cloud_watch_log_destination", cloud_watch_log_destination) + pulumi.set(__self__, "cloud_watch_log_destination", cloud_watch_log_destination) if is_logging_enabled is not None: - _setter("is_logging_enabled", is_logging_enabled) + pulumi.set(__self__, "is_logging_enabled", is_logging_enabled) @property @pulumi.getter(name="cloudWatchLogDestination") @@ -110,17 +99,8 @@ def __init__(__self__, *, """ The destination for OpenSearch Ingestion Service logs sent to Amazon CloudWatch. """ - PipelineLogPublishingOptionsCloudWatchLogDestinationProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_group=log_group, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_group: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if log_group is not None: - _setter("log_group", log_group) + pulumi.set(__self__, "log_group", log_group) @property @pulumi.getter(name="logGroup") @@ -141,19 +121,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - PipelineTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -207,25 +176,12 @@ def __init__(__self__, *, :param str vpc_endpoint_id: The unique identifier of the endpoint. :param str vpc_id: The ID for your VPC. AWS Privatelink generates this value when you create a VPC. """ - PipelineVpcEndpoint._configure( - lambda key, value: pulumi.set(__self__, key, value), - vpc_endpoint_id=vpc_endpoint_id, - vpc_id=vpc_id, - vpc_options=vpc_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - vpc_endpoint_id: Optional[str] = None, - vpc_id: Optional[str] = None, - vpc_options: Optional['outputs.PipelineVpcOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if vpc_endpoint_id is not None: - _setter("vpc_endpoint_id", vpc_endpoint_id) + pulumi.set(__self__, "vpc_endpoint_id", vpc_endpoint_id) if vpc_id is not None: - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "vpc_id", vpc_id) if vpc_options is not None: - _setter("vpc_options", vpc_options) + pulumi.set(__self__, "vpc_options", vpc_options) @property @pulumi.getter(name="vpcEndpointId") @@ -281,21 +237,10 @@ def __init__(__self__, *, :param Sequence[str] security_group_ids: A list of security groups associated with the VPC endpoint. :param Sequence[str] subnet_ids: A list of subnet IDs associated with the VPC endpoint. """ - PipelineVpcOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnet_ids=subnet_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: Optional[Sequence[str]] = None, - subnet_ids: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if subnet_ids is not None: - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) @property @pulumi.getter(name="securityGroupIds") diff --git a/sdk/python/pulumi_aws_native/osis/pipeline.py b/sdk/python/pulumi_aws_native/osis/pipeline.py index 1b618dcc7a..22ebd51269 100644 --- a/sdk/python/pulumi_aws_native/osis/pipeline.py +++ b/sdk/python/pulumi_aws_native/osis/pipeline.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -31,38 +31,17 @@ def __init__(__self__, *, :param pulumi.Input[str] pipeline_name: Name of the OpenSearch Ingestion Service pipeline to create. Pipeline names are unique across the pipelines owned by an account within an AWS Region. :param pulumi.Input[Sequence[pulumi.Input['PipelineTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - PipelineArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_units=max_units, - min_units=min_units, - pipeline_configuration_body=pipeline_configuration_body, - log_publishing_options=log_publishing_options, - pipeline_name=pipeline_name, - tags=tags, - vpc_options=vpc_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_units: pulumi.Input[int], - min_units: pulumi.Input[int], - pipeline_configuration_body: pulumi.Input[str], - log_publishing_options: Optional[pulumi.Input['PipelineLogPublishingOptionsArgs']] = None, - pipeline_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['PipelineTagArgs']]]] = None, - vpc_options: Optional[pulumi.Input['PipelineVpcOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_units", max_units) - _setter("min_units", min_units) - _setter("pipeline_configuration_body", pipeline_configuration_body) + pulumi.set(__self__, "max_units", max_units) + pulumi.set(__self__, "min_units", min_units) + pulumi.set(__self__, "pipeline_configuration_body", pipeline_configuration_body) if log_publishing_options is not None: - _setter("log_publishing_options", log_publishing_options) + pulumi.set(__self__, "log_publishing_options", log_publishing_options) if pipeline_name is not None: - _setter("pipeline_name", pipeline_name) + pulumi.set(__self__, "pipeline_name", pipeline_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if vpc_options is not None: - _setter("vpc_options", vpc_options) + pulumi.set(__self__, "vpc_options", vpc_options) @property @pulumi.getter(name="maxUnits") @@ -186,10 +165,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PipelineArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -211,11 +186,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = PipelineArgs.__new__(PipelineArgs) - if log_publishing_options is not None and not isinstance(log_publishing_options, PipelineLogPublishingOptionsArgs): - log_publishing_options = log_publishing_options or {} - def _setter(key, value): - log_publishing_options[key] = value - PipelineLogPublishingOptionsArgs._configure(_setter, **log_publishing_options) __props__.__dict__["log_publishing_options"] = log_publishing_options if max_units is None and not opts.urn: raise TypeError("Missing required property 'max_units'") @@ -228,11 +198,6 @@ def _setter(key, value): __props__.__dict__["pipeline_configuration_body"] = pipeline_configuration_body __props__.__dict__["pipeline_name"] = pipeline_name __props__.__dict__["tags"] = tags - if vpc_options is not None and not isinstance(vpc_options, PipelineVpcOptionsArgs): - vpc_options = vpc_options or {} - def _setter(key, value): - vpc_options[key] = value - PipelineVpcOptionsArgs._configure(_setter, **vpc_options) __props__.__dict__["vpc_options"] = vpc_options __props__.__dict__["ingest_endpoint_urls"] = None __props__.__dict__["pipeline_arn"] = None diff --git a/sdk/python/pulumi_aws_native/panorama/_inputs.py b/sdk/python/pulumi_aws_native/panorama/_inputs.py index 3b4015c88e..e7785518cb 100644 --- a/sdk/python/pulumi_aws_native/panorama/_inputs.py +++ b/sdk/python/pulumi_aws_native/panorama/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -22,17 +22,8 @@ class ApplicationInstanceManifestOverridesPayloadArgs: def __init__(__self__, *, payload_data: Optional[pulumi.Input[str]] = None): - ApplicationInstanceManifestOverridesPayloadArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - payload_data=payload_data, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - payload_data: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if payload_data is not None: - _setter("payload_data", payload_data) + pulumi.set(__self__, "payload_data", payload_data) @property @pulumi.getter(name="payloadData") @@ -48,17 +39,8 @@ def payload_data(self, value: Optional[pulumi.Input[str]]): class ApplicationInstanceManifestPayloadArgs: def __init__(__self__, *, payload_data: Optional[pulumi.Input[str]] = None): - ApplicationInstanceManifestPayloadArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - payload_data=payload_data, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - payload_data: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if payload_data is not None: - _setter("payload_data", payload_data) + pulumi.set(__self__, "payload_data", payload_data) @property @pulumi.getter(name="payloadData") @@ -79,19 +61,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: A string used to identify this tag :param pulumi.Input[str] value: A string containing the value for the tag """ - ApplicationInstanceTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -126,33 +97,16 @@ def __init__(__self__, *, generated_prefix_location: Optional[pulumi.Input[str]] = None, manifest_prefix_location: Optional[pulumi.Input[str]] = None, repo_prefix_location: Optional[pulumi.Input[str]] = None): - PackageStorageLocationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - binary_prefix_location=binary_prefix_location, - bucket=bucket, - generated_prefix_location=generated_prefix_location, - manifest_prefix_location=manifest_prefix_location, - repo_prefix_location=repo_prefix_location, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - binary_prefix_location: Optional[pulumi.Input[str]] = None, - bucket: Optional[pulumi.Input[str]] = None, - generated_prefix_location: Optional[pulumi.Input[str]] = None, - manifest_prefix_location: Optional[pulumi.Input[str]] = None, - repo_prefix_location: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if binary_prefix_location is not None: - _setter("binary_prefix_location", binary_prefix_location) + pulumi.set(__self__, "binary_prefix_location", binary_prefix_location) if bucket is not None: - _setter("bucket", bucket) + pulumi.set(__self__, "bucket", bucket) if generated_prefix_location is not None: - _setter("generated_prefix_location", generated_prefix_location) + pulumi.set(__self__, "generated_prefix_location", generated_prefix_location) if manifest_prefix_location is not None: - _setter("manifest_prefix_location", manifest_prefix_location) + pulumi.set(__self__, "manifest_prefix_location", manifest_prefix_location) if repo_prefix_location is not None: - _setter("repo_prefix_location", repo_prefix_location) + pulumi.set(__self__, "repo_prefix_location", repo_prefix_location) @property @pulumi.getter(name="binaryPrefixLocation") @@ -205,19 +159,8 @@ class PackageTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - PackageTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/panorama/application_instance.py b/sdk/python/pulumi_aws_native/panorama/application_instance.py index f10420f997..f0e38fdf1c 100644 --- a/sdk/python/pulumi_aws_native/panorama/application_instance.py +++ b/sdk/python/pulumi_aws_native/panorama/application_instance.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -28,43 +28,20 @@ def __init__(__self__, *, """ The set of arguments for constructing a ApplicationInstance resource. """ - ApplicationInstanceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_runtime_context_device=default_runtime_context_device, - manifest_payload=manifest_payload, - application_instance_id_to_replace=application_instance_id_to_replace, - description=description, - manifest_overrides_payload=manifest_overrides_payload, - name=name, - runtime_role_arn=runtime_role_arn, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_runtime_context_device: pulumi.Input[str], - manifest_payload: pulumi.Input['ApplicationInstanceManifestPayloadArgs'], - application_instance_id_to_replace: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - manifest_overrides_payload: Optional[pulumi.Input['ApplicationInstanceManifestOverridesPayloadArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - runtime_role_arn: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ApplicationInstanceTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("default_runtime_context_device", default_runtime_context_device) - _setter("manifest_payload", manifest_payload) + pulumi.set(__self__, "default_runtime_context_device", default_runtime_context_device) + pulumi.set(__self__, "manifest_payload", manifest_payload) if application_instance_id_to_replace is not None: - _setter("application_instance_id_to_replace", application_instance_id_to_replace) + pulumi.set(__self__, "application_instance_id_to_replace", application_instance_id_to_replace) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if manifest_overrides_payload is not None: - _setter("manifest_overrides_payload", manifest_overrides_payload) + pulumi.set(__self__, "manifest_overrides_payload", manifest_overrides_payload) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if runtime_role_arn is not None: - _setter("runtime_role_arn", runtime_role_arn) + pulumi.set(__self__, "runtime_role_arn", runtime_role_arn) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="defaultRuntimeContextDevice") @@ -178,10 +155,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ApplicationInstanceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -209,17 +182,7 @@ def _internal_init(__self__, raise TypeError("Missing required property 'default_runtime_context_device'") __props__.__dict__["default_runtime_context_device"] = default_runtime_context_device __props__.__dict__["description"] = description - if manifest_overrides_payload is not None and not isinstance(manifest_overrides_payload, ApplicationInstanceManifestOverridesPayloadArgs): - manifest_overrides_payload = manifest_overrides_payload or {} - def _setter(key, value): - manifest_overrides_payload[key] = value - ApplicationInstanceManifestOverridesPayloadArgs._configure(_setter, **manifest_overrides_payload) __props__.__dict__["manifest_overrides_payload"] = manifest_overrides_payload - if manifest_payload is not None and not isinstance(manifest_payload, ApplicationInstanceManifestPayloadArgs): - manifest_payload = manifest_payload or {} - def _setter(key, value): - manifest_payload[key] = value - ApplicationInstanceManifestPayloadArgs._configure(_setter, **manifest_payload) if manifest_payload is None and not opts.urn: raise TypeError("Missing required property 'manifest_payload'") __props__.__dict__["manifest_payload"] = manifest_payload diff --git a/sdk/python/pulumi_aws_native/panorama/get_application_instance.py b/sdk/python/pulumi_aws_native/panorama/get_application_instance.py index 43fdcf9976..44a0605f22 100644 --- a/sdk/python/pulumi_aws_native/panorama/get_application_instance.py +++ b/sdk/python/pulumi_aws_native/panorama/get_application_instance.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/panorama/get_package.py b/sdk/python/pulumi_aws_native/panorama/get_package.py index 90ac41d233..0edd5133ed 100644 --- a/sdk/python/pulumi_aws_native/panorama/get_package.py +++ b/sdk/python/pulumi_aws_native/panorama/get_package.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/panorama/get_package_version.py b/sdk/python/pulumi_aws_native/panorama/get_package_version.py index 628c6b7b71..8495899780 100644 --- a/sdk/python/pulumi_aws_native/panorama/get_package_version.py +++ b/sdk/python/pulumi_aws_native/panorama/get_package_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/panorama/outputs.py b/sdk/python/pulumi_aws_native/panorama/outputs.py index 89526df5e2..f213fcfa02 100644 --- a/sdk/python/pulumi_aws_native/panorama/outputs.py +++ b/sdk/python/pulumi_aws_native/panorama/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -39,17 +39,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, payload_data: Optional[str] = None): - ApplicationInstanceManifestOverridesPayload._configure( - lambda key, value: pulumi.set(__self__, key, value), - payload_data=payload_data, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - payload_data: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if payload_data is not None: - _setter("payload_data", payload_data) + pulumi.set(__self__, "payload_data", payload_data) @property @pulumi.getter(name="payloadData") @@ -78,17 +69,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, payload_data: Optional[str] = None): - ApplicationInstanceManifestPayload._configure( - lambda key, value: pulumi.set(__self__, key, value), - payload_data=payload_data, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - payload_data: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if payload_data is not None: - _setter("payload_data", payload_data) + pulumi.set(__self__, "payload_data", payload_data) @property @pulumi.getter(name="payloadData") @@ -105,19 +87,8 @@ def __init__(__self__, *, :param str key: A string used to identify this tag :param str value: A string containing the value for the tag """ - ApplicationInstanceTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -167,33 +138,16 @@ def __init__(__self__, *, generated_prefix_location: Optional[str] = None, manifest_prefix_location: Optional[str] = None, repo_prefix_location: Optional[str] = None): - PackageStorageLocation._configure( - lambda key, value: pulumi.set(__self__, key, value), - binary_prefix_location=binary_prefix_location, - bucket=bucket, - generated_prefix_location=generated_prefix_location, - manifest_prefix_location=manifest_prefix_location, - repo_prefix_location=repo_prefix_location, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - binary_prefix_location: Optional[str] = None, - bucket: Optional[str] = None, - generated_prefix_location: Optional[str] = None, - manifest_prefix_location: Optional[str] = None, - repo_prefix_location: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if binary_prefix_location is not None: - _setter("binary_prefix_location", binary_prefix_location) + pulumi.set(__self__, "binary_prefix_location", binary_prefix_location) if bucket is not None: - _setter("bucket", bucket) + pulumi.set(__self__, "bucket", bucket) if generated_prefix_location is not None: - _setter("generated_prefix_location", generated_prefix_location) + pulumi.set(__self__, "generated_prefix_location", generated_prefix_location) if manifest_prefix_location is not None: - _setter("manifest_prefix_location", manifest_prefix_location) + pulumi.set(__self__, "manifest_prefix_location", manifest_prefix_location) if repo_prefix_location is not None: - _setter("repo_prefix_location", repo_prefix_location) + pulumi.set(__self__, "repo_prefix_location", repo_prefix_location) @property @pulumi.getter(name="binaryPrefixLocation") @@ -226,19 +180,8 @@ class PackageTag(dict): def __init__(__self__, *, key: str, value: str): - PackageTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/panorama/package.py b/sdk/python/pulumi_aws_native/panorama/package.py index 0010102c78..75b732cfd1 100644 --- a/sdk/python/pulumi_aws_native/panorama/package.py +++ b/sdk/python/pulumi_aws_native/panorama/package.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -22,25 +22,12 @@ def __init__(__self__, *, """ The set of arguments for constructing a Package resource. """ - PackageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - package_name=package_name, - storage_location=storage_location, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - package_name: Optional[pulumi.Input[str]] = None, - storage_location: Optional[pulumi.Input['PackageStorageLocationArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['PackageTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if package_name is not None: - _setter("package_name", package_name) + pulumi.set(__self__, "package_name", package_name) if storage_location is not None: - _setter("storage_location", storage_location) + pulumi.set(__self__, "storage_location", storage_location) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="packageName") @@ -104,10 +91,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PackageArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -126,11 +109,6 @@ def _internal_init(__self__, __props__ = PackageArgs.__new__(PackageArgs) __props__.__dict__["package_name"] = package_name - if storage_location is not None and not isinstance(storage_location, PackageStorageLocationArgs): - storage_location = storage_location or {} - def _setter(key, value): - storage_location[key] = value - PackageStorageLocationArgs._configure(_setter, **storage_location) __props__.__dict__["storage_location"] = storage_location __props__.__dict__["tags"] = tags __props__.__dict__["arn"] = None diff --git a/sdk/python/pulumi_aws_native/panorama/package_version.py b/sdk/python/pulumi_aws_native/panorama/package_version.py index 338b2b22a8..5c8122a3a8 100644 --- a/sdk/python/pulumi_aws_native/panorama/package_version.py +++ b/sdk/python/pulumi_aws_native/panorama/package_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -24,34 +24,15 @@ def __init__(__self__, *, """ The set of arguments for constructing a PackageVersion resource. """ - PackageVersionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - package_id=package_id, - package_version=package_version, - patch_version=patch_version, - mark_latest=mark_latest, - owner_account=owner_account, - updated_latest_patch_version=updated_latest_patch_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - package_id: pulumi.Input[str], - package_version: pulumi.Input[str], - patch_version: pulumi.Input[str], - mark_latest: Optional[pulumi.Input[bool]] = None, - owner_account: Optional[pulumi.Input[str]] = None, - updated_latest_patch_version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("package_id", package_id) - _setter("package_version", package_version) - _setter("patch_version", patch_version) + pulumi.set(__self__, "package_id", package_id) + pulumi.set(__self__, "package_version", package_version) + pulumi.set(__self__, "patch_version", patch_version) if mark_latest is not None: - _setter("mark_latest", mark_latest) + pulumi.set(__self__, "mark_latest", mark_latest) if owner_account is not None: - _setter("owner_account", owner_account) + pulumi.set(__self__, "owner_account", owner_account) if updated_latest_patch_version is not None: - _setter("updated_latest_patch_version", updated_latest_patch_version) + pulumi.set(__self__, "updated_latest_patch_version", updated_latest_patch_version) @property @pulumi.getter(name="packageId") @@ -145,10 +126,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PackageVersionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/pcaconnectorad/_inputs.py b/sdk/python/pulumi_aws_native/pcaconnectorad/_inputs.py index 24eac31c8d..12afbacd8d 100644 --- a/sdk/python/pulumi_aws_native/pcaconnectorad/_inputs.py +++ b/sdk/python/pulumi_aws_native/pcaconnectorad/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -56,27 +56,13 @@ class ConnectorTagsArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type class ConnectorVpcInformationArgs: def __init__(__self__, *, security_group_ids: pulumi.Input[Sequence[pulumi.Input[str]]]): - ConnectorVpcInformationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) @property @pulumi.getter(name="securityGroupIds") @@ -92,11 +78,6 @@ def security_group_ids(self, value: pulumi.Input[Sequence[pulumi.Input[str]]]): class DirectoryRegistrationTagsArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -104,20 +85,9 @@ class TemplateApplicationPoliciesArgs: def __init__(__self__, *, policies: pulumi.Input[Sequence[pulumi.Input[Union['TemplateApplicationPolicy0PropertiesArgs', 'TemplateApplicationPolicy1PropertiesArgs']]]], critical: Optional[pulumi.Input[bool]] = None): - TemplateApplicationPoliciesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - policies=policies, - critical=critical, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policies: pulumi.Input[Sequence[pulumi.Input[Union['TemplateApplicationPolicy0PropertiesArgs', 'TemplateApplicationPolicy1PropertiesArgs']]]], - critical: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policies", policies) + pulumi.set(__self__, "policies", policies) if critical is not None: - _setter("critical", critical) + pulumi.set(__self__, "critical", critical) @property @pulumi.getter @@ -142,16 +112,7 @@ def critical(self, value: Optional[pulumi.Input[bool]]): class TemplateApplicationPolicy0PropertiesArgs: def __init__(__self__, *, policy_type: pulumi.Input['TemplateApplicationPolicyType']): - TemplateApplicationPolicy0PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy_type=policy_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy_type: pulumi.Input['TemplateApplicationPolicyType'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy_type", policy_type) + pulumi.set(__self__, "policy_type", policy_type) @property @pulumi.getter(name="policyType") @@ -167,16 +128,7 @@ def policy_type(self, value: pulumi.Input['TemplateApplicationPolicyType']): class TemplateApplicationPolicy1PropertiesArgs: def __init__(__self__, *, policy_object_identifier: pulumi.Input[str]): - TemplateApplicationPolicy1PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy_object_identifier=policy_object_identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy_object_identifier: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy_object_identifier", policy_object_identifier) + pulumi.set(__self__, "policy_object_identifier", policy_object_identifier) @property @pulumi.getter(name="policyObjectIdentifier") @@ -193,19 +145,8 @@ class TemplateCertificateValidityArgs: def __init__(__self__, *, renewal_period: pulumi.Input['TemplateValidityPeriodArgs'], validity_period: pulumi.Input['TemplateValidityPeriodArgs']): - TemplateCertificateValidityArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - renewal_period=renewal_period, - validity_period=validity_period, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - renewal_period: pulumi.Input['TemplateValidityPeriodArgs'], - validity_period: pulumi.Input['TemplateValidityPeriodArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("renewal_period", renewal_period) - _setter("validity_period", validity_period) + pulumi.set(__self__, "renewal_period", renewal_period) + pulumi.set(__self__, "validity_period", validity_period) @property @pulumi.getter(name="renewalPeriod") @@ -230,16 +171,7 @@ def validity_period(self, value: pulumi.Input['TemplateValidityPeriodArgs']): class TemplateDefinition0PropertiesArgs: def __init__(__self__, *, template_v2: pulumi.Input['TemplateV2Args']): - TemplateDefinition0PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - template_v2=template_v2, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - template_v2: pulumi.Input['TemplateV2Args'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("template_v2", template_v2) + pulumi.set(__self__, "template_v2", template_v2) @property @pulumi.getter(name="templateV2") @@ -255,16 +187,7 @@ def template_v2(self, value: pulumi.Input['TemplateV2Args']): class TemplateDefinition1PropertiesArgs: def __init__(__self__, *, template_v3: pulumi.Input['TemplateV3Args']): - TemplateDefinition1PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - template_v3=template_v3, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - template_v3: pulumi.Input['TemplateV3Args'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("template_v3", template_v3) + pulumi.set(__self__, "template_v3", template_v3) @property @pulumi.getter(name="templateV3") @@ -280,16 +203,7 @@ def template_v3(self, value: pulumi.Input['TemplateV3Args']): class TemplateDefinition2PropertiesArgs: def __init__(__self__, *, template_v4: pulumi.Input['TemplateV4Args']): - TemplateDefinition2PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - template_v4=template_v4, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - template_v4: pulumi.Input['TemplateV4Args'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("template_v4", template_v4) + pulumi.set(__self__, "template_v4", template_v4) @property @pulumi.getter(name="templateV4") @@ -309,33 +223,16 @@ def __init__(__self__, *, no_security_extension: Optional[pulumi.Input[bool]] = None, remove_invalid_certificate_from_personal_store: Optional[pulumi.Input[bool]] = None, user_interaction_required: Optional[pulumi.Input[bool]] = None): - TemplateEnrollmentFlagsV2Args._configure( - lambda key, value: pulumi.set(__self__, key, value), - enable_key_reuse_on_nt_token_keyset_storage_full=enable_key_reuse_on_nt_token_keyset_storage_full, - include_symmetric_algorithms=include_symmetric_algorithms, - no_security_extension=no_security_extension, - remove_invalid_certificate_from_personal_store=remove_invalid_certificate_from_personal_store, - user_interaction_required=user_interaction_required, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enable_key_reuse_on_nt_token_keyset_storage_full: Optional[pulumi.Input[bool]] = None, - include_symmetric_algorithms: Optional[pulumi.Input[bool]] = None, - no_security_extension: Optional[pulumi.Input[bool]] = None, - remove_invalid_certificate_from_personal_store: Optional[pulumi.Input[bool]] = None, - user_interaction_required: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enable_key_reuse_on_nt_token_keyset_storage_full is not None: - _setter("enable_key_reuse_on_nt_token_keyset_storage_full", enable_key_reuse_on_nt_token_keyset_storage_full) + pulumi.set(__self__, "enable_key_reuse_on_nt_token_keyset_storage_full", enable_key_reuse_on_nt_token_keyset_storage_full) if include_symmetric_algorithms is not None: - _setter("include_symmetric_algorithms", include_symmetric_algorithms) + pulumi.set(__self__, "include_symmetric_algorithms", include_symmetric_algorithms) if no_security_extension is not None: - _setter("no_security_extension", no_security_extension) + pulumi.set(__self__, "no_security_extension", no_security_extension) if remove_invalid_certificate_from_personal_store is not None: - _setter("remove_invalid_certificate_from_personal_store", remove_invalid_certificate_from_personal_store) + pulumi.set(__self__, "remove_invalid_certificate_from_personal_store", remove_invalid_certificate_from_personal_store) if user_interaction_required is not None: - _setter("user_interaction_required", user_interaction_required) + pulumi.set(__self__, "user_interaction_required", user_interaction_required) @property @pulumi.getter(name="enableKeyReuseOnNtTokenKeysetStorageFull") @@ -391,33 +288,16 @@ def __init__(__self__, *, no_security_extension: Optional[pulumi.Input[bool]] = None, remove_invalid_certificate_from_personal_store: Optional[pulumi.Input[bool]] = None, user_interaction_required: Optional[pulumi.Input[bool]] = None): - TemplateEnrollmentFlagsV3Args._configure( - lambda key, value: pulumi.set(__self__, key, value), - enable_key_reuse_on_nt_token_keyset_storage_full=enable_key_reuse_on_nt_token_keyset_storage_full, - include_symmetric_algorithms=include_symmetric_algorithms, - no_security_extension=no_security_extension, - remove_invalid_certificate_from_personal_store=remove_invalid_certificate_from_personal_store, - user_interaction_required=user_interaction_required, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enable_key_reuse_on_nt_token_keyset_storage_full: Optional[pulumi.Input[bool]] = None, - include_symmetric_algorithms: Optional[pulumi.Input[bool]] = None, - no_security_extension: Optional[pulumi.Input[bool]] = None, - remove_invalid_certificate_from_personal_store: Optional[pulumi.Input[bool]] = None, - user_interaction_required: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enable_key_reuse_on_nt_token_keyset_storage_full is not None: - _setter("enable_key_reuse_on_nt_token_keyset_storage_full", enable_key_reuse_on_nt_token_keyset_storage_full) + pulumi.set(__self__, "enable_key_reuse_on_nt_token_keyset_storage_full", enable_key_reuse_on_nt_token_keyset_storage_full) if include_symmetric_algorithms is not None: - _setter("include_symmetric_algorithms", include_symmetric_algorithms) + pulumi.set(__self__, "include_symmetric_algorithms", include_symmetric_algorithms) if no_security_extension is not None: - _setter("no_security_extension", no_security_extension) + pulumi.set(__self__, "no_security_extension", no_security_extension) if remove_invalid_certificate_from_personal_store is not None: - _setter("remove_invalid_certificate_from_personal_store", remove_invalid_certificate_from_personal_store) + pulumi.set(__self__, "remove_invalid_certificate_from_personal_store", remove_invalid_certificate_from_personal_store) if user_interaction_required is not None: - _setter("user_interaction_required", user_interaction_required) + pulumi.set(__self__, "user_interaction_required", user_interaction_required) @property @pulumi.getter(name="enableKeyReuseOnNtTokenKeysetStorageFull") @@ -473,33 +353,16 @@ def __init__(__self__, *, no_security_extension: Optional[pulumi.Input[bool]] = None, remove_invalid_certificate_from_personal_store: Optional[pulumi.Input[bool]] = None, user_interaction_required: Optional[pulumi.Input[bool]] = None): - TemplateEnrollmentFlagsV4Args._configure( - lambda key, value: pulumi.set(__self__, key, value), - enable_key_reuse_on_nt_token_keyset_storage_full=enable_key_reuse_on_nt_token_keyset_storage_full, - include_symmetric_algorithms=include_symmetric_algorithms, - no_security_extension=no_security_extension, - remove_invalid_certificate_from_personal_store=remove_invalid_certificate_from_personal_store, - user_interaction_required=user_interaction_required, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enable_key_reuse_on_nt_token_keyset_storage_full: Optional[pulumi.Input[bool]] = None, - include_symmetric_algorithms: Optional[pulumi.Input[bool]] = None, - no_security_extension: Optional[pulumi.Input[bool]] = None, - remove_invalid_certificate_from_personal_store: Optional[pulumi.Input[bool]] = None, - user_interaction_required: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enable_key_reuse_on_nt_token_keyset_storage_full is not None: - _setter("enable_key_reuse_on_nt_token_keyset_storage_full", enable_key_reuse_on_nt_token_keyset_storage_full) + pulumi.set(__self__, "enable_key_reuse_on_nt_token_keyset_storage_full", enable_key_reuse_on_nt_token_keyset_storage_full) if include_symmetric_algorithms is not None: - _setter("include_symmetric_algorithms", include_symmetric_algorithms) + pulumi.set(__self__, "include_symmetric_algorithms", include_symmetric_algorithms) if no_security_extension is not None: - _setter("no_security_extension", no_security_extension) + pulumi.set(__self__, "no_security_extension", no_security_extension) if remove_invalid_certificate_from_personal_store is not None: - _setter("remove_invalid_certificate_from_personal_store", remove_invalid_certificate_from_personal_store) + pulumi.set(__self__, "remove_invalid_certificate_from_personal_store", remove_invalid_certificate_from_personal_store) if user_interaction_required is not None: - _setter("user_interaction_required", user_interaction_required) + pulumi.set(__self__, "user_interaction_required", user_interaction_required) @property @pulumi.getter(name="enableKeyReuseOnNtTokenKeysetStorageFull") @@ -552,20 +415,9 @@ class TemplateExtensionsV2Args: def __init__(__self__, *, key_usage: pulumi.Input['TemplateKeyUsageArgs'], application_policies: Optional[pulumi.Input['TemplateApplicationPoliciesArgs']] = None): - TemplateExtensionsV2Args._configure( - lambda key, value: pulumi.set(__self__, key, value), - key_usage=key_usage, - application_policies=application_policies, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key_usage: pulumi.Input['TemplateKeyUsageArgs'], - application_policies: Optional[pulumi.Input['TemplateApplicationPoliciesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key_usage", key_usage) + pulumi.set(__self__, "key_usage", key_usage) if application_policies is not None: - _setter("application_policies", application_policies) + pulumi.set(__self__, "application_policies", application_policies) @property @pulumi.getter(name="keyUsage") @@ -591,20 +443,9 @@ class TemplateExtensionsV3Args: def __init__(__self__, *, key_usage: pulumi.Input['TemplateKeyUsageArgs'], application_policies: Optional[pulumi.Input['TemplateApplicationPoliciesArgs']] = None): - TemplateExtensionsV3Args._configure( - lambda key, value: pulumi.set(__self__, key, value), - key_usage=key_usage, - application_policies=application_policies, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key_usage: pulumi.Input['TemplateKeyUsageArgs'], - application_policies: Optional[pulumi.Input['TemplateApplicationPoliciesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key_usage", key_usage) + pulumi.set(__self__, "key_usage", key_usage) if application_policies is not None: - _setter("application_policies", application_policies) + pulumi.set(__self__, "application_policies", application_policies) @property @pulumi.getter(name="keyUsage") @@ -630,20 +471,9 @@ class TemplateExtensionsV4Args: def __init__(__self__, *, key_usage: pulumi.Input['TemplateKeyUsageArgs'], application_policies: Optional[pulumi.Input['TemplateApplicationPoliciesArgs']] = None): - TemplateExtensionsV4Args._configure( - lambda key, value: pulumi.set(__self__, key, value), - key_usage=key_usage, - application_policies=application_policies, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key_usage: pulumi.Input['TemplateKeyUsageArgs'], - application_policies: Optional[pulumi.Input['TemplateApplicationPoliciesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key_usage", key_usage) + pulumi.set(__self__, "key_usage", key_usage) if application_policies is not None: - _setter("application_policies", application_policies) + pulumi.set(__self__, "application_policies", application_policies) @property @pulumi.getter(name="keyUsage") @@ -669,21 +499,10 @@ class TemplateGeneralFlagsV2Args: def __init__(__self__, *, auto_enrollment: Optional[pulumi.Input[bool]] = None, machine_type: Optional[pulumi.Input[bool]] = None): - TemplateGeneralFlagsV2Args._configure( - lambda key, value: pulumi.set(__self__, key, value), - auto_enrollment=auto_enrollment, - machine_type=machine_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auto_enrollment: Optional[pulumi.Input[bool]] = None, - machine_type: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if auto_enrollment is not None: - _setter("auto_enrollment", auto_enrollment) + pulumi.set(__self__, "auto_enrollment", auto_enrollment) if machine_type is not None: - _setter("machine_type", machine_type) + pulumi.set(__self__, "machine_type", machine_type) @property @pulumi.getter(name="autoEnrollment") @@ -709,21 +528,10 @@ class TemplateGeneralFlagsV3Args: def __init__(__self__, *, auto_enrollment: Optional[pulumi.Input[bool]] = None, machine_type: Optional[pulumi.Input[bool]] = None): - TemplateGeneralFlagsV3Args._configure( - lambda key, value: pulumi.set(__self__, key, value), - auto_enrollment=auto_enrollment, - machine_type=machine_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auto_enrollment: Optional[pulumi.Input[bool]] = None, - machine_type: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if auto_enrollment is not None: - _setter("auto_enrollment", auto_enrollment) + pulumi.set(__self__, "auto_enrollment", auto_enrollment) if machine_type is not None: - _setter("machine_type", machine_type) + pulumi.set(__self__, "machine_type", machine_type) @property @pulumi.getter(name="autoEnrollment") @@ -749,21 +557,10 @@ class TemplateGeneralFlagsV4Args: def __init__(__self__, *, auto_enrollment: Optional[pulumi.Input[bool]] = None, machine_type: Optional[pulumi.Input[bool]] = None): - TemplateGeneralFlagsV4Args._configure( - lambda key, value: pulumi.set(__self__, key, value), - auto_enrollment=auto_enrollment, - machine_type=machine_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auto_enrollment: Optional[pulumi.Input[bool]] = None, - machine_type: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if auto_enrollment is not None: - _setter("auto_enrollment", auto_enrollment) + pulumi.set(__self__, "auto_enrollment", auto_enrollment) if machine_type is not None: - _setter("machine_type", machine_type) + pulumi.set(__self__, "machine_type", machine_type) @property @pulumi.getter(name="autoEnrollment") @@ -789,21 +586,10 @@ class TemplateGroupAccessControlEntryAccessRightsArgs: def __init__(__self__, *, auto_enroll: Optional[pulumi.Input['TemplateGroupAccessControlEntryAccessRight']] = None, enroll: Optional[pulumi.Input['TemplateGroupAccessControlEntryAccessRight']] = None): - TemplateGroupAccessControlEntryAccessRightsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - auto_enroll=auto_enroll, - enroll=enroll, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auto_enroll: Optional[pulumi.Input['TemplateGroupAccessControlEntryAccessRight']] = None, - enroll: Optional[pulumi.Input['TemplateGroupAccessControlEntryAccessRight']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if auto_enroll is not None: - _setter("auto_enroll", auto_enroll) + pulumi.set(__self__, "auto_enroll", auto_enroll) if enroll is not None: - _setter("enroll", enroll) + pulumi.set(__self__, "enroll", enroll) @property @pulumi.getter(name="autoEnroll") @@ -832,33 +618,16 @@ def __init__(__self__, *, key_agreement: Optional[pulumi.Input[bool]] = None, key_encipherment: Optional[pulumi.Input[bool]] = None, non_repudiation: Optional[pulumi.Input[bool]] = None): - TemplateKeyUsageFlagsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_encipherment=data_encipherment, - digital_signature=digital_signature, - key_agreement=key_agreement, - key_encipherment=key_encipherment, - non_repudiation=non_repudiation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_encipherment: Optional[pulumi.Input[bool]] = None, - digital_signature: Optional[pulumi.Input[bool]] = None, - key_agreement: Optional[pulumi.Input[bool]] = None, - key_encipherment: Optional[pulumi.Input[bool]] = None, - non_repudiation: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_encipherment is not None: - _setter("data_encipherment", data_encipherment) + pulumi.set(__self__, "data_encipherment", data_encipherment) if digital_signature is not None: - _setter("digital_signature", digital_signature) + pulumi.set(__self__, "digital_signature", digital_signature) if key_agreement is not None: - _setter("key_agreement", key_agreement) + pulumi.set(__self__, "key_agreement", key_agreement) if key_encipherment is not None: - _setter("key_encipherment", key_encipherment) + pulumi.set(__self__, "key_encipherment", key_encipherment) if non_repudiation is not None: - _setter("non_repudiation", non_repudiation) + pulumi.set(__self__, "non_repudiation", non_repudiation) @property @pulumi.getter(name="dataEncipherment") @@ -910,16 +679,7 @@ def non_repudiation(self, value: Optional[pulumi.Input[bool]]): class TemplateKeyUsageProperty0PropertiesArgs: def __init__(__self__, *, property_type: pulumi.Input['TemplateKeyUsagePropertyType']): - TemplateKeyUsageProperty0PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - property_type=property_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - property_type: pulumi.Input['TemplateKeyUsagePropertyType'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("property_type", property_type) + pulumi.set(__self__, "property_type", property_type) @property @pulumi.getter(name="propertyType") @@ -935,16 +695,7 @@ def property_type(self, value: pulumi.Input['TemplateKeyUsagePropertyType']): class TemplateKeyUsageProperty1PropertiesArgs: def __init__(__self__, *, property_flags: pulumi.Input['TemplateKeyUsagePropertyFlagsArgs']): - TemplateKeyUsageProperty1PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - property_flags=property_flags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - property_flags: pulumi.Input['TemplateKeyUsagePropertyFlagsArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("property_flags", property_flags) + pulumi.set(__self__, "property_flags", property_flags) @property @pulumi.getter(name="propertyFlags") @@ -962,25 +713,12 @@ def __init__(__self__, *, decrypt: Optional[pulumi.Input[bool]] = None, key_agreement: Optional[pulumi.Input[bool]] = None, sign: Optional[pulumi.Input[bool]] = None): - TemplateKeyUsagePropertyFlagsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - decrypt=decrypt, - key_agreement=key_agreement, - sign=sign, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - decrypt: Optional[pulumi.Input[bool]] = None, - key_agreement: Optional[pulumi.Input[bool]] = None, - sign: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if decrypt is not None: - _setter("decrypt", decrypt) + pulumi.set(__self__, "decrypt", decrypt) if key_agreement is not None: - _setter("key_agreement", key_agreement) + pulumi.set(__self__, "key_agreement", key_agreement) if sign is not None: - _setter("sign", sign) + pulumi.set(__self__, "sign", sign) @property @pulumi.getter @@ -1015,20 +753,9 @@ class TemplateKeyUsageArgs: def __init__(__self__, *, usage_flags: pulumi.Input['TemplateKeyUsageFlagsArgs'], critical: Optional[pulumi.Input[bool]] = None): - TemplateKeyUsageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - usage_flags=usage_flags, - critical=critical, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - usage_flags: pulumi.Input['TemplateKeyUsageFlagsArgs'], - critical: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("usage_flags", usage_flags) + pulumi.set(__self__, "usage_flags", usage_flags) if critical is not None: - _setter("critical", critical) + pulumi.set(__self__, "critical", critical) @property @pulumi.getter(name="usageFlags") @@ -1055,23 +782,10 @@ def __init__(__self__, *, key_spec: pulumi.Input['TemplateKeySpec'], minimal_key_length: pulumi.Input[float], crypto_providers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - TemplatePrivateKeyAttributesV2Args._configure( - lambda key, value: pulumi.set(__self__, key, value), - key_spec=key_spec, - minimal_key_length=minimal_key_length, - crypto_providers=crypto_providers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key_spec: pulumi.Input['TemplateKeySpec'], - minimal_key_length: pulumi.Input[float], - crypto_providers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key_spec", key_spec) - _setter("minimal_key_length", minimal_key_length) + pulumi.set(__self__, "key_spec", key_spec) + pulumi.set(__self__, "minimal_key_length", minimal_key_length) if crypto_providers is not None: - _setter("crypto_providers", crypto_providers) + pulumi.set(__self__, "crypto_providers", crypto_providers) @property @pulumi.getter(name="keySpec") @@ -1109,29 +823,12 @@ def __init__(__self__, *, key_usage_property: pulumi.Input[Union['TemplateKeyUsageProperty0PropertiesArgs', 'TemplateKeyUsageProperty1PropertiesArgs']], minimal_key_length: pulumi.Input[float], crypto_providers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - TemplatePrivateKeyAttributesV3Args._configure( - lambda key, value: pulumi.set(__self__, key, value), - algorithm=algorithm, - key_spec=key_spec, - key_usage_property=key_usage_property, - minimal_key_length=minimal_key_length, - crypto_providers=crypto_providers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - algorithm: pulumi.Input['TemplatePrivateKeyAlgorithm'], - key_spec: pulumi.Input['TemplateKeySpec'], - key_usage_property: pulumi.Input[Union['TemplateKeyUsageProperty0PropertiesArgs', 'TemplateKeyUsageProperty1PropertiesArgs']], - minimal_key_length: pulumi.Input[float], - crypto_providers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("algorithm", algorithm) - _setter("key_spec", key_spec) - _setter("key_usage_property", key_usage_property) - _setter("minimal_key_length", minimal_key_length) + pulumi.set(__self__, "algorithm", algorithm) + pulumi.set(__self__, "key_spec", key_spec) + pulumi.set(__self__, "key_usage_property", key_usage_property) + pulumi.set(__self__, "minimal_key_length", minimal_key_length) if crypto_providers is not None: - _setter("crypto_providers", crypto_providers) + pulumi.set(__self__, "crypto_providers", crypto_providers) @property @pulumi.getter @@ -1187,31 +884,14 @@ def __init__(__self__, *, algorithm: Optional[pulumi.Input['TemplatePrivateKeyAlgorithm']] = None, crypto_providers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, key_usage_property: Optional[pulumi.Input[Union['TemplateKeyUsageProperty0PropertiesArgs', 'TemplateKeyUsageProperty1PropertiesArgs']]] = None): - TemplatePrivateKeyAttributesV4Args._configure( - lambda key, value: pulumi.set(__self__, key, value), - key_spec=key_spec, - minimal_key_length=minimal_key_length, - algorithm=algorithm, - crypto_providers=crypto_providers, - key_usage_property=key_usage_property, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key_spec: pulumi.Input['TemplateKeySpec'], - minimal_key_length: pulumi.Input[float], - algorithm: Optional[pulumi.Input['TemplatePrivateKeyAlgorithm']] = None, - crypto_providers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - key_usage_property: Optional[pulumi.Input[Union['TemplateKeyUsageProperty0PropertiesArgs', 'TemplateKeyUsageProperty1PropertiesArgs']]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key_spec", key_spec) - _setter("minimal_key_length", minimal_key_length) + pulumi.set(__self__, "key_spec", key_spec) + pulumi.set(__self__, "minimal_key_length", minimal_key_length) if algorithm is not None: - _setter("algorithm", algorithm) + pulumi.set(__self__, "algorithm", algorithm) if crypto_providers is not None: - _setter("crypto_providers", crypto_providers) + pulumi.set(__self__, "crypto_providers", crypto_providers) if key_usage_property is not None: - _setter("key_usage_property", key_usage_property) + pulumi.set(__self__, "key_usage_property", key_usage_property) @property @pulumi.getter(name="keySpec") @@ -1265,24 +945,11 @@ def __init__(__self__, *, client_version: pulumi.Input['TemplateClientCompatibilityV2'], exportable_key: Optional[pulumi.Input[bool]] = None, strong_key_protection_required: Optional[pulumi.Input[bool]] = None): - TemplatePrivateKeyFlagsV2Args._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_version=client_version, - exportable_key=exportable_key, - strong_key_protection_required=strong_key_protection_required, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_version: pulumi.Input['TemplateClientCompatibilityV2'], - exportable_key: Optional[pulumi.Input[bool]] = None, - strong_key_protection_required: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("client_version", client_version) + pulumi.set(__self__, "client_version", client_version) if exportable_key is not None: - _setter("exportable_key", exportable_key) + pulumi.set(__self__, "exportable_key", exportable_key) if strong_key_protection_required is not None: - _setter("strong_key_protection_required", strong_key_protection_required) + pulumi.set(__self__, "strong_key_protection_required", strong_key_protection_required) @property @pulumi.getter(name="clientVersion") @@ -1319,28 +986,13 @@ def __init__(__self__, *, exportable_key: Optional[pulumi.Input[bool]] = None, require_alternate_signature_algorithm: Optional[pulumi.Input[bool]] = None, strong_key_protection_required: Optional[pulumi.Input[bool]] = None): - TemplatePrivateKeyFlagsV3Args._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_version=client_version, - exportable_key=exportable_key, - require_alternate_signature_algorithm=require_alternate_signature_algorithm, - strong_key_protection_required=strong_key_protection_required, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_version: pulumi.Input['TemplateClientCompatibilityV3'], - exportable_key: Optional[pulumi.Input[bool]] = None, - require_alternate_signature_algorithm: Optional[pulumi.Input[bool]] = None, - strong_key_protection_required: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("client_version", client_version) + pulumi.set(__self__, "client_version", client_version) if exportable_key is not None: - _setter("exportable_key", exportable_key) + pulumi.set(__self__, "exportable_key", exportable_key) if require_alternate_signature_algorithm is not None: - _setter("require_alternate_signature_algorithm", require_alternate_signature_algorithm) + pulumi.set(__self__, "require_alternate_signature_algorithm", require_alternate_signature_algorithm) if strong_key_protection_required is not None: - _setter("strong_key_protection_required", strong_key_protection_required) + pulumi.set(__self__, "strong_key_protection_required", strong_key_protection_required) @property @pulumi.getter(name="clientVersion") @@ -1388,36 +1040,17 @@ def __init__(__self__, *, require_same_key_renewal: Optional[pulumi.Input[bool]] = None, strong_key_protection_required: Optional[pulumi.Input[bool]] = None, use_legacy_provider: Optional[pulumi.Input[bool]] = None): - TemplatePrivateKeyFlagsV4Args._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_version=client_version, - exportable_key=exportable_key, - require_alternate_signature_algorithm=require_alternate_signature_algorithm, - require_same_key_renewal=require_same_key_renewal, - strong_key_protection_required=strong_key_protection_required, - use_legacy_provider=use_legacy_provider, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_version: pulumi.Input['TemplateClientCompatibilityV4'], - exportable_key: Optional[pulumi.Input[bool]] = None, - require_alternate_signature_algorithm: Optional[pulumi.Input[bool]] = None, - require_same_key_renewal: Optional[pulumi.Input[bool]] = None, - strong_key_protection_required: Optional[pulumi.Input[bool]] = None, - use_legacy_provider: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("client_version", client_version) + pulumi.set(__self__, "client_version", client_version) if exportable_key is not None: - _setter("exportable_key", exportable_key) + pulumi.set(__self__, "exportable_key", exportable_key) if require_alternate_signature_algorithm is not None: - _setter("require_alternate_signature_algorithm", require_alternate_signature_algorithm) + pulumi.set(__self__, "require_alternate_signature_algorithm", require_alternate_signature_algorithm) if require_same_key_renewal is not None: - _setter("require_same_key_renewal", require_same_key_renewal) + pulumi.set(__self__, "require_same_key_renewal", require_same_key_renewal) if strong_key_protection_required is not None: - _setter("strong_key_protection_required", strong_key_protection_required) + pulumi.set(__self__, "strong_key_protection_required", strong_key_protection_required) if use_legacy_provider is not None: - _setter("use_legacy_provider", use_legacy_provider) + pulumi.set(__self__, "use_legacy_provider", use_legacy_provider) @property @pulumi.getter(name="clientVersion") @@ -1487,53 +1120,26 @@ def __init__(__self__, *, san_require_email: Optional[pulumi.Input[bool]] = None, san_require_spn: Optional[pulumi.Input[bool]] = None, san_require_upn: Optional[pulumi.Input[bool]] = None): - TemplateSubjectNameFlagsV2Args._configure( - lambda key, value: pulumi.set(__self__, key, value), - require_common_name=require_common_name, - require_directory_path=require_directory_path, - require_dns_as_cn=require_dns_as_cn, - require_email=require_email, - san_require_directory_guid=san_require_directory_guid, - san_require_dns=san_require_dns, - san_require_domain_dns=san_require_domain_dns, - san_require_email=san_require_email, - san_require_spn=san_require_spn, - san_require_upn=san_require_upn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - require_common_name: Optional[pulumi.Input[bool]] = None, - require_directory_path: Optional[pulumi.Input[bool]] = None, - require_dns_as_cn: Optional[pulumi.Input[bool]] = None, - require_email: Optional[pulumi.Input[bool]] = None, - san_require_directory_guid: Optional[pulumi.Input[bool]] = None, - san_require_dns: Optional[pulumi.Input[bool]] = None, - san_require_domain_dns: Optional[pulumi.Input[bool]] = None, - san_require_email: Optional[pulumi.Input[bool]] = None, - san_require_spn: Optional[pulumi.Input[bool]] = None, - san_require_upn: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if require_common_name is not None: - _setter("require_common_name", require_common_name) + pulumi.set(__self__, "require_common_name", require_common_name) if require_directory_path is not None: - _setter("require_directory_path", require_directory_path) + pulumi.set(__self__, "require_directory_path", require_directory_path) if require_dns_as_cn is not None: - _setter("require_dns_as_cn", require_dns_as_cn) + pulumi.set(__self__, "require_dns_as_cn", require_dns_as_cn) if require_email is not None: - _setter("require_email", require_email) + pulumi.set(__self__, "require_email", require_email) if san_require_directory_guid is not None: - _setter("san_require_directory_guid", san_require_directory_guid) + pulumi.set(__self__, "san_require_directory_guid", san_require_directory_guid) if san_require_dns is not None: - _setter("san_require_dns", san_require_dns) + pulumi.set(__self__, "san_require_dns", san_require_dns) if san_require_domain_dns is not None: - _setter("san_require_domain_dns", san_require_domain_dns) + pulumi.set(__self__, "san_require_domain_dns", san_require_domain_dns) if san_require_email is not None: - _setter("san_require_email", san_require_email) + pulumi.set(__self__, "san_require_email", san_require_email) if san_require_spn is not None: - _setter("san_require_spn", san_require_spn) + pulumi.set(__self__, "san_require_spn", san_require_spn) if san_require_upn is not None: - _setter("san_require_upn", san_require_upn) + pulumi.set(__self__, "san_require_upn", san_require_upn) @property @pulumi.getter(name="requireCommonName") @@ -1639,53 +1245,26 @@ def __init__(__self__, *, san_require_email: Optional[pulumi.Input[bool]] = None, san_require_spn: Optional[pulumi.Input[bool]] = None, san_require_upn: Optional[pulumi.Input[bool]] = None): - TemplateSubjectNameFlagsV3Args._configure( - lambda key, value: pulumi.set(__self__, key, value), - require_common_name=require_common_name, - require_directory_path=require_directory_path, - require_dns_as_cn=require_dns_as_cn, - require_email=require_email, - san_require_directory_guid=san_require_directory_guid, - san_require_dns=san_require_dns, - san_require_domain_dns=san_require_domain_dns, - san_require_email=san_require_email, - san_require_spn=san_require_spn, - san_require_upn=san_require_upn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - require_common_name: Optional[pulumi.Input[bool]] = None, - require_directory_path: Optional[pulumi.Input[bool]] = None, - require_dns_as_cn: Optional[pulumi.Input[bool]] = None, - require_email: Optional[pulumi.Input[bool]] = None, - san_require_directory_guid: Optional[pulumi.Input[bool]] = None, - san_require_dns: Optional[pulumi.Input[bool]] = None, - san_require_domain_dns: Optional[pulumi.Input[bool]] = None, - san_require_email: Optional[pulumi.Input[bool]] = None, - san_require_spn: Optional[pulumi.Input[bool]] = None, - san_require_upn: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if require_common_name is not None: - _setter("require_common_name", require_common_name) + pulumi.set(__self__, "require_common_name", require_common_name) if require_directory_path is not None: - _setter("require_directory_path", require_directory_path) + pulumi.set(__self__, "require_directory_path", require_directory_path) if require_dns_as_cn is not None: - _setter("require_dns_as_cn", require_dns_as_cn) + pulumi.set(__self__, "require_dns_as_cn", require_dns_as_cn) if require_email is not None: - _setter("require_email", require_email) + pulumi.set(__self__, "require_email", require_email) if san_require_directory_guid is not None: - _setter("san_require_directory_guid", san_require_directory_guid) + pulumi.set(__self__, "san_require_directory_guid", san_require_directory_guid) if san_require_dns is not None: - _setter("san_require_dns", san_require_dns) + pulumi.set(__self__, "san_require_dns", san_require_dns) if san_require_domain_dns is not None: - _setter("san_require_domain_dns", san_require_domain_dns) + pulumi.set(__self__, "san_require_domain_dns", san_require_domain_dns) if san_require_email is not None: - _setter("san_require_email", san_require_email) + pulumi.set(__self__, "san_require_email", san_require_email) if san_require_spn is not None: - _setter("san_require_spn", san_require_spn) + pulumi.set(__self__, "san_require_spn", san_require_spn) if san_require_upn is not None: - _setter("san_require_upn", san_require_upn) + pulumi.set(__self__, "san_require_upn", san_require_upn) @property @pulumi.getter(name="requireCommonName") @@ -1791,53 +1370,26 @@ def __init__(__self__, *, san_require_email: Optional[pulumi.Input[bool]] = None, san_require_spn: Optional[pulumi.Input[bool]] = None, san_require_upn: Optional[pulumi.Input[bool]] = None): - TemplateSubjectNameFlagsV4Args._configure( - lambda key, value: pulumi.set(__self__, key, value), - require_common_name=require_common_name, - require_directory_path=require_directory_path, - require_dns_as_cn=require_dns_as_cn, - require_email=require_email, - san_require_directory_guid=san_require_directory_guid, - san_require_dns=san_require_dns, - san_require_domain_dns=san_require_domain_dns, - san_require_email=san_require_email, - san_require_spn=san_require_spn, - san_require_upn=san_require_upn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - require_common_name: Optional[pulumi.Input[bool]] = None, - require_directory_path: Optional[pulumi.Input[bool]] = None, - require_dns_as_cn: Optional[pulumi.Input[bool]] = None, - require_email: Optional[pulumi.Input[bool]] = None, - san_require_directory_guid: Optional[pulumi.Input[bool]] = None, - san_require_dns: Optional[pulumi.Input[bool]] = None, - san_require_domain_dns: Optional[pulumi.Input[bool]] = None, - san_require_email: Optional[pulumi.Input[bool]] = None, - san_require_spn: Optional[pulumi.Input[bool]] = None, - san_require_upn: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if require_common_name is not None: - _setter("require_common_name", require_common_name) + pulumi.set(__self__, "require_common_name", require_common_name) if require_directory_path is not None: - _setter("require_directory_path", require_directory_path) + pulumi.set(__self__, "require_directory_path", require_directory_path) if require_dns_as_cn is not None: - _setter("require_dns_as_cn", require_dns_as_cn) + pulumi.set(__self__, "require_dns_as_cn", require_dns_as_cn) if require_email is not None: - _setter("require_email", require_email) + pulumi.set(__self__, "require_email", require_email) if san_require_directory_guid is not None: - _setter("san_require_directory_guid", san_require_directory_guid) + pulumi.set(__self__, "san_require_directory_guid", san_require_directory_guid) if san_require_dns is not None: - _setter("san_require_dns", san_require_dns) + pulumi.set(__self__, "san_require_dns", san_require_dns) if san_require_domain_dns is not None: - _setter("san_require_domain_dns", san_require_domain_dns) + pulumi.set(__self__, "san_require_domain_dns", san_require_domain_dns) if san_require_email is not None: - _setter("san_require_email", san_require_email) + pulumi.set(__self__, "san_require_email", san_require_email) if san_require_spn is not None: - _setter("san_require_spn", san_require_spn) + pulumi.set(__self__, "san_require_spn", san_require_spn) if san_require_upn is not None: - _setter("san_require_upn", san_require_upn) + pulumi.set(__self__, "san_require_upn", san_require_upn) @property @pulumi.getter(name="requireCommonName") @@ -1934,11 +1486,6 @@ def san_require_upn(self, value: Optional[pulumi.Input[bool]]): class TemplateTagsArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -1952,38 +1499,15 @@ def __init__(__self__, *, private_key_flags: pulumi.Input['TemplatePrivateKeyFlagsV2Args'], subject_name_flags: pulumi.Input['TemplateSubjectNameFlagsV2Args'], superseded_templates: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - TemplateV2Args._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_validity=certificate_validity, - enrollment_flags=enrollment_flags, - extensions=extensions, - general_flags=general_flags, - private_key_attributes=private_key_attributes, - private_key_flags=private_key_flags, - subject_name_flags=subject_name_flags, - superseded_templates=superseded_templates, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_validity: pulumi.Input['TemplateCertificateValidityArgs'], - enrollment_flags: pulumi.Input['TemplateEnrollmentFlagsV2Args'], - extensions: pulumi.Input['TemplateExtensionsV2Args'], - general_flags: pulumi.Input['TemplateGeneralFlagsV2Args'], - private_key_attributes: pulumi.Input['TemplatePrivateKeyAttributesV2Args'], - private_key_flags: pulumi.Input['TemplatePrivateKeyFlagsV2Args'], - subject_name_flags: pulumi.Input['TemplateSubjectNameFlagsV2Args'], - superseded_templates: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("certificate_validity", certificate_validity) - _setter("enrollment_flags", enrollment_flags) - _setter("extensions", extensions) - _setter("general_flags", general_flags) - _setter("private_key_attributes", private_key_attributes) - _setter("private_key_flags", private_key_flags) - _setter("subject_name_flags", subject_name_flags) + pulumi.set(__self__, "certificate_validity", certificate_validity) + pulumi.set(__self__, "enrollment_flags", enrollment_flags) + pulumi.set(__self__, "extensions", extensions) + pulumi.set(__self__, "general_flags", general_flags) + pulumi.set(__self__, "private_key_attributes", private_key_attributes) + pulumi.set(__self__, "private_key_flags", private_key_flags) + pulumi.set(__self__, "subject_name_flags", subject_name_flags) if superseded_templates is not None: - _setter("superseded_templates", superseded_templates) + pulumi.set(__self__, "superseded_templates", superseded_templates) @property @pulumi.getter(name="certificateValidity") @@ -2070,41 +1594,16 @@ def __init__(__self__, *, private_key_flags: pulumi.Input['TemplatePrivateKeyFlagsV3Args'], subject_name_flags: pulumi.Input['TemplateSubjectNameFlagsV3Args'], superseded_templates: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - TemplateV3Args._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_validity=certificate_validity, - enrollment_flags=enrollment_flags, - extensions=extensions, - general_flags=general_flags, - hash_algorithm=hash_algorithm, - private_key_attributes=private_key_attributes, - private_key_flags=private_key_flags, - subject_name_flags=subject_name_flags, - superseded_templates=superseded_templates, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_validity: pulumi.Input['TemplateCertificateValidityArgs'], - enrollment_flags: pulumi.Input['TemplateEnrollmentFlagsV3Args'], - extensions: pulumi.Input['TemplateExtensionsV3Args'], - general_flags: pulumi.Input['TemplateGeneralFlagsV3Args'], - hash_algorithm: pulumi.Input['TemplateHashAlgorithm'], - private_key_attributes: pulumi.Input['TemplatePrivateKeyAttributesV3Args'], - private_key_flags: pulumi.Input['TemplatePrivateKeyFlagsV3Args'], - subject_name_flags: pulumi.Input['TemplateSubjectNameFlagsV3Args'], - superseded_templates: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("certificate_validity", certificate_validity) - _setter("enrollment_flags", enrollment_flags) - _setter("extensions", extensions) - _setter("general_flags", general_flags) - _setter("hash_algorithm", hash_algorithm) - _setter("private_key_attributes", private_key_attributes) - _setter("private_key_flags", private_key_flags) - _setter("subject_name_flags", subject_name_flags) + pulumi.set(__self__, "certificate_validity", certificate_validity) + pulumi.set(__self__, "enrollment_flags", enrollment_flags) + pulumi.set(__self__, "extensions", extensions) + pulumi.set(__self__, "general_flags", general_flags) + pulumi.set(__self__, "hash_algorithm", hash_algorithm) + pulumi.set(__self__, "private_key_attributes", private_key_attributes) + pulumi.set(__self__, "private_key_flags", private_key_flags) + pulumi.set(__self__, "subject_name_flags", subject_name_flags) if superseded_templates is not None: - _setter("superseded_templates", superseded_templates) + pulumi.set(__self__, "superseded_templates", superseded_templates) @property @pulumi.getter(name="certificateValidity") @@ -2200,42 +1699,17 @@ def __init__(__self__, *, subject_name_flags: pulumi.Input['TemplateSubjectNameFlagsV4Args'], hash_algorithm: Optional[pulumi.Input['TemplateHashAlgorithm']] = None, superseded_templates: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - TemplateV4Args._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_validity=certificate_validity, - enrollment_flags=enrollment_flags, - extensions=extensions, - general_flags=general_flags, - private_key_attributes=private_key_attributes, - private_key_flags=private_key_flags, - subject_name_flags=subject_name_flags, - hash_algorithm=hash_algorithm, - superseded_templates=superseded_templates, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_validity: pulumi.Input['TemplateCertificateValidityArgs'], - enrollment_flags: pulumi.Input['TemplateEnrollmentFlagsV4Args'], - extensions: pulumi.Input['TemplateExtensionsV4Args'], - general_flags: pulumi.Input['TemplateGeneralFlagsV4Args'], - private_key_attributes: pulumi.Input['TemplatePrivateKeyAttributesV4Args'], - private_key_flags: pulumi.Input['TemplatePrivateKeyFlagsV4Args'], - subject_name_flags: pulumi.Input['TemplateSubjectNameFlagsV4Args'], - hash_algorithm: Optional[pulumi.Input['TemplateHashAlgorithm']] = None, - superseded_templates: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("certificate_validity", certificate_validity) - _setter("enrollment_flags", enrollment_flags) - _setter("extensions", extensions) - _setter("general_flags", general_flags) - _setter("private_key_attributes", private_key_attributes) - _setter("private_key_flags", private_key_flags) - _setter("subject_name_flags", subject_name_flags) + pulumi.set(__self__, "certificate_validity", certificate_validity) + pulumi.set(__self__, "enrollment_flags", enrollment_flags) + pulumi.set(__self__, "extensions", extensions) + pulumi.set(__self__, "general_flags", general_flags) + pulumi.set(__self__, "private_key_attributes", private_key_attributes) + pulumi.set(__self__, "private_key_flags", private_key_flags) + pulumi.set(__self__, "subject_name_flags", subject_name_flags) if hash_algorithm is not None: - _setter("hash_algorithm", hash_algorithm) + pulumi.set(__self__, "hash_algorithm", hash_algorithm) if superseded_templates is not None: - _setter("superseded_templates", superseded_templates) + pulumi.set(__self__, "superseded_templates", superseded_templates) @property @pulumi.getter(name="certificateValidity") @@ -2324,19 +1798,8 @@ class TemplateValidityPeriodArgs: def __init__(__self__, *, period: pulumi.Input[float], period_type: pulumi.Input['TemplateValidityPeriodType']): - TemplateValidityPeriodArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - period=period, - period_type=period_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - period: pulumi.Input[float], - period_type: pulumi.Input['TemplateValidityPeriodType'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("period", period) - _setter("period_type", period_type) + pulumi.set(__self__, "period", period) + pulumi.set(__self__, "period_type", period_type) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/pcaconnectorad/connector.py b/sdk/python/pulumi_aws_native/pcaconnectorad/connector.py index 440844cfd3..955ba3b7cd 100644 --- a/sdk/python/pulumi_aws_native/pcaconnectorad/connector.py +++ b/sdk/python/pulumi_aws_native/pcaconnectorad/connector.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,26 +23,11 @@ def __init__(__self__, *, """ The set of arguments for constructing a Connector resource. """ - ConnectorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_authority_arn=certificate_authority_arn, - directory_id=directory_id, - vpc_information=vpc_information, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_authority_arn: pulumi.Input[str], - directory_id: pulumi.Input[str], - vpc_information: pulumi.Input['ConnectorVpcInformationArgs'], - tags: Optional[pulumi.Input['ConnectorTagsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("certificate_authority_arn", certificate_authority_arn) - _setter("directory_id", directory_id) - _setter("vpc_information", vpc_information) + pulumi.set(__self__, "certificate_authority_arn", certificate_authority_arn) + pulumi.set(__self__, "directory_id", directory_id) + pulumi.set(__self__, "vpc_information", vpc_information) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="certificateAuthorityArn") @@ -116,10 +101,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ConnectorArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -144,17 +125,7 @@ def _internal_init(__self__, if directory_id is None and not opts.urn: raise TypeError("Missing required property 'directory_id'") __props__.__dict__["directory_id"] = directory_id - if tags is not None and not isinstance(tags, ConnectorTagsArgs): - tags = tags or {} - def _setter(key, value): - tags[key] = value - ConnectorTagsArgs._configure(_setter, **tags) __props__.__dict__["tags"] = tags - if vpc_information is not None and not isinstance(vpc_information, ConnectorVpcInformationArgs): - vpc_information = vpc_information or {} - def _setter(key, value): - vpc_information[key] = value - ConnectorVpcInformationArgs._configure(_setter, **vpc_information) if vpc_information is None and not opts.urn: raise TypeError("Missing required property 'vpc_information'") __props__.__dict__["vpc_information"] = vpc_information diff --git a/sdk/python/pulumi_aws_native/pcaconnectorad/directory_registration.py b/sdk/python/pulumi_aws_native/pcaconnectorad/directory_registration.py index 264061133b..128a379942 100644 --- a/sdk/python/pulumi_aws_native/pcaconnectorad/directory_registration.py +++ b/sdk/python/pulumi_aws_native/pcaconnectorad/directory_registration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,20 +21,9 @@ def __init__(__self__, *, """ The set of arguments for constructing a DirectoryRegistration resource. """ - DirectoryRegistrationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - directory_id=directory_id, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - directory_id: pulumi.Input[str], - tags: Optional[pulumi.Input['DirectoryRegistrationTagsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("directory_id", directory_id) + pulumi.set(__self__, "directory_id", directory_id) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="directoryId") @@ -88,10 +77,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DirectoryRegistrationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -111,11 +96,6 @@ def _internal_init(__self__, if directory_id is None and not opts.urn: raise TypeError("Missing required property 'directory_id'") __props__.__dict__["directory_id"] = directory_id - if tags is not None and not isinstance(tags, DirectoryRegistrationTagsArgs): - tags = tags or {} - def _setter(key, value): - tags[key] = value - DirectoryRegistrationTagsArgs._configure(_setter, **tags) __props__.__dict__["tags"] = tags __props__.__dict__["directory_registration_arn"] = None replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["directory_id"]) diff --git a/sdk/python/pulumi_aws_native/pcaconnectorad/get_connector.py b/sdk/python/pulumi_aws_native/pcaconnectorad/get_connector.py index e4f5095cea..941702aa53 100644 --- a/sdk/python/pulumi_aws_native/pcaconnectorad/get_connector.py +++ b/sdk/python/pulumi_aws_native/pcaconnectorad/get_connector.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/pcaconnectorad/get_directory_registration.py b/sdk/python/pulumi_aws_native/pcaconnectorad/get_directory_registration.py index bfb36eaa2e..f3ac2327a7 100644 --- a/sdk/python/pulumi_aws_native/pcaconnectorad/get_directory_registration.py +++ b/sdk/python/pulumi_aws_native/pcaconnectorad/get_directory_registration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/pcaconnectorad/get_template.py b/sdk/python/pulumi_aws_native/pcaconnectorad/get_template.py index d54742c75a..53641a135e 100644 --- a/sdk/python/pulumi_aws_native/pcaconnectorad/get_template.py +++ b/sdk/python/pulumi_aws_native/pcaconnectorad/get_template.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/pcaconnectorad/outputs.py b/sdk/python/pulumi_aws_native/pcaconnectorad/outputs.py index a7624f881c..83e3e29870 100644 --- a/sdk/python/pulumi_aws_native/pcaconnectorad/outputs.py +++ b/sdk/python/pulumi_aws_native/pcaconnectorad/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -57,11 +57,6 @@ class ConnectorTags(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -85,16 +80,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, security_group_ids: Sequence[str]): - ConnectorVpcInformation._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) @property @pulumi.getter(name="securityGroupIds") @@ -106,11 +92,6 @@ def security_group_ids(self) -> Sequence[str]: class DirectoryRegistrationTags(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -118,20 +99,9 @@ class TemplateApplicationPolicies(dict): def __init__(__self__, *, policies: Sequence[Any], critical: Optional[bool] = None): - TemplateApplicationPolicies._configure( - lambda key, value: pulumi.set(__self__, key, value), - policies=policies, - critical=critical, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policies: Sequence[Any], - critical: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policies", policies) + pulumi.set(__self__, "policies", policies) if critical is not None: - _setter("critical", critical) + pulumi.set(__self__, "critical", critical) @property @pulumi.getter @@ -165,16 +135,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, policy_type: 'TemplateApplicationPolicyType'): - TemplateApplicationPolicy0Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy_type=policy_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy_type: 'TemplateApplicationPolicyType', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy_type", policy_type) + pulumi.set(__self__, "policy_type", policy_type) @property @pulumi.getter(name="policyType") @@ -203,16 +164,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, policy_object_identifier: str): - TemplateApplicationPolicy1Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy_object_identifier=policy_object_identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy_object_identifier: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy_object_identifier", policy_object_identifier) + pulumi.set(__self__, "policy_object_identifier", policy_object_identifier) @property @pulumi.getter(name="policyObjectIdentifier") @@ -244,19 +196,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, renewal_period: 'outputs.TemplateValidityPeriod', validity_period: 'outputs.TemplateValidityPeriod'): - TemplateCertificateValidity._configure( - lambda key, value: pulumi.set(__self__, key, value), - renewal_period=renewal_period, - validity_period=validity_period, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - renewal_period: 'outputs.TemplateValidityPeriod', - validity_period: 'outputs.TemplateValidityPeriod', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("renewal_period", renewal_period) - _setter("validity_period", validity_period) + pulumi.set(__self__, "renewal_period", renewal_period) + pulumi.set(__self__, "validity_period", validity_period) @property @pulumi.getter(name="renewalPeriod") @@ -290,16 +231,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, template_v2: 'outputs.TemplateV2'): - TemplateDefinition0Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - template_v2=template_v2, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - template_v2: 'outputs.TemplateV2', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("template_v2", template_v2) + pulumi.set(__self__, "template_v2", template_v2) @property @pulumi.getter(name="templateV2") @@ -328,16 +260,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, template_v3: 'outputs.TemplateV3'): - TemplateDefinition1Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - template_v3=template_v3, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - template_v3: 'outputs.TemplateV3', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("template_v3", template_v3) + pulumi.set(__self__, "template_v3", template_v3) @property @pulumi.getter(name="templateV3") @@ -366,16 +289,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, template_v4: 'outputs.TemplateV4'): - TemplateDefinition2Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - template_v4=template_v4, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - template_v4: 'outputs.TemplateV4', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("template_v4", template_v4) + pulumi.set(__self__, "template_v4", template_v4) @property @pulumi.getter(name="templateV4") @@ -416,33 +330,16 @@ def __init__(__self__, *, no_security_extension: Optional[bool] = None, remove_invalid_certificate_from_personal_store: Optional[bool] = None, user_interaction_required: Optional[bool] = None): - TemplateEnrollmentFlagsV2._configure( - lambda key, value: pulumi.set(__self__, key, value), - enable_key_reuse_on_nt_token_keyset_storage_full=enable_key_reuse_on_nt_token_keyset_storage_full, - include_symmetric_algorithms=include_symmetric_algorithms, - no_security_extension=no_security_extension, - remove_invalid_certificate_from_personal_store=remove_invalid_certificate_from_personal_store, - user_interaction_required=user_interaction_required, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enable_key_reuse_on_nt_token_keyset_storage_full: Optional[bool] = None, - include_symmetric_algorithms: Optional[bool] = None, - no_security_extension: Optional[bool] = None, - remove_invalid_certificate_from_personal_store: Optional[bool] = None, - user_interaction_required: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enable_key_reuse_on_nt_token_keyset_storage_full is not None: - _setter("enable_key_reuse_on_nt_token_keyset_storage_full", enable_key_reuse_on_nt_token_keyset_storage_full) + pulumi.set(__self__, "enable_key_reuse_on_nt_token_keyset_storage_full", enable_key_reuse_on_nt_token_keyset_storage_full) if include_symmetric_algorithms is not None: - _setter("include_symmetric_algorithms", include_symmetric_algorithms) + pulumi.set(__self__, "include_symmetric_algorithms", include_symmetric_algorithms) if no_security_extension is not None: - _setter("no_security_extension", no_security_extension) + pulumi.set(__self__, "no_security_extension", no_security_extension) if remove_invalid_certificate_from_personal_store is not None: - _setter("remove_invalid_certificate_from_personal_store", remove_invalid_certificate_from_personal_store) + pulumi.set(__self__, "remove_invalid_certificate_from_personal_store", remove_invalid_certificate_from_personal_store) if user_interaction_required is not None: - _setter("user_interaction_required", user_interaction_required) + pulumi.set(__self__, "user_interaction_required", user_interaction_required) @property @pulumi.getter(name="enableKeyReuseOnNtTokenKeysetStorageFull") @@ -503,33 +400,16 @@ def __init__(__self__, *, no_security_extension: Optional[bool] = None, remove_invalid_certificate_from_personal_store: Optional[bool] = None, user_interaction_required: Optional[bool] = None): - TemplateEnrollmentFlagsV3._configure( - lambda key, value: pulumi.set(__self__, key, value), - enable_key_reuse_on_nt_token_keyset_storage_full=enable_key_reuse_on_nt_token_keyset_storage_full, - include_symmetric_algorithms=include_symmetric_algorithms, - no_security_extension=no_security_extension, - remove_invalid_certificate_from_personal_store=remove_invalid_certificate_from_personal_store, - user_interaction_required=user_interaction_required, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enable_key_reuse_on_nt_token_keyset_storage_full: Optional[bool] = None, - include_symmetric_algorithms: Optional[bool] = None, - no_security_extension: Optional[bool] = None, - remove_invalid_certificate_from_personal_store: Optional[bool] = None, - user_interaction_required: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enable_key_reuse_on_nt_token_keyset_storage_full is not None: - _setter("enable_key_reuse_on_nt_token_keyset_storage_full", enable_key_reuse_on_nt_token_keyset_storage_full) + pulumi.set(__self__, "enable_key_reuse_on_nt_token_keyset_storage_full", enable_key_reuse_on_nt_token_keyset_storage_full) if include_symmetric_algorithms is not None: - _setter("include_symmetric_algorithms", include_symmetric_algorithms) + pulumi.set(__self__, "include_symmetric_algorithms", include_symmetric_algorithms) if no_security_extension is not None: - _setter("no_security_extension", no_security_extension) + pulumi.set(__self__, "no_security_extension", no_security_extension) if remove_invalid_certificate_from_personal_store is not None: - _setter("remove_invalid_certificate_from_personal_store", remove_invalid_certificate_from_personal_store) + pulumi.set(__self__, "remove_invalid_certificate_from_personal_store", remove_invalid_certificate_from_personal_store) if user_interaction_required is not None: - _setter("user_interaction_required", user_interaction_required) + pulumi.set(__self__, "user_interaction_required", user_interaction_required) @property @pulumi.getter(name="enableKeyReuseOnNtTokenKeysetStorageFull") @@ -590,33 +470,16 @@ def __init__(__self__, *, no_security_extension: Optional[bool] = None, remove_invalid_certificate_from_personal_store: Optional[bool] = None, user_interaction_required: Optional[bool] = None): - TemplateEnrollmentFlagsV4._configure( - lambda key, value: pulumi.set(__self__, key, value), - enable_key_reuse_on_nt_token_keyset_storage_full=enable_key_reuse_on_nt_token_keyset_storage_full, - include_symmetric_algorithms=include_symmetric_algorithms, - no_security_extension=no_security_extension, - remove_invalid_certificate_from_personal_store=remove_invalid_certificate_from_personal_store, - user_interaction_required=user_interaction_required, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enable_key_reuse_on_nt_token_keyset_storage_full: Optional[bool] = None, - include_symmetric_algorithms: Optional[bool] = None, - no_security_extension: Optional[bool] = None, - remove_invalid_certificate_from_personal_store: Optional[bool] = None, - user_interaction_required: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enable_key_reuse_on_nt_token_keyset_storage_full is not None: - _setter("enable_key_reuse_on_nt_token_keyset_storage_full", enable_key_reuse_on_nt_token_keyset_storage_full) + pulumi.set(__self__, "enable_key_reuse_on_nt_token_keyset_storage_full", enable_key_reuse_on_nt_token_keyset_storage_full) if include_symmetric_algorithms is not None: - _setter("include_symmetric_algorithms", include_symmetric_algorithms) + pulumi.set(__self__, "include_symmetric_algorithms", include_symmetric_algorithms) if no_security_extension is not None: - _setter("no_security_extension", no_security_extension) + pulumi.set(__self__, "no_security_extension", no_security_extension) if remove_invalid_certificate_from_personal_store is not None: - _setter("remove_invalid_certificate_from_personal_store", remove_invalid_certificate_from_personal_store) + pulumi.set(__self__, "remove_invalid_certificate_from_personal_store", remove_invalid_certificate_from_personal_store) if user_interaction_required is not None: - _setter("user_interaction_required", user_interaction_required) + pulumi.set(__self__, "user_interaction_required", user_interaction_required) @property @pulumi.getter(name="enableKeyReuseOnNtTokenKeysetStorageFull") @@ -668,20 +531,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, key_usage: 'outputs.TemplateKeyUsage', application_policies: Optional['outputs.TemplateApplicationPolicies'] = None): - TemplateExtensionsV2._configure( - lambda key, value: pulumi.set(__self__, key, value), - key_usage=key_usage, - application_policies=application_policies, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key_usage: 'outputs.TemplateKeyUsage', - application_policies: Optional['outputs.TemplateApplicationPolicies'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key_usage", key_usage) + pulumi.set(__self__, "key_usage", key_usage) if application_policies is not None: - _setter("application_policies", application_policies) + pulumi.set(__self__, "application_policies", application_policies) @property @pulumi.getter(name="keyUsage") @@ -718,20 +570,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, key_usage: 'outputs.TemplateKeyUsage', application_policies: Optional['outputs.TemplateApplicationPolicies'] = None): - TemplateExtensionsV3._configure( - lambda key, value: pulumi.set(__self__, key, value), - key_usage=key_usage, - application_policies=application_policies, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key_usage: 'outputs.TemplateKeyUsage', - application_policies: Optional['outputs.TemplateApplicationPolicies'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key_usage", key_usage) + pulumi.set(__self__, "key_usage", key_usage) if application_policies is not None: - _setter("application_policies", application_policies) + pulumi.set(__self__, "application_policies", application_policies) @property @pulumi.getter(name="keyUsage") @@ -768,20 +609,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, key_usage: 'outputs.TemplateKeyUsage', application_policies: Optional['outputs.TemplateApplicationPolicies'] = None): - TemplateExtensionsV4._configure( - lambda key, value: pulumi.set(__self__, key, value), - key_usage=key_usage, - application_policies=application_policies, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key_usage: 'outputs.TemplateKeyUsage', - application_policies: Optional['outputs.TemplateApplicationPolicies'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key_usage", key_usage) + pulumi.set(__self__, "key_usage", key_usage) if application_policies is not None: - _setter("application_policies", application_policies) + pulumi.set(__self__, "application_policies", application_policies) @property @pulumi.getter(name="keyUsage") @@ -818,21 +648,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, auto_enrollment: Optional[bool] = None, machine_type: Optional[bool] = None): - TemplateGeneralFlagsV2._configure( - lambda key, value: pulumi.set(__self__, key, value), - auto_enrollment=auto_enrollment, - machine_type=machine_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auto_enrollment: Optional[bool] = None, - machine_type: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if auto_enrollment is not None: - _setter("auto_enrollment", auto_enrollment) + pulumi.set(__self__, "auto_enrollment", auto_enrollment) if machine_type is not None: - _setter("machine_type", machine_type) + pulumi.set(__self__, "machine_type", machine_type) @property @pulumi.getter(name="autoEnrollment") @@ -869,21 +688,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, auto_enrollment: Optional[bool] = None, machine_type: Optional[bool] = None): - TemplateGeneralFlagsV3._configure( - lambda key, value: pulumi.set(__self__, key, value), - auto_enrollment=auto_enrollment, - machine_type=machine_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auto_enrollment: Optional[bool] = None, - machine_type: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if auto_enrollment is not None: - _setter("auto_enrollment", auto_enrollment) + pulumi.set(__self__, "auto_enrollment", auto_enrollment) if machine_type is not None: - _setter("machine_type", machine_type) + pulumi.set(__self__, "machine_type", machine_type) @property @pulumi.getter(name="autoEnrollment") @@ -920,21 +728,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, auto_enrollment: Optional[bool] = None, machine_type: Optional[bool] = None): - TemplateGeneralFlagsV4._configure( - lambda key, value: pulumi.set(__self__, key, value), - auto_enrollment=auto_enrollment, - machine_type=machine_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auto_enrollment: Optional[bool] = None, - machine_type: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if auto_enrollment is not None: - _setter("auto_enrollment", auto_enrollment) + pulumi.set(__self__, "auto_enrollment", auto_enrollment) if machine_type is not None: - _setter("machine_type", machine_type) + pulumi.set(__self__, "machine_type", machine_type) @property @pulumi.getter(name="autoEnrollment") @@ -969,21 +766,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, auto_enroll: Optional['TemplateGroupAccessControlEntryAccessRight'] = None, enroll: Optional['TemplateGroupAccessControlEntryAccessRight'] = None): - TemplateGroupAccessControlEntryAccessRights._configure( - lambda key, value: pulumi.set(__self__, key, value), - auto_enroll=auto_enroll, - enroll=enroll, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auto_enroll: Optional['TemplateGroupAccessControlEntryAccessRight'] = None, - enroll: Optional['TemplateGroupAccessControlEntryAccessRight'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if auto_enroll is not None: - _setter("auto_enroll", auto_enroll) + pulumi.set(__self__, "auto_enroll", auto_enroll) if enroll is not None: - _setter("enroll", enroll) + pulumi.set(__self__, "enroll", enroll) @property @pulumi.getter(name="autoEnroll") @@ -1018,20 +804,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, usage_flags: 'outputs.TemplateKeyUsageFlags', critical: Optional[bool] = None): - TemplateKeyUsage._configure( - lambda key, value: pulumi.set(__self__, key, value), - usage_flags=usage_flags, - critical=critical, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - usage_flags: 'outputs.TemplateKeyUsageFlags', - critical: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("usage_flags", usage_flags) + pulumi.set(__self__, "usage_flags", usage_flags) if critical is not None: - _setter("critical", critical) + pulumi.set(__self__, "critical", critical) @property @pulumi.getter(name="usageFlags") @@ -1077,33 +852,16 @@ def __init__(__self__, *, key_agreement: Optional[bool] = None, key_encipherment: Optional[bool] = None, non_repudiation: Optional[bool] = None): - TemplateKeyUsageFlags._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_encipherment=data_encipherment, - digital_signature=digital_signature, - key_agreement=key_agreement, - key_encipherment=key_encipherment, - non_repudiation=non_repudiation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_encipherment: Optional[bool] = None, - digital_signature: Optional[bool] = None, - key_agreement: Optional[bool] = None, - key_encipherment: Optional[bool] = None, - non_repudiation: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_encipherment is not None: - _setter("data_encipherment", data_encipherment) + pulumi.set(__self__, "data_encipherment", data_encipherment) if digital_signature is not None: - _setter("digital_signature", digital_signature) + pulumi.set(__self__, "digital_signature", digital_signature) if key_agreement is not None: - _setter("key_agreement", key_agreement) + pulumi.set(__self__, "key_agreement", key_agreement) if key_encipherment is not None: - _setter("key_encipherment", key_encipherment) + pulumi.set(__self__, "key_encipherment", key_encipherment) if non_repudiation is not None: - _setter("non_repudiation", non_repudiation) + pulumi.set(__self__, "non_repudiation", non_repudiation) @property @pulumi.getter(name="dataEncipherment") @@ -1152,16 +910,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, property_type: 'TemplateKeyUsagePropertyType'): - TemplateKeyUsageProperty0Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - property_type=property_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - property_type: 'TemplateKeyUsagePropertyType', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("property_type", property_type) + pulumi.set(__self__, "property_type", property_type) @property @pulumi.getter(name="propertyType") @@ -1190,16 +939,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, property_flags: 'outputs.TemplateKeyUsagePropertyFlags'): - TemplateKeyUsageProperty1Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - property_flags=property_flags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - property_flags: 'outputs.TemplateKeyUsagePropertyFlags', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("property_flags", property_flags) + pulumi.set(__self__, "property_flags", property_flags) @property @pulumi.getter(name="propertyFlags") @@ -1230,25 +970,12 @@ def __init__(__self__, *, decrypt: Optional[bool] = None, key_agreement: Optional[bool] = None, sign: Optional[bool] = None): - TemplateKeyUsagePropertyFlags._configure( - lambda key, value: pulumi.set(__self__, key, value), - decrypt=decrypt, - key_agreement=key_agreement, - sign=sign, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - decrypt: Optional[bool] = None, - key_agreement: Optional[bool] = None, - sign: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if decrypt is not None: - _setter("decrypt", decrypt) + pulumi.set(__self__, "decrypt", decrypt) if key_agreement is not None: - _setter("key_agreement", key_agreement) + pulumi.set(__self__, "key_agreement", key_agreement) if sign is not None: - _setter("sign", sign) + pulumi.set(__self__, "sign", sign) @property @pulumi.getter @@ -1293,23 +1020,10 @@ def __init__(__self__, *, key_spec: 'TemplateKeySpec', minimal_key_length: float, crypto_providers: Optional[Sequence[str]] = None): - TemplatePrivateKeyAttributesV2._configure( - lambda key, value: pulumi.set(__self__, key, value), - key_spec=key_spec, - minimal_key_length=minimal_key_length, - crypto_providers=crypto_providers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key_spec: 'TemplateKeySpec', - minimal_key_length: float, - crypto_providers: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key_spec", key_spec) - _setter("minimal_key_length", minimal_key_length) + pulumi.set(__self__, "key_spec", key_spec) + pulumi.set(__self__, "minimal_key_length", minimal_key_length) if crypto_providers is not None: - _setter("crypto_providers", crypto_providers) + pulumi.set(__self__, "crypto_providers", crypto_providers) @property @pulumi.getter(name="keySpec") @@ -1358,29 +1072,12 @@ def __init__(__self__, *, key_usage_property: Any, minimal_key_length: float, crypto_providers: Optional[Sequence[str]] = None): - TemplatePrivateKeyAttributesV3._configure( - lambda key, value: pulumi.set(__self__, key, value), - algorithm=algorithm, - key_spec=key_spec, - key_usage_property=key_usage_property, - minimal_key_length=minimal_key_length, - crypto_providers=crypto_providers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - algorithm: 'TemplatePrivateKeyAlgorithm', - key_spec: 'TemplateKeySpec', - key_usage_property: Any, - minimal_key_length: float, - crypto_providers: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("algorithm", algorithm) - _setter("key_spec", key_spec) - _setter("key_usage_property", key_usage_property) - _setter("minimal_key_length", minimal_key_length) + pulumi.set(__self__, "algorithm", algorithm) + pulumi.set(__self__, "key_spec", key_spec) + pulumi.set(__self__, "key_usage_property", key_usage_property) + pulumi.set(__self__, "minimal_key_length", minimal_key_length) if crypto_providers is not None: - _setter("crypto_providers", crypto_providers) + pulumi.set(__self__, "crypto_providers", crypto_providers) @property @pulumi.getter @@ -1439,31 +1136,14 @@ def __init__(__self__, *, algorithm: Optional['TemplatePrivateKeyAlgorithm'] = None, crypto_providers: Optional[Sequence[str]] = None, key_usage_property: Optional[Any] = None): - TemplatePrivateKeyAttributesV4._configure( - lambda key, value: pulumi.set(__self__, key, value), - key_spec=key_spec, - minimal_key_length=minimal_key_length, - algorithm=algorithm, - crypto_providers=crypto_providers, - key_usage_property=key_usage_property, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key_spec: 'TemplateKeySpec', - minimal_key_length: float, - algorithm: Optional['TemplatePrivateKeyAlgorithm'] = None, - crypto_providers: Optional[Sequence[str]] = None, - key_usage_property: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key_spec", key_spec) - _setter("minimal_key_length", minimal_key_length) + pulumi.set(__self__, "key_spec", key_spec) + pulumi.set(__self__, "minimal_key_length", minimal_key_length) if algorithm is not None: - _setter("algorithm", algorithm) + pulumi.set(__self__, "algorithm", algorithm) if crypto_providers is not None: - _setter("crypto_providers", crypto_providers) + pulumi.set(__self__, "crypto_providers", crypto_providers) if key_usage_property is not None: - _setter("key_usage_property", key_usage_property) + pulumi.set(__self__, "key_usage_property", key_usage_property) @property @pulumi.getter(name="keySpec") @@ -1518,24 +1198,11 @@ def __init__(__self__, *, client_version: 'TemplateClientCompatibilityV2', exportable_key: Optional[bool] = None, strong_key_protection_required: Optional[bool] = None): - TemplatePrivateKeyFlagsV2._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_version=client_version, - exportable_key=exportable_key, - strong_key_protection_required=strong_key_protection_required, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_version: 'TemplateClientCompatibilityV2', - exportable_key: Optional[bool] = None, - strong_key_protection_required: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("client_version", client_version) + pulumi.set(__self__, "client_version", client_version) if exportable_key is not None: - _setter("exportable_key", exportable_key) + pulumi.set(__self__, "exportable_key", exportable_key) if strong_key_protection_required is not None: - _setter("strong_key_protection_required", strong_key_protection_required) + pulumi.set(__self__, "strong_key_protection_required", strong_key_protection_required) @property @pulumi.getter(name="clientVersion") @@ -1583,28 +1250,13 @@ def __init__(__self__, *, exportable_key: Optional[bool] = None, require_alternate_signature_algorithm: Optional[bool] = None, strong_key_protection_required: Optional[bool] = None): - TemplatePrivateKeyFlagsV3._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_version=client_version, - exportable_key=exportable_key, - require_alternate_signature_algorithm=require_alternate_signature_algorithm, - strong_key_protection_required=strong_key_protection_required, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_version: 'TemplateClientCompatibilityV3', - exportable_key: Optional[bool] = None, - require_alternate_signature_algorithm: Optional[bool] = None, - strong_key_protection_required: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("client_version", client_version) + pulumi.set(__self__, "client_version", client_version) if exportable_key is not None: - _setter("exportable_key", exportable_key) + pulumi.set(__self__, "exportable_key", exportable_key) if require_alternate_signature_algorithm is not None: - _setter("require_alternate_signature_algorithm", require_alternate_signature_algorithm) + pulumi.set(__self__, "require_alternate_signature_algorithm", require_alternate_signature_algorithm) if strong_key_protection_required is not None: - _setter("strong_key_protection_required", strong_key_protection_required) + pulumi.set(__self__, "strong_key_protection_required", strong_key_protection_required) @property @pulumi.getter(name="clientVersion") @@ -1663,36 +1315,17 @@ def __init__(__self__, *, require_same_key_renewal: Optional[bool] = None, strong_key_protection_required: Optional[bool] = None, use_legacy_provider: Optional[bool] = None): - TemplatePrivateKeyFlagsV4._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_version=client_version, - exportable_key=exportable_key, - require_alternate_signature_algorithm=require_alternate_signature_algorithm, - require_same_key_renewal=require_same_key_renewal, - strong_key_protection_required=strong_key_protection_required, - use_legacy_provider=use_legacy_provider, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_version: 'TemplateClientCompatibilityV4', - exportable_key: Optional[bool] = None, - require_alternate_signature_algorithm: Optional[bool] = None, - require_same_key_renewal: Optional[bool] = None, - strong_key_protection_required: Optional[bool] = None, - use_legacy_provider: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("client_version", client_version) + pulumi.set(__self__, "client_version", client_version) if exportable_key is not None: - _setter("exportable_key", exportable_key) + pulumi.set(__self__, "exportable_key", exportable_key) if require_alternate_signature_algorithm is not None: - _setter("require_alternate_signature_algorithm", require_alternate_signature_algorithm) + pulumi.set(__self__, "require_alternate_signature_algorithm", require_alternate_signature_algorithm) if require_same_key_renewal is not None: - _setter("require_same_key_renewal", require_same_key_renewal) + pulumi.set(__self__, "require_same_key_renewal", require_same_key_renewal) if strong_key_protection_required is not None: - _setter("strong_key_protection_required", strong_key_protection_required) + pulumi.set(__self__, "strong_key_protection_required", strong_key_protection_required) if use_legacy_provider is not None: - _setter("use_legacy_provider", use_legacy_provider) + pulumi.set(__self__, "use_legacy_provider", use_legacy_provider) @property @pulumi.getter(name="clientVersion") @@ -1773,53 +1406,26 @@ def __init__(__self__, *, san_require_email: Optional[bool] = None, san_require_spn: Optional[bool] = None, san_require_upn: Optional[bool] = None): - TemplateSubjectNameFlagsV2._configure( - lambda key, value: pulumi.set(__self__, key, value), - require_common_name=require_common_name, - require_directory_path=require_directory_path, - require_dns_as_cn=require_dns_as_cn, - require_email=require_email, - san_require_directory_guid=san_require_directory_guid, - san_require_dns=san_require_dns, - san_require_domain_dns=san_require_domain_dns, - san_require_email=san_require_email, - san_require_spn=san_require_spn, - san_require_upn=san_require_upn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - require_common_name: Optional[bool] = None, - require_directory_path: Optional[bool] = None, - require_dns_as_cn: Optional[bool] = None, - require_email: Optional[bool] = None, - san_require_directory_guid: Optional[bool] = None, - san_require_dns: Optional[bool] = None, - san_require_domain_dns: Optional[bool] = None, - san_require_email: Optional[bool] = None, - san_require_spn: Optional[bool] = None, - san_require_upn: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if require_common_name is not None: - _setter("require_common_name", require_common_name) + pulumi.set(__self__, "require_common_name", require_common_name) if require_directory_path is not None: - _setter("require_directory_path", require_directory_path) + pulumi.set(__self__, "require_directory_path", require_directory_path) if require_dns_as_cn is not None: - _setter("require_dns_as_cn", require_dns_as_cn) + pulumi.set(__self__, "require_dns_as_cn", require_dns_as_cn) if require_email is not None: - _setter("require_email", require_email) + pulumi.set(__self__, "require_email", require_email) if san_require_directory_guid is not None: - _setter("san_require_directory_guid", san_require_directory_guid) + pulumi.set(__self__, "san_require_directory_guid", san_require_directory_guid) if san_require_dns is not None: - _setter("san_require_dns", san_require_dns) + pulumi.set(__self__, "san_require_dns", san_require_dns) if san_require_domain_dns is not None: - _setter("san_require_domain_dns", san_require_domain_dns) + pulumi.set(__self__, "san_require_domain_dns", san_require_domain_dns) if san_require_email is not None: - _setter("san_require_email", san_require_email) + pulumi.set(__self__, "san_require_email", san_require_email) if san_require_spn is not None: - _setter("san_require_spn", san_require_spn) + pulumi.set(__self__, "san_require_spn", san_require_spn) if san_require_upn is not None: - _setter("san_require_upn", san_require_upn) + pulumi.set(__self__, "san_require_upn", san_require_upn) @property @pulumi.getter(name="requireCommonName") @@ -1920,53 +1526,26 @@ def __init__(__self__, *, san_require_email: Optional[bool] = None, san_require_spn: Optional[bool] = None, san_require_upn: Optional[bool] = None): - TemplateSubjectNameFlagsV3._configure( - lambda key, value: pulumi.set(__self__, key, value), - require_common_name=require_common_name, - require_directory_path=require_directory_path, - require_dns_as_cn=require_dns_as_cn, - require_email=require_email, - san_require_directory_guid=san_require_directory_guid, - san_require_dns=san_require_dns, - san_require_domain_dns=san_require_domain_dns, - san_require_email=san_require_email, - san_require_spn=san_require_spn, - san_require_upn=san_require_upn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - require_common_name: Optional[bool] = None, - require_directory_path: Optional[bool] = None, - require_dns_as_cn: Optional[bool] = None, - require_email: Optional[bool] = None, - san_require_directory_guid: Optional[bool] = None, - san_require_dns: Optional[bool] = None, - san_require_domain_dns: Optional[bool] = None, - san_require_email: Optional[bool] = None, - san_require_spn: Optional[bool] = None, - san_require_upn: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if require_common_name is not None: - _setter("require_common_name", require_common_name) + pulumi.set(__self__, "require_common_name", require_common_name) if require_directory_path is not None: - _setter("require_directory_path", require_directory_path) + pulumi.set(__self__, "require_directory_path", require_directory_path) if require_dns_as_cn is not None: - _setter("require_dns_as_cn", require_dns_as_cn) + pulumi.set(__self__, "require_dns_as_cn", require_dns_as_cn) if require_email is not None: - _setter("require_email", require_email) + pulumi.set(__self__, "require_email", require_email) if san_require_directory_guid is not None: - _setter("san_require_directory_guid", san_require_directory_guid) + pulumi.set(__self__, "san_require_directory_guid", san_require_directory_guid) if san_require_dns is not None: - _setter("san_require_dns", san_require_dns) + pulumi.set(__self__, "san_require_dns", san_require_dns) if san_require_domain_dns is not None: - _setter("san_require_domain_dns", san_require_domain_dns) + pulumi.set(__self__, "san_require_domain_dns", san_require_domain_dns) if san_require_email is not None: - _setter("san_require_email", san_require_email) + pulumi.set(__self__, "san_require_email", san_require_email) if san_require_spn is not None: - _setter("san_require_spn", san_require_spn) + pulumi.set(__self__, "san_require_spn", san_require_spn) if san_require_upn is not None: - _setter("san_require_upn", san_require_upn) + pulumi.set(__self__, "san_require_upn", san_require_upn) @property @pulumi.getter(name="requireCommonName") @@ -2067,53 +1646,26 @@ def __init__(__self__, *, san_require_email: Optional[bool] = None, san_require_spn: Optional[bool] = None, san_require_upn: Optional[bool] = None): - TemplateSubjectNameFlagsV4._configure( - lambda key, value: pulumi.set(__self__, key, value), - require_common_name=require_common_name, - require_directory_path=require_directory_path, - require_dns_as_cn=require_dns_as_cn, - require_email=require_email, - san_require_directory_guid=san_require_directory_guid, - san_require_dns=san_require_dns, - san_require_domain_dns=san_require_domain_dns, - san_require_email=san_require_email, - san_require_spn=san_require_spn, - san_require_upn=san_require_upn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - require_common_name: Optional[bool] = None, - require_directory_path: Optional[bool] = None, - require_dns_as_cn: Optional[bool] = None, - require_email: Optional[bool] = None, - san_require_directory_guid: Optional[bool] = None, - san_require_dns: Optional[bool] = None, - san_require_domain_dns: Optional[bool] = None, - san_require_email: Optional[bool] = None, - san_require_spn: Optional[bool] = None, - san_require_upn: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if require_common_name is not None: - _setter("require_common_name", require_common_name) + pulumi.set(__self__, "require_common_name", require_common_name) if require_directory_path is not None: - _setter("require_directory_path", require_directory_path) + pulumi.set(__self__, "require_directory_path", require_directory_path) if require_dns_as_cn is not None: - _setter("require_dns_as_cn", require_dns_as_cn) + pulumi.set(__self__, "require_dns_as_cn", require_dns_as_cn) if require_email is not None: - _setter("require_email", require_email) + pulumi.set(__self__, "require_email", require_email) if san_require_directory_guid is not None: - _setter("san_require_directory_guid", san_require_directory_guid) + pulumi.set(__self__, "san_require_directory_guid", san_require_directory_guid) if san_require_dns is not None: - _setter("san_require_dns", san_require_dns) + pulumi.set(__self__, "san_require_dns", san_require_dns) if san_require_domain_dns is not None: - _setter("san_require_domain_dns", san_require_domain_dns) + pulumi.set(__self__, "san_require_domain_dns", san_require_domain_dns) if san_require_email is not None: - _setter("san_require_email", san_require_email) + pulumi.set(__self__, "san_require_email", san_require_email) if san_require_spn is not None: - _setter("san_require_spn", san_require_spn) + pulumi.set(__self__, "san_require_spn", san_require_spn) if san_require_upn is not None: - _setter("san_require_upn", san_require_upn) + pulumi.set(__self__, "san_require_upn", san_require_upn) @property @pulumi.getter(name="requireCommonName") @@ -2170,11 +1722,6 @@ def san_require_upn(self) -> Optional[bool]: class TemplateTags(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -2217,38 +1764,15 @@ def __init__(__self__, *, private_key_flags: 'outputs.TemplatePrivateKeyFlagsV2', subject_name_flags: 'outputs.TemplateSubjectNameFlagsV2', superseded_templates: Optional[Sequence[str]] = None): - TemplateV2._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_validity=certificate_validity, - enrollment_flags=enrollment_flags, - extensions=extensions, - general_flags=general_flags, - private_key_attributes=private_key_attributes, - private_key_flags=private_key_flags, - subject_name_flags=subject_name_flags, - superseded_templates=superseded_templates, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_validity: 'outputs.TemplateCertificateValidity', - enrollment_flags: 'outputs.TemplateEnrollmentFlagsV2', - extensions: 'outputs.TemplateExtensionsV2', - general_flags: 'outputs.TemplateGeneralFlagsV2', - private_key_attributes: 'outputs.TemplatePrivateKeyAttributesV2', - private_key_flags: 'outputs.TemplatePrivateKeyFlagsV2', - subject_name_flags: 'outputs.TemplateSubjectNameFlagsV2', - superseded_templates: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("certificate_validity", certificate_validity) - _setter("enrollment_flags", enrollment_flags) - _setter("extensions", extensions) - _setter("general_flags", general_flags) - _setter("private_key_attributes", private_key_attributes) - _setter("private_key_flags", private_key_flags) - _setter("subject_name_flags", subject_name_flags) + pulumi.set(__self__, "certificate_validity", certificate_validity) + pulumi.set(__self__, "enrollment_flags", enrollment_flags) + pulumi.set(__self__, "extensions", extensions) + pulumi.set(__self__, "general_flags", general_flags) + pulumi.set(__self__, "private_key_attributes", private_key_attributes) + pulumi.set(__self__, "private_key_flags", private_key_flags) + pulumi.set(__self__, "subject_name_flags", subject_name_flags) if superseded_templates is not None: - _setter("superseded_templates", superseded_templates) + pulumi.set(__self__, "superseded_templates", superseded_templates) @property @pulumi.getter(name="certificateValidity") @@ -2334,41 +1858,16 @@ def __init__(__self__, *, private_key_flags: 'outputs.TemplatePrivateKeyFlagsV3', subject_name_flags: 'outputs.TemplateSubjectNameFlagsV3', superseded_templates: Optional[Sequence[str]] = None): - TemplateV3._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_validity=certificate_validity, - enrollment_flags=enrollment_flags, - extensions=extensions, - general_flags=general_flags, - hash_algorithm=hash_algorithm, - private_key_attributes=private_key_attributes, - private_key_flags=private_key_flags, - subject_name_flags=subject_name_flags, - superseded_templates=superseded_templates, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_validity: 'outputs.TemplateCertificateValidity', - enrollment_flags: 'outputs.TemplateEnrollmentFlagsV3', - extensions: 'outputs.TemplateExtensionsV3', - general_flags: 'outputs.TemplateGeneralFlagsV3', - hash_algorithm: 'TemplateHashAlgorithm', - private_key_attributes: 'outputs.TemplatePrivateKeyAttributesV3', - private_key_flags: 'outputs.TemplatePrivateKeyFlagsV3', - subject_name_flags: 'outputs.TemplateSubjectNameFlagsV3', - superseded_templates: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("certificate_validity", certificate_validity) - _setter("enrollment_flags", enrollment_flags) - _setter("extensions", extensions) - _setter("general_flags", general_flags) - _setter("hash_algorithm", hash_algorithm) - _setter("private_key_attributes", private_key_attributes) - _setter("private_key_flags", private_key_flags) - _setter("subject_name_flags", subject_name_flags) + pulumi.set(__self__, "certificate_validity", certificate_validity) + pulumi.set(__self__, "enrollment_flags", enrollment_flags) + pulumi.set(__self__, "extensions", extensions) + pulumi.set(__self__, "general_flags", general_flags) + pulumi.set(__self__, "hash_algorithm", hash_algorithm) + pulumi.set(__self__, "private_key_attributes", private_key_attributes) + pulumi.set(__self__, "private_key_flags", private_key_flags) + pulumi.set(__self__, "subject_name_flags", subject_name_flags) if superseded_templates is not None: - _setter("superseded_templates", superseded_templates) + pulumi.set(__self__, "superseded_templates", superseded_templates) @property @pulumi.getter(name="certificateValidity") @@ -2459,42 +1958,17 @@ def __init__(__self__, *, subject_name_flags: 'outputs.TemplateSubjectNameFlagsV4', hash_algorithm: Optional['TemplateHashAlgorithm'] = None, superseded_templates: Optional[Sequence[str]] = None): - TemplateV4._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_validity=certificate_validity, - enrollment_flags=enrollment_flags, - extensions=extensions, - general_flags=general_flags, - private_key_attributes=private_key_attributes, - private_key_flags=private_key_flags, - subject_name_flags=subject_name_flags, - hash_algorithm=hash_algorithm, - superseded_templates=superseded_templates, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_validity: 'outputs.TemplateCertificateValidity', - enrollment_flags: 'outputs.TemplateEnrollmentFlagsV4', - extensions: 'outputs.TemplateExtensionsV4', - general_flags: 'outputs.TemplateGeneralFlagsV4', - private_key_attributes: 'outputs.TemplatePrivateKeyAttributesV4', - private_key_flags: 'outputs.TemplatePrivateKeyFlagsV4', - subject_name_flags: 'outputs.TemplateSubjectNameFlagsV4', - hash_algorithm: Optional['TemplateHashAlgorithm'] = None, - superseded_templates: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("certificate_validity", certificate_validity) - _setter("enrollment_flags", enrollment_flags) - _setter("extensions", extensions) - _setter("general_flags", general_flags) - _setter("private_key_attributes", private_key_attributes) - _setter("private_key_flags", private_key_flags) - _setter("subject_name_flags", subject_name_flags) + pulumi.set(__self__, "certificate_validity", certificate_validity) + pulumi.set(__self__, "enrollment_flags", enrollment_flags) + pulumi.set(__self__, "extensions", extensions) + pulumi.set(__self__, "general_flags", general_flags) + pulumi.set(__self__, "private_key_attributes", private_key_attributes) + pulumi.set(__self__, "private_key_flags", private_key_flags) + pulumi.set(__self__, "subject_name_flags", subject_name_flags) if hash_algorithm is not None: - _setter("hash_algorithm", hash_algorithm) + pulumi.set(__self__, "hash_algorithm", hash_algorithm) if superseded_templates is not None: - _setter("superseded_templates", superseded_templates) + pulumi.set(__self__, "superseded_templates", superseded_templates) @property @pulumi.getter(name="certificateValidity") @@ -2564,19 +2038,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, period: float, period_type: 'TemplateValidityPeriodType'): - TemplateValidityPeriod._configure( - lambda key, value: pulumi.set(__self__, key, value), - period=period, - period_type=period_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - period: float, - period_type: 'TemplateValidityPeriodType', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("period", period) - _setter("period_type", period_type) + pulumi.set(__self__, "period", period) + pulumi.set(__self__, "period_type", period_type) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/pcaconnectorad/service_principal_name.py b/sdk/python/pulumi_aws_native/pcaconnectorad/service_principal_name.py index 1e7f948b3d..cd865254f9 100644 --- a/sdk/python/pulumi_aws_native/pcaconnectorad/service_principal_name.py +++ b/sdk/python/pulumi_aws_native/pcaconnectorad/service_principal_name.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['ServicePrincipalNameArgs', 'ServicePrincipalName'] @@ -19,21 +19,10 @@ def __init__(__self__, *, """ The set of arguments for constructing a ServicePrincipalName resource. """ - ServicePrincipalNameArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - connector_arn=connector_arn, - directory_registration_arn=directory_registration_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connector_arn: Optional[pulumi.Input[str]] = None, - directory_registration_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if connector_arn is not None: - _setter("connector_arn", connector_arn) + pulumi.set(__self__, "connector_arn", connector_arn) if directory_registration_arn is not None: - _setter("directory_registration_arn", directory_registration_arn) + pulumi.set(__self__, "directory_registration_arn", directory_registration_arn) @property @pulumi.getter(name="connectorArn") @@ -87,10 +76,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ServicePrincipalNameArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/pcaconnectorad/template.py b/sdk/python/pulumi_aws_native/pcaconnectorad/template.py index 0281ca1575..9203d4c2ed 100644 --- a/sdk/python/pulumi_aws_native/pcaconnectorad/template.py +++ b/sdk/python/pulumi_aws_native/pcaconnectorad/template.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -25,31 +25,14 @@ def __init__(__self__, *, """ The set of arguments for constructing a Template resource. """ - TemplateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - connector_arn=connector_arn, - definition=definition, - name=name, - reenroll_all_certificate_holders=reenroll_all_certificate_holders, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connector_arn: pulumi.Input[str], - definition: pulumi.Input[Union['TemplateDefinition0PropertiesArgs', 'TemplateDefinition1PropertiesArgs', 'TemplateDefinition2PropertiesArgs']], - name: Optional[pulumi.Input[str]] = None, - reenroll_all_certificate_holders: Optional[pulumi.Input[bool]] = None, - tags: Optional[pulumi.Input['TemplateTagsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("connector_arn", connector_arn) - _setter("definition", definition) + pulumi.set(__self__, "connector_arn", connector_arn) + pulumi.set(__self__, "definition", definition) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if reenroll_all_certificate_holders is not None: - _setter("reenroll_all_certificate_holders", reenroll_all_certificate_holders) + pulumi.set(__self__, "reenroll_all_certificate_holders", reenroll_all_certificate_holders) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="connectorArn") @@ -133,10 +116,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TemplateArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -164,11 +143,6 @@ def _internal_init(__self__, __props__.__dict__["definition"] = definition __props__.__dict__["name"] = name __props__.__dict__["reenroll_all_certificate_holders"] = reenroll_all_certificate_holders - if tags is not None and not isinstance(tags, TemplateTagsArgs): - tags = tags or {} - def _setter(key, value): - tags[key] = value - TemplateTagsArgs._configure(_setter, **tags) __props__.__dict__["tags"] = tags __props__.__dict__["template_arn"] = None replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["connector_arn", "name"]) diff --git a/sdk/python/pulumi_aws_native/pcaconnectorad/template_group_access_control_entry.py b/sdk/python/pulumi_aws_native/pcaconnectorad/template_group_access_control_entry.py index ab03314db2..ad700e96f8 100644 --- a/sdk/python/pulumi_aws_native/pcaconnectorad/template_group_access_control_entry.py +++ b/sdk/python/pulumi_aws_native/pcaconnectorad/template_group_access_control_entry.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -24,27 +24,12 @@ def __init__(__self__, *, """ The set of arguments for constructing a TemplateGroupAccessControlEntry resource. """ - TemplateGroupAccessControlEntryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_rights=access_rights, - group_display_name=group_display_name, - group_security_identifier=group_security_identifier, - template_arn=template_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_rights: pulumi.Input['TemplateGroupAccessControlEntryAccessRightsArgs'], - group_display_name: pulumi.Input[str], - group_security_identifier: Optional[pulumi.Input[str]] = None, - template_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("access_rights", access_rights) - _setter("group_display_name", group_display_name) + pulumi.set(__self__, "access_rights", access_rights) + pulumi.set(__self__, "group_display_name", group_display_name) if group_security_identifier is not None: - _setter("group_security_identifier", group_security_identifier) + pulumi.set(__self__, "group_security_identifier", group_security_identifier) if template_arn is not None: - _setter("template_arn", template_arn) + pulumi.set(__self__, "template_arn", template_arn) @property @pulumi.getter(name="accessRights") @@ -118,10 +103,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TemplateGroupAccessControlEntryArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -140,11 +121,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = TemplateGroupAccessControlEntryArgs.__new__(TemplateGroupAccessControlEntryArgs) - if access_rights is not None and not isinstance(access_rights, TemplateGroupAccessControlEntryAccessRightsArgs): - access_rights = access_rights or {} - def _setter(key, value): - access_rights[key] = value - TemplateGroupAccessControlEntryAccessRightsArgs._configure(_setter, **access_rights) if access_rights is None and not opts.urn: raise TypeError("Missing required property 'access_rights'") __props__.__dict__["access_rights"] = access_rights diff --git a/sdk/python/pulumi_aws_native/personalize/_inputs.py b/sdk/python/pulumi_aws_native/personalize/_inputs.py index ef795d051f..3775a97d03 100644 --- a/sdk/python/pulumi_aws_native/personalize/_inputs.py +++ b/sdk/python/pulumi_aws_native/personalize/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -32,17 +32,8 @@ def __init__(__self__, *, The Amazon S3 bucket that contains the training data to import. :param pulumi.Input[str] data_location: The path to the Amazon S3 bucket where the data that you want to upload to your dataset is stored. """ - DatasetImportJobDataSourcePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_location=data_location, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_location: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_location is not None: - _setter("data_location", data_location) + pulumi.set(__self__, "data_location", data_location) @property @pulumi.getter(name="dataLocation") @@ -73,33 +64,16 @@ def __init__(__self__, *, :param pulumi.Input[str] job_name: The name for the dataset import job. :param pulumi.Input[str] role_arn: The ARN of the IAM role that has permissions to read from the Amazon S3 data source. """ - DatasetImportJobArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_source=data_source, - dataset_arn=dataset_arn, - dataset_import_job_arn=dataset_import_job_arn, - job_name=job_name, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_source: Optional[pulumi.Input['DatasetImportJobDataSourcePropertiesArgs']] = None, - dataset_arn: Optional[pulumi.Input[str]] = None, - dataset_import_job_arn: Optional[pulumi.Input[str]] = None, - job_name: Optional[pulumi.Input[str]] = None, - role_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_source is not None: - _setter("data_source", data_source) + pulumi.set(__self__, "data_source", data_source) if dataset_arn is not None: - _setter("dataset_arn", dataset_arn) + pulumi.set(__self__, "dataset_arn", dataset_arn) if dataset_import_job_arn is not None: - _setter("dataset_import_job_arn", dataset_import_job_arn) + pulumi.set(__self__, "dataset_import_job_arn", dataset_import_job_arn) if job_name is not None: - _setter("job_name", job_name) + pulumi.set(__self__, "job_name", job_name) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="dataSource") @@ -172,21 +146,10 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The name of the hyperparameter. :param pulumi.Input[Sequence[pulumi.Input[str]]] values: A list of the categories for the hyperparameter. """ - SolutionCategoricalHyperParameterRangeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -223,21 +186,10 @@ def __init__(__self__, *, :param pulumi.Input[str] metric_name: The metric to optimize. :param pulumi.Input[Sequence[pulumi.Input[str]]] recipe_list: The list of candidate recipes. """ - SolutionConfigAutoMlConfigPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric_name=metric_name, - recipe_list=recipe_list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric_name: Optional[pulumi.Input[str]] = None, - recipe_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if metric_name is not None: - _setter("metric_name", metric_name) + pulumi.set(__self__, "metric_name", metric_name) if recipe_list is not None: - _setter("recipe_list", recipe_list) + pulumi.set(__self__, "recipe_list", recipe_list) @property @pulumi.getter(name="metricName") @@ -276,25 +228,12 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['SolutionContinuousHyperParameterRangeArgs']]] continuous_hyper_parameter_ranges: The continuous hyperparameters and their ranges. :param pulumi.Input[Sequence[pulumi.Input['SolutionIntegerHyperParameterRangeArgs']]] integer_hyper_parameter_ranges: The integer hyperparameters and their ranges. """ - SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - categorical_hyper_parameter_ranges=categorical_hyper_parameter_ranges, - continuous_hyper_parameter_ranges=continuous_hyper_parameter_ranges, - integer_hyper_parameter_ranges=integer_hyper_parameter_ranges, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - categorical_hyper_parameter_ranges: Optional[pulumi.Input[Sequence[pulumi.Input['SolutionCategoricalHyperParameterRangeArgs']]]] = None, - continuous_hyper_parameter_ranges: Optional[pulumi.Input[Sequence[pulumi.Input['SolutionContinuousHyperParameterRangeArgs']]]] = None, - integer_hyper_parameter_ranges: Optional[pulumi.Input[Sequence[pulumi.Input['SolutionIntegerHyperParameterRangeArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if categorical_hyper_parameter_ranges is not None: - _setter("categorical_hyper_parameter_ranges", categorical_hyper_parameter_ranges) + pulumi.set(__self__, "categorical_hyper_parameter_ranges", categorical_hyper_parameter_ranges) if continuous_hyper_parameter_ranges is not None: - _setter("continuous_hyper_parameter_ranges", continuous_hyper_parameter_ranges) + pulumi.set(__self__, "continuous_hyper_parameter_ranges", continuous_hyper_parameter_ranges) if integer_hyper_parameter_ranges is not None: - _setter("integer_hyper_parameter_ranges", integer_hyper_parameter_ranges) + pulumi.set(__self__, "integer_hyper_parameter_ranges", integer_hyper_parameter_ranges) @property @pulumi.getter(name="categoricalHyperParameterRanges") @@ -345,25 +284,12 @@ def __init__(__self__, *, :param pulumi.Input[str] metric_regex: A regular expression for finding the metric in the training job logs. :param pulumi.Input['SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesType'] type: The type of the metric. Valid values are Maximize and Minimize. """ - SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric_name=metric_name, - metric_regex=metric_regex, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric_name: Optional[pulumi.Input[str]] = None, - metric_regex: Optional[pulumi.Input[str]] = None, - type: Optional[pulumi.Input['SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if metric_name is not None: - _setter("metric_name", metric_name) + pulumi.set(__self__, "metric_name", metric_name) if metric_regex is not None: - _setter("metric_regex", metric_regex) + pulumi.set(__self__, "metric_regex", metric_regex) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="metricName") @@ -412,21 +338,10 @@ def __init__(__self__, *, :param pulumi.Input[str] max_number_of_training_jobs: The maximum number of training jobs when you create a solution version. The maximum value for maxNumberOfTrainingJobs is 40. :param pulumi.Input[str] max_parallel_training_jobs: The maximum number of parallel training jobs when you create a solution version. The maximum value for maxParallelTrainingJobs is 10. """ - SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_number_of_training_jobs=max_number_of_training_jobs, - max_parallel_training_jobs=max_parallel_training_jobs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_number_of_training_jobs: Optional[pulumi.Input[str]] = None, - max_parallel_training_jobs: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max_number_of_training_jobs is not None: - _setter("max_number_of_training_jobs", max_number_of_training_jobs) + pulumi.set(__self__, "max_number_of_training_jobs", max_number_of_training_jobs) if max_parallel_training_jobs is not None: - _setter("max_parallel_training_jobs", max_parallel_training_jobs) + pulumi.set(__self__, "max_parallel_training_jobs", max_parallel_training_jobs) @property @pulumi.getter(name="maxNumberOfTrainingJobs") @@ -465,25 +380,12 @@ def __init__(__self__, *, :param pulumi.Input['SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesArgs'] hpo_objective: The metric to optimize during HPO. :param pulumi.Input['SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesArgs'] hpo_resource_config: Describes the resource configuration for hyperparameter optimization (HPO). """ - SolutionConfigHpoConfigPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - algorithm_hyper_parameter_ranges=algorithm_hyper_parameter_ranges, - hpo_objective=hpo_objective, - hpo_resource_config=hpo_resource_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - algorithm_hyper_parameter_ranges: Optional[pulumi.Input['SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesPropertiesArgs']] = None, - hpo_objective: Optional[pulumi.Input['SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesArgs']] = None, - hpo_resource_config: Optional[pulumi.Input['SolutionConfigHpoConfigPropertiesHpoResourceConfigPropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if algorithm_hyper_parameter_ranges is not None: - _setter("algorithm_hyper_parameter_ranges", algorithm_hyper_parameter_ranges) + pulumi.set(__self__, "algorithm_hyper_parameter_ranges", algorithm_hyper_parameter_ranges) if hpo_objective is not None: - _setter("hpo_objective", hpo_objective) + pulumi.set(__self__, "hpo_objective", hpo_objective) if hpo_resource_config is not None: - _setter("hpo_resource_config", hpo_resource_config) + pulumi.set(__self__, "hpo_resource_config", hpo_resource_config) @property @pulumi.getter(name="algorithmHyperParameterRanges") @@ -538,33 +440,16 @@ def __init__(__self__, *, :param Any feature_transformation_parameters: Lists the feature transformation parameters. :param pulumi.Input['SolutionConfigHpoConfigPropertiesArgs'] hpo_config: Describes the properties for hyperparameter optimization (HPO) """ - SolutionConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - algorithm_hyper_parameters=algorithm_hyper_parameters, - auto_ml_config=auto_ml_config, - event_value_threshold=event_value_threshold, - feature_transformation_parameters=feature_transformation_parameters, - hpo_config=hpo_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - algorithm_hyper_parameters: Optional[Any] = None, - auto_ml_config: Optional[pulumi.Input['SolutionConfigAutoMlConfigPropertiesArgs']] = None, - event_value_threshold: Optional[pulumi.Input[str]] = None, - feature_transformation_parameters: Optional[Any] = None, - hpo_config: Optional[pulumi.Input['SolutionConfigHpoConfigPropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if algorithm_hyper_parameters is not None: - _setter("algorithm_hyper_parameters", algorithm_hyper_parameters) + pulumi.set(__self__, "algorithm_hyper_parameters", algorithm_hyper_parameters) if auto_ml_config is not None: - _setter("auto_ml_config", auto_ml_config) + pulumi.set(__self__, "auto_ml_config", auto_ml_config) if event_value_threshold is not None: - _setter("event_value_threshold", event_value_threshold) + pulumi.set(__self__, "event_value_threshold", event_value_threshold) if feature_transformation_parameters is not None: - _setter("feature_transformation_parameters", feature_transformation_parameters) + pulumi.set(__self__, "feature_transformation_parameters", feature_transformation_parameters) if hpo_config is not None: - _setter("hpo_config", hpo_config) + pulumi.set(__self__, "hpo_config", hpo_config) @property @pulumi.getter(name="algorithmHyperParameters") @@ -639,25 +524,12 @@ def __init__(__self__, *, :param pulumi.Input[float] min_value: The minimum allowable value for the hyperparameter. :param pulumi.Input[str] name: The name of the hyperparameter. """ - SolutionContinuousHyperParameterRangeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_value=max_value, - min_value=min_value, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_value: Optional[pulumi.Input[float]] = None, - min_value: Optional[pulumi.Input[float]] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max_value is not None: - _setter("max_value", max_value) + pulumi.set(__self__, "max_value", max_value) if min_value is not None: - _setter("min_value", min_value) + pulumi.set(__self__, "min_value", min_value) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="maxValue") @@ -708,25 +580,12 @@ def __init__(__self__, *, :param pulumi.Input[int] min_value: The minimum allowable value for the hyperparameter. :param pulumi.Input[str] name: The name of the hyperparameter. """ - SolutionIntegerHyperParameterRangeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_value=max_value, - min_value=min_value, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_value: Optional[pulumi.Input[int]] = None, - min_value: Optional[pulumi.Input[int]] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max_value is not None: - _setter("max_value", max_value) + pulumi.set(__self__, "max_value", max_value) if min_value is not None: - _setter("min_value", min_value) + pulumi.set(__self__, "min_value", min_value) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="maxValue") diff --git a/sdk/python/pulumi_aws_native/personalize/dataset.py b/sdk/python/pulumi_aws_native/personalize/dataset.py index 2c6df45aa6..6fb8cfd363 100644 --- a/sdk/python/pulumi_aws_native/personalize/dataset.py +++ b/sdk/python/pulumi_aws_native/personalize/dataset.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -29,30 +29,13 @@ def __init__(__self__, *, :param pulumi.Input[str] schema_arn: The ARN of the schema to associate with the dataset. The schema defines the dataset fields. :param pulumi.Input[str] name: The name for the dataset """ - DatasetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dataset_group_arn=dataset_group_arn, - dataset_type=dataset_type, - schema_arn=schema_arn, - dataset_import_job=dataset_import_job, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dataset_group_arn: pulumi.Input[str], - dataset_type: pulumi.Input['DatasetType'], - schema_arn: pulumi.Input[str], - dataset_import_job: Optional[pulumi.Input['DatasetImportJobArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("dataset_group_arn", dataset_group_arn) - _setter("dataset_type", dataset_type) - _setter("schema_arn", schema_arn) + pulumi.set(__self__, "dataset_group_arn", dataset_group_arn) + pulumi.set(__self__, "dataset_type", dataset_type) + pulumi.set(__self__, "schema_arn", schema_arn) if dataset_import_job is not None: - _setter("dataset_import_job", dataset_import_job) + pulumi.set(__self__, "dataset_import_job", dataset_import_job) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="datasetGroupArn") @@ -152,10 +135,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DatasetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -178,11 +157,6 @@ def _internal_init(__self__, if dataset_group_arn is None and not opts.urn: raise TypeError("Missing required property 'dataset_group_arn'") __props__.__dict__["dataset_group_arn"] = dataset_group_arn - if dataset_import_job is not None and not isinstance(dataset_import_job, DatasetImportJobArgs): - dataset_import_job = dataset_import_job or {} - def _setter(key, value): - dataset_import_job[key] = value - DatasetImportJobArgs._configure(_setter, **dataset_import_job) __props__.__dict__["dataset_import_job"] = dataset_import_job if dataset_type is None and not opts.urn: raise TypeError("Missing required property 'dataset_type'") diff --git a/sdk/python/pulumi_aws_native/personalize/dataset_group.py b/sdk/python/pulumi_aws_native/personalize/dataset_group.py index 75350732ae..ce45784332 100644 --- a/sdk/python/pulumi_aws_native/personalize/dataset_group.py +++ b/sdk/python/pulumi_aws_native/personalize/dataset_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -26,29 +26,14 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The name for the new dataset group. :param pulumi.Input[str] role_arn: The ARN of the AWS Identity and Access Management (IAM) role that has permissions to access the AWS Key Management Service (KMS) key. Supplying an IAM role is only valid when also specifying a KMS key. """ - DatasetGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - domain=domain, - kms_key_arn=kms_key_arn, - name=name, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - domain: Optional[pulumi.Input['DatasetGroupDomain']] = None, - kms_key_arn: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - role_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if domain is not None: - _setter("domain", domain) + pulumi.set(__self__, "domain", domain) if kms_key_arn is not None: - _setter("kms_key_arn", kms_key_arn) + pulumi.set(__self__, "kms_key_arn", kms_key_arn) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter @@ -138,10 +123,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DatasetGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/personalize/get_dataset.py b/sdk/python/pulumi_aws_native/personalize/get_dataset.py index b3c1724050..7ff9381b2c 100644 --- a/sdk/python/pulumi_aws_native/personalize/get_dataset.py +++ b/sdk/python/pulumi_aws_native/personalize/get_dataset.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/personalize/get_dataset_group.py b/sdk/python/pulumi_aws_native/personalize/get_dataset_group.py index 7330650d17..f1ec5a26b8 100644 --- a/sdk/python/pulumi_aws_native/personalize/get_dataset_group.py +++ b/sdk/python/pulumi_aws_native/personalize/get_dataset_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/personalize/get_schema.py b/sdk/python/pulumi_aws_native/personalize/get_schema.py index ec94b76756..7e270e78e8 100644 --- a/sdk/python/pulumi_aws_native/personalize/get_schema.py +++ b/sdk/python/pulumi_aws_native/personalize/get_schema.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/personalize/get_solution.py b/sdk/python/pulumi_aws_native/personalize/get_solution.py index 6643716355..e0654b49df 100644 --- a/sdk/python/pulumi_aws_native/personalize/get_solution.py +++ b/sdk/python/pulumi_aws_native/personalize/get_solution.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/personalize/outputs.py b/sdk/python/pulumi_aws_native/personalize/outputs.py index 3fdf0dc1e1..df76b920b2 100644 --- a/sdk/python/pulumi_aws_native/personalize/outputs.py +++ b/sdk/python/pulumi_aws_native/personalize/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -69,33 +69,16 @@ def __init__(__self__, *, :param str job_name: The name for the dataset import job. :param str role_arn: The ARN of the IAM role that has permissions to read from the Amazon S3 data source. """ - DatasetImportJob._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_source=data_source, - dataset_arn=dataset_arn, - dataset_import_job_arn=dataset_import_job_arn, - job_name=job_name, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_source: Optional['outputs.DatasetImportJobDataSourceProperties'] = None, - dataset_arn: Optional[str] = None, - dataset_import_job_arn: Optional[str] = None, - job_name: Optional[str] = None, - role_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_source is not None: - _setter("data_source", data_source) + pulumi.set(__self__, "data_source", data_source) if dataset_arn is not None: - _setter("dataset_arn", dataset_arn) + pulumi.set(__self__, "dataset_arn", dataset_arn) if dataset_import_job_arn is not None: - _setter("dataset_import_job_arn", dataset_import_job_arn) + pulumi.set(__self__, "dataset_import_job_arn", dataset_import_job_arn) if job_name is not None: - _setter("job_name", job_name) + pulumi.set(__self__, "job_name", job_name) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="dataSource") @@ -166,17 +149,8 @@ def __init__(__self__, *, The Amazon S3 bucket that contains the training data to import. :param str data_location: The path to the Amazon S3 bucket where the data that you want to upload to your dataset is stored. """ - DatasetImportJobDataSourceProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_location=data_location, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_location: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_location is not None: - _setter("data_location", data_location) + pulumi.set(__self__, "data_location", data_location) @property @pulumi.getter(name="dataLocation") @@ -200,21 +174,10 @@ def __init__(__self__, *, :param str name: The name of the hyperparameter. :param Sequence[str] values: A list of the categories for the hyperparameter. """ - SolutionCategoricalHyperParameterRange._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[str] = None, - values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -277,33 +240,16 @@ def __init__(__self__, *, :param Any feature_transformation_parameters: Lists the feature transformation parameters. :param 'SolutionConfigHpoConfigProperties' hpo_config: Describes the properties for hyperparameter optimization (HPO) """ - SolutionConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - algorithm_hyper_parameters=algorithm_hyper_parameters, - auto_ml_config=auto_ml_config, - event_value_threshold=event_value_threshold, - feature_transformation_parameters=feature_transformation_parameters, - hpo_config=hpo_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - algorithm_hyper_parameters: Optional[Any] = None, - auto_ml_config: Optional['outputs.SolutionConfigAutoMlConfigProperties'] = None, - event_value_threshold: Optional[str] = None, - feature_transformation_parameters: Optional[Any] = None, - hpo_config: Optional['outputs.SolutionConfigHpoConfigProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if algorithm_hyper_parameters is not None: - _setter("algorithm_hyper_parameters", algorithm_hyper_parameters) + pulumi.set(__self__, "algorithm_hyper_parameters", algorithm_hyper_parameters) if auto_ml_config is not None: - _setter("auto_ml_config", auto_ml_config) + pulumi.set(__self__, "auto_ml_config", auto_ml_config) if event_value_threshold is not None: - _setter("event_value_threshold", event_value_threshold) + pulumi.set(__self__, "event_value_threshold", event_value_threshold) if feature_transformation_parameters is not None: - _setter("feature_transformation_parameters", feature_transformation_parameters) + pulumi.set(__self__, "feature_transformation_parameters", feature_transformation_parameters) if hpo_config is not None: - _setter("hpo_config", hpo_config) + pulumi.set(__self__, "hpo_config", hpo_config) @property @pulumi.getter(name="algorithmHyperParameters") @@ -378,21 +324,10 @@ def __init__(__self__, *, :param str metric_name: The metric to optimize. :param Sequence[str] recipe_list: The list of candidate recipes. """ - SolutionConfigAutoMlConfigProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric_name=metric_name, - recipe_list=recipe_list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric_name: Optional[str] = None, - recipe_list: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if metric_name is not None: - _setter("metric_name", metric_name) + pulumi.set(__self__, "metric_name", metric_name) if recipe_list is not None: - _setter("recipe_list", recipe_list) + pulumi.set(__self__, "recipe_list", recipe_list) @property @pulumi.getter(name="metricName") @@ -447,25 +382,12 @@ def __init__(__self__, *, :param 'SolutionConfigHpoConfigPropertiesHpoObjectiveProperties' hpo_objective: The metric to optimize during HPO. :param 'SolutionConfigHpoConfigPropertiesHpoResourceConfigProperties' hpo_resource_config: Describes the resource configuration for hyperparameter optimization (HPO). """ - SolutionConfigHpoConfigProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - algorithm_hyper_parameter_ranges=algorithm_hyper_parameter_ranges, - hpo_objective=hpo_objective, - hpo_resource_config=hpo_resource_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - algorithm_hyper_parameter_ranges: Optional['outputs.SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesProperties'] = None, - hpo_objective: Optional['outputs.SolutionConfigHpoConfigPropertiesHpoObjectiveProperties'] = None, - hpo_resource_config: Optional['outputs.SolutionConfigHpoConfigPropertiesHpoResourceConfigProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if algorithm_hyper_parameter_ranges is not None: - _setter("algorithm_hyper_parameter_ranges", algorithm_hyper_parameter_ranges) + pulumi.set(__self__, "algorithm_hyper_parameter_ranges", algorithm_hyper_parameter_ranges) if hpo_objective is not None: - _setter("hpo_objective", hpo_objective) + pulumi.set(__self__, "hpo_objective", hpo_objective) if hpo_resource_config is not None: - _setter("hpo_resource_config", hpo_resource_config) + pulumi.set(__self__, "hpo_resource_config", hpo_resource_config) @property @pulumi.getter(name="algorithmHyperParameterRanges") @@ -528,25 +450,12 @@ def __init__(__self__, *, :param Sequence['SolutionContinuousHyperParameterRange'] continuous_hyper_parameter_ranges: The continuous hyperparameters and their ranges. :param Sequence['SolutionIntegerHyperParameterRange'] integer_hyper_parameter_ranges: The integer hyperparameters and their ranges. """ - SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - categorical_hyper_parameter_ranges=categorical_hyper_parameter_ranges, - continuous_hyper_parameter_ranges=continuous_hyper_parameter_ranges, - integer_hyper_parameter_ranges=integer_hyper_parameter_ranges, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - categorical_hyper_parameter_ranges: Optional[Sequence['outputs.SolutionCategoricalHyperParameterRange']] = None, - continuous_hyper_parameter_ranges: Optional[Sequence['outputs.SolutionContinuousHyperParameterRange']] = None, - integer_hyper_parameter_ranges: Optional[Sequence['outputs.SolutionIntegerHyperParameterRange']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if categorical_hyper_parameter_ranges is not None: - _setter("categorical_hyper_parameter_ranges", categorical_hyper_parameter_ranges) + pulumi.set(__self__, "categorical_hyper_parameter_ranges", categorical_hyper_parameter_ranges) if continuous_hyper_parameter_ranges is not None: - _setter("continuous_hyper_parameter_ranges", continuous_hyper_parameter_ranges) + pulumi.set(__self__, "continuous_hyper_parameter_ranges", continuous_hyper_parameter_ranges) if integer_hyper_parameter_ranges is not None: - _setter("integer_hyper_parameter_ranges", integer_hyper_parameter_ranges) + pulumi.set(__self__, "integer_hyper_parameter_ranges", integer_hyper_parameter_ranges) @property @pulumi.getter(name="categoricalHyperParameterRanges") @@ -607,25 +516,12 @@ def __init__(__self__, *, :param str metric_regex: A regular expression for finding the metric in the training job logs. :param 'SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesType' type: The type of the metric. Valid values are Maximize and Minimize. """ - SolutionConfigHpoConfigPropertiesHpoObjectiveProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric_name=metric_name, - metric_regex=metric_regex, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric_name: Optional[str] = None, - metric_regex: Optional[str] = None, - type: Optional['SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if metric_name is not None: - _setter("metric_name", metric_name) + pulumi.set(__self__, "metric_name", metric_name) if metric_regex is not None: - _setter("metric_regex", metric_regex) + pulumi.set(__self__, "metric_regex", metric_regex) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="metricName") @@ -684,21 +580,10 @@ def __init__(__self__, *, :param str max_number_of_training_jobs: The maximum number of training jobs when you create a solution version. The maximum value for maxNumberOfTrainingJobs is 40. :param str max_parallel_training_jobs: The maximum number of parallel training jobs when you create a solution version. The maximum value for maxParallelTrainingJobs is 10. """ - SolutionConfigHpoConfigPropertiesHpoResourceConfigProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_number_of_training_jobs=max_number_of_training_jobs, - max_parallel_training_jobs=max_parallel_training_jobs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_number_of_training_jobs: Optional[str] = None, - max_parallel_training_jobs: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max_number_of_training_jobs is not None: - _setter("max_number_of_training_jobs", max_number_of_training_jobs) + pulumi.set(__self__, "max_number_of_training_jobs", max_number_of_training_jobs) if max_parallel_training_jobs is not None: - _setter("max_parallel_training_jobs", max_parallel_training_jobs) + pulumi.set(__self__, "max_parallel_training_jobs", max_parallel_training_jobs) @property @pulumi.getter(name="maxNumberOfTrainingJobs") @@ -751,25 +636,12 @@ def __init__(__self__, *, :param float min_value: The minimum allowable value for the hyperparameter. :param str name: The name of the hyperparameter. """ - SolutionContinuousHyperParameterRange._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_value=max_value, - min_value=min_value, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_value: Optional[float] = None, - min_value: Optional[float] = None, - name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max_value is not None: - _setter("max_value", max_value) + pulumi.set(__self__, "max_value", max_value) if min_value is not None: - _setter("min_value", min_value) + pulumi.set(__self__, "min_value", min_value) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="maxValue") @@ -830,25 +702,12 @@ def __init__(__self__, *, :param int min_value: The minimum allowable value for the hyperparameter. :param str name: The name of the hyperparameter. """ - SolutionIntegerHyperParameterRange._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_value=max_value, - min_value=min_value, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_value: Optional[int] = None, - min_value: Optional[int] = None, - name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max_value is not None: - _setter("max_value", max_value) + pulumi.set(__self__, "max_value", max_value) if min_value is not None: - _setter("min_value", min_value) + pulumi.set(__self__, "min_value", min_value) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="maxValue") diff --git a/sdk/python/pulumi_aws_native/personalize/schema.py b/sdk/python/pulumi_aws_native/personalize/schema.py index 0094f8435a..586c8191b0 100644 --- a/sdk/python/pulumi_aws_native/personalize/schema.py +++ b/sdk/python/pulumi_aws_native/personalize/schema.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -24,24 +24,11 @@ def __init__(__self__, *, :param pulumi.Input['SchemaDomain'] domain: The domain of a Domain dataset group. :param pulumi.Input[str] name: Name for the schema. """ - SchemaArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - schema=schema, - domain=domain, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - schema: pulumi.Input[str], - domain: Optional[pulumi.Input['SchemaDomain']] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("schema", schema) + pulumi.set(__self__, "schema", schema) if domain is not None: - _setter("domain", domain) + pulumi.set(__self__, "domain", domain) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -117,10 +104,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SchemaArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/personalize/solution.py b/sdk/python/pulumi_aws_native/personalize/solution.py index ee65bc5221..a6e5c97a1c 100644 --- a/sdk/python/pulumi_aws_native/personalize/solution.py +++ b/sdk/python/pulumi_aws_native/personalize/solution.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -33,40 +33,19 @@ def __init__(__self__, *, :param pulumi.Input[bool] perform_hpo: Whether to perform hyperparameter optimization (HPO) on the specified or selected recipe. The default is false. When performing AutoML, this parameter is always true and you should not set it to false. :param pulumi.Input[str] recipe_arn: The ARN of the recipe to use for model training. Only specified when performAutoML is false. """ - SolutionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dataset_group_arn=dataset_group_arn, - event_type=event_type, - name=name, - perform_auto_ml=perform_auto_ml, - perform_hpo=perform_hpo, - recipe_arn=recipe_arn, - solution_config=solution_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dataset_group_arn: pulumi.Input[str], - event_type: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - perform_auto_ml: Optional[pulumi.Input[bool]] = None, - perform_hpo: Optional[pulumi.Input[bool]] = None, - recipe_arn: Optional[pulumi.Input[str]] = None, - solution_config: Optional[pulumi.Input['SolutionConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("dataset_group_arn", dataset_group_arn) + pulumi.set(__self__, "dataset_group_arn", dataset_group_arn) if event_type is not None: - _setter("event_type", event_type) + pulumi.set(__self__, "event_type", event_type) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if perform_auto_ml is not None: - _setter("perform_auto_ml", perform_auto_ml) + pulumi.set(__self__, "perform_auto_ml", perform_auto_ml) if perform_hpo is not None: - _setter("perform_hpo", perform_hpo) + pulumi.set(__self__, "perform_hpo", perform_hpo) if recipe_arn is not None: - _setter("recipe_arn", recipe_arn) + pulumi.set(__self__, "recipe_arn", recipe_arn) if solution_config is not None: - _setter("solution_config", solution_config) + pulumi.set(__self__, "solution_config", solution_config) @property @pulumi.getter(name="datasetGroupArn") @@ -194,10 +173,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SolutionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -227,11 +202,6 @@ def _internal_init(__self__, __props__.__dict__["perform_auto_ml"] = perform_auto_ml __props__.__dict__["perform_hpo"] = perform_hpo __props__.__dict__["recipe_arn"] = recipe_arn - if solution_config is not None and not isinstance(solution_config, SolutionConfigArgs): - solution_config = solution_config or {} - def _setter(key, value): - solution_config[key] = value - SolutionConfigArgs._configure(_setter, **solution_config) __props__.__dict__["solution_config"] = solution_config __props__.__dict__["solution_arn"] = None replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["dataset_group_arn", "event_type", "name", "perform_auto_ml", "perform_hpo", "recipe_arn", "solution_config"]) diff --git a/sdk/python/pulumi_aws_native/pinpoint/_inputs.py b/sdk/python/pulumi_aws_native/pinpoint/_inputs.py index 5bffa46382..c2c96b4a45 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/_inputs.py +++ b/sdk/python/pulumi_aws_native/pinpoint/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -65,25 +65,12 @@ def __init__(__self__, *, lambda_function_name: Optional[pulumi.Input[str]] = None, mode: Optional[pulumi.Input[str]] = None, web_url: Optional[pulumi.Input[str]] = None): - ApplicationSettingsCampaignHookArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - lambda_function_name=lambda_function_name, - mode=mode, - web_url=web_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lambda_function_name: Optional[pulumi.Input[str]] = None, - mode: Optional[pulumi.Input[str]] = None, - web_url: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if lambda_function_name is not None: - _setter("lambda_function_name", lambda_function_name) + pulumi.set(__self__, "lambda_function_name", lambda_function_name) if mode is not None: - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) if web_url is not None: - _setter("web_url", web_url) + pulumi.set(__self__, "web_url", web_url) @property @pulumi.getter(name="lambdaFunctionName") @@ -120,29 +107,14 @@ def __init__(__self__, *, maximum_duration: Optional[pulumi.Input[int]] = None, messages_per_second: Optional[pulumi.Input[int]] = None, total: Optional[pulumi.Input[int]] = None): - ApplicationSettingsLimitsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - daily=daily, - maximum_duration=maximum_duration, - messages_per_second=messages_per_second, - total=total, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - daily: Optional[pulumi.Input[int]] = None, - maximum_duration: Optional[pulumi.Input[int]] = None, - messages_per_second: Optional[pulumi.Input[int]] = None, - total: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if daily is not None: - _setter("daily", daily) + pulumi.set(__self__, "daily", daily) if maximum_duration is not None: - _setter("maximum_duration", maximum_duration) + pulumi.set(__self__, "maximum_duration", maximum_duration) if messages_per_second is not None: - _setter("messages_per_second", messages_per_second) + pulumi.set(__self__, "messages_per_second", messages_per_second) if total is not None: - _setter("total", total) + pulumi.set(__self__, "total", total) @property @pulumi.getter @@ -186,19 +158,8 @@ class ApplicationSettingsQuietTimeArgs: def __init__(__self__, *, end: pulumi.Input[str], start: pulumi.Input[str]): - ApplicationSettingsQuietTimeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - end=end, - start=start, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - end: pulumi.Input[str], - start: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("end", end) - _setter("start", start) + pulumi.set(__self__, "end", end) + pulumi.set(__self__, "start", start) @property @pulumi.getter @@ -224,21 +185,10 @@ class CampaignCustomDeliveryConfigurationArgs: def __init__(__self__, *, delivery_uri: Optional[pulumi.Input[str]] = None, endpoint_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - CampaignCustomDeliveryConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - delivery_uri=delivery_uri, - endpoint_types=endpoint_types, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delivery_uri: Optional[pulumi.Input[str]] = None, - endpoint_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if delivery_uri is not None: - _setter("delivery_uri", delivery_uri) + pulumi.set(__self__, "delivery_uri", delivery_uri) if endpoint_types is not None: - _setter("endpoint_types", endpoint_types) + pulumi.set(__self__, "endpoint_types", endpoint_types) @property @pulumi.getter(name="deliveryUri") @@ -263,17 +213,8 @@ def endpoint_types(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str] class CampaignCustomMessageArgs: def __init__(__self__, *, data: Optional[pulumi.Input[str]] = None): - CampaignCustomMessageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data=data, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data is not None: - _setter("data", data) + pulumi.set(__self__, "data", data) @property @pulumi.getter @@ -294,37 +235,18 @@ def __init__(__self__, *, link: Optional[pulumi.Input[str]] = None, text: Optional[pulumi.Input[str]] = None, text_color: Optional[pulumi.Input[str]] = None): - CampaignDefaultButtonConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - background_color=background_color, - border_radius=border_radius, - button_action=button_action, - link=link, - text=text, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - background_color: Optional[pulumi.Input[str]] = None, - border_radius: Optional[pulumi.Input[int]] = None, - button_action: Optional[pulumi.Input[str]] = None, - link: Optional[pulumi.Input[str]] = None, - text: Optional[pulumi.Input[str]] = None, - text_color: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if background_color is not None: - _setter("background_color", background_color) + pulumi.set(__self__, "background_color", background_color) if border_radius is not None: - _setter("border_radius", border_radius) + pulumi.set(__self__, "border_radius", border_radius) if button_action is not None: - _setter("button_action", button_action) + pulumi.set(__self__, "button_action", button_action) if link is not None: - _setter("link", link) + pulumi.set(__self__, "link", link) if text is not None: - _setter("text", text) + pulumi.set(__self__, "text", text) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter(name="backgroundColor") @@ -388,29 +310,14 @@ def __init__(__self__, *, from_address: Optional[pulumi.Input[str]] = None, html_body: Optional[pulumi.Input[str]] = None, title: Optional[pulumi.Input[str]] = None): - CampaignEmailMessageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - body=body, - from_address=from_address, - html_body=html_body, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - body: Optional[pulumi.Input[str]] = None, - from_address: Optional[pulumi.Input[str]] = None, - html_body: Optional[pulumi.Input[str]] = None, - title: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if body is not None: - _setter("body", body) + pulumi.set(__self__, "body", body) if from_address is not None: - _setter("from_address", from_address) + pulumi.set(__self__, "from_address", from_address) if html_body is not None: - _setter("html_body", html_body) + pulumi.set(__self__, "html_body", html_body) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter @@ -455,25 +362,12 @@ def __init__(__self__, *, attributes: Optional[Any] = None, event_type: Optional[pulumi.Input['CampaignSetDimensionArgs']] = None, metrics: Optional[Any] = None): - CampaignEventDimensionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attributes=attributes, - event_type=event_type, - metrics=metrics, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attributes: Optional[Any] = None, - event_type: Optional[pulumi.Input['CampaignSetDimensionArgs']] = None, - metrics: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attributes is not None: - _setter("attributes", attributes) + pulumi.set(__self__, "attributes", attributes) if event_type is not None: - _setter("event_type", event_type) + pulumi.set(__self__, "event_type", event_type) if metrics is not None: - _setter("metrics", metrics) + pulumi.set(__self__, "metrics", metrics) @property @pulumi.getter @@ -508,21 +402,10 @@ class CampaignEventFilterArgs: def __init__(__self__, *, dimensions: Optional[pulumi.Input['CampaignEventDimensionsArgs']] = None, filter_type: Optional[pulumi.Input[str]] = None): - CampaignEventFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dimensions=dimensions, - filter_type=filter_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dimensions: Optional[pulumi.Input['CampaignEventDimensionsArgs']] = None, - filter_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dimensions is not None: - _setter("dimensions", dimensions) + pulumi.set(__self__, "dimensions", dimensions) if filter_type is not None: - _setter("filter_type", filter_type) + pulumi.set(__self__, "filter_type", filter_type) @property @pulumi.getter @@ -549,25 +432,12 @@ def __init__(__self__, *, lambda_function_name: Optional[pulumi.Input[str]] = None, mode: Optional[pulumi.Input[str]] = None, web_url: Optional[pulumi.Input[str]] = None): - CampaignHookArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - lambda_function_name=lambda_function_name, - mode=mode, - web_url=web_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lambda_function_name: Optional[pulumi.Input[str]] = None, - mode: Optional[pulumi.Input[str]] = None, - web_url: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if lambda_function_name is not None: - _setter("lambda_function_name", lambda_function_name) + pulumi.set(__self__, "lambda_function_name", lambda_function_name) if mode is not None: - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) if web_url is not None: - _setter("web_url", web_url) + pulumi.set(__self__, "web_url", web_url) @property @pulumi.getter(name="lambdaFunctionName") @@ -603,25 +473,12 @@ def __init__(__self__, *, alignment: Optional[pulumi.Input[str]] = None, body: Optional[pulumi.Input[str]] = None, text_color: Optional[pulumi.Input[str]] = None): - CampaignInAppMessageBodyConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - alignment=alignment, - body=body, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alignment: Optional[pulumi.Input[str]] = None, - body: Optional[pulumi.Input[str]] = None, - text_color: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if alignment is not None: - _setter("alignment", alignment) + pulumi.set(__self__, "alignment", alignment) if body is not None: - _setter("body", body) + pulumi.set(__self__, "body", body) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter @@ -658,29 +515,14 @@ def __init__(__self__, *, default_config: Optional[pulumi.Input['CampaignDefaultButtonConfigurationArgs']] = None, ios: Optional[pulumi.Input['CampaignOverrideButtonConfigurationArgs']] = None, web: Optional[pulumi.Input['CampaignOverrideButtonConfigurationArgs']] = None): - CampaignInAppMessageButtonArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - android=android, - default_config=default_config, - ios=ios, - web=web, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - android: Optional[pulumi.Input['CampaignOverrideButtonConfigurationArgs']] = None, - default_config: Optional[pulumi.Input['CampaignDefaultButtonConfigurationArgs']] = None, - ios: Optional[pulumi.Input['CampaignOverrideButtonConfigurationArgs']] = None, - web: Optional[pulumi.Input['CampaignOverrideButtonConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if android is not None: - _setter("android", android) + pulumi.set(__self__, "android", android) if default_config is not None: - _setter("default_config", default_config) + pulumi.set(__self__, "default_config", default_config) if ios is not None: - _setter("ios", ios) + pulumi.set(__self__, "ios", ios) if web is not None: - _setter("web", web) + pulumi.set(__self__, "web", web) @property @pulumi.getter @@ -728,37 +570,18 @@ def __init__(__self__, *, image_url: Optional[pulumi.Input[str]] = None, primary_btn: Optional[pulumi.Input['CampaignInAppMessageButtonArgs']] = None, secondary_btn: Optional[pulumi.Input['CampaignInAppMessageButtonArgs']] = None): - CampaignInAppMessageContentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - background_color=background_color, - body_config=body_config, - header_config=header_config, - image_url=image_url, - primary_btn=primary_btn, - secondary_btn=secondary_btn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - background_color: Optional[pulumi.Input[str]] = None, - body_config: Optional[pulumi.Input['CampaignInAppMessageBodyConfigArgs']] = None, - header_config: Optional[pulumi.Input['CampaignInAppMessageHeaderConfigArgs']] = None, - image_url: Optional[pulumi.Input[str]] = None, - primary_btn: Optional[pulumi.Input['CampaignInAppMessageButtonArgs']] = None, - secondary_btn: Optional[pulumi.Input['CampaignInAppMessageButtonArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if background_color is not None: - _setter("background_color", background_color) + pulumi.set(__self__, "background_color", background_color) if body_config is not None: - _setter("body_config", body_config) + pulumi.set(__self__, "body_config", body_config) if header_config is not None: - _setter("header_config", header_config) + pulumi.set(__self__, "header_config", header_config) if image_url is not None: - _setter("image_url", image_url) + pulumi.set(__self__, "image_url", image_url) if primary_btn is not None: - _setter("primary_btn", primary_btn) + pulumi.set(__self__, "primary_btn", primary_btn) if secondary_btn is not None: - _setter("secondary_btn", secondary_btn) + pulumi.set(__self__, "secondary_btn", secondary_btn) @property @pulumi.getter(name="backgroundColor") @@ -821,25 +644,12 @@ def __init__(__self__, *, alignment: Optional[pulumi.Input[str]] = None, header: Optional[pulumi.Input[str]] = None, text_color: Optional[pulumi.Input[str]] = None): - CampaignInAppMessageHeaderConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - alignment=alignment, - header=header, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alignment: Optional[pulumi.Input[str]] = None, - header: Optional[pulumi.Input[str]] = None, - text_color: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if alignment is not None: - _setter("alignment", alignment) + pulumi.set(__self__, "alignment", alignment) if header is not None: - _setter("header", header) + pulumi.set(__self__, "header", header) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter @@ -875,25 +685,12 @@ def __init__(__self__, *, content: Optional[pulumi.Input[Sequence[pulumi.Input['CampaignInAppMessageContentArgs']]]] = None, custom_config: Optional[Any] = None, layout: Optional[pulumi.Input[str]] = None): - CampaignInAppMessageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - content=content, - custom_config=custom_config, - layout=layout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content: Optional[pulumi.Input[Sequence[pulumi.Input['CampaignInAppMessageContentArgs']]]] = None, - custom_config: Optional[Any] = None, - layout: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if content is not None: - _setter("content", content) + pulumi.set(__self__, "content", content) if custom_config is not None: - _setter("custom_config", custom_config) + pulumi.set(__self__, "custom_config", custom_config) if layout is not None: - _setter("layout", layout) + pulumi.set(__self__, "layout", layout) @property @pulumi.getter @@ -931,33 +728,16 @@ def __init__(__self__, *, messages_per_second: Optional[pulumi.Input[int]] = None, session: Optional[pulumi.Input[int]] = None, total: Optional[pulumi.Input[int]] = None): - CampaignLimitsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - daily=daily, - maximum_duration=maximum_duration, - messages_per_second=messages_per_second, - session=session, - total=total, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - daily: Optional[pulumi.Input[int]] = None, - maximum_duration: Optional[pulumi.Input[int]] = None, - messages_per_second: Optional[pulumi.Input[int]] = None, - session: Optional[pulumi.Input[int]] = None, - total: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if daily is not None: - _setter("daily", daily) + pulumi.set(__self__, "daily", daily) if maximum_duration is not None: - _setter("maximum_duration", maximum_duration) + pulumi.set(__self__, "maximum_duration", maximum_duration) if messages_per_second is not None: - _setter("messages_per_second", messages_per_second) + pulumi.set(__self__, "messages_per_second", messages_per_second) if session is not None: - _setter("session", session) + pulumi.set(__self__, "session", session) if total is not None: - _setter("total", total) + pulumi.set(__self__, "total", total) @property @pulumi.getter @@ -1017,49 +797,24 @@ def __init__(__self__, *, gcm_message: Optional[pulumi.Input['CampaignMessageArgs']] = None, in_app_message: Optional[pulumi.Input['CampaignInAppMessageArgs']] = None, sms_message: Optional[pulumi.Input['CampaignSmsMessageArgs']] = None): - CampaignMessageConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - adm_message=adm_message, - apns_message=apns_message, - baidu_message=baidu_message, - custom_message=custom_message, - default_message=default_message, - email_message=email_message, - gcm_message=gcm_message, - in_app_message=in_app_message, - sms_message=sms_message, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - adm_message: Optional[pulumi.Input['CampaignMessageArgs']] = None, - apns_message: Optional[pulumi.Input['CampaignMessageArgs']] = None, - baidu_message: Optional[pulumi.Input['CampaignMessageArgs']] = None, - custom_message: Optional[pulumi.Input['CampaignCustomMessageArgs']] = None, - default_message: Optional[pulumi.Input['CampaignMessageArgs']] = None, - email_message: Optional[pulumi.Input['CampaignEmailMessageArgs']] = None, - gcm_message: Optional[pulumi.Input['CampaignMessageArgs']] = None, - in_app_message: Optional[pulumi.Input['CampaignInAppMessageArgs']] = None, - sms_message: Optional[pulumi.Input['CampaignSmsMessageArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if adm_message is not None: - _setter("adm_message", adm_message) + pulumi.set(__self__, "adm_message", adm_message) if apns_message is not None: - _setter("apns_message", apns_message) + pulumi.set(__self__, "apns_message", apns_message) if baidu_message is not None: - _setter("baidu_message", baidu_message) + pulumi.set(__self__, "baidu_message", baidu_message) if custom_message is not None: - _setter("custom_message", custom_message) + pulumi.set(__self__, "custom_message", custom_message) if default_message is not None: - _setter("default_message", default_message) + pulumi.set(__self__, "default_message", default_message) if email_message is not None: - _setter("email_message", email_message) + pulumi.set(__self__, "email_message", email_message) if gcm_message is not None: - _setter("gcm_message", gcm_message) + pulumi.set(__self__, "gcm_message", gcm_message) if in_app_message is not None: - _setter("in_app_message", in_app_message) + pulumi.set(__self__, "in_app_message", in_app_message) if sms_message is not None: - _setter("sms_message", sms_message) + pulumi.set(__self__, "sms_message", sms_message) @property @pulumi.getter(name="admMessage") @@ -1158,61 +913,30 @@ def __init__(__self__, *, time_to_live: Optional[pulumi.Input[int]] = None, title: Optional[pulumi.Input[str]] = None, url: Optional[pulumi.Input[str]] = None): - CampaignMessageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - body=body, - image_icon_url=image_icon_url, - image_small_icon_url=image_small_icon_url, - image_url=image_url, - json_body=json_body, - media_url=media_url, - raw_content=raw_content, - silent_push=silent_push, - time_to_live=time_to_live, - title=title, - url=url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: Optional[pulumi.Input[str]] = None, - body: Optional[pulumi.Input[str]] = None, - image_icon_url: Optional[pulumi.Input[str]] = None, - image_small_icon_url: Optional[pulumi.Input[str]] = None, - image_url: Optional[pulumi.Input[str]] = None, - json_body: Optional[pulumi.Input[str]] = None, - media_url: Optional[pulumi.Input[str]] = None, - raw_content: Optional[pulumi.Input[str]] = None, - silent_push: Optional[pulumi.Input[bool]] = None, - time_to_live: Optional[pulumi.Input[int]] = None, - title: Optional[pulumi.Input[str]] = None, - url: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if action is not None: - _setter("action", action) + pulumi.set(__self__, "action", action) if body is not None: - _setter("body", body) + pulumi.set(__self__, "body", body) if image_icon_url is not None: - _setter("image_icon_url", image_icon_url) + pulumi.set(__self__, "image_icon_url", image_icon_url) if image_small_icon_url is not None: - _setter("image_small_icon_url", image_small_icon_url) + pulumi.set(__self__, "image_small_icon_url", image_small_icon_url) if image_url is not None: - _setter("image_url", image_url) + pulumi.set(__self__, "image_url", image_url) if json_body is not None: - _setter("json_body", json_body) + pulumi.set(__self__, "json_body", json_body) if media_url is not None: - _setter("media_url", media_url) + pulumi.set(__self__, "media_url", media_url) if raw_content is not None: - _setter("raw_content", raw_content) + pulumi.set(__self__, "raw_content", raw_content) if silent_push is not None: - _setter("silent_push", silent_push) + pulumi.set(__self__, "silent_push", silent_push) if time_to_live is not None: - _setter("time_to_live", time_to_live) + pulumi.set(__self__, "time_to_live", time_to_live) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) if url is not None: - _setter("url", url) + pulumi.set(__self__, "url", url) @property @pulumi.getter @@ -1328,21 +1052,10 @@ class CampaignOverrideButtonConfigurationArgs: def __init__(__self__, *, button_action: Optional[pulumi.Input[str]] = None, link: Optional[pulumi.Input[str]] = None): - CampaignOverrideButtonConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - button_action=button_action, - link=link, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - button_action: Optional[pulumi.Input[str]] = None, - link: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if button_action is not None: - _setter("button_action", button_action) + pulumi.set(__self__, "button_action", button_action) if link is not None: - _setter("link", link) + pulumi.set(__self__, "link", link) @property @pulumi.getter(name="buttonAction") @@ -1368,19 +1081,8 @@ class CampaignQuietTimeArgs: def __init__(__self__, *, end: pulumi.Input[str], start: pulumi.Input[str]): - CampaignQuietTimeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - end=end, - start=start, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - end: pulumi.Input[str], - start: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("end", end) - _setter("start", start) + pulumi.set(__self__, "end", end) + pulumi.set(__self__, "start", start) @property @pulumi.getter @@ -1411,41 +1113,20 @@ def __init__(__self__, *, quiet_time: Optional[pulumi.Input['CampaignQuietTimeArgs']] = None, start_time: Optional[pulumi.Input[str]] = None, time_zone: Optional[pulumi.Input[str]] = None): - CampaignScheduleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - end_time=end_time, - event_filter=event_filter, - frequency=frequency, - is_local_time=is_local_time, - quiet_time=quiet_time, - start_time=start_time, - time_zone=time_zone, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - end_time: Optional[pulumi.Input[str]] = None, - event_filter: Optional[pulumi.Input['CampaignEventFilterArgs']] = None, - frequency: Optional[pulumi.Input[str]] = None, - is_local_time: Optional[pulumi.Input[bool]] = None, - quiet_time: Optional[pulumi.Input['CampaignQuietTimeArgs']] = None, - start_time: Optional[pulumi.Input[str]] = None, - time_zone: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if end_time is not None: - _setter("end_time", end_time) + pulumi.set(__self__, "end_time", end_time) if event_filter is not None: - _setter("event_filter", event_filter) + pulumi.set(__self__, "event_filter", event_filter) if frequency is not None: - _setter("frequency", frequency) + pulumi.set(__self__, "frequency", frequency) if is_local_time is not None: - _setter("is_local_time", is_local_time) + pulumi.set(__self__, "is_local_time", is_local_time) if quiet_time is not None: - _setter("quiet_time", quiet_time) + pulumi.set(__self__, "quiet_time", quiet_time) if start_time is not None: - _setter("start_time", start_time) + pulumi.set(__self__, "start_time", start_time) if time_zone is not None: - _setter("time_zone", time_zone) + pulumi.set(__self__, "time_zone", time_zone) @property @pulumi.getter(name="endTime") @@ -1516,21 +1197,10 @@ class CampaignSetDimensionArgs: def __init__(__self__, *, dimension_type: Optional[pulumi.Input[str]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - CampaignSetDimensionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dimension_type=dimension_type, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dimension_type: Optional[pulumi.Input[str]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dimension_type is not None: - _setter("dimension_type", dimension_type) + pulumi.set(__self__, "dimension_type", dimension_type) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter(name="dimensionType") @@ -1560,37 +1230,18 @@ def __init__(__self__, *, origination_number: Optional[pulumi.Input[str]] = None, sender_id: Optional[pulumi.Input[str]] = None, template_id: Optional[pulumi.Input[str]] = None): - CampaignSmsMessageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - body=body, - entity_id=entity_id, - message_type=message_type, - origination_number=origination_number, - sender_id=sender_id, - template_id=template_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - body: Optional[pulumi.Input[str]] = None, - entity_id: Optional[pulumi.Input[str]] = None, - message_type: Optional[pulumi.Input[str]] = None, - origination_number: Optional[pulumi.Input[str]] = None, - sender_id: Optional[pulumi.Input[str]] = None, - template_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if body is not None: - _setter("body", body) + pulumi.set(__self__, "body", body) if entity_id is not None: - _setter("entity_id", entity_id) + pulumi.set(__self__, "entity_id", entity_id) if message_type is not None: - _setter("message_type", message_type) + pulumi.set(__self__, "message_type", message_type) if origination_number is not None: - _setter("origination_number", origination_number) + pulumi.set(__self__, "origination_number", origination_number) if sender_id is not None: - _setter("sender_id", sender_id) + pulumi.set(__self__, "sender_id", sender_id) if template_id is not None: - _setter("template_id", template_id) + pulumi.set(__self__, "template_id", template_id) @property @pulumi.getter @@ -1654,29 +1305,14 @@ def __init__(__self__, *, push_template: Optional[pulumi.Input['CampaignTemplateArgs']] = None, sms_template: Optional[pulumi.Input['CampaignTemplateArgs']] = None, voice_template: Optional[pulumi.Input['CampaignTemplateArgs']] = None): - CampaignTemplateConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - email_template=email_template, - push_template=push_template, - sms_template=sms_template, - voice_template=voice_template, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - email_template: Optional[pulumi.Input['CampaignTemplateArgs']] = None, - push_template: Optional[pulumi.Input['CampaignTemplateArgs']] = None, - sms_template: Optional[pulumi.Input['CampaignTemplateArgs']] = None, - voice_template: Optional[pulumi.Input['CampaignTemplateArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if email_template is not None: - _setter("email_template", email_template) + pulumi.set(__self__, "email_template", email_template) if push_template is not None: - _setter("push_template", push_template) + pulumi.set(__self__, "push_template", push_template) if sms_template is not None: - _setter("sms_template", sms_template) + pulumi.set(__self__, "sms_template", sms_template) if voice_template is not None: - _setter("voice_template", voice_template) + pulumi.set(__self__, "voice_template", voice_template) @property @pulumi.getter(name="emailTemplate") @@ -1720,21 +1356,10 @@ class CampaignTemplateArgs: def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None, version: Optional[pulumi.Input[str]] = None): - CampaignTemplateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter @@ -1765,41 +1390,20 @@ def __init__(__self__, *, template_configuration: Optional[pulumi.Input['CampaignTemplateConfigurationArgs']] = None, treatment_description: Optional[pulumi.Input[str]] = None, treatment_name: Optional[pulumi.Input[str]] = None): - CampaignWriteTreatmentResourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_delivery_configuration=custom_delivery_configuration, - message_configuration=message_configuration, - schedule=schedule, - size_percent=size_percent, - template_configuration=template_configuration, - treatment_description=treatment_description, - treatment_name=treatment_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_delivery_configuration: Optional[pulumi.Input['CampaignCustomDeliveryConfigurationArgs']] = None, - message_configuration: Optional[pulumi.Input['CampaignMessageConfigurationArgs']] = None, - schedule: Optional[pulumi.Input['CampaignScheduleArgs']] = None, - size_percent: Optional[pulumi.Input[int]] = None, - template_configuration: Optional[pulumi.Input['CampaignTemplateConfigurationArgs']] = None, - treatment_description: Optional[pulumi.Input[str]] = None, - treatment_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_delivery_configuration is not None: - _setter("custom_delivery_configuration", custom_delivery_configuration) + pulumi.set(__self__, "custom_delivery_configuration", custom_delivery_configuration) if message_configuration is not None: - _setter("message_configuration", message_configuration) + pulumi.set(__self__, "message_configuration", message_configuration) if schedule is not None: - _setter("schedule", schedule) + pulumi.set(__self__, "schedule", schedule) if size_percent is not None: - _setter("size_percent", size_percent) + pulumi.set(__self__, "size_percent", size_percent) if template_configuration is not None: - _setter("template_configuration", template_configuration) + pulumi.set(__self__, "template_configuration", template_configuration) if treatment_description is not None: - _setter("treatment_description", treatment_description) + pulumi.set(__self__, "treatment_description", treatment_description) if treatment_name is not None: - _setter("treatment_name", treatment_name) + pulumi.set(__self__, "treatment_name", treatment_name) @property @pulumi.getter(name="customDeliveryConfiguration") @@ -1872,29 +1476,14 @@ def __init__(__self__, *, source_segments: Optional[pulumi.Input[Sequence[pulumi.Input['SegmentSourceSegmentsArgs']]]] = None, source_type: Optional[pulumi.Input[str]] = None, type: Optional[pulumi.Input[str]] = None): - GroupsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dimensions=dimensions, - source_segments=source_segments, - source_type=source_type, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dimensions: Optional[pulumi.Input[Sequence[pulumi.Input['SegmentDimensionsArgs']]]] = None, - source_segments: Optional[pulumi.Input[Sequence[pulumi.Input['SegmentSourceSegmentsArgs']]]] = None, - source_type: Optional[pulumi.Input[str]] = None, - type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dimensions is not None: - _setter("dimensions", dimensions) + pulumi.set(__self__, "dimensions", dimensions) if source_segments is not None: - _setter("source_segments", source_segments) + pulumi.set(__self__, "source_segments", source_segments) if source_type is not None: - _setter("source_type", source_type) + pulumi.set(__self__, "source_type", source_type) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -1939,25 +1528,12 @@ def __init__(__self__, *, alignment: Optional[pulumi.Input['InAppTemplateAlignment']] = None, body: Optional[pulumi.Input[str]] = None, text_color: Optional[pulumi.Input[str]] = None): - InAppTemplateBodyConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - alignment=alignment, - body=body, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alignment: Optional[pulumi.Input['InAppTemplateAlignment']] = None, - body: Optional[pulumi.Input[str]] = None, - text_color: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if alignment is not None: - _setter("alignment", alignment) + pulumi.set(__self__, "alignment", alignment) if body is not None: - _setter("body", body) + pulumi.set(__self__, "body", body) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter @@ -1994,29 +1570,14 @@ def __init__(__self__, *, default_config: Optional[pulumi.Input['InAppTemplateDefaultButtonConfigurationArgs']] = None, ios: Optional[pulumi.Input['InAppTemplateOverrideButtonConfigurationArgs']] = None, web: Optional[pulumi.Input['InAppTemplateOverrideButtonConfigurationArgs']] = None): - InAppTemplateButtonConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - android=android, - default_config=default_config, - ios=ios, - web=web, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - android: Optional[pulumi.Input['InAppTemplateOverrideButtonConfigurationArgs']] = None, - default_config: Optional[pulumi.Input['InAppTemplateDefaultButtonConfigurationArgs']] = None, - ios: Optional[pulumi.Input['InAppTemplateOverrideButtonConfigurationArgs']] = None, - web: Optional[pulumi.Input['InAppTemplateOverrideButtonConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if android is not None: - _setter("android", android) + pulumi.set(__self__, "android", android) if default_config is not None: - _setter("default_config", default_config) + pulumi.set(__self__, "default_config", default_config) if ios is not None: - _setter("ios", ios) + pulumi.set(__self__, "ios", ios) if web is not None: - _setter("web", web) + pulumi.set(__self__, "web", web) @property @pulumi.getter @@ -2064,37 +1625,18 @@ def __init__(__self__, *, link: Optional[pulumi.Input[str]] = None, text: Optional[pulumi.Input[str]] = None, text_color: Optional[pulumi.Input[str]] = None): - InAppTemplateDefaultButtonConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - background_color=background_color, - border_radius=border_radius, - button_action=button_action, - link=link, - text=text, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - background_color: Optional[pulumi.Input[str]] = None, - border_radius: Optional[pulumi.Input[int]] = None, - button_action: Optional[pulumi.Input['InAppTemplateButtonAction']] = None, - link: Optional[pulumi.Input[str]] = None, - text: Optional[pulumi.Input[str]] = None, - text_color: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if background_color is not None: - _setter("background_color", background_color) + pulumi.set(__self__, "background_color", background_color) if border_radius is not None: - _setter("border_radius", border_radius) + pulumi.set(__self__, "border_radius", border_radius) if button_action is not None: - _setter("button_action", button_action) + pulumi.set(__self__, "button_action", button_action) if link is not None: - _setter("link", link) + pulumi.set(__self__, "link", link) if text is not None: - _setter("text", text) + pulumi.set(__self__, "text", text) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter(name="backgroundColor") @@ -2157,25 +1699,12 @@ def __init__(__self__, *, alignment: Optional[pulumi.Input['InAppTemplateAlignment']] = None, header: Optional[pulumi.Input[str]] = None, text_color: Optional[pulumi.Input[str]] = None): - InAppTemplateHeaderConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - alignment=alignment, - header=header, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alignment: Optional[pulumi.Input['InAppTemplateAlignment']] = None, - header: Optional[pulumi.Input[str]] = None, - text_color: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if alignment is not None: - _setter("alignment", alignment) + pulumi.set(__self__, "alignment", alignment) if header is not None: - _setter("header", header) + pulumi.set(__self__, "header", header) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter @@ -2214,37 +1743,18 @@ def __init__(__self__, *, image_url: Optional[pulumi.Input[str]] = None, primary_btn: Optional[pulumi.Input['InAppTemplateButtonConfigArgs']] = None, secondary_btn: Optional[pulumi.Input['InAppTemplateButtonConfigArgs']] = None): - InAppTemplateInAppMessageContentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - background_color=background_color, - body_config=body_config, - header_config=header_config, - image_url=image_url, - primary_btn=primary_btn, - secondary_btn=secondary_btn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - background_color: Optional[pulumi.Input[str]] = None, - body_config: Optional[pulumi.Input['InAppTemplateBodyConfigArgs']] = None, - header_config: Optional[pulumi.Input['InAppTemplateHeaderConfigArgs']] = None, - image_url: Optional[pulumi.Input[str]] = None, - primary_btn: Optional[pulumi.Input['InAppTemplateButtonConfigArgs']] = None, - secondary_btn: Optional[pulumi.Input['InAppTemplateButtonConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if background_color is not None: - _setter("background_color", background_color) + pulumi.set(__self__, "background_color", background_color) if body_config is not None: - _setter("body_config", body_config) + pulumi.set(__self__, "body_config", body_config) if header_config is not None: - _setter("header_config", header_config) + pulumi.set(__self__, "header_config", header_config) if image_url is not None: - _setter("image_url", image_url) + pulumi.set(__self__, "image_url", image_url) if primary_btn is not None: - _setter("primary_btn", primary_btn) + pulumi.set(__self__, "primary_btn", primary_btn) if secondary_btn is not None: - _setter("secondary_btn", secondary_btn) + pulumi.set(__self__, "secondary_btn", secondary_btn) @property @pulumi.getter(name="backgroundColor") @@ -2306,21 +1816,10 @@ class InAppTemplateOverrideButtonConfigurationArgs: def __init__(__self__, *, button_action: Optional[pulumi.Input['InAppTemplateButtonAction']] = None, link: Optional[pulumi.Input[str]] = None): - InAppTemplateOverrideButtonConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - button_action=button_action, - link=link, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - button_action: Optional[pulumi.Input['InAppTemplateButtonAction']] = None, - link: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if button_action is not None: - _setter("button_action", button_action) + pulumi.set(__self__, "button_action", button_action) if link is not None: - _setter("link", link) + pulumi.set(__self__, "link", link) @property @pulumi.getter(name="buttonAction") @@ -2352,45 +1851,22 @@ def __init__(__self__, *, sound: Optional[pulumi.Input[str]] = None, title: Optional[pulumi.Input[str]] = None, url: Optional[pulumi.Input[str]] = None): - PushTemplateAndroidPushNotificationTemplateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - body=body, - image_icon_url=image_icon_url, - image_url=image_url, - small_image_icon_url=small_image_icon_url, - sound=sound, - title=title, - url=url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: Optional[pulumi.Input[str]] = None, - body: Optional[pulumi.Input[str]] = None, - image_icon_url: Optional[pulumi.Input[str]] = None, - image_url: Optional[pulumi.Input[str]] = None, - small_image_icon_url: Optional[pulumi.Input[str]] = None, - sound: Optional[pulumi.Input[str]] = None, - title: Optional[pulumi.Input[str]] = None, - url: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if action is not None: - _setter("action", action) + pulumi.set(__self__, "action", action) if body is not None: - _setter("body", body) + pulumi.set(__self__, "body", body) if image_icon_url is not None: - _setter("image_icon_url", image_icon_url) + pulumi.set(__self__, "image_icon_url", image_icon_url) if image_url is not None: - _setter("image_url", image_url) + pulumi.set(__self__, "image_url", image_url) if small_image_icon_url is not None: - _setter("small_image_icon_url", small_image_icon_url) + pulumi.set(__self__, "small_image_icon_url", small_image_icon_url) if sound is not None: - _setter("sound", sound) + pulumi.set(__self__, "sound", sound) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) if url is not None: - _setter("url", url) + pulumi.set(__self__, "url", url) @property @pulumi.getter @@ -2474,37 +1950,18 @@ def __init__(__self__, *, sound: Optional[pulumi.Input[str]] = None, title: Optional[pulumi.Input[str]] = None, url: Optional[pulumi.Input[str]] = None): - PushTemplateApnsPushNotificationTemplateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - body=body, - media_url=media_url, - sound=sound, - title=title, - url=url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: Optional[pulumi.Input[str]] = None, - body: Optional[pulumi.Input[str]] = None, - media_url: Optional[pulumi.Input[str]] = None, - sound: Optional[pulumi.Input[str]] = None, - title: Optional[pulumi.Input[str]] = None, - url: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if action is not None: - _setter("action", action) + pulumi.set(__self__, "action", action) if body is not None: - _setter("body", body) + pulumi.set(__self__, "body", body) if media_url is not None: - _setter("media_url", media_url) + pulumi.set(__self__, "media_url", media_url) if sound is not None: - _setter("sound", sound) + pulumi.set(__self__, "sound", sound) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) if url is not None: - _setter("url", url) + pulumi.set(__self__, "url", url) @property @pulumi.getter @@ -2569,33 +2026,16 @@ def __init__(__self__, *, sound: Optional[pulumi.Input[str]] = None, title: Optional[pulumi.Input[str]] = None, url: Optional[pulumi.Input[str]] = None): - PushTemplateDefaultPushNotificationTemplateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - body=body, - sound=sound, - title=title, - url=url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: Optional[pulumi.Input[str]] = None, - body: Optional[pulumi.Input[str]] = None, - sound: Optional[pulumi.Input[str]] = None, - title: Optional[pulumi.Input[str]] = None, - url: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if action is not None: - _setter("action", action) + pulumi.set(__self__, "action", action) if body is not None: - _setter("body", body) + pulumi.set(__self__, "body", body) if sound is not None: - _setter("sound", sound) + pulumi.set(__self__, "sound", sound) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) if url is not None: - _setter("url", url) + pulumi.set(__self__, "url", url) @property @pulumi.getter @@ -2647,17 +2087,8 @@ def url(self, value: Optional[pulumi.Input[str]]): class SegmentBehaviorArgs: def __init__(__self__, *, recency: Optional[pulumi.Input['SegmentRecencyArgs']] = None): - SegmentBehaviorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - recency=recency, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - recency: Optional[pulumi.Input['SegmentRecencyArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if recency is not None: - _setter("recency", recency) + pulumi.set(__self__, "recency", recency) @property @pulumi.getter @@ -2674,19 +2105,8 @@ class SegmentCoordinatesArgs: def __init__(__self__, *, latitude: pulumi.Input[float], longitude: pulumi.Input[float]): - SegmentCoordinatesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - latitude=latitude, - longitude=longitude, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - latitude: pulumi.Input[float], - longitude: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("latitude", latitude) - _setter("longitude", longitude) + pulumi.set(__self__, "latitude", latitude) + pulumi.set(__self__, "longitude", longitude) @property @pulumi.getter @@ -2716,37 +2136,18 @@ def __init__(__self__, *, make: Optional[pulumi.Input['SegmentSetDimensionArgs']] = None, model: Optional[pulumi.Input['SegmentSetDimensionArgs']] = None, platform: Optional[pulumi.Input['SegmentSetDimensionArgs']] = None): - SegmentDemographicArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - app_version=app_version, - channel=channel, - device_type=device_type, - make=make, - model=model, - platform=platform, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - app_version: Optional[pulumi.Input['SegmentSetDimensionArgs']] = None, - channel: Optional[pulumi.Input['SegmentSetDimensionArgs']] = None, - device_type: Optional[pulumi.Input['SegmentSetDimensionArgs']] = None, - make: Optional[pulumi.Input['SegmentSetDimensionArgs']] = None, - model: Optional[pulumi.Input['SegmentSetDimensionArgs']] = None, - platform: Optional[pulumi.Input['SegmentSetDimensionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if app_version is not None: - _setter("app_version", app_version) + pulumi.set(__self__, "app_version", app_version) if channel is not None: - _setter("channel", channel) + pulumi.set(__self__, "channel", channel) if device_type is not None: - _setter("device_type", device_type) + pulumi.set(__self__, "device_type", device_type) if make is not None: - _setter("make", make) + pulumi.set(__self__, "make", make) if model is not None: - _setter("model", model) + pulumi.set(__self__, "model", model) if platform is not None: - _setter("platform", platform) + pulumi.set(__self__, "platform", platform) @property @pulumi.getter(name="appVersion") @@ -2812,37 +2213,18 @@ def __init__(__self__, *, location: Optional[pulumi.Input['SegmentLocationArgs']] = None, metrics: Optional[Any] = None, user_attributes: Optional[Any] = None): - SegmentDimensionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attributes=attributes, - behavior=behavior, - demographic=demographic, - location=location, - metrics=metrics, - user_attributes=user_attributes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attributes: Optional[Any] = None, - behavior: Optional[pulumi.Input['SegmentBehaviorArgs']] = None, - demographic: Optional[pulumi.Input['SegmentDemographicArgs']] = None, - location: Optional[pulumi.Input['SegmentLocationArgs']] = None, - metrics: Optional[Any] = None, - user_attributes: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attributes is not None: - _setter("attributes", attributes) + pulumi.set(__self__, "attributes", attributes) if behavior is not None: - _setter("behavior", behavior) + pulumi.set(__self__, "behavior", behavior) if demographic is not None: - _setter("demographic", demographic) + pulumi.set(__self__, "demographic", demographic) if location is not None: - _setter("location", location) + pulumi.set(__self__, "location", location) if metrics is not None: - _setter("metrics", metrics) + pulumi.set(__self__, "metrics", metrics) if user_attributes is not None: - _setter("user_attributes", user_attributes) + pulumi.set(__self__, "user_attributes", user_attributes) @property @pulumi.getter @@ -2904,19 +2286,8 @@ class SegmentGpsPointArgs: def __init__(__self__, *, coordinates: pulumi.Input['SegmentCoordinatesArgs'], range_in_kilometers: pulumi.Input[float]): - SegmentGpsPointArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - coordinates=coordinates, - range_in_kilometers=range_in_kilometers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - coordinates: pulumi.Input['SegmentCoordinatesArgs'], - range_in_kilometers: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("coordinates", coordinates) - _setter("range_in_kilometers", range_in_kilometers) + pulumi.set(__self__, "coordinates", coordinates) + pulumi.set(__self__, "range_in_kilometers", range_in_kilometers) @property @pulumi.getter @@ -2942,21 +2313,10 @@ class SegmentGroupsArgs: def __init__(__self__, *, groups: Optional[pulumi.Input[Sequence[pulumi.Input['GroupsArgs']]]] = None, include: Optional[pulumi.Input[str]] = None): - SegmentGroupsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - groups=groups, - include=include, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - groups: Optional[pulumi.Input[Sequence[pulumi.Input['GroupsArgs']]]] = None, - include: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if groups is not None: - _setter("groups", groups) + pulumi.set(__self__, "groups", groups) if include is not None: - _setter("include", include) + pulumi.set(__self__, "include", include) @property @pulumi.getter @@ -2982,21 +2342,10 @@ class SegmentLocationArgs: def __init__(__self__, *, country: Optional[pulumi.Input['SegmentSetDimensionArgs']] = None, gps_point: Optional[pulumi.Input['SegmentGpsPointArgs']] = None): - SegmentLocationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - country=country, - gps_point=gps_point, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - country: Optional[pulumi.Input['SegmentSetDimensionArgs']] = None, - gps_point: Optional[pulumi.Input['SegmentGpsPointArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if country is not None: - _setter("country", country) + pulumi.set(__self__, "country", country) if gps_point is not None: - _setter("gps_point", gps_point) + pulumi.set(__self__, "gps_point", gps_point) @property @pulumi.getter @@ -3022,19 +2371,8 @@ class SegmentRecencyArgs: def __init__(__self__, *, duration: pulumi.Input[str], recency_type: pulumi.Input[str]): - SegmentRecencyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - duration=duration, - recency_type=recency_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - duration: pulumi.Input[str], - recency_type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("duration", duration) - _setter("recency_type", recency_type) + pulumi.set(__self__, "duration", duration) + pulumi.set(__self__, "recency_type", recency_type) @property @pulumi.getter @@ -3060,21 +2398,10 @@ class SegmentSetDimensionArgs: def __init__(__self__, *, dimension_type: Optional[pulumi.Input[str]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - SegmentSetDimensionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dimension_type=dimension_type, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dimension_type: Optional[pulumi.Input[str]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dimension_type is not None: - _setter("dimension_type", dimension_type) + pulumi.set(__self__, "dimension_type", dimension_type) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter(name="dimensionType") @@ -3100,20 +2427,9 @@ class SegmentSourceSegmentsArgs: def __init__(__self__, *, id: pulumi.Input[str], version: Optional[pulumi.Input[int]] = None): - SegmentSourceSegmentsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: pulumi.Input[str], - version: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) + pulumi.set(__self__, "id", id) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/pinpoint/adm_channel.py b/sdk/python/pulumi_aws_native/pinpoint/adm_channel.py index 6cc71d2240..43ed7fdeff 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/adm_channel.py +++ b/sdk/python/pulumi_aws_native/pinpoint/adm_channel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['AdmChannelArgs', 'AdmChannel'] @@ -21,26 +21,11 @@ def __init__(__self__, *, """ The set of arguments for constructing a AdmChannel resource. """ - AdmChannelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_id=application_id, - client_id=client_id, - client_secret=client_secret, - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_id: pulumi.Input[str], - client_id: pulumi.Input[str], - client_secret: pulumi.Input[str], - enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("application_id", application_id) - _setter("client_id", client_id) - _setter("client_secret", client_secret) + pulumi.set(__self__, "application_id", application_id) + pulumi.set(__self__, "client_id", client_id) + pulumi.set(__self__, "client_secret", client_secret) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter(name="applicationId") @@ -119,10 +104,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AdmChannelArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/pinpoint/apns_channel.py b/sdk/python/pulumi_aws_native/pinpoint/apns_channel.py index a97d24a60e..c8502b2fec 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/apns_channel.py +++ b/sdk/python/pulumi_aws_native/pinpoint/apns_channel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['ApnsChannelArgs', 'ApnsChannel'] @@ -26,48 +26,23 @@ def __init__(__self__, *, """ The set of arguments for constructing a ApnsChannel resource. """ - ApnsChannelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_id=application_id, - bundle_id=bundle_id, - certificate=certificate, - default_authentication_method=default_authentication_method, - enabled=enabled, - private_key=private_key, - team_id=team_id, - token_key=token_key, - token_key_id=token_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_id: pulumi.Input[str], - bundle_id: Optional[pulumi.Input[str]] = None, - certificate: Optional[pulumi.Input[str]] = None, - default_authentication_method: Optional[pulumi.Input[str]] = None, - enabled: Optional[pulumi.Input[bool]] = None, - private_key: Optional[pulumi.Input[str]] = None, - team_id: Optional[pulumi.Input[str]] = None, - token_key: Optional[pulumi.Input[str]] = None, - token_key_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("application_id", application_id) + pulumi.set(__self__, "application_id", application_id) if bundle_id is not None: - _setter("bundle_id", bundle_id) + pulumi.set(__self__, "bundle_id", bundle_id) if certificate is not None: - _setter("certificate", certificate) + pulumi.set(__self__, "certificate", certificate) if default_authentication_method is not None: - _setter("default_authentication_method", default_authentication_method) + pulumi.set(__self__, "default_authentication_method", default_authentication_method) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if private_key is not None: - _setter("private_key", private_key) + pulumi.set(__self__, "private_key", private_key) if team_id is not None: - _setter("team_id", team_id) + pulumi.set(__self__, "team_id", team_id) if token_key is not None: - _setter("token_key", token_key) + pulumi.set(__self__, "token_key", token_key) if token_key_id is not None: - _setter("token_key_id", token_key_id) + pulumi.set(__self__, "token_key_id", token_key_id) @property @pulumi.getter(name="applicationId") @@ -196,10 +171,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ApnsChannelArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/pinpoint/apns_sandbox_channel.py b/sdk/python/pulumi_aws_native/pinpoint/apns_sandbox_channel.py index 335530f996..28e3d744ad 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/apns_sandbox_channel.py +++ b/sdk/python/pulumi_aws_native/pinpoint/apns_sandbox_channel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['ApnsSandboxChannelArgs', 'ApnsSandboxChannel'] @@ -26,48 +26,23 @@ def __init__(__self__, *, """ The set of arguments for constructing a ApnsSandboxChannel resource. """ - ApnsSandboxChannelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_id=application_id, - bundle_id=bundle_id, - certificate=certificate, - default_authentication_method=default_authentication_method, - enabled=enabled, - private_key=private_key, - team_id=team_id, - token_key=token_key, - token_key_id=token_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_id: pulumi.Input[str], - bundle_id: Optional[pulumi.Input[str]] = None, - certificate: Optional[pulumi.Input[str]] = None, - default_authentication_method: Optional[pulumi.Input[str]] = None, - enabled: Optional[pulumi.Input[bool]] = None, - private_key: Optional[pulumi.Input[str]] = None, - team_id: Optional[pulumi.Input[str]] = None, - token_key: Optional[pulumi.Input[str]] = None, - token_key_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("application_id", application_id) + pulumi.set(__self__, "application_id", application_id) if bundle_id is not None: - _setter("bundle_id", bundle_id) + pulumi.set(__self__, "bundle_id", bundle_id) if certificate is not None: - _setter("certificate", certificate) + pulumi.set(__self__, "certificate", certificate) if default_authentication_method is not None: - _setter("default_authentication_method", default_authentication_method) + pulumi.set(__self__, "default_authentication_method", default_authentication_method) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if private_key is not None: - _setter("private_key", private_key) + pulumi.set(__self__, "private_key", private_key) if team_id is not None: - _setter("team_id", team_id) + pulumi.set(__self__, "team_id", team_id) if token_key is not None: - _setter("token_key", token_key) + pulumi.set(__self__, "token_key", token_key) if token_key_id is not None: - _setter("token_key_id", token_key_id) + pulumi.set(__self__, "token_key_id", token_key_id) @property @pulumi.getter(name="applicationId") @@ -196,10 +171,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ApnsSandboxChannelArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/pinpoint/apns_voip_channel.py b/sdk/python/pulumi_aws_native/pinpoint/apns_voip_channel.py index 054c9b97d9..3b4246f5d3 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/apns_voip_channel.py +++ b/sdk/python/pulumi_aws_native/pinpoint/apns_voip_channel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['ApnsVoipChannelArgs', 'ApnsVoipChannel'] @@ -26,48 +26,23 @@ def __init__(__self__, *, """ The set of arguments for constructing a ApnsVoipChannel resource. """ - ApnsVoipChannelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_id=application_id, - bundle_id=bundle_id, - certificate=certificate, - default_authentication_method=default_authentication_method, - enabled=enabled, - private_key=private_key, - team_id=team_id, - token_key=token_key, - token_key_id=token_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_id: pulumi.Input[str], - bundle_id: Optional[pulumi.Input[str]] = None, - certificate: Optional[pulumi.Input[str]] = None, - default_authentication_method: Optional[pulumi.Input[str]] = None, - enabled: Optional[pulumi.Input[bool]] = None, - private_key: Optional[pulumi.Input[str]] = None, - team_id: Optional[pulumi.Input[str]] = None, - token_key: Optional[pulumi.Input[str]] = None, - token_key_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("application_id", application_id) + pulumi.set(__self__, "application_id", application_id) if bundle_id is not None: - _setter("bundle_id", bundle_id) + pulumi.set(__self__, "bundle_id", bundle_id) if certificate is not None: - _setter("certificate", certificate) + pulumi.set(__self__, "certificate", certificate) if default_authentication_method is not None: - _setter("default_authentication_method", default_authentication_method) + pulumi.set(__self__, "default_authentication_method", default_authentication_method) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if private_key is not None: - _setter("private_key", private_key) + pulumi.set(__self__, "private_key", private_key) if team_id is not None: - _setter("team_id", team_id) + pulumi.set(__self__, "team_id", team_id) if token_key is not None: - _setter("token_key", token_key) + pulumi.set(__self__, "token_key", token_key) if token_key_id is not None: - _setter("token_key_id", token_key_id) + pulumi.set(__self__, "token_key_id", token_key_id) @property @pulumi.getter(name="applicationId") @@ -196,10 +171,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ApnsVoipChannelArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/pinpoint/apns_voip_sandbox_channel.py b/sdk/python/pulumi_aws_native/pinpoint/apns_voip_sandbox_channel.py index 9bcf5c4eeb..5c154d78a2 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/apns_voip_sandbox_channel.py +++ b/sdk/python/pulumi_aws_native/pinpoint/apns_voip_sandbox_channel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['ApnsVoipSandboxChannelArgs', 'ApnsVoipSandboxChannel'] @@ -26,48 +26,23 @@ def __init__(__self__, *, """ The set of arguments for constructing a ApnsVoipSandboxChannel resource. """ - ApnsVoipSandboxChannelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_id=application_id, - bundle_id=bundle_id, - certificate=certificate, - default_authentication_method=default_authentication_method, - enabled=enabled, - private_key=private_key, - team_id=team_id, - token_key=token_key, - token_key_id=token_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_id: pulumi.Input[str], - bundle_id: Optional[pulumi.Input[str]] = None, - certificate: Optional[pulumi.Input[str]] = None, - default_authentication_method: Optional[pulumi.Input[str]] = None, - enabled: Optional[pulumi.Input[bool]] = None, - private_key: Optional[pulumi.Input[str]] = None, - team_id: Optional[pulumi.Input[str]] = None, - token_key: Optional[pulumi.Input[str]] = None, - token_key_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("application_id", application_id) + pulumi.set(__self__, "application_id", application_id) if bundle_id is not None: - _setter("bundle_id", bundle_id) + pulumi.set(__self__, "bundle_id", bundle_id) if certificate is not None: - _setter("certificate", certificate) + pulumi.set(__self__, "certificate", certificate) if default_authentication_method is not None: - _setter("default_authentication_method", default_authentication_method) + pulumi.set(__self__, "default_authentication_method", default_authentication_method) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if private_key is not None: - _setter("private_key", private_key) + pulumi.set(__self__, "private_key", private_key) if team_id is not None: - _setter("team_id", team_id) + pulumi.set(__self__, "team_id", team_id) if token_key is not None: - _setter("token_key", token_key) + pulumi.set(__self__, "token_key", token_key) if token_key_id is not None: - _setter("token_key_id", token_key_id) + pulumi.set(__self__, "token_key_id", token_key_id) @property @pulumi.getter(name="applicationId") @@ -196,10 +171,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ApnsVoipSandboxChannelArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/pinpoint/app.py b/sdk/python/pulumi_aws_native/pinpoint/app.py index efe1c39ba0..2868ad3daa 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/app.py +++ b/sdk/python/pulumi_aws_native/pinpoint/app.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['AppArgs', 'App'] @@ -19,21 +19,10 @@ def __init__(__self__, *, """ The set of arguments for constructing a App resource. """ - AppArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -92,10 +81,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AppArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/pinpoint/application_settings.py b/sdk/python/pulumi_aws_native/pinpoint/application_settings.py index 111780d5fe..e3dd85f840 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/application_settings.py +++ b/sdk/python/pulumi_aws_native/pinpoint/application_settings.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -24,32 +24,15 @@ def __init__(__self__, *, """ The set of arguments for constructing a ApplicationSettings resource. """ - ApplicationSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_id=application_id, - campaign_hook=campaign_hook, - cloud_watch_metrics_enabled=cloud_watch_metrics_enabled, - limits=limits, - quiet_time=quiet_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_id: pulumi.Input[str], - campaign_hook: Optional[pulumi.Input['ApplicationSettingsCampaignHookArgs']] = None, - cloud_watch_metrics_enabled: Optional[pulumi.Input[bool]] = None, - limits: Optional[pulumi.Input['ApplicationSettingsLimitsArgs']] = None, - quiet_time: Optional[pulumi.Input['ApplicationSettingsQuietTimeArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("application_id", application_id) + pulumi.set(__self__, "application_id", application_id) if campaign_hook is not None: - _setter("campaign_hook", campaign_hook) + pulumi.set(__self__, "campaign_hook", campaign_hook) if cloud_watch_metrics_enabled is not None: - _setter("cloud_watch_metrics_enabled", cloud_watch_metrics_enabled) + pulumi.set(__self__, "cloud_watch_metrics_enabled", cloud_watch_metrics_enabled) if limits is not None: - _setter("limits", limits) + pulumi.set(__self__, "limits", limits) if quiet_time is not None: - _setter("quiet_time", quiet_time) + pulumi.set(__self__, "quiet_time", quiet_time) @property @pulumi.getter(name="applicationId") @@ -138,10 +121,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ApplicationSettingsArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -165,24 +144,9 @@ def _internal_init(__self__, if application_id is None and not opts.urn: raise TypeError("Missing required property 'application_id'") __props__.__dict__["application_id"] = application_id - if campaign_hook is not None and not isinstance(campaign_hook, ApplicationSettingsCampaignHookArgs): - campaign_hook = campaign_hook or {} - def _setter(key, value): - campaign_hook[key] = value - ApplicationSettingsCampaignHookArgs._configure(_setter, **campaign_hook) __props__.__dict__["campaign_hook"] = campaign_hook __props__.__dict__["cloud_watch_metrics_enabled"] = cloud_watch_metrics_enabled - if limits is not None and not isinstance(limits, ApplicationSettingsLimitsArgs): - limits = limits or {} - def _setter(key, value): - limits[key] = value - ApplicationSettingsLimitsArgs._configure(_setter, **limits) __props__.__dict__["limits"] = limits - if quiet_time is not None and not isinstance(quiet_time, ApplicationSettingsQuietTimeArgs): - quiet_time = quiet_time or {} - def _setter(key, value): - quiet_time[key] = value - ApplicationSettingsQuietTimeArgs._configure(_setter, **quiet_time) __props__.__dict__["quiet_time"] = quiet_time replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["application_id"]) opts = pulumi.ResourceOptions.merge(opts, replace_on_changes) diff --git a/sdk/python/pulumi_aws_native/pinpoint/baidu_channel.py b/sdk/python/pulumi_aws_native/pinpoint/baidu_channel.py index 821e613987..f4d858f53d 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/baidu_channel.py +++ b/sdk/python/pulumi_aws_native/pinpoint/baidu_channel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['BaiduChannelArgs', 'BaiduChannel'] @@ -21,26 +21,11 @@ def __init__(__self__, *, """ The set of arguments for constructing a BaiduChannel resource. """ - BaiduChannelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - api_key=api_key, - application_id=application_id, - secret_key=secret_key, - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - api_key: pulumi.Input[str], - application_id: pulumi.Input[str], - secret_key: pulumi.Input[str], - enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("api_key", api_key) - _setter("application_id", application_id) - _setter("secret_key", secret_key) + pulumi.set(__self__, "api_key", api_key) + pulumi.set(__self__, "application_id", application_id) + pulumi.set(__self__, "secret_key", secret_key) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter(name="apiKey") @@ -119,10 +104,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - BaiduChannelArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/pinpoint/campaign.py b/sdk/python/pulumi_aws_native/pinpoint/campaign.py index c93e2ea7ac..f4f2c4cbf8 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/campaign.py +++ b/sdk/python/pulumi_aws_native/pinpoint/campaign.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -37,82 +37,39 @@ def __init__(__self__, *, """ The set of arguments for constructing a Campaign resource. """ - CampaignArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_id=application_id, - schedule=schedule, - segment_id=segment_id, - additional_treatments=additional_treatments, - campaign_hook=campaign_hook, - custom_delivery_configuration=custom_delivery_configuration, - description=description, - holdout_percent=holdout_percent, - is_paused=is_paused, - limits=limits, - message_configuration=message_configuration, - name=name, - priority=priority, - segment_version=segment_version, - tags=tags, - template_configuration=template_configuration, - treatment_description=treatment_description, - treatment_name=treatment_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_id: pulumi.Input[str], - schedule: pulumi.Input['CampaignScheduleArgs'], - segment_id: pulumi.Input[str], - additional_treatments: Optional[pulumi.Input[Sequence[pulumi.Input['CampaignWriteTreatmentResourceArgs']]]] = None, - campaign_hook: Optional[pulumi.Input['CampaignHookArgs']] = None, - custom_delivery_configuration: Optional[pulumi.Input['CampaignCustomDeliveryConfigurationArgs']] = None, - description: Optional[pulumi.Input[str]] = None, - holdout_percent: Optional[pulumi.Input[int]] = None, - is_paused: Optional[pulumi.Input[bool]] = None, - limits: Optional[pulumi.Input['CampaignLimitsArgs']] = None, - message_configuration: Optional[pulumi.Input['CampaignMessageConfigurationArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - priority: Optional[pulumi.Input[int]] = None, - segment_version: Optional[pulumi.Input[int]] = None, - tags: Optional[Any] = None, - template_configuration: Optional[pulumi.Input['CampaignTemplateConfigurationArgs']] = None, - treatment_description: Optional[pulumi.Input[str]] = None, - treatment_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("application_id", application_id) - _setter("schedule", schedule) - _setter("segment_id", segment_id) + pulumi.set(__self__, "application_id", application_id) + pulumi.set(__self__, "schedule", schedule) + pulumi.set(__self__, "segment_id", segment_id) if additional_treatments is not None: - _setter("additional_treatments", additional_treatments) + pulumi.set(__self__, "additional_treatments", additional_treatments) if campaign_hook is not None: - _setter("campaign_hook", campaign_hook) + pulumi.set(__self__, "campaign_hook", campaign_hook) if custom_delivery_configuration is not None: - _setter("custom_delivery_configuration", custom_delivery_configuration) + pulumi.set(__self__, "custom_delivery_configuration", custom_delivery_configuration) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if holdout_percent is not None: - _setter("holdout_percent", holdout_percent) + pulumi.set(__self__, "holdout_percent", holdout_percent) if is_paused is not None: - _setter("is_paused", is_paused) + pulumi.set(__self__, "is_paused", is_paused) if limits is not None: - _setter("limits", limits) + pulumi.set(__self__, "limits", limits) if message_configuration is not None: - _setter("message_configuration", message_configuration) + pulumi.set(__self__, "message_configuration", message_configuration) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if priority is not None: - _setter("priority", priority) + pulumi.set(__self__, "priority", priority) if segment_version is not None: - _setter("segment_version", segment_version) + pulumi.set(__self__, "segment_version", segment_version) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if template_configuration is not None: - _setter("template_configuration", template_configuration) + pulumi.set(__self__, "template_configuration", template_configuration) if treatment_description is not None: - _setter("treatment_description", treatment_description) + pulumi.set(__self__, "treatment_description", treatment_description) if treatment_name is not None: - _setter("treatment_name", treatment_name) + pulumi.set(__self__, "treatment_name", treatment_name) @property @pulumi.getter(name="applicationId") @@ -331,10 +288,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CampaignArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -372,40 +325,15 @@ def _internal_init(__self__, if application_id is None and not opts.urn: raise TypeError("Missing required property 'application_id'") __props__.__dict__["application_id"] = application_id - if campaign_hook is not None and not isinstance(campaign_hook, CampaignHookArgs): - campaign_hook = campaign_hook or {} - def _setter(key, value): - campaign_hook[key] = value - CampaignHookArgs._configure(_setter, **campaign_hook) __props__.__dict__["campaign_hook"] = campaign_hook - if custom_delivery_configuration is not None and not isinstance(custom_delivery_configuration, CampaignCustomDeliveryConfigurationArgs): - custom_delivery_configuration = custom_delivery_configuration or {} - def _setter(key, value): - custom_delivery_configuration[key] = value - CampaignCustomDeliveryConfigurationArgs._configure(_setter, **custom_delivery_configuration) __props__.__dict__["custom_delivery_configuration"] = custom_delivery_configuration __props__.__dict__["description"] = description __props__.__dict__["holdout_percent"] = holdout_percent __props__.__dict__["is_paused"] = is_paused - if limits is not None and not isinstance(limits, CampaignLimitsArgs): - limits = limits or {} - def _setter(key, value): - limits[key] = value - CampaignLimitsArgs._configure(_setter, **limits) __props__.__dict__["limits"] = limits - if message_configuration is not None and not isinstance(message_configuration, CampaignMessageConfigurationArgs): - message_configuration = message_configuration or {} - def _setter(key, value): - message_configuration[key] = value - CampaignMessageConfigurationArgs._configure(_setter, **message_configuration) __props__.__dict__["message_configuration"] = message_configuration __props__.__dict__["name"] = name __props__.__dict__["priority"] = priority - if schedule is not None and not isinstance(schedule, CampaignScheduleArgs): - schedule = schedule or {} - def _setter(key, value): - schedule[key] = value - CampaignScheduleArgs._configure(_setter, **schedule) if schedule is None and not opts.urn: raise TypeError("Missing required property 'schedule'") __props__.__dict__["schedule"] = schedule @@ -414,11 +342,6 @@ def _setter(key, value): __props__.__dict__["segment_id"] = segment_id __props__.__dict__["segment_version"] = segment_version __props__.__dict__["tags"] = tags - if template_configuration is not None and not isinstance(template_configuration, CampaignTemplateConfigurationArgs): - template_configuration = template_configuration or {} - def _setter(key, value): - template_configuration[key] = value - CampaignTemplateConfigurationArgs._configure(_setter, **template_configuration) __props__.__dict__["template_configuration"] = template_configuration __props__.__dict__["treatment_description"] = treatment_description __props__.__dict__["treatment_name"] = treatment_name diff --git a/sdk/python/pulumi_aws_native/pinpoint/email_channel.py b/sdk/python/pulumi_aws_native/pinpoint/email_channel.py index 76ed844439..942210b121 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/email_channel.py +++ b/sdk/python/pulumi_aws_native/pinpoint/email_channel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['EmailChannelArgs', 'EmailChannel'] @@ -23,34 +23,15 @@ def __init__(__self__, *, """ The set of arguments for constructing a EmailChannel resource. """ - EmailChannelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_id=application_id, - from_address=from_address, - identity=identity, - configuration_set=configuration_set, - enabled=enabled, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_id: pulumi.Input[str], - from_address: pulumi.Input[str], - identity: pulumi.Input[str], - configuration_set: Optional[pulumi.Input[str]] = None, - enabled: Optional[pulumi.Input[bool]] = None, - role_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("application_id", application_id) - _setter("from_address", from_address) - _setter("identity", identity) + pulumi.set(__self__, "application_id", application_id) + pulumi.set(__self__, "from_address", from_address) + pulumi.set(__self__, "identity", identity) if configuration_set is not None: - _setter("configuration_set", configuration_set) + pulumi.set(__self__, "configuration_set", configuration_set) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="applicationId") @@ -149,10 +130,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - EmailChannelArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/pinpoint/email_template.py b/sdk/python/pulumi_aws_native/pinpoint/email_template.py index 33282f05c2..ccc8f8ec23 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/email_template.py +++ b/sdk/python/pulumi_aws_native/pinpoint/email_template.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['EmailTemplateArgs', 'EmailTemplate'] @@ -24,39 +24,18 @@ def __init__(__self__, *, """ The set of arguments for constructing a EmailTemplate resource. """ - EmailTemplateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - subject=subject, - template_name=template_name, - default_substitutions=default_substitutions, - html_part=html_part, - tags=tags, - template_description=template_description, - text_part=text_part, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subject: pulumi.Input[str], - template_name: pulumi.Input[str], - default_substitutions: Optional[pulumi.Input[str]] = None, - html_part: Optional[pulumi.Input[str]] = None, - tags: Optional[Any] = None, - template_description: Optional[pulumi.Input[str]] = None, - text_part: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("subject", subject) - _setter("template_name", template_name) + pulumi.set(__self__, "subject", subject) + pulumi.set(__self__, "template_name", template_name) if default_substitutions is not None: - _setter("default_substitutions", default_substitutions) + pulumi.set(__self__, "default_substitutions", default_substitutions) if html_part is not None: - _setter("html_part", html_part) + pulumi.set(__self__, "html_part", html_part) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if template_description is not None: - _setter("template_description", template_description) + pulumi.set(__self__, "template_description", template_description) if text_part is not None: - _setter("text_part", text_part) + pulumi.set(__self__, "text_part", text_part) @property @pulumi.getter @@ -165,10 +144,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - EmailTemplateArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/pinpoint/event_stream.py b/sdk/python/pulumi_aws_native/pinpoint/event_stream.py index 5101636e4f..c6f618b973 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/event_stream.py +++ b/sdk/python/pulumi_aws_native/pinpoint/event_stream.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['EventStreamArgs', 'EventStream'] @@ -20,22 +20,9 @@ def __init__(__self__, *, """ The set of arguments for constructing a EventStream resource. """ - EventStreamArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_id=application_id, - destination_stream_arn=destination_stream_arn, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_id: pulumi.Input[str], - destination_stream_arn: pulumi.Input[str], - role_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("application_id", application_id) - _setter("destination_stream_arn", destination_stream_arn) - _setter("role_arn", role_arn) + pulumi.set(__self__, "application_id", application_id) + pulumi.set(__self__, "destination_stream_arn", destination_stream_arn) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="applicationId") @@ -104,10 +91,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - EventStreamArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/pinpoint/gcm_channel.py b/sdk/python/pulumi_aws_native/pinpoint/gcm_channel.py index 157a794f08..ed4b14d3d3 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/gcm_channel.py +++ b/sdk/python/pulumi_aws_native/pinpoint/gcm_channel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['GcmChannelArgs', 'GcmChannel'] @@ -20,23 +20,10 @@ def __init__(__self__, *, """ The set of arguments for constructing a GcmChannel resource. """ - GcmChannelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - api_key=api_key, - application_id=application_id, - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - api_key: pulumi.Input[str], - application_id: pulumi.Input[str], - enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("api_key", api_key) - _setter("application_id", application_id) + pulumi.set(__self__, "api_key", api_key) + pulumi.set(__self__, "application_id", application_id) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter(name="apiKey") @@ -105,10 +92,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - GcmChannelArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/pinpoint/get_adm_channel.py b/sdk/python/pulumi_aws_native/pinpoint/get_adm_channel.py index 88a8e9e377..161dd2cf06 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/get_adm_channel.py +++ b/sdk/python/pulumi_aws_native/pinpoint/get_adm_channel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/pinpoint/get_apns_channel.py b/sdk/python/pulumi_aws_native/pinpoint/get_apns_channel.py index b7090b9a0e..7ded6cab68 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/get_apns_channel.py +++ b/sdk/python/pulumi_aws_native/pinpoint/get_apns_channel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/pinpoint/get_apns_sandbox_channel.py b/sdk/python/pulumi_aws_native/pinpoint/get_apns_sandbox_channel.py index 0ff2c8874e..383dcfea7b 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/get_apns_sandbox_channel.py +++ b/sdk/python/pulumi_aws_native/pinpoint/get_apns_sandbox_channel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/pinpoint/get_apns_voip_channel.py b/sdk/python/pulumi_aws_native/pinpoint/get_apns_voip_channel.py index 0b38900017..355c4dbd9b 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/get_apns_voip_channel.py +++ b/sdk/python/pulumi_aws_native/pinpoint/get_apns_voip_channel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/pinpoint/get_apns_voip_sandbox_channel.py b/sdk/python/pulumi_aws_native/pinpoint/get_apns_voip_sandbox_channel.py index 125883b646..f82ae1b325 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/get_apns_voip_sandbox_channel.py +++ b/sdk/python/pulumi_aws_native/pinpoint/get_apns_voip_sandbox_channel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/pinpoint/get_app.py b/sdk/python/pulumi_aws_native/pinpoint/get_app.py index affe499449..2b5d4e5e69 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/get_app.py +++ b/sdk/python/pulumi_aws_native/pinpoint/get_app.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/pinpoint/get_application_settings.py b/sdk/python/pulumi_aws_native/pinpoint/get_application_settings.py index 44ce718cf1..043aae3488 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/get_application_settings.py +++ b/sdk/python/pulumi_aws_native/pinpoint/get_application_settings.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/pinpoint/get_baidu_channel.py b/sdk/python/pulumi_aws_native/pinpoint/get_baidu_channel.py index f2ca74549a..806dd2258a 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/get_baidu_channel.py +++ b/sdk/python/pulumi_aws_native/pinpoint/get_baidu_channel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/pinpoint/get_campaign.py b/sdk/python/pulumi_aws_native/pinpoint/get_campaign.py index faa927a4e5..5912c1fb67 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/get_campaign.py +++ b/sdk/python/pulumi_aws_native/pinpoint/get_campaign.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/pinpoint/get_email_channel.py b/sdk/python/pulumi_aws_native/pinpoint/get_email_channel.py index 6db437613f..c2c36fe720 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/get_email_channel.py +++ b/sdk/python/pulumi_aws_native/pinpoint/get_email_channel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/pinpoint/get_email_template.py b/sdk/python/pulumi_aws_native/pinpoint/get_email_template.py index fc8c89f786..9b14ea65de 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/get_email_template.py +++ b/sdk/python/pulumi_aws_native/pinpoint/get_email_template.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/pinpoint/get_event_stream.py b/sdk/python/pulumi_aws_native/pinpoint/get_event_stream.py index a4156a0cab..11c4061fc6 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/get_event_stream.py +++ b/sdk/python/pulumi_aws_native/pinpoint/get_event_stream.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/pinpoint/get_gcm_channel.py b/sdk/python/pulumi_aws_native/pinpoint/get_gcm_channel.py index 88598c5322..7242817e0c 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/get_gcm_channel.py +++ b/sdk/python/pulumi_aws_native/pinpoint/get_gcm_channel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/pinpoint/get_in_app_template.py b/sdk/python/pulumi_aws_native/pinpoint/get_in_app_template.py index a3e51256e9..13c2b28653 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/get_in_app_template.py +++ b/sdk/python/pulumi_aws_native/pinpoint/get_in_app_template.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/pinpoint/get_push_template.py b/sdk/python/pulumi_aws_native/pinpoint/get_push_template.py index 040ab486c1..7ccc76afa4 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/get_push_template.py +++ b/sdk/python/pulumi_aws_native/pinpoint/get_push_template.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/pinpoint/get_segment.py b/sdk/python/pulumi_aws_native/pinpoint/get_segment.py index 959fcf22e7..1987d81493 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/get_segment.py +++ b/sdk/python/pulumi_aws_native/pinpoint/get_segment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/pinpoint/get_sms_channel.py b/sdk/python/pulumi_aws_native/pinpoint/get_sms_channel.py index 9b5d524d15..8a54c704eb 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/get_sms_channel.py +++ b/sdk/python/pulumi_aws_native/pinpoint/get_sms_channel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/pinpoint/get_sms_template.py b/sdk/python/pulumi_aws_native/pinpoint/get_sms_template.py index 83eaa834e4..abac5def5b 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/get_sms_template.py +++ b/sdk/python/pulumi_aws_native/pinpoint/get_sms_template.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/pinpoint/get_voice_channel.py b/sdk/python/pulumi_aws_native/pinpoint/get_voice_channel.py index c0d1c365c8..cfda133236 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/get_voice_channel.py +++ b/sdk/python/pulumi_aws_native/pinpoint/get_voice_channel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/pinpoint/in_app_template.py b/sdk/python/pulumi_aws_native/pinpoint/in_app_template.py index 4425f52295..6d5a7aa3c8 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/in_app_template.py +++ b/sdk/python/pulumi_aws_native/pinpoint/in_app_template.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -26,36 +26,17 @@ def __init__(__self__, *, """ The set of arguments for constructing a InAppTemplate resource. """ - InAppTemplateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - template_name=template_name, - content=content, - custom_config=custom_config, - layout=layout, - tags=tags, - template_description=template_description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - template_name: pulumi.Input[str], - content: Optional[pulumi.Input[Sequence[pulumi.Input['InAppTemplateInAppMessageContentArgs']]]] = None, - custom_config: Optional[Any] = None, - layout: Optional[pulumi.Input['InAppTemplateLayout']] = None, - tags: Optional[Any] = None, - template_description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("template_name", template_name) + pulumi.set(__self__, "template_name", template_name) if content is not None: - _setter("content", content) + pulumi.set(__self__, "content", content) if custom_config is not None: - _setter("custom_config", custom_config) + pulumi.set(__self__, "custom_config", custom_config) if layout is not None: - _setter("layout", layout) + pulumi.set(__self__, "layout", layout) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if template_description is not None: - _setter("template_description", template_description) + pulumi.set(__self__, "template_description", template_description) @property @pulumi.getter(name="templateName") @@ -149,10 +130,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - InAppTemplateArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/pinpoint/outputs.py b/sdk/python/pulumi_aws_native/pinpoint/outputs.py index 97e232b97c..b45af1e659 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/outputs.py +++ b/sdk/python/pulumi_aws_native/pinpoint/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -85,25 +85,12 @@ def __init__(__self__, *, lambda_function_name: Optional[str] = None, mode: Optional[str] = None, web_url: Optional[str] = None): - ApplicationSettingsCampaignHook._configure( - lambda key, value: pulumi.set(__self__, key, value), - lambda_function_name=lambda_function_name, - mode=mode, - web_url=web_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lambda_function_name: Optional[str] = None, - mode: Optional[str] = None, - web_url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if lambda_function_name is not None: - _setter("lambda_function_name", lambda_function_name) + pulumi.set(__self__, "lambda_function_name", lambda_function_name) if mode is not None: - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) if web_url is not None: - _setter("web_url", web_url) + pulumi.set(__self__, "web_url", web_url) @property @pulumi.getter(name="lambdaFunctionName") @@ -147,29 +134,14 @@ def __init__(__self__, *, maximum_duration: Optional[int] = None, messages_per_second: Optional[int] = None, total: Optional[int] = None): - ApplicationSettingsLimits._configure( - lambda key, value: pulumi.set(__self__, key, value), - daily=daily, - maximum_duration=maximum_duration, - messages_per_second=messages_per_second, - total=total, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - daily: Optional[int] = None, - maximum_duration: Optional[int] = None, - messages_per_second: Optional[int] = None, - total: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if daily is not None: - _setter("daily", daily) + pulumi.set(__self__, "daily", daily) if maximum_duration is not None: - _setter("maximum_duration", maximum_duration) + pulumi.set(__self__, "maximum_duration", maximum_duration) if messages_per_second is not None: - _setter("messages_per_second", messages_per_second) + pulumi.set(__self__, "messages_per_second", messages_per_second) if total is not None: - _setter("total", total) + pulumi.set(__self__, "total", total) @property @pulumi.getter @@ -197,19 +169,8 @@ class ApplicationSettingsQuietTime(dict): def __init__(__self__, *, end: str, start: str): - ApplicationSettingsQuietTime._configure( - lambda key, value: pulumi.set(__self__, key, value), - end=end, - start=start, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - end: str, - start: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("end", end) - _setter("start", start) + pulumi.set(__self__, "end", end) + pulumi.set(__self__, "start", start) @property @pulumi.getter @@ -246,21 +207,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, delivery_uri: Optional[str] = None, endpoint_types: Optional[Sequence[str]] = None): - CampaignCustomDeliveryConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - delivery_uri=delivery_uri, - endpoint_types=endpoint_types, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delivery_uri: Optional[str] = None, - endpoint_types: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if delivery_uri is not None: - _setter("delivery_uri", delivery_uri) + pulumi.set(__self__, "delivery_uri", delivery_uri) if endpoint_types is not None: - _setter("endpoint_types", endpoint_types) + pulumi.set(__self__, "endpoint_types", endpoint_types) @property @pulumi.getter(name="deliveryUri") @@ -277,17 +227,8 @@ def endpoint_types(self) -> Optional[Sequence[str]]: class CampaignCustomMessage(dict): def __init__(__self__, *, data: Optional[str] = None): - CampaignCustomMessage._configure( - lambda key, value: pulumi.set(__self__, key, value), - data=data, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data is not None: - _setter("data", data) + pulumi.set(__self__, "data", data) @property @pulumi.getter @@ -327,37 +268,18 @@ def __init__(__self__, *, link: Optional[str] = None, text: Optional[str] = None, text_color: Optional[str] = None): - CampaignDefaultButtonConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - background_color=background_color, - border_radius=border_radius, - button_action=button_action, - link=link, - text=text, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - background_color: Optional[str] = None, - border_radius: Optional[int] = None, - button_action: Optional[str] = None, - link: Optional[str] = None, - text: Optional[str] = None, - text_color: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if background_color is not None: - _setter("background_color", background_color) + pulumi.set(__self__, "background_color", background_color) if border_radius is not None: - _setter("border_radius", border_radius) + pulumi.set(__self__, "border_radius", border_radius) if button_action is not None: - _setter("button_action", button_action) + pulumi.set(__self__, "button_action", button_action) if link is not None: - _setter("link", link) + pulumi.set(__self__, "link", link) if text is not None: - _setter("text", text) + pulumi.set(__self__, "text", text) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter(name="backgroundColor") @@ -416,29 +338,14 @@ def __init__(__self__, *, from_address: Optional[str] = None, html_body: Optional[str] = None, title: Optional[str] = None): - CampaignEmailMessage._configure( - lambda key, value: pulumi.set(__self__, key, value), - body=body, - from_address=from_address, - html_body=html_body, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - body: Optional[str] = None, - from_address: Optional[str] = None, - html_body: Optional[str] = None, - title: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if body is not None: - _setter("body", body) + pulumi.set(__self__, "body", body) if from_address is not None: - _setter("from_address", from_address) + pulumi.set(__self__, "from_address", from_address) if html_body is not None: - _setter("html_body", html_body) + pulumi.set(__self__, "html_body", html_body) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter @@ -484,25 +391,12 @@ def __init__(__self__, *, attributes: Optional[Any] = None, event_type: Optional['outputs.CampaignSetDimension'] = None, metrics: Optional[Any] = None): - CampaignEventDimensions._configure( - lambda key, value: pulumi.set(__self__, key, value), - attributes=attributes, - event_type=event_type, - metrics=metrics, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attributes: Optional[Any] = None, - event_type: Optional['outputs.CampaignSetDimension'] = None, - metrics: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attributes is not None: - _setter("attributes", attributes) + pulumi.set(__self__, "attributes", attributes) if event_type is not None: - _setter("event_type", event_type) + pulumi.set(__self__, "event_type", event_type) if metrics is not None: - _setter("metrics", metrics) + pulumi.set(__self__, "metrics", metrics) @property @pulumi.getter @@ -542,21 +436,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, dimensions: Optional['outputs.CampaignEventDimensions'] = None, filter_type: Optional[str] = None): - CampaignEventFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - dimensions=dimensions, - filter_type=filter_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dimensions: Optional['outputs.CampaignEventDimensions'] = None, - filter_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dimensions is not None: - _setter("dimensions", dimensions) + pulumi.set(__self__, "dimensions", dimensions) if filter_type is not None: - _setter("filter_type", filter_type) + pulumi.set(__self__, "filter_type", filter_type) @property @pulumi.getter @@ -594,25 +477,12 @@ def __init__(__self__, *, lambda_function_name: Optional[str] = None, mode: Optional[str] = None, web_url: Optional[str] = None): - CampaignHook._configure( - lambda key, value: pulumi.set(__self__, key, value), - lambda_function_name=lambda_function_name, - mode=mode, - web_url=web_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lambda_function_name: Optional[str] = None, - mode: Optional[str] = None, - web_url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if lambda_function_name is not None: - _setter("lambda_function_name", lambda_function_name) + pulumi.set(__self__, "lambda_function_name", lambda_function_name) if mode is not None: - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) if web_url is not None: - _setter("web_url", web_url) + pulumi.set(__self__, "web_url", web_url) @property @pulumi.getter(name="lambdaFunctionName") @@ -653,25 +523,12 @@ def __init__(__self__, *, content: Optional[Sequence['outputs.CampaignInAppMessageContent']] = None, custom_config: Optional[Any] = None, layout: Optional[str] = None): - CampaignInAppMessage._configure( - lambda key, value: pulumi.set(__self__, key, value), - content=content, - custom_config=custom_config, - layout=layout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content: Optional[Sequence['outputs.CampaignInAppMessageContent']] = None, - custom_config: Optional[Any] = None, - layout: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if content is not None: - _setter("content", content) + pulumi.set(__self__, "content", content) if custom_config is not None: - _setter("custom_config", custom_config) + pulumi.set(__self__, "custom_config", custom_config) if layout is not None: - _setter("layout", layout) + pulumi.set(__self__, "layout", layout) @property @pulumi.getter @@ -712,25 +569,12 @@ def __init__(__self__, *, alignment: Optional[str] = None, body: Optional[str] = None, text_color: Optional[str] = None): - CampaignInAppMessageBodyConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - alignment=alignment, - body=body, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alignment: Optional[str] = None, - body: Optional[str] = None, - text_color: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if alignment is not None: - _setter("alignment", alignment) + pulumi.set(__self__, "alignment", alignment) if body is not None: - _setter("body", body) + pulumi.set(__self__, "body", body) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter @@ -772,29 +616,14 @@ def __init__(__self__, *, default_config: Optional['outputs.CampaignDefaultButtonConfiguration'] = None, ios: Optional['outputs.CampaignOverrideButtonConfiguration'] = None, web: Optional['outputs.CampaignOverrideButtonConfiguration'] = None): - CampaignInAppMessageButton._configure( - lambda key, value: pulumi.set(__self__, key, value), - android=android, - default_config=default_config, - ios=ios, - web=web, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - android: Optional['outputs.CampaignOverrideButtonConfiguration'] = None, - default_config: Optional['outputs.CampaignDefaultButtonConfiguration'] = None, - ios: Optional['outputs.CampaignOverrideButtonConfiguration'] = None, - web: Optional['outputs.CampaignOverrideButtonConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if android is not None: - _setter("android", android) + pulumi.set(__self__, "android", android) if default_config is not None: - _setter("default_config", default_config) + pulumi.set(__self__, "default_config", default_config) if ios is not None: - _setter("ios", ios) + pulumi.set(__self__, "ios", ios) if web is not None: - _setter("web", web) + pulumi.set(__self__, "web", web) @property @pulumi.getter @@ -853,37 +682,18 @@ def __init__(__self__, *, image_url: Optional[str] = None, primary_btn: Optional['outputs.CampaignInAppMessageButton'] = None, secondary_btn: Optional['outputs.CampaignInAppMessageButton'] = None): - CampaignInAppMessageContent._configure( - lambda key, value: pulumi.set(__self__, key, value), - background_color=background_color, - body_config=body_config, - header_config=header_config, - image_url=image_url, - primary_btn=primary_btn, - secondary_btn=secondary_btn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - background_color: Optional[str] = None, - body_config: Optional['outputs.CampaignInAppMessageBodyConfig'] = None, - header_config: Optional['outputs.CampaignInAppMessageHeaderConfig'] = None, - image_url: Optional[str] = None, - primary_btn: Optional['outputs.CampaignInAppMessageButton'] = None, - secondary_btn: Optional['outputs.CampaignInAppMessageButton'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if background_color is not None: - _setter("background_color", background_color) + pulumi.set(__self__, "background_color", background_color) if body_config is not None: - _setter("body_config", body_config) + pulumi.set(__self__, "body_config", body_config) if header_config is not None: - _setter("header_config", header_config) + pulumi.set(__self__, "header_config", header_config) if image_url is not None: - _setter("image_url", image_url) + pulumi.set(__self__, "image_url", image_url) if primary_btn is not None: - _setter("primary_btn", primary_btn) + pulumi.set(__self__, "primary_btn", primary_btn) if secondary_btn is not None: - _setter("secondary_btn", secondary_btn) + pulumi.set(__self__, "secondary_btn", secondary_btn) @property @pulumi.getter(name="backgroundColor") @@ -939,25 +749,12 @@ def __init__(__self__, *, alignment: Optional[str] = None, header: Optional[str] = None, text_color: Optional[str] = None): - CampaignInAppMessageHeaderConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - alignment=alignment, - header=header, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alignment: Optional[str] = None, - header: Optional[str] = None, - text_color: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if alignment is not None: - _setter("alignment", alignment) + pulumi.set(__self__, "alignment", alignment) if header is not None: - _setter("header", header) + pulumi.set(__self__, "header", header) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter @@ -1002,33 +799,16 @@ def __init__(__self__, *, messages_per_second: Optional[int] = None, session: Optional[int] = None, total: Optional[int] = None): - CampaignLimits._configure( - lambda key, value: pulumi.set(__self__, key, value), - daily=daily, - maximum_duration=maximum_duration, - messages_per_second=messages_per_second, - session=session, - total=total, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - daily: Optional[int] = None, - maximum_duration: Optional[int] = None, - messages_per_second: Optional[int] = None, - session: Optional[int] = None, - total: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if daily is not None: - _setter("daily", daily) + pulumi.set(__self__, "daily", daily) if maximum_duration is not None: - _setter("maximum_duration", maximum_duration) + pulumi.set(__self__, "maximum_duration", maximum_duration) if messages_per_second is not None: - _setter("messages_per_second", messages_per_second) + pulumi.set(__self__, "messages_per_second", messages_per_second) if session is not None: - _setter("session", session) + pulumi.set(__self__, "session", session) if total is not None: - _setter("total", total) + pulumi.set(__self__, "total", total) @property @pulumi.getter @@ -1102,61 +882,30 @@ def __init__(__self__, *, time_to_live: Optional[int] = None, title: Optional[str] = None, url: Optional[str] = None): - CampaignMessage._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - body=body, - image_icon_url=image_icon_url, - image_small_icon_url=image_small_icon_url, - image_url=image_url, - json_body=json_body, - media_url=media_url, - raw_content=raw_content, - silent_push=silent_push, - time_to_live=time_to_live, - title=title, - url=url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: Optional[str] = None, - body: Optional[str] = None, - image_icon_url: Optional[str] = None, - image_small_icon_url: Optional[str] = None, - image_url: Optional[str] = None, - json_body: Optional[str] = None, - media_url: Optional[str] = None, - raw_content: Optional[str] = None, - silent_push: Optional[bool] = None, - time_to_live: Optional[int] = None, - title: Optional[str] = None, - url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if action is not None: - _setter("action", action) + pulumi.set(__self__, "action", action) if body is not None: - _setter("body", body) + pulumi.set(__self__, "body", body) if image_icon_url is not None: - _setter("image_icon_url", image_icon_url) + pulumi.set(__self__, "image_icon_url", image_icon_url) if image_small_icon_url is not None: - _setter("image_small_icon_url", image_small_icon_url) + pulumi.set(__self__, "image_small_icon_url", image_small_icon_url) if image_url is not None: - _setter("image_url", image_url) + pulumi.set(__self__, "image_url", image_url) if json_body is not None: - _setter("json_body", json_body) + pulumi.set(__self__, "json_body", json_body) if media_url is not None: - _setter("media_url", media_url) + pulumi.set(__self__, "media_url", media_url) if raw_content is not None: - _setter("raw_content", raw_content) + pulumi.set(__self__, "raw_content", raw_content) if silent_push is not None: - _setter("silent_push", silent_push) + pulumi.set(__self__, "silent_push", silent_push) if time_to_live is not None: - _setter("time_to_live", time_to_live) + pulumi.set(__self__, "time_to_live", time_to_live) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) if url is not None: - _setter("url", url) + pulumi.set(__self__, "url", url) @property @pulumi.getter @@ -1264,49 +1013,24 @@ def __init__(__self__, *, gcm_message: Optional['outputs.CampaignMessage'] = None, in_app_message: Optional['outputs.CampaignInAppMessage'] = None, sms_message: Optional['outputs.CampaignSmsMessage'] = None): - CampaignMessageConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - adm_message=adm_message, - apns_message=apns_message, - baidu_message=baidu_message, - custom_message=custom_message, - default_message=default_message, - email_message=email_message, - gcm_message=gcm_message, - in_app_message=in_app_message, - sms_message=sms_message, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - adm_message: Optional['outputs.CampaignMessage'] = None, - apns_message: Optional['outputs.CampaignMessage'] = None, - baidu_message: Optional['outputs.CampaignMessage'] = None, - custom_message: Optional['outputs.CampaignCustomMessage'] = None, - default_message: Optional['outputs.CampaignMessage'] = None, - email_message: Optional['outputs.CampaignEmailMessage'] = None, - gcm_message: Optional['outputs.CampaignMessage'] = None, - in_app_message: Optional['outputs.CampaignInAppMessage'] = None, - sms_message: Optional['outputs.CampaignSmsMessage'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if adm_message is not None: - _setter("adm_message", adm_message) + pulumi.set(__self__, "adm_message", adm_message) if apns_message is not None: - _setter("apns_message", apns_message) + pulumi.set(__self__, "apns_message", apns_message) if baidu_message is not None: - _setter("baidu_message", baidu_message) + pulumi.set(__self__, "baidu_message", baidu_message) if custom_message is not None: - _setter("custom_message", custom_message) + pulumi.set(__self__, "custom_message", custom_message) if default_message is not None: - _setter("default_message", default_message) + pulumi.set(__self__, "default_message", default_message) if email_message is not None: - _setter("email_message", email_message) + pulumi.set(__self__, "email_message", email_message) if gcm_message is not None: - _setter("gcm_message", gcm_message) + pulumi.set(__self__, "gcm_message", gcm_message) if in_app_message is not None: - _setter("in_app_message", in_app_message) + pulumi.set(__self__, "in_app_message", in_app_message) if sms_message is not None: - _setter("sms_message", sms_message) + pulumi.set(__self__, "sms_message", sms_message) @property @pulumi.getter(name="admMessage") @@ -1376,21 +1100,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, button_action: Optional[str] = None, link: Optional[str] = None): - CampaignOverrideButtonConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - button_action=button_action, - link=link, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - button_action: Optional[str] = None, - link: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if button_action is not None: - _setter("button_action", button_action) + pulumi.set(__self__, "button_action", button_action) if link is not None: - _setter("link", link) + pulumi.set(__self__, "link", link) @property @pulumi.getter(name="buttonAction") @@ -1408,19 +1121,8 @@ class CampaignQuietTime(dict): def __init__(__self__, *, end: str, start: str): - CampaignQuietTime._configure( - lambda key, value: pulumi.set(__self__, key, value), - end=end, - start=start, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - end: str, - start: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("end", end) - _setter("start", start) + pulumi.set(__self__, "end", end) + pulumi.set(__self__, "start", start) @property @pulumi.getter @@ -1470,41 +1172,20 @@ def __init__(__self__, *, quiet_time: Optional['outputs.CampaignQuietTime'] = None, start_time: Optional[str] = None, time_zone: Optional[str] = None): - CampaignSchedule._configure( - lambda key, value: pulumi.set(__self__, key, value), - end_time=end_time, - event_filter=event_filter, - frequency=frequency, - is_local_time=is_local_time, - quiet_time=quiet_time, - start_time=start_time, - time_zone=time_zone, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - end_time: Optional[str] = None, - event_filter: Optional['outputs.CampaignEventFilter'] = None, - frequency: Optional[str] = None, - is_local_time: Optional[bool] = None, - quiet_time: Optional['outputs.CampaignQuietTime'] = None, - start_time: Optional[str] = None, - time_zone: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if end_time is not None: - _setter("end_time", end_time) + pulumi.set(__self__, "end_time", end_time) if event_filter is not None: - _setter("event_filter", event_filter) + pulumi.set(__self__, "event_filter", event_filter) if frequency is not None: - _setter("frequency", frequency) + pulumi.set(__self__, "frequency", frequency) if is_local_time is not None: - _setter("is_local_time", is_local_time) + pulumi.set(__self__, "is_local_time", is_local_time) if quiet_time is not None: - _setter("quiet_time", quiet_time) + pulumi.set(__self__, "quiet_time", quiet_time) if start_time is not None: - _setter("start_time", start_time) + pulumi.set(__self__, "start_time", start_time) if time_zone is not None: - _setter("time_zone", time_zone) + pulumi.set(__self__, "time_zone", time_zone) @property @pulumi.getter(name="endTime") @@ -1564,21 +1245,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, dimension_type: Optional[str] = None, values: Optional[Sequence[str]] = None): - CampaignSetDimension._configure( - lambda key, value: pulumi.set(__self__, key, value), - dimension_type=dimension_type, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dimension_type: Optional[str] = None, - values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dimension_type is not None: - _setter("dimension_type", dimension_type) + pulumi.set(__self__, "dimension_type", dimension_type) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter(name="dimensionType") @@ -1625,37 +1295,18 @@ def __init__(__self__, *, origination_number: Optional[str] = None, sender_id: Optional[str] = None, template_id: Optional[str] = None): - CampaignSmsMessage._configure( - lambda key, value: pulumi.set(__self__, key, value), - body=body, - entity_id=entity_id, - message_type=message_type, - origination_number=origination_number, - sender_id=sender_id, - template_id=template_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - body: Optional[str] = None, - entity_id: Optional[str] = None, - message_type: Optional[str] = None, - origination_number: Optional[str] = None, - sender_id: Optional[str] = None, - template_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if body is not None: - _setter("body", body) + pulumi.set(__self__, "body", body) if entity_id is not None: - _setter("entity_id", entity_id) + pulumi.set(__self__, "entity_id", entity_id) if message_type is not None: - _setter("message_type", message_type) + pulumi.set(__self__, "message_type", message_type) if origination_number is not None: - _setter("origination_number", origination_number) + pulumi.set(__self__, "origination_number", origination_number) if sender_id is not None: - _setter("sender_id", sender_id) + pulumi.set(__self__, "sender_id", sender_id) if template_id is not None: - _setter("template_id", template_id) + pulumi.set(__self__, "template_id", template_id) @property @pulumi.getter @@ -1693,21 +1344,10 @@ class CampaignTemplate(dict): def __init__(__self__, *, name: Optional[str] = None, version: Optional[str] = None): - CampaignTemplate._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[str] = None, - version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter @@ -1750,29 +1390,14 @@ def __init__(__self__, *, push_template: Optional['outputs.CampaignTemplate'] = None, sms_template: Optional['outputs.CampaignTemplate'] = None, voice_template: Optional['outputs.CampaignTemplate'] = None): - CampaignTemplateConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - email_template=email_template, - push_template=push_template, - sms_template=sms_template, - voice_template=voice_template, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - email_template: Optional['outputs.CampaignTemplate'] = None, - push_template: Optional['outputs.CampaignTemplate'] = None, - sms_template: Optional['outputs.CampaignTemplate'] = None, - voice_template: Optional['outputs.CampaignTemplate'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if email_template is not None: - _setter("email_template", email_template) + pulumi.set(__self__, "email_template", email_template) if push_template is not None: - _setter("push_template", push_template) + pulumi.set(__self__, "push_template", push_template) if sms_template is not None: - _setter("sms_template", sms_template) + pulumi.set(__self__, "sms_template", sms_template) if voice_template is not None: - _setter("voice_template", voice_template) + pulumi.set(__self__, "voice_template", voice_template) @property @pulumi.getter(name="emailTemplate") @@ -1832,41 +1457,20 @@ def __init__(__self__, *, template_configuration: Optional['outputs.CampaignTemplateConfiguration'] = None, treatment_description: Optional[str] = None, treatment_name: Optional[str] = None): - CampaignWriteTreatmentResource._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_delivery_configuration=custom_delivery_configuration, - message_configuration=message_configuration, - schedule=schedule, - size_percent=size_percent, - template_configuration=template_configuration, - treatment_description=treatment_description, - treatment_name=treatment_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_delivery_configuration: Optional['outputs.CampaignCustomDeliveryConfiguration'] = None, - message_configuration: Optional['outputs.CampaignMessageConfiguration'] = None, - schedule: Optional['outputs.CampaignSchedule'] = None, - size_percent: Optional[int] = None, - template_configuration: Optional['outputs.CampaignTemplateConfiguration'] = None, - treatment_description: Optional[str] = None, - treatment_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_delivery_configuration is not None: - _setter("custom_delivery_configuration", custom_delivery_configuration) + pulumi.set(__self__, "custom_delivery_configuration", custom_delivery_configuration) if message_configuration is not None: - _setter("message_configuration", message_configuration) + pulumi.set(__self__, "message_configuration", message_configuration) if schedule is not None: - _setter("schedule", schedule) + pulumi.set(__self__, "schedule", schedule) if size_percent is not None: - _setter("size_percent", size_percent) + pulumi.set(__self__, "size_percent", size_percent) if template_configuration is not None: - _setter("template_configuration", template_configuration) + pulumi.set(__self__, "template_configuration", template_configuration) if treatment_description is not None: - _setter("treatment_description", treatment_description) + pulumi.set(__self__, "treatment_description", treatment_description) if treatment_name is not None: - _setter("treatment_name", treatment_name) + pulumi.set(__self__, "treatment_name", treatment_name) @property @pulumi.getter(name="customDeliveryConfiguration") @@ -1930,29 +1534,14 @@ def __init__(__self__, *, source_segments: Optional[Sequence['outputs.SegmentSourceSegments']] = None, source_type: Optional[str] = None, type: Optional[str] = None): - Groups._configure( - lambda key, value: pulumi.set(__self__, key, value), - dimensions=dimensions, - source_segments=source_segments, - source_type=source_type, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dimensions: Optional[Sequence['outputs.SegmentDimensions']] = None, - source_segments: Optional[Sequence['outputs.SegmentSourceSegments']] = None, - source_type: Optional[str] = None, - type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dimensions is not None: - _setter("dimensions", dimensions) + pulumi.set(__self__, "dimensions", dimensions) if source_segments is not None: - _setter("source_segments", source_segments) + pulumi.set(__self__, "source_segments", source_segments) if source_type is not None: - _setter("source_type", source_type) + pulumi.set(__self__, "source_type", source_type) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -1998,25 +1587,12 @@ def __init__(__self__, *, alignment: Optional['InAppTemplateAlignment'] = None, body: Optional[str] = None, text_color: Optional[str] = None): - InAppTemplateBodyConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - alignment=alignment, - body=body, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alignment: Optional['InAppTemplateAlignment'] = None, - body: Optional[str] = None, - text_color: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if alignment is not None: - _setter("alignment", alignment) + pulumi.set(__self__, "alignment", alignment) if body is not None: - _setter("body", body) + pulumi.set(__self__, "body", body) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter @@ -2058,29 +1634,14 @@ def __init__(__self__, *, default_config: Optional['outputs.InAppTemplateDefaultButtonConfiguration'] = None, ios: Optional['outputs.InAppTemplateOverrideButtonConfiguration'] = None, web: Optional['outputs.InAppTemplateOverrideButtonConfiguration'] = None): - InAppTemplateButtonConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - android=android, - default_config=default_config, - ios=ios, - web=web, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - android: Optional['outputs.InAppTemplateOverrideButtonConfiguration'] = None, - default_config: Optional['outputs.InAppTemplateDefaultButtonConfiguration'] = None, - ios: Optional['outputs.InAppTemplateOverrideButtonConfiguration'] = None, - web: Optional['outputs.InAppTemplateOverrideButtonConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if android is not None: - _setter("android", android) + pulumi.set(__self__, "android", android) if default_config is not None: - _setter("default_config", default_config) + pulumi.set(__self__, "default_config", default_config) if ios is not None: - _setter("ios", ios) + pulumi.set(__self__, "ios", ios) if web is not None: - _setter("web", web) + pulumi.set(__self__, "web", web) @property @pulumi.getter @@ -2135,37 +1696,18 @@ def __init__(__self__, *, link: Optional[str] = None, text: Optional[str] = None, text_color: Optional[str] = None): - InAppTemplateDefaultButtonConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - background_color=background_color, - border_radius=border_radius, - button_action=button_action, - link=link, - text=text, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - background_color: Optional[str] = None, - border_radius: Optional[int] = None, - button_action: Optional['InAppTemplateButtonAction'] = None, - link: Optional[str] = None, - text: Optional[str] = None, - text_color: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if background_color is not None: - _setter("background_color", background_color) + pulumi.set(__self__, "background_color", background_color) if border_radius is not None: - _setter("border_radius", border_radius) + pulumi.set(__self__, "border_radius", border_radius) if button_action is not None: - _setter("button_action", button_action) + pulumi.set(__self__, "button_action", button_action) if link is not None: - _setter("link", link) + pulumi.set(__self__, "link", link) if text is not None: - _setter("text", text) + pulumi.set(__self__, "text", text) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter(name="backgroundColor") @@ -2221,25 +1763,12 @@ def __init__(__self__, *, alignment: Optional['InAppTemplateAlignment'] = None, header: Optional[str] = None, text_color: Optional[str] = None): - InAppTemplateHeaderConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - alignment=alignment, - header=header, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alignment: Optional['InAppTemplateAlignment'] = None, - header: Optional[str] = None, - text_color: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if alignment is not None: - _setter("alignment", alignment) + pulumi.set(__self__, "alignment", alignment) if header is not None: - _setter("header", header) + pulumi.set(__self__, "header", header) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter @@ -2293,37 +1822,18 @@ def __init__(__self__, *, image_url: Optional[str] = None, primary_btn: Optional['outputs.InAppTemplateButtonConfig'] = None, secondary_btn: Optional['outputs.InAppTemplateButtonConfig'] = None): - InAppTemplateInAppMessageContent._configure( - lambda key, value: pulumi.set(__self__, key, value), - background_color=background_color, - body_config=body_config, - header_config=header_config, - image_url=image_url, - primary_btn=primary_btn, - secondary_btn=secondary_btn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - background_color: Optional[str] = None, - body_config: Optional['outputs.InAppTemplateBodyConfig'] = None, - header_config: Optional['outputs.InAppTemplateHeaderConfig'] = None, - image_url: Optional[str] = None, - primary_btn: Optional['outputs.InAppTemplateButtonConfig'] = None, - secondary_btn: Optional['outputs.InAppTemplateButtonConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if background_color is not None: - _setter("background_color", background_color) + pulumi.set(__self__, "background_color", background_color) if body_config is not None: - _setter("body_config", body_config) + pulumi.set(__self__, "body_config", body_config) if header_config is not None: - _setter("header_config", header_config) + pulumi.set(__self__, "header_config", header_config) if image_url is not None: - _setter("image_url", image_url) + pulumi.set(__self__, "image_url", image_url) if primary_btn is not None: - _setter("primary_btn", primary_btn) + pulumi.set(__self__, "primary_btn", primary_btn) if secondary_btn is not None: - _setter("secondary_btn", secondary_btn) + pulumi.set(__self__, "secondary_btn", secondary_btn) @property @pulumi.getter(name="backgroundColor") @@ -2378,21 +1888,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, button_action: Optional['InAppTemplateButtonAction'] = None, link: Optional[str] = None): - InAppTemplateOverrideButtonConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - button_action=button_action, - link=link, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - button_action: Optional['InAppTemplateButtonAction'] = None, - link: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if button_action is not None: - _setter("button_action", button_action) + pulumi.set(__self__, "button_action", button_action) if link is not None: - _setter("link", link) + pulumi.set(__self__, "link", link) @property @pulumi.getter(name="buttonAction") @@ -2437,45 +1936,22 @@ def __init__(__self__, *, sound: Optional[str] = None, title: Optional[str] = None, url: Optional[str] = None): - PushTemplateAndroidPushNotificationTemplate._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - body=body, - image_icon_url=image_icon_url, - image_url=image_url, - small_image_icon_url=small_image_icon_url, - sound=sound, - title=title, - url=url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: Optional[str] = None, - body: Optional[str] = None, - image_icon_url: Optional[str] = None, - image_url: Optional[str] = None, - small_image_icon_url: Optional[str] = None, - sound: Optional[str] = None, - title: Optional[str] = None, - url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if action is not None: - _setter("action", action) + pulumi.set(__self__, "action", action) if body is not None: - _setter("body", body) + pulumi.set(__self__, "body", body) if image_icon_url is not None: - _setter("image_icon_url", image_icon_url) + pulumi.set(__self__, "image_icon_url", image_icon_url) if image_url is not None: - _setter("image_url", image_url) + pulumi.set(__self__, "image_url", image_url) if small_image_icon_url is not None: - _setter("small_image_icon_url", small_image_icon_url) + pulumi.set(__self__, "small_image_icon_url", small_image_icon_url) if sound is not None: - _setter("sound", sound) + pulumi.set(__self__, "sound", sound) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) if url is not None: - _setter("url", url) + pulumi.set(__self__, "url", url) @property @pulumi.getter @@ -2544,37 +2020,18 @@ def __init__(__self__, *, sound: Optional[str] = None, title: Optional[str] = None, url: Optional[str] = None): - PushTemplateApnsPushNotificationTemplate._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - body=body, - media_url=media_url, - sound=sound, - title=title, - url=url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: Optional[str] = None, - body: Optional[str] = None, - media_url: Optional[str] = None, - sound: Optional[str] = None, - title: Optional[str] = None, - url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if action is not None: - _setter("action", action) + pulumi.set(__self__, "action", action) if body is not None: - _setter("body", body) + pulumi.set(__self__, "body", body) if media_url is not None: - _setter("media_url", media_url) + pulumi.set(__self__, "media_url", media_url) if sound is not None: - _setter("sound", sound) + pulumi.set(__self__, "sound", sound) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) if url is not None: - _setter("url", url) + pulumi.set(__self__, "url", url) @property @pulumi.getter @@ -2615,33 +2072,16 @@ def __init__(__self__, *, sound: Optional[str] = None, title: Optional[str] = None, url: Optional[str] = None): - PushTemplateDefaultPushNotificationTemplate._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - body=body, - sound=sound, - title=title, - url=url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: Optional[str] = None, - body: Optional[str] = None, - sound: Optional[str] = None, - title: Optional[str] = None, - url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if action is not None: - _setter("action", action) + pulumi.set(__self__, "action", action) if body is not None: - _setter("body", body) + pulumi.set(__self__, "body", body) if sound is not None: - _setter("sound", sound) + pulumi.set(__self__, "sound", sound) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) if url is not None: - _setter("url", url) + pulumi.set(__self__, "url", url) @property @pulumi.getter @@ -2673,17 +2113,8 @@ def url(self) -> Optional[str]: class SegmentBehavior(dict): def __init__(__self__, *, recency: Optional['outputs.SegmentRecency'] = None): - SegmentBehavior._configure( - lambda key, value: pulumi.set(__self__, key, value), - recency=recency, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - recency: Optional['outputs.SegmentRecency'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if recency is not None: - _setter("recency", recency) + pulumi.set(__self__, "recency", recency) @property @pulumi.getter @@ -2696,19 +2127,8 @@ class SegmentCoordinates(dict): def __init__(__self__, *, latitude: float, longitude: float): - SegmentCoordinates._configure( - lambda key, value: pulumi.set(__self__, key, value), - latitude=latitude, - longitude=longitude, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - latitude: float, - longitude: float, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("latitude", latitude) - _setter("longitude", longitude) + pulumi.set(__self__, "latitude", latitude) + pulumi.set(__self__, "longitude", longitude) @property @pulumi.getter @@ -2749,37 +2169,18 @@ def __init__(__self__, *, make: Optional['outputs.SegmentSetDimension'] = None, model: Optional['outputs.SegmentSetDimension'] = None, platform: Optional['outputs.SegmentSetDimension'] = None): - SegmentDemographic._configure( - lambda key, value: pulumi.set(__self__, key, value), - app_version=app_version, - channel=channel, - device_type=device_type, - make=make, - model=model, - platform=platform, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - app_version: Optional['outputs.SegmentSetDimension'] = None, - channel: Optional['outputs.SegmentSetDimension'] = None, - device_type: Optional['outputs.SegmentSetDimension'] = None, - make: Optional['outputs.SegmentSetDimension'] = None, - model: Optional['outputs.SegmentSetDimension'] = None, - platform: Optional['outputs.SegmentSetDimension'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if app_version is not None: - _setter("app_version", app_version) + pulumi.set(__self__, "app_version", app_version) if channel is not None: - _setter("channel", channel) + pulumi.set(__self__, "channel", channel) if device_type is not None: - _setter("device_type", device_type) + pulumi.set(__self__, "device_type", device_type) if make is not None: - _setter("make", make) + pulumi.set(__self__, "make", make) if model is not None: - _setter("model", model) + pulumi.set(__self__, "model", model) if platform is not None: - _setter("platform", platform) + pulumi.set(__self__, "platform", platform) @property @pulumi.getter(name="appVersion") @@ -2838,37 +2239,18 @@ def __init__(__self__, *, location: Optional['outputs.SegmentLocation'] = None, metrics: Optional[Any] = None, user_attributes: Optional[Any] = None): - SegmentDimensions._configure( - lambda key, value: pulumi.set(__self__, key, value), - attributes=attributes, - behavior=behavior, - demographic=demographic, - location=location, - metrics=metrics, - user_attributes=user_attributes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attributes: Optional[Any] = None, - behavior: Optional['outputs.SegmentBehavior'] = None, - demographic: Optional['outputs.SegmentDemographic'] = None, - location: Optional['outputs.SegmentLocation'] = None, - metrics: Optional[Any] = None, - user_attributes: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attributes is not None: - _setter("attributes", attributes) + pulumi.set(__self__, "attributes", attributes) if behavior is not None: - _setter("behavior", behavior) + pulumi.set(__self__, "behavior", behavior) if demographic is not None: - _setter("demographic", demographic) + pulumi.set(__self__, "demographic", demographic) if location is not None: - _setter("location", location) + pulumi.set(__self__, "location", location) if metrics is not None: - _setter("metrics", metrics) + pulumi.set(__self__, "metrics", metrics) if user_attributes is not None: - _setter("user_attributes", user_attributes) + pulumi.set(__self__, "user_attributes", user_attributes) @property @pulumi.getter @@ -2923,19 +2305,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, coordinates: 'outputs.SegmentCoordinates', range_in_kilometers: float): - SegmentGpsPoint._configure( - lambda key, value: pulumi.set(__self__, key, value), - coordinates=coordinates, - range_in_kilometers=range_in_kilometers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - coordinates: 'outputs.SegmentCoordinates', - range_in_kilometers: float, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("coordinates", coordinates) - _setter("range_in_kilometers", range_in_kilometers) + pulumi.set(__self__, "coordinates", coordinates) + pulumi.set(__self__, "range_in_kilometers", range_in_kilometers) @property @pulumi.getter @@ -2953,21 +2324,10 @@ class SegmentGroups(dict): def __init__(__self__, *, groups: Optional[Sequence['outputs.Groups']] = None, include: Optional[str] = None): - SegmentGroups._configure( - lambda key, value: pulumi.set(__self__, key, value), - groups=groups, - include=include, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - groups: Optional[Sequence['outputs.Groups']] = None, - include: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if groups is not None: - _setter("groups", groups) + pulumi.set(__self__, "groups", groups) if include is not None: - _setter("include", include) + pulumi.set(__self__, "include", include) @property @pulumi.getter @@ -3002,21 +2362,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, country: Optional['outputs.SegmentSetDimension'] = None, gps_point: Optional['outputs.SegmentGpsPoint'] = None): - SegmentLocation._configure( - lambda key, value: pulumi.set(__self__, key, value), - country=country, - gps_point=gps_point, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - country: Optional['outputs.SegmentSetDimension'] = None, - gps_point: Optional['outputs.SegmentGpsPoint'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if country is not None: - _setter("country", country) + pulumi.set(__self__, "country", country) if gps_point is not None: - _setter("gps_point", gps_point) + pulumi.set(__self__, "gps_point", gps_point) @property @pulumi.getter @@ -3051,19 +2400,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, duration: str, recency_type: str): - SegmentRecency._configure( - lambda key, value: pulumi.set(__self__, key, value), - duration=duration, - recency_type=recency_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - duration: str, - recency_type: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("duration", duration) - _setter("recency_type", recency_type) + pulumi.set(__self__, "duration", duration) + pulumi.set(__self__, "recency_type", recency_type) @property @pulumi.getter @@ -3098,21 +2436,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, dimension_type: Optional[str] = None, values: Optional[Sequence[str]] = None): - SegmentSetDimension._configure( - lambda key, value: pulumi.set(__self__, key, value), - dimension_type=dimension_type, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dimension_type: Optional[str] = None, - values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dimension_type is not None: - _setter("dimension_type", dimension_type) + pulumi.set(__self__, "dimension_type", dimension_type) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter(name="dimensionType") @@ -3130,20 +2457,9 @@ class SegmentSourceSegments(dict): def __init__(__self__, *, id: str, version: Optional[int] = None): - SegmentSourceSegments._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: str, - version: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) + pulumi.set(__self__, "id", id) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/pinpoint/push_template.py b/sdk/python/pulumi_aws_native/pinpoint/push_template.py index f871ca596e..ab8861ba69 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/push_template.py +++ b/sdk/python/pulumi_aws_native/pinpoint/push_template.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -28,48 +28,23 @@ def __init__(__self__, *, """ The set of arguments for constructing a PushTemplate resource. """ - PushTemplateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - template_name=template_name, - adm=adm, - apns=apns, - baidu=baidu, - default=default, - default_substitutions=default_substitutions, - gcm=gcm, - tags=tags, - template_description=template_description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - template_name: pulumi.Input[str], - adm: Optional[pulumi.Input['PushTemplateAndroidPushNotificationTemplateArgs']] = None, - apns: Optional[pulumi.Input['PushTemplateApnsPushNotificationTemplateArgs']] = None, - baidu: Optional[pulumi.Input['PushTemplateAndroidPushNotificationTemplateArgs']] = None, - default: Optional[pulumi.Input['PushTemplateDefaultPushNotificationTemplateArgs']] = None, - default_substitutions: Optional[pulumi.Input[str]] = None, - gcm: Optional[pulumi.Input['PushTemplateAndroidPushNotificationTemplateArgs']] = None, - tags: Optional[Any] = None, - template_description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("template_name", template_name) + pulumi.set(__self__, "template_name", template_name) if adm is not None: - _setter("adm", adm) + pulumi.set(__self__, "adm", adm) if apns is not None: - _setter("apns", apns) + pulumi.set(__self__, "apns", apns) if baidu is not None: - _setter("baidu", baidu) + pulumi.set(__self__, "baidu", baidu) if default is not None: - _setter("default", default) + pulumi.set(__self__, "default", default) if default_substitutions is not None: - _setter("default_substitutions", default_substitutions) + pulumi.set(__self__, "default_substitutions", default_substitutions) if gcm is not None: - _setter("gcm", gcm) + pulumi.set(__self__, "gcm", gcm) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if template_description is not None: - _setter("template_description", template_description) + pulumi.set(__self__, "template_description", template_description) @property @pulumi.getter(name="templateName") @@ -198,10 +173,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PushTemplateArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -226,36 +197,11 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = PushTemplateArgs.__new__(PushTemplateArgs) - if adm is not None and not isinstance(adm, PushTemplateAndroidPushNotificationTemplateArgs): - adm = adm or {} - def _setter(key, value): - adm[key] = value - PushTemplateAndroidPushNotificationTemplateArgs._configure(_setter, **adm) __props__.__dict__["adm"] = adm - if apns is not None and not isinstance(apns, PushTemplateApnsPushNotificationTemplateArgs): - apns = apns or {} - def _setter(key, value): - apns[key] = value - PushTemplateApnsPushNotificationTemplateArgs._configure(_setter, **apns) __props__.__dict__["apns"] = apns - if baidu is not None and not isinstance(baidu, PushTemplateAndroidPushNotificationTemplateArgs): - baidu = baidu or {} - def _setter(key, value): - baidu[key] = value - PushTemplateAndroidPushNotificationTemplateArgs._configure(_setter, **baidu) __props__.__dict__["baidu"] = baidu - if default is not None and not isinstance(default, PushTemplateDefaultPushNotificationTemplateArgs): - default = default or {} - def _setter(key, value): - default[key] = value - PushTemplateDefaultPushNotificationTemplateArgs._configure(_setter, **default) __props__.__dict__["default"] = default __props__.__dict__["default_substitutions"] = default_substitutions - if gcm is not None and not isinstance(gcm, PushTemplateAndroidPushNotificationTemplateArgs): - gcm = gcm or {} - def _setter(key, value): - gcm[key] = value - PushTemplateAndroidPushNotificationTemplateArgs._configure(_setter, **gcm) __props__.__dict__["gcm"] = gcm __props__.__dict__["tags"] = tags __props__.__dict__["template_description"] = template_description diff --git a/sdk/python/pulumi_aws_native/pinpoint/segment.py b/sdk/python/pulumi_aws_native/pinpoint/segment.py index 7f71abed3c..6db888d420 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/segment.py +++ b/sdk/python/pulumi_aws_native/pinpoint/segment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -24,32 +24,15 @@ def __init__(__self__, *, """ The set of arguments for constructing a Segment resource. """ - SegmentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_id=application_id, - dimensions=dimensions, - name=name, - segment_groups=segment_groups, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_id: pulumi.Input[str], - dimensions: Optional[pulumi.Input['SegmentDimensionsArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - segment_groups: Optional[pulumi.Input['SegmentGroupsArgs']] = None, - tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("application_id", application_id) + pulumi.set(__self__, "application_id", application_id) if dimensions is not None: - _setter("dimensions", dimensions) + pulumi.set(__self__, "dimensions", dimensions) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if segment_groups is not None: - _setter("segment_groups", segment_groups) + pulumi.set(__self__, "segment_groups", segment_groups) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="applicationId") @@ -138,10 +121,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SegmentArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -165,18 +144,8 @@ def _internal_init(__self__, if application_id is None and not opts.urn: raise TypeError("Missing required property 'application_id'") __props__.__dict__["application_id"] = application_id - if dimensions is not None and not isinstance(dimensions, SegmentDimensionsArgs): - dimensions = dimensions or {} - def _setter(key, value): - dimensions[key] = value - SegmentDimensionsArgs._configure(_setter, **dimensions) __props__.__dict__["dimensions"] = dimensions __props__.__dict__["name"] = name - if segment_groups is not None and not isinstance(segment_groups, SegmentGroupsArgs): - segment_groups = segment_groups or {} - def _setter(key, value): - segment_groups[key] = value - SegmentGroupsArgs._configure(_setter, **segment_groups) __props__.__dict__["segment_groups"] = segment_groups __props__.__dict__["tags"] = tags __props__.__dict__["arn"] = None diff --git a/sdk/python/pulumi_aws_native/pinpoint/sms_channel.py b/sdk/python/pulumi_aws_native/pinpoint/sms_channel.py index 73b5728d85..aeca960691 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/sms_channel.py +++ b/sdk/python/pulumi_aws_native/pinpoint/sms_channel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['SmsChannelArgs', 'SmsChannel'] @@ -21,28 +21,13 @@ def __init__(__self__, *, """ The set of arguments for constructing a SmsChannel resource. """ - SmsChannelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_id=application_id, - enabled=enabled, - sender_id=sender_id, - short_code=short_code, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_id: pulumi.Input[str], - enabled: Optional[pulumi.Input[bool]] = None, - sender_id: Optional[pulumi.Input[str]] = None, - short_code: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("application_id", application_id) + pulumi.set(__self__, "application_id", application_id) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if sender_id is not None: - _setter("sender_id", sender_id) + pulumi.set(__self__, "sender_id", sender_id) if short_code is not None: - _setter("short_code", short_code) + pulumi.set(__self__, "short_code", short_code) @property @pulumi.getter(name="applicationId") @@ -121,10 +106,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SmsChannelArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/pinpoint/sms_template.py b/sdk/python/pulumi_aws_native/pinpoint/sms_template.py index 906cc92358..ecb2aab28b 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/sms_template.py +++ b/sdk/python/pulumi_aws_native/pinpoint/sms_template.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['SmsTemplateArgs', 'SmsTemplate'] @@ -22,31 +22,14 @@ def __init__(__self__, *, """ The set of arguments for constructing a SmsTemplate resource. """ - SmsTemplateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - body=body, - template_name=template_name, - default_substitutions=default_substitutions, - tags=tags, - template_description=template_description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - body: pulumi.Input[str], - template_name: pulumi.Input[str], - default_substitutions: Optional[pulumi.Input[str]] = None, - tags: Optional[Any] = None, - template_description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("body", body) - _setter("template_name", template_name) + pulumi.set(__self__, "body", body) + pulumi.set(__self__, "template_name", template_name) if default_substitutions is not None: - _setter("default_substitutions", default_substitutions) + pulumi.set(__self__, "default_substitutions", default_substitutions) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if template_description is not None: - _setter("template_description", template_description) + pulumi.set(__self__, "template_description", template_description) @property @pulumi.getter @@ -135,10 +118,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SmsTemplateArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/pinpoint/voice_channel.py b/sdk/python/pulumi_aws_native/pinpoint/voice_channel.py index 9fcd31f5e9..bff9c3b939 100644 --- a/sdk/python/pulumi_aws_native/pinpoint/voice_channel.py +++ b/sdk/python/pulumi_aws_native/pinpoint/voice_channel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['VoiceChannelArgs', 'VoiceChannel'] @@ -19,20 +19,9 @@ def __init__(__self__, *, """ The set of arguments for constructing a VoiceChannel resource. """ - VoiceChannelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_id=application_id, - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_id: pulumi.Input[str], - enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("application_id", application_id) + pulumi.set(__self__, "application_id", application_id) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter(name="applicationId") @@ -91,10 +80,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - VoiceChannelArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/pinpointemail/_inputs.py b/sdk/python/pulumi_aws_native/pinpointemail/_inputs.py index 30a79d1e49..04f09cc871 100644 --- a/sdk/python/pulumi_aws_native/pinpointemail/_inputs.py +++ b/sdk/python/pulumi_aws_native/pinpointemail/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -30,17 +30,8 @@ class ConfigurationSetDeliveryOptionsArgs: def __init__(__self__, *, sending_pool_name: Optional[pulumi.Input[str]] = None): - ConfigurationSetDeliveryOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - sending_pool_name=sending_pool_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sending_pool_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if sending_pool_name is not None: - _setter("sending_pool_name", sending_pool_name) + pulumi.set(__self__, "sending_pool_name", sending_pool_name) @property @pulumi.getter(name="sendingPoolName") @@ -56,17 +47,8 @@ def sending_pool_name(self, value: Optional[pulumi.Input[str]]): class ConfigurationSetEventDestinationCloudWatchDestinationArgs: def __init__(__self__, *, dimension_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['ConfigurationSetEventDestinationDimensionConfigurationArgs']]]] = None): - ConfigurationSetEventDestinationCloudWatchDestinationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dimension_configurations=dimension_configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dimension_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['ConfigurationSetEventDestinationDimensionConfigurationArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dimension_configurations is not None: - _setter("dimension_configurations", dimension_configurations) + pulumi.set(__self__, "dimension_configurations", dimension_configurations) @property @pulumi.getter(name="dimensionConfigurations") @@ -84,22 +66,9 @@ def __init__(__self__, *, default_dimension_value: pulumi.Input[str], dimension_name: pulumi.Input[str], dimension_value_source: pulumi.Input[str]): - ConfigurationSetEventDestinationDimensionConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_dimension_value=default_dimension_value, - dimension_name=dimension_name, - dimension_value_source=dimension_value_source, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_dimension_value: pulumi.Input[str], - dimension_name: pulumi.Input[str], - dimension_value_source: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("default_dimension_value", default_dimension_value) - _setter("dimension_name", dimension_name) - _setter("dimension_value_source", dimension_value_source) + pulumi.set(__self__, "default_dimension_value", default_dimension_value) + pulumi.set(__self__, "dimension_name", dimension_name) + pulumi.set(__self__, "dimension_value_source", dimension_value_source) @property @pulumi.getter(name="defaultDimensionValue") @@ -138,36 +107,17 @@ def __init__(__self__, *, kinesis_firehose_destination: Optional[pulumi.Input['ConfigurationSetEventDestinationKinesisFirehoseDestinationArgs']] = None, pinpoint_destination: Optional[pulumi.Input['ConfigurationSetEventDestinationPinpointDestinationArgs']] = None, sns_destination: Optional[pulumi.Input['ConfigurationSetEventDestinationSnsDestinationArgs']] = None): - ConfigurationSetEventDestinationEventDestinationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - matching_event_types=matching_event_types, - cloud_watch_destination=cloud_watch_destination, - enabled=enabled, - kinesis_firehose_destination=kinesis_firehose_destination, - pinpoint_destination=pinpoint_destination, - sns_destination=sns_destination, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - matching_event_types: pulumi.Input[Sequence[pulumi.Input[str]]], - cloud_watch_destination: Optional[pulumi.Input['ConfigurationSetEventDestinationCloudWatchDestinationArgs']] = None, - enabled: Optional[pulumi.Input[bool]] = None, - kinesis_firehose_destination: Optional[pulumi.Input['ConfigurationSetEventDestinationKinesisFirehoseDestinationArgs']] = None, - pinpoint_destination: Optional[pulumi.Input['ConfigurationSetEventDestinationPinpointDestinationArgs']] = None, - sns_destination: Optional[pulumi.Input['ConfigurationSetEventDestinationSnsDestinationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("matching_event_types", matching_event_types) + pulumi.set(__self__, "matching_event_types", matching_event_types) if cloud_watch_destination is not None: - _setter("cloud_watch_destination", cloud_watch_destination) + pulumi.set(__self__, "cloud_watch_destination", cloud_watch_destination) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if kinesis_firehose_destination is not None: - _setter("kinesis_firehose_destination", kinesis_firehose_destination) + pulumi.set(__self__, "kinesis_firehose_destination", kinesis_firehose_destination) if pinpoint_destination is not None: - _setter("pinpoint_destination", pinpoint_destination) + pulumi.set(__self__, "pinpoint_destination", pinpoint_destination) if sns_destination is not None: - _setter("sns_destination", sns_destination) + pulumi.set(__self__, "sns_destination", sns_destination) @property @pulumi.getter(name="matchingEventTypes") @@ -229,19 +179,8 @@ class ConfigurationSetEventDestinationKinesisFirehoseDestinationArgs: def __init__(__self__, *, delivery_stream_arn: pulumi.Input[str], iam_role_arn: pulumi.Input[str]): - ConfigurationSetEventDestinationKinesisFirehoseDestinationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - delivery_stream_arn=delivery_stream_arn, - iam_role_arn=iam_role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delivery_stream_arn: pulumi.Input[str], - iam_role_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("delivery_stream_arn", delivery_stream_arn) - _setter("iam_role_arn", iam_role_arn) + pulumi.set(__self__, "delivery_stream_arn", delivery_stream_arn) + pulumi.set(__self__, "iam_role_arn", iam_role_arn) @property @pulumi.getter(name="deliveryStreamArn") @@ -266,17 +205,8 @@ def iam_role_arn(self, value: pulumi.Input[str]): class ConfigurationSetEventDestinationPinpointDestinationArgs: def __init__(__self__, *, application_arn: Optional[pulumi.Input[str]] = None): - ConfigurationSetEventDestinationPinpointDestinationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_arn=application_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if application_arn is not None: - _setter("application_arn", application_arn) + pulumi.set(__self__, "application_arn", application_arn) @property @pulumi.getter(name="applicationArn") @@ -292,16 +222,7 @@ def application_arn(self, value: Optional[pulumi.Input[str]]): class ConfigurationSetEventDestinationSnsDestinationArgs: def __init__(__self__, *, topic_arn: pulumi.Input[str]): - ConfigurationSetEventDestinationSnsDestinationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - topic_arn=topic_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - topic_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("topic_arn", topic_arn) + pulumi.set(__self__, "topic_arn", topic_arn) @property @pulumi.getter(name="topicArn") @@ -317,17 +238,8 @@ def topic_arn(self, value: pulumi.Input[str]): class ConfigurationSetReputationOptionsArgs: def __init__(__self__, *, reputation_metrics_enabled: Optional[pulumi.Input[bool]] = None): - ConfigurationSetReputationOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - reputation_metrics_enabled=reputation_metrics_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - reputation_metrics_enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if reputation_metrics_enabled is not None: - _setter("reputation_metrics_enabled", reputation_metrics_enabled) + pulumi.set(__self__, "reputation_metrics_enabled", reputation_metrics_enabled) @property @pulumi.getter(name="reputationMetricsEnabled") @@ -343,17 +255,8 @@ def reputation_metrics_enabled(self, value: Optional[pulumi.Input[bool]]): class ConfigurationSetSendingOptionsArgs: def __init__(__self__, *, sending_enabled: Optional[pulumi.Input[bool]] = None): - ConfigurationSetSendingOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - sending_enabled=sending_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sending_enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if sending_enabled is not None: - _setter("sending_enabled", sending_enabled) + pulumi.set(__self__, "sending_enabled", sending_enabled) @property @pulumi.getter(name="sendingEnabled") @@ -370,21 +273,10 @@ class ConfigurationSetTagsArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - ConfigurationSetTagsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -409,17 +301,8 @@ def value(self, value: Optional[pulumi.Input[str]]): class ConfigurationSetTrackingOptionsArgs: def __init__(__self__, *, custom_redirect_domain: Optional[pulumi.Input[str]] = None): - ConfigurationSetTrackingOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_redirect_domain=custom_redirect_domain, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_redirect_domain: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_redirect_domain is not None: - _setter("custom_redirect_domain", custom_redirect_domain) + pulumi.set(__self__, "custom_redirect_domain", custom_redirect_domain) @property @pulumi.getter(name="customRedirectDomain") @@ -436,21 +319,10 @@ class DedicatedIpPoolTagsArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - DedicatedIpPoolTagsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -476,21 +348,10 @@ class IdentityMailFromAttributesArgs: def __init__(__self__, *, behavior_on_mx_failure: Optional[pulumi.Input[str]] = None, mail_from_domain: Optional[pulumi.Input[str]] = None): - IdentityMailFromAttributesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - behavior_on_mx_failure=behavior_on_mx_failure, - mail_from_domain=mail_from_domain, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - behavior_on_mx_failure: Optional[pulumi.Input[str]] = None, - mail_from_domain: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if behavior_on_mx_failure is not None: - _setter("behavior_on_mx_failure", behavior_on_mx_failure) + pulumi.set(__self__, "behavior_on_mx_failure", behavior_on_mx_failure) if mail_from_domain is not None: - _setter("mail_from_domain", mail_from_domain) + pulumi.set(__self__, "mail_from_domain", mail_from_domain) @property @pulumi.getter(name="behaviorOnMxFailure") @@ -516,21 +377,10 @@ class IdentityTagsArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - IdentityTagsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/pinpointemail/configuration_set.py b/sdk/python/pulumi_aws_native/pinpointemail/configuration_set.py index ccc30b29ae..d58d994610 100644 --- a/sdk/python/pulumi_aws_native/pinpointemail/configuration_set.py +++ b/sdk/python/pulumi_aws_native/pinpointemail/configuration_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,37 +25,18 @@ def __init__(__self__, *, """ The set of arguments for constructing a ConfigurationSet resource. """ - ConfigurationSetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - delivery_options=delivery_options, - name=name, - reputation_options=reputation_options, - sending_options=sending_options, - tags=tags, - tracking_options=tracking_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delivery_options: Optional[pulumi.Input['ConfigurationSetDeliveryOptionsArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - reputation_options: Optional[pulumi.Input['ConfigurationSetReputationOptionsArgs']] = None, - sending_options: Optional[pulumi.Input['ConfigurationSetSendingOptionsArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ConfigurationSetTagsArgs']]]] = None, - tracking_options: Optional[pulumi.Input['ConfigurationSetTrackingOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if delivery_options is not None: - _setter("delivery_options", delivery_options) + pulumi.set(__self__, "delivery_options", delivery_options) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if reputation_options is not None: - _setter("reputation_options", reputation_options) + pulumi.set(__self__, "reputation_options", reputation_options) if sending_options is not None: - _setter("sending_options", sending_options) + pulumi.set(__self__, "sending_options", sending_options) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if tracking_options is not None: - _setter("tracking_options", tracking_options) + pulumi.set(__self__, "tracking_options", tracking_options) @property @pulumi.getter(name="deliveryOptions") @@ -154,10 +135,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ConfigurationSetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -179,31 +156,11 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = ConfigurationSetArgs.__new__(ConfigurationSetArgs) - if delivery_options is not None and not isinstance(delivery_options, ConfigurationSetDeliveryOptionsArgs): - delivery_options = delivery_options or {} - def _setter(key, value): - delivery_options[key] = value - ConfigurationSetDeliveryOptionsArgs._configure(_setter, **delivery_options) __props__.__dict__["delivery_options"] = delivery_options __props__.__dict__["name"] = name - if reputation_options is not None and not isinstance(reputation_options, ConfigurationSetReputationOptionsArgs): - reputation_options = reputation_options or {} - def _setter(key, value): - reputation_options[key] = value - ConfigurationSetReputationOptionsArgs._configure(_setter, **reputation_options) __props__.__dict__["reputation_options"] = reputation_options - if sending_options is not None and not isinstance(sending_options, ConfigurationSetSendingOptionsArgs): - sending_options = sending_options or {} - def _setter(key, value): - sending_options[key] = value - ConfigurationSetSendingOptionsArgs._configure(_setter, **sending_options) __props__.__dict__["sending_options"] = sending_options __props__.__dict__["tags"] = tags - if tracking_options is not None and not isinstance(tracking_options, ConfigurationSetTrackingOptionsArgs): - tracking_options = tracking_options or {} - def _setter(key, value): - tracking_options[key] = value - ConfigurationSetTrackingOptionsArgs._configure(_setter, **tracking_options) __props__.__dict__["tracking_options"] = tracking_options replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["name"]) opts = pulumi.ResourceOptions.merge(opts, replace_on_changes) diff --git a/sdk/python/pulumi_aws_native/pinpointemail/configuration_set_event_destination.py b/sdk/python/pulumi_aws_native/pinpointemail/configuration_set_event_destination.py index 9140b809da..bdb5543719 100644 --- a/sdk/python/pulumi_aws_native/pinpointemail/configuration_set_event_destination.py +++ b/sdk/python/pulumi_aws_native/pinpointemail/configuration_set_event_destination.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -22,23 +22,10 @@ def __init__(__self__, *, """ The set of arguments for constructing a ConfigurationSetEventDestination resource. """ - ConfigurationSetEventDestinationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - configuration_set_name=configuration_set_name, - event_destination_name=event_destination_name, - event_destination=event_destination, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configuration_set_name: pulumi.Input[str], - event_destination_name: pulumi.Input[str], - event_destination: Optional[pulumi.Input['ConfigurationSetEventDestinationEventDestinationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("configuration_set_name", configuration_set_name) - _setter("event_destination_name", event_destination_name) + pulumi.set(__self__, "configuration_set_name", configuration_set_name) + pulumi.set(__self__, "event_destination_name", event_destination_name) if event_destination is not None: - _setter("event_destination", event_destination) + pulumi.set(__self__, "event_destination", event_destination) @property @pulumi.getter(name="configurationSetName") @@ -107,10 +94,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ConfigurationSetEventDestinationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -132,11 +115,6 @@ def _internal_init(__self__, if configuration_set_name is None and not opts.urn: raise TypeError("Missing required property 'configuration_set_name'") __props__.__dict__["configuration_set_name"] = configuration_set_name - if event_destination is not None and not isinstance(event_destination, ConfigurationSetEventDestinationEventDestinationArgs): - event_destination = event_destination or {} - def _setter(key, value): - event_destination[key] = value - ConfigurationSetEventDestinationEventDestinationArgs._configure(_setter, **event_destination) __props__.__dict__["event_destination"] = event_destination if event_destination_name is None and not opts.urn: raise TypeError("Missing required property 'event_destination_name'") diff --git a/sdk/python/pulumi_aws_native/pinpointemail/dedicated_ip_pool.py b/sdk/python/pulumi_aws_native/pinpointemail/dedicated_ip_pool.py index 4a13c0b045..a20e31c40b 100644 --- a/sdk/python/pulumi_aws_native/pinpointemail/dedicated_ip_pool.py +++ b/sdk/python/pulumi_aws_native/pinpointemail/dedicated_ip_pool.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,21 +21,10 @@ def __init__(__self__, *, """ The set of arguments for constructing a DedicatedIpPool resource. """ - DedicatedIpPoolArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - pool_name=pool_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pool_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DedicatedIpPoolTagsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pool_name is not None: - _setter("pool_name", pool_name) + pulumi.set(__self__, "pool_name", pool_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="poolName") @@ -94,10 +83,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DedicatedIpPoolArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/pinpointemail/get_configuration_set.py b/sdk/python/pulumi_aws_native/pinpointemail/get_configuration_set.py index c9b76668d0..e4c09e6b12 100644 --- a/sdk/python/pulumi_aws_native/pinpointemail/get_configuration_set.py +++ b/sdk/python/pulumi_aws_native/pinpointemail/get_configuration_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/pinpointemail/get_configuration_set_event_destination.py b/sdk/python/pulumi_aws_native/pinpointemail/get_configuration_set_event_destination.py index 8c727b4691..239c5ceb75 100644 --- a/sdk/python/pulumi_aws_native/pinpointemail/get_configuration_set_event_destination.py +++ b/sdk/python/pulumi_aws_native/pinpointemail/get_configuration_set_event_destination.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/pinpointemail/get_dedicated_ip_pool.py b/sdk/python/pulumi_aws_native/pinpointemail/get_dedicated_ip_pool.py index f64002a2b9..5a3c7aded5 100644 --- a/sdk/python/pulumi_aws_native/pinpointemail/get_dedicated_ip_pool.py +++ b/sdk/python/pulumi_aws_native/pinpointemail/get_dedicated_ip_pool.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/pinpointemail/get_identity.py b/sdk/python/pulumi_aws_native/pinpointemail/get_identity.py index b36bb7ee70..4801c0fee5 100644 --- a/sdk/python/pulumi_aws_native/pinpointemail/get_identity.py +++ b/sdk/python/pulumi_aws_native/pinpointemail/get_identity.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/pinpointemail/identity.py b/sdk/python/pulumi_aws_native/pinpointemail/identity.py index e706f86d59..21efeb77f1 100644 --- a/sdk/python/pulumi_aws_native/pinpointemail/identity.py +++ b/sdk/python/pulumi_aws_native/pinpointemail/identity.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -24,33 +24,16 @@ def __init__(__self__, *, """ The set of arguments for constructing a Identity resource. """ - IdentityArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dkim_signing_enabled=dkim_signing_enabled, - feedback_forwarding_enabled=feedback_forwarding_enabled, - mail_from_attributes=mail_from_attributes, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dkim_signing_enabled: Optional[pulumi.Input[bool]] = None, - feedback_forwarding_enabled: Optional[pulumi.Input[bool]] = None, - mail_from_attributes: Optional[pulumi.Input['IdentityMailFromAttributesArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['IdentityTagsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dkim_signing_enabled is not None: - _setter("dkim_signing_enabled", dkim_signing_enabled) + pulumi.set(__self__, "dkim_signing_enabled", dkim_signing_enabled) if feedback_forwarding_enabled is not None: - _setter("feedback_forwarding_enabled", feedback_forwarding_enabled) + pulumi.set(__self__, "feedback_forwarding_enabled", feedback_forwarding_enabled) if mail_from_attributes is not None: - _setter("mail_from_attributes", mail_from_attributes) + pulumi.set(__self__, "mail_from_attributes", mail_from_attributes) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="dkimSigningEnabled") @@ -139,10 +122,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - IdentityArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -165,11 +144,6 @@ def _internal_init(__self__, __props__.__dict__["dkim_signing_enabled"] = dkim_signing_enabled __props__.__dict__["feedback_forwarding_enabled"] = feedback_forwarding_enabled - if mail_from_attributes is not None and not isinstance(mail_from_attributes, IdentityMailFromAttributesArgs): - mail_from_attributes = mail_from_attributes or {} - def _setter(key, value): - mail_from_attributes[key] = value - IdentityMailFromAttributesArgs._configure(_setter, **mail_from_attributes) __props__.__dict__["mail_from_attributes"] = mail_from_attributes __props__.__dict__["name"] = name __props__.__dict__["tags"] = tags diff --git a/sdk/python/pulumi_aws_native/pinpointemail/outputs.py b/sdk/python/pulumi_aws_native/pinpointemail/outputs.py index 13c063ed0b..e34a2575d9 100644 --- a/sdk/python/pulumi_aws_native/pinpointemail/outputs.py +++ b/sdk/python/pulumi_aws_native/pinpointemail/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -48,17 +48,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, sending_pool_name: Optional[str] = None): - ConfigurationSetDeliveryOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - sending_pool_name=sending_pool_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sending_pool_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if sending_pool_name is not None: - _setter("sending_pool_name", sending_pool_name) + pulumi.set(__self__, "sending_pool_name", sending_pool_name) @property @pulumi.getter(name="sendingPoolName") @@ -87,17 +78,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, dimension_configurations: Optional[Sequence['outputs.ConfigurationSetEventDestinationDimensionConfiguration']] = None): - ConfigurationSetEventDestinationCloudWatchDestination._configure( - lambda key, value: pulumi.set(__self__, key, value), - dimension_configurations=dimension_configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dimension_configurations: Optional[Sequence['outputs.ConfigurationSetEventDestinationDimensionConfiguration']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dimension_configurations is not None: - _setter("dimension_configurations", dimension_configurations) + pulumi.set(__self__, "dimension_configurations", dimension_configurations) @property @pulumi.getter(name="dimensionConfigurations") @@ -132,22 +114,9 @@ def __init__(__self__, *, default_dimension_value: str, dimension_name: str, dimension_value_source: str): - ConfigurationSetEventDestinationDimensionConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_dimension_value=default_dimension_value, - dimension_name=dimension_name, - dimension_value_source=dimension_value_source, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_dimension_value: str, - dimension_name: str, - dimension_value_source: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("default_dimension_value", default_dimension_value) - _setter("dimension_name", dimension_name) - _setter("dimension_value_source", dimension_value_source) + pulumi.set(__self__, "default_dimension_value", default_dimension_value) + pulumi.set(__self__, "dimension_name", dimension_name) + pulumi.set(__self__, "dimension_value_source", dimension_value_source) @property @pulumi.getter(name="defaultDimensionValue") @@ -199,36 +168,17 @@ def __init__(__self__, *, kinesis_firehose_destination: Optional['outputs.ConfigurationSetEventDestinationKinesisFirehoseDestination'] = None, pinpoint_destination: Optional['outputs.ConfigurationSetEventDestinationPinpointDestination'] = None, sns_destination: Optional['outputs.ConfigurationSetEventDestinationSnsDestination'] = None): - ConfigurationSetEventDestinationEventDestination._configure( - lambda key, value: pulumi.set(__self__, key, value), - matching_event_types=matching_event_types, - cloud_watch_destination=cloud_watch_destination, - enabled=enabled, - kinesis_firehose_destination=kinesis_firehose_destination, - pinpoint_destination=pinpoint_destination, - sns_destination=sns_destination, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - matching_event_types: Sequence[str], - cloud_watch_destination: Optional['outputs.ConfigurationSetEventDestinationCloudWatchDestination'] = None, - enabled: Optional[bool] = None, - kinesis_firehose_destination: Optional['outputs.ConfigurationSetEventDestinationKinesisFirehoseDestination'] = None, - pinpoint_destination: Optional['outputs.ConfigurationSetEventDestinationPinpointDestination'] = None, - sns_destination: Optional['outputs.ConfigurationSetEventDestinationSnsDestination'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("matching_event_types", matching_event_types) + pulumi.set(__self__, "matching_event_types", matching_event_types) if cloud_watch_destination is not None: - _setter("cloud_watch_destination", cloud_watch_destination) + pulumi.set(__self__, "cloud_watch_destination", cloud_watch_destination) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if kinesis_firehose_destination is not None: - _setter("kinesis_firehose_destination", kinesis_firehose_destination) + pulumi.set(__self__, "kinesis_firehose_destination", kinesis_firehose_destination) if pinpoint_destination is not None: - _setter("pinpoint_destination", pinpoint_destination) + pulumi.set(__self__, "pinpoint_destination", pinpoint_destination) if sns_destination is not None: - _setter("sns_destination", sns_destination) + pulumi.set(__self__, "sns_destination", sns_destination) @property @pulumi.getter(name="matchingEventTypes") @@ -285,19 +235,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, delivery_stream_arn: str, iam_role_arn: str): - ConfigurationSetEventDestinationKinesisFirehoseDestination._configure( - lambda key, value: pulumi.set(__self__, key, value), - delivery_stream_arn=delivery_stream_arn, - iam_role_arn=iam_role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delivery_stream_arn: str, - iam_role_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("delivery_stream_arn", delivery_stream_arn) - _setter("iam_role_arn", iam_role_arn) + pulumi.set(__self__, "delivery_stream_arn", delivery_stream_arn) + pulumi.set(__self__, "iam_role_arn", iam_role_arn) @property @pulumi.getter(name="deliveryStreamArn") @@ -331,17 +270,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, application_arn: Optional[str] = None): - ConfigurationSetEventDestinationPinpointDestination._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_arn=application_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if application_arn is not None: - _setter("application_arn", application_arn) + pulumi.set(__self__, "application_arn", application_arn) @property @pulumi.getter(name="applicationArn") @@ -370,16 +300,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, topic_arn: str): - ConfigurationSetEventDestinationSnsDestination._configure( - lambda key, value: pulumi.set(__self__, key, value), - topic_arn=topic_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - topic_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("topic_arn", topic_arn) + pulumi.set(__self__, "topic_arn", topic_arn) @property @pulumi.getter(name="topicArn") @@ -408,17 +329,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, reputation_metrics_enabled: Optional[bool] = None): - ConfigurationSetReputationOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - reputation_metrics_enabled=reputation_metrics_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - reputation_metrics_enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if reputation_metrics_enabled is not None: - _setter("reputation_metrics_enabled", reputation_metrics_enabled) + pulumi.set(__self__, "reputation_metrics_enabled", reputation_metrics_enabled) @property @pulumi.getter(name="reputationMetricsEnabled") @@ -447,17 +359,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, sending_enabled: Optional[bool] = None): - ConfigurationSetSendingOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - sending_enabled=sending_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sending_enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if sending_enabled is not None: - _setter("sending_enabled", sending_enabled) + pulumi.set(__self__, "sending_enabled", sending_enabled) @property @pulumi.getter(name="sendingEnabled") @@ -470,21 +373,10 @@ class ConfigurationSetTags(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - ConfigurationSetTags._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -518,17 +410,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, custom_redirect_domain: Optional[str] = None): - ConfigurationSetTrackingOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_redirect_domain=custom_redirect_domain, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_redirect_domain: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_redirect_domain is not None: - _setter("custom_redirect_domain", custom_redirect_domain) + pulumi.set(__self__, "custom_redirect_domain", custom_redirect_domain) @property @pulumi.getter(name="customRedirectDomain") @@ -541,21 +424,10 @@ class DedicatedIpPoolTags(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - DedicatedIpPoolTags._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -592,21 +464,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, behavior_on_mx_failure: Optional[str] = None, mail_from_domain: Optional[str] = None): - IdentityMailFromAttributes._configure( - lambda key, value: pulumi.set(__self__, key, value), - behavior_on_mx_failure=behavior_on_mx_failure, - mail_from_domain=mail_from_domain, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - behavior_on_mx_failure: Optional[str] = None, - mail_from_domain: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if behavior_on_mx_failure is not None: - _setter("behavior_on_mx_failure", behavior_on_mx_failure) + pulumi.set(__self__, "behavior_on_mx_failure", behavior_on_mx_failure) if mail_from_domain is not None: - _setter("mail_from_domain", mail_from_domain) + pulumi.set(__self__, "mail_from_domain", mail_from_domain) @property @pulumi.getter(name="behaviorOnMxFailure") @@ -624,21 +485,10 @@ class IdentityTags(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - IdentityTags._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/pipes/_inputs.py b/sdk/python/pulumi_aws_native/pipes/_inputs.py index 5c37aa295f..092e74eef3 100644 --- a/sdk/python/pulumi_aws_native/pipes/_inputs.py +++ b/sdk/python/pulumi_aws_native/pipes/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -76,24 +76,11 @@ def __init__(__self__, *, subnets: pulumi.Input[Sequence[pulumi.Input[str]]], assign_public_ip: Optional[pulumi.Input['PipeAssignPublicIp']] = None, security_groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - PipeAwsVpcConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - subnets=subnets, - assign_public_ip=assign_public_ip, - security_groups=security_groups, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subnets: pulumi.Input[Sequence[pulumi.Input[str]]], - assign_public_ip: Optional[pulumi.Input['PipeAssignPublicIp']] = None, - security_groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("subnets", subnets) + pulumi.set(__self__, "subnets", subnets) if assign_public_ip is not None: - _setter("assign_public_ip", assign_public_ip) + pulumi.set(__self__, "assign_public_ip", assign_public_ip) if security_groups is not None: - _setter("security_groups", security_groups) + pulumi.set(__self__, "security_groups", security_groups) @property @pulumi.getter @@ -127,17 +114,8 @@ def security_groups(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str class PipeBatchArrayPropertiesArgs: def __init__(__self__, *, size: Optional[pulumi.Input[int]] = None): - PipeBatchArrayPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - size=size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - size: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if size is not None: - _setter("size", size) + pulumi.set(__self__, "size", size) @property @pulumi.getter @@ -156,29 +134,14 @@ def __init__(__self__, *, environment: Optional[pulumi.Input[Sequence[pulumi.Input['PipeBatchEnvironmentVariableArgs']]]] = None, instance_type: Optional[pulumi.Input[str]] = None, resource_requirements: Optional[pulumi.Input[Sequence[pulumi.Input['PipeBatchResourceRequirementArgs']]]] = None): - PipeBatchContainerOverridesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - command=command, - environment=environment, - instance_type=instance_type, - resource_requirements=resource_requirements, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - command: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - environment: Optional[pulumi.Input[Sequence[pulumi.Input['PipeBatchEnvironmentVariableArgs']]]] = None, - instance_type: Optional[pulumi.Input[str]] = None, - resource_requirements: Optional[pulumi.Input[Sequence[pulumi.Input['PipeBatchResourceRequirementArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if command is not None: - _setter("command", command) + pulumi.set(__self__, "command", command) if environment is not None: - _setter("environment", environment) + pulumi.set(__self__, "environment", environment) if instance_type is not None: - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_type", instance_type) if resource_requirements is not None: - _setter("resource_requirements", resource_requirements) + pulumi.set(__self__, "resource_requirements", resource_requirements) @property @pulumi.getter @@ -222,21 +185,10 @@ class PipeBatchEnvironmentVariableArgs: def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - PipeBatchEnvironmentVariableArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -262,21 +214,10 @@ class PipeBatchJobDependencyArgs: def __init__(__self__, *, job_id: Optional[pulumi.Input[str]] = None, type: Optional[pulumi.Input['PipeBatchJobDependencyType']] = None): - PipeBatchJobDependencyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - job_id=job_id, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - job_id: Optional[pulumi.Input[str]] = None, - type: Optional[pulumi.Input['PipeBatchJobDependencyType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if job_id is not None: - _setter("job_id", job_id) + pulumi.set(__self__, "job_id", job_id) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="jobId") @@ -301,11 +242,6 @@ def type(self, value: Optional[pulumi.Input['PipeBatchJobDependencyType']]): class PipeBatchParametersMapArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -313,19 +249,8 @@ class PipeBatchResourceRequirementArgs: def __init__(__self__, *, type: pulumi.Input['PipeBatchResourceRequirementType'], value: pulumi.Input[str]): - PipeBatchResourceRequirementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input['PipeBatchResourceRequirementType'], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) - _setter("value", value) + pulumi.set(__self__, "type", type) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -350,17 +275,8 @@ def value(self, value: pulumi.Input[str]): class PipeBatchRetryStrategyArgs: def __init__(__self__, *, attempts: Optional[pulumi.Input[int]] = None): - PipeBatchRetryStrategyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attempts=attempts, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attempts: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attempts is not None: - _setter("attempts", attempts) + pulumi.set(__self__, "attempts", attempts) @property @pulumi.getter @@ -378,24 +294,11 @@ def __init__(__self__, *, capacity_provider: pulumi.Input[str], base: Optional[pulumi.Input[int]] = None, weight: Optional[pulumi.Input[int]] = None): - PipeCapacityProviderStrategyItemArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - capacity_provider=capacity_provider, - base=base, - weight=weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - capacity_provider: pulumi.Input[str], - base: Optional[pulumi.Input[int]] = None, - weight: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("capacity_provider", capacity_provider) + pulumi.set(__self__, "capacity_provider", capacity_provider) if base is not None: - _setter("base", base) + pulumi.set(__self__, "base", base) if weight is not None: - _setter("weight", weight) + pulumi.set(__self__, "weight", weight) @property @pulumi.getter(name="capacityProvider") @@ -429,17 +332,8 @@ def weight(self, value: Optional[pulumi.Input[int]]): class PipeDeadLetterConfigArgs: def __init__(__self__, *, arn: Optional[pulumi.Input[str]] = None): - PipeDeadLetterConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) @property @pulumi.getter @@ -462,45 +356,22 @@ def __init__(__self__, *, memory_reservation: Optional[pulumi.Input[int]] = None, name: Optional[pulumi.Input[str]] = None, resource_requirements: Optional[pulumi.Input[Sequence[pulumi.Input['PipeEcsResourceRequirementArgs']]]] = None): - PipeEcsContainerOverrideArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - command=command, - cpu=cpu, - environment=environment, - environment_files=environment_files, - memory=memory, - memory_reservation=memory_reservation, - name=name, - resource_requirements=resource_requirements, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - command: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - cpu: Optional[pulumi.Input[int]] = None, - environment: Optional[pulumi.Input[Sequence[pulumi.Input['PipeEcsEnvironmentVariableArgs']]]] = None, - environment_files: Optional[pulumi.Input[Sequence[pulumi.Input['PipeEcsEnvironmentFileArgs']]]] = None, - memory: Optional[pulumi.Input[int]] = None, - memory_reservation: Optional[pulumi.Input[int]] = None, - name: Optional[pulumi.Input[str]] = None, - resource_requirements: Optional[pulumi.Input[Sequence[pulumi.Input['PipeEcsResourceRequirementArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if command is not None: - _setter("command", command) + pulumi.set(__self__, "command", command) if cpu is not None: - _setter("cpu", cpu) + pulumi.set(__self__, "cpu", cpu) if environment is not None: - _setter("environment", environment) + pulumi.set(__self__, "environment", environment) if environment_files is not None: - _setter("environment_files", environment_files) + pulumi.set(__self__, "environment_files", environment_files) if memory is not None: - _setter("memory", memory) + pulumi.set(__self__, "memory", memory) if memory_reservation is not None: - _setter("memory_reservation", memory_reservation) + pulumi.set(__self__, "memory_reservation", memory_reservation) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if resource_requirements is not None: - _setter("resource_requirements", resource_requirements) + pulumi.set(__self__, "resource_requirements", resource_requirements) @property @pulumi.getter @@ -580,19 +451,8 @@ class PipeEcsEnvironmentFileArgs: def __init__(__self__, *, type: pulumi.Input['PipeEcsEnvironmentFileType'], value: pulumi.Input[str]): - PipeEcsEnvironmentFileArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input['PipeEcsEnvironmentFileType'], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) - _setter("value", value) + pulumi.set(__self__, "type", type) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -618,21 +478,10 @@ class PipeEcsEnvironmentVariableArgs: def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - PipeEcsEnvironmentVariableArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -657,16 +506,7 @@ def value(self, value: Optional[pulumi.Input[str]]): class PipeEcsEphemeralStorageArgs: def __init__(__self__, *, size_in_gi_b: pulumi.Input[int]): - PipeEcsEphemeralStorageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - size_in_gi_b=size_in_gi_b, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - size_in_gi_b: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("size_in_gi_b", size_in_gi_b) + pulumi.set(__self__, "size_in_gi_b", size_in_gi_b) @property @pulumi.getter(name="sizeInGiB") @@ -683,21 +523,10 @@ class PipeEcsInferenceAcceleratorOverrideArgs: def __init__(__self__, *, device_name: Optional[pulumi.Input[str]] = None, device_type: Optional[pulumi.Input[str]] = None): - PipeEcsInferenceAcceleratorOverrideArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - device_name=device_name, - device_type=device_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - device_name: Optional[pulumi.Input[str]] = None, - device_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if device_name is not None: - _setter("device_name", device_name) + pulumi.set(__self__, "device_name", device_name) if device_type is not None: - _setter("device_type", device_type) + pulumi.set(__self__, "device_type", device_type) @property @pulumi.getter(name="deviceName") @@ -723,19 +552,8 @@ class PipeEcsResourceRequirementArgs: def __init__(__self__, *, type: pulumi.Input['PipeEcsResourceRequirementType'], value: pulumi.Input[str]): - PipeEcsResourceRequirementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input['PipeEcsResourceRequirementType'], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) - _setter("value", value) + pulumi.set(__self__, "type", type) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -766,41 +584,20 @@ def __init__(__self__, *, inference_accelerator_overrides: Optional[pulumi.Input[Sequence[pulumi.Input['PipeEcsInferenceAcceleratorOverrideArgs']]]] = None, memory: Optional[pulumi.Input[str]] = None, task_role_arn: Optional[pulumi.Input[str]] = None): - PipeEcsTaskOverrideArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_overrides=container_overrides, - cpu=cpu, - ephemeral_storage=ephemeral_storage, - execution_role_arn=execution_role_arn, - inference_accelerator_overrides=inference_accelerator_overrides, - memory=memory, - task_role_arn=task_role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_overrides: Optional[pulumi.Input[Sequence[pulumi.Input['PipeEcsContainerOverrideArgs']]]] = None, - cpu: Optional[pulumi.Input[str]] = None, - ephemeral_storage: Optional[pulumi.Input['PipeEcsEphemeralStorageArgs']] = None, - execution_role_arn: Optional[pulumi.Input[str]] = None, - inference_accelerator_overrides: Optional[pulumi.Input[Sequence[pulumi.Input['PipeEcsInferenceAcceleratorOverrideArgs']]]] = None, - memory: Optional[pulumi.Input[str]] = None, - task_role_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if container_overrides is not None: - _setter("container_overrides", container_overrides) + pulumi.set(__self__, "container_overrides", container_overrides) if cpu is not None: - _setter("cpu", cpu) + pulumi.set(__self__, "cpu", cpu) if ephemeral_storage is not None: - _setter("ephemeral_storage", ephemeral_storage) + pulumi.set(__self__, "ephemeral_storage", ephemeral_storage) if execution_role_arn is not None: - _setter("execution_role_arn", execution_role_arn) + pulumi.set(__self__, "execution_role_arn", execution_role_arn) if inference_accelerator_overrides is not None: - _setter("inference_accelerator_overrides", inference_accelerator_overrides) + pulumi.set(__self__, "inference_accelerator_overrides", inference_accelerator_overrides) if memory is not None: - _setter("memory", memory) + pulumi.set(__self__, "memory", memory) if task_role_arn is not None: - _setter("task_role_arn", task_role_arn) + pulumi.set(__self__, "task_role_arn", task_role_arn) @property @pulumi.getter(name="containerOverrides") @@ -872,25 +669,12 @@ def __init__(__self__, *, header_parameters: Optional[pulumi.Input['PipeHeaderParametersMapArgs']] = None, path_parameter_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, query_string_parameters: Optional[pulumi.Input['PipeQueryStringParametersMapArgs']] = None): - PipeEnrichmentHttpParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - header_parameters=header_parameters, - path_parameter_values=path_parameter_values, - query_string_parameters=query_string_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - header_parameters: Optional[pulumi.Input['PipeHeaderParametersMapArgs']] = None, - path_parameter_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - query_string_parameters: Optional[pulumi.Input['PipeQueryStringParametersMapArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if header_parameters is not None: - _setter("header_parameters", header_parameters) + pulumi.set(__self__, "header_parameters", header_parameters) if path_parameter_values is not None: - _setter("path_parameter_values", path_parameter_values) + pulumi.set(__self__, "path_parameter_values", path_parameter_values) if query_string_parameters is not None: - _setter("query_string_parameters", query_string_parameters) + pulumi.set(__self__, "query_string_parameters", query_string_parameters) @property @pulumi.getter(name="headerParameters") @@ -925,21 +709,10 @@ class PipeEnrichmentParametersArgs: def __init__(__self__, *, http_parameters: Optional[pulumi.Input['PipeEnrichmentHttpParametersArgs']] = None, input_template: Optional[pulumi.Input[str]] = None): - PipeEnrichmentParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - http_parameters=http_parameters, - input_template=input_template, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - http_parameters: Optional[pulumi.Input['PipeEnrichmentHttpParametersArgs']] = None, - input_template: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if http_parameters is not None: - _setter("http_parameters", http_parameters) + pulumi.set(__self__, "http_parameters", http_parameters) if input_template is not None: - _setter("input_template", input_template) + pulumi.set(__self__, "input_template", input_template) @property @pulumi.getter(name="httpParameters") @@ -964,17 +737,8 @@ def input_template(self, value: Optional[pulumi.Input[str]]): class PipeFilterCriteriaArgs: def __init__(__self__, *, filters: Optional[pulumi.Input[Sequence[pulumi.Input['PipeFilterArgs']]]] = None): - PipeFilterCriteriaArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - filters=filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filters: Optional[pulumi.Input[Sequence[pulumi.Input['PipeFilterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if filters is not None: - _setter("filters", filters) + pulumi.set(__self__, "filters", filters) @property @pulumi.getter @@ -990,17 +754,8 @@ def filters(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['PipeFilter class PipeFilterArgs: def __init__(__self__, *, pattern: Optional[pulumi.Input[str]] = None): - PipeFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - pattern=pattern, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pattern: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pattern is not None: - _setter("pattern", pattern) + pulumi.set(__self__, "pattern", pattern) @property @pulumi.getter @@ -1016,11 +771,6 @@ def pattern(self, value: Optional[pulumi.Input[str]]): class PipeHeaderParametersMapArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -1030,16 +780,7 @@ def __init__(__self__, *, """ :param pulumi.Input[str] basic_auth: Optional SecretManager ARN which stores the database credentials """ - PipeMqBrokerAccessCredentialsPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - basic_auth=basic_auth, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - basic_auth: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("basic_auth", basic_auth) + pulumi.set(__self__, "basic_auth", basic_auth) @property @pulumi.getter(name="basicAuth") @@ -1061,16 +802,7 @@ def __init__(__self__, *, """ :param pulumi.Input[str] sasl_scram512_auth: Optional SecretManager ARN which stores the database credentials """ - PipeMskAccessCredentials0PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - sasl_scram512_auth=sasl_scram512_auth, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sasl_scram512_auth: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("sasl_scram512_auth", sasl_scram512_auth) + pulumi.set(__self__, "sasl_scram512_auth", sasl_scram512_auth) @property @pulumi.getter(name="saslScram512Auth") @@ -1092,16 +824,7 @@ def __init__(__self__, *, """ :param pulumi.Input[str] client_certificate_tls_auth: Optional SecretManager ARN which stores the database credentials """ - PipeMskAccessCredentials1PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_certificate_tls_auth=client_certificate_tls_auth, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_certificate_tls_auth: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("client_certificate_tls_auth", client_certificate_tls_auth) + pulumi.set(__self__, "client_certificate_tls_auth", client_certificate_tls_auth) @property @pulumi.getter(name="clientCertificateTlsAuth") @@ -1120,17 +843,8 @@ def client_certificate_tls_auth(self, value: pulumi.Input[str]): class PipeNetworkConfigurationArgs: def __init__(__self__, *, awsvpc_configuration: Optional[pulumi.Input['PipeAwsVpcConfigurationArgs']] = None): - PipeNetworkConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - awsvpc_configuration=awsvpc_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - awsvpc_configuration: Optional[pulumi.Input['PipeAwsVpcConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if awsvpc_configuration is not None: - _setter("awsvpc_configuration", awsvpc_configuration) + pulumi.set(__self__, "awsvpc_configuration", awsvpc_configuration) @property @pulumi.getter(name="awsvpcConfiguration") @@ -1147,21 +861,10 @@ class PipePlacementConstraintArgs: def __init__(__self__, *, expression: Optional[pulumi.Input[str]] = None, type: Optional[pulumi.Input['PipePlacementConstraintType']] = None): - PipePlacementConstraintArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: Optional[pulumi.Input[str]] = None, - type: Optional[pulumi.Input['PipePlacementConstraintType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if expression is not None: - _setter("expression", expression) + pulumi.set(__self__, "expression", expression) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -1187,21 +890,10 @@ class PipePlacementStrategyArgs: def __init__(__self__, *, field: Optional[pulumi.Input[str]] = None, type: Optional[pulumi.Input['PipePlacementStrategyType']] = None): - PipePlacementStrategyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field=field, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field: Optional[pulumi.Input[str]] = None, - type: Optional[pulumi.Input['PipePlacementStrategyType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field is not None: - _setter("field", field) + pulumi.set(__self__, "field", field) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -1226,11 +918,6 @@ def type(self, value: Optional[pulumi.Input['PipePlacementStrategyType']]): class PipeQueryStringParametersMapArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -1238,19 +925,8 @@ class PipeSageMakerPipelineParameterArgs: def __init__(__self__, *, name: pulumi.Input[str], value: pulumi.Input[str]): - PipeSageMakerPipelineParameterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1278,16 +954,7 @@ def __init__(__self__, *, """ :param pulumi.Input[str] basic_auth: Optional SecretManager ARN which stores the database credentials """ - PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - basic_auth=basic_auth, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - basic_auth: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("basic_auth", basic_auth) + pulumi.set(__self__, "basic_auth", basic_auth) @property @pulumi.getter(name="basicAuth") @@ -1309,16 +976,7 @@ def __init__(__self__, *, """ :param pulumi.Input[str] sasl_scram512_auth: Optional SecretManager ARN which stores the database credentials """ - PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - sasl_scram512_auth=sasl_scram512_auth, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sasl_scram512_auth: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("sasl_scram512_auth", sasl_scram512_auth) + pulumi.set(__self__, "sasl_scram512_auth", sasl_scram512_auth) @property @pulumi.getter(name="saslScram512Auth") @@ -1340,16 +998,7 @@ def __init__(__self__, *, """ :param pulumi.Input[str] sasl_scram256_auth: Optional SecretManager ARN which stores the database credentials """ - PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - sasl_scram256_auth=sasl_scram256_auth, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sasl_scram256_auth: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("sasl_scram256_auth", sasl_scram256_auth) + pulumi.set(__self__, "sasl_scram256_auth", sasl_scram256_auth) @property @pulumi.getter(name="saslScram256Auth") @@ -1371,16 +1020,7 @@ def __init__(__self__, *, """ :param pulumi.Input[str] client_certificate_tls_auth: Optional SecretManager ARN which stores the database credentials """ - PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_certificate_tls_auth=client_certificate_tls_auth, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_certificate_tls_auth: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("client_certificate_tls_auth", client_certificate_tls_auth) + pulumi.set(__self__, "client_certificate_tls_auth", client_certificate_tls_auth) @property @pulumi.getter(name="clientCertificateTlsAuth") @@ -1404,21 +1044,10 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] security_group: List of SecurityGroupId. :param pulumi.Input[Sequence[pulumi.Input[str]]] subnets: List of SubnetId. """ - PipeSelfManagedKafkaAccessConfigurationVpcArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group=security_group, - subnets=subnets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - subnets: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if security_group is not None: - _setter("security_group", security_group) + pulumi.set(__self__, "security_group", security_group) if subnets is not None: - _setter("subnets", subnets) + pulumi.set(__self__, "subnets", subnets) @property @pulumi.getter(name="securityGroup") @@ -1452,27 +1081,12 @@ def __init__(__self__, *, queue_name: pulumi.Input[str], batch_size: Optional[pulumi.Input[int]] = None, maximum_batching_window_in_seconds: Optional[pulumi.Input[int]] = None): - PipeSourceActiveMqBrokerParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - credentials=credentials, - queue_name=queue_name, - batch_size=batch_size, - maximum_batching_window_in_seconds=maximum_batching_window_in_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - credentials: pulumi.Input['PipeMqBrokerAccessCredentialsPropertiesArgs'], - queue_name: pulumi.Input[str], - batch_size: Optional[pulumi.Input[int]] = None, - maximum_batching_window_in_seconds: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("credentials", credentials) - _setter("queue_name", queue_name) + pulumi.set(__self__, "credentials", credentials) + pulumi.set(__self__, "queue_name", queue_name) if batch_size is not None: - _setter("batch_size", batch_size) + pulumi.set(__self__, "batch_size", batch_size) if maximum_batching_window_in_seconds is not None: - _setter("maximum_batching_window_in_seconds", maximum_batching_window_in_seconds) + pulumi.set(__self__, "maximum_batching_window_in_seconds", maximum_batching_window_in_seconds) @property @pulumi.getter @@ -1522,44 +1136,21 @@ def __init__(__self__, *, maximum_retry_attempts: Optional[pulumi.Input[int]] = None, on_partial_batch_item_failure: Optional[pulumi.Input['PipeOnPartialBatchItemFailureStreams']] = None, parallelization_factor: Optional[pulumi.Input[int]] = None): - PipeSourceDynamoDbStreamParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - starting_position=starting_position, - batch_size=batch_size, - dead_letter_config=dead_letter_config, - maximum_batching_window_in_seconds=maximum_batching_window_in_seconds, - maximum_record_age_in_seconds=maximum_record_age_in_seconds, - maximum_retry_attempts=maximum_retry_attempts, - on_partial_batch_item_failure=on_partial_batch_item_failure, - parallelization_factor=parallelization_factor, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - starting_position: pulumi.Input['PipeDynamoDbStreamStartPosition'], - batch_size: Optional[pulumi.Input[int]] = None, - dead_letter_config: Optional[pulumi.Input['PipeDeadLetterConfigArgs']] = None, - maximum_batching_window_in_seconds: Optional[pulumi.Input[int]] = None, - maximum_record_age_in_seconds: Optional[pulumi.Input[int]] = None, - maximum_retry_attempts: Optional[pulumi.Input[int]] = None, - on_partial_batch_item_failure: Optional[pulumi.Input['PipeOnPartialBatchItemFailureStreams']] = None, - parallelization_factor: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("starting_position", starting_position) + pulumi.set(__self__, "starting_position", starting_position) if batch_size is not None: - _setter("batch_size", batch_size) + pulumi.set(__self__, "batch_size", batch_size) if dead_letter_config is not None: - _setter("dead_letter_config", dead_letter_config) + pulumi.set(__self__, "dead_letter_config", dead_letter_config) if maximum_batching_window_in_seconds is not None: - _setter("maximum_batching_window_in_seconds", maximum_batching_window_in_seconds) + pulumi.set(__self__, "maximum_batching_window_in_seconds", maximum_batching_window_in_seconds) if maximum_record_age_in_seconds is not None: - _setter("maximum_record_age_in_seconds", maximum_record_age_in_seconds) + pulumi.set(__self__, "maximum_record_age_in_seconds", maximum_record_age_in_seconds) if maximum_retry_attempts is not None: - _setter("maximum_retry_attempts", maximum_retry_attempts) + pulumi.set(__self__, "maximum_retry_attempts", maximum_retry_attempts) if on_partial_batch_item_failure is not None: - _setter("on_partial_batch_item_failure", on_partial_batch_item_failure) + pulumi.set(__self__, "on_partial_batch_item_failure", on_partial_batch_item_failure) if parallelization_factor is not None: - _setter("parallelization_factor", parallelization_factor) + pulumi.set(__self__, "parallelization_factor", parallelization_factor) @property @pulumi.getter(name="startingPosition") @@ -1646,48 +1237,23 @@ def __init__(__self__, *, on_partial_batch_item_failure: Optional[pulumi.Input['PipeOnPartialBatchItemFailureStreams']] = None, parallelization_factor: Optional[pulumi.Input[int]] = None, starting_position_timestamp: Optional[pulumi.Input[str]] = None): - PipeSourceKinesisStreamParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - starting_position=starting_position, - batch_size=batch_size, - dead_letter_config=dead_letter_config, - maximum_batching_window_in_seconds=maximum_batching_window_in_seconds, - maximum_record_age_in_seconds=maximum_record_age_in_seconds, - maximum_retry_attempts=maximum_retry_attempts, - on_partial_batch_item_failure=on_partial_batch_item_failure, - parallelization_factor=parallelization_factor, - starting_position_timestamp=starting_position_timestamp, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - starting_position: pulumi.Input['PipeKinesisStreamStartPosition'], - batch_size: Optional[pulumi.Input[int]] = None, - dead_letter_config: Optional[pulumi.Input['PipeDeadLetterConfigArgs']] = None, - maximum_batching_window_in_seconds: Optional[pulumi.Input[int]] = None, - maximum_record_age_in_seconds: Optional[pulumi.Input[int]] = None, - maximum_retry_attempts: Optional[pulumi.Input[int]] = None, - on_partial_batch_item_failure: Optional[pulumi.Input['PipeOnPartialBatchItemFailureStreams']] = None, - parallelization_factor: Optional[pulumi.Input[int]] = None, - starting_position_timestamp: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("starting_position", starting_position) + pulumi.set(__self__, "starting_position", starting_position) if batch_size is not None: - _setter("batch_size", batch_size) + pulumi.set(__self__, "batch_size", batch_size) if dead_letter_config is not None: - _setter("dead_letter_config", dead_letter_config) + pulumi.set(__self__, "dead_letter_config", dead_letter_config) if maximum_batching_window_in_seconds is not None: - _setter("maximum_batching_window_in_seconds", maximum_batching_window_in_seconds) + pulumi.set(__self__, "maximum_batching_window_in_seconds", maximum_batching_window_in_seconds) if maximum_record_age_in_seconds is not None: - _setter("maximum_record_age_in_seconds", maximum_record_age_in_seconds) + pulumi.set(__self__, "maximum_record_age_in_seconds", maximum_record_age_in_seconds) if maximum_retry_attempts is not None: - _setter("maximum_retry_attempts", maximum_retry_attempts) + pulumi.set(__self__, "maximum_retry_attempts", maximum_retry_attempts) if on_partial_batch_item_failure is not None: - _setter("on_partial_batch_item_failure", on_partial_batch_item_failure) + pulumi.set(__self__, "on_partial_batch_item_failure", on_partial_batch_item_failure) if parallelization_factor is not None: - _setter("parallelization_factor", parallelization_factor) + pulumi.set(__self__, "parallelization_factor", parallelization_factor) if starting_position_timestamp is not None: - _setter("starting_position_timestamp", starting_position_timestamp) + pulumi.set(__self__, "starting_position_timestamp", starting_position_timestamp) @property @pulumi.getter(name="startingPosition") @@ -1780,36 +1346,17 @@ def __init__(__self__, *, credentials: Optional[pulumi.Input[Union['PipeMskAccessCredentials0PropertiesArgs', 'PipeMskAccessCredentials1PropertiesArgs']]] = None, maximum_batching_window_in_seconds: Optional[pulumi.Input[int]] = None, starting_position: Optional[pulumi.Input['PipeMskStartPosition']] = None): - PipeSourceManagedStreamingKafkaParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - topic_name=topic_name, - batch_size=batch_size, - consumer_group_id=consumer_group_id, - credentials=credentials, - maximum_batching_window_in_seconds=maximum_batching_window_in_seconds, - starting_position=starting_position, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - topic_name: pulumi.Input[str], - batch_size: Optional[pulumi.Input[int]] = None, - consumer_group_id: Optional[pulumi.Input[str]] = None, - credentials: Optional[pulumi.Input[Union['PipeMskAccessCredentials0PropertiesArgs', 'PipeMskAccessCredentials1PropertiesArgs']]] = None, - maximum_batching_window_in_seconds: Optional[pulumi.Input[int]] = None, - starting_position: Optional[pulumi.Input['PipeMskStartPosition']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("topic_name", topic_name) + pulumi.set(__self__, "topic_name", topic_name) if batch_size is not None: - _setter("batch_size", batch_size) + pulumi.set(__self__, "batch_size", batch_size) if consumer_group_id is not None: - _setter("consumer_group_id", consumer_group_id) + pulumi.set(__self__, "consumer_group_id", consumer_group_id) if credentials is not None: - _setter("credentials", credentials) + pulumi.set(__self__, "credentials", credentials) if maximum_batching_window_in_seconds is not None: - _setter("maximum_batching_window_in_seconds", maximum_batching_window_in_seconds) + pulumi.set(__self__, "maximum_batching_window_in_seconds", maximum_batching_window_in_seconds) if starting_position is not None: - _setter("starting_position", starting_position) + pulumi.set(__self__, "starting_position", starting_position) @property @pulumi.getter(name="topicName") @@ -1877,45 +1424,22 @@ def __init__(__self__, *, rabbit_mq_broker_parameters: Optional[pulumi.Input['PipeSourceRabbitMqBrokerParametersArgs']] = None, self_managed_kafka_parameters: Optional[pulumi.Input['PipeSourceSelfManagedKafkaParametersArgs']] = None, sqs_queue_parameters: Optional[pulumi.Input['PipeSourceSqsQueueParametersArgs']] = None): - PipeSourceParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - active_mq_broker_parameters=active_mq_broker_parameters, - dynamo_db_stream_parameters=dynamo_db_stream_parameters, - filter_criteria=filter_criteria, - kinesis_stream_parameters=kinesis_stream_parameters, - managed_streaming_kafka_parameters=managed_streaming_kafka_parameters, - rabbit_mq_broker_parameters=rabbit_mq_broker_parameters, - self_managed_kafka_parameters=self_managed_kafka_parameters, - sqs_queue_parameters=sqs_queue_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - active_mq_broker_parameters: Optional[pulumi.Input['PipeSourceActiveMqBrokerParametersArgs']] = None, - dynamo_db_stream_parameters: Optional[pulumi.Input['PipeSourceDynamoDbStreamParametersArgs']] = None, - filter_criteria: Optional[pulumi.Input['PipeFilterCriteriaArgs']] = None, - kinesis_stream_parameters: Optional[pulumi.Input['PipeSourceKinesisStreamParametersArgs']] = None, - managed_streaming_kafka_parameters: Optional[pulumi.Input['PipeSourceManagedStreamingKafkaParametersArgs']] = None, - rabbit_mq_broker_parameters: Optional[pulumi.Input['PipeSourceRabbitMqBrokerParametersArgs']] = None, - self_managed_kafka_parameters: Optional[pulumi.Input['PipeSourceSelfManagedKafkaParametersArgs']] = None, - sqs_queue_parameters: Optional[pulumi.Input['PipeSourceSqsQueueParametersArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if active_mq_broker_parameters is not None: - _setter("active_mq_broker_parameters", active_mq_broker_parameters) + pulumi.set(__self__, "active_mq_broker_parameters", active_mq_broker_parameters) if dynamo_db_stream_parameters is not None: - _setter("dynamo_db_stream_parameters", dynamo_db_stream_parameters) + pulumi.set(__self__, "dynamo_db_stream_parameters", dynamo_db_stream_parameters) if filter_criteria is not None: - _setter("filter_criteria", filter_criteria) + pulumi.set(__self__, "filter_criteria", filter_criteria) if kinesis_stream_parameters is not None: - _setter("kinesis_stream_parameters", kinesis_stream_parameters) + pulumi.set(__self__, "kinesis_stream_parameters", kinesis_stream_parameters) if managed_streaming_kafka_parameters is not None: - _setter("managed_streaming_kafka_parameters", managed_streaming_kafka_parameters) + pulumi.set(__self__, "managed_streaming_kafka_parameters", managed_streaming_kafka_parameters) if rabbit_mq_broker_parameters is not None: - _setter("rabbit_mq_broker_parameters", rabbit_mq_broker_parameters) + pulumi.set(__self__, "rabbit_mq_broker_parameters", rabbit_mq_broker_parameters) if self_managed_kafka_parameters is not None: - _setter("self_managed_kafka_parameters", self_managed_kafka_parameters) + pulumi.set(__self__, "self_managed_kafka_parameters", self_managed_kafka_parameters) if sqs_queue_parameters is not None: - _setter("sqs_queue_parameters", sqs_queue_parameters) + pulumi.set(__self__, "sqs_queue_parameters", sqs_queue_parameters) @property @pulumi.getter(name="activeMqBrokerParameters") @@ -1998,31 +1522,14 @@ def __init__(__self__, *, batch_size: Optional[pulumi.Input[int]] = None, maximum_batching_window_in_seconds: Optional[pulumi.Input[int]] = None, virtual_host: Optional[pulumi.Input[str]] = None): - PipeSourceRabbitMqBrokerParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - credentials=credentials, - queue_name=queue_name, - batch_size=batch_size, - maximum_batching_window_in_seconds=maximum_batching_window_in_seconds, - virtual_host=virtual_host, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - credentials: pulumi.Input['PipeMqBrokerAccessCredentialsPropertiesArgs'], - queue_name: pulumi.Input[str], - batch_size: Optional[pulumi.Input[int]] = None, - maximum_batching_window_in_seconds: Optional[pulumi.Input[int]] = None, - virtual_host: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("credentials", credentials) - _setter("queue_name", queue_name) + pulumi.set(__self__, "credentials", credentials) + pulumi.set(__self__, "queue_name", queue_name) if batch_size is not None: - _setter("batch_size", batch_size) + pulumi.set(__self__, "batch_size", batch_size) if maximum_batching_window_in_seconds is not None: - _setter("maximum_batching_window_in_seconds", maximum_batching_window_in_seconds) + pulumi.set(__self__, "maximum_batching_window_in_seconds", maximum_batching_window_in_seconds) if virtual_host is not None: - _setter("virtual_host", virtual_host) + pulumi.set(__self__, "virtual_host", virtual_host) @property @pulumi.getter @@ -2085,48 +1592,23 @@ def __init__(__self__, *, """ :param pulumi.Input[str] server_root_ca_certificate: Optional SecretManager ARN which stores the database credentials """ - PipeSourceSelfManagedKafkaParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - topic_name=topic_name, - additional_bootstrap_servers=additional_bootstrap_servers, - batch_size=batch_size, - consumer_group_id=consumer_group_id, - credentials=credentials, - maximum_batching_window_in_seconds=maximum_batching_window_in_seconds, - server_root_ca_certificate=server_root_ca_certificate, - starting_position=starting_position, - vpc=vpc, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - topic_name: pulumi.Input[str], - additional_bootstrap_servers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - batch_size: Optional[pulumi.Input[int]] = None, - consumer_group_id: Optional[pulumi.Input[str]] = None, - credentials: Optional[pulumi.Input[Union['PipeSelfManagedKafkaAccessConfigurationCredentials0PropertiesArgs', 'PipeSelfManagedKafkaAccessConfigurationCredentials1PropertiesArgs', 'PipeSelfManagedKafkaAccessConfigurationCredentials2PropertiesArgs', 'PipeSelfManagedKafkaAccessConfigurationCredentials3PropertiesArgs']]] = None, - maximum_batching_window_in_seconds: Optional[pulumi.Input[int]] = None, - server_root_ca_certificate: Optional[pulumi.Input[str]] = None, - starting_position: Optional[pulumi.Input['PipeSelfManagedKafkaStartPosition']] = None, - vpc: Optional[pulumi.Input['PipeSelfManagedKafkaAccessConfigurationVpcArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("topic_name", topic_name) + pulumi.set(__self__, "topic_name", topic_name) if additional_bootstrap_servers is not None: - _setter("additional_bootstrap_servers", additional_bootstrap_servers) + pulumi.set(__self__, "additional_bootstrap_servers", additional_bootstrap_servers) if batch_size is not None: - _setter("batch_size", batch_size) + pulumi.set(__self__, "batch_size", batch_size) if consumer_group_id is not None: - _setter("consumer_group_id", consumer_group_id) + pulumi.set(__self__, "consumer_group_id", consumer_group_id) if credentials is not None: - _setter("credentials", credentials) + pulumi.set(__self__, "credentials", credentials) if maximum_batching_window_in_seconds is not None: - _setter("maximum_batching_window_in_seconds", maximum_batching_window_in_seconds) + pulumi.set(__self__, "maximum_batching_window_in_seconds", maximum_batching_window_in_seconds) if server_root_ca_certificate is not None: - _setter("server_root_ca_certificate", server_root_ca_certificate) + pulumi.set(__self__, "server_root_ca_certificate", server_root_ca_certificate) if starting_position is not None: - _setter("starting_position", starting_position) + pulumi.set(__self__, "starting_position", starting_position) if vpc is not None: - _setter("vpc", vpc) + pulumi.set(__self__, "vpc", vpc) @property @pulumi.getter(name="topicName") @@ -2218,21 +1700,10 @@ class PipeSourceSqsQueueParametersArgs: def __init__(__self__, *, batch_size: Optional[pulumi.Input[int]] = None, maximum_batching_window_in_seconds: Optional[pulumi.Input[int]] = None): - PipeSourceSqsQueueParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - batch_size=batch_size, - maximum_batching_window_in_seconds=maximum_batching_window_in_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - batch_size: Optional[pulumi.Input[int]] = None, - maximum_batching_window_in_seconds: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if batch_size is not None: - _setter("batch_size", batch_size) + pulumi.set(__self__, "batch_size", batch_size) if maximum_batching_window_in_seconds is not None: - _setter("maximum_batching_window_in_seconds", maximum_batching_window_in_seconds) + pulumi.set(__self__, "maximum_batching_window_in_seconds", maximum_batching_window_in_seconds) @property @pulumi.getter(name="batchSize") @@ -2257,11 +1728,6 @@ def maximum_batching_window_in_seconds(self, value: Optional[pulumi.Input[int]]) class PipeTagMapArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -2269,19 +1735,8 @@ class PipeTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - PipeTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2312,39 +1767,18 @@ def __init__(__self__, *, depends_on: Optional[pulumi.Input[Sequence[pulumi.Input['PipeBatchJobDependencyArgs']]]] = None, parameters: Optional[pulumi.Input['PipeBatchParametersMapArgs']] = None, retry_strategy: Optional[pulumi.Input['PipeBatchRetryStrategyArgs']] = None): - PipeTargetBatchJobParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - job_definition=job_definition, - job_name=job_name, - array_properties=array_properties, - container_overrides=container_overrides, - depends_on=depends_on, - parameters=parameters, - retry_strategy=retry_strategy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - job_definition: pulumi.Input[str], - job_name: pulumi.Input[str], - array_properties: Optional[pulumi.Input['PipeBatchArrayPropertiesArgs']] = None, - container_overrides: Optional[pulumi.Input['PipeBatchContainerOverridesArgs']] = None, - depends_on: Optional[pulumi.Input[Sequence[pulumi.Input['PipeBatchJobDependencyArgs']]]] = None, - parameters: Optional[pulumi.Input['PipeBatchParametersMapArgs']] = None, - retry_strategy: Optional[pulumi.Input['PipeBatchRetryStrategyArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("job_definition", job_definition) - _setter("job_name", job_name) + pulumi.set(__self__, "job_definition", job_definition) + pulumi.set(__self__, "job_name", job_name) if array_properties is not None: - _setter("array_properties", array_properties) + pulumi.set(__self__, "array_properties", array_properties) if container_overrides is not None: - _setter("container_overrides", container_overrides) + pulumi.set(__self__, "container_overrides", container_overrides) if depends_on is not None: - _setter("depends_on", depends_on) + pulumi.set(__self__, "depends_on", depends_on) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) if retry_strategy is not None: - _setter("retry_strategy", retry_strategy) + pulumi.set(__self__, "retry_strategy", retry_strategy) @property @pulumi.getter(name="jobDefinition") @@ -2415,21 +1849,10 @@ class PipeTargetCloudWatchLogsParametersArgs: def __init__(__self__, *, log_stream_name: Optional[pulumi.Input[str]] = None, timestamp: Optional[pulumi.Input[str]] = None): - PipeTargetCloudWatchLogsParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_stream_name=log_stream_name, - timestamp=timestamp, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_stream_name: Optional[pulumi.Input[str]] = None, - timestamp: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if log_stream_name is not None: - _setter("log_stream_name", log_stream_name) + pulumi.set(__self__, "log_stream_name", log_stream_name) if timestamp is not None: - _setter("timestamp", timestamp) + pulumi.set(__self__, "timestamp", timestamp) @property @pulumi.getter(name="logStreamName") @@ -2468,72 +1891,35 @@ def __init__(__self__, *, reference_id: Optional[pulumi.Input[str]] = None, tags: Optional[pulumi.Input[Sequence[pulumi.Input['PipeTagArgs']]]] = None, task_count: Optional[pulumi.Input[int]] = None): - PipeTargetEcsTaskParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - task_definition_arn=task_definition_arn, - capacity_provider_strategy=capacity_provider_strategy, - enable_ecs_managed_tags=enable_ecs_managed_tags, - enable_execute_command=enable_execute_command, - group=group, - launch_type=launch_type, - network_configuration=network_configuration, - overrides=overrides, - placement_constraints=placement_constraints, - placement_strategy=placement_strategy, - platform_version=platform_version, - propagate_tags=propagate_tags, - reference_id=reference_id, - tags=tags, - task_count=task_count, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - task_definition_arn: pulumi.Input[str], - capacity_provider_strategy: Optional[pulumi.Input[Sequence[pulumi.Input['PipeCapacityProviderStrategyItemArgs']]]] = None, - enable_ecs_managed_tags: Optional[pulumi.Input[bool]] = None, - enable_execute_command: Optional[pulumi.Input[bool]] = None, - group: Optional[pulumi.Input[str]] = None, - launch_type: Optional[pulumi.Input['PipeLaunchType']] = None, - network_configuration: Optional[pulumi.Input['PipeNetworkConfigurationArgs']] = None, - overrides: Optional[pulumi.Input['PipeEcsTaskOverrideArgs']] = None, - placement_constraints: Optional[pulumi.Input[Sequence[pulumi.Input['PipePlacementConstraintArgs']]]] = None, - placement_strategy: Optional[pulumi.Input[Sequence[pulumi.Input['PipePlacementStrategyArgs']]]] = None, - platform_version: Optional[pulumi.Input[str]] = None, - propagate_tags: Optional[pulumi.Input['PipePropagateTags']] = None, - reference_id: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['PipeTagArgs']]]] = None, - task_count: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("task_definition_arn", task_definition_arn) + pulumi.set(__self__, "task_definition_arn", task_definition_arn) if capacity_provider_strategy is not None: - _setter("capacity_provider_strategy", capacity_provider_strategy) + pulumi.set(__self__, "capacity_provider_strategy", capacity_provider_strategy) if enable_ecs_managed_tags is not None: - _setter("enable_ecs_managed_tags", enable_ecs_managed_tags) + pulumi.set(__self__, "enable_ecs_managed_tags", enable_ecs_managed_tags) if enable_execute_command is not None: - _setter("enable_execute_command", enable_execute_command) + pulumi.set(__self__, "enable_execute_command", enable_execute_command) if group is not None: - _setter("group", group) + pulumi.set(__self__, "group", group) if launch_type is not None: - _setter("launch_type", launch_type) + pulumi.set(__self__, "launch_type", launch_type) if network_configuration is not None: - _setter("network_configuration", network_configuration) + pulumi.set(__self__, "network_configuration", network_configuration) if overrides is not None: - _setter("overrides", overrides) + pulumi.set(__self__, "overrides", overrides) if placement_constraints is not None: - _setter("placement_constraints", placement_constraints) + pulumi.set(__self__, "placement_constraints", placement_constraints) if placement_strategy is not None: - _setter("placement_strategy", placement_strategy) + pulumi.set(__self__, "placement_strategy", placement_strategy) if platform_version is not None: - _setter("platform_version", platform_version) + pulumi.set(__self__, "platform_version", platform_version) if propagate_tags is not None: - _setter("propagate_tags", propagate_tags) + pulumi.set(__self__, "propagate_tags", propagate_tags) if reference_id is not None: - _setter("reference_id", reference_id) + pulumi.set(__self__, "reference_id", reference_id) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if task_count is not None: - _setter("task_count", task_count) + pulumi.set(__self__, "task_count", task_count) @property @pulumi.getter(name="taskDefinitionArn") @@ -2679,33 +2065,16 @@ def __init__(__self__, *, resources: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, source: Optional[pulumi.Input[str]] = None, time: Optional[pulumi.Input[str]] = None): - PipeTargetEventBridgeEventBusParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - detail_type=detail_type, - endpoint_id=endpoint_id, - resources=resources, - source=source, - time=time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - detail_type: Optional[pulumi.Input[str]] = None, - endpoint_id: Optional[pulumi.Input[str]] = None, - resources: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - source: Optional[pulumi.Input[str]] = None, - time: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if detail_type is not None: - _setter("detail_type", detail_type) + pulumi.set(__self__, "detail_type", detail_type) if endpoint_id is not None: - _setter("endpoint_id", endpoint_id) + pulumi.set(__self__, "endpoint_id", endpoint_id) if resources is not None: - _setter("resources", resources) + pulumi.set(__self__, "resources", resources) if source is not None: - _setter("source", source) + pulumi.set(__self__, "source", source) if time is not None: - _setter("time", time) + pulumi.set(__self__, "time", time) @property @pulumi.getter(name="detailType") @@ -2759,25 +2128,12 @@ def __init__(__self__, *, header_parameters: Optional[pulumi.Input['PipeHeaderParametersMapArgs']] = None, path_parameter_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, query_string_parameters: Optional[pulumi.Input['PipeQueryStringParametersMapArgs']] = None): - PipeTargetHttpParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - header_parameters=header_parameters, - path_parameter_values=path_parameter_values, - query_string_parameters=query_string_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - header_parameters: Optional[pulumi.Input['PipeHeaderParametersMapArgs']] = None, - path_parameter_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - query_string_parameters: Optional[pulumi.Input['PipeQueryStringParametersMapArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if header_parameters is not None: - _setter("header_parameters", header_parameters) + pulumi.set(__self__, "header_parameters", header_parameters) if path_parameter_values is not None: - _setter("path_parameter_values", path_parameter_values) + pulumi.set(__self__, "path_parameter_values", path_parameter_values) if query_string_parameters is not None: - _setter("query_string_parameters", query_string_parameters) + pulumi.set(__self__, "query_string_parameters", query_string_parameters) @property @pulumi.getter(name="headerParameters") @@ -2811,16 +2167,7 @@ def query_string_parameters(self, value: Optional[pulumi.Input['PipeQueryStringP class PipeTargetKinesisStreamParametersArgs: def __init__(__self__, *, partition_key: pulumi.Input[str]): - PipeTargetKinesisStreamParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - partition_key=partition_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - partition_key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("partition_key", partition_key) + pulumi.set(__self__, "partition_key", partition_key) @property @pulumi.getter(name="partitionKey") @@ -2836,17 +2183,8 @@ def partition_key(self, value: pulumi.Input[str]): class PipeTargetLambdaFunctionParametersArgs: def __init__(__self__, *, invocation_type: Optional[pulumi.Input['PipeTargetInvocationType']] = None): - PipeTargetLambdaFunctionParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - invocation_type=invocation_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - invocation_type: Optional[pulumi.Input['PipeTargetInvocationType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if invocation_type is not None: - _setter("invocation_type", invocation_type) + pulumi.set(__self__, "invocation_type", invocation_type) @property @pulumi.getter(name="invocationType") @@ -2873,61 +2211,30 @@ def __init__(__self__, *, sage_maker_pipeline_parameters: Optional[pulumi.Input['PipeTargetSageMakerPipelineParametersArgs']] = None, sqs_queue_parameters: Optional[pulumi.Input['PipeTargetSqsQueueParametersArgs']] = None, step_function_state_machine_parameters: Optional[pulumi.Input['PipeTargetStateMachineParametersArgs']] = None): - PipeTargetParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - batch_job_parameters=batch_job_parameters, - cloud_watch_logs_parameters=cloud_watch_logs_parameters, - ecs_task_parameters=ecs_task_parameters, - event_bridge_event_bus_parameters=event_bridge_event_bus_parameters, - http_parameters=http_parameters, - input_template=input_template, - kinesis_stream_parameters=kinesis_stream_parameters, - lambda_function_parameters=lambda_function_parameters, - redshift_data_parameters=redshift_data_parameters, - sage_maker_pipeline_parameters=sage_maker_pipeline_parameters, - sqs_queue_parameters=sqs_queue_parameters, - step_function_state_machine_parameters=step_function_state_machine_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - batch_job_parameters: Optional[pulumi.Input['PipeTargetBatchJobParametersArgs']] = None, - cloud_watch_logs_parameters: Optional[pulumi.Input['PipeTargetCloudWatchLogsParametersArgs']] = None, - ecs_task_parameters: Optional[pulumi.Input['PipeTargetEcsTaskParametersArgs']] = None, - event_bridge_event_bus_parameters: Optional[pulumi.Input['PipeTargetEventBridgeEventBusParametersArgs']] = None, - http_parameters: Optional[pulumi.Input['PipeTargetHttpParametersArgs']] = None, - input_template: Optional[pulumi.Input[str]] = None, - kinesis_stream_parameters: Optional[pulumi.Input['PipeTargetKinesisStreamParametersArgs']] = None, - lambda_function_parameters: Optional[pulumi.Input['PipeTargetLambdaFunctionParametersArgs']] = None, - redshift_data_parameters: Optional[pulumi.Input['PipeTargetRedshiftDataParametersArgs']] = None, - sage_maker_pipeline_parameters: Optional[pulumi.Input['PipeTargetSageMakerPipelineParametersArgs']] = None, - sqs_queue_parameters: Optional[pulumi.Input['PipeTargetSqsQueueParametersArgs']] = None, - step_function_state_machine_parameters: Optional[pulumi.Input['PipeTargetStateMachineParametersArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if batch_job_parameters is not None: - _setter("batch_job_parameters", batch_job_parameters) + pulumi.set(__self__, "batch_job_parameters", batch_job_parameters) if cloud_watch_logs_parameters is not None: - _setter("cloud_watch_logs_parameters", cloud_watch_logs_parameters) + pulumi.set(__self__, "cloud_watch_logs_parameters", cloud_watch_logs_parameters) if ecs_task_parameters is not None: - _setter("ecs_task_parameters", ecs_task_parameters) + pulumi.set(__self__, "ecs_task_parameters", ecs_task_parameters) if event_bridge_event_bus_parameters is not None: - _setter("event_bridge_event_bus_parameters", event_bridge_event_bus_parameters) + pulumi.set(__self__, "event_bridge_event_bus_parameters", event_bridge_event_bus_parameters) if http_parameters is not None: - _setter("http_parameters", http_parameters) + pulumi.set(__self__, "http_parameters", http_parameters) if input_template is not None: - _setter("input_template", input_template) + pulumi.set(__self__, "input_template", input_template) if kinesis_stream_parameters is not None: - _setter("kinesis_stream_parameters", kinesis_stream_parameters) + pulumi.set(__self__, "kinesis_stream_parameters", kinesis_stream_parameters) if lambda_function_parameters is not None: - _setter("lambda_function_parameters", lambda_function_parameters) + pulumi.set(__self__, "lambda_function_parameters", lambda_function_parameters) if redshift_data_parameters is not None: - _setter("redshift_data_parameters", redshift_data_parameters) + pulumi.set(__self__, "redshift_data_parameters", redshift_data_parameters) if sage_maker_pipeline_parameters is not None: - _setter("sage_maker_pipeline_parameters", sage_maker_pipeline_parameters) + pulumi.set(__self__, "sage_maker_pipeline_parameters", sage_maker_pipeline_parameters) if sqs_queue_parameters is not None: - _setter("sqs_queue_parameters", sqs_queue_parameters) + pulumi.set(__self__, "sqs_queue_parameters", sqs_queue_parameters) if step_function_state_machine_parameters is not None: - _setter("step_function_state_machine_parameters", step_function_state_machine_parameters) + pulumi.set(__self__, "step_function_state_machine_parameters", step_function_state_machine_parameters) @property @pulumi.getter(name="batchJobParameters") @@ -3054,35 +2361,16 @@ def __init__(__self__, *, :param pulumi.Input[str] secret_manager_arn: Optional SecretManager ARN which stores the database credentials :param pulumi.Input[str] statement_name: A name for Redshift DataAPI statement which can be used as filter of ListStatement. """ - PipeTargetRedshiftDataParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - database=database, - sqls=sqls, - db_user=db_user, - secret_manager_arn=secret_manager_arn, - statement_name=statement_name, - with_event=with_event, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database: pulumi.Input[str], - sqls: pulumi.Input[Sequence[pulumi.Input[str]]], - db_user: Optional[pulumi.Input[str]] = None, - secret_manager_arn: Optional[pulumi.Input[str]] = None, - statement_name: Optional[pulumi.Input[str]] = None, - with_event: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database", database) - _setter("sqls", sqls) + pulumi.set(__self__, "database", database) + pulumi.set(__self__, "sqls", sqls) if db_user is not None: - _setter("db_user", db_user) + pulumi.set(__self__, "db_user", db_user) if secret_manager_arn is not None: - _setter("secret_manager_arn", secret_manager_arn) + pulumi.set(__self__, "secret_manager_arn", secret_manager_arn) if statement_name is not None: - _setter("statement_name", statement_name) + pulumi.set(__self__, "statement_name", statement_name) if with_event is not None: - _setter("with_event", with_event) + pulumi.set(__self__, "with_event", with_event) @property @pulumi.getter @@ -3158,17 +2446,8 @@ def with_event(self, value: Optional[pulumi.Input[bool]]): class PipeTargetSageMakerPipelineParametersArgs: def __init__(__self__, *, pipeline_parameter_list: Optional[pulumi.Input[Sequence[pulumi.Input['PipeSageMakerPipelineParameterArgs']]]] = None): - PipeTargetSageMakerPipelineParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - pipeline_parameter_list=pipeline_parameter_list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pipeline_parameter_list: Optional[pulumi.Input[Sequence[pulumi.Input['PipeSageMakerPipelineParameterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pipeline_parameter_list is not None: - _setter("pipeline_parameter_list", pipeline_parameter_list) + pulumi.set(__self__, "pipeline_parameter_list", pipeline_parameter_list) @property @pulumi.getter(name="pipelineParameterList") @@ -3185,21 +2464,10 @@ class PipeTargetSqsQueueParametersArgs: def __init__(__self__, *, message_deduplication_id: Optional[pulumi.Input[str]] = None, message_group_id: Optional[pulumi.Input[str]] = None): - PipeTargetSqsQueueParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - message_deduplication_id=message_deduplication_id, - message_group_id=message_group_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - message_deduplication_id: Optional[pulumi.Input[str]] = None, - message_group_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if message_deduplication_id is not None: - _setter("message_deduplication_id", message_deduplication_id) + pulumi.set(__self__, "message_deduplication_id", message_deduplication_id) if message_group_id is not None: - _setter("message_group_id", message_group_id) + pulumi.set(__self__, "message_group_id", message_group_id) @property @pulumi.getter(name="messageDeduplicationId") @@ -3224,17 +2492,8 @@ def message_group_id(self, value: Optional[pulumi.Input[str]]): class PipeTargetStateMachineParametersArgs: def __init__(__self__, *, invocation_type: Optional[pulumi.Input['PipeTargetInvocationType']] = None): - PipeTargetStateMachineParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - invocation_type=invocation_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - invocation_type: Optional[pulumi.Input['PipeTargetInvocationType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if invocation_type is not None: - _setter("invocation_type", invocation_type) + pulumi.set(__self__, "invocation_type", invocation_type) @property @pulumi.getter(name="invocationType") diff --git a/sdk/python/pulumi_aws_native/pipes/get_pipe.py b/sdk/python/pulumi_aws_native/pipes/get_pipe.py index e0c4d01402..2cef2cd87d 100644 --- a/sdk/python/pulumi_aws_native/pipes/get_pipe.py +++ b/sdk/python/pulumi_aws_native/pipes/get_pipe.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/pipes/outputs.py b/sdk/python/pulumi_aws_native/pipes/outputs.py index 8a71ed7a8c..0de9d313e6 100644 --- a/sdk/python/pulumi_aws_native/pipes/outputs.py +++ b/sdk/python/pulumi_aws_native/pipes/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -96,24 +96,11 @@ def __init__(__self__, *, subnets: Sequence[str], assign_public_ip: Optional['PipeAssignPublicIp'] = None, security_groups: Optional[Sequence[str]] = None): - PipeAwsVpcConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - subnets=subnets, - assign_public_ip=assign_public_ip, - security_groups=security_groups, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subnets: Sequence[str], - assign_public_ip: Optional['PipeAssignPublicIp'] = None, - security_groups: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("subnets", subnets) + pulumi.set(__self__, "subnets", subnets) if assign_public_ip is not None: - _setter("assign_public_ip", assign_public_ip) + pulumi.set(__self__, "assign_public_ip", assign_public_ip) if security_groups is not None: - _setter("security_groups", security_groups) + pulumi.set(__self__, "security_groups", security_groups) @property @pulumi.getter @@ -135,17 +122,8 @@ def security_groups(self) -> Optional[Sequence[str]]: class PipeBatchArrayProperties(dict): def __init__(__self__, *, size: Optional[int] = None): - PipeBatchArrayProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - size=size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - size: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if size is not None: - _setter("size", size) + pulumi.set(__self__, "size", size) @property @pulumi.getter @@ -179,29 +157,14 @@ def __init__(__self__, *, environment: Optional[Sequence['outputs.PipeBatchEnvironmentVariable']] = None, instance_type: Optional[str] = None, resource_requirements: Optional[Sequence['outputs.PipeBatchResourceRequirement']] = None): - PipeBatchContainerOverrides._configure( - lambda key, value: pulumi.set(__self__, key, value), - command=command, - environment=environment, - instance_type=instance_type, - resource_requirements=resource_requirements, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - command: Optional[Sequence[str]] = None, - environment: Optional[Sequence['outputs.PipeBatchEnvironmentVariable']] = None, - instance_type: Optional[str] = None, - resource_requirements: Optional[Sequence['outputs.PipeBatchResourceRequirement']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if command is not None: - _setter("command", command) + pulumi.set(__self__, "command", command) if environment is not None: - _setter("environment", environment) + pulumi.set(__self__, "environment", environment) if instance_type is not None: - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_type", instance_type) if resource_requirements is not None: - _setter("resource_requirements", resource_requirements) + pulumi.set(__self__, "resource_requirements", resource_requirements) @property @pulumi.getter @@ -229,21 +192,10 @@ class PipeBatchEnvironmentVariable(dict): def __init__(__self__, *, name: Optional[str] = None, value: Optional[str] = None): - PipeBatchEnvironmentVariable._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -278,21 +230,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, job_id: Optional[str] = None, type: Optional['PipeBatchJobDependencyType'] = None): - PipeBatchJobDependency._configure( - lambda key, value: pulumi.set(__self__, key, value), - job_id=job_id, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - job_id: Optional[str] = None, - type: Optional['PipeBatchJobDependencyType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if job_id is not None: - _setter("job_id", job_id) + pulumi.set(__self__, "job_id", job_id) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="jobId") @@ -309,11 +250,6 @@ def type(self) -> Optional['PipeBatchJobDependencyType']: class PipeBatchParametersMap(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -321,19 +257,8 @@ class PipeBatchResourceRequirement(dict): def __init__(__self__, *, type: 'PipeBatchResourceRequirementType', value: str): - PipeBatchResourceRequirement._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: 'PipeBatchResourceRequirementType', - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) - _setter("value", value) + pulumi.set(__self__, "type", type) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -350,17 +275,8 @@ def value(self) -> str: class PipeBatchRetryStrategy(dict): def __init__(__self__, *, attempts: Optional[int] = None): - PipeBatchRetryStrategy._configure( - lambda key, value: pulumi.set(__self__, key, value), - attempts=attempts, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attempts: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attempts is not None: - _setter("attempts", attempts) + pulumi.set(__self__, "attempts", attempts) @property @pulumi.getter @@ -391,24 +307,11 @@ def __init__(__self__, *, capacity_provider: str, base: Optional[int] = None, weight: Optional[int] = None): - PipeCapacityProviderStrategyItem._configure( - lambda key, value: pulumi.set(__self__, key, value), - capacity_provider=capacity_provider, - base=base, - weight=weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - capacity_provider: str, - base: Optional[int] = None, - weight: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("capacity_provider", capacity_provider) + pulumi.set(__self__, "capacity_provider", capacity_provider) if base is not None: - _setter("base", base) + pulumi.set(__self__, "base", base) if weight is not None: - _setter("weight", weight) + pulumi.set(__self__, "weight", weight) @property @pulumi.getter(name="capacityProvider") @@ -430,17 +333,8 @@ def weight(self) -> Optional[int]: class PipeDeadLetterConfig(dict): def __init__(__self__, *, arn: Optional[str] = None): - PipeDeadLetterConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) @property @pulumi.getter @@ -480,45 +374,22 @@ def __init__(__self__, *, memory_reservation: Optional[int] = None, name: Optional[str] = None, resource_requirements: Optional[Sequence['outputs.PipeEcsResourceRequirement']] = None): - PipeEcsContainerOverride._configure( - lambda key, value: pulumi.set(__self__, key, value), - command=command, - cpu=cpu, - environment=environment, - environment_files=environment_files, - memory=memory, - memory_reservation=memory_reservation, - name=name, - resource_requirements=resource_requirements, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - command: Optional[Sequence[str]] = None, - cpu: Optional[int] = None, - environment: Optional[Sequence['outputs.PipeEcsEnvironmentVariable']] = None, - environment_files: Optional[Sequence['outputs.PipeEcsEnvironmentFile']] = None, - memory: Optional[int] = None, - memory_reservation: Optional[int] = None, - name: Optional[str] = None, - resource_requirements: Optional[Sequence['outputs.PipeEcsResourceRequirement']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if command is not None: - _setter("command", command) + pulumi.set(__self__, "command", command) if cpu is not None: - _setter("cpu", cpu) + pulumi.set(__self__, "cpu", cpu) if environment is not None: - _setter("environment", environment) + pulumi.set(__self__, "environment", environment) if environment_files is not None: - _setter("environment_files", environment_files) + pulumi.set(__self__, "environment_files", environment_files) if memory is not None: - _setter("memory", memory) + pulumi.set(__self__, "memory", memory) if memory_reservation is not None: - _setter("memory_reservation", memory_reservation) + pulumi.set(__self__, "memory_reservation", memory_reservation) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if resource_requirements is not None: - _setter("resource_requirements", resource_requirements) + pulumi.set(__self__, "resource_requirements", resource_requirements) @property @pulumi.getter @@ -566,19 +437,8 @@ class PipeEcsEnvironmentFile(dict): def __init__(__self__, *, type: 'PipeEcsEnvironmentFileType', value: str): - PipeEcsEnvironmentFile._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: 'PipeEcsEnvironmentFileType', - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) - _setter("value", value) + pulumi.set(__self__, "type", type) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -596,21 +456,10 @@ class PipeEcsEnvironmentVariable(dict): def __init__(__self__, *, name: Optional[str] = None, value: Optional[str] = None): - PipeEcsEnvironmentVariable._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -644,16 +493,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, size_in_gi_b: int): - PipeEcsEphemeralStorage._configure( - lambda key, value: pulumi.set(__self__, key, value), - size_in_gi_b=size_in_gi_b, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - size_in_gi_b: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("size_in_gi_b", size_in_gi_b) + pulumi.set(__self__, "size_in_gi_b", size_in_gi_b) @property @pulumi.getter(name="sizeInGiB") @@ -685,21 +525,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, device_name: Optional[str] = None, device_type: Optional[str] = None): - PipeEcsInferenceAcceleratorOverride._configure( - lambda key, value: pulumi.set(__self__, key, value), - device_name=device_name, - device_type=device_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - device_name: Optional[str] = None, - device_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if device_name is not None: - _setter("device_name", device_name) + pulumi.set(__self__, "device_name", device_name) if device_type is not None: - _setter("device_type", device_type) + pulumi.set(__self__, "device_type", device_type) @property @pulumi.getter(name="deviceName") @@ -717,19 +546,8 @@ class PipeEcsResourceRequirement(dict): def __init__(__self__, *, type: 'PipeEcsResourceRequirementType', value: str): - PipeEcsResourceRequirement._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: 'PipeEcsResourceRequirementType', - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) - _setter("value", value) + pulumi.set(__self__, "type", type) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -777,41 +595,20 @@ def __init__(__self__, *, inference_accelerator_overrides: Optional[Sequence['outputs.PipeEcsInferenceAcceleratorOverride']] = None, memory: Optional[str] = None, task_role_arn: Optional[str] = None): - PipeEcsTaskOverride._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_overrides=container_overrides, - cpu=cpu, - ephemeral_storage=ephemeral_storage, - execution_role_arn=execution_role_arn, - inference_accelerator_overrides=inference_accelerator_overrides, - memory=memory, - task_role_arn=task_role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_overrides: Optional[Sequence['outputs.PipeEcsContainerOverride']] = None, - cpu: Optional[str] = None, - ephemeral_storage: Optional['outputs.PipeEcsEphemeralStorage'] = None, - execution_role_arn: Optional[str] = None, - inference_accelerator_overrides: Optional[Sequence['outputs.PipeEcsInferenceAcceleratorOverride']] = None, - memory: Optional[str] = None, - task_role_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if container_overrides is not None: - _setter("container_overrides", container_overrides) + pulumi.set(__self__, "container_overrides", container_overrides) if cpu is not None: - _setter("cpu", cpu) + pulumi.set(__self__, "cpu", cpu) if ephemeral_storage is not None: - _setter("ephemeral_storage", ephemeral_storage) + pulumi.set(__self__, "ephemeral_storage", ephemeral_storage) if execution_role_arn is not None: - _setter("execution_role_arn", execution_role_arn) + pulumi.set(__self__, "execution_role_arn", execution_role_arn) if inference_accelerator_overrides is not None: - _setter("inference_accelerator_overrides", inference_accelerator_overrides) + pulumi.set(__self__, "inference_accelerator_overrides", inference_accelerator_overrides) if memory is not None: - _setter("memory", memory) + pulumi.set(__self__, "memory", memory) if task_role_arn is not None: - _setter("task_role_arn", task_role_arn) + pulumi.set(__self__, "task_role_arn", task_role_arn) @property @pulumi.getter(name="containerOverrides") @@ -876,25 +673,12 @@ def __init__(__self__, *, header_parameters: Optional['outputs.PipeHeaderParametersMap'] = None, path_parameter_values: Optional[Sequence[str]] = None, query_string_parameters: Optional['outputs.PipeQueryStringParametersMap'] = None): - PipeEnrichmentHttpParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - header_parameters=header_parameters, - path_parameter_values=path_parameter_values, - query_string_parameters=query_string_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - header_parameters: Optional['outputs.PipeHeaderParametersMap'] = None, - path_parameter_values: Optional[Sequence[str]] = None, - query_string_parameters: Optional['outputs.PipeQueryStringParametersMap'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if header_parameters is not None: - _setter("header_parameters", header_parameters) + pulumi.set(__self__, "header_parameters", header_parameters) if path_parameter_values is not None: - _setter("path_parameter_values", path_parameter_values) + pulumi.set(__self__, "path_parameter_values", path_parameter_values) if query_string_parameters is not None: - _setter("query_string_parameters", query_string_parameters) + pulumi.set(__self__, "query_string_parameters", query_string_parameters) @property @pulumi.getter(name="headerParameters") @@ -936,21 +720,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, http_parameters: Optional['outputs.PipeEnrichmentHttpParameters'] = None, input_template: Optional[str] = None): - PipeEnrichmentParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - http_parameters=http_parameters, - input_template=input_template, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - http_parameters: Optional['outputs.PipeEnrichmentHttpParameters'] = None, - input_template: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if http_parameters is not None: - _setter("http_parameters", http_parameters) + pulumi.set(__self__, "http_parameters", http_parameters) if input_template is not None: - _setter("input_template", input_template) + pulumi.set(__self__, "input_template", input_template) @property @pulumi.getter(name="httpParameters") @@ -967,17 +740,8 @@ def input_template(self) -> Optional[str]: class PipeFilter(dict): def __init__(__self__, *, pattern: Optional[str] = None): - PipeFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - pattern=pattern, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pattern: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pattern is not None: - _setter("pattern", pattern) + pulumi.set(__self__, "pattern", pattern) @property @pulumi.getter @@ -989,17 +753,8 @@ def pattern(self) -> Optional[str]: class PipeFilterCriteria(dict): def __init__(__self__, *, filters: Optional[Sequence['outputs.PipeFilter']] = None): - PipeFilterCriteria._configure( - lambda key, value: pulumi.set(__self__, key, value), - filters=filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filters: Optional[Sequence['outputs.PipeFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if filters is not None: - _setter("filters", filters) + pulumi.set(__self__, "filters", filters) @property @pulumi.getter @@ -1011,11 +766,6 @@ def filters(self) -> Optional[Sequence['outputs.PipeFilter']]: class PipeHeaderParametersMap(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -1042,16 +792,7 @@ def __init__(__self__, *, """ :param str basic_auth: Optional SecretManager ARN which stores the database credentials """ - PipeMqBrokerAccessCredentialsProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - basic_auth=basic_auth, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - basic_auth: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("basic_auth", basic_auth) + pulumi.set(__self__, "basic_auth", basic_auth) @property @pulumi.getter(name="basicAuth") @@ -1086,16 +827,7 @@ def __init__(__self__, *, """ :param str sasl_scram512_auth: Optional SecretManager ARN which stores the database credentials """ - PipeMskAccessCredentials0Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - sasl_scram512_auth=sasl_scram512_auth, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sasl_scram512_auth: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("sasl_scram512_auth", sasl_scram512_auth) + pulumi.set(__self__, "sasl_scram512_auth", sasl_scram512_auth) @property @pulumi.getter(name="saslScram512Auth") @@ -1130,16 +862,7 @@ def __init__(__self__, *, """ :param str client_certificate_tls_auth: Optional SecretManager ARN which stores the database credentials """ - PipeMskAccessCredentials1Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_certificate_tls_auth=client_certificate_tls_auth, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_certificate_tls_auth: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("client_certificate_tls_auth", client_certificate_tls_auth) + pulumi.set(__self__, "client_certificate_tls_auth", client_certificate_tls_auth) @property @pulumi.getter(name="clientCertificateTlsAuth") @@ -1171,17 +894,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, awsvpc_configuration: Optional['outputs.PipeAwsVpcConfiguration'] = None): - PipeNetworkConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - awsvpc_configuration=awsvpc_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - awsvpc_configuration: Optional['outputs.PipeAwsVpcConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if awsvpc_configuration is not None: - _setter("awsvpc_configuration", awsvpc_configuration) + pulumi.set(__self__, "awsvpc_configuration", awsvpc_configuration) @property @pulumi.getter(name="awsvpcConfiguration") @@ -1194,21 +908,10 @@ class PipePlacementConstraint(dict): def __init__(__self__, *, expression: Optional[str] = None, type: Optional['PipePlacementConstraintType'] = None): - PipePlacementConstraint._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: Optional[str] = None, - type: Optional['PipePlacementConstraintType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if expression is not None: - _setter("expression", expression) + pulumi.set(__self__, "expression", expression) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -1226,21 +929,10 @@ class PipePlacementStrategy(dict): def __init__(__self__, *, field: Optional[str] = None, type: Optional['PipePlacementStrategyType'] = None): - PipePlacementStrategy._configure( - lambda key, value: pulumi.set(__self__, key, value), - field=field, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field: Optional[str] = None, - type: Optional['PipePlacementStrategyType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field is not None: - _setter("field", field) + pulumi.set(__self__, "field", field) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -1257,11 +949,6 @@ def type(self) -> Optional['PipePlacementStrategyType']: class PipeQueryStringParametersMap(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -1269,19 +956,8 @@ class PipeSageMakerPipelineParameter(dict): def __init__(__self__, *, name: str, value: str): - PipeSageMakerPipelineParameter._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1318,16 +994,7 @@ def __init__(__self__, *, """ :param str basic_auth: Optional SecretManager ARN which stores the database credentials """ - PipeSelfManagedKafkaAccessConfigurationCredentials0Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - basic_auth=basic_auth, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - basic_auth: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("basic_auth", basic_auth) + pulumi.set(__self__, "basic_auth", basic_auth) @property @pulumi.getter(name="basicAuth") @@ -1362,16 +1029,7 @@ def __init__(__self__, *, """ :param str sasl_scram512_auth: Optional SecretManager ARN which stores the database credentials """ - PipeSelfManagedKafkaAccessConfigurationCredentials1Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - sasl_scram512_auth=sasl_scram512_auth, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sasl_scram512_auth: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("sasl_scram512_auth", sasl_scram512_auth) + pulumi.set(__self__, "sasl_scram512_auth", sasl_scram512_auth) @property @pulumi.getter(name="saslScram512Auth") @@ -1406,16 +1064,7 @@ def __init__(__self__, *, """ :param str sasl_scram256_auth: Optional SecretManager ARN which stores the database credentials """ - PipeSelfManagedKafkaAccessConfigurationCredentials2Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - sasl_scram256_auth=sasl_scram256_auth, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sasl_scram256_auth: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("sasl_scram256_auth", sasl_scram256_auth) + pulumi.set(__self__, "sasl_scram256_auth", sasl_scram256_auth) @property @pulumi.getter(name="saslScram256Auth") @@ -1450,16 +1099,7 @@ def __init__(__self__, *, """ :param str client_certificate_tls_auth: Optional SecretManager ARN which stores the database credentials """ - PipeSelfManagedKafkaAccessConfigurationCredentials3Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_certificate_tls_auth=client_certificate_tls_auth, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_certificate_tls_auth: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("client_certificate_tls_auth", client_certificate_tls_auth) + pulumi.set(__self__, "client_certificate_tls_auth", client_certificate_tls_auth) @property @pulumi.getter(name="clientCertificateTlsAuth") @@ -1496,21 +1136,10 @@ def __init__(__self__, *, :param Sequence[str] security_group: List of SecurityGroupId. :param Sequence[str] subnets: List of SubnetId. """ - PipeSelfManagedKafkaAccessConfigurationVpc._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group=security_group, - subnets=subnets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group: Optional[Sequence[str]] = None, - subnets: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if security_group is not None: - _setter("security_group", security_group) + pulumi.set(__self__, "security_group", security_group) if subnets is not None: - _setter("subnets", subnets) + pulumi.set(__self__, "subnets", subnets) @property @pulumi.getter(name="securityGroup") @@ -1557,27 +1186,12 @@ def __init__(__self__, *, queue_name: str, batch_size: Optional[int] = None, maximum_batching_window_in_seconds: Optional[int] = None): - PipeSourceActiveMqBrokerParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - credentials=credentials, - queue_name=queue_name, - batch_size=batch_size, - maximum_batching_window_in_seconds=maximum_batching_window_in_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - credentials: 'outputs.PipeMqBrokerAccessCredentialsProperties', - queue_name: str, - batch_size: Optional[int] = None, - maximum_batching_window_in_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("credentials", credentials) - _setter("queue_name", queue_name) + pulumi.set(__self__, "credentials", credentials) + pulumi.set(__self__, "queue_name", queue_name) if batch_size is not None: - _setter("batch_size", batch_size) + pulumi.set(__self__, "batch_size", batch_size) if maximum_batching_window_in_seconds is not None: - _setter("maximum_batching_window_in_seconds", maximum_batching_window_in_seconds) + pulumi.set(__self__, "maximum_batching_window_in_seconds", maximum_batching_window_in_seconds) @property @pulumi.getter @@ -1642,44 +1256,21 @@ def __init__(__self__, *, maximum_retry_attempts: Optional[int] = None, on_partial_batch_item_failure: Optional['PipeOnPartialBatchItemFailureStreams'] = None, parallelization_factor: Optional[int] = None): - PipeSourceDynamoDbStreamParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - starting_position=starting_position, - batch_size=batch_size, - dead_letter_config=dead_letter_config, - maximum_batching_window_in_seconds=maximum_batching_window_in_seconds, - maximum_record_age_in_seconds=maximum_record_age_in_seconds, - maximum_retry_attempts=maximum_retry_attempts, - on_partial_batch_item_failure=on_partial_batch_item_failure, - parallelization_factor=parallelization_factor, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - starting_position: 'PipeDynamoDbStreamStartPosition', - batch_size: Optional[int] = None, - dead_letter_config: Optional['outputs.PipeDeadLetterConfig'] = None, - maximum_batching_window_in_seconds: Optional[int] = None, - maximum_record_age_in_seconds: Optional[int] = None, - maximum_retry_attempts: Optional[int] = None, - on_partial_batch_item_failure: Optional['PipeOnPartialBatchItemFailureStreams'] = None, - parallelization_factor: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("starting_position", starting_position) + pulumi.set(__self__, "starting_position", starting_position) if batch_size is not None: - _setter("batch_size", batch_size) + pulumi.set(__self__, "batch_size", batch_size) if dead_letter_config is not None: - _setter("dead_letter_config", dead_letter_config) + pulumi.set(__self__, "dead_letter_config", dead_letter_config) if maximum_batching_window_in_seconds is not None: - _setter("maximum_batching_window_in_seconds", maximum_batching_window_in_seconds) + pulumi.set(__self__, "maximum_batching_window_in_seconds", maximum_batching_window_in_seconds) if maximum_record_age_in_seconds is not None: - _setter("maximum_record_age_in_seconds", maximum_record_age_in_seconds) + pulumi.set(__self__, "maximum_record_age_in_seconds", maximum_record_age_in_seconds) if maximum_retry_attempts is not None: - _setter("maximum_retry_attempts", maximum_retry_attempts) + pulumi.set(__self__, "maximum_retry_attempts", maximum_retry_attempts) if on_partial_batch_item_failure is not None: - _setter("on_partial_batch_item_failure", on_partial_batch_item_failure) + pulumi.set(__self__, "on_partial_batch_item_failure", on_partial_batch_item_failure) if parallelization_factor is not None: - _setter("parallelization_factor", parallelization_factor) + pulumi.set(__self__, "parallelization_factor", parallelization_factor) @property @pulumi.getter(name="startingPosition") @@ -1767,48 +1358,23 @@ def __init__(__self__, *, on_partial_batch_item_failure: Optional['PipeOnPartialBatchItemFailureStreams'] = None, parallelization_factor: Optional[int] = None, starting_position_timestamp: Optional[str] = None): - PipeSourceKinesisStreamParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - starting_position=starting_position, - batch_size=batch_size, - dead_letter_config=dead_letter_config, - maximum_batching_window_in_seconds=maximum_batching_window_in_seconds, - maximum_record_age_in_seconds=maximum_record_age_in_seconds, - maximum_retry_attempts=maximum_retry_attempts, - on_partial_batch_item_failure=on_partial_batch_item_failure, - parallelization_factor=parallelization_factor, - starting_position_timestamp=starting_position_timestamp, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - starting_position: 'PipeKinesisStreamStartPosition', - batch_size: Optional[int] = None, - dead_letter_config: Optional['outputs.PipeDeadLetterConfig'] = None, - maximum_batching_window_in_seconds: Optional[int] = None, - maximum_record_age_in_seconds: Optional[int] = None, - maximum_retry_attempts: Optional[int] = None, - on_partial_batch_item_failure: Optional['PipeOnPartialBatchItemFailureStreams'] = None, - parallelization_factor: Optional[int] = None, - starting_position_timestamp: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("starting_position", starting_position) + pulumi.set(__self__, "starting_position", starting_position) if batch_size is not None: - _setter("batch_size", batch_size) + pulumi.set(__self__, "batch_size", batch_size) if dead_letter_config is not None: - _setter("dead_letter_config", dead_letter_config) + pulumi.set(__self__, "dead_letter_config", dead_letter_config) if maximum_batching_window_in_seconds is not None: - _setter("maximum_batching_window_in_seconds", maximum_batching_window_in_seconds) + pulumi.set(__self__, "maximum_batching_window_in_seconds", maximum_batching_window_in_seconds) if maximum_record_age_in_seconds is not None: - _setter("maximum_record_age_in_seconds", maximum_record_age_in_seconds) + pulumi.set(__self__, "maximum_record_age_in_seconds", maximum_record_age_in_seconds) if maximum_retry_attempts is not None: - _setter("maximum_retry_attempts", maximum_retry_attempts) + pulumi.set(__self__, "maximum_retry_attempts", maximum_retry_attempts) if on_partial_batch_item_failure is not None: - _setter("on_partial_batch_item_failure", on_partial_batch_item_failure) + pulumi.set(__self__, "on_partial_batch_item_failure", on_partial_batch_item_failure) if parallelization_factor is not None: - _setter("parallelization_factor", parallelization_factor) + pulumi.set(__self__, "parallelization_factor", parallelization_factor) if starting_position_timestamp is not None: - _setter("starting_position_timestamp", starting_position_timestamp) + pulumi.set(__self__, "starting_position_timestamp", starting_position_timestamp) @property @pulumi.getter(name="startingPosition") @@ -1890,36 +1456,17 @@ def __init__(__self__, *, credentials: Optional[Any] = None, maximum_batching_window_in_seconds: Optional[int] = None, starting_position: Optional['PipeMskStartPosition'] = None): - PipeSourceManagedStreamingKafkaParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - topic_name=topic_name, - batch_size=batch_size, - consumer_group_id=consumer_group_id, - credentials=credentials, - maximum_batching_window_in_seconds=maximum_batching_window_in_seconds, - starting_position=starting_position, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - topic_name: str, - batch_size: Optional[int] = None, - consumer_group_id: Optional[str] = None, - credentials: Optional[Any] = None, - maximum_batching_window_in_seconds: Optional[int] = None, - starting_position: Optional['PipeMskStartPosition'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("topic_name", topic_name) + pulumi.set(__self__, "topic_name", topic_name) if batch_size is not None: - _setter("batch_size", batch_size) + pulumi.set(__self__, "batch_size", batch_size) if consumer_group_id is not None: - _setter("consumer_group_id", consumer_group_id) + pulumi.set(__self__, "consumer_group_id", consumer_group_id) if credentials is not None: - _setter("credentials", credentials) + pulumi.set(__self__, "credentials", credentials) if maximum_batching_window_in_seconds is not None: - _setter("maximum_batching_window_in_seconds", maximum_batching_window_in_seconds) + pulumi.set(__self__, "maximum_batching_window_in_seconds", maximum_batching_window_in_seconds) if starting_position is not None: - _setter("starting_position", starting_position) + pulumi.set(__self__, "starting_position", starting_position) @property @pulumi.getter(name="topicName") @@ -1994,45 +1541,22 @@ def __init__(__self__, *, rabbit_mq_broker_parameters: Optional['outputs.PipeSourceRabbitMqBrokerParameters'] = None, self_managed_kafka_parameters: Optional['outputs.PipeSourceSelfManagedKafkaParameters'] = None, sqs_queue_parameters: Optional['outputs.PipeSourceSqsQueueParameters'] = None): - PipeSourceParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - active_mq_broker_parameters=active_mq_broker_parameters, - dynamo_db_stream_parameters=dynamo_db_stream_parameters, - filter_criteria=filter_criteria, - kinesis_stream_parameters=kinesis_stream_parameters, - managed_streaming_kafka_parameters=managed_streaming_kafka_parameters, - rabbit_mq_broker_parameters=rabbit_mq_broker_parameters, - self_managed_kafka_parameters=self_managed_kafka_parameters, - sqs_queue_parameters=sqs_queue_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - active_mq_broker_parameters: Optional['outputs.PipeSourceActiveMqBrokerParameters'] = None, - dynamo_db_stream_parameters: Optional['outputs.PipeSourceDynamoDbStreamParameters'] = None, - filter_criteria: Optional['outputs.PipeFilterCriteria'] = None, - kinesis_stream_parameters: Optional['outputs.PipeSourceKinesisStreamParameters'] = None, - managed_streaming_kafka_parameters: Optional['outputs.PipeSourceManagedStreamingKafkaParameters'] = None, - rabbit_mq_broker_parameters: Optional['outputs.PipeSourceRabbitMqBrokerParameters'] = None, - self_managed_kafka_parameters: Optional['outputs.PipeSourceSelfManagedKafkaParameters'] = None, - sqs_queue_parameters: Optional['outputs.PipeSourceSqsQueueParameters'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if active_mq_broker_parameters is not None: - _setter("active_mq_broker_parameters", active_mq_broker_parameters) + pulumi.set(__self__, "active_mq_broker_parameters", active_mq_broker_parameters) if dynamo_db_stream_parameters is not None: - _setter("dynamo_db_stream_parameters", dynamo_db_stream_parameters) + pulumi.set(__self__, "dynamo_db_stream_parameters", dynamo_db_stream_parameters) if filter_criteria is not None: - _setter("filter_criteria", filter_criteria) + pulumi.set(__self__, "filter_criteria", filter_criteria) if kinesis_stream_parameters is not None: - _setter("kinesis_stream_parameters", kinesis_stream_parameters) + pulumi.set(__self__, "kinesis_stream_parameters", kinesis_stream_parameters) if managed_streaming_kafka_parameters is not None: - _setter("managed_streaming_kafka_parameters", managed_streaming_kafka_parameters) + pulumi.set(__self__, "managed_streaming_kafka_parameters", managed_streaming_kafka_parameters) if rabbit_mq_broker_parameters is not None: - _setter("rabbit_mq_broker_parameters", rabbit_mq_broker_parameters) + pulumi.set(__self__, "rabbit_mq_broker_parameters", rabbit_mq_broker_parameters) if self_managed_kafka_parameters is not None: - _setter("self_managed_kafka_parameters", self_managed_kafka_parameters) + pulumi.set(__self__, "self_managed_kafka_parameters", self_managed_kafka_parameters) if sqs_queue_parameters is not None: - _setter("sqs_queue_parameters", sqs_queue_parameters) + pulumi.set(__self__, "sqs_queue_parameters", sqs_queue_parameters) @property @pulumi.getter(name="activeMqBrokerParameters") @@ -2106,31 +1630,14 @@ def __init__(__self__, *, batch_size: Optional[int] = None, maximum_batching_window_in_seconds: Optional[int] = None, virtual_host: Optional[str] = None): - PipeSourceRabbitMqBrokerParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - credentials=credentials, - queue_name=queue_name, - batch_size=batch_size, - maximum_batching_window_in_seconds=maximum_batching_window_in_seconds, - virtual_host=virtual_host, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - credentials: 'outputs.PipeMqBrokerAccessCredentialsProperties', - queue_name: str, - batch_size: Optional[int] = None, - maximum_batching_window_in_seconds: Optional[int] = None, - virtual_host: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("credentials", credentials) - _setter("queue_name", queue_name) + pulumi.set(__self__, "credentials", credentials) + pulumi.set(__self__, "queue_name", queue_name) if batch_size is not None: - _setter("batch_size", batch_size) + pulumi.set(__self__, "batch_size", batch_size) if maximum_batching_window_in_seconds is not None: - _setter("maximum_batching_window_in_seconds", maximum_batching_window_in_seconds) + pulumi.set(__self__, "maximum_batching_window_in_seconds", maximum_batching_window_in_seconds) if virtual_host is not None: - _setter("virtual_host", virtual_host) + pulumi.set(__self__, "virtual_host", virtual_host) @property @pulumi.getter @@ -2202,48 +1709,23 @@ def __init__(__self__, *, """ :param str server_root_ca_certificate: Optional SecretManager ARN which stores the database credentials """ - PipeSourceSelfManagedKafkaParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - topic_name=topic_name, - additional_bootstrap_servers=additional_bootstrap_servers, - batch_size=batch_size, - consumer_group_id=consumer_group_id, - credentials=credentials, - maximum_batching_window_in_seconds=maximum_batching_window_in_seconds, - server_root_ca_certificate=server_root_ca_certificate, - starting_position=starting_position, - vpc=vpc, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - topic_name: str, - additional_bootstrap_servers: Optional[Sequence[str]] = None, - batch_size: Optional[int] = None, - consumer_group_id: Optional[str] = None, - credentials: Optional[Any] = None, - maximum_batching_window_in_seconds: Optional[int] = None, - server_root_ca_certificate: Optional[str] = None, - starting_position: Optional['PipeSelfManagedKafkaStartPosition'] = None, - vpc: Optional['outputs.PipeSelfManagedKafkaAccessConfigurationVpc'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("topic_name", topic_name) + pulumi.set(__self__, "topic_name", topic_name) if additional_bootstrap_servers is not None: - _setter("additional_bootstrap_servers", additional_bootstrap_servers) + pulumi.set(__self__, "additional_bootstrap_servers", additional_bootstrap_servers) if batch_size is not None: - _setter("batch_size", batch_size) + pulumi.set(__self__, "batch_size", batch_size) if consumer_group_id is not None: - _setter("consumer_group_id", consumer_group_id) + pulumi.set(__self__, "consumer_group_id", consumer_group_id) if credentials is not None: - _setter("credentials", credentials) + pulumi.set(__self__, "credentials", credentials) if maximum_batching_window_in_seconds is not None: - _setter("maximum_batching_window_in_seconds", maximum_batching_window_in_seconds) + pulumi.set(__self__, "maximum_batching_window_in_seconds", maximum_batching_window_in_seconds) if server_root_ca_certificate is not None: - _setter("server_root_ca_certificate", server_root_ca_certificate) + pulumi.set(__self__, "server_root_ca_certificate", server_root_ca_certificate) if starting_position is not None: - _setter("starting_position", starting_position) + pulumi.set(__self__, "starting_position", starting_position) if vpc is not None: - _setter("vpc", vpc) + pulumi.set(__self__, "vpc", vpc) @property @pulumi.getter(name="topicName") @@ -2318,21 +1800,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, batch_size: Optional[int] = None, maximum_batching_window_in_seconds: Optional[int] = None): - PipeSourceSqsQueueParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - batch_size=batch_size, - maximum_batching_window_in_seconds=maximum_batching_window_in_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - batch_size: Optional[int] = None, - maximum_batching_window_in_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if batch_size is not None: - _setter("batch_size", batch_size) + pulumi.set(__self__, "batch_size", batch_size) if maximum_batching_window_in_seconds is not None: - _setter("maximum_batching_window_in_seconds", maximum_batching_window_in_seconds) + pulumi.set(__self__, "maximum_batching_window_in_seconds", maximum_batching_window_in_seconds) @property @pulumi.getter(name="batchSize") @@ -2350,19 +1821,8 @@ class PipeTag(dict): def __init__(__self__, *, key: str, value: str): - PipeTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2379,11 +1839,6 @@ def value(self) -> str: class PipeTagMap(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -2423,39 +1878,18 @@ def __init__(__self__, *, depends_on: Optional[Sequence['outputs.PipeBatchJobDependency']] = None, parameters: Optional['outputs.PipeBatchParametersMap'] = None, retry_strategy: Optional['outputs.PipeBatchRetryStrategy'] = None): - PipeTargetBatchJobParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - job_definition=job_definition, - job_name=job_name, - array_properties=array_properties, - container_overrides=container_overrides, - depends_on=depends_on, - parameters=parameters, - retry_strategy=retry_strategy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - job_definition: str, - job_name: str, - array_properties: Optional['outputs.PipeBatchArrayProperties'] = None, - container_overrides: Optional['outputs.PipeBatchContainerOverrides'] = None, - depends_on: Optional[Sequence['outputs.PipeBatchJobDependency']] = None, - parameters: Optional['outputs.PipeBatchParametersMap'] = None, - retry_strategy: Optional['outputs.PipeBatchRetryStrategy'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("job_definition", job_definition) - _setter("job_name", job_name) + pulumi.set(__self__, "job_definition", job_definition) + pulumi.set(__self__, "job_name", job_name) if array_properties is not None: - _setter("array_properties", array_properties) + pulumi.set(__self__, "array_properties", array_properties) if container_overrides is not None: - _setter("container_overrides", container_overrides) + pulumi.set(__self__, "container_overrides", container_overrides) if depends_on is not None: - _setter("depends_on", depends_on) + pulumi.set(__self__, "depends_on", depends_on) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) if retry_strategy is not None: - _setter("retry_strategy", retry_strategy) + pulumi.set(__self__, "retry_strategy", retry_strategy) @property @pulumi.getter(name="jobDefinition") @@ -2515,21 +1949,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, log_stream_name: Optional[str] = None, timestamp: Optional[str] = None): - PipeTargetCloudWatchLogsParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_stream_name=log_stream_name, - timestamp=timestamp, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_stream_name: Optional[str] = None, - timestamp: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if log_stream_name is not None: - _setter("log_stream_name", log_stream_name) + pulumi.set(__self__, "log_stream_name", log_stream_name) if timestamp is not None: - _setter("timestamp", timestamp) + pulumi.set(__self__, "timestamp", timestamp) @property @pulumi.getter(name="logStreamName") @@ -2599,72 +2022,35 @@ def __init__(__self__, *, reference_id: Optional[str] = None, tags: Optional[Sequence['outputs.PipeTag']] = None, task_count: Optional[int] = None): - PipeTargetEcsTaskParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - task_definition_arn=task_definition_arn, - capacity_provider_strategy=capacity_provider_strategy, - enable_ecs_managed_tags=enable_ecs_managed_tags, - enable_execute_command=enable_execute_command, - group=group, - launch_type=launch_type, - network_configuration=network_configuration, - overrides=overrides, - placement_constraints=placement_constraints, - placement_strategy=placement_strategy, - platform_version=platform_version, - propagate_tags=propagate_tags, - reference_id=reference_id, - tags=tags, - task_count=task_count, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - task_definition_arn: str, - capacity_provider_strategy: Optional[Sequence['outputs.PipeCapacityProviderStrategyItem']] = None, - enable_ecs_managed_tags: Optional[bool] = None, - enable_execute_command: Optional[bool] = None, - group: Optional[str] = None, - launch_type: Optional['PipeLaunchType'] = None, - network_configuration: Optional['outputs.PipeNetworkConfiguration'] = None, - overrides: Optional['outputs.PipeEcsTaskOverride'] = None, - placement_constraints: Optional[Sequence['outputs.PipePlacementConstraint']] = None, - placement_strategy: Optional[Sequence['outputs.PipePlacementStrategy']] = None, - platform_version: Optional[str] = None, - propagate_tags: Optional['PipePropagateTags'] = None, - reference_id: Optional[str] = None, - tags: Optional[Sequence['outputs.PipeTag']] = None, - task_count: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("task_definition_arn", task_definition_arn) + pulumi.set(__self__, "task_definition_arn", task_definition_arn) if capacity_provider_strategy is not None: - _setter("capacity_provider_strategy", capacity_provider_strategy) + pulumi.set(__self__, "capacity_provider_strategy", capacity_provider_strategy) if enable_ecs_managed_tags is not None: - _setter("enable_ecs_managed_tags", enable_ecs_managed_tags) + pulumi.set(__self__, "enable_ecs_managed_tags", enable_ecs_managed_tags) if enable_execute_command is not None: - _setter("enable_execute_command", enable_execute_command) + pulumi.set(__self__, "enable_execute_command", enable_execute_command) if group is not None: - _setter("group", group) + pulumi.set(__self__, "group", group) if launch_type is not None: - _setter("launch_type", launch_type) + pulumi.set(__self__, "launch_type", launch_type) if network_configuration is not None: - _setter("network_configuration", network_configuration) + pulumi.set(__self__, "network_configuration", network_configuration) if overrides is not None: - _setter("overrides", overrides) + pulumi.set(__self__, "overrides", overrides) if placement_constraints is not None: - _setter("placement_constraints", placement_constraints) + pulumi.set(__self__, "placement_constraints", placement_constraints) if placement_strategy is not None: - _setter("placement_strategy", placement_strategy) + pulumi.set(__self__, "placement_strategy", placement_strategy) if platform_version is not None: - _setter("platform_version", platform_version) + pulumi.set(__self__, "platform_version", platform_version) if propagate_tags is not None: - _setter("propagate_tags", propagate_tags) + pulumi.set(__self__, "propagate_tags", propagate_tags) if reference_id is not None: - _setter("reference_id", reference_id) + pulumi.set(__self__, "reference_id", reference_id) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if task_count is not None: - _setter("task_count", task_count) + pulumi.set(__self__, "task_count", task_count) @property @pulumi.getter(name="taskDefinitionArn") @@ -2769,33 +2155,16 @@ def __init__(__self__, *, resources: Optional[Sequence[str]] = None, source: Optional[str] = None, time: Optional[str] = None): - PipeTargetEventBridgeEventBusParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - detail_type=detail_type, - endpoint_id=endpoint_id, - resources=resources, - source=source, - time=time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - detail_type: Optional[str] = None, - endpoint_id: Optional[str] = None, - resources: Optional[Sequence[str]] = None, - source: Optional[str] = None, - time: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if detail_type is not None: - _setter("detail_type", detail_type) + pulumi.set(__self__, "detail_type", detail_type) if endpoint_id is not None: - _setter("endpoint_id", endpoint_id) + pulumi.set(__self__, "endpoint_id", endpoint_id) if resources is not None: - _setter("resources", resources) + pulumi.set(__self__, "resources", resources) if source is not None: - _setter("source", source) + pulumi.set(__self__, "source", source) if time is not None: - _setter("time", time) + pulumi.set(__self__, "time", time) @property @pulumi.getter(name="detailType") @@ -2850,25 +2219,12 @@ def __init__(__self__, *, header_parameters: Optional['outputs.PipeHeaderParametersMap'] = None, path_parameter_values: Optional[Sequence[str]] = None, query_string_parameters: Optional['outputs.PipeQueryStringParametersMap'] = None): - PipeTargetHttpParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - header_parameters=header_parameters, - path_parameter_values=path_parameter_values, - query_string_parameters=query_string_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - header_parameters: Optional['outputs.PipeHeaderParametersMap'] = None, - path_parameter_values: Optional[Sequence[str]] = None, - query_string_parameters: Optional['outputs.PipeQueryStringParametersMap'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if header_parameters is not None: - _setter("header_parameters", header_parameters) + pulumi.set(__self__, "header_parameters", header_parameters) if path_parameter_values is not None: - _setter("path_parameter_values", path_parameter_values) + pulumi.set(__self__, "path_parameter_values", path_parameter_values) if query_string_parameters is not None: - _setter("query_string_parameters", query_string_parameters) + pulumi.set(__self__, "query_string_parameters", query_string_parameters) @property @pulumi.getter(name="headerParameters") @@ -2907,16 +2263,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, partition_key: str): - PipeTargetKinesisStreamParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - partition_key=partition_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - partition_key: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("partition_key", partition_key) + pulumi.set(__self__, "partition_key", partition_key) @property @pulumi.getter(name="partitionKey") @@ -2945,17 +2292,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, invocation_type: Optional['PipeTargetInvocationType'] = None): - PipeTargetLambdaFunctionParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - invocation_type=invocation_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - invocation_type: Optional['PipeTargetInvocationType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if invocation_type is not None: - _setter("invocation_type", invocation_type) + pulumi.set(__self__, "invocation_type", invocation_type) @property @pulumi.getter(name="invocationType") @@ -3017,61 +2355,30 @@ def __init__(__self__, *, sage_maker_pipeline_parameters: Optional['outputs.PipeTargetSageMakerPipelineParameters'] = None, sqs_queue_parameters: Optional['outputs.PipeTargetSqsQueueParameters'] = None, step_function_state_machine_parameters: Optional['outputs.PipeTargetStateMachineParameters'] = None): - PipeTargetParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - batch_job_parameters=batch_job_parameters, - cloud_watch_logs_parameters=cloud_watch_logs_parameters, - ecs_task_parameters=ecs_task_parameters, - event_bridge_event_bus_parameters=event_bridge_event_bus_parameters, - http_parameters=http_parameters, - input_template=input_template, - kinesis_stream_parameters=kinesis_stream_parameters, - lambda_function_parameters=lambda_function_parameters, - redshift_data_parameters=redshift_data_parameters, - sage_maker_pipeline_parameters=sage_maker_pipeline_parameters, - sqs_queue_parameters=sqs_queue_parameters, - step_function_state_machine_parameters=step_function_state_machine_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - batch_job_parameters: Optional['outputs.PipeTargetBatchJobParameters'] = None, - cloud_watch_logs_parameters: Optional['outputs.PipeTargetCloudWatchLogsParameters'] = None, - ecs_task_parameters: Optional['outputs.PipeTargetEcsTaskParameters'] = None, - event_bridge_event_bus_parameters: Optional['outputs.PipeTargetEventBridgeEventBusParameters'] = None, - http_parameters: Optional['outputs.PipeTargetHttpParameters'] = None, - input_template: Optional[str] = None, - kinesis_stream_parameters: Optional['outputs.PipeTargetKinesisStreamParameters'] = None, - lambda_function_parameters: Optional['outputs.PipeTargetLambdaFunctionParameters'] = None, - redshift_data_parameters: Optional['outputs.PipeTargetRedshiftDataParameters'] = None, - sage_maker_pipeline_parameters: Optional['outputs.PipeTargetSageMakerPipelineParameters'] = None, - sqs_queue_parameters: Optional['outputs.PipeTargetSqsQueueParameters'] = None, - step_function_state_machine_parameters: Optional['outputs.PipeTargetStateMachineParameters'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if batch_job_parameters is not None: - _setter("batch_job_parameters", batch_job_parameters) + pulumi.set(__self__, "batch_job_parameters", batch_job_parameters) if cloud_watch_logs_parameters is not None: - _setter("cloud_watch_logs_parameters", cloud_watch_logs_parameters) + pulumi.set(__self__, "cloud_watch_logs_parameters", cloud_watch_logs_parameters) if ecs_task_parameters is not None: - _setter("ecs_task_parameters", ecs_task_parameters) + pulumi.set(__self__, "ecs_task_parameters", ecs_task_parameters) if event_bridge_event_bus_parameters is not None: - _setter("event_bridge_event_bus_parameters", event_bridge_event_bus_parameters) + pulumi.set(__self__, "event_bridge_event_bus_parameters", event_bridge_event_bus_parameters) if http_parameters is not None: - _setter("http_parameters", http_parameters) + pulumi.set(__self__, "http_parameters", http_parameters) if input_template is not None: - _setter("input_template", input_template) + pulumi.set(__self__, "input_template", input_template) if kinesis_stream_parameters is not None: - _setter("kinesis_stream_parameters", kinesis_stream_parameters) + pulumi.set(__self__, "kinesis_stream_parameters", kinesis_stream_parameters) if lambda_function_parameters is not None: - _setter("lambda_function_parameters", lambda_function_parameters) + pulumi.set(__self__, "lambda_function_parameters", lambda_function_parameters) if redshift_data_parameters is not None: - _setter("redshift_data_parameters", redshift_data_parameters) + pulumi.set(__self__, "redshift_data_parameters", redshift_data_parameters) if sage_maker_pipeline_parameters is not None: - _setter("sage_maker_pipeline_parameters", sage_maker_pipeline_parameters) + pulumi.set(__self__, "sage_maker_pipeline_parameters", sage_maker_pipeline_parameters) if sqs_queue_parameters is not None: - _setter("sqs_queue_parameters", sqs_queue_parameters) + pulumi.set(__self__, "sqs_queue_parameters", sqs_queue_parameters) if step_function_state_machine_parameters is not None: - _setter("step_function_state_machine_parameters", step_function_state_machine_parameters) + pulumi.set(__self__, "step_function_state_machine_parameters", step_function_state_machine_parameters) @property @pulumi.getter(name="batchJobParameters") @@ -3173,35 +2480,16 @@ def __init__(__self__, *, :param str secret_manager_arn: Optional SecretManager ARN which stores the database credentials :param str statement_name: A name for Redshift DataAPI statement which can be used as filter of ListStatement. """ - PipeTargetRedshiftDataParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - database=database, - sqls=sqls, - db_user=db_user, - secret_manager_arn=secret_manager_arn, - statement_name=statement_name, - with_event=with_event, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database: str, - sqls: Sequence[str], - db_user: Optional[str] = None, - secret_manager_arn: Optional[str] = None, - statement_name: Optional[str] = None, - with_event: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database", database) - _setter("sqls", sqls) + pulumi.set(__self__, "database", database) + pulumi.set(__self__, "sqls", sqls) if db_user is not None: - _setter("db_user", db_user) + pulumi.set(__self__, "db_user", db_user) if secret_manager_arn is not None: - _setter("secret_manager_arn", secret_manager_arn) + pulumi.set(__self__, "secret_manager_arn", secret_manager_arn) if statement_name is not None: - _setter("statement_name", statement_name) + pulumi.set(__self__, "statement_name", statement_name) if with_event is not None: - _setter("with_event", with_event) + pulumi.set(__self__, "with_event", with_event) @property @pulumi.getter @@ -3270,17 +2558,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, pipeline_parameter_list: Optional[Sequence['outputs.PipeSageMakerPipelineParameter']] = None): - PipeTargetSageMakerPipelineParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - pipeline_parameter_list=pipeline_parameter_list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pipeline_parameter_list: Optional[Sequence['outputs.PipeSageMakerPipelineParameter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pipeline_parameter_list is not None: - _setter("pipeline_parameter_list", pipeline_parameter_list) + pulumi.set(__self__, "pipeline_parameter_list", pipeline_parameter_list) @property @pulumi.getter(name="pipelineParameterList") @@ -3312,21 +2591,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, message_deduplication_id: Optional[str] = None, message_group_id: Optional[str] = None): - PipeTargetSqsQueueParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - message_deduplication_id=message_deduplication_id, - message_group_id=message_group_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - message_deduplication_id: Optional[str] = None, - message_group_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if message_deduplication_id is not None: - _setter("message_deduplication_id", message_deduplication_id) + pulumi.set(__self__, "message_deduplication_id", message_deduplication_id) if message_group_id is not None: - _setter("message_group_id", message_group_id) + pulumi.set(__self__, "message_group_id", message_group_id) @property @pulumi.getter(name="messageDeduplicationId") @@ -3360,17 +2628,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, invocation_type: Optional['PipeTargetInvocationType'] = None): - PipeTargetStateMachineParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - invocation_type=invocation_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - invocation_type: Optional['PipeTargetInvocationType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if invocation_type is not None: - _setter("invocation_type", invocation_type) + pulumi.set(__self__, "invocation_type", invocation_type) @property @pulumi.getter(name="invocationType") diff --git a/sdk/python/pulumi_aws_native/pipes/pipe.py b/sdk/python/pulumi_aws_native/pipes/pipe.py index ae7739bcb0..b97338035e 100644 --- a/sdk/python/pulumi_aws_native/pipes/pipe.py +++ b/sdk/python/pulumi_aws_native/pipes/pipe.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -31,54 +31,25 @@ def __init__(__self__, *, """ The set of arguments for constructing a Pipe resource. """ - PipeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - source=source, - target=target, - description=description, - desired_state=desired_state, - enrichment=enrichment, - enrichment_parameters=enrichment_parameters, - name=name, - source_parameters=source_parameters, - tags=tags, - target_parameters=target_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: pulumi.Input[str], - source: pulumi.Input[str], - target: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - desired_state: Optional[pulumi.Input['PipeRequestedPipeState']] = None, - enrichment: Optional[pulumi.Input[str]] = None, - enrichment_parameters: Optional[pulumi.Input['PipeEnrichmentParametersArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - source_parameters: Optional[pulumi.Input['PipeSourceParametersArgs']] = None, - tags: Optional[pulumi.Input['PipeTagMapArgs']] = None, - target_parameters: Optional[pulumi.Input['PipeTargetParametersArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arn", role_arn) - _setter("source", source) - _setter("target", target) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "source", source) + pulumi.set(__self__, "target", target) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if desired_state is not None: - _setter("desired_state", desired_state) + pulumi.set(__self__, "desired_state", desired_state) if enrichment is not None: - _setter("enrichment", enrichment) + pulumi.set(__self__, "enrichment", enrichment) if enrichment_parameters is not None: - _setter("enrichment_parameters", enrichment_parameters) + pulumi.set(__self__, "enrichment_parameters", enrichment_parameters) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if source_parameters is not None: - _setter("source_parameters", source_parameters) + pulumi.set(__self__, "source_parameters", source_parameters) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if target_parameters is not None: - _setter("target_parameters", target_parameters) + pulumi.set(__self__, "target_parameters", target_parameters) @property @pulumi.getter(name="roleArn") @@ -222,10 +193,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PipeArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -254,11 +221,6 @@ def _internal_init(__self__, __props__.__dict__["description"] = description __props__.__dict__["desired_state"] = desired_state __props__.__dict__["enrichment"] = enrichment - if enrichment_parameters is not None and not isinstance(enrichment_parameters, PipeEnrichmentParametersArgs): - enrichment_parameters = enrichment_parameters or {} - def _setter(key, value): - enrichment_parameters[key] = value - PipeEnrichmentParametersArgs._configure(_setter, **enrichment_parameters) __props__.__dict__["enrichment_parameters"] = enrichment_parameters __props__.__dict__["name"] = name if role_arn is None and not opts.urn: @@ -267,26 +229,11 @@ def _setter(key, value): if source is None and not opts.urn: raise TypeError("Missing required property 'source'") __props__.__dict__["source"] = source - if source_parameters is not None and not isinstance(source_parameters, PipeSourceParametersArgs): - source_parameters = source_parameters or {} - def _setter(key, value): - source_parameters[key] = value - PipeSourceParametersArgs._configure(_setter, **source_parameters) __props__.__dict__["source_parameters"] = source_parameters - if tags is not None and not isinstance(tags, PipeTagMapArgs): - tags = tags or {} - def _setter(key, value): - tags[key] = value - PipeTagMapArgs._configure(_setter, **tags) __props__.__dict__["tags"] = tags if target is None and not opts.urn: raise TypeError("Missing required property 'target'") __props__.__dict__["target"] = target - if target_parameters is not None and not isinstance(target_parameters, PipeTargetParametersArgs): - target_parameters = target_parameters or {} - def _setter(key, value): - target_parameters[key] = value - PipeTargetParametersArgs._configure(_setter, **target_parameters) __props__.__dict__["target_parameters"] = target_parameters __props__.__dict__["arn"] = None __props__.__dict__["creation_time"] = None diff --git a/sdk/python/pulumi_aws_native/proton/_inputs.py b/sdk/python/pulumi_aws_native/proton/_inputs.py index 95ca579d4f..3fe1a29075 100644 --- a/sdk/python/pulumi_aws_native/proton/_inputs.py +++ b/sdk/python/pulumi_aws_native/proton/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -26,19 +26,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key:

The key of the resource tag.

:param pulumi.Input[str] value:

The value of the resource tag.

""" - EnvironmentAccountConnectionTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -75,19 +64,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key:

The key of the resource tag.

:param pulumi.Input[str] value:

The value of the resource tag.

""" - EnvironmentTemplateTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -124,19 +102,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key:

The key of the resource tag.

:param pulumi.Input[str] value:

The value of the resource tag.

""" - ServiceTemplateTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/proton/environment_account_connection.py b/sdk/python/pulumi_aws_native/proton/environment_account_connection.py index 64f1deacd8..3576e19c43 100644 --- a/sdk/python/pulumi_aws_native/proton/environment_account_connection.py +++ b/sdk/python/pulumi_aws_native/proton/environment_account_connection.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -36,41 +36,20 @@ def __init__(__self__, *,

For more information, see Proton resources and tagging in the Proton User Guide.

""" - EnvironmentAccountConnectionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - codebuild_role_arn=codebuild_role_arn, - component_role_arn=component_role_arn, - environment_account_id=environment_account_id, - environment_name=environment_name, - management_account_id=management_account_id, - role_arn=role_arn, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - codebuild_role_arn: Optional[pulumi.Input[str]] = None, - component_role_arn: Optional[pulumi.Input[str]] = None, - environment_account_id: Optional[pulumi.Input[str]] = None, - environment_name: Optional[pulumi.Input[str]] = None, - management_account_id: Optional[pulumi.Input[str]] = None, - role_arn: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['EnvironmentAccountConnectionTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if codebuild_role_arn is not None: - _setter("codebuild_role_arn", codebuild_role_arn) + pulumi.set(__self__, "codebuild_role_arn", codebuild_role_arn) if component_role_arn is not None: - _setter("component_role_arn", component_role_arn) + pulumi.set(__self__, "component_role_arn", component_role_arn) if environment_account_id is not None: - _setter("environment_account_id", environment_account_id) + pulumi.set(__self__, "environment_account_id", environment_account_id) if environment_name is not None: - _setter("environment_name", environment_name) + pulumi.set(__self__, "environment_name", environment_name) if management_account_id is not None: - _setter("management_account_id", management_account_id) + pulumi.set(__self__, "management_account_id", management_account_id) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="codebuildRoleArn") @@ -206,10 +185,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - EnvironmentAccountConnectionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/proton/environment_template.py b/sdk/python/pulumi_aws_native/proton/environment_template.py index a4483555bb..2f27ac5c7f 100644 --- a/sdk/python/pulumi_aws_native/proton/environment_template.py +++ b/sdk/python/pulumi_aws_native/proton/environment_template.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -32,37 +32,18 @@ def __init__(__self__, *,

For more information, see Proton resources and tagging in the Proton User Guide.

""" - EnvironmentTemplateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - display_name=display_name, - encryption_key=encryption_key, - name=name, - provisioning=provisioning, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[pulumi.Input[str]] = None, - display_name: Optional[pulumi.Input[str]] = None, - encryption_key: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - provisioning: Optional[pulumi.Input['EnvironmentTemplateProvisioning']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['EnvironmentTemplateTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if display_name is not None: - _setter("display_name", display_name) + pulumi.set(__self__, "display_name", display_name) if encryption_key is not None: - _setter("encryption_key", encryption_key) + pulumi.set(__self__, "encryption_key", encryption_key) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if provisioning is not None: - _setter("provisioning", provisioning) + pulumi.set(__self__, "provisioning", provisioning) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -176,10 +157,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - EnvironmentTemplateArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/proton/get_environment_account_connection.py b/sdk/python/pulumi_aws_native/proton/get_environment_account_connection.py index 6c3cc89009..93b0592dbc 100644 --- a/sdk/python/pulumi_aws_native/proton/get_environment_account_connection.py +++ b/sdk/python/pulumi_aws_native/proton/get_environment_account_connection.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/proton/get_environment_template.py b/sdk/python/pulumi_aws_native/proton/get_environment_template.py index 90f614be15..afaa2e873c 100644 --- a/sdk/python/pulumi_aws_native/proton/get_environment_template.py +++ b/sdk/python/pulumi_aws_native/proton/get_environment_template.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/proton/get_service_template.py b/sdk/python/pulumi_aws_native/proton/get_service_template.py index dca58d58cb..f7fc15286a 100644 --- a/sdk/python/pulumi_aws_native/proton/get_service_template.py +++ b/sdk/python/pulumi_aws_native/proton/get_service_template.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/proton/outputs.py b/sdk/python/pulumi_aws_native/proton/outputs.py index acbf18fef2..1571b29397 100644 --- a/sdk/python/pulumi_aws_native/proton/outputs.py +++ b/sdk/python/pulumi_aws_native/proton/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -29,19 +29,8 @@ def __init__(__self__, *, :param str key:

The key of the resource tag.

:param str value:

The value of the resource tag.

""" - EnvironmentAccountConnectionTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -73,19 +62,8 @@ def __init__(__self__, *, :param str key:

The key of the resource tag.

:param str value:

The value of the resource tag.

""" - EnvironmentTemplateTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -117,19 +95,8 @@ def __init__(__self__, *, :param str key:

The key of the resource tag.

:param str value:

The value of the resource tag.

""" - ServiceTemplateTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/proton/service_template.py b/sdk/python/pulumi_aws_native/proton/service_template.py index 9b6684504c..2078fd9a90 100644 --- a/sdk/python/pulumi_aws_native/proton/service_template.py +++ b/sdk/python/pulumi_aws_native/proton/service_template.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -32,37 +32,18 @@ def __init__(__self__, *,

For more information, see Proton resources and tagging in the Proton User Guide.

""" - ServiceTemplateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - display_name=display_name, - encryption_key=encryption_key, - name=name, - pipeline_provisioning=pipeline_provisioning, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[pulumi.Input[str]] = None, - display_name: Optional[pulumi.Input[str]] = None, - encryption_key: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - pipeline_provisioning: Optional[pulumi.Input['ServiceTemplateProvisioning']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ServiceTemplateTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if display_name is not None: - _setter("display_name", display_name) + pulumi.set(__self__, "display_name", display_name) if encryption_key is not None: - _setter("encryption_key", encryption_key) + pulumi.set(__self__, "encryption_key", encryption_key) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if pipeline_provisioning is not None: - _setter("pipeline_provisioning", pipeline_provisioning) + pulumi.set(__self__, "pipeline_provisioning", pipeline_provisioning) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -176,10 +157,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ServiceTemplateArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/provider.py b/sdk/python/pulumi_aws_native/provider.py index df771dd76e..eb30e2ef66 100644 --- a/sdk/python/pulumi_aws_native/provider.py +++ b/sdk/python/pulumi_aws_native/provider.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from . import _utilities from ._inputs import * @@ -60,110 +60,61 @@ def __init__(__self__, *, :param pulumi.Input[bool] skip_requesting_account_id: Skip requesting the account ID. Used for AWS API implementations that do not have IAM/STS API and/or metadata API. :param pulumi.Input[str] token: Session token for validating temporary credentials. Typically provided after successful identity federation or Multi-Factor Authentication (MFA) login. With MFA login, this is the session token provided afterward, not the 6 digit MFA code used to get temporary credentials. """ - ProviderArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - region=region, - access_key=access_key, - allowed_account_ids=allowed_account_ids, - assume_role=assume_role, - default_tags=default_tags, - endpoints=endpoints, - forbidden_account_ids=forbidden_account_ids, - ignore_tags=ignore_tags, - insecure=insecure, - max_retries=max_retries, - profile=profile, - role_arn=role_arn, - s3_force_path_style=s3_force_path_style, - secret_key=secret_key, - shared_credentials_file=shared_credentials_file, - skip_credentials_validation=skip_credentials_validation, - skip_get_ec2_platforms=skip_get_ec2_platforms, - skip_metadata_api_check=skip_metadata_api_check, - skip_region_validation=skip_region_validation, - skip_requesting_account_id=skip_requesting_account_id, - token=token, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - region: Optional[pulumi.Input[str]] = None, - access_key: Optional[pulumi.Input[str]] = None, - allowed_account_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - assume_role: Optional[pulumi.Input['ProviderAssumeRoleArgs']] = None, - default_tags: Optional[pulumi.Input['ProviderDefaultTagsArgs']] = None, - endpoints: Optional[pulumi.Input[Sequence[pulumi.Input['ProviderEndpointArgs']]]] = None, - forbidden_account_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - ignore_tags: Optional[pulumi.Input['ProviderIgnoreTagsArgs']] = None, - insecure: Optional[pulumi.Input[bool]] = None, - max_retries: Optional[pulumi.Input[int]] = None, - profile: Optional[pulumi.Input[str]] = None, - role_arn: Optional[pulumi.Input[str]] = None, - s3_force_path_style: Optional[pulumi.Input[bool]] = None, - secret_key: Optional[pulumi.Input[str]] = None, - shared_credentials_file: Optional[pulumi.Input[str]] = None, - skip_credentials_validation: Optional[pulumi.Input[bool]] = None, - skip_get_ec2_platforms: Optional[pulumi.Input[bool]] = None, - skip_metadata_api_check: Optional[pulumi.Input[bool]] = None, - skip_region_validation: Optional[pulumi.Input[bool]] = None, - skip_requesting_account_id: Optional[pulumi.Input[bool]] = None, - token: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if region is None: region = _utilities.get_env('AWS_REGION', 'AWS_DEFAULT_REGION') - _setter("region", region) + pulumi.set(__self__, "region", region) if access_key is not None: - _setter("access_key", access_key) + pulumi.set(__self__, "access_key", access_key) if allowed_account_ids is not None: - _setter("allowed_account_ids", allowed_account_ids) + pulumi.set(__self__, "allowed_account_ids", allowed_account_ids) if assume_role is not None: - _setter("assume_role", assume_role) + pulumi.set(__self__, "assume_role", assume_role) if default_tags is not None: - _setter("default_tags", default_tags) + pulumi.set(__self__, "default_tags", default_tags) if endpoints is not None: - _setter("endpoints", endpoints) + pulumi.set(__self__, "endpoints", endpoints) if forbidden_account_ids is not None: - _setter("forbidden_account_ids", forbidden_account_ids) + pulumi.set(__self__, "forbidden_account_ids", forbidden_account_ids) if ignore_tags is not None: - _setter("ignore_tags", ignore_tags) + pulumi.set(__self__, "ignore_tags", ignore_tags) if insecure is not None: - _setter("insecure", insecure) + pulumi.set(__self__, "insecure", insecure) if max_retries is not None: - _setter("max_retries", max_retries) + pulumi.set(__self__, "max_retries", max_retries) if profile is None: profile = _utilities.get_env('AWS_PROFILE') if profile is not None: - _setter("profile", profile) + pulumi.set(__self__, "profile", profile) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if s3_force_path_style is not None: - _setter("s3_force_path_style", s3_force_path_style) + pulumi.set(__self__, "s3_force_path_style", s3_force_path_style) if secret_key is not None: - _setter("secret_key", secret_key) + pulumi.set(__self__, "secret_key", secret_key) if shared_credentials_file is None: shared_credentials_file = _utilities.get_env('AWS_SHARED_CREDENTIALS_FILE') if shared_credentials_file is not None: - _setter("shared_credentials_file", shared_credentials_file) + pulumi.set(__self__, "shared_credentials_file", shared_credentials_file) if skip_credentials_validation is None: skip_credentials_validation = True if skip_credentials_validation is not None: - _setter("skip_credentials_validation", skip_credentials_validation) + pulumi.set(__self__, "skip_credentials_validation", skip_credentials_validation) if skip_get_ec2_platforms is None: skip_get_ec2_platforms = True if skip_get_ec2_platforms is not None: - _setter("skip_get_ec2_platforms", skip_get_ec2_platforms) + pulumi.set(__self__, "skip_get_ec2_platforms", skip_get_ec2_platforms) if skip_metadata_api_check is None: skip_metadata_api_check = True if skip_metadata_api_check is not None: - _setter("skip_metadata_api_check", skip_metadata_api_check) + pulumi.set(__self__, "skip_metadata_api_check", skip_metadata_api_check) if skip_region_validation is None: skip_region_validation = True if skip_region_validation is not None: - _setter("skip_region_validation", skip_region_validation) + pulumi.set(__self__, "skip_region_validation", skip_region_validation) if skip_requesting_account_id is not None: - _setter("skip_requesting_account_id", skip_requesting_account_id) + pulumi.set(__self__, "skip_requesting_account_id", skip_requesting_account_id) if token is not None: - _setter("token", token) + pulumi.set(__self__, "token", token) @property @pulumi.getter @@ -491,10 +442,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ProviderArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -532,25 +479,10 @@ def _internal_init(__self__, __props__.__dict__["access_key"] = None if access_key is None else pulumi.Output.secret(access_key) __props__.__dict__["allowed_account_ids"] = pulumi.Output.from_input(allowed_account_ids).apply(pulumi.runtime.to_json) if allowed_account_ids is not None else None - if assume_role is not None and not isinstance(assume_role, ProviderAssumeRoleArgs): - assume_role = assume_role or {} - def _setter(key, value): - assume_role[key] = value - ProviderAssumeRoleArgs._configure(_setter, **assume_role) __props__.__dict__["assume_role"] = pulumi.Output.from_input(assume_role).apply(pulumi.runtime.to_json) if assume_role is not None else None - if default_tags is not None and not isinstance(default_tags, ProviderDefaultTagsArgs): - default_tags = default_tags or {} - def _setter(key, value): - default_tags[key] = value - ProviderDefaultTagsArgs._configure(_setter, **default_tags) __props__.__dict__["default_tags"] = pulumi.Output.from_input(default_tags).apply(pulumi.runtime.to_json) if default_tags is not None else None __props__.__dict__["endpoints"] = pulumi.Output.from_input(endpoints).apply(pulumi.runtime.to_json) if endpoints is not None else None __props__.__dict__["forbidden_account_ids"] = pulumi.Output.from_input(forbidden_account_ids).apply(pulumi.runtime.to_json) if forbidden_account_ids is not None else None - if ignore_tags is not None and not isinstance(ignore_tags, ProviderIgnoreTagsArgs): - ignore_tags = ignore_tags or {} - def _setter(key, value): - ignore_tags[key] = value - ProviderIgnoreTagsArgs._configure(_setter, **ignore_tags) __props__.__dict__["ignore_tags"] = pulumi.Output.from_input(ignore_tags).apply(pulumi.runtime.to_json) if ignore_tags is not None else None __props__.__dict__["insecure"] = pulumi.Output.from_input(insecure).apply(pulumi.runtime.to_json) if insecure is not None else None __props__.__dict__["max_retries"] = pulumi.Output.from_input(max_retries).apply(pulumi.runtime.to_json) if max_retries is not None else None diff --git a/sdk/python/pulumi_aws_native/qldb/_inputs.py b/sdk/python/pulumi_aws_native/qldb/_inputs.py index 10a54e9767..a5cc6f2fd6 100644 --- a/sdk/python/pulumi_aws_native/qldb/_inputs.py +++ b/sdk/python/pulumi_aws_native/qldb/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -20,19 +20,8 @@ class LedgerTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - LedgerTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -58,21 +47,10 @@ class StreamKinesisConfigurationArgs: def __init__(__self__, *, aggregation_enabled: Optional[pulumi.Input[bool]] = None, stream_arn: Optional[pulumi.Input[str]] = None): - StreamKinesisConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - aggregation_enabled=aggregation_enabled, - stream_arn=stream_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aggregation_enabled: Optional[pulumi.Input[bool]] = None, - stream_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if aggregation_enabled is not None: - _setter("aggregation_enabled", aggregation_enabled) + pulumi.set(__self__, "aggregation_enabled", aggregation_enabled) if stream_arn is not None: - _setter("stream_arn", stream_arn) + pulumi.set(__self__, "stream_arn", stream_arn) @property @pulumi.getter(name="aggregationEnabled") @@ -103,19 +81,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - StreamTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/qldb/get_ledger.py b/sdk/python/pulumi_aws_native/qldb/get_ledger.py index aed3f80240..443a26330c 100644 --- a/sdk/python/pulumi_aws_native/qldb/get_ledger.py +++ b/sdk/python/pulumi_aws_native/qldb/get_ledger.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/qldb/get_stream.py b/sdk/python/pulumi_aws_native/qldb/get_stream.py index 0ad5e7eb4c..565bd37444 100644 --- a/sdk/python/pulumi_aws_native/qldb/get_stream.py +++ b/sdk/python/pulumi_aws_native/qldb/get_stream.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/qldb/ledger.py b/sdk/python/pulumi_aws_native/qldb/ledger.py index 06caf76001..a2afef4b0b 100644 --- a/sdk/python/pulumi_aws_native/qldb/ledger.py +++ b/sdk/python/pulumi_aws_native/qldb/ledger.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -24,32 +24,15 @@ def __init__(__self__, *, """ The set of arguments for constructing a Ledger resource. """ - LedgerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - permissions_mode=permissions_mode, - deletion_protection=deletion_protection, - kms_key=kms_key, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - permissions_mode: pulumi.Input[str], - deletion_protection: Optional[pulumi.Input[bool]] = None, - kms_key: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['LedgerTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("permissions_mode", permissions_mode) + pulumi.set(__self__, "permissions_mode", permissions_mode) if deletion_protection is not None: - _setter("deletion_protection", deletion_protection) + pulumi.set(__self__, "deletion_protection", deletion_protection) if kms_key is not None: - _setter("kms_key", kms_key) + pulumi.set(__self__, "kms_key", kms_key) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="permissionsMode") @@ -138,10 +121,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LedgerArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/qldb/outputs.py b/sdk/python/pulumi_aws_native/qldb/outputs.py index db54645624..be97b27ec6 100644 --- a/sdk/python/pulumi_aws_native/qldb/outputs.py +++ b/sdk/python/pulumi_aws_native/qldb/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -20,19 +20,8 @@ class LedgerTag(dict): def __init__(__self__, *, key: str, value: str): - LedgerTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -69,21 +58,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, aggregation_enabled: Optional[bool] = None, stream_arn: Optional[str] = None): - StreamKinesisConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - aggregation_enabled=aggregation_enabled, - stream_arn=stream_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aggregation_enabled: Optional[bool] = None, - stream_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if aggregation_enabled is not None: - _setter("aggregation_enabled", aggregation_enabled) + pulumi.set(__self__, "aggregation_enabled", aggregation_enabled) if stream_arn is not None: - _setter("stream_arn", stream_arn) + pulumi.set(__self__, "stream_arn", stream_arn) @property @pulumi.getter(name="aggregationEnabled") @@ -109,19 +87,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - StreamTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/qldb/stream.py b/sdk/python/pulumi_aws_native/qldb/stream.py index ffcee22e33..d359944457 100644 --- a/sdk/python/pulumi_aws_native/qldb/stream.py +++ b/sdk/python/pulumi_aws_native/qldb/stream.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,37 +27,16 @@ def __init__(__self__, *, The set of arguments for constructing a Stream resource. :param pulumi.Input[Sequence[pulumi.Input['StreamTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - StreamArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - inclusive_start_time=inclusive_start_time, - kinesis_configuration=kinesis_configuration, - ledger_name=ledger_name, - role_arn=role_arn, - exclusive_end_time=exclusive_end_time, - stream_name=stream_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - inclusive_start_time: pulumi.Input[str], - kinesis_configuration: pulumi.Input['StreamKinesisConfigurationArgs'], - ledger_name: pulumi.Input[str], - role_arn: pulumi.Input[str], - exclusive_end_time: Optional[pulumi.Input[str]] = None, - stream_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['StreamTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("inclusive_start_time", inclusive_start_time) - _setter("kinesis_configuration", kinesis_configuration) - _setter("ledger_name", ledger_name) - _setter("role_arn", role_arn) + pulumi.set(__self__, "inclusive_start_time", inclusive_start_time) + pulumi.set(__self__, "kinesis_configuration", kinesis_configuration) + pulumi.set(__self__, "ledger_name", ledger_name) + pulumi.set(__self__, "role_arn", role_arn) if exclusive_end_time is not None: - _setter("exclusive_end_time", exclusive_end_time) + pulumi.set(__self__, "exclusive_end_time", exclusive_end_time) if stream_name is not None: - _setter("stream_name", stream_name) + pulumi.set(__self__, "stream_name", stream_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="inclusiveStartTime") @@ -165,10 +144,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - StreamArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -194,11 +169,6 @@ def _internal_init(__self__, if inclusive_start_time is None and not opts.urn: raise TypeError("Missing required property 'inclusive_start_time'") __props__.__dict__["inclusive_start_time"] = inclusive_start_time - if kinesis_configuration is not None and not isinstance(kinesis_configuration, StreamKinesisConfigurationArgs): - kinesis_configuration = kinesis_configuration or {} - def _setter(key, value): - kinesis_configuration[key] = value - StreamKinesisConfigurationArgs._configure(_setter, **kinesis_configuration) if kinesis_configuration is None and not opts.urn: raise TypeError("Missing required property 'kinesis_configuration'") __props__.__dict__["kinesis_configuration"] = kinesis_configuration diff --git a/sdk/python/pulumi_aws_native/quicksight/_inputs.py b/sdk/python/pulumi_aws_native/quicksight/_inputs.py index 039020787d..37f553efa1 100644 --- a/sdk/python/pulumi_aws_native/quicksight/_inputs.py +++ b/sdk/python/pulumi_aws_native/quicksight/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -1531,29 +1531,14 @@ def __init__(__self__, *, categorical_aggregation_function: Optional[pulumi.Input['AnalysisCategoricalAggregationFunction']] = None, date_aggregation_function: Optional[pulumi.Input['AnalysisDateAggregationFunction']] = None, numerical_aggregation_function: Optional[pulumi.Input['AnalysisNumericalAggregationFunctionArgs']] = None): - AnalysisAggregationFunctionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute_aggregation_function=attribute_aggregation_function, - categorical_aggregation_function=categorical_aggregation_function, - date_aggregation_function=date_aggregation_function, - numerical_aggregation_function=numerical_aggregation_function, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute_aggregation_function: Optional[pulumi.Input['AnalysisAttributeAggregationFunctionArgs']] = None, - categorical_aggregation_function: Optional[pulumi.Input['AnalysisCategoricalAggregationFunction']] = None, - date_aggregation_function: Optional[pulumi.Input['AnalysisDateAggregationFunction']] = None, - numerical_aggregation_function: Optional[pulumi.Input['AnalysisNumericalAggregationFunctionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attribute_aggregation_function is not None: - _setter("attribute_aggregation_function", attribute_aggregation_function) + pulumi.set(__self__, "attribute_aggregation_function", attribute_aggregation_function) if categorical_aggregation_function is not None: - _setter("categorical_aggregation_function", categorical_aggregation_function) + pulumi.set(__self__, "categorical_aggregation_function", categorical_aggregation_function) if date_aggregation_function is not None: - _setter("date_aggregation_function", date_aggregation_function) + pulumi.set(__self__, "date_aggregation_function", date_aggregation_function) if numerical_aggregation_function is not None: - _setter("numerical_aggregation_function", numerical_aggregation_function) + pulumi.set(__self__, "numerical_aggregation_function", numerical_aggregation_function) @property @pulumi.getter(name="attributeAggregationFunction") @@ -1598,23 +1583,10 @@ def __init__(__self__, *, column: pulumi.Input['AnalysisColumnIdentifierArgs'], sort_direction: pulumi.Input['AnalysisSortDirection'], aggregation_function: Optional[pulumi.Input['AnalysisAggregationFunctionArgs']] = None): - AnalysisAggregationSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - sort_direction=sort_direction, - aggregation_function=aggregation_function, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['AnalysisColumnIdentifierArgs'], - sort_direction: pulumi.Input['AnalysisSortDirection'], - aggregation_function: Optional[pulumi.Input['AnalysisAggregationFunctionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("sort_direction", sort_direction) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "sort_direction", sort_direction) if aggregation_function is not None: - _setter("aggregation_function", aggregation_function) + pulumi.set(__self__, "aggregation_function", aggregation_function) @property @pulumi.getter @@ -1648,11 +1620,6 @@ def aggregation_function(self, value: Optional[pulumi.Input['AnalysisAggregation class AnalysisAllSheetsFilterScopeConfigurationArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -1660,21 +1627,10 @@ class AnalysisAnchorDateConfigurationArgs: def __init__(__self__, *, anchor_option: Optional[pulumi.Input['AnalysisAnchorOption']] = None, parameter_name: Optional[pulumi.Input[str]] = None): - AnalysisAnchorDateConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - anchor_option=anchor_option, - parameter_name=parameter_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - anchor_option: Optional[pulumi.Input['AnalysisAnchorOption']] = None, - parameter_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if anchor_option is not None: - _setter("anchor_option", anchor_option) + pulumi.set(__self__, "anchor_option", anchor_option) if parameter_name is not None: - _setter("parameter_name", parameter_name) + pulumi.set(__self__, "parameter_name", parameter_name) @property @pulumi.getter(name="anchorOption") @@ -1700,21 +1656,10 @@ class AnalysisArcAxisConfigurationArgs: def __init__(__self__, *, range: Optional[pulumi.Input['AnalysisArcAxisDisplayRangeArgs']] = None, reserve_range: Optional[pulumi.Input[float]] = None): - AnalysisArcAxisConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - range=range, - reserve_range=reserve_range, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - range: Optional[pulumi.Input['AnalysisArcAxisDisplayRangeArgs']] = None, - reserve_range: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if range is not None: - _setter("range", range) + pulumi.set(__self__, "range", range) if reserve_range is not None: - _setter("reserve_range", reserve_range) + pulumi.set(__self__, "reserve_range", reserve_range) @property @pulumi.getter @@ -1740,21 +1685,10 @@ class AnalysisArcAxisDisplayRangeArgs: def __init__(__self__, *, max: Optional[pulumi.Input[float]] = None, min: Optional[pulumi.Input[float]] = None): - AnalysisArcAxisDisplayRangeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[pulumi.Input[float]] = None, - min: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -1780,21 +1714,10 @@ class AnalysisArcConfigurationArgs: def __init__(__self__, *, arc_angle: Optional[pulumi.Input[float]] = None, arc_thickness: Optional[pulumi.Input['AnalysisArcThicknessOptions']] = None): - AnalysisArcConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arc_angle=arc_angle, - arc_thickness=arc_thickness, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arc_angle: Optional[pulumi.Input[float]] = None, - arc_thickness: Optional[pulumi.Input['AnalysisArcThicknessOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arc_angle is not None: - _setter("arc_angle", arc_angle) + pulumi.set(__self__, "arc_angle", arc_angle) if arc_thickness is not None: - _setter("arc_thickness", arc_thickness) + pulumi.set(__self__, "arc_thickness", arc_thickness) @property @pulumi.getter(name="arcAngle") @@ -1819,17 +1742,8 @@ def arc_thickness(self, value: Optional[pulumi.Input['AnalysisArcThicknessOption class AnalysisArcOptionsArgs: def __init__(__self__, *, arc_thickness: Optional[pulumi.Input['AnalysisArcThickness']] = None): - AnalysisArcOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arc_thickness=arc_thickness, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arc_thickness: Optional[pulumi.Input['AnalysisArcThickness']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arc_thickness is not None: - _setter("arc_thickness", arc_thickness) + pulumi.set(__self__, "arc_thickness", arc_thickness) @property @pulumi.getter(name="arcThickness") @@ -1846,21 +1760,10 @@ class AnalysisAttributeAggregationFunctionArgs: def __init__(__self__, *, simple_attribute_aggregation: Optional[pulumi.Input['AnalysisSimpleAttributeAggregationFunction']] = None, value_for_multiple_values: Optional[pulumi.Input[str]] = None): - AnalysisAttributeAggregationFunctionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - simple_attribute_aggregation=simple_attribute_aggregation, - value_for_multiple_values=value_for_multiple_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - simple_attribute_aggregation: Optional[pulumi.Input['AnalysisSimpleAttributeAggregationFunction']] = None, - value_for_multiple_values: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if simple_attribute_aggregation is not None: - _setter("simple_attribute_aggregation", simple_attribute_aggregation) + pulumi.set(__self__, "simple_attribute_aggregation", simple_attribute_aggregation) if value_for_multiple_values is not None: - _setter("value_for_multiple_values", value_for_multiple_values) + pulumi.set(__self__, "value_for_multiple_values", value_for_multiple_values) @property @pulumi.getter(name="simpleAttributeAggregation") @@ -1886,21 +1789,10 @@ class AnalysisAxisDataOptionsArgs: def __init__(__self__, *, date_axis_options: Optional[pulumi.Input['AnalysisDateAxisOptionsArgs']] = None, numeric_axis_options: Optional[pulumi.Input['AnalysisNumericAxisOptionsArgs']] = None): - AnalysisAxisDataOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_axis_options=date_axis_options, - numeric_axis_options=numeric_axis_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_axis_options: Optional[pulumi.Input['AnalysisDateAxisOptionsArgs']] = None, - numeric_axis_options: Optional[pulumi.Input['AnalysisNumericAxisOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_axis_options is not None: - _setter("date_axis_options", date_axis_options) + pulumi.set(__self__, "date_axis_options", date_axis_options) if numeric_axis_options is not None: - _setter("numeric_axis_options", numeric_axis_options) + pulumi.set(__self__, "numeric_axis_options", numeric_axis_options) @property @pulumi.getter(name="dateAxisOptions") @@ -1925,11 +1817,6 @@ def numeric_axis_options(self, value: Optional[pulumi.Input['AnalysisNumericAxis class AnalysisAxisDisplayDataDrivenRangeArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -1937,21 +1824,10 @@ class AnalysisAxisDisplayMinMaxRangeArgs: def __init__(__self__, *, maximum: Optional[pulumi.Input[float]] = None, minimum: Optional[pulumi.Input[float]] = None): - AnalysisAxisDisplayMinMaxRangeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - maximum=maximum, - minimum=minimum, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - maximum: Optional[pulumi.Input[float]] = None, - minimum: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if maximum is not None: - _setter("maximum", maximum) + pulumi.set(__self__, "maximum", maximum) if minimum is not None: - _setter("minimum", minimum) + pulumi.set(__self__, "minimum", minimum) @property @pulumi.getter @@ -1984,37 +1860,18 @@ def __init__(__self__, *, """ :param pulumi.Input[str] axis_offset: String based length that is composed of value and unit in px """ - AnalysisAxisDisplayOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - axis_line_visibility=axis_line_visibility, - axis_offset=axis_offset, - data_options=data_options, - grid_line_visibility=grid_line_visibility, - scrollbar_options=scrollbar_options, - tick_label_options=tick_label_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - axis_line_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - axis_offset: Optional[pulumi.Input[str]] = None, - data_options: Optional[pulumi.Input['AnalysisAxisDataOptionsArgs']] = None, - grid_line_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - scrollbar_options: Optional[pulumi.Input['AnalysisScrollBarOptionsArgs']] = None, - tick_label_options: Optional[pulumi.Input['AnalysisAxisTickLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if axis_line_visibility is not None: - _setter("axis_line_visibility", axis_line_visibility) + pulumi.set(__self__, "axis_line_visibility", axis_line_visibility) if axis_offset is not None: - _setter("axis_offset", axis_offset) + pulumi.set(__self__, "axis_offset", axis_offset) if data_options is not None: - _setter("data_options", data_options) + pulumi.set(__self__, "data_options", data_options) if grid_line_visibility is not None: - _setter("grid_line_visibility", grid_line_visibility) + pulumi.set(__self__, "grid_line_visibility", grid_line_visibility) if scrollbar_options is not None: - _setter("scrollbar_options", scrollbar_options) + pulumi.set(__self__, "scrollbar_options", scrollbar_options) if tick_label_options is not None: - _setter("tick_label_options", tick_label_options) + pulumi.set(__self__, "tick_label_options", tick_label_options) @property @pulumi.getter(name="axisLineVisibility") @@ -2079,21 +1936,10 @@ class AnalysisAxisDisplayRangeArgs: def __init__(__self__, *, data_driven: Optional[pulumi.Input['AnalysisAxisDisplayDataDrivenRangeArgs']] = None, min_max: Optional[pulumi.Input['AnalysisAxisDisplayMinMaxRangeArgs']] = None): - AnalysisAxisDisplayRangeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_driven=data_driven, - min_max=min_max, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_driven: Optional[pulumi.Input['AnalysisAxisDisplayDataDrivenRangeArgs']] = None, - min_max: Optional[pulumi.Input['AnalysisAxisDisplayMinMaxRangeArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_driven is not None: - _setter("data_driven", data_driven) + pulumi.set(__self__, "data_driven", data_driven) if min_max is not None: - _setter("min_max", min_max) + pulumi.set(__self__, "min_max", min_max) @property @pulumi.getter(name="dataDriven") @@ -2120,25 +1966,12 @@ def __init__(__self__, *, apply_to: Optional[pulumi.Input['AnalysisAxisLabelReferenceOptionsArgs']] = None, custom_label: Optional[pulumi.Input[str]] = None, font_configuration: Optional[pulumi.Input['AnalysisFontConfigurationArgs']] = None): - AnalysisAxisLabelOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - apply_to=apply_to, - custom_label=custom_label, - font_configuration=font_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - apply_to: Optional[pulumi.Input['AnalysisAxisLabelReferenceOptionsArgs']] = None, - custom_label: Optional[pulumi.Input[str]] = None, - font_configuration: Optional[pulumi.Input['AnalysisFontConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if apply_to is not None: - _setter("apply_to", apply_to) + pulumi.set(__self__, "apply_to", apply_to) if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if font_configuration is not None: - _setter("font_configuration", font_configuration) + pulumi.set(__self__, "font_configuration", font_configuration) @property @pulumi.getter(name="applyTo") @@ -2173,19 +2006,8 @@ class AnalysisAxisLabelReferenceOptionsArgs: def __init__(__self__, *, column: pulumi.Input['AnalysisColumnIdentifierArgs'], field_id: pulumi.Input[str]): - AnalysisAxisLabelReferenceOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['AnalysisColumnIdentifierArgs'], - field_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) @property @pulumi.getter @@ -2211,21 +2033,10 @@ class AnalysisAxisLinearScaleArgs: def __init__(__self__, *, step_count: Optional[pulumi.Input[float]] = None, step_size: Optional[pulumi.Input[float]] = None): - AnalysisAxisLinearScaleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - step_count=step_count, - step_size=step_size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - step_count: Optional[pulumi.Input[float]] = None, - step_size: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if step_count is not None: - _setter("step_count", step_count) + pulumi.set(__self__, "step_count", step_count) if step_size is not None: - _setter("step_size", step_size) + pulumi.set(__self__, "step_size", step_size) @property @pulumi.getter(name="stepCount") @@ -2250,17 +2061,8 @@ def step_size(self, value: Optional[pulumi.Input[float]]): class AnalysisAxisLogarithmicScaleArgs: def __init__(__self__, *, base: Optional[pulumi.Input[float]] = None): - AnalysisAxisLogarithmicScaleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - base=base, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - base: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if base is not None: - _setter("base", base) + pulumi.set(__self__, "base", base) @property @pulumi.getter @@ -2277,21 +2079,10 @@ class AnalysisAxisScaleArgs: def __init__(__self__, *, linear: Optional[pulumi.Input['AnalysisAxisLinearScaleArgs']] = None, logarithmic: Optional[pulumi.Input['AnalysisAxisLogarithmicScaleArgs']] = None): - AnalysisAxisScaleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - linear=linear, - logarithmic=logarithmic, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - linear: Optional[pulumi.Input['AnalysisAxisLinearScaleArgs']] = None, - logarithmic: Optional[pulumi.Input['AnalysisAxisLogarithmicScaleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if linear is not None: - _setter("linear", linear) + pulumi.set(__self__, "linear", linear) if logarithmic is not None: - _setter("logarithmic", logarithmic) + pulumi.set(__self__, "logarithmic", logarithmic) @property @pulumi.getter @@ -2317,21 +2108,10 @@ class AnalysisAxisTickLabelOptionsArgs: def __init__(__self__, *, label_options: Optional[pulumi.Input['AnalysisLabelOptionsArgs']] = None, rotation_angle: Optional[pulumi.Input[float]] = None): - AnalysisAxisTickLabelOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - label_options=label_options, - rotation_angle=rotation_angle, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - label_options: Optional[pulumi.Input['AnalysisLabelOptionsArgs']] = None, - rotation_angle: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if label_options is not None: - _setter("label_options", label_options) + pulumi.set(__self__, "label_options", label_options) if rotation_angle is not None: - _setter("rotation_angle", rotation_angle) + pulumi.set(__self__, "rotation_angle", rotation_angle) @property @pulumi.getter(name="labelOptions") @@ -2359,29 +2139,14 @@ def __init__(__self__, *, colors: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, small_multiples: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None): - AnalysisBarChartAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - colors=colors, - small_multiples=small_multiples, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, - colors: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, - small_multiples: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if colors is not None: - _setter("colors", colors) + pulumi.set(__self__, "colors", colors) if small_multiples is not None: - _setter("small_multiples", small_multiples) + pulumi.set(__self__, "small_multiples", small_multiples) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -2439,77 +2204,38 @@ def __init__(__self__, *, value_axis: Optional[pulumi.Input['AnalysisAxisDisplayOptionsArgs']] = None, value_label_options: Optional[pulumi.Input['AnalysisChartAxisLabelOptionsArgs']] = None, visual_palette: Optional[pulumi.Input['AnalysisVisualPaletteArgs']] = None): - AnalysisBarChartConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bars_arrangement=bars_arrangement, - category_axis=category_axis, - category_label_options=category_label_options, - color_label_options=color_label_options, - contribution_analysis_defaults=contribution_analysis_defaults, - data_labels=data_labels, - field_wells=field_wells, - legend=legend, - orientation=orientation, - reference_lines=reference_lines, - small_multiples_options=small_multiples_options, - sort_configuration=sort_configuration, - tooltip=tooltip, - value_axis=value_axis, - value_label_options=value_label_options, - visual_palette=visual_palette, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bars_arrangement: Optional[pulumi.Input['AnalysisBarsArrangement']] = None, - category_axis: Optional[pulumi.Input['AnalysisAxisDisplayOptionsArgs']] = None, - category_label_options: Optional[pulumi.Input['AnalysisChartAxisLabelOptionsArgs']] = None, - color_label_options: Optional[pulumi.Input['AnalysisChartAxisLabelOptionsArgs']] = None, - contribution_analysis_defaults: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisContributionAnalysisDefaultArgs']]]] = None, - data_labels: Optional[pulumi.Input['AnalysisDataLabelOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['AnalysisBarChartFieldWellsArgs']] = None, - legend: Optional[pulumi.Input['AnalysisLegendOptionsArgs']] = None, - orientation: Optional[pulumi.Input['AnalysisBarChartOrientation']] = None, - reference_lines: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisReferenceLineArgs']]]] = None, - small_multiples_options: Optional[pulumi.Input['AnalysisSmallMultiplesOptionsArgs']] = None, - sort_configuration: Optional[pulumi.Input['AnalysisBarChartSortConfigurationArgs']] = None, - tooltip: Optional[pulumi.Input['AnalysisTooltipOptionsArgs']] = None, - value_axis: Optional[pulumi.Input['AnalysisAxisDisplayOptionsArgs']] = None, - value_label_options: Optional[pulumi.Input['AnalysisChartAxisLabelOptionsArgs']] = None, - visual_palette: Optional[pulumi.Input['AnalysisVisualPaletteArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bars_arrangement is not None: - _setter("bars_arrangement", bars_arrangement) + pulumi.set(__self__, "bars_arrangement", bars_arrangement) if category_axis is not None: - _setter("category_axis", category_axis) + pulumi.set(__self__, "category_axis", category_axis) if category_label_options is not None: - _setter("category_label_options", category_label_options) + pulumi.set(__self__, "category_label_options", category_label_options) if color_label_options is not None: - _setter("color_label_options", color_label_options) + pulumi.set(__self__, "color_label_options", color_label_options) if contribution_analysis_defaults is not None: - _setter("contribution_analysis_defaults", contribution_analysis_defaults) + pulumi.set(__self__, "contribution_analysis_defaults", contribution_analysis_defaults) if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if orientation is not None: - _setter("orientation", orientation) + pulumi.set(__self__, "orientation", orientation) if reference_lines is not None: - _setter("reference_lines", reference_lines) + pulumi.set(__self__, "reference_lines", reference_lines) if small_multiples_options is not None: - _setter("small_multiples_options", small_multiples_options) + pulumi.set(__self__, "small_multiples_options", small_multiples_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if value_axis is not None: - _setter("value_axis", value_axis) + pulumi.set(__self__, "value_axis", value_axis) if value_label_options is not None: - _setter("value_label_options", value_label_options) + pulumi.set(__self__, "value_label_options", value_label_options) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) @property @pulumi.getter(name="barsArrangement") @@ -2660,17 +2386,8 @@ def visual_palette(self, value: Optional[pulumi.Input['AnalysisVisualPaletteArgs class AnalysisBarChartFieldWellsArgs: def __init__(__self__, *, bar_chart_aggregated_field_wells: Optional[pulumi.Input['AnalysisBarChartAggregatedFieldWellsArgs']] = None): - AnalysisBarChartFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bar_chart_aggregated_field_wells=bar_chart_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bar_chart_aggregated_field_wells: Optional[pulumi.Input['AnalysisBarChartAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bar_chart_aggregated_field_wells is not None: - _setter("bar_chart_aggregated_field_wells", bar_chart_aggregated_field_wells) + pulumi.set(__self__, "bar_chart_aggregated_field_wells", bar_chart_aggregated_field_wells) @property @pulumi.getter(name="barChartAggregatedFieldWells") @@ -2691,37 +2408,18 @@ def __init__(__self__, *, color_sort: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFieldSortOptionsArgs']]]] = None, small_multiples_limit_configuration: Optional[pulumi.Input['AnalysisItemsLimitConfigurationArgs']] = None, small_multiples_sort: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFieldSortOptionsArgs']]]] = None): - AnalysisBarChartSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_items_limit=category_items_limit, - category_sort=category_sort, - color_items_limit=color_items_limit, - color_sort=color_sort, - small_multiples_limit_configuration=small_multiples_limit_configuration, - small_multiples_sort=small_multiples_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_items_limit: Optional[pulumi.Input['AnalysisItemsLimitConfigurationArgs']] = None, - category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFieldSortOptionsArgs']]]] = None, - color_items_limit: Optional[pulumi.Input['AnalysisItemsLimitConfigurationArgs']] = None, - color_sort: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFieldSortOptionsArgs']]]] = None, - small_multiples_limit_configuration: Optional[pulumi.Input['AnalysisItemsLimitConfigurationArgs']] = None, - small_multiples_sort: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_items_limit is not None: - _setter("category_items_limit", category_items_limit) + pulumi.set(__self__, "category_items_limit", category_items_limit) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) if color_items_limit is not None: - _setter("color_items_limit", color_items_limit) + pulumi.set(__self__, "color_items_limit", color_items_limit) if color_sort is not None: - _setter("color_sort", color_sort) + pulumi.set(__self__, "color_sort", color_sort) if small_multiples_limit_configuration is not None: - _setter("small_multiples_limit_configuration", small_multiples_limit_configuration) + pulumi.set(__self__, "small_multiples_limit_configuration", small_multiples_limit_configuration) if small_multiples_sort is not None: - _setter("small_multiples_sort", small_multiples_sort) + pulumi.set(__self__, "small_multiples_sort", small_multiples_sort) @property @pulumi.getter(name="categoryItemsLimit") @@ -2787,36 +2485,17 @@ def __init__(__self__, *, column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisColumnHierarchyArgs']]]] = None, subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None): - AnalysisBarChartVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['AnalysisBarChartConfigurationArgs']] = None, - column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisColumnHierarchyArgs']]]] = None, - subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -2877,17 +2556,8 @@ def title(self, value: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArg class AnalysisBinCountOptionsArgs: def __init__(__self__, *, value: Optional[pulumi.Input[float]] = None): - AnalysisBinCountOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - value: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2904,21 +2574,10 @@ class AnalysisBinWidthOptionsArgs: def __init__(__self__, *, bin_count_limit: Optional[pulumi.Input[float]] = None, value: Optional[pulumi.Input[float]] = None): - AnalysisBinWidthOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bin_count_limit=bin_count_limit, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bin_count_limit: Optional[pulumi.Input[float]] = None, - value: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bin_count_limit is not None: - _setter("bin_count_limit", bin_count_limit) + pulumi.set(__self__, "bin_count_limit", bin_count_limit) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="binCountLimit") @@ -2946,27 +2605,12 @@ def __init__(__self__, *, section_id: pulumi.Input[str], page_break_configuration: Optional[pulumi.Input['AnalysisSectionPageBreakConfigurationArgs']] = None, style: Optional[pulumi.Input['AnalysisSectionStyleArgs']] = None): - AnalysisBodySectionConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - content=content, - section_id=section_id, - page_break_configuration=page_break_configuration, - style=style, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content: pulumi.Input['AnalysisBodySectionContentArgs'], - section_id: pulumi.Input[str], - page_break_configuration: Optional[pulumi.Input['AnalysisSectionPageBreakConfigurationArgs']] = None, - style: Optional[pulumi.Input['AnalysisSectionStyleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("content", content) - _setter("section_id", section_id) + pulumi.set(__self__, "content", content) + pulumi.set(__self__, "section_id", section_id) if page_break_configuration is not None: - _setter("page_break_configuration", page_break_configuration) + pulumi.set(__self__, "page_break_configuration", page_break_configuration) if style is not None: - _setter("style", style) + pulumi.set(__self__, "style", style) @property @pulumi.getter @@ -3009,17 +2653,8 @@ def style(self, value: Optional[pulumi.Input['AnalysisSectionStyleArgs']]): class AnalysisBodySectionContentArgs: def __init__(__self__, *, layout: Optional[pulumi.Input['AnalysisSectionLayoutConfigurationArgs']] = None): - AnalysisBodySectionContentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - layout=layout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - layout: Optional[pulumi.Input['AnalysisSectionLayoutConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if layout is not None: - _setter("layout", layout) + pulumi.set(__self__, "layout", layout) @property @pulumi.getter @@ -3036,21 +2671,10 @@ class AnalysisBoxPlotAggregatedFieldWellsArgs: def __init__(__self__, *, group_by: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None): - AnalysisBoxPlotAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_by=group_by, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_by: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if group_by is not None: - _setter("group_by", group_by) + pulumi.set(__self__, "group_by", group_by) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter(name="groupBy") @@ -3085,57 +2709,28 @@ def __init__(__self__, *, sort_configuration: Optional[pulumi.Input['AnalysisBoxPlotSortConfigurationArgs']] = None, tooltip: Optional[pulumi.Input['AnalysisTooltipOptionsArgs']] = None, visual_palette: Optional[pulumi.Input['AnalysisVisualPaletteArgs']] = None): - AnalysisBoxPlotChartConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - box_plot_options=box_plot_options, - category_axis=category_axis, - category_label_options=category_label_options, - field_wells=field_wells, - legend=legend, - primary_y_axis_display_options=primary_y_axis_display_options, - primary_y_axis_label_options=primary_y_axis_label_options, - reference_lines=reference_lines, - sort_configuration=sort_configuration, - tooltip=tooltip, - visual_palette=visual_palette, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - box_plot_options: Optional[pulumi.Input['AnalysisBoxPlotOptionsArgs']] = None, - category_axis: Optional[pulumi.Input['AnalysisAxisDisplayOptionsArgs']] = None, - category_label_options: Optional[pulumi.Input['AnalysisChartAxisLabelOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['AnalysisBoxPlotFieldWellsArgs']] = None, - legend: Optional[pulumi.Input['AnalysisLegendOptionsArgs']] = None, - primary_y_axis_display_options: Optional[pulumi.Input['AnalysisAxisDisplayOptionsArgs']] = None, - primary_y_axis_label_options: Optional[pulumi.Input['AnalysisChartAxisLabelOptionsArgs']] = None, - reference_lines: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisReferenceLineArgs']]]] = None, - sort_configuration: Optional[pulumi.Input['AnalysisBoxPlotSortConfigurationArgs']] = None, - tooltip: Optional[pulumi.Input['AnalysisTooltipOptionsArgs']] = None, - visual_palette: Optional[pulumi.Input['AnalysisVisualPaletteArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if box_plot_options is not None: - _setter("box_plot_options", box_plot_options) + pulumi.set(__self__, "box_plot_options", box_plot_options) if category_axis is not None: - _setter("category_axis", category_axis) + pulumi.set(__self__, "category_axis", category_axis) if category_label_options is not None: - _setter("category_label_options", category_label_options) + pulumi.set(__self__, "category_label_options", category_label_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if primary_y_axis_display_options is not None: - _setter("primary_y_axis_display_options", primary_y_axis_display_options) + pulumi.set(__self__, "primary_y_axis_display_options", primary_y_axis_display_options) if primary_y_axis_label_options is not None: - _setter("primary_y_axis_label_options", primary_y_axis_label_options) + pulumi.set(__self__, "primary_y_axis_label_options", primary_y_axis_label_options) if reference_lines is not None: - _setter("reference_lines", reference_lines) + pulumi.set(__self__, "reference_lines", reference_lines) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) @property @pulumi.getter(name="boxPlotOptions") @@ -3241,17 +2836,8 @@ def visual_palette(self, value: Optional[pulumi.Input['AnalysisVisualPaletteArgs class AnalysisBoxPlotFieldWellsArgs: def __init__(__self__, *, box_plot_aggregated_field_wells: Optional[pulumi.Input['AnalysisBoxPlotAggregatedFieldWellsArgs']] = None): - AnalysisBoxPlotFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - box_plot_aggregated_field_wells=box_plot_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - box_plot_aggregated_field_wells: Optional[pulumi.Input['AnalysisBoxPlotAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if box_plot_aggregated_field_wells is not None: - _setter("box_plot_aggregated_field_wells", box_plot_aggregated_field_wells) + pulumi.set(__self__, "box_plot_aggregated_field_wells", box_plot_aggregated_field_wells) @property @pulumi.getter(name="boxPlotAggregatedFieldWells") @@ -3269,25 +2855,12 @@ def __init__(__self__, *, all_data_points_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, outlier_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, style_options: Optional[pulumi.Input['AnalysisBoxPlotStyleOptionsArgs']] = None): - AnalysisBoxPlotOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - all_data_points_visibility=all_data_points_visibility, - outlier_visibility=outlier_visibility, - style_options=style_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - all_data_points_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - outlier_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - style_options: Optional[pulumi.Input['AnalysisBoxPlotStyleOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if all_data_points_visibility is not None: - _setter("all_data_points_visibility", all_data_points_visibility) + pulumi.set(__self__, "all_data_points_visibility", all_data_points_visibility) if outlier_visibility is not None: - _setter("outlier_visibility", outlier_visibility) + pulumi.set(__self__, "outlier_visibility", outlier_visibility) if style_options is not None: - _setter("style_options", style_options) + pulumi.set(__self__, "style_options", style_options) @property @pulumi.getter(name="allDataPointsVisibility") @@ -3322,21 +2895,10 @@ class AnalysisBoxPlotSortConfigurationArgs: def __init__(__self__, *, category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFieldSortOptionsArgs']]]] = None, pagination_configuration: Optional[pulumi.Input['AnalysisPaginationConfigurationArgs']] = None): - AnalysisBoxPlotSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_sort=category_sort, - pagination_configuration=pagination_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFieldSortOptionsArgs']]]] = None, - pagination_configuration: Optional[pulumi.Input['AnalysisPaginationConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) if pagination_configuration is not None: - _setter("pagination_configuration", pagination_configuration) + pulumi.set(__self__, "pagination_configuration", pagination_configuration) @property @pulumi.getter(name="categorySort") @@ -3361,17 +2923,8 @@ def pagination_configuration(self, value: Optional[pulumi.Input['AnalysisPaginat class AnalysisBoxPlotStyleOptionsArgs: def __init__(__self__, *, fill_style: Optional[pulumi.Input['AnalysisBoxPlotFillStyle']] = None): - AnalysisBoxPlotStyleOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - fill_style=fill_style, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - fill_style: Optional[pulumi.Input['AnalysisBoxPlotFillStyle']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if fill_style is not None: - _setter("fill_style", fill_style) + pulumi.set(__self__, "fill_style", fill_style) @property @pulumi.getter(name="fillStyle") @@ -3392,36 +2945,17 @@ def __init__(__self__, *, column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisColumnHierarchyArgs']]]] = None, subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None): - AnalysisBoxPlotVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['AnalysisBoxPlotChartConfigurationArgs']] = None, - column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisColumnHierarchyArgs']]]] = None, - subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -3484,22 +3018,9 @@ def __init__(__self__, *, data_set_identifier: pulumi.Input[str], expression: pulumi.Input[str], name: pulumi.Input[str]): - AnalysisCalculatedFieldArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_identifier=data_set_identifier, - expression=expression, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_identifier: pulumi.Input[str], - expression: pulumi.Input[str], - name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_identifier", data_set_identifier) - _setter("expression", expression) - _setter("name", name) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="dataSetIdentifier") @@ -3534,19 +3055,8 @@ class AnalysisCalculatedMeasureFieldArgs: def __init__(__self__, *, expression: pulumi.Input[str], field_id: pulumi.Input[str]): - AnalysisCalculatedMeasureFieldArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - field_id=field_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: pulumi.Input[str], - field_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("expression", expression) - _setter("field_id", field_id) + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "field_id", field_id) @property @pulumi.getter @@ -3571,17 +3081,8 @@ def field_id(self, value: pulumi.Input[str]): class AnalysisCascadingControlConfigurationArgs: def __init__(__self__, *, source_controls: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisCascadingControlSourceArgs']]]] = None): - AnalysisCascadingControlConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_controls=source_controls, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_controls: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisCascadingControlSourceArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if source_controls is not None: - _setter("source_controls", source_controls) + pulumi.set(__self__, "source_controls", source_controls) @property @pulumi.getter(name="sourceControls") @@ -3598,21 +3099,10 @@ class AnalysisCascadingControlSourceArgs: def __init__(__self__, *, column_to_match: Optional[pulumi.Input['AnalysisColumnIdentifierArgs']] = None, source_sheet_control_id: Optional[pulumi.Input[str]] = None): - AnalysisCascadingControlSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_to_match=column_to_match, - source_sheet_control_id=source_sheet_control_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_to_match: Optional[pulumi.Input['AnalysisColumnIdentifierArgs']] = None, - source_sheet_control_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column_to_match is not None: - _setter("column_to_match", column_to_match) + pulumi.set(__self__, "column_to_match", column_to_match) if source_sheet_control_id is not None: - _setter("source_sheet_control_id", source_sheet_control_id) + pulumi.set(__self__, "source_sheet_control_id", source_sheet_control_id) @property @pulumi.getter(name="columnToMatch") @@ -3640,27 +3130,12 @@ def __init__(__self__, *, field_id: pulumi.Input[str], format_configuration: Optional[pulumi.Input['AnalysisStringFormatConfigurationArgs']] = None, hierarchy_id: Optional[pulumi.Input[str]] = None): - AnalysisCategoricalDimensionFieldArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - format_configuration=format_configuration, - hierarchy_id=hierarchy_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['AnalysisColumnIdentifierArgs'], - field_id: pulumi.Input[str], - format_configuration: Optional[pulumi.Input['AnalysisStringFormatConfigurationArgs']] = None, - hierarchy_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) if hierarchy_id is not None: - _setter("hierarchy_id", hierarchy_id) + pulumi.set(__self__, "hierarchy_id", hierarchy_id) @property @pulumi.getter @@ -3706,27 +3181,12 @@ def __init__(__self__, *, field_id: pulumi.Input[str], aggregation_function: Optional[pulumi.Input['AnalysisCategoricalAggregationFunction']] = None, format_configuration: Optional[pulumi.Input['AnalysisStringFormatConfigurationArgs']] = None): - AnalysisCategoricalMeasureFieldArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - aggregation_function=aggregation_function, - format_configuration=format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['AnalysisColumnIdentifierArgs'], - field_id: pulumi.Input[str], - aggregation_function: Optional[pulumi.Input['AnalysisCategoricalAggregationFunction']] = None, - format_configuration: Optional[pulumi.Input['AnalysisStringFormatConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) if aggregation_function is not None: - _setter("aggregation_function", aggregation_function) + pulumi.set(__self__, "aggregation_function", aggregation_function) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) @property @pulumi.getter @@ -3770,19 +3230,8 @@ class AnalysisCategoryDrillDownFilterArgs: def __init__(__self__, *, category_values: pulumi.Input[Sequence[pulumi.Input[str]]], column: pulumi.Input['AnalysisColumnIdentifierArgs']): - AnalysisCategoryDrillDownFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_values=category_values, - column=column, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_values: pulumi.Input[Sequence[pulumi.Input[str]]], - column: pulumi.Input['AnalysisColumnIdentifierArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("category_values", category_values) - _setter("column", column) + pulumi.set(__self__, "category_values", category_values) + pulumi.set(__self__, "column", column) @property @pulumi.getter(name="categoryValues") @@ -3809,25 +3258,12 @@ def __init__(__self__, *, custom_filter_configuration: Optional[pulumi.Input['AnalysisCustomFilterConfigurationArgs']] = None, custom_filter_list_configuration: Optional[pulumi.Input['AnalysisCustomFilterListConfigurationArgs']] = None, filter_list_configuration: Optional[pulumi.Input['AnalysisFilterListConfigurationArgs']] = None): - AnalysisCategoryFilterConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_filter_configuration=custom_filter_configuration, - custom_filter_list_configuration=custom_filter_list_configuration, - filter_list_configuration=filter_list_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_filter_configuration: Optional[pulumi.Input['AnalysisCustomFilterConfigurationArgs']] = None, - custom_filter_list_configuration: Optional[pulumi.Input['AnalysisCustomFilterListConfigurationArgs']] = None, - filter_list_configuration: Optional[pulumi.Input['AnalysisFilterListConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_filter_configuration is not None: - _setter("custom_filter_configuration", custom_filter_configuration) + pulumi.set(__self__, "custom_filter_configuration", custom_filter_configuration) if custom_filter_list_configuration is not None: - _setter("custom_filter_list_configuration", custom_filter_list_configuration) + pulumi.set(__self__, "custom_filter_list_configuration", custom_filter_list_configuration) if filter_list_configuration is not None: - _setter("filter_list_configuration", filter_list_configuration) + pulumi.set(__self__, "filter_list_configuration", filter_list_configuration) @property @pulumi.getter(name="customFilterConfiguration") @@ -3863,22 +3299,9 @@ def __init__(__self__, *, column: pulumi.Input['AnalysisColumnIdentifierArgs'], configuration: pulumi.Input['AnalysisCategoryFilterConfigurationArgs'], filter_id: pulumi.Input[str]): - AnalysisCategoryFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - configuration=configuration, - filter_id=filter_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['AnalysisColumnIdentifierArgs'], - configuration: pulumi.Input['AnalysisCategoryFilterConfigurationArgs'], - filter_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("configuration", configuration) - _setter("filter_id", filter_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "configuration", configuration) + pulumi.set(__self__, "filter_id", filter_id) @property @pulumi.getter @@ -3914,25 +3337,12 @@ def __init__(__self__, *, axis_label_options: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisAxisLabelOptionsArgs']]]] = None, sort_icon_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, visibility: Optional[pulumi.Input['AnalysisVisibility']] = None): - AnalysisChartAxisLabelOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - axis_label_options=axis_label_options, - sort_icon_visibility=sort_icon_visibility, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - axis_label_options: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisAxisLabelOptionsArgs']]]] = None, - sort_icon_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if axis_label_options is not None: - _setter("axis_label_options", axis_label_options) + pulumi.set(__self__, "axis_label_options", axis_label_options) if sort_icon_visibility is not None: - _setter("sort_icon_visibility", sort_icon_visibility) + pulumi.set(__self__, "sort_icon_visibility", sort_icon_visibility) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="axisLabelOptions") @@ -3966,17 +3376,8 @@ def visibility(self, value: Optional[pulumi.Input['AnalysisVisibility']]): class AnalysisClusterMarkerConfigurationArgs: def __init__(__self__, *, cluster_marker: Optional[pulumi.Input['AnalysisClusterMarkerArgs']] = None): - AnalysisClusterMarkerConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cluster_marker=cluster_marker, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cluster_marker: Optional[pulumi.Input['AnalysisClusterMarkerArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cluster_marker is not None: - _setter("cluster_marker", cluster_marker) + pulumi.set(__self__, "cluster_marker", cluster_marker) @property @pulumi.getter(name="clusterMarker") @@ -3992,17 +3393,8 @@ def cluster_marker(self, value: Optional[pulumi.Input['AnalysisClusterMarkerArgs class AnalysisClusterMarkerArgs: def __init__(__self__, *, simple_cluster_marker: Optional[pulumi.Input['AnalysisSimpleClusterMarkerArgs']] = None): - AnalysisClusterMarkerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - simple_cluster_marker=simple_cluster_marker, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - simple_cluster_marker: Optional[pulumi.Input['AnalysisSimpleClusterMarkerArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if simple_cluster_marker is not None: - _setter("simple_cluster_marker", simple_cluster_marker) + pulumi.set(__self__, "simple_cluster_marker", simple_cluster_marker) @property @pulumi.getter(name="simpleClusterMarker") @@ -4020,23 +3412,10 @@ def __init__(__self__, *, color_fill_type: pulumi.Input['AnalysisColorFillType'], colors: pulumi.Input[Sequence[pulumi.Input['AnalysisDataColorArgs']]], null_value_color: Optional[pulumi.Input['AnalysisDataColorArgs']] = None): - AnalysisColorScaleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - color_fill_type=color_fill_type, - colors=colors, - null_value_color=null_value_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color_fill_type: pulumi.Input['AnalysisColorFillType'], - colors: pulumi.Input[Sequence[pulumi.Input['AnalysisDataColorArgs']]], - null_value_color: Optional[pulumi.Input['AnalysisDataColorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("color_fill_type", color_fill_type) - _setter("colors", colors) + pulumi.set(__self__, "color_fill_type", color_fill_type) + pulumi.set(__self__, "colors", colors) if null_value_color is not None: - _setter("null_value_color", null_value_color) + pulumi.set(__self__, "null_value_color", null_value_color) @property @pulumi.getter(name="colorFillType") @@ -4070,17 +3449,8 @@ def null_value_color(self, value: Optional[pulumi.Input['AnalysisDataColorArgs'] class AnalysisColorsConfigurationArgs: def __init__(__self__, *, custom_colors: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisCustomColorArgs']]]] = None): - AnalysisColorsConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_colors=custom_colors, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_colors: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisCustomColorArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_colors is not None: - _setter("custom_colors", custom_colors) + pulumi.set(__self__, "custom_colors", custom_colors) @property @pulumi.getter(name="customColors") @@ -4099,28 +3469,13 @@ def __init__(__self__, *, colors_configuration: Optional[pulumi.Input['AnalysisColorsConfigurationArgs']] = None, format_configuration: Optional[pulumi.Input['AnalysisFormatConfigurationArgs']] = None, role: Optional[pulumi.Input['AnalysisColumnRole']] = None): - AnalysisColumnConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - colors_configuration=colors_configuration, - format_configuration=format_configuration, - role=role, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['AnalysisColumnIdentifierArgs'], - colors_configuration: Optional[pulumi.Input['AnalysisColorsConfigurationArgs']] = None, - format_configuration: Optional[pulumi.Input['AnalysisFormatConfigurationArgs']] = None, - role: Optional[pulumi.Input['AnalysisColumnRole']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) + pulumi.set(__self__, "column", column) if colors_configuration is not None: - _setter("colors_configuration", colors_configuration) + pulumi.set(__self__, "colors_configuration", colors_configuration) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) if role is not None: - _setter("role", role) + pulumi.set(__self__, "role", role) @property @pulumi.getter @@ -4165,25 +3520,12 @@ def __init__(__self__, *, date_time_hierarchy: Optional[pulumi.Input['AnalysisDateTimeHierarchyArgs']] = None, explicit_hierarchy: Optional[pulumi.Input['AnalysisExplicitHierarchyArgs']] = None, predefined_hierarchy: Optional[pulumi.Input['AnalysisPredefinedHierarchyArgs']] = None): - AnalysisColumnHierarchyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_hierarchy=date_time_hierarchy, - explicit_hierarchy=explicit_hierarchy, - predefined_hierarchy=predefined_hierarchy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_hierarchy: Optional[pulumi.Input['AnalysisDateTimeHierarchyArgs']] = None, - explicit_hierarchy: Optional[pulumi.Input['AnalysisExplicitHierarchyArgs']] = None, - predefined_hierarchy: Optional[pulumi.Input['AnalysisPredefinedHierarchyArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_hierarchy is not None: - _setter("date_time_hierarchy", date_time_hierarchy) + pulumi.set(__self__, "date_time_hierarchy", date_time_hierarchy) if explicit_hierarchy is not None: - _setter("explicit_hierarchy", explicit_hierarchy) + pulumi.set(__self__, "explicit_hierarchy", explicit_hierarchy) if predefined_hierarchy is not None: - _setter("predefined_hierarchy", predefined_hierarchy) + pulumi.set(__self__, "predefined_hierarchy", predefined_hierarchy) @property @pulumi.getter(name="dateTimeHierarchy") @@ -4218,19 +3560,8 @@ class AnalysisColumnIdentifierArgs: def __init__(__self__, *, column_name: pulumi.Input[str], data_set_identifier: pulumi.Input[str]): - AnalysisColumnIdentifierArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_name=column_name, - data_set_identifier=data_set_identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_name: pulumi.Input[str], - data_set_identifier: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column_name", column_name) - _setter("data_set_identifier", data_set_identifier) + pulumi.set(__self__, "column_name", column_name) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) @property @pulumi.getter(name="columnName") @@ -4257,23 +3588,10 @@ def __init__(__self__, *, direction: pulumi.Input['AnalysisSortDirection'], sort_by: pulumi.Input['AnalysisColumnIdentifierArgs'], aggregation_function: Optional[pulumi.Input['AnalysisAggregationFunctionArgs']] = None): - AnalysisColumnSortArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - direction=direction, - sort_by=sort_by, - aggregation_function=aggregation_function, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - direction: pulumi.Input['AnalysisSortDirection'], - sort_by: pulumi.Input['AnalysisColumnIdentifierArgs'], - aggregation_function: Optional[pulumi.Input['AnalysisAggregationFunctionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("direction", direction) - _setter("sort_by", sort_by) + pulumi.set(__self__, "direction", direction) + pulumi.set(__self__, "sort_by", sort_by) if aggregation_function is not None: - _setter("aggregation_function", aggregation_function) + pulumi.set(__self__, "aggregation_function", aggregation_function) @property @pulumi.getter @@ -4310,28 +3628,13 @@ def __init__(__self__, *, aggregation: Optional[pulumi.Input['AnalysisAggregationFunctionArgs']] = None, label: Optional[pulumi.Input[str]] = None, visibility: Optional[pulumi.Input['AnalysisVisibility']] = None): - AnalysisColumnTooltipItemArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - aggregation=aggregation, - label=label, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['AnalysisColumnIdentifierArgs'], - aggregation: Optional[pulumi.Input['AnalysisAggregationFunctionArgs']] = None, - label: Optional[pulumi.Input[str]] = None, - visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) + pulumi.set(__self__, "column", column) if aggregation is not None: - _setter("aggregation", aggregation) + pulumi.set(__self__, "aggregation", aggregation) if label is not None: - _setter("label", label) + pulumi.set(__self__, "label", label) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -4377,29 +3680,14 @@ def __init__(__self__, *, category: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, colors: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, line_values: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None): - AnalysisComboChartAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bar_values=bar_values, - category=category, - colors=colors, - line_values=line_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bar_values: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None, - category: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, - colors: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, - line_values: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bar_values is not None: - _setter("bar_values", bar_values) + pulumi.set(__self__, "bar_values", bar_values) if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if colors is not None: - _setter("colors", colors) + pulumi.set(__self__, "colors", colors) if line_values is not None: - _setter("line_values", line_values) + pulumi.set(__self__, "line_values", line_values) @property @pulumi.getter(name="barValues") @@ -4457,77 +3745,38 @@ def __init__(__self__, *, sort_configuration: Optional[pulumi.Input['AnalysisComboChartSortConfigurationArgs']] = None, tooltip: Optional[pulumi.Input['AnalysisTooltipOptionsArgs']] = None, visual_palette: Optional[pulumi.Input['AnalysisVisualPaletteArgs']] = None): - AnalysisComboChartConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bar_data_labels=bar_data_labels, - bars_arrangement=bars_arrangement, - category_axis=category_axis, - category_label_options=category_label_options, - color_label_options=color_label_options, - field_wells=field_wells, - legend=legend, - line_data_labels=line_data_labels, - primary_y_axis_display_options=primary_y_axis_display_options, - primary_y_axis_label_options=primary_y_axis_label_options, - reference_lines=reference_lines, - secondary_y_axis_display_options=secondary_y_axis_display_options, - secondary_y_axis_label_options=secondary_y_axis_label_options, - sort_configuration=sort_configuration, - tooltip=tooltip, - visual_palette=visual_palette, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bar_data_labels: Optional[pulumi.Input['AnalysisDataLabelOptionsArgs']] = None, - bars_arrangement: Optional[pulumi.Input['AnalysisBarsArrangement']] = None, - category_axis: Optional[pulumi.Input['AnalysisAxisDisplayOptionsArgs']] = None, - category_label_options: Optional[pulumi.Input['AnalysisChartAxisLabelOptionsArgs']] = None, - color_label_options: Optional[pulumi.Input['AnalysisChartAxisLabelOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['AnalysisComboChartFieldWellsArgs']] = None, - legend: Optional[pulumi.Input['AnalysisLegendOptionsArgs']] = None, - line_data_labels: Optional[pulumi.Input['AnalysisDataLabelOptionsArgs']] = None, - primary_y_axis_display_options: Optional[pulumi.Input['AnalysisAxisDisplayOptionsArgs']] = None, - primary_y_axis_label_options: Optional[pulumi.Input['AnalysisChartAxisLabelOptionsArgs']] = None, - reference_lines: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisReferenceLineArgs']]]] = None, - secondary_y_axis_display_options: Optional[pulumi.Input['AnalysisAxisDisplayOptionsArgs']] = None, - secondary_y_axis_label_options: Optional[pulumi.Input['AnalysisChartAxisLabelOptionsArgs']] = None, - sort_configuration: Optional[pulumi.Input['AnalysisComboChartSortConfigurationArgs']] = None, - tooltip: Optional[pulumi.Input['AnalysisTooltipOptionsArgs']] = None, - visual_palette: Optional[pulumi.Input['AnalysisVisualPaletteArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bar_data_labels is not None: - _setter("bar_data_labels", bar_data_labels) + pulumi.set(__self__, "bar_data_labels", bar_data_labels) if bars_arrangement is not None: - _setter("bars_arrangement", bars_arrangement) + pulumi.set(__self__, "bars_arrangement", bars_arrangement) if category_axis is not None: - _setter("category_axis", category_axis) + pulumi.set(__self__, "category_axis", category_axis) if category_label_options is not None: - _setter("category_label_options", category_label_options) + pulumi.set(__self__, "category_label_options", category_label_options) if color_label_options is not None: - _setter("color_label_options", color_label_options) + pulumi.set(__self__, "color_label_options", color_label_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if line_data_labels is not None: - _setter("line_data_labels", line_data_labels) + pulumi.set(__self__, "line_data_labels", line_data_labels) if primary_y_axis_display_options is not None: - _setter("primary_y_axis_display_options", primary_y_axis_display_options) + pulumi.set(__self__, "primary_y_axis_display_options", primary_y_axis_display_options) if primary_y_axis_label_options is not None: - _setter("primary_y_axis_label_options", primary_y_axis_label_options) + pulumi.set(__self__, "primary_y_axis_label_options", primary_y_axis_label_options) if reference_lines is not None: - _setter("reference_lines", reference_lines) + pulumi.set(__self__, "reference_lines", reference_lines) if secondary_y_axis_display_options is not None: - _setter("secondary_y_axis_display_options", secondary_y_axis_display_options) + pulumi.set(__self__, "secondary_y_axis_display_options", secondary_y_axis_display_options) if secondary_y_axis_label_options is not None: - _setter("secondary_y_axis_label_options", secondary_y_axis_label_options) + pulumi.set(__self__, "secondary_y_axis_label_options", secondary_y_axis_label_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) @property @pulumi.getter(name="barDataLabels") @@ -4678,17 +3927,8 @@ def visual_palette(self, value: Optional[pulumi.Input['AnalysisVisualPaletteArgs class AnalysisComboChartFieldWellsArgs: def __init__(__self__, *, combo_chart_aggregated_field_wells: Optional[pulumi.Input['AnalysisComboChartAggregatedFieldWellsArgs']] = None): - AnalysisComboChartFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - combo_chart_aggregated_field_wells=combo_chart_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - combo_chart_aggregated_field_wells: Optional[pulumi.Input['AnalysisComboChartAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if combo_chart_aggregated_field_wells is not None: - _setter("combo_chart_aggregated_field_wells", combo_chart_aggregated_field_wells) + pulumi.set(__self__, "combo_chart_aggregated_field_wells", combo_chart_aggregated_field_wells) @property @pulumi.getter(name="comboChartAggregatedFieldWells") @@ -4707,29 +3947,14 @@ def __init__(__self__, *, category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFieldSortOptionsArgs']]]] = None, color_items_limit: Optional[pulumi.Input['AnalysisItemsLimitConfigurationArgs']] = None, color_sort: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFieldSortOptionsArgs']]]] = None): - AnalysisComboChartSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_items_limit=category_items_limit, - category_sort=category_sort, - color_items_limit=color_items_limit, - color_sort=color_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_items_limit: Optional[pulumi.Input['AnalysisItemsLimitConfigurationArgs']] = None, - category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFieldSortOptionsArgs']]]] = None, - color_items_limit: Optional[pulumi.Input['AnalysisItemsLimitConfigurationArgs']] = None, - color_sort: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_items_limit is not None: - _setter("category_items_limit", category_items_limit) + pulumi.set(__self__, "category_items_limit", category_items_limit) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) if color_items_limit is not None: - _setter("color_items_limit", color_items_limit) + pulumi.set(__self__, "color_items_limit", color_items_limit) if color_sort is not None: - _setter("color_sort", color_sort) + pulumi.set(__self__, "color_sort", color_sort) @property @pulumi.getter(name="categoryItemsLimit") @@ -4777,36 +4002,17 @@ def __init__(__self__, *, column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisColumnHierarchyArgs']]]] = None, subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None): - AnalysisComboChartVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['AnalysisComboChartConfigurationArgs']] = None, - column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisColumnHierarchyArgs']]]] = None, - subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -4868,21 +4074,10 @@ class AnalysisComparisonConfigurationArgs: def __init__(__self__, *, comparison_format: Optional[pulumi.Input['AnalysisComparisonFormatConfigurationArgs']] = None, comparison_method: Optional[pulumi.Input['AnalysisComparisonMethod']] = None): - AnalysisComparisonConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - comparison_format=comparison_format, - comparison_method=comparison_method, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comparison_format: Optional[pulumi.Input['AnalysisComparisonFormatConfigurationArgs']] = None, - comparison_method: Optional[pulumi.Input['AnalysisComparisonMethod']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if comparison_format is not None: - _setter("comparison_format", comparison_format) + pulumi.set(__self__, "comparison_format", comparison_format) if comparison_method is not None: - _setter("comparison_method", comparison_method) + pulumi.set(__self__, "comparison_method", comparison_method) @property @pulumi.getter(name="comparisonFormat") @@ -4908,21 +4103,10 @@ class AnalysisComparisonFormatConfigurationArgs: def __init__(__self__, *, number_display_format_configuration: Optional[pulumi.Input['AnalysisNumberDisplayFormatConfigurationArgs']] = None, percentage_display_format_configuration: Optional[pulumi.Input['AnalysisPercentageDisplayFormatConfigurationArgs']] = None): - AnalysisComparisonFormatConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - number_display_format_configuration=number_display_format_configuration, - percentage_display_format_configuration=percentage_display_format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - number_display_format_configuration: Optional[pulumi.Input['AnalysisNumberDisplayFormatConfigurationArgs']] = None, - percentage_display_format_configuration: Optional[pulumi.Input['AnalysisPercentageDisplayFormatConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if number_display_format_configuration is not None: - _setter("number_display_format_configuration", number_display_format_configuration) + pulumi.set(__self__, "number_display_format_configuration", number_display_format_configuration) if percentage_display_format_configuration is not None: - _setter("percentage_display_format_configuration", percentage_display_format_configuration) + pulumi.set(__self__, "percentage_display_format_configuration", percentage_display_format_configuration) @property @pulumi.getter(name="numberDisplayFormatConfiguration") @@ -4956,53 +4140,26 @@ def __init__(__self__, *, top_bottom_ranked: Optional[pulumi.Input['AnalysisTopBottomRankedComputationArgs']] = None, total_aggregation: Optional[pulumi.Input['AnalysisTotalAggregationComputationArgs']] = None, unique_values: Optional[pulumi.Input['AnalysisUniqueValuesComputationArgs']] = None): - AnalysisComputationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - forecast=forecast, - growth_rate=growth_rate, - maximum_minimum=maximum_minimum, - metric_comparison=metric_comparison, - period_over_period=period_over_period, - period_to_date=period_to_date, - top_bottom_movers=top_bottom_movers, - top_bottom_ranked=top_bottom_ranked, - total_aggregation=total_aggregation, - unique_values=unique_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - forecast: Optional[pulumi.Input['AnalysisForecastComputationArgs']] = None, - growth_rate: Optional[pulumi.Input['AnalysisGrowthRateComputationArgs']] = None, - maximum_minimum: Optional[pulumi.Input['AnalysisMaximumMinimumComputationArgs']] = None, - metric_comparison: Optional[pulumi.Input['AnalysisMetricComparisonComputationArgs']] = None, - period_over_period: Optional[pulumi.Input['AnalysisPeriodOverPeriodComputationArgs']] = None, - period_to_date: Optional[pulumi.Input['AnalysisPeriodToDateComputationArgs']] = None, - top_bottom_movers: Optional[pulumi.Input['AnalysisTopBottomMoversComputationArgs']] = None, - top_bottom_ranked: Optional[pulumi.Input['AnalysisTopBottomRankedComputationArgs']] = None, - total_aggregation: Optional[pulumi.Input['AnalysisTotalAggregationComputationArgs']] = None, - unique_values: Optional[pulumi.Input['AnalysisUniqueValuesComputationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if forecast is not None: - _setter("forecast", forecast) + pulumi.set(__self__, "forecast", forecast) if growth_rate is not None: - _setter("growth_rate", growth_rate) + pulumi.set(__self__, "growth_rate", growth_rate) if maximum_minimum is not None: - _setter("maximum_minimum", maximum_minimum) + pulumi.set(__self__, "maximum_minimum", maximum_minimum) if metric_comparison is not None: - _setter("metric_comparison", metric_comparison) + pulumi.set(__self__, "metric_comparison", metric_comparison) if period_over_period is not None: - _setter("period_over_period", period_over_period) + pulumi.set(__self__, "period_over_period", period_over_period) if period_to_date is not None: - _setter("period_to_date", period_to_date) + pulumi.set(__self__, "period_to_date", period_to_date) if top_bottom_movers is not None: - _setter("top_bottom_movers", top_bottom_movers) + pulumi.set(__self__, "top_bottom_movers", top_bottom_movers) if top_bottom_ranked is not None: - _setter("top_bottom_ranked", top_bottom_ranked) + pulumi.set(__self__, "top_bottom_ranked", top_bottom_ranked) if total_aggregation is not None: - _setter("total_aggregation", total_aggregation) + pulumi.set(__self__, "total_aggregation", total_aggregation) if unique_values is not None: - _setter("unique_values", unique_values) + pulumi.set(__self__, "unique_values", unique_values) @property @pulumi.getter @@ -5100,21 +4257,10 @@ class AnalysisConditionalFormattingColorArgs: def __init__(__self__, *, gradient: Optional[pulumi.Input['AnalysisConditionalFormattingGradientColorArgs']] = None, solid: Optional[pulumi.Input['AnalysisConditionalFormattingSolidColorArgs']] = None): - AnalysisConditionalFormattingColorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - gradient=gradient, - solid=solid, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - gradient: Optional[pulumi.Input['AnalysisConditionalFormattingGradientColorArgs']] = None, - solid: Optional[pulumi.Input['AnalysisConditionalFormattingSolidColorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if gradient is not None: - _setter("gradient", gradient) + pulumi.set(__self__, "gradient", gradient) if solid is not None: - _setter("solid", solid) + pulumi.set(__self__, "solid", solid) @property @pulumi.getter @@ -5142,27 +4288,12 @@ def __init__(__self__, *, icon_options: pulumi.Input['AnalysisConditionalFormattingCustomIconOptionsArgs'], color: Optional[pulumi.Input[str]] = None, display_configuration: Optional[pulumi.Input['AnalysisConditionalFormattingIconDisplayConfigurationArgs']] = None): - AnalysisConditionalFormattingCustomIconConditionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - icon_options=icon_options, - color=color, - display_configuration=display_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: pulumi.Input[str], - icon_options: pulumi.Input['AnalysisConditionalFormattingCustomIconOptionsArgs'], - color: Optional[pulumi.Input[str]] = None, - display_configuration: Optional[pulumi.Input['AnalysisConditionalFormattingIconDisplayConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("expression", expression) - _setter("icon_options", icon_options) + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "icon_options", icon_options) if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if display_configuration is not None: - _setter("display_configuration", display_configuration) + pulumi.set(__self__, "display_configuration", display_configuration) @property @pulumi.getter @@ -5206,21 +4337,10 @@ class AnalysisConditionalFormattingCustomIconOptionsArgs: def __init__(__self__, *, icon: Optional[pulumi.Input['AnalysisIcon']] = None, unicode_icon: Optional[pulumi.Input[str]] = None): - AnalysisConditionalFormattingCustomIconOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - icon=icon, - unicode_icon=unicode_icon, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - icon: Optional[pulumi.Input['AnalysisIcon']] = None, - unicode_icon: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if icon is not None: - _setter("icon", icon) + pulumi.set(__self__, "icon", icon) if unicode_icon is not None: - _setter("unicode_icon", unicode_icon) + pulumi.set(__self__, "unicode_icon", unicode_icon) @property @pulumi.getter @@ -5246,19 +4366,8 @@ class AnalysisConditionalFormattingGradientColorArgs: def __init__(__self__, *, color: pulumi.Input['AnalysisGradientColorArgs'], expression: pulumi.Input[str]): - AnalysisConditionalFormattingGradientColorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - expression=expression, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: pulumi.Input['AnalysisGradientColorArgs'], - expression: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("color", color) - _setter("expression", expression) + pulumi.set(__self__, "color", color) + pulumi.set(__self__, "expression", expression) @property @pulumi.getter @@ -5283,17 +4392,8 @@ def expression(self, value: pulumi.Input[str]): class AnalysisConditionalFormattingIconDisplayConfigurationArgs: def __init__(__self__, *, icon_display_option: Optional[pulumi.Input['AnalysisConditionalFormattingIconDisplayOption']] = None): - AnalysisConditionalFormattingIconDisplayConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - icon_display_option=icon_display_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - icon_display_option: Optional[pulumi.Input['AnalysisConditionalFormattingIconDisplayOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if icon_display_option is not None: - _setter("icon_display_option", icon_display_option) + pulumi.set(__self__, "icon_display_option", icon_display_option) @property @pulumi.getter(name="iconDisplayOption") @@ -5310,20 +4410,9 @@ class AnalysisConditionalFormattingIconSetArgs: def __init__(__self__, *, expression: pulumi.Input[str], icon_set_type: Optional[pulumi.Input['AnalysisConditionalFormattingIconSetType']] = None): - AnalysisConditionalFormattingIconSetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - icon_set_type=icon_set_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: pulumi.Input[str], - icon_set_type: Optional[pulumi.Input['AnalysisConditionalFormattingIconSetType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("expression", expression) + pulumi.set(__self__, "expression", expression) if icon_set_type is not None: - _setter("icon_set_type", icon_set_type) + pulumi.set(__self__, "icon_set_type", icon_set_type) @property @pulumi.getter @@ -5349,21 +4438,10 @@ class AnalysisConditionalFormattingIconArgs: def __init__(__self__, *, custom_condition: Optional[pulumi.Input['AnalysisConditionalFormattingCustomIconConditionArgs']] = None, icon_set: Optional[pulumi.Input['AnalysisConditionalFormattingIconSetArgs']] = None): - AnalysisConditionalFormattingIconArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_condition=custom_condition, - icon_set=icon_set, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_condition: Optional[pulumi.Input['AnalysisConditionalFormattingCustomIconConditionArgs']] = None, - icon_set: Optional[pulumi.Input['AnalysisConditionalFormattingIconSetArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_condition is not None: - _setter("custom_condition", custom_condition) + pulumi.set(__self__, "custom_condition", custom_condition) if icon_set is not None: - _setter("icon_set", icon_set) + pulumi.set(__self__, "icon_set", icon_set) @property @pulumi.getter(name="customCondition") @@ -5389,20 +4467,9 @@ class AnalysisConditionalFormattingSolidColorArgs: def __init__(__self__, *, expression: pulumi.Input[str], color: Optional[pulumi.Input[str]] = None): - AnalysisConditionalFormattingSolidColorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - color=color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: pulumi.Input[str], - color: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("expression", expression) + pulumi.set(__self__, "expression", expression) if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) @property @pulumi.getter @@ -5428,19 +4495,8 @@ class AnalysisContributionAnalysisDefaultArgs: def __init__(__self__, *, contributor_dimensions: pulumi.Input[Sequence[pulumi.Input['AnalysisColumnIdentifierArgs']]], measure_field_id: pulumi.Input[str]): - AnalysisContributionAnalysisDefaultArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - contributor_dimensions=contributor_dimensions, - measure_field_id=measure_field_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - contributor_dimensions: pulumi.Input[Sequence[pulumi.Input['AnalysisColumnIdentifierArgs']]], - measure_field_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("contributor_dimensions", contributor_dimensions) - _setter("measure_field_id", measure_field_id) + pulumi.set(__self__, "contributor_dimensions", contributor_dimensions) + pulumi.set(__self__, "measure_field_id", measure_field_id) @property @pulumi.getter(name="contributorDimensions") @@ -5472,45 +4528,22 @@ def __init__(__self__, *, separator_configuration: Optional[pulumi.Input['AnalysisNumericSeparatorConfigurationArgs']] = None, suffix: Optional[pulumi.Input[str]] = None, symbol: Optional[pulumi.Input[str]] = None): - AnalysisCurrencyDisplayFormatConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - decimal_places_configuration=decimal_places_configuration, - negative_value_configuration=negative_value_configuration, - null_value_format_configuration=null_value_format_configuration, - number_scale=number_scale, - prefix=prefix, - separator_configuration=separator_configuration, - suffix=suffix, - symbol=symbol, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - decimal_places_configuration: Optional[pulumi.Input['AnalysisDecimalPlacesConfigurationArgs']] = None, - negative_value_configuration: Optional[pulumi.Input['AnalysisNegativeValueConfigurationArgs']] = None, - null_value_format_configuration: Optional[pulumi.Input['AnalysisNullValueFormatConfigurationArgs']] = None, - number_scale: Optional[pulumi.Input['AnalysisNumberScale']] = None, - prefix: Optional[pulumi.Input[str]] = None, - separator_configuration: Optional[pulumi.Input['AnalysisNumericSeparatorConfigurationArgs']] = None, - suffix: Optional[pulumi.Input[str]] = None, - symbol: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if decimal_places_configuration is not None: - _setter("decimal_places_configuration", decimal_places_configuration) + pulumi.set(__self__, "decimal_places_configuration", decimal_places_configuration) if negative_value_configuration is not None: - _setter("negative_value_configuration", negative_value_configuration) + pulumi.set(__self__, "negative_value_configuration", negative_value_configuration) if null_value_format_configuration is not None: - _setter("null_value_format_configuration", null_value_format_configuration) + pulumi.set(__self__, "null_value_format_configuration", null_value_format_configuration) if number_scale is not None: - _setter("number_scale", number_scale) + pulumi.set(__self__, "number_scale", number_scale) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if separator_configuration is not None: - _setter("separator_configuration", separator_configuration) + pulumi.set(__self__, "separator_configuration", separator_configuration) if suffix is not None: - _setter("suffix", suffix) + pulumi.set(__self__, "suffix", suffix) if symbol is not None: - _setter("symbol", symbol) + pulumi.set(__self__, "symbol", symbol) @property @pulumi.getter(name="decimalPlacesConfiguration") @@ -5590,19 +4623,8 @@ class AnalysisCustomActionFilterOperationArgs: def __init__(__self__, *, selected_fields_configuration: pulumi.Input['AnalysisFilterOperationSelectedFieldsConfigurationArgs'], target_visuals_configuration: pulumi.Input['AnalysisFilterOperationTargetVisualsConfigurationArgs']): - AnalysisCustomActionFilterOperationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - selected_fields_configuration=selected_fields_configuration, - target_visuals_configuration=target_visuals_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - selected_fields_configuration: pulumi.Input['AnalysisFilterOperationSelectedFieldsConfigurationArgs'], - target_visuals_configuration: pulumi.Input['AnalysisFilterOperationTargetVisualsConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("selected_fields_configuration", selected_fields_configuration) - _setter("target_visuals_configuration", target_visuals_configuration) + pulumi.set(__self__, "selected_fields_configuration", selected_fields_configuration) + pulumi.set(__self__, "target_visuals_configuration", target_visuals_configuration) @property @pulumi.getter(name="selectedFieldsConfiguration") @@ -5627,17 +4649,8 @@ def target_visuals_configuration(self, value: pulumi.Input['AnalysisFilterOperat class AnalysisCustomActionNavigationOperationArgs: def __init__(__self__, *, local_navigation_configuration: Optional[pulumi.Input['AnalysisLocalNavigationConfigurationArgs']] = None): - AnalysisCustomActionNavigationOperationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - local_navigation_configuration=local_navigation_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - local_navigation_configuration: Optional[pulumi.Input['AnalysisLocalNavigationConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if local_navigation_configuration is not None: - _setter("local_navigation_configuration", local_navigation_configuration) + pulumi.set(__self__, "local_navigation_configuration", local_navigation_configuration) @property @pulumi.getter(name="localNavigationConfiguration") @@ -5653,16 +4666,7 @@ def local_navigation_configuration(self, value: Optional[pulumi.Input['AnalysisL class AnalysisCustomActionSetParametersOperationArgs: def __init__(__self__, *, parameter_value_configurations: pulumi.Input[Sequence[pulumi.Input['AnalysisSetParameterValueConfigurationArgs']]]): - AnalysisCustomActionSetParametersOperationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_value_configurations=parameter_value_configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_value_configurations: pulumi.Input[Sequence[pulumi.Input['AnalysisSetParameterValueConfigurationArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_value_configurations", parameter_value_configurations) + pulumi.set(__self__, "parameter_value_configurations", parameter_value_configurations) @property @pulumi.getter(name="parameterValueConfigurations") @@ -5679,19 +4683,8 @@ class AnalysisCustomActionUrlOperationArgs: def __init__(__self__, *, url_target: pulumi.Input['AnalysisUrlTargetConfiguration'], url_template: pulumi.Input[str]): - AnalysisCustomActionUrlOperationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - url_target=url_target, - url_template=url_template, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - url_target: pulumi.Input['AnalysisUrlTargetConfiguration'], - url_template: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("url_target", url_target) - _setter("url_template", url_template) + pulumi.set(__self__, "url_target", url_target) + pulumi.set(__self__, "url_template", url_template) @property @pulumi.getter(name="urlTarget") @@ -5718,24 +4711,11 @@ def __init__(__self__, *, color: pulumi.Input[str], field_value: Optional[pulumi.Input[str]] = None, special_value: Optional[pulumi.Input['AnalysisSpecialValue']] = None): - AnalysisCustomColorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - field_value=field_value, - special_value=special_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: pulumi.Input[str], - field_value: Optional[pulumi.Input[str]] = None, - special_value: Optional[pulumi.Input['AnalysisSpecialValue']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("color", color) + pulumi.set(__self__, "color", color) if field_value is not None: - _setter("field_value", field_value) + pulumi.set(__self__, "field_value", field_value) if special_value is not None: - _setter("special_value", special_value) + pulumi.set(__self__, "special_value", special_value) @property @pulumi.getter @@ -5771,25 +4751,12 @@ def __init__(__self__, *, content_type: Optional[pulumi.Input['AnalysisCustomContentType']] = None, content_url: Optional[pulumi.Input[str]] = None, image_scaling: Optional[pulumi.Input['AnalysisCustomContentImageScalingConfiguration']] = None): - AnalysisCustomContentConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - content_type=content_type, - content_url=content_url, - image_scaling=image_scaling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content_type: Optional[pulumi.Input['AnalysisCustomContentType']] = None, - content_url: Optional[pulumi.Input[str]] = None, - image_scaling: Optional[pulumi.Input['AnalysisCustomContentImageScalingConfiguration']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if content_type is not None: - _setter("content_type", content_type) + pulumi.set(__self__, "content_type", content_type) if content_url is not None: - _setter("content_url", content_url) + pulumi.set(__self__, "content_url", content_url) if image_scaling is not None: - _setter("image_scaling", image_scaling) + pulumi.set(__self__, "image_scaling", image_scaling) @property @pulumi.getter(name="contentType") @@ -5828,35 +4795,16 @@ def __init__(__self__, *, chart_configuration: Optional[pulumi.Input['AnalysisCustomContentConfigurationArgs']] = None, subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None): - AnalysisCustomContentVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_identifier=data_set_identifier, - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_identifier: pulumi.Input[str], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['AnalysisCustomContentConfigurationArgs']] = None, - subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_identifier", data_set_identifier) - _setter("visual_id", visual_id) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="dataSetIdentifier") @@ -5921,31 +4869,14 @@ def __init__(__self__, *, category_value: Optional[pulumi.Input[str]] = None, parameter_name: Optional[pulumi.Input[str]] = None, select_all_options: Optional[pulumi.Input['AnalysisCategoryFilterSelectAllOptions']] = None): - AnalysisCustomFilterConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - match_operator=match_operator, - null_option=null_option, - category_value=category_value, - parameter_name=parameter_name, - select_all_options=select_all_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - match_operator: pulumi.Input['AnalysisCategoryFilterMatchOperator'], - null_option: pulumi.Input['AnalysisFilterNullOption'], - category_value: Optional[pulumi.Input[str]] = None, - parameter_name: Optional[pulumi.Input[str]] = None, - select_all_options: Optional[pulumi.Input['AnalysisCategoryFilterSelectAllOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("match_operator", match_operator) - _setter("null_option", null_option) + pulumi.set(__self__, "match_operator", match_operator) + pulumi.set(__self__, "null_option", null_option) if category_value is not None: - _setter("category_value", category_value) + pulumi.set(__self__, "category_value", category_value) if parameter_name is not None: - _setter("parameter_name", parameter_name) + pulumi.set(__self__, "parameter_name", parameter_name) if select_all_options is not None: - _setter("select_all_options", select_all_options) + pulumi.set(__self__, "select_all_options", select_all_options) @property @pulumi.getter(name="matchOperator") @@ -6000,27 +4931,12 @@ def __init__(__self__, *, null_option: pulumi.Input['AnalysisFilterNullOption'], category_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, select_all_options: Optional[pulumi.Input['AnalysisCategoryFilterSelectAllOptions']] = None): - AnalysisCustomFilterListConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - match_operator=match_operator, - null_option=null_option, - category_values=category_values, - select_all_options=select_all_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - match_operator: pulumi.Input['AnalysisCategoryFilterMatchOperator'], - null_option: pulumi.Input['AnalysisFilterNullOption'], - category_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - select_all_options: Optional[pulumi.Input['AnalysisCategoryFilterSelectAllOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("match_operator", match_operator) - _setter("null_option", null_option) + pulumi.set(__self__, "match_operator", match_operator) + pulumi.set(__self__, "null_option", null_option) if category_values is not None: - _setter("category_values", category_values) + pulumi.set(__self__, "category_values", category_values) if select_all_options is not None: - _setter("select_all_options", select_all_options) + pulumi.set(__self__, "select_all_options", select_all_options) @property @pulumi.getter(name="matchOperator") @@ -6063,16 +4979,7 @@ def select_all_options(self, value: Optional[pulumi.Input['AnalysisCategoryFilte class AnalysisCustomNarrativeOptionsArgs: def __init__(__self__, *, narrative: pulumi.Input[str]): - AnalysisCustomNarrativeOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - narrative=narrative, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - narrative: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("narrative", narrative) + pulumi.set(__self__, "narrative", narrative) @property @pulumi.getter @@ -6091,29 +4998,14 @@ def __init__(__self__, *, decimal_values: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None, integer_values: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None, string_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - AnalysisCustomParameterValuesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_values=date_time_values, - decimal_values=decimal_values, - integer_values=integer_values, - string_values=string_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - decimal_values: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None, - integer_values: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None, - string_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_values is not None: - _setter("date_time_values", date_time_values) + pulumi.set(__self__, "date_time_values", date_time_values) if decimal_values is not None: - _setter("decimal_values", decimal_values) + pulumi.set(__self__, "decimal_values", decimal_values) if integer_values is not None: - _setter("integer_values", integer_values) + pulumi.set(__self__, "integer_values", integer_values) if string_values is not None: - _setter("string_values", string_values) + pulumi.set(__self__, "string_values", string_values) @property @pulumi.getter(name="dateTimeValues") @@ -6157,20 +5049,9 @@ class AnalysisCustomValuesConfigurationArgs: def __init__(__self__, *, custom_values: pulumi.Input['AnalysisCustomParameterValuesArgs'], include_null_value: Optional[pulumi.Input[bool]] = None): - AnalysisCustomValuesConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_values=custom_values, - include_null_value=include_null_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_values: pulumi.Input['AnalysisCustomParameterValuesArgs'], - include_null_value: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("custom_values", custom_values) + pulumi.set(__self__, "custom_values", custom_values) if include_null_value is not None: - _setter("include_null_value", include_null_value) + pulumi.set(__self__, "include_null_value", include_null_value) @property @pulumi.getter(name="customValues") @@ -6197,24 +5078,11 @@ def __init__(__self__, *, field_id: pulumi.Input[str], negative_color: Optional[pulumi.Input[str]] = None, positive_color: Optional[pulumi.Input[str]] = None): - AnalysisDataBarsOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - negative_color=negative_color, - positive_color=positive_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: pulumi.Input[str], - negative_color: Optional[pulumi.Input[str]] = None, - positive_color: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if negative_color is not None: - _setter("negative_color", negative_color) + pulumi.set(__self__, "negative_color", negative_color) if positive_color is not None: - _setter("positive_color", positive_color) + pulumi.set(__self__, "positive_color", positive_color) @property @pulumi.getter(name="fieldId") @@ -6249,21 +5117,10 @@ class AnalysisDataColorArgs: def __init__(__self__, *, color: Optional[pulumi.Input[str]] = None, data_value: Optional[pulumi.Input[float]] = None): - AnalysisDataColorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - data_value=data_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: Optional[pulumi.Input[str]] = None, - data_value: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if data_value is not None: - _setter("data_value", data_value) + pulumi.set(__self__, "data_value", data_value) @property @pulumi.getter @@ -6291,27 +5148,12 @@ def __init__(__self__, *, field_id: pulumi.Input[str], field_value: Optional[pulumi.Input[str]] = None, settings: Optional[pulumi.Input['AnalysisLineChartSeriesSettingsArgs']] = None): - AnalysisDataFieldSeriesItemArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - axis_binding=axis_binding, - field_id=field_id, - field_value=field_value, - settings=settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - axis_binding: pulumi.Input['AnalysisAxisBinding'], - field_id: pulumi.Input[str], - field_value: Optional[pulumi.Input[str]] = None, - settings: Optional[pulumi.Input['AnalysisLineChartSeriesSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("axis_binding", axis_binding) - _setter("field_id", field_id) + pulumi.set(__self__, "axis_binding", axis_binding) + pulumi.set(__self__, "field_id", field_id) if field_value is not None: - _setter("field_value", field_value) + pulumi.set(__self__, "field_value", field_value) if settings is not None: - _setter("settings", settings) + pulumi.set(__self__, "settings", settings) @property @pulumi.getter(name="axisBinding") @@ -6363,53 +5205,26 @@ def __init__(__self__, *, position: Optional[pulumi.Input['AnalysisDataLabelPosition']] = None, totals_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, visibility: Optional[pulumi.Input['AnalysisVisibility']] = None): - AnalysisDataLabelOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_label_visibility=category_label_visibility, - data_label_types=data_label_types, - label_color=label_color, - label_content=label_content, - label_font_configuration=label_font_configuration, - measure_label_visibility=measure_label_visibility, - overlap=overlap, - position=position, - totals_visibility=totals_visibility, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_label_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - data_label_types: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDataLabelTypeArgs']]]] = None, - label_color: Optional[pulumi.Input[str]] = None, - label_content: Optional[pulumi.Input['AnalysisDataLabelContent']] = None, - label_font_configuration: Optional[pulumi.Input['AnalysisFontConfigurationArgs']] = None, - measure_label_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - overlap: Optional[pulumi.Input['AnalysisDataLabelOverlap']] = None, - position: Optional[pulumi.Input['AnalysisDataLabelPosition']] = None, - totals_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_label_visibility is not None: - _setter("category_label_visibility", category_label_visibility) + pulumi.set(__self__, "category_label_visibility", category_label_visibility) if data_label_types is not None: - _setter("data_label_types", data_label_types) + pulumi.set(__self__, "data_label_types", data_label_types) if label_color is not None: - _setter("label_color", label_color) + pulumi.set(__self__, "label_color", label_color) if label_content is not None: - _setter("label_content", label_content) + pulumi.set(__self__, "label_content", label_content) if label_font_configuration is not None: - _setter("label_font_configuration", label_font_configuration) + pulumi.set(__self__, "label_font_configuration", label_font_configuration) if measure_label_visibility is not None: - _setter("measure_label_visibility", measure_label_visibility) + pulumi.set(__self__, "measure_label_visibility", measure_label_visibility) if overlap is not None: - _setter("overlap", overlap) + pulumi.set(__self__, "overlap", overlap) if position is not None: - _setter("position", position) + pulumi.set(__self__, "position", position) if totals_visibility is not None: - _setter("totals_visibility", totals_visibility) + pulumi.set(__self__, "totals_visibility", totals_visibility) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="categoryLabelVisibility") @@ -6510,33 +5325,16 @@ def __init__(__self__, *, maximum_label_type: Optional[pulumi.Input['AnalysisMaximumLabelTypeArgs']] = None, minimum_label_type: Optional[pulumi.Input['AnalysisMinimumLabelTypeArgs']] = None, range_ends_label_type: Optional[pulumi.Input['AnalysisRangeEndsLabelTypeArgs']] = None): - AnalysisDataLabelTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_path_label_type=data_path_label_type, - field_label_type=field_label_type, - maximum_label_type=maximum_label_type, - minimum_label_type=minimum_label_type, - range_ends_label_type=range_ends_label_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_path_label_type: Optional[pulumi.Input['AnalysisDataPathLabelTypeArgs']] = None, - field_label_type: Optional[pulumi.Input['AnalysisFieldLabelTypeArgs']] = None, - maximum_label_type: Optional[pulumi.Input['AnalysisMaximumLabelTypeArgs']] = None, - minimum_label_type: Optional[pulumi.Input['AnalysisMinimumLabelTypeArgs']] = None, - range_ends_label_type: Optional[pulumi.Input['AnalysisRangeEndsLabelTypeArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_path_label_type is not None: - _setter("data_path_label_type", data_path_label_type) + pulumi.set(__self__, "data_path_label_type", data_path_label_type) if field_label_type is not None: - _setter("field_label_type", field_label_type) + pulumi.set(__self__, "field_label_type", field_label_type) if maximum_label_type is not None: - _setter("maximum_label_type", maximum_label_type) + pulumi.set(__self__, "maximum_label_type", maximum_label_type) if minimum_label_type is not None: - _setter("minimum_label_type", minimum_label_type) + pulumi.set(__self__, "minimum_label_type", minimum_label_type) if range_ends_label_type is not None: - _setter("range_ends_label_type", range_ends_label_type) + pulumi.set(__self__, "range_ends_label_type", range_ends_label_type) @property @pulumi.getter(name="dataPathLabelType") @@ -6590,23 +5388,10 @@ def __init__(__self__, *, color: pulumi.Input[str], element: pulumi.Input['AnalysisDataPathValueArgs'], time_granularity: Optional[pulumi.Input['AnalysisTimeGranularity']] = None): - AnalysisDataPathColorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - element=element, - time_granularity=time_granularity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: pulumi.Input[str], - element: pulumi.Input['AnalysisDataPathValueArgs'], - time_granularity: Optional[pulumi.Input['AnalysisTimeGranularity']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("color", color) - _setter("element", element) + pulumi.set(__self__, "color", color) + pulumi.set(__self__, "element", element) if time_granularity is not None: - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "time_granularity", time_granularity) @property @pulumi.getter @@ -6642,25 +5427,12 @@ def __init__(__self__, *, field_id: Optional[pulumi.Input[str]] = None, field_value: Optional[pulumi.Input[str]] = None, visibility: Optional[pulumi.Input['AnalysisVisibility']] = None): - AnalysisDataPathLabelTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - field_value=field_value, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: Optional[pulumi.Input[str]] = None, - field_value: Optional[pulumi.Input[str]] = None, - visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_id is not None: - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if field_value is not None: - _setter("field_value", field_value) + pulumi.set(__self__, "field_value", field_value) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="fieldId") @@ -6695,19 +5467,8 @@ class AnalysisDataPathSortArgs: def __init__(__self__, *, direction: pulumi.Input['AnalysisSortDirection'], sort_paths: pulumi.Input[Sequence[pulumi.Input['AnalysisDataPathValueArgs']]]): - AnalysisDataPathSortArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - direction=direction, - sort_paths=sort_paths, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - direction: pulumi.Input['AnalysisSortDirection'], - sort_paths: pulumi.Input[Sequence[pulumi.Input['AnalysisDataPathValueArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("direction", direction) - _setter("sort_paths", sort_paths) + pulumi.set(__self__, "direction", direction) + pulumi.set(__self__, "sort_paths", sort_paths) @property @pulumi.getter @@ -6733,19 +5494,8 @@ class AnalysisDataPathValueArgs: def __init__(__self__, *, field_id: pulumi.Input[str], field_value: pulumi.Input[str]): - AnalysisDataPathValueArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - field_value=field_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: pulumi.Input[str], - field_value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) - _setter("field_value", field_value) + pulumi.set(__self__, "field_id", field_id) + pulumi.set(__self__, "field_value", field_value) @property @pulumi.getter(name="fieldId") @@ -6771,19 +5521,8 @@ class AnalysisDataSetIdentifierDeclarationArgs: def __init__(__self__, *, data_set_arn: pulumi.Input[str], identifier: pulumi.Input[str]): - AnalysisDataSetIdentifierDeclarationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_arn=data_set_arn, - identifier=identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_arn: pulumi.Input[str], - identifier: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_arn", data_set_arn) - _setter("identifier", identifier) + pulumi.set(__self__, "data_set_arn", data_set_arn) + pulumi.set(__self__, "identifier", identifier) @property @pulumi.getter(name="dataSetArn") @@ -6809,19 +5548,8 @@ class AnalysisDataSetReferenceArgs: def __init__(__self__, *, data_set_arn: pulumi.Input[str], data_set_placeholder: pulumi.Input[str]): - AnalysisDataSetReferenceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_arn=data_set_arn, - data_set_placeholder=data_set_placeholder, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_arn: pulumi.Input[str], - data_set_placeholder: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_arn", data_set_arn) - _setter("data_set_placeholder", data_set_placeholder) + pulumi.set(__self__, "data_set_arn", data_set_arn) + pulumi.set(__self__, "data_set_placeholder", data_set_placeholder) @property @pulumi.getter(name="dataSetArn") @@ -6846,17 +5574,8 @@ def data_set_placeholder(self, value: pulumi.Input[str]): class AnalysisDateAxisOptionsArgs: def __init__(__self__, *, missing_date_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None): - AnalysisDateAxisOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - missing_date_visibility=missing_date_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - missing_date_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if missing_date_visibility is not None: - _setter("missing_date_visibility", missing_date_visibility) + pulumi.set(__self__, "missing_date_visibility", missing_date_visibility) @property @pulumi.getter(name="missingDateVisibility") @@ -6876,31 +5595,14 @@ def __init__(__self__, *, date_granularity: Optional[pulumi.Input['AnalysisTimeGranularity']] = None, format_configuration: Optional[pulumi.Input['AnalysisDateTimeFormatConfigurationArgs']] = None, hierarchy_id: Optional[pulumi.Input[str]] = None): - AnalysisDateDimensionFieldArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - date_granularity=date_granularity, - format_configuration=format_configuration, - hierarchy_id=hierarchy_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['AnalysisColumnIdentifierArgs'], - field_id: pulumi.Input[str], - date_granularity: Optional[pulumi.Input['AnalysisTimeGranularity']] = None, - format_configuration: Optional[pulumi.Input['AnalysisDateTimeFormatConfigurationArgs']] = None, - hierarchy_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) if date_granularity is not None: - _setter("date_granularity", date_granularity) + pulumi.set(__self__, "date_granularity", date_granularity) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) if hierarchy_id is not None: - _setter("hierarchy_id", hierarchy_id) + pulumi.set(__self__, "hierarchy_id", hierarchy_id) @property @pulumi.getter @@ -6955,27 +5657,12 @@ def __init__(__self__, *, field_id: pulumi.Input[str], aggregation_function: Optional[pulumi.Input['AnalysisDateAggregationFunction']] = None, format_configuration: Optional[pulumi.Input['AnalysisDateTimeFormatConfigurationArgs']] = None): - AnalysisDateMeasureFieldArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - aggregation_function=aggregation_function, - format_configuration=format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['AnalysisColumnIdentifierArgs'], - field_id: pulumi.Input[str], - aggregation_function: Optional[pulumi.Input['AnalysisDateAggregationFunction']] = None, - format_configuration: Optional[pulumi.Input['AnalysisDateTimeFormatConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) if aggregation_function is not None: - _setter("aggregation_function", aggregation_function) + pulumi.set(__self__, "aggregation_function", aggregation_function) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) @property @pulumi.getter @@ -7020,25 +5707,12 @@ def __init__(__self__, *, dynamic_value: Optional[pulumi.Input['AnalysisDynamicDefaultValueArgs']] = None, rolling_date: Optional[pulumi.Input['AnalysisRollingDateConfigurationArgs']] = None, static_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - AnalysisDateTimeDefaultValuesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dynamic_value=dynamic_value, - rolling_date=rolling_date, - static_values=static_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dynamic_value: Optional[pulumi.Input['AnalysisDynamicDefaultValueArgs']] = None, - rolling_date: Optional[pulumi.Input['AnalysisRollingDateConfigurationArgs']] = None, - static_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dynamic_value is not None: - _setter("dynamic_value", dynamic_value) + pulumi.set(__self__, "dynamic_value", dynamic_value) if rolling_date is not None: - _setter("rolling_date", rolling_date) + pulumi.set(__self__, "rolling_date", rolling_date) if static_values is not None: - _setter("static_values", static_values) + pulumi.set(__self__, "static_values", static_values) @property @pulumi.getter(name="dynamicValue") @@ -7074,25 +5748,12 @@ def __init__(__self__, *, date_time_format: Optional[pulumi.Input[str]] = None, null_value_format_configuration: Optional[pulumi.Input['AnalysisNullValueFormatConfigurationArgs']] = None, numeric_format_configuration: Optional[pulumi.Input['AnalysisNumericFormatConfigurationArgs']] = None): - AnalysisDateTimeFormatConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_format=date_time_format, - null_value_format_configuration=null_value_format_configuration, - numeric_format_configuration=numeric_format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_format: Optional[pulumi.Input[str]] = None, - null_value_format_configuration: Optional[pulumi.Input['AnalysisNullValueFormatConfigurationArgs']] = None, - numeric_format_configuration: Optional[pulumi.Input['AnalysisNumericFormatConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_format is not None: - _setter("date_time_format", date_time_format) + pulumi.set(__self__, "date_time_format", date_time_format) if null_value_format_configuration is not None: - _setter("null_value_format_configuration", null_value_format_configuration) + pulumi.set(__self__, "null_value_format_configuration", null_value_format_configuration) if numeric_format_configuration is not None: - _setter("numeric_format_configuration", numeric_format_configuration) + pulumi.set(__self__, "numeric_format_configuration", numeric_format_configuration) @property @pulumi.getter(name="dateTimeFormat") @@ -7127,20 +5788,9 @@ class AnalysisDateTimeHierarchyArgs: def __init__(__self__, *, hierarchy_id: pulumi.Input[str], drill_down_filters: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDrillDownFilterArgs']]]] = None): - AnalysisDateTimeHierarchyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - hierarchy_id=hierarchy_id, - drill_down_filters=drill_down_filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hierarchy_id: pulumi.Input[str], - drill_down_filters: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDrillDownFilterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("hierarchy_id", hierarchy_id) + pulumi.set(__self__, "hierarchy_id", hierarchy_id) if drill_down_filters is not None: - _setter("drill_down_filters", drill_down_filters) + pulumi.set(__self__, "drill_down_filters", drill_down_filters) @property @pulumi.getter(name="hierarchyId") @@ -7169,32 +5819,15 @@ def __init__(__self__, *, mapped_data_set_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMappedDataSetParameterArgs']]]] = None, time_granularity: Optional[pulumi.Input['AnalysisTimeGranularity']] = None, value_when_unset: Optional[pulumi.Input['AnalysisDateTimeValueWhenUnsetConfigurationArgs']] = None): - AnalysisDateTimeParameterDeclarationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - default_values=default_values, - mapped_data_set_parameters=mapped_data_set_parameters, - time_granularity=time_granularity, - value_when_unset=value_when_unset, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - default_values: Optional[pulumi.Input['AnalysisDateTimeDefaultValuesArgs']] = None, - mapped_data_set_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMappedDataSetParameterArgs']]]] = None, - time_granularity: Optional[pulumi.Input['AnalysisTimeGranularity']] = None, - value_when_unset: Optional[pulumi.Input['AnalysisDateTimeValueWhenUnsetConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if default_values is not None: - _setter("default_values", default_values) + pulumi.set(__self__, "default_values", default_values) if mapped_data_set_parameters is not None: - _setter("mapped_data_set_parameters", mapped_data_set_parameters) + pulumi.set(__self__, "mapped_data_set_parameters", mapped_data_set_parameters) if time_granularity is not None: - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "time_granularity", time_granularity) if value_when_unset is not None: - _setter("value_when_unset", value_when_unset) + pulumi.set(__self__, "value_when_unset", value_when_unset) @property @pulumi.getter @@ -7247,19 +5880,8 @@ class AnalysisDateTimeParameterArgs: def __init__(__self__, *, name: pulumi.Input[str], values: pulumi.Input[Sequence[pulumi.Input[str]]]): - AnalysisDateTimeParameterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - values: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("values", values) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -7286,25 +5908,12 @@ def __init__(__self__, *, date_time_format: Optional[pulumi.Input[str]] = None, info_icon_label_options: Optional[pulumi.Input['AnalysisSheetControlInfoIconLabelOptionsArgs']] = None, title_options: Optional[pulumi.Input['AnalysisLabelOptionsArgs']] = None): - AnalysisDateTimePickerControlDisplayOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_format=date_time_format, - info_icon_label_options=info_icon_label_options, - title_options=title_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_format: Optional[pulumi.Input[str]] = None, - info_icon_label_options: Optional[pulumi.Input['AnalysisSheetControlInfoIconLabelOptionsArgs']] = None, - title_options: Optional[pulumi.Input['AnalysisLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_format is not None: - _setter("date_time_format", date_time_format) + pulumi.set(__self__, "date_time_format", date_time_format) if info_icon_label_options is not None: - _setter("info_icon_label_options", info_icon_label_options) + pulumi.set(__self__, "info_icon_label_options", info_icon_label_options) if title_options is not None: - _setter("title_options", title_options) + pulumi.set(__self__, "title_options", title_options) @property @pulumi.getter(name="dateTimeFormat") @@ -7339,21 +5948,10 @@ class AnalysisDateTimeValueWhenUnsetConfigurationArgs: def __init__(__self__, *, custom_value: Optional[pulumi.Input[str]] = None, value_when_unset_option: Optional[pulumi.Input['AnalysisValueWhenUnsetOption']] = None): - AnalysisDateTimeValueWhenUnsetConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_value=custom_value, - value_when_unset_option=value_when_unset_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_value: Optional[pulumi.Input[str]] = None, - value_when_unset_option: Optional[pulumi.Input['AnalysisValueWhenUnsetOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_value is not None: - _setter("custom_value", custom_value) + pulumi.set(__self__, "custom_value", custom_value) if value_when_unset_option is not None: - _setter("value_when_unset_option", value_when_unset_option) + pulumi.set(__self__, "value_when_unset_option", value_when_unset_option) @property @pulumi.getter(name="customValue") @@ -7379,21 +5977,10 @@ class AnalysisDecimalDefaultValuesArgs: def __init__(__self__, *, dynamic_value: Optional[pulumi.Input['AnalysisDynamicDefaultValueArgs']] = None, static_values: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None): - AnalysisDecimalDefaultValuesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dynamic_value=dynamic_value, - static_values=static_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dynamic_value: Optional[pulumi.Input['AnalysisDynamicDefaultValueArgs']] = None, - static_values: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dynamic_value is not None: - _setter("dynamic_value", dynamic_value) + pulumi.set(__self__, "dynamic_value", dynamic_value) if static_values is not None: - _setter("static_values", static_values) + pulumi.set(__self__, "static_values", static_values) @property @pulumi.getter(name="dynamicValue") @@ -7422,31 +6009,14 @@ def __init__(__self__, *, default_values: Optional[pulumi.Input['AnalysisDecimalDefaultValuesArgs']] = None, mapped_data_set_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMappedDataSetParameterArgs']]]] = None, value_when_unset: Optional[pulumi.Input['AnalysisDecimalValueWhenUnsetConfigurationArgs']] = None): - AnalysisDecimalParameterDeclarationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - parameter_value_type=parameter_value_type, - default_values=default_values, - mapped_data_set_parameters=mapped_data_set_parameters, - value_when_unset=value_when_unset, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - parameter_value_type: pulumi.Input['AnalysisParameterValueType'], - default_values: Optional[pulumi.Input['AnalysisDecimalDefaultValuesArgs']] = None, - mapped_data_set_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMappedDataSetParameterArgs']]]] = None, - value_when_unset: Optional[pulumi.Input['AnalysisDecimalValueWhenUnsetConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("parameter_value_type", parameter_value_type) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "parameter_value_type", parameter_value_type) if default_values is not None: - _setter("default_values", default_values) + pulumi.set(__self__, "default_values", default_values) if mapped_data_set_parameters is not None: - _setter("mapped_data_set_parameters", mapped_data_set_parameters) + pulumi.set(__self__, "mapped_data_set_parameters", mapped_data_set_parameters) if value_when_unset is not None: - _setter("value_when_unset", value_when_unset) + pulumi.set(__self__, "value_when_unset", value_when_unset) @property @pulumi.getter @@ -7499,19 +6069,8 @@ class AnalysisDecimalParameterArgs: def __init__(__self__, *, name: pulumi.Input[str], values: pulumi.Input[Sequence[pulumi.Input[float]]]): - AnalysisDecimalParameterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - values: pulumi.Input[Sequence[pulumi.Input[float]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("values", values) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -7536,16 +6095,7 @@ def values(self, value: pulumi.Input[Sequence[pulumi.Input[float]]]): class AnalysisDecimalPlacesConfigurationArgs: def __init__(__self__, *, decimal_places: pulumi.Input[float]): - AnalysisDecimalPlacesConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - decimal_places=decimal_places, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - decimal_places: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("decimal_places", decimal_places) + pulumi.set(__self__, "decimal_places", decimal_places) @property @pulumi.getter(name="decimalPlaces") @@ -7562,21 +6112,10 @@ class AnalysisDecimalValueWhenUnsetConfigurationArgs: def __init__(__self__, *, custom_value: Optional[pulumi.Input[float]] = None, value_when_unset_option: Optional[pulumi.Input['AnalysisValueWhenUnsetOption']] = None): - AnalysisDecimalValueWhenUnsetConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_value=custom_value, - value_when_unset_option=value_when_unset_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_value: Optional[pulumi.Input[float]] = None, - value_when_unset_option: Optional[pulumi.Input['AnalysisValueWhenUnsetOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_value is not None: - _setter("custom_value", custom_value) + pulumi.set(__self__, "custom_value", custom_value) if value_when_unset_option is not None: - _setter("value_when_unset_option", value_when_unset_option) + pulumi.set(__self__, "value_when_unset_option", value_when_unset_option) @property @pulumi.getter(name="customValue") @@ -7601,16 +6140,7 @@ def value_when_unset_option(self, value: Optional[pulumi.Input['AnalysisValueWhe class AnalysisDefaultFreeFormLayoutConfigurationArgs: def __init__(__self__, *, canvas_size_options: pulumi.Input['AnalysisFreeFormLayoutCanvasSizeOptionsArgs']): - AnalysisDefaultFreeFormLayoutConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - canvas_size_options=canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - canvas_size_options: pulumi.Input['AnalysisFreeFormLayoutCanvasSizeOptionsArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("canvas_size_options", canvas_size_options) + pulumi.set(__self__, "canvas_size_options", canvas_size_options) @property @pulumi.getter(name="canvasSizeOptions") @@ -7626,16 +6156,7 @@ def canvas_size_options(self, value: pulumi.Input['AnalysisFreeFormLayoutCanvasS class AnalysisDefaultGridLayoutConfigurationArgs: def __init__(__self__, *, canvas_size_options: pulumi.Input['AnalysisGridLayoutCanvasSizeOptionsArgs']): - AnalysisDefaultGridLayoutConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - canvas_size_options=canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - canvas_size_options: pulumi.Input['AnalysisGridLayoutCanvasSizeOptionsArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("canvas_size_options", canvas_size_options) + pulumi.set(__self__, "canvas_size_options", canvas_size_options) @property @pulumi.getter(name="canvasSizeOptions") @@ -7652,21 +6173,10 @@ class AnalysisDefaultInteractiveLayoutConfigurationArgs: def __init__(__self__, *, free_form: Optional[pulumi.Input['AnalysisDefaultFreeFormLayoutConfigurationArgs']] = None, grid: Optional[pulumi.Input['AnalysisDefaultGridLayoutConfigurationArgs']] = None): - AnalysisDefaultInteractiveLayoutConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - free_form=free_form, - grid=grid, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - free_form: Optional[pulumi.Input['AnalysisDefaultFreeFormLayoutConfigurationArgs']] = None, - grid: Optional[pulumi.Input['AnalysisDefaultGridLayoutConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if free_form is not None: - _setter("free_form", free_form) + pulumi.set(__self__, "free_form", free_form) if grid is not None: - _setter("grid", grid) + pulumi.set(__self__, "grid", grid) @property @pulumi.getter(name="freeForm") @@ -7693,25 +6203,12 @@ def __init__(__self__, *, interactive_layout_configuration: Optional[pulumi.Input['AnalysisDefaultInteractiveLayoutConfigurationArgs']] = None, paginated_layout_configuration: Optional[pulumi.Input['AnalysisDefaultPaginatedLayoutConfigurationArgs']] = None, sheet_content_type: Optional[pulumi.Input['AnalysisSheetContentType']] = None): - AnalysisDefaultNewSheetConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - interactive_layout_configuration=interactive_layout_configuration, - paginated_layout_configuration=paginated_layout_configuration, - sheet_content_type=sheet_content_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - interactive_layout_configuration: Optional[pulumi.Input['AnalysisDefaultInteractiveLayoutConfigurationArgs']] = None, - paginated_layout_configuration: Optional[pulumi.Input['AnalysisDefaultPaginatedLayoutConfigurationArgs']] = None, - sheet_content_type: Optional[pulumi.Input['AnalysisSheetContentType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if interactive_layout_configuration is not None: - _setter("interactive_layout_configuration", interactive_layout_configuration) + pulumi.set(__self__, "interactive_layout_configuration", interactive_layout_configuration) if paginated_layout_configuration is not None: - _setter("paginated_layout_configuration", paginated_layout_configuration) + pulumi.set(__self__, "paginated_layout_configuration", paginated_layout_configuration) if sheet_content_type is not None: - _setter("sheet_content_type", sheet_content_type) + pulumi.set(__self__, "sheet_content_type", sheet_content_type) @property @pulumi.getter(name="interactiveLayoutConfiguration") @@ -7745,17 +6242,8 @@ def sheet_content_type(self, value: Optional[pulumi.Input['AnalysisSheetContentT class AnalysisDefaultPaginatedLayoutConfigurationArgs: def __init__(__self__, *, section_based: Optional[pulumi.Input['AnalysisDefaultSectionBasedLayoutConfigurationArgs']] = None): - AnalysisDefaultPaginatedLayoutConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - section_based=section_based, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - section_based: Optional[pulumi.Input['AnalysisDefaultSectionBasedLayoutConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if section_based is not None: - _setter("section_based", section_based) + pulumi.set(__self__, "section_based", section_based) @property @pulumi.getter(name="sectionBased") @@ -7771,16 +6259,7 @@ def section_based(self, value: Optional[pulumi.Input['AnalysisDefaultSectionBase class AnalysisDefaultSectionBasedLayoutConfigurationArgs: def __init__(__self__, *, canvas_size_options: pulumi.Input['AnalysisSectionBasedLayoutCanvasSizeOptionsArgs']): - AnalysisDefaultSectionBasedLayoutConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - canvas_size_options=canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - canvas_size_options: pulumi.Input['AnalysisSectionBasedLayoutCanvasSizeOptionsArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("canvas_size_options", canvas_size_options) + pulumi.set(__self__, "canvas_size_options", canvas_size_options) @property @pulumi.getter(name="canvasSizeOptions") @@ -7796,16 +6275,7 @@ def canvas_size_options(self, value: pulumi.Input['AnalysisSectionBasedLayoutCan class AnalysisDefaultsArgs: def __init__(__self__, *, default_new_sheet_configuration: pulumi.Input['AnalysisDefaultNewSheetConfigurationArgs']): - AnalysisDefaultsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_new_sheet_configuration=default_new_sheet_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_new_sheet_configuration: pulumi.Input['AnalysisDefaultNewSheetConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("default_new_sheet_configuration", default_new_sheet_configuration) + pulumi.set(__self__, "default_new_sheet_configuration", default_new_sheet_configuration) @property @pulumi.getter(name="defaultNewSheetConfiguration") @@ -7827,40 +6297,19 @@ def __init__(__self__, *, filter_groups: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFilterGroupArgs']]]] = None, parameter_declarations: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisParameterDeclarationArgs']]]] = None, sheets: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisSheetDefinitionArgs']]]] = None): - AnalysisDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_identifier_declarations=data_set_identifier_declarations, - analysis_defaults=analysis_defaults, - calculated_fields=calculated_fields, - column_configurations=column_configurations, - filter_groups=filter_groups, - parameter_declarations=parameter_declarations, - sheets=sheets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_identifier_declarations: pulumi.Input[Sequence[pulumi.Input['AnalysisDataSetIdentifierDeclarationArgs']]], - analysis_defaults: Optional[pulumi.Input['AnalysisDefaultsArgs']] = None, - calculated_fields: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisCalculatedFieldArgs']]]] = None, - column_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisColumnConfigurationArgs']]]] = None, - filter_groups: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFilterGroupArgs']]]] = None, - parameter_declarations: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisParameterDeclarationArgs']]]] = None, - sheets: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisSheetDefinitionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_identifier_declarations", data_set_identifier_declarations) + pulumi.set(__self__, "data_set_identifier_declarations", data_set_identifier_declarations) if analysis_defaults is not None: - _setter("analysis_defaults", analysis_defaults) + pulumi.set(__self__, "analysis_defaults", analysis_defaults) if calculated_fields is not None: - _setter("calculated_fields", calculated_fields) + pulumi.set(__self__, "calculated_fields", calculated_fields) if column_configurations is not None: - _setter("column_configurations", column_configurations) + pulumi.set(__self__, "column_configurations", column_configurations) if filter_groups is not None: - _setter("filter_groups", filter_groups) + pulumi.set(__self__, "filter_groups", filter_groups) if parameter_declarations is not None: - _setter("parameter_declarations", parameter_declarations) + pulumi.set(__self__, "parameter_declarations", parameter_declarations) if sheets is not None: - _setter("sheets", sheets) + pulumi.set(__self__, "sheets", sheets) @property @pulumi.getter(name="dataSetIdentifierDeclarations") @@ -7934,33 +6383,16 @@ def __init__(__self__, *, source_column: Optional[pulumi.Input['AnalysisColumnIdentifierArgs']] = None, source_field: Optional[pulumi.Input[str]] = None, source_parameter_name: Optional[pulumi.Input[str]] = None): - AnalysisDestinationParameterValueConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_values_configuration=custom_values_configuration, - select_all_value_options=select_all_value_options, - source_column=source_column, - source_field=source_field, - source_parameter_name=source_parameter_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_values_configuration: Optional[pulumi.Input['AnalysisCustomValuesConfigurationArgs']] = None, - select_all_value_options: Optional[pulumi.Input['AnalysisSelectAllValueOptions']] = None, - source_column: Optional[pulumi.Input['AnalysisColumnIdentifierArgs']] = None, - source_field: Optional[pulumi.Input[str]] = None, - source_parameter_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_values_configuration is not None: - _setter("custom_values_configuration", custom_values_configuration) + pulumi.set(__self__, "custom_values_configuration", custom_values_configuration) if select_all_value_options is not None: - _setter("select_all_value_options", select_all_value_options) + pulumi.set(__self__, "select_all_value_options", select_all_value_options) if source_column is not None: - _setter("source_column", source_column) + pulumi.set(__self__, "source_column", source_column) if source_field is not None: - _setter("source_field", source_field) + pulumi.set(__self__, "source_field", source_field) if source_parameter_name is not None: - _setter("source_parameter_name", source_parameter_name) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) @property @pulumi.getter(name="customValuesConfiguration") @@ -8014,25 +6446,12 @@ def __init__(__self__, *, categorical_dimension_field: Optional[pulumi.Input['AnalysisCategoricalDimensionFieldArgs']] = None, date_dimension_field: Optional[pulumi.Input['AnalysisDateDimensionFieldArgs']] = None, numerical_dimension_field: Optional[pulumi.Input['AnalysisNumericalDimensionFieldArgs']] = None): - AnalysisDimensionFieldArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - categorical_dimension_field=categorical_dimension_field, - date_dimension_field=date_dimension_field, - numerical_dimension_field=numerical_dimension_field, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - categorical_dimension_field: Optional[pulumi.Input['AnalysisCategoricalDimensionFieldArgs']] = None, - date_dimension_field: Optional[pulumi.Input['AnalysisDateDimensionFieldArgs']] = None, - numerical_dimension_field: Optional[pulumi.Input['AnalysisNumericalDimensionFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if categorical_dimension_field is not None: - _setter("categorical_dimension_field", categorical_dimension_field) + pulumi.set(__self__, "categorical_dimension_field", categorical_dimension_field) if date_dimension_field is not None: - _setter("date_dimension_field", date_dimension_field) + pulumi.set(__self__, "date_dimension_field", date_dimension_field) if numerical_dimension_field is not None: - _setter("numerical_dimension_field", numerical_dimension_field) + pulumi.set(__self__, "numerical_dimension_field", numerical_dimension_field) @property @pulumi.getter(name="categoricalDimensionField") @@ -8066,17 +6485,8 @@ def numerical_dimension_field(self, value: Optional[pulumi.Input['AnalysisNumeri class AnalysisDonutCenterOptionsArgs: def __init__(__self__, *, label_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None): - AnalysisDonutCenterOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - label_visibility=label_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - label_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if label_visibility is not None: - _setter("label_visibility", label_visibility) + pulumi.set(__self__, "label_visibility", label_visibility) @property @pulumi.getter(name="labelVisibility") @@ -8093,21 +6503,10 @@ class AnalysisDonutOptionsArgs: def __init__(__self__, *, arc_options: Optional[pulumi.Input['AnalysisArcOptionsArgs']] = None, donut_center_options: Optional[pulumi.Input['AnalysisDonutCenterOptionsArgs']] = None): - AnalysisDonutOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arc_options=arc_options, - donut_center_options=donut_center_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arc_options: Optional[pulumi.Input['AnalysisArcOptionsArgs']] = None, - donut_center_options: Optional[pulumi.Input['AnalysisDonutCenterOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arc_options is not None: - _setter("arc_options", arc_options) + pulumi.set(__self__, "arc_options", arc_options) if donut_center_options is not None: - _setter("donut_center_options", donut_center_options) + pulumi.set(__self__, "donut_center_options", donut_center_options) @property @pulumi.getter(name="arcOptions") @@ -8134,25 +6533,12 @@ def __init__(__self__, *, category_filter: Optional[pulumi.Input['AnalysisCategoryDrillDownFilterArgs']] = None, numeric_equality_filter: Optional[pulumi.Input['AnalysisNumericEqualityDrillDownFilterArgs']] = None, time_range_filter: Optional[pulumi.Input['AnalysisTimeRangeDrillDownFilterArgs']] = None): - AnalysisDrillDownFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_filter=category_filter, - numeric_equality_filter=numeric_equality_filter, - time_range_filter=time_range_filter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_filter: Optional[pulumi.Input['AnalysisCategoryDrillDownFilterArgs']] = None, - numeric_equality_filter: Optional[pulumi.Input['AnalysisNumericEqualityDrillDownFilterArgs']] = None, - time_range_filter: Optional[pulumi.Input['AnalysisTimeRangeDrillDownFilterArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_filter is not None: - _setter("category_filter", category_filter) + pulumi.set(__self__, "category_filter", category_filter) if numeric_equality_filter is not None: - _setter("numeric_equality_filter", numeric_equality_filter) + pulumi.set(__self__, "numeric_equality_filter", numeric_equality_filter) if time_range_filter is not None: - _setter("time_range_filter", time_range_filter) + pulumi.set(__self__, "time_range_filter", time_range_filter) @property @pulumi.getter(name="categoryFilter") @@ -8188,25 +6574,12 @@ def __init__(__self__, *, info_icon_label_options: Optional[pulumi.Input['AnalysisSheetControlInfoIconLabelOptionsArgs']] = None, select_all_options: Optional[pulumi.Input['AnalysisListControlSelectAllOptionsArgs']] = None, title_options: Optional[pulumi.Input['AnalysisLabelOptionsArgs']] = None): - AnalysisDropDownControlDisplayOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - info_icon_label_options=info_icon_label_options, - select_all_options=select_all_options, - title_options=title_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - info_icon_label_options: Optional[pulumi.Input['AnalysisSheetControlInfoIconLabelOptionsArgs']] = None, - select_all_options: Optional[pulumi.Input['AnalysisListControlSelectAllOptionsArgs']] = None, - title_options: Optional[pulumi.Input['AnalysisLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if info_icon_label_options is not None: - _setter("info_icon_label_options", info_icon_label_options) + pulumi.set(__self__, "info_icon_label_options", info_icon_label_options) if select_all_options is not None: - _setter("select_all_options", select_all_options) + pulumi.set(__self__, "select_all_options", select_all_options) if title_options is not None: - _setter("title_options", title_options) + pulumi.set(__self__, "title_options", title_options) @property @pulumi.getter(name="infoIconLabelOptions") @@ -8242,24 +6615,11 @@ def __init__(__self__, *, default_value_column: pulumi.Input['AnalysisColumnIdentifierArgs'], group_name_column: Optional[pulumi.Input['AnalysisColumnIdentifierArgs']] = None, user_name_column: Optional[pulumi.Input['AnalysisColumnIdentifierArgs']] = None): - AnalysisDynamicDefaultValueArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_value_column=default_value_column, - group_name_column=group_name_column, - user_name_column=user_name_column, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_value_column: pulumi.Input['AnalysisColumnIdentifierArgs'], - group_name_column: Optional[pulumi.Input['AnalysisColumnIdentifierArgs']] = None, - user_name_column: Optional[pulumi.Input['AnalysisColumnIdentifierArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("default_value_column", default_value_column) + pulumi.set(__self__, "default_value_column", default_value_column) if group_name_column is not None: - _setter("group_name_column", group_name_column) + pulumi.set(__self__, "group_name_column", group_name_column) if user_name_column is not None: - _setter("user_name_column", user_name_column) + pulumi.set(__self__, "user_name_column", user_name_column) @property @pulumi.getter(name="defaultValueColumn") @@ -8295,23 +6655,10 @@ def __init__(__self__, *, data_set_identifier: pulumi.Input[str], visual_id: pulumi.Input[str], actions: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisVisualCustomActionArgs']]]] = None): - AnalysisEmptyVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_identifier=data_set_identifier, - visual_id=visual_id, - actions=actions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_identifier: pulumi.Input[str], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisVisualCustomActionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_identifier", data_set_identifier) - _setter("visual_id", visual_id) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) @property @pulumi.getter(name="dataSetIdentifier") @@ -8347,23 +6694,10 @@ def __init__(__self__, *, amount: pulumi.Input[float], granularity: pulumi.Input['AnalysisTimeGranularity'], status: Optional[pulumi.Input['AnalysisWidgetStatus']] = None): - AnalysisExcludePeriodConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - amount=amount, - granularity=granularity, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - amount: pulumi.Input[float], - granularity: pulumi.Input['AnalysisTimeGranularity'], - status: Optional[pulumi.Input['AnalysisWidgetStatus']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("amount", amount) - _setter("granularity", granularity) + pulumi.set(__self__, "amount", amount) + pulumi.set(__self__, "granularity", granularity) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter @@ -8399,23 +6733,10 @@ def __init__(__self__, *, columns: pulumi.Input[Sequence[pulumi.Input['AnalysisColumnIdentifierArgs']]], hierarchy_id: pulumi.Input[str], drill_down_filters: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDrillDownFilterArgs']]]] = None): - AnalysisExplicitHierarchyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - columns=columns, - hierarchy_id=hierarchy_id, - drill_down_filters=drill_down_filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - columns: pulumi.Input[Sequence[pulumi.Input['AnalysisColumnIdentifierArgs']]], - hierarchy_id: pulumi.Input[str], - drill_down_filters: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDrillDownFilterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("columns", columns) - _setter("hierarchy_id", hierarchy_id) + pulumi.set(__self__, "columns", columns) + pulumi.set(__self__, "hierarchy_id", hierarchy_id) if drill_down_filters is not None: - _setter("drill_down_filters", drill_down_filters) + pulumi.set(__self__, "drill_down_filters", drill_down_filters) @property @pulumi.getter @@ -8451,25 +6772,12 @@ def __init__(__self__, *, aggregation_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, tooltip_fields: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisTooltipItemArgs']]]] = None, tooltip_title_type: Optional[pulumi.Input['AnalysisTooltipTitleType']] = None): - AnalysisFieldBasedTooltipArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - aggregation_visibility=aggregation_visibility, - tooltip_fields=tooltip_fields, - tooltip_title_type=tooltip_title_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aggregation_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - tooltip_fields: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisTooltipItemArgs']]]] = None, - tooltip_title_type: Optional[pulumi.Input['AnalysisTooltipTitleType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if aggregation_visibility is not None: - _setter("aggregation_visibility", aggregation_visibility) + pulumi.set(__self__, "aggregation_visibility", aggregation_visibility) if tooltip_fields is not None: - _setter("tooltip_fields", tooltip_fields) + pulumi.set(__self__, "tooltip_fields", tooltip_fields) if tooltip_title_type is not None: - _setter("tooltip_title_type", tooltip_title_type) + pulumi.set(__self__, "tooltip_title_type", tooltip_title_type) @property @pulumi.getter(name="aggregationVisibility") @@ -8504,21 +6812,10 @@ class AnalysisFieldLabelTypeArgs: def __init__(__self__, *, field_id: Optional[pulumi.Input[str]] = None, visibility: Optional[pulumi.Input['AnalysisVisibility']] = None): - AnalysisFieldLabelTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: Optional[pulumi.Input[str]] = None, - visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_id is not None: - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="fieldId") @@ -8545,23 +6842,10 @@ def __init__(__self__, *, axis_binding: pulumi.Input['AnalysisAxisBinding'], field_id: pulumi.Input[str], settings: Optional[pulumi.Input['AnalysisLineChartSeriesSettingsArgs']] = None): - AnalysisFieldSeriesItemArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - axis_binding=axis_binding, - field_id=field_id, - settings=settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - axis_binding: pulumi.Input['AnalysisAxisBinding'], - field_id: pulumi.Input[str], - settings: Optional[pulumi.Input['AnalysisLineChartSeriesSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("axis_binding", axis_binding) - _setter("field_id", field_id) + pulumi.set(__self__, "axis_binding", axis_binding) + pulumi.set(__self__, "field_id", field_id) if settings is not None: - _setter("settings", settings) + pulumi.set(__self__, "settings", settings) @property @pulumi.getter(name="axisBinding") @@ -8596,21 +6880,10 @@ class AnalysisFieldSortOptionsArgs: def __init__(__self__, *, column_sort: Optional[pulumi.Input['AnalysisColumnSortArgs']] = None, field_sort: Optional[pulumi.Input['AnalysisFieldSortArgs']] = None): - AnalysisFieldSortOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_sort=column_sort, - field_sort=field_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_sort: Optional[pulumi.Input['AnalysisColumnSortArgs']] = None, - field_sort: Optional[pulumi.Input['AnalysisFieldSortArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column_sort is not None: - _setter("column_sort", column_sort) + pulumi.set(__self__, "column_sort", column_sort) if field_sort is not None: - _setter("field_sort", field_sort) + pulumi.set(__self__, "field_sort", field_sort) @property @pulumi.getter(name="columnSort") @@ -8636,19 +6909,8 @@ class AnalysisFieldSortArgs: def __init__(__self__, *, direction: pulumi.Input['AnalysisSortDirection'], field_id: pulumi.Input[str]): - AnalysisFieldSortArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - direction=direction, - field_id=field_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - direction: pulumi.Input['AnalysisSortDirection'], - field_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("direction", direction) - _setter("field_id", field_id) + pulumi.set(__self__, "direction", direction) + pulumi.set(__self__, "field_id", field_id) @property @pulumi.getter @@ -8675,24 +6937,11 @@ def __init__(__self__, *, field_id: pulumi.Input[str], label: Optional[pulumi.Input[str]] = None, visibility: Optional[pulumi.Input['AnalysisVisibility']] = None): - AnalysisFieldTooltipItemArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - label=label, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: pulumi.Input[str], - label: Optional[pulumi.Input[str]] = None, - visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if label is not None: - _setter("label", label) + pulumi.set(__self__, "label", label) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="fieldId") @@ -8727,21 +6976,10 @@ class AnalysisFilledMapAggregatedFieldWellsArgs: def __init__(__self__, *, geospatial: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None): - AnalysisFilledMapAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - geospatial=geospatial, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - geospatial: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if geospatial is not None: - _setter("geospatial", geospatial) + pulumi.set(__self__, "geospatial", geospatial) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -8766,16 +7004,7 @@ def values(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMea class AnalysisFilledMapConditionalFormattingOptionArgs: def __init__(__self__, *, shape: pulumi.Input['AnalysisFilledMapShapeConditionalFormattingArgs']): - AnalysisFilledMapConditionalFormattingOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - shape=shape, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - shape: pulumi.Input['AnalysisFilledMapShapeConditionalFormattingArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("shape", shape) + pulumi.set(__self__, "shape", shape) @property @pulumi.getter @@ -8791,16 +7020,7 @@ def shape(self, value: pulumi.Input['AnalysisFilledMapShapeConditionalFormatting class AnalysisFilledMapConditionalFormattingArgs: def __init__(__self__, *, conditional_formatting_options: pulumi.Input[Sequence[pulumi.Input['AnalysisFilledMapConditionalFormattingOptionArgs']]]): - AnalysisFilledMapConditionalFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - conditional_formatting_options=conditional_formatting_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - conditional_formatting_options: pulumi.Input[Sequence[pulumi.Input['AnalysisFilledMapConditionalFormattingOptionArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("conditional_formatting_options", conditional_formatting_options) + pulumi.set(__self__, "conditional_formatting_options", conditional_formatting_options) @property @pulumi.getter(name="conditionalFormattingOptions") @@ -8821,37 +7041,18 @@ def __init__(__self__, *, sort_configuration: Optional[pulumi.Input['AnalysisFilledMapSortConfigurationArgs']] = None, tooltip: Optional[pulumi.Input['AnalysisTooltipOptionsArgs']] = None, window_options: Optional[pulumi.Input['AnalysisGeospatialWindowOptionsArgs']] = None): - AnalysisFilledMapConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_wells=field_wells, - legend=legend, - map_style_options=map_style_options, - sort_configuration=sort_configuration, - tooltip=tooltip, - window_options=window_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_wells: Optional[pulumi.Input['AnalysisFilledMapFieldWellsArgs']] = None, - legend: Optional[pulumi.Input['AnalysisLegendOptionsArgs']] = None, - map_style_options: Optional[pulumi.Input['AnalysisGeospatialMapStyleOptionsArgs']] = None, - sort_configuration: Optional[pulumi.Input['AnalysisFilledMapSortConfigurationArgs']] = None, - tooltip: Optional[pulumi.Input['AnalysisTooltipOptionsArgs']] = None, - window_options: Optional[pulumi.Input['AnalysisGeospatialWindowOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if map_style_options is not None: - _setter("map_style_options", map_style_options) + pulumi.set(__self__, "map_style_options", map_style_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if window_options is not None: - _setter("window_options", window_options) + pulumi.set(__self__, "window_options", window_options) @property @pulumi.getter(name="fieldWells") @@ -8912,17 +7113,8 @@ def window_options(self, value: Optional[pulumi.Input['AnalysisGeospatialWindowO class AnalysisFilledMapFieldWellsArgs: def __init__(__self__, *, filled_map_aggregated_field_wells: Optional[pulumi.Input['AnalysisFilledMapAggregatedFieldWellsArgs']] = None): - AnalysisFilledMapFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - filled_map_aggregated_field_wells=filled_map_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filled_map_aggregated_field_wells: Optional[pulumi.Input['AnalysisFilledMapAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if filled_map_aggregated_field_wells is not None: - _setter("filled_map_aggregated_field_wells", filled_map_aggregated_field_wells) + pulumi.set(__self__, "filled_map_aggregated_field_wells", filled_map_aggregated_field_wells) @property @pulumi.getter(name="filledMapAggregatedFieldWells") @@ -8939,20 +7131,9 @@ class AnalysisFilledMapShapeConditionalFormattingArgs: def __init__(__self__, *, field_id: pulumi.Input[str], format: Optional[pulumi.Input['AnalysisShapeConditionalFormatArgs']] = None): - AnalysisFilledMapShapeConditionalFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - format=format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: pulumi.Input[str], - format: Optional[pulumi.Input['AnalysisShapeConditionalFormatArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if format is not None: - _setter("format", format) + pulumi.set(__self__, "format", format) @property @pulumi.getter(name="fieldId") @@ -8977,17 +7158,8 @@ def format(self, value: Optional[pulumi.Input['AnalysisShapeConditionalFormatArg class AnalysisFilledMapSortConfigurationArgs: def __init__(__self__, *, category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFieldSortOptionsArgs']]]] = None): - AnalysisFilledMapSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_sort=category_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) @property @pulumi.getter(name="categorySort") @@ -9009,40 +7181,19 @@ def __init__(__self__, *, conditional_formatting: Optional[pulumi.Input['AnalysisFilledMapConditionalFormattingArgs']] = None, subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None): - AnalysisFilledMapVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - conditional_formatting=conditional_formatting, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['AnalysisFilledMapConfigurationArgs']] = None, - column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisColumnHierarchyArgs']]]] = None, - conditional_formatting: Optional[pulumi.Input['AnalysisFilledMapConditionalFormattingArgs']] = None, - subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if conditional_formatting is not None: - _setter("conditional_formatting", conditional_formatting) + pulumi.set(__self__, "conditional_formatting", conditional_formatting) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -9118,41 +7269,20 @@ def __init__(__self__, *, slider: Optional[pulumi.Input['AnalysisFilterSliderControlArgs']] = None, text_area: Optional[pulumi.Input['AnalysisFilterTextAreaControlArgs']] = None, text_field: Optional[pulumi.Input['AnalysisFilterTextFieldControlArgs']] = None): - AnalysisFilterControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_picker=date_time_picker, - dropdown=dropdown, - list=list, - relative_date_time=relative_date_time, - slider=slider, - text_area=text_area, - text_field=text_field, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_picker: Optional[pulumi.Input['AnalysisFilterDateTimePickerControlArgs']] = None, - dropdown: Optional[pulumi.Input['AnalysisFilterDropDownControlArgs']] = None, - list: Optional[pulumi.Input['AnalysisFilterListControlArgs']] = None, - relative_date_time: Optional[pulumi.Input['AnalysisFilterRelativeDateTimeControlArgs']] = None, - slider: Optional[pulumi.Input['AnalysisFilterSliderControlArgs']] = None, - text_area: Optional[pulumi.Input['AnalysisFilterTextAreaControlArgs']] = None, - text_field: Optional[pulumi.Input['AnalysisFilterTextFieldControlArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_picker is not None: - _setter("date_time_picker", date_time_picker) + pulumi.set(__self__, "date_time_picker", date_time_picker) if dropdown is not None: - _setter("dropdown", dropdown) + pulumi.set(__self__, "dropdown", dropdown) if list is not None: - _setter("list", list) + pulumi.set(__self__, "list", list) if relative_date_time is not None: - _setter("relative_date_time", relative_date_time) + pulumi.set(__self__, "relative_date_time", relative_date_time) if slider is not None: - _setter("slider", slider) + pulumi.set(__self__, "slider", slider) if text_area is not None: - _setter("text_area", text_area) + pulumi.set(__self__, "text_area", text_area) if text_field is not None: - _setter("text_field", text_field) + pulumi.set(__self__, "text_field", text_field) @property @pulumi.getter(name="dateTimePicker") @@ -9226,30 +7356,13 @@ def __init__(__self__, *, title: pulumi.Input[str], display_options: Optional[pulumi.Input['AnalysisDateTimePickerControlDisplayOptionsArgs']] = None, type: Optional[pulumi.Input['AnalysisSheetControlDateTimePickerType']] = None): - AnalysisFilterDateTimePickerControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_control_id=filter_control_id, - source_filter_id=source_filter_id, - title=title, - display_options=display_options, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_control_id: pulumi.Input[str], - source_filter_id: pulumi.Input[str], - title: pulumi.Input[str], - display_options: Optional[pulumi.Input['AnalysisDateTimePickerControlDisplayOptionsArgs']] = None, - type: Optional[pulumi.Input['AnalysisSheetControlDateTimePickerType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_control_id", filter_control_id) - _setter("source_filter_id", source_filter_id) - _setter("title", title) + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="filterControlId") @@ -9307,38 +7420,17 @@ def __init__(__self__, *, display_options: Optional[pulumi.Input['AnalysisDropDownControlDisplayOptionsArgs']] = None, selectable_values: Optional[pulumi.Input['AnalysisFilterSelectableValuesArgs']] = None, type: Optional[pulumi.Input['AnalysisSheetControlListType']] = None): - AnalysisFilterDropDownControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_control_id=filter_control_id, - source_filter_id=source_filter_id, - title=title, - cascading_control_configuration=cascading_control_configuration, - display_options=display_options, - selectable_values=selectable_values, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_control_id: pulumi.Input[str], - source_filter_id: pulumi.Input[str], - title: pulumi.Input[str], - cascading_control_configuration: Optional[pulumi.Input['AnalysisCascadingControlConfigurationArgs']] = None, - display_options: Optional[pulumi.Input['AnalysisDropDownControlDisplayOptionsArgs']] = None, - selectable_values: Optional[pulumi.Input['AnalysisFilterSelectableValuesArgs']] = None, - type: Optional[pulumi.Input['AnalysisSheetControlListType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_control_id", filter_control_id) - _setter("source_filter_id", source_filter_id) - _setter("title", title) + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) if cascading_control_configuration is not None: - _setter("cascading_control_configuration", cascading_control_configuration) + pulumi.set(__self__, "cascading_control_configuration", cascading_control_configuration) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) if selectable_values is not None: - _setter("selectable_values", selectable_values) + pulumi.set(__self__, "selectable_values", selectable_values) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="filterControlId") @@ -9412,29 +7504,12 @@ def __init__(__self__, *, filters: pulumi.Input[Sequence[pulumi.Input['AnalysisFilterArgs']]], scope_configuration: pulumi.Input['AnalysisFilterScopeConfigurationArgs'], status: Optional[pulumi.Input['AnalysisWidgetStatus']] = None): - AnalysisFilterGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cross_dataset=cross_dataset, - filter_group_id=filter_group_id, - filters=filters, - scope_configuration=scope_configuration, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cross_dataset: pulumi.Input['AnalysisCrossDatasetTypes'], - filter_group_id: pulumi.Input[str], - filters: pulumi.Input[Sequence[pulumi.Input['AnalysisFilterArgs']]], - scope_configuration: pulumi.Input['AnalysisFilterScopeConfigurationArgs'], - status: Optional[pulumi.Input['AnalysisWidgetStatus']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cross_dataset", cross_dataset) - _setter("filter_group_id", filter_group_id) - _setter("filters", filters) - _setter("scope_configuration", scope_configuration) + pulumi.set(__self__, "cross_dataset", cross_dataset) + pulumi.set(__self__, "filter_group_id", filter_group_id) + pulumi.set(__self__, "filters", filters) + pulumi.set(__self__, "scope_configuration", scope_configuration) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter(name="crossDataset") @@ -9489,28 +7564,13 @@ def __init__(__self__, *, category_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, null_option: Optional[pulumi.Input['AnalysisFilterNullOption']] = None, select_all_options: Optional[pulumi.Input['AnalysisCategoryFilterSelectAllOptions']] = None): - AnalysisFilterListConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - match_operator=match_operator, - category_values=category_values, - null_option=null_option, - select_all_options=select_all_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - match_operator: pulumi.Input['AnalysisCategoryFilterMatchOperator'], - category_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - null_option: Optional[pulumi.Input['AnalysisFilterNullOption']] = None, - select_all_options: Optional[pulumi.Input['AnalysisCategoryFilterSelectAllOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("match_operator", match_operator) + pulumi.set(__self__, "match_operator", match_operator) if category_values is not None: - _setter("category_values", category_values) + pulumi.set(__self__, "category_values", category_values) if null_option is not None: - _setter("null_option", null_option) + pulumi.set(__self__, "null_option", null_option) if select_all_options is not None: - _setter("select_all_options", select_all_options) + pulumi.set(__self__, "select_all_options", select_all_options) @property @pulumi.getter(name="matchOperator") @@ -9559,38 +7619,17 @@ def __init__(__self__, *, display_options: Optional[pulumi.Input['AnalysisListControlDisplayOptionsArgs']] = None, selectable_values: Optional[pulumi.Input['AnalysisFilterSelectableValuesArgs']] = None, type: Optional[pulumi.Input['AnalysisSheetControlListType']] = None): - AnalysisFilterListControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_control_id=filter_control_id, - source_filter_id=source_filter_id, - title=title, - cascading_control_configuration=cascading_control_configuration, - display_options=display_options, - selectable_values=selectable_values, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_control_id: pulumi.Input[str], - source_filter_id: pulumi.Input[str], - title: pulumi.Input[str], - cascading_control_configuration: Optional[pulumi.Input['AnalysisCascadingControlConfigurationArgs']] = None, - display_options: Optional[pulumi.Input['AnalysisListControlDisplayOptionsArgs']] = None, - selectable_values: Optional[pulumi.Input['AnalysisFilterSelectableValuesArgs']] = None, - type: Optional[pulumi.Input['AnalysisSheetControlListType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_control_id", filter_control_id) - _setter("source_filter_id", source_filter_id) - _setter("title", title) + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) if cascading_control_configuration is not None: - _setter("cascading_control_configuration", cascading_control_configuration) + pulumi.set(__self__, "cascading_control_configuration", cascading_control_configuration) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) if selectable_values is not None: - _setter("selectable_values", selectable_values) + pulumi.set(__self__, "selectable_values", selectable_values) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="filterControlId") @@ -9662,25 +7701,12 @@ def __init__(__self__, *, selected_columns: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisColumnIdentifierArgs']]]] = None, selected_field_options: Optional[pulumi.Input['AnalysisSelectedFieldOptions']] = None, selected_fields: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - AnalysisFilterOperationSelectedFieldsConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - selected_columns=selected_columns, - selected_field_options=selected_field_options, - selected_fields=selected_fields, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - selected_columns: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisColumnIdentifierArgs']]]] = None, - selected_field_options: Optional[pulumi.Input['AnalysisSelectedFieldOptions']] = None, - selected_fields: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if selected_columns is not None: - _setter("selected_columns", selected_columns) + pulumi.set(__self__, "selected_columns", selected_columns) if selected_field_options is not None: - _setter("selected_field_options", selected_field_options) + pulumi.set(__self__, "selected_field_options", selected_field_options) if selected_fields is not None: - _setter("selected_fields", selected_fields) + pulumi.set(__self__, "selected_fields", selected_fields) @property @pulumi.getter(name="selectedColumns") @@ -9714,17 +7740,8 @@ def selected_fields(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str class AnalysisFilterOperationTargetVisualsConfigurationArgs: def __init__(__self__, *, same_sheet_target_visual_configuration: Optional[pulumi.Input['AnalysisSameSheetTargetVisualConfigurationArgs']] = None): - AnalysisFilterOperationTargetVisualsConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - same_sheet_target_visual_configuration=same_sheet_target_visual_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - same_sheet_target_visual_configuration: Optional[pulumi.Input['AnalysisSameSheetTargetVisualConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if same_sheet_target_visual_configuration is not None: - _setter("same_sheet_target_visual_configuration", same_sheet_target_visual_configuration) + pulumi.set(__self__, "same_sheet_target_visual_configuration", same_sheet_target_visual_configuration) @property @pulumi.getter(name="sameSheetTargetVisualConfiguration") @@ -9743,26 +7760,11 @@ def __init__(__self__, *, source_filter_id: pulumi.Input[str], title: pulumi.Input[str], display_options: Optional[pulumi.Input['AnalysisRelativeDateTimeControlDisplayOptionsArgs']] = None): - AnalysisFilterRelativeDateTimeControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_control_id=filter_control_id, - source_filter_id=source_filter_id, - title=title, - display_options=display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_control_id: pulumi.Input[str], - source_filter_id: pulumi.Input[str], - title: pulumi.Input[str], - display_options: Optional[pulumi.Input['AnalysisRelativeDateTimeControlDisplayOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_control_id", filter_control_id) - _setter("source_filter_id", source_filter_id) - _setter("title", title) + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) @property @pulumi.getter(name="filterControlId") @@ -9806,21 +7808,10 @@ class AnalysisFilterScopeConfigurationArgs: def __init__(__self__, *, all_sheets: Optional[pulumi.Input['AnalysisAllSheetsFilterScopeConfigurationArgs']] = None, selected_sheets: Optional[pulumi.Input['AnalysisSelectedSheetsFilterScopeConfigurationArgs']] = None): - AnalysisFilterScopeConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - all_sheets=all_sheets, - selected_sheets=selected_sheets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - all_sheets: Optional[pulumi.Input['AnalysisAllSheetsFilterScopeConfigurationArgs']] = None, - selected_sheets: Optional[pulumi.Input['AnalysisSelectedSheetsFilterScopeConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if all_sheets is not None: - _setter("all_sheets", all_sheets) + pulumi.set(__self__, "all_sheets", all_sheets) if selected_sheets is not None: - _setter("selected_sheets", selected_sheets) + pulumi.set(__self__, "selected_sheets", selected_sheets) @property @pulumi.getter(name="allSheets") @@ -9845,17 +7836,8 @@ def selected_sheets(self, value: Optional[pulumi.Input['AnalysisSelectedSheetsFi class AnalysisFilterSelectableValuesArgs: def __init__(__self__, *, values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - AnalysisFilterSelectableValuesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -9878,39 +7860,16 @@ def __init__(__self__, *, title: pulumi.Input[str], display_options: Optional[pulumi.Input['AnalysisSliderControlDisplayOptionsArgs']] = None, type: Optional[pulumi.Input['AnalysisSheetControlSliderType']] = None): - AnalysisFilterSliderControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_control_id=filter_control_id, - maximum_value=maximum_value, - minimum_value=minimum_value, - source_filter_id=source_filter_id, - step_size=step_size, - title=title, - display_options=display_options, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_control_id: pulumi.Input[str], - maximum_value: pulumi.Input[float], - minimum_value: pulumi.Input[float], - source_filter_id: pulumi.Input[str], - step_size: pulumi.Input[float], - title: pulumi.Input[str], - display_options: Optional[pulumi.Input['AnalysisSliderControlDisplayOptionsArgs']] = None, - type: Optional[pulumi.Input['AnalysisSheetControlSliderType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_control_id", filter_control_id) - _setter("maximum_value", maximum_value) - _setter("minimum_value", minimum_value) - _setter("source_filter_id", source_filter_id) - _setter("step_size", step_size) - _setter("title", title) + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "maximum_value", maximum_value) + pulumi.set(__self__, "minimum_value", minimum_value) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "step_size", step_size) + pulumi.set(__self__, "title", title) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="filterControlId") @@ -9993,30 +7952,13 @@ def __init__(__self__, *, title: pulumi.Input[str], delimiter: Optional[pulumi.Input[str]] = None, display_options: Optional[pulumi.Input['AnalysisTextAreaControlDisplayOptionsArgs']] = None): - AnalysisFilterTextAreaControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_control_id=filter_control_id, - source_filter_id=source_filter_id, - title=title, - delimiter=delimiter, - display_options=display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_control_id: pulumi.Input[str], - source_filter_id: pulumi.Input[str], - title: pulumi.Input[str], - delimiter: Optional[pulumi.Input[str]] = None, - display_options: Optional[pulumi.Input['AnalysisTextAreaControlDisplayOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_control_id", filter_control_id) - _setter("source_filter_id", source_filter_id) - _setter("title", title) + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) if delimiter is not None: - _setter("delimiter", delimiter) + pulumi.set(__self__, "delimiter", delimiter) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) @property @pulumi.getter(name="filterControlId") @@ -10071,26 +8013,11 @@ def __init__(__self__, *, source_filter_id: pulumi.Input[str], title: pulumi.Input[str], display_options: Optional[pulumi.Input['AnalysisTextFieldControlDisplayOptionsArgs']] = None): - AnalysisFilterTextFieldControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_control_id=filter_control_id, - source_filter_id=source_filter_id, - title=title, - display_options=display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_control_id: pulumi.Input[str], - source_filter_id: pulumi.Input[str], - title: pulumi.Input[str], - display_options: Optional[pulumi.Input['AnalysisTextFieldControlDisplayOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_control_id", filter_control_id) - _setter("source_filter_id", source_filter_id) - _setter("title", title) + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) @property @pulumi.getter(name="filterControlId") @@ -10139,41 +8066,20 @@ def __init__(__self__, *, time_equality_filter: Optional[pulumi.Input['AnalysisTimeEqualityFilterArgs']] = None, time_range_filter: Optional[pulumi.Input['AnalysisTimeRangeFilterArgs']] = None, top_bottom_filter: Optional[pulumi.Input['AnalysisTopBottomFilterArgs']] = None): - AnalysisFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_filter=category_filter, - numeric_equality_filter=numeric_equality_filter, - numeric_range_filter=numeric_range_filter, - relative_dates_filter=relative_dates_filter, - time_equality_filter=time_equality_filter, - time_range_filter=time_range_filter, - top_bottom_filter=top_bottom_filter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_filter: Optional[pulumi.Input['AnalysisCategoryFilterArgs']] = None, - numeric_equality_filter: Optional[pulumi.Input['AnalysisNumericEqualityFilterArgs']] = None, - numeric_range_filter: Optional[pulumi.Input['AnalysisNumericRangeFilterArgs']] = None, - relative_dates_filter: Optional[pulumi.Input['AnalysisRelativeDatesFilterArgs']] = None, - time_equality_filter: Optional[pulumi.Input['AnalysisTimeEqualityFilterArgs']] = None, - time_range_filter: Optional[pulumi.Input['AnalysisTimeRangeFilterArgs']] = None, - top_bottom_filter: Optional[pulumi.Input['AnalysisTopBottomFilterArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_filter is not None: - _setter("category_filter", category_filter) + pulumi.set(__self__, "category_filter", category_filter) if numeric_equality_filter is not None: - _setter("numeric_equality_filter", numeric_equality_filter) + pulumi.set(__self__, "numeric_equality_filter", numeric_equality_filter) if numeric_range_filter is not None: - _setter("numeric_range_filter", numeric_range_filter) + pulumi.set(__self__, "numeric_range_filter", numeric_range_filter) if relative_dates_filter is not None: - _setter("relative_dates_filter", relative_dates_filter) + pulumi.set(__self__, "relative_dates_filter", relative_dates_filter) if time_equality_filter is not None: - _setter("time_equality_filter", time_equality_filter) + pulumi.set(__self__, "time_equality_filter", time_equality_filter) if time_range_filter is not None: - _setter("time_range_filter", time_range_filter) + pulumi.set(__self__, "time_range_filter", time_range_filter) if top_bottom_filter is not None: - _setter("top_bottom_filter", top_bottom_filter) + pulumi.set(__self__, "top_bottom_filter", top_bottom_filter) @property @pulumi.getter(name="categoryFilter") @@ -10247,33 +8153,16 @@ def __init__(__self__, *, font_size: Optional[pulumi.Input['AnalysisFontSizeArgs']] = None, font_style: Optional[pulumi.Input['AnalysisFontStyle']] = None, font_weight: Optional[pulumi.Input['AnalysisFontWeightArgs']] = None): - AnalysisFontConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - font_color=font_color, - font_decoration=font_decoration, - font_size=font_size, - font_style=font_style, - font_weight=font_weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - font_color: Optional[pulumi.Input[str]] = None, - font_decoration: Optional[pulumi.Input['AnalysisFontDecoration']] = None, - font_size: Optional[pulumi.Input['AnalysisFontSizeArgs']] = None, - font_style: Optional[pulumi.Input['AnalysisFontStyle']] = None, - font_weight: Optional[pulumi.Input['AnalysisFontWeightArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if font_color is not None: - _setter("font_color", font_color) + pulumi.set(__self__, "font_color", font_color) if font_decoration is not None: - _setter("font_decoration", font_decoration) + pulumi.set(__self__, "font_decoration", font_decoration) if font_size is not None: - _setter("font_size", font_size) + pulumi.set(__self__, "font_size", font_size) if font_style is not None: - _setter("font_style", font_style) + pulumi.set(__self__, "font_style", font_style) if font_weight is not None: - _setter("font_weight", font_weight) + pulumi.set(__self__, "font_weight", font_weight) @property @pulumi.getter(name="fontColor") @@ -10325,17 +8214,8 @@ def font_weight(self, value: Optional[pulumi.Input['AnalysisFontWeightArgs']]): class AnalysisFontSizeArgs: def __init__(__self__, *, relative: Optional[pulumi.Input['AnalysisRelativeFontSize']] = None): - AnalysisFontSizeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - relative=relative, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - relative: Optional[pulumi.Input['AnalysisRelativeFontSize']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if relative is not None: - _setter("relative", relative) + pulumi.set(__self__, "relative", relative) @property @pulumi.getter @@ -10351,17 +8231,8 @@ def relative(self, value: Optional[pulumi.Input['AnalysisRelativeFontSize']]): class AnalysisFontWeightArgs: def __init__(__self__, *, name: Optional[pulumi.Input['AnalysisFontWeightName']] = None): - AnalysisFontWeightArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input['AnalysisFontWeightName']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -10387,56 +8258,27 @@ def __init__(__self__, *, time: Optional[pulumi.Input['AnalysisDimensionFieldArgs']] = None, upper_boundary: Optional[pulumi.Input[float]] = None, value: Optional[pulumi.Input['AnalysisMeasureFieldArgs']] = None): - AnalysisForecastComputationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - custom_seasonality_value=custom_seasonality_value, - lower_boundary=lower_boundary, - name=name, - periods_backward=periods_backward, - periods_forward=periods_forward, - prediction_interval=prediction_interval, - seasonality=seasonality, - time=time, - upper_boundary=upper_boundary, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: pulumi.Input[str], - custom_seasonality_value: Optional[pulumi.Input[float]] = None, - lower_boundary: Optional[pulumi.Input[float]] = None, - name: Optional[pulumi.Input[str]] = None, - periods_backward: Optional[pulumi.Input[float]] = None, - periods_forward: Optional[pulumi.Input[float]] = None, - prediction_interval: Optional[pulumi.Input[float]] = None, - seasonality: Optional[pulumi.Input['AnalysisForecastComputationSeasonality']] = None, - time: Optional[pulumi.Input['AnalysisDimensionFieldArgs']] = None, - upper_boundary: Optional[pulumi.Input[float]] = None, - value: Optional[pulumi.Input['AnalysisMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) + pulumi.set(__self__, "computation_id", computation_id) if custom_seasonality_value is not None: - _setter("custom_seasonality_value", custom_seasonality_value) + pulumi.set(__self__, "custom_seasonality_value", custom_seasonality_value) if lower_boundary is not None: - _setter("lower_boundary", lower_boundary) + pulumi.set(__self__, "lower_boundary", lower_boundary) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if periods_backward is not None: - _setter("periods_backward", periods_backward) + pulumi.set(__self__, "periods_backward", periods_backward) if periods_forward is not None: - _setter("periods_forward", periods_forward) + pulumi.set(__self__, "periods_forward", periods_forward) if prediction_interval is not None: - _setter("prediction_interval", prediction_interval) + pulumi.set(__self__, "prediction_interval", prediction_interval) if seasonality is not None: - _setter("seasonality", seasonality) + pulumi.set(__self__, "seasonality", seasonality) if time is not None: - _setter("time", time) + pulumi.set(__self__, "time", time) if upper_boundary is not None: - _setter("upper_boundary", upper_boundary) + pulumi.set(__self__, "upper_boundary", upper_boundary) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -10543,21 +8385,10 @@ class AnalysisForecastConfigurationArgs: def __init__(__self__, *, forecast_properties: Optional[pulumi.Input['AnalysisTimeBasedForecastPropertiesArgs']] = None, scenario: Optional[pulumi.Input['AnalysisForecastScenarioArgs']] = None): - AnalysisForecastConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - forecast_properties=forecast_properties, - scenario=scenario, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - forecast_properties: Optional[pulumi.Input['AnalysisTimeBasedForecastPropertiesArgs']] = None, - scenario: Optional[pulumi.Input['AnalysisForecastScenarioArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if forecast_properties is not None: - _setter("forecast_properties", forecast_properties) + pulumi.set(__self__, "forecast_properties", forecast_properties) if scenario is not None: - _setter("scenario", scenario) + pulumi.set(__self__, "scenario", scenario) @property @pulumi.getter(name="forecastProperties") @@ -10583,21 +8414,10 @@ class AnalysisForecastScenarioArgs: def __init__(__self__, *, what_if_point_scenario: Optional[pulumi.Input['AnalysisWhatIfPointScenarioArgs']] = None, what_if_range_scenario: Optional[pulumi.Input['AnalysisWhatIfRangeScenarioArgs']] = None): - AnalysisForecastScenarioArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - what_if_point_scenario=what_if_point_scenario, - what_if_range_scenario=what_if_range_scenario, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - what_if_point_scenario: Optional[pulumi.Input['AnalysisWhatIfPointScenarioArgs']] = None, - what_if_range_scenario: Optional[pulumi.Input['AnalysisWhatIfRangeScenarioArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if what_if_point_scenario is not None: - _setter("what_if_point_scenario", what_if_point_scenario) + pulumi.set(__self__, "what_if_point_scenario", what_if_point_scenario) if what_if_range_scenario is not None: - _setter("what_if_range_scenario", what_if_range_scenario) + pulumi.set(__self__, "what_if_range_scenario", what_if_range_scenario) @property @pulumi.getter(name="whatIfPointScenario") @@ -10624,25 +8444,12 @@ def __init__(__self__, *, date_time_format_configuration: Optional[pulumi.Input['AnalysisDateTimeFormatConfigurationArgs']] = None, number_format_configuration: Optional[pulumi.Input['AnalysisNumberFormatConfigurationArgs']] = None, string_format_configuration: Optional[pulumi.Input['AnalysisStringFormatConfigurationArgs']] = None): - AnalysisFormatConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_format_configuration=date_time_format_configuration, - number_format_configuration=number_format_configuration, - string_format_configuration=string_format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_format_configuration: Optional[pulumi.Input['AnalysisDateTimeFormatConfigurationArgs']] = None, - number_format_configuration: Optional[pulumi.Input['AnalysisNumberFormatConfigurationArgs']] = None, - string_format_configuration: Optional[pulumi.Input['AnalysisStringFormatConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_format_configuration is not None: - _setter("date_time_format_configuration", date_time_format_configuration) + pulumi.set(__self__, "date_time_format_configuration", date_time_format_configuration) if number_format_configuration is not None: - _setter("number_format_configuration", number_format_configuration) + pulumi.set(__self__, "number_format_configuration", number_format_configuration) if string_format_configuration is not None: - _setter("string_format_configuration", string_format_configuration) + pulumi.set(__self__, "string_format_configuration", string_format_configuration) @property @pulumi.getter(name="dateTimeFormatConfiguration") @@ -10676,17 +8483,8 @@ def string_format_configuration(self, value: Optional[pulumi.Input['AnalysisStri class AnalysisFreeFormLayoutCanvasSizeOptionsArgs: def __init__(__self__, *, screen_canvas_size_options: Optional[pulumi.Input['AnalysisFreeFormLayoutScreenCanvasSizeOptionsArgs']] = None): - AnalysisFreeFormLayoutCanvasSizeOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - screen_canvas_size_options=screen_canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - screen_canvas_size_options: Optional[pulumi.Input['AnalysisFreeFormLayoutScreenCanvasSizeOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if screen_canvas_size_options is not None: - _setter("screen_canvas_size_options", screen_canvas_size_options) + pulumi.set(__self__, "screen_canvas_size_options", screen_canvas_size_options) @property @pulumi.getter(name="screenCanvasSizeOptions") @@ -10703,20 +8501,9 @@ class AnalysisFreeFormLayoutConfigurationArgs: def __init__(__self__, *, elements: pulumi.Input[Sequence[pulumi.Input['AnalysisFreeFormLayoutElementArgs']]], canvas_size_options: Optional[pulumi.Input['AnalysisFreeFormLayoutCanvasSizeOptionsArgs']] = None): - AnalysisFreeFormLayoutConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - elements=elements, - canvas_size_options=canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - elements: pulumi.Input[Sequence[pulumi.Input['AnalysisFreeFormLayoutElementArgs']]], - canvas_size_options: Optional[pulumi.Input['AnalysisFreeFormLayoutCanvasSizeOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("elements", elements) + pulumi.set(__self__, "elements", elements) if canvas_size_options is not None: - _setter("canvas_size_options", canvas_size_options) + pulumi.set(__self__, "canvas_size_options", canvas_size_options) @property @pulumi.getter @@ -10742,21 +8529,10 @@ class AnalysisFreeFormLayoutElementBackgroundStyleArgs: def __init__(__self__, *, color: Optional[pulumi.Input[str]] = None, visibility: Optional[pulumi.Input['AnalysisVisibility']] = None): - AnalysisFreeFormLayoutElementBackgroundStyleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: Optional[pulumi.Input[str]] = None, - visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -10782,21 +8558,10 @@ class AnalysisFreeFormLayoutElementBorderStyleArgs: def __init__(__self__, *, color: Optional[pulumi.Input[str]] = None, visibility: Optional[pulumi.Input['AnalysisVisibility']] = None): - AnalysisFreeFormLayoutElementBorderStyleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: Optional[pulumi.Input[str]] = None, - visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -10838,55 +8603,24 @@ def __init__(__self__, *, :param pulumi.Input[str] x_axis_location: String based length that is composed of value and unit in px :param pulumi.Input[str] y_axis_location: String based length that is composed of value and unit in px with Integer.MAX_VALUE as maximum value """ - AnalysisFreeFormLayoutElementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - element_id=element_id, - element_type=element_type, - height=height, - width=width, - x_axis_location=x_axis_location, - y_axis_location=y_axis_location, - background_style=background_style, - border_style=border_style, - loading_animation=loading_animation, - rendering_rules=rendering_rules, - selected_border_style=selected_border_style, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - element_id: pulumi.Input[str], - element_type: pulumi.Input['AnalysisLayoutElementType'], - height: pulumi.Input[str], - width: pulumi.Input[str], - x_axis_location: pulumi.Input[str], - y_axis_location: pulumi.Input[str], - background_style: Optional[pulumi.Input['AnalysisFreeFormLayoutElementBackgroundStyleArgs']] = None, - border_style: Optional[pulumi.Input['AnalysisFreeFormLayoutElementBorderStyleArgs']] = None, - loading_animation: Optional[pulumi.Input['AnalysisLoadingAnimationArgs']] = None, - rendering_rules: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisSheetElementRenderingRuleArgs']]]] = None, - selected_border_style: Optional[pulumi.Input['AnalysisFreeFormLayoutElementBorderStyleArgs']] = None, - visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("element_id", element_id) - _setter("element_type", element_type) - _setter("height", height) - _setter("width", width) - _setter("x_axis_location", x_axis_location) - _setter("y_axis_location", y_axis_location) + pulumi.set(__self__, "element_id", element_id) + pulumi.set(__self__, "element_type", element_type) + pulumi.set(__self__, "height", height) + pulumi.set(__self__, "width", width) + pulumi.set(__self__, "x_axis_location", x_axis_location) + pulumi.set(__self__, "y_axis_location", y_axis_location) if background_style is not None: - _setter("background_style", background_style) + pulumi.set(__self__, "background_style", background_style) if border_style is not None: - _setter("border_style", border_style) + pulumi.set(__self__, "border_style", border_style) if loading_animation is not None: - _setter("loading_animation", loading_animation) + pulumi.set(__self__, "loading_animation", loading_animation) if rendering_rules is not None: - _setter("rendering_rules", rendering_rules) + pulumi.set(__self__, "rendering_rules", rendering_rules) if selected_border_style is not None: - _setter("selected_border_style", selected_border_style) + pulumi.set(__self__, "selected_border_style", selected_border_style) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="elementId") @@ -11016,16 +8750,7 @@ def __init__(__self__, *, """ :param pulumi.Input[str] optimized_view_port_width: String based length that is composed of value and unit in px """ - AnalysisFreeFormLayoutScreenCanvasSizeOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - optimized_view_port_width=optimized_view_port_width, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - optimized_view_port_width: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("optimized_view_port_width", optimized_view_port_width) + pulumi.set(__self__, "optimized_view_port_width", optimized_view_port_width) @property @pulumi.getter(name="optimizedViewPortWidth") @@ -11044,16 +8769,7 @@ def optimized_view_port_width(self, value: pulumi.Input[str]): class AnalysisFreeFormSectionLayoutConfigurationArgs: def __init__(__self__, *, elements: pulumi.Input[Sequence[pulumi.Input['AnalysisFreeFormLayoutElementArgs']]]): - AnalysisFreeFormSectionLayoutConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - elements=elements, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - elements: pulumi.Input[Sequence[pulumi.Input['AnalysisFreeFormLayoutElementArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("elements", elements) + pulumi.set(__self__, "elements", elements) @property @pulumi.getter @@ -11070,21 +8786,10 @@ class AnalysisFunnelChartAggregatedFieldWellsArgs: def __init__(__self__, *, category: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None): - AnalysisFunnelChartAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -11115,41 +8820,20 @@ def __init__(__self__, *, tooltip: Optional[pulumi.Input['AnalysisTooltipOptionsArgs']] = None, value_label_options: Optional[pulumi.Input['AnalysisChartAxisLabelOptionsArgs']] = None, visual_palette: Optional[pulumi.Input['AnalysisVisualPaletteArgs']] = None): - AnalysisFunnelChartConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_label_options=category_label_options, - data_label_options=data_label_options, - field_wells=field_wells, - sort_configuration=sort_configuration, - tooltip=tooltip, - value_label_options=value_label_options, - visual_palette=visual_palette, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_label_options: Optional[pulumi.Input['AnalysisChartAxisLabelOptionsArgs']] = None, - data_label_options: Optional[pulumi.Input['AnalysisFunnelChartDataLabelOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['AnalysisFunnelChartFieldWellsArgs']] = None, - sort_configuration: Optional[pulumi.Input['AnalysisFunnelChartSortConfigurationArgs']] = None, - tooltip: Optional[pulumi.Input['AnalysisTooltipOptionsArgs']] = None, - value_label_options: Optional[pulumi.Input['AnalysisChartAxisLabelOptionsArgs']] = None, - visual_palette: Optional[pulumi.Input['AnalysisVisualPaletteArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_label_options is not None: - _setter("category_label_options", category_label_options) + pulumi.set(__self__, "category_label_options", category_label_options) if data_label_options is not None: - _setter("data_label_options", data_label_options) + pulumi.set(__self__, "data_label_options", data_label_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if value_label_options is not None: - _setter("value_label_options", value_label_options) + pulumi.set(__self__, "value_label_options", value_label_options) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) @property @pulumi.getter(name="categoryLabelOptions") @@ -11225,41 +8909,20 @@ def __init__(__self__, *, measure_label_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, position: Optional[pulumi.Input['AnalysisDataLabelPosition']] = None, visibility: Optional[pulumi.Input['AnalysisVisibility']] = None): - AnalysisFunnelChartDataLabelOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_label_visibility=category_label_visibility, - label_color=label_color, - label_font_configuration=label_font_configuration, - measure_data_label_style=measure_data_label_style, - measure_label_visibility=measure_label_visibility, - position=position, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_label_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - label_color: Optional[pulumi.Input[str]] = None, - label_font_configuration: Optional[pulumi.Input['AnalysisFontConfigurationArgs']] = None, - measure_data_label_style: Optional[pulumi.Input['AnalysisFunnelChartMeasureDataLabelStyle']] = None, - measure_label_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - position: Optional[pulumi.Input['AnalysisDataLabelPosition']] = None, - visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_label_visibility is not None: - _setter("category_label_visibility", category_label_visibility) + pulumi.set(__self__, "category_label_visibility", category_label_visibility) if label_color is not None: - _setter("label_color", label_color) + pulumi.set(__self__, "label_color", label_color) if label_font_configuration is not None: - _setter("label_font_configuration", label_font_configuration) + pulumi.set(__self__, "label_font_configuration", label_font_configuration) if measure_data_label_style is not None: - _setter("measure_data_label_style", measure_data_label_style) + pulumi.set(__self__, "measure_data_label_style", measure_data_label_style) if measure_label_visibility is not None: - _setter("measure_label_visibility", measure_label_visibility) + pulumi.set(__self__, "measure_label_visibility", measure_label_visibility) if position is not None: - _setter("position", position) + pulumi.set(__self__, "position", position) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="categoryLabelVisibility") @@ -11329,17 +8992,8 @@ def visibility(self, value: Optional[pulumi.Input['AnalysisVisibility']]): class AnalysisFunnelChartFieldWellsArgs: def __init__(__self__, *, funnel_chart_aggregated_field_wells: Optional[pulumi.Input['AnalysisFunnelChartAggregatedFieldWellsArgs']] = None): - AnalysisFunnelChartFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - funnel_chart_aggregated_field_wells=funnel_chart_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - funnel_chart_aggregated_field_wells: Optional[pulumi.Input['AnalysisFunnelChartAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if funnel_chart_aggregated_field_wells is not None: - _setter("funnel_chart_aggregated_field_wells", funnel_chart_aggregated_field_wells) + pulumi.set(__self__, "funnel_chart_aggregated_field_wells", funnel_chart_aggregated_field_wells) @property @pulumi.getter(name="funnelChartAggregatedFieldWells") @@ -11356,21 +9010,10 @@ class AnalysisFunnelChartSortConfigurationArgs: def __init__(__self__, *, category_items_limit: Optional[pulumi.Input['AnalysisItemsLimitConfigurationArgs']] = None, category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFieldSortOptionsArgs']]]] = None): - AnalysisFunnelChartSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_items_limit=category_items_limit, - category_sort=category_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_items_limit: Optional[pulumi.Input['AnalysisItemsLimitConfigurationArgs']] = None, - category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_items_limit is not None: - _setter("category_items_limit", category_items_limit) + pulumi.set(__self__, "category_items_limit", category_items_limit) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) @property @pulumi.getter(name="categoryItemsLimit") @@ -11400,36 +9043,17 @@ def __init__(__self__, *, column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisColumnHierarchyArgs']]]] = None, subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None): - AnalysisFunnelChartVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['AnalysisFunnelChartConfigurationArgs']] = None, - column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisColumnHierarchyArgs']]]] = None, - subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -11490,17 +9114,8 @@ def title(self, value: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArg class AnalysisGaugeChartArcConditionalFormattingArgs: def __init__(__self__, *, foreground_color: Optional[pulumi.Input['AnalysisConditionalFormattingColorArgs']] = None): - AnalysisGaugeChartArcConditionalFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - foreground_color=foreground_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - foreground_color: Optional[pulumi.Input['AnalysisConditionalFormattingColorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if foreground_color is not None: - _setter("foreground_color", foreground_color) + pulumi.set(__self__, "foreground_color", foreground_color) @property @pulumi.getter(name="foregroundColor") @@ -11517,21 +9132,10 @@ class AnalysisGaugeChartConditionalFormattingOptionArgs: def __init__(__self__, *, arc: Optional[pulumi.Input['AnalysisGaugeChartArcConditionalFormattingArgs']] = None, primary_value: Optional[pulumi.Input['AnalysisGaugeChartPrimaryValueConditionalFormattingArgs']] = None): - AnalysisGaugeChartConditionalFormattingOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arc=arc, - primary_value=primary_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arc: Optional[pulumi.Input['AnalysisGaugeChartArcConditionalFormattingArgs']] = None, - primary_value: Optional[pulumi.Input['AnalysisGaugeChartPrimaryValueConditionalFormattingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arc is not None: - _setter("arc", arc) + pulumi.set(__self__, "arc", arc) if primary_value is not None: - _setter("primary_value", primary_value) + pulumi.set(__self__, "primary_value", primary_value) @property @pulumi.getter @@ -11556,17 +9160,8 @@ def primary_value(self, value: Optional[pulumi.Input['AnalysisGaugeChartPrimaryV class AnalysisGaugeChartConditionalFormattingArgs: def __init__(__self__, *, conditional_formatting_options: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisGaugeChartConditionalFormattingOptionArgs']]]] = None): - AnalysisGaugeChartConditionalFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - conditional_formatting_options=conditional_formatting_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - conditional_formatting_options: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisGaugeChartConditionalFormattingOptionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if conditional_formatting_options is not None: - _setter("conditional_formatting_options", conditional_formatting_options) + pulumi.set(__self__, "conditional_formatting_options", conditional_formatting_options) @property @pulumi.getter(name="conditionalFormattingOptions") @@ -11586,33 +9181,16 @@ def __init__(__self__, *, gauge_chart_options: Optional[pulumi.Input['AnalysisGaugeChartOptionsArgs']] = None, tooltip_options: Optional[pulumi.Input['AnalysisTooltipOptionsArgs']] = None, visual_palette: Optional[pulumi.Input['AnalysisVisualPaletteArgs']] = None): - AnalysisGaugeChartConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_labels=data_labels, - field_wells=field_wells, - gauge_chart_options=gauge_chart_options, - tooltip_options=tooltip_options, - visual_palette=visual_palette, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_labels: Optional[pulumi.Input['AnalysisDataLabelOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['AnalysisGaugeChartFieldWellsArgs']] = None, - gauge_chart_options: Optional[pulumi.Input['AnalysisGaugeChartOptionsArgs']] = None, - tooltip_options: Optional[pulumi.Input['AnalysisTooltipOptionsArgs']] = None, - visual_palette: Optional[pulumi.Input['AnalysisVisualPaletteArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if gauge_chart_options is not None: - _setter("gauge_chart_options", gauge_chart_options) + pulumi.set(__self__, "gauge_chart_options", gauge_chart_options) if tooltip_options is not None: - _setter("tooltip_options", tooltip_options) + pulumi.set(__self__, "tooltip_options", tooltip_options) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) @property @pulumi.getter(name="dataLabels") @@ -11665,21 +9243,10 @@ class AnalysisGaugeChartFieldWellsArgs: def __init__(__self__, *, target_values: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None): - AnalysisGaugeChartFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_values=target_values, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_values: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if target_values is not None: - _setter("target_values", target_values) + pulumi.set(__self__, "target_values", target_values) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter(name="targetValues") @@ -11708,33 +9275,16 @@ def __init__(__self__, *, comparison: Optional[pulumi.Input['AnalysisComparisonConfigurationArgs']] = None, primary_value_display_type: Optional[pulumi.Input['AnalysisPrimaryValueDisplayType']] = None, primary_value_font_configuration: Optional[pulumi.Input['AnalysisFontConfigurationArgs']] = None): - AnalysisGaugeChartOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arc=arc, - arc_axis=arc_axis, - comparison=comparison, - primary_value_display_type=primary_value_display_type, - primary_value_font_configuration=primary_value_font_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arc: Optional[pulumi.Input['AnalysisArcConfigurationArgs']] = None, - arc_axis: Optional[pulumi.Input['AnalysisArcAxisConfigurationArgs']] = None, - comparison: Optional[pulumi.Input['AnalysisComparisonConfigurationArgs']] = None, - primary_value_display_type: Optional[pulumi.Input['AnalysisPrimaryValueDisplayType']] = None, - primary_value_font_configuration: Optional[pulumi.Input['AnalysisFontConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arc is not None: - _setter("arc", arc) + pulumi.set(__self__, "arc", arc) if arc_axis is not None: - _setter("arc_axis", arc_axis) + pulumi.set(__self__, "arc_axis", arc_axis) if comparison is not None: - _setter("comparison", comparison) + pulumi.set(__self__, "comparison", comparison) if primary_value_display_type is not None: - _setter("primary_value_display_type", primary_value_display_type) + pulumi.set(__self__, "primary_value_display_type", primary_value_display_type) if primary_value_font_configuration is not None: - _setter("primary_value_font_configuration", primary_value_font_configuration) + pulumi.set(__self__, "primary_value_font_configuration", primary_value_font_configuration) @property @pulumi.getter @@ -11787,21 +9337,10 @@ class AnalysisGaugeChartPrimaryValueConditionalFormattingArgs: def __init__(__self__, *, icon: Optional[pulumi.Input['AnalysisConditionalFormattingIconArgs']] = None, text_color: Optional[pulumi.Input['AnalysisConditionalFormattingColorArgs']] = None): - AnalysisGaugeChartPrimaryValueConditionalFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - icon=icon, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - icon: Optional[pulumi.Input['AnalysisConditionalFormattingIconArgs']] = None, - text_color: Optional[pulumi.Input['AnalysisConditionalFormattingColorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if icon is not None: - _setter("icon", icon) + pulumi.set(__self__, "icon", icon) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter @@ -11831,36 +9370,17 @@ def __init__(__self__, *, conditional_formatting: Optional[pulumi.Input['AnalysisGaugeChartConditionalFormattingArgs']] = None, subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None): - AnalysisGaugeChartVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - conditional_formatting=conditional_formatting, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['AnalysisGaugeChartConfigurationArgs']] = None, - conditional_formatting: Optional[pulumi.Input['AnalysisGaugeChartConditionalFormattingArgs']] = None, - subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if conditional_formatting is not None: - _setter("conditional_formatting", conditional_formatting) + pulumi.set(__self__, "conditional_formatting", conditional_formatting) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -11924,25 +9444,10 @@ def __init__(__self__, *, north: pulumi.Input[float], south: pulumi.Input[float], west: pulumi.Input[float]): - AnalysisGeospatialCoordinateBoundsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - east=east, - north=north, - south=south, - west=west, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - east: pulumi.Input[float], - north: pulumi.Input[float], - south: pulumi.Input[float], - west: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("east", east) - _setter("north", north) - _setter("south", south) - _setter("west", west) + pulumi.set(__self__, "east", east) + pulumi.set(__self__, "north", north) + pulumi.set(__self__, "south", south) + pulumi.set(__self__, "west", west) @property @pulumi.getter @@ -11985,17 +9490,8 @@ def west(self, value: pulumi.Input[float]): class AnalysisGeospatialHeatmapColorScaleArgs: def __init__(__self__, *, colors: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisGeospatialHeatmapDataColorArgs']]]] = None): - AnalysisGeospatialHeatmapColorScaleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - colors=colors, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - colors: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisGeospatialHeatmapDataColorArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if colors is not None: - _setter("colors", colors) + pulumi.set(__self__, "colors", colors) @property @pulumi.getter @@ -12011,17 +9507,8 @@ def colors(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisGeo class AnalysisGeospatialHeatmapConfigurationArgs: def __init__(__self__, *, heatmap_color: Optional[pulumi.Input['AnalysisGeospatialHeatmapColorScaleArgs']] = None): - AnalysisGeospatialHeatmapConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - heatmap_color=heatmap_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - heatmap_color: Optional[pulumi.Input['AnalysisGeospatialHeatmapColorScaleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if heatmap_color is not None: - _setter("heatmap_color", heatmap_color) + pulumi.set(__self__, "heatmap_color", heatmap_color) @property @pulumi.getter(name="heatmapColor") @@ -12037,16 +9524,7 @@ def heatmap_color(self, value: Optional[pulumi.Input['AnalysisGeospatialHeatmapC class AnalysisGeospatialHeatmapDataColorArgs: def __init__(__self__, *, color: pulumi.Input[str]): - AnalysisGeospatialHeatmapDataColorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("color", color) + pulumi.set(__self__, "color", color) @property @pulumi.getter @@ -12064,25 +9542,12 @@ def __init__(__self__, *, colors: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, geospatial: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None): - AnalysisGeospatialMapAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - colors=colors, - geospatial=geospatial, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - colors: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, - geospatial: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if colors is not None: - _setter("colors", colors) + pulumi.set(__self__, "colors", colors) if geospatial is not None: - _setter("geospatial", geospatial) + pulumi.set(__self__, "geospatial", geospatial) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -12122,41 +9587,20 @@ def __init__(__self__, *, tooltip: Optional[pulumi.Input['AnalysisTooltipOptionsArgs']] = None, visual_palette: Optional[pulumi.Input['AnalysisVisualPaletteArgs']] = None, window_options: Optional[pulumi.Input['AnalysisGeospatialWindowOptionsArgs']] = None): - AnalysisGeospatialMapConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_wells=field_wells, - legend=legend, - map_style_options=map_style_options, - point_style_options=point_style_options, - tooltip=tooltip, - visual_palette=visual_palette, - window_options=window_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_wells: Optional[pulumi.Input['AnalysisGeospatialMapFieldWellsArgs']] = None, - legend: Optional[pulumi.Input['AnalysisLegendOptionsArgs']] = None, - map_style_options: Optional[pulumi.Input['AnalysisGeospatialMapStyleOptionsArgs']] = None, - point_style_options: Optional[pulumi.Input['AnalysisGeospatialPointStyleOptionsArgs']] = None, - tooltip: Optional[pulumi.Input['AnalysisTooltipOptionsArgs']] = None, - visual_palette: Optional[pulumi.Input['AnalysisVisualPaletteArgs']] = None, - window_options: Optional[pulumi.Input['AnalysisGeospatialWindowOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if map_style_options is not None: - _setter("map_style_options", map_style_options) + pulumi.set(__self__, "map_style_options", map_style_options) if point_style_options is not None: - _setter("point_style_options", point_style_options) + pulumi.set(__self__, "point_style_options", point_style_options) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) if window_options is not None: - _setter("window_options", window_options) + pulumi.set(__self__, "window_options", window_options) @property @pulumi.getter(name="fieldWells") @@ -12226,17 +9670,8 @@ def window_options(self, value: Optional[pulumi.Input['AnalysisGeospatialWindowO class AnalysisGeospatialMapFieldWellsArgs: def __init__(__self__, *, geospatial_map_aggregated_field_wells: Optional[pulumi.Input['AnalysisGeospatialMapAggregatedFieldWellsArgs']] = None): - AnalysisGeospatialMapFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - geospatial_map_aggregated_field_wells=geospatial_map_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - geospatial_map_aggregated_field_wells: Optional[pulumi.Input['AnalysisGeospatialMapAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if geospatial_map_aggregated_field_wells is not None: - _setter("geospatial_map_aggregated_field_wells", geospatial_map_aggregated_field_wells) + pulumi.set(__self__, "geospatial_map_aggregated_field_wells", geospatial_map_aggregated_field_wells) @property @pulumi.getter(name="geospatialMapAggregatedFieldWells") @@ -12252,17 +9687,8 @@ def geospatial_map_aggregated_field_wells(self, value: Optional[pulumi.Input['An class AnalysisGeospatialMapStyleOptionsArgs: def __init__(__self__, *, base_map_style: Optional[pulumi.Input['AnalysisBaseMapStyleType']] = None): - AnalysisGeospatialMapStyleOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - base_map_style=base_map_style, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - base_map_style: Optional[pulumi.Input['AnalysisBaseMapStyleType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if base_map_style is not None: - _setter("base_map_style", base_map_style) + pulumi.set(__self__, "base_map_style", base_map_style) @property @pulumi.getter(name="baseMapStyle") @@ -12283,36 +9709,17 @@ def __init__(__self__, *, column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisColumnHierarchyArgs']]]] = None, subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None): - AnalysisGeospatialMapVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['AnalysisGeospatialMapConfigurationArgs']] = None, - column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisColumnHierarchyArgs']]]] = None, - subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -12375,25 +9782,12 @@ def __init__(__self__, *, cluster_marker_configuration: Optional[pulumi.Input['AnalysisClusterMarkerConfigurationArgs']] = None, heatmap_configuration: Optional[pulumi.Input['AnalysisGeospatialHeatmapConfigurationArgs']] = None, selected_point_style: Optional[pulumi.Input['AnalysisGeospatialSelectedPointStyle']] = None): - AnalysisGeospatialPointStyleOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cluster_marker_configuration=cluster_marker_configuration, - heatmap_configuration=heatmap_configuration, - selected_point_style=selected_point_style, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cluster_marker_configuration: Optional[pulumi.Input['AnalysisClusterMarkerConfigurationArgs']] = None, - heatmap_configuration: Optional[pulumi.Input['AnalysisGeospatialHeatmapConfigurationArgs']] = None, - selected_point_style: Optional[pulumi.Input['AnalysisGeospatialSelectedPointStyle']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cluster_marker_configuration is not None: - _setter("cluster_marker_configuration", cluster_marker_configuration) + pulumi.set(__self__, "cluster_marker_configuration", cluster_marker_configuration) if heatmap_configuration is not None: - _setter("heatmap_configuration", heatmap_configuration) + pulumi.set(__self__, "heatmap_configuration", heatmap_configuration) if selected_point_style is not None: - _setter("selected_point_style", selected_point_style) + pulumi.set(__self__, "selected_point_style", selected_point_style) @property @pulumi.getter(name="clusterMarkerConfiguration") @@ -12428,21 +9822,10 @@ class AnalysisGeospatialWindowOptionsArgs: def __init__(__self__, *, bounds: Optional[pulumi.Input['AnalysisGeospatialCoordinateBoundsArgs']] = None, map_zoom_mode: Optional[pulumi.Input['AnalysisMapZoomMode']] = None): - AnalysisGeospatialWindowOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bounds=bounds, - map_zoom_mode=map_zoom_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bounds: Optional[pulumi.Input['AnalysisGeospatialCoordinateBoundsArgs']] = None, - map_zoom_mode: Optional[pulumi.Input['AnalysisMapZoomMode']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bounds is not None: - _setter("bounds", bounds) + pulumi.set(__self__, "bounds", bounds) if map_zoom_mode is not None: - _setter("map_zoom_mode", map_zoom_mode) + pulumi.set(__self__, "map_zoom_mode", map_zoom_mode) @property @pulumi.getter @@ -12468,21 +9851,10 @@ class AnalysisGlobalTableBorderOptionsArgs: def __init__(__self__, *, side_specific_border: Optional[pulumi.Input['AnalysisTableSideBorderOptionsArgs']] = None, uniform_border: Optional[pulumi.Input['AnalysisTableBorderOptionsArgs']] = None): - AnalysisGlobalTableBorderOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - side_specific_border=side_specific_border, - uniform_border=uniform_border, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - side_specific_border: Optional[pulumi.Input['AnalysisTableSideBorderOptionsArgs']] = None, - uniform_border: Optional[pulumi.Input['AnalysisTableBorderOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if side_specific_border is not None: - _setter("side_specific_border", side_specific_border) + pulumi.set(__self__, "side_specific_border", side_specific_border) if uniform_border is not None: - _setter("uniform_border", uniform_border) + pulumi.set(__self__, "uniform_border", uniform_border) @property @pulumi.getter(name="sideSpecificBorder") @@ -12507,17 +9879,8 @@ def uniform_border(self, value: Optional[pulumi.Input['AnalysisTableBorderOption class AnalysisGradientColorArgs: def __init__(__self__, *, stops: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisGradientStopArgs']]]] = None): - AnalysisGradientColorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - stops=stops, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - stops: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisGradientStopArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if stops is not None: - _setter("stops", stops) + pulumi.set(__self__, "stops", stops) @property @pulumi.getter @@ -12535,24 +9898,11 @@ def __init__(__self__, *, gradient_offset: pulumi.Input[float], color: Optional[pulumi.Input[str]] = None, data_value: Optional[pulumi.Input[float]] = None): - AnalysisGradientStopArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - gradient_offset=gradient_offset, - color=color, - data_value=data_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - gradient_offset: pulumi.Input[float], - color: Optional[pulumi.Input[str]] = None, - data_value: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("gradient_offset", gradient_offset) + pulumi.set(__self__, "gradient_offset", gradient_offset) if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if data_value is not None: - _setter("data_value", data_value) + pulumi.set(__self__, "data_value", data_value) @property @pulumi.getter(name="gradientOffset") @@ -12586,17 +9936,8 @@ def data_value(self, value: Optional[pulumi.Input[float]]): class AnalysisGridLayoutCanvasSizeOptionsArgs: def __init__(__self__, *, screen_canvas_size_options: Optional[pulumi.Input['AnalysisGridLayoutScreenCanvasSizeOptionsArgs']] = None): - AnalysisGridLayoutCanvasSizeOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - screen_canvas_size_options=screen_canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - screen_canvas_size_options: Optional[pulumi.Input['AnalysisGridLayoutScreenCanvasSizeOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if screen_canvas_size_options is not None: - _setter("screen_canvas_size_options", screen_canvas_size_options) + pulumi.set(__self__, "screen_canvas_size_options", screen_canvas_size_options) @property @pulumi.getter(name="screenCanvasSizeOptions") @@ -12613,20 +9954,9 @@ class AnalysisGridLayoutConfigurationArgs: def __init__(__self__, *, elements: pulumi.Input[Sequence[pulumi.Input['AnalysisGridLayoutElementArgs']]], canvas_size_options: Optional[pulumi.Input['AnalysisGridLayoutCanvasSizeOptionsArgs']] = None): - AnalysisGridLayoutConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - elements=elements, - canvas_size_options=canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - elements: pulumi.Input[Sequence[pulumi.Input['AnalysisGridLayoutElementArgs']]], - canvas_size_options: Optional[pulumi.Input['AnalysisGridLayoutCanvasSizeOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("elements", elements) + pulumi.set(__self__, "elements", elements) if canvas_size_options is not None: - _setter("canvas_size_options", canvas_size_options) + pulumi.set(__self__, "canvas_size_options", canvas_size_options) @property @pulumi.getter @@ -12656,33 +9986,14 @@ def __init__(__self__, *, row_span: pulumi.Input[float], column_index: Optional[pulumi.Input[float]] = None, row_index: Optional[pulumi.Input[float]] = None): - AnalysisGridLayoutElementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_span=column_span, - element_id=element_id, - element_type=element_type, - row_span=row_span, - column_index=column_index, - row_index=row_index, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_span: pulumi.Input[float], - element_id: pulumi.Input[str], - element_type: pulumi.Input['AnalysisLayoutElementType'], - row_span: pulumi.Input[float], - column_index: Optional[pulumi.Input[float]] = None, - row_index: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column_span", column_span) - _setter("element_id", element_id) - _setter("element_type", element_type) - _setter("row_span", row_span) + pulumi.set(__self__, "column_span", column_span) + pulumi.set(__self__, "element_id", element_id) + pulumi.set(__self__, "element_type", element_type) + pulumi.set(__self__, "row_span", row_span) if column_index is not None: - _setter("column_index", column_index) + pulumi.set(__self__, "column_index", column_index) if row_index is not None: - _setter("row_index", row_index) + pulumi.set(__self__, "row_index", row_index) @property @pulumi.getter(name="columnSpan") @@ -12747,20 +10058,9 @@ def __init__(__self__, *, """ :param pulumi.Input[str] optimized_view_port_width: String based length that is composed of value and unit in px """ - AnalysisGridLayoutScreenCanvasSizeOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resize_option=resize_option, - optimized_view_port_width=optimized_view_port_width, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resize_option: pulumi.Input['AnalysisResizeOption'], - optimized_view_port_width: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resize_option", resize_option) + pulumi.set(__self__, "resize_option", resize_option) if optimized_view_port_width is not None: - _setter("optimized_view_port_width", optimized_view_port_width) + pulumi.set(__self__, "optimized_view_port_width", optimized_view_port_width) @property @pulumi.getter(name="resizeOption") @@ -12792,32 +10092,15 @@ def __init__(__self__, *, period_size: Optional[pulumi.Input[float]] = None, time: Optional[pulumi.Input['AnalysisDimensionFieldArgs']] = None, value: Optional[pulumi.Input['AnalysisMeasureFieldArgs']] = None): - AnalysisGrowthRateComputationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - name=name, - period_size=period_size, - time=time, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: pulumi.Input[str], - name: Optional[pulumi.Input[str]] = None, - period_size: Optional[pulumi.Input[float]] = None, - time: Optional[pulumi.Input['AnalysisDimensionFieldArgs']] = None, - value: Optional[pulumi.Input['AnalysisMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) + pulumi.set(__self__, "computation_id", computation_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if period_size is not None: - _setter("period_size", period_size) + pulumi.set(__self__, "period_size", period_size) if time is not None: - _setter("time", time) + pulumi.set(__self__, "time", time) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -12871,23 +10154,10 @@ def __init__(__self__, *, layout: pulumi.Input['AnalysisSectionLayoutConfigurationArgs'], section_id: pulumi.Input[str], style: Optional[pulumi.Input['AnalysisSectionStyleArgs']] = None): - AnalysisHeaderFooterSectionConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - layout=layout, - section_id=section_id, - style=style, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - layout: pulumi.Input['AnalysisSectionLayoutConfigurationArgs'], - section_id: pulumi.Input[str], - style: Optional[pulumi.Input['AnalysisSectionStyleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("layout", layout) - _setter("section_id", section_id) + pulumi.set(__self__, "layout", layout) + pulumi.set(__self__, "section_id", section_id) if style is not None: - _setter("style", style) + pulumi.set(__self__, "style", style) @property @pulumi.getter @@ -12923,25 +10193,12 @@ def __init__(__self__, *, columns: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, rows: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None): - AnalysisHeatMapAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - columns=columns, - rows=rows, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - columns: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, - rows: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if columns is not None: - _setter("columns", columns) + pulumi.set(__self__, "columns", columns) if rows is not None: - _setter("rows", rows) + pulumi.set(__self__, "rows", rows) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -12982,45 +10239,22 @@ def __init__(__self__, *, row_label_options: Optional[pulumi.Input['AnalysisChartAxisLabelOptionsArgs']] = None, sort_configuration: Optional[pulumi.Input['AnalysisHeatMapSortConfigurationArgs']] = None, tooltip: Optional[pulumi.Input['AnalysisTooltipOptionsArgs']] = None): - AnalysisHeatMapConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - color_scale=color_scale, - column_label_options=column_label_options, - data_labels=data_labels, - field_wells=field_wells, - legend=legend, - row_label_options=row_label_options, - sort_configuration=sort_configuration, - tooltip=tooltip, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color_scale: Optional[pulumi.Input['AnalysisColorScaleArgs']] = None, - column_label_options: Optional[pulumi.Input['AnalysisChartAxisLabelOptionsArgs']] = None, - data_labels: Optional[pulumi.Input['AnalysisDataLabelOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['AnalysisHeatMapFieldWellsArgs']] = None, - legend: Optional[pulumi.Input['AnalysisLegendOptionsArgs']] = None, - row_label_options: Optional[pulumi.Input['AnalysisChartAxisLabelOptionsArgs']] = None, - sort_configuration: Optional[pulumi.Input['AnalysisHeatMapSortConfigurationArgs']] = None, - tooltip: Optional[pulumi.Input['AnalysisTooltipOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color_scale is not None: - _setter("color_scale", color_scale) + pulumi.set(__self__, "color_scale", color_scale) if column_label_options is not None: - _setter("column_label_options", column_label_options) + pulumi.set(__self__, "column_label_options", column_label_options) if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if row_label_options is not None: - _setter("row_label_options", row_label_options) + pulumi.set(__self__, "row_label_options", row_label_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) @property @pulumi.getter(name="colorScale") @@ -13099,17 +10333,8 @@ def tooltip(self, value: Optional[pulumi.Input['AnalysisTooltipOptionsArgs']]): class AnalysisHeatMapFieldWellsArgs: def __init__(__self__, *, heat_map_aggregated_field_wells: Optional[pulumi.Input['AnalysisHeatMapAggregatedFieldWellsArgs']] = None): - AnalysisHeatMapFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - heat_map_aggregated_field_wells=heat_map_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - heat_map_aggregated_field_wells: Optional[pulumi.Input['AnalysisHeatMapAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if heat_map_aggregated_field_wells is not None: - _setter("heat_map_aggregated_field_wells", heat_map_aggregated_field_wells) + pulumi.set(__self__, "heat_map_aggregated_field_wells", heat_map_aggregated_field_wells) @property @pulumi.getter(name="heatMapAggregatedFieldWells") @@ -13128,29 +10353,14 @@ def __init__(__self__, *, heat_map_column_sort: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFieldSortOptionsArgs']]]] = None, heat_map_row_items_limit_configuration: Optional[pulumi.Input['AnalysisItemsLimitConfigurationArgs']] = None, heat_map_row_sort: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFieldSortOptionsArgs']]]] = None): - AnalysisHeatMapSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - heat_map_column_items_limit_configuration=heat_map_column_items_limit_configuration, - heat_map_column_sort=heat_map_column_sort, - heat_map_row_items_limit_configuration=heat_map_row_items_limit_configuration, - heat_map_row_sort=heat_map_row_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - heat_map_column_items_limit_configuration: Optional[pulumi.Input['AnalysisItemsLimitConfigurationArgs']] = None, - heat_map_column_sort: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFieldSortOptionsArgs']]]] = None, - heat_map_row_items_limit_configuration: Optional[pulumi.Input['AnalysisItemsLimitConfigurationArgs']] = None, - heat_map_row_sort: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if heat_map_column_items_limit_configuration is not None: - _setter("heat_map_column_items_limit_configuration", heat_map_column_items_limit_configuration) + pulumi.set(__self__, "heat_map_column_items_limit_configuration", heat_map_column_items_limit_configuration) if heat_map_column_sort is not None: - _setter("heat_map_column_sort", heat_map_column_sort) + pulumi.set(__self__, "heat_map_column_sort", heat_map_column_sort) if heat_map_row_items_limit_configuration is not None: - _setter("heat_map_row_items_limit_configuration", heat_map_row_items_limit_configuration) + pulumi.set(__self__, "heat_map_row_items_limit_configuration", heat_map_row_items_limit_configuration) if heat_map_row_sort is not None: - _setter("heat_map_row_sort", heat_map_row_sort) + pulumi.set(__self__, "heat_map_row_sort", heat_map_row_sort) @property @pulumi.getter(name="heatMapColumnItemsLimitConfiguration") @@ -13198,36 +10408,17 @@ def __init__(__self__, *, column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisColumnHierarchyArgs']]]] = None, subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None): - AnalysisHeatMapVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['AnalysisHeatMapConfigurationArgs']] = None, - column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisColumnHierarchyArgs']]]] = None, - subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -13288,17 +10479,8 @@ def title(self, value: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArg class AnalysisHistogramAggregatedFieldWellsArgs: def __init__(__self__, *, values: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None): - AnalysisHistogramAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - values: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -13317,29 +10499,14 @@ def __init__(__self__, *, bin_width: Optional[pulumi.Input['AnalysisBinWidthOptionsArgs']] = None, selected_bin_type: Optional[pulumi.Input['AnalysisHistogramBinType']] = None, start_value: Optional[pulumi.Input[float]] = None): - AnalysisHistogramBinOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bin_count=bin_count, - bin_width=bin_width, - selected_bin_type=selected_bin_type, - start_value=start_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bin_count: Optional[pulumi.Input['AnalysisBinCountOptionsArgs']] = None, - bin_width: Optional[pulumi.Input['AnalysisBinWidthOptionsArgs']] = None, - selected_bin_type: Optional[pulumi.Input['AnalysisHistogramBinType']] = None, - start_value: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bin_count is not None: - _setter("bin_count", bin_count) + pulumi.set(__self__, "bin_count", bin_count) if bin_width is not None: - _setter("bin_width", bin_width) + pulumi.set(__self__, "bin_width", bin_width) if selected_bin_type is not None: - _setter("selected_bin_type", selected_bin_type) + pulumi.set(__self__, "selected_bin_type", selected_bin_type) if start_value is not None: - _setter("start_value", start_value) + pulumi.set(__self__, "start_value", start_value) @property @pulumi.getter(name="binCount") @@ -13389,45 +10556,22 @@ def __init__(__self__, *, x_axis_display_options: Optional[pulumi.Input['AnalysisAxisDisplayOptionsArgs']] = None, x_axis_label_options: Optional[pulumi.Input['AnalysisChartAxisLabelOptionsArgs']] = None, y_axis_display_options: Optional[pulumi.Input['AnalysisAxisDisplayOptionsArgs']] = None): - AnalysisHistogramConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bin_options=bin_options, - data_labels=data_labels, - field_wells=field_wells, - tooltip=tooltip, - visual_palette=visual_palette, - x_axis_display_options=x_axis_display_options, - x_axis_label_options=x_axis_label_options, - y_axis_display_options=y_axis_display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bin_options: Optional[pulumi.Input['AnalysisHistogramBinOptionsArgs']] = None, - data_labels: Optional[pulumi.Input['AnalysisDataLabelOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['AnalysisHistogramFieldWellsArgs']] = None, - tooltip: Optional[pulumi.Input['AnalysisTooltipOptionsArgs']] = None, - visual_palette: Optional[pulumi.Input['AnalysisVisualPaletteArgs']] = None, - x_axis_display_options: Optional[pulumi.Input['AnalysisAxisDisplayOptionsArgs']] = None, - x_axis_label_options: Optional[pulumi.Input['AnalysisChartAxisLabelOptionsArgs']] = None, - y_axis_display_options: Optional[pulumi.Input['AnalysisAxisDisplayOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bin_options is not None: - _setter("bin_options", bin_options) + pulumi.set(__self__, "bin_options", bin_options) if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) if x_axis_display_options is not None: - _setter("x_axis_display_options", x_axis_display_options) + pulumi.set(__self__, "x_axis_display_options", x_axis_display_options) if x_axis_label_options is not None: - _setter("x_axis_label_options", x_axis_label_options) + pulumi.set(__self__, "x_axis_label_options", x_axis_label_options) if y_axis_display_options is not None: - _setter("y_axis_display_options", y_axis_display_options) + pulumi.set(__self__, "y_axis_display_options", y_axis_display_options) @property @pulumi.getter(name="binOptions") @@ -13506,17 +10650,8 @@ def y_axis_display_options(self, value: Optional[pulumi.Input['AnalysisAxisDispl class AnalysisHistogramFieldWellsArgs: def __init__(__self__, *, histogram_aggregated_field_wells: Optional[pulumi.Input['AnalysisHistogramAggregatedFieldWellsArgs']] = None): - AnalysisHistogramFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - histogram_aggregated_field_wells=histogram_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - histogram_aggregated_field_wells: Optional[pulumi.Input['AnalysisHistogramAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if histogram_aggregated_field_wells is not None: - _setter("histogram_aggregated_field_wells", histogram_aggregated_field_wells) + pulumi.set(__self__, "histogram_aggregated_field_wells", histogram_aggregated_field_wells) @property @pulumi.getter(name="histogramAggregatedFieldWells") @@ -13536,32 +10671,15 @@ def __init__(__self__, *, chart_configuration: Optional[pulumi.Input['AnalysisHistogramConfigurationArgs']] = None, subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None): - AnalysisHistogramVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['AnalysisHistogramConfigurationArgs']] = None, - subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -13614,21 +10732,10 @@ class AnalysisInsightConfigurationArgs: def __init__(__self__, *, computations: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisComputationArgs']]]] = None, custom_narrative: Optional[pulumi.Input['AnalysisCustomNarrativeOptionsArgs']] = None): - AnalysisInsightConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - computations=computations, - custom_narrative=custom_narrative, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computations: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisComputationArgs']]]] = None, - custom_narrative: Optional[pulumi.Input['AnalysisCustomNarrativeOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if computations is not None: - _setter("computations", computations) + pulumi.set(__self__, "computations", computations) if custom_narrative is not None: - _setter("custom_narrative", custom_narrative) + pulumi.set(__self__, "custom_narrative", custom_narrative) @property @pulumi.getter @@ -13658,35 +10765,16 @@ def __init__(__self__, *, insight_configuration: Optional[pulumi.Input['AnalysisInsightConfigurationArgs']] = None, subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None): - AnalysisInsightVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_identifier=data_set_identifier, - visual_id=visual_id, - actions=actions, - insight_configuration=insight_configuration, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_identifier: pulumi.Input[str], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisVisualCustomActionArgs']]]] = None, - insight_configuration: Optional[pulumi.Input['AnalysisInsightConfigurationArgs']] = None, - subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_identifier", data_set_identifier) - _setter("visual_id", visual_id) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if insight_configuration is not None: - _setter("insight_configuration", insight_configuration) + pulumi.set(__self__, "insight_configuration", insight_configuration) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="dataSetIdentifier") @@ -13748,21 +10836,10 @@ class AnalysisIntegerDefaultValuesArgs: def __init__(__self__, *, dynamic_value: Optional[pulumi.Input['AnalysisDynamicDefaultValueArgs']] = None, static_values: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None): - AnalysisIntegerDefaultValuesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dynamic_value=dynamic_value, - static_values=static_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dynamic_value: Optional[pulumi.Input['AnalysisDynamicDefaultValueArgs']] = None, - static_values: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dynamic_value is not None: - _setter("dynamic_value", dynamic_value) + pulumi.set(__self__, "dynamic_value", dynamic_value) if static_values is not None: - _setter("static_values", static_values) + pulumi.set(__self__, "static_values", static_values) @property @pulumi.getter(name="dynamicValue") @@ -13791,31 +10868,14 @@ def __init__(__self__, *, default_values: Optional[pulumi.Input['AnalysisIntegerDefaultValuesArgs']] = None, mapped_data_set_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMappedDataSetParameterArgs']]]] = None, value_when_unset: Optional[pulumi.Input['AnalysisIntegerValueWhenUnsetConfigurationArgs']] = None): - AnalysisIntegerParameterDeclarationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - parameter_value_type=parameter_value_type, - default_values=default_values, - mapped_data_set_parameters=mapped_data_set_parameters, - value_when_unset=value_when_unset, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - parameter_value_type: pulumi.Input['AnalysisParameterValueType'], - default_values: Optional[pulumi.Input['AnalysisIntegerDefaultValuesArgs']] = None, - mapped_data_set_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMappedDataSetParameterArgs']]]] = None, - value_when_unset: Optional[pulumi.Input['AnalysisIntegerValueWhenUnsetConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("parameter_value_type", parameter_value_type) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "parameter_value_type", parameter_value_type) if default_values is not None: - _setter("default_values", default_values) + pulumi.set(__self__, "default_values", default_values) if mapped_data_set_parameters is not None: - _setter("mapped_data_set_parameters", mapped_data_set_parameters) + pulumi.set(__self__, "mapped_data_set_parameters", mapped_data_set_parameters) if value_when_unset is not None: - _setter("value_when_unset", value_when_unset) + pulumi.set(__self__, "value_when_unset", value_when_unset) @property @pulumi.getter @@ -13868,19 +10928,8 @@ class AnalysisIntegerParameterArgs: def __init__(__self__, *, name: pulumi.Input[str], values: pulumi.Input[Sequence[pulumi.Input[float]]]): - AnalysisIntegerParameterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - values: pulumi.Input[Sequence[pulumi.Input[float]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("values", values) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -13906,21 +10955,10 @@ class AnalysisIntegerValueWhenUnsetConfigurationArgs: def __init__(__self__, *, custom_value: Optional[pulumi.Input[float]] = None, value_when_unset_option: Optional[pulumi.Input['AnalysisValueWhenUnsetOption']] = None): - AnalysisIntegerValueWhenUnsetConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_value=custom_value, - value_when_unset_option=value_when_unset_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_value: Optional[pulumi.Input[float]] = None, - value_when_unset_option: Optional[pulumi.Input['AnalysisValueWhenUnsetOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_value is not None: - _setter("custom_value", custom_value) + pulumi.set(__self__, "custom_value", custom_value) if value_when_unset_option is not None: - _setter("value_when_unset_option", value_when_unset_option) + pulumi.set(__self__, "value_when_unset_option", value_when_unset_option) @property @pulumi.getter(name="customValue") @@ -13946,21 +10984,10 @@ class AnalysisItemsLimitConfigurationArgs: def __init__(__self__, *, items_limit: Optional[pulumi.Input[float]] = None, other_categories: Optional[pulumi.Input['AnalysisOtherCategories']] = None): - AnalysisItemsLimitConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - items_limit=items_limit, - other_categories=other_categories, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - items_limit: Optional[pulumi.Input[float]] = None, - other_categories: Optional[pulumi.Input['AnalysisOtherCategories']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if items_limit is not None: - _setter("items_limit", items_limit) + pulumi.set(__self__, "items_limit", items_limit) if other_categories is not None: - _setter("other_categories", other_categories) + pulumi.set(__self__, "other_categories", other_categories) @property @pulumi.getter(name="itemsLimit") @@ -13986,21 +11013,10 @@ class AnalysisKpiActualValueConditionalFormattingArgs: def __init__(__self__, *, icon: Optional[pulumi.Input['AnalysisConditionalFormattingIconArgs']] = None, text_color: Optional[pulumi.Input['AnalysisConditionalFormattingColorArgs']] = None): - AnalysisKpiActualValueConditionalFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - icon=icon, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - icon: Optional[pulumi.Input['AnalysisConditionalFormattingIconArgs']] = None, - text_color: Optional[pulumi.Input['AnalysisConditionalFormattingColorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if icon is not None: - _setter("icon", icon) + pulumi.set(__self__, "icon", icon) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter @@ -14026,21 +11042,10 @@ class AnalysisKpiComparisonValueConditionalFormattingArgs: def __init__(__self__, *, icon: Optional[pulumi.Input['AnalysisConditionalFormattingIconArgs']] = None, text_color: Optional[pulumi.Input['AnalysisConditionalFormattingColorArgs']] = None): - AnalysisKpiComparisonValueConditionalFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - icon=icon, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - icon: Optional[pulumi.Input['AnalysisConditionalFormattingIconArgs']] = None, - text_color: Optional[pulumi.Input['AnalysisConditionalFormattingColorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if icon is not None: - _setter("icon", icon) + pulumi.set(__self__, "icon", icon) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter @@ -14068,29 +11073,14 @@ def __init__(__self__, *, comparison_value: Optional[pulumi.Input['AnalysisKpiComparisonValueConditionalFormattingArgs']] = None, primary_value: Optional[pulumi.Input['AnalysisKpiPrimaryValueConditionalFormattingArgs']] = None, progress_bar: Optional[pulumi.Input['AnalysisKpiProgressBarConditionalFormattingArgs']] = None): - AnalysisKpiConditionalFormattingOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - actual_value=actual_value, - comparison_value=comparison_value, - primary_value=primary_value, - progress_bar=progress_bar, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - actual_value: Optional[pulumi.Input['AnalysisKpiActualValueConditionalFormattingArgs']] = None, - comparison_value: Optional[pulumi.Input['AnalysisKpiComparisonValueConditionalFormattingArgs']] = None, - primary_value: Optional[pulumi.Input['AnalysisKpiPrimaryValueConditionalFormattingArgs']] = None, - progress_bar: Optional[pulumi.Input['AnalysisKpiProgressBarConditionalFormattingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if actual_value is not None: - _setter("actual_value", actual_value) + pulumi.set(__self__, "actual_value", actual_value) if comparison_value is not None: - _setter("comparison_value", comparison_value) + pulumi.set(__self__, "comparison_value", comparison_value) if primary_value is not None: - _setter("primary_value", primary_value) + pulumi.set(__self__, "primary_value", primary_value) if progress_bar is not None: - _setter("progress_bar", progress_bar) + pulumi.set(__self__, "progress_bar", progress_bar) @property @pulumi.getter(name="actualValue") @@ -14133,17 +11123,8 @@ def progress_bar(self, value: Optional[pulumi.Input['AnalysisKpiProgressBarCondi class AnalysisKpiConditionalFormattingArgs: def __init__(__self__, *, conditional_formatting_options: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisKpiConditionalFormattingOptionArgs']]]] = None): - AnalysisKpiConditionalFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - conditional_formatting_options=conditional_formatting_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - conditional_formatting_options: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisKpiConditionalFormattingOptionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if conditional_formatting_options is not None: - _setter("conditional_formatting_options", conditional_formatting_options) + pulumi.set(__self__, "conditional_formatting_options", conditional_formatting_options) @property @pulumi.getter(name="conditionalFormattingOptions") @@ -14161,25 +11142,12 @@ def __init__(__self__, *, field_wells: Optional[pulumi.Input['AnalysisKpiFieldWellsArgs']] = None, kpi_options: Optional[pulumi.Input['AnalysisKpiOptionsArgs']] = None, sort_configuration: Optional[pulumi.Input['AnalysisKpiSortConfigurationArgs']] = None): - AnalysisKpiConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_wells=field_wells, - kpi_options=kpi_options, - sort_configuration=sort_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_wells: Optional[pulumi.Input['AnalysisKpiFieldWellsArgs']] = None, - kpi_options: Optional[pulumi.Input['AnalysisKpiOptionsArgs']] = None, - sort_configuration: Optional[pulumi.Input['AnalysisKpiSortConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if kpi_options is not None: - _setter("kpi_options", kpi_options) + pulumi.set(__self__, "kpi_options", kpi_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) @property @pulumi.getter(name="fieldWells") @@ -14215,25 +11183,12 @@ def __init__(__self__, *, target_values: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None, trend_groups: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None): - AnalysisKpiFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_values=target_values, - trend_groups=trend_groups, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_values: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None, - trend_groups: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if target_values is not None: - _setter("target_values", target_values) + pulumi.set(__self__, "target_values", target_values) if trend_groups is not None: - _setter("trend_groups", trend_groups) + pulumi.set(__self__, "trend_groups", trend_groups) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter(name="targetValues") @@ -14275,49 +11230,24 @@ def __init__(__self__, *, sparkline: Optional[pulumi.Input['AnalysisKpiSparklineOptionsArgs']] = None, trend_arrows: Optional[pulumi.Input['AnalysisTrendArrowOptionsArgs']] = None, visual_layout_options: Optional[pulumi.Input['AnalysisKpiVisualLayoutOptionsArgs']] = None): - AnalysisKpiOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - comparison=comparison, - primary_value_display_type=primary_value_display_type, - primary_value_font_configuration=primary_value_font_configuration, - progress_bar=progress_bar, - secondary_value=secondary_value, - secondary_value_font_configuration=secondary_value_font_configuration, - sparkline=sparkline, - trend_arrows=trend_arrows, - visual_layout_options=visual_layout_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comparison: Optional[pulumi.Input['AnalysisComparisonConfigurationArgs']] = None, - primary_value_display_type: Optional[pulumi.Input['AnalysisPrimaryValueDisplayType']] = None, - primary_value_font_configuration: Optional[pulumi.Input['AnalysisFontConfigurationArgs']] = None, - progress_bar: Optional[pulumi.Input['AnalysisProgressBarOptionsArgs']] = None, - secondary_value: Optional[pulumi.Input['AnalysisSecondaryValueOptionsArgs']] = None, - secondary_value_font_configuration: Optional[pulumi.Input['AnalysisFontConfigurationArgs']] = None, - sparkline: Optional[pulumi.Input['AnalysisKpiSparklineOptionsArgs']] = None, - trend_arrows: Optional[pulumi.Input['AnalysisTrendArrowOptionsArgs']] = None, - visual_layout_options: Optional[pulumi.Input['AnalysisKpiVisualLayoutOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if comparison is not None: - _setter("comparison", comparison) + pulumi.set(__self__, "comparison", comparison) if primary_value_display_type is not None: - _setter("primary_value_display_type", primary_value_display_type) + pulumi.set(__self__, "primary_value_display_type", primary_value_display_type) if primary_value_font_configuration is not None: - _setter("primary_value_font_configuration", primary_value_font_configuration) + pulumi.set(__self__, "primary_value_font_configuration", primary_value_font_configuration) if progress_bar is not None: - _setter("progress_bar", progress_bar) + pulumi.set(__self__, "progress_bar", progress_bar) if secondary_value is not None: - _setter("secondary_value", secondary_value) + pulumi.set(__self__, "secondary_value", secondary_value) if secondary_value_font_configuration is not None: - _setter("secondary_value_font_configuration", secondary_value_font_configuration) + pulumi.set(__self__, "secondary_value_font_configuration", secondary_value_font_configuration) if sparkline is not None: - _setter("sparkline", sparkline) + pulumi.set(__self__, "sparkline", sparkline) if trend_arrows is not None: - _setter("trend_arrows", trend_arrows) + pulumi.set(__self__, "trend_arrows", trend_arrows) if visual_layout_options is not None: - _setter("visual_layout_options", visual_layout_options) + pulumi.set(__self__, "visual_layout_options", visual_layout_options) @property @pulumi.getter @@ -14406,21 +11336,10 @@ class AnalysisKpiPrimaryValueConditionalFormattingArgs: def __init__(__self__, *, icon: Optional[pulumi.Input['AnalysisConditionalFormattingIconArgs']] = None, text_color: Optional[pulumi.Input['AnalysisConditionalFormattingColorArgs']] = None): - AnalysisKpiPrimaryValueConditionalFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - icon=icon, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - icon: Optional[pulumi.Input['AnalysisConditionalFormattingIconArgs']] = None, - text_color: Optional[pulumi.Input['AnalysisConditionalFormattingColorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if icon is not None: - _setter("icon", icon) + pulumi.set(__self__, "icon", icon) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter @@ -14445,17 +11364,8 @@ def text_color(self, value: Optional[pulumi.Input['AnalysisConditionalFormatting class AnalysisKpiProgressBarConditionalFormattingArgs: def __init__(__self__, *, foreground_color: Optional[pulumi.Input['AnalysisConditionalFormattingColorArgs']] = None): - AnalysisKpiProgressBarConditionalFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - foreground_color=foreground_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - foreground_color: Optional[pulumi.Input['AnalysisConditionalFormattingColorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if foreground_color is not None: - _setter("foreground_color", foreground_color) + pulumi.set(__self__, "foreground_color", foreground_color) @property @pulumi.getter(name="foregroundColor") @@ -14471,17 +11381,8 @@ def foreground_color(self, value: Optional[pulumi.Input['AnalysisConditionalForm class AnalysisKpiSortConfigurationArgs: def __init__(__self__, *, trend_group_sort: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFieldSortOptionsArgs']]]] = None): - AnalysisKpiSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - trend_group_sort=trend_group_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - trend_group_sort: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if trend_group_sort is not None: - _setter("trend_group_sort", trend_group_sort) + pulumi.set(__self__, "trend_group_sort", trend_group_sort) @property @pulumi.getter(name="trendGroupSort") @@ -14500,28 +11401,13 @@ def __init__(__self__, *, color: Optional[pulumi.Input[str]] = None, tooltip_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, visibility: Optional[pulumi.Input['AnalysisVisibility']] = None): - AnalysisKpiSparklineOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - color=color, - tooltip_visibility=tooltip_visibility, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input['AnalysisKpiSparklineType'], - color: Optional[pulumi.Input[str]] = None, - tooltip_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if tooltip_visibility is not None: - _setter("tooltip_visibility", tooltip_visibility) + pulumi.set(__self__, "tooltip_visibility", tooltip_visibility) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -14564,17 +11450,8 @@ def visibility(self, value: Optional[pulumi.Input['AnalysisVisibility']]): class AnalysisKpiVisualLayoutOptionsArgs: def __init__(__self__, *, standard_layout: Optional[pulumi.Input['AnalysisKpiVisualStandardLayoutArgs']] = None): - AnalysisKpiVisualLayoutOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - standard_layout=standard_layout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - standard_layout: Optional[pulumi.Input['AnalysisKpiVisualStandardLayoutArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if standard_layout is not None: - _setter("standard_layout", standard_layout) + pulumi.set(__self__, "standard_layout", standard_layout) @property @pulumi.getter(name="standardLayout") @@ -14590,16 +11467,7 @@ def standard_layout(self, value: Optional[pulumi.Input['AnalysisKpiVisualStandar class AnalysisKpiVisualStandardLayoutArgs: def __init__(__self__, *, type: pulumi.Input['AnalysisKpiVisualStandardLayoutType']): - AnalysisKpiVisualStandardLayoutArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input['AnalysisKpiVisualStandardLayoutType'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -14621,40 +11489,19 @@ def __init__(__self__, *, conditional_formatting: Optional[pulumi.Input['AnalysisKpiConditionalFormattingArgs']] = None, subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None): - AnalysisKpiVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - conditional_formatting=conditional_formatting, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['AnalysisKpiConfigurationArgs']] = None, - column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisColumnHierarchyArgs']]]] = None, - conditional_formatting: Optional[pulumi.Input['AnalysisKpiConditionalFormattingArgs']] = None, - subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if conditional_formatting is not None: - _setter("conditional_formatting", conditional_formatting) + pulumi.set(__self__, "conditional_formatting", conditional_formatting) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -14726,25 +11573,12 @@ def __init__(__self__, *, custom_label: Optional[pulumi.Input[str]] = None, font_configuration: Optional[pulumi.Input['AnalysisFontConfigurationArgs']] = None, visibility: Optional[pulumi.Input['AnalysisVisibility']] = None): - AnalysisLabelOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_label=custom_label, - font_configuration=font_configuration, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_label: Optional[pulumi.Input[str]] = None, - font_configuration: Optional[pulumi.Input['AnalysisFontConfigurationArgs']] = None, - visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if font_configuration is not None: - _setter("font_configuration", font_configuration) + pulumi.set(__self__, "font_configuration", font_configuration) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="customLabel") @@ -14780,25 +11614,12 @@ def __init__(__self__, *, free_form_layout: Optional[pulumi.Input['AnalysisFreeFormLayoutConfigurationArgs']] = None, grid_layout: Optional[pulumi.Input['AnalysisGridLayoutConfigurationArgs']] = None, section_based_layout: Optional[pulumi.Input['AnalysisSectionBasedLayoutConfigurationArgs']] = None): - AnalysisLayoutConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - free_form_layout=free_form_layout, - grid_layout=grid_layout, - section_based_layout=section_based_layout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - free_form_layout: Optional[pulumi.Input['AnalysisFreeFormLayoutConfigurationArgs']] = None, - grid_layout: Optional[pulumi.Input['AnalysisGridLayoutConfigurationArgs']] = None, - section_based_layout: Optional[pulumi.Input['AnalysisSectionBasedLayoutConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if free_form_layout is not None: - _setter("free_form_layout", free_form_layout) + pulumi.set(__self__, "free_form_layout", free_form_layout) if grid_layout is not None: - _setter("grid_layout", grid_layout) + pulumi.set(__self__, "grid_layout", grid_layout) if section_based_layout is not None: - _setter("section_based_layout", section_based_layout) + pulumi.set(__self__, "section_based_layout", section_based_layout) @property @pulumi.getter(name="freeFormLayout") @@ -14832,16 +11653,7 @@ def section_based_layout(self, value: Optional[pulumi.Input['AnalysisSectionBase class AnalysisLayoutArgs: def __init__(__self__, *, configuration: pulumi.Input['AnalysisLayoutConfigurationArgs']): - AnalysisLayoutArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - configuration=configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configuration: pulumi.Input['AnalysisLayoutConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("configuration", configuration) + pulumi.set(__self__, "configuration", configuration) @property @pulumi.getter @@ -14865,33 +11677,16 @@ def __init__(__self__, *, :param pulumi.Input[str] height: String based length that is composed of value and unit in px :param pulumi.Input[str] width: String based length that is composed of value and unit in px """ - AnalysisLegendOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - height=height, - position=position, - title=title, - visibility=visibility, - width=width, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - height: Optional[pulumi.Input[str]] = None, - position: Optional[pulumi.Input['AnalysisLegendPosition']] = None, - title: Optional[pulumi.Input['AnalysisLabelOptionsArgs']] = None, - visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - width: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if height is not None: - _setter("height", height) + pulumi.set(__self__, "height", height) if position is not None: - _setter("position", position) + pulumi.set(__self__, "position", position) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) if width is not None: - _setter("width", width) + pulumi.set(__self__, "width", width) @property @pulumi.getter @@ -14952,29 +11747,14 @@ def __init__(__self__, *, colors: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, small_multiples: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None): - AnalysisLineChartAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - colors=colors, - small_multiples=small_multiples, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, - colors: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, - small_multiples: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if colors is not None: - _setter("colors", colors) + pulumi.set(__self__, "colors", colors) if small_multiples is not None: - _setter("small_multiples", small_multiples) + pulumi.set(__self__, "small_multiples", small_multiples) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -15035,89 +11815,44 @@ def __init__(__self__, *, visual_palette: Optional[pulumi.Input['AnalysisVisualPaletteArgs']] = None, x_axis_display_options: Optional[pulumi.Input['AnalysisAxisDisplayOptionsArgs']] = None, x_axis_label_options: Optional[pulumi.Input['AnalysisChartAxisLabelOptionsArgs']] = None): - AnalysisLineChartConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - contribution_analysis_defaults=contribution_analysis_defaults, - data_labels=data_labels, - default_series_settings=default_series_settings, - field_wells=field_wells, - forecast_configurations=forecast_configurations, - legend=legend, - primary_y_axis_display_options=primary_y_axis_display_options, - primary_y_axis_label_options=primary_y_axis_label_options, - reference_lines=reference_lines, - secondary_y_axis_display_options=secondary_y_axis_display_options, - secondary_y_axis_label_options=secondary_y_axis_label_options, - series=series, - small_multiples_options=small_multiples_options, - sort_configuration=sort_configuration, - tooltip=tooltip, - type=type, - visual_palette=visual_palette, - x_axis_display_options=x_axis_display_options, - x_axis_label_options=x_axis_label_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - contribution_analysis_defaults: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisContributionAnalysisDefaultArgs']]]] = None, - data_labels: Optional[pulumi.Input['AnalysisDataLabelOptionsArgs']] = None, - default_series_settings: Optional[pulumi.Input['AnalysisLineChartDefaultSeriesSettingsArgs']] = None, - field_wells: Optional[pulumi.Input['AnalysisLineChartFieldWellsArgs']] = None, - forecast_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisForecastConfigurationArgs']]]] = None, - legend: Optional[pulumi.Input['AnalysisLegendOptionsArgs']] = None, - primary_y_axis_display_options: Optional[pulumi.Input['AnalysisLineSeriesAxisDisplayOptionsArgs']] = None, - primary_y_axis_label_options: Optional[pulumi.Input['AnalysisChartAxisLabelOptionsArgs']] = None, - reference_lines: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisReferenceLineArgs']]]] = None, - secondary_y_axis_display_options: Optional[pulumi.Input['AnalysisLineSeriesAxisDisplayOptionsArgs']] = None, - secondary_y_axis_label_options: Optional[pulumi.Input['AnalysisChartAxisLabelOptionsArgs']] = None, - series: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisSeriesItemArgs']]]] = None, - small_multiples_options: Optional[pulumi.Input['AnalysisSmallMultiplesOptionsArgs']] = None, - sort_configuration: Optional[pulumi.Input['AnalysisLineChartSortConfigurationArgs']] = None, - tooltip: Optional[pulumi.Input['AnalysisTooltipOptionsArgs']] = None, - type: Optional[pulumi.Input['AnalysisLineChartType']] = None, - visual_palette: Optional[pulumi.Input['AnalysisVisualPaletteArgs']] = None, - x_axis_display_options: Optional[pulumi.Input['AnalysisAxisDisplayOptionsArgs']] = None, - x_axis_label_options: Optional[pulumi.Input['AnalysisChartAxisLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if contribution_analysis_defaults is not None: - _setter("contribution_analysis_defaults", contribution_analysis_defaults) + pulumi.set(__self__, "contribution_analysis_defaults", contribution_analysis_defaults) if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if default_series_settings is not None: - _setter("default_series_settings", default_series_settings) + pulumi.set(__self__, "default_series_settings", default_series_settings) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if forecast_configurations is not None: - _setter("forecast_configurations", forecast_configurations) + pulumi.set(__self__, "forecast_configurations", forecast_configurations) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if primary_y_axis_display_options is not None: - _setter("primary_y_axis_display_options", primary_y_axis_display_options) + pulumi.set(__self__, "primary_y_axis_display_options", primary_y_axis_display_options) if primary_y_axis_label_options is not None: - _setter("primary_y_axis_label_options", primary_y_axis_label_options) + pulumi.set(__self__, "primary_y_axis_label_options", primary_y_axis_label_options) if reference_lines is not None: - _setter("reference_lines", reference_lines) + pulumi.set(__self__, "reference_lines", reference_lines) if secondary_y_axis_display_options is not None: - _setter("secondary_y_axis_display_options", secondary_y_axis_display_options) + pulumi.set(__self__, "secondary_y_axis_display_options", secondary_y_axis_display_options) if secondary_y_axis_label_options is not None: - _setter("secondary_y_axis_label_options", secondary_y_axis_label_options) + pulumi.set(__self__, "secondary_y_axis_label_options", secondary_y_axis_label_options) if series is not None: - _setter("series", series) + pulumi.set(__self__, "series", series) if small_multiples_options is not None: - _setter("small_multiples_options", small_multiples_options) + pulumi.set(__self__, "small_multiples_options", small_multiples_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) if x_axis_display_options is not None: - _setter("x_axis_display_options", x_axis_display_options) + pulumi.set(__self__, "x_axis_display_options", x_axis_display_options) if x_axis_label_options is not None: - _setter("x_axis_label_options", x_axis_label_options) + pulumi.set(__self__, "x_axis_label_options", x_axis_label_options) @property @pulumi.getter(name="contributionAnalysisDefaults") @@ -15297,25 +12032,12 @@ def __init__(__self__, *, axis_binding: Optional[pulumi.Input['AnalysisAxisBinding']] = None, line_style_settings: Optional[pulumi.Input['AnalysisLineChartLineStyleSettingsArgs']] = None, marker_style_settings: Optional[pulumi.Input['AnalysisLineChartMarkerStyleSettingsArgs']] = None): - AnalysisLineChartDefaultSeriesSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - axis_binding=axis_binding, - line_style_settings=line_style_settings, - marker_style_settings=marker_style_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - axis_binding: Optional[pulumi.Input['AnalysisAxisBinding']] = None, - line_style_settings: Optional[pulumi.Input['AnalysisLineChartLineStyleSettingsArgs']] = None, - marker_style_settings: Optional[pulumi.Input['AnalysisLineChartMarkerStyleSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if axis_binding is not None: - _setter("axis_binding", axis_binding) + pulumi.set(__self__, "axis_binding", axis_binding) if line_style_settings is not None: - _setter("line_style_settings", line_style_settings) + pulumi.set(__self__, "line_style_settings", line_style_settings) if marker_style_settings is not None: - _setter("marker_style_settings", marker_style_settings) + pulumi.set(__self__, "marker_style_settings", marker_style_settings) @property @pulumi.getter(name="axisBinding") @@ -15349,17 +12071,8 @@ def marker_style_settings(self, value: Optional[pulumi.Input['AnalysisLineChartM class AnalysisLineChartFieldWellsArgs: def __init__(__self__, *, line_chart_aggregated_field_wells: Optional[pulumi.Input['AnalysisLineChartAggregatedFieldWellsArgs']] = None): - AnalysisLineChartFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - line_chart_aggregated_field_wells=line_chart_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - line_chart_aggregated_field_wells: Optional[pulumi.Input['AnalysisLineChartAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if line_chart_aggregated_field_wells is not None: - _setter("line_chart_aggregated_field_wells", line_chart_aggregated_field_wells) + pulumi.set(__self__, "line_chart_aggregated_field_wells", line_chart_aggregated_field_wells) @property @pulumi.getter(name="lineChartAggregatedFieldWells") @@ -15381,29 +12094,14 @@ def __init__(__self__, *, """ :param pulumi.Input[str] line_width: String based length that is composed of value and unit in px """ - AnalysisLineChartLineStyleSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - line_interpolation=line_interpolation, - line_style=line_style, - line_visibility=line_visibility, - line_width=line_width, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - line_interpolation: Optional[pulumi.Input['AnalysisLineInterpolation']] = None, - line_style: Optional[pulumi.Input['AnalysisLineChartLineStyle']] = None, - line_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - line_width: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if line_interpolation is not None: - _setter("line_interpolation", line_interpolation) + pulumi.set(__self__, "line_interpolation", line_interpolation) if line_style is not None: - _setter("line_style", line_style) + pulumi.set(__self__, "line_style", line_style) if line_visibility is not None: - _setter("line_visibility", line_visibility) + pulumi.set(__self__, "line_visibility", line_visibility) if line_width is not None: - _setter("line_width", line_width) + pulumi.set(__self__, "line_width", line_width) @property @pulumi.getter(name="lineInterpolation") @@ -15455,29 +12153,14 @@ def __init__(__self__, *, """ :param pulumi.Input[str] marker_size: String based length that is composed of value and unit in px """ - AnalysisLineChartMarkerStyleSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - marker_color=marker_color, - marker_shape=marker_shape, - marker_size=marker_size, - marker_visibility=marker_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - marker_color: Optional[pulumi.Input[str]] = None, - marker_shape: Optional[pulumi.Input['AnalysisLineChartMarkerShape']] = None, - marker_size: Optional[pulumi.Input[str]] = None, - marker_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if marker_color is not None: - _setter("marker_color", marker_color) + pulumi.set(__self__, "marker_color", marker_color) if marker_shape is not None: - _setter("marker_shape", marker_shape) + pulumi.set(__self__, "marker_shape", marker_shape) if marker_size is not None: - _setter("marker_size", marker_size) + pulumi.set(__self__, "marker_size", marker_size) if marker_visibility is not None: - _setter("marker_visibility", marker_visibility) + pulumi.set(__self__, "marker_visibility", marker_visibility) @property @pulumi.getter(name="markerColor") @@ -15524,21 +12207,10 @@ class AnalysisLineChartSeriesSettingsArgs: def __init__(__self__, *, line_style_settings: Optional[pulumi.Input['AnalysisLineChartLineStyleSettingsArgs']] = None, marker_style_settings: Optional[pulumi.Input['AnalysisLineChartMarkerStyleSettingsArgs']] = None): - AnalysisLineChartSeriesSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - line_style_settings=line_style_settings, - marker_style_settings=marker_style_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - line_style_settings: Optional[pulumi.Input['AnalysisLineChartLineStyleSettingsArgs']] = None, - marker_style_settings: Optional[pulumi.Input['AnalysisLineChartMarkerStyleSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if line_style_settings is not None: - _setter("line_style_settings", line_style_settings) + pulumi.set(__self__, "line_style_settings", line_style_settings) if marker_style_settings is not None: - _setter("marker_style_settings", marker_style_settings) + pulumi.set(__self__, "marker_style_settings", marker_style_settings) @property @pulumi.getter(name="lineStyleSettings") @@ -15567,33 +12239,16 @@ def __init__(__self__, *, color_items_limit_configuration: Optional[pulumi.Input['AnalysisItemsLimitConfigurationArgs']] = None, small_multiples_limit_configuration: Optional[pulumi.Input['AnalysisItemsLimitConfigurationArgs']] = None, small_multiples_sort: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFieldSortOptionsArgs']]]] = None): - AnalysisLineChartSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_items_limit_configuration=category_items_limit_configuration, - category_sort=category_sort, - color_items_limit_configuration=color_items_limit_configuration, - small_multiples_limit_configuration=small_multiples_limit_configuration, - small_multiples_sort=small_multiples_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_items_limit_configuration: Optional[pulumi.Input['AnalysisItemsLimitConfigurationArgs']] = None, - category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFieldSortOptionsArgs']]]] = None, - color_items_limit_configuration: Optional[pulumi.Input['AnalysisItemsLimitConfigurationArgs']] = None, - small_multiples_limit_configuration: Optional[pulumi.Input['AnalysisItemsLimitConfigurationArgs']] = None, - small_multiples_sort: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_items_limit_configuration is not None: - _setter("category_items_limit_configuration", category_items_limit_configuration) + pulumi.set(__self__, "category_items_limit_configuration", category_items_limit_configuration) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) if color_items_limit_configuration is not None: - _setter("color_items_limit_configuration", color_items_limit_configuration) + pulumi.set(__self__, "color_items_limit_configuration", color_items_limit_configuration) if small_multiples_limit_configuration is not None: - _setter("small_multiples_limit_configuration", small_multiples_limit_configuration) + pulumi.set(__self__, "small_multiples_limit_configuration", small_multiples_limit_configuration) if small_multiples_sort is not None: - _setter("small_multiples_sort", small_multiples_sort) + pulumi.set(__self__, "small_multiples_sort", small_multiples_sort) @property @pulumi.getter(name="categoryItemsLimitConfiguration") @@ -15650,36 +12305,17 @@ def __init__(__self__, *, column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisColumnHierarchyArgs']]]] = None, subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None): - AnalysisLineChartVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['AnalysisLineChartConfigurationArgs']] = None, - column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisColumnHierarchyArgs']]]] = None, - subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -15741,21 +12377,10 @@ class AnalysisLineSeriesAxisDisplayOptionsArgs: def __init__(__self__, *, axis_options: Optional[pulumi.Input['AnalysisAxisDisplayOptionsArgs']] = None, missing_data_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMissingDataConfigurationArgs']]]] = None): - AnalysisLineSeriesAxisDisplayOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - axis_options=axis_options, - missing_data_configurations=missing_data_configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - axis_options: Optional[pulumi.Input['AnalysisAxisDisplayOptionsArgs']] = None, - missing_data_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMissingDataConfigurationArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if axis_options is not None: - _setter("axis_options", axis_options) + pulumi.set(__self__, "axis_options", axis_options) if missing_data_configurations is not None: - _setter("missing_data_configurations", missing_data_configurations) + pulumi.set(__self__, "missing_data_configurations", missing_data_configurations) @property @pulumi.getter(name="axisOptions") @@ -15783,29 +12408,14 @@ def __init__(__self__, *, search_options: Optional[pulumi.Input['AnalysisListControlSearchOptionsArgs']] = None, select_all_options: Optional[pulumi.Input['AnalysisListControlSelectAllOptionsArgs']] = None, title_options: Optional[pulumi.Input['AnalysisLabelOptionsArgs']] = None): - AnalysisListControlDisplayOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - info_icon_label_options=info_icon_label_options, - search_options=search_options, - select_all_options=select_all_options, - title_options=title_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - info_icon_label_options: Optional[pulumi.Input['AnalysisSheetControlInfoIconLabelOptionsArgs']] = None, - search_options: Optional[pulumi.Input['AnalysisListControlSearchOptionsArgs']] = None, - select_all_options: Optional[pulumi.Input['AnalysisListControlSelectAllOptionsArgs']] = None, - title_options: Optional[pulumi.Input['AnalysisLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if info_icon_label_options is not None: - _setter("info_icon_label_options", info_icon_label_options) + pulumi.set(__self__, "info_icon_label_options", info_icon_label_options) if search_options is not None: - _setter("search_options", search_options) + pulumi.set(__self__, "search_options", search_options) if select_all_options is not None: - _setter("select_all_options", select_all_options) + pulumi.set(__self__, "select_all_options", select_all_options) if title_options is not None: - _setter("title_options", title_options) + pulumi.set(__self__, "title_options", title_options) @property @pulumi.getter(name="infoIconLabelOptions") @@ -15848,17 +12458,8 @@ def title_options(self, value: Optional[pulumi.Input['AnalysisLabelOptionsArgs'] class AnalysisListControlSearchOptionsArgs: def __init__(__self__, *, visibility: Optional[pulumi.Input['AnalysisVisibility']] = None): - AnalysisListControlSearchOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -15874,17 +12475,8 @@ def visibility(self, value: Optional[pulumi.Input['AnalysisVisibility']]): class AnalysisListControlSelectAllOptionsArgs: def __init__(__self__, *, visibility: Optional[pulumi.Input['AnalysisVisibility']] = None): - AnalysisListControlSelectAllOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -15900,17 +12492,8 @@ def visibility(self, value: Optional[pulumi.Input['AnalysisVisibility']]): class AnalysisLoadingAnimationArgs: def __init__(__self__, *, visibility: Optional[pulumi.Input['AnalysisVisibility']] = None): - AnalysisLoadingAnimationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -15926,16 +12509,7 @@ def visibility(self, value: Optional[pulumi.Input['AnalysisVisibility']]): class AnalysisLocalNavigationConfigurationArgs: def __init__(__self__, *, target_sheet_id: pulumi.Input[str]): - AnalysisLocalNavigationConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_sheet_id=target_sheet_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_sheet_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_sheet_id", target_sheet_id) + pulumi.set(__self__, "target_sheet_id", target_sheet_id) @property @pulumi.getter(name="targetSheetId") @@ -15952,21 +12526,10 @@ class AnalysisLongFormatTextArgs: def __init__(__self__, *, plain_text: Optional[pulumi.Input[str]] = None, rich_text: Optional[pulumi.Input[str]] = None): - AnalysisLongFormatTextArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - plain_text=plain_text, - rich_text=rich_text, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - plain_text: Optional[pulumi.Input[str]] = None, - rich_text: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if plain_text is not None: - _setter("plain_text", plain_text) + pulumi.set(__self__, "plain_text", plain_text) if rich_text is not None: - _setter("rich_text", rich_text) + pulumi.set(__self__, "rich_text", rich_text) @property @pulumi.getter(name="plainText") @@ -15992,19 +12555,8 @@ class AnalysisMappedDataSetParameterArgs: def __init__(__self__, *, data_set_identifier: pulumi.Input[str], data_set_parameter_name: pulumi.Input[str]): - AnalysisMappedDataSetParameterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_identifier=data_set_identifier, - data_set_parameter_name=data_set_parameter_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_identifier: pulumi.Input[str], - data_set_parameter_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_identifier", data_set_identifier) - _setter("data_set_parameter_name", data_set_parameter_name) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + pulumi.set(__self__, "data_set_parameter_name", data_set_parameter_name) @property @pulumi.getter(name="dataSetIdentifier") @@ -16029,17 +12581,8 @@ def data_set_parameter_name(self, value: pulumi.Input[str]): class AnalysisMaximumLabelTypeArgs: def __init__(__self__, *, visibility: Optional[pulumi.Input['AnalysisVisibility']] = None): - AnalysisMaximumLabelTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -16059,31 +12602,14 @@ def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None, time: Optional[pulumi.Input['AnalysisDimensionFieldArgs']] = None, value: Optional[pulumi.Input['AnalysisMeasureFieldArgs']] = None): - AnalysisMaximumMinimumComputationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - type=type, - name=name, - time=time, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: pulumi.Input[str], - type: pulumi.Input['AnalysisMaximumMinimumComputationType'], - name: Optional[pulumi.Input[str]] = None, - time: Optional[pulumi.Input['AnalysisDimensionFieldArgs']] = None, - value: Optional[pulumi.Input['AnalysisMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) - _setter("type", type) + pulumi.set(__self__, "computation_id", computation_id) + pulumi.set(__self__, "type", type) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if time is not None: - _setter("time", time) + pulumi.set(__self__, "time", time) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -16138,29 +12664,14 @@ def __init__(__self__, *, categorical_measure_field: Optional[pulumi.Input['AnalysisCategoricalMeasureFieldArgs']] = None, date_measure_field: Optional[pulumi.Input['AnalysisDateMeasureFieldArgs']] = None, numerical_measure_field: Optional[pulumi.Input['AnalysisNumericalMeasureFieldArgs']] = None): - AnalysisMeasureFieldArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - calculated_measure_field=calculated_measure_field, - categorical_measure_field=categorical_measure_field, - date_measure_field=date_measure_field, - numerical_measure_field=numerical_measure_field, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - calculated_measure_field: Optional[pulumi.Input['AnalysisCalculatedMeasureFieldArgs']] = None, - categorical_measure_field: Optional[pulumi.Input['AnalysisCategoricalMeasureFieldArgs']] = None, - date_measure_field: Optional[pulumi.Input['AnalysisDateMeasureFieldArgs']] = None, - numerical_measure_field: Optional[pulumi.Input['AnalysisNumericalMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if calculated_measure_field is not None: - _setter("calculated_measure_field", calculated_measure_field) + pulumi.set(__self__, "calculated_measure_field", calculated_measure_field) if categorical_measure_field is not None: - _setter("categorical_measure_field", categorical_measure_field) + pulumi.set(__self__, "categorical_measure_field", categorical_measure_field) if date_measure_field is not None: - _setter("date_measure_field", date_measure_field) + pulumi.set(__self__, "date_measure_field", date_measure_field) if numerical_measure_field is not None: - _setter("numerical_measure_field", numerical_measure_field) + pulumi.set(__self__, "numerical_measure_field", numerical_measure_field) @property @pulumi.getter(name="calculatedMeasureField") @@ -16207,32 +12718,15 @@ def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None, target_value: Optional[pulumi.Input['AnalysisMeasureFieldArgs']] = None, time: Optional[pulumi.Input['AnalysisDimensionFieldArgs']] = None): - AnalysisMetricComparisonComputationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - from_value=from_value, - name=name, - target_value=target_value, - time=time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: pulumi.Input[str], - from_value: Optional[pulumi.Input['AnalysisMeasureFieldArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - target_value: Optional[pulumi.Input['AnalysisMeasureFieldArgs']] = None, - time: Optional[pulumi.Input['AnalysisDimensionFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) + pulumi.set(__self__, "computation_id", computation_id) if from_value is not None: - _setter("from_value", from_value) + pulumi.set(__self__, "from_value", from_value) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if target_value is not None: - _setter("target_value", target_value) + pulumi.set(__self__, "target_value", target_value) if time is not None: - _setter("time", time) + pulumi.set(__self__, "time", time) @property @pulumi.getter(name="computationId") @@ -16284,17 +12778,8 @@ def time(self, value: Optional[pulumi.Input['AnalysisDimensionFieldArgs']]): class AnalysisMinimumLabelTypeArgs: def __init__(__self__, *, visibility: Optional[pulumi.Input['AnalysisVisibility']] = None): - AnalysisMinimumLabelTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -16310,17 +12795,8 @@ def visibility(self, value: Optional[pulumi.Input['AnalysisVisibility']]): class AnalysisMissingDataConfigurationArgs: def __init__(__self__, *, treatment_option: Optional[pulumi.Input['AnalysisMissingDataTreatmentOption']] = None): - AnalysisMissingDataConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - treatment_option=treatment_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - treatment_option: Optional[pulumi.Input['AnalysisMissingDataTreatmentOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if treatment_option is not None: - _setter("treatment_option", treatment_option) + pulumi.set(__self__, "treatment_option", treatment_option) @property @pulumi.getter(name="treatmentOption") @@ -16336,16 +12812,7 @@ def treatment_option(self, value: Optional[pulumi.Input['AnalysisMissingDataTrea class AnalysisNegativeValueConfigurationArgs: def __init__(__self__, *, display_mode: pulumi.Input['AnalysisNegativeValueDisplayMode']): - AnalysisNegativeValueConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - display_mode=display_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - display_mode: pulumi.Input['AnalysisNegativeValueDisplayMode'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("display_mode", display_mode) + pulumi.set(__self__, "display_mode", display_mode) @property @pulumi.getter(name="displayMode") @@ -16361,16 +12828,7 @@ def display_mode(self, value: pulumi.Input['AnalysisNegativeValueDisplayMode']): class AnalysisNullValueFormatConfigurationArgs: def __init__(__self__, *, null_string: pulumi.Input[str]): - AnalysisNullValueFormatConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - null_string=null_string, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - null_string: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("null_string", null_string) + pulumi.set(__self__, "null_string", null_string) @property @pulumi.getter(name="nullString") @@ -16392,41 +12850,20 @@ def __init__(__self__, *, prefix: Optional[pulumi.Input[str]] = None, separator_configuration: Optional[pulumi.Input['AnalysisNumericSeparatorConfigurationArgs']] = None, suffix: Optional[pulumi.Input[str]] = None): - AnalysisNumberDisplayFormatConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - decimal_places_configuration=decimal_places_configuration, - negative_value_configuration=negative_value_configuration, - null_value_format_configuration=null_value_format_configuration, - number_scale=number_scale, - prefix=prefix, - separator_configuration=separator_configuration, - suffix=suffix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - decimal_places_configuration: Optional[pulumi.Input['AnalysisDecimalPlacesConfigurationArgs']] = None, - negative_value_configuration: Optional[pulumi.Input['AnalysisNegativeValueConfigurationArgs']] = None, - null_value_format_configuration: Optional[pulumi.Input['AnalysisNullValueFormatConfigurationArgs']] = None, - number_scale: Optional[pulumi.Input['AnalysisNumberScale']] = None, - prefix: Optional[pulumi.Input[str]] = None, - separator_configuration: Optional[pulumi.Input['AnalysisNumericSeparatorConfigurationArgs']] = None, - suffix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if decimal_places_configuration is not None: - _setter("decimal_places_configuration", decimal_places_configuration) + pulumi.set(__self__, "decimal_places_configuration", decimal_places_configuration) if negative_value_configuration is not None: - _setter("negative_value_configuration", negative_value_configuration) + pulumi.set(__self__, "negative_value_configuration", negative_value_configuration) if null_value_format_configuration is not None: - _setter("null_value_format_configuration", null_value_format_configuration) + pulumi.set(__self__, "null_value_format_configuration", null_value_format_configuration) if number_scale is not None: - _setter("number_scale", number_scale) + pulumi.set(__self__, "number_scale", number_scale) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if separator_configuration is not None: - _setter("separator_configuration", separator_configuration) + pulumi.set(__self__, "separator_configuration", separator_configuration) if suffix is not None: - _setter("suffix", suffix) + pulumi.set(__self__, "suffix", suffix) @property @pulumi.getter(name="decimalPlacesConfiguration") @@ -16496,17 +12933,8 @@ def suffix(self, value: Optional[pulumi.Input[str]]): class AnalysisNumberFormatConfigurationArgs: def __init__(__self__, *, format_configuration: Optional[pulumi.Input['AnalysisNumericFormatConfigurationArgs']] = None): - AnalysisNumberFormatConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - format_configuration=format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - format_configuration: Optional[pulumi.Input['AnalysisNumericFormatConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) @property @pulumi.getter(name="formatConfiguration") @@ -16523,21 +12951,10 @@ class AnalysisNumericAxisOptionsArgs: def __init__(__self__, *, range: Optional[pulumi.Input['AnalysisAxisDisplayRangeArgs']] = None, scale: Optional[pulumi.Input['AnalysisAxisScaleArgs']] = None): - AnalysisNumericAxisOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - range=range, - scale=scale, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - range: Optional[pulumi.Input['AnalysisAxisDisplayRangeArgs']] = None, - scale: Optional[pulumi.Input['AnalysisAxisScaleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if range is not None: - _setter("range", range) + pulumi.set(__self__, "range", range) if scale is not None: - _setter("scale", scale) + pulumi.set(__self__, "scale", scale) @property @pulumi.getter @@ -16563,19 +12980,8 @@ class AnalysisNumericEqualityDrillDownFilterArgs: def __init__(__self__, *, column: pulumi.Input['AnalysisColumnIdentifierArgs'], value: pulumi.Input[float]): - AnalysisNumericEqualityDrillDownFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['AnalysisColumnIdentifierArgs'], - value: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("value", value) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -16607,41 +13013,18 @@ def __init__(__self__, *, parameter_name: Optional[pulumi.Input[str]] = None, select_all_options: Optional[pulumi.Input['AnalysisNumericFilterSelectAllOptions']] = None, value: Optional[pulumi.Input[float]] = None): - AnalysisNumericEqualityFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - filter_id=filter_id, - match_operator=match_operator, - null_option=null_option, - aggregation_function=aggregation_function, - parameter_name=parameter_name, - select_all_options=select_all_options, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['AnalysisColumnIdentifierArgs'], - filter_id: pulumi.Input[str], - match_operator: pulumi.Input['AnalysisNumericEqualityMatchOperator'], - null_option: pulumi.Input['AnalysisFilterNullOption'], - aggregation_function: Optional[pulumi.Input['AnalysisAggregationFunctionArgs']] = None, - parameter_name: Optional[pulumi.Input[str]] = None, - select_all_options: Optional[pulumi.Input['AnalysisNumericFilterSelectAllOptions']] = None, - value: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("filter_id", filter_id) - _setter("match_operator", match_operator) - _setter("null_option", null_option) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) + pulumi.set(__self__, "match_operator", match_operator) + pulumi.set(__self__, "null_option", null_option) if aggregation_function is not None: - _setter("aggregation_function", aggregation_function) + pulumi.set(__self__, "aggregation_function", aggregation_function) if parameter_name is not None: - _setter("parameter_name", parameter_name) + pulumi.set(__self__, "parameter_name", parameter_name) if select_all_options is not None: - _setter("select_all_options", select_all_options) + pulumi.set(__self__, "select_all_options", select_all_options) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -16722,25 +13105,12 @@ def __init__(__self__, *, currency_display_format_configuration: Optional[pulumi.Input['AnalysisCurrencyDisplayFormatConfigurationArgs']] = None, number_display_format_configuration: Optional[pulumi.Input['AnalysisNumberDisplayFormatConfigurationArgs']] = None, percentage_display_format_configuration: Optional[pulumi.Input['AnalysisPercentageDisplayFormatConfigurationArgs']] = None): - AnalysisNumericFormatConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - currency_display_format_configuration=currency_display_format_configuration, - number_display_format_configuration=number_display_format_configuration, - percentage_display_format_configuration=percentage_display_format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - currency_display_format_configuration: Optional[pulumi.Input['AnalysisCurrencyDisplayFormatConfigurationArgs']] = None, - number_display_format_configuration: Optional[pulumi.Input['AnalysisNumberDisplayFormatConfigurationArgs']] = None, - percentage_display_format_configuration: Optional[pulumi.Input['AnalysisPercentageDisplayFormatConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if currency_display_format_configuration is not None: - _setter("currency_display_format_configuration", currency_display_format_configuration) + pulumi.set(__self__, "currency_display_format_configuration", currency_display_format_configuration) if number_display_format_configuration is not None: - _setter("number_display_format_configuration", number_display_format_configuration) + pulumi.set(__self__, "number_display_format_configuration", number_display_format_configuration) if percentage_display_format_configuration is not None: - _setter("percentage_display_format_configuration", percentage_display_format_configuration) + pulumi.set(__self__, "percentage_display_format_configuration", percentage_display_format_configuration) @property @pulumi.getter(name="currencyDisplayFormatConfiguration") @@ -16775,21 +13145,10 @@ class AnalysisNumericRangeFilterValueArgs: def __init__(__self__, *, parameter: Optional[pulumi.Input[str]] = None, static_value: Optional[pulumi.Input[float]] = None): - AnalysisNumericRangeFilterValueArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter=parameter, - static_value=static_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter: Optional[pulumi.Input[str]] = None, - static_value: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if parameter is not None: - _setter("parameter", parameter) + pulumi.set(__self__, "parameter", parameter) if static_value is not None: - _setter("static_value", static_value) + pulumi.set(__self__, "static_value", static_value) @property @pulumi.getter @@ -16822,46 +13181,21 @@ def __init__(__self__, *, range_maximum: Optional[pulumi.Input['AnalysisNumericRangeFilterValueArgs']] = None, range_minimum: Optional[pulumi.Input['AnalysisNumericRangeFilterValueArgs']] = None, select_all_options: Optional[pulumi.Input['AnalysisNumericFilterSelectAllOptions']] = None): - AnalysisNumericRangeFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - filter_id=filter_id, - null_option=null_option, - aggregation_function=aggregation_function, - include_maximum=include_maximum, - include_minimum=include_minimum, - range_maximum=range_maximum, - range_minimum=range_minimum, - select_all_options=select_all_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['AnalysisColumnIdentifierArgs'], - filter_id: pulumi.Input[str], - null_option: pulumi.Input['AnalysisFilterNullOption'], - aggregation_function: Optional[pulumi.Input['AnalysisAggregationFunctionArgs']] = None, - include_maximum: Optional[pulumi.Input[bool]] = None, - include_minimum: Optional[pulumi.Input[bool]] = None, - range_maximum: Optional[pulumi.Input['AnalysisNumericRangeFilterValueArgs']] = None, - range_minimum: Optional[pulumi.Input['AnalysisNumericRangeFilterValueArgs']] = None, - select_all_options: Optional[pulumi.Input['AnalysisNumericFilterSelectAllOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("filter_id", filter_id) - _setter("null_option", null_option) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) + pulumi.set(__self__, "null_option", null_option) if aggregation_function is not None: - _setter("aggregation_function", aggregation_function) + pulumi.set(__self__, "aggregation_function", aggregation_function) if include_maximum is not None: - _setter("include_maximum", include_maximum) + pulumi.set(__self__, "include_maximum", include_maximum) if include_minimum is not None: - _setter("include_minimum", include_minimum) + pulumi.set(__self__, "include_minimum", include_minimum) if range_maximum is not None: - _setter("range_maximum", range_maximum) + pulumi.set(__self__, "range_maximum", range_maximum) if range_minimum is not None: - _setter("range_minimum", range_minimum) + pulumi.set(__self__, "range_minimum", range_minimum) if select_all_options is not None: - _setter("select_all_options", select_all_options) + pulumi.set(__self__, "select_all_options", select_all_options) @property @pulumi.getter @@ -16950,21 +13284,10 @@ class AnalysisNumericSeparatorConfigurationArgs: def __init__(__self__, *, decimal_separator: Optional[pulumi.Input['AnalysisNumericSeparatorSymbol']] = None, thousands_separator: Optional[pulumi.Input['AnalysisThousandSeparatorOptionsArgs']] = None): - AnalysisNumericSeparatorConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - decimal_separator=decimal_separator, - thousands_separator=thousands_separator, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - decimal_separator: Optional[pulumi.Input['AnalysisNumericSeparatorSymbol']] = None, - thousands_separator: Optional[pulumi.Input['AnalysisThousandSeparatorOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if decimal_separator is not None: - _setter("decimal_separator", decimal_separator) + pulumi.set(__self__, "decimal_separator", decimal_separator) if thousands_separator is not None: - _setter("thousands_separator", thousands_separator) + pulumi.set(__self__, "thousands_separator", thousands_separator) @property @pulumi.getter(name="decimalSeparator") @@ -16990,21 +13313,10 @@ class AnalysisNumericalAggregationFunctionArgs: def __init__(__self__, *, percentile_aggregation: Optional[pulumi.Input['AnalysisPercentileAggregationArgs']] = None, simple_numerical_aggregation: Optional[pulumi.Input['AnalysisSimpleNumericalAggregationFunction']] = None): - AnalysisNumericalAggregationFunctionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - percentile_aggregation=percentile_aggregation, - simple_numerical_aggregation=simple_numerical_aggregation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - percentile_aggregation: Optional[pulumi.Input['AnalysisPercentileAggregationArgs']] = None, - simple_numerical_aggregation: Optional[pulumi.Input['AnalysisSimpleNumericalAggregationFunction']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if percentile_aggregation is not None: - _setter("percentile_aggregation", percentile_aggregation) + pulumi.set(__self__, "percentile_aggregation", percentile_aggregation) if simple_numerical_aggregation is not None: - _setter("simple_numerical_aggregation", simple_numerical_aggregation) + pulumi.set(__self__, "simple_numerical_aggregation", simple_numerical_aggregation) @property @pulumi.getter(name="percentileAggregation") @@ -17032,27 +13344,12 @@ def __init__(__self__, *, field_id: pulumi.Input[str], format_configuration: Optional[pulumi.Input['AnalysisNumberFormatConfigurationArgs']] = None, hierarchy_id: Optional[pulumi.Input[str]] = None): - AnalysisNumericalDimensionFieldArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - format_configuration=format_configuration, - hierarchy_id=hierarchy_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['AnalysisColumnIdentifierArgs'], - field_id: pulumi.Input[str], - format_configuration: Optional[pulumi.Input['AnalysisNumberFormatConfigurationArgs']] = None, - hierarchy_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) if hierarchy_id is not None: - _setter("hierarchy_id", hierarchy_id) + pulumi.set(__self__, "hierarchy_id", hierarchy_id) @property @pulumi.getter @@ -17098,27 +13395,12 @@ def __init__(__self__, *, field_id: pulumi.Input[str], aggregation_function: Optional[pulumi.Input['AnalysisNumericalAggregationFunctionArgs']] = None, format_configuration: Optional[pulumi.Input['AnalysisNumberFormatConfigurationArgs']] = None): - AnalysisNumericalMeasureFieldArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - aggregation_function=aggregation_function, - format_configuration=format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['AnalysisColumnIdentifierArgs'], - field_id: pulumi.Input[str], - aggregation_function: Optional[pulumi.Input['AnalysisNumericalAggregationFunctionArgs']] = None, - format_configuration: Optional[pulumi.Input['AnalysisNumberFormatConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) if aggregation_function is not None: - _setter("aggregation_function", aggregation_function) + pulumi.set(__self__, "aggregation_function", aggregation_function) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) @property @pulumi.getter @@ -17162,19 +13444,8 @@ class AnalysisPaginationConfigurationArgs: def __init__(__self__, *, page_number: pulumi.Input[float], page_size: pulumi.Input[float]): - AnalysisPaginationConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - page_number=page_number, - page_size=page_size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - page_number: pulumi.Input[float], - page_size: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("page_number", page_number) - _setter("page_size", page_size) + pulumi.set(__self__, "page_number", page_number) + pulumi.set(__self__, "page_size", page_size) @property @pulumi.getter(name="pageNumber") @@ -17211,49 +13482,24 @@ def __init__(__self__, *, :param pulumi.Input[str] border_thickness: String based length that is composed of value and unit in px :param pulumi.Input[str] gutter_spacing: String based length that is composed of value and unit in px """ - AnalysisPanelConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - background_color=background_color, - background_visibility=background_visibility, - border_color=border_color, - border_style=border_style, - border_thickness=border_thickness, - border_visibility=border_visibility, - gutter_spacing=gutter_spacing, - gutter_visibility=gutter_visibility, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - background_color: Optional[pulumi.Input[str]] = None, - background_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - border_color: Optional[pulumi.Input[str]] = None, - border_style: Optional[pulumi.Input['AnalysisPanelBorderStyle']] = None, - border_thickness: Optional[pulumi.Input[str]] = None, - border_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - gutter_spacing: Optional[pulumi.Input[str]] = None, - gutter_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - title: Optional[pulumi.Input['AnalysisPanelTitleOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if background_color is not None: - _setter("background_color", background_color) + pulumi.set(__self__, "background_color", background_color) if background_visibility is not None: - _setter("background_visibility", background_visibility) + pulumi.set(__self__, "background_visibility", background_visibility) if border_color is not None: - _setter("border_color", border_color) + pulumi.set(__self__, "border_color", border_color) if border_style is not None: - _setter("border_style", border_style) + pulumi.set(__self__, "border_style", border_style) if border_thickness is not None: - _setter("border_thickness", border_thickness) + pulumi.set(__self__, "border_thickness", border_thickness) if border_visibility is not None: - _setter("border_visibility", border_visibility) + pulumi.set(__self__, "border_visibility", border_visibility) if gutter_spacing is not None: - _setter("gutter_spacing", gutter_spacing) + pulumi.set(__self__, "gutter_spacing", gutter_spacing) if gutter_visibility is not None: - _setter("gutter_visibility", gutter_visibility) + pulumi.set(__self__, "gutter_visibility", gutter_visibility) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="backgroundColor") @@ -17349,25 +13595,12 @@ def __init__(__self__, *, font_configuration: Optional[pulumi.Input['AnalysisFontConfigurationArgs']] = None, horizontal_text_alignment: Optional[pulumi.Input['AnalysisHorizontalTextAlignment']] = None, visibility: Optional[pulumi.Input['AnalysisVisibility']] = None): - AnalysisPanelTitleOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - font_configuration=font_configuration, - horizontal_text_alignment=horizontal_text_alignment, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - font_configuration: Optional[pulumi.Input['AnalysisFontConfigurationArgs']] = None, - horizontal_text_alignment: Optional[pulumi.Input['AnalysisHorizontalTextAlignment']] = None, - visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if font_configuration is not None: - _setter("font_configuration", font_configuration) + pulumi.set(__self__, "font_configuration", font_configuration) if horizontal_text_alignment is not None: - _setter("horizontal_text_alignment", horizontal_text_alignment) + pulumi.set(__self__, "horizontal_text_alignment", horizontal_text_alignment) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="fontConfiguration") @@ -17406,37 +13639,18 @@ def __init__(__self__, *, slider: Optional[pulumi.Input['AnalysisParameterSliderControlArgs']] = None, text_area: Optional[pulumi.Input['AnalysisParameterTextAreaControlArgs']] = None, text_field: Optional[pulumi.Input['AnalysisParameterTextFieldControlArgs']] = None): - AnalysisParameterControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_picker=date_time_picker, - dropdown=dropdown, - list=list, - slider=slider, - text_area=text_area, - text_field=text_field, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_picker: Optional[pulumi.Input['AnalysisParameterDateTimePickerControlArgs']] = None, - dropdown: Optional[pulumi.Input['AnalysisParameterDropDownControlArgs']] = None, - list: Optional[pulumi.Input['AnalysisParameterListControlArgs']] = None, - slider: Optional[pulumi.Input['AnalysisParameterSliderControlArgs']] = None, - text_area: Optional[pulumi.Input['AnalysisParameterTextAreaControlArgs']] = None, - text_field: Optional[pulumi.Input['AnalysisParameterTextFieldControlArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_picker is not None: - _setter("date_time_picker", date_time_picker) + pulumi.set(__self__, "date_time_picker", date_time_picker) if dropdown is not None: - _setter("dropdown", dropdown) + pulumi.set(__self__, "dropdown", dropdown) if list is not None: - _setter("list", list) + pulumi.set(__self__, "list", list) if slider is not None: - _setter("slider", slider) + pulumi.set(__self__, "slider", slider) if text_area is not None: - _setter("text_area", text_area) + pulumi.set(__self__, "text_area", text_area) if text_field is not None: - _setter("text_field", text_field) + pulumi.set(__self__, "text_field", text_field) @property @pulumi.getter(name="dateTimePicker") @@ -17500,26 +13714,11 @@ def __init__(__self__, *, source_parameter_name: pulumi.Input[str], title: pulumi.Input[str], display_options: Optional[pulumi.Input['AnalysisDateTimePickerControlDisplayOptionsArgs']] = None): - AnalysisParameterDateTimePickerControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_control_id=parameter_control_id, - source_parameter_name=source_parameter_name, - title=title, - display_options=display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_control_id: pulumi.Input[str], - source_parameter_name: pulumi.Input[str], - title: pulumi.Input[str], - display_options: Optional[pulumi.Input['AnalysisDateTimePickerControlDisplayOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_control_id", parameter_control_id) - _setter("source_parameter_name", source_parameter_name) - _setter("title", title) + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) @property @pulumi.getter(name="parameterControlId") @@ -17565,29 +13764,14 @@ def __init__(__self__, *, decimal_parameter_declaration: Optional[pulumi.Input['AnalysisDecimalParameterDeclarationArgs']] = None, integer_parameter_declaration: Optional[pulumi.Input['AnalysisIntegerParameterDeclarationArgs']] = None, string_parameter_declaration: Optional[pulumi.Input['AnalysisStringParameterDeclarationArgs']] = None): - AnalysisParameterDeclarationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_parameter_declaration=date_time_parameter_declaration, - decimal_parameter_declaration=decimal_parameter_declaration, - integer_parameter_declaration=integer_parameter_declaration, - string_parameter_declaration=string_parameter_declaration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_parameter_declaration: Optional[pulumi.Input['AnalysisDateTimeParameterDeclarationArgs']] = None, - decimal_parameter_declaration: Optional[pulumi.Input['AnalysisDecimalParameterDeclarationArgs']] = None, - integer_parameter_declaration: Optional[pulumi.Input['AnalysisIntegerParameterDeclarationArgs']] = None, - string_parameter_declaration: Optional[pulumi.Input['AnalysisStringParameterDeclarationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_parameter_declaration is not None: - _setter("date_time_parameter_declaration", date_time_parameter_declaration) + pulumi.set(__self__, "date_time_parameter_declaration", date_time_parameter_declaration) if decimal_parameter_declaration is not None: - _setter("decimal_parameter_declaration", decimal_parameter_declaration) + pulumi.set(__self__, "decimal_parameter_declaration", decimal_parameter_declaration) if integer_parameter_declaration is not None: - _setter("integer_parameter_declaration", integer_parameter_declaration) + pulumi.set(__self__, "integer_parameter_declaration", integer_parameter_declaration) if string_parameter_declaration is not None: - _setter("string_parameter_declaration", string_parameter_declaration) + pulumi.set(__self__, "string_parameter_declaration", string_parameter_declaration) @property @pulumi.getter(name="dateTimeParameterDeclaration") @@ -17636,38 +13820,17 @@ def __init__(__self__, *, display_options: Optional[pulumi.Input['AnalysisDropDownControlDisplayOptionsArgs']] = None, selectable_values: Optional[pulumi.Input['AnalysisParameterSelectableValuesArgs']] = None, type: Optional[pulumi.Input['AnalysisSheetControlListType']] = None): - AnalysisParameterDropDownControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_control_id=parameter_control_id, - source_parameter_name=source_parameter_name, - title=title, - cascading_control_configuration=cascading_control_configuration, - display_options=display_options, - selectable_values=selectable_values, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_control_id: pulumi.Input[str], - source_parameter_name: pulumi.Input[str], - title: pulumi.Input[str], - cascading_control_configuration: Optional[pulumi.Input['AnalysisCascadingControlConfigurationArgs']] = None, - display_options: Optional[pulumi.Input['AnalysisDropDownControlDisplayOptionsArgs']] = None, - selectable_values: Optional[pulumi.Input['AnalysisParameterSelectableValuesArgs']] = None, - type: Optional[pulumi.Input['AnalysisSheetControlListType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_control_id", parameter_control_id) - _setter("source_parameter_name", source_parameter_name) - _setter("title", title) + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) if cascading_control_configuration is not None: - _setter("cascading_control_configuration", cascading_control_configuration) + pulumi.set(__self__, "cascading_control_configuration", cascading_control_configuration) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) if selectable_values is not None: - _setter("selectable_values", selectable_values) + pulumi.set(__self__, "selectable_values", selectable_values) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="parameterControlId") @@ -17743,38 +13906,17 @@ def __init__(__self__, *, display_options: Optional[pulumi.Input['AnalysisListControlDisplayOptionsArgs']] = None, selectable_values: Optional[pulumi.Input['AnalysisParameterSelectableValuesArgs']] = None, type: Optional[pulumi.Input['AnalysisSheetControlListType']] = None): - AnalysisParameterListControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_control_id=parameter_control_id, - source_parameter_name=source_parameter_name, - title=title, - cascading_control_configuration=cascading_control_configuration, - display_options=display_options, - selectable_values=selectable_values, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_control_id: pulumi.Input[str], - source_parameter_name: pulumi.Input[str], - title: pulumi.Input[str], - cascading_control_configuration: Optional[pulumi.Input['AnalysisCascadingControlConfigurationArgs']] = None, - display_options: Optional[pulumi.Input['AnalysisListControlDisplayOptionsArgs']] = None, - selectable_values: Optional[pulumi.Input['AnalysisParameterSelectableValuesArgs']] = None, - type: Optional[pulumi.Input['AnalysisSheetControlListType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_control_id", parameter_control_id) - _setter("source_parameter_name", source_parameter_name) - _setter("title", title) + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) if cascading_control_configuration is not None: - _setter("cascading_control_configuration", cascading_control_configuration) + pulumi.set(__self__, "cascading_control_configuration", cascading_control_configuration) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) if selectable_values is not None: - _setter("selectable_values", selectable_values) + pulumi.set(__self__, "selectable_values", selectable_values) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="parameterControlId") @@ -17845,21 +13987,10 @@ class AnalysisParameterSelectableValuesArgs: def __init__(__self__, *, link_to_data_set_column: Optional[pulumi.Input['AnalysisColumnIdentifierArgs']] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - AnalysisParameterSelectableValuesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - link_to_data_set_column=link_to_data_set_column, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - link_to_data_set_column: Optional[pulumi.Input['AnalysisColumnIdentifierArgs']] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if link_to_data_set_column is not None: - _setter("link_to_data_set_column", link_to_data_set_column) + pulumi.set(__self__, "link_to_data_set_column", link_to_data_set_column) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter(name="linkToDataSetColumn") @@ -17890,35 +14021,14 @@ def __init__(__self__, *, step_size: pulumi.Input[float], title: pulumi.Input[str], display_options: Optional[pulumi.Input['AnalysisSliderControlDisplayOptionsArgs']] = None): - AnalysisParameterSliderControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - maximum_value=maximum_value, - minimum_value=minimum_value, - parameter_control_id=parameter_control_id, - source_parameter_name=source_parameter_name, - step_size=step_size, - title=title, - display_options=display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - maximum_value: pulumi.Input[float], - minimum_value: pulumi.Input[float], - parameter_control_id: pulumi.Input[str], - source_parameter_name: pulumi.Input[str], - step_size: pulumi.Input[float], - title: pulumi.Input[str], - display_options: Optional[pulumi.Input['AnalysisSliderControlDisplayOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("maximum_value", maximum_value) - _setter("minimum_value", minimum_value) - _setter("parameter_control_id", parameter_control_id) - _setter("source_parameter_name", source_parameter_name) - _setter("step_size", step_size) - _setter("title", title) + pulumi.set(__self__, "maximum_value", maximum_value) + pulumi.set(__self__, "minimum_value", minimum_value) + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "step_size", step_size) + pulumi.set(__self__, "title", title) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) @property @pulumi.getter(name="maximumValue") @@ -17992,30 +14102,13 @@ def __init__(__self__, *, title: pulumi.Input[str], delimiter: Optional[pulumi.Input[str]] = None, display_options: Optional[pulumi.Input['AnalysisTextAreaControlDisplayOptionsArgs']] = None): - AnalysisParameterTextAreaControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_control_id=parameter_control_id, - source_parameter_name=source_parameter_name, - title=title, - delimiter=delimiter, - display_options=display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_control_id: pulumi.Input[str], - source_parameter_name: pulumi.Input[str], - title: pulumi.Input[str], - delimiter: Optional[pulumi.Input[str]] = None, - display_options: Optional[pulumi.Input['AnalysisTextAreaControlDisplayOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_control_id", parameter_control_id) - _setter("source_parameter_name", source_parameter_name) - _setter("title", title) + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) if delimiter is not None: - _setter("delimiter", delimiter) + pulumi.set(__self__, "delimiter", delimiter) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) @property @pulumi.getter(name="parameterControlId") @@ -18070,26 +14163,11 @@ def __init__(__self__, *, source_parameter_name: pulumi.Input[str], title: pulumi.Input[str], display_options: Optional[pulumi.Input['AnalysisTextFieldControlDisplayOptionsArgs']] = None): - AnalysisParameterTextFieldControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_control_id=parameter_control_id, - source_parameter_name=source_parameter_name, - title=title, - display_options=display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_control_id: pulumi.Input[str], - source_parameter_name: pulumi.Input[str], - title: pulumi.Input[str], - display_options: Optional[pulumi.Input['AnalysisTextFieldControlDisplayOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_control_id", parameter_control_id) - _setter("source_parameter_name", source_parameter_name) - _setter("title", title) + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) @property @pulumi.getter(name="parameterControlId") @@ -18135,29 +14213,14 @@ def __init__(__self__, *, decimal_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDecimalParameterArgs']]]] = None, integer_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisIntegerParameterArgs']]]] = None, string_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisStringParameterArgs']]]] = None): - AnalysisParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_parameters=date_time_parameters, - decimal_parameters=decimal_parameters, - integer_parameters=integer_parameters, - string_parameters=string_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDateTimeParameterArgs']]]] = None, - decimal_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDecimalParameterArgs']]]] = None, - integer_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisIntegerParameterArgs']]]] = None, - string_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisStringParameterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_parameters is not None: - _setter("date_time_parameters", date_time_parameters) + pulumi.set(__self__, "date_time_parameters", date_time_parameters) if decimal_parameters is not None: - _setter("decimal_parameters", decimal_parameters) + pulumi.set(__self__, "decimal_parameters", decimal_parameters) if integer_parameters is not None: - _setter("integer_parameters", integer_parameters) + pulumi.set(__self__, "integer_parameters", integer_parameters) if string_parameters is not None: - _setter("string_parameters", string_parameters) + pulumi.set(__self__, "string_parameters", string_parameters) @property @pulumi.getter(name="dateTimeParameters") @@ -18201,21 +14264,10 @@ class AnalysisPercentVisibleRangeArgs: def __init__(__self__, *, from_: Optional[pulumi.Input[float]] = None, to: Optional[pulumi.Input[float]] = None): - AnalysisPercentVisibleRangeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - from_=from_, - to=to, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - from_: Optional[pulumi.Input[float]] = None, - to: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if from_ is not None: - _setter("from_", from_) + pulumi.set(__self__, "from_", from_) if to is not None: - _setter("to", to) + pulumi.set(__self__, "to", to) @property @pulumi.getter(name="from") @@ -18245,37 +14297,18 @@ def __init__(__self__, *, prefix: Optional[pulumi.Input[str]] = None, separator_configuration: Optional[pulumi.Input['AnalysisNumericSeparatorConfigurationArgs']] = None, suffix: Optional[pulumi.Input[str]] = None): - AnalysisPercentageDisplayFormatConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - decimal_places_configuration=decimal_places_configuration, - negative_value_configuration=negative_value_configuration, - null_value_format_configuration=null_value_format_configuration, - prefix=prefix, - separator_configuration=separator_configuration, - suffix=suffix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - decimal_places_configuration: Optional[pulumi.Input['AnalysisDecimalPlacesConfigurationArgs']] = None, - negative_value_configuration: Optional[pulumi.Input['AnalysisNegativeValueConfigurationArgs']] = None, - null_value_format_configuration: Optional[pulumi.Input['AnalysisNullValueFormatConfigurationArgs']] = None, - prefix: Optional[pulumi.Input[str]] = None, - separator_configuration: Optional[pulumi.Input['AnalysisNumericSeparatorConfigurationArgs']] = None, - suffix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if decimal_places_configuration is not None: - _setter("decimal_places_configuration", decimal_places_configuration) + pulumi.set(__self__, "decimal_places_configuration", decimal_places_configuration) if negative_value_configuration is not None: - _setter("negative_value_configuration", negative_value_configuration) + pulumi.set(__self__, "negative_value_configuration", negative_value_configuration) if null_value_format_configuration is not None: - _setter("null_value_format_configuration", null_value_format_configuration) + pulumi.set(__self__, "null_value_format_configuration", null_value_format_configuration) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if separator_configuration is not None: - _setter("separator_configuration", separator_configuration) + pulumi.set(__self__, "separator_configuration", separator_configuration) if suffix is not None: - _setter("suffix", suffix) + pulumi.set(__self__, "suffix", suffix) @property @pulumi.getter(name="decimalPlacesConfiguration") @@ -18336,17 +14369,8 @@ def suffix(self, value: Optional[pulumi.Input[str]]): class AnalysisPercentileAggregationArgs: def __init__(__self__, *, percentile_value: Optional[pulumi.Input[float]] = None): - AnalysisPercentileAggregationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - percentile_value=percentile_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - percentile_value: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if percentile_value is not None: - _setter("percentile_value", percentile_value) + pulumi.set(__self__, "percentile_value", percentile_value) @property @pulumi.getter(name="percentileValue") @@ -18365,28 +14389,13 @@ def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None, time: Optional[pulumi.Input['AnalysisDimensionFieldArgs']] = None, value: Optional[pulumi.Input['AnalysisMeasureFieldArgs']] = None): - AnalysisPeriodOverPeriodComputationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - name=name, - time=time, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: pulumi.Input[str], - name: Optional[pulumi.Input[str]] = None, - time: Optional[pulumi.Input['AnalysisDimensionFieldArgs']] = None, - value: Optional[pulumi.Input['AnalysisMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) + pulumi.set(__self__, "computation_id", computation_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if time is not None: - _setter("time", time) + pulumi.set(__self__, "time", time) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -18433,32 +14442,15 @@ def __init__(__self__, *, period_time_granularity: Optional[pulumi.Input['AnalysisTimeGranularity']] = None, time: Optional[pulumi.Input['AnalysisDimensionFieldArgs']] = None, value: Optional[pulumi.Input['AnalysisMeasureFieldArgs']] = None): - AnalysisPeriodToDateComputationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - name=name, - period_time_granularity=period_time_granularity, - time=time, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: pulumi.Input[str], - name: Optional[pulumi.Input[str]] = None, - period_time_granularity: Optional[pulumi.Input['AnalysisTimeGranularity']] = None, - time: Optional[pulumi.Input['AnalysisDimensionFieldArgs']] = None, - value: Optional[pulumi.Input['AnalysisMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) + pulumi.set(__self__, "computation_id", computation_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if period_time_granularity is not None: - _setter("period_time_granularity", period_time_granularity) + pulumi.set(__self__, "period_time_granularity", period_time_granularity) if time is not None: - _setter("time", time) + pulumi.set(__self__, "time", time) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -18512,25 +14504,12 @@ def __init__(__self__, *, category: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, small_multiples: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None): - AnalysisPieChartAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - small_multiples=small_multiples, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, - small_multiples: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if small_multiples is not None: - _setter("small_multiples", small_multiples) + pulumi.set(__self__, "small_multiples", small_multiples) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -18574,57 +14553,28 @@ def __init__(__self__, *, tooltip: Optional[pulumi.Input['AnalysisTooltipOptionsArgs']] = None, value_label_options: Optional[pulumi.Input['AnalysisChartAxisLabelOptionsArgs']] = None, visual_palette: Optional[pulumi.Input['AnalysisVisualPaletteArgs']] = None): - AnalysisPieChartConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_label_options=category_label_options, - contribution_analysis_defaults=contribution_analysis_defaults, - data_labels=data_labels, - donut_options=donut_options, - field_wells=field_wells, - legend=legend, - small_multiples_options=small_multiples_options, - sort_configuration=sort_configuration, - tooltip=tooltip, - value_label_options=value_label_options, - visual_palette=visual_palette, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_label_options: Optional[pulumi.Input['AnalysisChartAxisLabelOptionsArgs']] = None, - contribution_analysis_defaults: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisContributionAnalysisDefaultArgs']]]] = None, - data_labels: Optional[pulumi.Input['AnalysisDataLabelOptionsArgs']] = None, - donut_options: Optional[pulumi.Input['AnalysisDonutOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['AnalysisPieChartFieldWellsArgs']] = None, - legend: Optional[pulumi.Input['AnalysisLegendOptionsArgs']] = None, - small_multiples_options: Optional[pulumi.Input['AnalysisSmallMultiplesOptionsArgs']] = None, - sort_configuration: Optional[pulumi.Input['AnalysisPieChartSortConfigurationArgs']] = None, - tooltip: Optional[pulumi.Input['AnalysisTooltipOptionsArgs']] = None, - value_label_options: Optional[pulumi.Input['AnalysisChartAxisLabelOptionsArgs']] = None, - visual_palette: Optional[pulumi.Input['AnalysisVisualPaletteArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_label_options is not None: - _setter("category_label_options", category_label_options) + pulumi.set(__self__, "category_label_options", category_label_options) if contribution_analysis_defaults is not None: - _setter("contribution_analysis_defaults", contribution_analysis_defaults) + pulumi.set(__self__, "contribution_analysis_defaults", contribution_analysis_defaults) if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if donut_options is not None: - _setter("donut_options", donut_options) + pulumi.set(__self__, "donut_options", donut_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if small_multiples_options is not None: - _setter("small_multiples_options", small_multiples_options) + pulumi.set(__self__, "small_multiples_options", small_multiples_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if value_label_options is not None: - _setter("value_label_options", value_label_options) + pulumi.set(__self__, "value_label_options", value_label_options) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) @property @pulumi.getter(name="categoryLabelOptions") @@ -18730,17 +14680,8 @@ def visual_palette(self, value: Optional[pulumi.Input['AnalysisVisualPaletteArgs class AnalysisPieChartFieldWellsArgs: def __init__(__self__, *, pie_chart_aggregated_field_wells: Optional[pulumi.Input['AnalysisPieChartAggregatedFieldWellsArgs']] = None): - AnalysisPieChartFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - pie_chart_aggregated_field_wells=pie_chart_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pie_chart_aggregated_field_wells: Optional[pulumi.Input['AnalysisPieChartAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pie_chart_aggregated_field_wells is not None: - _setter("pie_chart_aggregated_field_wells", pie_chart_aggregated_field_wells) + pulumi.set(__self__, "pie_chart_aggregated_field_wells", pie_chart_aggregated_field_wells) @property @pulumi.getter(name="pieChartAggregatedFieldWells") @@ -18759,29 +14700,14 @@ def __init__(__self__, *, category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFieldSortOptionsArgs']]]] = None, small_multiples_limit_configuration: Optional[pulumi.Input['AnalysisItemsLimitConfigurationArgs']] = None, small_multiples_sort: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFieldSortOptionsArgs']]]] = None): - AnalysisPieChartSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_items_limit=category_items_limit, - category_sort=category_sort, - small_multiples_limit_configuration=small_multiples_limit_configuration, - small_multiples_sort=small_multiples_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_items_limit: Optional[pulumi.Input['AnalysisItemsLimitConfigurationArgs']] = None, - category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFieldSortOptionsArgs']]]] = None, - small_multiples_limit_configuration: Optional[pulumi.Input['AnalysisItemsLimitConfigurationArgs']] = None, - small_multiples_sort: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_items_limit is not None: - _setter("category_items_limit", category_items_limit) + pulumi.set(__self__, "category_items_limit", category_items_limit) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) if small_multiples_limit_configuration is not None: - _setter("small_multiples_limit_configuration", small_multiples_limit_configuration) + pulumi.set(__self__, "small_multiples_limit_configuration", small_multiples_limit_configuration) if small_multiples_sort is not None: - _setter("small_multiples_sort", small_multiples_sort) + pulumi.set(__self__, "small_multiples_sort", small_multiples_sort) @property @pulumi.getter(name="categoryItemsLimit") @@ -18829,36 +14755,17 @@ def __init__(__self__, *, column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisColumnHierarchyArgs']]]] = None, subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None): - AnalysisPieChartVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['AnalysisPieChartConfigurationArgs']] = None, - column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisColumnHierarchyArgs']]]] = None, - subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -18920,19 +14827,8 @@ class AnalysisPivotFieldSortOptionsArgs: def __init__(__self__, *, field_id: pulumi.Input[str], sort_by: pulumi.Input['AnalysisPivotTableSortByArgs']): - AnalysisPivotFieldSortOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - sort_by=sort_by, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: pulumi.Input[str], - sort_by: pulumi.Input['AnalysisPivotTableSortByArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) - _setter("sort_by", sort_by) + pulumi.set(__self__, "field_id", field_id) + pulumi.set(__self__, "sort_by", sort_by) @property @pulumi.getter(name="fieldId") @@ -18959,25 +14855,12 @@ def __init__(__self__, *, columns: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, rows: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None): - AnalysisPivotTableAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - columns=columns, - rows=rows, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - columns: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, - rows: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if columns is not None: - _setter("columns", columns) + pulumi.set(__self__, "columns", columns) if rows is not None: - _setter("rows", rows) + pulumi.set(__self__, "rows", rows) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -19014,28 +14897,13 @@ def __init__(__self__, *, scope: Optional[pulumi.Input['AnalysisPivotTableConditionalFormattingScopeArgs']] = None, scopes: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisPivotTableConditionalFormattingScopeArgs']]]] = None, text_format: Optional[pulumi.Input['AnalysisTextConditionalFormatArgs']] = None): - AnalysisPivotTableCellConditionalFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - scope=scope, - scopes=scopes, - text_format=text_format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: pulumi.Input[str], - scope: Optional[pulumi.Input['AnalysisPivotTableConditionalFormattingScopeArgs']] = None, - scopes: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisPivotTableConditionalFormattingScopeArgs']]]] = None, - text_format: Optional[pulumi.Input['AnalysisTextConditionalFormatArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if scope is not None: - _setter("scope", scope) + pulumi.set(__self__, "scope", scope) if scopes is not None: - _setter("scopes", scopes) + pulumi.set(__self__, "scopes", scopes) if text_format is not None: - _setter("text_format", text_format) + pulumi.set(__self__, "text_format", text_format) @property @pulumi.getter(name="fieldId") @@ -19078,17 +14946,8 @@ def text_format(self, value: Optional[pulumi.Input['AnalysisTextConditionalForma class AnalysisPivotTableConditionalFormattingOptionArgs: def __init__(__self__, *, cell: Optional[pulumi.Input['AnalysisPivotTableCellConditionalFormattingArgs']] = None): - AnalysisPivotTableConditionalFormattingOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cell=cell, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cell: Optional[pulumi.Input['AnalysisPivotTableCellConditionalFormattingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cell is not None: - _setter("cell", cell) + pulumi.set(__self__, "cell", cell) @property @pulumi.getter @@ -19104,17 +14963,8 @@ def cell(self, value: Optional[pulumi.Input['AnalysisPivotTableCellConditionalFo class AnalysisPivotTableConditionalFormattingScopeArgs: def __init__(__self__, *, role: Optional[pulumi.Input['AnalysisPivotTableConditionalFormattingScopeRole']] = None): - AnalysisPivotTableConditionalFormattingScopeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - role=role, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role: Optional[pulumi.Input['AnalysisPivotTableConditionalFormattingScopeRole']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if role is not None: - _setter("role", role) + pulumi.set(__self__, "role", role) @property @pulumi.getter @@ -19130,17 +14980,8 @@ def role(self, value: Optional[pulumi.Input['AnalysisPivotTableConditionalFormat class AnalysisPivotTableConditionalFormattingArgs: def __init__(__self__, *, conditional_formatting_options: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisPivotTableConditionalFormattingOptionArgs']]]] = None): - AnalysisPivotTableConditionalFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - conditional_formatting_options=conditional_formatting_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - conditional_formatting_options: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisPivotTableConditionalFormattingOptionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if conditional_formatting_options is not None: - _setter("conditional_formatting_options", conditional_formatting_options) + pulumi.set(__self__, "conditional_formatting_options", conditional_formatting_options) @property @pulumi.getter(name="conditionalFormattingOptions") @@ -19161,37 +15002,18 @@ def __init__(__self__, *, sort_configuration: Optional[pulumi.Input['AnalysisPivotTableSortConfigurationArgs']] = None, table_options: Optional[pulumi.Input['AnalysisPivotTableOptionsArgs']] = None, total_options: Optional[pulumi.Input['AnalysisPivotTableTotalOptionsArgs']] = None): - AnalysisPivotTableConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_options=field_options, - field_wells=field_wells, - paginated_report_options=paginated_report_options, - sort_configuration=sort_configuration, - table_options=table_options, - total_options=total_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_options: Optional[pulumi.Input['AnalysisPivotTableFieldOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['AnalysisPivotTableFieldWellsArgs']] = None, - paginated_report_options: Optional[pulumi.Input['AnalysisPivotTablePaginatedReportOptionsArgs']] = None, - sort_configuration: Optional[pulumi.Input['AnalysisPivotTableSortConfigurationArgs']] = None, - table_options: Optional[pulumi.Input['AnalysisPivotTableOptionsArgs']] = None, - total_options: Optional[pulumi.Input['AnalysisPivotTableTotalOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_options is not None: - _setter("field_options", field_options) + pulumi.set(__self__, "field_options", field_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if paginated_report_options is not None: - _setter("paginated_report_options", paginated_report_options) + pulumi.set(__self__, "paginated_report_options", paginated_report_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if table_options is not None: - _setter("table_options", table_options) + pulumi.set(__self__, "table_options", table_options) if total_options is not None: - _setter("total_options", total_options) + pulumi.set(__self__, "total_options", total_options) @property @pulumi.getter(name="fieldOptions") @@ -19256,20 +15078,9 @@ def __init__(__self__, *, """ :param pulumi.Input[str] width: String based length that is composed of value and unit in px """ - AnalysisPivotTableDataPathOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_path_list=data_path_list, - width=width, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_path_list: pulumi.Input[Sequence[pulumi.Input['AnalysisDataPathValueArgs']]], - width: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_path_list", data_path_list) + pulumi.set(__self__, "data_path_list", data_path_list) if width is not None: - _setter("width", width) + pulumi.set(__self__, "width", width) @property @pulumi.getter(name="dataPathList") @@ -19298,20 +15109,9 @@ class AnalysisPivotTableFieldCollapseStateOptionArgs: def __init__(__self__, *, target: pulumi.Input['AnalysisPivotTableFieldCollapseStateTargetArgs'], state: Optional[pulumi.Input['AnalysisPivotTableFieldCollapseState']] = None): - AnalysisPivotTableFieldCollapseStateOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target=target, - state=state, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target: pulumi.Input['AnalysisPivotTableFieldCollapseStateTargetArgs'], - state: Optional[pulumi.Input['AnalysisPivotTableFieldCollapseState']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target", target) + pulumi.set(__self__, "target", target) if state is not None: - _setter("state", state) + pulumi.set(__self__, "state", state) @property @pulumi.getter @@ -19337,21 +15137,10 @@ class AnalysisPivotTableFieldCollapseStateTargetArgs: def __init__(__self__, *, field_data_path_values: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDataPathValueArgs']]]] = None, field_id: Optional[pulumi.Input[str]] = None): - AnalysisPivotTableFieldCollapseStateTargetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_data_path_values=field_data_path_values, - field_id=field_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_data_path_values: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDataPathValueArgs']]]] = None, - field_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_data_path_values is not None: - _setter("field_data_path_values", field_data_path_values) + pulumi.set(__self__, "field_data_path_values", field_data_path_values) if field_id is not None: - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) @property @pulumi.getter(name="fieldDataPathValues") @@ -19378,25 +15167,12 @@ def __init__(__self__, *, collapse_state_options: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisPivotTableFieldCollapseStateOptionArgs']]]] = None, data_path_options: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisPivotTableDataPathOptionArgs']]]] = None, selected_field_options: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisPivotTableFieldOptionArgs']]]] = None): - AnalysisPivotTableFieldOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - collapse_state_options=collapse_state_options, - data_path_options=data_path_options, - selected_field_options=selected_field_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - collapse_state_options: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisPivotTableFieldCollapseStateOptionArgs']]]] = None, - data_path_options: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisPivotTableDataPathOptionArgs']]]] = None, - selected_field_options: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisPivotTableFieldOptionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if collapse_state_options is not None: - _setter("collapse_state_options", collapse_state_options) + pulumi.set(__self__, "collapse_state_options", collapse_state_options) if data_path_options is not None: - _setter("data_path_options", data_path_options) + pulumi.set(__self__, "data_path_options", data_path_options) if selected_field_options is not None: - _setter("selected_field_options", selected_field_options) + pulumi.set(__self__, "selected_field_options", selected_field_options) @property @pulumi.getter(name="collapseStateOptions") @@ -19432,24 +15208,11 @@ def __init__(__self__, *, field_id: pulumi.Input[str], custom_label: Optional[pulumi.Input[str]] = None, visibility: Optional[pulumi.Input['AnalysisVisibility']] = None): - AnalysisPivotTableFieldOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - custom_label=custom_label, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: pulumi.Input[str], - custom_label: Optional[pulumi.Input[str]] = None, - visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="fieldId") @@ -19483,17 +15246,8 @@ def visibility(self, value: Optional[pulumi.Input['AnalysisVisibility']]): class AnalysisPivotTableFieldSubtotalOptionsArgs: def __init__(__self__, *, field_id: Optional[pulumi.Input[str]] = None): - AnalysisPivotTableFieldSubtotalOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_id is not None: - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) @property @pulumi.getter(name="fieldId") @@ -19509,17 +15263,8 @@ def field_id(self, value: Optional[pulumi.Input[str]]): class AnalysisPivotTableFieldWellsArgs: def __init__(__self__, *, pivot_table_aggregated_field_wells: Optional[pulumi.Input['AnalysisPivotTableAggregatedFieldWellsArgs']] = None): - AnalysisPivotTableFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - pivot_table_aggregated_field_wells=pivot_table_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pivot_table_aggregated_field_wells: Optional[pulumi.Input['AnalysisPivotTableAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pivot_table_aggregated_field_wells is not None: - _setter("pivot_table_aggregated_field_wells", pivot_table_aggregated_field_wells) + pulumi.set(__self__, "pivot_table_aggregated_field_wells", pivot_table_aggregated_field_wells) @property @pulumi.getter(name="pivotTableAggregatedFieldWells") @@ -19550,65 +15295,32 @@ def __init__(__self__, *, """ :param pulumi.Input[str] default_cell_width: String based length that is composed of value and unit in px """ - AnalysisPivotTableOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cell_style=cell_style, - collapsed_row_dimensions_visibility=collapsed_row_dimensions_visibility, - column_header_style=column_header_style, - column_names_visibility=column_names_visibility, - default_cell_width=default_cell_width, - metric_placement=metric_placement, - row_alternate_color_options=row_alternate_color_options, - row_field_names_style=row_field_names_style, - row_header_style=row_header_style, - rows_label_options=rows_label_options, - rows_layout=rows_layout, - single_metric_visibility=single_metric_visibility, - toggle_buttons_visibility=toggle_buttons_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cell_style: Optional[pulumi.Input['AnalysisTableCellStyleArgs']] = None, - collapsed_row_dimensions_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - column_header_style: Optional[pulumi.Input['AnalysisTableCellStyleArgs']] = None, - column_names_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - default_cell_width: Optional[pulumi.Input[str]] = None, - metric_placement: Optional[pulumi.Input['AnalysisPivotTableMetricPlacement']] = None, - row_alternate_color_options: Optional[pulumi.Input['AnalysisRowAlternateColorOptionsArgs']] = None, - row_field_names_style: Optional[pulumi.Input['AnalysisTableCellStyleArgs']] = None, - row_header_style: Optional[pulumi.Input['AnalysisTableCellStyleArgs']] = None, - rows_label_options: Optional[pulumi.Input['AnalysisPivotTableRowsLabelOptionsArgs']] = None, - rows_layout: Optional[pulumi.Input['AnalysisPivotTableRowsLayout']] = None, - single_metric_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - toggle_buttons_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cell_style is not None: - _setter("cell_style", cell_style) + pulumi.set(__self__, "cell_style", cell_style) if collapsed_row_dimensions_visibility is not None: - _setter("collapsed_row_dimensions_visibility", collapsed_row_dimensions_visibility) + pulumi.set(__self__, "collapsed_row_dimensions_visibility", collapsed_row_dimensions_visibility) if column_header_style is not None: - _setter("column_header_style", column_header_style) + pulumi.set(__self__, "column_header_style", column_header_style) if column_names_visibility is not None: - _setter("column_names_visibility", column_names_visibility) + pulumi.set(__self__, "column_names_visibility", column_names_visibility) if default_cell_width is not None: - _setter("default_cell_width", default_cell_width) + pulumi.set(__self__, "default_cell_width", default_cell_width) if metric_placement is not None: - _setter("metric_placement", metric_placement) + pulumi.set(__self__, "metric_placement", metric_placement) if row_alternate_color_options is not None: - _setter("row_alternate_color_options", row_alternate_color_options) + pulumi.set(__self__, "row_alternate_color_options", row_alternate_color_options) if row_field_names_style is not None: - _setter("row_field_names_style", row_field_names_style) + pulumi.set(__self__, "row_field_names_style", row_field_names_style) if row_header_style is not None: - _setter("row_header_style", row_header_style) + pulumi.set(__self__, "row_header_style", row_header_style) if rows_label_options is not None: - _setter("rows_label_options", rows_label_options) + pulumi.set(__self__, "rows_label_options", rows_label_options) if rows_layout is not None: - _setter("rows_layout", rows_layout) + pulumi.set(__self__, "rows_layout", rows_layout) if single_metric_visibility is not None: - _setter("single_metric_visibility", single_metric_visibility) + pulumi.set(__self__, "single_metric_visibility", single_metric_visibility) if toggle_buttons_visibility is not None: - _setter("toggle_buttons_visibility", toggle_buttons_visibility) + pulumi.set(__self__, "toggle_buttons_visibility", toggle_buttons_visibility) @property @pulumi.getter(name="cellStyle") @@ -19736,21 +15448,10 @@ class AnalysisPivotTablePaginatedReportOptionsArgs: def __init__(__self__, *, overflow_column_header_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, vertical_overflow_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None): - AnalysisPivotTablePaginatedReportOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - overflow_column_header_visibility=overflow_column_header_visibility, - vertical_overflow_visibility=vertical_overflow_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - overflow_column_header_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - vertical_overflow_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if overflow_column_header_visibility is not None: - _setter("overflow_column_header_visibility", overflow_column_header_visibility) + pulumi.set(__self__, "overflow_column_header_visibility", overflow_column_header_visibility) if vertical_overflow_visibility is not None: - _setter("vertical_overflow_visibility", vertical_overflow_visibility) + pulumi.set(__self__, "vertical_overflow_visibility", vertical_overflow_visibility) @property @pulumi.getter(name="overflowColumnHeaderVisibility") @@ -19776,21 +15477,10 @@ class AnalysisPivotTableRowsLabelOptionsArgs: def __init__(__self__, *, custom_label: Optional[pulumi.Input[str]] = None, visibility: Optional[pulumi.Input['AnalysisVisibility']] = None): - AnalysisPivotTableRowsLabelOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_label=custom_label, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_label: Optional[pulumi.Input[str]] = None, - visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="customLabel") @@ -19817,25 +15507,12 @@ def __init__(__self__, *, column: Optional[pulumi.Input['AnalysisColumnSortArgs']] = None, data_path: Optional[pulumi.Input['AnalysisDataPathSortArgs']] = None, field: Optional[pulumi.Input['AnalysisFieldSortArgs']] = None): - AnalysisPivotTableSortByArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - data_path=data_path, - field=field, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: Optional[pulumi.Input['AnalysisColumnSortArgs']] = None, - data_path: Optional[pulumi.Input['AnalysisDataPathSortArgs']] = None, - field: Optional[pulumi.Input['AnalysisFieldSortArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column is not None: - _setter("column", column) + pulumi.set(__self__, "column", column) if data_path is not None: - _setter("data_path", data_path) + pulumi.set(__self__, "data_path", data_path) if field is not None: - _setter("field", field) + pulumi.set(__self__, "field", field) @property @pulumi.getter @@ -19869,17 +15546,8 @@ def field(self, value: Optional[pulumi.Input['AnalysisFieldSortArgs']]): class AnalysisPivotTableSortConfigurationArgs: def __init__(__self__, *, field_sort_options: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisPivotFieldSortOptionsArgs']]]] = None): - AnalysisPivotTableSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_sort_options=field_sort_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_sort_options: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisPivotFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_sort_options is not None: - _setter("field_sort_options", field_sort_options) + pulumi.set(__self__, "field_sort_options", field_sort_options) @property @pulumi.getter(name="fieldSortOptions") @@ -19898,29 +15566,14 @@ def __init__(__self__, *, column_total_options: Optional[pulumi.Input['AnalysisPivotTotalOptionsArgs']] = None, row_subtotal_options: Optional[pulumi.Input['AnalysisSubtotalOptionsArgs']] = None, row_total_options: Optional[pulumi.Input['AnalysisPivotTotalOptionsArgs']] = None): - AnalysisPivotTableTotalOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_subtotal_options=column_subtotal_options, - column_total_options=column_total_options, - row_subtotal_options=row_subtotal_options, - row_total_options=row_total_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_subtotal_options: Optional[pulumi.Input['AnalysisSubtotalOptionsArgs']] = None, - column_total_options: Optional[pulumi.Input['AnalysisPivotTotalOptionsArgs']] = None, - row_subtotal_options: Optional[pulumi.Input['AnalysisSubtotalOptionsArgs']] = None, - row_total_options: Optional[pulumi.Input['AnalysisPivotTotalOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column_subtotal_options is not None: - _setter("column_subtotal_options", column_subtotal_options) + pulumi.set(__self__, "column_subtotal_options", column_subtotal_options) if column_total_options is not None: - _setter("column_total_options", column_total_options) + pulumi.set(__self__, "column_total_options", column_total_options) if row_subtotal_options is not None: - _setter("row_subtotal_options", row_subtotal_options) + pulumi.set(__self__, "row_subtotal_options", row_subtotal_options) if row_total_options is not None: - _setter("row_total_options", row_total_options) + pulumi.set(__self__, "row_total_options", row_total_options) @property @pulumi.getter(name="columnSubtotalOptions") @@ -19968,36 +15621,17 @@ def __init__(__self__, *, conditional_formatting: Optional[pulumi.Input['AnalysisPivotTableConditionalFormattingArgs']] = None, subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None): - AnalysisPivotTableVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - conditional_formatting=conditional_formatting, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['AnalysisPivotTableConfigurationArgs']] = None, - conditional_formatting: Optional[pulumi.Input['AnalysisPivotTableConditionalFormattingArgs']] = None, - subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if conditional_formatting is not None: - _setter("conditional_formatting", conditional_formatting) + pulumi.set(__self__, "conditional_formatting", conditional_formatting) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -20064,41 +15698,20 @@ def __init__(__self__, *, total_cell_style: Optional[pulumi.Input['AnalysisTableCellStyleArgs']] = None, totals_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, value_cell_style: Optional[pulumi.Input['AnalysisTableCellStyleArgs']] = None): - AnalysisPivotTotalOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_label=custom_label, - metric_header_cell_style=metric_header_cell_style, - placement=placement, - scroll_status=scroll_status, - total_cell_style=total_cell_style, - totals_visibility=totals_visibility, - value_cell_style=value_cell_style, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_label: Optional[pulumi.Input[str]] = None, - metric_header_cell_style: Optional[pulumi.Input['AnalysisTableCellStyleArgs']] = None, - placement: Optional[pulumi.Input['AnalysisTableTotalsPlacement']] = None, - scroll_status: Optional[pulumi.Input['AnalysisTableTotalsScrollStatus']] = None, - total_cell_style: Optional[pulumi.Input['AnalysisTableCellStyleArgs']] = None, - totals_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - value_cell_style: Optional[pulumi.Input['AnalysisTableCellStyleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if metric_header_cell_style is not None: - _setter("metric_header_cell_style", metric_header_cell_style) + pulumi.set(__self__, "metric_header_cell_style", metric_header_cell_style) if placement is not None: - _setter("placement", placement) + pulumi.set(__self__, "placement", placement) if scroll_status is not None: - _setter("scroll_status", scroll_status) + pulumi.set(__self__, "scroll_status", scroll_status) if total_cell_style is not None: - _setter("total_cell_style", total_cell_style) + pulumi.set(__self__, "total_cell_style", total_cell_style) if totals_visibility is not None: - _setter("totals_visibility", totals_visibility) + pulumi.set(__self__, "totals_visibility", totals_visibility) if value_cell_style is not None: - _setter("value_cell_style", value_cell_style) + pulumi.set(__self__, "value_cell_style", value_cell_style) @property @pulumi.getter(name="customLabel") @@ -20170,23 +15783,10 @@ def __init__(__self__, *, columns: pulumi.Input[Sequence[pulumi.Input['AnalysisColumnIdentifierArgs']]], hierarchy_id: pulumi.Input[str], drill_down_filters: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDrillDownFilterArgs']]]] = None): - AnalysisPredefinedHierarchyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - columns=columns, - hierarchy_id=hierarchy_id, - drill_down_filters=drill_down_filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - columns: pulumi.Input[Sequence[pulumi.Input['AnalysisColumnIdentifierArgs']]], - hierarchy_id: pulumi.Input[str], - drill_down_filters: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDrillDownFilterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("columns", columns) - _setter("hierarchy_id", hierarchy_id) + pulumi.set(__self__, "columns", columns) + pulumi.set(__self__, "hierarchy_id", hierarchy_id) if drill_down_filters is not None: - _setter("drill_down_filters", drill_down_filters) + pulumi.set(__self__, "drill_down_filters", drill_down_filters) @property @pulumi.getter @@ -20220,17 +15820,8 @@ def drill_down_filters(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[ class AnalysisProgressBarOptionsArgs: def __init__(__self__, *, visibility: Optional[pulumi.Input['AnalysisVisibility']] = None): - AnalysisProgressBarOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -20248,25 +15839,12 @@ def __init__(__self__, *, category: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, color: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None): - AnalysisRadarChartAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - color=color, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, - color: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -20300,17 +15878,8 @@ def values(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMea class AnalysisRadarChartAreaStyleSettingsArgs: def __init__(__self__, *, visibility: Optional[pulumi.Input['AnalysisVisibility']] = None): - AnalysisRadarChartAreaStyleSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -20340,73 +15909,36 @@ def __init__(__self__, *, sort_configuration: Optional[pulumi.Input['AnalysisRadarChartSortConfigurationArgs']] = None, start_angle: Optional[pulumi.Input[float]] = None, visual_palette: Optional[pulumi.Input['AnalysisVisualPaletteArgs']] = None): - AnalysisRadarChartConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - alternate_band_colors_visibility=alternate_band_colors_visibility, - alternate_band_even_color=alternate_band_even_color, - alternate_band_odd_color=alternate_band_odd_color, - axes_range_scale=axes_range_scale, - base_series_settings=base_series_settings, - category_axis=category_axis, - category_label_options=category_label_options, - color_axis=color_axis, - color_label_options=color_label_options, - field_wells=field_wells, - legend=legend, - shape=shape, - sort_configuration=sort_configuration, - start_angle=start_angle, - visual_palette=visual_palette, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alternate_band_colors_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - alternate_band_even_color: Optional[pulumi.Input[str]] = None, - alternate_band_odd_color: Optional[pulumi.Input[str]] = None, - axes_range_scale: Optional[pulumi.Input['AnalysisRadarChartAxesRangeScale']] = None, - base_series_settings: Optional[pulumi.Input['AnalysisRadarChartSeriesSettingsArgs']] = None, - category_axis: Optional[pulumi.Input['AnalysisAxisDisplayOptionsArgs']] = None, - category_label_options: Optional[pulumi.Input['AnalysisChartAxisLabelOptionsArgs']] = None, - color_axis: Optional[pulumi.Input['AnalysisAxisDisplayOptionsArgs']] = None, - color_label_options: Optional[pulumi.Input['AnalysisChartAxisLabelOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['AnalysisRadarChartFieldWellsArgs']] = None, - legend: Optional[pulumi.Input['AnalysisLegendOptionsArgs']] = None, - shape: Optional[pulumi.Input['AnalysisRadarChartShape']] = None, - sort_configuration: Optional[pulumi.Input['AnalysisRadarChartSortConfigurationArgs']] = None, - start_angle: Optional[pulumi.Input[float]] = None, - visual_palette: Optional[pulumi.Input['AnalysisVisualPaletteArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if alternate_band_colors_visibility is not None: - _setter("alternate_band_colors_visibility", alternate_band_colors_visibility) + pulumi.set(__self__, "alternate_band_colors_visibility", alternate_band_colors_visibility) if alternate_band_even_color is not None: - _setter("alternate_band_even_color", alternate_band_even_color) + pulumi.set(__self__, "alternate_band_even_color", alternate_band_even_color) if alternate_band_odd_color is not None: - _setter("alternate_band_odd_color", alternate_band_odd_color) + pulumi.set(__self__, "alternate_band_odd_color", alternate_band_odd_color) if axes_range_scale is not None: - _setter("axes_range_scale", axes_range_scale) + pulumi.set(__self__, "axes_range_scale", axes_range_scale) if base_series_settings is not None: - _setter("base_series_settings", base_series_settings) + pulumi.set(__self__, "base_series_settings", base_series_settings) if category_axis is not None: - _setter("category_axis", category_axis) + pulumi.set(__self__, "category_axis", category_axis) if category_label_options is not None: - _setter("category_label_options", category_label_options) + pulumi.set(__self__, "category_label_options", category_label_options) if color_axis is not None: - _setter("color_axis", color_axis) + pulumi.set(__self__, "color_axis", color_axis) if color_label_options is not None: - _setter("color_label_options", color_label_options) + pulumi.set(__self__, "color_label_options", color_label_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if shape is not None: - _setter("shape", shape) + pulumi.set(__self__, "shape", shape) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if start_angle is not None: - _setter("start_angle", start_angle) + pulumi.set(__self__, "start_angle", start_angle) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) @property @pulumi.getter(name="alternateBandColorsVisibility") @@ -20548,17 +16080,8 @@ def visual_palette(self, value: Optional[pulumi.Input['AnalysisVisualPaletteArgs class AnalysisRadarChartFieldWellsArgs: def __init__(__self__, *, radar_chart_aggregated_field_wells: Optional[pulumi.Input['AnalysisRadarChartAggregatedFieldWellsArgs']] = None): - AnalysisRadarChartFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - radar_chart_aggregated_field_wells=radar_chart_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - radar_chart_aggregated_field_wells: Optional[pulumi.Input['AnalysisRadarChartAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if radar_chart_aggregated_field_wells is not None: - _setter("radar_chart_aggregated_field_wells", radar_chart_aggregated_field_wells) + pulumi.set(__self__, "radar_chart_aggregated_field_wells", radar_chart_aggregated_field_wells) @property @pulumi.getter(name="radarChartAggregatedFieldWells") @@ -20574,17 +16097,8 @@ def radar_chart_aggregated_field_wells(self, value: Optional[pulumi.Input['Analy class AnalysisRadarChartSeriesSettingsArgs: def __init__(__self__, *, area_style_settings: Optional[pulumi.Input['AnalysisRadarChartAreaStyleSettingsArgs']] = None): - AnalysisRadarChartSeriesSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - area_style_settings=area_style_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - area_style_settings: Optional[pulumi.Input['AnalysisRadarChartAreaStyleSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if area_style_settings is not None: - _setter("area_style_settings", area_style_settings) + pulumi.set(__self__, "area_style_settings", area_style_settings) @property @pulumi.getter(name="areaStyleSettings") @@ -20603,29 +16117,14 @@ def __init__(__self__, *, category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFieldSortOptionsArgs']]]] = None, color_items_limit: Optional[pulumi.Input['AnalysisItemsLimitConfigurationArgs']] = None, color_sort: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFieldSortOptionsArgs']]]] = None): - AnalysisRadarChartSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_items_limit=category_items_limit, - category_sort=category_sort, - color_items_limit=color_items_limit, - color_sort=color_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_items_limit: Optional[pulumi.Input['AnalysisItemsLimitConfigurationArgs']] = None, - category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFieldSortOptionsArgs']]]] = None, - color_items_limit: Optional[pulumi.Input['AnalysisItemsLimitConfigurationArgs']] = None, - color_sort: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_items_limit is not None: - _setter("category_items_limit", category_items_limit) + pulumi.set(__self__, "category_items_limit", category_items_limit) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) if color_items_limit is not None: - _setter("color_items_limit", color_items_limit) + pulumi.set(__self__, "color_items_limit", color_items_limit) if color_sort is not None: - _setter("color_sort", color_sort) + pulumi.set(__self__, "color_sort", color_sort) @property @pulumi.getter(name="categoryItemsLimit") @@ -20673,36 +16172,17 @@ def __init__(__self__, *, column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisColumnHierarchyArgs']]]] = None, subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None): - AnalysisRadarChartVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['AnalysisRadarChartConfigurationArgs']] = None, - column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisColumnHierarchyArgs']]]] = None, - subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -20763,17 +16243,8 @@ def title(self, value: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArg class AnalysisRangeEndsLabelTypeArgs: def __init__(__self__, *, visibility: Optional[pulumi.Input['AnalysisVisibility']] = None): - AnalysisRangeEndsLabelTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -20789,16 +16260,7 @@ def visibility(self, value: Optional[pulumi.Input['AnalysisVisibility']]): class AnalysisReferenceLineCustomLabelConfigurationArgs: def __init__(__self__, *, custom_label: pulumi.Input[str]): - AnalysisReferenceLineCustomLabelConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_label=custom_label, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_label: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) @property @pulumi.getter(name="customLabel") @@ -20816,25 +16278,12 @@ def __init__(__self__, *, axis_binding: Optional[pulumi.Input['AnalysisAxisBinding']] = None, dynamic_configuration: Optional[pulumi.Input['AnalysisReferenceLineDynamicDataConfigurationArgs']] = None, static_configuration: Optional[pulumi.Input['AnalysisReferenceLineStaticDataConfigurationArgs']] = None): - AnalysisReferenceLineDataConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - axis_binding=axis_binding, - dynamic_configuration=dynamic_configuration, - static_configuration=static_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - axis_binding: Optional[pulumi.Input['AnalysisAxisBinding']] = None, - dynamic_configuration: Optional[pulumi.Input['AnalysisReferenceLineDynamicDataConfigurationArgs']] = None, - static_configuration: Optional[pulumi.Input['AnalysisReferenceLineStaticDataConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if axis_binding is not None: - _setter("axis_binding", axis_binding) + pulumi.set(__self__, "axis_binding", axis_binding) if dynamic_configuration is not None: - _setter("dynamic_configuration", dynamic_configuration) + pulumi.set(__self__, "dynamic_configuration", dynamic_configuration) if static_configuration is not None: - _setter("static_configuration", static_configuration) + pulumi.set(__self__, "static_configuration", static_configuration) @property @pulumi.getter(name="axisBinding") @@ -20870,23 +16319,10 @@ def __init__(__self__, *, calculation: pulumi.Input['AnalysisNumericalAggregationFunctionArgs'], column: pulumi.Input['AnalysisColumnIdentifierArgs'], measure_aggregation_function: Optional[pulumi.Input['AnalysisAggregationFunctionArgs']] = None): - AnalysisReferenceLineDynamicDataConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - calculation=calculation, - column=column, - measure_aggregation_function=measure_aggregation_function, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - calculation: pulumi.Input['AnalysisNumericalAggregationFunctionArgs'], - column: pulumi.Input['AnalysisColumnIdentifierArgs'], - measure_aggregation_function: Optional[pulumi.Input['AnalysisAggregationFunctionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("calculation", calculation) - _setter("column", column) + pulumi.set(__self__, "calculation", calculation) + pulumi.set(__self__, "column", column) if measure_aggregation_function is not None: - _setter("measure_aggregation_function", measure_aggregation_function) + pulumi.set(__self__, "measure_aggregation_function", measure_aggregation_function) @property @pulumi.getter @@ -20925,37 +16361,18 @@ def __init__(__self__, *, horizontal_position: Optional[pulumi.Input['AnalysisReferenceLineLabelHorizontalPosition']] = None, value_label_configuration: Optional[pulumi.Input['AnalysisReferenceLineValueLabelConfigurationArgs']] = None, vertical_position: Optional[pulumi.Input['AnalysisReferenceLineLabelVerticalPosition']] = None): - AnalysisReferenceLineLabelConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_label_configuration=custom_label_configuration, - font_color=font_color, - font_configuration=font_configuration, - horizontal_position=horizontal_position, - value_label_configuration=value_label_configuration, - vertical_position=vertical_position, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_label_configuration: Optional[pulumi.Input['AnalysisReferenceLineCustomLabelConfigurationArgs']] = None, - font_color: Optional[pulumi.Input[str]] = None, - font_configuration: Optional[pulumi.Input['AnalysisFontConfigurationArgs']] = None, - horizontal_position: Optional[pulumi.Input['AnalysisReferenceLineLabelHorizontalPosition']] = None, - value_label_configuration: Optional[pulumi.Input['AnalysisReferenceLineValueLabelConfigurationArgs']] = None, - vertical_position: Optional[pulumi.Input['AnalysisReferenceLineLabelVerticalPosition']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_label_configuration is not None: - _setter("custom_label_configuration", custom_label_configuration) + pulumi.set(__self__, "custom_label_configuration", custom_label_configuration) if font_color is not None: - _setter("font_color", font_color) + pulumi.set(__self__, "font_color", font_color) if font_configuration is not None: - _setter("font_configuration", font_configuration) + pulumi.set(__self__, "font_configuration", font_configuration) if horizontal_position is not None: - _setter("horizontal_position", horizontal_position) + pulumi.set(__self__, "horizontal_position", horizontal_position) if value_label_configuration is not None: - _setter("value_label_configuration", value_label_configuration) + pulumi.set(__self__, "value_label_configuration", value_label_configuration) if vertical_position is not None: - _setter("vertical_position", vertical_position) + pulumi.set(__self__, "vertical_position", vertical_position) @property @pulumi.getter(name="customLabelConfiguration") @@ -21016,16 +16433,7 @@ def vertical_position(self, value: Optional[pulumi.Input['AnalysisReferenceLineL class AnalysisReferenceLineStaticDataConfigurationArgs: def __init__(__self__, *, value: pulumi.Input[float]): - AnalysisReferenceLineStaticDataConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - value: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -21042,21 +16450,10 @@ class AnalysisReferenceLineStyleConfigurationArgs: def __init__(__self__, *, color: Optional[pulumi.Input[str]] = None, pattern: Optional[pulumi.Input['AnalysisReferenceLinePatternType']] = None): - AnalysisReferenceLineStyleConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - pattern=pattern, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: Optional[pulumi.Input[str]] = None, - pattern: Optional[pulumi.Input['AnalysisReferenceLinePatternType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if pattern is not None: - _setter("pattern", pattern) + pulumi.set(__self__, "pattern", pattern) @property @pulumi.getter @@ -21082,21 +16479,10 @@ class AnalysisReferenceLineValueLabelConfigurationArgs: def __init__(__self__, *, format_configuration: Optional[pulumi.Input['AnalysisNumericFormatConfigurationArgs']] = None, relative_position: Optional[pulumi.Input['AnalysisReferenceLineValueLabelRelativePosition']] = None): - AnalysisReferenceLineValueLabelConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - format_configuration=format_configuration, - relative_position=relative_position, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - format_configuration: Optional[pulumi.Input['AnalysisNumericFormatConfigurationArgs']] = None, - relative_position: Optional[pulumi.Input['AnalysisReferenceLineValueLabelRelativePosition']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) if relative_position is not None: - _setter("relative_position", relative_position) + pulumi.set(__self__, "relative_position", relative_position) @property @pulumi.getter(name="formatConfiguration") @@ -21124,28 +16510,13 @@ def __init__(__self__, *, label_configuration: Optional[pulumi.Input['AnalysisReferenceLineLabelConfigurationArgs']] = None, status: Optional[pulumi.Input['AnalysisWidgetStatus']] = None, style_configuration: Optional[pulumi.Input['AnalysisReferenceLineStyleConfigurationArgs']] = None): - AnalysisReferenceLineArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_configuration=data_configuration, - label_configuration=label_configuration, - status=status, - style_configuration=style_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_configuration: pulumi.Input['AnalysisReferenceLineDataConfigurationArgs'], - label_configuration: Optional[pulumi.Input['AnalysisReferenceLineLabelConfigurationArgs']] = None, - status: Optional[pulumi.Input['AnalysisWidgetStatus']] = None, - style_configuration: Optional[pulumi.Input['AnalysisReferenceLineStyleConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_configuration", data_configuration) + pulumi.set(__self__, "data_configuration", data_configuration) if label_configuration is not None: - _setter("label_configuration", label_configuration) + pulumi.set(__self__, "label_configuration", label_configuration) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) if style_configuration is not None: - _setter("style_configuration", style_configuration) + pulumi.set(__self__, "style_configuration", style_configuration) @property @pulumi.getter(name="dataConfiguration") @@ -21190,25 +16561,12 @@ def __init__(__self__, *, date_time_format: Optional[pulumi.Input[str]] = None, info_icon_label_options: Optional[pulumi.Input['AnalysisSheetControlInfoIconLabelOptionsArgs']] = None, title_options: Optional[pulumi.Input['AnalysisLabelOptionsArgs']] = None): - AnalysisRelativeDateTimeControlDisplayOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_format=date_time_format, - info_icon_label_options=info_icon_label_options, - title_options=title_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_format: Optional[pulumi.Input[str]] = None, - info_icon_label_options: Optional[pulumi.Input['AnalysisSheetControlInfoIconLabelOptionsArgs']] = None, - title_options: Optional[pulumi.Input['AnalysisLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_format is not None: - _setter("date_time_format", date_time_format) + pulumi.set(__self__, "date_time_format", date_time_format) if info_icon_label_options is not None: - _setter("info_icon_label_options", info_icon_label_options) + pulumi.set(__self__, "info_icon_label_options", info_icon_label_options) if title_options is not None: - _setter("title_options", title_options) + pulumi.set(__self__, "title_options", title_options) @property @pulumi.getter(name="dateTimeFormat") @@ -21251,47 +16609,20 @@ def __init__(__self__, *, minimum_granularity: Optional[pulumi.Input['AnalysisTimeGranularity']] = None, parameter_name: Optional[pulumi.Input[str]] = None, relative_date_value: Optional[pulumi.Input[float]] = None): - AnalysisRelativeDatesFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - anchor_date_configuration=anchor_date_configuration, - column=column, - filter_id=filter_id, - null_option=null_option, - relative_date_type=relative_date_type, - time_granularity=time_granularity, - exclude_period_configuration=exclude_period_configuration, - minimum_granularity=minimum_granularity, - parameter_name=parameter_name, - relative_date_value=relative_date_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - anchor_date_configuration: pulumi.Input['AnalysisAnchorDateConfigurationArgs'], - column: pulumi.Input['AnalysisColumnIdentifierArgs'], - filter_id: pulumi.Input[str], - null_option: pulumi.Input['AnalysisFilterNullOption'], - relative_date_type: pulumi.Input['AnalysisRelativeDateType'], - time_granularity: pulumi.Input['AnalysisTimeGranularity'], - exclude_period_configuration: Optional[pulumi.Input['AnalysisExcludePeriodConfigurationArgs']] = None, - minimum_granularity: Optional[pulumi.Input['AnalysisTimeGranularity']] = None, - parameter_name: Optional[pulumi.Input[str]] = None, - relative_date_value: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("anchor_date_configuration", anchor_date_configuration) - _setter("column", column) - _setter("filter_id", filter_id) - _setter("null_option", null_option) - _setter("relative_date_type", relative_date_type) - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "anchor_date_configuration", anchor_date_configuration) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) + pulumi.set(__self__, "null_option", null_option) + pulumi.set(__self__, "relative_date_type", relative_date_type) + pulumi.set(__self__, "time_granularity", time_granularity) if exclude_period_configuration is not None: - _setter("exclude_period_configuration", exclude_period_configuration) + pulumi.set(__self__, "exclude_period_configuration", exclude_period_configuration) if minimum_granularity is not None: - _setter("minimum_granularity", minimum_granularity) + pulumi.set(__self__, "minimum_granularity", minimum_granularity) if parameter_name is not None: - _setter("parameter_name", parameter_name) + pulumi.set(__self__, "parameter_name", parameter_name) if relative_date_value is not None: - _setter("relative_date_value", relative_date_value) + pulumi.set(__self__, "relative_date_value", relative_date_value) @property @pulumi.getter(name="anchorDateConfiguration") @@ -21390,23 +16721,10 @@ def __init__(__self__, *, actions: pulumi.Input[Sequence[pulumi.Input[str]]], principal: pulumi.Input[str], resource: Optional[pulumi.Input[str]] = None): - AnalysisResourcePermissionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - actions=actions, - principal=principal, - resource=resource, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - actions: pulumi.Input[Sequence[pulumi.Input[str]]], - principal: pulumi.Input[str], - resource: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("actions", actions) - _setter("principal", principal) + pulumi.set(__self__, "actions", actions) + pulumi.set(__self__, "principal", principal) if resource is not None: - _setter("resource", resource) + pulumi.set(__self__, "resource", resource) @property @pulumi.getter @@ -21441,20 +16759,9 @@ class AnalysisRollingDateConfigurationArgs: def __init__(__self__, *, expression: pulumi.Input[str], data_set_identifier: Optional[pulumi.Input[str]] = None): - AnalysisRollingDateConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - data_set_identifier=data_set_identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: pulumi.Input[str], - data_set_identifier: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("expression", expression) + pulumi.set(__self__, "expression", expression) if data_set_identifier is not None: - _setter("data_set_identifier", data_set_identifier) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) @property @pulumi.getter @@ -21481,25 +16788,12 @@ def __init__(__self__, *, row_alternate_colors: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, status: Optional[pulumi.Input['AnalysisWidgetStatus']] = None, use_primary_background_color: Optional[pulumi.Input['AnalysisWidgetStatus']] = None): - AnalysisRowAlternateColorOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - row_alternate_colors=row_alternate_colors, - status=status, - use_primary_background_color=use_primary_background_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - row_alternate_colors: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - status: Optional[pulumi.Input['AnalysisWidgetStatus']] = None, - use_primary_background_color: Optional[pulumi.Input['AnalysisWidgetStatus']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if row_alternate_colors is not None: - _setter("row_alternate_colors", row_alternate_colors) + pulumi.set(__self__, "row_alternate_colors", row_alternate_colors) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) if use_primary_background_color is not None: - _setter("use_primary_background_color", use_primary_background_color) + pulumi.set(__self__, "use_primary_background_color", use_primary_background_color) @property @pulumi.getter(name="rowAlternateColors") @@ -21534,21 +16828,10 @@ class AnalysisSameSheetTargetVisualConfigurationArgs: def __init__(__self__, *, target_visual_options: Optional[pulumi.Input['AnalysisTargetVisualOptions']] = None, target_visuals: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - AnalysisSameSheetTargetVisualConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_visual_options=target_visual_options, - target_visuals=target_visuals, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_visual_options: Optional[pulumi.Input['AnalysisTargetVisualOptions']] = None, - target_visuals: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if target_visual_options is not None: - _setter("target_visual_options", target_visual_options) + pulumi.set(__self__, "target_visual_options", target_visual_options) if target_visuals is not None: - _setter("target_visuals", target_visuals) + pulumi.set(__self__, "target_visuals", target_visuals) @property @pulumi.getter(name="targetVisualOptions") @@ -21575,25 +16858,12 @@ def __init__(__self__, *, destination: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, source: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, weight: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None): - AnalysisSankeyDiagramAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - source=source, - weight=weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, - source: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, - weight: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination is not None: - _setter("destination", destination) + pulumi.set(__self__, "destination", destination) if source is not None: - _setter("source", source) + pulumi.set(__self__, "source", source) if weight is not None: - _setter("weight", weight) + pulumi.set(__self__, "weight", weight) @property @pulumi.getter @@ -21629,25 +16899,12 @@ def __init__(__self__, *, data_labels: Optional[pulumi.Input['AnalysisDataLabelOptionsArgs']] = None, field_wells: Optional[pulumi.Input['AnalysisSankeyDiagramFieldWellsArgs']] = None, sort_configuration: Optional[pulumi.Input['AnalysisSankeyDiagramSortConfigurationArgs']] = None): - AnalysisSankeyDiagramChartConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_labels=data_labels, - field_wells=field_wells, - sort_configuration=sort_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_labels: Optional[pulumi.Input['AnalysisDataLabelOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['AnalysisSankeyDiagramFieldWellsArgs']] = None, - sort_configuration: Optional[pulumi.Input['AnalysisSankeyDiagramSortConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) @property @pulumi.getter(name="dataLabels") @@ -21681,17 +16938,8 @@ def sort_configuration(self, value: Optional[pulumi.Input['AnalysisSankeyDiagram class AnalysisSankeyDiagramFieldWellsArgs: def __init__(__self__, *, sankey_diagram_aggregated_field_wells: Optional[pulumi.Input['AnalysisSankeyDiagramAggregatedFieldWellsArgs']] = None): - AnalysisSankeyDiagramFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - sankey_diagram_aggregated_field_wells=sankey_diagram_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sankey_diagram_aggregated_field_wells: Optional[pulumi.Input['AnalysisSankeyDiagramAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if sankey_diagram_aggregated_field_wells is not None: - _setter("sankey_diagram_aggregated_field_wells", sankey_diagram_aggregated_field_wells) + pulumi.set(__self__, "sankey_diagram_aggregated_field_wells", sankey_diagram_aggregated_field_wells) @property @pulumi.getter(name="sankeyDiagramAggregatedFieldWells") @@ -21709,25 +16957,12 @@ def __init__(__self__, *, destination_items_limit: Optional[pulumi.Input['AnalysisItemsLimitConfigurationArgs']] = None, source_items_limit: Optional[pulumi.Input['AnalysisItemsLimitConfigurationArgs']] = None, weight_sort: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFieldSortOptionsArgs']]]] = None): - AnalysisSankeyDiagramSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_items_limit=destination_items_limit, - source_items_limit=source_items_limit, - weight_sort=weight_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_items_limit: Optional[pulumi.Input['AnalysisItemsLimitConfigurationArgs']] = None, - source_items_limit: Optional[pulumi.Input['AnalysisItemsLimitConfigurationArgs']] = None, - weight_sort: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination_items_limit is not None: - _setter("destination_items_limit", destination_items_limit) + pulumi.set(__self__, "destination_items_limit", destination_items_limit) if source_items_limit is not None: - _setter("source_items_limit", source_items_limit) + pulumi.set(__self__, "source_items_limit", source_items_limit) if weight_sort is not None: - _setter("weight_sort", weight_sort) + pulumi.set(__self__, "weight_sort", weight_sort) @property @pulumi.getter(name="destinationItemsLimit") @@ -21765,32 +17000,15 @@ def __init__(__self__, *, chart_configuration: Optional[pulumi.Input['AnalysisSankeyDiagramChartConfigurationArgs']] = None, subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None): - AnalysisSankeyDiagramVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['AnalysisSankeyDiagramChartConfigurationArgs']] = None, - subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -21846,33 +17064,16 @@ def __init__(__self__, *, size: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None, x_axis: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None, y_axis: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None): - AnalysisScatterPlotCategoricallyAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - label=label, - size=size, - x_axis=x_axis, - y_axis=y_axis, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, - label: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, - size: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None, - x_axis: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None, - y_axis: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if label is not None: - _setter("label", label) + pulumi.set(__self__, "label", label) if size is not None: - _setter("size", size) + pulumi.set(__self__, "size", size) if x_axis is not None: - _setter("x_axis", x_axis) + pulumi.set(__self__, "x_axis", x_axis) if y_axis is not None: - _setter("y_axis", y_axis) + pulumi.set(__self__, "y_axis", y_axis) @property @pulumi.getter @@ -21932,49 +17133,24 @@ def __init__(__self__, *, x_axis_label_options: Optional[pulumi.Input['AnalysisChartAxisLabelOptionsArgs']] = None, y_axis_display_options: Optional[pulumi.Input['AnalysisAxisDisplayOptionsArgs']] = None, y_axis_label_options: Optional[pulumi.Input['AnalysisChartAxisLabelOptionsArgs']] = None): - AnalysisScatterPlotConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_labels=data_labels, - field_wells=field_wells, - legend=legend, - tooltip=tooltip, - visual_palette=visual_palette, - x_axis_display_options=x_axis_display_options, - x_axis_label_options=x_axis_label_options, - y_axis_display_options=y_axis_display_options, - y_axis_label_options=y_axis_label_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_labels: Optional[pulumi.Input['AnalysisDataLabelOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['AnalysisScatterPlotFieldWellsArgs']] = None, - legend: Optional[pulumi.Input['AnalysisLegendOptionsArgs']] = None, - tooltip: Optional[pulumi.Input['AnalysisTooltipOptionsArgs']] = None, - visual_palette: Optional[pulumi.Input['AnalysisVisualPaletteArgs']] = None, - x_axis_display_options: Optional[pulumi.Input['AnalysisAxisDisplayOptionsArgs']] = None, - x_axis_label_options: Optional[pulumi.Input['AnalysisChartAxisLabelOptionsArgs']] = None, - y_axis_display_options: Optional[pulumi.Input['AnalysisAxisDisplayOptionsArgs']] = None, - y_axis_label_options: Optional[pulumi.Input['AnalysisChartAxisLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) if x_axis_display_options is not None: - _setter("x_axis_display_options", x_axis_display_options) + pulumi.set(__self__, "x_axis_display_options", x_axis_display_options) if x_axis_label_options is not None: - _setter("x_axis_label_options", x_axis_label_options) + pulumi.set(__self__, "x_axis_label_options", x_axis_label_options) if y_axis_display_options is not None: - _setter("y_axis_display_options", y_axis_display_options) + pulumi.set(__self__, "y_axis_display_options", y_axis_display_options) if y_axis_label_options is not None: - _setter("y_axis_label_options", y_axis_label_options) + pulumi.set(__self__, "y_axis_label_options", y_axis_label_options) @property @pulumi.getter(name="dataLabels") @@ -22063,21 +17239,10 @@ class AnalysisScatterPlotFieldWellsArgs: def __init__(__self__, *, scatter_plot_categorically_aggregated_field_wells: Optional[pulumi.Input['AnalysisScatterPlotCategoricallyAggregatedFieldWellsArgs']] = None, scatter_plot_unaggregated_field_wells: Optional[pulumi.Input['AnalysisScatterPlotUnaggregatedFieldWellsArgs']] = None): - AnalysisScatterPlotFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - scatter_plot_categorically_aggregated_field_wells=scatter_plot_categorically_aggregated_field_wells, - scatter_plot_unaggregated_field_wells=scatter_plot_unaggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - scatter_plot_categorically_aggregated_field_wells: Optional[pulumi.Input['AnalysisScatterPlotCategoricallyAggregatedFieldWellsArgs']] = None, - scatter_plot_unaggregated_field_wells: Optional[pulumi.Input['AnalysisScatterPlotUnaggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if scatter_plot_categorically_aggregated_field_wells is not None: - _setter("scatter_plot_categorically_aggregated_field_wells", scatter_plot_categorically_aggregated_field_wells) + pulumi.set(__self__, "scatter_plot_categorically_aggregated_field_wells", scatter_plot_categorically_aggregated_field_wells) if scatter_plot_unaggregated_field_wells is not None: - _setter("scatter_plot_unaggregated_field_wells", scatter_plot_unaggregated_field_wells) + pulumi.set(__self__, "scatter_plot_unaggregated_field_wells", scatter_plot_unaggregated_field_wells) @property @pulumi.getter(name="scatterPlotCategoricallyAggregatedFieldWells") @@ -22106,33 +17271,16 @@ def __init__(__self__, *, size: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None, x_axis: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, y_axis: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None): - AnalysisScatterPlotUnaggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - label=label, - size=size, - x_axis=x_axis, - y_axis=y_axis, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, - label: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, - size: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None, - x_axis: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, - y_axis: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if label is not None: - _setter("label", label) + pulumi.set(__self__, "label", label) if size is not None: - _setter("size", size) + pulumi.set(__self__, "size", size) if x_axis is not None: - _setter("x_axis", x_axis) + pulumi.set(__self__, "x_axis", x_axis) if y_axis is not None: - _setter("y_axis", y_axis) + pulumi.set(__self__, "y_axis", y_axis) @property @pulumi.getter @@ -22189,36 +17337,17 @@ def __init__(__self__, *, column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisColumnHierarchyArgs']]]] = None, subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None): - AnalysisScatterPlotVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['AnalysisScatterPlotConfigurationArgs']] = None, - column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisColumnHierarchyArgs']]]] = None, - subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -22280,21 +17409,10 @@ class AnalysisScrollBarOptionsArgs: def __init__(__self__, *, visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, visible_range: Optional[pulumi.Input['AnalysisVisibleRangeOptionsArgs']] = None): - AnalysisScrollBarOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - visible_range=visible_range, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - visible_range: Optional[pulumi.Input['AnalysisVisibleRangeOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) if visible_range is not None: - _setter("visible_range", visible_range) + pulumi.set(__self__, "visible_range", visible_range) @property @pulumi.getter @@ -22319,17 +17437,8 @@ def visible_range(self, value: Optional[pulumi.Input['AnalysisVisibleRangeOption class AnalysisSecondaryValueOptionsArgs: def __init__(__self__, *, visibility: Optional[pulumi.Input['AnalysisVisibility']] = None): - AnalysisSecondaryValueOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -22345,17 +17454,8 @@ def visibility(self, value: Optional[pulumi.Input['AnalysisVisibility']]): class AnalysisSectionAfterPageBreakArgs: def __init__(__self__, *, status: Optional[pulumi.Input['AnalysisSectionPageBreakStatus']] = None): - AnalysisSectionAfterPageBreakArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status: Optional[pulumi.Input['AnalysisSectionPageBreakStatus']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter @@ -22371,17 +17471,8 @@ def status(self, value: Optional[pulumi.Input['AnalysisSectionPageBreakStatus']] class AnalysisSectionBasedLayoutCanvasSizeOptionsArgs: def __init__(__self__, *, paper_canvas_size_options: Optional[pulumi.Input['AnalysisSectionBasedLayoutPaperCanvasSizeOptionsArgs']] = None): - AnalysisSectionBasedLayoutCanvasSizeOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - paper_canvas_size_options=paper_canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - paper_canvas_size_options: Optional[pulumi.Input['AnalysisSectionBasedLayoutPaperCanvasSizeOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if paper_canvas_size_options is not None: - _setter("paper_canvas_size_options", paper_canvas_size_options) + pulumi.set(__self__, "paper_canvas_size_options", paper_canvas_size_options) @property @pulumi.getter(name="paperCanvasSizeOptions") @@ -22400,25 +17491,10 @@ def __init__(__self__, *, canvas_size_options: pulumi.Input['AnalysisSectionBasedLayoutCanvasSizeOptionsArgs'], footer_sections: pulumi.Input[Sequence[pulumi.Input['AnalysisHeaderFooterSectionConfigurationArgs']]], header_sections: pulumi.Input[Sequence[pulumi.Input['AnalysisHeaderFooterSectionConfigurationArgs']]]): - AnalysisSectionBasedLayoutConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - body_sections=body_sections, - canvas_size_options=canvas_size_options, - footer_sections=footer_sections, - header_sections=header_sections, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - body_sections: pulumi.Input[Sequence[pulumi.Input['AnalysisBodySectionConfigurationArgs']]], - canvas_size_options: pulumi.Input['AnalysisSectionBasedLayoutCanvasSizeOptionsArgs'], - footer_sections: pulumi.Input[Sequence[pulumi.Input['AnalysisHeaderFooterSectionConfigurationArgs']]], - header_sections: pulumi.Input[Sequence[pulumi.Input['AnalysisHeaderFooterSectionConfigurationArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("body_sections", body_sections) - _setter("canvas_size_options", canvas_size_options) - _setter("footer_sections", footer_sections) - _setter("header_sections", header_sections) + pulumi.set(__self__, "body_sections", body_sections) + pulumi.set(__self__, "canvas_size_options", canvas_size_options) + pulumi.set(__self__, "footer_sections", footer_sections) + pulumi.set(__self__, "header_sections", header_sections) @property @pulumi.getter(name="bodySections") @@ -22463,25 +17539,12 @@ def __init__(__self__, *, paper_margin: Optional[pulumi.Input['AnalysisSpacingArgs']] = None, paper_orientation: Optional[pulumi.Input['AnalysisPaperOrientation']] = None, paper_size: Optional[pulumi.Input['AnalysisPaperSize']] = None): - AnalysisSectionBasedLayoutPaperCanvasSizeOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - paper_margin=paper_margin, - paper_orientation=paper_orientation, - paper_size=paper_size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - paper_margin: Optional[pulumi.Input['AnalysisSpacingArgs']] = None, - paper_orientation: Optional[pulumi.Input['AnalysisPaperOrientation']] = None, - paper_size: Optional[pulumi.Input['AnalysisPaperSize']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if paper_margin is not None: - _setter("paper_margin", paper_margin) + pulumi.set(__self__, "paper_margin", paper_margin) if paper_orientation is not None: - _setter("paper_orientation", paper_orientation) + pulumi.set(__self__, "paper_orientation", paper_orientation) if paper_size is not None: - _setter("paper_size", paper_size) + pulumi.set(__self__, "paper_size", paper_size) @property @pulumi.getter(name="paperMargin") @@ -22515,16 +17578,7 @@ def paper_size(self, value: Optional[pulumi.Input['AnalysisPaperSize']]): class AnalysisSectionLayoutConfigurationArgs: def __init__(__self__, *, free_form_layout: pulumi.Input['AnalysisFreeFormSectionLayoutConfigurationArgs']): - AnalysisSectionLayoutConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - free_form_layout=free_form_layout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - free_form_layout: pulumi.Input['AnalysisFreeFormSectionLayoutConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("free_form_layout", free_form_layout) + pulumi.set(__self__, "free_form_layout", free_form_layout) @property @pulumi.getter(name="freeFormLayout") @@ -22540,17 +17594,8 @@ def free_form_layout(self, value: pulumi.Input['AnalysisFreeFormSectionLayoutCon class AnalysisSectionPageBreakConfigurationArgs: def __init__(__self__, *, after: Optional[pulumi.Input['AnalysisSectionAfterPageBreakArgs']] = None): - AnalysisSectionPageBreakConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - after=after, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - after: Optional[pulumi.Input['AnalysisSectionAfterPageBreakArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if after is not None: - _setter("after", after) + pulumi.set(__self__, "after", after) @property @pulumi.getter @@ -22570,21 +17615,10 @@ def __init__(__self__, *, """ :param pulumi.Input[str] height: String based length that is composed of value and unit in px """ - AnalysisSectionStyleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - height=height, - padding=padding, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - height: Optional[pulumi.Input[str]] = None, - padding: Optional[pulumi.Input['AnalysisSpacingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if height is not None: - _setter("height", height) + pulumi.set(__self__, "height", height) if padding is not None: - _setter("padding", padding) + pulumi.set(__self__, "padding", padding) @property @pulumi.getter @@ -22612,17 +17646,8 @@ def padding(self, value: Optional[pulumi.Input['AnalysisSpacingArgs']]): class AnalysisSelectedSheetsFilterScopeConfigurationArgs: def __init__(__self__, *, sheet_visual_scoping_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisSheetVisualScopingConfigurationArgs']]]] = None): - AnalysisSelectedSheetsFilterScopeConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - sheet_visual_scoping_configurations=sheet_visual_scoping_configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sheet_visual_scoping_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisSheetVisualScopingConfigurationArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if sheet_visual_scoping_configurations is not None: - _setter("sheet_visual_scoping_configurations", sheet_visual_scoping_configurations) + pulumi.set(__self__, "sheet_visual_scoping_configurations", sheet_visual_scoping_configurations) @property @pulumi.getter(name="sheetVisualScopingConfigurations") @@ -22639,21 +17664,10 @@ class AnalysisSeriesItemArgs: def __init__(__self__, *, data_field_series_item: Optional[pulumi.Input['AnalysisDataFieldSeriesItemArgs']] = None, field_series_item: Optional[pulumi.Input['AnalysisFieldSeriesItemArgs']] = None): - AnalysisSeriesItemArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_field_series_item=data_field_series_item, - field_series_item=field_series_item, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_field_series_item: Optional[pulumi.Input['AnalysisDataFieldSeriesItemArgs']] = None, - field_series_item: Optional[pulumi.Input['AnalysisFieldSeriesItemArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_field_series_item is not None: - _setter("data_field_series_item", data_field_series_item) + pulumi.set(__self__, "data_field_series_item", data_field_series_item) if field_series_item is not None: - _setter("field_series_item", field_series_item) + pulumi.set(__self__, "field_series_item", field_series_item) @property @pulumi.getter(name="dataFieldSeriesItem") @@ -22679,19 +17693,8 @@ class AnalysisSetParameterValueConfigurationArgs: def __init__(__self__, *, destination_parameter_name: pulumi.Input[str], value: pulumi.Input['AnalysisDestinationParameterValueConfigurationArgs']): - AnalysisSetParameterValueConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_parameter_name=destination_parameter_name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_parameter_name: pulumi.Input[str], - value: pulumi.Input['AnalysisDestinationParameterValueConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination_parameter_name", destination_parameter_name) - _setter("value", value) + pulumi.set(__self__, "destination_parameter_name", destination_parameter_name) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="destinationParameterName") @@ -22716,16 +17719,7 @@ def value(self, value: pulumi.Input['AnalysisDestinationParameterValueConfigurat class AnalysisShapeConditionalFormatArgs: def __init__(__self__, *, background_color: pulumi.Input['AnalysisConditionalFormattingColorArgs']): - AnalysisShapeConditionalFormatArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - background_color=background_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - background_color: pulumi.Input['AnalysisConditionalFormattingColorArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("background_color", background_color) + pulumi.set(__self__, "background_color", background_color) @property @pulumi.getter(name="backgroundColor") @@ -22742,21 +17736,10 @@ class AnalysisSheetControlInfoIconLabelOptionsArgs: def __init__(__self__, *, info_icon_text: Optional[pulumi.Input[str]] = None, visibility: Optional[pulumi.Input['AnalysisVisibility']] = None): - AnalysisSheetControlInfoIconLabelOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - info_icon_text=info_icon_text, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - info_icon_text: Optional[pulumi.Input[str]] = None, - visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if info_icon_text is not None: - _setter("info_icon_text", info_icon_text) + pulumi.set(__self__, "info_icon_text", info_icon_text) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="infoIconText") @@ -22781,17 +17764,8 @@ def visibility(self, value: Optional[pulumi.Input['AnalysisVisibility']]): class AnalysisSheetControlLayoutConfigurationArgs: def __init__(__self__, *, grid_layout: Optional[pulumi.Input['AnalysisGridLayoutConfigurationArgs']] = None): - AnalysisSheetControlLayoutConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - grid_layout=grid_layout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - grid_layout: Optional[pulumi.Input['AnalysisGridLayoutConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if grid_layout is not None: - _setter("grid_layout", grid_layout) + pulumi.set(__self__, "grid_layout", grid_layout) @property @pulumi.getter(name="gridLayout") @@ -22807,16 +17781,7 @@ def grid_layout(self, value: Optional[pulumi.Input['AnalysisGridLayoutConfigurat class AnalysisSheetControlLayoutArgs: def __init__(__self__, *, configuration: pulumi.Input['AnalysisSheetControlLayoutConfigurationArgs']): - AnalysisSheetControlLayoutArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - configuration=configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configuration: pulumi.Input['AnalysisSheetControlLayoutConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("configuration", configuration) + pulumi.set(__self__, "configuration", configuration) @property @pulumi.getter @@ -22842,56 +17807,27 @@ def __init__(__self__, *, text_boxes: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisSheetTextBoxArgs']]]] = None, title: Optional[pulumi.Input[str]] = None, visuals: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisVisualArgs']]]] = None): - AnalysisSheetDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - sheet_id=sheet_id, - content_type=content_type, - description=description, - filter_controls=filter_controls, - layouts=layouts, - name=name, - parameter_controls=parameter_controls, - sheet_control_layouts=sheet_control_layouts, - text_boxes=text_boxes, - title=title, - visuals=visuals, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sheet_id: pulumi.Input[str], - content_type: Optional[pulumi.Input['AnalysisSheetContentType']] = None, - description: Optional[pulumi.Input[str]] = None, - filter_controls: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFilterControlArgs']]]] = None, - layouts: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisLayoutArgs']]]] = None, - name: Optional[pulumi.Input[str]] = None, - parameter_controls: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisParameterControlArgs']]]] = None, - sheet_control_layouts: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisSheetControlLayoutArgs']]]] = None, - text_boxes: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisSheetTextBoxArgs']]]] = None, - title: Optional[pulumi.Input[str]] = None, - visuals: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisVisualArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("sheet_id", sheet_id) + pulumi.set(__self__, "sheet_id", sheet_id) if content_type is not None: - _setter("content_type", content_type) + pulumi.set(__self__, "content_type", content_type) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if filter_controls is not None: - _setter("filter_controls", filter_controls) + pulumi.set(__self__, "filter_controls", filter_controls) if layouts is not None: - _setter("layouts", layouts) + pulumi.set(__self__, "layouts", layouts) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if parameter_controls is not None: - _setter("parameter_controls", parameter_controls) + pulumi.set(__self__, "parameter_controls", parameter_controls) if sheet_control_layouts is not None: - _setter("sheet_control_layouts", sheet_control_layouts) + pulumi.set(__self__, "sheet_control_layouts", sheet_control_layouts) if text_boxes is not None: - _setter("text_boxes", text_boxes) + pulumi.set(__self__, "text_boxes", text_boxes) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) if visuals is not None: - _setter("visuals", visuals) + pulumi.set(__self__, "visuals", visuals) @property @pulumi.getter(name="sheetId") @@ -22997,17 +17933,8 @@ def visuals(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisVi class AnalysisSheetElementConfigurationOverridesArgs: def __init__(__self__, *, visibility: Optional[pulumi.Input['AnalysisVisibility']] = None): - AnalysisSheetElementConfigurationOverridesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -23024,19 +17951,8 @@ class AnalysisSheetElementRenderingRuleArgs: def __init__(__self__, *, configuration_overrides: pulumi.Input['AnalysisSheetElementConfigurationOverridesArgs'], expression: pulumi.Input[str]): - AnalysisSheetElementRenderingRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - configuration_overrides=configuration_overrides, - expression=expression, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configuration_overrides: pulumi.Input['AnalysisSheetElementConfigurationOverridesArgs'], - expression: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("configuration_overrides", configuration_overrides) - _setter("expression", expression) + pulumi.set(__self__, "configuration_overrides", configuration_overrides) + pulumi.set(__self__, "expression", expression) @property @pulumi.getter(name="configurationOverrides") @@ -23062,20 +17978,9 @@ class AnalysisSheetTextBoxArgs: def __init__(__self__, *, sheet_text_box_id: pulumi.Input[str], content: Optional[pulumi.Input[str]] = None): - AnalysisSheetTextBoxArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - sheet_text_box_id=sheet_text_box_id, - content=content, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sheet_text_box_id: pulumi.Input[str], - content: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("sheet_text_box_id", sheet_text_box_id) + pulumi.set(__self__, "sheet_text_box_id", sheet_text_box_id) if content is not None: - _setter("content", content) + pulumi.set(__self__, "content", content) @property @pulumi.getter(name="sheetTextBoxId") @@ -23102,23 +18007,10 @@ def __init__(__self__, *, scope: pulumi.Input['AnalysisFilterVisualScope'], sheet_id: pulumi.Input[str], visual_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - AnalysisSheetVisualScopingConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - scope=scope, - sheet_id=sheet_id, - visual_ids=visual_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - scope: pulumi.Input['AnalysisFilterVisualScope'], - sheet_id: pulumi.Input[str], - visual_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("scope", scope) - _setter("sheet_id", sheet_id) + pulumi.set(__self__, "scope", scope) + pulumi.set(__self__, "sheet_id", sheet_id) if visual_ids is not None: - _setter("visual_ids", visual_ids) + pulumi.set(__self__, "visual_ids", visual_ids) @property @pulumi.getter @@ -23153,21 +18045,10 @@ class AnalysisShortFormatTextArgs: def __init__(__self__, *, plain_text: Optional[pulumi.Input[str]] = None, rich_text: Optional[pulumi.Input[str]] = None): - AnalysisShortFormatTextArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - plain_text=plain_text, - rich_text=rich_text, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - plain_text: Optional[pulumi.Input[str]] = None, - rich_text: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if plain_text is not None: - _setter("plain_text", plain_text) + pulumi.set(__self__, "plain_text", plain_text) if rich_text is not None: - _setter("rich_text", rich_text) + pulumi.set(__self__, "rich_text", rich_text) @property @pulumi.getter(name="plainText") @@ -23192,17 +18073,8 @@ def rich_text(self, value: Optional[pulumi.Input[str]]): class AnalysisSimpleClusterMarkerArgs: def __init__(__self__, *, color: Optional[pulumi.Input[str]] = None): - AnalysisSimpleClusterMarkerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) @property @pulumi.getter @@ -23219,21 +18091,10 @@ class AnalysisSliderControlDisplayOptionsArgs: def __init__(__self__, *, info_icon_label_options: Optional[pulumi.Input['AnalysisSheetControlInfoIconLabelOptionsArgs']] = None, title_options: Optional[pulumi.Input['AnalysisLabelOptionsArgs']] = None): - AnalysisSliderControlDisplayOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - info_icon_label_options=info_icon_label_options, - title_options=title_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - info_icon_label_options: Optional[pulumi.Input['AnalysisSheetControlInfoIconLabelOptionsArgs']] = None, - title_options: Optional[pulumi.Input['AnalysisLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if info_icon_label_options is not None: - _setter("info_icon_label_options", info_icon_label_options) + pulumi.set(__self__, "info_icon_label_options", info_icon_label_options) if title_options is not None: - _setter("title_options", title_options) + pulumi.set(__self__, "title_options", title_options) @property @pulumi.getter(name="infoIconLabelOptions") @@ -23259,21 +18120,10 @@ class AnalysisSmallMultiplesAxisPropertiesArgs: def __init__(__self__, *, placement: Optional[pulumi.Input['AnalysisSmallMultiplesAxisPlacement']] = None, scale: Optional[pulumi.Input['AnalysisSmallMultiplesAxisScale']] = None): - AnalysisSmallMultiplesAxisPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - placement=placement, - scale=scale, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - placement: Optional[pulumi.Input['AnalysisSmallMultiplesAxisPlacement']] = None, - scale: Optional[pulumi.Input['AnalysisSmallMultiplesAxisScale']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if placement is not None: - _setter("placement", placement) + pulumi.set(__self__, "placement", placement) if scale is not None: - _setter("scale", scale) + pulumi.set(__self__, "scale", scale) @property @pulumi.getter @@ -23302,33 +18152,16 @@ def __init__(__self__, *, panel_configuration: Optional[pulumi.Input['AnalysisPanelConfigurationArgs']] = None, x_axis: Optional[pulumi.Input['AnalysisSmallMultiplesAxisPropertiesArgs']] = None, y_axis: Optional[pulumi.Input['AnalysisSmallMultiplesAxisPropertiesArgs']] = None): - AnalysisSmallMultiplesOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_visible_columns=max_visible_columns, - max_visible_rows=max_visible_rows, - panel_configuration=panel_configuration, - x_axis=x_axis, - y_axis=y_axis, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_visible_columns: Optional[pulumi.Input[float]] = None, - max_visible_rows: Optional[pulumi.Input[float]] = None, - panel_configuration: Optional[pulumi.Input['AnalysisPanelConfigurationArgs']] = None, - x_axis: Optional[pulumi.Input['AnalysisSmallMultiplesAxisPropertiesArgs']] = None, - y_axis: Optional[pulumi.Input['AnalysisSmallMultiplesAxisPropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max_visible_columns is not None: - _setter("max_visible_columns", max_visible_columns) + pulumi.set(__self__, "max_visible_columns", max_visible_columns) if max_visible_rows is not None: - _setter("max_visible_rows", max_visible_rows) + pulumi.set(__self__, "max_visible_rows", max_visible_rows) if panel_configuration is not None: - _setter("panel_configuration", panel_configuration) + pulumi.set(__self__, "panel_configuration", panel_configuration) if x_axis is not None: - _setter("x_axis", x_axis) + pulumi.set(__self__, "x_axis", x_axis) if y_axis is not None: - _setter("y_axis", y_axis) + pulumi.set(__self__, "y_axis", y_axis) @property @pulumi.getter(name="maxVisibleColumns") @@ -23380,17 +18213,8 @@ def y_axis(self, value: Optional[pulumi.Input['AnalysisSmallMultiplesAxisPropert class AnalysisSourceEntityArgs: def __init__(__self__, *, source_template: Optional[pulumi.Input['AnalysisSourceTemplateArgs']] = None): - AnalysisSourceEntityArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_template=source_template, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_template: Optional[pulumi.Input['AnalysisSourceTemplateArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if source_template is not None: - _setter("source_template", source_template) + pulumi.set(__self__, "source_template", source_template) @property @pulumi.getter(name="sourceTemplate") @@ -23407,19 +18231,8 @@ class AnalysisSourceTemplateArgs: def __init__(__self__, *, arn: pulumi.Input[str], data_set_references: pulumi.Input[Sequence[pulumi.Input['AnalysisDataSetReferenceArgs']]]): - AnalysisSourceTemplateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - data_set_references=data_set_references, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: pulumi.Input[str], - data_set_references: pulumi.Input[Sequence[pulumi.Input['AnalysisDataSetReferenceArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("arn", arn) - _setter("data_set_references", data_set_references) + pulumi.set(__self__, "arn", arn) + pulumi.set(__self__, "data_set_references", data_set_references) @property @pulumi.getter @@ -23453,29 +18266,14 @@ def __init__(__self__, *, :param pulumi.Input[str] right: String based length that is composed of value and unit :param pulumi.Input[str] top: String based length that is composed of value and unit """ - AnalysisSpacingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bottom=bottom, - left=left, - right=right, - top=top, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bottom: Optional[pulumi.Input[str]] = None, - left: Optional[pulumi.Input[str]] = None, - right: Optional[pulumi.Input[str]] = None, - top: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bottom is not None: - _setter("bottom", bottom) + pulumi.set(__self__, "bottom", bottom) if left is not None: - _setter("left", left) + pulumi.set(__self__, "left", left) if right is not None: - _setter("right", right) + pulumi.set(__self__, "right", right) if top is not None: - _setter("top", top) + pulumi.set(__self__, "top", top) @property @pulumi.getter @@ -23531,21 +18329,10 @@ class AnalysisStringDefaultValuesArgs: def __init__(__self__, *, dynamic_value: Optional[pulumi.Input['AnalysisDynamicDefaultValueArgs']] = None, static_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - AnalysisStringDefaultValuesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dynamic_value=dynamic_value, - static_values=static_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dynamic_value: Optional[pulumi.Input['AnalysisDynamicDefaultValueArgs']] = None, - static_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dynamic_value is not None: - _setter("dynamic_value", dynamic_value) + pulumi.set(__self__, "dynamic_value", dynamic_value) if static_values is not None: - _setter("static_values", static_values) + pulumi.set(__self__, "static_values", static_values) @property @pulumi.getter(name="dynamicValue") @@ -23571,21 +18358,10 @@ class AnalysisStringFormatConfigurationArgs: def __init__(__self__, *, null_value_format_configuration: Optional[pulumi.Input['AnalysisNullValueFormatConfigurationArgs']] = None, numeric_format_configuration: Optional[pulumi.Input['AnalysisNumericFormatConfigurationArgs']] = None): - AnalysisStringFormatConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - null_value_format_configuration=null_value_format_configuration, - numeric_format_configuration=numeric_format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - null_value_format_configuration: Optional[pulumi.Input['AnalysisNullValueFormatConfigurationArgs']] = None, - numeric_format_configuration: Optional[pulumi.Input['AnalysisNumericFormatConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if null_value_format_configuration is not None: - _setter("null_value_format_configuration", null_value_format_configuration) + pulumi.set(__self__, "null_value_format_configuration", null_value_format_configuration) if numeric_format_configuration is not None: - _setter("numeric_format_configuration", numeric_format_configuration) + pulumi.set(__self__, "numeric_format_configuration", numeric_format_configuration) @property @pulumi.getter(name="nullValueFormatConfiguration") @@ -23614,31 +18390,14 @@ def __init__(__self__, *, default_values: Optional[pulumi.Input['AnalysisStringDefaultValuesArgs']] = None, mapped_data_set_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMappedDataSetParameterArgs']]]] = None, value_when_unset: Optional[pulumi.Input['AnalysisStringValueWhenUnsetConfigurationArgs']] = None): - AnalysisStringParameterDeclarationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - parameter_value_type=parameter_value_type, - default_values=default_values, - mapped_data_set_parameters=mapped_data_set_parameters, - value_when_unset=value_when_unset, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - parameter_value_type: pulumi.Input['AnalysisParameterValueType'], - default_values: Optional[pulumi.Input['AnalysisStringDefaultValuesArgs']] = None, - mapped_data_set_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMappedDataSetParameterArgs']]]] = None, - value_when_unset: Optional[pulumi.Input['AnalysisStringValueWhenUnsetConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("parameter_value_type", parameter_value_type) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "parameter_value_type", parameter_value_type) if default_values is not None: - _setter("default_values", default_values) + pulumi.set(__self__, "default_values", default_values) if mapped_data_set_parameters is not None: - _setter("mapped_data_set_parameters", mapped_data_set_parameters) + pulumi.set(__self__, "mapped_data_set_parameters", mapped_data_set_parameters) if value_when_unset is not None: - _setter("value_when_unset", value_when_unset) + pulumi.set(__self__, "value_when_unset", value_when_unset) @property @pulumi.getter @@ -23691,19 +18450,8 @@ class AnalysisStringParameterArgs: def __init__(__self__, *, name: pulumi.Input[str], values: pulumi.Input[Sequence[pulumi.Input[str]]]): - AnalysisStringParameterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - values: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("values", values) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -23729,21 +18477,10 @@ class AnalysisStringValueWhenUnsetConfigurationArgs: def __init__(__self__, *, custom_value: Optional[pulumi.Input[str]] = None, value_when_unset_option: Optional[pulumi.Input['AnalysisValueWhenUnsetOption']] = None): - AnalysisStringValueWhenUnsetConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_value=custom_value, - value_when_unset_option=value_when_unset_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_value: Optional[pulumi.Input[str]] = None, - value_when_unset_option: Optional[pulumi.Input['AnalysisValueWhenUnsetOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_value is not None: - _setter("custom_value", custom_value) + pulumi.set(__self__, "custom_value", custom_value) if value_when_unset_option is not None: - _setter("value_when_unset_option", value_when_unset_option) + pulumi.set(__self__, "value_when_unset_option", value_when_unset_option) @property @pulumi.getter(name="customValue") @@ -23775,45 +18512,22 @@ def __init__(__self__, *, total_cell_style: Optional[pulumi.Input['AnalysisTableCellStyleArgs']] = None, totals_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, value_cell_style: Optional[pulumi.Input['AnalysisTableCellStyleArgs']] = None): - AnalysisSubtotalOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_label=custom_label, - field_level=field_level, - field_level_options=field_level_options, - metric_header_cell_style=metric_header_cell_style, - style_targets=style_targets, - total_cell_style=total_cell_style, - totals_visibility=totals_visibility, - value_cell_style=value_cell_style, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_label: Optional[pulumi.Input[str]] = None, - field_level: Optional[pulumi.Input['AnalysisPivotTableSubtotalLevel']] = None, - field_level_options: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisPivotTableFieldSubtotalOptionsArgs']]]] = None, - metric_header_cell_style: Optional[pulumi.Input['AnalysisTableCellStyleArgs']] = None, - style_targets: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisTableStyleTargetArgs']]]] = None, - total_cell_style: Optional[pulumi.Input['AnalysisTableCellStyleArgs']] = None, - totals_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - value_cell_style: Optional[pulumi.Input['AnalysisTableCellStyleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if field_level is not None: - _setter("field_level", field_level) + pulumi.set(__self__, "field_level", field_level) if field_level_options is not None: - _setter("field_level_options", field_level_options) + pulumi.set(__self__, "field_level_options", field_level_options) if metric_header_cell_style is not None: - _setter("metric_header_cell_style", metric_header_cell_style) + pulumi.set(__self__, "metric_header_cell_style", metric_header_cell_style) if style_targets is not None: - _setter("style_targets", style_targets) + pulumi.set(__self__, "style_targets", style_targets) if total_cell_style is not None: - _setter("total_cell_style", total_cell_style) + pulumi.set(__self__, "total_cell_style", total_cell_style) if totals_visibility is not None: - _setter("totals_visibility", totals_visibility) + pulumi.set(__self__, "totals_visibility", totals_visibility) if value_cell_style is not None: - _setter("value_cell_style", value_cell_style) + pulumi.set(__self__, "value_cell_style", value_cell_style) @property @pulumi.getter(name="customLabel") @@ -23893,21 +18607,10 @@ class AnalysisTableAggregatedFieldWellsArgs: def __init__(__self__, *, group_by: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None): - AnalysisTableAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_by=group_by, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_by: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if group_by is not None: - _setter("group_by", group_by) + pulumi.set(__self__, "group_by", group_by) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter(name="groupBy") @@ -23934,25 +18637,12 @@ def __init__(__self__, *, color: Optional[pulumi.Input[str]] = None, style: Optional[pulumi.Input['AnalysisTableBorderStyle']] = None, thickness: Optional[pulumi.Input[float]] = None): - AnalysisTableBorderOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - style=style, - thickness=thickness, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: Optional[pulumi.Input[str]] = None, - style: Optional[pulumi.Input['AnalysisTableBorderStyle']] = None, - thickness: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if style is not None: - _setter("style", style) + pulumi.set(__self__, "style", style) if thickness is not None: - _setter("thickness", thickness) + pulumi.set(__self__, "thickness", thickness) @property @pulumi.getter @@ -23987,20 +18677,9 @@ class AnalysisTableCellConditionalFormattingArgs: def __init__(__self__, *, field_id: pulumi.Input[str], text_format: Optional[pulumi.Input['AnalysisTextConditionalFormatArgs']] = None): - AnalysisTableCellConditionalFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - text_format=text_format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: pulumi.Input[str], - text_format: Optional[pulumi.Input['AnalysisTextConditionalFormatArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if text_format is not None: - _setter("text_format", text_format) + pulumi.set(__self__, "text_format", text_format) @property @pulumi.getter(name="fieldId") @@ -24025,17 +18704,8 @@ def text_format(self, value: Optional[pulumi.Input['AnalysisTextConditionalForma class AnalysisTableCellImageSizingConfigurationArgs: def __init__(__self__, *, table_cell_image_scaling_configuration: Optional[pulumi.Input['AnalysisTableCellImageScalingConfiguration']] = None): - AnalysisTableCellImageSizingConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - table_cell_image_scaling_configuration=table_cell_image_scaling_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - table_cell_image_scaling_configuration: Optional[pulumi.Input['AnalysisTableCellImageScalingConfiguration']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if table_cell_image_scaling_configuration is not None: - _setter("table_cell_image_scaling_configuration", table_cell_image_scaling_configuration) + pulumi.set(__self__, "table_cell_image_scaling_configuration", table_cell_image_scaling_configuration) @property @pulumi.getter(name="tableCellImageScalingConfiguration") @@ -24058,45 +18728,22 @@ def __init__(__self__, *, text_wrap: Optional[pulumi.Input['AnalysisTextWrap']] = None, vertical_text_alignment: Optional[pulumi.Input['AnalysisVerticalTextAlignment']] = None, visibility: Optional[pulumi.Input['AnalysisVisibility']] = None): - AnalysisTableCellStyleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - background_color=background_color, - border=border, - font_configuration=font_configuration, - height=height, - horizontal_text_alignment=horizontal_text_alignment, - text_wrap=text_wrap, - vertical_text_alignment=vertical_text_alignment, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - background_color: Optional[pulumi.Input[str]] = None, - border: Optional[pulumi.Input['AnalysisGlobalTableBorderOptionsArgs']] = None, - font_configuration: Optional[pulumi.Input['AnalysisFontConfigurationArgs']] = None, - height: Optional[pulumi.Input[float]] = None, - horizontal_text_alignment: Optional[pulumi.Input['AnalysisHorizontalTextAlignment']] = None, - text_wrap: Optional[pulumi.Input['AnalysisTextWrap']] = None, - vertical_text_alignment: Optional[pulumi.Input['AnalysisVerticalTextAlignment']] = None, - visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if background_color is not None: - _setter("background_color", background_color) + pulumi.set(__self__, "background_color", background_color) if border is not None: - _setter("border", border) + pulumi.set(__self__, "border", border) if font_configuration is not None: - _setter("font_configuration", font_configuration) + pulumi.set(__self__, "font_configuration", font_configuration) if height is not None: - _setter("height", height) + pulumi.set(__self__, "height", height) if horizontal_text_alignment is not None: - _setter("horizontal_text_alignment", horizontal_text_alignment) + pulumi.set(__self__, "horizontal_text_alignment", horizontal_text_alignment) if text_wrap is not None: - _setter("text_wrap", text_wrap) + pulumi.set(__self__, "text_wrap", text_wrap) if vertical_text_alignment is not None: - _setter("vertical_text_alignment", vertical_text_alignment) + pulumi.set(__self__, "vertical_text_alignment", vertical_text_alignment) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="backgroundColor") @@ -24176,21 +18823,10 @@ class AnalysisTableConditionalFormattingOptionArgs: def __init__(__self__, *, cell: Optional[pulumi.Input['AnalysisTableCellConditionalFormattingArgs']] = None, row: Optional[pulumi.Input['AnalysisTableRowConditionalFormattingArgs']] = None): - AnalysisTableConditionalFormattingOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cell=cell, - row=row, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cell: Optional[pulumi.Input['AnalysisTableCellConditionalFormattingArgs']] = None, - row: Optional[pulumi.Input['AnalysisTableRowConditionalFormattingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cell is not None: - _setter("cell", cell) + pulumi.set(__self__, "cell", cell) if row is not None: - _setter("row", row) + pulumi.set(__self__, "row", row) @property @pulumi.getter @@ -24215,17 +18851,8 @@ def row(self, value: Optional[pulumi.Input['AnalysisTableRowConditionalFormattin class AnalysisTableConditionalFormattingArgs: def __init__(__self__, *, conditional_formatting_options: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisTableConditionalFormattingOptionArgs']]]] = None): - AnalysisTableConditionalFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - conditional_formatting_options=conditional_formatting_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - conditional_formatting_options: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisTableConditionalFormattingOptionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if conditional_formatting_options is not None: - _setter("conditional_formatting_options", conditional_formatting_options) + pulumi.set(__self__, "conditional_formatting_options", conditional_formatting_options) @property @pulumi.getter(name="conditionalFormattingOptions") @@ -24247,41 +18874,20 @@ def __init__(__self__, *, table_inline_visualizations: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisTableInlineVisualizationArgs']]]] = None, table_options: Optional[pulumi.Input['AnalysisTableOptionsArgs']] = None, total_options: Optional[pulumi.Input['AnalysisTotalOptionsArgs']] = None): - AnalysisTableConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_options=field_options, - field_wells=field_wells, - paginated_report_options=paginated_report_options, - sort_configuration=sort_configuration, - table_inline_visualizations=table_inline_visualizations, - table_options=table_options, - total_options=total_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_options: Optional[pulumi.Input['AnalysisTableFieldOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['AnalysisTableFieldWellsArgs']] = None, - paginated_report_options: Optional[pulumi.Input['AnalysisTablePaginatedReportOptionsArgs']] = None, - sort_configuration: Optional[pulumi.Input['AnalysisTableSortConfigurationArgs']] = None, - table_inline_visualizations: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisTableInlineVisualizationArgs']]]] = None, - table_options: Optional[pulumi.Input['AnalysisTableOptionsArgs']] = None, - total_options: Optional[pulumi.Input['AnalysisTotalOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_options is not None: - _setter("field_options", field_options) + pulumi.set(__self__, "field_options", field_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if paginated_report_options is not None: - _setter("paginated_report_options", paginated_report_options) + pulumi.set(__self__, "paginated_report_options", paginated_report_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if table_inline_visualizations is not None: - _setter("table_inline_visualizations", table_inline_visualizations) + pulumi.set(__self__, "table_inline_visualizations", table_inline_visualizations) if table_options is not None: - _setter("table_options", table_options) + pulumi.set(__self__, "table_options", table_options) if total_options is not None: - _setter("total_options", total_options) + pulumi.set(__self__, "total_options", total_options) @property @pulumi.getter(name="fieldOptions") @@ -24351,17 +18957,8 @@ def total_options(self, value: Optional[pulumi.Input['AnalysisTotalOptionsArgs'] class AnalysisTableFieldCustomIconContentArgs: def __init__(__self__, *, icon: Optional[pulumi.Input['AnalysisTableFieldIconSetType']] = None): - AnalysisTableFieldCustomIconContentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - icon=icon, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - icon: Optional[pulumi.Input['AnalysisTableFieldIconSetType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if icon is not None: - _setter("icon", icon) + pulumi.set(__self__, "icon", icon) @property @pulumi.getter @@ -24378,20 +18975,9 @@ class AnalysisTableFieldCustomTextContentArgs: def __init__(__self__, *, font_configuration: pulumi.Input['AnalysisFontConfigurationArgs'], value: Optional[pulumi.Input[str]] = None): - AnalysisTableFieldCustomTextContentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - font_configuration=font_configuration, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - font_configuration: pulumi.Input['AnalysisFontConfigurationArgs'], - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("font_configuration", font_configuration) + pulumi.set(__self__, "font_configuration", font_configuration) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="fontConfiguration") @@ -24416,17 +19002,8 @@ def value(self, value: Optional[pulumi.Input[str]]): class AnalysisTableFieldImageConfigurationArgs: def __init__(__self__, *, sizing_options: Optional[pulumi.Input['AnalysisTableCellImageSizingConfigurationArgs']] = None): - AnalysisTableFieldImageConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - sizing_options=sizing_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sizing_options: Optional[pulumi.Input['AnalysisTableCellImageSizingConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if sizing_options is not None: - _setter("sizing_options", sizing_options) + pulumi.set(__self__, "sizing_options", sizing_options) @property @pulumi.getter(name="sizingOptions") @@ -24443,19 +19020,8 @@ class AnalysisTableFieldLinkConfigurationArgs: def __init__(__self__, *, content: pulumi.Input['AnalysisTableFieldLinkContentConfigurationArgs'], target: pulumi.Input['AnalysisUrlTargetConfiguration']): - AnalysisTableFieldLinkConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - content=content, - target=target, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content: pulumi.Input['AnalysisTableFieldLinkContentConfigurationArgs'], - target: pulumi.Input['AnalysisUrlTargetConfiguration'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("content", content) - _setter("target", target) + pulumi.set(__self__, "content", content) + pulumi.set(__self__, "target", target) @property @pulumi.getter @@ -24481,21 +19047,10 @@ class AnalysisTableFieldLinkContentConfigurationArgs: def __init__(__self__, *, custom_icon_content: Optional[pulumi.Input['AnalysisTableFieldCustomIconContentArgs']] = None, custom_text_content: Optional[pulumi.Input['AnalysisTableFieldCustomTextContentArgs']] = None): - AnalysisTableFieldLinkContentConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_icon_content=custom_icon_content, - custom_text_content=custom_text_content, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_icon_content: Optional[pulumi.Input['AnalysisTableFieldCustomIconContentArgs']] = None, - custom_text_content: Optional[pulumi.Input['AnalysisTableFieldCustomTextContentArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_icon_content is not None: - _setter("custom_icon_content", custom_icon_content) + pulumi.set(__self__, "custom_icon_content", custom_icon_content) if custom_text_content is not None: - _setter("custom_text_content", custom_text_content) + pulumi.set(__self__, "custom_text_content", custom_text_content) @property @pulumi.getter(name="customIconContent") @@ -24522,25 +19077,12 @@ def __init__(__self__, *, order: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, pinned_field_options: Optional[pulumi.Input['AnalysisTablePinnedFieldOptionsArgs']] = None, selected_field_options: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisTableFieldOptionArgs']]]] = None): - AnalysisTableFieldOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - order=order, - pinned_field_options=pinned_field_options, - selected_field_options=selected_field_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - order: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - pinned_field_options: Optional[pulumi.Input['AnalysisTablePinnedFieldOptionsArgs']] = None, - selected_field_options: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisTableFieldOptionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if order is not None: - _setter("order", order) + pulumi.set(__self__, "order", order) if pinned_field_options is not None: - _setter("pinned_field_options", pinned_field_options) + pulumi.set(__self__, "pinned_field_options", pinned_field_options) if selected_field_options is not None: - _setter("selected_field_options", selected_field_options) + pulumi.set(__self__, "selected_field_options", selected_field_options) @property @pulumi.getter @@ -24581,32 +19123,15 @@ def __init__(__self__, *, """ :param pulumi.Input[str] width: String based length that is composed of value and unit in px """ - AnalysisTableFieldOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - custom_label=custom_label, - url_styling=url_styling, - visibility=visibility, - width=width, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: pulumi.Input[str], - custom_label: Optional[pulumi.Input[str]] = None, - url_styling: Optional[pulumi.Input['AnalysisTableFieldUrlConfigurationArgs']] = None, - visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - width: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if url_styling is not None: - _setter("url_styling", url_styling) + pulumi.set(__self__, "url_styling", url_styling) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) if width is not None: - _setter("width", width) + pulumi.set(__self__, "width", width) @property @pulumi.getter(name="fieldId") @@ -24662,21 +19187,10 @@ class AnalysisTableFieldUrlConfigurationArgs: def __init__(__self__, *, image_configuration: Optional[pulumi.Input['AnalysisTableFieldImageConfigurationArgs']] = None, link_configuration: Optional[pulumi.Input['AnalysisTableFieldLinkConfigurationArgs']] = None): - AnalysisTableFieldUrlConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - image_configuration=image_configuration, - link_configuration=link_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - image_configuration: Optional[pulumi.Input['AnalysisTableFieldImageConfigurationArgs']] = None, - link_configuration: Optional[pulumi.Input['AnalysisTableFieldLinkConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if image_configuration is not None: - _setter("image_configuration", image_configuration) + pulumi.set(__self__, "image_configuration", image_configuration) if link_configuration is not None: - _setter("link_configuration", link_configuration) + pulumi.set(__self__, "link_configuration", link_configuration) @property @pulumi.getter(name="imageConfiguration") @@ -24702,21 +19216,10 @@ class AnalysisTableFieldWellsArgs: def __init__(__self__, *, table_aggregated_field_wells: Optional[pulumi.Input['AnalysisTableAggregatedFieldWellsArgs']] = None, table_unaggregated_field_wells: Optional[pulumi.Input['AnalysisTableUnaggregatedFieldWellsArgs']] = None): - AnalysisTableFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - table_aggregated_field_wells=table_aggregated_field_wells, - table_unaggregated_field_wells=table_unaggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - table_aggregated_field_wells: Optional[pulumi.Input['AnalysisTableAggregatedFieldWellsArgs']] = None, - table_unaggregated_field_wells: Optional[pulumi.Input['AnalysisTableUnaggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if table_aggregated_field_wells is not None: - _setter("table_aggregated_field_wells", table_aggregated_field_wells) + pulumi.set(__self__, "table_aggregated_field_wells", table_aggregated_field_wells) if table_unaggregated_field_wells is not None: - _setter("table_unaggregated_field_wells", table_unaggregated_field_wells) + pulumi.set(__self__, "table_unaggregated_field_wells", table_unaggregated_field_wells) @property @pulumi.getter(name="tableAggregatedFieldWells") @@ -24741,17 +19244,8 @@ def table_unaggregated_field_wells(self, value: Optional[pulumi.Input['AnalysisT class AnalysisTableInlineVisualizationArgs: def __init__(__self__, *, data_bars: Optional[pulumi.Input['AnalysisDataBarsOptionsArgs']] = None): - AnalysisTableInlineVisualizationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_bars=data_bars, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_bars: Optional[pulumi.Input['AnalysisDataBarsOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_bars is not None: - _setter("data_bars", data_bars) + pulumi.set(__self__, "data_bars", data_bars) @property @pulumi.getter(name="dataBars") @@ -24770,29 +19264,14 @@ def __init__(__self__, *, header_style: Optional[pulumi.Input['AnalysisTableCellStyleArgs']] = None, orientation: Optional[pulumi.Input['AnalysisTableOrientation']] = None, row_alternate_color_options: Optional[pulumi.Input['AnalysisRowAlternateColorOptionsArgs']] = None): - AnalysisTableOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cell_style=cell_style, - header_style=header_style, - orientation=orientation, - row_alternate_color_options=row_alternate_color_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cell_style: Optional[pulumi.Input['AnalysisTableCellStyleArgs']] = None, - header_style: Optional[pulumi.Input['AnalysisTableCellStyleArgs']] = None, - orientation: Optional[pulumi.Input['AnalysisTableOrientation']] = None, - row_alternate_color_options: Optional[pulumi.Input['AnalysisRowAlternateColorOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cell_style is not None: - _setter("cell_style", cell_style) + pulumi.set(__self__, "cell_style", cell_style) if header_style is not None: - _setter("header_style", header_style) + pulumi.set(__self__, "header_style", header_style) if orientation is not None: - _setter("orientation", orientation) + pulumi.set(__self__, "orientation", orientation) if row_alternate_color_options is not None: - _setter("row_alternate_color_options", row_alternate_color_options) + pulumi.set(__self__, "row_alternate_color_options", row_alternate_color_options) @property @pulumi.getter(name="cellStyle") @@ -24836,21 +19315,10 @@ class AnalysisTablePaginatedReportOptionsArgs: def __init__(__self__, *, overflow_column_header_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, vertical_overflow_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None): - AnalysisTablePaginatedReportOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - overflow_column_header_visibility=overflow_column_header_visibility, - vertical_overflow_visibility=vertical_overflow_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - overflow_column_header_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - vertical_overflow_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if overflow_column_header_visibility is not None: - _setter("overflow_column_header_visibility", overflow_column_header_visibility) + pulumi.set(__self__, "overflow_column_header_visibility", overflow_column_header_visibility) if vertical_overflow_visibility is not None: - _setter("vertical_overflow_visibility", vertical_overflow_visibility) + pulumi.set(__self__, "vertical_overflow_visibility", vertical_overflow_visibility) @property @pulumi.getter(name="overflowColumnHeaderVisibility") @@ -24875,17 +19343,8 @@ def vertical_overflow_visibility(self, value: Optional[pulumi.Input['AnalysisVis class AnalysisTablePinnedFieldOptionsArgs: def __init__(__self__, *, pinned_left_fields: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - AnalysisTablePinnedFieldOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - pinned_left_fields=pinned_left_fields, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pinned_left_fields: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pinned_left_fields is not None: - _setter("pinned_left_fields", pinned_left_fields) + pulumi.set(__self__, "pinned_left_fields", pinned_left_fields) @property @pulumi.getter(name="pinnedLeftFields") @@ -24902,21 +19361,10 @@ class AnalysisTableRowConditionalFormattingArgs: def __init__(__self__, *, background_color: Optional[pulumi.Input['AnalysisConditionalFormattingColorArgs']] = None, text_color: Optional[pulumi.Input['AnalysisConditionalFormattingColorArgs']] = None): - AnalysisTableRowConditionalFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - background_color=background_color, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - background_color: Optional[pulumi.Input['AnalysisConditionalFormattingColorArgs']] = None, - text_color: Optional[pulumi.Input['AnalysisConditionalFormattingColorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if background_color is not None: - _setter("background_color", background_color) + pulumi.set(__self__, "background_color", background_color) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter(name="backgroundColor") @@ -24946,37 +19394,18 @@ def __init__(__self__, *, left: Optional[pulumi.Input['AnalysisTableBorderOptionsArgs']] = None, right: Optional[pulumi.Input['AnalysisTableBorderOptionsArgs']] = None, top: Optional[pulumi.Input['AnalysisTableBorderOptionsArgs']] = None): - AnalysisTableSideBorderOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bottom=bottom, - inner_horizontal=inner_horizontal, - inner_vertical=inner_vertical, - left=left, - right=right, - top=top, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bottom: Optional[pulumi.Input['AnalysisTableBorderOptionsArgs']] = None, - inner_horizontal: Optional[pulumi.Input['AnalysisTableBorderOptionsArgs']] = None, - inner_vertical: Optional[pulumi.Input['AnalysisTableBorderOptionsArgs']] = None, - left: Optional[pulumi.Input['AnalysisTableBorderOptionsArgs']] = None, - right: Optional[pulumi.Input['AnalysisTableBorderOptionsArgs']] = None, - top: Optional[pulumi.Input['AnalysisTableBorderOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bottom is not None: - _setter("bottom", bottom) + pulumi.set(__self__, "bottom", bottom) if inner_horizontal is not None: - _setter("inner_horizontal", inner_horizontal) + pulumi.set(__self__, "inner_horizontal", inner_horizontal) if inner_vertical is not None: - _setter("inner_vertical", inner_vertical) + pulumi.set(__self__, "inner_vertical", inner_vertical) if left is not None: - _setter("left", left) + pulumi.set(__self__, "left", left) if right is not None: - _setter("right", right) + pulumi.set(__self__, "right", right) if top is not None: - _setter("top", top) + pulumi.set(__self__, "top", top) @property @pulumi.getter @@ -25038,21 +19467,10 @@ class AnalysisTableSortConfigurationArgs: def __init__(__self__, *, pagination_configuration: Optional[pulumi.Input['AnalysisPaginationConfigurationArgs']] = None, row_sort: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFieldSortOptionsArgs']]]] = None): - AnalysisTableSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - pagination_configuration=pagination_configuration, - row_sort=row_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pagination_configuration: Optional[pulumi.Input['AnalysisPaginationConfigurationArgs']] = None, - row_sort: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pagination_configuration is not None: - _setter("pagination_configuration", pagination_configuration) + pulumi.set(__self__, "pagination_configuration", pagination_configuration) if row_sort is not None: - _setter("row_sort", row_sort) + pulumi.set(__self__, "row_sort", row_sort) @property @pulumi.getter(name="paginationConfiguration") @@ -25077,16 +19495,7 @@ def row_sort(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisF class AnalysisTableStyleTargetArgs: def __init__(__self__, *, cell_type: pulumi.Input['AnalysisStyledCellType']): - AnalysisTableStyleTargetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cell_type=cell_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cell_type: pulumi.Input['AnalysisStyledCellType'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cell_type", cell_type) + pulumi.set(__self__, "cell_type", cell_type) @property @pulumi.getter(name="cellType") @@ -25102,17 +19511,8 @@ def cell_type(self, value: pulumi.Input['AnalysisStyledCellType']): class AnalysisTableUnaggregatedFieldWellsArgs: def __init__(__self__, *, values: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisUnaggregatedFieldArgs']]]] = None): - AnalysisTableUnaggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - values: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisUnaggregatedFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -25133,36 +19533,17 @@ def __init__(__self__, *, conditional_formatting: Optional[pulumi.Input['AnalysisTableConditionalFormattingArgs']] = None, subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None): - AnalysisTableVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - conditional_formatting=conditional_formatting, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['AnalysisTableConfigurationArgs']] = None, - conditional_formatting: Optional[pulumi.Input['AnalysisTableConditionalFormattingArgs']] = None, - subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if conditional_formatting is not None: - _setter("conditional_formatting", conditional_formatting) + pulumi.set(__self__, "conditional_formatting", conditional_formatting) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -25224,19 +19605,8 @@ class AnalysisTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - AnalysisTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -25263,25 +19633,12 @@ def __init__(__self__, *, info_icon_label_options: Optional[pulumi.Input['AnalysisSheetControlInfoIconLabelOptionsArgs']] = None, placeholder_options: Optional[pulumi.Input['AnalysisTextControlPlaceholderOptionsArgs']] = None, title_options: Optional[pulumi.Input['AnalysisLabelOptionsArgs']] = None): - AnalysisTextAreaControlDisplayOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - info_icon_label_options=info_icon_label_options, - placeholder_options=placeholder_options, - title_options=title_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - info_icon_label_options: Optional[pulumi.Input['AnalysisSheetControlInfoIconLabelOptionsArgs']] = None, - placeholder_options: Optional[pulumi.Input['AnalysisTextControlPlaceholderOptionsArgs']] = None, - title_options: Optional[pulumi.Input['AnalysisLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if info_icon_label_options is not None: - _setter("info_icon_label_options", info_icon_label_options) + pulumi.set(__self__, "info_icon_label_options", info_icon_label_options) if placeholder_options is not None: - _setter("placeholder_options", placeholder_options) + pulumi.set(__self__, "placeholder_options", placeholder_options) if title_options is not None: - _setter("title_options", title_options) + pulumi.set(__self__, "title_options", title_options) @property @pulumi.getter(name="infoIconLabelOptions") @@ -25317,25 +19674,12 @@ def __init__(__self__, *, background_color: Optional[pulumi.Input['AnalysisConditionalFormattingColorArgs']] = None, icon: Optional[pulumi.Input['AnalysisConditionalFormattingIconArgs']] = None, text_color: Optional[pulumi.Input['AnalysisConditionalFormattingColorArgs']] = None): - AnalysisTextConditionalFormatArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - background_color=background_color, - icon=icon, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - background_color: Optional[pulumi.Input['AnalysisConditionalFormattingColorArgs']] = None, - icon: Optional[pulumi.Input['AnalysisConditionalFormattingIconArgs']] = None, - text_color: Optional[pulumi.Input['AnalysisConditionalFormattingColorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if background_color is not None: - _setter("background_color", background_color) + pulumi.set(__self__, "background_color", background_color) if icon is not None: - _setter("icon", icon) + pulumi.set(__self__, "icon", icon) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter(name="backgroundColor") @@ -25369,17 +19713,8 @@ def text_color(self, value: Optional[pulumi.Input['AnalysisConditionalFormatting class AnalysisTextControlPlaceholderOptionsArgs: def __init__(__self__, *, visibility: Optional[pulumi.Input['AnalysisVisibility']] = None): - AnalysisTextControlPlaceholderOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -25397,25 +19732,12 @@ def __init__(__self__, *, info_icon_label_options: Optional[pulumi.Input['AnalysisSheetControlInfoIconLabelOptionsArgs']] = None, placeholder_options: Optional[pulumi.Input['AnalysisTextControlPlaceholderOptionsArgs']] = None, title_options: Optional[pulumi.Input['AnalysisLabelOptionsArgs']] = None): - AnalysisTextFieldControlDisplayOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - info_icon_label_options=info_icon_label_options, - placeholder_options=placeholder_options, - title_options=title_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - info_icon_label_options: Optional[pulumi.Input['AnalysisSheetControlInfoIconLabelOptionsArgs']] = None, - placeholder_options: Optional[pulumi.Input['AnalysisTextControlPlaceholderOptionsArgs']] = None, - title_options: Optional[pulumi.Input['AnalysisLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if info_icon_label_options is not None: - _setter("info_icon_label_options", info_icon_label_options) + pulumi.set(__self__, "info_icon_label_options", info_icon_label_options) if placeholder_options is not None: - _setter("placeholder_options", placeholder_options) + pulumi.set(__self__, "placeholder_options", placeholder_options) if title_options is not None: - _setter("title_options", title_options) + pulumi.set(__self__, "title_options", title_options) @property @pulumi.getter(name="infoIconLabelOptions") @@ -25450,21 +19772,10 @@ class AnalysisThousandSeparatorOptionsArgs: def __init__(__self__, *, symbol: Optional[pulumi.Input['AnalysisNumericSeparatorSymbol']] = None, visibility: Optional[pulumi.Input['AnalysisVisibility']] = None): - AnalysisThousandSeparatorOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - symbol=symbol, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - symbol: Optional[pulumi.Input['AnalysisNumericSeparatorSymbol']] = None, - visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if symbol is not None: - _setter("symbol", symbol) + pulumi.set(__self__, "symbol", symbol) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -25494,37 +19805,18 @@ def __init__(__self__, *, prediction_interval: Optional[pulumi.Input[float]] = None, seasonality: Optional[pulumi.Input[float]] = None, upper_boundary: Optional[pulumi.Input[float]] = None): - AnalysisTimeBasedForecastPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - lower_boundary=lower_boundary, - periods_backward=periods_backward, - periods_forward=periods_forward, - prediction_interval=prediction_interval, - seasonality=seasonality, - upper_boundary=upper_boundary, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lower_boundary: Optional[pulumi.Input[float]] = None, - periods_backward: Optional[pulumi.Input[float]] = None, - periods_forward: Optional[pulumi.Input[float]] = None, - prediction_interval: Optional[pulumi.Input[float]] = None, - seasonality: Optional[pulumi.Input[float]] = None, - upper_boundary: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if lower_boundary is not None: - _setter("lower_boundary", lower_boundary) + pulumi.set(__self__, "lower_boundary", lower_boundary) if periods_backward is not None: - _setter("periods_backward", periods_backward) + pulumi.set(__self__, "periods_backward", periods_backward) if periods_forward is not None: - _setter("periods_forward", periods_forward) + pulumi.set(__self__, "periods_forward", periods_forward) if prediction_interval is not None: - _setter("prediction_interval", prediction_interval) + pulumi.set(__self__, "prediction_interval", prediction_interval) if seasonality is not None: - _setter("seasonality", seasonality) + pulumi.set(__self__, "seasonality", seasonality) if upper_boundary is not None: - _setter("upper_boundary", upper_boundary) + pulumi.set(__self__, "upper_boundary", upper_boundary) @property @pulumi.getter(name="lowerBoundary") @@ -25589,31 +19881,14 @@ def __init__(__self__, *, parameter_name: Optional[pulumi.Input[str]] = None, time_granularity: Optional[pulumi.Input['AnalysisTimeGranularity']] = None, value: Optional[pulumi.Input[str]] = None): - AnalysisTimeEqualityFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - filter_id=filter_id, - parameter_name=parameter_name, - time_granularity=time_granularity, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['AnalysisColumnIdentifierArgs'], - filter_id: pulumi.Input[str], - parameter_name: Optional[pulumi.Input[str]] = None, - time_granularity: Optional[pulumi.Input['AnalysisTimeGranularity']] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("filter_id", filter_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) if parameter_name is not None: - _setter("parameter_name", parameter_name) + pulumi.set(__self__, "parameter_name", parameter_name) if time_granularity is not None: - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "time_granularity", time_granularity) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -25668,25 +19943,10 @@ def __init__(__self__, *, range_maximum: pulumi.Input[str], range_minimum: pulumi.Input[str], time_granularity: pulumi.Input['AnalysisTimeGranularity']): - AnalysisTimeRangeDrillDownFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - range_maximum=range_maximum, - range_minimum=range_minimum, - time_granularity=time_granularity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['AnalysisColumnIdentifierArgs'], - range_maximum: pulumi.Input[str], - range_minimum: pulumi.Input[str], - time_granularity: pulumi.Input['AnalysisTimeGranularity'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("range_maximum", range_maximum) - _setter("range_minimum", range_minimum) - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "range_maximum", range_maximum) + pulumi.set(__self__, "range_minimum", range_minimum) + pulumi.set(__self__, "time_granularity", time_granularity) @property @pulumi.getter @@ -25731,25 +19991,12 @@ def __init__(__self__, *, parameter: Optional[pulumi.Input[str]] = None, rolling_date: Optional[pulumi.Input['AnalysisRollingDateConfigurationArgs']] = None, static_value: Optional[pulumi.Input[str]] = None): - AnalysisTimeRangeFilterValueArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter=parameter, - rolling_date=rolling_date, - static_value=static_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter: Optional[pulumi.Input[str]] = None, - rolling_date: Optional[pulumi.Input['AnalysisRollingDateConfigurationArgs']] = None, - static_value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if parameter is not None: - _setter("parameter", parameter) + pulumi.set(__self__, "parameter", parameter) if rolling_date is not None: - _setter("rolling_date", rolling_date) + pulumi.set(__self__, "rolling_date", rolling_date) if static_value is not None: - _setter("static_value", static_value) + pulumi.set(__self__, "static_value", static_value) @property @pulumi.getter @@ -25791,46 +20038,21 @@ def __init__(__self__, *, range_maximum_value: Optional[pulumi.Input['AnalysisTimeRangeFilterValueArgs']] = None, range_minimum_value: Optional[pulumi.Input['AnalysisTimeRangeFilterValueArgs']] = None, time_granularity: Optional[pulumi.Input['AnalysisTimeGranularity']] = None): - AnalysisTimeRangeFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - filter_id=filter_id, - null_option=null_option, - exclude_period_configuration=exclude_period_configuration, - include_maximum=include_maximum, - include_minimum=include_minimum, - range_maximum_value=range_maximum_value, - range_minimum_value=range_minimum_value, - time_granularity=time_granularity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['AnalysisColumnIdentifierArgs'], - filter_id: pulumi.Input[str], - null_option: pulumi.Input['AnalysisFilterNullOption'], - exclude_period_configuration: Optional[pulumi.Input['AnalysisExcludePeriodConfigurationArgs']] = None, - include_maximum: Optional[pulumi.Input[bool]] = None, - include_minimum: Optional[pulumi.Input[bool]] = None, - range_maximum_value: Optional[pulumi.Input['AnalysisTimeRangeFilterValueArgs']] = None, - range_minimum_value: Optional[pulumi.Input['AnalysisTimeRangeFilterValueArgs']] = None, - time_granularity: Optional[pulumi.Input['AnalysisTimeGranularity']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("filter_id", filter_id) - _setter("null_option", null_option) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) + pulumi.set(__self__, "null_option", null_option) if exclude_period_configuration is not None: - _setter("exclude_period_configuration", exclude_period_configuration) + pulumi.set(__self__, "exclude_period_configuration", exclude_period_configuration) if include_maximum is not None: - _setter("include_maximum", include_maximum) + pulumi.set(__self__, "include_maximum", include_maximum) if include_minimum is not None: - _setter("include_minimum", include_minimum) + pulumi.set(__self__, "include_minimum", include_minimum) if range_maximum_value is not None: - _setter("range_maximum_value", range_maximum_value) + pulumi.set(__self__, "range_maximum_value", range_maximum_value) if range_minimum_value is not None: - _setter("range_minimum_value", range_minimum_value) + pulumi.set(__self__, "range_minimum_value", range_minimum_value) if time_granularity is not None: - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "time_granularity", time_granularity) @property @pulumi.getter @@ -25919,21 +20141,10 @@ class AnalysisTooltipItemArgs: def __init__(__self__, *, column_tooltip_item: Optional[pulumi.Input['AnalysisColumnTooltipItemArgs']] = None, field_tooltip_item: Optional[pulumi.Input['AnalysisFieldTooltipItemArgs']] = None): - AnalysisTooltipItemArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_tooltip_item=column_tooltip_item, - field_tooltip_item=field_tooltip_item, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_tooltip_item: Optional[pulumi.Input['AnalysisColumnTooltipItemArgs']] = None, - field_tooltip_item: Optional[pulumi.Input['AnalysisFieldTooltipItemArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column_tooltip_item is not None: - _setter("column_tooltip_item", column_tooltip_item) + pulumi.set(__self__, "column_tooltip_item", column_tooltip_item) if field_tooltip_item is not None: - _setter("field_tooltip_item", field_tooltip_item) + pulumi.set(__self__, "field_tooltip_item", field_tooltip_item) @property @pulumi.getter(name="columnTooltipItem") @@ -25960,25 +20171,12 @@ def __init__(__self__, *, field_based_tooltip: Optional[pulumi.Input['AnalysisFieldBasedTooltipArgs']] = None, selected_tooltip_type: Optional[pulumi.Input['AnalysisSelectedTooltipType']] = None, tooltip_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None): - AnalysisTooltipOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_based_tooltip=field_based_tooltip, - selected_tooltip_type=selected_tooltip_type, - tooltip_visibility=tooltip_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_based_tooltip: Optional[pulumi.Input['AnalysisFieldBasedTooltipArgs']] = None, - selected_tooltip_type: Optional[pulumi.Input['AnalysisSelectedTooltipType']] = None, - tooltip_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_based_tooltip is not None: - _setter("field_based_tooltip", field_based_tooltip) + pulumi.set(__self__, "field_based_tooltip", field_based_tooltip) if selected_tooltip_type is not None: - _setter("selected_tooltip_type", selected_tooltip_type) + pulumi.set(__self__, "selected_tooltip_type", selected_tooltip_type) if tooltip_visibility is not None: - _setter("tooltip_visibility", tooltip_visibility) + pulumi.set(__self__, "tooltip_visibility", tooltip_visibility) @property @pulumi.getter(name="fieldBasedTooltip") @@ -26017,34 +20215,15 @@ def __init__(__self__, *, limit: Optional[pulumi.Input[float]] = None, parameter_name: Optional[pulumi.Input[str]] = None, time_granularity: Optional[pulumi.Input['AnalysisTimeGranularity']] = None): - AnalysisTopBottomFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - aggregation_sort_configurations=aggregation_sort_configurations, - column=column, - filter_id=filter_id, - limit=limit, - parameter_name=parameter_name, - time_granularity=time_granularity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aggregation_sort_configurations: pulumi.Input[Sequence[pulumi.Input['AnalysisAggregationSortConfigurationArgs']]], - column: pulumi.Input['AnalysisColumnIdentifierArgs'], - filter_id: pulumi.Input[str], - limit: Optional[pulumi.Input[float]] = None, - parameter_name: Optional[pulumi.Input[str]] = None, - time_granularity: Optional[pulumi.Input['AnalysisTimeGranularity']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("aggregation_sort_configurations", aggregation_sort_configurations) - _setter("column", column) - _setter("filter_id", filter_id) + pulumi.set(__self__, "aggregation_sort_configurations", aggregation_sort_configurations) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) if limit is not None: - _setter("limit", limit) + pulumi.set(__self__, "limit", limit) if parameter_name is not None: - _setter("parameter_name", parameter_name) + pulumi.set(__self__, "parameter_name", parameter_name) if time_granularity is not None: - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "time_granularity", time_granularity) @property @pulumi.getter(name="aggregationSortConfigurations") @@ -26112,43 +20291,20 @@ def __init__(__self__, *, sort_order: Optional[pulumi.Input['AnalysisTopBottomSortOrder']] = None, time: Optional[pulumi.Input['AnalysisDimensionFieldArgs']] = None, value: Optional[pulumi.Input['AnalysisMeasureFieldArgs']] = None): - AnalysisTopBottomMoversComputationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - type=type, - category=category, - mover_size=mover_size, - name=name, - sort_order=sort_order, - time=time, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: pulumi.Input[str], - type: pulumi.Input['AnalysisTopBottomComputationType'], - category: Optional[pulumi.Input['AnalysisDimensionFieldArgs']] = None, - mover_size: Optional[pulumi.Input[float]] = None, - name: Optional[pulumi.Input[str]] = None, - sort_order: Optional[pulumi.Input['AnalysisTopBottomSortOrder']] = None, - time: Optional[pulumi.Input['AnalysisDimensionFieldArgs']] = None, - value: Optional[pulumi.Input['AnalysisMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) - _setter("type", type) + pulumi.set(__self__, "computation_id", computation_id) + pulumi.set(__self__, "type", type) if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if mover_size is not None: - _setter("mover_size", mover_size) + pulumi.set(__self__, "mover_size", mover_size) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if sort_order is not None: - _setter("sort_order", sort_order) + pulumi.set(__self__, "sort_order", sort_order) if time is not None: - _setter("time", time) + pulumi.set(__self__, "time", time) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -26232,35 +20388,16 @@ def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None, result_size: Optional[pulumi.Input[float]] = None, value: Optional[pulumi.Input['AnalysisMeasureFieldArgs']] = None): - AnalysisTopBottomRankedComputationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - type=type, - category=category, - name=name, - result_size=result_size, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: pulumi.Input[str], - type: pulumi.Input['AnalysisTopBottomComputationType'], - category: Optional[pulumi.Input['AnalysisDimensionFieldArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - result_size: Optional[pulumi.Input[float]] = None, - value: Optional[pulumi.Input['AnalysisMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) - _setter("type", type) + pulumi.set(__self__, "computation_id", computation_id) + pulumi.set(__self__, "type", type) if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if result_size is not None: - _setter("result_size", result_size) + pulumi.set(__self__, "result_size", result_size) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -26323,24 +20460,11 @@ def __init__(__self__, *, computation_id: pulumi.Input[str], name: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input['AnalysisMeasureFieldArgs']] = None): - AnalysisTotalAggregationComputationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: pulumi.Input[str], - name: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input['AnalysisMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) + pulumi.set(__self__, "computation_id", computation_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -26378,33 +20502,16 @@ def __init__(__self__, *, scroll_status: Optional[pulumi.Input['AnalysisTableTotalsScrollStatus']] = None, total_cell_style: Optional[pulumi.Input['AnalysisTableCellStyleArgs']] = None, totals_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None): - AnalysisTotalOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_label=custom_label, - placement=placement, - scroll_status=scroll_status, - total_cell_style=total_cell_style, - totals_visibility=totals_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_label: Optional[pulumi.Input[str]] = None, - placement: Optional[pulumi.Input['AnalysisTableTotalsPlacement']] = None, - scroll_status: Optional[pulumi.Input['AnalysisTableTotalsScrollStatus']] = None, - total_cell_style: Optional[pulumi.Input['AnalysisTableCellStyleArgs']] = None, - totals_visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if placement is not None: - _setter("placement", placement) + pulumi.set(__self__, "placement", placement) if scroll_status is not None: - _setter("scroll_status", scroll_status) + pulumi.set(__self__, "scroll_status", scroll_status) if total_cell_style is not None: - _setter("total_cell_style", total_cell_style) + pulumi.set(__self__, "total_cell_style", total_cell_style) if totals_visibility is not None: - _setter("totals_visibility", totals_visibility) + pulumi.set(__self__, "totals_visibility", totals_visibility) @property @pulumi.getter(name="customLabel") @@ -26458,25 +20565,12 @@ def __init__(__self__, *, colors: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None, groups: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, sizes: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None): - AnalysisTreeMapAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - colors=colors, - groups=groups, - sizes=sizes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - colors: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None, - groups: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, - sizes: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if colors is not None: - _setter("colors", colors) + pulumi.set(__self__, "colors", colors) if groups is not None: - _setter("groups", groups) + pulumi.set(__self__, "groups", groups) if sizes is not None: - _setter("sizes", sizes) + pulumi.set(__self__, "sizes", sizes) @property @pulumi.getter @@ -26518,49 +20612,24 @@ def __init__(__self__, *, size_label_options: Optional[pulumi.Input['AnalysisChartAxisLabelOptionsArgs']] = None, sort_configuration: Optional[pulumi.Input['AnalysisTreeMapSortConfigurationArgs']] = None, tooltip: Optional[pulumi.Input['AnalysisTooltipOptionsArgs']] = None): - AnalysisTreeMapConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - color_label_options=color_label_options, - color_scale=color_scale, - data_labels=data_labels, - field_wells=field_wells, - group_label_options=group_label_options, - legend=legend, - size_label_options=size_label_options, - sort_configuration=sort_configuration, - tooltip=tooltip, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color_label_options: Optional[pulumi.Input['AnalysisChartAxisLabelOptionsArgs']] = None, - color_scale: Optional[pulumi.Input['AnalysisColorScaleArgs']] = None, - data_labels: Optional[pulumi.Input['AnalysisDataLabelOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['AnalysisTreeMapFieldWellsArgs']] = None, - group_label_options: Optional[pulumi.Input['AnalysisChartAxisLabelOptionsArgs']] = None, - legend: Optional[pulumi.Input['AnalysisLegendOptionsArgs']] = None, - size_label_options: Optional[pulumi.Input['AnalysisChartAxisLabelOptionsArgs']] = None, - sort_configuration: Optional[pulumi.Input['AnalysisTreeMapSortConfigurationArgs']] = None, - tooltip: Optional[pulumi.Input['AnalysisTooltipOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color_label_options is not None: - _setter("color_label_options", color_label_options) + pulumi.set(__self__, "color_label_options", color_label_options) if color_scale is not None: - _setter("color_scale", color_scale) + pulumi.set(__self__, "color_scale", color_scale) if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if group_label_options is not None: - _setter("group_label_options", group_label_options) + pulumi.set(__self__, "group_label_options", group_label_options) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if size_label_options is not None: - _setter("size_label_options", size_label_options) + pulumi.set(__self__, "size_label_options", size_label_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) @property @pulumi.getter(name="colorLabelOptions") @@ -26648,17 +20717,8 @@ def tooltip(self, value: Optional[pulumi.Input['AnalysisTooltipOptionsArgs']]): class AnalysisTreeMapFieldWellsArgs: def __init__(__self__, *, tree_map_aggregated_field_wells: Optional[pulumi.Input['AnalysisTreeMapAggregatedFieldWellsArgs']] = None): - AnalysisTreeMapFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - tree_map_aggregated_field_wells=tree_map_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - tree_map_aggregated_field_wells: Optional[pulumi.Input['AnalysisTreeMapAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if tree_map_aggregated_field_wells is not None: - _setter("tree_map_aggregated_field_wells", tree_map_aggregated_field_wells) + pulumi.set(__self__, "tree_map_aggregated_field_wells", tree_map_aggregated_field_wells) @property @pulumi.getter(name="treeMapAggregatedFieldWells") @@ -26675,21 +20735,10 @@ class AnalysisTreeMapSortConfigurationArgs: def __init__(__self__, *, tree_map_group_items_limit_configuration: Optional[pulumi.Input['AnalysisItemsLimitConfigurationArgs']] = None, tree_map_sort: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFieldSortOptionsArgs']]]] = None): - AnalysisTreeMapSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - tree_map_group_items_limit_configuration=tree_map_group_items_limit_configuration, - tree_map_sort=tree_map_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - tree_map_group_items_limit_configuration: Optional[pulumi.Input['AnalysisItemsLimitConfigurationArgs']] = None, - tree_map_sort: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if tree_map_group_items_limit_configuration is not None: - _setter("tree_map_group_items_limit_configuration", tree_map_group_items_limit_configuration) + pulumi.set(__self__, "tree_map_group_items_limit_configuration", tree_map_group_items_limit_configuration) if tree_map_sort is not None: - _setter("tree_map_sort", tree_map_sort) + pulumi.set(__self__, "tree_map_sort", tree_map_sort) @property @pulumi.getter(name="treeMapGroupItemsLimitConfiguration") @@ -26719,36 +20768,17 @@ def __init__(__self__, *, column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisColumnHierarchyArgs']]]] = None, subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None): - AnalysisTreeMapVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['AnalysisTreeMapConfigurationArgs']] = None, - column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisColumnHierarchyArgs']]]] = None, - subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -26809,17 +20839,8 @@ def title(self, value: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArg class AnalysisTrendArrowOptionsArgs: def __init__(__self__, *, visibility: Optional[pulumi.Input['AnalysisVisibility']] = None): - AnalysisTrendArrowOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -26837,23 +20858,10 @@ def __init__(__self__, *, column: pulumi.Input['AnalysisColumnIdentifierArgs'], field_id: pulumi.Input[str], format_configuration: Optional[pulumi.Input['AnalysisFormatConfigurationArgs']] = None): - AnalysisUnaggregatedFieldArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - format_configuration=format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['AnalysisColumnIdentifierArgs'], - field_id: pulumi.Input[str], - format_configuration: Optional[pulumi.Input['AnalysisFormatConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) @property @pulumi.getter @@ -26889,24 +20897,11 @@ def __init__(__self__, *, computation_id: pulumi.Input[str], category: Optional[pulumi.Input['AnalysisDimensionFieldArgs']] = None, name: Optional[pulumi.Input[str]] = None): - AnalysisUniqueValuesComputationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - category=category, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: pulumi.Input[str], - category: Optional[pulumi.Input['AnalysisDimensionFieldArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) + pulumi.set(__self__, "computation_id", computation_id) if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="computationId") @@ -26940,16 +20935,7 @@ def name(self, value: Optional[pulumi.Input[str]]): class AnalysisValidationStrategyArgs: def __init__(__self__, *, mode: pulumi.Input['AnalysisValidationStrategyMode']): - AnalysisValidationStrategyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - mode=mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mode: pulumi.Input['AnalysisValidationStrategyMode'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) @property @pulumi.getter @@ -26965,17 +20951,8 @@ def mode(self, value: pulumi.Input['AnalysisValidationStrategyMode']): class AnalysisVisibleRangeOptionsArgs: def __init__(__self__, *, percent_range: Optional[pulumi.Input['AnalysisPercentVisibleRangeArgs']] = None): - AnalysisVisibleRangeOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - percent_range=percent_range, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - percent_range: Optional[pulumi.Input['AnalysisPercentVisibleRangeArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if percent_range is not None: - _setter("percent_range", percent_range) + pulumi.set(__self__, "percent_range", percent_range) @property @pulumi.getter(name="percentRange") @@ -26994,29 +20971,14 @@ def __init__(__self__, *, navigation_operation: Optional[pulumi.Input['AnalysisCustomActionNavigationOperationArgs']] = None, set_parameters_operation: Optional[pulumi.Input['AnalysisCustomActionSetParametersOperationArgs']] = None, url_operation: Optional[pulumi.Input['AnalysisCustomActionUrlOperationArgs']] = None): - AnalysisVisualCustomActionOperationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_operation=filter_operation, - navigation_operation=navigation_operation, - set_parameters_operation=set_parameters_operation, - url_operation=url_operation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_operation: Optional[pulumi.Input['AnalysisCustomActionFilterOperationArgs']] = None, - navigation_operation: Optional[pulumi.Input['AnalysisCustomActionNavigationOperationArgs']] = None, - set_parameters_operation: Optional[pulumi.Input['AnalysisCustomActionSetParametersOperationArgs']] = None, - url_operation: Optional[pulumi.Input['AnalysisCustomActionUrlOperationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if filter_operation is not None: - _setter("filter_operation", filter_operation) + pulumi.set(__self__, "filter_operation", filter_operation) if navigation_operation is not None: - _setter("navigation_operation", navigation_operation) + pulumi.set(__self__, "navigation_operation", navigation_operation) if set_parameters_operation is not None: - _setter("set_parameters_operation", set_parameters_operation) + pulumi.set(__self__, "set_parameters_operation", set_parameters_operation) if url_operation is not None: - _setter("url_operation", url_operation) + pulumi.set(__self__, "url_operation", url_operation) @property @pulumi.getter(name="filterOperation") @@ -27063,29 +21025,12 @@ def __init__(__self__, *, name: pulumi.Input[str], trigger: pulumi.Input['AnalysisVisualCustomActionTrigger'], status: Optional[pulumi.Input['AnalysisWidgetStatus']] = None): - AnalysisVisualCustomActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action_operations=action_operations, - custom_action_id=custom_action_id, - name=name, - trigger=trigger, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action_operations: pulumi.Input[Sequence[pulumi.Input['AnalysisVisualCustomActionOperationArgs']]], - custom_action_id: pulumi.Input[str], - name: pulumi.Input[str], - trigger: pulumi.Input['AnalysisVisualCustomActionTrigger'], - status: Optional[pulumi.Input['AnalysisWidgetStatus']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action_operations", action_operations) - _setter("custom_action_id", custom_action_id) - _setter("name", name) - _setter("trigger", trigger) + pulumi.set(__self__, "action_operations", action_operations) + pulumi.set(__self__, "custom_action_id", custom_action_id) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "trigger", trigger) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter(name="actionOperations") @@ -27138,21 +21083,10 @@ class AnalysisVisualPaletteArgs: def __init__(__self__, *, chart_color: Optional[pulumi.Input[str]] = None, color_map: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDataPathColorArgs']]]] = None): - AnalysisVisualPaletteArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - chart_color=chart_color, - color_map=color_map, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - chart_color: Optional[pulumi.Input[str]] = None, - color_map: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDataPathColorArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if chart_color is not None: - _setter("chart_color", chart_color) + pulumi.set(__self__, "chart_color", chart_color) if color_map is not None: - _setter("color_map", color_map) + pulumi.set(__self__, "color_map", color_map) @property @pulumi.getter(name="chartColor") @@ -27178,21 +21112,10 @@ class AnalysisVisualSubtitleLabelOptionsArgs: def __init__(__self__, *, format_text: Optional[pulumi.Input['AnalysisLongFormatTextArgs']] = None, visibility: Optional[pulumi.Input['AnalysisVisibility']] = None): - AnalysisVisualSubtitleLabelOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - format_text=format_text, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - format_text: Optional[pulumi.Input['AnalysisLongFormatTextArgs']] = None, - visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if format_text is not None: - _setter("format_text", format_text) + pulumi.set(__self__, "format_text", format_text) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="formatText") @@ -27218,21 +21141,10 @@ class AnalysisVisualTitleLabelOptionsArgs: def __init__(__self__, *, format_text: Optional[pulumi.Input['AnalysisShortFormatTextArgs']] = None, visibility: Optional[pulumi.Input['AnalysisVisibility']] = None): - AnalysisVisualTitleLabelOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - format_text=format_text, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - format_text: Optional[pulumi.Input['AnalysisShortFormatTextArgs']] = None, - visibility: Optional[pulumi.Input['AnalysisVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if format_text is not None: - _setter("format_text", format_text) + pulumi.set(__self__, "format_text", format_text) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="formatText") @@ -27279,105 +21191,52 @@ def __init__(__self__, *, tree_map_visual: Optional[pulumi.Input['AnalysisTreeMapVisualArgs']] = None, waterfall_visual: Optional[pulumi.Input['AnalysisWaterfallVisualArgs']] = None, word_cloud_visual: Optional[pulumi.Input['AnalysisWordCloudVisualArgs']] = None): - AnalysisVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bar_chart_visual=bar_chart_visual, - box_plot_visual=box_plot_visual, - combo_chart_visual=combo_chart_visual, - custom_content_visual=custom_content_visual, - empty_visual=empty_visual, - filled_map_visual=filled_map_visual, - funnel_chart_visual=funnel_chart_visual, - gauge_chart_visual=gauge_chart_visual, - geospatial_map_visual=geospatial_map_visual, - heat_map_visual=heat_map_visual, - histogram_visual=histogram_visual, - insight_visual=insight_visual, - kpi_visual=kpi_visual, - line_chart_visual=line_chart_visual, - pie_chart_visual=pie_chart_visual, - pivot_table_visual=pivot_table_visual, - radar_chart_visual=radar_chart_visual, - sankey_diagram_visual=sankey_diagram_visual, - scatter_plot_visual=scatter_plot_visual, - table_visual=table_visual, - tree_map_visual=tree_map_visual, - waterfall_visual=waterfall_visual, - word_cloud_visual=word_cloud_visual, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bar_chart_visual: Optional[pulumi.Input['AnalysisBarChartVisualArgs']] = None, - box_plot_visual: Optional[pulumi.Input['AnalysisBoxPlotVisualArgs']] = None, - combo_chart_visual: Optional[pulumi.Input['AnalysisComboChartVisualArgs']] = None, - custom_content_visual: Optional[pulumi.Input['AnalysisCustomContentVisualArgs']] = None, - empty_visual: Optional[pulumi.Input['AnalysisEmptyVisualArgs']] = None, - filled_map_visual: Optional[pulumi.Input['AnalysisFilledMapVisualArgs']] = None, - funnel_chart_visual: Optional[pulumi.Input['AnalysisFunnelChartVisualArgs']] = None, - gauge_chart_visual: Optional[pulumi.Input['AnalysisGaugeChartVisualArgs']] = None, - geospatial_map_visual: Optional[pulumi.Input['AnalysisGeospatialMapVisualArgs']] = None, - heat_map_visual: Optional[pulumi.Input['AnalysisHeatMapVisualArgs']] = None, - histogram_visual: Optional[pulumi.Input['AnalysisHistogramVisualArgs']] = None, - insight_visual: Optional[pulumi.Input['AnalysisInsightVisualArgs']] = None, - kpi_visual: Optional[pulumi.Input['AnalysisKpiVisualArgs']] = None, - line_chart_visual: Optional[pulumi.Input['AnalysisLineChartVisualArgs']] = None, - pie_chart_visual: Optional[pulumi.Input['AnalysisPieChartVisualArgs']] = None, - pivot_table_visual: Optional[pulumi.Input['AnalysisPivotTableVisualArgs']] = None, - radar_chart_visual: Optional[pulumi.Input['AnalysisRadarChartVisualArgs']] = None, - sankey_diagram_visual: Optional[pulumi.Input['AnalysisSankeyDiagramVisualArgs']] = None, - scatter_plot_visual: Optional[pulumi.Input['AnalysisScatterPlotVisualArgs']] = None, - table_visual: Optional[pulumi.Input['AnalysisTableVisualArgs']] = None, - tree_map_visual: Optional[pulumi.Input['AnalysisTreeMapVisualArgs']] = None, - waterfall_visual: Optional[pulumi.Input['AnalysisWaterfallVisualArgs']] = None, - word_cloud_visual: Optional[pulumi.Input['AnalysisWordCloudVisualArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bar_chart_visual is not None: - _setter("bar_chart_visual", bar_chart_visual) + pulumi.set(__self__, "bar_chart_visual", bar_chart_visual) if box_plot_visual is not None: - _setter("box_plot_visual", box_plot_visual) + pulumi.set(__self__, "box_plot_visual", box_plot_visual) if combo_chart_visual is not None: - _setter("combo_chart_visual", combo_chart_visual) + pulumi.set(__self__, "combo_chart_visual", combo_chart_visual) if custom_content_visual is not None: - _setter("custom_content_visual", custom_content_visual) + pulumi.set(__self__, "custom_content_visual", custom_content_visual) if empty_visual is not None: - _setter("empty_visual", empty_visual) + pulumi.set(__self__, "empty_visual", empty_visual) if filled_map_visual is not None: - _setter("filled_map_visual", filled_map_visual) + pulumi.set(__self__, "filled_map_visual", filled_map_visual) if funnel_chart_visual is not None: - _setter("funnel_chart_visual", funnel_chart_visual) + pulumi.set(__self__, "funnel_chart_visual", funnel_chart_visual) if gauge_chart_visual is not None: - _setter("gauge_chart_visual", gauge_chart_visual) + pulumi.set(__self__, "gauge_chart_visual", gauge_chart_visual) if geospatial_map_visual is not None: - _setter("geospatial_map_visual", geospatial_map_visual) + pulumi.set(__self__, "geospatial_map_visual", geospatial_map_visual) if heat_map_visual is not None: - _setter("heat_map_visual", heat_map_visual) + pulumi.set(__self__, "heat_map_visual", heat_map_visual) if histogram_visual is not None: - _setter("histogram_visual", histogram_visual) + pulumi.set(__self__, "histogram_visual", histogram_visual) if insight_visual is not None: - _setter("insight_visual", insight_visual) + pulumi.set(__self__, "insight_visual", insight_visual) if kpi_visual is not None: - _setter("kpi_visual", kpi_visual) + pulumi.set(__self__, "kpi_visual", kpi_visual) if line_chart_visual is not None: - _setter("line_chart_visual", line_chart_visual) + pulumi.set(__self__, "line_chart_visual", line_chart_visual) if pie_chart_visual is not None: - _setter("pie_chart_visual", pie_chart_visual) + pulumi.set(__self__, "pie_chart_visual", pie_chart_visual) if pivot_table_visual is not None: - _setter("pivot_table_visual", pivot_table_visual) + pulumi.set(__self__, "pivot_table_visual", pivot_table_visual) if radar_chart_visual is not None: - _setter("radar_chart_visual", radar_chart_visual) + pulumi.set(__self__, "radar_chart_visual", radar_chart_visual) if sankey_diagram_visual is not None: - _setter("sankey_diagram_visual", sankey_diagram_visual) + pulumi.set(__self__, "sankey_diagram_visual", sankey_diagram_visual) if scatter_plot_visual is not None: - _setter("scatter_plot_visual", scatter_plot_visual) + pulumi.set(__self__, "scatter_plot_visual", scatter_plot_visual) if table_visual is not None: - _setter("table_visual", table_visual) + pulumi.set(__self__, "table_visual", table_visual) if tree_map_visual is not None: - _setter("tree_map_visual", tree_map_visual) + pulumi.set(__self__, "tree_map_visual", tree_map_visual) if waterfall_visual is not None: - _setter("waterfall_visual", waterfall_visual) + pulumi.set(__self__, "waterfall_visual", waterfall_visual) if word_cloud_visual is not None: - _setter("word_cloud_visual", word_cloud_visual) + pulumi.set(__self__, "word_cloud_visual", word_cloud_visual) @property @pulumi.getter(name="barChartVisual") @@ -27593,25 +21452,12 @@ def __init__(__self__, *, breakdowns: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, categories: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None): - AnalysisWaterfallChartAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - breakdowns=breakdowns, - categories=categories, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - breakdowns: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, - categories: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if breakdowns is not None: - _setter("breakdowns", breakdowns) + pulumi.set(__self__, "breakdowns", breakdowns) if categories is not None: - _setter("categories", categories) + pulumi.set(__self__, "categories", categories) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -27654,53 +21500,26 @@ def __init__(__self__, *, sort_configuration: Optional[pulumi.Input['AnalysisWaterfallChartSortConfigurationArgs']] = None, visual_palette: Optional[pulumi.Input['AnalysisVisualPaletteArgs']] = None, waterfall_chart_options: Optional[pulumi.Input['AnalysisWaterfallChartOptionsArgs']] = None): - AnalysisWaterfallChartConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_axis_display_options=category_axis_display_options, - category_axis_label_options=category_axis_label_options, - data_labels=data_labels, - field_wells=field_wells, - legend=legend, - primary_y_axis_display_options=primary_y_axis_display_options, - primary_y_axis_label_options=primary_y_axis_label_options, - sort_configuration=sort_configuration, - visual_palette=visual_palette, - waterfall_chart_options=waterfall_chart_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_axis_display_options: Optional[pulumi.Input['AnalysisAxisDisplayOptionsArgs']] = None, - category_axis_label_options: Optional[pulumi.Input['AnalysisChartAxisLabelOptionsArgs']] = None, - data_labels: Optional[pulumi.Input['AnalysisDataLabelOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['AnalysisWaterfallChartFieldWellsArgs']] = None, - legend: Optional[pulumi.Input['AnalysisLegendOptionsArgs']] = None, - primary_y_axis_display_options: Optional[pulumi.Input['AnalysisAxisDisplayOptionsArgs']] = None, - primary_y_axis_label_options: Optional[pulumi.Input['AnalysisChartAxisLabelOptionsArgs']] = None, - sort_configuration: Optional[pulumi.Input['AnalysisWaterfallChartSortConfigurationArgs']] = None, - visual_palette: Optional[pulumi.Input['AnalysisVisualPaletteArgs']] = None, - waterfall_chart_options: Optional[pulumi.Input['AnalysisWaterfallChartOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_axis_display_options is not None: - _setter("category_axis_display_options", category_axis_display_options) + pulumi.set(__self__, "category_axis_display_options", category_axis_display_options) if category_axis_label_options is not None: - _setter("category_axis_label_options", category_axis_label_options) + pulumi.set(__self__, "category_axis_label_options", category_axis_label_options) if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if primary_y_axis_display_options is not None: - _setter("primary_y_axis_display_options", primary_y_axis_display_options) + pulumi.set(__self__, "primary_y_axis_display_options", primary_y_axis_display_options) if primary_y_axis_label_options is not None: - _setter("primary_y_axis_label_options", primary_y_axis_label_options) + pulumi.set(__self__, "primary_y_axis_label_options", primary_y_axis_label_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) if waterfall_chart_options is not None: - _setter("waterfall_chart_options", waterfall_chart_options) + pulumi.set(__self__, "waterfall_chart_options", waterfall_chart_options) @property @pulumi.getter(name="categoryAxisDisplayOptions") @@ -27797,17 +21616,8 @@ def waterfall_chart_options(self, value: Optional[pulumi.Input['AnalysisWaterfal class AnalysisWaterfallChartFieldWellsArgs: def __init__(__self__, *, waterfall_chart_aggregated_field_wells: Optional[pulumi.Input['AnalysisWaterfallChartAggregatedFieldWellsArgs']] = None): - AnalysisWaterfallChartFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - waterfall_chart_aggregated_field_wells=waterfall_chart_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - waterfall_chart_aggregated_field_wells: Optional[pulumi.Input['AnalysisWaterfallChartAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if waterfall_chart_aggregated_field_wells is not None: - _setter("waterfall_chart_aggregated_field_wells", waterfall_chart_aggregated_field_wells) + pulumi.set(__self__, "waterfall_chart_aggregated_field_wells", waterfall_chart_aggregated_field_wells) @property @pulumi.getter(name="waterfallChartAggregatedFieldWells") @@ -27823,17 +21633,8 @@ def waterfall_chart_aggregated_field_wells(self, value: Optional[pulumi.Input['A class AnalysisWaterfallChartOptionsArgs: def __init__(__self__, *, total_bar_label: Optional[pulumi.Input[str]] = None): - AnalysisWaterfallChartOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - total_bar_label=total_bar_label, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - total_bar_label: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if total_bar_label is not None: - _setter("total_bar_label", total_bar_label) + pulumi.set(__self__, "total_bar_label", total_bar_label) @property @pulumi.getter(name="totalBarLabel") @@ -27850,21 +21651,10 @@ class AnalysisWaterfallChartSortConfigurationArgs: def __init__(__self__, *, breakdown_items_limit: Optional[pulumi.Input['AnalysisItemsLimitConfigurationArgs']] = None, category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFieldSortOptionsArgs']]]] = None): - AnalysisWaterfallChartSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - breakdown_items_limit=breakdown_items_limit, - category_sort=category_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - breakdown_items_limit: Optional[pulumi.Input['AnalysisItemsLimitConfigurationArgs']] = None, - category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if breakdown_items_limit is not None: - _setter("breakdown_items_limit", breakdown_items_limit) + pulumi.set(__self__, "breakdown_items_limit", breakdown_items_limit) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) @property @pulumi.getter(name="breakdownItemsLimit") @@ -27894,36 +21684,17 @@ def __init__(__self__, *, column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisColumnHierarchyArgs']]]] = None, subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None): - AnalysisWaterfallVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['AnalysisWaterfallChartConfigurationArgs']] = None, - column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisColumnHierarchyArgs']]]] = None, - subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -27985,19 +21756,8 @@ class AnalysisWhatIfPointScenarioArgs: def __init__(__self__, *, date: pulumi.Input[str], value: pulumi.Input[float]): - AnalysisWhatIfPointScenarioArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - date=date, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date: pulumi.Input[str], - value: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("date", date) - _setter("value", value) + pulumi.set(__self__, "date", date) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -28024,22 +21784,9 @@ def __init__(__self__, *, end_date: pulumi.Input[str], start_date: pulumi.Input[str], value: pulumi.Input[float]): - AnalysisWhatIfRangeScenarioArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - end_date=end_date, - start_date=start_date, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - end_date: pulumi.Input[str], - start_date: pulumi.Input[str], - value: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("end_date", end_date) - _setter("start_date", start_date) - _setter("value", value) + pulumi.set(__self__, "end_date", end_date) + pulumi.set(__self__, "start_date", start_date) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="endDate") @@ -28074,21 +21821,10 @@ class AnalysisWordCloudAggregatedFieldWellsArgs: def __init__(__self__, *, group_by: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, size: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None): - AnalysisWordCloudAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_by=group_by, - size=size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_by: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisDimensionFieldArgs']]]] = None, - size: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if group_by is not None: - _setter("group_by", group_by) + pulumi.set(__self__, "group_by", group_by) if size is not None: - _setter("size", size) + pulumi.set(__self__, "size", size) @property @pulumi.getter(name="groupBy") @@ -28116,29 +21852,14 @@ def __init__(__self__, *, field_wells: Optional[pulumi.Input['AnalysisWordCloudFieldWellsArgs']] = None, sort_configuration: Optional[pulumi.Input['AnalysisWordCloudSortConfigurationArgs']] = None, word_cloud_options: Optional[pulumi.Input['AnalysisWordCloudOptionsArgs']] = None): - AnalysisWordCloudChartConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_label_options=category_label_options, - field_wells=field_wells, - sort_configuration=sort_configuration, - word_cloud_options=word_cloud_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_label_options: Optional[pulumi.Input['AnalysisChartAxisLabelOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['AnalysisWordCloudFieldWellsArgs']] = None, - sort_configuration: Optional[pulumi.Input['AnalysisWordCloudSortConfigurationArgs']] = None, - word_cloud_options: Optional[pulumi.Input['AnalysisWordCloudOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_label_options is not None: - _setter("category_label_options", category_label_options) + pulumi.set(__self__, "category_label_options", category_label_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if word_cloud_options is not None: - _setter("word_cloud_options", word_cloud_options) + pulumi.set(__self__, "word_cloud_options", word_cloud_options) @property @pulumi.getter(name="categoryLabelOptions") @@ -28181,17 +21902,8 @@ def word_cloud_options(self, value: Optional[pulumi.Input['AnalysisWordCloudOpti class AnalysisWordCloudFieldWellsArgs: def __init__(__self__, *, word_cloud_aggregated_field_wells: Optional[pulumi.Input['AnalysisWordCloudAggregatedFieldWellsArgs']] = None): - AnalysisWordCloudFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - word_cloud_aggregated_field_wells=word_cloud_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - word_cloud_aggregated_field_wells: Optional[pulumi.Input['AnalysisWordCloudAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if word_cloud_aggregated_field_wells is not None: - _setter("word_cloud_aggregated_field_wells", word_cloud_aggregated_field_wells) + pulumi.set(__self__, "word_cloud_aggregated_field_wells", word_cloud_aggregated_field_wells) @property @pulumi.getter(name="wordCloudAggregatedFieldWells") @@ -28212,37 +21924,18 @@ def __init__(__self__, *, word_orientation: Optional[pulumi.Input['AnalysisWordCloudWordOrientation']] = None, word_padding: Optional[pulumi.Input['AnalysisWordCloudWordPadding']] = None, word_scaling: Optional[pulumi.Input['AnalysisWordCloudWordScaling']] = None): - AnalysisWordCloudOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_layout=cloud_layout, - maximum_string_length=maximum_string_length, - word_casing=word_casing, - word_orientation=word_orientation, - word_padding=word_padding, - word_scaling=word_scaling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_layout: Optional[pulumi.Input['AnalysisWordCloudCloudLayout']] = None, - maximum_string_length: Optional[pulumi.Input[float]] = None, - word_casing: Optional[pulumi.Input['AnalysisWordCloudWordCasing']] = None, - word_orientation: Optional[pulumi.Input['AnalysisWordCloudWordOrientation']] = None, - word_padding: Optional[pulumi.Input['AnalysisWordCloudWordPadding']] = None, - word_scaling: Optional[pulumi.Input['AnalysisWordCloudWordScaling']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_layout is not None: - _setter("cloud_layout", cloud_layout) + pulumi.set(__self__, "cloud_layout", cloud_layout) if maximum_string_length is not None: - _setter("maximum_string_length", maximum_string_length) + pulumi.set(__self__, "maximum_string_length", maximum_string_length) if word_casing is not None: - _setter("word_casing", word_casing) + pulumi.set(__self__, "word_casing", word_casing) if word_orientation is not None: - _setter("word_orientation", word_orientation) + pulumi.set(__self__, "word_orientation", word_orientation) if word_padding is not None: - _setter("word_padding", word_padding) + pulumi.set(__self__, "word_padding", word_padding) if word_scaling is not None: - _setter("word_scaling", word_scaling) + pulumi.set(__self__, "word_scaling", word_scaling) @property @pulumi.getter(name="cloudLayout") @@ -28304,21 +21997,10 @@ class AnalysisWordCloudSortConfigurationArgs: def __init__(__self__, *, category_items_limit: Optional[pulumi.Input['AnalysisItemsLimitConfigurationArgs']] = None, category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFieldSortOptionsArgs']]]] = None): - AnalysisWordCloudSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_items_limit=category_items_limit, - category_sort=category_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_items_limit: Optional[pulumi.Input['AnalysisItemsLimitConfigurationArgs']] = None, - category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_items_limit is not None: - _setter("category_items_limit", category_items_limit) + pulumi.set(__self__, "category_items_limit", category_items_limit) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) @property @pulumi.getter(name="categoryItemsLimit") @@ -28348,36 +22030,17 @@ def __init__(__self__, *, column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisColumnHierarchyArgs']]]] = None, subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None): - AnalysisWordCloudVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['AnalysisWordCloudChartConfigurationArgs']] = None, - column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisColumnHierarchyArgs']]]] = None, - subtitle: Optional[pulumi.Input['AnalysisVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -28438,17 +22101,8 @@ def title(self, value: Optional[pulumi.Input['AnalysisVisualTitleLabelOptionsArg class DashboardAdHocFilteringOptionArgs: def __init__(__self__, *, availability_status: Optional[pulumi.Input['DashboardBehavior']] = None): - DashboardAdHocFilteringOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_status=availability_status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_status: Optional[pulumi.Input['DashboardBehavior']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_status is not None: - _setter("availability_status", availability_status) + pulumi.set(__self__, "availability_status", availability_status) @property @pulumi.getter(name="availabilityStatus") @@ -28467,29 +22121,14 @@ def __init__(__self__, *, categorical_aggregation_function: Optional[pulumi.Input['DashboardCategoricalAggregationFunction']] = None, date_aggregation_function: Optional[pulumi.Input['DashboardDateAggregationFunction']] = None, numerical_aggregation_function: Optional[pulumi.Input['DashboardNumericalAggregationFunctionArgs']] = None): - DashboardAggregationFunctionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute_aggregation_function=attribute_aggregation_function, - categorical_aggregation_function=categorical_aggregation_function, - date_aggregation_function=date_aggregation_function, - numerical_aggregation_function=numerical_aggregation_function, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute_aggregation_function: Optional[pulumi.Input['DashboardAttributeAggregationFunctionArgs']] = None, - categorical_aggregation_function: Optional[pulumi.Input['DashboardCategoricalAggregationFunction']] = None, - date_aggregation_function: Optional[pulumi.Input['DashboardDateAggregationFunction']] = None, - numerical_aggregation_function: Optional[pulumi.Input['DashboardNumericalAggregationFunctionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attribute_aggregation_function is not None: - _setter("attribute_aggregation_function", attribute_aggregation_function) + pulumi.set(__self__, "attribute_aggregation_function", attribute_aggregation_function) if categorical_aggregation_function is not None: - _setter("categorical_aggregation_function", categorical_aggregation_function) + pulumi.set(__self__, "categorical_aggregation_function", categorical_aggregation_function) if date_aggregation_function is not None: - _setter("date_aggregation_function", date_aggregation_function) + pulumi.set(__self__, "date_aggregation_function", date_aggregation_function) if numerical_aggregation_function is not None: - _setter("numerical_aggregation_function", numerical_aggregation_function) + pulumi.set(__self__, "numerical_aggregation_function", numerical_aggregation_function) @property @pulumi.getter(name="attributeAggregationFunction") @@ -28534,23 +22173,10 @@ def __init__(__self__, *, column: pulumi.Input['DashboardColumnIdentifierArgs'], sort_direction: pulumi.Input['DashboardSortDirection'], aggregation_function: Optional[pulumi.Input['DashboardAggregationFunctionArgs']] = None): - DashboardAggregationSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - sort_direction=sort_direction, - aggregation_function=aggregation_function, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['DashboardColumnIdentifierArgs'], - sort_direction: pulumi.Input['DashboardSortDirection'], - aggregation_function: Optional[pulumi.Input['DashboardAggregationFunctionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("sort_direction", sort_direction) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "sort_direction", sort_direction) if aggregation_function is not None: - _setter("aggregation_function", aggregation_function) + pulumi.set(__self__, "aggregation_function", aggregation_function) @property @pulumi.getter @@ -28584,27 +22210,13 @@ def aggregation_function(self, value: Optional[pulumi.Input['DashboardAggregatio class DashboardAllSheetsFilterScopeConfigurationArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type class DashboardAnalysisDefaultsArgs: def __init__(__self__, *, default_new_sheet_configuration: pulumi.Input['DashboardDefaultNewSheetConfigurationArgs']): - DashboardAnalysisDefaultsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_new_sheet_configuration=default_new_sheet_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_new_sheet_configuration: pulumi.Input['DashboardDefaultNewSheetConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("default_new_sheet_configuration", default_new_sheet_configuration) + pulumi.set(__self__, "default_new_sheet_configuration", default_new_sheet_configuration) @property @pulumi.getter(name="defaultNewSheetConfiguration") @@ -28621,21 +22233,10 @@ class DashboardAnchorDateConfigurationArgs: def __init__(__self__, *, anchor_option: Optional[pulumi.Input['DashboardAnchorOption']] = None, parameter_name: Optional[pulumi.Input[str]] = None): - DashboardAnchorDateConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - anchor_option=anchor_option, - parameter_name=parameter_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - anchor_option: Optional[pulumi.Input['DashboardAnchorOption']] = None, - parameter_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if anchor_option is not None: - _setter("anchor_option", anchor_option) + pulumi.set(__self__, "anchor_option", anchor_option) if parameter_name is not None: - _setter("parameter_name", parameter_name) + pulumi.set(__self__, "parameter_name", parameter_name) @property @pulumi.getter(name="anchorOption") @@ -28661,21 +22262,10 @@ class DashboardArcAxisConfigurationArgs: def __init__(__self__, *, range: Optional[pulumi.Input['DashboardArcAxisDisplayRangeArgs']] = None, reserve_range: Optional[pulumi.Input[float]] = None): - DashboardArcAxisConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - range=range, - reserve_range=reserve_range, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - range: Optional[pulumi.Input['DashboardArcAxisDisplayRangeArgs']] = None, - reserve_range: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if range is not None: - _setter("range", range) + pulumi.set(__self__, "range", range) if reserve_range is not None: - _setter("reserve_range", reserve_range) + pulumi.set(__self__, "reserve_range", reserve_range) @property @pulumi.getter @@ -28701,21 +22291,10 @@ class DashboardArcAxisDisplayRangeArgs: def __init__(__self__, *, max: Optional[pulumi.Input[float]] = None, min: Optional[pulumi.Input[float]] = None): - DashboardArcAxisDisplayRangeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[pulumi.Input[float]] = None, - min: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -28741,21 +22320,10 @@ class DashboardArcConfigurationArgs: def __init__(__self__, *, arc_angle: Optional[pulumi.Input[float]] = None, arc_thickness: Optional[pulumi.Input['DashboardArcThicknessOptions']] = None): - DashboardArcConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arc_angle=arc_angle, - arc_thickness=arc_thickness, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arc_angle: Optional[pulumi.Input[float]] = None, - arc_thickness: Optional[pulumi.Input['DashboardArcThicknessOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arc_angle is not None: - _setter("arc_angle", arc_angle) + pulumi.set(__self__, "arc_angle", arc_angle) if arc_thickness is not None: - _setter("arc_thickness", arc_thickness) + pulumi.set(__self__, "arc_thickness", arc_thickness) @property @pulumi.getter(name="arcAngle") @@ -28780,17 +22348,8 @@ def arc_thickness(self, value: Optional[pulumi.Input['DashboardArcThicknessOptio class DashboardArcOptionsArgs: def __init__(__self__, *, arc_thickness: Optional[pulumi.Input['DashboardArcThickness']] = None): - DashboardArcOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arc_thickness=arc_thickness, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arc_thickness: Optional[pulumi.Input['DashboardArcThickness']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arc_thickness is not None: - _setter("arc_thickness", arc_thickness) + pulumi.set(__self__, "arc_thickness", arc_thickness) @property @pulumi.getter(name="arcThickness") @@ -28807,21 +22366,10 @@ class DashboardAttributeAggregationFunctionArgs: def __init__(__self__, *, simple_attribute_aggregation: Optional[pulumi.Input['DashboardSimpleAttributeAggregationFunction']] = None, value_for_multiple_values: Optional[pulumi.Input[str]] = None): - DashboardAttributeAggregationFunctionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - simple_attribute_aggregation=simple_attribute_aggregation, - value_for_multiple_values=value_for_multiple_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - simple_attribute_aggregation: Optional[pulumi.Input['DashboardSimpleAttributeAggregationFunction']] = None, - value_for_multiple_values: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if simple_attribute_aggregation is not None: - _setter("simple_attribute_aggregation", simple_attribute_aggregation) + pulumi.set(__self__, "simple_attribute_aggregation", simple_attribute_aggregation) if value_for_multiple_values is not None: - _setter("value_for_multiple_values", value_for_multiple_values) + pulumi.set(__self__, "value_for_multiple_values", value_for_multiple_values) @property @pulumi.getter(name="simpleAttributeAggregation") @@ -28847,21 +22395,10 @@ class DashboardAxisDataOptionsArgs: def __init__(__self__, *, date_axis_options: Optional[pulumi.Input['DashboardDateAxisOptionsArgs']] = None, numeric_axis_options: Optional[pulumi.Input['DashboardNumericAxisOptionsArgs']] = None): - DashboardAxisDataOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_axis_options=date_axis_options, - numeric_axis_options=numeric_axis_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_axis_options: Optional[pulumi.Input['DashboardDateAxisOptionsArgs']] = None, - numeric_axis_options: Optional[pulumi.Input['DashboardNumericAxisOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_axis_options is not None: - _setter("date_axis_options", date_axis_options) + pulumi.set(__self__, "date_axis_options", date_axis_options) if numeric_axis_options is not None: - _setter("numeric_axis_options", numeric_axis_options) + pulumi.set(__self__, "numeric_axis_options", numeric_axis_options) @property @pulumi.getter(name="dateAxisOptions") @@ -28886,11 +22423,6 @@ def numeric_axis_options(self, value: Optional[pulumi.Input['DashboardNumericAxi class DashboardAxisDisplayDataDrivenRangeArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -28898,21 +22430,10 @@ class DashboardAxisDisplayMinMaxRangeArgs: def __init__(__self__, *, maximum: Optional[pulumi.Input[float]] = None, minimum: Optional[pulumi.Input[float]] = None): - DashboardAxisDisplayMinMaxRangeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - maximum=maximum, - minimum=minimum, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - maximum: Optional[pulumi.Input[float]] = None, - minimum: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if maximum is not None: - _setter("maximum", maximum) + pulumi.set(__self__, "maximum", maximum) if minimum is not None: - _setter("minimum", minimum) + pulumi.set(__self__, "minimum", minimum) @property @pulumi.getter @@ -28945,37 +22466,18 @@ def __init__(__self__, *, """ :param pulumi.Input[str] axis_offset: String based length that is composed of value and unit in px """ - DashboardAxisDisplayOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - axis_line_visibility=axis_line_visibility, - axis_offset=axis_offset, - data_options=data_options, - grid_line_visibility=grid_line_visibility, - scrollbar_options=scrollbar_options, - tick_label_options=tick_label_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - axis_line_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - axis_offset: Optional[pulumi.Input[str]] = None, - data_options: Optional[pulumi.Input['DashboardAxisDataOptionsArgs']] = None, - grid_line_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - scrollbar_options: Optional[pulumi.Input['DashboardScrollBarOptionsArgs']] = None, - tick_label_options: Optional[pulumi.Input['DashboardAxisTickLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if axis_line_visibility is not None: - _setter("axis_line_visibility", axis_line_visibility) + pulumi.set(__self__, "axis_line_visibility", axis_line_visibility) if axis_offset is not None: - _setter("axis_offset", axis_offset) + pulumi.set(__self__, "axis_offset", axis_offset) if data_options is not None: - _setter("data_options", data_options) + pulumi.set(__self__, "data_options", data_options) if grid_line_visibility is not None: - _setter("grid_line_visibility", grid_line_visibility) + pulumi.set(__self__, "grid_line_visibility", grid_line_visibility) if scrollbar_options is not None: - _setter("scrollbar_options", scrollbar_options) + pulumi.set(__self__, "scrollbar_options", scrollbar_options) if tick_label_options is not None: - _setter("tick_label_options", tick_label_options) + pulumi.set(__self__, "tick_label_options", tick_label_options) @property @pulumi.getter(name="axisLineVisibility") @@ -29040,21 +22542,10 @@ class DashboardAxisDisplayRangeArgs: def __init__(__self__, *, data_driven: Optional[pulumi.Input['DashboardAxisDisplayDataDrivenRangeArgs']] = None, min_max: Optional[pulumi.Input['DashboardAxisDisplayMinMaxRangeArgs']] = None): - DashboardAxisDisplayRangeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_driven=data_driven, - min_max=min_max, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_driven: Optional[pulumi.Input['DashboardAxisDisplayDataDrivenRangeArgs']] = None, - min_max: Optional[pulumi.Input['DashboardAxisDisplayMinMaxRangeArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_driven is not None: - _setter("data_driven", data_driven) + pulumi.set(__self__, "data_driven", data_driven) if min_max is not None: - _setter("min_max", min_max) + pulumi.set(__self__, "min_max", min_max) @property @pulumi.getter(name="dataDriven") @@ -29081,25 +22572,12 @@ def __init__(__self__, *, apply_to: Optional[pulumi.Input['DashboardAxisLabelReferenceOptionsArgs']] = None, custom_label: Optional[pulumi.Input[str]] = None, font_configuration: Optional[pulumi.Input['DashboardFontConfigurationArgs']] = None): - DashboardAxisLabelOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - apply_to=apply_to, - custom_label=custom_label, - font_configuration=font_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - apply_to: Optional[pulumi.Input['DashboardAxisLabelReferenceOptionsArgs']] = None, - custom_label: Optional[pulumi.Input[str]] = None, - font_configuration: Optional[pulumi.Input['DashboardFontConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if apply_to is not None: - _setter("apply_to", apply_to) + pulumi.set(__self__, "apply_to", apply_to) if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if font_configuration is not None: - _setter("font_configuration", font_configuration) + pulumi.set(__self__, "font_configuration", font_configuration) @property @pulumi.getter(name="applyTo") @@ -29134,19 +22612,8 @@ class DashboardAxisLabelReferenceOptionsArgs: def __init__(__self__, *, column: pulumi.Input['DashboardColumnIdentifierArgs'], field_id: pulumi.Input[str]): - DashboardAxisLabelReferenceOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['DashboardColumnIdentifierArgs'], - field_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) @property @pulumi.getter @@ -29172,21 +22639,10 @@ class DashboardAxisLinearScaleArgs: def __init__(__self__, *, step_count: Optional[pulumi.Input[float]] = None, step_size: Optional[pulumi.Input[float]] = None): - DashboardAxisLinearScaleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - step_count=step_count, - step_size=step_size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - step_count: Optional[pulumi.Input[float]] = None, - step_size: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if step_count is not None: - _setter("step_count", step_count) + pulumi.set(__self__, "step_count", step_count) if step_size is not None: - _setter("step_size", step_size) + pulumi.set(__self__, "step_size", step_size) @property @pulumi.getter(name="stepCount") @@ -29211,17 +22667,8 @@ def step_size(self, value: Optional[pulumi.Input[float]]): class DashboardAxisLogarithmicScaleArgs: def __init__(__self__, *, base: Optional[pulumi.Input[float]] = None): - DashboardAxisLogarithmicScaleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - base=base, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - base: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if base is not None: - _setter("base", base) + pulumi.set(__self__, "base", base) @property @pulumi.getter @@ -29238,21 +22685,10 @@ class DashboardAxisScaleArgs: def __init__(__self__, *, linear: Optional[pulumi.Input['DashboardAxisLinearScaleArgs']] = None, logarithmic: Optional[pulumi.Input['DashboardAxisLogarithmicScaleArgs']] = None): - DashboardAxisScaleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - linear=linear, - logarithmic=logarithmic, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - linear: Optional[pulumi.Input['DashboardAxisLinearScaleArgs']] = None, - logarithmic: Optional[pulumi.Input['DashboardAxisLogarithmicScaleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if linear is not None: - _setter("linear", linear) + pulumi.set(__self__, "linear", linear) if logarithmic is not None: - _setter("logarithmic", logarithmic) + pulumi.set(__self__, "logarithmic", logarithmic) @property @pulumi.getter @@ -29278,21 +22714,10 @@ class DashboardAxisTickLabelOptionsArgs: def __init__(__self__, *, label_options: Optional[pulumi.Input['DashboardLabelOptionsArgs']] = None, rotation_angle: Optional[pulumi.Input[float]] = None): - DashboardAxisTickLabelOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - label_options=label_options, - rotation_angle=rotation_angle, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - label_options: Optional[pulumi.Input['DashboardLabelOptionsArgs']] = None, - rotation_angle: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if label_options is not None: - _setter("label_options", label_options) + pulumi.set(__self__, "label_options", label_options) if rotation_angle is not None: - _setter("rotation_angle", rotation_angle) + pulumi.set(__self__, "rotation_angle", rotation_angle) @property @pulumi.getter(name="labelOptions") @@ -29320,29 +22745,14 @@ def __init__(__self__, *, colors: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, small_multiples: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None): - DashboardBarChartAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - colors=colors, - small_multiples=small_multiples, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, - colors: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, - small_multiples: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if colors is not None: - _setter("colors", colors) + pulumi.set(__self__, "colors", colors) if small_multiples is not None: - _setter("small_multiples", small_multiples) + pulumi.set(__self__, "small_multiples", small_multiples) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -29400,77 +22810,38 @@ def __init__(__self__, *, value_axis: Optional[pulumi.Input['DashboardAxisDisplayOptionsArgs']] = None, value_label_options: Optional[pulumi.Input['DashboardChartAxisLabelOptionsArgs']] = None, visual_palette: Optional[pulumi.Input['DashboardVisualPaletteArgs']] = None): - DashboardBarChartConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bars_arrangement=bars_arrangement, - category_axis=category_axis, - category_label_options=category_label_options, - color_label_options=color_label_options, - contribution_analysis_defaults=contribution_analysis_defaults, - data_labels=data_labels, - field_wells=field_wells, - legend=legend, - orientation=orientation, - reference_lines=reference_lines, - small_multiples_options=small_multiples_options, - sort_configuration=sort_configuration, - tooltip=tooltip, - value_axis=value_axis, - value_label_options=value_label_options, - visual_palette=visual_palette, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bars_arrangement: Optional[pulumi.Input['DashboardBarsArrangement']] = None, - category_axis: Optional[pulumi.Input['DashboardAxisDisplayOptionsArgs']] = None, - category_label_options: Optional[pulumi.Input['DashboardChartAxisLabelOptionsArgs']] = None, - color_label_options: Optional[pulumi.Input['DashboardChartAxisLabelOptionsArgs']] = None, - contribution_analysis_defaults: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardContributionAnalysisDefaultArgs']]]] = None, - data_labels: Optional[pulumi.Input['DashboardDataLabelOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['DashboardBarChartFieldWellsArgs']] = None, - legend: Optional[pulumi.Input['DashboardLegendOptionsArgs']] = None, - orientation: Optional[pulumi.Input['DashboardBarChartOrientation']] = None, - reference_lines: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardReferenceLineArgs']]]] = None, - small_multiples_options: Optional[pulumi.Input['DashboardSmallMultiplesOptionsArgs']] = None, - sort_configuration: Optional[pulumi.Input['DashboardBarChartSortConfigurationArgs']] = None, - tooltip: Optional[pulumi.Input['DashboardTooltipOptionsArgs']] = None, - value_axis: Optional[pulumi.Input['DashboardAxisDisplayOptionsArgs']] = None, - value_label_options: Optional[pulumi.Input['DashboardChartAxisLabelOptionsArgs']] = None, - visual_palette: Optional[pulumi.Input['DashboardVisualPaletteArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bars_arrangement is not None: - _setter("bars_arrangement", bars_arrangement) + pulumi.set(__self__, "bars_arrangement", bars_arrangement) if category_axis is not None: - _setter("category_axis", category_axis) + pulumi.set(__self__, "category_axis", category_axis) if category_label_options is not None: - _setter("category_label_options", category_label_options) + pulumi.set(__self__, "category_label_options", category_label_options) if color_label_options is not None: - _setter("color_label_options", color_label_options) + pulumi.set(__self__, "color_label_options", color_label_options) if contribution_analysis_defaults is not None: - _setter("contribution_analysis_defaults", contribution_analysis_defaults) + pulumi.set(__self__, "contribution_analysis_defaults", contribution_analysis_defaults) if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if orientation is not None: - _setter("orientation", orientation) + pulumi.set(__self__, "orientation", orientation) if reference_lines is not None: - _setter("reference_lines", reference_lines) + pulumi.set(__self__, "reference_lines", reference_lines) if small_multiples_options is not None: - _setter("small_multiples_options", small_multiples_options) + pulumi.set(__self__, "small_multiples_options", small_multiples_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if value_axis is not None: - _setter("value_axis", value_axis) + pulumi.set(__self__, "value_axis", value_axis) if value_label_options is not None: - _setter("value_label_options", value_label_options) + pulumi.set(__self__, "value_label_options", value_label_options) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) @property @pulumi.getter(name="barsArrangement") @@ -29621,17 +22992,8 @@ def visual_palette(self, value: Optional[pulumi.Input['DashboardVisualPaletteArg class DashboardBarChartFieldWellsArgs: def __init__(__self__, *, bar_chart_aggregated_field_wells: Optional[pulumi.Input['DashboardBarChartAggregatedFieldWellsArgs']] = None): - DashboardBarChartFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bar_chart_aggregated_field_wells=bar_chart_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bar_chart_aggregated_field_wells: Optional[pulumi.Input['DashboardBarChartAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bar_chart_aggregated_field_wells is not None: - _setter("bar_chart_aggregated_field_wells", bar_chart_aggregated_field_wells) + pulumi.set(__self__, "bar_chart_aggregated_field_wells", bar_chart_aggregated_field_wells) @property @pulumi.getter(name="barChartAggregatedFieldWells") @@ -29652,37 +23014,18 @@ def __init__(__self__, *, color_sort: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFieldSortOptionsArgs']]]] = None, small_multiples_limit_configuration: Optional[pulumi.Input['DashboardItemsLimitConfigurationArgs']] = None, small_multiples_sort: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFieldSortOptionsArgs']]]] = None): - DashboardBarChartSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_items_limit=category_items_limit, - category_sort=category_sort, - color_items_limit=color_items_limit, - color_sort=color_sort, - small_multiples_limit_configuration=small_multiples_limit_configuration, - small_multiples_sort=small_multiples_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_items_limit: Optional[pulumi.Input['DashboardItemsLimitConfigurationArgs']] = None, - category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFieldSortOptionsArgs']]]] = None, - color_items_limit: Optional[pulumi.Input['DashboardItemsLimitConfigurationArgs']] = None, - color_sort: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFieldSortOptionsArgs']]]] = None, - small_multiples_limit_configuration: Optional[pulumi.Input['DashboardItemsLimitConfigurationArgs']] = None, - small_multiples_sort: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_items_limit is not None: - _setter("category_items_limit", category_items_limit) + pulumi.set(__self__, "category_items_limit", category_items_limit) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) if color_items_limit is not None: - _setter("color_items_limit", color_items_limit) + pulumi.set(__self__, "color_items_limit", color_items_limit) if color_sort is not None: - _setter("color_sort", color_sort) + pulumi.set(__self__, "color_sort", color_sort) if small_multiples_limit_configuration is not None: - _setter("small_multiples_limit_configuration", small_multiples_limit_configuration) + pulumi.set(__self__, "small_multiples_limit_configuration", small_multiples_limit_configuration) if small_multiples_sort is not None: - _setter("small_multiples_sort", small_multiples_sort) + pulumi.set(__self__, "small_multiples_sort", small_multiples_sort) @property @pulumi.getter(name="categoryItemsLimit") @@ -29748,36 +23091,17 @@ def __init__(__self__, *, column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardColumnHierarchyArgs']]]] = None, subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None): - DashboardBarChartVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['DashboardBarChartConfigurationArgs']] = None, - column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardColumnHierarchyArgs']]]] = None, - subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -29838,17 +23162,8 @@ def title(self, value: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsAr class DashboardBinCountOptionsArgs: def __init__(__self__, *, value: Optional[pulumi.Input[float]] = None): - DashboardBinCountOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - value: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -29865,21 +23180,10 @@ class DashboardBinWidthOptionsArgs: def __init__(__self__, *, bin_count_limit: Optional[pulumi.Input[float]] = None, value: Optional[pulumi.Input[float]] = None): - DashboardBinWidthOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bin_count_limit=bin_count_limit, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bin_count_limit: Optional[pulumi.Input[float]] = None, - value: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bin_count_limit is not None: - _setter("bin_count_limit", bin_count_limit) + pulumi.set(__self__, "bin_count_limit", bin_count_limit) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="binCountLimit") @@ -29907,27 +23211,12 @@ def __init__(__self__, *, section_id: pulumi.Input[str], page_break_configuration: Optional[pulumi.Input['DashboardSectionPageBreakConfigurationArgs']] = None, style: Optional[pulumi.Input['DashboardSectionStyleArgs']] = None): - DashboardBodySectionConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - content=content, - section_id=section_id, - page_break_configuration=page_break_configuration, - style=style, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content: pulumi.Input['DashboardBodySectionContentArgs'], - section_id: pulumi.Input[str], - page_break_configuration: Optional[pulumi.Input['DashboardSectionPageBreakConfigurationArgs']] = None, - style: Optional[pulumi.Input['DashboardSectionStyleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("content", content) - _setter("section_id", section_id) + pulumi.set(__self__, "content", content) + pulumi.set(__self__, "section_id", section_id) if page_break_configuration is not None: - _setter("page_break_configuration", page_break_configuration) + pulumi.set(__self__, "page_break_configuration", page_break_configuration) if style is not None: - _setter("style", style) + pulumi.set(__self__, "style", style) @property @pulumi.getter @@ -29970,17 +23259,8 @@ def style(self, value: Optional[pulumi.Input['DashboardSectionStyleArgs']]): class DashboardBodySectionContentArgs: def __init__(__self__, *, layout: Optional[pulumi.Input['DashboardSectionLayoutConfigurationArgs']] = None): - DashboardBodySectionContentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - layout=layout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - layout: Optional[pulumi.Input['DashboardSectionLayoutConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if layout is not None: - _setter("layout", layout) + pulumi.set(__self__, "layout", layout) @property @pulumi.getter @@ -29997,21 +23277,10 @@ class DashboardBoxPlotAggregatedFieldWellsArgs: def __init__(__self__, *, group_by: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None): - DashboardBoxPlotAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_by=group_by, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_by: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if group_by is not None: - _setter("group_by", group_by) + pulumi.set(__self__, "group_by", group_by) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter(name="groupBy") @@ -30046,57 +23315,28 @@ def __init__(__self__, *, sort_configuration: Optional[pulumi.Input['DashboardBoxPlotSortConfigurationArgs']] = None, tooltip: Optional[pulumi.Input['DashboardTooltipOptionsArgs']] = None, visual_palette: Optional[pulumi.Input['DashboardVisualPaletteArgs']] = None): - DashboardBoxPlotChartConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - box_plot_options=box_plot_options, - category_axis=category_axis, - category_label_options=category_label_options, - field_wells=field_wells, - legend=legend, - primary_y_axis_display_options=primary_y_axis_display_options, - primary_y_axis_label_options=primary_y_axis_label_options, - reference_lines=reference_lines, - sort_configuration=sort_configuration, - tooltip=tooltip, - visual_palette=visual_palette, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - box_plot_options: Optional[pulumi.Input['DashboardBoxPlotOptionsArgs']] = None, - category_axis: Optional[pulumi.Input['DashboardAxisDisplayOptionsArgs']] = None, - category_label_options: Optional[pulumi.Input['DashboardChartAxisLabelOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['DashboardBoxPlotFieldWellsArgs']] = None, - legend: Optional[pulumi.Input['DashboardLegendOptionsArgs']] = None, - primary_y_axis_display_options: Optional[pulumi.Input['DashboardAxisDisplayOptionsArgs']] = None, - primary_y_axis_label_options: Optional[pulumi.Input['DashboardChartAxisLabelOptionsArgs']] = None, - reference_lines: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardReferenceLineArgs']]]] = None, - sort_configuration: Optional[pulumi.Input['DashboardBoxPlotSortConfigurationArgs']] = None, - tooltip: Optional[pulumi.Input['DashboardTooltipOptionsArgs']] = None, - visual_palette: Optional[pulumi.Input['DashboardVisualPaletteArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if box_plot_options is not None: - _setter("box_plot_options", box_plot_options) + pulumi.set(__self__, "box_plot_options", box_plot_options) if category_axis is not None: - _setter("category_axis", category_axis) + pulumi.set(__self__, "category_axis", category_axis) if category_label_options is not None: - _setter("category_label_options", category_label_options) + pulumi.set(__self__, "category_label_options", category_label_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if primary_y_axis_display_options is not None: - _setter("primary_y_axis_display_options", primary_y_axis_display_options) + pulumi.set(__self__, "primary_y_axis_display_options", primary_y_axis_display_options) if primary_y_axis_label_options is not None: - _setter("primary_y_axis_label_options", primary_y_axis_label_options) + pulumi.set(__self__, "primary_y_axis_label_options", primary_y_axis_label_options) if reference_lines is not None: - _setter("reference_lines", reference_lines) + pulumi.set(__self__, "reference_lines", reference_lines) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) @property @pulumi.getter(name="boxPlotOptions") @@ -30202,17 +23442,8 @@ def visual_palette(self, value: Optional[pulumi.Input['DashboardVisualPaletteArg class DashboardBoxPlotFieldWellsArgs: def __init__(__self__, *, box_plot_aggregated_field_wells: Optional[pulumi.Input['DashboardBoxPlotAggregatedFieldWellsArgs']] = None): - DashboardBoxPlotFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - box_plot_aggregated_field_wells=box_plot_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - box_plot_aggregated_field_wells: Optional[pulumi.Input['DashboardBoxPlotAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if box_plot_aggregated_field_wells is not None: - _setter("box_plot_aggregated_field_wells", box_plot_aggregated_field_wells) + pulumi.set(__self__, "box_plot_aggregated_field_wells", box_plot_aggregated_field_wells) @property @pulumi.getter(name="boxPlotAggregatedFieldWells") @@ -30230,25 +23461,12 @@ def __init__(__self__, *, all_data_points_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, outlier_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, style_options: Optional[pulumi.Input['DashboardBoxPlotStyleOptionsArgs']] = None): - DashboardBoxPlotOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - all_data_points_visibility=all_data_points_visibility, - outlier_visibility=outlier_visibility, - style_options=style_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - all_data_points_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - outlier_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - style_options: Optional[pulumi.Input['DashboardBoxPlotStyleOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if all_data_points_visibility is not None: - _setter("all_data_points_visibility", all_data_points_visibility) + pulumi.set(__self__, "all_data_points_visibility", all_data_points_visibility) if outlier_visibility is not None: - _setter("outlier_visibility", outlier_visibility) + pulumi.set(__self__, "outlier_visibility", outlier_visibility) if style_options is not None: - _setter("style_options", style_options) + pulumi.set(__self__, "style_options", style_options) @property @pulumi.getter(name="allDataPointsVisibility") @@ -30283,21 +23501,10 @@ class DashboardBoxPlotSortConfigurationArgs: def __init__(__self__, *, category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFieldSortOptionsArgs']]]] = None, pagination_configuration: Optional[pulumi.Input['DashboardPaginationConfigurationArgs']] = None): - DashboardBoxPlotSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_sort=category_sort, - pagination_configuration=pagination_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFieldSortOptionsArgs']]]] = None, - pagination_configuration: Optional[pulumi.Input['DashboardPaginationConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) if pagination_configuration is not None: - _setter("pagination_configuration", pagination_configuration) + pulumi.set(__self__, "pagination_configuration", pagination_configuration) @property @pulumi.getter(name="categorySort") @@ -30322,17 +23529,8 @@ def pagination_configuration(self, value: Optional[pulumi.Input['DashboardPagina class DashboardBoxPlotStyleOptionsArgs: def __init__(__self__, *, fill_style: Optional[pulumi.Input['DashboardBoxPlotFillStyle']] = None): - DashboardBoxPlotStyleOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - fill_style=fill_style, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - fill_style: Optional[pulumi.Input['DashboardBoxPlotFillStyle']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if fill_style is not None: - _setter("fill_style", fill_style) + pulumi.set(__self__, "fill_style", fill_style) @property @pulumi.getter(name="fillStyle") @@ -30353,36 +23551,17 @@ def __init__(__self__, *, column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardColumnHierarchyArgs']]]] = None, subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None): - DashboardBoxPlotVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['DashboardBoxPlotChartConfigurationArgs']] = None, - column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardColumnHierarchyArgs']]]] = None, - subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -30445,22 +23624,9 @@ def __init__(__self__, *, data_set_identifier: pulumi.Input[str], expression: pulumi.Input[str], name: pulumi.Input[str]): - DashboardCalculatedFieldArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_identifier=data_set_identifier, - expression=expression, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_identifier: pulumi.Input[str], - expression: pulumi.Input[str], - name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_identifier", data_set_identifier) - _setter("expression", expression) - _setter("name", name) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="dataSetIdentifier") @@ -30495,19 +23661,8 @@ class DashboardCalculatedMeasureFieldArgs: def __init__(__self__, *, expression: pulumi.Input[str], field_id: pulumi.Input[str]): - DashboardCalculatedMeasureFieldArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - field_id=field_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: pulumi.Input[str], - field_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("expression", expression) - _setter("field_id", field_id) + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "field_id", field_id) @property @pulumi.getter @@ -30532,17 +23687,8 @@ def field_id(self, value: pulumi.Input[str]): class DashboardCascadingControlConfigurationArgs: def __init__(__self__, *, source_controls: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardCascadingControlSourceArgs']]]] = None): - DashboardCascadingControlConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_controls=source_controls, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_controls: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardCascadingControlSourceArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if source_controls is not None: - _setter("source_controls", source_controls) + pulumi.set(__self__, "source_controls", source_controls) @property @pulumi.getter(name="sourceControls") @@ -30559,21 +23705,10 @@ class DashboardCascadingControlSourceArgs: def __init__(__self__, *, column_to_match: Optional[pulumi.Input['DashboardColumnIdentifierArgs']] = None, source_sheet_control_id: Optional[pulumi.Input[str]] = None): - DashboardCascadingControlSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_to_match=column_to_match, - source_sheet_control_id=source_sheet_control_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_to_match: Optional[pulumi.Input['DashboardColumnIdentifierArgs']] = None, - source_sheet_control_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column_to_match is not None: - _setter("column_to_match", column_to_match) + pulumi.set(__self__, "column_to_match", column_to_match) if source_sheet_control_id is not None: - _setter("source_sheet_control_id", source_sheet_control_id) + pulumi.set(__self__, "source_sheet_control_id", source_sheet_control_id) @property @pulumi.getter(name="columnToMatch") @@ -30601,27 +23736,12 @@ def __init__(__self__, *, field_id: pulumi.Input[str], format_configuration: Optional[pulumi.Input['DashboardStringFormatConfigurationArgs']] = None, hierarchy_id: Optional[pulumi.Input[str]] = None): - DashboardCategoricalDimensionFieldArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - format_configuration=format_configuration, - hierarchy_id=hierarchy_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['DashboardColumnIdentifierArgs'], - field_id: pulumi.Input[str], - format_configuration: Optional[pulumi.Input['DashboardStringFormatConfigurationArgs']] = None, - hierarchy_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) if hierarchy_id is not None: - _setter("hierarchy_id", hierarchy_id) + pulumi.set(__self__, "hierarchy_id", hierarchy_id) @property @pulumi.getter @@ -30667,27 +23787,12 @@ def __init__(__self__, *, field_id: pulumi.Input[str], aggregation_function: Optional[pulumi.Input['DashboardCategoricalAggregationFunction']] = None, format_configuration: Optional[pulumi.Input['DashboardStringFormatConfigurationArgs']] = None): - DashboardCategoricalMeasureFieldArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - aggregation_function=aggregation_function, - format_configuration=format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['DashboardColumnIdentifierArgs'], - field_id: pulumi.Input[str], - aggregation_function: Optional[pulumi.Input['DashboardCategoricalAggregationFunction']] = None, - format_configuration: Optional[pulumi.Input['DashboardStringFormatConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) if aggregation_function is not None: - _setter("aggregation_function", aggregation_function) + pulumi.set(__self__, "aggregation_function", aggregation_function) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) @property @pulumi.getter @@ -30731,19 +23836,8 @@ class DashboardCategoryDrillDownFilterArgs: def __init__(__self__, *, category_values: pulumi.Input[Sequence[pulumi.Input[str]]], column: pulumi.Input['DashboardColumnIdentifierArgs']): - DashboardCategoryDrillDownFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_values=category_values, - column=column, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_values: pulumi.Input[Sequence[pulumi.Input[str]]], - column: pulumi.Input['DashboardColumnIdentifierArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("category_values", category_values) - _setter("column", column) + pulumi.set(__self__, "category_values", category_values) + pulumi.set(__self__, "column", column) @property @pulumi.getter(name="categoryValues") @@ -30770,25 +23864,12 @@ def __init__(__self__, *, custom_filter_configuration: Optional[pulumi.Input['DashboardCustomFilterConfigurationArgs']] = None, custom_filter_list_configuration: Optional[pulumi.Input['DashboardCustomFilterListConfigurationArgs']] = None, filter_list_configuration: Optional[pulumi.Input['DashboardFilterListConfigurationArgs']] = None): - DashboardCategoryFilterConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_filter_configuration=custom_filter_configuration, - custom_filter_list_configuration=custom_filter_list_configuration, - filter_list_configuration=filter_list_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_filter_configuration: Optional[pulumi.Input['DashboardCustomFilterConfigurationArgs']] = None, - custom_filter_list_configuration: Optional[pulumi.Input['DashboardCustomFilterListConfigurationArgs']] = None, - filter_list_configuration: Optional[pulumi.Input['DashboardFilterListConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_filter_configuration is not None: - _setter("custom_filter_configuration", custom_filter_configuration) + pulumi.set(__self__, "custom_filter_configuration", custom_filter_configuration) if custom_filter_list_configuration is not None: - _setter("custom_filter_list_configuration", custom_filter_list_configuration) + pulumi.set(__self__, "custom_filter_list_configuration", custom_filter_list_configuration) if filter_list_configuration is not None: - _setter("filter_list_configuration", filter_list_configuration) + pulumi.set(__self__, "filter_list_configuration", filter_list_configuration) @property @pulumi.getter(name="customFilterConfiguration") @@ -30824,22 +23905,9 @@ def __init__(__self__, *, column: pulumi.Input['DashboardColumnIdentifierArgs'], configuration: pulumi.Input['DashboardCategoryFilterConfigurationArgs'], filter_id: pulumi.Input[str]): - DashboardCategoryFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - configuration=configuration, - filter_id=filter_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['DashboardColumnIdentifierArgs'], - configuration: pulumi.Input['DashboardCategoryFilterConfigurationArgs'], - filter_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("configuration", configuration) - _setter("filter_id", filter_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "configuration", configuration) + pulumi.set(__self__, "filter_id", filter_id) @property @pulumi.getter @@ -30875,25 +23943,12 @@ def __init__(__self__, *, axis_label_options: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardAxisLabelOptionsArgs']]]] = None, sort_icon_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, visibility: Optional[pulumi.Input['DashboardVisibility']] = None): - DashboardChartAxisLabelOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - axis_label_options=axis_label_options, - sort_icon_visibility=sort_icon_visibility, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - axis_label_options: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardAxisLabelOptionsArgs']]]] = None, - sort_icon_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if axis_label_options is not None: - _setter("axis_label_options", axis_label_options) + pulumi.set(__self__, "axis_label_options", axis_label_options) if sort_icon_visibility is not None: - _setter("sort_icon_visibility", sort_icon_visibility) + pulumi.set(__self__, "sort_icon_visibility", sort_icon_visibility) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="axisLabelOptions") @@ -30927,17 +23982,8 @@ def visibility(self, value: Optional[pulumi.Input['DashboardVisibility']]): class DashboardClusterMarkerConfigurationArgs: def __init__(__self__, *, cluster_marker: Optional[pulumi.Input['DashboardClusterMarkerArgs']] = None): - DashboardClusterMarkerConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cluster_marker=cluster_marker, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cluster_marker: Optional[pulumi.Input['DashboardClusterMarkerArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cluster_marker is not None: - _setter("cluster_marker", cluster_marker) + pulumi.set(__self__, "cluster_marker", cluster_marker) @property @pulumi.getter(name="clusterMarker") @@ -30953,17 +23999,8 @@ def cluster_marker(self, value: Optional[pulumi.Input['DashboardClusterMarkerArg class DashboardClusterMarkerArgs: def __init__(__self__, *, simple_cluster_marker: Optional[pulumi.Input['DashboardSimpleClusterMarkerArgs']] = None): - DashboardClusterMarkerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - simple_cluster_marker=simple_cluster_marker, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - simple_cluster_marker: Optional[pulumi.Input['DashboardSimpleClusterMarkerArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if simple_cluster_marker is not None: - _setter("simple_cluster_marker", simple_cluster_marker) + pulumi.set(__self__, "simple_cluster_marker", simple_cluster_marker) @property @pulumi.getter(name="simpleClusterMarker") @@ -30981,23 +24018,10 @@ def __init__(__self__, *, color_fill_type: pulumi.Input['DashboardColorFillType'], colors: pulumi.Input[Sequence[pulumi.Input['DashboardDataColorArgs']]], null_value_color: Optional[pulumi.Input['DashboardDataColorArgs']] = None): - DashboardColorScaleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - color_fill_type=color_fill_type, - colors=colors, - null_value_color=null_value_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color_fill_type: pulumi.Input['DashboardColorFillType'], - colors: pulumi.Input[Sequence[pulumi.Input['DashboardDataColorArgs']]], - null_value_color: Optional[pulumi.Input['DashboardDataColorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("color_fill_type", color_fill_type) - _setter("colors", colors) + pulumi.set(__self__, "color_fill_type", color_fill_type) + pulumi.set(__self__, "colors", colors) if null_value_color is not None: - _setter("null_value_color", null_value_color) + pulumi.set(__self__, "null_value_color", null_value_color) @property @pulumi.getter(name="colorFillType") @@ -31031,17 +24055,8 @@ def null_value_color(self, value: Optional[pulumi.Input['DashboardDataColorArgs' class DashboardColorsConfigurationArgs: def __init__(__self__, *, custom_colors: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardCustomColorArgs']]]] = None): - DashboardColorsConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_colors=custom_colors, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_colors: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardCustomColorArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_colors is not None: - _setter("custom_colors", custom_colors) + pulumi.set(__self__, "custom_colors", custom_colors) @property @pulumi.getter(name="customColors") @@ -31060,28 +24075,13 @@ def __init__(__self__, *, colors_configuration: Optional[pulumi.Input['DashboardColorsConfigurationArgs']] = None, format_configuration: Optional[pulumi.Input['DashboardFormatConfigurationArgs']] = None, role: Optional[pulumi.Input['DashboardColumnRole']] = None): - DashboardColumnConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - colors_configuration=colors_configuration, - format_configuration=format_configuration, - role=role, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['DashboardColumnIdentifierArgs'], - colors_configuration: Optional[pulumi.Input['DashboardColorsConfigurationArgs']] = None, - format_configuration: Optional[pulumi.Input['DashboardFormatConfigurationArgs']] = None, - role: Optional[pulumi.Input['DashboardColumnRole']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) + pulumi.set(__self__, "column", column) if colors_configuration is not None: - _setter("colors_configuration", colors_configuration) + pulumi.set(__self__, "colors_configuration", colors_configuration) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) if role is not None: - _setter("role", role) + pulumi.set(__self__, "role", role) @property @pulumi.getter @@ -31126,25 +24126,12 @@ def __init__(__self__, *, date_time_hierarchy: Optional[pulumi.Input['DashboardDateTimeHierarchyArgs']] = None, explicit_hierarchy: Optional[pulumi.Input['DashboardExplicitHierarchyArgs']] = None, predefined_hierarchy: Optional[pulumi.Input['DashboardPredefinedHierarchyArgs']] = None): - DashboardColumnHierarchyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_hierarchy=date_time_hierarchy, - explicit_hierarchy=explicit_hierarchy, - predefined_hierarchy=predefined_hierarchy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_hierarchy: Optional[pulumi.Input['DashboardDateTimeHierarchyArgs']] = None, - explicit_hierarchy: Optional[pulumi.Input['DashboardExplicitHierarchyArgs']] = None, - predefined_hierarchy: Optional[pulumi.Input['DashboardPredefinedHierarchyArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_hierarchy is not None: - _setter("date_time_hierarchy", date_time_hierarchy) + pulumi.set(__self__, "date_time_hierarchy", date_time_hierarchy) if explicit_hierarchy is not None: - _setter("explicit_hierarchy", explicit_hierarchy) + pulumi.set(__self__, "explicit_hierarchy", explicit_hierarchy) if predefined_hierarchy is not None: - _setter("predefined_hierarchy", predefined_hierarchy) + pulumi.set(__self__, "predefined_hierarchy", predefined_hierarchy) @property @pulumi.getter(name="dateTimeHierarchy") @@ -31179,19 +24166,8 @@ class DashboardColumnIdentifierArgs: def __init__(__self__, *, column_name: pulumi.Input[str], data_set_identifier: pulumi.Input[str]): - DashboardColumnIdentifierArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_name=column_name, - data_set_identifier=data_set_identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_name: pulumi.Input[str], - data_set_identifier: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column_name", column_name) - _setter("data_set_identifier", data_set_identifier) + pulumi.set(__self__, "column_name", column_name) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) @property @pulumi.getter(name="columnName") @@ -31218,23 +24194,10 @@ def __init__(__self__, *, direction: pulumi.Input['DashboardSortDirection'], sort_by: pulumi.Input['DashboardColumnIdentifierArgs'], aggregation_function: Optional[pulumi.Input['DashboardAggregationFunctionArgs']] = None): - DashboardColumnSortArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - direction=direction, - sort_by=sort_by, - aggregation_function=aggregation_function, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - direction: pulumi.Input['DashboardSortDirection'], - sort_by: pulumi.Input['DashboardColumnIdentifierArgs'], - aggregation_function: Optional[pulumi.Input['DashboardAggregationFunctionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("direction", direction) - _setter("sort_by", sort_by) + pulumi.set(__self__, "direction", direction) + pulumi.set(__self__, "sort_by", sort_by) if aggregation_function is not None: - _setter("aggregation_function", aggregation_function) + pulumi.set(__self__, "aggregation_function", aggregation_function) @property @pulumi.getter @@ -31271,28 +24234,13 @@ def __init__(__self__, *, aggregation: Optional[pulumi.Input['DashboardAggregationFunctionArgs']] = None, label: Optional[pulumi.Input[str]] = None, visibility: Optional[pulumi.Input['DashboardVisibility']] = None): - DashboardColumnTooltipItemArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - aggregation=aggregation, - label=label, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['DashboardColumnIdentifierArgs'], - aggregation: Optional[pulumi.Input['DashboardAggregationFunctionArgs']] = None, - label: Optional[pulumi.Input[str]] = None, - visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) + pulumi.set(__self__, "column", column) if aggregation is not None: - _setter("aggregation", aggregation) + pulumi.set(__self__, "aggregation", aggregation) if label is not None: - _setter("label", label) + pulumi.set(__self__, "label", label) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -31338,29 +24286,14 @@ def __init__(__self__, *, category: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, colors: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, line_values: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None): - DashboardComboChartAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bar_values=bar_values, - category=category, - colors=colors, - line_values=line_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bar_values: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None, - category: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, - colors: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, - line_values: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bar_values is not None: - _setter("bar_values", bar_values) + pulumi.set(__self__, "bar_values", bar_values) if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if colors is not None: - _setter("colors", colors) + pulumi.set(__self__, "colors", colors) if line_values is not None: - _setter("line_values", line_values) + pulumi.set(__self__, "line_values", line_values) @property @pulumi.getter(name="barValues") @@ -31418,77 +24351,38 @@ def __init__(__self__, *, sort_configuration: Optional[pulumi.Input['DashboardComboChartSortConfigurationArgs']] = None, tooltip: Optional[pulumi.Input['DashboardTooltipOptionsArgs']] = None, visual_palette: Optional[pulumi.Input['DashboardVisualPaletteArgs']] = None): - DashboardComboChartConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bar_data_labels=bar_data_labels, - bars_arrangement=bars_arrangement, - category_axis=category_axis, - category_label_options=category_label_options, - color_label_options=color_label_options, - field_wells=field_wells, - legend=legend, - line_data_labels=line_data_labels, - primary_y_axis_display_options=primary_y_axis_display_options, - primary_y_axis_label_options=primary_y_axis_label_options, - reference_lines=reference_lines, - secondary_y_axis_display_options=secondary_y_axis_display_options, - secondary_y_axis_label_options=secondary_y_axis_label_options, - sort_configuration=sort_configuration, - tooltip=tooltip, - visual_palette=visual_palette, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bar_data_labels: Optional[pulumi.Input['DashboardDataLabelOptionsArgs']] = None, - bars_arrangement: Optional[pulumi.Input['DashboardBarsArrangement']] = None, - category_axis: Optional[pulumi.Input['DashboardAxisDisplayOptionsArgs']] = None, - category_label_options: Optional[pulumi.Input['DashboardChartAxisLabelOptionsArgs']] = None, - color_label_options: Optional[pulumi.Input['DashboardChartAxisLabelOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['DashboardComboChartFieldWellsArgs']] = None, - legend: Optional[pulumi.Input['DashboardLegendOptionsArgs']] = None, - line_data_labels: Optional[pulumi.Input['DashboardDataLabelOptionsArgs']] = None, - primary_y_axis_display_options: Optional[pulumi.Input['DashboardAxisDisplayOptionsArgs']] = None, - primary_y_axis_label_options: Optional[pulumi.Input['DashboardChartAxisLabelOptionsArgs']] = None, - reference_lines: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardReferenceLineArgs']]]] = None, - secondary_y_axis_display_options: Optional[pulumi.Input['DashboardAxisDisplayOptionsArgs']] = None, - secondary_y_axis_label_options: Optional[pulumi.Input['DashboardChartAxisLabelOptionsArgs']] = None, - sort_configuration: Optional[pulumi.Input['DashboardComboChartSortConfigurationArgs']] = None, - tooltip: Optional[pulumi.Input['DashboardTooltipOptionsArgs']] = None, - visual_palette: Optional[pulumi.Input['DashboardVisualPaletteArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bar_data_labels is not None: - _setter("bar_data_labels", bar_data_labels) + pulumi.set(__self__, "bar_data_labels", bar_data_labels) if bars_arrangement is not None: - _setter("bars_arrangement", bars_arrangement) + pulumi.set(__self__, "bars_arrangement", bars_arrangement) if category_axis is not None: - _setter("category_axis", category_axis) + pulumi.set(__self__, "category_axis", category_axis) if category_label_options is not None: - _setter("category_label_options", category_label_options) + pulumi.set(__self__, "category_label_options", category_label_options) if color_label_options is not None: - _setter("color_label_options", color_label_options) + pulumi.set(__self__, "color_label_options", color_label_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if line_data_labels is not None: - _setter("line_data_labels", line_data_labels) + pulumi.set(__self__, "line_data_labels", line_data_labels) if primary_y_axis_display_options is not None: - _setter("primary_y_axis_display_options", primary_y_axis_display_options) + pulumi.set(__self__, "primary_y_axis_display_options", primary_y_axis_display_options) if primary_y_axis_label_options is not None: - _setter("primary_y_axis_label_options", primary_y_axis_label_options) + pulumi.set(__self__, "primary_y_axis_label_options", primary_y_axis_label_options) if reference_lines is not None: - _setter("reference_lines", reference_lines) + pulumi.set(__self__, "reference_lines", reference_lines) if secondary_y_axis_display_options is not None: - _setter("secondary_y_axis_display_options", secondary_y_axis_display_options) + pulumi.set(__self__, "secondary_y_axis_display_options", secondary_y_axis_display_options) if secondary_y_axis_label_options is not None: - _setter("secondary_y_axis_label_options", secondary_y_axis_label_options) + pulumi.set(__self__, "secondary_y_axis_label_options", secondary_y_axis_label_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) @property @pulumi.getter(name="barDataLabels") @@ -31639,17 +24533,8 @@ def visual_palette(self, value: Optional[pulumi.Input['DashboardVisualPaletteArg class DashboardComboChartFieldWellsArgs: def __init__(__self__, *, combo_chart_aggregated_field_wells: Optional[pulumi.Input['DashboardComboChartAggregatedFieldWellsArgs']] = None): - DashboardComboChartFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - combo_chart_aggregated_field_wells=combo_chart_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - combo_chart_aggregated_field_wells: Optional[pulumi.Input['DashboardComboChartAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if combo_chart_aggregated_field_wells is not None: - _setter("combo_chart_aggregated_field_wells", combo_chart_aggregated_field_wells) + pulumi.set(__self__, "combo_chart_aggregated_field_wells", combo_chart_aggregated_field_wells) @property @pulumi.getter(name="comboChartAggregatedFieldWells") @@ -31668,29 +24553,14 @@ def __init__(__self__, *, category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFieldSortOptionsArgs']]]] = None, color_items_limit: Optional[pulumi.Input['DashboardItemsLimitConfigurationArgs']] = None, color_sort: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFieldSortOptionsArgs']]]] = None): - DashboardComboChartSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_items_limit=category_items_limit, - category_sort=category_sort, - color_items_limit=color_items_limit, - color_sort=color_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_items_limit: Optional[pulumi.Input['DashboardItemsLimitConfigurationArgs']] = None, - category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFieldSortOptionsArgs']]]] = None, - color_items_limit: Optional[pulumi.Input['DashboardItemsLimitConfigurationArgs']] = None, - color_sort: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_items_limit is not None: - _setter("category_items_limit", category_items_limit) + pulumi.set(__self__, "category_items_limit", category_items_limit) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) if color_items_limit is not None: - _setter("color_items_limit", color_items_limit) + pulumi.set(__self__, "color_items_limit", color_items_limit) if color_sort is not None: - _setter("color_sort", color_sort) + pulumi.set(__self__, "color_sort", color_sort) @property @pulumi.getter(name="categoryItemsLimit") @@ -31738,36 +24608,17 @@ def __init__(__self__, *, column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardColumnHierarchyArgs']]]] = None, subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None): - DashboardComboChartVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['DashboardComboChartConfigurationArgs']] = None, - column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardColumnHierarchyArgs']]]] = None, - subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -31829,21 +24680,10 @@ class DashboardComparisonConfigurationArgs: def __init__(__self__, *, comparison_format: Optional[pulumi.Input['DashboardComparisonFormatConfigurationArgs']] = None, comparison_method: Optional[pulumi.Input['DashboardComparisonMethod']] = None): - DashboardComparisonConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - comparison_format=comparison_format, - comparison_method=comparison_method, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comparison_format: Optional[pulumi.Input['DashboardComparisonFormatConfigurationArgs']] = None, - comparison_method: Optional[pulumi.Input['DashboardComparisonMethod']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if comparison_format is not None: - _setter("comparison_format", comparison_format) + pulumi.set(__self__, "comparison_format", comparison_format) if comparison_method is not None: - _setter("comparison_method", comparison_method) + pulumi.set(__self__, "comparison_method", comparison_method) @property @pulumi.getter(name="comparisonFormat") @@ -31869,21 +24709,10 @@ class DashboardComparisonFormatConfigurationArgs: def __init__(__self__, *, number_display_format_configuration: Optional[pulumi.Input['DashboardNumberDisplayFormatConfigurationArgs']] = None, percentage_display_format_configuration: Optional[pulumi.Input['DashboardPercentageDisplayFormatConfigurationArgs']] = None): - DashboardComparisonFormatConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - number_display_format_configuration=number_display_format_configuration, - percentage_display_format_configuration=percentage_display_format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - number_display_format_configuration: Optional[pulumi.Input['DashboardNumberDisplayFormatConfigurationArgs']] = None, - percentage_display_format_configuration: Optional[pulumi.Input['DashboardPercentageDisplayFormatConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if number_display_format_configuration is not None: - _setter("number_display_format_configuration", number_display_format_configuration) + pulumi.set(__self__, "number_display_format_configuration", number_display_format_configuration) if percentage_display_format_configuration is not None: - _setter("percentage_display_format_configuration", percentage_display_format_configuration) + pulumi.set(__self__, "percentage_display_format_configuration", percentage_display_format_configuration) @property @pulumi.getter(name="numberDisplayFormatConfiguration") @@ -31917,53 +24746,26 @@ def __init__(__self__, *, top_bottom_ranked: Optional[pulumi.Input['DashboardTopBottomRankedComputationArgs']] = None, total_aggregation: Optional[pulumi.Input['DashboardTotalAggregationComputationArgs']] = None, unique_values: Optional[pulumi.Input['DashboardUniqueValuesComputationArgs']] = None): - DashboardComputationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - forecast=forecast, - growth_rate=growth_rate, - maximum_minimum=maximum_minimum, - metric_comparison=metric_comparison, - period_over_period=period_over_period, - period_to_date=period_to_date, - top_bottom_movers=top_bottom_movers, - top_bottom_ranked=top_bottom_ranked, - total_aggregation=total_aggregation, - unique_values=unique_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - forecast: Optional[pulumi.Input['DashboardForecastComputationArgs']] = None, - growth_rate: Optional[pulumi.Input['DashboardGrowthRateComputationArgs']] = None, - maximum_minimum: Optional[pulumi.Input['DashboardMaximumMinimumComputationArgs']] = None, - metric_comparison: Optional[pulumi.Input['DashboardMetricComparisonComputationArgs']] = None, - period_over_period: Optional[pulumi.Input['DashboardPeriodOverPeriodComputationArgs']] = None, - period_to_date: Optional[pulumi.Input['DashboardPeriodToDateComputationArgs']] = None, - top_bottom_movers: Optional[pulumi.Input['DashboardTopBottomMoversComputationArgs']] = None, - top_bottom_ranked: Optional[pulumi.Input['DashboardTopBottomRankedComputationArgs']] = None, - total_aggregation: Optional[pulumi.Input['DashboardTotalAggregationComputationArgs']] = None, - unique_values: Optional[pulumi.Input['DashboardUniqueValuesComputationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if forecast is not None: - _setter("forecast", forecast) + pulumi.set(__self__, "forecast", forecast) if growth_rate is not None: - _setter("growth_rate", growth_rate) + pulumi.set(__self__, "growth_rate", growth_rate) if maximum_minimum is not None: - _setter("maximum_minimum", maximum_minimum) + pulumi.set(__self__, "maximum_minimum", maximum_minimum) if metric_comparison is not None: - _setter("metric_comparison", metric_comparison) + pulumi.set(__self__, "metric_comparison", metric_comparison) if period_over_period is not None: - _setter("period_over_period", period_over_period) + pulumi.set(__self__, "period_over_period", period_over_period) if period_to_date is not None: - _setter("period_to_date", period_to_date) + pulumi.set(__self__, "period_to_date", period_to_date) if top_bottom_movers is not None: - _setter("top_bottom_movers", top_bottom_movers) + pulumi.set(__self__, "top_bottom_movers", top_bottom_movers) if top_bottom_ranked is not None: - _setter("top_bottom_ranked", top_bottom_ranked) + pulumi.set(__self__, "top_bottom_ranked", top_bottom_ranked) if total_aggregation is not None: - _setter("total_aggregation", total_aggregation) + pulumi.set(__self__, "total_aggregation", total_aggregation) if unique_values is not None: - _setter("unique_values", unique_values) + pulumi.set(__self__, "unique_values", unique_values) @property @pulumi.getter @@ -32061,21 +24863,10 @@ class DashboardConditionalFormattingColorArgs: def __init__(__self__, *, gradient: Optional[pulumi.Input['DashboardConditionalFormattingGradientColorArgs']] = None, solid: Optional[pulumi.Input['DashboardConditionalFormattingSolidColorArgs']] = None): - DashboardConditionalFormattingColorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - gradient=gradient, - solid=solid, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - gradient: Optional[pulumi.Input['DashboardConditionalFormattingGradientColorArgs']] = None, - solid: Optional[pulumi.Input['DashboardConditionalFormattingSolidColorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if gradient is not None: - _setter("gradient", gradient) + pulumi.set(__self__, "gradient", gradient) if solid is not None: - _setter("solid", solid) + pulumi.set(__self__, "solid", solid) @property @pulumi.getter @@ -32103,27 +24894,12 @@ def __init__(__self__, *, icon_options: pulumi.Input['DashboardConditionalFormattingCustomIconOptionsArgs'], color: Optional[pulumi.Input[str]] = None, display_configuration: Optional[pulumi.Input['DashboardConditionalFormattingIconDisplayConfigurationArgs']] = None): - DashboardConditionalFormattingCustomIconConditionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - icon_options=icon_options, - color=color, - display_configuration=display_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: pulumi.Input[str], - icon_options: pulumi.Input['DashboardConditionalFormattingCustomIconOptionsArgs'], - color: Optional[pulumi.Input[str]] = None, - display_configuration: Optional[pulumi.Input['DashboardConditionalFormattingIconDisplayConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("expression", expression) - _setter("icon_options", icon_options) + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "icon_options", icon_options) if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if display_configuration is not None: - _setter("display_configuration", display_configuration) + pulumi.set(__self__, "display_configuration", display_configuration) @property @pulumi.getter @@ -32167,21 +24943,10 @@ class DashboardConditionalFormattingCustomIconOptionsArgs: def __init__(__self__, *, icon: Optional[pulumi.Input['DashboardIcon']] = None, unicode_icon: Optional[pulumi.Input[str]] = None): - DashboardConditionalFormattingCustomIconOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - icon=icon, - unicode_icon=unicode_icon, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - icon: Optional[pulumi.Input['DashboardIcon']] = None, - unicode_icon: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if icon is not None: - _setter("icon", icon) + pulumi.set(__self__, "icon", icon) if unicode_icon is not None: - _setter("unicode_icon", unicode_icon) + pulumi.set(__self__, "unicode_icon", unicode_icon) @property @pulumi.getter @@ -32207,19 +24972,8 @@ class DashboardConditionalFormattingGradientColorArgs: def __init__(__self__, *, color: pulumi.Input['DashboardGradientColorArgs'], expression: pulumi.Input[str]): - DashboardConditionalFormattingGradientColorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - expression=expression, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: pulumi.Input['DashboardGradientColorArgs'], - expression: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("color", color) - _setter("expression", expression) + pulumi.set(__self__, "color", color) + pulumi.set(__self__, "expression", expression) @property @pulumi.getter @@ -32244,17 +24998,8 @@ def expression(self, value: pulumi.Input[str]): class DashboardConditionalFormattingIconDisplayConfigurationArgs: def __init__(__self__, *, icon_display_option: Optional[pulumi.Input['DashboardConditionalFormattingIconDisplayOption']] = None): - DashboardConditionalFormattingIconDisplayConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - icon_display_option=icon_display_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - icon_display_option: Optional[pulumi.Input['DashboardConditionalFormattingIconDisplayOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if icon_display_option is not None: - _setter("icon_display_option", icon_display_option) + pulumi.set(__self__, "icon_display_option", icon_display_option) @property @pulumi.getter(name="iconDisplayOption") @@ -32271,20 +25016,9 @@ class DashboardConditionalFormattingIconSetArgs: def __init__(__self__, *, expression: pulumi.Input[str], icon_set_type: Optional[pulumi.Input['DashboardConditionalFormattingIconSetType']] = None): - DashboardConditionalFormattingIconSetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - icon_set_type=icon_set_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: pulumi.Input[str], - icon_set_type: Optional[pulumi.Input['DashboardConditionalFormattingIconSetType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("expression", expression) + pulumi.set(__self__, "expression", expression) if icon_set_type is not None: - _setter("icon_set_type", icon_set_type) + pulumi.set(__self__, "icon_set_type", icon_set_type) @property @pulumi.getter @@ -32310,21 +25044,10 @@ class DashboardConditionalFormattingIconArgs: def __init__(__self__, *, custom_condition: Optional[pulumi.Input['DashboardConditionalFormattingCustomIconConditionArgs']] = None, icon_set: Optional[pulumi.Input['DashboardConditionalFormattingIconSetArgs']] = None): - DashboardConditionalFormattingIconArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_condition=custom_condition, - icon_set=icon_set, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_condition: Optional[pulumi.Input['DashboardConditionalFormattingCustomIconConditionArgs']] = None, - icon_set: Optional[pulumi.Input['DashboardConditionalFormattingIconSetArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_condition is not None: - _setter("custom_condition", custom_condition) + pulumi.set(__self__, "custom_condition", custom_condition) if icon_set is not None: - _setter("icon_set", icon_set) + pulumi.set(__self__, "icon_set", icon_set) @property @pulumi.getter(name="customCondition") @@ -32350,20 +25073,9 @@ class DashboardConditionalFormattingSolidColorArgs: def __init__(__self__, *, expression: pulumi.Input[str], color: Optional[pulumi.Input[str]] = None): - DashboardConditionalFormattingSolidColorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - color=color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: pulumi.Input[str], - color: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("expression", expression) + pulumi.set(__self__, "expression", expression) if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) @property @pulumi.getter @@ -32389,19 +25101,8 @@ class DashboardContributionAnalysisDefaultArgs: def __init__(__self__, *, contributor_dimensions: pulumi.Input[Sequence[pulumi.Input['DashboardColumnIdentifierArgs']]], measure_field_id: pulumi.Input[str]): - DashboardContributionAnalysisDefaultArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - contributor_dimensions=contributor_dimensions, - measure_field_id=measure_field_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - contributor_dimensions: pulumi.Input[Sequence[pulumi.Input['DashboardColumnIdentifierArgs']]], - measure_field_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("contributor_dimensions", contributor_dimensions) - _setter("measure_field_id", measure_field_id) + pulumi.set(__self__, "contributor_dimensions", contributor_dimensions) + pulumi.set(__self__, "measure_field_id", measure_field_id) @property @pulumi.getter(name="contributorDimensions") @@ -32433,45 +25134,22 @@ def __init__(__self__, *, separator_configuration: Optional[pulumi.Input['DashboardNumericSeparatorConfigurationArgs']] = None, suffix: Optional[pulumi.Input[str]] = None, symbol: Optional[pulumi.Input[str]] = None): - DashboardCurrencyDisplayFormatConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - decimal_places_configuration=decimal_places_configuration, - negative_value_configuration=negative_value_configuration, - null_value_format_configuration=null_value_format_configuration, - number_scale=number_scale, - prefix=prefix, - separator_configuration=separator_configuration, - suffix=suffix, - symbol=symbol, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - decimal_places_configuration: Optional[pulumi.Input['DashboardDecimalPlacesConfigurationArgs']] = None, - negative_value_configuration: Optional[pulumi.Input['DashboardNegativeValueConfigurationArgs']] = None, - null_value_format_configuration: Optional[pulumi.Input['DashboardNullValueFormatConfigurationArgs']] = None, - number_scale: Optional[pulumi.Input['DashboardNumberScale']] = None, - prefix: Optional[pulumi.Input[str]] = None, - separator_configuration: Optional[pulumi.Input['DashboardNumericSeparatorConfigurationArgs']] = None, - suffix: Optional[pulumi.Input[str]] = None, - symbol: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if decimal_places_configuration is not None: - _setter("decimal_places_configuration", decimal_places_configuration) + pulumi.set(__self__, "decimal_places_configuration", decimal_places_configuration) if negative_value_configuration is not None: - _setter("negative_value_configuration", negative_value_configuration) + pulumi.set(__self__, "negative_value_configuration", negative_value_configuration) if null_value_format_configuration is not None: - _setter("null_value_format_configuration", null_value_format_configuration) + pulumi.set(__self__, "null_value_format_configuration", null_value_format_configuration) if number_scale is not None: - _setter("number_scale", number_scale) + pulumi.set(__self__, "number_scale", number_scale) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if separator_configuration is not None: - _setter("separator_configuration", separator_configuration) + pulumi.set(__self__, "separator_configuration", separator_configuration) if suffix is not None: - _setter("suffix", suffix) + pulumi.set(__self__, "suffix", suffix) if symbol is not None: - _setter("symbol", symbol) + pulumi.set(__self__, "symbol", symbol) @property @pulumi.getter(name="decimalPlacesConfiguration") @@ -32551,19 +25229,8 @@ class DashboardCustomActionFilterOperationArgs: def __init__(__self__, *, selected_fields_configuration: pulumi.Input['DashboardFilterOperationSelectedFieldsConfigurationArgs'], target_visuals_configuration: pulumi.Input['DashboardFilterOperationTargetVisualsConfigurationArgs']): - DashboardCustomActionFilterOperationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - selected_fields_configuration=selected_fields_configuration, - target_visuals_configuration=target_visuals_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - selected_fields_configuration: pulumi.Input['DashboardFilterOperationSelectedFieldsConfigurationArgs'], - target_visuals_configuration: pulumi.Input['DashboardFilterOperationTargetVisualsConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("selected_fields_configuration", selected_fields_configuration) - _setter("target_visuals_configuration", target_visuals_configuration) + pulumi.set(__self__, "selected_fields_configuration", selected_fields_configuration) + pulumi.set(__self__, "target_visuals_configuration", target_visuals_configuration) @property @pulumi.getter(name="selectedFieldsConfiguration") @@ -32588,17 +25255,8 @@ def target_visuals_configuration(self, value: pulumi.Input['DashboardFilterOpera class DashboardCustomActionNavigationOperationArgs: def __init__(__self__, *, local_navigation_configuration: Optional[pulumi.Input['DashboardLocalNavigationConfigurationArgs']] = None): - DashboardCustomActionNavigationOperationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - local_navigation_configuration=local_navigation_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - local_navigation_configuration: Optional[pulumi.Input['DashboardLocalNavigationConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if local_navigation_configuration is not None: - _setter("local_navigation_configuration", local_navigation_configuration) + pulumi.set(__self__, "local_navigation_configuration", local_navigation_configuration) @property @pulumi.getter(name="localNavigationConfiguration") @@ -32614,16 +25272,7 @@ def local_navigation_configuration(self, value: Optional[pulumi.Input['Dashboard class DashboardCustomActionSetParametersOperationArgs: def __init__(__self__, *, parameter_value_configurations: pulumi.Input[Sequence[pulumi.Input['DashboardSetParameterValueConfigurationArgs']]]): - DashboardCustomActionSetParametersOperationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_value_configurations=parameter_value_configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_value_configurations: pulumi.Input[Sequence[pulumi.Input['DashboardSetParameterValueConfigurationArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_value_configurations", parameter_value_configurations) + pulumi.set(__self__, "parameter_value_configurations", parameter_value_configurations) @property @pulumi.getter(name="parameterValueConfigurations") @@ -32640,19 +25289,8 @@ class DashboardCustomActionUrlOperationArgs: def __init__(__self__, *, url_target: pulumi.Input['DashboardUrlTargetConfiguration'], url_template: pulumi.Input[str]): - DashboardCustomActionUrlOperationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - url_target=url_target, - url_template=url_template, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - url_target: pulumi.Input['DashboardUrlTargetConfiguration'], - url_template: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("url_target", url_target) - _setter("url_template", url_template) + pulumi.set(__self__, "url_target", url_target) + pulumi.set(__self__, "url_template", url_template) @property @pulumi.getter(name="urlTarget") @@ -32679,24 +25317,11 @@ def __init__(__self__, *, color: pulumi.Input[str], field_value: Optional[pulumi.Input[str]] = None, special_value: Optional[pulumi.Input['DashboardSpecialValue']] = None): - DashboardCustomColorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - field_value=field_value, - special_value=special_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: pulumi.Input[str], - field_value: Optional[pulumi.Input[str]] = None, - special_value: Optional[pulumi.Input['DashboardSpecialValue']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("color", color) + pulumi.set(__self__, "color", color) if field_value is not None: - _setter("field_value", field_value) + pulumi.set(__self__, "field_value", field_value) if special_value is not None: - _setter("special_value", special_value) + pulumi.set(__self__, "special_value", special_value) @property @pulumi.getter @@ -32732,25 +25357,12 @@ def __init__(__self__, *, content_type: Optional[pulumi.Input['DashboardCustomContentType']] = None, content_url: Optional[pulumi.Input[str]] = None, image_scaling: Optional[pulumi.Input['DashboardCustomContentImageScalingConfiguration']] = None): - DashboardCustomContentConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - content_type=content_type, - content_url=content_url, - image_scaling=image_scaling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content_type: Optional[pulumi.Input['DashboardCustomContentType']] = None, - content_url: Optional[pulumi.Input[str]] = None, - image_scaling: Optional[pulumi.Input['DashboardCustomContentImageScalingConfiguration']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if content_type is not None: - _setter("content_type", content_type) + pulumi.set(__self__, "content_type", content_type) if content_url is not None: - _setter("content_url", content_url) + pulumi.set(__self__, "content_url", content_url) if image_scaling is not None: - _setter("image_scaling", image_scaling) + pulumi.set(__self__, "image_scaling", image_scaling) @property @pulumi.getter(name="contentType") @@ -32789,35 +25401,16 @@ def __init__(__self__, *, chart_configuration: Optional[pulumi.Input['DashboardCustomContentConfigurationArgs']] = None, subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None): - DashboardCustomContentVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_identifier=data_set_identifier, - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_identifier: pulumi.Input[str], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['DashboardCustomContentConfigurationArgs']] = None, - subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_identifier", data_set_identifier) - _setter("visual_id", visual_id) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="dataSetIdentifier") @@ -32882,31 +25475,14 @@ def __init__(__self__, *, category_value: Optional[pulumi.Input[str]] = None, parameter_name: Optional[pulumi.Input[str]] = None, select_all_options: Optional[pulumi.Input['DashboardCategoryFilterSelectAllOptions']] = None): - DashboardCustomFilterConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - match_operator=match_operator, - null_option=null_option, - category_value=category_value, - parameter_name=parameter_name, - select_all_options=select_all_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - match_operator: pulumi.Input['DashboardCategoryFilterMatchOperator'], - null_option: pulumi.Input['DashboardFilterNullOption'], - category_value: Optional[pulumi.Input[str]] = None, - parameter_name: Optional[pulumi.Input[str]] = None, - select_all_options: Optional[pulumi.Input['DashboardCategoryFilterSelectAllOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("match_operator", match_operator) - _setter("null_option", null_option) + pulumi.set(__self__, "match_operator", match_operator) + pulumi.set(__self__, "null_option", null_option) if category_value is not None: - _setter("category_value", category_value) + pulumi.set(__self__, "category_value", category_value) if parameter_name is not None: - _setter("parameter_name", parameter_name) + pulumi.set(__self__, "parameter_name", parameter_name) if select_all_options is not None: - _setter("select_all_options", select_all_options) + pulumi.set(__self__, "select_all_options", select_all_options) @property @pulumi.getter(name="matchOperator") @@ -32961,27 +25537,12 @@ def __init__(__self__, *, null_option: pulumi.Input['DashboardFilterNullOption'], category_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, select_all_options: Optional[pulumi.Input['DashboardCategoryFilterSelectAllOptions']] = None): - DashboardCustomFilterListConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - match_operator=match_operator, - null_option=null_option, - category_values=category_values, - select_all_options=select_all_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - match_operator: pulumi.Input['DashboardCategoryFilterMatchOperator'], - null_option: pulumi.Input['DashboardFilterNullOption'], - category_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - select_all_options: Optional[pulumi.Input['DashboardCategoryFilterSelectAllOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("match_operator", match_operator) - _setter("null_option", null_option) + pulumi.set(__self__, "match_operator", match_operator) + pulumi.set(__self__, "null_option", null_option) if category_values is not None: - _setter("category_values", category_values) + pulumi.set(__self__, "category_values", category_values) if select_all_options is not None: - _setter("select_all_options", select_all_options) + pulumi.set(__self__, "select_all_options", select_all_options) @property @pulumi.getter(name="matchOperator") @@ -33024,16 +25585,7 @@ def select_all_options(self, value: Optional[pulumi.Input['DashboardCategoryFilt class DashboardCustomNarrativeOptionsArgs: def __init__(__self__, *, narrative: pulumi.Input[str]): - DashboardCustomNarrativeOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - narrative=narrative, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - narrative: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("narrative", narrative) + pulumi.set(__self__, "narrative", narrative) @property @pulumi.getter @@ -33052,29 +25604,14 @@ def __init__(__self__, *, decimal_values: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None, integer_values: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None, string_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - DashboardCustomParameterValuesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_values=date_time_values, - decimal_values=decimal_values, - integer_values=integer_values, - string_values=string_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - decimal_values: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None, - integer_values: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None, - string_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_values is not None: - _setter("date_time_values", date_time_values) + pulumi.set(__self__, "date_time_values", date_time_values) if decimal_values is not None: - _setter("decimal_values", decimal_values) + pulumi.set(__self__, "decimal_values", decimal_values) if integer_values is not None: - _setter("integer_values", integer_values) + pulumi.set(__self__, "integer_values", integer_values) if string_values is not None: - _setter("string_values", string_values) + pulumi.set(__self__, "string_values", string_values) @property @pulumi.getter(name="dateTimeValues") @@ -33118,20 +25655,9 @@ class DashboardCustomValuesConfigurationArgs: def __init__(__self__, *, custom_values: pulumi.Input['DashboardCustomParameterValuesArgs'], include_null_value: Optional[pulumi.Input[bool]] = None): - DashboardCustomValuesConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_values=custom_values, - include_null_value=include_null_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_values: pulumi.Input['DashboardCustomParameterValuesArgs'], - include_null_value: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("custom_values", custom_values) + pulumi.set(__self__, "custom_values", custom_values) if include_null_value is not None: - _setter("include_null_value", include_null_value) + pulumi.set(__self__, "include_null_value", include_null_value) @property @pulumi.getter(name="customValues") @@ -33158,24 +25684,11 @@ def __init__(__self__, *, field_id: pulumi.Input[str], negative_color: Optional[pulumi.Input[str]] = None, positive_color: Optional[pulumi.Input[str]] = None): - DashboardDataBarsOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - negative_color=negative_color, - positive_color=positive_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: pulumi.Input[str], - negative_color: Optional[pulumi.Input[str]] = None, - positive_color: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if negative_color is not None: - _setter("negative_color", negative_color) + pulumi.set(__self__, "negative_color", negative_color) if positive_color is not None: - _setter("positive_color", positive_color) + pulumi.set(__self__, "positive_color", positive_color) @property @pulumi.getter(name="fieldId") @@ -33210,21 +25723,10 @@ class DashboardDataColorArgs: def __init__(__self__, *, color: Optional[pulumi.Input[str]] = None, data_value: Optional[pulumi.Input[float]] = None): - DashboardDataColorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - data_value=data_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: Optional[pulumi.Input[str]] = None, - data_value: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if data_value is not None: - _setter("data_value", data_value) + pulumi.set(__self__, "data_value", data_value) @property @pulumi.getter @@ -33252,27 +25754,12 @@ def __init__(__self__, *, field_id: pulumi.Input[str], field_value: Optional[pulumi.Input[str]] = None, settings: Optional[pulumi.Input['DashboardLineChartSeriesSettingsArgs']] = None): - DashboardDataFieldSeriesItemArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - axis_binding=axis_binding, - field_id=field_id, - field_value=field_value, - settings=settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - axis_binding: pulumi.Input['DashboardAxisBinding'], - field_id: pulumi.Input[str], - field_value: Optional[pulumi.Input[str]] = None, - settings: Optional[pulumi.Input['DashboardLineChartSeriesSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("axis_binding", axis_binding) - _setter("field_id", field_id) + pulumi.set(__self__, "axis_binding", axis_binding) + pulumi.set(__self__, "field_id", field_id) if field_value is not None: - _setter("field_value", field_value) + pulumi.set(__self__, "field_value", field_value) if settings is not None: - _setter("settings", settings) + pulumi.set(__self__, "settings", settings) @property @pulumi.getter(name="axisBinding") @@ -33324,53 +25811,26 @@ def __init__(__self__, *, position: Optional[pulumi.Input['DashboardDataLabelPosition']] = None, totals_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, visibility: Optional[pulumi.Input['DashboardVisibility']] = None): - DashboardDataLabelOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_label_visibility=category_label_visibility, - data_label_types=data_label_types, - label_color=label_color, - label_content=label_content, - label_font_configuration=label_font_configuration, - measure_label_visibility=measure_label_visibility, - overlap=overlap, - position=position, - totals_visibility=totals_visibility, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_label_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - data_label_types: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDataLabelTypeArgs']]]] = None, - label_color: Optional[pulumi.Input[str]] = None, - label_content: Optional[pulumi.Input['DashboardDataLabelContent']] = None, - label_font_configuration: Optional[pulumi.Input['DashboardFontConfigurationArgs']] = None, - measure_label_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - overlap: Optional[pulumi.Input['DashboardDataLabelOverlap']] = None, - position: Optional[pulumi.Input['DashboardDataLabelPosition']] = None, - totals_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_label_visibility is not None: - _setter("category_label_visibility", category_label_visibility) + pulumi.set(__self__, "category_label_visibility", category_label_visibility) if data_label_types is not None: - _setter("data_label_types", data_label_types) + pulumi.set(__self__, "data_label_types", data_label_types) if label_color is not None: - _setter("label_color", label_color) + pulumi.set(__self__, "label_color", label_color) if label_content is not None: - _setter("label_content", label_content) + pulumi.set(__self__, "label_content", label_content) if label_font_configuration is not None: - _setter("label_font_configuration", label_font_configuration) + pulumi.set(__self__, "label_font_configuration", label_font_configuration) if measure_label_visibility is not None: - _setter("measure_label_visibility", measure_label_visibility) + pulumi.set(__self__, "measure_label_visibility", measure_label_visibility) if overlap is not None: - _setter("overlap", overlap) + pulumi.set(__self__, "overlap", overlap) if position is not None: - _setter("position", position) + pulumi.set(__self__, "position", position) if totals_visibility is not None: - _setter("totals_visibility", totals_visibility) + pulumi.set(__self__, "totals_visibility", totals_visibility) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="categoryLabelVisibility") @@ -33471,33 +25931,16 @@ def __init__(__self__, *, maximum_label_type: Optional[pulumi.Input['DashboardMaximumLabelTypeArgs']] = None, minimum_label_type: Optional[pulumi.Input['DashboardMinimumLabelTypeArgs']] = None, range_ends_label_type: Optional[pulumi.Input['DashboardRangeEndsLabelTypeArgs']] = None): - DashboardDataLabelTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_path_label_type=data_path_label_type, - field_label_type=field_label_type, - maximum_label_type=maximum_label_type, - minimum_label_type=minimum_label_type, - range_ends_label_type=range_ends_label_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_path_label_type: Optional[pulumi.Input['DashboardDataPathLabelTypeArgs']] = None, - field_label_type: Optional[pulumi.Input['DashboardFieldLabelTypeArgs']] = None, - maximum_label_type: Optional[pulumi.Input['DashboardMaximumLabelTypeArgs']] = None, - minimum_label_type: Optional[pulumi.Input['DashboardMinimumLabelTypeArgs']] = None, - range_ends_label_type: Optional[pulumi.Input['DashboardRangeEndsLabelTypeArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_path_label_type is not None: - _setter("data_path_label_type", data_path_label_type) + pulumi.set(__self__, "data_path_label_type", data_path_label_type) if field_label_type is not None: - _setter("field_label_type", field_label_type) + pulumi.set(__self__, "field_label_type", field_label_type) if maximum_label_type is not None: - _setter("maximum_label_type", maximum_label_type) + pulumi.set(__self__, "maximum_label_type", maximum_label_type) if minimum_label_type is not None: - _setter("minimum_label_type", minimum_label_type) + pulumi.set(__self__, "minimum_label_type", minimum_label_type) if range_ends_label_type is not None: - _setter("range_ends_label_type", range_ends_label_type) + pulumi.set(__self__, "range_ends_label_type", range_ends_label_type) @property @pulumi.getter(name="dataPathLabelType") @@ -33551,23 +25994,10 @@ def __init__(__self__, *, color: pulumi.Input[str], element: pulumi.Input['DashboardDataPathValueArgs'], time_granularity: Optional[pulumi.Input['DashboardTimeGranularity']] = None): - DashboardDataPathColorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - element=element, - time_granularity=time_granularity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: pulumi.Input[str], - element: pulumi.Input['DashboardDataPathValueArgs'], - time_granularity: Optional[pulumi.Input['DashboardTimeGranularity']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("color", color) - _setter("element", element) + pulumi.set(__self__, "color", color) + pulumi.set(__self__, "element", element) if time_granularity is not None: - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "time_granularity", time_granularity) @property @pulumi.getter @@ -33603,25 +26033,12 @@ def __init__(__self__, *, field_id: Optional[pulumi.Input[str]] = None, field_value: Optional[pulumi.Input[str]] = None, visibility: Optional[pulumi.Input['DashboardVisibility']] = None): - DashboardDataPathLabelTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - field_value=field_value, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: Optional[pulumi.Input[str]] = None, - field_value: Optional[pulumi.Input[str]] = None, - visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_id is not None: - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if field_value is not None: - _setter("field_value", field_value) + pulumi.set(__self__, "field_value", field_value) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="fieldId") @@ -33656,19 +26073,8 @@ class DashboardDataPathSortArgs: def __init__(__self__, *, direction: pulumi.Input['DashboardSortDirection'], sort_paths: pulumi.Input[Sequence[pulumi.Input['DashboardDataPathValueArgs']]]): - DashboardDataPathSortArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - direction=direction, - sort_paths=sort_paths, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - direction: pulumi.Input['DashboardSortDirection'], - sort_paths: pulumi.Input[Sequence[pulumi.Input['DashboardDataPathValueArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("direction", direction) - _setter("sort_paths", sort_paths) + pulumi.set(__self__, "direction", direction) + pulumi.set(__self__, "sort_paths", sort_paths) @property @pulumi.getter @@ -33694,19 +26100,8 @@ class DashboardDataPathValueArgs: def __init__(__self__, *, field_id: pulumi.Input[str], field_value: pulumi.Input[str]): - DashboardDataPathValueArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - field_value=field_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: pulumi.Input[str], - field_value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) - _setter("field_value", field_value) + pulumi.set(__self__, "field_id", field_id) + pulumi.set(__self__, "field_value", field_value) @property @pulumi.getter(name="fieldId") @@ -33731,17 +26126,8 @@ def field_value(self, value: pulumi.Input[str]): class DashboardDataPointDrillUpDownOptionArgs: def __init__(__self__, *, availability_status: Optional[pulumi.Input['DashboardBehavior']] = None): - DashboardDataPointDrillUpDownOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_status=availability_status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_status: Optional[pulumi.Input['DashboardBehavior']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_status is not None: - _setter("availability_status", availability_status) + pulumi.set(__self__, "availability_status", availability_status) @property @pulumi.getter(name="availabilityStatus") @@ -33757,17 +26143,8 @@ def availability_status(self, value: Optional[pulumi.Input['DashboardBehavior']] class DashboardDataPointMenuLabelOptionArgs: def __init__(__self__, *, availability_status: Optional[pulumi.Input['DashboardBehavior']] = None): - DashboardDataPointMenuLabelOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_status=availability_status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_status: Optional[pulumi.Input['DashboardBehavior']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_status is not None: - _setter("availability_status", availability_status) + pulumi.set(__self__, "availability_status", availability_status) @property @pulumi.getter(name="availabilityStatus") @@ -33783,17 +26160,8 @@ def availability_status(self, value: Optional[pulumi.Input['DashboardBehavior']] class DashboardDataPointTooltipOptionArgs: def __init__(__self__, *, availability_status: Optional[pulumi.Input['DashboardBehavior']] = None): - DashboardDataPointTooltipOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_status=availability_status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_status: Optional[pulumi.Input['DashboardBehavior']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_status is not None: - _setter("availability_status", availability_status) + pulumi.set(__self__, "availability_status", availability_status) @property @pulumi.getter(name="availabilityStatus") @@ -33810,19 +26178,8 @@ class DashboardDataSetIdentifierDeclarationArgs: def __init__(__self__, *, data_set_arn: pulumi.Input[str], identifier: pulumi.Input[str]): - DashboardDataSetIdentifierDeclarationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_arn=data_set_arn, - identifier=identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_arn: pulumi.Input[str], - identifier: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_arn", data_set_arn) - _setter("identifier", identifier) + pulumi.set(__self__, "data_set_arn", data_set_arn) + pulumi.set(__self__, "identifier", identifier) @property @pulumi.getter(name="dataSetArn") @@ -33848,19 +26205,8 @@ class DashboardDataSetReferenceArgs: def __init__(__self__, *, data_set_arn: pulumi.Input[str], data_set_placeholder: pulumi.Input[str]): - DashboardDataSetReferenceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_arn=data_set_arn, - data_set_placeholder=data_set_placeholder, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_arn: pulumi.Input[str], - data_set_placeholder: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_arn", data_set_arn) - _setter("data_set_placeholder", data_set_placeholder) + pulumi.set(__self__, "data_set_arn", data_set_arn) + pulumi.set(__self__, "data_set_placeholder", data_set_placeholder) @property @pulumi.getter(name="dataSetArn") @@ -33885,17 +26231,8 @@ def data_set_placeholder(self, value: pulumi.Input[str]): class DashboardDateAxisOptionsArgs: def __init__(__self__, *, missing_date_visibility: Optional[pulumi.Input['DashboardVisibility']] = None): - DashboardDateAxisOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - missing_date_visibility=missing_date_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - missing_date_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if missing_date_visibility is not None: - _setter("missing_date_visibility", missing_date_visibility) + pulumi.set(__self__, "missing_date_visibility", missing_date_visibility) @property @pulumi.getter(name="missingDateVisibility") @@ -33915,31 +26252,14 @@ def __init__(__self__, *, date_granularity: Optional[pulumi.Input['DashboardTimeGranularity']] = None, format_configuration: Optional[pulumi.Input['DashboardDateTimeFormatConfigurationArgs']] = None, hierarchy_id: Optional[pulumi.Input[str]] = None): - DashboardDateDimensionFieldArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - date_granularity=date_granularity, - format_configuration=format_configuration, - hierarchy_id=hierarchy_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['DashboardColumnIdentifierArgs'], - field_id: pulumi.Input[str], - date_granularity: Optional[pulumi.Input['DashboardTimeGranularity']] = None, - format_configuration: Optional[pulumi.Input['DashboardDateTimeFormatConfigurationArgs']] = None, - hierarchy_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) if date_granularity is not None: - _setter("date_granularity", date_granularity) + pulumi.set(__self__, "date_granularity", date_granularity) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) if hierarchy_id is not None: - _setter("hierarchy_id", hierarchy_id) + pulumi.set(__self__, "hierarchy_id", hierarchy_id) @property @pulumi.getter @@ -33994,27 +26314,12 @@ def __init__(__self__, *, field_id: pulumi.Input[str], aggregation_function: Optional[pulumi.Input['DashboardDateAggregationFunction']] = None, format_configuration: Optional[pulumi.Input['DashboardDateTimeFormatConfigurationArgs']] = None): - DashboardDateMeasureFieldArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - aggregation_function=aggregation_function, - format_configuration=format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['DashboardColumnIdentifierArgs'], - field_id: pulumi.Input[str], - aggregation_function: Optional[pulumi.Input['DashboardDateAggregationFunction']] = None, - format_configuration: Optional[pulumi.Input['DashboardDateTimeFormatConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) if aggregation_function is not None: - _setter("aggregation_function", aggregation_function) + pulumi.set(__self__, "aggregation_function", aggregation_function) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) @property @pulumi.getter @@ -34059,25 +26364,12 @@ def __init__(__self__, *, dynamic_value: Optional[pulumi.Input['DashboardDynamicDefaultValueArgs']] = None, rolling_date: Optional[pulumi.Input['DashboardRollingDateConfigurationArgs']] = None, static_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - DashboardDateTimeDefaultValuesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dynamic_value=dynamic_value, - rolling_date=rolling_date, - static_values=static_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dynamic_value: Optional[pulumi.Input['DashboardDynamicDefaultValueArgs']] = None, - rolling_date: Optional[pulumi.Input['DashboardRollingDateConfigurationArgs']] = None, - static_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dynamic_value is not None: - _setter("dynamic_value", dynamic_value) + pulumi.set(__self__, "dynamic_value", dynamic_value) if rolling_date is not None: - _setter("rolling_date", rolling_date) + pulumi.set(__self__, "rolling_date", rolling_date) if static_values is not None: - _setter("static_values", static_values) + pulumi.set(__self__, "static_values", static_values) @property @pulumi.getter(name="dynamicValue") @@ -34113,25 +26405,12 @@ def __init__(__self__, *, date_time_format: Optional[pulumi.Input[str]] = None, null_value_format_configuration: Optional[pulumi.Input['DashboardNullValueFormatConfigurationArgs']] = None, numeric_format_configuration: Optional[pulumi.Input['DashboardNumericFormatConfigurationArgs']] = None): - DashboardDateTimeFormatConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_format=date_time_format, - null_value_format_configuration=null_value_format_configuration, - numeric_format_configuration=numeric_format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_format: Optional[pulumi.Input[str]] = None, - null_value_format_configuration: Optional[pulumi.Input['DashboardNullValueFormatConfigurationArgs']] = None, - numeric_format_configuration: Optional[pulumi.Input['DashboardNumericFormatConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_format is not None: - _setter("date_time_format", date_time_format) + pulumi.set(__self__, "date_time_format", date_time_format) if null_value_format_configuration is not None: - _setter("null_value_format_configuration", null_value_format_configuration) + pulumi.set(__self__, "null_value_format_configuration", null_value_format_configuration) if numeric_format_configuration is not None: - _setter("numeric_format_configuration", numeric_format_configuration) + pulumi.set(__self__, "numeric_format_configuration", numeric_format_configuration) @property @pulumi.getter(name="dateTimeFormat") @@ -34166,20 +26445,9 @@ class DashboardDateTimeHierarchyArgs: def __init__(__self__, *, hierarchy_id: pulumi.Input[str], drill_down_filters: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDrillDownFilterArgs']]]] = None): - DashboardDateTimeHierarchyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - hierarchy_id=hierarchy_id, - drill_down_filters=drill_down_filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hierarchy_id: pulumi.Input[str], - drill_down_filters: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDrillDownFilterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("hierarchy_id", hierarchy_id) + pulumi.set(__self__, "hierarchy_id", hierarchy_id) if drill_down_filters is not None: - _setter("drill_down_filters", drill_down_filters) + pulumi.set(__self__, "drill_down_filters", drill_down_filters) @property @pulumi.getter(name="hierarchyId") @@ -34208,32 +26476,15 @@ def __init__(__self__, *, mapped_data_set_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMappedDataSetParameterArgs']]]] = None, time_granularity: Optional[pulumi.Input['DashboardTimeGranularity']] = None, value_when_unset: Optional[pulumi.Input['DashboardDateTimeValueWhenUnsetConfigurationArgs']] = None): - DashboardDateTimeParameterDeclarationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - default_values=default_values, - mapped_data_set_parameters=mapped_data_set_parameters, - time_granularity=time_granularity, - value_when_unset=value_when_unset, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - default_values: Optional[pulumi.Input['DashboardDateTimeDefaultValuesArgs']] = None, - mapped_data_set_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMappedDataSetParameterArgs']]]] = None, - time_granularity: Optional[pulumi.Input['DashboardTimeGranularity']] = None, - value_when_unset: Optional[pulumi.Input['DashboardDateTimeValueWhenUnsetConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if default_values is not None: - _setter("default_values", default_values) + pulumi.set(__self__, "default_values", default_values) if mapped_data_set_parameters is not None: - _setter("mapped_data_set_parameters", mapped_data_set_parameters) + pulumi.set(__self__, "mapped_data_set_parameters", mapped_data_set_parameters) if time_granularity is not None: - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "time_granularity", time_granularity) if value_when_unset is not None: - _setter("value_when_unset", value_when_unset) + pulumi.set(__self__, "value_when_unset", value_when_unset) @property @pulumi.getter @@ -34286,19 +26537,8 @@ class DashboardDateTimeParameterArgs: def __init__(__self__, *, name: pulumi.Input[str], values: pulumi.Input[Sequence[pulumi.Input[str]]]): - DashboardDateTimeParameterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - values: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("values", values) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -34325,25 +26565,12 @@ def __init__(__self__, *, date_time_format: Optional[pulumi.Input[str]] = None, info_icon_label_options: Optional[pulumi.Input['DashboardSheetControlInfoIconLabelOptionsArgs']] = None, title_options: Optional[pulumi.Input['DashboardLabelOptionsArgs']] = None): - DashboardDateTimePickerControlDisplayOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_format=date_time_format, - info_icon_label_options=info_icon_label_options, - title_options=title_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_format: Optional[pulumi.Input[str]] = None, - info_icon_label_options: Optional[pulumi.Input['DashboardSheetControlInfoIconLabelOptionsArgs']] = None, - title_options: Optional[pulumi.Input['DashboardLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_format is not None: - _setter("date_time_format", date_time_format) + pulumi.set(__self__, "date_time_format", date_time_format) if info_icon_label_options is not None: - _setter("info_icon_label_options", info_icon_label_options) + pulumi.set(__self__, "info_icon_label_options", info_icon_label_options) if title_options is not None: - _setter("title_options", title_options) + pulumi.set(__self__, "title_options", title_options) @property @pulumi.getter(name="dateTimeFormat") @@ -34378,21 +26605,10 @@ class DashboardDateTimeValueWhenUnsetConfigurationArgs: def __init__(__self__, *, custom_value: Optional[pulumi.Input[str]] = None, value_when_unset_option: Optional[pulumi.Input['DashboardValueWhenUnsetOption']] = None): - DashboardDateTimeValueWhenUnsetConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_value=custom_value, - value_when_unset_option=value_when_unset_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_value: Optional[pulumi.Input[str]] = None, - value_when_unset_option: Optional[pulumi.Input['DashboardValueWhenUnsetOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_value is not None: - _setter("custom_value", custom_value) + pulumi.set(__self__, "custom_value", custom_value) if value_when_unset_option is not None: - _setter("value_when_unset_option", value_when_unset_option) + pulumi.set(__self__, "value_when_unset_option", value_when_unset_option) @property @pulumi.getter(name="customValue") @@ -34418,21 +26634,10 @@ class DashboardDecimalDefaultValuesArgs: def __init__(__self__, *, dynamic_value: Optional[pulumi.Input['DashboardDynamicDefaultValueArgs']] = None, static_values: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None): - DashboardDecimalDefaultValuesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dynamic_value=dynamic_value, - static_values=static_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dynamic_value: Optional[pulumi.Input['DashboardDynamicDefaultValueArgs']] = None, - static_values: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dynamic_value is not None: - _setter("dynamic_value", dynamic_value) + pulumi.set(__self__, "dynamic_value", dynamic_value) if static_values is not None: - _setter("static_values", static_values) + pulumi.set(__self__, "static_values", static_values) @property @pulumi.getter(name="dynamicValue") @@ -34461,31 +26666,14 @@ def __init__(__self__, *, default_values: Optional[pulumi.Input['DashboardDecimalDefaultValuesArgs']] = None, mapped_data_set_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMappedDataSetParameterArgs']]]] = None, value_when_unset: Optional[pulumi.Input['DashboardDecimalValueWhenUnsetConfigurationArgs']] = None): - DashboardDecimalParameterDeclarationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - parameter_value_type=parameter_value_type, - default_values=default_values, - mapped_data_set_parameters=mapped_data_set_parameters, - value_when_unset=value_when_unset, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - parameter_value_type: pulumi.Input['DashboardParameterValueType'], - default_values: Optional[pulumi.Input['DashboardDecimalDefaultValuesArgs']] = None, - mapped_data_set_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMappedDataSetParameterArgs']]]] = None, - value_when_unset: Optional[pulumi.Input['DashboardDecimalValueWhenUnsetConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("parameter_value_type", parameter_value_type) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "parameter_value_type", parameter_value_type) if default_values is not None: - _setter("default_values", default_values) + pulumi.set(__self__, "default_values", default_values) if mapped_data_set_parameters is not None: - _setter("mapped_data_set_parameters", mapped_data_set_parameters) + pulumi.set(__self__, "mapped_data_set_parameters", mapped_data_set_parameters) if value_when_unset is not None: - _setter("value_when_unset", value_when_unset) + pulumi.set(__self__, "value_when_unset", value_when_unset) @property @pulumi.getter @@ -34538,19 +26726,8 @@ class DashboardDecimalParameterArgs: def __init__(__self__, *, name: pulumi.Input[str], values: pulumi.Input[Sequence[pulumi.Input[float]]]): - DashboardDecimalParameterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - values: pulumi.Input[Sequence[pulumi.Input[float]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("values", values) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -34575,16 +26752,7 @@ def values(self, value: pulumi.Input[Sequence[pulumi.Input[float]]]): class DashboardDecimalPlacesConfigurationArgs: def __init__(__self__, *, decimal_places: pulumi.Input[float]): - DashboardDecimalPlacesConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - decimal_places=decimal_places, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - decimal_places: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("decimal_places", decimal_places) + pulumi.set(__self__, "decimal_places", decimal_places) @property @pulumi.getter(name="decimalPlaces") @@ -34601,21 +26769,10 @@ class DashboardDecimalValueWhenUnsetConfigurationArgs: def __init__(__self__, *, custom_value: Optional[pulumi.Input[float]] = None, value_when_unset_option: Optional[pulumi.Input['DashboardValueWhenUnsetOption']] = None): - DashboardDecimalValueWhenUnsetConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_value=custom_value, - value_when_unset_option=value_when_unset_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_value: Optional[pulumi.Input[float]] = None, - value_when_unset_option: Optional[pulumi.Input['DashboardValueWhenUnsetOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_value is not None: - _setter("custom_value", custom_value) + pulumi.set(__self__, "custom_value", custom_value) if value_when_unset_option is not None: - _setter("value_when_unset_option", value_when_unset_option) + pulumi.set(__self__, "value_when_unset_option", value_when_unset_option) @property @pulumi.getter(name="customValue") @@ -34640,16 +26797,7 @@ def value_when_unset_option(self, value: Optional[pulumi.Input['DashboardValueWh class DashboardDefaultFreeFormLayoutConfigurationArgs: def __init__(__self__, *, canvas_size_options: pulumi.Input['DashboardFreeFormLayoutCanvasSizeOptionsArgs']): - DashboardDefaultFreeFormLayoutConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - canvas_size_options=canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - canvas_size_options: pulumi.Input['DashboardFreeFormLayoutCanvasSizeOptionsArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("canvas_size_options", canvas_size_options) + pulumi.set(__self__, "canvas_size_options", canvas_size_options) @property @pulumi.getter(name="canvasSizeOptions") @@ -34665,16 +26813,7 @@ def canvas_size_options(self, value: pulumi.Input['DashboardFreeFormLayoutCanvas class DashboardDefaultGridLayoutConfigurationArgs: def __init__(__self__, *, canvas_size_options: pulumi.Input['DashboardGridLayoutCanvasSizeOptionsArgs']): - DashboardDefaultGridLayoutConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - canvas_size_options=canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - canvas_size_options: pulumi.Input['DashboardGridLayoutCanvasSizeOptionsArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("canvas_size_options", canvas_size_options) + pulumi.set(__self__, "canvas_size_options", canvas_size_options) @property @pulumi.getter(name="canvasSizeOptions") @@ -34691,21 +26830,10 @@ class DashboardDefaultInteractiveLayoutConfigurationArgs: def __init__(__self__, *, free_form: Optional[pulumi.Input['DashboardDefaultFreeFormLayoutConfigurationArgs']] = None, grid: Optional[pulumi.Input['DashboardDefaultGridLayoutConfigurationArgs']] = None): - DashboardDefaultInteractiveLayoutConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - free_form=free_form, - grid=grid, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - free_form: Optional[pulumi.Input['DashboardDefaultFreeFormLayoutConfigurationArgs']] = None, - grid: Optional[pulumi.Input['DashboardDefaultGridLayoutConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if free_form is not None: - _setter("free_form", free_form) + pulumi.set(__self__, "free_form", free_form) if grid is not None: - _setter("grid", grid) + pulumi.set(__self__, "grid", grid) @property @pulumi.getter(name="freeForm") @@ -34732,25 +26860,12 @@ def __init__(__self__, *, interactive_layout_configuration: Optional[pulumi.Input['DashboardDefaultInteractiveLayoutConfigurationArgs']] = None, paginated_layout_configuration: Optional[pulumi.Input['DashboardDefaultPaginatedLayoutConfigurationArgs']] = None, sheet_content_type: Optional[pulumi.Input['DashboardSheetContentType']] = None): - DashboardDefaultNewSheetConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - interactive_layout_configuration=interactive_layout_configuration, - paginated_layout_configuration=paginated_layout_configuration, - sheet_content_type=sheet_content_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - interactive_layout_configuration: Optional[pulumi.Input['DashboardDefaultInteractiveLayoutConfigurationArgs']] = None, - paginated_layout_configuration: Optional[pulumi.Input['DashboardDefaultPaginatedLayoutConfigurationArgs']] = None, - sheet_content_type: Optional[pulumi.Input['DashboardSheetContentType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if interactive_layout_configuration is not None: - _setter("interactive_layout_configuration", interactive_layout_configuration) + pulumi.set(__self__, "interactive_layout_configuration", interactive_layout_configuration) if paginated_layout_configuration is not None: - _setter("paginated_layout_configuration", paginated_layout_configuration) + pulumi.set(__self__, "paginated_layout_configuration", paginated_layout_configuration) if sheet_content_type is not None: - _setter("sheet_content_type", sheet_content_type) + pulumi.set(__self__, "sheet_content_type", sheet_content_type) @property @pulumi.getter(name="interactiveLayoutConfiguration") @@ -34784,17 +26899,8 @@ def sheet_content_type(self, value: Optional[pulumi.Input['DashboardSheetContent class DashboardDefaultPaginatedLayoutConfigurationArgs: def __init__(__self__, *, section_based: Optional[pulumi.Input['DashboardDefaultSectionBasedLayoutConfigurationArgs']] = None): - DashboardDefaultPaginatedLayoutConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - section_based=section_based, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - section_based: Optional[pulumi.Input['DashboardDefaultSectionBasedLayoutConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if section_based is not None: - _setter("section_based", section_based) + pulumi.set(__self__, "section_based", section_based) @property @pulumi.getter(name="sectionBased") @@ -34810,16 +26916,7 @@ def section_based(self, value: Optional[pulumi.Input['DashboardDefaultSectionBas class DashboardDefaultSectionBasedLayoutConfigurationArgs: def __init__(__self__, *, canvas_size_options: pulumi.Input['DashboardSectionBasedLayoutCanvasSizeOptionsArgs']): - DashboardDefaultSectionBasedLayoutConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - canvas_size_options=canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - canvas_size_options: pulumi.Input['DashboardSectionBasedLayoutCanvasSizeOptionsArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("canvas_size_options", canvas_size_options) + pulumi.set(__self__, "canvas_size_options", canvas_size_options) @property @pulumi.getter(name="canvasSizeOptions") @@ -34839,33 +26936,16 @@ def __init__(__self__, *, source_column: Optional[pulumi.Input['DashboardColumnIdentifierArgs']] = None, source_field: Optional[pulumi.Input[str]] = None, source_parameter_name: Optional[pulumi.Input[str]] = None): - DashboardDestinationParameterValueConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_values_configuration=custom_values_configuration, - select_all_value_options=select_all_value_options, - source_column=source_column, - source_field=source_field, - source_parameter_name=source_parameter_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_values_configuration: Optional[pulumi.Input['DashboardCustomValuesConfigurationArgs']] = None, - select_all_value_options: Optional[pulumi.Input['DashboardSelectAllValueOptions']] = None, - source_column: Optional[pulumi.Input['DashboardColumnIdentifierArgs']] = None, - source_field: Optional[pulumi.Input[str]] = None, - source_parameter_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_values_configuration is not None: - _setter("custom_values_configuration", custom_values_configuration) + pulumi.set(__self__, "custom_values_configuration", custom_values_configuration) if select_all_value_options is not None: - _setter("select_all_value_options", select_all_value_options) + pulumi.set(__self__, "select_all_value_options", select_all_value_options) if source_column is not None: - _setter("source_column", source_column) + pulumi.set(__self__, "source_column", source_column) if source_field is not None: - _setter("source_field", source_field) + pulumi.set(__self__, "source_field", source_field) if source_parameter_name is not None: - _setter("source_parameter_name", source_parameter_name) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) @property @pulumi.getter(name="customValuesConfiguration") @@ -34919,25 +26999,12 @@ def __init__(__self__, *, categorical_dimension_field: Optional[pulumi.Input['DashboardCategoricalDimensionFieldArgs']] = None, date_dimension_field: Optional[pulumi.Input['DashboardDateDimensionFieldArgs']] = None, numerical_dimension_field: Optional[pulumi.Input['DashboardNumericalDimensionFieldArgs']] = None): - DashboardDimensionFieldArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - categorical_dimension_field=categorical_dimension_field, - date_dimension_field=date_dimension_field, - numerical_dimension_field=numerical_dimension_field, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - categorical_dimension_field: Optional[pulumi.Input['DashboardCategoricalDimensionFieldArgs']] = None, - date_dimension_field: Optional[pulumi.Input['DashboardDateDimensionFieldArgs']] = None, - numerical_dimension_field: Optional[pulumi.Input['DashboardNumericalDimensionFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if categorical_dimension_field is not None: - _setter("categorical_dimension_field", categorical_dimension_field) + pulumi.set(__self__, "categorical_dimension_field", categorical_dimension_field) if date_dimension_field is not None: - _setter("date_dimension_field", date_dimension_field) + pulumi.set(__self__, "date_dimension_field", date_dimension_field) if numerical_dimension_field is not None: - _setter("numerical_dimension_field", numerical_dimension_field) + pulumi.set(__self__, "numerical_dimension_field", numerical_dimension_field) @property @pulumi.getter(name="categoricalDimensionField") @@ -34971,17 +27038,8 @@ def numerical_dimension_field(self, value: Optional[pulumi.Input['DashboardNumer class DashboardDonutCenterOptionsArgs: def __init__(__self__, *, label_visibility: Optional[pulumi.Input['DashboardVisibility']] = None): - DashboardDonutCenterOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - label_visibility=label_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - label_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if label_visibility is not None: - _setter("label_visibility", label_visibility) + pulumi.set(__self__, "label_visibility", label_visibility) @property @pulumi.getter(name="labelVisibility") @@ -34998,21 +27056,10 @@ class DashboardDonutOptionsArgs: def __init__(__self__, *, arc_options: Optional[pulumi.Input['DashboardArcOptionsArgs']] = None, donut_center_options: Optional[pulumi.Input['DashboardDonutCenterOptionsArgs']] = None): - DashboardDonutOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arc_options=arc_options, - donut_center_options=donut_center_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arc_options: Optional[pulumi.Input['DashboardArcOptionsArgs']] = None, - donut_center_options: Optional[pulumi.Input['DashboardDonutCenterOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arc_options is not None: - _setter("arc_options", arc_options) + pulumi.set(__self__, "arc_options", arc_options) if donut_center_options is not None: - _setter("donut_center_options", donut_center_options) + pulumi.set(__self__, "donut_center_options", donut_center_options) @property @pulumi.getter(name="arcOptions") @@ -35039,25 +27086,12 @@ def __init__(__self__, *, category_filter: Optional[pulumi.Input['DashboardCategoryDrillDownFilterArgs']] = None, numeric_equality_filter: Optional[pulumi.Input['DashboardNumericEqualityDrillDownFilterArgs']] = None, time_range_filter: Optional[pulumi.Input['DashboardTimeRangeDrillDownFilterArgs']] = None): - DashboardDrillDownFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_filter=category_filter, - numeric_equality_filter=numeric_equality_filter, - time_range_filter=time_range_filter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_filter: Optional[pulumi.Input['DashboardCategoryDrillDownFilterArgs']] = None, - numeric_equality_filter: Optional[pulumi.Input['DashboardNumericEqualityDrillDownFilterArgs']] = None, - time_range_filter: Optional[pulumi.Input['DashboardTimeRangeDrillDownFilterArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_filter is not None: - _setter("category_filter", category_filter) + pulumi.set(__self__, "category_filter", category_filter) if numeric_equality_filter is not None: - _setter("numeric_equality_filter", numeric_equality_filter) + pulumi.set(__self__, "numeric_equality_filter", numeric_equality_filter) if time_range_filter is not None: - _setter("time_range_filter", time_range_filter) + pulumi.set(__self__, "time_range_filter", time_range_filter) @property @pulumi.getter(name="categoryFilter") @@ -35093,25 +27127,12 @@ def __init__(__self__, *, info_icon_label_options: Optional[pulumi.Input['DashboardSheetControlInfoIconLabelOptionsArgs']] = None, select_all_options: Optional[pulumi.Input['DashboardListControlSelectAllOptionsArgs']] = None, title_options: Optional[pulumi.Input['DashboardLabelOptionsArgs']] = None): - DashboardDropDownControlDisplayOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - info_icon_label_options=info_icon_label_options, - select_all_options=select_all_options, - title_options=title_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - info_icon_label_options: Optional[pulumi.Input['DashboardSheetControlInfoIconLabelOptionsArgs']] = None, - select_all_options: Optional[pulumi.Input['DashboardListControlSelectAllOptionsArgs']] = None, - title_options: Optional[pulumi.Input['DashboardLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if info_icon_label_options is not None: - _setter("info_icon_label_options", info_icon_label_options) + pulumi.set(__self__, "info_icon_label_options", info_icon_label_options) if select_all_options is not None: - _setter("select_all_options", select_all_options) + pulumi.set(__self__, "select_all_options", select_all_options) if title_options is not None: - _setter("title_options", title_options) + pulumi.set(__self__, "title_options", title_options) @property @pulumi.getter(name="infoIconLabelOptions") @@ -35147,24 +27168,11 @@ def __init__(__self__, *, default_value_column: pulumi.Input['DashboardColumnIdentifierArgs'], group_name_column: Optional[pulumi.Input['DashboardColumnIdentifierArgs']] = None, user_name_column: Optional[pulumi.Input['DashboardColumnIdentifierArgs']] = None): - DashboardDynamicDefaultValueArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_value_column=default_value_column, - group_name_column=group_name_column, - user_name_column=user_name_column, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_value_column: pulumi.Input['DashboardColumnIdentifierArgs'], - group_name_column: Optional[pulumi.Input['DashboardColumnIdentifierArgs']] = None, - user_name_column: Optional[pulumi.Input['DashboardColumnIdentifierArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("default_value_column", default_value_column) + pulumi.set(__self__, "default_value_column", default_value_column) if group_name_column is not None: - _setter("group_name_column", group_name_column) + pulumi.set(__self__, "group_name_column", group_name_column) if user_name_column is not None: - _setter("user_name_column", user_name_column) + pulumi.set(__self__, "user_name_column", user_name_column) @property @pulumi.getter(name="defaultValueColumn") @@ -35200,23 +27208,10 @@ def __init__(__self__, *, data_set_identifier: pulumi.Input[str], visual_id: pulumi.Input[str], actions: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardVisualCustomActionArgs']]]] = None): - DashboardEmptyVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_identifier=data_set_identifier, - visual_id=visual_id, - actions=actions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_identifier: pulumi.Input[str], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardVisualCustomActionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_identifier", data_set_identifier) - _setter("visual_id", visual_id) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) @property @pulumi.getter(name="dataSetIdentifier") @@ -35252,23 +27247,10 @@ def __init__(__self__, *, amount: pulumi.Input[float], granularity: pulumi.Input['DashboardTimeGranularity'], status: Optional[pulumi.Input['DashboardWidgetStatus']] = None): - DashboardExcludePeriodConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - amount=amount, - granularity=granularity, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - amount: pulumi.Input[float], - granularity: pulumi.Input['DashboardTimeGranularity'], - status: Optional[pulumi.Input['DashboardWidgetStatus']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("amount", amount) - _setter("granularity", granularity) + pulumi.set(__self__, "amount", amount) + pulumi.set(__self__, "granularity", granularity) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter @@ -35304,23 +27286,10 @@ def __init__(__self__, *, columns: pulumi.Input[Sequence[pulumi.Input['DashboardColumnIdentifierArgs']]], hierarchy_id: pulumi.Input[str], drill_down_filters: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDrillDownFilterArgs']]]] = None): - DashboardExplicitHierarchyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - columns=columns, - hierarchy_id=hierarchy_id, - drill_down_filters=drill_down_filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - columns: pulumi.Input[Sequence[pulumi.Input['DashboardColumnIdentifierArgs']]], - hierarchy_id: pulumi.Input[str], - drill_down_filters: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDrillDownFilterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("columns", columns) - _setter("hierarchy_id", hierarchy_id) + pulumi.set(__self__, "columns", columns) + pulumi.set(__self__, "hierarchy_id", hierarchy_id) if drill_down_filters is not None: - _setter("drill_down_filters", drill_down_filters) + pulumi.set(__self__, "drill_down_filters", drill_down_filters) @property @pulumi.getter @@ -35354,17 +27323,8 @@ def drill_down_filters(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[ class DashboardExportHiddenFieldsOptionArgs: def __init__(__self__, *, availability_status: Optional[pulumi.Input['DashboardBehavior']] = None): - DashboardExportHiddenFieldsOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_status=availability_status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_status: Optional[pulumi.Input['DashboardBehavior']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_status is not None: - _setter("availability_status", availability_status) + pulumi.set(__self__, "availability_status", availability_status) @property @pulumi.getter(name="availabilityStatus") @@ -35380,17 +27340,8 @@ def availability_status(self, value: Optional[pulumi.Input['DashboardBehavior']] class DashboardExportToCsvOptionArgs: def __init__(__self__, *, availability_status: Optional[pulumi.Input['DashboardBehavior']] = None): - DashboardExportToCsvOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_status=availability_status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_status: Optional[pulumi.Input['DashboardBehavior']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_status is not None: - _setter("availability_status", availability_status) + pulumi.set(__self__, "availability_status", availability_status) @property @pulumi.getter(name="availabilityStatus") @@ -35406,17 +27357,8 @@ def availability_status(self, value: Optional[pulumi.Input['DashboardBehavior']] class DashboardExportWithHiddenFieldsOptionArgs: def __init__(__self__, *, availability_status: Optional[pulumi.Input['DashboardBehavior']] = None): - DashboardExportWithHiddenFieldsOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_status=availability_status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_status: Optional[pulumi.Input['DashboardBehavior']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_status is not None: - _setter("availability_status", availability_status) + pulumi.set(__self__, "availability_status", availability_status) @property @pulumi.getter(name="availabilityStatus") @@ -35434,25 +27376,12 @@ def __init__(__self__, *, aggregation_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, tooltip_fields: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardTooltipItemArgs']]]] = None, tooltip_title_type: Optional[pulumi.Input['DashboardTooltipTitleType']] = None): - DashboardFieldBasedTooltipArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - aggregation_visibility=aggregation_visibility, - tooltip_fields=tooltip_fields, - tooltip_title_type=tooltip_title_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aggregation_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - tooltip_fields: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardTooltipItemArgs']]]] = None, - tooltip_title_type: Optional[pulumi.Input['DashboardTooltipTitleType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if aggregation_visibility is not None: - _setter("aggregation_visibility", aggregation_visibility) + pulumi.set(__self__, "aggregation_visibility", aggregation_visibility) if tooltip_fields is not None: - _setter("tooltip_fields", tooltip_fields) + pulumi.set(__self__, "tooltip_fields", tooltip_fields) if tooltip_title_type is not None: - _setter("tooltip_title_type", tooltip_title_type) + pulumi.set(__self__, "tooltip_title_type", tooltip_title_type) @property @pulumi.getter(name="aggregationVisibility") @@ -35487,21 +27416,10 @@ class DashboardFieldLabelTypeArgs: def __init__(__self__, *, field_id: Optional[pulumi.Input[str]] = None, visibility: Optional[pulumi.Input['DashboardVisibility']] = None): - DashboardFieldLabelTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: Optional[pulumi.Input[str]] = None, - visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_id is not None: - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="fieldId") @@ -35528,23 +27446,10 @@ def __init__(__self__, *, axis_binding: pulumi.Input['DashboardAxisBinding'], field_id: pulumi.Input[str], settings: Optional[pulumi.Input['DashboardLineChartSeriesSettingsArgs']] = None): - DashboardFieldSeriesItemArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - axis_binding=axis_binding, - field_id=field_id, - settings=settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - axis_binding: pulumi.Input['DashboardAxisBinding'], - field_id: pulumi.Input[str], - settings: Optional[pulumi.Input['DashboardLineChartSeriesSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("axis_binding", axis_binding) - _setter("field_id", field_id) + pulumi.set(__self__, "axis_binding", axis_binding) + pulumi.set(__self__, "field_id", field_id) if settings is not None: - _setter("settings", settings) + pulumi.set(__self__, "settings", settings) @property @pulumi.getter(name="axisBinding") @@ -35579,21 +27484,10 @@ class DashboardFieldSortOptionsArgs: def __init__(__self__, *, column_sort: Optional[pulumi.Input['DashboardColumnSortArgs']] = None, field_sort: Optional[pulumi.Input['DashboardFieldSortArgs']] = None): - DashboardFieldSortOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_sort=column_sort, - field_sort=field_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_sort: Optional[pulumi.Input['DashboardColumnSortArgs']] = None, - field_sort: Optional[pulumi.Input['DashboardFieldSortArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column_sort is not None: - _setter("column_sort", column_sort) + pulumi.set(__self__, "column_sort", column_sort) if field_sort is not None: - _setter("field_sort", field_sort) + pulumi.set(__self__, "field_sort", field_sort) @property @pulumi.getter(name="columnSort") @@ -35619,19 +27513,8 @@ class DashboardFieldSortArgs: def __init__(__self__, *, direction: pulumi.Input['DashboardSortDirection'], field_id: pulumi.Input[str]): - DashboardFieldSortArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - direction=direction, - field_id=field_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - direction: pulumi.Input['DashboardSortDirection'], - field_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("direction", direction) - _setter("field_id", field_id) + pulumi.set(__self__, "direction", direction) + pulumi.set(__self__, "field_id", field_id) @property @pulumi.getter @@ -35658,24 +27541,11 @@ def __init__(__self__, *, field_id: pulumi.Input[str], label: Optional[pulumi.Input[str]] = None, visibility: Optional[pulumi.Input['DashboardVisibility']] = None): - DashboardFieldTooltipItemArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - label=label, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: pulumi.Input[str], - label: Optional[pulumi.Input[str]] = None, - visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if label is not None: - _setter("label", label) + pulumi.set(__self__, "label", label) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="fieldId") @@ -35710,21 +27580,10 @@ class DashboardFilledMapAggregatedFieldWellsArgs: def __init__(__self__, *, geospatial: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None): - DashboardFilledMapAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - geospatial=geospatial, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - geospatial: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if geospatial is not None: - _setter("geospatial", geospatial) + pulumi.set(__self__, "geospatial", geospatial) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -35749,16 +27608,7 @@ def values(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMe class DashboardFilledMapConditionalFormattingOptionArgs: def __init__(__self__, *, shape: pulumi.Input['DashboardFilledMapShapeConditionalFormattingArgs']): - DashboardFilledMapConditionalFormattingOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - shape=shape, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - shape: pulumi.Input['DashboardFilledMapShapeConditionalFormattingArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("shape", shape) + pulumi.set(__self__, "shape", shape) @property @pulumi.getter @@ -35774,16 +27624,7 @@ def shape(self, value: pulumi.Input['DashboardFilledMapShapeConditionalFormattin class DashboardFilledMapConditionalFormattingArgs: def __init__(__self__, *, conditional_formatting_options: pulumi.Input[Sequence[pulumi.Input['DashboardFilledMapConditionalFormattingOptionArgs']]]): - DashboardFilledMapConditionalFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - conditional_formatting_options=conditional_formatting_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - conditional_formatting_options: pulumi.Input[Sequence[pulumi.Input['DashboardFilledMapConditionalFormattingOptionArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("conditional_formatting_options", conditional_formatting_options) + pulumi.set(__self__, "conditional_formatting_options", conditional_formatting_options) @property @pulumi.getter(name="conditionalFormattingOptions") @@ -35804,37 +27645,18 @@ def __init__(__self__, *, sort_configuration: Optional[pulumi.Input['DashboardFilledMapSortConfigurationArgs']] = None, tooltip: Optional[pulumi.Input['DashboardTooltipOptionsArgs']] = None, window_options: Optional[pulumi.Input['DashboardGeospatialWindowOptionsArgs']] = None): - DashboardFilledMapConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_wells=field_wells, - legend=legend, - map_style_options=map_style_options, - sort_configuration=sort_configuration, - tooltip=tooltip, - window_options=window_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_wells: Optional[pulumi.Input['DashboardFilledMapFieldWellsArgs']] = None, - legend: Optional[pulumi.Input['DashboardLegendOptionsArgs']] = None, - map_style_options: Optional[pulumi.Input['DashboardGeospatialMapStyleOptionsArgs']] = None, - sort_configuration: Optional[pulumi.Input['DashboardFilledMapSortConfigurationArgs']] = None, - tooltip: Optional[pulumi.Input['DashboardTooltipOptionsArgs']] = None, - window_options: Optional[pulumi.Input['DashboardGeospatialWindowOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if map_style_options is not None: - _setter("map_style_options", map_style_options) + pulumi.set(__self__, "map_style_options", map_style_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if window_options is not None: - _setter("window_options", window_options) + pulumi.set(__self__, "window_options", window_options) @property @pulumi.getter(name="fieldWells") @@ -35895,17 +27717,8 @@ def window_options(self, value: Optional[pulumi.Input['DashboardGeospatialWindow class DashboardFilledMapFieldWellsArgs: def __init__(__self__, *, filled_map_aggregated_field_wells: Optional[pulumi.Input['DashboardFilledMapAggregatedFieldWellsArgs']] = None): - DashboardFilledMapFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - filled_map_aggregated_field_wells=filled_map_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filled_map_aggregated_field_wells: Optional[pulumi.Input['DashboardFilledMapAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if filled_map_aggregated_field_wells is not None: - _setter("filled_map_aggregated_field_wells", filled_map_aggregated_field_wells) + pulumi.set(__self__, "filled_map_aggregated_field_wells", filled_map_aggregated_field_wells) @property @pulumi.getter(name="filledMapAggregatedFieldWells") @@ -35922,20 +27735,9 @@ class DashboardFilledMapShapeConditionalFormattingArgs: def __init__(__self__, *, field_id: pulumi.Input[str], format: Optional[pulumi.Input['DashboardShapeConditionalFormatArgs']] = None): - DashboardFilledMapShapeConditionalFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - format=format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: pulumi.Input[str], - format: Optional[pulumi.Input['DashboardShapeConditionalFormatArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if format is not None: - _setter("format", format) + pulumi.set(__self__, "format", format) @property @pulumi.getter(name="fieldId") @@ -35960,17 +27762,8 @@ def format(self, value: Optional[pulumi.Input['DashboardShapeConditionalFormatAr class DashboardFilledMapSortConfigurationArgs: def __init__(__self__, *, category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFieldSortOptionsArgs']]]] = None): - DashboardFilledMapSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_sort=category_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) @property @pulumi.getter(name="categorySort") @@ -35992,40 +27785,19 @@ def __init__(__self__, *, conditional_formatting: Optional[pulumi.Input['DashboardFilledMapConditionalFormattingArgs']] = None, subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None): - DashboardFilledMapVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - conditional_formatting=conditional_formatting, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['DashboardFilledMapConfigurationArgs']] = None, - column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardColumnHierarchyArgs']]]] = None, - conditional_formatting: Optional[pulumi.Input['DashboardFilledMapConditionalFormattingArgs']] = None, - subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if conditional_formatting is not None: - _setter("conditional_formatting", conditional_formatting) + pulumi.set(__self__, "conditional_formatting", conditional_formatting) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -36101,41 +27873,20 @@ def __init__(__self__, *, slider: Optional[pulumi.Input['DashboardFilterSliderControlArgs']] = None, text_area: Optional[pulumi.Input['DashboardFilterTextAreaControlArgs']] = None, text_field: Optional[pulumi.Input['DashboardFilterTextFieldControlArgs']] = None): - DashboardFilterControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_picker=date_time_picker, - dropdown=dropdown, - list=list, - relative_date_time=relative_date_time, - slider=slider, - text_area=text_area, - text_field=text_field, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_picker: Optional[pulumi.Input['DashboardFilterDateTimePickerControlArgs']] = None, - dropdown: Optional[pulumi.Input['DashboardFilterDropDownControlArgs']] = None, - list: Optional[pulumi.Input['DashboardFilterListControlArgs']] = None, - relative_date_time: Optional[pulumi.Input['DashboardFilterRelativeDateTimeControlArgs']] = None, - slider: Optional[pulumi.Input['DashboardFilterSliderControlArgs']] = None, - text_area: Optional[pulumi.Input['DashboardFilterTextAreaControlArgs']] = None, - text_field: Optional[pulumi.Input['DashboardFilterTextFieldControlArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_picker is not None: - _setter("date_time_picker", date_time_picker) + pulumi.set(__self__, "date_time_picker", date_time_picker) if dropdown is not None: - _setter("dropdown", dropdown) + pulumi.set(__self__, "dropdown", dropdown) if list is not None: - _setter("list", list) + pulumi.set(__self__, "list", list) if relative_date_time is not None: - _setter("relative_date_time", relative_date_time) + pulumi.set(__self__, "relative_date_time", relative_date_time) if slider is not None: - _setter("slider", slider) + pulumi.set(__self__, "slider", slider) if text_area is not None: - _setter("text_area", text_area) + pulumi.set(__self__, "text_area", text_area) if text_field is not None: - _setter("text_field", text_field) + pulumi.set(__self__, "text_field", text_field) @property @pulumi.getter(name="dateTimePicker") @@ -36209,30 +27960,13 @@ def __init__(__self__, *, title: pulumi.Input[str], display_options: Optional[pulumi.Input['DashboardDateTimePickerControlDisplayOptionsArgs']] = None, type: Optional[pulumi.Input['DashboardSheetControlDateTimePickerType']] = None): - DashboardFilterDateTimePickerControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_control_id=filter_control_id, - source_filter_id=source_filter_id, - title=title, - display_options=display_options, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_control_id: pulumi.Input[str], - source_filter_id: pulumi.Input[str], - title: pulumi.Input[str], - display_options: Optional[pulumi.Input['DashboardDateTimePickerControlDisplayOptionsArgs']] = None, - type: Optional[pulumi.Input['DashboardSheetControlDateTimePickerType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_control_id", filter_control_id) - _setter("source_filter_id", source_filter_id) - _setter("title", title) + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="filterControlId") @@ -36290,38 +28024,17 @@ def __init__(__self__, *, display_options: Optional[pulumi.Input['DashboardDropDownControlDisplayOptionsArgs']] = None, selectable_values: Optional[pulumi.Input['DashboardFilterSelectableValuesArgs']] = None, type: Optional[pulumi.Input['DashboardSheetControlListType']] = None): - DashboardFilterDropDownControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_control_id=filter_control_id, - source_filter_id=source_filter_id, - title=title, - cascading_control_configuration=cascading_control_configuration, - display_options=display_options, - selectable_values=selectable_values, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_control_id: pulumi.Input[str], - source_filter_id: pulumi.Input[str], - title: pulumi.Input[str], - cascading_control_configuration: Optional[pulumi.Input['DashboardCascadingControlConfigurationArgs']] = None, - display_options: Optional[pulumi.Input['DashboardDropDownControlDisplayOptionsArgs']] = None, - selectable_values: Optional[pulumi.Input['DashboardFilterSelectableValuesArgs']] = None, - type: Optional[pulumi.Input['DashboardSheetControlListType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_control_id", filter_control_id) - _setter("source_filter_id", source_filter_id) - _setter("title", title) + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) if cascading_control_configuration is not None: - _setter("cascading_control_configuration", cascading_control_configuration) + pulumi.set(__self__, "cascading_control_configuration", cascading_control_configuration) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) if selectable_values is not None: - _setter("selectable_values", selectable_values) + pulumi.set(__self__, "selectable_values", selectable_values) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="filterControlId") @@ -36395,29 +28108,12 @@ def __init__(__self__, *, filters: pulumi.Input[Sequence[pulumi.Input['DashboardFilterArgs']]], scope_configuration: pulumi.Input['DashboardFilterScopeConfigurationArgs'], status: Optional[pulumi.Input['DashboardWidgetStatus']] = None): - DashboardFilterGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cross_dataset=cross_dataset, - filter_group_id=filter_group_id, - filters=filters, - scope_configuration=scope_configuration, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cross_dataset: pulumi.Input['DashboardCrossDatasetTypes'], - filter_group_id: pulumi.Input[str], - filters: pulumi.Input[Sequence[pulumi.Input['DashboardFilterArgs']]], - scope_configuration: pulumi.Input['DashboardFilterScopeConfigurationArgs'], - status: Optional[pulumi.Input['DashboardWidgetStatus']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cross_dataset", cross_dataset) - _setter("filter_group_id", filter_group_id) - _setter("filters", filters) - _setter("scope_configuration", scope_configuration) + pulumi.set(__self__, "cross_dataset", cross_dataset) + pulumi.set(__self__, "filter_group_id", filter_group_id) + pulumi.set(__self__, "filters", filters) + pulumi.set(__self__, "scope_configuration", scope_configuration) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter(name="crossDataset") @@ -36472,28 +28168,13 @@ def __init__(__self__, *, category_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, null_option: Optional[pulumi.Input['DashboardFilterNullOption']] = None, select_all_options: Optional[pulumi.Input['DashboardCategoryFilterSelectAllOptions']] = None): - DashboardFilterListConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - match_operator=match_operator, - category_values=category_values, - null_option=null_option, - select_all_options=select_all_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - match_operator: pulumi.Input['DashboardCategoryFilterMatchOperator'], - category_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - null_option: Optional[pulumi.Input['DashboardFilterNullOption']] = None, - select_all_options: Optional[pulumi.Input['DashboardCategoryFilterSelectAllOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("match_operator", match_operator) + pulumi.set(__self__, "match_operator", match_operator) if category_values is not None: - _setter("category_values", category_values) + pulumi.set(__self__, "category_values", category_values) if null_option is not None: - _setter("null_option", null_option) + pulumi.set(__self__, "null_option", null_option) if select_all_options is not None: - _setter("select_all_options", select_all_options) + pulumi.set(__self__, "select_all_options", select_all_options) @property @pulumi.getter(name="matchOperator") @@ -36542,38 +28223,17 @@ def __init__(__self__, *, display_options: Optional[pulumi.Input['DashboardListControlDisplayOptionsArgs']] = None, selectable_values: Optional[pulumi.Input['DashboardFilterSelectableValuesArgs']] = None, type: Optional[pulumi.Input['DashboardSheetControlListType']] = None): - DashboardFilterListControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_control_id=filter_control_id, - source_filter_id=source_filter_id, - title=title, - cascading_control_configuration=cascading_control_configuration, - display_options=display_options, - selectable_values=selectable_values, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_control_id: pulumi.Input[str], - source_filter_id: pulumi.Input[str], - title: pulumi.Input[str], - cascading_control_configuration: Optional[pulumi.Input['DashboardCascadingControlConfigurationArgs']] = None, - display_options: Optional[pulumi.Input['DashboardListControlDisplayOptionsArgs']] = None, - selectable_values: Optional[pulumi.Input['DashboardFilterSelectableValuesArgs']] = None, - type: Optional[pulumi.Input['DashboardSheetControlListType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_control_id", filter_control_id) - _setter("source_filter_id", source_filter_id) - _setter("title", title) + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) if cascading_control_configuration is not None: - _setter("cascading_control_configuration", cascading_control_configuration) + pulumi.set(__self__, "cascading_control_configuration", cascading_control_configuration) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) if selectable_values is not None: - _setter("selectable_values", selectable_values) + pulumi.set(__self__, "selectable_values", selectable_values) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="filterControlId") @@ -36645,25 +28305,12 @@ def __init__(__self__, *, selected_columns: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardColumnIdentifierArgs']]]] = None, selected_field_options: Optional[pulumi.Input['DashboardSelectedFieldOptions']] = None, selected_fields: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - DashboardFilterOperationSelectedFieldsConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - selected_columns=selected_columns, - selected_field_options=selected_field_options, - selected_fields=selected_fields, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - selected_columns: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardColumnIdentifierArgs']]]] = None, - selected_field_options: Optional[pulumi.Input['DashboardSelectedFieldOptions']] = None, - selected_fields: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if selected_columns is not None: - _setter("selected_columns", selected_columns) + pulumi.set(__self__, "selected_columns", selected_columns) if selected_field_options is not None: - _setter("selected_field_options", selected_field_options) + pulumi.set(__self__, "selected_field_options", selected_field_options) if selected_fields is not None: - _setter("selected_fields", selected_fields) + pulumi.set(__self__, "selected_fields", selected_fields) @property @pulumi.getter(name="selectedColumns") @@ -36697,17 +28344,8 @@ def selected_fields(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str class DashboardFilterOperationTargetVisualsConfigurationArgs: def __init__(__self__, *, same_sheet_target_visual_configuration: Optional[pulumi.Input['DashboardSameSheetTargetVisualConfigurationArgs']] = None): - DashboardFilterOperationTargetVisualsConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - same_sheet_target_visual_configuration=same_sheet_target_visual_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - same_sheet_target_visual_configuration: Optional[pulumi.Input['DashboardSameSheetTargetVisualConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if same_sheet_target_visual_configuration is not None: - _setter("same_sheet_target_visual_configuration", same_sheet_target_visual_configuration) + pulumi.set(__self__, "same_sheet_target_visual_configuration", same_sheet_target_visual_configuration) @property @pulumi.getter(name="sameSheetTargetVisualConfiguration") @@ -36726,26 +28364,11 @@ def __init__(__self__, *, source_filter_id: pulumi.Input[str], title: pulumi.Input[str], display_options: Optional[pulumi.Input['DashboardRelativeDateTimeControlDisplayOptionsArgs']] = None): - DashboardFilterRelativeDateTimeControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_control_id=filter_control_id, - source_filter_id=source_filter_id, - title=title, - display_options=display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_control_id: pulumi.Input[str], - source_filter_id: pulumi.Input[str], - title: pulumi.Input[str], - display_options: Optional[pulumi.Input['DashboardRelativeDateTimeControlDisplayOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_control_id", filter_control_id) - _setter("source_filter_id", source_filter_id) - _setter("title", title) + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) @property @pulumi.getter(name="filterControlId") @@ -36789,21 +28412,10 @@ class DashboardFilterScopeConfigurationArgs: def __init__(__self__, *, all_sheets: Optional[pulumi.Input['DashboardAllSheetsFilterScopeConfigurationArgs']] = None, selected_sheets: Optional[pulumi.Input['DashboardSelectedSheetsFilterScopeConfigurationArgs']] = None): - DashboardFilterScopeConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - all_sheets=all_sheets, - selected_sheets=selected_sheets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - all_sheets: Optional[pulumi.Input['DashboardAllSheetsFilterScopeConfigurationArgs']] = None, - selected_sheets: Optional[pulumi.Input['DashboardSelectedSheetsFilterScopeConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if all_sheets is not None: - _setter("all_sheets", all_sheets) + pulumi.set(__self__, "all_sheets", all_sheets) if selected_sheets is not None: - _setter("selected_sheets", selected_sheets) + pulumi.set(__self__, "selected_sheets", selected_sheets) @property @pulumi.getter(name="allSheets") @@ -36828,17 +28440,8 @@ def selected_sheets(self, value: Optional[pulumi.Input['DashboardSelectedSheetsF class DashboardFilterSelectableValuesArgs: def __init__(__self__, *, values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - DashboardFilterSelectableValuesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -36861,39 +28464,16 @@ def __init__(__self__, *, title: pulumi.Input[str], display_options: Optional[pulumi.Input['DashboardSliderControlDisplayOptionsArgs']] = None, type: Optional[pulumi.Input['DashboardSheetControlSliderType']] = None): - DashboardFilterSliderControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_control_id=filter_control_id, - maximum_value=maximum_value, - minimum_value=minimum_value, - source_filter_id=source_filter_id, - step_size=step_size, - title=title, - display_options=display_options, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_control_id: pulumi.Input[str], - maximum_value: pulumi.Input[float], - minimum_value: pulumi.Input[float], - source_filter_id: pulumi.Input[str], - step_size: pulumi.Input[float], - title: pulumi.Input[str], - display_options: Optional[pulumi.Input['DashboardSliderControlDisplayOptionsArgs']] = None, - type: Optional[pulumi.Input['DashboardSheetControlSliderType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_control_id", filter_control_id) - _setter("maximum_value", maximum_value) - _setter("minimum_value", minimum_value) - _setter("source_filter_id", source_filter_id) - _setter("step_size", step_size) - _setter("title", title) + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "maximum_value", maximum_value) + pulumi.set(__self__, "minimum_value", minimum_value) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "step_size", step_size) + pulumi.set(__self__, "title", title) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="filterControlId") @@ -36976,30 +28556,13 @@ def __init__(__self__, *, title: pulumi.Input[str], delimiter: Optional[pulumi.Input[str]] = None, display_options: Optional[pulumi.Input['DashboardTextAreaControlDisplayOptionsArgs']] = None): - DashboardFilterTextAreaControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_control_id=filter_control_id, - source_filter_id=source_filter_id, - title=title, - delimiter=delimiter, - display_options=display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_control_id: pulumi.Input[str], - source_filter_id: pulumi.Input[str], - title: pulumi.Input[str], - delimiter: Optional[pulumi.Input[str]] = None, - display_options: Optional[pulumi.Input['DashboardTextAreaControlDisplayOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_control_id", filter_control_id) - _setter("source_filter_id", source_filter_id) - _setter("title", title) + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) if delimiter is not None: - _setter("delimiter", delimiter) + pulumi.set(__self__, "delimiter", delimiter) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) @property @pulumi.getter(name="filterControlId") @@ -37054,26 +28617,11 @@ def __init__(__self__, *, source_filter_id: pulumi.Input[str], title: pulumi.Input[str], display_options: Optional[pulumi.Input['DashboardTextFieldControlDisplayOptionsArgs']] = None): - DashboardFilterTextFieldControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_control_id=filter_control_id, - source_filter_id=source_filter_id, - title=title, - display_options=display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_control_id: pulumi.Input[str], - source_filter_id: pulumi.Input[str], - title: pulumi.Input[str], - display_options: Optional[pulumi.Input['DashboardTextFieldControlDisplayOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_control_id", filter_control_id) - _setter("source_filter_id", source_filter_id) - _setter("title", title) + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) @property @pulumi.getter(name="filterControlId") @@ -37122,41 +28670,20 @@ def __init__(__self__, *, time_equality_filter: Optional[pulumi.Input['DashboardTimeEqualityFilterArgs']] = None, time_range_filter: Optional[pulumi.Input['DashboardTimeRangeFilterArgs']] = None, top_bottom_filter: Optional[pulumi.Input['DashboardTopBottomFilterArgs']] = None): - DashboardFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_filter=category_filter, - numeric_equality_filter=numeric_equality_filter, - numeric_range_filter=numeric_range_filter, - relative_dates_filter=relative_dates_filter, - time_equality_filter=time_equality_filter, - time_range_filter=time_range_filter, - top_bottom_filter=top_bottom_filter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_filter: Optional[pulumi.Input['DashboardCategoryFilterArgs']] = None, - numeric_equality_filter: Optional[pulumi.Input['DashboardNumericEqualityFilterArgs']] = None, - numeric_range_filter: Optional[pulumi.Input['DashboardNumericRangeFilterArgs']] = None, - relative_dates_filter: Optional[pulumi.Input['DashboardRelativeDatesFilterArgs']] = None, - time_equality_filter: Optional[pulumi.Input['DashboardTimeEqualityFilterArgs']] = None, - time_range_filter: Optional[pulumi.Input['DashboardTimeRangeFilterArgs']] = None, - top_bottom_filter: Optional[pulumi.Input['DashboardTopBottomFilterArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_filter is not None: - _setter("category_filter", category_filter) + pulumi.set(__self__, "category_filter", category_filter) if numeric_equality_filter is not None: - _setter("numeric_equality_filter", numeric_equality_filter) + pulumi.set(__self__, "numeric_equality_filter", numeric_equality_filter) if numeric_range_filter is not None: - _setter("numeric_range_filter", numeric_range_filter) + pulumi.set(__self__, "numeric_range_filter", numeric_range_filter) if relative_dates_filter is not None: - _setter("relative_dates_filter", relative_dates_filter) + pulumi.set(__self__, "relative_dates_filter", relative_dates_filter) if time_equality_filter is not None: - _setter("time_equality_filter", time_equality_filter) + pulumi.set(__self__, "time_equality_filter", time_equality_filter) if time_range_filter is not None: - _setter("time_range_filter", time_range_filter) + pulumi.set(__self__, "time_range_filter", time_range_filter) if top_bottom_filter is not None: - _setter("top_bottom_filter", top_bottom_filter) + pulumi.set(__self__, "top_bottom_filter", top_bottom_filter) @property @pulumi.getter(name="categoryFilter") @@ -37230,33 +28757,16 @@ def __init__(__self__, *, font_size: Optional[pulumi.Input['DashboardFontSizeArgs']] = None, font_style: Optional[pulumi.Input['DashboardFontStyle']] = None, font_weight: Optional[pulumi.Input['DashboardFontWeightArgs']] = None): - DashboardFontConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - font_color=font_color, - font_decoration=font_decoration, - font_size=font_size, - font_style=font_style, - font_weight=font_weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - font_color: Optional[pulumi.Input[str]] = None, - font_decoration: Optional[pulumi.Input['DashboardFontDecoration']] = None, - font_size: Optional[pulumi.Input['DashboardFontSizeArgs']] = None, - font_style: Optional[pulumi.Input['DashboardFontStyle']] = None, - font_weight: Optional[pulumi.Input['DashboardFontWeightArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if font_color is not None: - _setter("font_color", font_color) + pulumi.set(__self__, "font_color", font_color) if font_decoration is not None: - _setter("font_decoration", font_decoration) + pulumi.set(__self__, "font_decoration", font_decoration) if font_size is not None: - _setter("font_size", font_size) + pulumi.set(__self__, "font_size", font_size) if font_style is not None: - _setter("font_style", font_style) + pulumi.set(__self__, "font_style", font_style) if font_weight is not None: - _setter("font_weight", font_weight) + pulumi.set(__self__, "font_weight", font_weight) @property @pulumi.getter(name="fontColor") @@ -37308,17 +28818,8 @@ def font_weight(self, value: Optional[pulumi.Input['DashboardFontWeightArgs']]): class DashboardFontSizeArgs: def __init__(__self__, *, relative: Optional[pulumi.Input['DashboardRelativeFontSize']] = None): - DashboardFontSizeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - relative=relative, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - relative: Optional[pulumi.Input['DashboardRelativeFontSize']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if relative is not None: - _setter("relative", relative) + pulumi.set(__self__, "relative", relative) @property @pulumi.getter @@ -37334,17 +28835,8 @@ def relative(self, value: Optional[pulumi.Input['DashboardRelativeFontSize']]): class DashboardFontWeightArgs: def __init__(__self__, *, name: Optional[pulumi.Input['DashboardFontWeightName']] = None): - DashboardFontWeightArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input['DashboardFontWeightName']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -37370,56 +28862,27 @@ def __init__(__self__, *, time: Optional[pulumi.Input['DashboardDimensionFieldArgs']] = None, upper_boundary: Optional[pulumi.Input[float]] = None, value: Optional[pulumi.Input['DashboardMeasureFieldArgs']] = None): - DashboardForecastComputationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - custom_seasonality_value=custom_seasonality_value, - lower_boundary=lower_boundary, - name=name, - periods_backward=periods_backward, - periods_forward=periods_forward, - prediction_interval=prediction_interval, - seasonality=seasonality, - time=time, - upper_boundary=upper_boundary, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: pulumi.Input[str], - custom_seasonality_value: Optional[pulumi.Input[float]] = None, - lower_boundary: Optional[pulumi.Input[float]] = None, - name: Optional[pulumi.Input[str]] = None, - periods_backward: Optional[pulumi.Input[float]] = None, - periods_forward: Optional[pulumi.Input[float]] = None, - prediction_interval: Optional[pulumi.Input[float]] = None, - seasonality: Optional[pulumi.Input['DashboardForecastComputationSeasonality']] = None, - time: Optional[pulumi.Input['DashboardDimensionFieldArgs']] = None, - upper_boundary: Optional[pulumi.Input[float]] = None, - value: Optional[pulumi.Input['DashboardMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) + pulumi.set(__self__, "computation_id", computation_id) if custom_seasonality_value is not None: - _setter("custom_seasonality_value", custom_seasonality_value) + pulumi.set(__self__, "custom_seasonality_value", custom_seasonality_value) if lower_boundary is not None: - _setter("lower_boundary", lower_boundary) + pulumi.set(__self__, "lower_boundary", lower_boundary) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if periods_backward is not None: - _setter("periods_backward", periods_backward) + pulumi.set(__self__, "periods_backward", periods_backward) if periods_forward is not None: - _setter("periods_forward", periods_forward) + pulumi.set(__self__, "periods_forward", periods_forward) if prediction_interval is not None: - _setter("prediction_interval", prediction_interval) + pulumi.set(__self__, "prediction_interval", prediction_interval) if seasonality is not None: - _setter("seasonality", seasonality) + pulumi.set(__self__, "seasonality", seasonality) if time is not None: - _setter("time", time) + pulumi.set(__self__, "time", time) if upper_boundary is not None: - _setter("upper_boundary", upper_boundary) + pulumi.set(__self__, "upper_boundary", upper_boundary) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -37526,21 +28989,10 @@ class DashboardForecastConfigurationArgs: def __init__(__self__, *, forecast_properties: Optional[pulumi.Input['DashboardTimeBasedForecastPropertiesArgs']] = None, scenario: Optional[pulumi.Input['DashboardForecastScenarioArgs']] = None): - DashboardForecastConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - forecast_properties=forecast_properties, - scenario=scenario, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - forecast_properties: Optional[pulumi.Input['DashboardTimeBasedForecastPropertiesArgs']] = None, - scenario: Optional[pulumi.Input['DashboardForecastScenarioArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if forecast_properties is not None: - _setter("forecast_properties", forecast_properties) + pulumi.set(__self__, "forecast_properties", forecast_properties) if scenario is not None: - _setter("scenario", scenario) + pulumi.set(__self__, "scenario", scenario) @property @pulumi.getter(name="forecastProperties") @@ -37566,21 +29018,10 @@ class DashboardForecastScenarioArgs: def __init__(__self__, *, what_if_point_scenario: Optional[pulumi.Input['DashboardWhatIfPointScenarioArgs']] = None, what_if_range_scenario: Optional[pulumi.Input['DashboardWhatIfRangeScenarioArgs']] = None): - DashboardForecastScenarioArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - what_if_point_scenario=what_if_point_scenario, - what_if_range_scenario=what_if_range_scenario, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - what_if_point_scenario: Optional[pulumi.Input['DashboardWhatIfPointScenarioArgs']] = None, - what_if_range_scenario: Optional[pulumi.Input['DashboardWhatIfRangeScenarioArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if what_if_point_scenario is not None: - _setter("what_if_point_scenario", what_if_point_scenario) + pulumi.set(__self__, "what_if_point_scenario", what_if_point_scenario) if what_if_range_scenario is not None: - _setter("what_if_range_scenario", what_if_range_scenario) + pulumi.set(__self__, "what_if_range_scenario", what_if_range_scenario) @property @pulumi.getter(name="whatIfPointScenario") @@ -37607,25 +29048,12 @@ def __init__(__self__, *, date_time_format_configuration: Optional[pulumi.Input['DashboardDateTimeFormatConfigurationArgs']] = None, number_format_configuration: Optional[pulumi.Input['DashboardNumberFormatConfigurationArgs']] = None, string_format_configuration: Optional[pulumi.Input['DashboardStringFormatConfigurationArgs']] = None): - DashboardFormatConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_format_configuration=date_time_format_configuration, - number_format_configuration=number_format_configuration, - string_format_configuration=string_format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_format_configuration: Optional[pulumi.Input['DashboardDateTimeFormatConfigurationArgs']] = None, - number_format_configuration: Optional[pulumi.Input['DashboardNumberFormatConfigurationArgs']] = None, - string_format_configuration: Optional[pulumi.Input['DashboardStringFormatConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_format_configuration is not None: - _setter("date_time_format_configuration", date_time_format_configuration) + pulumi.set(__self__, "date_time_format_configuration", date_time_format_configuration) if number_format_configuration is not None: - _setter("number_format_configuration", number_format_configuration) + pulumi.set(__self__, "number_format_configuration", number_format_configuration) if string_format_configuration is not None: - _setter("string_format_configuration", string_format_configuration) + pulumi.set(__self__, "string_format_configuration", string_format_configuration) @property @pulumi.getter(name="dateTimeFormatConfiguration") @@ -37659,17 +29087,8 @@ def string_format_configuration(self, value: Optional[pulumi.Input['DashboardStr class DashboardFreeFormLayoutCanvasSizeOptionsArgs: def __init__(__self__, *, screen_canvas_size_options: Optional[pulumi.Input['DashboardFreeFormLayoutScreenCanvasSizeOptionsArgs']] = None): - DashboardFreeFormLayoutCanvasSizeOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - screen_canvas_size_options=screen_canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - screen_canvas_size_options: Optional[pulumi.Input['DashboardFreeFormLayoutScreenCanvasSizeOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if screen_canvas_size_options is not None: - _setter("screen_canvas_size_options", screen_canvas_size_options) + pulumi.set(__self__, "screen_canvas_size_options", screen_canvas_size_options) @property @pulumi.getter(name="screenCanvasSizeOptions") @@ -37686,20 +29105,9 @@ class DashboardFreeFormLayoutConfigurationArgs: def __init__(__self__, *, elements: pulumi.Input[Sequence[pulumi.Input['DashboardFreeFormLayoutElementArgs']]], canvas_size_options: Optional[pulumi.Input['DashboardFreeFormLayoutCanvasSizeOptionsArgs']] = None): - DashboardFreeFormLayoutConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - elements=elements, - canvas_size_options=canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - elements: pulumi.Input[Sequence[pulumi.Input['DashboardFreeFormLayoutElementArgs']]], - canvas_size_options: Optional[pulumi.Input['DashboardFreeFormLayoutCanvasSizeOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("elements", elements) + pulumi.set(__self__, "elements", elements) if canvas_size_options is not None: - _setter("canvas_size_options", canvas_size_options) + pulumi.set(__self__, "canvas_size_options", canvas_size_options) @property @pulumi.getter @@ -37725,21 +29133,10 @@ class DashboardFreeFormLayoutElementBackgroundStyleArgs: def __init__(__self__, *, color: Optional[pulumi.Input[str]] = None, visibility: Optional[pulumi.Input['DashboardVisibility']] = None): - DashboardFreeFormLayoutElementBackgroundStyleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: Optional[pulumi.Input[str]] = None, - visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -37765,21 +29162,10 @@ class DashboardFreeFormLayoutElementBorderStyleArgs: def __init__(__self__, *, color: Optional[pulumi.Input[str]] = None, visibility: Optional[pulumi.Input['DashboardVisibility']] = None): - DashboardFreeFormLayoutElementBorderStyleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: Optional[pulumi.Input[str]] = None, - visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -37821,55 +29207,24 @@ def __init__(__self__, *, :param pulumi.Input[str] x_axis_location: String based length that is composed of value and unit in px :param pulumi.Input[str] y_axis_location: String based length that is composed of value and unit in px with Integer.MAX_VALUE as maximum value """ - DashboardFreeFormLayoutElementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - element_id=element_id, - element_type=element_type, - height=height, - width=width, - x_axis_location=x_axis_location, - y_axis_location=y_axis_location, - background_style=background_style, - border_style=border_style, - loading_animation=loading_animation, - rendering_rules=rendering_rules, - selected_border_style=selected_border_style, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - element_id: pulumi.Input[str], - element_type: pulumi.Input['DashboardLayoutElementType'], - height: pulumi.Input[str], - width: pulumi.Input[str], - x_axis_location: pulumi.Input[str], - y_axis_location: pulumi.Input[str], - background_style: Optional[pulumi.Input['DashboardFreeFormLayoutElementBackgroundStyleArgs']] = None, - border_style: Optional[pulumi.Input['DashboardFreeFormLayoutElementBorderStyleArgs']] = None, - loading_animation: Optional[pulumi.Input['DashboardLoadingAnimationArgs']] = None, - rendering_rules: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardSheetElementRenderingRuleArgs']]]] = None, - selected_border_style: Optional[pulumi.Input['DashboardFreeFormLayoutElementBorderStyleArgs']] = None, - visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("element_id", element_id) - _setter("element_type", element_type) - _setter("height", height) - _setter("width", width) - _setter("x_axis_location", x_axis_location) - _setter("y_axis_location", y_axis_location) + pulumi.set(__self__, "element_id", element_id) + pulumi.set(__self__, "element_type", element_type) + pulumi.set(__self__, "height", height) + pulumi.set(__self__, "width", width) + pulumi.set(__self__, "x_axis_location", x_axis_location) + pulumi.set(__self__, "y_axis_location", y_axis_location) if background_style is not None: - _setter("background_style", background_style) + pulumi.set(__self__, "background_style", background_style) if border_style is not None: - _setter("border_style", border_style) + pulumi.set(__self__, "border_style", border_style) if loading_animation is not None: - _setter("loading_animation", loading_animation) + pulumi.set(__self__, "loading_animation", loading_animation) if rendering_rules is not None: - _setter("rendering_rules", rendering_rules) + pulumi.set(__self__, "rendering_rules", rendering_rules) if selected_border_style is not None: - _setter("selected_border_style", selected_border_style) + pulumi.set(__self__, "selected_border_style", selected_border_style) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="elementId") @@ -37999,16 +29354,7 @@ def __init__(__self__, *, """ :param pulumi.Input[str] optimized_view_port_width: String based length that is composed of value and unit in px """ - DashboardFreeFormLayoutScreenCanvasSizeOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - optimized_view_port_width=optimized_view_port_width, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - optimized_view_port_width: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("optimized_view_port_width", optimized_view_port_width) + pulumi.set(__self__, "optimized_view_port_width", optimized_view_port_width) @property @pulumi.getter(name="optimizedViewPortWidth") @@ -38027,16 +29373,7 @@ def optimized_view_port_width(self, value: pulumi.Input[str]): class DashboardFreeFormSectionLayoutConfigurationArgs: def __init__(__self__, *, elements: pulumi.Input[Sequence[pulumi.Input['DashboardFreeFormLayoutElementArgs']]]): - DashboardFreeFormSectionLayoutConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - elements=elements, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - elements: pulumi.Input[Sequence[pulumi.Input['DashboardFreeFormLayoutElementArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("elements", elements) + pulumi.set(__self__, "elements", elements) @property @pulumi.getter @@ -38053,21 +29390,10 @@ class DashboardFunnelChartAggregatedFieldWellsArgs: def __init__(__self__, *, category: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None): - DashboardFunnelChartAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -38098,41 +29424,20 @@ def __init__(__self__, *, tooltip: Optional[pulumi.Input['DashboardTooltipOptionsArgs']] = None, value_label_options: Optional[pulumi.Input['DashboardChartAxisLabelOptionsArgs']] = None, visual_palette: Optional[pulumi.Input['DashboardVisualPaletteArgs']] = None): - DashboardFunnelChartConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_label_options=category_label_options, - data_label_options=data_label_options, - field_wells=field_wells, - sort_configuration=sort_configuration, - tooltip=tooltip, - value_label_options=value_label_options, - visual_palette=visual_palette, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_label_options: Optional[pulumi.Input['DashboardChartAxisLabelOptionsArgs']] = None, - data_label_options: Optional[pulumi.Input['DashboardFunnelChartDataLabelOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['DashboardFunnelChartFieldWellsArgs']] = None, - sort_configuration: Optional[pulumi.Input['DashboardFunnelChartSortConfigurationArgs']] = None, - tooltip: Optional[pulumi.Input['DashboardTooltipOptionsArgs']] = None, - value_label_options: Optional[pulumi.Input['DashboardChartAxisLabelOptionsArgs']] = None, - visual_palette: Optional[pulumi.Input['DashboardVisualPaletteArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_label_options is not None: - _setter("category_label_options", category_label_options) + pulumi.set(__self__, "category_label_options", category_label_options) if data_label_options is not None: - _setter("data_label_options", data_label_options) + pulumi.set(__self__, "data_label_options", data_label_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if value_label_options is not None: - _setter("value_label_options", value_label_options) + pulumi.set(__self__, "value_label_options", value_label_options) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) @property @pulumi.getter(name="categoryLabelOptions") @@ -38208,41 +29513,20 @@ def __init__(__self__, *, measure_label_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, position: Optional[pulumi.Input['DashboardDataLabelPosition']] = None, visibility: Optional[pulumi.Input['DashboardVisibility']] = None): - DashboardFunnelChartDataLabelOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_label_visibility=category_label_visibility, - label_color=label_color, - label_font_configuration=label_font_configuration, - measure_data_label_style=measure_data_label_style, - measure_label_visibility=measure_label_visibility, - position=position, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_label_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - label_color: Optional[pulumi.Input[str]] = None, - label_font_configuration: Optional[pulumi.Input['DashboardFontConfigurationArgs']] = None, - measure_data_label_style: Optional[pulumi.Input['DashboardFunnelChartMeasureDataLabelStyle']] = None, - measure_label_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - position: Optional[pulumi.Input['DashboardDataLabelPosition']] = None, - visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_label_visibility is not None: - _setter("category_label_visibility", category_label_visibility) + pulumi.set(__self__, "category_label_visibility", category_label_visibility) if label_color is not None: - _setter("label_color", label_color) + pulumi.set(__self__, "label_color", label_color) if label_font_configuration is not None: - _setter("label_font_configuration", label_font_configuration) + pulumi.set(__self__, "label_font_configuration", label_font_configuration) if measure_data_label_style is not None: - _setter("measure_data_label_style", measure_data_label_style) + pulumi.set(__self__, "measure_data_label_style", measure_data_label_style) if measure_label_visibility is not None: - _setter("measure_label_visibility", measure_label_visibility) + pulumi.set(__self__, "measure_label_visibility", measure_label_visibility) if position is not None: - _setter("position", position) + pulumi.set(__self__, "position", position) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="categoryLabelVisibility") @@ -38312,17 +29596,8 @@ def visibility(self, value: Optional[pulumi.Input['DashboardVisibility']]): class DashboardFunnelChartFieldWellsArgs: def __init__(__self__, *, funnel_chart_aggregated_field_wells: Optional[pulumi.Input['DashboardFunnelChartAggregatedFieldWellsArgs']] = None): - DashboardFunnelChartFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - funnel_chart_aggregated_field_wells=funnel_chart_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - funnel_chart_aggregated_field_wells: Optional[pulumi.Input['DashboardFunnelChartAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if funnel_chart_aggregated_field_wells is not None: - _setter("funnel_chart_aggregated_field_wells", funnel_chart_aggregated_field_wells) + pulumi.set(__self__, "funnel_chart_aggregated_field_wells", funnel_chart_aggregated_field_wells) @property @pulumi.getter(name="funnelChartAggregatedFieldWells") @@ -38339,21 +29614,10 @@ class DashboardFunnelChartSortConfigurationArgs: def __init__(__self__, *, category_items_limit: Optional[pulumi.Input['DashboardItemsLimitConfigurationArgs']] = None, category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFieldSortOptionsArgs']]]] = None): - DashboardFunnelChartSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_items_limit=category_items_limit, - category_sort=category_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_items_limit: Optional[pulumi.Input['DashboardItemsLimitConfigurationArgs']] = None, - category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_items_limit is not None: - _setter("category_items_limit", category_items_limit) + pulumi.set(__self__, "category_items_limit", category_items_limit) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) @property @pulumi.getter(name="categoryItemsLimit") @@ -38383,36 +29647,17 @@ def __init__(__self__, *, column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardColumnHierarchyArgs']]]] = None, subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None): - DashboardFunnelChartVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['DashboardFunnelChartConfigurationArgs']] = None, - column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardColumnHierarchyArgs']]]] = None, - subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -38473,17 +29718,8 @@ def title(self, value: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsAr class DashboardGaugeChartArcConditionalFormattingArgs: def __init__(__self__, *, foreground_color: Optional[pulumi.Input['DashboardConditionalFormattingColorArgs']] = None): - DashboardGaugeChartArcConditionalFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - foreground_color=foreground_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - foreground_color: Optional[pulumi.Input['DashboardConditionalFormattingColorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if foreground_color is not None: - _setter("foreground_color", foreground_color) + pulumi.set(__self__, "foreground_color", foreground_color) @property @pulumi.getter(name="foregroundColor") @@ -38500,21 +29736,10 @@ class DashboardGaugeChartConditionalFormattingOptionArgs: def __init__(__self__, *, arc: Optional[pulumi.Input['DashboardGaugeChartArcConditionalFormattingArgs']] = None, primary_value: Optional[pulumi.Input['DashboardGaugeChartPrimaryValueConditionalFormattingArgs']] = None): - DashboardGaugeChartConditionalFormattingOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arc=arc, - primary_value=primary_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arc: Optional[pulumi.Input['DashboardGaugeChartArcConditionalFormattingArgs']] = None, - primary_value: Optional[pulumi.Input['DashboardGaugeChartPrimaryValueConditionalFormattingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arc is not None: - _setter("arc", arc) + pulumi.set(__self__, "arc", arc) if primary_value is not None: - _setter("primary_value", primary_value) + pulumi.set(__self__, "primary_value", primary_value) @property @pulumi.getter @@ -38539,17 +29764,8 @@ def primary_value(self, value: Optional[pulumi.Input['DashboardGaugeChartPrimary class DashboardGaugeChartConditionalFormattingArgs: def __init__(__self__, *, conditional_formatting_options: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardGaugeChartConditionalFormattingOptionArgs']]]] = None): - DashboardGaugeChartConditionalFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - conditional_formatting_options=conditional_formatting_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - conditional_formatting_options: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardGaugeChartConditionalFormattingOptionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if conditional_formatting_options is not None: - _setter("conditional_formatting_options", conditional_formatting_options) + pulumi.set(__self__, "conditional_formatting_options", conditional_formatting_options) @property @pulumi.getter(name="conditionalFormattingOptions") @@ -38569,33 +29785,16 @@ def __init__(__self__, *, gauge_chart_options: Optional[pulumi.Input['DashboardGaugeChartOptionsArgs']] = None, tooltip_options: Optional[pulumi.Input['DashboardTooltipOptionsArgs']] = None, visual_palette: Optional[pulumi.Input['DashboardVisualPaletteArgs']] = None): - DashboardGaugeChartConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_labels=data_labels, - field_wells=field_wells, - gauge_chart_options=gauge_chart_options, - tooltip_options=tooltip_options, - visual_palette=visual_palette, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_labels: Optional[pulumi.Input['DashboardDataLabelOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['DashboardGaugeChartFieldWellsArgs']] = None, - gauge_chart_options: Optional[pulumi.Input['DashboardGaugeChartOptionsArgs']] = None, - tooltip_options: Optional[pulumi.Input['DashboardTooltipOptionsArgs']] = None, - visual_palette: Optional[pulumi.Input['DashboardVisualPaletteArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if gauge_chart_options is not None: - _setter("gauge_chart_options", gauge_chart_options) + pulumi.set(__self__, "gauge_chart_options", gauge_chart_options) if tooltip_options is not None: - _setter("tooltip_options", tooltip_options) + pulumi.set(__self__, "tooltip_options", tooltip_options) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) @property @pulumi.getter(name="dataLabels") @@ -38648,21 +29847,10 @@ class DashboardGaugeChartFieldWellsArgs: def __init__(__self__, *, target_values: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None): - DashboardGaugeChartFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_values=target_values, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_values: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if target_values is not None: - _setter("target_values", target_values) + pulumi.set(__self__, "target_values", target_values) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter(name="targetValues") @@ -38691,33 +29879,16 @@ def __init__(__self__, *, comparison: Optional[pulumi.Input['DashboardComparisonConfigurationArgs']] = None, primary_value_display_type: Optional[pulumi.Input['DashboardPrimaryValueDisplayType']] = None, primary_value_font_configuration: Optional[pulumi.Input['DashboardFontConfigurationArgs']] = None): - DashboardGaugeChartOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arc=arc, - arc_axis=arc_axis, - comparison=comparison, - primary_value_display_type=primary_value_display_type, - primary_value_font_configuration=primary_value_font_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arc: Optional[pulumi.Input['DashboardArcConfigurationArgs']] = None, - arc_axis: Optional[pulumi.Input['DashboardArcAxisConfigurationArgs']] = None, - comparison: Optional[pulumi.Input['DashboardComparisonConfigurationArgs']] = None, - primary_value_display_type: Optional[pulumi.Input['DashboardPrimaryValueDisplayType']] = None, - primary_value_font_configuration: Optional[pulumi.Input['DashboardFontConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arc is not None: - _setter("arc", arc) + pulumi.set(__self__, "arc", arc) if arc_axis is not None: - _setter("arc_axis", arc_axis) + pulumi.set(__self__, "arc_axis", arc_axis) if comparison is not None: - _setter("comparison", comparison) + pulumi.set(__self__, "comparison", comparison) if primary_value_display_type is not None: - _setter("primary_value_display_type", primary_value_display_type) + pulumi.set(__self__, "primary_value_display_type", primary_value_display_type) if primary_value_font_configuration is not None: - _setter("primary_value_font_configuration", primary_value_font_configuration) + pulumi.set(__self__, "primary_value_font_configuration", primary_value_font_configuration) @property @pulumi.getter @@ -38770,21 +29941,10 @@ class DashboardGaugeChartPrimaryValueConditionalFormattingArgs: def __init__(__self__, *, icon: Optional[pulumi.Input['DashboardConditionalFormattingIconArgs']] = None, text_color: Optional[pulumi.Input['DashboardConditionalFormattingColorArgs']] = None): - DashboardGaugeChartPrimaryValueConditionalFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - icon=icon, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - icon: Optional[pulumi.Input['DashboardConditionalFormattingIconArgs']] = None, - text_color: Optional[pulumi.Input['DashboardConditionalFormattingColorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if icon is not None: - _setter("icon", icon) + pulumi.set(__self__, "icon", icon) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter @@ -38814,36 +29974,17 @@ def __init__(__self__, *, conditional_formatting: Optional[pulumi.Input['DashboardGaugeChartConditionalFormattingArgs']] = None, subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None): - DashboardGaugeChartVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - conditional_formatting=conditional_formatting, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['DashboardGaugeChartConfigurationArgs']] = None, - conditional_formatting: Optional[pulumi.Input['DashboardGaugeChartConditionalFormattingArgs']] = None, - subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if conditional_formatting is not None: - _setter("conditional_formatting", conditional_formatting) + pulumi.set(__self__, "conditional_formatting", conditional_formatting) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -38907,25 +30048,10 @@ def __init__(__self__, *, north: pulumi.Input[float], south: pulumi.Input[float], west: pulumi.Input[float]): - DashboardGeospatialCoordinateBoundsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - east=east, - north=north, - south=south, - west=west, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - east: pulumi.Input[float], - north: pulumi.Input[float], - south: pulumi.Input[float], - west: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("east", east) - _setter("north", north) - _setter("south", south) - _setter("west", west) + pulumi.set(__self__, "east", east) + pulumi.set(__self__, "north", north) + pulumi.set(__self__, "south", south) + pulumi.set(__self__, "west", west) @property @pulumi.getter @@ -38968,17 +30094,8 @@ def west(self, value: pulumi.Input[float]): class DashboardGeospatialHeatmapColorScaleArgs: def __init__(__self__, *, colors: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardGeospatialHeatmapDataColorArgs']]]] = None): - DashboardGeospatialHeatmapColorScaleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - colors=colors, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - colors: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardGeospatialHeatmapDataColorArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if colors is not None: - _setter("colors", colors) + pulumi.set(__self__, "colors", colors) @property @pulumi.getter @@ -38994,17 +30111,8 @@ def colors(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardGe class DashboardGeospatialHeatmapConfigurationArgs: def __init__(__self__, *, heatmap_color: Optional[pulumi.Input['DashboardGeospatialHeatmapColorScaleArgs']] = None): - DashboardGeospatialHeatmapConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - heatmap_color=heatmap_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - heatmap_color: Optional[pulumi.Input['DashboardGeospatialHeatmapColorScaleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if heatmap_color is not None: - _setter("heatmap_color", heatmap_color) + pulumi.set(__self__, "heatmap_color", heatmap_color) @property @pulumi.getter(name="heatmapColor") @@ -39020,16 +30128,7 @@ def heatmap_color(self, value: Optional[pulumi.Input['DashboardGeospatialHeatmap class DashboardGeospatialHeatmapDataColorArgs: def __init__(__self__, *, color: pulumi.Input[str]): - DashboardGeospatialHeatmapDataColorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("color", color) + pulumi.set(__self__, "color", color) @property @pulumi.getter @@ -39047,25 +30146,12 @@ def __init__(__self__, *, colors: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, geospatial: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None): - DashboardGeospatialMapAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - colors=colors, - geospatial=geospatial, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - colors: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, - geospatial: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if colors is not None: - _setter("colors", colors) + pulumi.set(__self__, "colors", colors) if geospatial is not None: - _setter("geospatial", geospatial) + pulumi.set(__self__, "geospatial", geospatial) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -39105,41 +30191,20 @@ def __init__(__self__, *, tooltip: Optional[pulumi.Input['DashboardTooltipOptionsArgs']] = None, visual_palette: Optional[pulumi.Input['DashboardVisualPaletteArgs']] = None, window_options: Optional[pulumi.Input['DashboardGeospatialWindowOptionsArgs']] = None): - DashboardGeospatialMapConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_wells=field_wells, - legend=legend, - map_style_options=map_style_options, - point_style_options=point_style_options, - tooltip=tooltip, - visual_palette=visual_palette, - window_options=window_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_wells: Optional[pulumi.Input['DashboardGeospatialMapFieldWellsArgs']] = None, - legend: Optional[pulumi.Input['DashboardLegendOptionsArgs']] = None, - map_style_options: Optional[pulumi.Input['DashboardGeospatialMapStyleOptionsArgs']] = None, - point_style_options: Optional[pulumi.Input['DashboardGeospatialPointStyleOptionsArgs']] = None, - tooltip: Optional[pulumi.Input['DashboardTooltipOptionsArgs']] = None, - visual_palette: Optional[pulumi.Input['DashboardVisualPaletteArgs']] = None, - window_options: Optional[pulumi.Input['DashboardGeospatialWindowOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if map_style_options is not None: - _setter("map_style_options", map_style_options) + pulumi.set(__self__, "map_style_options", map_style_options) if point_style_options is not None: - _setter("point_style_options", point_style_options) + pulumi.set(__self__, "point_style_options", point_style_options) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) if window_options is not None: - _setter("window_options", window_options) + pulumi.set(__self__, "window_options", window_options) @property @pulumi.getter(name="fieldWells") @@ -39209,17 +30274,8 @@ def window_options(self, value: Optional[pulumi.Input['DashboardGeospatialWindow class DashboardGeospatialMapFieldWellsArgs: def __init__(__self__, *, geospatial_map_aggregated_field_wells: Optional[pulumi.Input['DashboardGeospatialMapAggregatedFieldWellsArgs']] = None): - DashboardGeospatialMapFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - geospatial_map_aggregated_field_wells=geospatial_map_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - geospatial_map_aggregated_field_wells: Optional[pulumi.Input['DashboardGeospatialMapAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if geospatial_map_aggregated_field_wells is not None: - _setter("geospatial_map_aggregated_field_wells", geospatial_map_aggregated_field_wells) + pulumi.set(__self__, "geospatial_map_aggregated_field_wells", geospatial_map_aggregated_field_wells) @property @pulumi.getter(name="geospatialMapAggregatedFieldWells") @@ -39235,17 +30291,8 @@ def geospatial_map_aggregated_field_wells(self, value: Optional[pulumi.Input['Da class DashboardGeospatialMapStyleOptionsArgs: def __init__(__self__, *, base_map_style: Optional[pulumi.Input['DashboardBaseMapStyleType']] = None): - DashboardGeospatialMapStyleOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - base_map_style=base_map_style, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - base_map_style: Optional[pulumi.Input['DashboardBaseMapStyleType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if base_map_style is not None: - _setter("base_map_style", base_map_style) + pulumi.set(__self__, "base_map_style", base_map_style) @property @pulumi.getter(name="baseMapStyle") @@ -39266,36 +30313,17 @@ def __init__(__self__, *, column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardColumnHierarchyArgs']]]] = None, subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None): - DashboardGeospatialMapVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['DashboardGeospatialMapConfigurationArgs']] = None, - column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardColumnHierarchyArgs']]]] = None, - subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -39358,25 +30386,12 @@ def __init__(__self__, *, cluster_marker_configuration: Optional[pulumi.Input['DashboardClusterMarkerConfigurationArgs']] = None, heatmap_configuration: Optional[pulumi.Input['DashboardGeospatialHeatmapConfigurationArgs']] = None, selected_point_style: Optional[pulumi.Input['DashboardGeospatialSelectedPointStyle']] = None): - DashboardGeospatialPointStyleOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cluster_marker_configuration=cluster_marker_configuration, - heatmap_configuration=heatmap_configuration, - selected_point_style=selected_point_style, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cluster_marker_configuration: Optional[pulumi.Input['DashboardClusterMarkerConfigurationArgs']] = None, - heatmap_configuration: Optional[pulumi.Input['DashboardGeospatialHeatmapConfigurationArgs']] = None, - selected_point_style: Optional[pulumi.Input['DashboardGeospatialSelectedPointStyle']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cluster_marker_configuration is not None: - _setter("cluster_marker_configuration", cluster_marker_configuration) + pulumi.set(__self__, "cluster_marker_configuration", cluster_marker_configuration) if heatmap_configuration is not None: - _setter("heatmap_configuration", heatmap_configuration) + pulumi.set(__self__, "heatmap_configuration", heatmap_configuration) if selected_point_style is not None: - _setter("selected_point_style", selected_point_style) + pulumi.set(__self__, "selected_point_style", selected_point_style) @property @pulumi.getter(name="clusterMarkerConfiguration") @@ -39411,21 +30426,10 @@ class DashboardGeospatialWindowOptionsArgs: def __init__(__self__, *, bounds: Optional[pulumi.Input['DashboardGeospatialCoordinateBoundsArgs']] = None, map_zoom_mode: Optional[pulumi.Input['DashboardMapZoomMode']] = None): - DashboardGeospatialWindowOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bounds=bounds, - map_zoom_mode=map_zoom_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bounds: Optional[pulumi.Input['DashboardGeospatialCoordinateBoundsArgs']] = None, - map_zoom_mode: Optional[pulumi.Input['DashboardMapZoomMode']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bounds is not None: - _setter("bounds", bounds) + pulumi.set(__self__, "bounds", bounds) if map_zoom_mode is not None: - _setter("map_zoom_mode", map_zoom_mode) + pulumi.set(__self__, "map_zoom_mode", map_zoom_mode) @property @pulumi.getter @@ -39451,21 +30455,10 @@ class DashboardGlobalTableBorderOptionsArgs: def __init__(__self__, *, side_specific_border: Optional[pulumi.Input['DashboardTableSideBorderOptionsArgs']] = None, uniform_border: Optional[pulumi.Input['DashboardTableBorderOptionsArgs']] = None): - DashboardGlobalTableBorderOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - side_specific_border=side_specific_border, - uniform_border=uniform_border, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - side_specific_border: Optional[pulumi.Input['DashboardTableSideBorderOptionsArgs']] = None, - uniform_border: Optional[pulumi.Input['DashboardTableBorderOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if side_specific_border is not None: - _setter("side_specific_border", side_specific_border) + pulumi.set(__self__, "side_specific_border", side_specific_border) if uniform_border is not None: - _setter("uniform_border", uniform_border) + pulumi.set(__self__, "uniform_border", uniform_border) @property @pulumi.getter(name="sideSpecificBorder") @@ -39490,17 +30483,8 @@ def uniform_border(self, value: Optional[pulumi.Input['DashboardTableBorderOptio class DashboardGradientColorArgs: def __init__(__self__, *, stops: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardGradientStopArgs']]]] = None): - DashboardGradientColorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - stops=stops, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - stops: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardGradientStopArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if stops is not None: - _setter("stops", stops) + pulumi.set(__self__, "stops", stops) @property @pulumi.getter @@ -39518,24 +30502,11 @@ def __init__(__self__, *, gradient_offset: pulumi.Input[float], color: Optional[pulumi.Input[str]] = None, data_value: Optional[pulumi.Input[float]] = None): - DashboardGradientStopArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - gradient_offset=gradient_offset, - color=color, - data_value=data_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - gradient_offset: pulumi.Input[float], - color: Optional[pulumi.Input[str]] = None, - data_value: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("gradient_offset", gradient_offset) + pulumi.set(__self__, "gradient_offset", gradient_offset) if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if data_value is not None: - _setter("data_value", data_value) + pulumi.set(__self__, "data_value", data_value) @property @pulumi.getter(name="gradientOffset") @@ -39569,17 +30540,8 @@ def data_value(self, value: Optional[pulumi.Input[float]]): class DashboardGridLayoutCanvasSizeOptionsArgs: def __init__(__self__, *, screen_canvas_size_options: Optional[pulumi.Input['DashboardGridLayoutScreenCanvasSizeOptionsArgs']] = None): - DashboardGridLayoutCanvasSizeOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - screen_canvas_size_options=screen_canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - screen_canvas_size_options: Optional[pulumi.Input['DashboardGridLayoutScreenCanvasSizeOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if screen_canvas_size_options is not None: - _setter("screen_canvas_size_options", screen_canvas_size_options) + pulumi.set(__self__, "screen_canvas_size_options", screen_canvas_size_options) @property @pulumi.getter(name="screenCanvasSizeOptions") @@ -39596,20 +30558,9 @@ class DashboardGridLayoutConfigurationArgs: def __init__(__self__, *, elements: pulumi.Input[Sequence[pulumi.Input['DashboardGridLayoutElementArgs']]], canvas_size_options: Optional[pulumi.Input['DashboardGridLayoutCanvasSizeOptionsArgs']] = None): - DashboardGridLayoutConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - elements=elements, - canvas_size_options=canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - elements: pulumi.Input[Sequence[pulumi.Input['DashboardGridLayoutElementArgs']]], - canvas_size_options: Optional[pulumi.Input['DashboardGridLayoutCanvasSizeOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("elements", elements) + pulumi.set(__self__, "elements", elements) if canvas_size_options is not None: - _setter("canvas_size_options", canvas_size_options) + pulumi.set(__self__, "canvas_size_options", canvas_size_options) @property @pulumi.getter @@ -39639,33 +30590,14 @@ def __init__(__self__, *, row_span: pulumi.Input[float], column_index: Optional[pulumi.Input[float]] = None, row_index: Optional[pulumi.Input[float]] = None): - DashboardGridLayoutElementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_span=column_span, - element_id=element_id, - element_type=element_type, - row_span=row_span, - column_index=column_index, - row_index=row_index, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_span: pulumi.Input[float], - element_id: pulumi.Input[str], - element_type: pulumi.Input['DashboardLayoutElementType'], - row_span: pulumi.Input[float], - column_index: Optional[pulumi.Input[float]] = None, - row_index: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column_span", column_span) - _setter("element_id", element_id) - _setter("element_type", element_type) - _setter("row_span", row_span) + pulumi.set(__self__, "column_span", column_span) + pulumi.set(__self__, "element_id", element_id) + pulumi.set(__self__, "element_type", element_type) + pulumi.set(__self__, "row_span", row_span) if column_index is not None: - _setter("column_index", column_index) + pulumi.set(__self__, "column_index", column_index) if row_index is not None: - _setter("row_index", row_index) + pulumi.set(__self__, "row_index", row_index) @property @pulumi.getter(name="columnSpan") @@ -39730,20 +30662,9 @@ def __init__(__self__, *, """ :param pulumi.Input[str] optimized_view_port_width: String based length that is composed of value and unit in px """ - DashboardGridLayoutScreenCanvasSizeOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resize_option=resize_option, - optimized_view_port_width=optimized_view_port_width, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resize_option: pulumi.Input['DashboardResizeOption'], - optimized_view_port_width: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resize_option", resize_option) + pulumi.set(__self__, "resize_option", resize_option) if optimized_view_port_width is not None: - _setter("optimized_view_port_width", optimized_view_port_width) + pulumi.set(__self__, "optimized_view_port_width", optimized_view_port_width) @property @pulumi.getter(name="resizeOption") @@ -39775,32 +30696,15 @@ def __init__(__self__, *, period_size: Optional[pulumi.Input[float]] = None, time: Optional[pulumi.Input['DashboardDimensionFieldArgs']] = None, value: Optional[pulumi.Input['DashboardMeasureFieldArgs']] = None): - DashboardGrowthRateComputationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - name=name, - period_size=period_size, - time=time, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: pulumi.Input[str], - name: Optional[pulumi.Input[str]] = None, - period_size: Optional[pulumi.Input[float]] = None, - time: Optional[pulumi.Input['DashboardDimensionFieldArgs']] = None, - value: Optional[pulumi.Input['DashboardMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) + pulumi.set(__self__, "computation_id", computation_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if period_size is not None: - _setter("period_size", period_size) + pulumi.set(__self__, "period_size", period_size) if time is not None: - _setter("time", time) + pulumi.set(__self__, "time", time) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -39854,23 +30758,10 @@ def __init__(__self__, *, layout: pulumi.Input['DashboardSectionLayoutConfigurationArgs'], section_id: pulumi.Input[str], style: Optional[pulumi.Input['DashboardSectionStyleArgs']] = None): - DashboardHeaderFooterSectionConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - layout=layout, - section_id=section_id, - style=style, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - layout: pulumi.Input['DashboardSectionLayoutConfigurationArgs'], - section_id: pulumi.Input[str], - style: Optional[pulumi.Input['DashboardSectionStyleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("layout", layout) - _setter("section_id", section_id) + pulumi.set(__self__, "layout", layout) + pulumi.set(__self__, "section_id", section_id) if style is not None: - _setter("style", style) + pulumi.set(__self__, "style", style) @property @pulumi.getter @@ -39906,25 +30797,12 @@ def __init__(__self__, *, columns: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, rows: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None): - DashboardHeatMapAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - columns=columns, - rows=rows, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - columns: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, - rows: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if columns is not None: - _setter("columns", columns) + pulumi.set(__self__, "columns", columns) if rows is not None: - _setter("rows", rows) + pulumi.set(__self__, "rows", rows) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -39965,45 +30843,22 @@ def __init__(__self__, *, row_label_options: Optional[pulumi.Input['DashboardChartAxisLabelOptionsArgs']] = None, sort_configuration: Optional[pulumi.Input['DashboardHeatMapSortConfigurationArgs']] = None, tooltip: Optional[pulumi.Input['DashboardTooltipOptionsArgs']] = None): - DashboardHeatMapConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - color_scale=color_scale, - column_label_options=column_label_options, - data_labels=data_labels, - field_wells=field_wells, - legend=legend, - row_label_options=row_label_options, - sort_configuration=sort_configuration, - tooltip=tooltip, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color_scale: Optional[pulumi.Input['DashboardColorScaleArgs']] = None, - column_label_options: Optional[pulumi.Input['DashboardChartAxisLabelOptionsArgs']] = None, - data_labels: Optional[pulumi.Input['DashboardDataLabelOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['DashboardHeatMapFieldWellsArgs']] = None, - legend: Optional[pulumi.Input['DashboardLegendOptionsArgs']] = None, - row_label_options: Optional[pulumi.Input['DashboardChartAxisLabelOptionsArgs']] = None, - sort_configuration: Optional[pulumi.Input['DashboardHeatMapSortConfigurationArgs']] = None, - tooltip: Optional[pulumi.Input['DashboardTooltipOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color_scale is not None: - _setter("color_scale", color_scale) + pulumi.set(__self__, "color_scale", color_scale) if column_label_options is not None: - _setter("column_label_options", column_label_options) + pulumi.set(__self__, "column_label_options", column_label_options) if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if row_label_options is not None: - _setter("row_label_options", row_label_options) + pulumi.set(__self__, "row_label_options", row_label_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) @property @pulumi.getter(name="colorScale") @@ -40082,17 +30937,8 @@ def tooltip(self, value: Optional[pulumi.Input['DashboardTooltipOptionsArgs']]): class DashboardHeatMapFieldWellsArgs: def __init__(__self__, *, heat_map_aggregated_field_wells: Optional[pulumi.Input['DashboardHeatMapAggregatedFieldWellsArgs']] = None): - DashboardHeatMapFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - heat_map_aggregated_field_wells=heat_map_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - heat_map_aggregated_field_wells: Optional[pulumi.Input['DashboardHeatMapAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if heat_map_aggregated_field_wells is not None: - _setter("heat_map_aggregated_field_wells", heat_map_aggregated_field_wells) + pulumi.set(__self__, "heat_map_aggregated_field_wells", heat_map_aggregated_field_wells) @property @pulumi.getter(name="heatMapAggregatedFieldWells") @@ -40111,29 +30957,14 @@ def __init__(__self__, *, heat_map_column_sort: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFieldSortOptionsArgs']]]] = None, heat_map_row_items_limit_configuration: Optional[pulumi.Input['DashboardItemsLimitConfigurationArgs']] = None, heat_map_row_sort: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFieldSortOptionsArgs']]]] = None): - DashboardHeatMapSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - heat_map_column_items_limit_configuration=heat_map_column_items_limit_configuration, - heat_map_column_sort=heat_map_column_sort, - heat_map_row_items_limit_configuration=heat_map_row_items_limit_configuration, - heat_map_row_sort=heat_map_row_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - heat_map_column_items_limit_configuration: Optional[pulumi.Input['DashboardItemsLimitConfigurationArgs']] = None, - heat_map_column_sort: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFieldSortOptionsArgs']]]] = None, - heat_map_row_items_limit_configuration: Optional[pulumi.Input['DashboardItemsLimitConfigurationArgs']] = None, - heat_map_row_sort: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if heat_map_column_items_limit_configuration is not None: - _setter("heat_map_column_items_limit_configuration", heat_map_column_items_limit_configuration) + pulumi.set(__self__, "heat_map_column_items_limit_configuration", heat_map_column_items_limit_configuration) if heat_map_column_sort is not None: - _setter("heat_map_column_sort", heat_map_column_sort) + pulumi.set(__self__, "heat_map_column_sort", heat_map_column_sort) if heat_map_row_items_limit_configuration is not None: - _setter("heat_map_row_items_limit_configuration", heat_map_row_items_limit_configuration) + pulumi.set(__self__, "heat_map_row_items_limit_configuration", heat_map_row_items_limit_configuration) if heat_map_row_sort is not None: - _setter("heat_map_row_sort", heat_map_row_sort) + pulumi.set(__self__, "heat_map_row_sort", heat_map_row_sort) @property @pulumi.getter(name="heatMapColumnItemsLimitConfiguration") @@ -40181,36 +31012,17 @@ def __init__(__self__, *, column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardColumnHierarchyArgs']]]] = None, subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None): - DashboardHeatMapVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['DashboardHeatMapConfigurationArgs']] = None, - column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardColumnHierarchyArgs']]]] = None, - subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -40271,17 +31083,8 @@ def title(self, value: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsAr class DashboardHistogramAggregatedFieldWellsArgs: def __init__(__self__, *, values: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None): - DashboardHistogramAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - values: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -40300,29 +31103,14 @@ def __init__(__self__, *, bin_width: Optional[pulumi.Input['DashboardBinWidthOptionsArgs']] = None, selected_bin_type: Optional[pulumi.Input['DashboardHistogramBinType']] = None, start_value: Optional[pulumi.Input[float]] = None): - DashboardHistogramBinOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bin_count=bin_count, - bin_width=bin_width, - selected_bin_type=selected_bin_type, - start_value=start_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bin_count: Optional[pulumi.Input['DashboardBinCountOptionsArgs']] = None, - bin_width: Optional[pulumi.Input['DashboardBinWidthOptionsArgs']] = None, - selected_bin_type: Optional[pulumi.Input['DashboardHistogramBinType']] = None, - start_value: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bin_count is not None: - _setter("bin_count", bin_count) + pulumi.set(__self__, "bin_count", bin_count) if bin_width is not None: - _setter("bin_width", bin_width) + pulumi.set(__self__, "bin_width", bin_width) if selected_bin_type is not None: - _setter("selected_bin_type", selected_bin_type) + pulumi.set(__self__, "selected_bin_type", selected_bin_type) if start_value is not None: - _setter("start_value", start_value) + pulumi.set(__self__, "start_value", start_value) @property @pulumi.getter(name="binCount") @@ -40372,45 +31160,22 @@ def __init__(__self__, *, x_axis_display_options: Optional[pulumi.Input['DashboardAxisDisplayOptionsArgs']] = None, x_axis_label_options: Optional[pulumi.Input['DashboardChartAxisLabelOptionsArgs']] = None, y_axis_display_options: Optional[pulumi.Input['DashboardAxisDisplayOptionsArgs']] = None): - DashboardHistogramConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bin_options=bin_options, - data_labels=data_labels, - field_wells=field_wells, - tooltip=tooltip, - visual_palette=visual_palette, - x_axis_display_options=x_axis_display_options, - x_axis_label_options=x_axis_label_options, - y_axis_display_options=y_axis_display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bin_options: Optional[pulumi.Input['DashboardHistogramBinOptionsArgs']] = None, - data_labels: Optional[pulumi.Input['DashboardDataLabelOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['DashboardHistogramFieldWellsArgs']] = None, - tooltip: Optional[pulumi.Input['DashboardTooltipOptionsArgs']] = None, - visual_palette: Optional[pulumi.Input['DashboardVisualPaletteArgs']] = None, - x_axis_display_options: Optional[pulumi.Input['DashboardAxisDisplayOptionsArgs']] = None, - x_axis_label_options: Optional[pulumi.Input['DashboardChartAxisLabelOptionsArgs']] = None, - y_axis_display_options: Optional[pulumi.Input['DashboardAxisDisplayOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bin_options is not None: - _setter("bin_options", bin_options) + pulumi.set(__self__, "bin_options", bin_options) if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) if x_axis_display_options is not None: - _setter("x_axis_display_options", x_axis_display_options) + pulumi.set(__self__, "x_axis_display_options", x_axis_display_options) if x_axis_label_options is not None: - _setter("x_axis_label_options", x_axis_label_options) + pulumi.set(__self__, "x_axis_label_options", x_axis_label_options) if y_axis_display_options is not None: - _setter("y_axis_display_options", y_axis_display_options) + pulumi.set(__self__, "y_axis_display_options", y_axis_display_options) @property @pulumi.getter(name="binOptions") @@ -40489,17 +31254,8 @@ def y_axis_display_options(self, value: Optional[pulumi.Input['DashboardAxisDisp class DashboardHistogramFieldWellsArgs: def __init__(__self__, *, histogram_aggregated_field_wells: Optional[pulumi.Input['DashboardHistogramAggregatedFieldWellsArgs']] = None): - DashboardHistogramFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - histogram_aggregated_field_wells=histogram_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - histogram_aggregated_field_wells: Optional[pulumi.Input['DashboardHistogramAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if histogram_aggregated_field_wells is not None: - _setter("histogram_aggregated_field_wells", histogram_aggregated_field_wells) + pulumi.set(__self__, "histogram_aggregated_field_wells", histogram_aggregated_field_wells) @property @pulumi.getter(name="histogramAggregatedFieldWells") @@ -40519,32 +31275,15 @@ def __init__(__self__, *, chart_configuration: Optional[pulumi.Input['DashboardHistogramConfigurationArgs']] = None, subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None): - DashboardHistogramVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['DashboardHistogramConfigurationArgs']] = None, - subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -40597,21 +31336,10 @@ class DashboardInsightConfigurationArgs: def __init__(__self__, *, computations: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardComputationArgs']]]] = None, custom_narrative: Optional[pulumi.Input['DashboardCustomNarrativeOptionsArgs']] = None): - DashboardInsightConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - computations=computations, - custom_narrative=custom_narrative, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computations: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardComputationArgs']]]] = None, - custom_narrative: Optional[pulumi.Input['DashboardCustomNarrativeOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if computations is not None: - _setter("computations", computations) + pulumi.set(__self__, "computations", computations) if custom_narrative is not None: - _setter("custom_narrative", custom_narrative) + pulumi.set(__self__, "custom_narrative", custom_narrative) @property @pulumi.getter @@ -40641,35 +31369,16 @@ def __init__(__self__, *, insight_configuration: Optional[pulumi.Input['DashboardInsightConfigurationArgs']] = None, subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None): - DashboardInsightVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_identifier=data_set_identifier, - visual_id=visual_id, - actions=actions, - insight_configuration=insight_configuration, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_identifier: pulumi.Input[str], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardVisualCustomActionArgs']]]] = None, - insight_configuration: Optional[pulumi.Input['DashboardInsightConfigurationArgs']] = None, - subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_identifier", data_set_identifier) - _setter("visual_id", visual_id) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if insight_configuration is not None: - _setter("insight_configuration", insight_configuration) + pulumi.set(__self__, "insight_configuration", insight_configuration) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="dataSetIdentifier") @@ -40731,21 +31440,10 @@ class DashboardIntegerDefaultValuesArgs: def __init__(__self__, *, dynamic_value: Optional[pulumi.Input['DashboardDynamicDefaultValueArgs']] = None, static_values: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None): - DashboardIntegerDefaultValuesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dynamic_value=dynamic_value, - static_values=static_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dynamic_value: Optional[pulumi.Input['DashboardDynamicDefaultValueArgs']] = None, - static_values: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dynamic_value is not None: - _setter("dynamic_value", dynamic_value) + pulumi.set(__self__, "dynamic_value", dynamic_value) if static_values is not None: - _setter("static_values", static_values) + pulumi.set(__self__, "static_values", static_values) @property @pulumi.getter(name="dynamicValue") @@ -40774,31 +31472,14 @@ def __init__(__self__, *, default_values: Optional[pulumi.Input['DashboardIntegerDefaultValuesArgs']] = None, mapped_data_set_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMappedDataSetParameterArgs']]]] = None, value_when_unset: Optional[pulumi.Input['DashboardIntegerValueWhenUnsetConfigurationArgs']] = None): - DashboardIntegerParameterDeclarationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - parameter_value_type=parameter_value_type, - default_values=default_values, - mapped_data_set_parameters=mapped_data_set_parameters, - value_when_unset=value_when_unset, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - parameter_value_type: pulumi.Input['DashboardParameterValueType'], - default_values: Optional[pulumi.Input['DashboardIntegerDefaultValuesArgs']] = None, - mapped_data_set_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMappedDataSetParameterArgs']]]] = None, - value_when_unset: Optional[pulumi.Input['DashboardIntegerValueWhenUnsetConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("parameter_value_type", parameter_value_type) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "parameter_value_type", parameter_value_type) if default_values is not None: - _setter("default_values", default_values) + pulumi.set(__self__, "default_values", default_values) if mapped_data_set_parameters is not None: - _setter("mapped_data_set_parameters", mapped_data_set_parameters) + pulumi.set(__self__, "mapped_data_set_parameters", mapped_data_set_parameters) if value_when_unset is not None: - _setter("value_when_unset", value_when_unset) + pulumi.set(__self__, "value_when_unset", value_when_unset) @property @pulumi.getter @@ -40851,19 +31532,8 @@ class DashboardIntegerParameterArgs: def __init__(__self__, *, name: pulumi.Input[str], values: pulumi.Input[Sequence[pulumi.Input[float]]]): - DashboardIntegerParameterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - values: pulumi.Input[Sequence[pulumi.Input[float]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("values", values) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -40889,21 +31559,10 @@ class DashboardIntegerValueWhenUnsetConfigurationArgs: def __init__(__self__, *, custom_value: Optional[pulumi.Input[float]] = None, value_when_unset_option: Optional[pulumi.Input['DashboardValueWhenUnsetOption']] = None): - DashboardIntegerValueWhenUnsetConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_value=custom_value, - value_when_unset_option=value_when_unset_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_value: Optional[pulumi.Input[float]] = None, - value_when_unset_option: Optional[pulumi.Input['DashboardValueWhenUnsetOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_value is not None: - _setter("custom_value", custom_value) + pulumi.set(__self__, "custom_value", custom_value) if value_when_unset_option is not None: - _setter("value_when_unset_option", value_when_unset_option) + pulumi.set(__self__, "value_when_unset_option", value_when_unset_option) @property @pulumi.getter(name="customValue") @@ -40929,21 +31588,10 @@ class DashboardItemsLimitConfigurationArgs: def __init__(__self__, *, items_limit: Optional[pulumi.Input[float]] = None, other_categories: Optional[pulumi.Input['DashboardOtherCategories']] = None): - DashboardItemsLimitConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - items_limit=items_limit, - other_categories=other_categories, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - items_limit: Optional[pulumi.Input[float]] = None, - other_categories: Optional[pulumi.Input['DashboardOtherCategories']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if items_limit is not None: - _setter("items_limit", items_limit) + pulumi.set(__self__, "items_limit", items_limit) if other_categories is not None: - _setter("other_categories", other_categories) + pulumi.set(__self__, "other_categories", other_categories) @property @pulumi.getter(name="itemsLimit") @@ -40969,21 +31617,10 @@ class DashboardKpiActualValueConditionalFormattingArgs: def __init__(__self__, *, icon: Optional[pulumi.Input['DashboardConditionalFormattingIconArgs']] = None, text_color: Optional[pulumi.Input['DashboardConditionalFormattingColorArgs']] = None): - DashboardKpiActualValueConditionalFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - icon=icon, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - icon: Optional[pulumi.Input['DashboardConditionalFormattingIconArgs']] = None, - text_color: Optional[pulumi.Input['DashboardConditionalFormattingColorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if icon is not None: - _setter("icon", icon) + pulumi.set(__self__, "icon", icon) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter @@ -41009,21 +31646,10 @@ class DashboardKpiComparisonValueConditionalFormattingArgs: def __init__(__self__, *, icon: Optional[pulumi.Input['DashboardConditionalFormattingIconArgs']] = None, text_color: Optional[pulumi.Input['DashboardConditionalFormattingColorArgs']] = None): - DashboardKpiComparisonValueConditionalFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - icon=icon, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - icon: Optional[pulumi.Input['DashboardConditionalFormattingIconArgs']] = None, - text_color: Optional[pulumi.Input['DashboardConditionalFormattingColorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if icon is not None: - _setter("icon", icon) + pulumi.set(__self__, "icon", icon) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter @@ -41051,29 +31677,14 @@ def __init__(__self__, *, comparison_value: Optional[pulumi.Input['DashboardKpiComparisonValueConditionalFormattingArgs']] = None, primary_value: Optional[pulumi.Input['DashboardKpiPrimaryValueConditionalFormattingArgs']] = None, progress_bar: Optional[pulumi.Input['DashboardKpiProgressBarConditionalFormattingArgs']] = None): - DashboardKpiConditionalFormattingOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - actual_value=actual_value, - comparison_value=comparison_value, - primary_value=primary_value, - progress_bar=progress_bar, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - actual_value: Optional[pulumi.Input['DashboardKpiActualValueConditionalFormattingArgs']] = None, - comparison_value: Optional[pulumi.Input['DashboardKpiComparisonValueConditionalFormattingArgs']] = None, - primary_value: Optional[pulumi.Input['DashboardKpiPrimaryValueConditionalFormattingArgs']] = None, - progress_bar: Optional[pulumi.Input['DashboardKpiProgressBarConditionalFormattingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if actual_value is not None: - _setter("actual_value", actual_value) + pulumi.set(__self__, "actual_value", actual_value) if comparison_value is not None: - _setter("comparison_value", comparison_value) + pulumi.set(__self__, "comparison_value", comparison_value) if primary_value is not None: - _setter("primary_value", primary_value) + pulumi.set(__self__, "primary_value", primary_value) if progress_bar is not None: - _setter("progress_bar", progress_bar) + pulumi.set(__self__, "progress_bar", progress_bar) @property @pulumi.getter(name="actualValue") @@ -41116,17 +31727,8 @@ def progress_bar(self, value: Optional[pulumi.Input['DashboardKpiProgressBarCond class DashboardKpiConditionalFormattingArgs: def __init__(__self__, *, conditional_formatting_options: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardKpiConditionalFormattingOptionArgs']]]] = None): - DashboardKpiConditionalFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - conditional_formatting_options=conditional_formatting_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - conditional_formatting_options: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardKpiConditionalFormattingOptionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if conditional_formatting_options is not None: - _setter("conditional_formatting_options", conditional_formatting_options) + pulumi.set(__self__, "conditional_formatting_options", conditional_formatting_options) @property @pulumi.getter(name="conditionalFormattingOptions") @@ -41144,25 +31746,12 @@ def __init__(__self__, *, field_wells: Optional[pulumi.Input['DashboardKpiFieldWellsArgs']] = None, kpi_options: Optional[pulumi.Input['DashboardKpiOptionsArgs']] = None, sort_configuration: Optional[pulumi.Input['DashboardKpiSortConfigurationArgs']] = None): - DashboardKpiConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_wells=field_wells, - kpi_options=kpi_options, - sort_configuration=sort_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_wells: Optional[pulumi.Input['DashboardKpiFieldWellsArgs']] = None, - kpi_options: Optional[pulumi.Input['DashboardKpiOptionsArgs']] = None, - sort_configuration: Optional[pulumi.Input['DashboardKpiSortConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if kpi_options is not None: - _setter("kpi_options", kpi_options) + pulumi.set(__self__, "kpi_options", kpi_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) @property @pulumi.getter(name="fieldWells") @@ -41198,25 +31787,12 @@ def __init__(__self__, *, target_values: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None, trend_groups: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None): - DashboardKpiFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_values=target_values, - trend_groups=trend_groups, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_values: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None, - trend_groups: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if target_values is not None: - _setter("target_values", target_values) + pulumi.set(__self__, "target_values", target_values) if trend_groups is not None: - _setter("trend_groups", trend_groups) + pulumi.set(__self__, "trend_groups", trend_groups) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter(name="targetValues") @@ -41258,49 +31834,24 @@ def __init__(__self__, *, sparkline: Optional[pulumi.Input['DashboardKpiSparklineOptionsArgs']] = None, trend_arrows: Optional[pulumi.Input['DashboardTrendArrowOptionsArgs']] = None, visual_layout_options: Optional[pulumi.Input['DashboardKpiVisualLayoutOptionsArgs']] = None): - DashboardKpiOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - comparison=comparison, - primary_value_display_type=primary_value_display_type, - primary_value_font_configuration=primary_value_font_configuration, - progress_bar=progress_bar, - secondary_value=secondary_value, - secondary_value_font_configuration=secondary_value_font_configuration, - sparkline=sparkline, - trend_arrows=trend_arrows, - visual_layout_options=visual_layout_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comparison: Optional[pulumi.Input['DashboardComparisonConfigurationArgs']] = None, - primary_value_display_type: Optional[pulumi.Input['DashboardPrimaryValueDisplayType']] = None, - primary_value_font_configuration: Optional[pulumi.Input['DashboardFontConfigurationArgs']] = None, - progress_bar: Optional[pulumi.Input['DashboardProgressBarOptionsArgs']] = None, - secondary_value: Optional[pulumi.Input['DashboardSecondaryValueOptionsArgs']] = None, - secondary_value_font_configuration: Optional[pulumi.Input['DashboardFontConfigurationArgs']] = None, - sparkline: Optional[pulumi.Input['DashboardKpiSparklineOptionsArgs']] = None, - trend_arrows: Optional[pulumi.Input['DashboardTrendArrowOptionsArgs']] = None, - visual_layout_options: Optional[pulumi.Input['DashboardKpiVisualLayoutOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if comparison is not None: - _setter("comparison", comparison) + pulumi.set(__self__, "comparison", comparison) if primary_value_display_type is not None: - _setter("primary_value_display_type", primary_value_display_type) + pulumi.set(__self__, "primary_value_display_type", primary_value_display_type) if primary_value_font_configuration is not None: - _setter("primary_value_font_configuration", primary_value_font_configuration) + pulumi.set(__self__, "primary_value_font_configuration", primary_value_font_configuration) if progress_bar is not None: - _setter("progress_bar", progress_bar) + pulumi.set(__self__, "progress_bar", progress_bar) if secondary_value is not None: - _setter("secondary_value", secondary_value) + pulumi.set(__self__, "secondary_value", secondary_value) if secondary_value_font_configuration is not None: - _setter("secondary_value_font_configuration", secondary_value_font_configuration) + pulumi.set(__self__, "secondary_value_font_configuration", secondary_value_font_configuration) if sparkline is not None: - _setter("sparkline", sparkline) + pulumi.set(__self__, "sparkline", sparkline) if trend_arrows is not None: - _setter("trend_arrows", trend_arrows) + pulumi.set(__self__, "trend_arrows", trend_arrows) if visual_layout_options is not None: - _setter("visual_layout_options", visual_layout_options) + pulumi.set(__self__, "visual_layout_options", visual_layout_options) @property @pulumi.getter @@ -41389,21 +31940,10 @@ class DashboardKpiPrimaryValueConditionalFormattingArgs: def __init__(__self__, *, icon: Optional[pulumi.Input['DashboardConditionalFormattingIconArgs']] = None, text_color: Optional[pulumi.Input['DashboardConditionalFormattingColorArgs']] = None): - DashboardKpiPrimaryValueConditionalFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - icon=icon, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - icon: Optional[pulumi.Input['DashboardConditionalFormattingIconArgs']] = None, - text_color: Optional[pulumi.Input['DashboardConditionalFormattingColorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if icon is not None: - _setter("icon", icon) + pulumi.set(__self__, "icon", icon) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter @@ -41428,17 +31968,8 @@ def text_color(self, value: Optional[pulumi.Input['DashboardConditionalFormattin class DashboardKpiProgressBarConditionalFormattingArgs: def __init__(__self__, *, foreground_color: Optional[pulumi.Input['DashboardConditionalFormattingColorArgs']] = None): - DashboardKpiProgressBarConditionalFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - foreground_color=foreground_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - foreground_color: Optional[pulumi.Input['DashboardConditionalFormattingColorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if foreground_color is not None: - _setter("foreground_color", foreground_color) + pulumi.set(__self__, "foreground_color", foreground_color) @property @pulumi.getter(name="foregroundColor") @@ -41454,17 +31985,8 @@ def foreground_color(self, value: Optional[pulumi.Input['DashboardConditionalFor class DashboardKpiSortConfigurationArgs: def __init__(__self__, *, trend_group_sort: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFieldSortOptionsArgs']]]] = None): - DashboardKpiSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - trend_group_sort=trend_group_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - trend_group_sort: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if trend_group_sort is not None: - _setter("trend_group_sort", trend_group_sort) + pulumi.set(__self__, "trend_group_sort", trend_group_sort) @property @pulumi.getter(name="trendGroupSort") @@ -41483,28 +32005,13 @@ def __init__(__self__, *, color: Optional[pulumi.Input[str]] = None, tooltip_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, visibility: Optional[pulumi.Input['DashboardVisibility']] = None): - DashboardKpiSparklineOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - color=color, - tooltip_visibility=tooltip_visibility, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input['DashboardKpiSparklineType'], - color: Optional[pulumi.Input[str]] = None, - tooltip_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if tooltip_visibility is not None: - _setter("tooltip_visibility", tooltip_visibility) + pulumi.set(__self__, "tooltip_visibility", tooltip_visibility) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -41547,17 +32054,8 @@ def visibility(self, value: Optional[pulumi.Input['DashboardVisibility']]): class DashboardKpiVisualLayoutOptionsArgs: def __init__(__self__, *, standard_layout: Optional[pulumi.Input['DashboardKpiVisualStandardLayoutArgs']] = None): - DashboardKpiVisualLayoutOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - standard_layout=standard_layout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - standard_layout: Optional[pulumi.Input['DashboardKpiVisualStandardLayoutArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if standard_layout is not None: - _setter("standard_layout", standard_layout) + pulumi.set(__self__, "standard_layout", standard_layout) @property @pulumi.getter(name="standardLayout") @@ -41573,16 +32071,7 @@ def standard_layout(self, value: Optional[pulumi.Input['DashboardKpiVisualStanda class DashboardKpiVisualStandardLayoutArgs: def __init__(__self__, *, type: pulumi.Input['DashboardKpiVisualStandardLayoutType']): - DashboardKpiVisualStandardLayoutArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input['DashboardKpiVisualStandardLayoutType'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -41604,40 +32093,19 @@ def __init__(__self__, *, conditional_formatting: Optional[pulumi.Input['DashboardKpiConditionalFormattingArgs']] = None, subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None): - DashboardKpiVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - conditional_formatting=conditional_formatting, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['DashboardKpiConfigurationArgs']] = None, - column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardColumnHierarchyArgs']]]] = None, - conditional_formatting: Optional[pulumi.Input['DashboardKpiConditionalFormattingArgs']] = None, - subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if conditional_formatting is not None: - _setter("conditional_formatting", conditional_formatting) + pulumi.set(__self__, "conditional_formatting", conditional_formatting) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -41709,25 +32177,12 @@ def __init__(__self__, *, custom_label: Optional[pulumi.Input[str]] = None, font_configuration: Optional[pulumi.Input['DashboardFontConfigurationArgs']] = None, visibility: Optional[pulumi.Input['DashboardVisibility']] = None): - DashboardLabelOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_label=custom_label, - font_configuration=font_configuration, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_label: Optional[pulumi.Input[str]] = None, - font_configuration: Optional[pulumi.Input['DashboardFontConfigurationArgs']] = None, - visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if font_configuration is not None: - _setter("font_configuration", font_configuration) + pulumi.set(__self__, "font_configuration", font_configuration) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="customLabel") @@ -41763,25 +32218,12 @@ def __init__(__self__, *, free_form_layout: Optional[pulumi.Input['DashboardFreeFormLayoutConfigurationArgs']] = None, grid_layout: Optional[pulumi.Input['DashboardGridLayoutConfigurationArgs']] = None, section_based_layout: Optional[pulumi.Input['DashboardSectionBasedLayoutConfigurationArgs']] = None): - DashboardLayoutConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - free_form_layout=free_form_layout, - grid_layout=grid_layout, - section_based_layout=section_based_layout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - free_form_layout: Optional[pulumi.Input['DashboardFreeFormLayoutConfigurationArgs']] = None, - grid_layout: Optional[pulumi.Input['DashboardGridLayoutConfigurationArgs']] = None, - section_based_layout: Optional[pulumi.Input['DashboardSectionBasedLayoutConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if free_form_layout is not None: - _setter("free_form_layout", free_form_layout) + pulumi.set(__self__, "free_form_layout", free_form_layout) if grid_layout is not None: - _setter("grid_layout", grid_layout) + pulumi.set(__self__, "grid_layout", grid_layout) if section_based_layout is not None: - _setter("section_based_layout", section_based_layout) + pulumi.set(__self__, "section_based_layout", section_based_layout) @property @pulumi.getter(name="freeFormLayout") @@ -41815,16 +32257,7 @@ def section_based_layout(self, value: Optional[pulumi.Input['DashboardSectionBas class DashboardLayoutArgs: def __init__(__self__, *, configuration: pulumi.Input['DashboardLayoutConfigurationArgs']): - DashboardLayoutArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - configuration=configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configuration: pulumi.Input['DashboardLayoutConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("configuration", configuration) + pulumi.set(__self__, "configuration", configuration) @property @pulumi.getter @@ -41848,33 +32281,16 @@ def __init__(__self__, *, :param pulumi.Input[str] height: String based length that is composed of value and unit in px :param pulumi.Input[str] width: String based length that is composed of value and unit in px """ - DashboardLegendOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - height=height, - position=position, - title=title, - visibility=visibility, - width=width, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - height: Optional[pulumi.Input[str]] = None, - position: Optional[pulumi.Input['DashboardLegendPosition']] = None, - title: Optional[pulumi.Input['DashboardLabelOptionsArgs']] = None, - visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - width: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if height is not None: - _setter("height", height) + pulumi.set(__self__, "height", height) if position is not None: - _setter("position", position) + pulumi.set(__self__, "position", position) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) if width is not None: - _setter("width", width) + pulumi.set(__self__, "width", width) @property @pulumi.getter @@ -41935,29 +32351,14 @@ def __init__(__self__, *, colors: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, small_multiples: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None): - DashboardLineChartAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - colors=colors, - small_multiples=small_multiples, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, - colors: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, - small_multiples: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if colors is not None: - _setter("colors", colors) + pulumi.set(__self__, "colors", colors) if small_multiples is not None: - _setter("small_multiples", small_multiples) + pulumi.set(__self__, "small_multiples", small_multiples) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -42018,89 +32419,44 @@ def __init__(__self__, *, visual_palette: Optional[pulumi.Input['DashboardVisualPaletteArgs']] = None, x_axis_display_options: Optional[pulumi.Input['DashboardAxisDisplayOptionsArgs']] = None, x_axis_label_options: Optional[pulumi.Input['DashboardChartAxisLabelOptionsArgs']] = None): - DashboardLineChartConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - contribution_analysis_defaults=contribution_analysis_defaults, - data_labels=data_labels, - default_series_settings=default_series_settings, - field_wells=field_wells, - forecast_configurations=forecast_configurations, - legend=legend, - primary_y_axis_display_options=primary_y_axis_display_options, - primary_y_axis_label_options=primary_y_axis_label_options, - reference_lines=reference_lines, - secondary_y_axis_display_options=secondary_y_axis_display_options, - secondary_y_axis_label_options=secondary_y_axis_label_options, - series=series, - small_multiples_options=small_multiples_options, - sort_configuration=sort_configuration, - tooltip=tooltip, - type=type, - visual_palette=visual_palette, - x_axis_display_options=x_axis_display_options, - x_axis_label_options=x_axis_label_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - contribution_analysis_defaults: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardContributionAnalysisDefaultArgs']]]] = None, - data_labels: Optional[pulumi.Input['DashboardDataLabelOptionsArgs']] = None, - default_series_settings: Optional[pulumi.Input['DashboardLineChartDefaultSeriesSettingsArgs']] = None, - field_wells: Optional[pulumi.Input['DashboardLineChartFieldWellsArgs']] = None, - forecast_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardForecastConfigurationArgs']]]] = None, - legend: Optional[pulumi.Input['DashboardLegendOptionsArgs']] = None, - primary_y_axis_display_options: Optional[pulumi.Input['DashboardLineSeriesAxisDisplayOptionsArgs']] = None, - primary_y_axis_label_options: Optional[pulumi.Input['DashboardChartAxisLabelOptionsArgs']] = None, - reference_lines: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardReferenceLineArgs']]]] = None, - secondary_y_axis_display_options: Optional[pulumi.Input['DashboardLineSeriesAxisDisplayOptionsArgs']] = None, - secondary_y_axis_label_options: Optional[pulumi.Input['DashboardChartAxisLabelOptionsArgs']] = None, - series: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardSeriesItemArgs']]]] = None, - small_multiples_options: Optional[pulumi.Input['DashboardSmallMultiplesOptionsArgs']] = None, - sort_configuration: Optional[pulumi.Input['DashboardLineChartSortConfigurationArgs']] = None, - tooltip: Optional[pulumi.Input['DashboardTooltipOptionsArgs']] = None, - type: Optional[pulumi.Input['DashboardLineChartType']] = None, - visual_palette: Optional[pulumi.Input['DashboardVisualPaletteArgs']] = None, - x_axis_display_options: Optional[pulumi.Input['DashboardAxisDisplayOptionsArgs']] = None, - x_axis_label_options: Optional[pulumi.Input['DashboardChartAxisLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if contribution_analysis_defaults is not None: - _setter("contribution_analysis_defaults", contribution_analysis_defaults) + pulumi.set(__self__, "contribution_analysis_defaults", contribution_analysis_defaults) if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if default_series_settings is not None: - _setter("default_series_settings", default_series_settings) + pulumi.set(__self__, "default_series_settings", default_series_settings) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if forecast_configurations is not None: - _setter("forecast_configurations", forecast_configurations) + pulumi.set(__self__, "forecast_configurations", forecast_configurations) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if primary_y_axis_display_options is not None: - _setter("primary_y_axis_display_options", primary_y_axis_display_options) + pulumi.set(__self__, "primary_y_axis_display_options", primary_y_axis_display_options) if primary_y_axis_label_options is not None: - _setter("primary_y_axis_label_options", primary_y_axis_label_options) + pulumi.set(__self__, "primary_y_axis_label_options", primary_y_axis_label_options) if reference_lines is not None: - _setter("reference_lines", reference_lines) + pulumi.set(__self__, "reference_lines", reference_lines) if secondary_y_axis_display_options is not None: - _setter("secondary_y_axis_display_options", secondary_y_axis_display_options) + pulumi.set(__self__, "secondary_y_axis_display_options", secondary_y_axis_display_options) if secondary_y_axis_label_options is not None: - _setter("secondary_y_axis_label_options", secondary_y_axis_label_options) + pulumi.set(__self__, "secondary_y_axis_label_options", secondary_y_axis_label_options) if series is not None: - _setter("series", series) + pulumi.set(__self__, "series", series) if small_multiples_options is not None: - _setter("small_multiples_options", small_multiples_options) + pulumi.set(__self__, "small_multiples_options", small_multiples_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) if x_axis_display_options is not None: - _setter("x_axis_display_options", x_axis_display_options) + pulumi.set(__self__, "x_axis_display_options", x_axis_display_options) if x_axis_label_options is not None: - _setter("x_axis_label_options", x_axis_label_options) + pulumi.set(__self__, "x_axis_label_options", x_axis_label_options) @property @pulumi.getter(name="contributionAnalysisDefaults") @@ -42280,25 +32636,12 @@ def __init__(__self__, *, axis_binding: Optional[pulumi.Input['DashboardAxisBinding']] = None, line_style_settings: Optional[pulumi.Input['DashboardLineChartLineStyleSettingsArgs']] = None, marker_style_settings: Optional[pulumi.Input['DashboardLineChartMarkerStyleSettingsArgs']] = None): - DashboardLineChartDefaultSeriesSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - axis_binding=axis_binding, - line_style_settings=line_style_settings, - marker_style_settings=marker_style_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - axis_binding: Optional[pulumi.Input['DashboardAxisBinding']] = None, - line_style_settings: Optional[pulumi.Input['DashboardLineChartLineStyleSettingsArgs']] = None, - marker_style_settings: Optional[pulumi.Input['DashboardLineChartMarkerStyleSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if axis_binding is not None: - _setter("axis_binding", axis_binding) + pulumi.set(__self__, "axis_binding", axis_binding) if line_style_settings is not None: - _setter("line_style_settings", line_style_settings) + pulumi.set(__self__, "line_style_settings", line_style_settings) if marker_style_settings is not None: - _setter("marker_style_settings", marker_style_settings) + pulumi.set(__self__, "marker_style_settings", marker_style_settings) @property @pulumi.getter(name="axisBinding") @@ -42332,17 +32675,8 @@ def marker_style_settings(self, value: Optional[pulumi.Input['DashboardLineChart class DashboardLineChartFieldWellsArgs: def __init__(__self__, *, line_chart_aggregated_field_wells: Optional[pulumi.Input['DashboardLineChartAggregatedFieldWellsArgs']] = None): - DashboardLineChartFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - line_chart_aggregated_field_wells=line_chart_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - line_chart_aggregated_field_wells: Optional[pulumi.Input['DashboardLineChartAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if line_chart_aggregated_field_wells is not None: - _setter("line_chart_aggregated_field_wells", line_chart_aggregated_field_wells) + pulumi.set(__self__, "line_chart_aggregated_field_wells", line_chart_aggregated_field_wells) @property @pulumi.getter(name="lineChartAggregatedFieldWells") @@ -42364,29 +32698,14 @@ def __init__(__self__, *, """ :param pulumi.Input[str] line_width: String based length that is composed of value and unit in px """ - DashboardLineChartLineStyleSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - line_interpolation=line_interpolation, - line_style=line_style, - line_visibility=line_visibility, - line_width=line_width, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - line_interpolation: Optional[pulumi.Input['DashboardLineInterpolation']] = None, - line_style: Optional[pulumi.Input['DashboardLineChartLineStyle']] = None, - line_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - line_width: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if line_interpolation is not None: - _setter("line_interpolation", line_interpolation) + pulumi.set(__self__, "line_interpolation", line_interpolation) if line_style is not None: - _setter("line_style", line_style) + pulumi.set(__self__, "line_style", line_style) if line_visibility is not None: - _setter("line_visibility", line_visibility) + pulumi.set(__self__, "line_visibility", line_visibility) if line_width is not None: - _setter("line_width", line_width) + pulumi.set(__self__, "line_width", line_width) @property @pulumi.getter(name="lineInterpolation") @@ -42438,29 +32757,14 @@ def __init__(__self__, *, """ :param pulumi.Input[str] marker_size: String based length that is composed of value and unit in px """ - DashboardLineChartMarkerStyleSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - marker_color=marker_color, - marker_shape=marker_shape, - marker_size=marker_size, - marker_visibility=marker_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - marker_color: Optional[pulumi.Input[str]] = None, - marker_shape: Optional[pulumi.Input['DashboardLineChartMarkerShape']] = None, - marker_size: Optional[pulumi.Input[str]] = None, - marker_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if marker_color is not None: - _setter("marker_color", marker_color) + pulumi.set(__self__, "marker_color", marker_color) if marker_shape is not None: - _setter("marker_shape", marker_shape) + pulumi.set(__self__, "marker_shape", marker_shape) if marker_size is not None: - _setter("marker_size", marker_size) + pulumi.set(__self__, "marker_size", marker_size) if marker_visibility is not None: - _setter("marker_visibility", marker_visibility) + pulumi.set(__self__, "marker_visibility", marker_visibility) @property @pulumi.getter(name="markerColor") @@ -42507,21 +32811,10 @@ class DashboardLineChartSeriesSettingsArgs: def __init__(__self__, *, line_style_settings: Optional[pulumi.Input['DashboardLineChartLineStyleSettingsArgs']] = None, marker_style_settings: Optional[pulumi.Input['DashboardLineChartMarkerStyleSettingsArgs']] = None): - DashboardLineChartSeriesSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - line_style_settings=line_style_settings, - marker_style_settings=marker_style_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - line_style_settings: Optional[pulumi.Input['DashboardLineChartLineStyleSettingsArgs']] = None, - marker_style_settings: Optional[pulumi.Input['DashboardLineChartMarkerStyleSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if line_style_settings is not None: - _setter("line_style_settings", line_style_settings) + pulumi.set(__self__, "line_style_settings", line_style_settings) if marker_style_settings is not None: - _setter("marker_style_settings", marker_style_settings) + pulumi.set(__self__, "marker_style_settings", marker_style_settings) @property @pulumi.getter(name="lineStyleSettings") @@ -42550,33 +32843,16 @@ def __init__(__self__, *, color_items_limit_configuration: Optional[pulumi.Input['DashboardItemsLimitConfigurationArgs']] = None, small_multiples_limit_configuration: Optional[pulumi.Input['DashboardItemsLimitConfigurationArgs']] = None, small_multiples_sort: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFieldSortOptionsArgs']]]] = None): - DashboardLineChartSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_items_limit_configuration=category_items_limit_configuration, - category_sort=category_sort, - color_items_limit_configuration=color_items_limit_configuration, - small_multiples_limit_configuration=small_multiples_limit_configuration, - small_multiples_sort=small_multiples_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_items_limit_configuration: Optional[pulumi.Input['DashboardItemsLimitConfigurationArgs']] = None, - category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFieldSortOptionsArgs']]]] = None, - color_items_limit_configuration: Optional[pulumi.Input['DashboardItemsLimitConfigurationArgs']] = None, - small_multiples_limit_configuration: Optional[pulumi.Input['DashboardItemsLimitConfigurationArgs']] = None, - small_multiples_sort: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_items_limit_configuration is not None: - _setter("category_items_limit_configuration", category_items_limit_configuration) + pulumi.set(__self__, "category_items_limit_configuration", category_items_limit_configuration) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) if color_items_limit_configuration is not None: - _setter("color_items_limit_configuration", color_items_limit_configuration) + pulumi.set(__self__, "color_items_limit_configuration", color_items_limit_configuration) if small_multiples_limit_configuration is not None: - _setter("small_multiples_limit_configuration", small_multiples_limit_configuration) + pulumi.set(__self__, "small_multiples_limit_configuration", small_multiples_limit_configuration) if small_multiples_sort is not None: - _setter("small_multiples_sort", small_multiples_sort) + pulumi.set(__self__, "small_multiples_sort", small_multiples_sort) @property @pulumi.getter(name="categoryItemsLimitConfiguration") @@ -42633,36 +32909,17 @@ def __init__(__self__, *, column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardColumnHierarchyArgs']]]] = None, subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None): - DashboardLineChartVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['DashboardLineChartConfigurationArgs']] = None, - column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardColumnHierarchyArgs']]]] = None, - subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -42724,21 +32981,10 @@ class DashboardLineSeriesAxisDisplayOptionsArgs: def __init__(__self__, *, axis_options: Optional[pulumi.Input['DashboardAxisDisplayOptionsArgs']] = None, missing_data_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMissingDataConfigurationArgs']]]] = None): - DashboardLineSeriesAxisDisplayOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - axis_options=axis_options, - missing_data_configurations=missing_data_configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - axis_options: Optional[pulumi.Input['DashboardAxisDisplayOptionsArgs']] = None, - missing_data_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMissingDataConfigurationArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if axis_options is not None: - _setter("axis_options", axis_options) + pulumi.set(__self__, "axis_options", axis_options) if missing_data_configurations is not None: - _setter("missing_data_configurations", missing_data_configurations) + pulumi.set(__self__, "missing_data_configurations", missing_data_configurations) @property @pulumi.getter(name="axisOptions") @@ -42766,29 +33012,14 @@ def __init__(__self__, *, search_options: Optional[pulumi.Input['DashboardListControlSearchOptionsArgs']] = None, select_all_options: Optional[pulumi.Input['DashboardListControlSelectAllOptionsArgs']] = None, title_options: Optional[pulumi.Input['DashboardLabelOptionsArgs']] = None): - DashboardListControlDisplayOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - info_icon_label_options=info_icon_label_options, - search_options=search_options, - select_all_options=select_all_options, - title_options=title_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - info_icon_label_options: Optional[pulumi.Input['DashboardSheetControlInfoIconLabelOptionsArgs']] = None, - search_options: Optional[pulumi.Input['DashboardListControlSearchOptionsArgs']] = None, - select_all_options: Optional[pulumi.Input['DashboardListControlSelectAllOptionsArgs']] = None, - title_options: Optional[pulumi.Input['DashboardLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if info_icon_label_options is not None: - _setter("info_icon_label_options", info_icon_label_options) + pulumi.set(__self__, "info_icon_label_options", info_icon_label_options) if search_options is not None: - _setter("search_options", search_options) + pulumi.set(__self__, "search_options", search_options) if select_all_options is not None: - _setter("select_all_options", select_all_options) + pulumi.set(__self__, "select_all_options", select_all_options) if title_options is not None: - _setter("title_options", title_options) + pulumi.set(__self__, "title_options", title_options) @property @pulumi.getter(name="infoIconLabelOptions") @@ -42831,17 +33062,8 @@ def title_options(self, value: Optional[pulumi.Input['DashboardLabelOptionsArgs' class DashboardListControlSearchOptionsArgs: def __init__(__self__, *, visibility: Optional[pulumi.Input['DashboardVisibility']] = None): - DashboardListControlSearchOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -42857,17 +33079,8 @@ def visibility(self, value: Optional[pulumi.Input['DashboardVisibility']]): class DashboardListControlSelectAllOptionsArgs: def __init__(__self__, *, visibility: Optional[pulumi.Input['DashboardVisibility']] = None): - DashboardListControlSelectAllOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -42883,17 +33096,8 @@ def visibility(self, value: Optional[pulumi.Input['DashboardVisibility']]): class DashboardLoadingAnimationArgs: def __init__(__self__, *, visibility: Optional[pulumi.Input['DashboardVisibility']] = None): - DashboardLoadingAnimationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -42909,16 +33113,7 @@ def visibility(self, value: Optional[pulumi.Input['DashboardVisibility']]): class DashboardLocalNavigationConfigurationArgs: def __init__(__self__, *, target_sheet_id: pulumi.Input[str]): - DashboardLocalNavigationConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_sheet_id=target_sheet_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_sheet_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_sheet_id", target_sheet_id) + pulumi.set(__self__, "target_sheet_id", target_sheet_id) @property @pulumi.getter(name="targetSheetId") @@ -42935,21 +33130,10 @@ class DashboardLongFormatTextArgs: def __init__(__self__, *, plain_text: Optional[pulumi.Input[str]] = None, rich_text: Optional[pulumi.Input[str]] = None): - DashboardLongFormatTextArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - plain_text=plain_text, - rich_text=rich_text, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - plain_text: Optional[pulumi.Input[str]] = None, - rich_text: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if plain_text is not None: - _setter("plain_text", plain_text) + pulumi.set(__self__, "plain_text", plain_text) if rich_text is not None: - _setter("rich_text", rich_text) + pulumi.set(__self__, "rich_text", rich_text) @property @pulumi.getter(name="plainText") @@ -42975,19 +33159,8 @@ class DashboardMappedDataSetParameterArgs: def __init__(__self__, *, data_set_identifier: pulumi.Input[str], data_set_parameter_name: pulumi.Input[str]): - DashboardMappedDataSetParameterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_identifier=data_set_identifier, - data_set_parameter_name=data_set_parameter_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_identifier: pulumi.Input[str], - data_set_parameter_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_identifier", data_set_identifier) - _setter("data_set_parameter_name", data_set_parameter_name) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + pulumi.set(__self__, "data_set_parameter_name", data_set_parameter_name) @property @pulumi.getter(name="dataSetIdentifier") @@ -43012,17 +33185,8 @@ def data_set_parameter_name(self, value: pulumi.Input[str]): class DashboardMaximumLabelTypeArgs: def __init__(__self__, *, visibility: Optional[pulumi.Input['DashboardVisibility']] = None): - DashboardMaximumLabelTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -43042,31 +33206,14 @@ def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None, time: Optional[pulumi.Input['DashboardDimensionFieldArgs']] = None, value: Optional[pulumi.Input['DashboardMeasureFieldArgs']] = None): - DashboardMaximumMinimumComputationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - type=type, - name=name, - time=time, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: pulumi.Input[str], - type: pulumi.Input['DashboardMaximumMinimumComputationType'], - name: Optional[pulumi.Input[str]] = None, - time: Optional[pulumi.Input['DashboardDimensionFieldArgs']] = None, - value: Optional[pulumi.Input['DashboardMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) - _setter("type", type) + pulumi.set(__self__, "computation_id", computation_id) + pulumi.set(__self__, "type", type) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if time is not None: - _setter("time", time) + pulumi.set(__self__, "time", time) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -43121,29 +33268,14 @@ def __init__(__self__, *, categorical_measure_field: Optional[pulumi.Input['DashboardCategoricalMeasureFieldArgs']] = None, date_measure_field: Optional[pulumi.Input['DashboardDateMeasureFieldArgs']] = None, numerical_measure_field: Optional[pulumi.Input['DashboardNumericalMeasureFieldArgs']] = None): - DashboardMeasureFieldArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - calculated_measure_field=calculated_measure_field, - categorical_measure_field=categorical_measure_field, - date_measure_field=date_measure_field, - numerical_measure_field=numerical_measure_field, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - calculated_measure_field: Optional[pulumi.Input['DashboardCalculatedMeasureFieldArgs']] = None, - categorical_measure_field: Optional[pulumi.Input['DashboardCategoricalMeasureFieldArgs']] = None, - date_measure_field: Optional[pulumi.Input['DashboardDateMeasureFieldArgs']] = None, - numerical_measure_field: Optional[pulumi.Input['DashboardNumericalMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if calculated_measure_field is not None: - _setter("calculated_measure_field", calculated_measure_field) + pulumi.set(__self__, "calculated_measure_field", calculated_measure_field) if categorical_measure_field is not None: - _setter("categorical_measure_field", categorical_measure_field) + pulumi.set(__self__, "categorical_measure_field", categorical_measure_field) if date_measure_field is not None: - _setter("date_measure_field", date_measure_field) + pulumi.set(__self__, "date_measure_field", date_measure_field) if numerical_measure_field is not None: - _setter("numerical_measure_field", numerical_measure_field) + pulumi.set(__self__, "numerical_measure_field", numerical_measure_field) @property @pulumi.getter(name="calculatedMeasureField") @@ -43190,32 +33322,15 @@ def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None, target_value: Optional[pulumi.Input['DashboardMeasureFieldArgs']] = None, time: Optional[pulumi.Input['DashboardDimensionFieldArgs']] = None): - DashboardMetricComparisonComputationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - from_value=from_value, - name=name, - target_value=target_value, - time=time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: pulumi.Input[str], - from_value: Optional[pulumi.Input['DashboardMeasureFieldArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - target_value: Optional[pulumi.Input['DashboardMeasureFieldArgs']] = None, - time: Optional[pulumi.Input['DashboardDimensionFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) + pulumi.set(__self__, "computation_id", computation_id) if from_value is not None: - _setter("from_value", from_value) + pulumi.set(__self__, "from_value", from_value) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if target_value is not None: - _setter("target_value", target_value) + pulumi.set(__self__, "target_value", target_value) if time is not None: - _setter("time", time) + pulumi.set(__self__, "time", time) @property @pulumi.getter(name="computationId") @@ -43267,17 +33382,8 @@ def time(self, value: Optional[pulumi.Input['DashboardDimensionFieldArgs']]): class DashboardMinimumLabelTypeArgs: def __init__(__self__, *, visibility: Optional[pulumi.Input['DashboardVisibility']] = None): - DashboardMinimumLabelTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -43293,17 +33399,8 @@ def visibility(self, value: Optional[pulumi.Input['DashboardVisibility']]): class DashboardMissingDataConfigurationArgs: def __init__(__self__, *, treatment_option: Optional[pulumi.Input['DashboardMissingDataTreatmentOption']] = None): - DashboardMissingDataConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - treatment_option=treatment_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - treatment_option: Optional[pulumi.Input['DashboardMissingDataTreatmentOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if treatment_option is not None: - _setter("treatment_option", treatment_option) + pulumi.set(__self__, "treatment_option", treatment_option) @property @pulumi.getter(name="treatmentOption") @@ -43319,16 +33416,7 @@ def treatment_option(self, value: Optional[pulumi.Input['DashboardMissingDataTre class DashboardNegativeValueConfigurationArgs: def __init__(__self__, *, display_mode: pulumi.Input['DashboardNegativeValueDisplayMode']): - DashboardNegativeValueConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - display_mode=display_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - display_mode: pulumi.Input['DashboardNegativeValueDisplayMode'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("display_mode", display_mode) + pulumi.set(__self__, "display_mode", display_mode) @property @pulumi.getter(name="displayMode") @@ -43344,16 +33432,7 @@ def display_mode(self, value: pulumi.Input['DashboardNegativeValueDisplayMode']) class DashboardNullValueFormatConfigurationArgs: def __init__(__self__, *, null_string: pulumi.Input[str]): - DashboardNullValueFormatConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - null_string=null_string, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - null_string: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("null_string", null_string) + pulumi.set(__self__, "null_string", null_string) @property @pulumi.getter(name="nullString") @@ -43375,41 +33454,20 @@ def __init__(__self__, *, prefix: Optional[pulumi.Input[str]] = None, separator_configuration: Optional[pulumi.Input['DashboardNumericSeparatorConfigurationArgs']] = None, suffix: Optional[pulumi.Input[str]] = None): - DashboardNumberDisplayFormatConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - decimal_places_configuration=decimal_places_configuration, - negative_value_configuration=negative_value_configuration, - null_value_format_configuration=null_value_format_configuration, - number_scale=number_scale, - prefix=prefix, - separator_configuration=separator_configuration, - suffix=suffix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - decimal_places_configuration: Optional[pulumi.Input['DashboardDecimalPlacesConfigurationArgs']] = None, - negative_value_configuration: Optional[pulumi.Input['DashboardNegativeValueConfigurationArgs']] = None, - null_value_format_configuration: Optional[pulumi.Input['DashboardNullValueFormatConfigurationArgs']] = None, - number_scale: Optional[pulumi.Input['DashboardNumberScale']] = None, - prefix: Optional[pulumi.Input[str]] = None, - separator_configuration: Optional[pulumi.Input['DashboardNumericSeparatorConfigurationArgs']] = None, - suffix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if decimal_places_configuration is not None: - _setter("decimal_places_configuration", decimal_places_configuration) + pulumi.set(__self__, "decimal_places_configuration", decimal_places_configuration) if negative_value_configuration is not None: - _setter("negative_value_configuration", negative_value_configuration) + pulumi.set(__self__, "negative_value_configuration", negative_value_configuration) if null_value_format_configuration is not None: - _setter("null_value_format_configuration", null_value_format_configuration) + pulumi.set(__self__, "null_value_format_configuration", null_value_format_configuration) if number_scale is not None: - _setter("number_scale", number_scale) + pulumi.set(__self__, "number_scale", number_scale) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if separator_configuration is not None: - _setter("separator_configuration", separator_configuration) + pulumi.set(__self__, "separator_configuration", separator_configuration) if suffix is not None: - _setter("suffix", suffix) + pulumi.set(__self__, "suffix", suffix) @property @pulumi.getter(name="decimalPlacesConfiguration") @@ -43479,17 +33537,8 @@ def suffix(self, value: Optional[pulumi.Input[str]]): class DashboardNumberFormatConfigurationArgs: def __init__(__self__, *, format_configuration: Optional[pulumi.Input['DashboardNumericFormatConfigurationArgs']] = None): - DashboardNumberFormatConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - format_configuration=format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - format_configuration: Optional[pulumi.Input['DashboardNumericFormatConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) @property @pulumi.getter(name="formatConfiguration") @@ -43506,21 +33555,10 @@ class DashboardNumericAxisOptionsArgs: def __init__(__self__, *, range: Optional[pulumi.Input['DashboardAxisDisplayRangeArgs']] = None, scale: Optional[pulumi.Input['DashboardAxisScaleArgs']] = None): - DashboardNumericAxisOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - range=range, - scale=scale, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - range: Optional[pulumi.Input['DashboardAxisDisplayRangeArgs']] = None, - scale: Optional[pulumi.Input['DashboardAxisScaleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if range is not None: - _setter("range", range) + pulumi.set(__self__, "range", range) if scale is not None: - _setter("scale", scale) + pulumi.set(__self__, "scale", scale) @property @pulumi.getter @@ -43546,19 +33584,8 @@ class DashboardNumericEqualityDrillDownFilterArgs: def __init__(__self__, *, column: pulumi.Input['DashboardColumnIdentifierArgs'], value: pulumi.Input[float]): - DashboardNumericEqualityDrillDownFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['DashboardColumnIdentifierArgs'], - value: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("value", value) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -43590,41 +33617,18 @@ def __init__(__self__, *, parameter_name: Optional[pulumi.Input[str]] = None, select_all_options: Optional[pulumi.Input['DashboardNumericFilterSelectAllOptions']] = None, value: Optional[pulumi.Input[float]] = None): - DashboardNumericEqualityFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - filter_id=filter_id, - match_operator=match_operator, - null_option=null_option, - aggregation_function=aggregation_function, - parameter_name=parameter_name, - select_all_options=select_all_options, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['DashboardColumnIdentifierArgs'], - filter_id: pulumi.Input[str], - match_operator: pulumi.Input['DashboardNumericEqualityMatchOperator'], - null_option: pulumi.Input['DashboardFilterNullOption'], - aggregation_function: Optional[pulumi.Input['DashboardAggregationFunctionArgs']] = None, - parameter_name: Optional[pulumi.Input[str]] = None, - select_all_options: Optional[pulumi.Input['DashboardNumericFilterSelectAllOptions']] = None, - value: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("filter_id", filter_id) - _setter("match_operator", match_operator) - _setter("null_option", null_option) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) + pulumi.set(__self__, "match_operator", match_operator) + pulumi.set(__self__, "null_option", null_option) if aggregation_function is not None: - _setter("aggregation_function", aggregation_function) + pulumi.set(__self__, "aggregation_function", aggregation_function) if parameter_name is not None: - _setter("parameter_name", parameter_name) + pulumi.set(__self__, "parameter_name", parameter_name) if select_all_options is not None: - _setter("select_all_options", select_all_options) + pulumi.set(__self__, "select_all_options", select_all_options) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -43705,25 +33709,12 @@ def __init__(__self__, *, currency_display_format_configuration: Optional[pulumi.Input['DashboardCurrencyDisplayFormatConfigurationArgs']] = None, number_display_format_configuration: Optional[pulumi.Input['DashboardNumberDisplayFormatConfigurationArgs']] = None, percentage_display_format_configuration: Optional[pulumi.Input['DashboardPercentageDisplayFormatConfigurationArgs']] = None): - DashboardNumericFormatConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - currency_display_format_configuration=currency_display_format_configuration, - number_display_format_configuration=number_display_format_configuration, - percentage_display_format_configuration=percentage_display_format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - currency_display_format_configuration: Optional[pulumi.Input['DashboardCurrencyDisplayFormatConfigurationArgs']] = None, - number_display_format_configuration: Optional[pulumi.Input['DashboardNumberDisplayFormatConfigurationArgs']] = None, - percentage_display_format_configuration: Optional[pulumi.Input['DashboardPercentageDisplayFormatConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if currency_display_format_configuration is not None: - _setter("currency_display_format_configuration", currency_display_format_configuration) + pulumi.set(__self__, "currency_display_format_configuration", currency_display_format_configuration) if number_display_format_configuration is not None: - _setter("number_display_format_configuration", number_display_format_configuration) + pulumi.set(__self__, "number_display_format_configuration", number_display_format_configuration) if percentage_display_format_configuration is not None: - _setter("percentage_display_format_configuration", percentage_display_format_configuration) + pulumi.set(__self__, "percentage_display_format_configuration", percentage_display_format_configuration) @property @pulumi.getter(name="currencyDisplayFormatConfiguration") @@ -43758,21 +33749,10 @@ class DashboardNumericRangeFilterValueArgs: def __init__(__self__, *, parameter: Optional[pulumi.Input[str]] = None, static_value: Optional[pulumi.Input[float]] = None): - DashboardNumericRangeFilterValueArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter=parameter, - static_value=static_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter: Optional[pulumi.Input[str]] = None, - static_value: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if parameter is not None: - _setter("parameter", parameter) + pulumi.set(__self__, "parameter", parameter) if static_value is not None: - _setter("static_value", static_value) + pulumi.set(__self__, "static_value", static_value) @property @pulumi.getter @@ -43805,46 +33785,21 @@ def __init__(__self__, *, range_maximum: Optional[pulumi.Input['DashboardNumericRangeFilterValueArgs']] = None, range_minimum: Optional[pulumi.Input['DashboardNumericRangeFilterValueArgs']] = None, select_all_options: Optional[pulumi.Input['DashboardNumericFilterSelectAllOptions']] = None): - DashboardNumericRangeFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - filter_id=filter_id, - null_option=null_option, - aggregation_function=aggregation_function, - include_maximum=include_maximum, - include_minimum=include_minimum, - range_maximum=range_maximum, - range_minimum=range_minimum, - select_all_options=select_all_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['DashboardColumnIdentifierArgs'], - filter_id: pulumi.Input[str], - null_option: pulumi.Input['DashboardFilterNullOption'], - aggregation_function: Optional[pulumi.Input['DashboardAggregationFunctionArgs']] = None, - include_maximum: Optional[pulumi.Input[bool]] = None, - include_minimum: Optional[pulumi.Input[bool]] = None, - range_maximum: Optional[pulumi.Input['DashboardNumericRangeFilterValueArgs']] = None, - range_minimum: Optional[pulumi.Input['DashboardNumericRangeFilterValueArgs']] = None, - select_all_options: Optional[pulumi.Input['DashboardNumericFilterSelectAllOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("filter_id", filter_id) - _setter("null_option", null_option) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) + pulumi.set(__self__, "null_option", null_option) if aggregation_function is not None: - _setter("aggregation_function", aggregation_function) + pulumi.set(__self__, "aggregation_function", aggregation_function) if include_maximum is not None: - _setter("include_maximum", include_maximum) + pulumi.set(__self__, "include_maximum", include_maximum) if include_minimum is not None: - _setter("include_minimum", include_minimum) + pulumi.set(__self__, "include_minimum", include_minimum) if range_maximum is not None: - _setter("range_maximum", range_maximum) + pulumi.set(__self__, "range_maximum", range_maximum) if range_minimum is not None: - _setter("range_minimum", range_minimum) + pulumi.set(__self__, "range_minimum", range_minimum) if select_all_options is not None: - _setter("select_all_options", select_all_options) + pulumi.set(__self__, "select_all_options", select_all_options) @property @pulumi.getter @@ -43933,21 +33888,10 @@ class DashboardNumericSeparatorConfigurationArgs: def __init__(__self__, *, decimal_separator: Optional[pulumi.Input['DashboardNumericSeparatorSymbol']] = None, thousands_separator: Optional[pulumi.Input['DashboardThousandSeparatorOptionsArgs']] = None): - DashboardNumericSeparatorConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - decimal_separator=decimal_separator, - thousands_separator=thousands_separator, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - decimal_separator: Optional[pulumi.Input['DashboardNumericSeparatorSymbol']] = None, - thousands_separator: Optional[pulumi.Input['DashboardThousandSeparatorOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if decimal_separator is not None: - _setter("decimal_separator", decimal_separator) + pulumi.set(__self__, "decimal_separator", decimal_separator) if thousands_separator is not None: - _setter("thousands_separator", thousands_separator) + pulumi.set(__self__, "thousands_separator", thousands_separator) @property @pulumi.getter(name="decimalSeparator") @@ -43973,21 +33917,10 @@ class DashboardNumericalAggregationFunctionArgs: def __init__(__self__, *, percentile_aggregation: Optional[pulumi.Input['DashboardPercentileAggregationArgs']] = None, simple_numerical_aggregation: Optional[pulumi.Input['DashboardSimpleNumericalAggregationFunction']] = None): - DashboardNumericalAggregationFunctionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - percentile_aggregation=percentile_aggregation, - simple_numerical_aggregation=simple_numerical_aggregation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - percentile_aggregation: Optional[pulumi.Input['DashboardPercentileAggregationArgs']] = None, - simple_numerical_aggregation: Optional[pulumi.Input['DashboardSimpleNumericalAggregationFunction']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if percentile_aggregation is not None: - _setter("percentile_aggregation", percentile_aggregation) + pulumi.set(__self__, "percentile_aggregation", percentile_aggregation) if simple_numerical_aggregation is not None: - _setter("simple_numerical_aggregation", simple_numerical_aggregation) + pulumi.set(__self__, "simple_numerical_aggregation", simple_numerical_aggregation) @property @pulumi.getter(name="percentileAggregation") @@ -44015,27 +33948,12 @@ def __init__(__self__, *, field_id: pulumi.Input[str], format_configuration: Optional[pulumi.Input['DashboardNumberFormatConfigurationArgs']] = None, hierarchy_id: Optional[pulumi.Input[str]] = None): - DashboardNumericalDimensionFieldArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - format_configuration=format_configuration, - hierarchy_id=hierarchy_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['DashboardColumnIdentifierArgs'], - field_id: pulumi.Input[str], - format_configuration: Optional[pulumi.Input['DashboardNumberFormatConfigurationArgs']] = None, - hierarchy_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) if hierarchy_id is not None: - _setter("hierarchy_id", hierarchy_id) + pulumi.set(__self__, "hierarchy_id", hierarchy_id) @property @pulumi.getter @@ -44081,27 +33999,12 @@ def __init__(__self__, *, field_id: pulumi.Input[str], aggregation_function: Optional[pulumi.Input['DashboardNumericalAggregationFunctionArgs']] = None, format_configuration: Optional[pulumi.Input['DashboardNumberFormatConfigurationArgs']] = None): - DashboardNumericalMeasureFieldArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - aggregation_function=aggregation_function, - format_configuration=format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['DashboardColumnIdentifierArgs'], - field_id: pulumi.Input[str], - aggregation_function: Optional[pulumi.Input['DashboardNumericalAggregationFunctionArgs']] = None, - format_configuration: Optional[pulumi.Input['DashboardNumberFormatConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) if aggregation_function is not None: - _setter("aggregation_function", aggregation_function) + pulumi.set(__self__, "aggregation_function", aggregation_function) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) @property @pulumi.getter @@ -44145,19 +34048,8 @@ class DashboardPaginationConfigurationArgs: def __init__(__self__, *, page_number: pulumi.Input[float], page_size: pulumi.Input[float]): - DashboardPaginationConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - page_number=page_number, - page_size=page_size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - page_number: pulumi.Input[float], - page_size: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("page_number", page_number) - _setter("page_size", page_size) + pulumi.set(__self__, "page_number", page_number) + pulumi.set(__self__, "page_size", page_size) @property @pulumi.getter(name="pageNumber") @@ -44194,49 +34086,24 @@ def __init__(__self__, *, :param pulumi.Input[str] border_thickness: String based length that is composed of value and unit in px :param pulumi.Input[str] gutter_spacing: String based length that is composed of value and unit in px """ - DashboardPanelConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - background_color=background_color, - background_visibility=background_visibility, - border_color=border_color, - border_style=border_style, - border_thickness=border_thickness, - border_visibility=border_visibility, - gutter_spacing=gutter_spacing, - gutter_visibility=gutter_visibility, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - background_color: Optional[pulumi.Input[str]] = None, - background_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - border_color: Optional[pulumi.Input[str]] = None, - border_style: Optional[pulumi.Input['DashboardPanelBorderStyle']] = None, - border_thickness: Optional[pulumi.Input[str]] = None, - border_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - gutter_spacing: Optional[pulumi.Input[str]] = None, - gutter_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - title: Optional[pulumi.Input['DashboardPanelTitleOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if background_color is not None: - _setter("background_color", background_color) + pulumi.set(__self__, "background_color", background_color) if background_visibility is not None: - _setter("background_visibility", background_visibility) + pulumi.set(__self__, "background_visibility", background_visibility) if border_color is not None: - _setter("border_color", border_color) + pulumi.set(__self__, "border_color", border_color) if border_style is not None: - _setter("border_style", border_style) + pulumi.set(__self__, "border_style", border_style) if border_thickness is not None: - _setter("border_thickness", border_thickness) + pulumi.set(__self__, "border_thickness", border_thickness) if border_visibility is not None: - _setter("border_visibility", border_visibility) + pulumi.set(__self__, "border_visibility", border_visibility) if gutter_spacing is not None: - _setter("gutter_spacing", gutter_spacing) + pulumi.set(__self__, "gutter_spacing", gutter_spacing) if gutter_visibility is not None: - _setter("gutter_visibility", gutter_visibility) + pulumi.set(__self__, "gutter_visibility", gutter_visibility) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="backgroundColor") @@ -44332,25 +34199,12 @@ def __init__(__self__, *, font_configuration: Optional[pulumi.Input['DashboardFontConfigurationArgs']] = None, horizontal_text_alignment: Optional[pulumi.Input['DashboardHorizontalTextAlignment']] = None, visibility: Optional[pulumi.Input['DashboardVisibility']] = None): - DashboardPanelTitleOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - font_configuration=font_configuration, - horizontal_text_alignment=horizontal_text_alignment, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - font_configuration: Optional[pulumi.Input['DashboardFontConfigurationArgs']] = None, - horizontal_text_alignment: Optional[pulumi.Input['DashboardHorizontalTextAlignment']] = None, - visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if font_configuration is not None: - _setter("font_configuration", font_configuration) + pulumi.set(__self__, "font_configuration", font_configuration) if horizontal_text_alignment is not None: - _setter("horizontal_text_alignment", horizontal_text_alignment) + pulumi.set(__self__, "horizontal_text_alignment", horizontal_text_alignment) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="fontConfiguration") @@ -44389,37 +34243,18 @@ def __init__(__self__, *, slider: Optional[pulumi.Input['DashboardParameterSliderControlArgs']] = None, text_area: Optional[pulumi.Input['DashboardParameterTextAreaControlArgs']] = None, text_field: Optional[pulumi.Input['DashboardParameterTextFieldControlArgs']] = None): - DashboardParameterControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_picker=date_time_picker, - dropdown=dropdown, - list=list, - slider=slider, - text_area=text_area, - text_field=text_field, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_picker: Optional[pulumi.Input['DashboardParameterDateTimePickerControlArgs']] = None, - dropdown: Optional[pulumi.Input['DashboardParameterDropDownControlArgs']] = None, - list: Optional[pulumi.Input['DashboardParameterListControlArgs']] = None, - slider: Optional[pulumi.Input['DashboardParameterSliderControlArgs']] = None, - text_area: Optional[pulumi.Input['DashboardParameterTextAreaControlArgs']] = None, - text_field: Optional[pulumi.Input['DashboardParameterTextFieldControlArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_picker is not None: - _setter("date_time_picker", date_time_picker) + pulumi.set(__self__, "date_time_picker", date_time_picker) if dropdown is not None: - _setter("dropdown", dropdown) + pulumi.set(__self__, "dropdown", dropdown) if list is not None: - _setter("list", list) + pulumi.set(__self__, "list", list) if slider is not None: - _setter("slider", slider) + pulumi.set(__self__, "slider", slider) if text_area is not None: - _setter("text_area", text_area) + pulumi.set(__self__, "text_area", text_area) if text_field is not None: - _setter("text_field", text_field) + pulumi.set(__self__, "text_field", text_field) @property @pulumi.getter(name="dateTimePicker") @@ -44483,26 +34318,11 @@ def __init__(__self__, *, source_parameter_name: pulumi.Input[str], title: pulumi.Input[str], display_options: Optional[pulumi.Input['DashboardDateTimePickerControlDisplayOptionsArgs']] = None): - DashboardParameterDateTimePickerControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_control_id=parameter_control_id, - source_parameter_name=source_parameter_name, - title=title, - display_options=display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_control_id: pulumi.Input[str], - source_parameter_name: pulumi.Input[str], - title: pulumi.Input[str], - display_options: Optional[pulumi.Input['DashboardDateTimePickerControlDisplayOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_control_id", parameter_control_id) - _setter("source_parameter_name", source_parameter_name) - _setter("title", title) + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) @property @pulumi.getter(name="parameterControlId") @@ -44548,29 +34368,14 @@ def __init__(__self__, *, decimal_parameter_declaration: Optional[pulumi.Input['DashboardDecimalParameterDeclarationArgs']] = None, integer_parameter_declaration: Optional[pulumi.Input['DashboardIntegerParameterDeclarationArgs']] = None, string_parameter_declaration: Optional[pulumi.Input['DashboardStringParameterDeclarationArgs']] = None): - DashboardParameterDeclarationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_parameter_declaration=date_time_parameter_declaration, - decimal_parameter_declaration=decimal_parameter_declaration, - integer_parameter_declaration=integer_parameter_declaration, - string_parameter_declaration=string_parameter_declaration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_parameter_declaration: Optional[pulumi.Input['DashboardDateTimeParameterDeclarationArgs']] = None, - decimal_parameter_declaration: Optional[pulumi.Input['DashboardDecimalParameterDeclarationArgs']] = None, - integer_parameter_declaration: Optional[pulumi.Input['DashboardIntegerParameterDeclarationArgs']] = None, - string_parameter_declaration: Optional[pulumi.Input['DashboardStringParameterDeclarationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_parameter_declaration is not None: - _setter("date_time_parameter_declaration", date_time_parameter_declaration) + pulumi.set(__self__, "date_time_parameter_declaration", date_time_parameter_declaration) if decimal_parameter_declaration is not None: - _setter("decimal_parameter_declaration", decimal_parameter_declaration) + pulumi.set(__self__, "decimal_parameter_declaration", decimal_parameter_declaration) if integer_parameter_declaration is not None: - _setter("integer_parameter_declaration", integer_parameter_declaration) + pulumi.set(__self__, "integer_parameter_declaration", integer_parameter_declaration) if string_parameter_declaration is not None: - _setter("string_parameter_declaration", string_parameter_declaration) + pulumi.set(__self__, "string_parameter_declaration", string_parameter_declaration) @property @pulumi.getter(name="dateTimeParameterDeclaration") @@ -44619,38 +34424,17 @@ def __init__(__self__, *, display_options: Optional[pulumi.Input['DashboardDropDownControlDisplayOptionsArgs']] = None, selectable_values: Optional[pulumi.Input['DashboardParameterSelectableValuesArgs']] = None, type: Optional[pulumi.Input['DashboardSheetControlListType']] = None): - DashboardParameterDropDownControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_control_id=parameter_control_id, - source_parameter_name=source_parameter_name, - title=title, - cascading_control_configuration=cascading_control_configuration, - display_options=display_options, - selectable_values=selectable_values, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_control_id: pulumi.Input[str], - source_parameter_name: pulumi.Input[str], - title: pulumi.Input[str], - cascading_control_configuration: Optional[pulumi.Input['DashboardCascadingControlConfigurationArgs']] = None, - display_options: Optional[pulumi.Input['DashboardDropDownControlDisplayOptionsArgs']] = None, - selectable_values: Optional[pulumi.Input['DashboardParameterSelectableValuesArgs']] = None, - type: Optional[pulumi.Input['DashboardSheetControlListType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_control_id", parameter_control_id) - _setter("source_parameter_name", source_parameter_name) - _setter("title", title) + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) if cascading_control_configuration is not None: - _setter("cascading_control_configuration", cascading_control_configuration) + pulumi.set(__self__, "cascading_control_configuration", cascading_control_configuration) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) if selectable_values is not None: - _setter("selectable_values", selectable_values) + pulumi.set(__self__, "selectable_values", selectable_values) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="parameterControlId") @@ -44726,38 +34510,17 @@ def __init__(__self__, *, display_options: Optional[pulumi.Input['DashboardListControlDisplayOptionsArgs']] = None, selectable_values: Optional[pulumi.Input['DashboardParameterSelectableValuesArgs']] = None, type: Optional[pulumi.Input['DashboardSheetControlListType']] = None): - DashboardParameterListControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_control_id=parameter_control_id, - source_parameter_name=source_parameter_name, - title=title, - cascading_control_configuration=cascading_control_configuration, - display_options=display_options, - selectable_values=selectable_values, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_control_id: pulumi.Input[str], - source_parameter_name: pulumi.Input[str], - title: pulumi.Input[str], - cascading_control_configuration: Optional[pulumi.Input['DashboardCascadingControlConfigurationArgs']] = None, - display_options: Optional[pulumi.Input['DashboardListControlDisplayOptionsArgs']] = None, - selectable_values: Optional[pulumi.Input['DashboardParameterSelectableValuesArgs']] = None, - type: Optional[pulumi.Input['DashboardSheetControlListType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_control_id", parameter_control_id) - _setter("source_parameter_name", source_parameter_name) - _setter("title", title) + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) if cascading_control_configuration is not None: - _setter("cascading_control_configuration", cascading_control_configuration) + pulumi.set(__self__, "cascading_control_configuration", cascading_control_configuration) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) if selectable_values is not None: - _setter("selectable_values", selectable_values) + pulumi.set(__self__, "selectable_values", selectable_values) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="parameterControlId") @@ -44828,21 +34591,10 @@ class DashboardParameterSelectableValuesArgs: def __init__(__self__, *, link_to_data_set_column: Optional[pulumi.Input['DashboardColumnIdentifierArgs']] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - DashboardParameterSelectableValuesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - link_to_data_set_column=link_to_data_set_column, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - link_to_data_set_column: Optional[pulumi.Input['DashboardColumnIdentifierArgs']] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if link_to_data_set_column is not None: - _setter("link_to_data_set_column", link_to_data_set_column) + pulumi.set(__self__, "link_to_data_set_column", link_to_data_set_column) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter(name="linkToDataSetColumn") @@ -44873,35 +34625,14 @@ def __init__(__self__, *, step_size: pulumi.Input[float], title: pulumi.Input[str], display_options: Optional[pulumi.Input['DashboardSliderControlDisplayOptionsArgs']] = None): - DashboardParameterSliderControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - maximum_value=maximum_value, - minimum_value=minimum_value, - parameter_control_id=parameter_control_id, - source_parameter_name=source_parameter_name, - step_size=step_size, - title=title, - display_options=display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - maximum_value: pulumi.Input[float], - minimum_value: pulumi.Input[float], - parameter_control_id: pulumi.Input[str], - source_parameter_name: pulumi.Input[str], - step_size: pulumi.Input[float], - title: pulumi.Input[str], - display_options: Optional[pulumi.Input['DashboardSliderControlDisplayOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("maximum_value", maximum_value) - _setter("minimum_value", minimum_value) - _setter("parameter_control_id", parameter_control_id) - _setter("source_parameter_name", source_parameter_name) - _setter("step_size", step_size) - _setter("title", title) + pulumi.set(__self__, "maximum_value", maximum_value) + pulumi.set(__self__, "minimum_value", minimum_value) + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "step_size", step_size) + pulumi.set(__self__, "title", title) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) @property @pulumi.getter(name="maximumValue") @@ -44975,30 +34706,13 @@ def __init__(__self__, *, title: pulumi.Input[str], delimiter: Optional[pulumi.Input[str]] = None, display_options: Optional[pulumi.Input['DashboardTextAreaControlDisplayOptionsArgs']] = None): - DashboardParameterTextAreaControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_control_id=parameter_control_id, - source_parameter_name=source_parameter_name, - title=title, - delimiter=delimiter, - display_options=display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_control_id: pulumi.Input[str], - source_parameter_name: pulumi.Input[str], - title: pulumi.Input[str], - delimiter: Optional[pulumi.Input[str]] = None, - display_options: Optional[pulumi.Input['DashboardTextAreaControlDisplayOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_control_id", parameter_control_id) - _setter("source_parameter_name", source_parameter_name) - _setter("title", title) + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) if delimiter is not None: - _setter("delimiter", delimiter) + pulumi.set(__self__, "delimiter", delimiter) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) @property @pulumi.getter(name="parameterControlId") @@ -45053,26 +34767,11 @@ def __init__(__self__, *, source_parameter_name: pulumi.Input[str], title: pulumi.Input[str], display_options: Optional[pulumi.Input['DashboardTextFieldControlDisplayOptionsArgs']] = None): - DashboardParameterTextFieldControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_control_id=parameter_control_id, - source_parameter_name=source_parameter_name, - title=title, - display_options=display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_control_id: pulumi.Input[str], - source_parameter_name: pulumi.Input[str], - title: pulumi.Input[str], - display_options: Optional[pulumi.Input['DashboardTextFieldControlDisplayOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_control_id", parameter_control_id) - _setter("source_parameter_name", source_parameter_name) - _setter("title", title) + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) @property @pulumi.getter(name="parameterControlId") @@ -45118,29 +34817,14 @@ def __init__(__self__, *, decimal_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDecimalParameterArgs']]]] = None, integer_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardIntegerParameterArgs']]]] = None, string_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardStringParameterArgs']]]] = None): - DashboardParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_parameters=date_time_parameters, - decimal_parameters=decimal_parameters, - integer_parameters=integer_parameters, - string_parameters=string_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDateTimeParameterArgs']]]] = None, - decimal_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDecimalParameterArgs']]]] = None, - integer_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardIntegerParameterArgs']]]] = None, - string_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardStringParameterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_parameters is not None: - _setter("date_time_parameters", date_time_parameters) + pulumi.set(__self__, "date_time_parameters", date_time_parameters) if decimal_parameters is not None: - _setter("decimal_parameters", decimal_parameters) + pulumi.set(__self__, "decimal_parameters", decimal_parameters) if integer_parameters is not None: - _setter("integer_parameters", integer_parameters) + pulumi.set(__self__, "integer_parameters", integer_parameters) if string_parameters is not None: - _setter("string_parameters", string_parameters) + pulumi.set(__self__, "string_parameters", string_parameters) @property @pulumi.getter(name="dateTimeParameters") @@ -45184,21 +34868,10 @@ class DashboardPercentVisibleRangeArgs: def __init__(__self__, *, from_: Optional[pulumi.Input[float]] = None, to: Optional[pulumi.Input[float]] = None): - DashboardPercentVisibleRangeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - from_=from_, - to=to, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - from_: Optional[pulumi.Input[float]] = None, - to: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if from_ is not None: - _setter("from_", from_) + pulumi.set(__self__, "from_", from_) if to is not None: - _setter("to", to) + pulumi.set(__self__, "to", to) @property @pulumi.getter(name="from") @@ -45228,37 +34901,18 @@ def __init__(__self__, *, prefix: Optional[pulumi.Input[str]] = None, separator_configuration: Optional[pulumi.Input['DashboardNumericSeparatorConfigurationArgs']] = None, suffix: Optional[pulumi.Input[str]] = None): - DashboardPercentageDisplayFormatConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - decimal_places_configuration=decimal_places_configuration, - negative_value_configuration=negative_value_configuration, - null_value_format_configuration=null_value_format_configuration, - prefix=prefix, - separator_configuration=separator_configuration, - suffix=suffix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - decimal_places_configuration: Optional[pulumi.Input['DashboardDecimalPlacesConfigurationArgs']] = None, - negative_value_configuration: Optional[pulumi.Input['DashboardNegativeValueConfigurationArgs']] = None, - null_value_format_configuration: Optional[pulumi.Input['DashboardNullValueFormatConfigurationArgs']] = None, - prefix: Optional[pulumi.Input[str]] = None, - separator_configuration: Optional[pulumi.Input['DashboardNumericSeparatorConfigurationArgs']] = None, - suffix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if decimal_places_configuration is not None: - _setter("decimal_places_configuration", decimal_places_configuration) + pulumi.set(__self__, "decimal_places_configuration", decimal_places_configuration) if negative_value_configuration is not None: - _setter("negative_value_configuration", negative_value_configuration) + pulumi.set(__self__, "negative_value_configuration", negative_value_configuration) if null_value_format_configuration is not None: - _setter("null_value_format_configuration", null_value_format_configuration) + pulumi.set(__self__, "null_value_format_configuration", null_value_format_configuration) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if separator_configuration is not None: - _setter("separator_configuration", separator_configuration) + pulumi.set(__self__, "separator_configuration", separator_configuration) if suffix is not None: - _setter("suffix", suffix) + pulumi.set(__self__, "suffix", suffix) @property @pulumi.getter(name="decimalPlacesConfiguration") @@ -45319,17 +34973,8 @@ def suffix(self, value: Optional[pulumi.Input[str]]): class DashboardPercentileAggregationArgs: def __init__(__self__, *, percentile_value: Optional[pulumi.Input[float]] = None): - DashboardPercentileAggregationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - percentile_value=percentile_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - percentile_value: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if percentile_value is not None: - _setter("percentile_value", percentile_value) + pulumi.set(__self__, "percentile_value", percentile_value) @property @pulumi.getter(name="percentileValue") @@ -45348,28 +34993,13 @@ def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None, time: Optional[pulumi.Input['DashboardDimensionFieldArgs']] = None, value: Optional[pulumi.Input['DashboardMeasureFieldArgs']] = None): - DashboardPeriodOverPeriodComputationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - name=name, - time=time, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: pulumi.Input[str], - name: Optional[pulumi.Input[str]] = None, - time: Optional[pulumi.Input['DashboardDimensionFieldArgs']] = None, - value: Optional[pulumi.Input['DashboardMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) + pulumi.set(__self__, "computation_id", computation_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if time is not None: - _setter("time", time) + pulumi.set(__self__, "time", time) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -45416,32 +35046,15 @@ def __init__(__self__, *, period_time_granularity: Optional[pulumi.Input['DashboardTimeGranularity']] = None, time: Optional[pulumi.Input['DashboardDimensionFieldArgs']] = None, value: Optional[pulumi.Input['DashboardMeasureFieldArgs']] = None): - DashboardPeriodToDateComputationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - name=name, - period_time_granularity=period_time_granularity, - time=time, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: pulumi.Input[str], - name: Optional[pulumi.Input[str]] = None, - period_time_granularity: Optional[pulumi.Input['DashboardTimeGranularity']] = None, - time: Optional[pulumi.Input['DashboardDimensionFieldArgs']] = None, - value: Optional[pulumi.Input['DashboardMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) + pulumi.set(__self__, "computation_id", computation_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if period_time_granularity is not None: - _setter("period_time_granularity", period_time_granularity) + pulumi.set(__self__, "period_time_granularity", period_time_granularity) if time is not None: - _setter("time", time) + pulumi.set(__self__, "time", time) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -45495,25 +35108,12 @@ def __init__(__self__, *, category: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, small_multiples: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None): - DashboardPieChartAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - small_multiples=small_multiples, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, - small_multiples: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if small_multiples is not None: - _setter("small_multiples", small_multiples) + pulumi.set(__self__, "small_multiples", small_multiples) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -45557,57 +35157,28 @@ def __init__(__self__, *, tooltip: Optional[pulumi.Input['DashboardTooltipOptionsArgs']] = None, value_label_options: Optional[pulumi.Input['DashboardChartAxisLabelOptionsArgs']] = None, visual_palette: Optional[pulumi.Input['DashboardVisualPaletteArgs']] = None): - DashboardPieChartConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_label_options=category_label_options, - contribution_analysis_defaults=contribution_analysis_defaults, - data_labels=data_labels, - donut_options=donut_options, - field_wells=field_wells, - legend=legend, - small_multiples_options=small_multiples_options, - sort_configuration=sort_configuration, - tooltip=tooltip, - value_label_options=value_label_options, - visual_palette=visual_palette, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_label_options: Optional[pulumi.Input['DashboardChartAxisLabelOptionsArgs']] = None, - contribution_analysis_defaults: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardContributionAnalysisDefaultArgs']]]] = None, - data_labels: Optional[pulumi.Input['DashboardDataLabelOptionsArgs']] = None, - donut_options: Optional[pulumi.Input['DashboardDonutOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['DashboardPieChartFieldWellsArgs']] = None, - legend: Optional[pulumi.Input['DashboardLegendOptionsArgs']] = None, - small_multiples_options: Optional[pulumi.Input['DashboardSmallMultiplesOptionsArgs']] = None, - sort_configuration: Optional[pulumi.Input['DashboardPieChartSortConfigurationArgs']] = None, - tooltip: Optional[pulumi.Input['DashboardTooltipOptionsArgs']] = None, - value_label_options: Optional[pulumi.Input['DashboardChartAxisLabelOptionsArgs']] = None, - visual_palette: Optional[pulumi.Input['DashboardVisualPaletteArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_label_options is not None: - _setter("category_label_options", category_label_options) + pulumi.set(__self__, "category_label_options", category_label_options) if contribution_analysis_defaults is not None: - _setter("contribution_analysis_defaults", contribution_analysis_defaults) + pulumi.set(__self__, "contribution_analysis_defaults", contribution_analysis_defaults) if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if donut_options is not None: - _setter("donut_options", donut_options) + pulumi.set(__self__, "donut_options", donut_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if small_multiples_options is not None: - _setter("small_multiples_options", small_multiples_options) + pulumi.set(__self__, "small_multiples_options", small_multiples_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if value_label_options is not None: - _setter("value_label_options", value_label_options) + pulumi.set(__self__, "value_label_options", value_label_options) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) @property @pulumi.getter(name="categoryLabelOptions") @@ -45713,17 +35284,8 @@ def visual_palette(self, value: Optional[pulumi.Input['DashboardVisualPaletteArg class DashboardPieChartFieldWellsArgs: def __init__(__self__, *, pie_chart_aggregated_field_wells: Optional[pulumi.Input['DashboardPieChartAggregatedFieldWellsArgs']] = None): - DashboardPieChartFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - pie_chart_aggregated_field_wells=pie_chart_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pie_chart_aggregated_field_wells: Optional[pulumi.Input['DashboardPieChartAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pie_chart_aggregated_field_wells is not None: - _setter("pie_chart_aggregated_field_wells", pie_chart_aggregated_field_wells) + pulumi.set(__self__, "pie_chart_aggregated_field_wells", pie_chart_aggregated_field_wells) @property @pulumi.getter(name="pieChartAggregatedFieldWells") @@ -45742,29 +35304,14 @@ def __init__(__self__, *, category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFieldSortOptionsArgs']]]] = None, small_multiples_limit_configuration: Optional[pulumi.Input['DashboardItemsLimitConfigurationArgs']] = None, small_multiples_sort: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFieldSortOptionsArgs']]]] = None): - DashboardPieChartSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_items_limit=category_items_limit, - category_sort=category_sort, - small_multiples_limit_configuration=small_multiples_limit_configuration, - small_multiples_sort=small_multiples_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_items_limit: Optional[pulumi.Input['DashboardItemsLimitConfigurationArgs']] = None, - category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFieldSortOptionsArgs']]]] = None, - small_multiples_limit_configuration: Optional[pulumi.Input['DashboardItemsLimitConfigurationArgs']] = None, - small_multiples_sort: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_items_limit is not None: - _setter("category_items_limit", category_items_limit) + pulumi.set(__self__, "category_items_limit", category_items_limit) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) if small_multiples_limit_configuration is not None: - _setter("small_multiples_limit_configuration", small_multiples_limit_configuration) + pulumi.set(__self__, "small_multiples_limit_configuration", small_multiples_limit_configuration) if small_multiples_sort is not None: - _setter("small_multiples_sort", small_multiples_sort) + pulumi.set(__self__, "small_multiples_sort", small_multiples_sort) @property @pulumi.getter(name="categoryItemsLimit") @@ -45812,36 +35359,17 @@ def __init__(__self__, *, column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardColumnHierarchyArgs']]]] = None, subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None): - DashboardPieChartVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['DashboardPieChartConfigurationArgs']] = None, - column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardColumnHierarchyArgs']]]] = None, - subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -45903,19 +35431,8 @@ class DashboardPivotFieldSortOptionsArgs: def __init__(__self__, *, field_id: pulumi.Input[str], sort_by: pulumi.Input['DashboardPivotTableSortByArgs']): - DashboardPivotFieldSortOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - sort_by=sort_by, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: pulumi.Input[str], - sort_by: pulumi.Input['DashboardPivotTableSortByArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) - _setter("sort_by", sort_by) + pulumi.set(__self__, "field_id", field_id) + pulumi.set(__self__, "sort_by", sort_by) @property @pulumi.getter(name="fieldId") @@ -45942,25 +35459,12 @@ def __init__(__self__, *, columns: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, rows: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None): - DashboardPivotTableAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - columns=columns, - rows=rows, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - columns: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, - rows: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if columns is not None: - _setter("columns", columns) + pulumi.set(__self__, "columns", columns) if rows is not None: - _setter("rows", rows) + pulumi.set(__self__, "rows", rows) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -45997,28 +35501,13 @@ def __init__(__self__, *, scope: Optional[pulumi.Input['DashboardPivotTableConditionalFormattingScopeArgs']] = None, scopes: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardPivotTableConditionalFormattingScopeArgs']]]] = None, text_format: Optional[pulumi.Input['DashboardTextConditionalFormatArgs']] = None): - DashboardPivotTableCellConditionalFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - scope=scope, - scopes=scopes, - text_format=text_format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: pulumi.Input[str], - scope: Optional[pulumi.Input['DashboardPivotTableConditionalFormattingScopeArgs']] = None, - scopes: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardPivotTableConditionalFormattingScopeArgs']]]] = None, - text_format: Optional[pulumi.Input['DashboardTextConditionalFormatArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if scope is not None: - _setter("scope", scope) + pulumi.set(__self__, "scope", scope) if scopes is not None: - _setter("scopes", scopes) + pulumi.set(__self__, "scopes", scopes) if text_format is not None: - _setter("text_format", text_format) + pulumi.set(__self__, "text_format", text_format) @property @pulumi.getter(name="fieldId") @@ -46061,17 +35550,8 @@ def text_format(self, value: Optional[pulumi.Input['DashboardTextConditionalForm class DashboardPivotTableConditionalFormattingOptionArgs: def __init__(__self__, *, cell: Optional[pulumi.Input['DashboardPivotTableCellConditionalFormattingArgs']] = None): - DashboardPivotTableConditionalFormattingOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cell=cell, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cell: Optional[pulumi.Input['DashboardPivotTableCellConditionalFormattingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cell is not None: - _setter("cell", cell) + pulumi.set(__self__, "cell", cell) @property @pulumi.getter @@ -46087,17 +35567,8 @@ def cell(self, value: Optional[pulumi.Input['DashboardPivotTableCellConditionalF class DashboardPivotTableConditionalFormattingScopeArgs: def __init__(__self__, *, role: Optional[pulumi.Input['DashboardPivotTableConditionalFormattingScopeRole']] = None): - DashboardPivotTableConditionalFormattingScopeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - role=role, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role: Optional[pulumi.Input['DashboardPivotTableConditionalFormattingScopeRole']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if role is not None: - _setter("role", role) + pulumi.set(__self__, "role", role) @property @pulumi.getter @@ -46113,17 +35584,8 @@ def role(self, value: Optional[pulumi.Input['DashboardPivotTableConditionalForma class DashboardPivotTableConditionalFormattingArgs: def __init__(__self__, *, conditional_formatting_options: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardPivotTableConditionalFormattingOptionArgs']]]] = None): - DashboardPivotTableConditionalFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - conditional_formatting_options=conditional_formatting_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - conditional_formatting_options: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardPivotTableConditionalFormattingOptionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if conditional_formatting_options is not None: - _setter("conditional_formatting_options", conditional_formatting_options) + pulumi.set(__self__, "conditional_formatting_options", conditional_formatting_options) @property @pulumi.getter(name="conditionalFormattingOptions") @@ -46144,37 +35606,18 @@ def __init__(__self__, *, sort_configuration: Optional[pulumi.Input['DashboardPivotTableSortConfigurationArgs']] = None, table_options: Optional[pulumi.Input['DashboardPivotTableOptionsArgs']] = None, total_options: Optional[pulumi.Input['DashboardPivotTableTotalOptionsArgs']] = None): - DashboardPivotTableConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_options=field_options, - field_wells=field_wells, - paginated_report_options=paginated_report_options, - sort_configuration=sort_configuration, - table_options=table_options, - total_options=total_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_options: Optional[pulumi.Input['DashboardPivotTableFieldOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['DashboardPivotTableFieldWellsArgs']] = None, - paginated_report_options: Optional[pulumi.Input['DashboardPivotTablePaginatedReportOptionsArgs']] = None, - sort_configuration: Optional[pulumi.Input['DashboardPivotTableSortConfigurationArgs']] = None, - table_options: Optional[pulumi.Input['DashboardPivotTableOptionsArgs']] = None, - total_options: Optional[pulumi.Input['DashboardPivotTableTotalOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_options is not None: - _setter("field_options", field_options) + pulumi.set(__self__, "field_options", field_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if paginated_report_options is not None: - _setter("paginated_report_options", paginated_report_options) + pulumi.set(__self__, "paginated_report_options", paginated_report_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if table_options is not None: - _setter("table_options", table_options) + pulumi.set(__self__, "table_options", table_options) if total_options is not None: - _setter("total_options", total_options) + pulumi.set(__self__, "total_options", total_options) @property @pulumi.getter(name="fieldOptions") @@ -46239,20 +35682,9 @@ def __init__(__self__, *, """ :param pulumi.Input[str] width: String based length that is composed of value and unit in px """ - DashboardPivotTableDataPathOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_path_list=data_path_list, - width=width, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_path_list: pulumi.Input[Sequence[pulumi.Input['DashboardDataPathValueArgs']]], - width: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_path_list", data_path_list) + pulumi.set(__self__, "data_path_list", data_path_list) if width is not None: - _setter("width", width) + pulumi.set(__self__, "width", width) @property @pulumi.getter(name="dataPathList") @@ -46281,20 +35713,9 @@ class DashboardPivotTableFieldCollapseStateOptionArgs: def __init__(__self__, *, target: pulumi.Input['DashboardPivotTableFieldCollapseStateTargetArgs'], state: Optional[pulumi.Input['DashboardPivotTableFieldCollapseState']] = None): - DashboardPivotTableFieldCollapseStateOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target=target, - state=state, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target: pulumi.Input['DashboardPivotTableFieldCollapseStateTargetArgs'], - state: Optional[pulumi.Input['DashboardPivotTableFieldCollapseState']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target", target) + pulumi.set(__self__, "target", target) if state is not None: - _setter("state", state) + pulumi.set(__self__, "state", state) @property @pulumi.getter @@ -46320,21 +35741,10 @@ class DashboardPivotTableFieldCollapseStateTargetArgs: def __init__(__self__, *, field_data_path_values: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDataPathValueArgs']]]] = None, field_id: Optional[pulumi.Input[str]] = None): - DashboardPivotTableFieldCollapseStateTargetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_data_path_values=field_data_path_values, - field_id=field_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_data_path_values: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDataPathValueArgs']]]] = None, - field_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_data_path_values is not None: - _setter("field_data_path_values", field_data_path_values) + pulumi.set(__self__, "field_data_path_values", field_data_path_values) if field_id is not None: - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) @property @pulumi.getter(name="fieldDataPathValues") @@ -46361,25 +35771,12 @@ def __init__(__self__, *, collapse_state_options: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardPivotTableFieldCollapseStateOptionArgs']]]] = None, data_path_options: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardPivotTableDataPathOptionArgs']]]] = None, selected_field_options: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardPivotTableFieldOptionArgs']]]] = None): - DashboardPivotTableFieldOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - collapse_state_options=collapse_state_options, - data_path_options=data_path_options, - selected_field_options=selected_field_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - collapse_state_options: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardPivotTableFieldCollapseStateOptionArgs']]]] = None, - data_path_options: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardPivotTableDataPathOptionArgs']]]] = None, - selected_field_options: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardPivotTableFieldOptionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if collapse_state_options is not None: - _setter("collapse_state_options", collapse_state_options) + pulumi.set(__self__, "collapse_state_options", collapse_state_options) if data_path_options is not None: - _setter("data_path_options", data_path_options) + pulumi.set(__self__, "data_path_options", data_path_options) if selected_field_options is not None: - _setter("selected_field_options", selected_field_options) + pulumi.set(__self__, "selected_field_options", selected_field_options) @property @pulumi.getter(name="collapseStateOptions") @@ -46415,24 +35812,11 @@ def __init__(__self__, *, field_id: pulumi.Input[str], custom_label: Optional[pulumi.Input[str]] = None, visibility: Optional[pulumi.Input['DashboardVisibility']] = None): - DashboardPivotTableFieldOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - custom_label=custom_label, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: pulumi.Input[str], - custom_label: Optional[pulumi.Input[str]] = None, - visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="fieldId") @@ -46466,17 +35850,8 @@ def visibility(self, value: Optional[pulumi.Input['DashboardVisibility']]): class DashboardPivotTableFieldSubtotalOptionsArgs: def __init__(__self__, *, field_id: Optional[pulumi.Input[str]] = None): - DashboardPivotTableFieldSubtotalOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_id is not None: - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) @property @pulumi.getter(name="fieldId") @@ -46492,17 +35867,8 @@ def field_id(self, value: Optional[pulumi.Input[str]]): class DashboardPivotTableFieldWellsArgs: def __init__(__self__, *, pivot_table_aggregated_field_wells: Optional[pulumi.Input['DashboardPivotTableAggregatedFieldWellsArgs']] = None): - DashboardPivotTableFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - pivot_table_aggregated_field_wells=pivot_table_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pivot_table_aggregated_field_wells: Optional[pulumi.Input['DashboardPivotTableAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pivot_table_aggregated_field_wells is not None: - _setter("pivot_table_aggregated_field_wells", pivot_table_aggregated_field_wells) + pulumi.set(__self__, "pivot_table_aggregated_field_wells", pivot_table_aggregated_field_wells) @property @pulumi.getter(name="pivotTableAggregatedFieldWells") @@ -46533,65 +35899,32 @@ def __init__(__self__, *, """ :param pulumi.Input[str] default_cell_width: String based length that is composed of value and unit in px """ - DashboardPivotTableOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cell_style=cell_style, - collapsed_row_dimensions_visibility=collapsed_row_dimensions_visibility, - column_header_style=column_header_style, - column_names_visibility=column_names_visibility, - default_cell_width=default_cell_width, - metric_placement=metric_placement, - row_alternate_color_options=row_alternate_color_options, - row_field_names_style=row_field_names_style, - row_header_style=row_header_style, - rows_label_options=rows_label_options, - rows_layout=rows_layout, - single_metric_visibility=single_metric_visibility, - toggle_buttons_visibility=toggle_buttons_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cell_style: Optional[pulumi.Input['DashboardTableCellStyleArgs']] = None, - collapsed_row_dimensions_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - column_header_style: Optional[pulumi.Input['DashboardTableCellStyleArgs']] = None, - column_names_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - default_cell_width: Optional[pulumi.Input[str]] = None, - metric_placement: Optional[pulumi.Input['DashboardPivotTableMetricPlacement']] = None, - row_alternate_color_options: Optional[pulumi.Input['DashboardRowAlternateColorOptionsArgs']] = None, - row_field_names_style: Optional[pulumi.Input['DashboardTableCellStyleArgs']] = None, - row_header_style: Optional[pulumi.Input['DashboardTableCellStyleArgs']] = None, - rows_label_options: Optional[pulumi.Input['DashboardPivotTableRowsLabelOptionsArgs']] = None, - rows_layout: Optional[pulumi.Input['DashboardPivotTableRowsLayout']] = None, - single_metric_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - toggle_buttons_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cell_style is not None: - _setter("cell_style", cell_style) + pulumi.set(__self__, "cell_style", cell_style) if collapsed_row_dimensions_visibility is not None: - _setter("collapsed_row_dimensions_visibility", collapsed_row_dimensions_visibility) + pulumi.set(__self__, "collapsed_row_dimensions_visibility", collapsed_row_dimensions_visibility) if column_header_style is not None: - _setter("column_header_style", column_header_style) + pulumi.set(__self__, "column_header_style", column_header_style) if column_names_visibility is not None: - _setter("column_names_visibility", column_names_visibility) + pulumi.set(__self__, "column_names_visibility", column_names_visibility) if default_cell_width is not None: - _setter("default_cell_width", default_cell_width) + pulumi.set(__self__, "default_cell_width", default_cell_width) if metric_placement is not None: - _setter("metric_placement", metric_placement) + pulumi.set(__self__, "metric_placement", metric_placement) if row_alternate_color_options is not None: - _setter("row_alternate_color_options", row_alternate_color_options) + pulumi.set(__self__, "row_alternate_color_options", row_alternate_color_options) if row_field_names_style is not None: - _setter("row_field_names_style", row_field_names_style) + pulumi.set(__self__, "row_field_names_style", row_field_names_style) if row_header_style is not None: - _setter("row_header_style", row_header_style) + pulumi.set(__self__, "row_header_style", row_header_style) if rows_label_options is not None: - _setter("rows_label_options", rows_label_options) + pulumi.set(__self__, "rows_label_options", rows_label_options) if rows_layout is not None: - _setter("rows_layout", rows_layout) + pulumi.set(__self__, "rows_layout", rows_layout) if single_metric_visibility is not None: - _setter("single_metric_visibility", single_metric_visibility) + pulumi.set(__self__, "single_metric_visibility", single_metric_visibility) if toggle_buttons_visibility is not None: - _setter("toggle_buttons_visibility", toggle_buttons_visibility) + pulumi.set(__self__, "toggle_buttons_visibility", toggle_buttons_visibility) @property @pulumi.getter(name="cellStyle") @@ -46719,21 +36052,10 @@ class DashboardPivotTablePaginatedReportOptionsArgs: def __init__(__self__, *, overflow_column_header_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, vertical_overflow_visibility: Optional[pulumi.Input['DashboardVisibility']] = None): - DashboardPivotTablePaginatedReportOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - overflow_column_header_visibility=overflow_column_header_visibility, - vertical_overflow_visibility=vertical_overflow_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - overflow_column_header_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - vertical_overflow_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if overflow_column_header_visibility is not None: - _setter("overflow_column_header_visibility", overflow_column_header_visibility) + pulumi.set(__self__, "overflow_column_header_visibility", overflow_column_header_visibility) if vertical_overflow_visibility is not None: - _setter("vertical_overflow_visibility", vertical_overflow_visibility) + pulumi.set(__self__, "vertical_overflow_visibility", vertical_overflow_visibility) @property @pulumi.getter(name="overflowColumnHeaderVisibility") @@ -46759,21 +36081,10 @@ class DashboardPivotTableRowsLabelOptionsArgs: def __init__(__self__, *, custom_label: Optional[pulumi.Input[str]] = None, visibility: Optional[pulumi.Input['DashboardVisibility']] = None): - DashboardPivotTableRowsLabelOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_label=custom_label, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_label: Optional[pulumi.Input[str]] = None, - visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="customLabel") @@ -46800,25 +36111,12 @@ def __init__(__self__, *, column: Optional[pulumi.Input['DashboardColumnSortArgs']] = None, data_path: Optional[pulumi.Input['DashboardDataPathSortArgs']] = None, field: Optional[pulumi.Input['DashboardFieldSortArgs']] = None): - DashboardPivotTableSortByArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - data_path=data_path, - field=field, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: Optional[pulumi.Input['DashboardColumnSortArgs']] = None, - data_path: Optional[pulumi.Input['DashboardDataPathSortArgs']] = None, - field: Optional[pulumi.Input['DashboardFieldSortArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column is not None: - _setter("column", column) + pulumi.set(__self__, "column", column) if data_path is not None: - _setter("data_path", data_path) + pulumi.set(__self__, "data_path", data_path) if field is not None: - _setter("field", field) + pulumi.set(__self__, "field", field) @property @pulumi.getter @@ -46852,17 +36150,8 @@ def field(self, value: Optional[pulumi.Input['DashboardFieldSortArgs']]): class DashboardPivotTableSortConfigurationArgs: def __init__(__self__, *, field_sort_options: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardPivotFieldSortOptionsArgs']]]] = None): - DashboardPivotTableSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_sort_options=field_sort_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_sort_options: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardPivotFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_sort_options is not None: - _setter("field_sort_options", field_sort_options) + pulumi.set(__self__, "field_sort_options", field_sort_options) @property @pulumi.getter(name="fieldSortOptions") @@ -46881,29 +36170,14 @@ def __init__(__self__, *, column_total_options: Optional[pulumi.Input['DashboardPivotTotalOptionsArgs']] = None, row_subtotal_options: Optional[pulumi.Input['DashboardSubtotalOptionsArgs']] = None, row_total_options: Optional[pulumi.Input['DashboardPivotTotalOptionsArgs']] = None): - DashboardPivotTableTotalOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_subtotal_options=column_subtotal_options, - column_total_options=column_total_options, - row_subtotal_options=row_subtotal_options, - row_total_options=row_total_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_subtotal_options: Optional[pulumi.Input['DashboardSubtotalOptionsArgs']] = None, - column_total_options: Optional[pulumi.Input['DashboardPivotTotalOptionsArgs']] = None, - row_subtotal_options: Optional[pulumi.Input['DashboardSubtotalOptionsArgs']] = None, - row_total_options: Optional[pulumi.Input['DashboardPivotTotalOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column_subtotal_options is not None: - _setter("column_subtotal_options", column_subtotal_options) + pulumi.set(__self__, "column_subtotal_options", column_subtotal_options) if column_total_options is not None: - _setter("column_total_options", column_total_options) + pulumi.set(__self__, "column_total_options", column_total_options) if row_subtotal_options is not None: - _setter("row_subtotal_options", row_subtotal_options) + pulumi.set(__self__, "row_subtotal_options", row_subtotal_options) if row_total_options is not None: - _setter("row_total_options", row_total_options) + pulumi.set(__self__, "row_total_options", row_total_options) @property @pulumi.getter(name="columnSubtotalOptions") @@ -46951,36 +36225,17 @@ def __init__(__self__, *, conditional_formatting: Optional[pulumi.Input['DashboardPivotTableConditionalFormattingArgs']] = None, subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None): - DashboardPivotTableVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - conditional_formatting=conditional_formatting, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['DashboardPivotTableConfigurationArgs']] = None, - conditional_formatting: Optional[pulumi.Input['DashboardPivotTableConditionalFormattingArgs']] = None, - subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if conditional_formatting is not None: - _setter("conditional_formatting", conditional_formatting) + pulumi.set(__self__, "conditional_formatting", conditional_formatting) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -47047,41 +36302,20 @@ def __init__(__self__, *, total_cell_style: Optional[pulumi.Input['DashboardTableCellStyleArgs']] = None, totals_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, value_cell_style: Optional[pulumi.Input['DashboardTableCellStyleArgs']] = None): - DashboardPivotTotalOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_label=custom_label, - metric_header_cell_style=metric_header_cell_style, - placement=placement, - scroll_status=scroll_status, - total_cell_style=total_cell_style, - totals_visibility=totals_visibility, - value_cell_style=value_cell_style, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_label: Optional[pulumi.Input[str]] = None, - metric_header_cell_style: Optional[pulumi.Input['DashboardTableCellStyleArgs']] = None, - placement: Optional[pulumi.Input['DashboardTableTotalsPlacement']] = None, - scroll_status: Optional[pulumi.Input['DashboardTableTotalsScrollStatus']] = None, - total_cell_style: Optional[pulumi.Input['DashboardTableCellStyleArgs']] = None, - totals_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - value_cell_style: Optional[pulumi.Input['DashboardTableCellStyleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if metric_header_cell_style is not None: - _setter("metric_header_cell_style", metric_header_cell_style) + pulumi.set(__self__, "metric_header_cell_style", metric_header_cell_style) if placement is not None: - _setter("placement", placement) + pulumi.set(__self__, "placement", placement) if scroll_status is not None: - _setter("scroll_status", scroll_status) + pulumi.set(__self__, "scroll_status", scroll_status) if total_cell_style is not None: - _setter("total_cell_style", total_cell_style) + pulumi.set(__self__, "total_cell_style", total_cell_style) if totals_visibility is not None: - _setter("totals_visibility", totals_visibility) + pulumi.set(__self__, "totals_visibility", totals_visibility) if value_cell_style is not None: - _setter("value_cell_style", value_cell_style) + pulumi.set(__self__, "value_cell_style", value_cell_style) @property @pulumi.getter(name="customLabel") @@ -47153,23 +36387,10 @@ def __init__(__self__, *, columns: pulumi.Input[Sequence[pulumi.Input['DashboardColumnIdentifierArgs']]], hierarchy_id: pulumi.Input[str], drill_down_filters: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDrillDownFilterArgs']]]] = None): - DashboardPredefinedHierarchyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - columns=columns, - hierarchy_id=hierarchy_id, - drill_down_filters=drill_down_filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - columns: pulumi.Input[Sequence[pulumi.Input['DashboardColumnIdentifierArgs']]], - hierarchy_id: pulumi.Input[str], - drill_down_filters: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDrillDownFilterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("columns", columns) - _setter("hierarchy_id", hierarchy_id) + pulumi.set(__self__, "columns", columns) + pulumi.set(__self__, "hierarchy_id", hierarchy_id) if drill_down_filters is not None: - _setter("drill_down_filters", drill_down_filters) + pulumi.set(__self__, "drill_down_filters", drill_down_filters) @property @pulumi.getter @@ -47203,17 +36424,8 @@ def drill_down_filters(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[ class DashboardProgressBarOptionsArgs: def __init__(__self__, *, visibility: Optional[pulumi.Input['DashboardVisibility']] = None): - DashboardProgressBarOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -47239,57 +36451,28 @@ def __init__(__self__, *, visual_axis_sort_option: Optional[pulumi.Input['DashboardVisualAxisSortOptionArgs']] = None, visual_menu_option: Optional[pulumi.Input['DashboardVisualMenuOptionArgs']] = None, visual_publish_options: Optional[pulumi.Input['DashboardVisualPublishOptionsArgs']] = None): - DashboardPublishOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ad_hoc_filtering_option=ad_hoc_filtering_option, - data_point_drill_up_down_option=data_point_drill_up_down_option, - data_point_menu_label_option=data_point_menu_label_option, - data_point_tooltip_option=data_point_tooltip_option, - export_to_csv_option=export_to_csv_option, - export_with_hidden_fields_option=export_with_hidden_fields_option, - sheet_controls_option=sheet_controls_option, - sheet_layout_element_maximization_option=sheet_layout_element_maximization_option, - visual_axis_sort_option=visual_axis_sort_option, - visual_menu_option=visual_menu_option, - visual_publish_options=visual_publish_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ad_hoc_filtering_option: Optional[pulumi.Input['DashboardAdHocFilteringOptionArgs']] = None, - data_point_drill_up_down_option: Optional[pulumi.Input['DashboardDataPointDrillUpDownOptionArgs']] = None, - data_point_menu_label_option: Optional[pulumi.Input['DashboardDataPointMenuLabelOptionArgs']] = None, - data_point_tooltip_option: Optional[pulumi.Input['DashboardDataPointTooltipOptionArgs']] = None, - export_to_csv_option: Optional[pulumi.Input['DashboardExportToCsvOptionArgs']] = None, - export_with_hidden_fields_option: Optional[pulumi.Input['DashboardExportWithHiddenFieldsOptionArgs']] = None, - sheet_controls_option: Optional[pulumi.Input['DashboardSheetControlsOptionArgs']] = None, - sheet_layout_element_maximization_option: Optional[pulumi.Input['DashboardSheetLayoutElementMaximizationOptionArgs']] = None, - visual_axis_sort_option: Optional[pulumi.Input['DashboardVisualAxisSortOptionArgs']] = None, - visual_menu_option: Optional[pulumi.Input['DashboardVisualMenuOptionArgs']] = None, - visual_publish_options: Optional[pulumi.Input['DashboardVisualPublishOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ad_hoc_filtering_option is not None: - _setter("ad_hoc_filtering_option", ad_hoc_filtering_option) + pulumi.set(__self__, "ad_hoc_filtering_option", ad_hoc_filtering_option) if data_point_drill_up_down_option is not None: - _setter("data_point_drill_up_down_option", data_point_drill_up_down_option) + pulumi.set(__self__, "data_point_drill_up_down_option", data_point_drill_up_down_option) if data_point_menu_label_option is not None: - _setter("data_point_menu_label_option", data_point_menu_label_option) + pulumi.set(__self__, "data_point_menu_label_option", data_point_menu_label_option) if data_point_tooltip_option is not None: - _setter("data_point_tooltip_option", data_point_tooltip_option) + pulumi.set(__self__, "data_point_tooltip_option", data_point_tooltip_option) if export_to_csv_option is not None: - _setter("export_to_csv_option", export_to_csv_option) + pulumi.set(__self__, "export_to_csv_option", export_to_csv_option) if export_with_hidden_fields_option is not None: - _setter("export_with_hidden_fields_option", export_with_hidden_fields_option) + pulumi.set(__self__, "export_with_hidden_fields_option", export_with_hidden_fields_option) if sheet_controls_option is not None: - _setter("sheet_controls_option", sheet_controls_option) + pulumi.set(__self__, "sheet_controls_option", sheet_controls_option) if sheet_layout_element_maximization_option is not None: - _setter("sheet_layout_element_maximization_option", sheet_layout_element_maximization_option) + pulumi.set(__self__, "sheet_layout_element_maximization_option", sheet_layout_element_maximization_option) if visual_axis_sort_option is not None: - _setter("visual_axis_sort_option", visual_axis_sort_option) + pulumi.set(__self__, "visual_axis_sort_option", visual_axis_sort_option) if visual_menu_option is not None: - _setter("visual_menu_option", visual_menu_option) + pulumi.set(__self__, "visual_menu_option", visual_menu_option) if visual_publish_options is not None: - _setter("visual_publish_options", visual_publish_options) + pulumi.set(__self__, "visual_publish_options", visual_publish_options) @property @pulumi.getter(name="adHocFilteringOption") @@ -47397,25 +36580,12 @@ def __init__(__self__, *, category: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, color: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None): - DashboardRadarChartAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - color=color, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, - color: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -47449,17 +36619,8 @@ def values(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMe class DashboardRadarChartAreaStyleSettingsArgs: def __init__(__self__, *, visibility: Optional[pulumi.Input['DashboardVisibility']] = None): - DashboardRadarChartAreaStyleSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -47489,73 +36650,36 @@ def __init__(__self__, *, sort_configuration: Optional[pulumi.Input['DashboardRadarChartSortConfigurationArgs']] = None, start_angle: Optional[pulumi.Input[float]] = None, visual_palette: Optional[pulumi.Input['DashboardVisualPaletteArgs']] = None): - DashboardRadarChartConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - alternate_band_colors_visibility=alternate_band_colors_visibility, - alternate_band_even_color=alternate_band_even_color, - alternate_band_odd_color=alternate_band_odd_color, - axes_range_scale=axes_range_scale, - base_series_settings=base_series_settings, - category_axis=category_axis, - category_label_options=category_label_options, - color_axis=color_axis, - color_label_options=color_label_options, - field_wells=field_wells, - legend=legend, - shape=shape, - sort_configuration=sort_configuration, - start_angle=start_angle, - visual_palette=visual_palette, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alternate_band_colors_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - alternate_band_even_color: Optional[pulumi.Input[str]] = None, - alternate_band_odd_color: Optional[pulumi.Input[str]] = None, - axes_range_scale: Optional[pulumi.Input['DashboardRadarChartAxesRangeScale']] = None, - base_series_settings: Optional[pulumi.Input['DashboardRadarChartSeriesSettingsArgs']] = None, - category_axis: Optional[pulumi.Input['DashboardAxisDisplayOptionsArgs']] = None, - category_label_options: Optional[pulumi.Input['DashboardChartAxisLabelOptionsArgs']] = None, - color_axis: Optional[pulumi.Input['DashboardAxisDisplayOptionsArgs']] = None, - color_label_options: Optional[pulumi.Input['DashboardChartAxisLabelOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['DashboardRadarChartFieldWellsArgs']] = None, - legend: Optional[pulumi.Input['DashboardLegendOptionsArgs']] = None, - shape: Optional[pulumi.Input['DashboardRadarChartShape']] = None, - sort_configuration: Optional[pulumi.Input['DashboardRadarChartSortConfigurationArgs']] = None, - start_angle: Optional[pulumi.Input[float]] = None, - visual_palette: Optional[pulumi.Input['DashboardVisualPaletteArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if alternate_band_colors_visibility is not None: - _setter("alternate_band_colors_visibility", alternate_band_colors_visibility) + pulumi.set(__self__, "alternate_band_colors_visibility", alternate_band_colors_visibility) if alternate_band_even_color is not None: - _setter("alternate_band_even_color", alternate_band_even_color) + pulumi.set(__self__, "alternate_band_even_color", alternate_band_even_color) if alternate_band_odd_color is not None: - _setter("alternate_band_odd_color", alternate_band_odd_color) + pulumi.set(__self__, "alternate_band_odd_color", alternate_band_odd_color) if axes_range_scale is not None: - _setter("axes_range_scale", axes_range_scale) + pulumi.set(__self__, "axes_range_scale", axes_range_scale) if base_series_settings is not None: - _setter("base_series_settings", base_series_settings) + pulumi.set(__self__, "base_series_settings", base_series_settings) if category_axis is not None: - _setter("category_axis", category_axis) + pulumi.set(__self__, "category_axis", category_axis) if category_label_options is not None: - _setter("category_label_options", category_label_options) + pulumi.set(__self__, "category_label_options", category_label_options) if color_axis is not None: - _setter("color_axis", color_axis) + pulumi.set(__self__, "color_axis", color_axis) if color_label_options is not None: - _setter("color_label_options", color_label_options) + pulumi.set(__self__, "color_label_options", color_label_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if shape is not None: - _setter("shape", shape) + pulumi.set(__self__, "shape", shape) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if start_angle is not None: - _setter("start_angle", start_angle) + pulumi.set(__self__, "start_angle", start_angle) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) @property @pulumi.getter(name="alternateBandColorsVisibility") @@ -47697,17 +36821,8 @@ def visual_palette(self, value: Optional[pulumi.Input['DashboardVisualPaletteArg class DashboardRadarChartFieldWellsArgs: def __init__(__self__, *, radar_chart_aggregated_field_wells: Optional[pulumi.Input['DashboardRadarChartAggregatedFieldWellsArgs']] = None): - DashboardRadarChartFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - radar_chart_aggregated_field_wells=radar_chart_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - radar_chart_aggregated_field_wells: Optional[pulumi.Input['DashboardRadarChartAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if radar_chart_aggregated_field_wells is not None: - _setter("radar_chart_aggregated_field_wells", radar_chart_aggregated_field_wells) + pulumi.set(__self__, "radar_chart_aggregated_field_wells", radar_chart_aggregated_field_wells) @property @pulumi.getter(name="radarChartAggregatedFieldWells") @@ -47723,17 +36838,8 @@ def radar_chart_aggregated_field_wells(self, value: Optional[pulumi.Input['Dashb class DashboardRadarChartSeriesSettingsArgs: def __init__(__self__, *, area_style_settings: Optional[pulumi.Input['DashboardRadarChartAreaStyleSettingsArgs']] = None): - DashboardRadarChartSeriesSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - area_style_settings=area_style_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - area_style_settings: Optional[pulumi.Input['DashboardRadarChartAreaStyleSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if area_style_settings is not None: - _setter("area_style_settings", area_style_settings) + pulumi.set(__self__, "area_style_settings", area_style_settings) @property @pulumi.getter(name="areaStyleSettings") @@ -47752,29 +36858,14 @@ def __init__(__self__, *, category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFieldSortOptionsArgs']]]] = None, color_items_limit: Optional[pulumi.Input['DashboardItemsLimitConfigurationArgs']] = None, color_sort: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFieldSortOptionsArgs']]]] = None): - DashboardRadarChartSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_items_limit=category_items_limit, - category_sort=category_sort, - color_items_limit=color_items_limit, - color_sort=color_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_items_limit: Optional[pulumi.Input['DashboardItemsLimitConfigurationArgs']] = None, - category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFieldSortOptionsArgs']]]] = None, - color_items_limit: Optional[pulumi.Input['DashboardItemsLimitConfigurationArgs']] = None, - color_sort: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_items_limit is not None: - _setter("category_items_limit", category_items_limit) + pulumi.set(__self__, "category_items_limit", category_items_limit) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) if color_items_limit is not None: - _setter("color_items_limit", color_items_limit) + pulumi.set(__self__, "color_items_limit", color_items_limit) if color_sort is not None: - _setter("color_sort", color_sort) + pulumi.set(__self__, "color_sort", color_sort) @property @pulumi.getter(name="categoryItemsLimit") @@ -47822,36 +36913,17 @@ def __init__(__self__, *, column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardColumnHierarchyArgs']]]] = None, subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None): - DashboardRadarChartVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['DashboardRadarChartConfigurationArgs']] = None, - column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardColumnHierarchyArgs']]]] = None, - subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -47912,17 +36984,8 @@ def title(self, value: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsAr class DashboardRangeEndsLabelTypeArgs: def __init__(__self__, *, visibility: Optional[pulumi.Input['DashboardVisibility']] = None): - DashboardRangeEndsLabelTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -47938,16 +37001,7 @@ def visibility(self, value: Optional[pulumi.Input['DashboardVisibility']]): class DashboardReferenceLineCustomLabelConfigurationArgs: def __init__(__self__, *, custom_label: pulumi.Input[str]): - DashboardReferenceLineCustomLabelConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_label=custom_label, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_label: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) @property @pulumi.getter(name="customLabel") @@ -47965,25 +37019,12 @@ def __init__(__self__, *, axis_binding: Optional[pulumi.Input['DashboardAxisBinding']] = None, dynamic_configuration: Optional[pulumi.Input['DashboardReferenceLineDynamicDataConfigurationArgs']] = None, static_configuration: Optional[pulumi.Input['DashboardReferenceLineStaticDataConfigurationArgs']] = None): - DashboardReferenceLineDataConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - axis_binding=axis_binding, - dynamic_configuration=dynamic_configuration, - static_configuration=static_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - axis_binding: Optional[pulumi.Input['DashboardAxisBinding']] = None, - dynamic_configuration: Optional[pulumi.Input['DashboardReferenceLineDynamicDataConfigurationArgs']] = None, - static_configuration: Optional[pulumi.Input['DashboardReferenceLineStaticDataConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if axis_binding is not None: - _setter("axis_binding", axis_binding) + pulumi.set(__self__, "axis_binding", axis_binding) if dynamic_configuration is not None: - _setter("dynamic_configuration", dynamic_configuration) + pulumi.set(__self__, "dynamic_configuration", dynamic_configuration) if static_configuration is not None: - _setter("static_configuration", static_configuration) + pulumi.set(__self__, "static_configuration", static_configuration) @property @pulumi.getter(name="axisBinding") @@ -48019,23 +37060,10 @@ def __init__(__self__, *, calculation: pulumi.Input['DashboardNumericalAggregationFunctionArgs'], column: pulumi.Input['DashboardColumnIdentifierArgs'], measure_aggregation_function: Optional[pulumi.Input['DashboardAggregationFunctionArgs']] = None): - DashboardReferenceLineDynamicDataConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - calculation=calculation, - column=column, - measure_aggregation_function=measure_aggregation_function, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - calculation: pulumi.Input['DashboardNumericalAggregationFunctionArgs'], - column: pulumi.Input['DashboardColumnIdentifierArgs'], - measure_aggregation_function: Optional[pulumi.Input['DashboardAggregationFunctionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("calculation", calculation) - _setter("column", column) + pulumi.set(__self__, "calculation", calculation) + pulumi.set(__self__, "column", column) if measure_aggregation_function is not None: - _setter("measure_aggregation_function", measure_aggregation_function) + pulumi.set(__self__, "measure_aggregation_function", measure_aggregation_function) @property @pulumi.getter @@ -48074,37 +37102,18 @@ def __init__(__self__, *, horizontal_position: Optional[pulumi.Input['DashboardReferenceLineLabelHorizontalPosition']] = None, value_label_configuration: Optional[pulumi.Input['DashboardReferenceLineValueLabelConfigurationArgs']] = None, vertical_position: Optional[pulumi.Input['DashboardReferenceLineLabelVerticalPosition']] = None): - DashboardReferenceLineLabelConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_label_configuration=custom_label_configuration, - font_color=font_color, - font_configuration=font_configuration, - horizontal_position=horizontal_position, - value_label_configuration=value_label_configuration, - vertical_position=vertical_position, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_label_configuration: Optional[pulumi.Input['DashboardReferenceLineCustomLabelConfigurationArgs']] = None, - font_color: Optional[pulumi.Input[str]] = None, - font_configuration: Optional[pulumi.Input['DashboardFontConfigurationArgs']] = None, - horizontal_position: Optional[pulumi.Input['DashboardReferenceLineLabelHorizontalPosition']] = None, - value_label_configuration: Optional[pulumi.Input['DashboardReferenceLineValueLabelConfigurationArgs']] = None, - vertical_position: Optional[pulumi.Input['DashboardReferenceLineLabelVerticalPosition']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_label_configuration is not None: - _setter("custom_label_configuration", custom_label_configuration) + pulumi.set(__self__, "custom_label_configuration", custom_label_configuration) if font_color is not None: - _setter("font_color", font_color) + pulumi.set(__self__, "font_color", font_color) if font_configuration is not None: - _setter("font_configuration", font_configuration) + pulumi.set(__self__, "font_configuration", font_configuration) if horizontal_position is not None: - _setter("horizontal_position", horizontal_position) + pulumi.set(__self__, "horizontal_position", horizontal_position) if value_label_configuration is not None: - _setter("value_label_configuration", value_label_configuration) + pulumi.set(__self__, "value_label_configuration", value_label_configuration) if vertical_position is not None: - _setter("vertical_position", vertical_position) + pulumi.set(__self__, "vertical_position", vertical_position) @property @pulumi.getter(name="customLabelConfiguration") @@ -48165,16 +37174,7 @@ def vertical_position(self, value: Optional[pulumi.Input['DashboardReferenceLine class DashboardReferenceLineStaticDataConfigurationArgs: def __init__(__self__, *, value: pulumi.Input[float]): - DashboardReferenceLineStaticDataConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - value: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -48191,21 +37191,10 @@ class DashboardReferenceLineStyleConfigurationArgs: def __init__(__self__, *, color: Optional[pulumi.Input[str]] = None, pattern: Optional[pulumi.Input['DashboardReferenceLinePatternType']] = None): - DashboardReferenceLineStyleConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - pattern=pattern, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: Optional[pulumi.Input[str]] = None, - pattern: Optional[pulumi.Input['DashboardReferenceLinePatternType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if pattern is not None: - _setter("pattern", pattern) + pulumi.set(__self__, "pattern", pattern) @property @pulumi.getter @@ -48231,21 +37220,10 @@ class DashboardReferenceLineValueLabelConfigurationArgs: def __init__(__self__, *, format_configuration: Optional[pulumi.Input['DashboardNumericFormatConfigurationArgs']] = None, relative_position: Optional[pulumi.Input['DashboardReferenceLineValueLabelRelativePosition']] = None): - DashboardReferenceLineValueLabelConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - format_configuration=format_configuration, - relative_position=relative_position, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - format_configuration: Optional[pulumi.Input['DashboardNumericFormatConfigurationArgs']] = None, - relative_position: Optional[pulumi.Input['DashboardReferenceLineValueLabelRelativePosition']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) if relative_position is not None: - _setter("relative_position", relative_position) + pulumi.set(__self__, "relative_position", relative_position) @property @pulumi.getter(name="formatConfiguration") @@ -48273,28 +37251,13 @@ def __init__(__self__, *, label_configuration: Optional[pulumi.Input['DashboardReferenceLineLabelConfigurationArgs']] = None, status: Optional[pulumi.Input['DashboardWidgetStatus']] = None, style_configuration: Optional[pulumi.Input['DashboardReferenceLineStyleConfigurationArgs']] = None): - DashboardReferenceLineArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_configuration=data_configuration, - label_configuration=label_configuration, - status=status, - style_configuration=style_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_configuration: pulumi.Input['DashboardReferenceLineDataConfigurationArgs'], - label_configuration: Optional[pulumi.Input['DashboardReferenceLineLabelConfigurationArgs']] = None, - status: Optional[pulumi.Input['DashboardWidgetStatus']] = None, - style_configuration: Optional[pulumi.Input['DashboardReferenceLineStyleConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_configuration", data_configuration) + pulumi.set(__self__, "data_configuration", data_configuration) if label_configuration is not None: - _setter("label_configuration", label_configuration) + pulumi.set(__self__, "label_configuration", label_configuration) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) if style_configuration is not None: - _setter("style_configuration", style_configuration) + pulumi.set(__self__, "style_configuration", style_configuration) @property @pulumi.getter(name="dataConfiguration") @@ -48339,25 +37302,12 @@ def __init__(__self__, *, date_time_format: Optional[pulumi.Input[str]] = None, info_icon_label_options: Optional[pulumi.Input['DashboardSheetControlInfoIconLabelOptionsArgs']] = None, title_options: Optional[pulumi.Input['DashboardLabelOptionsArgs']] = None): - DashboardRelativeDateTimeControlDisplayOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_format=date_time_format, - info_icon_label_options=info_icon_label_options, - title_options=title_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_format: Optional[pulumi.Input[str]] = None, - info_icon_label_options: Optional[pulumi.Input['DashboardSheetControlInfoIconLabelOptionsArgs']] = None, - title_options: Optional[pulumi.Input['DashboardLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_format is not None: - _setter("date_time_format", date_time_format) + pulumi.set(__self__, "date_time_format", date_time_format) if info_icon_label_options is not None: - _setter("info_icon_label_options", info_icon_label_options) + pulumi.set(__self__, "info_icon_label_options", info_icon_label_options) if title_options is not None: - _setter("title_options", title_options) + pulumi.set(__self__, "title_options", title_options) @property @pulumi.getter(name="dateTimeFormat") @@ -48400,47 +37350,20 @@ def __init__(__self__, *, minimum_granularity: Optional[pulumi.Input['DashboardTimeGranularity']] = None, parameter_name: Optional[pulumi.Input[str]] = None, relative_date_value: Optional[pulumi.Input[float]] = None): - DashboardRelativeDatesFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - anchor_date_configuration=anchor_date_configuration, - column=column, - filter_id=filter_id, - null_option=null_option, - relative_date_type=relative_date_type, - time_granularity=time_granularity, - exclude_period_configuration=exclude_period_configuration, - minimum_granularity=minimum_granularity, - parameter_name=parameter_name, - relative_date_value=relative_date_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - anchor_date_configuration: pulumi.Input['DashboardAnchorDateConfigurationArgs'], - column: pulumi.Input['DashboardColumnIdentifierArgs'], - filter_id: pulumi.Input[str], - null_option: pulumi.Input['DashboardFilterNullOption'], - relative_date_type: pulumi.Input['DashboardRelativeDateType'], - time_granularity: pulumi.Input['DashboardTimeGranularity'], - exclude_period_configuration: Optional[pulumi.Input['DashboardExcludePeriodConfigurationArgs']] = None, - minimum_granularity: Optional[pulumi.Input['DashboardTimeGranularity']] = None, - parameter_name: Optional[pulumi.Input[str]] = None, - relative_date_value: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("anchor_date_configuration", anchor_date_configuration) - _setter("column", column) - _setter("filter_id", filter_id) - _setter("null_option", null_option) - _setter("relative_date_type", relative_date_type) - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "anchor_date_configuration", anchor_date_configuration) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) + pulumi.set(__self__, "null_option", null_option) + pulumi.set(__self__, "relative_date_type", relative_date_type) + pulumi.set(__self__, "time_granularity", time_granularity) if exclude_period_configuration is not None: - _setter("exclude_period_configuration", exclude_period_configuration) + pulumi.set(__self__, "exclude_period_configuration", exclude_period_configuration) if minimum_granularity is not None: - _setter("minimum_granularity", minimum_granularity) + pulumi.set(__self__, "minimum_granularity", minimum_granularity) if parameter_name is not None: - _setter("parameter_name", parameter_name) + pulumi.set(__self__, "parameter_name", parameter_name) if relative_date_value is not None: - _setter("relative_date_value", relative_date_value) + pulumi.set(__self__, "relative_date_value", relative_date_value) @property @pulumi.getter(name="anchorDateConfiguration") @@ -48539,23 +37462,10 @@ def __init__(__self__, *, actions: pulumi.Input[Sequence[pulumi.Input[str]]], principal: pulumi.Input[str], resource: Optional[pulumi.Input[str]] = None): - DashboardResourcePermissionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - actions=actions, - principal=principal, - resource=resource, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - actions: pulumi.Input[Sequence[pulumi.Input[str]]], - principal: pulumi.Input[str], - resource: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("actions", actions) - _setter("principal", principal) + pulumi.set(__self__, "actions", actions) + pulumi.set(__self__, "principal", principal) if resource is not None: - _setter("resource", resource) + pulumi.set(__self__, "resource", resource) @property @pulumi.getter @@ -48590,20 +37500,9 @@ class DashboardRollingDateConfigurationArgs: def __init__(__self__, *, expression: pulumi.Input[str], data_set_identifier: Optional[pulumi.Input[str]] = None): - DashboardRollingDateConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - data_set_identifier=data_set_identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: pulumi.Input[str], - data_set_identifier: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("expression", expression) + pulumi.set(__self__, "expression", expression) if data_set_identifier is not None: - _setter("data_set_identifier", data_set_identifier) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) @property @pulumi.getter @@ -48630,25 +37529,12 @@ def __init__(__self__, *, row_alternate_colors: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, status: Optional[pulumi.Input['DashboardWidgetStatus']] = None, use_primary_background_color: Optional[pulumi.Input['DashboardWidgetStatus']] = None): - DashboardRowAlternateColorOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - row_alternate_colors=row_alternate_colors, - status=status, - use_primary_background_color=use_primary_background_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - row_alternate_colors: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - status: Optional[pulumi.Input['DashboardWidgetStatus']] = None, - use_primary_background_color: Optional[pulumi.Input['DashboardWidgetStatus']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if row_alternate_colors is not None: - _setter("row_alternate_colors", row_alternate_colors) + pulumi.set(__self__, "row_alternate_colors", row_alternate_colors) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) if use_primary_background_color is not None: - _setter("use_primary_background_color", use_primary_background_color) + pulumi.set(__self__, "use_primary_background_color", use_primary_background_color) @property @pulumi.getter(name="rowAlternateColors") @@ -48683,21 +37569,10 @@ class DashboardSameSheetTargetVisualConfigurationArgs: def __init__(__self__, *, target_visual_options: Optional[pulumi.Input['DashboardTargetVisualOptions']] = None, target_visuals: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - DashboardSameSheetTargetVisualConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_visual_options=target_visual_options, - target_visuals=target_visuals, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_visual_options: Optional[pulumi.Input['DashboardTargetVisualOptions']] = None, - target_visuals: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if target_visual_options is not None: - _setter("target_visual_options", target_visual_options) + pulumi.set(__self__, "target_visual_options", target_visual_options) if target_visuals is not None: - _setter("target_visuals", target_visuals) + pulumi.set(__self__, "target_visuals", target_visuals) @property @pulumi.getter(name="targetVisualOptions") @@ -48724,25 +37599,12 @@ def __init__(__self__, *, destination: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, source: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, weight: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None): - DashboardSankeyDiagramAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - source=source, - weight=weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, - source: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, - weight: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination is not None: - _setter("destination", destination) + pulumi.set(__self__, "destination", destination) if source is not None: - _setter("source", source) + pulumi.set(__self__, "source", source) if weight is not None: - _setter("weight", weight) + pulumi.set(__self__, "weight", weight) @property @pulumi.getter @@ -48778,25 +37640,12 @@ def __init__(__self__, *, data_labels: Optional[pulumi.Input['DashboardDataLabelOptionsArgs']] = None, field_wells: Optional[pulumi.Input['DashboardSankeyDiagramFieldWellsArgs']] = None, sort_configuration: Optional[pulumi.Input['DashboardSankeyDiagramSortConfigurationArgs']] = None): - DashboardSankeyDiagramChartConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_labels=data_labels, - field_wells=field_wells, - sort_configuration=sort_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_labels: Optional[pulumi.Input['DashboardDataLabelOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['DashboardSankeyDiagramFieldWellsArgs']] = None, - sort_configuration: Optional[pulumi.Input['DashboardSankeyDiagramSortConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) @property @pulumi.getter(name="dataLabels") @@ -48830,17 +37679,8 @@ def sort_configuration(self, value: Optional[pulumi.Input['DashboardSankeyDiagra class DashboardSankeyDiagramFieldWellsArgs: def __init__(__self__, *, sankey_diagram_aggregated_field_wells: Optional[pulumi.Input['DashboardSankeyDiagramAggregatedFieldWellsArgs']] = None): - DashboardSankeyDiagramFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - sankey_diagram_aggregated_field_wells=sankey_diagram_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sankey_diagram_aggregated_field_wells: Optional[pulumi.Input['DashboardSankeyDiagramAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if sankey_diagram_aggregated_field_wells is not None: - _setter("sankey_diagram_aggregated_field_wells", sankey_diagram_aggregated_field_wells) + pulumi.set(__self__, "sankey_diagram_aggregated_field_wells", sankey_diagram_aggregated_field_wells) @property @pulumi.getter(name="sankeyDiagramAggregatedFieldWells") @@ -48858,25 +37698,12 @@ def __init__(__self__, *, destination_items_limit: Optional[pulumi.Input['DashboardItemsLimitConfigurationArgs']] = None, source_items_limit: Optional[pulumi.Input['DashboardItemsLimitConfigurationArgs']] = None, weight_sort: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFieldSortOptionsArgs']]]] = None): - DashboardSankeyDiagramSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_items_limit=destination_items_limit, - source_items_limit=source_items_limit, - weight_sort=weight_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_items_limit: Optional[pulumi.Input['DashboardItemsLimitConfigurationArgs']] = None, - source_items_limit: Optional[pulumi.Input['DashboardItemsLimitConfigurationArgs']] = None, - weight_sort: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination_items_limit is not None: - _setter("destination_items_limit", destination_items_limit) + pulumi.set(__self__, "destination_items_limit", destination_items_limit) if source_items_limit is not None: - _setter("source_items_limit", source_items_limit) + pulumi.set(__self__, "source_items_limit", source_items_limit) if weight_sort is not None: - _setter("weight_sort", weight_sort) + pulumi.set(__self__, "weight_sort", weight_sort) @property @pulumi.getter(name="destinationItemsLimit") @@ -48914,32 +37741,15 @@ def __init__(__self__, *, chart_configuration: Optional[pulumi.Input['DashboardSankeyDiagramChartConfigurationArgs']] = None, subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None): - DashboardSankeyDiagramVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['DashboardSankeyDiagramChartConfigurationArgs']] = None, - subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -48995,33 +37805,16 @@ def __init__(__self__, *, size: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None, x_axis: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None, y_axis: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None): - DashboardScatterPlotCategoricallyAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - label=label, - size=size, - x_axis=x_axis, - y_axis=y_axis, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, - label: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, - size: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None, - x_axis: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None, - y_axis: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if label is not None: - _setter("label", label) + pulumi.set(__self__, "label", label) if size is not None: - _setter("size", size) + pulumi.set(__self__, "size", size) if x_axis is not None: - _setter("x_axis", x_axis) + pulumi.set(__self__, "x_axis", x_axis) if y_axis is not None: - _setter("y_axis", y_axis) + pulumi.set(__self__, "y_axis", y_axis) @property @pulumi.getter @@ -49081,49 +37874,24 @@ def __init__(__self__, *, x_axis_label_options: Optional[pulumi.Input['DashboardChartAxisLabelOptionsArgs']] = None, y_axis_display_options: Optional[pulumi.Input['DashboardAxisDisplayOptionsArgs']] = None, y_axis_label_options: Optional[pulumi.Input['DashboardChartAxisLabelOptionsArgs']] = None): - DashboardScatterPlotConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_labels=data_labels, - field_wells=field_wells, - legend=legend, - tooltip=tooltip, - visual_palette=visual_palette, - x_axis_display_options=x_axis_display_options, - x_axis_label_options=x_axis_label_options, - y_axis_display_options=y_axis_display_options, - y_axis_label_options=y_axis_label_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_labels: Optional[pulumi.Input['DashboardDataLabelOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['DashboardScatterPlotFieldWellsArgs']] = None, - legend: Optional[pulumi.Input['DashboardLegendOptionsArgs']] = None, - tooltip: Optional[pulumi.Input['DashboardTooltipOptionsArgs']] = None, - visual_palette: Optional[pulumi.Input['DashboardVisualPaletteArgs']] = None, - x_axis_display_options: Optional[pulumi.Input['DashboardAxisDisplayOptionsArgs']] = None, - x_axis_label_options: Optional[pulumi.Input['DashboardChartAxisLabelOptionsArgs']] = None, - y_axis_display_options: Optional[pulumi.Input['DashboardAxisDisplayOptionsArgs']] = None, - y_axis_label_options: Optional[pulumi.Input['DashboardChartAxisLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) if x_axis_display_options is not None: - _setter("x_axis_display_options", x_axis_display_options) + pulumi.set(__self__, "x_axis_display_options", x_axis_display_options) if x_axis_label_options is not None: - _setter("x_axis_label_options", x_axis_label_options) + pulumi.set(__self__, "x_axis_label_options", x_axis_label_options) if y_axis_display_options is not None: - _setter("y_axis_display_options", y_axis_display_options) + pulumi.set(__self__, "y_axis_display_options", y_axis_display_options) if y_axis_label_options is not None: - _setter("y_axis_label_options", y_axis_label_options) + pulumi.set(__self__, "y_axis_label_options", y_axis_label_options) @property @pulumi.getter(name="dataLabels") @@ -49212,21 +37980,10 @@ class DashboardScatterPlotFieldWellsArgs: def __init__(__self__, *, scatter_plot_categorically_aggregated_field_wells: Optional[pulumi.Input['DashboardScatterPlotCategoricallyAggregatedFieldWellsArgs']] = None, scatter_plot_unaggregated_field_wells: Optional[pulumi.Input['DashboardScatterPlotUnaggregatedFieldWellsArgs']] = None): - DashboardScatterPlotFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - scatter_plot_categorically_aggregated_field_wells=scatter_plot_categorically_aggregated_field_wells, - scatter_plot_unaggregated_field_wells=scatter_plot_unaggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - scatter_plot_categorically_aggregated_field_wells: Optional[pulumi.Input['DashboardScatterPlotCategoricallyAggregatedFieldWellsArgs']] = None, - scatter_plot_unaggregated_field_wells: Optional[pulumi.Input['DashboardScatterPlotUnaggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if scatter_plot_categorically_aggregated_field_wells is not None: - _setter("scatter_plot_categorically_aggregated_field_wells", scatter_plot_categorically_aggregated_field_wells) + pulumi.set(__self__, "scatter_plot_categorically_aggregated_field_wells", scatter_plot_categorically_aggregated_field_wells) if scatter_plot_unaggregated_field_wells is not None: - _setter("scatter_plot_unaggregated_field_wells", scatter_plot_unaggregated_field_wells) + pulumi.set(__self__, "scatter_plot_unaggregated_field_wells", scatter_plot_unaggregated_field_wells) @property @pulumi.getter(name="scatterPlotCategoricallyAggregatedFieldWells") @@ -49255,33 +38012,16 @@ def __init__(__self__, *, size: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None, x_axis: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, y_axis: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None): - DashboardScatterPlotUnaggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - label=label, - size=size, - x_axis=x_axis, - y_axis=y_axis, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, - label: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, - size: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None, - x_axis: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, - y_axis: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if label is not None: - _setter("label", label) + pulumi.set(__self__, "label", label) if size is not None: - _setter("size", size) + pulumi.set(__self__, "size", size) if x_axis is not None: - _setter("x_axis", x_axis) + pulumi.set(__self__, "x_axis", x_axis) if y_axis is not None: - _setter("y_axis", y_axis) + pulumi.set(__self__, "y_axis", y_axis) @property @pulumi.getter @@ -49338,36 +38078,17 @@ def __init__(__self__, *, column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardColumnHierarchyArgs']]]] = None, subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None): - DashboardScatterPlotVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['DashboardScatterPlotConfigurationArgs']] = None, - column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardColumnHierarchyArgs']]]] = None, - subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -49429,21 +38150,10 @@ class DashboardScrollBarOptionsArgs: def __init__(__self__, *, visibility: Optional[pulumi.Input['DashboardVisibility']] = None, visible_range: Optional[pulumi.Input['DashboardVisibleRangeOptionsArgs']] = None): - DashboardScrollBarOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - visible_range=visible_range, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - visible_range: Optional[pulumi.Input['DashboardVisibleRangeOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) if visible_range is not None: - _setter("visible_range", visible_range) + pulumi.set(__self__, "visible_range", visible_range) @property @pulumi.getter @@ -49468,17 +38178,8 @@ def visible_range(self, value: Optional[pulumi.Input['DashboardVisibleRangeOptio class DashboardSecondaryValueOptionsArgs: def __init__(__self__, *, visibility: Optional[pulumi.Input['DashboardVisibility']] = None): - DashboardSecondaryValueOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -49494,17 +38195,8 @@ def visibility(self, value: Optional[pulumi.Input['DashboardVisibility']]): class DashboardSectionAfterPageBreakArgs: def __init__(__self__, *, status: Optional[pulumi.Input['DashboardSectionPageBreakStatus']] = None): - DashboardSectionAfterPageBreakArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status: Optional[pulumi.Input['DashboardSectionPageBreakStatus']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter @@ -49520,17 +38212,8 @@ def status(self, value: Optional[pulumi.Input['DashboardSectionPageBreakStatus'] class DashboardSectionBasedLayoutCanvasSizeOptionsArgs: def __init__(__self__, *, paper_canvas_size_options: Optional[pulumi.Input['DashboardSectionBasedLayoutPaperCanvasSizeOptionsArgs']] = None): - DashboardSectionBasedLayoutCanvasSizeOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - paper_canvas_size_options=paper_canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - paper_canvas_size_options: Optional[pulumi.Input['DashboardSectionBasedLayoutPaperCanvasSizeOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if paper_canvas_size_options is not None: - _setter("paper_canvas_size_options", paper_canvas_size_options) + pulumi.set(__self__, "paper_canvas_size_options", paper_canvas_size_options) @property @pulumi.getter(name="paperCanvasSizeOptions") @@ -49549,25 +38232,10 @@ def __init__(__self__, *, canvas_size_options: pulumi.Input['DashboardSectionBasedLayoutCanvasSizeOptionsArgs'], footer_sections: pulumi.Input[Sequence[pulumi.Input['DashboardHeaderFooterSectionConfigurationArgs']]], header_sections: pulumi.Input[Sequence[pulumi.Input['DashboardHeaderFooterSectionConfigurationArgs']]]): - DashboardSectionBasedLayoutConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - body_sections=body_sections, - canvas_size_options=canvas_size_options, - footer_sections=footer_sections, - header_sections=header_sections, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - body_sections: pulumi.Input[Sequence[pulumi.Input['DashboardBodySectionConfigurationArgs']]], - canvas_size_options: pulumi.Input['DashboardSectionBasedLayoutCanvasSizeOptionsArgs'], - footer_sections: pulumi.Input[Sequence[pulumi.Input['DashboardHeaderFooterSectionConfigurationArgs']]], - header_sections: pulumi.Input[Sequence[pulumi.Input['DashboardHeaderFooterSectionConfigurationArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("body_sections", body_sections) - _setter("canvas_size_options", canvas_size_options) - _setter("footer_sections", footer_sections) - _setter("header_sections", header_sections) + pulumi.set(__self__, "body_sections", body_sections) + pulumi.set(__self__, "canvas_size_options", canvas_size_options) + pulumi.set(__self__, "footer_sections", footer_sections) + pulumi.set(__self__, "header_sections", header_sections) @property @pulumi.getter(name="bodySections") @@ -49612,25 +38280,12 @@ def __init__(__self__, *, paper_margin: Optional[pulumi.Input['DashboardSpacingArgs']] = None, paper_orientation: Optional[pulumi.Input['DashboardPaperOrientation']] = None, paper_size: Optional[pulumi.Input['DashboardPaperSize']] = None): - DashboardSectionBasedLayoutPaperCanvasSizeOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - paper_margin=paper_margin, - paper_orientation=paper_orientation, - paper_size=paper_size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - paper_margin: Optional[pulumi.Input['DashboardSpacingArgs']] = None, - paper_orientation: Optional[pulumi.Input['DashboardPaperOrientation']] = None, - paper_size: Optional[pulumi.Input['DashboardPaperSize']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if paper_margin is not None: - _setter("paper_margin", paper_margin) + pulumi.set(__self__, "paper_margin", paper_margin) if paper_orientation is not None: - _setter("paper_orientation", paper_orientation) + pulumi.set(__self__, "paper_orientation", paper_orientation) if paper_size is not None: - _setter("paper_size", paper_size) + pulumi.set(__self__, "paper_size", paper_size) @property @pulumi.getter(name="paperMargin") @@ -49664,16 +38319,7 @@ def paper_size(self, value: Optional[pulumi.Input['DashboardPaperSize']]): class DashboardSectionLayoutConfigurationArgs: def __init__(__self__, *, free_form_layout: pulumi.Input['DashboardFreeFormSectionLayoutConfigurationArgs']): - DashboardSectionLayoutConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - free_form_layout=free_form_layout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - free_form_layout: pulumi.Input['DashboardFreeFormSectionLayoutConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("free_form_layout", free_form_layout) + pulumi.set(__self__, "free_form_layout", free_form_layout) @property @pulumi.getter(name="freeFormLayout") @@ -49689,17 +38335,8 @@ def free_form_layout(self, value: pulumi.Input['DashboardFreeFormSectionLayoutCo class DashboardSectionPageBreakConfigurationArgs: def __init__(__self__, *, after: Optional[pulumi.Input['DashboardSectionAfterPageBreakArgs']] = None): - DashboardSectionPageBreakConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - after=after, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - after: Optional[pulumi.Input['DashboardSectionAfterPageBreakArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if after is not None: - _setter("after", after) + pulumi.set(__self__, "after", after) @property @pulumi.getter @@ -49719,21 +38356,10 @@ def __init__(__self__, *, """ :param pulumi.Input[str] height: String based length that is composed of value and unit in px """ - DashboardSectionStyleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - height=height, - padding=padding, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - height: Optional[pulumi.Input[str]] = None, - padding: Optional[pulumi.Input['DashboardSpacingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if height is not None: - _setter("height", height) + pulumi.set(__self__, "height", height) if padding is not None: - _setter("padding", padding) + pulumi.set(__self__, "padding", padding) @property @pulumi.getter @@ -49761,17 +38387,8 @@ def padding(self, value: Optional[pulumi.Input['DashboardSpacingArgs']]): class DashboardSelectedSheetsFilterScopeConfigurationArgs: def __init__(__self__, *, sheet_visual_scoping_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardSheetVisualScopingConfigurationArgs']]]] = None): - DashboardSelectedSheetsFilterScopeConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - sheet_visual_scoping_configurations=sheet_visual_scoping_configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sheet_visual_scoping_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardSheetVisualScopingConfigurationArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if sheet_visual_scoping_configurations is not None: - _setter("sheet_visual_scoping_configurations", sheet_visual_scoping_configurations) + pulumi.set(__self__, "sheet_visual_scoping_configurations", sheet_visual_scoping_configurations) @property @pulumi.getter(name="sheetVisualScopingConfigurations") @@ -49788,21 +38405,10 @@ class DashboardSeriesItemArgs: def __init__(__self__, *, data_field_series_item: Optional[pulumi.Input['DashboardDataFieldSeriesItemArgs']] = None, field_series_item: Optional[pulumi.Input['DashboardFieldSeriesItemArgs']] = None): - DashboardSeriesItemArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_field_series_item=data_field_series_item, - field_series_item=field_series_item, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_field_series_item: Optional[pulumi.Input['DashboardDataFieldSeriesItemArgs']] = None, - field_series_item: Optional[pulumi.Input['DashboardFieldSeriesItemArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_field_series_item is not None: - _setter("data_field_series_item", data_field_series_item) + pulumi.set(__self__, "data_field_series_item", data_field_series_item) if field_series_item is not None: - _setter("field_series_item", field_series_item) + pulumi.set(__self__, "field_series_item", field_series_item) @property @pulumi.getter(name="dataFieldSeriesItem") @@ -49828,19 +38434,8 @@ class DashboardSetParameterValueConfigurationArgs: def __init__(__self__, *, destination_parameter_name: pulumi.Input[str], value: pulumi.Input['DashboardDestinationParameterValueConfigurationArgs']): - DashboardSetParameterValueConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_parameter_name=destination_parameter_name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_parameter_name: pulumi.Input[str], - value: pulumi.Input['DashboardDestinationParameterValueConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination_parameter_name", destination_parameter_name) - _setter("value", value) + pulumi.set(__self__, "destination_parameter_name", destination_parameter_name) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="destinationParameterName") @@ -49865,16 +38460,7 @@ def value(self, value: pulumi.Input['DashboardDestinationParameterValueConfigura class DashboardShapeConditionalFormatArgs: def __init__(__self__, *, background_color: pulumi.Input['DashboardConditionalFormattingColorArgs']): - DashboardShapeConditionalFormatArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - background_color=background_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - background_color: pulumi.Input['DashboardConditionalFormattingColorArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("background_color", background_color) + pulumi.set(__self__, "background_color", background_color) @property @pulumi.getter(name="backgroundColor") @@ -49891,21 +38477,10 @@ class DashboardSheetControlInfoIconLabelOptionsArgs: def __init__(__self__, *, info_icon_text: Optional[pulumi.Input[str]] = None, visibility: Optional[pulumi.Input['DashboardVisibility']] = None): - DashboardSheetControlInfoIconLabelOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - info_icon_text=info_icon_text, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - info_icon_text: Optional[pulumi.Input[str]] = None, - visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if info_icon_text is not None: - _setter("info_icon_text", info_icon_text) + pulumi.set(__self__, "info_icon_text", info_icon_text) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="infoIconText") @@ -49930,17 +38505,8 @@ def visibility(self, value: Optional[pulumi.Input['DashboardVisibility']]): class DashboardSheetControlLayoutConfigurationArgs: def __init__(__self__, *, grid_layout: Optional[pulumi.Input['DashboardGridLayoutConfigurationArgs']] = None): - DashboardSheetControlLayoutConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - grid_layout=grid_layout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - grid_layout: Optional[pulumi.Input['DashboardGridLayoutConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if grid_layout is not None: - _setter("grid_layout", grid_layout) + pulumi.set(__self__, "grid_layout", grid_layout) @property @pulumi.getter(name="gridLayout") @@ -49956,16 +38522,7 @@ def grid_layout(self, value: Optional[pulumi.Input['DashboardGridLayoutConfigura class DashboardSheetControlLayoutArgs: def __init__(__self__, *, configuration: pulumi.Input['DashboardSheetControlLayoutConfigurationArgs']): - DashboardSheetControlLayoutArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - configuration=configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configuration: pulumi.Input['DashboardSheetControlLayoutConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("configuration", configuration) + pulumi.set(__self__, "configuration", configuration) @property @pulumi.getter @@ -49981,17 +38538,8 @@ def configuration(self, value: pulumi.Input['DashboardSheetControlLayoutConfigur class DashboardSheetControlsOptionArgs: def __init__(__self__, *, visibility_state: Optional[pulumi.Input['DashboardUiState']] = None): - DashboardSheetControlsOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility_state=visibility_state, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility_state: Optional[pulumi.Input['DashboardUiState']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility_state is not None: - _setter("visibility_state", visibility_state) + pulumi.set(__self__, "visibility_state", visibility_state) @property @pulumi.getter(name="visibilityState") @@ -50017,56 +38565,27 @@ def __init__(__self__, *, text_boxes: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardSheetTextBoxArgs']]]] = None, title: Optional[pulumi.Input[str]] = None, visuals: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardVisualArgs']]]] = None): - DashboardSheetDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - sheet_id=sheet_id, - content_type=content_type, - description=description, - filter_controls=filter_controls, - layouts=layouts, - name=name, - parameter_controls=parameter_controls, - sheet_control_layouts=sheet_control_layouts, - text_boxes=text_boxes, - title=title, - visuals=visuals, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sheet_id: pulumi.Input[str], - content_type: Optional[pulumi.Input['DashboardSheetContentType']] = None, - description: Optional[pulumi.Input[str]] = None, - filter_controls: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFilterControlArgs']]]] = None, - layouts: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardLayoutArgs']]]] = None, - name: Optional[pulumi.Input[str]] = None, - parameter_controls: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardParameterControlArgs']]]] = None, - sheet_control_layouts: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardSheetControlLayoutArgs']]]] = None, - text_boxes: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardSheetTextBoxArgs']]]] = None, - title: Optional[pulumi.Input[str]] = None, - visuals: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardVisualArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("sheet_id", sheet_id) + pulumi.set(__self__, "sheet_id", sheet_id) if content_type is not None: - _setter("content_type", content_type) + pulumi.set(__self__, "content_type", content_type) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if filter_controls is not None: - _setter("filter_controls", filter_controls) + pulumi.set(__self__, "filter_controls", filter_controls) if layouts is not None: - _setter("layouts", layouts) + pulumi.set(__self__, "layouts", layouts) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if parameter_controls is not None: - _setter("parameter_controls", parameter_controls) + pulumi.set(__self__, "parameter_controls", parameter_controls) if sheet_control_layouts is not None: - _setter("sheet_control_layouts", sheet_control_layouts) + pulumi.set(__self__, "sheet_control_layouts", sheet_control_layouts) if text_boxes is not None: - _setter("text_boxes", text_boxes) + pulumi.set(__self__, "text_boxes", text_boxes) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) if visuals is not None: - _setter("visuals", visuals) + pulumi.set(__self__, "visuals", visuals) @property @pulumi.getter(name="sheetId") @@ -50172,17 +38691,8 @@ def visuals(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardV class DashboardSheetElementConfigurationOverridesArgs: def __init__(__self__, *, visibility: Optional[pulumi.Input['DashboardVisibility']] = None): - DashboardSheetElementConfigurationOverridesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -50199,19 +38709,8 @@ class DashboardSheetElementRenderingRuleArgs: def __init__(__self__, *, configuration_overrides: pulumi.Input['DashboardSheetElementConfigurationOverridesArgs'], expression: pulumi.Input[str]): - DashboardSheetElementRenderingRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - configuration_overrides=configuration_overrides, - expression=expression, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configuration_overrides: pulumi.Input['DashboardSheetElementConfigurationOverridesArgs'], - expression: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("configuration_overrides", configuration_overrides) - _setter("expression", expression) + pulumi.set(__self__, "configuration_overrides", configuration_overrides) + pulumi.set(__self__, "expression", expression) @property @pulumi.getter(name="configurationOverrides") @@ -50236,17 +38735,8 @@ def expression(self, value: pulumi.Input[str]): class DashboardSheetLayoutElementMaximizationOptionArgs: def __init__(__self__, *, availability_status: Optional[pulumi.Input['DashboardBehavior']] = None): - DashboardSheetLayoutElementMaximizationOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_status=availability_status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_status: Optional[pulumi.Input['DashboardBehavior']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_status is not None: - _setter("availability_status", availability_status) + pulumi.set(__self__, "availability_status", availability_status) @property @pulumi.getter(name="availabilityStatus") @@ -50263,20 +38753,9 @@ class DashboardSheetTextBoxArgs: def __init__(__self__, *, sheet_text_box_id: pulumi.Input[str], content: Optional[pulumi.Input[str]] = None): - DashboardSheetTextBoxArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - sheet_text_box_id=sheet_text_box_id, - content=content, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sheet_text_box_id: pulumi.Input[str], - content: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("sheet_text_box_id", sheet_text_box_id) + pulumi.set(__self__, "sheet_text_box_id", sheet_text_box_id) if content is not None: - _setter("content", content) + pulumi.set(__self__, "content", content) @property @pulumi.getter(name="sheetTextBoxId") @@ -50303,23 +38782,10 @@ def __init__(__self__, *, scope: pulumi.Input['DashboardFilterVisualScope'], sheet_id: pulumi.Input[str], visual_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - DashboardSheetVisualScopingConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - scope=scope, - sheet_id=sheet_id, - visual_ids=visual_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - scope: pulumi.Input['DashboardFilterVisualScope'], - sheet_id: pulumi.Input[str], - visual_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("scope", scope) - _setter("sheet_id", sheet_id) + pulumi.set(__self__, "scope", scope) + pulumi.set(__self__, "sheet_id", sheet_id) if visual_ids is not None: - _setter("visual_ids", visual_ids) + pulumi.set(__self__, "visual_ids", visual_ids) @property @pulumi.getter @@ -50354,21 +38820,10 @@ class DashboardShortFormatTextArgs: def __init__(__self__, *, plain_text: Optional[pulumi.Input[str]] = None, rich_text: Optional[pulumi.Input[str]] = None): - DashboardShortFormatTextArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - plain_text=plain_text, - rich_text=rich_text, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - plain_text: Optional[pulumi.Input[str]] = None, - rich_text: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if plain_text is not None: - _setter("plain_text", plain_text) + pulumi.set(__self__, "plain_text", plain_text) if rich_text is not None: - _setter("rich_text", rich_text) + pulumi.set(__self__, "rich_text", rich_text) @property @pulumi.getter(name="plainText") @@ -50393,17 +38848,8 @@ def rich_text(self, value: Optional[pulumi.Input[str]]): class DashboardSimpleClusterMarkerArgs: def __init__(__self__, *, color: Optional[pulumi.Input[str]] = None): - DashboardSimpleClusterMarkerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) @property @pulumi.getter @@ -50420,21 +38866,10 @@ class DashboardSliderControlDisplayOptionsArgs: def __init__(__self__, *, info_icon_label_options: Optional[pulumi.Input['DashboardSheetControlInfoIconLabelOptionsArgs']] = None, title_options: Optional[pulumi.Input['DashboardLabelOptionsArgs']] = None): - DashboardSliderControlDisplayOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - info_icon_label_options=info_icon_label_options, - title_options=title_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - info_icon_label_options: Optional[pulumi.Input['DashboardSheetControlInfoIconLabelOptionsArgs']] = None, - title_options: Optional[pulumi.Input['DashboardLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if info_icon_label_options is not None: - _setter("info_icon_label_options", info_icon_label_options) + pulumi.set(__self__, "info_icon_label_options", info_icon_label_options) if title_options is not None: - _setter("title_options", title_options) + pulumi.set(__self__, "title_options", title_options) @property @pulumi.getter(name="infoIconLabelOptions") @@ -50460,21 +38895,10 @@ class DashboardSmallMultiplesAxisPropertiesArgs: def __init__(__self__, *, placement: Optional[pulumi.Input['DashboardSmallMultiplesAxisPlacement']] = None, scale: Optional[pulumi.Input['DashboardSmallMultiplesAxisScale']] = None): - DashboardSmallMultiplesAxisPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - placement=placement, - scale=scale, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - placement: Optional[pulumi.Input['DashboardSmallMultiplesAxisPlacement']] = None, - scale: Optional[pulumi.Input['DashboardSmallMultiplesAxisScale']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if placement is not None: - _setter("placement", placement) + pulumi.set(__self__, "placement", placement) if scale is not None: - _setter("scale", scale) + pulumi.set(__self__, "scale", scale) @property @pulumi.getter @@ -50503,33 +38927,16 @@ def __init__(__self__, *, panel_configuration: Optional[pulumi.Input['DashboardPanelConfigurationArgs']] = None, x_axis: Optional[pulumi.Input['DashboardSmallMultiplesAxisPropertiesArgs']] = None, y_axis: Optional[pulumi.Input['DashboardSmallMultiplesAxisPropertiesArgs']] = None): - DashboardSmallMultiplesOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_visible_columns=max_visible_columns, - max_visible_rows=max_visible_rows, - panel_configuration=panel_configuration, - x_axis=x_axis, - y_axis=y_axis, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_visible_columns: Optional[pulumi.Input[float]] = None, - max_visible_rows: Optional[pulumi.Input[float]] = None, - panel_configuration: Optional[pulumi.Input['DashboardPanelConfigurationArgs']] = None, - x_axis: Optional[pulumi.Input['DashboardSmallMultiplesAxisPropertiesArgs']] = None, - y_axis: Optional[pulumi.Input['DashboardSmallMultiplesAxisPropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max_visible_columns is not None: - _setter("max_visible_columns", max_visible_columns) + pulumi.set(__self__, "max_visible_columns", max_visible_columns) if max_visible_rows is not None: - _setter("max_visible_rows", max_visible_rows) + pulumi.set(__self__, "max_visible_rows", max_visible_rows) if panel_configuration is not None: - _setter("panel_configuration", panel_configuration) + pulumi.set(__self__, "panel_configuration", panel_configuration) if x_axis is not None: - _setter("x_axis", x_axis) + pulumi.set(__self__, "x_axis", x_axis) if y_axis is not None: - _setter("y_axis", y_axis) + pulumi.set(__self__, "y_axis", y_axis) @property @pulumi.getter(name="maxVisibleColumns") @@ -50581,17 +38988,8 @@ def y_axis(self, value: Optional[pulumi.Input['DashboardSmallMultiplesAxisProper class DashboardSourceEntityArgs: def __init__(__self__, *, source_template: Optional[pulumi.Input['DashboardSourceTemplateArgs']] = None): - DashboardSourceEntityArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_template=source_template, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_template: Optional[pulumi.Input['DashboardSourceTemplateArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if source_template is not None: - _setter("source_template", source_template) + pulumi.set(__self__, "source_template", source_template) @property @pulumi.getter(name="sourceTemplate") @@ -50608,19 +39006,8 @@ class DashboardSourceTemplateArgs: def __init__(__self__, *, arn: pulumi.Input[str], data_set_references: pulumi.Input[Sequence[pulumi.Input['DashboardDataSetReferenceArgs']]]): - DashboardSourceTemplateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - data_set_references=data_set_references, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: pulumi.Input[str], - data_set_references: pulumi.Input[Sequence[pulumi.Input['DashboardDataSetReferenceArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("arn", arn) - _setter("data_set_references", data_set_references) + pulumi.set(__self__, "arn", arn) + pulumi.set(__self__, "data_set_references", data_set_references) @property @pulumi.getter @@ -50654,29 +39041,14 @@ def __init__(__self__, *, :param pulumi.Input[str] right: String based length that is composed of value and unit :param pulumi.Input[str] top: String based length that is composed of value and unit """ - DashboardSpacingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bottom=bottom, - left=left, - right=right, - top=top, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bottom: Optional[pulumi.Input[str]] = None, - left: Optional[pulumi.Input[str]] = None, - right: Optional[pulumi.Input[str]] = None, - top: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bottom is not None: - _setter("bottom", bottom) + pulumi.set(__self__, "bottom", bottom) if left is not None: - _setter("left", left) + pulumi.set(__self__, "left", left) if right is not None: - _setter("right", right) + pulumi.set(__self__, "right", right) if top is not None: - _setter("top", top) + pulumi.set(__self__, "top", top) @property @pulumi.getter @@ -50732,21 +39104,10 @@ class DashboardStringDefaultValuesArgs: def __init__(__self__, *, dynamic_value: Optional[pulumi.Input['DashboardDynamicDefaultValueArgs']] = None, static_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - DashboardStringDefaultValuesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dynamic_value=dynamic_value, - static_values=static_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dynamic_value: Optional[pulumi.Input['DashboardDynamicDefaultValueArgs']] = None, - static_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dynamic_value is not None: - _setter("dynamic_value", dynamic_value) + pulumi.set(__self__, "dynamic_value", dynamic_value) if static_values is not None: - _setter("static_values", static_values) + pulumi.set(__self__, "static_values", static_values) @property @pulumi.getter(name="dynamicValue") @@ -50772,21 +39133,10 @@ class DashboardStringFormatConfigurationArgs: def __init__(__self__, *, null_value_format_configuration: Optional[pulumi.Input['DashboardNullValueFormatConfigurationArgs']] = None, numeric_format_configuration: Optional[pulumi.Input['DashboardNumericFormatConfigurationArgs']] = None): - DashboardStringFormatConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - null_value_format_configuration=null_value_format_configuration, - numeric_format_configuration=numeric_format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - null_value_format_configuration: Optional[pulumi.Input['DashboardNullValueFormatConfigurationArgs']] = None, - numeric_format_configuration: Optional[pulumi.Input['DashboardNumericFormatConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if null_value_format_configuration is not None: - _setter("null_value_format_configuration", null_value_format_configuration) + pulumi.set(__self__, "null_value_format_configuration", null_value_format_configuration) if numeric_format_configuration is not None: - _setter("numeric_format_configuration", numeric_format_configuration) + pulumi.set(__self__, "numeric_format_configuration", numeric_format_configuration) @property @pulumi.getter(name="nullValueFormatConfiguration") @@ -50815,31 +39165,14 @@ def __init__(__self__, *, default_values: Optional[pulumi.Input['DashboardStringDefaultValuesArgs']] = None, mapped_data_set_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMappedDataSetParameterArgs']]]] = None, value_when_unset: Optional[pulumi.Input['DashboardStringValueWhenUnsetConfigurationArgs']] = None): - DashboardStringParameterDeclarationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - parameter_value_type=parameter_value_type, - default_values=default_values, - mapped_data_set_parameters=mapped_data_set_parameters, - value_when_unset=value_when_unset, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - parameter_value_type: pulumi.Input['DashboardParameterValueType'], - default_values: Optional[pulumi.Input['DashboardStringDefaultValuesArgs']] = None, - mapped_data_set_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMappedDataSetParameterArgs']]]] = None, - value_when_unset: Optional[pulumi.Input['DashboardStringValueWhenUnsetConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("parameter_value_type", parameter_value_type) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "parameter_value_type", parameter_value_type) if default_values is not None: - _setter("default_values", default_values) + pulumi.set(__self__, "default_values", default_values) if mapped_data_set_parameters is not None: - _setter("mapped_data_set_parameters", mapped_data_set_parameters) + pulumi.set(__self__, "mapped_data_set_parameters", mapped_data_set_parameters) if value_when_unset is not None: - _setter("value_when_unset", value_when_unset) + pulumi.set(__self__, "value_when_unset", value_when_unset) @property @pulumi.getter @@ -50892,19 +39225,8 @@ class DashboardStringParameterArgs: def __init__(__self__, *, name: pulumi.Input[str], values: pulumi.Input[Sequence[pulumi.Input[str]]]): - DashboardStringParameterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - values: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("values", values) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -50930,21 +39252,10 @@ class DashboardStringValueWhenUnsetConfigurationArgs: def __init__(__self__, *, custom_value: Optional[pulumi.Input[str]] = None, value_when_unset_option: Optional[pulumi.Input['DashboardValueWhenUnsetOption']] = None): - DashboardStringValueWhenUnsetConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_value=custom_value, - value_when_unset_option=value_when_unset_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_value: Optional[pulumi.Input[str]] = None, - value_when_unset_option: Optional[pulumi.Input['DashboardValueWhenUnsetOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_value is not None: - _setter("custom_value", custom_value) + pulumi.set(__self__, "custom_value", custom_value) if value_when_unset_option is not None: - _setter("value_when_unset_option", value_when_unset_option) + pulumi.set(__self__, "value_when_unset_option", value_when_unset_option) @property @pulumi.getter(name="customValue") @@ -50976,45 +39287,22 @@ def __init__(__self__, *, total_cell_style: Optional[pulumi.Input['DashboardTableCellStyleArgs']] = None, totals_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, value_cell_style: Optional[pulumi.Input['DashboardTableCellStyleArgs']] = None): - DashboardSubtotalOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_label=custom_label, - field_level=field_level, - field_level_options=field_level_options, - metric_header_cell_style=metric_header_cell_style, - style_targets=style_targets, - total_cell_style=total_cell_style, - totals_visibility=totals_visibility, - value_cell_style=value_cell_style, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_label: Optional[pulumi.Input[str]] = None, - field_level: Optional[pulumi.Input['DashboardPivotTableSubtotalLevel']] = None, - field_level_options: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardPivotTableFieldSubtotalOptionsArgs']]]] = None, - metric_header_cell_style: Optional[pulumi.Input['DashboardTableCellStyleArgs']] = None, - style_targets: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardTableStyleTargetArgs']]]] = None, - total_cell_style: Optional[pulumi.Input['DashboardTableCellStyleArgs']] = None, - totals_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - value_cell_style: Optional[pulumi.Input['DashboardTableCellStyleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if field_level is not None: - _setter("field_level", field_level) + pulumi.set(__self__, "field_level", field_level) if field_level_options is not None: - _setter("field_level_options", field_level_options) + pulumi.set(__self__, "field_level_options", field_level_options) if metric_header_cell_style is not None: - _setter("metric_header_cell_style", metric_header_cell_style) + pulumi.set(__self__, "metric_header_cell_style", metric_header_cell_style) if style_targets is not None: - _setter("style_targets", style_targets) + pulumi.set(__self__, "style_targets", style_targets) if total_cell_style is not None: - _setter("total_cell_style", total_cell_style) + pulumi.set(__self__, "total_cell_style", total_cell_style) if totals_visibility is not None: - _setter("totals_visibility", totals_visibility) + pulumi.set(__self__, "totals_visibility", totals_visibility) if value_cell_style is not None: - _setter("value_cell_style", value_cell_style) + pulumi.set(__self__, "value_cell_style", value_cell_style) @property @pulumi.getter(name="customLabel") @@ -51094,21 +39382,10 @@ class DashboardTableAggregatedFieldWellsArgs: def __init__(__self__, *, group_by: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None): - DashboardTableAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_by=group_by, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_by: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if group_by is not None: - _setter("group_by", group_by) + pulumi.set(__self__, "group_by", group_by) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter(name="groupBy") @@ -51135,25 +39412,12 @@ def __init__(__self__, *, color: Optional[pulumi.Input[str]] = None, style: Optional[pulumi.Input['DashboardTableBorderStyle']] = None, thickness: Optional[pulumi.Input[float]] = None): - DashboardTableBorderOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - style=style, - thickness=thickness, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: Optional[pulumi.Input[str]] = None, - style: Optional[pulumi.Input['DashboardTableBorderStyle']] = None, - thickness: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if style is not None: - _setter("style", style) + pulumi.set(__self__, "style", style) if thickness is not None: - _setter("thickness", thickness) + pulumi.set(__self__, "thickness", thickness) @property @pulumi.getter @@ -51188,20 +39452,9 @@ class DashboardTableCellConditionalFormattingArgs: def __init__(__self__, *, field_id: pulumi.Input[str], text_format: Optional[pulumi.Input['DashboardTextConditionalFormatArgs']] = None): - DashboardTableCellConditionalFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - text_format=text_format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: pulumi.Input[str], - text_format: Optional[pulumi.Input['DashboardTextConditionalFormatArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if text_format is not None: - _setter("text_format", text_format) + pulumi.set(__self__, "text_format", text_format) @property @pulumi.getter(name="fieldId") @@ -51226,17 +39479,8 @@ def text_format(self, value: Optional[pulumi.Input['DashboardTextConditionalForm class DashboardTableCellImageSizingConfigurationArgs: def __init__(__self__, *, table_cell_image_scaling_configuration: Optional[pulumi.Input['DashboardTableCellImageScalingConfiguration']] = None): - DashboardTableCellImageSizingConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - table_cell_image_scaling_configuration=table_cell_image_scaling_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - table_cell_image_scaling_configuration: Optional[pulumi.Input['DashboardTableCellImageScalingConfiguration']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if table_cell_image_scaling_configuration is not None: - _setter("table_cell_image_scaling_configuration", table_cell_image_scaling_configuration) + pulumi.set(__self__, "table_cell_image_scaling_configuration", table_cell_image_scaling_configuration) @property @pulumi.getter(name="tableCellImageScalingConfiguration") @@ -51259,45 +39503,22 @@ def __init__(__self__, *, text_wrap: Optional[pulumi.Input['DashboardTextWrap']] = None, vertical_text_alignment: Optional[pulumi.Input['DashboardVerticalTextAlignment']] = None, visibility: Optional[pulumi.Input['DashboardVisibility']] = None): - DashboardTableCellStyleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - background_color=background_color, - border=border, - font_configuration=font_configuration, - height=height, - horizontal_text_alignment=horizontal_text_alignment, - text_wrap=text_wrap, - vertical_text_alignment=vertical_text_alignment, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - background_color: Optional[pulumi.Input[str]] = None, - border: Optional[pulumi.Input['DashboardGlobalTableBorderOptionsArgs']] = None, - font_configuration: Optional[pulumi.Input['DashboardFontConfigurationArgs']] = None, - height: Optional[pulumi.Input[float]] = None, - horizontal_text_alignment: Optional[pulumi.Input['DashboardHorizontalTextAlignment']] = None, - text_wrap: Optional[pulumi.Input['DashboardTextWrap']] = None, - vertical_text_alignment: Optional[pulumi.Input['DashboardVerticalTextAlignment']] = None, - visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if background_color is not None: - _setter("background_color", background_color) + pulumi.set(__self__, "background_color", background_color) if border is not None: - _setter("border", border) + pulumi.set(__self__, "border", border) if font_configuration is not None: - _setter("font_configuration", font_configuration) + pulumi.set(__self__, "font_configuration", font_configuration) if height is not None: - _setter("height", height) + pulumi.set(__self__, "height", height) if horizontal_text_alignment is not None: - _setter("horizontal_text_alignment", horizontal_text_alignment) + pulumi.set(__self__, "horizontal_text_alignment", horizontal_text_alignment) if text_wrap is not None: - _setter("text_wrap", text_wrap) + pulumi.set(__self__, "text_wrap", text_wrap) if vertical_text_alignment is not None: - _setter("vertical_text_alignment", vertical_text_alignment) + pulumi.set(__self__, "vertical_text_alignment", vertical_text_alignment) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="backgroundColor") @@ -51377,21 +39598,10 @@ class DashboardTableConditionalFormattingOptionArgs: def __init__(__self__, *, cell: Optional[pulumi.Input['DashboardTableCellConditionalFormattingArgs']] = None, row: Optional[pulumi.Input['DashboardTableRowConditionalFormattingArgs']] = None): - DashboardTableConditionalFormattingOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cell=cell, - row=row, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cell: Optional[pulumi.Input['DashboardTableCellConditionalFormattingArgs']] = None, - row: Optional[pulumi.Input['DashboardTableRowConditionalFormattingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cell is not None: - _setter("cell", cell) + pulumi.set(__self__, "cell", cell) if row is not None: - _setter("row", row) + pulumi.set(__self__, "row", row) @property @pulumi.getter @@ -51416,17 +39626,8 @@ def row(self, value: Optional[pulumi.Input['DashboardTableRowConditionalFormatti class DashboardTableConditionalFormattingArgs: def __init__(__self__, *, conditional_formatting_options: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardTableConditionalFormattingOptionArgs']]]] = None): - DashboardTableConditionalFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - conditional_formatting_options=conditional_formatting_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - conditional_formatting_options: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardTableConditionalFormattingOptionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if conditional_formatting_options is not None: - _setter("conditional_formatting_options", conditional_formatting_options) + pulumi.set(__self__, "conditional_formatting_options", conditional_formatting_options) @property @pulumi.getter(name="conditionalFormattingOptions") @@ -51448,41 +39649,20 @@ def __init__(__self__, *, table_inline_visualizations: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardTableInlineVisualizationArgs']]]] = None, table_options: Optional[pulumi.Input['DashboardTableOptionsArgs']] = None, total_options: Optional[pulumi.Input['DashboardTotalOptionsArgs']] = None): - DashboardTableConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_options=field_options, - field_wells=field_wells, - paginated_report_options=paginated_report_options, - sort_configuration=sort_configuration, - table_inline_visualizations=table_inline_visualizations, - table_options=table_options, - total_options=total_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_options: Optional[pulumi.Input['DashboardTableFieldOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['DashboardTableFieldWellsArgs']] = None, - paginated_report_options: Optional[pulumi.Input['DashboardTablePaginatedReportOptionsArgs']] = None, - sort_configuration: Optional[pulumi.Input['DashboardTableSortConfigurationArgs']] = None, - table_inline_visualizations: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardTableInlineVisualizationArgs']]]] = None, - table_options: Optional[pulumi.Input['DashboardTableOptionsArgs']] = None, - total_options: Optional[pulumi.Input['DashboardTotalOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_options is not None: - _setter("field_options", field_options) + pulumi.set(__self__, "field_options", field_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if paginated_report_options is not None: - _setter("paginated_report_options", paginated_report_options) + pulumi.set(__self__, "paginated_report_options", paginated_report_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if table_inline_visualizations is not None: - _setter("table_inline_visualizations", table_inline_visualizations) + pulumi.set(__self__, "table_inline_visualizations", table_inline_visualizations) if table_options is not None: - _setter("table_options", table_options) + pulumi.set(__self__, "table_options", table_options) if total_options is not None: - _setter("total_options", total_options) + pulumi.set(__self__, "total_options", total_options) @property @pulumi.getter(name="fieldOptions") @@ -51552,17 +39732,8 @@ def total_options(self, value: Optional[pulumi.Input['DashboardTotalOptionsArgs' class DashboardTableFieldCustomIconContentArgs: def __init__(__self__, *, icon: Optional[pulumi.Input['DashboardTableFieldIconSetType']] = None): - DashboardTableFieldCustomIconContentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - icon=icon, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - icon: Optional[pulumi.Input['DashboardTableFieldIconSetType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if icon is not None: - _setter("icon", icon) + pulumi.set(__self__, "icon", icon) @property @pulumi.getter @@ -51579,20 +39750,9 @@ class DashboardTableFieldCustomTextContentArgs: def __init__(__self__, *, font_configuration: pulumi.Input['DashboardFontConfigurationArgs'], value: Optional[pulumi.Input[str]] = None): - DashboardTableFieldCustomTextContentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - font_configuration=font_configuration, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - font_configuration: pulumi.Input['DashboardFontConfigurationArgs'], - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("font_configuration", font_configuration) + pulumi.set(__self__, "font_configuration", font_configuration) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="fontConfiguration") @@ -51617,17 +39777,8 @@ def value(self, value: Optional[pulumi.Input[str]]): class DashboardTableFieldImageConfigurationArgs: def __init__(__self__, *, sizing_options: Optional[pulumi.Input['DashboardTableCellImageSizingConfigurationArgs']] = None): - DashboardTableFieldImageConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - sizing_options=sizing_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sizing_options: Optional[pulumi.Input['DashboardTableCellImageSizingConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if sizing_options is not None: - _setter("sizing_options", sizing_options) + pulumi.set(__self__, "sizing_options", sizing_options) @property @pulumi.getter(name="sizingOptions") @@ -51644,19 +39795,8 @@ class DashboardTableFieldLinkConfigurationArgs: def __init__(__self__, *, content: pulumi.Input['DashboardTableFieldLinkContentConfigurationArgs'], target: pulumi.Input['DashboardUrlTargetConfiguration']): - DashboardTableFieldLinkConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - content=content, - target=target, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content: pulumi.Input['DashboardTableFieldLinkContentConfigurationArgs'], - target: pulumi.Input['DashboardUrlTargetConfiguration'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("content", content) - _setter("target", target) + pulumi.set(__self__, "content", content) + pulumi.set(__self__, "target", target) @property @pulumi.getter @@ -51682,21 +39822,10 @@ class DashboardTableFieldLinkContentConfigurationArgs: def __init__(__self__, *, custom_icon_content: Optional[pulumi.Input['DashboardTableFieldCustomIconContentArgs']] = None, custom_text_content: Optional[pulumi.Input['DashboardTableFieldCustomTextContentArgs']] = None): - DashboardTableFieldLinkContentConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_icon_content=custom_icon_content, - custom_text_content=custom_text_content, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_icon_content: Optional[pulumi.Input['DashboardTableFieldCustomIconContentArgs']] = None, - custom_text_content: Optional[pulumi.Input['DashboardTableFieldCustomTextContentArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_icon_content is not None: - _setter("custom_icon_content", custom_icon_content) + pulumi.set(__self__, "custom_icon_content", custom_icon_content) if custom_text_content is not None: - _setter("custom_text_content", custom_text_content) + pulumi.set(__self__, "custom_text_content", custom_text_content) @property @pulumi.getter(name="customIconContent") @@ -51723,25 +39852,12 @@ def __init__(__self__, *, order: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, pinned_field_options: Optional[pulumi.Input['DashboardTablePinnedFieldOptionsArgs']] = None, selected_field_options: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardTableFieldOptionArgs']]]] = None): - DashboardTableFieldOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - order=order, - pinned_field_options=pinned_field_options, - selected_field_options=selected_field_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - order: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - pinned_field_options: Optional[pulumi.Input['DashboardTablePinnedFieldOptionsArgs']] = None, - selected_field_options: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardTableFieldOptionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if order is not None: - _setter("order", order) + pulumi.set(__self__, "order", order) if pinned_field_options is not None: - _setter("pinned_field_options", pinned_field_options) + pulumi.set(__self__, "pinned_field_options", pinned_field_options) if selected_field_options is not None: - _setter("selected_field_options", selected_field_options) + pulumi.set(__self__, "selected_field_options", selected_field_options) @property @pulumi.getter @@ -51782,32 +39898,15 @@ def __init__(__self__, *, """ :param pulumi.Input[str] width: String based length that is composed of value and unit in px """ - DashboardTableFieldOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - custom_label=custom_label, - url_styling=url_styling, - visibility=visibility, - width=width, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: pulumi.Input[str], - custom_label: Optional[pulumi.Input[str]] = None, - url_styling: Optional[pulumi.Input['DashboardTableFieldUrlConfigurationArgs']] = None, - visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - width: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if url_styling is not None: - _setter("url_styling", url_styling) + pulumi.set(__self__, "url_styling", url_styling) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) if width is not None: - _setter("width", width) + pulumi.set(__self__, "width", width) @property @pulumi.getter(name="fieldId") @@ -51863,21 +39962,10 @@ class DashboardTableFieldUrlConfigurationArgs: def __init__(__self__, *, image_configuration: Optional[pulumi.Input['DashboardTableFieldImageConfigurationArgs']] = None, link_configuration: Optional[pulumi.Input['DashboardTableFieldLinkConfigurationArgs']] = None): - DashboardTableFieldUrlConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - image_configuration=image_configuration, - link_configuration=link_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - image_configuration: Optional[pulumi.Input['DashboardTableFieldImageConfigurationArgs']] = None, - link_configuration: Optional[pulumi.Input['DashboardTableFieldLinkConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if image_configuration is not None: - _setter("image_configuration", image_configuration) + pulumi.set(__self__, "image_configuration", image_configuration) if link_configuration is not None: - _setter("link_configuration", link_configuration) + pulumi.set(__self__, "link_configuration", link_configuration) @property @pulumi.getter(name="imageConfiguration") @@ -51903,21 +39991,10 @@ class DashboardTableFieldWellsArgs: def __init__(__self__, *, table_aggregated_field_wells: Optional[pulumi.Input['DashboardTableAggregatedFieldWellsArgs']] = None, table_unaggregated_field_wells: Optional[pulumi.Input['DashboardTableUnaggregatedFieldWellsArgs']] = None): - DashboardTableFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - table_aggregated_field_wells=table_aggregated_field_wells, - table_unaggregated_field_wells=table_unaggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - table_aggregated_field_wells: Optional[pulumi.Input['DashboardTableAggregatedFieldWellsArgs']] = None, - table_unaggregated_field_wells: Optional[pulumi.Input['DashboardTableUnaggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if table_aggregated_field_wells is not None: - _setter("table_aggregated_field_wells", table_aggregated_field_wells) + pulumi.set(__self__, "table_aggregated_field_wells", table_aggregated_field_wells) if table_unaggregated_field_wells is not None: - _setter("table_unaggregated_field_wells", table_unaggregated_field_wells) + pulumi.set(__self__, "table_unaggregated_field_wells", table_unaggregated_field_wells) @property @pulumi.getter(name="tableAggregatedFieldWells") @@ -51942,17 +40019,8 @@ def table_unaggregated_field_wells(self, value: Optional[pulumi.Input['Dashboard class DashboardTableInlineVisualizationArgs: def __init__(__self__, *, data_bars: Optional[pulumi.Input['DashboardDataBarsOptionsArgs']] = None): - DashboardTableInlineVisualizationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_bars=data_bars, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_bars: Optional[pulumi.Input['DashboardDataBarsOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_bars is not None: - _setter("data_bars", data_bars) + pulumi.set(__self__, "data_bars", data_bars) @property @pulumi.getter(name="dataBars") @@ -51971,29 +40039,14 @@ def __init__(__self__, *, header_style: Optional[pulumi.Input['DashboardTableCellStyleArgs']] = None, orientation: Optional[pulumi.Input['DashboardTableOrientation']] = None, row_alternate_color_options: Optional[pulumi.Input['DashboardRowAlternateColorOptionsArgs']] = None): - DashboardTableOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cell_style=cell_style, - header_style=header_style, - orientation=orientation, - row_alternate_color_options=row_alternate_color_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cell_style: Optional[pulumi.Input['DashboardTableCellStyleArgs']] = None, - header_style: Optional[pulumi.Input['DashboardTableCellStyleArgs']] = None, - orientation: Optional[pulumi.Input['DashboardTableOrientation']] = None, - row_alternate_color_options: Optional[pulumi.Input['DashboardRowAlternateColorOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cell_style is not None: - _setter("cell_style", cell_style) + pulumi.set(__self__, "cell_style", cell_style) if header_style is not None: - _setter("header_style", header_style) + pulumi.set(__self__, "header_style", header_style) if orientation is not None: - _setter("orientation", orientation) + pulumi.set(__self__, "orientation", orientation) if row_alternate_color_options is not None: - _setter("row_alternate_color_options", row_alternate_color_options) + pulumi.set(__self__, "row_alternate_color_options", row_alternate_color_options) @property @pulumi.getter(name="cellStyle") @@ -52037,21 +40090,10 @@ class DashboardTablePaginatedReportOptionsArgs: def __init__(__self__, *, overflow_column_header_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, vertical_overflow_visibility: Optional[pulumi.Input['DashboardVisibility']] = None): - DashboardTablePaginatedReportOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - overflow_column_header_visibility=overflow_column_header_visibility, - vertical_overflow_visibility=vertical_overflow_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - overflow_column_header_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - vertical_overflow_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if overflow_column_header_visibility is not None: - _setter("overflow_column_header_visibility", overflow_column_header_visibility) + pulumi.set(__self__, "overflow_column_header_visibility", overflow_column_header_visibility) if vertical_overflow_visibility is not None: - _setter("vertical_overflow_visibility", vertical_overflow_visibility) + pulumi.set(__self__, "vertical_overflow_visibility", vertical_overflow_visibility) @property @pulumi.getter(name="overflowColumnHeaderVisibility") @@ -52076,17 +40118,8 @@ def vertical_overflow_visibility(self, value: Optional[pulumi.Input['DashboardVi class DashboardTablePinnedFieldOptionsArgs: def __init__(__self__, *, pinned_left_fields: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - DashboardTablePinnedFieldOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - pinned_left_fields=pinned_left_fields, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pinned_left_fields: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pinned_left_fields is not None: - _setter("pinned_left_fields", pinned_left_fields) + pulumi.set(__self__, "pinned_left_fields", pinned_left_fields) @property @pulumi.getter(name="pinnedLeftFields") @@ -52103,21 +40136,10 @@ class DashboardTableRowConditionalFormattingArgs: def __init__(__self__, *, background_color: Optional[pulumi.Input['DashboardConditionalFormattingColorArgs']] = None, text_color: Optional[pulumi.Input['DashboardConditionalFormattingColorArgs']] = None): - DashboardTableRowConditionalFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - background_color=background_color, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - background_color: Optional[pulumi.Input['DashboardConditionalFormattingColorArgs']] = None, - text_color: Optional[pulumi.Input['DashboardConditionalFormattingColorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if background_color is not None: - _setter("background_color", background_color) + pulumi.set(__self__, "background_color", background_color) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter(name="backgroundColor") @@ -52147,37 +40169,18 @@ def __init__(__self__, *, left: Optional[pulumi.Input['DashboardTableBorderOptionsArgs']] = None, right: Optional[pulumi.Input['DashboardTableBorderOptionsArgs']] = None, top: Optional[pulumi.Input['DashboardTableBorderOptionsArgs']] = None): - DashboardTableSideBorderOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bottom=bottom, - inner_horizontal=inner_horizontal, - inner_vertical=inner_vertical, - left=left, - right=right, - top=top, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bottom: Optional[pulumi.Input['DashboardTableBorderOptionsArgs']] = None, - inner_horizontal: Optional[pulumi.Input['DashboardTableBorderOptionsArgs']] = None, - inner_vertical: Optional[pulumi.Input['DashboardTableBorderOptionsArgs']] = None, - left: Optional[pulumi.Input['DashboardTableBorderOptionsArgs']] = None, - right: Optional[pulumi.Input['DashboardTableBorderOptionsArgs']] = None, - top: Optional[pulumi.Input['DashboardTableBorderOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bottom is not None: - _setter("bottom", bottom) + pulumi.set(__self__, "bottom", bottom) if inner_horizontal is not None: - _setter("inner_horizontal", inner_horizontal) + pulumi.set(__self__, "inner_horizontal", inner_horizontal) if inner_vertical is not None: - _setter("inner_vertical", inner_vertical) + pulumi.set(__self__, "inner_vertical", inner_vertical) if left is not None: - _setter("left", left) + pulumi.set(__self__, "left", left) if right is not None: - _setter("right", right) + pulumi.set(__self__, "right", right) if top is not None: - _setter("top", top) + pulumi.set(__self__, "top", top) @property @pulumi.getter @@ -52239,21 +40242,10 @@ class DashboardTableSortConfigurationArgs: def __init__(__self__, *, pagination_configuration: Optional[pulumi.Input['DashboardPaginationConfigurationArgs']] = None, row_sort: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFieldSortOptionsArgs']]]] = None): - DashboardTableSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - pagination_configuration=pagination_configuration, - row_sort=row_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pagination_configuration: Optional[pulumi.Input['DashboardPaginationConfigurationArgs']] = None, - row_sort: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pagination_configuration is not None: - _setter("pagination_configuration", pagination_configuration) + pulumi.set(__self__, "pagination_configuration", pagination_configuration) if row_sort is not None: - _setter("row_sort", row_sort) + pulumi.set(__self__, "row_sort", row_sort) @property @pulumi.getter(name="paginationConfiguration") @@ -52278,16 +40270,7 @@ def row_sort(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Dashboard class DashboardTableStyleTargetArgs: def __init__(__self__, *, cell_type: pulumi.Input['DashboardStyledCellType']): - DashboardTableStyleTargetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cell_type=cell_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cell_type: pulumi.Input['DashboardStyledCellType'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cell_type", cell_type) + pulumi.set(__self__, "cell_type", cell_type) @property @pulumi.getter(name="cellType") @@ -52303,17 +40286,8 @@ def cell_type(self, value: pulumi.Input['DashboardStyledCellType']): class DashboardTableUnaggregatedFieldWellsArgs: def __init__(__self__, *, values: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardUnaggregatedFieldArgs']]]] = None): - DashboardTableUnaggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - values: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardUnaggregatedFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -52334,36 +40308,17 @@ def __init__(__self__, *, conditional_formatting: Optional[pulumi.Input['DashboardTableConditionalFormattingArgs']] = None, subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None): - DashboardTableVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - conditional_formatting=conditional_formatting, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['DashboardTableConfigurationArgs']] = None, - conditional_formatting: Optional[pulumi.Input['DashboardTableConditionalFormattingArgs']] = None, - subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if conditional_formatting is not None: - _setter("conditional_formatting", conditional_formatting) + pulumi.set(__self__, "conditional_formatting", conditional_formatting) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -52425,19 +40380,8 @@ class DashboardTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - DashboardTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -52464,25 +40408,12 @@ def __init__(__self__, *, info_icon_label_options: Optional[pulumi.Input['DashboardSheetControlInfoIconLabelOptionsArgs']] = None, placeholder_options: Optional[pulumi.Input['DashboardTextControlPlaceholderOptionsArgs']] = None, title_options: Optional[pulumi.Input['DashboardLabelOptionsArgs']] = None): - DashboardTextAreaControlDisplayOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - info_icon_label_options=info_icon_label_options, - placeholder_options=placeholder_options, - title_options=title_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - info_icon_label_options: Optional[pulumi.Input['DashboardSheetControlInfoIconLabelOptionsArgs']] = None, - placeholder_options: Optional[pulumi.Input['DashboardTextControlPlaceholderOptionsArgs']] = None, - title_options: Optional[pulumi.Input['DashboardLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if info_icon_label_options is not None: - _setter("info_icon_label_options", info_icon_label_options) + pulumi.set(__self__, "info_icon_label_options", info_icon_label_options) if placeholder_options is not None: - _setter("placeholder_options", placeholder_options) + pulumi.set(__self__, "placeholder_options", placeholder_options) if title_options is not None: - _setter("title_options", title_options) + pulumi.set(__self__, "title_options", title_options) @property @pulumi.getter(name="infoIconLabelOptions") @@ -52518,25 +40449,12 @@ def __init__(__self__, *, background_color: Optional[pulumi.Input['DashboardConditionalFormattingColorArgs']] = None, icon: Optional[pulumi.Input['DashboardConditionalFormattingIconArgs']] = None, text_color: Optional[pulumi.Input['DashboardConditionalFormattingColorArgs']] = None): - DashboardTextConditionalFormatArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - background_color=background_color, - icon=icon, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - background_color: Optional[pulumi.Input['DashboardConditionalFormattingColorArgs']] = None, - icon: Optional[pulumi.Input['DashboardConditionalFormattingIconArgs']] = None, - text_color: Optional[pulumi.Input['DashboardConditionalFormattingColorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if background_color is not None: - _setter("background_color", background_color) + pulumi.set(__self__, "background_color", background_color) if icon is not None: - _setter("icon", icon) + pulumi.set(__self__, "icon", icon) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter(name="backgroundColor") @@ -52570,17 +40488,8 @@ def text_color(self, value: Optional[pulumi.Input['DashboardConditionalFormattin class DashboardTextControlPlaceholderOptionsArgs: def __init__(__self__, *, visibility: Optional[pulumi.Input['DashboardVisibility']] = None): - DashboardTextControlPlaceholderOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -52598,25 +40507,12 @@ def __init__(__self__, *, info_icon_label_options: Optional[pulumi.Input['DashboardSheetControlInfoIconLabelOptionsArgs']] = None, placeholder_options: Optional[pulumi.Input['DashboardTextControlPlaceholderOptionsArgs']] = None, title_options: Optional[pulumi.Input['DashboardLabelOptionsArgs']] = None): - DashboardTextFieldControlDisplayOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - info_icon_label_options=info_icon_label_options, - placeholder_options=placeholder_options, - title_options=title_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - info_icon_label_options: Optional[pulumi.Input['DashboardSheetControlInfoIconLabelOptionsArgs']] = None, - placeholder_options: Optional[pulumi.Input['DashboardTextControlPlaceholderOptionsArgs']] = None, - title_options: Optional[pulumi.Input['DashboardLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if info_icon_label_options is not None: - _setter("info_icon_label_options", info_icon_label_options) + pulumi.set(__self__, "info_icon_label_options", info_icon_label_options) if placeholder_options is not None: - _setter("placeholder_options", placeholder_options) + pulumi.set(__self__, "placeholder_options", placeholder_options) if title_options is not None: - _setter("title_options", title_options) + pulumi.set(__self__, "title_options", title_options) @property @pulumi.getter(name="infoIconLabelOptions") @@ -52651,21 +40547,10 @@ class DashboardThousandSeparatorOptionsArgs: def __init__(__self__, *, symbol: Optional[pulumi.Input['DashboardNumericSeparatorSymbol']] = None, visibility: Optional[pulumi.Input['DashboardVisibility']] = None): - DashboardThousandSeparatorOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - symbol=symbol, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - symbol: Optional[pulumi.Input['DashboardNumericSeparatorSymbol']] = None, - visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if symbol is not None: - _setter("symbol", symbol) + pulumi.set(__self__, "symbol", symbol) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -52695,37 +40580,18 @@ def __init__(__self__, *, prediction_interval: Optional[pulumi.Input[float]] = None, seasonality: Optional[pulumi.Input[float]] = None, upper_boundary: Optional[pulumi.Input[float]] = None): - DashboardTimeBasedForecastPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - lower_boundary=lower_boundary, - periods_backward=periods_backward, - periods_forward=periods_forward, - prediction_interval=prediction_interval, - seasonality=seasonality, - upper_boundary=upper_boundary, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lower_boundary: Optional[pulumi.Input[float]] = None, - periods_backward: Optional[pulumi.Input[float]] = None, - periods_forward: Optional[pulumi.Input[float]] = None, - prediction_interval: Optional[pulumi.Input[float]] = None, - seasonality: Optional[pulumi.Input[float]] = None, - upper_boundary: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if lower_boundary is not None: - _setter("lower_boundary", lower_boundary) + pulumi.set(__self__, "lower_boundary", lower_boundary) if periods_backward is not None: - _setter("periods_backward", periods_backward) + pulumi.set(__self__, "periods_backward", periods_backward) if periods_forward is not None: - _setter("periods_forward", periods_forward) + pulumi.set(__self__, "periods_forward", periods_forward) if prediction_interval is not None: - _setter("prediction_interval", prediction_interval) + pulumi.set(__self__, "prediction_interval", prediction_interval) if seasonality is not None: - _setter("seasonality", seasonality) + pulumi.set(__self__, "seasonality", seasonality) if upper_boundary is not None: - _setter("upper_boundary", upper_boundary) + pulumi.set(__self__, "upper_boundary", upper_boundary) @property @pulumi.getter(name="lowerBoundary") @@ -52790,31 +40656,14 @@ def __init__(__self__, *, parameter_name: Optional[pulumi.Input[str]] = None, time_granularity: Optional[pulumi.Input['DashboardTimeGranularity']] = None, value: Optional[pulumi.Input[str]] = None): - DashboardTimeEqualityFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - filter_id=filter_id, - parameter_name=parameter_name, - time_granularity=time_granularity, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['DashboardColumnIdentifierArgs'], - filter_id: pulumi.Input[str], - parameter_name: Optional[pulumi.Input[str]] = None, - time_granularity: Optional[pulumi.Input['DashboardTimeGranularity']] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("filter_id", filter_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) if parameter_name is not None: - _setter("parameter_name", parameter_name) + pulumi.set(__self__, "parameter_name", parameter_name) if time_granularity is not None: - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "time_granularity", time_granularity) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -52869,25 +40718,10 @@ def __init__(__self__, *, range_maximum: pulumi.Input[str], range_minimum: pulumi.Input[str], time_granularity: pulumi.Input['DashboardTimeGranularity']): - DashboardTimeRangeDrillDownFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - range_maximum=range_maximum, - range_minimum=range_minimum, - time_granularity=time_granularity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['DashboardColumnIdentifierArgs'], - range_maximum: pulumi.Input[str], - range_minimum: pulumi.Input[str], - time_granularity: pulumi.Input['DashboardTimeGranularity'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("range_maximum", range_maximum) - _setter("range_minimum", range_minimum) - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "range_maximum", range_maximum) + pulumi.set(__self__, "range_minimum", range_minimum) + pulumi.set(__self__, "time_granularity", time_granularity) @property @pulumi.getter @@ -52932,25 +40766,12 @@ def __init__(__self__, *, parameter: Optional[pulumi.Input[str]] = None, rolling_date: Optional[pulumi.Input['DashboardRollingDateConfigurationArgs']] = None, static_value: Optional[pulumi.Input[str]] = None): - DashboardTimeRangeFilterValueArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter=parameter, - rolling_date=rolling_date, - static_value=static_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter: Optional[pulumi.Input[str]] = None, - rolling_date: Optional[pulumi.Input['DashboardRollingDateConfigurationArgs']] = None, - static_value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if parameter is not None: - _setter("parameter", parameter) + pulumi.set(__self__, "parameter", parameter) if rolling_date is not None: - _setter("rolling_date", rolling_date) + pulumi.set(__self__, "rolling_date", rolling_date) if static_value is not None: - _setter("static_value", static_value) + pulumi.set(__self__, "static_value", static_value) @property @pulumi.getter @@ -52992,46 +40813,21 @@ def __init__(__self__, *, range_maximum_value: Optional[pulumi.Input['DashboardTimeRangeFilterValueArgs']] = None, range_minimum_value: Optional[pulumi.Input['DashboardTimeRangeFilterValueArgs']] = None, time_granularity: Optional[pulumi.Input['DashboardTimeGranularity']] = None): - DashboardTimeRangeFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - filter_id=filter_id, - null_option=null_option, - exclude_period_configuration=exclude_period_configuration, - include_maximum=include_maximum, - include_minimum=include_minimum, - range_maximum_value=range_maximum_value, - range_minimum_value=range_minimum_value, - time_granularity=time_granularity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['DashboardColumnIdentifierArgs'], - filter_id: pulumi.Input[str], - null_option: pulumi.Input['DashboardFilterNullOption'], - exclude_period_configuration: Optional[pulumi.Input['DashboardExcludePeriodConfigurationArgs']] = None, - include_maximum: Optional[pulumi.Input[bool]] = None, - include_minimum: Optional[pulumi.Input[bool]] = None, - range_maximum_value: Optional[pulumi.Input['DashboardTimeRangeFilterValueArgs']] = None, - range_minimum_value: Optional[pulumi.Input['DashboardTimeRangeFilterValueArgs']] = None, - time_granularity: Optional[pulumi.Input['DashboardTimeGranularity']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("filter_id", filter_id) - _setter("null_option", null_option) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) + pulumi.set(__self__, "null_option", null_option) if exclude_period_configuration is not None: - _setter("exclude_period_configuration", exclude_period_configuration) + pulumi.set(__self__, "exclude_period_configuration", exclude_period_configuration) if include_maximum is not None: - _setter("include_maximum", include_maximum) + pulumi.set(__self__, "include_maximum", include_maximum) if include_minimum is not None: - _setter("include_minimum", include_minimum) + pulumi.set(__self__, "include_minimum", include_minimum) if range_maximum_value is not None: - _setter("range_maximum_value", range_maximum_value) + pulumi.set(__self__, "range_maximum_value", range_maximum_value) if range_minimum_value is not None: - _setter("range_minimum_value", range_minimum_value) + pulumi.set(__self__, "range_minimum_value", range_minimum_value) if time_granularity is not None: - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "time_granularity", time_granularity) @property @pulumi.getter @@ -53120,21 +40916,10 @@ class DashboardTooltipItemArgs: def __init__(__self__, *, column_tooltip_item: Optional[pulumi.Input['DashboardColumnTooltipItemArgs']] = None, field_tooltip_item: Optional[pulumi.Input['DashboardFieldTooltipItemArgs']] = None): - DashboardTooltipItemArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_tooltip_item=column_tooltip_item, - field_tooltip_item=field_tooltip_item, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_tooltip_item: Optional[pulumi.Input['DashboardColumnTooltipItemArgs']] = None, - field_tooltip_item: Optional[pulumi.Input['DashboardFieldTooltipItemArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column_tooltip_item is not None: - _setter("column_tooltip_item", column_tooltip_item) + pulumi.set(__self__, "column_tooltip_item", column_tooltip_item) if field_tooltip_item is not None: - _setter("field_tooltip_item", field_tooltip_item) + pulumi.set(__self__, "field_tooltip_item", field_tooltip_item) @property @pulumi.getter(name="columnTooltipItem") @@ -53161,25 +40946,12 @@ def __init__(__self__, *, field_based_tooltip: Optional[pulumi.Input['DashboardFieldBasedTooltipArgs']] = None, selected_tooltip_type: Optional[pulumi.Input['DashboardSelectedTooltipType']] = None, tooltip_visibility: Optional[pulumi.Input['DashboardVisibility']] = None): - DashboardTooltipOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_based_tooltip=field_based_tooltip, - selected_tooltip_type=selected_tooltip_type, - tooltip_visibility=tooltip_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_based_tooltip: Optional[pulumi.Input['DashboardFieldBasedTooltipArgs']] = None, - selected_tooltip_type: Optional[pulumi.Input['DashboardSelectedTooltipType']] = None, - tooltip_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_based_tooltip is not None: - _setter("field_based_tooltip", field_based_tooltip) + pulumi.set(__self__, "field_based_tooltip", field_based_tooltip) if selected_tooltip_type is not None: - _setter("selected_tooltip_type", selected_tooltip_type) + pulumi.set(__self__, "selected_tooltip_type", selected_tooltip_type) if tooltip_visibility is not None: - _setter("tooltip_visibility", tooltip_visibility) + pulumi.set(__self__, "tooltip_visibility", tooltip_visibility) @property @pulumi.getter(name="fieldBasedTooltip") @@ -53218,34 +40990,15 @@ def __init__(__self__, *, limit: Optional[pulumi.Input[float]] = None, parameter_name: Optional[pulumi.Input[str]] = None, time_granularity: Optional[pulumi.Input['DashboardTimeGranularity']] = None): - DashboardTopBottomFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - aggregation_sort_configurations=aggregation_sort_configurations, - column=column, - filter_id=filter_id, - limit=limit, - parameter_name=parameter_name, - time_granularity=time_granularity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aggregation_sort_configurations: pulumi.Input[Sequence[pulumi.Input['DashboardAggregationSortConfigurationArgs']]], - column: pulumi.Input['DashboardColumnIdentifierArgs'], - filter_id: pulumi.Input[str], - limit: Optional[pulumi.Input[float]] = None, - parameter_name: Optional[pulumi.Input[str]] = None, - time_granularity: Optional[pulumi.Input['DashboardTimeGranularity']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("aggregation_sort_configurations", aggregation_sort_configurations) - _setter("column", column) - _setter("filter_id", filter_id) + pulumi.set(__self__, "aggregation_sort_configurations", aggregation_sort_configurations) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) if limit is not None: - _setter("limit", limit) + pulumi.set(__self__, "limit", limit) if parameter_name is not None: - _setter("parameter_name", parameter_name) + pulumi.set(__self__, "parameter_name", parameter_name) if time_granularity is not None: - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "time_granularity", time_granularity) @property @pulumi.getter(name="aggregationSortConfigurations") @@ -53313,43 +41066,20 @@ def __init__(__self__, *, sort_order: Optional[pulumi.Input['DashboardTopBottomSortOrder']] = None, time: Optional[pulumi.Input['DashboardDimensionFieldArgs']] = None, value: Optional[pulumi.Input['DashboardMeasureFieldArgs']] = None): - DashboardTopBottomMoversComputationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - type=type, - category=category, - mover_size=mover_size, - name=name, - sort_order=sort_order, - time=time, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: pulumi.Input[str], - type: pulumi.Input['DashboardTopBottomComputationType'], - category: Optional[pulumi.Input['DashboardDimensionFieldArgs']] = None, - mover_size: Optional[pulumi.Input[float]] = None, - name: Optional[pulumi.Input[str]] = None, - sort_order: Optional[pulumi.Input['DashboardTopBottomSortOrder']] = None, - time: Optional[pulumi.Input['DashboardDimensionFieldArgs']] = None, - value: Optional[pulumi.Input['DashboardMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) - _setter("type", type) + pulumi.set(__self__, "computation_id", computation_id) + pulumi.set(__self__, "type", type) if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if mover_size is not None: - _setter("mover_size", mover_size) + pulumi.set(__self__, "mover_size", mover_size) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if sort_order is not None: - _setter("sort_order", sort_order) + pulumi.set(__self__, "sort_order", sort_order) if time is not None: - _setter("time", time) + pulumi.set(__self__, "time", time) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -53433,35 +41163,16 @@ def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None, result_size: Optional[pulumi.Input[float]] = None, value: Optional[pulumi.Input['DashboardMeasureFieldArgs']] = None): - DashboardTopBottomRankedComputationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - type=type, - category=category, - name=name, - result_size=result_size, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: pulumi.Input[str], - type: pulumi.Input['DashboardTopBottomComputationType'], - category: Optional[pulumi.Input['DashboardDimensionFieldArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - result_size: Optional[pulumi.Input[float]] = None, - value: Optional[pulumi.Input['DashboardMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) - _setter("type", type) + pulumi.set(__self__, "computation_id", computation_id) + pulumi.set(__self__, "type", type) if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if result_size is not None: - _setter("result_size", result_size) + pulumi.set(__self__, "result_size", result_size) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -53524,24 +41235,11 @@ def __init__(__self__, *, computation_id: pulumi.Input[str], name: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input['DashboardMeasureFieldArgs']] = None): - DashboardTotalAggregationComputationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: pulumi.Input[str], - name: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input['DashboardMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) + pulumi.set(__self__, "computation_id", computation_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -53579,33 +41277,16 @@ def __init__(__self__, *, scroll_status: Optional[pulumi.Input['DashboardTableTotalsScrollStatus']] = None, total_cell_style: Optional[pulumi.Input['DashboardTableCellStyleArgs']] = None, totals_visibility: Optional[pulumi.Input['DashboardVisibility']] = None): - DashboardTotalOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_label=custom_label, - placement=placement, - scroll_status=scroll_status, - total_cell_style=total_cell_style, - totals_visibility=totals_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_label: Optional[pulumi.Input[str]] = None, - placement: Optional[pulumi.Input['DashboardTableTotalsPlacement']] = None, - scroll_status: Optional[pulumi.Input['DashboardTableTotalsScrollStatus']] = None, - total_cell_style: Optional[pulumi.Input['DashboardTableCellStyleArgs']] = None, - totals_visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if placement is not None: - _setter("placement", placement) + pulumi.set(__self__, "placement", placement) if scroll_status is not None: - _setter("scroll_status", scroll_status) + pulumi.set(__self__, "scroll_status", scroll_status) if total_cell_style is not None: - _setter("total_cell_style", total_cell_style) + pulumi.set(__self__, "total_cell_style", total_cell_style) if totals_visibility is not None: - _setter("totals_visibility", totals_visibility) + pulumi.set(__self__, "totals_visibility", totals_visibility) @property @pulumi.getter(name="customLabel") @@ -53659,25 +41340,12 @@ def __init__(__self__, *, colors: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None, groups: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, sizes: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None): - DashboardTreeMapAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - colors=colors, - groups=groups, - sizes=sizes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - colors: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None, - groups: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, - sizes: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if colors is not None: - _setter("colors", colors) + pulumi.set(__self__, "colors", colors) if groups is not None: - _setter("groups", groups) + pulumi.set(__self__, "groups", groups) if sizes is not None: - _setter("sizes", sizes) + pulumi.set(__self__, "sizes", sizes) @property @pulumi.getter @@ -53719,49 +41387,24 @@ def __init__(__self__, *, size_label_options: Optional[pulumi.Input['DashboardChartAxisLabelOptionsArgs']] = None, sort_configuration: Optional[pulumi.Input['DashboardTreeMapSortConfigurationArgs']] = None, tooltip: Optional[pulumi.Input['DashboardTooltipOptionsArgs']] = None): - DashboardTreeMapConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - color_label_options=color_label_options, - color_scale=color_scale, - data_labels=data_labels, - field_wells=field_wells, - group_label_options=group_label_options, - legend=legend, - size_label_options=size_label_options, - sort_configuration=sort_configuration, - tooltip=tooltip, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color_label_options: Optional[pulumi.Input['DashboardChartAxisLabelOptionsArgs']] = None, - color_scale: Optional[pulumi.Input['DashboardColorScaleArgs']] = None, - data_labels: Optional[pulumi.Input['DashboardDataLabelOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['DashboardTreeMapFieldWellsArgs']] = None, - group_label_options: Optional[pulumi.Input['DashboardChartAxisLabelOptionsArgs']] = None, - legend: Optional[pulumi.Input['DashboardLegendOptionsArgs']] = None, - size_label_options: Optional[pulumi.Input['DashboardChartAxisLabelOptionsArgs']] = None, - sort_configuration: Optional[pulumi.Input['DashboardTreeMapSortConfigurationArgs']] = None, - tooltip: Optional[pulumi.Input['DashboardTooltipOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color_label_options is not None: - _setter("color_label_options", color_label_options) + pulumi.set(__self__, "color_label_options", color_label_options) if color_scale is not None: - _setter("color_scale", color_scale) + pulumi.set(__self__, "color_scale", color_scale) if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if group_label_options is not None: - _setter("group_label_options", group_label_options) + pulumi.set(__self__, "group_label_options", group_label_options) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if size_label_options is not None: - _setter("size_label_options", size_label_options) + pulumi.set(__self__, "size_label_options", size_label_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) @property @pulumi.getter(name="colorLabelOptions") @@ -53849,17 +41492,8 @@ def tooltip(self, value: Optional[pulumi.Input['DashboardTooltipOptionsArgs']]): class DashboardTreeMapFieldWellsArgs: def __init__(__self__, *, tree_map_aggregated_field_wells: Optional[pulumi.Input['DashboardTreeMapAggregatedFieldWellsArgs']] = None): - DashboardTreeMapFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - tree_map_aggregated_field_wells=tree_map_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - tree_map_aggregated_field_wells: Optional[pulumi.Input['DashboardTreeMapAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if tree_map_aggregated_field_wells is not None: - _setter("tree_map_aggregated_field_wells", tree_map_aggregated_field_wells) + pulumi.set(__self__, "tree_map_aggregated_field_wells", tree_map_aggregated_field_wells) @property @pulumi.getter(name="treeMapAggregatedFieldWells") @@ -53876,21 +41510,10 @@ class DashboardTreeMapSortConfigurationArgs: def __init__(__self__, *, tree_map_group_items_limit_configuration: Optional[pulumi.Input['DashboardItemsLimitConfigurationArgs']] = None, tree_map_sort: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFieldSortOptionsArgs']]]] = None): - DashboardTreeMapSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - tree_map_group_items_limit_configuration=tree_map_group_items_limit_configuration, - tree_map_sort=tree_map_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - tree_map_group_items_limit_configuration: Optional[pulumi.Input['DashboardItemsLimitConfigurationArgs']] = None, - tree_map_sort: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if tree_map_group_items_limit_configuration is not None: - _setter("tree_map_group_items_limit_configuration", tree_map_group_items_limit_configuration) + pulumi.set(__self__, "tree_map_group_items_limit_configuration", tree_map_group_items_limit_configuration) if tree_map_sort is not None: - _setter("tree_map_sort", tree_map_sort) + pulumi.set(__self__, "tree_map_sort", tree_map_sort) @property @pulumi.getter(name="treeMapGroupItemsLimitConfiguration") @@ -53920,36 +41543,17 @@ def __init__(__self__, *, column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardColumnHierarchyArgs']]]] = None, subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None): - DashboardTreeMapVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['DashboardTreeMapConfigurationArgs']] = None, - column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardColumnHierarchyArgs']]]] = None, - subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -54010,17 +41614,8 @@ def title(self, value: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsAr class DashboardTrendArrowOptionsArgs: def __init__(__self__, *, visibility: Optional[pulumi.Input['DashboardVisibility']] = None): - DashboardTrendArrowOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -54038,23 +41633,10 @@ def __init__(__self__, *, column: pulumi.Input['DashboardColumnIdentifierArgs'], field_id: pulumi.Input[str], format_configuration: Optional[pulumi.Input['DashboardFormatConfigurationArgs']] = None): - DashboardUnaggregatedFieldArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - format_configuration=format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['DashboardColumnIdentifierArgs'], - field_id: pulumi.Input[str], - format_configuration: Optional[pulumi.Input['DashboardFormatConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) @property @pulumi.getter @@ -54090,24 +41672,11 @@ def __init__(__self__, *, computation_id: pulumi.Input[str], category: Optional[pulumi.Input['DashboardDimensionFieldArgs']] = None, name: Optional[pulumi.Input[str]] = None): - DashboardUniqueValuesComputationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - category=category, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: pulumi.Input[str], - category: Optional[pulumi.Input['DashboardDimensionFieldArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) + pulumi.set(__self__, "computation_id", computation_id) if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="computationId") @@ -54141,16 +41710,7 @@ def name(self, value: Optional[pulumi.Input[str]]): class DashboardValidationStrategyArgs: def __init__(__self__, *, mode: pulumi.Input['DashboardValidationStrategyMode']): - DashboardValidationStrategyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - mode=mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mode: pulumi.Input['DashboardValidationStrategyMode'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) @property @pulumi.getter @@ -54172,40 +41732,19 @@ def __init__(__self__, *, filter_groups: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFilterGroupArgs']]]] = None, parameter_declarations: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardParameterDeclarationArgs']]]] = None, sheets: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardSheetDefinitionArgs']]]] = None): - DashboardVersionDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_identifier_declarations=data_set_identifier_declarations, - analysis_defaults=analysis_defaults, - calculated_fields=calculated_fields, - column_configurations=column_configurations, - filter_groups=filter_groups, - parameter_declarations=parameter_declarations, - sheets=sheets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_identifier_declarations: pulumi.Input[Sequence[pulumi.Input['DashboardDataSetIdentifierDeclarationArgs']]], - analysis_defaults: Optional[pulumi.Input['DashboardAnalysisDefaultsArgs']] = None, - calculated_fields: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardCalculatedFieldArgs']]]] = None, - column_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardColumnConfigurationArgs']]]] = None, - filter_groups: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFilterGroupArgs']]]] = None, - parameter_declarations: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardParameterDeclarationArgs']]]] = None, - sheets: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardSheetDefinitionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_identifier_declarations", data_set_identifier_declarations) + pulumi.set(__self__, "data_set_identifier_declarations", data_set_identifier_declarations) if analysis_defaults is not None: - _setter("analysis_defaults", analysis_defaults) + pulumi.set(__self__, "analysis_defaults", analysis_defaults) if calculated_fields is not None: - _setter("calculated_fields", calculated_fields) + pulumi.set(__self__, "calculated_fields", calculated_fields) if column_configurations is not None: - _setter("column_configurations", column_configurations) + pulumi.set(__self__, "column_configurations", column_configurations) if filter_groups is not None: - _setter("filter_groups", filter_groups) + pulumi.set(__self__, "filter_groups", filter_groups) if parameter_declarations is not None: - _setter("parameter_declarations", parameter_declarations) + pulumi.set(__self__, "parameter_declarations", parameter_declarations) if sheets is not None: - _setter("sheets", sheets) + pulumi.set(__self__, "sheets", sheets) @property @pulumi.getter(name="dataSetIdentifierDeclarations") @@ -54275,17 +41814,8 @@ def sheets(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardSh class DashboardVisibleRangeOptionsArgs: def __init__(__self__, *, percent_range: Optional[pulumi.Input['DashboardPercentVisibleRangeArgs']] = None): - DashboardVisibleRangeOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - percent_range=percent_range, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - percent_range: Optional[pulumi.Input['DashboardPercentVisibleRangeArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if percent_range is not None: - _setter("percent_range", percent_range) + pulumi.set(__self__, "percent_range", percent_range) @property @pulumi.getter(name="percentRange") @@ -54301,17 +41831,8 @@ def percent_range(self, value: Optional[pulumi.Input['DashboardPercentVisibleRan class DashboardVisualAxisSortOptionArgs: def __init__(__self__, *, availability_status: Optional[pulumi.Input['DashboardBehavior']] = None): - DashboardVisualAxisSortOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_status=availability_status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_status: Optional[pulumi.Input['DashboardBehavior']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_status is not None: - _setter("availability_status", availability_status) + pulumi.set(__self__, "availability_status", availability_status) @property @pulumi.getter(name="availabilityStatus") @@ -54330,29 +41851,14 @@ def __init__(__self__, *, navigation_operation: Optional[pulumi.Input['DashboardCustomActionNavigationOperationArgs']] = None, set_parameters_operation: Optional[pulumi.Input['DashboardCustomActionSetParametersOperationArgs']] = None, url_operation: Optional[pulumi.Input['DashboardCustomActionUrlOperationArgs']] = None): - DashboardVisualCustomActionOperationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_operation=filter_operation, - navigation_operation=navigation_operation, - set_parameters_operation=set_parameters_operation, - url_operation=url_operation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_operation: Optional[pulumi.Input['DashboardCustomActionFilterOperationArgs']] = None, - navigation_operation: Optional[pulumi.Input['DashboardCustomActionNavigationOperationArgs']] = None, - set_parameters_operation: Optional[pulumi.Input['DashboardCustomActionSetParametersOperationArgs']] = None, - url_operation: Optional[pulumi.Input['DashboardCustomActionUrlOperationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if filter_operation is not None: - _setter("filter_operation", filter_operation) + pulumi.set(__self__, "filter_operation", filter_operation) if navigation_operation is not None: - _setter("navigation_operation", navigation_operation) + pulumi.set(__self__, "navigation_operation", navigation_operation) if set_parameters_operation is not None: - _setter("set_parameters_operation", set_parameters_operation) + pulumi.set(__self__, "set_parameters_operation", set_parameters_operation) if url_operation is not None: - _setter("url_operation", url_operation) + pulumi.set(__self__, "url_operation", url_operation) @property @pulumi.getter(name="filterOperation") @@ -54399,29 +41905,12 @@ def __init__(__self__, *, name: pulumi.Input[str], trigger: pulumi.Input['DashboardVisualCustomActionTrigger'], status: Optional[pulumi.Input['DashboardWidgetStatus']] = None): - DashboardVisualCustomActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action_operations=action_operations, - custom_action_id=custom_action_id, - name=name, - trigger=trigger, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action_operations: pulumi.Input[Sequence[pulumi.Input['DashboardVisualCustomActionOperationArgs']]], - custom_action_id: pulumi.Input[str], - name: pulumi.Input[str], - trigger: pulumi.Input['DashboardVisualCustomActionTrigger'], - status: Optional[pulumi.Input['DashboardWidgetStatus']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action_operations", action_operations) - _setter("custom_action_id", custom_action_id) - _setter("name", name) - _setter("trigger", trigger) + pulumi.set(__self__, "action_operations", action_operations) + pulumi.set(__self__, "custom_action_id", custom_action_id) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "trigger", trigger) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter(name="actionOperations") @@ -54473,17 +41962,8 @@ def status(self, value: Optional[pulumi.Input['DashboardWidgetStatus']]): class DashboardVisualMenuOptionArgs: def __init__(__self__, *, availability_status: Optional[pulumi.Input['DashboardBehavior']] = None): - DashboardVisualMenuOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_status=availability_status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_status: Optional[pulumi.Input['DashboardBehavior']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_status is not None: - _setter("availability_status", availability_status) + pulumi.set(__self__, "availability_status", availability_status) @property @pulumi.getter(name="availabilityStatus") @@ -54500,21 +41980,10 @@ class DashboardVisualPaletteArgs: def __init__(__self__, *, chart_color: Optional[pulumi.Input[str]] = None, color_map: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDataPathColorArgs']]]] = None): - DashboardVisualPaletteArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - chart_color=chart_color, - color_map=color_map, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - chart_color: Optional[pulumi.Input[str]] = None, - color_map: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDataPathColorArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if chart_color is not None: - _setter("chart_color", chart_color) + pulumi.set(__self__, "chart_color", chart_color) if color_map is not None: - _setter("color_map", color_map) + pulumi.set(__self__, "color_map", color_map) @property @pulumi.getter(name="chartColor") @@ -54539,17 +42008,8 @@ def color_map(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Dashboar class DashboardVisualPublishOptionsArgs: def __init__(__self__, *, export_hidden_fields_option: Optional[pulumi.Input['DashboardExportHiddenFieldsOptionArgs']] = None): - DashboardVisualPublishOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - export_hidden_fields_option=export_hidden_fields_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - export_hidden_fields_option: Optional[pulumi.Input['DashboardExportHiddenFieldsOptionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if export_hidden_fields_option is not None: - _setter("export_hidden_fields_option", export_hidden_fields_option) + pulumi.set(__self__, "export_hidden_fields_option", export_hidden_fields_option) @property @pulumi.getter(name="exportHiddenFieldsOption") @@ -54566,21 +42026,10 @@ class DashboardVisualSubtitleLabelOptionsArgs: def __init__(__self__, *, format_text: Optional[pulumi.Input['DashboardLongFormatTextArgs']] = None, visibility: Optional[pulumi.Input['DashboardVisibility']] = None): - DashboardVisualSubtitleLabelOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - format_text=format_text, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - format_text: Optional[pulumi.Input['DashboardLongFormatTextArgs']] = None, - visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if format_text is not None: - _setter("format_text", format_text) + pulumi.set(__self__, "format_text", format_text) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="formatText") @@ -54606,21 +42055,10 @@ class DashboardVisualTitleLabelOptionsArgs: def __init__(__self__, *, format_text: Optional[pulumi.Input['DashboardShortFormatTextArgs']] = None, visibility: Optional[pulumi.Input['DashboardVisibility']] = None): - DashboardVisualTitleLabelOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - format_text=format_text, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - format_text: Optional[pulumi.Input['DashboardShortFormatTextArgs']] = None, - visibility: Optional[pulumi.Input['DashboardVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if format_text is not None: - _setter("format_text", format_text) + pulumi.set(__self__, "format_text", format_text) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="formatText") @@ -54667,105 +42105,52 @@ def __init__(__self__, *, tree_map_visual: Optional[pulumi.Input['DashboardTreeMapVisualArgs']] = None, waterfall_visual: Optional[pulumi.Input['DashboardWaterfallVisualArgs']] = None, word_cloud_visual: Optional[pulumi.Input['DashboardWordCloudVisualArgs']] = None): - DashboardVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bar_chart_visual=bar_chart_visual, - box_plot_visual=box_plot_visual, - combo_chart_visual=combo_chart_visual, - custom_content_visual=custom_content_visual, - empty_visual=empty_visual, - filled_map_visual=filled_map_visual, - funnel_chart_visual=funnel_chart_visual, - gauge_chart_visual=gauge_chart_visual, - geospatial_map_visual=geospatial_map_visual, - heat_map_visual=heat_map_visual, - histogram_visual=histogram_visual, - insight_visual=insight_visual, - kpi_visual=kpi_visual, - line_chart_visual=line_chart_visual, - pie_chart_visual=pie_chart_visual, - pivot_table_visual=pivot_table_visual, - radar_chart_visual=radar_chart_visual, - sankey_diagram_visual=sankey_diagram_visual, - scatter_plot_visual=scatter_plot_visual, - table_visual=table_visual, - tree_map_visual=tree_map_visual, - waterfall_visual=waterfall_visual, - word_cloud_visual=word_cloud_visual, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bar_chart_visual: Optional[pulumi.Input['DashboardBarChartVisualArgs']] = None, - box_plot_visual: Optional[pulumi.Input['DashboardBoxPlotVisualArgs']] = None, - combo_chart_visual: Optional[pulumi.Input['DashboardComboChartVisualArgs']] = None, - custom_content_visual: Optional[pulumi.Input['DashboardCustomContentVisualArgs']] = None, - empty_visual: Optional[pulumi.Input['DashboardEmptyVisualArgs']] = None, - filled_map_visual: Optional[pulumi.Input['DashboardFilledMapVisualArgs']] = None, - funnel_chart_visual: Optional[pulumi.Input['DashboardFunnelChartVisualArgs']] = None, - gauge_chart_visual: Optional[pulumi.Input['DashboardGaugeChartVisualArgs']] = None, - geospatial_map_visual: Optional[pulumi.Input['DashboardGeospatialMapVisualArgs']] = None, - heat_map_visual: Optional[pulumi.Input['DashboardHeatMapVisualArgs']] = None, - histogram_visual: Optional[pulumi.Input['DashboardHistogramVisualArgs']] = None, - insight_visual: Optional[pulumi.Input['DashboardInsightVisualArgs']] = None, - kpi_visual: Optional[pulumi.Input['DashboardKpiVisualArgs']] = None, - line_chart_visual: Optional[pulumi.Input['DashboardLineChartVisualArgs']] = None, - pie_chart_visual: Optional[pulumi.Input['DashboardPieChartVisualArgs']] = None, - pivot_table_visual: Optional[pulumi.Input['DashboardPivotTableVisualArgs']] = None, - radar_chart_visual: Optional[pulumi.Input['DashboardRadarChartVisualArgs']] = None, - sankey_diagram_visual: Optional[pulumi.Input['DashboardSankeyDiagramVisualArgs']] = None, - scatter_plot_visual: Optional[pulumi.Input['DashboardScatterPlotVisualArgs']] = None, - table_visual: Optional[pulumi.Input['DashboardTableVisualArgs']] = None, - tree_map_visual: Optional[pulumi.Input['DashboardTreeMapVisualArgs']] = None, - waterfall_visual: Optional[pulumi.Input['DashboardWaterfallVisualArgs']] = None, - word_cloud_visual: Optional[pulumi.Input['DashboardWordCloudVisualArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bar_chart_visual is not None: - _setter("bar_chart_visual", bar_chart_visual) + pulumi.set(__self__, "bar_chart_visual", bar_chart_visual) if box_plot_visual is not None: - _setter("box_plot_visual", box_plot_visual) + pulumi.set(__self__, "box_plot_visual", box_plot_visual) if combo_chart_visual is not None: - _setter("combo_chart_visual", combo_chart_visual) + pulumi.set(__self__, "combo_chart_visual", combo_chart_visual) if custom_content_visual is not None: - _setter("custom_content_visual", custom_content_visual) + pulumi.set(__self__, "custom_content_visual", custom_content_visual) if empty_visual is not None: - _setter("empty_visual", empty_visual) + pulumi.set(__self__, "empty_visual", empty_visual) if filled_map_visual is not None: - _setter("filled_map_visual", filled_map_visual) + pulumi.set(__self__, "filled_map_visual", filled_map_visual) if funnel_chart_visual is not None: - _setter("funnel_chart_visual", funnel_chart_visual) + pulumi.set(__self__, "funnel_chart_visual", funnel_chart_visual) if gauge_chart_visual is not None: - _setter("gauge_chart_visual", gauge_chart_visual) + pulumi.set(__self__, "gauge_chart_visual", gauge_chart_visual) if geospatial_map_visual is not None: - _setter("geospatial_map_visual", geospatial_map_visual) + pulumi.set(__self__, "geospatial_map_visual", geospatial_map_visual) if heat_map_visual is not None: - _setter("heat_map_visual", heat_map_visual) + pulumi.set(__self__, "heat_map_visual", heat_map_visual) if histogram_visual is not None: - _setter("histogram_visual", histogram_visual) + pulumi.set(__self__, "histogram_visual", histogram_visual) if insight_visual is not None: - _setter("insight_visual", insight_visual) + pulumi.set(__self__, "insight_visual", insight_visual) if kpi_visual is not None: - _setter("kpi_visual", kpi_visual) + pulumi.set(__self__, "kpi_visual", kpi_visual) if line_chart_visual is not None: - _setter("line_chart_visual", line_chart_visual) + pulumi.set(__self__, "line_chart_visual", line_chart_visual) if pie_chart_visual is not None: - _setter("pie_chart_visual", pie_chart_visual) + pulumi.set(__self__, "pie_chart_visual", pie_chart_visual) if pivot_table_visual is not None: - _setter("pivot_table_visual", pivot_table_visual) + pulumi.set(__self__, "pivot_table_visual", pivot_table_visual) if radar_chart_visual is not None: - _setter("radar_chart_visual", radar_chart_visual) + pulumi.set(__self__, "radar_chart_visual", radar_chart_visual) if sankey_diagram_visual is not None: - _setter("sankey_diagram_visual", sankey_diagram_visual) + pulumi.set(__self__, "sankey_diagram_visual", sankey_diagram_visual) if scatter_plot_visual is not None: - _setter("scatter_plot_visual", scatter_plot_visual) + pulumi.set(__self__, "scatter_plot_visual", scatter_plot_visual) if table_visual is not None: - _setter("table_visual", table_visual) + pulumi.set(__self__, "table_visual", table_visual) if tree_map_visual is not None: - _setter("tree_map_visual", tree_map_visual) + pulumi.set(__self__, "tree_map_visual", tree_map_visual) if waterfall_visual is not None: - _setter("waterfall_visual", waterfall_visual) + pulumi.set(__self__, "waterfall_visual", waterfall_visual) if word_cloud_visual is not None: - _setter("word_cloud_visual", word_cloud_visual) + pulumi.set(__self__, "word_cloud_visual", word_cloud_visual) @property @pulumi.getter(name="barChartVisual") @@ -54981,25 +42366,12 @@ def __init__(__self__, *, breakdowns: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, categories: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None): - DashboardWaterfallChartAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - breakdowns=breakdowns, - categories=categories, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - breakdowns: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, - categories: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if breakdowns is not None: - _setter("breakdowns", breakdowns) + pulumi.set(__self__, "breakdowns", breakdowns) if categories is not None: - _setter("categories", categories) + pulumi.set(__self__, "categories", categories) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -55042,53 +42414,26 @@ def __init__(__self__, *, sort_configuration: Optional[pulumi.Input['DashboardWaterfallChartSortConfigurationArgs']] = None, visual_palette: Optional[pulumi.Input['DashboardVisualPaletteArgs']] = None, waterfall_chart_options: Optional[pulumi.Input['DashboardWaterfallChartOptionsArgs']] = None): - DashboardWaterfallChartConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_axis_display_options=category_axis_display_options, - category_axis_label_options=category_axis_label_options, - data_labels=data_labels, - field_wells=field_wells, - legend=legend, - primary_y_axis_display_options=primary_y_axis_display_options, - primary_y_axis_label_options=primary_y_axis_label_options, - sort_configuration=sort_configuration, - visual_palette=visual_palette, - waterfall_chart_options=waterfall_chart_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_axis_display_options: Optional[pulumi.Input['DashboardAxisDisplayOptionsArgs']] = None, - category_axis_label_options: Optional[pulumi.Input['DashboardChartAxisLabelOptionsArgs']] = None, - data_labels: Optional[pulumi.Input['DashboardDataLabelOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['DashboardWaterfallChartFieldWellsArgs']] = None, - legend: Optional[pulumi.Input['DashboardLegendOptionsArgs']] = None, - primary_y_axis_display_options: Optional[pulumi.Input['DashboardAxisDisplayOptionsArgs']] = None, - primary_y_axis_label_options: Optional[pulumi.Input['DashboardChartAxisLabelOptionsArgs']] = None, - sort_configuration: Optional[pulumi.Input['DashboardWaterfallChartSortConfigurationArgs']] = None, - visual_palette: Optional[pulumi.Input['DashboardVisualPaletteArgs']] = None, - waterfall_chart_options: Optional[pulumi.Input['DashboardWaterfallChartOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_axis_display_options is not None: - _setter("category_axis_display_options", category_axis_display_options) + pulumi.set(__self__, "category_axis_display_options", category_axis_display_options) if category_axis_label_options is not None: - _setter("category_axis_label_options", category_axis_label_options) + pulumi.set(__self__, "category_axis_label_options", category_axis_label_options) if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if primary_y_axis_display_options is not None: - _setter("primary_y_axis_display_options", primary_y_axis_display_options) + pulumi.set(__self__, "primary_y_axis_display_options", primary_y_axis_display_options) if primary_y_axis_label_options is not None: - _setter("primary_y_axis_label_options", primary_y_axis_label_options) + pulumi.set(__self__, "primary_y_axis_label_options", primary_y_axis_label_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) if waterfall_chart_options is not None: - _setter("waterfall_chart_options", waterfall_chart_options) + pulumi.set(__self__, "waterfall_chart_options", waterfall_chart_options) @property @pulumi.getter(name="categoryAxisDisplayOptions") @@ -55185,17 +42530,8 @@ def waterfall_chart_options(self, value: Optional[pulumi.Input['DashboardWaterfa class DashboardWaterfallChartFieldWellsArgs: def __init__(__self__, *, waterfall_chart_aggregated_field_wells: Optional[pulumi.Input['DashboardWaterfallChartAggregatedFieldWellsArgs']] = None): - DashboardWaterfallChartFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - waterfall_chart_aggregated_field_wells=waterfall_chart_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - waterfall_chart_aggregated_field_wells: Optional[pulumi.Input['DashboardWaterfallChartAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if waterfall_chart_aggregated_field_wells is not None: - _setter("waterfall_chart_aggregated_field_wells", waterfall_chart_aggregated_field_wells) + pulumi.set(__self__, "waterfall_chart_aggregated_field_wells", waterfall_chart_aggregated_field_wells) @property @pulumi.getter(name="waterfallChartAggregatedFieldWells") @@ -55211,17 +42547,8 @@ def waterfall_chart_aggregated_field_wells(self, value: Optional[pulumi.Input['D class DashboardWaterfallChartOptionsArgs: def __init__(__self__, *, total_bar_label: Optional[pulumi.Input[str]] = None): - DashboardWaterfallChartOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - total_bar_label=total_bar_label, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - total_bar_label: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if total_bar_label is not None: - _setter("total_bar_label", total_bar_label) + pulumi.set(__self__, "total_bar_label", total_bar_label) @property @pulumi.getter(name="totalBarLabel") @@ -55238,21 +42565,10 @@ class DashboardWaterfallChartSortConfigurationArgs: def __init__(__self__, *, breakdown_items_limit: Optional[pulumi.Input['DashboardItemsLimitConfigurationArgs']] = None, category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFieldSortOptionsArgs']]]] = None): - DashboardWaterfallChartSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - breakdown_items_limit=breakdown_items_limit, - category_sort=category_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - breakdown_items_limit: Optional[pulumi.Input['DashboardItemsLimitConfigurationArgs']] = None, - category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if breakdown_items_limit is not None: - _setter("breakdown_items_limit", breakdown_items_limit) + pulumi.set(__self__, "breakdown_items_limit", breakdown_items_limit) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) @property @pulumi.getter(name="breakdownItemsLimit") @@ -55282,36 +42598,17 @@ def __init__(__self__, *, column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardColumnHierarchyArgs']]]] = None, subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None): - DashboardWaterfallVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['DashboardWaterfallChartConfigurationArgs']] = None, - column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardColumnHierarchyArgs']]]] = None, - subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -55373,19 +42670,8 @@ class DashboardWhatIfPointScenarioArgs: def __init__(__self__, *, date: pulumi.Input[str], value: pulumi.Input[float]): - DashboardWhatIfPointScenarioArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - date=date, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date: pulumi.Input[str], - value: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("date", date) - _setter("value", value) + pulumi.set(__self__, "date", date) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -55412,22 +42698,9 @@ def __init__(__self__, *, end_date: pulumi.Input[str], start_date: pulumi.Input[str], value: pulumi.Input[float]): - DashboardWhatIfRangeScenarioArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - end_date=end_date, - start_date=start_date, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - end_date: pulumi.Input[str], - start_date: pulumi.Input[str], - value: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("end_date", end_date) - _setter("start_date", start_date) - _setter("value", value) + pulumi.set(__self__, "end_date", end_date) + pulumi.set(__self__, "start_date", start_date) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="endDate") @@ -55462,21 +42735,10 @@ class DashboardWordCloudAggregatedFieldWellsArgs: def __init__(__self__, *, group_by: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, size: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None): - DashboardWordCloudAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_by=group_by, - size=size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_by: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardDimensionFieldArgs']]]] = None, - size: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if group_by is not None: - _setter("group_by", group_by) + pulumi.set(__self__, "group_by", group_by) if size is not None: - _setter("size", size) + pulumi.set(__self__, "size", size) @property @pulumi.getter(name="groupBy") @@ -55504,29 +42766,14 @@ def __init__(__self__, *, field_wells: Optional[pulumi.Input['DashboardWordCloudFieldWellsArgs']] = None, sort_configuration: Optional[pulumi.Input['DashboardWordCloudSortConfigurationArgs']] = None, word_cloud_options: Optional[pulumi.Input['DashboardWordCloudOptionsArgs']] = None): - DashboardWordCloudChartConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_label_options=category_label_options, - field_wells=field_wells, - sort_configuration=sort_configuration, - word_cloud_options=word_cloud_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_label_options: Optional[pulumi.Input['DashboardChartAxisLabelOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['DashboardWordCloudFieldWellsArgs']] = None, - sort_configuration: Optional[pulumi.Input['DashboardWordCloudSortConfigurationArgs']] = None, - word_cloud_options: Optional[pulumi.Input['DashboardWordCloudOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_label_options is not None: - _setter("category_label_options", category_label_options) + pulumi.set(__self__, "category_label_options", category_label_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if word_cloud_options is not None: - _setter("word_cloud_options", word_cloud_options) + pulumi.set(__self__, "word_cloud_options", word_cloud_options) @property @pulumi.getter(name="categoryLabelOptions") @@ -55569,17 +42816,8 @@ def word_cloud_options(self, value: Optional[pulumi.Input['DashboardWordCloudOpt class DashboardWordCloudFieldWellsArgs: def __init__(__self__, *, word_cloud_aggregated_field_wells: Optional[pulumi.Input['DashboardWordCloudAggregatedFieldWellsArgs']] = None): - DashboardWordCloudFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - word_cloud_aggregated_field_wells=word_cloud_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - word_cloud_aggregated_field_wells: Optional[pulumi.Input['DashboardWordCloudAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if word_cloud_aggregated_field_wells is not None: - _setter("word_cloud_aggregated_field_wells", word_cloud_aggregated_field_wells) + pulumi.set(__self__, "word_cloud_aggregated_field_wells", word_cloud_aggregated_field_wells) @property @pulumi.getter(name="wordCloudAggregatedFieldWells") @@ -55600,37 +42838,18 @@ def __init__(__self__, *, word_orientation: Optional[pulumi.Input['DashboardWordCloudWordOrientation']] = None, word_padding: Optional[pulumi.Input['DashboardWordCloudWordPadding']] = None, word_scaling: Optional[pulumi.Input['DashboardWordCloudWordScaling']] = None): - DashboardWordCloudOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_layout=cloud_layout, - maximum_string_length=maximum_string_length, - word_casing=word_casing, - word_orientation=word_orientation, - word_padding=word_padding, - word_scaling=word_scaling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_layout: Optional[pulumi.Input['DashboardWordCloudCloudLayout']] = None, - maximum_string_length: Optional[pulumi.Input[float]] = None, - word_casing: Optional[pulumi.Input['DashboardWordCloudWordCasing']] = None, - word_orientation: Optional[pulumi.Input['DashboardWordCloudWordOrientation']] = None, - word_padding: Optional[pulumi.Input['DashboardWordCloudWordPadding']] = None, - word_scaling: Optional[pulumi.Input['DashboardWordCloudWordScaling']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_layout is not None: - _setter("cloud_layout", cloud_layout) + pulumi.set(__self__, "cloud_layout", cloud_layout) if maximum_string_length is not None: - _setter("maximum_string_length", maximum_string_length) + pulumi.set(__self__, "maximum_string_length", maximum_string_length) if word_casing is not None: - _setter("word_casing", word_casing) + pulumi.set(__self__, "word_casing", word_casing) if word_orientation is not None: - _setter("word_orientation", word_orientation) + pulumi.set(__self__, "word_orientation", word_orientation) if word_padding is not None: - _setter("word_padding", word_padding) + pulumi.set(__self__, "word_padding", word_padding) if word_scaling is not None: - _setter("word_scaling", word_scaling) + pulumi.set(__self__, "word_scaling", word_scaling) @property @pulumi.getter(name="cloudLayout") @@ -55692,21 +42911,10 @@ class DashboardWordCloudSortConfigurationArgs: def __init__(__self__, *, category_items_limit: Optional[pulumi.Input['DashboardItemsLimitConfigurationArgs']] = None, category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFieldSortOptionsArgs']]]] = None): - DashboardWordCloudSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_items_limit=category_items_limit, - category_sort=category_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_items_limit: Optional[pulumi.Input['DashboardItemsLimitConfigurationArgs']] = None, - category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_items_limit is not None: - _setter("category_items_limit", category_items_limit) + pulumi.set(__self__, "category_items_limit", category_items_limit) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) @property @pulumi.getter(name="categoryItemsLimit") @@ -55736,36 +42944,17 @@ def __init__(__self__, *, column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardColumnHierarchyArgs']]]] = None, subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None): - DashboardWordCloudVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['DashboardWordCloudChartConfigurationArgs']] = None, - column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardColumnHierarchyArgs']]]] = None, - subtitle: Optional[pulumi.Input['DashboardVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['DashboardVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -55831,17 +43020,8 @@ def __init__(__self__, *, a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

""" - DataSetColumnGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - geo_spatial_column_group=geo_spatial_column_group, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - geo_spatial_column_group: Optional[pulumi.Input['DataSetGeoSpatialColumnGroupArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if geo_spatial_column_group is not None: - _setter("geo_spatial_column_group", geo_spatial_column_group) + pulumi.set(__self__, "geo_spatial_column_group", geo_spatial_column_group) @property @pulumi.getter(name="geoSpatialColumnGroup") @@ -55858,21 +43038,10 @@ class DataSetColumnLevelPermissionRuleArgs: def __init__(__self__, *, column_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, principals: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - DataSetColumnLevelPermissionRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_names=column_names, - principals=principals, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - principals: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column_names is not None: - _setter("column_names", column_names) + pulumi.set(__self__, "column_names", column_names) if principals is not None: - _setter("principals", principals) + pulumi.set(__self__, "principals", principals) @property @pulumi.getter(name="columnNames") @@ -55903,29 +43072,14 @@ def __init__(__self__, *, """

A parameter created in the dataset that could be of any one data type such as string, integer, decimal or datetime.

""" - DataSetDatasetParameterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_dataset_parameter=date_time_dataset_parameter, - decimal_dataset_parameter=decimal_dataset_parameter, - integer_dataset_parameter=integer_dataset_parameter, - string_dataset_parameter=string_dataset_parameter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_dataset_parameter: Optional[pulumi.Input['DataSetDateTimeDatasetParameterArgs']] = None, - decimal_dataset_parameter: Optional[pulumi.Input['DataSetDecimalDatasetParameterArgs']] = None, - integer_dataset_parameter: Optional[pulumi.Input['DataSetIntegerDatasetParameterArgs']] = None, - string_dataset_parameter: Optional[pulumi.Input['DataSetStringDatasetParameterArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_dataset_parameter is not None: - _setter("date_time_dataset_parameter", date_time_dataset_parameter) + pulumi.set(__self__, "date_time_dataset_parameter", date_time_dataset_parameter) if decimal_dataset_parameter is not None: - _setter("decimal_dataset_parameter", decimal_dataset_parameter) + pulumi.set(__self__, "decimal_dataset_parameter", decimal_dataset_parameter) if integer_dataset_parameter is not None: - _setter("integer_dataset_parameter", integer_dataset_parameter) + pulumi.set(__self__, "integer_dataset_parameter", integer_dataset_parameter) if string_dataset_parameter is not None: - _setter("string_dataset_parameter", string_dataset_parameter) + pulumi.set(__self__, "string_dataset_parameter", string_dataset_parameter) @property @pulumi.getter(name="dateTimeDatasetParameter") @@ -55972,17 +43126,8 @@ def __init__(__self__, *,

List of default values defined for a given string date time parameter type. Currently only static values are supported.

:param pulumi.Input[Sequence[pulumi.Input[str]]] static_values:

List of static default values defined for a given string date time parameter type.

""" - DataSetDateTimeDatasetParameterDefaultValuesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - static_values=static_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - static_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if static_values is not None: - _setter("static_values", static_values) + pulumi.set(__self__, "static_values", static_values) @property @pulumi.getter(name="staticValues") @@ -56008,30 +43153,13 @@ def __init__(__self__, *, """

A parameter created in the dataset of date time data type.

""" - DataSetDateTimeDatasetParameterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - name=name, - value_type=value_type, - default_values=default_values, - time_granularity=time_granularity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: pulumi.Input[str], - name: pulumi.Input[str], - value_type: pulumi.Input['DataSetDatasetParameterValueType'], - default_values: Optional[pulumi.Input['DataSetDateTimeDatasetParameterDefaultValuesArgs']] = None, - time_granularity: Optional[pulumi.Input['DataSetTimeGranularity']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) - _setter("name", name) - _setter("value_type", value_type) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value_type", value_type) if default_values is not None: - _setter("default_values", default_values) + pulumi.set(__self__, "default_values", default_values) if time_granularity is not None: - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "time_granularity", time_granularity) @property @pulumi.getter @@ -56087,17 +43215,8 @@ def __init__(__self__, *,

List of default values defined for a given decimal dataset parameter type. Currently only static values are supported.

:param pulumi.Input[Sequence[pulumi.Input[float]]] static_values:

List of static default values defined for a given decimal dataset parameter type.

""" - DataSetDecimalDatasetParameterDefaultValuesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - static_values=static_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - static_values: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if static_values is not None: - _setter("static_values", static_values) + pulumi.set(__self__, "static_values", static_values) @property @pulumi.getter(name="staticValues") @@ -56122,26 +43241,11 @@ def __init__(__self__, *, """

A parameter created in the dataset of decimal data type.

""" - DataSetDecimalDatasetParameterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - name=name, - value_type=value_type, - default_values=default_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: pulumi.Input[str], - name: pulumi.Input[str], - value_type: pulumi.Input['DataSetDatasetParameterValueType'], - default_values: Optional[pulumi.Input['DataSetDecimalDatasetParameterDefaultValuesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) - _setter("name", name) - _setter("value_type", value_type) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value_type", value_type) if default_values is not None: - _setter("default_values", default_values) + pulumi.set(__self__, "default_values", default_values) @property @pulumi.getter @@ -56184,11 +43288,6 @@ def default_values(self, value: Optional[pulumi.Input['DataSetDecimalDatasetPara class DataSetFieldFolderMapArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -56202,23 +43301,10 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] columns:

Columns in this hierarchy.

:param pulumi.Input[str] name:

A display name for the hierarchy.

""" - DataSetGeoSpatialColumnGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - columns=columns, - name=name, - country_code=country_code, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - columns: pulumi.Input[Sequence[pulumi.Input[str]]], - name: pulumi.Input[str], - country_code: Optional[pulumi.Input['DataSetGeoSpatialCountryCode']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("columns", columns) - _setter("name", name) + pulumi.set(__self__, "columns", columns) + pulumi.set(__self__, "name", name) if country_code is not None: - _setter("country_code", country_code) + pulumi.set(__self__, "country_code", country_code) @property @pulumi.getter @@ -56261,17 +43347,8 @@ def __init__(__self__, *, """

Incremental Refresh

""" - DataSetIncrementalRefreshArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - lookback_window=lookback_window, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lookback_window: Optional[pulumi.Input['DataSetLookbackWindowArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if lookback_window is not None: - _setter("lookback_window", lookback_window) + pulumi.set(__self__, "lookback_window", lookback_window) @property @pulumi.getter(name="lookbackWindow") @@ -56295,21 +43372,10 @@ def __init__(__self__, *, :param pulumi.Input[bool] wait_for_spice_ingestion:

Wait for SPICE ingestion to finish to mark dataset creation/update successful. Default (true). Applicable only when DataSetImportMode mode is set to SPICE.

""" - DataSetIngestionWaitPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ingestion_wait_time_in_hours=ingestion_wait_time_in_hours, - wait_for_spice_ingestion=wait_for_spice_ingestion, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ingestion_wait_time_in_hours: Optional[pulumi.Input[float]] = None, - wait_for_spice_ingestion: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ingestion_wait_time_in_hours is not None: - _setter("ingestion_wait_time_in_hours", ingestion_wait_time_in_hours) + pulumi.set(__self__, "ingestion_wait_time_in_hours", ingestion_wait_time_in_hours) if wait_for_spice_ingestion is not None: - _setter("wait_for_spice_ingestion", wait_for_spice_ingestion) + pulumi.set(__self__, "wait_for_spice_ingestion", wait_for_spice_ingestion) @property @pulumi.getter(name="ingestionWaitTimeInHours") @@ -56346,17 +43412,8 @@ def __init__(__self__, *,

List of default values defined for a given integer dataset parameter type. Currently only static values are supported.

:param pulumi.Input[Sequence[pulumi.Input[float]]] static_values:

List of static default values defined for a given integer dataset parameter type.

""" - DataSetIntegerDatasetParameterDefaultValuesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - static_values=static_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - static_values: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if static_values is not None: - _setter("static_values", static_values) + pulumi.set(__self__, "static_values", static_values) @property @pulumi.getter(name="staticValues") @@ -56381,26 +43438,11 @@ def __init__(__self__, *, """

A parameter created in the dataset of integer data type.

""" - DataSetIntegerDatasetParameterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - name=name, - value_type=value_type, - default_values=default_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: pulumi.Input[str], - name: pulumi.Input[str], - value_type: pulumi.Input['DataSetDatasetParameterValueType'], - default_values: Optional[pulumi.Input['DataSetIntegerDatasetParameterDefaultValuesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) - _setter("name", name) - _setter("value_type", value_type) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value_type", value_type) if default_values is not None: - _setter("default_values", default_values) + pulumi.set(__self__, "default_values", default_values) @property @pulumi.getter @@ -56443,11 +43485,6 @@ def default_values(self, value: Optional[pulumi.Input['DataSetIntegerDatasetPara class DataSetLogicalTableMapArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -56460,25 +43497,12 @@ def __init__(__self__, *, :param pulumi.Input[str] column_name:

Column Name

:param pulumi.Input[float] size:

Size

""" - DataSetLookbackWindowArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_name=column_name, - size=size, - size_unit=size_unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_name: Optional[pulumi.Input[str]] = None, - size: Optional[pulumi.Input[float]] = None, - size_unit: Optional[pulumi.Input['DataSetSizeUnit']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column_name is not None: - _setter("column_name", column_name) + pulumi.set(__self__, "column_name", column_name) if size is not None: - _setter("size", size) + pulumi.set(__self__, "size", size) if size_unit is not None: - _setter("size_unit", size_unit) + pulumi.set(__self__, "size_unit", size_unit) @property @pulumi.getter(name="columnName") @@ -56518,11 +43542,6 @@ def size_unit(self, value: Optional[pulumi.Input['DataSetSizeUnit']]): class DataSetPhysicalTableMapArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -56532,17 +43551,8 @@ def __init__(__self__, *, """

Refresh Configuration.

""" - DataSetRefreshConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - incremental_refresh=incremental_refresh, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - incremental_refresh: Optional[pulumi.Input['DataSetIncrementalRefreshArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if incremental_refresh is not None: - _setter("incremental_refresh", incremental_refresh) + pulumi.set(__self__, "incremental_refresh", incremental_refresh) @property @pulumi.getter(name="incrementalRefresh") @@ -56561,17 +43571,8 @@ def __init__(__self__, *, """

The dataset refresh properties for the dataset.

""" - DataSetRefreshPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - refresh_configuration=refresh_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - refresh_configuration: Optional[pulumi.Input['DataSetRefreshConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if refresh_configuration is not None: - _setter("refresh_configuration", refresh_configuration) + pulumi.set(__self__, "refresh_configuration", refresh_configuration) @property @pulumi.getter(name="refreshConfiguration") @@ -56607,19 +43608,8 @@ def __init__(__self__, *, """ - DataSetResourcePermissionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - actions=actions, - principal=principal, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - actions: pulumi.Input[Sequence[pulumi.Input[str]]], - principal: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("actions", actions) - _setter("principal", principal) + pulumi.set(__self__, "actions", actions) + pulumi.set(__self__, "principal", principal) @property @pulumi.getter @@ -56673,31 +43663,14 @@ def __init__(__self__, *, :param pulumi.Input[str] arn:

The Amazon Resource Name (ARN) of the permission dataset.

:param pulumi.Input[str] namespace:

The namespace associated with the row-level permissions dataset.

""" - DataSetRowLevelPermissionDataSetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - permission_policy=permission_policy, - format_version=format_version, - namespace=namespace, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: pulumi.Input[str], - permission_policy: pulumi.Input['DataSetRowLevelPermissionPolicy'], - format_version: Optional[pulumi.Input['DataSetRowLevelPermissionFormatVersion']] = None, - namespace: Optional[pulumi.Input[str]] = None, - status: Optional[pulumi.Input['DataSetStatus']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("arn", arn) - _setter("permission_policy", permission_policy) + pulumi.set(__self__, "arn", arn) + pulumi.set(__self__, "permission_policy", permission_policy) if format_version is not None: - _setter("format_version", format_version) + pulumi.set(__self__, "format_version", format_version) if namespace is not None: - _setter("namespace", namespace) + pulumi.set(__self__, "namespace", namespace) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter @@ -56762,24 +43735,11 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['DataSetRowLevelPermissionTagRuleArgs']]] tag_rules:

A set of rules associated with row-level security, such as the tag names and columns that they are assigned to.

:param pulumi.Input[Sequence[pulumi.Input[Sequence[pulumi.Input[str]]]]] tag_rule_configurations:

A list of tag configuration rules to apply to a dataset. All tag configurations have the OR condition. Tags within each tile will be joined (AND). At least one rule in this structure must have all tag values assigned to it to apply Row-level security (RLS) to the dataset.

""" - DataSetRowLevelPermissionTagConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - tag_rules=tag_rules, - status=status, - tag_rule_configurations=tag_rule_configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - tag_rules: pulumi.Input[Sequence[pulumi.Input['DataSetRowLevelPermissionTagRuleArgs']]], - status: Optional[pulumi.Input['DataSetStatus']] = None, - tag_rule_configurations: Optional[pulumi.Input[Sequence[pulumi.Input[Sequence[pulumi.Input[str]]]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("tag_rules", tag_rules) + pulumi.set(__self__, "tag_rules", tag_rules) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) if tag_rule_configurations is not None: - _setter("tag_rule_configurations", tag_rule_configurations) + pulumi.set(__self__, "tag_rule_configurations", tag_rule_configurations) @property @pulumi.getter(name="tagRules") @@ -56829,27 +43789,12 @@ def __init__(__self__, *, :param pulumi.Input[str] match_all_value:

A string that you want to use to filter by all the values in a column in the dataset and don’t want to list the values one by one. For example, you can use an asterisk as your match all value.

:param pulumi.Input[str] tag_multi_value_delimiter:

A string that you want to use to delimit the values when you pass the values at run time. For example, you can delimit the values with a comma.

""" - DataSetRowLevelPermissionTagRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_name=column_name, - tag_key=tag_key, - match_all_value=match_all_value, - tag_multi_value_delimiter=tag_multi_value_delimiter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_name: pulumi.Input[str], - tag_key: pulumi.Input[str], - match_all_value: Optional[pulumi.Input[str]] = None, - tag_multi_value_delimiter: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column_name", column_name) - _setter("tag_key", tag_key) + pulumi.set(__self__, "column_name", column_name) + pulumi.set(__self__, "tag_key", tag_key) if match_all_value is not None: - _setter("match_all_value", match_all_value) + pulumi.set(__self__, "match_all_value", match_all_value) if tag_multi_value_delimiter is not None: - _setter("tag_multi_value_delimiter", tag_multi_value_delimiter) + pulumi.set(__self__, "tag_multi_value_delimiter", tag_multi_value_delimiter) @property @pulumi.getter(name="columnName") @@ -56908,17 +43853,8 @@ def __init__(__self__, *,

List of default values defined for a given string dataset parameter type. Currently only static values are supported.

:param pulumi.Input[Sequence[pulumi.Input[str]]] static_values:

List of static default values defined for a given string dataset parameter type.

""" - DataSetStringDatasetParameterDefaultValuesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - static_values=static_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - static_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if static_values is not None: - _setter("static_values", static_values) + pulumi.set(__self__, "static_values", static_values) @property @pulumi.getter(name="staticValues") @@ -56943,26 +43879,11 @@ def __init__(__self__, *, """

A parameter created in the dataset of string data type.

""" - DataSetStringDatasetParameterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - name=name, - value_type=value_type, - default_values=default_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: pulumi.Input[str], - name: pulumi.Input[str], - value_type: pulumi.Input['DataSetDatasetParameterValueType'], - default_values: Optional[pulumi.Input['DataSetStringDatasetParameterDefaultValuesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) - _setter("name", name) - _setter("value_type", value_type) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value_type", value_type) if default_values is not None: - _setter("default_values", default_values) + pulumi.set(__self__, "default_values", default_values) @property @pulumi.getter @@ -57012,19 +43933,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key:

Tag key.

:param pulumi.Input[str] value:

Tag value.

""" - DataSetTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -57059,21 +43969,10 @@ def __init__(__self__, *, """

The dataset usage configuration for the dataset.

""" - DataSetUsageConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - disable_use_as_direct_query_source=disable_use_as_direct_query_source, - disable_use_as_imported_source=disable_use_as_imported_source, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - disable_use_as_direct_query_source: Optional[pulumi.Input[bool]] = None, - disable_use_as_imported_source: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if disable_use_as_direct_query_source is not None: - _setter("disable_use_as_direct_query_source", disable_use_as_direct_query_source) + pulumi.set(__self__, "disable_use_as_direct_query_source", disable_use_as_direct_query_source) if disable_use_as_imported_source is not None: - _setter("disable_use_as_imported_source", disable_use_as_imported_source) + pulumi.set(__self__, "disable_use_as_imported_source", disable_use_as_imported_source) @property @pulumi.getter(name="disableUseAsDirectQuerySource") @@ -57102,16 +44001,7 @@ def __init__(__self__, *,

Amazon Elasticsearch Service parameters.

:param pulumi.Input[str] domain:

The Amazon Elasticsearch Service domain.

""" - DataSourceAmazonElasticsearchParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - domain=domain, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - domain: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("domain", domain) + pulumi.set(__self__, "domain", domain) @property @pulumi.getter @@ -57134,16 +44024,7 @@ def __init__(__self__, *,

Amazon OpenSearch Service parameters.

:param pulumi.Input[str] domain:

The Amazon OpenSearch Service domain.

""" - DataSourceAmazonOpenSearchParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - domain=domain, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - domain: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("domain", domain) + pulumi.set(__self__, "domain", domain) @property @pulumi.getter @@ -57168,21 +44049,10 @@ def __init__(__self__, *, :param pulumi.Input[str] role_arn:

Use the RoleArn structure to override an account-wide role for a specific Athena data source. For example, say an account administrator has turned off all Athena access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow Athena access for the single Athena data source that is specified in the structure, even if the account-wide role forbidding Athena access is still active.

:param pulumi.Input[str] work_group:

The workgroup that Amazon Athena uses.

""" - DataSourceAthenaParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - work_group=work_group, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: Optional[pulumi.Input[str]] = None, - work_group: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if work_group is not None: - _setter("work_group", work_group) + pulumi.set(__self__, "work_group", work_group) @property @pulumi.getter(name="roleArn") @@ -57221,22 +44091,9 @@ def __init__(__self__, *, :param pulumi.Input[str] host:

Host.

:param pulumi.Input[float] port:

Port.

""" - DataSourceAuroraParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - database=database, - host=host, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database: pulumi.Input[str], - host: pulumi.Input[str], - port: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database", database) - _setter("host", host) - _setter("port", port) + pulumi.set(__self__, "database", database) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) @property @pulumi.getter @@ -57287,22 +44144,9 @@ def __init__(__self__, *, :param pulumi.Input[str] host:

Host.

:param pulumi.Input[float] port:

Port.

""" - DataSourceAuroraPostgreSqlParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - database=database, - host=host, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database: pulumi.Input[str], - host: pulumi.Input[str], - port: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database", database) - _setter("host", host) - _setter("port", port) + pulumi.set(__self__, "database", database) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) @property @pulumi.getter @@ -57361,23 +44205,10 @@ def __init__(__self__, *, null, the DataSourceParameters originally used with these Credentials is automatically allowed.

""" - DataSourceCredentialPairArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - password=password, - username=username, - alternate_data_source_parameters=alternate_data_source_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - password: pulumi.Input[str], - username: pulumi.Input[str], - alternate_data_source_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceParametersArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("password", password) - _setter("username", username) + pulumi.set(__self__, "password", password) + pulumi.set(__self__, "username", username) if alternate_data_source_parameters is not None: - _setter("alternate_data_source_parameters", alternate_data_source_parameters) + pulumi.set(__self__, "alternate_data_source_parameters", alternate_data_source_parameters) @property @pulumi.getter @@ -57439,25 +44270,12 @@ def __init__(__self__, *, DataSourceCredentials structure.

:param pulumi.Input[str] secret_arn:

The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager.

""" - DataSourceCredentialsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - copy_source_arn=copy_source_arn, - credential_pair=credential_pair, - secret_arn=secret_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - copy_source_arn: Optional[pulumi.Input[str]] = None, - credential_pair: Optional[pulumi.Input['DataSourceCredentialPairArgs']] = None, - secret_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if copy_source_arn is not None: - _setter("copy_source_arn", copy_source_arn) + pulumi.set(__self__, "copy_source_arn", copy_source_arn) if credential_pair is not None: - _setter("credential_pair", credential_pair) + pulumi.set(__self__, "credential_pair", credential_pair) if secret_arn is not None: - _setter("secret_arn", secret_arn) + pulumi.set(__self__, "secret_arn", secret_arn) @property @pulumi.getter(name="copySourceArn") @@ -57508,22 +44326,9 @@ def __init__(__self__, *, :param pulumi.Input[float] port:

Port.

:param pulumi.Input[str] sql_endpoint_path:

The HTTP Path of the Databricks data source.

""" - DataSourceDatabricksParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - host=host, - port=port, - sql_endpoint_path=sql_endpoint_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - host: pulumi.Input[str], - port: pulumi.Input[float], - sql_endpoint_path: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("host", host) - _setter("port", port) - _setter("sql_endpoint_path", sql_endpoint_path) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) + pulumi.set(__self__, "sql_endpoint_path", sql_endpoint_path) @property @pulumi.getter @@ -57571,21 +44376,10 @@ def __init__(__self__, *,

Error information for the data source creation or update.

:param pulumi.Input[str] message:

Error message.

""" - DataSourceErrorInfoArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - message=message, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - message: Optional[pulumi.Input[str]] = None, - type: Optional[pulumi.Input['DataSourceErrorInfoType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if message is not None: - _setter("message", message) + pulumi.set(__self__, "message", message) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -57619,19 +44413,8 @@ def __init__(__self__, *, :param pulumi.Input[str] bucket:

Amazon S3 bucket.

:param pulumi.Input[str] key:

Amazon S3 key that identifies an object.

""" - DataSourceManifestFileLocationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - key=key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: pulumi.Input[str], - key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) - _setter("key", key) + pulumi.set(__self__, "bucket", bucket) + pulumi.set(__self__, "key", key) @property @pulumi.getter @@ -57670,22 +44453,9 @@ def __init__(__self__, *, :param pulumi.Input[str] host:

Host.

:param pulumi.Input[float] port:

Port.

""" - DataSourceMariaDbParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - database=database, - host=host, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database: pulumi.Input[str], - host: pulumi.Input[str], - port: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database", database) - _setter("host", host) - _setter("port", port) + pulumi.set(__self__, "database", database) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) @property @pulumi.getter @@ -57736,22 +44506,9 @@ def __init__(__self__, *, :param pulumi.Input[str] host:

Host.

:param pulumi.Input[float] port:

Port.

""" - DataSourceMySqlParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - database=database, - host=host, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database: pulumi.Input[str], - host: pulumi.Input[str], - port: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database", database) - _setter("host", host) - _setter("port", port) + pulumi.set(__self__, "database", database) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) @property @pulumi.getter @@ -57796,22 +44553,9 @@ def __init__(__self__, *, database: pulumi.Input[str], host: pulumi.Input[str], port: pulumi.Input[float]): - DataSourceOracleParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - database=database, - host=host, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database: pulumi.Input[str], - host: pulumi.Input[str], - port: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database", database) - _setter("host", host) - _setter("port", port) + pulumi.set(__self__, "database", database) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) @property @pulumi.getter @@ -57867,85 +44611,42 @@ def __init__(__self__, *, This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

""" - DataSourceParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - amazon_elasticsearch_parameters=amazon_elasticsearch_parameters, - amazon_open_search_parameters=amazon_open_search_parameters, - athena_parameters=athena_parameters, - aurora_parameters=aurora_parameters, - aurora_postgre_sql_parameters=aurora_postgre_sql_parameters, - databricks_parameters=databricks_parameters, - maria_db_parameters=maria_db_parameters, - my_sql_parameters=my_sql_parameters, - oracle_parameters=oracle_parameters, - postgre_sql_parameters=postgre_sql_parameters, - presto_parameters=presto_parameters, - rds_parameters=rds_parameters, - redshift_parameters=redshift_parameters, - s3_parameters=s3_parameters, - snowflake_parameters=snowflake_parameters, - spark_parameters=spark_parameters, - sql_server_parameters=sql_server_parameters, - teradata_parameters=teradata_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - amazon_elasticsearch_parameters: Optional[pulumi.Input['DataSourceAmazonElasticsearchParametersArgs']] = None, - amazon_open_search_parameters: Optional[pulumi.Input['DataSourceAmazonOpenSearchParametersArgs']] = None, - athena_parameters: Optional[pulumi.Input['DataSourceAthenaParametersArgs']] = None, - aurora_parameters: Optional[pulumi.Input['DataSourceAuroraParametersArgs']] = None, - aurora_postgre_sql_parameters: Optional[pulumi.Input['DataSourceAuroraPostgreSqlParametersArgs']] = None, - databricks_parameters: Optional[pulumi.Input['DataSourceDatabricksParametersArgs']] = None, - maria_db_parameters: Optional[pulumi.Input['DataSourceMariaDbParametersArgs']] = None, - my_sql_parameters: Optional[pulumi.Input['DataSourceMySqlParametersArgs']] = None, - oracle_parameters: Optional[pulumi.Input['DataSourceOracleParametersArgs']] = None, - postgre_sql_parameters: Optional[pulumi.Input['DataSourcePostgreSqlParametersArgs']] = None, - presto_parameters: Optional[pulumi.Input['DataSourcePrestoParametersArgs']] = None, - rds_parameters: Optional[pulumi.Input['DataSourceRdsParametersArgs']] = None, - redshift_parameters: Optional[pulumi.Input['DataSourceRedshiftParametersArgs']] = None, - s3_parameters: Optional[pulumi.Input['DataSourceS3ParametersArgs']] = None, - snowflake_parameters: Optional[pulumi.Input['DataSourceSnowflakeParametersArgs']] = None, - spark_parameters: Optional[pulumi.Input['DataSourceSparkParametersArgs']] = None, - sql_server_parameters: Optional[pulumi.Input['DataSourceSqlServerParametersArgs']] = None, - teradata_parameters: Optional[pulumi.Input['DataSourceTeradataParametersArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if amazon_elasticsearch_parameters is not None: - _setter("amazon_elasticsearch_parameters", amazon_elasticsearch_parameters) + pulumi.set(__self__, "amazon_elasticsearch_parameters", amazon_elasticsearch_parameters) if amazon_open_search_parameters is not None: - _setter("amazon_open_search_parameters", amazon_open_search_parameters) + pulumi.set(__self__, "amazon_open_search_parameters", amazon_open_search_parameters) if athena_parameters is not None: - _setter("athena_parameters", athena_parameters) + pulumi.set(__self__, "athena_parameters", athena_parameters) if aurora_parameters is not None: - _setter("aurora_parameters", aurora_parameters) + pulumi.set(__self__, "aurora_parameters", aurora_parameters) if aurora_postgre_sql_parameters is not None: - _setter("aurora_postgre_sql_parameters", aurora_postgre_sql_parameters) + pulumi.set(__self__, "aurora_postgre_sql_parameters", aurora_postgre_sql_parameters) if databricks_parameters is not None: - _setter("databricks_parameters", databricks_parameters) + pulumi.set(__self__, "databricks_parameters", databricks_parameters) if maria_db_parameters is not None: - _setter("maria_db_parameters", maria_db_parameters) + pulumi.set(__self__, "maria_db_parameters", maria_db_parameters) if my_sql_parameters is not None: - _setter("my_sql_parameters", my_sql_parameters) + pulumi.set(__self__, "my_sql_parameters", my_sql_parameters) if oracle_parameters is not None: - _setter("oracle_parameters", oracle_parameters) + pulumi.set(__self__, "oracle_parameters", oracle_parameters) if postgre_sql_parameters is not None: - _setter("postgre_sql_parameters", postgre_sql_parameters) + pulumi.set(__self__, "postgre_sql_parameters", postgre_sql_parameters) if presto_parameters is not None: - _setter("presto_parameters", presto_parameters) + pulumi.set(__self__, "presto_parameters", presto_parameters) if rds_parameters is not None: - _setter("rds_parameters", rds_parameters) + pulumi.set(__self__, "rds_parameters", rds_parameters) if redshift_parameters is not None: - _setter("redshift_parameters", redshift_parameters) + pulumi.set(__self__, "redshift_parameters", redshift_parameters) if s3_parameters is not None: - _setter("s3_parameters", s3_parameters) + pulumi.set(__self__, "s3_parameters", s3_parameters) if snowflake_parameters is not None: - _setter("snowflake_parameters", snowflake_parameters) + pulumi.set(__self__, "snowflake_parameters", snowflake_parameters) if spark_parameters is not None: - _setter("spark_parameters", spark_parameters) + pulumi.set(__self__, "spark_parameters", spark_parameters) if sql_server_parameters is not None: - _setter("sql_server_parameters", sql_server_parameters) + pulumi.set(__self__, "sql_server_parameters", sql_server_parameters) if teradata_parameters is not None: - _setter("teradata_parameters", teradata_parameters) + pulumi.set(__self__, "teradata_parameters", teradata_parameters) @property @pulumi.getter(name="amazonElasticsearchParameters") @@ -58122,22 +44823,9 @@ def __init__(__self__, *, :param pulumi.Input[str] host:

Host.

:param pulumi.Input[float] port:

Port.

""" - DataSourcePostgreSqlParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - database=database, - host=host, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database: pulumi.Input[str], - host: pulumi.Input[str], - port: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database", database) - _setter("host", host) - _setter("port", port) + pulumi.set(__self__, "database", database) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) @property @pulumi.getter @@ -58188,22 +44876,9 @@ def __init__(__self__, *, :param pulumi.Input[str] host:

Host.

:param pulumi.Input[float] port:

Port.

""" - DataSourcePrestoParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog=catalog, - host=host, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog: pulumi.Input[str], - host: pulumi.Input[str], - port: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("catalog", catalog) - _setter("host", host) - _setter("port", port) + pulumi.set(__self__, "catalog", catalog) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) @property @pulumi.getter @@ -58252,19 +44927,8 @@ def __init__(__self__, *, :param pulumi.Input[str] database:

Database.

:param pulumi.Input[str] instance_id:

Instance ID.

""" - DataSourceRdsParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - database=database, - instance_id=instance_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database: pulumi.Input[str], - instance_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database", database) - _setter("instance_id", instance_id) + pulumi.set(__self__, "database", database) + pulumi.set(__self__, "instance_id", instance_id) @property @pulumi.getter @@ -58308,28 +44972,13 @@ def __init__(__self__, *, :param pulumi.Input[str] host:

Host. This field can be blank if ClusterId is provided.

:param pulumi.Input[float] port:

Port. This field can be blank if the ClusterId is provided.

""" - DataSourceRedshiftParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - database=database, - cluster_id=cluster_id, - host=host, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database: pulumi.Input[str], - cluster_id: Optional[pulumi.Input[str]] = None, - host: Optional[pulumi.Input[str]] = None, - port: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database", database) + pulumi.set(__self__, "database", database) if cluster_id is not None: - _setter("cluster_id", cluster_id) + pulumi.set(__self__, "cluster_id", cluster_id) if host is not None: - _setter("host", host) + pulumi.set(__self__, "host", host) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) @property @pulumi.getter @@ -58405,19 +45054,8 @@ def __init__(__self__, *, """ - DataSourceResourcePermissionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - actions=actions, - principal=principal, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - actions: pulumi.Input[Sequence[pulumi.Input[str]]], - principal: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("actions", actions) - _setter("principal", principal) + pulumi.set(__self__, "actions", actions) + pulumi.set(__self__, "principal", principal) @property @pulumi.getter @@ -58467,20 +45105,9 @@ def __init__(__self__, *,

S3 parameters.

:param pulumi.Input[str] role_arn:

Use the RoleArn structure to override an account-wide role for a specific S3 data source. For example, say an account administrator has turned off all S3 access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow S3 access for the single S3 data source that is specified in the structure, even if the account-wide role forbidding S3 access is still active.

""" - DataSourceS3ParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - manifest_file_location=manifest_file_location, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - manifest_file_location: pulumi.Input['DataSourceManifestFileLocationArgs'], - role_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("manifest_file_location", manifest_file_location) + pulumi.set(__self__, "manifest_file_location", manifest_file_location) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="manifestFileLocation") @@ -58516,22 +45143,9 @@ def __init__(__self__, *, :param pulumi.Input[str] host:

Host.

:param pulumi.Input[str] warehouse:

Warehouse.

""" - DataSourceSnowflakeParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - database=database, - host=host, - warehouse=warehouse, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database: pulumi.Input[str], - host: pulumi.Input[str], - warehouse: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database", database) - _setter("host", host) - _setter("warehouse", warehouse) + pulumi.set(__self__, "database", database) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "warehouse", warehouse) @property @pulumi.getter @@ -58580,19 +45194,8 @@ def __init__(__self__, *, :param pulumi.Input[str] host:

Host.

:param pulumi.Input[float] port:

Port.

""" - DataSourceSparkParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - host=host, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - host: pulumi.Input[str], - port: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("host", host) - _setter("port", port) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) @property @pulumi.getter @@ -58631,22 +45234,9 @@ def __init__(__self__, *, :param pulumi.Input[str] host:

Host.

:param pulumi.Input[float] port:

Port.

""" - DataSourceSqlServerParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - database=database, - host=host, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database: pulumi.Input[str], - host: pulumi.Input[str], - port: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database", database) - _setter("host", host) - _setter("port", port) + pulumi.set(__self__, "database", database) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) @property @pulumi.getter @@ -58694,17 +45284,8 @@ def __init__(__self__, *, underlying data source.

:param pulumi.Input[bool] disable_ssl:

A Boolean option to control whether SSL should be disabled.

""" - DataSourceSslPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - disable_ssl=disable_ssl, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - disable_ssl: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if disable_ssl is not None: - _setter("disable_ssl", disable_ssl) + pulumi.set(__self__, "disable_ssl", disable_ssl) @property @pulumi.getter(name="disableSsl") @@ -58730,19 +45311,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key:

Tag key.

:param pulumi.Input[str] value:

Tag value.

""" - DataSourceTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -58781,22 +45351,9 @@ def __init__(__self__, *, :param pulumi.Input[str] host:

Host.

:param pulumi.Input[float] port:

Port.

""" - DataSourceTeradataParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - database=database, - host=host, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database: pulumi.Input[str], - host: pulumi.Input[str], - port: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database", database) - _setter("host", host) - _setter("port", port) + pulumi.set(__self__, "database", database) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) @property @pulumi.getter @@ -58843,16 +45400,7 @@ def __init__(__self__, *,

VPC connection properties.

:param pulumi.Input[str] vpc_connection_arn:

The Amazon Resource Name (ARN) for the VPC connection.

""" - DataSourceVpcConnectionPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - vpc_connection_arn=vpc_connection_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - vpc_connection_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("vpc_connection_arn", vpc_connection_arn) + pulumi.set(__self__, "vpc_connection_arn", vpc_connection_arn) @property @pulumi.getter(name="vpcConnectionArn") @@ -58876,21 +45424,10 @@ def __init__(__self__, *,

The day scheduled for refresh.

:param pulumi.Input[str] day_of_month:

The Day Of Month for scheduled refresh.

""" - RefreshScheduleMapScheduleFrequencyPropertiesRefreshOnDayPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - day_of_month=day_of_month, - day_of_week=day_of_week, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - day_of_month: Optional[pulumi.Input[str]] = None, - day_of_week: Optional[pulumi.Input['RefreshScheduleMapScheduleFrequencyPropertiesRefreshOnDayPropertiesDayOfWeek']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if day_of_month is not None: - _setter("day_of_month", day_of_month) + pulumi.set(__self__, "day_of_month", day_of_month) if day_of_week is not None: - _setter("day_of_week", day_of_week) + pulumi.set(__self__, "day_of_week", day_of_week) @property @pulumi.getter(name="dayOfMonth") @@ -58927,29 +45464,14 @@ def __init__(__self__, *, :param pulumi.Input[str] time_of_the_day:

The time of the day for scheduled refresh.

:param pulumi.Input[str] time_zone:

The timezone for scheduled refresh.

""" - RefreshScheduleMapScheduleFrequencyPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - interval=interval, - refresh_on_day=refresh_on_day, - time_of_the_day=time_of_the_day, - time_zone=time_zone, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - interval: Optional[pulumi.Input['RefreshScheduleMapScheduleFrequencyPropertiesInterval']] = None, - refresh_on_day: Optional[pulumi.Input['RefreshScheduleMapScheduleFrequencyPropertiesRefreshOnDayPropertiesArgs']] = None, - time_of_the_day: Optional[pulumi.Input[str]] = None, - time_zone: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if interval is not None: - _setter("interval", interval) + pulumi.set(__self__, "interval", interval) if refresh_on_day is not None: - _setter("refresh_on_day", refresh_on_day) + pulumi.set(__self__, "refresh_on_day", refresh_on_day) if time_of_the_day is not None: - _setter("time_of_the_day", time_of_the_day) + pulumi.set(__self__, "time_of_the_day", time_of_the_day) if time_zone is not None: - _setter("time_zone", time_zone) + pulumi.set(__self__, "time_zone", time_zone) @property @pulumi.getter @@ -59009,29 +45531,14 @@ def __init__(__self__, *, :param pulumi.Input[str] schedule_id:

An unique identifier for the refresh schedule.

:param pulumi.Input[str] start_after_date_time:

The date time after which refresh is to be scheduled

""" - RefreshScheduleMapArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - refresh_type=refresh_type, - schedule_frequency=schedule_frequency, - schedule_id=schedule_id, - start_after_date_time=start_after_date_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - refresh_type: Optional[pulumi.Input['RefreshScheduleMapRefreshType']] = None, - schedule_frequency: Optional[pulumi.Input['RefreshScheduleMapScheduleFrequencyPropertiesArgs']] = None, - schedule_id: Optional[pulumi.Input[str]] = None, - start_after_date_time: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if refresh_type is not None: - _setter("refresh_type", refresh_type) + pulumi.set(__self__, "refresh_type", refresh_type) if schedule_frequency is not None: - _setter("schedule_frequency", schedule_frequency) + pulumi.set(__self__, "schedule_frequency", schedule_frequency) if schedule_id is not None: - _setter("schedule_id", schedule_id) + pulumi.set(__self__, "schedule_id", schedule_id) if start_after_date_time is not None: - _setter("start_after_date_time", start_after_date_time) + pulumi.set(__self__, "start_after_date_time", start_after_date_time) @property @pulumi.getter(name="refreshType") @@ -59086,29 +45593,14 @@ def __init__(__self__, *, categorical_aggregation_function: Optional[pulumi.Input['TemplateCategoricalAggregationFunction']] = None, date_aggregation_function: Optional[pulumi.Input['TemplateDateAggregationFunction']] = None, numerical_aggregation_function: Optional[pulumi.Input['TemplateNumericalAggregationFunctionArgs']] = None): - TemplateAggregationFunctionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute_aggregation_function=attribute_aggregation_function, - categorical_aggregation_function=categorical_aggregation_function, - date_aggregation_function=date_aggregation_function, - numerical_aggregation_function=numerical_aggregation_function, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute_aggregation_function: Optional[pulumi.Input['TemplateAttributeAggregationFunctionArgs']] = None, - categorical_aggregation_function: Optional[pulumi.Input['TemplateCategoricalAggregationFunction']] = None, - date_aggregation_function: Optional[pulumi.Input['TemplateDateAggregationFunction']] = None, - numerical_aggregation_function: Optional[pulumi.Input['TemplateNumericalAggregationFunctionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attribute_aggregation_function is not None: - _setter("attribute_aggregation_function", attribute_aggregation_function) + pulumi.set(__self__, "attribute_aggregation_function", attribute_aggregation_function) if categorical_aggregation_function is not None: - _setter("categorical_aggregation_function", categorical_aggregation_function) + pulumi.set(__self__, "categorical_aggregation_function", categorical_aggregation_function) if date_aggregation_function is not None: - _setter("date_aggregation_function", date_aggregation_function) + pulumi.set(__self__, "date_aggregation_function", date_aggregation_function) if numerical_aggregation_function is not None: - _setter("numerical_aggregation_function", numerical_aggregation_function) + pulumi.set(__self__, "numerical_aggregation_function", numerical_aggregation_function) @property @pulumi.getter(name="attributeAggregationFunction") @@ -59153,23 +45645,10 @@ def __init__(__self__, *, column: pulumi.Input['TemplateColumnIdentifierArgs'], sort_direction: pulumi.Input['TemplateSortDirection'], aggregation_function: Optional[pulumi.Input['TemplateAggregationFunctionArgs']] = None): - TemplateAggregationSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - sort_direction=sort_direction, - aggregation_function=aggregation_function, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['TemplateColumnIdentifierArgs'], - sort_direction: pulumi.Input['TemplateSortDirection'], - aggregation_function: Optional[pulumi.Input['TemplateAggregationFunctionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("sort_direction", sort_direction) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "sort_direction", sort_direction) if aggregation_function is not None: - _setter("aggregation_function", aggregation_function) + pulumi.set(__self__, "aggregation_function", aggregation_function) @property @pulumi.getter @@ -59203,27 +45682,13 @@ def aggregation_function(self, value: Optional[pulumi.Input['TemplateAggregation class TemplateAllSheetsFilterScopeConfigurationArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type class TemplateAnalysisDefaultsArgs: def __init__(__self__, *, default_new_sheet_configuration: pulumi.Input['TemplateDefaultNewSheetConfigurationArgs']): - TemplateAnalysisDefaultsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_new_sheet_configuration=default_new_sheet_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_new_sheet_configuration: pulumi.Input['TemplateDefaultNewSheetConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("default_new_sheet_configuration", default_new_sheet_configuration) + pulumi.set(__self__, "default_new_sheet_configuration", default_new_sheet_configuration) @property @pulumi.getter(name="defaultNewSheetConfiguration") @@ -59240,21 +45705,10 @@ class TemplateAnchorDateConfigurationArgs: def __init__(__self__, *, anchor_option: Optional[pulumi.Input['TemplateAnchorOption']] = None, parameter_name: Optional[pulumi.Input[str]] = None): - TemplateAnchorDateConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - anchor_option=anchor_option, - parameter_name=parameter_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - anchor_option: Optional[pulumi.Input['TemplateAnchorOption']] = None, - parameter_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if anchor_option is not None: - _setter("anchor_option", anchor_option) + pulumi.set(__self__, "anchor_option", anchor_option) if parameter_name is not None: - _setter("parameter_name", parameter_name) + pulumi.set(__self__, "parameter_name", parameter_name) @property @pulumi.getter(name="anchorOption") @@ -59280,21 +45734,10 @@ class TemplateArcAxisConfigurationArgs: def __init__(__self__, *, range: Optional[pulumi.Input['TemplateArcAxisDisplayRangeArgs']] = None, reserve_range: Optional[pulumi.Input[float]] = None): - TemplateArcAxisConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - range=range, - reserve_range=reserve_range, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - range: Optional[pulumi.Input['TemplateArcAxisDisplayRangeArgs']] = None, - reserve_range: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if range is not None: - _setter("range", range) + pulumi.set(__self__, "range", range) if reserve_range is not None: - _setter("reserve_range", reserve_range) + pulumi.set(__self__, "reserve_range", reserve_range) @property @pulumi.getter @@ -59320,21 +45763,10 @@ class TemplateArcAxisDisplayRangeArgs: def __init__(__self__, *, max: Optional[pulumi.Input[float]] = None, min: Optional[pulumi.Input[float]] = None): - TemplateArcAxisDisplayRangeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[pulumi.Input[float]] = None, - min: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -59360,21 +45792,10 @@ class TemplateArcConfigurationArgs: def __init__(__self__, *, arc_angle: Optional[pulumi.Input[float]] = None, arc_thickness: Optional[pulumi.Input['TemplateArcThicknessOptions']] = None): - TemplateArcConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arc_angle=arc_angle, - arc_thickness=arc_thickness, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arc_angle: Optional[pulumi.Input[float]] = None, - arc_thickness: Optional[pulumi.Input['TemplateArcThicknessOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arc_angle is not None: - _setter("arc_angle", arc_angle) + pulumi.set(__self__, "arc_angle", arc_angle) if arc_thickness is not None: - _setter("arc_thickness", arc_thickness) + pulumi.set(__self__, "arc_thickness", arc_thickness) @property @pulumi.getter(name="arcAngle") @@ -59399,17 +45820,8 @@ def arc_thickness(self, value: Optional[pulumi.Input['TemplateArcThicknessOption class TemplateArcOptionsArgs: def __init__(__self__, *, arc_thickness: Optional[pulumi.Input['TemplateArcThickness']] = None): - TemplateArcOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arc_thickness=arc_thickness, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arc_thickness: Optional[pulumi.Input['TemplateArcThickness']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arc_thickness is not None: - _setter("arc_thickness", arc_thickness) + pulumi.set(__self__, "arc_thickness", arc_thickness) @property @pulumi.getter(name="arcThickness") @@ -59426,21 +45838,10 @@ class TemplateAttributeAggregationFunctionArgs: def __init__(__self__, *, simple_attribute_aggregation: Optional[pulumi.Input['TemplateSimpleAttributeAggregationFunction']] = None, value_for_multiple_values: Optional[pulumi.Input[str]] = None): - TemplateAttributeAggregationFunctionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - simple_attribute_aggregation=simple_attribute_aggregation, - value_for_multiple_values=value_for_multiple_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - simple_attribute_aggregation: Optional[pulumi.Input['TemplateSimpleAttributeAggregationFunction']] = None, - value_for_multiple_values: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if simple_attribute_aggregation is not None: - _setter("simple_attribute_aggregation", simple_attribute_aggregation) + pulumi.set(__self__, "simple_attribute_aggregation", simple_attribute_aggregation) if value_for_multiple_values is not None: - _setter("value_for_multiple_values", value_for_multiple_values) + pulumi.set(__self__, "value_for_multiple_values", value_for_multiple_values) @property @pulumi.getter(name="simpleAttributeAggregation") @@ -59466,21 +45867,10 @@ class TemplateAxisDataOptionsArgs: def __init__(__self__, *, date_axis_options: Optional[pulumi.Input['TemplateDateAxisOptionsArgs']] = None, numeric_axis_options: Optional[pulumi.Input['TemplateNumericAxisOptionsArgs']] = None): - TemplateAxisDataOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_axis_options=date_axis_options, - numeric_axis_options=numeric_axis_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_axis_options: Optional[pulumi.Input['TemplateDateAxisOptionsArgs']] = None, - numeric_axis_options: Optional[pulumi.Input['TemplateNumericAxisOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_axis_options is not None: - _setter("date_axis_options", date_axis_options) + pulumi.set(__self__, "date_axis_options", date_axis_options) if numeric_axis_options is not None: - _setter("numeric_axis_options", numeric_axis_options) + pulumi.set(__self__, "numeric_axis_options", numeric_axis_options) @property @pulumi.getter(name="dateAxisOptions") @@ -59505,11 +45895,6 @@ def numeric_axis_options(self, value: Optional[pulumi.Input['TemplateNumericAxis class TemplateAxisDisplayDataDrivenRangeArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -59517,21 +45902,10 @@ class TemplateAxisDisplayMinMaxRangeArgs: def __init__(__self__, *, maximum: Optional[pulumi.Input[float]] = None, minimum: Optional[pulumi.Input[float]] = None): - TemplateAxisDisplayMinMaxRangeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - maximum=maximum, - minimum=minimum, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - maximum: Optional[pulumi.Input[float]] = None, - minimum: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if maximum is not None: - _setter("maximum", maximum) + pulumi.set(__self__, "maximum", maximum) if minimum is not None: - _setter("minimum", minimum) + pulumi.set(__self__, "minimum", minimum) @property @pulumi.getter @@ -59564,37 +45938,18 @@ def __init__(__self__, *, """ :param pulumi.Input[str] axis_offset: String based length that is composed of value and unit in px """ - TemplateAxisDisplayOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - axis_line_visibility=axis_line_visibility, - axis_offset=axis_offset, - data_options=data_options, - grid_line_visibility=grid_line_visibility, - scrollbar_options=scrollbar_options, - tick_label_options=tick_label_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - axis_line_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - axis_offset: Optional[pulumi.Input[str]] = None, - data_options: Optional[pulumi.Input['TemplateAxisDataOptionsArgs']] = None, - grid_line_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - scrollbar_options: Optional[pulumi.Input['TemplateScrollBarOptionsArgs']] = None, - tick_label_options: Optional[pulumi.Input['TemplateAxisTickLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if axis_line_visibility is not None: - _setter("axis_line_visibility", axis_line_visibility) + pulumi.set(__self__, "axis_line_visibility", axis_line_visibility) if axis_offset is not None: - _setter("axis_offset", axis_offset) + pulumi.set(__self__, "axis_offset", axis_offset) if data_options is not None: - _setter("data_options", data_options) + pulumi.set(__self__, "data_options", data_options) if grid_line_visibility is not None: - _setter("grid_line_visibility", grid_line_visibility) + pulumi.set(__self__, "grid_line_visibility", grid_line_visibility) if scrollbar_options is not None: - _setter("scrollbar_options", scrollbar_options) + pulumi.set(__self__, "scrollbar_options", scrollbar_options) if tick_label_options is not None: - _setter("tick_label_options", tick_label_options) + pulumi.set(__self__, "tick_label_options", tick_label_options) @property @pulumi.getter(name="axisLineVisibility") @@ -59659,21 +46014,10 @@ class TemplateAxisDisplayRangeArgs: def __init__(__self__, *, data_driven: Optional[pulumi.Input['TemplateAxisDisplayDataDrivenRangeArgs']] = None, min_max: Optional[pulumi.Input['TemplateAxisDisplayMinMaxRangeArgs']] = None): - TemplateAxisDisplayRangeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_driven=data_driven, - min_max=min_max, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_driven: Optional[pulumi.Input['TemplateAxisDisplayDataDrivenRangeArgs']] = None, - min_max: Optional[pulumi.Input['TemplateAxisDisplayMinMaxRangeArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_driven is not None: - _setter("data_driven", data_driven) + pulumi.set(__self__, "data_driven", data_driven) if min_max is not None: - _setter("min_max", min_max) + pulumi.set(__self__, "min_max", min_max) @property @pulumi.getter(name="dataDriven") @@ -59700,25 +46044,12 @@ def __init__(__self__, *, apply_to: Optional[pulumi.Input['TemplateAxisLabelReferenceOptionsArgs']] = None, custom_label: Optional[pulumi.Input[str]] = None, font_configuration: Optional[pulumi.Input['TemplateFontConfigurationArgs']] = None): - TemplateAxisLabelOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - apply_to=apply_to, - custom_label=custom_label, - font_configuration=font_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - apply_to: Optional[pulumi.Input['TemplateAxisLabelReferenceOptionsArgs']] = None, - custom_label: Optional[pulumi.Input[str]] = None, - font_configuration: Optional[pulumi.Input['TemplateFontConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if apply_to is not None: - _setter("apply_to", apply_to) + pulumi.set(__self__, "apply_to", apply_to) if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if font_configuration is not None: - _setter("font_configuration", font_configuration) + pulumi.set(__self__, "font_configuration", font_configuration) @property @pulumi.getter(name="applyTo") @@ -59753,19 +46084,8 @@ class TemplateAxisLabelReferenceOptionsArgs: def __init__(__self__, *, column: pulumi.Input['TemplateColumnIdentifierArgs'], field_id: pulumi.Input[str]): - TemplateAxisLabelReferenceOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['TemplateColumnIdentifierArgs'], - field_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) @property @pulumi.getter @@ -59791,21 +46111,10 @@ class TemplateAxisLinearScaleArgs: def __init__(__self__, *, step_count: Optional[pulumi.Input[float]] = None, step_size: Optional[pulumi.Input[float]] = None): - TemplateAxisLinearScaleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - step_count=step_count, - step_size=step_size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - step_count: Optional[pulumi.Input[float]] = None, - step_size: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if step_count is not None: - _setter("step_count", step_count) + pulumi.set(__self__, "step_count", step_count) if step_size is not None: - _setter("step_size", step_size) + pulumi.set(__self__, "step_size", step_size) @property @pulumi.getter(name="stepCount") @@ -59830,17 +46139,8 @@ def step_size(self, value: Optional[pulumi.Input[float]]): class TemplateAxisLogarithmicScaleArgs: def __init__(__self__, *, base: Optional[pulumi.Input[float]] = None): - TemplateAxisLogarithmicScaleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - base=base, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - base: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if base is not None: - _setter("base", base) + pulumi.set(__self__, "base", base) @property @pulumi.getter @@ -59857,21 +46157,10 @@ class TemplateAxisScaleArgs: def __init__(__self__, *, linear: Optional[pulumi.Input['TemplateAxisLinearScaleArgs']] = None, logarithmic: Optional[pulumi.Input['TemplateAxisLogarithmicScaleArgs']] = None): - TemplateAxisScaleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - linear=linear, - logarithmic=logarithmic, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - linear: Optional[pulumi.Input['TemplateAxisLinearScaleArgs']] = None, - logarithmic: Optional[pulumi.Input['TemplateAxisLogarithmicScaleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if linear is not None: - _setter("linear", linear) + pulumi.set(__self__, "linear", linear) if logarithmic is not None: - _setter("logarithmic", logarithmic) + pulumi.set(__self__, "logarithmic", logarithmic) @property @pulumi.getter @@ -59897,21 +46186,10 @@ class TemplateAxisTickLabelOptionsArgs: def __init__(__self__, *, label_options: Optional[pulumi.Input['TemplateLabelOptionsArgs']] = None, rotation_angle: Optional[pulumi.Input[float]] = None): - TemplateAxisTickLabelOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - label_options=label_options, - rotation_angle=rotation_angle, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - label_options: Optional[pulumi.Input['TemplateLabelOptionsArgs']] = None, - rotation_angle: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if label_options is not None: - _setter("label_options", label_options) + pulumi.set(__self__, "label_options", label_options) if rotation_angle is not None: - _setter("rotation_angle", rotation_angle) + pulumi.set(__self__, "rotation_angle", rotation_angle) @property @pulumi.getter(name="labelOptions") @@ -59939,29 +46217,14 @@ def __init__(__self__, *, colors: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, small_multiples: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None): - TemplateBarChartAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - colors=colors, - small_multiples=small_multiples, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, - colors: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, - small_multiples: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if colors is not None: - _setter("colors", colors) + pulumi.set(__self__, "colors", colors) if small_multiples is not None: - _setter("small_multiples", small_multiples) + pulumi.set(__self__, "small_multiples", small_multiples) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -60019,77 +46282,38 @@ def __init__(__self__, *, value_axis: Optional[pulumi.Input['TemplateAxisDisplayOptionsArgs']] = None, value_label_options: Optional[pulumi.Input['TemplateChartAxisLabelOptionsArgs']] = None, visual_palette: Optional[pulumi.Input['TemplateVisualPaletteArgs']] = None): - TemplateBarChartConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bars_arrangement=bars_arrangement, - category_axis=category_axis, - category_label_options=category_label_options, - color_label_options=color_label_options, - contribution_analysis_defaults=contribution_analysis_defaults, - data_labels=data_labels, - field_wells=field_wells, - legend=legend, - orientation=orientation, - reference_lines=reference_lines, - small_multiples_options=small_multiples_options, - sort_configuration=sort_configuration, - tooltip=tooltip, - value_axis=value_axis, - value_label_options=value_label_options, - visual_palette=visual_palette, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bars_arrangement: Optional[pulumi.Input['TemplateBarsArrangement']] = None, - category_axis: Optional[pulumi.Input['TemplateAxisDisplayOptionsArgs']] = None, - category_label_options: Optional[pulumi.Input['TemplateChartAxisLabelOptionsArgs']] = None, - color_label_options: Optional[pulumi.Input['TemplateChartAxisLabelOptionsArgs']] = None, - contribution_analysis_defaults: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateContributionAnalysisDefaultArgs']]]] = None, - data_labels: Optional[pulumi.Input['TemplateDataLabelOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['TemplateBarChartFieldWellsArgs']] = None, - legend: Optional[pulumi.Input['TemplateLegendOptionsArgs']] = None, - orientation: Optional[pulumi.Input['TemplateBarChartOrientation']] = None, - reference_lines: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateReferenceLineArgs']]]] = None, - small_multiples_options: Optional[pulumi.Input['TemplateSmallMultiplesOptionsArgs']] = None, - sort_configuration: Optional[pulumi.Input['TemplateBarChartSortConfigurationArgs']] = None, - tooltip: Optional[pulumi.Input['TemplateTooltipOptionsArgs']] = None, - value_axis: Optional[pulumi.Input['TemplateAxisDisplayOptionsArgs']] = None, - value_label_options: Optional[pulumi.Input['TemplateChartAxisLabelOptionsArgs']] = None, - visual_palette: Optional[pulumi.Input['TemplateVisualPaletteArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bars_arrangement is not None: - _setter("bars_arrangement", bars_arrangement) + pulumi.set(__self__, "bars_arrangement", bars_arrangement) if category_axis is not None: - _setter("category_axis", category_axis) + pulumi.set(__self__, "category_axis", category_axis) if category_label_options is not None: - _setter("category_label_options", category_label_options) + pulumi.set(__self__, "category_label_options", category_label_options) if color_label_options is not None: - _setter("color_label_options", color_label_options) + pulumi.set(__self__, "color_label_options", color_label_options) if contribution_analysis_defaults is not None: - _setter("contribution_analysis_defaults", contribution_analysis_defaults) + pulumi.set(__self__, "contribution_analysis_defaults", contribution_analysis_defaults) if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if orientation is not None: - _setter("orientation", orientation) + pulumi.set(__self__, "orientation", orientation) if reference_lines is not None: - _setter("reference_lines", reference_lines) + pulumi.set(__self__, "reference_lines", reference_lines) if small_multiples_options is not None: - _setter("small_multiples_options", small_multiples_options) + pulumi.set(__self__, "small_multiples_options", small_multiples_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if value_axis is not None: - _setter("value_axis", value_axis) + pulumi.set(__self__, "value_axis", value_axis) if value_label_options is not None: - _setter("value_label_options", value_label_options) + pulumi.set(__self__, "value_label_options", value_label_options) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) @property @pulumi.getter(name="barsArrangement") @@ -60240,17 +46464,8 @@ def visual_palette(self, value: Optional[pulumi.Input['TemplateVisualPaletteArgs class TemplateBarChartFieldWellsArgs: def __init__(__self__, *, bar_chart_aggregated_field_wells: Optional[pulumi.Input['TemplateBarChartAggregatedFieldWellsArgs']] = None): - TemplateBarChartFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bar_chart_aggregated_field_wells=bar_chart_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bar_chart_aggregated_field_wells: Optional[pulumi.Input['TemplateBarChartAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bar_chart_aggregated_field_wells is not None: - _setter("bar_chart_aggregated_field_wells", bar_chart_aggregated_field_wells) + pulumi.set(__self__, "bar_chart_aggregated_field_wells", bar_chart_aggregated_field_wells) @property @pulumi.getter(name="barChartAggregatedFieldWells") @@ -60271,37 +46486,18 @@ def __init__(__self__, *, color_sort: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFieldSortOptionsArgs']]]] = None, small_multiples_limit_configuration: Optional[pulumi.Input['TemplateItemsLimitConfigurationArgs']] = None, small_multiples_sort: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFieldSortOptionsArgs']]]] = None): - TemplateBarChartSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_items_limit=category_items_limit, - category_sort=category_sort, - color_items_limit=color_items_limit, - color_sort=color_sort, - small_multiples_limit_configuration=small_multiples_limit_configuration, - small_multiples_sort=small_multiples_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_items_limit: Optional[pulumi.Input['TemplateItemsLimitConfigurationArgs']] = None, - category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFieldSortOptionsArgs']]]] = None, - color_items_limit: Optional[pulumi.Input['TemplateItemsLimitConfigurationArgs']] = None, - color_sort: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFieldSortOptionsArgs']]]] = None, - small_multiples_limit_configuration: Optional[pulumi.Input['TemplateItemsLimitConfigurationArgs']] = None, - small_multiples_sort: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_items_limit is not None: - _setter("category_items_limit", category_items_limit) + pulumi.set(__self__, "category_items_limit", category_items_limit) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) if color_items_limit is not None: - _setter("color_items_limit", color_items_limit) + pulumi.set(__self__, "color_items_limit", color_items_limit) if color_sort is not None: - _setter("color_sort", color_sort) + pulumi.set(__self__, "color_sort", color_sort) if small_multiples_limit_configuration is not None: - _setter("small_multiples_limit_configuration", small_multiples_limit_configuration) + pulumi.set(__self__, "small_multiples_limit_configuration", small_multiples_limit_configuration) if small_multiples_sort is not None: - _setter("small_multiples_sort", small_multiples_sort) + pulumi.set(__self__, "small_multiples_sort", small_multiples_sort) @property @pulumi.getter(name="categoryItemsLimit") @@ -60367,36 +46563,17 @@ def __init__(__self__, *, column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateColumnHierarchyArgs']]]] = None, subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None): - TemplateBarChartVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['TemplateBarChartConfigurationArgs']] = None, - column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateColumnHierarchyArgs']]]] = None, - subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -60457,17 +46634,8 @@ def title(self, value: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArg class TemplateBinCountOptionsArgs: def __init__(__self__, *, value: Optional[pulumi.Input[float]] = None): - TemplateBinCountOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - value: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -60484,21 +46652,10 @@ class TemplateBinWidthOptionsArgs: def __init__(__self__, *, bin_count_limit: Optional[pulumi.Input[float]] = None, value: Optional[pulumi.Input[float]] = None): - TemplateBinWidthOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bin_count_limit=bin_count_limit, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bin_count_limit: Optional[pulumi.Input[float]] = None, - value: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bin_count_limit is not None: - _setter("bin_count_limit", bin_count_limit) + pulumi.set(__self__, "bin_count_limit", bin_count_limit) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="binCountLimit") @@ -60526,27 +46683,12 @@ def __init__(__self__, *, section_id: pulumi.Input[str], page_break_configuration: Optional[pulumi.Input['TemplateSectionPageBreakConfigurationArgs']] = None, style: Optional[pulumi.Input['TemplateSectionStyleArgs']] = None): - TemplateBodySectionConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - content=content, - section_id=section_id, - page_break_configuration=page_break_configuration, - style=style, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content: pulumi.Input['TemplateBodySectionContentArgs'], - section_id: pulumi.Input[str], - page_break_configuration: Optional[pulumi.Input['TemplateSectionPageBreakConfigurationArgs']] = None, - style: Optional[pulumi.Input['TemplateSectionStyleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("content", content) - _setter("section_id", section_id) + pulumi.set(__self__, "content", content) + pulumi.set(__self__, "section_id", section_id) if page_break_configuration is not None: - _setter("page_break_configuration", page_break_configuration) + pulumi.set(__self__, "page_break_configuration", page_break_configuration) if style is not None: - _setter("style", style) + pulumi.set(__self__, "style", style) @property @pulumi.getter @@ -60589,17 +46731,8 @@ def style(self, value: Optional[pulumi.Input['TemplateSectionStyleArgs']]): class TemplateBodySectionContentArgs: def __init__(__self__, *, layout: Optional[pulumi.Input['TemplateSectionLayoutConfigurationArgs']] = None): - TemplateBodySectionContentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - layout=layout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - layout: Optional[pulumi.Input['TemplateSectionLayoutConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if layout is not None: - _setter("layout", layout) + pulumi.set(__self__, "layout", layout) @property @pulumi.getter @@ -60616,21 +46749,10 @@ class TemplateBoxPlotAggregatedFieldWellsArgs: def __init__(__self__, *, group_by: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None): - TemplateBoxPlotAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_by=group_by, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_by: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if group_by is not None: - _setter("group_by", group_by) + pulumi.set(__self__, "group_by", group_by) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter(name="groupBy") @@ -60665,57 +46787,28 @@ def __init__(__self__, *, sort_configuration: Optional[pulumi.Input['TemplateBoxPlotSortConfigurationArgs']] = None, tooltip: Optional[pulumi.Input['TemplateTooltipOptionsArgs']] = None, visual_palette: Optional[pulumi.Input['TemplateVisualPaletteArgs']] = None): - TemplateBoxPlotChartConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - box_plot_options=box_plot_options, - category_axis=category_axis, - category_label_options=category_label_options, - field_wells=field_wells, - legend=legend, - primary_y_axis_display_options=primary_y_axis_display_options, - primary_y_axis_label_options=primary_y_axis_label_options, - reference_lines=reference_lines, - sort_configuration=sort_configuration, - tooltip=tooltip, - visual_palette=visual_palette, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - box_plot_options: Optional[pulumi.Input['TemplateBoxPlotOptionsArgs']] = None, - category_axis: Optional[pulumi.Input['TemplateAxisDisplayOptionsArgs']] = None, - category_label_options: Optional[pulumi.Input['TemplateChartAxisLabelOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['TemplateBoxPlotFieldWellsArgs']] = None, - legend: Optional[pulumi.Input['TemplateLegendOptionsArgs']] = None, - primary_y_axis_display_options: Optional[pulumi.Input['TemplateAxisDisplayOptionsArgs']] = None, - primary_y_axis_label_options: Optional[pulumi.Input['TemplateChartAxisLabelOptionsArgs']] = None, - reference_lines: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateReferenceLineArgs']]]] = None, - sort_configuration: Optional[pulumi.Input['TemplateBoxPlotSortConfigurationArgs']] = None, - tooltip: Optional[pulumi.Input['TemplateTooltipOptionsArgs']] = None, - visual_palette: Optional[pulumi.Input['TemplateVisualPaletteArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if box_plot_options is not None: - _setter("box_plot_options", box_plot_options) + pulumi.set(__self__, "box_plot_options", box_plot_options) if category_axis is not None: - _setter("category_axis", category_axis) + pulumi.set(__self__, "category_axis", category_axis) if category_label_options is not None: - _setter("category_label_options", category_label_options) + pulumi.set(__self__, "category_label_options", category_label_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if primary_y_axis_display_options is not None: - _setter("primary_y_axis_display_options", primary_y_axis_display_options) + pulumi.set(__self__, "primary_y_axis_display_options", primary_y_axis_display_options) if primary_y_axis_label_options is not None: - _setter("primary_y_axis_label_options", primary_y_axis_label_options) + pulumi.set(__self__, "primary_y_axis_label_options", primary_y_axis_label_options) if reference_lines is not None: - _setter("reference_lines", reference_lines) + pulumi.set(__self__, "reference_lines", reference_lines) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) @property @pulumi.getter(name="boxPlotOptions") @@ -60821,17 +46914,8 @@ def visual_palette(self, value: Optional[pulumi.Input['TemplateVisualPaletteArgs class TemplateBoxPlotFieldWellsArgs: def __init__(__self__, *, box_plot_aggregated_field_wells: Optional[pulumi.Input['TemplateBoxPlotAggregatedFieldWellsArgs']] = None): - TemplateBoxPlotFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - box_plot_aggregated_field_wells=box_plot_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - box_plot_aggregated_field_wells: Optional[pulumi.Input['TemplateBoxPlotAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if box_plot_aggregated_field_wells is not None: - _setter("box_plot_aggregated_field_wells", box_plot_aggregated_field_wells) + pulumi.set(__self__, "box_plot_aggregated_field_wells", box_plot_aggregated_field_wells) @property @pulumi.getter(name="boxPlotAggregatedFieldWells") @@ -60849,25 +46933,12 @@ def __init__(__self__, *, all_data_points_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, outlier_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, style_options: Optional[pulumi.Input['TemplateBoxPlotStyleOptionsArgs']] = None): - TemplateBoxPlotOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - all_data_points_visibility=all_data_points_visibility, - outlier_visibility=outlier_visibility, - style_options=style_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - all_data_points_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - outlier_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - style_options: Optional[pulumi.Input['TemplateBoxPlotStyleOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if all_data_points_visibility is not None: - _setter("all_data_points_visibility", all_data_points_visibility) + pulumi.set(__self__, "all_data_points_visibility", all_data_points_visibility) if outlier_visibility is not None: - _setter("outlier_visibility", outlier_visibility) + pulumi.set(__self__, "outlier_visibility", outlier_visibility) if style_options is not None: - _setter("style_options", style_options) + pulumi.set(__self__, "style_options", style_options) @property @pulumi.getter(name="allDataPointsVisibility") @@ -60902,21 +46973,10 @@ class TemplateBoxPlotSortConfigurationArgs: def __init__(__self__, *, category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFieldSortOptionsArgs']]]] = None, pagination_configuration: Optional[pulumi.Input['TemplatePaginationConfigurationArgs']] = None): - TemplateBoxPlotSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_sort=category_sort, - pagination_configuration=pagination_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFieldSortOptionsArgs']]]] = None, - pagination_configuration: Optional[pulumi.Input['TemplatePaginationConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) if pagination_configuration is not None: - _setter("pagination_configuration", pagination_configuration) + pulumi.set(__self__, "pagination_configuration", pagination_configuration) @property @pulumi.getter(name="categorySort") @@ -60941,17 +47001,8 @@ def pagination_configuration(self, value: Optional[pulumi.Input['TemplatePaginat class TemplateBoxPlotStyleOptionsArgs: def __init__(__self__, *, fill_style: Optional[pulumi.Input['TemplateBoxPlotFillStyle']] = None): - TemplateBoxPlotStyleOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - fill_style=fill_style, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - fill_style: Optional[pulumi.Input['TemplateBoxPlotFillStyle']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if fill_style is not None: - _setter("fill_style", fill_style) + pulumi.set(__self__, "fill_style", fill_style) @property @pulumi.getter(name="fillStyle") @@ -60972,36 +47023,17 @@ def __init__(__self__, *, column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateColumnHierarchyArgs']]]] = None, subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None): - TemplateBoxPlotVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['TemplateBoxPlotChartConfigurationArgs']] = None, - column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateColumnHierarchyArgs']]]] = None, - subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -61064,22 +47096,9 @@ def __init__(__self__, *, data_set_identifier: pulumi.Input[str], expression: pulumi.Input[str], name: pulumi.Input[str]): - TemplateCalculatedFieldArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_identifier=data_set_identifier, - expression=expression, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_identifier: pulumi.Input[str], - expression: pulumi.Input[str], - name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_identifier", data_set_identifier) - _setter("expression", expression) - _setter("name", name) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="dataSetIdentifier") @@ -61114,19 +47133,8 @@ class TemplateCalculatedMeasureFieldArgs: def __init__(__self__, *, expression: pulumi.Input[str], field_id: pulumi.Input[str]): - TemplateCalculatedMeasureFieldArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - field_id=field_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: pulumi.Input[str], - field_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("expression", expression) - _setter("field_id", field_id) + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "field_id", field_id) @property @pulumi.getter @@ -61151,17 +47159,8 @@ def field_id(self, value: pulumi.Input[str]): class TemplateCascadingControlConfigurationArgs: def __init__(__self__, *, source_controls: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateCascadingControlSourceArgs']]]] = None): - TemplateCascadingControlConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_controls=source_controls, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_controls: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateCascadingControlSourceArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if source_controls is not None: - _setter("source_controls", source_controls) + pulumi.set(__self__, "source_controls", source_controls) @property @pulumi.getter(name="sourceControls") @@ -61178,21 +47177,10 @@ class TemplateCascadingControlSourceArgs: def __init__(__self__, *, column_to_match: Optional[pulumi.Input['TemplateColumnIdentifierArgs']] = None, source_sheet_control_id: Optional[pulumi.Input[str]] = None): - TemplateCascadingControlSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_to_match=column_to_match, - source_sheet_control_id=source_sheet_control_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_to_match: Optional[pulumi.Input['TemplateColumnIdentifierArgs']] = None, - source_sheet_control_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column_to_match is not None: - _setter("column_to_match", column_to_match) + pulumi.set(__self__, "column_to_match", column_to_match) if source_sheet_control_id is not None: - _setter("source_sheet_control_id", source_sheet_control_id) + pulumi.set(__self__, "source_sheet_control_id", source_sheet_control_id) @property @pulumi.getter(name="columnToMatch") @@ -61220,27 +47208,12 @@ def __init__(__self__, *, field_id: pulumi.Input[str], format_configuration: Optional[pulumi.Input['TemplateStringFormatConfigurationArgs']] = None, hierarchy_id: Optional[pulumi.Input[str]] = None): - TemplateCategoricalDimensionFieldArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - format_configuration=format_configuration, - hierarchy_id=hierarchy_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['TemplateColumnIdentifierArgs'], - field_id: pulumi.Input[str], - format_configuration: Optional[pulumi.Input['TemplateStringFormatConfigurationArgs']] = None, - hierarchy_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) if hierarchy_id is not None: - _setter("hierarchy_id", hierarchy_id) + pulumi.set(__self__, "hierarchy_id", hierarchy_id) @property @pulumi.getter @@ -61286,27 +47259,12 @@ def __init__(__self__, *, field_id: pulumi.Input[str], aggregation_function: Optional[pulumi.Input['TemplateCategoricalAggregationFunction']] = None, format_configuration: Optional[pulumi.Input['TemplateStringFormatConfigurationArgs']] = None): - TemplateCategoricalMeasureFieldArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - aggregation_function=aggregation_function, - format_configuration=format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['TemplateColumnIdentifierArgs'], - field_id: pulumi.Input[str], - aggregation_function: Optional[pulumi.Input['TemplateCategoricalAggregationFunction']] = None, - format_configuration: Optional[pulumi.Input['TemplateStringFormatConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) if aggregation_function is not None: - _setter("aggregation_function", aggregation_function) + pulumi.set(__self__, "aggregation_function", aggregation_function) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) @property @pulumi.getter @@ -61350,19 +47308,8 @@ class TemplateCategoryDrillDownFilterArgs: def __init__(__self__, *, category_values: pulumi.Input[Sequence[pulumi.Input[str]]], column: pulumi.Input['TemplateColumnIdentifierArgs']): - TemplateCategoryDrillDownFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_values=category_values, - column=column, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_values: pulumi.Input[Sequence[pulumi.Input[str]]], - column: pulumi.Input['TemplateColumnIdentifierArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("category_values", category_values) - _setter("column", column) + pulumi.set(__self__, "category_values", category_values) + pulumi.set(__self__, "column", column) @property @pulumi.getter(name="categoryValues") @@ -61389,25 +47336,12 @@ def __init__(__self__, *, custom_filter_configuration: Optional[pulumi.Input['TemplateCustomFilterConfigurationArgs']] = None, custom_filter_list_configuration: Optional[pulumi.Input['TemplateCustomFilterListConfigurationArgs']] = None, filter_list_configuration: Optional[pulumi.Input['TemplateFilterListConfigurationArgs']] = None): - TemplateCategoryFilterConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_filter_configuration=custom_filter_configuration, - custom_filter_list_configuration=custom_filter_list_configuration, - filter_list_configuration=filter_list_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_filter_configuration: Optional[pulumi.Input['TemplateCustomFilterConfigurationArgs']] = None, - custom_filter_list_configuration: Optional[pulumi.Input['TemplateCustomFilterListConfigurationArgs']] = None, - filter_list_configuration: Optional[pulumi.Input['TemplateFilterListConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_filter_configuration is not None: - _setter("custom_filter_configuration", custom_filter_configuration) + pulumi.set(__self__, "custom_filter_configuration", custom_filter_configuration) if custom_filter_list_configuration is not None: - _setter("custom_filter_list_configuration", custom_filter_list_configuration) + pulumi.set(__self__, "custom_filter_list_configuration", custom_filter_list_configuration) if filter_list_configuration is not None: - _setter("filter_list_configuration", filter_list_configuration) + pulumi.set(__self__, "filter_list_configuration", filter_list_configuration) @property @pulumi.getter(name="customFilterConfiguration") @@ -61443,22 +47377,9 @@ def __init__(__self__, *, column: pulumi.Input['TemplateColumnIdentifierArgs'], configuration: pulumi.Input['TemplateCategoryFilterConfigurationArgs'], filter_id: pulumi.Input[str]): - TemplateCategoryFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - configuration=configuration, - filter_id=filter_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['TemplateColumnIdentifierArgs'], - configuration: pulumi.Input['TemplateCategoryFilterConfigurationArgs'], - filter_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("configuration", configuration) - _setter("filter_id", filter_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "configuration", configuration) + pulumi.set(__self__, "filter_id", filter_id) @property @pulumi.getter @@ -61494,25 +47415,12 @@ def __init__(__self__, *, axis_label_options: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateAxisLabelOptionsArgs']]]] = None, sort_icon_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, visibility: Optional[pulumi.Input['TemplateVisibility']] = None): - TemplateChartAxisLabelOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - axis_label_options=axis_label_options, - sort_icon_visibility=sort_icon_visibility, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - axis_label_options: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateAxisLabelOptionsArgs']]]] = None, - sort_icon_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if axis_label_options is not None: - _setter("axis_label_options", axis_label_options) + pulumi.set(__self__, "axis_label_options", axis_label_options) if sort_icon_visibility is not None: - _setter("sort_icon_visibility", sort_icon_visibility) + pulumi.set(__self__, "sort_icon_visibility", sort_icon_visibility) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="axisLabelOptions") @@ -61546,17 +47454,8 @@ def visibility(self, value: Optional[pulumi.Input['TemplateVisibility']]): class TemplateClusterMarkerConfigurationArgs: def __init__(__self__, *, cluster_marker: Optional[pulumi.Input['TemplateClusterMarkerArgs']] = None): - TemplateClusterMarkerConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cluster_marker=cluster_marker, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cluster_marker: Optional[pulumi.Input['TemplateClusterMarkerArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cluster_marker is not None: - _setter("cluster_marker", cluster_marker) + pulumi.set(__self__, "cluster_marker", cluster_marker) @property @pulumi.getter(name="clusterMarker") @@ -61572,17 +47471,8 @@ def cluster_marker(self, value: Optional[pulumi.Input['TemplateClusterMarkerArgs class TemplateClusterMarkerArgs: def __init__(__self__, *, simple_cluster_marker: Optional[pulumi.Input['TemplateSimpleClusterMarkerArgs']] = None): - TemplateClusterMarkerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - simple_cluster_marker=simple_cluster_marker, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - simple_cluster_marker: Optional[pulumi.Input['TemplateSimpleClusterMarkerArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if simple_cluster_marker is not None: - _setter("simple_cluster_marker", simple_cluster_marker) + pulumi.set(__self__, "simple_cluster_marker", simple_cluster_marker) @property @pulumi.getter(name="simpleClusterMarker") @@ -61600,23 +47490,10 @@ def __init__(__self__, *, color_fill_type: pulumi.Input['TemplateColorFillType'], colors: pulumi.Input[Sequence[pulumi.Input['TemplateDataColorArgs']]], null_value_color: Optional[pulumi.Input['TemplateDataColorArgs']] = None): - TemplateColorScaleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - color_fill_type=color_fill_type, - colors=colors, - null_value_color=null_value_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color_fill_type: pulumi.Input['TemplateColorFillType'], - colors: pulumi.Input[Sequence[pulumi.Input['TemplateDataColorArgs']]], - null_value_color: Optional[pulumi.Input['TemplateDataColorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("color_fill_type", color_fill_type) - _setter("colors", colors) + pulumi.set(__self__, "color_fill_type", color_fill_type) + pulumi.set(__self__, "colors", colors) if null_value_color is not None: - _setter("null_value_color", null_value_color) + pulumi.set(__self__, "null_value_color", null_value_color) @property @pulumi.getter(name="colorFillType") @@ -61650,17 +47527,8 @@ def null_value_color(self, value: Optional[pulumi.Input['TemplateDataColorArgs'] class TemplateColorsConfigurationArgs: def __init__(__self__, *, custom_colors: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateCustomColorArgs']]]] = None): - TemplateColorsConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_colors=custom_colors, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_colors: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateCustomColorArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_colors is not None: - _setter("custom_colors", custom_colors) + pulumi.set(__self__, "custom_colors", custom_colors) @property @pulumi.getter(name="customColors") @@ -61679,28 +47547,13 @@ def __init__(__self__, *, colors_configuration: Optional[pulumi.Input['TemplateColorsConfigurationArgs']] = None, format_configuration: Optional[pulumi.Input['TemplateFormatConfigurationArgs']] = None, role: Optional[pulumi.Input['TemplateColumnRole']] = None): - TemplateColumnConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - colors_configuration=colors_configuration, - format_configuration=format_configuration, - role=role, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['TemplateColumnIdentifierArgs'], - colors_configuration: Optional[pulumi.Input['TemplateColorsConfigurationArgs']] = None, - format_configuration: Optional[pulumi.Input['TemplateFormatConfigurationArgs']] = None, - role: Optional[pulumi.Input['TemplateColumnRole']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) + pulumi.set(__self__, "column", column) if colors_configuration is not None: - _setter("colors_configuration", colors_configuration) + pulumi.set(__self__, "colors_configuration", colors_configuration) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) if role is not None: - _setter("role", role) + pulumi.set(__self__, "role", role) @property @pulumi.getter @@ -61743,17 +47596,8 @@ def role(self, value: Optional[pulumi.Input['TemplateColumnRole']]): class TemplateColumnGroupColumnSchemaArgs: def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None): - TemplateColumnGroupColumnSchemaArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -61770,21 +47614,10 @@ class TemplateColumnGroupSchemaArgs: def __init__(__self__, *, column_group_column_schema_list: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateColumnGroupColumnSchemaArgs']]]] = None, name: Optional[pulumi.Input[str]] = None): - TemplateColumnGroupSchemaArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_group_column_schema_list=column_group_column_schema_list, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_group_column_schema_list: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateColumnGroupColumnSchemaArgs']]]] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column_group_column_schema_list is not None: - _setter("column_group_column_schema_list", column_group_column_schema_list) + pulumi.set(__self__, "column_group_column_schema_list", column_group_column_schema_list) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="columnGroupColumnSchemaList") @@ -61811,25 +47644,12 @@ def __init__(__self__, *, date_time_hierarchy: Optional[pulumi.Input['TemplateDateTimeHierarchyArgs']] = None, explicit_hierarchy: Optional[pulumi.Input['TemplateExplicitHierarchyArgs']] = None, predefined_hierarchy: Optional[pulumi.Input['TemplatePredefinedHierarchyArgs']] = None): - TemplateColumnHierarchyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_hierarchy=date_time_hierarchy, - explicit_hierarchy=explicit_hierarchy, - predefined_hierarchy=predefined_hierarchy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_hierarchy: Optional[pulumi.Input['TemplateDateTimeHierarchyArgs']] = None, - explicit_hierarchy: Optional[pulumi.Input['TemplateExplicitHierarchyArgs']] = None, - predefined_hierarchy: Optional[pulumi.Input['TemplatePredefinedHierarchyArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_hierarchy is not None: - _setter("date_time_hierarchy", date_time_hierarchy) + pulumi.set(__self__, "date_time_hierarchy", date_time_hierarchy) if explicit_hierarchy is not None: - _setter("explicit_hierarchy", explicit_hierarchy) + pulumi.set(__self__, "explicit_hierarchy", explicit_hierarchy) if predefined_hierarchy is not None: - _setter("predefined_hierarchy", predefined_hierarchy) + pulumi.set(__self__, "predefined_hierarchy", predefined_hierarchy) @property @pulumi.getter(name="dateTimeHierarchy") @@ -61864,19 +47684,8 @@ class TemplateColumnIdentifierArgs: def __init__(__self__, *, column_name: pulumi.Input[str], data_set_identifier: pulumi.Input[str]): - TemplateColumnIdentifierArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_name=column_name, - data_set_identifier=data_set_identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_name: pulumi.Input[str], - data_set_identifier: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column_name", column_name) - _setter("data_set_identifier", data_set_identifier) + pulumi.set(__self__, "column_name", column_name) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) @property @pulumi.getter(name="columnName") @@ -61903,25 +47712,12 @@ def __init__(__self__, *, data_type: Optional[pulumi.Input[str]] = None, geographic_role: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None): - TemplateColumnSchemaArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_type=data_type, - geographic_role=geographic_role, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_type: Optional[pulumi.Input[str]] = None, - geographic_role: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_type is not None: - _setter("data_type", data_type) + pulumi.set(__self__, "data_type", data_type) if geographic_role is not None: - _setter("geographic_role", geographic_role) + pulumi.set(__self__, "geographic_role", geographic_role) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="dataType") @@ -61957,23 +47753,10 @@ def __init__(__self__, *, direction: pulumi.Input['TemplateSortDirection'], sort_by: pulumi.Input['TemplateColumnIdentifierArgs'], aggregation_function: Optional[pulumi.Input['TemplateAggregationFunctionArgs']] = None): - TemplateColumnSortArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - direction=direction, - sort_by=sort_by, - aggregation_function=aggregation_function, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - direction: pulumi.Input['TemplateSortDirection'], - sort_by: pulumi.Input['TemplateColumnIdentifierArgs'], - aggregation_function: Optional[pulumi.Input['TemplateAggregationFunctionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("direction", direction) - _setter("sort_by", sort_by) + pulumi.set(__self__, "direction", direction) + pulumi.set(__self__, "sort_by", sort_by) if aggregation_function is not None: - _setter("aggregation_function", aggregation_function) + pulumi.set(__self__, "aggregation_function", aggregation_function) @property @pulumi.getter @@ -62010,28 +47793,13 @@ def __init__(__self__, *, aggregation: Optional[pulumi.Input['TemplateAggregationFunctionArgs']] = None, label: Optional[pulumi.Input[str]] = None, visibility: Optional[pulumi.Input['TemplateVisibility']] = None): - TemplateColumnTooltipItemArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - aggregation=aggregation, - label=label, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['TemplateColumnIdentifierArgs'], - aggregation: Optional[pulumi.Input['TemplateAggregationFunctionArgs']] = None, - label: Optional[pulumi.Input[str]] = None, - visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) + pulumi.set(__self__, "column", column) if aggregation is not None: - _setter("aggregation", aggregation) + pulumi.set(__self__, "aggregation", aggregation) if label is not None: - _setter("label", label) + pulumi.set(__self__, "label", label) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -62077,29 +47845,14 @@ def __init__(__self__, *, category: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, colors: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, line_values: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None): - TemplateComboChartAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bar_values=bar_values, - category=category, - colors=colors, - line_values=line_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bar_values: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None, - category: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, - colors: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, - line_values: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bar_values is not None: - _setter("bar_values", bar_values) + pulumi.set(__self__, "bar_values", bar_values) if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if colors is not None: - _setter("colors", colors) + pulumi.set(__self__, "colors", colors) if line_values is not None: - _setter("line_values", line_values) + pulumi.set(__self__, "line_values", line_values) @property @pulumi.getter(name="barValues") @@ -62157,77 +47910,38 @@ def __init__(__self__, *, sort_configuration: Optional[pulumi.Input['TemplateComboChartSortConfigurationArgs']] = None, tooltip: Optional[pulumi.Input['TemplateTooltipOptionsArgs']] = None, visual_palette: Optional[pulumi.Input['TemplateVisualPaletteArgs']] = None): - TemplateComboChartConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bar_data_labels=bar_data_labels, - bars_arrangement=bars_arrangement, - category_axis=category_axis, - category_label_options=category_label_options, - color_label_options=color_label_options, - field_wells=field_wells, - legend=legend, - line_data_labels=line_data_labels, - primary_y_axis_display_options=primary_y_axis_display_options, - primary_y_axis_label_options=primary_y_axis_label_options, - reference_lines=reference_lines, - secondary_y_axis_display_options=secondary_y_axis_display_options, - secondary_y_axis_label_options=secondary_y_axis_label_options, - sort_configuration=sort_configuration, - tooltip=tooltip, - visual_palette=visual_palette, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bar_data_labels: Optional[pulumi.Input['TemplateDataLabelOptionsArgs']] = None, - bars_arrangement: Optional[pulumi.Input['TemplateBarsArrangement']] = None, - category_axis: Optional[pulumi.Input['TemplateAxisDisplayOptionsArgs']] = None, - category_label_options: Optional[pulumi.Input['TemplateChartAxisLabelOptionsArgs']] = None, - color_label_options: Optional[pulumi.Input['TemplateChartAxisLabelOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['TemplateComboChartFieldWellsArgs']] = None, - legend: Optional[pulumi.Input['TemplateLegendOptionsArgs']] = None, - line_data_labels: Optional[pulumi.Input['TemplateDataLabelOptionsArgs']] = None, - primary_y_axis_display_options: Optional[pulumi.Input['TemplateAxisDisplayOptionsArgs']] = None, - primary_y_axis_label_options: Optional[pulumi.Input['TemplateChartAxisLabelOptionsArgs']] = None, - reference_lines: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateReferenceLineArgs']]]] = None, - secondary_y_axis_display_options: Optional[pulumi.Input['TemplateAxisDisplayOptionsArgs']] = None, - secondary_y_axis_label_options: Optional[pulumi.Input['TemplateChartAxisLabelOptionsArgs']] = None, - sort_configuration: Optional[pulumi.Input['TemplateComboChartSortConfigurationArgs']] = None, - tooltip: Optional[pulumi.Input['TemplateTooltipOptionsArgs']] = None, - visual_palette: Optional[pulumi.Input['TemplateVisualPaletteArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bar_data_labels is not None: - _setter("bar_data_labels", bar_data_labels) + pulumi.set(__self__, "bar_data_labels", bar_data_labels) if bars_arrangement is not None: - _setter("bars_arrangement", bars_arrangement) + pulumi.set(__self__, "bars_arrangement", bars_arrangement) if category_axis is not None: - _setter("category_axis", category_axis) + pulumi.set(__self__, "category_axis", category_axis) if category_label_options is not None: - _setter("category_label_options", category_label_options) + pulumi.set(__self__, "category_label_options", category_label_options) if color_label_options is not None: - _setter("color_label_options", color_label_options) + pulumi.set(__self__, "color_label_options", color_label_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if line_data_labels is not None: - _setter("line_data_labels", line_data_labels) + pulumi.set(__self__, "line_data_labels", line_data_labels) if primary_y_axis_display_options is not None: - _setter("primary_y_axis_display_options", primary_y_axis_display_options) + pulumi.set(__self__, "primary_y_axis_display_options", primary_y_axis_display_options) if primary_y_axis_label_options is not None: - _setter("primary_y_axis_label_options", primary_y_axis_label_options) + pulumi.set(__self__, "primary_y_axis_label_options", primary_y_axis_label_options) if reference_lines is not None: - _setter("reference_lines", reference_lines) + pulumi.set(__self__, "reference_lines", reference_lines) if secondary_y_axis_display_options is not None: - _setter("secondary_y_axis_display_options", secondary_y_axis_display_options) + pulumi.set(__self__, "secondary_y_axis_display_options", secondary_y_axis_display_options) if secondary_y_axis_label_options is not None: - _setter("secondary_y_axis_label_options", secondary_y_axis_label_options) + pulumi.set(__self__, "secondary_y_axis_label_options", secondary_y_axis_label_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) @property @pulumi.getter(name="barDataLabels") @@ -62378,17 +48092,8 @@ def visual_palette(self, value: Optional[pulumi.Input['TemplateVisualPaletteArgs class TemplateComboChartFieldWellsArgs: def __init__(__self__, *, combo_chart_aggregated_field_wells: Optional[pulumi.Input['TemplateComboChartAggregatedFieldWellsArgs']] = None): - TemplateComboChartFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - combo_chart_aggregated_field_wells=combo_chart_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - combo_chart_aggregated_field_wells: Optional[pulumi.Input['TemplateComboChartAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if combo_chart_aggregated_field_wells is not None: - _setter("combo_chart_aggregated_field_wells", combo_chart_aggregated_field_wells) + pulumi.set(__self__, "combo_chart_aggregated_field_wells", combo_chart_aggregated_field_wells) @property @pulumi.getter(name="comboChartAggregatedFieldWells") @@ -62407,29 +48112,14 @@ def __init__(__self__, *, category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFieldSortOptionsArgs']]]] = None, color_items_limit: Optional[pulumi.Input['TemplateItemsLimitConfigurationArgs']] = None, color_sort: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFieldSortOptionsArgs']]]] = None): - TemplateComboChartSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_items_limit=category_items_limit, - category_sort=category_sort, - color_items_limit=color_items_limit, - color_sort=color_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_items_limit: Optional[pulumi.Input['TemplateItemsLimitConfigurationArgs']] = None, - category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFieldSortOptionsArgs']]]] = None, - color_items_limit: Optional[pulumi.Input['TemplateItemsLimitConfigurationArgs']] = None, - color_sort: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_items_limit is not None: - _setter("category_items_limit", category_items_limit) + pulumi.set(__self__, "category_items_limit", category_items_limit) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) if color_items_limit is not None: - _setter("color_items_limit", color_items_limit) + pulumi.set(__self__, "color_items_limit", color_items_limit) if color_sort is not None: - _setter("color_sort", color_sort) + pulumi.set(__self__, "color_sort", color_sort) @property @pulumi.getter(name="categoryItemsLimit") @@ -62477,36 +48167,17 @@ def __init__(__self__, *, column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateColumnHierarchyArgs']]]] = None, subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None): - TemplateComboChartVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['TemplateComboChartConfigurationArgs']] = None, - column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateColumnHierarchyArgs']]]] = None, - subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -62568,21 +48239,10 @@ class TemplateComparisonConfigurationArgs: def __init__(__self__, *, comparison_format: Optional[pulumi.Input['TemplateComparisonFormatConfigurationArgs']] = None, comparison_method: Optional[pulumi.Input['TemplateComparisonMethod']] = None): - TemplateComparisonConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - comparison_format=comparison_format, - comparison_method=comparison_method, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comparison_format: Optional[pulumi.Input['TemplateComparisonFormatConfigurationArgs']] = None, - comparison_method: Optional[pulumi.Input['TemplateComparisonMethod']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if comparison_format is not None: - _setter("comparison_format", comparison_format) + pulumi.set(__self__, "comparison_format", comparison_format) if comparison_method is not None: - _setter("comparison_method", comparison_method) + pulumi.set(__self__, "comparison_method", comparison_method) @property @pulumi.getter(name="comparisonFormat") @@ -62608,21 +48268,10 @@ class TemplateComparisonFormatConfigurationArgs: def __init__(__self__, *, number_display_format_configuration: Optional[pulumi.Input['TemplateNumberDisplayFormatConfigurationArgs']] = None, percentage_display_format_configuration: Optional[pulumi.Input['TemplatePercentageDisplayFormatConfigurationArgs']] = None): - TemplateComparisonFormatConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - number_display_format_configuration=number_display_format_configuration, - percentage_display_format_configuration=percentage_display_format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - number_display_format_configuration: Optional[pulumi.Input['TemplateNumberDisplayFormatConfigurationArgs']] = None, - percentage_display_format_configuration: Optional[pulumi.Input['TemplatePercentageDisplayFormatConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if number_display_format_configuration is not None: - _setter("number_display_format_configuration", number_display_format_configuration) + pulumi.set(__self__, "number_display_format_configuration", number_display_format_configuration) if percentage_display_format_configuration is not None: - _setter("percentage_display_format_configuration", percentage_display_format_configuration) + pulumi.set(__self__, "percentage_display_format_configuration", percentage_display_format_configuration) @property @pulumi.getter(name="numberDisplayFormatConfiguration") @@ -62656,53 +48305,26 @@ def __init__(__self__, *, top_bottom_ranked: Optional[pulumi.Input['TemplateTopBottomRankedComputationArgs']] = None, total_aggregation: Optional[pulumi.Input['TemplateTotalAggregationComputationArgs']] = None, unique_values: Optional[pulumi.Input['TemplateUniqueValuesComputationArgs']] = None): - TemplateComputationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - forecast=forecast, - growth_rate=growth_rate, - maximum_minimum=maximum_minimum, - metric_comparison=metric_comparison, - period_over_period=period_over_period, - period_to_date=period_to_date, - top_bottom_movers=top_bottom_movers, - top_bottom_ranked=top_bottom_ranked, - total_aggregation=total_aggregation, - unique_values=unique_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - forecast: Optional[pulumi.Input['TemplateForecastComputationArgs']] = None, - growth_rate: Optional[pulumi.Input['TemplateGrowthRateComputationArgs']] = None, - maximum_minimum: Optional[pulumi.Input['TemplateMaximumMinimumComputationArgs']] = None, - metric_comparison: Optional[pulumi.Input['TemplateMetricComparisonComputationArgs']] = None, - period_over_period: Optional[pulumi.Input['TemplatePeriodOverPeriodComputationArgs']] = None, - period_to_date: Optional[pulumi.Input['TemplatePeriodToDateComputationArgs']] = None, - top_bottom_movers: Optional[pulumi.Input['TemplateTopBottomMoversComputationArgs']] = None, - top_bottom_ranked: Optional[pulumi.Input['TemplateTopBottomRankedComputationArgs']] = None, - total_aggregation: Optional[pulumi.Input['TemplateTotalAggregationComputationArgs']] = None, - unique_values: Optional[pulumi.Input['TemplateUniqueValuesComputationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if forecast is not None: - _setter("forecast", forecast) + pulumi.set(__self__, "forecast", forecast) if growth_rate is not None: - _setter("growth_rate", growth_rate) + pulumi.set(__self__, "growth_rate", growth_rate) if maximum_minimum is not None: - _setter("maximum_minimum", maximum_minimum) + pulumi.set(__self__, "maximum_minimum", maximum_minimum) if metric_comparison is not None: - _setter("metric_comparison", metric_comparison) + pulumi.set(__self__, "metric_comparison", metric_comparison) if period_over_period is not None: - _setter("period_over_period", period_over_period) + pulumi.set(__self__, "period_over_period", period_over_period) if period_to_date is not None: - _setter("period_to_date", period_to_date) + pulumi.set(__self__, "period_to_date", period_to_date) if top_bottom_movers is not None: - _setter("top_bottom_movers", top_bottom_movers) + pulumi.set(__self__, "top_bottom_movers", top_bottom_movers) if top_bottom_ranked is not None: - _setter("top_bottom_ranked", top_bottom_ranked) + pulumi.set(__self__, "top_bottom_ranked", top_bottom_ranked) if total_aggregation is not None: - _setter("total_aggregation", total_aggregation) + pulumi.set(__self__, "total_aggregation", total_aggregation) if unique_values is not None: - _setter("unique_values", unique_values) + pulumi.set(__self__, "unique_values", unique_values) @property @pulumi.getter @@ -62800,21 +48422,10 @@ class TemplateConditionalFormattingColorArgs: def __init__(__self__, *, gradient: Optional[pulumi.Input['TemplateConditionalFormattingGradientColorArgs']] = None, solid: Optional[pulumi.Input['TemplateConditionalFormattingSolidColorArgs']] = None): - TemplateConditionalFormattingColorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - gradient=gradient, - solid=solid, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - gradient: Optional[pulumi.Input['TemplateConditionalFormattingGradientColorArgs']] = None, - solid: Optional[pulumi.Input['TemplateConditionalFormattingSolidColorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if gradient is not None: - _setter("gradient", gradient) + pulumi.set(__self__, "gradient", gradient) if solid is not None: - _setter("solid", solid) + pulumi.set(__self__, "solid", solid) @property @pulumi.getter @@ -62842,27 +48453,12 @@ def __init__(__self__, *, icon_options: pulumi.Input['TemplateConditionalFormattingCustomIconOptionsArgs'], color: Optional[pulumi.Input[str]] = None, display_configuration: Optional[pulumi.Input['TemplateConditionalFormattingIconDisplayConfigurationArgs']] = None): - TemplateConditionalFormattingCustomIconConditionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - icon_options=icon_options, - color=color, - display_configuration=display_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: pulumi.Input[str], - icon_options: pulumi.Input['TemplateConditionalFormattingCustomIconOptionsArgs'], - color: Optional[pulumi.Input[str]] = None, - display_configuration: Optional[pulumi.Input['TemplateConditionalFormattingIconDisplayConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("expression", expression) - _setter("icon_options", icon_options) + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "icon_options", icon_options) if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if display_configuration is not None: - _setter("display_configuration", display_configuration) + pulumi.set(__self__, "display_configuration", display_configuration) @property @pulumi.getter @@ -62906,21 +48502,10 @@ class TemplateConditionalFormattingCustomIconOptionsArgs: def __init__(__self__, *, icon: Optional[pulumi.Input['TemplateIcon']] = None, unicode_icon: Optional[pulumi.Input[str]] = None): - TemplateConditionalFormattingCustomIconOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - icon=icon, - unicode_icon=unicode_icon, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - icon: Optional[pulumi.Input['TemplateIcon']] = None, - unicode_icon: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if icon is not None: - _setter("icon", icon) + pulumi.set(__self__, "icon", icon) if unicode_icon is not None: - _setter("unicode_icon", unicode_icon) + pulumi.set(__self__, "unicode_icon", unicode_icon) @property @pulumi.getter @@ -62946,19 +48531,8 @@ class TemplateConditionalFormattingGradientColorArgs: def __init__(__self__, *, color: pulumi.Input['TemplateGradientColorArgs'], expression: pulumi.Input[str]): - TemplateConditionalFormattingGradientColorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - expression=expression, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: pulumi.Input['TemplateGradientColorArgs'], - expression: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("color", color) - _setter("expression", expression) + pulumi.set(__self__, "color", color) + pulumi.set(__self__, "expression", expression) @property @pulumi.getter @@ -62983,17 +48557,8 @@ def expression(self, value: pulumi.Input[str]): class TemplateConditionalFormattingIconDisplayConfigurationArgs: def __init__(__self__, *, icon_display_option: Optional[pulumi.Input['TemplateConditionalFormattingIconDisplayOption']] = None): - TemplateConditionalFormattingIconDisplayConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - icon_display_option=icon_display_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - icon_display_option: Optional[pulumi.Input['TemplateConditionalFormattingIconDisplayOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if icon_display_option is not None: - _setter("icon_display_option", icon_display_option) + pulumi.set(__self__, "icon_display_option", icon_display_option) @property @pulumi.getter(name="iconDisplayOption") @@ -63010,20 +48575,9 @@ class TemplateConditionalFormattingIconSetArgs: def __init__(__self__, *, expression: pulumi.Input[str], icon_set_type: Optional[pulumi.Input['TemplateConditionalFormattingIconSetType']] = None): - TemplateConditionalFormattingIconSetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - icon_set_type=icon_set_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: pulumi.Input[str], - icon_set_type: Optional[pulumi.Input['TemplateConditionalFormattingIconSetType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("expression", expression) + pulumi.set(__self__, "expression", expression) if icon_set_type is not None: - _setter("icon_set_type", icon_set_type) + pulumi.set(__self__, "icon_set_type", icon_set_type) @property @pulumi.getter @@ -63049,21 +48603,10 @@ class TemplateConditionalFormattingIconArgs: def __init__(__self__, *, custom_condition: Optional[pulumi.Input['TemplateConditionalFormattingCustomIconConditionArgs']] = None, icon_set: Optional[pulumi.Input['TemplateConditionalFormattingIconSetArgs']] = None): - TemplateConditionalFormattingIconArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_condition=custom_condition, - icon_set=icon_set, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_condition: Optional[pulumi.Input['TemplateConditionalFormattingCustomIconConditionArgs']] = None, - icon_set: Optional[pulumi.Input['TemplateConditionalFormattingIconSetArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_condition is not None: - _setter("custom_condition", custom_condition) + pulumi.set(__self__, "custom_condition", custom_condition) if icon_set is not None: - _setter("icon_set", icon_set) + pulumi.set(__self__, "icon_set", icon_set) @property @pulumi.getter(name="customCondition") @@ -63089,20 +48632,9 @@ class TemplateConditionalFormattingSolidColorArgs: def __init__(__self__, *, expression: pulumi.Input[str], color: Optional[pulumi.Input[str]] = None): - TemplateConditionalFormattingSolidColorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - color=color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: pulumi.Input[str], - color: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("expression", expression) + pulumi.set(__self__, "expression", expression) if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) @property @pulumi.getter @@ -63128,19 +48660,8 @@ class TemplateContributionAnalysisDefaultArgs: def __init__(__self__, *, contributor_dimensions: pulumi.Input[Sequence[pulumi.Input['TemplateColumnIdentifierArgs']]], measure_field_id: pulumi.Input[str]): - TemplateContributionAnalysisDefaultArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - contributor_dimensions=contributor_dimensions, - measure_field_id=measure_field_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - contributor_dimensions: pulumi.Input[Sequence[pulumi.Input['TemplateColumnIdentifierArgs']]], - measure_field_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("contributor_dimensions", contributor_dimensions) - _setter("measure_field_id", measure_field_id) + pulumi.set(__self__, "contributor_dimensions", contributor_dimensions) + pulumi.set(__self__, "measure_field_id", measure_field_id) @property @pulumi.getter(name="contributorDimensions") @@ -63172,45 +48693,22 @@ def __init__(__self__, *, separator_configuration: Optional[pulumi.Input['TemplateNumericSeparatorConfigurationArgs']] = None, suffix: Optional[pulumi.Input[str]] = None, symbol: Optional[pulumi.Input[str]] = None): - TemplateCurrencyDisplayFormatConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - decimal_places_configuration=decimal_places_configuration, - negative_value_configuration=negative_value_configuration, - null_value_format_configuration=null_value_format_configuration, - number_scale=number_scale, - prefix=prefix, - separator_configuration=separator_configuration, - suffix=suffix, - symbol=symbol, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - decimal_places_configuration: Optional[pulumi.Input['TemplateDecimalPlacesConfigurationArgs']] = None, - negative_value_configuration: Optional[pulumi.Input['TemplateNegativeValueConfigurationArgs']] = None, - null_value_format_configuration: Optional[pulumi.Input['TemplateNullValueFormatConfigurationArgs']] = None, - number_scale: Optional[pulumi.Input['TemplateNumberScale']] = None, - prefix: Optional[pulumi.Input[str]] = None, - separator_configuration: Optional[pulumi.Input['TemplateNumericSeparatorConfigurationArgs']] = None, - suffix: Optional[pulumi.Input[str]] = None, - symbol: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if decimal_places_configuration is not None: - _setter("decimal_places_configuration", decimal_places_configuration) + pulumi.set(__self__, "decimal_places_configuration", decimal_places_configuration) if negative_value_configuration is not None: - _setter("negative_value_configuration", negative_value_configuration) + pulumi.set(__self__, "negative_value_configuration", negative_value_configuration) if null_value_format_configuration is not None: - _setter("null_value_format_configuration", null_value_format_configuration) + pulumi.set(__self__, "null_value_format_configuration", null_value_format_configuration) if number_scale is not None: - _setter("number_scale", number_scale) + pulumi.set(__self__, "number_scale", number_scale) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if separator_configuration is not None: - _setter("separator_configuration", separator_configuration) + pulumi.set(__self__, "separator_configuration", separator_configuration) if suffix is not None: - _setter("suffix", suffix) + pulumi.set(__self__, "suffix", suffix) if symbol is not None: - _setter("symbol", symbol) + pulumi.set(__self__, "symbol", symbol) @property @pulumi.getter(name="decimalPlacesConfiguration") @@ -63290,19 +48788,8 @@ class TemplateCustomActionFilterOperationArgs: def __init__(__self__, *, selected_fields_configuration: pulumi.Input['TemplateFilterOperationSelectedFieldsConfigurationArgs'], target_visuals_configuration: pulumi.Input['TemplateFilterOperationTargetVisualsConfigurationArgs']): - TemplateCustomActionFilterOperationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - selected_fields_configuration=selected_fields_configuration, - target_visuals_configuration=target_visuals_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - selected_fields_configuration: pulumi.Input['TemplateFilterOperationSelectedFieldsConfigurationArgs'], - target_visuals_configuration: pulumi.Input['TemplateFilterOperationTargetVisualsConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("selected_fields_configuration", selected_fields_configuration) - _setter("target_visuals_configuration", target_visuals_configuration) + pulumi.set(__self__, "selected_fields_configuration", selected_fields_configuration) + pulumi.set(__self__, "target_visuals_configuration", target_visuals_configuration) @property @pulumi.getter(name="selectedFieldsConfiguration") @@ -63327,17 +48814,8 @@ def target_visuals_configuration(self, value: pulumi.Input['TemplateFilterOperat class TemplateCustomActionNavigationOperationArgs: def __init__(__self__, *, local_navigation_configuration: Optional[pulumi.Input['TemplateLocalNavigationConfigurationArgs']] = None): - TemplateCustomActionNavigationOperationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - local_navigation_configuration=local_navigation_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - local_navigation_configuration: Optional[pulumi.Input['TemplateLocalNavigationConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if local_navigation_configuration is not None: - _setter("local_navigation_configuration", local_navigation_configuration) + pulumi.set(__self__, "local_navigation_configuration", local_navigation_configuration) @property @pulumi.getter(name="localNavigationConfiguration") @@ -63353,16 +48831,7 @@ def local_navigation_configuration(self, value: Optional[pulumi.Input['TemplateL class TemplateCustomActionSetParametersOperationArgs: def __init__(__self__, *, parameter_value_configurations: pulumi.Input[Sequence[pulumi.Input['TemplateSetParameterValueConfigurationArgs']]]): - TemplateCustomActionSetParametersOperationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_value_configurations=parameter_value_configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_value_configurations: pulumi.Input[Sequence[pulumi.Input['TemplateSetParameterValueConfigurationArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_value_configurations", parameter_value_configurations) + pulumi.set(__self__, "parameter_value_configurations", parameter_value_configurations) @property @pulumi.getter(name="parameterValueConfigurations") @@ -63379,19 +48848,8 @@ class TemplateCustomActionUrlOperationArgs: def __init__(__self__, *, url_target: pulumi.Input['TemplateUrlTargetConfiguration'], url_template: pulumi.Input[str]): - TemplateCustomActionUrlOperationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - url_target=url_target, - url_template=url_template, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - url_target: pulumi.Input['TemplateUrlTargetConfiguration'], - url_template: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("url_target", url_target) - _setter("url_template", url_template) + pulumi.set(__self__, "url_target", url_target) + pulumi.set(__self__, "url_template", url_template) @property @pulumi.getter(name="urlTarget") @@ -63418,24 +48876,11 @@ def __init__(__self__, *, color: pulumi.Input[str], field_value: Optional[pulumi.Input[str]] = None, special_value: Optional[pulumi.Input['TemplateSpecialValue']] = None): - TemplateCustomColorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - field_value=field_value, - special_value=special_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: pulumi.Input[str], - field_value: Optional[pulumi.Input[str]] = None, - special_value: Optional[pulumi.Input['TemplateSpecialValue']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("color", color) + pulumi.set(__self__, "color", color) if field_value is not None: - _setter("field_value", field_value) + pulumi.set(__self__, "field_value", field_value) if special_value is not None: - _setter("special_value", special_value) + pulumi.set(__self__, "special_value", special_value) @property @pulumi.getter @@ -63471,25 +48916,12 @@ def __init__(__self__, *, content_type: Optional[pulumi.Input['TemplateCustomContentType']] = None, content_url: Optional[pulumi.Input[str]] = None, image_scaling: Optional[pulumi.Input['TemplateCustomContentImageScalingConfiguration']] = None): - TemplateCustomContentConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - content_type=content_type, - content_url=content_url, - image_scaling=image_scaling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content_type: Optional[pulumi.Input['TemplateCustomContentType']] = None, - content_url: Optional[pulumi.Input[str]] = None, - image_scaling: Optional[pulumi.Input['TemplateCustomContentImageScalingConfiguration']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if content_type is not None: - _setter("content_type", content_type) + pulumi.set(__self__, "content_type", content_type) if content_url is not None: - _setter("content_url", content_url) + pulumi.set(__self__, "content_url", content_url) if image_scaling is not None: - _setter("image_scaling", image_scaling) + pulumi.set(__self__, "image_scaling", image_scaling) @property @pulumi.getter(name="contentType") @@ -63528,35 +48960,16 @@ def __init__(__self__, *, chart_configuration: Optional[pulumi.Input['TemplateCustomContentConfigurationArgs']] = None, subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None): - TemplateCustomContentVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_identifier=data_set_identifier, - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_identifier: pulumi.Input[str], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['TemplateCustomContentConfigurationArgs']] = None, - subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_identifier", data_set_identifier) - _setter("visual_id", visual_id) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="dataSetIdentifier") @@ -63621,31 +49034,14 @@ def __init__(__self__, *, category_value: Optional[pulumi.Input[str]] = None, parameter_name: Optional[pulumi.Input[str]] = None, select_all_options: Optional[pulumi.Input['TemplateCategoryFilterSelectAllOptions']] = None): - TemplateCustomFilterConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - match_operator=match_operator, - null_option=null_option, - category_value=category_value, - parameter_name=parameter_name, - select_all_options=select_all_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - match_operator: pulumi.Input['TemplateCategoryFilterMatchOperator'], - null_option: pulumi.Input['TemplateFilterNullOption'], - category_value: Optional[pulumi.Input[str]] = None, - parameter_name: Optional[pulumi.Input[str]] = None, - select_all_options: Optional[pulumi.Input['TemplateCategoryFilterSelectAllOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("match_operator", match_operator) - _setter("null_option", null_option) + pulumi.set(__self__, "match_operator", match_operator) + pulumi.set(__self__, "null_option", null_option) if category_value is not None: - _setter("category_value", category_value) + pulumi.set(__self__, "category_value", category_value) if parameter_name is not None: - _setter("parameter_name", parameter_name) + pulumi.set(__self__, "parameter_name", parameter_name) if select_all_options is not None: - _setter("select_all_options", select_all_options) + pulumi.set(__self__, "select_all_options", select_all_options) @property @pulumi.getter(name="matchOperator") @@ -63700,27 +49096,12 @@ def __init__(__self__, *, null_option: pulumi.Input['TemplateFilterNullOption'], category_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, select_all_options: Optional[pulumi.Input['TemplateCategoryFilterSelectAllOptions']] = None): - TemplateCustomFilterListConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - match_operator=match_operator, - null_option=null_option, - category_values=category_values, - select_all_options=select_all_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - match_operator: pulumi.Input['TemplateCategoryFilterMatchOperator'], - null_option: pulumi.Input['TemplateFilterNullOption'], - category_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - select_all_options: Optional[pulumi.Input['TemplateCategoryFilterSelectAllOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("match_operator", match_operator) - _setter("null_option", null_option) + pulumi.set(__self__, "match_operator", match_operator) + pulumi.set(__self__, "null_option", null_option) if category_values is not None: - _setter("category_values", category_values) + pulumi.set(__self__, "category_values", category_values) if select_all_options is not None: - _setter("select_all_options", select_all_options) + pulumi.set(__self__, "select_all_options", select_all_options) @property @pulumi.getter(name="matchOperator") @@ -63763,16 +49144,7 @@ def select_all_options(self, value: Optional[pulumi.Input['TemplateCategoryFilte class TemplateCustomNarrativeOptionsArgs: def __init__(__self__, *, narrative: pulumi.Input[str]): - TemplateCustomNarrativeOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - narrative=narrative, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - narrative: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("narrative", narrative) + pulumi.set(__self__, "narrative", narrative) @property @pulumi.getter @@ -63791,29 +49163,14 @@ def __init__(__self__, *, decimal_values: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None, integer_values: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None, string_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - TemplateCustomParameterValuesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_values=date_time_values, - decimal_values=decimal_values, - integer_values=integer_values, - string_values=string_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - decimal_values: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None, - integer_values: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None, - string_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_values is not None: - _setter("date_time_values", date_time_values) + pulumi.set(__self__, "date_time_values", date_time_values) if decimal_values is not None: - _setter("decimal_values", decimal_values) + pulumi.set(__self__, "decimal_values", decimal_values) if integer_values is not None: - _setter("integer_values", integer_values) + pulumi.set(__self__, "integer_values", integer_values) if string_values is not None: - _setter("string_values", string_values) + pulumi.set(__self__, "string_values", string_values) @property @pulumi.getter(name="dateTimeValues") @@ -63857,20 +49214,9 @@ class TemplateCustomValuesConfigurationArgs: def __init__(__self__, *, custom_values: pulumi.Input['TemplateCustomParameterValuesArgs'], include_null_value: Optional[pulumi.Input[bool]] = None): - TemplateCustomValuesConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_values=custom_values, - include_null_value=include_null_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_values: pulumi.Input['TemplateCustomParameterValuesArgs'], - include_null_value: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("custom_values", custom_values) + pulumi.set(__self__, "custom_values", custom_values) if include_null_value is not None: - _setter("include_null_value", include_null_value) + pulumi.set(__self__, "include_null_value", include_null_value) @property @pulumi.getter(name="customValues") @@ -63897,24 +49243,11 @@ def __init__(__self__, *, field_id: pulumi.Input[str], negative_color: Optional[pulumi.Input[str]] = None, positive_color: Optional[pulumi.Input[str]] = None): - TemplateDataBarsOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - negative_color=negative_color, - positive_color=positive_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: pulumi.Input[str], - negative_color: Optional[pulumi.Input[str]] = None, - positive_color: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if negative_color is not None: - _setter("negative_color", negative_color) + pulumi.set(__self__, "negative_color", negative_color) if positive_color is not None: - _setter("positive_color", positive_color) + pulumi.set(__self__, "positive_color", positive_color) @property @pulumi.getter(name="fieldId") @@ -63949,21 +49282,10 @@ class TemplateDataColorArgs: def __init__(__self__, *, color: Optional[pulumi.Input[str]] = None, data_value: Optional[pulumi.Input[float]] = None): - TemplateDataColorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - data_value=data_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: Optional[pulumi.Input[str]] = None, - data_value: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if data_value is not None: - _setter("data_value", data_value) + pulumi.set(__self__, "data_value", data_value) @property @pulumi.getter @@ -63991,27 +49313,12 @@ def __init__(__self__, *, field_id: pulumi.Input[str], field_value: Optional[pulumi.Input[str]] = None, settings: Optional[pulumi.Input['TemplateLineChartSeriesSettingsArgs']] = None): - TemplateDataFieldSeriesItemArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - axis_binding=axis_binding, - field_id=field_id, - field_value=field_value, - settings=settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - axis_binding: pulumi.Input['TemplateAxisBinding'], - field_id: pulumi.Input[str], - field_value: Optional[pulumi.Input[str]] = None, - settings: Optional[pulumi.Input['TemplateLineChartSeriesSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("axis_binding", axis_binding) - _setter("field_id", field_id) + pulumi.set(__self__, "axis_binding", axis_binding) + pulumi.set(__self__, "field_id", field_id) if field_value is not None: - _setter("field_value", field_value) + pulumi.set(__self__, "field_value", field_value) if settings is not None: - _setter("settings", settings) + pulumi.set(__self__, "settings", settings) @property @pulumi.getter(name="axisBinding") @@ -64063,53 +49370,26 @@ def __init__(__self__, *, position: Optional[pulumi.Input['TemplateDataLabelPosition']] = None, totals_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, visibility: Optional[pulumi.Input['TemplateVisibility']] = None): - TemplateDataLabelOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_label_visibility=category_label_visibility, - data_label_types=data_label_types, - label_color=label_color, - label_content=label_content, - label_font_configuration=label_font_configuration, - measure_label_visibility=measure_label_visibility, - overlap=overlap, - position=position, - totals_visibility=totals_visibility, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_label_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - data_label_types: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDataLabelTypeArgs']]]] = None, - label_color: Optional[pulumi.Input[str]] = None, - label_content: Optional[pulumi.Input['TemplateDataLabelContent']] = None, - label_font_configuration: Optional[pulumi.Input['TemplateFontConfigurationArgs']] = None, - measure_label_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - overlap: Optional[pulumi.Input['TemplateDataLabelOverlap']] = None, - position: Optional[pulumi.Input['TemplateDataLabelPosition']] = None, - totals_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_label_visibility is not None: - _setter("category_label_visibility", category_label_visibility) + pulumi.set(__self__, "category_label_visibility", category_label_visibility) if data_label_types is not None: - _setter("data_label_types", data_label_types) + pulumi.set(__self__, "data_label_types", data_label_types) if label_color is not None: - _setter("label_color", label_color) + pulumi.set(__self__, "label_color", label_color) if label_content is not None: - _setter("label_content", label_content) + pulumi.set(__self__, "label_content", label_content) if label_font_configuration is not None: - _setter("label_font_configuration", label_font_configuration) + pulumi.set(__self__, "label_font_configuration", label_font_configuration) if measure_label_visibility is not None: - _setter("measure_label_visibility", measure_label_visibility) + pulumi.set(__self__, "measure_label_visibility", measure_label_visibility) if overlap is not None: - _setter("overlap", overlap) + pulumi.set(__self__, "overlap", overlap) if position is not None: - _setter("position", position) + pulumi.set(__self__, "position", position) if totals_visibility is not None: - _setter("totals_visibility", totals_visibility) + pulumi.set(__self__, "totals_visibility", totals_visibility) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="categoryLabelVisibility") @@ -64210,33 +49490,16 @@ def __init__(__self__, *, maximum_label_type: Optional[pulumi.Input['TemplateMaximumLabelTypeArgs']] = None, minimum_label_type: Optional[pulumi.Input['TemplateMinimumLabelTypeArgs']] = None, range_ends_label_type: Optional[pulumi.Input['TemplateRangeEndsLabelTypeArgs']] = None): - TemplateDataLabelTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_path_label_type=data_path_label_type, - field_label_type=field_label_type, - maximum_label_type=maximum_label_type, - minimum_label_type=minimum_label_type, - range_ends_label_type=range_ends_label_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_path_label_type: Optional[pulumi.Input['TemplateDataPathLabelTypeArgs']] = None, - field_label_type: Optional[pulumi.Input['TemplateFieldLabelTypeArgs']] = None, - maximum_label_type: Optional[pulumi.Input['TemplateMaximumLabelTypeArgs']] = None, - minimum_label_type: Optional[pulumi.Input['TemplateMinimumLabelTypeArgs']] = None, - range_ends_label_type: Optional[pulumi.Input['TemplateRangeEndsLabelTypeArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_path_label_type is not None: - _setter("data_path_label_type", data_path_label_type) + pulumi.set(__self__, "data_path_label_type", data_path_label_type) if field_label_type is not None: - _setter("field_label_type", field_label_type) + pulumi.set(__self__, "field_label_type", field_label_type) if maximum_label_type is not None: - _setter("maximum_label_type", maximum_label_type) + pulumi.set(__self__, "maximum_label_type", maximum_label_type) if minimum_label_type is not None: - _setter("minimum_label_type", minimum_label_type) + pulumi.set(__self__, "minimum_label_type", minimum_label_type) if range_ends_label_type is not None: - _setter("range_ends_label_type", range_ends_label_type) + pulumi.set(__self__, "range_ends_label_type", range_ends_label_type) @property @pulumi.getter(name="dataPathLabelType") @@ -64290,23 +49553,10 @@ def __init__(__self__, *, color: pulumi.Input[str], element: pulumi.Input['TemplateDataPathValueArgs'], time_granularity: Optional[pulumi.Input['TemplateTimeGranularity']] = None): - TemplateDataPathColorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - element=element, - time_granularity=time_granularity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: pulumi.Input[str], - element: pulumi.Input['TemplateDataPathValueArgs'], - time_granularity: Optional[pulumi.Input['TemplateTimeGranularity']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("color", color) - _setter("element", element) + pulumi.set(__self__, "color", color) + pulumi.set(__self__, "element", element) if time_granularity is not None: - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "time_granularity", time_granularity) @property @pulumi.getter @@ -64342,25 +49592,12 @@ def __init__(__self__, *, field_id: Optional[pulumi.Input[str]] = None, field_value: Optional[pulumi.Input[str]] = None, visibility: Optional[pulumi.Input['TemplateVisibility']] = None): - TemplateDataPathLabelTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - field_value=field_value, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: Optional[pulumi.Input[str]] = None, - field_value: Optional[pulumi.Input[str]] = None, - visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_id is not None: - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if field_value is not None: - _setter("field_value", field_value) + pulumi.set(__self__, "field_value", field_value) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="fieldId") @@ -64395,19 +49632,8 @@ class TemplateDataPathSortArgs: def __init__(__self__, *, direction: pulumi.Input['TemplateSortDirection'], sort_paths: pulumi.Input[Sequence[pulumi.Input['TemplateDataPathValueArgs']]]): - TemplateDataPathSortArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - direction=direction, - sort_paths=sort_paths, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - direction: pulumi.Input['TemplateSortDirection'], - sort_paths: pulumi.Input[Sequence[pulumi.Input['TemplateDataPathValueArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("direction", direction) - _setter("sort_paths", sort_paths) + pulumi.set(__self__, "direction", direction) + pulumi.set(__self__, "sort_paths", sort_paths) @property @pulumi.getter @@ -64433,19 +49659,8 @@ class TemplateDataPathValueArgs: def __init__(__self__, *, field_id: pulumi.Input[str], field_value: pulumi.Input[str]): - TemplateDataPathValueArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - field_value=field_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: pulumi.Input[str], - field_value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) - _setter("field_value", field_value) + pulumi.set(__self__, "field_id", field_id) + pulumi.set(__self__, "field_value", field_value) @property @pulumi.getter(name="fieldId") @@ -64472,25 +49687,12 @@ def __init__(__self__, *, column_group_schema_list: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateColumnGroupSchemaArgs']]]] = None, data_set_schema: Optional[pulumi.Input['TemplateDataSetSchemaArgs']] = None, placeholder: Optional[pulumi.Input[str]] = None): - TemplateDataSetConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_group_schema_list=column_group_schema_list, - data_set_schema=data_set_schema, - placeholder=placeholder, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_group_schema_list: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateColumnGroupSchemaArgs']]]] = None, - data_set_schema: Optional[pulumi.Input['TemplateDataSetSchemaArgs']] = None, - placeholder: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column_group_schema_list is not None: - _setter("column_group_schema_list", column_group_schema_list) + pulumi.set(__self__, "column_group_schema_list", column_group_schema_list) if data_set_schema is not None: - _setter("data_set_schema", data_set_schema) + pulumi.set(__self__, "data_set_schema", data_set_schema) if placeholder is not None: - _setter("placeholder", placeholder) + pulumi.set(__self__, "placeholder", placeholder) @property @pulumi.getter(name="columnGroupSchemaList") @@ -64525,19 +49727,8 @@ class TemplateDataSetReferenceArgs: def __init__(__self__, *, data_set_arn: pulumi.Input[str], data_set_placeholder: pulumi.Input[str]): - TemplateDataSetReferenceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_arn=data_set_arn, - data_set_placeholder=data_set_placeholder, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_arn: pulumi.Input[str], - data_set_placeholder: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_arn", data_set_arn) - _setter("data_set_placeholder", data_set_placeholder) + pulumi.set(__self__, "data_set_arn", data_set_arn) + pulumi.set(__self__, "data_set_placeholder", data_set_placeholder) @property @pulumi.getter(name="dataSetArn") @@ -64562,17 +49753,8 @@ def data_set_placeholder(self, value: pulumi.Input[str]): class TemplateDataSetSchemaArgs: def __init__(__self__, *, column_schema_list: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateColumnSchemaArgs']]]] = None): - TemplateDataSetSchemaArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_schema_list=column_schema_list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_schema_list: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateColumnSchemaArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column_schema_list is not None: - _setter("column_schema_list", column_schema_list) + pulumi.set(__self__, "column_schema_list", column_schema_list) @property @pulumi.getter(name="columnSchemaList") @@ -64588,17 +49770,8 @@ def column_schema_list(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[ class TemplateDateAxisOptionsArgs: def __init__(__self__, *, missing_date_visibility: Optional[pulumi.Input['TemplateVisibility']] = None): - TemplateDateAxisOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - missing_date_visibility=missing_date_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - missing_date_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if missing_date_visibility is not None: - _setter("missing_date_visibility", missing_date_visibility) + pulumi.set(__self__, "missing_date_visibility", missing_date_visibility) @property @pulumi.getter(name="missingDateVisibility") @@ -64618,31 +49791,14 @@ def __init__(__self__, *, date_granularity: Optional[pulumi.Input['TemplateTimeGranularity']] = None, format_configuration: Optional[pulumi.Input['TemplateDateTimeFormatConfigurationArgs']] = None, hierarchy_id: Optional[pulumi.Input[str]] = None): - TemplateDateDimensionFieldArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - date_granularity=date_granularity, - format_configuration=format_configuration, - hierarchy_id=hierarchy_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['TemplateColumnIdentifierArgs'], - field_id: pulumi.Input[str], - date_granularity: Optional[pulumi.Input['TemplateTimeGranularity']] = None, - format_configuration: Optional[pulumi.Input['TemplateDateTimeFormatConfigurationArgs']] = None, - hierarchy_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) if date_granularity is not None: - _setter("date_granularity", date_granularity) + pulumi.set(__self__, "date_granularity", date_granularity) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) if hierarchy_id is not None: - _setter("hierarchy_id", hierarchy_id) + pulumi.set(__self__, "hierarchy_id", hierarchy_id) @property @pulumi.getter @@ -64697,27 +49853,12 @@ def __init__(__self__, *, field_id: pulumi.Input[str], aggregation_function: Optional[pulumi.Input['TemplateDateAggregationFunction']] = None, format_configuration: Optional[pulumi.Input['TemplateDateTimeFormatConfigurationArgs']] = None): - TemplateDateMeasureFieldArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - aggregation_function=aggregation_function, - format_configuration=format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['TemplateColumnIdentifierArgs'], - field_id: pulumi.Input[str], - aggregation_function: Optional[pulumi.Input['TemplateDateAggregationFunction']] = None, - format_configuration: Optional[pulumi.Input['TemplateDateTimeFormatConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) if aggregation_function is not None: - _setter("aggregation_function", aggregation_function) + pulumi.set(__self__, "aggregation_function", aggregation_function) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) @property @pulumi.getter @@ -64762,25 +49903,12 @@ def __init__(__self__, *, dynamic_value: Optional[pulumi.Input['TemplateDynamicDefaultValueArgs']] = None, rolling_date: Optional[pulumi.Input['TemplateRollingDateConfigurationArgs']] = None, static_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - TemplateDateTimeDefaultValuesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dynamic_value=dynamic_value, - rolling_date=rolling_date, - static_values=static_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dynamic_value: Optional[pulumi.Input['TemplateDynamicDefaultValueArgs']] = None, - rolling_date: Optional[pulumi.Input['TemplateRollingDateConfigurationArgs']] = None, - static_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dynamic_value is not None: - _setter("dynamic_value", dynamic_value) + pulumi.set(__self__, "dynamic_value", dynamic_value) if rolling_date is not None: - _setter("rolling_date", rolling_date) + pulumi.set(__self__, "rolling_date", rolling_date) if static_values is not None: - _setter("static_values", static_values) + pulumi.set(__self__, "static_values", static_values) @property @pulumi.getter(name="dynamicValue") @@ -64816,25 +49944,12 @@ def __init__(__self__, *, date_time_format: Optional[pulumi.Input[str]] = None, null_value_format_configuration: Optional[pulumi.Input['TemplateNullValueFormatConfigurationArgs']] = None, numeric_format_configuration: Optional[pulumi.Input['TemplateNumericFormatConfigurationArgs']] = None): - TemplateDateTimeFormatConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_format=date_time_format, - null_value_format_configuration=null_value_format_configuration, - numeric_format_configuration=numeric_format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_format: Optional[pulumi.Input[str]] = None, - null_value_format_configuration: Optional[pulumi.Input['TemplateNullValueFormatConfigurationArgs']] = None, - numeric_format_configuration: Optional[pulumi.Input['TemplateNumericFormatConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_format is not None: - _setter("date_time_format", date_time_format) + pulumi.set(__self__, "date_time_format", date_time_format) if null_value_format_configuration is not None: - _setter("null_value_format_configuration", null_value_format_configuration) + pulumi.set(__self__, "null_value_format_configuration", null_value_format_configuration) if numeric_format_configuration is not None: - _setter("numeric_format_configuration", numeric_format_configuration) + pulumi.set(__self__, "numeric_format_configuration", numeric_format_configuration) @property @pulumi.getter(name="dateTimeFormat") @@ -64869,20 +49984,9 @@ class TemplateDateTimeHierarchyArgs: def __init__(__self__, *, hierarchy_id: pulumi.Input[str], drill_down_filters: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDrillDownFilterArgs']]]] = None): - TemplateDateTimeHierarchyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - hierarchy_id=hierarchy_id, - drill_down_filters=drill_down_filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hierarchy_id: pulumi.Input[str], - drill_down_filters: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDrillDownFilterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("hierarchy_id", hierarchy_id) + pulumi.set(__self__, "hierarchy_id", hierarchy_id) if drill_down_filters is not None: - _setter("drill_down_filters", drill_down_filters) + pulumi.set(__self__, "drill_down_filters", drill_down_filters) @property @pulumi.getter(name="hierarchyId") @@ -64911,32 +50015,15 @@ def __init__(__self__, *, mapped_data_set_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMappedDataSetParameterArgs']]]] = None, time_granularity: Optional[pulumi.Input['TemplateTimeGranularity']] = None, value_when_unset: Optional[pulumi.Input['TemplateDateTimeValueWhenUnsetConfigurationArgs']] = None): - TemplateDateTimeParameterDeclarationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - default_values=default_values, - mapped_data_set_parameters=mapped_data_set_parameters, - time_granularity=time_granularity, - value_when_unset=value_when_unset, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - default_values: Optional[pulumi.Input['TemplateDateTimeDefaultValuesArgs']] = None, - mapped_data_set_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMappedDataSetParameterArgs']]]] = None, - time_granularity: Optional[pulumi.Input['TemplateTimeGranularity']] = None, - value_when_unset: Optional[pulumi.Input['TemplateDateTimeValueWhenUnsetConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if default_values is not None: - _setter("default_values", default_values) + pulumi.set(__self__, "default_values", default_values) if mapped_data_set_parameters is not None: - _setter("mapped_data_set_parameters", mapped_data_set_parameters) + pulumi.set(__self__, "mapped_data_set_parameters", mapped_data_set_parameters) if time_granularity is not None: - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "time_granularity", time_granularity) if value_when_unset is not None: - _setter("value_when_unset", value_when_unset) + pulumi.set(__self__, "value_when_unset", value_when_unset) @property @pulumi.getter @@ -64990,25 +50077,12 @@ def __init__(__self__, *, date_time_format: Optional[pulumi.Input[str]] = None, info_icon_label_options: Optional[pulumi.Input['TemplateSheetControlInfoIconLabelOptionsArgs']] = None, title_options: Optional[pulumi.Input['TemplateLabelOptionsArgs']] = None): - TemplateDateTimePickerControlDisplayOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_format=date_time_format, - info_icon_label_options=info_icon_label_options, - title_options=title_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_format: Optional[pulumi.Input[str]] = None, - info_icon_label_options: Optional[pulumi.Input['TemplateSheetControlInfoIconLabelOptionsArgs']] = None, - title_options: Optional[pulumi.Input['TemplateLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_format is not None: - _setter("date_time_format", date_time_format) + pulumi.set(__self__, "date_time_format", date_time_format) if info_icon_label_options is not None: - _setter("info_icon_label_options", info_icon_label_options) + pulumi.set(__self__, "info_icon_label_options", info_icon_label_options) if title_options is not None: - _setter("title_options", title_options) + pulumi.set(__self__, "title_options", title_options) @property @pulumi.getter(name="dateTimeFormat") @@ -65043,21 +50117,10 @@ class TemplateDateTimeValueWhenUnsetConfigurationArgs: def __init__(__self__, *, custom_value: Optional[pulumi.Input[str]] = None, value_when_unset_option: Optional[pulumi.Input['TemplateValueWhenUnsetOption']] = None): - TemplateDateTimeValueWhenUnsetConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_value=custom_value, - value_when_unset_option=value_when_unset_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_value: Optional[pulumi.Input[str]] = None, - value_when_unset_option: Optional[pulumi.Input['TemplateValueWhenUnsetOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_value is not None: - _setter("custom_value", custom_value) + pulumi.set(__self__, "custom_value", custom_value) if value_when_unset_option is not None: - _setter("value_when_unset_option", value_when_unset_option) + pulumi.set(__self__, "value_when_unset_option", value_when_unset_option) @property @pulumi.getter(name="customValue") @@ -65083,21 +50146,10 @@ class TemplateDecimalDefaultValuesArgs: def __init__(__self__, *, dynamic_value: Optional[pulumi.Input['TemplateDynamicDefaultValueArgs']] = None, static_values: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None): - TemplateDecimalDefaultValuesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dynamic_value=dynamic_value, - static_values=static_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dynamic_value: Optional[pulumi.Input['TemplateDynamicDefaultValueArgs']] = None, - static_values: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dynamic_value is not None: - _setter("dynamic_value", dynamic_value) + pulumi.set(__self__, "dynamic_value", dynamic_value) if static_values is not None: - _setter("static_values", static_values) + pulumi.set(__self__, "static_values", static_values) @property @pulumi.getter(name="dynamicValue") @@ -65126,31 +50178,14 @@ def __init__(__self__, *, default_values: Optional[pulumi.Input['TemplateDecimalDefaultValuesArgs']] = None, mapped_data_set_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMappedDataSetParameterArgs']]]] = None, value_when_unset: Optional[pulumi.Input['TemplateDecimalValueWhenUnsetConfigurationArgs']] = None): - TemplateDecimalParameterDeclarationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - parameter_value_type=parameter_value_type, - default_values=default_values, - mapped_data_set_parameters=mapped_data_set_parameters, - value_when_unset=value_when_unset, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - parameter_value_type: pulumi.Input['TemplateParameterValueType'], - default_values: Optional[pulumi.Input['TemplateDecimalDefaultValuesArgs']] = None, - mapped_data_set_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMappedDataSetParameterArgs']]]] = None, - value_when_unset: Optional[pulumi.Input['TemplateDecimalValueWhenUnsetConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("parameter_value_type", parameter_value_type) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "parameter_value_type", parameter_value_type) if default_values is not None: - _setter("default_values", default_values) + pulumi.set(__self__, "default_values", default_values) if mapped_data_set_parameters is not None: - _setter("mapped_data_set_parameters", mapped_data_set_parameters) + pulumi.set(__self__, "mapped_data_set_parameters", mapped_data_set_parameters) if value_when_unset is not None: - _setter("value_when_unset", value_when_unset) + pulumi.set(__self__, "value_when_unset", value_when_unset) @property @pulumi.getter @@ -65202,16 +50237,7 @@ def value_when_unset(self, value: Optional[pulumi.Input['TemplateDecimalValueWhe class TemplateDecimalPlacesConfigurationArgs: def __init__(__self__, *, decimal_places: pulumi.Input[float]): - TemplateDecimalPlacesConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - decimal_places=decimal_places, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - decimal_places: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("decimal_places", decimal_places) + pulumi.set(__self__, "decimal_places", decimal_places) @property @pulumi.getter(name="decimalPlaces") @@ -65228,21 +50254,10 @@ class TemplateDecimalValueWhenUnsetConfigurationArgs: def __init__(__self__, *, custom_value: Optional[pulumi.Input[float]] = None, value_when_unset_option: Optional[pulumi.Input['TemplateValueWhenUnsetOption']] = None): - TemplateDecimalValueWhenUnsetConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_value=custom_value, - value_when_unset_option=value_when_unset_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_value: Optional[pulumi.Input[float]] = None, - value_when_unset_option: Optional[pulumi.Input['TemplateValueWhenUnsetOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_value is not None: - _setter("custom_value", custom_value) + pulumi.set(__self__, "custom_value", custom_value) if value_when_unset_option is not None: - _setter("value_when_unset_option", value_when_unset_option) + pulumi.set(__self__, "value_when_unset_option", value_when_unset_option) @property @pulumi.getter(name="customValue") @@ -65267,16 +50282,7 @@ def value_when_unset_option(self, value: Optional[pulumi.Input['TemplateValueWhe class TemplateDefaultFreeFormLayoutConfigurationArgs: def __init__(__self__, *, canvas_size_options: pulumi.Input['TemplateFreeFormLayoutCanvasSizeOptionsArgs']): - TemplateDefaultFreeFormLayoutConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - canvas_size_options=canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - canvas_size_options: pulumi.Input['TemplateFreeFormLayoutCanvasSizeOptionsArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("canvas_size_options", canvas_size_options) + pulumi.set(__self__, "canvas_size_options", canvas_size_options) @property @pulumi.getter(name="canvasSizeOptions") @@ -65292,16 +50298,7 @@ def canvas_size_options(self, value: pulumi.Input['TemplateFreeFormLayoutCanvasS class TemplateDefaultGridLayoutConfigurationArgs: def __init__(__self__, *, canvas_size_options: pulumi.Input['TemplateGridLayoutCanvasSizeOptionsArgs']): - TemplateDefaultGridLayoutConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - canvas_size_options=canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - canvas_size_options: pulumi.Input['TemplateGridLayoutCanvasSizeOptionsArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("canvas_size_options", canvas_size_options) + pulumi.set(__self__, "canvas_size_options", canvas_size_options) @property @pulumi.getter(name="canvasSizeOptions") @@ -65318,21 +50315,10 @@ class TemplateDefaultInteractiveLayoutConfigurationArgs: def __init__(__self__, *, free_form: Optional[pulumi.Input['TemplateDefaultFreeFormLayoutConfigurationArgs']] = None, grid: Optional[pulumi.Input['TemplateDefaultGridLayoutConfigurationArgs']] = None): - TemplateDefaultInteractiveLayoutConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - free_form=free_form, - grid=grid, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - free_form: Optional[pulumi.Input['TemplateDefaultFreeFormLayoutConfigurationArgs']] = None, - grid: Optional[pulumi.Input['TemplateDefaultGridLayoutConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if free_form is not None: - _setter("free_form", free_form) + pulumi.set(__self__, "free_form", free_form) if grid is not None: - _setter("grid", grid) + pulumi.set(__self__, "grid", grid) @property @pulumi.getter(name="freeForm") @@ -65359,25 +50345,12 @@ def __init__(__self__, *, interactive_layout_configuration: Optional[pulumi.Input['TemplateDefaultInteractiveLayoutConfigurationArgs']] = None, paginated_layout_configuration: Optional[pulumi.Input['TemplateDefaultPaginatedLayoutConfigurationArgs']] = None, sheet_content_type: Optional[pulumi.Input['TemplateSheetContentType']] = None): - TemplateDefaultNewSheetConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - interactive_layout_configuration=interactive_layout_configuration, - paginated_layout_configuration=paginated_layout_configuration, - sheet_content_type=sheet_content_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - interactive_layout_configuration: Optional[pulumi.Input['TemplateDefaultInteractiveLayoutConfigurationArgs']] = None, - paginated_layout_configuration: Optional[pulumi.Input['TemplateDefaultPaginatedLayoutConfigurationArgs']] = None, - sheet_content_type: Optional[pulumi.Input['TemplateSheetContentType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if interactive_layout_configuration is not None: - _setter("interactive_layout_configuration", interactive_layout_configuration) + pulumi.set(__self__, "interactive_layout_configuration", interactive_layout_configuration) if paginated_layout_configuration is not None: - _setter("paginated_layout_configuration", paginated_layout_configuration) + pulumi.set(__self__, "paginated_layout_configuration", paginated_layout_configuration) if sheet_content_type is not None: - _setter("sheet_content_type", sheet_content_type) + pulumi.set(__self__, "sheet_content_type", sheet_content_type) @property @pulumi.getter(name="interactiveLayoutConfiguration") @@ -65411,17 +50384,8 @@ def sheet_content_type(self, value: Optional[pulumi.Input['TemplateSheetContentT class TemplateDefaultPaginatedLayoutConfigurationArgs: def __init__(__self__, *, section_based: Optional[pulumi.Input['TemplateDefaultSectionBasedLayoutConfigurationArgs']] = None): - TemplateDefaultPaginatedLayoutConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - section_based=section_based, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - section_based: Optional[pulumi.Input['TemplateDefaultSectionBasedLayoutConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if section_based is not None: - _setter("section_based", section_based) + pulumi.set(__self__, "section_based", section_based) @property @pulumi.getter(name="sectionBased") @@ -65437,16 +50401,7 @@ def section_based(self, value: Optional[pulumi.Input['TemplateDefaultSectionBase class TemplateDefaultSectionBasedLayoutConfigurationArgs: def __init__(__self__, *, canvas_size_options: pulumi.Input['TemplateSectionBasedLayoutCanvasSizeOptionsArgs']): - TemplateDefaultSectionBasedLayoutConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - canvas_size_options=canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - canvas_size_options: pulumi.Input['TemplateSectionBasedLayoutCanvasSizeOptionsArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("canvas_size_options", canvas_size_options) + pulumi.set(__self__, "canvas_size_options", canvas_size_options) @property @pulumi.getter(name="canvasSizeOptions") @@ -65466,33 +50421,16 @@ def __init__(__self__, *, source_column: Optional[pulumi.Input['TemplateColumnIdentifierArgs']] = None, source_field: Optional[pulumi.Input[str]] = None, source_parameter_name: Optional[pulumi.Input[str]] = None): - TemplateDestinationParameterValueConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_values_configuration=custom_values_configuration, - select_all_value_options=select_all_value_options, - source_column=source_column, - source_field=source_field, - source_parameter_name=source_parameter_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_values_configuration: Optional[pulumi.Input['TemplateCustomValuesConfigurationArgs']] = None, - select_all_value_options: Optional[pulumi.Input['TemplateSelectAllValueOptions']] = None, - source_column: Optional[pulumi.Input['TemplateColumnIdentifierArgs']] = None, - source_field: Optional[pulumi.Input[str]] = None, - source_parameter_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_values_configuration is not None: - _setter("custom_values_configuration", custom_values_configuration) + pulumi.set(__self__, "custom_values_configuration", custom_values_configuration) if select_all_value_options is not None: - _setter("select_all_value_options", select_all_value_options) + pulumi.set(__self__, "select_all_value_options", select_all_value_options) if source_column is not None: - _setter("source_column", source_column) + pulumi.set(__self__, "source_column", source_column) if source_field is not None: - _setter("source_field", source_field) + pulumi.set(__self__, "source_field", source_field) if source_parameter_name is not None: - _setter("source_parameter_name", source_parameter_name) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) @property @pulumi.getter(name="customValuesConfiguration") @@ -65546,25 +50484,12 @@ def __init__(__self__, *, categorical_dimension_field: Optional[pulumi.Input['TemplateCategoricalDimensionFieldArgs']] = None, date_dimension_field: Optional[pulumi.Input['TemplateDateDimensionFieldArgs']] = None, numerical_dimension_field: Optional[pulumi.Input['TemplateNumericalDimensionFieldArgs']] = None): - TemplateDimensionFieldArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - categorical_dimension_field=categorical_dimension_field, - date_dimension_field=date_dimension_field, - numerical_dimension_field=numerical_dimension_field, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - categorical_dimension_field: Optional[pulumi.Input['TemplateCategoricalDimensionFieldArgs']] = None, - date_dimension_field: Optional[pulumi.Input['TemplateDateDimensionFieldArgs']] = None, - numerical_dimension_field: Optional[pulumi.Input['TemplateNumericalDimensionFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if categorical_dimension_field is not None: - _setter("categorical_dimension_field", categorical_dimension_field) + pulumi.set(__self__, "categorical_dimension_field", categorical_dimension_field) if date_dimension_field is not None: - _setter("date_dimension_field", date_dimension_field) + pulumi.set(__self__, "date_dimension_field", date_dimension_field) if numerical_dimension_field is not None: - _setter("numerical_dimension_field", numerical_dimension_field) + pulumi.set(__self__, "numerical_dimension_field", numerical_dimension_field) @property @pulumi.getter(name="categoricalDimensionField") @@ -65598,17 +50523,8 @@ def numerical_dimension_field(self, value: Optional[pulumi.Input['TemplateNumeri class TemplateDonutCenterOptionsArgs: def __init__(__self__, *, label_visibility: Optional[pulumi.Input['TemplateVisibility']] = None): - TemplateDonutCenterOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - label_visibility=label_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - label_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if label_visibility is not None: - _setter("label_visibility", label_visibility) + pulumi.set(__self__, "label_visibility", label_visibility) @property @pulumi.getter(name="labelVisibility") @@ -65625,21 +50541,10 @@ class TemplateDonutOptionsArgs: def __init__(__self__, *, arc_options: Optional[pulumi.Input['TemplateArcOptionsArgs']] = None, donut_center_options: Optional[pulumi.Input['TemplateDonutCenterOptionsArgs']] = None): - TemplateDonutOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arc_options=arc_options, - donut_center_options=donut_center_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arc_options: Optional[pulumi.Input['TemplateArcOptionsArgs']] = None, - donut_center_options: Optional[pulumi.Input['TemplateDonutCenterOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arc_options is not None: - _setter("arc_options", arc_options) + pulumi.set(__self__, "arc_options", arc_options) if donut_center_options is not None: - _setter("donut_center_options", donut_center_options) + pulumi.set(__self__, "donut_center_options", donut_center_options) @property @pulumi.getter(name="arcOptions") @@ -65666,25 +50571,12 @@ def __init__(__self__, *, category_filter: Optional[pulumi.Input['TemplateCategoryDrillDownFilterArgs']] = None, numeric_equality_filter: Optional[pulumi.Input['TemplateNumericEqualityDrillDownFilterArgs']] = None, time_range_filter: Optional[pulumi.Input['TemplateTimeRangeDrillDownFilterArgs']] = None): - TemplateDrillDownFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_filter=category_filter, - numeric_equality_filter=numeric_equality_filter, - time_range_filter=time_range_filter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_filter: Optional[pulumi.Input['TemplateCategoryDrillDownFilterArgs']] = None, - numeric_equality_filter: Optional[pulumi.Input['TemplateNumericEqualityDrillDownFilterArgs']] = None, - time_range_filter: Optional[pulumi.Input['TemplateTimeRangeDrillDownFilterArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_filter is not None: - _setter("category_filter", category_filter) + pulumi.set(__self__, "category_filter", category_filter) if numeric_equality_filter is not None: - _setter("numeric_equality_filter", numeric_equality_filter) + pulumi.set(__self__, "numeric_equality_filter", numeric_equality_filter) if time_range_filter is not None: - _setter("time_range_filter", time_range_filter) + pulumi.set(__self__, "time_range_filter", time_range_filter) @property @pulumi.getter(name="categoryFilter") @@ -65720,25 +50612,12 @@ def __init__(__self__, *, info_icon_label_options: Optional[pulumi.Input['TemplateSheetControlInfoIconLabelOptionsArgs']] = None, select_all_options: Optional[pulumi.Input['TemplateListControlSelectAllOptionsArgs']] = None, title_options: Optional[pulumi.Input['TemplateLabelOptionsArgs']] = None): - TemplateDropDownControlDisplayOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - info_icon_label_options=info_icon_label_options, - select_all_options=select_all_options, - title_options=title_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - info_icon_label_options: Optional[pulumi.Input['TemplateSheetControlInfoIconLabelOptionsArgs']] = None, - select_all_options: Optional[pulumi.Input['TemplateListControlSelectAllOptionsArgs']] = None, - title_options: Optional[pulumi.Input['TemplateLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if info_icon_label_options is not None: - _setter("info_icon_label_options", info_icon_label_options) + pulumi.set(__self__, "info_icon_label_options", info_icon_label_options) if select_all_options is not None: - _setter("select_all_options", select_all_options) + pulumi.set(__self__, "select_all_options", select_all_options) if title_options is not None: - _setter("title_options", title_options) + pulumi.set(__self__, "title_options", title_options) @property @pulumi.getter(name="infoIconLabelOptions") @@ -65774,24 +50653,11 @@ def __init__(__self__, *, default_value_column: pulumi.Input['TemplateColumnIdentifierArgs'], group_name_column: Optional[pulumi.Input['TemplateColumnIdentifierArgs']] = None, user_name_column: Optional[pulumi.Input['TemplateColumnIdentifierArgs']] = None): - TemplateDynamicDefaultValueArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_value_column=default_value_column, - group_name_column=group_name_column, - user_name_column=user_name_column, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_value_column: pulumi.Input['TemplateColumnIdentifierArgs'], - group_name_column: Optional[pulumi.Input['TemplateColumnIdentifierArgs']] = None, - user_name_column: Optional[pulumi.Input['TemplateColumnIdentifierArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("default_value_column", default_value_column) + pulumi.set(__self__, "default_value_column", default_value_column) if group_name_column is not None: - _setter("group_name_column", group_name_column) + pulumi.set(__self__, "group_name_column", group_name_column) if user_name_column is not None: - _setter("user_name_column", user_name_column) + pulumi.set(__self__, "user_name_column", user_name_column) @property @pulumi.getter(name="defaultValueColumn") @@ -65827,23 +50693,10 @@ def __init__(__self__, *, data_set_identifier: pulumi.Input[str], visual_id: pulumi.Input[str], actions: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateVisualCustomActionArgs']]]] = None): - TemplateEmptyVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_identifier=data_set_identifier, - visual_id=visual_id, - actions=actions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_identifier: pulumi.Input[str], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateVisualCustomActionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_identifier", data_set_identifier) - _setter("visual_id", visual_id) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) @property @pulumi.getter(name="dataSetIdentifier") @@ -65879,23 +50732,10 @@ def __init__(__self__, *, amount: pulumi.Input[float], granularity: pulumi.Input['TemplateTimeGranularity'], status: Optional[pulumi.Input['TemplateWidgetStatus']] = None): - TemplateExcludePeriodConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - amount=amount, - granularity=granularity, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - amount: pulumi.Input[float], - granularity: pulumi.Input['TemplateTimeGranularity'], - status: Optional[pulumi.Input['TemplateWidgetStatus']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("amount", amount) - _setter("granularity", granularity) + pulumi.set(__self__, "amount", amount) + pulumi.set(__self__, "granularity", granularity) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter @@ -65931,23 +50771,10 @@ def __init__(__self__, *, columns: pulumi.Input[Sequence[pulumi.Input['TemplateColumnIdentifierArgs']]], hierarchy_id: pulumi.Input[str], drill_down_filters: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDrillDownFilterArgs']]]] = None): - TemplateExplicitHierarchyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - columns=columns, - hierarchy_id=hierarchy_id, - drill_down_filters=drill_down_filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - columns: pulumi.Input[Sequence[pulumi.Input['TemplateColumnIdentifierArgs']]], - hierarchy_id: pulumi.Input[str], - drill_down_filters: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDrillDownFilterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("columns", columns) - _setter("hierarchy_id", hierarchy_id) + pulumi.set(__self__, "columns", columns) + pulumi.set(__self__, "hierarchy_id", hierarchy_id) if drill_down_filters is not None: - _setter("drill_down_filters", drill_down_filters) + pulumi.set(__self__, "drill_down_filters", drill_down_filters) @property @pulumi.getter @@ -65983,25 +50810,12 @@ def __init__(__self__, *, aggregation_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, tooltip_fields: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateTooltipItemArgs']]]] = None, tooltip_title_type: Optional[pulumi.Input['TemplateTooltipTitleType']] = None): - TemplateFieldBasedTooltipArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - aggregation_visibility=aggregation_visibility, - tooltip_fields=tooltip_fields, - tooltip_title_type=tooltip_title_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aggregation_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - tooltip_fields: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateTooltipItemArgs']]]] = None, - tooltip_title_type: Optional[pulumi.Input['TemplateTooltipTitleType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if aggregation_visibility is not None: - _setter("aggregation_visibility", aggregation_visibility) + pulumi.set(__self__, "aggregation_visibility", aggregation_visibility) if tooltip_fields is not None: - _setter("tooltip_fields", tooltip_fields) + pulumi.set(__self__, "tooltip_fields", tooltip_fields) if tooltip_title_type is not None: - _setter("tooltip_title_type", tooltip_title_type) + pulumi.set(__self__, "tooltip_title_type", tooltip_title_type) @property @pulumi.getter(name="aggregationVisibility") @@ -66036,21 +50850,10 @@ class TemplateFieldLabelTypeArgs: def __init__(__self__, *, field_id: Optional[pulumi.Input[str]] = None, visibility: Optional[pulumi.Input['TemplateVisibility']] = None): - TemplateFieldLabelTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: Optional[pulumi.Input[str]] = None, - visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_id is not None: - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="fieldId") @@ -66077,23 +50880,10 @@ def __init__(__self__, *, axis_binding: pulumi.Input['TemplateAxisBinding'], field_id: pulumi.Input[str], settings: Optional[pulumi.Input['TemplateLineChartSeriesSettingsArgs']] = None): - TemplateFieldSeriesItemArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - axis_binding=axis_binding, - field_id=field_id, - settings=settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - axis_binding: pulumi.Input['TemplateAxisBinding'], - field_id: pulumi.Input[str], - settings: Optional[pulumi.Input['TemplateLineChartSeriesSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("axis_binding", axis_binding) - _setter("field_id", field_id) + pulumi.set(__self__, "axis_binding", axis_binding) + pulumi.set(__self__, "field_id", field_id) if settings is not None: - _setter("settings", settings) + pulumi.set(__self__, "settings", settings) @property @pulumi.getter(name="axisBinding") @@ -66128,21 +50918,10 @@ class TemplateFieldSortOptionsArgs: def __init__(__self__, *, column_sort: Optional[pulumi.Input['TemplateColumnSortArgs']] = None, field_sort: Optional[pulumi.Input['TemplateFieldSortArgs']] = None): - TemplateFieldSortOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_sort=column_sort, - field_sort=field_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_sort: Optional[pulumi.Input['TemplateColumnSortArgs']] = None, - field_sort: Optional[pulumi.Input['TemplateFieldSortArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column_sort is not None: - _setter("column_sort", column_sort) + pulumi.set(__self__, "column_sort", column_sort) if field_sort is not None: - _setter("field_sort", field_sort) + pulumi.set(__self__, "field_sort", field_sort) @property @pulumi.getter(name="columnSort") @@ -66168,19 +50947,8 @@ class TemplateFieldSortArgs: def __init__(__self__, *, direction: pulumi.Input['TemplateSortDirection'], field_id: pulumi.Input[str]): - TemplateFieldSortArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - direction=direction, - field_id=field_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - direction: pulumi.Input['TemplateSortDirection'], - field_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("direction", direction) - _setter("field_id", field_id) + pulumi.set(__self__, "direction", direction) + pulumi.set(__self__, "field_id", field_id) @property @pulumi.getter @@ -66207,24 +50975,11 @@ def __init__(__self__, *, field_id: pulumi.Input[str], label: Optional[pulumi.Input[str]] = None, visibility: Optional[pulumi.Input['TemplateVisibility']] = None): - TemplateFieldTooltipItemArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - label=label, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: pulumi.Input[str], - label: Optional[pulumi.Input[str]] = None, - visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if label is not None: - _setter("label", label) + pulumi.set(__self__, "label", label) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="fieldId") @@ -66259,21 +51014,10 @@ class TemplateFilledMapAggregatedFieldWellsArgs: def __init__(__self__, *, geospatial: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None): - TemplateFilledMapAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - geospatial=geospatial, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - geospatial: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if geospatial is not None: - _setter("geospatial", geospatial) + pulumi.set(__self__, "geospatial", geospatial) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -66298,16 +51042,7 @@ def values(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMea class TemplateFilledMapConditionalFormattingOptionArgs: def __init__(__self__, *, shape: pulumi.Input['TemplateFilledMapShapeConditionalFormattingArgs']): - TemplateFilledMapConditionalFormattingOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - shape=shape, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - shape: pulumi.Input['TemplateFilledMapShapeConditionalFormattingArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("shape", shape) + pulumi.set(__self__, "shape", shape) @property @pulumi.getter @@ -66323,16 +51058,7 @@ def shape(self, value: pulumi.Input['TemplateFilledMapShapeConditionalFormatting class TemplateFilledMapConditionalFormattingArgs: def __init__(__self__, *, conditional_formatting_options: pulumi.Input[Sequence[pulumi.Input['TemplateFilledMapConditionalFormattingOptionArgs']]]): - TemplateFilledMapConditionalFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - conditional_formatting_options=conditional_formatting_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - conditional_formatting_options: pulumi.Input[Sequence[pulumi.Input['TemplateFilledMapConditionalFormattingOptionArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("conditional_formatting_options", conditional_formatting_options) + pulumi.set(__self__, "conditional_formatting_options", conditional_formatting_options) @property @pulumi.getter(name="conditionalFormattingOptions") @@ -66353,37 +51079,18 @@ def __init__(__self__, *, sort_configuration: Optional[pulumi.Input['TemplateFilledMapSortConfigurationArgs']] = None, tooltip: Optional[pulumi.Input['TemplateTooltipOptionsArgs']] = None, window_options: Optional[pulumi.Input['TemplateGeospatialWindowOptionsArgs']] = None): - TemplateFilledMapConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_wells=field_wells, - legend=legend, - map_style_options=map_style_options, - sort_configuration=sort_configuration, - tooltip=tooltip, - window_options=window_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_wells: Optional[pulumi.Input['TemplateFilledMapFieldWellsArgs']] = None, - legend: Optional[pulumi.Input['TemplateLegendOptionsArgs']] = None, - map_style_options: Optional[pulumi.Input['TemplateGeospatialMapStyleOptionsArgs']] = None, - sort_configuration: Optional[pulumi.Input['TemplateFilledMapSortConfigurationArgs']] = None, - tooltip: Optional[pulumi.Input['TemplateTooltipOptionsArgs']] = None, - window_options: Optional[pulumi.Input['TemplateGeospatialWindowOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if map_style_options is not None: - _setter("map_style_options", map_style_options) + pulumi.set(__self__, "map_style_options", map_style_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if window_options is not None: - _setter("window_options", window_options) + pulumi.set(__self__, "window_options", window_options) @property @pulumi.getter(name="fieldWells") @@ -66444,17 +51151,8 @@ def window_options(self, value: Optional[pulumi.Input['TemplateGeospatialWindowO class TemplateFilledMapFieldWellsArgs: def __init__(__self__, *, filled_map_aggregated_field_wells: Optional[pulumi.Input['TemplateFilledMapAggregatedFieldWellsArgs']] = None): - TemplateFilledMapFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - filled_map_aggregated_field_wells=filled_map_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filled_map_aggregated_field_wells: Optional[pulumi.Input['TemplateFilledMapAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if filled_map_aggregated_field_wells is not None: - _setter("filled_map_aggregated_field_wells", filled_map_aggregated_field_wells) + pulumi.set(__self__, "filled_map_aggregated_field_wells", filled_map_aggregated_field_wells) @property @pulumi.getter(name="filledMapAggregatedFieldWells") @@ -66471,20 +51169,9 @@ class TemplateFilledMapShapeConditionalFormattingArgs: def __init__(__self__, *, field_id: pulumi.Input[str], format: Optional[pulumi.Input['TemplateShapeConditionalFormatArgs']] = None): - TemplateFilledMapShapeConditionalFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - format=format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: pulumi.Input[str], - format: Optional[pulumi.Input['TemplateShapeConditionalFormatArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if format is not None: - _setter("format", format) + pulumi.set(__self__, "format", format) @property @pulumi.getter(name="fieldId") @@ -66509,17 +51196,8 @@ def format(self, value: Optional[pulumi.Input['TemplateShapeConditionalFormatArg class TemplateFilledMapSortConfigurationArgs: def __init__(__self__, *, category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFieldSortOptionsArgs']]]] = None): - TemplateFilledMapSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_sort=category_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) @property @pulumi.getter(name="categorySort") @@ -66541,40 +51219,19 @@ def __init__(__self__, *, conditional_formatting: Optional[pulumi.Input['TemplateFilledMapConditionalFormattingArgs']] = None, subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None): - TemplateFilledMapVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - conditional_formatting=conditional_formatting, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['TemplateFilledMapConfigurationArgs']] = None, - column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateColumnHierarchyArgs']]]] = None, - conditional_formatting: Optional[pulumi.Input['TemplateFilledMapConditionalFormattingArgs']] = None, - subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if conditional_formatting is not None: - _setter("conditional_formatting", conditional_formatting) + pulumi.set(__self__, "conditional_formatting", conditional_formatting) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -66650,41 +51307,20 @@ def __init__(__self__, *, slider: Optional[pulumi.Input['TemplateFilterSliderControlArgs']] = None, text_area: Optional[pulumi.Input['TemplateFilterTextAreaControlArgs']] = None, text_field: Optional[pulumi.Input['TemplateFilterTextFieldControlArgs']] = None): - TemplateFilterControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_picker=date_time_picker, - dropdown=dropdown, - list=list, - relative_date_time=relative_date_time, - slider=slider, - text_area=text_area, - text_field=text_field, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_picker: Optional[pulumi.Input['TemplateFilterDateTimePickerControlArgs']] = None, - dropdown: Optional[pulumi.Input['TemplateFilterDropDownControlArgs']] = None, - list: Optional[pulumi.Input['TemplateFilterListControlArgs']] = None, - relative_date_time: Optional[pulumi.Input['TemplateFilterRelativeDateTimeControlArgs']] = None, - slider: Optional[pulumi.Input['TemplateFilterSliderControlArgs']] = None, - text_area: Optional[pulumi.Input['TemplateFilterTextAreaControlArgs']] = None, - text_field: Optional[pulumi.Input['TemplateFilterTextFieldControlArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_picker is not None: - _setter("date_time_picker", date_time_picker) + pulumi.set(__self__, "date_time_picker", date_time_picker) if dropdown is not None: - _setter("dropdown", dropdown) + pulumi.set(__self__, "dropdown", dropdown) if list is not None: - _setter("list", list) + pulumi.set(__self__, "list", list) if relative_date_time is not None: - _setter("relative_date_time", relative_date_time) + pulumi.set(__self__, "relative_date_time", relative_date_time) if slider is not None: - _setter("slider", slider) + pulumi.set(__self__, "slider", slider) if text_area is not None: - _setter("text_area", text_area) + pulumi.set(__self__, "text_area", text_area) if text_field is not None: - _setter("text_field", text_field) + pulumi.set(__self__, "text_field", text_field) @property @pulumi.getter(name="dateTimePicker") @@ -66758,30 +51394,13 @@ def __init__(__self__, *, title: pulumi.Input[str], display_options: Optional[pulumi.Input['TemplateDateTimePickerControlDisplayOptionsArgs']] = None, type: Optional[pulumi.Input['TemplateSheetControlDateTimePickerType']] = None): - TemplateFilterDateTimePickerControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_control_id=filter_control_id, - source_filter_id=source_filter_id, - title=title, - display_options=display_options, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_control_id: pulumi.Input[str], - source_filter_id: pulumi.Input[str], - title: pulumi.Input[str], - display_options: Optional[pulumi.Input['TemplateDateTimePickerControlDisplayOptionsArgs']] = None, - type: Optional[pulumi.Input['TemplateSheetControlDateTimePickerType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_control_id", filter_control_id) - _setter("source_filter_id", source_filter_id) - _setter("title", title) + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="filterControlId") @@ -66839,38 +51458,17 @@ def __init__(__self__, *, display_options: Optional[pulumi.Input['TemplateDropDownControlDisplayOptionsArgs']] = None, selectable_values: Optional[pulumi.Input['TemplateFilterSelectableValuesArgs']] = None, type: Optional[pulumi.Input['TemplateSheetControlListType']] = None): - TemplateFilterDropDownControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_control_id=filter_control_id, - source_filter_id=source_filter_id, - title=title, - cascading_control_configuration=cascading_control_configuration, - display_options=display_options, - selectable_values=selectable_values, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_control_id: pulumi.Input[str], - source_filter_id: pulumi.Input[str], - title: pulumi.Input[str], - cascading_control_configuration: Optional[pulumi.Input['TemplateCascadingControlConfigurationArgs']] = None, - display_options: Optional[pulumi.Input['TemplateDropDownControlDisplayOptionsArgs']] = None, - selectable_values: Optional[pulumi.Input['TemplateFilterSelectableValuesArgs']] = None, - type: Optional[pulumi.Input['TemplateSheetControlListType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_control_id", filter_control_id) - _setter("source_filter_id", source_filter_id) - _setter("title", title) + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) if cascading_control_configuration is not None: - _setter("cascading_control_configuration", cascading_control_configuration) + pulumi.set(__self__, "cascading_control_configuration", cascading_control_configuration) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) if selectable_values is not None: - _setter("selectable_values", selectable_values) + pulumi.set(__self__, "selectable_values", selectable_values) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="filterControlId") @@ -66944,29 +51542,12 @@ def __init__(__self__, *, filters: pulumi.Input[Sequence[pulumi.Input['TemplateFilterArgs']]], scope_configuration: pulumi.Input['TemplateFilterScopeConfigurationArgs'], status: Optional[pulumi.Input['TemplateWidgetStatus']] = None): - TemplateFilterGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cross_dataset=cross_dataset, - filter_group_id=filter_group_id, - filters=filters, - scope_configuration=scope_configuration, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cross_dataset: pulumi.Input['TemplateCrossDatasetTypes'], - filter_group_id: pulumi.Input[str], - filters: pulumi.Input[Sequence[pulumi.Input['TemplateFilterArgs']]], - scope_configuration: pulumi.Input['TemplateFilterScopeConfigurationArgs'], - status: Optional[pulumi.Input['TemplateWidgetStatus']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cross_dataset", cross_dataset) - _setter("filter_group_id", filter_group_id) - _setter("filters", filters) - _setter("scope_configuration", scope_configuration) + pulumi.set(__self__, "cross_dataset", cross_dataset) + pulumi.set(__self__, "filter_group_id", filter_group_id) + pulumi.set(__self__, "filters", filters) + pulumi.set(__self__, "scope_configuration", scope_configuration) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter(name="crossDataset") @@ -67021,28 +51602,13 @@ def __init__(__self__, *, category_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, null_option: Optional[pulumi.Input['TemplateFilterNullOption']] = None, select_all_options: Optional[pulumi.Input['TemplateCategoryFilterSelectAllOptions']] = None): - TemplateFilterListConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - match_operator=match_operator, - category_values=category_values, - null_option=null_option, - select_all_options=select_all_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - match_operator: pulumi.Input['TemplateCategoryFilterMatchOperator'], - category_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - null_option: Optional[pulumi.Input['TemplateFilterNullOption']] = None, - select_all_options: Optional[pulumi.Input['TemplateCategoryFilterSelectAllOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("match_operator", match_operator) + pulumi.set(__self__, "match_operator", match_operator) if category_values is not None: - _setter("category_values", category_values) + pulumi.set(__self__, "category_values", category_values) if null_option is not None: - _setter("null_option", null_option) + pulumi.set(__self__, "null_option", null_option) if select_all_options is not None: - _setter("select_all_options", select_all_options) + pulumi.set(__self__, "select_all_options", select_all_options) @property @pulumi.getter(name="matchOperator") @@ -67091,38 +51657,17 @@ def __init__(__self__, *, display_options: Optional[pulumi.Input['TemplateListControlDisplayOptionsArgs']] = None, selectable_values: Optional[pulumi.Input['TemplateFilterSelectableValuesArgs']] = None, type: Optional[pulumi.Input['TemplateSheetControlListType']] = None): - TemplateFilterListControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_control_id=filter_control_id, - source_filter_id=source_filter_id, - title=title, - cascading_control_configuration=cascading_control_configuration, - display_options=display_options, - selectable_values=selectable_values, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_control_id: pulumi.Input[str], - source_filter_id: pulumi.Input[str], - title: pulumi.Input[str], - cascading_control_configuration: Optional[pulumi.Input['TemplateCascadingControlConfigurationArgs']] = None, - display_options: Optional[pulumi.Input['TemplateListControlDisplayOptionsArgs']] = None, - selectable_values: Optional[pulumi.Input['TemplateFilterSelectableValuesArgs']] = None, - type: Optional[pulumi.Input['TemplateSheetControlListType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_control_id", filter_control_id) - _setter("source_filter_id", source_filter_id) - _setter("title", title) + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) if cascading_control_configuration is not None: - _setter("cascading_control_configuration", cascading_control_configuration) + pulumi.set(__self__, "cascading_control_configuration", cascading_control_configuration) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) if selectable_values is not None: - _setter("selectable_values", selectable_values) + pulumi.set(__self__, "selectable_values", selectable_values) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="filterControlId") @@ -67194,25 +51739,12 @@ def __init__(__self__, *, selected_columns: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateColumnIdentifierArgs']]]] = None, selected_field_options: Optional[pulumi.Input['TemplateSelectedFieldOptions']] = None, selected_fields: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - TemplateFilterOperationSelectedFieldsConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - selected_columns=selected_columns, - selected_field_options=selected_field_options, - selected_fields=selected_fields, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - selected_columns: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateColumnIdentifierArgs']]]] = None, - selected_field_options: Optional[pulumi.Input['TemplateSelectedFieldOptions']] = None, - selected_fields: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if selected_columns is not None: - _setter("selected_columns", selected_columns) + pulumi.set(__self__, "selected_columns", selected_columns) if selected_field_options is not None: - _setter("selected_field_options", selected_field_options) + pulumi.set(__self__, "selected_field_options", selected_field_options) if selected_fields is not None: - _setter("selected_fields", selected_fields) + pulumi.set(__self__, "selected_fields", selected_fields) @property @pulumi.getter(name="selectedColumns") @@ -67246,17 +51778,8 @@ def selected_fields(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str class TemplateFilterOperationTargetVisualsConfigurationArgs: def __init__(__self__, *, same_sheet_target_visual_configuration: Optional[pulumi.Input['TemplateSameSheetTargetVisualConfigurationArgs']] = None): - TemplateFilterOperationTargetVisualsConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - same_sheet_target_visual_configuration=same_sheet_target_visual_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - same_sheet_target_visual_configuration: Optional[pulumi.Input['TemplateSameSheetTargetVisualConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if same_sheet_target_visual_configuration is not None: - _setter("same_sheet_target_visual_configuration", same_sheet_target_visual_configuration) + pulumi.set(__self__, "same_sheet_target_visual_configuration", same_sheet_target_visual_configuration) @property @pulumi.getter(name="sameSheetTargetVisualConfiguration") @@ -67275,26 +51798,11 @@ def __init__(__self__, *, source_filter_id: pulumi.Input[str], title: pulumi.Input[str], display_options: Optional[pulumi.Input['TemplateRelativeDateTimeControlDisplayOptionsArgs']] = None): - TemplateFilterRelativeDateTimeControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_control_id=filter_control_id, - source_filter_id=source_filter_id, - title=title, - display_options=display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_control_id: pulumi.Input[str], - source_filter_id: pulumi.Input[str], - title: pulumi.Input[str], - display_options: Optional[pulumi.Input['TemplateRelativeDateTimeControlDisplayOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_control_id", filter_control_id) - _setter("source_filter_id", source_filter_id) - _setter("title", title) + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) @property @pulumi.getter(name="filterControlId") @@ -67338,21 +51846,10 @@ class TemplateFilterScopeConfigurationArgs: def __init__(__self__, *, all_sheets: Optional[pulumi.Input['TemplateAllSheetsFilterScopeConfigurationArgs']] = None, selected_sheets: Optional[pulumi.Input['TemplateSelectedSheetsFilterScopeConfigurationArgs']] = None): - TemplateFilterScopeConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - all_sheets=all_sheets, - selected_sheets=selected_sheets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - all_sheets: Optional[pulumi.Input['TemplateAllSheetsFilterScopeConfigurationArgs']] = None, - selected_sheets: Optional[pulumi.Input['TemplateSelectedSheetsFilterScopeConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if all_sheets is not None: - _setter("all_sheets", all_sheets) + pulumi.set(__self__, "all_sheets", all_sheets) if selected_sheets is not None: - _setter("selected_sheets", selected_sheets) + pulumi.set(__self__, "selected_sheets", selected_sheets) @property @pulumi.getter(name="allSheets") @@ -67377,17 +51874,8 @@ def selected_sheets(self, value: Optional[pulumi.Input['TemplateSelectedSheetsFi class TemplateFilterSelectableValuesArgs: def __init__(__self__, *, values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - TemplateFilterSelectableValuesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -67410,39 +51898,16 @@ def __init__(__self__, *, title: pulumi.Input[str], display_options: Optional[pulumi.Input['TemplateSliderControlDisplayOptionsArgs']] = None, type: Optional[pulumi.Input['TemplateSheetControlSliderType']] = None): - TemplateFilterSliderControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_control_id=filter_control_id, - maximum_value=maximum_value, - minimum_value=minimum_value, - source_filter_id=source_filter_id, - step_size=step_size, - title=title, - display_options=display_options, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_control_id: pulumi.Input[str], - maximum_value: pulumi.Input[float], - minimum_value: pulumi.Input[float], - source_filter_id: pulumi.Input[str], - step_size: pulumi.Input[float], - title: pulumi.Input[str], - display_options: Optional[pulumi.Input['TemplateSliderControlDisplayOptionsArgs']] = None, - type: Optional[pulumi.Input['TemplateSheetControlSliderType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_control_id", filter_control_id) - _setter("maximum_value", maximum_value) - _setter("minimum_value", minimum_value) - _setter("source_filter_id", source_filter_id) - _setter("step_size", step_size) - _setter("title", title) + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "maximum_value", maximum_value) + pulumi.set(__self__, "minimum_value", minimum_value) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "step_size", step_size) + pulumi.set(__self__, "title", title) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="filterControlId") @@ -67525,30 +51990,13 @@ def __init__(__self__, *, title: pulumi.Input[str], delimiter: Optional[pulumi.Input[str]] = None, display_options: Optional[pulumi.Input['TemplateTextAreaControlDisplayOptionsArgs']] = None): - TemplateFilterTextAreaControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_control_id=filter_control_id, - source_filter_id=source_filter_id, - title=title, - delimiter=delimiter, - display_options=display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_control_id: pulumi.Input[str], - source_filter_id: pulumi.Input[str], - title: pulumi.Input[str], - delimiter: Optional[pulumi.Input[str]] = None, - display_options: Optional[pulumi.Input['TemplateTextAreaControlDisplayOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_control_id", filter_control_id) - _setter("source_filter_id", source_filter_id) - _setter("title", title) + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) if delimiter is not None: - _setter("delimiter", delimiter) + pulumi.set(__self__, "delimiter", delimiter) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) @property @pulumi.getter(name="filterControlId") @@ -67603,26 +52051,11 @@ def __init__(__self__, *, source_filter_id: pulumi.Input[str], title: pulumi.Input[str], display_options: Optional[pulumi.Input['TemplateTextFieldControlDisplayOptionsArgs']] = None): - TemplateFilterTextFieldControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_control_id=filter_control_id, - source_filter_id=source_filter_id, - title=title, - display_options=display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_control_id: pulumi.Input[str], - source_filter_id: pulumi.Input[str], - title: pulumi.Input[str], - display_options: Optional[pulumi.Input['TemplateTextFieldControlDisplayOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_control_id", filter_control_id) - _setter("source_filter_id", source_filter_id) - _setter("title", title) + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) @property @pulumi.getter(name="filterControlId") @@ -67671,41 +52104,20 @@ def __init__(__self__, *, time_equality_filter: Optional[pulumi.Input['TemplateTimeEqualityFilterArgs']] = None, time_range_filter: Optional[pulumi.Input['TemplateTimeRangeFilterArgs']] = None, top_bottom_filter: Optional[pulumi.Input['TemplateTopBottomFilterArgs']] = None): - TemplateFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_filter=category_filter, - numeric_equality_filter=numeric_equality_filter, - numeric_range_filter=numeric_range_filter, - relative_dates_filter=relative_dates_filter, - time_equality_filter=time_equality_filter, - time_range_filter=time_range_filter, - top_bottom_filter=top_bottom_filter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_filter: Optional[pulumi.Input['TemplateCategoryFilterArgs']] = None, - numeric_equality_filter: Optional[pulumi.Input['TemplateNumericEqualityFilterArgs']] = None, - numeric_range_filter: Optional[pulumi.Input['TemplateNumericRangeFilterArgs']] = None, - relative_dates_filter: Optional[pulumi.Input['TemplateRelativeDatesFilterArgs']] = None, - time_equality_filter: Optional[pulumi.Input['TemplateTimeEqualityFilterArgs']] = None, - time_range_filter: Optional[pulumi.Input['TemplateTimeRangeFilterArgs']] = None, - top_bottom_filter: Optional[pulumi.Input['TemplateTopBottomFilterArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_filter is not None: - _setter("category_filter", category_filter) + pulumi.set(__self__, "category_filter", category_filter) if numeric_equality_filter is not None: - _setter("numeric_equality_filter", numeric_equality_filter) + pulumi.set(__self__, "numeric_equality_filter", numeric_equality_filter) if numeric_range_filter is not None: - _setter("numeric_range_filter", numeric_range_filter) + pulumi.set(__self__, "numeric_range_filter", numeric_range_filter) if relative_dates_filter is not None: - _setter("relative_dates_filter", relative_dates_filter) + pulumi.set(__self__, "relative_dates_filter", relative_dates_filter) if time_equality_filter is not None: - _setter("time_equality_filter", time_equality_filter) + pulumi.set(__self__, "time_equality_filter", time_equality_filter) if time_range_filter is not None: - _setter("time_range_filter", time_range_filter) + pulumi.set(__self__, "time_range_filter", time_range_filter) if top_bottom_filter is not None: - _setter("top_bottom_filter", top_bottom_filter) + pulumi.set(__self__, "top_bottom_filter", top_bottom_filter) @property @pulumi.getter(name="categoryFilter") @@ -67779,33 +52191,16 @@ def __init__(__self__, *, font_size: Optional[pulumi.Input['TemplateFontSizeArgs']] = None, font_style: Optional[pulumi.Input['TemplateFontStyle']] = None, font_weight: Optional[pulumi.Input['TemplateFontWeightArgs']] = None): - TemplateFontConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - font_color=font_color, - font_decoration=font_decoration, - font_size=font_size, - font_style=font_style, - font_weight=font_weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - font_color: Optional[pulumi.Input[str]] = None, - font_decoration: Optional[pulumi.Input['TemplateFontDecoration']] = None, - font_size: Optional[pulumi.Input['TemplateFontSizeArgs']] = None, - font_style: Optional[pulumi.Input['TemplateFontStyle']] = None, - font_weight: Optional[pulumi.Input['TemplateFontWeightArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if font_color is not None: - _setter("font_color", font_color) + pulumi.set(__self__, "font_color", font_color) if font_decoration is not None: - _setter("font_decoration", font_decoration) + pulumi.set(__self__, "font_decoration", font_decoration) if font_size is not None: - _setter("font_size", font_size) + pulumi.set(__self__, "font_size", font_size) if font_style is not None: - _setter("font_style", font_style) + pulumi.set(__self__, "font_style", font_style) if font_weight is not None: - _setter("font_weight", font_weight) + pulumi.set(__self__, "font_weight", font_weight) @property @pulumi.getter(name="fontColor") @@ -67857,17 +52252,8 @@ def font_weight(self, value: Optional[pulumi.Input['TemplateFontWeightArgs']]): class TemplateFontSizeArgs: def __init__(__self__, *, relative: Optional[pulumi.Input['TemplateRelativeFontSize']] = None): - TemplateFontSizeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - relative=relative, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - relative: Optional[pulumi.Input['TemplateRelativeFontSize']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if relative is not None: - _setter("relative", relative) + pulumi.set(__self__, "relative", relative) @property @pulumi.getter @@ -67883,17 +52269,8 @@ def relative(self, value: Optional[pulumi.Input['TemplateRelativeFontSize']]): class TemplateFontWeightArgs: def __init__(__self__, *, name: Optional[pulumi.Input['TemplateFontWeightName']] = None): - TemplateFontWeightArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input['TemplateFontWeightName']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -67919,56 +52296,27 @@ def __init__(__self__, *, time: Optional[pulumi.Input['TemplateDimensionFieldArgs']] = None, upper_boundary: Optional[pulumi.Input[float]] = None, value: Optional[pulumi.Input['TemplateMeasureFieldArgs']] = None): - TemplateForecastComputationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - custom_seasonality_value=custom_seasonality_value, - lower_boundary=lower_boundary, - name=name, - periods_backward=periods_backward, - periods_forward=periods_forward, - prediction_interval=prediction_interval, - seasonality=seasonality, - time=time, - upper_boundary=upper_boundary, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: pulumi.Input[str], - custom_seasonality_value: Optional[pulumi.Input[float]] = None, - lower_boundary: Optional[pulumi.Input[float]] = None, - name: Optional[pulumi.Input[str]] = None, - periods_backward: Optional[pulumi.Input[float]] = None, - periods_forward: Optional[pulumi.Input[float]] = None, - prediction_interval: Optional[pulumi.Input[float]] = None, - seasonality: Optional[pulumi.Input['TemplateForecastComputationSeasonality']] = None, - time: Optional[pulumi.Input['TemplateDimensionFieldArgs']] = None, - upper_boundary: Optional[pulumi.Input[float]] = None, - value: Optional[pulumi.Input['TemplateMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) + pulumi.set(__self__, "computation_id", computation_id) if custom_seasonality_value is not None: - _setter("custom_seasonality_value", custom_seasonality_value) + pulumi.set(__self__, "custom_seasonality_value", custom_seasonality_value) if lower_boundary is not None: - _setter("lower_boundary", lower_boundary) + pulumi.set(__self__, "lower_boundary", lower_boundary) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if periods_backward is not None: - _setter("periods_backward", periods_backward) + pulumi.set(__self__, "periods_backward", periods_backward) if periods_forward is not None: - _setter("periods_forward", periods_forward) + pulumi.set(__self__, "periods_forward", periods_forward) if prediction_interval is not None: - _setter("prediction_interval", prediction_interval) + pulumi.set(__self__, "prediction_interval", prediction_interval) if seasonality is not None: - _setter("seasonality", seasonality) + pulumi.set(__self__, "seasonality", seasonality) if time is not None: - _setter("time", time) + pulumi.set(__self__, "time", time) if upper_boundary is not None: - _setter("upper_boundary", upper_boundary) + pulumi.set(__self__, "upper_boundary", upper_boundary) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -68075,21 +52423,10 @@ class TemplateForecastConfigurationArgs: def __init__(__self__, *, forecast_properties: Optional[pulumi.Input['TemplateTimeBasedForecastPropertiesArgs']] = None, scenario: Optional[pulumi.Input['TemplateForecastScenarioArgs']] = None): - TemplateForecastConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - forecast_properties=forecast_properties, - scenario=scenario, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - forecast_properties: Optional[pulumi.Input['TemplateTimeBasedForecastPropertiesArgs']] = None, - scenario: Optional[pulumi.Input['TemplateForecastScenarioArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if forecast_properties is not None: - _setter("forecast_properties", forecast_properties) + pulumi.set(__self__, "forecast_properties", forecast_properties) if scenario is not None: - _setter("scenario", scenario) + pulumi.set(__self__, "scenario", scenario) @property @pulumi.getter(name="forecastProperties") @@ -68115,21 +52452,10 @@ class TemplateForecastScenarioArgs: def __init__(__self__, *, what_if_point_scenario: Optional[pulumi.Input['TemplateWhatIfPointScenarioArgs']] = None, what_if_range_scenario: Optional[pulumi.Input['TemplateWhatIfRangeScenarioArgs']] = None): - TemplateForecastScenarioArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - what_if_point_scenario=what_if_point_scenario, - what_if_range_scenario=what_if_range_scenario, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - what_if_point_scenario: Optional[pulumi.Input['TemplateWhatIfPointScenarioArgs']] = None, - what_if_range_scenario: Optional[pulumi.Input['TemplateWhatIfRangeScenarioArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if what_if_point_scenario is not None: - _setter("what_if_point_scenario", what_if_point_scenario) + pulumi.set(__self__, "what_if_point_scenario", what_if_point_scenario) if what_if_range_scenario is not None: - _setter("what_if_range_scenario", what_if_range_scenario) + pulumi.set(__self__, "what_if_range_scenario", what_if_range_scenario) @property @pulumi.getter(name="whatIfPointScenario") @@ -68156,25 +52482,12 @@ def __init__(__self__, *, date_time_format_configuration: Optional[pulumi.Input['TemplateDateTimeFormatConfigurationArgs']] = None, number_format_configuration: Optional[pulumi.Input['TemplateNumberFormatConfigurationArgs']] = None, string_format_configuration: Optional[pulumi.Input['TemplateStringFormatConfigurationArgs']] = None): - TemplateFormatConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_format_configuration=date_time_format_configuration, - number_format_configuration=number_format_configuration, - string_format_configuration=string_format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_format_configuration: Optional[pulumi.Input['TemplateDateTimeFormatConfigurationArgs']] = None, - number_format_configuration: Optional[pulumi.Input['TemplateNumberFormatConfigurationArgs']] = None, - string_format_configuration: Optional[pulumi.Input['TemplateStringFormatConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_format_configuration is not None: - _setter("date_time_format_configuration", date_time_format_configuration) + pulumi.set(__self__, "date_time_format_configuration", date_time_format_configuration) if number_format_configuration is not None: - _setter("number_format_configuration", number_format_configuration) + pulumi.set(__self__, "number_format_configuration", number_format_configuration) if string_format_configuration is not None: - _setter("string_format_configuration", string_format_configuration) + pulumi.set(__self__, "string_format_configuration", string_format_configuration) @property @pulumi.getter(name="dateTimeFormatConfiguration") @@ -68208,17 +52521,8 @@ def string_format_configuration(self, value: Optional[pulumi.Input['TemplateStri class TemplateFreeFormLayoutCanvasSizeOptionsArgs: def __init__(__self__, *, screen_canvas_size_options: Optional[pulumi.Input['TemplateFreeFormLayoutScreenCanvasSizeOptionsArgs']] = None): - TemplateFreeFormLayoutCanvasSizeOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - screen_canvas_size_options=screen_canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - screen_canvas_size_options: Optional[pulumi.Input['TemplateFreeFormLayoutScreenCanvasSizeOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if screen_canvas_size_options is not None: - _setter("screen_canvas_size_options", screen_canvas_size_options) + pulumi.set(__self__, "screen_canvas_size_options", screen_canvas_size_options) @property @pulumi.getter(name="screenCanvasSizeOptions") @@ -68235,20 +52539,9 @@ class TemplateFreeFormLayoutConfigurationArgs: def __init__(__self__, *, elements: pulumi.Input[Sequence[pulumi.Input['TemplateFreeFormLayoutElementArgs']]], canvas_size_options: Optional[pulumi.Input['TemplateFreeFormLayoutCanvasSizeOptionsArgs']] = None): - TemplateFreeFormLayoutConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - elements=elements, - canvas_size_options=canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - elements: pulumi.Input[Sequence[pulumi.Input['TemplateFreeFormLayoutElementArgs']]], - canvas_size_options: Optional[pulumi.Input['TemplateFreeFormLayoutCanvasSizeOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("elements", elements) + pulumi.set(__self__, "elements", elements) if canvas_size_options is not None: - _setter("canvas_size_options", canvas_size_options) + pulumi.set(__self__, "canvas_size_options", canvas_size_options) @property @pulumi.getter @@ -68274,21 +52567,10 @@ class TemplateFreeFormLayoutElementBackgroundStyleArgs: def __init__(__self__, *, color: Optional[pulumi.Input[str]] = None, visibility: Optional[pulumi.Input['TemplateVisibility']] = None): - TemplateFreeFormLayoutElementBackgroundStyleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: Optional[pulumi.Input[str]] = None, - visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -68314,21 +52596,10 @@ class TemplateFreeFormLayoutElementBorderStyleArgs: def __init__(__self__, *, color: Optional[pulumi.Input[str]] = None, visibility: Optional[pulumi.Input['TemplateVisibility']] = None): - TemplateFreeFormLayoutElementBorderStyleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: Optional[pulumi.Input[str]] = None, - visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -68370,55 +52641,24 @@ def __init__(__self__, *, :param pulumi.Input[str] x_axis_location: String based length that is composed of value and unit in px :param pulumi.Input[str] y_axis_location: String based length that is composed of value and unit in px with Integer.MAX_VALUE as maximum value """ - TemplateFreeFormLayoutElementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - element_id=element_id, - element_type=element_type, - height=height, - width=width, - x_axis_location=x_axis_location, - y_axis_location=y_axis_location, - background_style=background_style, - border_style=border_style, - loading_animation=loading_animation, - rendering_rules=rendering_rules, - selected_border_style=selected_border_style, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - element_id: pulumi.Input[str], - element_type: pulumi.Input['TemplateLayoutElementType'], - height: pulumi.Input[str], - width: pulumi.Input[str], - x_axis_location: pulumi.Input[str], - y_axis_location: pulumi.Input[str], - background_style: Optional[pulumi.Input['TemplateFreeFormLayoutElementBackgroundStyleArgs']] = None, - border_style: Optional[pulumi.Input['TemplateFreeFormLayoutElementBorderStyleArgs']] = None, - loading_animation: Optional[pulumi.Input['TemplateLoadingAnimationArgs']] = None, - rendering_rules: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateSheetElementRenderingRuleArgs']]]] = None, - selected_border_style: Optional[pulumi.Input['TemplateFreeFormLayoutElementBorderStyleArgs']] = None, - visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("element_id", element_id) - _setter("element_type", element_type) - _setter("height", height) - _setter("width", width) - _setter("x_axis_location", x_axis_location) - _setter("y_axis_location", y_axis_location) + pulumi.set(__self__, "element_id", element_id) + pulumi.set(__self__, "element_type", element_type) + pulumi.set(__self__, "height", height) + pulumi.set(__self__, "width", width) + pulumi.set(__self__, "x_axis_location", x_axis_location) + pulumi.set(__self__, "y_axis_location", y_axis_location) if background_style is not None: - _setter("background_style", background_style) + pulumi.set(__self__, "background_style", background_style) if border_style is not None: - _setter("border_style", border_style) + pulumi.set(__self__, "border_style", border_style) if loading_animation is not None: - _setter("loading_animation", loading_animation) + pulumi.set(__self__, "loading_animation", loading_animation) if rendering_rules is not None: - _setter("rendering_rules", rendering_rules) + pulumi.set(__self__, "rendering_rules", rendering_rules) if selected_border_style is not None: - _setter("selected_border_style", selected_border_style) + pulumi.set(__self__, "selected_border_style", selected_border_style) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="elementId") @@ -68548,16 +52788,7 @@ def __init__(__self__, *, """ :param pulumi.Input[str] optimized_view_port_width: String based length that is composed of value and unit in px """ - TemplateFreeFormLayoutScreenCanvasSizeOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - optimized_view_port_width=optimized_view_port_width, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - optimized_view_port_width: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("optimized_view_port_width", optimized_view_port_width) + pulumi.set(__self__, "optimized_view_port_width", optimized_view_port_width) @property @pulumi.getter(name="optimizedViewPortWidth") @@ -68576,16 +52807,7 @@ def optimized_view_port_width(self, value: pulumi.Input[str]): class TemplateFreeFormSectionLayoutConfigurationArgs: def __init__(__self__, *, elements: pulumi.Input[Sequence[pulumi.Input['TemplateFreeFormLayoutElementArgs']]]): - TemplateFreeFormSectionLayoutConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - elements=elements, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - elements: pulumi.Input[Sequence[pulumi.Input['TemplateFreeFormLayoutElementArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("elements", elements) + pulumi.set(__self__, "elements", elements) @property @pulumi.getter @@ -68602,21 +52824,10 @@ class TemplateFunnelChartAggregatedFieldWellsArgs: def __init__(__self__, *, category: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None): - TemplateFunnelChartAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -68647,41 +52858,20 @@ def __init__(__self__, *, tooltip: Optional[pulumi.Input['TemplateTooltipOptionsArgs']] = None, value_label_options: Optional[pulumi.Input['TemplateChartAxisLabelOptionsArgs']] = None, visual_palette: Optional[pulumi.Input['TemplateVisualPaletteArgs']] = None): - TemplateFunnelChartConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_label_options=category_label_options, - data_label_options=data_label_options, - field_wells=field_wells, - sort_configuration=sort_configuration, - tooltip=tooltip, - value_label_options=value_label_options, - visual_palette=visual_palette, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_label_options: Optional[pulumi.Input['TemplateChartAxisLabelOptionsArgs']] = None, - data_label_options: Optional[pulumi.Input['TemplateFunnelChartDataLabelOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['TemplateFunnelChartFieldWellsArgs']] = None, - sort_configuration: Optional[pulumi.Input['TemplateFunnelChartSortConfigurationArgs']] = None, - tooltip: Optional[pulumi.Input['TemplateTooltipOptionsArgs']] = None, - value_label_options: Optional[pulumi.Input['TemplateChartAxisLabelOptionsArgs']] = None, - visual_palette: Optional[pulumi.Input['TemplateVisualPaletteArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_label_options is not None: - _setter("category_label_options", category_label_options) + pulumi.set(__self__, "category_label_options", category_label_options) if data_label_options is not None: - _setter("data_label_options", data_label_options) + pulumi.set(__self__, "data_label_options", data_label_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if value_label_options is not None: - _setter("value_label_options", value_label_options) + pulumi.set(__self__, "value_label_options", value_label_options) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) @property @pulumi.getter(name="categoryLabelOptions") @@ -68757,41 +52947,20 @@ def __init__(__self__, *, measure_label_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, position: Optional[pulumi.Input['TemplateDataLabelPosition']] = None, visibility: Optional[pulumi.Input['TemplateVisibility']] = None): - TemplateFunnelChartDataLabelOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_label_visibility=category_label_visibility, - label_color=label_color, - label_font_configuration=label_font_configuration, - measure_data_label_style=measure_data_label_style, - measure_label_visibility=measure_label_visibility, - position=position, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_label_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - label_color: Optional[pulumi.Input[str]] = None, - label_font_configuration: Optional[pulumi.Input['TemplateFontConfigurationArgs']] = None, - measure_data_label_style: Optional[pulumi.Input['TemplateFunnelChartMeasureDataLabelStyle']] = None, - measure_label_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - position: Optional[pulumi.Input['TemplateDataLabelPosition']] = None, - visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_label_visibility is not None: - _setter("category_label_visibility", category_label_visibility) + pulumi.set(__self__, "category_label_visibility", category_label_visibility) if label_color is not None: - _setter("label_color", label_color) + pulumi.set(__self__, "label_color", label_color) if label_font_configuration is not None: - _setter("label_font_configuration", label_font_configuration) + pulumi.set(__self__, "label_font_configuration", label_font_configuration) if measure_data_label_style is not None: - _setter("measure_data_label_style", measure_data_label_style) + pulumi.set(__self__, "measure_data_label_style", measure_data_label_style) if measure_label_visibility is not None: - _setter("measure_label_visibility", measure_label_visibility) + pulumi.set(__self__, "measure_label_visibility", measure_label_visibility) if position is not None: - _setter("position", position) + pulumi.set(__self__, "position", position) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="categoryLabelVisibility") @@ -68861,17 +53030,8 @@ def visibility(self, value: Optional[pulumi.Input['TemplateVisibility']]): class TemplateFunnelChartFieldWellsArgs: def __init__(__self__, *, funnel_chart_aggregated_field_wells: Optional[pulumi.Input['TemplateFunnelChartAggregatedFieldWellsArgs']] = None): - TemplateFunnelChartFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - funnel_chart_aggregated_field_wells=funnel_chart_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - funnel_chart_aggregated_field_wells: Optional[pulumi.Input['TemplateFunnelChartAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if funnel_chart_aggregated_field_wells is not None: - _setter("funnel_chart_aggregated_field_wells", funnel_chart_aggregated_field_wells) + pulumi.set(__self__, "funnel_chart_aggregated_field_wells", funnel_chart_aggregated_field_wells) @property @pulumi.getter(name="funnelChartAggregatedFieldWells") @@ -68888,21 +53048,10 @@ class TemplateFunnelChartSortConfigurationArgs: def __init__(__self__, *, category_items_limit: Optional[pulumi.Input['TemplateItemsLimitConfigurationArgs']] = None, category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFieldSortOptionsArgs']]]] = None): - TemplateFunnelChartSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_items_limit=category_items_limit, - category_sort=category_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_items_limit: Optional[pulumi.Input['TemplateItemsLimitConfigurationArgs']] = None, - category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_items_limit is not None: - _setter("category_items_limit", category_items_limit) + pulumi.set(__self__, "category_items_limit", category_items_limit) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) @property @pulumi.getter(name="categoryItemsLimit") @@ -68932,36 +53081,17 @@ def __init__(__self__, *, column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateColumnHierarchyArgs']]]] = None, subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None): - TemplateFunnelChartVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['TemplateFunnelChartConfigurationArgs']] = None, - column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateColumnHierarchyArgs']]]] = None, - subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -69022,17 +53152,8 @@ def title(self, value: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArg class TemplateGaugeChartArcConditionalFormattingArgs: def __init__(__self__, *, foreground_color: Optional[pulumi.Input['TemplateConditionalFormattingColorArgs']] = None): - TemplateGaugeChartArcConditionalFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - foreground_color=foreground_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - foreground_color: Optional[pulumi.Input['TemplateConditionalFormattingColorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if foreground_color is not None: - _setter("foreground_color", foreground_color) + pulumi.set(__self__, "foreground_color", foreground_color) @property @pulumi.getter(name="foregroundColor") @@ -69049,21 +53170,10 @@ class TemplateGaugeChartConditionalFormattingOptionArgs: def __init__(__self__, *, arc: Optional[pulumi.Input['TemplateGaugeChartArcConditionalFormattingArgs']] = None, primary_value: Optional[pulumi.Input['TemplateGaugeChartPrimaryValueConditionalFormattingArgs']] = None): - TemplateGaugeChartConditionalFormattingOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arc=arc, - primary_value=primary_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arc: Optional[pulumi.Input['TemplateGaugeChartArcConditionalFormattingArgs']] = None, - primary_value: Optional[pulumi.Input['TemplateGaugeChartPrimaryValueConditionalFormattingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arc is not None: - _setter("arc", arc) + pulumi.set(__self__, "arc", arc) if primary_value is not None: - _setter("primary_value", primary_value) + pulumi.set(__self__, "primary_value", primary_value) @property @pulumi.getter @@ -69088,17 +53198,8 @@ def primary_value(self, value: Optional[pulumi.Input['TemplateGaugeChartPrimaryV class TemplateGaugeChartConditionalFormattingArgs: def __init__(__self__, *, conditional_formatting_options: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateGaugeChartConditionalFormattingOptionArgs']]]] = None): - TemplateGaugeChartConditionalFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - conditional_formatting_options=conditional_formatting_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - conditional_formatting_options: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateGaugeChartConditionalFormattingOptionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if conditional_formatting_options is not None: - _setter("conditional_formatting_options", conditional_formatting_options) + pulumi.set(__self__, "conditional_formatting_options", conditional_formatting_options) @property @pulumi.getter(name="conditionalFormattingOptions") @@ -69118,33 +53219,16 @@ def __init__(__self__, *, gauge_chart_options: Optional[pulumi.Input['TemplateGaugeChartOptionsArgs']] = None, tooltip_options: Optional[pulumi.Input['TemplateTooltipOptionsArgs']] = None, visual_palette: Optional[pulumi.Input['TemplateVisualPaletteArgs']] = None): - TemplateGaugeChartConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_labels=data_labels, - field_wells=field_wells, - gauge_chart_options=gauge_chart_options, - tooltip_options=tooltip_options, - visual_palette=visual_palette, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_labels: Optional[pulumi.Input['TemplateDataLabelOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['TemplateGaugeChartFieldWellsArgs']] = None, - gauge_chart_options: Optional[pulumi.Input['TemplateGaugeChartOptionsArgs']] = None, - tooltip_options: Optional[pulumi.Input['TemplateTooltipOptionsArgs']] = None, - visual_palette: Optional[pulumi.Input['TemplateVisualPaletteArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if gauge_chart_options is not None: - _setter("gauge_chart_options", gauge_chart_options) + pulumi.set(__self__, "gauge_chart_options", gauge_chart_options) if tooltip_options is not None: - _setter("tooltip_options", tooltip_options) + pulumi.set(__self__, "tooltip_options", tooltip_options) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) @property @pulumi.getter(name="dataLabels") @@ -69197,21 +53281,10 @@ class TemplateGaugeChartFieldWellsArgs: def __init__(__self__, *, target_values: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None): - TemplateGaugeChartFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_values=target_values, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_values: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if target_values is not None: - _setter("target_values", target_values) + pulumi.set(__self__, "target_values", target_values) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter(name="targetValues") @@ -69240,33 +53313,16 @@ def __init__(__self__, *, comparison: Optional[pulumi.Input['TemplateComparisonConfigurationArgs']] = None, primary_value_display_type: Optional[pulumi.Input['TemplatePrimaryValueDisplayType']] = None, primary_value_font_configuration: Optional[pulumi.Input['TemplateFontConfigurationArgs']] = None): - TemplateGaugeChartOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arc=arc, - arc_axis=arc_axis, - comparison=comparison, - primary_value_display_type=primary_value_display_type, - primary_value_font_configuration=primary_value_font_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arc: Optional[pulumi.Input['TemplateArcConfigurationArgs']] = None, - arc_axis: Optional[pulumi.Input['TemplateArcAxisConfigurationArgs']] = None, - comparison: Optional[pulumi.Input['TemplateComparisonConfigurationArgs']] = None, - primary_value_display_type: Optional[pulumi.Input['TemplatePrimaryValueDisplayType']] = None, - primary_value_font_configuration: Optional[pulumi.Input['TemplateFontConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arc is not None: - _setter("arc", arc) + pulumi.set(__self__, "arc", arc) if arc_axis is not None: - _setter("arc_axis", arc_axis) + pulumi.set(__self__, "arc_axis", arc_axis) if comparison is not None: - _setter("comparison", comparison) + pulumi.set(__self__, "comparison", comparison) if primary_value_display_type is not None: - _setter("primary_value_display_type", primary_value_display_type) + pulumi.set(__self__, "primary_value_display_type", primary_value_display_type) if primary_value_font_configuration is not None: - _setter("primary_value_font_configuration", primary_value_font_configuration) + pulumi.set(__self__, "primary_value_font_configuration", primary_value_font_configuration) @property @pulumi.getter @@ -69319,21 +53375,10 @@ class TemplateGaugeChartPrimaryValueConditionalFormattingArgs: def __init__(__self__, *, icon: Optional[pulumi.Input['TemplateConditionalFormattingIconArgs']] = None, text_color: Optional[pulumi.Input['TemplateConditionalFormattingColorArgs']] = None): - TemplateGaugeChartPrimaryValueConditionalFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - icon=icon, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - icon: Optional[pulumi.Input['TemplateConditionalFormattingIconArgs']] = None, - text_color: Optional[pulumi.Input['TemplateConditionalFormattingColorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if icon is not None: - _setter("icon", icon) + pulumi.set(__self__, "icon", icon) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter @@ -69363,36 +53408,17 @@ def __init__(__self__, *, conditional_formatting: Optional[pulumi.Input['TemplateGaugeChartConditionalFormattingArgs']] = None, subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None): - TemplateGaugeChartVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - conditional_formatting=conditional_formatting, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['TemplateGaugeChartConfigurationArgs']] = None, - conditional_formatting: Optional[pulumi.Input['TemplateGaugeChartConditionalFormattingArgs']] = None, - subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if conditional_formatting is not None: - _setter("conditional_formatting", conditional_formatting) + pulumi.set(__self__, "conditional_formatting", conditional_formatting) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -69456,25 +53482,10 @@ def __init__(__self__, *, north: pulumi.Input[float], south: pulumi.Input[float], west: pulumi.Input[float]): - TemplateGeospatialCoordinateBoundsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - east=east, - north=north, - south=south, - west=west, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - east: pulumi.Input[float], - north: pulumi.Input[float], - south: pulumi.Input[float], - west: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("east", east) - _setter("north", north) - _setter("south", south) - _setter("west", west) + pulumi.set(__self__, "east", east) + pulumi.set(__self__, "north", north) + pulumi.set(__self__, "south", south) + pulumi.set(__self__, "west", west) @property @pulumi.getter @@ -69517,17 +53528,8 @@ def west(self, value: pulumi.Input[float]): class TemplateGeospatialHeatmapColorScaleArgs: def __init__(__self__, *, colors: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateGeospatialHeatmapDataColorArgs']]]] = None): - TemplateGeospatialHeatmapColorScaleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - colors=colors, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - colors: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateGeospatialHeatmapDataColorArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if colors is not None: - _setter("colors", colors) + pulumi.set(__self__, "colors", colors) @property @pulumi.getter @@ -69543,17 +53545,8 @@ def colors(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateGeo class TemplateGeospatialHeatmapConfigurationArgs: def __init__(__self__, *, heatmap_color: Optional[pulumi.Input['TemplateGeospatialHeatmapColorScaleArgs']] = None): - TemplateGeospatialHeatmapConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - heatmap_color=heatmap_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - heatmap_color: Optional[pulumi.Input['TemplateGeospatialHeatmapColorScaleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if heatmap_color is not None: - _setter("heatmap_color", heatmap_color) + pulumi.set(__self__, "heatmap_color", heatmap_color) @property @pulumi.getter(name="heatmapColor") @@ -69569,16 +53562,7 @@ def heatmap_color(self, value: Optional[pulumi.Input['TemplateGeospatialHeatmapC class TemplateGeospatialHeatmapDataColorArgs: def __init__(__self__, *, color: pulumi.Input[str]): - TemplateGeospatialHeatmapDataColorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("color", color) + pulumi.set(__self__, "color", color) @property @pulumi.getter @@ -69596,25 +53580,12 @@ def __init__(__self__, *, colors: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, geospatial: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None): - TemplateGeospatialMapAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - colors=colors, - geospatial=geospatial, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - colors: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, - geospatial: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if colors is not None: - _setter("colors", colors) + pulumi.set(__self__, "colors", colors) if geospatial is not None: - _setter("geospatial", geospatial) + pulumi.set(__self__, "geospatial", geospatial) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -69654,41 +53625,20 @@ def __init__(__self__, *, tooltip: Optional[pulumi.Input['TemplateTooltipOptionsArgs']] = None, visual_palette: Optional[pulumi.Input['TemplateVisualPaletteArgs']] = None, window_options: Optional[pulumi.Input['TemplateGeospatialWindowOptionsArgs']] = None): - TemplateGeospatialMapConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_wells=field_wells, - legend=legend, - map_style_options=map_style_options, - point_style_options=point_style_options, - tooltip=tooltip, - visual_palette=visual_palette, - window_options=window_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_wells: Optional[pulumi.Input['TemplateGeospatialMapFieldWellsArgs']] = None, - legend: Optional[pulumi.Input['TemplateLegendOptionsArgs']] = None, - map_style_options: Optional[pulumi.Input['TemplateGeospatialMapStyleOptionsArgs']] = None, - point_style_options: Optional[pulumi.Input['TemplateGeospatialPointStyleOptionsArgs']] = None, - tooltip: Optional[pulumi.Input['TemplateTooltipOptionsArgs']] = None, - visual_palette: Optional[pulumi.Input['TemplateVisualPaletteArgs']] = None, - window_options: Optional[pulumi.Input['TemplateGeospatialWindowOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if map_style_options is not None: - _setter("map_style_options", map_style_options) + pulumi.set(__self__, "map_style_options", map_style_options) if point_style_options is not None: - _setter("point_style_options", point_style_options) + pulumi.set(__self__, "point_style_options", point_style_options) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) if window_options is not None: - _setter("window_options", window_options) + pulumi.set(__self__, "window_options", window_options) @property @pulumi.getter(name="fieldWells") @@ -69758,17 +53708,8 @@ def window_options(self, value: Optional[pulumi.Input['TemplateGeospatialWindowO class TemplateGeospatialMapFieldWellsArgs: def __init__(__self__, *, geospatial_map_aggregated_field_wells: Optional[pulumi.Input['TemplateGeospatialMapAggregatedFieldWellsArgs']] = None): - TemplateGeospatialMapFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - geospatial_map_aggregated_field_wells=geospatial_map_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - geospatial_map_aggregated_field_wells: Optional[pulumi.Input['TemplateGeospatialMapAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if geospatial_map_aggregated_field_wells is not None: - _setter("geospatial_map_aggregated_field_wells", geospatial_map_aggregated_field_wells) + pulumi.set(__self__, "geospatial_map_aggregated_field_wells", geospatial_map_aggregated_field_wells) @property @pulumi.getter(name="geospatialMapAggregatedFieldWells") @@ -69784,17 +53725,8 @@ def geospatial_map_aggregated_field_wells(self, value: Optional[pulumi.Input['Te class TemplateGeospatialMapStyleOptionsArgs: def __init__(__self__, *, base_map_style: Optional[pulumi.Input['TemplateBaseMapStyleType']] = None): - TemplateGeospatialMapStyleOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - base_map_style=base_map_style, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - base_map_style: Optional[pulumi.Input['TemplateBaseMapStyleType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if base_map_style is not None: - _setter("base_map_style", base_map_style) + pulumi.set(__self__, "base_map_style", base_map_style) @property @pulumi.getter(name="baseMapStyle") @@ -69815,36 +53747,17 @@ def __init__(__self__, *, column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateColumnHierarchyArgs']]]] = None, subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None): - TemplateGeospatialMapVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['TemplateGeospatialMapConfigurationArgs']] = None, - column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateColumnHierarchyArgs']]]] = None, - subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -69907,25 +53820,12 @@ def __init__(__self__, *, cluster_marker_configuration: Optional[pulumi.Input['TemplateClusterMarkerConfigurationArgs']] = None, heatmap_configuration: Optional[pulumi.Input['TemplateGeospatialHeatmapConfigurationArgs']] = None, selected_point_style: Optional[pulumi.Input['TemplateGeospatialSelectedPointStyle']] = None): - TemplateGeospatialPointStyleOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cluster_marker_configuration=cluster_marker_configuration, - heatmap_configuration=heatmap_configuration, - selected_point_style=selected_point_style, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cluster_marker_configuration: Optional[pulumi.Input['TemplateClusterMarkerConfigurationArgs']] = None, - heatmap_configuration: Optional[pulumi.Input['TemplateGeospatialHeatmapConfigurationArgs']] = None, - selected_point_style: Optional[pulumi.Input['TemplateGeospatialSelectedPointStyle']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cluster_marker_configuration is not None: - _setter("cluster_marker_configuration", cluster_marker_configuration) + pulumi.set(__self__, "cluster_marker_configuration", cluster_marker_configuration) if heatmap_configuration is not None: - _setter("heatmap_configuration", heatmap_configuration) + pulumi.set(__self__, "heatmap_configuration", heatmap_configuration) if selected_point_style is not None: - _setter("selected_point_style", selected_point_style) + pulumi.set(__self__, "selected_point_style", selected_point_style) @property @pulumi.getter(name="clusterMarkerConfiguration") @@ -69960,21 +53860,10 @@ class TemplateGeospatialWindowOptionsArgs: def __init__(__self__, *, bounds: Optional[pulumi.Input['TemplateGeospatialCoordinateBoundsArgs']] = None, map_zoom_mode: Optional[pulumi.Input['TemplateMapZoomMode']] = None): - TemplateGeospatialWindowOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bounds=bounds, - map_zoom_mode=map_zoom_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bounds: Optional[pulumi.Input['TemplateGeospatialCoordinateBoundsArgs']] = None, - map_zoom_mode: Optional[pulumi.Input['TemplateMapZoomMode']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bounds is not None: - _setter("bounds", bounds) + pulumi.set(__self__, "bounds", bounds) if map_zoom_mode is not None: - _setter("map_zoom_mode", map_zoom_mode) + pulumi.set(__self__, "map_zoom_mode", map_zoom_mode) @property @pulumi.getter @@ -70000,21 +53889,10 @@ class TemplateGlobalTableBorderOptionsArgs: def __init__(__self__, *, side_specific_border: Optional[pulumi.Input['TemplateTableSideBorderOptionsArgs']] = None, uniform_border: Optional[pulumi.Input['TemplateTableBorderOptionsArgs']] = None): - TemplateGlobalTableBorderOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - side_specific_border=side_specific_border, - uniform_border=uniform_border, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - side_specific_border: Optional[pulumi.Input['TemplateTableSideBorderOptionsArgs']] = None, - uniform_border: Optional[pulumi.Input['TemplateTableBorderOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if side_specific_border is not None: - _setter("side_specific_border", side_specific_border) + pulumi.set(__self__, "side_specific_border", side_specific_border) if uniform_border is not None: - _setter("uniform_border", uniform_border) + pulumi.set(__self__, "uniform_border", uniform_border) @property @pulumi.getter(name="sideSpecificBorder") @@ -70039,17 +53917,8 @@ def uniform_border(self, value: Optional[pulumi.Input['TemplateTableBorderOption class TemplateGradientColorArgs: def __init__(__self__, *, stops: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateGradientStopArgs']]]] = None): - TemplateGradientColorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - stops=stops, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - stops: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateGradientStopArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if stops is not None: - _setter("stops", stops) + pulumi.set(__self__, "stops", stops) @property @pulumi.getter @@ -70067,24 +53936,11 @@ def __init__(__self__, *, gradient_offset: pulumi.Input[float], color: Optional[pulumi.Input[str]] = None, data_value: Optional[pulumi.Input[float]] = None): - TemplateGradientStopArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - gradient_offset=gradient_offset, - color=color, - data_value=data_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - gradient_offset: pulumi.Input[float], - color: Optional[pulumi.Input[str]] = None, - data_value: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("gradient_offset", gradient_offset) + pulumi.set(__self__, "gradient_offset", gradient_offset) if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if data_value is not None: - _setter("data_value", data_value) + pulumi.set(__self__, "data_value", data_value) @property @pulumi.getter(name="gradientOffset") @@ -70118,17 +53974,8 @@ def data_value(self, value: Optional[pulumi.Input[float]]): class TemplateGridLayoutCanvasSizeOptionsArgs: def __init__(__self__, *, screen_canvas_size_options: Optional[pulumi.Input['TemplateGridLayoutScreenCanvasSizeOptionsArgs']] = None): - TemplateGridLayoutCanvasSizeOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - screen_canvas_size_options=screen_canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - screen_canvas_size_options: Optional[pulumi.Input['TemplateGridLayoutScreenCanvasSizeOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if screen_canvas_size_options is not None: - _setter("screen_canvas_size_options", screen_canvas_size_options) + pulumi.set(__self__, "screen_canvas_size_options", screen_canvas_size_options) @property @pulumi.getter(name="screenCanvasSizeOptions") @@ -70145,20 +53992,9 @@ class TemplateGridLayoutConfigurationArgs: def __init__(__self__, *, elements: pulumi.Input[Sequence[pulumi.Input['TemplateGridLayoutElementArgs']]], canvas_size_options: Optional[pulumi.Input['TemplateGridLayoutCanvasSizeOptionsArgs']] = None): - TemplateGridLayoutConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - elements=elements, - canvas_size_options=canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - elements: pulumi.Input[Sequence[pulumi.Input['TemplateGridLayoutElementArgs']]], - canvas_size_options: Optional[pulumi.Input['TemplateGridLayoutCanvasSizeOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("elements", elements) + pulumi.set(__self__, "elements", elements) if canvas_size_options is not None: - _setter("canvas_size_options", canvas_size_options) + pulumi.set(__self__, "canvas_size_options", canvas_size_options) @property @pulumi.getter @@ -70188,33 +54024,14 @@ def __init__(__self__, *, row_span: pulumi.Input[float], column_index: Optional[pulumi.Input[float]] = None, row_index: Optional[pulumi.Input[float]] = None): - TemplateGridLayoutElementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_span=column_span, - element_id=element_id, - element_type=element_type, - row_span=row_span, - column_index=column_index, - row_index=row_index, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_span: pulumi.Input[float], - element_id: pulumi.Input[str], - element_type: pulumi.Input['TemplateLayoutElementType'], - row_span: pulumi.Input[float], - column_index: Optional[pulumi.Input[float]] = None, - row_index: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column_span", column_span) - _setter("element_id", element_id) - _setter("element_type", element_type) - _setter("row_span", row_span) + pulumi.set(__self__, "column_span", column_span) + pulumi.set(__self__, "element_id", element_id) + pulumi.set(__self__, "element_type", element_type) + pulumi.set(__self__, "row_span", row_span) if column_index is not None: - _setter("column_index", column_index) + pulumi.set(__self__, "column_index", column_index) if row_index is not None: - _setter("row_index", row_index) + pulumi.set(__self__, "row_index", row_index) @property @pulumi.getter(name="columnSpan") @@ -70279,20 +54096,9 @@ def __init__(__self__, *, """ :param pulumi.Input[str] optimized_view_port_width: String based length that is composed of value and unit in px """ - TemplateGridLayoutScreenCanvasSizeOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resize_option=resize_option, - optimized_view_port_width=optimized_view_port_width, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resize_option: pulumi.Input['TemplateResizeOption'], - optimized_view_port_width: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resize_option", resize_option) + pulumi.set(__self__, "resize_option", resize_option) if optimized_view_port_width is not None: - _setter("optimized_view_port_width", optimized_view_port_width) + pulumi.set(__self__, "optimized_view_port_width", optimized_view_port_width) @property @pulumi.getter(name="resizeOption") @@ -70324,32 +54130,15 @@ def __init__(__self__, *, period_size: Optional[pulumi.Input[float]] = None, time: Optional[pulumi.Input['TemplateDimensionFieldArgs']] = None, value: Optional[pulumi.Input['TemplateMeasureFieldArgs']] = None): - TemplateGrowthRateComputationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - name=name, - period_size=period_size, - time=time, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: pulumi.Input[str], - name: Optional[pulumi.Input[str]] = None, - period_size: Optional[pulumi.Input[float]] = None, - time: Optional[pulumi.Input['TemplateDimensionFieldArgs']] = None, - value: Optional[pulumi.Input['TemplateMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) + pulumi.set(__self__, "computation_id", computation_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if period_size is not None: - _setter("period_size", period_size) + pulumi.set(__self__, "period_size", period_size) if time is not None: - _setter("time", time) + pulumi.set(__self__, "time", time) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -70403,23 +54192,10 @@ def __init__(__self__, *, layout: pulumi.Input['TemplateSectionLayoutConfigurationArgs'], section_id: pulumi.Input[str], style: Optional[pulumi.Input['TemplateSectionStyleArgs']] = None): - TemplateHeaderFooterSectionConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - layout=layout, - section_id=section_id, - style=style, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - layout: pulumi.Input['TemplateSectionLayoutConfigurationArgs'], - section_id: pulumi.Input[str], - style: Optional[pulumi.Input['TemplateSectionStyleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("layout", layout) - _setter("section_id", section_id) + pulumi.set(__self__, "layout", layout) + pulumi.set(__self__, "section_id", section_id) if style is not None: - _setter("style", style) + pulumi.set(__self__, "style", style) @property @pulumi.getter @@ -70455,25 +54231,12 @@ def __init__(__self__, *, columns: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, rows: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None): - TemplateHeatMapAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - columns=columns, - rows=rows, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - columns: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, - rows: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if columns is not None: - _setter("columns", columns) + pulumi.set(__self__, "columns", columns) if rows is not None: - _setter("rows", rows) + pulumi.set(__self__, "rows", rows) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -70514,45 +54277,22 @@ def __init__(__self__, *, row_label_options: Optional[pulumi.Input['TemplateChartAxisLabelOptionsArgs']] = None, sort_configuration: Optional[pulumi.Input['TemplateHeatMapSortConfigurationArgs']] = None, tooltip: Optional[pulumi.Input['TemplateTooltipOptionsArgs']] = None): - TemplateHeatMapConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - color_scale=color_scale, - column_label_options=column_label_options, - data_labels=data_labels, - field_wells=field_wells, - legend=legend, - row_label_options=row_label_options, - sort_configuration=sort_configuration, - tooltip=tooltip, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color_scale: Optional[pulumi.Input['TemplateColorScaleArgs']] = None, - column_label_options: Optional[pulumi.Input['TemplateChartAxisLabelOptionsArgs']] = None, - data_labels: Optional[pulumi.Input['TemplateDataLabelOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['TemplateHeatMapFieldWellsArgs']] = None, - legend: Optional[pulumi.Input['TemplateLegendOptionsArgs']] = None, - row_label_options: Optional[pulumi.Input['TemplateChartAxisLabelOptionsArgs']] = None, - sort_configuration: Optional[pulumi.Input['TemplateHeatMapSortConfigurationArgs']] = None, - tooltip: Optional[pulumi.Input['TemplateTooltipOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color_scale is not None: - _setter("color_scale", color_scale) + pulumi.set(__self__, "color_scale", color_scale) if column_label_options is not None: - _setter("column_label_options", column_label_options) + pulumi.set(__self__, "column_label_options", column_label_options) if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if row_label_options is not None: - _setter("row_label_options", row_label_options) + pulumi.set(__self__, "row_label_options", row_label_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) @property @pulumi.getter(name="colorScale") @@ -70631,17 +54371,8 @@ def tooltip(self, value: Optional[pulumi.Input['TemplateTooltipOptionsArgs']]): class TemplateHeatMapFieldWellsArgs: def __init__(__self__, *, heat_map_aggregated_field_wells: Optional[pulumi.Input['TemplateHeatMapAggregatedFieldWellsArgs']] = None): - TemplateHeatMapFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - heat_map_aggregated_field_wells=heat_map_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - heat_map_aggregated_field_wells: Optional[pulumi.Input['TemplateHeatMapAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if heat_map_aggregated_field_wells is not None: - _setter("heat_map_aggregated_field_wells", heat_map_aggregated_field_wells) + pulumi.set(__self__, "heat_map_aggregated_field_wells", heat_map_aggregated_field_wells) @property @pulumi.getter(name="heatMapAggregatedFieldWells") @@ -70660,29 +54391,14 @@ def __init__(__self__, *, heat_map_column_sort: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFieldSortOptionsArgs']]]] = None, heat_map_row_items_limit_configuration: Optional[pulumi.Input['TemplateItemsLimitConfigurationArgs']] = None, heat_map_row_sort: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFieldSortOptionsArgs']]]] = None): - TemplateHeatMapSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - heat_map_column_items_limit_configuration=heat_map_column_items_limit_configuration, - heat_map_column_sort=heat_map_column_sort, - heat_map_row_items_limit_configuration=heat_map_row_items_limit_configuration, - heat_map_row_sort=heat_map_row_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - heat_map_column_items_limit_configuration: Optional[pulumi.Input['TemplateItemsLimitConfigurationArgs']] = None, - heat_map_column_sort: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFieldSortOptionsArgs']]]] = None, - heat_map_row_items_limit_configuration: Optional[pulumi.Input['TemplateItemsLimitConfigurationArgs']] = None, - heat_map_row_sort: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if heat_map_column_items_limit_configuration is not None: - _setter("heat_map_column_items_limit_configuration", heat_map_column_items_limit_configuration) + pulumi.set(__self__, "heat_map_column_items_limit_configuration", heat_map_column_items_limit_configuration) if heat_map_column_sort is not None: - _setter("heat_map_column_sort", heat_map_column_sort) + pulumi.set(__self__, "heat_map_column_sort", heat_map_column_sort) if heat_map_row_items_limit_configuration is not None: - _setter("heat_map_row_items_limit_configuration", heat_map_row_items_limit_configuration) + pulumi.set(__self__, "heat_map_row_items_limit_configuration", heat_map_row_items_limit_configuration) if heat_map_row_sort is not None: - _setter("heat_map_row_sort", heat_map_row_sort) + pulumi.set(__self__, "heat_map_row_sort", heat_map_row_sort) @property @pulumi.getter(name="heatMapColumnItemsLimitConfiguration") @@ -70730,36 +54446,17 @@ def __init__(__self__, *, column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateColumnHierarchyArgs']]]] = None, subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None): - TemplateHeatMapVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['TemplateHeatMapConfigurationArgs']] = None, - column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateColumnHierarchyArgs']]]] = None, - subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -70820,17 +54517,8 @@ def title(self, value: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArg class TemplateHistogramAggregatedFieldWellsArgs: def __init__(__self__, *, values: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None): - TemplateHistogramAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - values: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -70849,29 +54537,14 @@ def __init__(__self__, *, bin_width: Optional[pulumi.Input['TemplateBinWidthOptionsArgs']] = None, selected_bin_type: Optional[pulumi.Input['TemplateHistogramBinType']] = None, start_value: Optional[pulumi.Input[float]] = None): - TemplateHistogramBinOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bin_count=bin_count, - bin_width=bin_width, - selected_bin_type=selected_bin_type, - start_value=start_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bin_count: Optional[pulumi.Input['TemplateBinCountOptionsArgs']] = None, - bin_width: Optional[pulumi.Input['TemplateBinWidthOptionsArgs']] = None, - selected_bin_type: Optional[pulumi.Input['TemplateHistogramBinType']] = None, - start_value: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bin_count is not None: - _setter("bin_count", bin_count) + pulumi.set(__self__, "bin_count", bin_count) if bin_width is not None: - _setter("bin_width", bin_width) + pulumi.set(__self__, "bin_width", bin_width) if selected_bin_type is not None: - _setter("selected_bin_type", selected_bin_type) + pulumi.set(__self__, "selected_bin_type", selected_bin_type) if start_value is not None: - _setter("start_value", start_value) + pulumi.set(__self__, "start_value", start_value) @property @pulumi.getter(name="binCount") @@ -70921,45 +54594,22 @@ def __init__(__self__, *, x_axis_display_options: Optional[pulumi.Input['TemplateAxisDisplayOptionsArgs']] = None, x_axis_label_options: Optional[pulumi.Input['TemplateChartAxisLabelOptionsArgs']] = None, y_axis_display_options: Optional[pulumi.Input['TemplateAxisDisplayOptionsArgs']] = None): - TemplateHistogramConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bin_options=bin_options, - data_labels=data_labels, - field_wells=field_wells, - tooltip=tooltip, - visual_palette=visual_palette, - x_axis_display_options=x_axis_display_options, - x_axis_label_options=x_axis_label_options, - y_axis_display_options=y_axis_display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bin_options: Optional[pulumi.Input['TemplateHistogramBinOptionsArgs']] = None, - data_labels: Optional[pulumi.Input['TemplateDataLabelOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['TemplateHistogramFieldWellsArgs']] = None, - tooltip: Optional[pulumi.Input['TemplateTooltipOptionsArgs']] = None, - visual_palette: Optional[pulumi.Input['TemplateVisualPaletteArgs']] = None, - x_axis_display_options: Optional[pulumi.Input['TemplateAxisDisplayOptionsArgs']] = None, - x_axis_label_options: Optional[pulumi.Input['TemplateChartAxisLabelOptionsArgs']] = None, - y_axis_display_options: Optional[pulumi.Input['TemplateAxisDisplayOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bin_options is not None: - _setter("bin_options", bin_options) + pulumi.set(__self__, "bin_options", bin_options) if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) if x_axis_display_options is not None: - _setter("x_axis_display_options", x_axis_display_options) + pulumi.set(__self__, "x_axis_display_options", x_axis_display_options) if x_axis_label_options is not None: - _setter("x_axis_label_options", x_axis_label_options) + pulumi.set(__self__, "x_axis_label_options", x_axis_label_options) if y_axis_display_options is not None: - _setter("y_axis_display_options", y_axis_display_options) + pulumi.set(__self__, "y_axis_display_options", y_axis_display_options) @property @pulumi.getter(name="binOptions") @@ -71038,17 +54688,8 @@ def y_axis_display_options(self, value: Optional[pulumi.Input['TemplateAxisDispl class TemplateHistogramFieldWellsArgs: def __init__(__self__, *, histogram_aggregated_field_wells: Optional[pulumi.Input['TemplateHistogramAggregatedFieldWellsArgs']] = None): - TemplateHistogramFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - histogram_aggregated_field_wells=histogram_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - histogram_aggregated_field_wells: Optional[pulumi.Input['TemplateHistogramAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if histogram_aggregated_field_wells is not None: - _setter("histogram_aggregated_field_wells", histogram_aggregated_field_wells) + pulumi.set(__self__, "histogram_aggregated_field_wells", histogram_aggregated_field_wells) @property @pulumi.getter(name="histogramAggregatedFieldWells") @@ -71068,32 +54709,15 @@ def __init__(__self__, *, chart_configuration: Optional[pulumi.Input['TemplateHistogramConfigurationArgs']] = None, subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None): - TemplateHistogramVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['TemplateHistogramConfigurationArgs']] = None, - subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -71146,21 +54770,10 @@ class TemplateInsightConfigurationArgs: def __init__(__self__, *, computations: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateComputationArgs']]]] = None, custom_narrative: Optional[pulumi.Input['TemplateCustomNarrativeOptionsArgs']] = None): - TemplateInsightConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - computations=computations, - custom_narrative=custom_narrative, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computations: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateComputationArgs']]]] = None, - custom_narrative: Optional[pulumi.Input['TemplateCustomNarrativeOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if computations is not None: - _setter("computations", computations) + pulumi.set(__self__, "computations", computations) if custom_narrative is not None: - _setter("custom_narrative", custom_narrative) + pulumi.set(__self__, "custom_narrative", custom_narrative) @property @pulumi.getter @@ -71190,35 +54803,16 @@ def __init__(__self__, *, insight_configuration: Optional[pulumi.Input['TemplateInsightConfigurationArgs']] = None, subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None): - TemplateInsightVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_identifier=data_set_identifier, - visual_id=visual_id, - actions=actions, - insight_configuration=insight_configuration, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_identifier: pulumi.Input[str], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateVisualCustomActionArgs']]]] = None, - insight_configuration: Optional[pulumi.Input['TemplateInsightConfigurationArgs']] = None, - subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_identifier", data_set_identifier) - _setter("visual_id", visual_id) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if insight_configuration is not None: - _setter("insight_configuration", insight_configuration) + pulumi.set(__self__, "insight_configuration", insight_configuration) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="dataSetIdentifier") @@ -71280,21 +54874,10 @@ class TemplateIntegerDefaultValuesArgs: def __init__(__self__, *, dynamic_value: Optional[pulumi.Input['TemplateDynamicDefaultValueArgs']] = None, static_values: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None): - TemplateIntegerDefaultValuesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dynamic_value=dynamic_value, - static_values=static_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dynamic_value: Optional[pulumi.Input['TemplateDynamicDefaultValueArgs']] = None, - static_values: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dynamic_value is not None: - _setter("dynamic_value", dynamic_value) + pulumi.set(__self__, "dynamic_value", dynamic_value) if static_values is not None: - _setter("static_values", static_values) + pulumi.set(__self__, "static_values", static_values) @property @pulumi.getter(name="dynamicValue") @@ -71323,31 +54906,14 @@ def __init__(__self__, *, default_values: Optional[pulumi.Input['TemplateIntegerDefaultValuesArgs']] = None, mapped_data_set_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMappedDataSetParameterArgs']]]] = None, value_when_unset: Optional[pulumi.Input['TemplateIntegerValueWhenUnsetConfigurationArgs']] = None): - TemplateIntegerParameterDeclarationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - parameter_value_type=parameter_value_type, - default_values=default_values, - mapped_data_set_parameters=mapped_data_set_parameters, - value_when_unset=value_when_unset, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - parameter_value_type: pulumi.Input['TemplateParameterValueType'], - default_values: Optional[pulumi.Input['TemplateIntegerDefaultValuesArgs']] = None, - mapped_data_set_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMappedDataSetParameterArgs']]]] = None, - value_when_unset: Optional[pulumi.Input['TemplateIntegerValueWhenUnsetConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("parameter_value_type", parameter_value_type) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "parameter_value_type", parameter_value_type) if default_values is not None: - _setter("default_values", default_values) + pulumi.set(__self__, "default_values", default_values) if mapped_data_set_parameters is not None: - _setter("mapped_data_set_parameters", mapped_data_set_parameters) + pulumi.set(__self__, "mapped_data_set_parameters", mapped_data_set_parameters) if value_when_unset is not None: - _setter("value_when_unset", value_when_unset) + pulumi.set(__self__, "value_when_unset", value_when_unset) @property @pulumi.getter @@ -71400,21 +54966,10 @@ class TemplateIntegerValueWhenUnsetConfigurationArgs: def __init__(__self__, *, custom_value: Optional[pulumi.Input[float]] = None, value_when_unset_option: Optional[pulumi.Input['TemplateValueWhenUnsetOption']] = None): - TemplateIntegerValueWhenUnsetConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_value=custom_value, - value_when_unset_option=value_when_unset_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_value: Optional[pulumi.Input[float]] = None, - value_when_unset_option: Optional[pulumi.Input['TemplateValueWhenUnsetOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_value is not None: - _setter("custom_value", custom_value) + pulumi.set(__self__, "custom_value", custom_value) if value_when_unset_option is not None: - _setter("value_when_unset_option", value_when_unset_option) + pulumi.set(__self__, "value_when_unset_option", value_when_unset_option) @property @pulumi.getter(name="customValue") @@ -71440,21 +54995,10 @@ class TemplateItemsLimitConfigurationArgs: def __init__(__self__, *, items_limit: Optional[pulumi.Input[float]] = None, other_categories: Optional[pulumi.Input['TemplateOtherCategories']] = None): - TemplateItemsLimitConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - items_limit=items_limit, - other_categories=other_categories, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - items_limit: Optional[pulumi.Input[float]] = None, - other_categories: Optional[pulumi.Input['TemplateOtherCategories']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if items_limit is not None: - _setter("items_limit", items_limit) + pulumi.set(__self__, "items_limit", items_limit) if other_categories is not None: - _setter("other_categories", other_categories) + pulumi.set(__self__, "other_categories", other_categories) @property @pulumi.getter(name="itemsLimit") @@ -71480,21 +55024,10 @@ class TemplateKpiActualValueConditionalFormattingArgs: def __init__(__self__, *, icon: Optional[pulumi.Input['TemplateConditionalFormattingIconArgs']] = None, text_color: Optional[pulumi.Input['TemplateConditionalFormattingColorArgs']] = None): - TemplateKpiActualValueConditionalFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - icon=icon, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - icon: Optional[pulumi.Input['TemplateConditionalFormattingIconArgs']] = None, - text_color: Optional[pulumi.Input['TemplateConditionalFormattingColorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if icon is not None: - _setter("icon", icon) + pulumi.set(__self__, "icon", icon) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter @@ -71520,21 +55053,10 @@ class TemplateKpiComparisonValueConditionalFormattingArgs: def __init__(__self__, *, icon: Optional[pulumi.Input['TemplateConditionalFormattingIconArgs']] = None, text_color: Optional[pulumi.Input['TemplateConditionalFormattingColorArgs']] = None): - TemplateKpiComparisonValueConditionalFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - icon=icon, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - icon: Optional[pulumi.Input['TemplateConditionalFormattingIconArgs']] = None, - text_color: Optional[pulumi.Input['TemplateConditionalFormattingColorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if icon is not None: - _setter("icon", icon) + pulumi.set(__self__, "icon", icon) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter @@ -71562,29 +55084,14 @@ def __init__(__self__, *, comparison_value: Optional[pulumi.Input['TemplateKpiComparisonValueConditionalFormattingArgs']] = None, primary_value: Optional[pulumi.Input['TemplateKpiPrimaryValueConditionalFormattingArgs']] = None, progress_bar: Optional[pulumi.Input['TemplateKpiProgressBarConditionalFormattingArgs']] = None): - TemplateKpiConditionalFormattingOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - actual_value=actual_value, - comparison_value=comparison_value, - primary_value=primary_value, - progress_bar=progress_bar, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - actual_value: Optional[pulumi.Input['TemplateKpiActualValueConditionalFormattingArgs']] = None, - comparison_value: Optional[pulumi.Input['TemplateKpiComparisonValueConditionalFormattingArgs']] = None, - primary_value: Optional[pulumi.Input['TemplateKpiPrimaryValueConditionalFormattingArgs']] = None, - progress_bar: Optional[pulumi.Input['TemplateKpiProgressBarConditionalFormattingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if actual_value is not None: - _setter("actual_value", actual_value) + pulumi.set(__self__, "actual_value", actual_value) if comparison_value is not None: - _setter("comparison_value", comparison_value) + pulumi.set(__self__, "comparison_value", comparison_value) if primary_value is not None: - _setter("primary_value", primary_value) + pulumi.set(__self__, "primary_value", primary_value) if progress_bar is not None: - _setter("progress_bar", progress_bar) + pulumi.set(__self__, "progress_bar", progress_bar) @property @pulumi.getter(name="actualValue") @@ -71627,17 +55134,8 @@ def progress_bar(self, value: Optional[pulumi.Input['TemplateKpiProgressBarCondi class TemplateKpiConditionalFormattingArgs: def __init__(__self__, *, conditional_formatting_options: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateKpiConditionalFormattingOptionArgs']]]] = None): - TemplateKpiConditionalFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - conditional_formatting_options=conditional_formatting_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - conditional_formatting_options: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateKpiConditionalFormattingOptionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if conditional_formatting_options is not None: - _setter("conditional_formatting_options", conditional_formatting_options) + pulumi.set(__self__, "conditional_formatting_options", conditional_formatting_options) @property @pulumi.getter(name="conditionalFormattingOptions") @@ -71655,25 +55153,12 @@ def __init__(__self__, *, field_wells: Optional[pulumi.Input['TemplateKpiFieldWellsArgs']] = None, kpi_options: Optional[pulumi.Input['TemplateKpiOptionsArgs']] = None, sort_configuration: Optional[pulumi.Input['TemplateKpiSortConfigurationArgs']] = None): - TemplateKpiConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_wells=field_wells, - kpi_options=kpi_options, - sort_configuration=sort_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_wells: Optional[pulumi.Input['TemplateKpiFieldWellsArgs']] = None, - kpi_options: Optional[pulumi.Input['TemplateKpiOptionsArgs']] = None, - sort_configuration: Optional[pulumi.Input['TemplateKpiSortConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if kpi_options is not None: - _setter("kpi_options", kpi_options) + pulumi.set(__self__, "kpi_options", kpi_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) @property @pulumi.getter(name="fieldWells") @@ -71709,25 +55194,12 @@ def __init__(__self__, *, target_values: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None, trend_groups: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None): - TemplateKpiFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_values=target_values, - trend_groups=trend_groups, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_values: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None, - trend_groups: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if target_values is not None: - _setter("target_values", target_values) + pulumi.set(__self__, "target_values", target_values) if trend_groups is not None: - _setter("trend_groups", trend_groups) + pulumi.set(__self__, "trend_groups", trend_groups) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter(name="targetValues") @@ -71769,49 +55241,24 @@ def __init__(__self__, *, sparkline: Optional[pulumi.Input['TemplateKpiSparklineOptionsArgs']] = None, trend_arrows: Optional[pulumi.Input['TemplateTrendArrowOptionsArgs']] = None, visual_layout_options: Optional[pulumi.Input['TemplateKpiVisualLayoutOptionsArgs']] = None): - TemplateKpiOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - comparison=comparison, - primary_value_display_type=primary_value_display_type, - primary_value_font_configuration=primary_value_font_configuration, - progress_bar=progress_bar, - secondary_value=secondary_value, - secondary_value_font_configuration=secondary_value_font_configuration, - sparkline=sparkline, - trend_arrows=trend_arrows, - visual_layout_options=visual_layout_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comparison: Optional[pulumi.Input['TemplateComparisonConfigurationArgs']] = None, - primary_value_display_type: Optional[pulumi.Input['TemplatePrimaryValueDisplayType']] = None, - primary_value_font_configuration: Optional[pulumi.Input['TemplateFontConfigurationArgs']] = None, - progress_bar: Optional[pulumi.Input['TemplateProgressBarOptionsArgs']] = None, - secondary_value: Optional[pulumi.Input['TemplateSecondaryValueOptionsArgs']] = None, - secondary_value_font_configuration: Optional[pulumi.Input['TemplateFontConfigurationArgs']] = None, - sparkline: Optional[pulumi.Input['TemplateKpiSparklineOptionsArgs']] = None, - trend_arrows: Optional[pulumi.Input['TemplateTrendArrowOptionsArgs']] = None, - visual_layout_options: Optional[pulumi.Input['TemplateKpiVisualLayoutOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if comparison is not None: - _setter("comparison", comparison) + pulumi.set(__self__, "comparison", comparison) if primary_value_display_type is not None: - _setter("primary_value_display_type", primary_value_display_type) + pulumi.set(__self__, "primary_value_display_type", primary_value_display_type) if primary_value_font_configuration is not None: - _setter("primary_value_font_configuration", primary_value_font_configuration) + pulumi.set(__self__, "primary_value_font_configuration", primary_value_font_configuration) if progress_bar is not None: - _setter("progress_bar", progress_bar) + pulumi.set(__self__, "progress_bar", progress_bar) if secondary_value is not None: - _setter("secondary_value", secondary_value) + pulumi.set(__self__, "secondary_value", secondary_value) if secondary_value_font_configuration is not None: - _setter("secondary_value_font_configuration", secondary_value_font_configuration) + pulumi.set(__self__, "secondary_value_font_configuration", secondary_value_font_configuration) if sparkline is not None: - _setter("sparkline", sparkline) + pulumi.set(__self__, "sparkline", sparkline) if trend_arrows is not None: - _setter("trend_arrows", trend_arrows) + pulumi.set(__self__, "trend_arrows", trend_arrows) if visual_layout_options is not None: - _setter("visual_layout_options", visual_layout_options) + pulumi.set(__self__, "visual_layout_options", visual_layout_options) @property @pulumi.getter @@ -71900,21 +55347,10 @@ class TemplateKpiPrimaryValueConditionalFormattingArgs: def __init__(__self__, *, icon: Optional[pulumi.Input['TemplateConditionalFormattingIconArgs']] = None, text_color: Optional[pulumi.Input['TemplateConditionalFormattingColorArgs']] = None): - TemplateKpiPrimaryValueConditionalFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - icon=icon, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - icon: Optional[pulumi.Input['TemplateConditionalFormattingIconArgs']] = None, - text_color: Optional[pulumi.Input['TemplateConditionalFormattingColorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if icon is not None: - _setter("icon", icon) + pulumi.set(__self__, "icon", icon) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter @@ -71939,17 +55375,8 @@ def text_color(self, value: Optional[pulumi.Input['TemplateConditionalFormatting class TemplateKpiProgressBarConditionalFormattingArgs: def __init__(__self__, *, foreground_color: Optional[pulumi.Input['TemplateConditionalFormattingColorArgs']] = None): - TemplateKpiProgressBarConditionalFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - foreground_color=foreground_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - foreground_color: Optional[pulumi.Input['TemplateConditionalFormattingColorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if foreground_color is not None: - _setter("foreground_color", foreground_color) + pulumi.set(__self__, "foreground_color", foreground_color) @property @pulumi.getter(name="foregroundColor") @@ -71965,17 +55392,8 @@ def foreground_color(self, value: Optional[pulumi.Input['TemplateConditionalForm class TemplateKpiSortConfigurationArgs: def __init__(__self__, *, trend_group_sort: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFieldSortOptionsArgs']]]] = None): - TemplateKpiSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - trend_group_sort=trend_group_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - trend_group_sort: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if trend_group_sort is not None: - _setter("trend_group_sort", trend_group_sort) + pulumi.set(__self__, "trend_group_sort", trend_group_sort) @property @pulumi.getter(name="trendGroupSort") @@ -71994,28 +55412,13 @@ def __init__(__self__, *, color: Optional[pulumi.Input[str]] = None, tooltip_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, visibility: Optional[pulumi.Input['TemplateVisibility']] = None): - TemplateKpiSparklineOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - color=color, - tooltip_visibility=tooltip_visibility, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input['TemplateKpiSparklineType'], - color: Optional[pulumi.Input[str]] = None, - tooltip_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if tooltip_visibility is not None: - _setter("tooltip_visibility", tooltip_visibility) + pulumi.set(__self__, "tooltip_visibility", tooltip_visibility) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -72058,17 +55461,8 @@ def visibility(self, value: Optional[pulumi.Input['TemplateVisibility']]): class TemplateKpiVisualLayoutOptionsArgs: def __init__(__self__, *, standard_layout: Optional[pulumi.Input['TemplateKpiVisualStandardLayoutArgs']] = None): - TemplateKpiVisualLayoutOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - standard_layout=standard_layout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - standard_layout: Optional[pulumi.Input['TemplateKpiVisualStandardLayoutArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if standard_layout is not None: - _setter("standard_layout", standard_layout) + pulumi.set(__self__, "standard_layout", standard_layout) @property @pulumi.getter(name="standardLayout") @@ -72084,16 +55478,7 @@ def standard_layout(self, value: Optional[pulumi.Input['TemplateKpiVisualStandar class TemplateKpiVisualStandardLayoutArgs: def __init__(__self__, *, type: pulumi.Input['TemplateKpiVisualStandardLayoutType']): - TemplateKpiVisualStandardLayoutArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input['TemplateKpiVisualStandardLayoutType'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -72115,40 +55500,19 @@ def __init__(__self__, *, conditional_formatting: Optional[pulumi.Input['TemplateKpiConditionalFormattingArgs']] = None, subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None): - TemplateKpiVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - conditional_formatting=conditional_formatting, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['TemplateKpiConfigurationArgs']] = None, - column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateColumnHierarchyArgs']]]] = None, - conditional_formatting: Optional[pulumi.Input['TemplateKpiConditionalFormattingArgs']] = None, - subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if conditional_formatting is not None: - _setter("conditional_formatting", conditional_formatting) + pulumi.set(__self__, "conditional_formatting", conditional_formatting) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -72220,25 +55584,12 @@ def __init__(__self__, *, custom_label: Optional[pulumi.Input[str]] = None, font_configuration: Optional[pulumi.Input['TemplateFontConfigurationArgs']] = None, visibility: Optional[pulumi.Input['TemplateVisibility']] = None): - TemplateLabelOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_label=custom_label, - font_configuration=font_configuration, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_label: Optional[pulumi.Input[str]] = None, - font_configuration: Optional[pulumi.Input['TemplateFontConfigurationArgs']] = None, - visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if font_configuration is not None: - _setter("font_configuration", font_configuration) + pulumi.set(__self__, "font_configuration", font_configuration) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="customLabel") @@ -72274,25 +55625,12 @@ def __init__(__self__, *, free_form_layout: Optional[pulumi.Input['TemplateFreeFormLayoutConfigurationArgs']] = None, grid_layout: Optional[pulumi.Input['TemplateGridLayoutConfigurationArgs']] = None, section_based_layout: Optional[pulumi.Input['TemplateSectionBasedLayoutConfigurationArgs']] = None): - TemplateLayoutConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - free_form_layout=free_form_layout, - grid_layout=grid_layout, - section_based_layout=section_based_layout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - free_form_layout: Optional[pulumi.Input['TemplateFreeFormLayoutConfigurationArgs']] = None, - grid_layout: Optional[pulumi.Input['TemplateGridLayoutConfigurationArgs']] = None, - section_based_layout: Optional[pulumi.Input['TemplateSectionBasedLayoutConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if free_form_layout is not None: - _setter("free_form_layout", free_form_layout) + pulumi.set(__self__, "free_form_layout", free_form_layout) if grid_layout is not None: - _setter("grid_layout", grid_layout) + pulumi.set(__self__, "grid_layout", grid_layout) if section_based_layout is not None: - _setter("section_based_layout", section_based_layout) + pulumi.set(__self__, "section_based_layout", section_based_layout) @property @pulumi.getter(name="freeFormLayout") @@ -72326,16 +55664,7 @@ def section_based_layout(self, value: Optional[pulumi.Input['TemplateSectionBase class TemplateLayoutArgs: def __init__(__self__, *, configuration: pulumi.Input['TemplateLayoutConfigurationArgs']): - TemplateLayoutArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - configuration=configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configuration: pulumi.Input['TemplateLayoutConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("configuration", configuration) + pulumi.set(__self__, "configuration", configuration) @property @pulumi.getter @@ -72359,33 +55688,16 @@ def __init__(__self__, *, :param pulumi.Input[str] height: String based length that is composed of value and unit in px :param pulumi.Input[str] width: String based length that is composed of value and unit in px """ - TemplateLegendOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - height=height, - position=position, - title=title, - visibility=visibility, - width=width, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - height: Optional[pulumi.Input[str]] = None, - position: Optional[pulumi.Input['TemplateLegendPosition']] = None, - title: Optional[pulumi.Input['TemplateLabelOptionsArgs']] = None, - visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - width: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if height is not None: - _setter("height", height) + pulumi.set(__self__, "height", height) if position is not None: - _setter("position", position) + pulumi.set(__self__, "position", position) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) if width is not None: - _setter("width", width) + pulumi.set(__self__, "width", width) @property @pulumi.getter @@ -72446,29 +55758,14 @@ def __init__(__self__, *, colors: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, small_multiples: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None): - TemplateLineChartAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - colors=colors, - small_multiples=small_multiples, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, - colors: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, - small_multiples: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if colors is not None: - _setter("colors", colors) + pulumi.set(__self__, "colors", colors) if small_multiples is not None: - _setter("small_multiples", small_multiples) + pulumi.set(__self__, "small_multiples", small_multiples) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -72529,89 +55826,44 @@ def __init__(__self__, *, visual_palette: Optional[pulumi.Input['TemplateVisualPaletteArgs']] = None, x_axis_display_options: Optional[pulumi.Input['TemplateAxisDisplayOptionsArgs']] = None, x_axis_label_options: Optional[pulumi.Input['TemplateChartAxisLabelOptionsArgs']] = None): - TemplateLineChartConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - contribution_analysis_defaults=contribution_analysis_defaults, - data_labels=data_labels, - default_series_settings=default_series_settings, - field_wells=field_wells, - forecast_configurations=forecast_configurations, - legend=legend, - primary_y_axis_display_options=primary_y_axis_display_options, - primary_y_axis_label_options=primary_y_axis_label_options, - reference_lines=reference_lines, - secondary_y_axis_display_options=secondary_y_axis_display_options, - secondary_y_axis_label_options=secondary_y_axis_label_options, - series=series, - small_multiples_options=small_multiples_options, - sort_configuration=sort_configuration, - tooltip=tooltip, - type=type, - visual_palette=visual_palette, - x_axis_display_options=x_axis_display_options, - x_axis_label_options=x_axis_label_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - contribution_analysis_defaults: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateContributionAnalysisDefaultArgs']]]] = None, - data_labels: Optional[pulumi.Input['TemplateDataLabelOptionsArgs']] = None, - default_series_settings: Optional[pulumi.Input['TemplateLineChartDefaultSeriesSettingsArgs']] = None, - field_wells: Optional[pulumi.Input['TemplateLineChartFieldWellsArgs']] = None, - forecast_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateForecastConfigurationArgs']]]] = None, - legend: Optional[pulumi.Input['TemplateLegendOptionsArgs']] = None, - primary_y_axis_display_options: Optional[pulumi.Input['TemplateLineSeriesAxisDisplayOptionsArgs']] = None, - primary_y_axis_label_options: Optional[pulumi.Input['TemplateChartAxisLabelOptionsArgs']] = None, - reference_lines: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateReferenceLineArgs']]]] = None, - secondary_y_axis_display_options: Optional[pulumi.Input['TemplateLineSeriesAxisDisplayOptionsArgs']] = None, - secondary_y_axis_label_options: Optional[pulumi.Input['TemplateChartAxisLabelOptionsArgs']] = None, - series: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateSeriesItemArgs']]]] = None, - small_multiples_options: Optional[pulumi.Input['TemplateSmallMultiplesOptionsArgs']] = None, - sort_configuration: Optional[pulumi.Input['TemplateLineChartSortConfigurationArgs']] = None, - tooltip: Optional[pulumi.Input['TemplateTooltipOptionsArgs']] = None, - type: Optional[pulumi.Input['TemplateLineChartType']] = None, - visual_palette: Optional[pulumi.Input['TemplateVisualPaletteArgs']] = None, - x_axis_display_options: Optional[pulumi.Input['TemplateAxisDisplayOptionsArgs']] = None, - x_axis_label_options: Optional[pulumi.Input['TemplateChartAxisLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if contribution_analysis_defaults is not None: - _setter("contribution_analysis_defaults", contribution_analysis_defaults) + pulumi.set(__self__, "contribution_analysis_defaults", contribution_analysis_defaults) if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if default_series_settings is not None: - _setter("default_series_settings", default_series_settings) + pulumi.set(__self__, "default_series_settings", default_series_settings) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if forecast_configurations is not None: - _setter("forecast_configurations", forecast_configurations) + pulumi.set(__self__, "forecast_configurations", forecast_configurations) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if primary_y_axis_display_options is not None: - _setter("primary_y_axis_display_options", primary_y_axis_display_options) + pulumi.set(__self__, "primary_y_axis_display_options", primary_y_axis_display_options) if primary_y_axis_label_options is not None: - _setter("primary_y_axis_label_options", primary_y_axis_label_options) + pulumi.set(__self__, "primary_y_axis_label_options", primary_y_axis_label_options) if reference_lines is not None: - _setter("reference_lines", reference_lines) + pulumi.set(__self__, "reference_lines", reference_lines) if secondary_y_axis_display_options is not None: - _setter("secondary_y_axis_display_options", secondary_y_axis_display_options) + pulumi.set(__self__, "secondary_y_axis_display_options", secondary_y_axis_display_options) if secondary_y_axis_label_options is not None: - _setter("secondary_y_axis_label_options", secondary_y_axis_label_options) + pulumi.set(__self__, "secondary_y_axis_label_options", secondary_y_axis_label_options) if series is not None: - _setter("series", series) + pulumi.set(__self__, "series", series) if small_multiples_options is not None: - _setter("small_multiples_options", small_multiples_options) + pulumi.set(__self__, "small_multiples_options", small_multiples_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) if x_axis_display_options is not None: - _setter("x_axis_display_options", x_axis_display_options) + pulumi.set(__self__, "x_axis_display_options", x_axis_display_options) if x_axis_label_options is not None: - _setter("x_axis_label_options", x_axis_label_options) + pulumi.set(__self__, "x_axis_label_options", x_axis_label_options) @property @pulumi.getter(name="contributionAnalysisDefaults") @@ -72791,25 +56043,12 @@ def __init__(__self__, *, axis_binding: Optional[pulumi.Input['TemplateAxisBinding']] = None, line_style_settings: Optional[pulumi.Input['TemplateLineChartLineStyleSettingsArgs']] = None, marker_style_settings: Optional[pulumi.Input['TemplateLineChartMarkerStyleSettingsArgs']] = None): - TemplateLineChartDefaultSeriesSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - axis_binding=axis_binding, - line_style_settings=line_style_settings, - marker_style_settings=marker_style_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - axis_binding: Optional[pulumi.Input['TemplateAxisBinding']] = None, - line_style_settings: Optional[pulumi.Input['TemplateLineChartLineStyleSettingsArgs']] = None, - marker_style_settings: Optional[pulumi.Input['TemplateLineChartMarkerStyleSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if axis_binding is not None: - _setter("axis_binding", axis_binding) + pulumi.set(__self__, "axis_binding", axis_binding) if line_style_settings is not None: - _setter("line_style_settings", line_style_settings) + pulumi.set(__self__, "line_style_settings", line_style_settings) if marker_style_settings is not None: - _setter("marker_style_settings", marker_style_settings) + pulumi.set(__self__, "marker_style_settings", marker_style_settings) @property @pulumi.getter(name="axisBinding") @@ -72843,17 +56082,8 @@ def marker_style_settings(self, value: Optional[pulumi.Input['TemplateLineChartM class TemplateLineChartFieldWellsArgs: def __init__(__self__, *, line_chart_aggregated_field_wells: Optional[pulumi.Input['TemplateLineChartAggregatedFieldWellsArgs']] = None): - TemplateLineChartFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - line_chart_aggregated_field_wells=line_chart_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - line_chart_aggregated_field_wells: Optional[pulumi.Input['TemplateLineChartAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if line_chart_aggregated_field_wells is not None: - _setter("line_chart_aggregated_field_wells", line_chart_aggregated_field_wells) + pulumi.set(__self__, "line_chart_aggregated_field_wells", line_chart_aggregated_field_wells) @property @pulumi.getter(name="lineChartAggregatedFieldWells") @@ -72875,29 +56105,14 @@ def __init__(__self__, *, """ :param pulumi.Input[str] line_width: String based length that is composed of value and unit in px """ - TemplateLineChartLineStyleSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - line_interpolation=line_interpolation, - line_style=line_style, - line_visibility=line_visibility, - line_width=line_width, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - line_interpolation: Optional[pulumi.Input['TemplateLineInterpolation']] = None, - line_style: Optional[pulumi.Input['TemplateLineChartLineStyle']] = None, - line_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - line_width: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if line_interpolation is not None: - _setter("line_interpolation", line_interpolation) + pulumi.set(__self__, "line_interpolation", line_interpolation) if line_style is not None: - _setter("line_style", line_style) + pulumi.set(__self__, "line_style", line_style) if line_visibility is not None: - _setter("line_visibility", line_visibility) + pulumi.set(__self__, "line_visibility", line_visibility) if line_width is not None: - _setter("line_width", line_width) + pulumi.set(__self__, "line_width", line_width) @property @pulumi.getter(name="lineInterpolation") @@ -72949,29 +56164,14 @@ def __init__(__self__, *, """ :param pulumi.Input[str] marker_size: String based length that is composed of value and unit in px """ - TemplateLineChartMarkerStyleSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - marker_color=marker_color, - marker_shape=marker_shape, - marker_size=marker_size, - marker_visibility=marker_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - marker_color: Optional[pulumi.Input[str]] = None, - marker_shape: Optional[pulumi.Input['TemplateLineChartMarkerShape']] = None, - marker_size: Optional[pulumi.Input[str]] = None, - marker_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if marker_color is not None: - _setter("marker_color", marker_color) + pulumi.set(__self__, "marker_color", marker_color) if marker_shape is not None: - _setter("marker_shape", marker_shape) + pulumi.set(__self__, "marker_shape", marker_shape) if marker_size is not None: - _setter("marker_size", marker_size) + pulumi.set(__self__, "marker_size", marker_size) if marker_visibility is not None: - _setter("marker_visibility", marker_visibility) + pulumi.set(__self__, "marker_visibility", marker_visibility) @property @pulumi.getter(name="markerColor") @@ -73018,21 +56218,10 @@ class TemplateLineChartSeriesSettingsArgs: def __init__(__self__, *, line_style_settings: Optional[pulumi.Input['TemplateLineChartLineStyleSettingsArgs']] = None, marker_style_settings: Optional[pulumi.Input['TemplateLineChartMarkerStyleSettingsArgs']] = None): - TemplateLineChartSeriesSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - line_style_settings=line_style_settings, - marker_style_settings=marker_style_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - line_style_settings: Optional[pulumi.Input['TemplateLineChartLineStyleSettingsArgs']] = None, - marker_style_settings: Optional[pulumi.Input['TemplateLineChartMarkerStyleSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if line_style_settings is not None: - _setter("line_style_settings", line_style_settings) + pulumi.set(__self__, "line_style_settings", line_style_settings) if marker_style_settings is not None: - _setter("marker_style_settings", marker_style_settings) + pulumi.set(__self__, "marker_style_settings", marker_style_settings) @property @pulumi.getter(name="lineStyleSettings") @@ -73061,33 +56250,16 @@ def __init__(__self__, *, color_items_limit_configuration: Optional[pulumi.Input['TemplateItemsLimitConfigurationArgs']] = None, small_multiples_limit_configuration: Optional[pulumi.Input['TemplateItemsLimitConfigurationArgs']] = None, small_multiples_sort: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFieldSortOptionsArgs']]]] = None): - TemplateLineChartSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_items_limit_configuration=category_items_limit_configuration, - category_sort=category_sort, - color_items_limit_configuration=color_items_limit_configuration, - small_multiples_limit_configuration=small_multiples_limit_configuration, - small_multiples_sort=small_multiples_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_items_limit_configuration: Optional[pulumi.Input['TemplateItemsLimitConfigurationArgs']] = None, - category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFieldSortOptionsArgs']]]] = None, - color_items_limit_configuration: Optional[pulumi.Input['TemplateItemsLimitConfigurationArgs']] = None, - small_multiples_limit_configuration: Optional[pulumi.Input['TemplateItemsLimitConfigurationArgs']] = None, - small_multiples_sort: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_items_limit_configuration is not None: - _setter("category_items_limit_configuration", category_items_limit_configuration) + pulumi.set(__self__, "category_items_limit_configuration", category_items_limit_configuration) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) if color_items_limit_configuration is not None: - _setter("color_items_limit_configuration", color_items_limit_configuration) + pulumi.set(__self__, "color_items_limit_configuration", color_items_limit_configuration) if small_multiples_limit_configuration is not None: - _setter("small_multiples_limit_configuration", small_multiples_limit_configuration) + pulumi.set(__self__, "small_multiples_limit_configuration", small_multiples_limit_configuration) if small_multiples_sort is not None: - _setter("small_multiples_sort", small_multiples_sort) + pulumi.set(__self__, "small_multiples_sort", small_multiples_sort) @property @pulumi.getter(name="categoryItemsLimitConfiguration") @@ -73144,36 +56316,17 @@ def __init__(__self__, *, column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateColumnHierarchyArgs']]]] = None, subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None): - TemplateLineChartVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['TemplateLineChartConfigurationArgs']] = None, - column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateColumnHierarchyArgs']]]] = None, - subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -73235,21 +56388,10 @@ class TemplateLineSeriesAxisDisplayOptionsArgs: def __init__(__self__, *, axis_options: Optional[pulumi.Input['TemplateAxisDisplayOptionsArgs']] = None, missing_data_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMissingDataConfigurationArgs']]]] = None): - TemplateLineSeriesAxisDisplayOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - axis_options=axis_options, - missing_data_configurations=missing_data_configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - axis_options: Optional[pulumi.Input['TemplateAxisDisplayOptionsArgs']] = None, - missing_data_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMissingDataConfigurationArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if axis_options is not None: - _setter("axis_options", axis_options) + pulumi.set(__self__, "axis_options", axis_options) if missing_data_configurations is not None: - _setter("missing_data_configurations", missing_data_configurations) + pulumi.set(__self__, "missing_data_configurations", missing_data_configurations) @property @pulumi.getter(name="axisOptions") @@ -73277,29 +56419,14 @@ def __init__(__self__, *, search_options: Optional[pulumi.Input['TemplateListControlSearchOptionsArgs']] = None, select_all_options: Optional[pulumi.Input['TemplateListControlSelectAllOptionsArgs']] = None, title_options: Optional[pulumi.Input['TemplateLabelOptionsArgs']] = None): - TemplateListControlDisplayOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - info_icon_label_options=info_icon_label_options, - search_options=search_options, - select_all_options=select_all_options, - title_options=title_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - info_icon_label_options: Optional[pulumi.Input['TemplateSheetControlInfoIconLabelOptionsArgs']] = None, - search_options: Optional[pulumi.Input['TemplateListControlSearchOptionsArgs']] = None, - select_all_options: Optional[pulumi.Input['TemplateListControlSelectAllOptionsArgs']] = None, - title_options: Optional[pulumi.Input['TemplateLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if info_icon_label_options is not None: - _setter("info_icon_label_options", info_icon_label_options) + pulumi.set(__self__, "info_icon_label_options", info_icon_label_options) if search_options is not None: - _setter("search_options", search_options) + pulumi.set(__self__, "search_options", search_options) if select_all_options is not None: - _setter("select_all_options", select_all_options) + pulumi.set(__self__, "select_all_options", select_all_options) if title_options is not None: - _setter("title_options", title_options) + pulumi.set(__self__, "title_options", title_options) @property @pulumi.getter(name="infoIconLabelOptions") @@ -73342,17 +56469,8 @@ def title_options(self, value: Optional[pulumi.Input['TemplateLabelOptionsArgs'] class TemplateListControlSearchOptionsArgs: def __init__(__self__, *, visibility: Optional[pulumi.Input['TemplateVisibility']] = None): - TemplateListControlSearchOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -73368,17 +56486,8 @@ def visibility(self, value: Optional[pulumi.Input['TemplateVisibility']]): class TemplateListControlSelectAllOptionsArgs: def __init__(__self__, *, visibility: Optional[pulumi.Input['TemplateVisibility']] = None): - TemplateListControlSelectAllOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -73394,17 +56503,8 @@ def visibility(self, value: Optional[pulumi.Input['TemplateVisibility']]): class TemplateLoadingAnimationArgs: def __init__(__self__, *, visibility: Optional[pulumi.Input['TemplateVisibility']] = None): - TemplateLoadingAnimationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -73420,16 +56520,7 @@ def visibility(self, value: Optional[pulumi.Input['TemplateVisibility']]): class TemplateLocalNavigationConfigurationArgs: def __init__(__self__, *, target_sheet_id: pulumi.Input[str]): - TemplateLocalNavigationConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_sheet_id=target_sheet_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_sheet_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_sheet_id", target_sheet_id) + pulumi.set(__self__, "target_sheet_id", target_sheet_id) @property @pulumi.getter(name="targetSheetId") @@ -73446,21 +56537,10 @@ class TemplateLongFormatTextArgs: def __init__(__self__, *, plain_text: Optional[pulumi.Input[str]] = None, rich_text: Optional[pulumi.Input[str]] = None): - TemplateLongFormatTextArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - plain_text=plain_text, - rich_text=rich_text, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - plain_text: Optional[pulumi.Input[str]] = None, - rich_text: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if plain_text is not None: - _setter("plain_text", plain_text) + pulumi.set(__self__, "plain_text", plain_text) if rich_text is not None: - _setter("rich_text", rich_text) + pulumi.set(__self__, "rich_text", rich_text) @property @pulumi.getter(name="plainText") @@ -73486,19 +56566,8 @@ class TemplateMappedDataSetParameterArgs: def __init__(__self__, *, data_set_identifier: pulumi.Input[str], data_set_parameter_name: pulumi.Input[str]): - TemplateMappedDataSetParameterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_identifier=data_set_identifier, - data_set_parameter_name=data_set_parameter_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_identifier: pulumi.Input[str], - data_set_parameter_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_identifier", data_set_identifier) - _setter("data_set_parameter_name", data_set_parameter_name) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + pulumi.set(__self__, "data_set_parameter_name", data_set_parameter_name) @property @pulumi.getter(name="dataSetIdentifier") @@ -73523,17 +56592,8 @@ def data_set_parameter_name(self, value: pulumi.Input[str]): class TemplateMaximumLabelTypeArgs: def __init__(__self__, *, visibility: Optional[pulumi.Input['TemplateVisibility']] = None): - TemplateMaximumLabelTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -73553,31 +56613,14 @@ def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None, time: Optional[pulumi.Input['TemplateDimensionFieldArgs']] = None, value: Optional[pulumi.Input['TemplateMeasureFieldArgs']] = None): - TemplateMaximumMinimumComputationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - type=type, - name=name, - time=time, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: pulumi.Input[str], - type: pulumi.Input['TemplateMaximumMinimumComputationType'], - name: Optional[pulumi.Input[str]] = None, - time: Optional[pulumi.Input['TemplateDimensionFieldArgs']] = None, - value: Optional[pulumi.Input['TemplateMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) - _setter("type", type) + pulumi.set(__self__, "computation_id", computation_id) + pulumi.set(__self__, "type", type) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if time is not None: - _setter("time", time) + pulumi.set(__self__, "time", time) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -73632,29 +56675,14 @@ def __init__(__self__, *, categorical_measure_field: Optional[pulumi.Input['TemplateCategoricalMeasureFieldArgs']] = None, date_measure_field: Optional[pulumi.Input['TemplateDateMeasureFieldArgs']] = None, numerical_measure_field: Optional[pulumi.Input['TemplateNumericalMeasureFieldArgs']] = None): - TemplateMeasureFieldArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - calculated_measure_field=calculated_measure_field, - categorical_measure_field=categorical_measure_field, - date_measure_field=date_measure_field, - numerical_measure_field=numerical_measure_field, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - calculated_measure_field: Optional[pulumi.Input['TemplateCalculatedMeasureFieldArgs']] = None, - categorical_measure_field: Optional[pulumi.Input['TemplateCategoricalMeasureFieldArgs']] = None, - date_measure_field: Optional[pulumi.Input['TemplateDateMeasureFieldArgs']] = None, - numerical_measure_field: Optional[pulumi.Input['TemplateNumericalMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if calculated_measure_field is not None: - _setter("calculated_measure_field", calculated_measure_field) + pulumi.set(__self__, "calculated_measure_field", calculated_measure_field) if categorical_measure_field is not None: - _setter("categorical_measure_field", categorical_measure_field) + pulumi.set(__self__, "categorical_measure_field", categorical_measure_field) if date_measure_field is not None: - _setter("date_measure_field", date_measure_field) + pulumi.set(__self__, "date_measure_field", date_measure_field) if numerical_measure_field is not None: - _setter("numerical_measure_field", numerical_measure_field) + pulumi.set(__self__, "numerical_measure_field", numerical_measure_field) @property @pulumi.getter(name="calculatedMeasureField") @@ -73701,32 +56729,15 @@ def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None, target_value: Optional[pulumi.Input['TemplateMeasureFieldArgs']] = None, time: Optional[pulumi.Input['TemplateDimensionFieldArgs']] = None): - TemplateMetricComparisonComputationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - from_value=from_value, - name=name, - target_value=target_value, - time=time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: pulumi.Input[str], - from_value: Optional[pulumi.Input['TemplateMeasureFieldArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - target_value: Optional[pulumi.Input['TemplateMeasureFieldArgs']] = None, - time: Optional[pulumi.Input['TemplateDimensionFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) + pulumi.set(__self__, "computation_id", computation_id) if from_value is not None: - _setter("from_value", from_value) + pulumi.set(__self__, "from_value", from_value) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if target_value is not None: - _setter("target_value", target_value) + pulumi.set(__self__, "target_value", target_value) if time is not None: - _setter("time", time) + pulumi.set(__self__, "time", time) @property @pulumi.getter(name="computationId") @@ -73778,17 +56789,8 @@ def time(self, value: Optional[pulumi.Input['TemplateDimensionFieldArgs']]): class TemplateMinimumLabelTypeArgs: def __init__(__self__, *, visibility: Optional[pulumi.Input['TemplateVisibility']] = None): - TemplateMinimumLabelTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -73804,17 +56806,8 @@ def visibility(self, value: Optional[pulumi.Input['TemplateVisibility']]): class TemplateMissingDataConfigurationArgs: def __init__(__self__, *, treatment_option: Optional[pulumi.Input['TemplateMissingDataTreatmentOption']] = None): - TemplateMissingDataConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - treatment_option=treatment_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - treatment_option: Optional[pulumi.Input['TemplateMissingDataTreatmentOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if treatment_option is not None: - _setter("treatment_option", treatment_option) + pulumi.set(__self__, "treatment_option", treatment_option) @property @pulumi.getter(name="treatmentOption") @@ -73830,16 +56823,7 @@ def treatment_option(self, value: Optional[pulumi.Input['TemplateMissingDataTrea class TemplateNegativeValueConfigurationArgs: def __init__(__self__, *, display_mode: pulumi.Input['TemplateNegativeValueDisplayMode']): - TemplateNegativeValueConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - display_mode=display_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - display_mode: pulumi.Input['TemplateNegativeValueDisplayMode'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("display_mode", display_mode) + pulumi.set(__self__, "display_mode", display_mode) @property @pulumi.getter(name="displayMode") @@ -73855,16 +56839,7 @@ def display_mode(self, value: pulumi.Input['TemplateNegativeValueDisplayMode']): class TemplateNullValueFormatConfigurationArgs: def __init__(__self__, *, null_string: pulumi.Input[str]): - TemplateNullValueFormatConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - null_string=null_string, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - null_string: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("null_string", null_string) + pulumi.set(__self__, "null_string", null_string) @property @pulumi.getter(name="nullString") @@ -73886,41 +56861,20 @@ def __init__(__self__, *, prefix: Optional[pulumi.Input[str]] = None, separator_configuration: Optional[pulumi.Input['TemplateNumericSeparatorConfigurationArgs']] = None, suffix: Optional[pulumi.Input[str]] = None): - TemplateNumberDisplayFormatConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - decimal_places_configuration=decimal_places_configuration, - negative_value_configuration=negative_value_configuration, - null_value_format_configuration=null_value_format_configuration, - number_scale=number_scale, - prefix=prefix, - separator_configuration=separator_configuration, - suffix=suffix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - decimal_places_configuration: Optional[pulumi.Input['TemplateDecimalPlacesConfigurationArgs']] = None, - negative_value_configuration: Optional[pulumi.Input['TemplateNegativeValueConfigurationArgs']] = None, - null_value_format_configuration: Optional[pulumi.Input['TemplateNullValueFormatConfigurationArgs']] = None, - number_scale: Optional[pulumi.Input['TemplateNumberScale']] = None, - prefix: Optional[pulumi.Input[str]] = None, - separator_configuration: Optional[pulumi.Input['TemplateNumericSeparatorConfigurationArgs']] = None, - suffix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if decimal_places_configuration is not None: - _setter("decimal_places_configuration", decimal_places_configuration) + pulumi.set(__self__, "decimal_places_configuration", decimal_places_configuration) if negative_value_configuration is not None: - _setter("negative_value_configuration", negative_value_configuration) + pulumi.set(__self__, "negative_value_configuration", negative_value_configuration) if null_value_format_configuration is not None: - _setter("null_value_format_configuration", null_value_format_configuration) + pulumi.set(__self__, "null_value_format_configuration", null_value_format_configuration) if number_scale is not None: - _setter("number_scale", number_scale) + pulumi.set(__self__, "number_scale", number_scale) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if separator_configuration is not None: - _setter("separator_configuration", separator_configuration) + pulumi.set(__self__, "separator_configuration", separator_configuration) if suffix is not None: - _setter("suffix", suffix) + pulumi.set(__self__, "suffix", suffix) @property @pulumi.getter(name="decimalPlacesConfiguration") @@ -73990,17 +56944,8 @@ def suffix(self, value: Optional[pulumi.Input[str]]): class TemplateNumberFormatConfigurationArgs: def __init__(__self__, *, format_configuration: Optional[pulumi.Input['TemplateNumericFormatConfigurationArgs']] = None): - TemplateNumberFormatConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - format_configuration=format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - format_configuration: Optional[pulumi.Input['TemplateNumericFormatConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) @property @pulumi.getter(name="formatConfiguration") @@ -74017,21 +56962,10 @@ class TemplateNumericAxisOptionsArgs: def __init__(__self__, *, range: Optional[pulumi.Input['TemplateAxisDisplayRangeArgs']] = None, scale: Optional[pulumi.Input['TemplateAxisScaleArgs']] = None): - TemplateNumericAxisOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - range=range, - scale=scale, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - range: Optional[pulumi.Input['TemplateAxisDisplayRangeArgs']] = None, - scale: Optional[pulumi.Input['TemplateAxisScaleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if range is not None: - _setter("range", range) + pulumi.set(__self__, "range", range) if scale is not None: - _setter("scale", scale) + pulumi.set(__self__, "scale", scale) @property @pulumi.getter @@ -74057,19 +56991,8 @@ class TemplateNumericEqualityDrillDownFilterArgs: def __init__(__self__, *, column: pulumi.Input['TemplateColumnIdentifierArgs'], value: pulumi.Input[float]): - TemplateNumericEqualityDrillDownFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['TemplateColumnIdentifierArgs'], - value: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("value", value) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -74101,41 +57024,18 @@ def __init__(__self__, *, parameter_name: Optional[pulumi.Input[str]] = None, select_all_options: Optional[pulumi.Input['TemplateNumericFilterSelectAllOptions']] = None, value: Optional[pulumi.Input[float]] = None): - TemplateNumericEqualityFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - filter_id=filter_id, - match_operator=match_operator, - null_option=null_option, - aggregation_function=aggregation_function, - parameter_name=parameter_name, - select_all_options=select_all_options, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['TemplateColumnIdentifierArgs'], - filter_id: pulumi.Input[str], - match_operator: pulumi.Input['TemplateNumericEqualityMatchOperator'], - null_option: pulumi.Input['TemplateFilterNullOption'], - aggregation_function: Optional[pulumi.Input['TemplateAggregationFunctionArgs']] = None, - parameter_name: Optional[pulumi.Input[str]] = None, - select_all_options: Optional[pulumi.Input['TemplateNumericFilterSelectAllOptions']] = None, - value: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("filter_id", filter_id) - _setter("match_operator", match_operator) - _setter("null_option", null_option) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) + pulumi.set(__self__, "match_operator", match_operator) + pulumi.set(__self__, "null_option", null_option) if aggregation_function is not None: - _setter("aggregation_function", aggregation_function) + pulumi.set(__self__, "aggregation_function", aggregation_function) if parameter_name is not None: - _setter("parameter_name", parameter_name) + pulumi.set(__self__, "parameter_name", parameter_name) if select_all_options is not None: - _setter("select_all_options", select_all_options) + pulumi.set(__self__, "select_all_options", select_all_options) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -74216,25 +57116,12 @@ def __init__(__self__, *, currency_display_format_configuration: Optional[pulumi.Input['TemplateCurrencyDisplayFormatConfigurationArgs']] = None, number_display_format_configuration: Optional[pulumi.Input['TemplateNumberDisplayFormatConfigurationArgs']] = None, percentage_display_format_configuration: Optional[pulumi.Input['TemplatePercentageDisplayFormatConfigurationArgs']] = None): - TemplateNumericFormatConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - currency_display_format_configuration=currency_display_format_configuration, - number_display_format_configuration=number_display_format_configuration, - percentage_display_format_configuration=percentage_display_format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - currency_display_format_configuration: Optional[pulumi.Input['TemplateCurrencyDisplayFormatConfigurationArgs']] = None, - number_display_format_configuration: Optional[pulumi.Input['TemplateNumberDisplayFormatConfigurationArgs']] = None, - percentage_display_format_configuration: Optional[pulumi.Input['TemplatePercentageDisplayFormatConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if currency_display_format_configuration is not None: - _setter("currency_display_format_configuration", currency_display_format_configuration) + pulumi.set(__self__, "currency_display_format_configuration", currency_display_format_configuration) if number_display_format_configuration is not None: - _setter("number_display_format_configuration", number_display_format_configuration) + pulumi.set(__self__, "number_display_format_configuration", number_display_format_configuration) if percentage_display_format_configuration is not None: - _setter("percentage_display_format_configuration", percentage_display_format_configuration) + pulumi.set(__self__, "percentage_display_format_configuration", percentage_display_format_configuration) @property @pulumi.getter(name="currencyDisplayFormatConfiguration") @@ -74269,21 +57156,10 @@ class TemplateNumericRangeFilterValueArgs: def __init__(__self__, *, parameter: Optional[pulumi.Input[str]] = None, static_value: Optional[pulumi.Input[float]] = None): - TemplateNumericRangeFilterValueArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter=parameter, - static_value=static_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter: Optional[pulumi.Input[str]] = None, - static_value: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if parameter is not None: - _setter("parameter", parameter) + pulumi.set(__self__, "parameter", parameter) if static_value is not None: - _setter("static_value", static_value) + pulumi.set(__self__, "static_value", static_value) @property @pulumi.getter @@ -74316,46 +57192,21 @@ def __init__(__self__, *, range_maximum: Optional[pulumi.Input['TemplateNumericRangeFilterValueArgs']] = None, range_minimum: Optional[pulumi.Input['TemplateNumericRangeFilterValueArgs']] = None, select_all_options: Optional[pulumi.Input['TemplateNumericFilterSelectAllOptions']] = None): - TemplateNumericRangeFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - filter_id=filter_id, - null_option=null_option, - aggregation_function=aggregation_function, - include_maximum=include_maximum, - include_minimum=include_minimum, - range_maximum=range_maximum, - range_minimum=range_minimum, - select_all_options=select_all_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['TemplateColumnIdentifierArgs'], - filter_id: pulumi.Input[str], - null_option: pulumi.Input['TemplateFilterNullOption'], - aggregation_function: Optional[pulumi.Input['TemplateAggregationFunctionArgs']] = None, - include_maximum: Optional[pulumi.Input[bool]] = None, - include_minimum: Optional[pulumi.Input[bool]] = None, - range_maximum: Optional[pulumi.Input['TemplateNumericRangeFilterValueArgs']] = None, - range_minimum: Optional[pulumi.Input['TemplateNumericRangeFilterValueArgs']] = None, - select_all_options: Optional[pulumi.Input['TemplateNumericFilterSelectAllOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("filter_id", filter_id) - _setter("null_option", null_option) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) + pulumi.set(__self__, "null_option", null_option) if aggregation_function is not None: - _setter("aggregation_function", aggregation_function) + pulumi.set(__self__, "aggregation_function", aggregation_function) if include_maximum is not None: - _setter("include_maximum", include_maximum) + pulumi.set(__self__, "include_maximum", include_maximum) if include_minimum is not None: - _setter("include_minimum", include_minimum) + pulumi.set(__self__, "include_minimum", include_minimum) if range_maximum is not None: - _setter("range_maximum", range_maximum) + pulumi.set(__self__, "range_maximum", range_maximum) if range_minimum is not None: - _setter("range_minimum", range_minimum) + pulumi.set(__self__, "range_minimum", range_minimum) if select_all_options is not None: - _setter("select_all_options", select_all_options) + pulumi.set(__self__, "select_all_options", select_all_options) @property @pulumi.getter @@ -74444,21 +57295,10 @@ class TemplateNumericSeparatorConfigurationArgs: def __init__(__self__, *, decimal_separator: Optional[pulumi.Input['TemplateNumericSeparatorSymbol']] = None, thousands_separator: Optional[pulumi.Input['TemplateThousandSeparatorOptionsArgs']] = None): - TemplateNumericSeparatorConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - decimal_separator=decimal_separator, - thousands_separator=thousands_separator, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - decimal_separator: Optional[pulumi.Input['TemplateNumericSeparatorSymbol']] = None, - thousands_separator: Optional[pulumi.Input['TemplateThousandSeparatorOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if decimal_separator is not None: - _setter("decimal_separator", decimal_separator) + pulumi.set(__self__, "decimal_separator", decimal_separator) if thousands_separator is not None: - _setter("thousands_separator", thousands_separator) + pulumi.set(__self__, "thousands_separator", thousands_separator) @property @pulumi.getter(name="decimalSeparator") @@ -74484,21 +57324,10 @@ class TemplateNumericalAggregationFunctionArgs: def __init__(__self__, *, percentile_aggregation: Optional[pulumi.Input['TemplatePercentileAggregationArgs']] = None, simple_numerical_aggregation: Optional[pulumi.Input['TemplateSimpleNumericalAggregationFunction']] = None): - TemplateNumericalAggregationFunctionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - percentile_aggregation=percentile_aggregation, - simple_numerical_aggregation=simple_numerical_aggregation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - percentile_aggregation: Optional[pulumi.Input['TemplatePercentileAggregationArgs']] = None, - simple_numerical_aggregation: Optional[pulumi.Input['TemplateSimpleNumericalAggregationFunction']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if percentile_aggregation is not None: - _setter("percentile_aggregation", percentile_aggregation) + pulumi.set(__self__, "percentile_aggregation", percentile_aggregation) if simple_numerical_aggregation is not None: - _setter("simple_numerical_aggregation", simple_numerical_aggregation) + pulumi.set(__self__, "simple_numerical_aggregation", simple_numerical_aggregation) @property @pulumi.getter(name="percentileAggregation") @@ -74526,27 +57355,12 @@ def __init__(__self__, *, field_id: pulumi.Input[str], format_configuration: Optional[pulumi.Input['TemplateNumberFormatConfigurationArgs']] = None, hierarchy_id: Optional[pulumi.Input[str]] = None): - TemplateNumericalDimensionFieldArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - format_configuration=format_configuration, - hierarchy_id=hierarchy_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['TemplateColumnIdentifierArgs'], - field_id: pulumi.Input[str], - format_configuration: Optional[pulumi.Input['TemplateNumberFormatConfigurationArgs']] = None, - hierarchy_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) if hierarchy_id is not None: - _setter("hierarchy_id", hierarchy_id) + pulumi.set(__self__, "hierarchy_id", hierarchy_id) @property @pulumi.getter @@ -74592,27 +57406,12 @@ def __init__(__self__, *, field_id: pulumi.Input[str], aggregation_function: Optional[pulumi.Input['TemplateNumericalAggregationFunctionArgs']] = None, format_configuration: Optional[pulumi.Input['TemplateNumberFormatConfigurationArgs']] = None): - TemplateNumericalMeasureFieldArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - aggregation_function=aggregation_function, - format_configuration=format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['TemplateColumnIdentifierArgs'], - field_id: pulumi.Input[str], - aggregation_function: Optional[pulumi.Input['TemplateNumericalAggregationFunctionArgs']] = None, - format_configuration: Optional[pulumi.Input['TemplateNumberFormatConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) if aggregation_function is not None: - _setter("aggregation_function", aggregation_function) + pulumi.set(__self__, "aggregation_function", aggregation_function) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) @property @pulumi.getter @@ -74656,19 +57455,8 @@ class TemplatePaginationConfigurationArgs: def __init__(__self__, *, page_number: pulumi.Input[float], page_size: pulumi.Input[float]): - TemplatePaginationConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - page_number=page_number, - page_size=page_size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - page_number: pulumi.Input[float], - page_size: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("page_number", page_number) - _setter("page_size", page_size) + pulumi.set(__self__, "page_number", page_number) + pulumi.set(__self__, "page_size", page_size) @property @pulumi.getter(name="pageNumber") @@ -74705,49 +57493,24 @@ def __init__(__self__, *, :param pulumi.Input[str] border_thickness: String based length that is composed of value and unit in px :param pulumi.Input[str] gutter_spacing: String based length that is composed of value and unit in px """ - TemplatePanelConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - background_color=background_color, - background_visibility=background_visibility, - border_color=border_color, - border_style=border_style, - border_thickness=border_thickness, - border_visibility=border_visibility, - gutter_spacing=gutter_spacing, - gutter_visibility=gutter_visibility, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - background_color: Optional[pulumi.Input[str]] = None, - background_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - border_color: Optional[pulumi.Input[str]] = None, - border_style: Optional[pulumi.Input['TemplatePanelBorderStyle']] = None, - border_thickness: Optional[pulumi.Input[str]] = None, - border_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - gutter_spacing: Optional[pulumi.Input[str]] = None, - gutter_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - title: Optional[pulumi.Input['TemplatePanelTitleOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if background_color is not None: - _setter("background_color", background_color) + pulumi.set(__self__, "background_color", background_color) if background_visibility is not None: - _setter("background_visibility", background_visibility) + pulumi.set(__self__, "background_visibility", background_visibility) if border_color is not None: - _setter("border_color", border_color) + pulumi.set(__self__, "border_color", border_color) if border_style is not None: - _setter("border_style", border_style) + pulumi.set(__self__, "border_style", border_style) if border_thickness is not None: - _setter("border_thickness", border_thickness) + pulumi.set(__self__, "border_thickness", border_thickness) if border_visibility is not None: - _setter("border_visibility", border_visibility) + pulumi.set(__self__, "border_visibility", border_visibility) if gutter_spacing is not None: - _setter("gutter_spacing", gutter_spacing) + pulumi.set(__self__, "gutter_spacing", gutter_spacing) if gutter_visibility is not None: - _setter("gutter_visibility", gutter_visibility) + pulumi.set(__self__, "gutter_visibility", gutter_visibility) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="backgroundColor") @@ -74843,25 +57606,12 @@ def __init__(__self__, *, font_configuration: Optional[pulumi.Input['TemplateFontConfigurationArgs']] = None, horizontal_text_alignment: Optional[pulumi.Input['TemplateHorizontalTextAlignment']] = None, visibility: Optional[pulumi.Input['TemplateVisibility']] = None): - TemplatePanelTitleOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - font_configuration=font_configuration, - horizontal_text_alignment=horizontal_text_alignment, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - font_configuration: Optional[pulumi.Input['TemplateFontConfigurationArgs']] = None, - horizontal_text_alignment: Optional[pulumi.Input['TemplateHorizontalTextAlignment']] = None, - visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if font_configuration is not None: - _setter("font_configuration", font_configuration) + pulumi.set(__self__, "font_configuration", font_configuration) if horizontal_text_alignment is not None: - _setter("horizontal_text_alignment", horizontal_text_alignment) + pulumi.set(__self__, "horizontal_text_alignment", horizontal_text_alignment) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="fontConfiguration") @@ -74900,37 +57650,18 @@ def __init__(__self__, *, slider: Optional[pulumi.Input['TemplateParameterSliderControlArgs']] = None, text_area: Optional[pulumi.Input['TemplateParameterTextAreaControlArgs']] = None, text_field: Optional[pulumi.Input['TemplateParameterTextFieldControlArgs']] = None): - TemplateParameterControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_picker=date_time_picker, - dropdown=dropdown, - list=list, - slider=slider, - text_area=text_area, - text_field=text_field, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_picker: Optional[pulumi.Input['TemplateParameterDateTimePickerControlArgs']] = None, - dropdown: Optional[pulumi.Input['TemplateParameterDropDownControlArgs']] = None, - list: Optional[pulumi.Input['TemplateParameterListControlArgs']] = None, - slider: Optional[pulumi.Input['TemplateParameterSliderControlArgs']] = None, - text_area: Optional[pulumi.Input['TemplateParameterTextAreaControlArgs']] = None, - text_field: Optional[pulumi.Input['TemplateParameterTextFieldControlArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_picker is not None: - _setter("date_time_picker", date_time_picker) + pulumi.set(__self__, "date_time_picker", date_time_picker) if dropdown is not None: - _setter("dropdown", dropdown) + pulumi.set(__self__, "dropdown", dropdown) if list is not None: - _setter("list", list) + pulumi.set(__self__, "list", list) if slider is not None: - _setter("slider", slider) + pulumi.set(__self__, "slider", slider) if text_area is not None: - _setter("text_area", text_area) + pulumi.set(__self__, "text_area", text_area) if text_field is not None: - _setter("text_field", text_field) + pulumi.set(__self__, "text_field", text_field) @property @pulumi.getter(name="dateTimePicker") @@ -74994,26 +57725,11 @@ def __init__(__self__, *, source_parameter_name: pulumi.Input[str], title: pulumi.Input[str], display_options: Optional[pulumi.Input['TemplateDateTimePickerControlDisplayOptionsArgs']] = None): - TemplateParameterDateTimePickerControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_control_id=parameter_control_id, - source_parameter_name=source_parameter_name, - title=title, - display_options=display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_control_id: pulumi.Input[str], - source_parameter_name: pulumi.Input[str], - title: pulumi.Input[str], - display_options: Optional[pulumi.Input['TemplateDateTimePickerControlDisplayOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_control_id", parameter_control_id) - _setter("source_parameter_name", source_parameter_name) - _setter("title", title) + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) @property @pulumi.getter(name="parameterControlId") @@ -75059,29 +57775,14 @@ def __init__(__self__, *, decimal_parameter_declaration: Optional[pulumi.Input['TemplateDecimalParameterDeclarationArgs']] = None, integer_parameter_declaration: Optional[pulumi.Input['TemplateIntegerParameterDeclarationArgs']] = None, string_parameter_declaration: Optional[pulumi.Input['TemplateStringParameterDeclarationArgs']] = None): - TemplateParameterDeclarationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_parameter_declaration=date_time_parameter_declaration, - decimal_parameter_declaration=decimal_parameter_declaration, - integer_parameter_declaration=integer_parameter_declaration, - string_parameter_declaration=string_parameter_declaration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_parameter_declaration: Optional[pulumi.Input['TemplateDateTimeParameterDeclarationArgs']] = None, - decimal_parameter_declaration: Optional[pulumi.Input['TemplateDecimalParameterDeclarationArgs']] = None, - integer_parameter_declaration: Optional[pulumi.Input['TemplateIntegerParameterDeclarationArgs']] = None, - string_parameter_declaration: Optional[pulumi.Input['TemplateStringParameterDeclarationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_parameter_declaration is not None: - _setter("date_time_parameter_declaration", date_time_parameter_declaration) + pulumi.set(__self__, "date_time_parameter_declaration", date_time_parameter_declaration) if decimal_parameter_declaration is not None: - _setter("decimal_parameter_declaration", decimal_parameter_declaration) + pulumi.set(__self__, "decimal_parameter_declaration", decimal_parameter_declaration) if integer_parameter_declaration is not None: - _setter("integer_parameter_declaration", integer_parameter_declaration) + pulumi.set(__self__, "integer_parameter_declaration", integer_parameter_declaration) if string_parameter_declaration is not None: - _setter("string_parameter_declaration", string_parameter_declaration) + pulumi.set(__self__, "string_parameter_declaration", string_parameter_declaration) @property @pulumi.getter(name="dateTimeParameterDeclaration") @@ -75130,38 +57831,17 @@ def __init__(__self__, *, display_options: Optional[pulumi.Input['TemplateDropDownControlDisplayOptionsArgs']] = None, selectable_values: Optional[pulumi.Input['TemplateParameterSelectableValuesArgs']] = None, type: Optional[pulumi.Input['TemplateSheetControlListType']] = None): - TemplateParameterDropDownControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_control_id=parameter_control_id, - source_parameter_name=source_parameter_name, - title=title, - cascading_control_configuration=cascading_control_configuration, - display_options=display_options, - selectable_values=selectable_values, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_control_id: pulumi.Input[str], - source_parameter_name: pulumi.Input[str], - title: pulumi.Input[str], - cascading_control_configuration: Optional[pulumi.Input['TemplateCascadingControlConfigurationArgs']] = None, - display_options: Optional[pulumi.Input['TemplateDropDownControlDisplayOptionsArgs']] = None, - selectable_values: Optional[pulumi.Input['TemplateParameterSelectableValuesArgs']] = None, - type: Optional[pulumi.Input['TemplateSheetControlListType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_control_id", parameter_control_id) - _setter("source_parameter_name", source_parameter_name) - _setter("title", title) + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) if cascading_control_configuration is not None: - _setter("cascading_control_configuration", cascading_control_configuration) + pulumi.set(__self__, "cascading_control_configuration", cascading_control_configuration) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) if selectable_values is not None: - _setter("selectable_values", selectable_values) + pulumi.set(__self__, "selectable_values", selectable_values) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="parameterControlId") @@ -75237,38 +57917,17 @@ def __init__(__self__, *, display_options: Optional[pulumi.Input['TemplateListControlDisplayOptionsArgs']] = None, selectable_values: Optional[pulumi.Input['TemplateParameterSelectableValuesArgs']] = None, type: Optional[pulumi.Input['TemplateSheetControlListType']] = None): - TemplateParameterListControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_control_id=parameter_control_id, - source_parameter_name=source_parameter_name, - title=title, - cascading_control_configuration=cascading_control_configuration, - display_options=display_options, - selectable_values=selectable_values, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_control_id: pulumi.Input[str], - source_parameter_name: pulumi.Input[str], - title: pulumi.Input[str], - cascading_control_configuration: Optional[pulumi.Input['TemplateCascadingControlConfigurationArgs']] = None, - display_options: Optional[pulumi.Input['TemplateListControlDisplayOptionsArgs']] = None, - selectable_values: Optional[pulumi.Input['TemplateParameterSelectableValuesArgs']] = None, - type: Optional[pulumi.Input['TemplateSheetControlListType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_control_id", parameter_control_id) - _setter("source_parameter_name", source_parameter_name) - _setter("title", title) + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) if cascading_control_configuration is not None: - _setter("cascading_control_configuration", cascading_control_configuration) + pulumi.set(__self__, "cascading_control_configuration", cascading_control_configuration) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) if selectable_values is not None: - _setter("selectable_values", selectable_values) + pulumi.set(__self__, "selectable_values", selectable_values) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="parameterControlId") @@ -75339,21 +57998,10 @@ class TemplateParameterSelectableValuesArgs: def __init__(__self__, *, link_to_data_set_column: Optional[pulumi.Input['TemplateColumnIdentifierArgs']] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - TemplateParameterSelectableValuesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - link_to_data_set_column=link_to_data_set_column, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - link_to_data_set_column: Optional[pulumi.Input['TemplateColumnIdentifierArgs']] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if link_to_data_set_column is not None: - _setter("link_to_data_set_column", link_to_data_set_column) + pulumi.set(__self__, "link_to_data_set_column", link_to_data_set_column) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter(name="linkToDataSetColumn") @@ -75384,35 +58032,14 @@ def __init__(__self__, *, step_size: pulumi.Input[float], title: pulumi.Input[str], display_options: Optional[pulumi.Input['TemplateSliderControlDisplayOptionsArgs']] = None): - TemplateParameterSliderControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - maximum_value=maximum_value, - minimum_value=minimum_value, - parameter_control_id=parameter_control_id, - source_parameter_name=source_parameter_name, - step_size=step_size, - title=title, - display_options=display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - maximum_value: pulumi.Input[float], - minimum_value: pulumi.Input[float], - parameter_control_id: pulumi.Input[str], - source_parameter_name: pulumi.Input[str], - step_size: pulumi.Input[float], - title: pulumi.Input[str], - display_options: Optional[pulumi.Input['TemplateSliderControlDisplayOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("maximum_value", maximum_value) - _setter("minimum_value", minimum_value) - _setter("parameter_control_id", parameter_control_id) - _setter("source_parameter_name", source_parameter_name) - _setter("step_size", step_size) - _setter("title", title) + pulumi.set(__self__, "maximum_value", maximum_value) + pulumi.set(__self__, "minimum_value", minimum_value) + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "step_size", step_size) + pulumi.set(__self__, "title", title) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) @property @pulumi.getter(name="maximumValue") @@ -75486,30 +58113,13 @@ def __init__(__self__, *, title: pulumi.Input[str], delimiter: Optional[pulumi.Input[str]] = None, display_options: Optional[pulumi.Input['TemplateTextAreaControlDisplayOptionsArgs']] = None): - TemplateParameterTextAreaControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_control_id=parameter_control_id, - source_parameter_name=source_parameter_name, - title=title, - delimiter=delimiter, - display_options=display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_control_id: pulumi.Input[str], - source_parameter_name: pulumi.Input[str], - title: pulumi.Input[str], - delimiter: Optional[pulumi.Input[str]] = None, - display_options: Optional[pulumi.Input['TemplateTextAreaControlDisplayOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_control_id", parameter_control_id) - _setter("source_parameter_name", source_parameter_name) - _setter("title", title) + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) if delimiter is not None: - _setter("delimiter", delimiter) + pulumi.set(__self__, "delimiter", delimiter) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) @property @pulumi.getter(name="parameterControlId") @@ -75564,26 +58174,11 @@ def __init__(__self__, *, source_parameter_name: pulumi.Input[str], title: pulumi.Input[str], display_options: Optional[pulumi.Input['TemplateTextFieldControlDisplayOptionsArgs']] = None): - TemplateParameterTextFieldControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_control_id=parameter_control_id, - source_parameter_name=source_parameter_name, - title=title, - display_options=display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_control_id: pulumi.Input[str], - source_parameter_name: pulumi.Input[str], - title: pulumi.Input[str], - display_options: Optional[pulumi.Input['TemplateTextFieldControlDisplayOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_control_id", parameter_control_id) - _setter("source_parameter_name", source_parameter_name) - _setter("title", title) + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) @property @pulumi.getter(name="parameterControlId") @@ -75627,21 +58222,10 @@ class TemplatePercentVisibleRangeArgs: def __init__(__self__, *, from_: Optional[pulumi.Input[float]] = None, to: Optional[pulumi.Input[float]] = None): - TemplatePercentVisibleRangeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - from_=from_, - to=to, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - from_: Optional[pulumi.Input[float]] = None, - to: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if from_ is not None: - _setter("from_", from_) + pulumi.set(__self__, "from_", from_) if to is not None: - _setter("to", to) + pulumi.set(__self__, "to", to) @property @pulumi.getter(name="from") @@ -75671,37 +58255,18 @@ def __init__(__self__, *, prefix: Optional[pulumi.Input[str]] = None, separator_configuration: Optional[pulumi.Input['TemplateNumericSeparatorConfigurationArgs']] = None, suffix: Optional[pulumi.Input[str]] = None): - TemplatePercentageDisplayFormatConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - decimal_places_configuration=decimal_places_configuration, - negative_value_configuration=negative_value_configuration, - null_value_format_configuration=null_value_format_configuration, - prefix=prefix, - separator_configuration=separator_configuration, - suffix=suffix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - decimal_places_configuration: Optional[pulumi.Input['TemplateDecimalPlacesConfigurationArgs']] = None, - negative_value_configuration: Optional[pulumi.Input['TemplateNegativeValueConfigurationArgs']] = None, - null_value_format_configuration: Optional[pulumi.Input['TemplateNullValueFormatConfigurationArgs']] = None, - prefix: Optional[pulumi.Input[str]] = None, - separator_configuration: Optional[pulumi.Input['TemplateNumericSeparatorConfigurationArgs']] = None, - suffix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if decimal_places_configuration is not None: - _setter("decimal_places_configuration", decimal_places_configuration) + pulumi.set(__self__, "decimal_places_configuration", decimal_places_configuration) if negative_value_configuration is not None: - _setter("negative_value_configuration", negative_value_configuration) + pulumi.set(__self__, "negative_value_configuration", negative_value_configuration) if null_value_format_configuration is not None: - _setter("null_value_format_configuration", null_value_format_configuration) + pulumi.set(__self__, "null_value_format_configuration", null_value_format_configuration) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if separator_configuration is not None: - _setter("separator_configuration", separator_configuration) + pulumi.set(__self__, "separator_configuration", separator_configuration) if suffix is not None: - _setter("suffix", suffix) + pulumi.set(__self__, "suffix", suffix) @property @pulumi.getter(name="decimalPlacesConfiguration") @@ -75762,17 +58327,8 @@ def suffix(self, value: Optional[pulumi.Input[str]]): class TemplatePercentileAggregationArgs: def __init__(__self__, *, percentile_value: Optional[pulumi.Input[float]] = None): - TemplatePercentileAggregationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - percentile_value=percentile_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - percentile_value: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if percentile_value is not None: - _setter("percentile_value", percentile_value) + pulumi.set(__self__, "percentile_value", percentile_value) @property @pulumi.getter(name="percentileValue") @@ -75791,28 +58347,13 @@ def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None, time: Optional[pulumi.Input['TemplateDimensionFieldArgs']] = None, value: Optional[pulumi.Input['TemplateMeasureFieldArgs']] = None): - TemplatePeriodOverPeriodComputationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - name=name, - time=time, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: pulumi.Input[str], - name: Optional[pulumi.Input[str]] = None, - time: Optional[pulumi.Input['TemplateDimensionFieldArgs']] = None, - value: Optional[pulumi.Input['TemplateMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) + pulumi.set(__self__, "computation_id", computation_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if time is not None: - _setter("time", time) + pulumi.set(__self__, "time", time) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -75859,32 +58400,15 @@ def __init__(__self__, *, period_time_granularity: Optional[pulumi.Input['TemplateTimeGranularity']] = None, time: Optional[pulumi.Input['TemplateDimensionFieldArgs']] = None, value: Optional[pulumi.Input['TemplateMeasureFieldArgs']] = None): - TemplatePeriodToDateComputationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - name=name, - period_time_granularity=period_time_granularity, - time=time, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: pulumi.Input[str], - name: Optional[pulumi.Input[str]] = None, - period_time_granularity: Optional[pulumi.Input['TemplateTimeGranularity']] = None, - time: Optional[pulumi.Input['TemplateDimensionFieldArgs']] = None, - value: Optional[pulumi.Input['TemplateMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) + pulumi.set(__self__, "computation_id", computation_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if period_time_granularity is not None: - _setter("period_time_granularity", period_time_granularity) + pulumi.set(__self__, "period_time_granularity", period_time_granularity) if time is not None: - _setter("time", time) + pulumi.set(__self__, "time", time) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -75938,25 +58462,12 @@ def __init__(__self__, *, category: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, small_multiples: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None): - TemplatePieChartAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - small_multiples=small_multiples, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, - small_multiples: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if small_multiples is not None: - _setter("small_multiples", small_multiples) + pulumi.set(__self__, "small_multiples", small_multiples) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -76000,57 +58511,28 @@ def __init__(__self__, *, tooltip: Optional[pulumi.Input['TemplateTooltipOptionsArgs']] = None, value_label_options: Optional[pulumi.Input['TemplateChartAxisLabelOptionsArgs']] = None, visual_palette: Optional[pulumi.Input['TemplateVisualPaletteArgs']] = None): - TemplatePieChartConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_label_options=category_label_options, - contribution_analysis_defaults=contribution_analysis_defaults, - data_labels=data_labels, - donut_options=donut_options, - field_wells=field_wells, - legend=legend, - small_multiples_options=small_multiples_options, - sort_configuration=sort_configuration, - tooltip=tooltip, - value_label_options=value_label_options, - visual_palette=visual_palette, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_label_options: Optional[pulumi.Input['TemplateChartAxisLabelOptionsArgs']] = None, - contribution_analysis_defaults: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateContributionAnalysisDefaultArgs']]]] = None, - data_labels: Optional[pulumi.Input['TemplateDataLabelOptionsArgs']] = None, - donut_options: Optional[pulumi.Input['TemplateDonutOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['TemplatePieChartFieldWellsArgs']] = None, - legend: Optional[pulumi.Input['TemplateLegendOptionsArgs']] = None, - small_multiples_options: Optional[pulumi.Input['TemplateSmallMultiplesOptionsArgs']] = None, - sort_configuration: Optional[pulumi.Input['TemplatePieChartSortConfigurationArgs']] = None, - tooltip: Optional[pulumi.Input['TemplateTooltipOptionsArgs']] = None, - value_label_options: Optional[pulumi.Input['TemplateChartAxisLabelOptionsArgs']] = None, - visual_palette: Optional[pulumi.Input['TemplateVisualPaletteArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_label_options is not None: - _setter("category_label_options", category_label_options) + pulumi.set(__self__, "category_label_options", category_label_options) if contribution_analysis_defaults is not None: - _setter("contribution_analysis_defaults", contribution_analysis_defaults) + pulumi.set(__self__, "contribution_analysis_defaults", contribution_analysis_defaults) if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if donut_options is not None: - _setter("donut_options", donut_options) + pulumi.set(__self__, "donut_options", donut_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if small_multiples_options is not None: - _setter("small_multiples_options", small_multiples_options) + pulumi.set(__self__, "small_multiples_options", small_multiples_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if value_label_options is not None: - _setter("value_label_options", value_label_options) + pulumi.set(__self__, "value_label_options", value_label_options) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) @property @pulumi.getter(name="categoryLabelOptions") @@ -76156,17 +58638,8 @@ def visual_palette(self, value: Optional[pulumi.Input['TemplateVisualPaletteArgs class TemplatePieChartFieldWellsArgs: def __init__(__self__, *, pie_chart_aggregated_field_wells: Optional[pulumi.Input['TemplatePieChartAggregatedFieldWellsArgs']] = None): - TemplatePieChartFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - pie_chart_aggregated_field_wells=pie_chart_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pie_chart_aggregated_field_wells: Optional[pulumi.Input['TemplatePieChartAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pie_chart_aggregated_field_wells is not None: - _setter("pie_chart_aggregated_field_wells", pie_chart_aggregated_field_wells) + pulumi.set(__self__, "pie_chart_aggregated_field_wells", pie_chart_aggregated_field_wells) @property @pulumi.getter(name="pieChartAggregatedFieldWells") @@ -76185,29 +58658,14 @@ def __init__(__self__, *, category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFieldSortOptionsArgs']]]] = None, small_multiples_limit_configuration: Optional[pulumi.Input['TemplateItemsLimitConfigurationArgs']] = None, small_multiples_sort: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFieldSortOptionsArgs']]]] = None): - TemplatePieChartSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_items_limit=category_items_limit, - category_sort=category_sort, - small_multiples_limit_configuration=small_multiples_limit_configuration, - small_multiples_sort=small_multiples_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_items_limit: Optional[pulumi.Input['TemplateItemsLimitConfigurationArgs']] = None, - category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFieldSortOptionsArgs']]]] = None, - small_multiples_limit_configuration: Optional[pulumi.Input['TemplateItemsLimitConfigurationArgs']] = None, - small_multiples_sort: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_items_limit is not None: - _setter("category_items_limit", category_items_limit) + pulumi.set(__self__, "category_items_limit", category_items_limit) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) if small_multiples_limit_configuration is not None: - _setter("small_multiples_limit_configuration", small_multiples_limit_configuration) + pulumi.set(__self__, "small_multiples_limit_configuration", small_multiples_limit_configuration) if small_multiples_sort is not None: - _setter("small_multiples_sort", small_multiples_sort) + pulumi.set(__self__, "small_multiples_sort", small_multiples_sort) @property @pulumi.getter(name="categoryItemsLimit") @@ -76255,36 +58713,17 @@ def __init__(__self__, *, column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateColumnHierarchyArgs']]]] = None, subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None): - TemplatePieChartVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['TemplatePieChartConfigurationArgs']] = None, - column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateColumnHierarchyArgs']]]] = None, - subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -76346,19 +58785,8 @@ class TemplatePivotFieldSortOptionsArgs: def __init__(__self__, *, field_id: pulumi.Input[str], sort_by: pulumi.Input['TemplatePivotTableSortByArgs']): - TemplatePivotFieldSortOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - sort_by=sort_by, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: pulumi.Input[str], - sort_by: pulumi.Input['TemplatePivotTableSortByArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) - _setter("sort_by", sort_by) + pulumi.set(__self__, "field_id", field_id) + pulumi.set(__self__, "sort_by", sort_by) @property @pulumi.getter(name="fieldId") @@ -76385,25 +58813,12 @@ def __init__(__self__, *, columns: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, rows: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None): - TemplatePivotTableAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - columns=columns, - rows=rows, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - columns: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, - rows: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if columns is not None: - _setter("columns", columns) + pulumi.set(__self__, "columns", columns) if rows is not None: - _setter("rows", rows) + pulumi.set(__self__, "rows", rows) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -76440,28 +58855,13 @@ def __init__(__self__, *, scope: Optional[pulumi.Input['TemplatePivotTableConditionalFormattingScopeArgs']] = None, scopes: Optional[pulumi.Input[Sequence[pulumi.Input['TemplatePivotTableConditionalFormattingScopeArgs']]]] = None, text_format: Optional[pulumi.Input['TemplateTextConditionalFormatArgs']] = None): - TemplatePivotTableCellConditionalFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - scope=scope, - scopes=scopes, - text_format=text_format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: pulumi.Input[str], - scope: Optional[pulumi.Input['TemplatePivotTableConditionalFormattingScopeArgs']] = None, - scopes: Optional[pulumi.Input[Sequence[pulumi.Input['TemplatePivotTableConditionalFormattingScopeArgs']]]] = None, - text_format: Optional[pulumi.Input['TemplateTextConditionalFormatArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if scope is not None: - _setter("scope", scope) + pulumi.set(__self__, "scope", scope) if scopes is not None: - _setter("scopes", scopes) + pulumi.set(__self__, "scopes", scopes) if text_format is not None: - _setter("text_format", text_format) + pulumi.set(__self__, "text_format", text_format) @property @pulumi.getter(name="fieldId") @@ -76504,17 +58904,8 @@ def text_format(self, value: Optional[pulumi.Input['TemplateTextConditionalForma class TemplatePivotTableConditionalFormattingOptionArgs: def __init__(__self__, *, cell: Optional[pulumi.Input['TemplatePivotTableCellConditionalFormattingArgs']] = None): - TemplatePivotTableConditionalFormattingOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cell=cell, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cell: Optional[pulumi.Input['TemplatePivotTableCellConditionalFormattingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cell is not None: - _setter("cell", cell) + pulumi.set(__self__, "cell", cell) @property @pulumi.getter @@ -76530,17 +58921,8 @@ def cell(self, value: Optional[pulumi.Input['TemplatePivotTableCellConditionalFo class TemplatePivotTableConditionalFormattingScopeArgs: def __init__(__self__, *, role: Optional[pulumi.Input['TemplatePivotTableConditionalFormattingScopeRole']] = None): - TemplatePivotTableConditionalFormattingScopeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - role=role, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role: Optional[pulumi.Input['TemplatePivotTableConditionalFormattingScopeRole']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if role is not None: - _setter("role", role) + pulumi.set(__self__, "role", role) @property @pulumi.getter @@ -76556,17 +58938,8 @@ def role(self, value: Optional[pulumi.Input['TemplatePivotTableConditionalFormat class TemplatePivotTableConditionalFormattingArgs: def __init__(__self__, *, conditional_formatting_options: Optional[pulumi.Input[Sequence[pulumi.Input['TemplatePivotTableConditionalFormattingOptionArgs']]]] = None): - TemplatePivotTableConditionalFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - conditional_formatting_options=conditional_formatting_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - conditional_formatting_options: Optional[pulumi.Input[Sequence[pulumi.Input['TemplatePivotTableConditionalFormattingOptionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if conditional_formatting_options is not None: - _setter("conditional_formatting_options", conditional_formatting_options) + pulumi.set(__self__, "conditional_formatting_options", conditional_formatting_options) @property @pulumi.getter(name="conditionalFormattingOptions") @@ -76587,37 +58960,18 @@ def __init__(__self__, *, sort_configuration: Optional[pulumi.Input['TemplatePivotTableSortConfigurationArgs']] = None, table_options: Optional[pulumi.Input['TemplatePivotTableOptionsArgs']] = None, total_options: Optional[pulumi.Input['TemplatePivotTableTotalOptionsArgs']] = None): - TemplatePivotTableConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_options=field_options, - field_wells=field_wells, - paginated_report_options=paginated_report_options, - sort_configuration=sort_configuration, - table_options=table_options, - total_options=total_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_options: Optional[pulumi.Input['TemplatePivotTableFieldOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['TemplatePivotTableFieldWellsArgs']] = None, - paginated_report_options: Optional[pulumi.Input['TemplatePivotTablePaginatedReportOptionsArgs']] = None, - sort_configuration: Optional[pulumi.Input['TemplatePivotTableSortConfigurationArgs']] = None, - table_options: Optional[pulumi.Input['TemplatePivotTableOptionsArgs']] = None, - total_options: Optional[pulumi.Input['TemplatePivotTableTotalOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_options is not None: - _setter("field_options", field_options) + pulumi.set(__self__, "field_options", field_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if paginated_report_options is not None: - _setter("paginated_report_options", paginated_report_options) + pulumi.set(__self__, "paginated_report_options", paginated_report_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if table_options is not None: - _setter("table_options", table_options) + pulumi.set(__self__, "table_options", table_options) if total_options is not None: - _setter("total_options", total_options) + pulumi.set(__self__, "total_options", total_options) @property @pulumi.getter(name="fieldOptions") @@ -76682,20 +59036,9 @@ def __init__(__self__, *, """ :param pulumi.Input[str] width: String based length that is composed of value and unit in px """ - TemplatePivotTableDataPathOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_path_list=data_path_list, - width=width, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_path_list: pulumi.Input[Sequence[pulumi.Input['TemplateDataPathValueArgs']]], - width: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_path_list", data_path_list) + pulumi.set(__self__, "data_path_list", data_path_list) if width is not None: - _setter("width", width) + pulumi.set(__self__, "width", width) @property @pulumi.getter(name="dataPathList") @@ -76724,20 +59067,9 @@ class TemplatePivotTableFieldCollapseStateOptionArgs: def __init__(__self__, *, target: pulumi.Input['TemplatePivotTableFieldCollapseStateTargetArgs'], state: Optional[pulumi.Input['TemplatePivotTableFieldCollapseState']] = None): - TemplatePivotTableFieldCollapseStateOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target=target, - state=state, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target: pulumi.Input['TemplatePivotTableFieldCollapseStateTargetArgs'], - state: Optional[pulumi.Input['TemplatePivotTableFieldCollapseState']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target", target) + pulumi.set(__self__, "target", target) if state is not None: - _setter("state", state) + pulumi.set(__self__, "state", state) @property @pulumi.getter @@ -76763,21 +59095,10 @@ class TemplatePivotTableFieldCollapseStateTargetArgs: def __init__(__self__, *, field_data_path_values: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDataPathValueArgs']]]] = None, field_id: Optional[pulumi.Input[str]] = None): - TemplatePivotTableFieldCollapseStateTargetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_data_path_values=field_data_path_values, - field_id=field_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_data_path_values: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDataPathValueArgs']]]] = None, - field_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_data_path_values is not None: - _setter("field_data_path_values", field_data_path_values) + pulumi.set(__self__, "field_data_path_values", field_data_path_values) if field_id is not None: - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) @property @pulumi.getter(name="fieldDataPathValues") @@ -76804,25 +59125,12 @@ def __init__(__self__, *, collapse_state_options: Optional[pulumi.Input[Sequence[pulumi.Input['TemplatePivotTableFieldCollapseStateOptionArgs']]]] = None, data_path_options: Optional[pulumi.Input[Sequence[pulumi.Input['TemplatePivotTableDataPathOptionArgs']]]] = None, selected_field_options: Optional[pulumi.Input[Sequence[pulumi.Input['TemplatePivotTableFieldOptionArgs']]]] = None): - TemplatePivotTableFieldOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - collapse_state_options=collapse_state_options, - data_path_options=data_path_options, - selected_field_options=selected_field_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - collapse_state_options: Optional[pulumi.Input[Sequence[pulumi.Input['TemplatePivotTableFieldCollapseStateOptionArgs']]]] = None, - data_path_options: Optional[pulumi.Input[Sequence[pulumi.Input['TemplatePivotTableDataPathOptionArgs']]]] = None, - selected_field_options: Optional[pulumi.Input[Sequence[pulumi.Input['TemplatePivotTableFieldOptionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if collapse_state_options is not None: - _setter("collapse_state_options", collapse_state_options) + pulumi.set(__self__, "collapse_state_options", collapse_state_options) if data_path_options is not None: - _setter("data_path_options", data_path_options) + pulumi.set(__self__, "data_path_options", data_path_options) if selected_field_options is not None: - _setter("selected_field_options", selected_field_options) + pulumi.set(__self__, "selected_field_options", selected_field_options) @property @pulumi.getter(name="collapseStateOptions") @@ -76858,24 +59166,11 @@ def __init__(__self__, *, field_id: pulumi.Input[str], custom_label: Optional[pulumi.Input[str]] = None, visibility: Optional[pulumi.Input['TemplateVisibility']] = None): - TemplatePivotTableFieldOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - custom_label=custom_label, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: pulumi.Input[str], - custom_label: Optional[pulumi.Input[str]] = None, - visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="fieldId") @@ -76909,17 +59204,8 @@ def visibility(self, value: Optional[pulumi.Input['TemplateVisibility']]): class TemplatePivotTableFieldSubtotalOptionsArgs: def __init__(__self__, *, field_id: Optional[pulumi.Input[str]] = None): - TemplatePivotTableFieldSubtotalOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_id is not None: - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) @property @pulumi.getter(name="fieldId") @@ -76935,17 +59221,8 @@ def field_id(self, value: Optional[pulumi.Input[str]]): class TemplatePivotTableFieldWellsArgs: def __init__(__self__, *, pivot_table_aggregated_field_wells: Optional[pulumi.Input['TemplatePivotTableAggregatedFieldWellsArgs']] = None): - TemplatePivotTableFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - pivot_table_aggregated_field_wells=pivot_table_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pivot_table_aggregated_field_wells: Optional[pulumi.Input['TemplatePivotTableAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pivot_table_aggregated_field_wells is not None: - _setter("pivot_table_aggregated_field_wells", pivot_table_aggregated_field_wells) + pulumi.set(__self__, "pivot_table_aggregated_field_wells", pivot_table_aggregated_field_wells) @property @pulumi.getter(name="pivotTableAggregatedFieldWells") @@ -76976,65 +59253,32 @@ def __init__(__self__, *, """ :param pulumi.Input[str] default_cell_width: String based length that is composed of value and unit in px """ - TemplatePivotTableOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cell_style=cell_style, - collapsed_row_dimensions_visibility=collapsed_row_dimensions_visibility, - column_header_style=column_header_style, - column_names_visibility=column_names_visibility, - default_cell_width=default_cell_width, - metric_placement=metric_placement, - row_alternate_color_options=row_alternate_color_options, - row_field_names_style=row_field_names_style, - row_header_style=row_header_style, - rows_label_options=rows_label_options, - rows_layout=rows_layout, - single_metric_visibility=single_metric_visibility, - toggle_buttons_visibility=toggle_buttons_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cell_style: Optional[pulumi.Input['TemplateTableCellStyleArgs']] = None, - collapsed_row_dimensions_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - column_header_style: Optional[pulumi.Input['TemplateTableCellStyleArgs']] = None, - column_names_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - default_cell_width: Optional[pulumi.Input[str]] = None, - metric_placement: Optional[pulumi.Input['TemplatePivotTableMetricPlacement']] = None, - row_alternate_color_options: Optional[pulumi.Input['TemplateRowAlternateColorOptionsArgs']] = None, - row_field_names_style: Optional[pulumi.Input['TemplateTableCellStyleArgs']] = None, - row_header_style: Optional[pulumi.Input['TemplateTableCellStyleArgs']] = None, - rows_label_options: Optional[pulumi.Input['TemplatePivotTableRowsLabelOptionsArgs']] = None, - rows_layout: Optional[pulumi.Input['TemplatePivotTableRowsLayout']] = None, - single_metric_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - toggle_buttons_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cell_style is not None: - _setter("cell_style", cell_style) + pulumi.set(__self__, "cell_style", cell_style) if collapsed_row_dimensions_visibility is not None: - _setter("collapsed_row_dimensions_visibility", collapsed_row_dimensions_visibility) + pulumi.set(__self__, "collapsed_row_dimensions_visibility", collapsed_row_dimensions_visibility) if column_header_style is not None: - _setter("column_header_style", column_header_style) + pulumi.set(__self__, "column_header_style", column_header_style) if column_names_visibility is not None: - _setter("column_names_visibility", column_names_visibility) + pulumi.set(__self__, "column_names_visibility", column_names_visibility) if default_cell_width is not None: - _setter("default_cell_width", default_cell_width) + pulumi.set(__self__, "default_cell_width", default_cell_width) if metric_placement is not None: - _setter("metric_placement", metric_placement) + pulumi.set(__self__, "metric_placement", metric_placement) if row_alternate_color_options is not None: - _setter("row_alternate_color_options", row_alternate_color_options) + pulumi.set(__self__, "row_alternate_color_options", row_alternate_color_options) if row_field_names_style is not None: - _setter("row_field_names_style", row_field_names_style) + pulumi.set(__self__, "row_field_names_style", row_field_names_style) if row_header_style is not None: - _setter("row_header_style", row_header_style) + pulumi.set(__self__, "row_header_style", row_header_style) if rows_label_options is not None: - _setter("rows_label_options", rows_label_options) + pulumi.set(__self__, "rows_label_options", rows_label_options) if rows_layout is not None: - _setter("rows_layout", rows_layout) + pulumi.set(__self__, "rows_layout", rows_layout) if single_metric_visibility is not None: - _setter("single_metric_visibility", single_metric_visibility) + pulumi.set(__self__, "single_metric_visibility", single_metric_visibility) if toggle_buttons_visibility is not None: - _setter("toggle_buttons_visibility", toggle_buttons_visibility) + pulumi.set(__self__, "toggle_buttons_visibility", toggle_buttons_visibility) @property @pulumi.getter(name="cellStyle") @@ -77162,21 +59406,10 @@ class TemplatePivotTablePaginatedReportOptionsArgs: def __init__(__self__, *, overflow_column_header_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, vertical_overflow_visibility: Optional[pulumi.Input['TemplateVisibility']] = None): - TemplatePivotTablePaginatedReportOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - overflow_column_header_visibility=overflow_column_header_visibility, - vertical_overflow_visibility=vertical_overflow_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - overflow_column_header_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - vertical_overflow_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if overflow_column_header_visibility is not None: - _setter("overflow_column_header_visibility", overflow_column_header_visibility) + pulumi.set(__self__, "overflow_column_header_visibility", overflow_column_header_visibility) if vertical_overflow_visibility is not None: - _setter("vertical_overflow_visibility", vertical_overflow_visibility) + pulumi.set(__self__, "vertical_overflow_visibility", vertical_overflow_visibility) @property @pulumi.getter(name="overflowColumnHeaderVisibility") @@ -77202,21 +59435,10 @@ class TemplatePivotTableRowsLabelOptionsArgs: def __init__(__self__, *, custom_label: Optional[pulumi.Input[str]] = None, visibility: Optional[pulumi.Input['TemplateVisibility']] = None): - TemplatePivotTableRowsLabelOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_label=custom_label, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_label: Optional[pulumi.Input[str]] = None, - visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="customLabel") @@ -77243,25 +59465,12 @@ def __init__(__self__, *, column: Optional[pulumi.Input['TemplateColumnSortArgs']] = None, data_path: Optional[pulumi.Input['TemplateDataPathSortArgs']] = None, field: Optional[pulumi.Input['TemplateFieldSortArgs']] = None): - TemplatePivotTableSortByArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - data_path=data_path, - field=field, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: Optional[pulumi.Input['TemplateColumnSortArgs']] = None, - data_path: Optional[pulumi.Input['TemplateDataPathSortArgs']] = None, - field: Optional[pulumi.Input['TemplateFieldSortArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column is not None: - _setter("column", column) + pulumi.set(__self__, "column", column) if data_path is not None: - _setter("data_path", data_path) + pulumi.set(__self__, "data_path", data_path) if field is not None: - _setter("field", field) + pulumi.set(__self__, "field", field) @property @pulumi.getter @@ -77295,17 +59504,8 @@ def field(self, value: Optional[pulumi.Input['TemplateFieldSortArgs']]): class TemplatePivotTableSortConfigurationArgs: def __init__(__self__, *, field_sort_options: Optional[pulumi.Input[Sequence[pulumi.Input['TemplatePivotFieldSortOptionsArgs']]]] = None): - TemplatePivotTableSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_sort_options=field_sort_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_sort_options: Optional[pulumi.Input[Sequence[pulumi.Input['TemplatePivotFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_sort_options is not None: - _setter("field_sort_options", field_sort_options) + pulumi.set(__self__, "field_sort_options", field_sort_options) @property @pulumi.getter(name="fieldSortOptions") @@ -77324,29 +59524,14 @@ def __init__(__self__, *, column_total_options: Optional[pulumi.Input['TemplatePivotTotalOptionsArgs']] = None, row_subtotal_options: Optional[pulumi.Input['TemplateSubtotalOptionsArgs']] = None, row_total_options: Optional[pulumi.Input['TemplatePivotTotalOptionsArgs']] = None): - TemplatePivotTableTotalOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_subtotal_options=column_subtotal_options, - column_total_options=column_total_options, - row_subtotal_options=row_subtotal_options, - row_total_options=row_total_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_subtotal_options: Optional[pulumi.Input['TemplateSubtotalOptionsArgs']] = None, - column_total_options: Optional[pulumi.Input['TemplatePivotTotalOptionsArgs']] = None, - row_subtotal_options: Optional[pulumi.Input['TemplateSubtotalOptionsArgs']] = None, - row_total_options: Optional[pulumi.Input['TemplatePivotTotalOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column_subtotal_options is not None: - _setter("column_subtotal_options", column_subtotal_options) + pulumi.set(__self__, "column_subtotal_options", column_subtotal_options) if column_total_options is not None: - _setter("column_total_options", column_total_options) + pulumi.set(__self__, "column_total_options", column_total_options) if row_subtotal_options is not None: - _setter("row_subtotal_options", row_subtotal_options) + pulumi.set(__self__, "row_subtotal_options", row_subtotal_options) if row_total_options is not None: - _setter("row_total_options", row_total_options) + pulumi.set(__self__, "row_total_options", row_total_options) @property @pulumi.getter(name="columnSubtotalOptions") @@ -77394,36 +59579,17 @@ def __init__(__self__, *, conditional_formatting: Optional[pulumi.Input['TemplatePivotTableConditionalFormattingArgs']] = None, subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None): - TemplatePivotTableVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - conditional_formatting=conditional_formatting, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['TemplatePivotTableConfigurationArgs']] = None, - conditional_formatting: Optional[pulumi.Input['TemplatePivotTableConditionalFormattingArgs']] = None, - subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if conditional_formatting is not None: - _setter("conditional_formatting", conditional_formatting) + pulumi.set(__self__, "conditional_formatting", conditional_formatting) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -77490,41 +59656,20 @@ def __init__(__self__, *, total_cell_style: Optional[pulumi.Input['TemplateTableCellStyleArgs']] = None, totals_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, value_cell_style: Optional[pulumi.Input['TemplateTableCellStyleArgs']] = None): - TemplatePivotTotalOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_label=custom_label, - metric_header_cell_style=metric_header_cell_style, - placement=placement, - scroll_status=scroll_status, - total_cell_style=total_cell_style, - totals_visibility=totals_visibility, - value_cell_style=value_cell_style, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_label: Optional[pulumi.Input[str]] = None, - metric_header_cell_style: Optional[pulumi.Input['TemplateTableCellStyleArgs']] = None, - placement: Optional[pulumi.Input['TemplateTableTotalsPlacement']] = None, - scroll_status: Optional[pulumi.Input['TemplateTableTotalsScrollStatus']] = None, - total_cell_style: Optional[pulumi.Input['TemplateTableCellStyleArgs']] = None, - totals_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - value_cell_style: Optional[pulumi.Input['TemplateTableCellStyleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if metric_header_cell_style is not None: - _setter("metric_header_cell_style", metric_header_cell_style) + pulumi.set(__self__, "metric_header_cell_style", metric_header_cell_style) if placement is not None: - _setter("placement", placement) + pulumi.set(__self__, "placement", placement) if scroll_status is not None: - _setter("scroll_status", scroll_status) + pulumi.set(__self__, "scroll_status", scroll_status) if total_cell_style is not None: - _setter("total_cell_style", total_cell_style) + pulumi.set(__self__, "total_cell_style", total_cell_style) if totals_visibility is not None: - _setter("totals_visibility", totals_visibility) + pulumi.set(__self__, "totals_visibility", totals_visibility) if value_cell_style is not None: - _setter("value_cell_style", value_cell_style) + pulumi.set(__self__, "value_cell_style", value_cell_style) @property @pulumi.getter(name="customLabel") @@ -77596,23 +59741,10 @@ def __init__(__self__, *, columns: pulumi.Input[Sequence[pulumi.Input['TemplateColumnIdentifierArgs']]], hierarchy_id: pulumi.Input[str], drill_down_filters: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDrillDownFilterArgs']]]] = None): - TemplatePredefinedHierarchyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - columns=columns, - hierarchy_id=hierarchy_id, - drill_down_filters=drill_down_filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - columns: pulumi.Input[Sequence[pulumi.Input['TemplateColumnIdentifierArgs']]], - hierarchy_id: pulumi.Input[str], - drill_down_filters: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDrillDownFilterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("columns", columns) - _setter("hierarchy_id", hierarchy_id) + pulumi.set(__self__, "columns", columns) + pulumi.set(__self__, "hierarchy_id", hierarchy_id) if drill_down_filters is not None: - _setter("drill_down_filters", drill_down_filters) + pulumi.set(__self__, "drill_down_filters", drill_down_filters) @property @pulumi.getter @@ -77646,17 +59778,8 @@ def drill_down_filters(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[ class TemplateProgressBarOptionsArgs: def __init__(__self__, *, visibility: Optional[pulumi.Input['TemplateVisibility']] = None): - TemplateProgressBarOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -77674,25 +59797,12 @@ def __init__(__self__, *, category: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, color: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None): - TemplateRadarChartAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - color=color, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, - color: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -77726,17 +59836,8 @@ def values(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMea class TemplateRadarChartAreaStyleSettingsArgs: def __init__(__self__, *, visibility: Optional[pulumi.Input['TemplateVisibility']] = None): - TemplateRadarChartAreaStyleSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -77766,73 +59867,36 @@ def __init__(__self__, *, sort_configuration: Optional[pulumi.Input['TemplateRadarChartSortConfigurationArgs']] = None, start_angle: Optional[pulumi.Input[float]] = None, visual_palette: Optional[pulumi.Input['TemplateVisualPaletteArgs']] = None): - TemplateRadarChartConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - alternate_band_colors_visibility=alternate_band_colors_visibility, - alternate_band_even_color=alternate_band_even_color, - alternate_band_odd_color=alternate_band_odd_color, - axes_range_scale=axes_range_scale, - base_series_settings=base_series_settings, - category_axis=category_axis, - category_label_options=category_label_options, - color_axis=color_axis, - color_label_options=color_label_options, - field_wells=field_wells, - legend=legend, - shape=shape, - sort_configuration=sort_configuration, - start_angle=start_angle, - visual_palette=visual_palette, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alternate_band_colors_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - alternate_band_even_color: Optional[pulumi.Input[str]] = None, - alternate_band_odd_color: Optional[pulumi.Input[str]] = None, - axes_range_scale: Optional[pulumi.Input['TemplateRadarChartAxesRangeScale']] = None, - base_series_settings: Optional[pulumi.Input['TemplateRadarChartSeriesSettingsArgs']] = None, - category_axis: Optional[pulumi.Input['TemplateAxisDisplayOptionsArgs']] = None, - category_label_options: Optional[pulumi.Input['TemplateChartAxisLabelOptionsArgs']] = None, - color_axis: Optional[pulumi.Input['TemplateAxisDisplayOptionsArgs']] = None, - color_label_options: Optional[pulumi.Input['TemplateChartAxisLabelOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['TemplateRadarChartFieldWellsArgs']] = None, - legend: Optional[pulumi.Input['TemplateLegendOptionsArgs']] = None, - shape: Optional[pulumi.Input['TemplateRadarChartShape']] = None, - sort_configuration: Optional[pulumi.Input['TemplateRadarChartSortConfigurationArgs']] = None, - start_angle: Optional[pulumi.Input[float]] = None, - visual_palette: Optional[pulumi.Input['TemplateVisualPaletteArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if alternate_band_colors_visibility is not None: - _setter("alternate_band_colors_visibility", alternate_band_colors_visibility) + pulumi.set(__self__, "alternate_band_colors_visibility", alternate_band_colors_visibility) if alternate_band_even_color is not None: - _setter("alternate_band_even_color", alternate_band_even_color) + pulumi.set(__self__, "alternate_band_even_color", alternate_band_even_color) if alternate_band_odd_color is not None: - _setter("alternate_band_odd_color", alternate_band_odd_color) + pulumi.set(__self__, "alternate_band_odd_color", alternate_band_odd_color) if axes_range_scale is not None: - _setter("axes_range_scale", axes_range_scale) + pulumi.set(__self__, "axes_range_scale", axes_range_scale) if base_series_settings is not None: - _setter("base_series_settings", base_series_settings) + pulumi.set(__self__, "base_series_settings", base_series_settings) if category_axis is not None: - _setter("category_axis", category_axis) + pulumi.set(__self__, "category_axis", category_axis) if category_label_options is not None: - _setter("category_label_options", category_label_options) + pulumi.set(__self__, "category_label_options", category_label_options) if color_axis is not None: - _setter("color_axis", color_axis) + pulumi.set(__self__, "color_axis", color_axis) if color_label_options is not None: - _setter("color_label_options", color_label_options) + pulumi.set(__self__, "color_label_options", color_label_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if shape is not None: - _setter("shape", shape) + pulumi.set(__self__, "shape", shape) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if start_angle is not None: - _setter("start_angle", start_angle) + pulumi.set(__self__, "start_angle", start_angle) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) @property @pulumi.getter(name="alternateBandColorsVisibility") @@ -77974,17 +60038,8 @@ def visual_palette(self, value: Optional[pulumi.Input['TemplateVisualPaletteArgs class TemplateRadarChartFieldWellsArgs: def __init__(__self__, *, radar_chart_aggregated_field_wells: Optional[pulumi.Input['TemplateRadarChartAggregatedFieldWellsArgs']] = None): - TemplateRadarChartFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - radar_chart_aggregated_field_wells=radar_chart_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - radar_chart_aggregated_field_wells: Optional[pulumi.Input['TemplateRadarChartAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if radar_chart_aggregated_field_wells is not None: - _setter("radar_chart_aggregated_field_wells", radar_chart_aggregated_field_wells) + pulumi.set(__self__, "radar_chart_aggregated_field_wells", radar_chart_aggregated_field_wells) @property @pulumi.getter(name="radarChartAggregatedFieldWells") @@ -78000,17 +60055,8 @@ def radar_chart_aggregated_field_wells(self, value: Optional[pulumi.Input['Templ class TemplateRadarChartSeriesSettingsArgs: def __init__(__self__, *, area_style_settings: Optional[pulumi.Input['TemplateRadarChartAreaStyleSettingsArgs']] = None): - TemplateRadarChartSeriesSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - area_style_settings=area_style_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - area_style_settings: Optional[pulumi.Input['TemplateRadarChartAreaStyleSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if area_style_settings is not None: - _setter("area_style_settings", area_style_settings) + pulumi.set(__self__, "area_style_settings", area_style_settings) @property @pulumi.getter(name="areaStyleSettings") @@ -78029,29 +60075,14 @@ def __init__(__self__, *, category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFieldSortOptionsArgs']]]] = None, color_items_limit: Optional[pulumi.Input['TemplateItemsLimitConfigurationArgs']] = None, color_sort: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFieldSortOptionsArgs']]]] = None): - TemplateRadarChartSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_items_limit=category_items_limit, - category_sort=category_sort, - color_items_limit=color_items_limit, - color_sort=color_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_items_limit: Optional[pulumi.Input['TemplateItemsLimitConfigurationArgs']] = None, - category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFieldSortOptionsArgs']]]] = None, - color_items_limit: Optional[pulumi.Input['TemplateItemsLimitConfigurationArgs']] = None, - color_sort: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_items_limit is not None: - _setter("category_items_limit", category_items_limit) + pulumi.set(__self__, "category_items_limit", category_items_limit) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) if color_items_limit is not None: - _setter("color_items_limit", color_items_limit) + pulumi.set(__self__, "color_items_limit", color_items_limit) if color_sort is not None: - _setter("color_sort", color_sort) + pulumi.set(__self__, "color_sort", color_sort) @property @pulumi.getter(name="categoryItemsLimit") @@ -78099,36 +60130,17 @@ def __init__(__self__, *, column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateColumnHierarchyArgs']]]] = None, subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None): - TemplateRadarChartVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['TemplateRadarChartConfigurationArgs']] = None, - column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateColumnHierarchyArgs']]]] = None, - subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -78189,17 +60201,8 @@ def title(self, value: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArg class TemplateRangeEndsLabelTypeArgs: def __init__(__self__, *, visibility: Optional[pulumi.Input['TemplateVisibility']] = None): - TemplateRangeEndsLabelTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -78215,16 +60218,7 @@ def visibility(self, value: Optional[pulumi.Input['TemplateVisibility']]): class TemplateReferenceLineCustomLabelConfigurationArgs: def __init__(__self__, *, custom_label: pulumi.Input[str]): - TemplateReferenceLineCustomLabelConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_label=custom_label, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_label: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) @property @pulumi.getter(name="customLabel") @@ -78242,25 +60236,12 @@ def __init__(__self__, *, axis_binding: Optional[pulumi.Input['TemplateAxisBinding']] = None, dynamic_configuration: Optional[pulumi.Input['TemplateReferenceLineDynamicDataConfigurationArgs']] = None, static_configuration: Optional[pulumi.Input['TemplateReferenceLineStaticDataConfigurationArgs']] = None): - TemplateReferenceLineDataConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - axis_binding=axis_binding, - dynamic_configuration=dynamic_configuration, - static_configuration=static_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - axis_binding: Optional[pulumi.Input['TemplateAxisBinding']] = None, - dynamic_configuration: Optional[pulumi.Input['TemplateReferenceLineDynamicDataConfigurationArgs']] = None, - static_configuration: Optional[pulumi.Input['TemplateReferenceLineStaticDataConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if axis_binding is not None: - _setter("axis_binding", axis_binding) + pulumi.set(__self__, "axis_binding", axis_binding) if dynamic_configuration is not None: - _setter("dynamic_configuration", dynamic_configuration) + pulumi.set(__self__, "dynamic_configuration", dynamic_configuration) if static_configuration is not None: - _setter("static_configuration", static_configuration) + pulumi.set(__self__, "static_configuration", static_configuration) @property @pulumi.getter(name="axisBinding") @@ -78296,23 +60277,10 @@ def __init__(__self__, *, calculation: pulumi.Input['TemplateNumericalAggregationFunctionArgs'], column: pulumi.Input['TemplateColumnIdentifierArgs'], measure_aggregation_function: Optional[pulumi.Input['TemplateAggregationFunctionArgs']] = None): - TemplateReferenceLineDynamicDataConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - calculation=calculation, - column=column, - measure_aggregation_function=measure_aggregation_function, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - calculation: pulumi.Input['TemplateNumericalAggregationFunctionArgs'], - column: pulumi.Input['TemplateColumnIdentifierArgs'], - measure_aggregation_function: Optional[pulumi.Input['TemplateAggregationFunctionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("calculation", calculation) - _setter("column", column) + pulumi.set(__self__, "calculation", calculation) + pulumi.set(__self__, "column", column) if measure_aggregation_function is not None: - _setter("measure_aggregation_function", measure_aggregation_function) + pulumi.set(__self__, "measure_aggregation_function", measure_aggregation_function) @property @pulumi.getter @@ -78351,37 +60319,18 @@ def __init__(__self__, *, horizontal_position: Optional[pulumi.Input['TemplateReferenceLineLabelHorizontalPosition']] = None, value_label_configuration: Optional[pulumi.Input['TemplateReferenceLineValueLabelConfigurationArgs']] = None, vertical_position: Optional[pulumi.Input['TemplateReferenceLineLabelVerticalPosition']] = None): - TemplateReferenceLineLabelConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_label_configuration=custom_label_configuration, - font_color=font_color, - font_configuration=font_configuration, - horizontal_position=horizontal_position, - value_label_configuration=value_label_configuration, - vertical_position=vertical_position, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_label_configuration: Optional[pulumi.Input['TemplateReferenceLineCustomLabelConfigurationArgs']] = None, - font_color: Optional[pulumi.Input[str]] = None, - font_configuration: Optional[pulumi.Input['TemplateFontConfigurationArgs']] = None, - horizontal_position: Optional[pulumi.Input['TemplateReferenceLineLabelHorizontalPosition']] = None, - value_label_configuration: Optional[pulumi.Input['TemplateReferenceLineValueLabelConfigurationArgs']] = None, - vertical_position: Optional[pulumi.Input['TemplateReferenceLineLabelVerticalPosition']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_label_configuration is not None: - _setter("custom_label_configuration", custom_label_configuration) + pulumi.set(__self__, "custom_label_configuration", custom_label_configuration) if font_color is not None: - _setter("font_color", font_color) + pulumi.set(__self__, "font_color", font_color) if font_configuration is not None: - _setter("font_configuration", font_configuration) + pulumi.set(__self__, "font_configuration", font_configuration) if horizontal_position is not None: - _setter("horizontal_position", horizontal_position) + pulumi.set(__self__, "horizontal_position", horizontal_position) if value_label_configuration is not None: - _setter("value_label_configuration", value_label_configuration) + pulumi.set(__self__, "value_label_configuration", value_label_configuration) if vertical_position is not None: - _setter("vertical_position", vertical_position) + pulumi.set(__self__, "vertical_position", vertical_position) @property @pulumi.getter(name="customLabelConfiguration") @@ -78442,16 +60391,7 @@ def vertical_position(self, value: Optional[pulumi.Input['TemplateReferenceLineL class TemplateReferenceLineStaticDataConfigurationArgs: def __init__(__self__, *, value: pulumi.Input[float]): - TemplateReferenceLineStaticDataConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - value: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -78468,21 +60408,10 @@ class TemplateReferenceLineStyleConfigurationArgs: def __init__(__self__, *, color: Optional[pulumi.Input[str]] = None, pattern: Optional[pulumi.Input['TemplateReferenceLinePatternType']] = None): - TemplateReferenceLineStyleConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - pattern=pattern, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: Optional[pulumi.Input[str]] = None, - pattern: Optional[pulumi.Input['TemplateReferenceLinePatternType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if pattern is not None: - _setter("pattern", pattern) + pulumi.set(__self__, "pattern", pattern) @property @pulumi.getter @@ -78508,21 +60437,10 @@ class TemplateReferenceLineValueLabelConfigurationArgs: def __init__(__self__, *, format_configuration: Optional[pulumi.Input['TemplateNumericFormatConfigurationArgs']] = None, relative_position: Optional[pulumi.Input['TemplateReferenceLineValueLabelRelativePosition']] = None): - TemplateReferenceLineValueLabelConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - format_configuration=format_configuration, - relative_position=relative_position, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - format_configuration: Optional[pulumi.Input['TemplateNumericFormatConfigurationArgs']] = None, - relative_position: Optional[pulumi.Input['TemplateReferenceLineValueLabelRelativePosition']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) if relative_position is not None: - _setter("relative_position", relative_position) + pulumi.set(__self__, "relative_position", relative_position) @property @pulumi.getter(name="formatConfiguration") @@ -78550,28 +60468,13 @@ def __init__(__self__, *, label_configuration: Optional[pulumi.Input['TemplateReferenceLineLabelConfigurationArgs']] = None, status: Optional[pulumi.Input['TemplateWidgetStatus']] = None, style_configuration: Optional[pulumi.Input['TemplateReferenceLineStyleConfigurationArgs']] = None): - TemplateReferenceLineArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_configuration=data_configuration, - label_configuration=label_configuration, - status=status, - style_configuration=style_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_configuration: pulumi.Input['TemplateReferenceLineDataConfigurationArgs'], - label_configuration: Optional[pulumi.Input['TemplateReferenceLineLabelConfigurationArgs']] = None, - status: Optional[pulumi.Input['TemplateWidgetStatus']] = None, - style_configuration: Optional[pulumi.Input['TemplateReferenceLineStyleConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_configuration", data_configuration) + pulumi.set(__self__, "data_configuration", data_configuration) if label_configuration is not None: - _setter("label_configuration", label_configuration) + pulumi.set(__self__, "label_configuration", label_configuration) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) if style_configuration is not None: - _setter("style_configuration", style_configuration) + pulumi.set(__self__, "style_configuration", style_configuration) @property @pulumi.getter(name="dataConfiguration") @@ -78616,25 +60519,12 @@ def __init__(__self__, *, date_time_format: Optional[pulumi.Input[str]] = None, info_icon_label_options: Optional[pulumi.Input['TemplateSheetControlInfoIconLabelOptionsArgs']] = None, title_options: Optional[pulumi.Input['TemplateLabelOptionsArgs']] = None): - TemplateRelativeDateTimeControlDisplayOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_format=date_time_format, - info_icon_label_options=info_icon_label_options, - title_options=title_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_format: Optional[pulumi.Input[str]] = None, - info_icon_label_options: Optional[pulumi.Input['TemplateSheetControlInfoIconLabelOptionsArgs']] = None, - title_options: Optional[pulumi.Input['TemplateLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_format is not None: - _setter("date_time_format", date_time_format) + pulumi.set(__self__, "date_time_format", date_time_format) if info_icon_label_options is not None: - _setter("info_icon_label_options", info_icon_label_options) + pulumi.set(__self__, "info_icon_label_options", info_icon_label_options) if title_options is not None: - _setter("title_options", title_options) + pulumi.set(__self__, "title_options", title_options) @property @pulumi.getter(name="dateTimeFormat") @@ -78677,47 +60567,20 @@ def __init__(__self__, *, minimum_granularity: Optional[pulumi.Input['TemplateTimeGranularity']] = None, parameter_name: Optional[pulumi.Input[str]] = None, relative_date_value: Optional[pulumi.Input[float]] = None): - TemplateRelativeDatesFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - anchor_date_configuration=anchor_date_configuration, - column=column, - filter_id=filter_id, - null_option=null_option, - relative_date_type=relative_date_type, - time_granularity=time_granularity, - exclude_period_configuration=exclude_period_configuration, - minimum_granularity=minimum_granularity, - parameter_name=parameter_name, - relative_date_value=relative_date_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - anchor_date_configuration: pulumi.Input['TemplateAnchorDateConfigurationArgs'], - column: pulumi.Input['TemplateColumnIdentifierArgs'], - filter_id: pulumi.Input[str], - null_option: pulumi.Input['TemplateFilterNullOption'], - relative_date_type: pulumi.Input['TemplateRelativeDateType'], - time_granularity: pulumi.Input['TemplateTimeGranularity'], - exclude_period_configuration: Optional[pulumi.Input['TemplateExcludePeriodConfigurationArgs']] = None, - minimum_granularity: Optional[pulumi.Input['TemplateTimeGranularity']] = None, - parameter_name: Optional[pulumi.Input[str]] = None, - relative_date_value: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("anchor_date_configuration", anchor_date_configuration) - _setter("column", column) - _setter("filter_id", filter_id) - _setter("null_option", null_option) - _setter("relative_date_type", relative_date_type) - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "anchor_date_configuration", anchor_date_configuration) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) + pulumi.set(__self__, "null_option", null_option) + pulumi.set(__self__, "relative_date_type", relative_date_type) + pulumi.set(__self__, "time_granularity", time_granularity) if exclude_period_configuration is not None: - _setter("exclude_period_configuration", exclude_period_configuration) + pulumi.set(__self__, "exclude_period_configuration", exclude_period_configuration) if minimum_granularity is not None: - _setter("minimum_granularity", minimum_granularity) + pulumi.set(__self__, "minimum_granularity", minimum_granularity) if parameter_name is not None: - _setter("parameter_name", parameter_name) + pulumi.set(__self__, "parameter_name", parameter_name) if relative_date_value is not None: - _setter("relative_date_value", relative_date_value) + pulumi.set(__self__, "relative_date_value", relative_date_value) @property @pulumi.getter(name="anchorDateConfiguration") @@ -78816,23 +60679,10 @@ def __init__(__self__, *, actions: pulumi.Input[Sequence[pulumi.Input[str]]], principal: pulumi.Input[str], resource: Optional[pulumi.Input[str]] = None): - TemplateResourcePermissionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - actions=actions, - principal=principal, - resource=resource, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - actions: pulumi.Input[Sequence[pulumi.Input[str]]], - principal: pulumi.Input[str], - resource: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("actions", actions) - _setter("principal", principal) + pulumi.set(__self__, "actions", actions) + pulumi.set(__self__, "principal", principal) if resource is not None: - _setter("resource", resource) + pulumi.set(__self__, "resource", resource) @property @pulumi.getter @@ -78867,20 +60717,9 @@ class TemplateRollingDateConfigurationArgs: def __init__(__self__, *, expression: pulumi.Input[str], data_set_identifier: Optional[pulumi.Input[str]] = None): - TemplateRollingDateConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - data_set_identifier=data_set_identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: pulumi.Input[str], - data_set_identifier: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("expression", expression) + pulumi.set(__self__, "expression", expression) if data_set_identifier is not None: - _setter("data_set_identifier", data_set_identifier) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) @property @pulumi.getter @@ -78907,25 +60746,12 @@ def __init__(__self__, *, row_alternate_colors: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, status: Optional[pulumi.Input['TemplateWidgetStatus']] = None, use_primary_background_color: Optional[pulumi.Input['TemplateWidgetStatus']] = None): - TemplateRowAlternateColorOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - row_alternate_colors=row_alternate_colors, - status=status, - use_primary_background_color=use_primary_background_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - row_alternate_colors: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - status: Optional[pulumi.Input['TemplateWidgetStatus']] = None, - use_primary_background_color: Optional[pulumi.Input['TemplateWidgetStatus']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if row_alternate_colors is not None: - _setter("row_alternate_colors", row_alternate_colors) + pulumi.set(__self__, "row_alternate_colors", row_alternate_colors) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) if use_primary_background_color is not None: - _setter("use_primary_background_color", use_primary_background_color) + pulumi.set(__self__, "use_primary_background_color", use_primary_background_color) @property @pulumi.getter(name="rowAlternateColors") @@ -78960,21 +60786,10 @@ class TemplateSameSheetTargetVisualConfigurationArgs: def __init__(__self__, *, target_visual_options: Optional[pulumi.Input['TemplateTargetVisualOptions']] = None, target_visuals: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - TemplateSameSheetTargetVisualConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_visual_options=target_visual_options, - target_visuals=target_visuals, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_visual_options: Optional[pulumi.Input['TemplateTargetVisualOptions']] = None, - target_visuals: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if target_visual_options is not None: - _setter("target_visual_options", target_visual_options) + pulumi.set(__self__, "target_visual_options", target_visual_options) if target_visuals is not None: - _setter("target_visuals", target_visuals) + pulumi.set(__self__, "target_visuals", target_visuals) @property @pulumi.getter(name="targetVisualOptions") @@ -79001,25 +60816,12 @@ def __init__(__self__, *, destination: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, source: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, weight: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None): - TemplateSankeyDiagramAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - source=source, - weight=weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, - source: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, - weight: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination is not None: - _setter("destination", destination) + pulumi.set(__self__, "destination", destination) if source is not None: - _setter("source", source) + pulumi.set(__self__, "source", source) if weight is not None: - _setter("weight", weight) + pulumi.set(__self__, "weight", weight) @property @pulumi.getter @@ -79055,25 +60857,12 @@ def __init__(__self__, *, data_labels: Optional[pulumi.Input['TemplateDataLabelOptionsArgs']] = None, field_wells: Optional[pulumi.Input['TemplateSankeyDiagramFieldWellsArgs']] = None, sort_configuration: Optional[pulumi.Input['TemplateSankeyDiagramSortConfigurationArgs']] = None): - TemplateSankeyDiagramChartConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_labels=data_labels, - field_wells=field_wells, - sort_configuration=sort_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_labels: Optional[pulumi.Input['TemplateDataLabelOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['TemplateSankeyDiagramFieldWellsArgs']] = None, - sort_configuration: Optional[pulumi.Input['TemplateSankeyDiagramSortConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) @property @pulumi.getter(name="dataLabels") @@ -79107,17 +60896,8 @@ def sort_configuration(self, value: Optional[pulumi.Input['TemplateSankeyDiagram class TemplateSankeyDiagramFieldWellsArgs: def __init__(__self__, *, sankey_diagram_aggregated_field_wells: Optional[pulumi.Input['TemplateSankeyDiagramAggregatedFieldWellsArgs']] = None): - TemplateSankeyDiagramFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - sankey_diagram_aggregated_field_wells=sankey_diagram_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sankey_diagram_aggregated_field_wells: Optional[pulumi.Input['TemplateSankeyDiagramAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if sankey_diagram_aggregated_field_wells is not None: - _setter("sankey_diagram_aggregated_field_wells", sankey_diagram_aggregated_field_wells) + pulumi.set(__self__, "sankey_diagram_aggregated_field_wells", sankey_diagram_aggregated_field_wells) @property @pulumi.getter(name="sankeyDiagramAggregatedFieldWells") @@ -79135,25 +60915,12 @@ def __init__(__self__, *, destination_items_limit: Optional[pulumi.Input['TemplateItemsLimitConfigurationArgs']] = None, source_items_limit: Optional[pulumi.Input['TemplateItemsLimitConfigurationArgs']] = None, weight_sort: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFieldSortOptionsArgs']]]] = None): - TemplateSankeyDiagramSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_items_limit=destination_items_limit, - source_items_limit=source_items_limit, - weight_sort=weight_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_items_limit: Optional[pulumi.Input['TemplateItemsLimitConfigurationArgs']] = None, - source_items_limit: Optional[pulumi.Input['TemplateItemsLimitConfigurationArgs']] = None, - weight_sort: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination_items_limit is not None: - _setter("destination_items_limit", destination_items_limit) + pulumi.set(__self__, "destination_items_limit", destination_items_limit) if source_items_limit is not None: - _setter("source_items_limit", source_items_limit) + pulumi.set(__self__, "source_items_limit", source_items_limit) if weight_sort is not None: - _setter("weight_sort", weight_sort) + pulumi.set(__self__, "weight_sort", weight_sort) @property @pulumi.getter(name="destinationItemsLimit") @@ -79191,32 +60958,15 @@ def __init__(__self__, *, chart_configuration: Optional[pulumi.Input['TemplateSankeyDiagramChartConfigurationArgs']] = None, subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None): - TemplateSankeyDiagramVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['TemplateSankeyDiagramChartConfigurationArgs']] = None, - subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -79272,33 +61022,16 @@ def __init__(__self__, *, size: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None, x_axis: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None, y_axis: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None): - TemplateScatterPlotCategoricallyAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - label=label, - size=size, - x_axis=x_axis, - y_axis=y_axis, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, - label: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, - size: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None, - x_axis: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None, - y_axis: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if label is not None: - _setter("label", label) + pulumi.set(__self__, "label", label) if size is not None: - _setter("size", size) + pulumi.set(__self__, "size", size) if x_axis is not None: - _setter("x_axis", x_axis) + pulumi.set(__self__, "x_axis", x_axis) if y_axis is not None: - _setter("y_axis", y_axis) + pulumi.set(__self__, "y_axis", y_axis) @property @pulumi.getter @@ -79358,49 +61091,24 @@ def __init__(__self__, *, x_axis_label_options: Optional[pulumi.Input['TemplateChartAxisLabelOptionsArgs']] = None, y_axis_display_options: Optional[pulumi.Input['TemplateAxisDisplayOptionsArgs']] = None, y_axis_label_options: Optional[pulumi.Input['TemplateChartAxisLabelOptionsArgs']] = None): - TemplateScatterPlotConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_labels=data_labels, - field_wells=field_wells, - legend=legend, - tooltip=tooltip, - visual_palette=visual_palette, - x_axis_display_options=x_axis_display_options, - x_axis_label_options=x_axis_label_options, - y_axis_display_options=y_axis_display_options, - y_axis_label_options=y_axis_label_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_labels: Optional[pulumi.Input['TemplateDataLabelOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['TemplateScatterPlotFieldWellsArgs']] = None, - legend: Optional[pulumi.Input['TemplateLegendOptionsArgs']] = None, - tooltip: Optional[pulumi.Input['TemplateTooltipOptionsArgs']] = None, - visual_palette: Optional[pulumi.Input['TemplateVisualPaletteArgs']] = None, - x_axis_display_options: Optional[pulumi.Input['TemplateAxisDisplayOptionsArgs']] = None, - x_axis_label_options: Optional[pulumi.Input['TemplateChartAxisLabelOptionsArgs']] = None, - y_axis_display_options: Optional[pulumi.Input['TemplateAxisDisplayOptionsArgs']] = None, - y_axis_label_options: Optional[pulumi.Input['TemplateChartAxisLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) if x_axis_display_options is not None: - _setter("x_axis_display_options", x_axis_display_options) + pulumi.set(__self__, "x_axis_display_options", x_axis_display_options) if x_axis_label_options is not None: - _setter("x_axis_label_options", x_axis_label_options) + pulumi.set(__self__, "x_axis_label_options", x_axis_label_options) if y_axis_display_options is not None: - _setter("y_axis_display_options", y_axis_display_options) + pulumi.set(__self__, "y_axis_display_options", y_axis_display_options) if y_axis_label_options is not None: - _setter("y_axis_label_options", y_axis_label_options) + pulumi.set(__self__, "y_axis_label_options", y_axis_label_options) @property @pulumi.getter(name="dataLabels") @@ -79489,21 +61197,10 @@ class TemplateScatterPlotFieldWellsArgs: def __init__(__self__, *, scatter_plot_categorically_aggregated_field_wells: Optional[pulumi.Input['TemplateScatterPlotCategoricallyAggregatedFieldWellsArgs']] = None, scatter_plot_unaggregated_field_wells: Optional[pulumi.Input['TemplateScatterPlotUnaggregatedFieldWellsArgs']] = None): - TemplateScatterPlotFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - scatter_plot_categorically_aggregated_field_wells=scatter_plot_categorically_aggregated_field_wells, - scatter_plot_unaggregated_field_wells=scatter_plot_unaggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - scatter_plot_categorically_aggregated_field_wells: Optional[pulumi.Input['TemplateScatterPlotCategoricallyAggregatedFieldWellsArgs']] = None, - scatter_plot_unaggregated_field_wells: Optional[pulumi.Input['TemplateScatterPlotUnaggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if scatter_plot_categorically_aggregated_field_wells is not None: - _setter("scatter_plot_categorically_aggregated_field_wells", scatter_plot_categorically_aggregated_field_wells) + pulumi.set(__self__, "scatter_plot_categorically_aggregated_field_wells", scatter_plot_categorically_aggregated_field_wells) if scatter_plot_unaggregated_field_wells is not None: - _setter("scatter_plot_unaggregated_field_wells", scatter_plot_unaggregated_field_wells) + pulumi.set(__self__, "scatter_plot_unaggregated_field_wells", scatter_plot_unaggregated_field_wells) @property @pulumi.getter(name="scatterPlotCategoricallyAggregatedFieldWells") @@ -79532,33 +61229,16 @@ def __init__(__self__, *, size: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None, x_axis: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, y_axis: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None): - TemplateScatterPlotUnaggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - label=label, - size=size, - x_axis=x_axis, - y_axis=y_axis, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, - label: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, - size: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None, - x_axis: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, - y_axis: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if label is not None: - _setter("label", label) + pulumi.set(__self__, "label", label) if size is not None: - _setter("size", size) + pulumi.set(__self__, "size", size) if x_axis is not None: - _setter("x_axis", x_axis) + pulumi.set(__self__, "x_axis", x_axis) if y_axis is not None: - _setter("y_axis", y_axis) + pulumi.set(__self__, "y_axis", y_axis) @property @pulumi.getter @@ -79615,36 +61295,17 @@ def __init__(__self__, *, column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateColumnHierarchyArgs']]]] = None, subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None): - TemplateScatterPlotVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['TemplateScatterPlotConfigurationArgs']] = None, - column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateColumnHierarchyArgs']]]] = None, - subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -79706,21 +61367,10 @@ class TemplateScrollBarOptionsArgs: def __init__(__self__, *, visibility: Optional[pulumi.Input['TemplateVisibility']] = None, visible_range: Optional[pulumi.Input['TemplateVisibleRangeOptionsArgs']] = None): - TemplateScrollBarOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - visible_range=visible_range, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - visible_range: Optional[pulumi.Input['TemplateVisibleRangeOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) if visible_range is not None: - _setter("visible_range", visible_range) + pulumi.set(__self__, "visible_range", visible_range) @property @pulumi.getter @@ -79745,17 +61395,8 @@ def visible_range(self, value: Optional[pulumi.Input['TemplateVisibleRangeOption class TemplateSecondaryValueOptionsArgs: def __init__(__self__, *, visibility: Optional[pulumi.Input['TemplateVisibility']] = None): - TemplateSecondaryValueOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -79771,17 +61412,8 @@ def visibility(self, value: Optional[pulumi.Input['TemplateVisibility']]): class TemplateSectionAfterPageBreakArgs: def __init__(__self__, *, status: Optional[pulumi.Input['TemplateSectionPageBreakStatus']] = None): - TemplateSectionAfterPageBreakArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status: Optional[pulumi.Input['TemplateSectionPageBreakStatus']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter @@ -79797,17 +61429,8 @@ def status(self, value: Optional[pulumi.Input['TemplateSectionPageBreakStatus']] class TemplateSectionBasedLayoutCanvasSizeOptionsArgs: def __init__(__self__, *, paper_canvas_size_options: Optional[pulumi.Input['TemplateSectionBasedLayoutPaperCanvasSizeOptionsArgs']] = None): - TemplateSectionBasedLayoutCanvasSizeOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - paper_canvas_size_options=paper_canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - paper_canvas_size_options: Optional[pulumi.Input['TemplateSectionBasedLayoutPaperCanvasSizeOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if paper_canvas_size_options is not None: - _setter("paper_canvas_size_options", paper_canvas_size_options) + pulumi.set(__self__, "paper_canvas_size_options", paper_canvas_size_options) @property @pulumi.getter(name="paperCanvasSizeOptions") @@ -79826,25 +61449,10 @@ def __init__(__self__, *, canvas_size_options: pulumi.Input['TemplateSectionBasedLayoutCanvasSizeOptionsArgs'], footer_sections: pulumi.Input[Sequence[pulumi.Input['TemplateHeaderFooterSectionConfigurationArgs']]], header_sections: pulumi.Input[Sequence[pulumi.Input['TemplateHeaderFooterSectionConfigurationArgs']]]): - TemplateSectionBasedLayoutConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - body_sections=body_sections, - canvas_size_options=canvas_size_options, - footer_sections=footer_sections, - header_sections=header_sections, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - body_sections: pulumi.Input[Sequence[pulumi.Input['TemplateBodySectionConfigurationArgs']]], - canvas_size_options: pulumi.Input['TemplateSectionBasedLayoutCanvasSizeOptionsArgs'], - footer_sections: pulumi.Input[Sequence[pulumi.Input['TemplateHeaderFooterSectionConfigurationArgs']]], - header_sections: pulumi.Input[Sequence[pulumi.Input['TemplateHeaderFooterSectionConfigurationArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("body_sections", body_sections) - _setter("canvas_size_options", canvas_size_options) - _setter("footer_sections", footer_sections) - _setter("header_sections", header_sections) + pulumi.set(__self__, "body_sections", body_sections) + pulumi.set(__self__, "canvas_size_options", canvas_size_options) + pulumi.set(__self__, "footer_sections", footer_sections) + pulumi.set(__self__, "header_sections", header_sections) @property @pulumi.getter(name="bodySections") @@ -79889,25 +61497,12 @@ def __init__(__self__, *, paper_margin: Optional[pulumi.Input['TemplateSpacingArgs']] = None, paper_orientation: Optional[pulumi.Input['TemplatePaperOrientation']] = None, paper_size: Optional[pulumi.Input['TemplatePaperSize']] = None): - TemplateSectionBasedLayoutPaperCanvasSizeOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - paper_margin=paper_margin, - paper_orientation=paper_orientation, - paper_size=paper_size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - paper_margin: Optional[pulumi.Input['TemplateSpacingArgs']] = None, - paper_orientation: Optional[pulumi.Input['TemplatePaperOrientation']] = None, - paper_size: Optional[pulumi.Input['TemplatePaperSize']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if paper_margin is not None: - _setter("paper_margin", paper_margin) + pulumi.set(__self__, "paper_margin", paper_margin) if paper_orientation is not None: - _setter("paper_orientation", paper_orientation) + pulumi.set(__self__, "paper_orientation", paper_orientation) if paper_size is not None: - _setter("paper_size", paper_size) + pulumi.set(__self__, "paper_size", paper_size) @property @pulumi.getter(name="paperMargin") @@ -79941,16 +61536,7 @@ def paper_size(self, value: Optional[pulumi.Input['TemplatePaperSize']]): class TemplateSectionLayoutConfigurationArgs: def __init__(__self__, *, free_form_layout: pulumi.Input['TemplateFreeFormSectionLayoutConfigurationArgs']): - TemplateSectionLayoutConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - free_form_layout=free_form_layout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - free_form_layout: pulumi.Input['TemplateFreeFormSectionLayoutConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("free_form_layout", free_form_layout) + pulumi.set(__self__, "free_form_layout", free_form_layout) @property @pulumi.getter(name="freeFormLayout") @@ -79966,17 +61552,8 @@ def free_form_layout(self, value: pulumi.Input['TemplateFreeFormSectionLayoutCon class TemplateSectionPageBreakConfigurationArgs: def __init__(__self__, *, after: Optional[pulumi.Input['TemplateSectionAfterPageBreakArgs']] = None): - TemplateSectionPageBreakConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - after=after, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - after: Optional[pulumi.Input['TemplateSectionAfterPageBreakArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if after is not None: - _setter("after", after) + pulumi.set(__self__, "after", after) @property @pulumi.getter @@ -79996,21 +61573,10 @@ def __init__(__self__, *, """ :param pulumi.Input[str] height: String based length that is composed of value and unit in px """ - TemplateSectionStyleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - height=height, - padding=padding, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - height: Optional[pulumi.Input[str]] = None, - padding: Optional[pulumi.Input['TemplateSpacingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if height is not None: - _setter("height", height) + pulumi.set(__self__, "height", height) if padding is not None: - _setter("padding", padding) + pulumi.set(__self__, "padding", padding) @property @pulumi.getter @@ -80038,17 +61604,8 @@ def padding(self, value: Optional[pulumi.Input['TemplateSpacingArgs']]): class TemplateSelectedSheetsFilterScopeConfigurationArgs: def __init__(__self__, *, sheet_visual_scoping_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateSheetVisualScopingConfigurationArgs']]]] = None): - TemplateSelectedSheetsFilterScopeConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - sheet_visual_scoping_configurations=sheet_visual_scoping_configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sheet_visual_scoping_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateSheetVisualScopingConfigurationArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if sheet_visual_scoping_configurations is not None: - _setter("sheet_visual_scoping_configurations", sheet_visual_scoping_configurations) + pulumi.set(__self__, "sheet_visual_scoping_configurations", sheet_visual_scoping_configurations) @property @pulumi.getter(name="sheetVisualScopingConfigurations") @@ -80065,21 +61622,10 @@ class TemplateSeriesItemArgs: def __init__(__self__, *, data_field_series_item: Optional[pulumi.Input['TemplateDataFieldSeriesItemArgs']] = None, field_series_item: Optional[pulumi.Input['TemplateFieldSeriesItemArgs']] = None): - TemplateSeriesItemArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_field_series_item=data_field_series_item, - field_series_item=field_series_item, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_field_series_item: Optional[pulumi.Input['TemplateDataFieldSeriesItemArgs']] = None, - field_series_item: Optional[pulumi.Input['TemplateFieldSeriesItemArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_field_series_item is not None: - _setter("data_field_series_item", data_field_series_item) + pulumi.set(__self__, "data_field_series_item", data_field_series_item) if field_series_item is not None: - _setter("field_series_item", field_series_item) + pulumi.set(__self__, "field_series_item", field_series_item) @property @pulumi.getter(name="dataFieldSeriesItem") @@ -80105,19 +61651,8 @@ class TemplateSetParameterValueConfigurationArgs: def __init__(__self__, *, destination_parameter_name: pulumi.Input[str], value: pulumi.Input['TemplateDestinationParameterValueConfigurationArgs']): - TemplateSetParameterValueConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_parameter_name=destination_parameter_name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_parameter_name: pulumi.Input[str], - value: pulumi.Input['TemplateDestinationParameterValueConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination_parameter_name", destination_parameter_name) - _setter("value", value) + pulumi.set(__self__, "destination_parameter_name", destination_parameter_name) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="destinationParameterName") @@ -80142,16 +61677,7 @@ def value(self, value: pulumi.Input['TemplateDestinationParameterValueConfigurat class TemplateShapeConditionalFormatArgs: def __init__(__self__, *, background_color: pulumi.Input['TemplateConditionalFormattingColorArgs']): - TemplateShapeConditionalFormatArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - background_color=background_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - background_color: pulumi.Input['TemplateConditionalFormattingColorArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("background_color", background_color) + pulumi.set(__self__, "background_color", background_color) @property @pulumi.getter(name="backgroundColor") @@ -80168,21 +61694,10 @@ class TemplateSheetControlInfoIconLabelOptionsArgs: def __init__(__self__, *, info_icon_text: Optional[pulumi.Input[str]] = None, visibility: Optional[pulumi.Input['TemplateVisibility']] = None): - TemplateSheetControlInfoIconLabelOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - info_icon_text=info_icon_text, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - info_icon_text: Optional[pulumi.Input[str]] = None, - visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if info_icon_text is not None: - _setter("info_icon_text", info_icon_text) + pulumi.set(__self__, "info_icon_text", info_icon_text) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="infoIconText") @@ -80207,17 +61722,8 @@ def visibility(self, value: Optional[pulumi.Input['TemplateVisibility']]): class TemplateSheetControlLayoutConfigurationArgs: def __init__(__self__, *, grid_layout: Optional[pulumi.Input['TemplateGridLayoutConfigurationArgs']] = None): - TemplateSheetControlLayoutConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - grid_layout=grid_layout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - grid_layout: Optional[pulumi.Input['TemplateGridLayoutConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if grid_layout is not None: - _setter("grid_layout", grid_layout) + pulumi.set(__self__, "grid_layout", grid_layout) @property @pulumi.getter(name="gridLayout") @@ -80233,16 +61739,7 @@ def grid_layout(self, value: Optional[pulumi.Input['TemplateGridLayoutConfigurat class TemplateSheetControlLayoutArgs: def __init__(__self__, *, configuration: pulumi.Input['TemplateSheetControlLayoutConfigurationArgs']): - TemplateSheetControlLayoutArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - configuration=configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configuration: pulumi.Input['TemplateSheetControlLayoutConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("configuration", configuration) + pulumi.set(__self__, "configuration", configuration) @property @pulumi.getter @@ -80268,56 +61765,27 @@ def __init__(__self__, *, text_boxes: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateSheetTextBoxArgs']]]] = None, title: Optional[pulumi.Input[str]] = None, visuals: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateVisualArgs']]]] = None): - TemplateSheetDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - sheet_id=sheet_id, - content_type=content_type, - description=description, - filter_controls=filter_controls, - layouts=layouts, - name=name, - parameter_controls=parameter_controls, - sheet_control_layouts=sheet_control_layouts, - text_boxes=text_boxes, - title=title, - visuals=visuals, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sheet_id: pulumi.Input[str], - content_type: Optional[pulumi.Input['TemplateSheetContentType']] = None, - description: Optional[pulumi.Input[str]] = None, - filter_controls: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFilterControlArgs']]]] = None, - layouts: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateLayoutArgs']]]] = None, - name: Optional[pulumi.Input[str]] = None, - parameter_controls: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateParameterControlArgs']]]] = None, - sheet_control_layouts: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateSheetControlLayoutArgs']]]] = None, - text_boxes: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateSheetTextBoxArgs']]]] = None, - title: Optional[pulumi.Input[str]] = None, - visuals: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateVisualArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("sheet_id", sheet_id) + pulumi.set(__self__, "sheet_id", sheet_id) if content_type is not None: - _setter("content_type", content_type) + pulumi.set(__self__, "content_type", content_type) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if filter_controls is not None: - _setter("filter_controls", filter_controls) + pulumi.set(__self__, "filter_controls", filter_controls) if layouts is not None: - _setter("layouts", layouts) + pulumi.set(__self__, "layouts", layouts) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if parameter_controls is not None: - _setter("parameter_controls", parameter_controls) + pulumi.set(__self__, "parameter_controls", parameter_controls) if sheet_control_layouts is not None: - _setter("sheet_control_layouts", sheet_control_layouts) + pulumi.set(__self__, "sheet_control_layouts", sheet_control_layouts) if text_boxes is not None: - _setter("text_boxes", text_boxes) + pulumi.set(__self__, "text_boxes", text_boxes) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) if visuals is not None: - _setter("visuals", visuals) + pulumi.set(__self__, "visuals", visuals) @property @pulumi.getter(name="sheetId") @@ -80423,17 +61891,8 @@ def visuals(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateVi class TemplateSheetElementConfigurationOverridesArgs: def __init__(__self__, *, visibility: Optional[pulumi.Input['TemplateVisibility']] = None): - TemplateSheetElementConfigurationOverridesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -80450,19 +61909,8 @@ class TemplateSheetElementRenderingRuleArgs: def __init__(__self__, *, configuration_overrides: pulumi.Input['TemplateSheetElementConfigurationOverridesArgs'], expression: pulumi.Input[str]): - TemplateSheetElementRenderingRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - configuration_overrides=configuration_overrides, - expression=expression, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configuration_overrides: pulumi.Input['TemplateSheetElementConfigurationOverridesArgs'], - expression: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("configuration_overrides", configuration_overrides) - _setter("expression", expression) + pulumi.set(__self__, "configuration_overrides", configuration_overrides) + pulumi.set(__self__, "expression", expression) @property @pulumi.getter(name="configurationOverrides") @@ -80488,20 +61936,9 @@ class TemplateSheetTextBoxArgs: def __init__(__self__, *, sheet_text_box_id: pulumi.Input[str], content: Optional[pulumi.Input[str]] = None): - TemplateSheetTextBoxArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - sheet_text_box_id=sheet_text_box_id, - content=content, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sheet_text_box_id: pulumi.Input[str], - content: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("sheet_text_box_id", sheet_text_box_id) + pulumi.set(__self__, "sheet_text_box_id", sheet_text_box_id) if content is not None: - _setter("content", content) + pulumi.set(__self__, "content", content) @property @pulumi.getter(name="sheetTextBoxId") @@ -80528,23 +61965,10 @@ def __init__(__self__, *, scope: pulumi.Input['TemplateFilterVisualScope'], sheet_id: pulumi.Input[str], visual_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - TemplateSheetVisualScopingConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - scope=scope, - sheet_id=sheet_id, - visual_ids=visual_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - scope: pulumi.Input['TemplateFilterVisualScope'], - sheet_id: pulumi.Input[str], - visual_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("scope", scope) - _setter("sheet_id", sheet_id) + pulumi.set(__self__, "scope", scope) + pulumi.set(__self__, "sheet_id", sheet_id) if visual_ids is not None: - _setter("visual_ids", visual_ids) + pulumi.set(__self__, "visual_ids", visual_ids) @property @pulumi.getter @@ -80579,21 +62003,10 @@ class TemplateShortFormatTextArgs: def __init__(__self__, *, plain_text: Optional[pulumi.Input[str]] = None, rich_text: Optional[pulumi.Input[str]] = None): - TemplateShortFormatTextArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - plain_text=plain_text, - rich_text=rich_text, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - plain_text: Optional[pulumi.Input[str]] = None, - rich_text: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if plain_text is not None: - _setter("plain_text", plain_text) + pulumi.set(__self__, "plain_text", plain_text) if rich_text is not None: - _setter("rich_text", rich_text) + pulumi.set(__self__, "rich_text", rich_text) @property @pulumi.getter(name="plainText") @@ -80618,17 +62031,8 @@ def rich_text(self, value: Optional[pulumi.Input[str]]): class TemplateSimpleClusterMarkerArgs: def __init__(__self__, *, color: Optional[pulumi.Input[str]] = None): - TemplateSimpleClusterMarkerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) @property @pulumi.getter @@ -80645,21 +62049,10 @@ class TemplateSliderControlDisplayOptionsArgs: def __init__(__self__, *, info_icon_label_options: Optional[pulumi.Input['TemplateSheetControlInfoIconLabelOptionsArgs']] = None, title_options: Optional[pulumi.Input['TemplateLabelOptionsArgs']] = None): - TemplateSliderControlDisplayOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - info_icon_label_options=info_icon_label_options, - title_options=title_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - info_icon_label_options: Optional[pulumi.Input['TemplateSheetControlInfoIconLabelOptionsArgs']] = None, - title_options: Optional[pulumi.Input['TemplateLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if info_icon_label_options is not None: - _setter("info_icon_label_options", info_icon_label_options) + pulumi.set(__self__, "info_icon_label_options", info_icon_label_options) if title_options is not None: - _setter("title_options", title_options) + pulumi.set(__self__, "title_options", title_options) @property @pulumi.getter(name="infoIconLabelOptions") @@ -80685,21 +62078,10 @@ class TemplateSmallMultiplesAxisPropertiesArgs: def __init__(__self__, *, placement: Optional[pulumi.Input['TemplateSmallMultiplesAxisPlacement']] = None, scale: Optional[pulumi.Input['TemplateSmallMultiplesAxisScale']] = None): - TemplateSmallMultiplesAxisPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - placement=placement, - scale=scale, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - placement: Optional[pulumi.Input['TemplateSmallMultiplesAxisPlacement']] = None, - scale: Optional[pulumi.Input['TemplateSmallMultiplesAxisScale']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if placement is not None: - _setter("placement", placement) + pulumi.set(__self__, "placement", placement) if scale is not None: - _setter("scale", scale) + pulumi.set(__self__, "scale", scale) @property @pulumi.getter @@ -80728,33 +62110,16 @@ def __init__(__self__, *, panel_configuration: Optional[pulumi.Input['TemplatePanelConfigurationArgs']] = None, x_axis: Optional[pulumi.Input['TemplateSmallMultiplesAxisPropertiesArgs']] = None, y_axis: Optional[pulumi.Input['TemplateSmallMultiplesAxisPropertiesArgs']] = None): - TemplateSmallMultiplesOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_visible_columns=max_visible_columns, - max_visible_rows=max_visible_rows, - panel_configuration=panel_configuration, - x_axis=x_axis, - y_axis=y_axis, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_visible_columns: Optional[pulumi.Input[float]] = None, - max_visible_rows: Optional[pulumi.Input[float]] = None, - panel_configuration: Optional[pulumi.Input['TemplatePanelConfigurationArgs']] = None, - x_axis: Optional[pulumi.Input['TemplateSmallMultiplesAxisPropertiesArgs']] = None, - y_axis: Optional[pulumi.Input['TemplateSmallMultiplesAxisPropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max_visible_columns is not None: - _setter("max_visible_columns", max_visible_columns) + pulumi.set(__self__, "max_visible_columns", max_visible_columns) if max_visible_rows is not None: - _setter("max_visible_rows", max_visible_rows) + pulumi.set(__self__, "max_visible_rows", max_visible_rows) if panel_configuration is not None: - _setter("panel_configuration", panel_configuration) + pulumi.set(__self__, "panel_configuration", panel_configuration) if x_axis is not None: - _setter("x_axis", x_axis) + pulumi.set(__self__, "x_axis", x_axis) if y_axis is not None: - _setter("y_axis", y_axis) + pulumi.set(__self__, "y_axis", y_axis) @property @pulumi.getter(name="maxVisibleColumns") @@ -80807,19 +62172,8 @@ class TemplateSourceAnalysisArgs: def __init__(__self__, *, arn: pulumi.Input[str], data_set_references: pulumi.Input[Sequence[pulumi.Input['TemplateDataSetReferenceArgs']]]): - TemplateSourceAnalysisArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - data_set_references=data_set_references, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: pulumi.Input[str], - data_set_references: pulumi.Input[Sequence[pulumi.Input['TemplateDataSetReferenceArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("arn", arn) - _setter("data_set_references", data_set_references) + pulumi.set(__self__, "arn", arn) + pulumi.set(__self__, "data_set_references", data_set_references) @property @pulumi.getter @@ -80845,21 +62199,10 @@ class TemplateSourceEntityArgs: def __init__(__self__, *, source_analysis: Optional[pulumi.Input['TemplateSourceAnalysisArgs']] = None, source_template: Optional[pulumi.Input['TemplateSourceTemplateArgs']] = None): - TemplateSourceEntityArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_analysis=source_analysis, - source_template=source_template, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_analysis: Optional[pulumi.Input['TemplateSourceAnalysisArgs']] = None, - source_template: Optional[pulumi.Input['TemplateSourceTemplateArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if source_analysis is not None: - _setter("source_analysis", source_analysis) + pulumi.set(__self__, "source_analysis", source_analysis) if source_template is not None: - _setter("source_template", source_template) + pulumi.set(__self__, "source_template", source_template) @property @pulumi.getter(name="sourceAnalysis") @@ -80884,16 +62227,7 @@ def source_template(self, value: Optional[pulumi.Input['TemplateSourceTemplateAr class TemplateSourceTemplateArgs: def __init__(__self__, *, arn: pulumi.Input[str]): - TemplateSourceTemplateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) @property @pulumi.getter @@ -80918,29 +62252,14 @@ def __init__(__self__, *, :param pulumi.Input[str] right: String based length that is composed of value and unit :param pulumi.Input[str] top: String based length that is composed of value and unit """ - TemplateSpacingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bottom=bottom, - left=left, - right=right, - top=top, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bottom: Optional[pulumi.Input[str]] = None, - left: Optional[pulumi.Input[str]] = None, - right: Optional[pulumi.Input[str]] = None, - top: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bottom is not None: - _setter("bottom", bottom) + pulumi.set(__self__, "bottom", bottom) if left is not None: - _setter("left", left) + pulumi.set(__self__, "left", left) if right is not None: - _setter("right", right) + pulumi.set(__self__, "right", right) if top is not None: - _setter("top", top) + pulumi.set(__self__, "top", top) @property @pulumi.getter @@ -80996,21 +62315,10 @@ class TemplateStringDefaultValuesArgs: def __init__(__self__, *, dynamic_value: Optional[pulumi.Input['TemplateDynamicDefaultValueArgs']] = None, static_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - TemplateStringDefaultValuesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dynamic_value=dynamic_value, - static_values=static_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dynamic_value: Optional[pulumi.Input['TemplateDynamicDefaultValueArgs']] = None, - static_values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dynamic_value is not None: - _setter("dynamic_value", dynamic_value) + pulumi.set(__self__, "dynamic_value", dynamic_value) if static_values is not None: - _setter("static_values", static_values) + pulumi.set(__self__, "static_values", static_values) @property @pulumi.getter(name="dynamicValue") @@ -81036,21 +62344,10 @@ class TemplateStringFormatConfigurationArgs: def __init__(__self__, *, null_value_format_configuration: Optional[pulumi.Input['TemplateNullValueFormatConfigurationArgs']] = None, numeric_format_configuration: Optional[pulumi.Input['TemplateNumericFormatConfigurationArgs']] = None): - TemplateStringFormatConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - null_value_format_configuration=null_value_format_configuration, - numeric_format_configuration=numeric_format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - null_value_format_configuration: Optional[pulumi.Input['TemplateNullValueFormatConfigurationArgs']] = None, - numeric_format_configuration: Optional[pulumi.Input['TemplateNumericFormatConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if null_value_format_configuration is not None: - _setter("null_value_format_configuration", null_value_format_configuration) + pulumi.set(__self__, "null_value_format_configuration", null_value_format_configuration) if numeric_format_configuration is not None: - _setter("numeric_format_configuration", numeric_format_configuration) + pulumi.set(__self__, "numeric_format_configuration", numeric_format_configuration) @property @pulumi.getter(name="nullValueFormatConfiguration") @@ -81079,31 +62376,14 @@ def __init__(__self__, *, default_values: Optional[pulumi.Input['TemplateStringDefaultValuesArgs']] = None, mapped_data_set_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMappedDataSetParameterArgs']]]] = None, value_when_unset: Optional[pulumi.Input['TemplateStringValueWhenUnsetConfigurationArgs']] = None): - TemplateStringParameterDeclarationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - parameter_value_type=parameter_value_type, - default_values=default_values, - mapped_data_set_parameters=mapped_data_set_parameters, - value_when_unset=value_when_unset, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - parameter_value_type: pulumi.Input['TemplateParameterValueType'], - default_values: Optional[pulumi.Input['TemplateStringDefaultValuesArgs']] = None, - mapped_data_set_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMappedDataSetParameterArgs']]]] = None, - value_when_unset: Optional[pulumi.Input['TemplateStringValueWhenUnsetConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("parameter_value_type", parameter_value_type) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "parameter_value_type", parameter_value_type) if default_values is not None: - _setter("default_values", default_values) + pulumi.set(__self__, "default_values", default_values) if mapped_data_set_parameters is not None: - _setter("mapped_data_set_parameters", mapped_data_set_parameters) + pulumi.set(__self__, "mapped_data_set_parameters", mapped_data_set_parameters) if value_when_unset is not None: - _setter("value_when_unset", value_when_unset) + pulumi.set(__self__, "value_when_unset", value_when_unset) @property @pulumi.getter @@ -81156,21 +62436,10 @@ class TemplateStringValueWhenUnsetConfigurationArgs: def __init__(__self__, *, custom_value: Optional[pulumi.Input[str]] = None, value_when_unset_option: Optional[pulumi.Input['TemplateValueWhenUnsetOption']] = None): - TemplateStringValueWhenUnsetConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_value=custom_value, - value_when_unset_option=value_when_unset_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_value: Optional[pulumi.Input[str]] = None, - value_when_unset_option: Optional[pulumi.Input['TemplateValueWhenUnsetOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_value is not None: - _setter("custom_value", custom_value) + pulumi.set(__self__, "custom_value", custom_value) if value_when_unset_option is not None: - _setter("value_when_unset_option", value_when_unset_option) + pulumi.set(__self__, "value_when_unset_option", value_when_unset_option) @property @pulumi.getter(name="customValue") @@ -81202,45 +62471,22 @@ def __init__(__self__, *, total_cell_style: Optional[pulumi.Input['TemplateTableCellStyleArgs']] = None, totals_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, value_cell_style: Optional[pulumi.Input['TemplateTableCellStyleArgs']] = None): - TemplateSubtotalOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_label=custom_label, - field_level=field_level, - field_level_options=field_level_options, - metric_header_cell_style=metric_header_cell_style, - style_targets=style_targets, - total_cell_style=total_cell_style, - totals_visibility=totals_visibility, - value_cell_style=value_cell_style, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_label: Optional[pulumi.Input[str]] = None, - field_level: Optional[pulumi.Input['TemplatePivotTableSubtotalLevel']] = None, - field_level_options: Optional[pulumi.Input[Sequence[pulumi.Input['TemplatePivotTableFieldSubtotalOptionsArgs']]]] = None, - metric_header_cell_style: Optional[pulumi.Input['TemplateTableCellStyleArgs']] = None, - style_targets: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateTableStyleTargetArgs']]]] = None, - total_cell_style: Optional[pulumi.Input['TemplateTableCellStyleArgs']] = None, - totals_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - value_cell_style: Optional[pulumi.Input['TemplateTableCellStyleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if field_level is not None: - _setter("field_level", field_level) + pulumi.set(__self__, "field_level", field_level) if field_level_options is not None: - _setter("field_level_options", field_level_options) + pulumi.set(__self__, "field_level_options", field_level_options) if metric_header_cell_style is not None: - _setter("metric_header_cell_style", metric_header_cell_style) + pulumi.set(__self__, "metric_header_cell_style", metric_header_cell_style) if style_targets is not None: - _setter("style_targets", style_targets) + pulumi.set(__self__, "style_targets", style_targets) if total_cell_style is not None: - _setter("total_cell_style", total_cell_style) + pulumi.set(__self__, "total_cell_style", total_cell_style) if totals_visibility is not None: - _setter("totals_visibility", totals_visibility) + pulumi.set(__self__, "totals_visibility", totals_visibility) if value_cell_style is not None: - _setter("value_cell_style", value_cell_style) + pulumi.set(__self__, "value_cell_style", value_cell_style) @property @pulumi.getter(name="customLabel") @@ -81320,21 +62566,10 @@ class TemplateTableAggregatedFieldWellsArgs: def __init__(__self__, *, group_by: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None): - TemplateTableAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_by=group_by, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_by: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if group_by is not None: - _setter("group_by", group_by) + pulumi.set(__self__, "group_by", group_by) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter(name="groupBy") @@ -81361,25 +62596,12 @@ def __init__(__self__, *, color: Optional[pulumi.Input[str]] = None, style: Optional[pulumi.Input['TemplateTableBorderStyle']] = None, thickness: Optional[pulumi.Input[float]] = None): - TemplateTableBorderOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - style=style, - thickness=thickness, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: Optional[pulumi.Input[str]] = None, - style: Optional[pulumi.Input['TemplateTableBorderStyle']] = None, - thickness: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if style is not None: - _setter("style", style) + pulumi.set(__self__, "style", style) if thickness is not None: - _setter("thickness", thickness) + pulumi.set(__self__, "thickness", thickness) @property @pulumi.getter @@ -81414,20 +62636,9 @@ class TemplateTableCellConditionalFormattingArgs: def __init__(__self__, *, field_id: pulumi.Input[str], text_format: Optional[pulumi.Input['TemplateTextConditionalFormatArgs']] = None): - TemplateTableCellConditionalFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - text_format=text_format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: pulumi.Input[str], - text_format: Optional[pulumi.Input['TemplateTextConditionalFormatArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if text_format is not None: - _setter("text_format", text_format) + pulumi.set(__self__, "text_format", text_format) @property @pulumi.getter(name="fieldId") @@ -81452,17 +62663,8 @@ def text_format(self, value: Optional[pulumi.Input['TemplateTextConditionalForma class TemplateTableCellImageSizingConfigurationArgs: def __init__(__self__, *, table_cell_image_scaling_configuration: Optional[pulumi.Input['TemplateTableCellImageScalingConfiguration']] = None): - TemplateTableCellImageSizingConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - table_cell_image_scaling_configuration=table_cell_image_scaling_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - table_cell_image_scaling_configuration: Optional[pulumi.Input['TemplateTableCellImageScalingConfiguration']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if table_cell_image_scaling_configuration is not None: - _setter("table_cell_image_scaling_configuration", table_cell_image_scaling_configuration) + pulumi.set(__self__, "table_cell_image_scaling_configuration", table_cell_image_scaling_configuration) @property @pulumi.getter(name="tableCellImageScalingConfiguration") @@ -81485,45 +62687,22 @@ def __init__(__self__, *, text_wrap: Optional[pulumi.Input['TemplateTextWrap']] = None, vertical_text_alignment: Optional[pulumi.Input['TemplateVerticalTextAlignment']] = None, visibility: Optional[pulumi.Input['TemplateVisibility']] = None): - TemplateTableCellStyleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - background_color=background_color, - border=border, - font_configuration=font_configuration, - height=height, - horizontal_text_alignment=horizontal_text_alignment, - text_wrap=text_wrap, - vertical_text_alignment=vertical_text_alignment, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - background_color: Optional[pulumi.Input[str]] = None, - border: Optional[pulumi.Input['TemplateGlobalTableBorderOptionsArgs']] = None, - font_configuration: Optional[pulumi.Input['TemplateFontConfigurationArgs']] = None, - height: Optional[pulumi.Input[float]] = None, - horizontal_text_alignment: Optional[pulumi.Input['TemplateHorizontalTextAlignment']] = None, - text_wrap: Optional[pulumi.Input['TemplateTextWrap']] = None, - vertical_text_alignment: Optional[pulumi.Input['TemplateVerticalTextAlignment']] = None, - visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if background_color is not None: - _setter("background_color", background_color) + pulumi.set(__self__, "background_color", background_color) if border is not None: - _setter("border", border) + pulumi.set(__self__, "border", border) if font_configuration is not None: - _setter("font_configuration", font_configuration) + pulumi.set(__self__, "font_configuration", font_configuration) if height is not None: - _setter("height", height) + pulumi.set(__self__, "height", height) if horizontal_text_alignment is not None: - _setter("horizontal_text_alignment", horizontal_text_alignment) + pulumi.set(__self__, "horizontal_text_alignment", horizontal_text_alignment) if text_wrap is not None: - _setter("text_wrap", text_wrap) + pulumi.set(__self__, "text_wrap", text_wrap) if vertical_text_alignment is not None: - _setter("vertical_text_alignment", vertical_text_alignment) + pulumi.set(__self__, "vertical_text_alignment", vertical_text_alignment) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="backgroundColor") @@ -81603,21 +62782,10 @@ class TemplateTableConditionalFormattingOptionArgs: def __init__(__self__, *, cell: Optional[pulumi.Input['TemplateTableCellConditionalFormattingArgs']] = None, row: Optional[pulumi.Input['TemplateTableRowConditionalFormattingArgs']] = None): - TemplateTableConditionalFormattingOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cell=cell, - row=row, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cell: Optional[pulumi.Input['TemplateTableCellConditionalFormattingArgs']] = None, - row: Optional[pulumi.Input['TemplateTableRowConditionalFormattingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cell is not None: - _setter("cell", cell) + pulumi.set(__self__, "cell", cell) if row is not None: - _setter("row", row) + pulumi.set(__self__, "row", row) @property @pulumi.getter @@ -81642,17 +62810,8 @@ def row(self, value: Optional[pulumi.Input['TemplateTableRowConditionalFormattin class TemplateTableConditionalFormattingArgs: def __init__(__self__, *, conditional_formatting_options: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateTableConditionalFormattingOptionArgs']]]] = None): - TemplateTableConditionalFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - conditional_formatting_options=conditional_formatting_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - conditional_formatting_options: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateTableConditionalFormattingOptionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if conditional_formatting_options is not None: - _setter("conditional_formatting_options", conditional_formatting_options) + pulumi.set(__self__, "conditional_formatting_options", conditional_formatting_options) @property @pulumi.getter(name="conditionalFormattingOptions") @@ -81674,41 +62833,20 @@ def __init__(__self__, *, table_inline_visualizations: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateTableInlineVisualizationArgs']]]] = None, table_options: Optional[pulumi.Input['TemplateTableOptionsArgs']] = None, total_options: Optional[pulumi.Input['TemplateTotalOptionsArgs']] = None): - TemplateTableConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_options=field_options, - field_wells=field_wells, - paginated_report_options=paginated_report_options, - sort_configuration=sort_configuration, - table_inline_visualizations=table_inline_visualizations, - table_options=table_options, - total_options=total_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_options: Optional[pulumi.Input['TemplateTableFieldOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['TemplateTableFieldWellsArgs']] = None, - paginated_report_options: Optional[pulumi.Input['TemplateTablePaginatedReportOptionsArgs']] = None, - sort_configuration: Optional[pulumi.Input['TemplateTableSortConfigurationArgs']] = None, - table_inline_visualizations: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateTableInlineVisualizationArgs']]]] = None, - table_options: Optional[pulumi.Input['TemplateTableOptionsArgs']] = None, - total_options: Optional[pulumi.Input['TemplateTotalOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_options is not None: - _setter("field_options", field_options) + pulumi.set(__self__, "field_options", field_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if paginated_report_options is not None: - _setter("paginated_report_options", paginated_report_options) + pulumi.set(__self__, "paginated_report_options", paginated_report_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if table_inline_visualizations is not None: - _setter("table_inline_visualizations", table_inline_visualizations) + pulumi.set(__self__, "table_inline_visualizations", table_inline_visualizations) if table_options is not None: - _setter("table_options", table_options) + pulumi.set(__self__, "table_options", table_options) if total_options is not None: - _setter("total_options", total_options) + pulumi.set(__self__, "total_options", total_options) @property @pulumi.getter(name="fieldOptions") @@ -81778,17 +62916,8 @@ def total_options(self, value: Optional[pulumi.Input['TemplateTotalOptionsArgs'] class TemplateTableFieldCustomIconContentArgs: def __init__(__self__, *, icon: Optional[pulumi.Input['TemplateTableFieldIconSetType']] = None): - TemplateTableFieldCustomIconContentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - icon=icon, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - icon: Optional[pulumi.Input['TemplateTableFieldIconSetType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if icon is not None: - _setter("icon", icon) + pulumi.set(__self__, "icon", icon) @property @pulumi.getter @@ -81805,20 +62934,9 @@ class TemplateTableFieldCustomTextContentArgs: def __init__(__self__, *, font_configuration: pulumi.Input['TemplateFontConfigurationArgs'], value: Optional[pulumi.Input[str]] = None): - TemplateTableFieldCustomTextContentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - font_configuration=font_configuration, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - font_configuration: pulumi.Input['TemplateFontConfigurationArgs'], - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("font_configuration", font_configuration) + pulumi.set(__self__, "font_configuration", font_configuration) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="fontConfiguration") @@ -81843,17 +62961,8 @@ def value(self, value: Optional[pulumi.Input[str]]): class TemplateTableFieldImageConfigurationArgs: def __init__(__self__, *, sizing_options: Optional[pulumi.Input['TemplateTableCellImageSizingConfigurationArgs']] = None): - TemplateTableFieldImageConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - sizing_options=sizing_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sizing_options: Optional[pulumi.Input['TemplateTableCellImageSizingConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if sizing_options is not None: - _setter("sizing_options", sizing_options) + pulumi.set(__self__, "sizing_options", sizing_options) @property @pulumi.getter(name="sizingOptions") @@ -81870,19 +62979,8 @@ class TemplateTableFieldLinkConfigurationArgs: def __init__(__self__, *, content: pulumi.Input['TemplateTableFieldLinkContentConfigurationArgs'], target: pulumi.Input['TemplateUrlTargetConfiguration']): - TemplateTableFieldLinkConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - content=content, - target=target, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content: pulumi.Input['TemplateTableFieldLinkContentConfigurationArgs'], - target: pulumi.Input['TemplateUrlTargetConfiguration'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("content", content) - _setter("target", target) + pulumi.set(__self__, "content", content) + pulumi.set(__self__, "target", target) @property @pulumi.getter @@ -81908,21 +63006,10 @@ class TemplateTableFieldLinkContentConfigurationArgs: def __init__(__self__, *, custom_icon_content: Optional[pulumi.Input['TemplateTableFieldCustomIconContentArgs']] = None, custom_text_content: Optional[pulumi.Input['TemplateTableFieldCustomTextContentArgs']] = None): - TemplateTableFieldLinkContentConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_icon_content=custom_icon_content, - custom_text_content=custom_text_content, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_icon_content: Optional[pulumi.Input['TemplateTableFieldCustomIconContentArgs']] = None, - custom_text_content: Optional[pulumi.Input['TemplateTableFieldCustomTextContentArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_icon_content is not None: - _setter("custom_icon_content", custom_icon_content) + pulumi.set(__self__, "custom_icon_content", custom_icon_content) if custom_text_content is not None: - _setter("custom_text_content", custom_text_content) + pulumi.set(__self__, "custom_text_content", custom_text_content) @property @pulumi.getter(name="customIconContent") @@ -81949,25 +63036,12 @@ def __init__(__self__, *, order: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, pinned_field_options: Optional[pulumi.Input['TemplateTablePinnedFieldOptionsArgs']] = None, selected_field_options: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateTableFieldOptionArgs']]]] = None): - TemplateTableFieldOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - order=order, - pinned_field_options=pinned_field_options, - selected_field_options=selected_field_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - order: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - pinned_field_options: Optional[pulumi.Input['TemplateTablePinnedFieldOptionsArgs']] = None, - selected_field_options: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateTableFieldOptionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if order is not None: - _setter("order", order) + pulumi.set(__self__, "order", order) if pinned_field_options is not None: - _setter("pinned_field_options", pinned_field_options) + pulumi.set(__self__, "pinned_field_options", pinned_field_options) if selected_field_options is not None: - _setter("selected_field_options", selected_field_options) + pulumi.set(__self__, "selected_field_options", selected_field_options) @property @pulumi.getter @@ -82008,32 +63082,15 @@ def __init__(__self__, *, """ :param pulumi.Input[str] width: String based length that is composed of value and unit in px """ - TemplateTableFieldOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - custom_label=custom_label, - url_styling=url_styling, - visibility=visibility, - width=width, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: pulumi.Input[str], - custom_label: Optional[pulumi.Input[str]] = None, - url_styling: Optional[pulumi.Input['TemplateTableFieldUrlConfigurationArgs']] = None, - visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - width: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if url_styling is not None: - _setter("url_styling", url_styling) + pulumi.set(__self__, "url_styling", url_styling) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) if width is not None: - _setter("width", width) + pulumi.set(__self__, "width", width) @property @pulumi.getter(name="fieldId") @@ -82089,21 +63146,10 @@ class TemplateTableFieldUrlConfigurationArgs: def __init__(__self__, *, image_configuration: Optional[pulumi.Input['TemplateTableFieldImageConfigurationArgs']] = None, link_configuration: Optional[pulumi.Input['TemplateTableFieldLinkConfigurationArgs']] = None): - TemplateTableFieldUrlConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - image_configuration=image_configuration, - link_configuration=link_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - image_configuration: Optional[pulumi.Input['TemplateTableFieldImageConfigurationArgs']] = None, - link_configuration: Optional[pulumi.Input['TemplateTableFieldLinkConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if image_configuration is not None: - _setter("image_configuration", image_configuration) + pulumi.set(__self__, "image_configuration", image_configuration) if link_configuration is not None: - _setter("link_configuration", link_configuration) + pulumi.set(__self__, "link_configuration", link_configuration) @property @pulumi.getter(name="imageConfiguration") @@ -82129,21 +63175,10 @@ class TemplateTableFieldWellsArgs: def __init__(__self__, *, table_aggregated_field_wells: Optional[pulumi.Input['TemplateTableAggregatedFieldWellsArgs']] = None, table_unaggregated_field_wells: Optional[pulumi.Input['TemplateTableUnaggregatedFieldWellsArgs']] = None): - TemplateTableFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - table_aggregated_field_wells=table_aggregated_field_wells, - table_unaggregated_field_wells=table_unaggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - table_aggregated_field_wells: Optional[pulumi.Input['TemplateTableAggregatedFieldWellsArgs']] = None, - table_unaggregated_field_wells: Optional[pulumi.Input['TemplateTableUnaggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if table_aggregated_field_wells is not None: - _setter("table_aggregated_field_wells", table_aggregated_field_wells) + pulumi.set(__self__, "table_aggregated_field_wells", table_aggregated_field_wells) if table_unaggregated_field_wells is not None: - _setter("table_unaggregated_field_wells", table_unaggregated_field_wells) + pulumi.set(__self__, "table_unaggregated_field_wells", table_unaggregated_field_wells) @property @pulumi.getter(name="tableAggregatedFieldWells") @@ -82168,17 +63203,8 @@ def table_unaggregated_field_wells(self, value: Optional[pulumi.Input['TemplateT class TemplateTableInlineVisualizationArgs: def __init__(__self__, *, data_bars: Optional[pulumi.Input['TemplateDataBarsOptionsArgs']] = None): - TemplateTableInlineVisualizationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_bars=data_bars, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_bars: Optional[pulumi.Input['TemplateDataBarsOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_bars is not None: - _setter("data_bars", data_bars) + pulumi.set(__self__, "data_bars", data_bars) @property @pulumi.getter(name="dataBars") @@ -82197,29 +63223,14 @@ def __init__(__self__, *, header_style: Optional[pulumi.Input['TemplateTableCellStyleArgs']] = None, orientation: Optional[pulumi.Input['TemplateTableOrientation']] = None, row_alternate_color_options: Optional[pulumi.Input['TemplateRowAlternateColorOptionsArgs']] = None): - TemplateTableOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cell_style=cell_style, - header_style=header_style, - orientation=orientation, - row_alternate_color_options=row_alternate_color_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cell_style: Optional[pulumi.Input['TemplateTableCellStyleArgs']] = None, - header_style: Optional[pulumi.Input['TemplateTableCellStyleArgs']] = None, - orientation: Optional[pulumi.Input['TemplateTableOrientation']] = None, - row_alternate_color_options: Optional[pulumi.Input['TemplateRowAlternateColorOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cell_style is not None: - _setter("cell_style", cell_style) + pulumi.set(__self__, "cell_style", cell_style) if header_style is not None: - _setter("header_style", header_style) + pulumi.set(__self__, "header_style", header_style) if orientation is not None: - _setter("orientation", orientation) + pulumi.set(__self__, "orientation", orientation) if row_alternate_color_options is not None: - _setter("row_alternate_color_options", row_alternate_color_options) + pulumi.set(__self__, "row_alternate_color_options", row_alternate_color_options) @property @pulumi.getter(name="cellStyle") @@ -82263,21 +63274,10 @@ class TemplateTablePaginatedReportOptionsArgs: def __init__(__self__, *, overflow_column_header_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, vertical_overflow_visibility: Optional[pulumi.Input['TemplateVisibility']] = None): - TemplateTablePaginatedReportOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - overflow_column_header_visibility=overflow_column_header_visibility, - vertical_overflow_visibility=vertical_overflow_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - overflow_column_header_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - vertical_overflow_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if overflow_column_header_visibility is not None: - _setter("overflow_column_header_visibility", overflow_column_header_visibility) + pulumi.set(__self__, "overflow_column_header_visibility", overflow_column_header_visibility) if vertical_overflow_visibility is not None: - _setter("vertical_overflow_visibility", vertical_overflow_visibility) + pulumi.set(__self__, "vertical_overflow_visibility", vertical_overflow_visibility) @property @pulumi.getter(name="overflowColumnHeaderVisibility") @@ -82302,17 +63302,8 @@ def vertical_overflow_visibility(self, value: Optional[pulumi.Input['TemplateVis class TemplateTablePinnedFieldOptionsArgs: def __init__(__self__, *, pinned_left_fields: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - TemplateTablePinnedFieldOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - pinned_left_fields=pinned_left_fields, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pinned_left_fields: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pinned_left_fields is not None: - _setter("pinned_left_fields", pinned_left_fields) + pulumi.set(__self__, "pinned_left_fields", pinned_left_fields) @property @pulumi.getter(name="pinnedLeftFields") @@ -82329,21 +63320,10 @@ class TemplateTableRowConditionalFormattingArgs: def __init__(__self__, *, background_color: Optional[pulumi.Input['TemplateConditionalFormattingColorArgs']] = None, text_color: Optional[pulumi.Input['TemplateConditionalFormattingColorArgs']] = None): - TemplateTableRowConditionalFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - background_color=background_color, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - background_color: Optional[pulumi.Input['TemplateConditionalFormattingColorArgs']] = None, - text_color: Optional[pulumi.Input['TemplateConditionalFormattingColorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if background_color is not None: - _setter("background_color", background_color) + pulumi.set(__self__, "background_color", background_color) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter(name="backgroundColor") @@ -82373,37 +63353,18 @@ def __init__(__self__, *, left: Optional[pulumi.Input['TemplateTableBorderOptionsArgs']] = None, right: Optional[pulumi.Input['TemplateTableBorderOptionsArgs']] = None, top: Optional[pulumi.Input['TemplateTableBorderOptionsArgs']] = None): - TemplateTableSideBorderOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bottom=bottom, - inner_horizontal=inner_horizontal, - inner_vertical=inner_vertical, - left=left, - right=right, - top=top, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bottom: Optional[pulumi.Input['TemplateTableBorderOptionsArgs']] = None, - inner_horizontal: Optional[pulumi.Input['TemplateTableBorderOptionsArgs']] = None, - inner_vertical: Optional[pulumi.Input['TemplateTableBorderOptionsArgs']] = None, - left: Optional[pulumi.Input['TemplateTableBorderOptionsArgs']] = None, - right: Optional[pulumi.Input['TemplateTableBorderOptionsArgs']] = None, - top: Optional[pulumi.Input['TemplateTableBorderOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bottom is not None: - _setter("bottom", bottom) + pulumi.set(__self__, "bottom", bottom) if inner_horizontal is not None: - _setter("inner_horizontal", inner_horizontal) + pulumi.set(__self__, "inner_horizontal", inner_horizontal) if inner_vertical is not None: - _setter("inner_vertical", inner_vertical) + pulumi.set(__self__, "inner_vertical", inner_vertical) if left is not None: - _setter("left", left) + pulumi.set(__self__, "left", left) if right is not None: - _setter("right", right) + pulumi.set(__self__, "right", right) if top is not None: - _setter("top", top) + pulumi.set(__self__, "top", top) @property @pulumi.getter @@ -82465,21 +63426,10 @@ class TemplateTableSortConfigurationArgs: def __init__(__self__, *, pagination_configuration: Optional[pulumi.Input['TemplatePaginationConfigurationArgs']] = None, row_sort: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFieldSortOptionsArgs']]]] = None): - TemplateTableSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - pagination_configuration=pagination_configuration, - row_sort=row_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pagination_configuration: Optional[pulumi.Input['TemplatePaginationConfigurationArgs']] = None, - row_sort: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pagination_configuration is not None: - _setter("pagination_configuration", pagination_configuration) + pulumi.set(__self__, "pagination_configuration", pagination_configuration) if row_sort is not None: - _setter("row_sort", row_sort) + pulumi.set(__self__, "row_sort", row_sort) @property @pulumi.getter(name="paginationConfiguration") @@ -82504,16 +63454,7 @@ def row_sort(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateF class TemplateTableStyleTargetArgs: def __init__(__self__, *, cell_type: pulumi.Input['TemplateStyledCellType']): - TemplateTableStyleTargetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cell_type=cell_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cell_type: pulumi.Input['TemplateStyledCellType'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cell_type", cell_type) + pulumi.set(__self__, "cell_type", cell_type) @property @pulumi.getter(name="cellType") @@ -82529,17 +63470,8 @@ def cell_type(self, value: pulumi.Input['TemplateStyledCellType']): class TemplateTableUnaggregatedFieldWellsArgs: def __init__(__self__, *, values: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateUnaggregatedFieldArgs']]]] = None): - TemplateTableUnaggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - values: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateUnaggregatedFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -82560,36 +63492,17 @@ def __init__(__self__, *, conditional_formatting: Optional[pulumi.Input['TemplateTableConditionalFormattingArgs']] = None, subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None): - TemplateTableVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - conditional_formatting=conditional_formatting, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['TemplateTableConfigurationArgs']] = None, - conditional_formatting: Optional[pulumi.Input['TemplateTableConditionalFormattingArgs']] = None, - subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if conditional_formatting is not None: - _setter("conditional_formatting", conditional_formatting) + pulumi.set(__self__, "conditional_formatting", conditional_formatting) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -82651,19 +63564,8 @@ class TemplateTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - TemplateTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -82690,25 +63592,12 @@ def __init__(__self__, *, info_icon_label_options: Optional[pulumi.Input['TemplateSheetControlInfoIconLabelOptionsArgs']] = None, placeholder_options: Optional[pulumi.Input['TemplateTextControlPlaceholderOptionsArgs']] = None, title_options: Optional[pulumi.Input['TemplateLabelOptionsArgs']] = None): - TemplateTextAreaControlDisplayOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - info_icon_label_options=info_icon_label_options, - placeholder_options=placeholder_options, - title_options=title_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - info_icon_label_options: Optional[pulumi.Input['TemplateSheetControlInfoIconLabelOptionsArgs']] = None, - placeholder_options: Optional[pulumi.Input['TemplateTextControlPlaceholderOptionsArgs']] = None, - title_options: Optional[pulumi.Input['TemplateLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if info_icon_label_options is not None: - _setter("info_icon_label_options", info_icon_label_options) + pulumi.set(__self__, "info_icon_label_options", info_icon_label_options) if placeholder_options is not None: - _setter("placeholder_options", placeholder_options) + pulumi.set(__self__, "placeholder_options", placeholder_options) if title_options is not None: - _setter("title_options", title_options) + pulumi.set(__self__, "title_options", title_options) @property @pulumi.getter(name="infoIconLabelOptions") @@ -82744,25 +63633,12 @@ def __init__(__self__, *, background_color: Optional[pulumi.Input['TemplateConditionalFormattingColorArgs']] = None, icon: Optional[pulumi.Input['TemplateConditionalFormattingIconArgs']] = None, text_color: Optional[pulumi.Input['TemplateConditionalFormattingColorArgs']] = None): - TemplateTextConditionalFormatArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - background_color=background_color, - icon=icon, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - background_color: Optional[pulumi.Input['TemplateConditionalFormattingColorArgs']] = None, - icon: Optional[pulumi.Input['TemplateConditionalFormattingIconArgs']] = None, - text_color: Optional[pulumi.Input['TemplateConditionalFormattingColorArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if background_color is not None: - _setter("background_color", background_color) + pulumi.set(__self__, "background_color", background_color) if icon is not None: - _setter("icon", icon) + pulumi.set(__self__, "icon", icon) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter(name="backgroundColor") @@ -82796,17 +63672,8 @@ def text_color(self, value: Optional[pulumi.Input['TemplateConditionalFormatting class TemplateTextControlPlaceholderOptionsArgs: def __init__(__self__, *, visibility: Optional[pulumi.Input['TemplateVisibility']] = None): - TemplateTextControlPlaceholderOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -82824,25 +63691,12 @@ def __init__(__self__, *, info_icon_label_options: Optional[pulumi.Input['TemplateSheetControlInfoIconLabelOptionsArgs']] = None, placeholder_options: Optional[pulumi.Input['TemplateTextControlPlaceholderOptionsArgs']] = None, title_options: Optional[pulumi.Input['TemplateLabelOptionsArgs']] = None): - TemplateTextFieldControlDisplayOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - info_icon_label_options=info_icon_label_options, - placeholder_options=placeholder_options, - title_options=title_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - info_icon_label_options: Optional[pulumi.Input['TemplateSheetControlInfoIconLabelOptionsArgs']] = None, - placeholder_options: Optional[pulumi.Input['TemplateTextControlPlaceholderOptionsArgs']] = None, - title_options: Optional[pulumi.Input['TemplateLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if info_icon_label_options is not None: - _setter("info_icon_label_options", info_icon_label_options) + pulumi.set(__self__, "info_icon_label_options", info_icon_label_options) if placeholder_options is not None: - _setter("placeholder_options", placeholder_options) + pulumi.set(__self__, "placeholder_options", placeholder_options) if title_options is not None: - _setter("title_options", title_options) + pulumi.set(__self__, "title_options", title_options) @property @pulumi.getter(name="infoIconLabelOptions") @@ -82877,21 +63731,10 @@ class TemplateThousandSeparatorOptionsArgs: def __init__(__self__, *, symbol: Optional[pulumi.Input['TemplateNumericSeparatorSymbol']] = None, visibility: Optional[pulumi.Input['TemplateVisibility']] = None): - TemplateThousandSeparatorOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - symbol=symbol, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - symbol: Optional[pulumi.Input['TemplateNumericSeparatorSymbol']] = None, - visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if symbol is not None: - _setter("symbol", symbol) + pulumi.set(__self__, "symbol", symbol) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -82921,37 +63764,18 @@ def __init__(__self__, *, prediction_interval: Optional[pulumi.Input[float]] = None, seasonality: Optional[pulumi.Input[float]] = None, upper_boundary: Optional[pulumi.Input[float]] = None): - TemplateTimeBasedForecastPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - lower_boundary=lower_boundary, - periods_backward=periods_backward, - periods_forward=periods_forward, - prediction_interval=prediction_interval, - seasonality=seasonality, - upper_boundary=upper_boundary, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lower_boundary: Optional[pulumi.Input[float]] = None, - periods_backward: Optional[pulumi.Input[float]] = None, - periods_forward: Optional[pulumi.Input[float]] = None, - prediction_interval: Optional[pulumi.Input[float]] = None, - seasonality: Optional[pulumi.Input[float]] = None, - upper_boundary: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if lower_boundary is not None: - _setter("lower_boundary", lower_boundary) + pulumi.set(__self__, "lower_boundary", lower_boundary) if periods_backward is not None: - _setter("periods_backward", periods_backward) + pulumi.set(__self__, "periods_backward", periods_backward) if periods_forward is not None: - _setter("periods_forward", periods_forward) + pulumi.set(__self__, "periods_forward", periods_forward) if prediction_interval is not None: - _setter("prediction_interval", prediction_interval) + pulumi.set(__self__, "prediction_interval", prediction_interval) if seasonality is not None: - _setter("seasonality", seasonality) + pulumi.set(__self__, "seasonality", seasonality) if upper_boundary is not None: - _setter("upper_boundary", upper_boundary) + pulumi.set(__self__, "upper_boundary", upper_boundary) @property @pulumi.getter(name="lowerBoundary") @@ -83016,31 +63840,14 @@ def __init__(__self__, *, parameter_name: Optional[pulumi.Input[str]] = None, time_granularity: Optional[pulumi.Input['TemplateTimeGranularity']] = None, value: Optional[pulumi.Input[str]] = None): - TemplateTimeEqualityFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - filter_id=filter_id, - parameter_name=parameter_name, - time_granularity=time_granularity, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['TemplateColumnIdentifierArgs'], - filter_id: pulumi.Input[str], - parameter_name: Optional[pulumi.Input[str]] = None, - time_granularity: Optional[pulumi.Input['TemplateTimeGranularity']] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("filter_id", filter_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) if parameter_name is not None: - _setter("parameter_name", parameter_name) + pulumi.set(__self__, "parameter_name", parameter_name) if time_granularity is not None: - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "time_granularity", time_granularity) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -83095,25 +63902,10 @@ def __init__(__self__, *, range_maximum: pulumi.Input[str], range_minimum: pulumi.Input[str], time_granularity: pulumi.Input['TemplateTimeGranularity']): - TemplateTimeRangeDrillDownFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - range_maximum=range_maximum, - range_minimum=range_minimum, - time_granularity=time_granularity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['TemplateColumnIdentifierArgs'], - range_maximum: pulumi.Input[str], - range_minimum: pulumi.Input[str], - time_granularity: pulumi.Input['TemplateTimeGranularity'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("range_maximum", range_maximum) - _setter("range_minimum", range_minimum) - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "range_maximum", range_maximum) + pulumi.set(__self__, "range_minimum", range_minimum) + pulumi.set(__self__, "time_granularity", time_granularity) @property @pulumi.getter @@ -83158,25 +63950,12 @@ def __init__(__self__, *, parameter: Optional[pulumi.Input[str]] = None, rolling_date: Optional[pulumi.Input['TemplateRollingDateConfigurationArgs']] = None, static_value: Optional[pulumi.Input[str]] = None): - TemplateTimeRangeFilterValueArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter=parameter, - rolling_date=rolling_date, - static_value=static_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter: Optional[pulumi.Input[str]] = None, - rolling_date: Optional[pulumi.Input['TemplateRollingDateConfigurationArgs']] = None, - static_value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if parameter is not None: - _setter("parameter", parameter) + pulumi.set(__self__, "parameter", parameter) if rolling_date is not None: - _setter("rolling_date", rolling_date) + pulumi.set(__self__, "rolling_date", rolling_date) if static_value is not None: - _setter("static_value", static_value) + pulumi.set(__self__, "static_value", static_value) @property @pulumi.getter @@ -83218,46 +63997,21 @@ def __init__(__self__, *, range_maximum_value: Optional[pulumi.Input['TemplateTimeRangeFilterValueArgs']] = None, range_minimum_value: Optional[pulumi.Input['TemplateTimeRangeFilterValueArgs']] = None, time_granularity: Optional[pulumi.Input['TemplateTimeGranularity']] = None): - TemplateTimeRangeFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - filter_id=filter_id, - null_option=null_option, - exclude_period_configuration=exclude_period_configuration, - include_maximum=include_maximum, - include_minimum=include_minimum, - range_maximum_value=range_maximum_value, - range_minimum_value=range_minimum_value, - time_granularity=time_granularity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['TemplateColumnIdentifierArgs'], - filter_id: pulumi.Input[str], - null_option: pulumi.Input['TemplateFilterNullOption'], - exclude_period_configuration: Optional[pulumi.Input['TemplateExcludePeriodConfigurationArgs']] = None, - include_maximum: Optional[pulumi.Input[bool]] = None, - include_minimum: Optional[pulumi.Input[bool]] = None, - range_maximum_value: Optional[pulumi.Input['TemplateTimeRangeFilterValueArgs']] = None, - range_minimum_value: Optional[pulumi.Input['TemplateTimeRangeFilterValueArgs']] = None, - time_granularity: Optional[pulumi.Input['TemplateTimeGranularity']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("filter_id", filter_id) - _setter("null_option", null_option) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) + pulumi.set(__self__, "null_option", null_option) if exclude_period_configuration is not None: - _setter("exclude_period_configuration", exclude_period_configuration) + pulumi.set(__self__, "exclude_period_configuration", exclude_period_configuration) if include_maximum is not None: - _setter("include_maximum", include_maximum) + pulumi.set(__self__, "include_maximum", include_maximum) if include_minimum is not None: - _setter("include_minimum", include_minimum) + pulumi.set(__self__, "include_minimum", include_minimum) if range_maximum_value is not None: - _setter("range_maximum_value", range_maximum_value) + pulumi.set(__self__, "range_maximum_value", range_maximum_value) if range_minimum_value is not None: - _setter("range_minimum_value", range_minimum_value) + pulumi.set(__self__, "range_minimum_value", range_minimum_value) if time_granularity is not None: - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "time_granularity", time_granularity) @property @pulumi.getter @@ -83346,21 +64100,10 @@ class TemplateTooltipItemArgs: def __init__(__self__, *, column_tooltip_item: Optional[pulumi.Input['TemplateColumnTooltipItemArgs']] = None, field_tooltip_item: Optional[pulumi.Input['TemplateFieldTooltipItemArgs']] = None): - TemplateTooltipItemArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_tooltip_item=column_tooltip_item, - field_tooltip_item=field_tooltip_item, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_tooltip_item: Optional[pulumi.Input['TemplateColumnTooltipItemArgs']] = None, - field_tooltip_item: Optional[pulumi.Input['TemplateFieldTooltipItemArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column_tooltip_item is not None: - _setter("column_tooltip_item", column_tooltip_item) + pulumi.set(__self__, "column_tooltip_item", column_tooltip_item) if field_tooltip_item is not None: - _setter("field_tooltip_item", field_tooltip_item) + pulumi.set(__self__, "field_tooltip_item", field_tooltip_item) @property @pulumi.getter(name="columnTooltipItem") @@ -83387,25 +64130,12 @@ def __init__(__self__, *, field_based_tooltip: Optional[pulumi.Input['TemplateFieldBasedTooltipArgs']] = None, selected_tooltip_type: Optional[pulumi.Input['TemplateSelectedTooltipType']] = None, tooltip_visibility: Optional[pulumi.Input['TemplateVisibility']] = None): - TemplateTooltipOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_based_tooltip=field_based_tooltip, - selected_tooltip_type=selected_tooltip_type, - tooltip_visibility=tooltip_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_based_tooltip: Optional[pulumi.Input['TemplateFieldBasedTooltipArgs']] = None, - selected_tooltip_type: Optional[pulumi.Input['TemplateSelectedTooltipType']] = None, - tooltip_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_based_tooltip is not None: - _setter("field_based_tooltip", field_based_tooltip) + pulumi.set(__self__, "field_based_tooltip", field_based_tooltip) if selected_tooltip_type is not None: - _setter("selected_tooltip_type", selected_tooltip_type) + pulumi.set(__self__, "selected_tooltip_type", selected_tooltip_type) if tooltip_visibility is not None: - _setter("tooltip_visibility", tooltip_visibility) + pulumi.set(__self__, "tooltip_visibility", tooltip_visibility) @property @pulumi.getter(name="fieldBasedTooltip") @@ -83444,34 +64174,15 @@ def __init__(__self__, *, limit: Optional[pulumi.Input[float]] = None, parameter_name: Optional[pulumi.Input[str]] = None, time_granularity: Optional[pulumi.Input['TemplateTimeGranularity']] = None): - TemplateTopBottomFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - aggregation_sort_configurations=aggregation_sort_configurations, - column=column, - filter_id=filter_id, - limit=limit, - parameter_name=parameter_name, - time_granularity=time_granularity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aggregation_sort_configurations: pulumi.Input[Sequence[pulumi.Input['TemplateAggregationSortConfigurationArgs']]], - column: pulumi.Input['TemplateColumnIdentifierArgs'], - filter_id: pulumi.Input[str], - limit: Optional[pulumi.Input[float]] = None, - parameter_name: Optional[pulumi.Input[str]] = None, - time_granularity: Optional[pulumi.Input['TemplateTimeGranularity']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("aggregation_sort_configurations", aggregation_sort_configurations) - _setter("column", column) - _setter("filter_id", filter_id) + pulumi.set(__self__, "aggregation_sort_configurations", aggregation_sort_configurations) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) if limit is not None: - _setter("limit", limit) + pulumi.set(__self__, "limit", limit) if parameter_name is not None: - _setter("parameter_name", parameter_name) + pulumi.set(__self__, "parameter_name", parameter_name) if time_granularity is not None: - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "time_granularity", time_granularity) @property @pulumi.getter(name="aggregationSortConfigurations") @@ -83539,43 +64250,20 @@ def __init__(__self__, *, sort_order: Optional[pulumi.Input['TemplateTopBottomSortOrder']] = None, time: Optional[pulumi.Input['TemplateDimensionFieldArgs']] = None, value: Optional[pulumi.Input['TemplateMeasureFieldArgs']] = None): - TemplateTopBottomMoversComputationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - type=type, - category=category, - mover_size=mover_size, - name=name, - sort_order=sort_order, - time=time, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: pulumi.Input[str], - type: pulumi.Input['TemplateTopBottomComputationType'], - category: Optional[pulumi.Input['TemplateDimensionFieldArgs']] = None, - mover_size: Optional[pulumi.Input[float]] = None, - name: Optional[pulumi.Input[str]] = None, - sort_order: Optional[pulumi.Input['TemplateTopBottomSortOrder']] = None, - time: Optional[pulumi.Input['TemplateDimensionFieldArgs']] = None, - value: Optional[pulumi.Input['TemplateMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) - _setter("type", type) + pulumi.set(__self__, "computation_id", computation_id) + pulumi.set(__self__, "type", type) if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if mover_size is not None: - _setter("mover_size", mover_size) + pulumi.set(__self__, "mover_size", mover_size) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if sort_order is not None: - _setter("sort_order", sort_order) + pulumi.set(__self__, "sort_order", sort_order) if time is not None: - _setter("time", time) + pulumi.set(__self__, "time", time) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -83659,35 +64347,16 @@ def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None, result_size: Optional[pulumi.Input[float]] = None, value: Optional[pulumi.Input['TemplateMeasureFieldArgs']] = None): - TemplateTopBottomRankedComputationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - type=type, - category=category, - name=name, - result_size=result_size, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: pulumi.Input[str], - type: pulumi.Input['TemplateTopBottomComputationType'], - category: Optional[pulumi.Input['TemplateDimensionFieldArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - result_size: Optional[pulumi.Input[float]] = None, - value: Optional[pulumi.Input['TemplateMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) - _setter("type", type) + pulumi.set(__self__, "computation_id", computation_id) + pulumi.set(__self__, "type", type) if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if result_size is not None: - _setter("result_size", result_size) + pulumi.set(__self__, "result_size", result_size) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -83750,24 +64419,11 @@ def __init__(__self__, *, computation_id: pulumi.Input[str], name: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input['TemplateMeasureFieldArgs']] = None): - TemplateTotalAggregationComputationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: pulumi.Input[str], - name: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input['TemplateMeasureFieldArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) + pulumi.set(__self__, "computation_id", computation_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -83805,33 +64461,16 @@ def __init__(__self__, *, scroll_status: Optional[pulumi.Input['TemplateTableTotalsScrollStatus']] = None, total_cell_style: Optional[pulumi.Input['TemplateTableCellStyleArgs']] = None, totals_visibility: Optional[pulumi.Input['TemplateVisibility']] = None): - TemplateTotalOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_label=custom_label, - placement=placement, - scroll_status=scroll_status, - total_cell_style=total_cell_style, - totals_visibility=totals_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_label: Optional[pulumi.Input[str]] = None, - placement: Optional[pulumi.Input['TemplateTableTotalsPlacement']] = None, - scroll_status: Optional[pulumi.Input['TemplateTableTotalsScrollStatus']] = None, - total_cell_style: Optional[pulumi.Input['TemplateTableCellStyleArgs']] = None, - totals_visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if placement is not None: - _setter("placement", placement) + pulumi.set(__self__, "placement", placement) if scroll_status is not None: - _setter("scroll_status", scroll_status) + pulumi.set(__self__, "scroll_status", scroll_status) if total_cell_style is not None: - _setter("total_cell_style", total_cell_style) + pulumi.set(__self__, "total_cell_style", total_cell_style) if totals_visibility is not None: - _setter("totals_visibility", totals_visibility) + pulumi.set(__self__, "totals_visibility", totals_visibility) @property @pulumi.getter(name="customLabel") @@ -83885,25 +64524,12 @@ def __init__(__self__, *, colors: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None, groups: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, sizes: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None): - TemplateTreeMapAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - colors=colors, - groups=groups, - sizes=sizes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - colors: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None, - groups: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, - sizes: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if colors is not None: - _setter("colors", colors) + pulumi.set(__self__, "colors", colors) if groups is not None: - _setter("groups", groups) + pulumi.set(__self__, "groups", groups) if sizes is not None: - _setter("sizes", sizes) + pulumi.set(__self__, "sizes", sizes) @property @pulumi.getter @@ -83945,49 +64571,24 @@ def __init__(__self__, *, size_label_options: Optional[pulumi.Input['TemplateChartAxisLabelOptionsArgs']] = None, sort_configuration: Optional[pulumi.Input['TemplateTreeMapSortConfigurationArgs']] = None, tooltip: Optional[pulumi.Input['TemplateTooltipOptionsArgs']] = None): - TemplateTreeMapConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - color_label_options=color_label_options, - color_scale=color_scale, - data_labels=data_labels, - field_wells=field_wells, - group_label_options=group_label_options, - legend=legend, - size_label_options=size_label_options, - sort_configuration=sort_configuration, - tooltip=tooltip, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color_label_options: Optional[pulumi.Input['TemplateChartAxisLabelOptionsArgs']] = None, - color_scale: Optional[pulumi.Input['TemplateColorScaleArgs']] = None, - data_labels: Optional[pulumi.Input['TemplateDataLabelOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['TemplateTreeMapFieldWellsArgs']] = None, - group_label_options: Optional[pulumi.Input['TemplateChartAxisLabelOptionsArgs']] = None, - legend: Optional[pulumi.Input['TemplateLegendOptionsArgs']] = None, - size_label_options: Optional[pulumi.Input['TemplateChartAxisLabelOptionsArgs']] = None, - sort_configuration: Optional[pulumi.Input['TemplateTreeMapSortConfigurationArgs']] = None, - tooltip: Optional[pulumi.Input['TemplateTooltipOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color_label_options is not None: - _setter("color_label_options", color_label_options) + pulumi.set(__self__, "color_label_options", color_label_options) if color_scale is not None: - _setter("color_scale", color_scale) + pulumi.set(__self__, "color_scale", color_scale) if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if group_label_options is not None: - _setter("group_label_options", group_label_options) + pulumi.set(__self__, "group_label_options", group_label_options) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if size_label_options is not None: - _setter("size_label_options", size_label_options) + pulumi.set(__self__, "size_label_options", size_label_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) @property @pulumi.getter(name="colorLabelOptions") @@ -84075,17 +64676,8 @@ def tooltip(self, value: Optional[pulumi.Input['TemplateTooltipOptionsArgs']]): class TemplateTreeMapFieldWellsArgs: def __init__(__self__, *, tree_map_aggregated_field_wells: Optional[pulumi.Input['TemplateTreeMapAggregatedFieldWellsArgs']] = None): - TemplateTreeMapFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - tree_map_aggregated_field_wells=tree_map_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - tree_map_aggregated_field_wells: Optional[pulumi.Input['TemplateTreeMapAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if tree_map_aggregated_field_wells is not None: - _setter("tree_map_aggregated_field_wells", tree_map_aggregated_field_wells) + pulumi.set(__self__, "tree_map_aggregated_field_wells", tree_map_aggregated_field_wells) @property @pulumi.getter(name="treeMapAggregatedFieldWells") @@ -84102,21 +64694,10 @@ class TemplateTreeMapSortConfigurationArgs: def __init__(__self__, *, tree_map_group_items_limit_configuration: Optional[pulumi.Input['TemplateItemsLimitConfigurationArgs']] = None, tree_map_sort: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFieldSortOptionsArgs']]]] = None): - TemplateTreeMapSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - tree_map_group_items_limit_configuration=tree_map_group_items_limit_configuration, - tree_map_sort=tree_map_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - tree_map_group_items_limit_configuration: Optional[pulumi.Input['TemplateItemsLimitConfigurationArgs']] = None, - tree_map_sort: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if tree_map_group_items_limit_configuration is not None: - _setter("tree_map_group_items_limit_configuration", tree_map_group_items_limit_configuration) + pulumi.set(__self__, "tree_map_group_items_limit_configuration", tree_map_group_items_limit_configuration) if tree_map_sort is not None: - _setter("tree_map_sort", tree_map_sort) + pulumi.set(__self__, "tree_map_sort", tree_map_sort) @property @pulumi.getter(name="treeMapGroupItemsLimitConfiguration") @@ -84146,36 +64727,17 @@ def __init__(__self__, *, column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateColumnHierarchyArgs']]]] = None, subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None): - TemplateTreeMapVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['TemplateTreeMapConfigurationArgs']] = None, - column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateColumnHierarchyArgs']]]] = None, - subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -84236,17 +64798,8 @@ def title(self, value: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArg class TemplateTrendArrowOptionsArgs: def __init__(__self__, *, visibility: Optional[pulumi.Input['TemplateVisibility']] = None): - TemplateTrendArrowOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -84264,23 +64817,10 @@ def __init__(__self__, *, column: pulumi.Input['TemplateColumnIdentifierArgs'], field_id: pulumi.Input[str], format_configuration: Optional[pulumi.Input['TemplateFormatConfigurationArgs']] = None): - TemplateUnaggregatedFieldArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - format_configuration=format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: pulumi.Input['TemplateColumnIdentifierArgs'], - field_id: pulumi.Input[str], - format_configuration: Optional[pulumi.Input['TemplateFormatConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) @property @pulumi.getter @@ -84316,24 +64856,11 @@ def __init__(__self__, *, computation_id: pulumi.Input[str], category: Optional[pulumi.Input['TemplateDimensionFieldArgs']] = None, name: Optional[pulumi.Input[str]] = None): - TemplateUniqueValuesComputationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - category=category, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: pulumi.Input[str], - category: Optional[pulumi.Input['TemplateDimensionFieldArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) + pulumi.set(__self__, "computation_id", computation_id) if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="computationId") @@ -84367,16 +64894,7 @@ def name(self, value: Optional[pulumi.Input[str]]): class TemplateValidationStrategyArgs: def __init__(__self__, *, mode: pulumi.Input['TemplateValidationStrategyMode']): - TemplateValidationStrategyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - mode=mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mode: pulumi.Input['TemplateValidationStrategyMode'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) @property @pulumi.getter @@ -84398,40 +64916,19 @@ def __init__(__self__, *, filter_groups: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFilterGroupArgs']]]] = None, parameter_declarations: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateParameterDeclarationArgs']]]] = None, sheets: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateSheetDefinitionArgs']]]] = None): - TemplateVersionDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_configurations=data_set_configurations, - analysis_defaults=analysis_defaults, - calculated_fields=calculated_fields, - column_configurations=column_configurations, - filter_groups=filter_groups, - parameter_declarations=parameter_declarations, - sheets=sheets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_configurations: pulumi.Input[Sequence[pulumi.Input['TemplateDataSetConfigurationArgs']]], - analysis_defaults: Optional[pulumi.Input['TemplateAnalysisDefaultsArgs']] = None, - calculated_fields: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateCalculatedFieldArgs']]]] = None, - column_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateColumnConfigurationArgs']]]] = None, - filter_groups: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFilterGroupArgs']]]] = None, - parameter_declarations: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateParameterDeclarationArgs']]]] = None, - sheets: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateSheetDefinitionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_configurations", data_set_configurations) + pulumi.set(__self__, "data_set_configurations", data_set_configurations) if analysis_defaults is not None: - _setter("analysis_defaults", analysis_defaults) + pulumi.set(__self__, "analysis_defaults", analysis_defaults) if calculated_fields is not None: - _setter("calculated_fields", calculated_fields) + pulumi.set(__self__, "calculated_fields", calculated_fields) if column_configurations is not None: - _setter("column_configurations", column_configurations) + pulumi.set(__self__, "column_configurations", column_configurations) if filter_groups is not None: - _setter("filter_groups", filter_groups) + pulumi.set(__self__, "filter_groups", filter_groups) if parameter_declarations is not None: - _setter("parameter_declarations", parameter_declarations) + pulumi.set(__self__, "parameter_declarations", parameter_declarations) if sheets is not None: - _setter("sheets", sheets) + pulumi.set(__self__, "sheets", sheets) @property @pulumi.getter(name="dataSetConfigurations") @@ -84501,17 +64998,8 @@ def sheets(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateShe class TemplateVisibleRangeOptionsArgs: def __init__(__self__, *, percent_range: Optional[pulumi.Input['TemplatePercentVisibleRangeArgs']] = None): - TemplateVisibleRangeOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - percent_range=percent_range, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - percent_range: Optional[pulumi.Input['TemplatePercentVisibleRangeArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if percent_range is not None: - _setter("percent_range", percent_range) + pulumi.set(__self__, "percent_range", percent_range) @property @pulumi.getter(name="percentRange") @@ -84530,29 +65018,14 @@ def __init__(__self__, *, navigation_operation: Optional[pulumi.Input['TemplateCustomActionNavigationOperationArgs']] = None, set_parameters_operation: Optional[pulumi.Input['TemplateCustomActionSetParametersOperationArgs']] = None, url_operation: Optional[pulumi.Input['TemplateCustomActionUrlOperationArgs']] = None): - TemplateVisualCustomActionOperationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_operation=filter_operation, - navigation_operation=navigation_operation, - set_parameters_operation=set_parameters_operation, - url_operation=url_operation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_operation: Optional[pulumi.Input['TemplateCustomActionFilterOperationArgs']] = None, - navigation_operation: Optional[pulumi.Input['TemplateCustomActionNavigationOperationArgs']] = None, - set_parameters_operation: Optional[pulumi.Input['TemplateCustomActionSetParametersOperationArgs']] = None, - url_operation: Optional[pulumi.Input['TemplateCustomActionUrlOperationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if filter_operation is not None: - _setter("filter_operation", filter_operation) + pulumi.set(__self__, "filter_operation", filter_operation) if navigation_operation is not None: - _setter("navigation_operation", navigation_operation) + pulumi.set(__self__, "navigation_operation", navigation_operation) if set_parameters_operation is not None: - _setter("set_parameters_operation", set_parameters_operation) + pulumi.set(__self__, "set_parameters_operation", set_parameters_operation) if url_operation is not None: - _setter("url_operation", url_operation) + pulumi.set(__self__, "url_operation", url_operation) @property @pulumi.getter(name="filterOperation") @@ -84599,29 +65072,12 @@ def __init__(__self__, *, name: pulumi.Input[str], trigger: pulumi.Input['TemplateVisualCustomActionTrigger'], status: Optional[pulumi.Input['TemplateWidgetStatus']] = None): - TemplateVisualCustomActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action_operations=action_operations, - custom_action_id=custom_action_id, - name=name, - trigger=trigger, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action_operations: pulumi.Input[Sequence[pulumi.Input['TemplateVisualCustomActionOperationArgs']]], - custom_action_id: pulumi.Input[str], - name: pulumi.Input[str], - trigger: pulumi.Input['TemplateVisualCustomActionTrigger'], - status: Optional[pulumi.Input['TemplateWidgetStatus']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action_operations", action_operations) - _setter("custom_action_id", custom_action_id) - _setter("name", name) - _setter("trigger", trigger) + pulumi.set(__self__, "action_operations", action_operations) + pulumi.set(__self__, "custom_action_id", custom_action_id) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "trigger", trigger) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter(name="actionOperations") @@ -84674,21 +65130,10 @@ class TemplateVisualPaletteArgs: def __init__(__self__, *, chart_color: Optional[pulumi.Input[str]] = None, color_map: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDataPathColorArgs']]]] = None): - TemplateVisualPaletteArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - chart_color=chart_color, - color_map=color_map, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - chart_color: Optional[pulumi.Input[str]] = None, - color_map: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDataPathColorArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if chart_color is not None: - _setter("chart_color", chart_color) + pulumi.set(__self__, "chart_color", chart_color) if color_map is not None: - _setter("color_map", color_map) + pulumi.set(__self__, "color_map", color_map) @property @pulumi.getter(name="chartColor") @@ -84714,21 +65159,10 @@ class TemplateVisualSubtitleLabelOptionsArgs: def __init__(__self__, *, format_text: Optional[pulumi.Input['TemplateLongFormatTextArgs']] = None, visibility: Optional[pulumi.Input['TemplateVisibility']] = None): - TemplateVisualSubtitleLabelOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - format_text=format_text, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - format_text: Optional[pulumi.Input['TemplateLongFormatTextArgs']] = None, - visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if format_text is not None: - _setter("format_text", format_text) + pulumi.set(__self__, "format_text", format_text) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="formatText") @@ -84754,21 +65188,10 @@ class TemplateVisualTitleLabelOptionsArgs: def __init__(__self__, *, format_text: Optional[pulumi.Input['TemplateShortFormatTextArgs']] = None, visibility: Optional[pulumi.Input['TemplateVisibility']] = None): - TemplateVisualTitleLabelOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - format_text=format_text, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - format_text: Optional[pulumi.Input['TemplateShortFormatTextArgs']] = None, - visibility: Optional[pulumi.Input['TemplateVisibility']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if format_text is not None: - _setter("format_text", format_text) + pulumi.set(__self__, "format_text", format_text) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="formatText") @@ -84815,105 +65238,52 @@ def __init__(__self__, *, tree_map_visual: Optional[pulumi.Input['TemplateTreeMapVisualArgs']] = None, waterfall_visual: Optional[pulumi.Input['TemplateWaterfallVisualArgs']] = None, word_cloud_visual: Optional[pulumi.Input['TemplateWordCloudVisualArgs']] = None): - TemplateVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bar_chart_visual=bar_chart_visual, - box_plot_visual=box_plot_visual, - combo_chart_visual=combo_chart_visual, - custom_content_visual=custom_content_visual, - empty_visual=empty_visual, - filled_map_visual=filled_map_visual, - funnel_chart_visual=funnel_chart_visual, - gauge_chart_visual=gauge_chart_visual, - geospatial_map_visual=geospatial_map_visual, - heat_map_visual=heat_map_visual, - histogram_visual=histogram_visual, - insight_visual=insight_visual, - kpi_visual=kpi_visual, - line_chart_visual=line_chart_visual, - pie_chart_visual=pie_chart_visual, - pivot_table_visual=pivot_table_visual, - radar_chart_visual=radar_chart_visual, - sankey_diagram_visual=sankey_diagram_visual, - scatter_plot_visual=scatter_plot_visual, - table_visual=table_visual, - tree_map_visual=tree_map_visual, - waterfall_visual=waterfall_visual, - word_cloud_visual=word_cloud_visual, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bar_chart_visual: Optional[pulumi.Input['TemplateBarChartVisualArgs']] = None, - box_plot_visual: Optional[pulumi.Input['TemplateBoxPlotVisualArgs']] = None, - combo_chart_visual: Optional[pulumi.Input['TemplateComboChartVisualArgs']] = None, - custom_content_visual: Optional[pulumi.Input['TemplateCustomContentVisualArgs']] = None, - empty_visual: Optional[pulumi.Input['TemplateEmptyVisualArgs']] = None, - filled_map_visual: Optional[pulumi.Input['TemplateFilledMapVisualArgs']] = None, - funnel_chart_visual: Optional[pulumi.Input['TemplateFunnelChartVisualArgs']] = None, - gauge_chart_visual: Optional[pulumi.Input['TemplateGaugeChartVisualArgs']] = None, - geospatial_map_visual: Optional[pulumi.Input['TemplateGeospatialMapVisualArgs']] = None, - heat_map_visual: Optional[pulumi.Input['TemplateHeatMapVisualArgs']] = None, - histogram_visual: Optional[pulumi.Input['TemplateHistogramVisualArgs']] = None, - insight_visual: Optional[pulumi.Input['TemplateInsightVisualArgs']] = None, - kpi_visual: Optional[pulumi.Input['TemplateKpiVisualArgs']] = None, - line_chart_visual: Optional[pulumi.Input['TemplateLineChartVisualArgs']] = None, - pie_chart_visual: Optional[pulumi.Input['TemplatePieChartVisualArgs']] = None, - pivot_table_visual: Optional[pulumi.Input['TemplatePivotTableVisualArgs']] = None, - radar_chart_visual: Optional[pulumi.Input['TemplateRadarChartVisualArgs']] = None, - sankey_diagram_visual: Optional[pulumi.Input['TemplateSankeyDiagramVisualArgs']] = None, - scatter_plot_visual: Optional[pulumi.Input['TemplateScatterPlotVisualArgs']] = None, - table_visual: Optional[pulumi.Input['TemplateTableVisualArgs']] = None, - tree_map_visual: Optional[pulumi.Input['TemplateTreeMapVisualArgs']] = None, - waterfall_visual: Optional[pulumi.Input['TemplateWaterfallVisualArgs']] = None, - word_cloud_visual: Optional[pulumi.Input['TemplateWordCloudVisualArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bar_chart_visual is not None: - _setter("bar_chart_visual", bar_chart_visual) + pulumi.set(__self__, "bar_chart_visual", bar_chart_visual) if box_plot_visual is not None: - _setter("box_plot_visual", box_plot_visual) + pulumi.set(__self__, "box_plot_visual", box_plot_visual) if combo_chart_visual is not None: - _setter("combo_chart_visual", combo_chart_visual) + pulumi.set(__self__, "combo_chart_visual", combo_chart_visual) if custom_content_visual is not None: - _setter("custom_content_visual", custom_content_visual) + pulumi.set(__self__, "custom_content_visual", custom_content_visual) if empty_visual is not None: - _setter("empty_visual", empty_visual) + pulumi.set(__self__, "empty_visual", empty_visual) if filled_map_visual is not None: - _setter("filled_map_visual", filled_map_visual) + pulumi.set(__self__, "filled_map_visual", filled_map_visual) if funnel_chart_visual is not None: - _setter("funnel_chart_visual", funnel_chart_visual) + pulumi.set(__self__, "funnel_chart_visual", funnel_chart_visual) if gauge_chart_visual is not None: - _setter("gauge_chart_visual", gauge_chart_visual) + pulumi.set(__self__, "gauge_chart_visual", gauge_chart_visual) if geospatial_map_visual is not None: - _setter("geospatial_map_visual", geospatial_map_visual) + pulumi.set(__self__, "geospatial_map_visual", geospatial_map_visual) if heat_map_visual is not None: - _setter("heat_map_visual", heat_map_visual) + pulumi.set(__self__, "heat_map_visual", heat_map_visual) if histogram_visual is not None: - _setter("histogram_visual", histogram_visual) + pulumi.set(__self__, "histogram_visual", histogram_visual) if insight_visual is not None: - _setter("insight_visual", insight_visual) + pulumi.set(__self__, "insight_visual", insight_visual) if kpi_visual is not None: - _setter("kpi_visual", kpi_visual) + pulumi.set(__self__, "kpi_visual", kpi_visual) if line_chart_visual is not None: - _setter("line_chart_visual", line_chart_visual) + pulumi.set(__self__, "line_chart_visual", line_chart_visual) if pie_chart_visual is not None: - _setter("pie_chart_visual", pie_chart_visual) + pulumi.set(__self__, "pie_chart_visual", pie_chart_visual) if pivot_table_visual is not None: - _setter("pivot_table_visual", pivot_table_visual) + pulumi.set(__self__, "pivot_table_visual", pivot_table_visual) if radar_chart_visual is not None: - _setter("radar_chart_visual", radar_chart_visual) + pulumi.set(__self__, "radar_chart_visual", radar_chart_visual) if sankey_diagram_visual is not None: - _setter("sankey_diagram_visual", sankey_diagram_visual) + pulumi.set(__self__, "sankey_diagram_visual", sankey_diagram_visual) if scatter_plot_visual is not None: - _setter("scatter_plot_visual", scatter_plot_visual) + pulumi.set(__self__, "scatter_plot_visual", scatter_plot_visual) if table_visual is not None: - _setter("table_visual", table_visual) + pulumi.set(__self__, "table_visual", table_visual) if tree_map_visual is not None: - _setter("tree_map_visual", tree_map_visual) + pulumi.set(__self__, "tree_map_visual", tree_map_visual) if waterfall_visual is not None: - _setter("waterfall_visual", waterfall_visual) + pulumi.set(__self__, "waterfall_visual", waterfall_visual) if word_cloud_visual is not None: - _setter("word_cloud_visual", word_cloud_visual) + pulumi.set(__self__, "word_cloud_visual", word_cloud_visual) @property @pulumi.getter(name="barChartVisual") @@ -85129,25 +65499,12 @@ def __init__(__self__, *, breakdowns: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, categories: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None): - TemplateWaterfallChartAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - breakdowns=breakdowns, - categories=categories, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - breakdowns: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, - categories: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if breakdowns is not None: - _setter("breakdowns", breakdowns) + pulumi.set(__self__, "breakdowns", breakdowns) if categories is not None: - _setter("categories", categories) + pulumi.set(__self__, "categories", categories) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -85190,53 +65547,26 @@ def __init__(__self__, *, sort_configuration: Optional[pulumi.Input['TemplateWaterfallChartSortConfigurationArgs']] = None, visual_palette: Optional[pulumi.Input['TemplateVisualPaletteArgs']] = None, waterfall_chart_options: Optional[pulumi.Input['TemplateWaterfallChartOptionsArgs']] = None): - TemplateWaterfallChartConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_axis_display_options=category_axis_display_options, - category_axis_label_options=category_axis_label_options, - data_labels=data_labels, - field_wells=field_wells, - legend=legend, - primary_y_axis_display_options=primary_y_axis_display_options, - primary_y_axis_label_options=primary_y_axis_label_options, - sort_configuration=sort_configuration, - visual_palette=visual_palette, - waterfall_chart_options=waterfall_chart_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_axis_display_options: Optional[pulumi.Input['TemplateAxisDisplayOptionsArgs']] = None, - category_axis_label_options: Optional[pulumi.Input['TemplateChartAxisLabelOptionsArgs']] = None, - data_labels: Optional[pulumi.Input['TemplateDataLabelOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['TemplateWaterfallChartFieldWellsArgs']] = None, - legend: Optional[pulumi.Input['TemplateLegendOptionsArgs']] = None, - primary_y_axis_display_options: Optional[pulumi.Input['TemplateAxisDisplayOptionsArgs']] = None, - primary_y_axis_label_options: Optional[pulumi.Input['TemplateChartAxisLabelOptionsArgs']] = None, - sort_configuration: Optional[pulumi.Input['TemplateWaterfallChartSortConfigurationArgs']] = None, - visual_palette: Optional[pulumi.Input['TemplateVisualPaletteArgs']] = None, - waterfall_chart_options: Optional[pulumi.Input['TemplateWaterfallChartOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_axis_display_options is not None: - _setter("category_axis_display_options", category_axis_display_options) + pulumi.set(__self__, "category_axis_display_options", category_axis_display_options) if category_axis_label_options is not None: - _setter("category_axis_label_options", category_axis_label_options) + pulumi.set(__self__, "category_axis_label_options", category_axis_label_options) if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if primary_y_axis_display_options is not None: - _setter("primary_y_axis_display_options", primary_y_axis_display_options) + pulumi.set(__self__, "primary_y_axis_display_options", primary_y_axis_display_options) if primary_y_axis_label_options is not None: - _setter("primary_y_axis_label_options", primary_y_axis_label_options) + pulumi.set(__self__, "primary_y_axis_label_options", primary_y_axis_label_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) if waterfall_chart_options is not None: - _setter("waterfall_chart_options", waterfall_chart_options) + pulumi.set(__self__, "waterfall_chart_options", waterfall_chart_options) @property @pulumi.getter(name="categoryAxisDisplayOptions") @@ -85333,17 +65663,8 @@ def waterfall_chart_options(self, value: Optional[pulumi.Input['TemplateWaterfal class TemplateWaterfallChartFieldWellsArgs: def __init__(__self__, *, waterfall_chart_aggregated_field_wells: Optional[pulumi.Input['TemplateWaterfallChartAggregatedFieldWellsArgs']] = None): - TemplateWaterfallChartFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - waterfall_chart_aggregated_field_wells=waterfall_chart_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - waterfall_chart_aggregated_field_wells: Optional[pulumi.Input['TemplateWaterfallChartAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if waterfall_chart_aggregated_field_wells is not None: - _setter("waterfall_chart_aggregated_field_wells", waterfall_chart_aggregated_field_wells) + pulumi.set(__self__, "waterfall_chart_aggregated_field_wells", waterfall_chart_aggregated_field_wells) @property @pulumi.getter(name="waterfallChartAggregatedFieldWells") @@ -85359,17 +65680,8 @@ def waterfall_chart_aggregated_field_wells(self, value: Optional[pulumi.Input['T class TemplateWaterfallChartOptionsArgs: def __init__(__self__, *, total_bar_label: Optional[pulumi.Input[str]] = None): - TemplateWaterfallChartOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - total_bar_label=total_bar_label, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - total_bar_label: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if total_bar_label is not None: - _setter("total_bar_label", total_bar_label) + pulumi.set(__self__, "total_bar_label", total_bar_label) @property @pulumi.getter(name="totalBarLabel") @@ -85386,21 +65698,10 @@ class TemplateWaterfallChartSortConfigurationArgs: def __init__(__self__, *, breakdown_items_limit: Optional[pulumi.Input['TemplateItemsLimitConfigurationArgs']] = None, category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFieldSortOptionsArgs']]]] = None): - TemplateWaterfallChartSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - breakdown_items_limit=breakdown_items_limit, - category_sort=category_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - breakdown_items_limit: Optional[pulumi.Input['TemplateItemsLimitConfigurationArgs']] = None, - category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if breakdown_items_limit is not None: - _setter("breakdown_items_limit", breakdown_items_limit) + pulumi.set(__self__, "breakdown_items_limit", breakdown_items_limit) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) @property @pulumi.getter(name="breakdownItemsLimit") @@ -85430,36 +65731,17 @@ def __init__(__self__, *, column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateColumnHierarchyArgs']]]] = None, subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None): - TemplateWaterfallVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['TemplateWaterfallChartConfigurationArgs']] = None, - column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateColumnHierarchyArgs']]]] = None, - subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -85521,19 +65803,8 @@ class TemplateWhatIfPointScenarioArgs: def __init__(__self__, *, date: pulumi.Input[str], value: pulumi.Input[float]): - TemplateWhatIfPointScenarioArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - date=date, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date: pulumi.Input[str], - value: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("date", date) - _setter("value", value) + pulumi.set(__self__, "date", date) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -85560,22 +65831,9 @@ def __init__(__self__, *, end_date: pulumi.Input[str], start_date: pulumi.Input[str], value: pulumi.Input[float]): - TemplateWhatIfRangeScenarioArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - end_date=end_date, - start_date=start_date, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - end_date: pulumi.Input[str], - start_date: pulumi.Input[str], - value: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("end_date", end_date) - _setter("start_date", start_date) - _setter("value", value) + pulumi.set(__self__, "end_date", end_date) + pulumi.set(__self__, "start_date", start_date) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="endDate") @@ -85610,21 +65868,10 @@ class TemplateWordCloudAggregatedFieldWellsArgs: def __init__(__self__, *, group_by: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, size: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None): - TemplateWordCloudAggregatedFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_by=group_by, - size=size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_by: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateDimensionFieldArgs']]]] = None, - size: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateMeasureFieldArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if group_by is not None: - _setter("group_by", group_by) + pulumi.set(__self__, "group_by", group_by) if size is not None: - _setter("size", size) + pulumi.set(__self__, "size", size) @property @pulumi.getter(name="groupBy") @@ -85652,29 +65899,14 @@ def __init__(__self__, *, field_wells: Optional[pulumi.Input['TemplateWordCloudFieldWellsArgs']] = None, sort_configuration: Optional[pulumi.Input['TemplateWordCloudSortConfigurationArgs']] = None, word_cloud_options: Optional[pulumi.Input['TemplateWordCloudOptionsArgs']] = None): - TemplateWordCloudChartConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_label_options=category_label_options, - field_wells=field_wells, - sort_configuration=sort_configuration, - word_cloud_options=word_cloud_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_label_options: Optional[pulumi.Input['TemplateChartAxisLabelOptionsArgs']] = None, - field_wells: Optional[pulumi.Input['TemplateWordCloudFieldWellsArgs']] = None, - sort_configuration: Optional[pulumi.Input['TemplateWordCloudSortConfigurationArgs']] = None, - word_cloud_options: Optional[pulumi.Input['TemplateWordCloudOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_label_options is not None: - _setter("category_label_options", category_label_options) + pulumi.set(__self__, "category_label_options", category_label_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if word_cloud_options is not None: - _setter("word_cloud_options", word_cloud_options) + pulumi.set(__self__, "word_cloud_options", word_cloud_options) @property @pulumi.getter(name="categoryLabelOptions") @@ -85717,17 +65949,8 @@ def word_cloud_options(self, value: Optional[pulumi.Input['TemplateWordCloudOpti class TemplateWordCloudFieldWellsArgs: def __init__(__self__, *, word_cloud_aggregated_field_wells: Optional[pulumi.Input['TemplateWordCloudAggregatedFieldWellsArgs']] = None): - TemplateWordCloudFieldWellsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - word_cloud_aggregated_field_wells=word_cloud_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - word_cloud_aggregated_field_wells: Optional[pulumi.Input['TemplateWordCloudAggregatedFieldWellsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if word_cloud_aggregated_field_wells is not None: - _setter("word_cloud_aggregated_field_wells", word_cloud_aggregated_field_wells) + pulumi.set(__self__, "word_cloud_aggregated_field_wells", word_cloud_aggregated_field_wells) @property @pulumi.getter(name="wordCloudAggregatedFieldWells") @@ -85748,37 +65971,18 @@ def __init__(__self__, *, word_orientation: Optional[pulumi.Input['TemplateWordCloudWordOrientation']] = None, word_padding: Optional[pulumi.Input['TemplateWordCloudWordPadding']] = None, word_scaling: Optional[pulumi.Input['TemplateWordCloudWordScaling']] = None): - TemplateWordCloudOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_layout=cloud_layout, - maximum_string_length=maximum_string_length, - word_casing=word_casing, - word_orientation=word_orientation, - word_padding=word_padding, - word_scaling=word_scaling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_layout: Optional[pulumi.Input['TemplateWordCloudCloudLayout']] = None, - maximum_string_length: Optional[pulumi.Input[float]] = None, - word_casing: Optional[pulumi.Input['TemplateWordCloudWordCasing']] = None, - word_orientation: Optional[pulumi.Input['TemplateWordCloudWordOrientation']] = None, - word_padding: Optional[pulumi.Input['TemplateWordCloudWordPadding']] = None, - word_scaling: Optional[pulumi.Input['TemplateWordCloudWordScaling']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_layout is not None: - _setter("cloud_layout", cloud_layout) + pulumi.set(__self__, "cloud_layout", cloud_layout) if maximum_string_length is not None: - _setter("maximum_string_length", maximum_string_length) + pulumi.set(__self__, "maximum_string_length", maximum_string_length) if word_casing is not None: - _setter("word_casing", word_casing) + pulumi.set(__self__, "word_casing", word_casing) if word_orientation is not None: - _setter("word_orientation", word_orientation) + pulumi.set(__self__, "word_orientation", word_orientation) if word_padding is not None: - _setter("word_padding", word_padding) + pulumi.set(__self__, "word_padding", word_padding) if word_scaling is not None: - _setter("word_scaling", word_scaling) + pulumi.set(__self__, "word_scaling", word_scaling) @property @pulumi.getter(name="cloudLayout") @@ -85840,21 +66044,10 @@ class TemplateWordCloudSortConfigurationArgs: def __init__(__self__, *, category_items_limit: Optional[pulumi.Input['TemplateItemsLimitConfigurationArgs']] = None, category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFieldSortOptionsArgs']]]] = None): - TemplateWordCloudSortConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_items_limit=category_items_limit, - category_sort=category_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_items_limit: Optional[pulumi.Input['TemplateItemsLimitConfigurationArgs']] = None, - category_sort: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateFieldSortOptionsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_items_limit is not None: - _setter("category_items_limit", category_items_limit) + pulumi.set(__self__, "category_items_limit", category_items_limit) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) @property @pulumi.getter(name="categoryItemsLimit") @@ -85884,36 +66077,17 @@ def __init__(__self__, *, column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateColumnHierarchyArgs']]]] = None, subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None): - TemplateWordCloudVisualArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: pulumi.Input[str], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateVisualCustomActionArgs']]]] = None, - chart_configuration: Optional[pulumi.Input['TemplateWordCloudChartConfigurationArgs']] = None, - column_hierarchies: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateColumnHierarchyArgs']]]] = None, - subtitle: Optional[pulumi.Input['TemplateVisualSubtitleLabelOptionsArgs']] = None, - title: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -85974,17 +66148,8 @@ def title(self, value: Optional[pulumi.Input['TemplateVisualTitleLabelOptionsArg class ThemeBorderStyleArgs: def __init__(__self__, *, show: Optional[pulumi.Input[bool]] = None): - ThemeBorderStyleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - show=show, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - show: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if show is not None: - _setter("show", show) + pulumi.set(__self__, "show", show) @property @pulumi.getter @@ -86003,29 +66168,14 @@ def __init__(__self__, *, sheet: Optional[pulumi.Input['ThemeSheetStyleArgs']] = None, typography: Optional[pulumi.Input['ThemeTypographyArgs']] = None, ui_color_palette: Optional[pulumi.Input['ThemeUiColorPaletteArgs']] = None): - ThemeConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_color_palette=data_color_palette, - sheet=sheet, - typography=typography, - ui_color_palette=ui_color_palette, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_color_palette: Optional[pulumi.Input['ThemeDataColorPaletteArgs']] = None, - sheet: Optional[pulumi.Input['ThemeSheetStyleArgs']] = None, - typography: Optional[pulumi.Input['ThemeTypographyArgs']] = None, - ui_color_palette: Optional[pulumi.Input['ThemeUiColorPaletteArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_color_palette is not None: - _setter("data_color_palette", data_color_palette) + pulumi.set(__self__, "data_color_palette", data_color_palette) if sheet is not None: - _setter("sheet", sheet) + pulumi.set(__self__, "sheet", sheet) if typography is not None: - _setter("typography", typography) + pulumi.set(__self__, "typography", typography) if ui_color_palette is not None: - _setter("ui_color_palette", ui_color_palette) + pulumi.set(__self__, "ui_color_palette", ui_color_palette) @property @pulumi.getter(name="dataColorPalette") @@ -86070,25 +66220,12 @@ def __init__(__self__, *, colors: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, empty_fill_color: Optional[pulumi.Input[str]] = None, min_max_gradient: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - ThemeDataColorPaletteArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - colors=colors, - empty_fill_color=empty_fill_color, - min_max_gradient=min_max_gradient, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - colors: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - empty_fill_color: Optional[pulumi.Input[str]] = None, - min_max_gradient: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if colors is not None: - _setter("colors", colors) + pulumi.set(__self__, "colors", colors) if empty_fill_color is not None: - _setter("empty_fill_color", empty_fill_color) + pulumi.set(__self__, "empty_fill_color", empty_fill_color) if min_max_gradient is not None: - _setter("min_max_gradient", min_max_gradient) + pulumi.set(__self__, "min_max_gradient", min_max_gradient) @property @pulumi.getter @@ -86122,17 +66259,8 @@ def min_max_gradient(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[st class ThemeFontArgs: def __init__(__self__, *, font_family: Optional[pulumi.Input[str]] = None): - ThemeFontArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - font_family=font_family, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - font_family: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if font_family is not None: - _setter("font_family", font_family) + pulumi.set(__self__, "font_family", font_family) @property @pulumi.getter(name="fontFamily") @@ -86148,17 +66276,8 @@ def font_family(self, value: Optional[pulumi.Input[str]]): class ThemeGutterStyleArgs: def __init__(__self__, *, show: Optional[pulumi.Input[bool]] = None): - ThemeGutterStyleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - show=show, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - show: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if show is not None: - _setter("show", show) + pulumi.set(__self__, "show", show) @property @pulumi.getter @@ -86174,17 +66293,8 @@ def show(self, value: Optional[pulumi.Input[bool]]): class ThemeMarginStyleArgs: def __init__(__self__, *, show: Optional[pulumi.Input[bool]] = None): - ThemeMarginStyleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - show=show, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - show: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if show is not None: - _setter("show", show) + pulumi.set(__self__, "show", show) @property @pulumi.getter @@ -86202,23 +66312,10 @@ def __init__(__self__, *, actions: pulumi.Input[Sequence[pulumi.Input[str]]], principal: pulumi.Input[str], resource: Optional[pulumi.Input[str]] = None): - ThemeResourcePermissionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - actions=actions, - principal=principal, - resource=resource, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - actions: pulumi.Input[Sequence[pulumi.Input[str]]], - principal: pulumi.Input[str], - resource: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("actions", actions) - _setter("principal", principal) + pulumi.set(__self__, "actions", actions) + pulumi.set(__self__, "principal", principal) if resource is not None: - _setter("resource", resource) + pulumi.set(__self__, "resource", resource) @property @pulumi.getter @@ -86253,21 +66350,10 @@ class ThemeSheetStyleArgs: def __init__(__self__, *, tile: Optional[pulumi.Input['ThemeTileStyleArgs']] = None, tile_layout: Optional[pulumi.Input['ThemeTileLayoutStyleArgs']] = None): - ThemeSheetStyleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - tile=tile, - tile_layout=tile_layout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - tile: Optional[pulumi.Input['ThemeTileStyleArgs']] = None, - tile_layout: Optional[pulumi.Input['ThemeTileLayoutStyleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if tile is not None: - _setter("tile", tile) + pulumi.set(__self__, "tile", tile) if tile_layout is not None: - _setter("tile_layout", tile_layout) + pulumi.set(__self__, "tile_layout", tile_layout) @property @pulumi.getter @@ -86293,19 +66379,8 @@ class ThemeTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ThemeTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -86331,21 +66406,10 @@ class ThemeTileLayoutStyleArgs: def __init__(__self__, *, gutter: Optional[pulumi.Input['ThemeGutterStyleArgs']] = None, margin: Optional[pulumi.Input['ThemeMarginStyleArgs']] = None): - ThemeTileLayoutStyleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - gutter=gutter, - margin=margin, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - gutter: Optional[pulumi.Input['ThemeGutterStyleArgs']] = None, - margin: Optional[pulumi.Input['ThemeMarginStyleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if gutter is not None: - _setter("gutter", gutter) + pulumi.set(__self__, "gutter", gutter) if margin is not None: - _setter("margin", margin) + pulumi.set(__self__, "margin", margin) @property @pulumi.getter @@ -86370,17 +66434,8 @@ def margin(self, value: Optional[pulumi.Input['ThemeMarginStyleArgs']]): class ThemeTileStyleArgs: def __init__(__self__, *, border: Optional[pulumi.Input['ThemeBorderStyleArgs']] = None): - ThemeTileStyleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - border=border, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - border: Optional[pulumi.Input['ThemeBorderStyleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if border is not None: - _setter("border", border) + pulumi.set(__self__, "border", border) @property @pulumi.getter @@ -86396,17 +66451,8 @@ def border(self, value: Optional[pulumi.Input['ThemeBorderStyleArgs']]): class ThemeTypographyArgs: def __init__(__self__, *, font_families: Optional[pulumi.Input[Sequence[pulumi.Input['ThemeFontArgs']]]] = None): - ThemeTypographyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - font_families=font_families, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - font_families: Optional[pulumi.Input[Sequence[pulumi.Input['ThemeFontArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if font_families is not None: - _setter("font_families", font_families) + pulumi.set(__self__, "font_families", font_families) @property @pulumi.getter(name="fontFamilies") @@ -86437,77 +66483,38 @@ def __init__(__self__, *, success_foreground: Optional[pulumi.Input[str]] = None, warning: Optional[pulumi.Input[str]] = None, warning_foreground: Optional[pulumi.Input[str]] = None): - ThemeUiColorPaletteArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - accent=accent, - accent_foreground=accent_foreground, - danger=danger, - danger_foreground=danger_foreground, - dimension=dimension, - dimension_foreground=dimension_foreground, - measure=measure, - measure_foreground=measure_foreground, - primary_background=primary_background, - primary_foreground=primary_foreground, - secondary_background=secondary_background, - secondary_foreground=secondary_foreground, - success=success, - success_foreground=success_foreground, - warning=warning, - warning_foreground=warning_foreground, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - accent: Optional[pulumi.Input[str]] = None, - accent_foreground: Optional[pulumi.Input[str]] = None, - danger: Optional[pulumi.Input[str]] = None, - danger_foreground: Optional[pulumi.Input[str]] = None, - dimension: Optional[pulumi.Input[str]] = None, - dimension_foreground: Optional[pulumi.Input[str]] = None, - measure: Optional[pulumi.Input[str]] = None, - measure_foreground: Optional[pulumi.Input[str]] = None, - primary_background: Optional[pulumi.Input[str]] = None, - primary_foreground: Optional[pulumi.Input[str]] = None, - secondary_background: Optional[pulumi.Input[str]] = None, - secondary_foreground: Optional[pulumi.Input[str]] = None, - success: Optional[pulumi.Input[str]] = None, - success_foreground: Optional[pulumi.Input[str]] = None, - warning: Optional[pulumi.Input[str]] = None, - warning_foreground: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if accent is not None: - _setter("accent", accent) + pulumi.set(__self__, "accent", accent) if accent_foreground is not None: - _setter("accent_foreground", accent_foreground) + pulumi.set(__self__, "accent_foreground", accent_foreground) if danger is not None: - _setter("danger", danger) + pulumi.set(__self__, "danger", danger) if danger_foreground is not None: - _setter("danger_foreground", danger_foreground) + pulumi.set(__self__, "danger_foreground", danger_foreground) if dimension is not None: - _setter("dimension", dimension) + pulumi.set(__self__, "dimension", dimension) if dimension_foreground is not None: - _setter("dimension_foreground", dimension_foreground) + pulumi.set(__self__, "dimension_foreground", dimension_foreground) if measure is not None: - _setter("measure", measure) + pulumi.set(__self__, "measure", measure) if measure_foreground is not None: - _setter("measure_foreground", measure_foreground) + pulumi.set(__self__, "measure_foreground", measure_foreground) if primary_background is not None: - _setter("primary_background", primary_background) + pulumi.set(__self__, "primary_background", primary_background) if primary_foreground is not None: - _setter("primary_foreground", primary_foreground) + pulumi.set(__self__, "primary_foreground", primary_foreground) if secondary_background is not None: - _setter("secondary_background", secondary_background) + pulumi.set(__self__, "secondary_background", secondary_background) if secondary_foreground is not None: - _setter("secondary_foreground", secondary_foreground) + pulumi.set(__self__, "secondary_foreground", secondary_foreground) if success is not None: - _setter("success", success) + pulumi.set(__self__, "success", success) if success_foreground is not None: - _setter("success_foreground", success_foreground) + pulumi.set(__self__, "success_foreground", success_foreground) if warning is not None: - _setter("warning", warning) + pulumi.set(__self__, "warning", warning) if warning_foreground is not None: - _setter("warning_foreground", warning_foreground) + pulumi.set(__self__, "warning_foreground", warning_foreground) @property @pulumi.getter @@ -86658,11 +66665,6 @@ def warning_foreground(self, value: Optional[pulumi.Input[str]]): class TopicAggregationFunctionParametersArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -86684,75 +66686,36 @@ def __init__(__self__, *, not_allowed_aggregations: Optional[pulumi.Input[Sequence[pulumi.Input['TopicAuthorSpecifiedAggregation']]]] = None, semantic_type: Optional[pulumi.Input['TopicSemanticTypeArgs']] = None, time_granularity: Optional[pulumi.Input['TopicTimeGranularity']] = None): - TopicCalculatedFieldArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - calculated_field_name=calculated_field_name, - expression=expression, - aggregation=aggregation, - allowed_aggregations=allowed_aggregations, - calculated_field_description=calculated_field_description, - calculated_field_synonyms=calculated_field_synonyms, - cell_value_synonyms=cell_value_synonyms, - column_data_role=column_data_role, - comparative_order=comparative_order, - default_formatting=default_formatting, - is_included_in_topic=is_included_in_topic, - never_aggregate_in_filter=never_aggregate_in_filter, - non_additive=non_additive, - not_allowed_aggregations=not_allowed_aggregations, - semantic_type=semantic_type, - time_granularity=time_granularity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - calculated_field_name: pulumi.Input[str], - expression: pulumi.Input[str], - aggregation: Optional[pulumi.Input['TopicDefaultAggregation']] = None, - allowed_aggregations: Optional[pulumi.Input[Sequence[pulumi.Input['TopicAuthorSpecifiedAggregation']]]] = None, - calculated_field_description: Optional[pulumi.Input[str]] = None, - calculated_field_synonyms: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - cell_value_synonyms: Optional[pulumi.Input[Sequence[pulumi.Input['TopicCellValueSynonymArgs']]]] = None, - column_data_role: Optional[pulumi.Input['TopicColumnDataRole']] = None, - comparative_order: Optional[pulumi.Input['TopicComparativeOrderArgs']] = None, - default_formatting: Optional[pulumi.Input['TopicDefaultFormattingArgs']] = None, - is_included_in_topic: Optional[pulumi.Input[bool]] = None, - never_aggregate_in_filter: Optional[pulumi.Input[bool]] = None, - non_additive: Optional[pulumi.Input[bool]] = None, - not_allowed_aggregations: Optional[pulumi.Input[Sequence[pulumi.Input['TopicAuthorSpecifiedAggregation']]]] = None, - semantic_type: Optional[pulumi.Input['TopicSemanticTypeArgs']] = None, - time_granularity: Optional[pulumi.Input['TopicTimeGranularity']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("calculated_field_name", calculated_field_name) - _setter("expression", expression) + pulumi.set(__self__, "calculated_field_name", calculated_field_name) + pulumi.set(__self__, "expression", expression) if aggregation is not None: - _setter("aggregation", aggregation) + pulumi.set(__self__, "aggregation", aggregation) if allowed_aggregations is not None: - _setter("allowed_aggregations", allowed_aggregations) + pulumi.set(__self__, "allowed_aggregations", allowed_aggregations) if calculated_field_description is not None: - _setter("calculated_field_description", calculated_field_description) + pulumi.set(__self__, "calculated_field_description", calculated_field_description) if calculated_field_synonyms is not None: - _setter("calculated_field_synonyms", calculated_field_synonyms) + pulumi.set(__self__, "calculated_field_synonyms", calculated_field_synonyms) if cell_value_synonyms is not None: - _setter("cell_value_synonyms", cell_value_synonyms) + pulumi.set(__self__, "cell_value_synonyms", cell_value_synonyms) if column_data_role is not None: - _setter("column_data_role", column_data_role) + pulumi.set(__self__, "column_data_role", column_data_role) if comparative_order is not None: - _setter("comparative_order", comparative_order) + pulumi.set(__self__, "comparative_order", comparative_order) if default_formatting is not None: - _setter("default_formatting", default_formatting) + pulumi.set(__self__, "default_formatting", default_formatting) if is_included_in_topic is not None: - _setter("is_included_in_topic", is_included_in_topic) + pulumi.set(__self__, "is_included_in_topic", is_included_in_topic) if never_aggregate_in_filter is not None: - _setter("never_aggregate_in_filter", never_aggregate_in_filter) + pulumi.set(__self__, "never_aggregate_in_filter", never_aggregate_in_filter) if non_additive is not None: - _setter("non_additive", non_additive) + pulumi.set(__self__, "non_additive", non_additive) if not_allowed_aggregations is not None: - _setter("not_allowed_aggregations", not_allowed_aggregations) + pulumi.set(__self__, "not_allowed_aggregations", not_allowed_aggregations) if semantic_type is not None: - _setter("semantic_type", semantic_type) + pulumi.set(__self__, "semantic_type", semantic_type) if time_granularity is not None: - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "time_granularity", time_granularity) @property @pulumi.getter(name="calculatedFieldName") @@ -86905,25 +66868,12 @@ def __init__(__self__, *, collective_constant: Optional[pulumi.Input['TopicCollectiveConstantArgs']] = None, constant_type: Optional[pulumi.Input['TopicConstantType']] = None, singular_constant: Optional[pulumi.Input[str]] = None): - TopicCategoryFilterConstantArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - collective_constant=collective_constant, - constant_type=constant_type, - singular_constant=singular_constant, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - collective_constant: Optional[pulumi.Input['TopicCollectiveConstantArgs']] = None, - constant_type: Optional[pulumi.Input['TopicConstantType']] = None, - singular_constant: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if collective_constant is not None: - _setter("collective_constant", collective_constant) + pulumi.set(__self__, "collective_constant", collective_constant) if constant_type is not None: - _setter("constant_type", constant_type) + pulumi.set(__self__, "constant_type", constant_type) if singular_constant is not None: - _setter("singular_constant", singular_constant) + pulumi.set(__self__, "singular_constant", singular_constant) @property @pulumi.getter(name="collectiveConstant") @@ -86960,29 +66910,14 @@ def __init__(__self__, *, category_filter_type: Optional[pulumi.Input['TopicCategoryFilterType']] = None, constant: Optional[pulumi.Input['TopicCategoryFilterConstantArgs']] = None, inverse: Optional[pulumi.Input[bool]] = None): - TopicCategoryFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_filter_function=category_filter_function, - category_filter_type=category_filter_type, - constant=constant, - inverse=inverse, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_filter_function: Optional[pulumi.Input['TopicCategoryFilterFunction']] = None, - category_filter_type: Optional[pulumi.Input['TopicCategoryFilterType']] = None, - constant: Optional[pulumi.Input['TopicCategoryFilterConstantArgs']] = None, - inverse: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_filter_function is not None: - _setter("category_filter_function", category_filter_function) + pulumi.set(__self__, "category_filter_function", category_filter_function) if category_filter_type is not None: - _setter("category_filter_type", category_filter_type) + pulumi.set(__self__, "category_filter_type", category_filter_type) if constant is not None: - _setter("constant", constant) + pulumi.set(__self__, "constant", constant) if inverse is not None: - _setter("inverse", inverse) + pulumi.set(__self__, "inverse", inverse) @property @pulumi.getter(name="categoryFilterFunction") @@ -87026,21 +66961,10 @@ class TopicCellValueSynonymArgs: def __init__(__self__, *, cell_value: Optional[pulumi.Input[str]] = None, synonyms: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - TopicCellValueSynonymArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cell_value=cell_value, - synonyms=synonyms, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cell_value: Optional[pulumi.Input[str]] = None, - synonyms: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cell_value is not None: - _setter("cell_value", cell_value) + pulumi.set(__self__, "cell_value", cell_value) if synonyms is not None: - _setter("synonyms", synonyms) + pulumi.set(__self__, "synonyms", synonyms) @property @pulumi.getter(name="cellValue") @@ -87065,17 +66989,8 @@ def synonyms(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): class TopicCollectiveConstantArgs: def __init__(__self__, *, value_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - TopicCollectiveConstantArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - value_list=value_list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - value_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if value_list is not None: - _setter("value_list", value_list) + pulumi.set(__self__, "value_list", value_list) @property @pulumi.getter(name="valueList") @@ -87106,76 +67021,37 @@ def __init__(__self__, *, not_allowed_aggregations: Optional[pulumi.Input[Sequence[pulumi.Input['TopicAuthorSpecifiedAggregation']]]] = None, semantic_type: Optional[pulumi.Input['TopicSemanticTypeArgs']] = None, time_granularity: Optional[pulumi.Input['TopicTimeGranularity']] = None): - TopicColumnArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_name=column_name, - aggregation=aggregation, - allowed_aggregations=allowed_aggregations, - cell_value_synonyms=cell_value_synonyms, - column_data_role=column_data_role, - column_description=column_description, - column_friendly_name=column_friendly_name, - column_synonyms=column_synonyms, - comparative_order=comparative_order, - default_formatting=default_formatting, - is_included_in_topic=is_included_in_topic, - never_aggregate_in_filter=never_aggregate_in_filter, - non_additive=non_additive, - not_allowed_aggregations=not_allowed_aggregations, - semantic_type=semantic_type, - time_granularity=time_granularity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_name: pulumi.Input[str], - aggregation: Optional[pulumi.Input['TopicDefaultAggregation']] = None, - allowed_aggregations: Optional[pulumi.Input[Sequence[pulumi.Input['TopicAuthorSpecifiedAggregation']]]] = None, - cell_value_synonyms: Optional[pulumi.Input[Sequence[pulumi.Input['TopicCellValueSynonymArgs']]]] = None, - column_data_role: Optional[pulumi.Input['TopicColumnDataRole']] = None, - column_description: Optional[pulumi.Input[str]] = None, - column_friendly_name: Optional[pulumi.Input[str]] = None, - column_synonyms: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - comparative_order: Optional[pulumi.Input['TopicComparativeOrderArgs']] = None, - default_formatting: Optional[pulumi.Input['TopicDefaultFormattingArgs']] = None, - is_included_in_topic: Optional[pulumi.Input[bool]] = None, - never_aggregate_in_filter: Optional[pulumi.Input[bool]] = None, - non_additive: Optional[pulumi.Input[bool]] = None, - not_allowed_aggregations: Optional[pulumi.Input[Sequence[pulumi.Input['TopicAuthorSpecifiedAggregation']]]] = None, - semantic_type: Optional[pulumi.Input['TopicSemanticTypeArgs']] = None, - time_granularity: Optional[pulumi.Input['TopicTimeGranularity']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column_name", column_name) + pulumi.set(__self__, "column_name", column_name) if aggregation is not None: - _setter("aggregation", aggregation) + pulumi.set(__self__, "aggregation", aggregation) if allowed_aggregations is not None: - _setter("allowed_aggregations", allowed_aggregations) + pulumi.set(__self__, "allowed_aggregations", allowed_aggregations) if cell_value_synonyms is not None: - _setter("cell_value_synonyms", cell_value_synonyms) + pulumi.set(__self__, "cell_value_synonyms", cell_value_synonyms) if column_data_role is not None: - _setter("column_data_role", column_data_role) + pulumi.set(__self__, "column_data_role", column_data_role) if column_description is not None: - _setter("column_description", column_description) + pulumi.set(__self__, "column_description", column_description) if column_friendly_name is not None: - _setter("column_friendly_name", column_friendly_name) + pulumi.set(__self__, "column_friendly_name", column_friendly_name) if column_synonyms is not None: - _setter("column_synonyms", column_synonyms) + pulumi.set(__self__, "column_synonyms", column_synonyms) if comparative_order is not None: - _setter("comparative_order", comparative_order) + pulumi.set(__self__, "comparative_order", comparative_order) if default_formatting is not None: - _setter("default_formatting", default_formatting) + pulumi.set(__self__, "default_formatting", default_formatting) if is_included_in_topic is not None: - _setter("is_included_in_topic", is_included_in_topic) + pulumi.set(__self__, "is_included_in_topic", is_included_in_topic) if never_aggregate_in_filter is not None: - _setter("never_aggregate_in_filter", never_aggregate_in_filter) + pulumi.set(__self__, "never_aggregate_in_filter", never_aggregate_in_filter) if non_additive is not None: - _setter("non_additive", non_additive) + pulumi.set(__self__, "non_additive", non_additive) if not_allowed_aggregations is not None: - _setter("not_allowed_aggregations", not_allowed_aggregations) + pulumi.set(__self__, "not_allowed_aggregations", not_allowed_aggregations) if semantic_type is not None: - _setter("semantic_type", semantic_type) + pulumi.set(__self__, "semantic_type", semantic_type) if time_granularity is not None: - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "time_granularity", time_granularity) @property @pulumi.getter(name="columnName") @@ -87328,25 +67204,12 @@ def __init__(__self__, *, specifed_order: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, treat_undefined_specified_values: Optional[pulumi.Input['TopicUndefinedSpecifiedValueType']] = None, use_ordering: Optional[pulumi.Input['TopicColumnOrderingType']] = None): - TopicComparativeOrderArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - specifed_order=specifed_order, - treat_undefined_specified_values=treat_undefined_specified_values, - use_ordering=use_ordering, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - specifed_order: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - treat_undefined_specified_values: Optional[pulumi.Input['TopicUndefinedSpecifiedValueType']] = None, - use_ordering: Optional[pulumi.Input['TopicColumnOrderingType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if specifed_order is not None: - _setter("specifed_order", specifed_order) + pulumi.set(__self__, "specifed_order", specifed_order) if treat_undefined_specified_values is not None: - _setter("treat_undefined_specified_values", treat_undefined_specified_values) + pulumi.set(__self__, "treat_undefined_specified_values", treat_undefined_specified_values) if use_ordering is not None: - _setter("use_ordering", use_ordering) + pulumi.set(__self__, "use_ordering", use_ordering) @property @pulumi.getter(name="specifedOrder") @@ -87381,21 +67244,10 @@ class TopicDataAggregationArgs: def __init__(__self__, *, dataset_row_date_granularity: Optional[pulumi.Input['TopicTimeGranularity']] = None, default_date_column_name: Optional[pulumi.Input[str]] = None): - TopicDataAggregationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dataset_row_date_granularity=dataset_row_date_granularity, - default_date_column_name=default_date_column_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dataset_row_date_granularity: Optional[pulumi.Input['TopicTimeGranularity']] = None, - default_date_column_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dataset_row_date_granularity is not None: - _setter("dataset_row_date_granularity", dataset_row_date_granularity) + pulumi.set(__self__, "dataset_row_date_granularity", dataset_row_date_granularity) if default_date_column_name is not None: - _setter("default_date_column_name", default_date_column_name) + pulumi.set(__self__, "default_date_column_name", default_date_column_name) @property @pulumi.getter(name="datasetRowDateGranularity") @@ -87427,44 +67279,21 @@ def __init__(__self__, *, dataset_name: Optional[pulumi.Input[str]] = None, filters: Optional[pulumi.Input[Sequence[pulumi.Input['TopicFilterArgs']]]] = None, named_entities: Optional[pulumi.Input[Sequence[pulumi.Input['TopicNamedEntityArgs']]]] = None): - TopicDatasetMetadataArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dataset_arn=dataset_arn, - calculated_fields=calculated_fields, - columns=columns, - data_aggregation=data_aggregation, - dataset_description=dataset_description, - dataset_name=dataset_name, - filters=filters, - named_entities=named_entities, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dataset_arn: pulumi.Input[str], - calculated_fields: Optional[pulumi.Input[Sequence[pulumi.Input['TopicCalculatedFieldArgs']]]] = None, - columns: Optional[pulumi.Input[Sequence[pulumi.Input['TopicColumnArgs']]]] = None, - data_aggregation: Optional[pulumi.Input['TopicDataAggregationArgs']] = None, - dataset_description: Optional[pulumi.Input[str]] = None, - dataset_name: Optional[pulumi.Input[str]] = None, - filters: Optional[pulumi.Input[Sequence[pulumi.Input['TopicFilterArgs']]]] = None, - named_entities: Optional[pulumi.Input[Sequence[pulumi.Input['TopicNamedEntityArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("dataset_arn", dataset_arn) + pulumi.set(__self__, "dataset_arn", dataset_arn) if calculated_fields is not None: - _setter("calculated_fields", calculated_fields) + pulumi.set(__self__, "calculated_fields", calculated_fields) if columns is not None: - _setter("columns", columns) + pulumi.set(__self__, "columns", columns) if data_aggregation is not None: - _setter("data_aggregation", data_aggregation) + pulumi.set(__self__, "data_aggregation", data_aggregation) if dataset_description is not None: - _setter("dataset_description", dataset_description) + pulumi.set(__self__, "dataset_description", dataset_description) if dataset_name is not None: - _setter("dataset_name", dataset_name) + pulumi.set(__self__, "dataset_name", dataset_name) if filters is not None: - _setter("filters", filters) + pulumi.set(__self__, "filters", filters) if named_entities is not None: - _setter("named_entities", named_entities) + pulumi.set(__self__, "named_entities", named_entities) @property @pulumi.getter(name="datasetArn") @@ -87544,21 +67373,10 @@ class TopicDateRangeFilterArgs: def __init__(__self__, *, constant: Optional[pulumi.Input['TopicRangeFilterConstantArgs']] = None, inclusive: Optional[pulumi.Input[bool]] = None): - TopicDateRangeFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - constant=constant, - inclusive=inclusive, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - constant: Optional[pulumi.Input['TopicRangeFilterConstantArgs']] = None, - inclusive: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if constant is not None: - _setter("constant", constant) + pulumi.set(__self__, "constant", constant) if inclusive is not None: - _setter("inclusive", inclusive) + pulumi.set(__self__, "inclusive", inclusive) @property @pulumi.getter @@ -87584,21 +67402,10 @@ class TopicDefaultFormattingArgs: def __init__(__self__, *, display_format: Optional[pulumi.Input['TopicDisplayFormat']] = None, display_format_options: Optional[pulumi.Input['TopicDisplayFormatOptionsArgs']] = None): - TopicDefaultFormattingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - display_format=display_format, - display_format_options=display_format_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - display_format: Optional[pulumi.Input['TopicDisplayFormat']] = None, - display_format_options: Optional[pulumi.Input['TopicDisplayFormatOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if display_format is not None: - _setter("display_format", display_format) + pulumi.set(__self__, "display_format", display_format) if display_format_options is not None: - _setter("display_format_options", display_format_options) + pulumi.set(__self__, "display_format_options", display_format_options) @property @pulumi.getter(name="displayFormat") @@ -87634,61 +67441,30 @@ def __init__(__self__, *, unit_scaler: Optional[pulumi.Input['TopicNumberScale']] = None, use_blank_cell_format: Optional[pulumi.Input[bool]] = None, use_grouping: Optional[pulumi.Input[bool]] = None): - TopicDisplayFormatOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - blank_cell_format=blank_cell_format, - currency_symbol=currency_symbol, - date_format=date_format, - decimal_separator=decimal_separator, - fraction_digits=fraction_digits, - grouping_separator=grouping_separator, - negative_format=negative_format, - prefix=prefix, - suffix=suffix, - unit_scaler=unit_scaler, - use_blank_cell_format=use_blank_cell_format, - use_grouping=use_grouping, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - blank_cell_format: Optional[pulumi.Input[str]] = None, - currency_symbol: Optional[pulumi.Input[str]] = None, - date_format: Optional[pulumi.Input[str]] = None, - decimal_separator: Optional[pulumi.Input['TopicNumericSeparatorSymbol']] = None, - fraction_digits: Optional[pulumi.Input[float]] = None, - grouping_separator: Optional[pulumi.Input[str]] = None, - negative_format: Optional[pulumi.Input['TopicNegativeFormatArgs']] = None, - prefix: Optional[pulumi.Input[str]] = None, - suffix: Optional[pulumi.Input[str]] = None, - unit_scaler: Optional[pulumi.Input['TopicNumberScale']] = None, - use_blank_cell_format: Optional[pulumi.Input[bool]] = None, - use_grouping: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if blank_cell_format is not None: - _setter("blank_cell_format", blank_cell_format) + pulumi.set(__self__, "blank_cell_format", blank_cell_format) if currency_symbol is not None: - _setter("currency_symbol", currency_symbol) + pulumi.set(__self__, "currency_symbol", currency_symbol) if date_format is not None: - _setter("date_format", date_format) + pulumi.set(__self__, "date_format", date_format) if decimal_separator is not None: - _setter("decimal_separator", decimal_separator) + pulumi.set(__self__, "decimal_separator", decimal_separator) if fraction_digits is not None: - _setter("fraction_digits", fraction_digits) + pulumi.set(__self__, "fraction_digits", fraction_digits) if grouping_separator is not None: - _setter("grouping_separator", grouping_separator) + pulumi.set(__self__, "grouping_separator", grouping_separator) if negative_format is not None: - _setter("negative_format", negative_format) + pulumi.set(__self__, "negative_format", negative_format) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if suffix is not None: - _setter("suffix", suffix) + pulumi.set(__self__, "suffix", suffix) if unit_scaler is not None: - _setter("unit_scaler", unit_scaler) + pulumi.set(__self__, "unit_scaler", unit_scaler) if use_blank_cell_format is not None: - _setter("use_blank_cell_format", use_blank_cell_format) + pulumi.set(__self__, "use_blank_cell_format", use_blank_cell_format) if use_grouping is not None: - _setter("use_grouping", use_grouping) + pulumi.set(__self__, "use_grouping", use_grouping) @property @pulumi.getter(name="blankCellFormat") @@ -87813,55 +67589,26 @@ def __init__(__self__, *, numeric_equality_filter: Optional[pulumi.Input['TopicNumericEqualityFilterArgs']] = None, numeric_range_filter: Optional[pulumi.Input['TopicNumericRangeFilterArgs']] = None, relative_date_filter: Optional[pulumi.Input['TopicRelativeDateFilterArgs']] = None): - TopicFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_name=filter_name, - operand_field_name=operand_field_name, - category_filter=category_filter, - date_range_filter=date_range_filter, - filter_class=filter_class, - filter_description=filter_description, - filter_synonyms=filter_synonyms, - filter_type=filter_type, - numeric_equality_filter=numeric_equality_filter, - numeric_range_filter=numeric_range_filter, - relative_date_filter=relative_date_filter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_name: pulumi.Input[str], - operand_field_name: pulumi.Input[str], - category_filter: Optional[pulumi.Input['TopicCategoryFilterArgs']] = None, - date_range_filter: Optional[pulumi.Input['TopicDateRangeFilterArgs']] = None, - filter_class: Optional[pulumi.Input['TopicFilterClass']] = None, - filter_description: Optional[pulumi.Input[str]] = None, - filter_synonyms: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - filter_type: Optional[pulumi.Input['TopicNamedFilterType']] = None, - numeric_equality_filter: Optional[pulumi.Input['TopicNumericEqualityFilterArgs']] = None, - numeric_range_filter: Optional[pulumi.Input['TopicNumericRangeFilterArgs']] = None, - relative_date_filter: Optional[pulumi.Input['TopicRelativeDateFilterArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_name", filter_name) - _setter("operand_field_name", operand_field_name) + pulumi.set(__self__, "filter_name", filter_name) + pulumi.set(__self__, "operand_field_name", operand_field_name) if category_filter is not None: - _setter("category_filter", category_filter) + pulumi.set(__self__, "category_filter", category_filter) if date_range_filter is not None: - _setter("date_range_filter", date_range_filter) + pulumi.set(__self__, "date_range_filter", date_range_filter) if filter_class is not None: - _setter("filter_class", filter_class) + pulumi.set(__self__, "filter_class", filter_class) if filter_description is not None: - _setter("filter_description", filter_description) + pulumi.set(__self__, "filter_description", filter_description) if filter_synonyms is not None: - _setter("filter_synonyms", filter_synonyms) + pulumi.set(__self__, "filter_synonyms", filter_synonyms) if filter_type is not None: - _setter("filter_type", filter_type) + pulumi.set(__self__, "filter_type", filter_type) if numeric_equality_filter is not None: - _setter("numeric_equality_filter", numeric_equality_filter) + pulumi.set(__self__, "numeric_equality_filter", numeric_equality_filter) if numeric_range_filter is not None: - _setter("numeric_range_filter", numeric_range_filter) + pulumi.set(__self__, "numeric_range_filter", numeric_range_filter) if relative_date_filter is not None: - _setter("relative_date_filter", relative_date_filter) + pulumi.set(__self__, "relative_date_filter", relative_date_filter) @property @pulumi.getter(name="filterName") @@ -87968,21 +67715,10 @@ class TopicNamedEntityDefinitionMetricArgs: def __init__(__self__, *, aggregation: Optional[pulumi.Input['TopicNamedEntityAggType']] = None, aggregation_function_parameters: Optional[pulumi.Input['TopicAggregationFunctionParametersArgs']] = None): - TopicNamedEntityDefinitionMetricArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - aggregation=aggregation, - aggregation_function_parameters=aggregation_function_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aggregation: Optional[pulumi.Input['TopicNamedEntityAggType']] = None, - aggregation_function_parameters: Optional[pulumi.Input['TopicAggregationFunctionParametersArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if aggregation is not None: - _setter("aggregation", aggregation) + pulumi.set(__self__, "aggregation", aggregation) if aggregation_function_parameters is not None: - _setter("aggregation_function_parameters", aggregation_function_parameters) + pulumi.set(__self__, "aggregation_function_parameters", aggregation_function_parameters) @property @pulumi.getter @@ -88011,33 +67747,16 @@ def __init__(__self__, *, property_name: Optional[pulumi.Input[str]] = None, property_role: Optional[pulumi.Input['TopicPropertyRole']] = None, property_usage: Optional[pulumi.Input['TopicPropertyUsage']] = None): - TopicNamedEntityDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_name=field_name, - metric=metric, - property_name=property_name, - property_role=property_role, - property_usage=property_usage, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_name: Optional[pulumi.Input[str]] = None, - metric: Optional[pulumi.Input['TopicNamedEntityDefinitionMetricArgs']] = None, - property_name: Optional[pulumi.Input[str]] = None, - property_role: Optional[pulumi.Input['TopicPropertyRole']] = None, - property_usage: Optional[pulumi.Input['TopicPropertyUsage']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_name is not None: - _setter("field_name", field_name) + pulumi.set(__self__, "field_name", field_name) if metric is not None: - _setter("metric", metric) + pulumi.set(__self__, "metric", metric) if property_name is not None: - _setter("property_name", property_name) + pulumi.set(__self__, "property_name", property_name) if property_role is not None: - _setter("property_role", property_role) + pulumi.set(__self__, "property_role", property_role) if property_usage is not None: - _setter("property_usage", property_usage) + pulumi.set(__self__, "property_usage", property_usage) @property @pulumi.getter(name="fieldName") @@ -88093,32 +67812,15 @@ def __init__(__self__, *, entity_description: Optional[pulumi.Input[str]] = None, entity_synonyms: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, semantic_entity_type: Optional[pulumi.Input['TopicSemanticEntityTypeArgs']] = None): - TopicNamedEntityArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - entity_name=entity_name, - definition=definition, - entity_description=entity_description, - entity_synonyms=entity_synonyms, - semantic_entity_type=semantic_entity_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - entity_name: pulumi.Input[str], - definition: Optional[pulumi.Input[Sequence[pulumi.Input['TopicNamedEntityDefinitionArgs']]]] = None, - entity_description: Optional[pulumi.Input[str]] = None, - entity_synonyms: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - semantic_entity_type: Optional[pulumi.Input['TopicSemanticEntityTypeArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("entity_name", entity_name) + pulumi.set(__self__, "entity_name", entity_name) if definition is not None: - _setter("definition", definition) + pulumi.set(__self__, "definition", definition) if entity_description is not None: - _setter("entity_description", entity_description) + pulumi.set(__self__, "entity_description", entity_description) if entity_synonyms is not None: - _setter("entity_synonyms", entity_synonyms) + pulumi.set(__self__, "entity_synonyms", entity_synonyms) if semantic_entity_type is not None: - _setter("semantic_entity_type", semantic_entity_type) + pulumi.set(__self__, "semantic_entity_type", semantic_entity_type) @property @pulumi.getter(name="entityName") @@ -88171,21 +67873,10 @@ class TopicNegativeFormatArgs: def __init__(__self__, *, prefix: Optional[pulumi.Input[str]] = None, suffix: Optional[pulumi.Input[str]] = None): - TopicNegativeFormatArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - prefix=prefix, - suffix=suffix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - prefix: Optional[pulumi.Input[str]] = None, - suffix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if suffix is not None: - _setter("suffix", suffix) + pulumi.set(__self__, "suffix", suffix) @property @pulumi.getter @@ -88211,21 +67902,10 @@ class TopicNumericEqualityFilterArgs: def __init__(__self__, *, aggregation: Optional[pulumi.Input['TopicNamedFilterAggType']] = None, constant: Optional[pulumi.Input['TopicSingularFilterConstantArgs']] = None): - TopicNumericEqualityFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - aggregation=aggregation, - constant=constant, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aggregation: Optional[pulumi.Input['TopicNamedFilterAggType']] = None, - constant: Optional[pulumi.Input['TopicSingularFilterConstantArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if aggregation is not None: - _setter("aggregation", aggregation) + pulumi.set(__self__, "aggregation", aggregation) if constant is not None: - _setter("constant", constant) + pulumi.set(__self__, "constant", constant) @property @pulumi.getter @@ -88252,25 +67932,12 @@ def __init__(__self__, *, aggregation: Optional[pulumi.Input['TopicNamedFilterAggType']] = None, constant: Optional[pulumi.Input['TopicRangeFilterConstantArgs']] = None, inclusive: Optional[pulumi.Input[bool]] = None): - TopicNumericRangeFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - aggregation=aggregation, - constant=constant, - inclusive=inclusive, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aggregation: Optional[pulumi.Input['TopicNamedFilterAggType']] = None, - constant: Optional[pulumi.Input['TopicRangeFilterConstantArgs']] = None, - inclusive: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if aggregation is not None: - _setter("aggregation", aggregation) + pulumi.set(__self__, "aggregation", aggregation) if constant is not None: - _setter("constant", constant) + pulumi.set(__self__, "constant", constant) if inclusive is not None: - _setter("inclusive", inclusive) + pulumi.set(__self__, "inclusive", inclusive) @property @pulumi.getter @@ -88305,21 +67972,10 @@ class TopicRangeConstantArgs: def __init__(__self__, *, maximum: Optional[pulumi.Input[str]] = None, minimum: Optional[pulumi.Input[str]] = None): - TopicRangeConstantArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - maximum=maximum, - minimum=minimum, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - maximum: Optional[pulumi.Input[str]] = None, - minimum: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if maximum is not None: - _setter("maximum", maximum) + pulumi.set(__self__, "maximum", maximum) if minimum is not None: - _setter("minimum", minimum) + pulumi.set(__self__, "minimum", minimum) @property @pulumi.getter @@ -88345,21 +68001,10 @@ class TopicRangeFilterConstantArgs: def __init__(__self__, *, constant_type: Optional[pulumi.Input['TopicConstantType']] = None, range_constant: Optional[pulumi.Input['TopicRangeConstantArgs']] = None): - TopicRangeFilterConstantArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - constant_type=constant_type, - range_constant=range_constant, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - constant_type: Optional[pulumi.Input['TopicConstantType']] = None, - range_constant: Optional[pulumi.Input['TopicRangeConstantArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if constant_type is not None: - _setter("constant_type", constant_type) + pulumi.set(__self__, "constant_type", constant_type) if range_constant is not None: - _setter("range_constant", range_constant) + pulumi.set(__self__, "range_constant", range_constant) @property @pulumi.getter(name="constantType") @@ -88386,25 +68031,12 @@ def __init__(__self__, *, constant: Optional[pulumi.Input['TopicSingularFilterConstantArgs']] = None, relative_date_filter_function: Optional[pulumi.Input['TopicRelativeDateFilterFunction']] = None, time_granularity: Optional[pulumi.Input['TopicTimeGranularity']] = None): - TopicRelativeDateFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - constant=constant, - relative_date_filter_function=relative_date_filter_function, - time_granularity=time_granularity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - constant: Optional[pulumi.Input['TopicSingularFilterConstantArgs']] = None, - relative_date_filter_function: Optional[pulumi.Input['TopicRelativeDateFilterFunction']] = None, - time_granularity: Optional[pulumi.Input['TopicTimeGranularity']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if constant is not None: - _setter("constant", constant) + pulumi.set(__self__, "constant", constant) if relative_date_filter_function is not None: - _setter("relative_date_filter_function", relative_date_filter_function) + pulumi.set(__self__, "relative_date_filter_function", relative_date_filter_function) if time_granularity is not None: - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "time_granularity", time_granularity) @property @pulumi.getter @@ -88440,25 +68072,12 @@ def __init__(__self__, *, sub_type_name: Optional[pulumi.Input[str]] = None, type_name: Optional[pulumi.Input[str]] = None, type_parameters: Optional[pulumi.Input['TopicTypeParametersArgs']] = None): - TopicSemanticEntityTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - sub_type_name=sub_type_name, - type_name=type_name, - type_parameters=type_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sub_type_name: Optional[pulumi.Input[str]] = None, - type_name: Optional[pulumi.Input[str]] = None, - type_parameters: Optional[pulumi.Input['TopicTypeParametersArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if sub_type_name is not None: - _setter("sub_type_name", sub_type_name) + pulumi.set(__self__, "sub_type_name", sub_type_name) if type_name is not None: - _setter("type_name", type_name) + pulumi.set(__self__, "type_name", type_name) if type_parameters is not None: - _setter("type_parameters", type_parameters) + pulumi.set(__self__, "type_parameters", type_parameters) @property @pulumi.getter(name="subTypeName") @@ -88498,41 +68117,20 @@ def __init__(__self__, *, truthy_cell_value_synonyms: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, type_name: Optional[pulumi.Input[str]] = None, type_parameters: Optional[pulumi.Input['TopicTypeParametersArgs']] = None): - TopicSemanticTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - falsey_cell_value=falsey_cell_value, - falsey_cell_value_synonyms=falsey_cell_value_synonyms, - sub_type_name=sub_type_name, - truthy_cell_value=truthy_cell_value, - truthy_cell_value_synonyms=truthy_cell_value_synonyms, - type_name=type_name, - type_parameters=type_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - falsey_cell_value: Optional[pulumi.Input[str]] = None, - falsey_cell_value_synonyms: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - sub_type_name: Optional[pulumi.Input[str]] = None, - truthy_cell_value: Optional[pulumi.Input[str]] = None, - truthy_cell_value_synonyms: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - type_name: Optional[pulumi.Input[str]] = None, - type_parameters: Optional[pulumi.Input['TopicTypeParametersArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if falsey_cell_value is not None: - _setter("falsey_cell_value", falsey_cell_value) + pulumi.set(__self__, "falsey_cell_value", falsey_cell_value) if falsey_cell_value_synonyms is not None: - _setter("falsey_cell_value_synonyms", falsey_cell_value_synonyms) + pulumi.set(__self__, "falsey_cell_value_synonyms", falsey_cell_value_synonyms) if sub_type_name is not None: - _setter("sub_type_name", sub_type_name) + pulumi.set(__self__, "sub_type_name", sub_type_name) if truthy_cell_value is not None: - _setter("truthy_cell_value", truthy_cell_value) + pulumi.set(__self__, "truthy_cell_value", truthy_cell_value) if truthy_cell_value_synonyms is not None: - _setter("truthy_cell_value_synonyms", truthy_cell_value_synonyms) + pulumi.set(__self__, "truthy_cell_value_synonyms", truthy_cell_value_synonyms) if type_name is not None: - _setter("type_name", type_name) + pulumi.set(__self__, "type_name", type_name) if type_parameters is not None: - _setter("type_parameters", type_parameters) + pulumi.set(__self__, "type_parameters", type_parameters) @property @pulumi.getter(name="falseyCellValue") @@ -88603,21 +68201,10 @@ class TopicSingularFilterConstantArgs: def __init__(__self__, *, constant_type: Optional[pulumi.Input['TopicConstantType']] = None, singular_constant: Optional[pulumi.Input[str]] = None): - TopicSingularFilterConstantArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - constant_type=constant_type, - singular_constant=singular_constant, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - constant_type: Optional[pulumi.Input['TopicConstantType']] = None, - singular_constant: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if constant_type is not None: - _setter("constant_type", constant_type) + pulumi.set(__self__, "constant_type", constant_type) if singular_constant is not None: - _setter("singular_constant", singular_constant) + pulumi.set(__self__, "singular_constant", singular_constant) @property @pulumi.getter(name="constantType") @@ -88642,11 +68229,6 @@ def singular_constant(self, value: Optional[pulumi.Input[str]]): class TopicTypeParametersArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -88654,19 +68236,8 @@ class VpcConnectionTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - VpcConnectionTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/quicksight/analysis.py b/sdk/python/pulumi_aws_native/quicksight/analysis.py index e8d531b024..d8205aabef 100644 --- a/sdk/python/pulumi_aws_native/quicksight/analysis.py +++ b/sdk/python/pulumi_aws_native/quicksight/analysis.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -31,55 +31,26 @@ def __init__(__self__, *, """ The set of arguments for constructing a Analysis resource. """ - AnalysisArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - analysis_id=analysis_id, - aws_account_id=aws_account_id, - definition=definition, - name=name, - parameters=parameters, - permissions=permissions, - source_entity=source_entity, - status=status, - tags=tags, - theme_arn=theme_arn, - validation_strategy=validation_strategy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - analysis_id: pulumi.Input[str], - aws_account_id: pulumi.Input[str], - definition: Optional[pulumi.Input['AnalysisDefinitionArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - parameters: Optional[pulumi.Input['AnalysisParametersArgs']] = None, - permissions: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisResourcePermissionArgs']]]] = None, - source_entity: Optional[pulumi.Input['AnalysisSourceEntityArgs']] = None, - status: Optional[pulumi.Input['AnalysisResourceStatus']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['AnalysisTagArgs']]]] = None, - theme_arn: Optional[pulumi.Input[str]] = None, - validation_strategy: Optional[pulumi.Input['AnalysisValidationStrategyArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("analysis_id", analysis_id) - _setter("aws_account_id", aws_account_id) + pulumi.set(__self__, "analysis_id", analysis_id) + pulumi.set(__self__, "aws_account_id", aws_account_id) if definition is not None: - _setter("definition", definition) + pulumi.set(__self__, "definition", definition) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) if permissions is not None: - _setter("permissions", permissions) + pulumi.set(__self__, "permissions", permissions) if source_entity is not None: - _setter("source_entity", source_entity) + pulumi.set(__self__, "source_entity", source_entity) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if theme_arn is not None: - _setter("theme_arn", theme_arn) + pulumi.set(__self__, "theme_arn", theme_arn) if validation_strategy is not None: - _setter("validation_strategy", validation_strategy) + pulumi.set(__self__, "validation_strategy", validation_strategy) @property @pulumi.getter(name="analysisId") @@ -223,10 +194,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AnalysisArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -258,34 +225,14 @@ def _internal_init(__self__, if aws_account_id is None and not opts.urn: raise TypeError("Missing required property 'aws_account_id'") __props__.__dict__["aws_account_id"] = aws_account_id - if definition is not None and not isinstance(definition, AnalysisDefinitionArgs): - definition = definition or {} - def _setter(key, value): - definition[key] = value - AnalysisDefinitionArgs._configure(_setter, **definition) __props__.__dict__["definition"] = definition __props__.__dict__["name"] = name - if parameters is not None and not isinstance(parameters, AnalysisParametersArgs): - parameters = parameters or {} - def _setter(key, value): - parameters[key] = value - AnalysisParametersArgs._configure(_setter, **parameters) __props__.__dict__["parameters"] = parameters __props__.__dict__["permissions"] = permissions - if source_entity is not None and not isinstance(source_entity, AnalysisSourceEntityArgs): - source_entity = source_entity or {} - def _setter(key, value): - source_entity[key] = value - AnalysisSourceEntityArgs._configure(_setter, **source_entity) __props__.__dict__["source_entity"] = source_entity __props__.__dict__["status"] = status __props__.__dict__["tags"] = tags __props__.__dict__["theme_arn"] = theme_arn - if validation_strategy is not None and not isinstance(validation_strategy, AnalysisValidationStrategyArgs): - validation_strategy = validation_strategy or {} - def _setter(key, value): - validation_strategy[key] = value - AnalysisValidationStrategyArgs._configure(_setter, **validation_strategy) __props__.__dict__["validation_strategy"] = validation_strategy __props__.__dict__["arn"] = None __props__.__dict__["created_time"] = None diff --git a/sdk/python/pulumi_aws_native/quicksight/dashboard.py b/sdk/python/pulumi_aws_native/quicksight/dashboard.py index eed4d76f0b..beafa84889 100644 --- a/sdk/python/pulumi_aws_native/quicksight/dashboard.py +++ b/sdk/python/pulumi_aws_native/quicksight/dashboard.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -32,59 +32,28 @@ def __init__(__self__, *, """ The set of arguments for constructing a Dashboard resource. """ - DashboardArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - aws_account_id=aws_account_id, - dashboard_id=dashboard_id, - dashboard_publish_options=dashboard_publish_options, - definition=definition, - name=name, - parameters=parameters, - permissions=permissions, - source_entity=source_entity, - tags=tags, - theme_arn=theme_arn, - validation_strategy=validation_strategy, - version_description=version_description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aws_account_id: pulumi.Input[str], - dashboard_id: pulumi.Input[str], - dashboard_publish_options: Optional[pulumi.Input['DashboardPublishOptionsArgs']] = None, - definition: Optional[pulumi.Input['DashboardVersionDefinitionArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - parameters: Optional[pulumi.Input['DashboardParametersArgs']] = None, - permissions: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardResourcePermissionArgs']]]] = None, - source_entity: Optional[pulumi.Input['DashboardSourceEntityArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DashboardTagArgs']]]] = None, - theme_arn: Optional[pulumi.Input[str]] = None, - validation_strategy: Optional[pulumi.Input['DashboardValidationStrategyArgs']] = None, - version_description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("aws_account_id", aws_account_id) - _setter("dashboard_id", dashboard_id) + pulumi.set(__self__, "aws_account_id", aws_account_id) + pulumi.set(__self__, "dashboard_id", dashboard_id) if dashboard_publish_options is not None: - _setter("dashboard_publish_options", dashboard_publish_options) + pulumi.set(__self__, "dashboard_publish_options", dashboard_publish_options) if definition is not None: - _setter("definition", definition) + pulumi.set(__self__, "definition", definition) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) if permissions is not None: - _setter("permissions", permissions) + pulumi.set(__self__, "permissions", permissions) if source_entity is not None: - _setter("source_entity", source_entity) + pulumi.set(__self__, "source_entity", source_entity) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if theme_arn is not None: - _setter("theme_arn", theme_arn) + pulumi.set(__self__, "theme_arn", theme_arn) if validation_strategy is not None: - _setter("validation_strategy", validation_strategy) + pulumi.set(__self__, "validation_strategy", validation_strategy) if version_description is not None: - _setter("version_description", version_description) + pulumi.set(__self__, "version_description", version_description) @property @pulumi.getter(name="awsAccountId") @@ -238,10 +207,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DashboardArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -274,39 +239,14 @@ def _internal_init(__self__, if dashboard_id is None and not opts.urn: raise TypeError("Missing required property 'dashboard_id'") __props__.__dict__["dashboard_id"] = dashboard_id - if dashboard_publish_options is not None and not isinstance(dashboard_publish_options, DashboardPublishOptionsArgs): - dashboard_publish_options = dashboard_publish_options or {} - def _setter(key, value): - dashboard_publish_options[key] = value - DashboardPublishOptionsArgs._configure(_setter, **dashboard_publish_options) __props__.__dict__["dashboard_publish_options"] = dashboard_publish_options - if definition is not None and not isinstance(definition, DashboardVersionDefinitionArgs): - definition = definition or {} - def _setter(key, value): - definition[key] = value - DashboardVersionDefinitionArgs._configure(_setter, **definition) __props__.__dict__["definition"] = definition __props__.__dict__["name"] = name - if parameters is not None and not isinstance(parameters, DashboardParametersArgs): - parameters = parameters or {} - def _setter(key, value): - parameters[key] = value - DashboardParametersArgs._configure(_setter, **parameters) __props__.__dict__["parameters"] = parameters __props__.__dict__["permissions"] = permissions - if source_entity is not None and not isinstance(source_entity, DashboardSourceEntityArgs): - source_entity = source_entity or {} - def _setter(key, value): - source_entity[key] = value - DashboardSourceEntityArgs._configure(_setter, **source_entity) __props__.__dict__["source_entity"] = source_entity __props__.__dict__["tags"] = tags __props__.__dict__["theme_arn"] = theme_arn - if validation_strategy is not None and not isinstance(validation_strategy, DashboardValidationStrategyArgs): - validation_strategy = validation_strategy or {} - def _setter(key, value): - validation_strategy[key] = value - DashboardValidationStrategyArgs._configure(_setter, **validation_strategy) __props__.__dict__["validation_strategy"] = validation_strategy __props__.__dict__["version_description"] = version_description __props__.__dict__["arn"] = None diff --git a/sdk/python/pulumi_aws_native/quicksight/data_set.py b/sdk/python/pulumi_aws_native/quicksight/data_set.py index cd092238bd..13b1732acb 100644 --- a/sdk/python/pulumi_aws_native/quicksight/data_set.py +++ b/sdk/python/pulumi_aws_native/quicksight/data_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -42,81 +42,40 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['DataSetResourcePermissionArgs']]] permissions:

A list of resource permissions on the dataset.

:param pulumi.Input[Sequence[pulumi.Input['DataSetTagArgs']]] tags:

Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.

""" - DataSetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - aws_account_id=aws_account_id, - column_groups=column_groups, - column_level_permission_rules=column_level_permission_rules, - data_set_id=data_set_id, - data_set_refresh_properties=data_set_refresh_properties, - data_set_usage_configuration=data_set_usage_configuration, - dataset_parameters=dataset_parameters, - field_folders=field_folders, - import_mode=import_mode, - ingestion_wait_policy=ingestion_wait_policy, - logical_table_map=logical_table_map, - name=name, - permissions=permissions, - physical_table_map=physical_table_map, - row_level_permission_data_set=row_level_permission_data_set, - row_level_permission_tag_configuration=row_level_permission_tag_configuration, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aws_account_id: Optional[pulumi.Input[str]] = None, - column_groups: Optional[pulumi.Input[Sequence[pulumi.Input['DataSetColumnGroupArgs']]]] = None, - column_level_permission_rules: Optional[pulumi.Input[Sequence[pulumi.Input['DataSetColumnLevelPermissionRuleArgs']]]] = None, - data_set_id: Optional[pulumi.Input[str]] = None, - data_set_refresh_properties: Optional[pulumi.Input['DataSetRefreshPropertiesArgs']] = None, - data_set_usage_configuration: Optional[pulumi.Input['DataSetUsageConfigurationArgs']] = None, - dataset_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['DataSetDatasetParameterArgs']]]] = None, - field_folders: Optional[pulumi.Input['DataSetFieldFolderMapArgs']] = None, - import_mode: Optional[pulumi.Input['DataSetImportMode']] = None, - ingestion_wait_policy: Optional[pulumi.Input['DataSetIngestionWaitPolicyArgs']] = None, - logical_table_map: Optional[pulumi.Input['DataSetLogicalTableMapArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - permissions: Optional[pulumi.Input[Sequence[pulumi.Input['DataSetResourcePermissionArgs']]]] = None, - physical_table_map: Optional[pulumi.Input['DataSetPhysicalTableMapArgs']] = None, - row_level_permission_data_set: Optional[pulumi.Input['DataSetRowLevelPermissionDataSetArgs']] = None, - row_level_permission_tag_configuration: Optional[pulumi.Input['DataSetRowLevelPermissionTagConfigurationArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DataSetTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if aws_account_id is not None: - _setter("aws_account_id", aws_account_id) + pulumi.set(__self__, "aws_account_id", aws_account_id) if column_groups is not None: - _setter("column_groups", column_groups) + pulumi.set(__self__, "column_groups", column_groups) if column_level_permission_rules is not None: - _setter("column_level_permission_rules", column_level_permission_rules) + pulumi.set(__self__, "column_level_permission_rules", column_level_permission_rules) if data_set_id is not None: - _setter("data_set_id", data_set_id) + pulumi.set(__self__, "data_set_id", data_set_id) if data_set_refresh_properties is not None: - _setter("data_set_refresh_properties", data_set_refresh_properties) + pulumi.set(__self__, "data_set_refresh_properties", data_set_refresh_properties) if data_set_usage_configuration is not None: - _setter("data_set_usage_configuration", data_set_usage_configuration) + pulumi.set(__self__, "data_set_usage_configuration", data_set_usage_configuration) if dataset_parameters is not None: - _setter("dataset_parameters", dataset_parameters) + pulumi.set(__self__, "dataset_parameters", dataset_parameters) if field_folders is not None: - _setter("field_folders", field_folders) + pulumi.set(__self__, "field_folders", field_folders) if import_mode is not None: - _setter("import_mode", import_mode) + pulumi.set(__self__, "import_mode", import_mode) if ingestion_wait_policy is not None: - _setter("ingestion_wait_policy", ingestion_wait_policy) + pulumi.set(__self__, "ingestion_wait_policy", ingestion_wait_policy) if logical_table_map is not None: - _setter("logical_table_map", logical_table_map) + pulumi.set(__self__, "logical_table_map", logical_table_map) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if permissions is not None: - _setter("permissions", permissions) + pulumi.set(__self__, "permissions", permissions) if physical_table_map is not None: - _setter("physical_table_map", physical_table_map) + pulumi.set(__self__, "physical_table_map", physical_table_map) if row_level_permission_data_set is not None: - _setter("row_level_permission_data_set", row_level_permission_data_set) + pulumi.set(__self__, "row_level_permission_data_set", row_level_permission_data_set) if row_level_permission_tag_configuration is not None: - _setter("row_level_permission_tag_configuration", row_level_permission_tag_configuration) + pulumi.set(__self__, "row_level_permission_tag_configuration", row_level_permission_tag_configuration) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="awsAccountId") @@ -340,10 +299,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DataSetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -379,57 +334,17 @@ def _internal_init(__self__, __props__.__dict__["column_groups"] = column_groups __props__.__dict__["column_level_permission_rules"] = column_level_permission_rules __props__.__dict__["data_set_id"] = data_set_id - if data_set_refresh_properties is not None and not isinstance(data_set_refresh_properties, DataSetRefreshPropertiesArgs): - data_set_refresh_properties = data_set_refresh_properties or {} - def _setter(key, value): - data_set_refresh_properties[key] = value - DataSetRefreshPropertiesArgs._configure(_setter, **data_set_refresh_properties) __props__.__dict__["data_set_refresh_properties"] = data_set_refresh_properties - if data_set_usage_configuration is not None and not isinstance(data_set_usage_configuration, DataSetUsageConfigurationArgs): - data_set_usage_configuration = data_set_usage_configuration or {} - def _setter(key, value): - data_set_usage_configuration[key] = value - DataSetUsageConfigurationArgs._configure(_setter, **data_set_usage_configuration) __props__.__dict__["data_set_usage_configuration"] = data_set_usage_configuration __props__.__dict__["dataset_parameters"] = dataset_parameters - if field_folders is not None and not isinstance(field_folders, DataSetFieldFolderMapArgs): - field_folders = field_folders or {} - def _setter(key, value): - field_folders[key] = value - DataSetFieldFolderMapArgs._configure(_setter, **field_folders) __props__.__dict__["field_folders"] = field_folders __props__.__dict__["import_mode"] = import_mode - if ingestion_wait_policy is not None and not isinstance(ingestion_wait_policy, DataSetIngestionWaitPolicyArgs): - ingestion_wait_policy = ingestion_wait_policy or {} - def _setter(key, value): - ingestion_wait_policy[key] = value - DataSetIngestionWaitPolicyArgs._configure(_setter, **ingestion_wait_policy) __props__.__dict__["ingestion_wait_policy"] = ingestion_wait_policy - if logical_table_map is not None and not isinstance(logical_table_map, DataSetLogicalTableMapArgs): - logical_table_map = logical_table_map or {} - def _setter(key, value): - logical_table_map[key] = value - DataSetLogicalTableMapArgs._configure(_setter, **logical_table_map) __props__.__dict__["logical_table_map"] = logical_table_map __props__.__dict__["name"] = name __props__.__dict__["permissions"] = permissions - if physical_table_map is not None and not isinstance(physical_table_map, DataSetPhysicalTableMapArgs): - physical_table_map = physical_table_map or {} - def _setter(key, value): - physical_table_map[key] = value - DataSetPhysicalTableMapArgs._configure(_setter, **physical_table_map) __props__.__dict__["physical_table_map"] = physical_table_map - if row_level_permission_data_set is not None and not isinstance(row_level_permission_data_set, DataSetRowLevelPermissionDataSetArgs): - row_level_permission_data_set = row_level_permission_data_set or {} - def _setter(key, value): - row_level_permission_data_set[key] = value - DataSetRowLevelPermissionDataSetArgs._configure(_setter, **row_level_permission_data_set) __props__.__dict__["row_level_permission_data_set"] = row_level_permission_data_set - if row_level_permission_tag_configuration is not None and not isinstance(row_level_permission_tag_configuration, DataSetRowLevelPermissionTagConfigurationArgs): - row_level_permission_tag_configuration = row_level_permission_tag_configuration or {} - def _setter(key, value): - row_level_permission_tag_configuration[key] = value - DataSetRowLevelPermissionTagConfigurationArgs._configure(_setter, **row_level_permission_tag_configuration) __props__.__dict__["row_level_permission_tag_configuration"] = row_level_permission_tag_configuration __props__.__dict__["tags"] = tags __props__.__dict__["arn"] = None diff --git a/sdk/python/pulumi_aws_native/quicksight/data_source.py b/sdk/python/pulumi_aws_native/quicksight/data_source.py index 5d6498d136..73080d9500 100644 --- a/sdk/python/pulumi_aws_native/quicksight/data_source.py +++ b/sdk/python/pulumi_aws_native/quicksight/data_source.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -44,61 +44,30 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['DataSourceResourcePermissionArgs']]] permissions:

A list of resource permissions on the data source.

:param pulumi.Input[Sequence[pulumi.Input['DataSourceTagArgs']]] tags:

Contains a map of the key-value pairs for the resource tag or tags assigned to the data source.

""" - DataSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - alternate_data_source_parameters=alternate_data_source_parameters, - aws_account_id=aws_account_id, - credentials=credentials, - data_source_id=data_source_id, - data_source_parameters=data_source_parameters, - error_info=error_info, - name=name, - permissions=permissions, - ssl_properties=ssl_properties, - tags=tags, - type=type, - vpc_connection_properties=vpc_connection_properties, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alternate_data_source_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceParametersArgs']]]] = None, - aws_account_id: Optional[pulumi.Input[str]] = None, - credentials: Optional[pulumi.Input['DataSourceCredentialsArgs']] = None, - data_source_id: Optional[pulumi.Input[str]] = None, - data_source_parameters: Optional[pulumi.Input['DataSourceParametersArgs']] = None, - error_info: Optional[pulumi.Input['DataSourceErrorInfoArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - permissions: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceResourcePermissionArgs']]]] = None, - ssl_properties: Optional[pulumi.Input['DataSourceSslPropertiesArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DataSourceTagArgs']]]] = None, - type: Optional[pulumi.Input['DataSourceType']] = None, - vpc_connection_properties: Optional[pulumi.Input['DataSourceVpcConnectionPropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if alternate_data_source_parameters is not None: - _setter("alternate_data_source_parameters", alternate_data_source_parameters) + pulumi.set(__self__, "alternate_data_source_parameters", alternate_data_source_parameters) if aws_account_id is not None: - _setter("aws_account_id", aws_account_id) + pulumi.set(__self__, "aws_account_id", aws_account_id) if credentials is not None: - _setter("credentials", credentials) + pulumi.set(__self__, "credentials", credentials) if data_source_id is not None: - _setter("data_source_id", data_source_id) + pulumi.set(__self__, "data_source_id", data_source_id) if data_source_parameters is not None: - _setter("data_source_parameters", data_source_parameters) + pulumi.set(__self__, "data_source_parameters", data_source_parameters) if error_info is not None: - _setter("error_info", error_info) + pulumi.set(__self__, "error_info", error_info) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if permissions is not None: - _setter("permissions", permissions) + pulumi.set(__self__, "permissions", permissions) if ssl_properties is not None: - _setter("ssl_properties", ssl_properties) + pulumi.set(__self__, "ssl_properties", ssl_properties) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) if vpc_connection_properties is not None: - _setter("vpc_connection_properties", vpc_connection_properties) + pulumi.set(__self__, "vpc_connection_properties", vpc_connection_properties) @property @pulumi.getter(name="alternateDataSourceParameters") @@ -284,10 +253,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DataSourceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -316,40 +281,15 @@ def _internal_init(__self__, __props__.__dict__["alternate_data_source_parameters"] = alternate_data_source_parameters __props__.__dict__["aws_account_id"] = aws_account_id - if credentials is not None and not isinstance(credentials, DataSourceCredentialsArgs): - credentials = credentials or {} - def _setter(key, value): - credentials[key] = value - DataSourceCredentialsArgs._configure(_setter, **credentials) __props__.__dict__["credentials"] = credentials __props__.__dict__["data_source_id"] = data_source_id - if data_source_parameters is not None and not isinstance(data_source_parameters, DataSourceParametersArgs): - data_source_parameters = data_source_parameters or {} - def _setter(key, value): - data_source_parameters[key] = value - DataSourceParametersArgs._configure(_setter, **data_source_parameters) __props__.__dict__["data_source_parameters"] = data_source_parameters - if error_info is not None and not isinstance(error_info, DataSourceErrorInfoArgs): - error_info = error_info or {} - def _setter(key, value): - error_info[key] = value - DataSourceErrorInfoArgs._configure(_setter, **error_info) __props__.__dict__["error_info"] = error_info __props__.__dict__["name"] = name __props__.__dict__["permissions"] = permissions - if ssl_properties is not None and not isinstance(ssl_properties, DataSourceSslPropertiesArgs): - ssl_properties = ssl_properties or {} - def _setter(key, value): - ssl_properties[key] = value - DataSourceSslPropertiesArgs._configure(_setter, **ssl_properties) __props__.__dict__["ssl_properties"] = ssl_properties __props__.__dict__["tags"] = tags __props__.__dict__["type"] = type - if vpc_connection_properties is not None and not isinstance(vpc_connection_properties, DataSourceVpcConnectionPropertiesArgs): - vpc_connection_properties = vpc_connection_properties or {} - def _setter(key, value): - vpc_connection_properties[key] = value - DataSourceVpcConnectionPropertiesArgs._configure(_setter, **vpc_connection_properties) __props__.__dict__["vpc_connection_properties"] = vpc_connection_properties __props__.__dict__["arn"] = None __props__.__dict__["created_time"] = None diff --git a/sdk/python/pulumi_aws_native/quicksight/get_analysis.py b/sdk/python/pulumi_aws_native/quicksight/get_analysis.py index 3566ae5f5c..57b3c9428a 100644 --- a/sdk/python/pulumi_aws_native/quicksight/get_analysis.py +++ b/sdk/python/pulumi_aws_native/quicksight/get_analysis.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/quicksight/get_dashboard.py b/sdk/python/pulumi_aws_native/quicksight/get_dashboard.py index c368c1dd6a..07fb0fde61 100644 --- a/sdk/python/pulumi_aws_native/quicksight/get_dashboard.py +++ b/sdk/python/pulumi_aws_native/quicksight/get_dashboard.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/quicksight/get_data_set.py b/sdk/python/pulumi_aws_native/quicksight/get_data_set.py index 7c7a094bea..5a4a68d2bd 100644 --- a/sdk/python/pulumi_aws_native/quicksight/get_data_set.py +++ b/sdk/python/pulumi_aws_native/quicksight/get_data_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/quicksight/get_data_source.py b/sdk/python/pulumi_aws_native/quicksight/get_data_source.py index 40aeef6093..9b7bd50e6b 100644 --- a/sdk/python/pulumi_aws_native/quicksight/get_data_source.py +++ b/sdk/python/pulumi_aws_native/quicksight/get_data_source.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/quicksight/get_template.py b/sdk/python/pulumi_aws_native/quicksight/get_template.py index 27246ac6c3..b7f47c3b4e 100644 --- a/sdk/python/pulumi_aws_native/quicksight/get_template.py +++ b/sdk/python/pulumi_aws_native/quicksight/get_template.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/quicksight/get_theme.py b/sdk/python/pulumi_aws_native/quicksight/get_theme.py index 1cf2fa012f..f0889d8531 100644 --- a/sdk/python/pulumi_aws_native/quicksight/get_theme.py +++ b/sdk/python/pulumi_aws_native/quicksight/get_theme.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/quicksight/get_topic.py b/sdk/python/pulumi_aws_native/quicksight/get_topic.py index 506c163523..a6860a6048 100644 --- a/sdk/python/pulumi_aws_native/quicksight/get_topic.py +++ b/sdk/python/pulumi_aws_native/quicksight/get_topic.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/quicksight/get_vpc_connection.py b/sdk/python/pulumi_aws_native/quicksight/get_vpc_connection.py index 32f5b0bf49..add856bcba 100644 --- a/sdk/python/pulumi_aws_native/quicksight/get_vpc_connection.py +++ b/sdk/python/pulumi_aws_native/quicksight/get_vpc_connection.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/quicksight/outputs.py b/sdk/python/pulumi_aws_native/quicksight/outputs.py index 743f9dddc1..262c16b7e5 100644 --- a/sdk/python/pulumi_aws_native/quicksight/outputs.py +++ b/sdk/python/pulumi_aws_native/quicksight/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -1570,29 +1570,14 @@ def __init__(__self__, *, categorical_aggregation_function: Optional['AnalysisCategoricalAggregationFunction'] = None, date_aggregation_function: Optional['AnalysisDateAggregationFunction'] = None, numerical_aggregation_function: Optional['outputs.AnalysisNumericalAggregationFunction'] = None): - AnalysisAggregationFunction._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute_aggregation_function=attribute_aggregation_function, - categorical_aggregation_function=categorical_aggregation_function, - date_aggregation_function=date_aggregation_function, - numerical_aggregation_function=numerical_aggregation_function, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute_aggregation_function: Optional['outputs.AnalysisAttributeAggregationFunction'] = None, - categorical_aggregation_function: Optional['AnalysisCategoricalAggregationFunction'] = None, - date_aggregation_function: Optional['AnalysisDateAggregationFunction'] = None, - numerical_aggregation_function: Optional['outputs.AnalysisNumericalAggregationFunction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attribute_aggregation_function is not None: - _setter("attribute_aggregation_function", attribute_aggregation_function) + pulumi.set(__self__, "attribute_aggregation_function", attribute_aggregation_function) if categorical_aggregation_function is not None: - _setter("categorical_aggregation_function", categorical_aggregation_function) + pulumi.set(__self__, "categorical_aggregation_function", categorical_aggregation_function) if date_aggregation_function is not None: - _setter("date_aggregation_function", date_aggregation_function) + pulumi.set(__self__, "date_aggregation_function", date_aggregation_function) if numerical_aggregation_function is not None: - _setter("numerical_aggregation_function", numerical_aggregation_function) + pulumi.set(__self__, "numerical_aggregation_function", numerical_aggregation_function) @property @pulumi.getter(name="attributeAggregationFunction") @@ -1640,23 +1625,10 @@ def __init__(__self__, *, column: 'outputs.AnalysisColumnIdentifier', sort_direction: 'AnalysisSortDirection', aggregation_function: Optional['outputs.AnalysisAggregationFunction'] = None): - AnalysisAggregationSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - sort_direction=sort_direction, - aggregation_function=aggregation_function, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.AnalysisColumnIdentifier', - sort_direction: 'AnalysisSortDirection', - aggregation_function: Optional['outputs.AnalysisAggregationFunction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("sort_direction", sort_direction) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "sort_direction", sort_direction) if aggregation_function is not None: - _setter("aggregation_function", aggregation_function) + pulumi.set(__self__, "aggregation_function", aggregation_function) @property @pulumi.getter @@ -1678,11 +1650,6 @@ def aggregation_function(self) -> Optional['outputs.AnalysisAggregationFunction' class AnalysisAllSheetsFilterScopeConfiguration(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -1709,21 +1676,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, anchor_option: Optional['AnalysisAnchorOption'] = None, parameter_name: Optional[str] = None): - AnalysisAnchorDateConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - anchor_option=anchor_option, - parameter_name=parameter_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - anchor_option: Optional['AnalysisAnchorOption'] = None, - parameter_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if anchor_option is not None: - _setter("anchor_option", anchor_option) + pulumi.set(__self__, "anchor_option", anchor_option) if parameter_name is not None: - _setter("parameter_name", parameter_name) + pulumi.set(__self__, "parameter_name", parameter_name) @property @pulumi.getter(name="anchorOption") @@ -1758,21 +1714,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, range: Optional['outputs.AnalysisArcAxisDisplayRange'] = None, reserve_range: Optional[float] = None): - AnalysisArcAxisConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - range=range, - reserve_range=reserve_range, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - range: Optional['outputs.AnalysisArcAxisDisplayRange'] = None, - reserve_range: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if range is not None: - _setter("range", range) + pulumi.set(__self__, "range", range) if reserve_range is not None: - _setter("reserve_range", reserve_range) + pulumi.set(__self__, "reserve_range", reserve_range) @property @pulumi.getter @@ -1790,21 +1735,10 @@ class AnalysisArcAxisDisplayRange(dict): def __init__(__self__, *, max: Optional[float] = None, min: Optional[float] = None): - AnalysisArcAxisDisplayRange._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[float] = None, - min: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -1841,21 +1775,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, arc_angle: Optional[float] = None, arc_thickness: Optional['AnalysisArcThicknessOptions'] = None): - AnalysisArcConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - arc_angle=arc_angle, - arc_thickness=arc_thickness, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arc_angle: Optional[float] = None, - arc_thickness: Optional['AnalysisArcThicknessOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arc_angle is not None: - _setter("arc_angle", arc_angle) + pulumi.set(__self__, "arc_angle", arc_angle) if arc_thickness is not None: - _setter("arc_thickness", arc_thickness) + pulumi.set(__self__, "arc_thickness", arc_thickness) @property @pulumi.getter(name="arcAngle") @@ -1889,17 +1812,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, arc_thickness: Optional['AnalysisArcThickness'] = None): - AnalysisArcOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - arc_thickness=arc_thickness, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arc_thickness: Optional['AnalysisArcThickness'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arc_thickness is not None: - _setter("arc_thickness", arc_thickness) + pulumi.set(__self__, "arc_thickness", arc_thickness) @property @pulumi.getter(name="arcThickness") @@ -1931,21 +1845,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, simple_attribute_aggregation: Optional['AnalysisSimpleAttributeAggregationFunction'] = None, value_for_multiple_values: Optional[str] = None): - AnalysisAttributeAggregationFunction._configure( - lambda key, value: pulumi.set(__self__, key, value), - simple_attribute_aggregation=simple_attribute_aggregation, - value_for_multiple_values=value_for_multiple_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - simple_attribute_aggregation: Optional['AnalysisSimpleAttributeAggregationFunction'] = None, - value_for_multiple_values: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if simple_attribute_aggregation is not None: - _setter("simple_attribute_aggregation", simple_attribute_aggregation) + pulumi.set(__self__, "simple_attribute_aggregation", simple_attribute_aggregation) if value_for_multiple_values is not None: - _setter("value_for_multiple_values", value_for_multiple_values) + pulumi.set(__self__, "value_for_multiple_values", value_for_multiple_values) @property @pulumi.getter(name="simpleAttributeAggregation") @@ -1982,21 +1885,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, date_axis_options: Optional['outputs.AnalysisDateAxisOptions'] = None, numeric_axis_options: Optional['outputs.AnalysisNumericAxisOptions'] = None): - AnalysisAxisDataOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_axis_options=date_axis_options, - numeric_axis_options=numeric_axis_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_axis_options: Optional['outputs.AnalysisDateAxisOptions'] = None, - numeric_axis_options: Optional['outputs.AnalysisNumericAxisOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_axis_options is not None: - _setter("date_axis_options", date_axis_options) + pulumi.set(__self__, "date_axis_options", date_axis_options) if numeric_axis_options is not None: - _setter("numeric_axis_options", numeric_axis_options) + pulumi.set(__self__, "numeric_axis_options", numeric_axis_options) @property @pulumi.getter(name="dateAxisOptions") @@ -2013,11 +1905,6 @@ def numeric_axis_options(self) -> Optional['outputs.AnalysisNumericAxisOptions'] class AnalysisAxisDisplayDataDrivenRange(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -2025,21 +1912,10 @@ class AnalysisAxisDisplayMinMaxRange(dict): def __init__(__self__, *, maximum: Optional[float] = None, minimum: Optional[float] = None): - AnalysisAxisDisplayMinMaxRange._configure( - lambda key, value: pulumi.set(__self__, key, value), - maximum=maximum, - minimum=minimum, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - maximum: Optional[float] = None, - minimum: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if maximum is not None: - _setter("maximum", maximum) + pulumi.set(__self__, "maximum", maximum) if minimum is not None: - _setter("minimum", minimum) + pulumi.set(__self__, "minimum", minimum) @property @pulumi.getter @@ -2091,37 +1967,18 @@ def __init__(__self__, *, """ :param str axis_offset: String based length that is composed of value and unit in px """ - AnalysisAxisDisplayOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - axis_line_visibility=axis_line_visibility, - axis_offset=axis_offset, - data_options=data_options, - grid_line_visibility=grid_line_visibility, - scrollbar_options=scrollbar_options, - tick_label_options=tick_label_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - axis_line_visibility: Optional['AnalysisVisibility'] = None, - axis_offset: Optional[str] = None, - data_options: Optional['outputs.AnalysisAxisDataOptions'] = None, - grid_line_visibility: Optional['AnalysisVisibility'] = None, - scrollbar_options: Optional['outputs.AnalysisScrollBarOptions'] = None, - tick_label_options: Optional['outputs.AnalysisAxisTickLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if axis_line_visibility is not None: - _setter("axis_line_visibility", axis_line_visibility) + pulumi.set(__self__, "axis_line_visibility", axis_line_visibility) if axis_offset is not None: - _setter("axis_offset", axis_offset) + pulumi.set(__self__, "axis_offset", axis_offset) if data_options is not None: - _setter("data_options", data_options) + pulumi.set(__self__, "data_options", data_options) if grid_line_visibility is not None: - _setter("grid_line_visibility", grid_line_visibility) + pulumi.set(__self__, "grid_line_visibility", grid_line_visibility) if scrollbar_options is not None: - _setter("scrollbar_options", scrollbar_options) + pulumi.set(__self__, "scrollbar_options", scrollbar_options) if tick_label_options is not None: - _setter("tick_label_options", tick_label_options) + pulumi.set(__self__, "tick_label_options", tick_label_options) @property @pulumi.getter(name="axisLineVisibility") @@ -2181,21 +2038,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, data_driven: Optional['outputs.AnalysisAxisDisplayDataDrivenRange'] = None, min_max: Optional['outputs.AnalysisAxisDisplayMinMaxRange'] = None): - AnalysisAxisDisplayRange._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_driven=data_driven, - min_max=min_max, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_driven: Optional['outputs.AnalysisAxisDisplayDataDrivenRange'] = None, - min_max: Optional['outputs.AnalysisAxisDisplayMinMaxRange'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_driven is not None: - _setter("data_driven", data_driven) + pulumi.set(__self__, "data_driven", data_driven) if min_max is not None: - _setter("min_max", min_max) + pulumi.set(__self__, "min_max", min_max) @property @pulumi.getter(name="dataDriven") @@ -2235,25 +2081,12 @@ def __init__(__self__, *, apply_to: Optional['outputs.AnalysisAxisLabelReferenceOptions'] = None, custom_label: Optional[str] = None, font_configuration: Optional['outputs.AnalysisFontConfiguration'] = None): - AnalysisAxisLabelOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - apply_to=apply_to, - custom_label=custom_label, - font_configuration=font_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - apply_to: Optional['outputs.AnalysisAxisLabelReferenceOptions'] = None, - custom_label: Optional[str] = None, - font_configuration: Optional['outputs.AnalysisFontConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if apply_to is not None: - _setter("apply_to", apply_to) + pulumi.set(__self__, "apply_to", apply_to) if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if font_configuration is not None: - _setter("font_configuration", font_configuration) + pulumi.set(__self__, "font_configuration", font_configuration) @property @pulumi.getter(name="applyTo") @@ -2293,19 +2126,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, column: 'outputs.AnalysisColumnIdentifier', field_id: str): - AnalysisAxisLabelReferenceOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.AnalysisColumnIdentifier', - field_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) @property @pulumi.getter @@ -2342,21 +2164,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, step_count: Optional[float] = None, step_size: Optional[float] = None): - AnalysisAxisLinearScale._configure( - lambda key, value: pulumi.set(__self__, key, value), - step_count=step_count, - step_size=step_size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - step_count: Optional[float] = None, - step_size: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if step_count is not None: - _setter("step_count", step_count) + pulumi.set(__self__, "step_count", step_count) if step_size is not None: - _setter("step_size", step_size) + pulumi.set(__self__, "step_size", step_size) @property @pulumi.getter(name="stepCount") @@ -2373,17 +2184,8 @@ def step_size(self) -> Optional[float]: class AnalysisAxisLogarithmicScale(dict): def __init__(__self__, *, base: Optional[float] = None): - AnalysisAxisLogarithmicScale._configure( - lambda key, value: pulumi.set(__self__, key, value), - base=base, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - base: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if base is not None: - _setter("base", base) + pulumi.set(__self__, "base", base) @property @pulumi.getter @@ -2396,21 +2198,10 @@ class AnalysisAxisScale(dict): def __init__(__self__, *, linear: Optional['outputs.AnalysisAxisLinearScale'] = None, logarithmic: Optional['outputs.AnalysisAxisLogarithmicScale'] = None): - AnalysisAxisScale._configure( - lambda key, value: pulumi.set(__self__, key, value), - linear=linear, - logarithmic=logarithmic, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - linear: Optional['outputs.AnalysisAxisLinearScale'] = None, - logarithmic: Optional['outputs.AnalysisAxisLogarithmicScale'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if linear is not None: - _setter("linear", linear) + pulumi.set(__self__, "linear", linear) if logarithmic is not None: - _setter("logarithmic", logarithmic) + pulumi.set(__self__, "logarithmic", logarithmic) @property @pulumi.getter @@ -2447,21 +2238,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, label_options: Optional['outputs.AnalysisLabelOptions'] = None, rotation_angle: Optional[float] = None): - AnalysisAxisTickLabelOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - label_options=label_options, - rotation_angle=rotation_angle, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - label_options: Optional['outputs.AnalysisLabelOptions'] = None, - rotation_angle: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if label_options is not None: - _setter("label_options", label_options) + pulumi.set(__self__, "label_options", label_options) if rotation_angle is not None: - _setter("rotation_angle", rotation_angle) + pulumi.set(__self__, "rotation_angle", rotation_angle) @property @pulumi.getter(name="labelOptions") @@ -2498,29 +2278,14 @@ def __init__(__self__, *, colors: Optional[Sequence['outputs.AnalysisDimensionField']] = None, small_multiples: Optional[Sequence['outputs.AnalysisDimensionField']] = None, values: Optional[Sequence['outputs.AnalysisMeasureField']] = None): - AnalysisBarChartAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - colors=colors, - small_multiples=small_multiples, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: Optional[Sequence['outputs.AnalysisDimensionField']] = None, - colors: Optional[Sequence['outputs.AnalysisDimensionField']] = None, - small_multiples: Optional[Sequence['outputs.AnalysisDimensionField']] = None, - values: Optional[Sequence['outputs.AnalysisMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if colors is not None: - _setter("colors", colors) + pulumi.set(__self__, "colors", colors) if small_multiples is not None: - _setter("small_multiples", small_multiples) + pulumi.set(__self__, "small_multiples", small_multiples) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -2603,77 +2368,38 @@ def __init__(__self__, *, value_axis: Optional['outputs.AnalysisAxisDisplayOptions'] = None, value_label_options: Optional['outputs.AnalysisChartAxisLabelOptions'] = None, visual_palette: Optional['outputs.AnalysisVisualPalette'] = None): - AnalysisBarChartConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - bars_arrangement=bars_arrangement, - category_axis=category_axis, - category_label_options=category_label_options, - color_label_options=color_label_options, - contribution_analysis_defaults=contribution_analysis_defaults, - data_labels=data_labels, - field_wells=field_wells, - legend=legend, - orientation=orientation, - reference_lines=reference_lines, - small_multiples_options=small_multiples_options, - sort_configuration=sort_configuration, - tooltip=tooltip, - value_axis=value_axis, - value_label_options=value_label_options, - visual_palette=visual_palette, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bars_arrangement: Optional['AnalysisBarsArrangement'] = None, - category_axis: Optional['outputs.AnalysisAxisDisplayOptions'] = None, - category_label_options: Optional['outputs.AnalysisChartAxisLabelOptions'] = None, - color_label_options: Optional['outputs.AnalysisChartAxisLabelOptions'] = None, - contribution_analysis_defaults: Optional[Sequence['outputs.AnalysisContributionAnalysisDefault']] = None, - data_labels: Optional['outputs.AnalysisDataLabelOptions'] = None, - field_wells: Optional['outputs.AnalysisBarChartFieldWells'] = None, - legend: Optional['outputs.AnalysisLegendOptions'] = None, - orientation: Optional['AnalysisBarChartOrientation'] = None, - reference_lines: Optional[Sequence['outputs.AnalysisReferenceLine']] = None, - small_multiples_options: Optional['outputs.AnalysisSmallMultiplesOptions'] = None, - sort_configuration: Optional['outputs.AnalysisBarChartSortConfiguration'] = None, - tooltip: Optional['outputs.AnalysisTooltipOptions'] = None, - value_axis: Optional['outputs.AnalysisAxisDisplayOptions'] = None, - value_label_options: Optional['outputs.AnalysisChartAxisLabelOptions'] = None, - visual_palette: Optional['outputs.AnalysisVisualPalette'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bars_arrangement is not None: - _setter("bars_arrangement", bars_arrangement) + pulumi.set(__self__, "bars_arrangement", bars_arrangement) if category_axis is not None: - _setter("category_axis", category_axis) + pulumi.set(__self__, "category_axis", category_axis) if category_label_options is not None: - _setter("category_label_options", category_label_options) + pulumi.set(__self__, "category_label_options", category_label_options) if color_label_options is not None: - _setter("color_label_options", color_label_options) + pulumi.set(__self__, "color_label_options", color_label_options) if contribution_analysis_defaults is not None: - _setter("contribution_analysis_defaults", contribution_analysis_defaults) + pulumi.set(__self__, "contribution_analysis_defaults", contribution_analysis_defaults) if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if orientation is not None: - _setter("orientation", orientation) + pulumi.set(__self__, "orientation", orientation) if reference_lines is not None: - _setter("reference_lines", reference_lines) + pulumi.set(__self__, "reference_lines", reference_lines) if small_multiples_options is not None: - _setter("small_multiples_options", small_multiples_options) + pulumi.set(__self__, "small_multiples_options", small_multiples_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if value_axis is not None: - _setter("value_axis", value_axis) + pulumi.set(__self__, "value_axis", value_axis) if value_label_options is not None: - _setter("value_label_options", value_label_options) + pulumi.set(__self__, "value_label_options", value_label_options) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) @property @pulumi.getter(name="barsArrangement") @@ -2777,17 +2503,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, bar_chart_aggregated_field_wells: Optional['outputs.AnalysisBarChartAggregatedFieldWells'] = None): - AnalysisBarChartFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - bar_chart_aggregated_field_wells=bar_chart_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bar_chart_aggregated_field_wells: Optional['outputs.AnalysisBarChartAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bar_chart_aggregated_field_wells is not None: - _setter("bar_chart_aggregated_field_wells", bar_chart_aggregated_field_wells) + pulumi.set(__self__, "bar_chart_aggregated_field_wells", bar_chart_aggregated_field_wells) @property @pulumi.getter(name="barChartAggregatedFieldWells") @@ -2831,37 +2548,18 @@ def __init__(__self__, *, color_sort: Optional[Sequence['outputs.AnalysisFieldSortOptions']] = None, small_multiples_limit_configuration: Optional['outputs.AnalysisItemsLimitConfiguration'] = None, small_multiples_sort: Optional[Sequence['outputs.AnalysisFieldSortOptions']] = None): - AnalysisBarChartSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_items_limit=category_items_limit, - category_sort=category_sort, - color_items_limit=color_items_limit, - color_sort=color_sort, - small_multiples_limit_configuration=small_multiples_limit_configuration, - small_multiples_sort=small_multiples_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_items_limit: Optional['outputs.AnalysisItemsLimitConfiguration'] = None, - category_sort: Optional[Sequence['outputs.AnalysisFieldSortOptions']] = None, - color_items_limit: Optional['outputs.AnalysisItemsLimitConfiguration'] = None, - color_sort: Optional[Sequence['outputs.AnalysisFieldSortOptions']] = None, - small_multiples_limit_configuration: Optional['outputs.AnalysisItemsLimitConfiguration'] = None, - small_multiples_sort: Optional[Sequence['outputs.AnalysisFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_items_limit is not None: - _setter("category_items_limit", category_items_limit) + pulumi.set(__self__, "category_items_limit", category_items_limit) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) if color_items_limit is not None: - _setter("color_items_limit", color_items_limit) + pulumi.set(__self__, "color_items_limit", color_items_limit) if color_sort is not None: - _setter("color_sort", color_sort) + pulumi.set(__self__, "color_sort", color_sort) if small_multiples_limit_configuration is not None: - _setter("small_multiples_limit_configuration", small_multiples_limit_configuration) + pulumi.set(__self__, "small_multiples_limit_configuration", small_multiples_limit_configuration) if small_multiples_sort is not None: - _setter("small_multiples_sort", small_multiples_sort) + pulumi.set(__self__, "small_multiples_sort", small_multiples_sort) @property @pulumi.getter(name="categoryItemsLimit") @@ -2924,36 +2622,17 @@ def __init__(__self__, *, column_hierarchies: Optional[Sequence['outputs.AnalysisColumnHierarchy']] = None, subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None): - AnalysisBarChartVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.AnalysisVisualCustomAction']] = None, - chart_configuration: Optional['outputs.AnalysisBarChartConfiguration'] = None, - column_hierarchies: Optional[Sequence['outputs.AnalysisColumnHierarchy']] = None, - subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -2990,17 +2669,8 @@ def title(self) -> Optional['outputs.AnalysisVisualTitleLabelOptions']: class AnalysisBinCountOptions(dict): def __init__(__self__, *, value: Optional[float] = None): - AnalysisBinCountOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3030,21 +2700,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, bin_count_limit: Optional[float] = None, value: Optional[float] = None): - AnalysisBinWidthOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - bin_count_limit=bin_count_limit, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bin_count_limit: Optional[float] = None, - value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bin_count_limit is not None: - _setter("bin_count_limit", bin_count_limit) + pulumi.set(__self__, "bin_count_limit", bin_count_limit) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="binCountLimit") @@ -3083,27 +2742,12 @@ def __init__(__self__, *, section_id: str, page_break_configuration: Optional['outputs.AnalysisSectionPageBreakConfiguration'] = None, style: Optional['outputs.AnalysisSectionStyle'] = None): - AnalysisBodySectionConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - content=content, - section_id=section_id, - page_break_configuration=page_break_configuration, - style=style, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content: 'outputs.AnalysisBodySectionContent', - section_id: str, - page_break_configuration: Optional['outputs.AnalysisSectionPageBreakConfiguration'] = None, - style: Optional['outputs.AnalysisSectionStyle'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("content", content) - _setter("section_id", section_id) + pulumi.set(__self__, "content", content) + pulumi.set(__self__, "section_id", section_id) if page_break_configuration is not None: - _setter("page_break_configuration", page_break_configuration) + pulumi.set(__self__, "page_break_configuration", page_break_configuration) if style is not None: - _setter("style", style) + pulumi.set(__self__, "style", style) @property @pulumi.getter @@ -3130,17 +2774,8 @@ def style(self) -> Optional['outputs.AnalysisSectionStyle']: class AnalysisBodySectionContent(dict): def __init__(__self__, *, layout: Optional['outputs.AnalysisSectionLayoutConfiguration'] = None): - AnalysisBodySectionContent._configure( - lambda key, value: pulumi.set(__self__, key, value), - layout=layout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - layout: Optional['outputs.AnalysisSectionLayoutConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if layout is not None: - _setter("layout", layout) + pulumi.set(__self__, "layout", layout) @property @pulumi.getter @@ -3170,21 +2805,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, group_by: Optional[Sequence['outputs.AnalysisDimensionField']] = None, values: Optional[Sequence['outputs.AnalysisMeasureField']] = None): - AnalysisBoxPlotAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_by=group_by, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_by: Optional[Sequence['outputs.AnalysisDimensionField']] = None, - values: Optional[Sequence['outputs.AnalysisMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if group_by is not None: - _setter("group_by", group_by) + pulumi.set(__self__, "group_by", group_by) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter(name="groupBy") @@ -3244,57 +2868,28 @@ def __init__(__self__, *, sort_configuration: Optional['outputs.AnalysisBoxPlotSortConfiguration'] = None, tooltip: Optional['outputs.AnalysisTooltipOptions'] = None, visual_palette: Optional['outputs.AnalysisVisualPalette'] = None): - AnalysisBoxPlotChartConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - box_plot_options=box_plot_options, - category_axis=category_axis, - category_label_options=category_label_options, - field_wells=field_wells, - legend=legend, - primary_y_axis_display_options=primary_y_axis_display_options, - primary_y_axis_label_options=primary_y_axis_label_options, - reference_lines=reference_lines, - sort_configuration=sort_configuration, - tooltip=tooltip, - visual_palette=visual_palette, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - box_plot_options: Optional['outputs.AnalysisBoxPlotOptions'] = None, - category_axis: Optional['outputs.AnalysisAxisDisplayOptions'] = None, - category_label_options: Optional['outputs.AnalysisChartAxisLabelOptions'] = None, - field_wells: Optional['outputs.AnalysisBoxPlotFieldWells'] = None, - legend: Optional['outputs.AnalysisLegendOptions'] = None, - primary_y_axis_display_options: Optional['outputs.AnalysisAxisDisplayOptions'] = None, - primary_y_axis_label_options: Optional['outputs.AnalysisChartAxisLabelOptions'] = None, - reference_lines: Optional[Sequence['outputs.AnalysisReferenceLine']] = None, - sort_configuration: Optional['outputs.AnalysisBoxPlotSortConfiguration'] = None, - tooltip: Optional['outputs.AnalysisTooltipOptions'] = None, - visual_palette: Optional['outputs.AnalysisVisualPalette'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if box_plot_options is not None: - _setter("box_plot_options", box_plot_options) + pulumi.set(__self__, "box_plot_options", box_plot_options) if category_axis is not None: - _setter("category_axis", category_axis) + pulumi.set(__self__, "category_axis", category_axis) if category_label_options is not None: - _setter("category_label_options", category_label_options) + pulumi.set(__self__, "category_label_options", category_label_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if primary_y_axis_display_options is not None: - _setter("primary_y_axis_display_options", primary_y_axis_display_options) + pulumi.set(__self__, "primary_y_axis_display_options", primary_y_axis_display_options) if primary_y_axis_label_options is not None: - _setter("primary_y_axis_label_options", primary_y_axis_label_options) + pulumi.set(__self__, "primary_y_axis_label_options", primary_y_axis_label_options) if reference_lines is not None: - _setter("reference_lines", reference_lines) + pulumi.set(__self__, "reference_lines", reference_lines) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) @property @pulumi.getter(name="boxPlotOptions") @@ -3373,17 +2968,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, box_plot_aggregated_field_wells: Optional['outputs.AnalysisBoxPlotAggregatedFieldWells'] = None): - AnalysisBoxPlotFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - box_plot_aggregated_field_wells=box_plot_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - box_plot_aggregated_field_wells: Optional['outputs.AnalysisBoxPlotAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if box_plot_aggregated_field_wells is not None: - _setter("box_plot_aggregated_field_wells", box_plot_aggregated_field_wells) + pulumi.set(__self__, "box_plot_aggregated_field_wells", box_plot_aggregated_field_wells) @property @pulumi.getter(name="boxPlotAggregatedFieldWells") @@ -3418,25 +3004,12 @@ def __init__(__self__, *, all_data_points_visibility: Optional['AnalysisVisibility'] = None, outlier_visibility: Optional['AnalysisVisibility'] = None, style_options: Optional['outputs.AnalysisBoxPlotStyleOptions'] = None): - AnalysisBoxPlotOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - all_data_points_visibility=all_data_points_visibility, - outlier_visibility=outlier_visibility, - style_options=style_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - all_data_points_visibility: Optional['AnalysisVisibility'] = None, - outlier_visibility: Optional['AnalysisVisibility'] = None, - style_options: Optional['outputs.AnalysisBoxPlotStyleOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if all_data_points_visibility is not None: - _setter("all_data_points_visibility", all_data_points_visibility) + pulumi.set(__self__, "all_data_points_visibility", all_data_points_visibility) if outlier_visibility is not None: - _setter("outlier_visibility", outlier_visibility) + pulumi.set(__self__, "outlier_visibility", outlier_visibility) if style_options is not None: - _setter("style_options", style_options) + pulumi.set(__self__, "style_options", style_options) @property @pulumi.getter(name="allDataPointsVisibility") @@ -3478,21 +3051,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, category_sort: Optional[Sequence['outputs.AnalysisFieldSortOptions']] = None, pagination_configuration: Optional['outputs.AnalysisPaginationConfiguration'] = None): - AnalysisBoxPlotSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_sort=category_sort, - pagination_configuration=pagination_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_sort: Optional[Sequence['outputs.AnalysisFieldSortOptions']] = None, - pagination_configuration: Optional['outputs.AnalysisPaginationConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) if pagination_configuration is not None: - _setter("pagination_configuration", pagination_configuration) + pulumi.set(__self__, "pagination_configuration", pagination_configuration) @property @pulumi.getter(name="categorySort") @@ -3526,17 +3088,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, fill_style: Optional['AnalysisBoxPlotFillStyle'] = None): - AnalysisBoxPlotStyleOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - fill_style=fill_style, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - fill_style: Optional['AnalysisBoxPlotFillStyle'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if fill_style is not None: - _setter("fill_style", fill_style) + pulumi.set(__self__, "fill_style", fill_style) @property @pulumi.getter(name="fillStyle") @@ -3574,36 +3127,17 @@ def __init__(__self__, *, column_hierarchies: Optional[Sequence['outputs.AnalysisColumnHierarchy']] = None, subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None): - AnalysisBoxPlotVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.AnalysisVisualCustomAction']] = None, - chart_configuration: Optional['outputs.AnalysisBoxPlotChartConfiguration'] = None, - column_hierarchies: Optional[Sequence['outputs.AnalysisColumnHierarchy']] = None, - subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -3659,22 +3193,9 @@ def __init__(__self__, *, data_set_identifier: str, expression: str, name: str): - AnalysisCalculatedField._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_identifier=data_set_identifier, - expression=expression, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_identifier: str, - expression: str, - name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_identifier", data_set_identifier) - _setter("expression", expression) - _setter("name", name) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="dataSetIdentifier") @@ -3714,19 +3235,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, expression: str, field_id: str): - AnalysisCalculatedMeasureField._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - field_id=field_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: str, - field_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("expression", expression) - _setter("field_id", field_id) + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "field_id", field_id) @property @pulumi.getter @@ -3760,17 +3270,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, source_controls: Optional[Sequence['outputs.AnalysisCascadingControlSource']] = None): - AnalysisCascadingControlConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_controls=source_controls, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_controls: Optional[Sequence['outputs.AnalysisCascadingControlSource']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if source_controls is not None: - _setter("source_controls", source_controls) + pulumi.set(__self__, "source_controls", source_controls) @property @pulumi.getter(name="sourceControls") @@ -3802,21 +3303,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, column_to_match: Optional['outputs.AnalysisColumnIdentifier'] = None, source_sheet_control_id: Optional[str] = None): - AnalysisCascadingControlSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_to_match=column_to_match, - source_sheet_control_id=source_sheet_control_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_to_match: Optional['outputs.AnalysisColumnIdentifier'] = None, - source_sheet_control_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column_to_match is not None: - _setter("column_to_match", column_to_match) + pulumi.set(__self__, "column_to_match", column_to_match) if source_sheet_control_id is not None: - _setter("source_sheet_control_id", source_sheet_control_id) + pulumi.set(__self__, "source_sheet_control_id", source_sheet_control_id) @property @pulumi.getter(name="columnToMatch") @@ -3857,27 +3347,12 @@ def __init__(__self__, *, field_id: str, format_configuration: Optional['outputs.AnalysisStringFormatConfiguration'] = None, hierarchy_id: Optional[str] = None): - AnalysisCategoricalDimensionField._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - format_configuration=format_configuration, - hierarchy_id=hierarchy_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.AnalysisColumnIdentifier', - field_id: str, - format_configuration: Optional['outputs.AnalysisStringFormatConfiguration'] = None, - hierarchy_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) if hierarchy_id is not None: - _setter("hierarchy_id", hierarchy_id) + pulumi.set(__self__, "hierarchy_id", hierarchy_id) @property @pulumi.getter @@ -3928,27 +3403,12 @@ def __init__(__self__, *, field_id: str, aggregation_function: Optional['AnalysisCategoricalAggregationFunction'] = None, format_configuration: Optional['outputs.AnalysisStringFormatConfiguration'] = None): - AnalysisCategoricalMeasureField._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - aggregation_function=aggregation_function, - format_configuration=format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.AnalysisColumnIdentifier', - field_id: str, - aggregation_function: Optional['AnalysisCategoricalAggregationFunction'] = None, - format_configuration: Optional['outputs.AnalysisStringFormatConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) if aggregation_function is not None: - _setter("aggregation_function", aggregation_function) + pulumi.set(__self__, "aggregation_function", aggregation_function) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) @property @pulumi.getter @@ -3993,19 +3453,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, category_values: Sequence[str], column: 'outputs.AnalysisColumnIdentifier'): - AnalysisCategoryDrillDownFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_values=category_values, - column=column, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_values: Sequence[str], - column: 'outputs.AnalysisColumnIdentifier', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("category_values", category_values) - _setter("column", column) + pulumi.set(__self__, "category_values", category_values) + pulumi.set(__self__, "column", column) @property @pulumi.getter(name="categoryValues") @@ -4041,22 +3490,9 @@ def __init__(__self__, *, column: 'outputs.AnalysisColumnIdentifier', configuration: 'outputs.AnalysisCategoryFilterConfiguration', filter_id: str): - AnalysisCategoryFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - configuration=configuration, - filter_id=filter_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.AnalysisColumnIdentifier', - configuration: 'outputs.AnalysisCategoryFilterConfiguration', - filter_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("configuration", configuration) - _setter("filter_id", filter_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "configuration", configuration) + pulumi.set(__self__, "filter_id", filter_id) @property @pulumi.getter @@ -4101,25 +3537,12 @@ def __init__(__self__, *, custom_filter_configuration: Optional['outputs.AnalysisCustomFilterConfiguration'] = None, custom_filter_list_configuration: Optional['outputs.AnalysisCustomFilterListConfiguration'] = None, filter_list_configuration: Optional['outputs.AnalysisFilterListConfiguration'] = None): - AnalysisCategoryFilterConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_filter_configuration=custom_filter_configuration, - custom_filter_list_configuration=custom_filter_list_configuration, - filter_list_configuration=filter_list_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_filter_configuration: Optional['outputs.AnalysisCustomFilterConfiguration'] = None, - custom_filter_list_configuration: Optional['outputs.AnalysisCustomFilterListConfiguration'] = None, - filter_list_configuration: Optional['outputs.AnalysisFilterListConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_filter_configuration is not None: - _setter("custom_filter_configuration", custom_filter_configuration) + pulumi.set(__self__, "custom_filter_configuration", custom_filter_configuration) if custom_filter_list_configuration is not None: - _setter("custom_filter_list_configuration", custom_filter_list_configuration) + pulumi.set(__self__, "custom_filter_list_configuration", custom_filter_list_configuration) if filter_list_configuration is not None: - _setter("filter_list_configuration", filter_list_configuration) + pulumi.set(__self__, "filter_list_configuration", filter_list_configuration) @property @pulumi.getter(name="customFilterConfiguration") @@ -4162,25 +3585,12 @@ def __init__(__self__, *, axis_label_options: Optional[Sequence['outputs.AnalysisAxisLabelOptions']] = None, sort_icon_visibility: Optional['AnalysisVisibility'] = None, visibility: Optional['AnalysisVisibility'] = None): - AnalysisChartAxisLabelOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - axis_label_options=axis_label_options, - sort_icon_visibility=sort_icon_visibility, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - axis_label_options: Optional[Sequence['outputs.AnalysisAxisLabelOptions']] = None, - sort_icon_visibility: Optional['AnalysisVisibility'] = None, - visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if axis_label_options is not None: - _setter("axis_label_options", axis_label_options) + pulumi.set(__self__, "axis_label_options", axis_label_options) if sort_icon_visibility is not None: - _setter("sort_icon_visibility", sort_icon_visibility) + pulumi.set(__self__, "sort_icon_visibility", sort_icon_visibility) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="axisLabelOptions") @@ -4219,17 +3629,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, simple_cluster_marker: Optional['outputs.AnalysisSimpleClusterMarker'] = None): - AnalysisClusterMarker._configure( - lambda key, value: pulumi.set(__self__, key, value), - simple_cluster_marker=simple_cluster_marker, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - simple_cluster_marker: Optional['outputs.AnalysisSimpleClusterMarker'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if simple_cluster_marker is not None: - _setter("simple_cluster_marker", simple_cluster_marker) + pulumi.set(__self__, "simple_cluster_marker", simple_cluster_marker) @property @pulumi.getter(name="simpleClusterMarker") @@ -4258,17 +3659,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, cluster_marker: Optional['outputs.AnalysisClusterMarker'] = None): - AnalysisClusterMarkerConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - cluster_marker=cluster_marker, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cluster_marker: Optional['outputs.AnalysisClusterMarker'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cluster_marker is not None: - _setter("cluster_marker", cluster_marker) + pulumi.set(__self__, "cluster_marker", cluster_marker) @property @pulumi.getter(name="clusterMarker") @@ -4301,23 +3693,10 @@ def __init__(__self__, *, color_fill_type: 'AnalysisColorFillType', colors: Sequence['outputs.AnalysisDataColor'], null_value_color: Optional['outputs.AnalysisDataColor'] = None): - AnalysisColorScale._configure( - lambda key, value: pulumi.set(__self__, key, value), - color_fill_type=color_fill_type, - colors=colors, - null_value_color=null_value_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color_fill_type: 'AnalysisColorFillType', - colors: Sequence['outputs.AnalysisDataColor'], - null_value_color: Optional['outputs.AnalysisDataColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("color_fill_type", color_fill_type) - _setter("colors", colors) + pulumi.set(__self__, "color_fill_type", color_fill_type) + pulumi.set(__self__, "colors", colors) if null_value_color is not None: - _setter("null_value_color", null_value_color) + pulumi.set(__self__, "null_value_color", null_value_color) @property @pulumi.getter(name="colorFillType") @@ -4356,17 +3735,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, custom_colors: Optional[Sequence['outputs.AnalysisCustomColor']] = None): - AnalysisColorsConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_colors=custom_colors, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_colors: Optional[Sequence['outputs.AnalysisCustomColor']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_colors is not None: - _setter("custom_colors", custom_colors) + pulumi.set(__self__, "custom_colors", custom_colors) @property @pulumi.getter(name="customColors") @@ -4400,28 +3770,13 @@ def __init__(__self__, *, colors_configuration: Optional['outputs.AnalysisColorsConfiguration'] = None, format_configuration: Optional['outputs.AnalysisFormatConfiguration'] = None, role: Optional['AnalysisColumnRole'] = None): - AnalysisColumnConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - colors_configuration=colors_configuration, - format_configuration=format_configuration, - role=role, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.AnalysisColumnIdentifier', - colors_configuration: Optional['outputs.AnalysisColorsConfiguration'] = None, - format_configuration: Optional['outputs.AnalysisFormatConfiguration'] = None, - role: Optional['AnalysisColumnRole'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) + pulumi.set(__self__, "column", column) if colors_configuration is not None: - _setter("colors_configuration", colors_configuration) + pulumi.set(__self__, "colors_configuration", colors_configuration) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) if role is not None: - _setter("role", role) + pulumi.set(__self__, "role", role) @property @pulumi.getter @@ -4471,25 +3826,12 @@ def __init__(__self__, *, date_time_hierarchy: Optional['outputs.AnalysisDateTimeHierarchy'] = None, explicit_hierarchy: Optional['outputs.AnalysisExplicitHierarchy'] = None, predefined_hierarchy: Optional['outputs.AnalysisPredefinedHierarchy'] = None): - AnalysisColumnHierarchy._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_hierarchy=date_time_hierarchy, - explicit_hierarchy=explicit_hierarchy, - predefined_hierarchy=predefined_hierarchy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_hierarchy: Optional['outputs.AnalysisDateTimeHierarchy'] = None, - explicit_hierarchy: Optional['outputs.AnalysisExplicitHierarchy'] = None, - predefined_hierarchy: Optional['outputs.AnalysisPredefinedHierarchy'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_hierarchy is not None: - _setter("date_time_hierarchy", date_time_hierarchy) + pulumi.set(__self__, "date_time_hierarchy", date_time_hierarchy) if explicit_hierarchy is not None: - _setter("explicit_hierarchy", explicit_hierarchy) + pulumi.set(__self__, "explicit_hierarchy", explicit_hierarchy) if predefined_hierarchy is not None: - _setter("predefined_hierarchy", predefined_hierarchy) + pulumi.set(__self__, "predefined_hierarchy", predefined_hierarchy) @property @pulumi.getter(name="dateTimeHierarchy") @@ -4531,19 +3873,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, column_name: str, data_set_identifier: str): - AnalysisColumnIdentifier._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_name=column_name, - data_set_identifier=data_set_identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_name: str, - data_set_identifier: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column_name", column_name) - _setter("data_set_identifier", data_set_identifier) + pulumi.set(__self__, "column_name", column_name) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) @property @pulumi.getter(name="columnName") @@ -4581,23 +3912,10 @@ def __init__(__self__, *, direction: 'AnalysisSortDirection', sort_by: 'outputs.AnalysisColumnIdentifier', aggregation_function: Optional['outputs.AnalysisAggregationFunction'] = None): - AnalysisColumnSort._configure( - lambda key, value: pulumi.set(__self__, key, value), - direction=direction, - sort_by=sort_by, - aggregation_function=aggregation_function, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - direction: 'AnalysisSortDirection', - sort_by: 'outputs.AnalysisColumnIdentifier', - aggregation_function: Optional['outputs.AnalysisAggregationFunction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("direction", direction) - _setter("sort_by", sort_by) + pulumi.set(__self__, "direction", direction) + pulumi.set(__self__, "sort_by", sort_by) if aggregation_function is not None: - _setter("aggregation_function", aggregation_function) + pulumi.set(__self__, "aggregation_function", aggregation_function) @property @pulumi.getter @@ -4622,28 +3940,13 @@ def __init__(__self__, *, aggregation: Optional['outputs.AnalysisAggregationFunction'] = None, label: Optional[str] = None, visibility: Optional['AnalysisVisibility'] = None): - AnalysisColumnTooltipItem._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - aggregation=aggregation, - label=label, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.AnalysisColumnIdentifier', - aggregation: Optional['outputs.AnalysisAggregationFunction'] = None, - label: Optional[str] = None, - visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) + pulumi.set(__self__, "column", column) if aggregation is not None: - _setter("aggregation", aggregation) + pulumi.set(__self__, "aggregation", aggregation) if label is not None: - _setter("label", label) + pulumi.set(__self__, "label", label) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -4692,29 +3995,14 @@ def __init__(__self__, *, category: Optional[Sequence['outputs.AnalysisDimensionField']] = None, colors: Optional[Sequence['outputs.AnalysisDimensionField']] = None, line_values: Optional[Sequence['outputs.AnalysisMeasureField']] = None): - AnalysisComboChartAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - bar_values=bar_values, - category=category, - colors=colors, - line_values=line_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bar_values: Optional[Sequence['outputs.AnalysisMeasureField']] = None, - category: Optional[Sequence['outputs.AnalysisDimensionField']] = None, - colors: Optional[Sequence['outputs.AnalysisDimensionField']] = None, - line_values: Optional[Sequence['outputs.AnalysisMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bar_values is not None: - _setter("bar_values", bar_values) + pulumi.set(__self__, "bar_values", bar_values) if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if colors is not None: - _setter("colors", colors) + pulumi.set(__self__, "colors", colors) if line_values is not None: - _setter("line_values", line_values) + pulumi.set(__self__, "line_values", line_values) @property @pulumi.getter(name="barValues") @@ -4799,77 +4087,38 @@ def __init__(__self__, *, sort_configuration: Optional['outputs.AnalysisComboChartSortConfiguration'] = None, tooltip: Optional['outputs.AnalysisTooltipOptions'] = None, visual_palette: Optional['outputs.AnalysisVisualPalette'] = None): - AnalysisComboChartConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - bar_data_labels=bar_data_labels, - bars_arrangement=bars_arrangement, - category_axis=category_axis, - category_label_options=category_label_options, - color_label_options=color_label_options, - field_wells=field_wells, - legend=legend, - line_data_labels=line_data_labels, - primary_y_axis_display_options=primary_y_axis_display_options, - primary_y_axis_label_options=primary_y_axis_label_options, - reference_lines=reference_lines, - secondary_y_axis_display_options=secondary_y_axis_display_options, - secondary_y_axis_label_options=secondary_y_axis_label_options, - sort_configuration=sort_configuration, - tooltip=tooltip, - visual_palette=visual_palette, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bar_data_labels: Optional['outputs.AnalysisDataLabelOptions'] = None, - bars_arrangement: Optional['AnalysisBarsArrangement'] = None, - category_axis: Optional['outputs.AnalysisAxisDisplayOptions'] = None, - category_label_options: Optional['outputs.AnalysisChartAxisLabelOptions'] = None, - color_label_options: Optional['outputs.AnalysisChartAxisLabelOptions'] = None, - field_wells: Optional['outputs.AnalysisComboChartFieldWells'] = None, - legend: Optional['outputs.AnalysisLegendOptions'] = None, - line_data_labels: Optional['outputs.AnalysisDataLabelOptions'] = None, - primary_y_axis_display_options: Optional['outputs.AnalysisAxisDisplayOptions'] = None, - primary_y_axis_label_options: Optional['outputs.AnalysisChartAxisLabelOptions'] = None, - reference_lines: Optional[Sequence['outputs.AnalysisReferenceLine']] = None, - secondary_y_axis_display_options: Optional['outputs.AnalysisAxisDisplayOptions'] = None, - secondary_y_axis_label_options: Optional['outputs.AnalysisChartAxisLabelOptions'] = None, - sort_configuration: Optional['outputs.AnalysisComboChartSortConfiguration'] = None, - tooltip: Optional['outputs.AnalysisTooltipOptions'] = None, - visual_palette: Optional['outputs.AnalysisVisualPalette'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bar_data_labels is not None: - _setter("bar_data_labels", bar_data_labels) + pulumi.set(__self__, "bar_data_labels", bar_data_labels) if bars_arrangement is not None: - _setter("bars_arrangement", bars_arrangement) + pulumi.set(__self__, "bars_arrangement", bars_arrangement) if category_axis is not None: - _setter("category_axis", category_axis) + pulumi.set(__self__, "category_axis", category_axis) if category_label_options is not None: - _setter("category_label_options", category_label_options) + pulumi.set(__self__, "category_label_options", category_label_options) if color_label_options is not None: - _setter("color_label_options", color_label_options) + pulumi.set(__self__, "color_label_options", color_label_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if line_data_labels is not None: - _setter("line_data_labels", line_data_labels) + pulumi.set(__self__, "line_data_labels", line_data_labels) if primary_y_axis_display_options is not None: - _setter("primary_y_axis_display_options", primary_y_axis_display_options) + pulumi.set(__self__, "primary_y_axis_display_options", primary_y_axis_display_options) if primary_y_axis_label_options is not None: - _setter("primary_y_axis_label_options", primary_y_axis_label_options) + pulumi.set(__self__, "primary_y_axis_label_options", primary_y_axis_label_options) if reference_lines is not None: - _setter("reference_lines", reference_lines) + pulumi.set(__self__, "reference_lines", reference_lines) if secondary_y_axis_display_options is not None: - _setter("secondary_y_axis_display_options", secondary_y_axis_display_options) + pulumi.set(__self__, "secondary_y_axis_display_options", secondary_y_axis_display_options) if secondary_y_axis_label_options is not None: - _setter("secondary_y_axis_label_options", secondary_y_axis_label_options) + pulumi.set(__self__, "secondary_y_axis_label_options", secondary_y_axis_label_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) @property @pulumi.getter(name="barDataLabels") @@ -4973,17 +4222,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, combo_chart_aggregated_field_wells: Optional['outputs.AnalysisComboChartAggregatedFieldWells'] = None): - AnalysisComboChartFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - combo_chart_aggregated_field_wells=combo_chart_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - combo_chart_aggregated_field_wells: Optional['outputs.AnalysisComboChartAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if combo_chart_aggregated_field_wells is not None: - _setter("combo_chart_aggregated_field_wells", combo_chart_aggregated_field_wells) + pulumi.set(__self__, "combo_chart_aggregated_field_wells", combo_chart_aggregated_field_wells) @property @pulumi.getter(name="comboChartAggregatedFieldWells") @@ -5021,29 +4261,14 @@ def __init__(__self__, *, category_sort: Optional[Sequence['outputs.AnalysisFieldSortOptions']] = None, color_items_limit: Optional['outputs.AnalysisItemsLimitConfiguration'] = None, color_sort: Optional[Sequence['outputs.AnalysisFieldSortOptions']] = None): - AnalysisComboChartSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_items_limit=category_items_limit, - category_sort=category_sort, - color_items_limit=color_items_limit, - color_sort=color_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_items_limit: Optional['outputs.AnalysisItemsLimitConfiguration'] = None, - category_sort: Optional[Sequence['outputs.AnalysisFieldSortOptions']] = None, - color_items_limit: Optional['outputs.AnalysisItemsLimitConfiguration'] = None, - color_sort: Optional[Sequence['outputs.AnalysisFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_items_limit is not None: - _setter("category_items_limit", category_items_limit) + pulumi.set(__self__, "category_items_limit", category_items_limit) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) if color_items_limit is not None: - _setter("color_items_limit", color_items_limit) + pulumi.set(__self__, "color_items_limit", color_items_limit) if color_sort is not None: - _setter("color_sort", color_sort) + pulumi.set(__self__, "color_sort", color_sort) @property @pulumi.getter(name="categoryItemsLimit") @@ -5096,36 +4321,17 @@ def __init__(__self__, *, column_hierarchies: Optional[Sequence['outputs.AnalysisColumnHierarchy']] = None, subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None): - AnalysisComboChartVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.AnalysisVisualCustomAction']] = None, - chart_configuration: Optional['outputs.AnalysisComboChartConfiguration'] = None, - column_hierarchies: Optional[Sequence['outputs.AnalysisColumnHierarchy']] = None, - subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -5182,21 +4388,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, comparison_format: Optional['outputs.AnalysisComparisonFormatConfiguration'] = None, comparison_method: Optional['AnalysisComparisonMethod'] = None): - AnalysisComparisonConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - comparison_format=comparison_format, - comparison_method=comparison_method, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comparison_format: Optional['outputs.AnalysisComparisonFormatConfiguration'] = None, - comparison_method: Optional['AnalysisComparisonMethod'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if comparison_format is not None: - _setter("comparison_format", comparison_format) + pulumi.set(__self__, "comparison_format", comparison_format) if comparison_method is not None: - _setter("comparison_method", comparison_method) + pulumi.set(__self__, "comparison_method", comparison_method) @property @pulumi.getter(name="comparisonFormat") @@ -5233,21 +4428,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, number_display_format_configuration: Optional['outputs.AnalysisNumberDisplayFormatConfiguration'] = None, percentage_display_format_configuration: Optional['outputs.AnalysisPercentageDisplayFormatConfiguration'] = None): - AnalysisComparisonFormatConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - number_display_format_configuration=number_display_format_configuration, - percentage_display_format_configuration=percentage_display_format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - number_display_format_configuration: Optional['outputs.AnalysisNumberDisplayFormatConfiguration'] = None, - percentage_display_format_configuration: Optional['outputs.AnalysisPercentageDisplayFormatConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if number_display_format_configuration is not None: - _setter("number_display_format_configuration", number_display_format_configuration) + pulumi.set(__self__, "number_display_format_configuration", number_display_format_configuration) if percentage_display_format_configuration is not None: - _setter("percentage_display_format_configuration", percentage_display_format_configuration) + pulumi.set(__self__, "percentage_display_format_configuration", percentage_display_format_configuration) @property @pulumi.getter(name="numberDisplayFormatConfiguration") @@ -5306,53 +4490,26 @@ def __init__(__self__, *, top_bottom_ranked: Optional['outputs.AnalysisTopBottomRankedComputation'] = None, total_aggregation: Optional['outputs.AnalysisTotalAggregationComputation'] = None, unique_values: Optional['outputs.AnalysisUniqueValuesComputation'] = None): - AnalysisComputation._configure( - lambda key, value: pulumi.set(__self__, key, value), - forecast=forecast, - growth_rate=growth_rate, - maximum_minimum=maximum_minimum, - metric_comparison=metric_comparison, - period_over_period=period_over_period, - period_to_date=period_to_date, - top_bottom_movers=top_bottom_movers, - top_bottom_ranked=top_bottom_ranked, - total_aggregation=total_aggregation, - unique_values=unique_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - forecast: Optional['outputs.AnalysisForecastComputation'] = None, - growth_rate: Optional['outputs.AnalysisGrowthRateComputation'] = None, - maximum_minimum: Optional['outputs.AnalysisMaximumMinimumComputation'] = None, - metric_comparison: Optional['outputs.AnalysisMetricComparisonComputation'] = None, - period_over_period: Optional['outputs.AnalysisPeriodOverPeriodComputation'] = None, - period_to_date: Optional['outputs.AnalysisPeriodToDateComputation'] = None, - top_bottom_movers: Optional['outputs.AnalysisTopBottomMoversComputation'] = None, - top_bottom_ranked: Optional['outputs.AnalysisTopBottomRankedComputation'] = None, - total_aggregation: Optional['outputs.AnalysisTotalAggregationComputation'] = None, - unique_values: Optional['outputs.AnalysisUniqueValuesComputation'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if forecast is not None: - _setter("forecast", forecast) + pulumi.set(__self__, "forecast", forecast) if growth_rate is not None: - _setter("growth_rate", growth_rate) + pulumi.set(__self__, "growth_rate", growth_rate) if maximum_minimum is not None: - _setter("maximum_minimum", maximum_minimum) + pulumi.set(__self__, "maximum_minimum", maximum_minimum) if metric_comparison is not None: - _setter("metric_comparison", metric_comparison) + pulumi.set(__self__, "metric_comparison", metric_comparison) if period_over_period is not None: - _setter("period_over_period", period_over_period) + pulumi.set(__self__, "period_over_period", period_over_period) if period_to_date is not None: - _setter("period_to_date", period_to_date) + pulumi.set(__self__, "period_to_date", period_to_date) if top_bottom_movers is not None: - _setter("top_bottom_movers", top_bottom_movers) + pulumi.set(__self__, "top_bottom_movers", top_bottom_movers) if top_bottom_ranked is not None: - _setter("top_bottom_ranked", top_bottom_ranked) + pulumi.set(__self__, "top_bottom_ranked", top_bottom_ranked) if total_aggregation is not None: - _setter("total_aggregation", total_aggregation) + pulumi.set(__self__, "total_aggregation", total_aggregation) if unique_values is not None: - _setter("unique_values", unique_values) + pulumi.set(__self__, "unique_values", unique_values) @property @pulumi.getter @@ -5410,21 +4567,10 @@ class AnalysisConditionalFormattingColor(dict): def __init__(__self__, *, gradient: Optional['outputs.AnalysisConditionalFormattingGradientColor'] = None, solid: Optional['outputs.AnalysisConditionalFormattingSolidColor'] = None): - AnalysisConditionalFormattingColor._configure( - lambda key, value: pulumi.set(__self__, key, value), - gradient=gradient, - solid=solid, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - gradient: Optional['outputs.AnalysisConditionalFormattingGradientColor'] = None, - solid: Optional['outputs.AnalysisConditionalFormattingSolidColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if gradient is not None: - _setter("gradient", gradient) + pulumi.set(__self__, "gradient", gradient) if solid is not None: - _setter("solid", solid) + pulumi.set(__self__, "solid", solid) @property @pulumi.getter @@ -5463,27 +4609,12 @@ def __init__(__self__, *, icon_options: 'outputs.AnalysisConditionalFormattingCustomIconOptions', color: Optional[str] = None, display_configuration: Optional['outputs.AnalysisConditionalFormattingIconDisplayConfiguration'] = None): - AnalysisConditionalFormattingCustomIconCondition._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - icon_options=icon_options, - color=color, - display_configuration=display_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: str, - icon_options: 'outputs.AnalysisConditionalFormattingCustomIconOptions', - color: Optional[str] = None, - display_configuration: Optional['outputs.AnalysisConditionalFormattingIconDisplayConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("expression", expression) - _setter("icon_options", icon_options) + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "icon_options", icon_options) if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if display_configuration is not None: - _setter("display_configuration", display_configuration) + pulumi.set(__self__, "display_configuration", display_configuration) @property @pulumi.getter @@ -5528,21 +4659,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, icon: Optional['AnalysisIcon'] = None, unicode_icon: Optional[str] = None): - AnalysisConditionalFormattingCustomIconOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - icon=icon, - unicode_icon=unicode_icon, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - icon: Optional['AnalysisIcon'] = None, - unicode_icon: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if icon is not None: - _setter("icon", icon) + pulumi.set(__self__, "icon", icon) if unicode_icon is not None: - _setter("unicode_icon", unicode_icon) + pulumi.set(__self__, "unicode_icon", unicode_icon) @property @pulumi.getter @@ -5560,19 +4680,8 @@ class AnalysisConditionalFormattingGradientColor(dict): def __init__(__self__, *, color: 'outputs.AnalysisGradientColor', expression: str): - AnalysisConditionalFormattingGradientColor._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - expression=expression, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: 'outputs.AnalysisGradientColor', - expression: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("color", color) - _setter("expression", expression) + pulumi.set(__self__, "color", color) + pulumi.set(__self__, "expression", expression) @property @pulumi.getter @@ -5609,21 +4718,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, custom_condition: Optional['outputs.AnalysisConditionalFormattingCustomIconCondition'] = None, icon_set: Optional['outputs.AnalysisConditionalFormattingIconSet'] = None): - AnalysisConditionalFormattingIcon._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_condition=custom_condition, - icon_set=icon_set, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_condition: Optional['outputs.AnalysisConditionalFormattingCustomIconCondition'] = None, - icon_set: Optional['outputs.AnalysisConditionalFormattingIconSet'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_condition is not None: - _setter("custom_condition", custom_condition) + pulumi.set(__self__, "custom_condition", custom_condition) if icon_set is not None: - _setter("icon_set", icon_set) + pulumi.set(__self__, "icon_set", icon_set) @property @pulumi.getter(name="customCondition") @@ -5657,17 +4755,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, icon_display_option: Optional['AnalysisConditionalFormattingIconDisplayOption'] = None): - AnalysisConditionalFormattingIconDisplayConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - icon_display_option=icon_display_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - icon_display_option: Optional['AnalysisConditionalFormattingIconDisplayOption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if icon_display_option is not None: - _setter("icon_display_option", icon_display_option) + pulumi.set(__self__, "icon_display_option", icon_display_option) @property @pulumi.getter(name="iconDisplayOption") @@ -5697,20 +4786,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, expression: str, icon_set_type: Optional['AnalysisConditionalFormattingIconSetType'] = None): - AnalysisConditionalFormattingIconSet._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - icon_set_type=icon_set_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: str, - icon_set_type: Optional['AnalysisConditionalFormattingIconSetType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("expression", expression) + pulumi.set(__self__, "expression", expression) if icon_set_type is not None: - _setter("icon_set_type", icon_set_type) + pulumi.set(__self__, "icon_set_type", icon_set_type) @property @pulumi.getter @@ -5728,20 +4806,9 @@ class AnalysisConditionalFormattingSolidColor(dict): def __init__(__self__, *, expression: str, color: Optional[str] = None): - AnalysisConditionalFormattingSolidColor._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - color=color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: str, - color: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("expression", expression) + pulumi.set(__self__, "expression", expression) if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) @property @pulumi.getter @@ -5778,19 +4845,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, contributor_dimensions: Sequence['outputs.AnalysisColumnIdentifier'], measure_field_id: str): - AnalysisContributionAnalysisDefault._configure( - lambda key, value: pulumi.set(__self__, key, value), - contributor_dimensions=contributor_dimensions, - measure_field_id=measure_field_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - contributor_dimensions: Sequence['outputs.AnalysisColumnIdentifier'], - measure_field_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("contributor_dimensions", contributor_dimensions) - _setter("measure_field_id", measure_field_id) + pulumi.set(__self__, "contributor_dimensions", contributor_dimensions) + pulumi.set(__self__, "measure_field_id", measure_field_id) @property @pulumi.getter(name="contributorDimensions") @@ -5839,45 +4895,22 @@ def __init__(__self__, *, separator_configuration: Optional['outputs.AnalysisNumericSeparatorConfiguration'] = None, suffix: Optional[str] = None, symbol: Optional[str] = None): - AnalysisCurrencyDisplayFormatConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - decimal_places_configuration=decimal_places_configuration, - negative_value_configuration=negative_value_configuration, - null_value_format_configuration=null_value_format_configuration, - number_scale=number_scale, - prefix=prefix, - separator_configuration=separator_configuration, - suffix=suffix, - symbol=symbol, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - decimal_places_configuration: Optional['outputs.AnalysisDecimalPlacesConfiguration'] = None, - negative_value_configuration: Optional['outputs.AnalysisNegativeValueConfiguration'] = None, - null_value_format_configuration: Optional['outputs.AnalysisNullValueFormatConfiguration'] = None, - number_scale: Optional['AnalysisNumberScale'] = None, - prefix: Optional[str] = None, - separator_configuration: Optional['outputs.AnalysisNumericSeparatorConfiguration'] = None, - suffix: Optional[str] = None, - symbol: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if decimal_places_configuration is not None: - _setter("decimal_places_configuration", decimal_places_configuration) + pulumi.set(__self__, "decimal_places_configuration", decimal_places_configuration) if negative_value_configuration is not None: - _setter("negative_value_configuration", negative_value_configuration) + pulumi.set(__self__, "negative_value_configuration", negative_value_configuration) if null_value_format_configuration is not None: - _setter("null_value_format_configuration", null_value_format_configuration) + pulumi.set(__self__, "null_value_format_configuration", null_value_format_configuration) if number_scale is not None: - _setter("number_scale", number_scale) + pulumi.set(__self__, "number_scale", number_scale) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if separator_configuration is not None: - _setter("separator_configuration", separator_configuration) + pulumi.set(__self__, "separator_configuration", separator_configuration) if suffix is not None: - _setter("suffix", suffix) + pulumi.set(__self__, "suffix", suffix) if symbol is not None: - _setter("symbol", symbol) + pulumi.set(__self__, "symbol", symbol) @property @pulumi.getter(name="decimalPlacesConfiguration") @@ -5944,19 +4977,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, selected_fields_configuration: 'outputs.AnalysisFilterOperationSelectedFieldsConfiguration', target_visuals_configuration: 'outputs.AnalysisFilterOperationTargetVisualsConfiguration'): - AnalysisCustomActionFilterOperation._configure( - lambda key, value: pulumi.set(__self__, key, value), - selected_fields_configuration=selected_fields_configuration, - target_visuals_configuration=target_visuals_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - selected_fields_configuration: 'outputs.AnalysisFilterOperationSelectedFieldsConfiguration', - target_visuals_configuration: 'outputs.AnalysisFilterOperationTargetVisualsConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("selected_fields_configuration", selected_fields_configuration) - _setter("target_visuals_configuration", target_visuals_configuration) + pulumi.set(__self__, "selected_fields_configuration", selected_fields_configuration) + pulumi.set(__self__, "target_visuals_configuration", target_visuals_configuration) @property @pulumi.getter(name="selectedFieldsConfiguration") @@ -5990,17 +5012,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, local_navigation_configuration: Optional['outputs.AnalysisLocalNavigationConfiguration'] = None): - AnalysisCustomActionNavigationOperation._configure( - lambda key, value: pulumi.set(__self__, key, value), - local_navigation_configuration=local_navigation_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - local_navigation_configuration: Optional['outputs.AnalysisLocalNavigationConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if local_navigation_configuration is not None: - _setter("local_navigation_configuration", local_navigation_configuration) + pulumi.set(__self__, "local_navigation_configuration", local_navigation_configuration) @property @pulumi.getter(name="localNavigationConfiguration") @@ -6029,16 +5042,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, parameter_value_configurations: Sequence['outputs.AnalysisSetParameterValueConfiguration']): - AnalysisCustomActionSetParametersOperation._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_value_configurations=parameter_value_configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_value_configurations: Sequence['outputs.AnalysisSetParameterValueConfiguration'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_value_configurations", parameter_value_configurations) + pulumi.set(__self__, "parameter_value_configurations", parameter_value_configurations) @property @pulumi.getter(name="parameterValueConfigurations") @@ -6070,19 +5074,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, url_target: 'AnalysisUrlTargetConfiguration', url_template: str): - AnalysisCustomActionUrlOperation._configure( - lambda key, value: pulumi.set(__self__, key, value), - url_target=url_target, - url_template=url_template, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - url_target: 'AnalysisUrlTargetConfiguration', - url_template: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("url_target", url_target) - _setter("url_template", url_template) + pulumi.set(__self__, "url_target", url_target) + pulumi.set(__self__, "url_template", url_template) @property @pulumi.getter(name="urlTarget") @@ -6120,24 +5113,11 @@ def __init__(__self__, *, color: str, field_value: Optional[str] = None, special_value: Optional['AnalysisSpecialValue'] = None): - AnalysisCustomColor._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - field_value=field_value, - special_value=special_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: str, - field_value: Optional[str] = None, - special_value: Optional['AnalysisSpecialValue'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("color", color) + pulumi.set(__self__, "color", color) if field_value is not None: - _setter("field_value", field_value) + pulumi.set(__self__, "field_value", field_value) if special_value is not None: - _setter("special_value", special_value) + pulumi.set(__self__, "special_value", special_value) @property @pulumi.getter @@ -6182,25 +5162,12 @@ def __init__(__self__, *, content_type: Optional['AnalysisCustomContentType'] = None, content_url: Optional[str] = None, image_scaling: Optional['AnalysisCustomContentImageScalingConfiguration'] = None): - AnalysisCustomContentConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - content_type=content_type, - content_url=content_url, - image_scaling=image_scaling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content_type: Optional['AnalysisCustomContentType'] = None, - content_url: Optional[str] = None, - image_scaling: Optional['AnalysisCustomContentImageScalingConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if content_type is not None: - _setter("content_type", content_type) + pulumi.set(__self__, "content_type", content_type) if content_url is not None: - _setter("content_url", content_url) + pulumi.set(__self__, "content_url", content_url) if image_scaling is not None: - _setter("image_scaling", image_scaling) + pulumi.set(__self__, "image_scaling", image_scaling) @property @pulumi.getter(name="contentType") @@ -6248,35 +5215,16 @@ def __init__(__self__, *, chart_configuration: Optional['outputs.AnalysisCustomContentConfiguration'] = None, subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None): - AnalysisCustomContentVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_identifier=data_set_identifier, - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_identifier: str, - visual_id: str, - actions: Optional[Sequence['outputs.AnalysisVisualCustomAction']] = None, - chart_configuration: Optional['outputs.AnalysisCustomContentConfiguration'] = None, - subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_identifier", data_set_identifier) - _setter("visual_id", visual_id) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="dataSetIdentifier") @@ -6342,31 +5290,14 @@ def __init__(__self__, *, category_value: Optional[str] = None, parameter_name: Optional[str] = None, select_all_options: Optional['AnalysisCategoryFilterSelectAllOptions'] = None): - AnalysisCustomFilterConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - match_operator=match_operator, - null_option=null_option, - category_value=category_value, - parameter_name=parameter_name, - select_all_options=select_all_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - match_operator: 'AnalysisCategoryFilterMatchOperator', - null_option: 'AnalysisFilterNullOption', - category_value: Optional[str] = None, - parameter_name: Optional[str] = None, - select_all_options: Optional['AnalysisCategoryFilterSelectAllOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("match_operator", match_operator) - _setter("null_option", null_option) + pulumi.set(__self__, "match_operator", match_operator) + pulumi.set(__self__, "null_option", null_option) if category_value is not None: - _setter("category_value", category_value) + pulumi.set(__self__, "category_value", category_value) if parameter_name is not None: - _setter("parameter_name", parameter_name) + pulumi.set(__self__, "parameter_name", parameter_name) if select_all_options is not None: - _setter("select_all_options", select_all_options) + pulumi.set(__self__, "select_all_options", select_all_options) @property @pulumi.getter(name="matchOperator") @@ -6424,27 +5355,12 @@ def __init__(__self__, *, null_option: 'AnalysisFilterNullOption', category_values: Optional[Sequence[str]] = None, select_all_options: Optional['AnalysisCategoryFilterSelectAllOptions'] = None): - AnalysisCustomFilterListConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - match_operator=match_operator, - null_option=null_option, - category_values=category_values, - select_all_options=select_all_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - match_operator: 'AnalysisCategoryFilterMatchOperator', - null_option: 'AnalysisFilterNullOption', - category_values: Optional[Sequence[str]] = None, - select_all_options: Optional['AnalysisCategoryFilterSelectAllOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("match_operator", match_operator) - _setter("null_option", null_option) + pulumi.set(__self__, "match_operator", match_operator) + pulumi.set(__self__, "null_option", null_option) if category_values is not None: - _setter("category_values", category_values) + pulumi.set(__self__, "category_values", category_values) if select_all_options is not None: - _setter("select_all_options", select_all_options) + pulumi.set(__self__, "select_all_options", select_all_options) @property @pulumi.getter(name="matchOperator") @@ -6471,16 +5387,7 @@ def select_all_options(self) -> Optional['AnalysisCategoryFilterSelectAllOptions class AnalysisCustomNarrativeOptions(dict): def __init__(__self__, *, narrative: str): - AnalysisCustomNarrativeOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - narrative=narrative, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - narrative: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("narrative", narrative) + pulumi.set(__self__, "narrative", narrative) @property @pulumi.getter @@ -6518,29 +5425,14 @@ def __init__(__self__, *, decimal_values: Optional[Sequence[float]] = None, integer_values: Optional[Sequence[float]] = None, string_values: Optional[Sequence[str]] = None): - AnalysisCustomParameterValues._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_values=date_time_values, - decimal_values=decimal_values, - integer_values=integer_values, - string_values=string_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_values: Optional[Sequence[str]] = None, - decimal_values: Optional[Sequence[float]] = None, - integer_values: Optional[Sequence[float]] = None, - string_values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_values is not None: - _setter("date_time_values", date_time_values) + pulumi.set(__self__, "date_time_values", date_time_values) if decimal_values is not None: - _setter("decimal_values", decimal_values) + pulumi.set(__self__, "decimal_values", decimal_values) if integer_values is not None: - _setter("integer_values", integer_values) + pulumi.set(__self__, "integer_values", integer_values) if string_values is not None: - _setter("string_values", string_values) + pulumi.set(__self__, "string_values", string_values) @property @pulumi.getter(name="dateTimeValues") @@ -6587,20 +5479,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, custom_values: 'outputs.AnalysisCustomParameterValues', include_null_value: Optional[bool] = None): - AnalysisCustomValuesConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_values=custom_values, - include_null_value=include_null_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_values: 'outputs.AnalysisCustomParameterValues', - include_null_value: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("custom_values", custom_values) + pulumi.set(__self__, "custom_values", custom_values) if include_null_value is not None: - _setter("include_null_value", include_null_value) + pulumi.set(__self__, "include_null_value", include_null_value) @property @pulumi.getter(name="customValues") @@ -6640,24 +5521,11 @@ def __init__(__self__, *, field_id: str, negative_color: Optional[str] = None, positive_color: Optional[str] = None): - AnalysisDataBarsOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - negative_color=negative_color, - positive_color=positive_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: str, - negative_color: Optional[str] = None, - positive_color: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if negative_color is not None: - _setter("negative_color", negative_color) + pulumi.set(__self__, "negative_color", negative_color) if positive_color is not None: - _setter("positive_color", positive_color) + pulumi.set(__self__, "positive_color", positive_color) @property @pulumi.getter(name="fieldId") @@ -6697,21 +5565,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, color: Optional[str] = None, data_value: Optional[float] = None): - AnalysisDataColor._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - data_value=data_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: Optional[str] = None, - data_value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if data_value is not None: - _setter("data_value", data_value) + pulumi.set(__self__, "data_value", data_value) @property @pulumi.getter @@ -6752,27 +5609,12 @@ def __init__(__self__, *, field_id: str, field_value: Optional[str] = None, settings: Optional['outputs.AnalysisLineChartSeriesSettings'] = None): - AnalysisDataFieldSeriesItem._configure( - lambda key, value: pulumi.set(__self__, key, value), - axis_binding=axis_binding, - field_id=field_id, - field_value=field_value, - settings=settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - axis_binding: 'AnalysisAxisBinding', - field_id: str, - field_value: Optional[str] = None, - settings: Optional['outputs.AnalysisLineChartSeriesSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("axis_binding", axis_binding) - _setter("field_id", field_id) + pulumi.set(__self__, "axis_binding", axis_binding) + pulumi.set(__self__, "field_id", field_id) if field_value is not None: - _setter("field_value", field_value) + pulumi.set(__self__, "field_value", field_value) if settings is not None: - _setter("settings", settings) + pulumi.set(__self__, "settings", settings) @property @pulumi.getter(name="axisBinding") @@ -6837,53 +5679,26 @@ def __init__(__self__, *, position: Optional['AnalysisDataLabelPosition'] = None, totals_visibility: Optional['AnalysisVisibility'] = None, visibility: Optional['AnalysisVisibility'] = None): - AnalysisDataLabelOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_label_visibility=category_label_visibility, - data_label_types=data_label_types, - label_color=label_color, - label_content=label_content, - label_font_configuration=label_font_configuration, - measure_label_visibility=measure_label_visibility, - overlap=overlap, - position=position, - totals_visibility=totals_visibility, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_label_visibility: Optional['AnalysisVisibility'] = None, - data_label_types: Optional[Sequence['outputs.AnalysisDataLabelType']] = None, - label_color: Optional[str] = None, - label_content: Optional['AnalysisDataLabelContent'] = None, - label_font_configuration: Optional['outputs.AnalysisFontConfiguration'] = None, - measure_label_visibility: Optional['AnalysisVisibility'] = None, - overlap: Optional['AnalysisDataLabelOverlap'] = None, - position: Optional['AnalysisDataLabelPosition'] = None, - totals_visibility: Optional['AnalysisVisibility'] = None, - visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_label_visibility is not None: - _setter("category_label_visibility", category_label_visibility) + pulumi.set(__self__, "category_label_visibility", category_label_visibility) if data_label_types is not None: - _setter("data_label_types", data_label_types) + pulumi.set(__self__, "data_label_types", data_label_types) if label_color is not None: - _setter("label_color", label_color) + pulumi.set(__self__, "label_color", label_color) if label_content is not None: - _setter("label_content", label_content) + pulumi.set(__self__, "label_content", label_content) if label_font_configuration is not None: - _setter("label_font_configuration", label_font_configuration) + pulumi.set(__self__, "label_font_configuration", label_font_configuration) if measure_label_visibility is not None: - _setter("measure_label_visibility", measure_label_visibility) + pulumi.set(__self__, "measure_label_visibility", measure_label_visibility) if overlap is not None: - _setter("overlap", overlap) + pulumi.set(__self__, "overlap", overlap) if position is not None: - _setter("position", position) + pulumi.set(__self__, "position", position) if totals_visibility is not None: - _setter("totals_visibility", totals_visibility) + pulumi.set(__self__, "totals_visibility", totals_visibility) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="categoryLabelVisibility") @@ -6969,33 +5784,16 @@ def __init__(__self__, *, maximum_label_type: Optional['outputs.AnalysisMaximumLabelType'] = None, minimum_label_type: Optional['outputs.AnalysisMinimumLabelType'] = None, range_ends_label_type: Optional['outputs.AnalysisRangeEndsLabelType'] = None): - AnalysisDataLabelType._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_path_label_type=data_path_label_type, - field_label_type=field_label_type, - maximum_label_type=maximum_label_type, - minimum_label_type=minimum_label_type, - range_ends_label_type=range_ends_label_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_path_label_type: Optional['outputs.AnalysisDataPathLabelType'] = None, - field_label_type: Optional['outputs.AnalysisFieldLabelType'] = None, - maximum_label_type: Optional['outputs.AnalysisMaximumLabelType'] = None, - minimum_label_type: Optional['outputs.AnalysisMinimumLabelType'] = None, - range_ends_label_type: Optional['outputs.AnalysisRangeEndsLabelType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_path_label_type is not None: - _setter("data_path_label_type", data_path_label_type) + pulumi.set(__self__, "data_path_label_type", data_path_label_type) if field_label_type is not None: - _setter("field_label_type", field_label_type) + pulumi.set(__self__, "field_label_type", field_label_type) if maximum_label_type is not None: - _setter("maximum_label_type", maximum_label_type) + pulumi.set(__self__, "maximum_label_type", maximum_label_type) if minimum_label_type is not None: - _setter("minimum_label_type", minimum_label_type) + pulumi.set(__self__, "minimum_label_type", minimum_label_type) if range_ends_label_type is not None: - _setter("range_ends_label_type", range_ends_label_type) + pulumi.set(__self__, "range_ends_label_type", range_ends_label_type) @property @pulumi.getter(name="dataPathLabelType") @@ -7046,23 +5844,10 @@ def __init__(__self__, *, color: str, element: 'outputs.AnalysisDataPathValue', time_granularity: Optional['AnalysisTimeGranularity'] = None): - AnalysisDataPathColor._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - element=element, - time_granularity=time_granularity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: str, - element: 'outputs.AnalysisDataPathValue', - time_granularity: Optional['AnalysisTimeGranularity'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("color", color) - _setter("element", element) + pulumi.set(__self__, "color", color) + pulumi.set(__self__, "element", element) if time_granularity is not None: - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "time_granularity", time_granularity) @property @pulumi.getter @@ -7105,25 +5890,12 @@ def __init__(__self__, *, field_id: Optional[str] = None, field_value: Optional[str] = None, visibility: Optional['AnalysisVisibility'] = None): - AnalysisDataPathLabelType._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - field_value=field_value, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: Optional[str] = None, - field_value: Optional[str] = None, - visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_id is not None: - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if field_value is not None: - _setter("field_value", field_value) + pulumi.set(__self__, "field_value", field_value) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="fieldId") @@ -7163,19 +5935,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, direction: 'AnalysisSortDirection', sort_paths: Sequence['outputs.AnalysisDataPathValue']): - AnalysisDataPathSort._configure( - lambda key, value: pulumi.set(__self__, key, value), - direction=direction, - sort_paths=sort_paths, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - direction: 'AnalysisSortDirection', - sort_paths: Sequence['outputs.AnalysisDataPathValue'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("direction", direction) - _setter("sort_paths", sort_paths) + pulumi.set(__self__, "direction", direction) + pulumi.set(__self__, "sort_paths", sort_paths) @property @pulumi.getter @@ -7212,19 +5973,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, field_id: str, field_value: str): - AnalysisDataPathValue._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - field_value=field_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: str, - field_value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) - _setter("field_value", field_value) + pulumi.set(__self__, "field_id", field_id) + pulumi.set(__self__, "field_value", field_value) @property @pulumi.getter(name="fieldId") @@ -7259,19 +6009,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, data_set_arn: str, identifier: str): - AnalysisDataSetIdentifierDeclaration._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_arn=data_set_arn, - identifier=identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_arn: str, - identifier: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_arn", data_set_arn) - _setter("identifier", identifier) + pulumi.set(__self__, "data_set_arn", data_set_arn) + pulumi.set(__self__, "identifier", identifier) @property @pulumi.getter(name="dataSetArn") @@ -7308,19 +6047,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, data_set_arn: str, data_set_placeholder: str): - AnalysisDataSetReference._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_arn=data_set_arn, - data_set_placeholder=data_set_placeholder, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_arn: str, - data_set_placeholder: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_arn", data_set_arn) - _setter("data_set_placeholder", data_set_placeholder) + pulumi.set(__self__, "data_set_arn", data_set_arn) + pulumi.set(__self__, "data_set_placeholder", data_set_placeholder) @property @pulumi.getter(name="dataSetArn") @@ -7354,17 +6082,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, missing_date_visibility: Optional['AnalysisVisibility'] = None): - AnalysisDateAxisOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - missing_date_visibility=missing_date_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - missing_date_visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if missing_date_visibility is not None: - _setter("missing_date_visibility", missing_date_visibility) + pulumi.set(__self__, "missing_date_visibility", missing_date_visibility) @property @pulumi.getter(name="missingDateVisibility") @@ -7403,31 +6122,14 @@ def __init__(__self__, *, date_granularity: Optional['AnalysisTimeGranularity'] = None, format_configuration: Optional['outputs.AnalysisDateTimeFormatConfiguration'] = None, hierarchy_id: Optional[str] = None): - AnalysisDateDimensionField._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - date_granularity=date_granularity, - format_configuration=format_configuration, - hierarchy_id=hierarchy_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.AnalysisColumnIdentifier', - field_id: str, - date_granularity: Optional['AnalysisTimeGranularity'] = None, - format_configuration: Optional['outputs.AnalysisDateTimeFormatConfiguration'] = None, - hierarchy_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) if date_granularity is not None: - _setter("date_granularity", date_granularity) + pulumi.set(__self__, "date_granularity", date_granularity) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) if hierarchy_id is not None: - _setter("hierarchy_id", hierarchy_id) + pulumi.set(__self__, "hierarchy_id", hierarchy_id) @property @pulumi.getter @@ -7483,27 +6185,12 @@ def __init__(__self__, *, field_id: str, aggregation_function: Optional['AnalysisDateAggregationFunction'] = None, format_configuration: Optional['outputs.AnalysisDateTimeFormatConfiguration'] = None): - AnalysisDateMeasureField._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - aggregation_function=aggregation_function, - format_configuration=format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.AnalysisColumnIdentifier', - field_id: str, - aggregation_function: Optional['AnalysisDateAggregationFunction'] = None, - format_configuration: Optional['outputs.AnalysisDateTimeFormatConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) if aggregation_function is not None: - _setter("aggregation_function", aggregation_function) + pulumi.set(__self__, "aggregation_function", aggregation_function) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) @property @pulumi.getter @@ -7553,25 +6240,12 @@ def __init__(__self__, *, dynamic_value: Optional['outputs.AnalysisDynamicDefaultValue'] = None, rolling_date: Optional['outputs.AnalysisRollingDateConfiguration'] = None, static_values: Optional[Sequence[str]] = None): - AnalysisDateTimeDefaultValues._configure( - lambda key, value: pulumi.set(__self__, key, value), - dynamic_value=dynamic_value, - rolling_date=rolling_date, - static_values=static_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dynamic_value: Optional['outputs.AnalysisDynamicDefaultValue'] = None, - rolling_date: Optional['outputs.AnalysisRollingDateConfiguration'] = None, - static_values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dynamic_value is not None: - _setter("dynamic_value", dynamic_value) + pulumi.set(__self__, "dynamic_value", dynamic_value) if rolling_date is not None: - _setter("rolling_date", rolling_date) + pulumi.set(__self__, "rolling_date", rolling_date) if static_values is not None: - _setter("static_values", static_values) + pulumi.set(__self__, "static_values", static_values) @property @pulumi.getter(name="dynamicValue") @@ -7616,25 +6290,12 @@ def __init__(__self__, *, date_time_format: Optional[str] = None, null_value_format_configuration: Optional['outputs.AnalysisNullValueFormatConfiguration'] = None, numeric_format_configuration: Optional['outputs.AnalysisNumericFormatConfiguration'] = None): - AnalysisDateTimeFormatConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_format=date_time_format, - null_value_format_configuration=null_value_format_configuration, - numeric_format_configuration=numeric_format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_format: Optional[str] = None, - null_value_format_configuration: Optional['outputs.AnalysisNullValueFormatConfiguration'] = None, - numeric_format_configuration: Optional['outputs.AnalysisNumericFormatConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_format is not None: - _setter("date_time_format", date_time_format) + pulumi.set(__self__, "date_time_format", date_time_format) if null_value_format_configuration is not None: - _setter("null_value_format_configuration", null_value_format_configuration) + pulumi.set(__self__, "null_value_format_configuration", null_value_format_configuration) if numeric_format_configuration is not None: - _setter("numeric_format_configuration", numeric_format_configuration) + pulumi.set(__self__, "numeric_format_configuration", numeric_format_configuration) @property @pulumi.getter(name="dateTimeFormat") @@ -7676,20 +6337,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, hierarchy_id: str, drill_down_filters: Optional[Sequence['outputs.AnalysisDrillDownFilter']] = None): - AnalysisDateTimeHierarchy._configure( - lambda key, value: pulumi.set(__self__, key, value), - hierarchy_id=hierarchy_id, - drill_down_filters=drill_down_filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hierarchy_id: str, - drill_down_filters: Optional[Sequence['outputs.AnalysisDrillDownFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("hierarchy_id", hierarchy_id) + pulumi.set(__self__, "hierarchy_id", hierarchy_id) if drill_down_filters is not None: - _setter("drill_down_filters", drill_down_filters) + pulumi.set(__self__, "drill_down_filters", drill_down_filters) @property @pulumi.getter(name="hierarchyId") @@ -7707,19 +6357,8 @@ class AnalysisDateTimeParameter(dict): def __init__(__self__, *, name: str, values: Sequence[str]): - AnalysisDateTimeParameter._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - values: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("values", values) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -7763,32 +6402,15 @@ def __init__(__self__, *, mapped_data_set_parameters: Optional[Sequence['outputs.AnalysisMappedDataSetParameter']] = None, time_granularity: Optional['AnalysisTimeGranularity'] = None, value_when_unset: Optional['outputs.AnalysisDateTimeValueWhenUnsetConfiguration'] = None): - AnalysisDateTimeParameterDeclaration._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - default_values=default_values, - mapped_data_set_parameters=mapped_data_set_parameters, - time_granularity=time_granularity, - value_when_unset=value_when_unset, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - default_values: Optional['outputs.AnalysisDateTimeDefaultValues'] = None, - mapped_data_set_parameters: Optional[Sequence['outputs.AnalysisMappedDataSetParameter']] = None, - time_granularity: Optional['AnalysisTimeGranularity'] = None, - value_when_unset: Optional['outputs.AnalysisDateTimeValueWhenUnsetConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if default_values is not None: - _setter("default_values", default_values) + pulumi.set(__self__, "default_values", default_values) if mapped_data_set_parameters is not None: - _setter("mapped_data_set_parameters", mapped_data_set_parameters) + pulumi.set(__self__, "mapped_data_set_parameters", mapped_data_set_parameters) if time_granularity is not None: - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "time_granularity", time_granularity) if value_when_unset is not None: - _setter("value_when_unset", value_when_unset) + pulumi.set(__self__, "value_when_unset", value_when_unset) @property @pulumi.getter @@ -7843,25 +6465,12 @@ def __init__(__self__, *, date_time_format: Optional[str] = None, info_icon_label_options: Optional['outputs.AnalysisSheetControlInfoIconLabelOptions'] = None, title_options: Optional['outputs.AnalysisLabelOptions'] = None): - AnalysisDateTimePickerControlDisplayOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_format=date_time_format, - info_icon_label_options=info_icon_label_options, - title_options=title_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_format: Optional[str] = None, - info_icon_label_options: Optional['outputs.AnalysisSheetControlInfoIconLabelOptions'] = None, - title_options: Optional['outputs.AnalysisLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_format is not None: - _setter("date_time_format", date_time_format) + pulumi.set(__self__, "date_time_format", date_time_format) if info_icon_label_options is not None: - _setter("info_icon_label_options", info_icon_label_options) + pulumi.set(__self__, "info_icon_label_options", info_icon_label_options) if title_options is not None: - _setter("title_options", title_options) + pulumi.set(__self__, "title_options", title_options) @property @pulumi.getter(name="dateTimeFormat") @@ -7903,21 +6512,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, custom_value: Optional[str] = None, value_when_unset_option: Optional['AnalysisValueWhenUnsetOption'] = None): - AnalysisDateTimeValueWhenUnsetConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_value=custom_value, - value_when_unset_option=value_when_unset_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_value: Optional[str] = None, - value_when_unset_option: Optional['AnalysisValueWhenUnsetOption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_value is not None: - _setter("custom_value", custom_value) + pulumi.set(__self__, "custom_value", custom_value) if value_when_unset_option is not None: - _setter("value_when_unset_option", value_when_unset_option) + pulumi.set(__self__, "value_when_unset_option", value_when_unset_option) @property @pulumi.getter(name="customValue") @@ -7954,21 +6552,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, dynamic_value: Optional['outputs.AnalysisDynamicDefaultValue'] = None, static_values: Optional[Sequence[float]] = None): - AnalysisDecimalDefaultValues._configure( - lambda key, value: pulumi.set(__self__, key, value), - dynamic_value=dynamic_value, - static_values=static_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dynamic_value: Optional['outputs.AnalysisDynamicDefaultValue'] = None, - static_values: Optional[Sequence[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dynamic_value is not None: - _setter("dynamic_value", dynamic_value) + pulumi.set(__self__, "dynamic_value", dynamic_value) if static_values is not None: - _setter("static_values", static_values) + pulumi.set(__self__, "static_values", static_values) @property @pulumi.getter(name="dynamicValue") @@ -7986,19 +6573,8 @@ class AnalysisDecimalParameter(dict): def __init__(__self__, *, name: str, values: Sequence[float]): - AnalysisDecimalParameter._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - values: Sequence[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("values", values) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -8042,31 +6618,14 @@ def __init__(__self__, *, default_values: Optional['outputs.AnalysisDecimalDefaultValues'] = None, mapped_data_set_parameters: Optional[Sequence['outputs.AnalysisMappedDataSetParameter']] = None, value_when_unset: Optional['outputs.AnalysisDecimalValueWhenUnsetConfiguration'] = None): - AnalysisDecimalParameterDeclaration._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - parameter_value_type=parameter_value_type, - default_values=default_values, - mapped_data_set_parameters=mapped_data_set_parameters, - value_when_unset=value_when_unset, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - parameter_value_type: 'AnalysisParameterValueType', - default_values: Optional['outputs.AnalysisDecimalDefaultValues'] = None, - mapped_data_set_parameters: Optional[Sequence['outputs.AnalysisMappedDataSetParameter']] = None, - value_when_unset: Optional['outputs.AnalysisDecimalValueWhenUnsetConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("parameter_value_type", parameter_value_type) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "parameter_value_type", parameter_value_type) if default_values is not None: - _setter("default_values", default_values) + pulumi.set(__self__, "default_values", default_values) if mapped_data_set_parameters is not None: - _setter("mapped_data_set_parameters", mapped_data_set_parameters) + pulumi.set(__self__, "mapped_data_set_parameters", mapped_data_set_parameters) if value_when_unset is not None: - _setter("value_when_unset", value_when_unset) + pulumi.set(__self__, "value_when_unset", value_when_unset) @property @pulumi.getter @@ -8115,16 +6674,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, decimal_places: float): - AnalysisDecimalPlacesConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - decimal_places=decimal_places, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - decimal_places: float, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("decimal_places", decimal_places) + pulumi.set(__self__, "decimal_places", decimal_places) @property @pulumi.getter(name="decimalPlaces") @@ -8156,21 +6706,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, custom_value: Optional[float] = None, value_when_unset_option: Optional['AnalysisValueWhenUnsetOption'] = None): - AnalysisDecimalValueWhenUnsetConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_value=custom_value, - value_when_unset_option=value_when_unset_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_value: Optional[float] = None, - value_when_unset_option: Optional['AnalysisValueWhenUnsetOption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_value is not None: - _setter("custom_value", custom_value) + pulumi.set(__self__, "custom_value", custom_value) if value_when_unset_option is not None: - _setter("value_when_unset_option", value_when_unset_option) + pulumi.set(__self__, "value_when_unset_option", value_when_unset_option) @property @pulumi.getter(name="customValue") @@ -8204,16 +6743,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, canvas_size_options: 'outputs.AnalysisFreeFormLayoutCanvasSizeOptions'): - AnalysisDefaultFreeFormLayoutConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - canvas_size_options=canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - canvas_size_options: 'outputs.AnalysisFreeFormLayoutCanvasSizeOptions', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("canvas_size_options", canvas_size_options) + pulumi.set(__self__, "canvas_size_options", canvas_size_options) @property @pulumi.getter(name="canvasSizeOptions") @@ -8242,16 +6772,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, canvas_size_options: 'outputs.AnalysisGridLayoutCanvasSizeOptions'): - AnalysisDefaultGridLayoutConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - canvas_size_options=canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - canvas_size_options: 'outputs.AnalysisGridLayoutCanvasSizeOptions', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("canvas_size_options", canvas_size_options) + pulumi.set(__self__, "canvas_size_options", canvas_size_options) @property @pulumi.getter(name="canvasSizeOptions") @@ -8281,21 +6802,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, free_form: Optional['outputs.AnalysisDefaultFreeFormLayoutConfiguration'] = None, grid: Optional['outputs.AnalysisDefaultGridLayoutConfiguration'] = None): - AnalysisDefaultInteractiveLayoutConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - free_form=free_form, - grid=grid, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - free_form: Optional['outputs.AnalysisDefaultFreeFormLayoutConfiguration'] = None, - grid: Optional['outputs.AnalysisDefaultGridLayoutConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if free_form is not None: - _setter("free_form", free_form) + pulumi.set(__self__, "free_form", free_form) if grid is not None: - _setter("grid", grid) + pulumi.set(__self__, "grid", grid) @property @pulumi.getter(name="freeForm") @@ -8335,25 +6845,12 @@ def __init__(__self__, *, interactive_layout_configuration: Optional['outputs.AnalysisDefaultInteractiveLayoutConfiguration'] = None, paginated_layout_configuration: Optional['outputs.AnalysisDefaultPaginatedLayoutConfiguration'] = None, sheet_content_type: Optional['AnalysisSheetContentType'] = None): - AnalysisDefaultNewSheetConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - interactive_layout_configuration=interactive_layout_configuration, - paginated_layout_configuration=paginated_layout_configuration, - sheet_content_type=sheet_content_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - interactive_layout_configuration: Optional['outputs.AnalysisDefaultInteractiveLayoutConfiguration'] = None, - paginated_layout_configuration: Optional['outputs.AnalysisDefaultPaginatedLayoutConfiguration'] = None, - sheet_content_type: Optional['AnalysisSheetContentType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if interactive_layout_configuration is not None: - _setter("interactive_layout_configuration", interactive_layout_configuration) + pulumi.set(__self__, "interactive_layout_configuration", interactive_layout_configuration) if paginated_layout_configuration is not None: - _setter("paginated_layout_configuration", paginated_layout_configuration) + pulumi.set(__self__, "paginated_layout_configuration", paginated_layout_configuration) if sheet_content_type is not None: - _setter("sheet_content_type", sheet_content_type) + pulumi.set(__self__, "sheet_content_type", sheet_content_type) @property @pulumi.getter(name="interactiveLayoutConfiguration") @@ -8392,17 +6889,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, section_based: Optional['outputs.AnalysisDefaultSectionBasedLayoutConfiguration'] = None): - AnalysisDefaultPaginatedLayoutConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - section_based=section_based, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - section_based: Optional['outputs.AnalysisDefaultSectionBasedLayoutConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if section_based is not None: - _setter("section_based", section_based) + pulumi.set(__self__, "section_based", section_based) @property @pulumi.getter(name="sectionBased") @@ -8431,16 +6919,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, canvas_size_options: 'outputs.AnalysisSectionBasedLayoutCanvasSizeOptions'): - AnalysisDefaultSectionBasedLayoutConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - canvas_size_options=canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - canvas_size_options: 'outputs.AnalysisSectionBasedLayoutCanvasSizeOptions', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("canvas_size_options", canvas_size_options) + pulumi.set(__self__, "canvas_size_options", canvas_size_options) @property @pulumi.getter(name="canvasSizeOptions") @@ -8469,16 +6948,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, default_new_sheet_configuration: 'outputs.AnalysisDefaultNewSheetConfiguration'): - AnalysisDefaults._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_new_sheet_configuration=default_new_sheet_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_new_sheet_configuration: 'outputs.AnalysisDefaultNewSheetConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("default_new_sheet_configuration", default_new_sheet_configuration) + pulumi.set(__self__, "default_new_sheet_configuration", default_new_sheet_configuration) @property @pulumi.getter(name="defaultNewSheetConfiguration") @@ -8523,40 +6993,19 @@ def __init__(__self__, *, filter_groups: Optional[Sequence['outputs.AnalysisFilterGroup']] = None, parameter_declarations: Optional[Sequence['outputs.AnalysisParameterDeclaration']] = None, sheets: Optional[Sequence['outputs.AnalysisSheetDefinition']] = None): - AnalysisDefinition._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_identifier_declarations=data_set_identifier_declarations, - analysis_defaults=analysis_defaults, - calculated_fields=calculated_fields, - column_configurations=column_configurations, - filter_groups=filter_groups, - parameter_declarations=parameter_declarations, - sheets=sheets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_identifier_declarations: Sequence['outputs.AnalysisDataSetIdentifierDeclaration'], - analysis_defaults: Optional['outputs.AnalysisDefaults'] = None, - calculated_fields: Optional[Sequence['outputs.AnalysisCalculatedField']] = None, - column_configurations: Optional[Sequence['outputs.AnalysisColumnConfiguration']] = None, - filter_groups: Optional[Sequence['outputs.AnalysisFilterGroup']] = None, - parameter_declarations: Optional[Sequence['outputs.AnalysisParameterDeclaration']] = None, - sheets: Optional[Sequence['outputs.AnalysisSheetDefinition']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_identifier_declarations", data_set_identifier_declarations) + pulumi.set(__self__, "data_set_identifier_declarations", data_set_identifier_declarations) if analysis_defaults is not None: - _setter("analysis_defaults", analysis_defaults) + pulumi.set(__self__, "analysis_defaults", analysis_defaults) if calculated_fields is not None: - _setter("calculated_fields", calculated_fields) + pulumi.set(__self__, "calculated_fields", calculated_fields) if column_configurations is not None: - _setter("column_configurations", column_configurations) + pulumi.set(__self__, "column_configurations", column_configurations) if filter_groups is not None: - _setter("filter_groups", filter_groups) + pulumi.set(__self__, "filter_groups", filter_groups) if parameter_declarations is not None: - _setter("parameter_declarations", parameter_declarations) + pulumi.set(__self__, "parameter_declarations", parameter_declarations) if sheets is not None: - _setter("sheets", sheets) + pulumi.set(__self__, "sheets", sheets) @property @pulumi.getter(name="dataSetIdentifierDeclarations") @@ -8627,33 +7076,16 @@ def __init__(__self__, *, source_column: Optional['outputs.AnalysisColumnIdentifier'] = None, source_field: Optional[str] = None, source_parameter_name: Optional[str] = None): - AnalysisDestinationParameterValueConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_values_configuration=custom_values_configuration, - select_all_value_options=select_all_value_options, - source_column=source_column, - source_field=source_field, - source_parameter_name=source_parameter_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_values_configuration: Optional['outputs.AnalysisCustomValuesConfiguration'] = None, - select_all_value_options: Optional['AnalysisSelectAllValueOptions'] = None, - source_column: Optional['outputs.AnalysisColumnIdentifier'] = None, - source_field: Optional[str] = None, - source_parameter_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_values_configuration is not None: - _setter("custom_values_configuration", custom_values_configuration) + pulumi.set(__self__, "custom_values_configuration", custom_values_configuration) if select_all_value_options is not None: - _setter("select_all_value_options", select_all_value_options) + pulumi.set(__self__, "select_all_value_options", select_all_value_options) if source_column is not None: - _setter("source_column", source_column) + pulumi.set(__self__, "source_column", source_column) if source_field is not None: - _setter("source_field", source_field) + pulumi.set(__self__, "source_field", source_field) if source_parameter_name is not None: - _setter("source_parameter_name", source_parameter_name) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) @property @pulumi.getter(name="customValuesConfiguration") @@ -8708,25 +7140,12 @@ def __init__(__self__, *, categorical_dimension_field: Optional['outputs.AnalysisCategoricalDimensionField'] = None, date_dimension_field: Optional['outputs.AnalysisDateDimensionField'] = None, numerical_dimension_field: Optional['outputs.AnalysisNumericalDimensionField'] = None): - AnalysisDimensionField._configure( - lambda key, value: pulumi.set(__self__, key, value), - categorical_dimension_field=categorical_dimension_field, - date_dimension_field=date_dimension_field, - numerical_dimension_field=numerical_dimension_field, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - categorical_dimension_field: Optional['outputs.AnalysisCategoricalDimensionField'] = None, - date_dimension_field: Optional['outputs.AnalysisDateDimensionField'] = None, - numerical_dimension_field: Optional['outputs.AnalysisNumericalDimensionField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if categorical_dimension_field is not None: - _setter("categorical_dimension_field", categorical_dimension_field) + pulumi.set(__self__, "categorical_dimension_field", categorical_dimension_field) if date_dimension_field is not None: - _setter("date_dimension_field", date_dimension_field) + pulumi.set(__self__, "date_dimension_field", date_dimension_field) if numerical_dimension_field is not None: - _setter("numerical_dimension_field", numerical_dimension_field) + pulumi.set(__self__, "numerical_dimension_field", numerical_dimension_field) @property @pulumi.getter(name="categoricalDimensionField") @@ -8765,17 +7184,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, label_visibility: Optional['AnalysisVisibility'] = None): - AnalysisDonutCenterOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - label_visibility=label_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - label_visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if label_visibility is not None: - _setter("label_visibility", label_visibility) + pulumi.set(__self__, "label_visibility", label_visibility) @property @pulumi.getter(name="labelVisibility") @@ -8807,21 +7217,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, arc_options: Optional['outputs.AnalysisArcOptions'] = None, donut_center_options: Optional['outputs.AnalysisDonutCenterOptions'] = None): - AnalysisDonutOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - arc_options=arc_options, - donut_center_options=donut_center_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arc_options: Optional['outputs.AnalysisArcOptions'] = None, - donut_center_options: Optional['outputs.AnalysisDonutCenterOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arc_options is not None: - _setter("arc_options", arc_options) + pulumi.set(__self__, "arc_options", arc_options) if donut_center_options is not None: - _setter("donut_center_options", donut_center_options) + pulumi.set(__self__, "donut_center_options", donut_center_options) @property @pulumi.getter(name="arcOptions") @@ -8861,25 +7260,12 @@ def __init__(__self__, *, category_filter: Optional['outputs.AnalysisCategoryDrillDownFilter'] = None, numeric_equality_filter: Optional['outputs.AnalysisNumericEqualityDrillDownFilter'] = None, time_range_filter: Optional['outputs.AnalysisTimeRangeDrillDownFilter'] = None): - AnalysisDrillDownFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_filter=category_filter, - numeric_equality_filter=numeric_equality_filter, - time_range_filter=time_range_filter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_filter: Optional['outputs.AnalysisCategoryDrillDownFilter'] = None, - numeric_equality_filter: Optional['outputs.AnalysisNumericEqualityDrillDownFilter'] = None, - time_range_filter: Optional['outputs.AnalysisTimeRangeDrillDownFilter'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_filter is not None: - _setter("category_filter", category_filter) + pulumi.set(__self__, "category_filter", category_filter) if numeric_equality_filter is not None: - _setter("numeric_equality_filter", numeric_equality_filter) + pulumi.set(__self__, "numeric_equality_filter", numeric_equality_filter) if time_range_filter is not None: - _setter("time_range_filter", time_range_filter) + pulumi.set(__self__, "time_range_filter", time_range_filter) @property @pulumi.getter(name="categoryFilter") @@ -8924,25 +7310,12 @@ def __init__(__self__, *, info_icon_label_options: Optional['outputs.AnalysisSheetControlInfoIconLabelOptions'] = None, select_all_options: Optional['outputs.AnalysisListControlSelectAllOptions'] = None, title_options: Optional['outputs.AnalysisLabelOptions'] = None): - AnalysisDropDownControlDisplayOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - info_icon_label_options=info_icon_label_options, - select_all_options=select_all_options, - title_options=title_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - info_icon_label_options: Optional['outputs.AnalysisSheetControlInfoIconLabelOptions'] = None, - select_all_options: Optional['outputs.AnalysisListControlSelectAllOptions'] = None, - title_options: Optional['outputs.AnalysisLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if info_icon_label_options is not None: - _setter("info_icon_label_options", info_icon_label_options) + pulumi.set(__self__, "info_icon_label_options", info_icon_label_options) if select_all_options is not None: - _setter("select_all_options", select_all_options) + pulumi.set(__self__, "select_all_options", select_all_options) if title_options is not None: - _setter("title_options", title_options) + pulumi.set(__self__, "title_options", title_options) @property @pulumi.getter(name="infoIconLabelOptions") @@ -8987,24 +7360,11 @@ def __init__(__self__, *, default_value_column: 'outputs.AnalysisColumnIdentifier', group_name_column: Optional['outputs.AnalysisColumnIdentifier'] = None, user_name_column: Optional['outputs.AnalysisColumnIdentifier'] = None): - AnalysisDynamicDefaultValue._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_value_column=default_value_column, - group_name_column=group_name_column, - user_name_column=user_name_column, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_value_column: 'outputs.AnalysisColumnIdentifier', - group_name_column: Optional['outputs.AnalysisColumnIdentifier'] = None, - user_name_column: Optional['outputs.AnalysisColumnIdentifier'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("default_value_column", default_value_column) + pulumi.set(__self__, "default_value_column", default_value_column) if group_name_column is not None: - _setter("group_name_column", group_name_column) + pulumi.set(__self__, "group_name_column", group_name_column) if user_name_column is not None: - _setter("user_name_column", user_name_column) + pulumi.set(__self__, "user_name_column", user_name_column) @property @pulumi.getter(name="defaultValueColumn") @@ -9047,23 +7407,10 @@ def __init__(__self__, *, data_set_identifier: str, visual_id: str, actions: Optional[Sequence['outputs.AnalysisVisualCustomAction']] = None): - AnalysisEmptyVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_identifier=data_set_identifier, - visual_id=visual_id, - actions=actions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_identifier: str, - visual_id: str, - actions: Optional[Sequence['outputs.AnalysisVisualCustomAction']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_identifier", data_set_identifier) - _setter("visual_id", visual_id) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) @property @pulumi.getter(name="dataSetIdentifier") @@ -9085,17 +7432,8 @@ def actions(self) -> Optional[Sequence['outputs.AnalysisVisualCustomAction']]: class AnalysisEntity(dict): def __init__(__self__, *, path: Optional[str] = None): - AnalysisEntity._configure( - lambda key, value: pulumi.set(__self__, key, value), - path=path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) @property @pulumi.getter @@ -9126,25 +7464,12 @@ def __init__(__self__, *, message: Optional[str] = None, type: Optional['AnalysisErrorType'] = None, violated_entities: Optional[Sequence['outputs.AnalysisEntity']] = None): - AnalysisError._configure( - lambda key, value: pulumi.set(__self__, key, value), - message=message, - type=type, - violated_entities=violated_entities, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - message: Optional[str] = None, - type: Optional['AnalysisErrorType'] = None, - violated_entities: Optional[Sequence['outputs.AnalysisEntity']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if message is not None: - _setter("message", message) + pulumi.set(__self__, "message", message) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) if violated_entities is not None: - _setter("violated_entities", violated_entities) + pulumi.set(__self__, "violated_entities", violated_entities) @property @pulumi.getter @@ -9168,23 +7493,10 @@ def __init__(__self__, *, amount: float, granularity: 'AnalysisTimeGranularity', status: Optional['AnalysisWidgetStatus'] = None): - AnalysisExcludePeriodConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - amount=amount, - granularity=granularity, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - amount: float, - granularity: 'AnalysisTimeGranularity', - status: Optional['AnalysisWidgetStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("amount", amount) - _setter("granularity", granularity) + pulumi.set(__self__, "amount", amount) + pulumi.set(__self__, "granularity", granularity) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter @@ -9227,23 +7539,10 @@ def __init__(__self__, *, columns: Sequence['outputs.AnalysisColumnIdentifier'], hierarchy_id: str, drill_down_filters: Optional[Sequence['outputs.AnalysisDrillDownFilter']] = None): - AnalysisExplicitHierarchy._configure( - lambda key, value: pulumi.set(__self__, key, value), - columns=columns, - hierarchy_id=hierarchy_id, - drill_down_filters=drill_down_filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - columns: Sequence['outputs.AnalysisColumnIdentifier'], - hierarchy_id: str, - drill_down_filters: Optional[Sequence['outputs.AnalysisDrillDownFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("columns", columns) - _setter("hierarchy_id", hierarchy_id) + pulumi.set(__self__, "columns", columns) + pulumi.set(__self__, "hierarchy_id", hierarchy_id) if drill_down_filters is not None: - _setter("drill_down_filters", drill_down_filters) + pulumi.set(__self__, "drill_down_filters", drill_down_filters) @property @pulumi.getter @@ -9288,25 +7587,12 @@ def __init__(__self__, *, aggregation_visibility: Optional['AnalysisVisibility'] = None, tooltip_fields: Optional[Sequence['outputs.AnalysisTooltipItem']] = None, tooltip_title_type: Optional['AnalysisTooltipTitleType'] = None): - AnalysisFieldBasedTooltip._configure( - lambda key, value: pulumi.set(__self__, key, value), - aggregation_visibility=aggregation_visibility, - tooltip_fields=tooltip_fields, - tooltip_title_type=tooltip_title_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aggregation_visibility: Optional['AnalysisVisibility'] = None, - tooltip_fields: Optional[Sequence['outputs.AnalysisTooltipItem']] = None, - tooltip_title_type: Optional['AnalysisTooltipTitleType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if aggregation_visibility is not None: - _setter("aggregation_visibility", aggregation_visibility) + pulumi.set(__self__, "aggregation_visibility", aggregation_visibility) if tooltip_fields is not None: - _setter("tooltip_fields", tooltip_fields) + pulumi.set(__self__, "tooltip_fields", tooltip_fields) if tooltip_title_type is not None: - _setter("tooltip_title_type", tooltip_title_type) + pulumi.set(__self__, "tooltip_title_type", tooltip_title_type) @property @pulumi.getter(name="aggregationVisibility") @@ -9346,21 +7632,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, field_id: Optional[str] = None, visibility: Optional['AnalysisVisibility'] = None): - AnalysisFieldLabelType._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: Optional[str] = None, - visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_id is not None: - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="fieldId") @@ -9398,23 +7673,10 @@ def __init__(__self__, *, axis_binding: 'AnalysisAxisBinding', field_id: str, settings: Optional['outputs.AnalysisLineChartSeriesSettings'] = None): - AnalysisFieldSeriesItem._configure( - lambda key, value: pulumi.set(__self__, key, value), - axis_binding=axis_binding, - field_id=field_id, - settings=settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - axis_binding: 'AnalysisAxisBinding', - field_id: str, - settings: Optional['outputs.AnalysisLineChartSeriesSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("axis_binding", axis_binding) - _setter("field_id", field_id) + pulumi.set(__self__, "axis_binding", axis_binding) + pulumi.set(__self__, "field_id", field_id) if settings is not None: - _setter("settings", settings) + pulumi.set(__self__, "settings", settings) @property @pulumi.getter(name="axisBinding") @@ -9454,19 +7716,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, direction: 'AnalysisSortDirection', field_id: str): - AnalysisFieldSort._configure( - lambda key, value: pulumi.set(__self__, key, value), - direction=direction, - field_id=field_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - direction: 'AnalysisSortDirection', - field_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("direction", direction) - _setter("field_id", field_id) + pulumi.set(__self__, "direction", direction) + pulumi.set(__self__, "field_id", field_id) @property @pulumi.getter @@ -9503,21 +7754,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, column_sort: Optional['outputs.AnalysisColumnSort'] = None, field_sort: Optional['outputs.AnalysisFieldSort'] = None): - AnalysisFieldSortOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_sort=column_sort, - field_sort=field_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_sort: Optional['outputs.AnalysisColumnSort'] = None, - field_sort: Optional['outputs.AnalysisFieldSort'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column_sort is not None: - _setter("column_sort", column_sort) + pulumi.set(__self__, "column_sort", column_sort) if field_sort is not None: - _setter("field_sort", field_sort) + pulumi.set(__self__, "field_sort", field_sort) @property @pulumi.getter(name="columnSort") @@ -9553,24 +7793,11 @@ def __init__(__self__, *, field_id: str, label: Optional[str] = None, visibility: Optional['AnalysisVisibility'] = None): - AnalysisFieldTooltipItem._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - label=label, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: str, - label: Optional[str] = None, - visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if label is not None: - _setter("label", label) + pulumi.set(__self__, "label", label) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="fieldId") @@ -9593,21 +7820,10 @@ class AnalysisFilledMapAggregatedFieldWells(dict): def __init__(__self__, *, geospatial: Optional[Sequence['outputs.AnalysisDimensionField']] = None, values: Optional[Sequence['outputs.AnalysisMeasureField']] = None): - AnalysisFilledMapAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - geospatial=geospatial, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - geospatial: Optional[Sequence['outputs.AnalysisDimensionField']] = None, - values: Optional[Sequence['outputs.AnalysisMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if geospatial is not None: - _setter("geospatial", geospatial) + pulumi.set(__self__, "geospatial", geospatial) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -9641,16 +7857,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, conditional_formatting_options: Sequence['outputs.AnalysisFilledMapConditionalFormattingOption']): - AnalysisFilledMapConditionalFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - conditional_formatting_options=conditional_formatting_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - conditional_formatting_options: Sequence['outputs.AnalysisFilledMapConditionalFormattingOption'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("conditional_formatting_options", conditional_formatting_options) + pulumi.set(__self__, "conditional_formatting_options", conditional_formatting_options) @property @pulumi.getter(name="conditionalFormattingOptions") @@ -9662,16 +7869,7 @@ def conditional_formatting_options(self) -> Sequence['outputs.AnalysisFilledMapC class AnalysisFilledMapConditionalFormattingOption(dict): def __init__(__self__, *, shape: 'outputs.AnalysisFilledMapShapeConditionalFormatting'): - AnalysisFilledMapConditionalFormattingOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - shape=shape, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - shape: 'outputs.AnalysisFilledMapShapeConditionalFormatting', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("shape", shape) + pulumi.set(__self__, "shape", shape) @property @pulumi.getter @@ -9711,37 +7909,18 @@ def __init__(__self__, *, sort_configuration: Optional['outputs.AnalysisFilledMapSortConfiguration'] = None, tooltip: Optional['outputs.AnalysisTooltipOptions'] = None, window_options: Optional['outputs.AnalysisGeospatialWindowOptions'] = None): - AnalysisFilledMapConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_wells=field_wells, - legend=legend, - map_style_options=map_style_options, - sort_configuration=sort_configuration, - tooltip=tooltip, - window_options=window_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_wells: Optional['outputs.AnalysisFilledMapFieldWells'] = None, - legend: Optional['outputs.AnalysisLegendOptions'] = None, - map_style_options: Optional['outputs.AnalysisGeospatialMapStyleOptions'] = None, - sort_configuration: Optional['outputs.AnalysisFilledMapSortConfiguration'] = None, - tooltip: Optional['outputs.AnalysisTooltipOptions'] = None, - window_options: Optional['outputs.AnalysisGeospatialWindowOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if map_style_options is not None: - _setter("map_style_options", map_style_options) + pulumi.set(__self__, "map_style_options", map_style_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if window_options is not None: - _setter("window_options", window_options) + pulumi.set(__self__, "window_options", window_options) @property @pulumi.getter(name="fieldWells") @@ -9795,17 +7974,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, filled_map_aggregated_field_wells: Optional['outputs.AnalysisFilledMapAggregatedFieldWells'] = None): - AnalysisFilledMapFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - filled_map_aggregated_field_wells=filled_map_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filled_map_aggregated_field_wells: Optional['outputs.AnalysisFilledMapAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if filled_map_aggregated_field_wells is not None: - _setter("filled_map_aggregated_field_wells", filled_map_aggregated_field_wells) + pulumi.set(__self__, "filled_map_aggregated_field_wells", filled_map_aggregated_field_wells) @property @pulumi.getter(name="filledMapAggregatedFieldWells") @@ -9835,20 +8005,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, field_id: str, format: Optional['outputs.AnalysisShapeConditionalFormat'] = None): - AnalysisFilledMapShapeConditionalFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - format=format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: str, - format: Optional['outputs.AnalysisShapeConditionalFormat'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if format is not None: - _setter("format", format) + pulumi.set(__self__, "format", format) @property @pulumi.getter(name="fieldId") @@ -9882,17 +8041,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, category_sort: Optional[Sequence['outputs.AnalysisFieldSortOptions']] = None): - AnalysisFilledMapSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_sort=category_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_sort: Optional[Sequence['outputs.AnalysisFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) @property @pulumi.getter(name="categorySort") @@ -9933,40 +8083,19 @@ def __init__(__self__, *, conditional_formatting: Optional['outputs.AnalysisFilledMapConditionalFormatting'] = None, subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None): - AnalysisFilledMapVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - conditional_formatting=conditional_formatting, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.AnalysisVisualCustomAction']] = None, - chart_configuration: Optional['outputs.AnalysisFilledMapConfiguration'] = None, - column_hierarchies: Optional[Sequence['outputs.AnalysisColumnHierarchy']] = None, - conditional_formatting: Optional['outputs.AnalysisFilledMapConditionalFormatting'] = None, - subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if conditional_formatting is not None: - _setter("conditional_formatting", conditional_formatting) + pulumi.set(__self__, "conditional_formatting", conditional_formatting) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -10043,41 +8172,20 @@ def __init__(__self__, *, time_equality_filter: Optional['outputs.AnalysisTimeEqualityFilter'] = None, time_range_filter: Optional['outputs.AnalysisTimeRangeFilter'] = None, top_bottom_filter: Optional['outputs.AnalysisTopBottomFilter'] = None): - AnalysisFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_filter=category_filter, - numeric_equality_filter=numeric_equality_filter, - numeric_range_filter=numeric_range_filter, - relative_dates_filter=relative_dates_filter, - time_equality_filter=time_equality_filter, - time_range_filter=time_range_filter, - top_bottom_filter=top_bottom_filter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_filter: Optional['outputs.AnalysisCategoryFilter'] = None, - numeric_equality_filter: Optional['outputs.AnalysisNumericEqualityFilter'] = None, - numeric_range_filter: Optional['outputs.AnalysisNumericRangeFilter'] = None, - relative_dates_filter: Optional['outputs.AnalysisRelativeDatesFilter'] = None, - time_equality_filter: Optional['outputs.AnalysisTimeEqualityFilter'] = None, - time_range_filter: Optional['outputs.AnalysisTimeRangeFilter'] = None, - top_bottom_filter: Optional['outputs.AnalysisTopBottomFilter'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_filter is not None: - _setter("category_filter", category_filter) + pulumi.set(__self__, "category_filter", category_filter) if numeric_equality_filter is not None: - _setter("numeric_equality_filter", numeric_equality_filter) + pulumi.set(__self__, "numeric_equality_filter", numeric_equality_filter) if numeric_range_filter is not None: - _setter("numeric_range_filter", numeric_range_filter) + pulumi.set(__self__, "numeric_range_filter", numeric_range_filter) if relative_dates_filter is not None: - _setter("relative_dates_filter", relative_dates_filter) + pulumi.set(__self__, "relative_dates_filter", relative_dates_filter) if time_equality_filter is not None: - _setter("time_equality_filter", time_equality_filter) + pulumi.set(__self__, "time_equality_filter", time_equality_filter) if time_range_filter is not None: - _setter("time_range_filter", time_range_filter) + pulumi.set(__self__, "time_range_filter", time_range_filter) if top_bottom_filter is not None: - _setter("top_bottom_filter", top_bottom_filter) + pulumi.set(__self__, "top_bottom_filter", top_bottom_filter) @property @pulumi.getter(name="categoryFilter") @@ -10148,41 +8256,20 @@ def __init__(__self__, *, slider: Optional['outputs.AnalysisFilterSliderControl'] = None, text_area: Optional['outputs.AnalysisFilterTextAreaControl'] = None, text_field: Optional['outputs.AnalysisFilterTextFieldControl'] = None): - AnalysisFilterControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_picker=date_time_picker, - dropdown=dropdown, - list=list, - relative_date_time=relative_date_time, - slider=slider, - text_area=text_area, - text_field=text_field, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_picker: Optional['outputs.AnalysisFilterDateTimePickerControl'] = None, - dropdown: Optional['outputs.AnalysisFilterDropDownControl'] = None, - list: Optional['outputs.AnalysisFilterListControl'] = None, - relative_date_time: Optional['outputs.AnalysisFilterRelativeDateTimeControl'] = None, - slider: Optional['outputs.AnalysisFilterSliderControl'] = None, - text_area: Optional['outputs.AnalysisFilterTextAreaControl'] = None, - text_field: Optional['outputs.AnalysisFilterTextFieldControl'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_picker is not None: - _setter("date_time_picker", date_time_picker) + pulumi.set(__self__, "date_time_picker", date_time_picker) if dropdown is not None: - _setter("dropdown", dropdown) + pulumi.set(__self__, "dropdown", dropdown) if list is not None: - _setter("list", list) + pulumi.set(__self__, "list", list) if relative_date_time is not None: - _setter("relative_date_time", relative_date_time) + pulumi.set(__self__, "relative_date_time", relative_date_time) if slider is not None: - _setter("slider", slider) + pulumi.set(__self__, "slider", slider) if text_area is not None: - _setter("text_area", text_area) + pulumi.set(__self__, "text_area", text_area) if text_field is not None: - _setter("text_field", text_field) + pulumi.set(__self__, "text_field", text_field) @property @pulumi.getter(name="dateTimePicker") @@ -10249,30 +8336,13 @@ def __init__(__self__, *, title: str, display_options: Optional['outputs.AnalysisDateTimePickerControlDisplayOptions'] = None, type: Optional['AnalysisSheetControlDateTimePickerType'] = None): - AnalysisFilterDateTimePickerControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_control_id=filter_control_id, - source_filter_id=source_filter_id, - title=title, - display_options=display_options, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_control_id: str, - source_filter_id: str, - title: str, - display_options: Optional['outputs.AnalysisDateTimePickerControlDisplayOptions'] = None, - type: Optional['AnalysisSheetControlDateTimePickerType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_control_id", filter_control_id) - _setter("source_filter_id", source_filter_id) - _setter("title", title) + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="filterControlId") @@ -10335,38 +8405,17 @@ def __init__(__self__, *, display_options: Optional['outputs.AnalysisDropDownControlDisplayOptions'] = None, selectable_values: Optional['outputs.AnalysisFilterSelectableValues'] = None, type: Optional['AnalysisSheetControlListType'] = None): - AnalysisFilterDropDownControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_control_id=filter_control_id, - source_filter_id=source_filter_id, - title=title, - cascading_control_configuration=cascading_control_configuration, - display_options=display_options, - selectable_values=selectable_values, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_control_id: str, - source_filter_id: str, - title: str, - cascading_control_configuration: Optional['outputs.AnalysisCascadingControlConfiguration'] = None, - display_options: Optional['outputs.AnalysisDropDownControlDisplayOptions'] = None, - selectable_values: Optional['outputs.AnalysisFilterSelectableValues'] = None, - type: Optional['AnalysisSheetControlListType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_control_id", filter_control_id) - _setter("source_filter_id", source_filter_id) - _setter("title", title) + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) if cascading_control_configuration is not None: - _setter("cascading_control_configuration", cascading_control_configuration) + pulumi.set(__self__, "cascading_control_configuration", cascading_control_configuration) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) if selectable_values is not None: - _setter("selectable_values", selectable_values) + pulumi.set(__self__, "selectable_values", selectable_values) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="filterControlId") @@ -10433,29 +8482,12 @@ def __init__(__self__, *, filters: Sequence['outputs.AnalysisFilter'], scope_configuration: 'outputs.AnalysisFilterScopeConfiguration', status: Optional['AnalysisWidgetStatus'] = None): - AnalysisFilterGroup._configure( - lambda key, value: pulumi.set(__self__, key, value), - cross_dataset=cross_dataset, - filter_group_id=filter_group_id, - filters=filters, - scope_configuration=scope_configuration, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cross_dataset: 'AnalysisCrossDatasetTypes', - filter_group_id: str, - filters: Sequence['outputs.AnalysisFilter'], - scope_configuration: 'outputs.AnalysisFilterScopeConfiguration', - status: Optional['AnalysisWidgetStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cross_dataset", cross_dataset) - _setter("filter_group_id", filter_group_id) - _setter("filters", filters) - _setter("scope_configuration", scope_configuration) + pulumi.set(__self__, "cross_dataset", cross_dataset) + pulumi.set(__self__, "filter_group_id", filter_group_id) + pulumi.set(__self__, "filters", filters) + pulumi.set(__self__, "scope_configuration", scope_configuration) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter(name="crossDataset") @@ -10513,28 +8545,13 @@ def __init__(__self__, *, category_values: Optional[Sequence[str]] = None, null_option: Optional['AnalysisFilterNullOption'] = None, select_all_options: Optional['AnalysisCategoryFilterSelectAllOptions'] = None): - AnalysisFilterListConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - match_operator=match_operator, - category_values=category_values, - null_option=null_option, - select_all_options=select_all_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - match_operator: 'AnalysisCategoryFilterMatchOperator', - category_values: Optional[Sequence[str]] = None, - null_option: Optional['AnalysisFilterNullOption'] = None, - select_all_options: Optional['AnalysisCategoryFilterSelectAllOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("match_operator", match_operator) + pulumi.set(__self__, "match_operator", match_operator) if category_values is not None: - _setter("category_values", category_values) + pulumi.set(__self__, "category_values", category_values) if null_option is not None: - _setter("null_option", null_option) + pulumi.set(__self__, "null_option", null_option) if select_all_options is not None: - _setter("select_all_options", select_all_options) + pulumi.set(__self__, "select_all_options", select_all_options) @property @pulumi.getter(name="matchOperator") @@ -10592,38 +8609,17 @@ def __init__(__self__, *, display_options: Optional['outputs.AnalysisListControlDisplayOptions'] = None, selectable_values: Optional['outputs.AnalysisFilterSelectableValues'] = None, type: Optional['AnalysisSheetControlListType'] = None): - AnalysisFilterListControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_control_id=filter_control_id, - source_filter_id=source_filter_id, - title=title, - cascading_control_configuration=cascading_control_configuration, - display_options=display_options, - selectable_values=selectable_values, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_control_id: str, - source_filter_id: str, - title: str, - cascading_control_configuration: Optional['outputs.AnalysisCascadingControlConfiguration'] = None, - display_options: Optional['outputs.AnalysisListControlDisplayOptions'] = None, - selectable_values: Optional['outputs.AnalysisFilterSelectableValues'] = None, - type: Optional['AnalysisSheetControlListType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_control_id", filter_control_id) - _setter("source_filter_id", source_filter_id) - _setter("title", title) + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) if cascading_control_configuration is not None: - _setter("cascading_control_configuration", cascading_control_configuration) + pulumi.set(__self__, "cascading_control_configuration", cascading_control_configuration) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) if selectable_values is not None: - _setter("selectable_values", selectable_values) + pulumi.set(__self__, "selectable_values", selectable_values) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="filterControlId") @@ -10688,25 +8684,12 @@ def __init__(__self__, *, selected_columns: Optional[Sequence['outputs.AnalysisColumnIdentifier']] = None, selected_field_options: Optional['AnalysisSelectedFieldOptions'] = None, selected_fields: Optional[Sequence[str]] = None): - AnalysisFilterOperationSelectedFieldsConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - selected_columns=selected_columns, - selected_field_options=selected_field_options, - selected_fields=selected_fields, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - selected_columns: Optional[Sequence['outputs.AnalysisColumnIdentifier']] = None, - selected_field_options: Optional['AnalysisSelectedFieldOptions'] = None, - selected_fields: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if selected_columns is not None: - _setter("selected_columns", selected_columns) + pulumi.set(__self__, "selected_columns", selected_columns) if selected_field_options is not None: - _setter("selected_field_options", selected_field_options) + pulumi.set(__self__, "selected_field_options", selected_field_options) if selected_fields is not None: - _setter("selected_fields", selected_fields) + pulumi.set(__self__, "selected_fields", selected_fields) @property @pulumi.getter(name="selectedColumns") @@ -10745,17 +8728,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, same_sheet_target_visual_configuration: Optional['outputs.AnalysisSameSheetTargetVisualConfiguration'] = None): - AnalysisFilterOperationTargetVisualsConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - same_sheet_target_visual_configuration=same_sheet_target_visual_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - same_sheet_target_visual_configuration: Optional['outputs.AnalysisSameSheetTargetVisualConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if same_sheet_target_visual_configuration is not None: - _setter("same_sheet_target_visual_configuration", same_sheet_target_visual_configuration) + pulumi.set(__self__, "same_sheet_target_visual_configuration", same_sheet_target_visual_configuration) @property @pulumi.getter(name="sameSheetTargetVisualConfiguration") @@ -10791,26 +8765,11 @@ def __init__(__self__, *, source_filter_id: str, title: str, display_options: Optional['outputs.AnalysisRelativeDateTimeControlDisplayOptions'] = None): - AnalysisFilterRelativeDateTimeControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_control_id=filter_control_id, - source_filter_id=source_filter_id, - title=title, - display_options=display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_control_id: str, - source_filter_id: str, - title: str, - display_options: Optional['outputs.AnalysisRelativeDateTimeControlDisplayOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_control_id", filter_control_id) - _setter("source_filter_id", source_filter_id) - _setter("title", title) + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) @property @pulumi.getter(name="filterControlId") @@ -10857,21 +8816,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, all_sheets: Optional['outputs.AnalysisAllSheetsFilterScopeConfiguration'] = None, selected_sheets: Optional['outputs.AnalysisSelectedSheetsFilterScopeConfiguration'] = None): - AnalysisFilterScopeConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - all_sheets=all_sheets, - selected_sheets=selected_sheets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - all_sheets: Optional['outputs.AnalysisAllSheetsFilterScopeConfiguration'] = None, - selected_sheets: Optional['outputs.AnalysisSelectedSheetsFilterScopeConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if all_sheets is not None: - _setter("all_sheets", all_sheets) + pulumi.set(__self__, "all_sheets", all_sheets) if selected_sheets is not None: - _setter("selected_sheets", selected_sheets) + pulumi.set(__self__, "selected_sheets", selected_sheets) @property @pulumi.getter(name="allSheets") @@ -10888,17 +8836,8 @@ def selected_sheets(self) -> Optional['outputs.AnalysisSelectedSheetsFilterScope class AnalysisFilterSelectableValues(dict): def __init__(__self__, *, values: Optional[Sequence[str]] = None): - AnalysisFilterSelectableValues._configure( - lambda key, value: pulumi.set(__self__, key, value), - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -10944,39 +8883,16 @@ def __init__(__self__, *, title: str, display_options: Optional['outputs.AnalysisSliderControlDisplayOptions'] = None, type: Optional['AnalysisSheetControlSliderType'] = None): - AnalysisFilterSliderControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_control_id=filter_control_id, - maximum_value=maximum_value, - minimum_value=minimum_value, - source_filter_id=source_filter_id, - step_size=step_size, - title=title, - display_options=display_options, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_control_id: str, - maximum_value: float, - minimum_value: float, - source_filter_id: str, - step_size: float, - title: str, - display_options: Optional['outputs.AnalysisSliderControlDisplayOptions'] = None, - type: Optional['AnalysisSheetControlSliderType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_control_id", filter_control_id) - _setter("maximum_value", maximum_value) - _setter("minimum_value", minimum_value) - _setter("source_filter_id", source_filter_id) - _setter("step_size", step_size) - _setter("title", title) + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "maximum_value", maximum_value) + pulumi.set(__self__, "minimum_value", minimum_value) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "step_size", step_size) + pulumi.set(__self__, "title", title) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="filterControlId") @@ -11048,30 +8964,13 @@ def __init__(__self__, *, title: str, delimiter: Optional[str] = None, display_options: Optional['outputs.AnalysisTextAreaControlDisplayOptions'] = None): - AnalysisFilterTextAreaControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_control_id=filter_control_id, - source_filter_id=source_filter_id, - title=title, - delimiter=delimiter, - display_options=display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_control_id: str, - source_filter_id: str, - title: str, - delimiter: Optional[str] = None, - display_options: Optional['outputs.AnalysisTextAreaControlDisplayOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_control_id", filter_control_id) - _setter("source_filter_id", source_filter_id) - _setter("title", title) + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) if delimiter is not None: - _setter("delimiter", delimiter) + pulumi.set(__self__, "delimiter", delimiter) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) @property @pulumi.getter(name="filterControlId") @@ -11127,26 +9026,11 @@ def __init__(__self__, *, source_filter_id: str, title: str, display_options: Optional['outputs.AnalysisTextFieldControlDisplayOptions'] = None): - AnalysisFilterTextFieldControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_control_id=filter_control_id, - source_filter_id=source_filter_id, - title=title, - display_options=display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_control_id: str, - source_filter_id: str, - title: str, - display_options: Optional['outputs.AnalysisTextFieldControlDisplayOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_control_id", filter_control_id) - _setter("source_filter_id", source_filter_id) - _setter("title", title) + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) @property @pulumi.getter(name="filterControlId") @@ -11202,33 +9086,16 @@ def __init__(__self__, *, font_size: Optional['outputs.AnalysisFontSize'] = None, font_style: Optional['AnalysisFontStyle'] = None, font_weight: Optional['outputs.AnalysisFontWeight'] = None): - AnalysisFontConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - font_color=font_color, - font_decoration=font_decoration, - font_size=font_size, - font_style=font_style, - font_weight=font_weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - font_color: Optional[str] = None, - font_decoration: Optional['AnalysisFontDecoration'] = None, - font_size: Optional['outputs.AnalysisFontSize'] = None, - font_style: Optional['AnalysisFontStyle'] = None, - font_weight: Optional['outputs.AnalysisFontWeight'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if font_color is not None: - _setter("font_color", font_color) + pulumi.set(__self__, "font_color", font_color) if font_decoration is not None: - _setter("font_decoration", font_decoration) + pulumi.set(__self__, "font_decoration", font_decoration) if font_size is not None: - _setter("font_size", font_size) + pulumi.set(__self__, "font_size", font_size) if font_style is not None: - _setter("font_style", font_style) + pulumi.set(__self__, "font_style", font_style) if font_weight is not None: - _setter("font_weight", font_weight) + pulumi.set(__self__, "font_weight", font_weight) @property @pulumi.getter(name="fontColor") @@ -11260,17 +9127,8 @@ def font_weight(self) -> Optional['outputs.AnalysisFontWeight']: class AnalysisFontSize(dict): def __init__(__self__, *, relative: Optional['AnalysisRelativeFontSize'] = None): - AnalysisFontSize._configure( - lambda key, value: pulumi.set(__self__, key, value), - relative=relative, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - relative: Optional['AnalysisRelativeFontSize'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if relative is not None: - _setter("relative", relative) + pulumi.set(__self__, "relative", relative) @property @pulumi.getter @@ -11282,17 +9140,8 @@ def relative(self) -> Optional['AnalysisRelativeFontSize']: class AnalysisFontWeight(dict): def __init__(__self__, *, name: Optional['AnalysisFontWeightName'] = None): - AnalysisFontWeight._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional['AnalysisFontWeightName'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -11343,56 +9192,27 @@ def __init__(__self__, *, time: Optional['outputs.AnalysisDimensionField'] = None, upper_boundary: Optional[float] = None, value: Optional['outputs.AnalysisMeasureField'] = None): - AnalysisForecastComputation._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - custom_seasonality_value=custom_seasonality_value, - lower_boundary=lower_boundary, - name=name, - periods_backward=periods_backward, - periods_forward=periods_forward, - prediction_interval=prediction_interval, - seasonality=seasonality, - time=time, - upper_boundary=upper_boundary, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: str, - custom_seasonality_value: Optional[float] = None, - lower_boundary: Optional[float] = None, - name: Optional[str] = None, - periods_backward: Optional[float] = None, - periods_forward: Optional[float] = None, - prediction_interval: Optional[float] = None, - seasonality: Optional['AnalysisForecastComputationSeasonality'] = None, - time: Optional['outputs.AnalysisDimensionField'] = None, - upper_boundary: Optional[float] = None, - value: Optional['outputs.AnalysisMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) + pulumi.set(__self__, "computation_id", computation_id) if custom_seasonality_value is not None: - _setter("custom_seasonality_value", custom_seasonality_value) + pulumi.set(__self__, "custom_seasonality_value", custom_seasonality_value) if lower_boundary is not None: - _setter("lower_boundary", lower_boundary) + pulumi.set(__self__, "lower_boundary", lower_boundary) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if periods_backward is not None: - _setter("periods_backward", periods_backward) + pulumi.set(__self__, "periods_backward", periods_backward) if periods_forward is not None: - _setter("periods_forward", periods_forward) + pulumi.set(__self__, "periods_forward", periods_forward) if prediction_interval is not None: - _setter("prediction_interval", prediction_interval) + pulumi.set(__self__, "prediction_interval", prediction_interval) if seasonality is not None: - _setter("seasonality", seasonality) + pulumi.set(__self__, "seasonality", seasonality) if time is not None: - _setter("time", time) + pulumi.set(__self__, "time", time) if upper_boundary is not None: - _setter("upper_boundary", upper_boundary) + pulumi.set(__self__, "upper_boundary", upper_boundary) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -11472,21 +9292,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, forecast_properties: Optional['outputs.AnalysisTimeBasedForecastProperties'] = None, scenario: Optional['outputs.AnalysisForecastScenario'] = None): - AnalysisForecastConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - forecast_properties=forecast_properties, - scenario=scenario, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - forecast_properties: Optional['outputs.AnalysisTimeBasedForecastProperties'] = None, - scenario: Optional['outputs.AnalysisForecastScenario'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if forecast_properties is not None: - _setter("forecast_properties", forecast_properties) + pulumi.set(__self__, "forecast_properties", forecast_properties) if scenario is not None: - _setter("scenario", scenario) + pulumi.set(__self__, "scenario", scenario) @property @pulumi.getter(name="forecastProperties") @@ -11523,21 +9332,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, what_if_point_scenario: Optional['outputs.AnalysisWhatIfPointScenario'] = None, what_if_range_scenario: Optional['outputs.AnalysisWhatIfRangeScenario'] = None): - AnalysisForecastScenario._configure( - lambda key, value: pulumi.set(__self__, key, value), - what_if_point_scenario=what_if_point_scenario, - what_if_range_scenario=what_if_range_scenario, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - what_if_point_scenario: Optional['outputs.AnalysisWhatIfPointScenario'] = None, - what_if_range_scenario: Optional['outputs.AnalysisWhatIfRangeScenario'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if what_if_point_scenario is not None: - _setter("what_if_point_scenario", what_if_point_scenario) + pulumi.set(__self__, "what_if_point_scenario", what_if_point_scenario) if what_if_range_scenario is not None: - _setter("what_if_range_scenario", what_if_range_scenario) + pulumi.set(__self__, "what_if_range_scenario", what_if_range_scenario) @property @pulumi.getter(name="whatIfPointScenario") @@ -11577,25 +9375,12 @@ def __init__(__self__, *, date_time_format_configuration: Optional['outputs.AnalysisDateTimeFormatConfiguration'] = None, number_format_configuration: Optional['outputs.AnalysisNumberFormatConfiguration'] = None, string_format_configuration: Optional['outputs.AnalysisStringFormatConfiguration'] = None): - AnalysisFormatConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_format_configuration=date_time_format_configuration, - number_format_configuration=number_format_configuration, - string_format_configuration=string_format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_format_configuration: Optional['outputs.AnalysisDateTimeFormatConfiguration'] = None, - number_format_configuration: Optional['outputs.AnalysisNumberFormatConfiguration'] = None, - string_format_configuration: Optional['outputs.AnalysisStringFormatConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_format_configuration is not None: - _setter("date_time_format_configuration", date_time_format_configuration) + pulumi.set(__self__, "date_time_format_configuration", date_time_format_configuration) if number_format_configuration is not None: - _setter("number_format_configuration", number_format_configuration) + pulumi.set(__self__, "number_format_configuration", number_format_configuration) if string_format_configuration is not None: - _setter("string_format_configuration", string_format_configuration) + pulumi.set(__self__, "string_format_configuration", string_format_configuration) @property @pulumi.getter(name="dateTimeFormatConfiguration") @@ -11634,17 +9419,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, screen_canvas_size_options: Optional['outputs.AnalysisFreeFormLayoutScreenCanvasSizeOptions'] = None): - AnalysisFreeFormLayoutCanvasSizeOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - screen_canvas_size_options=screen_canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - screen_canvas_size_options: Optional['outputs.AnalysisFreeFormLayoutScreenCanvasSizeOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if screen_canvas_size_options is not None: - _setter("screen_canvas_size_options", screen_canvas_size_options) + pulumi.set(__self__, "screen_canvas_size_options", screen_canvas_size_options) @property @pulumi.getter(name="screenCanvasSizeOptions") @@ -11674,20 +9450,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, elements: Sequence['outputs.AnalysisFreeFormLayoutElement'], canvas_size_options: Optional['outputs.AnalysisFreeFormLayoutCanvasSizeOptions'] = None): - AnalysisFreeFormLayoutConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - elements=elements, - canvas_size_options=canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - elements: Sequence['outputs.AnalysisFreeFormLayoutElement'], - canvas_size_options: Optional['outputs.AnalysisFreeFormLayoutCanvasSizeOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("elements", elements) + pulumi.set(__self__, "elements", elements) if canvas_size_options is not None: - _setter("canvas_size_options", canvas_size_options) + pulumi.set(__self__, "canvas_size_options", canvas_size_options) @property @pulumi.getter @@ -11754,55 +9519,24 @@ def __init__(__self__, *, :param str x_axis_location: String based length that is composed of value and unit in px :param str y_axis_location: String based length that is composed of value and unit in px with Integer.MAX_VALUE as maximum value """ - AnalysisFreeFormLayoutElement._configure( - lambda key, value: pulumi.set(__self__, key, value), - element_id=element_id, - element_type=element_type, - height=height, - width=width, - x_axis_location=x_axis_location, - y_axis_location=y_axis_location, - background_style=background_style, - border_style=border_style, - loading_animation=loading_animation, - rendering_rules=rendering_rules, - selected_border_style=selected_border_style, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - element_id: str, - element_type: 'AnalysisLayoutElementType', - height: str, - width: str, - x_axis_location: str, - y_axis_location: str, - background_style: Optional['outputs.AnalysisFreeFormLayoutElementBackgroundStyle'] = None, - border_style: Optional['outputs.AnalysisFreeFormLayoutElementBorderStyle'] = None, - loading_animation: Optional['outputs.AnalysisLoadingAnimation'] = None, - rendering_rules: Optional[Sequence['outputs.AnalysisSheetElementRenderingRule']] = None, - selected_border_style: Optional['outputs.AnalysisFreeFormLayoutElementBorderStyle'] = None, - visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("element_id", element_id) - _setter("element_type", element_type) - _setter("height", height) - _setter("width", width) - _setter("x_axis_location", x_axis_location) - _setter("y_axis_location", y_axis_location) + pulumi.set(__self__, "element_id", element_id) + pulumi.set(__self__, "element_type", element_type) + pulumi.set(__self__, "height", height) + pulumi.set(__self__, "width", width) + pulumi.set(__self__, "x_axis_location", x_axis_location) + pulumi.set(__self__, "y_axis_location", y_axis_location) if background_style is not None: - _setter("background_style", background_style) + pulumi.set(__self__, "background_style", background_style) if border_style is not None: - _setter("border_style", border_style) + pulumi.set(__self__, "border_style", border_style) if loading_animation is not None: - _setter("loading_animation", loading_animation) + pulumi.set(__self__, "loading_animation", loading_animation) if rendering_rules is not None: - _setter("rendering_rules", rendering_rules) + pulumi.set(__self__, "rendering_rules", rendering_rules) if selected_border_style is not None: - _setter("selected_border_style", selected_border_style) + pulumi.set(__self__, "selected_border_style", selected_border_style) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="elementId") @@ -11882,21 +9616,10 @@ class AnalysisFreeFormLayoutElementBackgroundStyle(dict): def __init__(__self__, *, color: Optional[str] = None, visibility: Optional['AnalysisVisibility'] = None): - AnalysisFreeFormLayoutElementBackgroundStyle._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: Optional[str] = None, - visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -11914,21 +9637,10 @@ class AnalysisFreeFormLayoutElementBorderStyle(dict): def __init__(__self__, *, color: Optional[str] = None, visibility: Optional['AnalysisVisibility'] = None): - AnalysisFreeFormLayoutElementBorderStyle._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: Optional[str] = None, - visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -11965,16 +9677,7 @@ def __init__(__self__, *, """ :param str optimized_view_port_width: String based length that is composed of value and unit in px """ - AnalysisFreeFormLayoutScreenCanvasSizeOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - optimized_view_port_width=optimized_view_port_width, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - optimized_view_port_width: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("optimized_view_port_width", optimized_view_port_width) + pulumi.set(__self__, "optimized_view_port_width", optimized_view_port_width) @property @pulumi.getter(name="optimizedViewPortWidth") @@ -11989,16 +9692,7 @@ def optimized_view_port_width(self) -> str: class AnalysisFreeFormSectionLayoutConfiguration(dict): def __init__(__self__, *, elements: Sequence['outputs.AnalysisFreeFormLayoutElement']): - AnalysisFreeFormSectionLayoutConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - elements=elements, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - elements: Sequence['outputs.AnalysisFreeFormLayoutElement'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("elements", elements) + pulumi.set(__self__, "elements", elements) @property @pulumi.getter @@ -12011,21 +9705,10 @@ class AnalysisFunnelChartAggregatedFieldWells(dict): def __init__(__self__, *, category: Optional[Sequence['outputs.AnalysisDimensionField']] = None, values: Optional[Sequence['outputs.AnalysisMeasureField']] = None): - AnalysisFunnelChartAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: Optional[Sequence['outputs.AnalysisDimensionField']] = None, - values: Optional[Sequence['outputs.AnalysisMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -12075,41 +9758,20 @@ def __init__(__self__, *, tooltip: Optional['outputs.AnalysisTooltipOptions'] = None, value_label_options: Optional['outputs.AnalysisChartAxisLabelOptions'] = None, visual_palette: Optional['outputs.AnalysisVisualPalette'] = None): - AnalysisFunnelChartConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_label_options=category_label_options, - data_label_options=data_label_options, - field_wells=field_wells, - sort_configuration=sort_configuration, - tooltip=tooltip, - value_label_options=value_label_options, - visual_palette=visual_palette, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_label_options: Optional['outputs.AnalysisChartAxisLabelOptions'] = None, - data_label_options: Optional['outputs.AnalysisFunnelChartDataLabelOptions'] = None, - field_wells: Optional['outputs.AnalysisFunnelChartFieldWells'] = None, - sort_configuration: Optional['outputs.AnalysisFunnelChartSortConfiguration'] = None, - tooltip: Optional['outputs.AnalysisTooltipOptions'] = None, - value_label_options: Optional['outputs.AnalysisChartAxisLabelOptions'] = None, - visual_palette: Optional['outputs.AnalysisVisualPalette'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_label_options is not None: - _setter("category_label_options", category_label_options) + pulumi.set(__self__, "category_label_options", category_label_options) if data_label_options is not None: - _setter("data_label_options", data_label_options) + pulumi.set(__self__, "data_label_options", data_label_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if value_label_options is not None: - _setter("value_label_options", value_label_options) + pulumi.set(__self__, "value_label_options", value_label_options) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) @property @pulumi.getter(name="categoryLabelOptions") @@ -12182,41 +9844,20 @@ def __init__(__self__, *, measure_label_visibility: Optional['AnalysisVisibility'] = None, position: Optional['AnalysisDataLabelPosition'] = None, visibility: Optional['AnalysisVisibility'] = None): - AnalysisFunnelChartDataLabelOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_label_visibility=category_label_visibility, - label_color=label_color, - label_font_configuration=label_font_configuration, - measure_data_label_style=measure_data_label_style, - measure_label_visibility=measure_label_visibility, - position=position, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_label_visibility: Optional['AnalysisVisibility'] = None, - label_color: Optional[str] = None, - label_font_configuration: Optional['outputs.AnalysisFontConfiguration'] = None, - measure_data_label_style: Optional['AnalysisFunnelChartMeasureDataLabelStyle'] = None, - measure_label_visibility: Optional['AnalysisVisibility'] = None, - position: Optional['AnalysisDataLabelPosition'] = None, - visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_label_visibility is not None: - _setter("category_label_visibility", category_label_visibility) + pulumi.set(__self__, "category_label_visibility", category_label_visibility) if label_color is not None: - _setter("label_color", label_color) + pulumi.set(__self__, "label_color", label_color) if label_font_configuration is not None: - _setter("label_font_configuration", label_font_configuration) + pulumi.set(__self__, "label_font_configuration", label_font_configuration) if measure_data_label_style is not None: - _setter("measure_data_label_style", measure_data_label_style) + pulumi.set(__self__, "measure_data_label_style", measure_data_label_style) if measure_label_visibility is not None: - _setter("measure_label_visibility", measure_label_visibility) + pulumi.set(__self__, "measure_label_visibility", measure_label_visibility) if position is not None: - _setter("position", position) + pulumi.set(__self__, "position", position) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="categoryLabelVisibility") @@ -12275,17 +9916,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, funnel_chart_aggregated_field_wells: Optional['outputs.AnalysisFunnelChartAggregatedFieldWells'] = None): - AnalysisFunnelChartFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - funnel_chart_aggregated_field_wells=funnel_chart_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - funnel_chart_aggregated_field_wells: Optional['outputs.AnalysisFunnelChartAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if funnel_chart_aggregated_field_wells is not None: - _setter("funnel_chart_aggregated_field_wells", funnel_chart_aggregated_field_wells) + pulumi.set(__self__, "funnel_chart_aggregated_field_wells", funnel_chart_aggregated_field_wells) @property @pulumi.getter(name="funnelChartAggregatedFieldWells") @@ -12317,21 +9949,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, category_items_limit: Optional['outputs.AnalysisItemsLimitConfiguration'] = None, category_sort: Optional[Sequence['outputs.AnalysisFieldSortOptions']] = None): - AnalysisFunnelChartSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_items_limit=category_items_limit, - category_sort=category_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_items_limit: Optional['outputs.AnalysisItemsLimitConfiguration'] = None, - category_sort: Optional[Sequence['outputs.AnalysisFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_items_limit is not None: - _setter("category_items_limit", category_items_limit) + pulumi.set(__self__, "category_items_limit", category_items_limit) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) @property @pulumi.getter(name="categoryItemsLimit") @@ -12374,36 +9995,17 @@ def __init__(__self__, *, column_hierarchies: Optional[Sequence['outputs.AnalysisColumnHierarchy']] = None, subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None): - AnalysisFunnelChartVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.AnalysisVisualCustomAction']] = None, - chart_configuration: Optional['outputs.AnalysisFunnelChartConfiguration'] = None, - column_hierarchies: Optional[Sequence['outputs.AnalysisColumnHierarchy']] = None, - subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -12457,17 +10059,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, foreground_color: Optional['outputs.AnalysisConditionalFormattingColor'] = None): - AnalysisGaugeChartArcConditionalFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - foreground_color=foreground_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - foreground_color: Optional['outputs.AnalysisConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if foreground_color is not None: - _setter("foreground_color", foreground_color) + pulumi.set(__self__, "foreground_color", foreground_color) @property @pulumi.getter(name="foregroundColor") @@ -12496,17 +10089,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, conditional_formatting_options: Optional[Sequence['outputs.AnalysisGaugeChartConditionalFormattingOption']] = None): - AnalysisGaugeChartConditionalFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - conditional_formatting_options=conditional_formatting_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - conditional_formatting_options: Optional[Sequence['outputs.AnalysisGaugeChartConditionalFormattingOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if conditional_formatting_options is not None: - _setter("conditional_formatting_options", conditional_formatting_options) + pulumi.set(__self__, "conditional_formatting_options", conditional_formatting_options) @property @pulumi.getter(name="conditionalFormattingOptions") @@ -12536,21 +10120,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, arc: Optional['outputs.AnalysisGaugeChartArcConditionalFormatting'] = None, primary_value: Optional['outputs.AnalysisGaugeChartPrimaryValueConditionalFormatting'] = None): - AnalysisGaugeChartConditionalFormattingOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - arc=arc, - primary_value=primary_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arc: Optional['outputs.AnalysisGaugeChartArcConditionalFormatting'] = None, - primary_value: Optional['outputs.AnalysisGaugeChartPrimaryValueConditionalFormatting'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arc is not None: - _setter("arc", arc) + pulumi.set(__self__, "arc", arc) if primary_value is not None: - _setter("primary_value", primary_value) + pulumi.set(__self__, "primary_value", primary_value) @property @pulumi.getter @@ -12596,33 +10169,16 @@ def __init__(__self__, *, gauge_chart_options: Optional['outputs.AnalysisGaugeChartOptions'] = None, tooltip_options: Optional['outputs.AnalysisTooltipOptions'] = None, visual_palette: Optional['outputs.AnalysisVisualPalette'] = None): - AnalysisGaugeChartConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_labels=data_labels, - field_wells=field_wells, - gauge_chart_options=gauge_chart_options, - tooltip_options=tooltip_options, - visual_palette=visual_palette, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_labels: Optional['outputs.AnalysisDataLabelOptions'] = None, - field_wells: Optional['outputs.AnalysisGaugeChartFieldWells'] = None, - gauge_chart_options: Optional['outputs.AnalysisGaugeChartOptions'] = None, - tooltip_options: Optional['outputs.AnalysisTooltipOptions'] = None, - visual_palette: Optional['outputs.AnalysisVisualPalette'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if gauge_chart_options is not None: - _setter("gauge_chart_options", gauge_chart_options) + pulumi.set(__self__, "gauge_chart_options", gauge_chart_options) if tooltip_options is not None: - _setter("tooltip_options", tooltip_options) + pulumi.set(__self__, "tooltip_options", tooltip_options) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) @property @pulumi.getter(name="dataLabels") @@ -12672,21 +10228,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, target_values: Optional[Sequence['outputs.AnalysisMeasureField']] = None, values: Optional[Sequence['outputs.AnalysisMeasureField']] = None): - AnalysisGaugeChartFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_values=target_values, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_values: Optional[Sequence['outputs.AnalysisMeasureField']] = None, - values: Optional[Sequence['outputs.AnalysisMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if target_values is not None: - _setter("target_values", target_values) + pulumi.set(__self__, "target_values", target_values) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter(name="targetValues") @@ -12728,33 +10273,16 @@ def __init__(__self__, *, comparison: Optional['outputs.AnalysisComparisonConfiguration'] = None, primary_value_display_type: Optional['AnalysisPrimaryValueDisplayType'] = None, primary_value_font_configuration: Optional['outputs.AnalysisFontConfiguration'] = None): - AnalysisGaugeChartOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - arc=arc, - arc_axis=arc_axis, - comparison=comparison, - primary_value_display_type=primary_value_display_type, - primary_value_font_configuration=primary_value_font_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arc: Optional['outputs.AnalysisArcConfiguration'] = None, - arc_axis: Optional['outputs.AnalysisArcAxisConfiguration'] = None, - comparison: Optional['outputs.AnalysisComparisonConfiguration'] = None, - primary_value_display_type: Optional['AnalysisPrimaryValueDisplayType'] = None, - primary_value_font_configuration: Optional['outputs.AnalysisFontConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arc is not None: - _setter("arc", arc) + pulumi.set(__self__, "arc", arc) if arc_axis is not None: - _setter("arc_axis", arc_axis) + pulumi.set(__self__, "arc_axis", arc_axis) if comparison is not None: - _setter("comparison", comparison) + pulumi.set(__self__, "comparison", comparison) if primary_value_display_type is not None: - _setter("primary_value_display_type", primary_value_display_type) + pulumi.set(__self__, "primary_value_display_type", primary_value_display_type) if primary_value_font_configuration is not None: - _setter("primary_value_font_configuration", primary_value_font_configuration) + pulumi.set(__self__, "primary_value_font_configuration", primary_value_font_configuration) @property @pulumi.getter @@ -12804,21 +10332,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, icon: Optional['outputs.AnalysisConditionalFormattingIcon'] = None, text_color: Optional['outputs.AnalysisConditionalFormattingColor'] = None): - AnalysisGaugeChartPrimaryValueConditionalFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - icon=icon, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - icon: Optional['outputs.AnalysisConditionalFormattingIcon'] = None, - text_color: Optional['outputs.AnalysisConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if icon is not None: - _setter("icon", icon) + pulumi.set(__self__, "icon", icon) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter @@ -12861,36 +10378,17 @@ def __init__(__self__, *, conditional_formatting: Optional['outputs.AnalysisGaugeChartConditionalFormatting'] = None, subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None): - AnalysisGaugeChartVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - conditional_formatting=conditional_formatting, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.AnalysisVisualCustomAction']] = None, - chart_configuration: Optional['outputs.AnalysisGaugeChartConfiguration'] = None, - conditional_formatting: Optional['outputs.AnalysisGaugeChartConditionalFormatting'] = None, - subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if conditional_formatting is not None: - _setter("conditional_formatting", conditional_formatting) + pulumi.set(__self__, "conditional_formatting", conditional_formatting) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -12930,25 +10428,10 @@ def __init__(__self__, *, north: float, south: float, west: float): - AnalysisGeospatialCoordinateBounds._configure( - lambda key, value: pulumi.set(__self__, key, value), - east=east, - north=north, - south=south, - west=west, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - east: float, - north: float, - south: float, - west: float, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("east", east) - _setter("north", north) - _setter("south", south) - _setter("west", west) + pulumi.set(__self__, "east", east) + pulumi.set(__self__, "north", north) + pulumi.set(__self__, "south", south) + pulumi.set(__self__, "west", west) @property @pulumi.getter @@ -12975,17 +10458,8 @@ def west(self) -> float: class AnalysisGeospatialHeatmapColorScale(dict): def __init__(__self__, *, colors: Optional[Sequence['outputs.AnalysisGeospatialHeatmapDataColor']] = None): - AnalysisGeospatialHeatmapColorScale._configure( - lambda key, value: pulumi.set(__self__, key, value), - colors=colors, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - colors: Optional[Sequence['outputs.AnalysisGeospatialHeatmapDataColor']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if colors is not None: - _setter("colors", colors) + pulumi.set(__self__, "colors", colors) @property @pulumi.getter @@ -13014,17 +10488,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, heatmap_color: Optional['outputs.AnalysisGeospatialHeatmapColorScale'] = None): - AnalysisGeospatialHeatmapConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - heatmap_color=heatmap_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - heatmap_color: Optional['outputs.AnalysisGeospatialHeatmapColorScale'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if heatmap_color is not None: - _setter("heatmap_color", heatmap_color) + pulumi.set(__self__, "heatmap_color", heatmap_color) @property @pulumi.getter(name="heatmapColor") @@ -13036,16 +10501,7 @@ def heatmap_color(self) -> Optional['outputs.AnalysisGeospatialHeatmapColorScale class AnalysisGeospatialHeatmapDataColor(dict): def __init__(__self__, *, color: str): - AnalysisGeospatialHeatmapDataColor._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("color", color) + pulumi.set(__self__, "color", color) @property @pulumi.getter @@ -13059,25 +10515,12 @@ def __init__(__self__, *, colors: Optional[Sequence['outputs.AnalysisDimensionField']] = None, geospatial: Optional[Sequence['outputs.AnalysisDimensionField']] = None, values: Optional[Sequence['outputs.AnalysisMeasureField']] = None): - AnalysisGeospatialMapAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - colors=colors, - geospatial=geospatial, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - colors: Optional[Sequence['outputs.AnalysisDimensionField']] = None, - geospatial: Optional[Sequence['outputs.AnalysisDimensionField']] = None, - values: Optional[Sequence['outputs.AnalysisMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if colors is not None: - _setter("colors", colors) + pulumi.set(__self__, "colors", colors) if geospatial is not None: - _setter("geospatial", geospatial) + pulumi.set(__self__, "geospatial", geospatial) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -13130,41 +10573,20 @@ def __init__(__self__, *, tooltip: Optional['outputs.AnalysisTooltipOptions'] = None, visual_palette: Optional['outputs.AnalysisVisualPalette'] = None, window_options: Optional['outputs.AnalysisGeospatialWindowOptions'] = None): - AnalysisGeospatialMapConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_wells=field_wells, - legend=legend, - map_style_options=map_style_options, - point_style_options=point_style_options, - tooltip=tooltip, - visual_palette=visual_palette, - window_options=window_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_wells: Optional['outputs.AnalysisGeospatialMapFieldWells'] = None, - legend: Optional['outputs.AnalysisLegendOptions'] = None, - map_style_options: Optional['outputs.AnalysisGeospatialMapStyleOptions'] = None, - point_style_options: Optional['outputs.AnalysisGeospatialPointStyleOptions'] = None, - tooltip: Optional['outputs.AnalysisTooltipOptions'] = None, - visual_palette: Optional['outputs.AnalysisVisualPalette'] = None, - window_options: Optional['outputs.AnalysisGeospatialWindowOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if map_style_options is not None: - _setter("map_style_options", map_style_options) + pulumi.set(__self__, "map_style_options", map_style_options) if point_style_options is not None: - _setter("point_style_options", point_style_options) + pulumi.set(__self__, "point_style_options", point_style_options) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) if window_options is not None: - _setter("window_options", window_options) + pulumi.set(__self__, "window_options", window_options) @property @pulumi.getter(name="fieldWells") @@ -13223,17 +10645,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, geospatial_map_aggregated_field_wells: Optional['outputs.AnalysisGeospatialMapAggregatedFieldWells'] = None): - AnalysisGeospatialMapFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - geospatial_map_aggregated_field_wells=geospatial_map_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - geospatial_map_aggregated_field_wells: Optional['outputs.AnalysisGeospatialMapAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if geospatial_map_aggregated_field_wells is not None: - _setter("geospatial_map_aggregated_field_wells", geospatial_map_aggregated_field_wells) + pulumi.set(__self__, "geospatial_map_aggregated_field_wells", geospatial_map_aggregated_field_wells) @property @pulumi.getter(name="geospatialMapAggregatedFieldWells") @@ -13262,17 +10675,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, base_map_style: Optional['AnalysisBaseMapStyleType'] = None): - AnalysisGeospatialMapStyleOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - base_map_style=base_map_style, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - base_map_style: Optional['AnalysisBaseMapStyleType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if base_map_style is not None: - _setter("base_map_style", base_map_style) + pulumi.set(__self__, "base_map_style", base_map_style) @property @pulumi.getter(name="baseMapStyle") @@ -13310,36 +10714,17 @@ def __init__(__self__, *, column_hierarchies: Optional[Sequence['outputs.AnalysisColumnHierarchy']] = None, subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None): - AnalysisGeospatialMapVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.AnalysisVisualCustomAction']] = None, - chart_configuration: Optional['outputs.AnalysisGeospatialMapConfiguration'] = None, - column_hierarchies: Optional[Sequence['outputs.AnalysisColumnHierarchy']] = None, - subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -13399,25 +10784,12 @@ def __init__(__self__, *, cluster_marker_configuration: Optional['outputs.AnalysisClusterMarkerConfiguration'] = None, heatmap_configuration: Optional['outputs.AnalysisGeospatialHeatmapConfiguration'] = None, selected_point_style: Optional['AnalysisGeospatialSelectedPointStyle'] = None): - AnalysisGeospatialPointStyleOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - cluster_marker_configuration=cluster_marker_configuration, - heatmap_configuration=heatmap_configuration, - selected_point_style=selected_point_style, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cluster_marker_configuration: Optional['outputs.AnalysisClusterMarkerConfiguration'] = None, - heatmap_configuration: Optional['outputs.AnalysisGeospatialHeatmapConfiguration'] = None, - selected_point_style: Optional['AnalysisGeospatialSelectedPointStyle'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cluster_marker_configuration is not None: - _setter("cluster_marker_configuration", cluster_marker_configuration) + pulumi.set(__self__, "cluster_marker_configuration", cluster_marker_configuration) if heatmap_configuration is not None: - _setter("heatmap_configuration", heatmap_configuration) + pulumi.set(__self__, "heatmap_configuration", heatmap_configuration) if selected_point_style is not None: - _setter("selected_point_style", selected_point_style) + pulumi.set(__self__, "selected_point_style", selected_point_style) @property @pulumi.getter(name="clusterMarkerConfiguration") @@ -13457,21 +10829,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, bounds: Optional['outputs.AnalysisGeospatialCoordinateBounds'] = None, map_zoom_mode: Optional['AnalysisMapZoomMode'] = None): - AnalysisGeospatialWindowOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - bounds=bounds, - map_zoom_mode=map_zoom_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bounds: Optional['outputs.AnalysisGeospatialCoordinateBounds'] = None, - map_zoom_mode: Optional['AnalysisMapZoomMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bounds is not None: - _setter("bounds", bounds) + pulumi.set(__self__, "bounds", bounds) if map_zoom_mode is not None: - _setter("map_zoom_mode", map_zoom_mode) + pulumi.set(__self__, "map_zoom_mode", map_zoom_mode) @property @pulumi.getter @@ -13508,21 +10869,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, side_specific_border: Optional['outputs.AnalysisTableSideBorderOptions'] = None, uniform_border: Optional['outputs.AnalysisTableBorderOptions'] = None): - AnalysisGlobalTableBorderOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - side_specific_border=side_specific_border, - uniform_border=uniform_border, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - side_specific_border: Optional['outputs.AnalysisTableSideBorderOptions'] = None, - uniform_border: Optional['outputs.AnalysisTableBorderOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if side_specific_border is not None: - _setter("side_specific_border", side_specific_border) + pulumi.set(__self__, "side_specific_border", side_specific_border) if uniform_border is not None: - _setter("uniform_border", uniform_border) + pulumi.set(__self__, "uniform_border", uniform_border) @property @pulumi.getter(name="sideSpecificBorder") @@ -13539,17 +10889,8 @@ def uniform_border(self) -> Optional['outputs.AnalysisTableBorderOptions']: class AnalysisGradientColor(dict): def __init__(__self__, *, stops: Optional[Sequence['outputs.AnalysisGradientStop']] = None): - AnalysisGradientColor._configure( - lambda key, value: pulumi.set(__self__, key, value), - stops=stops, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - stops: Optional[Sequence['outputs.AnalysisGradientStop']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if stops is not None: - _setter("stops", stops) + pulumi.set(__self__, "stops", stops) @property @pulumi.getter @@ -13582,24 +10923,11 @@ def __init__(__self__, *, gradient_offset: float, color: Optional[str] = None, data_value: Optional[float] = None): - AnalysisGradientStop._configure( - lambda key, value: pulumi.set(__self__, key, value), - gradient_offset=gradient_offset, - color=color, - data_value=data_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - gradient_offset: float, - color: Optional[str] = None, - data_value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("gradient_offset", gradient_offset) + pulumi.set(__self__, "gradient_offset", gradient_offset) if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if data_value is not None: - _setter("data_value", data_value) + pulumi.set(__self__, "data_value", data_value) @property @pulumi.getter(name="gradientOffset") @@ -13638,17 +10966,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, screen_canvas_size_options: Optional['outputs.AnalysisGridLayoutScreenCanvasSizeOptions'] = None): - AnalysisGridLayoutCanvasSizeOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - screen_canvas_size_options=screen_canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - screen_canvas_size_options: Optional['outputs.AnalysisGridLayoutScreenCanvasSizeOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if screen_canvas_size_options is not None: - _setter("screen_canvas_size_options", screen_canvas_size_options) + pulumi.set(__self__, "screen_canvas_size_options", screen_canvas_size_options) @property @pulumi.getter(name="screenCanvasSizeOptions") @@ -13678,20 +10997,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, elements: Sequence['outputs.AnalysisGridLayoutElement'], canvas_size_options: Optional['outputs.AnalysisGridLayoutCanvasSizeOptions'] = None): - AnalysisGridLayoutConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - elements=elements, - canvas_size_options=canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - elements: Sequence['outputs.AnalysisGridLayoutElement'], - canvas_size_options: Optional['outputs.AnalysisGridLayoutCanvasSizeOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("elements", elements) + pulumi.set(__self__, "elements", elements) if canvas_size_options is not None: - _setter("canvas_size_options", canvas_size_options) + pulumi.set(__self__, "canvas_size_options", canvas_size_options) @property @pulumi.getter @@ -13740,33 +11048,14 @@ def __init__(__self__, *, row_span: float, column_index: Optional[float] = None, row_index: Optional[float] = None): - AnalysisGridLayoutElement._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_span=column_span, - element_id=element_id, - element_type=element_type, - row_span=row_span, - column_index=column_index, - row_index=row_index, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_span: float, - element_id: str, - element_type: 'AnalysisLayoutElementType', - row_span: float, - column_index: Optional[float] = None, - row_index: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column_span", column_span) - _setter("element_id", element_id) - _setter("element_type", element_type) - _setter("row_span", row_span) + pulumi.set(__self__, "column_span", column_span) + pulumi.set(__self__, "element_id", element_id) + pulumi.set(__self__, "element_type", element_type) + pulumi.set(__self__, "row_span", row_span) if column_index is not None: - _setter("column_index", column_index) + pulumi.set(__self__, "column_index", column_index) if row_index is not None: - _setter("row_index", row_index) + pulumi.set(__self__, "row_index", row_index) @property @pulumi.getter(name="columnSpan") @@ -13826,20 +11115,9 @@ def __init__(__self__, *, """ :param str optimized_view_port_width: String based length that is composed of value and unit in px """ - AnalysisGridLayoutScreenCanvasSizeOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - resize_option=resize_option, - optimized_view_port_width=optimized_view_port_width, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resize_option: 'AnalysisResizeOption', - optimized_view_port_width: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resize_option", resize_option) + pulumi.set(__self__, "resize_option", resize_option) if optimized_view_port_width is not None: - _setter("optimized_view_port_width", optimized_view_port_width) + pulumi.set(__self__, "optimized_view_port_width", optimized_view_port_width) @property @pulumi.getter(name="resizeOption") @@ -13882,32 +11160,15 @@ def __init__(__self__, *, period_size: Optional[float] = None, time: Optional['outputs.AnalysisDimensionField'] = None, value: Optional['outputs.AnalysisMeasureField'] = None): - AnalysisGrowthRateComputation._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - name=name, - period_size=period_size, - time=time, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: str, - name: Optional[str] = None, - period_size: Optional[float] = None, - time: Optional['outputs.AnalysisDimensionField'] = None, - value: Optional['outputs.AnalysisMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) + pulumi.set(__self__, "computation_id", computation_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if period_size is not None: - _setter("period_size", period_size) + pulumi.set(__self__, "period_size", period_size) if time is not None: - _setter("time", time) + pulumi.set(__self__, "time", time) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -13958,23 +11219,10 @@ def __init__(__self__, *, layout: 'outputs.AnalysisSectionLayoutConfiguration', section_id: str, style: Optional['outputs.AnalysisSectionStyle'] = None): - AnalysisHeaderFooterSectionConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - layout=layout, - section_id=section_id, - style=style, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - layout: 'outputs.AnalysisSectionLayoutConfiguration', - section_id: str, - style: Optional['outputs.AnalysisSectionStyle'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("layout", layout) - _setter("section_id", section_id) + pulumi.set(__self__, "layout", layout) + pulumi.set(__self__, "section_id", section_id) if style is not None: - _setter("style", style) + pulumi.set(__self__, "style", style) @property @pulumi.getter @@ -13998,25 +11246,12 @@ def __init__(__self__, *, columns: Optional[Sequence['outputs.AnalysisDimensionField']] = None, rows: Optional[Sequence['outputs.AnalysisDimensionField']] = None, values: Optional[Sequence['outputs.AnalysisMeasureField']] = None): - AnalysisHeatMapAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - columns=columns, - rows=rows, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - columns: Optional[Sequence['outputs.AnalysisDimensionField']] = None, - rows: Optional[Sequence['outputs.AnalysisDimensionField']] = None, - values: Optional[Sequence['outputs.AnalysisMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if columns is not None: - _setter("columns", columns) + pulumi.set(__self__, "columns", columns) if rows is not None: - _setter("rows", rows) + pulumi.set(__self__, "rows", rows) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -14072,45 +11307,22 @@ def __init__(__self__, *, row_label_options: Optional['outputs.AnalysisChartAxisLabelOptions'] = None, sort_configuration: Optional['outputs.AnalysisHeatMapSortConfiguration'] = None, tooltip: Optional['outputs.AnalysisTooltipOptions'] = None): - AnalysisHeatMapConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - color_scale=color_scale, - column_label_options=column_label_options, - data_labels=data_labels, - field_wells=field_wells, - legend=legend, - row_label_options=row_label_options, - sort_configuration=sort_configuration, - tooltip=tooltip, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color_scale: Optional['outputs.AnalysisColorScale'] = None, - column_label_options: Optional['outputs.AnalysisChartAxisLabelOptions'] = None, - data_labels: Optional['outputs.AnalysisDataLabelOptions'] = None, - field_wells: Optional['outputs.AnalysisHeatMapFieldWells'] = None, - legend: Optional['outputs.AnalysisLegendOptions'] = None, - row_label_options: Optional['outputs.AnalysisChartAxisLabelOptions'] = None, - sort_configuration: Optional['outputs.AnalysisHeatMapSortConfiguration'] = None, - tooltip: Optional['outputs.AnalysisTooltipOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color_scale is not None: - _setter("color_scale", color_scale) + pulumi.set(__self__, "color_scale", color_scale) if column_label_options is not None: - _setter("column_label_options", column_label_options) + pulumi.set(__self__, "column_label_options", column_label_options) if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if row_label_options is not None: - _setter("row_label_options", row_label_options) + pulumi.set(__self__, "row_label_options", row_label_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) @property @pulumi.getter(name="colorScale") @@ -14174,17 +11386,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, heat_map_aggregated_field_wells: Optional['outputs.AnalysisHeatMapAggregatedFieldWells'] = None): - AnalysisHeatMapFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - heat_map_aggregated_field_wells=heat_map_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - heat_map_aggregated_field_wells: Optional['outputs.AnalysisHeatMapAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if heat_map_aggregated_field_wells is not None: - _setter("heat_map_aggregated_field_wells", heat_map_aggregated_field_wells) + pulumi.set(__self__, "heat_map_aggregated_field_wells", heat_map_aggregated_field_wells) @property @pulumi.getter(name="heatMapAggregatedFieldWells") @@ -14222,29 +11425,14 @@ def __init__(__self__, *, heat_map_column_sort: Optional[Sequence['outputs.AnalysisFieldSortOptions']] = None, heat_map_row_items_limit_configuration: Optional['outputs.AnalysisItemsLimitConfiguration'] = None, heat_map_row_sort: Optional[Sequence['outputs.AnalysisFieldSortOptions']] = None): - AnalysisHeatMapSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - heat_map_column_items_limit_configuration=heat_map_column_items_limit_configuration, - heat_map_column_sort=heat_map_column_sort, - heat_map_row_items_limit_configuration=heat_map_row_items_limit_configuration, - heat_map_row_sort=heat_map_row_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - heat_map_column_items_limit_configuration: Optional['outputs.AnalysisItemsLimitConfiguration'] = None, - heat_map_column_sort: Optional[Sequence['outputs.AnalysisFieldSortOptions']] = None, - heat_map_row_items_limit_configuration: Optional['outputs.AnalysisItemsLimitConfiguration'] = None, - heat_map_row_sort: Optional[Sequence['outputs.AnalysisFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if heat_map_column_items_limit_configuration is not None: - _setter("heat_map_column_items_limit_configuration", heat_map_column_items_limit_configuration) + pulumi.set(__self__, "heat_map_column_items_limit_configuration", heat_map_column_items_limit_configuration) if heat_map_column_sort is not None: - _setter("heat_map_column_sort", heat_map_column_sort) + pulumi.set(__self__, "heat_map_column_sort", heat_map_column_sort) if heat_map_row_items_limit_configuration is not None: - _setter("heat_map_row_items_limit_configuration", heat_map_row_items_limit_configuration) + pulumi.set(__self__, "heat_map_row_items_limit_configuration", heat_map_row_items_limit_configuration) if heat_map_row_sort is not None: - _setter("heat_map_row_sort", heat_map_row_sort) + pulumi.set(__self__, "heat_map_row_sort", heat_map_row_sort) @property @pulumi.getter(name="heatMapColumnItemsLimitConfiguration") @@ -14297,36 +11485,17 @@ def __init__(__self__, *, column_hierarchies: Optional[Sequence['outputs.AnalysisColumnHierarchy']] = None, subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None): - AnalysisHeatMapVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.AnalysisVisualCustomAction']] = None, - chart_configuration: Optional['outputs.AnalysisHeatMapConfiguration'] = None, - column_hierarchies: Optional[Sequence['outputs.AnalysisColumnHierarchy']] = None, - subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -14363,17 +11532,8 @@ def title(self) -> Optional['outputs.AnalysisVisualTitleLabelOptions']: class AnalysisHistogramAggregatedFieldWells(dict): def __init__(__self__, *, values: Optional[Sequence['outputs.AnalysisMeasureField']] = None): - AnalysisHistogramAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - values: Optional[Sequence['outputs.AnalysisMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -14411,29 +11571,14 @@ def __init__(__self__, *, bin_width: Optional['outputs.AnalysisBinWidthOptions'] = None, selected_bin_type: Optional['AnalysisHistogramBinType'] = None, start_value: Optional[float] = None): - AnalysisHistogramBinOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - bin_count=bin_count, - bin_width=bin_width, - selected_bin_type=selected_bin_type, - start_value=start_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bin_count: Optional['outputs.AnalysisBinCountOptions'] = None, - bin_width: Optional['outputs.AnalysisBinWidthOptions'] = None, - selected_bin_type: Optional['AnalysisHistogramBinType'] = None, - start_value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bin_count is not None: - _setter("bin_count", bin_count) + pulumi.set(__self__, "bin_count", bin_count) if bin_width is not None: - _setter("bin_width", bin_width) + pulumi.set(__self__, "bin_width", bin_width) if selected_bin_type is not None: - _setter("selected_bin_type", selected_bin_type) + pulumi.set(__self__, "selected_bin_type", selected_bin_type) if start_value is not None: - _setter("start_value", start_value) + pulumi.set(__self__, "start_value", start_value) @property @pulumi.getter(name="binCount") @@ -14496,45 +11641,22 @@ def __init__(__self__, *, x_axis_display_options: Optional['outputs.AnalysisAxisDisplayOptions'] = None, x_axis_label_options: Optional['outputs.AnalysisChartAxisLabelOptions'] = None, y_axis_display_options: Optional['outputs.AnalysisAxisDisplayOptions'] = None): - AnalysisHistogramConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - bin_options=bin_options, - data_labels=data_labels, - field_wells=field_wells, - tooltip=tooltip, - visual_palette=visual_palette, - x_axis_display_options=x_axis_display_options, - x_axis_label_options=x_axis_label_options, - y_axis_display_options=y_axis_display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bin_options: Optional['outputs.AnalysisHistogramBinOptions'] = None, - data_labels: Optional['outputs.AnalysisDataLabelOptions'] = None, - field_wells: Optional['outputs.AnalysisHistogramFieldWells'] = None, - tooltip: Optional['outputs.AnalysisTooltipOptions'] = None, - visual_palette: Optional['outputs.AnalysisVisualPalette'] = None, - x_axis_display_options: Optional['outputs.AnalysisAxisDisplayOptions'] = None, - x_axis_label_options: Optional['outputs.AnalysisChartAxisLabelOptions'] = None, - y_axis_display_options: Optional['outputs.AnalysisAxisDisplayOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bin_options is not None: - _setter("bin_options", bin_options) + pulumi.set(__self__, "bin_options", bin_options) if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) if x_axis_display_options is not None: - _setter("x_axis_display_options", x_axis_display_options) + pulumi.set(__self__, "x_axis_display_options", x_axis_display_options) if x_axis_label_options is not None: - _setter("x_axis_label_options", x_axis_label_options) + pulumi.set(__self__, "x_axis_label_options", x_axis_label_options) if y_axis_display_options is not None: - _setter("y_axis_display_options", y_axis_display_options) + pulumi.set(__self__, "y_axis_display_options", y_axis_display_options) @property @pulumi.getter(name="binOptions") @@ -14598,17 +11720,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, histogram_aggregated_field_wells: Optional['outputs.AnalysisHistogramAggregatedFieldWells'] = None): - AnalysisHistogramFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - histogram_aggregated_field_wells=histogram_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - histogram_aggregated_field_wells: Optional['outputs.AnalysisHistogramAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if histogram_aggregated_field_wells is not None: - _setter("histogram_aggregated_field_wells", histogram_aggregated_field_wells) + pulumi.set(__self__, "histogram_aggregated_field_wells", histogram_aggregated_field_wells) @property @pulumi.getter(name="histogramAggregatedFieldWells") @@ -14643,32 +11756,15 @@ def __init__(__self__, *, chart_configuration: Optional['outputs.AnalysisHistogramConfiguration'] = None, subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None): - AnalysisHistogramVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.AnalysisVisualCustomAction']] = None, - chart_configuration: Optional['outputs.AnalysisHistogramConfiguration'] = None, - subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -14718,21 +11814,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, computations: Optional[Sequence['outputs.AnalysisComputation']] = None, custom_narrative: Optional['outputs.AnalysisCustomNarrativeOptions'] = None): - AnalysisInsightConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - computations=computations, - custom_narrative=custom_narrative, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computations: Optional[Sequence['outputs.AnalysisComputation']] = None, - custom_narrative: Optional['outputs.AnalysisCustomNarrativeOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if computations is not None: - _setter("computations", computations) + pulumi.set(__self__, "computations", computations) if custom_narrative is not None: - _setter("custom_narrative", custom_narrative) + pulumi.set(__self__, "custom_narrative", custom_narrative) @property @pulumi.getter @@ -14775,35 +11860,16 @@ def __init__(__self__, *, insight_configuration: Optional['outputs.AnalysisInsightConfiguration'] = None, subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None): - AnalysisInsightVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_identifier=data_set_identifier, - visual_id=visual_id, - actions=actions, - insight_configuration=insight_configuration, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_identifier: str, - visual_id: str, - actions: Optional[Sequence['outputs.AnalysisVisualCustomAction']] = None, - insight_configuration: Optional['outputs.AnalysisInsightConfiguration'] = None, - subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_identifier", data_set_identifier) - _setter("visual_id", visual_id) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if insight_configuration is not None: - _setter("insight_configuration", insight_configuration) + pulumi.set(__self__, "insight_configuration", insight_configuration) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="dataSetIdentifier") @@ -14860,21 +11926,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, dynamic_value: Optional['outputs.AnalysisDynamicDefaultValue'] = None, static_values: Optional[Sequence[float]] = None): - AnalysisIntegerDefaultValues._configure( - lambda key, value: pulumi.set(__self__, key, value), - dynamic_value=dynamic_value, - static_values=static_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dynamic_value: Optional['outputs.AnalysisDynamicDefaultValue'] = None, - static_values: Optional[Sequence[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dynamic_value is not None: - _setter("dynamic_value", dynamic_value) + pulumi.set(__self__, "dynamic_value", dynamic_value) if static_values is not None: - _setter("static_values", static_values) + pulumi.set(__self__, "static_values", static_values) @property @pulumi.getter(name="dynamicValue") @@ -14892,19 +11947,8 @@ class AnalysisIntegerParameter(dict): def __init__(__self__, *, name: str, values: Sequence[float]): - AnalysisIntegerParameter._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - values: Sequence[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("values", values) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -14948,31 +11992,14 @@ def __init__(__self__, *, default_values: Optional['outputs.AnalysisIntegerDefaultValues'] = None, mapped_data_set_parameters: Optional[Sequence['outputs.AnalysisMappedDataSetParameter']] = None, value_when_unset: Optional['outputs.AnalysisIntegerValueWhenUnsetConfiguration'] = None): - AnalysisIntegerParameterDeclaration._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - parameter_value_type=parameter_value_type, - default_values=default_values, - mapped_data_set_parameters=mapped_data_set_parameters, - value_when_unset=value_when_unset, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - parameter_value_type: 'AnalysisParameterValueType', - default_values: Optional['outputs.AnalysisIntegerDefaultValues'] = None, - mapped_data_set_parameters: Optional[Sequence['outputs.AnalysisMappedDataSetParameter']] = None, - value_when_unset: Optional['outputs.AnalysisIntegerValueWhenUnsetConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("parameter_value_type", parameter_value_type) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "parameter_value_type", parameter_value_type) if default_values is not None: - _setter("default_values", default_values) + pulumi.set(__self__, "default_values", default_values) if mapped_data_set_parameters is not None: - _setter("mapped_data_set_parameters", mapped_data_set_parameters) + pulumi.set(__self__, "mapped_data_set_parameters", mapped_data_set_parameters) if value_when_unset is not None: - _setter("value_when_unset", value_when_unset) + pulumi.set(__self__, "value_when_unset", value_when_unset) @property @pulumi.getter @@ -15024,21 +12051,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, custom_value: Optional[float] = None, value_when_unset_option: Optional['AnalysisValueWhenUnsetOption'] = None): - AnalysisIntegerValueWhenUnsetConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_value=custom_value, - value_when_unset_option=value_when_unset_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_value: Optional[float] = None, - value_when_unset_option: Optional['AnalysisValueWhenUnsetOption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_value is not None: - _setter("custom_value", custom_value) + pulumi.set(__self__, "custom_value", custom_value) if value_when_unset_option is not None: - _setter("value_when_unset_option", value_when_unset_option) + pulumi.set(__self__, "value_when_unset_option", value_when_unset_option) @property @pulumi.getter(name="customValue") @@ -15075,21 +12091,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, items_limit: Optional[float] = None, other_categories: Optional['AnalysisOtherCategories'] = None): - AnalysisItemsLimitConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - items_limit=items_limit, - other_categories=other_categories, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - items_limit: Optional[float] = None, - other_categories: Optional['AnalysisOtherCategories'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if items_limit is not None: - _setter("items_limit", items_limit) + pulumi.set(__self__, "items_limit", items_limit) if other_categories is not None: - _setter("other_categories", other_categories) + pulumi.set(__self__, "other_categories", other_categories) @property @pulumi.getter(name="itemsLimit") @@ -15124,21 +12129,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, icon: Optional['outputs.AnalysisConditionalFormattingIcon'] = None, text_color: Optional['outputs.AnalysisConditionalFormattingColor'] = None): - AnalysisKpiActualValueConditionalFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - icon=icon, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - icon: Optional['outputs.AnalysisConditionalFormattingIcon'] = None, - text_color: Optional['outputs.AnalysisConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if icon is not None: - _setter("icon", icon) + pulumi.set(__self__, "icon", icon) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter @@ -15173,21 +12167,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, icon: Optional['outputs.AnalysisConditionalFormattingIcon'] = None, text_color: Optional['outputs.AnalysisConditionalFormattingColor'] = None): - AnalysisKpiComparisonValueConditionalFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - icon=icon, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - icon: Optional['outputs.AnalysisConditionalFormattingIcon'] = None, - text_color: Optional['outputs.AnalysisConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if icon is not None: - _setter("icon", icon) + pulumi.set(__self__, "icon", icon) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter @@ -15221,17 +12204,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, conditional_formatting_options: Optional[Sequence['outputs.AnalysisKpiConditionalFormattingOption']] = None): - AnalysisKpiConditionalFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - conditional_formatting_options=conditional_formatting_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - conditional_formatting_options: Optional[Sequence['outputs.AnalysisKpiConditionalFormattingOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if conditional_formatting_options is not None: - _setter("conditional_formatting_options", conditional_formatting_options) + pulumi.set(__self__, "conditional_formatting_options", conditional_formatting_options) @property @pulumi.getter(name="conditionalFormattingOptions") @@ -15269,29 +12243,14 @@ def __init__(__self__, *, comparison_value: Optional['outputs.AnalysisKpiComparisonValueConditionalFormatting'] = None, primary_value: Optional['outputs.AnalysisKpiPrimaryValueConditionalFormatting'] = None, progress_bar: Optional['outputs.AnalysisKpiProgressBarConditionalFormatting'] = None): - AnalysisKpiConditionalFormattingOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - actual_value=actual_value, - comparison_value=comparison_value, - primary_value=primary_value, - progress_bar=progress_bar, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - actual_value: Optional['outputs.AnalysisKpiActualValueConditionalFormatting'] = None, - comparison_value: Optional['outputs.AnalysisKpiComparisonValueConditionalFormatting'] = None, - primary_value: Optional['outputs.AnalysisKpiPrimaryValueConditionalFormatting'] = None, - progress_bar: Optional['outputs.AnalysisKpiProgressBarConditionalFormatting'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if actual_value is not None: - _setter("actual_value", actual_value) + pulumi.set(__self__, "actual_value", actual_value) if comparison_value is not None: - _setter("comparison_value", comparison_value) + pulumi.set(__self__, "comparison_value", comparison_value) if primary_value is not None: - _setter("primary_value", primary_value) + pulumi.set(__self__, "primary_value", primary_value) if progress_bar is not None: - _setter("progress_bar", progress_bar) + pulumi.set(__self__, "progress_bar", progress_bar) @property @pulumi.getter(name="actualValue") @@ -15341,25 +12300,12 @@ def __init__(__self__, *, field_wells: Optional['outputs.AnalysisKpiFieldWells'] = None, kpi_options: Optional['outputs.AnalysisKpiOptions'] = None, sort_configuration: Optional['outputs.AnalysisKpiSortConfiguration'] = None): - AnalysisKpiConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_wells=field_wells, - kpi_options=kpi_options, - sort_configuration=sort_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_wells: Optional['outputs.AnalysisKpiFieldWells'] = None, - kpi_options: Optional['outputs.AnalysisKpiOptions'] = None, - sort_configuration: Optional['outputs.AnalysisKpiSortConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if kpi_options is not None: - _setter("kpi_options", kpi_options) + pulumi.set(__self__, "kpi_options", kpi_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) @property @pulumi.getter(name="fieldWells") @@ -15402,25 +12348,12 @@ def __init__(__self__, *, target_values: Optional[Sequence['outputs.AnalysisMeasureField']] = None, trend_groups: Optional[Sequence['outputs.AnalysisDimensionField']] = None, values: Optional[Sequence['outputs.AnalysisMeasureField']] = None): - AnalysisKpiFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_values=target_values, - trend_groups=trend_groups, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_values: Optional[Sequence['outputs.AnalysisMeasureField']] = None, - trend_groups: Optional[Sequence['outputs.AnalysisDimensionField']] = None, - values: Optional[Sequence['outputs.AnalysisMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if target_values is not None: - _setter("target_values", target_values) + pulumi.set(__self__, "target_values", target_values) if trend_groups is not None: - _setter("trend_groups", trend_groups) + pulumi.set(__self__, "trend_groups", trend_groups) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter(name="targetValues") @@ -15479,49 +12412,24 @@ def __init__(__self__, *, sparkline: Optional['outputs.AnalysisKpiSparklineOptions'] = None, trend_arrows: Optional['outputs.AnalysisTrendArrowOptions'] = None, visual_layout_options: Optional['outputs.AnalysisKpiVisualLayoutOptions'] = None): - AnalysisKpiOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - comparison=comparison, - primary_value_display_type=primary_value_display_type, - primary_value_font_configuration=primary_value_font_configuration, - progress_bar=progress_bar, - secondary_value=secondary_value, - secondary_value_font_configuration=secondary_value_font_configuration, - sparkline=sparkline, - trend_arrows=trend_arrows, - visual_layout_options=visual_layout_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comparison: Optional['outputs.AnalysisComparisonConfiguration'] = None, - primary_value_display_type: Optional['AnalysisPrimaryValueDisplayType'] = None, - primary_value_font_configuration: Optional['outputs.AnalysisFontConfiguration'] = None, - progress_bar: Optional['outputs.AnalysisProgressBarOptions'] = None, - secondary_value: Optional['outputs.AnalysisSecondaryValueOptions'] = None, - secondary_value_font_configuration: Optional['outputs.AnalysisFontConfiguration'] = None, - sparkline: Optional['outputs.AnalysisKpiSparklineOptions'] = None, - trend_arrows: Optional['outputs.AnalysisTrendArrowOptions'] = None, - visual_layout_options: Optional['outputs.AnalysisKpiVisualLayoutOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if comparison is not None: - _setter("comparison", comparison) + pulumi.set(__self__, "comparison", comparison) if primary_value_display_type is not None: - _setter("primary_value_display_type", primary_value_display_type) + pulumi.set(__self__, "primary_value_display_type", primary_value_display_type) if primary_value_font_configuration is not None: - _setter("primary_value_font_configuration", primary_value_font_configuration) + pulumi.set(__self__, "primary_value_font_configuration", primary_value_font_configuration) if progress_bar is not None: - _setter("progress_bar", progress_bar) + pulumi.set(__self__, "progress_bar", progress_bar) if secondary_value is not None: - _setter("secondary_value", secondary_value) + pulumi.set(__self__, "secondary_value", secondary_value) if secondary_value_font_configuration is not None: - _setter("secondary_value_font_configuration", secondary_value_font_configuration) + pulumi.set(__self__, "secondary_value_font_configuration", secondary_value_font_configuration) if sparkline is not None: - _setter("sparkline", sparkline) + pulumi.set(__self__, "sparkline", sparkline) if trend_arrows is not None: - _setter("trend_arrows", trend_arrows) + pulumi.set(__self__, "trend_arrows", trend_arrows) if visual_layout_options is not None: - _setter("visual_layout_options", visual_layout_options) + pulumi.set(__self__, "visual_layout_options", visual_layout_options) @property @pulumi.getter @@ -15591,21 +12499,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, icon: Optional['outputs.AnalysisConditionalFormattingIcon'] = None, text_color: Optional['outputs.AnalysisConditionalFormattingColor'] = None): - AnalysisKpiPrimaryValueConditionalFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - icon=icon, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - icon: Optional['outputs.AnalysisConditionalFormattingIcon'] = None, - text_color: Optional['outputs.AnalysisConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if icon is not None: - _setter("icon", icon) + pulumi.set(__self__, "icon", icon) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter @@ -15639,17 +12536,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, foreground_color: Optional['outputs.AnalysisConditionalFormattingColor'] = None): - AnalysisKpiProgressBarConditionalFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - foreground_color=foreground_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - foreground_color: Optional['outputs.AnalysisConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if foreground_color is not None: - _setter("foreground_color", foreground_color) + pulumi.set(__self__, "foreground_color", foreground_color) @property @pulumi.getter(name="foregroundColor") @@ -15678,17 +12566,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, trend_group_sort: Optional[Sequence['outputs.AnalysisFieldSortOptions']] = None): - AnalysisKpiSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - trend_group_sort=trend_group_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - trend_group_sort: Optional[Sequence['outputs.AnalysisFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if trend_group_sort is not None: - _setter("trend_group_sort", trend_group_sort) + pulumi.set(__self__, "trend_group_sort", trend_group_sort) @property @pulumi.getter(name="trendGroupSort") @@ -15720,28 +12599,13 @@ def __init__(__self__, *, color: Optional[str] = None, tooltip_visibility: Optional['AnalysisVisibility'] = None, visibility: Optional['AnalysisVisibility'] = None): - AnalysisKpiSparklineOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - color=color, - tooltip_visibility=tooltip_visibility, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: 'AnalysisKpiSparklineType', - color: Optional[str] = None, - tooltip_visibility: Optional['AnalysisVisibility'] = None, - visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if tooltip_visibility is not None: - _setter("tooltip_visibility", tooltip_visibility) + pulumi.set(__self__, "tooltip_visibility", tooltip_visibility) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -15797,40 +12661,19 @@ def __init__(__self__, *, conditional_formatting: Optional['outputs.AnalysisKpiConditionalFormatting'] = None, subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None): - AnalysisKpiVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - conditional_formatting=conditional_formatting, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.AnalysisVisualCustomAction']] = None, - chart_configuration: Optional['outputs.AnalysisKpiConfiguration'] = None, - column_hierarchies: Optional[Sequence['outputs.AnalysisColumnHierarchy']] = None, - conditional_formatting: Optional['outputs.AnalysisKpiConditionalFormatting'] = None, - subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if conditional_formatting is not None: - _setter("conditional_formatting", conditional_formatting) + pulumi.set(__self__, "conditional_formatting", conditional_formatting) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -15889,17 +12732,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, standard_layout: Optional['outputs.AnalysisKpiVisualStandardLayout'] = None): - AnalysisKpiVisualLayoutOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - standard_layout=standard_layout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - standard_layout: Optional['outputs.AnalysisKpiVisualStandardLayout'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if standard_layout is not None: - _setter("standard_layout", standard_layout) + pulumi.set(__self__, "standard_layout", standard_layout) @property @pulumi.getter(name="standardLayout") @@ -15911,16 +12745,7 @@ def standard_layout(self) -> Optional['outputs.AnalysisKpiVisualStandardLayout'] class AnalysisKpiVisualStandardLayout(dict): def __init__(__self__, *, type: 'AnalysisKpiVisualStandardLayoutType'): - AnalysisKpiVisualStandardLayout._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: 'AnalysisKpiVisualStandardLayoutType', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -15953,25 +12778,12 @@ def __init__(__self__, *, custom_label: Optional[str] = None, font_configuration: Optional['outputs.AnalysisFontConfiguration'] = None, visibility: Optional['AnalysisVisibility'] = None): - AnalysisLabelOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_label=custom_label, - font_configuration=font_configuration, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_label: Optional[str] = None, - font_configuration: Optional['outputs.AnalysisFontConfiguration'] = None, - visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if font_configuration is not None: - _setter("font_configuration", font_configuration) + pulumi.set(__self__, "font_configuration", font_configuration) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="customLabel") @@ -15993,16 +12805,7 @@ def visibility(self) -> Optional['AnalysisVisibility']: class AnalysisLayout(dict): def __init__(__self__, *, configuration: 'outputs.AnalysisLayoutConfiguration'): - AnalysisLayout._configure( - lambda key, value: pulumi.set(__self__, key, value), - configuration=configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configuration: 'outputs.AnalysisLayoutConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("configuration", configuration) + pulumi.set(__self__, "configuration", configuration) @property @pulumi.getter @@ -16037,25 +12840,12 @@ def __init__(__self__, *, free_form_layout: Optional['outputs.AnalysisFreeFormLayoutConfiguration'] = None, grid_layout: Optional['outputs.AnalysisGridLayoutConfiguration'] = None, section_based_layout: Optional['outputs.AnalysisSectionBasedLayoutConfiguration'] = None): - AnalysisLayoutConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - free_form_layout=free_form_layout, - grid_layout=grid_layout, - section_based_layout=section_based_layout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - free_form_layout: Optional['outputs.AnalysisFreeFormLayoutConfiguration'] = None, - grid_layout: Optional['outputs.AnalysisGridLayoutConfiguration'] = None, - section_based_layout: Optional['outputs.AnalysisSectionBasedLayoutConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if free_form_layout is not None: - _setter("free_form_layout", free_form_layout) + pulumi.set(__self__, "free_form_layout", free_form_layout) if grid_layout is not None: - _setter("grid_layout", grid_layout) + pulumi.set(__self__, "grid_layout", grid_layout) if section_based_layout is not None: - _setter("section_based_layout", section_based_layout) + pulumi.set(__self__, "section_based_layout", section_based_layout) @property @pulumi.getter(name="freeFormLayout") @@ -16085,33 +12875,16 @@ def __init__(__self__, *, :param str height: String based length that is composed of value and unit in px :param str width: String based length that is composed of value and unit in px """ - AnalysisLegendOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - height=height, - position=position, - title=title, - visibility=visibility, - width=width, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - height: Optional[str] = None, - position: Optional['AnalysisLegendPosition'] = None, - title: Optional['outputs.AnalysisLabelOptions'] = None, - visibility: Optional['AnalysisVisibility'] = None, - width: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if height is not None: - _setter("height", height) + pulumi.set(__self__, "height", height) if position is not None: - _setter("position", position) + pulumi.set(__self__, "position", position) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) if width is not None: - _setter("width", width) + pulumi.set(__self__, "width", width) @property @pulumi.getter @@ -16169,29 +12942,14 @@ def __init__(__self__, *, colors: Optional[Sequence['outputs.AnalysisDimensionField']] = None, small_multiples: Optional[Sequence['outputs.AnalysisDimensionField']] = None, values: Optional[Sequence['outputs.AnalysisMeasureField']] = None): - AnalysisLineChartAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - colors=colors, - small_multiples=small_multiples, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: Optional[Sequence['outputs.AnalysisDimensionField']] = None, - colors: Optional[Sequence['outputs.AnalysisDimensionField']] = None, - small_multiples: Optional[Sequence['outputs.AnalysisDimensionField']] = None, - values: Optional[Sequence['outputs.AnalysisMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if colors is not None: - _setter("colors", colors) + pulumi.set(__self__, "colors", colors) if small_multiples is not None: - _setter("small_multiples", small_multiples) + pulumi.set(__self__, "small_multiples", small_multiples) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -16281,89 +13039,44 @@ def __init__(__self__, *, visual_palette: Optional['outputs.AnalysisVisualPalette'] = None, x_axis_display_options: Optional['outputs.AnalysisAxisDisplayOptions'] = None, x_axis_label_options: Optional['outputs.AnalysisChartAxisLabelOptions'] = None): - AnalysisLineChartConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - contribution_analysis_defaults=contribution_analysis_defaults, - data_labels=data_labels, - default_series_settings=default_series_settings, - field_wells=field_wells, - forecast_configurations=forecast_configurations, - legend=legend, - primary_y_axis_display_options=primary_y_axis_display_options, - primary_y_axis_label_options=primary_y_axis_label_options, - reference_lines=reference_lines, - secondary_y_axis_display_options=secondary_y_axis_display_options, - secondary_y_axis_label_options=secondary_y_axis_label_options, - series=series, - small_multiples_options=small_multiples_options, - sort_configuration=sort_configuration, - tooltip=tooltip, - type=type, - visual_palette=visual_palette, - x_axis_display_options=x_axis_display_options, - x_axis_label_options=x_axis_label_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - contribution_analysis_defaults: Optional[Sequence['outputs.AnalysisContributionAnalysisDefault']] = None, - data_labels: Optional['outputs.AnalysisDataLabelOptions'] = None, - default_series_settings: Optional['outputs.AnalysisLineChartDefaultSeriesSettings'] = None, - field_wells: Optional['outputs.AnalysisLineChartFieldWells'] = None, - forecast_configurations: Optional[Sequence['outputs.AnalysisForecastConfiguration']] = None, - legend: Optional['outputs.AnalysisLegendOptions'] = None, - primary_y_axis_display_options: Optional['outputs.AnalysisLineSeriesAxisDisplayOptions'] = None, - primary_y_axis_label_options: Optional['outputs.AnalysisChartAxisLabelOptions'] = None, - reference_lines: Optional[Sequence['outputs.AnalysisReferenceLine']] = None, - secondary_y_axis_display_options: Optional['outputs.AnalysisLineSeriesAxisDisplayOptions'] = None, - secondary_y_axis_label_options: Optional['outputs.AnalysisChartAxisLabelOptions'] = None, - series: Optional[Sequence['outputs.AnalysisSeriesItem']] = None, - small_multiples_options: Optional['outputs.AnalysisSmallMultiplesOptions'] = None, - sort_configuration: Optional['outputs.AnalysisLineChartSortConfiguration'] = None, - tooltip: Optional['outputs.AnalysisTooltipOptions'] = None, - type: Optional['AnalysisLineChartType'] = None, - visual_palette: Optional['outputs.AnalysisVisualPalette'] = None, - x_axis_display_options: Optional['outputs.AnalysisAxisDisplayOptions'] = None, - x_axis_label_options: Optional['outputs.AnalysisChartAxisLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if contribution_analysis_defaults is not None: - _setter("contribution_analysis_defaults", contribution_analysis_defaults) + pulumi.set(__self__, "contribution_analysis_defaults", contribution_analysis_defaults) if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if default_series_settings is not None: - _setter("default_series_settings", default_series_settings) + pulumi.set(__self__, "default_series_settings", default_series_settings) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if forecast_configurations is not None: - _setter("forecast_configurations", forecast_configurations) + pulumi.set(__self__, "forecast_configurations", forecast_configurations) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if primary_y_axis_display_options is not None: - _setter("primary_y_axis_display_options", primary_y_axis_display_options) + pulumi.set(__self__, "primary_y_axis_display_options", primary_y_axis_display_options) if primary_y_axis_label_options is not None: - _setter("primary_y_axis_label_options", primary_y_axis_label_options) + pulumi.set(__self__, "primary_y_axis_label_options", primary_y_axis_label_options) if reference_lines is not None: - _setter("reference_lines", reference_lines) + pulumi.set(__self__, "reference_lines", reference_lines) if secondary_y_axis_display_options is not None: - _setter("secondary_y_axis_display_options", secondary_y_axis_display_options) + pulumi.set(__self__, "secondary_y_axis_display_options", secondary_y_axis_display_options) if secondary_y_axis_label_options is not None: - _setter("secondary_y_axis_label_options", secondary_y_axis_label_options) + pulumi.set(__self__, "secondary_y_axis_label_options", secondary_y_axis_label_options) if series is not None: - _setter("series", series) + pulumi.set(__self__, "series", series) if small_multiples_options is not None: - _setter("small_multiples_options", small_multiples_options) + pulumi.set(__self__, "small_multiples_options", small_multiples_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) if x_axis_display_options is not None: - _setter("x_axis_display_options", x_axis_display_options) + pulumi.set(__self__, "x_axis_display_options", x_axis_display_options) if x_axis_label_options is not None: - _setter("x_axis_label_options", x_axis_label_options) + pulumi.set(__self__, "x_axis_label_options", x_axis_label_options) @property @pulumi.getter(name="contributionAnalysisDefaults") @@ -16488,25 +13201,12 @@ def __init__(__self__, *, axis_binding: Optional['AnalysisAxisBinding'] = None, line_style_settings: Optional['outputs.AnalysisLineChartLineStyleSettings'] = None, marker_style_settings: Optional['outputs.AnalysisLineChartMarkerStyleSettings'] = None): - AnalysisLineChartDefaultSeriesSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - axis_binding=axis_binding, - line_style_settings=line_style_settings, - marker_style_settings=marker_style_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - axis_binding: Optional['AnalysisAxisBinding'] = None, - line_style_settings: Optional['outputs.AnalysisLineChartLineStyleSettings'] = None, - marker_style_settings: Optional['outputs.AnalysisLineChartMarkerStyleSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if axis_binding is not None: - _setter("axis_binding", axis_binding) + pulumi.set(__self__, "axis_binding", axis_binding) if line_style_settings is not None: - _setter("line_style_settings", line_style_settings) + pulumi.set(__self__, "line_style_settings", line_style_settings) if marker_style_settings is not None: - _setter("marker_style_settings", marker_style_settings) + pulumi.set(__self__, "marker_style_settings", marker_style_settings) @property @pulumi.getter(name="axisBinding") @@ -16545,17 +13245,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, line_chart_aggregated_field_wells: Optional['outputs.AnalysisLineChartAggregatedFieldWells'] = None): - AnalysisLineChartFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - line_chart_aggregated_field_wells=line_chart_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - line_chart_aggregated_field_wells: Optional['outputs.AnalysisLineChartAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if line_chart_aggregated_field_wells is not None: - _setter("line_chart_aggregated_field_wells", line_chart_aggregated_field_wells) + pulumi.set(__self__, "line_chart_aggregated_field_wells", line_chart_aggregated_field_wells) @property @pulumi.getter(name="lineChartAggregatedFieldWells") @@ -16596,29 +13287,14 @@ def __init__(__self__, *, """ :param str line_width: String based length that is composed of value and unit in px """ - AnalysisLineChartLineStyleSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - line_interpolation=line_interpolation, - line_style=line_style, - line_visibility=line_visibility, - line_width=line_width, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - line_interpolation: Optional['AnalysisLineInterpolation'] = None, - line_style: Optional['AnalysisLineChartLineStyle'] = None, - line_visibility: Optional['AnalysisVisibility'] = None, - line_width: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if line_interpolation is not None: - _setter("line_interpolation", line_interpolation) + pulumi.set(__self__, "line_interpolation", line_interpolation) if line_style is not None: - _setter("line_style", line_style) + pulumi.set(__self__, "line_style", line_style) if line_visibility is not None: - _setter("line_visibility", line_visibility) + pulumi.set(__self__, "line_visibility", line_visibility) if line_width is not None: - _setter("line_width", line_width) + pulumi.set(__self__, "line_width", line_width) @property @pulumi.getter(name="lineInterpolation") @@ -16677,29 +13353,14 @@ def __init__(__self__, *, """ :param str marker_size: String based length that is composed of value and unit in px """ - AnalysisLineChartMarkerStyleSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - marker_color=marker_color, - marker_shape=marker_shape, - marker_size=marker_size, - marker_visibility=marker_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - marker_color: Optional[str] = None, - marker_shape: Optional['AnalysisLineChartMarkerShape'] = None, - marker_size: Optional[str] = None, - marker_visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if marker_color is not None: - _setter("marker_color", marker_color) + pulumi.set(__self__, "marker_color", marker_color) if marker_shape is not None: - _setter("marker_shape", marker_shape) + pulumi.set(__self__, "marker_shape", marker_shape) if marker_size is not None: - _setter("marker_size", marker_size) + pulumi.set(__self__, "marker_size", marker_size) if marker_visibility is not None: - _setter("marker_visibility", marker_visibility) + pulumi.set(__self__, "marker_visibility", marker_visibility) @property @pulumi.getter(name="markerColor") @@ -16749,21 +13410,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, line_style_settings: Optional['outputs.AnalysisLineChartLineStyleSettings'] = None, marker_style_settings: Optional['outputs.AnalysisLineChartMarkerStyleSettings'] = None): - AnalysisLineChartSeriesSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - line_style_settings=line_style_settings, - marker_style_settings=marker_style_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - line_style_settings: Optional['outputs.AnalysisLineChartLineStyleSettings'] = None, - marker_style_settings: Optional['outputs.AnalysisLineChartMarkerStyleSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if line_style_settings is not None: - _setter("line_style_settings", line_style_settings) + pulumi.set(__self__, "line_style_settings", line_style_settings) if marker_style_settings is not None: - _setter("marker_style_settings", marker_style_settings) + pulumi.set(__self__, "marker_style_settings", marker_style_settings) @property @pulumi.getter(name="lineStyleSettings") @@ -16809,33 +13459,16 @@ def __init__(__self__, *, color_items_limit_configuration: Optional['outputs.AnalysisItemsLimitConfiguration'] = None, small_multiples_limit_configuration: Optional['outputs.AnalysisItemsLimitConfiguration'] = None, small_multiples_sort: Optional[Sequence['outputs.AnalysisFieldSortOptions']] = None): - AnalysisLineChartSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_items_limit_configuration=category_items_limit_configuration, - category_sort=category_sort, - color_items_limit_configuration=color_items_limit_configuration, - small_multiples_limit_configuration=small_multiples_limit_configuration, - small_multiples_sort=small_multiples_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_items_limit_configuration: Optional['outputs.AnalysisItemsLimitConfiguration'] = None, - category_sort: Optional[Sequence['outputs.AnalysisFieldSortOptions']] = None, - color_items_limit_configuration: Optional['outputs.AnalysisItemsLimitConfiguration'] = None, - small_multiples_limit_configuration: Optional['outputs.AnalysisItemsLimitConfiguration'] = None, - small_multiples_sort: Optional[Sequence['outputs.AnalysisFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_items_limit_configuration is not None: - _setter("category_items_limit_configuration", category_items_limit_configuration) + pulumi.set(__self__, "category_items_limit_configuration", category_items_limit_configuration) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) if color_items_limit_configuration is not None: - _setter("color_items_limit_configuration", color_items_limit_configuration) + pulumi.set(__self__, "color_items_limit_configuration", color_items_limit_configuration) if small_multiples_limit_configuration is not None: - _setter("small_multiples_limit_configuration", small_multiples_limit_configuration) + pulumi.set(__self__, "small_multiples_limit_configuration", small_multiples_limit_configuration) if small_multiples_sort is not None: - _setter("small_multiples_sort", small_multiples_sort) + pulumi.set(__self__, "small_multiples_sort", small_multiples_sort) @property @pulumi.getter(name="categoryItemsLimitConfiguration") @@ -16893,36 +13526,17 @@ def __init__(__self__, *, column_hierarchies: Optional[Sequence['outputs.AnalysisColumnHierarchy']] = None, subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None): - AnalysisLineChartVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.AnalysisVisualCustomAction']] = None, - chart_configuration: Optional['outputs.AnalysisLineChartConfiguration'] = None, - column_hierarchies: Optional[Sequence['outputs.AnalysisColumnHierarchy']] = None, - subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -16979,21 +13593,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, axis_options: Optional['outputs.AnalysisAxisDisplayOptions'] = None, missing_data_configurations: Optional[Sequence['outputs.AnalysisMissingDataConfiguration']] = None): - AnalysisLineSeriesAxisDisplayOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - axis_options=axis_options, - missing_data_configurations=missing_data_configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - axis_options: Optional['outputs.AnalysisAxisDisplayOptions'] = None, - missing_data_configurations: Optional[Sequence['outputs.AnalysisMissingDataConfiguration']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if axis_options is not None: - _setter("axis_options", axis_options) + pulumi.set(__self__, "axis_options", axis_options) if missing_data_configurations is not None: - _setter("missing_data_configurations", missing_data_configurations) + pulumi.set(__self__, "missing_data_configurations", missing_data_configurations) @property @pulumi.getter(name="axisOptions") @@ -17036,29 +13639,14 @@ def __init__(__self__, *, search_options: Optional['outputs.AnalysisListControlSearchOptions'] = None, select_all_options: Optional['outputs.AnalysisListControlSelectAllOptions'] = None, title_options: Optional['outputs.AnalysisLabelOptions'] = None): - AnalysisListControlDisplayOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - info_icon_label_options=info_icon_label_options, - search_options=search_options, - select_all_options=select_all_options, - title_options=title_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - info_icon_label_options: Optional['outputs.AnalysisSheetControlInfoIconLabelOptions'] = None, - search_options: Optional['outputs.AnalysisListControlSearchOptions'] = None, - select_all_options: Optional['outputs.AnalysisListControlSelectAllOptions'] = None, - title_options: Optional['outputs.AnalysisLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if info_icon_label_options is not None: - _setter("info_icon_label_options", info_icon_label_options) + pulumi.set(__self__, "info_icon_label_options", info_icon_label_options) if search_options is not None: - _setter("search_options", search_options) + pulumi.set(__self__, "search_options", search_options) if select_all_options is not None: - _setter("select_all_options", select_all_options) + pulumi.set(__self__, "select_all_options", select_all_options) if title_options is not None: - _setter("title_options", title_options) + pulumi.set(__self__, "title_options", title_options) @property @pulumi.getter(name="infoIconLabelOptions") @@ -17085,17 +13673,8 @@ def title_options(self) -> Optional['outputs.AnalysisLabelOptions']: class AnalysisListControlSearchOptions(dict): def __init__(__self__, *, visibility: Optional['AnalysisVisibility'] = None): - AnalysisListControlSearchOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -17107,17 +13686,8 @@ def visibility(self) -> Optional['AnalysisVisibility']: class AnalysisListControlSelectAllOptions(dict): def __init__(__self__, *, visibility: Optional['AnalysisVisibility'] = None): - AnalysisListControlSelectAllOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -17129,17 +13699,8 @@ def visibility(self) -> Optional['AnalysisVisibility']: class AnalysisLoadingAnimation(dict): def __init__(__self__, *, visibility: Optional['AnalysisVisibility'] = None): - AnalysisLoadingAnimation._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -17168,16 +13729,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, target_sheet_id: str): - AnalysisLocalNavigationConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_sheet_id=target_sheet_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_sheet_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_sheet_id", target_sheet_id) + pulumi.set(__self__, "target_sheet_id", target_sheet_id) @property @pulumi.getter(name="targetSheetId") @@ -17209,21 +13761,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, plain_text: Optional[str] = None, rich_text: Optional[str] = None): - AnalysisLongFormatText._configure( - lambda key, value: pulumi.set(__self__, key, value), - plain_text=plain_text, - rich_text=rich_text, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - plain_text: Optional[str] = None, - rich_text: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if plain_text is not None: - _setter("plain_text", plain_text) + pulumi.set(__self__, "plain_text", plain_text) if rich_text is not None: - _setter("rich_text", rich_text) + pulumi.set(__self__, "rich_text", rich_text) @property @pulumi.getter(name="plainText") @@ -17260,19 +13801,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, data_set_identifier: str, data_set_parameter_name: str): - AnalysisMappedDataSetParameter._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_identifier=data_set_identifier, - data_set_parameter_name=data_set_parameter_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_identifier: str, - data_set_parameter_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_identifier", data_set_identifier) - _setter("data_set_parameter_name", data_set_parameter_name) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + pulumi.set(__self__, "data_set_parameter_name", data_set_parameter_name) @property @pulumi.getter(name="dataSetIdentifier") @@ -17289,17 +13819,8 @@ def data_set_parameter_name(self) -> str: class AnalysisMaximumLabelType(dict): def __init__(__self__, *, visibility: Optional['AnalysisVisibility'] = None): - AnalysisMaximumLabelType._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -17332,31 +13853,14 @@ def __init__(__self__, *, name: Optional[str] = None, time: Optional['outputs.AnalysisDimensionField'] = None, value: Optional['outputs.AnalysisMeasureField'] = None): - AnalysisMaximumMinimumComputation._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - type=type, - name=name, - time=time, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: str, - type: 'AnalysisMaximumMinimumComputationType', - name: Optional[str] = None, - time: Optional['outputs.AnalysisDimensionField'] = None, - value: Optional['outputs.AnalysisMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) - _setter("type", type) + pulumi.set(__self__, "computation_id", computation_id) + pulumi.set(__self__, "type", type) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if time is not None: - _setter("time", time) + pulumi.set(__self__, "time", time) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -17414,29 +13918,14 @@ def __init__(__self__, *, categorical_measure_field: Optional['outputs.AnalysisCategoricalMeasureField'] = None, date_measure_field: Optional['outputs.AnalysisDateMeasureField'] = None, numerical_measure_field: Optional['outputs.AnalysisNumericalMeasureField'] = None): - AnalysisMeasureField._configure( - lambda key, value: pulumi.set(__self__, key, value), - calculated_measure_field=calculated_measure_field, - categorical_measure_field=categorical_measure_field, - date_measure_field=date_measure_field, - numerical_measure_field=numerical_measure_field, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - calculated_measure_field: Optional['outputs.AnalysisCalculatedMeasureField'] = None, - categorical_measure_field: Optional['outputs.AnalysisCategoricalMeasureField'] = None, - date_measure_field: Optional['outputs.AnalysisDateMeasureField'] = None, - numerical_measure_field: Optional['outputs.AnalysisNumericalMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if calculated_measure_field is not None: - _setter("calculated_measure_field", calculated_measure_field) + pulumi.set(__self__, "calculated_measure_field", calculated_measure_field) if categorical_measure_field is not None: - _setter("categorical_measure_field", categorical_measure_field) + pulumi.set(__self__, "categorical_measure_field", categorical_measure_field) if date_measure_field is not None: - _setter("date_measure_field", date_measure_field) + pulumi.set(__self__, "date_measure_field", date_measure_field) if numerical_measure_field is not None: - _setter("numerical_measure_field", numerical_measure_field) + pulumi.set(__self__, "numerical_measure_field", numerical_measure_field) @property @pulumi.getter(name="calculatedMeasureField") @@ -17488,32 +13977,15 @@ def __init__(__self__, *, name: Optional[str] = None, target_value: Optional['outputs.AnalysisMeasureField'] = None, time: Optional['outputs.AnalysisDimensionField'] = None): - AnalysisMetricComparisonComputation._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - from_value=from_value, - name=name, - target_value=target_value, - time=time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: str, - from_value: Optional['outputs.AnalysisMeasureField'] = None, - name: Optional[str] = None, - target_value: Optional['outputs.AnalysisMeasureField'] = None, - time: Optional['outputs.AnalysisDimensionField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) + pulumi.set(__self__, "computation_id", computation_id) if from_value is not None: - _setter("from_value", from_value) + pulumi.set(__self__, "from_value", from_value) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if target_value is not None: - _setter("target_value", target_value) + pulumi.set(__self__, "target_value", target_value) if time is not None: - _setter("time", time) + pulumi.set(__self__, "time", time) @property @pulumi.getter(name="computationId") @@ -17545,17 +14017,8 @@ def time(self) -> Optional['outputs.AnalysisDimensionField']: class AnalysisMinimumLabelType(dict): def __init__(__self__, *, visibility: Optional['AnalysisVisibility'] = None): - AnalysisMinimumLabelType._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -17584,17 +14047,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, treatment_option: Optional['AnalysisMissingDataTreatmentOption'] = None): - AnalysisMissingDataConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - treatment_option=treatment_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - treatment_option: Optional['AnalysisMissingDataTreatmentOption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if treatment_option is not None: - _setter("treatment_option", treatment_option) + pulumi.set(__self__, "treatment_option", treatment_option) @property @pulumi.getter(name="treatmentOption") @@ -17623,16 +14077,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, display_mode: 'AnalysisNegativeValueDisplayMode'): - AnalysisNegativeValueConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - display_mode=display_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - display_mode: 'AnalysisNegativeValueDisplayMode', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("display_mode", display_mode) + pulumi.set(__self__, "display_mode", display_mode) @property @pulumi.getter(name="displayMode") @@ -17661,16 +14106,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, null_string: str): - AnalysisNullValueFormatConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - null_string=null_string, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - null_string: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("null_string", null_string) + pulumi.set(__self__, "null_string", null_string) @property @pulumi.getter(name="nullString") @@ -17713,41 +14149,20 @@ def __init__(__self__, *, prefix: Optional[str] = None, separator_configuration: Optional['outputs.AnalysisNumericSeparatorConfiguration'] = None, suffix: Optional[str] = None): - AnalysisNumberDisplayFormatConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - decimal_places_configuration=decimal_places_configuration, - negative_value_configuration=negative_value_configuration, - null_value_format_configuration=null_value_format_configuration, - number_scale=number_scale, - prefix=prefix, - separator_configuration=separator_configuration, - suffix=suffix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - decimal_places_configuration: Optional['outputs.AnalysisDecimalPlacesConfiguration'] = None, - negative_value_configuration: Optional['outputs.AnalysisNegativeValueConfiguration'] = None, - null_value_format_configuration: Optional['outputs.AnalysisNullValueFormatConfiguration'] = None, - number_scale: Optional['AnalysisNumberScale'] = None, - prefix: Optional[str] = None, - separator_configuration: Optional['outputs.AnalysisNumericSeparatorConfiguration'] = None, - suffix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if decimal_places_configuration is not None: - _setter("decimal_places_configuration", decimal_places_configuration) + pulumi.set(__self__, "decimal_places_configuration", decimal_places_configuration) if negative_value_configuration is not None: - _setter("negative_value_configuration", negative_value_configuration) + pulumi.set(__self__, "negative_value_configuration", negative_value_configuration) if null_value_format_configuration is not None: - _setter("null_value_format_configuration", null_value_format_configuration) + pulumi.set(__self__, "null_value_format_configuration", null_value_format_configuration) if number_scale is not None: - _setter("number_scale", number_scale) + pulumi.set(__self__, "number_scale", number_scale) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if separator_configuration is not None: - _setter("separator_configuration", separator_configuration) + pulumi.set(__self__, "separator_configuration", separator_configuration) if suffix is not None: - _setter("suffix", suffix) + pulumi.set(__self__, "suffix", suffix) @property @pulumi.getter(name="decimalPlacesConfiguration") @@ -17806,17 +14221,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, format_configuration: Optional['outputs.AnalysisNumericFormatConfiguration'] = None): - AnalysisNumberFormatConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - format_configuration=format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - format_configuration: Optional['outputs.AnalysisNumericFormatConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) @property @pulumi.getter(name="formatConfiguration") @@ -17829,21 +14235,10 @@ class AnalysisNumericAxisOptions(dict): def __init__(__self__, *, range: Optional['outputs.AnalysisAxisDisplayRange'] = None, scale: Optional['outputs.AnalysisAxisScale'] = None): - AnalysisNumericAxisOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - range=range, - scale=scale, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - range: Optional['outputs.AnalysisAxisDisplayRange'] = None, - scale: Optional['outputs.AnalysisAxisScale'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if range is not None: - _setter("range", range) + pulumi.set(__self__, "range", range) if scale is not None: - _setter("scale", scale) + pulumi.set(__self__, "scale", scale) @property @pulumi.getter @@ -17861,19 +14256,8 @@ class AnalysisNumericEqualityDrillDownFilter(dict): def __init__(__self__, *, column: 'outputs.AnalysisColumnIdentifier', value: float): - AnalysisNumericEqualityDrillDownFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.AnalysisColumnIdentifier', - value: float, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("value", value) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -17924,41 +14308,18 @@ def __init__(__self__, *, parameter_name: Optional[str] = None, select_all_options: Optional['AnalysisNumericFilterSelectAllOptions'] = None, value: Optional[float] = None): - AnalysisNumericEqualityFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - filter_id=filter_id, - match_operator=match_operator, - null_option=null_option, - aggregation_function=aggregation_function, - parameter_name=parameter_name, - select_all_options=select_all_options, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.AnalysisColumnIdentifier', - filter_id: str, - match_operator: 'AnalysisNumericEqualityMatchOperator', - null_option: 'AnalysisFilterNullOption', - aggregation_function: Optional['outputs.AnalysisAggregationFunction'] = None, - parameter_name: Optional[str] = None, - select_all_options: Optional['AnalysisNumericFilterSelectAllOptions'] = None, - value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("filter_id", filter_id) - _setter("match_operator", match_operator) - _setter("null_option", null_option) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) + pulumi.set(__self__, "match_operator", match_operator) + pulumi.set(__self__, "null_option", null_option) if aggregation_function is not None: - _setter("aggregation_function", aggregation_function) + pulumi.set(__self__, "aggregation_function", aggregation_function) if parameter_name is not None: - _setter("parameter_name", parameter_name) + pulumi.set(__self__, "parameter_name", parameter_name) if select_all_options is not None: - _setter("select_all_options", select_all_options) + pulumi.set(__self__, "select_all_options", select_all_options) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -18028,25 +14389,12 @@ def __init__(__self__, *, currency_display_format_configuration: Optional['outputs.AnalysisCurrencyDisplayFormatConfiguration'] = None, number_display_format_configuration: Optional['outputs.AnalysisNumberDisplayFormatConfiguration'] = None, percentage_display_format_configuration: Optional['outputs.AnalysisPercentageDisplayFormatConfiguration'] = None): - AnalysisNumericFormatConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - currency_display_format_configuration=currency_display_format_configuration, - number_display_format_configuration=number_display_format_configuration, - percentage_display_format_configuration=percentage_display_format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - currency_display_format_configuration: Optional['outputs.AnalysisCurrencyDisplayFormatConfiguration'] = None, - number_display_format_configuration: Optional['outputs.AnalysisNumberDisplayFormatConfiguration'] = None, - percentage_display_format_configuration: Optional['outputs.AnalysisPercentageDisplayFormatConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if currency_display_format_configuration is not None: - _setter("currency_display_format_configuration", currency_display_format_configuration) + pulumi.set(__self__, "currency_display_format_configuration", currency_display_format_configuration) if number_display_format_configuration is not None: - _setter("number_display_format_configuration", number_display_format_configuration) + pulumi.set(__self__, "number_display_format_configuration", number_display_format_configuration) if percentage_display_format_configuration is not None: - _setter("percentage_display_format_configuration", percentage_display_format_configuration) + pulumi.set(__self__, "percentage_display_format_configuration", percentage_display_format_configuration) @property @pulumi.getter(name="currencyDisplayFormatConfiguration") @@ -18107,46 +14455,21 @@ def __init__(__self__, *, range_maximum: Optional['outputs.AnalysisNumericRangeFilterValue'] = None, range_minimum: Optional['outputs.AnalysisNumericRangeFilterValue'] = None, select_all_options: Optional['AnalysisNumericFilterSelectAllOptions'] = None): - AnalysisNumericRangeFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - filter_id=filter_id, - null_option=null_option, - aggregation_function=aggregation_function, - include_maximum=include_maximum, - include_minimum=include_minimum, - range_maximum=range_maximum, - range_minimum=range_minimum, - select_all_options=select_all_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.AnalysisColumnIdentifier', - filter_id: str, - null_option: 'AnalysisFilterNullOption', - aggregation_function: Optional['outputs.AnalysisAggregationFunction'] = None, - include_maximum: Optional[bool] = None, - include_minimum: Optional[bool] = None, - range_maximum: Optional['outputs.AnalysisNumericRangeFilterValue'] = None, - range_minimum: Optional['outputs.AnalysisNumericRangeFilterValue'] = None, - select_all_options: Optional['AnalysisNumericFilterSelectAllOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("filter_id", filter_id) - _setter("null_option", null_option) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) + pulumi.set(__self__, "null_option", null_option) if aggregation_function is not None: - _setter("aggregation_function", aggregation_function) + pulumi.set(__self__, "aggregation_function", aggregation_function) if include_maximum is not None: - _setter("include_maximum", include_maximum) + pulumi.set(__self__, "include_maximum", include_maximum) if include_minimum is not None: - _setter("include_minimum", include_minimum) + pulumi.set(__self__, "include_minimum", include_minimum) if range_maximum is not None: - _setter("range_maximum", range_maximum) + pulumi.set(__self__, "range_maximum", range_maximum) if range_minimum is not None: - _setter("range_minimum", range_minimum) + pulumi.set(__self__, "range_minimum", range_minimum) if select_all_options is not None: - _setter("select_all_options", select_all_options) + pulumi.set(__self__, "select_all_options", select_all_options) @property @pulumi.getter @@ -18216,21 +14539,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, parameter: Optional[str] = None, static_value: Optional[float] = None): - AnalysisNumericRangeFilterValue._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter=parameter, - static_value=static_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter: Optional[str] = None, - static_value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if parameter is not None: - _setter("parameter", parameter) + pulumi.set(__self__, "parameter", parameter) if static_value is not None: - _setter("static_value", static_value) + pulumi.set(__self__, "static_value", static_value) @property @pulumi.getter @@ -18267,21 +14579,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, decimal_separator: Optional['AnalysisNumericSeparatorSymbol'] = None, thousands_separator: Optional['outputs.AnalysisThousandSeparatorOptions'] = None): - AnalysisNumericSeparatorConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - decimal_separator=decimal_separator, - thousands_separator=thousands_separator, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - decimal_separator: Optional['AnalysisNumericSeparatorSymbol'] = None, - thousands_separator: Optional['outputs.AnalysisThousandSeparatorOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if decimal_separator is not None: - _setter("decimal_separator", decimal_separator) + pulumi.set(__self__, "decimal_separator", decimal_separator) if thousands_separator is not None: - _setter("thousands_separator", thousands_separator) + pulumi.set(__self__, "thousands_separator", thousands_separator) @property @pulumi.getter(name="decimalSeparator") @@ -18318,21 +14619,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, percentile_aggregation: Optional['outputs.AnalysisPercentileAggregation'] = None, simple_numerical_aggregation: Optional['AnalysisSimpleNumericalAggregationFunction'] = None): - AnalysisNumericalAggregationFunction._configure( - lambda key, value: pulumi.set(__self__, key, value), - percentile_aggregation=percentile_aggregation, - simple_numerical_aggregation=simple_numerical_aggregation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - percentile_aggregation: Optional['outputs.AnalysisPercentileAggregation'] = None, - simple_numerical_aggregation: Optional['AnalysisSimpleNumericalAggregationFunction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if percentile_aggregation is not None: - _setter("percentile_aggregation", percentile_aggregation) + pulumi.set(__self__, "percentile_aggregation", percentile_aggregation) if simple_numerical_aggregation is not None: - _setter("simple_numerical_aggregation", simple_numerical_aggregation) + pulumi.set(__self__, "simple_numerical_aggregation", simple_numerical_aggregation) @property @pulumi.getter(name="percentileAggregation") @@ -18373,27 +14663,12 @@ def __init__(__self__, *, field_id: str, format_configuration: Optional['outputs.AnalysisNumberFormatConfiguration'] = None, hierarchy_id: Optional[str] = None): - AnalysisNumericalDimensionField._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - format_configuration=format_configuration, - hierarchy_id=hierarchy_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.AnalysisColumnIdentifier', - field_id: str, - format_configuration: Optional['outputs.AnalysisNumberFormatConfiguration'] = None, - hierarchy_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) if hierarchy_id is not None: - _setter("hierarchy_id", hierarchy_id) + pulumi.set(__self__, "hierarchy_id", hierarchy_id) @property @pulumi.getter @@ -18444,27 +14719,12 @@ def __init__(__self__, *, field_id: str, aggregation_function: Optional['outputs.AnalysisNumericalAggregationFunction'] = None, format_configuration: Optional['outputs.AnalysisNumberFormatConfiguration'] = None): - AnalysisNumericalMeasureField._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - aggregation_function=aggregation_function, - format_configuration=format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.AnalysisColumnIdentifier', - field_id: str, - aggregation_function: Optional['outputs.AnalysisNumericalAggregationFunction'] = None, - format_configuration: Optional['outputs.AnalysisNumberFormatConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) if aggregation_function is not None: - _setter("aggregation_function", aggregation_function) + pulumi.set(__self__, "aggregation_function", aggregation_function) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) @property @pulumi.getter @@ -18511,19 +14771,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, page_number: float, page_size: float): - AnalysisPaginationConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - page_number=page_number, - page_size=page_size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - page_number: float, - page_size: float, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("page_number", page_number) - _setter("page_size", page_size) + pulumi.set(__self__, "page_number", page_number) + pulumi.set(__self__, "page_size", page_size) @property @pulumi.getter(name="pageNumber") @@ -18583,49 +14832,24 @@ def __init__(__self__, *, :param str border_thickness: String based length that is composed of value and unit in px :param str gutter_spacing: String based length that is composed of value and unit in px """ - AnalysisPanelConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - background_color=background_color, - background_visibility=background_visibility, - border_color=border_color, - border_style=border_style, - border_thickness=border_thickness, - border_visibility=border_visibility, - gutter_spacing=gutter_spacing, - gutter_visibility=gutter_visibility, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - background_color: Optional[str] = None, - background_visibility: Optional['AnalysisVisibility'] = None, - border_color: Optional[str] = None, - border_style: Optional['AnalysisPanelBorderStyle'] = None, - border_thickness: Optional[str] = None, - border_visibility: Optional['AnalysisVisibility'] = None, - gutter_spacing: Optional[str] = None, - gutter_visibility: Optional['AnalysisVisibility'] = None, - title: Optional['outputs.AnalysisPanelTitleOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if background_color is not None: - _setter("background_color", background_color) + pulumi.set(__self__, "background_color", background_color) if background_visibility is not None: - _setter("background_visibility", background_visibility) + pulumi.set(__self__, "background_visibility", background_visibility) if border_color is not None: - _setter("border_color", border_color) + pulumi.set(__self__, "border_color", border_color) if border_style is not None: - _setter("border_style", border_style) + pulumi.set(__self__, "border_style", border_style) if border_thickness is not None: - _setter("border_thickness", border_thickness) + pulumi.set(__self__, "border_thickness", border_thickness) if border_visibility is not None: - _setter("border_visibility", border_visibility) + pulumi.set(__self__, "border_visibility", border_visibility) if gutter_spacing is not None: - _setter("gutter_spacing", gutter_spacing) + pulumi.set(__self__, "gutter_spacing", gutter_spacing) if gutter_visibility is not None: - _setter("gutter_visibility", gutter_visibility) + pulumi.set(__self__, "gutter_visibility", gutter_visibility) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="backgroundColor") @@ -18704,25 +14928,12 @@ def __init__(__self__, *, font_configuration: Optional['outputs.AnalysisFontConfiguration'] = None, horizontal_text_alignment: Optional['AnalysisHorizontalTextAlignment'] = None, visibility: Optional['AnalysisVisibility'] = None): - AnalysisPanelTitleOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - font_configuration=font_configuration, - horizontal_text_alignment=horizontal_text_alignment, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - font_configuration: Optional['outputs.AnalysisFontConfiguration'] = None, - horizontal_text_alignment: Optional['AnalysisHorizontalTextAlignment'] = None, - visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if font_configuration is not None: - _setter("font_configuration", font_configuration) + pulumi.set(__self__, "font_configuration", font_configuration) if horizontal_text_alignment is not None: - _setter("horizontal_text_alignment", horizontal_text_alignment) + pulumi.set(__self__, "horizontal_text_alignment", horizontal_text_alignment) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="fontConfiguration") @@ -18770,37 +14981,18 @@ def __init__(__self__, *, slider: Optional['outputs.AnalysisParameterSliderControl'] = None, text_area: Optional['outputs.AnalysisParameterTextAreaControl'] = None, text_field: Optional['outputs.AnalysisParameterTextFieldControl'] = None): - AnalysisParameterControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_picker=date_time_picker, - dropdown=dropdown, - list=list, - slider=slider, - text_area=text_area, - text_field=text_field, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_picker: Optional['outputs.AnalysisParameterDateTimePickerControl'] = None, - dropdown: Optional['outputs.AnalysisParameterDropDownControl'] = None, - list: Optional['outputs.AnalysisParameterListControl'] = None, - slider: Optional['outputs.AnalysisParameterSliderControl'] = None, - text_area: Optional['outputs.AnalysisParameterTextAreaControl'] = None, - text_field: Optional['outputs.AnalysisParameterTextFieldControl'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_picker is not None: - _setter("date_time_picker", date_time_picker) + pulumi.set(__self__, "date_time_picker", date_time_picker) if dropdown is not None: - _setter("dropdown", dropdown) + pulumi.set(__self__, "dropdown", dropdown) if list is not None: - _setter("list", list) + pulumi.set(__self__, "list", list) if slider is not None: - _setter("slider", slider) + pulumi.set(__self__, "slider", slider) if text_area is not None: - _setter("text_area", text_area) + pulumi.set(__self__, "text_area", text_area) if text_field is not None: - _setter("text_field", text_field) + pulumi.set(__self__, "text_field", text_field) @property @pulumi.getter(name="dateTimePicker") @@ -18861,26 +15053,11 @@ def __init__(__self__, *, source_parameter_name: str, title: str, display_options: Optional['outputs.AnalysisDateTimePickerControlDisplayOptions'] = None): - AnalysisParameterDateTimePickerControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_control_id=parameter_control_id, - source_parameter_name=source_parameter_name, - title=title, - display_options=display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_control_id: str, - source_parameter_name: str, - title: str, - display_options: Optional['outputs.AnalysisDateTimePickerControlDisplayOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_control_id", parameter_control_id) - _setter("source_parameter_name", source_parameter_name) - _setter("title", title) + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) @property @pulumi.getter(name="parameterControlId") @@ -18933,29 +15110,14 @@ def __init__(__self__, *, decimal_parameter_declaration: Optional['outputs.AnalysisDecimalParameterDeclaration'] = None, integer_parameter_declaration: Optional['outputs.AnalysisIntegerParameterDeclaration'] = None, string_parameter_declaration: Optional['outputs.AnalysisStringParameterDeclaration'] = None): - AnalysisParameterDeclaration._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_parameter_declaration=date_time_parameter_declaration, - decimal_parameter_declaration=decimal_parameter_declaration, - integer_parameter_declaration=integer_parameter_declaration, - string_parameter_declaration=string_parameter_declaration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_parameter_declaration: Optional['outputs.AnalysisDateTimeParameterDeclaration'] = None, - decimal_parameter_declaration: Optional['outputs.AnalysisDecimalParameterDeclaration'] = None, - integer_parameter_declaration: Optional['outputs.AnalysisIntegerParameterDeclaration'] = None, - string_parameter_declaration: Optional['outputs.AnalysisStringParameterDeclaration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_parameter_declaration is not None: - _setter("date_time_parameter_declaration", date_time_parameter_declaration) + pulumi.set(__self__, "date_time_parameter_declaration", date_time_parameter_declaration) if decimal_parameter_declaration is not None: - _setter("decimal_parameter_declaration", decimal_parameter_declaration) + pulumi.set(__self__, "decimal_parameter_declaration", decimal_parameter_declaration) if integer_parameter_declaration is not None: - _setter("integer_parameter_declaration", integer_parameter_declaration) + pulumi.set(__self__, "integer_parameter_declaration", integer_parameter_declaration) if string_parameter_declaration is not None: - _setter("string_parameter_declaration", string_parameter_declaration) + pulumi.set(__self__, "string_parameter_declaration", string_parameter_declaration) @property @pulumi.getter(name="dateTimeParameterDeclaration") @@ -19013,38 +15175,17 @@ def __init__(__self__, *, display_options: Optional['outputs.AnalysisDropDownControlDisplayOptions'] = None, selectable_values: Optional['outputs.AnalysisParameterSelectableValues'] = None, type: Optional['AnalysisSheetControlListType'] = None): - AnalysisParameterDropDownControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_control_id=parameter_control_id, - source_parameter_name=source_parameter_name, - title=title, - cascading_control_configuration=cascading_control_configuration, - display_options=display_options, - selectable_values=selectable_values, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_control_id: str, - source_parameter_name: str, - title: str, - cascading_control_configuration: Optional['outputs.AnalysisCascadingControlConfiguration'] = None, - display_options: Optional['outputs.AnalysisDropDownControlDisplayOptions'] = None, - selectable_values: Optional['outputs.AnalysisParameterSelectableValues'] = None, - type: Optional['AnalysisSheetControlListType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_control_id", parameter_control_id) - _setter("source_parameter_name", source_parameter_name) - _setter("title", title) + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) if cascading_control_configuration is not None: - _setter("cascading_control_configuration", cascading_control_configuration) + pulumi.set(__self__, "cascading_control_configuration", cascading_control_configuration) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) if selectable_values is not None: - _setter("selectable_values", selectable_values) + pulumi.set(__self__, "selectable_values", selectable_values) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="parameterControlId") @@ -19117,38 +15258,17 @@ def __init__(__self__, *, display_options: Optional['outputs.AnalysisListControlDisplayOptions'] = None, selectable_values: Optional['outputs.AnalysisParameterSelectableValues'] = None, type: Optional['AnalysisSheetControlListType'] = None): - AnalysisParameterListControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_control_id=parameter_control_id, - source_parameter_name=source_parameter_name, - title=title, - cascading_control_configuration=cascading_control_configuration, - display_options=display_options, - selectable_values=selectable_values, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_control_id: str, - source_parameter_name: str, - title: str, - cascading_control_configuration: Optional['outputs.AnalysisCascadingControlConfiguration'] = None, - display_options: Optional['outputs.AnalysisListControlDisplayOptions'] = None, - selectable_values: Optional['outputs.AnalysisParameterSelectableValues'] = None, - type: Optional['AnalysisSheetControlListType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_control_id", parameter_control_id) - _setter("source_parameter_name", source_parameter_name) - _setter("title", title) + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) if cascading_control_configuration is not None: - _setter("cascading_control_configuration", cascading_control_configuration) + pulumi.set(__self__, "cascading_control_configuration", cascading_control_configuration) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) if selectable_values is not None: - _setter("selectable_values", selectable_values) + pulumi.set(__self__, "selectable_values", selectable_values) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="parameterControlId") @@ -19208,21 +15328,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, link_to_data_set_column: Optional['outputs.AnalysisColumnIdentifier'] = None, values: Optional[Sequence[str]] = None): - AnalysisParameterSelectableValues._configure( - lambda key, value: pulumi.set(__self__, key, value), - link_to_data_set_column=link_to_data_set_column, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - link_to_data_set_column: Optional['outputs.AnalysisColumnIdentifier'] = None, - values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if link_to_data_set_column is not None: - _setter("link_to_data_set_column", link_to_data_set_column) + pulumi.set(__self__, "link_to_data_set_column", link_to_data_set_column) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter(name="linkToDataSetColumn") @@ -19272,35 +15381,14 @@ def __init__(__self__, *, step_size: float, title: str, display_options: Optional['outputs.AnalysisSliderControlDisplayOptions'] = None): - AnalysisParameterSliderControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - maximum_value=maximum_value, - minimum_value=minimum_value, - parameter_control_id=parameter_control_id, - source_parameter_name=source_parameter_name, - step_size=step_size, - title=title, - display_options=display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - maximum_value: float, - minimum_value: float, - parameter_control_id: str, - source_parameter_name: str, - step_size: float, - title: str, - display_options: Optional['outputs.AnalysisSliderControlDisplayOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("maximum_value", maximum_value) - _setter("minimum_value", minimum_value) - _setter("parameter_control_id", parameter_control_id) - _setter("source_parameter_name", source_parameter_name) - _setter("step_size", step_size) - _setter("title", title) + pulumi.set(__self__, "maximum_value", maximum_value) + pulumi.set(__self__, "minimum_value", minimum_value) + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "step_size", step_size) + pulumi.set(__self__, "title", title) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) @property @pulumi.getter(name="maximumValue") @@ -19367,30 +15455,13 @@ def __init__(__self__, *, title: str, delimiter: Optional[str] = None, display_options: Optional['outputs.AnalysisTextAreaControlDisplayOptions'] = None): - AnalysisParameterTextAreaControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_control_id=parameter_control_id, - source_parameter_name=source_parameter_name, - title=title, - delimiter=delimiter, - display_options=display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_control_id: str, - source_parameter_name: str, - title: str, - delimiter: Optional[str] = None, - display_options: Optional['outputs.AnalysisTextAreaControlDisplayOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_control_id", parameter_control_id) - _setter("source_parameter_name", source_parameter_name) - _setter("title", title) + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) if delimiter is not None: - _setter("delimiter", delimiter) + pulumi.set(__self__, "delimiter", delimiter) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) @property @pulumi.getter(name="parameterControlId") @@ -19446,26 +15517,11 @@ def __init__(__self__, *, source_parameter_name: str, title: str, display_options: Optional['outputs.AnalysisTextFieldControlDisplayOptions'] = None): - AnalysisParameterTextFieldControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_control_id=parameter_control_id, - source_parameter_name=source_parameter_name, - title=title, - display_options=display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_control_id: str, - source_parameter_name: str, - title: str, - display_options: Optional['outputs.AnalysisTextFieldControlDisplayOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_control_id", parameter_control_id) - _setter("source_parameter_name", source_parameter_name) - _setter("title", title) + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) @property @pulumi.getter(name="parameterControlId") @@ -19518,29 +15574,14 @@ def __init__(__self__, *, decimal_parameters: Optional[Sequence['outputs.AnalysisDecimalParameter']] = None, integer_parameters: Optional[Sequence['outputs.AnalysisIntegerParameter']] = None, string_parameters: Optional[Sequence['outputs.AnalysisStringParameter']] = None): - AnalysisParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_parameters=date_time_parameters, - decimal_parameters=decimal_parameters, - integer_parameters=integer_parameters, - string_parameters=string_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_parameters: Optional[Sequence['outputs.AnalysisDateTimeParameter']] = None, - decimal_parameters: Optional[Sequence['outputs.AnalysisDecimalParameter']] = None, - integer_parameters: Optional[Sequence['outputs.AnalysisIntegerParameter']] = None, - string_parameters: Optional[Sequence['outputs.AnalysisStringParameter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_parameters is not None: - _setter("date_time_parameters", date_time_parameters) + pulumi.set(__self__, "date_time_parameters", date_time_parameters) if decimal_parameters is not None: - _setter("decimal_parameters", decimal_parameters) + pulumi.set(__self__, "decimal_parameters", decimal_parameters) if integer_parameters is not None: - _setter("integer_parameters", integer_parameters) + pulumi.set(__self__, "integer_parameters", integer_parameters) if string_parameters is not None: - _setter("string_parameters", string_parameters) + pulumi.set(__self__, "string_parameters", string_parameters) @property @pulumi.getter(name="dateTimeParameters") @@ -19585,21 +15626,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, from_: Optional[float] = None, to: Optional[float] = None): - AnalysisPercentVisibleRange._configure( - lambda key, value: pulumi.set(__self__, key, value), - from_=from_, - to=to, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - from_: Optional[float] = None, - to: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if from_ is not None: - _setter("from_", from_) + pulumi.set(__self__, "from_", from_) if to is not None: - _setter("to", to) + pulumi.set(__self__, "to", to) @property @pulumi.getter(name="from") @@ -19644,37 +15674,18 @@ def __init__(__self__, *, prefix: Optional[str] = None, separator_configuration: Optional['outputs.AnalysisNumericSeparatorConfiguration'] = None, suffix: Optional[str] = None): - AnalysisPercentageDisplayFormatConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - decimal_places_configuration=decimal_places_configuration, - negative_value_configuration=negative_value_configuration, - null_value_format_configuration=null_value_format_configuration, - prefix=prefix, - separator_configuration=separator_configuration, - suffix=suffix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - decimal_places_configuration: Optional['outputs.AnalysisDecimalPlacesConfiguration'] = None, - negative_value_configuration: Optional['outputs.AnalysisNegativeValueConfiguration'] = None, - null_value_format_configuration: Optional['outputs.AnalysisNullValueFormatConfiguration'] = None, - prefix: Optional[str] = None, - separator_configuration: Optional['outputs.AnalysisNumericSeparatorConfiguration'] = None, - suffix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if decimal_places_configuration is not None: - _setter("decimal_places_configuration", decimal_places_configuration) + pulumi.set(__self__, "decimal_places_configuration", decimal_places_configuration) if negative_value_configuration is not None: - _setter("negative_value_configuration", negative_value_configuration) + pulumi.set(__self__, "negative_value_configuration", negative_value_configuration) if null_value_format_configuration is not None: - _setter("null_value_format_configuration", null_value_format_configuration) + pulumi.set(__self__, "null_value_format_configuration", null_value_format_configuration) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if separator_configuration is not None: - _setter("separator_configuration", separator_configuration) + pulumi.set(__self__, "separator_configuration", separator_configuration) if suffix is not None: - _setter("suffix", suffix) + pulumi.set(__self__, "suffix", suffix) @property @pulumi.getter(name="decimalPlacesConfiguration") @@ -19728,17 +15739,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, percentile_value: Optional[float] = None): - AnalysisPercentileAggregation._configure( - lambda key, value: pulumi.set(__self__, key, value), - percentile_value=percentile_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - percentile_value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if percentile_value is not None: - _setter("percentile_value", percentile_value) + pulumi.set(__self__, "percentile_value", percentile_value) @property @pulumi.getter(name="percentileValue") @@ -19770,28 +15772,13 @@ def __init__(__self__, *, name: Optional[str] = None, time: Optional['outputs.AnalysisDimensionField'] = None, value: Optional['outputs.AnalysisMeasureField'] = None): - AnalysisPeriodOverPeriodComputation._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - name=name, - time=time, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: str, - name: Optional[str] = None, - time: Optional['outputs.AnalysisDimensionField'] = None, - value: Optional['outputs.AnalysisMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) + pulumi.set(__self__, "computation_id", computation_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if time is not None: - _setter("time", time) + pulumi.set(__self__, "time", time) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -19841,32 +15828,15 @@ def __init__(__self__, *, period_time_granularity: Optional['AnalysisTimeGranularity'] = None, time: Optional['outputs.AnalysisDimensionField'] = None, value: Optional['outputs.AnalysisMeasureField'] = None): - AnalysisPeriodToDateComputation._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - name=name, - period_time_granularity=period_time_granularity, - time=time, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: str, - name: Optional[str] = None, - period_time_granularity: Optional['AnalysisTimeGranularity'] = None, - time: Optional['outputs.AnalysisDimensionField'] = None, - value: Optional['outputs.AnalysisMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) + pulumi.set(__self__, "computation_id", computation_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if period_time_granularity is not None: - _setter("period_time_granularity", period_time_granularity) + pulumi.set(__self__, "period_time_granularity", period_time_granularity) if time is not None: - _setter("time", time) + pulumi.set(__self__, "time", time) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -19917,25 +15887,12 @@ def __init__(__self__, *, category: Optional[Sequence['outputs.AnalysisDimensionField']] = None, small_multiples: Optional[Sequence['outputs.AnalysisDimensionField']] = None, values: Optional[Sequence['outputs.AnalysisMeasureField']] = None): - AnalysisPieChartAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - small_multiples=small_multiples, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: Optional[Sequence['outputs.AnalysisDimensionField']] = None, - small_multiples: Optional[Sequence['outputs.AnalysisDimensionField']] = None, - values: Optional[Sequence['outputs.AnalysisMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if small_multiples is not None: - _setter("small_multiples", small_multiples) + pulumi.set(__self__, "small_multiples", small_multiples) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -20000,57 +15957,28 @@ def __init__(__self__, *, tooltip: Optional['outputs.AnalysisTooltipOptions'] = None, value_label_options: Optional['outputs.AnalysisChartAxisLabelOptions'] = None, visual_palette: Optional['outputs.AnalysisVisualPalette'] = None): - AnalysisPieChartConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_label_options=category_label_options, - contribution_analysis_defaults=contribution_analysis_defaults, - data_labels=data_labels, - donut_options=donut_options, - field_wells=field_wells, - legend=legend, - small_multiples_options=small_multiples_options, - sort_configuration=sort_configuration, - tooltip=tooltip, - value_label_options=value_label_options, - visual_palette=visual_palette, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_label_options: Optional['outputs.AnalysisChartAxisLabelOptions'] = None, - contribution_analysis_defaults: Optional[Sequence['outputs.AnalysisContributionAnalysisDefault']] = None, - data_labels: Optional['outputs.AnalysisDataLabelOptions'] = None, - donut_options: Optional['outputs.AnalysisDonutOptions'] = None, - field_wells: Optional['outputs.AnalysisPieChartFieldWells'] = None, - legend: Optional['outputs.AnalysisLegendOptions'] = None, - small_multiples_options: Optional['outputs.AnalysisSmallMultiplesOptions'] = None, - sort_configuration: Optional['outputs.AnalysisPieChartSortConfiguration'] = None, - tooltip: Optional['outputs.AnalysisTooltipOptions'] = None, - value_label_options: Optional['outputs.AnalysisChartAxisLabelOptions'] = None, - visual_palette: Optional['outputs.AnalysisVisualPalette'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_label_options is not None: - _setter("category_label_options", category_label_options) + pulumi.set(__self__, "category_label_options", category_label_options) if contribution_analysis_defaults is not None: - _setter("contribution_analysis_defaults", contribution_analysis_defaults) + pulumi.set(__self__, "contribution_analysis_defaults", contribution_analysis_defaults) if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if donut_options is not None: - _setter("donut_options", donut_options) + pulumi.set(__self__, "donut_options", donut_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if small_multiples_options is not None: - _setter("small_multiples_options", small_multiples_options) + pulumi.set(__self__, "small_multiples_options", small_multiples_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if value_label_options is not None: - _setter("value_label_options", value_label_options) + pulumi.set(__self__, "value_label_options", value_label_options) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) @property @pulumi.getter(name="categoryLabelOptions") @@ -20129,17 +16057,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, pie_chart_aggregated_field_wells: Optional['outputs.AnalysisPieChartAggregatedFieldWells'] = None): - AnalysisPieChartFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - pie_chart_aggregated_field_wells=pie_chart_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pie_chart_aggregated_field_wells: Optional['outputs.AnalysisPieChartAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pie_chart_aggregated_field_wells is not None: - _setter("pie_chart_aggregated_field_wells", pie_chart_aggregated_field_wells) + pulumi.set(__self__, "pie_chart_aggregated_field_wells", pie_chart_aggregated_field_wells) @property @pulumi.getter(name="pieChartAggregatedFieldWells") @@ -20177,29 +16096,14 @@ def __init__(__self__, *, category_sort: Optional[Sequence['outputs.AnalysisFieldSortOptions']] = None, small_multiples_limit_configuration: Optional['outputs.AnalysisItemsLimitConfiguration'] = None, small_multiples_sort: Optional[Sequence['outputs.AnalysisFieldSortOptions']] = None): - AnalysisPieChartSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_items_limit=category_items_limit, - category_sort=category_sort, - small_multiples_limit_configuration=small_multiples_limit_configuration, - small_multiples_sort=small_multiples_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_items_limit: Optional['outputs.AnalysisItemsLimitConfiguration'] = None, - category_sort: Optional[Sequence['outputs.AnalysisFieldSortOptions']] = None, - small_multiples_limit_configuration: Optional['outputs.AnalysisItemsLimitConfiguration'] = None, - small_multiples_sort: Optional[Sequence['outputs.AnalysisFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_items_limit is not None: - _setter("category_items_limit", category_items_limit) + pulumi.set(__self__, "category_items_limit", category_items_limit) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) if small_multiples_limit_configuration is not None: - _setter("small_multiples_limit_configuration", small_multiples_limit_configuration) + pulumi.set(__self__, "small_multiples_limit_configuration", small_multiples_limit_configuration) if small_multiples_sort is not None: - _setter("small_multiples_sort", small_multiples_sort) + pulumi.set(__self__, "small_multiples_sort", small_multiples_sort) @property @pulumi.getter(name="categoryItemsLimit") @@ -20252,36 +16156,17 @@ def __init__(__self__, *, column_hierarchies: Optional[Sequence['outputs.AnalysisColumnHierarchy']] = None, subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None): - AnalysisPieChartVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.AnalysisVisualCustomAction']] = None, - chart_configuration: Optional['outputs.AnalysisPieChartConfiguration'] = None, - column_hierarchies: Optional[Sequence['outputs.AnalysisColumnHierarchy']] = None, - subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -20338,19 +16223,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, field_id: str, sort_by: 'outputs.AnalysisPivotTableSortBy'): - AnalysisPivotFieldSortOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - sort_by=sort_by, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: str, - sort_by: 'outputs.AnalysisPivotTableSortBy', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) - _setter("sort_by", sort_by) + pulumi.set(__self__, "field_id", field_id) + pulumi.set(__self__, "sort_by", sort_by) @property @pulumi.getter(name="fieldId") @@ -20369,25 +16243,12 @@ def __init__(__self__, *, columns: Optional[Sequence['outputs.AnalysisDimensionField']] = None, rows: Optional[Sequence['outputs.AnalysisDimensionField']] = None, values: Optional[Sequence['outputs.AnalysisMeasureField']] = None): - AnalysisPivotTableAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - columns=columns, - rows=rows, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - columns: Optional[Sequence['outputs.AnalysisDimensionField']] = None, - rows: Optional[Sequence['outputs.AnalysisDimensionField']] = None, - values: Optional[Sequence['outputs.AnalysisMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if columns is not None: - _setter("columns", columns) + pulumi.set(__self__, "columns", columns) if rows is not None: - _setter("rows", rows) + pulumi.set(__self__, "rows", rows) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -20431,28 +16292,13 @@ def __init__(__self__, *, scope: Optional['outputs.AnalysisPivotTableConditionalFormattingScope'] = None, scopes: Optional[Sequence['outputs.AnalysisPivotTableConditionalFormattingScope']] = None, text_format: Optional['outputs.AnalysisTextConditionalFormat'] = None): - AnalysisPivotTableCellConditionalFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - scope=scope, - scopes=scopes, - text_format=text_format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: str, - scope: Optional['outputs.AnalysisPivotTableConditionalFormattingScope'] = None, - scopes: Optional[Sequence['outputs.AnalysisPivotTableConditionalFormattingScope']] = None, - text_format: Optional['outputs.AnalysisTextConditionalFormat'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if scope is not None: - _setter("scope", scope) + pulumi.set(__self__, "scope", scope) if scopes is not None: - _setter("scopes", scopes) + pulumi.set(__self__, "scopes", scopes) if text_format is not None: - _setter("text_format", text_format) + pulumi.set(__self__, "text_format", text_format) @property @pulumi.getter(name="fieldId") @@ -20496,17 +16342,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, conditional_formatting_options: Optional[Sequence['outputs.AnalysisPivotTableConditionalFormattingOption']] = None): - AnalysisPivotTableConditionalFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - conditional_formatting_options=conditional_formatting_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - conditional_formatting_options: Optional[Sequence['outputs.AnalysisPivotTableConditionalFormattingOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if conditional_formatting_options is not None: - _setter("conditional_formatting_options", conditional_formatting_options) + pulumi.set(__self__, "conditional_formatting_options", conditional_formatting_options) @property @pulumi.getter(name="conditionalFormattingOptions") @@ -20518,17 +16355,8 @@ def conditional_formatting_options(self) -> Optional[Sequence['outputs.AnalysisP class AnalysisPivotTableConditionalFormattingOption(dict): def __init__(__self__, *, cell: Optional['outputs.AnalysisPivotTableCellConditionalFormatting'] = None): - AnalysisPivotTableConditionalFormattingOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - cell=cell, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cell: Optional['outputs.AnalysisPivotTableCellConditionalFormatting'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cell is not None: - _setter("cell", cell) + pulumi.set(__self__, "cell", cell) @property @pulumi.getter @@ -20540,17 +16368,8 @@ def cell(self) -> Optional['outputs.AnalysisPivotTableCellConditionalFormatting' class AnalysisPivotTableConditionalFormattingScope(dict): def __init__(__self__, *, role: Optional['AnalysisPivotTableConditionalFormattingScopeRole'] = None): - AnalysisPivotTableConditionalFormattingScope._configure( - lambda key, value: pulumi.set(__self__, key, value), - role=role, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role: Optional['AnalysisPivotTableConditionalFormattingScopeRole'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if role is not None: - _setter("role", role) + pulumi.set(__self__, "role", role) @property @pulumi.getter @@ -20594,37 +16413,18 @@ def __init__(__self__, *, sort_configuration: Optional['outputs.AnalysisPivotTableSortConfiguration'] = None, table_options: Optional['outputs.AnalysisPivotTableOptions'] = None, total_options: Optional['outputs.AnalysisPivotTableTotalOptions'] = None): - AnalysisPivotTableConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_options=field_options, - field_wells=field_wells, - paginated_report_options=paginated_report_options, - sort_configuration=sort_configuration, - table_options=table_options, - total_options=total_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_options: Optional['outputs.AnalysisPivotTableFieldOptions'] = None, - field_wells: Optional['outputs.AnalysisPivotTableFieldWells'] = None, - paginated_report_options: Optional['outputs.AnalysisPivotTablePaginatedReportOptions'] = None, - sort_configuration: Optional['outputs.AnalysisPivotTableSortConfiguration'] = None, - table_options: Optional['outputs.AnalysisPivotTableOptions'] = None, - total_options: Optional['outputs.AnalysisPivotTableTotalOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_options is not None: - _setter("field_options", field_options) + pulumi.set(__self__, "field_options", field_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if paginated_report_options is not None: - _setter("paginated_report_options", paginated_report_options) + pulumi.set(__self__, "paginated_report_options", paginated_report_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if table_options is not None: - _setter("table_options", table_options) + pulumi.set(__self__, "table_options", table_options) if total_options is not None: - _setter("total_options", total_options) + pulumi.set(__self__, "total_options", total_options) @property @pulumi.getter(name="fieldOptions") @@ -20682,20 +16482,9 @@ def __init__(__self__, *, """ :param str width: String based length that is composed of value and unit in px """ - AnalysisPivotTableDataPathOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_path_list=data_path_list, - width=width, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_path_list: Sequence['outputs.AnalysisDataPathValue'], - width: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_path_list", data_path_list) + pulumi.set(__self__, "data_path_list", data_path_list) if width is not None: - _setter("width", width) + pulumi.set(__self__, "width", width) @property @pulumi.getter(name="dataPathList") @@ -20716,20 +16505,9 @@ class AnalysisPivotTableFieldCollapseStateOption(dict): def __init__(__self__, *, target: 'outputs.AnalysisPivotTableFieldCollapseStateTarget', state: Optional['AnalysisPivotTableFieldCollapseState'] = None): - AnalysisPivotTableFieldCollapseStateOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - target=target, - state=state, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target: 'outputs.AnalysisPivotTableFieldCollapseStateTarget', - state: Optional['AnalysisPivotTableFieldCollapseState'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target", target) + pulumi.set(__self__, "target", target) if state is not None: - _setter("state", state) + pulumi.set(__self__, "state", state) @property @pulumi.getter @@ -20766,21 +16544,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, field_data_path_values: Optional[Sequence['outputs.AnalysisDataPathValue']] = None, field_id: Optional[str] = None): - AnalysisPivotTableFieldCollapseStateTarget._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_data_path_values=field_data_path_values, - field_id=field_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_data_path_values: Optional[Sequence['outputs.AnalysisDataPathValue']] = None, - field_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_data_path_values is not None: - _setter("field_data_path_values", field_data_path_values) + pulumi.set(__self__, "field_data_path_values", field_data_path_values) if field_id is not None: - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) @property @pulumi.getter(name="fieldDataPathValues") @@ -20818,24 +16585,11 @@ def __init__(__self__, *, field_id: str, custom_label: Optional[str] = None, visibility: Optional['AnalysisVisibility'] = None): - AnalysisPivotTableFieldOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - custom_label=custom_label, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: str, - custom_label: Optional[str] = None, - visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="fieldId") @@ -20880,25 +16634,12 @@ def __init__(__self__, *, collapse_state_options: Optional[Sequence['outputs.AnalysisPivotTableFieldCollapseStateOption']] = None, data_path_options: Optional[Sequence['outputs.AnalysisPivotTableDataPathOption']] = None, selected_field_options: Optional[Sequence['outputs.AnalysisPivotTableFieldOption']] = None): - AnalysisPivotTableFieldOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - collapse_state_options=collapse_state_options, - data_path_options=data_path_options, - selected_field_options=selected_field_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - collapse_state_options: Optional[Sequence['outputs.AnalysisPivotTableFieldCollapseStateOption']] = None, - data_path_options: Optional[Sequence['outputs.AnalysisPivotTableDataPathOption']] = None, - selected_field_options: Optional[Sequence['outputs.AnalysisPivotTableFieldOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if collapse_state_options is not None: - _setter("collapse_state_options", collapse_state_options) + pulumi.set(__self__, "collapse_state_options", collapse_state_options) if data_path_options is not None: - _setter("data_path_options", data_path_options) + pulumi.set(__self__, "data_path_options", data_path_options) if selected_field_options is not None: - _setter("selected_field_options", selected_field_options) + pulumi.set(__self__, "selected_field_options", selected_field_options) @property @pulumi.getter(name="collapseStateOptions") @@ -20937,17 +16678,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, field_id: Optional[str] = None): - AnalysisPivotTableFieldSubtotalOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_id is not None: - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) @property @pulumi.getter(name="fieldId") @@ -20976,17 +16708,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, pivot_table_aggregated_field_wells: Optional['outputs.AnalysisPivotTableAggregatedFieldWells'] = None): - AnalysisPivotTableFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - pivot_table_aggregated_field_wells=pivot_table_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pivot_table_aggregated_field_wells: Optional['outputs.AnalysisPivotTableAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pivot_table_aggregated_field_wells is not None: - _setter("pivot_table_aggregated_field_wells", pivot_table_aggregated_field_wells) + pulumi.set(__self__, "pivot_table_aggregated_field_wells", pivot_table_aggregated_field_wells) @property @pulumi.getter(name="pivotTableAggregatedFieldWells") @@ -21054,65 +16777,32 @@ def __init__(__self__, *, """ :param str default_cell_width: String based length that is composed of value and unit in px """ - AnalysisPivotTableOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - cell_style=cell_style, - collapsed_row_dimensions_visibility=collapsed_row_dimensions_visibility, - column_header_style=column_header_style, - column_names_visibility=column_names_visibility, - default_cell_width=default_cell_width, - metric_placement=metric_placement, - row_alternate_color_options=row_alternate_color_options, - row_field_names_style=row_field_names_style, - row_header_style=row_header_style, - rows_label_options=rows_label_options, - rows_layout=rows_layout, - single_metric_visibility=single_metric_visibility, - toggle_buttons_visibility=toggle_buttons_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cell_style: Optional['outputs.AnalysisTableCellStyle'] = None, - collapsed_row_dimensions_visibility: Optional['AnalysisVisibility'] = None, - column_header_style: Optional['outputs.AnalysisTableCellStyle'] = None, - column_names_visibility: Optional['AnalysisVisibility'] = None, - default_cell_width: Optional[str] = None, - metric_placement: Optional['AnalysisPivotTableMetricPlacement'] = None, - row_alternate_color_options: Optional['outputs.AnalysisRowAlternateColorOptions'] = None, - row_field_names_style: Optional['outputs.AnalysisTableCellStyle'] = None, - row_header_style: Optional['outputs.AnalysisTableCellStyle'] = None, - rows_label_options: Optional['outputs.AnalysisPivotTableRowsLabelOptions'] = None, - rows_layout: Optional['AnalysisPivotTableRowsLayout'] = None, - single_metric_visibility: Optional['AnalysisVisibility'] = None, - toggle_buttons_visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cell_style is not None: - _setter("cell_style", cell_style) + pulumi.set(__self__, "cell_style", cell_style) if collapsed_row_dimensions_visibility is not None: - _setter("collapsed_row_dimensions_visibility", collapsed_row_dimensions_visibility) + pulumi.set(__self__, "collapsed_row_dimensions_visibility", collapsed_row_dimensions_visibility) if column_header_style is not None: - _setter("column_header_style", column_header_style) + pulumi.set(__self__, "column_header_style", column_header_style) if column_names_visibility is not None: - _setter("column_names_visibility", column_names_visibility) + pulumi.set(__self__, "column_names_visibility", column_names_visibility) if default_cell_width is not None: - _setter("default_cell_width", default_cell_width) + pulumi.set(__self__, "default_cell_width", default_cell_width) if metric_placement is not None: - _setter("metric_placement", metric_placement) + pulumi.set(__self__, "metric_placement", metric_placement) if row_alternate_color_options is not None: - _setter("row_alternate_color_options", row_alternate_color_options) + pulumi.set(__self__, "row_alternate_color_options", row_alternate_color_options) if row_field_names_style is not None: - _setter("row_field_names_style", row_field_names_style) + pulumi.set(__self__, "row_field_names_style", row_field_names_style) if row_header_style is not None: - _setter("row_header_style", row_header_style) + pulumi.set(__self__, "row_header_style", row_header_style) if rows_label_options is not None: - _setter("rows_label_options", rows_label_options) + pulumi.set(__self__, "rows_label_options", rows_label_options) if rows_layout is not None: - _setter("rows_layout", rows_layout) + pulumi.set(__self__, "rows_layout", rows_layout) if single_metric_visibility is not None: - _setter("single_metric_visibility", single_metric_visibility) + pulumi.set(__self__, "single_metric_visibility", single_metric_visibility) if toggle_buttons_visibility is not None: - _setter("toggle_buttons_visibility", toggle_buttons_visibility) + pulumi.set(__self__, "toggle_buttons_visibility", toggle_buttons_visibility) @property @pulumi.getter(name="cellStyle") @@ -21207,21 +16897,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, overflow_column_header_visibility: Optional['AnalysisVisibility'] = None, vertical_overflow_visibility: Optional['AnalysisVisibility'] = None): - AnalysisPivotTablePaginatedReportOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - overflow_column_header_visibility=overflow_column_header_visibility, - vertical_overflow_visibility=vertical_overflow_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - overflow_column_header_visibility: Optional['AnalysisVisibility'] = None, - vertical_overflow_visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if overflow_column_header_visibility is not None: - _setter("overflow_column_header_visibility", overflow_column_header_visibility) + pulumi.set(__self__, "overflow_column_header_visibility", overflow_column_header_visibility) if vertical_overflow_visibility is not None: - _setter("vertical_overflow_visibility", vertical_overflow_visibility) + pulumi.set(__self__, "vertical_overflow_visibility", vertical_overflow_visibility) @property @pulumi.getter(name="overflowColumnHeaderVisibility") @@ -21256,21 +16935,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, custom_label: Optional[str] = None, visibility: Optional['AnalysisVisibility'] = None): - AnalysisPivotTableRowsLabelOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_label=custom_label, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_label: Optional[str] = None, - visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="customLabel") @@ -21306,25 +16974,12 @@ def __init__(__self__, *, column: Optional['outputs.AnalysisColumnSort'] = None, data_path: Optional['outputs.AnalysisDataPathSort'] = None, field: Optional['outputs.AnalysisFieldSort'] = None): - AnalysisPivotTableSortBy._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - data_path=data_path, - field=field, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: Optional['outputs.AnalysisColumnSort'] = None, - data_path: Optional['outputs.AnalysisDataPathSort'] = None, - field: Optional['outputs.AnalysisFieldSort'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column is not None: - _setter("column", column) + pulumi.set(__self__, "column", column) if data_path is not None: - _setter("data_path", data_path) + pulumi.set(__self__, "data_path", data_path) if field is not None: - _setter("field", field) + pulumi.set(__self__, "field", field) @property @pulumi.getter @@ -21363,17 +17018,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, field_sort_options: Optional[Sequence['outputs.AnalysisPivotFieldSortOptions']] = None): - AnalysisPivotTableSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_sort_options=field_sort_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_sort_options: Optional[Sequence['outputs.AnalysisPivotFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_sort_options is not None: - _setter("field_sort_options", field_sort_options) + pulumi.set(__self__, "field_sort_options", field_sort_options) @property @pulumi.getter(name="fieldSortOptions") @@ -21411,29 +17057,14 @@ def __init__(__self__, *, column_total_options: Optional['outputs.AnalysisPivotTotalOptions'] = None, row_subtotal_options: Optional['outputs.AnalysisSubtotalOptions'] = None, row_total_options: Optional['outputs.AnalysisPivotTotalOptions'] = None): - AnalysisPivotTableTotalOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_subtotal_options=column_subtotal_options, - column_total_options=column_total_options, - row_subtotal_options=row_subtotal_options, - row_total_options=row_total_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_subtotal_options: Optional['outputs.AnalysisSubtotalOptions'] = None, - column_total_options: Optional['outputs.AnalysisPivotTotalOptions'] = None, - row_subtotal_options: Optional['outputs.AnalysisSubtotalOptions'] = None, - row_total_options: Optional['outputs.AnalysisPivotTotalOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column_subtotal_options is not None: - _setter("column_subtotal_options", column_subtotal_options) + pulumi.set(__self__, "column_subtotal_options", column_subtotal_options) if column_total_options is not None: - _setter("column_total_options", column_total_options) + pulumi.set(__self__, "column_total_options", column_total_options) if row_subtotal_options is not None: - _setter("row_subtotal_options", row_subtotal_options) + pulumi.set(__self__, "row_subtotal_options", row_subtotal_options) if row_total_options is not None: - _setter("row_total_options", row_total_options) + pulumi.set(__self__, "row_total_options", row_total_options) @property @pulumi.getter(name="columnSubtotalOptions") @@ -21486,36 +17117,17 @@ def __init__(__self__, *, conditional_formatting: Optional['outputs.AnalysisPivotTableConditionalFormatting'] = None, subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None): - AnalysisPivotTableVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - conditional_formatting=conditional_formatting, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.AnalysisVisualCustomAction']] = None, - chart_configuration: Optional['outputs.AnalysisPivotTableConfiguration'] = None, - conditional_formatting: Optional['outputs.AnalysisPivotTableConditionalFormatting'] = None, - subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if conditional_formatting is not None: - _setter("conditional_formatting", conditional_formatting) + pulumi.set(__self__, "conditional_formatting", conditional_formatting) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -21585,41 +17197,20 @@ def __init__(__self__, *, total_cell_style: Optional['outputs.AnalysisTableCellStyle'] = None, totals_visibility: Optional['AnalysisVisibility'] = None, value_cell_style: Optional['outputs.AnalysisTableCellStyle'] = None): - AnalysisPivotTotalOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_label=custom_label, - metric_header_cell_style=metric_header_cell_style, - placement=placement, - scroll_status=scroll_status, - total_cell_style=total_cell_style, - totals_visibility=totals_visibility, - value_cell_style=value_cell_style, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_label: Optional[str] = None, - metric_header_cell_style: Optional['outputs.AnalysisTableCellStyle'] = None, - placement: Optional['AnalysisTableTotalsPlacement'] = None, - scroll_status: Optional['AnalysisTableTotalsScrollStatus'] = None, - total_cell_style: Optional['outputs.AnalysisTableCellStyle'] = None, - totals_visibility: Optional['AnalysisVisibility'] = None, - value_cell_style: Optional['outputs.AnalysisTableCellStyle'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if metric_header_cell_style is not None: - _setter("metric_header_cell_style", metric_header_cell_style) + pulumi.set(__self__, "metric_header_cell_style", metric_header_cell_style) if placement is not None: - _setter("placement", placement) + pulumi.set(__self__, "placement", placement) if scroll_status is not None: - _setter("scroll_status", scroll_status) + pulumi.set(__self__, "scroll_status", scroll_status) if total_cell_style is not None: - _setter("total_cell_style", total_cell_style) + pulumi.set(__self__, "total_cell_style", total_cell_style) if totals_visibility is not None: - _setter("totals_visibility", totals_visibility) + pulumi.set(__self__, "totals_visibility", totals_visibility) if value_cell_style is not None: - _setter("value_cell_style", value_cell_style) + pulumi.set(__self__, "value_cell_style", value_cell_style) @property @pulumi.getter(name="customLabel") @@ -21682,23 +17273,10 @@ def __init__(__self__, *, columns: Sequence['outputs.AnalysisColumnIdentifier'], hierarchy_id: str, drill_down_filters: Optional[Sequence['outputs.AnalysisDrillDownFilter']] = None): - AnalysisPredefinedHierarchy._configure( - lambda key, value: pulumi.set(__self__, key, value), - columns=columns, - hierarchy_id=hierarchy_id, - drill_down_filters=drill_down_filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - columns: Sequence['outputs.AnalysisColumnIdentifier'], - hierarchy_id: str, - drill_down_filters: Optional[Sequence['outputs.AnalysisDrillDownFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("columns", columns) - _setter("hierarchy_id", hierarchy_id) + pulumi.set(__self__, "columns", columns) + pulumi.set(__self__, "hierarchy_id", hierarchy_id) if drill_down_filters is not None: - _setter("drill_down_filters", drill_down_filters) + pulumi.set(__self__, "drill_down_filters", drill_down_filters) @property @pulumi.getter @@ -21720,17 +17298,8 @@ def drill_down_filters(self) -> Optional[Sequence['outputs.AnalysisDrillDownFilt class AnalysisProgressBarOptions(dict): def __init__(__self__, *, visibility: Optional['AnalysisVisibility'] = None): - AnalysisProgressBarOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -21744,25 +17313,12 @@ def __init__(__self__, *, category: Optional[Sequence['outputs.AnalysisDimensionField']] = None, color: Optional[Sequence['outputs.AnalysisDimensionField']] = None, values: Optional[Sequence['outputs.AnalysisMeasureField']] = None): - AnalysisRadarChartAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - color=color, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: Optional[Sequence['outputs.AnalysisDimensionField']] = None, - color: Optional[Sequence['outputs.AnalysisDimensionField']] = None, - values: Optional[Sequence['outputs.AnalysisMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -21784,17 +17340,8 @@ def values(self) -> Optional[Sequence['outputs.AnalysisMeasureField']]: class AnalysisRadarChartAreaStyleSettings(dict): def __init__(__self__, *, visibility: Optional['AnalysisVisibility'] = None): - AnalysisRadarChartAreaStyleSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -21861,73 +17408,36 @@ def __init__(__self__, *, sort_configuration: Optional['outputs.AnalysisRadarChartSortConfiguration'] = None, start_angle: Optional[float] = None, visual_palette: Optional['outputs.AnalysisVisualPalette'] = None): - AnalysisRadarChartConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - alternate_band_colors_visibility=alternate_band_colors_visibility, - alternate_band_even_color=alternate_band_even_color, - alternate_band_odd_color=alternate_band_odd_color, - axes_range_scale=axes_range_scale, - base_series_settings=base_series_settings, - category_axis=category_axis, - category_label_options=category_label_options, - color_axis=color_axis, - color_label_options=color_label_options, - field_wells=field_wells, - legend=legend, - shape=shape, - sort_configuration=sort_configuration, - start_angle=start_angle, - visual_palette=visual_palette, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alternate_band_colors_visibility: Optional['AnalysisVisibility'] = None, - alternate_band_even_color: Optional[str] = None, - alternate_band_odd_color: Optional[str] = None, - axes_range_scale: Optional['AnalysisRadarChartAxesRangeScale'] = None, - base_series_settings: Optional['outputs.AnalysisRadarChartSeriesSettings'] = None, - category_axis: Optional['outputs.AnalysisAxisDisplayOptions'] = None, - category_label_options: Optional['outputs.AnalysisChartAxisLabelOptions'] = None, - color_axis: Optional['outputs.AnalysisAxisDisplayOptions'] = None, - color_label_options: Optional['outputs.AnalysisChartAxisLabelOptions'] = None, - field_wells: Optional['outputs.AnalysisRadarChartFieldWells'] = None, - legend: Optional['outputs.AnalysisLegendOptions'] = None, - shape: Optional['AnalysisRadarChartShape'] = None, - sort_configuration: Optional['outputs.AnalysisRadarChartSortConfiguration'] = None, - start_angle: Optional[float] = None, - visual_palette: Optional['outputs.AnalysisVisualPalette'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if alternate_band_colors_visibility is not None: - _setter("alternate_band_colors_visibility", alternate_band_colors_visibility) + pulumi.set(__self__, "alternate_band_colors_visibility", alternate_band_colors_visibility) if alternate_band_even_color is not None: - _setter("alternate_band_even_color", alternate_band_even_color) + pulumi.set(__self__, "alternate_band_even_color", alternate_band_even_color) if alternate_band_odd_color is not None: - _setter("alternate_band_odd_color", alternate_band_odd_color) + pulumi.set(__self__, "alternate_band_odd_color", alternate_band_odd_color) if axes_range_scale is not None: - _setter("axes_range_scale", axes_range_scale) + pulumi.set(__self__, "axes_range_scale", axes_range_scale) if base_series_settings is not None: - _setter("base_series_settings", base_series_settings) + pulumi.set(__self__, "base_series_settings", base_series_settings) if category_axis is not None: - _setter("category_axis", category_axis) + pulumi.set(__self__, "category_axis", category_axis) if category_label_options is not None: - _setter("category_label_options", category_label_options) + pulumi.set(__self__, "category_label_options", category_label_options) if color_axis is not None: - _setter("color_axis", color_axis) + pulumi.set(__self__, "color_axis", color_axis) if color_label_options is not None: - _setter("color_label_options", color_label_options) + pulumi.set(__self__, "color_label_options", color_label_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if shape is not None: - _setter("shape", shape) + pulumi.set(__self__, "shape", shape) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if start_angle is not None: - _setter("start_angle", start_angle) + pulumi.set(__self__, "start_angle", start_angle) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) @property @pulumi.getter(name="alternateBandColorsVisibility") @@ -22026,17 +17536,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, radar_chart_aggregated_field_wells: Optional['outputs.AnalysisRadarChartAggregatedFieldWells'] = None): - AnalysisRadarChartFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - radar_chart_aggregated_field_wells=radar_chart_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - radar_chart_aggregated_field_wells: Optional['outputs.AnalysisRadarChartAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if radar_chart_aggregated_field_wells is not None: - _setter("radar_chart_aggregated_field_wells", radar_chart_aggregated_field_wells) + pulumi.set(__self__, "radar_chart_aggregated_field_wells", radar_chart_aggregated_field_wells) @property @pulumi.getter(name="radarChartAggregatedFieldWells") @@ -22065,17 +17566,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, area_style_settings: Optional['outputs.AnalysisRadarChartAreaStyleSettings'] = None): - AnalysisRadarChartSeriesSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - area_style_settings=area_style_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - area_style_settings: Optional['outputs.AnalysisRadarChartAreaStyleSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if area_style_settings is not None: - _setter("area_style_settings", area_style_settings) + pulumi.set(__self__, "area_style_settings", area_style_settings) @property @pulumi.getter(name="areaStyleSettings") @@ -22113,29 +17605,14 @@ def __init__(__self__, *, category_sort: Optional[Sequence['outputs.AnalysisFieldSortOptions']] = None, color_items_limit: Optional['outputs.AnalysisItemsLimitConfiguration'] = None, color_sort: Optional[Sequence['outputs.AnalysisFieldSortOptions']] = None): - AnalysisRadarChartSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_items_limit=category_items_limit, - category_sort=category_sort, - color_items_limit=color_items_limit, - color_sort=color_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_items_limit: Optional['outputs.AnalysisItemsLimitConfiguration'] = None, - category_sort: Optional[Sequence['outputs.AnalysisFieldSortOptions']] = None, - color_items_limit: Optional['outputs.AnalysisItemsLimitConfiguration'] = None, - color_sort: Optional[Sequence['outputs.AnalysisFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_items_limit is not None: - _setter("category_items_limit", category_items_limit) + pulumi.set(__self__, "category_items_limit", category_items_limit) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) if color_items_limit is not None: - _setter("color_items_limit", color_items_limit) + pulumi.set(__self__, "color_items_limit", color_items_limit) if color_sort is not None: - _setter("color_sort", color_sort) + pulumi.set(__self__, "color_sort", color_sort) @property @pulumi.getter(name="categoryItemsLimit") @@ -22188,36 +17665,17 @@ def __init__(__self__, *, column_hierarchies: Optional[Sequence['outputs.AnalysisColumnHierarchy']] = None, subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None): - AnalysisRadarChartVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.AnalysisVisualCustomAction']] = None, - chart_configuration: Optional['outputs.AnalysisRadarChartConfiguration'] = None, - column_hierarchies: Optional[Sequence['outputs.AnalysisColumnHierarchy']] = None, - subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -22254,17 +17712,8 @@ def title(self) -> Optional['outputs.AnalysisVisualTitleLabelOptions']: class AnalysisRangeEndsLabelType(dict): def __init__(__self__, *, visibility: Optional['AnalysisVisibility'] = None): - AnalysisRangeEndsLabelType._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -22300,28 +17749,13 @@ def __init__(__self__, *, label_configuration: Optional['outputs.AnalysisReferenceLineLabelConfiguration'] = None, status: Optional['AnalysisWidgetStatus'] = None, style_configuration: Optional['outputs.AnalysisReferenceLineStyleConfiguration'] = None): - AnalysisReferenceLine._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_configuration=data_configuration, - label_configuration=label_configuration, - status=status, - style_configuration=style_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_configuration: 'outputs.AnalysisReferenceLineDataConfiguration', - label_configuration: Optional['outputs.AnalysisReferenceLineLabelConfiguration'] = None, - status: Optional['AnalysisWidgetStatus'] = None, - style_configuration: Optional['outputs.AnalysisReferenceLineStyleConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_configuration", data_configuration) + pulumi.set(__self__, "data_configuration", data_configuration) if label_configuration is not None: - _setter("label_configuration", label_configuration) + pulumi.set(__self__, "label_configuration", label_configuration) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) if style_configuration is not None: - _setter("style_configuration", style_configuration) + pulumi.set(__self__, "style_configuration", style_configuration) @property @pulumi.getter(name="dataConfiguration") @@ -22365,16 +17799,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, custom_label: str): - AnalysisReferenceLineCustomLabelConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_label=custom_label, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_label: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) @property @pulumi.getter(name="customLabel") @@ -22409,25 +17834,12 @@ def __init__(__self__, *, axis_binding: Optional['AnalysisAxisBinding'] = None, dynamic_configuration: Optional['outputs.AnalysisReferenceLineDynamicDataConfiguration'] = None, static_configuration: Optional['outputs.AnalysisReferenceLineStaticDataConfiguration'] = None): - AnalysisReferenceLineDataConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - axis_binding=axis_binding, - dynamic_configuration=dynamic_configuration, - static_configuration=static_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - axis_binding: Optional['AnalysisAxisBinding'] = None, - dynamic_configuration: Optional['outputs.AnalysisReferenceLineDynamicDataConfiguration'] = None, - static_configuration: Optional['outputs.AnalysisReferenceLineStaticDataConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if axis_binding is not None: - _setter("axis_binding", axis_binding) + pulumi.set(__self__, "axis_binding", axis_binding) if dynamic_configuration is not None: - _setter("dynamic_configuration", dynamic_configuration) + pulumi.set(__self__, "dynamic_configuration", dynamic_configuration) if static_configuration is not None: - _setter("static_configuration", static_configuration) + pulumi.set(__self__, "static_configuration", static_configuration) @property @pulumi.getter(name="axisBinding") @@ -22468,23 +17880,10 @@ def __init__(__self__, *, calculation: 'outputs.AnalysisNumericalAggregationFunction', column: 'outputs.AnalysisColumnIdentifier', measure_aggregation_function: Optional['outputs.AnalysisAggregationFunction'] = None): - AnalysisReferenceLineDynamicDataConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - calculation=calculation, - column=column, - measure_aggregation_function=measure_aggregation_function, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - calculation: 'outputs.AnalysisNumericalAggregationFunction', - column: 'outputs.AnalysisColumnIdentifier', - measure_aggregation_function: Optional['outputs.AnalysisAggregationFunction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("calculation", calculation) - _setter("column", column) + pulumi.set(__self__, "calculation", calculation) + pulumi.set(__self__, "column", column) if measure_aggregation_function is not None: - _setter("measure_aggregation_function", measure_aggregation_function) + pulumi.set(__self__, "measure_aggregation_function", measure_aggregation_function) @property @pulumi.getter @@ -22538,37 +17937,18 @@ def __init__(__self__, *, horizontal_position: Optional['AnalysisReferenceLineLabelHorizontalPosition'] = None, value_label_configuration: Optional['outputs.AnalysisReferenceLineValueLabelConfiguration'] = None, vertical_position: Optional['AnalysisReferenceLineLabelVerticalPosition'] = None): - AnalysisReferenceLineLabelConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_label_configuration=custom_label_configuration, - font_color=font_color, - font_configuration=font_configuration, - horizontal_position=horizontal_position, - value_label_configuration=value_label_configuration, - vertical_position=vertical_position, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_label_configuration: Optional['outputs.AnalysisReferenceLineCustomLabelConfiguration'] = None, - font_color: Optional[str] = None, - font_configuration: Optional['outputs.AnalysisFontConfiguration'] = None, - horizontal_position: Optional['AnalysisReferenceLineLabelHorizontalPosition'] = None, - value_label_configuration: Optional['outputs.AnalysisReferenceLineValueLabelConfiguration'] = None, - vertical_position: Optional['AnalysisReferenceLineLabelVerticalPosition'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_label_configuration is not None: - _setter("custom_label_configuration", custom_label_configuration) + pulumi.set(__self__, "custom_label_configuration", custom_label_configuration) if font_color is not None: - _setter("font_color", font_color) + pulumi.set(__self__, "font_color", font_color) if font_configuration is not None: - _setter("font_configuration", font_configuration) + pulumi.set(__self__, "font_configuration", font_configuration) if horizontal_position is not None: - _setter("horizontal_position", horizontal_position) + pulumi.set(__self__, "horizontal_position", horizontal_position) if value_label_configuration is not None: - _setter("value_label_configuration", value_label_configuration) + pulumi.set(__self__, "value_label_configuration", value_label_configuration) if vertical_position is not None: - _setter("vertical_position", vertical_position) + pulumi.set(__self__, "vertical_position", vertical_position) @property @pulumi.getter(name="customLabelConfiguration") @@ -22605,16 +17985,7 @@ def vertical_position(self) -> Optional['AnalysisReferenceLineLabelVerticalPosit class AnalysisReferenceLineStaticDataConfiguration(dict): def __init__(__self__, *, value: float): - AnalysisReferenceLineStaticDataConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - value: float, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -22627,21 +17998,10 @@ class AnalysisReferenceLineStyleConfiguration(dict): def __init__(__self__, *, color: Optional[str] = None, pattern: Optional['AnalysisReferenceLinePatternType'] = None): - AnalysisReferenceLineStyleConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - pattern=pattern, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: Optional[str] = None, - pattern: Optional['AnalysisReferenceLinePatternType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if pattern is not None: - _setter("pattern", pattern) + pulumi.set(__self__, "pattern", pattern) @property @pulumi.getter @@ -22678,21 +18038,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, format_configuration: Optional['outputs.AnalysisNumericFormatConfiguration'] = None, relative_position: Optional['AnalysisReferenceLineValueLabelRelativePosition'] = None): - AnalysisReferenceLineValueLabelConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - format_configuration=format_configuration, - relative_position=relative_position, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - format_configuration: Optional['outputs.AnalysisNumericFormatConfiguration'] = None, - relative_position: Optional['AnalysisReferenceLineValueLabelRelativePosition'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) if relative_position is not None: - _setter("relative_position", relative_position) + pulumi.set(__self__, "relative_position", relative_position) @property @pulumi.getter(name="formatConfiguration") @@ -22732,25 +18081,12 @@ def __init__(__self__, *, date_time_format: Optional[str] = None, info_icon_label_options: Optional['outputs.AnalysisSheetControlInfoIconLabelOptions'] = None, title_options: Optional['outputs.AnalysisLabelOptions'] = None): - AnalysisRelativeDateTimeControlDisplayOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_format=date_time_format, - info_icon_label_options=info_icon_label_options, - title_options=title_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_format: Optional[str] = None, - info_icon_label_options: Optional['outputs.AnalysisSheetControlInfoIconLabelOptions'] = None, - title_options: Optional['outputs.AnalysisLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_format is not None: - _setter("date_time_format", date_time_format) + pulumi.set(__self__, "date_time_format", date_time_format) if info_icon_label_options is not None: - _setter("info_icon_label_options", info_icon_label_options) + pulumi.set(__self__, "info_icon_label_options", info_icon_label_options) if title_options is not None: - _setter("title_options", title_options) + pulumi.set(__self__, "title_options", title_options) @property @pulumi.getter(name="dateTimeFormat") @@ -22814,47 +18150,20 @@ def __init__(__self__, *, minimum_granularity: Optional['AnalysisTimeGranularity'] = None, parameter_name: Optional[str] = None, relative_date_value: Optional[float] = None): - AnalysisRelativeDatesFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - anchor_date_configuration=anchor_date_configuration, - column=column, - filter_id=filter_id, - null_option=null_option, - relative_date_type=relative_date_type, - time_granularity=time_granularity, - exclude_period_configuration=exclude_period_configuration, - minimum_granularity=minimum_granularity, - parameter_name=parameter_name, - relative_date_value=relative_date_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - anchor_date_configuration: 'outputs.AnalysisAnchorDateConfiguration', - column: 'outputs.AnalysisColumnIdentifier', - filter_id: str, - null_option: 'AnalysisFilterNullOption', - relative_date_type: 'AnalysisRelativeDateType', - time_granularity: 'AnalysisTimeGranularity', - exclude_period_configuration: Optional['outputs.AnalysisExcludePeriodConfiguration'] = None, - minimum_granularity: Optional['AnalysisTimeGranularity'] = None, - parameter_name: Optional[str] = None, - relative_date_value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("anchor_date_configuration", anchor_date_configuration) - _setter("column", column) - _setter("filter_id", filter_id) - _setter("null_option", null_option) - _setter("relative_date_type", relative_date_type) - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "anchor_date_configuration", anchor_date_configuration) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) + pulumi.set(__self__, "null_option", null_option) + pulumi.set(__self__, "relative_date_type", relative_date_type) + pulumi.set(__self__, "time_granularity", time_granularity) if exclude_period_configuration is not None: - _setter("exclude_period_configuration", exclude_period_configuration) + pulumi.set(__self__, "exclude_period_configuration", exclude_period_configuration) if minimum_granularity is not None: - _setter("minimum_granularity", minimum_granularity) + pulumi.set(__self__, "minimum_granularity", minimum_granularity) if parameter_name is not None: - _setter("parameter_name", parameter_name) + pulumi.set(__self__, "parameter_name", parameter_name) if relative_date_value is not None: - _setter("relative_date_value", relative_date_value) + pulumi.set(__self__, "relative_date_value", relative_date_value) @property @pulumi.getter(name="anchorDateConfiguration") @@ -22913,23 +18222,10 @@ def __init__(__self__, *, actions: Sequence[str], principal: str, resource: Optional[str] = None): - AnalysisResourcePermission._configure( - lambda key, value: pulumi.set(__self__, key, value), - actions=actions, - principal=principal, - resource=resource, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - actions: Sequence[str], - principal: str, - resource: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("actions", actions) - _setter("principal", principal) + pulumi.set(__self__, "actions", actions) + pulumi.set(__self__, "principal", principal) if resource is not None: - _setter("resource", resource) + pulumi.set(__self__, "resource", resource) @property @pulumi.getter @@ -22969,20 +18265,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, expression: str, data_set_identifier: Optional[str] = None): - AnalysisRollingDateConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - data_set_identifier=data_set_identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: str, - data_set_identifier: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("expression", expression) + pulumi.set(__self__, "expression", expression) if data_set_identifier is not None: - _setter("data_set_identifier", data_set_identifier) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) @property @pulumi.getter @@ -23020,25 +18305,12 @@ def __init__(__self__, *, row_alternate_colors: Optional[Sequence[str]] = None, status: Optional['AnalysisWidgetStatus'] = None, use_primary_background_color: Optional['AnalysisWidgetStatus'] = None): - AnalysisRowAlternateColorOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - row_alternate_colors=row_alternate_colors, - status=status, - use_primary_background_color=use_primary_background_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - row_alternate_colors: Optional[Sequence[str]] = None, - status: Optional['AnalysisWidgetStatus'] = None, - use_primary_background_color: Optional['AnalysisWidgetStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if row_alternate_colors is not None: - _setter("row_alternate_colors", row_alternate_colors) + pulumi.set(__self__, "row_alternate_colors", row_alternate_colors) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) if use_primary_background_color is not None: - _setter("use_primary_background_color", use_primary_background_color) + pulumi.set(__self__, "use_primary_background_color", use_primary_background_color) @property @pulumi.getter(name="rowAlternateColors") @@ -23080,21 +18352,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, target_visual_options: Optional['AnalysisTargetVisualOptions'] = None, target_visuals: Optional[Sequence[str]] = None): - AnalysisSameSheetTargetVisualConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_visual_options=target_visual_options, - target_visuals=target_visuals, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_visual_options: Optional['AnalysisTargetVisualOptions'] = None, - target_visuals: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if target_visual_options is not None: - _setter("target_visual_options", target_visual_options) + pulumi.set(__self__, "target_visual_options", target_visual_options) if target_visuals is not None: - _setter("target_visuals", target_visuals) + pulumi.set(__self__, "target_visuals", target_visuals) @property @pulumi.getter(name="targetVisualOptions") @@ -23113,25 +18374,12 @@ def __init__(__self__, *, destination: Optional[Sequence['outputs.AnalysisDimensionField']] = None, source: Optional[Sequence['outputs.AnalysisDimensionField']] = None, weight: Optional[Sequence['outputs.AnalysisMeasureField']] = None): - AnalysisSankeyDiagramAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - source=source, - weight=weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: Optional[Sequence['outputs.AnalysisDimensionField']] = None, - source: Optional[Sequence['outputs.AnalysisDimensionField']] = None, - weight: Optional[Sequence['outputs.AnalysisMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination is not None: - _setter("destination", destination) + pulumi.set(__self__, "destination", destination) if source is not None: - _setter("source", source) + pulumi.set(__self__, "source", source) if weight is not None: - _setter("weight", weight) + pulumi.set(__self__, "weight", weight) @property @pulumi.getter @@ -23176,25 +18424,12 @@ def __init__(__self__, *, data_labels: Optional['outputs.AnalysisDataLabelOptions'] = None, field_wells: Optional['outputs.AnalysisSankeyDiagramFieldWells'] = None, sort_configuration: Optional['outputs.AnalysisSankeyDiagramSortConfiguration'] = None): - AnalysisSankeyDiagramChartConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_labels=data_labels, - field_wells=field_wells, - sort_configuration=sort_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_labels: Optional['outputs.AnalysisDataLabelOptions'] = None, - field_wells: Optional['outputs.AnalysisSankeyDiagramFieldWells'] = None, - sort_configuration: Optional['outputs.AnalysisSankeyDiagramSortConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) @property @pulumi.getter(name="dataLabels") @@ -23233,17 +18468,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, sankey_diagram_aggregated_field_wells: Optional['outputs.AnalysisSankeyDiagramAggregatedFieldWells'] = None): - AnalysisSankeyDiagramFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - sankey_diagram_aggregated_field_wells=sankey_diagram_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sankey_diagram_aggregated_field_wells: Optional['outputs.AnalysisSankeyDiagramAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if sankey_diagram_aggregated_field_wells is not None: - _setter("sankey_diagram_aggregated_field_wells", sankey_diagram_aggregated_field_wells) + pulumi.set(__self__, "sankey_diagram_aggregated_field_wells", sankey_diagram_aggregated_field_wells) @property @pulumi.getter(name="sankeyDiagramAggregatedFieldWells") @@ -23278,25 +18504,12 @@ def __init__(__self__, *, destination_items_limit: Optional['outputs.AnalysisItemsLimitConfiguration'] = None, source_items_limit: Optional['outputs.AnalysisItemsLimitConfiguration'] = None, weight_sort: Optional[Sequence['outputs.AnalysisFieldSortOptions']] = None): - AnalysisSankeyDiagramSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_items_limit=destination_items_limit, - source_items_limit=source_items_limit, - weight_sort=weight_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_items_limit: Optional['outputs.AnalysisItemsLimitConfiguration'] = None, - source_items_limit: Optional['outputs.AnalysisItemsLimitConfiguration'] = None, - weight_sort: Optional[Sequence['outputs.AnalysisFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination_items_limit is not None: - _setter("destination_items_limit", destination_items_limit) + pulumi.set(__self__, "destination_items_limit", destination_items_limit) if source_items_limit is not None: - _setter("source_items_limit", source_items_limit) + pulumi.set(__self__, "source_items_limit", source_items_limit) if weight_sort is not None: - _setter("weight_sort", weight_sort) + pulumi.set(__self__, "weight_sort", weight_sort) @property @pulumi.getter(name="destinationItemsLimit") @@ -23341,32 +18554,15 @@ def __init__(__self__, *, chart_configuration: Optional['outputs.AnalysisSankeyDiagramChartConfiguration'] = None, subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None): - AnalysisSankeyDiagramVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.AnalysisVisualCustomAction']] = None, - chart_configuration: Optional['outputs.AnalysisSankeyDiagramChartConfiguration'] = None, - subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -23421,33 +18617,16 @@ def __init__(__self__, *, size: Optional[Sequence['outputs.AnalysisMeasureField']] = None, x_axis: Optional[Sequence['outputs.AnalysisMeasureField']] = None, y_axis: Optional[Sequence['outputs.AnalysisMeasureField']] = None): - AnalysisScatterPlotCategoricallyAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - label=label, - size=size, - x_axis=x_axis, - y_axis=y_axis, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: Optional[Sequence['outputs.AnalysisDimensionField']] = None, - label: Optional[Sequence['outputs.AnalysisDimensionField']] = None, - size: Optional[Sequence['outputs.AnalysisMeasureField']] = None, - x_axis: Optional[Sequence['outputs.AnalysisMeasureField']] = None, - y_axis: Optional[Sequence['outputs.AnalysisMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if label is not None: - _setter("label", label) + pulumi.set(__self__, "label", label) if size is not None: - _setter("size", size) + pulumi.set(__self__, "size", size) if x_axis is not None: - _setter("x_axis", x_axis) + pulumi.set(__self__, "x_axis", x_axis) if y_axis is not None: - _setter("y_axis", y_axis) + pulumi.set(__self__, "y_axis", y_axis) @property @pulumi.getter @@ -23516,49 +18695,24 @@ def __init__(__self__, *, x_axis_label_options: Optional['outputs.AnalysisChartAxisLabelOptions'] = None, y_axis_display_options: Optional['outputs.AnalysisAxisDisplayOptions'] = None, y_axis_label_options: Optional['outputs.AnalysisChartAxisLabelOptions'] = None): - AnalysisScatterPlotConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_labels=data_labels, - field_wells=field_wells, - legend=legend, - tooltip=tooltip, - visual_palette=visual_palette, - x_axis_display_options=x_axis_display_options, - x_axis_label_options=x_axis_label_options, - y_axis_display_options=y_axis_display_options, - y_axis_label_options=y_axis_label_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_labels: Optional['outputs.AnalysisDataLabelOptions'] = None, - field_wells: Optional['outputs.AnalysisScatterPlotFieldWells'] = None, - legend: Optional['outputs.AnalysisLegendOptions'] = None, - tooltip: Optional['outputs.AnalysisTooltipOptions'] = None, - visual_palette: Optional['outputs.AnalysisVisualPalette'] = None, - x_axis_display_options: Optional['outputs.AnalysisAxisDisplayOptions'] = None, - x_axis_label_options: Optional['outputs.AnalysisChartAxisLabelOptions'] = None, - y_axis_display_options: Optional['outputs.AnalysisAxisDisplayOptions'] = None, - y_axis_label_options: Optional['outputs.AnalysisChartAxisLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) if x_axis_display_options is not None: - _setter("x_axis_display_options", x_axis_display_options) + pulumi.set(__self__, "x_axis_display_options", x_axis_display_options) if x_axis_label_options is not None: - _setter("x_axis_label_options", x_axis_label_options) + pulumi.set(__self__, "x_axis_label_options", x_axis_label_options) if y_axis_display_options is not None: - _setter("y_axis_display_options", y_axis_display_options) + pulumi.set(__self__, "y_axis_display_options", y_axis_display_options) if y_axis_label_options is not None: - _setter("y_axis_label_options", y_axis_label_options) + pulumi.set(__self__, "y_axis_label_options", y_axis_label_options) @property @pulumi.getter(name="dataLabels") @@ -23630,21 +18784,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, scatter_plot_categorically_aggregated_field_wells: Optional['outputs.AnalysisScatterPlotCategoricallyAggregatedFieldWells'] = None, scatter_plot_unaggregated_field_wells: Optional['outputs.AnalysisScatterPlotUnaggregatedFieldWells'] = None): - AnalysisScatterPlotFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - scatter_plot_categorically_aggregated_field_wells=scatter_plot_categorically_aggregated_field_wells, - scatter_plot_unaggregated_field_wells=scatter_plot_unaggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - scatter_plot_categorically_aggregated_field_wells: Optional['outputs.AnalysisScatterPlotCategoricallyAggregatedFieldWells'] = None, - scatter_plot_unaggregated_field_wells: Optional['outputs.AnalysisScatterPlotUnaggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if scatter_plot_categorically_aggregated_field_wells is not None: - _setter("scatter_plot_categorically_aggregated_field_wells", scatter_plot_categorically_aggregated_field_wells) + pulumi.set(__self__, "scatter_plot_categorically_aggregated_field_wells", scatter_plot_categorically_aggregated_field_wells) if scatter_plot_unaggregated_field_wells is not None: - _setter("scatter_plot_unaggregated_field_wells", scatter_plot_unaggregated_field_wells) + pulumi.set(__self__, "scatter_plot_unaggregated_field_wells", scatter_plot_unaggregated_field_wells) @property @pulumi.getter(name="scatterPlotCategoricallyAggregatedFieldWells") @@ -23684,33 +18827,16 @@ def __init__(__self__, *, size: Optional[Sequence['outputs.AnalysisMeasureField']] = None, x_axis: Optional[Sequence['outputs.AnalysisDimensionField']] = None, y_axis: Optional[Sequence['outputs.AnalysisDimensionField']] = None): - AnalysisScatterPlotUnaggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - label=label, - size=size, - x_axis=x_axis, - y_axis=y_axis, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: Optional[Sequence['outputs.AnalysisDimensionField']] = None, - label: Optional[Sequence['outputs.AnalysisDimensionField']] = None, - size: Optional[Sequence['outputs.AnalysisMeasureField']] = None, - x_axis: Optional[Sequence['outputs.AnalysisDimensionField']] = None, - y_axis: Optional[Sequence['outputs.AnalysisDimensionField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if label is not None: - _setter("label", label) + pulumi.set(__self__, "label", label) if size is not None: - _setter("size", size) + pulumi.set(__self__, "size", size) if x_axis is not None: - _setter("x_axis", x_axis) + pulumi.set(__self__, "x_axis", x_axis) if y_axis is not None: - _setter("y_axis", y_axis) + pulumi.set(__self__, "y_axis", y_axis) @property @pulumi.getter @@ -23768,36 +18894,17 @@ def __init__(__self__, *, column_hierarchies: Optional[Sequence['outputs.AnalysisColumnHierarchy']] = None, subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None): - AnalysisScatterPlotVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.AnalysisVisualCustomAction']] = None, - chart_configuration: Optional['outputs.AnalysisScatterPlotConfiguration'] = None, - column_hierarchies: Optional[Sequence['outputs.AnalysisColumnHierarchy']] = None, - subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -23852,21 +18959,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, visibility: Optional['AnalysisVisibility'] = None, visible_range: Optional['outputs.AnalysisVisibleRangeOptions'] = None): - AnalysisScrollBarOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - visible_range=visible_range, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional['AnalysisVisibility'] = None, - visible_range: Optional['outputs.AnalysisVisibleRangeOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) if visible_range is not None: - _setter("visible_range", visible_range) + pulumi.set(__self__, "visible_range", visible_range) @property @pulumi.getter @@ -23883,17 +18979,8 @@ def visible_range(self) -> Optional['outputs.AnalysisVisibleRangeOptions']: class AnalysisSecondaryValueOptions(dict): def __init__(__self__, *, visibility: Optional['AnalysisVisibility'] = None): - AnalysisSecondaryValueOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -23905,17 +18992,8 @@ def visibility(self) -> Optional['AnalysisVisibility']: class AnalysisSectionAfterPageBreak(dict): def __init__(__self__, *, status: Optional['AnalysisSectionPageBreakStatus'] = None): - AnalysisSectionAfterPageBreak._configure( - lambda key, value: pulumi.set(__self__, key, value), - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status: Optional['AnalysisSectionPageBreakStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter @@ -23944,17 +19022,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, paper_canvas_size_options: Optional['outputs.AnalysisSectionBasedLayoutPaperCanvasSizeOptions'] = None): - AnalysisSectionBasedLayoutCanvasSizeOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - paper_canvas_size_options=paper_canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - paper_canvas_size_options: Optional['outputs.AnalysisSectionBasedLayoutPaperCanvasSizeOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if paper_canvas_size_options is not None: - _setter("paper_canvas_size_options", paper_canvas_size_options) + pulumi.set(__self__, "paper_canvas_size_options", paper_canvas_size_options) @property @pulumi.getter(name="paperCanvasSizeOptions") @@ -23992,25 +19061,10 @@ def __init__(__self__, *, canvas_size_options: 'outputs.AnalysisSectionBasedLayoutCanvasSizeOptions', footer_sections: Sequence['outputs.AnalysisHeaderFooterSectionConfiguration'], header_sections: Sequence['outputs.AnalysisHeaderFooterSectionConfiguration']): - AnalysisSectionBasedLayoutConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - body_sections=body_sections, - canvas_size_options=canvas_size_options, - footer_sections=footer_sections, - header_sections=header_sections, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - body_sections: Sequence['outputs.AnalysisBodySectionConfiguration'], - canvas_size_options: 'outputs.AnalysisSectionBasedLayoutCanvasSizeOptions', - footer_sections: Sequence['outputs.AnalysisHeaderFooterSectionConfiguration'], - header_sections: Sequence['outputs.AnalysisHeaderFooterSectionConfiguration'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("body_sections", body_sections) - _setter("canvas_size_options", canvas_size_options) - _setter("footer_sections", footer_sections) - _setter("header_sections", header_sections) + pulumi.set(__self__, "body_sections", body_sections) + pulumi.set(__self__, "canvas_size_options", canvas_size_options) + pulumi.set(__self__, "footer_sections", footer_sections) + pulumi.set(__self__, "header_sections", header_sections) @property @pulumi.getter(name="bodySections") @@ -24060,25 +19114,12 @@ def __init__(__self__, *, paper_margin: Optional['outputs.AnalysisSpacing'] = None, paper_orientation: Optional['AnalysisPaperOrientation'] = None, paper_size: Optional['AnalysisPaperSize'] = None): - AnalysisSectionBasedLayoutPaperCanvasSizeOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - paper_margin=paper_margin, - paper_orientation=paper_orientation, - paper_size=paper_size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - paper_margin: Optional['outputs.AnalysisSpacing'] = None, - paper_orientation: Optional['AnalysisPaperOrientation'] = None, - paper_size: Optional['AnalysisPaperSize'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if paper_margin is not None: - _setter("paper_margin", paper_margin) + pulumi.set(__self__, "paper_margin", paper_margin) if paper_orientation is not None: - _setter("paper_orientation", paper_orientation) + pulumi.set(__self__, "paper_orientation", paper_orientation) if paper_size is not None: - _setter("paper_size", paper_size) + pulumi.set(__self__, "paper_size", paper_size) @property @pulumi.getter(name="paperMargin") @@ -24117,16 +19158,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, free_form_layout: 'outputs.AnalysisFreeFormSectionLayoutConfiguration'): - AnalysisSectionLayoutConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - free_form_layout=free_form_layout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - free_form_layout: 'outputs.AnalysisFreeFormSectionLayoutConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("free_form_layout", free_form_layout) + pulumi.set(__self__, "free_form_layout", free_form_layout) @property @pulumi.getter(name="freeFormLayout") @@ -24138,17 +19170,8 @@ def free_form_layout(self) -> 'outputs.AnalysisFreeFormSectionLayoutConfiguratio class AnalysisSectionPageBreakConfiguration(dict): def __init__(__self__, *, after: Optional['outputs.AnalysisSectionAfterPageBreak'] = None): - AnalysisSectionPageBreakConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - after=after, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - after: Optional['outputs.AnalysisSectionAfterPageBreak'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if after is not None: - _setter("after", after) + pulumi.set(__self__, "after", after) @property @pulumi.getter @@ -24164,21 +19187,10 @@ def __init__(__self__, *, """ :param str height: String based length that is composed of value and unit in px """ - AnalysisSectionStyle._configure( - lambda key, value: pulumi.set(__self__, key, value), - height=height, - padding=padding, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - height: Optional[str] = None, - padding: Optional['outputs.AnalysisSpacing'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if height is not None: - _setter("height", height) + pulumi.set(__self__, "height", height) if padding is not None: - _setter("padding", padding) + pulumi.set(__self__, "padding", padding) @property @pulumi.getter @@ -24215,17 +19227,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, sheet_visual_scoping_configurations: Optional[Sequence['outputs.AnalysisSheetVisualScopingConfiguration']] = None): - AnalysisSelectedSheetsFilterScopeConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - sheet_visual_scoping_configurations=sheet_visual_scoping_configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sheet_visual_scoping_configurations: Optional[Sequence['outputs.AnalysisSheetVisualScopingConfiguration']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if sheet_visual_scoping_configurations is not None: - _setter("sheet_visual_scoping_configurations", sheet_visual_scoping_configurations) + pulumi.set(__self__, "sheet_visual_scoping_configurations", sheet_visual_scoping_configurations) @property @pulumi.getter(name="sheetVisualScopingConfigurations") @@ -24257,21 +19260,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, data_field_series_item: Optional['outputs.AnalysisDataFieldSeriesItem'] = None, field_series_item: Optional['outputs.AnalysisFieldSeriesItem'] = None): - AnalysisSeriesItem._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_field_series_item=data_field_series_item, - field_series_item=field_series_item, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_field_series_item: Optional['outputs.AnalysisDataFieldSeriesItem'] = None, - field_series_item: Optional['outputs.AnalysisFieldSeriesItem'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_field_series_item is not None: - _setter("data_field_series_item", data_field_series_item) + pulumi.set(__self__, "data_field_series_item", data_field_series_item) if field_series_item is not None: - _setter("field_series_item", field_series_item) + pulumi.set(__self__, "field_series_item", field_series_item) @property @pulumi.getter(name="dataFieldSeriesItem") @@ -24306,19 +19298,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, destination_parameter_name: str, value: 'outputs.AnalysisDestinationParameterValueConfiguration'): - AnalysisSetParameterValueConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_parameter_name=destination_parameter_name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_parameter_name: str, - value: 'outputs.AnalysisDestinationParameterValueConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination_parameter_name", destination_parameter_name) - _setter("value", value) + pulumi.set(__self__, "destination_parameter_name", destination_parameter_name) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="destinationParameterName") @@ -24352,16 +19333,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, background_color: 'outputs.AnalysisConditionalFormattingColor'): - AnalysisShapeConditionalFormat._configure( - lambda key, value: pulumi.set(__self__, key, value), - background_color=background_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - background_color: 'outputs.AnalysisConditionalFormattingColor', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("background_color", background_color) + pulumi.set(__self__, "background_color", background_color) @property @pulumi.getter(name="backgroundColor") @@ -24391,21 +19363,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, name: Optional[str] = None, sheet_id: Optional[str] = None): - AnalysisSheet._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - sheet_id=sheet_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[str] = None, - sheet_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if sheet_id is not None: - _setter("sheet_id", sheet_id) + pulumi.set(__self__, "sheet_id", sheet_id) @property @pulumi.getter @@ -24440,21 +19401,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, info_icon_text: Optional[str] = None, visibility: Optional['AnalysisVisibility'] = None): - AnalysisSheetControlInfoIconLabelOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - info_icon_text=info_icon_text, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - info_icon_text: Optional[str] = None, - visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if info_icon_text is not None: - _setter("info_icon_text", info_icon_text) + pulumi.set(__self__, "info_icon_text", info_icon_text) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="infoIconText") @@ -24471,16 +19421,7 @@ def visibility(self) -> Optional['AnalysisVisibility']: class AnalysisSheetControlLayout(dict): def __init__(__self__, *, configuration: 'outputs.AnalysisSheetControlLayoutConfiguration'): - AnalysisSheetControlLayout._configure( - lambda key, value: pulumi.set(__self__, key, value), - configuration=configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configuration: 'outputs.AnalysisSheetControlLayoutConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("configuration", configuration) + pulumi.set(__self__, "configuration", configuration) @property @pulumi.getter @@ -24509,17 +19450,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, grid_layout: Optional['outputs.AnalysisGridLayoutConfiguration'] = None): - AnalysisSheetControlLayoutConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - grid_layout=grid_layout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - grid_layout: Optional['outputs.AnalysisGridLayoutConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if grid_layout is not None: - _setter("grid_layout", grid_layout) + pulumi.set(__self__, "grid_layout", grid_layout) @property @pulumi.getter(name="gridLayout") @@ -24568,56 +19500,27 @@ def __init__(__self__, *, text_boxes: Optional[Sequence['outputs.AnalysisSheetTextBox']] = None, title: Optional[str] = None, visuals: Optional[Sequence['outputs.AnalysisVisual']] = None): - AnalysisSheetDefinition._configure( - lambda key, value: pulumi.set(__self__, key, value), - sheet_id=sheet_id, - content_type=content_type, - description=description, - filter_controls=filter_controls, - layouts=layouts, - name=name, - parameter_controls=parameter_controls, - sheet_control_layouts=sheet_control_layouts, - text_boxes=text_boxes, - title=title, - visuals=visuals, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sheet_id: str, - content_type: Optional['AnalysisSheetContentType'] = None, - description: Optional[str] = None, - filter_controls: Optional[Sequence['outputs.AnalysisFilterControl']] = None, - layouts: Optional[Sequence['outputs.AnalysisLayout']] = None, - name: Optional[str] = None, - parameter_controls: Optional[Sequence['outputs.AnalysisParameterControl']] = None, - sheet_control_layouts: Optional[Sequence['outputs.AnalysisSheetControlLayout']] = None, - text_boxes: Optional[Sequence['outputs.AnalysisSheetTextBox']] = None, - title: Optional[str] = None, - visuals: Optional[Sequence['outputs.AnalysisVisual']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("sheet_id", sheet_id) + pulumi.set(__self__, "sheet_id", sheet_id) if content_type is not None: - _setter("content_type", content_type) + pulumi.set(__self__, "content_type", content_type) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if filter_controls is not None: - _setter("filter_controls", filter_controls) + pulumi.set(__self__, "filter_controls", filter_controls) if layouts is not None: - _setter("layouts", layouts) + pulumi.set(__self__, "layouts", layouts) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if parameter_controls is not None: - _setter("parameter_controls", parameter_controls) + pulumi.set(__self__, "parameter_controls", parameter_controls) if sheet_control_layouts is not None: - _setter("sheet_control_layouts", sheet_control_layouts) + pulumi.set(__self__, "sheet_control_layouts", sheet_control_layouts) if text_boxes is not None: - _setter("text_boxes", text_boxes) + pulumi.set(__self__, "text_boxes", text_boxes) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) if visuals is not None: - _setter("visuals", visuals) + pulumi.set(__self__, "visuals", visuals) @property @pulumi.getter(name="sheetId") @@ -24679,17 +19582,8 @@ def visuals(self) -> Optional[Sequence['outputs.AnalysisVisual']]: class AnalysisSheetElementConfigurationOverrides(dict): def __init__(__self__, *, visibility: Optional['AnalysisVisibility'] = None): - AnalysisSheetElementConfigurationOverrides._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -24719,19 +19613,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, configuration_overrides: 'outputs.AnalysisSheetElementConfigurationOverrides', expression: str): - AnalysisSheetElementRenderingRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - configuration_overrides=configuration_overrides, - expression=expression, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configuration_overrides: 'outputs.AnalysisSheetElementConfigurationOverrides', - expression: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("configuration_overrides", configuration_overrides) - _setter("expression", expression) + pulumi.set(__self__, "configuration_overrides", configuration_overrides) + pulumi.set(__self__, "expression", expression) @property @pulumi.getter(name="configurationOverrides") @@ -24766,20 +19649,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, sheet_text_box_id: str, content: Optional[str] = None): - AnalysisSheetTextBox._configure( - lambda key, value: pulumi.set(__self__, key, value), - sheet_text_box_id=sheet_text_box_id, - content=content, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sheet_text_box_id: str, - content: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("sheet_text_box_id", sheet_text_box_id) + pulumi.set(__self__, "sheet_text_box_id", sheet_text_box_id) if content is not None: - _setter("content", content) + pulumi.set(__self__, "content", content) @property @pulumi.getter(name="sheetTextBoxId") @@ -24817,23 +19689,10 @@ def __init__(__self__, *, scope: 'AnalysisFilterVisualScope', sheet_id: str, visual_ids: Optional[Sequence[str]] = None): - AnalysisSheetVisualScopingConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - scope=scope, - sheet_id=sheet_id, - visual_ids=visual_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - scope: 'AnalysisFilterVisualScope', - sheet_id: str, - visual_ids: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("scope", scope) - _setter("sheet_id", sheet_id) + pulumi.set(__self__, "scope", scope) + pulumi.set(__self__, "sheet_id", sheet_id) if visual_ids is not None: - _setter("visual_ids", visual_ids) + pulumi.set(__self__, "visual_ids", visual_ids) @property @pulumi.getter @@ -24875,21 +19734,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, plain_text: Optional[str] = None, rich_text: Optional[str] = None): - AnalysisShortFormatText._configure( - lambda key, value: pulumi.set(__self__, key, value), - plain_text=plain_text, - rich_text=rich_text, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - plain_text: Optional[str] = None, - rich_text: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if plain_text is not None: - _setter("plain_text", plain_text) + pulumi.set(__self__, "plain_text", plain_text) if rich_text is not None: - _setter("rich_text", rich_text) + pulumi.set(__self__, "rich_text", rich_text) @property @pulumi.getter(name="plainText") @@ -24906,17 +19754,8 @@ def rich_text(self) -> Optional[str]: class AnalysisSimpleClusterMarker(dict): def __init__(__self__, *, color: Optional[str] = None): - AnalysisSimpleClusterMarker._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) @property @pulumi.getter @@ -24948,21 +19787,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, info_icon_label_options: Optional['outputs.AnalysisSheetControlInfoIconLabelOptions'] = None, title_options: Optional['outputs.AnalysisLabelOptions'] = None): - AnalysisSliderControlDisplayOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - info_icon_label_options=info_icon_label_options, - title_options=title_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - info_icon_label_options: Optional['outputs.AnalysisSheetControlInfoIconLabelOptions'] = None, - title_options: Optional['outputs.AnalysisLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if info_icon_label_options is not None: - _setter("info_icon_label_options", info_icon_label_options) + pulumi.set(__self__, "info_icon_label_options", info_icon_label_options) if title_options is not None: - _setter("title_options", title_options) + pulumi.set(__self__, "title_options", title_options) @property @pulumi.getter(name="infoIconLabelOptions") @@ -24980,21 +19808,10 @@ class AnalysisSmallMultiplesAxisProperties(dict): def __init__(__self__, *, placement: Optional['AnalysisSmallMultiplesAxisPlacement'] = None, scale: Optional['AnalysisSmallMultiplesAxisScale'] = None): - AnalysisSmallMultiplesAxisProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - placement=placement, - scale=scale, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - placement: Optional['AnalysisSmallMultiplesAxisPlacement'] = None, - scale: Optional['AnalysisSmallMultiplesAxisScale'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if placement is not None: - _setter("placement", placement) + pulumi.set(__self__, "placement", placement) if scale is not None: - _setter("scale", scale) + pulumi.set(__self__, "scale", scale) @property @pulumi.getter @@ -25040,33 +19857,16 @@ def __init__(__self__, *, panel_configuration: Optional['outputs.AnalysisPanelConfiguration'] = None, x_axis: Optional['outputs.AnalysisSmallMultiplesAxisProperties'] = None, y_axis: Optional['outputs.AnalysisSmallMultiplesAxisProperties'] = None): - AnalysisSmallMultiplesOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_visible_columns=max_visible_columns, - max_visible_rows=max_visible_rows, - panel_configuration=panel_configuration, - x_axis=x_axis, - y_axis=y_axis, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_visible_columns: Optional[float] = None, - max_visible_rows: Optional[float] = None, - panel_configuration: Optional['outputs.AnalysisPanelConfiguration'] = None, - x_axis: Optional['outputs.AnalysisSmallMultiplesAxisProperties'] = None, - y_axis: Optional['outputs.AnalysisSmallMultiplesAxisProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max_visible_columns is not None: - _setter("max_visible_columns", max_visible_columns) + pulumi.set(__self__, "max_visible_columns", max_visible_columns) if max_visible_rows is not None: - _setter("max_visible_rows", max_visible_rows) + pulumi.set(__self__, "max_visible_rows", max_visible_rows) if panel_configuration is not None: - _setter("panel_configuration", panel_configuration) + pulumi.set(__self__, "panel_configuration", panel_configuration) if x_axis is not None: - _setter("x_axis", x_axis) + pulumi.set(__self__, "x_axis", x_axis) if y_axis is not None: - _setter("y_axis", y_axis) + pulumi.set(__self__, "y_axis", y_axis) @property @pulumi.getter(name="maxVisibleColumns") @@ -25115,17 +19915,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, source_template: Optional['outputs.AnalysisSourceTemplate'] = None): - AnalysisSourceEntity._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_template=source_template, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_template: Optional['outputs.AnalysisSourceTemplate'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if source_template is not None: - _setter("source_template", source_template) + pulumi.set(__self__, "source_template", source_template) @property @pulumi.getter(name="sourceTemplate") @@ -25155,19 +19946,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, arn: str, data_set_references: Sequence['outputs.AnalysisDataSetReference']): - AnalysisSourceTemplate._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - data_set_references=data_set_references, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: str, - data_set_references: Sequence['outputs.AnalysisDataSetReference'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("arn", arn) - _setter("data_set_references", data_set_references) + pulumi.set(__self__, "arn", arn) + pulumi.set(__self__, "data_set_references", data_set_references) @property @pulumi.getter @@ -25193,29 +19973,14 @@ def __init__(__self__, *, :param str right: String based length that is composed of value and unit :param str top: String based length that is composed of value and unit """ - AnalysisSpacing._configure( - lambda key, value: pulumi.set(__self__, key, value), - bottom=bottom, - left=left, - right=right, - top=top, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bottom: Optional[str] = None, - left: Optional[str] = None, - right: Optional[str] = None, - top: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bottom is not None: - _setter("bottom", bottom) + pulumi.set(__self__, "bottom", bottom) if left is not None: - _setter("left", left) + pulumi.set(__self__, "left", left) if right is not None: - _setter("right", right) + pulumi.set(__self__, "right", right) if top is not None: - _setter("top", top) + pulumi.set(__self__, "top", top) @property @pulumi.getter @@ -25274,21 +20039,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, dynamic_value: Optional['outputs.AnalysisDynamicDefaultValue'] = None, static_values: Optional[Sequence[str]] = None): - AnalysisStringDefaultValues._configure( - lambda key, value: pulumi.set(__self__, key, value), - dynamic_value=dynamic_value, - static_values=static_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dynamic_value: Optional['outputs.AnalysisDynamicDefaultValue'] = None, - static_values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dynamic_value is not None: - _setter("dynamic_value", dynamic_value) + pulumi.set(__self__, "dynamic_value", dynamic_value) if static_values is not None: - _setter("static_values", static_values) + pulumi.set(__self__, "static_values", static_values) @property @pulumi.getter(name="dynamicValue") @@ -25325,21 +20079,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, null_value_format_configuration: Optional['outputs.AnalysisNullValueFormatConfiguration'] = None, numeric_format_configuration: Optional['outputs.AnalysisNumericFormatConfiguration'] = None): - AnalysisStringFormatConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - null_value_format_configuration=null_value_format_configuration, - numeric_format_configuration=numeric_format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - null_value_format_configuration: Optional['outputs.AnalysisNullValueFormatConfiguration'] = None, - numeric_format_configuration: Optional['outputs.AnalysisNumericFormatConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if null_value_format_configuration is not None: - _setter("null_value_format_configuration", null_value_format_configuration) + pulumi.set(__self__, "null_value_format_configuration", null_value_format_configuration) if numeric_format_configuration is not None: - _setter("numeric_format_configuration", numeric_format_configuration) + pulumi.set(__self__, "numeric_format_configuration", numeric_format_configuration) @property @pulumi.getter(name="nullValueFormatConfiguration") @@ -25357,19 +20100,8 @@ class AnalysisStringParameter(dict): def __init__(__self__, *, name: str, values: Sequence[str]): - AnalysisStringParameter._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - values: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("values", values) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -25413,31 +20145,14 @@ def __init__(__self__, *, default_values: Optional['outputs.AnalysisStringDefaultValues'] = None, mapped_data_set_parameters: Optional[Sequence['outputs.AnalysisMappedDataSetParameter']] = None, value_when_unset: Optional['outputs.AnalysisStringValueWhenUnsetConfiguration'] = None): - AnalysisStringParameterDeclaration._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - parameter_value_type=parameter_value_type, - default_values=default_values, - mapped_data_set_parameters=mapped_data_set_parameters, - value_when_unset=value_when_unset, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - parameter_value_type: 'AnalysisParameterValueType', - default_values: Optional['outputs.AnalysisStringDefaultValues'] = None, - mapped_data_set_parameters: Optional[Sequence['outputs.AnalysisMappedDataSetParameter']] = None, - value_when_unset: Optional['outputs.AnalysisStringValueWhenUnsetConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("parameter_value_type", parameter_value_type) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "parameter_value_type", parameter_value_type) if default_values is not None: - _setter("default_values", default_values) + pulumi.set(__self__, "default_values", default_values) if mapped_data_set_parameters is not None: - _setter("mapped_data_set_parameters", mapped_data_set_parameters) + pulumi.set(__self__, "mapped_data_set_parameters", mapped_data_set_parameters) if value_when_unset is not None: - _setter("value_when_unset", value_when_unset) + pulumi.set(__self__, "value_when_unset", value_when_unset) @property @pulumi.getter @@ -25489,21 +20204,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, custom_value: Optional[str] = None, value_when_unset_option: Optional['AnalysisValueWhenUnsetOption'] = None): - AnalysisStringValueWhenUnsetConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_value=custom_value, - value_when_unset_option=value_when_unset_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_value: Optional[str] = None, - value_when_unset_option: Optional['AnalysisValueWhenUnsetOption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_value is not None: - _setter("custom_value", custom_value) + pulumi.set(__self__, "custom_value", custom_value) if value_when_unset_option is not None: - _setter("value_when_unset_option", value_when_unset_option) + pulumi.set(__self__, "value_when_unset_option", value_when_unset_option) @property @pulumi.getter(name="customValue") @@ -25558,45 +20262,22 @@ def __init__(__self__, *, total_cell_style: Optional['outputs.AnalysisTableCellStyle'] = None, totals_visibility: Optional['AnalysisVisibility'] = None, value_cell_style: Optional['outputs.AnalysisTableCellStyle'] = None): - AnalysisSubtotalOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_label=custom_label, - field_level=field_level, - field_level_options=field_level_options, - metric_header_cell_style=metric_header_cell_style, - style_targets=style_targets, - total_cell_style=total_cell_style, - totals_visibility=totals_visibility, - value_cell_style=value_cell_style, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_label: Optional[str] = None, - field_level: Optional['AnalysisPivotTableSubtotalLevel'] = None, - field_level_options: Optional[Sequence['outputs.AnalysisPivotTableFieldSubtotalOptions']] = None, - metric_header_cell_style: Optional['outputs.AnalysisTableCellStyle'] = None, - style_targets: Optional[Sequence['outputs.AnalysisTableStyleTarget']] = None, - total_cell_style: Optional['outputs.AnalysisTableCellStyle'] = None, - totals_visibility: Optional['AnalysisVisibility'] = None, - value_cell_style: Optional['outputs.AnalysisTableCellStyle'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if field_level is not None: - _setter("field_level", field_level) + pulumi.set(__self__, "field_level", field_level) if field_level_options is not None: - _setter("field_level_options", field_level_options) + pulumi.set(__self__, "field_level_options", field_level_options) if metric_header_cell_style is not None: - _setter("metric_header_cell_style", metric_header_cell_style) + pulumi.set(__self__, "metric_header_cell_style", metric_header_cell_style) if style_targets is not None: - _setter("style_targets", style_targets) + pulumi.set(__self__, "style_targets", style_targets) if total_cell_style is not None: - _setter("total_cell_style", total_cell_style) + pulumi.set(__self__, "total_cell_style", total_cell_style) if totals_visibility is not None: - _setter("totals_visibility", totals_visibility) + pulumi.set(__self__, "totals_visibility", totals_visibility) if value_cell_style is not None: - _setter("value_cell_style", value_cell_style) + pulumi.set(__self__, "value_cell_style", value_cell_style) @property @pulumi.getter(name="customLabel") @@ -25661,21 +20342,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, group_by: Optional[Sequence['outputs.AnalysisDimensionField']] = None, values: Optional[Sequence['outputs.AnalysisMeasureField']] = None): - AnalysisTableAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_by=group_by, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_by: Optional[Sequence['outputs.AnalysisDimensionField']] = None, - values: Optional[Sequence['outputs.AnalysisMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if group_by is not None: - _setter("group_by", group_by) + pulumi.set(__self__, "group_by", group_by) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter(name="groupBy") @@ -25694,25 +20364,12 @@ def __init__(__self__, *, color: Optional[str] = None, style: Optional['AnalysisTableBorderStyle'] = None, thickness: Optional[float] = None): - AnalysisTableBorderOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - style=style, - thickness=thickness, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: Optional[str] = None, - style: Optional['AnalysisTableBorderStyle'] = None, - thickness: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if style is not None: - _setter("style", style) + pulumi.set(__self__, "style", style) if thickness is not None: - _setter("thickness", thickness) + pulumi.set(__self__, "thickness", thickness) @property @pulumi.getter @@ -25754,20 +20411,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, field_id: str, text_format: Optional['outputs.AnalysisTextConditionalFormat'] = None): - AnalysisTableCellConditionalFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - text_format=text_format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: str, - text_format: Optional['outputs.AnalysisTextConditionalFormat'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if text_format is not None: - _setter("text_format", text_format) + pulumi.set(__self__, "text_format", text_format) @property @pulumi.getter(name="fieldId") @@ -25801,17 +20447,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, table_cell_image_scaling_configuration: Optional['AnalysisTableCellImageScalingConfiguration'] = None): - AnalysisTableCellImageSizingConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - table_cell_image_scaling_configuration=table_cell_image_scaling_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - table_cell_image_scaling_configuration: Optional['AnalysisTableCellImageScalingConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if table_cell_image_scaling_configuration is not None: - _setter("table_cell_image_scaling_configuration", table_cell_image_scaling_configuration) + pulumi.set(__self__, "table_cell_image_scaling_configuration", table_cell_image_scaling_configuration) @property @pulumi.getter(name="tableCellImageScalingConfiguration") @@ -25855,45 +20492,22 @@ def __init__(__self__, *, text_wrap: Optional['AnalysisTextWrap'] = None, vertical_text_alignment: Optional['AnalysisVerticalTextAlignment'] = None, visibility: Optional['AnalysisVisibility'] = None): - AnalysisTableCellStyle._configure( - lambda key, value: pulumi.set(__self__, key, value), - background_color=background_color, - border=border, - font_configuration=font_configuration, - height=height, - horizontal_text_alignment=horizontal_text_alignment, - text_wrap=text_wrap, - vertical_text_alignment=vertical_text_alignment, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - background_color: Optional[str] = None, - border: Optional['outputs.AnalysisGlobalTableBorderOptions'] = None, - font_configuration: Optional['outputs.AnalysisFontConfiguration'] = None, - height: Optional[float] = None, - horizontal_text_alignment: Optional['AnalysisHorizontalTextAlignment'] = None, - text_wrap: Optional['AnalysisTextWrap'] = None, - vertical_text_alignment: Optional['AnalysisVerticalTextAlignment'] = None, - visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if background_color is not None: - _setter("background_color", background_color) + pulumi.set(__self__, "background_color", background_color) if border is not None: - _setter("border", border) + pulumi.set(__self__, "border", border) if font_configuration is not None: - _setter("font_configuration", font_configuration) + pulumi.set(__self__, "font_configuration", font_configuration) if height is not None: - _setter("height", height) + pulumi.set(__self__, "height", height) if horizontal_text_alignment is not None: - _setter("horizontal_text_alignment", horizontal_text_alignment) + pulumi.set(__self__, "horizontal_text_alignment", horizontal_text_alignment) if text_wrap is not None: - _setter("text_wrap", text_wrap) + pulumi.set(__self__, "text_wrap", text_wrap) if vertical_text_alignment is not None: - _setter("vertical_text_alignment", vertical_text_alignment) + pulumi.set(__self__, "vertical_text_alignment", vertical_text_alignment) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="backgroundColor") @@ -25957,17 +20571,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, conditional_formatting_options: Optional[Sequence['outputs.AnalysisTableConditionalFormattingOption']] = None): - AnalysisTableConditionalFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - conditional_formatting_options=conditional_formatting_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - conditional_formatting_options: Optional[Sequence['outputs.AnalysisTableConditionalFormattingOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if conditional_formatting_options is not None: - _setter("conditional_formatting_options", conditional_formatting_options) + pulumi.set(__self__, "conditional_formatting_options", conditional_formatting_options) @property @pulumi.getter(name="conditionalFormattingOptions") @@ -25980,21 +20585,10 @@ class AnalysisTableConditionalFormattingOption(dict): def __init__(__self__, *, cell: Optional['outputs.AnalysisTableCellConditionalFormatting'] = None, row: Optional['outputs.AnalysisTableRowConditionalFormatting'] = None): - AnalysisTableConditionalFormattingOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - cell=cell, - row=row, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cell: Optional['outputs.AnalysisTableCellConditionalFormatting'] = None, - row: Optional['outputs.AnalysisTableRowConditionalFormatting'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cell is not None: - _setter("cell", cell) + pulumi.set(__self__, "cell", cell) if row is not None: - _setter("row", row) + pulumi.set(__self__, "row", row) @property @pulumi.getter @@ -26046,41 +20640,20 @@ def __init__(__self__, *, table_inline_visualizations: Optional[Sequence['outputs.AnalysisTableInlineVisualization']] = None, table_options: Optional['outputs.AnalysisTableOptions'] = None, total_options: Optional['outputs.AnalysisTotalOptions'] = None): - AnalysisTableConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_options=field_options, - field_wells=field_wells, - paginated_report_options=paginated_report_options, - sort_configuration=sort_configuration, - table_inline_visualizations=table_inline_visualizations, - table_options=table_options, - total_options=total_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_options: Optional['outputs.AnalysisTableFieldOptions'] = None, - field_wells: Optional['outputs.AnalysisTableFieldWells'] = None, - paginated_report_options: Optional['outputs.AnalysisTablePaginatedReportOptions'] = None, - sort_configuration: Optional['outputs.AnalysisTableSortConfiguration'] = None, - table_inline_visualizations: Optional[Sequence['outputs.AnalysisTableInlineVisualization']] = None, - table_options: Optional['outputs.AnalysisTableOptions'] = None, - total_options: Optional['outputs.AnalysisTotalOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_options is not None: - _setter("field_options", field_options) + pulumi.set(__self__, "field_options", field_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if paginated_report_options is not None: - _setter("paginated_report_options", paginated_report_options) + pulumi.set(__self__, "paginated_report_options", paginated_report_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if table_inline_visualizations is not None: - _setter("table_inline_visualizations", table_inline_visualizations) + pulumi.set(__self__, "table_inline_visualizations", table_inline_visualizations) if table_options is not None: - _setter("table_options", table_options) + pulumi.set(__self__, "table_options", table_options) if total_options is not None: - _setter("total_options", total_options) + pulumi.set(__self__, "total_options", total_options) @property @pulumi.getter(name="fieldOptions") @@ -26122,17 +20695,8 @@ def total_options(self) -> Optional['outputs.AnalysisTotalOptions']: class AnalysisTableFieldCustomIconContent(dict): def __init__(__self__, *, icon: Optional['AnalysisTableFieldIconSetType'] = None): - AnalysisTableFieldCustomIconContent._configure( - lambda key, value: pulumi.set(__self__, key, value), - icon=icon, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - icon: Optional['AnalysisTableFieldIconSetType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if icon is not None: - _setter("icon", icon) + pulumi.set(__self__, "icon", icon) @property @pulumi.getter @@ -26162,20 +20726,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, font_configuration: 'outputs.AnalysisFontConfiguration', value: Optional[str] = None): - AnalysisTableFieldCustomTextContent._configure( - lambda key, value: pulumi.set(__self__, key, value), - font_configuration=font_configuration, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - font_configuration: 'outputs.AnalysisFontConfiguration', - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("font_configuration", font_configuration) + pulumi.set(__self__, "font_configuration", font_configuration) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="fontConfiguration") @@ -26209,17 +20762,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, sizing_options: Optional['outputs.AnalysisTableCellImageSizingConfiguration'] = None): - AnalysisTableFieldImageConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - sizing_options=sizing_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sizing_options: Optional['outputs.AnalysisTableCellImageSizingConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if sizing_options is not None: - _setter("sizing_options", sizing_options) + pulumi.set(__self__, "sizing_options", sizing_options) @property @pulumi.getter(name="sizingOptions") @@ -26232,19 +20776,8 @@ class AnalysisTableFieldLinkConfiguration(dict): def __init__(__self__, *, content: 'outputs.AnalysisTableFieldLinkContentConfiguration', target: 'AnalysisUrlTargetConfiguration'): - AnalysisTableFieldLinkConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - content=content, - target=target, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content: 'outputs.AnalysisTableFieldLinkContentConfiguration', - target: 'AnalysisUrlTargetConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("content", content) - _setter("target", target) + pulumi.set(__self__, "content", content) + pulumi.set(__self__, "target", target) @property @pulumi.getter @@ -26281,21 +20814,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, custom_icon_content: Optional['outputs.AnalysisTableFieldCustomIconContent'] = None, custom_text_content: Optional['outputs.AnalysisTableFieldCustomTextContent'] = None): - AnalysisTableFieldLinkContentConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_icon_content=custom_icon_content, - custom_text_content=custom_text_content, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_icon_content: Optional['outputs.AnalysisTableFieldCustomIconContent'] = None, - custom_text_content: Optional['outputs.AnalysisTableFieldCustomTextContent'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_icon_content is not None: - _setter("custom_icon_content", custom_icon_content) + pulumi.set(__self__, "custom_icon_content", custom_icon_content) if custom_text_content is not None: - _setter("custom_text_content", custom_text_content) + pulumi.set(__self__, "custom_text_content", custom_text_content) @property @pulumi.getter(name="customIconContent") @@ -26340,32 +20862,15 @@ def __init__(__self__, *, """ :param str width: String based length that is composed of value and unit in px """ - AnalysisTableFieldOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - custom_label=custom_label, - url_styling=url_styling, - visibility=visibility, - width=width, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: str, - custom_label: Optional[str] = None, - url_styling: Optional['outputs.AnalysisTableFieldUrlConfiguration'] = None, - visibility: Optional['AnalysisVisibility'] = None, - width: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if url_styling is not None: - _setter("url_styling", url_styling) + pulumi.set(__self__, "url_styling", url_styling) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) if width is not None: - _setter("width", width) + pulumi.set(__self__, "width", width) @property @pulumi.getter(name="fieldId") @@ -26421,25 +20926,12 @@ def __init__(__self__, *, order: Optional[Sequence[str]] = None, pinned_field_options: Optional['outputs.AnalysisTablePinnedFieldOptions'] = None, selected_field_options: Optional[Sequence['outputs.AnalysisTableFieldOption']] = None): - AnalysisTableFieldOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - order=order, - pinned_field_options=pinned_field_options, - selected_field_options=selected_field_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - order: Optional[Sequence[str]] = None, - pinned_field_options: Optional['outputs.AnalysisTablePinnedFieldOptions'] = None, - selected_field_options: Optional[Sequence['outputs.AnalysisTableFieldOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if order is not None: - _setter("order", order) + pulumi.set(__self__, "order", order) if pinned_field_options is not None: - _setter("pinned_field_options", pinned_field_options) + pulumi.set(__self__, "pinned_field_options", pinned_field_options) if selected_field_options is not None: - _setter("selected_field_options", selected_field_options) + pulumi.set(__self__, "selected_field_options", selected_field_options) @property @pulumi.getter @@ -26481,21 +20973,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, image_configuration: Optional['outputs.AnalysisTableFieldImageConfiguration'] = None, link_configuration: Optional['outputs.AnalysisTableFieldLinkConfiguration'] = None): - AnalysisTableFieldUrlConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - image_configuration=image_configuration, - link_configuration=link_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - image_configuration: Optional['outputs.AnalysisTableFieldImageConfiguration'] = None, - link_configuration: Optional['outputs.AnalysisTableFieldLinkConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if image_configuration is not None: - _setter("image_configuration", image_configuration) + pulumi.set(__self__, "image_configuration", image_configuration) if link_configuration is not None: - _setter("link_configuration", link_configuration) + pulumi.set(__self__, "link_configuration", link_configuration) @property @pulumi.getter(name="imageConfiguration") @@ -26532,21 +21013,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, table_aggregated_field_wells: Optional['outputs.AnalysisTableAggregatedFieldWells'] = None, table_unaggregated_field_wells: Optional['outputs.AnalysisTableUnaggregatedFieldWells'] = None): - AnalysisTableFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - table_aggregated_field_wells=table_aggregated_field_wells, - table_unaggregated_field_wells=table_unaggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - table_aggregated_field_wells: Optional['outputs.AnalysisTableAggregatedFieldWells'] = None, - table_unaggregated_field_wells: Optional['outputs.AnalysisTableUnaggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if table_aggregated_field_wells is not None: - _setter("table_aggregated_field_wells", table_aggregated_field_wells) + pulumi.set(__self__, "table_aggregated_field_wells", table_aggregated_field_wells) if table_unaggregated_field_wells is not None: - _setter("table_unaggregated_field_wells", table_unaggregated_field_wells) + pulumi.set(__self__, "table_unaggregated_field_wells", table_unaggregated_field_wells) @property @pulumi.getter(name="tableAggregatedFieldWells") @@ -26580,17 +21050,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, data_bars: Optional['outputs.AnalysisDataBarsOptions'] = None): - AnalysisTableInlineVisualization._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_bars=data_bars, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_bars: Optional['outputs.AnalysisDataBarsOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_bars is not None: - _setter("data_bars", data_bars) + pulumi.set(__self__, "data_bars", data_bars) @property @pulumi.getter(name="dataBars") @@ -26626,29 +21087,14 @@ def __init__(__self__, *, header_style: Optional['outputs.AnalysisTableCellStyle'] = None, orientation: Optional['AnalysisTableOrientation'] = None, row_alternate_color_options: Optional['outputs.AnalysisRowAlternateColorOptions'] = None): - AnalysisTableOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - cell_style=cell_style, - header_style=header_style, - orientation=orientation, - row_alternate_color_options=row_alternate_color_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cell_style: Optional['outputs.AnalysisTableCellStyle'] = None, - header_style: Optional['outputs.AnalysisTableCellStyle'] = None, - orientation: Optional['AnalysisTableOrientation'] = None, - row_alternate_color_options: Optional['outputs.AnalysisRowAlternateColorOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cell_style is not None: - _setter("cell_style", cell_style) + pulumi.set(__self__, "cell_style", cell_style) if header_style is not None: - _setter("header_style", header_style) + pulumi.set(__self__, "header_style", header_style) if orientation is not None: - _setter("orientation", orientation) + pulumi.set(__self__, "orientation", orientation) if row_alternate_color_options is not None: - _setter("row_alternate_color_options", row_alternate_color_options) + pulumi.set(__self__, "row_alternate_color_options", row_alternate_color_options) @property @pulumi.getter(name="cellStyle") @@ -26695,21 +21141,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, overflow_column_header_visibility: Optional['AnalysisVisibility'] = None, vertical_overflow_visibility: Optional['AnalysisVisibility'] = None): - AnalysisTablePaginatedReportOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - overflow_column_header_visibility=overflow_column_header_visibility, - vertical_overflow_visibility=vertical_overflow_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - overflow_column_header_visibility: Optional['AnalysisVisibility'] = None, - vertical_overflow_visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if overflow_column_header_visibility is not None: - _setter("overflow_column_header_visibility", overflow_column_header_visibility) + pulumi.set(__self__, "overflow_column_header_visibility", overflow_column_header_visibility) if vertical_overflow_visibility is not None: - _setter("vertical_overflow_visibility", vertical_overflow_visibility) + pulumi.set(__self__, "vertical_overflow_visibility", vertical_overflow_visibility) @property @pulumi.getter(name="overflowColumnHeaderVisibility") @@ -26743,17 +21178,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, pinned_left_fields: Optional[Sequence[str]] = None): - AnalysisTablePinnedFieldOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - pinned_left_fields=pinned_left_fields, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pinned_left_fields: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pinned_left_fields is not None: - _setter("pinned_left_fields", pinned_left_fields) + pulumi.set(__self__, "pinned_left_fields", pinned_left_fields) @property @pulumi.getter(name="pinnedLeftFields") @@ -26785,21 +21211,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, background_color: Optional['outputs.AnalysisConditionalFormattingColor'] = None, text_color: Optional['outputs.AnalysisConditionalFormattingColor'] = None): - AnalysisTableRowConditionalFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - background_color=background_color, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - background_color: Optional['outputs.AnalysisConditionalFormattingColor'] = None, - text_color: Optional['outputs.AnalysisConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if background_color is not None: - _setter("background_color", background_color) + pulumi.set(__self__, "background_color", background_color) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter(name="backgroundColor") @@ -26840,37 +21255,18 @@ def __init__(__self__, *, left: Optional['outputs.AnalysisTableBorderOptions'] = None, right: Optional['outputs.AnalysisTableBorderOptions'] = None, top: Optional['outputs.AnalysisTableBorderOptions'] = None): - AnalysisTableSideBorderOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - bottom=bottom, - inner_horizontal=inner_horizontal, - inner_vertical=inner_vertical, - left=left, - right=right, - top=top, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bottom: Optional['outputs.AnalysisTableBorderOptions'] = None, - inner_horizontal: Optional['outputs.AnalysisTableBorderOptions'] = None, - inner_vertical: Optional['outputs.AnalysisTableBorderOptions'] = None, - left: Optional['outputs.AnalysisTableBorderOptions'] = None, - right: Optional['outputs.AnalysisTableBorderOptions'] = None, - top: Optional['outputs.AnalysisTableBorderOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bottom is not None: - _setter("bottom", bottom) + pulumi.set(__self__, "bottom", bottom) if inner_horizontal is not None: - _setter("inner_horizontal", inner_horizontal) + pulumi.set(__self__, "inner_horizontal", inner_horizontal) if inner_vertical is not None: - _setter("inner_vertical", inner_vertical) + pulumi.set(__self__, "inner_vertical", inner_vertical) if left is not None: - _setter("left", left) + pulumi.set(__self__, "left", left) if right is not None: - _setter("right", right) + pulumi.set(__self__, "right", right) if top is not None: - _setter("top", top) + pulumi.set(__self__, "top", top) @property @pulumi.getter @@ -26927,21 +21323,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, pagination_configuration: Optional['outputs.AnalysisPaginationConfiguration'] = None, row_sort: Optional[Sequence['outputs.AnalysisFieldSortOptions']] = None): - AnalysisTableSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - pagination_configuration=pagination_configuration, - row_sort=row_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pagination_configuration: Optional['outputs.AnalysisPaginationConfiguration'] = None, - row_sort: Optional[Sequence['outputs.AnalysisFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pagination_configuration is not None: - _setter("pagination_configuration", pagination_configuration) + pulumi.set(__self__, "pagination_configuration", pagination_configuration) if row_sort is not None: - _setter("row_sort", row_sort) + pulumi.set(__self__, "row_sort", row_sort) @property @pulumi.getter(name="paginationConfiguration") @@ -26975,16 +21360,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, cell_type: 'AnalysisStyledCellType'): - AnalysisTableStyleTarget._configure( - lambda key, value: pulumi.set(__self__, key, value), - cell_type=cell_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cell_type: 'AnalysisStyledCellType', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cell_type", cell_type) + pulumi.set(__self__, "cell_type", cell_type) @property @pulumi.getter(name="cellType") @@ -26996,17 +21372,8 @@ def cell_type(self) -> 'AnalysisStyledCellType': class AnalysisTableUnaggregatedFieldWells(dict): def __init__(__self__, *, values: Optional[Sequence['outputs.AnalysisUnaggregatedField']] = None): - AnalysisTableUnaggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - values: Optional[Sequence['outputs.AnalysisUnaggregatedField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -27044,36 +21411,17 @@ def __init__(__self__, *, conditional_formatting: Optional['outputs.AnalysisTableConditionalFormatting'] = None, subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None): - AnalysisTableVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - conditional_formatting=conditional_formatting, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.AnalysisVisualCustomAction']] = None, - chart_configuration: Optional['outputs.AnalysisTableConfiguration'] = None, - conditional_formatting: Optional['outputs.AnalysisTableConditionalFormatting'] = None, - subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if conditional_formatting is not None: - _setter("conditional_formatting", conditional_formatting) + pulumi.set(__self__, "conditional_formatting", conditional_formatting) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -27111,19 +21459,8 @@ class AnalysisTag(dict): def __init__(__self__, *, key: str, value: str): - AnalysisTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -27163,25 +21500,12 @@ def __init__(__self__, *, info_icon_label_options: Optional['outputs.AnalysisSheetControlInfoIconLabelOptions'] = None, placeholder_options: Optional['outputs.AnalysisTextControlPlaceholderOptions'] = None, title_options: Optional['outputs.AnalysisLabelOptions'] = None): - AnalysisTextAreaControlDisplayOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - info_icon_label_options=info_icon_label_options, - placeholder_options=placeholder_options, - title_options=title_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - info_icon_label_options: Optional['outputs.AnalysisSheetControlInfoIconLabelOptions'] = None, - placeholder_options: Optional['outputs.AnalysisTextControlPlaceholderOptions'] = None, - title_options: Optional['outputs.AnalysisLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if info_icon_label_options is not None: - _setter("info_icon_label_options", info_icon_label_options) + pulumi.set(__self__, "info_icon_label_options", info_icon_label_options) if placeholder_options is not None: - _setter("placeholder_options", placeholder_options) + pulumi.set(__self__, "placeholder_options", placeholder_options) if title_options is not None: - _setter("title_options", title_options) + pulumi.set(__self__, "title_options", title_options) @property @pulumi.getter(name="infoIconLabelOptions") @@ -27224,25 +21548,12 @@ def __init__(__self__, *, background_color: Optional['outputs.AnalysisConditionalFormattingColor'] = None, icon: Optional['outputs.AnalysisConditionalFormattingIcon'] = None, text_color: Optional['outputs.AnalysisConditionalFormattingColor'] = None): - AnalysisTextConditionalFormat._configure( - lambda key, value: pulumi.set(__self__, key, value), - background_color=background_color, - icon=icon, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - background_color: Optional['outputs.AnalysisConditionalFormattingColor'] = None, - icon: Optional['outputs.AnalysisConditionalFormattingIcon'] = None, - text_color: Optional['outputs.AnalysisConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if background_color is not None: - _setter("background_color", background_color) + pulumi.set(__self__, "background_color", background_color) if icon is not None: - _setter("icon", icon) + pulumi.set(__self__, "icon", icon) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter(name="backgroundColor") @@ -27264,17 +21575,8 @@ def text_color(self) -> Optional['outputs.AnalysisConditionalFormattingColor']: class AnalysisTextControlPlaceholderOptions(dict): def __init__(__self__, *, visibility: Optional['AnalysisVisibility'] = None): - AnalysisTextControlPlaceholderOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -27309,25 +21611,12 @@ def __init__(__self__, *, info_icon_label_options: Optional['outputs.AnalysisSheetControlInfoIconLabelOptions'] = None, placeholder_options: Optional['outputs.AnalysisTextControlPlaceholderOptions'] = None, title_options: Optional['outputs.AnalysisLabelOptions'] = None): - AnalysisTextFieldControlDisplayOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - info_icon_label_options=info_icon_label_options, - placeholder_options=placeholder_options, - title_options=title_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - info_icon_label_options: Optional['outputs.AnalysisSheetControlInfoIconLabelOptions'] = None, - placeholder_options: Optional['outputs.AnalysisTextControlPlaceholderOptions'] = None, - title_options: Optional['outputs.AnalysisLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if info_icon_label_options is not None: - _setter("info_icon_label_options", info_icon_label_options) + pulumi.set(__self__, "info_icon_label_options", info_icon_label_options) if placeholder_options is not None: - _setter("placeholder_options", placeholder_options) + pulumi.set(__self__, "placeholder_options", placeholder_options) if title_options is not None: - _setter("title_options", title_options) + pulumi.set(__self__, "title_options", title_options) @property @pulumi.getter(name="infoIconLabelOptions") @@ -27350,21 +21639,10 @@ class AnalysisThousandSeparatorOptions(dict): def __init__(__self__, *, symbol: Optional['AnalysisNumericSeparatorSymbol'] = None, visibility: Optional['AnalysisVisibility'] = None): - AnalysisThousandSeparatorOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - symbol=symbol, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - symbol: Optional['AnalysisNumericSeparatorSymbol'] = None, - visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if symbol is not None: - _setter("symbol", symbol) + pulumi.set(__self__, "symbol", symbol) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -27411,37 +21689,18 @@ def __init__(__self__, *, prediction_interval: Optional[float] = None, seasonality: Optional[float] = None, upper_boundary: Optional[float] = None): - AnalysisTimeBasedForecastProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - lower_boundary=lower_boundary, - periods_backward=periods_backward, - periods_forward=periods_forward, - prediction_interval=prediction_interval, - seasonality=seasonality, - upper_boundary=upper_boundary, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lower_boundary: Optional[float] = None, - periods_backward: Optional[float] = None, - periods_forward: Optional[float] = None, - prediction_interval: Optional[float] = None, - seasonality: Optional[float] = None, - upper_boundary: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if lower_boundary is not None: - _setter("lower_boundary", lower_boundary) + pulumi.set(__self__, "lower_boundary", lower_boundary) if periods_backward is not None: - _setter("periods_backward", periods_backward) + pulumi.set(__self__, "periods_backward", periods_backward) if periods_forward is not None: - _setter("periods_forward", periods_forward) + pulumi.set(__self__, "periods_forward", periods_forward) if prediction_interval is not None: - _setter("prediction_interval", prediction_interval) + pulumi.set(__self__, "prediction_interval", prediction_interval) if seasonality is not None: - _setter("seasonality", seasonality) + pulumi.set(__self__, "seasonality", seasonality) if upper_boundary is not None: - _setter("upper_boundary", upper_boundary) + pulumi.set(__self__, "upper_boundary", upper_boundary) @property @pulumi.getter(name="lowerBoundary") @@ -27503,31 +21762,14 @@ def __init__(__self__, *, parameter_name: Optional[str] = None, time_granularity: Optional['AnalysisTimeGranularity'] = None, value: Optional[str] = None): - AnalysisTimeEqualityFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - filter_id=filter_id, - parameter_name=parameter_name, - time_granularity=time_granularity, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.AnalysisColumnIdentifier', - filter_id: str, - parameter_name: Optional[str] = None, - time_granularity: Optional['AnalysisTimeGranularity'] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("filter_id", filter_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) if parameter_name is not None: - _setter("parameter_name", parameter_name) + pulumi.set(__self__, "parameter_name", parameter_name) if time_granularity is not None: - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "time_granularity", time_granularity) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -27583,25 +21825,10 @@ def __init__(__self__, *, range_maximum: str, range_minimum: str, time_granularity: 'AnalysisTimeGranularity'): - AnalysisTimeRangeDrillDownFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - range_maximum=range_maximum, - range_minimum=range_minimum, - time_granularity=time_granularity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.AnalysisColumnIdentifier', - range_maximum: str, - range_minimum: str, - time_granularity: 'AnalysisTimeGranularity', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("range_maximum", range_maximum) - _setter("range_minimum", range_minimum) - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "range_maximum", range_maximum) + pulumi.set(__self__, "range_minimum", range_minimum) + pulumi.set(__self__, "time_granularity", time_granularity) @property @pulumi.getter @@ -27667,46 +21894,21 @@ def __init__(__self__, *, range_maximum_value: Optional['outputs.AnalysisTimeRangeFilterValue'] = None, range_minimum_value: Optional['outputs.AnalysisTimeRangeFilterValue'] = None, time_granularity: Optional['AnalysisTimeGranularity'] = None): - AnalysisTimeRangeFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - filter_id=filter_id, - null_option=null_option, - exclude_period_configuration=exclude_period_configuration, - include_maximum=include_maximum, - include_minimum=include_minimum, - range_maximum_value=range_maximum_value, - range_minimum_value=range_minimum_value, - time_granularity=time_granularity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.AnalysisColumnIdentifier', - filter_id: str, - null_option: 'AnalysisFilterNullOption', - exclude_period_configuration: Optional['outputs.AnalysisExcludePeriodConfiguration'] = None, - include_maximum: Optional[bool] = None, - include_minimum: Optional[bool] = None, - range_maximum_value: Optional['outputs.AnalysisTimeRangeFilterValue'] = None, - range_minimum_value: Optional['outputs.AnalysisTimeRangeFilterValue'] = None, - time_granularity: Optional['AnalysisTimeGranularity'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("filter_id", filter_id) - _setter("null_option", null_option) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) + pulumi.set(__self__, "null_option", null_option) if exclude_period_configuration is not None: - _setter("exclude_period_configuration", exclude_period_configuration) + pulumi.set(__self__, "exclude_period_configuration", exclude_period_configuration) if include_maximum is not None: - _setter("include_maximum", include_maximum) + pulumi.set(__self__, "include_maximum", include_maximum) if include_minimum is not None: - _setter("include_minimum", include_minimum) + pulumi.set(__self__, "include_minimum", include_minimum) if range_maximum_value is not None: - _setter("range_maximum_value", range_maximum_value) + pulumi.set(__self__, "range_maximum_value", range_maximum_value) if range_minimum_value is not None: - _setter("range_minimum_value", range_minimum_value) + pulumi.set(__self__, "range_minimum_value", range_minimum_value) if time_granularity is not None: - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "time_granularity", time_granularity) @property @pulumi.getter @@ -27779,25 +21981,12 @@ def __init__(__self__, *, parameter: Optional[str] = None, rolling_date: Optional['outputs.AnalysisRollingDateConfiguration'] = None, static_value: Optional[str] = None): - AnalysisTimeRangeFilterValue._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter=parameter, - rolling_date=rolling_date, - static_value=static_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter: Optional[str] = None, - rolling_date: Optional['outputs.AnalysisRollingDateConfiguration'] = None, - static_value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if parameter is not None: - _setter("parameter", parameter) + pulumi.set(__self__, "parameter", parameter) if rolling_date is not None: - _setter("rolling_date", rolling_date) + pulumi.set(__self__, "rolling_date", rolling_date) if static_value is not None: - _setter("static_value", static_value) + pulumi.set(__self__, "static_value", static_value) @property @pulumi.getter @@ -27839,21 +22028,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, column_tooltip_item: Optional['outputs.AnalysisColumnTooltipItem'] = None, field_tooltip_item: Optional['outputs.AnalysisFieldTooltipItem'] = None): - AnalysisTooltipItem._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_tooltip_item=column_tooltip_item, - field_tooltip_item=field_tooltip_item, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_tooltip_item: Optional['outputs.AnalysisColumnTooltipItem'] = None, - field_tooltip_item: Optional['outputs.AnalysisFieldTooltipItem'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column_tooltip_item is not None: - _setter("column_tooltip_item", column_tooltip_item) + pulumi.set(__self__, "column_tooltip_item", column_tooltip_item) if field_tooltip_item is not None: - _setter("field_tooltip_item", field_tooltip_item) + pulumi.set(__self__, "field_tooltip_item", field_tooltip_item) @property @pulumi.getter(name="columnTooltipItem") @@ -27893,25 +22071,12 @@ def __init__(__self__, *, field_based_tooltip: Optional['outputs.AnalysisFieldBasedTooltip'] = None, selected_tooltip_type: Optional['AnalysisSelectedTooltipType'] = None, tooltip_visibility: Optional['AnalysisVisibility'] = None): - AnalysisTooltipOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_based_tooltip=field_based_tooltip, - selected_tooltip_type=selected_tooltip_type, - tooltip_visibility=tooltip_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_based_tooltip: Optional['outputs.AnalysisFieldBasedTooltip'] = None, - selected_tooltip_type: Optional['AnalysisSelectedTooltipType'] = None, - tooltip_visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_based_tooltip is not None: - _setter("field_based_tooltip", field_based_tooltip) + pulumi.set(__self__, "field_based_tooltip", field_based_tooltip) if selected_tooltip_type is not None: - _setter("selected_tooltip_type", selected_tooltip_type) + pulumi.set(__self__, "selected_tooltip_type", selected_tooltip_type) if tooltip_visibility is not None: - _setter("tooltip_visibility", tooltip_visibility) + pulumi.set(__self__, "tooltip_visibility", tooltip_visibility) @property @pulumi.getter(name="fieldBasedTooltip") @@ -27961,34 +22126,15 @@ def __init__(__self__, *, limit: Optional[float] = None, parameter_name: Optional[str] = None, time_granularity: Optional['AnalysisTimeGranularity'] = None): - AnalysisTopBottomFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - aggregation_sort_configurations=aggregation_sort_configurations, - column=column, - filter_id=filter_id, - limit=limit, - parameter_name=parameter_name, - time_granularity=time_granularity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aggregation_sort_configurations: Sequence['outputs.AnalysisAggregationSortConfiguration'], - column: 'outputs.AnalysisColumnIdentifier', - filter_id: str, - limit: Optional[float] = None, - parameter_name: Optional[str] = None, - time_granularity: Optional['AnalysisTimeGranularity'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("aggregation_sort_configurations", aggregation_sort_configurations) - _setter("column", column) - _setter("filter_id", filter_id) + pulumi.set(__self__, "aggregation_sort_configurations", aggregation_sort_configurations) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) if limit is not None: - _setter("limit", limit) + pulumi.set(__self__, "limit", limit) if parameter_name is not None: - _setter("parameter_name", parameter_name) + pulumi.set(__self__, "parameter_name", parameter_name) if time_granularity is not None: - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "time_granularity", time_granularity) @property @pulumi.getter(name="aggregationSortConfigurations") @@ -28053,43 +22199,20 @@ def __init__(__self__, *, sort_order: Optional['AnalysisTopBottomSortOrder'] = None, time: Optional['outputs.AnalysisDimensionField'] = None, value: Optional['outputs.AnalysisMeasureField'] = None): - AnalysisTopBottomMoversComputation._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - type=type, - category=category, - mover_size=mover_size, - name=name, - sort_order=sort_order, - time=time, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: str, - type: 'AnalysisTopBottomComputationType', - category: Optional['outputs.AnalysisDimensionField'] = None, - mover_size: Optional[float] = None, - name: Optional[str] = None, - sort_order: Optional['AnalysisTopBottomSortOrder'] = None, - time: Optional['outputs.AnalysisDimensionField'] = None, - value: Optional['outputs.AnalysisMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) - _setter("type", type) + pulumi.set(__self__, "computation_id", computation_id) + pulumi.set(__self__, "type", type) if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if mover_size is not None: - _setter("mover_size", mover_size) + pulumi.set(__self__, "mover_size", mover_size) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if sort_order is not None: - _setter("sort_order", sort_order) + pulumi.set(__self__, "sort_order", sort_order) if time is not None: - _setter("time", time) + pulumi.set(__self__, "time", time) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -28160,35 +22283,16 @@ def __init__(__self__, *, name: Optional[str] = None, result_size: Optional[float] = None, value: Optional['outputs.AnalysisMeasureField'] = None): - AnalysisTopBottomRankedComputation._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - type=type, - category=category, - name=name, - result_size=result_size, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: str, - type: 'AnalysisTopBottomComputationType', - category: Optional['outputs.AnalysisDimensionField'] = None, - name: Optional[str] = None, - result_size: Optional[float] = None, - value: Optional['outputs.AnalysisMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) - _setter("type", type) + pulumi.set(__self__, "computation_id", computation_id) + pulumi.set(__self__, "type", type) if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if result_size is not None: - _setter("result_size", result_size) + pulumi.set(__self__, "result_size", result_size) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -28244,24 +22348,11 @@ def __init__(__self__, *, computation_id: str, name: Optional[str] = None, value: Optional['outputs.AnalysisMeasureField'] = None): - AnalysisTotalAggregationComputation._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: str, - name: Optional[str] = None, - value: Optional['outputs.AnalysisMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) + pulumi.set(__self__, "computation_id", computation_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -28310,33 +22401,16 @@ def __init__(__self__, *, scroll_status: Optional['AnalysisTableTotalsScrollStatus'] = None, total_cell_style: Optional['outputs.AnalysisTableCellStyle'] = None, totals_visibility: Optional['AnalysisVisibility'] = None): - AnalysisTotalOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_label=custom_label, - placement=placement, - scroll_status=scroll_status, - total_cell_style=total_cell_style, - totals_visibility=totals_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_label: Optional[str] = None, - placement: Optional['AnalysisTableTotalsPlacement'] = None, - scroll_status: Optional['AnalysisTableTotalsScrollStatus'] = None, - total_cell_style: Optional['outputs.AnalysisTableCellStyle'] = None, - totals_visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if placement is not None: - _setter("placement", placement) + pulumi.set(__self__, "placement", placement) if scroll_status is not None: - _setter("scroll_status", scroll_status) + pulumi.set(__self__, "scroll_status", scroll_status) if total_cell_style is not None: - _setter("total_cell_style", total_cell_style) + pulumi.set(__self__, "total_cell_style", total_cell_style) if totals_visibility is not None: - _setter("totals_visibility", totals_visibility) + pulumi.set(__self__, "totals_visibility", totals_visibility) @property @pulumi.getter(name="customLabel") @@ -28370,25 +22444,12 @@ def __init__(__self__, *, colors: Optional[Sequence['outputs.AnalysisMeasureField']] = None, groups: Optional[Sequence['outputs.AnalysisDimensionField']] = None, sizes: Optional[Sequence['outputs.AnalysisMeasureField']] = None): - AnalysisTreeMapAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - colors=colors, - groups=groups, - sizes=sizes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - colors: Optional[Sequence['outputs.AnalysisMeasureField']] = None, - groups: Optional[Sequence['outputs.AnalysisDimensionField']] = None, - sizes: Optional[Sequence['outputs.AnalysisMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if colors is not None: - _setter("colors", colors) + pulumi.set(__self__, "colors", colors) if groups is not None: - _setter("groups", groups) + pulumi.set(__self__, "groups", groups) if sizes is not None: - _setter("sizes", sizes) + pulumi.set(__self__, "sizes", sizes) @property @pulumi.getter @@ -28447,49 +22508,24 @@ def __init__(__self__, *, size_label_options: Optional['outputs.AnalysisChartAxisLabelOptions'] = None, sort_configuration: Optional['outputs.AnalysisTreeMapSortConfiguration'] = None, tooltip: Optional['outputs.AnalysisTooltipOptions'] = None): - AnalysisTreeMapConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - color_label_options=color_label_options, - color_scale=color_scale, - data_labels=data_labels, - field_wells=field_wells, - group_label_options=group_label_options, - legend=legend, - size_label_options=size_label_options, - sort_configuration=sort_configuration, - tooltip=tooltip, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color_label_options: Optional['outputs.AnalysisChartAxisLabelOptions'] = None, - color_scale: Optional['outputs.AnalysisColorScale'] = None, - data_labels: Optional['outputs.AnalysisDataLabelOptions'] = None, - field_wells: Optional['outputs.AnalysisTreeMapFieldWells'] = None, - group_label_options: Optional['outputs.AnalysisChartAxisLabelOptions'] = None, - legend: Optional['outputs.AnalysisLegendOptions'] = None, - size_label_options: Optional['outputs.AnalysisChartAxisLabelOptions'] = None, - sort_configuration: Optional['outputs.AnalysisTreeMapSortConfiguration'] = None, - tooltip: Optional['outputs.AnalysisTooltipOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color_label_options is not None: - _setter("color_label_options", color_label_options) + pulumi.set(__self__, "color_label_options", color_label_options) if color_scale is not None: - _setter("color_scale", color_scale) + pulumi.set(__self__, "color_scale", color_scale) if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if group_label_options is not None: - _setter("group_label_options", group_label_options) + pulumi.set(__self__, "group_label_options", group_label_options) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if size_label_options is not None: - _setter("size_label_options", size_label_options) + pulumi.set(__self__, "size_label_options", size_label_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) @property @pulumi.getter(name="colorLabelOptions") @@ -28558,17 +22594,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, tree_map_aggregated_field_wells: Optional['outputs.AnalysisTreeMapAggregatedFieldWells'] = None): - AnalysisTreeMapFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - tree_map_aggregated_field_wells=tree_map_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - tree_map_aggregated_field_wells: Optional['outputs.AnalysisTreeMapAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if tree_map_aggregated_field_wells is not None: - _setter("tree_map_aggregated_field_wells", tree_map_aggregated_field_wells) + pulumi.set(__self__, "tree_map_aggregated_field_wells", tree_map_aggregated_field_wells) @property @pulumi.getter(name="treeMapAggregatedFieldWells") @@ -28600,21 +22627,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, tree_map_group_items_limit_configuration: Optional['outputs.AnalysisItemsLimitConfiguration'] = None, tree_map_sort: Optional[Sequence['outputs.AnalysisFieldSortOptions']] = None): - AnalysisTreeMapSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - tree_map_group_items_limit_configuration=tree_map_group_items_limit_configuration, - tree_map_sort=tree_map_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - tree_map_group_items_limit_configuration: Optional['outputs.AnalysisItemsLimitConfiguration'] = None, - tree_map_sort: Optional[Sequence['outputs.AnalysisFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if tree_map_group_items_limit_configuration is not None: - _setter("tree_map_group_items_limit_configuration", tree_map_group_items_limit_configuration) + pulumi.set(__self__, "tree_map_group_items_limit_configuration", tree_map_group_items_limit_configuration) if tree_map_sort is not None: - _setter("tree_map_sort", tree_map_sort) + pulumi.set(__self__, "tree_map_sort", tree_map_sort) @property @pulumi.getter(name="treeMapGroupItemsLimitConfiguration") @@ -28657,36 +22673,17 @@ def __init__(__self__, *, column_hierarchies: Optional[Sequence['outputs.AnalysisColumnHierarchy']] = None, subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None): - AnalysisTreeMapVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.AnalysisVisualCustomAction']] = None, - chart_configuration: Optional['outputs.AnalysisTreeMapConfiguration'] = None, - column_hierarchies: Optional[Sequence['outputs.AnalysisColumnHierarchy']] = None, - subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -28723,17 +22720,8 @@ def title(self) -> Optional['outputs.AnalysisVisualTitleLabelOptions']: class AnalysisTrendArrowOptions(dict): def __init__(__self__, *, visibility: Optional['AnalysisVisibility'] = None): - AnalysisTrendArrowOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -28766,23 +22754,10 @@ def __init__(__self__, *, column: 'outputs.AnalysisColumnIdentifier', field_id: str, format_configuration: Optional['outputs.AnalysisFormatConfiguration'] = None): - AnalysisUnaggregatedField._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - format_configuration=format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.AnalysisColumnIdentifier', - field_id: str, - format_configuration: Optional['outputs.AnalysisFormatConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) @property @pulumi.getter @@ -28823,24 +22798,11 @@ def __init__(__self__, *, computation_id: str, category: Optional['outputs.AnalysisDimensionField'] = None, name: Optional[str] = None): - AnalysisUniqueValuesComputation._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - category=category, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: str, - category: Optional['outputs.AnalysisDimensionField'] = None, - name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) + pulumi.set(__self__, "computation_id", computation_id) if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="computationId") @@ -28862,16 +22824,7 @@ def name(self) -> Optional[str]: class AnalysisValidationStrategy(dict): def __init__(__self__, *, mode: 'AnalysisValidationStrategyMode'): - AnalysisValidationStrategy._configure( - lambda key, value: pulumi.set(__self__, key, value), - mode=mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mode: 'AnalysisValidationStrategyMode', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) @property @pulumi.getter @@ -28900,17 +22853,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, percent_range: Optional['outputs.AnalysisPercentVisibleRange'] = None): - AnalysisVisibleRangeOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - percent_range=percent_range, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - percent_range: Optional['outputs.AnalysisPercentVisibleRange'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if percent_range is not None: - _setter("percent_range", percent_range) + pulumi.set(__self__, "percent_range", percent_range) @property @pulumi.getter(name="percentRange") @@ -29005,105 +22949,52 @@ def __init__(__self__, *, tree_map_visual: Optional['outputs.AnalysisTreeMapVisual'] = None, waterfall_visual: Optional['outputs.AnalysisWaterfallVisual'] = None, word_cloud_visual: Optional['outputs.AnalysisWordCloudVisual'] = None): - AnalysisVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - bar_chart_visual=bar_chart_visual, - box_plot_visual=box_plot_visual, - combo_chart_visual=combo_chart_visual, - custom_content_visual=custom_content_visual, - empty_visual=empty_visual, - filled_map_visual=filled_map_visual, - funnel_chart_visual=funnel_chart_visual, - gauge_chart_visual=gauge_chart_visual, - geospatial_map_visual=geospatial_map_visual, - heat_map_visual=heat_map_visual, - histogram_visual=histogram_visual, - insight_visual=insight_visual, - kpi_visual=kpi_visual, - line_chart_visual=line_chart_visual, - pie_chart_visual=pie_chart_visual, - pivot_table_visual=pivot_table_visual, - radar_chart_visual=radar_chart_visual, - sankey_diagram_visual=sankey_diagram_visual, - scatter_plot_visual=scatter_plot_visual, - table_visual=table_visual, - tree_map_visual=tree_map_visual, - waterfall_visual=waterfall_visual, - word_cloud_visual=word_cloud_visual, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bar_chart_visual: Optional['outputs.AnalysisBarChartVisual'] = None, - box_plot_visual: Optional['outputs.AnalysisBoxPlotVisual'] = None, - combo_chart_visual: Optional['outputs.AnalysisComboChartVisual'] = None, - custom_content_visual: Optional['outputs.AnalysisCustomContentVisual'] = None, - empty_visual: Optional['outputs.AnalysisEmptyVisual'] = None, - filled_map_visual: Optional['outputs.AnalysisFilledMapVisual'] = None, - funnel_chart_visual: Optional['outputs.AnalysisFunnelChartVisual'] = None, - gauge_chart_visual: Optional['outputs.AnalysisGaugeChartVisual'] = None, - geospatial_map_visual: Optional['outputs.AnalysisGeospatialMapVisual'] = None, - heat_map_visual: Optional['outputs.AnalysisHeatMapVisual'] = None, - histogram_visual: Optional['outputs.AnalysisHistogramVisual'] = None, - insight_visual: Optional['outputs.AnalysisInsightVisual'] = None, - kpi_visual: Optional['outputs.AnalysisKpiVisual'] = None, - line_chart_visual: Optional['outputs.AnalysisLineChartVisual'] = None, - pie_chart_visual: Optional['outputs.AnalysisPieChartVisual'] = None, - pivot_table_visual: Optional['outputs.AnalysisPivotTableVisual'] = None, - radar_chart_visual: Optional['outputs.AnalysisRadarChartVisual'] = None, - sankey_diagram_visual: Optional['outputs.AnalysisSankeyDiagramVisual'] = None, - scatter_plot_visual: Optional['outputs.AnalysisScatterPlotVisual'] = None, - table_visual: Optional['outputs.AnalysisTableVisual'] = None, - tree_map_visual: Optional['outputs.AnalysisTreeMapVisual'] = None, - waterfall_visual: Optional['outputs.AnalysisWaterfallVisual'] = None, - word_cloud_visual: Optional['outputs.AnalysisWordCloudVisual'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bar_chart_visual is not None: - _setter("bar_chart_visual", bar_chart_visual) + pulumi.set(__self__, "bar_chart_visual", bar_chart_visual) if box_plot_visual is not None: - _setter("box_plot_visual", box_plot_visual) + pulumi.set(__self__, "box_plot_visual", box_plot_visual) if combo_chart_visual is not None: - _setter("combo_chart_visual", combo_chart_visual) + pulumi.set(__self__, "combo_chart_visual", combo_chart_visual) if custom_content_visual is not None: - _setter("custom_content_visual", custom_content_visual) + pulumi.set(__self__, "custom_content_visual", custom_content_visual) if empty_visual is not None: - _setter("empty_visual", empty_visual) + pulumi.set(__self__, "empty_visual", empty_visual) if filled_map_visual is not None: - _setter("filled_map_visual", filled_map_visual) + pulumi.set(__self__, "filled_map_visual", filled_map_visual) if funnel_chart_visual is not None: - _setter("funnel_chart_visual", funnel_chart_visual) + pulumi.set(__self__, "funnel_chart_visual", funnel_chart_visual) if gauge_chart_visual is not None: - _setter("gauge_chart_visual", gauge_chart_visual) + pulumi.set(__self__, "gauge_chart_visual", gauge_chart_visual) if geospatial_map_visual is not None: - _setter("geospatial_map_visual", geospatial_map_visual) + pulumi.set(__self__, "geospatial_map_visual", geospatial_map_visual) if heat_map_visual is not None: - _setter("heat_map_visual", heat_map_visual) + pulumi.set(__self__, "heat_map_visual", heat_map_visual) if histogram_visual is not None: - _setter("histogram_visual", histogram_visual) + pulumi.set(__self__, "histogram_visual", histogram_visual) if insight_visual is not None: - _setter("insight_visual", insight_visual) + pulumi.set(__self__, "insight_visual", insight_visual) if kpi_visual is not None: - _setter("kpi_visual", kpi_visual) + pulumi.set(__self__, "kpi_visual", kpi_visual) if line_chart_visual is not None: - _setter("line_chart_visual", line_chart_visual) + pulumi.set(__self__, "line_chart_visual", line_chart_visual) if pie_chart_visual is not None: - _setter("pie_chart_visual", pie_chart_visual) + pulumi.set(__self__, "pie_chart_visual", pie_chart_visual) if pivot_table_visual is not None: - _setter("pivot_table_visual", pivot_table_visual) + pulumi.set(__self__, "pivot_table_visual", pivot_table_visual) if radar_chart_visual is not None: - _setter("radar_chart_visual", radar_chart_visual) + pulumi.set(__self__, "radar_chart_visual", radar_chart_visual) if sankey_diagram_visual is not None: - _setter("sankey_diagram_visual", sankey_diagram_visual) + pulumi.set(__self__, "sankey_diagram_visual", sankey_diagram_visual) if scatter_plot_visual is not None: - _setter("scatter_plot_visual", scatter_plot_visual) + pulumi.set(__self__, "scatter_plot_visual", scatter_plot_visual) if table_visual is not None: - _setter("table_visual", table_visual) + pulumi.set(__self__, "table_visual", table_visual) if tree_map_visual is not None: - _setter("tree_map_visual", tree_map_visual) + pulumi.set(__self__, "tree_map_visual", tree_map_visual) if waterfall_visual is not None: - _setter("waterfall_visual", waterfall_visual) + pulumi.set(__self__, "waterfall_visual", waterfall_visual) if word_cloud_visual is not None: - _setter("word_cloud_visual", word_cloud_visual) + pulumi.set(__self__, "word_cloud_visual", word_cloud_visual) @property @pulumi.getter(name="barChartVisual") @@ -29248,29 +23139,12 @@ def __init__(__self__, *, name: str, trigger: 'AnalysisVisualCustomActionTrigger', status: Optional['AnalysisWidgetStatus'] = None): - AnalysisVisualCustomAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - action_operations=action_operations, - custom_action_id=custom_action_id, - name=name, - trigger=trigger, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action_operations: Sequence['outputs.AnalysisVisualCustomActionOperation'], - custom_action_id: str, - name: str, - trigger: 'AnalysisVisualCustomActionTrigger', - status: Optional['AnalysisWidgetStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action_operations", action_operations) - _setter("custom_action_id", custom_action_id) - _setter("name", name) - _setter("trigger", trigger) + pulumi.set(__self__, "action_operations", action_operations) + pulumi.set(__self__, "custom_action_id", custom_action_id) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "trigger", trigger) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter(name="actionOperations") @@ -29328,29 +23202,14 @@ def __init__(__self__, *, navigation_operation: Optional['outputs.AnalysisCustomActionNavigationOperation'] = None, set_parameters_operation: Optional['outputs.AnalysisCustomActionSetParametersOperation'] = None, url_operation: Optional['outputs.AnalysisCustomActionUrlOperation'] = None): - AnalysisVisualCustomActionOperation._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_operation=filter_operation, - navigation_operation=navigation_operation, - set_parameters_operation=set_parameters_operation, - url_operation=url_operation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_operation: Optional['outputs.AnalysisCustomActionFilterOperation'] = None, - navigation_operation: Optional['outputs.AnalysisCustomActionNavigationOperation'] = None, - set_parameters_operation: Optional['outputs.AnalysisCustomActionSetParametersOperation'] = None, - url_operation: Optional['outputs.AnalysisCustomActionUrlOperation'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if filter_operation is not None: - _setter("filter_operation", filter_operation) + pulumi.set(__self__, "filter_operation", filter_operation) if navigation_operation is not None: - _setter("navigation_operation", navigation_operation) + pulumi.set(__self__, "navigation_operation", navigation_operation) if set_parameters_operation is not None: - _setter("set_parameters_operation", set_parameters_operation) + pulumi.set(__self__, "set_parameters_operation", set_parameters_operation) if url_operation is not None: - _setter("url_operation", url_operation) + pulumi.set(__self__, "url_operation", url_operation) @property @pulumi.getter(name="filterOperation") @@ -29397,21 +23256,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, chart_color: Optional[str] = None, color_map: Optional[Sequence['outputs.AnalysisDataPathColor']] = None): - AnalysisVisualPalette._configure( - lambda key, value: pulumi.set(__self__, key, value), - chart_color=chart_color, - color_map=color_map, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - chart_color: Optional[str] = None, - color_map: Optional[Sequence['outputs.AnalysisDataPathColor']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if chart_color is not None: - _setter("chart_color", chart_color) + pulumi.set(__self__, "chart_color", chart_color) if color_map is not None: - _setter("color_map", color_map) + pulumi.set(__self__, "color_map", color_map) @property @pulumi.getter(name="chartColor") @@ -29446,21 +23294,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, format_text: Optional['outputs.AnalysisLongFormatText'] = None, visibility: Optional['AnalysisVisibility'] = None): - AnalysisVisualSubtitleLabelOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - format_text=format_text, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - format_text: Optional['outputs.AnalysisLongFormatText'] = None, - visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if format_text is not None: - _setter("format_text", format_text) + pulumi.set(__self__, "format_text", format_text) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="formatText") @@ -29495,21 +23332,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, format_text: Optional['outputs.AnalysisShortFormatText'] = None, visibility: Optional['AnalysisVisibility'] = None): - AnalysisVisualTitleLabelOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - format_text=format_text, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - format_text: Optional['outputs.AnalysisShortFormatText'] = None, - visibility: Optional['AnalysisVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if format_text is not None: - _setter("format_text", format_text) + pulumi.set(__self__, "format_text", format_text) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="formatText") @@ -29528,25 +23354,12 @@ def __init__(__self__, *, breakdowns: Optional[Sequence['outputs.AnalysisDimensionField']] = None, categories: Optional[Sequence['outputs.AnalysisDimensionField']] = None, values: Optional[Sequence['outputs.AnalysisMeasureField']] = None): - AnalysisWaterfallChartAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - breakdowns=breakdowns, - categories=categories, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - breakdowns: Optional[Sequence['outputs.AnalysisDimensionField']] = None, - categories: Optional[Sequence['outputs.AnalysisDimensionField']] = None, - values: Optional[Sequence['outputs.AnalysisMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if breakdowns is not None: - _setter("breakdowns", breakdowns) + pulumi.set(__self__, "breakdowns", breakdowns) if categories is not None: - _setter("categories", categories) + pulumi.set(__self__, "categories", categories) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -29610,53 +23423,26 @@ def __init__(__self__, *, sort_configuration: Optional['outputs.AnalysisWaterfallChartSortConfiguration'] = None, visual_palette: Optional['outputs.AnalysisVisualPalette'] = None, waterfall_chart_options: Optional['outputs.AnalysisWaterfallChartOptions'] = None): - AnalysisWaterfallChartConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_axis_display_options=category_axis_display_options, - category_axis_label_options=category_axis_label_options, - data_labels=data_labels, - field_wells=field_wells, - legend=legend, - primary_y_axis_display_options=primary_y_axis_display_options, - primary_y_axis_label_options=primary_y_axis_label_options, - sort_configuration=sort_configuration, - visual_palette=visual_palette, - waterfall_chart_options=waterfall_chart_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_axis_display_options: Optional['outputs.AnalysisAxisDisplayOptions'] = None, - category_axis_label_options: Optional['outputs.AnalysisChartAxisLabelOptions'] = None, - data_labels: Optional['outputs.AnalysisDataLabelOptions'] = None, - field_wells: Optional['outputs.AnalysisWaterfallChartFieldWells'] = None, - legend: Optional['outputs.AnalysisLegendOptions'] = None, - primary_y_axis_display_options: Optional['outputs.AnalysisAxisDisplayOptions'] = None, - primary_y_axis_label_options: Optional['outputs.AnalysisChartAxisLabelOptions'] = None, - sort_configuration: Optional['outputs.AnalysisWaterfallChartSortConfiguration'] = None, - visual_palette: Optional['outputs.AnalysisVisualPalette'] = None, - waterfall_chart_options: Optional['outputs.AnalysisWaterfallChartOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_axis_display_options is not None: - _setter("category_axis_display_options", category_axis_display_options) + pulumi.set(__self__, "category_axis_display_options", category_axis_display_options) if category_axis_label_options is not None: - _setter("category_axis_label_options", category_axis_label_options) + pulumi.set(__self__, "category_axis_label_options", category_axis_label_options) if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if primary_y_axis_display_options is not None: - _setter("primary_y_axis_display_options", primary_y_axis_display_options) + pulumi.set(__self__, "primary_y_axis_display_options", primary_y_axis_display_options) if primary_y_axis_label_options is not None: - _setter("primary_y_axis_label_options", primary_y_axis_label_options) + pulumi.set(__self__, "primary_y_axis_label_options", primary_y_axis_label_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) if waterfall_chart_options is not None: - _setter("waterfall_chart_options", waterfall_chart_options) + pulumi.set(__self__, "waterfall_chart_options", waterfall_chart_options) @property @pulumi.getter(name="categoryAxisDisplayOptions") @@ -29730,17 +23516,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, waterfall_chart_aggregated_field_wells: Optional['outputs.AnalysisWaterfallChartAggregatedFieldWells'] = None): - AnalysisWaterfallChartFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - waterfall_chart_aggregated_field_wells=waterfall_chart_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - waterfall_chart_aggregated_field_wells: Optional['outputs.AnalysisWaterfallChartAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if waterfall_chart_aggregated_field_wells is not None: - _setter("waterfall_chart_aggregated_field_wells", waterfall_chart_aggregated_field_wells) + pulumi.set(__self__, "waterfall_chart_aggregated_field_wells", waterfall_chart_aggregated_field_wells) @property @pulumi.getter(name="waterfallChartAggregatedFieldWells") @@ -29769,17 +23546,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, total_bar_label: Optional[str] = None): - AnalysisWaterfallChartOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - total_bar_label=total_bar_label, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - total_bar_label: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if total_bar_label is not None: - _setter("total_bar_label", total_bar_label) + pulumi.set(__self__, "total_bar_label", total_bar_label) @property @pulumi.getter(name="totalBarLabel") @@ -29811,21 +23579,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, breakdown_items_limit: Optional['outputs.AnalysisItemsLimitConfiguration'] = None, category_sort: Optional[Sequence['outputs.AnalysisFieldSortOptions']] = None): - AnalysisWaterfallChartSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - breakdown_items_limit=breakdown_items_limit, - category_sort=category_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - breakdown_items_limit: Optional['outputs.AnalysisItemsLimitConfiguration'] = None, - category_sort: Optional[Sequence['outputs.AnalysisFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if breakdown_items_limit is not None: - _setter("breakdown_items_limit", breakdown_items_limit) + pulumi.set(__self__, "breakdown_items_limit", breakdown_items_limit) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) @property @pulumi.getter(name="breakdownItemsLimit") @@ -29868,36 +23625,17 @@ def __init__(__self__, *, column_hierarchies: Optional[Sequence['outputs.AnalysisColumnHierarchy']] = None, subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None): - AnalysisWaterfallVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.AnalysisVisualCustomAction']] = None, - chart_configuration: Optional['outputs.AnalysisWaterfallChartConfiguration'] = None, - column_hierarchies: Optional[Sequence['outputs.AnalysisColumnHierarchy']] = None, - subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -29935,19 +23673,8 @@ class AnalysisWhatIfPointScenario(dict): def __init__(__self__, *, date: str, value: float): - AnalysisWhatIfPointScenario._configure( - lambda key, value: pulumi.set(__self__, key, value), - date=date, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date: str, - value: float, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("date", date) - _setter("value", value) + pulumi.set(__self__, "date", date) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -29985,22 +23712,9 @@ def __init__(__self__, *, end_date: str, start_date: str, value: float): - AnalysisWhatIfRangeScenario._configure( - lambda key, value: pulumi.set(__self__, key, value), - end_date=end_date, - start_date=start_date, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - end_date: str, - start_date: str, - value: float, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("end_date", end_date) - _setter("start_date", start_date) - _setter("value", value) + pulumi.set(__self__, "end_date", end_date) + pulumi.set(__self__, "start_date", start_date) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="endDate") @@ -30040,21 +23754,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, group_by: Optional[Sequence['outputs.AnalysisDimensionField']] = None, size: Optional[Sequence['outputs.AnalysisMeasureField']] = None): - AnalysisWordCloudAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_by=group_by, - size=size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_by: Optional[Sequence['outputs.AnalysisDimensionField']] = None, - size: Optional[Sequence['outputs.AnalysisMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if group_by is not None: - _setter("group_by", group_by) + pulumi.set(__self__, "group_by", group_by) if size is not None: - _setter("size", size) + pulumi.set(__self__, "size", size) @property @pulumi.getter(name="groupBy") @@ -30097,29 +23800,14 @@ def __init__(__self__, *, field_wells: Optional['outputs.AnalysisWordCloudFieldWells'] = None, sort_configuration: Optional['outputs.AnalysisWordCloudSortConfiguration'] = None, word_cloud_options: Optional['outputs.AnalysisWordCloudOptions'] = None): - AnalysisWordCloudChartConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_label_options=category_label_options, - field_wells=field_wells, - sort_configuration=sort_configuration, - word_cloud_options=word_cloud_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_label_options: Optional['outputs.AnalysisChartAxisLabelOptions'] = None, - field_wells: Optional['outputs.AnalysisWordCloudFieldWells'] = None, - sort_configuration: Optional['outputs.AnalysisWordCloudSortConfiguration'] = None, - word_cloud_options: Optional['outputs.AnalysisWordCloudOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_label_options is not None: - _setter("category_label_options", category_label_options) + pulumi.set(__self__, "category_label_options", category_label_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if word_cloud_options is not None: - _setter("word_cloud_options", word_cloud_options) + pulumi.set(__self__, "word_cloud_options", word_cloud_options) @property @pulumi.getter(name="categoryLabelOptions") @@ -30163,17 +23851,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, word_cloud_aggregated_field_wells: Optional['outputs.AnalysisWordCloudAggregatedFieldWells'] = None): - AnalysisWordCloudFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - word_cloud_aggregated_field_wells=word_cloud_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - word_cloud_aggregated_field_wells: Optional['outputs.AnalysisWordCloudAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if word_cloud_aggregated_field_wells is not None: - _setter("word_cloud_aggregated_field_wells", word_cloud_aggregated_field_wells) + pulumi.set(__self__, "word_cloud_aggregated_field_wells", word_cloud_aggregated_field_wells) @property @pulumi.getter(name="wordCloudAggregatedFieldWells") @@ -30217,37 +23896,18 @@ def __init__(__self__, *, word_orientation: Optional['AnalysisWordCloudWordOrientation'] = None, word_padding: Optional['AnalysisWordCloudWordPadding'] = None, word_scaling: Optional['AnalysisWordCloudWordScaling'] = None): - AnalysisWordCloudOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_layout=cloud_layout, - maximum_string_length=maximum_string_length, - word_casing=word_casing, - word_orientation=word_orientation, - word_padding=word_padding, - word_scaling=word_scaling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_layout: Optional['AnalysisWordCloudCloudLayout'] = None, - maximum_string_length: Optional[float] = None, - word_casing: Optional['AnalysisWordCloudWordCasing'] = None, - word_orientation: Optional['AnalysisWordCloudWordOrientation'] = None, - word_padding: Optional['AnalysisWordCloudWordPadding'] = None, - word_scaling: Optional['AnalysisWordCloudWordScaling'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_layout is not None: - _setter("cloud_layout", cloud_layout) + pulumi.set(__self__, "cloud_layout", cloud_layout) if maximum_string_length is not None: - _setter("maximum_string_length", maximum_string_length) + pulumi.set(__self__, "maximum_string_length", maximum_string_length) if word_casing is not None: - _setter("word_casing", word_casing) + pulumi.set(__self__, "word_casing", word_casing) if word_orientation is not None: - _setter("word_orientation", word_orientation) + pulumi.set(__self__, "word_orientation", word_orientation) if word_padding is not None: - _setter("word_padding", word_padding) + pulumi.set(__self__, "word_padding", word_padding) if word_scaling is not None: - _setter("word_scaling", word_scaling) + pulumi.set(__self__, "word_scaling", word_scaling) @property @pulumi.getter(name="cloudLayout") @@ -30304,21 +23964,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, category_items_limit: Optional['outputs.AnalysisItemsLimitConfiguration'] = None, category_sort: Optional[Sequence['outputs.AnalysisFieldSortOptions']] = None): - AnalysisWordCloudSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_items_limit=category_items_limit, - category_sort=category_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_items_limit: Optional['outputs.AnalysisItemsLimitConfiguration'] = None, - category_sort: Optional[Sequence['outputs.AnalysisFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_items_limit is not None: - _setter("category_items_limit", category_items_limit) + pulumi.set(__self__, "category_items_limit", category_items_limit) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) @property @pulumi.getter(name="categoryItemsLimit") @@ -30361,36 +24010,17 @@ def __init__(__self__, *, column_hierarchies: Optional[Sequence['outputs.AnalysisColumnHierarchy']] = None, subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None): - AnalysisWordCloudVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.AnalysisVisualCustomAction']] = None, - chart_configuration: Optional['outputs.AnalysisWordCloudChartConfiguration'] = None, - column_hierarchies: Optional[Sequence['outputs.AnalysisColumnHierarchy']] = None, - subtitle: Optional['outputs.AnalysisVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.AnalysisVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -30444,17 +24074,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, availability_status: Optional['DashboardBehavior'] = None): - DashboardAdHocFilteringOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_status=availability_status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_status: Optional['DashboardBehavior'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_status is not None: - _setter("availability_status", availability_status) + pulumi.set(__self__, "availability_status", availability_status) @property @pulumi.getter(name="availabilityStatus") @@ -30492,29 +24113,14 @@ def __init__(__self__, *, categorical_aggregation_function: Optional['DashboardCategoricalAggregationFunction'] = None, date_aggregation_function: Optional['DashboardDateAggregationFunction'] = None, numerical_aggregation_function: Optional['outputs.DashboardNumericalAggregationFunction'] = None): - DashboardAggregationFunction._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute_aggregation_function=attribute_aggregation_function, - categorical_aggregation_function=categorical_aggregation_function, - date_aggregation_function=date_aggregation_function, - numerical_aggregation_function=numerical_aggregation_function, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute_aggregation_function: Optional['outputs.DashboardAttributeAggregationFunction'] = None, - categorical_aggregation_function: Optional['DashboardCategoricalAggregationFunction'] = None, - date_aggregation_function: Optional['DashboardDateAggregationFunction'] = None, - numerical_aggregation_function: Optional['outputs.DashboardNumericalAggregationFunction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attribute_aggregation_function is not None: - _setter("attribute_aggregation_function", attribute_aggregation_function) + pulumi.set(__self__, "attribute_aggregation_function", attribute_aggregation_function) if categorical_aggregation_function is not None: - _setter("categorical_aggregation_function", categorical_aggregation_function) + pulumi.set(__self__, "categorical_aggregation_function", categorical_aggregation_function) if date_aggregation_function is not None: - _setter("date_aggregation_function", date_aggregation_function) + pulumi.set(__self__, "date_aggregation_function", date_aggregation_function) if numerical_aggregation_function is not None: - _setter("numerical_aggregation_function", numerical_aggregation_function) + pulumi.set(__self__, "numerical_aggregation_function", numerical_aggregation_function) @property @pulumi.getter(name="attributeAggregationFunction") @@ -30562,23 +24168,10 @@ def __init__(__self__, *, column: 'outputs.DashboardColumnIdentifier', sort_direction: 'DashboardSortDirection', aggregation_function: Optional['outputs.DashboardAggregationFunction'] = None): - DashboardAggregationSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - sort_direction=sort_direction, - aggregation_function=aggregation_function, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.DashboardColumnIdentifier', - sort_direction: 'DashboardSortDirection', - aggregation_function: Optional['outputs.DashboardAggregationFunction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("sort_direction", sort_direction) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "sort_direction", sort_direction) if aggregation_function is not None: - _setter("aggregation_function", aggregation_function) + pulumi.set(__self__, "aggregation_function", aggregation_function) @property @pulumi.getter @@ -30600,11 +24193,6 @@ def aggregation_function(self) -> Optional['outputs.DashboardAggregationFunction class DashboardAllSheetsFilterScopeConfiguration(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -30628,16 +24216,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, default_new_sheet_configuration: 'outputs.DashboardDefaultNewSheetConfiguration'): - DashboardAnalysisDefaults._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_new_sheet_configuration=default_new_sheet_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_new_sheet_configuration: 'outputs.DashboardDefaultNewSheetConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("default_new_sheet_configuration", default_new_sheet_configuration) + pulumi.set(__self__, "default_new_sheet_configuration", default_new_sheet_configuration) @property @pulumi.getter(name="defaultNewSheetConfiguration") @@ -30669,21 +24248,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, anchor_option: Optional['DashboardAnchorOption'] = None, parameter_name: Optional[str] = None): - DashboardAnchorDateConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - anchor_option=anchor_option, - parameter_name=parameter_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - anchor_option: Optional['DashboardAnchorOption'] = None, - parameter_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if anchor_option is not None: - _setter("anchor_option", anchor_option) + pulumi.set(__self__, "anchor_option", anchor_option) if parameter_name is not None: - _setter("parameter_name", parameter_name) + pulumi.set(__self__, "parameter_name", parameter_name) @property @pulumi.getter(name="anchorOption") @@ -30718,21 +24286,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, range: Optional['outputs.DashboardArcAxisDisplayRange'] = None, reserve_range: Optional[float] = None): - DashboardArcAxisConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - range=range, - reserve_range=reserve_range, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - range: Optional['outputs.DashboardArcAxisDisplayRange'] = None, - reserve_range: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if range is not None: - _setter("range", range) + pulumi.set(__self__, "range", range) if reserve_range is not None: - _setter("reserve_range", reserve_range) + pulumi.set(__self__, "reserve_range", reserve_range) @property @pulumi.getter @@ -30750,21 +24307,10 @@ class DashboardArcAxisDisplayRange(dict): def __init__(__self__, *, max: Optional[float] = None, min: Optional[float] = None): - DashboardArcAxisDisplayRange._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[float] = None, - min: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -30801,21 +24347,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, arc_angle: Optional[float] = None, arc_thickness: Optional['DashboardArcThicknessOptions'] = None): - DashboardArcConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - arc_angle=arc_angle, - arc_thickness=arc_thickness, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arc_angle: Optional[float] = None, - arc_thickness: Optional['DashboardArcThicknessOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arc_angle is not None: - _setter("arc_angle", arc_angle) + pulumi.set(__self__, "arc_angle", arc_angle) if arc_thickness is not None: - _setter("arc_thickness", arc_thickness) + pulumi.set(__self__, "arc_thickness", arc_thickness) @property @pulumi.getter(name="arcAngle") @@ -30849,17 +24384,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, arc_thickness: Optional['DashboardArcThickness'] = None): - DashboardArcOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - arc_thickness=arc_thickness, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arc_thickness: Optional['DashboardArcThickness'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arc_thickness is not None: - _setter("arc_thickness", arc_thickness) + pulumi.set(__self__, "arc_thickness", arc_thickness) @property @pulumi.getter(name="arcThickness") @@ -30891,21 +24417,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, simple_attribute_aggregation: Optional['DashboardSimpleAttributeAggregationFunction'] = None, value_for_multiple_values: Optional[str] = None): - DashboardAttributeAggregationFunction._configure( - lambda key, value: pulumi.set(__self__, key, value), - simple_attribute_aggregation=simple_attribute_aggregation, - value_for_multiple_values=value_for_multiple_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - simple_attribute_aggregation: Optional['DashboardSimpleAttributeAggregationFunction'] = None, - value_for_multiple_values: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if simple_attribute_aggregation is not None: - _setter("simple_attribute_aggregation", simple_attribute_aggregation) + pulumi.set(__self__, "simple_attribute_aggregation", simple_attribute_aggregation) if value_for_multiple_values is not None: - _setter("value_for_multiple_values", value_for_multiple_values) + pulumi.set(__self__, "value_for_multiple_values", value_for_multiple_values) @property @pulumi.getter(name="simpleAttributeAggregation") @@ -30942,21 +24457,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, date_axis_options: Optional['outputs.DashboardDateAxisOptions'] = None, numeric_axis_options: Optional['outputs.DashboardNumericAxisOptions'] = None): - DashboardAxisDataOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_axis_options=date_axis_options, - numeric_axis_options=numeric_axis_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_axis_options: Optional['outputs.DashboardDateAxisOptions'] = None, - numeric_axis_options: Optional['outputs.DashboardNumericAxisOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_axis_options is not None: - _setter("date_axis_options", date_axis_options) + pulumi.set(__self__, "date_axis_options", date_axis_options) if numeric_axis_options is not None: - _setter("numeric_axis_options", numeric_axis_options) + pulumi.set(__self__, "numeric_axis_options", numeric_axis_options) @property @pulumi.getter(name="dateAxisOptions") @@ -30973,11 +24477,6 @@ def numeric_axis_options(self) -> Optional['outputs.DashboardNumericAxisOptions' class DashboardAxisDisplayDataDrivenRange(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -30985,21 +24484,10 @@ class DashboardAxisDisplayMinMaxRange(dict): def __init__(__self__, *, maximum: Optional[float] = None, minimum: Optional[float] = None): - DashboardAxisDisplayMinMaxRange._configure( - lambda key, value: pulumi.set(__self__, key, value), - maximum=maximum, - minimum=minimum, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - maximum: Optional[float] = None, - minimum: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if maximum is not None: - _setter("maximum", maximum) + pulumi.set(__self__, "maximum", maximum) if minimum is not None: - _setter("minimum", minimum) + pulumi.set(__self__, "minimum", minimum) @property @pulumi.getter @@ -31051,37 +24539,18 @@ def __init__(__self__, *, """ :param str axis_offset: String based length that is composed of value and unit in px """ - DashboardAxisDisplayOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - axis_line_visibility=axis_line_visibility, - axis_offset=axis_offset, - data_options=data_options, - grid_line_visibility=grid_line_visibility, - scrollbar_options=scrollbar_options, - tick_label_options=tick_label_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - axis_line_visibility: Optional['DashboardVisibility'] = None, - axis_offset: Optional[str] = None, - data_options: Optional['outputs.DashboardAxisDataOptions'] = None, - grid_line_visibility: Optional['DashboardVisibility'] = None, - scrollbar_options: Optional['outputs.DashboardScrollBarOptions'] = None, - tick_label_options: Optional['outputs.DashboardAxisTickLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if axis_line_visibility is not None: - _setter("axis_line_visibility", axis_line_visibility) + pulumi.set(__self__, "axis_line_visibility", axis_line_visibility) if axis_offset is not None: - _setter("axis_offset", axis_offset) + pulumi.set(__self__, "axis_offset", axis_offset) if data_options is not None: - _setter("data_options", data_options) + pulumi.set(__self__, "data_options", data_options) if grid_line_visibility is not None: - _setter("grid_line_visibility", grid_line_visibility) + pulumi.set(__self__, "grid_line_visibility", grid_line_visibility) if scrollbar_options is not None: - _setter("scrollbar_options", scrollbar_options) + pulumi.set(__self__, "scrollbar_options", scrollbar_options) if tick_label_options is not None: - _setter("tick_label_options", tick_label_options) + pulumi.set(__self__, "tick_label_options", tick_label_options) @property @pulumi.getter(name="axisLineVisibility") @@ -31141,21 +24610,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, data_driven: Optional['outputs.DashboardAxisDisplayDataDrivenRange'] = None, min_max: Optional['outputs.DashboardAxisDisplayMinMaxRange'] = None): - DashboardAxisDisplayRange._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_driven=data_driven, - min_max=min_max, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_driven: Optional['outputs.DashboardAxisDisplayDataDrivenRange'] = None, - min_max: Optional['outputs.DashboardAxisDisplayMinMaxRange'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_driven is not None: - _setter("data_driven", data_driven) + pulumi.set(__self__, "data_driven", data_driven) if min_max is not None: - _setter("min_max", min_max) + pulumi.set(__self__, "min_max", min_max) @property @pulumi.getter(name="dataDriven") @@ -31195,25 +24653,12 @@ def __init__(__self__, *, apply_to: Optional['outputs.DashboardAxisLabelReferenceOptions'] = None, custom_label: Optional[str] = None, font_configuration: Optional['outputs.DashboardFontConfiguration'] = None): - DashboardAxisLabelOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - apply_to=apply_to, - custom_label=custom_label, - font_configuration=font_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - apply_to: Optional['outputs.DashboardAxisLabelReferenceOptions'] = None, - custom_label: Optional[str] = None, - font_configuration: Optional['outputs.DashboardFontConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if apply_to is not None: - _setter("apply_to", apply_to) + pulumi.set(__self__, "apply_to", apply_to) if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if font_configuration is not None: - _setter("font_configuration", font_configuration) + pulumi.set(__self__, "font_configuration", font_configuration) @property @pulumi.getter(name="applyTo") @@ -31253,19 +24698,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, column: 'outputs.DashboardColumnIdentifier', field_id: str): - DashboardAxisLabelReferenceOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.DashboardColumnIdentifier', - field_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) @property @pulumi.getter @@ -31302,21 +24736,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, step_count: Optional[float] = None, step_size: Optional[float] = None): - DashboardAxisLinearScale._configure( - lambda key, value: pulumi.set(__self__, key, value), - step_count=step_count, - step_size=step_size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - step_count: Optional[float] = None, - step_size: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if step_count is not None: - _setter("step_count", step_count) + pulumi.set(__self__, "step_count", step_count) if step_size is not None: - _setter("step_size", step_size) + pulumi.set(__self__, "step_size", step_size) @property @pulumi.getter(name="stepCount") @@ -31333,17 +24756,8 @@ def step_size(self) -> Optional[float]: class DashboardAxisLogarithmicScale(dict): def __init__(__self__, *, base: Optional[float] = None): - DashboardAxisLogarithmicScale._configure( - lambda key, value: pulumi.set(__self__, key, value), - base=base, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - base: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if base is not None: - _setter("base", base) + pulumi.set(__self__, "base", base) @property @pulumi.getter @@ -31356,21 +24770,10 @@ class DashboardAxisScale(dict): def __init__(__self__, *, linear: Optional['outputs.DashboardAxisLinearScale'] = None, logarithmic: Optional['outputs.DashboardAxisLogarithmicScale'] = None): - DashboardAxisScale._configure( - lambda key, value: pulumi.set(__self__, key, value), - linear=linear, - logarithmic=logarithmic, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - linear: Optional['outputs.DashboardAxisLinearScale'] = None, - logarithmic: Optional['outputs.DashboardAxisLogarithmicScale'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if linear is not None: - _setter("linear", linear) + pulumi.set(__self__, "linear", linear) if logarithmic is not None: - _setter("logarithmic", logarithmic) + pulumi.set(__self__, "logarithmic", logarithmic) @property @pulumi.getter @@ -31407,21 +24810,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, label_options: Optional['outputs.DashboardLabelOptions'] = None, rotation_angle: Optional[float] = None): - DashboardAxisTickLabelOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - label_options=label_options, - rotation_angle=rotation_angle, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - label_options: Optional['outputs.DashboardLabelOptions'] = None, - rotation_angle: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if label_options is not None: - _setter("label_options", label_options) + pulumi.set(__self__, "label_options", label_options) if rotation_angle is not None: - _setter("rotation_angle", rotation_angle) + pulumi.set(__self__, "rotation_angle", rotation_angle) @property @pulumi.getter(name="labelOptions") @@ -31458,29 +24850,14 @@ def __init__(__self__, *, colors: Optional[Sequence['outputs.DashboardDimensionField']] = None, small_multiples: Optional[Sequence['outputs.DashboardDimensionField']] = None, values: Optional[Sequence['outputs.DashboardMeasureField']] = None): - DashboardBarChartAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - colors=colors, - small_multiples=small_multiples, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: Optional[Sequence['outputs.DashboardDimensionField']] = None, - colors: Optional[Sequence['outputs.DashboardDimensionField']] = None, - small_multiples: Optional[Sequence['outputs.DashboardDimensionField']] = None, - values: Optional[Sequence['outputs.DashboardMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if colors is not None: - _setter("colors", colors) + pulumi.set(__self__, "colors", colors) if small_multiples is not None: - _setter("small_multiples", small_multiples) + pulumi.set(__self__, "small_multiples", small_multiples) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -31563,77 +24940,38 @@ def __init__(__self__, *, value_axis: Optional['outputs.DashboardAxisDisplayOptions'] = None, value_label_options: Optional['outputs.DashboardChartAxisLabelOptions'] = None, visual_palette: Optional['outputs.DashboardVisualPalette'] = None): - DashboardBarChartConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - bars_arrangement=bars_arrangement, - category_axis=category_axis, - category_label_options=category_label_options, - color_label_options=color_label_options, - contribution_analysis_defaults=contribution_analysis_defaults, - data_labels=data_labels, - field_wells=field_wells, - legend=legend, - orientation=orientation, - reference_lines=reference_lines, - small_multiples_options=small_multiples_options, - sort_configuration=sort_configuration, - tooltip=tooltip, - value_axis=value_axis, - value_label_options=value_label_options, - visual_palette=visual_palette, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bars_arrangement: Optional['DashboardBarsArrangement'] = None, - category_axis: Optional['outputs.DashboardAxisDisplayOptions'] = None, - category_label_options: Optional['outputs.DashboardChartAxisLabelOptions'] = None, - color_label_options: Optional['outputs.DashboardChartAxisLabelOptions'] = None, - contribution_analysis_defaults: Optional[Sequence['outputs.DashboardContributionAnalysisDefault']] = None, - data_labels: Optional['outputs.DashboardDataLabelOptions'] = None, - field_wells: Optional['outputs.DashboardBarChartFieldWells'] = None, - legend: Optional['outputs.DashboardLegendOptions'] = None, - orientation: Optional['DashboardBarChartOrientation'] = None, - reference_lines: Optional[Sequence['outputs.DashboardReferenceLine']] = None, - small_multiples_options: Optional['outputs.DashboardSmallMultiplesOptions'] = None, - sort_configuration: Optional['outputs.DashboardBarChartSortConfiguration'] = None, - tooltip: Optional['outputs.DashboardTooltipOptions'] = None, - value_axis: Optional['outputs.DashboardAxisDisplayOptions'] = None, - value_label_options: Optional['outputs.DashboardChartAxisLabelOptions'] = None, - visual_palette: Optional['outputs.DashboardVisualPalette'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bars_arrangement is not None: - _setter("bars_arrangement", bars_arrangement) + pulumi.set(__self__, "bars_arrangement", bars_arrangement) if category_axis is not None: - _setter("category_axis", category_axis) + pulumi.set(__self__, "category_axis", category_axis) if category_label_options is not None: - _setter("category_label_options", category_label_options) + pulumi.set(__self__, "category_label_options", category_label_options) if color_label_options is not None: - _setter("color_label_options", color_label_options) + pulumi.set(__self__, "color_label_options", color_label_options) if contribution_analysis_defaults is not None: - _setter("contribution_analysis_defaults", contribution_analysis_defaults) + pulumi.set(__self__, "contribution_analysis_defaults", contribution_analysis_defaults) if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if orientation is not None: - _setter("orientation", orientation) + pulumi.set(__self__, "orientation", orientation) if reference_lines is not None: - _setter("reference_lines", reference_lines) + pulumi.set(__self__, "reference_lines", reference_lines) if small_multiples_options is not None: - _setter("small_multiples_options", small_multiples_options) + pulumi.set(__self__, "small_multiples_options", small_multiples_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if value_axis is not None: - _setter("value_axis", value_axis) + pulumi.set(__self__, "value_axis", value_axis) if value_label_options is not None: - _setter("value_label_options", value_label_options) + pulumi.set(__self__, "value_label_options", value_label_options) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) @property @pulumi.getter(name="barsArrangement") @@ -31737,17 +25075,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, bar_chart_aggregated_field_wells: Optional['outputs.DashboardBarChartAggregatedFieldWells'] = None): - DashboardBarChartFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - bar_chart_aggregated_field_wells=bar_chart_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bar_chart_aggregated_field_wells: Optional['outputs.DashboardBarChartAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bar_chart_aggregated_field_wells is not None: - _setter("bar_chart_aggregated_field_wells", bar_chart_aggregated_field_wells) + pulumi.set(__self__, "bar_chart_aggregated_field_wells", bar_chart_aggregated_field_wells) @property @pulumi.getter(name="barChartAggregatedFieldWells") @@ -31791,37 +25120,18 @@ def __init__(__self__, *, color_sort: Optional[Sequence['outputs.DashboardFieldSortOptions']] = None, small_multiples_limit_configuration: Optional['outputs.DashboardItemsLimitConfiguration'] = None, small_multiples_sort: Optional[Sequence['outputs.DashboardFieldSortOptions']] = None): - DashboardBarChartSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_items_limit=category_items_limit, - category_sort=category_sort, - color_items_limit=color_items_limit, - color_sort=color_sort, - small_multiples_limit_configuration=small_multiples_limit_configuration, - small_multiples_sort=small_multiples_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_items_limit: Optional['outputs.DashboardItemsLimitConfiguration'] = None, - category_sort: Optional[Sequence['outputs.DashboardFieldSortOptions']] = None, - color_items_limit: Optional['outputs.DashboardItemsLimitConfiguration'] = None, - color_sort: Optional[Sequence['outputs.DashboardFieldSortOptions']] = None, - small_multiples_limit_configuration: Optional['outputs.DashboardItemsLimitConfiguration'] = None, - small_multiples_sort: Optional[Sequence['outputs.DashboardFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_items_limit is not None: - _setter("category_items_limit", category_items_limit) + pulumi.set(__self__, "category_items_limit", category_items_limit) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) if color_items_limit is not None: - _setter("color_items_limit", color_items_limit) + pulumi.set(__self__, "color_items_limit", color_items_limit) if color_sort is not None: - _setter("color_sort", color_sort) + pulumi.set(__self__, "color_sort", color_sort) if small_multiples_limit_configuration is not None: - _setter("small_multiples_limit_configuration", small_multiples_limit_configuration) + pulumi.set(__self__, "small_multiples_limit_configuration", small_multiples_limit_configuration) if small_multiples_sort is not None: - _setter("small_multiples_sort", small_multiples_sort) + pulumi.set(__self__, "small_multiples_sort", small_multiples_sort) @property @pulumi.getter(name="categoryItemsLimit") @@ -31884,36 +25194,17 @@ def __init__(__self__, *, column_hierarchies: Optional[Sequence['outputs.DashboardColumnHierarchy']] = None, subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None): - DashboardBarChartVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.DashboardVisualCustomAction']] = None, - chart_configuration: Optional['outputs.DashboardBarChartConfiguration'] = None, - column_hierarchies: Optional[Sequence['outputs.DashboardColumnHierarchy']] = None, - subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -31950,17 +25241,8 @@ def title(self) -> Optional['outputs.DashboardVisualTitleLabelOptions']: class DashboardBinCountOptions(dict): def __init__(__self__, *, value: Optional[float] = None): - DashboardBinCountOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -31990,21 +25272,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, bin_count_limit: Optional[float] = None, value: Optional[float] = None): - DashboardBinWidthOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - bin_count_limit=bin_count_limit, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bin_count_limit: Optional[float] = None, - value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bin_count_limit is not None: - _setter("bin_count_limit", bin_count_limit) + pulumi.set(__self__, "bin_count_limit", bin_count_limit) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="binCountLimit") @@ -32043,27 +25314,12 @@ def __init__(__self__, *, section_id: str, page_break_configuration: Optional['outputs.DashboardSectionPageBreakConfiguration'] = None, style: Optional['outputs.DashboardSectionStyle'] = None): - DashboardBodySectionConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - content=content, - section_id=section_id, - page_break_configuration=page_break_configuration, - style=style, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content: 'outputs.DashboardBodySectionContent', - section_id: str, - page_break_configuration: Optional['outputs.DashboardSectionPageBreakConfiguration'] = None, - style: Optional['outputs.DashboardSectionStyle'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("content", content) - _setter("section_id", section_id) + pulumi.set(__self__, "content", content) + pulumi.set(__self__, "section_id", section_id) if page_break_configuration is not None: - _setter("page_break_configuration", page_break_configuration) + pulumi.set(__self__, "page_break_configuration", page_break_configuration) if style is not None: - _setter("style", style) + pulumi.set(__self__, "style", style) @property @pulumi.getter @@ -32090,17 +25346,8 @@ def style(self) -> Optional['outputs.DashboardSectionStyle']: class DashboardBodySectionContent(dict): def __init__(__self__, *, layout: Optional['outputs.DashboardSectionLayoutConfiguration'] = None): - DashboardBodySectionContent._configure( - lambda key, value: pulumi.set(__self__, key, value), - layout=layout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - layout: Optional['outputs.DashboardSectionLayoutConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if layout is not None: - _setter("layout", layout) + pulumi.set(__self__, "layout", layout) @property @pulumi.getter @@ -32130,21 +25377,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, group_by: Optional[Sequence['outputs.DashboardDimensionField']] = None, values: Optional[Sequence['outputs.DashboardMeasureField']] = None): - DashboardBoxPlotAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_by=group_by, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_by: Optional[Sequence['outputs.DashboardDimensionField']] = None, - values: Optional[Sequence['outputs.DashboardMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if group_by is not None: - _setter("group_by", group_by) + pulumi.set(__self__, "group_by", group_by) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter(name="groupBy") @@ -32204,57 +25440,28 @@ def __init__(__self__, *, sort_configuration: Optional['outputs.DashboardBoxPlotSortConfiguration'] = None, tooltip: Optional['outputs.DashboardTooltipOptions'] = None, visual_palette: Optional['outputs.DashboardVisualPalette'] = None): - DashboardBoxPlotChartConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - box_plot_options=box_plot_options, - category_axis=category_axis, - category_label_options=category_label_options, - field_wells=field_wells, - legend=legend, - primary_y_axis_display_options=primary_y_axis_display_options, - primary_y_axis_label_options=primary_y_axis_label_options, - reference_lines=reference_lines, - sort_configuration=sort_configuration, - tooltip=tooltip, - visual_palette=visual_palette, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - box_plot_options: Optional['outputs.DashboardBoxPlotOptions'] = None, - category_axis: Optional['outputs.DashboardAxisDisplayOptions'] = None, - category_label_options: Optional['outputs.DashboardChartAxisLabelOptions'] = None, - field_wells: Optional['outputs.DashboardBoxPlotFieldWells'] = None, - legend: Optional['outputs.DashboardLegendOptions'] = None, - primary_y_axis_display_options: Optional['outputs.DashboardAxisDisplayOptions'] = None, - primary_y_axis_label_options: Optional['outputs.DashboardChartAxisLabelOptions'] = None, - reference_lines: Optional[Sequence['outputs.DashboardReferenceLine']] = None, - sort_configuration: Optional['outputs.DashboardBoxPlotSortConfiguration'] = None, - tooltip: Optional['outputs.DashboardTooltipOptions'] = None, - visual_palette: Optional['outputs.DashboardVisualPalette'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if box_plot_options is not None: - _setter("box_plot_options", box_plot_options) + pulumi.set(__self__, "box_plot_options", box_plot_options) if category_axis is not None: - _setter("category_axis", category_axis) + pulumi.set(__self__, "category_axis", category_axis) if category_label_options is not None: - _setter("category_label_options", category_label_options) + pulumi.set(__self__, "category_label_options", category_label_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if primary_y_axis_display_options is not None: - _setter("primary_y_axis_display_options", primary_y_axis_display_options) + pulumi.set(__self__, "primary_y_axis_display_options", primary_y_axis_display_options) if primary_y_axis_label_options is not None: - _setter("primary_y_axis_label_options", primary_y_axis_label_options) + pulumi.set(__self__, "primary_y_axis_label_options", primary_y_axis_label_options) if reference_lines is not None: - _setter("reference_lines", reference_lines) + pulumi.set(__self__, "reference_lines", reference_lines) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) @property @pulumi.getter(name="boxPlotOptions") @@ -32333,17 +25540,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, box_plot_aggregated_field_wells: Optional['outputs.DashboardBoxPlotAggregatedFieldWells'] = None): - DashboardBoxPlotFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - box_plot_aggregated_field_wells=box_plot_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - box_plot_aggregated_field_wells: Optional['outputs.DashboardBoxPlotAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if box_plot_aggregated_field_wells is not None: - _setter("box_plot_aggregated_field_wells", box_plot_aggregated_field_wells) + pulumi.set(__self__, "box_plot_aggregated_field_wells", box_plot_aggregated_field_wells) @property @pulumi.getter(name="boxPlotAggregatedFieldWells") @@ -32378,25 +25576,12 @@ def __init__(__self__, *, all_data_points_visibility: Optional['DashboardVisibility'] = None, outlier_visibility: Optional['DashboardVisibility'] = None, style_options: Optional['outputs.DashboardBoxPlotStyleOptions'] = None): - DashboardBoxPlotOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - all_data_points_visibility=all_data_points_visibility, - outlier_visibility=outlier_visibility, - style_options=style_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - all_data_points_visibility: Optional['DashboardVisibility'] = None, - outlier_visibility: Optional['DashboardVisibility'] = None, - style_options: Optional['outputs.DashboardBoxPlotStyleOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if all_data_points_visibility is not None: - _setter("all_data_points_visibility", all_data_points_visibility) + pulumi.set(__self__, "all_data_points_visibility", all_data_points_visibility) if outlier_visibility is not None: - _setter("outlier_visibility", outlier_visibility) + pulumi.set(__self__, "outlier_visibility", outlier_visibility) if style_options is not None: - _setter("style_options", style_options) + pulumi.set(__self__, "style_options", style_options) @property @pulumi.getter(name="allDataPointsVisibility") @@ -32438,21 +25623,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, category_sort: Optional[Sequence['outputs.DashboardFieldSortOptions']] = None, pagination_configuration: Optional['outputs.DashboardPaginationConfiguration'] = None): - DashboardBoxPlotSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_sort=category_sort, - pagination_configuration=pagination_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_sort: Optional[Sequence['outputs.DashboardFieldSortOptions']] = None, - pagination_configuration: Optional['outputs.DashboardPaginationConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) if pagination_configuration is not None: - _setter("pagination_configuration", pagination_configuration) + pulumi.set(__self__, "pagination_configuration", pagination_configuration) @property @pulumi.getter(name="categorySort") @@ -32486,17 +25660,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, fill_style: Optional['DashboardBoxPlotFillStyle'] = None): - DashboardBoxPlotStyleOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - fill_style=fill_style, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - fill_style: Optional['DashboardBoxPlotFillStyle'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if fill_style is not None: - _setter("fill_style", fill_style) + pulumi.set(__self__, "fill_style", fill_style) @property @pulumi.getter(name="fillStyle") @@ -32534,36 +25699,17 @@ def __init__(__self__, *, column_hierarchies: Optional[Sequence['outputs.DashboardColumnHierarchy']] = None, subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None): - DashboardBoxPlotVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.DashboardVisualCustomAction']] = None, - chart_configuration: Optional['outputs.DashboardBoxPlotChartConfiguration'] = None, - column_hierarchies: Optional[Sequence['outputs.DashboardColumnHierarchy']] = None, - subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -32619,22 +25765,9 @@ def __init__(__self__, *, data_set_identifier: str, expression: str, name: str): - DashboardCalculatedField._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_identifier=data_set_identifier, - expression=expression, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_identifier: str, - expression: str, - name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_identifier", data_set_identifier) - _setter("expression", expression) - _setter("name", name) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="dataSetIdentifier") @@ -32674,19 +25807,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, expression: str, field_id: str): - DashboardCalculatedMeasureField._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - field_id=field_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: str, - field_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("expression", expression) - _setter("field_id", field_id) + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "field_id", field_id) @property @pulumi.getter @@ -32720,17 +25842,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, source_controls: Optional[Sequence['outputs.DashboardCascadingControlSource']] = None): - DashboardCascadingControlConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_controls=source_controls, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_controls: Optional[Sequence['outputs.DashboardCascadingControlSource']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if source_controls is not None: - _setter("source_controls", source_controls) + pulumi.set(__self__, "source_controls", source_controls) @property @pulumi.getter(name="sourceControls") @@ -32762,21 +25875,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, column_to_match: Optional['outputs.DashboardColumnIdentifier'] = None, source_sheet_control_id: Optional[str] = None): - DashboardCascadingControlSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_to_match=column_to_match, - source_sheet_control_id=source_sheet_control_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_to_match: Optional['outputs.DashboardColumnIdentifier'] = None, - source_sheet_control_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column_to_match is not None: - _setter("column_to_match", column_to_match) + pulumi.set(__self__, "column_to_match", column_to_match) if source_sheet_control_id is not None: - _setter("source_sheet_control_id", source_sheet_control_id) + pulumi.set(__self__, "source_sheet_control_id", source_sheet_control_id) @property @pulumi.getter(name="columnToMatch") @@ -32817,27 +25919,12 @@ def __init__(__self__, *, field_id: str, format_configuration: Optional['outputs.DashboardStringFormatConfiguration'] = None, hierarchy_id: Optional[str] = None): - DashboardCategoricalDimensionField._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - format_configuration=format_configuration, - hierarchy_id=hierarchy_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.DashboardColumnIdentifier', - field_id: str, - format_configuration: Optional['outputs.DashboardStringFormatConfiguration'] = None, - hierarchy_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) if hierarchy_id is not None: - _setter("hierarchy_id", hierarchy_id) + pulumi.set(__self__, "hierarchy_id", hierarchy_id) @property @pulumi.getter @@ -32888,27 +25975,12 @@ def __init__(__self__, *, field_id: str, aggregation_function: Optional['DashboardCategoricalAggregationFunction'] = None, format_configuration: Optional['outputs.DashboardStringFormatConfiguration'] = None): - DashboardCategoricalMeasureField._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - aggregation_function=aggregation_function, - format_configuration=format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.DashboardColumnIdentifier', - field_id: str, - aggregation_function: Optional['DashboardCategoricalAggregationFunction'] = None, - format_configuration: Optional['outputs.DashboardStringFormatConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) if aggregation_function is not None: - _setter("aggregation_function", aggregation_function) + pulumi.set(__self__, "aggregation_function", aggregation_function) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) @property @pulumi.getter @@ -32953,19 +26025,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, category_values: Sequence[str], column: 'outputs.DashboardColumnIdentifier'): - DashboardCategoryDrillDownFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_values=category_values, - column=column, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_values: Sequence[str], - column: 'outputs.DashboardColumnIdentifier', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("category_values", category_values) - _setter("column", column) + pulumi.set(__self__, "category_values", category_values) + pulumi.set(__self__, "column", column) @property @pulumi.getter(name="categoryValues") @@ -33001,22 +26062,9 @@ def __init__(__self__, *, column: 'outputs.DashboardColumnIdentifier', configuration: 'outputs.DashboardCategoryFilterConfiguration', filter_id: str): - DashboardCategoryFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - configuration=configuration, - filter_id=filter_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.DashboardColumnIdentifier', - configuration: 'outputs.DashboardCategoryFilterConfiguration', - filter_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("configuration", configuration) - _setter("filter_id", filter_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "configuration", configuration) + pulumi.set(__self__, "filter_id", filter_id) @property @pulumi.getter @@ -33061,25 +26109,12 @@ def __init__(__self__, *, custom_filter_configuration: Optional['outputs.DashboardCustomFilterConfiguration'] = None, custom_filter_list_configuration: Optional['outputs.DashboardCustomFilterListConfiguration'] = None, filter_list_configuration: Optional['outputs.DashboardFilterListConfiguration'] = None): - DashboardCategoryFilterConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_filter_configuration=custom_filter_configuration, - custom_filter_list_configuration=custom_filter_list_configuration, - filter_list_configuration=filter_list_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_filter_configuration: Optional['outputs.DashboardCustomFilterConfiguration'] = None, - custom_filter_list_configuration: Optional['outputs.DashboardCustomFilterListConfiguration'] = None, - filter_list_configuration: Optional['outputs.DashboardFilterListConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_filter_configuration is not None: - _setter("custom_filter_configuration", custom_filter_configuration) + pulumi.set(__self__, "custom_filter_configuration", custom_filter_configuration) if custom_filter_list_configuration is not None: - _setter("custom_filter_list_configuration", custom_filter_list_configuration) + pulumi.set(__self__, "custom_filter_list_configuration", custom_filter_list_configuration) if filter_list_configuration is not None: - _setter("filter_list_configuration", filter_list_configuration) + pulumi.set(__self__, "filter_list_configuration", filter_list_configuration) @property @pulumi.getter(name="customFilterConfiguration") @@ -33122,25 +26157,12 @@ def __init__(__self__, *, axis_label_options: Optional[Sequence['outputs.DashboardAxisLabelOptions']] = None, sort_icon_visibility: Optional['DashboardVisibility'] = None, visibility: Optional['DashboardVisibility'] = None): - DashboardChartAxisLabelOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - axis_label_options=axis_label_options, - sort_icon_visibility=sort_icon_visibility, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - axis_label_options: Optional[Sequence['outputs.DashboardAxisLabelOptions']] = None, - sort_icon_visibility: Optional['DashboardVisibility'] = None, - visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if axis_label_options is not None: - _setter("axis_label_options", axis_label_options) + pulumi.set(__self__, "axis_label_options", axis_label_options) if sort_icon_visibility is not None: - _setter("sort_icon_visibility", sort_icon_visibility) + pulumi.set(__self__, "sort_icon_visibility", sort_icon_visibility) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="axisLabelOptions") @@ -33179,17 +26201,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, simple_cluster_marker: Optional['outputs.DashboardSimpleClusterMarker'] = None): - DashboardClusterMarker._configure( - lambda key, value: pulumi.set(__self__, key, value), - simple_cluster_marker=simple_cluster_marker, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - simple_cluster_marker: Optional['outputs.DashboardSimpleClusterMarker'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if simple_cluster_marker is not None: - _setter("simple_cluster_marker", simple_cluster_marker) + pulumi.set(__self__, "simple_cluster_marker", simple_cluster_marker) @property @pulumi.getter(name="simpleClusterMarker") @@ -33218,17 +26231,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, cluster_marker: Optional['outputs.DashboardClusterMarker'] = None): - DashboardClusterMarkerConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - cluster_marker=cluster_marker, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cluster_marker: Optional['outputs.DashboardClusterMarker'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cluster_marker is not None: - _setter("cluster_marker", cluster_marker) + pulumi.set(__self__, "cluster_marker", cluster_marker) @property @pulumi.getter(name="clusterMarker") @@ -33261,23 +26265,10 @@ def __init__(__self__, *, color_fill_type: 'DashboardColorFillType', colors: Sequence['outputs.DashboardDataColor'], null_value_color: Optional['outputs.DashboardDataColor'] = None): - DashboardColorScale._configure( - lambda key, value: pulumi.set(__self__, key, value), - color_fill_type=color_fill_type, - colors=colors, - null_value_color=null_value_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color_fill_type: 'DashboardColorFillType', - colors: Sequence['outputs.DashboardDataColor'], - null_value_color: Optional['outputs.DashboardDataColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("color_fill_type", color_fill_type) - _setter("colors", colors) + pulumi.set(__self__, "color_fill_type", color_fill_type) + pulumi.set(__self__, "colors", colors) if null_value_color is not None: - _setter("null_value_color", null_value_color) + pulumi.set(__self__, "null_value_color", null_value_color) @property @pulumi.getter(name="colorFillType") @@ -33316,17 +26307,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, custom_colors: Optional[Sequence['outputs.DashboardCustomColor']] = None): - DashboardColorsConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_colors=custom_colors, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_colors: Optional[Sequence['outputs.DashboardCustomColor']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_colors is not None: - _setter("custom_colors", custom_colors) + pulumi.set(__self__, "custom_colors", custom_colors) @property @pulumi.getter(name="customColors") @@ -33360,28 +26342,13 @@ def __init__(__self__, *, colors_configuration: Optional['outputs.DashboardColorsConfiguration'] = None, format_configuration: Optional['outputs.DashboardFormatConfiguration'] = None, role: Optional['DashboardColumnRole'] = None): - DashboardColumnConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - colors_configuration=colors_configuration, - format_configuration=format_configuration, - role=role, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.DashboardColumnIdentifier', - colors_configuration: Optional['outputs.DashboardColorsConfiguration'] = None, - format_configuration: Optional['outputs.DashboardFormatConfiguration'] = None, - role: Optional['DashboardColumnRole'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) + pulumi.set(__self__, "column", column) if colors_configuration is not None: - _setter("colors_configuration", colors_configuration) + pulumi.set(__self__, "colors_configuration", colors_configuration) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) if role is not None: - _setter("role", role) + pulumi.set(__self__, "role", role) @property @pulumi.getter @@ -33431,25 +26398,12 @@ def __init__(__self__, *, date_time_hierarchy: Optional['outputs.DashboardDateTimeHierarchy'] = None, explicit_hierarchy: Optional['outputs.DashboardExplicitHierarchy'] = None, predefined_hierarchy: Optional['outputs.DashboardPredefinedHierarchy'] = None): - DashboardColumnHierarchy._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_hierarchy=date_time_hierarchy, - explicit_hierarchy=explicit_hierarchy, - predefined_hierarchy=predefined_hierarchy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_hierarchy: Optional['outputs.DashboardDateTimeHierarchy'] = None, - explicit_hierarchy: Optional['outputs.DashboardExplicitHierarchy'] = None, - predefined_hierarchy: Optional['outputs.DashboardPredefinedHierarchy'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_hierarchy is not None: - _setter("date_time_hierarchy", date_time_hierarchy) + pulumi.set(__self__, "date_time_hierarchy", date_time_hierarchy) if explicit_hierarchy is not None: - _setter("explicit_hierarchy", explicit_hierarchy) + pulumi.set(__self__, "explicit_hierarchy", explicit_hierarchy) if predefined_hierarchy is not None: - _setter("predefined_hierarchy", predefined_hierarchy) + pulumi.set(__self__, "predefined_hierarchy", predefined_hierarchy) @property @pulumi.getter(name="dateTimeHierarchy") @@ -33491,19 +26445,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, column_name: str, data_set_identifier: str): - DashboardColumnIdentifier._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_name=column_name, - data_set_identifier=data_set_identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_name: str, - data_set_identifier: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column_name", column_name) - _setter("data_set_identifier", data_set_identifier) + pulumi.set(__self__, "column_name", column_name) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) @property @pulumi.getter(name="columnName") @@ -33541,23 +26484,10 @@ def __init__(__self__, *, direction: 'DashboardSortDirection', sort_by: 'outputs.DashboardColumnIdentifier', aggregation_function: Optional['outputs.DashboardAggregationFunction'] = None): - DashboardColumnSort._configure( - lambda key, value: pulumi.set(__self__, key, value), - direction=direction, - sort_by=sort_by, - aggregation_function=aggregation_function, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - direction: 'DashboardSortDirection', - sort_by: 'outputs.DashboardColumnIdentifier', - aggregation_function: Optional['outputs.DashboardAggregationFunction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("direction", direction) - _setter("sort_by", sort_by) + pulumi.set(__self__, "direction", direction) + pulumi.set(__self__, "sort_by", sort_by) if aggregation_function is not None: - _setter("aggregation_function", aggregation_function) + pulumi.set(__self__, "aggregation_function", aggregation_function) @property @pulumi.getter @@ -33582,28 +26512,13 @@ def __init__(__self__, *, aggregation: Optional['outputs.DashboardAggregationFunction'] = None, label: Optional[str] = None, visibility: Optional['DashboardVisibility'] = None): - DashboardColumnTooltipItem._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - aggregation=aggregation, - label=label, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.DashboardColumnIdentifier', - aggregation: Optional['outputs.DashboardAggregationFunction'] = None, - label: Optional[str] = None, - visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) + pulumi.set(__self__, "column", column) if aggregation is not None: - _setter("aggregation", aggregation) + pulumi.set(__self__, "aggregation", aggregation) if label is not None: - _setter("label", label) + pulumi.set(__self__, "label", label) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -33652,29 +26567,14 @@ def __init__(__self__, *, category: Optional[Sequence['outputs.DashboardDimensionField']] = None, colors: Optional[Sequence['outputs.DashboardDimensionField']] = None, line_values: Optional[Sequence['outputs.DashboardMeasureField']] = None): - DashboardComboChartAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - bar_values=bar_values, - category=category, - colors=colors, - line_values=line_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bar_values: Optional[Sequence['outputs.DashboardMeasureField']] = None, - category: Optional[Sequence['outputs.DashboardDimensionField']] = None, - colors: Optional[Sequence['outputs.DashboardDimensionField']] = None, - line_values: Optional[Sequence['outputs.DashboardMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bar_values is not None: - _setter("bar_values", bar_values) + pulumi.set(__self__, "bar_values", bar_values) if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if colors is not None: - _setter("colors", colors) + pulumi.set(__self__, "colors", colors) if line_values is not None: - _setter("line_values", line_values) + pulumi.set(__self__, "line_values", line_values) @property @pulumi.getter(name="barValues") @@ -33759,77 +26659,38 @@ def __init__(__self__, *, sort_configuration: Optional['outputs.DashboardComboChartSortConfiguration'] = None, tooltip: Optional['outputs.DashboardTooltipOptions'] = None, visual_palette: Optional['outputs.DashboardVisualPalette'] = None): - DashboardComboChartConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - bar_data_labels=bar_data_labels, - bars_arrangement=bars_arrangement, - category_axis=category_axis, - category_label_options=category_label_options, - color_label_options=color_label_options, - field_wells=field_wells, - legend=legend, - line_data_labels=line_data_labels, - primary_y_axis_display_options=primary_y_axis_display_options, - primary_y_axis_label_options=primary_y_axis_label_options, - reference_lines=reference_lines, - secondary_y_axis_display_options=secondary_y_axis_display_options, - secondary_y_axis_label_options=secondary_y_axis_label_options, - sort_configuration=sort_configuration, - tooltip=tooltip, - visual_palette=visual_palette, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bar_data_labels: Optional['outputs.DashboardDataLabelOptions'] = None, - bars_arrangement: Optional['DashboardBarsArrangement'] = None, - category_axis: Optional['outputs.DashboardAxisDisplayOptions'] = None, - category_label_options: Optional['outputs.DashboardChartAxisLabelOptions'] = None, - color_label_options: Optional['outputs.DashboardChartAxisLabelOptions'] = None, - field_wells: Optional['outputs.DashboardComboChartFieldWells'] = None, - legend: Optional['outputs.DashboardLegendOptions'] = None, - line_data_labels: Optional['outputs.DashboardDataLabelOptions'] = None, - primary_y_axis_display_options: Optional['outputs.DashboardAxisDisplayOptions'] = None, - primary_y_axis_label_options: Optional['outputs.DashboardChartAxisLabelOptions'] = None, - reference_lines: Optional[Sequence['outputs.DashboardReferenceLine']] = None, - secondary_y_axis_display_options: Optional['outputs.DashboardAxisDisplayOptions'] = None, - secondary_y_axis_label_options: Optional['outputs.DashboardChartAxisLabelOptions'] = None, - sort_configuration: Optional['outputs.DashboardComboChartSortConfiguration'] = None, - tooltip: Optional['outputs.DashboardTooltipOptions'] = None, - visual_palette: Optional['outputs.DashboardVisualPalette'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bar_data_labels is not None: - _setter("bar_data_labels", bar_data_labels) + pulumi.set(__self__, "bar_data_labels", bar_data_labels) if bars_arrangement is not None: - _setter("bars_arrangement", bars_arrangement) + pulumi.set(__self__, "bars_arrangement", bars_arrangement) if category_axis is not None: - _setter("category_axis", category_axis) + pulumi.set(__self__, "category_axis", category_axis) if category_label_options is not None: - _setter("category_label_options", category_label_options) + pulumi.set(__self__, "category_label_options", category_label_options) if color_label_options is not None: - _setter("color_label_options", color_label_options) + pulumi.set(__self__, "color_label_options", color_label_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if line_data_labels is not None: - _setter("line_data_labels", line_data_labels) + pulumi.set(__self__, "line_data_labels", line_data_labels) if primary_y_axis_display_options is not None: - _setter("primary_y_axis_display_options", primary_y_axis_display_options) + pulumi.set(__self__, "primary_y_axis_display_options", primary_y_axis_display_options) if primary_y_axis_label_options is not None: - _setter("primary_y_axis_label_options", primary_y_axis_label_options) + pulumi.set(__self__, "primary_y_axis_label_options", primary_y_axis_label_options) if reference_lines is not None: - _setter("reference_lines", reference_lines) + pulumi.set(__self__, "reference_lines", reference_lines) if secondary_y_axis_display_options is not None: - _setter("secondary_y_axis_display_options", secondary_y_axis_display_options) + pulumi.set(__self__, "secondary_y_axis_display_options", secondary_y_axis_display_options) if secondary_y_axis_label_options is not None: - _setter("secondary_y_axis_label_options", secondary_y_axis_label_options) + pulumi.set(__self__, "secondary_y_axis_label_options", secondary_y_axis_label_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) @property @pulumi.getter(name="barDataLabels") @@ -33933,17 +26794,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, combo_chart_aggregated_field_wells: Optional['outputs.DashboardComboChartAggregatedFieldWells'] = None): - DashboardComboChartFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - combo_chart_aggregated_field_wells=combo_chart_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - combo_chart_aggregated_field_wells: Optional['outputs.DashboardComboChartAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if combo_chart_aggregated_field_wells is not None: - _setter("combo_chart_aggregated_field_wells", combo_chart_aggregated_field_wells) + pulumi.set(__self__, "combo_chart_aggregated_field_wells", combo_chart_aggregated_field_wells) @property @pulumi.getter(name="comboChartAggregatedFieldWells") @@ -33981,29 +26833,14 @@ def __init__(__self__, *, category_sort: Optional[Sequence['outputs.DashboardFieldSortOptions']] = None, color_items_limit: Optional['outputs.DashboardItemsLimitConfiguration'] = None, color_sort: Optional[Sequence['outputs.DashboardFieldSortOptions']] = None): - DashboardComboChartSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_items_limit=category_items_limit, - category_sort=category_sort, - color_items_limit=color_items_limit, - color_sort=color_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_items_limit: Optional['outputs.DashboardItemsLimitConfiguration'] = None, - category_sort: Optional[Sequence['outputs.DashboardFieldSortOptions']] = None, - color_items_limit: Optional['outputs.DashboardItemsLimitConfiguration'] = None, - color_sort: Optional[Sequence['outputs.DashboardFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_items_limit is not None: - _setter("category_items_limit", category_items_limit) + pulumi.set(__self__, "category_items_limit", category_items_limit) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) if color_items_limit is not None: - _setter("color_items_limit", color_items_limit) + pulumi.set(__self__, "color_items_limit", color_items_limit) if color_sort is not None: - _setter("color_sort", color_sort) + pulumi.set(__self__, "color_sort", color_sort) @property @pulumi.getter(name="categoryItemsLimit") @@ -34056,36 +26893,17 @@ def __init__(__self__, *, column_hierarchies: Optional[Sequence['outputs.DashboardColumnHierarchy']] = None, subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None): - DashboardComboChartVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.DashboardVisualCustomAction']] = None, - chart_configuration: Optional['outputs.DashboardComboChartConfiguration'] = None, - column_hierarchies: Optional[Sequence['outputs.DashboardColumnHierarchy']] = None, - subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -34142,21 +26960,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, comparison_format: Optional['outputs.DashboardComparisonFormatConfiguration'] = None, comparison_method: Optional['DashboardComparisonMethod'] = None): - DashboardComparisonConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - comparison_format=comparison_format, - comparison_method=comparison_method, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comparison_format: Optional['outputs.DashboardComparisonFormatConfiguration'] = None, - comparison_method: Optional['DashboardComparisonMethod'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if comparison_format is not None: - _setter("comparison_format", comparison_format) + pulumi.set(__self__, "comparison_format", comparison_format) if comparison_method is not None: - _setter("comparison_method", comparison_method) + pulumi.set(__self__, "comparison_method", comparison_method) @property @pulumi.getter(name="comparisonFormat") @@ -34193,21 +27000,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, number_display_format_configuration: Optional['outputs.DashboardNumberDisplayFormatConfiguration'] = None, percentage_display_format_configuration: Optional['outputs.DashboardPercentageDisplayFormatConfiguration'] = None): - DashboardComparisonFormatConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - number_display_format_configuration=number_display_format_configuration, - percentage_display_format_configuration=percentage_display_format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - number_display_format_configuration: Optional['outputs.DashboardNumberDisplayFormatConfiguration'] = None, - percentage_display_format_configuration: Optional['outputs.DashboardPercentageDisplayFormatConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if number_display_format_configuration is not None: - _setter("number_display_format_configuration", number_display_format_configuration) + pulumi.set(__self__, "number_display_format_configuration", number_display_format_configuration) if percentage_display_format_configuration is not None: - _setter("percentage_display_format_configuration", percentage_display_format_configuration) + pulumi.set(__self__, "percentage_display_format_configuration", percentage_display_format_configuration) @property @pulumi.getter(name="numberDisplayFormatConfiguration") @@ -34266,53 +27062,26 @@ def __init__(__self__, *, top_bottom_ranked: Optional['outputs.DashboardTopBottomRankedComputation'] = None, total_aggregation: Optional['outputs.DashboardTotalAggregationComputation'] = None, unique_values: Optional['outputs.DashboardUniqueValuesComputation'] = None): - DashboardComputation._configure( - lambda key, value: pulumi.set(__self__, key, value), - forecast=forecast, - growth_rate=growth_rate, - maximum_minimum=maximum_minimum, - metric_comparison=metric_comparison, - period_over_period=period_over_period, - period_to_date=period_to_date, - top_bottom_movers=top_bottom_movers, - top_bottom_ranked=top_bottom_ranked, - total_aggregation=total_aggregation, - unique_values=unique_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - forecast: Optional['outputs.DashboardForecastComputation'] = None, - growth_rate: Optional['outputs.DashboardGrowthRateComputation'] = None, - maximum_minimum: Optional['outputs.DashboardMaximumMinimumComputation'] = None, - metric_comparison: Optional['outputs.DashboardMetricComparisonComputation'] = None, - period_over_period: Optional['outputs.DashboardPeriodOverPeriodComputation'] = None, - period_to_date: Optional['outputs.DashboardPeriodToDateComputation'] = None, - top_bottom_movers: Optional['outputs.DashboardTopBottomMoversComputation'] = None, - top_bottom_ranked: Optional['outputs.DashboardTopBottomRankedComputation'] = None, - total_aggregation: Optional['outputs.DashboardTotalAggregationComputation'] = None, - unique_values: Optional['outputs.DashboardUniqueValuesComputation'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if forecast is not None: - _setter("forecast", forecast) + pulumi.set(__self__, "forecast", forecast) if growth_rate is not None: - _setter("growth_rate", growth_rate) + pulumi.set(__self__, "growth_rate", growth_rate) if maximum_minimum is not None: - _setter("maximum_minimum", maximum_minimum) + pulumi.set(__self__, "maximum_minimum", maximum_minimum) if metric_comparison is not None: - _setter("metric_comparison", metric_comparison) + pulumi.set(__self__, "metric_comparison", metric_comparison) if period_over_period is not None: - _setter("period_over_period", period_over_period) + pulumi.set(__self__, "period_over_period", period_over_period) if period_to_date is not None: - _setter("period_to_date", period_to_date) + pulumi.set(__self__, "period_to_date", period_to_date) if top_bottom_movers is not None: - _setter("top_bottom_movers", top_bottom_movers) + pulumi.set(__self__, "top_bottom_movers", top_bottom_movers) if top_bottom_ranked is not None: - _setter("top_bottom_ranked", top_bottom_ranked) + pulumi.set(__self__, "top_bottom_ranked", top_bottom_ranked) if total_aggregation is not None: - _setter("total_aggregation", total_aggregation) + pulumi.set(__self__, "total_aggregation", total_aggregation) if unique_values is not None: - _setter("unique_values", unique_values) + pulumi.set(__self__, "unique_values", unique_values) @property @pulumi.getter @@ -34370,21 +27139,10 @@ class DashboardConditionalFormattingColor(dict): def __init__(__self__, *, gradient: Optional['outputs.DashboardConditionalFormattingGradientColor'] = None, solid: Optional['outputs.DashboardConditionalFormattingSolidColor'] = None): - DashboardConditionalFormattingColor._configure( - lambda key, value: pulumi.set(__self__, key, value), - gradient=gradient, - solid=solid, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - gradient: Optional['outputs.DashboardConditionalFormattingGradientColor'] = None, - solid: Optional['outputs.DashboardConditionalFormattingSolidColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if gradient is not None: - _setter("gradient", gradient) + pulumi.set(__self__, "gradient", gradient) if solid is not None: - _setter("solid", solid) + pulumi.set(__self__, "solid", solid) @property @pulumi.getter @@ -34423,27 +27181,12 @@ def __init__(__self__, *, icon_options: 'outputs.DashboardConditionalFormattingCustomIconOptions', color: Optional[str] = None, display_configuration: Optional['outputs.DashboardConditionalFormattingIconDisplayConfiguration'] = None): - DashboardConditionalFormattingCustomIconCondition._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - icon_options=icon_options, - color=color, - display_configuration=display_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: str, - icon_options: 'outputs.DashboardConditionalFormattingCustomIconOptions', - color: Optional[str] = None, - display_configuration: Optional['outputs.DashboardConditionalFormattingIconDisplayConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("expression", expression) - _setter("icon_options", icon_options) + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "icon_options", icon_options) if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if display_configuration is not None: - _setter("display_configuration", display_configuration) + pulumi.set(__self__, "display_configuration", display_configuration) @property @pulumi.getter @@ -34488,21 +27231,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, icon: Optional['DashboardIcon'] = None, unicode_icon: Optional[str] = None): - DashboardConditionalFormattingCustomIconOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - icon=icon, - unicode_icon=unicode_icon, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - icon: Optional['DashboardIcon'] = None, - unicode_icon: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if icon is not None: - _setter("icon", icon) + pulumi.set(__self__, "icon", icon) if unicode_icon is not None: - _setter("unicode_icon", unicode_icon) + pulumi.set(__self__, "unicode_icon", unicode_icon) @property @pulumi.getter @@ -34520,19 +27252,8 @@ class DashboardConditionalFormattingGradientColor(dict): def __init__(__self__, *, color: 'outputs.DashboardGradientColor', expression: str): - DashboardConditionalFormattingGradientColor._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - expression=expression, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: 'outputs.DashboardGradientColor', - expression: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("color", color) - _setter("expression", expression) + pulumi.set(__self__, "color", color) + pulumi.set(__self__, "expression", expression) @property @pulumi.getter @@ -34569,21 +27290,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, custom_condition: Optional['outputs.DashboardConditionalFormattingCustomIconCondition'] = None, icon_set: Optional['outputs.DashboardConditionalFormattingIconSet'] = None): - DashboardConditionalFormattingIcon._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_condition=custom_condition, - icon_set=icon_set, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_condition: Optional['outputs.DashboardConditionalFormattingCustomIconCondition'] = None, - icon_set: Optional['outputs.DashboardConditionalFormattingIconSet'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_condition is not None: - _setter("custom_condition", custom_condition) + pulumi.set(__self__, "custom_condition", custom_condition) if icon_set is not None: - _setter("icon_set", icon_set) + pulumi.set(__self__, "icon_set", icon_set) @property @pulumi.getter(name="customCondition") @@ -34617,17 +27327,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, icon_display_option: Optional['DashboardConditionalFormattingIconDisplayOption'] = None): - DashboardConditionalFormattingIconDisplayConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - icon_display_option=icon_display_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - icon_display_option: Optional['DashboardConditionalFormattingIconDisplayOption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if icon_display_option is not None: - _setter("icon_display_option", icon_display_option) + pulumi.set(__self__, "icon_display_option", icon_display_option) @property @pulumi.getter(name="iconDisplayOption") @@ -34657,20 +27358,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, expression: str, icon_set_type: Optional['DashboardConditionalFormattingIconSetType'] = None): - DashboardConditionalFormattingIconSet._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - icon_set_type=icon_set_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: str, - icon_set_type: Optional['DashboardConditionalFormattingIconSetType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("expression", expression) + pulumi.set(__self__, "expression", expression) if icon_set_type is not None: - _setter("icon_set_type", icon_set_type) + pulumi.set(__self__, "icon_set_type", icon_set_type) @property @pulumi.getter @@ -34688,20 +27378,9 @@ class DashboardConditionalFormattingSolidColor(dict): def __init__(__self__, *, expression: str, color: Optional[str] = None): - DashboardConditionalFormattingSolidColor._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - color=color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: str, - color: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("expression", expression) + pulumi.set(__self__, "expression", expression) if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) @property @pulumi.getter @@ -34738,19 +27417,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, contributor_dimensions: Sequence['outputs.DashboardColumnIdentifier'], measure_field_id: str): - DashboardContributionAnalysisDefault._configure( - lambda key, value: pulumi.set(__self__, key, value), - contributor_dimensions=contributor_dimensions, - measure_field_id=measure_field_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - contributor_dimensions: Sequence['outputs.DashboardColumnIdentifier'], - measure_field_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("contributor_dimensions", contributor_dimensions) - _setter("measure_field_id", measure_field_id) + pulumi.set(__self__, "contributor_dimensions", contributor_dimensions) + pulumi.set(__self__, "measure_field_id", measure_field_id) @property @pulumi.getter(name="contributorDimensions") @@ -34799,45 +27467,22 @@ def __init__(__self__, *, separator_configuration: Optional['outputs.DashboardNumericSeparatorConfiguration'] = None, suffix: Optional[str] = None, symbol: Optional[str] = None): - DashboardCurrencyDisplayFormatConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - decimal_places_configuration=decimal_places_configuration, - negative_value_configuration=negative_value_configuration, - null_value_format_configuration=null_value_format_configuration, - number_scale=number_scale, - prefix=prefix, - separator_configuration=separator_configuration, - suffix=suffix, - symbol=symbol, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - decimal_places_configuration: Optional['outputs.DashboardDecimalPlacesConfiguration'] = None, - negative_value_configuration: Optional['outputs.DashboardNegativeValueConfiguration'] = None, - null_value_format_configuration: Optional['outputs.DashboardNullValueFormatConfiguration'] = None, - number_scale: Optional['DashboardNumberScale'] = None, - prefix: Optional[str] = None, - separator_configuration: Optional['outputs.DashboardNumericSeparatorConfiguration'] = None, - suffix: Optional[str] = None, - symbol: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if decimal_places_configuration is not None: - _setter("decimal_places_configuration", decimal_places_configuration) + pulumi.set(__self__, "decimal_places_configuration", decimal_places_configuration) if negative_value_configuration is not None: - _setter("negative_value_configuration", negative_value_configuration) + pulumi.set(__self__, "negative_value_configuration", negative_value_configuration) if null_value_format_configuration is not None: - _setter("null_value_format_configuration", null_value_format_configuration) + pulumi.set(__self__, "null_value_format_configuration", null_value_format_configuration) if number_scale is not None: - _setter("number_scale", number_scale) + pulumi.set(__self__, "number_scale", number_scale) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if separator_configuration is not None: - _setter("separator_configuration", separator_configuration) + pulumi.set(__self__, "separator_configuration", separator_configuration) if suffix is not None: - _setter("suffix", suffix) + pulumi.set(__self__, "suffix", suffix) if symbol is not None: - _setter("symbol", symbol) + pulumi.set(__self__, "symbol", symbol) @property @pulumi.getter(name="decimalPlacesConfiguration") @@ -34904,19 +27549,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, selected_fields_configuration: 'outputs.DashboardFilterOperationSelectedFieldsConfiguration', target_visuals_configuration: 'outputs.DashboardFilterOperationTargetVisualsConfiguration'): - DashboardCustomActionFilterOperation._configure( - lambda key, value: pulumi.set(__self__, key, value), - selected_fields_configuration=selected_fields_configuration, - target_visuals_configuration=target_visuals_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - selected_fields_configuration: 'outputs.DashboardFilterOperationSelectedFieldsConfiguration', - target_visuals_configuration: 'outputs.DashboardFilterOperationTargetVisualsConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("selected_fields_configuration", selected_fields_configuration) - _setter("target_visuals_configuration", target_visuals_configuration) + pulumi.set(__self__, "selected_fields_configuration", selected_fields_configuration) + pulumi.set(__self__, "target_visuals_configuration", target_visuals_configuration) @property @pulumi.getter(name="selectedFieldsConfiguration") @@ -34950,17 +27584,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, local_navigation_configuration: Optional['outputs.DashboardLocalNavigationConfiguration'] = None): - DashboardCustomActionNavigationOperation._configure( - lambda key, value: pulumi.set(__self__, key, value), - local_navigation_configuration=local_navigation_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - local_navigation_configuration: Optional['outputs.DashboardLocalNavigationConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if local_navigation_configuration is not None: - _setter("local_navigation_configuration", local_navigation_configuration) + pulumi.set(__self__, "local_navigation_configuration", local_navigation_configuration) @property @pulumi.getter(name="localNavigationConfiguration") @@ -34989,16 +27614,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, parameter_value_configurations: Sequence['outputs.DashboardSetParameterValueConfiguration']): - DashboardCustomActionSetParametersOperation._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_value_configurations=parameter_value_configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_value_configurations: Sequence['outputs.DashboardSetParameterValueConfiguration'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_value_configurations", parameter_value_configurations) + pulumi.set(__self__, "parameter_value_configurations", parameter_value_configurations) @property @pulumi.getter(name="parameterValueConfigurations") @@ -35030,19 +27646,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, url_target: 'DashboardUrlTargetConfiguration', url_template: str): - DashboardCustomActionUrlOperation._configure( - lambda key, value: pulumi.set(__self__, key, value), - url_target=url_target, - url_template=url_template, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - url_target: 'DashboardUrlTargetConfiguration', - url_template: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("url_target", url_target) - _setter("url_template", url_template) + pulumi.set(__self__, "url_target", url_target) + pulumi.set(__self__, "url_template", url_template) @property @pulumi.getter(name="urlTarget") @@ -35080,24 +27685,11 @@ def __init__(__self__, *, color: str, field_value: Optional[str] = None, special_value: Optional['DashboardSpecialValue'] = None): - DashboardCustomColor._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - field_value=field_value, - special_value=special_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: str, - field_value: Optional[str] = None, - special_value: Optional['DashboardSpecialValue'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("color", color) + pulumi.set(__self__, "color", color) if field_value is not None: - _setter("field_value", field_value) + pulumi.set(__self__, "field_value", field_value) if special_value is not None: - _setter("special_value", special_value) + pulumi.set(__self__, "special_value", special_value) @property @pulumi.getter @@ -35142,25 +27734,12 @@ def __init__(__self__, *, content_type: Optional['DashboardCustomContentType'] = None, content_url: Optional[str] = None, image_scaling: Optional['DashboardCustomContentImageScalingConfiguration'] = None): - DashboardCustomContentConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - content_type=content_type, - content_url=content_url, - image_scaling=image_scaling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content_type: Optional['DashboardCustomContentType'] = None, - content_url: Optional[str] = None, - image_scaling: Optional['DashboardCustomContentImageScalingConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if content_type is not None: - _setter("content_type", content_type) + pulumi.set(__self__, "content_type", content_type) if content_url is not None: - _setter("content_url", content_url) + pulumi.set(__self__, "content_url", content_url) if image_scaling is not None: - _setter("image_scaling", image_scaling) + pulumi.set(__self__, "image_scaling", image_scaling) @property @pulumi.getter(name="contentType") @@ -35208,35 +27787,16 @@ def __init__(__self__, *, chart_configuration: Optional['outputs.DashboardCustomContentConfiguration'] = None, subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None): - DashboardCustomContentVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_identifier=data_set_identifier, - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_identifier: str, - visual_id: str, - actions: Optional[Sequence['outputs.DashboardVisualCustomAction']] = None, - chart_configuration: Optional['outputs.DashboardCustomContentConfiguration'] = None, - subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_identifier", data_set_identifier) - _setter("visual_id", visual_id) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="dataSetIdentifier") @@ -35302,31 +27862,14 @@ def __init__(__self__, *, category_value: Optional[str] = None, parameter_name: Optional[str] = None, select_all_options: Optional['DashboardCategoryFilterSelectAllOptions'] = None): - DashboardCustomFilterConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - match_operator=match_operator, - null_option=null_option, - category_value=category_value, - parameter_name=parameter_name, - select_all_options=select_all_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - match_operator: 'DashboardCategoryFilterMatchOperator', - null_option: 'DashboardFilterNullOption', - category_value: Optional[str] = None, - parameter_name: Optional[str] = None, - select_all_options: Optional['DashboardCategoryFilterSelectAllOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("match_operator", match_operator) - _setter("null_option", null_option) + pulumi.set(__self__, "match_operator", match_operator) + pulumi.set(__self__, "null_option", null_option) if category_value is not None: - _setter("category_value", category_value) + pulumi.set(__self__, "category_value", category_value) if parameter_name is not None: - _setter("parameter_name", parameter_name) + pulumi.set(__self__, "parameter_name", parameter_name) if select_all_options is not None: - _setter("select_all_options", select_all_options) + pulumi.set(__self__, "select_all_options", select_all_options) @property @pulumi.getter(name="matchOperator") @@ -35384,27 +27927,12 @@ def __init__(__self__, *, null_option: 'DashboardFilterNullOption', category_values: Optional[Sequence[str]] = None, select_all_options: Optional['DashboardCategoryFilterSelectAllOptions'] = None): - DashboardCustomFilterListConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - match_operator=match_operator, - null_option=null_option, - category_values=category_values, - select_all_options=select_all_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - match_operator: 'DashboardCategoryFilterMatchOperator', - null_option: 'DashboardFilterNullOption', - category_values: Optional[Sequence[str]] = None, - select_all_options: Optional['DashboardCategoryFilterSelectAllOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("match_operator", match_operator) - _setter("null_option", null_option) + pulumi.set(__self__, "match_operator", match_operator) + pulumi.set(__self__, "null_option", null_option) if category_values is not None: - _setter("category_values", category_values) + pulumi.set(__self__, "category_values", category_values) if select_all_options is not None: - _setter("select_all_options", select_all_options) + pulumi.set(__self__, "select_all_options", select_all_options) @property @pulumi.getter(name="matchOperator") @@ -35431,16 +27959,7 @@ def select_all_options(self) -> Optional['DashboardCategoryFilterSelectAllOption class DashboardCustomNarrativeOptions(dict): def __init__(__self__, *, narrative: str): - DashboardCustomNarrativeOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - narrative=narrative, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - narrative: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("narrative", narrative) + pulumi.set(__self__, "narrative", narrative) @property @pulumi.getter @@ -35478,29 +27997,14 @@ def __init__(__self__, *, decimal_values: Optional[Sequence[float]] = None, integer_values: Optional[Sequence[float]] = None, string_values: Optional[Sequence[str]] = None): - DashboardCustomParameterValues._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_values=date_time_values, - decimal_values=decimal_values, - integer_values=integer_values, - string_values=string_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_values: Optional[Sequence[str]] = None, - decimal_values: Optional[Sequence[float]] = None, - integer_values: Optional[Sequence[float]] = None, - string_values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_values is not None: - _setter("date_time_values", date_time_values) + pulumi.set(__self__, "date_time_values", date_time_values) if decimal_values is not None: - _setter("decimal_values", decimal_values) + pulumi.set(__self__, "decimal_values", decimal_values) if integer_values is not None: - _setter("integer_values", integer_values) + pulumi.set(__self__, "integer_values", integer_values) if string_values is not None: - _setter("string_values", string_values) + pulumi.set(__self__, "string_values", string_values) @property @pulumi.getter(name="dateTimeValues") @@ -35547,20 +28051,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, custom_values: 'outputs.DashboardCustomParameterValues', include_null_value: Optional[bool] = None): - DashboardCustomValuesConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_values=custom_values, - include_null_value=include_null_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_values: 'outputs.DashboardCustomParameterValues', - include_null_value: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("custom_values", custom_values) + pulumi.set(__self__, "custom_values", custom_values) if include_null_value is not None: - _setter("include_null_value", include_null_value) + pulumi.set(__self__, "include_null_value", include_null_value) @property @pulumi.getter(name="customValues") @@ -35600,24 +28093,11 @@ def __init__(__self__, *, field_id: str, negative_color: Optional[str] = None, positive_color: Optional[str] = None): - DashboardDataBarsOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - negative_color=negative_color, - positive_color=positive_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: str, - negative_color: Optional[str] = None, - positive_color: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if negative_color is not None: - _setter("negative_color", negative_color) + pulumi.set(__self__, "negative_color", negative_color) if positive_color is not None: - _setter("positive_color", positive_color) + pulumi.set(__self__, "positive_color", positive_color) @property @pulumi.getter(name="fieldId") @@ -35657,21 +28137,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, color: Optional[str] = None, data_value: Optional[float] = None): - DashboardDataColor._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - data_value=data_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: Optional[str] = None, - data_value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if data_value is not None: - _setter("data_value", data_value) + pulumi.set(__self__, "data_value", data_value) @property @pulumi.getter @@ -35712,27 +28181,12 @@ def __init__(__self__, *, field_id: str, field_value: Optional[str] = None, settings: Optional['outputs.DashboardLineChartSeriesSettings'] = None): - DashboardDataFieldSeriesItem._configure( - lambda key, value: pulumi.set(__self__, key, value), - axis_binding=axis_binding, - field_id=field_id, - field_value=field_value, - settings=settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - axis_binding: 'DashboardAxisBinding', - field_id: str, - field_value: Optional[str] = None, - settings: Optional['outputs.DashboardLineChartSeriesSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("axis_binding", axis_binding) - _setter("field_id", field_id) + pulumi.set(__self__, "axis_binding", axis_binding) + pulumi.set(__self__, "field_id", field_id) if field_value is not None: - _setter("field_value", field_value) + pulumi.set(__self__, "field_value", field_value) if settings is not None: - _setter("settings", settings) + pulumi.set(__self__, "settings", settings) @property @pulumi.getter(name="axisBinding") @@ -35797,53 +28251,26 @@ def __init__(__self__, *, position: Optional['DashboardDataLabelPosition'] = None, totals_visibility: Optional['DashboardVisibility'] = None, visibility: Optional['DashboardVisibility'] = None): - DashboardDataLabelOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_label_visibility=category_label_visibility, - data_label_types=data_label_types, - label_color=label_color, - label_content=label_content, - label_font_configuration=label_font_configuration, - measure_label_visibility=measure_label_visibility, - overlap=overlap, - position=position, - totals_visibility=totals_visibility, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_label_visibility: Optional['DashboardVisibility'] = None, - data_label_types: Optional[Sequence['outputs.DashboardDataLabelType']] = None, - label_color: Optional[str] = None, - label_content: Optional['DashboardDataLabelContent'] = None, - label_font_configuration: Optional['outputs.DashboardFontConfiguration'] = None, - measure_label_visibility: Optional['DashboardVisibility'] = None, - overlap: Optional['DashboardDataLabelOverlap'] = None, - position: Optional['DashboardDataLabelPosition'] = None, - totals_visibility: Optional['DashboardVisibility'] = None, - visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_label_visibility is not None: - _setter("category_label_visibility", category_label_visibility) + pulumi.set(__self__, "category_label_visibility", category_label_visibility) if data_label_types is not None: - _setter("data_label_types", data_label_types) + pulumi.set(__self__, "data_label_types", data_label_types) if label_color is not None: - _setter("label_color", label_color) + pulumi.set(__self__, "label_color", label_color) if label_content is not None: - _setter("label_content", label_content) + pulumi.set(__self__, "label_content", label_content) if label_font_configuration is not None: - _setter("label_font_configuration", label_font_configuration) + pulumi.set(__self__, "label_font_configuration", label_font_configuration) if measure_label_visibility is not None: - _setter("measure_label_visibility", measure_label_visibility) + pulumi.set(__self__, "measure_label_visibility", measure_label_visibility) if overlap is not None: - _setter("overlap", overlap) + pulumi.set(__self__, "overlap", overlap) if position is not None: - _setter("position", position) + pulumi.set(__self__, "position", position) if totals_visibility is not None: - _setter("totals_visibility", totals_visibility) + pulumi.set(__self__, "totals_visibility", totals_visibility) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="categoryLabelVisibility") @@ -35929,33 +28356,16 @@ def __init__(__self__, *, maximum_label_type: Optional['outputs.DashboardMaximumLabelType'] = None, minimum_label_type: Optional['outputs.DashboardMinimumLabelType'] = None, range_ends_label_type: Optional['outputs.DashboardRangeEndsLabelType'] = None): - DashboardDataLabelType._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_path_label_type=data_path_label_type, - field_label_type=field_label_type, - maximum_label_type=maximum_label_type, - minimum_label_type=minimum_label_type, - range_ends_label_type=range_ends_label_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_path_label_type: Optional['outputs.DashboardDataPathLabelType'] = None, - field_label_type: Optional['outputs.DashboardFieldLabelType'] = None, - maximum_label_type: Optional['outputs.DashboardMaximumLabelType'] = None, - minimum_label_type: Optional['outputs.DashboardMinimumLabelType'] = None, - range_ends_label_type: Optional['outputs.DashboardRangeEndsLabelType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_path_label_type is not None: - _setter("data_path_label_type", data_path_label_type) + pulumi.set(__self__, "data_path_label_type", data_path_label_type) if field_label_type is not None: - _setter("field_label_type", field_label_type) + pulumi.set(__self__, "field_label_type", field_label_type) if maximum_label_type is not None: - _setter("maximum_label_type", maximum_label_type) + pulumi.set(__self__, "maximum_label_type", maximum_label_type) if minimum_label_type is not None: - _setter("minimum_label_type", minimum_label_type) + pulumi.set(__self__, "minimum_label_type", minimum_label_type) if range_ends_label_type is not None: - _setter("range_ends_label_type", range_ends_label_type) + pulumi.set(__self__, "range_ends_label_type", range_ends_label_type) @property @pulumi.getter(name="dataPathLabelType") @@ -36006,23 +28416,10 @@ def __init__(__self__, *, color: str, element: 'outputs.DashboardDataPathValue', time_granularity: Optional['DashboardTimeGranularity'] = None): - DashboardDataPathColor._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - element=element, - time_granularity=time_granularity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: str, - element: 'outputs.DashboardDataPathValue', - time_granularity: Optional['DashboardTimeGranularity'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("color", color) - _setter("element", element) + pulumi.set(__self__, "color", color) + pulumi.set(__self__, "element", element) if time_granularity is not None: - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "time_granularity", time_granularity) @property @pulumi.getter @@ -36065,25 +28462,12 @@ def __init__(__self__, *, field_id: Optional[str] = None, field_value: Optional[str] = None, visibility: Optional['DashboardVisibility'] = None): - DashboardDataPathLabelType._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - field_value=field_value, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: Optional[str] = None, - field_value: Optional[str] = None, - visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_id is not None: - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if field_value is not None: - _setter("field_value", field_value) + pulumi.set(__self__, "field_value", field_value) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="fieldId") @@ -36123,19 +28507,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, direction: 'DashboardSortDirection', sort_paths: Sequence['outputs.DashboardDataPathValue']): - DashboardDataPathSort._configure( - lambda key, value: pulumi.set(__self__, key, value), - direction=direction, - sort_paths=sort_paths, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - direction: 'DashboardSortDirection', - sort_paths: Sequence['outputs.DashboardDataPathValue'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("direction", direction) - _setter("sort_paths", sort_paths) + pulumi.set(__self__, "direction", direction) + pulumi.set(__self__, "sort_paths", sort_paths) @property @pulumi.getter @@ -36172,19 +28545,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, field_id: str, field_value: str): - DashboardDataPathValue._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - field_value=field_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: str, - field_value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) - _setter("field_value", field_value) + pulumi.set(__self__, "field_id", field_id) + pulumi.set(__self__, "field_value", field_value) @property @pulumi.getter(name="fieldId") @@ -36218,17 +28580,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, availability_status: Optional['DashboardBehavior'] = None): - DashboardDataPointDrillUpDownOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_status=availability_status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_status: Optional['DashboardBehavior'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_status is not None: - _setter("availability_status", availability_status) + pulumi.set(__self__, "availability_status", availability_status) @property @pulumi.getter(name="availabilityStatus") @@ -36257,17 +28610,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, availability_status: Optional['DashboardBehavior'] = None): - DashboardDataPointMenuLabelOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_status=availability_status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_status: Optional['DashboardBehavior'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_status is not None: - _setter("availability_status", availability_status) + pulumi.set(__self__, "availability_status", availability_status) @property @pulumi.getter(name="availabilityStatus") @@ -36296,17 +28640,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, availability_status: Optional['DashboardBehavior'] = None): - DashboardDataPointTooltipOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_status=availability_status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_status: Optional['DashboardBehavior'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_status is not None: - _setter("availability_status", availability_status) + pulumi.set(__self__, "availability_status", availability_status) @property @pulumi.getter(name="availabilityStatus") @@ -36336,19 +28671,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, data_set_arn: str, identifier: str): - DashboardDataSetIdentifierDeclaration._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_arn=data_set_arn, - identifier=identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_arn: str, - identifier: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_arn", data_set_arn) - _setter("identifier", identifier) + pulumi.set(__self__, "data_set_arn", data_set_arn) + pulumi.set(__self__, "identifier", identifier) @property @pulumi.getter(name="dataSetArn") @@ -36385,19 +28709,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, data_set_arn: str, data_set_placeholder: str): - DashboardDataSetReference._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_arn=data_set_arn, - data_set_placeholder=data_set_placeholder, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_arn: str, - data_set_placeholder: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_arn", data_set_arn) - _setter("data_set_placeholder", data_set_placeholder) + pulumi.set(__self__, "data_set_arn", data_set_arn) + pulumi.set(__self__, "data_set_placeholder", data_set_placeholder) @property @pulumi.getter(name="dataSetArn") @@ -36431,17 +28744,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, missing_date_visibility: Optional['DashboardVisibility'] = None): - DashboardDateAxisOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - missing_date_visibility=missing_date_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - missing_date_visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if missing_date_visibility is not None: - _setter("missing_date_visibility", missing_date_visibility) + pulumi.set(__self__, "missing_date_visibility", missing_date_visibility) @property @pulumi.getter(name="missingDateVisibility") @@ -36480,31 +28784,14 @@ def __init__(__self__, *, date_granularity: Optional['DashboardTimeGranularity'] = None, format_configuration: Optional['outputs.DashboardDateTimeFormatConfiguration'] = None, hierarchy_id: Optional[str] = None): - DashboardDateDimensionField._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - date_granularity=date_granularity, - format_configuration=format_configuration, - hierarchy_id=hierarchy_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.DashboardColumnIdentifier', - field_id: str, - date_granularity: Optional['DashboardTimeGranularity'] = None, - format_configuration: Optional['outputs.DashboardDateTimeFormatConfiguration'] = None, - hierarchy_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) if date_granularity is not None: - _setter("date_granularity", date_granularity) + pulumi.set(__self__, "date_granularity", date_granularity) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) if hierarchy_id is not None: - _setter("hierarchy_id", hierarchy_id) + pulumi.set(__self__, "hierarchy_id", hierarchy_id) @property @pulumi.getter @@ -36560,27 +28847,12 @@ def __init__(__self__, *, field_id: str, aggregation_function: Optional['DashboardDateAggregationFunction'] = None, format_configuration: Optional['outputs.DashboardDateTimeFormatConfiguration'] = None): - DashboardDateMeasureField._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - aggregation_function=aggregation_function, - format_configuration=format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.DashboardColumnIdentifier', - field_id: str, - aggregation_function: Optional['DashboardDateAggregationFunction'] = None, - format_configuration: Optional['outputs.DashboardDateTimeFormatConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) if aggregation_function is not None: - _setter("aggregation_function", aggregation_function) + pulumi.set(__self__, "aggregation_function", aggregation_function) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) @property @pulumi.getter @@ -36630,25 +28902,12 @@ def __init__(__self__, *, dynamic_value: Optional['outputs.DashboardDynamicDefaultValue'] = None, rolling_date: Optional['outputs.DashboardRollingDateConfiguration'] = None, static_values: Optional[Sequence[str]] = None): - DashboardDateTimeDefaultValues._configure( - lambda key, value: pulumi.set(__self__, key, value), - dynamic_value=dynamic_value, - rolling_date=rolling_date, - static_values=static_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dynamic_value: Optional['outputs.DashboardDynamicDefaultValue'] = None, - rolling_date: Optional['outputs.DashboardRollingDateConfiguration'] = None, - static_values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dynamic_value is not None: - _setter("dynamic_value", dynamic_value) + pulumi.set(__self__, "dynamic_value", dynamic_value) if rolling_date is not None: - _setter("rolling_date", rolling_date) + pulumi.set(__self__, "rolling_date", rolling_date) if static_values is not None: - _setter("static_values", static_values) + pulumi.set(__self__, "static_values", static_values) @property @pulumi.getter(name="dynamicValue") @@ -36693,25 +28952,12 @@ def __init__(__self__, *, date_time_format: Optional[str] = None, null_value_format_configuration: Optional['outputs.DashboardNullValueFormatConfiguration'] = None, numeric_format_configuration: Optional['outputs.DashboardNumericFormatConfiguration'] = None): - DashboardDateTimeFormatConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_format=date_time_format, - null_value_format_configuration=null_value_format_configuration, - numeric_format_configuration=numeric_format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_format: Optional[str] = None, - null_value_format_configuration: Optional['outputs.DashboardNullValueFormatConfiguration'] = None, - numeric_format_configuration: Optional['outputs.DashboardNumericFormatConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_format is not None: - _setter("date_time_format", date_time_format) + pulumi.set(__self__, "date_time_format", date_time_format) if null_value_format_configuration is not None: - _setter("null_value_format_configuration", null_value_format_configuration) + pulumi.set(__self__, "null_value_format_configuration", null_value_format_configuration) if numeric_format_configuration is not None: - _setter("numeric_format_configuration", numeric_format_configuration) + pulumi.set(__self__, "numeric_format_configuration", numeric_format_configuration) @property @pulumi.getter(name="dateTimeFormat") @@ -36753,20 +28999,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, hierarchy_id: str, drill_down_filters: Optional[Sequence['outputs.DashboardDrillDownFilter']] = None): - DashboardDateTimeHierarchy._configure( - lambda key, value: pulumi.set(__self__, key, value), - hierarchy_id=hierarchy_id, - drill_down_filters=drill_down_filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hierarchy_id: str, - drill_down_filters: Optional[Sequence['outputs.DashboardDrillDownFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("hierarchy_id", hierarchy_id) + pulumi.set(__self__, "hierarchy_id", hierarchy_id) if drill_down_filters is not None: - _setter("drill_down_filters", drill_down_filters) + pulumi.set(__self__, "drill_down_filters", drill_down_filters) @property @pulumi.getter(name="hierarchyId") @@ -36784,19 +29019,8 @@ class DashboardDateTimeParameter(dict): def __init__(__self__, *, name: str, values: Sequence[str]): - DashboardDateTimeParameter._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - values: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("values", values) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -36840,32 +29064,15 @@ def __init__(__self__, *, mapped_data_set_parameters: Optional[Sequence['outputs.DashboardMappedDataSetParameter']] = None, time_granularity: Optional['DashboardTimeGranularity'] = None, value_when_unset: Optional['outputs.DashboardDateTimeValueWhenUnsetConfiguration'] = None): - DashboardDateTimeParameterDeclaration._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - default_values=default_values, - mapped_data_set_parameters=mapped_data_set_parameters, - time_granularity=time_granularity, - value_when_unset=value_when_unset, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - default_values: Optional['outputs.DashboardDateTimeDefaultValues'] = None, - mapped_data_set_parameters: Optional[Sequence['outputs.DashboardMappedDataSetParameter']] = None, - time_granularity: Optional['DashboardTimeGranularity'] = None, - value_when_unset: Optional['outputs.DashboardDateTimeValueWhenUnsetConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if default_values is not None: - _setter("default_values", default_values) + pulumi.set(__self__, "default_values", default_values) if mapped_data_set_parameters is not None: - _setter("mapped_data_set_parameters", mapped_data_set_parameters) + pulumi.set(__self__, "mapped_data_set_parameters", mapped_data_set_parameters) if time_granularity is not None: - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "time_granularity", time_granularity) if value_when_unset is not None: - _setter("value_when_unset", value_when_unset) + pulumi.set(__self__, "value_when_unset", value_when_unset) @property @pulumi.getter @@ -36920,25 +29127,12 @@ def __init__(__self__, *, date_time_format: Optional[str] = None, info_icon_label_options: Optional['outputs.DashboardSheetControlInfoIconLabelOptions'] = None, title_options: Optional['outputs.DashboardLabelOptions'] = None): - DashboardDateTimePickerControlDisplayOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_format=date_time_format, - info_icon_label_options=info_icon_label_options, - title_options=title_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_format: Optional[str] = None, - info_icon_label_options: Optional['outputs.DashboardSheetControlInfoIconLabelOptions'] = None, - title_options: Optional['outputs.DashboardLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_format is not None: - _setter("date_time_format", date_time_format) + pulumi.set(__self__, "date_time_format", date_time_format) if info_icon_label_options is not None: - _setter("info_icon_label_options", info_icon_label_options) + pulumi.set(__self__, "info_icon_label_options", info_icon_label_options) if title_options is not None: - _setter("title_options", title_options) + pulumi.set(__self__, "title_options", title_options) @property @pulumi.getter(name="dateTimeFormat") @@ -36980,21 +29174,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, custom_value: Optional[str] = None, value_when_unset_option: Optional['DashboardValueWhenUnsetOption'] = None): - DashboardDateTimeValueWhenUnsetConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_value=custom_value, - value_when_unset_option=value_when_unset_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_value: Optional[str] = None, - value_when_unset_option: Optional['DashboardValueWhenUnsetOption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_value is not None: - _setter("custom_value", custom_value) + pulumi.set(__self__, "custom_value", custom_value) if value_when_unset_option is not None: - _setter("value_when_unset_option", value_when_unset_option) + pulumi.set(__self__, "value_when_unset_option", value_when_unset_option) @property @pulumi.getter(name="customValue") @@ -37031,21 +29214,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, dynamic_value: Optional['outputs.DashboardDynamicDefaultValue'] = None, static_values: Optional[Sequence[float]] = None): - DashboardDecimalDefaultValues._configure( - lambda key, value: pulumi.set(__self__, key, value), - dynamic_value=dynamic_value, - static_values=static_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dynamic_value: Optional['outputs.DashboardDynamicDefaultValue'] = None, - static_values: Optional[Sequence[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dynamic_value is not None: - _setter("dynamic_value", dynamic_value) + pulumi.set(__self__, "dynamic_value", dynamic_value) if static_values is not None: - _setter("static_values", static_values) + pulumi.set(__self__, "static_values", static_values) @property @pulumi.getter(name="dynamicValue") @@ -37063,19 +29235,8 @@ class DashboardDecimalParameter(dict): def __init__(__self__, *, name: str, values: Sequence[float]): - DashboardDecimalParameter._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - values: Sequence[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("values", values) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -37119,31 +29280,14 @@ def __init__(__self__, *, default_values: Optional['outputs.DashboardDecimalDefaultValues'] = None, mapped_data_set_parameters: Optional[Sequence['outputs.DashboardMappedDataSetParameter']] = None, value_when_unset: Optional['outputs.DashboardDecimalValueWhenUnsetConfiguration'] = None): - DashboardDecimalParameterDeclaration._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - parameter_value_type=parameter_value_type, - default_values=default_values, - mapped_data_set_parameters=mapped_data_set_parameters, - value_when_unset=value_when_unset, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - parameter_value_type: 'DashboardParameterValueType', - default_values: Optional['outputs.DashboardDecimalDefaultValues'] = None, - mapped_data_set_parameters: Optional[Sequence['outputs.DashboardMappedDataSetParameter']] = None, - value_when_unset: Optional['outputs.DashboardDecimalValueWhenUnsetConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("parameter_value_type", parameter_value_type) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "parameter_value_type", parameter_value_type) if default_values is not None: - _setter("default_values", default_values) + pulumi.set(__self__, "default_values", default_values) if mapped_data_set_parameters is not None: - _setter("mapped_data_set_parameters", mapped_data_set_parameters) + pulumi.set(__self__, "mapped_data_set_parameters", mapped_data_set_parameters) if value_when_unset is not None: - _setter("value_when_unset", value_when_unset) + pulumi.set(__self__, "value_when_unset", value_when_unset) @property @pulumi.getter @@ -37192,16 +29336,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, decimal_places: float): - DashboardDecimalPlacesConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - decimal_places=decimal_places, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - decimal_places: float, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("decimal_places", decimal_places) + pulumi.set(__self__, "decimal_places", decimal_places) @property @pulumi.getter(name="decimalPlaces") @@ -37233,21 +29368,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, custom_value: Optional[float] = None, value_when_unset_option: Optional['DashboardValueWhenUnsetOption'] = None): - DashboardDecimalValueWhenUnsetConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_value=custom_value, - value_when_unset_option=value_when_unset_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_value: Optional[float] = None, - value_when_unset_option: Optional['DashboardValueWhenUnsetOption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_value is not None: - _setter("custom_value", custom_value) + pulumi.set(__self__, "custom_value", custom_value) if value_when_unset_option is not None: - _setter("value_when_unset_option", value_when_unset_option) + pulumi.set(__self__, "value_when_unset_option", value_when_unset_option) @property @pulumi.getter(name="customValue") @@ -37281,16 +29405,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, canvas_size_options: 'outputs.DashboardFreeFormLayoutCanvasSizeOptions'): - DashboardDefaultFreeFormLayoutConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - canvas_size_options=canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - canvas_size_options: 'outputs.DashboardFreeFormLayoutCanvasSizeOptions', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("canvas_size_options", canvas_size_options) + pulumi.set(__self__, "canvas_size_options", canvas_size_options) @property @pulumi.getter(name="canvasSizeOptions") @@ -37319,16 +29434,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, canvas_size_options: 'outputs.DashboardGridLayoutCanvasSizeOptions'): - DashboardDefaultGridLayoutConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - canvas_size_options=canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - canvas_size_options: 'outputs.DashboardGridLayoutCanvasSizeOptions', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("canvas_size_options", canvas_size_options) + pulumi.set(__self__, "canvas_size_options", canvas_size_options) @property @pulumi.getter(name="canvasSizeOptions") @@ -37358,21 +29464,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, free_form: Optional['outputs.DashboardDefaultFreeFormLayoutConfiguration'] = None, grid: Optional['outputs.DashboardDefaultGridLayoutConfiguration'] = None): - DashboardDefaultInteractiveLayoutConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - free_form=free_form, - grid=grid, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - free_form: Optional['outputs.DashboardDefaultFreeFormLayoutConfiguration'] = None, - grid: Optional['outputs.DashboardDefaultGridLayoutConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if free_form is not None: - _setter("free_form", free_form) + pulumi.set(__self__, "free_form", free_form) if grid is not None: - _setter("grid", grid) + pulumi.set(__self__, "grid", grid) @property @pulumi.getter(name="freeForm") @@ -37412,25 +29507,12 @@ def __init__(__self__, *, interactive_layout_configuration: Optional['outputs.DashboardDefaultInteractiveLayoutConfiguration'] = None, paginated_layout_configuration: Optional['outputs.DashboardDefaultPaginatedLayoutConfiguration'] = None, sheet_content_type: Optional['DashboardSheetContentType'] = None): - DashboardDefaultNewSheetConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - interactive_layout_configuration=interactive_layout_configuration, - paginated_layout_configuration=paginated_layout_configuration, - sheet_content_type=sheet_content_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - interactive_layout_configuration: Optional['outputs.DashboardDefaultInteractiveLayoutConfiguration'] = None, - paginated_layout_configuration: Optional['outputs.DashboardDefaultPaginatedLayoutConfiguration'] = None, - sheet_content_type: Optional['DashboardSheetContentType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if interactive_layout_configuration is not None: - _setter("interactive_layout_configuration", interactive_layout_configuration) + pulumi.set(__self__, "interactive_layout_configuration", interactive_layout_configuration) if paginated_layout_configuration is not None: - _setter("paginated_layout_configuration", paginated_layout_configuration) + pulumi.set(__self__, "paginated_layout_configuration", paginated_layout_configuration) if sheet_content_type is not None: - _setter("sheet_content_type", sheet_content_type) + pulumi.set(__self__, "sheet_content_type", sheet_content_type) @property @pulumi.getter(name="interactiveLayoutConfiguration") @@ -37469,17 +29551,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, section_based: Optional['outputs.DashboardDefaultSectionBasedLayoutConfiguration'] = None): - DashboardDefaultPaginatedLayoutConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - section_based=section_based, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - section_based: Optional['outputs.DashboardDefaultSectionBasedLayoutConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if section_based is not None: - _setter("section_based", section_based) + pulumi.set(__self__, "section_based", section_based) @property @pulumi.getter(name="sectionBased") @@ -37508,16 +29581,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, canvas_size_options: 'outputs.DashboardSectionBasedLayoutCanvasSizeOptions'): - DashboardDefaultSectionBasedLayoutConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - canvas_size_options=canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - canvas_size_options: 'outputs.DashboardSectionBasedLayoutCanvasSizeOptions', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("canvas_size_options", canvas_size_options) + pulumi.set(__self__, "canvas_size_options", canvas_size_options) @property @pulumi.getter(name="canvasSizeOptions") @@ -37558,33 +29622,16 @@ def __init__(__self__, *, source_column: Optional['outputs.DashboardColumnIdentifier'] = None, source_field: Optional[str] = None, source_parameter_name: Optional[str] = None): - DashboardDestinationParameterValueConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_values_configuration=custom_values_configuration, - select_all_value_options=select_all_value_options, - source_column=source_column, - source_field=source_field, - source_parameter_name=source_parameter_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_values_configuration: Optional['outputs.DashboardCustomValuesConfiguration'] = None, - select_all_value_options: Optional['DashboardSelectAllValueOptions'] = None, - source_column: Optional['outputs.DashboardColumnIdentifier'] = None, - source_field: Optional[str] = None, - source_parameter_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_values_configuration is not None: - _setter("custom_values_configuration", custom_values_configuration) + pulumi.set(__self__, "custom_values_configuration", custom_values_configuration) if select_all_value_options is not None: - _setter("select_all_value_options", select_all_value_options) + pulumi.set(__self__, "select_all_value_options", select_all_value_options) if source_column is not None: - _setter("source_column", source_column) + pulumi.set(__self__, "source_column", source_column) if source_field is not None: - _setter("source_field", source_field) + pulumi.set(__self__, "source_field", source_field) if source_parameter_name is not None: - _setter("source_parameter_name", source_parameter_name) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) @property @pulumi.getter(name="customValuesConfiguration") @@ -37639,25 +29686,12 @@ def __init__(__self__, *, categorical_dimension_field: Optional['outputs.DashboardCategoricalDimensionField'] = None, date_dimension_field: Optional['outputs.DashboardDateDimensionField'] = None, numerical_dimension_field: Optional['outputs.DashboardNumericalDimensionField'] = None): - DashboardDimensionField._configure( - lambda key, value: pulumi.set(__self__, key, value), - categorical_dimension_field=categorical_dimension_field, - date_dimension_field=date_dimension_field, - numerical_dimension_field=numerical_dimension_field, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - categorical_dimension_field: Optional['outputs.DashboardCategoricalDimensionField'] = None, - date_dimension_field: Optional['outputs.DashboardDateDimensionField'] = None, - numerical_dimension_field: Optional['outputs.DashboardNumericalDimensionField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if categorical_dimension_field is not None: - _setter("categorical_dimension_field", categorical_dimension_field) + pulumi.set(__self__, "categorical_dimension_field", categorical_dimension_field) if date_dimension_field is not None: - _setter("date_dimension_field", date_dimension_field) + pulumi.set(__self__, "date_dimension_field", date_dimension_field) if numerical_dimension_field is not None: - _setter("numerical_dimension_field", numerical_dimension_field) + pulumi.set(__self__, "numerical_dimension_field", numerical_dimension_field) @property @pulumi.getter(name="categoricalDimensionField") @@ -37696,17 +29730,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, label_visibility: Optional['DashboardVisibility'] = None): - DashboardDonutCenterOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - label_visibility=label_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - label_visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if label_visibility is not None: - _setter("label_visibility", label_visibility) + pulumi.set(__self__, "label_visibility", label_visibility) @property @pulumi.getter(name="labelVisibility") @@ -37738,21 +29763,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, arc_options: Optional['outputs.DashboardArcOptions'] = None, donut_center_options: Optional['outputs.DashboardDonutCenterOptions'] = None): - DashboardDonutOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - arc_options=arc_options, - donut_center_options=donut_center_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arc_options: Optional['outputs.DashboardArcOptions'] = None, - donut_center_options: Optional['outputs.DashboardDonutCenterOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arc_options is not None: - _setter("arc_options", arc_options) + pulumi.set(__self__, "arc_options", arc_options) if donut_center_options is not None: - _setter("donut_center_options", donut_center_options) + pulumi.set(__self__, "donut_center_options", donut_center_options) @property @pulumi.getter(name="arcOptions") @@ -37792,25 +29806,12 @@ def __init__(__self__, *, category_filter: Optional['outputs.DashboardCategoryDrillDownFilter'] = None, numeric_equality_filter: Optional['outputs.DashboardNumericEqualityDrillDownFilter'] = None, time_range_filter: Optional['outputs.DashboardTimeRangeDrillDownFilter'] = None): - DashboardDrillDownFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_filter=category_filter, - numeric_equality_filter=numeric_equality_filter, - time_range_filter=time_range_filter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_filter: Optional['outputs.DashboardCategoryDrillDownFilter'] = None, - numeric_equality_filter: Optional['outputs.DashboardNumericEqualityDrillDownFilter'] = None, - time_range_filter: Optional['outputs.DashboardTimeRangeDrillDownFilter'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_filter is not None: - _setter("category_filter", category_filter) + pulumi.set(__self__, "category_filter", category_filter) if numeric_equality_filter is not None: - _setter("numeric_equality_filter", numeric_equality_filter) + pulumi.set(__self__, "numeric_equality_filter", numeric_equality_filter) if time_range_filter is not None: - _setter("time_range_filter", time_range_filter) + pulumi.set(__self__, "time_range_filter", time_range_filter) @property @pulumi.getter(name="categoryFilter") @@ -37855,25 +29856,12 @@ def __init__(__self__, *, info_icon_label_options: Optional['outputs.DashboardSheetControlInfoIconLabelOptions'] = None, select_all_options: Optional['outputs.DashboardListControlSelectAllOptions'] = None, title_options: Optional['outputs.DashboardLabelOptions'] = None): - DashboardDropDownControlDisplayOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - info_icon_label_options=info_icon_label_options, - select_all_options=select_all_options, - title_options=title_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - info_icon_label_options: Optional['outputs.DashboardSheetControlInfoIconLabelOptions'] = None, - select_all_options: Optional['outputs.DashboardListControlSelectAllOptions'] = None, - title_options: Optional['outputs.DashboardLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if info_icon_label_options is not None: - _setter("info_icon_label_options", info_icon_label_options) + pulumi.set(__self__, "info_icon_label_options", info_icon_label_options) if select_all_options is not None: - _setter("select_all_options", select_all_options) + pulumi.set(__self__, "select_all_options", select_all_options) if title_options is not None: - _setter("title_options", title_options) + pulumi.set(__self__, "title_options", title_options) @property @pulumi.getter(name="infoIconLabelOptions") @@ -37918,24 +29906,11 @@ def __init__(__self__, *, default_value_column: 'outputs.DashboardColumnIdentifier', group_name_column: Optional['outputs.DashboardColumnIdentifier'] = None, user_name_column: Optional['outputs.DashboardColumnIdentifier'] = None): - DashboardDynamicDefaultValue._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_value_column=default_value_column, - group_name_column=group_name_column, - user_name_column=user_name_column, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_value_column: 'outputs.DashboardColumnIdentifier', - group_name_column: Optional['outputs.DashboardColumnIdentifier'] = None, - user_name_column: Optional['outputs.DashboardColumnIdentifier'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("default_value_column", default_value_column) + pulumi.set(__self__, "default_value_column", default_value_column) if group_name_column is not None: - _setter("group_name_column", group_name_column) + pulumi.set(__self__, "group_name_column", group_name_column) if user_name_column is not None: - _setter("user_name_column", user_name_column) + pulumi.set(__self__, "user_name_column", user_name_column) @property @pulumi.getter(name="defaultValueColumn") @@ -37978,23 +29953,10 @@ def __init__(__self__, *, data_set_identifier: str, visual_id: str, actions: Optional[Sequence['outputs.DashboardVisualCustomAction']] = None): - DashboardEmptyVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_identifier=data_set_identifier, - visual_id=visual_id, - actions=actions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_identifier: str, - visual_id: str, - actions: Optional[Sequence['outputs.DashboardVisualCustomAction']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_identifier", data_set_identifier) - _setter("visual_id", visual_id) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) @property @pulumi.getter(name="dataSetIdentifier") @@ -38016,17 +29978,8 @@ def actions(self) -> Optional[Sequence['outputs.DashboardVisualCustomAction']]: class DashboardEntity(dict): def __init__(__self__, *, path: Optional[str] = None): - DashboardEntity._configure( - lambda key, value: pulumi.set(__self__, key, value), - path=path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) @property @pulumi.getter @@ -38057,25 +30010,12 @@ def __init__(__self__, *, message: Optional[str] = None, type: Optional['DashboardErrorType'] = None, violated_entities: Optional[Sequence['outputs.DashboardEntity']] = None): - DashboardError._configure( - lambda key, value: pulumi.set(__self__, key, value), - message=message, - type=type, - violated_entities=violated_entities, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - message: Optional[str] = None, - type: Optional['DashboardErrorType'] = None, - violated_entities: Optional[Sequence['outputs.DashboardEntity']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if message is not None: - _setter("message", message) + pulumi.set(__self__, "message", message) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) if violated_entities is not None: - _setter("violated_entities", violated_entities) + pulumi.set(__self__, "violated_entities", violated_entities) @property @pulumi.getter @@ -38099,23 +30039,10 @@ def __init__(__self__, *, amount: float, granularity: 'DashboardTimeGranularity', status: Optional['DashboardWidgetStatus'] = None): - DashboardExcludePeriodConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - amount=amount, - granularity=granularity, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - amount: float, - granularity: 'DashboardTimeGranularity', - status: Optional['DashboardWidgetStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("amount", amount) - _setter("granularity", granularity) + pulumi.set(__self__, "amount", amount) + pulumi.set(__self__, "granularity", granularity) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter @@ -38158,23 +30085,10 @@ def __init__(__self__, *, columns: Sequence['outputs.DashboardColumnIdentifier'], hierarchy_id: str, drill_down_filters: Optional[Sequence['outputs.DashboardDrillDownFilter']] = None): - DashboardExplicitHierarchy._configure( - lambda key, value: pulumi.set(__self__, key, value), - columns=columns, - hierarchy_id=hierarchy_id, - drill_down_filters=drill_down_filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - columns: Sequence['outputs.DashboardColumnIdentifier'], - hierarchy_id: str, - drill_down_filters: Optional[Sequence['outputs.DashboardDrillDownFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("columns", columns) - _setter("hierarchy_id", hierarchy_id) + pulumi.set(__self__, "columns", columns) + pulumi.set(__self__, "hierarchy_id", hierarchy_id) if drill_down_filters is not None: - _setter("drill_down_filters", drill_down_filters) + pulumi.set(__self__, "drill_down_filters", drill_down_filters) @property @pulumi.getter @@ -38213,17 +30127,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, availability_status: Optional['DashboardBehavior'] = None): - DashboardExportHiddenFieldsOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_status=availability_status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_status: Optional['DashboardBehavior'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_status is not None: - _setter("availability_status", availability_status) + pulumi.set(__self__, "availability_status", availability_status) @property @pulumi.getter(name="availabilityStatus") @@ -38252,17 +30157,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, availability_status: Optional['DashboardBehavior'] = None): - DashboardExportToCsvOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_status=availability_status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_status: Optional['DashboardBehavior'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_status is not None: - _setter("availability_status", availability_status) + pulumi.set(__self__, "availability_status", availability_status) @property @pulumi.getter(name="availabilityStatus") @@ -38291,17 +30187,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, availability_status: Optional['DashboardBehavior'] = None): - DashboardExportWithHiddenFieldsOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_status=availability_status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_status: Optional['DashboardBehavior'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_status is not None: - _setter("availability_status", availability_status) + pulumi.set(__self__, "availability_status", availability_status) @property @pulumi.getter(name="availabilityStatus") @@ -38336,25 +30223,12 @@ def __init__(__self__, *, aggregation_visibility: Optional['DashboardVisibility'] = None, tooltip_fields: Optional[Sequence['outputs.DashboardTooltipItem']] = None, tooltip_title_type: Optional['DashboardTooltipTitleType'] = None): - DashboardFieldBasedTooltip._configure( - lambda key, value: pulumi.set(__self__, key, value), - aggregation_visibility=aggregation_visibility, - tooltip_fields=tooltip_fields, - tooltip_title_type=tooltip_title_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aggregation_visibility: Optional['DashboardVisibility'] = None, - tooltip_fields: Optional[Sequence['outputs.DashboardTooltipItem']] = None, - tooltip_title_type: Optional['DashboardTooltipTitleType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if aggregation_visibility is not None: - _setter("aggregation_visibility", aggregation_visibility) + pulumi.set(__self__, "aggregation_visibility", aggregation_visibility) if tooltip_fields is not None: - _setter("tooltip_fields", tooltip_fields) + pulumi.set(__self__, "tooltip_fields", tooltip_fields) if tooltip_title_type is not None: - _setter("tooltip_title_type", tooltip_title_type) + pulumi.set(__self__, "tooltip_title_type", tooltip_title_type) @property @pulumi.getter(name="aggregationVisibility") @@ -38394,21 +30268,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, field_id: Optional[str] = None, visibility: Optional['DashboardVisibility'] = None): - DashboardFieldLabelType._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: Optional[str] = None, - visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_id is not None: - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="fieldId") @@ -38446,23 +30309,10 @@ def __init__(__self__, *, axis_binding: 'DashboardAxisBinding', field_id: str, settings: Optional['outputs.DashboardLineChartSeriesSettings'] = None): - DashboardFieldSeriesItem._configure( - lambda key, value: pulumi.set(__self__, key, value), - axis_binding=axis_binding, - field_id=field_id, - settings=settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - axis_binding: 'DashboardAxisBinding', - field_id: str, - settings: Optional['outputs.DashboardLineChartSeriesSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("axis_binding", axis_binding) - _setter("field_id", field_id) + pulumi.set(__self__, "axis_binding", axis_binding) + pulumi.set(__self__, "field_id", field_id) if settings is not None: - _setter("settings", settings) + pulumi.set(__self__, "settings", settings) @property @pulumi.getter(name="axisBinding") @@ -38502,19 +30352,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, direction: 'DashboardSortDirection', field_id: str): - DashboardFieldSort._configure( - lambda key, value: pulumi.set(__self__, key, value), - direction=direction, - field_id=field_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - direction: 'DashboardSortDirection', - field_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("direction", direction) - _setter("field_id", field_id) + pulumi.set(__self__, "direction", direction) + pulumi.set(__self__, "field_id", field_id) @property @pulumi.getter @@ -38551,21 +30390,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, column_sort: Optional['outputs.DashboardColumnSort'] = None, field_sort: Optional['outputs.DashboardFieldSort'] = None): - DashboardFieldSortOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_sort=column_sort, - field_sort=field_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_sort: Optional['outputs.DashboardColumnSort'] = None, - field_sort: Optional['outputs.DashboardFieldSort'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column_sort is not None: - _setter("column_sort", column_sort) + pulumi.set(__self__, "column_sort", column_sort) if field_sort is not None: - _setter("field_sort", field_sort) + pulumi.set(__self__, "field_sort", field_sort) @property @pulumi.getter(name="columnSort") @@ -38601,24 +30429,11 @@ def __init__(__self__, *, field_id: str, label: Optional[str] = None, visibility: Optional['DashboardVisibility'] = None): - DashboardFieldTooltipItem._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - label=label, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: str, - label: Optional[str] = None, - visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if label is not None: - _setter("label", label) + pulumi.set(__self__, "label", label) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="fieldId") @@ -38641,21 +30456,10 @@ class DashboardFilledMapAggregatedFieldWells(dict): def __init__(__self__, *, geospatial: Optional[Sequence['outputs.DashboardDimensionField']] = None, values: Optional[Sequence['outputs.DashboardMeasureField']] = None): - DashboardFilledMapAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - geospatial=geospatial, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - geospatial: Optional[Sequence['outputs.DashboardDimensionField']] = None, - values: Optional[Sequence['outputs.DashboardMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if geospatial is not None: - _setter("geospatial", geospatial) + pulumi.set(__self__, "geospatial", geospatial) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -38689,16 +30493,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, conditional_formatting_options: Sequence['outputs.DashboardFilledMapConditionalFormattingOption']): - DashboardFilledMapConditionalFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - conditional_formatting_options=conditional_formatting_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - conditional_formatting_options: Sequence['outputs.DashboardFilledMapConditionalFormattingOption'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("conditional_formatting_options", conditional_formatting_options) + pulumi.set(__self__, "conditional_formatting_options", conditional_formatting_options) @property @pulumi.getter(name="conditionalFormattingOptions") @@ -38710,16 +30505,7 @@ def conditional_formatting_options(self) -> Sequence['outputs.DashboardFilledMap class DashboardFilledMapConditionalFormattingOption(dict): def __init__(__self__, *, shape: 'outputs.DashboardFilledMapShapeConditionalFormatting'): - DashboardFilledMapConditionalFormattingOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - shape=shape, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - shape: 'outputs.DashboardFilledMapShapeConditionalFormatting', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("shape", shape) + pulumi.set(__self__, "shape", shape) @property @pulumi.getter @@ -38759,37 +30545,18 @@ def __init__(__self__, *, sort_configuration: Optional['outputs.DashboardFilledMapSortConfiguration'] = None, tooltip: Optional['outputs.DashboardTooltipOptions'] = None, window_options: Optional['outputs.DashboardGeospatialWindowOptions'] = None): - DashboardFilledMapConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_wells=field_wells, - legend=legend, - map_style_options=map_style_options, - sort_configuration=sort_configuration, - tooltip=tooltip, - window_options=window_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_wells: Optional['outputs.DashboardFilledMapFieldWells'] = None, - legend: Optional['outputs.DashboardLegendOptions'] = None, - map_style_options: Optional['outputs.DashboardGeospatialMapStyleOptions'] = None, - sort_configuration: Optional['outputs.DashboardFilledMapSortConfiguration'] = None, - tooltip: Optional['outputs.DashboardTooltipOptions'] = None, - window_options: Optional['outputs.DashboardGeospatialWindowOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if map_style_options is not None: - _setter("map_style_options", map_style_options) + pulumi.set(__self__, "map_style_options", map_style_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if window_options is not None: - _setter("window_options", window_options) + pulumi.set(__self__, "window_options", window_options) @property @pulumi.getter(name="fieldWells") @@ -38843,17 +30610,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, filled_map_aggregated_field_wells: Optional['outputs.DashboardFilledMapAggregatedFieldWells'] = None): - DashboardFilledMapFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - filled_map_aggregated_field_wells=filled_map_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filled_map_aggregated_field_wells: Optional['outputs.DashboardFilledMapAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if filled_map_aggregated_field_wells is not None: - _setter("filled_map_aggregated_field_wells", filled_map_aggregated_field_wells) + pulumi.set(__self__, "filled_map_aggregated_field_wells", filled_map_aggregated_field_wells) @property @pulumi.getter(name="filledMapAggregatedFieldWells") @@ -38883,20 +30641,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, field_id: str, format: Optional['outputs.DashboardShapeConditionalFormat'] = None): - DashboardFilledMapShapeConditionalFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - format=format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: str, - format: Optional['outputs.DashboardShapeConditionalFormat'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if format is not None: - _setter("format", format) + pulumi.set(__self__, "format", format) @property @pulumi.getter(name="fieldId") @@ -38930,17 +30677,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, category_sort: Optional[Sequence['outputs.DashboardFieldSortOptions']] = None): - DashboardFilledMapSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_sort=category_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_sort: Optional[Sequence['outputs.DashboardFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) @property @pulumi.getter(name="categorySort") @@ -38981,40 +30719,19 @@ def __init__(__self__, *, conditional_formatting: Optional['outputs.DashboardFilledMapConditionalFormatting'] = None, subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None): - DashboardFilledMapVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - conditional_formatting=conditional_formatting, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.DashboardVisualCustomAction']] = None, - chart_configuration: Optional['outputs.DashboardFilledMapConfiguration'] = None, - column_hierarchies: Optional[Sequence['outputs.DashboardColumnHierarchy']] = None, - conditional_formatting: Optional['outputs.DashboardFilledMapConditionalFormatting'] = None, - subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if conditional_formatting is not None: - _setter("conditional_formatting", conditional_formatting) + pulumi.set(__self__, "conditional_formatting", conditional_formatting) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -39091,41 +30808,20 @@ def __init__(__self__, *, time_equality_filter: Optional['outputs.DashboardTimeEqualityFilter'] = None, time_range_filter: Optional['outputs.DashboardTimeRangeFilter'] = None, top_bottom_filter: Optional['outputs.DashboardTopBottomFilter'] = None): - DashboardFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_filter=category_filter, - numeric_equality_filter=numeric_equality_filter, - numeric_range_filter=numeric_range_filter, - relative_dates_filter=relative_dates_filter, - time_equality_filter=time_equality_filter, - time_range_filter=time_range_filter, - top_bottom_filter=top_bottom_filter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_filter: Optional['outputs.DashboardCategoryFilter'] = None, - numeric_equality_filter: Optional['outputs.DashboardNumericEqualityFilter'] = None, - numeric_range_filter: Optional['outputs.DashboardNumericRangeFilter'] = None, - relative_dates_filter: Optional['outputs.DashboardRelativeDatesFilter'] = None, - time_equality_filter: Optional['outputs.DashboardTimeEqualityFilter'] = None, - time_range_filter: Optional['outputs.DashboardTimeRangeFilter'] = None, - top_bottom_filter: Optional['outputs.DashboardTopBottomFilter'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_filter is not None: - _setter("category_filter", category_filter) + pulumi.set(__self__, "category_filter", category_filter) if numeric_equality_filter is not None: - _setter("numeric_equality_filter", numeric_equality_filter) + pulumi.set(__self__, "numeric_equality_filter", numeric_equality_filter) if numeric_range_filter is not None: - _setter("numeric_range_filter", numeric_range_filter) + pulumi.set(__self__, "numeric_range_filter", numeric_range_filter) if relative_dates_filter is not None: - _setter("relative_dates_filter", relative_dates_filter) + pulumi.set(__self__, "relative_dates_filter", relative_dates_filter) if time_equality_filter is not None: - _setter("time_equality_filter", time_equality_filter) + pulumi.set(__self__, "time_equality_filter", time_equality_filter) if time_range_filter is not None: - _setter("time_range_filter", time_range_filter) + pulumi.set(__self__, "time_range_filter", time_range_filter) if top_bottom_filter is not None: - _setter("top_bottom_filter", top_bottom_filter) + pulumi.set(__self__, "top_bottom_filter", top_bottom_filter) @property @pulumi.getter(name="categoryFilter") @@ -39196,41 +30892,20 @@ def __init__(__self__, *, slider: Optional['outputs.DashboardFilterSliderControl'] = None, text_area: Optional['outputs.DashboardFilterTextAreaControl'] = None, text_field: Optional['outputs.DashboardFilterTextFieldControl'] = None): - DashboardFilterControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_picker=date_time_picker, - dropdown=dropdown, - list=list, - relative_date_time=relative_date_time, - slider=slider, - text_area=text_area, - text_field=text_field, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_picker: Optional['outputs.DashboardFilterDateTimePickerControl'] = None, - dropdown: Optional['outputs.DashboardFilterDropDownControl'] = None, - list: Optional['outputs.DashboardFilterListControl'] = None, - relative_date_time: Optional['outputs.DashboardFilterRelativeDateTimeControl'] = None, - slider: Optional['outputs.DashboardFilterSliderControl'] = None, - text_area: Optional['outputs.DashboardFilterTextAreaControl'] = None, - text_field: Optional['outputs.DashboardFilterTextFieldControl'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_picker is not None: - _setter("date_time_picker", date_time_picker) + pulumi.set(__self__, "date_time_picker", date_time_picker) if dropdown is not None: - _setter("dropdown", dropdown) + pulumi.set(__self__, "dropdown", dropdown) if list is not None: - _setter("list", list) + pulumi.set(__self__, "list", list) if relative_date_time is not None: - _setter("relative_date_time", relative_date_time) + pulumi.set(__self__, "relative_date_time", relative_date_time) if slider is not None: - _setter("slider", slider) + pulumi.set(__self__, "slider", slider) if text_area is not None: - _setter("text_area", text_area) + pulumi.set(__self__, "text_area", text_area) if text_field is not None: - _setter("text_field", text_field) + pulumi.set(__self__, "text_field", text_field) @property @pulumi.getter(name="dateTimePicker") @@ -39297,30 +30972,13 @@ def __init__(__self__, *, title: str, display_options: Optional['outputs.DashboardDateTimePickerControlDisplayOptions'] = None, type: Optional['DashboardSheetControlDateTimePickerType'] = None): - DashboardFilterDateTimePickerControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_control_id=filter_control_id, - source_filter_id=source_filter_id, - title=title, - display_options=display_options, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_control_id: str, - source_filter_id: str, - title: str, - display_options: Optional['outputs.DashboardDateTimePickerControlDisplayOptions'] = None, - type: Optional['DashboardSheetControlDateTimePickerType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_control_id", filter_control_id) - _setter("source_filter_id", source_filter_id) - _setter("title", title) + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="filterControlId") @@ -39383,38 +31041,17 @@ def __init__(__self__, *, display_options: Optional['outputs.DashboardDropDownControlDisplayOptions'] = None, selectable_values: Optional['outputs.DashboardFilterSelectableValues'] = None, type: Optional['DashboardSheetControlListType'] = None): - DashboardFilterDropDownControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_control_id=filter_control_id, - source_filter_id=source_filter_id, - title=title, - cascading_control_configuration=cascading_control_configuration, - display_options=display_options, - selectable_values=selectable_values, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_control_id: str, - source_filter_id: str, - title: str, - cascading_control_configuration: Optional['outputs.DashboardCascadingControlConfiguration'] = None, - display_options: Optional['outputs.DashboardDropDownControlDisplayOptions'] = None, - selectable_values: Optional['outputs.DashboardFilterSelectableValues'] = None, - type: Optional['DashboardSheetControlListType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_control_id", filter_control_id) - _setter("source_filter_id", source_filter_id) - _setter("title", title) + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) if cascading_control_configuration is not None: - _setter("cascading_control_configuration", cascading_control_configuration) + pulumi.set(__self__, "cascading_control_configuration", cascading_control_configuration) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) if selectable_values is not None: - _setter("selectable_values", selectable_values) + pulumi.set(__self__, "selectable_values", selectable_values) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="filterControlId") @@ -39481,29 +31118,12 @@ def __init__(__self__, *, filters: Sequence['outputs.DashboardFilter'], scope_configuration: 'outputs.DashboardFilterScopeConfiguration', status: Optional['DashboardWidgetStatus'] = None): - DashboardFilterGroup._configure( - lambda key, value: pulumi.set(__self__, key, value), - cross_dataset=cross_dataset, - filter_group_id=filter_group_id, - filters=filters, - scope_configuration=scope_configuration, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cross_dataset: 'DashboardCrossDatasetTypes', - filter_group_id: str, - filters: Sequence['outputs.DashboardFilter'], - scope_configuration: 'outputs.DashboardFilterScopeConfiguration', - status: Optional['DashboardWidgetStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cross_dataset", cross_dataset) - _setter("filter_group_id", filter_group_id) - _setter("filters", filters) - _setter("scope_configuration", scope_configuration) + pulumi.set(__self__, "cross_dataset", cross_dataset) + pulumi.set(__self__, "filter_group_id", filter_group_id) + pulumi.set(__self__, "filters", filters) + pulumi.set(__self__, "scope_configuration", scope_configuration) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter(name="crossDataset") @@ -39561,28 +31181,13 @@ def __init__(__self__, *, category_values: Optional[Sequence[str]] = None, null_option: Optional['DashboardFilterNullOption'] = None, select_all_options: Optional['DashboardCategoryFilterSelectAllOptions'] = None): - DashboardFilterListConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - match_operator=match_operator, - category_values=category_values, - null_option=null_option, - select_all_options=select_all_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - match_operator: 'DashboardCategoryFilterMatchOperator', - category_values: Optional[Sequence[str]] = None, - null_option: Optional['DashboardFilterNullOption'] = None, - select_all_options: Optional['DashboardCategoryFilterSelectAllOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("match_operator", match_operator) + pulumi.set(__self__, "match_operator", match_operator) if category_values is not None: - _setter("category_values", category_values) + pulumi.set(__self__, "category_values", category_values) if null_option is not None: - _setter("null_option", null_option) + pulumi.set(__self__, "null_option", null_option) if select_all_options is not None: - _setter("select_all_options", select_all_options) + pulumi.set(__self__, "select_all_options", select_all_options) @property @pulumi.getter(name="matchOperator") @@ -39640,38 +31245,17 @@ def __init__(__self__, *, display_options: Optional['outputs.DashboardListControlDisplayOptions'] = None, selectable_values: Optional['outputs.DashboardFilterSelectableValues'] = None, type: Optional['DashboardSheetControlListType'] = None): - DashboardFilterListControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_control_id=filter_control_id, - source_filter_id=source_filter_id, - title=title, - cascading_control_configuration=cascading_control_configuration, - display_options=display_options, - selectable_values=selectable_values, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_control_id: str, - source_filter_id: str, - title: str, - cascading_control_configuration: Optional['outputs.DashboardCascadingControlConfiguration'] = None, - display_options: Optional['outputs.DashboardListControlDisplayOptions'] = None, - selectable_values: Optional['outputs.DashboardFilterSelectableValues'] = None, - type: Optional['DashboardSheetControlListType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_control_id", filter_control_id) - _setter("source_filter_id", source_filter_id) - _setter("title", title) + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) if cascading_control_configuration is not None: - _setter("cascading_control_configuration", cascading_control_configuration) + pulumi.set(__self__, "cascading_control_configuration", cascading_control_configuration) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) if selectable_values is not None: - _setter("selectable_values", selectable_values) + pulumi.set(__self__, "selectable_values", selectable_values) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="filterControlId") @@ -39736,25 +31320,12 @@ def __init__(__self__, *, selected_columns: Optional[Sequence['outputs.DashboardColumnIdentifier']] = None, selected_field_options: Optional['DashboardSelectedFieldOptions'] = None, selected_fields: Optional[Sequence[str]] = None): - DashboardFilterOperationSelectedFieldsConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - selected_columns=selected_columns, - selected_field_options=selected_field_options, - selected_fields=selected_fields, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - selected_columns: Optional[Sequence['outputs.DashboardColumnIdentifier']] = None, - selected_field_options: Optional['DashboardSelectedFieldOptions'] = None, - selected_fields: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if selected_columns is not None: - _setter("selected_columns", selected_columns) + pulumi.set(__self__, "selected_columns", selected_columns) if selected_field_options is not None: - _setter("selected_field_options", selected_field_options) + pulumi.set(__self__, "selected_field_options", selected_field_options) if selected_fields is not None: - _setter("selected_fields", selected_fields) + pulumi.set(__self__, "selected_fields", selected_fields) @property @pulumi.getter(name="selectedColumns") @@ -39793,17 +31364,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, same_sheet_target_visual_configuration: Optional['outputs.DashboardSameSheetTargetVisualConfiguration'] = None): - DashboardFilterOperationTargetVisualsConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - same_sheet_target_visual_configuration=same_sheet_target_visual_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - same_sheet_target_visual_configuration: Optional['outputs.DashboardSameSheetTargetVisualConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if same_sheet_target_visual_configuration is not None: - _setter("same_sheet_target_visual_configuration", same_sheet_target_visual_configuration) + pulumi.set(__self__, "same_sheet_target_visual_configuration", same_sheet_target_visual_configuration) @property @pulumi.getter(name="sameSheetTargetVisualConfiguration") @@ -39839,26 +31401,11 @@ def __init__(__self__, *, source_filter_id: str, title: str, display_options: Optional['outputs.DashboardRelativeDateTimeControlDisplayOptions'] = None): - DashboardFilterRelativeDateTimeControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_control_id=filter_control_id, - source_filter_id=source_filter_id, - title=title, - display_options=display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_control_id: str, - source_filter_id: str, - title: str, - display_options: Optional['outputs.DashboardRelativeDateTimeControlDisplayOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_control_id", filter_control_id) - _setter("source_filter_id", source_filter_id) - _setter("title", title) + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) @property @pulumi.getter(name="filterControlId") @@ -39905,21 +31452,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, all_sheets: Optional['outputs.DashboardAllSheetsFilterScopeConfiguration'] = None, selected_sheets: Optional['outputs.DashboardSelectedSheetsFilterScopeConfiguration'] = None): - DashboardFilterScopeConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - all_sheets=all_sheets, - selected_sheets=selected_sheets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - all_sheets: Optional['outputs.DashboardAllSheetsFilterScopeConfiguration'] = None, - selected_sheets: Optional['outputs.DashboardSelectedSheetsFilterScopeConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if all_sheets is not None: - _setter("all_sheets", all_sheets) + pulumi.set(__self__, "all_sheets", all_sheets) if selected_sheets is not None: - _setter("selected_sheets", selected_sheets) + pulumi.set(__self__, "selected_sheets", selected_sheets) @property @pulumi.getter(name="allSheets") @@ -39936,17 +31472,8 @@ def selected_sheets(self) -> Optional['outputs.DashboardSelectedSheetsFilterScop class DashboardFilterSelectableValues(dict): def __init__(__self__, *, values: Optional[Sequence[str]] = None): - DashboardFilterSelectableValues._configure( - lambda key, value: pulumi.set(__self__, key, value), - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -39992,39 +31519,16 @@ def __init__(__self__, *, title: str, display_options: Optional['outputs.DashboardSliderControlDisplayOptions'] = None, type: Optional['DashboardSheetControlSliderType'] = None): - DashboardFilterSliderControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_control_id=filter_control_id, - maximum_value=maximum_value, - minimum_value=minimum_value, - source_filter_id=source_filter_id, - step_size=step_size, - title=title, - display_options=display_options, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_control_id: str, - maximum_value: float, - minimum_value: float, - source_filter_id: str, - step_size: float, - title: str, - display_options: Optional['outputs.DashboardSliderControlDisplayOptions'] = None, - type: Optional['DashboardSheetControlSliderType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_control_id", filter_control_id) - _setter("maximum_value", maximum_value) - _setter("minimum_value", minimum_value) - _setter("source_filter_id", source_filter_id) - _setter("step_size", step_size) - _setter("title", title) + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "maximum_value", maximum_value) + pulumi.set(__self__, "minimum_value", minimum_value) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "step_size", step_size) + pulumi.set(__self__, "title", title) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="filterControlId") @@ -40096,30 +31600,13 @@ def __init__(__self__, *, title: str, delimiter: Optional[str] = None, display_options: Optional['outputs.DashboardTextAreaControlDisplayOptions'] = None): - DashboardFilterTextAreaControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_control_id=filter_control_id, - source_filter_id=source_filter_id, - title=title, - delimiter=delimiter, - display_options=display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_control_id: str, - source_filter_id: str, - title: str, - delimiter: Optional[str] = None, - display_options: Optional['outputs.DashboardTextAreaControlDisplayOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_control_id", filter_control_id) - _setter("source_filter_id", source_filter_id) - _setter("title", title) + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) if delimiter is not None: - _setter("delimiter", delimiter) + pulumi.set(__self__, "delimiter", delimiter) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) @property @pulumi.getter(name="filterControlId") @@ -40175,26 +31662,11 @@ def __init__(__self__, *, source_filter_id: str, title: str, display_options: Optional['outputs.DashboardTextFieldControlDisplayOptions'] = None): - DashboardFilterTextFieldControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_control_id=filter_control_id, - source_filter_id=source_filter_id, - title=title, - display_options=display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_control_id: str, - source_filter_id: str, - title: str, - display_options: Optional['outputs.DashboardTextFieldControlDisplayOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_control_id", filter_control_id) - _setter("source_filter_id", source_filter_id) - _setter("title", title) + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) @property @pulumi.getter(name="filterControlId") @@ -40250,33 +31722,16 @@ def __init__(__self__, *, font_size: Optional['outputs.DashboardFontSize'] = None, font_style: Optional['DashboardFontStyle'] = None, font_weight: Optional['outputs.DashboardFontWeight'] = None): - DashboardFontConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - font_color=font_color, - font_decoration=font_decoration, - font_size=font_size, - font_style=font_style, - font_weight=font_weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - font_color: Optional[str] = None, - font_decoration: Optional['DashboardFontDecoration'] = None, - font_size: Optional['outputs.DashboardFontSize'] = None, - font_style: Optional['DashboardFontStyle'] = None, - font_weight: Optional['outputs.DashboardFontWeight'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if font_color is not None: - _setter("font_color", font_color) + pulumi.set(__self__, "font_color", font_color) if font_decoration is not None: - _setter("font_decoration", font_decoration) + pulumi.set(__self__, "font_decoration", font_decoration) if font_size is not None: - _setter("font_size", font_size) + pulumi.set(__self__, "font_size", font_size) if font_style is not None: - _setter("font_style", font_style) + pulumi.set(__self__, "font_style", font_style) if font_weight is not None: - _setter("font_weight", font_weight) + pulumi.set(__self__, "font_weight", font_weight) @property @pulumi.getter(name="fontColor") @@ -40308,17 +31763,8 @@ def font_weight(self) -> Optional['outputs.DashboardFontWeight']: class DashboardFontSize(dict): def __init__(__self__, *, relative: Optional['DashboardRelativeFontSize'] = None): - DashboardFontSize._configure( - lambda key, value: pulumi.set(__self__, key, value), - relative=relative, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - relative: Optional['DashboardRelativeFontSize'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if relative is not None: - _setter("relative", relative) + pulumi.set(__self__, "relative", relative) @property @pulumi.getter @@ -40330,17 +31776,8 @@ def relative(self) -> Optional['DashboardRelativeFontSize']: class DashboardFontWeight(dict): def __init__(__self__, *, name: Optional['DashboardFontWeightName'] = None): - DashboardFontWeight._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional['DashboardFontWeightName'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -40391,56 +31828,27 @@ def __init__(__self__, *, time: Optional['outputs.DashboardDimensionField'] = None, upper_boundary: Optional[float] = None, value: Optional['outputs.DashboardMeasureField'] = None): - DashboardForecastComputation._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - custom_seasonality_value=custom_seasonality_value, - lower_boundary=lower_boundary, - name=name, - periods_backward=periods_backward, - periods_forward=periods_forward, - prediction_interval=prediction_interval, - seasonality=seasonality, - time=time, - upper_boundary=upper_boundary, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: str, - custom_seasonality_value: Optional[float] = None, - lower_boundary: Optional[float] = None, - name: Optional[str] = None, - periods_backward: Optional[float] = None, - periods_forward: Optional[float] = None, - prediction_interval: Optional[float] = None, - seasonality: Optional['DashboardForecastComputationSeasonality'] = None, - time: Optional['outputs.DashboardDimensionField'] = None, - upper_boundary: Optional[float] = None, - value: Optional['outputs.DashboardMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) + pulumi.set(__self__, "computation_id", computation_id) if custom_seasonality_value is not None: - _setter("custom_seasonality_value", custom_seasonality_value) + pulumi.set(__self__, "custom_seasonality_value", custom_seasonality_value) if lower_boundary is not None: - _setter("lower_boundary", lower_boundary) + pulumi.set(__self__, "lower_boundary", lower_boundary) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if periods_backward is not None: - _setter("periods_backward", periods_backward) + pulumi.set(__self__, "periods_backward", periods_backward) if periods_forward is not None: - _setter("periods_forward", periods_forward) + pulumi.set(__self__, "periods_forward", periods_forward) if prediction_interval is not None: - _setter("prediction_interval", prediction_interval) + pulumi.set(__self__, "prediction_interval", prediction_interval) if seasonality is not None: - _setter("seasonality", seasonality) + pulumi.set(__self__, "seasonality", seasonality) if time is not None: - _setter("time", time) + pulumi.set(__self__, "time", time) if upper_boundary is not None: - _setter("upper_boundary", upper_boundary) + pulumi.set(__self__, "upper_boundary", upper_boundary) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -40520,21 +31928,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, forecast_properties: Optional['outputs.DashboardTimeBasedForecastProperties'] = None, scenario: Optional['outputs.DashboardForecastScenario'] = None): - DashboardForecastConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - forecast_properties=forecast_properties, - scenario=scenario, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - forecast_properties: Optional['outputs.DashboardTimeBasedForecastProperties'] = None, - scenario: Optional['outputs.DashboardForecastScenario'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if forecast_properties is not None: - _setter("forecast_properties", forecast_properties) + pulumi.set(__self__, "forecast_properties", forecast_properties) if scenario is not None: - _setter("scenario", scenario) + pulumi.set(__self__, "scenario", scenario) @property @pulumi.getter(name="forecastProperties") @@ -40571,21 +31968,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, what_if_point_scenario: Optional['outputs.DashboardWhatIfPointScenario'] = None, what_if_range_scenario: Optional['outputs.DashboardWhatIfRangeScenario'] = None): - DashboardForecastScenario._configure( - lambda key, value: pulumi.set(__self__, key, value), - what_if_point_scenario=what_if_point_scenario, - what_if_range_scenario=what_if_range_scenario, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - what_if_point_scenario: Optional['outputs.DashboardWhatIfPointScenario'] = None, - what_if_range_scenario: Optional['outputs.DashboardWhatIfRangeScenario'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if what_if_point_scenario is not None: - _setter("what_if_point_scenario", what_if_point_scenario) + pulumi.set(__self__, "what_if_point_scenario", what_if_point_scenario) if what_if_range_scenario is not None: - _setter("what_if_range_scenario", what_if_range_scenario) + pulumi.set(__self__, "what_if_range_scenario", what_if_range_scenario) @property @pulumi.getter(name="whatIfPointScenario") @@ -40625,25 +32011,12 @@ def __init__(__self__, *, date_time_format_configuration: Optional['outputs.DashboardDateTimeFormatConfiguration'] = None, number_format_configuration: Optional['outputs.DashboardNumberFormatConfiguration'] = None, string_format_configuration: Optional['outputs.DashboardStringFormatConfiguration'] = None): - DashboardFormatConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_format_configuration=date_time_format_configuration, - number_format_configuration=number_format_configuration, - string_format_configuration=string_format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_format_configuration: Optional['outputs.DashboardDateTimeFormatConfiguration'] = None, - number_format_configuration: Optional['outputs.DashboardNumberFormatConfiguration'] = None, - string_format_configuration: Optional['outputs.DashboardStringFormatConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_format_configuration is not None: - _setter("date_time_format_configuration", date_time_format_configuration) + pulumi.set(__self__, "date_time_format_configuration", date_time_format_configuration) if number_format_configuration is not None: - _setter("number_format_configuration", number_format_configuration) + pulumi.set(__self__, "number_format_configuration", number_format_configuration) if string_format_configuration is not None: - _setter("string_format_configuration", string_format_configuration) + pulumi.set(__self__, "string_format_configuration", string_format_configuration) @property @pulumi.getter(name="dateTimeFormatConfiguration") @@ -40682,17 +32055,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, screen_canvas_size_options: Optional['outputs.DashboardFreeFormLayoutScreenCanvasSizeOptions'] = None): - DashboardFreeFormLayoutCanvasSizeOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - screen_canvas_size_options=screen_canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - screen_canvas_size_options: Optional['outputs.DashboardFreeFormLayoutScreenCanvasSizeOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if screen_canvas_size_options is not None: - _setter("screen_canvas_size_options", screen_canvas_size_options) + pulumi.set(__self__, "screen_canvas_size_options", screen_canvas_size_options) @property @pulumi.getter(name="screenCanvasSizeOptions") @@ -40722,20 +32086,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, elements: Sequence['outputs.DashboardFreeFormLayoutElement'], canvas_size_options: Optional['outputs.DashboardFreeFormLayoutCanvasSizeOptions'] = None): - DashboardFreeFormLayoutConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - elements=elements, - canvas_size_options=canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - elements: Sequence['outputs.DashboardFreeFormLayoutElement'], - canvas_size_options: Optional['outputs.DashboardFreeFormLayoutCanvasSizeOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("elements", elements) + pulumi.set(__self__, "elements", elements) if canvas_size_options is not None: - _setter("canvas_size_options", canvas_size_options) + pulumi.set(__self__, "canvas_size_options", canvas_size_options) @property @pulumi.getter @@ -40802,55 +32155,24 @@ def __init__(__self__, *, :param str x_axis_location: String based length that is composed of value and unit in px :param str y_axis_location: String based length that is composed of value and unit in px with Integer.MAX_VALUE as maximum value """ - DashboardFreeFormLayoutElement._configure( - lambda key, value: pulumi.set(__self__, key, value), - element_id=element_id, - element_type=element_type, - height=height, - width=width, - x_axis_location=x_axis_location, - y_axis_location=y_axis_location, - background_style=background_style, - border_style=border_style, - loading_animation=loading_animation, - rendering_rules=rendering_rules, - selected_border_style=selected_border_style, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - element_id: str, - element_type: 'DashboardLayoutElementType', - height: str, - width: str, - x_axis_location: str, - y_axis_location: str, - background_style: Optional['outputs.DashboardFreeFormLayoutElementBackgroundStyle'] = None, - border_style: Optional['outputs.DashboardFreeFormLayoutElementBorderStyle'] = None, - loading_animation: Optional['outputs.DashboardLoadingAnimation'] = None, - rendering_rules: Optional[Sequence['outputs.DashboardSheetElementRenderingRule']] = None, - selected_border_style: Optional['outputs.DashboardFreeFormLayoutElementBorderStyle'] = None, - visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("element_id", element_id) - _setter("element_type", element_type) - _setter("height", height) - _setter("width", width) - _setter("x_axis_location", x_axis_location) - _setter("y_axis_location", y_axis_location) + pulumi.set(__self__, "element_id", element_id) + pulumi.set(__self__, "element_type", element_type) + pulumi.set(__self__, "height", height) + pulumi.set(__self__, "width", width) + pulumi.set(__self__, "x_axis_location", x_axis_location) + pulumi.set(__self__, "y_axis_location", y_axis_location) if background_style is not None: - _setter("background_style", background_style) + pulumi.set(__self__, "background_style", background_style) if border_style is not None: - _setter("border_style", border_style) + pulumi.set(__self__, "border_style", border_style) if loading_animation is not None: - _setter("loading_animation", loading_animation) + pulumi.set(__self__, "loading_animation", loading_animation) if rendering_rules is not None: - _setter("rendering_rules", rendering_rules) + pulumi.set(__self__, "rendering_rules", rendering_rules) if selected_border_style is not None: - _setter("selected_border_style", selected_border_style) + pulumi.set(__self__, "selected_border_style", selected_border_style) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="elementId") @@ -40930,21 +32252,10 @@ class DashboardFreeFormLayoutElementBackgroundStyle(dict): def __init__(__self__, *, color: Optional[str] = None, visibility: Optional['DashboardVisibility'] = None): - DashboardFreeFormLayoutElementBackgroundStyle._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: Optional[str] = None, - visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -40962,21 +32273,10 @@ class DashboardFreeFormLayoutElementBorderStyle(dict): def __init__(__self__, *, color: Optional[str] = None, visibility: Optional['DashboardVisibility'] = None): - DashboardFreeFormLayoutElementBorderStyle._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: Optional[str] = None, - visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -41013,16 +32313,7 @@ def __init__(__self__, *, """ :param str optimized_view_port_width: String based length that is composed of value and unit in px """ - DashboardFreeFormLayoutScreenCanvasSizeOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - optimized_view_port_width=optimized_view_port_width, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - optimized_view_port_width: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("optimized_view_port_width", optimized_view_port_width) + pulumi.set(__self__, "optimized_view_port_width", optimized_view_port_width) @property @pulumi.getter(name="optimizedViewPortWidth") @@ -41037,16 +32328,7 @@ def optimized_view_port_width(self) -> str: class DashboardFreeFormSectionLayoutConfiguration(dict): def __init__(__self__, *, elements: Sequence['outputs.DashboardFreeFormLayoutElement']): - DashboardFreeFormSectionLayoutConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - elements=elements, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - elements: Sequence['outputs.DashboardFreeFormLayoutElement'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("elements", elements) + pulumi.set(__self__, "elements", elements) @property @pulumi.getter @@ -41059,21 +32341,10 @@ class DashboardFunnelChartAggregatedFieldWells(dict): def __init__(__self__, *, category: Optional[Sequence['outputs.DashboardDimensionField']] = None, values: Optional[Sequence['outputs.DashboardMeasureField']] = None): - DashboardFunnelChartAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: Optional[Sequence['outputs.DashboardDimensionField']] = None, - values: Optional[Sequence['outputs.DashboardMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -41123,41 +32394,20 @@ def __init__(__self__, *, tooltip: Optional['outputs.DashboardTooltipOptions'] = None, value_label_options: Optional['outputs.DashboardChartAxisLabelOptions'] = None, visual_palette: Optional['outputs.DashboardVisualPalette'] = None): - DashboardFunnelChartConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_label_options=category_label_options, - data_label_options=data_label_options, - field_wells=field_wells, - sort_configuration=sort_configuration, - tooltip=tooltip, - value_label_options=value_label_options, - visual_palette=visual_palette, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_label_options: Optional['outputs.DashboardChartAxisLabelOptions'] = None, - data_label_options: Optional['outputs.DashboardFunnelChartDataLabelOptions'] = None, - field_wells: Optional['outputs.DashboardFunnelChartFieldWells'] = None, - sort_configuration: Optional['outputs.DashboardFunnelChartSortConfiguration'] = None, - tooltip: Optional['outputs.DashboardTooltipOptions'] = None, - value_label_options: Optional['outputs.DashboardChartAxisLabelOptions'] = None, - visual_palette: Optional['outputs.DashboardVisualPalette'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_label_options is not None: - _setter("category_label_options", category_label_options) + pulumi.set(__self__, "category_label_options", category_label_options) if data_label_options is not None: - _setter("data_label_options", data_label_options) + pulumi.set(__self__, "data_label_options", data_label_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if value_label_options is not None: - _setter("value_label_options", value_label_options) + pulumi.set(__self__, "value_label_options", value_label_options) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) @property @pulumi.getter(name="categoryLabelOptions") @@ -41230,41 +32480,20 @@ def __init__(__self__, *, measure_label_visibility: Optional['DashboardVisibility'] = None, position: Optional['DashboardDataLabelPosition'] = None, visibility: Optional['DashboardVisibility'] = None): - DashboardFunnelChartDataLabelOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_label_visibility=category_label_visibility, - label_color=label_color, - label_font_configuration=label_font_configuration, - measure_data_label_style=measure_data_label_style, - measure_label_visibility=measure_label_visibility, - position=position, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_label_visibility: Optional['DashboardVisibility'] = None, - label_color: Optional[str] = None, - label_font_configuration: Optional['outputs.DashboardFontConfiguration'] = None, - measure_data_label_style: Optional['DashboardFunnelChartMeasureDataLabelStyle'] = None, - measure_label_visibility: Optional['DashboardVisibility'] = None, - position: Optional['DashboardDataLabelPosition'] = None, - visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_label_visibility is not None: - _setter("category_label_visibility", category_label_visibility) + pulumi.set(__self__, "category_label_visibility", category_label_visibility) if label_color is not None: - _setter("label_color", label_color) + pulumi.set(__self__, "label_color", label_color) if label_font_configuration is not None: - _setter("label_font_configuration", label_font_configuration) + pulumi.set(__self__, "label_font_configuration", label_font_configuration) if measure_data_label_style is not None: - _setter("measure_data_label_style", measure_data_label_style) + pulumi.set(__self__, "measure_data_label_style", measure_data_label_style) if measure_label_visibility is not None: - _setter("measure_label_visibility", measure_label_visibility) + pulumi.set(__self__, "measure_label_visibility", measure_label_visibility) if position is not None: - _setter("position", position) + pulumi.set(__self__, "position", position) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="categoryLabelVisibility") @@ -41323,17 +32552,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, funnel_chart_aggregated_field_wells: Optional['outputs.DashboardFunnelChartAggregatedFieldWells'] = None): - DashboardFunnelChartFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - funnel_chart_aggregated_field_wells=funnel_chart_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - funnel_chart_aggregated_field_wells: Optional['outputs.DashboardFunnelChartAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if funnel_chart_aggregated_field_wells is not None: - _setter("funnel_chart_aggregated_field_wells", funnel_chart_aggregated_field_wells) + pulumi.set(__self__, "funnel_chart_aggregated_field_wells", funnel_chart_aggregated_field_wells) @property @pulumi.getter(name="funnelChartAggregatedFieldWells") @@ -41365,21 +32585,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, category_items_limit: Optional['outputs.DashboardItemsLimitConfiguration'] = None, category_sort: Optional[Sequence['outputs.DashboardFieldSortOptions']] = None): - DashboardFunnelChartSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_items_limit=category_items_limit, - category_sort=category_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_items_limit: Optional['outputs.DashboardItemsLimitConfiguration'] = None, - category_sort: Optional[Sequence['outputs.DashboardFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_items_limit is not None: - _setter("category_items_limit", category_items_limit) + pulumi.set(__self__, "category_items_limit", category_items_limit) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) @property @pulumi.getter(name="categoryItemsLimit") @@ -41422,36 +32631,17 @@ def __init__(__self__, *, column_hierarchies: Optional[Sequence['outputs.DashboardColumnHierarchy']] = None, subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None): - DashboardFunnelChartVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.DashboardVisualCustomAction']] = None, - chart_configuration: Optional['outputs.DashboardFunnelChartConfiguration'] = None, - column_hierarchies: Optional[Sequence['outputs.DashboardColumnHierarchy']] = None, - subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -41505,17 +32695,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, foreground_color: Optional['outputs.DashboardConditionalFormattingColor'] = None): - DashboardGaugeChartArcConditionalFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - foreground_color=foreground_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - foreground_color: Optional['outputs.DashboardConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if foreground_color is not None: - _setter("foreground_color", foreground_color) + pulumi.set(__self__, "foreground_color", foreground_color) @property @pulumi.getter(name="foregroundColor") @@ -41544,17 +32725,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, conditional_formatting_options: Optional[Sequence['outputs.DashboardGaugeChartConditionalFormattingOption']] = None): - DashboardGaugeChartConditionalFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - conditional_formatting_options=conditional_formatting_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - conditional_formatting_options: Optional[Sequence['outputs.DashboardGaugeChartConditionalFormattingOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if conditional_formatting_options is not None: - _setter("conditional_formatting_options", conditional_formatting_options) + pulumi.set(__self__, "conditional_formatting_options", conditional_formatting_options) @property @pulumi.getter(name="conditionalFormattingOptions") @@ -41584,21 +32756,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, arc: Optional['outputs.DashboardGaugeChartArcConditionalFormatting'] = None, primary_value: Optional['outputs.DashboardGaugeChartPrimaryValueConditionalFormatting'] = None): - DashboardGaugeChartConditionalFormattingOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - arc=arc, - primary_value=primary_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arc: Optional['outputs.DashboardGaugeChartArcConditionalFormatting'] = None, - primary_value: Optional['outputs.DashboardGaugeChartPrimaryValueConditionalFormatting'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arc is not None: - _setter("arc", arc) + pulumi.set(__self__, "arc", arc) if primary_value is not None: - _setter("primary_value", primary_value) + pulumi.set(__self__, "primary_value", primary_value) @property @pulumi.getter @@ -41644,33 +32805,16 @@ def __init__(__self__, *, gauge_chart_options: Optional['outputs.DashboardGaugeChartOptions'] = None, tooltip_options: Optional['outputs.DashboardTooltipOptions'] = None, visual_palette: Optional['outputs.DashboardVisualPalette'] = None): - DashboardGaugeChartConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_labels=data_labels, - field_wells=field_wells, - gauge_chart_options=gauge_chart_options, - tooltip_options=tooltip_options, - visual_palette=visual_palette, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_labels: Optional['outputs.DashboardDataLabelOptions'] = None, - field_wells: Optional['outputs.DashboardGaugeChartFieldWells'] = None, - gauge_chart_options: Optional['outputs.DashboardGaugeChartOptions'] = None, - tooltip_options: Optional['outputs.DashboardTooltipOptions'] = None, - visual_palette: Optional['outputs.DashboardVisualPalette'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if gauge_chart_options is not None: - _setter("gauge_chart_options", gauge_chart_options) + pulumi.set(__self__, "gauge_chart_options", gauge_chart_options) if tooltip_options is not None: - _setter("tooltip_options", tooltip_options) + pulumi.set(__self__, "tooltip_options", tooltip_options) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) @property @pulumi.getter(name="dataLabels") @@ -41720,21 +32864,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, target_values: Optional[Sequence['outputs.DashboardMeasureField']] = None, values: Optional[Sequence['outputs.DashboardMeasureField']] = None): - DashboardGaugeChartFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_values=target_values, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_values: Optional[Sequence['outputs.DashboardMeasureField']] = None, - values: Optional[Sequence['outputs.DashboardMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if target_values is not None: - _setter("target_values", target_values) + pulumi.set(__self__, "target_values", target_values) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter(name="targetValues") @@ -41776,33 +32909,16 @@ def __init__(__self__, *, comparison: Optional['outputs.DashboardComparisonConfiguration'] = None, primary_value_display_type: Optional['DashboardPrimaryValueDisplayType'] = None, primary_value_font_configuration: Optional['outputs.DashboardFontConfiguration'] = None): - DashboardGaugeChartOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - arc=arc, - arc_axis=arc_axis, - comparison=comparison, - primary_value_display_type=primary_value_display_type, - primary_value_font_configuration=primary_value_font_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arc: Optional['outputs.DashboardArcConfiguration'] = None, - arc_axis: Optional['outputs.DashboardArcAxisConfiguration'] = None, - comparison: Optional['outputs.DashboardComparisonConfiguration'] = None, - primary_value_display_type: Optional['DashboardPrimaryValueDisplayType'] = None, - primary_value_font_configuration: Optional['outputs.DashboardFontConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arc is not None: - _setter("arc", arc) + pulumi.set(__self__, "arc", arc) if arc_axis is not None: - _setter("arc_axis", arc_axis) + pulumi.set(__self__, "arc_axis", arc_axis) if comparison is not None: - _setter("comparison", comparison) + pulumi.set(__self__, "comparison", comparison) if primary_value_display_type is not None: - _setter("primary_value_display_type", primary_value_display_type) + pulumi.set(__self__, "primary_value_display_type", primary_value_display_type) if primary_value_font_configuration is not None: - _setter("primary_value_font_configuration", primary_value_font_configuration) + pulumi.set(__self__, "primary_value_font_configuration", primary_value_font_configuration) @property @pulumi.getter @@ -41852,21 +32968,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, icon: Optional['outputs.DashboardConditionalFormattingIcon'] = None, text_color: Optional['outputs.DashboardConditionalFormattingColor'] = None): - DashboardGaugeChartPrimaryValueConditionalFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - icon=icon, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - icon: Optional['outputs.DashboardConditionalFormattingIcon'] = None, - text_color: Optional['outputs.DashboardConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if icon is not None: - _setter("icon", icon) + pulumi.set(__self__, "icon", icon) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter @@ -41909,36 +33014,17 @@ def __init__(__self__, *, conditional_formatting: Optional['outputs.DashboardGaugeChartConditionalFormatting'] = None, subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None): - DashboardGaugeChartVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - conditional_formatting=conditional_formatting, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.DashboardVisualCustomAction']] = None, - chart_configuration: Optional['outputs.DashboardGaugeChartConfiguration'] = None, - conditional_formatting: Optional['outputs.DashboardGaugeChartConditionalFormatting'] = None, - subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if conditional_formatting is not None: - _setter("conditional_formatting", conditional_formatting) + pulumi.set(__self__, "conditional_formatting", conditional_formatting) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -41978,25 +33064,10 @@ def __init__(__self__, *, north: float, south: float, west: float): - DashboardGeospatialCoordinateBounds._configure( - lambda key, value: pulumi.set(__self__, key, value), - east=east, - north=north, - south=south, - west=west, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - east: float, - north: float, - south: float, - west: float, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("east", east) - _setter("north", north) - _setter("south", south) - _setter("west", west) + pulumi.set(__self__, "east", east) + pulumi.set(__self__, "north", north) + pulumi.set(__self__, "south", south) + pulumi.set(__self__, "west", west) @property @pulumi.getter @@ -42023,17 +33094,8 @@ def west(self) -> float: class DashboardGeospatialHeatmapColorScale(dict): def __init__(__self__, *, colors: Optional[Sequence['outputs.DashboardGeospatialHeatmapDataColor']] = None): - DashboardGeospatialHeatmapColorScale._configure( - lambda key, value: pulumi.set(__self__, key, value), - colors=colors, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - colors: Optional[Sequence['outputs.DashboardGeospatialHeatmapDataColor']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if colors is not None: - _setter("colors", colors) + pulumi.set(__self__, "colors", colors) @property @pulumi.getter @@ -42062,17 +33124,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, heatmap_color: Optional['outputs.DashboardGeospatialHeatmapColorScale'] = None): - DashboardGeospatialHeatmapConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - heatmap_color=heatmap_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - heatmap_color: Optional['outputs.DashboardGeospatialHeatmapColorScale'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if heatmap_color is not None: - _setter("heatmap_color", heatmap_color) + pulumi.set(__self__, "heatmap_color", heatmap_color) @property @pulumi.getter(name="heatmapColor") @@ -42084,16 +33137,7 @@ def heatmap_color(self) -> Optional['outputs.DashboardGeospatialHeatmapColorScal class DashboardGeospatialHeatmapDataColor(dict): def __init__(__self__, *, color: str): - DashboardGeospatialHeatmapDataColor._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("color", color) + pulumi.set(__self__, "color", color) @property @pulumi.getter @@ -42107,25 +33151,12 @@ def __init__(__self__, *, colors: Optional[Sequence['outputs.DashboardDimensionField']] = None, geospatial: Optional[Sequence['outputs.DashboardDimensionField']] = None, values: Optional[Sequence['outputs.DashboardMeasureField']] = None): - DashboardGeospatialMapAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - colors=colors, - geospatial=geospatial, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - colors: Optional[Sequence['outputs.DashboardDimensionField']] = None, - geospatial: Optional[Sequence['outputs.DashboardDimensionField']] = None, - values: Optional[Sequence['outputs.DashboardMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if colors is not None: - _setter("colors", colors) + pulumi.set(__self__, "colors", colors) if geospatial is not None: - _setter("geospatial", geospatial) + pulumi.set(__self__, "geospatial", geospatial) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -42178,41 +33209,20 @@ def __init__(__self__, *, tooltip: Optional['outputs.DashboardTooltipOptions'] = None, visual_palette: Optional['outputs.DashboardVisualPalette'] = None, window_options: Optional['outputs.DashboardGeospatialWindowOptions'] = None): - DashboardGeospatialMapConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_wells=field_wells, - legend=legend, - map_style_options=map_style_options, - point_style_options=point_style_options, - tooltip=tooltip, - visual_palette=visual_palette, - window_options=window_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_wells: Optional['outputs.DashboardGeospatialMapFieldWells'] = None, - legend: Optional['outputs.DashboardLegendOptions'] = None, - map_style_options: Optional['outputs.DashboardGeospatialMapStyleOptions'] = None, - point_style_options: Optional['outputs.DashboardGeospatialPointStyleOptions'] = None, - tooltip: Optional['outputs.DashboardTooltipOptions'] = None, - visual_palette: Optional['outputs.DashboardVisualPalette'] = None, - window_options: Optional['outputs.DashboardGeospatialWindowOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if map_style_options is not None: - _setter("map_style_options", map_style_options) + pulumi.set(__self__, "map_style_options", map_style_options) if point_style_options is not None: - _setter("point_style_options", point_style_options) + pulumi.set(__self__, "point_style_options", point_style_options) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) if window_options is not None: - _setter("window_options", window_options) + pulumi.set(__self__, "window_options", window_options) @property @pulumi.getter(name="fieldWells") @@ -42271,17 +33281,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, geospatial_map_aggregated_field_wells: Optional['outputs.DashboardGeospatialMapAggregatedFieldWells'] = None): - DashboardGeospatialMapFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - geospatial_map_aggregated_field_wells=geospatial_map_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - geospatial_map_aggregated_field_wells: Optional['outputs.DashboardGeospatialMapAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if geospatial_map_aggregated_field_wells is not None: - _setter("geospatial_map_aggregated_field_wells", geospatial_map_aggregated_field_wells) + pulumi.set(__self__, "geospatial_map_aggregated_field_wells", geospatial_map_aggregated_field_wells) @property @pulumi.getter(name="geospatialMapAggregatedFieldWells") @@ -42310,17 +33311,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, base_map_style: Optional['DashboardBaseMapStyleType'] = None): - DashboardGeospatialMapStyleOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - base_map_style=base_map_style, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - base_map_style: Optional['DashboardBaseMapStyleType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if base_map_style is not None: - _setter("base_map_style", base_map_style) + pulumi.set(__self__, "base_map_style", base_map_style) @property @pulumi.getter(name="baseMapStyle") @@ -42358,36 +33350,17 @@ def __init__(__self__, *, column_hierarchies: Optional[Sequence['outputs.DashboardColumnHierarchy']] = None, subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None): - DashboardGeospatialMapVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.DashboardVisualCustomAction']] = None, - chart_configuration: Optional['outputs.DashboardGeospatialMapConfiguration'] = None, - column_hierarchies: Optional[Sequence['outputs.DashboardColumnHierarchy']] = None, - subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -42447,25 +33420,12 @@ def __init__(__self__, *, cluster_marker_configuration: Optional['outputs.DashboardClusterMarkerConfiguration'] = None, heatmap_configuration: Optional['outputs.DashboardGeospatialHeatmapConfiguration'] = None, selected_point_style: Optional['DashboardGeospatialSelectedPointStyle'] = None): - DashboardGeospatialPointStyleOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - cluster_marker_configuration=cluster_marker_configuration, - heatmap_configuration=heatmap_configuration, - selected_point_style=selected_point_style, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cluster_marker_configuration: Optional['outputs.DashboardClusterMarkerConfiguration'] = None, - heatmap_configuration: Optional['outputs.DashboardGeospatialHeatmapConfiguration'] = None, - selected_point_style: Optional['DashboardGeospatialSelectedPointStyle'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cluster_marker_configuration is not None: - _setter("cluster_marker_configuration", cluster_marker_configuration) + pulumi.set(__self__, "cluster_marker_configuration", cluster_marker_configuration) if heatmap_configuration is not None: - _setter("heatmap_configuration", heatmap_configuration) + pulumi.set(__self__, "heatmap_configuration", heatmap_configuration) if selected_point_style is not None: - _setter("selected_point_style", selected_point_style) + pulumi.set(__self__, "selected_point_style", selected_point_style) @property @pulumi.getter(name="clusterMarkerConfiguration") @@ -42505,21 +33465,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, bounds: Optional['outputs.DashboardGeospatialCoordinateBounds'] = None, map_zoom_mode: Optional['DashboardMapZoomMode'] = None): - DashboardGeospatialWindowOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - bounds=bounds, - map_zoom_mode=map_zoom_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bounds: Optional['outputs.DashboardGeospatialCoordinateBounds'] = None, - map_zoom_mode: Optional['DashboardMapZoomMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bounds is not None: - _setter("bounds", bounds) + pulumi.set(__self__, "bounds", bounds) if map_zoom_mode is not None: - _setter("map_zoom_mode", map_zoom_mode) + pulumi.set(__self__, "map_zoom_mode", map_zoom_mode) @property @pulumi.getter @@ -42556,21 +33505,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, side_specific_border: Optional['outputs.DashboardTableSideBorderOptions'] = None, uniform_border: Optional['outputs.DashboardTableBorderOptions'] = None): - DashboardGlobalTableBorderOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - side_specific_border=side_specific_border, - uniform_border=uniform_border, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - side_specific_border: Optional['outputs.DashboardTableSideBorderOptions'] = None, - uniform_border: Optional['outputs.DashboardTableBorderOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if side_specific_border is not None: - _setter("side_specific_border", side_specific_border) + pulumi.set(__self__, "side_specific_border", side_specific_border) if uniform_border is not None: - _setter("uniform_border", uniform_border) + pulumi.set(__self__, "uniform_border", uniform_border) @property @pulumi.getter(name="sideSpecificBorder") @@ -42587,17 +33525,8 @@ def uniform_border(self) -> Optional['outputs.DashboardTableBorderOptions']: class DashboardGradientColor(dict): def __init__(__self__, *, stops: Optional[Sequence['outputs.DashboardGradientStop']] = None): - DashboardGradientColor._configure( - lambda key, value: pulumi.set(__self__, key, value), - stops=stops, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - stops: Optional[Sequence['outputs.DashboardGradientStop']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if stops is not None: - _setter("stops", stops) + pulumi.set(__self__, "stops", stops) @property @pulumi.getter @@ -42630,24 +33559,11 @@ def __init__(__self__, *, gradient_offset: float, color: Optional[str] = None, data_value: Optional[float] = None): - DashboardGradientStop._configure( - lambda key, value: pulumi.set(__self__, key, value), - gradient_offset=gradient_offset, - color=color, - data_value=data_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - gradient_offset: float, - color: Optional[str] = None, - data_value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("gradient_offset", gradient_offset) + pulumi.set(__self__, "gradient_offset", gradient_offset) if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if data_value is not None: - _setter("data_value", data_value) + pulumi.set(__self__, "data_value", data_value) @property @pulumi.getter(name="gradientOffset") @@ -42686,17 +33602,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, screen_canvas_size_options: Optional['outputs.DashboardGridLayoutScreenCanvasSizeOptions'] = None): - DashboardGridLayoutCanvasSizeOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - screen_canvas_size_options=screen_canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - screen_canvas_size_options: Optional['outputs.DashboardGridLayoutScreenCanvasSizeOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if screen_canvas_size_options is not None: - _setter("screen_canvas_size_options", screen_canvas_size_options) + pulumi.set(__self__, "screen_canvas_size_options", screen_canvas_size_options) @property @pulumi.getter(name="screenCanvasSizeOptions") @@ -42726,20 +33633,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, elements: Sequence['outputs.DashboardGridLayoutElement'], canvas_size_options: Optional['outputs.DashboardGridLayoutCanvasSizeOptions'] = None): - DashboardGridLayoutConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - elements=elements, - canvas_size_options=canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - elements: Sequence['outputs.DashboardGridLayoutElement'], - canvas_size_options: Optional['outputs.DashboardGridLayoutCanvasSizeOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("elements", elements) + pulumi.set(__self__, "elements", elements) if canvas_size_options is not None: - _setter("canvas_size_options", canvas_size_options) + pulumi.set(__self__, "canvas_size_options", canvas_size_options) @property @pulumi.getter @@ -42788,33 +33684,14 @@ def __init__(__self__, *, row_span: float, column_index: Optional[float] = None, row_index: Optional[float] = None): - DashboardGridLayoutElement._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_span=column_span, - element_id=element_id, - element_type=element_type, - row_span=row_span, - column_index=column_index, - row_index=row_index, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_span: float, - element_id: str, - element_type: 'DashboardLayoutElementType', - row_span: float, - column_index: Optional[float] = None, - row_index: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column_span", column_span) - _setter("element_id", element_id) - _setter("element_type", element_type) - _setter("row_span", row_span) + pulumi.set(__self__, "column_span", column_span) + pulumi.set(__self__, "element_id", element_id) + pulumi.set(__self__, "element_type", element_type) + pulumi.set(__self__, "row_span", row_span) if column_index is not None: - _setter("column_index", column_index) + pulumi.set(__self__, "column_index", column_index) if row_index is not None: - _setter("row_index", row_index) + pulumi.set(__self__, "row_index", row_index) @property @pulumi.getter(name="columnSpan") @@ -42874,20 +33751,9 @@ def __init__(__self__, *, """ :param str optimized_view_port_width: String based length that is composed of value and unit in px """ - DashboardGridLayoutScreenCanvasSizeOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - resize_option=resize_option, - optimized_view_port_width=optimized_view_port_width, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resize_option: 'DashboardResizeOption', - optimized_view_port_width: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resize_option", resize_option) + pulumi.set(__self__, "resize_option", resize_option) if optimized_view_port_width is not None: - _setter("optimized_view_port_width", optimized_view_port_width) + pulumi.set(__self__, "optimized_view_port_width", optimized_view_port_width) @property @pulumi.getter(name="resizeOption") @@ -42930,32 +33796,15 @@ def __init__(__self__, *, period_size: Optional[float] = None, time: Optional['outputs.DashboardDimensionField'] = None, value: Optional['outputs.DashboardMeasureField'] = None): - DashboardGrowthRateComputation._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - name=name, - period_size=period_size, - time=time, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: str, - name: Optional[str] = None, - period_size: Optional[float] = None, - time: Optional['outputs.DashboardDimensionField'] = None, - value: Optional['outputs.DashboardMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) + pulumi.set(__self__, "computation_id", computation_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if period_size is not None: - _setter("period_size", period_size) + pulumi.set(__self__, "period_size", period_size) if time is not None: - _setter("time", time) + pulumi.set(__self__, "time", time) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -43006,23 +33855,10 @@ def __init__(__self__, *, layout: 'outputs.DashboardSectionLayoutConfiguration', section_id: str, style: Optional['outputs.DashboardSectionStyle'] = None): - DashboardHeaderFooterSectionConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - layout=layout, - section_id=section_id, - style=style, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - layout: 'outputs.DashboardSectionLayoutConfiguration', - section_id: str, - style: Optional['outputs.DashboardSectionStyle'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("layout", layout) - _setter("section_id", section_id) + pulumi.set(__self__, "layout", layout) + pulumi.set(__self__, "section_id", section_id) if style is not None: - _setter("style", style) + pulumi.set(__self__, "style", style) @property @pulumi.getter @@ -43046,25 +33882,12 @@ def __init__(__self__, *, columns: Optional[Sequence['outputs.DashboardDimensionField']] = None, rows: Optional[Sequence['outputs.DashboardDimensionField']] = None, values: Optional[Sequence['outputs.DashboardMeasureField']] = None): - DashboardHeatMapAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - columns=columns, - rows=rows, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - columns: Optional[Sequence['outputs.DashboardDimensionField']] = None, - rows: Optional[Sequence['outputs.DashboardDimensionField']] = None, - values: Optional[Sequence['outputs.DashboardMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if columns is not None: - _setter("columns", columns) + pulumi.set(__self__, "columns", columns) if rows is not None: - _setter("rows", rows) + pulumi.set(__self__, "rows", rows) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -43120,45 +33943,22 @@ def __init__(__self__, *, row_label_options: Optional['outputs.DashboardChartAxisLabelOptions'] = None, sort_configuration: Optional['outputs.DashboardHeatMapSortConfiguration'] = None, tooltip: Optional['outputs.DashboardTooltipOptions'] = None): - DashboardHeatMapConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - color_scale=color_scale, - column_label_options=column_label_options, - data_labels=data_labels, - field_wells=field_wells, - legend=legend, - row_label_options=row_label_options, - sort_configuration=sort_configuration, - tooltip=tooltip, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color_scale: Optional['outputs.DashboardColorScale'] = None, - column_label_options: Optional['outputs.DashboardChartAxisLabelOptions'] = None, - data_labels: Optional['outputs.DashboardDataLabelOptions'] = None, - field_wells: Optional['outputs.DashboardHeatMapFieldWells'] = None, - legend: Optional['outputs.DashboardLegendOptions'] = None, - row_label_options: Optional['outputs.DashboardChartAxisLabelOptions'] = None, - sort_configuration: Optional['outputs.DashboardHeatMapSortConfiguration'] = None, - tooltip: Optional['outputs.DashboardTooltipOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color_scale is not None: - _setter("color_scale", color_scale) + pulumi.set(__self__, "color_scale", color_scale) if column_label_options is not None: - _setter("column_label_options", column_label_options) + pulumi.set(__self__, "column_label_options", column_label_options) if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if row_label_options is not None: - _setter("row_label_options", row_label_options) + pulumi.set(__self__, "row_label_options", row_label_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) @property @pulumi.getter(name="colorScale") @@ -43222,17 +34022,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, heat_map_aggregated_field_wells: Optional['outputs.DashboardHeatMapAggregatedFieldWells'] = None): - DashboardHeatMapFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - heat_map_aggregated_field_wells=heat_map_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - heat_map_aggregated_field_wells: Optional['outputs.DashboardHeatMapAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if heat_map_aggregated_field_wells is not None: - _setter("heat_map_aggregated_field_wells", heat_map_aggregated_field_wells) + pulumi.set(__self__, "heat_map_aggregated_field_wells", heat_map_aggregated_field_wells) @property @pulumi.getter(name="heatMapAggregatedFieldWells") @@ -43270,29 +34061,14 @@ def __init__(__self__, *, heat_map_column_sort: Optional[Sequence['outputs.DashboardFieldSortOptions']] = None, heat_map_row_items_limit_configuration: Optional['outputs.DashboardItemsLimitConfiguration'] = None, heat_map_row_sort: Optional[Sequence['outputs.DashboardFieldSortOptions']] = None): - DashboardHeatMapSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - heat_map_column_items_limit_configuration=heat_map_column_items_limit_configuration, - heat_map_column_sort=heat_map_column_sort, - heat_map_row_items_limit_configuration=heat_map_row_items_limit_configuration, - heat_map_row_sort=heat_map_row_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - heat_map_column_items_limit_configuration: Optional['outputs.DashboardItemsLimitConfiguration'] = None, - heat_map_column_sort: Optional[Sequence['outputs.DashboardFieldSortOptions']] = None, - heat_map_row_items_limit_configuration: Optional['outputs.DashboardItemsLimitConfiguration'] = None, - heat_map_row_sort: Optional[Sequence['outputs.DashboardFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if heat_map_column_items_limit_configuration is not None: - _setter("heat_map_column_items_limit_configuration", heat_map_column_items_limit_configuration) + pulumi.set(__self__, "heat_map_column_items_limit_configuration", heat_map_column_items_limit_configuration) if heat_map_column_sort is not None: - _setter("heat_map_column_sort", heat_map_column_sort) + pulumi.set(__self__, "heat_map_column_sort", heat_map_column_sort) if heat_map_row_items_limit_configuration is not None: - _setter("heat_map_row_items_limit_configuration", heat_map_row_items_limit_configuration) + pulumi.set(__self__, "heat_map_row_items_limit_configuration", heat_map_row_items_limit_configuration) if heat_map_row_sort is not None: - _setter("heat_map_row_sort", heat_map_row_sort) + pulumi.set(__self__, "heat_map_row_sort", heat_map_row_sort) @property @pulumi.getter(name="heatMapColumnItemsLimitConfiguration") @@ -43345,36 +34121,17 @@ def __init__(__self__, *, column_hierarchies: Optional[Sequence['outputs.DashboardColumnHierarchy']] = None, subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None): - DashboardHeatMapVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.DashboardVisualCustomAction']] = None, - chart_configuration: Optional['outputs.DashboardHeatMapConfiguration'] = None, - column_hierarchies: Optional[Sequence['outputs.DashboardColumnHierarchy']] = None, - subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -43411,17 +34168,8 @@ def title(self) -> Optional['outputs.DashboardVisualTitleLabelOptions']: class DashboardHistogramAggregatedFieldWells(dict): def __init__(__self__, *, values: Optional[Sequence['outputs.DashboardMeasureField']] = None): - DashboardHistogramAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - values: Optional[Sequence['outputs.DashboardMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -43459,29 +34207,14 @@ def __init__(__self__, *, bin_width: Optional['outputs.DashboardBinWidthOptions'] = None, selected_bin_type: Optional['DashboardHistogramBinType'] = None, start_value: Optional[float] = None): - DashboardHistogramBinOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - bin_count=bin_count, - bin_width=bin_width, - selected_bin_type=selected_bin_type, - start_value=start_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bin_count: Optional['outputs.DashboardBinCountOptions'] = None, - bin_width: Optional['outputs.DashboardBinWidthOptions'] = None, - selected_bin_type: Optional['DashboardHistogramBinType'] = None, - start_value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bin_count is not None: - _setter("bin_count", bin_count) + pulumi.set(__self__, "bin_count", bin_count) if bin_width is not None: - _setter("bin_width", bin_width) + pulumi.set(__self__, "bin_width", bin_width) if selected_bin_type is not None: - _setter("selected_bin_type", selected_bin_type) + pulumi.set(__self__, "selected_bin_type", selected_bin_type) if start_value is not None: - _setter("start_value", start_value) + pulumi.set(__self__, "start_value", start_value) @property @pulumi.getter(name="binCount") @@ -43544,45 +34277,22 @@ def __init__(__self__, *, x_axis_display_options: Optional['outputs.DashboardAxisDisplayOptions'] = None, x_axis_label_options: Optional['outputs.DashboardChartAxisLabelOptions'] = None, y_axis_display_options: Optional['outputs.DashboardAxisDisplayOptions'] = None): - DashboardHistogramConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - bin_options=bin_options, - data_labels=data_labels, - field_wells=field_wells, - tooltip=tooltip, - visual_palette=visual_palette, - x_axis_display_options=x_axis_display_options, - x_axis_label_options=x_axis_label_options, - y_axis_display_options=y_axis_display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bin_options: Optional['outputs.DashboardHistogramBinOptions'] = None, - data_labels: Optional['outputs.DashboardDataLabelOptions'] = None, - field_wells: Optional['outputs.DashboardHistogramFieldWells'] = None, - tooltip: Optional['outputs.DashboardTooltipOptions'] = None, - visual_palette: Optional['outputs.DashboardVisualPalette'] = None, - x_axis_display_options: Optional['outputs.DashboardAxisDisplayOptions'] = None, - x_axis_label_options: Optional['outputs.DashboardChartAxisLabelOptions'] = None, - y_axis_display_options: Optional['outputs.DashboardAxisDisplayOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bin_options is not None: - _setter("bin_options", bin_options) + pulumi.set(__self__, "bin_options", bin_options) if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) if x_axis_display_options is not None: - _setter("x_axis_display_options", x_axis_display_options) + pulumi.set(__self__, "x_axis_display_options", x_axis_display_options) if x_axis_label_options is not None: - _setter("x_axis_label_options", x_axis_label_options) + pulumi.set(__self__, "x_axis_label_options", x_axis_label_options) if y_axis_display_options is not None: - _setter("y_axis_display_options", y_axis_display_options) + pulumi.set(__self__, "y_axis_display_options", y_axis_display_options) @property @pulumi.getter(name="binOptions") @@ -43646,17 +34356,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, histogram_aggregated_field_wells: Optional['outputs.DashboardHistogramAggregatedFieldWells'] = None): - DashboardHistogramFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - histogram_aggregated_field_wells=histogram_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - histogram_aggregated_field_wells: Optional['outputs.DashboardHistogramAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if histogram_aggregated_field_wells is not None: - _setter("histogram_aggregated_field_wells", histogram_aggregated_field_wells) + pulumi.set(__self__, "histogram_aggregated_field_wells", histogram_aggregated_field_wells) @property @pulumi.getter(name="histogramAggregatedFieldWells") @@ -43691,32 +34392,15 @@ def __init__(__self__, *, chart_configuration: Optional['outputs.DashboardHistogramConfiguration'] = None, subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None): - DashboardHistogramVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.DashboardVisualCustomAction']] = None, - chart_configuration: Optional['outputs.DashboardHistogramConfiguration'] = None, - subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -43766,21 +34450,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, computations: Optional[Sequence['outputs.DashboardComputation']] = None, custom_narrative: Optional['outputs.DashboardCustomNarrativeOptions'] = None): - DashboardInsightConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - computations=computations, - custom_narrative=custom_narrative, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computations: Optional[Sequence['outputs.DashboardComputation']] = None, - custom_narrative: Optional['outputs.DashboardCustomNarrativeOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if computations is not None: - _setter("computations", computations) + pulumi.set(__self__, "computations", computations) if custom_narrative is not None: - _setter("custom_narrative", custom_narrative) + pulumi.set(__self__, "custom_narrative", custom_narrative) @property @pulumi.getter @@ -43823,35 +34496,16 @@ def __init__(__self__, *, insight_configuration: Optional['outputs.DashboardInsightConfiguration'] = None, subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None): - DashboardInsightVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_identifier=data_set_identifier, - visual_id=visual_id, - actions=actions, - insight_configuration=insight_configuration, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_identifier: str, - visual_id: str, - actions: Optional[Sequence['outputs.DashboardVisualCustomAction']] = None, - insight_configuration: Optional['outputs.DashboardInsightConfiguration'] = None, - subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_identifier", data_set_identifier) - _setter("visual_id", visual_id) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if insight_configuration is not None: - _setter("insight_configuration", insight_configuration) + pulumi.set(__self__, "insight_configuration", insight_configuration) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="dataSetIdentifier") @@ -43908,21 +34562,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, dynamic_value: Optional['outputs.DashboardDynamicDefaultValue'] = None, static_values: Optional[Sequence[float]] = None): - DashboardIntegerDefaultValues._configure( - lambda key, value: pulumi.set(__self__, key, value), - dynamic_value=dynamic_value, - static_values=static_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dynamic_value: Optional['outputs.DashboardDynamicDefaultValue'] = None, - static_values: Optional[Sequence[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dynamic_value is not None: - _setter("dynamic_value", dynamic_value) + pulumi.set(__self__, "dynamic_value", dynamic_value) if static_values is not None: - _setter("static_values", static_values) + pulumi.set(__self__, "static_values", static_values) @property @pulumi.getter(name="dynamicValue") @@ -43940,19 +34583,8 @@ class DashboardIntegerParameter(dict): def __init__(__self__, *, name: str, values: Sequence[float]): - DashboardIntegerParameter._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - values: Sequence[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("values", values) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -43996,31 +34628,14 @@ def __init__(__self__, *, default_values: Optional['outputs.DashboardIntegerDefaultValues'] = None, mapped_data_set_parameters: Optional[Sequence['outputs.DashboardMappedDataSetParameter']] = None, value_when_unset: Optional['outputs.DashboardIntegerValueWhenUnsetConfiguration'] = None): - DashboardIntegerParameterDeclaration._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - parameter_value_type=parameter_value_type, - default_values=default_values, - mapped_data_set_parameters=mapped_data_set_parameters, - value_when_unset=value_when_unset, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - parameter_value_type: 'DashboardParameterValueType', - default_values: Optional['outputs.DashboardIntegerDefaultValues'] = None, - mapped_data_set_parameters: Optional[Sequence['outputs.DashboardMappedDataSetParameter']] = None, - value_when_unset: Optional['outputs.DashboardIntegerValueWhenUnsetConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("parameter_value_type", parameter_value_type) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "parameter_value_type", parameter_value_type) if default_values is not None: - _setter("default_values", default_values) + pulumi.set(__self__, "default_values", default_values) if mapped_data_set_parameters is not None: - _setter("mapped_data_set_parameters", mapped_data_set_parameters) + pulumi.set(__self__, "mapped_data_set_parameters", mapped_data_set_parameters) if value_when_unset is not None: - _setter("value_when_unset", value_when_unset) + pulumi.set(__self__, "value_when_unset", value_when_unset) @property @pulumi.getter @@ -44072,21 +34687,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, custom_value: Optional[float] = None, value_when_unset_option: Optional['DashboardValueWhenUnsetOption'] = None): - DashboardIntegerValueWhenUnsetConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_value=custom_value, - value_when_unset_option=value_when_unset_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_value: Optional[float] = None, - value_when_unset_option: Optional['DashboardValueWhenUnsetOption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_value is not None: - _setter("custom_value", custom_value) + pulumi.set(__self__, "custom_value", custom_value) if value_when_unset_option is not None: - _setter("value_when_unset_option", value_when_unset_option) + pulumi.set(__self__, "value_when_unset_option", value_when_unset_option) @property @pulumi.getter(name="customValue") @@ -44123,21 +34727,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, items_limit: Optional[float] = None, other_categories: Optional['DashboardOtherCategories'] = None): - DashboardItemsLimitConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - items_limit=items_limit, - other_categories=other_categories, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - items_limit: Optional[float] = None, - other_categories: Optional['DashboardOtherCategories'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if items_limit is not None: - _setter("items_limit", items_limit) + pulumi.set(__self__, "items_limit", items_limit) if other_categories is not None: - _setter("other_categories", other_categories) + pulumi.set(__self__, "other_categories", other_categories) @property @pulumi.getter(name="itemsLimit") @@ -44172,21 +34765,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, icon: Optional['outputs.DashboardConditionalFormattingIcon'] = None, text_color: Optional['outputs.DashboardConditionalFormattingColor'] = None): - DashboardKpiActualValueConditionalFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - icon=icon, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - icon: Optional['outputs.DashboardConditionalFormattingIcon'] = None, - text_color: Optional['outputs.DashboardConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if icon is not None: - _setter("icon", icon) + pulumi.set(__self__, "icon", icon) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter @@ -44221,21 +34803,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, icon: Optional['outputs.DashboardConditionalFormattingIcon'] = None, text_color: Optional['outputs.DashboardConditionalFormattingColor'] = None): - DashboardKpiComparisonValueConditionalFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - icon=icon, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - icon: Optional['outputs.DashboardConditionalFormattingIcon'] = None, - text_color: Optional['outputs.DashboardConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if icon is not None: - _setter("icon", icon) + pulumi.set(__self__, "icon", icon) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter @@ -44269,17 +34840,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, conditional_formatting_options: Optional[Sequence['outputs.DashboardKpiConditionalFormattingOption']] = None): - DashboardKpiConditionalFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - conditional_formatting_options=conditional_formatting_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - conditional_formatting_options: Optional[Sequence['outputs.DashboardKpiConditionalFormattingOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if conditional_formatting_options is not None: - _setter("conditional_formatting_options", conditional_formatting_options) + pulumi.set(__self__, "conditional_formatting_options", conditional_formatting_options) @property @pulumi.getter(name="conditionalFormattingOptions") @@ -44317,29 +34879,14 @@ def __init__(__self__, *, comparison_value: Optional['outputs.DashboardKpiComparisonValueConditionalFormatting'] = None, primary_value: Optional['outputs.DashboardKpiPrimaryValueConditionalFormatting'] = None, progress_bar: Optional['outputs.DashboardKpiProgressBarConditionalFormatting'] = None): - DashboardKpiConditionalFormattingOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - actual_value=actual_value, - comparison_value=comparison_value, - primary_value=primary_value, - progress_bar=progress_bar, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - actual_value: Optional['outputs.DashboardKpiActualValueConditionalFormatting'] = None, - comparison_value: Optional['outputs.DashboardKpiComparisonValueConditionalFormatting'] = None, - primary_value: Optional['outputs.DashboardKpiPrimaryValueConditionalFormatting'] = None, - progress_bar: Optional['outputs.DashboardKpiProgressBarConditionalFormatting'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if actual_value is not None: - _setter("actual_value", actual_value) + pulumi.set(__self__, "actual_value", actual_value) if comparison_value is not None: - _setter("comparison_value", comparison_value) + pulumi.set(__self__, "comparison_value", comparison_value) if primary_value is not None: - _setter("primary_value", primary_value) + pulumi.set(__self__, "primary_value", primary_value) if progress_bar is not None: - _setter("progress_bar", progress_bar) + pulumi.set(__self__, "progress_bar", progress_bar) @property @pulumi.getter(name="actualValue") @@ -44389,25 +34936,12 @@ def __init__(__self__, *, field_wells: Optional['outputs.DashboardKpiFieldWells'] = None, kpi_options: Optional['outputs.DashboardKpiOptions'] = None, sort_configuration: Optional['outputs.DashboardKpiSortConfiguration'] = None): - DashboardKpiConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_wells=field_wells, - kpi_options=kpi_options, - sort_configuration=sort_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_wells: Optional['outputs.DashboardKpiFieldWells'] = None, - kpi_options: Optional['outputs.DashboardKpiOptions'] = None, - sort_configuration: Optional['outputs.DashboardKpiSortConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if kpi_options is not None: - _setter("kpi_options", kpi_options) + pulumi.set(__self__, "kpi_options", kpi_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) @property @pulumi.getter(name="fieldWells") @@ -44450,25 +34984,12 @@ def __init__(__self__, *, target_values: Optional[Sequence['outputs.DashboardMeasureField']] = None, trend_groups: Optional[Sequence['outputs.DashboardDimensionField']] = None, values: Optional[Sequence['outputs.DashboardMeasureField']] = None): - DashboardKpiFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_values=target_values, - trend_groups=trend_groups, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_values: Optional[Sequence['outputs.DashboardMeasureField']] = None, - trend_groups: Optional[Sequence['outputs.DashboardDimensionField']] = None, - values: Optional[Sequence['outputs.DashboardMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if target_values is not None: - _setter("target_values", target_values) + pulumi.set(__self__, "target_values", target_values) if trend_groups is not None: - _setter("trend_groups", trend_groups) + pulumi.set(__self__, "trend_groups", trend_groups) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter(name="targetValues") @@ -44527,49 +35048,24 @@ def __init__(__self__, *, sparkline: Optional['outputs.DashboardKpiSparklineOptions'] = None, trend_arrows: Optional['outputs.DashboardTrendArrowOptions'] = None, visual_layout_options: Optional['outputs.DashboardKpiVisualLayoutOptions'] = None): - DashboardKpiOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - comparison=comparison, - primary_value_display_type=primary_value_display_type, - primary_value_font_configuration=primary_value_font_configuration, - progress_bar=progress_bar, - secondary_value=secondary_value, - secondary_value_font_configuration=secondary_value_font_configuration, - sparkline=sparkline, - trend_arrows=trend_arrows, - visual_layout_options=visual_layout_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comparison: Optional['outputs.DashboardComparisonConfiguration'] = None, - primary_value_display_type: Optional['DashboardPrimaryValueDisplayType'] = None, - primary_value_font_configuration: Optional['outputs.DashboardFontConfiguration'] = None, - progress_bar: Optional['outputs.DashboardProgressBarOptions'] = None, - secondary_value: Optional['outputs.DashboardSecondaryValueOptions'] = None, - secondary_value_font_configuration: Optional['outputs.DashboardFontConfiguration'] = None, - sparkline: Optional['outputs.DashboardKpiSparklineOptions'] = None, - trend_arrows: Optional['outputs.DashboardTrendArrowOptions'] = None, - visual_layout_options: Optional['outputs.DashboardKpiVisualLayoutOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if comparison is not None: - _setter("comparison", comparison) + pulumi.set(__self__, "comparison", comparison) if primary_value_display_type is not None: - _setter("primary_value_display_type", primary_value_display_type) + pulumi.set(__self__, "primary_value_display_type", primary_value_display_type) if primary_value_font_configuration is not None: - _setter("primary_value_font_configuration", primary_value_font_configuration) + pulumi.set(__self__, "primary_value_font_configuration", primary_value_font_configuration) if progress_bar is not None: - _setter("progress_bar", progress_bar) + pulumi.set(__self__, "progress_bar", progress_bar) if secondary_value is not None: - _setter("secondary_value", secondary_value) + pulumi.set(__self__, "secondary_value", secondary_value) if secondary_value_font_configuration is not None: - _setter("secondary_value_font_configuration", secondary_value_font_configuration) + pulumi.set(__self__, "secondary_value_font_configuration", secondary_value_font_configuration) if sparkline is not None: - _setter("sparkline", sparkline) + pulumi.set(__self__, "sparkline", sparkline) if trend_arrows is not None: - _setter("trend_arrows", trend_arrows) + pulumi.set(__self__, "trend_arrows", trend_arrows) if visual_layout_options is not None: - _setter("visual_layout_options", visual_layout_options) + pulumi.set(__self__, "visual_layout_options", visual_layout_options) @property @pulumi.getter @@ -44639,21 +35135,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, icon: Optional['outputs.DashboardConditionalFormattingIcon'] = None, text_color: Optional['outputs.DashboardConditionalFormattingColor'] = None): - DashboardKpiPrimaryValueConditionalFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - icon=icon, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - icon: Optional['outputs.DashboardConditionalFormattingIcon'] = None, - text_color: Optional['outputs.DashboardConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if icon is not None: - _setter("icon", icon) + pulumi.set(__self__, "icon", icon) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter @@ -44687,17 +35172,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, foreground_color: Optional['outputs.DashboardConditionalFormattingColor'] = None): - DashboardKpiProgressBarConditionalFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - foreground_color=foreground_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - foreground_color: Optional['outputs.DashboardConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if foreground_color is not None: - _setter("foreground_color", foreground_color) + pulumi.set(__self__, "foreground_color", foreground_color) @property @pulumi.getter(name="foregroundColor") @@ -44726,17 +35202,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, trend_group_sort: Optional[Sequence['outputs.DashboardFieldSortOptions']] = None): - DashboardKpiSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - trend_group_sort=trend_group_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - trend_group_sort: Optional[Sequence['outputs.DashboardFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if trend_group_sort is not None: - _setter("trend_group_sort", trend_group_sort) + pulumi.set(__self__, "trend_group_sort", trend_group_sort) @property @pulumi.getter(name="trendGroupSort") @@ -44768,28 +35235,13 @@ def __init__(__self__, *, color: Optional[str] = None, tooltip_visibility: Optional['DashboardVisibility'] = None, visibility: Optional['DashboardVisibility'] = None): - DashboardKpiSparklineOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - color=color, - tooltip_visibility=tooltip_visibility, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: 'DashboardKpiSparklineType', - color: Optional[str] = None, - tooltip_visibility: Optional['DashboardVisibility'] = None, - visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if tooltip_visibility is not None: - _setter("tooltip_visibility", tooltip_visibility) + pulumi.set(__self__, "tooltip_visibility", tooltip_visibility) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -44845,40 +35297,19 @@ def __init__(__self__, *, conditional_formatting: Optional['outputs.DashboardKpiConditionalFormatting'] = None, subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None): - DashboardKpiVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - conditional_formatting=conditional_formatting, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.DashboardVisualCustomAction']] = None, - chart_configuration: Optional['outputs.DashboardKpiConfiguration'] = None, - column_hierarchies: Optional[Sequence['outputs.DashboardColumnHierarchy']] = None, - conditional_formatting: Optional['outputs.DashboardKpiConditionalFormatting'] = None, - subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if conditional_formatting is not None: - _setter("conditional_formatting", conditional_formatting) + pulumi.set(__self__, "conditional_formatting", conditional_formatting) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -44937,17 +35368,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, standard_layout: Optional['outputs.DashboardKpiVisualStandardLayout'] = None): - DashboardKpiVisualLayoutOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - standard_layout=standard_layout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - standard_layout: Optional['outputs.DashboardKpiVisualStandardLayout'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if standard_layout is not None: - _setter("standard_layout", standard_layout) + pulumi.set(__self__, "standard_layout", standard_layout) @property @pulumi.getter(name="standardLayout") @@ -44959,16 +35381,7 @@ def standard_layout(self) -> Optional['outputs.DashboardKpiVisualStandardLayout' class DashboardKpiVisualStandardLayout(dict): def __init__(__self__, *, type: 'DashboardKpiVisualStandardLayoutType'): - DashboardKpiVisualStandardLayout._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: 'DashboardKpiVisualStandardLayoutType', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -45001,25 +35414,12 @@ def __init__(__self__, *, custom_label: Optional[str] = None, font_configuration: Optional['outputs.DashboardFontConfiguration'] = None, visibility: Optional['DashboardVisibility'] = None): - DashboardLabelOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_label=custom_label, - font_configuration=font_configuration, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_label: Optional[str] = None, - font_configuration: Optional['outputs.DashboardFontConfiguration'] = None, - visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if font_configuration is not None: - _setter("font_configuration", font_configuration) + pulumi.set(__self__, "font_configuration", font_configuration) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="customLabel") @@ -45041,16 +35441,7 @@ def visibility(self) -> Optional['DashboardVisibility']: class DashboardLayout(dict): def __init__(__self__, *, configuration: 'outputs.DashboardLayoutConfiguration'): - DashboardLayout._configure( - lambda key, value: pulumi.set(__self__, key, value), - configuration=configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configuration: 'outputs.DashboardLayoutConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("configuration", configuration) + pulumi.set(__self__, "configuration", configuration) @property @pulumi.getter @@ -45085,25 +35476,12 @@ def __init__(__self__, *, free_form_layout: Optional['outputs.DashboardFreeFormLayoutConfiguration'] = None, grid_layout: Optional['outputs.DashboardGridLayoutConfiguration'] = None, section_based_layout: Optional['outputs.DashboardSectionBasedLayoutConfiguration'] = None): - DashboardLayoutConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - free_form_layout=free_form_layout, - grid_layout=grid_layout, - section_based_layout=section_based_layout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - free_form_layout: Optional['outputs.DashboardFreeFormLayoutConfiguration'] = None, - grid_layout: Optional['outputs.DashboardGridLayoutConfiguration'] = None, - section_based_layout: Optional['outputs.DashboardSectionBasedLayoutConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if free_form_layout is not None: - _setter("free_form_layout", free_form_layout) + pulumi.set(__self__, "free_form_layout", free_form_layout) if grid_layout is not None: - _setter("grid_layout", grid_layout) + pulumi.set(__self__, "grid_layout", grid_layout) if section_based_layout is not None: - _setter("section_based_layout", section_based_layout) + pulumi.set(__self__, "section_based_layout", section_based_layout) @property @pulumi.getter(name="freeFormLayout") @@ -45133,33 +35511,16 @@ def __init__(__self__, *, :param str height: String based length that is composed of value and unit in px :param str width: String based length that is composed of value and unit in px """ - DashboardLegendOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - height=height, - position=position, - title=title, - visibility=visibility, - width=width, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - height: Optional[str] = None, - position: Optional['DashboardLegendPosition'] = None, - title: Optional['outputs.DashboardLabelOptions'] = None, - visibility: Optional['DashboardVisibility'] = None, - width: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if height is not None: - _setter("height", height) + pulumi.set(__self__, "height", height) if position is not None: - _setter("position", position) + pulumi.set(__self__, "position", position) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) if width is not None: - _setter("width", width) + pulumi.set(__self__, "width", width) @property @pulumi.getter @@ -45217,29 +35578,14 @@ def __init__(__self__, *, colors: Optional[Sequence['outputs.DashboardDimensionField']] = None, small_multiples: Optional[Sequence['outputs.DashboardDimensionField']] = None, values: Optional[Sequence['outputs.DashboardMeasureField']] = None): - DashboardLineChartAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - colors=colors, - small_multiples=small_multiples, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: Optional[Sequence['outputs.DashboardDimensionField']] = None, - colors: Optional[Sequence['outputs.DashboardDimensionField']] = None, - small_multiples: Optional[Sequence['outputs.DashboardDimensionField']] = None, - values: Optional[Sequence['outputs.DashboardMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if colors is not None: - _setter("colors", colors) + pulumi.set(__self__, "colors", colors) if small_multiples is not None: - _setter("small_multiples", small_multiples) + pulumi.set(__self__, "small_multiples", small_multiples) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -45329,89 +35675,44 @@ def __init__(__self__, *, visual_palette: Optional['outputs.DashboardVisualPalette'] = None, x_axis_display_options: Optional['outputs.DashboardAxisDisplayOptions'] = None, x_axis_label_options: Optional['outputs.DashboardChartAxisLabelOptions'] = None): - DashboardLineChartConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - contribution_analysis_defaults=contribution_analysis_defaults, - data_labels=data_labels, - default_series_settings=default_series_settings, - field_wells=field_wells, - forecast_configurations=forecast_configurations, - legend=legend, - primary_y_axis_display_options=primary_y_axis_display_options, - primary_y_axis_label_options=primary_y_axis_label_options, - reference_lines=reference_lines, - secondary_y_axis_display_options=secondary_y_axis_display_options, - secondary_y_axis_label_options=secondary_y_axis_label_options, - series=series, - small_multiples_options=small_multiples_options, - sort_configuration=sort_configuration, - tooltip=tooltip, - type=type, - visual_palette=visual_palette, - x_axis_display_options=x_axis_display_options, - x_axis_label_options=x_axis_label_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - contribution_analysis_defaults: Optional[Sequence['outputs.DashboardContributionAnalysisDefault']] = None, - data_labels: Optional['outputs.DashboardDataLabelOptions'] = None, - default_series_settings: Optional['outputs.DashboardLineChartDefaultSeriesSettings'] = None, - field_wells: Optional['outputs.DashboardLineChartFieldWells'] = None, - forecast_configurations: Optional[Sequence['outputs.DashboardForecastConfiguration']] = None, - legend: Optional['outputs.DashboardLegendOptions'] = None, - primary_y_axis_display_options: Optional['outputs.DashboardLineSeriesAxisDisplayOptions'] = None, - primary_y_axis_label_options: Optional['outputs.DashboardChartAxisLabelOptions'] = None, - reference_lines: Optional[Sequence['outputs.DashboardReferenceLine']] = None, - secondary_y_axis_display_options: Optional['outputs.DashboardLineSeriesAxisDisplayOptions'] = None, - secondary_y_axis_label_options: Optional['outputs.DashboardChartAxisLabelOptions'] = None, - series: Optional[Sequence['outputs.DashboardSeriesItem']] = None, - small_multiples_options: Optional['outputs.DashboardSmallMultiplesOptions'] = None, - sort_configuration: Optional['outputs.DashboardLineChartSortConfiguration'] = None, - tooltip: Optional['outputs.DashboardTooltipOptions'] = None, - type: Optional['DashboardLineChartType'] = None, - visual_palette: Optional['outputs.DashboardVisualPalette'] = None, - x_axis_display_options: Optional['outputs.DashboardAxisDisplayOptions'] = None, - x_axis_label_options: Optional['outputs.DashboardChartAxisLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if contribution_analysis_defaults is not None: - _setter("contribution_analysis_defaults", contribution_analysis_defaults) + pulumi.set(__self__, "contribution_analysis_defaults", contribution_analysis_defaults) if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if default_series_settings is not None: - _setter("default_series_settings", default_series_settings) + pulumi.set(__self__, "default_series_settings", default_series_settings) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if forecast_configurations is not None: - _setter("forecast_configurations", forecast_configurations) + pulumi.set(__self__, "forecast_configurations", forecast_configurations) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if primary_y_axis_display_options is not None: - _setter("primary_y_axis_display_options", primary_y_axis_display_options) + pulumi.set(__self__, "primary_y_axis_display_options", primary_y_axis_display_options) if primary_y_axis_label_options is not None: - _setter("primary_y_axis_label_options", primary_y_axis_label_options) + pulumi.set(__self__, "primary_y_axis_label_options", primary_y_axis_label_options) if reference_lines is not None: - _setter("reference_lines", reference_lines) + pulumi.set(__self__, "reference_lines", reference_lines) if secondary_y_axis_display_options is not None: - _setter("secondary_y_axis_display_options", secondary_y_axis_display_options) + pulumi.set(__self__, "secondary_y_axis_display_options", secondary_y_axis_display_options) if secondary_y_axis_label_options is not None: - _setter("secondary_y_axis_label_options", secondary_y_axis_label_options) + pulumi.set(__self__, "secondary_y_axis_label_options", secondary_y_axis_label_options) if series is not None: - _setter("series", series) + pulumi.set(__self__, "series", series) if small_multiples_options is not None: - _setter("small_multiples_options", small_multiples_options) + pulumi.set(__self__, "small_multiples_options", small_multiples_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) if x_axis_display_options is not None: - _setter("x_axis_display_options", x_axis_display_options) + pulumi.set(__self__, "x_axis_display_options", x_axis_display_options) if x_axis_label_options is not None: - _setter("x_axis_label_options", x_axis_label_options) + pulumi.set(__self__, "x_axis_label_options", x_axis_label_options) @property @pulumi.getter(name="contributionAnalysisDefaults") @@ -45536,25 +35837,12 @@ def __init__(__self__, *, axis_binding: Optional['DashboardAxisBinding'] = None, line_style_settings: Optional['outputs.DashboardLineChartLineStyleSettings'] = None, marker_style_settings: Optional['outputs.DashboardLineChartMarkerStyleSettings'] = None): - DashboardLineChartDefaultSeriesSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - axis_binding=axis_binding, - line_style_settings=line_style_settings, - marker_style_settings=marker_style_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - axis_binding: Optional['DashboardAxisBinding'] = None, - line_style_settings: Optional['outputs.DashboardLineChartLineStyleSettings'] = None, - marker_style_settings: Optional['outputs.DashboardLineChartMarkerStyleSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if axis_binding is not None: - _setter("axis_binding", axis_binding) + pulumi.set(__self__, "axis_binding", axis_binding) if line_style_settings is not None: - _setter("line_style_settings", line_style_settings) + pulumi.set(__self__, "line_style_settings", line_style_settings) if marker_style_settings is not None: - _setter("marker_style_settings", marker_style_settings) + pulumi.set(__self__, "marker_style_settings", marker_style_settings) @property @pulumi.getter(name="axisBinding") @@ -45593,17 +35881,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, line_chart_aggregated_field_wells: Optional['outputs.DashboardLineChartAggregatedFieldWells'] = None): - DashboardLineChartFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - line_chart_aggregated_field_wells=line_chart_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - line_chart_aggregated_field_wells: Optional['outputs.DashboardLineChartAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if line_chart_aggregated_field_wells is not None: - _setter("line_chart_aggregated_field_wells", line_chart_aggregated_field_wells) + pulumi.set(__self__, "line_chart_aggregated_field_wells", line_chart_aggregated_field_wells) @property @pulumi.getter(name="lineChartAggregatedFieldWells") @@ -45644,29 +35923,14 @@ def __init__(__self__, *, """ :param str line_width: String based length that is composed of value and unit in px """ - DashboardLineChartLineStyleSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - line_interpolation=line_interpolation, - line_style=line_style, - line_visibility=line_visibility, - line_width=line_width, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - line_interpolation: Optional['DashboardLineInterpolation'] = None, - line_style: Optional['DashboardLineChartLineStyle'] = None, - line_visibility: Optional['DashboardVisibility'] = None, - line_width: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if line_interpolation is not None: - _setter("line_interpolation", line_interpolation) + pulumi.set(__self__, "line_interpolation", line_interpolation) if line_style is not None: - _setter("line_style", line_style) + pulumi.set(__self__, "line_style", line_style) if line_visibility is not None: - _setter("line_visibility", line_visibility) + pulumi.set(__self__, "line_visibility", line_visibility) if line_width is not None: - _setter("line_width", line_width) + pulumi.set(__self__, "line_width", line_width) @property @pulumi.getter(name="lineInterpolation") @@ -45725,29 +35989,14 @@ def __init__(__self__, *, """ :param str marker_size: String based length that is composed of value and unit in px """ - DashboardLineChartMarkerStyleSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - marker_color=marker_color, - marker_shape=marker_shape, - marker_size=marker_size, - marker_visibility=marker_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - marker_color: Optional[str] = None, - marker_shape: Optional['DashboardLineChartMarkerShape'] = None, - marker_size: Optional[str] = None, - marker_visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if marker_color is not None: - _setter("marker_color", marker_color) + pulumi.set(__self__, "marker_color", marker_color) if marker_shape is not None: - _setter("marker_shape", marker_shape) + pulumi.set(__self__, "marker_shape", marker_shape) if marker_size is not None: - _setter("marker_size", marker_size) + pulumi.set(__self__, "marker_size", marker_size) if marker_visibility is not None: - _setter("marker_visibility", marker_visibility) + pulumi.set(__self__, "marker_visibility", marker_visibility) @property @pulumi.getter(name="markerColor") @@ -45797,21 +36046,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, line_style_settings: Optional['outputs.DashboardLineChartLineStyleSettings'] = None, marker_style_settings: Optional['outputs.DashboardLineChartMarkerStyleSettings'] = None): - DashboardLineChartSeriesSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - line_style_settings=line_style_settings, - marker_style_settings=marker_style_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - line_style_settings: Optional['outputs.DashboardLineChartLineStyleSettings'] = None, - marker_style_settings: Optional['outputs.DashboardLineChartMarkerStyleSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if line_style_settings is not None: - _setter("line_style_settings", line_style_settings) + pulumi.set(__self__, "line_style_settings", line_style_settings) if marker_style_settings is not None: - _setter("marker_style_settings", marker_style_settings) + pulumi.set(__self__, "marker_style_settings", marker_style_settings) @property @pulumi.getter(name="lineStyleSettings") @@ -45857,33 +36095,16 @@ def __init__(__self__, *, color_items_limit_configuration: Optional['outputs.DashboardItemsLimitConfiguration'] = None, small_multiples_limit_configuration: Optional['outputs.DashboardItemsLimitConfiguration'] = None, small_multiples_sort: Optional[Sequence['outputs.DashboardFieldSortOptions']] = None): - DashboardLineChartSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_items_limit_configuration=category_items_limit_configuration, - category_sort=category_sort, - color_items_limit_configuration=color_items_limit_configuration, - small_multiples_limit_configuration=small_multiples_limit_configuration, - small_multiples_sort=small_multiples_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_items_limit_configuration: Optional['outputs.DashboardItemsLimitConfiguration'] = None, - category_sort: Optional[Sequence['outputs.DashboardFieldSortOptions']] = None, - color_items_limit_configuration: Optional['outputs.DashboardItemsLimitConfiguration'] = None, - small_multiples_limit_configuration: Optional['outputs.DashboardItemsLimitConfiguration'] = None, - small_multiples_sort: Optional[Sequence['outputs.DashboardFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_items_limit_configuration is not None: - _setter("category_items_limit_configuration", category_items_limit_configuration) + pulumi.set(__self__, "category_items_limit_configuration", category_items_limit_configuration) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) if color_items_limit_configuration is not None: - _setter("color_items_limit_configuration", color_items_limit_configuration) + pulumi.set(__self__, "color_items_limit_configuration", color_items_limit_configuration) if small_multiples_limit_configuration is not None: - _setter("small_multiples_limit_configuration", small_multiples_limit_configuration) + pulumi.set(__self__, "small_multiples_limit_configuration", small_multiples_limit_configuration) if small_multiples_sort is not None: - _setter("small_multiples_sort", small_multiples_sort) + pulumi.set(__self__, "small_multiples_sort", small_multiples_sort) @property @pulumi.getter(name="categoryItemsLimitConfiguration") @@ -45941,36 +36162,17 @@ def __init__(__self__, *, column_hierarchies: Optional[Sequence['outputs.DashboardColumnHierarchy']] = None, subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None): - DashboardLineChartVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.DashboardVisualCustomAction']] = None, - chart_configuration: Optional['outputs.DashboardLineChartConfiguration'] = None, - column_hierarchies: Optional[Sequence['outputs.DashboardColumnHierarchy']] = None, - subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -46027,21 +36229,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, axis_options: Optional['outputs.DashboardAxisDisplayOptions'] = None, missing_data_configurations: Optional[Sequence['outputs.DashboardMissingDataConfiguration']] = None): - DashboardLineSeriesAxisDisplayOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - axis_options=axis_options, - missing_data_configurations=missing_data_configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - axis_options: Optional['outputs.DashboardAxisDisplayOptions'] = None, - missing_data_configurations: Optional[Sequence['outputs.DashboardMissingDataConfiguration']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if axis_options is not None: - _setter("axis_options", axis_options) + pulumi.set(__self__, "axis_options", axis_options) if missing_data_configurations is not None: - _setter("missing_data_configurations", missing_data_configurations) + pulumi.set(__self__, "missing_data_configurations", missing_data_configurations) @property @pulumi.getter(name="axisOptions") @@ -46084,29 +36275,14 @@ def __init__(__self__, *, search_options: Optional['outputs.DashboardListControlSearchOptions'] = None, select_all_options: Optional['outputs.DashboardListControlSelectAllOptions'] = None, title_options: Optional['outputs.DashboardLabelOptions'] = None): - DashboardListControlDisplayOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - info_icon_label_options=info_icon_label_options, - search_options=search_options, - select_all_options=select_all_options, - title_options=title_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - info_icon_label_options: Optional['outputs.DashboardSheetControlInfoIconLabelOptions'] = None, - search_options: Optional['outputs.DashboardListControlSearchOptions'] = None, - select_all_options: Optional['outputs.DashboardListControlSelectAllOptions'] = None, - title_options: Optional['outputs.DashboardLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if info_icon_label_options is not None: - _setter("info_icon_label_options", info_icon_label_options) + pulumi.set(__self__, "info_icon_label_options", info_icon_label_options) if search_options is not None: - _setter("search_options", search_options) + pulumi.set(__self__, "search_options", search_options) if select_all_options is not None: - _setter("select_all_options", select_all_options) + pulumi.set(__self__, "select_all_options", select_all_options) if title_options is not None: - _setter("title_options", title_options) + pulumi.set(__self__, "title_options", title_options) @property @pulumi.getter(name="infoIconLabelOptions") @@ -46133,17 +36309,8 @@ def title_options(self) -> Optional['outputs.DashboardLabelOptions']: class DashboardListControlSearchOptions(dict): def __init__(__self__, *, visibility: Optional['DashboardVisibility'] = None): - DashboardListControlSearchOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -46155,17 +36322,8 @@ def visibility(self) -> Optional['DashboardVisibility']: class DashboardListControlSelectAllOptions(dict): def __init__(__self__, *, visibility: Optional['DashboardVisibility'] = None): - DashboardListControlSelectAllOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -46177,17 +36335,8 @@ def visibility(self) -> Optional['DashboardVisibility']: class DashboardLoadingAnimation(dict): def __init__(__self__, *, visibility: Optional['DashboardVisibility'] = None): - DashboardLoadingAnimation._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -46216,16 +36365,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, target_sheet_id: str): - DashboardLocalNavigationConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_sheet_id=target_sheet_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_sheet_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_sheet_id", target_sheet_id) + pulumi.set(__self__, "target_sheet_id", target_sheet_id) @property @pulumi.getter(name="targetSheetId") @@ -46257,21 +36397,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, plain_text: Optional[str] = None, rich_text: Optional[str] = None): - DashboardLongFormatText._configure( - lambda key, value: pulumi.set(__self__, key, value), - plain_text=plain_text, - rich_text=rich_text, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - plain_text: Optional[str] = None, - rich_text: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if plain_text is not None: - _setter("plain_text", plain_text) + pulumi.set(__self__, "plain_text", plain_text) if rich_text is not None: - _setter("rich_text", rich_text) + pulumi.set(__self__, "rich_text", rich_text) @property @pulumi.getter(name="plainText") @@ -46308,19 +36437,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, data_set_identifier: str, data_set_parameter_name: str): - DashboardMappedDataSetParameter._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_identifier=data_set_identifier, - data_set_parameter_name=data_set_parameter_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_identifier: str, - data_set_parameter_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_identifier", data_set_identifier) - _setter("data_set_parameter_name", data_set_parameter_name) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + pulumi.set(__self__, "data_set_parameter_name", data_set_parameter_name) @property @pulumi.getter(name="dataSetIdentifier") @@ -46337,17 +36455,8 @@ def data_set_parameter_name(self) -> str: class DashboardMaximumLabelType(dict): def __init__(__self__, *, visibility: Optional['DashboardVisibility'] = None): - DashboardMaximumLabelType._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -46380,31 +36489,14 @@ def __init__(__self__, *, name: Optional[str] = None, time: Optional['outputs.DashboardDimensionField'] = None, value: Optional['outputs.DashboardMeasureField'] = None): - DashboardMaximumMinimumComputation._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - type=type, - name=name, - time=time, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: str, - type: 'DashboardMaximumMinimumComputationType', - name: Optional[str] = None, - time: Optional['outputs.DashboardDimensionField'] = None, - value: Optional['outputs.DashboardMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) - _setter("type", type) + pulumi.set(__self__, "computation_id", computation_id) + pulumi.set(__self__, "type", type) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if time is not None: - _setter("time", time) + pulumi.set(__self__, "time", time) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -46462,29 +36554,14 @@ def __init__(__self__, *, categorical_measure_field: Optional['outputs.DashboardCategoricalMeasureField'] = None, date_measure_field: Optional['outputs.DashboardDateMeasureField'] = None, numerical_measure_field: Optional['outputs.DashboardNumericalMeasureField'] = None): - DashboardMeasureField._configure( - lambda key, value: pulumi.set(__self__, key, value), - calculated_measure_field=calculated_measure_field, - categorical_measure_field=categorical_measure_field, - date_measure_field=date_measure_field, - numerical_measure_field=numerical_measure_field, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - calculated_measure_field: Optional['outputs.DashboardCalculatedMeasureField'] = None, - categorical_measure_field: Optional['outputs.DashboardCategoricalMeasureField'] = None, - date_measure_field: Optional['outputs.DashboardDateMeasureField'] = None, - numerical_measure_field: Optional['outputs.DashboardNumericalMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if calculated_measure_field is not None: - _setter("calculated_measure_field", calculated_measure_field) + pulumi.set(__self__, "calculated_measure_field", calculated_measure_field) if categorical_measure_field is not None: - _setter("categorical_measure_field", categorical_measure_field) + pulumi.set(__self__, "categorical_measure_field", categorical_measure_field) if date_measure_field is not None: - _setter("date_measure_field", date_measure_field) + pulumi.set(__self__, "date_measure_field", date_measure_field) if numerical_measure_field is not None: - _setter("numerical_measure_field", numerical_measure_field) + pulumi.set(__self__, "numerical_measure_field", numerical_measure_field) @property @pulumi.getter(name="calculatedMeasureField") @@ -46536,32 +36613,15 @@ def __init__(__self__, *, name: Optional[str] = None, target_value: Optional['outputs.DashboardMeasureField'] = None, time: Optional['outputs.DashboardDimensionField'] = None): - DashboardMetricComparisonComputation._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - from_value=from_value, - name=name, - target_value=target_value, - time=time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: str, - from_value: Optional['outputs.DashboardMeasureField'] = None, - name: Optional[str] = None, - target_value: Optional['outputs.DashboardMeasureField'] = None, - time: Optional['outputs.DashboardDimensionField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) + pulumi.set(__self__, "computation_id", computation_id) if from_value is not None: - _setter("from_value", from_value) + pulumi.set(__self__, "from_value", from_value) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if target_value is not None: - _setter("target_value", target_value) + pulumi.set(__self__, "target_value", target_value) if time is not None: - _setter("time", time) + pulumi.set(__self__, "time", time) @property @pulumi.getter(name="computationId") @@ -46593,17 +36653,8 @@ def time(self) -> Optional['outputs.DashboardDimensionField']: class DashboardMinimumLabelType(dict): def __init__(__self__, *, visibility: Optional['DashboardVisibility'] = None): - DashboardMinimumLabelType._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -46632,17 +36683,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, treatment_option: Optional['DashboardMissingDataTreatmentOption'] = None): - DashboardMissingDataConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - treatment_option=treatment_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - treatment_option: Optional['DashboardMissingDataTreatmentOption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if treatment_option is not None: - _setter("treatment_option", treatment_option) + pulumi.set(__self__, "treatment_option", treatment_option) @property @pulumi.getter(name="treatmentOption") @@ -46671,16 +36713,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, display_mode: 'DashboardNegativeValueDisplayMode'): - DashboardNegativeValueConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - display_mode=display_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - display_mode: 'DashboardNegativeValueDisplayMode', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("display_mode", display_mode) + pulumi.set(__self__, "display_mode", display_mode) @property @pulumi.getter(name="displayMode") @@ -46709,16 +36742,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, null_string: str): - DashboardNullValueFormatConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - null_string=null_string, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - null_string: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("null_string", null_string) + pulumi.set(__self__, "null_string", null_string) @property @pulumi.getter(name="nullString") @@ -46761,41 +36785,20 @@ def __init__(__self__, *, prefix: Optional[str] = None, separator_configuration: Optional['outputs.DashboardNumericSeparatorConfiguration'] = None, suffix: Optional[str] = None): - DashboardNumberDisplayFormatConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - decimal_places_configuration=decimal_places_configuration, - negative_value_configuration=negative_value_configuration, - null_value_format_configuration=null_value_format_configuration, - number_scale=number_scale, - prefix=prefix, - separator_configuration=separator_configuration, - suffix=suffix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - decimal_places_configuration: Optional['outputs.DashboardDecimalPlacesConfiguration'] = None, - negative_value_configuration: Optional['outputs.DashboardNegativeValueConfiguration'] = None, - null_value_format_configuration: Optional['outputs.DashboardNullValueFormatConfiguration'] = None, - number_scale: Optional['DashboardNumberScale'] = None, - prefix: Optional[str] = None, - separator_configuration: Optional['outputs.DashboardNumericSeparatorConfiguration'] = None, - suffix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if decimal_places_configuration is not None: - _setter("decimal_places_configuration", decimal_places_configuration) + pulumi.set(__self__, "decimal_places_configuration", decimal_places_configuration) if negative_value_configuration is not None: - _setter("negative_value_configuration", negative_value_configuration) + pulumi.set(__self__, "negative_value_configuration", negative_value_configuration) if null_value_format_configuration is not None: - _setter("null_value_format_configuration", null_value_format_configuration) + pulumi.set(__self__, "null_value_format_configuration", null_value_format_configuration) if number_scale is not None: - _setter("number_scale", number_scale) + pulumi.set(__self__, "number_scale", number_scale) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if separator_configuration is not None: - _setter("separator_configuration", separator_configuration) + pulumi.set(__self__, "separator_configuration", separator_configuration) if suffix is not None: - _setter("suffix", suffix) + pulumi.set(__self__, "suffix", suffix) @property @pulumi.getter(name="decimalPlacesConfiguration") @@ -46854,17 +36857,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, format_configuration: Optional['outputs.DashboardNumericFormatConfiguration'] = None): - DashboardNumberFormatConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - format_configuration=format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - format_configuration: Optional['outputs.DashboardNumericFormatConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) @property @pulumi.getter(name="formatConfiguration") @@ -46877,21 +36871,10 @@ class DashboardNumericAxisOptions(dict): def __init__(__self__, *, range: Optional['outputs.DashboardAxisDisplayRange'] = None, scale: Optional['outputs.DashboardAxisScale'] = None): - DashboardNumericAxisOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - range=range, - scale=scale, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - range: Optional['outputs.DashboardAxisDisplayRange'] = None, - scale: Optional['outputs.DashboardAxisScale'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if range is not None: - _setter("range", range) + pulumi.set(__self__, "range", range) if scale is not None: - _setter("scale", scale) + pulumi.set(__self__, "scale", scale) @property @pulumi.getter @@ -46909,19 +36892,8 @@ class DashboardNumericEqualityDrillDownFilter(dict): def __init__(__self__, *, column: 'outputs.DashboardColumnIdentifier', value: float): - DashboardNumericEqualityDrillDownFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.DashboardColumnIdentifier', - value: float, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("value", value) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -46972,41 +36944,18 @@ def __init__(__self__, *, parameter_name: Optional[str] = None, select_all_options: Optional['DashboardNumericFilterSelectAllOptions'] = None, value: Optional[float] = None): - DashboardNumericEqualityFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - filter_id=filter_id, - match_operator=match_operator, - null_option=null_option, - aggregation_function=aggregation_function, - parameter_name=parameter_name, - select_all_options=select_all_options, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.DashboardColumnIdentifier', - filter_id: str, - match_operator: 'DashboardNumericEqualityMatchOperator', - null_option: 'DashboardFilterNullOption', - aggregation_function: Optional['outputs.DashboardAggregationFunction'] = None, - parameter_name: Optional[str] = None, - select_all_options: Optional['DashboardNumericFilterSelectAllOptions'] = None, - value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("filter_id", filter_id) - _setter("match_operator", match_operator) - _setter("null_option", null_option) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) + pulumi.set(__self__, "match_operator", match_operator) + pulumi.set(__self__, "null_option", null_option) if aggregation_function is not None: - _setter("aggregation_function", aggregation_function) + pulumi.set(__self__, "aggregation_function", aggregation_function) if parameter_name is not None: - _setter("parameter_name", parameter_name) + pulumi.set(__self__, "parameter_name", parameter_name) if select_all_options is not None: - _setter("select_all_options", select_all_options) + pulumi.set(__self__, "select_all_options", select_all_options) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -47076,25 +37025,12 @@ def __init__(__self__, *, currency_display_format_configuration: Optional['outputs.DashboardCurrencyDisplayFormatConfiguration'] = None, number_display_format_configuration: Optional['outputs.DashboardNumberDisplayFormatConfiguration'] = None, percentage_display_format_configuration: Optional['outputs.DashboardPercentageDisplayFormatConfiguration'] = None): - DashboardNumericFormatConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - currency_display_format_configuration=currency_display_format_configuration, - number_display_format_configuration=number_display_format_configuration, - percentage_display_format_configuration=percentage_display_format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - currency_display_format_configuration: Optional['outputs.DashboardCurrencyDisplayFormatConfiguration'] = None, - number_display_format_configuration: Optional['outputs.DashboardNumberDisplayFormatConfiguration'] = None, - percentage_display_format_configuration: Optional['outputs.DashboardPercentageDisplayFormatConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if currency_display_format_configuration is not None: - _setter("currency_display_format_configuration", currency_display_format_configuration) + pulumi.set(__self__, "currency_display_format_configuration", currency_display_format_configuration) if number_display_format_configuration is not None: - _setter("number_display_format_configuration", number_display_format_configuration) + pulumi.set(__self__, "number_display_format_configuration", number_display_format_configuration) if percentage_display_format_configuration is not None: - _setter("percentage_display_format_configuration", percentage_display_format_configuration) + pulumi.set(__self__, "percentage_display_format_configuration", percentage_display_format_configuration) @property @pulumi.getter(name="currencyDisplayFormatConfiguration") @@ -47155,46 +37091,21 @@ def __init__(__self__, *, range_maximum: Optional['outputs.DashboardNumericRangeFilterValue'] = None, range_minimum: Optional['outputs.DashboardNumericRangeFilterValue'] = None, select_all_options: Optional['DashboardNumericFilterSelectAllOptions'] = None): - DashboardNumericRangeFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - filter_id=filter_id, - null_option=null_option, - aggregation_function=aggregation_function, - include_maximum=include_maximum, - include_minimum=include_minimum, - range_maximum=range_maximum, - range_minimum=range_minimum, - select_all_options=select_all_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.DashboardColumnIdentifier', - filter_id: str, - null_option: 'DashboardFilterNullOption', - aggregation_function: Optional['outputs.DashboardAggregationFunction'] = None, - include_maximum: Optional[bool] = None, - include_minimum: Optional[bool] = None, - range_maximum: Optional['outputs.DashboardNumericRangeFilterValue'] = None, - range_minimum: Optional['outputs.DashboardNumericRangeFilterValue'] = None, - select_all_options: Optional['DashboardNumericFilterSelectAllOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("filter_id", filter_id) - _setter("null_option", null_option) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) + pulumi.set(__self__, "null_option", null_option) if aggregation_function is not None: - _setter("aggregation_function", aggregation_function) + pulumi.set(__self__, "aggregation_function", aggregation_function) if include_maximum is not None: - _setter("include_maximum", include_maximum) + pulumi.set(__self__, "include_maximum", include_maximum) if include_minimum is not None: - _setter("include_minimum", include_minimum) + pulumi.set(__self__, "include_minimum", include_minimum) if range_maximum is not None: - _setter("range_maximum", range_maximum) + pulumi.set(__self__, "range_maximum", range_maximum) if range_minimum is not None: - _setter("range_minimum", range_minimum) + pulumi.set(__self__, "range_minimum", range_minimum) if select_all_options is not None: - _setter("select_all_options", select_all_options) + pulumi.set(__self__, "select_all_options", select_all_options) @property @pulumi.getter @@ -47264,21 +37175,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, parameter: Optional[str] = None, static_value: Optional[float] = None): - DashboardNumericRangeFilterValue._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter=parameter, - static_value=static_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter: Optional[str] = None, - static_value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if parameter is not None: - _setter("parameter", parameter) + pulumi.set(__self__, "parameter", parameter) if static_value is not None: - _setter("static_value", static_value) + pulumi.set(__self__, "static_value", static_value) @property @pulumi.getter @@ -47315,21 +37215,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, decimal_separator: Optional['DashboardNumericSeparatorSymbol'] = None, thousands_separator: Optional['outputs.DashboardThousandSeparatorOptions'] = None): - DashboardNumericSeparatorConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - decimal_separator=decimal_separator, - thousands_separator=thousands_separator, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - decimal_separator: Optional['DashboardNumericSeparatorSymbol'] = None, - thousands_separator: Optional['outputs.DashboardThousandSeparatorOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if decimal_separator is not None: - _setter("decimal_separator", decimal_separator) + pulumi.set(__self__, "decimal_separator", decimal_separator) if thousands_separator is not None: - _setter("thousands_separator", thousands_separator) + pulumi.set(__self__, "thousands_separator", thousands_separator) @property @pulumi.getter(name="decimalSeparator") @@ -47366,21 +37255,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, percentile_aggregation: Optional['outputs.DashboardPercentileAggregation'] = None, simple_numerical_aggregation: Optional['DashboardSimpleNumericalAggregationFunction'] = None): - DashboardNumericalAggregationFunction._configure( - lambda key, value: pulumi.set(__self__, key, value), - percentile_aggregation=percentile_aggregation, - simple_numerical_aggregation=simple_numerical_aggregation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - percentile_aggregation: Optional['outputs.DashboardPercentileAggregation'] = None, - simple_numerical_aggregation: Optional['DashboardSimpleNumericalAggregationFunction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if percentile_aggregation is not None: - _setter("percentile_aggregation", percentile_aggregation) + pulumi.set(__self__, "percentile_aggregation", percentile_aggregation) if simple_numerical_aggregation is not None: - _setter("simple_numerical_aggregation", simple_numerical_aggregation) + pulumi.set(__self__, "simple_numerical_aggregation", simple_numerical_aggregation) @property @pulumi.getter(name="percentileAggregation") @@ -47421,27 +37299,12 @@ def __init__(__self__, *, field_id: str, format_configuration: Optional['outputs.DashboardNumberFormatConfiguration'] = None, hierarchy_id: Optional[str] = None): - DashboardNumericalDimensionField._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - format_configuration=format_configuration, - hierarchy_id=hierarchy_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.DashboardColumnIdentifier', - field_id: str, - format_configuration: Optional['outputs.DashboardNumberFormatConfiguration'] = None, - hierarchy_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) if hierarchy_id is not None: - _setter("hierarchy_id", hierarchy_id) + pulumi.set(__self__, "hierarchy_id", hierarchy_id) @property @pulumi.getter @@ -47492,27 +37355,12 @@ def __init__(__self__, *, field_id: str, aggregation_function: Optional['outputs.DashboardNumericalAggregationFunction'] = None, format_configuration: Optional['outputs.DashboardNumberFormatConfiguration'] = None): - DashboardNumericalMeasureField._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - aggregation_function=aggregation_function, - format_configuration=format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.DashboardColumnIdentifier', - field_id: str, - aggregation_function: Optional['outputs.DashboardNumericalAggregationFunction'] = None, - format_configuration: Optional['outputs.DashboardNumberFormatConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) if aggregation_function is not None: - _setter("aggregation_function", aggregation_function) + pulumi.set(__self__, "aggregation_function", aggregation_function) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) @property @pulumi.getter @@ -47559,19 +37407,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, page_number: float, page_size: float): - DashboardPaginationConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - page_number=page_number, - page_size=page_size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - page_number: float, - page_size: float, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("page_number", page_number) - _setter("page_size", page_size) + pulumi.set(__self__, "page_number", page_number) + pulumi.set(__self__, "page_size", page_size) @property @pulumi.getter(name="pageNumber") @@ -47631,49 +37468,24 @@ def __init__(__self__, *, :param str border_thickness: String based length that is composed of value and unit in px :param str gutter_spacing: String based length that is composed of value and unit in px """ - DashboardPanelConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - background_color=background_color, - background_visibility=background_visibility, - border_color=border_color, - border_style=border_style, - border_thickness=border_thickness, - border_visibility=border_visibility, - gutter_spacing=gutter_spacing, - gutter_visibility=gutter_visibility, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - background_color: Optional[str] = None, - background_visibility: Optional['DashboardVisibility'] = None, - border_color: Optional[str] = None, - border_style: Optional['DashboardPanelBorderStyle'] = None, - border_thickness: Optional[str] = None, - border_visibility: Optional['DashboardVisibility'] = None, - gutter_spacing: Optional[str] = None, - gutter_visibility: Optional['DashboardVisibility'] = None, - title: Optional['outputs.DashboardPanelTitleOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if background_color is not None: - _setter("background_color", background_color) + pulumi.set(__self__, "background_color", background_color) if background_visibility is not None: - _setter("background_visibility", background_visibility) + pulumi.set(__self__, "background_visibility", background_visibility) if border_color is not None: - _setter("border_color", border_color) + pulumi.set(__self__, "border_color", border_color) if border_style is not None: - _setter("border_style", border_style) + pulumi.set(__self__, "border_style", border_style) if border_thickness is not None: - _setter("border_thickness", border_thickness) + pulumi.set(__self__, "border_thickness", border_thickness) if border_visibility is not None: - _setter("border_visibility", border_visibility) + pulumi.set(__self__, "border_visibility", border_visibility) if gutter_spacing is not None: - _setter("gutter_spacing", gutter_spacing) + pulumi.set(__self__, "gutter_spacing", gutter_spacing) if gutter_visibility is not None: - _setter("gutter_visibility", gutter_visibility) + pulumi.set(__self__, "gutter_visibility", gutter_visibility) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="backgroundColor") @@ -47752,25 +37564,12 @@ def __init__(__self__, *, font_configuration: Optional['outputs.DashboardFontConfiguration'] = None, horizontal_text_alignment: Optional['DashboardHorizontalTextAlignment'] = None, visibility: Optional['DashboardVisibility'] = None): - DashboardPanelTitleOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - font_configuration=font_configuration, - horizontal_text_alignment=horizontal_text_alignment, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - font_configuration: Optional['outputs.DashboardFontConfiguration'] = None, - horizontal_text_alignment: Optional['DashboardHorizontalTextAlignment'] = None, - visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if font_configuration is not None: - _setter("font_configuration", font_configuration) + pulumi.set(__self__, "font_configuration", font_configuration) if horizontal_text_alignment is not None: - _setter("horizontal_text_alignment", horizontal_text_alignment) + pulumi.set(__self__, "horizontal_text_alignment", horizontal_text_alignment) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="fontConfiguration") @@ -47818,37 +37617,18 @@ def __init__(__self__, *, slider: Optional['outputs.DashboardParameterSliderControl'] = None, text_area: Optional['outputs.DashboardParameterTextAreaControl'] = None, text_field: Optional['outputs.DashboardParameterTextFieldControl'] = None): - DashboardParameterControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_picker=date_time_picker, - dropdown=dropdown, - list=list, - slider=slider, - text_area=text_area, - text_field=text_field, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_picker: Optional['outputs.DashboardParameterDateTimePickerControl'] = None, - dropdown: Optional['outputs.DashboardParameterDropDownControl'] = None, - list: Optional['outputs.DashboardParameterListControl'] = None, - slider: Optional['outputs.DashboardParameterSliderControl'] = None, - text_area: Optional['outputs.DashboardParameterTextAreaControl'] = None, - text_field: Optional['outputs.DashboardParameterTextFieldControl'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_picker is not None: - _setter("date_time_picker", date_time_picker) + pulumi.set(__self__, "date_time_picker", date_time_picker) if dropdown is not None: - _setter("dropdown", dropdown) + pulumi.set(__self__, "dropdown", dropdown) if list is not None: - _setter("list", list) + pulumi.set(__self__, "list", list) if slider is not None: - _setter("slider", slider) + pulumi.set(__self__, "slider", slider) if text_area is not None: - _setter("text_area", text_area) + pulumi.set(__self__, "text_area", text_area) if text_field is not None: - _setter("text_field", text_field) + pulumi.set(__self__, "text_field", text_field) @property @pulumi.getter(name="dateTimePicker") @@ -47909,26 +37689,11 @@ def __init__(__self__, *, source_parameter_name: str, title: str, display_options: Optional['outputs.DashboardDateTimePickerControlDisplayOptions'] = None): - DashboardParameterDateTimePickerControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_control_id=parameter_control_id, - source_parameter_name=source_parameter_name, - title=title, - display_options=display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_control_id: str, - source_parameter_name: str, - title: str, - display_options: Optional['outputs.DashboardDateTimePickerControlDisplayOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_control_id", parameter_control_id) - _setter("source_parameter_name", source_parameter_name) - _setter("title", title) + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) @property @pulumi.getter(name="parameterControlId") @@ -47981,29 +37746,14 @@ def __init__(__self__, *, decimal_parameter_declaration: Optional['outputs.DashboardDecimalParameterDeclaration'] = None, integer_parameter_declaration: Optional['outputs.DashboardIntegerParameterDeclaration'] = None, string_parameter_declaration: Optional['outputs.DashboardStringParameterDeclaration'] = None): - DashboardParameterDeclaration._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_parameter_declaration=date_time_parameter_declaration, - decimal_parameter_declaration=decimal_parameter_declaration, - integer_parameter_declaration=integer_parameter_declaration, - string_parameter_declaration=string_parameter_declaration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_parameter_declaration: Optional['outputs.DashboardDateTimeParameterDeclaration'] = None, - decimal_parameter_declaration: Optional['outputs.DashboardDecimalParameterDeclaration'] = None, - integer_parameter_declaration: Optional['outputs.DashboardIntegerParameterDeclaration'] = None, - string_parameter_declaration: Optional['outputs.DashboardStringParameterDeclaration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_parameter_declaration is not None: - _setter("date_time_parameter_declaration", date_time_parameter_declaration) + pulumi.set(__self__, "date_time_parameter_declaration", date_time_parameter_declaration) if decimal_parameter_declaration is not None: - _setter("decimal_parameter_declaration", decimal_parameter_declaration) + pulumi.set(__self__, "decimal_parameter_declaration", decimal_parameter_declaration) if integer_parameter_declaration is not None: - _setter("integer_parameter_declaration", integer_parameter_declaration) + pulumi.set(__self__, "integer_parameter_declaration", integer_parameter_declaration) if string_parameter_declaration is not None: - _setter("string_parameter_declaration", string_parameter_declaration) + pulumi.set(__self__, "string_parameter_declaration", string_parameter_declaration) @property @pulumi.getter(name="dateTimeParameterDeclaration") @@ -48061,38 +37811,17 @@ def __init__(__self__, *, display_options: Optional['outputs.DashboardDropDownControlDisplayOptions'] = None, selectable_values: Optional['outputs.DashboardParameterSelectableValues'] = None, type: Optional['DashboardSheetControlListType'] = None): - DashboardParameterDropDownControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_control_id=parameter_control_id, - source_parameter_name=source_parameter_name, - title=title, - cascading_control_configuration=cascading_control_configuration, - display_options=display_options, - selectable_values=selectable_values, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_control_id: str, - source_parameter_name: str, - title: str, - cascading_control_configuration: Optional['outputs.DashboardCascadingControlConfiguration'] = None, - display_options: Optional['outputs.DashboardDropDownControlDisplayOptions'] = None, - selectable_values: Optional['outputs.DashboardParameterSelectableValues'] = None, - type: Optional['DashboardSheetControlListType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_control_id", parameter_control_id) - _setter("source_parameter_name", source_parameter_name) - _setter("title", title) + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) if cascading_control_configuration is not None: - _setter("cascading_control_configuration", cascading_control_configuration) + pulumi.set(__self__, "cascading_control_configuration", cascading_control_configuration) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) if selectable_values is not None: - _setter("selectable_values", selectable_values) + pulumi.set(__self__, "selectable_values", selectable_values) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="parameterControlId") @@ -48165,38 +37894,17 @@ def __init__(__self__, *, display_options: Optional['outputs.DashboardListControlDisplayOptions'] = None, selectable_values: Optional['outputs.DashboardParameterSelectableValues'] = None, type: Optional['DashboardSheetControlListType'] = None): - DashboardParameterListControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_control_id=parameter_control_id, - source_parameter_name=source_parameter_name, - title=title, - cascading_control_configuration=cascading_control_configuration, - display_options=display_options, - selectable_values=selectable_values, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_control_id: str, - source_parameter_name: str, - title: str, - cascading_control_configuration: Optional['outputs.DashboardCascadingControlConfiguration'] = None, - display_options: Optional['outputs.DashboardListControlDisplayOptions'] = None, - selectable_values: Optional['outputs.DashboardParameterSelectableValues'] = None, - type: Optional['DashboardSheetControlListType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_control_id", parameter_control_id) - _setter("source_parameter_name", source_parameter_name) - _setter("title", title) + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) if cascading_control_configuration is not None: - _setter("cascading_control_configuration", cascading_control_configuration) + pulumi.set(__self__, "cascading_control_configuration", cascading_control_configuration) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) if selectable_values is not None: - _setter("selectable_values", selectable_values) + pulumi.set(__self__, "selectable_values", selectable_values) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="parameterControlId") @@ -48256,21 +37964,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, link_to_data_set_column: Optional['outputs.DashboardColumnIdentifier'] = None, values: Optional[Sequence[str]] = None): - DashboardParameterSelectableValues._configure( - lambda key, value: pulumi.set(__self__, key, value), - link_to_data_set_column=link_to_data_set_column, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - link_to_data_set_column: Optional['outputs.DashboardColumnIdentifier'] = None, - values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if link_to_data_set_column is not None: - _setter("link_to_data_set_column", link_to_data_set_column) + pulumi.set(__self__, "link_to_data_set_column", link_to_data_set_column) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter(name="linkToDataSetColumn") @@ -48320,35 +38017,14 @@ def __init__(__self__, *, step_size: float, title: str, display_options: Optional['outputs.DashboardSliderControlDisplayOptions'] = None): - DashboardParameterSliderControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - maximum_value=maximum_value, - minimum_value=minimum_value, - parameter_control_id=parameter_control_id, - source_parameter_name=source_parameter_name, - step_size=step_size, - title=title, - display_options=display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - maximum_value: float, - minimum_value: float, - parameter_control_id: str, - source_parameter_name: str, - step_size: float, - title: str, - display_options: Optional['outputs.DashboardSliderControlDisplayOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("maximum_value", maximum_value) - _setter("minimum_value", minimum_value) - _setter("parameter_control_id", parameter_control_id) - _setter("source_parameter_name", source_parameter_name) - _setter("step_size", step_size) - _setter("title", title) + pulumi.set(__self__, "maximum_value", maximum_value) + pulumi.set(__self__, "minimum_value", minimum_value) + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "step_size", step_size) + pulumi.set(__self__, "title", title) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) @property @pulumi.getter(name="maximumValue") @@ -48415,30 +38091,13 @@ def __init__(__self__, *, title: str, delimiter: Optional[str] = None, display_options: Optional['outputs.DashboardTextAreaControlDisplayOptions'] = None): - DashboardParameterTextAreaControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_control_id=parameter_control_id, - source_parameter_name=source_parameter_name, - title=title, - delimiter=delimiter, - display_options=display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_control_id: str, - source_parameter_name: str, - title: str, - delimiter: Optional[str] = None, - display_options: Optional['outputs.DashboardTextAreaControlDisplayOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_control_id", parameter_control_id) - _setter("source_parameter_name", source_parameter_name) - _setter("title", title) + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) if delimiter is not None: - _setter("delimiter", delimiter) + pulumi.set(__self__, "delimiter", delimiter) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) @property @pulumi.getter(name="parameterControlId") @@ -48494,26 +38153,11 @@ def __init__(__self__, *, source_parameter_name: str, title: str, display_options: Optional['outputs.DashboardTextFieldControlDisplayOptions'] = None): - DashboardParameterTextFieldControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_control_id=parameter_control_id, - source_parameter_name=source_parameter_name, - title=title, - display_options=display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_control_id: str, - source_parameter_name: str, - title: str, - display_options: Optional['outputs.DashboardTextFieldControlDisplayOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_control_id", parameter_control_id) - _setter("source_parameter_name", source_parameter_name) - _setter("title", title) + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) @property @pulumi.getter(name="parameterControlId") @@ -48566,29 +38210,14 @@ def __init__(__self__, *, decimal_parameters: Optional[Sequence['outputs.DashboardDecimalParameter']] = None, integer_parameters: Optional[Sequence['outputs.DashboardIntegerParameter']] = None, string_parameters: Optional[Sequence['outputs.DashboardStringParameter']] = None): - DashboardParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_parameters=date_time_parameters, - decimal_parameters=decimal_parameters, - integer_parameters=integer_parameters, - string_parameters=string_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_parameters: Optional[Sequence['outputs.DashboardDateTimeParameter']] = None, - decimal_parameters: Optional[Sequence['outputs.DashboardDecimalParameter']] = None, - integer_parameters: Optional[Sequence['outputs.DashboardIntegerParameter']] = None, - string_parameters: Optional[Sequence['outputs.DashboardStringParameter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_parameters is not None: - _setter("date_time_parameters", date_time_parameters) + pulumi.set(__self__, "date_time_parameters", date_time_parameters) if decimal_parameters is not None: - _setter("decimal_parameters", decimal_parameters) + pulumi.set(__self__, "decimal_parameters", decimal_parameters) if integer_parameters is not None: - _setter("integer_parameters", integer_parameters) + pulumi.set(__self__, "integer_parameters", integer_parameters) if string_parameters is not None: - _setter("string_parameters", string_parameters) + pulumi.set(__self__, "string_parameters", string_parameters) @property @pulumi.getter(name="dateTimeParameters") @@ -48633,21 +38262,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, from_: Optional[float] = None, to: Optional[float] = None): - DashboardPercentVisibleRange._configure( - lambda key, value: pulumi.set(__self__, key, value), - from_=from_, - to=to, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - from_: Optional[float] = None, - to: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if from_ is not None: - _setter("from_", from_) + pulumi.set(__self__, "from_", from_) if to is not None: - _setter("to", to) + pulumi.set(__self__, "to", to) @property @pulumi.getter(name="from") @@ -48692,37 +38310,18 @@ def __init__(__self__, *, prefix: Optional[str] = None, separator_configuration: Optional['outputs.DashboardNumericSeparatorConfiguration'] = None, suffix: Optional[str] = None): - DashboardPercentageDisplayFormatConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - decimal_places_configuration=decimal_places_configuration, - negative_value_configuration=negative_value_configuration, - null_value_format_configuration=null_value_format_configuration, - prefix=prefix, - separator_configuration=separator_configuration, - suffix=suffix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - decimal_places_configuration: Optional['outputs.DashboardDecimalPlacesConfiguration'] = None, - negative_value_configuration: Optional['outputs.DashboardNegativeValueConfiguration'] = None, - null_value_format_configuration: Optional['outputs.DashboardNullValueFormatConfiguration'] = None, - prefix: Optional[str] = None, - separator_configuration: Optional['outputs.DashboardNumericSeparatorConfiguration'] = None, - suffix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if decimal_places_configuration is not None: - _setter("decimal_places_configuration", decimal_places_configuration) + pulumi.set(__self__, "decimal_places_configuration", decimal_places_configuration) if negative_value_configuration is not None: - _setter("negative_value_configuration", negative_value_configuration) + pulumi.set(__self__, "negative_value_configuration", negative_value_configuration) if null_value_format_configuration is not None: - _setter("null_value_format_configuration", null_value_format_configuration) + pulumi.set(__self__, "null_value_format_configuration", null_value_format_configuration) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if separator_configuration is not None: - _setter("separator_configuration", separator_configuration) + pulumi.set(__self__, "separator_configuration", separator_configuration) if suffix is not None: - _setter("suffix", suffix) + pulumi.set(__self__, "suffix", suffix) @property @pulumi.getter(name="decimalPlacesConfiguration") @@ -48776,17 +38375,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, percentile_value: Optional[float] = None): - DashboardPercentileAggregation._configure( - lambda key, value: pulumi.set(__self__, key, value), - percentile_value=percentile_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - percentile_value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if percentile_value is not None: - _setter("percentile_value", percentile_value) + pulumi.set(__self__, "percentile_value", percentile_value) @property @pulumi.getter(name="percentileValue") @@ -48818,28 +38408,13 @@ def __init__(__self__, *, name: Optional[str] = None, time: Optional['outputs.DashboardDimensionField'] = None, value: Optional['outputs.DashboardMeasureField'] = None): - DashboardPeriodOverPeriodComputation._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - name=name, - time=time, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: str, - name: Optional[str] = None, - time: Optional['outputs.DashboardDimensionField'] = None, - value: Optional['outputs.DashboardMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) + pulumi.set(__self__, "computation_id", computation_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if time is not None: - _setter("time", time) + pulumi.set(__self__, "time", time) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -48889,32 +38464,15 @@ def __init__(__self__, *, period_time_granularity: Optional['DashboardTimeGranularity'] = None, time: Optional['outputs.DashboardDimensionField'] = None, value: Optional['outputs.DashboardMeasureField'] = None): - DashboardPeriodToDateComputation._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - name=name, - period_time_granularity=period_time_granularity, - time=time, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: str, - name: Optional[str] = None, - period_time_granularity: Optional['DashboardTimeGranularity'] = None, - time: Optional['outputs.DashboardDimensionField'] = None, - value: Optional['outputs.DashboardMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) + pulumi.set(__self__, "computation_id", computation_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if period_time_granularity is not None: - _setter("period_time_granularity", period_time_granularity) + pulumi.set(__self__, "period_time_granularity", period_time_granularity) if time is not None: - _setter("time", time) + pulumi.set(__self__, "time", time) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -48965,25 +38523,12 @@ def __init__(__self__, *, category: Optional[Sequence['outputs.DashboardDimensionField']] = None, small_multiples: Optional[Sequence['outputs.DashboardDimensionField']] = None, values: Optional[Sequence['outputs.DashboardMeasureField']] = None): - DashboardPieChartAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - small_multiples=small_multiples, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: Optional[Sequence['outputs.DashboardDimensionField']] = None, - small_multiples: Optional[Sequence['outputs.DashboardDimensionField']] = None, - values: Optional[Sequence['outputs.DashboardMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if small_multiples is not None: - _setter("small_multiples", small_multiples) + pulumi.set(__self__, "small_multiples", small_multiples) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -49048,57 +38593,28 @@ def __init__(__self__, *, tooltip: Optional['outputs.DashboardTooltipOptions'] = None, value_label_options: Optional['outputs.DashboardChartAxisLabelOptions'] = None, visual_palette: Optional['outputs.DashboardVisualPalette'] = None): - DashboardPieChartConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_label_options=category_label_options, - contribution_analysis_defaults=contribution_analysis_defaults, - data_labels=data_labels, - donut_options=donut_options, - field_wells=field_wells, - legend=legend, - small_multiples_options=small_multiples_options, - sort_configuration=sort_configuration, - tooltip=tooltip, - value_label_options=value_label_options, - visual_palette=visual_palette, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_label_options: Optional['outputs.DashboardChartAxisLabelOptions'] = None, - contribution_analysis_defaults: Optional[Sequence['outputs.DashboardContributionAnalysisDefault']] = None, - data_labels: Optional['outputs.DashboardDataLabelOptions'] = None, - donut_options: Optional['outputs.DashboardDonutOptions'] = None, - field_wells: Optional['outputs.DashboardPieChartFieldWells'] = None, - legend: Optional['outputs.DashboardLegendOptions'] = None, - small_multiples_options: Optional['outputs.DashboardSmallMultiplesOptions'] = None, - sort_configuration: Optional['outputs.DashboardPieChartSortConfiguration'] = None, - tooltip: Optional['outputs.DashboardTooltipOptions'] = None, - value_label_options: Optional['outputs.DashboardChartAxisLabelOptions'] = None, - visual_palette: Optional['outputs.DashboardVisualPalette'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_label_options is not None: - _setter("category_label_options", category_label_options) + pulumi.set(__self__, "category_label_options", category_label_options) if contribution_analysis_defaults is not None: - _setter("contribution_analysis_defaults", contribution_analysis_defaults) + pulumi.set(__self__, "contribution_analysis_defaults", contribution_analysis_defaults) if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if donut_options is not None: - _setter("donut_options", donut_options) + pulumi.set(__self__, "donut_options", donut_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if small_multiples_options is not None: - _setter("small_multiples_options", small_multiples_options) + pulumi.set(__self__, "small_multiples_options", small_multiples_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if value_label_options is not None: - _setter("value_label_options", value_label_options) + pulumi.set(__self__, "value_label_options", value_label_options) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) @property @pulumi.getter(name="categoryLabelOptions") @@ -49177,17 +38693,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, pie_chart_aggregated_field_wells: Optional['outputs.DashboardPieChartAggregatedFieldWells'] = None): - DashboardPieChartFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - pie_chart_aggregated_field_wells=pie_chart_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pie_chart_aggregated_field_wells: Optional['outputs.DashboardPieChartAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pie_chart_aggregated_field_wells is not None: - _setter("pie_chart_aggregated_field_wells", pie_chart_aggregated_field_wells) + pulumi.set(__self__, "pie_chart_aggregated_field_wells", pie_chart_aggregated_field_wells) @property @pulumi.getter(name="pieChartAggregatedFieldWells") @@ -49225,29 +38732,14 @@ def __init__(__self__, *, category_sort: Optional[Sequence['outputs.DashboardFieldSortOptions']] = None, small_multiples_limit_configuration: Optional['outputs.DashboardItemsLimitConfiguration'] = None, small_multiples_sort: Optional[Sequence['outputs.DashboardFieldSortOptions']] = None): - DashboardPieChartSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_items_limit=category_items_limit, - category_sort=category_sort, - small_multiples_limit_configuration=small_multiples_limit_configuration, - small_multiples_sort=small_multiples_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_items_limit: Optional['outputs.DashboardItemsLimitConfiguration'] = None, - category_sort: Optional[Sequence['outputs.DashboardFieldSortOptions']] = None, - small_multiples_limit_configuration: Optional['outputs.DashboardItemsLimitConfiguration'] = None, - small_multiples_sort: Optional[Sequence['outputs.DashboardFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_items_limit is not None: - _setter("category_items_limit", category_items_limit) + pulumi.set(__self__, "category_items_limit", category_items_limit) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) if small_multiples_limit_configuration is not None: - _setter("small_multiples_limit_configuration", small_multiples_limit_configuration) + pulumi.set(__self__, "small_multiples_limit_configuration", small_multiples_limit_configuration) if small_multiples_sort is not None: - _setter("small_multiples_sort", small_multiples_sort) + pulumi.set(__self__, "small_multiples_sort", small_multiples_sort) @property @pulumi.getter(name="categoryItemsLimit") @@ -49300,36 +38792,17 @@ def __init__(__self__, *, column_hierarchies: Optional[Sequence['outputs.DashboardColumnHierarchy']] = None, subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None): - DashboardPieChartVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.DashboardVisualCustomAction']] = None, - chart_configuration: Optional['outputs.DashboardPieChartConfiguration'] = None, - column_hierarchies: Optional[Sequence['outputs.DashboardColumnHierarchy']] = None, - subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -49386,19 +38859,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, field_id: str, sort_by: 'outputs.DashboardPivotTableSortBy'): - DashboardPivotFieldSortOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - sort_by=sort_by, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: str, - sort_by: 'outputs.DashboardPivotTableSortBy', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) - _setter("sort_by", sort_by) + pulumi.set(__self__, "field_id", field_id) + pulumi.set(__self__, "sort_by", sort_by) @property @pulumi.getter(name="fieldId") @@ -49417,25 +38879,12 @@ def __init__(__self__, *, columns: Optional[Sequence['outputs.DashboardDimensionField']] = None, rows: Optional[Sequence['outputs.DashboardDimensionField']] = None, values: Optional[Sequence['outputs.DashboardMeasureField']] = None): - DashboardPivotTableAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - columns=columns, - rows=rows, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - columns: Optional[Sequence['outputs.DashboardDimensionField']] = None, - rows: Optional[Sequence['outputs.DashboardDimensionField']] = None, - values: Optional[Sequence['outputs.DashboardMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if columns is not None: - _setter("columns", columns) + pulumi.set(__self__, "columns", columns) if rows is not None: - _setter("rows", rows) + pulumi.set(__self__, "rows", rows) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -49479,28 +38928,13 @@ def __init__(__self__, *, scope: Optional['outputs.DashboardPivotTableConditionalFormattingScope'] = None, scopes: Optional[Sequence['outputs.DashboardPivotTableConditionalFormattingScope']] = None, text_format: Optional['outputs.DashboardTextConditionalFormat'] = None): - DashboardPivotTableCellConditionalFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - scope=scope, - scopes=scopes, - text_format=text_format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: str, - scope: Optional['outputs.DashboardPivotTableConditionalFormattingScope'] = None, - scopes: Optional[Sequence['outputs.DashboardPivotTableConditionalFormattingScope']] = None, - text_format: Optional['outputs.DashboardTextConditionalFormat'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if scope is not None: - _setter("scope", scope) + pulumi.set(__self__, "scope", scope) if scopes is not None: - _setter("scopes", scopes) + pulumi.set(__self__, "scopes", scopes) if text_format is not None: - _setter("text_format", text_format) + pulumi.set(__self__, "text_format", text_format) @property @pulumi.getter(name="fieldId") @@ -49544,17 +38978,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, conditional_formatting_options: Optional[Sequence['outputs.DashboardPivotTableConditionalFormattingOption']] = None): - DashboardPivotTableConditionalFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - conditional_formatting_options=conditional_formatting_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - conditional_formatting_options: Optional[Sequence['outputs.DashboardPivotTableConditionalFormattingOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if conditional_formatting_options is not None: - _setter("conditional_formatting_options", conditional_formatting_options) + pulumi.set(__self__, "conditional_formatting_options", conditional_formatting_options) @property @pulumi.getter(name="conditionalFormattingOptions") @@ -49566,17 +38991,8 @@ def conditional_formatting_options(self) -> Optional[Sequence['outputs.Dashboard class DashboardPivotTableConditionalFormattingOption(dict): def __init__(__self__, *, cell: Optional['outputs.DashboardPivotTableCellConditionalFormatting'] = None): - DashboardPivotTableConditionalFormattingOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - cell=cell, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cell: Optional['outputs.DashboardPivotTableCellConditionalFormatting'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cell is not None: - _setter("cell", cell) + pulumi.set(__self__, "cell", cell) @property @pulumi.getter @@ -49588,17 +39004,8 @@ def cell(self) -> Optional['outputs.DashboardPivotTableCellConditionalFormatting class DashboardPivotTableConditionalFormattingScope(dict): def __init__(__self__, *, role: Optional['DashboardPivotTableConditionalFormattingScopeRole'] = None): - DashboardPivotTableConditionalFormattingScope._configure( - lambda key, value: pulumi.set(__self__, key, value), - role=role, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role: Optional['DashboardPivotTableConditionalFormattingScopeRole'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if role is not None: - _setter("role", role) + pulumi.set(__self__, "role", role) @property @pulumi.getter @@ -49642,37 +39049,18 @@ def __init__(__self__, *, sort_configuration: Optional['outputs.DashboardPivotTableSortConfiguration'] = None, table_options: Optional['outputs.DashboardPivotTableOptions'] = None, total_options: Optional['outputs.DashboardPivotTableTotalOptions'] = None): - DashboardPivotTableConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_options=field_options, - field_wells=field_wells, - paginated_report_options=paginated_report_options, - sort_configuration=sort_configuration, - table_options=table_options, - total_options=total_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_options: Optional['outputs.DashboardPivotTableFieldOptions'] = None, - field_wells: Optional['outputs.DashboardPivotTableFieldWells'] = None, - paginated_report_options: Optional['outputs.DashboardPivotTablePaginatedReportOptions'] = None, - sort_configuration: Optional['outputs.DashboardPivotTableSortConfiguration'] = None, - table_options: Optional['outputs.DashboardPivotTableOptions'] = None, - total_options: Optional['outputs.DashboardPivotTableTotalOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_options is not None: - _setter("field_options", field_options) + pulumi.set(__self__, "field_options", field_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if paginated_report_options is not None: - _setter("paginated_report_options", paginated_report_options) + pulumi.set(__self__, "paginated_report_options", paginated_report_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if table_options is not None: - _setter("table_options", table_options) + pulumi.set(__self__, "table_options", table_options) if total_options is not None: - _setter("total_options", total_options) + pulumi.set(__self__, "total_options", total_options) @property @pulumi.getter(name="fieldOptions") @@ -49730,20 +39118,9 @@ def __init__(__self__, *, """ :param str width: String based length that is composed of value and unit in px """ - DashboardPivotTableDataPathOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_path_list=data_path_list, - width=width, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_path_list: Sequence['outputs.DashboardDataPathValue'], - width: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_path_list", data_path_list) + pulumi.set(__self__, "data_path_list", data_path_list) if width is not None: - _setter("width", width) + pulumi.set(__self__, "width", width) @property @pulumi.getter(name="dataPathList") @@ -49764,20 +39141,9 @@ class DashboardPivotTableFieldCollapseStateOption(dict): def __init__(__self__, *, target: 'outputs.DashboardPivotTableFieldCollapseStateTarget', state: Optional['DashboardPivotTableFieldCollapseState'] = None): - DashboardPivotTableFieldCollapseStateOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - target=target, - state=state, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target: 'outputs.DashboardPivotTableFieldCollapseStateTarget', - state: Optional['DashboardPivotTableFieldCollapseState'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target", target) + pulumi.set(__self__, "target", target) if state is not None: - _setter("state", state) + pulumi.set(__self__, "state", state) @property @pulumi.getter @@ -49814,21 +39180,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, field_data_path_values: Optional[Sequence['outputs.DashboardDataPathValue']] = None, field_id: Optional[str] = None): - DashboardPivotTableFieldCollapseStateTarget._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_data_path_values=field_data_path_values, - field_id=field_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_data_path_values: Optional[Sequence['outputs.DashboardDataPathValue']] = None, - field_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_data_path_values is not None: - _setter("field_data_path_values", field_data_path_values) + pulumi.set(__self__, "field_data_path_values", field_data_path_values) if field_id is not None: - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) @property @pulumi.getter(name="fieldDataPathValues") @@ -49866,24 +39221,11 @@ def __init__(__self__, *, field_id: str, custom_label: Optional[str] = None, visibility: Optional['DashboardVisibility'] = None): - DashboardPivotTableFieldOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - custom_label=custom_label, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: str, - custom_label: Optional[str] = None, - visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="fieldId") @@ -49928,25 +39270,12 @@ def __init__(__self__, *, collapse_state_options: Optional[Sequence['outputs.DashboardPivotTableFieldCollapseStateOption']] = None, data_path_options: Optional[Sequence['outputs.DashboardPivotTableDataPathOption']] = None, selected_field_options: Optional[Sequence['outputs.DashboardPivotTableFieldOption']] = None): - DashboardPivotTableFieldOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - collapse_state_options=collapse_state_options, - data_path_options=data_path_options, - selected_field_options=selected_field_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - collapse_state_options: Optional[Sequence['outputs.DashboardPivotTableFieldCollapseStateOption']] = None, - data_path_options: Optional[Sequence['outputs.DashboardPivotTableDataPathOption']] = None, - selected_field_options: Optional[Sequence['outputs.DashboardPivotTableFieldOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if collapse_state_options is not None: - _setter("collapse_state_options", collapse_state_options) + pulumi.set(__self__, "collapse_state_options", collapse_state_options) if data_path_options is not None: - _setter("data_path_options", data_path_options) + pulumi.set(__self__, "data_path_options", data_path_options) if selected_field_options is not None: - _setter("selected_field_options", selected_field_options) + pulumi.set(__self__, "selected_field_options", selected_field_options) @property @pulumi.getter(name="collapseStateOptions") @@ -49985,17 +39314,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, field_id: Optional[str] = None): - DashboardPivotTableFieldSubtotalOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_id is not None: - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) @property @pulumi.getter(name="fieldId") @@ -50024,17 +39344,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, pivot_table_aggregated_field_wells: Optional['outputs.DashboardPivotTableAggregatedFieldWells'] = None): - DashboardPivotTableFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - pivot_table_aggregated_field_wells=pivot_table_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pivot_table_aggregated_field_wells: Optional['outputs.DashboardPivotTableAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pivot_table_aggregated_field_wells is not None: - _setter("pivot_table_aggregated_field_wells", pivot_table_aggregated_field_wells) + pulumi.set(__self__, "pivot_table_aggregated_field_wells", pivot_table_aggregated_field_wells) @property @pulumi.getter(name="pivotTableAggregatedFieldWells") @@ -50102,65 +39413,32 @@ def __init__(__self__, *, """ :param str default_cell_width: String based length that is composed of value and unit in px """ - DashboardPivotTableOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - cell_style=cell_style, - collapsed_row_dimensions_visibility=collapsed_row_dimensions_visibility, - column_header_style=column_header_style, - column_names_visibility=column_names_visibility, - default_cell_width=default_cell_width, - metric_placement=metric_placement, - row_alternate_color_options=row_alternate_color_options, - row_field_names_style=row_field_names_style, - row_header_style=row_header_style, - rows_label_options=rows_label_options, - rows_layout=rows_layout, - single_metric_visibility=single_metric_visibility, - toggle_buttons_visibility=toggle_buttons_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cell_style: Optional['outputs.DashboardTableCellStyle'] = None, - collapsed_row_dimensions_visibility: Optional['DashboardVisibility'] = None, - column_header_style: Optional['outputs.DashboardTableCellStyle'] = None, - column_names_visibility: Optional['DashboardVisibility'] = None, - default_cell_width: Optional[str] = None, - metric_placement: Optional['DashboardPivotTableMetricPlacement'] = None, - row_alternate_color_options: Optional['outputs.DashboardRowAlternateColorOptions'] = None, - row_field_names_style: Optional['outputs.DashboardTableCellStyle'] = None, - row_header_style: Optional['outputs.DashboardTableCellStyle'] = None, - rows_label_options: Optional['outputs.DashboardPivotTableRowsLabelOptions'] = None, - rows_layout: Optional['DashboardPivotTableRowsLayout'] = None, - single_metric_visibility: Optional['DashboardVisibility'] = None, - toggle_buttons_visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cell_style is not None: - _setter("cell_style", cell_style) + pulumi.set(__self__, "cell_style", cell_style) if collapsed_row_dimensions_visibility is not None: - _setter("collapsed_row_dimensions_visibility", collapsed_row_dimensions_visibility) + pulumi.set(__self__, "collapsed_row_dimensions_visibility", collapsed_row_dimensions_visibility) if column_header_style is not None: - _setter("column_header_style", column_header_style) + pulumi.set(__self__, "column_header_style", column_header_style) if column_names_visibility is not None: - _setter("column_names_visibility", column_names_visibility) + pulumi.set(__self__, "column_names_visibility", column_names_visibility) if default_cell_width is not None: - _setter("default_cell_width", default_cell_width) + pulumi.set(__self__, "default_cell_width", default_cell_width) if metric_placement is not None: - _setter("metric_placement", metric_placement) + pulumi.set(__self__, "metric_placement", metric_placement) if row_alternate_color_options is not None: - _setter("row_alternate_color_options", row_alternate_color_options) + pulumi.set(__self__, "row_alternate_color_options", row_alternate_color_options) if row_field_names_style is not None: - _setter("row_field_names_style", row_field_names_style) + pulumi.set(__self__, "row_field_names_style", row_field_names_style) if row_header_style is not None: - _setter("row_header_style", row_header_style) + pulumi.set(__self__, "row_header_style", row_header_style) if rows_label_options is not None: - _setter("rows_label_options", rows_label_options) + pulumi.set(__self__, "rows_label_options", rows_label_options) if rows_layout is not None: - _setter("rows_layout", rows_layout) + pulumi.set(__self__, "rows_layout", rows_layout) if single_metric_visibility is not None: - _setter("single_metric_visibility", single_metric_visibility) + pulumi.set(__self__, "single_metric_visibility", single_metric_visibility) if toggle_buttons_visibility is not None: - _setter("toggle_buttons_visibility", toggle_buttons_visibility) + pulumi.set(__self__, "toggle_buttons_visibility", toggle_buttons_visibility) @property @pulumi.getter(name="cellStyle") @@ -50255,21 +39533,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, overflow_column_header_visibility: Optional['DashboardVisibility'] = None, vertical_overflow_visibility: Optional['DashboardVisibility'] = None): - DashboardPivotTablePaginatedReportOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - overflow_column_header_visibility=overflow_column_header_visibility, - vertical_overflow_visibility=vertical_overflow_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - overflow_column_header_visibility: Optional['DashboardVisibility'] = None, - vertical_overflow_visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if overflow_column_header_visibility is not None: - _setter("overflow_column_header_visibility", overflow_column_header_visibility) + pulumi.set(__self__, "overflow_column_header_visibility", overflow_column_header_visibility) if vertical_overflow_visibility is not None: - _setter("vertical_overflow_visibility", vertical_overflow_visibility) + pulumi.set(__self__, "vertical_overflow_visibility", vertical_overflow_visibility) @property @pulumi.getter(name="overflowColumnHeaderVisibility") @@ -50304,21 +39571,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, custom_label: Optional[str] = None, visibility: Optional['DashboardVisibility'] = None): - DashboardPivotTableRowsLabelOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_label=custom_label, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_label: Optional[str] = None, - visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="customLabel") @@ -50354,25 +39610,12 @@ def __init__(__self__, *, column: Optional['outputs.DashboardColumnSort'] = None, data_path: Optional['outputs.DashboardDataPathSort'] = None, field: Optional['outputs.DashboardFieldSort'] = None): - DashboardPivotTableSortBy._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - data_path=data_path, - field=field, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: Optional['outputs.DashboardColumnSort'] = None, - data_path: Optional['outputs.DashboardDataPathSort'] = None, - field: Optional['outputs.DashboardFieldSort'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column is not None: - _setter("column", column) + pulumi.set(__self__, "column", column) if data_path is not None: - _setter("data_path", data_path) + pulumi.set(__self__, "data_path", data_path) if field is not None: - _setter("field", field) + pulumi.set(__self__, "field", field) @property @pulumi.getter @@ -50411,17 +39654,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, field_sort_options: Optional[Sequence['outputs.DashboardPivotFieldSortOptions']] = None): - DashboardPivotTableSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_sort_options=field_sort_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_sort_options: Optional[Sequence['outputs.DashboardPivotFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_sort_options is not None: - _setter("field_sort_options", field_sort_options) + pulumi.set(__self__, "field_sort_options", field_sort_options) @property @pulumi.getter(name="fieldSortOptions") @@ -50459,29 +39693,14 @@ def __init__(__self__, *, column_total_options: Optional['outputs.DashboardPivotTotalOptions'] = None, row_subtotal_options: Optional['outputs.DashboardSubtotalOptions'] = None, row_total_options: Optional['outputs.DashboardPivotTotalOptions'] = None): - DashboardPivotTableTotalOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_subtotal_options=column_subtotal_options, - column_total_options=column_total_options, - row_subtotal_options=row_subtotal_options, - row_total_options=row_total_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_subtotal_options: Optional['outputs.DashboardSubtotalOptions'] = None, - column_total_options: Optional['outputs.DashboardPivotTotalOptions'] = None, - row_subtotal_options: Optional['outputs.DashboardSubtotalOptions'] = None, - row_total_options: Optional['outputs.DashboardPivotTotalOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column_subtotal_options is not None: - _setter("column_subtotal_options", column_subtotal_options) + pulumi.set(__self__, "column_subtotal_options", column_subtotal_options) if column_total_options is not None: - _setter("column_total_options", column_total_options) + pulumi.set(__self__, "column_total_options", column_total_options) if row_subtotal_options is not None: - _setter("row_subtotal_options", row_subtotal_options) + pulumi.set(__self__, "row_subtotal_options", row_subtotal_options) if row_total_options is not None: - _setter("row_total_options", row_total_options) + pulumi.set(__self__, "row_total_options", row_total_options) @property @pulumi.getter(name="columnSubtotalOptions") @@ -50534,36 +39753,17 @@ def __init__(__self__, *, conditional_formatting: Optional['outputs.DashboardPivotTableConditionalFormatting'] = None, subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None): - DashboardPivotTableVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - conditional_formatting=conditional_formatting, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.DashboardVisualCustomAction']] = None, - chart_configuration: Optional['outputs.DashboardPivotTableConfiguration'] = None, - conditional_formatting: Optional['outputs.DashboardPivotTableConditionalFormatting'] = None, - subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if conditional_formatting is not None: - _setter("conditional_formatting", conditional_formatting) + pulumi.set(__self__, "conditional_formatting", conditional_formatting) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -50633,41 +39833,20 @@ def __init__(__self__, *, total_cell_style: Optional['outputs.DashboardTableCellStyle'] = None, totals_visibility: Optional['DashboardVisibility'] = None, value_cell_style: Optional['outputs.DashboardTableCellStyle'] = None): - DashboardPivotTotalOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_label=custom_label, - metric_header_cell_style=metric_header_cell_style, - placement=placement, - scroll_status=scroll_status, - total_cell_style=total_cell_style, - totals_visibility=totals_visibility, - value_cell_style=value_cell_style, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_label: Optional[str] = None, - metric_header_cell_style: Optional['outputs.DashboardTableCellStyle'] = None, - placement: Optional['DashboardTableTotalsPlacement'] = None, - scroll_status: Optional['DashboardTableTotalsScrollStatus'] = None, - total_cell_style: Optional['outputs.DashboardTableCellStyle'] = None, - totals_visibility: Optional['DashboardVisibility'] = None, - value_cell_style: Optional['outputs.DashboardTableCellStyle'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if metric_header_cell_style is not None: - _setter("metric_header_cell_style", metric_header_cell_style) + pulumi.set(__self__, "metric_header_cell_style", metric_header_cell_style) if placement is not None: - _setter("placement", placement) + pulumi.set(__self__, "placement", placement) if scroll_status is not None: - _setter("scroll_status", scroll_status) + pulumi.set(__self__, "scroll_status", scroll_status) if total_cell_style is not None: - _setter("total_cell_style", total_cell_style) + pulumi.set(__self__, "total_cell_style", total_cell_style) if totals_visibility is not None: - _setter("totals_visibility", totals_visibility) + pulumi.set(__self__, "totals_visibility", totals_visibility) if value_cell_style is not None: - _setter("value_cell_style", value_cell_style) + pulumi.set(__self__, "value_cell_style", value_cell_style) @property @pulumi.getter(name="customLabel") @@ -50730,23 +39909,10 @@ def __init__(__self__, *, columns: Sequence['outputs.DashboardColumnIdentifier'], hierarchy_id: str, drill_down_filters: Optional[Sequence['outputs.DashboardDrillDownFilter']] = None): - DashboardPredefinedHierarchy._configure( - lambda key, value: pulumi.set(__self__, key, value), - columns=columns, - hierarchy_id=hierarchy_id, - drill_down_filters=drill_down_filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - columns: Sequence['outputs.DashboardColumnIdentifier'], - hierarchy_id: str, - drill_down_filters: Optional[Sequence['outputs.DashboardDrillDownFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("columns", columns) - _setter("hierarchy_id", hierarchy_id) + pulumi.set(__self__, "columns", columns) + pulumi.set(__self__, "hierarchy_id", hierarchy_id) if drill_down_filters is not None: - _setter("drill_down_filters", drill_down_filters) + pulumi.set(__self__, "drill_down_filters", drill_down_filters) @property @pulumi.getter @@ -50768,17 +39934,8 @@ def drill_down_filters(self) -> Optional[Sequence['outputs.DashboardDrillDownFil class DashboardProgressBarOptions(dict): def __init__(__self__, *, visibility: Optional['DashboardVisibility'] = None): - DashboardProgressBarOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -50837,57 +39994,28 @@ def __init__(__self__, *, visual_axis_sort_option: Optional['outputs.DashboardVisualAxisSortOption'] = None, visual_menu_option: Optional['outputs.DashboardVisualMenuOption'] = None, visual_publish_options: Optional['outputs.DashboardVisualPublishOptions'] = None): - DashboardPublishOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - ad_hoc_filtering_option=ad_hoc_filtering_option, - data_point_drill_up_down_option=data_point_drill_up_down_option, - data_point_menu_label_option=data_point_menu_label_option, - data_point_tooltip_option=data_point_tooltip_option, - export_to_csv_option=export_to_csv_option, - export_with_hidden_fields_option=export_with_hidden_fields_option, - sheet_controls_option=sheet_controls_option, - sheet_layout_element_maximization_option=sheet_layout_element_maximization_option, - visual_axis_sort_option=visual_axis_sort_option, - visual_menu_option=visual_menu_option, - visual_publish_options=visual_publish_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ad_hoc_filtering_option: Optional['outputs.DashboardAdHocFilteringOption'] = None, - data_point_drill_up_down_option: Optional['outputs.DashboardDataPointDrillUpDownOption'] = None, - data_point_menu_label_option: Optional['outputs.DashboardDataPointMenuLabelOption'] = None, - data_point_tooltip_option: Optional['outputs.DashboardDataPointTooltipOption'] = None, - export_to_csv_option: Optional['outputs.DashboardExportToCsvOption'] = None, - export_with_hidden_fields_option: Optional['outputs.DashboardExportWithHiddenFieldsOption'] = None, - sheet_controls_option: Optional['outputs.DashboardSheetControlsOption'] = None, - sheet_layout_element_maximization_option: Optional['outputs.DashboardSheetLayoutElementMaximizationOption'] = None, - visual_axis_sort_option: Optional['outputs.DashboardVisualAxisSortOption'] = None, - visual_menu_option: Optional['outputs.DashboardVisualMenuOption'] = None, - visual_publish_options: Optional['outputs.DashboardVisualPublishOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ad_hoc_filtering_option is not None: - _setter("ad_hoc_filtering_option", ad_hoc_filtering_option) + pulumi.set(__self__, "ad_hoc_filtering_option", ad_hoc_filtering_option) if data_point_drill_up_down_option is not None: - _setter("data_point_drill_up_down_option", data_point_drill_up_down_option) + pulumi.set(__self__, "data_point_drill_up_down_option", data_point_drill_up_down_option) if data_point_menu_label_option is not None: - _setter("data_point_menu_label_option", data_point_menu_label_option) + pulumi.set(__self__, "data_point_menu_label_option", data_point_menu_label_option) if data_point_tooltip_option is not None: - _setter("data_point_tooltip_option", data_point_tooltip_option) + pulumi.set(__self__, "data_point_tooltip_option", data_point_tooltip_option) if export_to_csv_option is not None: - _setter("export_to_csv_option", export_to_csv_option) + pulumi.set(__self__, "export_to_csv_option", export_to_csv_option) if export_with_hidden_fields_option is not None: - _setter("export_with_hidden_fields_option", export_with_hidden_fields_option) + pulumi.set(__self__, "export_with_hidden_fields_option", export_with_hidden_fields_option) if sheet_controls_option is not None: - _setter("sheet_controls_option", sheet_controls_option) + pulumi.set(__self__, "sheet_controls_option", sheet_controls_option) if sheet_layout_element_maximization_option is not None: - _setter("sheet_layout_element_maximization_option", sheet_layout_element_maximization_option) + pulumi.set(__self__, "sheet_layout_element_maximization_option", sheet_layout_element_maximization_option) if visual_axis_sort_option is not None: - _setter("visual_axis_sort_option", visual_axis_sort_option) + pulumi.set(__self__, "visual_axis_sort_option", visual_axis_sort_option) if visual_menu_option is not None: - _setter("visual_menu_option", visual_menu_option) + pulumi.set(__self__, "visual_menu_option", visual_menu_option) if visual_publish_options is not None: - _setter("visual_publish_options", visual_publish_options) + pulumi.set(__self__, "visual_publish_options", visual_publish_options) @property @pulumi.getter(name="adHocFilteringOption") @@ -50951,25 +40079,12 @@ def __init__(__self__, *, category: Optional[Sequence['outputs.DashboardDimensionField']] = None, color: Optional[Sequence['outputs.DashboardDimensionField']] = None, values: Optional[Sequence['outputs.DashboardMeasureField']] = None): - DashboardRadarChartAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - color=color, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: Optional[Sequence['outputs.DashboardDimensionField']] = None, - color: Optional[Sequence['outputs.DashboardDimensionField']] = None, - values: Optional[Sequence['outputs.DashboardMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -50991,17 +40106,8 @@ def values(self) -> Optional[Sequence['outputs.DashboardMeasureField']]: class DashboardRadarChartAreaStyleSettings(dict): def __init__(__self__, *, visibility: Optional['DashboardVisibility'] = None): - DashboardRadarChartAreaStyleSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -51068,73 +40174,36 @@ def __init__(__self__, *, sort_configuration: Optional['outputs.DashboardRadarChartSortConfiguration'] = None, start_angle: Optional[float] = None, visual_palette: Optional['outputs.DashboardVisualPalette'] = None): - DashboardRadarChartConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - alternate_band_colors_visibility=alternate_band_colors_visibility, - alternate_band_even_color=alternate_band_even_color, - alternate_band_odd_color=alternate_band_odd_color, - axes_range_scale=axes_range_scale, - base_series_settings=base_series_settings, - category_axis=category_axis, - category_label_options=category_label_options, - color_axis=color_axis, - color_label_options=color_label_options, - field_wells=field_wells, - legend=legend, - shape=shape, - sort_configuration=sort_configuration, - start_angle=start_angle, - visual_palette=visual_palette, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alternate_band_colors_visibility: Optional['DashboardVisibility'] = None, - alternate_band_even_color: Optional[str] = None, - alternate_band_odd_color: Optional[str] = None, - axes_range_scale: Optional['DashboardRadarChartAxesRangeScale'] = None, - base_series_settings: Optional['outputs.DashboardRadarChartSeriesSettings'] = None, - category_axis: Optional['outputs.DashboardAxisDisplayOptions'] = None, - category_label_options: Optional['outputs.DashboardChartAxisLabelOptions'] = None, - color_axis: Optional['outputs.DashboardAxisDisplayOptions'] = None, - color_label_options: Optional['outputs.DashboardChartAxisLabelOptions'] = None, - field_wells: Optional['outputs.DashboardRadarChartFieldWells'] = None, - legend: Optional['outputs.DashboardLegendOptions'] = None, - shape: Optional['DashboardRadarChartShape'] = None, - sort_configuration: Optional['outputs.DashboardRadarChartSortConfiguration'] = None, - start_angle: Optional[float] = None, - visual_palette: Optional['outputs.DashboardVisualPalette'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if alternate_band_colors_visibility is not None: - _setter("alternate_band_colors_visibility", alternate_band_colors_visibility) + pulumi.set(__self__, "alternate_band_colors_visibility", alternate_band_colors_visibility) if alternate_band_even_color is not None: - _setter("alternate_band_even_color", alternate_band_even_color) + pulumi.set(__self__, "alternate_band_even_color", alternate_band_even_color) if alternate_band_odd_color is not None: - _setter("alternate_band_odd_color", alternate_band_odd_color) + pulumi.set(__self__, "alternate_band_odd_color", alternate_band_odd_color) if axes_range_scale is not None: - _setter("axes_range_scale", axes_range_scale) + pulumi.set(__self__, "axes_range_scale", axes_range_scale) if base_series_settings is not None: - _setter("base_series_settings", base_series_settings) + pulumi.set(__self__, "base_series_settings", base_series_settings) if category_axis is not None: - _setter("category_axis", category_axis) + pulumi.set(__self__, "category_axis", category_axis) if category_label_options is not None: - _setter("category_label_options", category_label_options) + pulumi.set(__self__, "category_label_options", category_label_options) if color_axis is not None: - _setter("color_axis", color_axis) + pulumi.set(__self__, "color_axis", color_axis) if color_label_options is not None: - _setter("color_label_options", color_label_options) + pulumi.set(__self__, "color_label_options", color_label_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if shape is not None: - _setter("shape", shape) + pulumi.set(__self__, "shape", shape) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if start_angle is not None: - _setter("start_angle", start_angle) + pulumi.set(__self__, "start_angle", start_angle) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) @property @pulumi.getter(name="alternateBandColorsVisibility") @@ -51233,17 +40302,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, radar_chart_aggregated_field_wells: Optional['outputs.DashboardRadarChartAggregatedFieldWells'] = None): - DashboardRadarChartFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - radar_chart_aggregated_field_wells=radar_chart_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - radar_chart_aggregated_field_wells: Optional['outputs.DashboardRadarChartAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if radar_chart_aggregated_field_wells is not None: - _setter("radar_chart_aggregated_field_wells", radar_chart_aggregated_field_wells) + pulumi.set(__self__, "radar_chart_aggregated_field_wells", radar_chart_aggregated_field_wells) @property @pulumi.getter(name="radarChartAggregatedFieldWells") @@ -51272,17 +40332,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, area_style_settings: Optional['outputs.DashboardRadarChartAreaStyleSettings'] = None): - DashboardRadarChartSeriesSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - area_style_settings=area_style_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - area_style_settings: Optional['outputs.DashboardRadarChartAreaStyleSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if area_style_settings is not None: - _setter("area_style_settings", area_style_settings) + pulumi.set(__self__, "area_style_settings", area_style_settings) @property @pulumi.getter(name="areaStyleSettings") @@ -51320,29 +40371,14 @@ def __init__(__self__, *, category_sort: Optional[Sequence['outputs.DashboardFieldSortOptions']] = None, color_items_limit: Optional['outputs.DashboardItemsLimitConfiguration'] = None, color_sort: Optional[Sequence['outputs.DashboardFieldSortOptions']] = None): - DashboardRadarChartSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_items_limit=category_items_limit, - category_sort=category_sort, - color_items_limit=color_items_limit, - color_sort=color_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_items_limit: Optional['outputs.DashboardItemsLimitConfiguration'] = None, - category_sort: Optional[Sequence['outputs.DashboardFieldSortOptions']] = None, - color_items_limit: Optional['outputs.DashboardItemsLimitConfiguration'] = None, - color_sort: Optional[Sequence['outputs.DashboardFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_items_limit is not None: - _setter("category_items_limit", category_items_limit) + pulumi.set(__self__, "category_items_limit", category_items_limit) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) if color_items_limit is not None: - _setter("color_items_limit", color_items_limit) + pulumi.set(__self__, "color_items_limit", color_items_limit) if color_sort is not None: - _setter("color_sort", color_sort) + pulumi.set(__self__, "color_sort", color_sort) @property @pulumi.getter(name="categoryItemsLimit") @@ -51395,36 +40431,17 @@ def __init__(__self__, *, column_hierarchies: Optional[Sequence['outputs.DashboardColumnHierarchy']] = None, subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None): - DashboardRadarChartVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.DashboardVisualCustomAction']] = None, - chart_configuration: Optional['outputs.DashboardRadarChartConfiguration'] = None, - column_hierarchies: Optional[Sequence['outputs.DashboardColumnHierarchy']] = None, - subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -51461,17 +40478,8 @@ def title(self) -> Optional['outputs.DashboardVisualTitleLabelOptions']: class DashboardRangeEndsLabelType(dict): def __init__(__self__, *, visibility: Optional['DashboardVisibility'] = None): - DashboardRangeEndsLabelType._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -51507,28 +40515,13 @@ def __init__(__self__, *, label_configuration: Optional['outputs.DashboardReferenceLineLabelConfiguration'] = None, status: Optional['DashboardWidgetStatus'] = None, style_configuration: Optional['outputs.DashboardReferenceLineStyleConfiguration'] = None): - DashboardReferenceLine._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_configuration=data_configuration, - label_configuration=label_configuration, - status=status, - style_configuration=style_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_configuration: 'outputs.DashboardReferenceLineDataConfiguration', - label_configuration: Optional['outputs.DashboardReferenceLineLabelConfiguration'] = None, - status: Optional['DashboardWidgetStatus'] = None, - style_configuration: Optional['outputs.DashboardReferenceLineStyleConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_configuration", data_configuration) + pulumi.set(__self__, "data_configuration", data_configuration) if label_configuration is not None: - _setter("label_configuration", label_configuration) + pulumi.set(__self__, "label_configuration", label_configuration) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) if style_configuration is not None: - _setter("style_configuration", style_configuration) + pulumi.set(__self__, "style_configuration", style_configuration) @property @pulumi.getter(name="dataConfiguration") @@ -51572,16 +40565,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, custom_label: str): - DashboardReferenceLineCustomLabelConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_label=custom_label, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_label: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) @property @pulumi.getter(name="customLabel") @@ -51616,25 +40600,12 @@ def __init__(__self__, *, axis_binding: Optional['DashboardAxisBinding'] = None, dynamic_configuration: Optional['outputs.DashboardReferenceLineDynamicDataConfiguration'] = None, static_configuration: Optional['outputs.DashboardReferenceLineStaticDataConfiguration'] = None): - DashboardReferenceLineDataConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - axis_binding=axis_binding, - dynamic_configuration=dynamic_configuration, - static_configuration=static_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - axis_binding: Optional['DashboardAxisBinding'] = None, - dynamic_configuration: Optional['outputs.DashboardReferenceLineDynamicDataConfiguration'] = None, - static_configuration: Optional['outputs.DashboardReferenceLineStaticDataConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if axis_binding is not None: - _setter("axis_binding", axis_binding) + pulumi.set(__self__, "axis_binding", axis_binding) if dynamic_configuration is not None: - _setter("dynamic_configuration", dynamic_configuration) + pulumi.set(__self__, "dynamic_configuration", dynamic_configuration) if static_configuration is not None: - _setter("static_configuration", static_configuration) + pulumi.set(__self__, "static_configuration", static_configuration) @property @pulumi.getter(name="axisBinding") @@ -51675,23 +40646,10 @@ def __init__(__self__, *, calculation: 'outputs.DashboardNumericalAggregationFunction', column: 'outputs.DashboardColumnIdentifier', measure_aggregation_function: Optional['outputs.DashboardAggregationFunction'] = None): - DashboardReferenceLineDynamicDataConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - calculation=calculation, - column=column, - measure_aggregation_function=measure_aggregation_function, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - calculation: 'outputs.DashboardNumericalAggregationFunction', - column: 'outputs.DashboardColumnIdentifier', - measure_aggregation_function: Optional['outputs.DashboardAggregationFunction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("calculation", calculation) - _setter("column", column) + pulumi.set(__self__, "calculation", calculation) + pulumi.set(__self__, "column", column) if measure_aggregation_function is not None: - _setter("measure_aggregation_function", measure_aggregation_function) + pulumi.set(__self__, "measure_aggregation_function", measure_aggregation_function) @property @pulumi.getter @@ -51745,37 +40703,18 @@ def __init__(__self__, *, horizontal_position: Optional['DashboardReferenceLineLabelHorizontalPosition'] = None, value_label_configuration: Optional['outputs.DashboardReferenceLineValueLabelConfiguration'] = None, vertical_position: Optional['DashboardReferenceLineLabelVerticalPosition'] = None): - DashboardReferenceLineLabelConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_label_configuration=custom_label_configuration, - font_color=font_color, - font_configuration=font_configuration, - horizontal_position=horizontal_position, - value_label_configuration=value_label_configuration, - vertical_position=vertical_position, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_label_configuration: Optional['outputs.DashboardReferenceLineCustomLabelConfiguration'] = None, - font_color: Optional[str] = None, - font_configuration: Optional['outputs.DashboardFontConfiguration'] = None, - horizontal_position: Optional['DashboardReferenceLineLabelHorizontalPosition'] = None, - value_label_configuration: Optional['outputs.DashboardReferenceLineValueLabelConfiguration'] = None, - vertical_position: Optional['DashboardReferenceLineLabelVerticalPosition'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_label_configuration is not None: - _setter("custom_label_configuration", custom_label_configuration) + pulumi.set(__self__, "custom_label_configuration", custom_label_configuration) if font_color is not None: - _setter("font_color", font_color) + pulumi.set(__self__, "font_color", font_color) if font_configuration is not None: - _setter("font_configuration", font_configuration) + pulumi.set(__self__, "font_configuration", font_configuration) if horizontal_position is not None: - _setter("horizontal_position", horizontal_position) + pulumi.set(__self__, "horizontal_position", horizontal_position) if value_label_configuration is not None: - _setter("value_label_configuration", value_label_configuration) + pulumi.set(__self__, "value_label_configuration", value_label_configuration) if vertical_position is not None: - _setter("vertical_position", vertical_position) + pulumi.set(__self__, "vertical_position", vertical_position) @property @pulumi.getter(name="customLabelConfiguration") @@ -51812,16 +40751,7 @@ def vertical_position(self) -> Optional['DashboardReferenceLineLabelVerticalPosi class DashboardReferenceLineStaticDataConfiguration(dict): def __init__(__self__, *, value: float): - DashboardReferenceLineStaticDataConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - value: float, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -51834,21 +40764,10 @@ class DashboardReferenceLineStyleConfiguration(dict): def __init__(__self__, *, color: Optional[str] = None, pattern: Optional['DashboardReferenceLinePatternType'] = None): - DashboardReferenceLineStyleConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - pattern=pattern, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: Optional[str] = None, - pattern: Optional['DashboardReferenceLinePatternType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if pattern is not None: - _setter("pattern", pattern) + pulumi.set(__self__, "pattern", pattern) @property @pulumi.getter @@ -51885,21 +40804,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, format_configuration: Optional['outputs.DashboardNumericFormatConfiguration'] = None, relative_position: Optional['DashboardReferenceLineValueLabelRelativePosition'] = None): - DashboardReferenceLineValueLabelConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - format_configuration=format_configuration, - relative_position=relative_position, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - format_configuration: Optional['outputs.DashboardNumericFormatConfiguration'] = None, - relative_position: Optional['DashboardReferenceLineValueLabelRelativePosition'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) if relative_position is not None: - _setter("relative_position", relative_position) + pulumi.set(__self__, "relative_position", relative_position) @property @pulumi.getter(name="formatConfiguration") @@ -51939,25 +40847,12 @@ def __init__(__self__, *, date_time_format: Optional[str] = None, info_icon_label_options: Optional['outputs.DashboardSheetControlInfoIconLabelOptions'] = None, title_options: Optional['outputs.DashboardLabelOptions'] = None): - DashboardRelativeDateTimeControlDisplayOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_format=date_time_format, - info_icon_label_options=info_icon_label_options, - title_options=title_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_format: Optional[str] = None, - info_icon_label_options: Optional['outputs.DashboardSheetControlInfoIconLabelOptions'] = None, - title_options: Optional['outputs.DashboardLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_format is not None: - _setter("date_time_format", date_time_format) + pulumi.set(__self__, "date_time_format", date_time_format) if info_icon_label_options is not None: - _setter("info_icon_label_options", info_icon_label_options) + pulumi.set(__self__, "info_icon_label_options", info_icon_label_options) if title_options is not None: - _setter("title_options", title_options) + pulumi.set(__self__, "title_options", title_options) @property @pulumi.getter(name="dateTimeFormat") @@ -52021,47 +40916,20 @@ def __init__(__self__, *, minimum_granularity: Optional['DashboardTimeGranularity'] = None, parameter_name: Optional[str] = None, relative_date_value: Optional[float] = None): - DashboardRelativeDatesFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - anchor_date_configuration=anchor_date_configuration, - column=column, - filter_id=filter_id, - null_option=null_option, - relative_date_type=relative_date_type, - time_granularity=time_granularity, - exclude_period_configuration=exclude_period_configuration, - minimum_granularity=minimum_granularity, - parameter_name=parameter_name, - relative_date_value=relative_date_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - anchor_date_configuration: 'outputs.DashboardAnchorDateConfiguration', - column: 'outputs.DashboardColumnIdentifier', - filter_id: str, - null_option: 'DashboardFilterNullOption', - relative_date_type: 'DashboardRelativeDateType', - time_granularity: 'DashboardTimeGranularity', - exclude_period_configuration: Optional['outputs.DashboardExcludePeriodConfiguration'] = None, - minimum_granularity: Optional['DashboardTimeGranularity'] = None, - parameter_name: Optional[str] = None, - relative_date_value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("anchor_date_configuration", anchor_date_configuration) - _setter("column", column) - _setter("filter_id", filter_id) - _setter("null_option", null_option) - _setter("relative_date_type", relative_date_type) - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "anchor_date_configuration", anchor_date_configuration) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) + pulumi.set(__self__, "null_option", null_option) + pulumi.set(__self__, "relative_date_type", relative_date_type) + pulumi.set(__self__, "time_granularity", time_granularity) if exclude_period_configuration is not None: - _setter("exclude_period_configuration", exclude_period_configuration) + pulumi.set(__self__, "exclude_period_configuration", exclude_period_configuration) if minimum_granularity is not None: - _setter("minimum_granularity", minimum_granularity) + pulumi.set(__self__, "minimum_granularity", minimum_granularity) if parameter_name is not None: - _setter("parameter_name", parameter_name) + pulumi.set(__self__, "parameter_name", parameter_name) if relative_date_value is not None: - _setter("relative_date_value", relative_date_value) + pulumi.set(__self__, "relative_date_value", relative_date_value) @property @pulumi.getter(name="anchorDateConfiguration") @@ -52120,23 +40988,10 @@ def __init__(__self__, *, actions: Sequence[str], principal: str, resource: Optional[str] = None): - DashboardResourcePermission._configure( - lambda key, value: pulumi.set(__self__, key, value), - actions=actions, - principal=principal, - resource=resource, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - actions: Sequence[str], - principal: str, - resource: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("actions", actions) - _setter("principal", principal) + pulumi.set(__self__, "actions", actions) + pulumi.set(__self__, "principal", principal) if resource is not None: - _setter("resource", resource) + pulumi.set(__self__, "resource", resource) @property @pulumi.getter @@ -52176,20 +41031,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, expression: str, data_set_identifier: Optional[str] = None): - DashboardRollingDateConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - data_set_identifier=data_set_identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: str, - data_set_identifier: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("expression", expression) + pulumi.set(__self__, "expression", expression) if data_set_identifier is not None: - _setter("data_set_identifier", data_set_identifier) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) @property @pulumi.getter @@ -52227,25 +41071,12 @@ def __init__(__self__, *, row_alternate_colors: Optional[Sequence[str]] = None, status: Optional['DashboardWidgetStatus'] = None, use_primary_background_color: Optional['DashboardWidgetStatus'] = None): - DashboardRowAlternateColorOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - row_alternate_colors=row_alternate_colors, - status=status, - use_primary_background_color=use_primary_background_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - row_alternate_colors: Optional[Sequence[str]] = None, - status: Optional['DashboardWidgetStatus'] = None, - use_primary_background_color: Optional['DashboardWidgetStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if row_alternate_colors is not None: - _setter("row_alternate_colors", row_alternate_colors) + pulumi.set(__self__, "row_alternate_colors", row_alternate_colors) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) if use_primary_background_color is not None: - _setter("use_primary_background_color", use_primary_background_color) + pulumi.set(__self__, "use_primary_background_color", use_primary_background_color) @property @pulumi.getter(name="rowAlternateColors") @@ -52287,21 +41118,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, target_visual_options: Optional['DashboardTargetVisualOptions'] = None, target_visuals: Optional[Sequence[str]] = None): - DashboardSameSheetTargetVisualConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_visual_options=target_visual_options, - target_visuals=target_visuals, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_visual_options: Optional['DashboardTargetVisualOptions'] = None, - target_visuals: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if target_visual_options is not None: - _setter("target_visual_options", target_visual_options) + pulumi.set(__self__, "target_visual_options", target_visual_options) if target_visuals is not None: - _setter("target_visuals", target_visuals) + pulumi.set(__self__, "target_visuals", target_visuals) @property @pulumi.getter(name="targetVisualOptions") @@ -52320,25 +41140,12 @@ def __init__(__self__, *, destination: Optional[Sequence['outputs.DashboardDimensionField']] = None, source: Optional[Sequence['outputs.DashboardDimensionField']] = None, weight: Optional[Sequence['outputs.DashboardMeasureField']] = None): - DashboardSankeyDiagramAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - source=source, - weight=weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: Optional[Sequence['outputs.DashboardDimensionField']] = None, - source: Optional[Sequence['outputs.DashboardDimensionField']] = None, - weight: Optional[Sequence['outputs.DashboardMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination is not None: - _setter("destination", destination) + pulumi.set(__self__, "destination", destination) if source is not None: - _setter("source", source) + pulumi.set(__self__, "source", source) if weight is not None: - _setter("weight", weight) + pulumi.set(__self__, "weight", weight) @property @pulumi.getter @@ -52383,25 +41190,12 @@ def __init__(__self__, *, data_labels: Optional['outputs.DashboardDataLabelOptions'] = None, field_wells: Optional['outputs.DashboardSankeyDiagramFieldWells'] = None, sort_configuration: Optional['outputs.DashboardSankeyDiagramSortConfiguration'] = None): - DashboardSankeyDiagramChartConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_labels=data_labels, - field_wells=field_wells, - sort_configuration=sort_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_labels: Optional['outputs.DashboardDataLabelOptions'] = None, - field_wells: Optional['outputs.DashboardSankeyDiagramFieldWells'] = None, - sort_configuration: Optional['outputs.DashboardSankeyDiagramSortConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) @property @pulumi.getter(name="dataLabels") @@ -52440,17 +41234,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, sankey_diagram_aggregated_field_wells: Optional['outputs.DashboardSankeyDiagramAggregatedFieldWells'] = None): - DashboardSankeyDiagramFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - sankey_diagram_aggregated_field_wells=sankey_diagram_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sankey_diagram_aggregated_field_wells: Optional['outputs.DashboardSankeyDiagramAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if sankey_diagram_aggregated_field_wells is not None: - _setter("sankey_diagram_aggregated_field_wells", sankey_diagram_aggregated_field_wells) + pulumi.set(__self__, "sankey_diagram_aggregated_field_wells", sankey_diagram_aggregated_field_wells) @property @pulumi.getter(name="sankeyDiagramAggregatedFieldWells") @@ -52485,25 +41270,12 @@ def __init__(__self__, *, destination_items_limit: Optional['outputs.DashboardItemsLimitConfiguration'] = None, source_items_limit: Optional['outputs.DashboardItemsLimitConfiguration'] = None, weight_sort: Optional[Sequence['outputs.DashboardFieldSortOptions']] = None): - DashboardSankeyDiagramSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_items_limit=destination_items_limit, - source_items_limit=source_items_limit, - weight_sort=weight_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_items_limit: Optional['outputs.DashboardItemsLimitConfiguration'] = None, - source_items_limit: Optional['outputs.DashboardItemsLimitConfiguration'] = None, - weight_sort: Optional[Sequence['outputs.DashboardFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination_items_limit is not None: - _setter("destination_items_limit", destination_items_limit) + pulumi.set(__self__, "destination_items_limit", destination_items_limit) if source_items_limit is not None: - _setter("source_items_limit", source_items_limit) + pulumi.set(__self__, "source_items_limit", source_items_limit) if weight_sort is not None: - _setter("weight_sort", weight_sort) + pulumi.set(__self__, "weight_sort", weight_sort) @property @pulumi.getter(name="destinationItemsLimit") @@ -52548,32 +41320,15 @@ def __init__(__self__, *, chart_configuration: Optional['outputs.DashboardSankeyDiagramChartConfiguration'] = None, subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None): - DashboardSankeyDiagramVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.DashboardVisualCustomAction']] = None, - chart_configuration: Optional['outputs.DashboardSankeyDiagramChartConfiguration'] = None, - subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -52628,33 +41383,16 @@ def __init__(__self__, *, size: Optional[Sequence['outputs.DashboardMeasureField']] = None, x_axis: Optional[Sequence['outputs.DashboardMeasureField']] = None, y_axis: Optional[Sequence['outputs.DashboardMeasureField']] = None): - DashboardScatterPlotCategoricallyAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - label=label, - size=size, - x_axis=x_axis, - y_axis=y_axis, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: Optional[Sequence['outputs.DashboardDimensionField']] = None, - label: Optional[Sequence['outputs.DashboardDimensionField']] = None, - size: Optional[Sequence['outputs.DashboardMeasureField']] = None, - x_axis: Optional[Sequence['outputs.DashboardMeasureField']] = None, - y_axis: Optional[Sequence['outputs.DashboardMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if label is not None: - _setter("label", label) + pulumi.set(__self__, "label", label) if size is not None: - _setter("size", size) + pulumi.set(__self__, "size", size) if x_axis is not None: - _setter("x_axis", x_axis) + pulumi.set(__self__, "x_axis", x_axis) if y_axis is not None: - _setter("y_axis", y_axis) + pulumi.set(__self__, "y_axis", y_axis) @property @pulumi.getter @@ -52723,49 +41461,24 @@ def __init__(__self__, *, x_axis_label_options: Optional['outputs.DashboardChartAxisLabelOptions'] = None, y_axis_display_options: Optional['outputs.DashboardAxisDisplayOptions'] = None, y_axis_label_options: Optional['outputs.DashboardChartAxisLabelOptions'] = None): - DashboardScatterPlotConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_labels=data_labels, - field_wells=field_wells, - legend=legend, - tooltip=tooltip, - visual_palette=visual_palette, - x_axis_display_options=x_axis_display_options, - x_axis_label_options=x_axis_label_options, - y_axis_display_options=y_axis_display_options, - y_axis_label_options=y_axis_label_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_labels: Optional['outputs.DashboardDataLabelOptions'] = None, - field_wells: Optional['outputs.DashboardScatterPlotFieldWells'] = None, - legend: Optional['outputs.DashboardLegendOptions'] = None, - tooltip: Optional['outputs.DashboardTooltipOptions'] = None, - visual_palette: Optional['outputs.DashboardVisualPalette'] = None, - x_axis_display_options: Optional['outputs.DashboardAxisDisplayOptions'] = None, - x_axis_label_options: Optional['outputs.DashboardChartAxisLabelOptions'] = None, - y_axis_display_options: Optional['outputs.DashboardAxisDisplayOptions'] = None, - y_axis_label_options: Optional['outputs.DashboardChartAxisLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) if x_axis_display_options is not None: - _setter("x_axis_display_options", x_axis_display_options) + pulumi.set(__self__, "x_axis_display_options", x_axis_display_options) if x_axis_label_options is not None: - _setter("x_axis_label_options", x_axis_label_options) + pulumi.set(__self__, "x_axis_label_options", x_axis_label_options) if y_axis_display_options is not None: - _setter("y_axis_display_options", y_axis_display_options) + pulumi.set(__self__, "y_axis_display_options", y_axis_display_options) if y_axis_label_options is not None: - _setter("y_axis_label_options", y_axis_label_options) + pulumi.set(__self__, "y_axis_label_options", y_axis_label_options) @property @pulumi.getter(name="dataLabels") @@ -52837,21 +41550,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, scatter_plot_categorically_aggregated_field_wells: Optional['outputs.DashboardScatterPlotCategoricallyAggregatedFieldWells'] = None, scatter_plot_unaggregated_field_wells: Optional['outputs.DashboardScatterPlotUnaggregatedFieldWells'] = None): - DashboardScatterPlotFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - scatter_plot_categorically_aggregated_field_wells=scatter_plot_categorically_aggregated_field_wells, - scatter_plot_unaggregated_field_wells=scatter_plot_unaggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - scatter_plot_categorically_aggregated_field_wells: Optional['outputs.DashboardScatterPlotCategoricallyAggregatedFieldWells'] = None, - scatter_plot_unaggregated_field_wells: Optional['outputs.DashboardScatterPlotUnaggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if scatter_plot_categorically_aggregated_field_wells is not None: - _setter("scatter_plot_categorically_aggregated_field_wells", scatter_plot_categorically_aggregated_field_wells) + pulumi.set(__self__, "scatter_plot_categorically_aggregated_field_wells", scatter_plot_categorically_aggregated_field_wells) if scatter_plot_unaggregated_field_wells is not None: - _setter("scatter_plot_unaggregated_field_wells", scatter_plot_unaggregated_field_wells) + pulumi.set(__self__, "scatter_plot_unaggregated_field_wells", scatter_plot_unaggregated_field_wells) @property @pulumi.getter(name="scatterPlotCategoricallyAggregatedFieldWells") @@ -52891,33 +41593,16 @@ def __init__(__self__, *, size: Optional[Sequence['outputs.DashboardMeasureField']] = None, x_axis: Optional[Sequence['outputs.DashboardDimensionField']] = None, y_axis: Optional[Sequence['outputs.DashboardDimensionField']] = None): - DashboardScatterPlotUnaggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - label=label, - size=size, - x_axis=x_axis, - y_axis=y_axis, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: Optional[Sequence['outputs.DashboardDimensionField']] = None, - label: Optional[Sequence['outputs.DashboardDimensionField']] = None, - size: Optional[Sequence['outputs.DashboardMeasureField']] = None, - x_axis: Optional[Sequence['outputs.DashboardDimensionField']] = None, - y_axis: Optional[Sequence['outputs.DashboardDimensionField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if label is not None: - _setter("label", label) + pulumi.set(__self__, "label", label) if size is not None: - _setter("size", size) + pulumi.set(__self__, "size", size) if x_axis is not None: - _setter("x_axis", x_axis) + pulumi.set(__self__, "x_axis", x_axis) if y_axis is not None: - _setter("y_axis", y_axis) + pulumi.set(__self__, "y_axis", y_axis) @property @pulumi.getter @@ -52975,36 +41660,17 @@ def __init__(__self__, *, column_hierarchies: Optional[Sequence['outputs.DashboardColumnHierarchy']] = None, subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None): - DashboardScatterPlotVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.DashboardVisualCustomAction']] = None, - chart_configuration: Optional['outputs.DashboardScatterPlotConfiguration'] = None, - column_hierarchies: Optional[Sequence['outputs.DashboardColumnHierarchy']] = None, - subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -53059,21 +41725,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, visibility: Optional['DashboardVisibility'] = None, visible_range: Optional['outputs.DashboardVisibleRangeOptions'] = None): - DashboardScrollBarOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - visible_range=visible_range, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional['DashboardVisibility'] = None, - visible_range: Optional['outputs.DashboardVisibleRangeOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) if visible_range is not None: - _setter("visible_range", visible_range) + pulumi.set(__self__, "visible_range", visible_range) @property @pulumi.getter @@ -53090,17 +41745,8 @@ def visible_range(self) -> Optional['outputs.DashboardVisibleRangeOptions']: class DashboardSecondaryValueOptions(dict): def __init__(__self__, *, visibility: Optional['DashboardVisibility'] = None): - DashboardSecondaryValueOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -53112,17 +41758,8 @@ def visibility(self) -> Optional['DashboardVisibility']: class DashboardSectionAfterPageBreak(dict): def __init__(__self__, *, status: Optional['DashboardSectionPageBreakStatus'] = None): - DashboardSectionAfterPageBreak._configure( - lambda key, value: pulumi.set(__self__, key, value), - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status: Optional['DashboardSectionPageBreakStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter @@ -53151,17 +41788,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, paper_canvas_size_options: Optional['outputs.DashboardSectionBasedLayoutPaperCanvasSizeOptions'] = None): - DashboardSectionBasedLayoutCanvasSizeOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - paper_canvas_size_options=paper_canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - paper_canvas_size_options: Optional['outputs.DashboardSectionBasedLayoutPaperCanvasSizeOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if paper_canvas_size_options is not None: - _setter("paper_canvas_size_options", paper_canvas_size_options) + pulumi.set(__self__, "paper_canvas_size_options", paper_canvas_size_options) @property @pulumi.getter(name="paperCanvasSizeOptions") @@ -53199,25 +41827,10 @@ def __init__(__self__, *, canvas_size_options: 'outputs.DashboardSectionBasedLayoutCanvasSizeOptions', footer_sections: Sequence['outputs.DashboardHeaderFooterSectionConfiguration'], header_sections: Sequence['outputs.DashboardHeaderFooterSectionConfiguration']): - DashboardSectionBasedLayoutConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - body_sections=body_sections, - canvas_size_options=canvas_size_options, - footer_sections=footer_sections, - header_sections=header_sections, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - body_sections: Sequence['outputs.DashboardBodySectionConfiguration'], - canvas_size_options: 'outputs.DashboardSectionBasedLayoutCanvasSizeOptions', - footer_sections: Sequence['outputs.DashboardHeaderFooterSectionConfiguration'], - header_sections: Sequence['outputs.DashboardHeaderFooterSectionConfiguration'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("body_sections", body_sections) - _setter("canvas_size_options", canvas_size_options) - _setter("footer_sections", footer_sections) - _setter("header_sections", header_sections) + pulumi.set(__self__, "body_sections", body_sections) + pulumi.set(__self__, "canvas_size_options", canvas_size_options) + pulumi.set(__self__, "footer_sections", footer_sections) + pulumi.set(__self__, "header_sections", header_sections) @property @pulumi.getter(name="bodySections") @@ -53267,25 +41880,12 @@ def __init__(__self__, *, paper_margin: Optional['outputs.DashboardSpacing'] = None, paper_orientation: Optional['DashboardPaperOrientation'] = None, paper_size: Optional['DashboardPaperSize'] = None): - DashboardSectionBasedLayoutPaperCanvasSizeOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - paper_margin=paper_margin, - paper_orientation=paper_orientation, - paper_size=paper_size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - paper_margin: Optional['outputs.DashboardSpacing'] = None, - paper_orientation: Optional['DashboardPaperOrientation'] = None, - paper_size: Optional['DashboardPaperSize'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if paper_margin is not None: - _setter("paper_margin", paper_margin) + pulumi.set(__self__, "paper_margin", paper_margin) if paper_orientation is not None: - _setter("paper_orientation", paper_orientation) + pulumi.set(__self__, "paper_orientation", paper_orientation) if paper_size is not None: - _setter("paper_size", paper_size) + pulumi.set(__self__, "paper_size", paper_size) @property @pulumi.getter(name="paperMargin") @@ -53324,16 +41924,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, free_form_layout: 'outputs.DashboardFreeFormSectionLayoutConfiguration'): - DashboardSectionLayoutConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - free_form_layout=free_form_layout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - free_form_layout: 'outputs.DashboardFreeFormSectionLayoutConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("free_form_layout", free_form_layout) + pulumi.set(__self__, "free_form_layout", free_form_layout) @property @pulumi.getter(name="freeFormLayout") @@ -53345,17 +41936,8 @@ def free_form_layout(self) -> 'outputs.DashboardFreeFormSectionLayoutConfigurati class DashboardSectionPageBreakConfiguration(dict): def __init__(__self__, *, after: Optional['outputs.DashboardSectionAfterPageBreak'] = None): - DashboardSectionPageBreakConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - after=after, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - after: Optional['outputs.DashboardSectionAfterPageBreak'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if after is not None: - _setter("after", after) + pulumi.set(__self__, "after", after) @property @pulumi.getter @@ -53371,21 +41953,10 @@ def __init__(__self__, *, """ :param str height: String based length that is composed of value and unit in px """ - DashboardSectionStyle._configure( - lambda key, value: pulumi.set(__self__, key, value), - height=height, - padding=padding, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - height: Optional[str] = None, - padding: Optional['outputs.DashboardSpacing'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if height is not None: - _setter("height", height) + pulumi.set(__self__, "height", height) if padding is not None: - _setter("padding", padding) + pulumi.set(__self__, "padding", padding) @property @pulumi.getter @@ -53422,17 +41993,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, sheet_visual_scoping_configurations: Optional[Sequence['outputs.DashboardSheetVisualScopingConfiguration']] = None): - DashboardSelectedSheetsFilterScopeConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - sheet_visual_scoping_configurations=sheet_visual_scoping_configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sheet_visual_scoping_configurations: Optional[Sequence['outputs.DashboardSheetVisualScopingConfiguration']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if sheet_visual_scoping_configurations is not None: - _setter("sheet_visual_scoping_configurations", sheet_visual_scoping_configurations) + pulumi.set(__self__, "sheet_visual_scoping_configurations", sheet_visual_scoping_configurations) @property @pulumi.getter(name="sheetVisualScopingConfigurations") @@ -53464,21 +42026,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, data_field_series_item: Optional['outputs.DashboardDataFieldSeriesItem'] = None, field_series_item: Optional['outputs.DashboardFieldSeriesItem'] = None): - DashboardSeriesItem._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_field_series_item=data_field_series_item, - field_series_item=field_series_item, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_field_series_item: Optional['outputs.DashboardDataFieldSeriesItem'] = None, - field_series_item: Optional['outputs.DashboardFieldSeriesItem'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_field_series_item is not None: - _setter("data_field_series_item", data_field_series_item) + pulumi.set(__self__, "data_field_series_item", data_field_series_item) if field_series_item is not None: - _setter("field_series_item", field_series_item) + pulumi.set(__self__, "field_series_item", field_series_item) @property @pulumi.getter(name="dataFieldSeriesItem") @@ -53513,19 +42064,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, destination_parameter_name: str, value: 'outputs.DashboardDestinationParameterValueConfiguration'): - DashboardSetParameterValueConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_parameter_name=destination_parameter_name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_parameter_name: str, - value: 'outputs.DashboardDestinationParameterValueConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination_parameter_name", destination_parameter_name) - _setter("value", value) + pulumi.set(__self__, "destination_parameter_name", destination_parameter_name) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="destinationParameterName") @@ -53559,16 +42099,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, background_color: 'outputs.DashboardConditionalFormattingColor'): - DashboardShapeConditionalFormat._configure( - lambda key, value: pulumi.set(__self__, key, value), - background_color=background_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - background_color: 'outputs.DashboardConditionalFormattingColor', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("background_color", background_color) + pulumi.set(__self__, "background_color", background_color) @property @pulumi.getter(name="backgroundColor") @@ -53598,21 +42129,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, name: Optional[str] = None, sheet_id: Optional[str] = None): - DashboardSheet._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - sheet_id=sheet_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[str] = None, - sheet_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if sheet_id is not None: - _setter("sheet_id", sheet_id) + pulumi.set(__self__, "sheet_id", sheet_id) @property @pulumi.getter @@ -53647,21 +42167,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, info_icon_text: Optional[str] = None, visibility: Optional['DashboardVisibility'] = None): - DashboardSheetControlInfoIconLabelOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - info_icon_text=info_icon_text, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - info_icon_text: Optional[str] = None, - visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if info_icon_text is not None: - _setter("info_icon_text", info_icon_text) + pulumi.set(__self__, "info_icon_text", info_icon_text) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="infoIconText") @@ -53678,16 +42187,7 @@ def visibility(self) -> Optional['DashboardVisibility']: class DashboardSheetControlLayout(dict): def __init__(__self__, *, configuration: 'outputs.DashboardSheetControlLayoutConfiguration'): - DashboardSheetControlLayout._configure( - lambda key, value: pulumi.set(__self__, key, value), - configuration=configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configuration: 'outputs.DashboardSheetControlLayoutConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("configuration", configuration) + pulumi.set(__self__, "configuration", configuration) @property @pulumi.getter @@ -53716,17 +42216,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, grid_layout: Optional['outputs.DashboardGridLayoutConfiguration'] = None): - DashboardSheetControlLayoutConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - grid_layout=grid_layout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - grid_layout: Optional['outputs.DashboardGridLayoutConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if grid_layout is not None: - _setter("grid_layout", grid_layout) + pulumi.set(__self__, "grid_layout", grid_layout) @property @pulumi.getter(name="gridLayout") @@ -53755,17 +42246,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, visibility_state: Optional['DashboardUiState'] = None): - DashboardSheetControlsOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility_state=visibility_state, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility_state: Optional['DashboardUiState'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility_state is not None: - _setter("visibility_state", visibility_state) + pulumi.set(__self__, "visibility_state", visibility_state) @property @pulumi.getter(name="visibilityState") @@ -53814,56 +42296,27 @@ def __init__(__self__, *, text_boxes: Optional[Sequence['outputs.DashboardSheetTextBox']] = None, title: Optional[str] = None, visuals: Optional[Sequence['outputs.DashboardVisual']] = None): - DashboardSheetDefinition._configure( - lambda key, value: pulumi.set(__self__, key, value), - sheet_id=sheet_id, - content_type=content_type, - description=description, - filter_controls=filter_controls, - layouts=layouts, - name=name, - parameter_controls=parameter_controls, - sheet_control_layouts=sheet_control_layouts, - text_boxes=text_boxes, - title=title, - visuals=visuals, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sheet_id: str, - content_type: Optional['DashboardSheetContentType'] = None, - description: Optional[str] = None, - filter_controls: Optional[Sequence['outputs.DashboardFilterControl']] = None, - layouts: Optional[Sequence['outputs.DashboardLayout']] = None, - name: Optional[str] = None, - parameter_controls: Optional[Sequence['outputs.DashboardParameterControl']] = None, - sheet_control_layouts: Optional[Sequence['outputs.DashboardSheetControlLayout']] = None, - text_boxes: Optional[Sequence['outputs.DashboardSheetTextBox']] = None, - title: Optional[str] = None, - visuals: Optional[Sequence['outputs.DashboardVisual']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("sheet_id", sheet_id) + pulumi.set(__self__, "sheet_id", sheet_id) if content_type is not None: - _setter("content_type", content_type) + pulumi.set(__self__, "content_type", content_type) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if filter_controls is not None: - _setter("filter_controls", filter_controls) + pulumi.set(__self__, "filter_controls", filter_controls) if layouts is not None: - _setter("layouts", layouts) + pulumi.set(__self__, "layouts", layouts) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if parameter_controls is not None: - _setter("parameter_controls", parameter_controls) + pulumi.set(__self__, "parameter_controls", parameter_controls) if sheet_control_layouts is not None: - _setter("sheet_control_layouts", sheet_control_layouts) + pulumi.set(__self__, "sheet_control_layouts", sheet_control_layouts) if text_boxes is not None: - _setter("text_boxes", text_boxes) + pulumi.set(__self__, "text_boxes", text_boxes) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) if visuals is not None: - _setter("visuals", visuals) + pulumi.set(__self__, "visuals", visuals) @property @pulumi.getter(name="sheetId") @@ -53925,17 +42378,8 @@ def visuals(self) -> Optional[Sequence['outputs.DashboardVisual']]: class DashboardSheetElementConfigurationOverrides(dict): def __init__(__self__, *, visibility: Optional['DashboardVisibility'] = None): - DashboardSheetElementConfigurationOverrides._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -53965,19 +42409,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, configuration_overrides: 'outputs.DashboardSheetElementConfigurationOverrides', expression: str): - DashboardSheetElementRenderingRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - configuration_overrides=configuration_overrides, - expression=expression, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configuration_overrides: 'outputs.DashboardSheetElementConfigurationOverrides', - expression: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("configuration_overrides", configuration_overrides) - _setter("expression", expression) + pulumi.set(__self__, "configuration_overrides", configuration_overrides) + pulumi.set(__self__, "expression", expression) @property @pulumi.getter(name="configurationOverrides") @@ -54011,17 +42444,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, availability_status: Optional['DashboardBehavior'] = None): - DashboardSheetLayoutElementMaximizationOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_status=availability_status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_status: Optional['DashboardBehavior'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_status is not None: - _setter("availability_status", availability_status) + pulumi.set(__self__, "availability_status", availability_status) @property @pulumi.getter(name="availabilityStatus") @@ -54051,20 +42475,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, sheet_text_box_id: str, content: Optional[str] = None): - DashboardSheetTextBox._configure( - lambda key, value: pulumi.set(__self__, key, value), - sheet_text_box_id=sheet_text_box_id, - content=content, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sheet_text_box_id: str, - content: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("sheet_text_box_id", sheet_text_box_id) + pulumi.set(__self__, "sheet_text_box_id", sheet_text_box_id) if content is not None: - _setter("content", content) + pulumi.set(__self__, "content", content) @property @pulumi.getter(name="sheetTextBoxId") @@ -54102,23 +42515,10 @@ def __init__(__self__, *, scope: 'DashboardFilterVisualScope', sheet_id: str, visual_ids: Optional[Sequence[str]] = None): - DashboardSheetVisualScopingConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - scope=scope, - sheet_id=sheet_id, - visual_ids=visual_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - scope: 'DashboardFilterVisualScope', - sheet_id: str, - visual_ids: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("scope", scope) - _setter("sheet_id", sheet_id) + pulumi.set(__self__, "scope", scope) + pulumi.set(__self__, "sheet_id", sheet_id) if visual_ids is not None: - _setter("visual_ids", visual_ids) + pulumi.set(__self__, "visual_ids", visual_ids) @property @pulumi.getter @@ -54160,21 +42560,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, plain_text: Optional[str] = None, rich_text: Optional[str] = None): - DashboardShortFormatText._configure( - lambda key, value: pulumi.set(__self__, key, value), - plain_text=plain_text, - rich_text=rich_text, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - plain_text: Optional[str] = None, - rich_text: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if plain_text is not None: - _setter("plain_text", plain_text) + pulumi.set(__self__, "plain_text", plain_text) if rich_text is not None: - _setter("rich_text", rich_text) + pulumi.set(__self__, "rich_text", rich_text) @property @pulumi.getter(name="plainText") @@ -54191,17 +42580,8 @@ def rich_text(self) -> Optional[str]: class DashboardSimpleClusterMarker(dict): def __init__(__self__, *, color: Optional[str] = None): - DashboardSimpleClusterMarker._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) @property @pulumi.getter @@ -54233,21 +42613,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, info_icon_label_options: Optional['outputs.DashboardSheetControlInfoIconLabelOptions'] = None, title_options: Optional['outputs.DashboardLabelOptions'] = None): - DashboardSliderControlDisplayOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - info_icon_label_options=info_icon_label_options, - title_options=title_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - info_icon_label_options: Optional['outputs.DashboardSheetControlInfoIconLabelOptions'] = None, - title_options: Optional['outputs.DashboardLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if info_icon_label_options is not None: - _setter("info_icon_label_options", info_icon_label_options) + pulumi.set(__self__, "info_icon_label_options", info_icon_label_options) if title_options is not None: - _setter("title_options", title_options) + pulumi.set(__self__, "title_options", title_options) @property @pulumi.getter(name="infoIconLabelOptions") @@ -54265,21 +42634,10 @@ class DashboardSmallMultiplesAxisProperties(dict): def __init__(__self__, *, placement: Optional['DashboardSmallMultiplesAxisPlacement'] = None, scale: Optional['DashboardSmallMultiplesAxisScale'] = None): - DashboardSmallMultiplesAxisProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - placement=placement, - scale=scale, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - placement: Optional['DashboardSmallMultiplesAxisPlacement'] = None, - scale: Optional['DashboardSmallMultiplesAxisScale'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if placement is not None: - _setter("placement", placement) + pulumi.set(__self__, "placement", placement) if scale is not None: - _setter("scale", scale) + pulumi.set(__self__, "scale", scale) @property @pulumi.getter @@ -54325,33 +42683,16 @@ def __init__(__self__, *, panel_configuration: Optional['outputs.DashboardPanelConfiguration'] = None, x_axis: Optional['outputs.DashboardSmallMultiplesAxisProperties'] = None, y_axis: Optional['outputs.DashboardSmallMultiplesAxisProperties'] = None): - DashboardSmallMultiplesOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_visible_columns=max_visible_columns, - max_visible_rows=max_visible_rows, - panel_configuration=panel_configuration, - x_axis=x_axis, - y_axis=y_axis, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_visible_columns: Optional[float] = None, - max_visible_rows: Optional[float] = None, - panel_configuration: Optional['outputs.DashboardPanelConfiguration'] = None, - x_axis: Optional['outputs.DashboardSmallMultiplesAxisProperties'] = None, - y_axis: Optional['outputs.DashboardSmallMultiplesAxisProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max_visible_columns is not None: - _setter("max_visible_columns", max_visible_columns) + pulumi.set(__self__, "max_visible_columns", max_visible_columns) if max_visible_rows is not None: - _setter("max_visible_rows", max_visible_rows) + pulumi.set(__self__, "max_visible_rows", max_visible_rows) if panel_configuration is not None: - _setter("panel_configuration", panel_configuration) + pulumi.set(__self__, "panel_configuration", panel_configuration) if x_axis is not None: - _setter("x_axis", x_axis) + pulumi.set(__self__, "x_axis", x_axis) if y_axis is not None: - _setter("y_axis", y_axis) + pulumi.set(__self__, "y_axis", y_axis) @property @pulumi.getter(name="maxVisibleColumns") @@ -54400,17 +42741,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, source_template: Optional['outputs.DashboardSourceTemplate'] = None): - DashboardSourceEntity._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_template=source_template, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_template: Optional['outputs.DashboardSourceTemplate'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if source_template is not None: - _setter("source_template", source_template) + pulumi.set(__self__, "source_template", source_template) @property @pulumi.getter(name="sourceTemplate") @@ -54440,19 +42772,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, arn: str, data_set_references: Sequence['outputs.DashboardDataSetReference']): - DashboardSourceTemplate._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - data_set_references=data_set_references, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: str, - data_set_references: Sequence['outputs.DashboardDataSetReference'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("arn", arn) - _setter("data_set_references", data_set_references) + pulumi.set(__self__, "arn", arn) + pulumi.set(__self__, "data_set_references", data_set_references) @property @pulumi.getter @@ -54478,29 +42799,14 @@ def __init__(__self__, *, :param str right: String based length that is composed of value and unit :param str top: String based length that is composed of value and unit """ - DashboardSpacing._configure( - lambda key, value: pulumi.set(__self__, key, value), - bottom=bottom, - left=left, - right=right, - top=top, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bottom: Optional[str] = None, - left: Optional[str] = None, - right: Optional[str] = None, - top: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bottom is not None: - _setter("bottom", bottom) + pulumi.set(__self__, "bottom", bottom) if left is not None: - _setter("left", left) + pulumi.set(__self__, "left", left) if right is not None: - _setter("right", right) + pulumi.set(__self__, "right", right) if top is not None: - _setter("top", top) + pulumi.set(__self__, "top", top) @property @pulumi.getter @@ -54559,21 +42865,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, dynamic_value: Optional['outputs.DashboardDynamicDefaultValue'] = None, static_values: Optional[Sequence[str]] = None): - DashboardStringDefaultValues._configure( - lambda key, value: pulumi.set(__self__, key, value), - dynamic_value=dynamic_value, - static_values=static_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dynamic_value: Optional['outputs.DashboardDynamicDefaultValue'] = None, - static_values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dynamic_value is not None: - _setter("dynamic_value", dynamic_value) + pulumi.set(__self__, "dynamic_value", dynamic_value) if static_values is not None: - _setter("static_values", static_values) + pulumi.set(__self__, "static_values", static_values) @property @pulumi.getter(name="dynamicValue") @@ -54610,21 +42905,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, null_value_format_configuration: Optional['outputs.DashboardNullValueFormatConfiguration'] = None, numeric_format_configuration: Optional['outputs.DashboardNumericFormatConfiguration'] = None): - DashboardStringFormatConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - null_value_format_configuration=null_value_format_configuration, - numeric_format_configuration=numeric_format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - null_value_format_configuration: Optional['outputs.DashboardNullValueFormatConfiguration'] = None, - numeric_format_configuration: Optional['outputs.DashboardNumericFormatConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if null_value_format_configuration is not None: - _setter("null_value_format_configuration", null_value_format_configuration) + pulumi.set(__self__, "null_value_format_configuration", null_value_format_configuration) if numeric_format_configuration is not None: - _setter("numeric_format_configuration", numeric_format_configuration) + pulumi.set(__self__, "numeric_format_configuration", numeric_format_configuration) @property @pulumi.getter(name="nullValueFormatConfiguration") @@ -54642,19 +42926,8 @@ class DashboardStringParameter(dict): def __init__(__self__, *, name: str, values: Sequence[str]): - DashboardStringParameter._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - values: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("values", values) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -54698,31 +42971,14 @@ def __init__(__self__, *, default_values: Optional['outputs.DashboardStringDefaultValues'] = None, mapped_data_set_parameters: Optional[Sequence['outputs.DashboardMappedDataSetParameter']] = None, value_when_unset: Optional['outputs.DashboardStringValueWhenUnsetConfiguration'] = None): - DashboardStringParameterDeclaration._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - parameter_value_type=parameter_value_type, - default_values=default_values, - mapped_data_set_parameters=mapped_data_set_parameters, - value_when_unset=value_when_unset, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - parameter_value_type: 'DashboardParameterValueType', - default_values: Optional['outputs.DashboardStringDefaultValues'] = None, - mapped_data_set_parameters: Optional[Sequence['outputs.DashboardMappedDataSetParameter']] = None, - value_when_unset: Optional['outputs.DashboardStringValueWhenUnsetConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("parameter_value_type", parameter_value_type) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "parameter_value_type", parameter_value_type) if default_values is not None: - _setter("default_values", default_values) + pulumi.set(__self__, "default_values", default_values) if mapped_data_set_parameters is not None: - _setter("mapped_data_set_parameters", mapped_data_set_parameters) + pulumi.set(__self__, "mapped_data_set_parameters", mapped_data_set_parameters) if value_when_unset is not None: - _setter("value_when_unset", value_when_unset) + pulumi.set(__self__, "value_when_unset", value_when_unset) @property @pulumi.getter @@ -54774,21 +43030,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, custom_value: Optional[str] = None, value_when_unset_option: Optional['DashboardValueWhenUnsetOption'] = None): - DashboardStringValueWhenUnsetConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_value=custom_value, - value_when_unset_option=value_when_unset_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_value: Optional[str] = None, - value_when_unset_option: Optional['DashboardValueWhenUnsetOption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_value is not None: - _setter("custom_value", custom_value) + pulumi.set(__self__, "custom_value", custom_value) if value_when_unset_option is not None: - _setter("value_when_unset_option", value_when_unset_option) + pulumi.set(__self__, "value_when_unset_option", value_when_unset_option) @property @pulumi.getter(name="customValue") @@ -54843,45 +43088,22 @@ def __init__(__self__, *, total_cell_style: Optional['outputs.DashboardTableCellStyle'] = None, totals_visibility: Optional['DashboardVisibility'] = None, value_cell_style: Optional['outputs.DashboardTableCellStyle'] = None): - DashboardSubtotalOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_label=custom_label, - field_level=field_level, - field_level_options=field_level_options, - metric_header_cell_style=metric_header_cell_style, - style_targets=style_targets, - total_cell_style=total_cell_style, - totals_visibility=totals_visibility, - value_cell_style=value_cell_style, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_label: Optional[str] = None, - field_level: Optional['DashboardPivotTableSubtotalLevel'] = None, - field_level_options: Optional[Sequence['outputs.DashboardPivotTableFieldSubtotalOptions']] = None, - metric_header_cell_style: Optional['outputs.DashboardTableCellStyle'] = None, - style_targets: Optional[Sequence['outputs.DashboardTableStyleTarget']] = None, - total_cell_style: Optional['outputs.DashboardTableCellStyle'] = None, - totals_visibility: Optional['DashboardVisibility'] = None, - value_cell_style: Optional['outputs.DashboardTableCellStyle'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if field_level is not None: - _setter("field_level", field_level) + pulumi.set(__self__, "field_level", field_level) if field_level_options is not None: - _setter("field_level_options", field_level_options) + pulumi.set(__self__, "field_level_options", field_level_options) if metric_header_cell_style is not None: - _setter("metric_header_cell_style", metric_header_cell_style) + pulumi.set(__self__, "metric_header_cell_style", metric_header_cell_style) if style_targets is not None: - _setter("style_targets", style_targets) + pulumi.set(__self__, "style_targets", style_targets) if total_cell_style is not None: - _setter("total_cell_style", total_cell_style) + pulumi.set(__self__, "total_cell_style", total_cell_style) if totals_visibility is not None: - _setter("totals_visibility", totals_visibility) + pulumi.set(__self__, "totals_visibility", totals_visibility) if value_cell_style is not None: - _setter("value_cell_style", value_cell_style) + pulumi.set(__self__, "value_cell_style", value_cell_style) @property @pulumi.getter(name="customLabel") @@ -54946,21 +43168,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, group_by: Optional[Sequence['outputs.DashboardDimensionField']] = None, values: Optional[Sequence['outputs.DashboardMeasureField']] = None): - DashboardTableAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_by=group_by, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_by: Optional[Sequence['outputs.DashboardDimensionField']] = None, - values: Optional[Sequence['outputs.DashboardMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if group_by is not None: - _setter("group_by", group_by) + pulumi.set(__self__, "group_by", group_by) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter(name="groupBy") @@ -54979,25 +43190,12 @@ def __init__(__self__, *, color: Optional[str] = None, style: Optional['DashboardTableBorderStyle'] = None, thickness: Optional[float] = None): - DashboardTableBorderOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - style=style, - thickness=thickness, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: Optional[str] = None, - style: Optional['DashboardTableBorderStyle'] = None, - thickness: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if style is not None: - _setter("style", style) + pulumi.set(__self__, "style", style) if thickness is not None: - _setter("thickness", thickness) + pulumi.set(__self__, "thickness", thickness) @property @pulumi.getter @@ -55039,20 +43237,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, field_id: str, text_format: Optional['outputs.DashboardTextConditionalFormat'] = None): - DashboardTableCellConditionalFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - text_format=text_format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: str, - text_format: Optional['outputs.DashboardTextConditionalFormat'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if text_format is not None: - _setter("text_format", text_format) + pulumi.set(__self__, "text_format", text_format) @property @pulumi.getter(name="fieldId") @@ -55086,17 +43273,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, table_cell_image_scaling_configuration: Optional['DashboardTableCellImageScalingConfiguration'] = None): - DashboardTableCellImageSizingConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - table_cell_image_scaling_configuration=table_cell_image_scaling_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - table_cell_image_scaling_configuration: Optional['DashboardTableCellImageScalingConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if table_cell_image_scaling_configuration is not None: - _setter("table_cell_image_scaling_configuration", table_cell_image_scaling_configuration) + pulumi.set(__self__, "table_cell_image_scaling_configuration", table_cell_image_scaling_configuration) @property @pulumi.getter(name="tableCellImageScalingConfiguration") @@ -55140,45 +43318,22 @@ def __init__(__self__, *, text_wrap: Optional['DashboardTextWrap'] = None, vertical_text_alignment: Optional['DashboardVerticalTextAlignment'] = None, visibility: Optional['DashboardVisibility'] = None): - DashboardTableCellStyle._configure( - lambda key, value: pulumi.set(__self__, key, value), - background_color=background_color, - border=border, - font_configuration=font_configuration, - height=height, - horizontal_text_alignment=horizontal_text_alignment, - text_wrap=text_wrap, - vertical_text_alignment=vertical_text_alignment, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - background_color: Optional[str] = None, - border: Optional['outputs.DashboardGlobalTableBorderOptions'] = None, - font_configuration: Optional['outputs.DashboardFontConfiguration'] = None, - height: Optional[float] = None, - horizontal_text_alignment: Optional['DashboardHorizontalTextAlignment'] = None, - text_wrap: Optional['DashboardTextWrap'] = None, - vertical_text_alignment: Optional['DashboardVerticalTextAlignment'] = None, - visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if background_color is not None: - _setter("background_color", background_color) + pulumi.set(__self__, "background_color", background_color) if border is not None: - _setter("border", border) + pulumi.set(__self__, "border", border) if font_configuration is not None: - _setter("font_configuration", font_configuration) + pulumi.set(__self__, "font_configuration", font_configuration) if height is not None: - _setter("height", height) + pulumi.set(__self__, "height", height) if horizontal_text_alignment is not None: - _setter("horizontal_text_alignment", horizontal_text_alignment) + pulumi.set(__self__, "horizontal_text_alignment", horizontal_text_alignment) if text_wrap is not None: - _setter("text_wrap", text_wrap) + pulumi.set(__self__, "text_wrap", text_wrap) if vertical_text_alignment is not None: - _setter("vertical_text_alignment", vertical_text_alignment) + pulumi.set(__self__, "vertical_text_alignment", vertical_text_alignment) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="backgroundColor") @@ -55242,17 +43397,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, conditional_formatting_options: Optional[Sequence['outputs.DashboardTableConditionalFormattingOption']] = None): - DashboardTableConditionalFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - conditional_formatting_options=conditional_formatting_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - conditional_formatting_options: Optional[Sequence['outputs.DashboardTableConditionalFormattingOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if conditional_formatting_options is not None: - _setter("conditional_formatting_options", conditional_formatting_options) + pulumi.set(__self__, "conditional_formatting_options", conditional_formatting_options) @property @pulumi.getter(name="conditionalFormattingOptions") @@ -55265,21 +43411,10 @@ class DashboardTableConditionalFormattingOption(dict): def __init__(__self__, *, cell: Optional['outputs.DashboardTableCellConditionalFormatting'] = None, row: Optional['outputs.DashboardTableRowConditionalFormatting'] = None): - DashboardTableConditionalFormattingOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - cell=cell, - row=row, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cell: Optional['outputs.DashboardTableCellConditionalFormatting'] = None, - row: Optional['outputs.DashboardTableRowConditionalFormatting'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cell is not None: - _setter("cell", cell) + pulumi.set(__self__, "cell", cell) if row is not None: - _setter("row", row) + pulumi.set(__self__, "row", row) @property @pulumi.getter @@ -55331,41 +43466,20 @@ def __init__(__self__, *, table_inline_visualizations: Optional[Sequence['outputs.DashboardTableInlineVisualization']] = None, table_options: Optional['outputs.DashboardTableOptions'] = None, total_options: Optional['outputs.DashboardTotalOptions'] = None): - DashboardTableConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_options=field_options, - field_wells=field_wells, - paginated_report_options=paginated_report_options, - sort_configuration=sort_configuration, - table_inline_visualizations=table_inline_visualizations, - table_options=table_options, - total_options=total_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_options: Optional['outputs.DashboardTableFieldOptions'] = None, - field_wells: Optional['outputs.DashboardTableFieldWells'] = None, - paginated_report_options: Optional['outputs.DashboardTablePaginatedReportOptions'] = None, - sort_configuration: Optional['outputs.DashboardTableSortConfiguration'] = None, - table_inline_visualizations: Optional[Sequence['outputs.DashboardTableInlineVisualization']] = None, - table_options: Optional['outputs.DashboardTableOptions'] = None, - total_options: Optional['outputs.DashboardTotalOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_options is not None: - _setter("field_options", field_options) + pulumi.set(__self__, "field_options", field_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if paginated_report_options is not None: - _setter("paginated_report_options", paginated_report_options) + pulumi.set(__self__, "paginated_report_options", paginated_report_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if table_inline_visualizations is not None: - _setter("table_inline_visualizations", table_inline_visualizations) + pulumi.set(__self__, "table_inline_visualizations", table_inline_visualizations) if table_options is not None: - _setter("table_options", table_options) + pulumi.set(__self__, "table_options", table_options) if total_options is not None: - _setter("total_options", total_options) + pulumi.set(__self__, "total_options", total_options) @property @pulumi.getter(name="fieldOptions") @@ -55407,17 +43521,8 @@ def total_options(self) -> Optional['outputs.DashboardTotalOptions']: class DashboardTableFieldCustomIconContent(dict): def __init__(__self__, *, icon: Optional['DashboardTableFieldIconSetType'] = None): - DashboardTableFieldCustomIconContent._configure( - lambda key, value: pulumi.set(__self__, key, value), - icon=icon, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - icon: Optional['DashboardTableFieldIconSetType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if icon is not None: - _setter("icon", icon) + pulumi.set(__self__, "icon", icon) @property @pulumi.getter @@ -55447,20 +43552,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, font_configuration: 'outputs.DashboardFontConfiguration', value: Optional[str] = None): - DashboardTableFieldCustomTextContent._configure( - lambda key, value: pulumi.set(__self__, key, value), - font_configuration=font_configuration, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - font_configuration: 'outputs.DashboardFontConfiguration', - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("font_configuration", font_configuration) + pulumi.set(__self__, "font_configuration", font_configuration) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="fontConfiguration") @@ -55494,17 +43588,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, sizing_options: Optional['outputs.DashboardTableCellImageSizingConfiguration'] = None): - DashboardTableFieldImageConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - sizing_options=sizing_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sizing_options: Optional['outputs.DashboardTableCellImageSizingConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if sizing_options is not None: - _setter("sizing_options", sizing_options) + pulumi.set(__self__, "sizing_options", sizing_options) @property @pulumi.getter(name="sizingOptions") @@ -55517,19 +43602,8 @@ class DashboardTableFieldLinkConfiguration(dict): def __init__(__self__, *, content: 'outputs.DashboardTableFieldLinkContentConfiguration', target: 'DashboardUrlTargetConfiguration'): - DashboardTableFieldLinkConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - content=content, - target=target, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content: 'outputs.DashboardTableFieldLinkContentConfiguration', - target: 'DashboardUrlTargetConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("content", content) - _setter("target", target) + pulumi.set(__self__, "content", content) + pulumi.set(__self__, "target", target) @property @pulumi.getter @@ -55566,21 +43640,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, custom_icon_content: Optional['outputs.DashboardTableFieldCustomIconContent'] = None, custom_text_content: Optional['outputs.DashboardTableFieldCustomTextContent'] = None): - DashboardTableFieldLinkContentConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_icon_content=custom_icon_content, - custom_text_content=custom_text_content, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_icon_content: Optional['outputs.DashboardTableFieldCustomIconContent'] = None, - custom_text_content: Optional['outputs.DashboardTableFieldCustomTextContent'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_icon_content is not None: - _setter("custom_icon_content", custom_icon_content) + pulumi.set(__self__, "custom_icon_content", custom_icon_content) if custom_text_content is not None: - _setter("custom_text_content", custom_text_content) + pulumi.set(__self__, "custom_text_content", custom_text_content) @property @pulumi.getter(name="customIconContent") @@ -55625,32 +43688,15 @@ def __init__(__self__, *, """ :param str width: String based length that is composed of value and unit in px """ - DashboardTableFieldOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - custom_label=custom_label, - url_styling=url_styling, - visibility=visibility, - width=width, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: str, - custom_label: Optional[str] = None, - url_styling: Optional['outputs.DashboardTableFieldUrlConfiguration'] = None, - visibility: Optional['DashboardVisibility'] = None, - width: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if url_styling is not None: - _setter("url_styling", url_styling) + pulumi.set(__self__, "url_styling", url_styling) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) if width is not None: - _setter("width", width) + pulumi.set(__self__, "width", width) @property @pulumi.getter(name="fieldId") @@ -55706,25 +43752,12 @@ def __init__(__self__, *, order: Optional[Sequence[str]] = None, pinned_field_options: Optional['outputs.DashboardTablePinnedFieldOptions'] = None, selected_field_options: Optional[Sequence['outputs.DashboardTableFieldOption']] = None): - DashboardTableFieldOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - order=order, - pinned_field_options=pinned_field_options, - selected_field_options=selected_field_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - order: Optional[Sequence[str]] = None, - pinned_field_options: Optional['outputs.DashboardTablePinnedFieldOptions'] = None, - selected_field_options: Optional[Sequence['outputs.DashboardTableFieldOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if order is not None: - _setter("order", order) + pulumi.set(__self__, "order", order) if pinned_field_options is not None: - _setter("pinned_field_options", pinned_field_options) + pulumi.set(__self__, "pinned_field_options", pinned_field_options) if selected_field_options is not None: - _setter("selected_field_options", selected_field_options) + pulumi.set(__self__, "selected_field_options", selected_field_options) @property @pulumi.getter @@ -55766,21 +43799,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, image_configuration: Optional['outputs.DashboardTableFieldImageConfiguration'] = None, link_configuration: Optional['outputs.DashboardTableFieldLinkConfiguration'] = None): - DashboardTableFieldUrlConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - image_configuration=image_configuration, - link_configuration=link_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - image_configuration: Optional['outputs.DashboardTableFieldImageConfiguration'] = None, - link_configuration: Optional['outputs.DashboardTableFieldLinkConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if image_configuration is not None: - _setter("image_configuration", image_configuration) + pulumi.set(__self__, "image_configuration", image_configuration) if link_configuration is not None: - _setter("link_configuration", link_configuration) + pulumi.set(__self__, "link_configuration", link_configuration) @property @pulumi.getter(name="imageConfiguration") @@ -55817,21 +43839,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, table_aggregated_field_wells: Optional['outputs.DashboardTableAggregatedFieldWells'] = None, table_unaggregated_field_wells: Optional['outputs.DashboardTableUnaggregatedFieldWells'] = None): - DashboardTableFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - table_aggregated_field_wells=table_aggregated_field_wells, - table_unaggregated_field_wells=table_unaggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - table_aggregated_field_wells: Optional['outputs.DashboardTableAggregatedFieldWells'] = None, - table_unaggregated_field_wells: Optional['outputs.DashboardTableUnaggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if table_aggregated_field_wells is not None: - _setter("table_aggregated_field_wells", table_aggregated_field_wells) + pulumi.set(__self__, "table_aggregated_field_wells", table_aggregated_field_wells) if table_unaggregated_field_wells is not None: - _setter("table_unaggregated_field_wells", table_unaggregated_field_wells) + pulumi.set(__self__, "table_unaggregated_field_wells", table_unaggregated_field_wells) @property @pulumi.getter(name="tableAggregatedFieldWells") @@ -55865,17 +43876,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, data_bars: Optional['outputs.DashboardDataBarsOptions'] = None): - DashboardTableInlineVisualization._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_bars=data_bars, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_bars: Optional['outputs.DashboardDataBarsOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_bars is not None: - _setter("data_bars", data_bars) + pulumi.set(__self__, "data_bars", data_bars) @property @pulumi.getter(name="dataBars") @@ -55911,29 +43913,14 @@ def __init__(__self__, *, header_style: Optional['outputs.DashboardTableCellStyle'] = None, orientation: Optional['DashboardTableOrientation'] = None, row_alternate_color_options: Optional['outputs.DashboardRowAlternateColorOptions'] = None): - DashboardTableOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - cell_style=cell_style, - header_style=header_style, - orientation=orientation, - row_alternate_color_options=row_alternate_color_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cell_style: Optional['outputs.DashboardTableCellStyle'] = None, - header_style: Optional['outputs.DashboardTableCellStyle'] = None, - orientation: Optional['DashboardTableOrientation'] = None, - row_alternate_color_options: Optional['outputs.DashboardRowAlternateColorOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cell_style is not None: - _setter("cell_style", cell_style) + pulumi.set(__self__, "cell_style", cell_style) if header_style is not None: - _setter("header_style", header_style) + pulumi.set(__self__, "header_style", header_style) if orientation is not None: - _setter("orientation", orientation) + pulumi.set(__self__, "orientation", orientation) if row_alternate_color_options is not None: - _setter("row_alternate_color_options", row_alternate_color_options) + pulumi.set(__self__, "row_alternate_color_options", row_alternate_color_options) @property @pulumi.getter(name="cellStyle") @@ -55980,21 +43967,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, overflow_column_header_visibility: Optional['DashboardVisibility'] = None, vertical_overflow_visibility: Optional['DashboardVisibility'] = None): - DashboardTablePaginatedReportOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - overflow_column_header_visibility=overflow_column_header_visibility, - vertical_overflow_visibility=vertical_overflow_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - overflow_column_header_visibility: Optional['DashboardVisibility'] = None, - vertical_overflow_visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if overflow_column_header_visibility is not None: - _setter("overflow_column_header_visibility", overflow_column_header_visibility) + pulumi.set(__self__, "overflow_column_header_visibility", overflow_column_header_visibility) if vertical_overflow_visibility is not None: - _setter("vertical_overflow_visibility", vertical_overflow_visibility) + pulumi.set(__self__, "vertical_overflow_visibility", vertical_overflow_visibility) @property @pulumi.getter(name="overflowColumnHeaderVisibility") @@ -56028,17 +44004,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, pinned_left_fields: Optional[Sequence[str]] = None): - DashboardTablePinnedFieldOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - pinned_left_fields=pinned_left_fields, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pinned_left_fields: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pinned_left_fields is not None: - _setter("pinned_left_fields", pinned_left_fields) + pulumi.set(__self__, "pinned_left_fields", pinned_left_fields) @property @pulumi.getter(name="pinnedLeftFields") @@ -56070,21 +44037,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, background_color: Optional['outputs.DashboardConditionalFormattingColor'] = None, text_color: Optional['outputs.DashboardConditionalFormattingColor'] = None): - DashboardTableRowConditionalFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - background_color=background_color, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - background_color: Optional['outputs.DashboardConditionalFormattingColor'] = None, - text_color: Optional['outputs.DashboardConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if background_color is not None: - _setter("background_color", background_color) + pulumi.set(__self__, "background_color", background_color) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter(name="backgroundColor") @@ -56125,37 +44081,18 @@ def __init__(__self__, *, left: Optional['outputs.DashboardTableBorderOptions'] = None, right: Optional['outputs.DashboardTableBorderOptions'] = None, top: Optional['outputs.DashboardTableBorderOptions'] = None): - DashboardTableSideBorderOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - bottom=bottom, - inner_horizontal=inner_horizontal, - inner_vertical=inner_vertical, - left=left, - right=right, - top=top, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bottom: Optional['outputs.DashboardTableBorderOptions'] = None, - inner_horizontal: Optional['outputs.DashboardTableBorderOptions'] = None, - inner_vertical: Optional['outputs.DashboardTableBorderOptions'] = None, - left: Optional['outputs.DashboardTableBorderOptions'] = None, - right: Optional['outputs.DashboardTableBorderOptions'] = None, - top: Optional['outputs.DashboardTableBorderOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bottom is not None: - _setter("bottom", bottom) + pulumi.set(__self__, "bottom", bottom) if inner_horizontal is not None: - _setter("inner_horizontal", inner_horizontal) + pulumi.set(__self__, "inner_horizontal", inner_horizontal) if inner_vertical is not None: - _setter("inner_vertical", inner_vertical) + pulumi.set(__self__, "inner_vertical", inner_vertical) if left is not None: - _setter("left", left) + pulumi.set(__self__, "left", left) if right is not None: - _setter("right", right) + pulumi.set(__self__, "right", right) if top is not None: - _setter("top", top) + pulumi.set(__self__, "top", top) @property @pulumi.getter @@ -56212,21 +44149,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, pagination_configuration: Optional['outputs.DashboardPaginationConfiguration'] = None, row_sort: Optional[Sequence['outputs.DashboardFieldSortOptions']] = None): - DashboardTableSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - pagination_configuration=pagination_configuration, - row_sort=row_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pagination_configuration: Optional['outputs.DashboardPaginationConfiguration'] = None, - row_sort: Optional[Sequence['outputs.DashboardFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pagination_configuration is not None: - _setter("pagination_configuration", pagination_configuration) + pulumi.set(__self__, "pagination_configuration", pagination_configuration) if row_sort is not None: - _setter("row_sort", row_sort) + pulumi.set(__self__, "row_sort", row_sort) @property @pulumi.getter(name="paginationConfiguration") @@ -56260,16 +44186,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, cell_type: 'DashboardStyledCellType'): - DashboardTableStyleTarget._configure( - lambda key, value: pulumi.set(__self__, key, value), - cell_type=cell_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cell_type: 'DashboardStyledCellType', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cell_type", cell_type) + pulumi.set(__self__, "cell_type", cell_type) @property @pulumi.getter(name="cellType") @@ -56281,17 +44198,8 @@ def cell_type(self) -> 'DashboardStyledCellType': class DashboardTableUnaggregatedFieldWells(dict): def __init__(__self__, *, values: Optional[Sequence['outputs.DashboardUnaggregatedField']] = None): - DashboardTableUnaggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - values: Optional[Sequence['outputs.DashboardUnaggregatedField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -56329,36 +44237,17 @@ def __init__(__self__, *, conditional_formatting: Optional['outputs.DashboardTableConditionalFormatting'] = None, subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None): - DashboardTableVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - conditional_formatting=conditional_formatting, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.DashboardVisualCustomAction']] = None, - chart_configuration: Optional['outputs.DashboardTableConfiguration'] = None, - conditional_formatting: Optional['outputs.DashboardTableConditionalFormatting'] = None, - subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if conditional_formatting is not None: - _setter("conditional_formatting", conditional_formatting) + pulumi.set(__self__, "conditional_formatting", conditional_formatting) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -56396,19 +44285,8 @@ class DashboardTag(dict): def __init__(__self__, *, key: str, value: str): - DashboardTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -56448,25 +44326,12 @@ def __init__(__self__, *, info_icon_label_options: Optional['outputs.DashboardSheetControlInfoIconLabelOptions'] = None, placeholder_options: Optional['outputs.DashboardTextControlPlaceholderOptions'] = None, title_options: Optional['outputs.DashboardLabelOptions'] = None): - DashboardTextAreaControlDisplayOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - info_icon_label_options=info_icon_label_options, - placeholder_options=placeholder_options, - title_options=title_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - info_icon_label_options: Optional['outputs.DashboardSheetControlInfoIconLabelOptions'] = None, - placeholder_options: Optional['outputs.DashboardTextControlPlaceholderOptions'] = None, - title_options: Optional['outputs.DashboardLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if info_icon_label_options is not None: - _setter("info_icon_label_options", info_icon_label_options) + pulumi.set(__self__, "info_icon_label_options", info_icon_label_options) if placeholder_options is not None: - _setter("placeholder_options", placeholder_options) + pulumi.set(__self__, "placeholder_options", placeholder_options) if title_options is not None: - _setter("title_options", title_options) + pulumi.set(__self__, "title_options", title_options) @property @pulumi.getter(name="infoIconLabelOptions") @@ -56509,25 +44374,12 @@ def __init__(__self__, *, background_color: Optional['outputs.DashboardConditionalFormattingColor'] = None, icon: Optional['outputs.DashboardConditionalFormattingIcon'] = None, text_color: Optional['outputs.DashboardConditionalFormattingColor'] = None): - DashboardTextConditionalFormat._configure( - lambda key, value: pulumi.set(__self__, key, value), - background_color=background_color, - icon=icon, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - background_color: Optional['outputs.DashboardConditionalFormattingColor'] = None, - icon: Optional['outputs.DashboardConditionalFormattingIcon'] = None, - text_color: Optional['outputs.DashboardConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if background_color is not None: - _setter("background_color", background_color) + pulumi.set(__self__, "background_color", background_color) if icon is not None: - _setter("icon", icon) + pulumi.set(__self__, "icon", icon) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter(name="backgroundColor") @@ -56549,17 +44401,8 @@ def text_color(self) -> Optional['outputs.DashboardConditionalFormattingColor']: class DashboardTextControlPlaceholderOptions(dict): def __init__(__self__, *, visibility: Optional['DashboardVisibility'] = None): - DashboardTextControlPlaceholderOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -56594,25 +44437,12 @@ def __init__(__self__, *, info_icon_label_options: Optional['outputs.DashboardSheetControlInfoIconLabelOptions'] = None, placeholder_options: Optional['outputs.DashboardTextControlPlaceholderOptions'] = None, title_options: Optional['outputs.DashboardLabelOptions'] = None): - DashboardTextFieldControlDisplayOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - info_icon_label_options=info_icon_label_options, - placeholder_options=placeholder_options, - title_options=title_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - info_icon_label_options: Optional['outputs.DashboardSheetControlInfoIconLabelOptions'] = None, - placeholder_options: Optional['outputs.DashboardTextControlPlaceholderOptions'] = None, - title_options: Optional['outputs.DashboardLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if info_icon_label_options is not None: - _setter("info_icon_label_options", info_icon_label_options) + pulumi.set(__self__, "info_icon_label_options", info_icon_label_options) if placeholder_options is not None: - _setter("placeholder_options", placeholder_options) + pulumi.set(__self__, "placeholder_options", placeholder_options) if title_options is not None: - _setter("title_options", title_options) + pulumi.set(__self__, "title_options", title_options) @property @pulumi.getter(name="infoIconLabelOptions") @@ -56635,21 +44465,10 @@ class DashboardThousandSeparatorOptions(dict): def __init__(__self__, *, symbol: Optional['DashboardNumericSeparatorSymbol'] = None, visibility: Optional['DashboardVisibility'] = None): - DashboardThousandSeparatorOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - symbol=symbol, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - symbol: Optional['DashboardNumericSeparatorSymbol'] = None, - visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if symbol is not None: - _setter("symbol", symbol) + pulumi.set(__self__, "symbol", symbol) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -56696,37 +44515,18 @@ def __init__(__self__, *, prediction_interval: Optional[float] = None, seasonality: Optional[float] = None, upper_boundary: Optional[float] = None): - DashboardTimeBasedForecastProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - lower_boundary=lower_boundary, - periods_backward=periods_backward, - periods_forward=periods_forward, - prediction_interval=prediction_interval, - seasonality=seasonality, - upper_boundary=upper_boundary, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lower_boundary: Optional[float] = None, - periods_backward: Optional[float] = None, - periods_forward: Optional[float] = None, - prediction_interval: Optional[float] = None, - seasonality: Optional[float] = None, - upper_boundary: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if lower_boundary is not None: - _setter("lower_boundary", lower_boundary) + pulumi.set(__self__, "lower_boundary", lower_boundary) if periods_backward is not None: - _setter("periods_backward", periods_backward) + pulumi.set(__self__, "periods_backward", periods_backward) if periods_forward is not None: - _setter("periods_forward", periods_forward) + pulumi.set(__self__, "periods_forward", periods_forward) if prediction_interval is not None: - _setter("prediction_interval", prediction_interval) + pulumi.set(__self__, "prediction_interval", prediction_interval) if seasonality is not None: - _setter("seasonality", seasonality) + pulumi.set(__self__, "seasonality", seasonality) if upper_boundary is not None: - _setter("upper_boundary", upper_boundary) + pulumi.set(__self__, "upper_boundary", upper_boundary) @property @pulumi.getter(name="lowerBoundary") @@ -56788,31 +44588,14 @@ def __init__(__self__, *, parameter_name: Optional[str] = None, time_granularity: Optional['DashboardTimeGranularity'] = None, value: Optional[str] = None): - DashboardTimeEqualityFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - filter_id=filter_id, - parameter_name=parameter_name, - time_granularity=time_granularity, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.DashboardColumnIdentifier', - filter_id: str, - parameter_name: Optional[str] = None, - time_granularity: Optional['DashboardTimeGranularity'] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("filter_id", filter_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) if parameter_name is not None: - _setter("parameter_name", parameter_name) + pulumi.set(__self__, "parameter_name", parameter_name) if time_granularity is not None: - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "time_granularity", time_granularity) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -56868,25 +44651,10 @@ def __init__(__self__, *, range_maximum: str, range_minimum: str, time_granularity: 'DashboardTimeGranularity'): - DashboardTimeRangeDrillDownFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - range_maximum=range_maximum, - range_minimum=range_minimum, - time_granularity=time_granularity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.DashboardColumnIdentifier', - range_maximum: str, - range_minimum: str, - time_granularity: 'DashboardTimeGranularity', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("range_maximum", range_maximum) - _setter("range_minimum", range_minimum) - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "range_maximum", range_maximum) + pulumi.set(__self__, "range_minimum", range_minimum) + pulumi.set(__self__, "time_granularity", time_granularity) @property @pulumi.getter @@ -56952,46 +44720,21 @@ def __init__(__self__, *, range_maximum_value: Optional['outputs.DashboardTimeRangeFilterValue'] = None, range_minimum_value: Optional['outputs.DashboardTimeRangeFilterValue'] = None, time_granularity: Optional['DashboardTimeGranularity'] = None): - DashboardTimeRangeFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - filter_id=filter_id, - null_option=null_option, - exclude_period_configuration=exclude_period_configuration, - include_maximum=include_maximum, - include_minimum=include_minimum, - range_maximum_value=range_maximum_value, - range_minimum_value=range_minimum_value, - time_granularity=time_granularity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.DashboardColumnIdentifier', - filter_id: str, - null_option: 'DashboardFilterNullOption', - exclude_period_configuration: Optional['outputs.DashboardExcludePeriodConfiguration'] = None, - include_maximum: Optional[bool] = None, - include_minimum: Optional[bool] = None, - range_maximum_value: Optional['outputs.DashboardTimeRangeFilterValue'] = None, - range_minimum_value: Optional['outputs.DashboardTimeRangeFilterValue'] = None, - time_granularity: Optional['DashboardTimeGranularity'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("filter_id", filter_id) - _setter("null_option", null_option) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) + pulumi.set(__self__, "null_option", null_option) if exclude_period_configuration is not None: - _setter("exclude_period_configuration", exclude_period_configuration) + pulumi.set(__self__, "exclude_period_configuration", exclude_period_configuration) if include_maximum is not None: - _setter("include_maximum", include_maximum) + pulumi.set(__self__, "include_maximum", include_maximum) if include_minimum is not None: - _setter("include_minimum", include_minimum) + pulumi.set(__self__, "include_minimum", include_minimum) if range_maximum_value is not None: - _setter("range_maximum_value", range_maximum_value) + pulumi.set(__self__, "range_maximum_value", range_maximum_value) if range_minimum_value is not None: - _setter("range_minimum_value", range_minimum_value) + pulumi.set(__self__, "range_minimum_value", range_minimum_value) if time_granularity is not None: - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "time_granularity", time_granularity) @property @pulumi.getter @@ -57064,25 +44807,12 @@ def __init__(__self__, *, parameter: Optional[str] = None, rolling_date: Optional['outputs.DashboardRollingDateConfiguration'] = None, static_value: Optional[str] = None): - DashboardTimeRangeFilterValue._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter=parameter, - rolling_date=rolling_date, - static_value=static_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter: Optional[str] = None, - rolling_date: Optional['outputs.DashboardRollingDateConfiguration'] = None, - static_value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if parameter is not None: - _setter("parameter", parameter) + pulumi.set(__self__, "parameter", parameter) if rolling_date is not None: - _setter("rolling_date", rolling_date) + pulumi.set(__self__, "rolling_date", rolling_date) if static_value is not None: - _setter("static_value", static_value) + pulumi.set(__self__, "static_value", static_value) @property @pulumi.getter @@ -57124,21 +44854,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, column_tooltip_item: Optional['outputs.DashboardColumnTooltipItem'] = None, field_tooltip_item: Optional['outputs.DashboardFieldTooltipItem'] = None): - DashboardTooltipItem._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_tooltip_item=column_tooltip_item, - field_tooltip_item=field_tooltip_item, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_tooltip_item: Optional['outputs.DashboardColumnTooltipItem'] = None, - field_tooltip_item: Optional['outputs.DashboardFieldTooltipItem'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column_tooltip_item is not None: - _setter("column_tooltip_item", column_tooltip_item) + pulumi.set(__self__, "column_tooltip_item", column_tooltip_item) if field_tooltip_item is not None: - _setter("field_tooltip_item", field_tooltip_item) + pulumi.set(__self__, "field_tooltip_item", field_tooltip_item) @property @pulumi.getter(name="columnTooltipItem") @@ -57178,25 +44897,12 @@ def __init__(__self__, *, field_based_tooltip: Optional['outputs.DashboardFieldBasedTooltip'] = None, selected_tooltip_type: Optional['DashboardSelectedTooltipType'] = None, tooltip_visibility: Optional['DashboardVisibility'] = None): - DashboardTooltipOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_based_tooltip=field_based_tooltip, - selected_tooltip_type=selected_tooltip_type, - tooltip_visibility=tooltip_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_based_tooltip: Optional['outputs.DashboardFieldBasedTooltip'] = None, - selected_tooltip_type: Optional['DashboardSelectedTooltipType'] = None, - tooltip_visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_based_tooltip is not None: - _setter("field_based_tooltip", field_based_tooltip) + pulumi.set(__self__, "field_based_tooltip", field_based_tooltip) if selected_tooltip_type is not None: - _setter("selected_tooltip_type", selected_tooltip_type) + pulumi.set(__self__, "selected_tooltip_type", selected_tooltip_type) if tooltip_visibility is not None: - _setter("tooltip_visibility", tooltip_visibility) + pulumi.set(__self__, "tooltip_visibility", tooltip_visibility) @property @pulumi.getter(name="fieldBasedTooltip") @@ -57246,34 +44952,15 @@ def __init__(__self__, *, limit: Optional[float] = None, parameter_name: Optional[str] = None, time_granularity: Optional['DashboardTimeGranularity'] = None): - DashboardTopBottomFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - aggregation_sort_configurations=aggregation_sort_configurations, - column=column, - filter_id=filter_id, - limit=limit, - parameter_name=parameter_name, - time_granularity=time_granularity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aggregation_sort_configurations: Sequence['outputs.DashboardAggregationSortConfiguration'], - column: 'outputs.DashboardColumnIdentifier', - filter_id: str, - limit: Optional[float] = None, - parameter_name: Optional[str] = None, - time_granularity: Optional['DashboardTimeGranularity'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("aggregation_sort_configurations", aggregation_sort_configurations) - _setter("column", column) - _setter("filter_id", filter_id) + pulumi.set(__self__, "aggregation_sort_configurations", aggregation_sort_configurations) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) if limit is not None: - _setter("limit", limit) + pulumi.set(__self__, "limit", limit) if parameter_name is not None: - _setter("parameter_name", parameter_name) + pulumi.set(__self__, "parameter_name", parameter_name) if time_granularity is not None: - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "time_granularity", time_granularity) @property @pulumi.getter(name="aggregationSortConfigurations") @@ -57338,43 +45025,20 @@ def __init__(__self__, *, sort_order: Optional['DashboardTopBottomSortOrder'] = None, time: Optional['outputs.DashboardDimensionField'] = None, value: Optional['outputs.DashboardMeasureField'] = None): - DashboardTopBottomMoversComputation._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - type=type, - category=category, - mover_size=mover_size, - name=name, - sort_order=sort_order, - time=time, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: str, - type: 'DashboardTopBottomComputationType', - category: Optional['outputs.DashboardDimensionField'] = None, - mover_size: Optional[float] = None, - name: Optional[str] = None, - sort_order: Optional['DashboardTopBottomSortOrder'] = None, - time: Optional['outputs.DashboardDimensionField'] = None, - value: Optional['outputs.DashboardMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) - _setter("type", type) + pulumi.set(__self__, "computation_id", computation_id) + pulumi.set(__self__, "type", type) if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if mover_size is not None: - _setter("mover_size", mover_size) + pulumi.set(__self__, "mover_size", mover_size) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if sort_order is not None: - _setter("sort_order", sort_order) + pulumi.set(__self__, "sort_order", sort_order) if time is not None: - _setter("time", time) + pulumi.set(__self__, "time", time) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -57445,35 +45109,16 @@ def __init__(__self__, *, name: Optional[str] = None, result_size: Optional[float] = None, value: Optional['outputs.DashboardMeasureField'] = None): - DashboardTopBottomRankedComputation._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - type=type, - category=category, - name=name, - result_size=result_size, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: str, - type: 'DashboardTopBottomComputationType', - category: Optional['outputs.DashboardDimensionField'] = None, - name: Optional[str] = None, - result_size: Optional[float] = None, - value: Optional['outputs.DashboardMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) - _setter("type", type) + pulumi.set(__self__, "computation_id", computation_id) + pulumi.set(__self__, "type", type) if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if result_size is not None: - _setter("result_size", result_size) + pulumi.set(__self__, "result_size", result_size) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -57529,24 +45174,11 @@ def __init__(__self__, *, computation_id: str, name: Optional[str] = None, value: Optional['outputs.DashboardMeasureField'] = None): - DashboardTotalAggregationComputation._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: str, - name: Optional[str] = None, - value: Optional['outputs.DashboardMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) + pulumi.set(__self__, "computation_id", computation_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -57595,33 +45227,16 @@ def __init__(__self__, *, scroll_status: Optional['DashboardTableTotalsScrollStatus'] = None, total_cell_style: Optional['outputs.DashboardTableCellStyle'] = None, totals_visibility: Optional['DashboardVisibility'] = None): - DashboardTotalOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_label=custom_label, - placement=placement, - scroll_status=scroll_status, - total_cell_style=total_cell_style, - totals_visibility=totals_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_label: Optional[str] = None, - placement: Optional['DashboardTableTotalsPlacement'] = None, - scroll_status: Optional['DashboardTableTotalsScrollStatus'] = None, - total_cell_style: Optional['outputs.DashboardTableCellStyle'] = None, - totals_visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if placement is not None: - _setter("placement", placement) + pulumi.set(__self__, "placement", placement) if scroll_status is not None: - _setter("scroll_status", scroll_status) + pulumi.set(__self__, "scroll_status", scroll_status) if total_cell_style is not None: - _setter("total_cell_style", total_cell_style) + pulumi.set(__self__, "total_cell_style", total_cell_style) if totals_visibility is not None: - _setter("totals_visibility", totals_visibility) + pulumi.set(__self__, "totals_visibility", totals_visibility) @property @pulumi.getter(name="customLabel") @@ -57655,25 +45270,12 @@ def __init__(__self__, *, colors: Optional[Sequence['outputs.DashboardMeasureField']] = None, groups: Optional[Sequence['outputs.DashboardDimensionField']] = None, sizes: Optional[Sequence['outputs.DashboardMeasureField']] = None): - DashboardTreeMapAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - colors=colors, - groups=groups, - sizes=sizes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - colors: Optional[Sequence['outputs.DashboardMeasureField']] = None, - groups: Optional[Sequence['outputs.DashboardDimensionField']] = None, - sizes: Optional[Sequence['outputs.DashboardMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if colors is not None: - _setter("colors", colors) + pulumi.set(__self__, "colors", colors) if groups is not None: - _setter("groups", groups) + pulumi.set(__self__, "groups", groups) if sizes is not None: - _setter("sizes", sizes) + pulumi.set(__self__, "sizes", sizes) @property @pulumi.getter @@ -57732,49 +45334,24 @@ def __init__(__self__, *, size_label_options: Optional['outputs.DashboardChartAxisLabelOptions'] = None, sort_configuration: Optional['outputs.DashboardTreeMapSortConfiguration'] = None, tooltip: Optional['outputs.DashboardTooltipOptions'] = None): - DashboardTreeMapConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - color_label_options=color_label_options, - color_scale=color_scale, - data_labels=data_labels, - field_wells=field_wells, - group_label_options=group_label_options, - legend=legend, - size_label_options=size_label_options, - sort_configuration=sort_configuration, - tooltip=tooltip, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color_label_options: Optional['outputs.DashboardChartAxisLabelOptions'] = None, - color_scale: Optional['outputs.DashboardColorScale'] = None, - data_labels: Optional['outputs.DashboardDataLabelOptions'] = None, - field_wells: Optional['outputs.DashboardTreeMapFieldWells'] = None, - group_label_options: Optional['outputs.DashboardChartAxisLabelOptions'] = None, - legend: Optional['outputs.DashboardLegendOptions'] = None, - size_label_options: Optional['outputs.DashboardChartAxisLabelOptions'] = None, - sort_configuration: Optional['outputs.DashboardTreeMapSortConfiguration'] = None, - tooltip: Optional['outputs.DashboardTooltipOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color_label_options is not None: - _setter("color_label_options", color_label_options) + pulumi.set(__self__, "color_label_options", color_label_options) if color_scale is not None: - _setter("color_scale", color_scale) + pulumi.set(__self__, "color_scale", color_scale) if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if group_label_options is not None: - _setter("group_label_options", group_label_options) + pulumi.set(__self__, "group_label_options", group_label_options) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if size_label_options is not None: - _setter("size_label_options", size_label_options) + pulumi.set(__self__, "size_label_options", size_label_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) @property @pulumi.getter(name="colorLabelOptions") @@ -57843,17 +45420,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, tree_map_aggregated_field_wells: Optional['outputs.DashboardTreeMapAggregatedFieldWells'] = None): - DashboardTreeMapFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - tree_map_aggregated_field_wells=tree_map_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - tree_map_aggregated_field_wells: Optional['outputs.DashboardTreeMapAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if tree_map_aggregated_field_wells is not None: - _setter("tree_map_aggregated_field_wells", tree_map_aggregated_field_wells) + pulumi.set(__self__, "tree_map_aggregated_field_wells", tree_map_aggregated_field_wells) @property @pulumi.getter(name="treeMapAggregatedFieldWells") @@ -57885,21 +45453,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, tree_map_group_items_limit_configuration: Optional['outputs.DashboardItemsLimitConfiguration'] = None, tree_map_sort: Optional[Sequence['outputs.DashboardFieldSortOptions']] = None): - DashboardTreeMapSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - tree_map_group_items_limit_configuration=tree_map_group_items_limit_configuration, - tree_map_sort=tree_map_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - tree_map_group_items_limit_configuration: Optional['outputs.DashboardItemsLimitConfiguration'] = None, - tree_map_sort: Optional[Sequence['outputs.DashboardFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if tree_map_group_items_limit_configuration is not None: - _setter("tree_map_group_items_limit_configuration", tree_map_group_items_limit_configuration) + pulumi.set(__self__, "tree_map_group_items_limit_configuration", tree_map_group_items_limit_configuration) if tree_map_sort is not None: - _setter("tree_map_sort", tree_map_sort) + pulumi.set(__self__, "tree_map_sort", tree_map_sort) @property @pulumi.getter(name="treeMapGroupItemsLimitConfiguration") @@ -57942,36 +45499,17 @@ def __init__(__self__, *, column_hierarchies: Optional[Sequence['outputs.DashboardColumnHierarchy']] = None, subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None): - DashboardTreeMapVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.DashboardVisualCustomAction']] = None, - chart_configuration: Optional['outputs.DashboardTreeMapConfiguration'] = None, - column_hierarchies: Optional[Sequence['outputs.DashboardColumnHierarchy']] = None, - subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -58008,17 +45546,8 @@ def title(self) -> Optional['outputs.DashboardVisualTitleLabelOptions']: class DashboardTrendArrowOptions(dict): def __init__(__self__, *, visibility: Optional['DashboardVisibility'] = None): - DashboardTrendArrowOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -58051,23 +45580,10 @@ def __init__(__self__, *, column: 'outputs.DashboardColumnIdentifier', field_id: str, format_configuration: Optional['outputs.DashboardFormatConfiguration'] = None): - DashboardUnaggregatedField._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - format_configuration=format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.DashboardColumnIdentifier', - field_id: str, - format_configuration: Optional['outputs.DashboardFormatConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) @property @pulumi.getter @@ -58108,24 +45624,11 @@ def __init__(__self__, *, computation_id: str, category: Optional['outputs.DashboardDimensionField'] = None, name: Optional[str] = None): - DashboardUniqueValuesComputation._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - category=category, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: str, - category: Optional['outputs.DashboardDimensionField'] = None, - name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) + pulumi.set(__self__, "computation_id", computation_id) if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="computationId") @@ -58147,16 +45650,7 @@ def name(self) -> Optional[str]: class DashboardValidationStrategy(dict): def __init__(__self__, *, mode: 'DashboardValidationStrategyMode'): - DashboardValidationStrategy._configure( - lambda key, value: pulumi.set(__self__, key, value), - mode=mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mode: 'DashboardValidationStrategyMode', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) @property @pulumi.getter @@ -58202,53 +45696,26 @@ def __init__(__self__, *, status: Optional['DashboardResourceStatus'] = None, theme_arn: Optional[str] = None, version_number: Optional[float] = None): - DashboardVersion._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - created_time=created_time, - data_set_arns=data_set_arns, - description=description, - errors=errors, - sheets=sheets, - source_entity_arn=source_entity_arn, - status=status, - theme_arn=theme_arn, - version_number=version_number, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: Optional[str] = None, - created_time: Optional[str] = None, - data_set_arns: Optional[Sequence[str]] = None, - description: Optional[str] = None, - errors: Optional[Sequence['outputs.DashboardError']] = None, - sheets: Optional[Sequence['outputs.DashboardSheet']] = None, - source_entity_arn: Optional[str] = None, - status: Optional['DashboardResourceStatus'] = None, - theme_arn: Optional[str] = None, - version_number: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) if created_time is not None: - _setter("created_time", created_time) + pulumi.set(__self__, "created_time", created_time) if data_set_arns is not None: - _setter("data_set_arns", data_set_arns) + pulumi.set(__self__, "data_set_arns", data_set_arns) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if errors is not None: - _setter("errors", errors) + pulumi.set(__self__, "errors", errors) if sheets is not None: - _setter("sheets", sheets) + pulumi.set(__self__, "sheets", sheets) if source_entity_arn is not None: - _setter("source_entity_arn", source_entity_arn) + pulumi.set(__self__, "source_entity_arn", source_entity_arn) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) if theme_arn is not None: - _setter("theme_arn", theme_arn) + pulumi.set(__self__, "theme_arn", theme_arn) if version_number is not None: - _setter("version_number", version_number) + pulumi.set(__self__, "version_number", version_number) @property @pulumi.getter @@ -58338,40 +45805,19 @@ def __init__(__self__, *, filter_groups: Optional[Sequence['outputs.DashboardFilterGroup']] = None, parameter_declarations: Optional[Sequence['outputs.DashboardParameterDeclaration']] = None, sheets: Optional[Sequence['outputs.DashboardSheetDefinition']] = None): - DashboardVersionDefinition._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_identifier_declarations=data_set_identifier_declarations, - analysis_defaults=analysis_defaults, - calculated_fields=calculated_fields, - column_configurations=column_configurations, - filter_groups=filter_groups, - parameter_declarations=parameter_declarations, - sheets=sheets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_identifier_declarations: Sequence['outputs.DashboardDataSetIdentifierDeclaration'], - analysis_defaults: Optional['outputs.DashboardAnalysisDefaults'] = None, - calculated_fields: Optional[Sequence['outputs.DashboardCalculatedField']] = None, - column_configurations: Optional[Sequence['outputs.DashboardColumnConfiguration']] = None, - filter_groups: Optional[Sequence['outputs.DashboardFilterGroup']] = None, - parameter_declarations: Optional[Sequence['outputs.DashboardParameterDeclaration']] = None, - sheets: Optional[Sequence['outputs.DashboardSheetDefinition']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_identifier_declarations", data_set_identifier_declarations) + pulumi.set(__self__, "data_set_identifier_declarations", data_set_identifier_declarations) if analysis_defaults is not None: - _setter("analysis_defaults", analysis_defaults) + pulumi.set(__self__, "analysis_defaults", analysis_defaults) if calculated_fields is not None: - _setter("calculated_fields", calculated_fields) + pulumi.set(__self__, "calculated_fields", calculated_fields) if column_configurations is not None: - _setter("column_configurations", column_configurations) + pulumi.set(__self__, "column_configurations", column_configurations) if filter_groups is not None: - _setter("filter_groups", filter_groups) + pulumi.set(__self__, "filter_groups", filter_groups) if parameter_declarations is not None: - _setter("parameter_declarations", parameter_declarations) + pulumi.set(__self__, "parameter_declarations", parameter_declarations) if sheets is not None: - _setter("sheets", sheets) + pulumi.set(__self__, "sheets", sheets) @property @pulumi.getter(name="dataSetIdentifierDeclarations") @@ -58430,17 +45876,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, percent_range: Optional['outputs.DashboardPercentVisibleRange'] = None): - DashboardVisibleRangeOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - percent_range=percent_range, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - percent_range: Optional['outputs.DashboardPercentVisibleRange'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if percent_range is not None: - _setter("percent_range", percent_range) + pulumi.set(__self__, "percent_range", percent_range) @property @pulumi.getter(name="percentRange") @@ -58535,105 +45972,52 @@ def __init__(__self__, *, tree_map_visual: Optional['outputs.DashboardTreeMapVisual'] = None, waterfall_visual: Optional['outputs.DashboardWaterfallVisual'] = None, word_cloud_visual: Optional['outputs.DashboardWordCloudVisual'] = None): - DashboardVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - bar_chart_visual=bar_chart_visual, - box_plot_visual=box_plot_visual, - combo_chart_visual=combo_chart_visual, - custom_content_visual=custom_content_visual, - empty_visual=empty_visual, - filled_map_visual=filled_map_visual, - funnel_chart_visual=funnel_chart_visual, - gauge_chart_visual=gauge_chart_visual, - geospatial_map_visual=geospatial_map_visual, - heat_map_visual=heat_map_visual, - histogram_visual=histogram_visual, - insight_visual=insight_visual, - kpi_visual=kpi_visual, - line_chart_visual=line_chart_visual, - pie_chart_visual=pie_chart_visual, - pivot_table_visual=pivot_table_visual, - radar_chart_visual=radar_chart_visual, - sankey_diagram_visual=sankey_diagram_visual, - scatter_plot_visual=scatter_plot_visual, - table_visual=table_visual, - tree_map_visual=tree_map_visual, - waterfall_visual=waterfall_visual, - word_cloud_visual=word_cloud_visual, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bar_chart_visual: Optional['outputs.DashboardBarChartVisual'] = None, - box_plot_visual: Optional['outputs.DashboardBoxPlotVisual'] = None, - combo_chart_visual: Optional['outputs.DashboardComboChartVisual'] = None, - custom_content_visual: Optional['outputs.DashboardCustomContentVisual'] = None, - empty_visual: Optional['outputs.DashboardEmptyVisual'] = None, - filled_map_visual: Optional['outputs.DashboardFilledMapVisual'] = None, - funnel_chart_visual: Optional['outputs.DashboardFunnelChartVisual'] = None, - gauge_chart_visual: Optional['outputs.DashboardGaugeChartVisual'] = None, - geospatial_map_visual: Optional['outputs.DashboardGeospatialMapVisual'] = None, - heat_map_visual: Optional['outputs.DashboardHeatMapVisual'] = None, - histogram_visual: Optional['outputs.DashboardHistogramVisual'] = None, - insight_visual: Optional['outputs.DashboardInsightVisual'] = None, - kpi_visual: Optional['outputs.DashboardKpiVisual'] = None, - line_chart_visual: Optional['outputs.DashboardLineChartVisual'] = None, - pie_chart_visual: Optional['outputs.DashboardPieChartVisual'] = None, - pivot_table_visual: Optional['outputs.DashboardPivotTableVisual'] = None, - radar_chart_visual: Optional['outputs.DashboardRadarChartVisual'] = None, - sankey_diagram_visual: Optional['outputs.DashboardSankeyDiagramVisual'] = None, - scatter_plot_visual: Optional['outputs.DashboardScatterPlotVisual'] = None, - table_visual: Optional['outputs.DashboardTableVisual'] = None, - tree_map_visual: Optional['outputs.DashboardTreeMapVisual'] = None, - waterfall_visual: Optional['outputs.DashboardWaterfallVisual'] = None, - word_cloud_visual: Optional['outputs.DashboardWordCloudVisual'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bar_chart_visual is not None: - _setter("bar_chart_visual", bar_chart_visual) + pulumi.set(__self__, "bar_chart_visual", bar_chart_visual) if box_plot_visual is not None: - _setter("box_plot_visual", box_plot_visual) + pulumi.set(__self__, "box_plot_visual", box_plot_visual) if combo_chart_visual is not None: - _setter("combo_chart_visual", combo_chart_visual) + pulumi.set(__self__, "combo_chart_visual", combo_chart_visual) if custom_content_visual is not None: - _setter("custom_content_visual", custom_content_visual) + pulumi.set(__self__, "custom_content_visual", custom_content_visual) if empty_visual is not None: - _setter("empty_visual", empty_visual) + pulumi.set(__self__, "empty_visual", empty_visual) if filled_map_visual is not None: - _setter("filled_map_visual", filled_map_visual) + pulumi.set(__self__, "filled_map_visual", filled_map_visual) if funnel_chart_visual is not None: - _setter("funnel_chart_visual", funnel_chart_visual) + pulumi.set(__self__, "funnel_chart_visual", funnel_chart_visual) if gauge_chart_visual is not None: - _setter("gauge_chart_visual", gauge_chart_visual) + pulumi.set(__self__, "gauge_chart_visual", gauge_chart_visual) if geospatial_map_visual is not None: - _setter("geospatial_map_visual", geospatial_map_visual) + pulumi.set(__self__, "geospatial_map_visual", geospatial_map_visual) if heat_map_visual is not None: - _setter("heat_map_visual", heat_map_visual) + pulumi.set(__self__, "heat_map_visual", heat_map_visual) if histogram_visual is not None: - _setter("histogram_visual", histogram_visual) + pulumi.set(__self__, "histogram_visual", histogram_visual) if insight_visual is not None: - _setter("insight_visual", insight_visual) + pulumi.set(__self__, "insight_visual", insight_visual) if kpi_visual is not None: - _setter("kpi_visual", kpi_visual) + pulumi.set(__self__, "kpi_visual", kpi_visual) if line_chart_visual is not None: - _setter("line_chart_visual", line_chart_visual) + pulumi.set(__self__, "line_chart_visual", line_chart_visual) if pie_chart_visual is not None: - _setter("pie_chart_visual", pie_chart_visual) + pulumi.set(__self__, "pie_chart_visual", pie_chart_visual) if pivot_table_visual is not None: - _setter("pivot_table_visual", pivot_table_visual) + pulumi.set(__self__, "pivot_table_visual", pivot_table_visual) if radar_chart_visual is not None: - _setter("radar_chart_visual", radar_chart_visual) + pulumi.set(__self__, "radar_chart_visual", radar_chart_visual) if sankey_diagram_visual is not None: - _setter("sankey_diagram_visual", sankey_diagram_visual) + pulumi.set(__self__, "sankey_diagram_visual", sankey_diagram_visual) if scatter_plot_visual is not None: - _setter("scatter_plot_visual", scatter_plot_visual) + pulumi.set(__self__, "scatter_plot_visual", scatter_plot_visual) if table_visual is not None: - _setter("table_visual", table_visual) + pulumi.set(__self__, "table_visual", table_visual) if tree_map_visual is not None: - _setter("tree_map_visual", tree_map_visual) + pulumi.set(__self__, "tree_map_visual", tree_map_visual) if waterfall_visual is not None: - _setter("waterfall_visual", waterfall_visual) + pulumi.set(__self__, "waterfall_visual", waterfall_visual) if word_cloud_visual is not None: - _setter("word_cloud_visual", word_cloud_visual) + pulumi.set(__self__, "word_cloud_visual", word_cloud_visual) @property @pulumi.getter(name="barChartVisual") @@ -58772,17 +46156,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, availability_status: Optional['DashboardBehavior'] = None): - DashboardVisualAxisSortOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_status=availability_status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_status: Optional['DashboardBehavior'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_status is not None: - _setter("availability_status", availability_status) + pulumi.set(__self__, "availability_status", availability_status) @property @pulumi.getter(name="availabilityStatus") @@ -58817,29 +46192,12 @@ def __init__(__self__, *, name: str, trigger: 'DashboardVisualCustomActionTrigger', status: Optional['DashboardWidgetStatus'] = None): - DashboardVisualCustomAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - action_operations=action_operations, - custom_action_id=custom_action_id, - name=name, - trigger=trigger, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action_operations: Sequence['outputs.DashboardVisualCustomActionOperation'], - custom_action_id: str, - name: str, - trigger: 'DashboardVisualCustomActionTrigger', - status: Optional['DashboardWidgetStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action_operations", action_operations) - _setter("custom_action_id", custom_action_id) - _setter("name", name) - _setter("trigger", trigger) + pulumi.set(__self__, "action_operations", action_operations) + pulumi.set(__self__, "custom_action_id", custom_action_id) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "trigger", trigger) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter(name="actionOperations") @@ -58897,29 +46255,14 @@ def __init__(__self__, *, navigation_operation: Optional['outputs.DashboardCustomActionNavigationOperation'] = None, set_parameters_operation: Optional['outputs.DashboardCustomActionSetParametersOperation'] = None, url_operation: Optional['outputs.DashboardCustomActionUrlOperation'] = None): - DashboardVisualCustomActionOperation._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_operation=filter_operation, - navigation_operation=navigation_operation, - set_parameters_operation=set_parameters_operation, - url_operation=url_operation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_operation: Optional['outputs.DashboardCustomActionFilterOperation'] = None, - navigation_operation: Optional['outputs.DashboardCustomActionNavigationOperation'] = None, - set_parameters_operation: Optional['outputs.DashboardCustomActionSetParametersOperation'] = None, - url_operation: Optional['outputs.DashboardCustomActionUrlOperation'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if filter_operation is not None: - _setter("filter_operation", filter_operation) + pulumi.set(__self__, "filter_operation", filter_operation) if navigation_operation is not None: - _setter("navigation_operation", navigation_operation) + pulumi.set(__self__, "navigation_operation", navigation_operation) if set_parameters_operation is not None: - _setter("set_parameters_operation", set_parameters_operation) + pulumi.set(__self__, "set_parameters_operation", set_parameters_operation) if url_operation is not None: - _setter("url_operation", url_operation) + pulumi.set(__self__, "url_operation", url_operation) @property @pulumi.getter(name="filterOperation") @@ -58963,17 +46306,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, availability_status: Optional['DashboardBehavior'] = None): - DashboardVisualMenuOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_status=availability_status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_status: Optional['DashboardBehavior'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_status is not None: - _setter("availability_status", availability_status) + pulumi.set(__self__, "availability_status", availability_status) @property @pulumi.getter(name="availabilityStatus") @@ -59005,21 +46339,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, chart_color: Optional[str] = None, color_map: Optional[Sequence['outputs.DashboardDataPathColor']] = None): - DashboardVisualPalette._configure( - lambda key, value: pulumi.set(__self__, key, value), - chart_color=chart_color, - color_map=color_map, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - chart_color: Optional[str] = None, - color_map: Optional[Sequence['outputs.DashboardDataPathColor']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if chart_color is not None: - _setter("chart_color", chart_color) + pulumi.set(__self__, "chart_color", chart_color) if color_map is not None: - _setter("color_map", color_map) + pulumi.set(__self__, "color_map", color_map) @property @pulumi.getter(name="chartColor") @@ -59053,17 +46376,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, export_hidden_fields_option: Optional['outputs.DashboardExportHiddenFieldsOption'] = None): - DashboardVisualPublishOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - export_hidden_fields_option=export_hidden_fields_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - export_hidden_fields_option: Optional['outputs.DashboardExportHiddenFieldsOption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if export_hidden_fields_option is not None: - _setter("export_hidden_fields_option", export_hidden_fields_option) + pulumi.set(__self__, "export_hidden_fields_option", export_hidden_fields_option) @property @pulumi.getter(name="exportHiddenFieldsOption") @@ -59093,21 +46407,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, format_text: Optional['outputs.DashboardLongFormatText'] = None, visibility: Optional['DashboardVisibility'] = None): - DashboardVisualSubtitleLabelOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - format_text=format_text, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - format_text: Optional['outputs.DashboardLongFormatText'] = None, - visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if format_text is not None: - _setter("format_text", format_text) + pulumi.set(__self__, "format_text", format_text) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="formatText") @@ -59142,21 +46445,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, format_text: Optional['outputs.DashboardShortFormatText'] = None, visibility: Optional['DashboardVisibility'] = None): - DashboardVisualTitleLabelOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - format_text=format_text, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - format_text: Optional['outputs.DashboardShortFormatText'] = None, - visibility: Optional['DashboardVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if format_text is not None: - _setter("format_text", format_text) + pulumi.set(__self__, "format_text", format_text) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="formatText") @@ -59175,25 +46467,12 @@ def __init__(__self__, *, breakdowns: Optional[Sequence['outputs.DashboardDimensionField']] = None, categories: Optional[Sequence['outputs.DashboardDimensionField']] = None, values: Optional[Sequence['outputs.DashboardMeasureField']] = None): - DashboardWaterfallChartAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - breakdowns=breakdowns, - categories=categories, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - breakdowns: Optional[Sequence['outputs.DashboardDimensionField']] = None, - categories: Optional[Sequence['outputs.DashboardDimensionField']] = None, - values: Optional[Sequence['outputs.DashboardMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if breakdowns is not None: - _setter("breakdowns", breakdowns) + pulumi.set(__self__, "breakdowns", breakdowns) if categories is not None: - _setter("categories", categories) + pulumi.set(__self__, "categories", categories) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -59257,53 +46536,26 @@ def __init__(__self__, *, sort_configuration: Optional['outputs.DashboardWaterfallChartSortConfiguration'] = None, visual_palette: Optional['outputs.DashboardVisualPalette'] = None, waterfall_chart_options: Optional['outputs.DashboardWaterfallChartOptions'] = None): - DashboardWaterfallChartConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_axis_display_options=category_axis_display_options, - category_axis_label_options=category_axis_label_options, - data_labels=data_labels, - field_wells=field_wells, - legend=legend, - primary_y_axis_display_options=primary_y_axis_display_options, - primary_y_axis_label_options=primary_y_axis_label_options, - sort_configuration=sort_configuration, - visual_palette=visual_palette, - waterfall_chart_options=waterfall_chart_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_axis_display_options: Optional['outputs.DashboardAxisDisplayOptions'] = None, - category_axis_label_options: Optional['outputs.DashboardChartAxisLabelOptions'] = None, - data_labels: Optional['outputs.DashboardDataLabelOptions'] = None, - field_wells: Optional['outputs.DashboardWaterfallChartFieldWells'] = None, - legend: Optional['outputs.DashboardLegendOptions'] = None, - primary_y_axis_display_options: Optional['outputs.DashboardAxisDisplayOptions'] = None, - primary_y_axis_label_options: Optional['outputs.DashboardChartAxisLabelOptions'] = None, - sort_configuration: Optional['outputs.DashboardWaterfallChartSortConfiguration'] = None, - visual_palette: Optional['outputs.DashboardVisualPalette'] = None, - waterfall_chart_options: Optional['outputs.DashboardWaterfallChartOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_axis_display_options is not None: - _setter("category_axis_display_options", category_axis_display_options) + pulumi.set(__self__, "category_axis_display_options", category_axis_display_options) if category_axis_label_options is not None: - _setter("category_axis_label_options", category_axis_label_options) + pulumi.set(__self__, "category_axis_label_options", category_axis_label_options) if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if primary_y_axis_display_options is not None: - _setter("primary_y_axis_display_options", primary_y_axis_display_options) + pulumi.set(__self__, "primary_y_axis_display_options", primary_y_axis_display_options) if primary_y_axis_label_options is not None: - _setter("primary_y_axis_label_options", primary_y_axis_label_options) + pulumi.set(__self__, "primary_y_axis_label_options", primary_y_axis_label_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) if waterfall_chart_options is not None: - _setter("waterfall_chart_options", waterfall_chart_options) + pulumi.set(__self__, "waterfall_chart_options", waterfall_chart_options) @property @pulumi.getter(name="categoryAxisDisplayOptions") @@ -59377,17 +46629,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, waterfall_chart_aggregated_field_wells: Optional['outputs.DashboardWaterfallChartAggregatedFieldWells'] = None): - DashboardWaterfallChartFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - waterfall_chart_aggregated_field_wells=waterfall_chart_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - waterfall_chart_aggregated_field_wells: Optional['outputs.DashboardWaterfallChartAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if waterfall_chart_aggregated_field_wells is not None: - _setter("waterfall_chart_aggregated_field_wells", waterfall_chart_aggregated_field_wells) + pulumi.set(__self__, "waterfall_chart_aggregated_field_wells", waterfall_chart_aggregated_field_wells) @property @pulumi.getter(name="waterfallChartAggregatedFieldWells") @@ -59416,17 +46659,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, total_bar_label: Optional[str] = None): - DashboardWaterfallChartOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - total_bar_label=total_bar_label, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - total_bar_label: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if total_bar_label is not None: - _setter("total_bar_label", total_bar_label) + pulumi.set(__self__, "total_bar_label", total_bar_label) @property @pulumi.getter(name="totalBarLabel") @@ -59458,21 +46692,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, breakdown_items_limit: Optional['outputs.DashboardItemsLimitConfiguration'] = None, category_sort: Optional[Sequence['outputs.DashboardFieldSortOptions']] = None): - DashboardWaterfallChartSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - breakdown_items_limit=breakdown_items_limit, - category_sort=category_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - breakdown_items_limit: Optional['outputs.DashboardItemsLimitConfiguration'] = None, - category_sort: Optional[Sequence['outputs.DashboardFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if breakdown_items_limit is not None: - _setter("breakdown_items_limit", breakdown_items_limit) + pulumi.set(__self__, "breakdown_items_limit", breakdown_items_limit) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) @property @pulumi.getter(name="breakdownItemsLimit") @@ -59515,36 +46738,17 @@ def __init__(__self__, *, column_hierarchies: Optional[Sequence['outputs.DashboardColumnHierarchy']] = None, subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None): - DashboardWaterfallVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.DashboardVisualCustomAction']] = None, - chart_configuration: Optional['outputs.DashboardWaterfallChartConfiguration'] = None, - column_hierarchies: Optional[Sequence['outputs.DashboardColumnHierarchy']] = None, - subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -59582,19 +46786,8 @@ class DashboardWhatIfPointScenario(dict): def __init__(__self__, *, date: str, value: float): - DashboardWhatIfPointScenario._configure( - lambda key, value: pulumi.set(__self__, key, value), - date=date, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date: str, - value: float, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("date", date) - _setter("value", value) + pulumi.set(__self__, "date", date) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -59632,22 +46825,9 @@ def __init__(__self__, *, end_date: str, start_date: str, value: float): - DashboardWhatIfRangeScenario._configure( - lambda key, value: pulumi.set(__self__, key, value), - end_date=end_date, - start_date=start_date, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - end_date: str, - start_date: str, - value: float, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("end_date", end_date) - _setter("start_date", start_date) - _setter("value", value) + pulumi.set(__self__, "end_date", end_date) + pulumi.set(__self__, "start_date", start_date) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="endDate") @@ -59687,21 +46867,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, group_by: Optional[Sequence['outputs.DashboardDimensionField']] = None, size: Optional[Sequence['outputs.DashboardMeasureField']] = None): - DashboardWordCloudAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_by=group_by, - size=size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_by: Optional[Sequence['outputs.DashboardDimensionField']] = None, - size: Optional[Sequence['outputs.DashboardMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if group_by is not None: - _setter("group_by", group_by) + pulumi.set(__self__, "group_by", group_by) if size is not None: - _setter("size", size) + pulumi.set(__self__, "size", size) @property @pulumi.getter(name="groupBy") @@ -59744,29 +46913,14 @@ def __init__(__self__, *, field_wells: Optional['outputs.DashboardWordCloudFieldWells'] = None, sort_configuration: Optional['outputs.DashboardWordCloudSortConfiguration'] = None, word_cloud_options: Optional['outputs.DashboardWordCloudOptions'] = None): - DashboardWordCloudChartConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_label_options=category_label_options, - field_wells=field_wells, - sort_configuration=sort_configuration, - word_cloud_options=word_cloud_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_label_options: Optional['outputs.DashboardChartAxisLabelOptions'] = None, - field_wells: Optional['outputs.DashboardWordCloudFieldWells'] = None, - sort_configuration: Optional['outputs.DashboardWordCloudSortConfiguration'] = None, - word_cloud_options: Optional['outputs.DashboardWordCloudOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_label_options is not None: - _setter("category_label_options", category_label_options) + pulumi.set(__self__, "category_label_options", category_label_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if word_cloud_options is not None: - _setter("word_cloud_options", word_cloud_options) + pulumi.set(__self__, "word_cloud_options", word_cloud_options) @property @pulumi.getter(name="categoryLabelOptions") @@ -59810,17 +46964,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, word_cloud_aggregated_field_wells: Optional['outputs.DashboardWordCloudAggregatedFieldWells'] = None): - DashboardWordCloudFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - word_cloud_aggregated_field_wells=word_cloud_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - word_cloud_aggregated_field_wells: Optional['outputs.DashboardWordCloudAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if word_cloud_aggregated_field_wells is not None: - _setter("word_cloud_aggregated_field_wells", word_cloud_aggregated_field_wells) + pulumi.set(__self__, "word_cloud_aggregated_field_wells", word_cloud_aggregated_field_wells) @property @pulumi.getter(name="wordCloudAggregatedFieldWells") @@ -59864,37 +47009,18 @@ def __init__(__self__, *, word_orientation: Optional['DashboardWordCloudWordOrientation'] = None, word_padding: Optional['DashboardWordCloudWordPadding'] = None, word_scaling: Optional['DashboardWordCloudWordScaling'] = None): - DashboardWordCloudOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_layout=cloud_layout, - maximum_string_length=maximum_string_length, - word_casing=word_casing, - word_orientation=word_orientation, - word_padding=word_padding, - word_scaling=word_scaling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_layout: Optional['DashboardWordCloudCloudLayout'] = None, - maximum_string_length: Optional[float] = None, - word_casing: Optional['DashboardWordCloudWordCasing'] = None, - word_orientation: Optional['DashboardWordCloudWordOrientation'] = None, - word_padding: Optional['DashboardWordCloudWordPadding'] = None, - word_scaling: Optional['DashboardWordCloudWordScaling'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_layout is not None: - _setter("cloud_layout", cloud_layout) + pulumi.set(__self__, "cloud_layout", cloud_layout) if maximum_string_length is not None: - _setter("maximum_string_length", maximum_string_length) + pulumi.set(__self__, "maximum_string_length", maximum_string_length) if word_casing is not None: - _setter("word_casing", word_casing) + pulumi.set(__self__, "word_casing", word_casing) if word_orientation is not None: - _setter("word_orientation", word_orientation) + pulumi.set(__self__, "word_orientation", word_orientation) if word_padding is not None: - _setter("word_padding", word_padding) + pulumi.set(__self__, "word_padding", word_padding) if word_scaling is not None: - _setter("word_scaling", word_scaling) + pulumi.set(__self__, "word_scaling", word_scaling) @property @pulumi.getter(name="cloudLayout") @@ -59951,21 +47077,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, category_items_limit: Optional['outputs.DashboardItemsLimitConfiguration'] = None, category_sort: Optional[Sequence['outputs.DashboardFieldSortOptions']] = None): - DashboardWordCloudSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_items_limit=category_items_limit, - category_sort=category_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_items_limit: Optional['outputs.DashboardItemsLimitConfiguration'] = None, - category_sort: Optional[Sequence['outputs.DashboardFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_items_limit is not None: - _setter("category_items_limit", category_items_limit) + pulumi.set(__self__, "category_items_limit", category_items_limit) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) @property @pulumi.getter(name="categoryItemsLimit") @@ -60008,36 +47123,17 @@ def __init__(__self__, *, column_hierarchies: Optional[Sequence['outputs.DashboardColumnHierarchy']] = None, subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None): - DashboardWordCloudVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.DashboardVisualCustomAction']] = None, - chart_configuration: Optional['outputs.DashboardWordCloudChartConfiguration'] = None, - column_hierarchies: Optional[Sequence['outputs.DashboardColumnHierarchy']] = None, - subtitle: Optional['outputs.DashboardVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.DashboardVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -60101,17 +47197,8 @@ def __init__(__self__, *, a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

""" - DataSetColumnGroup._configure( - lambda key, value: pulumi.set(__self__, key, value), - geo_spatial_column_group=geo_spatial_column_group, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - geo_spatial_column_group: Optional['outputs.DataSetGeoSpatialColumnGroup'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if geo_spatial_column_group is not None: - _setter("geo_spatial_column_group", geo_spatial_column_group) + pulumi.set(__self__, "geo_spatial_column_group", geo_spatial_column_group) @property @pulumi.getter(name="geoSpatialColumnGroup") @@ -60141,21 +47228,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, column_names: Optional[Sequence[str]] = None, principals: Optional[Sequence[str]] = None): - DataSetColumnLevelPermissionRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_names=column_names, - principals=principals, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_names: Optional[Sequence[str]] = None, - principals: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column_names is not None: - _setter("column_names", column_names) + pulumi.set(__self__, "column_names", column_names) if principals is not None: - _setter("principals", principals) + pulumi.set(__self__, "principals", principals) @property @pulumi.getter(name="columnNames") @@ -60204,29 +47280,14 @@ def __init__(__self__, *, """

A parameter created in the dataset that could be of any one data type such as string, integer, decimal or datetime.

""" - DataSetDatasetParameter._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_dataset_parameter=date_time_dataset_parameter, - decimal_dataset_parameter=decimal_dataset_parameter, - integer_dataset_parameter=integer_dataset_parameter, - string_dataset_parameter=string_dataset_parameter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_dataset_parameter: Optional['outputs.DataSetDateTimeDatasetParameter'] = None, - decimal_dataset_parameter: Optional['outputs.DataSetDecimalDatasetParameter'] = None, - integer_dataset_parameter: Optional['outputs.DataSetIntegerDatasetParameter'] = None, - string_dataset_parameter: Optional['outputs.DataSetStringDatasetParameter'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_dataset_parameter is not None: - _setter("date_time_dataset_parameter", date_time_dataset_parameter) + pulumi.set(__self__, "date_time_dataset_parameter", date_time_dataset_parameter) if decimal_dataset_parameter is not None: - _setter("decimal_dataset_parameter", decimal_dataset_parameter) + pulumi.set(__self__, "decimal_dataset_parameter", decimal_dataset_parameter) if integer_dataset_parameter is not None: - _setter("integer_dataset_parameter", integer_dataset_parameter) + pulumi.set(__self__, "integer_dataset_parameter", integer_dataset_parameter) if string_dataset_parameter is not None: - _setter("string_dataset_parameter", string_dataset_parameter) + pulumi.set(__self__, "string_dataset_parameter", string_dataset_parameter) @property @pulumi.getter(name="dateTimeDatasetParameter") @@ -60284,30 +47345,13 @@ def __init__(__self__, *, """

A parameter created in the dataset of date time data type.

""" - DataSetDateTimeDatasetParameter._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - name=name, - value_type=value_type, - default_values=default_values, - time_granularity=time_granularity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: str, - name: str, - value_type: 'DataSetDatasetParameterValueType', - default_values: Optional['outputs.DataSetDateTimeDatasetParameterDefaultValues'] = None, - time_granularity: Optional['DataSetTimeGranularity'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) - _setter("name", name) - _setter("value_type", value_type) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value_type", value_type) if default_values is not None: - _setter("default_values", default_values) + pulumi.set(__self__, "default_values", default_values) if time_granularity is not None: - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "time_granularity", time_granularity) @property @pulumi.getter @@ -60363,17 +47407,8 @@ def __init__(__self__, *,

List of default values defined for a given string date time parameter type. Currently only static values are supported.

:param Sequence[str] static_values:

List of static default values defined for a given string date time parameter type.

""" - DataSetDateTimeDatasetParameterDefaultValues._configure( - lambda key, value: pulumi.set(__self__, key, value), - static_values=static_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - static_values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if static_values is not None: - _setter("static_values", static_values) + pulumi.set(__self__, "static_values", static_values) @property @pulumi.getter(name="staticValues") @@ -60416,26 +47451,11 @@ def __init__(__self__, *, """

A parameter created in the dataset of decimal data type.

""" - DataSetDecimalDatasetParameter._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - name=name, - value_type=value_type, - default_values=default_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: str, - name: str, - value_type: 'DataSetDatasetParameterValueType', - default_values: Optional['outputs.DataSetDecimalDatasetParameterDefaultValues'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) - _setter("name", name) - _setter("value_type", value_type) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value_type", value_type) if default_values is not None: - _setter("default_values", default_values) + pulumi.set(__self__, "default_values", default_values) @property @pulumi.getter @@ -60486,17 +47506,8 @@ def __init__(__self__, *,

List of default values defined for a given decimal dataset parameter type. Currently only static values are supported.

:param Sequence[float] static_values:

List of static default values defined for a given decimal dataset parameter type.

""" - DataSetDecimalDatasetParameterDefaultValues._configure( - lambda key, value: pulumi.set(__self__, key, value), - static_values=static_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - static_values: Optional[Sequence[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if static_values is not None: - _setter("static_values", static_values) + pulumi.set(__self__, "static_values", static_values) @property @pulumi.getter(name="staticValues") @@ -60511,11 +47522,6 @@ def static_values(self) -> Optional[Sequence[float]]: class DataSetFieldFolderMap(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -60549,23 +47555,10 @@ def __init__(__self__, *, :param Sequence[str] columns:

Columns in this hierarchy.

:param str name:

A display name for the hierarchy.

""" - DataSetGeoSpatialColumnGroup._configure( - lambda key, value: pulumi.set(__self__, key, value), - columns=columns, - name=name, - country_code=country_code, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - columns: Sequence[str], - name: str, - country_code: Optional['DataSetGeoSpatialCountryCode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("columns", columns) - _setter("name", name) + pulumi.set(__self__, "columns", columns) + pulumi.set(__self__, "name", name) if country_code is not None: - _setter("country_code", country_code) + pulumi.set(__self__, "country_code", country_code) @property @pulumi.getter @@ -60616,17 +47609,8 @@ def __init__(__self__, *, """

Incremental Refresh

""" - DataSetIncrementalRefresh._configure( - lambda key, value: pulumi.set(__self__, key, value), - lookback_window=lookback_window, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lookback_window: Optional['outputs.DataSetLookbackWindow'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if lookback_window is not None: - _setter("lookback_window", lookback_window) + pulumi.set(__self__, "lookback_window", lookback_window) @property @pulumi.getter(name="lookbackWindow") @@ -60668,21 +47652,10 @@ def __init__(__self__, *, :param bool wait_for_spice_ingestion:

Wait for SPICE ingestion to finish to mark dataset creation/update successful. Default (true). Applicable only when DataSetImportMode mode is set to SPICE.

""" - DataSetIngestionWaitPolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - ingestion_wait_time_in_hours=ingestion_wait_time_in_hours, - wait_for_spice_ingestion=wait_for_spice_ingestion, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ingestion_wait_time_in_hours: Optional[float] = None, - wait_for_spice_ingestion: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ingestion_wait_time_in_hours is not None: - _setter("ingestion_wait_time_in_hours", ingestion_wait_time_in_hours) + pulumi.set(__self__, "ingestion_wait_time_in_hours", ingestion_wait_time_in_hours) if wait_for_spice_ingestion is not None: - _setter("wait_for_spice_ingestion", wait_for_spice_ingestion) + pulumi.set(__self__, "wait_for_spice_ingestion", wait_for_spice_ingestion) @property @pulumi.getter(name="ingestionWaitTimeInHours") @@ -60735,26 +47708,11 @@ def __init__(__self__, *, """

A parameter created in the dataset of integer data type.

""" - DataSetIntegerDatasetParameter._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - name=name, - value_type=value_type, - default_values=default_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: str, - name: str, - value_type: 'DataSetDatasetParameterValueType', - default_values: Optional['outputs.DataSetIntegerDatasetParameterDefaultValues'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) - _setter("name", name) - _setter("value_type", value_type) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value_type", value_type) if default_values is not None: - _setter("default_values", default_values) + pulumi.set(__self__, "default_values", default_values) @property @pulumi.getter @@ -60805,17 +47763,8 @@ def __init__(__self__, *,

List of default values defined for a given integer dataset parameter type. Currently only static values are supported.

:param Sequence[float] static_values:

List of static default values defined for a given integer dataset parameter type.

""" - DataSetIntegerDatasetParameterDefaultValues._configure( - lambda key, value: pulumi.set(__self__, key, value), - static_values=static_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - static_values: Optional[Sequence[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if static_values is not None: - _setter("static_values", static_values) + pulumi.set(__self__, "static_values", static_values) @property @pulumi.getter(name="staticValues") @@ -60830,11 +47779,6 @@ def static_values(self) -> Optional[Sequence[float]]: class DataSetLogicalTableMap(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -60866,25 +47810,12 @@ def __init__(__self__, *, :param str column_name:

Column Name

:param float size:

Size

""" - DataSetLookbackWindow._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_name=column_name, - size=size, - size_unit=size_unit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_name: Optional[str] = None, - size: Optional[float] = None, - size_unit: Optional['DataSetSizeUnit'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column_name is not None: - _setter("column_name", column_name) + pulumi.set(__self__, "column_name", column_name) if size is not None: - _setter("size", size) + pulumi.set(__self__, "size", size) if size_unit is not None: - _setter("size_unit", size_unit) + pulumi.set(__self__, "size_unit", size_unit) @property @pulumi.getter(name="columnName") @@ -60922,25 +47853,12 @@ def __init__(__self__, *, :param str description:

A description for a column.

:param str name:

A display name for the dataset.

""" - DataSetOutputColumn._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - name=name, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[str] = None, - name: Optional[str] = None, - type: Optional['DataSetColumnDataType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -60968,11 +47886,6 @@ def type(self) -> Optional['DataSetColumnDataType']: class DataSetPhysicalTableMap(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -61002,17 +47915,8 @@ def __init__(__self__, *, """

Refresh Configuration.

""" - DataSetRefreshConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - incremental_refresh=incremental_refresh, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - incremental_refresh: Optional['outputs.DataSetIncrementalRefresh'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if incremental_refresh is not None: - _setter("incremental_refresh", incremental_refresh) + pulumi.set(__self__, "incremental_refresh", incremental_refresh) @property @pulumi.getter(name="incrementalRefresh") @@ -61047,17 +47951,8 @@ def __init__(__self__, *, """

The dataset refresh properties for the dataset.

""" - DataSetRefreshProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - refresh_configuration=refresh_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - refresh_configuration: Optional['outputs.DataSetRefreshConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if refresh_configuration is not None: - _setter("refresh_configuration", refresh_configuration) + pulumi.set(__self__, "refresh_configuration", refresh_configuration) @property @pulumi.getter(name="refreshConfiguration") @@ -61092,19 +47987,8 @@ def __init__(__self__, *, """ - DataSetResourcePermission._configure( - lambda key, value: pulumi.set(__self__, key, value), - actions=actions, - principal=principal, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - actions: Sequence[str], - principal: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("actions", actions) - _setter("principal", principal) + pulumi.set(__self__, "actions", actions) + pulumi.set(__self__, "principal", principal) @property @pulumi.getter @@ -61172,31 +48056,14 @@ def __init__(__self__, *, :param str arn:

The Amazon Resource Name (ARN) of the permission dataset.

:param str namespace:

The namespace associated with the row-level permissions dataset.

""" - DataSetRowLevelPermissionDataSet._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - permission_policy=permission_policy, - format_version=format_version, - namespace=namespace, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: str, - permission_policy: 'DataSetRowLevelPermissionPolicy', - format_version: Optional['DataSetRowLevelPermissionFormatVersion'] = None, - namespace: Optional[str] = None, - status: Optional['DataSetStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("arn", arn) - _setter("permission_policy", permission_policy) + pulumi.set(__self__, "arn", arn) + pulumi.set(__self__, "permission_policy", permission_policy) if format_version is not None: - _setter("format_version", format_version) + pulumi.set(__self__, "format_version", format_version) if namespace is not None: - _setter("namespace", namespace) + pulumi.set(__self__, "namespace", namespace) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter @@ -61263,24 +48130,11 @@ def __init__(__self__, *, :param Sequence['DataSetRowLevelPermissionTagRule'] tag_rules:

A set of rules associated with row-level security, such as the tag names and columns that they are assigned to.

:param Sequence[Sequence[str]] tag_rule_configurations:

A list of tag configuration rules to apply to a dataset. All tag configurations have the OR condition. Tags within each tile will be joined (AND). At least one rule in this structure must have all tag values assigned to it to apply Row-level security (RLS) to the dataset.

""" - DataSetRowLevelPermissionTagConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - tag_rules=tag_rules, - status=status, - tag_rule_configurations=tag_rule_configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - tag_rules: Sequence['outputs.DataSetRowLevelPermissionTagRule'], - status: Optional['DataSetStatus'] = None, - tag_rule_configurations: Optional[Sequence[Sequence[str]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("tag_rules", tag_rules) + pulumi.set(__self__, "tag_rules", tag_rules) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) if tag_rule_configurations is not None: - _setter("tag_rule_configurations", tag_rule_configurations) + pulumi.set(__self__, "tag_rule_configurations", tag_rule_configurations) @property @pulumi.getter(name="tagRules") @@ -61344,27 +48198,12 @@ def __init__(__self__, *, :param str match_all_value:

A string that you want to use to filter by all the values in a column in the dataset and don’t want to list the values one by one. For example, you can use an asterisk as your match all value.

:param str tag_multi_value_delimiter:

A string that you want to use to delimit the values when you pass the values at run time. For example, you can delimit the values with a comma.

""" - DataSetRowLevelPermissionTagRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_name=column_name, - tag_key=tag_key, - match_all_value=match_all_value, - tag_multi_value_delimiter=tag_multi_value_delimiter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_name: str, - tag_key: str, - match_all_value: Optional[str] = None, - tag_multi_value_delimiter: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column_name", column_name) - _setter("tag_key", tag_key) + pulumi.set(__self__, "column_name", column_name) + pulumi.set(__self__, "tag_key", tag_key) if match_all_value is not None: - _setter("match_all_value", match_all_value) + pulumi.set(__self__, "match_all_value", match_all_value) if tag_multi_value_delimiter is not None: - _setter("tag_multi_value_delimiter", tag_multi_value_delimiter) + pulumi.set(__self__, "tag_multi_value_delimiter", tag_multi_value_delimiter) @property @pulumi.getter(name="columnName") @@ -61431,26 +48270,11 @@ def __init__(__self__, *, """

A parameter created in the dataset of string data type.

""" - DataSetStringDatasetParameter._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - name=name, - value_type=value_type, - default_values=default_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: str, - name: str, - value_type: 'DataSetDatasetParameterValueType', - default_values: Optional['outputs.DataSetStringDatasetParameterDefaultValues'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) - _setter("name", name) - _setter("value_type", value_type) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value_type", value_type) if default_values is not None: - _setter("default_values", default_values) + pulumi.set(__self__, "default_values", default_values) @property @pulumi.getter @@ -61501,17 +48325,8 @@ def __init__(__self__, *,

List of default values defined for a given string dataset parameter type. Currently only static values are supported.

:param Sequence[str] static_values:

List of static default values defined for a given string dataset parameter type.

""" - DataSetStringDatasetParameterDefaultValues._configure( - lambda key, value: pulumi.set(__self__, key, value), - static_values=static_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - static_values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if static_values is not None: - _setter("static_values", static_values) + pulumi.set(__self__, "static_values", static_values) @property @pulumi.getter(name="staticValues") @@ -61537,19 +48352,8 @@ def __init__(__self__, *, :param str key:

Tag key.

:param str value:

Tag value.

""" - DataSetTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -61598,21 +48402,10 @@ def __init__(__self__, *, """

The dataset usage configuration for the dataset.

""" - DataSetUsageConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - disable_use_as_direct_query_source=disable_use_as_direct_query_source, - disable_use_as_imported_source=disable_use_as_imported_source, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - disable_use_as_direct_query_source: Optional[bool] = None, - disable_use_as_imported_source: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if disable_use_as_direct_query_source is not None: - _setter("disable_use_as_direct_query_source", disable_use_as_direct_query_source) + pulumi.set(__self__, "disable_use_as_direct_query_source", disable_use_as_direct_query_source) if disable_use_as_imported_source is not None: - _setter("disable_use_as_imported_source", disable_use_as_imported_source) + pulumi.set(__self__, "disable_use_as_imported_source", disable_use_as_imported_source) @property @pulumi.getter(name="disableUseAsDirectQuerySource") @@ -61636,16 +48429,7 @@ def __init__(__self__, *,

Amazon Elasticsearch Service parameters.

:param str domain:

The Amazon Elasticsearch Service domain.

""" - DataSourceAmazonElasticsearchParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - domain=domain, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - domain: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("domain", domain) + pulumi.set(__self__, "domain", domain) @property @pulumi.getter @@ -61667,16 +48451,7 @@ def __init__(__self__, *,

Amazon OpenSearch Service parameters.

:param str domain:

The Amazon OpenSearch Service domain.

""" - DataSourceAmazonOpenSearchParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - domain=domain, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - domain: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("domain", domain) + pulumi.set(__self__, "domain", domain) @property @pulumi.getter @@ -61719,21 +48494,10 @@ def __init__(__self__, *, :param str role_arn:

Use the RoleArn structure to override an account-wide role for a specific Athena data source. For example, say an account administrator has turned off all Athena access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow Athena access for the single Athena data source that is specified in the structure, even if the account-wide role forbidding Athena access is still active.

:param str work_group:

The workgroup that Amazon Athena uses.

""" - DataSourceAthenaParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - work_group=work_group, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: Optional[str] = None, - work_group: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if work_group is not None: - _setter("work_group", work_group) + pulumi.set(__self__, "work_group", work_group) @property @pulumi.getter(name="roleArn") @@ -61767,22 +48531,9 @@ def __init__(__self__, *, :param str host:

Host.

:param float port:

Port.

""" - DataSourceAuroraParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - database=database, - host=host, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database: str, - host: str, - port: float, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database", database) - _setter("host", host) - _setter("port", port) + pulumi.set(__self__, "database", database) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) @property @pulumi.getter @@ -61824,22 +48575,9 @@ def __init__(__self__, *, :param str host:

Host.

:param float port:

Port.

""" - DataSourceAuroraPostgreSqlParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - database=database, - host=host, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database: str, - host: str, - port: float, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database", database) - _setter("host", host) - _setter("port", port) + pulumi.set(__self__, "database", database) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) @property @pulumi.getter @@ -61906,23 +48644,10 @@ def __init__(__self__, *, null, the DataSourceParameters originally used with these Credentials is automatically allowed.

""" - DataSourceCredentialPair._configure( - lambda key, value: pulumi.set(__self__, key, value), - password=password, - username=username, - alternate_data_source_parameters=alternate_data_source_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - password: str, - username: str, - alternate_data_source_parameters: Optional[Sequence['outputs.DataSourceParameters']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("password", password) - _setter("username", username) + pulumi.set(__self__, "password", password) + pulumi.set(__self__, "username", username) if alternate_data_source_parameters is not None: - _setter("alternate_data_source_parameters", alternate_data_source_parameters) + pulumi.set(__self__, "alternate_data_source_parameters", alternate_data_source_parameters) @property @pulumi.getter @@ -61997,25 +48722,12 @@ def __init__(__self__, *, DataSourceCredentials structure.

:param str secret_arn:

The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager.

""" - DataSourceCredentials._configure( - lambda key, value: pulumi.set(__self__, key, value), - copy_source_arn=copy_source_arn, - credential_pair=credential_pair, - secret_arn=secret_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - copy_source_arn: Optional[str] = None, - credential_pair: Optional['outputs.DataSourceCredentialPair'] = None, - secret_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if copy_source_arn is not None: - _setter("copy_source_arn", copy_source_arn) + pulumi.set(__self__, "copy_source_arn", copy_source_arn) if credential_pair is not None: - _setter("credential_pair", credential_pair) + pulumi.set(__self__, "credential_pair", credential_pair) if secret_arn is not None: - _setter("secret_arn", secret_arn) + pulumi.set(__self__, "secret_arn", secret_arn) @property @pulumi.getter(name="copySourceArn") @@ -62074,22 +48786,9 @@ def __init__(__self__, *, :param float port:

Port.

:param str sql_endpoint_path:

The HTTP Path of the Databricks data source.

""" - DataSourceDatabricksParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - host=host, - port=port, - sql_endpoint_path=sql_endpoint_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - host: str, - port: float, - sql_endpoint_path: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("host", host) - _setter("port", port) - _setter("sql_endpoint_path", sql_endpoint_path) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) + pulumi.set(__self__, "sql_endpoint_path", sql_endpoint_path) @property @pulumi.getter @@ -62128,21 +48827,10 @@ def __init__(__self__, *,

Error information for the data source creation or update.

:param str message:

Error message.

""" - DataSourceErrorInfo._configure( - lambda key, value: pulumi.set(__self__, key, value), - message=message, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - message: Optional[str] = None, - type: Optional['DataSourceErrorInfoType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if message is not None: - _setter("message", message) + pulumi.set(__self__, "message", message) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -62171,19 +48859,8 @@ def __init__(__self__, *, :param str bucket:

Amazon S3 bucket.

:param str key:

Amazon S3 key that identifies an object.

""" - DataSourceManifestFileLocation._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - key=key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: str, - key: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) - _setter("key", key) + pulumi.set(__self__, "bucket", bucket) + pulumi.set(__self__, "key", key) @property @pulumi.getter @@ -62217,22 +48894,9 @@ def __init__(__self__, *, :param str host:

Host.

:param float port:

Port.

""" - DataSourceMariaDbParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - database=database, - host=host, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database: str, - host: str, - port: float, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database", database) - _setter("host", host) - _setter("port", port) + pulumi.set(__self__, "database", database) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) @property @pulumi.getter @@ -62274,22 +48938,9 @@ def __init__(__self__, *, :param str host:

Host.

:param float port:

Port.

""" - DataSourceMySqlParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - database=database, - host=host, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database: str, - host: str, - port: float, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database", database) - _setter("host", host) - _setter("port", port) + pulumi.set(__self__, "database", database) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) @property @pulumi.getter @@ -62322,22 +48973,9 @@ def __init__(__self__, *, database: str, host: str, port: float): - DataSourceOracleParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - database=database, - host=host, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database: str, - host: str, - port: float, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database", database) - _setter("host", host) - _setter("port", port) + pulumi.set(__self__, "database", database) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) @property @pulumi.getter @@ -62437,85 +49075,42 @@ def __init__(__self__, *, This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

""" - DataSourceParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - amazon_elasticsearch_parameters=amazon_elasticsearch_parameters, - amazon_open_search_parameters=amazon_open_search_parameters, - athena_parameters=athena_parameters, - aurora_parameters=aurora_parameters, - aurora_postgre_sql_parameters=aurora_postgre_sql_parameters, - databricks_parameters=databricks_parameters, - maria_db_parameters=maria_db_parameters, - my_sql_parameters=my_sql_parameters, - oracle_parameters=oracle_parameters, - postgre_sql_parameters=postgre_sql_parameters, - presto_parameters=presto_parameters, - rds_parameters=rds_parameters, - redshift_parameters=redshift_parameters, - s3_parameters=s3_parameters, - snowflake_parameters=snowflake_parameters, - spark_parameters=spark_parameters, - sql_server_parameters=sql_server_parameters, - teradata_parameters=teradata_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - amazon_elasticsearch_parameters: Optional['outputs.DataSourceAmazonElasticsearchParameters'] = None, - amazon_open_search_parameters: Optional['outputs.DataSourceAmazonOpenSearchParameters'] = None, - athena_parameters: Optional['outputs.DataSourceAthenaParameters'] = None, - aurora_parameters: Optional['outputs.DataSourceAuroraParameters'] = None, - aurora_postgre_sql_parameters: Optional['outputs.DataSourceAuroraPostgreSqlParameters'] = None, - databricks_parameters: Optional['outputs.DataSourceDatabricksParameters'] = None, - maria_db_parameters: Optional['outputs.DataSourceMariaDbParameters'] = None, - my_sql_parameters: Optional['outputs.DataSourceMySqlParameters'] = None, - oracle_parameters: Optional['outputs.DataSourceOracleParameters'] = None, - postgre_sql_parameters: Optional['outputs.DataSourcePostgreSqlParameters'] = None, - presto_parameters: Optional['outputs.DataSourcePrestoParameters'] = None, - rds_parameters: Optional['outputs.DataSourceRdsParameters'] = None, - redshift_parameters: Optional['outputs.DataSourceRedshiftParameters'] = None, - s3_parameters: Optional['outputs.DataSourceS3Parameters'] = None, - snowflake_parameters: Optional['outputs.DataSourceSnowflakeParameters'] = None, - spark_parameters: Optional['outputs.DataSourceSparkParameters'] = None, - sql_server_parameters: Optional['outputs.DataSourceSqlServerParameters'] = None, - teradata_parameters: Optional['outputs.DataSourceTeradataParameters'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if amazon_elasticsearch_parameters is not None: - _setter("amazon_elasticsearch_parameters", amazon_elasticsearch_parameters) + pulumi.set(__self__, "amazon_elasticsearch_parameters", amazon_elasticsearch_parameters) if amazon_open_search_parameters is not None: - _setter("amazon_open_search_parameters", amazon_open_search_parameters) + pulumi.set(__self__, "amazon_open_search_parameters", amazon_open_search_parameters) if athena_parameters is not None: - _setter("athena_parameters", athena_parameters) + pulumi.set(__self__, "athena_parameters", athena_parameters) if aurora_parameters is not None: - _setter("aurora_parameters", aurora_parameters) + pulumi.set(__self__, "aurora_parameters", aurora_parameters) if aurora_postgre_sql_parameters is not None: - _setter("aurora_postgre_sql_parameters", aurora_postgre_sql_parameters) + pulumi.set(__self__, "aurora_postgre_sql_parameters", aurora_postgre_sql_parameters) if databricks_parameters is not None: - _setter("databricks_parameters", databricks_parameters) + pulumi.set(__self__, "databricks_parameters", databricks_parameters) if maria_db_parameters is not None: - _setter("maria_db_parameters", maria_db_parameters) + pulumi.set(__self__, "maria_db_parameters", maria_db_parameters) if my_sql_parameters is not None: - _setter("my_sql_parameters", my_sql_parameters) + pulumi.set(__self__, "my_sql_parameters", my_sql_parameters) if oracle_parameters is not None: - _setter("oracle_parameters", oracle_parameters) + pulumi.set(__self__, "oracle_parameters", oracle_parameters) if postgre_sql_parameters is not None: - _setter("postgre_sql_parameters", postgre_sql_parameters) + pulumi.set(__self__, "postgre_sql_parameters", postgre_sql_parameters) if presto_parameters is not None: - _setter("presto_parameters", presto_parameters) + pulumi.set(__self__, "presto_parameters", presto_parameters) if rds_parameters is not None: - _setter("rds_parameters", rds_parameters) + pulumi.set(__self__, "rds_parameters", rds_parameters) if redshift_parameters is not None: - _setter("redshift_parameters", redshift_parameters) + pulumi.set(__self__, "redshift_parameters", redshift_parameters) if s3_parameters is not None: - _setter("s3_parameters", s3_parameters) + pulumi.set(__self__, "s3_parameters", s3_parameters) if snowflake_parameters is not None: - _setter("snowflake_parameters", snowflake_parameters) + pulumi.set(__self__, "snowflake_parameters", snowflake_parameters) if spark_parameters is not None: - _setter("spark_parameters", spark_parameters) + pulumi.set(__self__, "spark_parameters", spark_parameters) if sql_server_parameters is not None: - _setter("sql_server_parameters", sql_server_parameters) + pulumi.set(__self__, "sql_server_parameters", sql_server_parameters) if teradata_parameters is not None: - _setter("teradata_parameters", teradata_parameters) + pulumi.set(__self__, "teradata_parameters", teradata_parameters) @property @pulumi.getter(name="amazonElasticsearchParameters") @@ -62623,22 +49218,9 @@ def __init__(__self__, *, :param str host:

Host.

:param float port:

Port.

""" - DataSourcePostgreSqlParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - database=database, - host=host, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database: str, - host: str, - port: float, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database", database) - _setter("host", host) - _setter("port", port) + pulumi.set(__self__, "database", database) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) @property @pulumi.getter @@ -62680,22 +49262,9 @@ def __init__(__self__, *, :param str host:

Host.

:param float port:

Port.

""" - DataSourcePrestoParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog=catalog, - host=host, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog: str, - host: str, - port: float, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("catalog", catalog) - _setter("host", host) - _setter("port", port) + pulumi.set(__self__, "catalog", catalog) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) @property @pulumi.getter @@ -62752,19 +49321,8 @@ def __init__(__self__, *, :param str database:

Database.

:param str instance_id:

Instance ID.

""" - DataSourceRdsParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - database=database, - instance_id=instance_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database: str, - instance_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database", database) - _setter("instance_id", instance_id) + pulumi.set(__self__, "database", database) + pulumi.set(__self__, "instance_id", instance_id) @property @pulumi.getter @@ -62822,28 +49380,13 @@ def __init__(__self__, *, :param str host:

Host. This field can be blank if ClusterId is provided.

:param float port:

Port. This field can be blank if the ClusterId is provided.

""" - DataSourceRedshiftParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - database=database, - cluster_id=cluster_id, - host=host, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database: str, - cluster_id: Optional[str] = None, - host: Optional[str] = None, - port: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database", database) + pulumi.set(__self__, "database", database) if cluster_id is not None: - _setter("cluster_id", cluster_id) + pulumi.set(__self__, "cluster_id", cluster_id) if host is not None: - _setter("host", host) + pulumi.set(__self__, "host", host) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) @property @pulumi.getter @@ -62906,19 +49449,8 @@ def __init__(__self__, *, """ - DataSourceResourcePermission._configure( - lambda key, value: pulumi.set(__self__, key, value), - actions=actions, - principal=principal, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - actions: Sequence[str], - principal: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("actions", actions) - _setter("principal", principal) + pulumi.set(__self__, "actions", actions) + pulumi.set(__self__, "principal", principal) @property @pulumi.getter @@ -62982,20 +49514,9 @@ def __init__(__self__, *,

S3 parameters.

:param str role_arn:

Use the RoleArn structure to override an account-wide role for a specific S3 data source. For example, say an account administrator has turned off all S3 access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow S3 access for the single S3 data source that is specified in the structure, even if the account-wide role forbidding S3 access is still active.

""" - DataSourceS3Parameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - manifest_file_location=manifest_file_location, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - manifest_file_location: 'outputs.DataSourceManifestFileLocation', - role_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("manifest_file_location", manifest_file_location) + pulumi.set(__self__, "manifest_file_location", manifest_file_location) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="manifestFileLocation") @@ -63026,22 +49547,9 @@ def __init__(__self__, *, :param str host:

Host.

:param str warehouse:

Warehouse.

""" - DataSourceSnowflakeParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - database=database, - host=host, - warehouse=warehouse, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database: str, - host: str, - warehouse: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database", database) - _setter("host", host) - _setter("warehouse", warehouse) + pulumi.set(__self__, "database", database) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "warehouse", warehouse) @property @pulumi.getter @@ -63081,19 +49589,8 @@ def __init__(__self__, *, :param str host:

Host.

:param float port:

Port.

""" - DataSourceSparkParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - host=host, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - host: str, - port: float, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("host", host) - _setter("port", port) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) @property @pulumi.getter @@ -63127,22 +49624,9 @@ def __init__(__self__, *, :param str host:

Host.

:param float port:

Port.

""" - DataSourceSqlServerParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - database=database, - host=host, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database: str, - host: str, - port: float, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database", database) - _setter("host", host) - _setter("port", port) + pulumi.set(__self__, "database", database) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) @property @pulumi.getter @@ -63199,17 +49683,8 @@ def __init__(__self__, *, underlying data source.

:param bool disable_ssl:

A Boolean option to control whether SSL should be disabled.

""" - DataSourceSslProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - disable_ssl=disable_ssl, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - disable_ssl: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if disable_ssl is not None: - _setter("disable_ssl", disable_ssl) + pulumi.set(__self__, "disable_ssl", disable_ssl) @property @pulumi.getter(name="disableSsl") @@ -63235,19 +49710,8 @@ def __init__(__self__, *, :param str key:

Tag key.

:param str value:

Tag value.

""" - DataSourceTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -63281,22 +49745,9 @@ def __init__(__self__, *, :param str host:

Host.

:param float port:

Port.

""" - DataSourceTeradataParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - database=database, - host=host, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database: str, - host: str, - port: float, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database", database) - _setter("host", host) - _setter("port", port) + pulumi.set(__self__, "database", database) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "port", port) @property @pulumi.getter @@ -63351,16 +49802,7 @@ def __init__(__self__, *,

VPC connection properties.

:param str vpc_connection_arn:

The Amazon Resource Name (ARN) for the VPC connection.

""" - DataSourceVpcConnectionProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - vpc_connection_arn=vpc_connection_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - vpc_connection_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("vpc_connection_arn", vpc_connection_arn) + pulumi.set(__self__, "vpc_connection_arn", vpc_connection_arn) @property @pulumi.getter(name="vpcConnectionArn") @@ -63406,29 +49848,14 @@ def __init__(__self__, *, :param str schedule_id:

An unique identifier for the refresh schedule.

:param str start_after_date_time:

The date time after which refresh is to be scheduled

""" - RefreshScheduleMap._configure( - lambda key, value: pulumi.set(__self__, key, value), - refresh_type=refresh_type, - schedule_frequency=schedule_frequency, - schedule_id=schedule_id, - start_after_date_time=start_after_date_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - refresh_type: Optional['RefreshScheduleMapRefreshType'] = None, - schedule_frequency: Optional['outputs.RefreshScheduleMapScheduleFrequencyProperties'] = None, - schedule_id: Optional[str] = None, - start_after_date_time: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if refresh_type is not None: - _setter("refresh_type", refresh_type) + pulumi.set(__self__, "refresh_type", refresh_type) if schedule_frequency is not None: - _setter("schedule_frequency", schedule_frequency) + pulumi.set(__self__, "schedule_frequency", schedule_frequency) if schedule_id is not None: - _setter("schedule_id", schedule_id) + pulumi.set(__self__, "schedule_id", schedule_id) if start_after_date_time is not None: - _setter("start_after_date_time", start_after_date_time) + pulumi.set(__self__, "start_after_date_time", start_after_date_time) @property @pulumi.getter(name="refreshType") @@ -63497,29 +49924,14 @@ def __init__(__self__, *, :param str time_of_the_day:

The time of the day for scheduled refresh.

:param str time_zone:

The timezone for scheduled refresh.

""" - RefreshScheduleMapScheduleFrequencyProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - interval=interval, - refresh_on_day=refresh_on_day, - time_of_the_day=time_of_the_day, - time_zone=time_zone, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - interval: Optional['RefreshScheduleMapScheduleFrequencyPropertiesInterval'] = None, - refresh_on_day: Optional['outputs.RefreshScheduleMapScheduleFrequencyPropertiesRefreshOnDayProperties'] = None, - time_of_the_day: Optional[str] = None, - time_zone: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if interval is not None: - _setter("interval", interval) + pulumi.set(__self__, "interval", interval) if refresh_on_day is not None: - _setter("refresh_on_day", refresh_on_day) + pulumi.set(__self__, "refresh_on_day", refresh_on_day) if time_of_the_day is not None: - _setter("time_of_the_day", time_of_the_day) + pulumi.set(__self__, "time_of_the_day", time_of_the_day) if time_zone is not None: - _setter("time_zone", time_zone) + pulumi.set(__self__, "time_zone", time_zone) @property @pulumi.getter @@ -63582,21 +49994,10 @@ def __init__(__self__, *,

The day scheduled for refresh.

:param str day_of_month:

The Day Of Month for scheduled refresh.

""" - RefreshScheduleMapScheduleFrequencyPropertiesRefreshOnDayProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - day_of_month=day_of_month, - day_of_week=day_of_week, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - day_of_month: Optional[str] = None, - day_of_week: Optional['RefreshScheduleMapScheduleFrequencyPropertiesRefreshOnDayPropertiesDayOfWeek'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if day_of_month is not None: - _setter("day_of_month", day_of_month) + pulumi.set(__self__, "day_of_month", day_of_month) if day_of_week is not None: - _setter("day_of_week", day_of_week) + pulumi.set(__self__, "day_of_week", day_of_week) @property @pulumi.getter(name="dayOfMonth") @@ -63642,29 +50043,14 @@ def __init__(__self__, *, categorical_aggregation_function: Optional['TemplateCategoricalAggregationFunction'] = None, date_aggregation_function: Optional['TemplateDateAggregationFunction'] = None, numerical_aggregation_function: Optional['outputs.TemplateNumericalAggregationFunction'] = None): - TemplateAggregationFunction._configure( - lambda key, value: pulumi.set(__self__, key, value), - attribute_aggregation_function=attribute_aggregation_function, - categorical_aggregation_function=categorical_aggregation_function, - date_aggregation_function=date_aggregation_function, - numerical_aggregation_function=numerical_aggregation_function, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attribute_aggregation_function: Optional['outputs.TemplateAttributeAggregationFunction'] = None, - categorical_aggregation_function: Optional['TemplateCategoricalAggregationFunction'] = None, - date_aggregation_function: Optional['TemplateDateAggregationFunction'] = None, - numerical_aggregation_function: Optional['outputs.TemplateNumericalAggregationFunction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attribute_aggregation_function is not None: - _setter("attribute_aggregation_function", attribute_aggregation_function) + pulumi.set(__self__, "attribute_aggregation_function", attribute_aggregation_function) if categorical_aggregation_function is not None: - _setter("categorical_aggregation_function", categorical_aggregation_function) + pulumi.set(__self__, "categorical_aggregation_function", categorical_aggregation_function) if date_aggregation_function is not None: - _setter("date_aggregation_function", date_aggregation_function) + pulumi.set(__self__, "date_aggregation_function", date_aggregation_function) if numerical_aggregation_function is not None: - _setter("numerical_aggregation_function", numerical_aggregation_function) + pulumi.set(__self__, "numerical_aggregation_function", numerical_aggregation_function) @property @pulumi.getter(name="attributeAggregationFunction") @@ -63712,23 +50098,10 @@ def __init__(__self__, *, column: 'outputs.TemplateColumnIdentifier', sort_direction: 'TemplateSortDirection', aggregation_function: Optional['outputs.TemplateAggregationFunction'] = None): - TemplateAggregationSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - sort_direction=sort_direction, - aggregation_function=aggregation_function, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.TemplateColumnIdentifier', - sort_direction: 'TemplateSortDirection', - aggregation_function: Optional['outputs.TemplateAggregationFunction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("sort_direction", sort_direction) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "sort_direction", sort_direction) if aggregation_function is not None: - _setter("aggregation_function", aggregation_function) + pulumi.set(__self__, "aggregation_function", aggregation_function) @property @pulumi.getter @@ -63750,11 +50123,6 @@ def aggregation_function(self) -> Optional['outputs.TemplateAggregationFunction' class TemplateAllSheetsFilterScopeConfiguration(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -63778,16 +50146,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, default_new_sheet_configuration: 'outputs.TemplateDefaultNewSheetConfiguration'): - TemplateAnalysisDefaults._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_new_sheet_configuration=default_new_sheet_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_new_sheet_configuration: 'outputs.TemplateDefaultNewSheetConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("default_new_sheet_configuration", default_new_sheet_configuration) + pulumi.set(__self__, "default_new_sheet_configuration", default_new_sheet_configuration) @property @pulumi.getter(name="defaultNewSheetConfiguration") @@ -63819,21 +50178,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, anchor_option: Optional['TemplateAnchorOption'] = None, parameter_name: Optional[str] = None): - TemplateAnchorDateConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - anchor_option=anchor_option, - parameter_name=parameter_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - anchor_option: Optional['TemplateAnchorOption'] = None, - parameter_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if anchor_option is not None: - _setter("anchor_option", anchor_option) + pulumi.set(__self__, "anchor_option", anchor_option) if parameter_name is not None: - _setter("parameter_name", parameter_name) + pulumi.set(__self__, "parameter_name", parameter_name) @property @pulumi.getter(name="anchorOption") @@ -63868,21 +50216,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, range: Optional['outputs.TemplateArcAxisDisplayRange'] = None, reserve_range: Optional[float] = None): - TemplateArcAxisConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - range=range, - reserve_range=reserve_range, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - range: Optional['outputs.TemplateArcAxisDisplayRange'] = None, - reserve_range: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if range is not None: - _setter("range", range) + pulumi.set(__self__, "range", range) if reserve_range is not None: - _setter("reserve_range", reserve_range) + pulumi.set(__self__, "reserve_range", reserve_range) @property @pulumi.getter @@ -63900,21 +50237,10 @@ class TemplateArcAxisDisplayRange(dict): def __init__(__self__, *, max: Optional[float] = None, min: Optional[float] = None): - TemplateArcAxisDisplayRange._configure( - lambda key, value: pulumi.set(__self__, key, value), - max=max, - min=min, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max: Optional[float] = None, - min: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max is not None: - _setter("max", max) + pulumi.set(__self__, "max", max) if min is not None: - _setter("min", min) + pulumi.set(__self__, "min", min) @property @pulumi.getter @@ -63951,21 +50277,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, arc_angle: Optional[float] = None, arc_thickness: Optional['TemplateArcThicknessOptions'] = None): - TemplateArcConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - arc_angle=arc_angle, - arc_thickness=arc_thickness, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arc_angle: Optional[float] = None, - arc_thickness: Optional['TemplateArcThicknessOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arc_angle is not None: - _setter("arc_angle", arc_angle) + pulumi.set(__self__, "arc_angle", arc_angle) if arc_thickness is not None: - _setter("arc_thickness", arc_thickness) + pulumi.set(__self__, "arc_thickness", arc_thickness) @property @pulumi.getter(name="arcAngle") @@ -63999,17 +50314,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, arc_thickness: Optional['TemplateArcThickness'] = None): - TemplateArcOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - arc_thickness=arc_thickness, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arc_thickness: Optional['TemplateArcThickness'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arc_thickness is not None: - _setter("arc_thickness", arc_thickness) + pulumi.set(__self__, "arc_thickness", arc_thickness) @property @pulumi.getter(name="arcThickness") @@ -64041,21 +50347,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, simple_attribute_aggregation: Optional['TemplateSimpleAttributeAggregationFunction'] = None, value_for_multiple_values: Optional[str] = None): - TemplateAttributeAggregationFunction._configure( - lambda key, value: pulumi.set(__self__, key, value), - simple_attribute_aggregation=simple_attribute_aggregation, - value_for_multiple_values=value_for_multiple_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - simple_attribute_aggregation: Optional['TemplateSimpleAttributeAggregationFunction'] = None, - value_for_multiple_values: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if simple_attribute_aggregation is not None: - _setter("simple_attribute_aggregation", simple_attribute_aggregation) + pulumi.set(__self__, "simple_attribute_aggregation", simple_attribute_aggregation) if value_for_multiple_values is not None: - _setter("value_for_multiple_values", value_for_multiple_values) + pulumi.set(__self__, "value_for_multiple_values", value_for_multiple_values) @property @pulumi.getter(name="simpleAttributeAggregation") @@ -64092,21 +50387,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, date_axis_options: Optional['outputs.TemplateDateAxisOptions'] = None, numeric_axis_options: Optional['outputs.TemplateNumericAxisOptions'] = None): - TemplateAxisDataOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_axis_options=date_axis_options, - numeric_axis_options=numeric_axis_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_axis_options: Optional['outputs.TemplateDateAxisOptions'] = None, - numeric_axis_options: Optional['outputs.TemplateNumericAxisOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_axis_options is not None: - _setter("date_axis_options", date_axis_options) + pulumi.set(__self__, "date_axis_options", date_axis_options) if numeric_axis_options is not None: - _setter("numeric_axis_options", numeric_axis_options) + pulumi.set(__self__, "numeric_axis_options", numeric_axis_options) @property @pulumi.getter(name="dateAxisOptions") @@ -64123,11 +50407,6 @@ def numeric_axis_options(self) -> Optional['outputs.TemplateNumericAxisOptions'] class TemplateAxisDisplayDataDrivenRange(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -64135,21 +50414,10 @@ class TemplateAxisDisplayMinMaxRange(dict): def __init__(__self__, *, maximum: Optional[float] = None, minimum: Optional[float] = None): - TemplateAxisDisplayMinMaxRange._configure( - lambda key, value: pulumi.set(__self__, key, value), - maximum=maximum, - minimum=minimum, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - maximum: Optional[float] = None, - minimum: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if maximum is not None: - _setter("maximum", maximum) + pulumi.set(__self__, "maximum", maximum) if minimum is not None: - _setter("minimum", minimum) + pulumi.set(__self__, "minimum", minimum) @property @pulumi.getter @@ -64201,37 +50469,18 @@ def __init__(__self__, *, """ :param str axis_offset: String based length that is composed of value and unit in px """ - TemplateAxisDisplayOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - axis_line_visibility=axis_line_visibility, - axis_offset=axis_offset, - data_options=data_options, - grid_line_visibility=grid_line_visibility, - scrollbar_options=scrollbar_options, - tick_label_options=tick_label_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - axis_line_visibility: Optional['TemplateVisibility'] = None, - axis_offset: Optional[str] = None, - data_options: Optional['outputs.TemplateAxisDataOptions'] = None, - grid_line_visibility: Optional['TemplateVisibility'] = None, - scrollbar_options: Optional['outputs.TemplateScrollBarOptions'] = None, - tick_label_options: Optional['outputs.TemplateAxisTickLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if axis_line_visibility is not None: - _setter("axis_line_visibility", axis_line_visibility) + pulumi.set(__self__, "axis_line_visibility", axis_line_visibility) if axis_offset is not None: - _setter("axis_offset", axis_offset) + pulumi.set(__self__, "axis_offset", axis_offset) if data_options is not None: - _setter("data_options", data_options) + pulumi.set(__self__, "data_options", data_options) if grid_line_visibility is not None: - _setter("grid_line_visibility", grid_line_visibility) + pulumi.set(__self__, "grid_line_visibility", grid_line_visibility) if scrollbar_options is not None: - _setter("scrollbar_options", scrollbar_options) + pulumi.set(__self__, "scrollbar_options", scrollbar_options) if tick_label_options is not None: - _setter("tick_label_options", tick_label_options) + pulumi.set(__self__, "tick_label_options", tick_label_options) @property @pulumi.getter(name="axisLineVisibility") @@ -64291,21 +50540,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, data_driven: Optional['outputs.TemplateAxisDisplayDataDrivenRange'] = None, min_max: Optional['outputs.TemplateAxisDisplayMinMaxRange'] = None): - TemplateAxisDisplayRange._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_driven=data_driven, - min_max=min_max, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_driven: Optional['outputs.TemplateAxisDisplayDataDrivenRange'] = None, - min_max: Optional['outputs.TemplateAxisDisplayMinMaxRange'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_driven is not None: - _setter("data_driven", data_driven) + pulumi.set(__self__, "data_driven", data_driven) if min_max is not None: - _setter("min_max", min_max) + pulumi.set(__self__, "min_max", min_max) @property @pulumi.getter(name="dataDriven") @@ -64345,25 +50583,12 @@ def __init__(__self__, *, apply_to: Optional['outputs.TemplateAxisLabelReferenceOptions'] = None, custom_label: Optional[str] = None, font_configuration: Optional['outputs.TemplateFontConfiguration'] = None): - TemplateAxisLabelOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - apply_to=apply_to, - custom_label=custom_label, - font_configuration=font_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - apply_to: Optional['outputs.TemplateAxisLabelReferenceOptions'] = None, - custom_label: Optional[str] = None, - font_configuration: Optional['outputs.TemplateFontConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if apply_to is not None: - _setter("apply_to", apply_to) + pulumi.set(__self__, "apply_to", apply_to) if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if font_configuration is not None: - _setter("font_configuration", font_configuration) + pulumi.set(__self__, "font_configuration", font_configuration) @property @pulumi.getter(name="applyTo") @@ -64403,19 +50628,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, column: 'outputs.TemplateColumnIdentifier', field_id: str): - TemplateAxisLabelReferenceOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.TemplateColumnIdentifier', - field_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) @property @pulumi.getter @@ -64452,21 +50666,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, step_count: Optional[float] = None, step_size: Optional[float] = None): - TemplateAxisLinearScale._configure( - lambda key, value: pulumi.set(__self__, key, value), - step_count=step_count, - step_size=step_size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - step_count: Optional[float] = None, - step_size: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if step_count is not None: - _setter("step_count", step_count) + pulumi.set(__self__, "step_count", step_count) if step_size is not None: - _setter("step_size", step_size) + pulumi.set(__self__, "step_size", step_size) @property @pulumi.getter(name="stepCount") @@ -64483,17 +50686,8 @@ def step_size(self) -> Optional[float]: class TemplateAxisLogarithmicScale(dict): def __init__(__self__, *, base: Optional[float] = None): - TemplateAxisLogarithmicScale._configure( - lambda key, value: pulumi.set(__self__, key, value), - base=base, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - base: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if base is not None: - _setter("base", base) + pulumi.set(__self__, "base", base) @property @pulumi.getter @@ -64506,21 +50700,10 @@ class TemplateAxisScale(dict): def __init__(__self__, *, linear: Optional['outputs.TemplateAxisLinearScale'] = None, logarithmic: Optional['outputs.TemplateAxisLogarithmicScale'] = None): - TemplateAxisScale._configure( - lambda key, value: pulumi.set(__self__, key, value), - linear=linear, - logarithmic=logarithmic, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - linear: Optional['outputs.TemplateAxisLinearScale'] = None, - logarithmic: Optional['outputs.TemplateAxisLogarithmicScale'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if linear is not None: - _setter("linear", linear) + pulumi.set(__self__, "linear", linear) if logarithmic is not None: - _setter("logarithmic", logarithmic) + pulumi.set(__self__, "logarithmic", logarithmic) @property @pulumi.getter @@ -64557,21 +50740,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, label_options: Optional['outputs.TemplateLabelOptions'] = None, rotation_angle: Optional[float] = None): - TemplateAxisTickLabelOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - label_options=label_options, - rotation_angle=rotation_angle, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - label_options: Optional['outputs.TemplateLabelOptions'] = None, - rotation_angle: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if label_options is not None: - _setter("label_options", label_options) + pulumi.set(__self__, "label_options", label_options) if rotation_angle is not None: - _setter("rotation_angle", rotation_angle) + pulumi.set(__self__, "rotation_angle", rotation_angle) @property @pulumi.getter(name="labelOptions") @@ -64608,29 +50780,14 @@ def __init__(__self__, *, colors: Optional[Sequence['outputs.TemplateDimensionField']] = None, small_multiples: Optional[Sequence['outputs.TemplateDimensionField']] = None, values: Optional[Sequence['outputs.TemplateMeasureField']] = None): - TemplateBarChartAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - colors=colors, - small_multiples=small_multiples, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: Optional[Sequence['outputs.TemplateDimensionField']] = None, - colors: Optional[Sequence['outputs.TemplateDimensionField']] = None, - small_multiples: Optional[Sequence['outputs.TemplateDimensionField']] = None, - values: Optional[Sequence['outputs.TemplateMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if colors is not None: - _setter("colors", colors) + pulumi.set(__self__, "colors", colors) if small_multiples is not None: - _setter("small_multiples", small_multiples) + pulumi.set(__self__, "small_multiples", small_multiples) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -64713,77 +50870,38 @@ def __init__(__self__, *, value_axis: Optional['outputs.TemplateAxisDisplayOptions'] = None, value_label_options: Optional['outputs.TemplateChartAxisLabelOptions'] = None, visual_palette: Optional['outputs.TemplateVisualPalette'] = None): - TemplateBarChartConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - bars_arrangement=bars_arrangement, - category_axis=category_axis, - category_label_options=category_label_options, - color_label_options=color_label_options, - contribution_analysis_defaults=contribution_analysis_defaults, - data_labels=data_labels, - field_wells=field_wells, - legend=legend, - orientation=orientation, - reference_lines=reference_lines, - small_multiples_options=small_multiples_options, - sort_configuration=sort_configuration, - tooltip=tooltip, - value_axis=value_axis, - value_label_options=value_label_options, - visual_palette=visual_palette, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bars_arrangement: Optional['TemplateBarsArrangement'] = None, - category_axis: Optional['outputs.TemplateAxisDisplayOptions'] = None, - category_label_options: Optional['outputs.TemplateChartAxisLabelOptions'] = None, - color_label_options: Optional['outputs.TemplateChartAxisLabelOptions'] = None, - contribution_analysis_defaults: Optional[Sequence['outputs.TemplateContributionAnalysisDefault']] = None, - data_labels: Optional['outputs.TemplateDataLabelOptions'] = None, - field_wells: Optional['outputs.TemplateBarChartFieldWells'] = None, - legend: Optional['outputs.TemplateLegendOptions'] = None, - orientation: Optional['TemplateBarChartOrientation'] = None, - reference_lines: Optional[Sequence['outputs.TemplateReferenceLine']] = None, - small_multiples_options: Optional['outputs.TemplateSmallMultiplesOptions'] = None, - sort_configuration: Optional['outputs.TemplateBarChartSortConfiguration'] = None, - tooltip: Optional['outputs.TemplateTooltipOptions'] = None, - value_axis: Optional['outputs.TemplateAxisDisplayOptions'] = None, - value_label_options: Optional['outputs.TemplateChartAxisLabelOptions'] = None, - visual_palette: Optional['outputs.TemplateVisualPalette'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bars_arrangement is not None: - _setter("bars_arrangement", bars_arrangement) + pulumi.set(__self__, "bars_arrangement", bars_arrangement) if category_axis is not None: - _setter("category_axis", category_axis) + pulumi.set(__self__, "category_axis", category_axis) if category_label_options is not None: - _setter("category_label_options", category_label_options) + pulumi.set(__self__, "category_label_options", category_label_options) if color_label_options is not None: - _setter("color_label_options", color_label_options) + pulumi.set(__self__, "color_label_options", color_label_options) if contribution_analysis_defaults is not None: - _setter("contribution_analysis_defaults", contribution_analysis_defaults) + pulumi.set(__self__, "contribution_analysis_defaults", contribution_analysis_defaults) if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if orientation is not None: - _setter("orientation", orientation) + pulumi.set(__self__, "orientation", orientation) if reference_lines is not None: - _setter("reference_lines", reference_lines) + pulumi.set(__self__, "reference_lines", reference_lines) if small_multiples_options is not None: - _setter("small_multiples_options", small_multiples_options) + pulumi.set(__self__, "small_multiples_options", small_multiples_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if value_axis is not None: - _setter("value_axis", value_axis) + pulumi.set(__self__, "value_axis", value_axis) if value_label_options is not None: - _setter("value_label_options", value_label_options) + pulumi.set(__self__, "value_label_options", value_label_options) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) @property @pulumi.getter(name="barsArrangement") @@ -64887,17 +51005,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, bar_chart_aggregated_field_wells: Optional['outputs.TemplateBarChartAggregatedFieldWells'] = None): - TemplateBarChartFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - bar_chart_aggregated_field_wells=bar_chart_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bar_chart_aggregated_field_wells: Optional['outputs.TemplateBarChartAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bar_chart_aggregated_field_wells is not None: - _setter("bar_chart_aggregated_field_wells", bar_chart_aggregated_field_wells) + pulumi.set(__self__, "bar_chart_aggregated_field_wells", bar_chart_aggregated_field_wells) @property @pulumi.getter(name="barChartAggregatedFieldWells") @@ -64941,37 +51050,18 @@ def __init__(__self__, *, color_sort: Optional[Sequence['outputs.TemplateFieldSortOptions']] = None, small_multiples_limit_configuration: Optional['outputs.TemplateItemsLimitConfiguration'] = None, small_multiples_sort: Optional[Sequence['outputs.TemplateFieldSortOptions']] = None): - TemplateBarChartSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_items_limit=category_items_limit, - category_sort=category_sort, - color_items_limit=color_items_limit, - color_sort=color_sort, - small_multiples_limit_configuration=small_multiples_limit_configuration, - small_multiples_sort=small_multiples_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_items_limit: Optional['outputs.TemplateItemsLimitConfiguration'] = None, - category_sort: Optional[Sequence['outputs.TemplateFieldSortOptions']] = None, - color_items_limit: Optional['outputs.TemplateItemsLimitConfiguration'] = None, - color_sort: Optional[Sequence['outputs.TemplateFieldSortOptions']] = None, - small_multiples_limit_configuration: Optional['outputs.TemplateItemsLimitConfiguration'] = None, - small_multiples_sort: Optional[Sequence['outputs.TemplateFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_items_limit is not None: - _setter("category_items_limit", category_items_limit) + pulumi.set(__self__, "category_items_limit", category_items_limit) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) if color_items_limit is not None: - _setter("color_items_limit", color_items_limit) + pulumi.set(__self__, "color_items_limit", color_items_limit) if color_sort is not None: - _setter("color_sort", color_sort) + pulumi.set(__self__, "color_sort", color_sort) if small_multiples_limit_configuration is not None: - _setter("small_multiples_limit_configuration", small_multiples_limit_configuration) + pulumi.set(__self__, "small_multiples_limit_configuration", small_multiples_limit_configuration) if small_multiples_sort is not None: - _setter("small_multiples_sort", small_multiples_sort) + pulumi.set(__self__, "small_multiples_sort", small_multiples_sort) @property @pulumi.getter(name="categoryItemsLimit") @@ -65034,36 +51124,17 @@ def __init__(__self__, *, column_hierarchies: Optional[Sequence['outputs.TemplateColumnHierarchy']] = None, subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None): - TemplateBarChartVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.TemplateVisualCustomAction']] = None, - chart_configuration: Optional['outputs.TemplateBarChartConfiguration'] = None, - column_hierarchies: Optional[Sequence['outputs.TemplateColumnHierarchy']] = None, - subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -65100,17 +51171,8 @@ def title(self) -> Optional['outputs.TemplateVisualTitleLabelOptions']: class TemplateBinCountOptions(dict): def __init__(__self__, *, value: Optional[float] = None): - TemplateBinCountOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -65140,21 +51202,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, bin_count_limit: Optional[float] = None, value: Optional[float] = None): - TemplateBinWidthOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - bin_count_limit=bin_count_limit, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bin_count_limit: Optional[float] = None, - value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bin_count_limit is not None: - _setter("bin_count_limit", bin_count_limit) + pulumi.set(__self__, "bin_count_limit", bin_count_limit) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="binCountLimit") @@ -65193,27 +51244,12 @@ def __init__(__self__, *, section_id: str, page_break_configuration: Optional['outputs.TemplateSectionPageBreakConfiguration'] = None, style: Optional['outputs.TemplateSectionStyle'] = None): - TemplateBodySectionConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - content=content, - section_id=section_id, - page_break_configuration=page_break_configuration, - style=style, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content: 'outputs.TemplateBodySectionContent', - section_id: str, - page_break_configuration: Optional['outputs.TemplateSectionPageBreakConfiguration'] = None, - style: Optional['outputs.TemplateSectionStyle'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("content", content) - _setter("section_id", section_id) + pulumi.set(__self__, "content", content) + pulumi.set(__self__, "section_id", section_id) if page_break_configuration is not None: - _setter("page_break_configuration", page_break_configuration) + pulumi.set(__self__, "page_break_configuration", page_break_configuration) if style is not None: - _setter("style", style) + pulumi.set(__self__, "style", style) @property @pulumi.getter @@ -65240,17 +51276,8 @@ def style(self) -> Optional['outputs.TemplateSectionStyle']: class TemplateBodySectionContent(dict): def __init__(__self__, *, layout: Optional['outputs.TemplateSectionLayoutConfiguration'] = None): - TemplateBodySectionContent._configure( - lambda key, value: pulumi.set(__self__, key, value), - layout=layout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - layout: Optional['outputs.TemplateSectionLayoutConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if layout is not None: - _setter("layout", layout) + pulumi.set(__self__, "layout", layout) @property @pulumi.getter @@ -65280,21 +51307,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, group_by: Optional[Sequence['outputs.TemplateDimensionField']] = None, values: Optional[Sequence['outputs.TemplateMeasureField']] = None): - TemplateBoxPlotAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_by=group_by, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_by: Optional[Sequence['outputs.TemplateDimensionField']] = None, - values: Optional[Sequence['outputs.TemplateMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if group_by is not None: - _setter("group_by", group_by) + pulumi.set(__self__, "group_by", group_by) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter(name="groupBy") @@ -65354,57 +51370,28 @@ def __init__(__self__, *, sort_configuration: Optional['outputs.TemplateBoxPlotSortConfiguration'] = None, tooltip: Optional['outputs.TemplateTooltipOptions'] = None, visual_palette: Optional['outputs.TemplateVisualPalette'] = None): - TemplateBoxPlotChartConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - box_plot_options=box_plot_options, - category_axis=category_axis, - category_label_options=category_label_options, - field_wells=field_wells, - legend=legend, - primary_y_axis_display_options=primary_y_axis_display_options, - primary_y_axis_label_options=primary_y_axis_label_options, - reference_lines=reference_lines, - sort_configuration=sort_configuration, - tooltip=tooltip, - visual_palette=visual_palette, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - box_plot_options: Optional['outputs.TemplateBoxPlotOptions'] = None, - category_axis: Optional['outputs.TemplateAxisDisplayOptions'] = None, - category_label_options: Optional['outputs.TemplateChartAxisLabelOptions'] = None, - field_wells: Optional['outputs.TemplateBoxPlotFieldWells'] = None, - legend: Optional['outputs.TemplateLegendOptions'] = None, - primary_y_axis_display_options: Optional['outputs.TemplateAxisDisplayOptions'] = None, - primary_y_axis_label_options: Optional['outputs.TemplateChartAxisLabelOptions'] = None, - reference_lines: Optional[Sequence['outputs.TemplateReferenceLine']] = None, - sort_configuration: Optional['outputs.TemplateBoxPlotSortConfiguration'] = None, - tooltip: Optional['outputs.TemplateTooltipOptions'] = None, - visual_palette: Optional['outputs.TemplateVisualPalette'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if box_plot_options is not None: - _setter("box_plot_options", box_plot_options) + pulumi.set(__self__, "box_plot_options", box_plot_options) if category_axis is not None: - _setter("category_axis", category_axis) + pulumi.set(__self__, "category_axis", category_axis) if category_label_options is not None: - _setter("category_label_options", category_label_options) + pulumi.set(__self__, "category_label_options", category_label_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if primary_y_axis_display_options is not None: - _setter("primary_y_axis_display_options", primary_y_axis_display_options) + pulumi.set(__self__, "primary_y_axis_display_options", primary_y_axis_display_options) if primary_y_axis_label_options is not None: - _setter("primary_y_axis_label_options", primary_y_axis_label_options) + pulumi.set(__self__, "primary_y_axis_label_options", primary_y_axis_label_options) if reference_lines is not None: - _setter("reference_lines", reference_lines) + pulumi.set(__self__, "reference_lines", reference_lines) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) @property @pulumi.getter(name="boxPlotOptions") @@ -65483,17 +51470,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, box_plot_aggregated_field_wells: Optional['outputs.TemplateBoxPlotAggregatedFieldWells'] = None): - TemplateBoxPlotFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - box_plot_aggregated_field_wells=box_plot_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - box_plot_aggregated_field_wells: Optional['outputs.TemplateBoxPlotAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if box_plot_aggregated_field_wells is not None: - _setter("box_plot_aggregated_field_wells", box_plot_aggregated_field_wells) + pulumi.set(__self__, "box_plot_aggregated_field_wells", box_plot_aggregated_field_wells) @property @pulumi.getter(name="boxPlotAggregatedFieldWells") @@ -65528,25 +51506,12 @@ def __init__(__self__, *, all_data_points_visibility: Optional['TemplateVisibility'] = None, outlier_visibility: Optional['TemplateVisibility'] = None, style_options: Optional['outputs.TemplateBoxPlotStyleOptions'] = None): - TemplateBoxPlotOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - all_data_points_visibility=all_data_points_visibility, - outlier_visibility=outlier_visibility, - style_options=style_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - all_data_points_visibility: Optional['TemplateVisibility'] = None, - outlier_visibility: Optional['TemplateVisibility'] = None, - style_options: Optional['outputs.TemplateBoxPlotStyleOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if all_data_points_visibility is not None: - _setter("all_data_points_visibility", all_data_points_visibility) + pulumi.set(__self__, "all_data_points_visibility", all_data_points_visibility) if outlier_visibility is not None: - _setter("outlier_visibility", outlier_visibility) + pulumi.set(__self__, "outlier_visibility", outlier_visibility) if style_options is not None: - _setter("style_options", style_options) + pulumi.set(__self__, "style_options", style_options) @property @pulumi.getter(name="allDataPointsVisibility") @@ -65588,21 +51553,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, category_sort: Optional[Sequence['outputs.TemplateFieldSortOptions']] = None, pagination_configuration: Optional['outputs.TemplatePaginationConfiguration'] = None): - TemplateBoxPlotSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_sort=category_sort, - pagination_configuration=pagination_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_sort: Optional[Sequence['outputs.TemplateFieldSortOptions']] = None, - pagination_configuration: Optional['outputs.TemplatePaginationConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) if pagination_configuration is not None: - _setter("pagination_configuration", pagination_configuration) + pulumi.set(__self__, "pagination_configuration", pagination_configuration) @property @pulumi.getter(name="categorySort") @@ -65636,17 +51590,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, fill_style: Optional['TemplateBoxPlotFillStyle'] = None): - TemplateBoxPlotStyleOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - fill_style=fill_style, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - fill_style: Optional['TemplateBoxPlotFillStyle'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if fill_style is not None: - _setter("fill_style", fill_style) + pulumi.set(__self__, "fill_style", fill_style) @property @pulumi.getter(name="fillStyle") @@ -65684,36 +51629,17 @@ def __init__(__self__, *, column_hierarchies: Optional[Sequence['outputs.TemplateColumnHierarchy']] = None, subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None): - TemplateBoxPlotVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.TemplateVisualCustomAction']] = None, - chart_configuration: Optional['outputs.TemplateBoxPlotChartConfiguration'] = None, - column_hierarchies: Optional[Sequence['outputs.TemplateColumnHierarchy']] = None, - subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -65769,22 +51695,9 @@ def __init__(__self__, *, data_set_identifier: str, expression: str, name: str): - TemplateCalculatedField._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_identifier=data_set_identifier, - expression=expression, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_identifier: str, - expression: str, - name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_identifier", data_set_identifier) - _setter("expression", expression) - _setter("name", name) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="dataSetIdentifier") @@ -65824,19 +51737,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, expression: str, field_id: str): - TemplateCalculatedMeasureField._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - field_id=field_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: str, - field_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("expression", expression) - _setter("field_id", field_id) + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "field_id", field_id) @property @pulumi.getter @@ -65870,17 +51772,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, source_controls: Optional[Sequence['outputs.TemplateCascadingControlSource']] = None): - TemplateCascadingControlConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_controls=source_controls, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_controls: Optional[Sequence['outputs.TemplateCascadingControlSource']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if source_controls is not None: - _setter("source_controls", source_controls) + pulumi.set(__self__, "source_controls", source_controls) @property @pulumi.getter(name="sourceControls") @@ -65912,21 +51805,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, column_to_match: Optional['outputs.TemplateColumnIdentifier'] = None, source_sheet_control_id: Optional[str] = None): - TemplateCascadingControlSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_to_match=column_to_match, - source_sheet_control_id=source_sheet_control_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_to_match: Optional['outputs.TemplateColumnIdentifier'] = None, - source_sheet_control_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column_to_match is not None: - _setter("column_to_match", column_to_match) + pulumi.set(__self__, "column_to_match", column_to_match) if source_sheet_control_id is not None: - _setter("source_sheet_control_id", source_sheet_control_id) + pulumi.set(__self__, "source_sheet_control_id", source_sheet_control_id) @property @pulumi.getter(name="columnToMatch") @@ -65967,27 +51849,12 @@ def __init__(__self__, *, field_id: str, format_configuration: Optional['outputs.TemplateStringFormatConfiguration'] = None, hierarchy_id: Optional[str] = None): - TemplateCategoricalDimensionField._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - format_configuration=format_configuration, - hierarchy_id=hierarchy_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.TemplateColumnIdentifier', - field_id: str, - format_configuration: Optional['outputs.TemplateStringFormatConfiguration'] = None, - hierarchy_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) if hierarchy_id is not None: - _setter("hierarchy_id", hierarchy_id) + pulumi.set(__self__, "hierarchy_id", hierarchy_id) @property @pulumi.getter @@ -66038,27 +51905,12 @@ def __init__(__self__, *, field_id: str, aggregation_function: Optional['TemplateCategoricalAggregationFunction'] = None, format_configuration: Optional['outputs.TemplateStringFormatConfiguration'] = None): - TemplateCategoricalMeasureField._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - aggregation_function=aggregation_function, - format_configuration=format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.TemplateColumnIdentifier', - field_id: str, - aggregation_function: Optional['TemplateCategoricalAggregationFunction'] = None, - format_configuration: Optional['outputs.TemplateStringFormatConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) if aggregation_function is not None: - _setter("aggregation_function", aggregation_function) + pulumi.set(__self__, "aggregation_function", aggregation_function) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) @property @pulumi.getter @@ -66103,19 +51955,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, category_values: Sequence[str], column: 'outputs.TemplateColumnIdentifier'): - TemplateCategoryDrillDownFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_values=category_values, - column=column, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_values: Sequence[str], - column: 'outputs.TemplateColumnIdentifier', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("category_values", category_values) - _setter("column", column) + pulumi.set(__self__, "category_values", category_values) + pulumi.set(__self__, "column", column) @property @pulumi.getter(name="categoryValues") @@ -66151,22 +51992,9 @@ def __init__(__self__, *, column: 'outputs.TemplateColumnIdentifier', configuration: 'outputs.TemplateCategoryFilterConfiguration', filter_id: str): - TemplateCategoryFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - configuration=configuration, - filter_id=filter_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.TemplateColumnIdentifier', - configuration: 'outputs.TemplateCategoryFilterConfiguration', - filter_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("configuration", configuration) - _setter("filter_id", filter_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "configuration", configuration) + pulumi.set(__self__, "filter_id", filter_id) @property @pulumi.getter @@ -66211,25 +52039,12 @@ def __init__(__self__, *, custom_filter_configuration: Optional['outputs.TemplateCustomFilterConfiguration'] = None, custom_filter_list_configuration: Optional['outputs.TemplateCustomFilterListConfiguration'] = None, filter_list_configuration: Optional['outputs.TemplateFilterListConfiguration'] = None): - TemplateCategoryFilterConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_filter_configuration=custom_filter_configuration, - custom_filter_list_configuration=custom_filter_list_configuration, - filter_list_configuration=filter_list_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_filter_configuration: Optional['outputs.TemplateCustomFilterConfiguration'] = None, - custom_filter_list_configuration: Optional['outputs.TemplateCustomFilterListConfiguration'] = None, - filter_list_configuration: Optional['outputs.TemplateFilterListConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_filter_configuration is not None: - _setter("custom_filter_configuration", custom_filter_configuration) + pulumi.set(__self__, "custom_filter_configuration", custom_filter_configuration) if custom_filter_list_configuration is not None: - _setter("custom_filter_list_configuration", custom_filter_list_configuration) + pulumi.set(__self__, "custom_filter_list_configuration", custom_filter_list_configuration) if filter_list_configuration is not None: - _setter("filter_list_configuration", filter_list_configuration) + pulumi.set(__self__, "filter_list_configuration", filter_list_configuration) @property @pulumi.getter(name="customFilterConfiguration") @@ -66272,25 +52087,12 @@ def __init__(__self__, *, axis_label_options: Optional[Sequence['outputs.TemplateAxisLabelOptions']] = None, sort_icon_visibility: Optional['TemplateVisibility'] = None, visibility: Optional['TemplateVisibility'] = None): - TemplateChartAxisLabelOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - axis_label_options=axis_label_options, - sort_icon_visibility=sort_icon_visibility, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - axis_label_options: Optional[Sequence['outputs.TemplateAxisLabelOptions']] = None, - sort_icon_visibility: Optional['TemplateVisibility'] = None, - visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if axis_label_options is not None: - _setter("axis_label_options", axis_label_options) + pulumi.set(__self__, "axis_label_options", axis_label_options) if sort_icon_visibility is not None: - _setter("sort_icon_visibility", sort_icon_visibility) + pulumi.set(__self__, "sort_icon_visibility", sort_icon_visibility) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="axisLabelOptions") @@ -66329,17 +52131,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, simple_cluster_marker: Optional['outputs.TemplateSimpleClusterMarker'] = None): - TemplateClusterMarker._configure( - lambda key, value: pulumi.set(__self__, key, value), - simple_cluster_marker=simple_cluster_marker, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - simple_cluster_marker: Optional['outputs.TemplateSimpleClusterMarker'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if simple_cluster_marker is not None: - _setter("simple_cluster_marker", simple_cluster_marker) + pulumi.set(__self__, "simple_cluster_marker", simple_cluster_marker) @property @pulumi.getter(name="simpleClusterMarker") @@ -66368,17 +52161,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, cluster_marker: Optional['outputs.TemplateClusterMarker'] = None): - TemplateClusterMarkerConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - cluster_marker=cluster_marker, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cluster_marker: Optional['outputs.TemplateClusterMarker'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cluster_marker is not None: - _setter("cluster_marker", cluster_marker) + pulumi.set(__self__, "cluster_marker", cluster_marker) @property @pulumi.getter(name="clusterMarker") @@ -66411,23 +52195,10 @@ def __init__(__self__, *, color_fill_type: 'TemplateColorFillType', colors: Sequence['outputs.TemplateDataColor'], null_value_color: Optional['outputs.TemplateDataColor'] = None): - TemplateColorScale._configure( - lambda key, value: pulumi.set(__self__, key, value), - color_fill_type=color_fill_type, - colors=colors, - null_value_color=null_value_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color_fill_type: 'TemplateColorFillType', - colors: Sequence['outputs.TemplateDataColor'], - null_value_color: Optional['outputs.TemplateDataColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("color_fill_type", color_fill_type) - _setter("colors", colors) + pulumi.set(__self__, "color_fill_type", color_fill_type) + pulumi.set(__self__, "colors", colors) if null_value_color is not None: - _setter("null_value_color", null_value_color) + pulumi.set(__self__, "null_value_color", null_value_color) @property @pulumi.getter(name="colorFillType") @@ -66466,17 +52237,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, custom_colors: Optional[Sequence['outputs.TemplateCustomColor']] = None): - TemplateColorsConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_colors=custom_colors, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_colors: Optional[Sequence['outputs.TemplateCustomColor']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_colors is not None: - _setter("custom_colors", custom_colors) + pulumi.set(__self__, "custom_colors", custom_colors) @property @pulumi.getter(name="customColors") @@ -66510,28 +52272,13 @@ def __init__(__self__, *, colors_configuration: Optional['outputs.TemplateColorsConfiguration'] = None, format_configuration: Optional['outputs.TemplateFormatConfiguration'] = None, role: Optional['TemplateColumnRole'] = None): - TemplateColumnConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - colors_configuration=colors_configuration, - format_configuration=format_configuration, - role=role, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.TemplateColumnIdentifier', - colors_configuration: Optional['outputs.TemplateColorsConfiguration'] = None, - format_configuration: Optional['outputs.TemplateFormatConfiguration'] = None, - role: Optional['TemplateColumnRole'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) + pulumi.set(__self__, "column", column) if colors_configuration is not None: - _setter("colors_configuration", colors_configuration) + pulumi.set(__self__, "colors_configuration", colors_configuration) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) if role is not None: - _setter("role", role) + pulumi.set(__self__, "role", role) @property @pulumi.getter @@ -66558,17 +52305,8 @@ def role(self) -> Optional['TemplateColumnRole']: class TemplateColumnGroupColumnSchema(dict): def __init__(__self__, *, name: Optional[str] = None): - TemplateColumnGroupColumnSchema._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -66598,21 +52336,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, column_group_column_schema_list: Optional[Sequence['outputs.TemplateColumnGroupColumnSchema']] = None, name: Optional[str] = None): - TemplateColumnGroupSchema._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_group_column_schema_list=column_group_column_schema_list, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_group_column_schema_list: Optional[Sequence['outputs.TemplateColumnGroupColumnSchema']] = None, - name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column_group_column_schema_list is not None: - _setter("column_group_column_schema_list", column_group_column_schema_list) + pulumi.set(__self__, "column_group_column_schema_list", column_group_column_schema_list) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="columnGroupColumnSchemaList") @@ -66652,25 +52379,12 @@ def __init__(__self__, *, date_time_hierarchy: Optional['outputs.TemplateDateTimeHierarchy'] = None, explicit_hierarchy: Optional['outputs.TemplateExplicitHierarchy'] = None, predefined_hierarchy: Optional['outputs.TemplatePredefinedHierarchy'] = None): - TemplateColumnHierarchy._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_hierarchy=date_time_hierarchy, - explicit_hierarchy=explicit_hierarchy, - predefined_hierarchy=predefined_hierarchy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_hierarchy: Optional['outputs.TemplateDateTimeHierarchy'] = None, - explicit_hierarchy: Optional['outputs.TemplateExplicitHierarchy'] = None, - predefined_hierarchy: Optional['outputs.TemplatePredefinedHierarchy'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_hierarchy is not None: - _setter("date_time_hierarchy", date_time_hierarchy) + pulumi.set(__self__, "date_time_hierarchy", date_time_hierarchy) if explicit_hierarchy is not None: - _setter("explicit_hierarchy", explicit_hierarchy) + pulumi.set(__self__, "explicit_hierarchy", explicit_hierarchy) if predefined_hierarchy is not None: - _setter("predefined_hierarchy", predefined_hierarchy) + pulumi.set(__self__, "predefined_hierarchy", predefined_hierarchy) @property @pulumi.getter(name="dateTimeHierarchy") @@ -66712,19 +52426,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, column_name: str, data_set_identifier: str): - TemplateColumnIdentifier._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_name=column_name, - data_set_identifier=data_set_identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_name: str, - data_set_identifier: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column_name", column_name) - _setter("data_set_identifier", data_set_identifier) + pulumi.set(__self__, "column_name", column_name) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) @property @pulumi.getter(name="columnName") @@ -66762,25 +52465,12 @@ def __init__(__self__, *, data_type: Optional[str] = None, geographic_role: Optional[str] = None, name: Optional[str] = None): - TemplateColumnSchema._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_type=data_type, - geographic_role=geographic_role, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_type: Optional[str] = None, - geographic_role: Optional[str] = None, - name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_type is not None: - _setter("data_type", data_type) + pulumi.set(__self__, "data_type", data_type) if geographic_role is not None: - _setter("geographic_role", geographic_role) + pulumi.set(__self__, "geographic_role", geographic_role) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="dataType") @@ -66823,23 +52513,10 @@ def __init__(__self__, *, direction: 'TemplateSortDirection', sort_by: 'outputs.TemplateColumnIdentifier', aggregation_function: Optional['outputs.TemplateAggregationFunction'] = None): - TemplateColumnSort._configure( - lambda key, value: pulumi.set(__self__, key, value), - direction=direction, - sort_by=sort_by, - aggregation_function=aggregation_function, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - direction: 'TemplateSortDirection', - sort_by: 'outputs.TemplateColumnIdentifier', - aggregation_function: Optional['outputs.TemplateAggregationFunction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("direction", direction) - _setter("sort_by", sort_by) + pulumi.set(__self__, "direction", direction) + pulumi.set(__self__, "sort_by", sort_by) if aggregation_function is not None: - _setter("aggregation_function", aggregation_function) + pulumi.set(__self__, "aggregation_function", aggregation_function) @property @pulumi.getter @@ -66864,28 +52541,13 @@ def __init__(__self__, *, aggregation: Optional['outputs.TemplateAggregationFunction'] = None, label: Optional[str] = None, visibility: Optional['TemplateVisibility'] = None): - TemplateColumnTooltipItem._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - aggregation=aggregation, - label=label, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.TemplateColumnIdentifier', - aggregation: Optional['outputs.TemplateAggregationFunction'] = None, - label: Optional[str] = None, - visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) + pulumi.set(__self__, "column", column) if aggregation is not None: - _setter("aggregation", aggregation) + pulumi.set(__self__, "aggregation", aggregation) if label is not None: - _setter("label", label) + pulumi.set(__self__, "label", label) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -66934,29 +52596,14 @@ def __init__(__self__, *, category: Optional[Sequence['outputs.TemplateDimensionField']] = None, colors: Optional[Sequence['outputs.TemplateDimensionField']] = None, line_values: Optional[Sequence['outputs.TemplateMeasureField']] = None): - TemplateComboChartAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - bar_values=bar_values, - category=category, - colors=colors, - line_values=line_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bar_values: Optional[Sequence['outputs.TemplateMeasureField']] = None, - category: Optional[Sequence['outputs.TemplateDimensionField']] = None, - colors: Optional[Sequence['outputs.TemplateDimensionField']] = None, - line_values: Optional[Sequence['outputs.TemplateMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bar_values is not None: - _setter("bar_values", bar_values) + pulumi.set(__self__, "bar_values", bar_values) if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if colors is not None: - _setter("colors", colors) + pulumi.set(__self__, "colors", colors) if line_values is not None: - _setter("line_values", line_values) + pulumi.set(__self__, "line_values", line_values) @property @pulumi.getter(name="barValues") @@ -67041,77 +52688,38 @@ def __init__(__self__, *, sort_configuration: Optional['outputs.TemplateComboChartSortConfiguration'] = None, tooltip: Optional['outputs.TemplateTooltipOptions'] = None, visual_palette: Optional['outputs.TemplateVisualPalette'] = None): - TemplateComboChartConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - bar_data_labels=bar_data_labels, - bars_arrangement=bars_arrangement, - category_axis=category_axis, - category_label_options=category_label_options, - color_label_options=color_label_options, - field_wells=field_wells, - legend=legend, - line_data_labels=line_data_labels, - primary_y_axis_display_options=primary_y_axis_display_options, - primary_y_axis_label_options=primary_y_axis_label_options, - reference_lines=reference_lines, - secondary_y_axis_display_options=secondary_y_axis_display_options, - secondary_y_axis_label_options=secondary_y_axis_label_options, - sort_configuration=sort_configuration, - tooltip=tooltip, - visual_palette=visual_palette, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bar_data_labels: Optional['outputs.TemplateDataLabelOptions'] = None, - bars_arrangement: Optional['TemplateBarsArrangement'] = None, - category_axis: Optional['outputs.TemplateAxisDisplayOptions'] = None, - category_label_options: Optional['outputs.TemplateChartAxisLabelOptions'] = None, - color_label_options: Optional['outputs.TemplateChartAxisLabelOptions'] = None, - field_wells: Optional['outputs.TemplateComboChartFieldWells'] = None, - legend: Optional['outputs.TemplateLegendOptions'] = None, - line_data_labels: Optional['outputs.TemplateDataLabelOptions'] = None, - primary_y_axis_display_options: Optional['outputs.TemplateAxisDisplayOptions'] = None, - primary_y_axis_label_options: Optional['outputs.TemplateChartAxisLabelOptions'] = None, - reference_lines: Optional[Sequence['outputs.TemplateReferenceLine']] = None, - secondary_y_axis_display_options: Optional['outputs.TemplateAxisDisplayOptions'] = None, - secondary_y_axis_label_options: Optional['outputs.TemplateChartAxisLabelOptions'] = None, - sort_configuration: Optional['outputs.TemplateComboChartSortConfiguration'] = None, - tooltip: Optional['outputs.TemplateTooltipOptions'] = None, - visual_palette: Optional['outputs.TemplateVisualPalette'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bar_data_labels is not None: - _setter("bar_data_labels", bar_data_labels) + pulumi.set(__self__, "bar_data_labels", bar_data_labels) if bars_arrangement is not None: - _setter("bars_arrangement", bars_arrangement) + pulumi.set(__self__, "bars_arrangement", bars_arrangement) if category_axis is not None: - _setter("category_axis", category_axis) + pulumi.set(__self__, "category_axis", category_axis) if category_label_options is not None: - _setter("category_label_options", category_label_options) + pulumi.set(__self__, "category_label_options", category_label_options) if color_label_options is not None: - _setter("color_label_options", color_label_options) + pulumi.set(__self__, "color_label_options", color_label_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if line_data_labels is not None: - _setter("line_data_labels", line_data_labels) + pulumi.set(__self__, "line_data_labels", line_data_labels) if primary_y_axis_display_options is not None: - _setter("primary_y_axis_display_options", primary_y_axis_display_options) + pulumi.set(__self__, "primary_y_axis_display_options", primary_y_axis_display_options) if primary_y_axis_label_options is not None: - _setter("primary_y_axis_label_options", primary_y_axis_label_options) + pulumi.set(__self__, "primary_y_axis_label_options", primary_y_axis_label_options) if reference_lines is not None: - _setter("reference_lines", reference_lines) + pulumi.set(__self__, "reference_lines", reference_lines) if secondary_y_axis_display_options is not None: - _setter("secondary_y_axis_display_options", secondary_y_axis_display_options) + pulumi.set(__self__, "secondary_y_axis_display_options", secondary_y_axis_display_options) if secondary_y_axis_label_options is not None: - _setter("secondary_y_axis_label_options", secondary_y_axis_label_options) + pulumi.set(__self__, "secondary_y_axis_label_options", secondary_y_axis_label_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) @property @pulumi.getter(name="barDataLabels") @@ -67215,17 +52823,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, combo_chart_aggregated_field_wells: Optional['outputs.TemplateComboChartAggregatedFieldWells'] = None): - TemplateComboChartFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - combo_chart_aggregated_field_wells=combo_chart_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - combo_chart_aggregated_field_wells: Optional['outputs.TemplateComboChartAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if combo_chart_aggregated_field_wells is not None: - _setter("combo_chart_aggregated_field_wells", combo_chart_aggregated_field_wells) + pulumi.set(__self__, "combo_chart_aggregated_field_wells", combo_chart_aggregated_field_wells) @property @pulumi.getter(name="comboChartAggregatedFieldWells") @@ -67263,29 +52862,14 @@ def __init__(__self__, *, category_sort: Optional[Sequence['outputs.TemplateFieldSortOptions']] = None, color_items_limit: Optional['outputs.TemplateItemsLimitConfiguration'] = None, color_sort: Optional[Sequence['outputs.TemplateFieldSortOptions']] = None): - TemplateComboChartSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_items_limit=category_items_limit, - category_sort=category_sort, - color_items_limit=color_items_limit, - color_sort=color_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_items_limit: Optional['outputs.TemplateItemsLimitConfiguration'] = None, - category_sort: Optional[Sequence['outputs.TemplateFieldSortOptions']] = None, - color_items_limit: Optional['outputs.TemplateItemsLimitConfiguration'] = None, - color_sort: Optional[Sequence['outputs.TemplateFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_items_limit is not None: - _setter("category_items_limit", category_items_limit) + pulumi.set(__self__, "category_items_limit", category_items_limit) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) if color_items_limit is not None: - _setter("color_items_limit", color_items_limit) + pulumi.set(__self__, "color_items_limit", color_items_limit) if color_sort is not None: - _setter("color_sort", color_sort) + pulumi.set(__self__, "color_sort", color_sort) @property @pulumi.getter(name="categoryItemsLimit") @@ -67338,36 +52922,17 @@ def __init__(__self__, *, column_hierarchies: Optional[Sequence['outputs.TemplateColumnHierarchy']] = None, subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None): - TemplateComboChartVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.TemplateVisualCustomAction']] = None, - chart_configuration: Optional['outputs.TemplateComboChartConfiguration'] = None, - column_hierarchies: Optional[Sequence['outputs.TemplateColumnHierarchy']] = None, - subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -67424,21 +52989,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, comparison_format: Optional['outputs.TemplateComparisonFormatConfiguration'] = None, comparison_method: Optional['TemplateComparisonMethod'] = None): - TemplateComparisonConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - comparison_format=comparison_format, - comparison_method=comparison_method, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comparison_format: Optional['outputs.TemplateComparisonFormatConfiguration'] = None, - comparison_method: Optional['TemplateComparisonMethod'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if comparison_format is not None: - _setter("comparison_format", comparison_format) + pulumi.set(__self__, "comparison_format", comparison_format) if comparison_method is not None: - _setter("comparison_method", comparison_method) + pulumi.set(__self__, "comparison_method", comparison_method) @property @pulumi.getter(name="comparisonFormat") @@ -67475,21 +53029,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, number_display_format_configuration: Optional['outputs.TemplateNumberDisplayFormatConfiguration'] = None, percentage_display_format_configuration: Optional['outputs.TemplatePercentageDisplayFormatConfiguration'] = None): - TemplateComparisonFormatConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - number_display_format_configuration=number_display_format_configuration, - percentage_display_format_configuration=percentage_display_format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - number_display_format_configuration: Optional['outputs.TemplateNumberDisplayFormatConfiguration'] = None, - percentage_display_format_configuration: Optional['outputs.TemplatePercentageDisplayFormatConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if number_display_format_configuration is not None: - _setter("number_display_format_configuration", number_display_format_configuration) + pulumi.set(__self__, "number_display_format_configuration", number_display_format_configuration) if percentage_display_format_configuration is not None: - _setter("percentage_display_format_configuration", percentage_display_format_configuration) + pulumi.set(__self__, "percentage_display_format_configuration", percentage_display_format_configuration) @property @pulumi.getter(name="numberDisplayFormatConfiguration") @@ -67548,53 +53091,26 @@ def __init__(__self__, *, top_bottom_ranked: Optional['outputs.TemplateTopBottomRankedComputation'] = None, total_aggregation: Optional['outputs.TemplateTotalAggregationComputation'] = None, unique_values: Optional['outputs.TemplateUniqueValuesComputation'] = None): - TemplateComputation._configure( - lambda key, value: pulumi.set(__self__, key, value), - forecast=forecast, - growth_rate=growth_rate, - maximum_minimum=maximum_minimum, - metric_comparison=metric_comparison, - period_over_period=period_over_period, - period_to_date=period_to_date, - top_bottom_movers=top_bottom_movers, - top_bottom_ranked=top_bottom_ranked, - total_aggregation=total_aggregation, - unique_values=unique_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - forecast: Optional['outputs.TemplateForecastComputation'] = None, - growth_rate: Optional['outputs.TemplateGrowthRateComputation'] = None, - maximum_minimum: Optional['outputs.TemplateMaximumMinimumComputation'] = None, - metric_comparison: Optional['outputs.TemplateMetricComparisonComputation'] = None, - period_over_period: Optional['outputs.TemplatePeriodOverPeriodComputation'] = None, - period_to_date: Optional['outputs.TemplatePeriodToDateComputation'] = None, - top_bottom_movers: Optional['outputs.TemplateTopBottomMoversComputation'] = None, - top_bottom_ranked: Optional['outputs.TemplateTopBottomRankedComputation'] = None, - total_aggregation: Optional['outputs.TemplateTotalAggregationComputation'] = None, - unique_values: Optional['outputs.TemplateUniqueValuesComputation'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if forecast is not None: - _setter("forecast", forecast) + pulumi.set(__self__, "forecast", forecast) if growth_rate is not None: - _setter("growth_rate", growth_rate) + pulumi.set(__self__, "growth_rate", growth_rate) if maximum_minimum is not None: - _setter("maximum_minimum", maximum_minimum) + pulumi.set(__self__, "maximum_minimum", maximum_minimum) if metric_comparison is not None: - _setter("metric_comparison", metric_comparison) + pulumi.set(__self__, "metric_comparison", metric_comparison) if period_over_period is not None: - _setter("period_over_period", period_over_period) + pulumi.set(__self__, "period_over_period", period_over_period) if period_to_date is not None: - _setter("period_to_date", period_to_date) + pulumi.set(__self__, "period_to_date", period_to_date) if top_bottom_movers is not None: - _setter("top_bottom_movers", top_bottom_movers) + pulumi.set(__self__, "top_bottom_movers", top_bottom_movers) if top_bottom_ranked is not None: - _setter("top_bottom_ranked", top_bottom_ranked) + pulumi.set(__self__, "top_bottom_ranked", top_bottom_ranked) if total_aggregation is not None: - _setter("total_aggregation", total_aggregation) + pulumi.set(__self__, "total_aggregation", total_aggregation) if unique_values is not None: - _setter("unique_values", unique_values) + pulumi.set(__self__, "unique_values", unique_values) @property @pulumi.getter @@ -67652,21 +53168,10 @@ class TemplateConditionalFormattingColor(dict): def __init__(__self__, *, gradient: Optional['outputs.TemplateConditionalFormattingGradientColor'] = None, solid: Optional['outputs.TemplateConditionalFormattingSolidColor'] = None): - TemplateConditionalFormattingColor._configure( - lambda key, value: pulumi.set(__self__, key, value), - gradient=gradient, - solid=solid, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - gradient: Optional['outputs.TemplateConditionalFormattingGradientColor'] = None, - solid: Optional['outputs.TemplateConditionalFormattingSolidColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if gradient is not None: - _setter("gradient", gradient) + pulumi.set(__self__, "gradient", gradient) if solid is not None: - _setter("solid", solid) + pulumi.set(__self__, "solid", solid) @property @pulumi.getter @@ -67705,27 +53210,12 @@ def __init__(__self__, *, icon_options: 'outputs.TemplateConditionalFormattingCustomIconOptions', color: Optional[str] = None, display_configuration: Optional['outputs.TemplateConditionalFormattingIconDisplayConfiguration'] = None): - TemplateConditionalFormattingCustomIconCondition._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - icon_options=icon_options, - color=color, - display_configuration=display_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: str, - icon_options: 'outputs.TemplateConditionalFormattingCustomIconOptions', - color: Optional[str] = None, - display_configuration: Optional['outputs.TemplateConditionalFormattingIconDisplayConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("expression", expression) - _setter("icon_options", icon_options) + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "icon_options", icon_options) if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if display_configuration is not None: - _setter("display_configuration", display_configuration) + pulumi.set(__self__, "display_configuration", display_configuration) @property @pulumi.getter @@ -67770,21 +53260,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, icon: Optional['TemplateIcon'] = None, unicode_icon: Optional[str] = None): - TemplateConditionalFormattingCustomIconOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - icon=icon, - unicode_icon=unicode_icon, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - icon: Optional['TemplateIcon'] = None, - unicode_icon: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if icon is not None: - _setter("icon", icon) + pulumi.set(__self__, "icon", icon) if unicode_icon is not None: - _setter("unicode_icon", unicode_icon) + pulumi.set(__self__, "unicode_icon", unicode_icon) @property @pulumi.getter @@ -67802,19 +53281,8 @@ class TemplateConditionalFormattingGradientColor(dict): def __init__(__self__, *, color: 'outputs.TemplateGradientColor', expression: str): - TemplateConditionalFormattingGradientColor._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - expression=expression, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: 'outputs.TemplateGradientColor', - expression: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("color", color) - _setter("expression", expression) + pulumi.set(__self__, "color", color) + pulumi.set(__self__, "expression", expression) @property @pulumi.getter @@ -67851,21 +53319,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, custom_condition: Optional['outputs.TemplateConditionalFormattingCustomIconCondition'] = None, icon_set: Optional['outputs.TemplateConditionalFormattingIconSet'] = None): - TemplateConditionalFormattingIcon._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_condition=custom_condition, - icon_set=icon_set, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_condition: Optional['outputs.TemplateConditionalFormattingCustomIconCondition'] = None, - icon_set: Optional['outputs.TemplateConditionalFormattingIconSet'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_condition is not None: - _setter("custom_condition", custom_condition) + pulumi.set(__self__, "custom_condition", custom_condition) if icon_set is not None: - _setter("icon_set", icon_set) + pulumi.set(__self__, "icon_set", icon_set) @property @pulumi.getter(name="customCondition") @@ -67899,17 +53356,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, icon_display_option: Optional['TemplateConditionalFormattingIconDisplayOption'] = None): - TemplateConditionalFormattingIconDisplayConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - icon_display_option=icon_display_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - icon_display_option: Optional['TemplateConditionalFormattingIconDisplayOption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if icon_display_option is not None: - _setter("icon_display_option", icon_display_option) + pulumi.set(__self__, "icon_display_option", icon_display_option) @property @pulumi.getter(name="iconDisplayOption") @@ -67939,20 +53387,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, expression: str, icon_set_type: Optional['TemplateConditionalFormattingIconSetType'] = None): - TemplateConditionalFormattingIconSet._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - icon_set_type=icon_set_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: str, - icon_set_type: Optional['TemplateConditionalFormattingIconSetType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("expression", expression) + pulumi.set(__self__, "expression", expression) if icon_set_type is not None: - _setter("icon_set_type", icon_set_type) + pulumi.set(__self__, "icon_set_type", icon_set_type) @property @pulumi.getter @@ -67970,20 +53407,9 @@ class TemplateConditionalFormattingSolidColor(dict): def __init__(__self__, *, expression: str, color: Optional[str] = None): - TemplateConditionalFormattingSolidColor._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - color=color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: str, - color: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("expression", expression) + pulumi.set(__self__, "expression", expression) if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) @property @pulumi.getter @@ -68020,19 +53446,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, contributor_dimensions: Sequence['outputs.TemplateColumnIdentifier'], measure_field_id: str): - TemplateContributionAnalysisDefault._configure( - lambda key, value: pulumi.set(__self__, key, value), - contributor_dimensions=contributor_dimensions, - measure_field_id=measure_field_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - contributor_dimensions: Sequence['outputs.TemplateColumnIdentifier'], - measure_field_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("contributor_dimensions", contributor_dimensions) - _setter("measure_field_id", measure_field_id) + pulumi.set(__self__, "contributor_dimensions", contributor_dimensions) + pulumi.set(__self__, "measure_field_id", measure_field_id) @property @pulumi.getter(name="contributorDimensions") @@ -68081,45 +53496,22 @@ def __init__(__self__, *, separator_configuration: Optional['outputs.TemplateNumericSeparatorConfiguration'] = None, suffix: Optional[str] = None, symbol: Optional[str] = None): - TemplateCurrencyDisplayFormatConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - decimal_places_configuration=decimal_places_configuration, - negative_value_configuration=negative_value_configuration, - null_value_format_configuration=null_value_format_configuration, - number_scale=number_scale, - prefix=prefix, - separator_configuration=separator_configuration, - suffix=suffix, - symbol=symbol, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - decimal_places_configuration: Optional['outputs.TemplateDecimalPlacesConfiguration'] = None, - negative_value_configuration: Optional['outputs.TemplateNegativeValueConfiguration'] = None, - null_value_format_configuration: Optional['outputs.TemplateNullValueFormatConfiguration'] = None, - number_scale: Optional['TemplateNumberScale'] = None, - prefix: Optional[str] = None, - separator_configuration: Optional['outputs.TemplateNumericSeparatorConfiguration'] = None, - suffix: Optional[str] = None, - symbol: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if decimal_places_configuration is not None: - _setter("decimal_places_configuration", decimal_places_configuration) + pulumi.set(__self__, "decimal_places_configuration", decimal_places_configuration) if negative_value_configuration is not None: - _setter("negative_value_configuration", negative_value_configuration) + pulumi.set(__self__, "negative_value_configuration", negative_value_configuration) if null_value_format_configuration is not None: - _setter("null_value_format_configuration", null_value_format_configuration) + pulumi.set(__self__, "null_value_format_configuration", null_value_format_configuration) if number_scale is not None: - _setter("number_scale", number_scale) + pulumi.set(__self__, "number_scale", number_scale) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if separator_configuration is not None: - _setter("separator_configuration", separator_configuration) + pulumi.set(__self__, "separator_configuration", separator_configuration) if suffix is not None: - _setter("suffix", suffix) + pulumi.set(__self__, "suffix", suffix) if symbol is not None: - _setter("symbol", symbol) + pulumi.set(__self__, "symbol", symbol) @property @pulumi.getter(name="decimalPlacesConfiguration") @@ -68186,19 +53578,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, selected_fields_configuration: 'outputs.TemplateFilterOperationSelectedFieldsConfiguration', target_visuals_configuration: 'outputs.TemplateFilterOperationTargetVisualsConfiguration'): - TemplateCustomActionFilterOperation._configure( - lambda key, value: pulumi.set(__self__, key, value), - selected_fields_configuration=selected_fields_configuration, - target_visuals_configuration=target_visuals_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - selected_fields_configuration: 'outputs.TemplateFilterOperationSelectedFieldsConfiguration', - target_visuals_configuration: 'outputs.TemplateFilterOperationTargetVisualsConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("selected_fields_configuration", selected_fields_configuration) - _setter("target_visuals_configuration", target_visuals_configuration) + pulumi.set(__self__, "selected_fields_configuration", selected_fields_configuration) + pulumi.set(__self__, "target_visuals_configuration", target_visuals_configuration) @property @pulumi.getter(name="selectedFieldsConfiguration") @@ -68232,17 +53613,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, local_navigation_configuration: Optional['outputs.TemplateLocalNavigationConfiguration'] = None): - TemplateCustomActionNavigationOperation._configure( - lambda key, value: pulumi.set(__self__, key, value), - local_navigation_configuration=local_navigation_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - local_navigation_configuration: Optional['outputs.TemplateLocalNavigationConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if local_navigation_configuration is not None: - _setter("local_navigation_configuration", local_navigation_configuration) + pulumi.set(__self__, "local_navigation_configuration", local_navigation_configuration) @property @pulumi.getter(name="localNavigationConfiguration") @@ -68271,16 +53643,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, parameter_value_configurations: Sequence['outputs.TemplateSetParameterValueConfiguration']): - TemplateCustomActionSetParametersOperation._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_value_configurations=parameter_value_configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_value_configurations: Sequence['outputs.TemplateSetParameterValueConfiguration'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_value_configurations", parameter_value_configurations) + pulumi.set(__self__, "parameter_value_configurations", parameter_value_configurations) @property @pulumi.getter(name="parameterValueConfigurations") @@ -68312,19 +53675,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, url_target: 'TemplateUrlTargetConfiguration', url_template: str): - TemplateCustomActionUrlOperation._configure( - lambda key, value: pulumi.set(__self__, key, value), - url_target=url_target, - url_template=url_template, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - url_target: 'TemplateUrlTargetConfiguration', - url_template: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("url_target", url_target) - _setter("url_template", url_template) + pulumi.set(__self__, "url_target", url_target) + pulumi.set(__self__, "url_template", url_template) @property @pulumi.getter(name="urlTarget") @@ -68362,24 +53714,11 @@ def __init__(__self__, *, color: str, field_value: Optional[str] = None, special_value: Optional['TemplateSpecialValue'] = None): - TemplateCustomColor._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - field_value=field_value, - special_value=special_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: str, - field_value: Optional[str] = None, - special_value: Optional['TemplateSpecialValue'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("color", color) + pulumi.set(__self__, "color", color) if field_value is not None: - _setter("field_value", field_value) + pulumi.set(__self__, "field_value", field_value) if special_value is not None: - _setter("special_value", special_value) + pulumi.set(__self__, "special_value", special_value) @property @pulumi.getter @@ -68424,25 +53763,12 @@ def __init__(__self__, *, content_type: Optional['TemplateCustomContentType'] = None, content_url: Optional[str] = None, image_scaling: Optional['TemplateCustomContentImageScalingConfiguration'] = None): - TemplateCustomContentConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - content_type=content_type, - content_url=content_url, - image_scaling=image_scaling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content_type: Optional['TemplateCustomContentType'] = None, - content_url: Optional[str] = None, - image_scaling: Optional['TemplateCustomContentImageScalingConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if content_type is not None: - _setter("content_type", content_type) + pulumi.set(__self__, "content_type", content_type) if content_url is not None: - _setter("content_url", content_url) + pulumi.set(__self__, "content_url", content_url) if image_scaling is not None: - _setter("image_scaling", image_scaling) + pulumi.set(__self__, "image_scaling", image_scaling) @property @pulumi.getter(name="contentType") @@ -68490,35 +53816,16 @@ def __init__(__self__, *, chart_configuration: Optional['outputs.TemplateCustomContentConfiguration'] = None, subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None): - TemplateCustomContentVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_identifier=data_set_identifier, - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_identifier: str, - visual_id: str, - actions: Optional[Sequence['outputs.TemplateVisualCustomAction']] = None, - chart_configuration: Optional['outputs.TemplateCustomContentConfiguration'] = None, - subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_identifier", data_set_identifier) - _setter("visual_id", visual_id) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="dataSetIdentifier") @@ -68584,31 +53891,14 @@ def __init__(__self__, *, category_value: Optional[str] = None, parameter_name: Optional[str] = None, select_all_options: Optional['TemplateCategoryFilterSelectAllOptions'] = None): - TemplateCustomFilterConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - match_operator=match_operator, - null_option=null_option, - category_value=category_value, - parameter_name=parameter_name, - select_all_options=select_all_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - match_operator: 'TemplateCategoryFilterMatchOperator', - null_option: 'TemplateFilterNullOption', - category_value: Optional[str] = None, - parameter_name: Optional[str] = None, - select_all_options: Optional['TemplateCategoryFilterSelectAllOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("match_operator", match_operator) - _setter("null_option", null_option) + pulumi.set(__self__, "match_operator", match_operator) + pulumi.set(__self__, "null_option", null_option) if category_value is not None: - _setter("category_value", category_value) + pulumi.set(__self__, "category_value", category_value) if parameter_name is not None: - _setter("parameter_name", parameter_name) + pulumi.set(__self__, "parameter_name", parameter_name) if select_all_options is not None: - _setter("select_all_options", select_all_options) + pulumi.set(__self__, "select_all_options", select_all_options) @property @pulumi.getter(name="matchOperator") @@ -68666,27 +53956,12 @@ def __init__(__self__, *, null_option: 'TemplateFilterNullOption', category_values: Optional[Sequence[str]] = None, select_all_options: Optional['TemplateCategoryFilterSelectAllOptions'] = None): - TemplateCustomFilterListConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - match_operator=match_operator, - null_option=null_option, - category_values=category_values, - select_all_options=select_all_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - match_operator: 'TemplateCategoryFilterMatchOperator', - null_option: 'TemplateFilterNullOption', - category_values: Optional[Sequence[str]] = None, - select_all_options: Optional['TemplateCategoryFilterSelectAllOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("match_operator", match_operator) - _setter("null_option", null_option) + pulumi.set(__self__, "match_operator", match_operator) + pulumi.set(__self__, "null_option", null_option) if category_values is not None: - _setter("category_values", category_values) + pulumi.set(__self__, "category_values", category_values) if select_all_options is not None: - _setter("select_all_options", select_all_options) + pulumi.set(__self__, "select_all_options", select_all_options) @property @pulumi.getter(name="matchOperator") @@ -68713,16 +53988,7 @@ def select_all_options(self) -> Optional['TemplateCategoryFilterSelectAllOptions class TemplateCustomNarrativeOptions(dict): def __init__(__self__, *, narrative: str): - TemplateCustomNarrativeOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - narrative=narrative, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - narrative: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("narrative", narrative) + pulumi.set(__self__, "narrative", narrative) @property @pulumi.getter @@ -68760,29 +54026,14 @@ def __init__(__self__, *, decimal_values: Optional[Sequence[float]] = None, integer_values: Optional[Sequence[float]] = None, string_values: Optional[Sequence[str]] = None): - TemplateCustomParameterValues._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_values=date_time_values, - decimal_values=decimal_values, - integer_values=integer_values, - string_values=string_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_values: Optional[Sequence[str]] = None, - decimal_values: Optional[Sequence[float]] = None, - integer_values: Optional[Sequence[float]] = None, - string_values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_values is not None: - _setter("date_time_values", date_time_values) + pulumi.set(__self__, "date_time_values", date_time_values) if decimal_values is not None: - _setter("decimal_values", decimal_values) + pulumi.set(__self__, "decimal_values", decimal_values) if integer_values is not None: - _setter("integer_values", integer_values) + pulumi.set(__self__, "integer_values", integer_values) if string_values is not None: - _setter("string_values", string_values) + pulumi.set(__self__, "string_values", string_values) @property @pulumi.getter(name="dateTimeValues") @@ -68829,20 +54080,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, custom_values: 'outputs.TemplateCustomParameterValues', include_null_value: Optional[bool] = None): - TemplateCustomValuesConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_values=custom_values, - include_null_value=include_null_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_values: 'outputs.TemplateCustomParameterValues', - include_null_value: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("custom_values", custom_values) + pulumi.set(__self__, "custom_values", custom_values) if include_null_value is not None: - _setter("include_null_value", include_null_value) + pulumi.set(__self__, "include_null_value", include_null_value) @property @pulumi.getter(name="customValues") @@ -68882,24 +54122,11 @@ def __init__(__self__, *, field_id: str, negative_color: Optional[str] = None, positive_color: Optional[str] = None): - TemplateDataBarsOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - negative_color=negative_color, - positive_color=positive_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: str, - negative_color: Optional[str] = None, - positive_color: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if negative_color is not None: - _setter("negative_color", negative_color) + pulumi.set(__self__, "negative_color", negative_color) if positive_color is not None: - _setter("positive_color", positive_color) + pulumi.set(__self__, "positive_color", positive_color) @property @pulumi.getter(name="fieldId") @@ -68939,21 +54166,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, color: Optional[str] = None, data_value: Optional[float] = None): - TemplateDataColor._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - data_value=data_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: Optional[str] = None, - data_value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if data_value is not None: - _setter("data_value", data_value) + pulumi.set(__self__, "data_value", data_value) @property @pulumi.getter @@ -68994,27 +54210,12 @@ def __init__(__self__, *, field_id: str, field_value: Optional[str] = None, settings: Optional['outputs.TemplateLineChartSeriesSettings'] = None): - TemplateDataFieldSeriesItem._configure( - lambda key, value: pulumi.set(__self__, key, value), - axis_binding=axis_binding, - field_id=field_id, - field_value=field_value, - settings=settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - axis_binding: 'TemplateAxisBinding', - field_id: str, - field_value: Optional[str] = None, - settings: Optional['outputs.TemplateLineChartSeriesSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("axis_binding", axis_binding) - _setter("field_id", field_id) + pulumi.set(__self__, "axis_binding", axis_binding) + pulumi.set(__self__, "field_id", field_id) if field_value is not None: - _setter("field_value", field_value) + pulumi.set(__self__, "field_value", field_value) if settings is not None: - _setter("settings", settings) + pulumi.set(__self__, "settings", settings) @property @pulumi.getter(name="axisBinding") @@ -69079,53 +54280,26 @@ def __init__(__self__, *, position: Optional['TemplateDataLabelPosition'] = None, totals_visibility: Optional['TemplateVisibility'] = None, visibility: Optional['TemplateVisibility'] = None): - TemplateDataLabelOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_label_visibility=category_label_visibility, - data_label_types=data_label_types, - label_color=label_color, - label_content=label_content, - label_font_configuration=label_font_configuration, - measure_label_visibility=measure_label_visibility, - overlap=overlap, - position=position, - totals_visibility=totals_visibility, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_label_visibility: Optional['TemplateVisibility'] = None, - data_label_types: Optional[Sequence['outputs.TemplateDataLabelType']] = None, - label_color: Optional[str] = None, - label_content: Optional['TemplateDataLabelContent'] = None, - label_font_configuration: Optional['outputs.TemplateFontConfiguration'] = None, - measure_label_visibility: Optional['TemplateVisibility'] = None, - overlap: Optional['TemplateDataLabelOverlap'] = None, - position: Optional['TemplateDataLabelPosition'] = None, - totals_visibility: Optional['TemplateVisibility'] = None, - visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_label_visibility is not None: - _setter("category_label_visibility", category_label_visibility) + pulumi.set(__self__, "category_label_visibility", category_label_visibility) if data_label_types is not None: - _setter("data_label_types", data_label_types) + pulumi.set(__self__, "data_label_types", data_label_types) if label_color is not None: - _setter("label_color", label_color) + pulumi.set(__self__, "label_color", label_color) if label_content is not None: - _setter("label_content", label_content) + pulumi.set(__self__, "label_content", label_content) if label_font_configuration is not None: - _setter("label_font_configuration", label_font_configuration) + pulumi.set(__self__, "label_font_configuration", label_font_configuration) if measure_label_visibility is not None: - _setter("measure_label_visibility", measure_label_visibility) + pulumi.set(__self__, "measure_label_visibility", measure_label_visibility) if overlap is not None: - _setter("overlap", overlap) + pulumi.set(__self__, "overlap", overlap) if position is not None: - _setter("position", position) + pulumi.set(__self__, "position", position) if totals_visibility is not None: - _setter("totals_visibility", totals_visibility) + pulumi.set(__self__, "totals_visibility", totals_visibility) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="categoryLabelVisibility") @@ -69211,33 +54385,16 @@ def __init__(__self__, *, maximum_label_type: Optional['outputs.TemplateMaximumLabelType'] = None, minimum_label_type: Optional['outputs.TemplateMinimumLabelType'] = None, range_ends_label_type: Optional['outputs.TemplateRangeEndsLabelType'] = None): - TemplateDataLabelType._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_path_label_type=data_path_label_type, - field_label_type=field_label_type, - maximum_label_type=maximum_label_type, - minimum_label_type=minimum_label_type, - range_ends_label_type=range_ends_label_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_path_label_type: Optional['outputs.TemplateDataPathLabelType'] = None, - field_label_type: Optional['outputs.TemplateFieldLabelType'] = None, - maximum_label_type: Optional['outputs.TemplateMaximumLabelType'] = None, - minimum_label_type: Optional['outputs.TemplateMinimumLabelType'] = None, - range_ends_label_type: Optional['outputs.TemplateRangeEndsLabelType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_path_label_type is not None: - _setter("data_path_label_type", data_path_label_type) + pulumi.set(__self__, "data_path_label_type", data_path_label_type) if field_label_type is not None: - _setter("field_label_type", field_label_type) + pulumi.set(__self__, "field_label_type", field_label_type) if maximum_label_type is not None: - _setter("maximum_label_type", maximum_label_type) + pulumi.set(__self__, "maximum_label_type", maximum_label_type) if minimum_label_type is not None: - _setter("minimum_label_type", minimum_label_type) + pulumi.set(__self__, "minimum_label_type", minimum_label_type) if range_ends_label_type is not None: - _setter("range_ends_label_type", range_ends_label_type) + pulumi.set(__self__, "range_ends_label_type", range_ends_label_type) @property @pulumi.getter(name="dataPathLabelType") @@ -69288,23 +54445,10 @@ def __init__(__self__, *, color: str, element: 'outputs.TemplateDataPathValue', time_granularity: Optional['TemplateTimeGranularity'] = None): - TemplateDataPathColor._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - element=element, - time_granularity=time_granularity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: str, - element: 'outputs.TemplateDataPathValue', - time_granularity: Optional['TemplateTimeGranularity'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("color", color) - _setter("element", element) + pulumi.set(__self__, "color", color) + pulumi.set(__self__, "element", element) if time_granularity is not None: - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "time_granularity", time_granularity) @property @pulumi.getter @@ -69347,25 +54491,12 @@ def __init__(__self__, *, field_id: Optional[str] = None, field_value: Optional[str] = None, visibility: Optional['TemplateVisibility'] = None): - TemplateDataPathLabelType._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - field_value=field_value, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: Optional[str] = None, - field_value: Optional[str] = None, - visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_id is not None: - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if field_value is not None: - _setter("field_value", field_value) + pulumi.set(__self__, "field_value", field_value) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="fieldId") @@ -69405,19 +54536,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, direction: 'TemplateSortDirection', sort_paths: Sequence['outputs.TemplateDataPathValue']): - TemplateDataPathSort._configure( - lambda key, value: pulumi.set(__self__, key, value), - direction=direction, - sort_paths=sort_paths, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - direction: 'TemplateSortDirection', - sort_paths: Sequence['outputs.TemplateDataPathValue'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("direction", direction) - _setter("sort_paths", sort_paths) + pulumi.set(__self__, "direction", direction) + pulumi.set(__self__, "sort_paths", sort_paths) @property @pulumi.getter @@ -69454,19 +54574,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, field_id: str, field_value: str): - TemplateDataPathValue._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - field_value=field_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: str, - field_value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) - _setter("field_value", field_value) + pulumi.set(__self__, "field_id", field_id) + pulumi.set(__self__, "field_value", field_value) @property @pulumi.getter(name="fieldId") @@ -69504,25 +54613,12 @@ def __init__(__self__, *, column_group_schema_list: Optional[Sequence['outputs.TemplateColumnGroupSchema']] = None, data_set_schema: Optional['outputs.TemplateDataSetSchema'] = None, placeholder: Optional[str] = None): - TemplateDataSetConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_group_schema_list=column_group_schema_list, - data_set_schema=data_set_schema, - placeholder=placeholder, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_group_schema_list: Optional[Sequence['outputs.TemplateColumnGroupSchema']] = None, - data_set_schema: Optional['outputs.TemplateDataSetSchema'] = None, - placeholder: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column_group_schema_list is not None: - _setter("column_group_schema_list", column_group_schema_list) + pulumi.set(__self__, "column_group_schema_list", column_group_schema_list) if data_set_schema is not None: - _setter("data_set_schema", data_set_schema) + pulumi.set(__self__, "data_set_schema", data_set_schema) if placeholder is not None: - _setter("placeholder", placeholder) + pulumi.set(__self__, "placeholder", placeholder) @property @pulumi.getter(name="columnGroupSchemaList") @@ -69564,19 +54660,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, data_set_arn: str, data_set_placeholder: str): - TemplateDataSetReference._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_arn=data_set_arn, - data_set_placeholder=data_set_placeholder, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_arn: str, - data_set_placeholder: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_arn", data_set_arn) - _setter("data_set_placeholder", data_set_placeholder) + pulumi.set(__self__, "data_set_arn", data_set_arn) + pulumi.set(__self__, "data_set_placeholder", data_set_placeholder) @property @pulumi.getter(name="dataSetArn") @@ -69610,17 +54695,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, column_schema_list: Optional[Sequence['outputs.TemplateColumnSchema']] = None): - TemplateDataSetSchema._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_schema_list=column_schema_list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_schema_list: Optional[Sequence['outputs.TemplateColumnSchema']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column_schema_list is not None: - _setter("column_schema_list", column_schema_list) + pulumi.set(__self__, "column_schema_list", column_schema_list) @property @pulumi.getter(name="columnSchemaList") @@ -69649,17 +54725,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, missing_date_visibility: Optional['TemplateVisibility'] = None): - TemplateDateAxisOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - missing_date_visibility=missing_date_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - missing_date_visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if missing_date_visibility is not None: - _setter("missing_date_visibility", missing_date_visibility) + pulumi.set(__self__, "missing_date_visibility", missing_date_visibility) @property @pulumi.getter(name="missingDateVisibility") @@ -69698,31 +54765,14 @@ def __init__(__self__, *, date_granularity: Optional['TemplateTimeGranularity'] = None, format_configuration: Optional['outputs.TemplateDateTimeFormatConfiguration'] = None, hierarchy_id: Optional[str] = None): - TemplateDateDimensionField._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - date_granularity=date_granularity, - format_configuration=format_configuration, - hierarchy_id=hierarchy_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.TemplateColumnIdentifier', - field_id: str, - date_granularity: Optional['TemplateTimeGranularity'] = None, - format_configuration: Optional['outputs.TemplateDateTimeFormatConfiguration'] = None, - hierarchy_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) if date_granularity is not None: - _setter("date_granularity", date_granularity) + pulumi.set(__self__, "date_granularity", date_granularity) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) if hierarchy_id is not None: - _setter("hierarchy_id", hierarchy_id) + pulumi.set(__self__, "hierarchy_id", hierarchy_id) @property @pulumi.getter @@ -69778,27 +54828,12 @@ def __init__(__self__, *, field_id: str, aggregation_function: Optional['TemplateDateAggregationFunction'] = None, format_configuration: Optional['outputs.TemplateDateTimeFormatConfiguration'] = None): - TemplateDateMeasureField._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - aggregation_function=aggregation_function, - format_configuration=format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.TemplateColumnIdentifier', - field_id: str, - aggregation_function: Optional['TemplateDateAggregationFunction'] = None, - format_configuration: Optional['outputs.TemplateDateTimeFormatConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) if aggregation_function is not None: - _setter("aggregation_function", aggregation_function) + pulumi.set(__self__, "aggregation_function", aggregation_function) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) @property @pulumi.getter @@ -69848,25 +54883,12 @@ def __init__(__self__, *, dynamic_value: Optional['outputs.TemplateDynamicDefaultValue'] = None, rolling_date: Optional['outputs.TemplateRollingDateConfiguration'] = None, static_values: Optional[Sequence[str]] = None): - TemplateDateTimeDefaultValues._configure( - lambda key, value: pulumi.set(__self__, key, value), - dynamic_value=dynamic_value, - rolling_date=rolling_date, - static_values=static_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dynamic_value: Optional['outputs.TemplateDynamicDefaultValue'] = None, - rolling_date: Optional['outputs.TemplateRollingDateConfiguration'] = None, - static_values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dynamic_value is not None: - _setter("dynamic_value", dynamic_value) + pulumi.set(__self__, "dynamic_value", dynamic_value) if rolling_date is not None: - _setter("rolling_date", rolling_date) + pulumi.set(__self__, "rolling_date", rolling_date) if static_values is not None: - _setter("static_values", static_values) + pulumi.set(__self__, "static_values", static_values) @property @pulumi.getter(name="dynamicValue") @@ -69911,25 +54933,12 @@ def __init__(__self__, *, date_time_format: Optional[str] = None, null_value_format_configuration: Optional['outputs.TemplateNullValueFormatConfiguration'] = None, numeric_format_configuration: Optional['outputs.TemplateNumericFormatConfiguration'] = None): - TemplateDateTimeFormatConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_format=date_time_format, - null_value_format_configuration=null_value_format_configuration, - numeric_format_configuration=numeric_format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_format: Optional[str] = None, - null_value_format_configuration: Optional['outputs.TemplateNullValueFormatConfiguration'] = None, - numeric_format_configuration: Optional['outputs.TemplateNumericFormatConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_format is not None: - _setter("date_time_format", date_time_format) + pulumi.set(__self__, "date_time_format", date_time_format) if null_value_format_configuration is not None: - _setter("null_value_format_configuration", null_value_format_configuration) + pulumi.set(__self__, "null_value_format_configuration", null_value_format_configuration) if numeric_format_configuration is not None: - _setter("numeric_format_configuration", numeric_format_configuration) + pulumi.set(__self__, "numeric_format_configuration", numeric_format_configuration) @property @pulumi.getter(name="dateTimeFormat") @@ -69971,20 +54980,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, hierarchy_id: str, drill_down_filters: Optional[Sequence['outputs.TemplateDrillDownFilter']] = None): - TemplateDateTimeHierarchy._configure( - lambda key, value: pulumi.set(__self__, key, value), - hierarchy_id=hierarchy_id, - drill_down_filters=drill_down_filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hierarchy_id: str, - drill_down_filters: Optional[Sequence['outputs.TemplateDrillDownFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("hierarchy_id", hierarchy_id) + pulumi.set(__self__, "hierarchy_id", hierarchy_id) if drill_down_filters is not None: - _setter("drill_down_filters", drill_down_filters) + pulumi.set(__self__, "drill_down_filters", drill_down_filters) @property @pulumi.getter(name="hierarchyId") @@ -70028,32 +55026,15 @@ def __init__(__self__, *, mapped_data_set_parameters: Optional[Sequence['outputs.TemplateMappedDataSetParameter']] = None, time_granularity: Optional['TemplateTimeGranularity'] = None, value_when_unset: Optional['outputs.TemplateDateTimeValueWhenUnsetConfiguration'] = None): - TemplateDateTimeParameterDeclaration._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - default_values=default_values, - mapped_data_set_parameters=mapped_data_set_parameters, - time_granularity=time_granularity, - value_when_unset=value_when_unset, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - default_values: Optional['outputs.TemplateDateTimeDefaultValues'] = None, - mapped_data_set_parameters: Optional[Sequence['outputs.TemplateMappedDataSetParameter']] = None, - time_granularity: Optional['TemplateTimeGranularity'] = None, - value_when_unset: Optional['outputs.TemplateDateTimeValueWhenUnsetConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if default_values is not None: - _setter("default_values", default_values) + pulumi.set(__self__, "default_values", default_values) if mapped_data_set_parameters is not None: - _setter("mapped_data_set_parameters", mapped_data_set_parameters) + pulumi.set(__self__, "mapped_data_set_parameters", mapped_data_set_parameters) if time_granularity is not None: - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "time_granularity", time_granularity) if value_when_unset is not None: - _setter("value_when_unset", value_when_unset) + pulumi.set(__self__, "value_when_unset", value_when_unset) @property @pulumi.getter @@ -70108,25 +55089,12 @@ def __init__(__self__, *, date_time_format: Optional[str] = None, info_icon_label_options: Optional['outputs.TemplateSheetControlInfoIconLabelOptions'] = None, title_options: Optional['outputs.TemplateLabelOptions'] = None): - TemplateDateTimePickerControlDisplayOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_format=date_time_format, - info_icon_label_options=info_icon_label_options, - title_options=title_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_format: Optional[str] = None, - info_icon_label_options: Optional['outputs.TemplateSheetControlInfoIconLabelOptions'] = None, - title_options: Optional['outputs.TemplateLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_format is not None: - _setter("date_time_format", date_time_format) + pulumi.set(__self__, "date_time_format", date_time_format) if info_icon_label_options is not None: - _setter("info_icon_label_options", info_icon_label_options) + pulumi.set(__self__, "info_icon_label_options", info_icon_label_options) if title_options is not None: - _setter("title_options", title_options) + pulumi.set(__self__, "title_options", title_options) @property @pulumi.getter(name="dateTimeFormat") @@ -70168,21 +55136,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, custom_value: Optional[str] = None, value_when_unset_option: Optional['TemplateValueWhenUnsetOption'] = None): - TemplateDateTimeValueWhenUnsetConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_value=custom_value, - value_when_unset_option=value_when_unset_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_value: Optional[str] = None, - value_when_unset_option: Optional['TemplateValueWhenUnsetOption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_value is not None: - _setter("custom_value", custom_value) + pulumi.set(__self__, "custom_value", custom_value) if value_when_unset_option is not None: - _setter("value_when_unset_option", value_when_unset_option) + pulumi.set(__self__, "value_when_unset_option", value_when_unset_option) @property @pulumi.getter(name="customValue") @@ -70219,21 +55176,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, dynamic_value: Optional['outputs.TemplateDynamicDefaultValue'] = None, static_values: Optional[Sequence[float]] = None): - TemplateDecimalDefaultValues._configure( - lambda key, value: pulumi.set(__self__, key, value), - dynamic_value=dynamic_value, - static_values=static_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dynamic_value: Optional['outputs.TemplateDynamicDefaultValue'] = None, - static_values: Optional[Sequence[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dynamic_value is not None: - _setter("dynamic_value", dynamic_value) + pulumi.set(__self__, "dynamic_value", dynamic_value) if static_values is not None: - _setter("static_values", static_values) + pulumi.set(__self__, "static_values", static_values) @property @pulumi.getter(name="dynamicValue") @@ -70277,31 +55223,14 @@ def __init__(__self__, *, default_values: Optional['outputs.TemplateDecimalDefaultValues'] = None, mapped_data_set_parameters: Optional[Sequence['outputs.TemplateMappedDataSetParameter']] = None, value_when_unset: Optional['outputs.TemplateDecimalValueWhenUnsetConfiguration'] = None): - TemplateDecimalParameterDeclaration._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - parameter_value_type=parameter_value_type, - default_values=default_values, - mapped_data_set_parameters=mapped_data_set_parameters, - value_when_unset=value_when_unset, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - parameter_value_type: 'TemplateParameterValueType', - default_values: Optional['outputs.TemplateDecimalDefaultValues'] = None, - mapped_data_set_parameters: Optional[Sequence['outputs.TemplateMappedDataSetParameter']] = None, - value_when_unset: Optional['outputs.TemplateDecimalValueWhenUnsetConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("parameter_value_type", parameter_value_type) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "parameter_value_type", parameter_value_type) if default_values is not None: - _setter("default_values", default_values) + pulumi.set(__self__, "default_values", default_values) if mapped_data_set_parameters is not None: - _setter("mapped_data_set_parameters", mapped_data_set_parameters) + pulumi.set(__self__, "mapped_data_set_parameters", mapped_data_set_parameters) if value_when_unset is not None: - _setter("value_when_unset", value_when_unset) + pulumi.set(__self__, "value_when_unset", value_when_unset) @property @pulumi.getter @@ -70350,16 +55279,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, decimal_places: float): - TemplateDecimalPlacesConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - decimal_places=decimal_places, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - decimal_places: float, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("decimal_places", decimal_places) + pulumi.set(__self__, "decimal_places", decimal_places) @property @pulumi.getter(name="decimalPlaces") @@ -70391,21 +55311,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, custom_value: Optional[float] = None, value_when_unset_option: Optional['TemplateValueWhenUnsetOption'] = None): - TemplateDecimalValueWhenUnsetConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_value=custom_value, - value_when_unset_option=value_when_unset_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_value: Optional[float] = None, - value_when_unset_option: Optional['TemplateValueWhenUnsetOption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_value is not None: - _setter("custom_value", custom_value) + pulumi.set(__self__, "custom_value", custom_value) if value_when_unset_option is not None: - _setter("value_when_unset_option", value_when_unset_option) + pulumi.set(__self__, "value_when_unset_option", value_when_unset_option) @property @pulumi.getter(name="customValue") @@ -70439,16 +55348,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, canvas_size_options: 'outputs.TemplateFreeFormLayoutCanvasSizeOptions'): - TemplateDefaultFreeFormLayoutConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - canvas_size_options=canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - canvas_size_options: 'outputs.TemplateFreeFormLayoutCanvasSizeOptions', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("canvas_size_options", canvas_size_options) + pulumi.set(__self__, "canvas_size_options", canvas_size_options) @property @pulumi.getter(name="canvasSizeOptions") @@ -70477,16 +55377,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, canvas_size_options: 'outputs.TemplateGridLayoutCanvasSizeOptions'): - TemplateDefaultGridLayoutConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - canvas_size_options=canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - canvas_size_options: 'outputs.TemplateGridLayoutCanvasSizeOptions', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("canvas_size_options", canvas_size_options) + pulumi.set(__self__, "canvas_size_options", canvas_size_options) @property @pulumi.getter(name="canvasSizeOptions") @@ -70516,21 +55407,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, free_form: Optional['outputs.TemplateDefaultFreeFormLayoutConfiguration'] = None, grid: Optional['outputs.TemplateDefaultGridLayoutConfiguration'] = None): - TemplateDefaultInteractiveLayoutConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - free_form=free_form, - grid=grid, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - free_form: Optional['outputs.TemplateDefaultFreeFormLayoutConfiguration'] = None, - grid: Optional['outputs.TemplateDefaultGridLayoutConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if free_form is not None: - _setter("free_form", free_form) + pulumi.set(__self__, "free_form", free_form) if grid is not None: - _setter("grid", grid) + pulumi.set(__self__, "grid", grid) @property @pulumi.getter(name="freeForm") @@ -70570,25 +55450,12 @@ def __init__(__self__, *, interactive_layout_configuration: Optional['outputs.TemplateDefaultInteractiveLayoutConfiguration'] = None, paginated_layout_configuration: Optional['outputs.TemplateDefaultPaginatedLayoutConfiguration'] = None, sheet_content_type: Optional['TemplateSheetContentType'] = None): - TemplateDefaultNewSheetConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - interactive_layout_configuration=interactive_layout_configuration, - paginated_layout_configuration=paginated_layout_configuration, - sheet_content_type=sheet_content_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - interactive_layout_configuration: Optional['outputs.TemplateDefaultInteractiveLayoutConfiguration'] = None, - paginated_layout_configuration: Optional['outputs.TemplateDefaultPaginatedLayoutConfiguration'] = None, - sheet_content_type: Optional['TemplateSheetContentType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if interactive_layout_configuration is not None: - _setter("interactive_layout_configuration", interactive_layout_configuration) + pulumi.set(__self__, "interactive_layout_configuration", interactive_layout_configuration) if paginated_layout_configuration is not None: - _setter("paginated_layout_configuration", paginated_layout_configuration) + pulumi.set(__self__, "paginated_layout_configuration", paginated_layout_configuration) if sheet_content_type is not None: - _setter("sheet_content_type", sheet_content_type) + pulumi.set(__self__, "sheet_content_type", sheet_content_type) @property @pulumi.getter(name="interactiveLayoutConfiguration") @@ -70627,17 +55494,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, section_based: Optional['outputs.TemplateDefaultSectionBasedLayoutConfiguration'] = None): - TemplateDefaultPaginatedLayoutConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - section_based=section_based, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - section_based: Optional['outputs.TemplateDefaultSectionBasedLayoutConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if section_based is not None: - _setter("section_based", section_based) + pulumi.set(__self__, "section_based", section_based) @property @pulumi.getter(name="sectionBased") @@ -70666,16 +55524,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, canvas_size_options: 'outputs.TemplateSectionBasedLayoutCanvasSizeOptions'): - TemplateDefaultSectionBasedLayoutConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - canvas_size_options=canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - canvas_size_options: 'outputs.TemplateSectionBasedLayoutCanvasSizeOptions', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("canvas_size_options", canvas_size_options) + pulumi.set(__self__, "canvas_size_options", canvas_size_options) @property @pulumi.getter(name="canvasSizeOptions") @@ -70716,33 +55565,16 @@ def __init__(__self__, *, source_column: Optional['outputs.TemplateColumnIdentifier'] = None, source_field: Optional[str] = None, source_parameter_name: Optional[str] = None): - TemplateDestinationParameterValueConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_values_configuration=custom_values_configuration, - select_all_value_options=select_all_value_options, - source_column=source_column, - source_field=source_field, - source_parameter_name=source_parameter_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_values_configuration: Optional['outputs.TemplateCustomValuesConfiguration'] = None, - select_all_value_options: Optional['TemplateSelectAllValueOptions'] = None, - source_column: Optional['outputs.TemplateColumnIdentifier'] = None, - source_field: Optional[str] = None, - source_parameter_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_values_configuration is not None: - _setter("custom_values_configuration", custom_values_configuration) + pulumi.set(__self__, "custom_values_configuration", custom_values_configuration) if select_all_value_options is not None: - _setter("select_all_value_options", select_all_value_options) + pulumi.set(__self__, "select_all_value_options", select_all_value_options) if source_column is not None: - _setter("source_column", source_column) + pulumi.set(__self__, "source_column", source_column) if source_field is not None: - _setter("source_field", source_field) + pulumi.set(__self__, "source_field", source_field) if source_parameter_name is not None: - _setter("source_parameter_name", source_parameter_name) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) @property @pulumi.getter(name="customValuesConfiguration") @@ -70797,25 +55629,12 @@ def __init__(__self__, *, categorical_dimension_field: Optional['outputs.TemplateCategoricalDimensionField'] = None, date_dimension_field: Optional['outputs.TemplateDateDimensionField'] = None, numerical_dimension_field: Optional['outputs.TemplateNumericalDimensionField'] = None): - TemplateDimensionField._configure( - lambda key, value: pulumi.set(__self__, key, value), - categorical_dimension_field=categorical_dimension_field, - date_dimension_field=date_dimension_field, - numerical_dimension_field=numerical_dimension_field, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - categorical_dimension_field: Optional['outputs.TemplateCategoricalDimensionField'] = None, - date_dimension_field: Optional['outputs.TemplateDateDimensionField'] = None, - numerical_dimension_field: Optional['outputs.TemplateNumericalDimensionField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if categorical_dimension_field is not None: - _setter("categorical_dimension_field", categorical_dimension_field) + pulumi.set(__self__, "categorical_dimension_field", categorical_dimension_field) if date_dimension_field is not None: - _setter("date_dimension_field", date_dimension_field) + pulumi.set(__self__, "date_dimension_field", date_dimension_field) if numerical_dimension_field is not None: - _setter("numerical_dimension_field", numerical_dimension_field) + pulumi.set(__self__, "numerical_dimension_field", numerical_dimension_field) @property @pulumi.getter(name="categoricalDimensionField") @@ -70854,17 +55673,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, label_visibility: Optional['TemplateVisibility'] = None): - TemplateDonutCenterOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - label_visibility=label_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - label_visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if label_visibility is not None: - _setter("label_visibility", label_visibility) + pulumi.set(__self__, "label_visibility", label_visibility) @property @pulumi.getter(name="labelVisibility") @@ -70896,21 +55706,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, arc_options: Optional['outputs.TemplateArcOptions'] = None, donut_center_options: Optional['outputs.TemplateDonutCenterOptions'] = None): - TemplateDonutOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - arc_options=arc_options, - donut_center_options=donut_center_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arc_options: Optional['outputs.TemplateArcOptions'] = None, - donut_center_options: Optional['outputs.TemplateDonutCenterOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arc_options is not None: - _setter("arc_options", arc_options) + pulumi.set(__self__, "arc_options", arc_options) if donut_center_options is not None: - _setter("donut_center_options", donut_center_options) + pulumi.set(__self__, "donut_center_options", donut_center_options) @property @pulumi.getter(name="arcOptions") @@ -70950,25 +55749,12 @@ def __init__(__self__, *, category_filter: Optional['outputs.TemplateCategoryDrillDownFilter'] = None, numeric_equality_filter: Optional['outputs.TemplateNumericEqualityDrillDownFilter'] = None, time_range_filter: Optional['outputs.TemplateTimeRangeDrillDownFilter'] = None): - TemplateDrillDownFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_filter=category_filter, - numeric_equality_filter=numeric_equality_filter, - time_range_filter=time_range_filter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_filter: Optional['outputs.TemplateCategoryDrillDownFilter'] = None, - numeric_equality_filter: Optional['outputs.TemplateNumericEqualityDrillDownFilter'] = None, - time_range_filter: Optional['outputs.TemplateTimeRangeDrillDownFilter'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_filter is not None: - _setter("category_filter", category_filter) + pulumi.set(__self__, "category_filter", category_filter) if numeric_equality_filter is not None: - _setter("numeric_equality_filter", numeric_equality_filter) + pulumi.set(__self__, "numeric_equality_filter", numeric_equality_filter) if time_range_filter is not None: - _setter("time_range_filter", time_range_filter) + pulumi.set(__self__, "time_range_filter", time_range_filter) @property @pulumi.getter(name="categoryFilter") @@ -71013,25 +55799,12 @@ def __init__(__self__, *, info_icon_label_options: Optional['outputs.TemplateSheetControlInfoIconLabelOptions'] = None, select_all_options: Optional['outputs.TemplateListControlSelectAllOptions'] = None, title_options: Optional['outputs.TemplateLabelOptions'] = None): - TemplateDropDownControlDisplayOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - info_icon_label_options=info_icon_label_options, - select_all_options=select_all_options, - title_options=title_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - info_icon_label_options: Optional['outputs.TemplateSheetControlInfoIconLabelOptions'] = None, - select_all_options: Optional['outputs.TemplateListControlSelectAllOptions'] = None, - title_options: Optional['outputs.TemplateLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if info_icon_label_options is not None: - _setter("info_icon_label_options", info_icon_label_options) + pulumi.set(__self__, "info_icon_label_options", info_icon_label_options) if select_all_options is not None: - _setter("select_all_options", select_all_options) + pulumi.set(__self__, "select_all_options", select_all_options) if title_options is not None: - _setter("title_options", title_options) + pulumi.set(__self__, "title_options", title_options) @property @pulumi.getter(name="infoIconLabelOptions") @@ -71076,24 +55849,11 @@ def __init__(__self__, *, default_value_column: 'outputs.TemplateColumnIdentifier', group_name_column: Optional['outputs.TemplateColumnIdentifier'] = None, user_name_column: Optional['outputs.TemplateColumnIdentifier'] = None): - TemplateDynamicDefaultValue._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_value_column=default_value_column, - group_name_column=group_name_column, - user_name_column=user_name_column, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_value_column: 'outputs.TemplateColumnIdentifier', - group_name_column: Optional['outputs.TemplateColumnIdentifier'] = None, - user_name_column: Optional['outputs.TemplateColumnIdentifier'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("default_value_column", default_value_column) + pulumi.set(__self__, "default_value_column", default_value_column) if group_name_column is not None: - _setter("group_name_column", group_name_column) + pulumi.set(__self__, "group_name_column", group_name_column) if user_name_column is not None: - _setter("user_name_column", user_name_column) + pulumi.set(__self__, "user_name_column", user_name_column) @property @pulumi.getter(name="defaultValueColumn") @@ -71136,23 +55896,10 @@ def __init__(__self__, *, data_set_identifier: str, visual_id: str, actions: Optional[Sequence['outputs.TemplateVisualCustomAction']] = None): - TemplateEmptyVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_identifier=data_set_identifier, - visual_id=visual_id, - actions=actions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_identifier: str, - visual_id: str, - actions: Optional[Sequence['outputs.TemplateVisualCustomAction']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_identifier", data_set_identifier) - _setter("visual_id", visual_id) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) @property @pulumi.getter(name="dataSetIdentifier") @@ -71174,17 +55921,8 @@ def actions(self) -> Optional[Sequence['outputs.TemplateVisualCustomAction']]: class TemplateEntity(dict): def __init__(__self__, *, path: Optional[str] = None): - TemplateEntity._configure( - lambda key, value: pulumi.set(__self__, key, value), - path=path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) @property @pulumi.getter @@ -71215,25 +55953,12 @@ def __init__(__self__, *, message: Optional[str] = None, type: Optional['TemplateErrorType'] = None, violated_entities: Optional[Sequence['outputs.TemplateEntity']] = None): - TemplateError._configure( - lambda key, value: pulumi.set(__self__, key, value), - message=message, - type=type, - violated_entities=violated_entities, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - message: Optional[str] = None, - type: Optional['TemplateErrorType'] = None, - violated_entities: Optional[Sequence['outputs.TemplateEntity']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if message is not None: - _setter("message", message) + pulumi.set(__self__, "message", message) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) if violated_entities is not None: - _setter("violated_entities", violated_entities) + pulumi.set(__self__, "violated_entities", violated_entities) @property @pulumi.getter @@ -71257,23 +55982,10 @@ def __init__(__self__, *, amount: float, granularity: 'TemplateTimeGranularity', status: Optional['TemplateWidgetStatus'] = None): - TemplateExcludePeriodConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - amount=amount, - granularity=granularity, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - amount: float, - granularity: 'TemplateTimeGranularity', - status: Optional['TemplateWidgetStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("amount", amount) - _setter("granularity", granularity) + pulumi.set(__self__, "amount", amount) + pulumi.set(__self__, "granularity", granularity) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter @@ -71316,23 +56028,10 @@ def __init__(__self__, *, columns: Sequence['outputs.TemplateColumnIdentifier'], hierarchy_id: str, drill_down_filters: Optional[Sequence['outputs.TemplateDrillDownFilter']] = None): - TemplateExplicitHierarchy._configure( - lambda key, value: pulumi.set(__self__, key, value), - columns=columns, - hierarchy_id=hierarchy_id, - drill_down_filters=drill_down_filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - columns: Sequence['outputs.TemplateColumnIdentifier'], - hierarchy_id: str, - drill_down_filters: Optional[Sequence['outputs.TemplateDrillDownFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("columns", columns) - _setter("hierarchy_id", hierarchy_id) + pulumi.set(__self__, "columns", columns) + pulumi.set(__self__, "hierarchy_id", hierarchy_id) if drill_down_filters is not None: - _setter("drill_down_filters", drill_down_filters) + pulumi.set(__self__, "drill_down_filters", drill_down_filters) @property @pulumi.getter @@ -71377,25 +56076,12 @@ def __init__(__self__, *, aggregation_visibility: Optional['TemplateVisibility'] = None, tooltip_fields: Optional[Sequence['outputs.TemplateTooltipItem']] = None, tooltip_title_type: Optional['TemplateTooltipTitleType'] = None): - TemplateFieldBasedTooltip._configure( - lambda key, value: pulumi.set(__self__, key, value), - aggregation_visibility=aggregation_visibility, - tooltip_fields=tooltip_fields, - tooltip_title_type=tooltip_title_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aggregation_visibility: Optional['TemplateVisibility'] = None, - tooltip_fields: Optional[Sequence['outputs.TemplateTooltipItem']] = None, - tooltip_title_type: Optional['TemplateTooltipTitleType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if aggregation_visibility is not None: - _setter("aggregation_visibility", aggregation_visibility) + pulumi.set(__self__, "aggregation_visibility", aggregation_visibility) if tooltip_fields is not None: - _setter("tooltip_fields", tooltip_fields) + pulumi.set(__self__, "tooltip_fields", tooltip_fields) if tooltip_title_type is not None: - _setter("tooltip_title_type", tooltip_title_type) + pulumi.set(__self__, "tooltip_title_type", tooltip_title_type) @property @pulumi.getter(name="aggregationVisibility") @@ -71435,21 +56121,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, field_id: Optional[str] = None, visibility: Optional['TemplateVisibility'] = None): - TemplateFieldLabelType._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: Optional[str] = None, - visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_id is not None: - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="fieldId") @@ -71487,23 +56162,10 @@ def __init__(__self__, *, axis_binding: 'TemplateAxisBinding', field_id: str, settings: Optional['outputs.TemplateLineChartSeriesSettings'] = None): - TemplateFieldSeriesItem._configure( - lambda key, value: pulumi.set(__self__, key, value), - axis_binding=axis_binding, - field_id=field_id, - settings=settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - axis_binding: 'TemplateAxisBinding', - field_id: str, - settings: Optional['outputs.TemplateLineChartSeriesSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("axis_binding", axis_binding) - _setter("field_id", field_id) + pulumi.set(__self__, "axis_binding", axis_binding) + pulumi.set(__self__, "field_id", field_id) if settings is not None: - _setter("settings", settings) + pulumi.set(__self__, "settings", settings) @property @pulumi.getter(name="axisBinding") @@ -71543,19 +56205,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, direction: 'TemplateSortDirection', field_id: str): - TemplateFieldSort._configure( - lambda key, value: pulumi.set(__self__, key, value), - direction=direction, - field_id=field_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - direction: 'TemplateSortDirection', - field_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("direction", direction) - _setter("field_id", field_id) + pulumi.set(__self__, "direction", direction) + pulumi.set(__self__, "field_id", field_id) @property @pulumi.getter @@ -71592,21 +56243,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, column_sort: Optional['outputs.TemplateColumnSort'] = None, field_sort: Optional['outputs.TemplateFieldSort'] = None): - TemplateFieldSortOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_sort=column_sort, - field_sort=field_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_sort: Optional['outputs.TemplateColumnSort'] = None, - field_sort: Optional['outputs.TemplateFieldSort'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column_sort is not None: - _setter("column_sort", column_sort) + pulumi.set(__self__, "column_sort", column_sort) if field_sort is not None: - _setter("field_sort", field_sort) + pulumi.set(__self__, "field_sort", field_sort) @property @pulumi.getter(name="columnSort") @@ -71642,24 +56282,11 @@ def __init__(__self__, *, field_id: str, label: Optional[str] = None, visibility: Optional['TemplateVisibility'] = None): - TemplateFieldTooltipItem._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - label=label, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: str, - label: Optional[str] = None, - visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if label is not None: - _setter("label", label) + pulumi.set(__self__, "label", label) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="fieldId") @@ -71682,21 +56309,10 @@ class TemplateFilledMapAggregatedFieldWells(dict): def __init__(__self__, *, geospatial: Optional[Sequence['outputs.TemplateDimensionField']] = None, values: Optional[Sequence['outputs.TemplateMeasureField']] = None): - TemplateFilledMapAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - geospatial=geospatial, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - geospatial: Optional[Sequence['outputs.TemplateDimensionField']] = None, - values: Optional[Sequence['outputs.TemplateMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if geospatial is not None: - _setter("geospatial", geospatial) + pulumi.set(__self__, "geospatial", geospatial) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -71730,16 +56346,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, conditional_formatting_options: Sequence['outputs.TemplateFilledMapConditionalFormattingOption']): - TemplateFilledMapConditionalFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - conditional_formatting_options=conditional_formatting_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - conditional_formatting_options: Sequence['outputs.TemplateFilledMapConditionalFormattingOption'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("conditional_formatting_options", conditional_formatting_options) + pulumi.set(__self__, "conditional_formatting_options", conditional_formatting_options) @property @pulumi.getter(name="conditionalFormattingOptions") @@ -71751,16 +56358,7 @@ def conditional_formatting_options(self) -> Sequence['outputs.TemplateFilledMapC class TemplateFilledMapConditionalFormattingOption(dict): def __init__(__self__, *, shape: 'outputs.TemplateFilledMapShapeConditionalFormatting'): - TemplateFilledMapConditionalFormattingOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - shape=shape, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - shape: 'outputs.TemplateFilledMapShapeConditionalFormatting', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("shape", shape) + pulumi.set(__self__, "shape", shape) @property @pulumi.getter @@ -71800,37 +56398,18 @@ def __init__(__self__, *, sort_configuration: Optional['outputs.TemplateFilledMapSortConfiguration'] = None, tooltip: Optional['outputs.TemplateTooltipOptions'] = None, window_options: Optional['outputs.TemplateGeospatialWindowOptions'] = None): - TemplateFilledMapConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_wells=field_wells, - legend=legend, - map_style_options=map_style_options, - sort_configuration=sort_configuration, - tooltip=tooltip, - window_options=window_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_wells: Optional['outputs.TemplateFilledMapFieldWells'] = None, - legend: Optional['outputs.TemplateLegendOptions'] = None, - map_style_options: Optional['outputs.TemplateGeospatialMapStyleOptions'] = None, - sort_configuration: Optional['outputs.TemplateFilledMapSortConfiguration'] = None, - tooltip: Optional['outputs.TemplateTooltipOptions'] = None, - window_options: Optional['outputs.TemplateGeospatialWindowOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if map_style_options is not None: - _setter("map_style_options", map_style_options) + pulumi.set(__self__, "map_style_options", map_style_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if window_options is not None: - _setter("window_options", window_options) + pulumi.set(__self__, "window_options", window_options) @property @pulumi.getter(name="fieldWells") @@ -71884,17 +56463,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, filled_map_aggregated_field_wells: Optional['outputs.TemplateFilledMapAggregatedFieldWells'] = None): - TemplateFilledMapFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - filled_map_aggregated_field_wells=filled_map_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filled_map_aggregated_field_wells: Optional['outputs.TemplateFilledMapAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if filled_map_aggregated_field_wells is not None: - _setter("filled_map_aggregated_field_wells", filled_map_aggregated_field_wells) + pulumi.set(__self__, "filled_map_aggregated_field_wells", filled_map_aggregated_field_wells) @property @pulumi.getter(name="filledMapAggregatedFieldWells") @@ -71924,20 +56494,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, field_id: str, format: Optional['outputs.TemplateShapeConditionalFormat'] = None): - TemplateFilledMapShapeConditionalFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - format=format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: str, - format: Optional['outputs.TemplateShapeConditionalFormat'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if format is not None: - _setter("format", format) + pulumi.set(__self__, "format", format) @property @pulumi.getter(name="fieldId") @@ -71971,17 +56530,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, category_sort: Optional[Sequence['outputs.TemplateFieldSortOptions']] = None): - TemplateFilledMapSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_sort=category_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_sort: Optional[Sequence['outputs.TemplateFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) @property @pulumi.getter(name="categorySort") @@ -72022,40 +56572,19 @@ def __init__(__self__, *, conditional_formatting: Optional['outputs.TemplateFilledMapConditionalFormatting'] = None, subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None): - TemplateFilledMapVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - conditional_formatting=conditional_formatting, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.TemplateVisualCustomAction']] = None, - chart_configuration: Optional['outputs.TemplateFilledMapConfiguration'] = None, - column_hierarchies: Optional[Sequence['outputs.TemplateColumnHierarchy']] = None, - conditional_formatting: Optional['outputs.TemplateFilledMapConditionalFormatting'] = None, - subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if conditional_formatting is not None: - _setter("conditional_formatting", conditional_formatting) + pulumi.set(__self__, "conditional_formatting", conditional_formatting) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -72132,41 +56661,20 @@ def __init__(__self__, *, time_equality_filter: Optional['outputs.TemplateTimeEqualityFilter'] = None, time_range_filter: Optional['outputs.TemplateTimeRangeFilter'] = None, top_bottom_filter: Optional['outputs.TemplateTopBottomFilter'] = None): - TemplateFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_filter=category_filter, - numeric_equality_filter=numeric_equality_filter, - numeric_range_filter=numeric_range_filter, - relative_dates_filter=relative_dates_filter, - time_equality_filter=time_equality_filter, - time_range_filter=time_range_filter, - top_bottom_filter=top_bottom_filter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_filter: Optional['outputs.TemplateCategoryFilter'] = None, - numeric_equality_filter: Optional['outputs.TemplateNumericEqualityFilter'] = None, - numeric_range_filter: Optional['outputs.TemplateNumericRangeFilter'] = None, - relative_dates_filter: Optional['outputs.TemplateRelativeDatesFilter'] = None, - time_equality_filter: Optional['outputs.TemplateTimeEqualityFilter'] = None, - time_range_filter: Optional['outputs.TemplateTimeRangeFilter'] = None, - top_bottom_filter: Optional['outputs.TemplateTopBottomFilter'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_filter is not None: - _setter("category_filter", category_filter) + pulumi.set(__self__, "category_filter", category_filter) if numeric_equality_filter is not None: - _setter("numeric_equality_filter", numeric_equality_filter) + pulumi.set(__self__, "numeric_equality_filter", numeric_equality_filter) if numeric_range_filter is not None: - _setter("numeric_range_filter", numeric_range_filter) + pulumi.set(__self__, "numeric_range_filter", numeric_range_filter) if relative_dates_filter is not None: - _setter("relative_dates_filter", relative_dates_filter) + pulumi.set(__self__, "relative_dates_filter", relative_dates_filter) if time_equality_filter is not None: - _setter("time_equality_filter", time_equality_filter) + pulumi.set(__self__, "time_equality_filter", time_equality_filter) if time_range_filter is not None: - _setter("time_range_filter", time_range_filter) + pulumi.set(__self__, "time_range_filter", time_range_filter) if top_bottom_filter is not None: - _setter("top_bottom_filter", top_bottom_filter) + pulumi.set(__self__, "top_bottom_filter", top_bottom_filter) @property @pulumi.getter(name="categoryFilter") @@ -72237,41 +56745,20 @@ def __init__(__self__, *, slider: Optional['outputs.TemplateFilterSliderControl'] = None, text_area: Optional['outputs.TemplateFilterTextAreaControl'] = None, text_field: Optional['outputs.TemplateFilterTextFieldControl'] = None): - TemplateFilterControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_picker=date_time_picker, - dropdown=dropdown, - list=list, - relative_date_time=relative_date_time, - slider=slider, - text_area=text_area, - text_field=text_field, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_picker: Optional['outputs.TemplateFilterDateTimePickerControl'] = None, - dropdown: Optional['outputs.TemplateFilterDropDownControl'] = None, - list: Optional['outputs.TemplateFilterListControl'] = None, - relative_date_time: Optional['outputs.TemplateFilterRelativeDateTimeControl'] = None, - slider: Optional['outputs.TemplateFilterSliderControl'] = None, - text_area: Optional['outputs.TemplateFilterTextAreaControl'] = None, - text_field: Optional['outputs.TemplateFilterTextFieldControl'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_picker is not None: - _setter("date_time_picker", date_time_picker) + pulumi.set(__self__, "date_time_picker", date_time_picker) if dropdown is not None: - _setter("dropdown", dropdown) + pulumi.set(__self__, "dropdown", dropdown) if list is not None: - _setter("list", list) + pulumi.set(__self__, "list", list) if relative_date_time is not None: - _setter("relative_date_time", relative_date_time) + pulumi.set(__self__, "relative_date_time", relative_date_time) if slider is not None: - _setter("slider", slider) + pulumi.set(__self__, "slider", slider) if text_area is not None: - _setter("text_area", text_area) + pulumi.set(__self__, "text_area", text_area) if text_field is not None: - _setter("text_field", text_field) + pulumi.set(__self__, "text_field", text_field) @property @pulumi.getter(name="dateTimePicker") @@ -72338,30 +56825,13 @@ def __init__(__self__, *, title: str, display_options: Optional['outputs.TemplateDateTimePickerControlDisplayOptions'] = None, type: Optional['TemplateSheetControlDateTimePickerType'] = None): - TemplateFilterDateTimePickerControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_control_id=filter_control_id, - source_filter_id=source_filter_id, - title=title, - display_options=display_options, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_control_id: str, - source_filter_id: str, - title: str, - display_options: Optional['outputs.TemplateDateTimePickerControlDisplayOptions'] = None, - type: Optional['TemplateSheetControlDateTimePickerType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_control_id", filter_control_id) - _setter("source_filter_id", source_filter_id) - _setter("title", title) + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="filterControlId") @@ -72424,38 +56894,17 @@ def __init__(__self__, *, display_options: Optional['outputs.TemplateDropDownControlDisplayOptions'] = None, selectable_values: Optional['outputs.TemplateFilterSelectableValues'] = None, type: Optional['TemplateSheetControlListType'] = None): - TemplateFilterDropDownControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_control_id=filter_control_id, - source_filter_id=source_filter_id, - title=title, - cascading_control_configuration=cascading_control_configuration, - display_options=display_options, - selectable_values=selectable_values, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_control_id: str, - source_filter_id: str, - title: str, - cascading_control_configuration: Optional['outputs.TemplateCascadingControlConfiguration'] = None, - display_options: Optional['outputs.TemplateDropDownControlDisplayOptions'] = None, - selectable_values: Optional['outputs.TemplateFilterSelectableValues'] = None, - type: Optional['TemplateSheetControlListType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_control_id", filter_control_id) - _setter("source_filter_id", source_filter_id) - _setter("title", title) + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) if cascading_control_configuration is not None: - _setter("cascading_control_configuration", cascading_control_configuration) + pulumi.set(__self__, "cascading_control_configuration", cascading_control_configuration) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) if selectable_values is not None: - _setter("selectable_values", selectable_values) + pulumi.set(__self__, "selectable_values", selectable_values) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="filterControlId") @@ -72522,29 +56971,12 @@ def __init__(__self__, *, filters: Sequence['outputs.TemplateFilter'], scope_configuration: 'outputs.TemplateFilterScopeConfiguration', status: Optional['TemplateWidgetStatus'] = None): - TemplateFilterGroup._configure( - lambda key, value: pulumi.set(__self__, key, value), - cross_dataset=cross_dataset, - filter_group_id=filter_group_id, - filters=filters, - scope_configuration=scope_configuration, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cross_dataset: 'TemplateCrossDatasetTypes', - filter_group_id: str, - filters: Sequence['outputs.TemplateFilter'], - scope_configuration: 'outputs.TemplateFilterScopeConfiguration', - status: Optional['TemplateWidgetStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cross_dataset", cross_dataset) - _setter("filter_group_id", filter_group_id) - _setter("filters", filters) - _setter("scope_configuration", scope_configuration) + pulumi.set(__self__, "cross_dataset", cross_dataset) + pulumi.set(__self__, "filter_group_id", filter_group_id) + pulumi.set(__self__, "filters", filters) + pulumi.set(__self__, "scope_configuration", scope_configuration) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter(name="crossDataset") @@ -72602,28 +57034,13 @@ def __init__(__self__, *, category_values: Optional[Sequence[str]] = None, null_option: Optional['TemplateFilterNullOption'] = None, select_all_options: Optional['TemplateCategoryFilterSelectAllOptions'] = None): - TemplateFilterListConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - match_operator=match_operator, - category_values=category_values, - null_option=null_option, - select_all_options=select_all_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - match_operator: 'TemplateCategoryFilterMatchOperator', - category_values: Optional[Sequence[str]] = None, - null_option: Optional['TemplateFilterNullOption'] = None, - select_all_options: Optional['TemplateCategoryFilterSelectAllOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("match_operator", match_operator) + pulumi.set(__self__, "match_operator", match_operator) if category_values is not None: - _setter("category_values", category_values) + pulumi.set(__self__, "category_values", category_values) if null_option is not None: - _setter("null_option", null_option) + pulumi.set(__self__, "null_option", null_option) if select_all_options is not None: - _setter("select_all_options", select_all_options) + pulumi.set(__self__, "select_all_options", select_all_options) @property @pulumi.getter(name="matchOperator") @@ -72681,38 +57098,17 @@ def __init__(__self__, *, display_options: Optional['outputs.TemplateListControlDisplayOptions'] = None, selectable_values: Optional['outputs.TemplateFilterSelectableValues'] = None, type: Optional['TemplateSheetControlListType'] = None): - TemplateFilterListControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_control_id=filter_control_id, - source_filter_id=source_filter_id, - title=title, - cascading_control_configuration=cascading_control_configuration, - display_options=display_options, - selectable_values=selectable_values, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_control_id: str, - source_filter_id: str, - title: str, - cascading_control_configuration: Optional['outputs.TemplateCascadingControlConfiguration'] = None, - display_options: Optional['outputs.TemplateListControlDisplayOptions'] = None, - selectable_values: Optional['outputs.TemplateFilterSelectableValues'] = None, - type: Optional['TemplateSheetControlListType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_control_id", filter_control_id) - _setter("source_filter_id", source_filter_id) - _setter("title", title) + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) if cascading_control_configuration is not None: - _setter("cascading_control_configuration", cascading_control_configuration) + pulumi.set(__self__, "cascading_control_configuration", cascading_control_configuration) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) if selectable_values is not None: - _setter("selectable_values", selectable_values) + pulumi.set(__self__, "selectable_values", selectable_values) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="filterControlId") @@ -72777,25 +57173,12 @@ def __init__(__self__, *, selected_columns: Optional[Sequence['outputs.TemplateColumnIdentifier']] = None, selected_field_options: Optional['TemplateSelectedFieldOptions'] = None, selected_fields: Optional[Sequence[str]] = None): - TemplateFilterOperationSelectedFieldsConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - selected_columns=selected_columns, - selected_field_options=selected_field_options, - selected_fields=selected_fields, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - selected_columns: Optional[Sequence['outputs.TemplateColumnIdentifier']] = None, - selected_field_options: Optional['TemplateSelectedFieldOptions'] = None, - selected_fields: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if selected_columns is not None: - _setter("selected_columns", selected_columns) + pulumi.set(__self__, "selected_columns", selected_columns) if selected_field_options is not None: - _setter("selected_field_options", selected_field_options) + pulumi.set(__self__, "selected_field_options", selected_field_options) if selected_fields is not None: - _setter("selected_fields", selected_fields) + pulumi.set(__self__, "selected_fields", selected_fields) @property @pulumi.getter(name="selectedColumns") @@ -72834,17 +57217,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, same_sheet_target_visual_configuration: Optional['outputs.TemplateSameSheetTargetVisualConfiguration'] = None): - TemplateFilterOperationTargetVisualsConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - same_sheet_target_visual_configuration=same_sheet_target_visual_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - same_sheet_target_visual_configuration: Optional['outputs.TemplateSameSheetTargetVisualConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if same_sheet_target_visual_configuration is not None: - _setter("same_sheet_target_visual_configuration", same_sheet_target_visual_configuration) + pulumi.set(__self__, "same_sheet_target_visual_configuration", same_sheet_target_visual_configuration) @property @pulumi.getter(name="sameSheetTargetVisualConfiguration") @@ -72880,26 +57254,11 @@ def __init__(__self__, *, source_filter_id: str, title: str, display_options: Optional['outputs.TemplateRelativeDateTimeControlDisplayOptions'] = None): - TemplateFilterRelativeDateTimeControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_control_id=filter_control_id, - source_filter_id=source_filter_id, - title=title, - display_options=display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_control_id: str, - source_filter_id: str, - title: str, - display_options: Optional['outputs.TemplateRelativeDateTimeControlDisplayOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_control_id", filter_control_id) - _setter("source_filter_id", source_filter_id) - _setter("title", title) + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) @property @pulumi.getter(name="filterControlId") @@ -72946,21 +57305,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, all_sheets: Optional['outputs.TemplateAllSheetsFilterScopeConfiguration'] = None, selected_sheets: Optional['outputs.TemplateSelectedSheetsFilterScopeConfiguration'] = None): - TemplateFilterScopeConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - all_sheets=all_sheets, - selected_sheets=selected_sheets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - all_sheets: Optional['outputs.TemplateAllSheetsFilterScopeConfiguration'] = None, - selected_sheets: Optional['outputs.TemplateSelectedSheetsFilterScopeConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if all_sheets is not None: - _setter("all_sheets", all_sheets) + pulumi.set(__self__, "all_sheets", all_sheets) if selected_sheets is not None: - _setter("selected_sheets", selected_sheets) + pulumi.set(__self__, "selected_sheets", selected_sheets) @property @pulumi.getter(name="allSheets") @@ -72977,17 +57325,8 @@ def selected_sheets(self) -> Optional['outputs.TemplateSelectedSheetsFilterScope class TemplateFilterSelectableValues(dict): def __init__(__self__, *, values: Optional[Sequence[str]] = None): - TemplateFilterSelectableValues._configure( - lambda key, value: pulumi.set(__self__, key, value), - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -73033,39 +57372,16 @@ def __init__(__self__, *, title: str, display_options: Optional['outputs.TemplateSliderControlDisplayOptions'] = None, type: Optional['TemplateSheetControlSliderType'] = None): - TemplateFilterSliderControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_control_id=filter_control_id, - maximum_value=maximum_value, - minimum_value=minimum_value, - source_filter_id=source_filter_id, - step_size=step_size, - title=title, - display_options=display_options, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_control_id: str, - maximum_value: float, - minimum_value: float, - source_filter_id: str, - step_size: float, - title: str, - display_options: Optional['outputs.TemplateSliderControlDisplayOptions'] = None, - type: Optional['TemplateSheetControlSliderType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_control_id", filter_control_id) - _setter("maximum_value", maximum_value) - _setter("minimum_value", minimum_value) - _setter("source_filter_id", source_filter_id) - _setter("step_size", step_size) - _setter("title", title) + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "maximum_value", maximum_value) + pulumi.set(__self__, "minimum_value", minimum_value) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "step_size", step_size) + pulumi.set(__self__, "title", title) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="filterControlId") @@ -73137,30 +57453,13 @@ def __init__(__self__, *, title: str, delimiter: Optional[str] = None, display_options: Optional['outputs.TemplateTextAreaControlDisplayOptions'] = None): - TemplateFilterTextAreaControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_control_id=filter_control_id, - source_filter_id=source_filter_id, - title=title, - delimiter=delimiter, - display_options=display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_control_id: str, - source_filter_id: str, - title: str, - delimiter: Optional[str] = None, - display_options: Optional['outputs.TemplateTextAreaControlDisplayOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_control_id", filter_control_id) - _setter("source_filter_id", source_filter_id) - _setter("title", title) + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) if delimiter is not None: - _setter("delimiter", delimiter) + pulumi.set(__self__, "delimiter", delimiter) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) @property @pulumi.getter(name="filterControlId") @@ -73216,26 +57515,11 @@ def __init__(__self__, *, source_filter_id: str, title: str, display_options: Optional['outputs.TemplateTextFieldControlDisplayOptions'] = None): - TemplateFilterTextFieldControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_control_id=filter_control_id, - source_filter_id=source_filter_id, - title=title, - display_options=display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_control_id: str, - source_filter_id: str, - title: str, - display_options: Optional['outputs.TemplateTextFieldControlDisplayOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_control_id", filter_control_id) - _setter("source_filter_id", source_filter_id) - _setter("title", title) + pulumi.set(__self__, "filter_control_id", filter_control_id) + pulumi.set(__self__, "source_filter_id", source_filter_id) + pulumi.set(__self__, "title", title) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) @property @pulumi.getter(name="filterControlId") @@ -73291,33 +57575,16 @@ def __init__(__self__, *, font_size: Optional['outputs.TemplateFontSize'] = None, font_style: Optional['TemplateFontStyle'] = None, font_weight: Optional['outputs.TemplateFontWeight'] = None): - TemplateFontConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - font_color=font_color, - font_decoration=font_decoration, - font_size=font_size, - font_style=font_style, - font_weight=font_weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - font_color: Optional[str] = None, - font_decoration: Optional['TemplateFontDecoration'] = None, - font_size: Optional['outputs.TemplateFontSize'] = None, - font_style: Optional['TemplateFontStyle'] = None, - font_weight: Optional['outputs.TemplateFontWeight'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if font_color is not None: - _setter("font_color", font_color) + pulumi.set(__self__, "font_color", font_color) if font_decoration is not None: - _setter("font_decoration", font_decoration) + pulumi.set(__self__, "font_decoration", font_decoration) if font_size is not None: - _setter("font_size", font_size) + pulumi.set(__self__, "font_size", font_size) if font_style is not None: - _setter("font_style", font_style) + pulumi.set(__self__, "font_style", font_style) if font_weight is not None: - _setter("font_weight", font_weight) + pulumi.set(__self__, "font_weight", font_weight) @property @pulumi.getter(name="fontColor") @@ -73349,17 +57616,8 @@ def font_weight(self) -> Optional['outputs.TemplateFontWeight']: class TemplateFontSize(dict): def __init__(__self__, *, relative: Optional['TemplateRelativeFontSize'] = None): - TemplateFontSize._configure( - lambda key, value: pulumi.set(__self__, key, value), - relative=relative, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - relative: Optional['TemplateRelativeFontSize'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if relative is not None: - _setter("relative", relative) + pulumi.set(__self__, "relative", relative) @property @pulumi.getter @@ -73371,17 +57629,8 @@ def relative(self) -> Optional['TemplateRelativeFontSize']: class TemplateFontWeight(dict): def __init__(__self__, *, name: Optional['TemplateFontWeightName'] = None): - TemplateFontWeight._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional['TemplateFontWeightName'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -73432,56 +57681,27 @@ def __init__(__self__, *, time: Optional['outputs.TemplateDimensionField'] = None, upper_boundary: Optional[float] = None, value: Optional['outputs.TemplateMeasureField'] = None): - TemplateForecastComputation._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - custom_seasonality_value=custom_seasonality_value, - lower_boundary=lower_boundary, - name=name, - periods_backward=periods_backward, - periods_forward=periods_forward, - prediction_interval=prediction_interval, - seasonality=seasonality, - time=time, - upper_boundary=upper_boundary, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: str, - custom_seasonality_value: Optional[float] = None, - lower_boundary: Optional[float] = None, - name: Optional[str] = None, - periods_backward: Optional[float] = None, - periods_forward: Optional[float] = None, - prediction_interval: Optional[float] = None, - seasonality: Optional['TemplateForecastComputationSeasonality'] = None, - time: Optional['outputs.TemplateDimensionField'] = None, - upper_boundary: Optional[float] = None, - value: Optional['outputs.TemplateMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) + pulumi.set(__self__, "computation_id", computation_id) if custom_seasonality_value is not None: - _setter("custom_seasonality_value", custom_seasonality_value) + pulumi.set(__self__, "custom_seasonality_value", custom_seasonality_value) if lower_boundary is not None: - _setter("lower_boundary", lower_boundary) + pulumi.set(__self__, "lower_boundary", lower_boundary) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if periods_backward is not None: - _setter("periods_backward", periods_backward) + pulumi.set(__self__, "periods_backward", periods_backward) if periods_forward is not None: - _setter("periods_forward", periods_forward) + pulumi.set(__self__, "periods_forward", periods_forward) if prediction_interval is not None: - _setter("prediction_interval", prediction_interval) + pulumi.set(__self__, "prediction_interval", prediction_interval) if seasonality is not None: - _setter("seasonality", seasonality) + pulumi.set(__self__, "seasonality", seasonality) if time is not None: - _setter("time", time) + pulumi.set(__self__, "time", time) if upper_boundary is not None: - _setter("upper_boundary", upper_boundary) + pulumi.set(__self__, "upper_boundary", upper_boundary) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -73561,21 +57781,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, forecast_properties: Optional['outputs.TemplateTimeBasedForecastProperties'] = None, scenario: Optional['outputs.TemplateForecastScenario'] = None): - TemplateForecastConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - forecast_properties=forecast_properties, - scenario=scenario, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - forecast_properties: Optional['outputs.TemplateTimeBasedForecastProperties'] = None, - scenario: Optional['outputs.TemplateForecastScenario'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if forecast_properties is not None: - _setter("forecast_properties", forecast_properties) + pulumi.set(__self__, "forecast_properties", forecast_properties) if scenario is not None: - _setter("scenario", scenario) + pulumi.set(__self__, "scenario", scenario) @property @pulumi.getter(name="forecastProperties") @@ -73612,21 +57821,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, what_if_point_scenario: Optional['outputs.TemplateWhatIfPointScenario'] = None, what_if_range_scenario: Optional['outputs.TemplateWhatIfRangeScenario'] = None): - TemplateForecastScenario._configure( - lambda key, value: pulumi.set(__self__, key, value), - what_if_point_scenario=what_if_point_scenario, - what_if_range_scenario=what_if_range_scenario, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - what_if_point_scenario: Optional['outputs.TemplateWhatIfPointScenario'] = None, - what_if_range_scenario: Optional['outputs.TemplateWhatIfRangeScenario'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if what_if_point_scenario is not None: - _setter("what_if_point_scenario", what_if_point_scenario) + pulumi.set(__self__, "what_if_point_scenario", what_if_point_scenario) if what_if_range_scenario is not None: - _setter("what_if_range_scenario", what_if_range_scenario) + pulumi.set(__self__, "what_if_range_scenario", what_if_range_scenario) @property @pulumi.getter(name="whatIfPointScenario") @@ -73666,25 +57864,12 @@ def __init__(__self__, *, date_time_format_configuration: Optional['outputs.TemplateDateTimeFormatConfiguration'] = None, number_format_configuration: Optional['outputs.TemplateNumberFormatConfiguration'] = None, string_format_configuration: Optional['outputs.TemplateStringFormatConfiguration'] = None): - TemplateFormatConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_format_configuration=date_time_format_configuration, - number_format_configuration=number_format_configuration, - string_format_configuration=string_format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_format_configuration: Optional['outputs.TemplateDateTimeFormatConfiguration'] = None, - number_format_configuration: Optional['outputs.TemplateNumberFormatConfiguration'] = None, - string_format_configuration: Optional['outputs.TemplateStringFormatConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_format_configuration is not None: - _setter("date_time_format_configuration", date_time_format_configuration) + pulumi.set(__self__, "date_time_format_configuration", date_time_format_configuration) if number_format_configuration is not None: - _setter("number_format_configuration", number_format_configuration) + pulumi.set(__self__, "number_format_configuration", number_format_configuration) if string_format_configuration is not None: - _setter("string_format_configuration", string_format_configuration) + pulumi.set(__self__, "string_format_configuration", string_format_configuration) @property @pulumi.getter(name="dateTimeFormatConfiguration") @@ -73723,17 +57908,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, screen_canvas_size_options: Optional['outputs.TemplateFreeFormLayoutScreenCanvasSizeOptions'] = None): - TemplateFreeFormLayoutCanvasSizeOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - screen_canvas_size_options=screen_canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - screen_canvas_size_options: Optional['outputs.TemplateFreeFormLayoutScreenCanvasSizeOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if screen_canvas_size_options is not None: - _setter("screen_canvas_size_options", screen_canvas_size_options) + pulumi.set(__self__, "screen_canvas_size_options", screen_canvas_size_options) @property @pulumi.getter(name="screenCanvasSizeOptions") @@ -73763,20 +57939,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, elements: Sequence['outputs.TemplateFreeFormLayoutElement'], canvas_size_options: Optional['outputs.TemplateFreeFormLayoutCanvasSizeOptions'] = None): - TemplateFreeFormLayoutConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - elements=elements, - canvas_size_options=canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - elements: Sequence['outputs.TemplateFreeFormLayoutElement'], - canvas_size_options: Optional['outputs.TemplateFreeFormLayoutCanvasSizeOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("elements", elements) + pulumi.set(__self__, "elements", elements) if canvas_size_options is not None: - _setter("canvas_size_options", canvas_size_options) + pulumi.set(__self__, "canvas_size_options", canvas_size_options) @property @pulumi.getter @@ -73843,55 +58008,24 @@ def __init__(__self__, *, :param str x_axis_location: String based length that is composed of value and unit in px :param str y_axis_location: String based length that is composed of value and unit in px with Integer.MAX_VALUE as maximum value """ - TemplateFreeFormLayoutElement._configure( - lambda key, value: pulumi.set(__self__, key, value), - element_id=element_id, - element_type=element_type, - height=height, - width=width, - x_axis_location=x_axis_location, - y_axis_location=y_axis_location, - background_style=background_style, - border_style=border_style, - loading_animation=loading_animation, - rendering_rules=rendering_rules, - selected_border_style=selected_border_style, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - element_id: str, - element_type: 'TemplateLayoutElementType', - height: str, - width: str, - x_axis_location: str, - y_axis_location: str, - background_style: Optional['outputs.TemplateFreeFormLayoutElementBackgroundStyle'] = None, - border_style: Optional['outputs.TemplateFreeFormLayoutElementBorderStyle'] = None, - loading_animation: Optional['outputs.TemplateLoadingAnimation'] = None, - rendering_rules: Optional[Sequence['outputs.TemplateSheetElementRenderingRule']] = None, - selected_border_style: Optional['outputs.TemplateFreeFormLayoutElementBorderStyle'] = None, - visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("element_id", element_id) - _setter("element_type", element_type) - _setter("height", height) - _setter("width", width) - _setter("x_axis_location", x_axis_location) - _setter("y_axis_location", y_axis_location) + pulumi.set(__self__, "element_id", element_id) + pulumi.set(__self__, "element_type", element_type) + pulumi.set(__self__, "height", height) + pulumi.set(__self__, "width", width) + pulumi.set(__self__, "x_axis_location", x_axis_location) + pulumi.set(__self__, "y_axis_location", y_axis_location) if background_style is not None: - _setter("background_style", background_style) + pulumi.set(__self__, "background_style", background_style) if border_style is not None: - _setter("border_style", border_style) + pulumi.set(__self__, "border_style", border_style) if loading_animation is not None: - _setter("loading_animation", loading_animation) + pulumi.set(__self__, "loading_animation", loading_animation) if rendering_rules is not None: - _setter("rendering_rules", rendering_rules) + pulumi.set(__self__, "rendering_rules", rendering_rules) if selected_border_style is not None: - _setter("selected_border_style", selected_border_style) + pulumi.set(__self__, "selected_border_style", selected_border_style) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="elementId") @@ -73971,21 +58105,10 @@ class TemplateFreeFormLayoutElementBackgroundStyle(dict): def __init__(__self__, *, color: Optional[str] = None, visibility: Optional['TemplateVisibility'] = None): - TemplateFreeFormLayoutElementBackgroundStyle._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: Optional[str] = None, - visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -74003,21 +58126,10 @@ class TemplateFreeFormLayoutElementBorderStyle(dict): def __init__(__self__, *, color: Optional[str] = None, visibility: Optional['TemplateVisibility'] = None): - TemplateFreeFormLayoutElementBorderStyle._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: Optional[str] = None, - visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -74054,16 +58166,7 @@ def __init__(__self__, *, """ :param str optimized_view_port_width: String based length that is composed of value and unit in px """ - TemplateFreeFormLayoutScreenCanvasSizeOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - optimized_view_port_width=optimized_view_port_width, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - optimized_view_port_width: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("optimized_view_port_width", optimized_view_port_width) + pulumi.set(__self__, "optimized_view_port_width", optimized_view_port_width) @property @pulumi.getter(name="optimizedViewPortWidth") @@ -74078,16 +58181,7 @@ def optimized_view_port_width(self) -> str: class TemplateFreeFormSectionLayoutConfiguration(dict): def __init__(__self__, *, elements: Sequence['outputs.TemplateFreeFormLayoutElement']): - TemplateFreeFormSectionLayoutConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - elements=elements, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - elements: Sequence['outputs.TemplateFreeFormLayoutElement'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("elements", elements) + pulumi.set(__self__, "elements", elements) @property @pulumi.getter @@ -74100,21 +58194,10 @@ class TemplateFunnelChartAggregatedFieldWells(dict): def __init__(__self__, *, category: Optional[Sequence['outputs.TemplateDimensionField']] = None, values: Optional[Sequence['outputs.TemplateMeasureField']] = None): - TemplateFunnelChartAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: Optional[Sequence['outputs.TemplateDimensionField']] = None, - values: Optional[Sequence['outputs.TemplateMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -74164,41 +58247,20 @@ def __init__(__self__, *, tooltip: Optional['outputs.TemplateTooltipOptions'] = None, value_label_options: Optional['outputs.TemplateChartAxisLabelOptions'] = None, visual_palette: Optional['outputs.TemplateVisualPalette'] = None): - TemplateFunnelChartConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_label_options=category_label_options, - data_label_options=data_label_options, - field_wells=field_wells, - sort_configuration=sort_configuration, - tooltip=tooltip, - value_label_options=value_label_options, - visual_palette=visual_palette, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_label_options: Optional['outputs.TemplateChartAxisLabelOptions'] = None, - data_label_options: Optional['outputs.TemplateFunnelChartDataLabelOptions'] = None, - field_wells: Optional['outputs.TemplateFunnelChartFieldWells'] = None, - sort_configuration: Optional['outputs.TemplateFunnelChartSortConfiguration'] = None, - tooltip: Optional['outputs.TemplateTooltipOptions'] = None, - value_label_options: Optional['outputs.TemplateChartAxisLabelOptions'] = None, - visual_palette: Optional['outputs.TemplateVisualPalette'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_label_options is not None: - _setter("category_label_options", category_label_options) + pulumi.set(__self__, "category_label_options", category_label_options) if data_label_options is not None: - _setter("data_label_options", data_label_options) + pulumi.set(__self__, "data_label_options", data_label_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if value_label_options is not None: - _setter("value_label_options", value_label_options) + pulumi.set(__self__, "value_label_options", value_label_options) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) @property @pulumi.getter(name="categoryLabelOptions") @@ -74271,41 +58333,20 @@ def __init__(__self__, *, measure_label_visibility: Optional['TemplateVisibility'] = None, position: Optional['TemplateDataLabelPosition'] = None, visibility: Optional['TemplateVisibility'] = None): - TemplateFunnelChartDataLabelOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_label_visibility=category_label_visibility, - label_color=label_color, - label_font_configuration=label_font_configuration, - measure_data_label_style=measure_data_label_style, - measure_label_visibility=measure_label_visibility, - position=position, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_label_visibility: Optional['TemplateVisibility'] = None, - label_color: Optional[str] = None, - label_font_configuration: Optional['outputs.TemplateFontConfiguration'] = None, - measure_data_label_style: Optional['TemplateFunnelChartMeasureDataLabelStyle'] = None, - measure_label_visibility: Optional['TemplateVisibility'] = None, - position: Optional['TemplateDataLabelPosition'] = None, - visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_label_visibility is not None: - _setter("category_label_visibility", category_label_visibility) + pulumi.set(__self__, "category_label_visibility", category_label_visibility) if label_color is not None: - _setter("label_color", label_color) + pulumi.set(__self__, "label_color", label_color) if label_font_configuration is not None: - _setter("label_font_configuration", label_font_configuration) + pulumi.set(__self__, "label_font_configuration", label_font_configuration) if measure_data_label_style is not None: - _setter("measure_data_label_style", measure_data_label_style) + pulumi.set(__self__, "measure_data_label_style", measure_data_label_style) if measure_label_visibility is not None: - _setter("measure_label_visibility", measure_label_visibility) + pulumi.set(__self__, "measure_label_visibility", measure_label_visibility) if position is not None: - _setter("position", position) + pulumi.set(__self__, "position", position) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="categoryLabelVisibility") @@ -74364,17 +58405,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, funnel_chart_aggregated_field_wells: Optional['outputs.TemplateFunnelChartAggregatedFieldWells'] = None): - TemplateFunnelChartFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - funnel_chart_aggregated_field_wells=funnel_chart_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - funnel_chart_aggregated_field_wells: Optional['outputs.TemplateFunnelChartAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if funnel_chart_aggregated_field_wells is not None: - _setter("funnel_chart_aggregated_field_wells", funnel_chart_aggregated_field_wells) + pulumi.set(__self__, "funnel_chart_aggregated_field_wells", funnel_chart_aggregated_field_wells) @property @pulumi.getter(name="funnelChartAggregatedFieldWells") @@ -74406,21 +58438,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, category_items_limit: Optional['outputs.TemplateItemsLimitConfiguration'] = None, category_sort: Optional[Sequence['outputs.TemplateFieldSortOptions']] = None): - TemplateFunnelChartSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_items_limit=category_items_limit, - category_sort=category_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_items_limit: Optional['outputs.TemplateItemsLimitConfiguration'] = None, - category_sort: Optional[Sequence['outputs.TemplateFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_items_limit is not None: - _setter("category_items_limit", category_items_limit) + pulumi.set(__self__, "category_items_limit", category_items_limit) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) @property @pulumi.getter(name="categoryItemsLimit") @@ -74463,36 +58484,17 @@ def __init__(__self__, *, column_hierarchies: Optional[Sequence['outputs.TemplateColumnHierarchy']] = None, subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None): - TemplateFunnelChartVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.TemplateVisualCustomAction']] = None, - chart_configuration: Optional['outputs.TemplateFunnelChartConfiguration'] = None, - column_hierarchies: Optional[Sequence['outputs.TemplateColumnHierarchy']] = None, - subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -74546,17 +58548,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, foreground_color: Optional['outputs.TemplateConditionalFormattingColor'] = None): - TemplateGaugeChartArcConditionalFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - foreground_color=foreground_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - foreground_color: Optional['outputs.TemplateConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if foreground_color is not None: - _setter("foreground_color", foreground_color) + pulumi.set(__self__, "foreground_color", foreground_color) @property @pulumi.getter(name="foregroundColor") @@ -74585,17 +58578,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, conditional_formatting_options: Optional[Sequence['outputs.TemplateGaugeChartConditionalFormattingOption']] = None): - TemplateGaugeChartConditionalFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - conditional_formatting_options=conditional_formatting_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - conditional_formatting_options: Optional[Sequence['outputs.TemplateGaugeChartConditionalFormattingOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if conditional_formatting_options is not None: - _setter("conditional_formatting_options", conditional_formatting_options) + pulumi.set(__self__, "conditional_formatting_options", conditional_formatting_options) @property @pulumi.getter(name="conditionalFormattingOptions") @@ -74625,21 +58609,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, arc: Optional['outputs.TemplateGaugeChartArcConditionalFormatting'] = None, primary_value: Optional['outputs.TemplateGaugeChartPrimaryValueConditionalFormatting'] = None): - TemplateGaugeChartConditionalFormattingOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - arc=arc, - primary_value=primary_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arc: Optional['outputs.TemplateGaugeChartArcConditionalFormatting'] = None, - primary_value: Optional['outputs.TemplateGaugeChartPrimaryValueConditionalFormatting'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arc is not None: - _setter("arc", arc) + pulumi.set(__self__, "arc", arc) if primary_value is not None: - _setter("primary_value", primary_value) + pulumi.set(__self__, "primary_value", primary_value) @property @pulumi.getter @@ -74685,33 +58658,16 @@ def __init__(__self__, *, gauge_chart_options: Optional['outputs.TemplateGaugeChartOptions'] = None, tooltip_options: Optional['outputs.TemplateTooltipOptions'] = None, visual_palette: Optional['outputs.TemplateVisualPalette'] = None): - TemplateGaugeChartConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_labels=data_labels, - field_wells=field_wells, - gauge_chart_options=gauge_chart_options, - tooltip_options=tooltip_options, - visual_palette=visual_palette, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_labels: Optional['outputs.TemplateDataLabelOptions'] = None, - field_wells: Optional['outputs.TemplateGaugeChartFieldWells'] = None, - gauge_chart_options: Optional['outputs.TemplateGaugeChartOptions'] = None, - tooltip_options: Optional['outputs.TemplateTooltipOptions'] = None, - visual_palette: Optional['outputs.TemplateVisualPalette'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if gauge_chart_options is not None: - _setter("gauge_chart_options", gauge_chart_options) + pulumi.set(__self__, "gauge_chart_options", gauge_chart_options) if tooltip_options is not None: - _setter("tooltip_options", tooltip_options) + pulumi.set(__self__, "tooltip_options", tooltip_options) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) @property @pulumi.getter(name="dataLabels") @@ -74761,21 +58717,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, target_values: Optional[Sequence['outputs.TemplateMeasureField']] = None, values: Optional[Sequence['outputs.TemplateMeasureField']] = None): - TemplateGaugeChartFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_values=target_values, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_values: Optional[Sequence['outputs.TemplateMeasureField']] = None, - values: Optional[Sequence['outputs.TemplateMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if target_values is not None: - _setter("target_values", target_values) + pulumi.set(__self__, "target_values", target_values) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter(name="targetValues") @@ -74817,33 +58762,16 @@ def __init__(__self__, *, comparison: Optional['outputs.TemplateComparisonConfiguration'] = None, primary_value_display_type: Optional['TemplatePrimaryValueDisplayType'] = None, primary_value_font_configuration: Optional['outputs.TemplateFontConfiguration'] = None): - TemplateGaugeChartOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - arc=arc, - arc_axis=arc_axis, - comparison=comparison, - primary_value_display_type=primary_value_display_type, - primary_value_font_configuration=primary_value_font_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arc: Optional['outputs.TemplateArcConfiguration'] = None, - arc_axis: Optional['outputs.TemplateArcAxisConfiguration'] = None, - comparison: Optional['outputs.TemplateComparisonConfiguration'] = None, - primary_value_display_type: Optional['TemplatePrimaryValueDisplayType'] = None, - primary_value_font_configuration: Optional['outputs.TemplateFontConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arc is not None: - _setter("arc", arc) + pulumi.set(__self__, "arc", arc) if arc_axis is not None: - _setter("arc_axis", arc_axis) + pulumi.set(__self__, "arc_axis", arc_axis) if comparison is not None: - _setter("comparison", comparison) + pulumi.set(__self__, "comparison", comparison) if primary_value_display_type is not None: - _setter("primary_value_display_type", primary_value_display_type) + pulumi.set(__self__, "primary_value_display_type", primary_value_display_type) if primary_value_font_configuration is not None: - _setter("primary_value_font_configuration", primary_value_font_configuration) + pulumi.set(__self__, "primary_value_font_configuration", primary_value_font_configuration) @property @pulumi.getter @@ -74893,21 +58821,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, icon: Optional['outputs.TemplateConditionalFormattingIcon'] = None, text_color: Optional['outputs.TemplateConditionalFormattingColor'] = None): - TemplateGaugeChartPrimaryValueConditionalFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - icon=icon, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - icon: Optional['outputs.TemplateConditionalFormattingIcon'] = None, - text_color: Optional['outputs.TemplateConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if icon is not None: - _setter("icon", icon) + pulumi.set(__self__, "icon", icon) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter @@ -74950,36 +58867,17 @@ def __init__(__self__, *, conditional_formatting: Optional['outputs.TemplateGaugeChartConditionalFormatting'] = None, subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None): - TemplateGaugeChartVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - conditional_formatting=conditional_formatting, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.TemplateVisualCustomAction']] = None, - chart_configuration: Optional['outputs.TemplateGaugeChartConfiguration'] = None, - conditional_formatting: Optional['outputs.TemplateGaugeChartConditionalFormatting'] = None, - subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if conditional_formatting is not None: - _setter("conditional_formatting", conditional_formatting) + pulumi.set(__self__, "conditional_formatting", conditional_formatting) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -75019,25 +58917,10 @@ def __init__(__self__, *, north: float, south: float, west: float): - TemplateGeospatialCoordinateBounds._configure( - lambda key, value: pulumi.set(__self__, key, value), - east=east, - north=north, - south=south, - west=west, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - east: float, - north: float, - south: float, - west: float, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("east", east) - _setter("north", north) - _setter("south", south) - _setter("west", west) + pulumi.set(__self__, "east", east) + pulumi.set(__self__, "north", north) + pulumi.set(__self__, "south", south) + pulumi.set(__self__, "west", west) @property @pulumi.getter @@ -75064,17 +58947,8 @@ def west(self) -> float: class TemplateGeospatialHeatmapColorScale(dict): def __init__(__self__, *, colors: Optional[Sequence['outputs.TemplateGeospatialHeatmapDataColor']] = None): - TemplateGeospatialHeatmapColorScale._configure( - lambda key, value: pulumi.set(__self__, key, value), - colors=colors, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - colors: Optional[Sequence['outputs.TemplateGeospatialHeatmapDataColor']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if colors is not None: - _setter("colors", colors) + pulumi.set(__self__, "colors", colors) @property @pulumi.getter @@ -75103,17 +58977,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, heatmap_color: Optional['outputs.TemplateGeospatialHeatmapColorScale'] = None): - TemplateGeospatialHeatmapConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - heatmap_color=heatmap_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - heatmap_color: Optional['outputs.TemplateGeospatialHeatmapColorScale'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if heatmap_color is not None: - _setter("heatmap_color", heatmap_color) + pulumi.set(__self__, "heatmap_color", heatmap_color) @property @pulumi.getter(name="heatmapColor") @@ -75125,16 +58990,7 @@ def heatmap_color(self) -> Optional['outputs.TemplateGeospatialHeatmapColorScale class TemplateGeospatialHeatmapDataColor(dict): def __init__(__self__, *, color: str): - TemplateGeospatialHeatmapDataColor._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("color", color) + pulumi.set(__self__, "color", color) @property @pulumi.getter @@ -75148,25 +59004,12 @@ def __init__(__self__, *, colors: Optional[Sequence['outputs.TemplateDimensionField']] = None, geospatial: Optional[Sequence['outputs.TemplateDimensionField']] = None, values: Optional[Sequence['outputs.TemplateMeasureField']] = None): - TemplateGeospatialMapAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - colors=colors, - geospatial=geospatial, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - colors: Optional[Sequence['outputs.TemplateDimensionField']] = None, - geospatial: Optional[Sequence['outputs.TemplateDimensionField']] = None, - values: Optional[Sequence['outputs.TemplateMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if colors is not None: - _setter("colors", colors) + pulumi.set(__self__, "colors", colors) if geospatial is not None: - _setter("geospatial", geospatial) + pulumi.set(__self__, "geospatial", geospatial) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -75219,41 +59062,20 @@ def __init__(__self__, *, tooltip: Optional['outputs.TemplateTooltipOptions'] = None, visual_palette: Optional['outputs.TemplateVisualPalette'] = None, window_options: Optional['outputs.TemplateGeospatialWindowOptions'] = None): - TemplateGeospatialMapConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_wells=field_wells, - legend=legend, - map_style_options=map_style_options, - point_style_options=point_style_options, - tooltip=tooltip, - visual_palette=visual_palette, - window_options=window_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_wells: Optional['outputs.TemplateGeospatialMapFieldWells'] = None, - legend: Optional['outputs.TemplateLegendOptions'] = None, - map_style_options: Optional['outputs.TemplateGeospatialMapStyleOptions'] = None, - point_style_options: Optional['outputs.TemplateGeospatialPointStyleOptions'] = None, - tooltip: Optional['outputs.TemplateTooltipOptions'] = None, - visual_palette: Optional['outputs.TemplateVisualPalette'] = None, - window_options: Optional['outputs.TemplateGeospatialWindowOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if map_style_options is not None: - _setter("map_style_options", map_style_options) + pulumi.set(__self__, "map_style_options", map_style_options) if point_style_options is not None: - _setter("point_style_options", point_style_options) + pulumi.set(__self__, "point_style_options", point_style_options) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) if window_options is not None: - _setter("window_options", window_options) + pulumi.set(__self__, "window_options", window_options) @property @pulumi.getter(name="fieldWells") @@ -75312,17 +59134,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, geospatial_map_aggregated_field_wells: Optional['outputs.TemplateGeospatialMapAggregatedFieldWells'] = None): - TemplateGeospatialMapFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - geospatial_map_aggregated_field_wells=geospatial_map_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - geospatial_map_aggregated_field_wells: Optional['outputs.TemplateGeospatialMapAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if geospatial_map_aggregated_field_wells is not None: - _setter("geospatial_map_aggregated_field_wells", geospatial_map_aggregated_field_wells) + pulumi.set(__self__, "geospatial_map_aggregated_field_wells", geospatial_map_aggregated_field_wells) @property @pulumi.getter(name="geospatialMapAggregatedFieldWells") @@ -75351,17 +59164,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, base_map_style: Optional['TemplateBaseMapStyleType'] = None): - TemplateGeospatialMapStyleOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - base_map_style=base_map_style, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - base_map_style: Optional['TemplateBaseMapStyleType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if base_map_style is not None: - _setter("base_map_style", base_map_style) + pulumi.set(__self__, "base_map_style", base_map_style) @property @pulumi.getter(name="baseMapStyle") @@ -75399,36 +59203,17 @@ def __init__(__self__, *, column_hierarchies: Optional[Sequence['outputs.TemplateColumnHierarchy']] = None, subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None): - TemplateGeospatialMapVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.TemplateVisualCustomAction']] = None, - chart_configuration: Optional['outputs.TemplateGeospatialMapConfiguration'] = None, - column_hierarchies: Optional[Sequence['outputs.TemplateColumnHierarchy']] = None, - subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -75488,25 +59273,12 @@ def __init__(__self__, *, cluster_marker_configuration: Optional['outputs.TemplateClusterMarkerConfiguration'] = None, heatmap_configuration: Optional['outputs.TemplateGeospatialHeatmapConfiguration'] = None, selected_point_style: Optional['TemplateGeospatialSelectedPointStyle'] = None): - TemplateGeospatialPointStyleOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - cluster_marker_configuration=cluster_marker_configuration, - heatmap_configuration=heatmap_configuration, - selected_point_style=selected_point_style, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cluster_marker_configuration: Optional['outputs.TemplateClusterMarkerConfiguration'] = None, - heatmap_configuration: Optional['outputs.TemplateGeospatialHeatmapConfiguration'] = None, - selected_point_style: Optional['TemplateGeospatialSelectedPointStyle'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cluster_marker_configuration is not None: - _setter("cluster_marker_configuration", cluster_marker_configuration) + pulumi.set(__self__, "cluster_marker_configuration", cluster_marker_configuration) if heatmap_configuration is not None: - _setter("heatmap_configuration", heatmap_configuration) + pulumi.set(__self__, "heatmap_configuration", heatmap_configuration) if selected_point_style is not None: - _setter("selected_point_style", selected_point_style) + pulumi.set(__self__, "selected_point_style", selected_point_style) @property @pulumi.getter(name="clusterMarkerConfiguration") @@ -75546,21 +59318,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, bounds: Optional['outputs.TemplateGeospatialCoordinateBounds'] = None, map_zoom_mode: Optional['TemplateMapZoomMode'] = None): - TemplateGeospatialWindowOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - bounds=bounds, - map_zoom_mode=map_zoom_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bounds: Optional['outputs.TemplateGeospatialCoordinateBounds'] = None, - map_zoom_mode: Optional['TemplateMapZoomMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bounds is not None: - _setter("bounds", bounds) + pulumi.set(__self__, "bounds", bounds) if map_zoom_mode is not None: - _setter("map_zoom_mode", map_zoom_mode) + pulumi.set(__self__, "map_zoom_mode", map_zoom_mode) @property @pulumi.getter @@ -75597,21 +59358,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, side_specific_border: Optional['outputs.TemplateTableSideBorderOptions'] = None, uniform_border: Optional['outputs.TemplateTableBorderOptions'] = None): - TemplateGlobalTableBorderOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - side_specific_border=side_specific_border, - uniform_border=uniform_border, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - side_specific_border: Optional['outputs.TemplateTableSideBorderOptions'] = None, - uniform_border: Optional['outputs.TemplateTableBorderOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if side_specific_border is not None: - _setter("side_specific_border", side_specific_border) + pulumi.set(__self__, "side_specific_border", side_specific_border) if uniform_border is not None: - _setter("uniform_border", uniform_border) + pulumi.set(__self__, "uniform_border", uniform_border) @property @pulumi.getter(name="sideSpecificBorder") @@ -75628,17 +59378,8 @@ def uniform_border(self) -> Optional['outputs.TemplateTableBorderOptions']: class TemplateGradientColor(dict): def __init__(__self__, *, stops: Optional[Sequence['outputs.TemplateGradientStop']] = None): - TemplateGradientColor._configure( - lambda key, value: pulumi.set(__self__, key, value), - stops=stops, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - stops: Optional[Sequence['outputs.TemplateGradientStop']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if stops is not None: - _setter("stops", stops) + pulumi.set(__self__, "stops", stops) @property @pulumi.getter @@ -75671,24 +59412,11 @@ def __init__(__self__, *, gradient_offset: float, color: Optional[str] = None, data_value: Optional[float] = None): - TemplateGradientStop._configure( - lambda key, value: pulumi.set(__self__, key, value), - gradient_offset=gradient_offset, - color=color, - data_value=data_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - gradient_offset: float, - color: Optional[str] = None, - data_value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("gradient_offset", gradient_offset) + pulumi.set(__self__, "gradient_offset", gradient_offset) if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if data_value is not None: - _setter("data_value", data_value) + pulumi.set(__self__, "data_value", data_value) @property @pulumi.getter(name="gradientOffset") @@ -75727,17 +59455,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, screen_canvas_size_options: Optional['outputs.TemplateGridLayoutScreenCanvasSizeOptions'] = None): - TemplateGridLayoutCanvasSizeOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - screen_canvas_size_options=screen_canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - screen_canvas_size_options: Optional['outputs.TemplateGridLayoutScreenCanvasSizeOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if screen_canvas_size_options is not None: - _setter("screen_canvas_size_options", screen_canvas_size_options) + pulumi.set(__self__, "screen_canvas_size_options", screen_canvas_size_options) @property @pulumi.getter(name="screenCanvasSizeOptions") @@ -75767,20 +59486,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, elements: Sequence['outputs.TemplateGridLayoutElement'], canvas_size_options: Optional['outputs.TemplateGridLayoutCanvasSizeOptions'] = None): - TemplateGridLayoutConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - elements=elements, - canvas_size_options=canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - elements: Sequence['outputs.TemplateGridLayoutElement'], - canvas_size_options: Optional['outputs.TemplateGridLayoutCanvasSizeOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("elements", elements) + pulumi.set(__self__, "elements", elements) if canvas_size_options is not None: - _setter("canvas_size_options", canvas_size_options) + pulumi.set(__self__, "canvas_size_options", canvas_size_options) @property @pulumi.getter @@ -75829,33 +59537,14 @@ def __init__(__self__, *, row_span: float, column_index: Optional[float] = None, row_index: Optional[float] = None): - TemplateGridLayoutElement._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_span=column_span, - element_id=element_id, - element_type=element_type, - row_span=row_span, - column_index=column_index, - row_index=row_index, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_span: float, - element_id: str, - element_type: 'TemplateLayoutElementType', - row_span: float, - column_index: Optional[float] = None, - row_index: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column_span", column_span) - _setter("element_id", element_id) - _setter("element_type", element_type) - _setter("row_span", row_span) + pulumi.set(__self__, "column_span", column_span) + pulumi.set(__self__, "element_id", element_id) + pulumi.set(__self__, "element_type", element_type) + pulumi.set(__self__, "row_span", row_span) if column_index is not None: - _setter("column_index", column_index) + pulumi.set(__self__, "column_index", column_index) if row_index is not None: - _setter("row_index", row_index) + pulumi.set(__self__, "row_index", row_index) @property @pulumi.getter(name="columnSpan") @@ -75915,20 +59604,9 @@ def __init__(__self__, *, """ :param str optimized_view_port_width: String based length that is composed of value and unit in px """ - TemplateGridLayoutScreenCanvasSizeOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - resize_option=resize_option, - optimized_view_port_width=optimized_view_port_width, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resize_option: 'TemplateResizeOption', - optimized_view_port_width: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resize_option", resize_option) + pulumi.set(__self__, "resize_option", resize_option) if optimized_view_port_width is not None: - _setter("optimized_view_port_width", optimized_view_port_width) + pulumi.set(__self__, "optimized_view_port_width", optimized_view_port_width) @property @pulumi.getter(name="resizeOption") @@ -75971,32 +59649,15 @@ def __init__(__self__, *, period_size: Optional[float] = None, time: Optional['outputs.TemplateDimensionField'] = None, value: Optional['outputs.TemplateMeasureField'] = None): - TemplateGrowthRateComputation._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - name=name, - period_size=period_size, - time=time, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: str, - name: Optional[str] = None, - period_size: Optional[float] = None, - time: Optional['outputs.TemplateDimensionField'] = None, - value: Optional['outputs.TemplateMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) + pulumi.set(__self__, "computation_id", computation_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if period_size is not None: - _setter("period_size", period_size) + pulumi.set(__self__, "period_size", period_size) if time is not None: - _setter("time", time) + pulumi.set(__self__, "time", time) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -76047,23 +59708,10 @@ def __init__(__self__, *, layout: 'outputs.TemplateSectionLayoutConfiguration', section_id: str, style: Optional['outputs.TemplateSectionStyle'] = None): - TemplateHeaderFooterSectionConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - layout=layout, - section_id=section_id, - style=style, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - layout: 'outputs.TemplateSectionLayoutConfiguration', - section_id: str, - style: Optional['outputs.TemplateSectionStyle'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("layout", layout) - _setter("section_id", section_id) + pulumi.set(__self__, "layout", layout) + pulumi.set(__self__, "section_id", section_id) if style is not None: - _setter("style", style) + pulumi.set(__self__, "style", style) @property @pulumi.getter @@ -76087,25 +59735,12 @@ def __init__(__self__, *, columns: Optional[Sequence['outputs.TemplateDimensionField']] = None, rows: Optional[Sequence['outputs.TemplateDimensionField']] = None, values: Optional[Sequence['outputs.TemplateMeasureField']] = None): - TemplateHeatMapAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - columns=columns, - rows=rows, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - columns: Optional[Sequence['outputs.TemplateDimensionField']] = None, - rows: Optional[Sequence['outputs.TemplateDimensionField']] = None, - values: Optional[Sequence['outputs.TemplateMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if columns is not None: - _setter("columns", columns) + pulumi.set(__self__, "columns", columns) if rows is not None: - _setter("rows", rows) + pulumi.set(__self__, "rows", rows) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -76161,45 +59796,22 @@ def __init__(__self__, *, row_label_options: Optional['outputs.TemplateChartAxisLabelOptions'] = None, sort_configuration: Optional['outputs.TemplateHeatMapSortConfiguration'] = None, tooltip: Optional['outputs.TemplateTooltipOptions'] = None): - TemplateHeatMapConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - color_scale=color_scale, - column_label_options=column_label_options, - data_labels=data_labels, - field_wells=field_wells, - legend=legend, - row_label_options=row_label_options, - sort_configuration=sort_configuration, - tooltip=tooltip, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color_scale: Optional['outputs.TemplateColorScale'] = None, - column_label_options: Optional['outputs.TemplateChartAxisLabelOptions'] = None, - data_labels: Optional['outputs.TemplateDataLabelOptions'] = None, - field_wells: Optional['outputs.TemplateHeatMapFieldWells'] = None, - legend: Optional['outputs.TemplateLegendOptions'] = None, - row_label_options: Optional['outputs.TemplateChartAxisLabelOptions'] = None, - sort_configuration: Optional['outputs.TemplateHeatMapSortConfiguration'] = None, - tooltip: Optional['outputs.TemplateTooltipOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color_scale is not None: - _setter("color_scale", color_scale) + pulumi.set(__self__, "color_scale", color_scale) if column_label_options is not None: - _setter("column_label_options", column_label_options) + pulumi.set(__self__, "column_label_options", column_label_options) if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if row_label_options is not None: - _setter("row_label_options", row_label_options) + pulumi.set(__self__, "row_label_options", row_label_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) @property @pulumi.getter(name="colorScale") @@ -76263,17 +59875,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, heat_map_aggregated_field_wells: Optional['outputs.TemplateHeatMapAggregatedFieldWells'] = None): - TemplateHeatMapFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - heat_map_aggregated_field_wells=heat_map_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - heat_map_aggregated_field_wells: Optional['outputs.TemplateHeatMapAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if heat_map_aggregated_field_wells is not None: - _setter("heat_map_aggregated_field_wells", heat_map_aggregated_field_wells) + pulumi.set(__self__, "heat_map_aggregated_field_wells", heat_map_aggregated_field_wells) @property @pulumi.getter(name="heatMapAggregatedFieldWells") @@ -76311,29 +59914,14 @@ def __init__(__self__, *, heat_map_column_sort: Optional[Sequence['outputs.TemplateFieldSortOptions']] = None, heat_map_row_items_limit_configuration: Optional['outputs.TemplateItemsLimitConfiguration'] = None, heat_map_row_sort: Optional[Sequence['outputs.TemplateFieldSortOptions']] = None): - TemplateHeatMapSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - heat_map_column_items_limit_configuration=heat_map_column_items_limit_configuration, - heat_map_column_sort=heat_map_column_sort, - heat_map_row_items_limit_configuration=heat_map_row_items_limit_configuration, - heat_map_row_sort=heat_map_row_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - heat_map_column_items_limit_configuration: Optional['outputs.TemplateItemsLimitConfiguration'] = None, - heat_map_column_sort: Optional[Sequence['outputs.TemplateFieldSortOptions']] = None, - heat_map_row_items_limit_configuration: Optional['outputs.TemplateItemsLimitConfiguration'] = None, - heat_map_row_sort: Optional[Sequence['outputs.TemplateFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if heat_map_column_items_limit_configuration is not None: - _setter("heat_map_column_items_limit_configuration", heat_map_column_items_limit_configuration) + pulumi.set(__self__, "heat_map_column_items_limit_configuration", heat_map_column_items_limit_configuration) if heat_map_column_sort is not None: - _setter("heat_map_column_sort", heat_map_column_sort) + pulumi.set(__self__, "heat_map_column_sort", heat_map_column_sort) if heat_map_row_items_limit_configuration is not None: - _setter("heat_map_row_items_limit_configuration", heat_map_row_items_limit_configuration) + pulumi.set(__self__, "heat_map_row_items_limit_configuration", heat_map_row_items_limit_configuration) if heat_map_row_sort is not None: - _setter("heat_map_row_sort", heat_map_row_sort) + pulumi.set(__self__, "heat_map_row_sort", heat_map_row_sort) @property @pulumi.getter(name="heatMapColumnItemsLimitConfiguration") @@ -76386,36 +59974,17 @@ def __init__(__self__, *, column_hierarchies: Optional[Sequence['outputs.TemplateColumnHierarchy']] = None, subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None): - TemplateHeatMapVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.TemplateVisualCustomAction']] = None, - chart_configuration: Optional['outputs.TemplateHeatMapConfiguration'] = None, - column_hierarchies: Optional[Sequence['outputs.TemplateColumnHierarchy']] = None, - subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -76452,17 +60021,8 @@ def title(self) -> Optional['outputs.TemplateVisualTitleLabelOptions']: class TemplateHistogramAggregatedFieldWells(dict): def __init__(__self__, *, values: Optional[Sequence['outputs.TemplateMeasureField']] = None): - TemplateHistogramAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - values: Optional[Sequence['outputs.TemplateMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -76500,29 +60060,14 @@ def __init__(__self__, *, bin_width: Optional['outputs.TemplateBinWidthOptions'] = None, selected_bin_type: Optional['TemplateHistogramBinType'] = None, start_value: Optional[float] = None): - TemplateHistogramBinOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - bin_count=bin_count, - bin_width=bin_width, - selected_bin_type=selected_bin_type, - start_value=start_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bin_count: Optional['outputs.TemplateBinCountOptions'] = None, - bin_width: Optional['outputs.TemplateBinWidthOptions'] = None, - selected_bin_type: Optional['TemplateHistogramBinType'] = None, - start_value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bin_count is not None: - _setter("bin_count", bin_count) + pulumi.set(__self__, "bin_count", bin_count) if bin_width is not None: - _setter("bin_width", bin_width) + pulumi.set(__self__, "bin_width", bin_width) if selected_bin_type is not None: - _setter("selected_bin_type", selected_bin_type) + pulumi.set(__self__, "selected_bin_type", selected_bin_type) if start_value is not None: - _setter("start_value", start_value) + pulumi.set(__self__, "start_value", start_value) @property @pulumi.getter(name="binCount") @@ -76585,45 +60130,22 @@ def __init__(__self__, *, x_axis_display_options: Optional['outputs.TemplateAxisDisplayOptions'] = None, x_axis_label_options: Optional['outputs.TemplateChartAxisLabelOptions'] = None, y_axis_display_options: Optional['outputs.TemplateAxisDisplayOptions'] = None): - TemplateHistogramConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - bin_options=bin_options, - data_labels=data_labels, - field_wells=field_wells, - tooltip=tooltip, - visual_palette=visual_palette, - x_axis_display_options=x_axis_display_options, - x_axis_label_options=x_axis_label_options, - y_axis_display_options=y_axis_display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bin_options: Optional['outputs.TemplateHistogramBinOptions'] = None, - data_labels: Optional['outputs.TemplateDataLabelOptions'] = None, - field_wells: Optional['outputs.TemplateHistogramFieldWells'] = None, - tooltip: Optional['outputs.TemplateTooltipOptions'] = None, - visual_palette: Optional['outputs.TemplateVisualPalette'] = None, - x_axis_display_options: Optional['outputs.TemplateAxisDisplayOptions'] = None, - x_axis_label_options: Optional['outputs.TemplateChartAxisLabelOptions'] = None, - y_axis_display_options: Optional['outputs.TemplateAxisDisplayOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bin_options is not None: - _setter("bin_options", bin_options) + pulumi.set(__self__, "bin_options", bin_options) if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) if x_axis_display_options is not None: - _setter("x_axis_display_options", x_axis_display_options) + pulumi.set(__self__, "x_axis_display_options", x_axis_display_options) if x_axis_label_options is not None: - _setter("x_axis_label_options", x_axis_label_options) + pulumi.set(__self__, "x_axis_label_options", x_axis_label_options) if y_axis_display_options is not None: - _setter("y_axis_display_options", y_axis_display_options) + pulumi.set(__self__, "y_axis_display_options", y_axis_display_options) @property @pulumi.getter(name="binOptions") @@ -76687,17 +60209,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, histogram_aggregated_field_wells: Optional['outputs.TemplateHistogramAggregatedFieldWells'] = None): - TemplateHistogramFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - histogram_aggregated_field_wells=histogram_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - histogram_aggregated_field_wells: Optional['outputs.TemplateHistogramAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if histogram_aggregated_field_wells is not None: - _setter("histogram_aggregated_field_wells", histogram_aggregated_field_wells) + pulumi.set(__self__, "histogram_aggregated_field_wells", histogram_aggregated_field_wells) @property @pulumi.getter(name="histogramAggregatedFieldWells") @@ -76732,32 +60245,15 @@ def __init__(__self__, *, chart_configuration: Optional['outputs.TemplateHistogramConfiguration'] = None, subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None): - TemplateHistogramVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.TemplateVisualCustomAction']] = None, - chart_configuration: Optional['outputs.TemplateHistogramConfiguration'] = None, - subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -76807,21 +60303,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, computations: Optional[Sequence['outputs.TemplateComputation']] = None, custom_narrative: Optional['outputs.TemplateCustomNarrativeOptions'] = None): - TemplateInsightConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - computations=computations, - custom_narrative=custom_narrative, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computations: Optional[Sequence['outputs.TemplateComputation']] = None, - custom_narrative: Optional['outputs.TemplateCustomNarrativeOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if computations is not None: - _setter("computations", computations) + pulumi.set(__self__, "computations", computations) if custom_narrative is not None: - _setter("custom_narrative", custom_narrative) + pulumi.set(__self__, "custom_narrative", custom_narrative) @property @pulumi.getter @@ -76864,35 +60349,16 @@ def __init__(__self__, *, insight_configuration: Optional['outputs.TemplateInsightConfiguration'] = None, subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None): - TemplateInsightVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_identifier=data_set_identifier, - visual_id=visual_id, - actions=actions, - insight_configuration=insight_configuration, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_identifier: str, - visual_id: str, - actions: Optional[Sequence['outputs.TemplateVisualCustomAction']] = None, - insight_configuration: Optional['outputs.TemplateInsightConfiguration'] = None, - subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_identifier", data_set_identifier) - _setter("visual_id", visual_id) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if insight_configuration is not None: - _setter("insight_configuration", insight_configuration) + pulumi.set(__self__, "insight_configuration", insight_configuration) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="dataSetIdentifier") @@ -76949,21 +60415,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, dynamic_value: Optional['outputs.TemplateDynamicDefaultValue'] = None, static_values: Optional[Sequence[float]] = None): - TemplateIntegerDefaultValues._configure( - lambda key, value: pulumi.set(__self__, key, value), - dynamic_value=dynamic_value, - static_values=static_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dynamic_value: Optional['outputs.TemplateDynamicDefaultValue'] = None, - static_values: Optional[Sequence[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dynamic_value is not None: - _setter("dynamic_value", dynamic_value) + pulumi.set(__self__, "dynamic_value", dynamic_value) if static_values is not None: - _setter("static_values", static_values) + pulumi.set(__self__, "static_values", static_values) @property @pulumi.getter(name="dynamicValue") @@ -77007,31 +60462,14 @@ def __init__(__self__, *, default_values: Optional['outputs.TemplateIntegerDefaultValues'] = None, mapped_data_set_parameters: Optional[Sequence['outputs.TemplateMappedDataSetParameter']] = None, value_when_unset: Optional['outputs.TemplateIntegerValueWhenUnsetConfiguration'] = None): - TemplateIntegerParameterDeclaration._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - parameter_value_type=parameter_value_type, - default_values=default_values, - mapped_data_set_parameters=mapped_data_set_parameters, - value_when_unset=value_when_unset, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - parameter_value_type: 'TemplateParameterValueType', - default_values: Optional['outputs.TemplateIntegerDefaultValues'] = None, - mapped_data_set_parameters: Optional[Sequence['outputs.TemplateMappedDataSetParameter']] = None, - value_when_unset: Optional['outputs.TemplateIntegerValueWhenUnsetConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("parameter_value_type", parameter_value_type) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "parameter_value_type", parameter_value_type) if default_values is not None: - _setter("default_values", default_values) + pulumi.set(__self__, "default_values", default_values) if mapped_data_set_parameters is not None: - _setter("mapped_data_set_parameters", mapped_data_set_parameters) + pulumi.set(__self__, "mapped_data_set_parameters", mapped_data_set_parameters) if value_when_unset is not None: - _setter("value_when_unset", value_when_unset) + pulumi.set(__self__, "value_when_unset", value_when_unset) @property @pulumi.getter @@ -77083,21 +60521,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, custom_value: Optional[float] = None, value_when_unset_option: Optional['TemplateValueWhenUnsetOption'] = None): - TemplateIntegerValueWhenUnsetConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_value=custom_value, - value_when_unset_option=value_when_unset_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_value: Optional[float] = None, - value_when_unset_option: Optional['TemplateValueWhenUnsetOption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_value is not None: - _setter("custom_value", custom_value) + pulumi.set(__self__, "custom_value", custom_value) if value_when_unset_option is not None: - _setter("value_when_unset_option", value_when_unset_option) + pulumi.set(__self__, "value_when_unset_option", value_when_unset_option) @property @pulumi.getter(name="customValue") @@ -77134,21 +60561,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, items_limit: Optional[float] = None, other_categories: Optional['TemplateOtherCategories'] = None): - TemplateItemsLimitConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - items_limit=items_limit, - other_categories=other_categories, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - items_limit: Optional[float] = None, - other_categories: Optional['TemplateOtherCategories'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if items_limit is not None: - _setter("items_limit", items_limit) + pulumi.set(__self__, "items_limit", items_limit) if other_categories is not None: - _setter("other_categories", other_categories) + pulumi.set(__self__, "other_categories", other_categories) @property @pulumi.getter(name="itemsLimit") @@ -77183,21 +60599,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, icon: Optional['outputs.TemplateConditionalFormattingIcon'] = None, text_color: Optional['outputs.TemplateConditionalFormattingColor'] = None): - TemplateKpiActualValueConditionalFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - icon=icon, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - icon: Optional['outputs.TemplateConditionalFormattingIcon'] = None, - text_color: Optional['outputs.TemplateConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if icon is not None: - _setter("icon", icon) + pulumi.set(__self__, "icon", icon) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter @@ -77232,21 +60637,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, icon: Optional['outputs.TemplateConditionalFormattingIcon'] = None, text_color: Optional['outputs.TemplateConditionalFormattingColor'] = None): - TemplateKpiComparisonValueConditionalFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - icon=icon, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - icon: Optional['outputs.TemplateConditionalFormattingIcon'] = None, - text_color: Optional['outputs.TemplateConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if icon is not None: - _setter("icon", icon) + pulumi.set(__self__, "icon", icon) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter @@ -77280,17 +60674,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, conditional_formatting_options: Optional[Sequence['outputs.TemplateKpiConditionalFormattingOption']] = None): - TemplateKpiConditionalFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - conditional_formatting_options=conditional_formatting_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - conditional_formatting_options: Optional[Sequence['outputs.TemplateKpiConditionalFormattingOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if conditional_formatting_options is not None: - _setter("conditional_formatting_options", conditional_formatting_options) + pulumi.set(__self__, "conditional_formatting_options", conditional_formatting_options) @property @pulumi.getter(name="conditionalFormattingOptions") @@ -77328,29 +60713,14 @@ def __init__(__self__, *, comparison_value: Optional['outputs.TemplateKpiComparisonValueConditionalFormatting'] = None, primary_value: Optional['outputs.TemplateKpiPrimaryValueConditionalFormatting'] = None, progress_bar: Optional['outputs.TemplateKpiProgressBarConditionalFormatting'] = None): - TemplateKpiConditionalFormattingOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - actual_value=actual_value, - comparison_value=comparison_value, - primary_value=primary_value, - progress_bar=progress_bar, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - actual_value: Optional['outputs.TemplateKpiActualValueConditionalFormatting'] = None, - comparison_value: Optional['outputs.TemplateKpiComparisonValueConditionalFormatting'] = None, - primary_value: Optional['outputs.TemplateKpiPrimaryValueConditionalFormatting'] = None, - progress_bar: Optional['outputs.TemplateKpiProgressBarConditionalFormatting'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if actual_value is not None: - _setter("actual_value", actual_value) + pulumi.set(__self__, "actual_value", actual_value) if comparison_value is not None: - _setter("comparison_value", comparison_value) + pulumi.set(__self__, "comparison_value", comparison_value) if primary_value is not None: - _setter("primary_value", primary_value) + pulumi.set(__self__, "primary_value", primary_value) if progress_bar is not None: - _setter("progress_bar", progress_bar) + pulumi.set(__self__, "progress_bar", progress_bar) @property @pulumi.getter(name="actualValue") @@ -77400,25 +60770,12 @@ def __init__(__self__, *, field_wells: Optional['outputs.TemplateKpiFieldWells'] = None, kpi_options: Optional['outputs.TemplateKpiOptions'] = None, sort_configuration: Optional['outputs.TemplateKpiSortConfiguration'] = None): - TemplateKpiConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_wells=field_wells, - kpi_options=kpi_options, - sort_configuration=sort_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_wells: Optional['outputs.TemplateKpiFieldWells'] = None, - kpi_options: Optional['outputs.TemplateKpiOptions'] = None, - sort_configuration: Optional['outputs.TemplateKpiSortConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if kpi_options is not None: - _setter("kpi_options", kpi_options) + pulumi.set(__self__, "kpi_options", kpi_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) @property @pulumi.getter(name="fieldWells") @@ -77461,25 +60818,12 @@ def __init__(__self__, *, target_values: Optional[Sequence['outputs.TemplateMeasureField']] = None, trend_groups: Optional[Sequence['outputs.TemplateDimensionField']] = None, values: Optional[Sequence['outputs.TemplateMeasureField']] = None): - TemplateKpiFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_values=target_values, - trend_groups=trend_groups, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_values: Optional[Sequence['outputs.TemplateMeasureField']] = None, - trend_groups: Optional[Sequence['outputs.TemplateDimensionField']] = None, - values: Optional[Sequence['outputs.TemplateMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if target_values is not None: - _setter("target_values", target_values) + pulumi.set(__self__, "target_values", target_values) if trend_groups is not None: - _setter("trend_groups", trend_groups) + pulumi.set(__self__, "trend_groups", trend_groups) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter(name="targetValues") @@ -77538,49 +60882,24 @@ def __init__(__self__, *, sparkline: Optional['outputs.TemplateKpiSparklineOptions'] = None, trend_arrows: Optional['outputs.TemplateTrendArrowOptions'] = None, visual_layout_options: Optional['outputs.TemplateKpiVisualLayoutOptions'] = None): - TemplateKpiOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - comparison=comparison, - primary_value_display_type=primary_value_display_type, - primary_value_font_configuration=primary_value_font_configuration, - progress_bar=progress_bar, - secondary_value=secondary_value, - secondary_value_font_configuration=secondary_value_font_configuration, - sparkline=sparkline, - trend_arrows=trend_arrows, - visual_layout_options=visual_layout_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comparison: Optional['outputs.TemplateComparisonConfiguration'] = None, - primary_value_display_type: Optional['TemplatePrimaryValueDisplayType'] = None, - primary_value_font_configuration: Optional['outputs.TemplateFontConfiguration'] = None, - progress_bar: Optional['outputs.TemplateProgressBarOptions'] = None, - secondary_value: Optional['outputs.TemplateSecondaryValueOptions'] = None, - secondary_value_font_configuration: Optional['outputs.TemplateFontConfiguration'] = None, - sparkline: Optional['outputs.TemplateKpiSparklineOptions'] = None, - trend_arrows: Optional['outputs.TemplateTrendArrowOptions'] = None, - visual_layout_options: Optional['outputs.TemplateKpiVisualLayoutOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if comparison is not None: - _setter("comparison", comparison) + pulumi.set(__self__, "comparison", comparison) if primary_value_display_type is not None: - _setter("primary_value_display_type", primary_value_display_type) + pulumi.set(__self__, "primary_value_display_type", primary_value_display_type) if primary_value_font_configuration is not None: - _setter("primary_value_font_configuration", primary_value_font_configuration) + pulumi.set(__self__, "primary_value_font_configuration", primary_value_font_configuration) if progress_bar is not None: - _setter("progress_bar", progress_bar) + pulumi.set(__self__, "progress_bar", progress_bar) if secondary_value is not None: - _setter("secondary_value", secondary_value) + pulumi.set(__self__, "secondary_value", secondary_value) if secondary_value_font_configuration is not None: - _setter("secondary_value_font_configuration", secondary_value_font_configuration) + pulumi.set(__self__, "secondary_value_font_configuration", secondary_value_font_configuration) if sparkline is not None: - _setter("sparkline", sparkline) + pulumi.set(__self__, "sparkline", sparkline) if trend_arrows is not None: - _setter("trend_arrows", trend_arrows) + pulumi.set(__self__, "trend_arrows", trend_arrows) if visual_layout_options is not None: - _setter("visual_layout_options", visual_layout_options) + pulumi.set(__self__, "visual_layout_options", visual_layout_options) @property @pulumi.getter @@ -77650,21 +60969,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, icon: Optional['outputs.TemplateConditionalFormattingIcon'] = None, text_color: Optional['outputs.TemplateConditionalFormattingColor'] = None): - TemplateKpiPrimaryValueConditionalFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - icon=icon, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - icon: Optional['outputs.TemplateConditionalFormattingIcon'] = None, - text_color: Optional['outputs.TemplateConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if icon is not None: - _setter("icon", icon) + pulumi.set(__self__, "icon", icon) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter @@ -77698,17 +61006,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, foreground_color: Optional['outputs.TemplateConditionalFormattingColor'] = None): - TemplateKpiProgressBarConditionalFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - foreground_color=foreground_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - foreground_color: Optional['outputs.TemplateConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if foreground_color is not None: - _setter("foreground_color", foreground_color) + pulumi.set(__self__, "foreground_color", foreground_color) @property @pulumi.getter(name="foregroundColor") @@ -77737,17 +61036,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, trend_group_sort: Optional[Sequence['outputs.TemplateFieldSortOptions']] = None): - TemplateKpiSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - trend_group_sort=trend_group_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - trend_group_sort: Optional[Sequence['outputs.TemplateFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if trend_group_sort is not None: - _setter("trend_group_sort", trend_group_sort) + pulumi.set(__self__, "trend_group_sort", trend_group_sort) @property @pulumi.getter(name="trendGroupSort") @@ -77779,28 +61069,13 @@ def __init__(__self__, *, color: Optional[str] = None, tooltip_visibility: Optional['TemplateVisibility'] = None, visibility: Optional['TemplateVisibility'] = None): - TemplateKpiSparklineOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - color=color, - tooltip_visibility=tooltip_visibility, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: 'TemplateKpiSparklineType', - color: Optional[str] = None, - tooltip_visibility: Optional['TemplateVisibility'] = None, - visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if tooltip_visibility is not None: - _setter("tooltip_visibility", tooltip_visibility) + pulumi.set(__self__, "tooltip_visibility", tooltip_visibility) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -77856,40 +61131,19 @@ def __init__(__self__, *, conditional_formatting: Optional['outputs.TemplateKpiConditionalFormatting'] = None, subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None): - TemplateKpiVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - conditional_formatting=conditional_formatting, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.TemplateVisualCustomAction']] = None, - chart_configuration: Optional['outputs.TemplateKpiConfiguration'] = None, - column_hierarchies: Optional[Sequence['outputs.TemplateColumnHierarchy']] = None, - conditional_formatting: Optional['outputs.TemplateKpiConditionalFormatting'] = None, - subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if conditional_formatting is not None: - _setter("conditional_formatting", conditional_formatting) + pulumi.set(__self__, "conditional_formatting", conditional_formatting) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -77948,17 +61202,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, standard_layout: Optional['outputs.TemplateKpiVisualStandardLayout'] = None): - TemplateKpiVisualLayoutOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - standard_layout=standard_layout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - standard_layout: Optional['outputs.TemplateKpiVisualStandardLayout'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if standard_layout is not None: - _setter("standard_layout", standard_layout) + pulumi.set(__self__, "standard_layout", standard_layout) @property @pulumi.getter(name="standardLayout") @@ -77970,16 +61215,7 @@ def standard_layout(self) -> Optional['outputs.TemplateKpiVisualStandardLayout'] class TemplateKpiVisualStandardLayout(dict): def __init__(__self__, *, type: 'TemplateKpiVisualStandardLayoutType'): - TemplateKpiVisualStandardLayout._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: 'TemplateKpiVisualStandardLayoutType', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -78012,25 +61248,12 @@ def __init__(__self__, *, custom_label: Optional[str] = None, font_configuration: Optional['outputs.TemplateFontConfiguration'] = None, visibility: Optional['TemplateVisibility'] = None): - TemplateLabelOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_label=custom_label, - font_configuration=font_configuration, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_label: Optional[str] = None, - font_configuration: Optional['outputs.TemplateFontConfiguration'] = None, - visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if font_configuration is not None: - _setter("font_configuration", font_configuration) + pulumi.set(__self__, "font_configuration", font_configuration) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="customLabel") @@ -78052,16 +61275,7 @@ def visibility(self) -> Optional['TemplateVisibility']: class TemplateLayout(dict): def __init__(__self__, *, configuration: 'outputs.TemplateLayoutConfiguration'): - TemplateLayout._configure( - lambda key, value: pulumi.set(__self__, key, value), - configuration=configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configuration: 'outputs.TemplateLayoutConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("configuration", configuration) + pulumi.set(__self__, "configuration", configuration) @property @pulumi.getter @@ -78096,25 +61310,12 @@ def __init__(__self__, *, free_form_layout: Optional['outputs.TemplateFreeFormLayoutConfiguration'] = None, grid_layout: Optional['outputs.TemplateGridLayoutConfiguration'] = None, section_based_layout: Optional['outputs.TemplateSectionBasedLayoutConfiguration'] = None): - TemplateLayoutConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - free_form_layout=free_form_layout, - grid_layout=grid_layout, - section_based_layout=section_based_layout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - free_form_layout: Optional['outputs.TemplateFreeFormLayoutConfiguration'] = None, - grid_layout: Optional['outputs.TemplateGridLayoutConfiguration'] = None, - section_based_layout: Optional['outputs.TemplateSectionBasedLayoutConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if free_form_layout is not None: - _setter("free_form_layout", free_form_layout) + pulumi.set(__self__, "free_form_layout", free_form_layout) if grid_layout is not None: - _setter("grid_layout", grid_layout) + pulumi.set(__self__, "grid_layout", grid_layout) if section_based_layout is not None: - _setter("section_based_layout", section_based_layout) + pulumi.set(__self__, "section_based_layout", section_based_layout) @property @pulumi.getter(name="freeFormLayout") @@ -78144,33 +61345,16 @@ def __init__(__self__, *, :param str height: String based length that is composed of value and unit in px :param str width: String based length that is composed of value and unit in px """ - TemplateLegendOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - height=height, - position=position, - title=title, - visibility=visibility, - width=width, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - height: Optional[str] = None, - position: Optional['TemplateLegendPosition'] = None, - title: Optional['outputs.TemplateLabelOptions'] = None, - visibility: Optional['TemplateVisibility'] = None, - width: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if height is not None: - _setter("height", height) + pulumi.set(__self__, "height", height) if position is not None: - _setter("position", position) + pulumi.set(__self__, "position", position) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) if width is not None: - _setter("width", width) + pulumi.set(__self__, "width", width) @property @pulumi.getter @@ -78228,29 +61412,14 @@ def __init__(__self__, *, colors: Optional[Sequence['outputs.TemplateDimensionField']] = None, small_multiples: Optional[Sequence['outputs.TemplateDimensionField']] = None, values: Optional[Sequence['outputs.TemplateMeasureField']] = None): - TemplateLineChartAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - colors=colors, - small_multiples=small_multiples, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: Optional[Sequence['outputs.TemplateDimensionField']] = None, - colors: Optional[Sequence['outputs.TemplateDimensionField']] = None, - small_multiples: Optional[Sequence['outputs.TemplateDimensionField']] = None, - values: Optional[Sequence['outputs.TemplateMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if colors is not None: - _setter("colors", colors) + pulumi.set(__self__, "colors", colors) if small_multiples is not None: - _setter("small_multiples", small_multiples) + pulumi.set(__self__, "small_multiples", small_multiples) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -78340,89 +61509,44 @@ def __init__(__self__, *, visual_palette: Optional['outputs.TemplateVisualPalette'] = None, x_axis_display_options: Optional['outputs.TemplateAxisDisplayOptions'] = None, x_axis_label_options: Optional['outputs.TemplateChartAxisLabelOptions'] = None): - TemplateLineChartConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - contribution_analysis_defaults=contribution_analysis_defaults, - data_labels=data_labels, - default_series_settings=default_series_settings, - field_wells=field_wells, - forecast_configurations=forecast_configurations, - legend=legend, - primary_y_axis_display_options=primary_y_axis_display_options, - primary_y_axis_label_options=primary_y_axis_label_options, - reference_lines=reference_lines, - secondary_y_axis_display_options=secondary_y_axis_display_options, - secondary_y_axis_label_options=secondary_y_axis_label_options, - series=series, - small_multiples_options=small_multiples_options, - sort_configuration=sort_configuration, - tooltip=tooltip, - type=type, - visual_palette=visual_palette, - x_axis_display_options=x_axis_display_options, - x_axis_label_options=x_axis_label_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - contribution_analysis_defaults: Optional[Sequence['outputs.TemplateContributionAnalysisDefault']] = None, - data_labels: Optional['outputs.TemplateDataLabelOptions'] = None, - default_series_settings: Optional['outputs.TemplateLineChartDefaultSeriesSettings'] = None, - field_wells: Optional['outputs.TemplateLineChartFieldWells'] = None, - forecast_configurations: Optional[Sequence['outputs.TemplateForecastConfiguration']] = None, - legend: Optional['outputs.TemplateLegendOptions'] = None, - primary_y_axis_display_options: Optional['outputs.TemplateLineSeriesAxisDisplayOptions'] = None, - primary_y_axis_label_options: Optional['outputs.TemplateChartAxisLabelOptions'] = None, - reference_lines: Optional[Sequence['outputs.TemplateReferenceLine']] = None, - secondary_y_axis_display_options: Optional['outputs.TemplateLineSeriesAxisDisplayOptions'] = None, - secondary_y_axis_label_options: Optional['outputs.TemplateChartAxisLabelOptions'] = None, - series: Optional[Sequence['outputs.TemplateSeriesItem']] = None, - small_multiples_options: Optional['outputs.TemplateSmallMultiplesOptions'] = None, - sort_configuration: Optional['outputs.TemplateLineChartSortConfiguration'] = None, - tooltip: Optional['outputs.TemplateTooltipOptions'] = None, - type: Optional['TemplateLineChartType'] = None, - visual_palette: Optional['outputs.TemplateVisualPalette'] = None, - x_axis_display_options: Optional['outputs.TemplateAxisDisplayOptions'] = None, - x_axis_label_options: Optional['outputs.TemplateChartAxisLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if contribution_analysis_defaults is not None: - _setter("contribution_analysis_defaults", contribution_analysis_defaults) + pulumi.set(__self__, "contribution_analysis_defaults", contribution_analysis_defaults) if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if default_series_settings is not None: - _setter("default_series_settings", default_series_settings) + pulumi.set(__self__, "default_series_settings", default_series_settings) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if forecast_configurations is not None: - _setter("forecast_configurations", forecast_configurations) + pulumi.set(__self__, "forecast_configurations", forecast_configurations) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if primary_y_axis_display_options is not None: - _setter("primary_y_axis_display_options", primary_y_axis_display_options) + pulumi.set(__self__, "primary_y_axis_display_options", primary_y_axis_display_options) if primary_y_axis_label_options is not None: - _setter("primary_y_axis_label_options", primary_y_axis_label_options) + pulumi.set(__self__, "primary_y_axis_label_options", primary_y_axis_label_options) if reference_lines is not None: - _setter("reference_lines", reference_lines) + pulumi.set(__self__, "reference_lines", reference_lines) if secondary_y_axis_display_options is not None: - _setter("secondary_y_axis_display_options", secondary_y_axis_display_options) + pulumi.set(__self__, "secondary_y_axis_display_options", secondary_y_axis_display_options) if secondary_y_axis_label_options is not None: - _setter("secondary_y_axis_label_options", secondary_y_axis_label_options) + pulumi.set(__self__, "secondary_y_axis_label_options", secondary_y_axis_label_options) if series is not None: - _setter("series", series) + pulumi.set(__self__, "series", series) if small_multiples_options is not None: - _setter("small_multiples_options", small_multiples_options) + pulumi.set(__self__, "small_multiples_options", small_multiples_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) if x_axis_display_options is not None: - _setter("x_axis_display_options", x_axis_display_options) + pulumi.set(__self__, "x_axis_display_options", x_axis_display_options) if x_axis_label_options is not None: - _setter("x_axis_label_options", x_axis_label_options) + pulumi.set(__self__, "x_axis_label_options", x_axis_label_options) @property @pulumi.getter(name="contributionAnalysisDefaults") @@ -78547,25 +61671,12 @@ def __init__(__self__, *, axis_binding: Optional['TemplateAxisBinding'] = None, line_style_settings: Optional['outputs.TemplateLineChartLineStyleSettings'] = None, marker_style_settings: Optional['outputs.TemplateLineChartMarkerStyleSettings'] = None): - TemplateLineChartDefaultSeriesSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - axis_binding=axis_binding, - line_style_settings=line_style_settings, - marker_style_settings=marker_style_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - axis_binding: Optional['TemplateAxisBinding'] = None, - line_style_settings: Optional['outputs.TemplateLineChartLineStyleSettings'] = None, - marker_style_settings: Optional['outputs.TemplateLineChartMarkerStyleSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if axis_binding is not None: - _setter("axis_binding", axis_binding) + pulumi.set(__self__, "axis_binding", axis_binding) if line_style_settings is not None: - _setter("line_style_settings", line_style_settings) + pulumi.set(__self__, "line_style_settings", line_style_settings) if marker_style_settings is not None: - _setter("marker_style_settings", marker_style_settings) + pulumi.set(__self__, "marker_style_settings", marker_style_settings) @property @pulumi.getter(name="axisBinding") @@ -78604,17 +61715,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, line_chart_aggregated_field_wells: Optional['outputs.TemplateLineChartAggregatedFieldWells'] = None): - TemplateLineChartFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - line_chart_aggregated_field_wells=line_chart_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - line_chart_aggregated_field_wells: Optional['outputs.TemplateLineChartAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if line_chart_aggregated_field_wells is not None: - _setter("line_chart_aggregated_field_wells", line_chart_aggregated_field_wells) + pulumi.set(__self__, "line_chart_aggregated_field_wells", line_chart_aggregated_field_wells) @property @pulumi.getter(name="lineChartAggregatedFieldWells") @@ -78655,29 +61757,14 @@ def __init__(__self__, *, """ :param str line_width: String based length that is composed of value and unit in px """ - TemplateLineChartLineStyleSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - line_interpolation=line_interpolation, - line_style=line_style, - line_visibility=line_visibility, - line_width=line_width, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - line_interpolation: Optional['TemplateLineInterpolation'] = None, - line_style: Optional['TemplateLineChartLineStyle'] = None, - line_visibility: Optional['TemplateVisibility'] = None, - line_width: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if line_interpolation is not None: - _setter("line_interpolation", line_interpolation) + pulumi.set(__self__, "line_interpolation", line_interpolation) if line_style is not None: - _setter("line_style", line_style) + pulumi.set(__self__, "line_style", line_style) if line_visibility is not None: - _setter("line_visibility", line_visibility) + pulumi.set(__self__, "line_visibility", line_visibility) if line_width is not None: - _setter("line_width", line_width) + pulumi.set(__self__, "line_width", line_width) @property @pulumi.getter(name="lineInterpolation") @@ -78736,29 +61823,14 @@ def __init__(__self__, *, """ :param str marker_size: String based length that is composed of value and unit in px """ - TemplateLineChartMarkerStyleSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - marker_color=marker_color, - marker_shape=marker_shape, - marker_size=marker_size, - marker_visibility=marker_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - marker_color: Optional[str] = None, - marker_shape: Optional['TemplateLineChartMarkerShape'] = None, - marker_size: Optional[str] = None, - marker_visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if marker_color is not None: - _setter("marker_color", marker_color) + pulumi.set(__self__, "marker_color", marker_color) if marker_shape is not None: - _setter("marker_shape", marker_shape) + pulumi.set(__self__, "marker_shape", marker_shape) if marker_size is not None: - _setter("marker_size", marker_size) + pulumi.set(__self__, "marker_size", marker_size) if marker_visibility is not None: - _setter("marker_visibility", marker_visibility) + pulumi.set(__self__, "marker_visibility", marker_visibility) @property @pulumi.getter(name="markerColor") @@ -78808,21 +61880,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, line_style_settings: Optional['outputs.TemplateLineChartLineStyleSettings'] = None, marker_style_settings: Optional['outputs.TemplateLineChartMarkerStyleSettings'] = None): - TemplateLineChartSeriesSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - line_style_settings=line_style_settings, - marker_style_settings=marker_style_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - line_style_settings: Optional['outputs.TemplateLineChartLineStyleSettings'] = None, - marker_style_settings: Optional['outputs.TemplateLineChartMarkerStyleSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if line_style_settings is not None: - _setter("line_style_settings", line_style_settings) + pulumi.set(__self__, "line_style_settings", line_style_settings) if marker_style_settings is not None: - _setter("marker_style_settings", marker_style_settings) + pulumi.set(__self__, "marker_style_settings", marker_style_settings) @property @pulumi.getter(name="lineStyleSettings") @@ -78868,33 +61929,16 @@ def __init__(__self__, *, color_items_limit_configuration: Optional['outputs.TemplateItemsLimitConfiguration'] = None, small_multiples_limit_configuration: Optional['outputs.TemplateItemsLimitConfiguration'] = None, small_multiples_sort: Optional[Sequence['outputs.TemplateFieldSortOptions']] = None): - TemplateLineChartSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_items_limit_configuration=category_items_limit_configuration, - category_sort=category_sort, - color_items_limit_configuration=color_items_limit_configuration, - small_multiples_limit_configuration=small_multiples_limit_configuration, - small_multiples_sort=small_multiples_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_items_limit_configuration: Optional['outputs.TemplateItemsLimitConfiguration'] = None, - category_sort: Optional[Sequence['outputs.TemplateFieldSortOptions']] = None, - color_items_limit_configuration: Optional['outputs.TemplateItemsLimitConfiguration'] = None, - small_multiples_limit_configuration: Optional['outputs.TemplateItemsLimitConfiguration'] = None, - small_multiples_sort: Optional[Sequence['outputs.TemplateFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_items_limit_configuration is not None: - _setter("category_items_limit_configuration", category_items_limit_configuration) + pulumi.set(__self__, "category_items_limit_configuration", category_items_limit_configuration) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) if color_items_limit_configuration is not None: - _setter("color_items_limit_configuration", color_items_limit_configuration) + pulumi.set(__self__, "color_items_limit_configuration", color_items_limit_configuration) if small_multiples_limit_configuration is not None: - _setter("small_multiples_limit_configuration", small_multiples_limit_configuration) + pulumi.set(__self__, "small_multiples_limit_configuration", small_multiples_limit_configuration) if small_multiples_sort is not None: - _setter("small_multiples_sort", small_multiples_sort) + pulumi.set(__self__, "small_multiples_sort", small_multiples_sort) @property @pulumi.getter(name="categoryItemsLimitConfiguration") @@ -78952,36 +61996,17 @@ def __init__(__self__, *, column_hierarchies: Optional[Sequence['outputs.TemplateColumnHierarchy']] = None, subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None): - TemplateLineChartVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.TemplateVisualCustomAction']] = None, - chart_configuration: Optional['outputs.TemplateLineChartConfiguration'] = None, - column_hierarchies: Optional[Sequence['outputs.TemplateColumnHierarchy']] = None, - subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -79038,21 +62063,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, axis_options: Optional['outputs.TemplateAxisDisplayOptions'] = None, missing_data_configurations: Optional[Sequence['outputs.TemplateMissingDataConfiguration']] = None): - TemplateLineSeriesAxisDisplayOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - axis_options=axis_options, - missing_data_configurations=missing_data_configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - axis_options: Optional['outputs.TemplateAxisDisplayOptions'] = None, - missing_data_configurations: Optional[Sequence['outputs.TemplateMissingDataConfiguration']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if axis_options is not None: - _setter("axis_options", axis_options) + pulumi.set(__self__, "axis_options", axis_options) if missing_data_configurations is not None: - _setter("missing_data_configurations", missing_data_configurations) + pulumi.set(__self__, "missing_data_configurations", missing_data_configurations) @property @pulumi.getter(name="axisOptions") @@ -79095,29 +62109,14 @@ def __init__(__self__, *, search_options: Optional['outputs.TemplateListControlSearchOptions'] = None, select_all_options: Optional['outputs.TemplateListControlSelectAllOptions'] = None, title_options: Optional['outputs.TemplateLabelOptions'] = None): - TemplateListControlDisplayOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - info_icon_label_options=info_icon_label_options, - search_options=search_options, - select_all_options=select_all_options, - title_options=title_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - info_icon_label_options: Optional['outputs.TemplateSheetControlInfoIconLabelOptions'] = None, - search_options: Optional['outputs.TemplateListControlSearchOptions'] = None, - select_all_options: Optional['outputs.TemplateListControlSelectAllOptions'] = None, - title_options: Optional['outputs.TemplateLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if info_icon_label_options is not None: - _setter("info_icon_label_options", info_icon_label_options) + pulumi.set(__self__, "info_icon_label_options", info_icon_label_options) if search_options is not None: - _setter("search_options", search_options) + pulumi.set(__self__, "search_options", search_options) if select_all_options is not None: - _setter("select_all_options", select_all_options) + pulumi.set(__self__, "select_all_options", select_all_options) if title_options is not None: - _setter("title_options", title_options) + pulumi.set(__self__, "title_options", title_options) @property @pulumi.getter(name="infoIconLabelOptions") @@ -79144,17 +62143,8 @@ def title_options(self) -> Optional['outputs.TemplateLabelOptions']: class TemplateListControlSearchOptions(dict): def __init__(__self__, *, visibility: Optional['TemplateVisibility'] = None): - TemplateListControlSearchOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -79166,17 +62156,8 @@ def visibility(self) -> Optional['TemplateVisibility']: class TemplateListControlSelectAllOptions(dict): def __init__(__self__, *, visibility: Optional['TemplateVisibility'] = None): - TemplateListControlSelectAllOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -79188,17 +62169,8 @@ def visibility(self) -> Optional['TemplateVisibility']: class TemplateLoadingAnimation(dict): def __init__(__self__, *, visibility: Optional['TemplateVisibility'] = None): - TemplateLoadingAnimation._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -79227,16 +62199,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, target_sheet_id: str): - TemplateLocalNavigationConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_sheet_id=target_sheet_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_sheet_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_sheet_id", target_sheet_id) + pulumi.set(__self__, "target_sheet_id", target_sheet_id) @property @pulumi.getter(name="targetSheetId") @@ -79268,21 +62231,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, plain_text: Optional[str] = None, rich_text: Optional[str] = None): - TemplateLongFormatText._configure( - lambda key, value: pulumi.set(__self__, key, value), - plain_text=plain_text, - rich_text=rich_text, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - plain_text: Optional[str] = None, - rich_text: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if plain_text is not None: - _setter("plain_text", plain_text) + pulumi.set(__self__, "plain_text", plain_text) if rich_text is not None: - _setter("rich_text", rich_text) + pulumi.set(__self__, "rich_text", rich_text) @property @pulumi.getter(name="plainText") @@ -79319,19 +62271,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, data_set_identifier: str, data_set_parameter_name: str): - TemplateMappedDataSetParameter._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_identifier=data_set_identifier, - data_set_parameter_name=data_set_parameter_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_identifier: str, - data_set_parameter_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_identifier", data_set_identifier) - _setter("data_set_parameter_name", data_set_parameter_name) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) + pulumi.set(__self__, "data_set_parameter_name", data_set_parameter_name) @property @pulumi.getter(name="dataSetIdentifier") @@ -79348,17 +62289,8 @@ def data_set_parameter_name(self) -> str: class TemplateMaximumLabelType(dict): def __init__(__self__, *, visibility: Optional['TemplateVisibility'] = None): - TemplateMaximumLabelType._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -79391,31 +62323,14 @@ def __init__(__self__, *, name: Optional[str] = None, time: Optional['outputs.TemplateDimensionField'] = None, value: Optional['outputs.TemplateMeasureField'] = None): - TemplateMaximumMinimumComputation._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - type=type, - name=name, - time=time, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: str, - type: 'TemplateMaximumMinimumComputationType', - name: Optional[str] = None, - time: Optional['outputs.TemplateDimensionField'] = None, - value: Optional['outputs.TemplateMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) - _setter("type", type) + pulumi.set(__self__, "computation_id", computation_id) + pulumi.set(__self__, "type", type) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if time is not None: - _setter("time", time) + pulumi.set(__self__, "time", time) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -79473,29 +62388,14 @@ def __init__(__self__, *, categorical_measure_field: Optional['outputs.TemplateCategoricalMeasureField'] = None, date_measure_field: Optional['outputs.TemplateDateMeasureField'] = None, numerical_measure_field: Optional['outputs.TemplateNumericalMeasureField'] = None): - TemplateMeasureField._configure( - lambda key, value: pulumi.set(__self__, key, value), - calculated_measure_field=calculated_measure_field, - categorical_measure_field=categorical_measure_field, - date_measure_field=date_measure_field, - numerical_measure_field=numerical_measure_field, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - calculated_measure_field: Optional['outputs.TemplateCalculatedMeasureField'] = None, - categorical_measure_field: Optional['outputs.TemplateCategoricalMeasureField'] = None, - date_measure_field: Optional['outputs.TemplateDateMeasureField'] = None, - numerical_measure_field: Optional['outputs.TemplateNumericalMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if calculated_measure_field is not None: - _setter("calculated_measure_field", calculated_measure_field) + pulumi.set(__self__, "calculated_measure_field", calculated_measure_field) if categorical_measure_field is not None: - _setter("categorical_measure_field", categorical_measure_field) + pulumi.set(__self__, "categorical_measure_field", categorical_measure_field) if date_measure_field is not None: - _setter("date_measure_field", date_measure_field) + pulumi.set(__self__, "date_measure_field", date_measure_field) if numerical_measure_field is not None: - _setter("numerical_measure_field", numerical_measure_field) + pulumi.set(__self__, "numerical_measure_field", numerical_measure_field) @property @pulumi.getter(name="calculatedMeasureField") @@ -79547,32 +62447,15 @@ def __init__(__self__, *, name: Optional[str] = None, target_value: Optional['outputs.TemplateMeasureField'] = None, time: Optional['outputs.TemplateDimensionField'] = None): - TemplateMetricComparisonComputation._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - from_value=from_value, - name=name, - target_value=target_value, - time=time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: str, - from_value: Optional['outputs.TemplateMeasureField'] = None, - name: Optional[str] = None, - target_value: Optional['outputs.TemplateMeasureField'] = None, - time: Optional['outputs.TemplateDimensionField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) + pulumi.set(__self__, "computation_id", computation_id) if from_value is not None: - _setter("from_value", from_value) + pulumi.set(__self__, "from_value", from_value) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if target_value is not None: - _setter("target_value", target_value) + pulumi.set(__self__, "target_value", target_value) if time is not None: - _setter("time", time) + pulumi.set(__self__, "time", time) @property @pulumi.getter(name="computationId") @@ -79604,17 +62487,8 @@ def time(self) -> Optional['outputs.TemplateDimensionField']: class TemplateMinimumLabelType(dict): def __init__(__self__, *, visibility: Optional['TemplateVisibility'] = None): - TemplateMinimumLabelType._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -79643,17 +62517,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, treatment_option: Optional['TemplateMissingDataTreatmentOption'] = None): - TemplateMissingDataConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - treatment_option=treatment_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - treatment_option: Optional['TemplateMissingDataTreatmentOption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if treatment_option is not None: - _setter("treatment_option", treatment_option) + pulumi.set(__self__, "treatment_option", treatment_option) @property @pulumi.getter(name="treatmentOption") @@ -79682,16 +62547,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, display_mode: 'TemplateNegativeValueDisplayMode'): - TemplateNegativeValueConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - display_mode=display_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - display_mode: 'TemplateNegativeValueDisplayMode', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("display_mode", display_mode) + pulumi.set(__self__, "display_mode", display_mode) @property @pulumi.getter(name="displayMode") @@ -79720,16 +62576,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, null_string: str): - TemplateNullValueFormatConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - null_string=null_string, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - null_string: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("null_string", null_string) + pulumi.set(__self__, "null_string", null_string) @property @pulumi.getter(name="nullString") @@ -79772,41 +62619,20 @@ def __init__(__self__, *, prefix: Optional[str] = None, separator_configuration: Optional['outputs.TemplateNumericSeparatorConfiguration'] = None, suffix: Optional[str] = None): - TemplateNumberDisplayFormatConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - decimal_places_configuration=decimal_places_configuration, - negative_value_configuration=negative_value_configuration, - null_value_format_configuration=null_value_format_configuration, - number_scale=number_scale, - prefix=prefix, - separator_configuration=separator_configuration, - suffix=suffix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - decimal_places_configuration: Optional['outputs.TemplateDecimalPlacesConfiguration'] = None, - negative_value_configuration: Optional['outputs.TemplateNegativeValueConfiguration'] = None, - null_value_format_configuration: Optional['outputs.TemplateNullValueFormatConfiguration'] = None, - number_scale: Optional['TemplateNumberScale'] = None, - prefix: Optional[str] = None, - separator_configuration: Optional['outputs.TemplateNumericSeparatorConfiguration'] = None, - suffix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if decimal_places_configuration is not None: - _setter("decimal_places_configuration", decimal_places_configuration) + pulumi.set(__self__, "decimal_places_configuration", decimal_places_configuration) if negative_value_configuration is not None: - _setter("negative_value_configuration", negative_value_configuration) + pulumi.set(__self__, "negative_value_configuration", negative_value_configuration) if null_value_format_configuration is not None: - _setter("null_value_format_configuration", null_value_format_configuration) + pulumi.set(__self__, "null_value_format_configuration", null_value_format_configuration) if number_scale is not None: - _setter("number_scale", number_scale) + pulumi.set(__self__, "number_scale", number_scale) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if separator_configuration is not None: - _setter("separator_configuration", separator_configuration) + pulumi.set(__self__, "separator_configuration", separator_configuration) if suffix is not None: - _setter("suffix", suffix) + pulumi.set(__self__, "suffix", suffix) @property @pulumi.getter(name="decimalPlacesConfiguration") @@ -79865,17 +62691,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, format_configuration: Optional['outputs.TemplateNumericFormatConfiguration'] = None): - TemplateNumberFormatConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - format_configuration=format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - format_configuration: Optional['outputs.TemplateNumericFormatConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) @property @pulumi.getter(name="formatConfiguration") @@ -79888,21 +62705,10 @@ class TemplateNumericAxisOptions(dict): def __init__(__self__, *, range: Optional['outputs.TemplateAxisDisplayRange'] = None, scale: Optional['outputs.TemplateAxisScale'] = None): - TemplateNumericAxisOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - range=range, - scale=scale, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - range: Optional['outputs.TemplateAxisDisplayRange'] = None, - scale: Optional['outputs.TemplateAxisScale'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if range is not None: - _setter("range", range) + pulumi.set(__self__, "range", range) if scale is not None: - _setter("scale", scale) + pulumi.set(__self__, "scale", scale) @property @pulumi.getter @@ -79920,19 +62726,8 @@ class TemplateNumericEqualityDrillDownFilter(dict): def __init__(__self__, *, column: 'outputs.TemplateColumnIdentifier', value: float): - TemplateNumericEqualityDrillDownFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.TemplateColumnIdentifier', - value: float, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("value", value) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -79983,41 +62778,18 @@ def __init__(__self__, *, parameter_name: Optional[str] = None, select_all_options: Optional['TemplateNumericFilterSelectAllOptions'] = None, value: Optional[float] = None): - TemplateNumericEqualityFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - filter_id=filter_id, - match_operator=match_operator, - null_option=null_option, - aggregation_function=aggregation_function, - parameter_name=parameter_name, - select_all_options=select_all_options, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.TemplateColumnIdentifier', - filter_id: str, - match_operator: 'TemplateNumericEqualityMatchOperator', - null_option: 'TemplateFilterNullOption', - aggregation_function: Optional['outputs.TemplateAggregationFunction'] = None, - parameter_name: Optional[str] = None, - select_all_options: Optional['TemplateNumericFilterSelectAllOptions'] = None, - value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("filter_id", filter_id) - _setter("match_operator", match_operator) - _setter("null_option", null_option) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) + pulumi.set(__self__, "match_operator", match_operator) + pulumi.set(__self__, "null_option", null_option) if aggregation_function is not None: - _setter("aggregation_function", aggregation_function) + pulumi.set(__self__, "aggregation_function", aggregation_function) if parameter_name is not None: - _setter("parameter_name", parameter_name) + pulumi.set(__self__, "parameter_name", parameter_name) if select_all_options is not None: - _setter("select_all_options", select_all_options) + pulumi.set(__self__, "select_all_options", select_all_options) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -80087,25 +62859,12 @@ def __init__(__self__, *, currency_display_format_configuration: Optional['outputs.TemplateCurrencyDisplayFormatConfiguration'] = None, number_display_format_configuration: Optional['outputs.TemplateNumberDisplayFormatConfiguration'] = None, percentage_display_format_configuration: Optional['outputs.TemplatePercentageDisplayFormatConfiguration'] = None): - TemplateNumericFormatConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - currency_display_format_configuration=currency_display_format_configuration, - number_display_format_configuration=number_display_format_configuration, - percentage_display_format_configuration=percentage_display_format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - currency_display_format_configuration: Optional['outputs.TemplateCurrencyDisplayFormatConfiguration'] = None, - number_display_format_configuration: Optional['outputs.TemplateNumberDisplayFormatConfiguration'] = None, - percentage_display_format_configuration: Optional['outputs.TemplatePercentageDisplayFormatConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if currency_display_format_configuration is not None: - _setter("currency_display_format_configuration", currency_display_format_configuration) + pulumi.set(__self__, "currency_display_format_configuration", currency_display_format_configuration) if number_display_format_configuration is not None: - _setter("number_display_format_configuration", number_display_format_configuration) + pulumi.set(__self__, "number_display_format_configuration", number_display_format_configuration) if percentage_display_format_configuration is not None: - _setter("percentage_display_format_configuration", percentage_display_format_configuration) + pulumi.set(__self__, "percentage_display_format_configuration", percentage_display_format_configuration) @property @pulumi.getter(name="currencyDisplayFormatConfiguration") @@ -80166,46 +62925,21 @@ def __init__(__self__, *, range_maximum: Optional['outputs.TemplateNumericRangeFilterValue'] = None, range_minimum: Optional['outputs.TemplateNumericRangeFilterValue'] = None, select_all_options: Optional['TemplateNumericFilterSelectAllOptions'] = None): - TemplateNumericRangeFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - filter_id=filter_id, - null_option=null_option, - aggregation_function=aggregation_function, - include_maximum=include_maximum, - include_minimum=include_minimum, - range_maximum=range_maximum, - range_minimum=range_minimum, - select_all_options=select_all_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.TemplateColumnIdentifier', - filter_id: str, - null_option: 'TemplateFilterNullOption', - aggregation_function: Optional['outputs.TemplateAggregationFunction'] = None, - include_maximum: Optional[bool] = None, - include_minimum: Optional[bool] = None, - range_maximum: Optional['outputs.TemplateNumericRangeFilterValue'] = None, - range_minimum: Optional['outputs.TemplateNumericRangeFilterValue'] = None, - select_all_options: Optional['TemplateNumericFilterSelectAllOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("filter_id", filter_id) - _setter("null_option", null_option) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) + pulumi.set(__self__, "null_option", null_option) if aggregation_function is not None: - _setter("aggregation_function", aggregation_function) + pulumi.set(__self__, "aggregation_function", aggregation_function) if include_maximum is not None: - _setter("include_maximum", include_maximum) + pulumi.set(__self__, "include_maximum", include_maximum) if include_minimum is not None: - _setter("include_minimum", include_minimum) + pulumi.set(__self__, "include_minimum", include_minimum) if range_maximum is not None: - _setter("range_maximum", range_maximum) + pulumi.set(__self__, "range_maximum", range_maximum) if range_minimum is not None: - _setter("range_minimum", range_minimum) + pulumi.set(__self__, "range_minimum", range_minimum) if select_all_options is not None: - _setter("select_all_options", select_all_options) + pulumi.set(__self__, "select_all_options", select_all_options) @property @pulumi.getter @@ -80275,21 +63009,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, parameter: Optional[str] = None, static_value: Optional[float] = None): - TemplateNumericRangeFilterValue._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter=parameter, - static_value=static_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter: Optional[str] = None, - static_value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if parameter is not None: - _setter("parameter", parameter) + pulumi.set(__self__, "parameter", parameter) if static_value is not None: - _setter("static_value", static_value) + pulumi.set(__self__, "static_value", static_value) @property @pulumi.getter @@ -80326,21 +63049,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, decimal_separator: Optional['TemplateNumericSeparatorSymbol'] = None, thousands_separator: Optional['outputs.TemplateThousandSeparatorOptions'] = None): - TemplateNumericSeparatorConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - decimal_separator=decimal_separator, - thousands_separator=thousands_separator, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - decimal_separator: Optional['TemplateNumericSeparatorSymbol'] = None, - thousands_separator: Optional['outputs.TemplateThousandSeparatorOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if decimal_separator is not None: - _setter("decimal_separator", decimal_separator) + pulumi.set(__self__, "decimal_separator", decimal_separator) if thousands_separator is not None: - _setter("thousands_separator", thousands_separator) + pulumi.set(__self__, "thousands_separator", thousands_separator) @property @pulumi.getter(name="decimalSeparator") @@ -80377,21 +63089,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, percentile_aggregation: Optional['outputs.TemplatePercentileAggregation'] = None, simple_numerical_aggregation: Optional['TemplateSimpleNumericalAggregationFunction'] = None): - TemplateNumericalAggregationFunction._configure( - lambda key, value: pulumi.set(__self__, key, value), - percentile_aggregation=percentile_aggregation, - simple_numerical_aggregation=simple_numerical_aggregation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - percentile_aggregation: Optional['outputs.TemplatePercentileAggregation'] = None, - simple_numerical_aggregation: Optional['TemplateSimpleNumericalAggregationFunction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if percentile_aggregation is not None: - _setter("percentile_aggregation", percentile_aggregation) + pulumi.set(__self__, "percentile_aggregation", percentile_aggregation) if simple_numerical_aggregation is not None: - _setter("simple_numerical_aggregation", simple_numerical_aggregation) + pulumi.set(__self__, "simple_numerical_aggregation", simple_numerical_aggregation) @property @pulumi.getter(name="percentileAggregation") @@ -80432,27 +63133,12 @@ def __init__(__self__, *, field_id: str, format_configuration: Optional['outputs.TemplateNumberFormatConfiguration'] = None, hierarchy_id: Optional[str] = None): - TemplateNumericalDimensionField._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - format_configuration=format_configuration, - hierarchy_id=hierarchy_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.TemplateColumnIdentifier', - field_id: str, - format_configuration: Optional['outputs.TemplateNumberFormatConfiguration'] = None, - hierarchy_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) if hierarchy_id is not None: - _setter("hierarchy_id", hierarchy_id) + pulumi.set(__self__, "hierarchy_id", hierarchy_id) @property @pulumi.getter @@ -80503,27 +63189,12 @@ def __init__(__self__, *, field_id: str, aggregation_function: Optional['outputs.TemplateNumericalAggregationFunction'] = None, format_configuration: Optional['outputs.TemplateNumberFormatConfiguration'] = None): - TemplateNumericalMeasureField._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - aggregation_function=aggregation_function, - format_configuration=format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.TemplateColumnIdentifier', - field_id: str, - aggregation_function: Optional['outputs.TemplateNumericalAggregationFunction'] = None, - format_configuration: Optional['outputs.TemplateNumberFormatConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) if aggregation_function is not None: - _setter("aggregation_function", aggregation_function) + pulumi.set(__self__, "aggregation_function", aggregation_function) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) @property @pulumi.getter @@ -80570,19 +63241,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, page_number: float, page_size: float): - TemplatePaginationConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - page_number=page_number, - page_size=page_size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - page_number: float, - page_size: float, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("page_number", page_number) - _setter("page_size", page_size) + pulumi.set(__self__, "page_number", page_number) + pulumi.set(__self__, "page_size", page_size) @property @pulumi.getter(name="pageNumber") @@ -80642,49 +63302,24 @@ def __init__(__self__, *, :param str border_thickness: String based length that is composed of value and unit in px :param str gutter_spacing: String based length that is composed of value and unit in px """ - TemplatePanelConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - background_color=background_color, - background_visibility=background_visibility, - border_color=border_color, - border_style=border_style, - border_thickness=border_thickness, - border_visibility=border_visibility, - gutter_spacing=gutter_spacing, - gutter_visibility=gutter_visibility, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - background_color: Optional[str] = None, - background_visibility: Optional['TemplateVisibility'] = None, - border_color: Optional[str] = None, - border_style: Optional['TemplatePanelBorderStyle'] = None, - border_thickness: Optional[str] = None, - border_visibility: Optional['TemplateVisibility'] = None, - gutter_spacing: Optional[str] = None, - gutter_visibility: Optional['TemplateVisibility'] = None, - title: Optional['outputs.TemplatePanelTitleOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if background_color is not None: - _setter("background_color", background_color) + pulumi.set(__self__, "background_color", background_color) if background_visibility is not None: - _setter("background_visibility", background_visibility) + pulumi.set(__self__, "background_visibility", background_visibility) if border_color is not None: - _setter("border_color", border_color) + pulumi.set(__self__, "border_color", border_color) if border_style is not None: - _setter("border_style", border_style) + pulumi.set(__self__, "border_style", border_style) if border_thickness is not None: - _setter("border_thickness", border_thickness) + pulumi.set(__self__, "border_thickness", border_thickness) if border_visibility is not None: - _setter("border_visibility", border_visibility) + pulumi.set(__self__, "border_visibility", border_visibility) if gutter_spacing is not None: - _setter("gutter_spacing", gutter_spacing) + pulumi.set(__self__, "gutter_spacing", gutter_spacing) if gutter_visibility is not None: - _setter("gutter_visibility", gutter_visibility) + pulumi.set(__self__, "gutter_visibility", gutter_visibility) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="backgroundColor") @@ -80763,25 +63398,12 @@ def __init__(__self__, *, font_configuration: Optional['outputs.TemplateFontConfiguration'] = None, horizontal_text_alignment: Optional['TemplateHorizontalTextAlignment'] = None, visibility: Optional['TemplateVisibility'] = None): - TemplatePanelTitleOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - font_configuration=font_configuration, - horizontal_text_alignment=horizontal_text_alignment, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - font_configuration: Optional['outputs.TemplateFontConfiguration'] = None, - horizontal_text_alignment: Optional['TemplateHorizontalTextAlignment'] = None, - visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if font_configuration is not None: - _setter("font_configuration", font_configuration) + pulumi.set(__self__, "font_configuration", font_configuration) if horizontal_text_alignment is not None: - _setter("horizontal_text_alignment", horizontal_text_alignment) + pulumi.set(__self__, "horizontal_text_alignment", horizontal_text_alignment) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="fontConfiguration") @@ -80829,37 +63451,18 @@ def __init__(__self__, *, slider: Optional['outputs.TemplateParameterSliderControl'] = None, text_area: Optional['outputs.TemplateParameterTextAreaControl'] = None, text_field: Optional['outputs.TemplateParameterTextFieldControl'] = None): - TemplateParameterControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_picker=date_time_picker, - dropdown=dropdown, - list=list, - slider=slider, - text_area=text_area, - text_field=text_field, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_picker: Optional['outputs.TemplateParameterDateTimePickerControl'] = None, - dropdown: Optional['outputs.TemplateParameterDropDownControl'] = None, - list: Optional['outputs.TemplateParameterListControl'] = None, - slider: Optional['outputs.TemplateParameterSliderControl'] = None, - text_area: Optional['outputs.TemplateParameterTextAreaControl'] = None, - text_field: Optional['outputs.TemplateParameterTextFieldControl'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_picker is not None: - _setter("date_time_picker", date_time_picker) + pulumi.set(__self__, "date_time_picker", date_time_picker) if dropdown is not None: - _setter("dropdown", dropdown) + pulumi.set(__self__, "dropdown", dropdown) if list is not None: - _setter("list", list) + pulumi.set(__self__, "list", list) if slider is not None: - _setter("slider", slider) + pulumi.set(__self__, "slider", slider) if text_area is not None: - _setter("text_area", text_area) + pulumi.set(__self__, "text_area", text_area) if text_field is not None: - _setter("text_field", text_field) + pulumi.set(__self__, "text_field", text_field) @property @pulumi.getter(name="dateTimePicker") @@ -80920,26 +63523,11 @@ def __init__(__self__, *, source_parameter_name: str, title: str, display_options: Optional['outputs.TemplateDateTimePickerControlDisplayOptions'] = None): - TemplateParameterDateTimePickerControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_control_id=parameter_control_id, - source_parameter_name=source_parameter_name, - title=title, - display_options=display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_control_id: str, - source_parameter_name: str, - title: str, - display_options: Optional['outputs.TemplateDateTimePickerControlDisplayOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_control_id", parameter_control_id) - _setter("source_parameter_name", source_parameter_name) - _setter("title", title) + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) @property @pulumi.getter(name="parameterControlId") @@ -80992,29 +63580,14 @@ def __init__(__self__, *, decimal_parameter_declaration: Optional['outputs.TemplateDecimalParameterDeclaration'] = None, integer_parameter_declaration: Optional['outputs.TemplateIntegerParameterDeclaration'] = None, string_parameter_declaration: Optional['outputs.TemplateStringParameterDeclaration'] = None): - TemplateParameterDeclaration._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_parameter_declaration=date_time_parameter_declaration, - decimal_parameter_declaration=decimal_parameter_declaration, - integer_parameter_declaration=integer_parameter_declaration, - string_parameter_declaration=string_parameter_declaration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_parameter_declaration: Optional['outputs.TemplateDateTimeParameterDeclaration'] = None, - decimal_parameter_declaration: Optional['outputs.TemplateDecimalParameterDeclaration'] = None, - integer_parameter_declaration: Optional['outputs.TemplateIntegerParameterDeclaration'] = None, - string_parameter_declaration: Optional['outputs.TemplateStringParameterDeclaration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_parameter_declaration is not None: - _setter("date_time_parameter_declaration", date_time_parameter_declaration) + pulumi.set(__self__, "date_time_parameter_declaration", date_time_parameter_declaration) if decimal_parameter_declaration is not None: - _setter("decimal_parameter_declaration", decimal_parameter_declaration) + pulumi.set(__self__, "decimal_parameter_declaration", decimal_parameter_declaration) if integer_parameter_declaration is not None: - _setter("integer_parameter_declaration", integer_parameter_declaration) + pulumi.set(__self__, "integer_parameter_declaration", integer_parameter_declaration) if string_parameter_declaration is not None: - _setter("string_parameter_declaration", string_parameter_declaration) + pulumi.set(__self__, "string_parameter_declaration", string_parameter_declaration) @property @pulumi.getter(name="dateTimeParameterDeclaration") @@ -81072,38 +63645,17 @@ def __init__(__self__, *, display_options: Optional['outputs.TemplateDropDownControlDisplayOptions'] = None, selectable_values: Optional['outputs.TemplateParameterSelectableValues'] = None, type: Optional['TemplateSheetControlListType'] = None): - TemplateParameterDropDownControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_control_id=parameter_control_id, - source_parameter_name=source_parameter_name, - title=title, - cascading_control_configuration=cascading_control_configuration, - display_options=display_options, - selectable_values=selectable_values, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_control_id: str, - source_parameter_name: str, - title: str, - cascading_control_configuration: Optional['outputs.TemplateCascadingControlConfiguration'] = None, - display_options: Optional['outputs.TemplateDropDownControlDisplayOptions'] = None, - selectable_values: Optional['outputs.TemplateParameterSelectableValues'] = None, - type: Optional['TemplateSheetControlListType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_control_id", parameter_control_id) - _setter("source_parameter_name", source_parameter_name) - _setter("title", title) + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) if cascading_control_configuration is not None: - _setter("cascading_control_configuration", cascading_control_configuration) + pulumi.set(__self__, "cascading_control_configuration", cascading_control_configuration) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) if selectable_values is not None: - _setter("selectable_values", selectable_values) + pulumi.set(__self__, "selectable_values", selectable_values) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="parameterControlId") @@ -81176,38 +63728,17 @@ def __init__(__self__, *, display_options: Optional['outputs.TemplateListControlDisplayOptions'] = None, selectable_values: Optional['outputs.TemplateParameterSelectableValues'] = None, type: Optional['TemplateSheetControlListType'] = None): - TemplateParameterListControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_control_id=parameter_control_id, - source_parameter_name=source_parameter_name, - title=title, - cascading_control_configuration=cascading_control_configuration, - display_options=display_options, - selectable_values=selectable_values, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_control_id: str, - source_parameter_name: str, - title: str, - cascading_control_configuration: Optional['outputs.TemplateCascadingControlConfiguration'] = None, - display_options: Optional['outputs.TemplateListControlDisplayOptions'] = None, - selectable_values: Optional['outputs.TemplateParameterSelectableValues'] = None, - type: Optional['TemplateSheetControlListType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_control_id", parameter_control_id) - _setter("source_parameter_name", source_parameter_name) - _setter("title", title) + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) if cascading_control_configuration is not None: - _setter("cascading_control_configuration", cascading_control_configuration) + pulumi.set(__self__, "cascading_control_configuration", cascading_control_configuration) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) if selectable_values is not None: - _setter("selectable_values", selectable_values) + pulumi.set(__self__, "selectable_values", selectable_values) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="parameterControlId") @@ -81267,21 +63798,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, link_to_data_set_column: Optional['outputs.TemplateColumnIdentifier'] = None, values: Optional[Sequence[str]] = None): - TemplateParameterSelectableValues._configure( - lambda key, value: pulumi.set(__self__, key, value), - link_to_data_set_column=link_to_data_set_column, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - link_to_data_set_column: Optional['outputs.TemplateColumnIdentifier'] = None, - values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if link_to_data_set_column is not None: - _setter("link_to_data_set_column", link_to_data_set_column) + pulumi.set(__self__, "link_to_data_set_column", link_to_data_set_column) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter(name="linkToDataSetColumn") @@ -81331,35 +63851,14 @@ def __init__(__self__, *, step_size: float, title: str, display_options: Optional['outputs.TemplateSliderControlDisplayOptions'] = None): - TemplateParameterSliderControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - maximum_value=maximum_value, - minimum_value=minimum_value, - parameter_control_id=parameter_control_id, - source_parameter_name=source_parameter_name, - step_size=step_size, - title=title, - display_options=display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - maximum_value: float, - minimum_value: float, - parameter_control_id: str, - source_parameter_name: str, - step_size: float, - title: str, - display_options: Optional['outputs.TemplateSliderControlDisplayOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("maximum_value", maximum_value) - _setter("minimum_value", minimum_value) - _setter("parameter_control_id", parameter_control_id) - _setter("source_parameter_name", source_parameter_name) - _setter("step_size", step_size) - _setter("title", title) + pulumi.set(__self__, "maximum_value", maximum_value) + pulumi.set(__self__, "minimum_value", minimum_value) + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "step_size", step_size) + pulumi.set(__self__, "title", title) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) @property @pulumi.getter(name="maximumValue") @@ -81426,30 +63925,13 @@ def __init__(__self__, *, title: str, delimiter: Optional[str] = None, display_options: Optional['outputs.TemplateTextAreaControlDisplayOptions'] = None): - TemplateParameterTextAreaControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_control_id=parameter_control_id, - source_parameter_name=source_parameter_name, - title=title, - delimiter=delimiter, - display_options=display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_control_id: str, - source_parameter_name: str, - title: str, - delimiter: Optional[str] = None, - display_options: Optional['outputs.TemplateTextAreaControlDisplayOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_control_id", parameter_control_id) - _setter("source_parameter_name", source_parameter_name) - _setter("title", title) + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) if delimiter is not None: - _setter("delimiter", delimiter) + pulumi.set(__self__, "delimiter", delimiter) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) @property @pulumi.getter(name="parameterControlId") @@ -81505,26 +63987,11 @@ def __init__(__self__, *, source_parameter_name: str, title: str, display_options: Optional['outputs.TemplateTextFieldControlDisplayOptions'] = None): - TemplateParameterTextFieldControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_control_id=parameter_control_id, - source_parameter_name=source_parameter_name, - title=title, - display_options=display_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_control_id: str, - source_parameter_name: str, - title: str, - display_options: Optional['outputs.TemplateTextFieldControlDisplayOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_control_id", parameter_control_id) - _setter("source_parameter_name", source_parameter_name) - _setter("title", title) + pulumi.set(__self__, "parameter_control_id", parameter_control_id) + pulumi.set(__self__, "source_parameter_name", source_parameter_name) + pulumi.set(__self__, "title", title) if display_options is not None: - _setter("display_options", display_options) + pulumi.set(__self__, "display_options", display_options) @property @pulumi.getter(name="parameterControlId") @@ -81569,21 +64036,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, from_: Optional[float] = None, to: Optional[float] = None): - TemplatePercentVisibleRange._configure( - lambda key, value: pulumi.set(__self__, key, value), - from_=from_, - to=to, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - from_: Optional[float] = None, - to: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if from_ is not None: - _setter("from_", from_) + pulumi.set(__self__, "from_", from_) if to is not None: - _setter("to", to) + pulumi.set(__self__, "to", to) @property @pulumi.getter(name="from") @@ -81628,37 +64084,18 @@ def __init__(__self__, *, prefix: Optional[str] = None, separator_configuration: Optional['outputs.TemplateNumericSeparatorConfiguration'] = None, suffix: Optional[str] = None): - TemplatePercentageDisplayFormatConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - decimal_places_configuration=decimal_places_configuration, - negative_value_configuration=negative_value_configuration, - null_value_format_configuration=null_value_format_configuration, - prefix=prefix, - separator_configuration=separator_configuration, - suffix=suffix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - decimal_places_configuration: Optional['outputs.TemplateDecimalPlacesConfiguration'] = None, - negative_value_configuration: Optional['outputs.TemplateNegativeValueConfiguration'] = None, - null_value_format_configuration: Optional['outputs.TemplateNullValueFormatConfiguration'] = None, - prefix: Optional[str] = None, - separator_configuration: Optional['outputs.TemplateNumericSeparatorConfiguration'] = None, - suffix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if decimal_places_configuration is not None: - _setter("decimal_places_configuration", decimal_places_configuration) + pulumi.set(__self__, "decimal_places_configuration", decimal_places_configuration) if negative_value_configuration is not None: - _setter("negative_value_configuration", negative_value_configuration) + pulumi.set(__self__, "negative_value_configuration", negative_value_configuration) if null_value_format_configuration is not None: - _setter("null_value_format_configuration", null_value_format_configuration) + pulumi.set(__self__, "null_value_format_configuration", null_value_format_configuration) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if separator_configuration is not None: - _setter("separator_configuration", separator_configuration) + pulumi.set(__self__, "separator_configuration", separator_configuration) if suffix is not None: - _setter("suffix", suffix) + pulumi.set(__self__, "suffix", suffix) @property @pulumi.getter(name="decimalPlacesConfiguration") @@ -81712,17 +64149,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, percentile_value: Optional[float] = None): - TemplatePercentileAggregation._configure( - lambda key, value: pulumi.set(__self__, key, value), - percentile_value=percentile_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - percentile_value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if percentile_value is not None: - _setter("percentile_value", percentile_value) + pulumi.set(__self__, "percentile_value", percentile_value) @property @pulumi.getter(name="percentileValue") @@ -81754,28 +64182,13 @@ def __init__(__self__, *, name: Optional[str] = None, time: Optional['outputs.TemplateDimensionField'] = None, value: Optional['outputs.TemplateMeasureField'] = None): - TemplatePeriodOverPeriodComputation._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - name=name, - time=time, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: str, - name: Optional[str] = None, - time: Optional['outputs.TemplateDimensionField'] = None, - value: Optional['outputs.TemplateMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) + pulumi.set(__self__, "computation_id", computation_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if time is not None: - _setter("time", time) + pulumi.set(__self__, "time", time) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -81825,32 +64238,15 @@ def __init__(__self__, *, period_time_granularity: Optional['TemplateTimeGranularity'] = None, time: Optional['outputs.TemplateDimensionField'] = None, value: Optional['outputs.TemplateMeasureField'] = None): - TemplatePeriodToDateComputation._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - name=name, - period_time_granularity=period_time_granularity, - time=time, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: str, - name: Optional[str] = None, - period_time_granularity: Optional['TemplateTimeGranularity'] = None, - time: Optional['outputs.TemplateDimensionField'] = None, - value: Optional['outputs.TemplateMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) + pulumi.set(__self__, "computation_id", computation_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if period_time_granularity is not None: - _setter("period_time_granularity", period_time_granularity) + pulumi.set(__self__, "period_time_granularity", period_time_granularity) if time is not None: - _setter("time", time) + pulumi.set(__self__, "time", time) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -81901,25 +64297,12 @@ def __init__(__self__, *, category: Optional[Sequence['outputs.TemplateDimensionField']] = None, small_multiples: Optional[Sequence['outputs.TemplateDimensionField']] = None, values: Optional[Sequence['outputs.TemplateMeasureField']] = None): - TemplatePieChartAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - small_multiples=small_multiples, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: Optional[Sequence['outputs.TemplateDimensionField']] = None, - small_multiples: Optional[Sequence['outputs.TemplateDimensionField']] = None, - values: Optional[Sequence['outputs.TemplateMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if small_multiples is not None: - _setter("small_multiples", small_multiples) + pulumi.set(__self__, "small_multiples", small_multiples) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -81984,57 +64367,28 @@ def __init__(__self__, *, tooltip: Optional['outputs.TemplateTooltipOptions'] = None, value_label_options: Optional['outputs.TemplateChartAxisLabelOptions'] = None, visual_palette: Optional['outputs.TemplateVisualPalette'] = None): - TemplatePieChartConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_label_options=category_label_options, - contribution_analysis_defaults=contribution_analysis_defaults, - data_labels=data_labels, - donut_options=donut_options, - field_wells=field_wells, - legend=legend, - small_multiples_options=small_multiples_options, - sort_configuration=sort_configuration, - tooltip=tooltip, - value_label_options=value_label_options, - visual_palette=visual_palette, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_label_options: Optional['outputs.TemplateChartAxisLabelOptions'] = None, - contribution_analysis_defaults: Optional[Sequence['outputs.TemplateContributionAnalysisDefault']] = None, - data_labels: Optional['outputs.TemplateDataLabelOptions'] = None, - donut_options: Optional['outputs.TemplateDonutOptions'] = None, - field_wells: Optional['outputs.TemplatePieChartFieldWells'] = None, - legend: Optional['outputs.TemplateLegendOptions'] = None, - small_multiples_options: Optional['outputs.TemplateSmallMultiplesOptions'] = None, - sort_configuration: Optional['outputs.TemplatePieChartSortConfiguration'] = None, - tooltip: Optional['outputs.TemplateTooltipOptions'] = None, - value_label_options: Optional['outputs.TemplateChartAxisLabelOptions'] = None, - visual_palette: Optional['outputs.TemplateVisualPalette'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_label_options is not None: - _setter("category_label_options", category_label_options) + pulumi.set(__self__, "category_label_options", category_label_options) if contribution_analysis_defaults is not None: - _setter("contribution_analysis_defaults", contribution_analysis_defaults) + pulumi.set(__self__, "contribution_analysis_defaults", contribution_analysis_defaults) if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if donut_options is not None: - _setter("donut_options", donut_options) + pulumi.set(__self__, "donut_options", donut_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if small_multiples_options is not None: - _setter("small_multiples_options", small_multiples_options) + pulumi.set(__self__, "small_multiples_options", small_multiples_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if value_label_options is not None: - _setter("value_label_options", value_label_options) + pulumi.set(__self__, "value_label_options", value_label_options) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) @property @pulumi.getter(name="categoryLabelOptions") @@ -82113,17 +64467,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, pie_chart_aggregated_field_wells: Optional['outputs.TemplatePieChartAggregatedFieldWells'] = None): - TemplatePieChartFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - pie_chart_aggregated_field_wells=pie_chart_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pie_chart_aggregated_field_wells: Optional['outputs.TemplatePieChartAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pie_chart_aggregated_field_wells is not None: - _setter("pie_chart_aggregated_field_wells", pie_chart_aggregated_field_wells) + pulumi.set(__self__, "pie_chart_aggregated_field_wells", pie_chart_aggregated_field_wells) @property @pulumi.getter(name="pieChartAggregatedFieldWells") @@ -82161,29 +64506,14 @@ def __init__(__self__, *, category_sort: Optional[Sequence['outputs.TemplateFieldSortOptions']] = None, small_multiples_limit_configuration: Optional['outputs.TemplateItemsLimitConfiguration'] = None, small_multiples_sort: Optional[Sequence['outputs.TemplateFieldSortOptions']] = None): - TemplatePieChartSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_items_limit=category_items_limit, - category_sort=category_sort, - small_multiples_limit_configuration=small_multiples_limit_configuration, - small_multiples_sort=small_multiples_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_items_limit: Optional['outputs.TemplateItemsLimitConfiguration'] = None, - category_sort: Optional[Sequence['outputs.TemplateFieldSortOptions']] = None, - small_multiples_limit_configuration: Optional['outputs.TemplateItemsLimitConfiguration'] = None, - small_multiples_sort: Optional[Sequence['outputs.TemplateFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_items_limit is not None: - _setter("category_items_limit", category_items_limit) + pulumi.set(__self__, "category_items_limit", category_items_limit) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) if small_multiples_limit_configuration is not None: - _setter("small_multiples_limit_configuration", small_multiples_limit_configuration) + pulumi.set(__self__, "small_multiples_limit_configuration", small_multiples_limit_configuration) if small_multiples_sort is not None: - _setter("small_multiples_sort", small_multiples_sort) + pulumi.set(__self__, "small_multiples_sort", small_multiples_sort) @property @pulumi.getter(name="categoryItemsLimit") @@ -82236,36 +64566,17 @@ def __init__(__self__, *, column_hierarchies: Optional[Sequence['outputs.TemplateColumnHierarchy']] = None, subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None): - TemplatePieChartVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.TemplateVisualCustomAction']] = None, - chart_configuration: Optional['outputs.TemplatePieChartConfiguration'] = None, - column_hierarchies: Optional[Sequence['outputs.TemplateColumnHierarchy']] = None, - subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -82322,19 +64633,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, field_id: str, sort_by: 'outputs.TemplatePivotTableSortBy'): - TemplatePivotFieldSortOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - sort_by=sort_by, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: str, - sort_by: 'outputs.TemplatePivotTableSortBy', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) - _setter("sort_by", sort_by) + pulumi.set(__self__, "field_id", field_id) + pulumi.set(__self__, "sort_by", sort_by) @property @pulumi.getter(name="fieldId") @@ -82353,25 +64653,12 @@ def __init__(__self__, *, columns: Optional[Sequence['outputs.TemplateDimensionField']] = None, rows: Optional[Sequence['outputs.TemplateDimensionField']] = None, values: Optional[Sequence['outputs.TemplateMeasureField']] = None): - TemplatePivotTableAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - columns=columns, - rows=rows, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - columns: Optional[Sequence['outputs.TemplateDimensionField']] = None, - rows: Optional[Sequence['outputs.TemplateDimensionField']] = None, - values: Optional[Sequence['outputs.TemplateMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if columns is not None: - _setter("columns", columns) + pulumi.set(__self__, "columns", columns) if rows is not None: - _setter("rows", rows) + pulumi.set(__self__, "rows", rows) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -82415,28 +64702,13 @@ def __init__(__self__, *, scope: Optional['outputs.TemplatePivotTableConditionalFormattingScope'] = None, scopes: Optional[Sequence['outputs.TemplatePivotTableConditionalFormattingScope']] = None, text_format: Optional['outputs.TemplateTextConditionalFormat'] = None): - TemplatePivotTableCellConditionalFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - scope=scope, - scopes=scopes, - text_format=text_format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: str, - scope: Optional['outputs.TemplatePivotTableConditionalFormattingScope'] = None, - scopes: Optional[Sequence['outputs.TemplatePivotTableConditionalFormattingScope']] = None, - text_format: Optional['outputs.TemplateTextConditionalFormat'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if scope is not None: - _setter("scope", scope) + pulumi.set(__self__, "scope", scope) if scopes is not None: - _setter("scopes", scopes) + pulumi.set(__self__, "scopes", scopes) if text_format is not None: - _setter("text_format", text_format) + pulumi.set(__self__, "text_format", text_format) @property @pulumi.getter(name="fieldId") @@ -82480,17 +64752,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, conditional_formatting_options: Optional[Sequence['outputs.TemplatePivotTableConditionalFormattingOption']] = None): - TemplatePivotTableConditionalFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - conditional_formatting_options=conditional_formatting_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - conditional_formatting_options: Optional[Sequence['outputs.TemplatePivotTableConditionalFormattingOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if conditional_formatting_options is not None: - _setter("conditional_formatting_options", conditional_formatting_options) + pulumi.set(__self__, "conditional_formatting_options", conditional_formatting_options) @property @pulumi.getter(name="conditionalFormattingOptions") @@ -82502,17 +64765,8 @@ def conditional_formatting_options(self) -> Optional[Sequence['outputs.TemplateP class TemplatePivotTableConditionalFormattingOption(dict): def __init__(__self__, *, cell: Optional['outputs.TemplatePivotTableCellConditionalFormatting'] = None): - TemplatePivotTableConditionalFormattingOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - cell=cell, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cell: Optional['outputs.TemplatePivotTableCellConditionalFormatting'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cell is not None: - _setter("cell", cell) + pulumi.set(__self__, "cell", cell) @property @pulumi.getter @@ -82524,17 +64778,8 @@ def cell(self) -> Optional['outputs.TemplatePivotTableCellConditionalFormatting' class TemplatePivotTableConditionalFormattingScope(dict): def __init__(__self__, *, role: Optional['TemplatePivotTableConditionalFormattingScopeRole'] = None): - TemplatePivotTableConditionalFormattingScope._configure( - lambda key, value: pulumi.set(__self__, key, value), - role=role, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role: Optional['TemplatePivotTableConditionalFormattingScopeRole'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if role is not None: - _setter("role", role) + pulumi.set(__self__, "role", role) @property @pulumi.getter @@ -82578,37 +64823,18 @@ def __init__(__self__, *, sort_configuration: Optional['outputs.TemplatePivotTableSortConfiguration'] = None, table_options: Optional['outputs.TemplatePivotTableOptions'] = None, total_options: Optional['outputs.TemplatePivotTableTotalOptions'] = None): - TemplatePivotTableConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_options=field_options, - field_wells=field_wells, - paginated_report_options=paginated_report_options, - sort_configuration=sort_configuration, - table_options=table_options, - total_options=total_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_options: Optional['outputs.TemplatePivotTableFieldOptions'] = None, - field_wells: Optional['outputs.TemplatePivotTableFieldWells'] = None, - paginated_report_options: Optional['outputs.TemplatePivotTablePaginatedReportOptions'] = None, - sort_configuration: Optional['outputs.TemplatePivotTableSortConfiguration'] = None, - table_options: Optional['outputs.TemplatePivotTableOptions'] = None, - total_options: Optional['outputs.TemplatePivotTableTotalOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_options is not None: - _setter("field_options", field_options) + pulumi.set(__self__, "field_options", field_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if paginated_report_options is not None: - _setter("paginated_report_options", paginated_report_options) + pulumi.set(__self__, "paginated_report_options", paginated_report_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if table_options is not None: - _setter("table_options", table_options) + pulumi.set(__self__, "table_options", table_options) if total_options is not None: - _setter("total_options", total_options) + pulumi.set(__self__, "total_options", total_options) @property @pulumi.getter(name="fieldOptions") @@ -82666,20 +64892,9 @@ def __init__(__self__, *, """ :param str width: String based length that is composed of value and unit in px """ - TemplatePivotTableDataPathOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_path_list=data_path_list, - width=width, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_path_list: Sequence['outputs.TemplateDataPathValue'], - width: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_path_list", data_path_list) + pulumi.set(__self__, "data_path_list", data_path_list) if width is not None: - _setter("width", width) + pulumi.set(__self__, "width", width) @property @pulumi.getter(name="dataPathList") @@ -82700,20 +64915,9 @@ class TemplatePivotTableFieldCollapseStateOption(dict): def __init__(__self__, *, target: 'outputs.TemplatePivotTableFieldCollapseStateTarget', state: Optional['TemplatePivotTableFieldCollapseState'] = None): - TemplatePivotTableFieldCollapseStateOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - target=target, - state=state, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target: 'outputs.TemplatePivotTableFieldCollapseStateTarget', - state: Optional['TemplatePivotTableFieldCollapseState'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target", target) + pulumi.set(__self__, "target", target) if state is not None: - _setter("state", state) + pulumi.set(__self__, "state", state) @property @pulumi.getter @@ -82750,21 +64954,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, field_data_path_values: Optional[Sequence['outputs.TemplateDataPathValue']] = None, field_id: Optional[str] = None): - TemplatePivotTableFieldCollapseStateTarget._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_data_path_values=field_data_path_values, - field_id=field_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_data_path_values: Optional[Sequence['outputs.TemplateDataPathValue']] = None, - field_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_data_path_values is not None: - _setter("field_data_path_values", field_data_path_values) + pulumi.set(__self__, "field_data_path_values", field_data_path_values) if field_id is not None: - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) @property @pulumi.getter(name="fieldDataPathValues") @@ -82802,24 +64995,11 @@ def __init__(__self__, *, field_id: str, custom_label: Optional[str] = None, visibility: Optional['TemplateVisibility'] = None): - TemplatePivotTableFieldOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - custom_label=custom_label, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: str, - custom_label: Optional[str] = None, - visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="fieldId") @@ -82864,25 +65044,12 @@ def __init__(__self__, *, collapse_state_options: Optional[Sequence['outputs.TemplatePivotTableFieldCollapseStateOption']] = None, data_path_options: Optional[Sequence['outputs.TemplatePivotTableDataPathOption']] = None, selected_field_options: Optional[Sequence['outputs.TemplatePivotTableFieldOption']] = None): - TemplatePivotTableFieldOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - collapse_state_options=collapse_state_options, - data_path_options=data_path_options, - selected_field_options=selected_field_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - collapse_state_options: Optional[Sequence['outputs.TemplatePivotTableFieldCollapseStateOption']] = None, - data_path_options: Optional[Sequence['outputs.TemplatePivotTableDataPathOption']] = None, - selected_field_options: Optional[Sequence['outputs.TemplatePivotTableFieldOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if collapse_state_options is not None: - _setter("collapse_state_options", collapse_state_options) + pulumi.set(__self__, "collapse_state_options", collapse_state_options) if data_path_options is not None: - _setter("data_path_options", data_path_options) + pulumi.set(__self__, "data_path_options", data_path_options) if selected_field_options is not None: - _setter("selected_field_options", selected_field_options) + pulumi.set(__self__, "selected_field_options", selected_field_options) @property @pulumi.getter(name="collapseStateOptions") @@ -82921,17 +65088,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, field_id: Optional[str] = None): - TemplatePivotTableFieldSubtotalOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_id is not None: - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) @property @pulumi.getter(name="fieldId") @@ -82960,17 +65118,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, pivot_table_aggregated_field_wells: Optional['outputs.TemplatePivotTableAggregatedFieldWells'] = None): - TemplatePivotTableFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - pivot_table_aggregated_field_wells=pivot_table_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pivot_table_aggregated_field_wells: Optional['outputs.TemplatePivotTableAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pivot_table_aggregated_field_wells is not None: - _setter("pivot_table_aggregated_field_wells", pivot_table_aggregated_field_wells) + pulumi.set(__self__, "pivot_table_aggregated_field_wells", pivot_table_aggregated_field_wells) @property @pulumi.getter(name="pivotTableAggregatedFieldWells") @@ -83038,65 +65187,32 @@ def __init__(__self__, *, """ :param str default_cell_width: String based length that is composed of value and unit in px """ - TemplatePivotTableOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - cell_style=cell_style, - collapsed_row_dimensions_visibility=collapsed_row_dimensions_visibility, - column_header_style=column_header_style, - column_names_visibility=column_names_visibility, - default_cell_width=default_cell_width, - metric_placement=metric_placement, - row_alternate_color_options=row_alternate_color_options, - row_field_names_style=row_field_names_style, - row_header_style=row_header_style, - rows_label_options=rows_label_options, - rows_layout=rows_layout, - single_metric_visibility=single_metric_visibility, - toggle_buttons_visibility=toggle_buttons_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cell_style: Optional['outputs.TemplateTableCellStyle'] = None, - collapsed_row_dimensions_visibility: Optional['TemplateVisibility'] = None, - column_header_style: Optional['outputs.TemplateTableCellStyle'] = None, - column_names_visibility: Optional['TemplateVisibility'] = None, - default_cell_width: Optional[str] = None, - metric_placement: Optional['TemplatePivotTableMetricPlacement'] = None, - row_alternate_color_options: Optional['outputs.TemplateRowAlternateColorOptions'] = None, - row_field_names_style: Optional['outputs.TemplateTableCellStyle'] = None, - row_header_style: Optional['outputs.TemplateTableCellStyle'] = None, - rows_label_options: Optional['outputs.TemplatePivotTableRowsLabelOptions'] = None, - rows_layout: Optional['TemplatePivotTableRowsLayout'] = None, - single_metric_visibility: Optional['TemplateVisibility'] = None, - toggle_buttons_visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cell_style is not None: - _setter("cell_style", cell_style) + pulumi.set(__self__, "cell_style", cell_style) if collapsed_row_dimensions_visibility is not None: - _setter("collapsed_row_dimensions_visibility", collapsed_row_dimensions_visibility) + pulumi.set(__self__, "collapsed_row_dimensions_visibility", collapsed_row_dimensions_visibility) if column_header_style is not None: - _setter("column_header_style", column_header_style) + pulumi.set(__self__, "column_header_style", column_header_style) if column_names_visibility is not None: - _setter("column_names_visibility", column_names_visibility) + pulumi.set(__self__, "column_names_visibility", column_names_visibility) if default_cell_width is not None: - _setter("default_cell_width", default_cell_width) + pulumi.set(__self__, "default_cell_width", default_cell_width) if metric_placement is not None: - _setter("metric_placement", metric_placement) + pulumi.set(__self__, "metric_placement", metric_placement) if row_alternate_color_options is not None: - _setter("row_alternate_color_options", row_alternate_color_options) + pulumi.set(__self__, "row_alternate_color_options", row_alternate_color_options) if row_field_names_style is not None: - _setter("row_field_names_style", row_field_names_style) + pulumi.set(__self__, "row_field_names_style", row_field_names_style) if row_header_style is not None: - _setter("row_header_style", row_header_style) + pulumi.set(__self__, "row_header_style", row_header_style) if rows_label_options is not None: - _setter("rows_label_options", rows_label_options) + pulumi.set(__self__, "rows_label_options", rows_label_options) if rows_layout is not None: - _setter("rows_layout", rows_layout) + pulumi.set(__self__, "rows_layout", rows_layout) if single_metric_visibility is not None: - _setter("single_metric_visibility", single_metric_visibility) + pulumi.set(__self__, "single_metric_visibility", single_metric_visibility) if toggle_buttons_visibility is not None: - _setter("toggle_buttons_visibility", toggle_buttons_visibility) + pulumi.set(__self__, "toggle_buttons_visibility", toggle_buttons_visibility) @property @pulumi.getter(name="cellStyle") @@ -83191,21 +65307,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, overflow_column_header_visibility: Optional['TemplateVisibility'] = None, vertical_overflow_visibility: Optional['TemplateVisibility'] = None): - TemplatePivotTablePaginatedReportOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - overflow_column_header_visibility=overflow_column_header_visibility, - vertical_overflow_visibility=vertical_overflow_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - overflow_column_header_visibility: Optional['TemplateVisibility'] = None, - vertical_overflow_visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if overflow_column_header_visibility is not None: - _setter("overflow_column_header_visibility", overflow_column_header_visibility) + pulumi.set(__self__, "overflow_column_header_visibility", overflow_column_header_visibility) if vertical_overflow_visibility is not None: - _setter("vertical_overflow_visibility", vertical_overflow_visibility) + pulumi.set(__self__, "vertical_overflow_visibility", vertical_overflow_visibility) @property @pulumi.getter(name="overflowColumnHeaderVisibility") @@ -83240,21 +65345,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, custom_label: Optional[str] = None, visibility: Optional['TemplateVisibility'] = None): - TemplatePivotTableRowsLabelOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_label=custom_label, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_label: Optional[str] = None, - visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="customLabel") @@ -83290,25 +65384,12 @@ def __init__(__self__, *, column: Optional['outputs.TemplateColumnSort'] = None, data_path: Optional['outputs.TemplateDataPathSort'] = None, field: Optional['outputs.TemplateFieldSort'] = None): - TemplatePivotTableSortBy._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - data_path=data_path, - field=field, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: Optional['outputs.TemplateColumnSort'] = None, - data_path: Optional['outputs.TemplateDataPathSort'] = None, - field: Optional['outputs.TemplateFieldSort'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column is not None: - _setter("column", column) + pulumi.set(__self__, "column", column) if data_path is not None: - _setter("data_path", data_path) + pulumi.set(__self__, "data_path", data_path) if field is not None: - _setter("field", field) + pulumi.set(__self__, "field", field) @property @pulumi.getter @@ -83347,17 +65428,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, field_sort_options: Optional[Sequence['outputs.TemplatePivotFieldSortOptions']] = None): - TemplatePivotTableSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_sort_options=field_sort_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_sort_options: Optional[Sequence['outputs.TemplatePivotFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_sort_options is not None: - _setter("field_sort_options", field_sort_options) + pulumi.set(__self__, "field_sort_options", field_sort_options) @property @pulumi.getter(name="fieldSortOptions") @@ -83395,29 +65467,14 @@ def __init__(__self__, *, column_total_options: Optional['outputs.TemplatePivotTotalOptions'] = None, row_subtotal_options: Optional['outputs.TemplateSubtotalOptions'] = None, row_total_options: Optional['outputs.TemplatePivotTotalOptions'] = None): - TemplatePivotTableTotalOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_subtotal_options=column_subtotal_options, - column_total_options=column_total_options, - row_subtotal_options=row_subtotal_options, - row_total_options=row_total_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_subtotal_options: Optional['outputs.TemplateSubtotalOptions'] = None, - column_total_options: Optional['outputs.TemplatePivotTotalOptions'] = None, - row_subtotal_options: Optional['outputs.TemplateSubtotalOptions'] = None, - row_total_options: Optional['outputs.TemplatePivotTotalOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column_subtotal_options is not None: - _setter("column_subtotal_options", column_subtotal_options) + pulumi.set(__self__, "column_subtotal_options", column_subtotal_options) if column_total_options is not None: - _setter("column_total_options", column_total_options) + pulumi.set(__self__, "column_total_options", column_total_options) if row_subtotal_options is not None: - _setter("row_subtotal_options", row_subtotal_options) + pulumi.set(__self__, "row_subtotal_options", row_subtotal_options) if row_total_options is not None: - _setter("row_total_options", row_total_options) + pulumi.set(__self__, "row_total_options", row_total_options) @property @pulumi.getter(name="columnSubtotalOptions") @@ -83470,36 +65527,17 @@ def __init__(__self__, *, conditional_formatting: Optional['outputs.TemplatePivotTableConditionalFormatting'] = None, subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None): - TemplatePivotTableVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - conditional_formatting=conditional_formatting, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.TemplateVisualCustomAction']] = None, - chart_configuration: Optional['outputs.TemplatePivotTableConfiguration'] = None, - conditional_formatting: Optional['outputs.TemplatePivotTableConditionalFormatting'] = None, - subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if conditional_formatting is not None: - _setter("conditional_formatting", conditional_formatting) + pulumi.set(__self__, "conditional_formatting", conditional_formatting) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -83569,41 +65607,20 @@ def __init__(__self__, *, total_cell_style: Optional['outputs.TemplateTableCellStyle'] = None, totals_visibility: Optional['TemplateVisibility'] = None, value_cell_style: Optional['outputs.TemplateTableCellStyle'] = None): - TemplatePivotTotalOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_label=custom_label, - metric_header_cell_style=metric_header_cell_style, - placement=placement, - scroll_status=scroll_status, - total_cell_style=total_cell_style, - totals_visibility=totals_visibility, - value_cell_style=value_cell_style, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_label: Optional[str] = None, - metric_header_cell_style: Optional['outputs.TemplateTableCellStyle'] = None, - placement: Optional['TemplateTableTotalsPlacement'] = None, - scroll_status: Optional['TemplateTableTotalsScrollStatus'] = None, - total_cell_style: Optional['outputs.TemplateTableCellStyle'] = None, - totals_visibility: Optional['TemplateVisibility'] = None, - value_cell_style: Optional['outputs.TemplateTableCellStyle'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if metric_header_cell_style is not None: - _setter("metric_header_cell_style", metric_header_cell_style) + pulumi.set(__self__, "metric_header_cell_style", metric_header_cell_style) if placement is not None: - _setter("placement", placement) + pulumi.set(__self__, "placement", placement) if scroll_status is not None: - _setter("scroll_status", scroll_status) + pulumi.set(__self__, "scroll_status", scroll_status) if total_cell_style is not None: - _setter("total_cell_style", total_cell_style) + pulumi.set(__self__, "total_cell_style", total_cell_style) if totals_visibility is not None: - _setter("totals_visibility", totals_visibility) + pulumi.set(__self__, "totals_visibility", totals_visibility) if value_cell_style is not None: - _setter("value_cell_style", value_cell_style) + pulumi.set(__self__, "value_cell_style", value_cell_style) @property @pulumi.getter(name="customLabel") @@ -83666,23 +65683,10 @@ def __init__(__self__, *, columns: Sequence['outputs.TemplateColumnIdentifier'], hierarchy_id: str, drill_down_filters: Optional[Sequence['outputs.TemplateDrillDownFilter']] = None): - TemplatePredefinedHierarchy._configure( - lambda key, value: pulumi.set(__self__, key, value), - columns=columns, - hierarchy_id=hierarchy_id, - drill_down_filters=drill_down_filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - columns: Sequence['outputs.TemplateColumnIdentifier'], - hierarchy_id: str, - drill_down_filters: Optional[Sequence['outputs.TemplateDrillDownFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("columns", columns) - _setter("hierarchy_id", hierarchy_id) + pulumi.set(__self__, "columns", columns) + pulumi.set(__self__, "hierarchy_id", hierarchy_id) if drill_down_filters is not None: - _setter("drill_down_filters", drill_down_filters) + pulumi.set(__self__, "drill_down_filters", drill_down_filters) @property @pulumi.getter @@ -83704,17 +65708,8 @@ def drill_down_filters(self) -> Optional[Sequence['outputs.TemplateDrillDownFilt class TemplateProgressBarOptions(dict): def __init__(__self__, *, visibility: Optional['TemplateVisibility'] = None): - TemplateProgressBarOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -83728,25 +65723,12 @@ def __init__(__self__, *, category: Optional[Sequence['outputs.TemplateDimensionField']] = None, color: Optional[Sequence['outputs.TemplateDimensionField']] = None, values: Optional[Sequence['outputs.TemplateMeasureField']] = None): - TemplateRadarChartAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - color=color, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: Optional[Sequence['outputs.TemplateDimensionField']] = None, - color: Optional[Sequence['outputs.TemplateDimensionField']] = None, - values: Optional[Sequence['outputs.TemplateMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -83768,17 +65750,8 @@ def values(self) -> Optional[Sequence['outputs.TemplateMeasureField']]: class TemplateRadarChartAreaStyleSettings(dict): def __init__(__self__, *, visibility: Optional['TemplateVisibility'] = None): - TemplateRadarChartAreaStyleSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -83845,73 +65818,36 @@ def __init__(__self__, *, sort_configuration: Optional['outputs.TemplateRadarChartSortConfiguration'] = None, start_angle: Optional[float] = None, visual_palette: Optional['outputs.TemplateVisualPalette'] = None): - TemplateRadarChartConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - alternate_band_colors_visibility=alternate_band_colors_visibility, - alternate_band_even_color=alternate_band_even_color, - alternate_band_odd_color=alternate_band_odd_color, - axes_range_scale=axes_range_scale, - base_series_settings=base_series_settings, - category_axis=category_axis, - category_label_options=category_label_options, - color_axis=color_axis, - color_label_options=color_label_options, - field_wells=field_wells, - legend=legend, - shape=shape, - sort_configuration=sort_configuration, - start_angle=start_angle, - visual_palette=visual_palette, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alternate_band_colors_visibility: Optional['TemplateVisibility'] = None, - alternate_band_even_color: Optional[str] = None, - alternate_band_odd_color: Optional[str] = None, - axes_range_scale: Optional['TemplateRadarChartAxesRangeScale'] = None, - base_series_settings: Optional['outputs.TemplateRadarChartSeriesSettings'] = None, - category_axis: Optional['outputs.TemplateAxisDisplayOptions'] = None, - category_label_options: Optional['outputs.TemplateChartAxisLabelOptions'] = None, - color_axis: Optional['outputs.TemplateAxisDisplayOptions'] = None, - color_label_options: Optional['outputs.TemplateChartAxisLabelOptions'] = None, - field_wells: Optional['outputs.TemplateRadarChartFieldWells'] = None, - legend: Optional['outputs.TemplateLegendOptions'] = None, - shape: Optional['TemplateRadarChartShape'] = None, - sort_configuration: Optional['outputs.TemplateRadarChartSortConfiguration'] = None, - start_angle: Optional[float] = None, - visual_palette: Optional['outputs.TemplateVisualPalette'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if alternate_band_colors_visibility is not None: - _setter("alternate_band_colors_visibility", alternate_band_colors_visibility) + pulumi.set(__self__, "alternate_band_colors_visibility", alternate_band_colors_visibility) if alternate_band_even_color is not None: - _setter("alternate_band_even_color", alternate_band_even_color) + pulumi.set(__self__, "alternate_band_even_color", alternate_band_even_color) if alternate_band_odd_color is not None: - _setter("alternate_band_odd_color", alternate_band_odd_color) + pulumi.set(__self__, "alternate_band_odd_color", alternate_band_odd_color) if axes_range_scale is not None: - _setter("axes_range_scale", axes_range_scale) + pulumi.set(__self__, "axes_range_scale", axes_range_scale) if base_series_settings is not None: - _setter("base_series_settings", base_series_settings) + pulumi.set(__self__, "base_series_settings", base_series_settings) if category_axis is not None: - _setter("category_axis", category_axis) + pulumi.set(__self__, "category_axis", category_axis) if category_label_options is not None: - _setter("category_label_options", category_label_options) + pulumi.set(__self__, "category_label_options", category_label_options) if color_axis is not None: - _setter("color_axis", color_axis) + pulumi.set(__self__, "color_axis", color_axis) if color_label_options is not None: - _setter("color_label_options", color_label_options) + pulumi.set(__self__, "color_label_options", color_label_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if shape is not None: - _setter("shape", shape) + pulumi.set(__self__, "shape", shape) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if start_angle is not None: - _setter("start_angle", start_angle) + pulumi.set(__self__, "start_angle", start_angle) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) @property @pulumi.getter(name="alternateBandColorsVisibility") @@ -84010,17 +65946,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, radar_chart_aggregated_field_wells: Optional['outputs.TemplateRadarChartAggregatedFieldWells'] = None): - TemplateRadarChartFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - radar_chart_aggregated_field_wells=radar_chart_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - radar_chart_aggregated_field_wells: Optional['outputs.TemplateRadarChartAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if radar_chart_aggregated_field_wells is not None: - _setter("radar_chart_aggregated_field_wells", radar_chart_aggregated_field_wells) + pulumi.set(__self__, "radar_chart_aggregated_field_wells", radar_chart_aggregated_field_wells) @property @pulumi.getter(name="radarChartAggregatedFieldWells") @@ -84049,17 +65976,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, area_style_settings: Optional['outputs.TemplateRadarChartAreaStyleSettings'] = None): - TemplateRadarChartSeriesSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - area_style_settings=area_style_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - area_style_settings: Optional['outputs.TemplateRadarChartAreaStyleSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if area_style_settings is not None: - _setter("area_style_settings", area_style_settings) + pulumi.set(__self__, "area_style_settings", area_style_settings) @property @pulumi.getter(name="areaStyleSettings") @@ -84097,29 +66015,14 @@ def __init__(__self__, *, category_sort: Optional[Sequence['outputs.TemplateFieldSortOptions']] = None, color_items_limit: Optional['outputs.TemplateItemsLimitConfiguration'] = None, color_sort: Optional[Sequence['outputs.TemplateFieldSortOptions']] = None): - TemplateRadarChartSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_items_limit=category_items_limit, - category_sort=category_sort, - color_items_limit=color_items_limit, - color_sort=color_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_items_limit: Optional['outputs.TemplateItemsLimitConfiguration'] = None, - category_sort: Optional[Sequence['outputs.TemplateFieldSortOptions']] = None, - color_items_limit: Optional['outputs.TemplateItemsLimitConfiguration'] = None, - color_sort: Optional[Sequence['outputs.TemplateFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_items_limit is not None: - _setter("category_items_limit", category_items_limit) + pulumi.set(__self__, "category_items_limit", category_items_limit) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) if color_items_limit is not None: - _setter("color_items_limit", color_items_limit) + pulumi.set(__self__, "color_items_limit", color_items_limit) if color_sort is not None: - _setter("color_sort", color_sort) + pulumi.set(__self__, "color_sort", color_sort) @property @pulumi.getter(name="categoryItemsLimit") @@ -84172,36 +66075,17 @@ def __init__(__self__, *, column_hierarchies: Optional[Sequence['outputs.TemplateColumnHierarchy']] = None, subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None): - TemplateRadarChartVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.TemplateVisualCustomAction']] = None, - chart_configuration: Optional['outputs.TemplateRadarChartConfiguration'] = None, - column_hierarchies: Optional[Sequence['outputs.TemplateColumnHierarchy']] = None, - subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -84238,17 +66122,8 @@ def title(self) -> Optional['outputs.TemplateVisualTitleLabelOptions']: class TemplateRangeEndsLabelType(dict): def __init__(__self__, *, visibility: Optional['TemplateVisibility'] = None): - TemplateRangeEndsLabelType._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -84284,28 +66159,13 @@ def __init__(__self__, *, label_configuration: Optional['outputs.TemplateReferenceLineLabelConfiguration'] = None, status: Optional['TemplateWidgetStatus'] = None, style_configuration: Optional['outputs.TemplateReferenceLineStyleConfiguration'] = None): - TemplateReferenceLine._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_configuration=data_configuration, - label_configuration=label_configuration, - status=status, - style_configuration=style_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_configuration: 'outputs.TemplateReferenceLineDataConfiguration', - label_configuration: Optional['outputs.TemplateReferenceLineLabelConfiguration'] = None, - status: Optional['TemplateWidgetStatus'] = None, - style_configuration: Optional['outputs.TemplateReferenceLineStyleConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_configuration", data_configuration) + pulumi.set(__self__, "data_configuration", data_configuration) if label_configuration is not None: - _setter("label_configuration", label_configuration) + pulumi.set(__self__, "label_configuration", label_configuration) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) if style_configuration is not None: - _setter("style_configuration", style_configuration) + pulumi.set(__self__, "style_configuration", style_configuration) @property @pulumi.getter(name="dataConfiguration") @@ -84349,16 +66209,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, custom_label: str): - TemplateReferenceLineCustomLabelConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_label=custom_label, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_label: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) @property @pulumi.getter(name="customLabel") @@ -84393,25 +66244,12 @@ def __init__(__self__, *, axis_binding: Optional['TemplateAxisBinding'] = None, dynamic_configuration: Optional['outputs.TemplateReferenceLineDynamicDataConfiguration'] = None, static_configuration: Optional['outputs.TemplateReferenceLineStaticDataConfiguration'] = None): - TemplateReferenceLineDataConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - axis_binding=axis_binding, - dynamic_configuration=dynamic_configuration, - static_configuration=static_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - axis_binding: Optional['TemplateAxisBinding'] = None, - dynamic_configuration: Optional['outputs.TemplateReferenceLineDynamicDataConfiguration'] = None, - static_configuration: Optional['outputs.TemplateReferenceLineStaticDataConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if axis_binding is not None: - _setter("axis_binding", axis_binding) + pulumi.set(__self__, "axis_binding", axis_binding) if dynamic_configuration is not None: - _setter("dynamic_configuration", dynamic_configuration) + pulumi.set(__self__, "dynamic_configuration", dynamic_configuration) if static_configuration is not None: - _setter("static_configuration", static_configuration) + pulumi.set(__self__, "static_configuration", static_configuration) @property @pulumi.getter(name="axisBinding") @@ -84452,23 +66290,10 @@ def __init__(__self__, *, calculation: 'outputs.TemplateNumericalAggregationFunction', column: 'outputs.TemplateColumnIdentifier', measure_aggregation_function: Optional['outputs.TemplateAggregationFunction'] = None): - TemplateReferenceLineDynamicDataConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - calculation=calculation, - column=column, - measure_aggregation_function=measure_aggregation_function, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - calculation: 'outputs.TemplateNumericalAggregationFunction', - column: 'outputs.TemplateColumnIdentifier', - measure_aggregation_function: Optional['outputs.TemplateAggregationFunction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("calculation", calculation) - _setter("column", column) + pulumi.set(__self__, "calculation", calculation) + pulumi.set(__self__, "column", column) if measure_aggregation_function is not None: - _setter("measure_aggregation_function", measure_aggregation_function) + pulumi.set(__self__, "measure_aggregation_function", measure_aggregation_function) @property @pulumi.getter @@ -84522,37 +66347,18 @@ def __init__(__self__, *, horizontal_position: Optional['TemplateReferenceLineLabelHorizontalPosition'] = None, value_label_configuration: Optional['outputs.TemplateReferenceLineValueLabelConfiguration'] = None, vertical_position: Optional['TemplateReferenceLineLabelVerticalPosition'] = None): - TemplateReferenceLineLabelConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_label_configuration=custom_label_configuration, - font_color=font_color, - font_configuration=font_configuration, - horizontal_position=horizontal_position, - value_label_configuration=value_label_configuration, - vertical_position=vertical_position, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_label_configuration: Optional['outputs.TemplateReferenceLineCustomLabelConfiguration'] = None, - font_color: Optional[str] = None, - font_configuration: Optional['outputs.TemplateFontConfiguration'] = None, - horizontal_position: Optional['TemplateReferenceLineLabelHorizontalPosition'] = None, - value_label_configuration: Optional['outputs.TemplateReferenceLineValueLabelConfiguration'] = None, - vertical_position: Optional['TemplateReferenceLineLabelVerticalPosition'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_label_configuration is not None: - _setter("custom_label_configuration", custom_label_configuration) + pulumi.set(__self__, "custom_label_configuration", custom_label_configuration) if font_color is not None: - _setter("font_color", font_color) + pulumi.set(__self__, "font_color", font_color) if font_configuration is not None: - _setter("font_configuration", font_configuration) + pulumi.set(__self__, "font_configuration", font_configuration) if horizontal_position is not None: - _setter("horizontal_position", horizontal_position) + pulumi.set(__self__, "horizontal_position", horizontal_position) if value_label_configuration is not None: - _setter("value_label_configuration", value_label_configuration) + pulumi.set(__self__, "value_label_configuration", value_label_configuration) if vertical_position is not None: - _setter("vertical_position", vertical_position) + pulumi.set(__self__, "vertical_position", vertical_position) @property @pulumi.getter(name="customLabelConfiguration") @@ -84589,16 +66395,7 @@ def vertical_position(self) -> Optional['TemplateReferenceLineLabelVerticalPosit class TemplateReferenceLineStaticDataConfiguration(dict): def __init__(__self__, *, value: float): - TemplateReferenceLineStaticDataConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - value: float, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -84611,21 +66408,10 @@ class TemplateReferenceLineStyleConfiguration(dict): def __init__(__self__, *, color: Optional[str] = None, pattern: Optional['TemplateReferenceLinePatternType'] = None): - TemplateReferenceLineStyleConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - pattern=pattern, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: Optional[str] = None, - pattern: Optional['TemplateReferenceLinePatternType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if pattern is not None: - _setter("pattern", pattern) + pulumi.set(__self__, "pattern", pattern) @property @pulumi.getter @@ -84662,21 +66448,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, format_configuration: Optional['outputs.TemplateNumericFormatConfiguration'] = None, relative_position: Optional['TemplateReferenceLineValueLabelRelativePosition'] = None): - TemplateReferenceLineValueLabelConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - format_configuration=format_configuration, - relative_position=relative_position, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - format_configuration: Optional['outputs.TemplateNumericFormatConfiguration'] = None, - relative_position: Optional['TemplateReferenceLineValueLabelRelativePosition'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) if relative_position is not None: - _setter("relative_position", relative_position) + pulumi.set(__self__, "relative_position", relative_position) @property @pulumi.getter(name="formatConfiguration") @@ -84716,25 +66491,12 @@ def __init__(__self__, *, date_time_format: Optional[str] = None, info_icon_label_options: Optional['outputs.TemplateSheetControlInfoIconLabelOptions'] = None, title_options: Optional['outputs.TemplateLabelOptions'] = None): - TemplateRelativeDateTimeControlDisplayOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_time_format=date_time_format, - info_icon_label_options=info_icon_label_options, - title_options=title_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_time_format: Optional[str] = None, - info_icon_label_options: Optional['outputs.TemplateSheetControlInfoIconLabelOptions'] = None, - title_options: Optional['outputs.TemplateLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_time_format is not None: - _setter("date_time_format", date_time_format) + pulumi.set(__self__, "date_time_format", date_time_format) if info_icon_label_options is not None: - _setter("info_icon_label_options", info_icon_label_options) + pulumi.set(__self__, "info_icon_label_options", info_icon_label_options) if title_options is not None: - _setter("title_options", title_options) + pulumi.set(__self__, "title_options", title_options) @property @pulumi.getter(name="dateTimeFormat") @@ -84798,47 +66560,20 @@ def __init__(__self__, *, minimum_granularity: Optional['TemplateTimeGranularity'] = None, parameter_name: Optional[str] = None, relative_date_value: Optional[float] = None): - TemplateRelativeDatesFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - anchor_date_configuration=anchor_date_configuration, - column=column, - filter_id=filter_id, - null_option=null_option, - relative_date_type=relative_date_type, - time_granularity=time_granularity, - exclude_period_configuration=exclude_period_configuration, - minimum_granularity=minimum_granularity, - parameter_name=parameter_name, - relative_date_value=relative_date_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - anchor_date_configuration: 'outputs.TemplateAnchorDateConfiguration', - column: 'outputs.TemplateColumnIdentifier', - filter_id: str, - null_option: 'TemplateFilterNullOption', - relative_date_type: 'TemplateRelativeDateType', - time_granularity: 'TemplateTimeGranularity', - exclude_period_configuration: Optional['outputs.TemplateExcludePeriodConfiguration'] = None, - minimum_granularity: Optional['TemplateTimeGranularity'] = None, - parameter_name: Optional[str] = None, - relative_date_value: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("anchor_date_configuration", anchor_date_configuration) - _setter("column", column) - _setter("filter_id", filter_id) - _setter("null_option", null_option) - _setter("relative_date_type", relative_date_type) - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "anchor_date_configuration", anchor_date_configuration) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) + pulumi.set(__self__, "null_option", null_option) + pulumi.set(__self__, "relative_date_type", relative_date_type) + pulumi.set(__self__, "time_granularity", time_granularity) if exclude_period_configuration is not None: - _setter("exclude_period_configuration", exclude_period_configuration) + pulumi.set(__self__, "exclude_period_configuration", exclude_period_configuration) if minimum_granularity is not None: - _setter("minimum_granularity", minimum_granularity) + pulumi.set(__self__, "minimum_granularity", minimum_granularity) if parameter_name is not None: - _setter("parameter_name", parameter_name) + pulumi.set(__self__, "parameter_name", parameter_name) if relative_date_value is not None: - _setter("relative_date_value", relative_date_value) + pulumi.set(__self__, "relative_date_value", relative_date_value) @property @pulumi.getter(name="anchorDateConfiguration") @@ -84897,23 +66632,10 @@ def __init__(__self__, *, actions: Sequence[str], principal: str, resource: Optional[str] = None): - TemplateResourcePermission._configure( - lambda key, value: pulumi.set(__self__, key, value), - actions=actions, - principal=principal, - resource=resource, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - actions: Sequence[str], - principal: str, - resource: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("actions", actions) - _setter("principal", principal) + pulumi.set(__self__, "actions", actions) + pulumi.set(__self__, "principal", principal) if resource is not None: - _setter("resource", resource) + pulumi.set(__self__, "resource", resource) @property @pulumi.getter @@ -84953,20 +66675,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, expression: str, data_set_identifier: Optional[str] = None): - TemplateRollingDateConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - data_set_identifier=data_set_identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: str, - data_set_identifier: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("expression", expression) + pulumi.set(__self__, "expression", expression) if data_set_identifier is not None: - _setter("data_set_identifier", data_set_identifier) + pulumi.set(__self__, "data_set_identifier", data_set_identifier) @property @pulumi.getter @@ -85004,25 +66715,12 @@ def __init__(__self__, *, row_alternate_colors: Optional[Sequence[str]] = None, status: Optional['TemplateWidgetStatus'] = None, use_primary_background_color: Optional['TemplateWidgetStatus'] = None): - TemplateRowAlternateColorOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - row_alternate_colors=row_alternate_colors, - status=status, - use_primary_background_color=use_primary_background_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - row_alternate_colors: Optional[Sequence[str]] = None, - status: Optional['TemplateWidgetStatus'] = None, - use_primary_background_color: Optional['TemplateWidgetStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if row_alternate_colors is not None: - _setter("row_alternate_colors", row_alternate_colors) + pulumi.set(__self__, "row_alternate_colors", row_alternate_colors) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) if use_primary_background_color is not None: - _setter("use_primary_background_color", use_primary_background_color) + pulumi.set(__self__, "use_primary_background_color", use_primary_background_color) @property @pulumi.getter(name="rowAlternateColors") @@ -85064,21 +66762,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, target_visual_options: Optional['TemplateTargetVisualOptions'] = None, target_visuals: Optional[Sequence[str]] = None): - TemplateSameSheetTargetVisualConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_visual_options=target_visual_options, - target_visuals=target_visuals, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_visual_options: Optional['TemplateTargetVisualOptions'] = None, - target_visuals: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if target_visual_options is not None: - _setter("target_visual_options", target_visual_options) + pulumi.set(__self__, "target_visual_options", target_visual_options) if target_visuals is not None: - _setter("target_visuals", target_visuals) + pulumi.set(__self__, "target_visuals", target_visuals) @property @pulumi.getter(name="targetVisualOptions") @@ -85097,25 +66784,12 @@ def __init__(__self__, *, destination: Optional[Sequence['outputs.TemplateDimensionField']] = None, source: Optional[Sequence['outputs.TemplateDimensionField']] = None, weight: Optional[Sequence['outputs.TemplateMeasureField']] = None): - TemplateSankeyDiagramAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - source=source, - weight=weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: Optional[Sequence['outputs.TemplateDimensionField']] = None, - source: Optional[Sequence['outputs.TemplateDimensionField']] = None, - weight: Optional[Sequence['outputs.TemplateMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination is not None: - _setter("destination", destination) + pulumi.set(__self__, "destination", destination) if source is not None: - _setter("source", source) + pulumi.set(__self__, "source", source) if weight is not None: - _setter("weight", weight) + pulumi.set(__self__, "weight", weight) @property @pulumi.getter @@ -85160,25 +66834,12 @@ def __init__(__self__, *, data_labels: Optional['outputs.TemplateDataLabelOptions'] = None, field_wells: Optional['outputs.TemplateSankeyDiagramFieldWells'] = None, sort_configuration: Optional['outputs.TemplateSankeyDiagramSortConfiguration'] = None): - TemplateSankeyDiagramChartConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_labels=data_labels, - field_wells=field_wells, - sort_configuration=sort_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_labels: Optional['outputs.TemplateDataLabelOptions'] = None, - field_wells: Optional['outputs.TemplateSankeyDiagramFieldWells'] = None, - sort_configuration: Optional['outputs.TemplateSankeyDiagramSortConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) @property @pulumi.getter(name="dataLabels") @@ -85217,17 +66878,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, sankey_diagram_aggregated_field_wells: Optional['outputs.TemplateSankeyDiagramAggregatedFieldWells'] = None): - TemplateSankeyDiagramFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - sankey_diagram_aggregated_field_wells=sankey_diagram_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sankey_diagram_aggregated_field_wells: Optional['outputs.TemplateSankeyDiagramAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if sankey_diagram_aggregated_field_wells is not None: - _setter("sankey_diagram_aggregated_field_wells", sankey_diagram_aggregated_field_wells) + pulumi.set(__self__, "sankey_diagram_aggregated_field_wells", sankey_diagram_aggregated_field_wells) @property @pulumi.getter(name="sankeyDiagramAggregatedFieldWells") @@ -85262,25 +66914,12 @@ def __init__(__self__, *, destination_items_limit: Optional['outputs.TemplateItemsLimitConfiguration'] = None, source_items_limit: Optional['outputs.TemplateItemsLimitConfiguration'] = None, weight_sort: Optional[Sequence['outputs.TemplateFieldSortOptions']] = None): - TemplateSankeyDiagramSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_items_limit=destination_items_limit, - source_items_limit=source_items_limit, - weight_sort=weight_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_items_limit: Optional['outputs.TemplateItemsLimitConfiguration'] = None, - source_items_limit: Optional['outputs.TemplateItemsLimitConfiguration'] = None, - weight_sort: Optional[Sequence['outputs.TemplateFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination_items_limit is not None: - _setter("destination_items_limit", destination_items_limit) + pulumi.set(__self__, "destination_items_limit", destination_items_limit) if source_items_limit is not None: - _setter("source_items_limit", source_items_limit) + pulumi.set(__self__, "source_items_limit", source_items_limit) if weight_sort is not None: - _setter("weight_sort", weight_sort) + pulumi.set(__self__, "weight_sort", weight_sort) @property @pulumi.getter(name="destinationItemsLimit") @@ -85325,32 +66964,15 @@ def __init__(__self__, *, chart_configuration: Optional['outputs.TemplateSankeyDiagramChartConfiguration'] = None, subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None): - TemplateSankeyDiagramVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.TemplateVisualCustomAction']] = None, - chart_configuration: Optional['outputs.TemplateSankeyDiagramChartConfiguration'] = None, - subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -85405,33 +67027,16 @@ def __init__(__self__, *, size: Optional[Sequence['outputs.TemplateMeasureField']] = None, x_axis: Optional[Sequence['outputs.TemplateMeasureField']] = None, y_axis: Optional[Sequence['outputs.TemplateMeasureField']] = None): - TemplateScatterPlotCategoricallyAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - label=label, - size=size, - x_axis=x_axis, - y_axis=y_axis, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: Optional[Sequence['outputs.TemplateDimensionField']] = None, - label: Optional[Sequence['outputs.TemplateDimensionField']] = None, - size: Optional[Sequence['outputs.TemplateMeasureField']] = None, - x_axis: Optional[Sequence['outputs.TemplateMeasureField']] = None, - y_axis: Optional[Sequence['outputs.TemplateMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if label is not None: - _setter("label", label) + pulumi.set(__self__, "label", label) if size is not None: - _setter("size", size) + pulumi.set(__self__, "size", size) if x_axis is not None: - _setter("x_axis", x_axis) + pulumi.set(__self__, "x_axis", x_axis) if y_axis is not None: - _setter("y_axis", y_axis) + pulumi.set(__self__, "y_axis", y_axis) @property @pulumi.getter @@ -85500,49 +67105,24 @@ def __init__(__self__, *, x_axis_label_options: Optional['outputs.TemplateChartAxisLabelOptions'] = None, y_axis_display_options: Optional['outputs.TemplateAxisDisplayOptions'] = None, y_axis_label_options: Optional['outputs.TemplateChartAxisLabelOptions'] = None): - TemplateScatterPlotConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_labels=data_labels, - field_wells=field_wells, - legend=legend, - tooltip=tooltip, - visual_palette=visual_palette, - x_axis_display_options=x_axis_display_options, - x_axis_label_options=x_axis_label_options, - y_axis_display_options=y_axis_display_options, - y_axis_label_options=y_axis_label_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_labels: Optional['outputs.TemplateDataLabelOptions'] = None, - field_wells: Optional['outputs.TemplateScatterPlotFieldWells'] = None, - legend: Optional['outputs.TemplateLegendOptions'] = None, - tooltip: Optional['outputs.TemplateTooltipOptions'] = None, - visual_palette: Optional['outputs.TemplateVisualPalette'] = None, - x_axis_display_options: Optional['outputs.TemplateAxisDisplayOptions'] = None, - x_axis_label_options: Optional['outputs.TemplateChartAxisLabelOptions'] = None, - y_axis_display_options: Optional['outputs.TemplateAxisDisplayOptions'] = None, - y_axis_label_options: Optional['outputs.TemplateChartAxisLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) if x_axis_display_options is not None: - _setter("x_axis_display_options", x_axis_display_options) + pulumi.set(__self__, "x_axis_display_options", x_axis_display_options) if x_axis_label_options is not None: - _setter("x_axis_label_options", x_axis_label_options) + pulumi.set(__self__, "x_axis_label_options", x_axis_label_options) if y_axis_display_options is not None: - _setter("y_axis_display_options", y_axis_display_options) + pulumi.set(__self__, "y_axis_display_options", y_axis_display_options) if y_axis_label_options is not None: - _setter("y_axis_label_options", y_axis_label_options) + pulumi.set(__self__, "y_axis_label_options", y_axis_label_options) @property @pulumi.getter(name="dataLabels") @@ -85614,21 +67194,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, scatter_plot_categorically_aggregated_field_wells: Optional['outputs.TemplateScatterPlotCategoricallyAggregatedFieldWells'] = None, scatter_plot_unaggregated_field_wells: Optional['outputs.TemplateScatterPlotUnaggregatedFieldWells'] = None): - TemplateScatterPlotFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - scatter_plot_categorically_aggregated_field_wells=scatter_plot_categorically_aggregated_field_wells, - scatter_plot_unaggregated_field_wells=scatter_plot_unaggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - scatter_plot_categorically_aggregated_field_wells: Optional['outputs.TemplateScatterPlotCategoricallyAggregatedFieldWells'] = None, - scatter_plot_unaggregated_field_wells: Optional['outputs.TemplateScatterPlotUnaggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if scatter_plot_categorically_aggregated_field_wells is not None: - _setter("scatter_plot_categorically_aggregated_field_wells", scatter_plot_categorically_aggregated_field_wells) + pulumi.set(__self__, "scatter_plot_categorically_aggregated_field_wells", scatter_plot_categorically_aggregated_field_wells) if scatter_plot_unaggregated_field_wells is not None: - _setter("scatter_plot_unaggregated_field_wells", scatter_plot_unaggregated_field_wells) + pulumi.set(__self__, "scatter_plot_unaggregated_field_wells", scatter_plot_unaggregated_field_wells) @property @pulumi.getter(name="scatterPlotCategoricallyAggregatedFieldWells") @@ -85668,33 +67237,16 @@ def __init__(__self__, *, size: Optional[Sequence['outputs.TemplateMeasureField']] = None, x_axis: Optional[Sequence['outputs.TemplateDimensionField']] = None, y_axis: Optional[Sequence['outputs.TemplateDimensionField']] = None): - TemplateScatterPlotUnaggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - category=category, - label=label, - size=size, - x_axis=x_axis, - y_axis=y_axis, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category: Optional[Sequence['outputs.TemplateDimensionField']] = None, - label: Optional[Sequence['outputs.TemplateDimensionField']] = None, - size: Optional[Sequence['outputs.TemplateMeasureField']] = None, - x_axis: Optional[Sequence['outputs.TemplateDimensionField']] = None, - y_axis: Optional[Sequence['outputs.TemplateDimensionField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if label is not None: - _setter("label", label) + pulumi.set(__self__, "label", label) if size is not None: - _setter("size", size) + pulumi.set(__self__, "size", size) if x_axis is not None: - _setter("x_axis", x_axis) + pulumi.set(__self__, "x_axis", x_axis) if y_axis is not None: - _setter("y_axis", y_axis) + pulumi.set(__self__, "y_axis", y_axis) @property @pulumi.getter @@ -85752,36 +67304,17 @@ def __init__(__self__, *, column_hierarchies: Optional[Sequence['outputs.TemplateColumnHierarchy']] = None, subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None): - TemplateScatterPlotVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.TemplateVisualCustomAction']] = None, - chart_configuration: Optional['outputs.TemplateScatterPlotConfiguration'] = None, - column_hierarchies: Optional[Sequence['outputs.TemplateColumnHierarchy']] = None, - subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -85836,21 +67369,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, visibility: Optional['TemplateVisibility'] = None, visible_range: Optional['outputs.TemplateVisibleRangeOptions'] = None): - TemplateScrollBarOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - visible_range=visible_range, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional['TemplateVisibility'] = None, - visible_range: Optional['outputs.TemplateVisibleRangeOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) if visible_range is not None: - _setter("visible_range", visible_range) + pulumi.set(__self__, "visible_range", visible_range) @property @pulumi.getter @@ -85867,17 +67389,8 @@ def visible_range(self) -> Optional['outputs.TemplateVisibleRangeOptions']: class TemplateSecondaryValueOptions(dict): def __init__(__self__, *, visibility: Optional['TemplateVisibility'] = None): - TemplateSecondaryValueOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -85889,17 +67402,8 @@ def visibility(self) -> Optional['TemplateVisibility']: class TemplateSectionAfterPageBreak(dict): def __init__(__self__, *, status: Optional['TemplateSectionPageBreakStatus'] = None): - TemplateSectionAfterPageBreak._configure( - lambda key, value: pulumi.set(__self__, key, value), - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status: Optional['TemplateSectionPageBreakStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter @@ -85928,17 +67432,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, paper_canvas_size_options: Optional['outputs.TemplateSectionBasedLayoutPaperCanvasSizeOptions'] = None): - TemplateSectionBasedLayoutCanvasSizeOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - paper_canvas_size_options=paper_canvas_size_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - paper_canvas_size_options: Optional['outputs.TemplateSectionBasedLayoutPaperCanvasSizeOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if paper_canvas_size_options is not None: - _setter("paper_canvas_size_options", paper_canvas_size_options) + pulumi.set(__self__, "paper_canvas_size_options", paper_canvas_size_options) @property @pulumi.getter(name="paperCanvasSizeOptions") @@ -85976,25 +67471,10 @@ def __init__(__self__, *, canvas_size_options: 'outputs.TemplateSectionBasedLayoutCanvasSizeOptions', footer_sections: Sequence['outputs.TemplateHeaderFooterSectionConfiguration'], header_sections: Sequence['outputs.TemplateHeaderFooterSectionConfiguration']): - TemplateSectionBasedLayoutConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - body_sections=body_sections, - canvas_size_options=canvas_size_options, - footer_sections=footer_sections, - header_sections=header_sections, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - body_sections: Sequence['outputs.TemplateBodySectionConfiguration'], - canvas_size_options: 'outputs.TemplateSectionBasedLayoutCanvasSizeOptions', - footer_sections: Sequence['outputs.TemplateHeaderFooterSectionConfiguration'], - header_sections: Sequence['outputs.TemplateHeaderFooterSectionConfiguration'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("body_sections", body_sections) - _setter("canvas_size_options", canvas_size_options) - _setter("footer_sections", footer_sections) - _setter("header_sections", header_sections) + pulumi.set(__self__, "body_sections", body_sections) + pulumi.set(__self__, "canvas_size_options", canvas_size_options) + pulumi.set(__self__, "footer_sections", footer_sections) + pulumi.set(__self__, "header_sections", header_sections) @property @pulumi.getter(name="bodySections") @@ -86044,25 +67524,12 @@ def __init__(__self__, *, paper_margin: Optional['outputs.TemplateSpacing'] = None, paper_orientation: Optional['TemplatePaperOrientation'] = None, paper_size: Optional['TemplatePaperSize'] = None): - TemplateSectionBasedLayoutPaperCanvasSizeOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - paper_margin=paper_margin, - paper_orientation=paper_orientation, - paper_size=paper_size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - paper_margin: Optional['outputs.TemplateSpacing'] = None, - paper_orientation: Optional['TemplatePaperOrientation'] = None, - paper_size: Optional['TemplatePaperSize'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if paper_margin is not None: - _setter("paper_margin", paper_margin) + pulumi.set(__self__, "paper_margin", paper_margin) if paper_orientation is not None: - _setter("paper_orientation", paper_orientation) + pulumi.set(__self__, "paper_orientation", paper_orientation) if paper_size is not None: - _setter("paper_size", paper_size) + pulumi.set(__self__, "paper_size", paper_size) @property @pulumi.getter(name="paperMargin") @@ -86101,16 +67568,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, free_form_layout: 'outputs.TemplateFreeFormSectionLayoutConfiguration'): - TemplateSectionLayoutConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - free_form_layout=free_form_layout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - free_form_layout: 'outputs.TemplateFreeFormSectionLayoutConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("free_form_layout", free_form_layout) + pulumi.set(__self__, "free_form_layout", free_form_layout) @property @pulumi.getter(name="freeFormLayout") @@ -86122,17 +67580,8 @@ def free_form_layout(self) -> 'outputs.TemplateFreeFormSectionLayoutConfiguratio class TemplateSectionPageBreakConfiguration(dict): def __init__(__self__, *, after: Optional['outputs.TemplateSectionAfterPageBreak'] = None): - TemplateSectionPageBreakConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - after=after, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - after: Optional['outputs.TemplateSectionAfterPageBreak'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if after is not None: - _setter("after", after) + pulumi.set(__self__, "after", after) @property @pulumi.getter @@ -86148,21 +67597,10 @@ def __init__(__self__, *, """ :param str height: String based length that is composed of value and unit in px """ - TemplateSectionStyle._configure( - lambda key, value: pulumi.set(__self__, key, value), - height=height, - padding=padding, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - height: Optional[str] = None, - padding: Optional['outputs.TemplateSpacing'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if height is not None: - _setter("height", height) + pulumi.set(__self__, "height", height) if padding is not None: - _setter("padding", padding) + pulumi.set(__self__, "padding", padding) @property @pulumi.getter @@ -86199,17 +67637,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, sheet_visual_scoping_configurations: Optional[Sequence['outputs.TemplateSheetVisualScopingConfiguration']] = None): - TemplateSelectedSheetsFilterScopeConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - sheet_visual_scoping_configurations=sheet_visual_scoping_configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sheet_visual_scoping_configurations: Optional[Sequence['outputs.TemplateSheetVisualScopingConfiguration']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if sheet_visual_scoping_configurations is not None: - _setter("sheet_visual_scoping_configurations", sheet_visual_scoping_configurations) + pulumi.set(__self__, "sheet_visual_scoping_configurations", sheet_visual_scoping_configurations) @property @pulumi.getter(name="sheetVisualScopingConfigurations") @@ -86241,21 +67670,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, data_field_series_item: Optional['outputs.TemplateDataFieldSeriesItem'] = None, field_series_item: Optional['outputs.TemplateFieldSeriesItem'] = None): - TemplateSeriesItem._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_field_series_item=data_field_series_item, - field_series_item=field_series_item, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_field_series_item: Optional['outputs.TemplateDataFieldSeriesItem'] = None, - field_series_item: Optional['outputs.TemplateFieldSeriesItem'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_field_series_item is not None: - _setter("data_field_series_item", data_field_series_item) + pulumi.set(__self__, "data_field_series_item", data_field_series_item) if field_series_item is not None: - _setter("field_series_item", field_series_item) + pulumi.set(__self__, "field_series_item", field_series_item) @property @pulumi.getter(name="dataFieldSeriesItem") @@ -86290,19 +67708,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, destination_parameter_name: str, value: 'outputs.TemplateDestinationParameterValueConfiguration'): - TemplateSetParameterValueConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_parameter_name=destination_parameter_name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_parameter_name: str, - value: 'outputs.TemplateDestinationParameterValueConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination_parameter_name", destination_parameter_name) - _setter("value", value) + pulumi.set(__self__, "destination_parameter_name", destination_parameter_name) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="destinationParameterName") @@ -86336,16 +67743,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, background_color: 'outputs.TemplateConditionalFormattingColor'): - TemplateShapeConditionalFormat._configure( - lambda key, value: pulumi.set(__self__, key, value), - background_color=background_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - background_color: 'outputs.TemplateConditionalFormattingColor', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("background_color", background_color) + pulumi.set(__self__, "background_color", background_color) @property @pulumi.getter(name="backgroundColor") @@ -86375,21 +67773,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, name: Optional[str] = None, sheet_id: Optional[str] = None): - TemplateSheet._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - sheet_id=sheet_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[str] = None, - sheet_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if sheet_id is not None: - _setter("sheet_id", sheet_id) + pulumi.set(__self__, "sheet_id", sheet_id) @property @pulumi.getter @@ -86424,21 +67811,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, info_icon_text: Optional[str] = None, visibility: Optional['TemplateVisibility'] = None): - TemplateSheetControlInfoIconLabelOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - info_icon_text=info_icon_text, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - info_icon_text: Optional[str] = None, - visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if info_icon_text is not None: - _setter("info_icon_text", info_icon_text) + pulumi.set(__self__, "info_icon_text", info_icon_text) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="infoIconText") @@ -86455,16 +67831,7 @@ def visibility(self) -> Optional['TemplateVisibility']: class TemplateSheetControlLayout(dict): def __init__(__self__, *, configuration: 'outputs.TemplateSheetControlLayoutConfiguration'): - TemplateSheetControlLayout._configure( - lambda key, value: pulumi.set(__self__, key, value), - configuration=configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configuration: 'outputs.TemplateSheetControlLayoutConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("configuration", configuration) + pulumi.set(__self__, "configuration", configuration) @property @pulumi.getter @@ -86493,17 +67860,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, grid_layout: Optional['outputs.TemplateGridLayoutConfiguration'] = None): - TemplateSheetControlLayoutConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - grid_layout=grid_layout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - grid_layout: Optional['outputs.TemplateGridLayoutConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if grid_layout is not None: - _setter("grid_layout", grid_layout) + pulumi.set(__self__, "grid_layout", grid_layout) @property @pulumi.getter(name="gridLayout") @@ -86552,56 +67910,27 @@ def __init__(__self__, *, text_boxes: Optional[Sequence['outputs.TemplateSheetTextBox']] = None, title: Optional[str] = None, visuals: Optional[Sequence['outputs.TemplateVisual']] = None): - TemplateSheetDefinition._configure( - lambda key, value: pulumi.set(__self__, key, value), - sheet_id=sheet_id, - content_type=content_type, - description=description, - filter_controls=filter_controls, - layouts=layouts, - name=name, - parameter_controls=parameter_controls, - sheet_control_layouts=sheet_control_layouts, - text_boxes=text_boxes, - title=title, - visuals=visuals, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sheet_id: str, - content_type: Optional['TemplateSheetContentType'] = None, - description: Optional[str] = None, - filter_controls: Optional[Sequence['outputs.TemplateFilterControl']] = None, - layouts: Optional[Sequence['outputs.TemplateLayout']] = None, - name: Optional[str] = None, - parameter_controls: Optional[Sequence['outputs.TemplateParameterControl']] = None, - sheet_control_layouts: Optional[Sequence['outputs.TemplateSheetControlLayout']] = None, - text_boxes: Optional[Sequence['outputs.TemplateSheetTextBox']] = None, - title: Optional[str] = None, - visuals: Optional[Sequence['outputs.TemplateVisual']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("sheet_id", sheet_id) + pulumi.set(__self__, "sheet_id", sheet_id) if content_type is not None: - _setter("content_type", content_type) + pulumi.set(__self__, "content_type", content_type) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if filter_controls is not None: - _setter("filter_controls", filter_controls) + pulumi.set(__self__, "filter_controls", filter_controls) if layouts is not None: - _setter("layouts", layouts) + pulumi.set(__self__, "layouts", layouts) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if parameter_controls is not None: - _setter("parameter_controls", parameter_controls) + pulumi.set(__self__, "parameter_controls", parameter_controls) if sheet_control_layouts is not None: - _setter("sheet_control_layouts", sheet_control_layouts) + pulumi.set(__self__, "sheet_control_layouts", sheet_control_layouts) if text_boxes is not None: - _setter("text_boxes", text_boxes) + pulumi.set(__self__, "text_boxes", text_boxes) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) if visuals is not None: - _setter("visuals", visuals) + pulumi.set(__self__, "visuals", visuals) @property @pulumi.getter(name="sheetId") @@ -86663,17 +67992,8 @@ def visuals(self) -> Optional[Sequence['outputs.TemplateVisual']]: class TemplateSheetElementConfigurationOverrides(dict): def __init__(__self__, *, visibility: Optional['TemplateVisibility'] = None): - TemplateSheetElementConfigurationOverrides._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -86703,19 +68023,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, configuration_overrides: 'outputs.TemplateSheetElementConfigurationOverrides', expression: str): - TemplateSheetElementRenderingRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - configuration_overrides=configuration_overrides, - expression=expression, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configuration_overrides: 'outputs.TemplateSheetElementConfigurationOverrides', - expression: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("configuration_overrides", configuration_overrides) - _setter("expression", expression) + pulumi.set(__self__, "configuration_overrides", configuration_overrides) + pulumi.set(__self__, "expression", expression) @property @pulumi.getter(name="configurationOverrides") @@ -86750,20 +68059,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, sheet_text_box_id: str, content: Optional[str] = None): - TemplateSheetTextBox._configure( - lambda key, value: pulumi.set(__self__, key, value), - sheet_text_box_id=sheet_text_box_id, - content=content, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sheet_text_box_id: str, - content: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("sheet_text_box_id", sheet_text_box_id) + pulumi.set(__self__, "sheet_text_box_id", sheet_text_box_id) if content is not None: - _setter("content", content) + pulumi.set(__self__, "content", content) @property @pulumi.getter(name="sheetTextBoxId") @@ -86801,23 +68099,10 @@ def __init__(__self__, *, scope: 'TemplateFilterVisualScope', sheet_id: str, visual_ids: Optional[Sequence[str]] = None): - TemplateSheetVisualScopingConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - scope=scope, - sheet_id=sheet_id, - visual_ids=visual_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - scope: 'TemplateFilterVisualScope', - sheet_id: str, - visual_ids: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("scope", scope) - _setter("sheet_id", sheet_id) + pulumi.set(__self__, "scope", scope) + pulumi.set(__self__, "sheet_id", sheet_id) if visual_ids is not None: - _setter("visual_ids", visual_ids) + pulumi.set(__self__, "visual_ids", visual_ids) @property @pulumi.getter @@ -86859,21 +68144,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, plain_text: Optional[str] = None, rich_text: Optional[str] = None): - TemplateShortFormatText._configure( - lambda key, value: pulumi.set(__self__, key, value), - plain_text=plain_text, - rich_text=rich_text, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - plain_text: Optional[str] = None, - rich_text: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if plain_text is not None: - _setter("plain_text", plain_text) + pulumi.set(__self__, "plain_text", plain_text) if rich_text is not None: - _setter("rich_text", rich_text) + pulumi.set(__self__, "rich_text", rich_text) @property @pulumi.getter(name="plainText") @@ -86890,17 +68164,8 @@ def rich_text(self) -> Optional[str]: class TemplateSimpleClusterMarker(dict): def __init__(__self__, *, color: Optional[str] = None): - TemplateSimpleClusterMarker._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) @property @pulumi.getter @@ -86932,21 +68197,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, info_icon_label_options: Optional['outputs.TemplateSheetControlInfoIconLabelOptions'] = None, title_options: Optional['outputs.TemplateLabelOptions'] = None): - TemplateSliderControlDisplayOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - info_icon_label_options=info_icon_label_options, - title_options=title_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - info_icon_label_options: Optional['outputs.TemplateSheetControlInfoIconLabelOptions'] = None, - title_options: Optional['outputs.TemplateLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if info_icon_label_options is not None: - _setter("info_icon_label_options", info_icon_label_options) + pulumi.set(__self__, "info_icon_label_options", info_icon_label_options) if title_options is not None: - _setter("title_options", title_options) + pulumi.set(__self__, "title_options", title_options) @property @pulumi.getter(name="infoIconLabelOptions") @@ -86964,21 +68218,10 @@ class TemplateSmallMultiplesAxisProperties(dict): def __init__(__self__, *, placement: Optional['TemplateSmallMultiplesAxisPlacement'] = None, scale: Optional['TemplateSmallMultiplesAxisScale'] = None): - TemplateSmallMultiplesAxisProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - placement=placement, - scale=scale, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - placement: Optional['TemplateSmallMultiplesAxisPlacement'] = None, - scale: Optional['TemplateSmallMultiplesAxisScale'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if placement is not None: - _setter("placement", placement) + pulumi.set(__self__, "placement", placement) if scale is not None: - _setter("scale", scale) + pulumi.set(__self__, "scale", scale) @property @pulumi.getter @@ -87024,33 +68267,16 @@ def __init__(__self__, *, panel_configuration: Optional['outputs.TemplatePanelConfiguration'] = None, x_axis: Optional['outputs.TemplateSmallMultiplesAxisProperties'] = None, y_axis: Optional['outputs.TemplateSmallMultiplesAxisProperties'] = None): - TemplateSmallMultiplesOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_visible_columns=max_visible_columns, - max_visible_rows=max_visible_rows, - panel_configuration=panel_configuration, - x_axis=x_axis, - y_axis=y_axis, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_visible_columns: Optional[float] = None, - max_visible_rows: Optional[float] = None, - panel_configuration: Optional['outputs.TemplatePanelConfiguration'] = None, - x_axis: Optional['outputs.TemplateSmallMultiplesAxisProperties'] = None, - y_axis: Optional['outputs.TemplateSmallMultiplesAxisProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max_visible_columns is not None: - _setter("max_visible_columns", max_visible_columns) + pulumi.set(__self__, "max_visible_columns", max_visible_columns) if max_visible_rows is not None: - _setter("max_visible_rows", max_visible_rows) + pulumi.set(__self__, "max_visible_rows", max_visible_rows) if panel_configuration is not None: - _setter("panel_configuration", panel_configuration) + pulumi.set(__self__, "panel_configuration", panel_configuration) if x_axis is not None: - _setter("x_axis", x_axis) + pulumi.set(__self__, "x_axis", x_axis) if y_axis is not None: - _setter("y_axis", y_axis) + pulumi.set(__self__, "y_axis", y_axis) @property @pulumi.getter(name="maxVisibleColumns") @@ -87100,19 +68326,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, arn: str, data_set_references: Sequence['outputs.TemplateDataSetReference']): - TemplateSourceAnalysis._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - data_set_references=data_set_references, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: str, - data_set_references: Sequence['outputs.TemplateDataSetReference'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("arn", arn) - _setter("data_set_references", data_set_references) + pulumi.set(__self__, "arn", arn) + pulumi.set(__self__, "data_set_references", data_set_references) @property @pulumi.getter @@ -87149,21 +68364,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, source_analysis: Optional['outputs.TemplateSourceAnalysis'] = None, source_template: Optional['outputs.TemplateSourceTemplate'] = None): - TemplateSourceEntity._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_analysis=source_analysis, - source_template=source_template, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_analysis: Optional['outputs.TemplateSourceAnalysis'] = None, - source_template: Optional['outputs.TemplateSourceTemplate'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if source_analysis is not None: - _setter("source_analysis", source_analysis) + pulumi.set(__self__, "source_analysis", source_analysis) if source_template is not None: - _setter("source_template", source_template) + pulumi.set(__self__, "source_template", source_template) @property @pulumi.getter(name="sourceAnalysis") @@ -87180,16 +68384,7 @@ def source_template(self) -> Optional['outputs.TemplateSourceTemplate']: class TemplateSourceTemplate(dict): def __init__(__self__, *, arn: str): - TemplateSourceTemplate._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) @property @pulumi.getter @@ -87210,29 +68405,14 @@ def __init__(__self__, *, :param str right: String based length that is composed of value and unit :param str top: String based length that is composed of value and unit """ - TemplateSpacing._configure( - lambda key, value: pulumi.set(__self__, key, value), - bottom=bottom, - left=left, - right=right, - top=top, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bottom: Optional[str] = None, - left: Optional[str] = None, - right: Optional[str] = None, - top: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bottom is not None: - _setter("bottom", bottom) + pulumi.set(__self__, "bottom", bottom) if left is not None: - _setter("left", left) + pulumi.set(__self__, "left", left) if right is not None: - _setter("right", right) + pulumi.set(__self__, "right", right) if top is not None: - _setter("top", top) + pulumi.set(__self__, "top", top) @property @pulumi.getter @@ -87291,21 +68471,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, dynamic_value: Optional['outputs.TemplateDynamicDefaultValue'] = None, static_values: Optional[Sequence[str]] = None): - TemplateStringDefaultValues._configure( - lambda key, value: pulumi.set(__self__, key, value), - dynamic_value=dynamic_value, - static_values=static_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dynamic_value: Optional['outputs.TemplateDynamicDefaultValue'] = None, - static_values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dynamic_value is not None: - _setter("dynamic_value", dynamic_value) + pulumi.set(__self__, "dynamic_value", dynamic_value) if static_values is not None: - _setter("static_values", static_values) + pulumi.set(__self__, "static_values", static_values) @property @pulumi.getter(name="dynamicValue") @@ -87342,21 +68511,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, null_value_format_configuration: Optional['outputs.TemplateNullValueFormatConfiguration'] = None, numeric_format_configuration: Optional['outputs.TemplateNumericFormatConfiguration'] = None): - TemplateStringFormatConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - null_value_format_configuration=null_value_format_configuration, - numeric_format_configuration=numeric_format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - null_value_format_configuration: Optional['outputs.TemplateNullValueFormatConfiguration'] = None, - numeric_format_configuration: Optional['outputs.TemplateNumericFormatConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if null_value_format_configuration is not None: - _setter("null_value_format_configuration", null_value_format_configuration) + pulumi.set(__self__, "null_value_format_configuration", null_value_format_configuration) if numeric_format_configuration is not None: - _setter("numeric_format_configuration", numeric_format_configuration) + pulumi.set(__self__, "numeric_format_configuration", numeric_format_configuration) @property @pulumi.getter(name="nullValueFormatConfiguration") @@ -87400,31 +68558,14 @@ def __init__(__self__, *, default_values: Optional['outputs.TemplateStringDefaultValues'] = None, mapped_data_set_parameters: Optional[Sequence['outputs.TemplateMappedDataSetParameter']] = None, value_when_unset: Optional['outputs.TemplateStringValueWhenUnsetConfiguration'] = None): - TemplateStringParameterDeclaration._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - parameter_value_type=parameter_value_type, - default_values=default_values, - mapped_data_set_parameters=mapped_data_set_parameters, - value_when_unset=value_when_unset, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - parameter_value_type: 'TemplateParameterValueType', - default_values: Optional['outputs.TemplateStringDefaultValues'] = None, - mapped_data_set_parameters: Optional[Sequence['outputs.TemplateMappedDataSetParameter']] = None, - value_when_unset: Optional['outputs.TemplateStringValueWhenUnsetConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("parameter_value_type", parameter_value_type) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "parameter_value_type", parameter_value_type) if default_values is not None: - _setter("default_values", default_values) + pulumi.set(__self__, "default_values", default_values) if mapped_data_set_parameters is not None: - _setter("mapped_data_set_parameters", mapped_data_set_parameters) + pulumi.set(__self__, "mapped_data_set_parameters", mapped_data_set_parameters) if value_when_unset is not None: - _setter("value_when_unset", value_when_unset) + pulumi.set(__self__, "value_when_unset", value_when_unset) @property @pulumi.getter @@ -87476,21 +68617,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, custom_value: Optional[str] = None, value_when_unset_option: Optional['TemplateValueWhenUnsetOption'] = None): - TemplateStringValueWhenUnsetConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_value=custom_value, - value_when_unset_option=value_when_unset_option, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_value: Optional[str] = None, - value_when_unset_option: Optional['TemplateValueWhenUnsetOption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_value is not None: - _setter("custom_value", custom_value) + pulumi.set(__self__, "custom_value", custom_value) if value_when_unset_option is not None: - _setter("value_when_unset_option", value_when_unset_option) + pulumi.set(__self__, "value_when_unset_option", value_when_unset_option) @property @pulumi.getter(name="customValue") @@ -87545,45 +68675,22 @@ def __init__(__self__, *, total_cell_style: Optional['outputs.TemplateTableCellStyle'] = None, totals_visibility: Optional['TemplateVisibility'] = None, value_cell_style: Optional['outputs.TemplateTableCellStyle'] = None): - TemplateSubtotalOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_label=custom_label, - field_level=field_level, - field_level_options=field_level_options, - metric_header_cell_style=metric_header_cell_style, - style_targets=style_targets, - total_cell_style=total_cell_style, - totals_visibility=totals_visibility, - value_cell_style=value_cell_style, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_label: Optional[str] = None, - field_level: Optional['TemplatePivotTableSubtotalLevel'] = None, - field_level_options: Optional[Sequence['outputs.TemplatePivotTableFieldSubtotalOptions']] = None, - metric_header_cell_style: Optional['outputs.TemplateTableCellStyle'] = None, - style_targets: Optional[Sequence['outputs.TemplateTableStyleTarget']] = None, - total_cell_style: Optional['outputs.TemplateTableCellStyle'] = None, - totals_visibility: Optional['TemplateVisibility'] = None, - value_cell_style: Optional['outputs.TemplateTableCellStyle'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if field_level is not None: - _setter("field_level", field_level) + pulumi.set(__self__, "field_level", field_level) if field_level_options is not None: - _setter("field_level_options", field_level_options) + pulumi.set(__self__, "field_level_options", field_level_options) if metric_header_cell_style is not None: - _setter("metric_header_cell_style", metric_header_cell_style) + pulumi.set(__self__, "metric_header_cell_style", metric_header_cell_style) if style_targets is not None: - _setter("style_targets", style_targets) + pulumi.set(__self__, "style_targets", style_targets) if total_cell_style is not None: - _setter("total_cell_style", total_cell_style) + pulumi.set(__self__, "total_cell_style", total_cell_style) if totals_visibility is not None: - _setter("totals_visibility", totals_visibility) + pulumi.set(__self__, "totals_visibility", totals_visibility) if value_cell_style is not None: - _setter("value_cell_style", value_cell_style) + pulumi.set(__self__, "value_cell_style", value_cell_style) @property @pulumi.getter(name="customLabel") @@ -87648,21 +68755,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, group_by: Optional[Sequence['outputs.TemplateDimensionField']] = None, values: Optional[Sequence['outputs.TemplateMeasureField']] = None): - TemplateTableAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_by=group_by, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_by: Optional[Sequence['outputs.TemplateDimensionField']] = None, - values: Optional[Sequence['outputs.TemplateMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if group_by is not None: - _setter("group_by", group_by) + pulumi.set(__self__, "group_by", group_by) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter(name="groupBy") @@ -87681,25 +68777,12 @@ def __init__(__self__, *, color: Optional[str] = None, style: Optional['TemplateTableBorderStyle'] = None, thickness: Optional[float] = None): - TemplateTableBorderOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - color=color, - style=style, - thickness=thickness, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color: Optional[str] = None, - style: Optional['TemplateTableBorderStyle'] = None, - thickness: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color is not None: - _setter("color", color) + pulumi.set(__self__, "color", color) if style is not None: - _setter("style", style) + pulumi.set(__self__, "style", style) if thickness is not None: - _setter("thickness", thickness) + pulumi.set(__self__, "thickness", thickness) @property @pulumi.getter @@ -87741,20 +68824,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, field_id: str, text_format: Optional['outputs.TemplateTextConditionalFormat'] = None): - TemplateTableCellConditionalFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - text_format=text_format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: str, - text_format: Optional['outputs.TemplateTextConditionalFormat'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if text_format is not None: - _setter("text_format", text_format) + pulumi.set(__self__, "text_format", text_format) @property @pulumi.getter(name="fieldId") @@ -87788,17 +68860,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, table_cell_image_scaling_configuration: Optional['TemplateTableCellImageScalingConfiguration'] = None): - TemplateTableCellImageSizingConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - table_cell_image_scaling_configuration=table_cell_image_scaling_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - table_cell_image_scaling_configuration: Optional['TemplateTableCellImageScalingConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if table_cell_image_scaling_configuration is not None: - _setter("table_cell_image_scaling_configuration", table_cell_image_scaling_configuration) + pulumi.set(__self__, "table_cell_image_scaling_configuration", table_cell_image_scaling_configuration) @property @pulumi.getter(name="tableCellImageScalingConfiguration") @@ -87842,45 +68905,22 @@ def __init__(__self__, *, text_wrap: Optional['TemplateTextWrap'] = None, vertical_text_alignment: Optional['TemplateVerticalTextAlignment'] = None, visibility: Optional['TemplateVisibility'] = None): - TemplateTableCellStyle._configure( - lambda key, value: pulumi.set(__self__, key, value), - background_color=background_color, - border=border, - font_configuration=font_configuration, - height=height, - horizontal_text_alignment=horizontal_text_alignment, - text_wrap=text_wrap, - vertical_text_alignment=vertical_text_alignment, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - background_color: Optional[str] = None, - border: Optional['outputs.TemplateGlobalTableBorderOptions'] = None, - font_configuration: Optional['outputs.TemplateFontConfiguration'] = None, - height: Optional[float] = None, - horizontal_text_alignment: Optional['TemplateHorizontalTextAlignment'] = None, - text_wrap: Optional['TemplateTextWrap'] = None, - vertical_text_alignment: Optional['TemplateVerticalTextAlignment'] = None, - visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if background_color is not None: - _setter("background_color", background_color) + pulumi.set(__self__, "background_color", background_color) if border is not None: - _setter("border", border) + pulumi.set(__self__, "border", border) if font_configuration is not None: - _setter("font_configuration", font_configuration) + pulumi.set(__self__, "font_configuration", font_configuration) if height is not None: - _setter("height", height) + pulumi.set(__self__, "height", height) if horizontal_text_alignment is not None: - _setter("horizontal_text_alignment", horizontal_text_alignment) + pulumi.set(__self__, "horizontal_text_alignment", horizontal_text_alignment) if text_wrap is not None: - _setter("text_wrap", text_wrap) + pulumi.set(__self__, "text_wrap", text_wrap) if vertical_text_alignment is not None: - _setter("vertical_text_alignment", vertical_text_alignment) + pulumi.set(__self__, "vertical_text_alignment", vertical_text_alignment) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="backgroundColor") @@ -87944,17 +68984,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, conditional_formatting_options: Optional[Sequence['outputs.TemplateTableConditionalFormattingOption']] = None): - TemplateTableConditionalFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - conditional_formatting_options=conditional_formatting_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - conditional_formatting_options: Optional[Sequence['outputs.TemplateTableConditionalFormattingOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if conditional_formatting_options is not None: - _setter("conditional_formatting_options", conditional_formatting_options) + pulumi.set(__self__, "conditional_formatting_options", conditional_formatting_options) @property @pulumi.getter(name="conditionalFormattingOptions") @@ -87967,21 +68998,10 @@ class TemplateTableConditionalFormattingOption(dict): def __init__(__self__, *, cell: Optional['outputs.TemplateTableCellConditionalFormatting'] = None, row: Optional['outputs.TemplateTableRowConditionalFormatting'] = None): - TemplateTableConditionalFormattingOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - cell=cell, - row=row, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cell: Optional['outputs.TemplateTableCellConditionalFormatting'] = None, - row: Optional['outputs.TemplateTableRowConditionalFormatting'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cell is not None: - _setter("cell", cell) + pulumi.set(__self__, "cell", cell) if row is not None: - _setter("row", row) + pulumi.set(__self__, "row", row) @property @pulumi.getter @@ -88033,41 +69053,20 @@ def __init__(__self__, *, table_inline_visualizations: Optional[Sequence['outputs.TemplateTableInlineVisualization']] = None, table_options: Optional['outputs.TemplateTableOptions'] = None, total_options: Optional['outputs.TemplateTotalOptions'] = None): - TemplateTableConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_options=field_options, - field_wells=field_wells, - paginated_report_options=paginated_report_options, - sort_configuration=sort_configuration, - table_inline_visualizations=table_inline_visualizations, - table_options=table_options, - total_options=total_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_options: Optional['outputs.TemplateTableFieldOptions'] = None, - field_wells: Optional['outputs.TemplateTableFieldWells'] = None, - paginated_report_options: Optional['outputs.TemplateTablePaginatedReportOptions'] = None, - sort_configuration: Optional['outputs.TemplateTableSortConfiguration'] = None, - table_inline_visualizations: Optional[Sequence['outputs.TemplateTableInlineVisualization']] = None, - table_options: Optional['outputs.TemplateTableOptions'] = None, - total_options: Optional['outputs.TemplateTotalOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_options is not None: - _setter("field_options", field_options) + pulumi.set(__self__, "field_options", field_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if paginated_report_options is not None: - _setter("paginated_report_options", paginated_report_options) + pulumi.set(__self__, "paginated_report_options", paginated_report_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if table_inline_visualizations is not None: - _setter("table_inline_visualizations", table_inline_visualizations) + pulumi.set(__self__, "table_inline_visualizations", table_inline_visualizations) if table_options is not None: - _setter("table_options", table_options) + pulumi.set(__self__, "table_options", table_options) if total_options is not None: - _setter("total_options", total_options) + pulumi.set(__self__, "total_options", total_options) @property @pulumi.getter(name="fieldOptions") @@ -88109,17 +69108,8 @@ def total_options(self) -> Optional['outputs.TemplateTotalOptions']: class TemplateTableFieldCustomIconContent(dict): def __init__(__self__, *, icon: Optional['TemplateTableFieldIconSetType'] = None): - TemplateTableFieldCustomIconContent._configure( - lambda key, value: pulumi.set(__self__, key, value), - icon=icon, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - icon: Optional['TemplateTableFieldIconSetType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if icon is not None: - _setter("icon", icon) + pulumi.set(__self__, "icon", icon) @property @pulumi.getter @@ -88149,20 +69139,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, font_configuration: 'outputs.TemplateFontConfiguration', value: Optional[str] = None): - TemplateTableFieldCustomTextContent._configure( - lambda key, value: pulumi.set(__self__, key, value), - font_configuration=font_configuration, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - font_configuration: 'outputs.TemplateFontConfiguration', - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("font_configuration", font_configuration) + pulumi.set(__self__, "font_configuration", font_configuration) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="fontConfiguration") @@ -88196,17 +69175,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, sizing_options: Optional['outputs.TemplateTableCellImageSizingConfiguration'] = None): - TemplateTableFieldImageConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - sizing_options=sizing_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sizing_options: Optional['outputs.TemplateTableCellImageSizingConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if sizing_options is not None: - _setter("sizing_options", sizing_options) + pulumi.set(__self__, "sizing_options", sizing_options) @property @pulumi.getter(name="sizingOptions") @@ -88219,19 +69189,8 @@ class TemplateTableFieldLinkConfiguration(dict): def __init__(__self__, *, content: 'outputs.TemplateTableFieldLinkContentConfiguration', target: 'TemplateUrlTargetConfiguration'): - TemplateTableFieldLinkConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - content=content, - target=target, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content: 'outputs.TemplateTableFieldLinkContentConfiguration', - target: 'TemplateUrlTargetConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("content", content) - _setter("target", target) + pulumi.set(__self__, "content", content) + pulumi.set(__self__, "target", target) @property @pulumi.getter @@ -88268,21 +69227,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, custom_icon_content: Optional['outputs.TemplateTableFieldCustomIconContent'] = None, custom_text_content: Optional['outputs.TemplateTableFieldCustomTextContent'] = None): - TemplateTableFieldLinkContentConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_icon_content=custom_icon_content, - custom_text_content=custom_text_content, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_icon_content: Optional['outputs.TemplateTableFieldCustomIconContent'] = None, - custom_text_content: Optional['outputs.TemplateTableFieldCustomTextContent'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_icon_content is not None: - _setter("custom_icon_content", custom_icon_content) + pulumi.set(__self__, "custom_icon_content", custom_icon_content) if custom_text_content is not None: - _setter("custom_text_content", custom_text_content) + pulumi.set(__self__, "custom_text_content", custom_text_content) @property @pulumi.getter(name="customIconContent") @@ -88327,32 +69275,15 @@ def __init__(__self__, *, """ :param str width: String based length that is composed of value and unit in px """ - TemplateTableFieldOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_id=field_id, - custom_label=custom_label, - url_styling=url_styling, - visibility=visibility, - width=width, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_id: str, - custom_label: Optional[str] = None, - url_styling: Optional['outputs.TemplateTableFieldUrlConfiguration'] = None, - visibility: Optional['TemplateVisibility'] = None, - width: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_id", field_id) + pulumi.set(__self__, "field_id", field_id) if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if url_styling is not None: - _setter("url_styling", url_styling) + pulumi.set(__self__, "url_styling", url_styling) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) if width is not None: - _setter("width", width) + pulumi.set(__self__, "width", width) @property @pulumi.getter(name="fieldId") @@ -88408,25 +69339,12 @@ def __init__(__self__, *, order: Optional[Sequence[str]] = None, pinned_field_options: Optional['outputs.TemplateTablePinnedFieldOptions'] = None, selected_field_options: Optional[Sequence['outputs.TemplateTableFieldOption']] = None): - TemplateTableFieldOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - order=order, - pinned_field_options=pinned_field_options, - selected_field_options=selected_field_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - order: Optional[Sequence[str]] = None, - pinned_field_options: Optional['outputs.TemplateTablePinnedFieldOptions'] = None, - selected_field_options: Optional[Sequence['outputs.TemplateTableFieldOption']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if order is not None: - _setter("order", order) + pulumi.set(__self__, "order", order) if pinned_field_options is not None: - _setter("pinned_field_options", pinned_field_options) + pulumi.set(__self__, "pinned_field_options", pinned_field_options) if selected_field_options is not None: - _setter("selected_field_options", selected_field_options) + pulumi.set(__self__, "selected_field_options", selected_field_options) @property @pulumi.getter @@ -88468,21 +69386,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, image_configuration: Optional['outputs.TemplateTableFieldImageConfiguration'] = None, link_configuration: Optional['outputs.TemplateTableFieldLinkConfiguration'] = None): - TemplateTableFieldUrlConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - image_configuration=image_configuration, - link_configuration=link_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - image_configuration: Optional['outputs.TemplateTableFieldImageConfiguration'] = None, - link_configuration: Optional['outputs.TemplateTableFieldLinkConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if image_configuration is not None: - _setter("image_configuration", image_configuration) + pulumi.set(__self__, "image_configuration", image_configuration) if link_configuration is not None: - _setter("link_configuration", link_configuration) + pulumi.set(__self__, "link_configuration", link_configuration) @property @pulumi.getter(name="imageConfiguration") @@ -88519,21 +69426,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, table_aggregated_field_wells: Optional['outputs.TemplateTableAggregatedFieldWells'] = None, table_unaggregated_field_wells: Optional['outputs.TemplateTableUnaggregatedFieldWells'] = None): - TemplateTableFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - table_aggregated_field_wells=table_aggregated_field_wells, - table_unaggregated_field_wells=table_unaggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - table_aggregated_field_wells: Optional['outputs.TemplateTableAggregatedFieldWells'] = None, - table_unaggregated_field_wells: Optional['outputs.TemplateTableUnaggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if table_aggregated_field_wells is not None: - _setter("table_aggregated_field_wells", table_aggregated_field_wells) + pulumi.set(__self__, "table_aggregated_field_wells", table_aggregated_field_wells) if table_unaggregated_field_wells is not None: - _setter("table_unaggregated_field_wells", table_unaggregated_field_wells) + pulumi.set(__self__, "table_unaggregated_field_wells", table_unaggregated_field_wells) @property @pulumi.getter(name="tableAggregatedFieldWells") @@ -88567,17 +69463,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, data_bars: Optional['outputs.TemplateDataBarsOptions'] = None): - TemplateTableInlineVisualization._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_bars=data_bars, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_bars: Optional['outputs.TemplateDataBarsOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_bars is not None: - _setter("data_bars", data_bars) + pulumi.set(__self__, "data_bars", data_bars) @property @pulumi.getter(name="dataBars") @@ -88613,29 +69500,14 @@ def __init__(__self__, *, header_style: Optional['outputs.TemplateTableCellStyle'] = None, orientation: Optional['TemplateTableOrientation'] = None, row_alternate_color_options: Optional['outputs.TemplateRowAlternateColorOptions'] = None): - TemplateTableOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - cell_style=cell_style, - header_style=header_style, - orientation=orientation, - row_alternate_color_options=row_alternate_color_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cell_style: Optional['outputs.TemplateTableCellStyle'] = None, - header_style: Optional['outputs.TemplateTableCellStyle'] = None, - orientation: Optional['TemplateTableOrientation'] = None, - row_alternate_color_options: Optional['outputs.TemplateRowAlternateColorOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cell_style is not None: - _setter("cell_style", cell_style) + pulumi.set(__self__, "cell_style", cell_style) if header_style is not None: - _setter("header_style", header_style) + pulumi.set(__self__, "header_style", header_style) if orientation is not None: - _setter("orientation", orientation) + pulumi.set(__self__, "orientation", orientation) if row_alternate_color_options is not None: - _setter("row_alternate_color_options", row_alternate_color_options) + pulumi.set(__self__, "row_alternate_color_options", row_alternate_color_options) @property @pulumi.getter(name="cellStyle") @@ -88682,21 +69554,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, overflow_column_header_visibility: Optional['TemplateVisibility'] = None, vertical_overflow_visibility: Optional['TemplateVisibility'] = None): - TemplateTablePaginatedReportOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - overflow_column_header_visibility=overflow_column_header_visibility, - vertical_overflow_visibility=vertical_overflow_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - overflow_column_header_visibility: Optional['TemplateVisibility'] = None, - vertical_overflow_visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if overflow_column_header_visibility is not None: - _setter("overflow_column_header_visibility", overflow_column_header_visibility) + pulumi.set(__self__, "overflow_column_header_visibility", overflow_column_header_visibility) if vertical_overflow_visibility is not None: - _setter("vertical_overflow_visibility", vertical_overflow_visibility) + pulumi.set(__self__, "vertical_overflow_visibility", vertical_overflow_visibility) @property @pulumi.getter(name="overflowColumnHeaderVisibility") @@ -88730,17 +69591,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, pinned_left_fields: Optional[Sequence[str]] = None): - TemplateTablePinnedFieldOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - pinned_left_fields=pinned_left_fields, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pinned_left_fields: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pinned_left_fields is not None: - _setter("pinned_left_fields", pinned_left_fields) + pulumi.set(__self__, "pinned_left_fields", pinned_left_fields) @property @pulumi.getter(name="pinnedLeftFields") @@ -88772,21 +69624,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, background_color: Optional['outputs.TemplateConditionalFormattingColor'] = None, text_color: Optional['outputs.TemplateConditionalFormattingColor'] = None): - TemplateTableRowConditionalFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - background_color=background_color, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - background_color: Optional['outputs.TemplateConditionalFormattingColor'] = None, - text_color: Optional['outputs.TemplateConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if background_color is not None: - _setter("background_color", background_color) + pulumi.set(__self__, "background_color", background_color) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter(name="backgroundColor") @@ -88827,37 +69668,18 @@ def __init__(__self__, *, left: Optional['outputs.TemplateTableBorderOptions'] = None, right: Optional['outputs.TemplateTableBorderOptions'] = None, top: Optional['outputs.TemplateTableBorderOptions'] = None): - TemplateTableSideBorderOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - bottom=bottom, - inner_horizontal=inner_horizontal, - inner_vertical=inner_vertical, - left=left, - right=right, - top=top, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bottom: Optional['outputs.TemplateTableBorderOptions'] = None, - inner_horizontal: Optional['outputs.TemplateTableBorderOptions'] = None, - inner_vertical: Optional['outputs.TemplateTableBorderOptions'] = None, - left: Optional['outputs.TemplateTableBorderOptions'] = None, - right: Optional['outputs.TemplateTableBorderOptions'] = None, - top: Optional['outputs.TemplateTableBorderOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bottom is not None: - _setter("bottom", bottom) + pulumi.set(__self__, "bottom", bottom) if inner_horizontal is not None: - _setter("inner_horizontal", inner_horizontal) + pulumi.set(__self__, "inner_horizontal", inner_horizontal) if inner_vertical is not None: - _setter("inner_vertical", inner_vertical) + pulumi.set(__self__, "inner_vertical", inner_vertical) if left is not None: - _setter("left", left) + pulumi.set(__self__, "left", left) if right is not None: - _setter("right", right) + pulumi.set(__self__, "right", right) if top is not None: - _setter("top", top) + pulumi.set(__self__, "top", top) @property @pulumi.getter @@ -88914,21 +69736,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, pagination_configuration: Optional['outputs.TemplatePaginationConfiguration'] = None, row_sort: Optional[Sequence['outputs.TemplateFieldSortOptions']] = None): - TemplateTableSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - pagination_configuration=pagination_configuration, - row_sort=row_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pagination_configuration: Optional['outputs.TemplatePaginationConfiguration'] = None, - row_sort: Optional[Sequence['outputs.TemplateFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pagination_configuration is not None: - _setter("pagination_configuration", pagination_configuration) + pulumi.set(__self__, "pagination_configuration", pagination_configuration) if row_sort is not None: - _setter("row_sort", row_sort) + pulumi.set(__self__, "row_sort", row_sort) @property @pulumi.getter(name="paginationConfiguration") @@ -88962,16 +69773,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, cell_type: 'TemplateStyledCellType'): - TemplateTableStyleTarget._configure( - lambda key, value: pulumi.set(__self__, key, value), - cell_type=cell_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cell_type: 'TemplateStyledCellType', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cell_type", cell_type) + pulumi.set(__self__, "cell_type", cell_type) @property @pulumi.getter(name="cellType") @@ -88983,17 +69785,8 @@ def cell_type(self) -> 'TemplateStyledCellType': class TemplateTableUnaggregatedFieldWells(dict): def __init__(__self__, *, values: Optional[Sequence['outputs.TemplateUnaggregatedField']] = None): - TemplateTableUnaggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - values: Optional[Sequence['outputs.TemplateUnaggregatedField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -89031,36 +69824,17 @@ def __init__(__self__, *, conditional_formatting: Optional['outputs.TemplateTableConditionalFormatting'] = None, subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None): - TemplateTableVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - conditional_formatting=conditional_formatting, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.TemplateVisualCustomAction']] = None, - chart_configuration: Optional['outputs.TemplateTableConfiguration'] = None, - conditional_formatting: Optional['outputs.TemplateTableConditionalFormatting'] = None, - subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if conditional_formatting is not None: - _setter("conditional_formatting", conditional_formatting) + pulumi.set(__self__, "conditional_formatting", conditional_formatting) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -89098,19 +69872,8 @@ class TemplateTag(dict): def __init__(__self__, *, key: str, value: str): - TemplateTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -89150,25 +69913,12 @@ def __init__(__self__, *, info_icon_label_options: Optional['outputs.TemplateSheetControlInfoIconLabelOptions'] = None, placeholder_options: Optional['outputs.TemplateTextControlPlaceholderOptions'] = None, title_options: Optional['outputs.TemplateLabelOptions'] = None): - TemplateTextAreaControlDisplayOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - info_icon_label_options=info_icon_label_options, - placeholder_options=placeholder_options, - title_options=title_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - info_icon_label_options: Optional['outputs.TemplateSheetControlInfoIconLabelOptions'] = None, - placeholder_options: Optional['outputs.TemplateTextControlPlaceholderOptions'] = None, - title_options: Optional['outputs.TemplateLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if info_icon_label_options is not None: - _setter("info_icon_label_options", info_icon_label_options) + pulumi.set(__self__, "info_icon_label_options", info_icon_label_options) if placeholder_options is not None: - _setter("placeholder_options", placeholder_options) + pulumi.set(__self__, "placeholder_options", placeholder_options) if title_options is not None: - _setter("title_options", title_options) + pulumi.set(__self__, "title_options", title_options) @property @pulumi.getter(name="infoIconLabelOptions") @@ -89211,25 +69961,12 @@ def __init__(__self__, *, background_color: Optional['outputs.TemplateConditionalFormattingColor'] = None, icon: Optional['outputs.TemplateConditionalFormattingIcon'] = None, text_color: Optional['outputs.TemplateConditionalFormattingColor'] = None): - TemplateTextConditionalFormat._configure( - lambda key, value: pulumi.set(__self__, key, value), - background_color=background_color, - icon=icon, - text_color=text_color, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - background_color: Optional['outputs.TemplateConditionalFormattingColor'] = None, - icon: Optional['outputs.TemplateConditionalFormattingIcon'] = None, - text_color: Optional['outputs.TemplateConditionalFormattingColor'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if background_color is not None: - _setter("background_color", background_color) + pulumi.set(__self__, "background_color", background_color) if icon is not None: - _setter("icon", icon) + pulumi.set(__self__, "icon", icon) if text_color is not None: - _setter("text_color", text_color) + pulumi.set(__self__, "text_color", text_color) @property @pulumi.getter(name="backgroundColor") @@ -89251,17 +69988,8 @@ def text_color(self) -> Optional['outputs.TemplateConditionalFormattingColor']: class TemplateTextControlPlaceholderOptions(dict): def __init__(__self__, *, visibility: Optional['TemplateVisibility'] = None): - TemplateTextControlPlaceholderOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -89296,25 +70024,12 @@ def __init__(__self__, *, info_icon_label_options: Optional['outputs.TemplateSheetControlInfoIconLabelOptions'] = None, placeholder_options: Optional['outputs.TemplateTextControlPlaceholderOptions'] = None, title_options: Optional['outputs.TemplateLabelOptions'] = None): - TemplateTextFieldControlDisplayOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - info_icon_label_options=info_icon_label_options, - placeholder_options=placeholder_options, - title_options=title_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - info_icon_label_options: Optional['outputs.TemplateSheetControlInfoIconLabelOptions'] = None, - placeholder_options: Optional['outputs.TemplateTextControlPlaceholderOptions'] = None, - title_options: Optional['outputs.TemplateLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if info_icon_label_options is not None: - _setter("info_icon_label_options", info_icon_label_options) + pulumi.set(__self__, "info_icon_label_options", info_icon_label_options) if placeholder_options is not None: - _setter("placeholder_options", placeholder_options) + pulumi.set(__self__, "placeholder_options", placeholder_options) if title_options is not None: - _setter("title_options", title_options) + pulumi.set(__self__, "title_options", title_options) @property @pulumi.getter(name="infoIconLabelOptions") @@ -89337,21 +70052,10 @@ class TemplateThousandSeparatorOptions(dict): def __init__(__self__, *, symbol: Optional['TemplateNumericSeparatorSymbol'] = None, visibility: Optional['TemplateVisibility'] = None): - TemplateThousandSeparatorOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - symbol=symbol, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - symbol: Optional['TemplateNumericSeparatorSymbol'] = None, - visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if symbol is not None: - _setter("symbol", symbol) + pulumi.set(__self__, "symbol", symbol) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -89398,37 +70102,18 @@ def __init__(__self__, *, prediction_interval: Optional[float] = None, seasonality: Optional[float] = None, upper_boundary: Optional[float] = None): - TemplateTimeBasedForecastProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - lower_boundary=lower_boundary, - periods_backward=periods_backward, - periods_forward=periods_forward, - prediction_interval=prediction_interval, - seasonality=seasonality, - upper_boundary=upper_boundary, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - lower_boundary: Optional[float] = None, - periods_backward: Optional[float] = None, - periods_forward: Optional[float] = None, - prediction_interval: Optional[float] = None, - seasonality: Optional[float] = None, - upper_boundary: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if lower_boundary is not None: - _setter("lower_boundary", lower_boundary) + pulumi.set(__self__, "lower_boundary", lower_boundary) if periods_backward is not None: - _setter("periods_backward", periods_backward) + pulumi.set(__self__, "periods_backward", periods_backward) if periods_forward is not None: - _setter("periods_forward", periods_forward) + pulumi.set(__self__, "periods_forward", periods_forward) if prediction_interval is not None: - _setter("prediction_interval", prediction_interval) + pulumi.set(__self__, "prediction_interval", prediction_interval) if seasonality is not None: - _setter("seasonality", seasonality) + pulumi.set(__self__, "seasonality", seasonality) if upper_boundary is not None: - _setter("upper_boundary", upper_boundary) + pulumi.set(__self__, "upper_boundary", upper_boundary) @property @pulumi.getter(name="lowerBoundary") @@ -89490,31 +70175,14 @@ def __init__(__self__, *, parameter_name: Optional[str] = None, time_granularity: Optional['TemplateTimeGranularity'] = None, value: Optional[str] = None): - TemplateTimeEqualityFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - filter_id=filter_id, - parameter_name=parameter_name, - time_granularity=time_granularity, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.TemplateColumnIdentifier', - filter_id: str, - parameter_name: Optional[str] = None, - time_granularity: Optional['TemplateTimeGranularity'] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("filter_id", filter_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) if parameter_name is not None: - _setter("parameter_name", parameter_name) + pulumi.set(__self__, "parameter_name", parameter_name) if time_granularity is not None: - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "time_granularity", time_granularity) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -89570,25 +70238,10 @@ def __init__(__self__, *, range_maximum: str, range_minimum: str, time_granularity: 'TemplateTimeGranularity'): - TemplateTimeRangeDrillDownFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - range_maximum=range_maximum, - range_minimum=range_minimum, - time_granularity=time_granularity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.TemplateColumnIdentifier', - range_maximum: str, - range_minimum: str, - time_granularity: 'TemplateTimeGranularity', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("range_maximum", range_maximum) - _setter("range_minimum", range_minimum) - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "range_maximum", range_maximum) + pulumi.set(__self__, "range_minimum", range_minimum) + pulumi.set(__self__, "time_granularity", time_granularity) @property @pulumi.getter @@ -89654,46 +70307,21 @@ def __init__(__self__, *, range_maximum_value: Optional['outputs.TemplateTimeRangeFilterValue'] = None, range_minimum_value: Optional['outputs.TemplateTimeRangeFilterValue'] = None, time_granularity: Optional['TemplateTimeGranularity'] = None): - TemplateTimeRangeFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - filter_id=filter_id, - null_option=null_option, - exclude_period_configuration=exclude_period_configuration, - include_maximum=include_maximum, - include_minimum=include_minimum, - range_maximum_value=range_maximum_value, - range_minimum_value=range_minimum_value, - time_granularity=time_granularity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.TemplateColumnIdentifier', - filter_id: str, - null_option: 'TemplateFilterNullOption', - exclude_period_configuration: Optional['outputs.TemplateExcludePeriodConfiguration'] = None, - include_maximum: Optional[bool] = None, - include_minimum: Optional[bool] = None, - range_maximum_value: Optional['outputs.TemplateTimeRangeFilterValue'] = None, - range_minimum_value: Optional['outputs.TemplateTimeRangeFilterValue'] = None, - time_granularity: Optional['TemplateTimeGranularity'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("filter_id", filter_id) - _setter("null_option", null_option) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) + pulumi.set(__self__, "null_option", null_option) if exclude_period_configuration is not None: - _setter("exclude_period_configuration", exclude_period_configuration) + pulumi.set(__self__, "exclude_period_configuration", exclude_period_configuration) if include_maximum is not None: - _setter("include_maximum", include_maximum) + pulumi.set(__self__, "include_maximum", include_maximum) if include_minimum is not None: - _setter("include_minimum", include_minimum) + pulumi.set(__self__, "include_minimum", include_minimum) if range_maximum_value is not None: - _setter("range_maximum_value", range_maximum_value) + pulumi.set(__self__, "range_maximum_value", range_maximum_value) if range_minimum_value is not None: - _setter("range_minimum_value", range_minimum_value) + pulumi.set(__self__, "range_minimum_value", range_minimum_value) if time_granularity is not None: - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "time_granularity", time_granularity) @property @pulumi.getter @@ -89766,25 +70394,12 @@ def __init__(__self__, *, parameter: Optional[str] = None, rolling_date: Optional['outputs.TemplateRollingDateConfiguration'] = None, static_value: Optional[str] = None): - TemplateTimeRangeFilterValue._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter=parameter, - rolling_date=rolling_date, - static_value=static_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter: Optional[str] = None, - rolling_date: Optional['outputs.TemplateRollingDateConfiguration'] = None, - static_value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if parameter is not None: - _setter("parameter", parameter) + pulumi.set(__self__, "parameter", parameter) if rolling_date is not None: - _setter("rolling_date", rolling_date) + pulumi.set(__self__, "rolling_date", rolling_date) if static_value is not None: - _setter("static_value", static_value) + pulumi.set(__self__, "static_value", static_value) @property @pulumi.getter @@ -89826,21 +70441,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, column_tooltip_item: Optional['outputs.TemplateColumnTooltipItem'] = None, field_tooltip_item: Optional['outputs.TemplateFieldTooltipItem'] = None): - TemplateTooltipItem._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_tooltip_item=column_tooltip_item, - field_tooltip_item=field_tooltip_item, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_tooltip_item: Optional['outputs.TemplateColumnTooltipItem'] = None, - field_tooltip_item: Optional['outputs.TemplateFieldTooltipItem'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if column_tooltip_item is not None: - _setter("column_tooltip_item", column_tooltip_item) + pulumi.set(__self__, "column_tooltip_item", column_tooltip_item) if field_tooltip_item is not None: - _setter("field_tooltip_item", field_tooltip_item) + pulumi.set(__self__, "field_tooltip_item", field_tooltip_item) @property @pulumi.getter(name="columnTooltipItem") @@ -89880,25 +70484,12 @@ def __init__(__self__, *, field_based_tooltip: Optional['outputs.TemplateFieldBasedTooltip'] = None, selected_tooltip_type: Optional['TemplateSelectedTooltipType'] = None, tooltip_visibility: Optional['TemplateVisibility'] = None): - TemplateTooltipOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_based_tooltip=field_based_tooltip, - selected_tooltip_type=selected_tooltip_type, - tooltip_visibility=tooltip_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_based_tooltip: Optional['outputs.TemplateFieldBasedTooltip'] = None, - selected_tooltip_type: Optional['TemplateSelectedTooltipType'] = None, - tooltip_visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_based_tooltip is not None: - _setter("field_based_tooltip", field_based_tooltip) + pulumi.set(__self__, "field_based_tooltip", field_based_tooltip) if selected_tooltip_type is not None: - _setter("selected_tooltip_type", selected_tooltip_type) + pulumi.set(__self__, "selected_tooltip_type", selected_tooltip_type) if tooltip_visibility is not None: - _setter("tooltip_visibility", tooltip_visibility) + pulumi.set(__self__, "tooltip_visibility", tooltip_visibility) @property @pulumi.getter(name="fieldBasedTooltip") @@ -89948,34 +70539,15 @@ def __init__(__self__, *, limit: Optional[float] = None, parameter_name: Optional[str] = None, time_granularity: Optional['TemplateTimeGranularity'] = None): - TemplateTopBottomFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - aggregation_sort_configurations=aggregation_sort_configurations, - column=column, - filter_id=filter_id, - limit=limit, - parameter_name=parameter_name, - time_granularity=time_granularity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aggregation_sort_configurations: Sequence['outputs.TemplateAggregationSortConfiguration'], - column: 'outputs.TemplateColumnIdentifier', - filter_id: str, - limit: Optional[float] = None, - parameter_name: Optional[str] = None, - time_granularity: Optional['TemplateTimeGranularity'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("aggregation_sort_configurations", aggregation_sort_configurations) - _setter("column", column) - _setter("filter_id", filter_id) + pulumi.set(__self__, "aggregation_sort_configurations", aggregation_sort_configurations) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "filter_id", filter_id) if limit is not None: - _setter("limit", limit) + pulumi.set(__self__, "limit", limit) if parameter_name is not None: - _setter("parameter_name", parameter_name) + pulumi.set(__self__, "parameter_name", parameter_name) if time_granularity is not None: - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "time_granularity", time_granularity) @property @pulumi.getter(name="aggregationSortConfigurations") @@ -90040,43 +70612,20 @@ def __init__(__self__, *, sort_order: Optional['TemplateTopBottomSortOrder'] = None, time: Optional['outputs.TemplateDimensionField'] = None, value: Optional['outputs.TemplateMeasureField'] = None): - TemplateTopBottomMoversComputation._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - type=type, - category=category, - mover_size=mover_size, - name=name, - sort_order=sort_order, - time=time, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: str, - type: 'TemplateTopBottomComputationType', - category: Optional['outputs.TemplateDimensionField'] = None, - mover_size: Optional[float] = None, - name: Optional[str] = None, - sort_order: Optional['TemplateTopBottomSortOrder'] = None, - time: Optional['outputs.TemplateDimensionField'] = None, - value: Optional['outputs.TemplateMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) - _setter("type", type) + pulumi.set(__self__, "computation_id", computation_id) + pulumi.set(__self__, "type", type) if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if mover_size is not None: - _setter("mover_size", mover_size) + pulumi.set(__self__, "mover_size", mover_size) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if sort_order is not None: - _setter("sort_order", sort_order) + pulumi.set(__self__, "sort_order", sort_order) if time is not None: - _setter("time", time) + pulumi.set(__self__, "time", time) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -90147,35 +70696,16 @@ def __init__(__self__, *, name: Optional[str] = None, result_size: Optional[float] = None, value: Optional['outputs.TemplateMeasureField'] = None): - TemplateTopBottomRankedComputation._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - type=type, - category=category, - name=name, - result_size=result_size, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: str, - type: 'TemplateTopBottomComputationType', - category: Optional['outputs.TemplateDimensionField'] = None, - name: Optional[str] = None, - result_size: Optional[float] = None, - value: Optional['outputs.TemplateMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) - _setter("type", type) + pulumi.set(__self__, "computation_id", computation_id) + pulumi.set(__self__, "type", type) if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if result_size is not None: - _setter("result_size", result_size) + pulumi.set(__self__, "result_size", result_size) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -90231,24 +70761,11 @@ def __init__(__self__, *, computation_id: str, name: Optional[str] = None, value: Optional['outputs.TemplateMeasureField'] = None): - TemplateTotalAggregationComputation._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: str, - name: Optional[str] = None, - value: Optional['outputs.TemplateMeasureField'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) + pulumi.set(__self__, "computation_id", computation_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="computationId") @@ -90297,33 +70814,16 @@ def __init__(__self__, *, scroll_status: Optional['TemplateTableTotalsScrollStatus'] = None, total_cell_style: Optional['outputs.TemplateTableCellStyle'] = None, totals_visibility: Optional['TemplateVisibility'] = None): - TemplateTotalOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_label=custom_label, - placement=placement, - scroll_status=scroll_status, - total_cell_style=total_cell_style, - totals_visibility=totals_visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_label: Optional[str] = None, - placement: Optional['TemplateTableTotalsPlacement'] = None, - scroll_status: Optional['TemplateTableTotalsScrollStatus'] = None, - total_cell_style: Optional['outputs.TemplateTableCellStyle'] = None, - totals_visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_label is not None: - _setter("custom_label", custom_label) + pulumi.set(__self__, "custom_label", custom_label) if placement is not None: - _setter("placement", placement) + pulumi.set(__self__, "placement", placement) if scroll_status is not None: - _setter("scroll_status", scroll_status) + pulumi.set(__self__, "scroll_status", scroll_status) if total_cell_style is not None: - _setter("total_cell_style", total_cell_style) + pulumi.set(__self__, "total_cell_style", total_cell_style) if totals_visibility is not None: - _setter("totals_visibility", totals_visibility) + pulumi.set(__self__, "totals_visibility", totals_visibility) @property @pulumi.getter(name="customLabel") @@ -90357,25 +70857,12 @@ def __init__(__self__, *, colors: Optional[Sequence['outputs.TemplateMeasureField']] = None, groups: Optional[Sequence['outputs.TemplateDimensionField']] = None, sizes: Optional[Sequence['outputs.TemplateMeasureField']] = None): - TemplateTreeMapAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - colors=colors, - groups=groups, - sizes=sizes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - colors: Optional[Sequence['outputs.TemplateMeasureField']] = None, - groups: Optional[Sequence['outputs.TemplateDimensionField']] = None, - sizes: Optional[Sequence['outputs.TemplateMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if colors is not None: - _setter("colors", colors) + pulumi.set(__self__, "colors", colors) if groups is not None: - _setter("groups", groups) + pulumi.set(__self__, "groups", groups) if sizes is not None: - _setter("sizes", sizes) + pulumi.set(__self__, "sizes", sizes) @property @pulumi.getter @@ -90434,49 +70921,24 @@ def __init__(__self__, *, size_label_options: Optional['outputs.TemplateChartAxisLabelOptions'] = None, sort_configuration: Optional['outputs.TemplateTreeMapSortConfiguration'] = None, tooltip: Optional['outputs.TemplateTooltipOptions'] = None): - TemplateTreeMapConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - color_label_options=color_label_options, - color_scale=color_scale, - data_labels=data_labels, - field_wells=field_wells, - group_label_options=group_label_options, - legend=legend, - size_label_options=size_label_options, - sort_configuration=sort_configuration, - tooltip=tooltip, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - color_label_options: Optional['outputs.TemplateChartAxisLabelOptions'] = None, - color_scale: Optional['outputs.TemplateColorScale'] = None, - data_labels: Optional['outputs.TemplateDataLabelOptions'] = None, - field_wells: Optional['outputs.TemplateTreeMapFieldWells'] = None, - group_label_options: Optional['outputs.TemplateChartAxisLabelOptions'] = None, - legend: Optional['outputs.TemplateLegendOptions'] = None, - size_label_options: Optional['outputs.TemplateChartAxisLabelOptions'] = None, - sort_configuration: Optional['outputs.TemplateTreeMapSortConfiguration'] = None, - tooltip: Optional['outputs.TemplateTooltipOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if color_label_options is not None: - _setter("color_label_options", color_label_options) + pulumi.set(__self__, "color_label_options", color_label_options) if color_scale is not None: - _setter("color_scale", color_scale) + pulumi.set(__self__, "color_scale", color_scale) if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if group_label_options is not None: - _setter("group_label_options", group_label_options) + pulumi.set(__self__, "group_label_options", group_label_options) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if size_label_options is not None: - _setter("size_label_options", size_label_options) + pulumi.set(__self__, "size_label_options", size_label_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if tooltip is not None: - _setter("tooltip", tooltip) + pulumi.set(__self__, "tooltip", tooltip) @property @pulumi.getter(name="colorLabelOptions") @@ -90545,17 +71007,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, tree_map_aggregated_field_wells: Optional['outputs.TemplateTreeMapAggregatedFieldWells'] = None): - TemplateTreeMapFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - tree_map_aggregated_field_wells=tree_map_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - tree_map_aggregated_field_wells: Optional['outputs.TemplateTreeMapAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if tree_map_aggregated_field_wells is not None: - _setter("tree_map_aggregated_field_wells", tree_map_aggregated_field_wells) + pulumi.set(__self__, "tree_map_aggregated_field_wells", tree_map_aggregated_field_wells) @property @pulumi.getter(name="treeMapAggregatedFieldWells") @@ -90587,21 +71040,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, tree_map_group_items_limit_configuration: Optional['outputs.TemplateItemsLimitConfiguration'] = None, tree_map_sort: Optional[Sequence['outputs.TemplateFieldSortOptions']] = None): - TemplateTreeMapSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - tree_map_group_items_limit_configuration=tree_map_group_items_limit_configuration, - tree_map_sort=tree_map_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - tree_map_group_items_limit_configuration: Optional['outputs.TemplateItemsLimitConfiguration'] = None, - tree_map_sort: Optional[Sequence['outputs.TemplateFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if tree_map_group_items_limit_configuration is not None: - _setter("tree_map_group_items_limit_configuration", tree_map_group_items_limit_configuration) + pulumi.set(__self__, "tree_map_group_items_limit_configuration", tree_map_group_items_limit_configuration) if tree_map_sort is not None: - _setter("tree_map_sort", tree_map_sort) + pulumi.set(__self__, "tree_map_sort", tree_map_sort) @property @pulumi.getter(name="treeMapGroupItemsLimitConfiguration") @@ -90644,36 +71086,17 @@ def __init__(__self__, *, column_hierarchies: Optional[Sequence['outputs.TemplateColumnHierarchy']] = None, subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None): - TemplateTreeMapVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.TemplateVisualCustomAction']] = None, - chart_configuration: Optional['outputs.TemplateTreeMapConfiguration'] = None, - column_hierarchies: Optional[Sequence['outputs.TemplateColumnHierarchy']] = None, - subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -90710,17 +71133,8 @@ def title(self) -> Optional['outputs.TemplateVisualTitleLabelOptions']: class TemplateTrendArrowOptions(dict): def __init__(__self__, *, visibility: Optional['TemplateVisibility'] = None): - TemplateTrendArrowOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter @@ -90753,23 +71167,10 @@ def __init__(__self__, *, column: 'outputs.TemplateColumnIdentifier', field_id: str, format_configuration: Optional['outputs.TemplateFormatConfiguration'] = None): - TemplateUnaggregatedField._configure( - lambda key, value: pulumi.set(__self__, key, value), - column=column, - field_id=field_id, - format_configuration=format_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column: 'outputs.TemplateColumnIdentifier', - field_id: str, - format_configuration: Optional['outputs.TemplateFormatConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column", column) - _setter("field_id", field_id) + pulumi.set(__self__, "column", column) + pulumi.set(__self__, "field_id", field_id) if format_configuration is not None: - _setter("format_configuration", format_configuration) + pulumi.set(__self__, "format_configuration", format_configuration) @property @pulumi.getter @@ -90810,24 +71211,11 @@ def __init__(__self__, *, computation_id: str, category: Optional['outputs.TemplateDimensionField'] = None, name: Optional[str] = None): - TemplateUniqueValuesComputation._configure( - lambda key, value: pulumi.set(__self__, key, value), - computation_id=computation_id, - category=category, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - computation_id: str, - category: Optional['outputs.TemplateDimensionField'] = None, - name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("computation_id", computation_id) + pulumi.set(__self__, "computation_id", computation_id) if category is not None: - _setter("category", category) + pulumi.set(__self__, "category", category) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="computationId") @@ -90849,16 +71237,7 @@ def name(self) -> Optional[str]: class TemplateValidationStrategy(dict): def __init__(__self__, *, mode: 'TemplateValidationStrategyMode'): - TemplateValidationStrategy._configure( - lambda key, value: pulumi.set(__self__, key, value), - mode=mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mode: 'TemplateValidationStrategyMode', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) @property @pulumi.getter @@ -90903,49 +71282,24 @@ def __init__(__self__, *, status: Optional['TemplateResourceStatus'] = None, theme_arn: Optional[str] = None, version_number: Optional[float] = None): - TemplateVersion._configure( - lambda key, value: pulumi.set(__self__, key, value), - created_time=created_time, - data_set_configurations=data_set_configurations, - description=description, - errors=errors, - sheets=sheets, - source_entity_arn=source_entity_arn, - status=status, - theme_arn=theme_arn, - version_number=version_number, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - created_time: Optional[str] = None, - data_set_configurations: Optional[Sequence['outputs.TemplateDataSetConfiguration']] = None, - description: Optional[str] = None, - errors: Optional[Sequence['outputs.TemplateError']] = None, - sheets: Optional[Sequence['outputs.TemplateSheet']] = None, - source_entity_arn: Optional[str] = None, - status: Optional['TemplateResourceStatus'] = None, - theme_arn: Optional[str] = None, - version_number: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if created_time is not None: - _setter("created_time", created_time) + pulumi.set(__self__, "created_time", created_time) if data_set_configurations is not None: - _setter("data_set_configurations", data_set_configurations) + pulumi.set(__self__, "data_set_configurations", data_set_configurations) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if errors is not None: - _setter("errors", errors) + pulumi.set(__self__, "errors", errors) if sheets is not None: - _setter("sheets", sheets) + pulumi.set(__self__, "sheets", sheets) if source_entity_arn is not None: - _setter("source_entity_arn", source_entity_arn) + pulumi.set(__self__, "source_entity_arn", source_entity_arn) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) if theme_arn is not None: - _setter("theme_arn", theme_arn) + pulumi.set(__self__, "theme_arn", theme_arn) if version_number is not None: - _setter("version_number", version_number) + pulumi.set(__self__, "version_number", version_number) @property @pulumi.getter(name="createdTime") @@ -91030,40 +71384,19 @@ def __init__(__self__, *, filter_groups: Optional[Sequence['outputs.TemplateFilterGroup']] = None, parameter_declarations: Optional[Sequence['outputs.TemplateParameterDeclaration']] = None, sheets: Optional[Sequence['outputs.TemplateSheetDefinition']] = None): - TemplateVersionDefinition._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_set_configurations=data_set_configurations, - analysis_defaults=analysis_defaults, - calculated_fields=calculated_fields, - column_configurations=column_configurations, - filter_groups=filter_groups, - parameter_declarations=parameter_declarations, - sheets=sheets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_set_configurations: Sequence['outputs.TemplateDataSetConfiguration'], - analysis_defaults: Optional['outputs.TemplateAnalysisDefaults'] = None, - calculated_fields: Optional[Sequence['outputs.TemplateCalculatedField']] = None, - column_configurations: Optional[Sequence['outputs.TemplateColumnConfiguration']] = None, - filter_groups: Optional[Sequence['outputs.TemplateFilterGroup']] = None, - parameter_declarations: Optional[Sequence['outputs.TemplateParameterDeclaration']] = None, - sheets: Optional[Sequence['outputs.TemplateSheetDefinition']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_set_configurations", data_set_configurations) + pulumi.set(__self__, "data_set_configurations", data_set_configurations) if analysis_defaults is not None: - _setter("analysis_defaults", analysis_defaults) + pulumi.set(__self__, "analysis_defaults", analysis_defaults) if calculated_fields is not None: - _setter("calculated_fields", calculated_fields) + pulumi.set(__self__, "calculated_fields", calculated_fields) if column_configurations is not None: - _setter("column_configurations", column_configurations) + pulumi.set(__self__, "column_configurations", column_configurations) if filter_groups is not None: - _setter("filter_groups", filter_groups) + pulumi.set(__self__, "filter_groups", filter_groups) if parameter_declarations is not None: - _setter("parameter_declarations", parameter_declarations) + pulumi.set(__self__, "parameter_declarations", parameter_declarations) if sheets is not None: - _setter("sheets", sheets) + pulumi.set(__self__, "sheets", sheets) @property @pulumi.getter(name="dataSetConfigurations") @@ -91122,17 +71455,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, percent_range: Optional['outputs.TemplatePercentVisibleRange'] = None): - TemplateVisibleRangeOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - percent_range=percent_range, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - percent_range: Optional['outputs.TemplatePercentVisibleRange'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if percent_range is not None: - _setter("percent_range", percent_range) + pulumi.set(__self__, "percent_range", percent_range) @property @pulumi.getter(name="percentRange") @@ -91227,105 +71551,52 @@ def __init__(__self__, *, tree_map_visual: Optional['outputs.TemplateTreeMapVisual'] = None, waterfall_visual: Optional['outputs.TemplateWaterfallVisual'] = None, word_cloud_visual: Optional['outputs.TemplateWordCloudVisual'] = None): - TemplateVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - bar_chart_visual=bar_chart_visual, - box_plot_visual=box_plot_visual, - combo_chart_visual=combo_chart_visual, - custom_content_visual=custom_content_visual, - empty_visual=empty_visual, - filled_map_visual=filled_map_visual, - funnel_chart_visual=funnel_chart_visual, - gauge_chart_visual=gauge_chart_visual, - geospatial_map_visual=geospatial_map_visual, - heat_map_visual=heat_map_visual, - histogram_visual=histogram_visual, - insight_visual=insight_visual, - kpi_visual=kpi_visual, - line_chart_visual=line_chart_visual, - pie_chart_visual=pie_chart_visual, - pivot_table_visual=pivot_table_visual, - radar_chart_visual=radar_chart_visual, - sankey_diagram_visual=sankey_diagram_visual, - scatter_plot_visual=scatter_plot_visual, - table_visual=table_visual, - tree_map_visual=tree_map_visual, - waterfall_visual=waterfall_visual, - word_cloud_visual=word_cloud_visual, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bar_chart_visual: Optional['outputs.TemplateBarChartVisual'] = None, - box_plot_visual: Optional['outputs.TemplateBoxPlotVisual'] = None, - combo_chart_visual: Optional['outputs.TemplateComboChartVisual'] = None, - custom_content_visual: Optional['outputs.TemplateCustomContentVisual'] = None, - empty_visual: Optional['outputs.TemplateEmptyVisual'] = None, - filled_map_visual: Optional['outputs.TemplateFilledMapVisual'] = None, - funnel_chart_visual: Optional['outputs.TemplateFunnelChartVisual'] = None, - gauge_chart_visual: Optional['outputs.TemplateGaugeChartVisual'] = None, - geospatial_map_visual: Optional['outputs.TemplateGeospatialMapVisual'] = None, - heat_map_visual: Optional['outputs.TemplateHeatMapVisual'] = None, - histogram_visual: Optional['outputs.TemplateHistogramVisual'] = None, - insight_visual: Optional['outputs.TemplateInsightVisual'] = None, - kpi_visual: Optional['outputs.TemplateKpiVisual'] = None, - line_chart_visual: Optional['outputs.TemplateLineChartVisual'] = None, - pie_chart_visual: Optional['outputs.TemplatePieChartVisual'] = None, - pivot_table_visual: Optional['outputs.TemplatePivotTableVisual'] = None, - radar_chart_visual: Optional['outputs.TemplateRadarChartVisual'] = None, - sankey_diagram_visual: Optional['outputs.TemplateSankeyDiagramVisual'] = None, - scatter_plot_visual: Optional['outputs.TemplateScatterPlotVisual'] = None, - table_visual: Optional['outputs.TemplateTableVisual'] = None, - tree_map_visual: Optional['outputs.TemplateTreeMapVisual'] = None, - waterfall_visual: Optional['outputs.TemplateWaterfallVisual'] = None, - word_cloud_visual: Optional['outputs.TemplateWordCloudVisual'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bar_chart_visual is not None: - _setter("bar_chart_visual", bar_chart_visual) + pulumi.set(__self__, "bar_chart_visual", bar_chart_visual) if box_plot_visual is not None: - _setter("box_plot_visual", box_plot_visual) + pulumi.set(__self__, "box_plot_visual", box_plot_visual) if combo_chart_visual is not None: - _setter("combo_chart_visual", combo_chart_visual) + pulumi.set(__self__, "combo_chart_visual", combo_chart_visual) if custom_content_visual is not None: - _setter("custom_content_visual", custom_content_visual) + pulumi.set(__self__, "custom_content_visual", custom_content_visual) if empty_visual is not None: - _setter("empty_visual", empty_visual) + pulumi.set(__self__, "empty_visual", empty_visual) if filled_map_visual is not None: - _setter("filled_map_visual", filled_map_visual) + pulumi.set(__self__, "filled_map_visual", filled_map_visual) if funnel_chart_visual is not None: - _setter("funnel_chart_visual", funnel_chart_visual) + pulumi.set(__self__, "funnel_chart_visual", funnel_chart_visual) if gauge_chart_visual is not None: - _setter("gauge_chart_visual", gauge_chart_visual) + pulumi.set(__self__, "gauge_chart_visual", gauge_chart_visual) if geospatial_map_visual is not None: - _setter("geospatial_map_visual", geospatial_map_visual) + pulumi.set(__self__, "geospatial_map_visual", geospatial_map_visual) if heat_map_visual is not None: - _setter("heat_map_visual", heat_map_visual) + pulumi.set(__self__, "heat_map_visual", heat_map_visual) if histogram_visual is not None: - _setter("histogram_visual", histogram_visual) + pulumi.set(__self__, "histogram_visual", histogram_visual) if insight_visual is not None: - _setter("insight_visual", insight_visual) + pulumi.set(__self__, "insight_visual", insight_visual) if kpi_visual is not None: - _setter("kpi_visual", kpi_visual) + pulumi.set(__self__, "kpi_visual", kpi_visual) if line_chart_visual is not None: - _setter("line_chart_visual", line_chart_visual) + pulumi.set(__self__, "line_chart_visual", line_chart_visual) if pie_chart_visual is not None: - _setter("pie_chart_visual", pie_chart_visual) + pulumi.set(__self__, "pie_chart_visual", pie_chart_visual) if pivot_table_visual is not None: - _setter("pivot_table_visual", pivot_table_visual) + pulumi.set(__self__, "pivot_table_visual", pivot_table_visual) if radar_chart_visual is not None: - _setter("radar_chart_visual", radar_chart_visual) + pulumi.set(__self__, "radar_chart_visual", radar_chart_visual) if sankey_diagram_visual is not None: - _setter("sankey_diagram_visual", sankey_diagram_visual) + pulumi.set(__self__, "sankey_diagram_visual", sankey_diagram_visual) if scatter_plot_visual is not None: - _setter("scatter_plot_visual", scatter_plot_visual) + pulumi.set(__self__, "scatter_plot_visual", scatter_plot_visual) if table_visual is not None: - _setter("table_visual", table_visual) + pulumi.set(__self__, "table_visual", table_visual) if tree_map_visual is not None: - _setter("tree_map_visual", tree_map_visual) + pulumi.set(__self__, "tree_map_visual", tree_map_visual) if waterfall_visual is not None: - _setter("waterfall_visual", waterfall_visual) + pulumi.set(__self__, "waterfall_visual", waterfall_visual) if word_cloud_visual is not None: - _setter("word_cloud_visual", word_cloud_visual) + pulumi.set(__self__, "word_cloud_visual", word_cloud_visual) @property @pulumi.getter(name="barChartVisual") @@ -91470,29 +71741,12 @@ def __init__(__self__, *, name: str, trigger: 'TemplateVisualCustomActionTrigger', status: Optional['TemplateWidgetStatus'] = None): - TemplateVisualCustomAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - action_operations=action_operations, - custom_action_id=custom_action_id, - name=name, - trigger=trigger, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action_operations: Sequence['outputs.TemplateVisualCustomActionOperation'], - custom_action_id: str, - name: str, - trigger: 'TemplateVisualCustomActionTrigger', - status: Optional['TemplateWidgetStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action_operations", action_operations) - _setter("custom_action_id", custom_action_id) - _setter("name", name) - _setter("trigger", trigger) + pulumi.set(__self__, "action_operations", action_operations) + pulumi.set(__self__, "custom_action_id", custom_action_id) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "trigger", trigger) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter(name="actionOperations") @@ -91550,29 +71804,14 @@ def __init__(__self__, *, navigation_operation: Optional['outputs.TemplateCustomActionNavigationOperation'] = None, set_parameters_operation: Optional['outputs.TemplateCustomActionSetParametersOperation'] = None, url_operation: Optional['outputs.TemplateCustomActionUrlOperation'] = None): - TemplateVisualCustomActionOperation._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_operation=filter_operation, - navigation_operation=navigation_operation, - set_parameters_operation=set_parameters_operation, - url_operation=url_operation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_operation: Optional['outputs.TemplateCustomActionFilterOperation'] = None, - navigation_operation: Optional['outputs.TemplateCustomActionNavigationOperation'] = None, - set_parameters_operation: Optional['outputs.TemplateCustomActionSetParametersOperation'] = None, - url_operation: Optional['outputs.TemplateCustomActionUrlOperation'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if filter_operation is not None: - _setter("filter_operation", filter_operation) + pulumi.set(__self__, "filter_operation", filter_operation) if navigation_operation is not None: - _setter("navigation_operation", navigation_operation) + pulumi.set(__self__, "navigation_operation", navigation_operation) if set_parameters_operation is not None: - _setter("set_parameters_operation", set_parameters_operation) + pulumi.set(__self__, "set_parameters_operation", set_parameters_operation) if url_operation is not None: - _setter("url_operation", url_operation) + pulumi.set(__self__, "url_operation", url_operation) @property @pulumi.getter(name="filterOperation") @@ -91619,21 +71858,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, chart_color: Optional[str] = None, color_map: Optional[Sequence['outputs.TemplateDataPathColor']] = None): - TemplateVisualPalette._configure( - lambda key, value: pulumi.set(__self__, key, value), - chart_color=chart_color, - color_map=color_map, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - chart_color: Optional[str] = None, - color_map: Optional[Sequence['outputs.TemplateDataPathColor']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if chart_color is not None: - _setter("chart_color", chart_color) + pulumi.set(__self__, "chart_color", chart_color) if color_map is not None: - _setter("color_map", color_map) + pulumi.set(__self__, "color_map", color_map) @property @pulumi.getter(name="chartColor") @@ -91668,21 +71896,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, format_text: Optional['outputs.TemplateLongFormatText'] = None, visibility: Optional['TemplateVisibility'] = None): - TemplateVisualSubtitleLabelOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - format_text=format_text, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - format_text: Optional['outputs.TemplateLongFormatText'] = None, - visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if format_text is not None: - _setter("format_text", format_text) + pulumi.set(__self__, "format_text", format_text) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="formatText") @@ -91717,21 +71934,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, format_text: Optional['outputs.TemplateShortFormatText'] = None, visibility: Optional['TemplateVisibility'] = None): - TemplateVisualTitleLabelOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - format_text=format_text, - visibility=visibility, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - format_text: Optional['outputs.TemplateShortFormatText'] = None, - visibility: Optional['TemplateVisibility'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if format_text is not None: - _setter("format_text", format_text) + pulumi.set(__self__, "format_text", format_text) if visibility is not None: - _setter("visibility", visibility) + pulumi.set(__self__, "visibility", visibility) @property @pulumi.getter(name="formatText") @@ -91750,25 +71956,12 @@ def __init__(__self__, *, breakdowns: Optional[Sequence['outputs.TemplateDimensionField']] = None, categories: Optional[Sequence['outputs.TemplateDimensionField']] = None, values: Optional[Sequence['outputs.TemplateMeasureField']] = None): - TemplateWaterfallChartAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - breakdowns=breakdowns, - categories=categories, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - breakdowns: Optional[Sequence['outputs.TemplateDimensionField']] = None, - categories: Optional[Sequence['outputs.TemplateDimensionField']] = None, - values: Optional[Sequence['outputs.TemplateMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if breakdowns is not None: - _setter("breakdowns", breakdowns) + pulumi.set(__self__, "breakdowns", breakdowns) if categories is not None: - _setter("categories", categories) + pulumi.set(__self__, "categories", categories) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -91832,53 +72025,26 @@ def __init__(__self__, *, sort_configuration: Optional['outputs.TemplateWaterfallChartSortConfiguration'] = None, visual_palette: Optional['outputs.TemplateVisualPalette'] = None, waterfall_chart_options: Optional['outputs.TemplateWaterfallChartOptions'] = None): - TemplateWaterfallChartConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_axis_display_options=category_axis_display_options, - category_axis_label_options=category_axis_label_options, - data_labels=data_labels, - field_wells=field_wells, - legend=legend, - primary_y_axis_display_options=primary_y_axis_display_options, - primary_y_axis_label_options=primary_y_axis_label_options, - sort_configuration=sort_configuration, - visual_palette=visual_palette, - waterfall_chart_options=waterfall_chart_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_axis_display_options: Optional['outputs.TemplateAxisDisplayOptions'] = None, - category_axis_label_options: Optional['outputs.TemplateChartAxisLabelOptions'] = None, - data_labels: Optional['outputs.TemplateDataLabelOptions'] = None, - field_wells: Optional['outputs.TemplateWaterfallChartFieldWells'] = None, - legend: Optional['outputs.TemplateLegendOptions'] = None, - primary_y_axis_display_options: Optional['outputs.TemplateAxisDisplayOptions'] = None, - primary_y_axis_label_options: Optional['outputs.TemplateChartAxisLabelOptions'] = None, - sort_configuration: Optional['outputs.TemplateWaterfallChartSortConfiguration'] = None, - visual_palette: Optional['outputs.TemplateVisualPalette'] = None, - waterfall_chart_options: Optional['outputs.TemplateWaterfallChartOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_axis_display_options is not None: - _setter("category_axis_display_options", category_axis_display_options) + pulumi.set(__self__, "category_axis_display_options", category_axis_display_options) if category_axis_label_options is not None: - _setter("category_axis_label_options", category_axis_label_options) + pulumi.set(__self__, "category_axis_label_options", category_axis_label_options) if data_labels is not None: - _setter("data_labels", data_labels) + pulumi.set(__self__, "data_labels", data_labels) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if legend is not None: - _setter("legend", legend) + pulumi.set(__self__, "legend", legend) if primary_y_axis_display_options is not None: - _setter("primary_y_axis_display_options", primary_y_axis_display_options) + pulumi.set(__self__, "primary_y_axis_display_options", primary_y_axis_display_options) if primary_y_axis_label_options is not None: - _setter("primary_y_axis_label_options", primary_y_axis_label_options) + pulumi.set(__self__, "primary_y_axis_label_options", primary_y_axis_label_options) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if visual_palette is not None: - _setter("visual_palette", visual_palette) + pulumi.set(__self__, "visual_palette", visual_palette) if waterfall_chart_options is not None: - _setter("waterfall_chart_options", waterfall_chart_options) + pulumi.set(__self__, "waterfall_chart_options", waterfall_chart_options) @property @pulumi.getter(name="categoryAxisDisplayOptions") @@ -91952,17 +72118,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, waterfall_chart_aggregated_field_wells: Optional['outputs.TemplateWaterfallChartAggregatedFieldWells'] = None): - TemplateWaterfallChartFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - waterfall_chart_aggregated_field_wells=waterfall_chart_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - waterfall_chart_aggregated_field_wells: Optional['outputs.TemplateWaterfallChartAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if waterfall_chart_aggregated_field_wells is not None: - _setter("waterfall_chart_aggregated_field_wells", waterfall_chart_aggregated_field_wells) + pulumi.set(__self__, "waterfall_chart_aggregated_field_wells", waterfall_chart_aggregated_field_wells) @property @pulumi.getter(name="waterfallChartAggregatedFieldWells") @@ -91991,17 +72148,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, total_bar_label: Optional[str] = None): - TemplateWaterfallChartOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - total_bar_label=total_bar_label, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - total_bar_label: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if total_bar_label is not None: - _setter("total_bar_label", total_bar_label) + pulumi.set(__self__, "total_bar_label", total_bar_label) @property @pulumi.getter(name="totalBarLabel") @@ -92033,21 +72181,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, breakdown_items_limit: Optional['outputs.TemplateItemsLimitConfiguration'] = None, category_sort: Optional[Sequence['outputs.TemplateFieldSortOptions']] = None): - TemplateWaterfallChartSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - breakdown_items_limit=breakdown_items_limit, - category_sort=category_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - breakdown_items_limit: Optional['outputs.TemplateItemsLimitConfiguration'] = None, - category_sort: Optional[Sequence['outputs.TemplateFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if breakdown_items_limit is not None: - _setter("breakdown_items_limit", breakdown_items_limit) + pulumi.set(__self__, "breakdown_items_limit", breakdown_items_limit) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) @property @pulumi.getter(name="breakdownItemsLimit") @@ -92090,36 +72227,17 @@ def __init__(__self__, *, column_hierarchies: Optional[Sequence['outputs.TemplateColumnHierarchy']] = None, subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None): - TemplateWaterfallVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.TemplateVisualCustomAction']] = None, - chart_configuration: Optional['outputs.TemplateWaterfallChartConfiguration'] = None, - column_hierarchies: Optional[Sequence['outputs.TemplateColumnHierarchy']] = None, - subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -92157,19 +72275,8 @@ class TemplateWhatIfPointScenario(dict): def __init__(__self__, *, date: str, value: float): - TemplateWhatIfPointScenario._configure( - lambda key, value: pulumi.set(__self__, key, value), - date=date, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date: str, - value: float, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("date", date) - _setter("value", value) + pulumi.set(__self__, "date", date) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -92207,22 +72314,9 @@ def __init__(__self__, *, end_date: str, start_date: str, value: float): - TemplateWhatIfRangeScenario._configure( - lambda key, value: pulumi.set(__self__, key, value), - end_date=end_date, - start_date=start_date, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - end_date: str, - start_date: str, - value: float, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("end_date", end_date) - _setter("start_date", start_date) - _setter("value", value) + pulumi.set(__self__, "end_date", end_date) + pulumi.set(__self__, "start_date", start_date) + pulumi.set(__self__, "value", value) @property @pulumi.getter(name="endDate") @@ -92262,21 +72356,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, group_by: Optional[Sequence['outputs.TemplateDimensionField']] = None, size: Optional[Sequence['outputs.TemplateMeasureField']] = None): - TemplateWordCloudAggregatedFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - group_by=group_by, - size=size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - group_by: Optional[Sequence['outputs.TemplateDimensionField']] = None, - size: Optional[Sequence['outputs.TemplateMeasureField']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if group_by is not None: - _setter("group_by", group_by) + pulumi.set(__self__, "group_by", group_by) if size is not None: - _setter("size", size) + pulumi.set(__self__, "size", size) @property @pulumi.getter(name="groupBy") @@ -92319,29 +72402,14 @@ def __init__(__self__, *, field_wells: Optional['outputs.TemplateWordCloudFieldWells'] = None, sort_configuration: Optional['outputs.TemplateWordCloudSortConfiguration'] = None, word_cloud_options: Optional['outputs.TemplateWordCloudOptions'] = None): - TemplateWordCloudChartConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_label_options=category_label_options, - field_wells=field_wells, - sort_configuration=sort_configuration, - word_cloud_options=word_cloud_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_label_options: Optional['outputs.TemplateChartAxisLabelOptions'] = None, - field_wells: Optional['outputs.TemplateWordCloudFieldWells'] = None, - sort_configuration: Optional['outputs.TemplateWordCloudSortConfiguration'] = None, - word_cloud_options: Optional['outputs.TemplateWordCloudOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_label_options is not None: - _setter("category_label_options", category_label_options) + pulumi.set(__self__, "category_label_options", category_label_options) if field_wells is not None: - _setter("field_wells", field_wells) + pulumi.set(__self__, "field_wells", field_wells) if sort_configuration is not None: - _setter("sort_configuration", sort_configuration) + pulumi.set(__self__, "sort_configuration", sort_configuration) if word_cloud_options is not None: - _setter("word_cloud_options", word_cloud_options) + pulumi.set(__self__, "word_cloud_options", word_cloud_options) @property @pulumi.getter(name="categoryLabelOptions") @@ -92385,17 +72453,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, word_cloud_aggregated_field_wells: Optional['outputs.TemplateWordCloudAggregatedFieldWells'] = None): - TemplateWordCloudFieldWells._configure( - lambda key, value: pulumi.set(__self__, key, value), - word_cloud_aggregated_field_wells=word_cloud_aggregated_field_wells, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - word_cloud_aggregated_field_wells: Optional['outputs.TemplateWordCloudAggregatedFieldWells'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if word_cloud_aggregated_field_wells is not None: - _setter("word_cloud_aggregated_field_wells", word_cloud_aggregated_field_wells) + pulumi.set(__self__, "word_cloud_aggregated_field_wells", word_cloud_aggregated_field_wells) @property @pulumi.getter(name="wordCloudAggregatedFieldWells") @@ -92439,37 +72498,18 @@ def __init__(__self__, *, word_orientation: Optional['TemplateWordCloudWordOrientation'] = None, word_padding: Optional['TemplateWordCloudWordPadding'] = None, word_scaling: Optional['TemplateWordCloudWordScaling'] = None): - TemplateWordCloudOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_layout=cloud_layout, - maximum_string_length=maximum_string_length, - word_casing=word_casing, - word_orientation=word_orientation, - word_padding=word_padding, - word_scaling=word_scaling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_layout: Optional['TemplateWordCloudCloudLayout'] = None, - maximum_string_length: Optional[float] = None, - word_casing: Optional['TemplateWordCloudWordCasing'] = None, - word_orientation: Optional['TemplateWordCloudWordOrientation'] = None, - word_padding: Optional['TemplateWordCloudWordPadding'] = None, - word_scaling: Optional['TemplateWordCloudWordScaling'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_layout is not None: - _setter("cloud_layout", cloud_layout) + pulumi.set(__self__, "cloud_layout", cloud_layout) if maximum_string_length is not None: - _setter("maximum_string_length", maximum_string_length) + pulumi.set(__self__, "maximum_string_length", maximum_string_length) if word_casing is not None: - _setter("word_casing", word_casing) + pulumi.set(__self__, "word_casing", word_casing) if word_orientation is not None: - _setter("word_orientation", word_orientation) + pulumi.set(__self__, "word_orientation", word_orientation) if word_padding is not None: - _setter("word_padding", word_padding) + pulumi.set(__self__, "word_padding", word_padding) if word_scaling is not None: - _setter("word_scaling", word_scaling) + pulumi.set(__self__, "word_scaling", word_scaling) @property @pulumi.getter(name="cloudLayout") @@ -92526,21 +72566,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, category_items_limit: Optional['outputs.TemplateItemsLimitConfiguration'] = None, category_sort: Optional[Sequence['outputs.TemplateFieldSortOptions']] = None): - TemplateWordCloudSortConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_items_limit=category_items_limit, - category_sort=category_sort, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_items_limit: Optional['outputs.TemplateItemsLimitConfiguration'] = None, - category_sort: Optional[Sequence['outputs.TemplateFieldSortOptions']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_items_limit is not None: - _setter("category_items_limit", category_items_limit) + pulumi.set(__self__, "category_items_limit", category_items_limit) if category_sort is not None: - _setter("category_sort", category_sort) + pulumi.set(__self__, "category_sort", category_sort) @property @pulumi.getter(name="categoryItemsLimit") @@ -92583,36 +72612,17 @@ def __init__(__self__, *, column_hierarchies: Optional[Sequence['outputs.TemplateColumnHierarchy']] = None, subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None): - TemplateWordCloudVisual._configure( - lambda key, value: pulumi.set(__self__, key, value), - visual_id=visual_id, - actions=actions, - chart_configuration=chart_configuration, - column_hierarchies=column_hierarchies, - subtitle=subtitle, - title=title, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - visual_id: str, - actions: Optional[Sequence['outputs.TemplateVisualCustomAction']] = None, - chart_configuration: Optional['outputs.TemplateWordCloudChartConfiguration'] = None, - column_hierarchies: Optional[Sequence['outputs.TemplateColumnHierarchy']] = None, - subtitle: Optional['outputs.TemplateVisualSubtitleLabelOptions'] = None, - title: Optional['outputs.TemplateVisualTitleLabelOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("visual_id", visual_id) + pulumi.set(__self__, "visual_id", visual_id) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chart_configuration is not None: - _setter("chart_configuration", chart_configuration) + pulumi.set(__self__, "chart_configuration", chart_configuration) if column_hierarchies is not None: - _setter("column_hierarchies", column_hierarchies) + pulumi.set(__self__, "column_hierarchies", column_hierarchies) if subtitle is not None: - _setter("subtitle", subtitle) + pulumi.set(__self__, "subtitle", subtitle) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) @property @pulumi.getter(name="visualId") @@ -92649,17 +72659,8 @@ def title(self) -> Optional['outputs.TemplateVisualTitleLabelOptions']: class ThemeBorderStyle(dict): def __init__(__self__, *, show: Optional[bool] = None): - ThemeBorderStyle._configure( - lambda key, value: pulumi.set(__self__, key, value), - show=show, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - show: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if show is not None: - _setter("show", show) + pulumi.set(__self__, "show", show) @property @pulumi.getter @@ -92693,29 +72694,14 @@ def __init__(__self__, *, sheet: Optional['outputs.ThemeSheetStyle'] = None, typography: Optional['outputs.ThemeTypography'] = None, ui_color_palette: Optional['outputs.ThemeUiColorPalette'] = None): - ThemeConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_color_palette=data_color_palette, - sheet=sheet, - typography=typography, - ui_color_palette=ui_color_palette, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_color_palette: Optional['outputs.ThemeDataColorPalette'] = None, - sheet: Optional['outputs.ThemeSheetStyle'] = None, - typography: Optional['outputs.ThemeTypography'] = None, - ui_color_palette: Optional['outputs.ThemeUiColorPalette'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_color_palette is not None: - _setter("data_color_palette", data_color_palette) + pulumi.set(__self__, "data_color_palette", data_color_palette) if sheet is not None: - _setter("sheet", sheet) + pulumi.set(__self__, "sheet", sheet) if typography is not None: - _setter("typography", typography) + pulumi.set(__self__, "typography", typography) if ui_color_palette is not None: - _setter("ui_color_palette", ui_color_palette) + pulumi.set(__self__, "ui_color_palette", ui_color_palette) @property @pulumi.getter(name="dataColorPalette") @@ -92763,25 +72749,12 @@ def __init__(__self__, *, colors: Optional[Sequence[str]] = None, empty_fill_color: Optional[str] = None, min_max_gradient: Optional[Sequence[str]] = None): - ThemeDataColorPalette._configure( - lambda key, value: pulumi.set(__self__, key, value), - colors=colors, - empty_fill_color=empty_fill_color, - min_max_gradient=min_max_gradient, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - colors: Optional[Sequence[str]] = None, - empty_fill_color: Optional[str] = None, - min_max_gradient: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if colors is not None: - _setter("colors", colors) + pulumi.set(__self__, "colors", colors) if empty_fill_color is not None: - _setter("empty_fill_color", empty_fill_color) + pulumi.set(__self__, "empty_fill_color", empty_fill_color) if min_max_gradient is not None: - _setter("min_max_gradient", min_max_gradient) + pulumi.set(__self__, "min_max_gradient", min_max_gradient) @property @pulumi.getter @@ -92804,21 +72777,10 @@ class ThemeError(dict): def __init__(__self__, *, message: Optional[str] = None, type: Optional['ThemeErrorType'] = None): - ThemeError._configure( - lambda key, value: pulumi.set(__self__, key, value), - message=message, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - message: Optional[str] = None, - type: Optional['ThemeErrorType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if message is not None: - _setter("message", message) + pulumi.set(__self__, "message", message) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -92852,17 +72814,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, font_family: Optional[str] = None): - ThemeFont._configure( - lambda key, value: pulumi.set(__self__, key, value), - font_family=font_family, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - font_family: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if font_family is not None: - _setter("font_family", font_family) + pulumi.set(__self__, "font_family", font_family) @property @pulumi.getter(name="fontFamily") @@ -92874,17 +72827,8 @@ def font_family(self) -> Optional[str]: class ThemeGutterStyle(dict): def __init__(__self__, *, show: Optional[bool] = None): - ThemeGutterStyle._configure( - lambda key, value: pulumi.set(__self__, key, value), - show=show, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - show: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if show is not None: - _setter("show", show) + pulumi.set(__self__, "show", show) @property @pulumi.getter @@ -92896,17 +72840,8 @@ def show(self) -> Optional[bool]: class ThemeMarginStyle(dict): def __init__(__self__, *, show: Optional[bool] = None): - ThemeMarginStyle._configure( - lambda key, value: pulumi.set(__self__, key, value), - show=show, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - show: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if show is not None: - _setter("show", show) + pulumi.set(__self__, "show", show) @property @pulumi.getter @@ -92920,23 +72855,10 @@ def __init__(__self__, *, actions: Sequence[str], principal: str, resource: Optional[str] = None): - ThemeResourcePermission._configure( - lambda key, value: pulumi.set(__self__, key, value), - actions=actions, - principal=principal, - resource=resource, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - actions: Sequence[str], - principal: str, - resource: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("actions", actions) - _setter("principal", principal) + pulumi.set(__self__, "actions", actions) + pulumi.set(__self__, "principal", principal) if resource is not None: - _setter("resource", resource) + pulumi.set(__self__, "resource", resource) @property @pulumi.getter @@ -92976,21 +72898,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, tile: Optional['outputs.ThemeTileStyle'] = None, tile_layout: Optional['outputs.ThemeTileLayoutStyle'] = None): - ThemeSheetStyle._configure( - lambda key, value: pulumi.set(__self__, key, value), - tile=tile, - tile_layout=tile_layout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - tile: Optional['outputs.ThemeTileStyle'] = None, - tile_layout: Optional['outputs.ThemeTileLayoutStyle'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if tile is not None: - _setter("tile", tile) + pulumi.set(__self__, "tile", tile) if tile_layout is not None: - _setter("tile_layout", tile_layout) + pulumi.set(__self__, "tile_layout", tile_layout) @property @pulumi.getter @@ -93008,19 +72919,8 @@ class ThemeTag(dict): def __init__(__self__, *, key: str, value: str): - ThemeTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -93038,21 +72938,10 @@ class ThemeTileLayoutStyle(dict): def __init__(__self__, *, gutter: Optional['outputs.ThemeGutterStyle'] = None, margin: Optional['outputs.ThemeMarginStyle'] = None): - ThemeTileLayoutStyle._configure( - lambda key, value: pulumi.set(__self__, key, value), - gutter=gutter, - margin=margin, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - gutter: Optional['outputs.ThemeGutterStyle'] = None, - margin: Optional['outputs.ThemeMarginStyle'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if gutter is not None: - _setter("gutter", gutter) + pulumi.set(__self__, "gutter", gutter) if margin is not None: - _setter("margin", margin) + pulumi.set(__self__, "margin", margin) @property @pulumi.getter @@ -93069,17 +72958,8 @@ def margin(self) -> Optional['outputs.ThemeMarginStyle']: class ThemeTileStyle(dict): def __init__(__self__, *, border: Optional['outputs.ThemeBorderStyle'] = None): - ThemeTileStyle._configure( - lambda key, value: pulumi.set(__self__, key, value), - border=border, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - border: Optional['outputs.ThemeBorderStyle'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if border is not None: - _setter("border", border) + pulumi.set(__self__, "border", border) @property @pulumi.getter @@ -93108,17 +72988,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, font_families: Optional[Sequence['outputs.ThemeFont']] = None): - ThemeTypography._configure( - lambda key, value: pulumi.set(__self__, key, value), - font_families=font_families, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - font_families: Optional[Sequence['outputs.ThemeFont']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if font_families is not None: - _setter("font_families", font_families) + pulumi.set(__self__, "font_families", font_families) @property @pulumi.getter(name="fontFamilies") @@ -93180,77 +73051,38 @@ def __init__(__self__, *, success_foreground: Optional[str] = None, warning: Optional[str] = None, warning_foreground: Optional[str] = None): - ThemeUiColorPalette._configure( - lambda key, value: pulumi.set(__self__, key, value), - accent=accent, - accent_foreground=accent_foreground, - danger=danger, - danger_foreground=danger_foreground, - dimension=dimension, - dimension_foreground=dimension_foreground, - measure=measure, - measure_foreground=measure_foreground, - primary_background=primary_background, - primary_foreground=primary_foreground, - secondary_background=secondary_background, - secondary_foreground=secondary_foreground, - success=success, - success_foreground=success_foreground, - warning=warning, - warning_foreground=warning_foreground, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - accent: Optional[str] = None, - accent_foreground: Optional[str] = None, - danger: Optional[str] = None, - danger_foreground: Optional[str] = None, - dimension: Optional[str] = None, - dimension_foreground: Optional[str] = None, - measure: Optional[str] = None, - measure_foreground: Optional[str] = None, - primary_background: Optional[str] = None, - primary_foreground: Optional[str] = None, - secondary_background: Optional[str] = None, - secondary_foreground: Optional[str] = None, - success: Optional[str] = None, - success_foreground: Optional[str] = None, - warning: Optional[str] = None, - warning_foreground: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if accent is not None: - _setter("accent", accent) + pulumi.set(__self__, "accent", accent) if accent_foreground is not None: - _setter("accent_foreground", accent_foreground) + pulumi.set(__self__, "accent_foreground", accent_foreground) if danger is not None: - _setter("danger", danger) + pulumi.set(__self__, "danger", danger) if danger_foreground is not None: - _setter("danger_foreground", danger_foreground) + pulumi.set(__self__, "danger_foreground", danger_foreground) if dimension is not None: - _setter("dimension", dimension) + pulumi.set(__self__, "dimension", dimension) if dimension_foreground is not None: - _setter("dimension_foreground", dimension_foreground) + pulumi.set(__self__, "dimension_foreground", dimension_foreground) if measure is not None: - _setter("measure", measure) + pulumi.set(__self__, "measure", measure) if measure_foreground is not None: - _setter("measure_foreground", measure_foreground) + pulumi.set(__self__, "measure_foreground", measure_foreground) if primary_background is not None: - _setter("primary_background", primary_background) + pulumi.set(__self__, "primary_background", primary_background) if primary_foreground is not None: - _setter("primary_foreground", primary_foreground) + pulumi.set(__self__, "primary_foreground", primary_foreground) if secondary_background is not None: - _setter("secondary_background", secondary_background) + pulumi.set(__self__, "secondary_background", secondary_background) if secondary_foreground is not None: - _setter("secondary_foreground", secondary_foreground) + pulumi.set(__self__, "secondary_foreground", secondary_foreground) if success is not None: - _setter("success", success) + pulumi.set(__self__, "success", success) if success_foreground is not None: - _setter("success_foreground", success_foreground) + pulumi.set(__self__, "success_foreground", success_foreground) if warning is not None: - _setter("warning", warning) + pulumi.set(__self__, "warning", warning) if warning_foreground is not None: - _setter("warning_foreground", warning_foreground) + pulumi.set(__self__, "warning_foreground", warning_foreground) @property @pulumi.getter @@ -93365,45 +73197,22 @@ def __init__(__self__, *, errors: Optional[Sequence['outputs.ThemeError']] = None, status: Optional['ThemeResourceStatus'] = None, version_number: Optional[float] = None): - ThemeVersion._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - base_theme_id=base_theme_id, - configuration=configuration, - created_time=created_time, - description=description, - errors=errors, - status=status, - version_number=version_number, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: Optional[str] = None, - base_theme_id: Optional[str] = None, - configuration: Optional['outputs.ThemeConfiguration'] = None, - created_time: Optional[str] = None, - description: Optional[str] = None, - errors: Optional[Sequence['outputs.ThemeError']] = None, - status: Optional['ThemeResourceStatus'] = None, - version_number: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) if base_theme_id is not None: - _setter("base_theme_id", base_theme_id) + pulumi.set(__self__, "base_theme_id", base_theme_id) if configuration is not None: - _setter("configuration", configuration) + pulumi.set(__self__, "configuration", configuration) if created_time is not None: - _setter("created_time", created_time) + pulumi.set(__self__, "created_time", created_time) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if errors is not None: - _setter("errors", errors) + pulumi.set(__self__, "errors", errors) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) if version_number is not None: - _setter("version_number", version_number) + pulumi.set(__self__, "version_number", version_number) @property @pulumi.getter @@ -93450,11 +73259,6 @@ def version_number(self) -> Optional[float]: class TopicAggregationFunctionParameters(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -93519,75 +73323,36 @@ def __init__(__self__, *, not_allowed_aggregations: Optional[Sequence['TopicAuthorSpecifiedAggregation']] = None, semantic_type: Optional['outputs.TopicSemanticType'] = None, time_granularity: Optional['TopicTimeGranularity'] = None): - TopicCalculatedField._configure( - lambda key, value: pulumi.set(__self__, key, value), - calculated_field_name=calculated_field_name, - expression=expression, - aggregation=aggregation, - allowed_aggregations=allowed_aggregations, - calculated_field_description=calculated_field_description, - calculated_field_synonyms=calculated_field_synonyms, - cell_value_synonyms=cell_value_synonyms, - column_data_role=column_data_role, - comparative_order=comparative_order, - default_formatting=default_formatting, - is_included_in_topic=is_included_in_topic, - never_aggregate_in_filter=never_aggregate_in_filter, - non_additive=non_additive, - not_allowed_aggregations=not_allowed_aggregations, - semantic_type=semantic_type, - time_granularity=time_granularity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - calculated_field_name: str, - expression: str, - aggregation: Optional['TopicDefaultAggregation'] = None, - allowed_aggregations: Optional[Sequence['TopicAuthorSpecifiedAggregation']] = None, - calculated_field_description: Optional[str] = None, - calculated_field_synonyms: Optional[Sequence[str]] = None, - cell_value_synonyms: Optional[Sequence['outputs.TopicCellValueSynonym']] = None, - column_data_role: Optional['TopicColumnDataRole'] = None, - comparative_order: Optional['outputs.TopicComparativeOrder'] = None, - default_formatting: Optional['outputs.TopicDefaultFormatting'] = None, - is_included_in_topic: Optional[bool] = None, - never_aggregate_in_filter: Optional[bool] = None, - non_additive: Optional[bool] = None, - not_allowed_aggregations: Optional[Sequence['TopicAuthorSpecifiedAggregation']] = None, - semantic_type: Optional['outputs.TopicSemanticType'] = None, - time_granularity: Optional['TopicTimeGranularity'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("calculated_field_name", calculated_field_name) - _setter("expression", expression) + pulumi.set(__self__, "calculated_field_name", calculated_field_name) + pulumi.set(__self__, "expression", expression) if aggregation is not None: - _setter("aggregation", aggregation) + pulumi.set(__self__, "aggregation", aggregation) if allowed_aggregations is not None: - _setter("allowed_aggregations", allowed_aggregations) + pulumi.set(__self__, "allowed_aggregations", allowed_aggregations) if calculated_field_description is not None: - _setter("calculated_field_description", calculated_field_description) + pulumi.set(__self__, "calculated_field_description", calculated_field_description) if calculated_field_synonyms is not None: - _setter("calculated_field_synonyms", calculated_field_synonyms) + pulumi.set(__self__, "calculated_field_synonyms", calculated_field_synonyms) if cell_value_synonyms is not None: - _setter("cell_value_synonyms", cell_value_synonyms) + pulumi.set(__self__, "cell_value_synonyms", cell_value_synonyms) if column_data_role is not None: - _setter("column_data_role", column_data_role) + pulumi.set(__self__, "column_data_role", column_data_role) if comparative_order is not None: - _setter("comparative_order", comparative_order) + pulumi.set(__self__, "comparative_order", comparative_order) if default_formatting is not None: - _setter("default_formatting", default_formatting) + pulumi.set(__self__, "default_formatting", default_formatting) if is_included_in_topic is not None: - _setter("is_included_in_topic", is_included_in_topic) + pulumi.set(__self__, "is_included_in_topic", is_included_in_topic) if never_aggregate_in_filter is not None: - _setter("never_aggregate_in_filter", never_aggregate_in_filter) + pulumi.set(__self__, "never_aggregate_in_filter", never_aggregate_in_filter) if non_additive is not None: - _setter("non_additive", non_additive) + pulumi.set(__self__, "non_additive", non_additive) if not_allowed_aggregations is not None: - _setter("not_allowed_aggregations", not_allowed_aggregations) + pulumi.set(__self__, "not_allowed_aggregations", not_allowed_aggregations) if semantic_type is not None: - _setter("semantic_type", semantic_type) + pulumi.set(__self__, "semantic_type", semantic_type) if time_granularity is not None: - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "time_granularity", time_granularity) @property @pulumi.getter(name="calculatedFieldName") @@ -93696,29 +73461,14 @@ def __init__(__self__, *, category_filter_type: Optional['TopicCategoryFilterType'] = None, constant: Optional['outputs.TopicCategoryFilterConstant'] = None, inverse: Optional[bool] = None): - TopicCategoryFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - category_filter_function=category_filter_function, - category_filter_type=category_filter_type, - constant=constant, - inverse=inverse, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - category_filter_function: Optional['TopicCategoryFilterFunction'] = None, - category_filter_type: Optional['TopicCategoryFilterType'] = None, - constant: Optional['outputs.TopicCategoryFilterConstant'] = None, - inverse: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if category_filter_function is not None: - _setter("category_filter_function", category_filter_function) + pulumi.set(__self__, "category_filter_function", category_filter_function) if category_filter_type is not None: - _setter("category_filter_type", category_filter_type) + pulumi.set(__self__, "category_filter_type", category_filter_type) if constant is not None: - _setter("constant", constant) + pulumi.set(__self__, "constant", constant) if inverse is not None: - _setter("inverse", inverse) + pulumi.set(__self__, "inverse", inverse) @property @pulumi.getter(name="categoryFilterFunction") @@ -93768,25 +73518,12 @@ def __init__(__self__, *, collective_constant: Optional['outputs.TopicCollectiveConstant'] = None, constant_type: Optional['TopicConstantType'] = None, singular_constant: Optional[str] = None): - TopicCategoryFilterConstant._configure( - lambda key, value: pulumi.set(__self__, key, value), - collective_constant=collective_constant, - constant_type=constant_type, - singular_constant=singular_constant, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - collective_constant: Optional['outputs.TopicCollectiveConstant'] = None, - constant_type: Optional['TopicConstantType'] = None, - singular_constant: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if collective_constant is not None: - _setter("collective_constant", collective_constant) + pulumi.set(__self__, "collective_constant", collective_constant) if constant_type is not None: - _setter("constant_type", constant_type) + pulumi.set(__self__, "constant_type", constant_type) if singular_constant is not None: - _setter("singular_constant", singular_constant) + pulumi.set(__self__, "singular_constant", singular_constant) @property @pulumi.getter(name="collectiveConstant") @@ -93826,21 +73563,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, cell_value: Optional[str] = None, synonyms: Optional[Sequence[str]] = None): - TopicCellValueSynonym._configure( - lambda key, value: pulumi.set(__self__, key, value), - cell_value=cell_value, - synonyms=synonyms, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cell_value: Optional[str] = None, - synonyms: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cell_value is not None: - _setter("cell_value", cell_value) + pulumi.set(__self__, "cell_value", cell_value) if synonyms is not None: - _setter("synonyms", synonyms) + pulumi.set(__self__, "synonyms", synonyms) @property @pulumi.getter(name="cellValue") @@ -93874,17 +73600,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, value_list: Optional[Sequence[str]] = None): - TopicCollectiveConstant._configure( - lambda key, value: pulumi.set(__self__, key, value), - value_list=value_list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - value_list: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if value_list is not None: - _setter("value_list", value_list) + pulumi.set(__self__, "value_list", value_list) @property @pulumi.getter(name="valueList") @@ -93956,76 +73673,37 @@ def __init__(__self__, *, not_allowed_aggregations: Optional[Sequence['TopicAuthorSpecifiedAggregation']] = None, semantic_type: Optional['outputs.TopicSemanticType'] = None, time_granularity: Optional['TopicTimeGranularity'] = None): - TopicColumn._configure( - lambda key, value: pulumi.set(__self__, key, value), - column_name=column_name, - aggregation=aggregation, - allowed_aggregations=allowed_aggregations, - cell_value_synonyms=cell_value_synonyms, - column_data_role=column_data_role, - column_description=column_description, - column_friendly_name=column_friendly_name, - column_synonyms=column_synonyms, - comparative_order=comparative_order, - default_formatting=default_formatting, - is_included_in_topic=is_included_in_topic, - never_aggregate_in_filter=never_aggregate_in_filter, - non_additive=non_additive, - not_allowed_aggregations=not_allowed_aggregations, - semantic_type=semantic_type, - time_granularity=time_granularity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - column_name: str, - aggregation: Optional['TopicDefaultAggregation'] = None, - allowed_aggregations: Optional[Sequence['TopicAuthorSpecifiedAggregation']] = None, - cell_value_synonyms: Optional[Sequence['outputs.TopicCellValueSynonym']] = None, - column_data_role: Optional['TopicColumnDataRole'] = None, - column_description: Optional[str] = None, - column_friendly_name: Optional[str] = None, - column_synonyms: Optional[Sequence[str]] = None, - comparative_order: Optional['outputs.TopicComparativeOrder'] = None, - default_formatting: Optional['outputs.TopicDefaultFormatting'] = None, - is_included_in_topic: Optional[bool] = None, - never_aggregate_in_filter: Optional[bool] = None, - non_additive: Optional[bool] = None, - not_allowed_aggregations: Optional[Sequence['TopicAuthorSpecifiedAggregation']] = None, - semantic_type: Optional['outputs.TopicSemanticType'] = None, - time_granularity: Optional['TopicTimeGranularity'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("column_name", column_name) + pulumi.set(__self__, "column_name", column_name) if aggregation is not None: - _setter("aggregation", aggregation) + pulumi.set(__self__, "aggregation", aggregation) if allowed_aggregations is not None: - _setter("allowed_aggregations", allowed_aggregations) + pulumi.set(__self__, "allowed_aggregations", allowed_aggregations) if cell_value_synonyms is not None: - _setter("cell_value_synonyms", cell_value_synonyms) + pulumi.set(__self__, "cell_value_synonyms", cell_value_synonyms) if column_data_role is not None: - _setter("column_data_role", column_data_role) + pulumi.set(__self__, "column_data_role", column_data_role) if column_description is not None: - _setter("column_description", column_description) + pulumi.set(__self__, "column_description", column_description) if column_friendly_name is not None: - _setter("column_friendly_name", column_friendly_name) + pulumi.set(__self__, "column_friendly_name", column_friendly_name) if column_synonyms is not None: - _setter("column_synonyms", column_synonyms) + pulumi.set(__self__, "column_synonyms", column_synonyms) if comparative_order is not None: - _setter("comparative_order", comparative_order) + pulumi.set(__self__, "comparative_order", comparative_order) if default_formatting is not None: - _setter("default_formatting", default_formatting) + pulumi.set(__self__, "default_formatting", default_formatting) if is_included_in_topic is not None: - _setter("is_included_in_topic", is_included_in_topic) + pulumi.set(__self__, "is_included_in_topic", is_included_in_topic) if never_aggregate_in_filter is not None: - _setter("never_aggregate_in_filter", never_aggregate_in_filter) + pulumi.set(__self__, "never_aggregate_in_filter", never_aggregate_in_filter) if non_additive is not None: - _setter("non_additive", non_additive) + pulumi.set(__self__, "non_additive", non_additive) if not_allowed_aggregations is not None: - _setter("not_allowed_aggregations", not_allowed_aggregations) + pulumi.set(__self__, "not_allowed_aggregations", not_allowed_aggregations) if semantic_type is not None: - _setter("semantic_type", semantic_type) + pulumi.set(__self__, "semantic_type", semantic_type) if time_granularity is not None: - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "time_granularity", time_granularity) @property @pulumi.getter(name="columnName") @@ -94135,25 +73813,12 @@ def __init__(__self__, *, specifed_order: Optional[Sequence[str]] = None, treat_undefined_specified_values: Optional['TopicUndefinedSpecifiedValueType'] = None, use_ordering: Optional['TopicColumnOrderingType'] = None): - TopicComparativeOrder._configure( - lambda key, value: pulumi.set(__self__, key, value), - specifed_order=specifed_order, - treat_undefined_specified_values=treat_undefined_specified_values, - use_ordering=use_ordering, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - specifed_order: Optional[Sequence[str]] = None, - treat_undefined_specified_values: Optional['TopicUndefinedSpecifiedValueType'] = None, - use_ordering: Optional['TopicColumnOrderingType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if specifed_order is not None: - _setter("specifed_order", specifed_order) + pulumi.set(__self__, "specifed_order", specifed_order) if treat_undefined_specified_values is not None: - _setter("treat_undefined_specified_values", treat_undefined_specified_values) + pulumi.set(__self__, "treat_undefined_specified_values", treat_undefined_specified_values) if use_ordering is not None: - _setter("use_ordering", use_ordering) + pulumi.set(__self__, "use_ordering", use_ordering) @property @pulumi.getter(name="specifedOrder") @@ -94195,21 +73860,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, dataset_row_date_granularity: Optional['TopicTimeGranularity'] = None, default_date_column_name: Optional[str] = None): - TopicDataAggregation._configure( - lambda key, value: pulumi.set(__self__, key, value), - dataset_row_date_granularity=dataset_row_date_granularity, - default_date_column_name=default_date_column_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dataset_row_date_granularity: Optional['TopicTimeGranularity'] = None, - default_date_column_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dataset_row_date_granularity is not None: - _setter("dataset_row_date_granularity", dataset_row_date_granularity) + pulumi.set(__self__, "dataset_row_date_granularity", dataset_row_date_granularity) if default_date_column_name is not None: - _setter("default_date_column_name", default_date_column_name) + pulumi.set(__self__, "default_date_column_name", default_date_column_name) @property @pulumi.getter(name="datasetRowDateGranularity") @@ -94260,44 +73914,21 @@ def __init__(__self__, *, dataset_name: Optional[str] = None, filters: Optional[Sequence['outputs.TopicFilter']] = None, named_entities: Optional[Sequence['outputs.TopicNamedEntity']] = None): - TopicDatasetMetadata._configure( - lambda key, value: pulumi.set(__self__, key, value), - dataset_arn=dataset_arn, - calculated_fields=calculated_fields, - columns=columns, - data_aggregation=data_aggregation, - dataset_description=dataset_description, - dataset_name=dataset_name, - filters=filters, - named_entities=named_entities, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dataset_arn: str, - calculated_fields: Optional[Sequence['outputs.TopicCalculatedField']] = None, - columns: Optional[Sequence['outputs.TopicColumn']] = None, - data_aggregation: Optional['outputs.TopicDataAggregation'] = None, - dataset_description: Optional[str] = None, - dataset_name: Optional[str] = None, - filters: Optional[Sequence['outputs.TopicFilter']] = None, - named_entities: Optional[Sequence['outputs.TopicNamedEntity']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("dataset_arn", dataset_arn) + pulumi.set(__self__, "dataset_arn", dataset_arn) if calculated_fields is not None: - _setter("calculated_fields", calculated_fields) + pulumi.set(__self__, "calculated_fields", calculated_fields) if columns is not None: - _setter("columns", columns) + pulumi.set(__self__, "columns", columns) if data_aggregation is not None: - _setter("data_aggregation", data_aggregation) + pulumi.set(__self__, "data_aggregation", data_aggregation) if dataset_description is not None: - _setter("dataset_description", dataset_description) + pulumi.set(__self__, "dataset_description", dataset_description) if dataset_name is not None: - _setter("dataset_name", dataset_name) + pulumi.set(__self__, "dataset_name", dataset_name) if filters is not None: - _setter("filters", filters) + pulumi.set(__self__, "filters", filters) if named_entities is not None: - _setter("named_entities", named_entities) + pulumi.set(__self__, "named_entities", named_entities) @property @pulumi.getter(name="datasetArn") @@ -94345,21 +73976,10 @@ class TopicDateRangeFilter(dict): def __init__(__self__, *, constant: Optional['outputs.TopicRangeFilterConstant'] = None, inclusive: Optional[bool] = None): - TopicDateRangeFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - constant=constant, - inclusive=inclusive, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - constant: Optional['outputs.TopicRangeFilterConstant'] = None, - inclusive: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if constant is not None: - _setter("constant", constant) + pulumi.set(__self__, "constant", constant) if inclusive is not None: - _setter("inclusive", inclusive) + pulumi.set(__self__, "inclusive", inclusive) @property @pulumi.getter @@ -94396,21 +74016,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, display_format: Optional['TopicDisplayFormat'] = None, display_format_options: Optional['outputs.TopicDisplayFormatOptions'] = None): - TopicDefaultFormatting._configure( - lambda key, value: pulumi.set(__self__, key, value), - display_format=display_format, - display_format_options=display_format_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - display_format: Optional['TopicDisplayFormat'] = None, - display_format_options: Optional['outputs.TopicDisplayFormatOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if display_format is not None: - _setter("display_format", display_format) + pulumi.set(__self__, "display_format", display_format) if display_format_options is not None: - _setter("display_format_options", display_format_options) + pulumi.set(__self__, "display_format_options", display_format_options) @property @pulumi.getter(name="displayFormat") @@ -94473,61 +74082,30 @@ def __init__(__self__, *, unit_scaler: Optional['TopicNumberScale'] = None, use_blank_cell_format: Optional[bool] = None, use_grouping: Optional[bool] = None): - TopicDisplayFormatOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - blank_cell_format=blank_cell_format, - currency_symbol=currency_symbol, - date_format=date_format, - decimal_separator=decimal_separator, - fraction_digits=fraction_digits, - grouping_separator=grouping_separator, - negative_format=negative_format, - prefix=prefix, - suffix=suffix, - unit_scaler=unit_scaler, - use_blank_cell_format=use_blank_cell_format, - use_grouping=use_grouping, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - blank_cell_format: Optional[str] = None, - currency_symbol: Optional[str] = None, - date_format: Optional[str] = None, - decimal_separator: Optional['TopicNumericSeparatorSymbol'] = None, - fraction_digits: Optional[float] = None, - grouping_separator: Optional[str] = None, - negative_format: Optional['outputs.TopicNegativeFormat'] = None, - prefix: Optional[str] = None, - suffix: Optional[str] = None, - unit_scaler: Optional['TopicNumberScale'] = None, - use_blank_cell_format: Optional[bool] = None, - use_grouping: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if blank_cell_format is not None: - _setter("blank_cell_format", blank_cell_format) + pulumi.set(__self__, "blank_cell_format", blank_cell_format) if currency_symbol is not None: - _setter("currency_symbol", currency_symbol) + pulumi.set(__self__, "currency_symbol", currency_symbol) if date_format is not None: - _setter("date_format", date_format) + pulumi.set(__self__, "date_format", date_format) if decimal_separator is not None: - _setter("decimal_separator", decimal_separator) + pulumi.set(__self__, "decimal_separator", decimal_separator) if fraction_digits is not None: - _setter("fraction_digits", fraction_digits) + pulumi.set(__self__, "fraction_digits", fraction_digits) if grouping_separator is not None: - _setter("grouping_separator", grouping_separator) + pulumi.set(__self__, "grouping_separator", grouping_separator) if negative_format is not None: - _setter("negative_format", negative_format) + pulumi.set(__self__, "negative_format", negative_format) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if suffix is not None: - _setter("suffix", suffix) + pulumi.set(__self__, "suffix", suffix) if unit_scaler is not None: - _setter("unit_scaler", unit_scaler) + pulumi.set(__self__, "unit_scaler", unit_scaler) if use_blank_cell_format is not None: - _setter("use_blank_cell_format", use_blank_cell_format) + pulumi.set(__self__, "use_blank_cell_format", use_blank_cell_format) if use_grouping is not None: - _setter("use_grouping", use_grouping) + pulumi.set(__self__, "use_grouping", use_grouping) @property @pulumi.getter(name="blankCellFormat") @@ -94641,55 +74219,26 @@ def __init__(__self__, *, numeric_equality_filter: Optional['outputs.TopicNumericEqualityFilter'] = None, numeric_range_filter: Optional['outputs.TopicNumericRangeFilter'] = None, relative_date_filter: Optional['outputs.TopicRelativeDateFilter'] = None): - TopicFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_name=filter_name, - operand_field_name=operand_field_name, - category_filter=category_filter, - date_range_filter=date_range_filter, - filter_class=filter_class, - filter_description=filter_description, - filter_synonyms=filter_synonyms, - filter_type=filter_type, - numeric_equality_filter=numeric_equality_filter, - numeric_range_filter=numeric_range_filter, - relative_date_filter=relative_date_filter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_name: str, - operand_field_name: str, - category_filter: Optional['outputs.TopicCategoryFilter'] = None, - date_range_filter: Optional['outputs.TopicDateRangeFilter'] = None, - filter_class: Optional['TopicFilterClass'] = None, - filter_description: Optional[str] = None, - filter_synonyms: Optional[Sequence[str]] = None, - filter_type: Optional['TopicNamedFilterType'] = None, - numeric_equality_filter: Optional['outputs.TopicNumericEqualityFilter'] = None, - numeric_range_filter: Optional['outputs.TopicNumericRangeFilter'] = None, - relative_date_filter: Optional['outputs.TopicRelativeDateFilter'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_name", filter_name) - _setter("operand_field_name", operand_field_name) + pulumi.set(__self__, "filter_name", filter_name) + pulumi.set(__self__, "operand_field_name", operand_field_name) if category_filter is not None: - _setter("category_filter", category_filter) + pulumi.set(__self__, "category_filter", category_filter) if date_range_filter is not None: - _setter("date_range_filter", date_range_filter) + pulumi.set(__self__, "date_range_filter", date_range_filter) if filter_class is not None: - _setter("filter_class", filter_class) + pulumi.set(__self__, "filter_class", filter_class) if filter_description is not None: - _setter("filter_description", filter_description) + pulumi.set(__self__, "filter_description", filter_description) if filter_synonyms is not None: - _setter("filter_synonyms", filter_synonyms) + pulumi.set(__self__, "filter_synonyms", filter_synonyms) if filter_type is not None: - _setter("filter_type", filter_type) + pulumi.set(__self__, "filter_type", filter_type) if numeric_equality_filter is not None: - _setter("numeric_equality_filter", numeric_equality_filter) + pulumi.set(__self__, "numeric_equality_filter", numeric_equality_filter) if numeric_range_filter is not None: - _setter("numeric_range_filter", numeric_range_filter) + pulumi.set(__self__, "numeric_range_filter", numeric_range_filter) if relative_date_filter is not None: - _setter("relative_date_filter", relative_date_filter) + pulumi.set(__self__, "relative_date_filter", relative_date_filter) @property @pulumi.getter(name="filterName") @@ -94778,32 +74327,15 @@ def __init__(__self__, *, entity_description: Optional[str] = None, entity_synonyms: Optional[Sequence[str]] = None, semantic_entity_type: Optional['outputs.TopicSemanticEntityType'] = None): - TopicNamedEntity._configure( - lambda key, value: pulumi.set(__self__, key, value), - entity_name=entity_name, - definition=definition, - entity_description=entity_description, - entity_synonyms=entity_synonyms, - semantic_entity_type=semantic_entity_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - entity_name: str, - definition: Optional[Sequence['outputs.TopicNamedEntityDefinition']] = None, - entity_description: Optional[str] = None, - entity_synonyms: Optional[Sequence[str]] = None, - semantic_entity_type: Optional['outputs.TopicSemanticEntityType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("entity_name", entity_name) + pulumi.set(__self__, "entity_name", entity_name) if definition is not None: - _setter("definition", definition) + pulumi.set(__self__, "definition", definition) if entity_description is not None: - _setter("entity_description", entity_description) + pulumi.set(__self__, "entity_description", entity_description) if entity_synonyms is not None: - _setter("entity_synonyms", entity_synonyms) + pulumi.set(__self__, "entity_synonyms", entity_synonyms) if semantic_entity_type is not None: - _setter("semantic_entity_type", semantic_entity_type) + pulumi.set(__self__, "semantic_entity_type", semantic_entity_type) @property @pulumi.getter(name="entityName") @@ -94862,33 +74394,16 @@ def __init__(__self__, *, property_name: Optional[str] = None, property_role: Optional['TopicPropertyRole'] = None, property_usage: Optional['TopicPropertyUsage'] = None): - TopicNamedEntityDefinition._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_name=field_name, - metric=metric, - property_name=property_name, - property_role=property_role, - property_usage=property_usage, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_name: Optional[str] = None, - metric: Optional['outputs.TopicNamedEntityDefinitionMetric'] = None, - property_name: Optional[str] = None, - property_role: Optional['TopicPropertyRole'] = None, - property_usage: Optional['TopicPropertyUsage'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field_name is not None: - _setter("field_name", field_name) + pulumi.set(__self__, "field_name", field_name) if metric is not None: - _setter("metric", metric) + pulumi.set(__self__, "metric", metric) if property_name is not None: - _setter("property_name", property_name) + pulumi.set(__self__, "property_name", property_name) if property_role is not None: - _setter("property_role", property_role) + pulumi.set(__self__, "property_role", property_role) if property_usage is not None: - _setter("property_usage", property_usage) + pulumi.set(__self__, "property_usage", property_usage) @property @pulumi.getter(name="fieldName") @@ -94938,21 +74453,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, aggregation: Optional['TopicNamedEntityAggType'] = None, aggregation_function_parameters: Optional['outputs.TopicAggregationFunctionParameters'] = None): - TopicNamedEntityDefinitionMetric._configure( - lambda key, value: pulumi.set(__self__, key, value), - aggregation=aggregation, - aggregation_function_parameters=aggregation_function_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aggregation: Optional['TopicNamedEntityAggType'] = None, - aggregation_function_parameters: Optional['outputs.TopicAggregationFunctionParameters'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if aggregation is not None: - _setter("aggregation", aggregation) + pulumi.set(__self__, "aggregation", aggregation) if aggregation_function_parameters is not None: - _setter("aggregation_function_parameters", aggregation_function_parameters) + pulumi.set(__self__, "aggregation_function_parameters", aggregation_function_parameters) @property @pulumi.getter @@ -94970,21 +74474,10 @@ class TopicNegativeFormat(dict): def __init__(__self__, *, prefix: Optional[str] = None, suffix: Optional[str] = None): - TopicNegativeFormat._configure( - lambda key, value: pulumi.set(__self__, key, value), - prefix=prefix, - suffix=suffix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - prefix: Optional[str] = None, - suffix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if suffix is not None: - _setter("suffix", suffix) + pulumi.set(__self__, "suffix", suffix) @property @pulumi.getter @@ -95002,21 +74495,10 @@ class TopicNumericEqualityFilter(dict): def __init__(__self__, *, aggregation: Optional['TopicNamedFilterAggType'] = None, constant: Optional['outputs.TopicSingularFilterConstant'] = None): - TopicNumericEqualityFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - aggregation=aggregation, - constant=constant, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aggregation: Optional['TopicNamedFilterAggType'] = None, - constant: Optional['outputs.TopicSingularFilterConstant'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if aggregation is not None: - _setter("aggregation", aggregation) + pulumi.set(__self__, "aggregation", aggregation) if constant is not None: - _setter("constant", constant) + pulumi.set(__self__, "constant", constant) @property @pulumi.getter @@ -95035,25 +74517,12 @@ def __init__(__self__, *, aggregation: Optional['TopicNamedFilterAggType'] = None, constant: Optional['outputs.TopicRangeFilterConstant'] = None, inclusive: Optional[bool] = None): - TopicNumericRangeFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - aggregation=aggregation, - constant=constant, - inclusive=inclusive, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aggregation: Optional['TopicNamedFilterAggType'] = None, - constant: Optional['outputs.TopicRangeFilterConstant'] = None, - inclusive: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if aggregation is not None: - _setter("aggregation", aggregation) + pulumi.set(__self__, "aggregation", aggregation) if constant is not None: - _setter("constant", constant) + pulumi.set(__self__, "constant", constant) if inclusive is not None: - _setter("inclusive", inclusive) + pulumi.set(__self__, "inclusive", inclusive) @property @pulumi.getter @@ -95076,21 +74545,10 @@ class TopicRangeConstant(dict): def __init__(__self__, *, maximum: Optional[str] = None, minimum: Optional[str] = None): - TopicRangeConstant._configure( - lambda key, value: pulumi.set(__self__, key, value), - maximum=maximum, - minimum=minimum, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - maximum: Optional[str] = None, - minimum: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if maximum is not None: - _setter("maximum", maximum) + pulumi.set(__self__, "maximum", maximum) if minimum is not None: - _setter("minimum", minimum) + pulumi.set(__self__, "minimum", minimum) @property @pulumi.getter @@ -95127,21 +74585,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, constant_type: Optional['TopicConstantType'] = None, range_constant: Optional['outputs.TopicRangeConstant'] = None): - TopicRangeFilterConstant._configure( - lambda key, value: pulumi.set(__self__, key, value), - constant_type=constant_type, - range_constant=range_constant, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - constant_type: Optional['TopicConstantType'] = None, - range_constant: Optional['outputs.TopicRangeConstant'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if constant_type is not None: - _setter("constant_type", constant_type) + pulumi.set(__self__, "constant_type", constant_type) if range_constant is not None: - _setter("range_constant", range_constant) + pulumi.set(__self__, "range_constant", range_constant) @property @pulumi.getter(name="constantType") @@ -95179,25 +74626,12 @@ def __init__(__self__, *, constant: Optional['outputs.TopicSingularFilterConstant'] = None, relative_date_filter_function: Optional['TopicRelativeDateFilterFunction'] = None, time_granularity: Optional['TopicTimeGranularity'] = None): - TopicRelativeDateFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - constant=constant, - relative_date_filter_function=relative_date_filter_function, - time_granularity=time_granularity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - constant: Optional['outputs.TopicSingularFilterConstant'] = None, - relative_date_filter_function: Optional['TopicRelativeDateFilterFunction'] = None, - time_granularity: Optional['TopicTimeGranularity'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if constant is not None: - _setter("constant", constant) + pulumi.set(__self__, "constant", constant) if relative_date_filter_function is not None: - _setter("relative_date_filter_function", relative_date_filter_function) + pulumi.set(__self__, "relative_date_filter_function", relative_date_filter_function) if time_granularity is not None: - _setter("time_granularity", time_granularity) + pulumi.set(__self__, "time_granularity", time_granularity) @property @pulumi.getter @@ -95242,25 +74676,12 @@ def __init__(__self__, *, sub_type_name: Optional[str] = None, type_name: Optional[str] = None, type_parameters: Optional['outputs.TopicTypeParameters'] = None): - TopicSemanticEntityType._configure( - lambda key, value: pulumi.set(__self__, key, value), - sub_type_name=sub_type_name, - type_name=type_name, - type_parameters=type_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sub_type_name: Optional[str] = None, - type_name: Optional[str] = None, - type_parameters: Optional['outputs.TopicTypeParameters'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if sub_type_name is not None: - _setter("sub_type_name", sub_type_name) + pulumi.set(__self__, "sub_type_name", sub_type_name) if type_name is not None: - _setter("type_name", type_name) + pulumi.set(__self__, "type_name", type_name) if type_parameters is not None: - _setter("type_parameters", type_parameters) + pulumi.set(__self__, "type_parameters", type_parameters) @property @pulumi.getter(name="subTypeName") @@ -95317,41 +74738,20 @@ def __init__(__self__, *, truthy_cell_value_synonyms: Optional[Sequence[str]] = None, type_name: Optional[str] = None, type_parameters: Optional['outputs.TopicTypeParameters'] = None): - TopicSemanticType._configure( - lambda key, value: pulumi.set(__self__, key, value), - falsey_cell_value=falsey_cell_value, - falsey_cell_value_synonyms=falsey_cell_value_synonyms, - sub_type_name=sub_type_name, - truthy_cell_value=truthy_cell_value, - truthy_cell_value_synonyms=truthy_cell_value_synonyms, - type_name=type_name, - type_parameters=type_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - falsey_cell_value: Optional[str] = None, - falsey_cell_value_synonyms: Optional[Sequence[str]] = None, - sub_type_name: Optional[str] = None, - truthy_cell_value: Optional[str] = None, - truthy_cell_value_synonyms: Optional[Sequence[str]] = None, - type_name: Optional[str] = None, - type_parameters: Optional['outputs.TopicTypeParameters'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if falsey_cell_value is not None: - _setter("falsey_cell_value", falsey_cell_value) + pulumi.set(__self__, "falsey_cell_value", falsey_cell_value) if falsey_cell_value_synonyms is not None: - _setter("falsey_cell_value_synonyms", falsey_cell_value_synonyms) + pulumi.set(__self__, "falsey_cell_value_synonyms", falsey_cell_value_synonyms) if sub_type_name is not None: - _setter("sub_type_name", sub_type_name) + pulumi.set(__self__, "sub_type_name", sub_type_name) if truthy_cell_value is not None: - _setter("truthy_cell_value", truthy_cell_value) + pulumi.set(__self__, "truthy_cell_value", truthy_cell_value) if truthy_cell_value_synonyms is not None: - _setter("truthy_cell_value_synonyms", truthy_cell_value_synonyms) + pulumi.set(__self__, "truthy_cell_value_synonyms", truthy_cell_value_synonyms) if type_name is not None: - _setter("type_name", type_name) + pulumi.set(__self__, "type_name", type_name) if type_parameters is not None: - _setter("type_parameters", type_parameters) + pulumi.set(__self__, "type_parameters", type_parameters) @property @pulumi.getter(name="falseyCellValue") @@ -95413,21 +74813,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, constant_type: Optional['TopicConstantType'] = None, singular_constant: Optional[str] = None): - TopicSingularFilterConstant._configure( - lambda key, value: pulumi.set(__self__, key, value), - constant_type=constant_type, - singular_constant=singular_constant, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - constant_type: Optional['TopicConstantType'] = None, - singular_constant: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if constant_type is not None: - _setter("constant_type", constant_type) + pulumi.set(__self__, "constant_type", constant_type) if singular_constant is not None: - _setter("singular_constant", singular_constant) + pulumi.set(__self__, "singular_constant", singular_constant) @property @pulumi.getter(name="constantType") @@ -95444,11 +74833,6 @@ def singular_constant(self) -> Optional[str]: class TopicTypeParameters(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -95482,33 +74866,16 @@ def __init__(__self__, *, network_interface_id: Optional[str] = None, status: Optional['VpcConnectionNetworkInterfaceStatus'] = None, subnet_id: Optional[str] = None): - VpcConnectionNetworkInterface._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_zone=availability_zone, - error_message=error_message, - network_interface_id=network_interface_id, - status=status, - subnet_id=subnet_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_zone: Optional[str] = None, - error_message: Optional[str] = None, - network_interface_id: Optional[str] = None, - status: Optional['VpcConnectionNetworkInterfaceStatus'] = None, - subnet_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_zone is not None: - _setter("availability_zone", availability_zone) + pulumi.set(__self__, "availability_zone", availability_zone) if error_message is not None: - _setter("error_message", error_message) + pulumi.set(__self__, "error_message", error_message) if network_interface_id is not None: - _setter("network_interface_id", network_interface_id) + pulumi.set(__self__, "network_interface_id", network_interface_id) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) if subnet_id is not None: - _setter("subnet_id", subnet_id) + pulumi.set(__self__, "subnet_id", subnet_id) @property @pulumi.getter(name="availabilityZone") @@ -95541,19 +74908,8 @@ class VpcConnectionTag(dict): def __init__(__self__, *, key: str, value: str): - VpcConnectionTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/quicksight/refresh_schedule.py b/sdk/python/pulumi_aws_native/quicksight/refresh_schedule.py index 2bb269730e..1f310f61bb 100644 --- a/sdk/python/pulumi_aws_native/quicksight/refresh_schedule.py +++ b/sdk/python/pulumi_aws_native/quicksight/refresh_schedule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -23,25 +23,12 @@ def __init__(__self__, *, """ The set of arguments for constructing a RefreshSchedule resource. """ - RefreshScheduleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - aws_account_id=aws_account_id, - data_set_id=data_set_id, - schedule=schedule, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aws_account_id: Optional[pulumi.Input[str]] = None, - data_set_id: Optional[pulumi.Input[str]] = None, - schedule: Optional[pulumi.Input['RefreshScheduleMapArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if aws_account_id is not None: - _setter("aws_account_id", aws_account_id) + pulumi.set(__self__, "aws_account_id", aws_account_id) if data_set_id is not None: - _setter("data_set_id", data_set_id) + pulumi.set(__self__, "data_set_id", data_set_id) if schedule is not None: - _setter("schedule", schedule) + pulumi.set(__self__, "schedule", schedule) @property @pulumi.getter(name="awsAccountId") @@ -105,10 +92,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RefreshScheduleArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -128,11 +111,6 @@ def _internal_init(__self__, __props__.__dict__["aws_account_id"] = aws_account_id __props__.__dict__["data_set_id"] = data_set_id - if schedule is not None and not isinstance(schedule, RefreshScheduleMapArgs): - schedule = schedule or {} - def _setter(key, value): - schedule[key] = value - RefreshScheduleMapArgs._configure(_setter, **schedule) __props__.__dict__["schedule"] = schedule __props__.__dict__["arn"] = None replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["aws_account_id", "data_set_id", "schedule.schedule_id"]) diff --git a/sdk/python/pulumi_aws_native/quicksight/template.py b/sdk/python/pulumi_aws_native/quicksight/template.py index b4781bc1dd..5f89463da0 100644 --- a/sdk/python/pulumi_aws_native/quicksight/template.py +++ b/sdk/python/pulumi_aws_native/quicksight/template.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -29,47 +29,22 @@ def __init__(__self__, *, """ The set of arguments for constructing a Template resource. """ - TemplateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - aws_account_id=aws_account_id, - template_id=template_id, - definition=definition, - name=name, - permissions=permissions, - source_entity=source_entity, - tags=tags, - validation_strategy=validation_strategy, - version_description=version_description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aws_account_id: pulumi.Input[str], - template_id: pulumi.Input[str], - definition: Optional[pulumi.Input['TemplateVersionDefinitionArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - permissions: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateResourcePermissionArgs']]]] = None, - source_entity: Optional[pulumi.Input['TemplateSourceEntityArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['TemplateTagArgs']]]] = None, - validation_strategy: Optional[pulumi.Input['TemplateValidationStrategyArgs']] = None, - version_description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("aws_account_id", aws_account_id) - _setter("template_id", template_id) + pulumi.set(__self__, "aws_account_id", aws_account_id) + pulumi.set(__self__, "template_id", template_id) if definition is not None: - _setter("definition", definition) + pulumi.set(__self__, "definition", definition) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if permissions is not None: - _setter("permissions", permissions) + pulumi.set(__self__, "permissions", permissions) if source_entity is not None: - _setter("source_entity", source_entity) + pulumi.set(__self__, "source_entity", source_entity) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if validation_strategy is not None: - _setter("validation_strategy", validation_strategy) + pulumi.set(__self__, "validation_strategy", validation_strategy) if version_description is not None: - _setter("version_description", version_description) + pulumi.set(__self__, "version_description", version_description) @property @pulumi.getter(name="awsAccountId") @@ -193,10 +168,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TemplateArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -223,29 +194,14 @@ def _internal_init(__self__, if aws_account_id is None and not opts.urn: raise TypeError("Missing required property 'aws_account_id'") __props__.__dict__["aws_account_id"] = aws_account_id - if definition is not None and not isinstance(definition, TemplateVersionDefinitionArgs): - definition = definition or {} - def _setter(key, value): - definition[key] = value - TemplateVersionDefinitionArgs._configure(_setter, **definition) __props__.__dict__["definition"] = definition __props__.__dict__["name"] = name __props__.__dict__["permissions"] = permissions - if source_entity is not None and not isinstance(source_entity, TemplateSourceEntityArgs): - source_entity = source_entity or {} - def _setter(key, value): - source_entity[key] = value - TemplateSourceEntityArgs._configure(_setter, **source_entity) __props__.__dict__["source_entity"] = source_entity __props__.__dict__["tags"] = tags if template_id is None and not opts.urn: raise TypeError("Missing required property 'template_id'") __props__.__dict__["template_id"] = template_id - if validation_strategy is not None and not isinstance(validation_strategy, TemplateValidationStrategyArgs): - validation_strategy = validation_strategy or {} - def _setter(key, value): - validation_strategy[key] = value - TemplateValidationStrategyArgs._configure(_setter, **validation_strategy) __props__.__dict__["validation_strategy"] = validation_strategy __props__.__dict__["version_description"] = version_description __props__.__dict__["arn"] = None diff --git a/sdk/python/pulumi_aws_native/quicksight/theme.py b/sdk/python/pulumi_aws_native/quicksight/theme.py index db2987e859..9210f59158 100644 --- a/sdk/python/pulumi_aws_native/quicksight/theme.py +++ b/sdk/python/pulumi_aws_native/quicksight/theme.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -28,41 +28,18 @@ def __init__(__self__, *, """ The set of arguments for constructing a Theme resource. """ - ThemeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - aws_account_id=aws_account_id, - base_theme_id=base_theme_id, - configuration=configuration, - theme_id=theme_id, - name=name, - permissions=permissions, - tags=tags, - version_description=version_description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aws_account_id: pulumi.Input[str], - base_theme_id: pulumi.Input[str], - configuration: pulumi.Input['ThemeConfigurationArgs'], - theme_id: pulumi.Input[str], - name: Optional[pulumi.Input[str]] = None, - permissions: Optional[pulumi.Input[Sequence[pulumi.Input['ThemeResourcePermissionArgs']]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ThemeTagArgs']]]] = None, - version_description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("aws_account_id", aws_account_id) - _setter("base_theme_id", base_theme_id) - _setter("configuration", configuration) - _setter("theme_id", theme_id) + pulumi.set(__self__, "aws_account_id", aws_account_id) + pulumi.set(__self__, "base_theme_id", base_theme_id) + pulumi.set(__self__, "configuration", configuration) + pulumi.set(__self__, "theme_id", theme_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if permissions is not None: - _setter("permissions", permissions) + pulumi.set(__self__, "permissions", permissions) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if version_description is not None: - _setter("version_description", version_description) + pulumi.set(__self__, "version_description", version_description) @property @pulumi.getter(name="awsAccountId") @@ -176,10 +153,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ThemeArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -208,11 +181,6 @@ def _internal_init(__self__, if base_theme_id is None and not opts.urn: raise TypeError("Missing required property 'base_theme_id'") __props__.__dict__["base_theme_id"] = base_theme_id - if configuration is not None and not isinstance(configuration, ThemeConfigurationArgs): - configuration = configuration or {} - def _setter(key, value): - configuration[key] = value - ThemeConfigurationArgs._configure(_setter, **configuration) if configuration is None and not opts.urn: raise TypeError("Missing required property 'configuration'") __props__.__dict__["configuration"] = configuration diff --git a/sdk/python/pulumi_aws_native/quicksight/topic.py b/sdk/python/pulumi_aws_native/quicksight/topic.py index a8734ba9fc..b05f64661d 100644 --- a/sdk/python/pulumi_aws_native/quicksight/topic.py +++ b/sdk/python/pulumi_aws_native/quicksight/topic.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -25,33 +25,16 @@ def __init__(__self__, *, """ The set of arguments for constructing a Topic resource. """ - TopicArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - aws_account_id=aws_account_id, - data_sets=data_sets, - description=description, - name=name, - topic_id=topic_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aws_account_id: Optional[pulumi.Input[str]] = None, - data_sets: Optional[pulumi.Input[Sequence[pulumi.Input['TopicDatasetMetadataArgs']]]] = None, - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - topic_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if aws_account_id is not None: - _setter("aws_account_id", aws_account_id) + pulumi.set(__self__, "aws_account_id", aws_account_id) if data_sets is not None: - _setter("data_sets", data_sets) + pulumi.set(__self__, "data_sets", data_sets) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if topic_id is not None: - _setter("topic_id", topic_id) + pulumi.set(__self__, "topic_id", topic_id) @property @pulumi.getter(name="awsAccountId") @@ -135,10 +118,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TopicArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/quicksight/vpc_connection.py b/sdk/python/pulumi_aws_native/quicksight/vpc_connection.py index c59a3d409c..86dac939d1 100644 --- a/sdk/python/pulumi_aws_native/quicksight/vpc_connection.py +++ b/sdk/python/pulumi_aws_native/quicksight/vpc_connection.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -29,49 +29,24 @@ def __init__(__self__, *, """ The set of arguments for constructing a VpcConnection resource. """ - VpcConnectionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_status=availability_status, - aws_account_id=aws_account_id, - dns_resolvers=dns_resolvers, - name=name, - role_arn=role_arn, - security_group_ids=security_group_ids, - subnet_ids=subnet_ids, - tags=tags, - vpc_connection_id=vpc_connection_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_status: Optional[pulumi.Input['VpcConnectionVpcConnectionAvailabilityStatus']] = None, - aws_account_id: Optional[pulumi.Input[str]] = None, - dns_resolvers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - name: Optional[pulumi.Input[str]] = None, - role_arn: Optional[pulumi.Input[str]] = None, - security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['VpcConnectionTagArgs']]]] = None, - vpc_connection_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_status is not None: - _setter("availability_status", availability_status) + pulumi.set(__self__, "availability_status", availability_status) if aws_account_id is not None: - _setter("aws_account_id", aws_account_id) + pulumi.set(__self__, "aws_account_id", aws_account_id) if dns_resolvers is not None: - _setter("dns_resolvers", dns_resolvers) + pulumi.set(__self__, "dns_resolvers", dns_resolvers) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if subnet_ids is not None: - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if vpc_connection_id is not None: - _setter("vpc_connection_id", vpc_connection_id) + pulumi.set(__self__, "vpc_connection_id", vpc_connection_id) @property @pulumi.getter(name="availabilityStatus") @@ -195,10 +170,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - VpcConnectionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ram/_inputs.py b/sdk/python/pulumi_aws_native/ram/_inputs.py index 9e30eb6195..687679e295 100644 --- a/sdk/python/pulumi_aws_native/ram/_inputs.py +++ b/sdk/python/pulumi_aws_native/ram/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -23,19 +23,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - PermissionTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -67,19 +56,8 @@ class ResourceShareTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ResourceShareTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/ram/get_permission.py b/sdk/python/pulumi_aws_native/ram/get_permission.py index af768739a3..77a92eb2c8 100644 --- a/sdk/python/pulumi_aws_native/ram/get_permission.py +++ b/sdk/python/pulumi_aws_native/ram/get_permission.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ram/get_resource_share.py b/sdk/python/pulumi_aws_native/ram/get_resource_share.py index e6493a3500..d9b935a04d 100644 --- a/sdk/python/pulumi_aws_native/ram/get_resource_share.py +++ b/sdk/python/pulumi_aws_native/ram/get_resource_share.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ram/outputs.py b/sdk/python/pulumi_aws_native/ram/outputs.py index bc5b131ecb..4937250523 100644 --- a/sdk/python/pulumi_aws_native/ram/outputs.py +++ b/sdk/python/pulumi_aws_native/ram/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -23,19 +23,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - PermissionTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -59,19 +48,8 @@ class ResourceShareTag(dict): def __init__(__self__, *, key: str, value: str): - ResourceShareTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/ram/permission.py b/sdk/python/pulumi_aws_native/ram/permission.py index e1ce354321..e05a3208bf 100644 --- a/sdk/python/pulumi_aws_native/ram/permission.py +++ b/sdk/python/pulumi_aws_native/ram/permission.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -26,27 +26,12 @@ def __init__(__self__, *, :param pulumi.Input[str] resource_type: The resource type this permission can be used with. :param pulumi.Input[str] name: The name of the permission. """ - PermissionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy_template=policy_template, - resource_type=resource_type, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy_template: Any, - resource_type: pulumi.Input[str], - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['PermissionTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy_template", policy_template) - _setter("resource_type", resource_type) + pulumi.set(__self__, "policy_template", policy_template) + pulumi.set(__self__, "resource_type", resource_type) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="policyTemplate") @@ -132,10 +117,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PermissionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ram/resource_share.py b/sdk/python/pulumi_aws_native/ram/resource_share.py index 67a2b9c94e..a5bd490885 100644 --- a/sdk/python/pulumi_aws_native/ram/resource_share.py +++ b/sdk/python/pulumi_aws_native/ram/resource_share.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -26,41 +26,20 @@ def __init__(__self__, *, """ The set of arguments for constructing a ResourceShare resource. """ - ResourceShareArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - allow_external_principals=allow_external_principals, - name=name, - permission_arns=permission_arns, - principals=principals, - resource_arns=resource_arns, - sources=sources, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allow_external_principals: Optional[pulumi.Input[bool]] = None, - name: Optional[pulumi.Input[str]] = None, - permission_arns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - principals: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - resource_arns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - sources: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ResourceShareTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if allow_external_principals is not None: - _setter("allow_external_principals", allow_external_principals) + pulumi.set(__self__, "allow_external_principals", allow_external_principals) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if permission_arns is not None: - _setter("permission_arns", permission_arns) + pulumi.set(__self__, "permission_arns", permission_arns) if principals is not None: - _setter("principals", principals) + pulumi.set(__self__, "principals", principals) if resource_arns is not None: - _setter("resource_arns", resource_arns) + pulumi.set(__self__, "resource_arns", resource_arns) if sources is not None: - _setter("sources", sources) + pulumi.set(__self__, "sources", sources) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="allowExternalPrincipals") @@ -169,10 +148,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ResourceShareArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/rds/_inputs.py b/sdk/python/pulumi_aws_native/rds/_inputs.py index 429bc967be..4ffaa0543d 100644 --- a/sdk/python/pulumi_aws_native/rds/_inputs.py +++ b/sdk/python/pulumi_aws_native/rds/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -49,20 +49,9 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - CustomDbEngineVersionTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -99,20 +88,9 @@ def __init__(__self__, *, :param pulumi.Input[str] role_arn: The Amazon Resource Name (ARN) of the IAM role that is associated with the DB cluster. :param pulumi.Input[str] feature_name: The name of the feature associated with the AWS Identity and Access Management (IAM) role. For the list of supported feature names, see DBEngineVersion in the Amazon RDS API Reference. """ - DbClusterDbClusterRoleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - feature_name=feature_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: pulumi.Input[str], - feature_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if feature_name is not None: - _setter("feature_name", feature_name) + pulumi.set(__self__, "feature_name", feature_name) @property @pulumi.getter(name="roleArn") @@ -148,21 +126,10 @@ def __init__(__self__, *, :param pulumi.Input[str] kms_key_id: The AWS KMS key identifier that is used to encrypt the secret. :param pulumi.Input[str] secret_arn: The Amazon Resource Name (ARN) of the secret. """ - DbClusterMasterUserSecretArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - kms_key_id=kms_key_id, - secret_arn=secret_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kms_key_id: Optional[pulumi.Input[str]] = None, - secret_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if secret_arn is not None: - _setter("secret_arn", secret_arn) + pulumi.set(__self__, "secret_arn", secret_arn) @property @pulumi.getter(name="kmsKeyId") @@ -199,20 +166,9 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - DbClusterParameterGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -246,17 +202,8 @@ def __init__(__self__, *, """ :param pulumi.Input[str] address: The reader endpoint for the DB cluster. """ - DbClusterReadEndpointArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - address=address, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - address: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if address is not None: - _setter("address", address) + pulumi.set(__self__, "address", address) @property @pulumi.getter @@ -300,37 +247,18 @@ def __init__(__self__, *, For more information, see Autoscaling for Aurora Serverless v1 in the Amazon Aurora User Guide. """ - DbClusterScalingConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - auto_pause=auto_pause, - max_capacity=max_capacity, - min_capacity=min_capacity, - seconds_before_timeout=seconds_before_timeout, - seconds_until_auto_pause=seconds_until_auto_pause, - timeout_action=timeout_action, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auto_pause: Optional[pulumi.Input[bool]] = None, - max_capacity: Optional[pulumi.Input[int]] = None, - min_capacity: Optional[pulumi.Input[int]] = None, - seconds_before_timeout: Optional[pulumi.Input[int]] = None, - seconds_until_auto_pause: Optional[pulumi.Input[int]] = None, - timeout_action: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if auto_pause is not None: - _setter("auto_pause", auto_pause) + pulumi.set(__self__, "auto_pause", auto_pause) if max_capacity is not None: - _setter("max_capacity", max_capacity) + pulumi.set(__self__, "max_capacity", max_capacity) if min_capacity is not None: - _setter("min_capacity", min_capacity) + pulumi.set(__self__, "min_capacity", min_capacity) if seconds_before_timeout is not None: - _setter("seconds_before_timeout", seconds_before_timeout) + pulumi.set(__self__, "seconds_before_timeout", seconds_before_timeout) if seconds_until_auto_pause is not None: - _setter("seconds_until_auto_pause", seconds_until_auto_pause) + pulumi.set(__self__, "seconds_until_auto_pause", seconds_until_auto_pause) if timeout_action is not None: - _setter("timeout_action", timeout_action) + pulumi.set(__self__, "timeout_action", timeout_action) @property @pulumi.getter(name="autoPause") @@ -426,21 +354,10 @@ def __init__(__self__, *, :param pulumi.Input[float] max_capacity: The maximum number of Aurora capacity units (ACUs) for a DB instance in an Aurora Serverless v2 cluster. You can specify ACU values in half-step increments, such as 40, 40.5, 41, and so on. The largest value that you can use is 128. :param pulumi.Input[float] min_capacity: The minimum number of Aurora capacity units (ACUs) for a DB instance in an Aurora Serverless v2 cluster. You can specify ACU values in half-step increments, such as 8, 8.5, 9, and so on. The smallest value that you can use is 0.5. """ - DbClusterServerlessV2ScalingConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_capacity=max_capacity, - min_capacity=min_capacity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_capacity: Optional[pulumi.Input[float]] = None, - min_capacity: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max_capacity is not None: - _setter("max_capacity", max_capacity) + pulumi.set(__self__, "max_capacity", max_capacity) if min_capacity is not None: - _setter("min_capacity", min_capacity) + pulumi.set(__self__, "min_capacity", min_capacity) @property @pulumi.getter(name="maxCapacity") @@ -477,20 +394,9 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - DbClusterTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -526,21 +432,10 @@ def __init__(__self__, *, :param pulumi.Input[str] ca_identifier: The CA identifier of the CA certificate used for the DB instance's server certificate. :param pulumi.Input[str] valid_till: The expiration date of the DB instance’s server certificate. """ - DbInstanceCertificateDetailsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ca_identifier=ca_identifier, - valid_till=valid_till, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ca_identifier: Optional[pulumi.Input[str]] = None, - valid_till: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ca_identifier is not None: - _setter("ca_identifier", ca_identifier) + pulumi.set(__self__, "ca_identifier", ca_identifier) if valid_till is not None: - _setter("valid_till", valid_till) + pulumi.set(__self__, "valid_till", valid_till) @property @pulumi.getter(name="caIdentifier") @@ -576,19 +471,8 @@ def __init__(__self__, *, :param pulumi.Input[str] feature_name: The name of the feature associated with the AWS Identity and Access Management (IAM) role. IAM roles that are associated with a DB instance grant permission for the DB instance to access other AWS services on your behalf. :param pulumi.Input[str] role_arn: The Amazon Resource Name (ARN) of the IAM role that is associated with the DB instance. """ - DbInstanceDbInstanceRoleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - feature_name=feature_name, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - feature_name: pulumi.Input[str], - role_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("feature_name", feature_name) - _setter("role_arn", role_arn) + pulumi.set(__self__, "feature_name", feature_name) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="featureName") @@ -626,25 +510,12 @@ def __init__(__self__, *, :param pulumi.Input[str] hosted_zone_id: Specifies the ID that Amazon Route 53 assigns when you create a hosted zone. :param pulumi.Input[str] port: Specifies the port that the database engine is listening on. """ - DbInstanceEndpointArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - address=address, - hosted_zone_id=hosted_zone_id, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - address: Optional[pulumi.Input[str]] = None, - hosted_zone_id: Optional[pulumi.Input[str]] = None, - port: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if address is not None: - _setter("address", address) + pulumi.set(__self__, "address", address) if hosted_zone_id is not None: - _setter("hosted_zone_id", hosted_zone_id) + pulumi.set(__self__, "hosted_zone_id", hosted_zone_id) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) @property @pulumi.getter @@ -692,21 +563,10 @@ def __init__(__self__, *, :param pulumi.Input[str] kms_key_id: The AWS KMS key identifier that is used to encrypt the secret. :param pulumi.Input[str] secret_arn: The Amazon Resource Name (ARN) of the secret. """ - DbInstanceMasterUserSecretArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - kms_key_id=kms_key_id, - secret_arn=secret_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kms_key_id: Optional[pulumi.Input[str]] = None, - secret_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if secret_arn is not None: - _setter("secret_arn", secret_arn) + pulumi.set(__self__, "secret_arn", secret_arn) @property @pulumi.getter(name="kmsKeyId") @@ -742,21 +602,10 @@ def __init__(__self__, *, :param pulumi.Input['DbInstanceProcessorFeatureName'] name: The name of the processor feature. Valid names are coreCount and threadsPerCore. :param pulumi.Input[str] value: The value of a processor feature name. """ - DbInstanceProcessorFeatureArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input['DbInstanceProcessorFeatureName']] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -793,20 +642,9 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - DbInstanceTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -843,20 +681,9 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - DbParameterGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -898,33 +725,16 @@ def __init__(__self__, *, :param pulumi.Input['DbProxyAuthFormatIamAuth'] iam_auth: Whether to require or disallow Amazon Web Services Identity and Access Management (IAM) authentication for connections to the proxy. The ENABLED value is valid only for proxies with RDS for Microsoft SQL Server. :param pulumi.Input[str] secret_arn: The Amazon Resource Name (ARN) representing the secret that the proxy uses to authenticate to the RDS DB instance or Aurora DB cluster. These secrets are stored within Amazon Secrets Manager. """ - DbProxyAuthFormatArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - auth_scheme=auth_scheme, - client_password_auth_type=client_password_auth_type, - description=description, - iam_auth=iam_auth, - secret_arn=secret_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auth_scheme: Optional[pulumi.Input['DbProxyAuthFormatAuthScheme']] = None, - client_password_auth_type: Optional[pulumi.Input['DbProxyAuthFormatClientPasswordAuthType']] = None, - description: Optional[pulumi.Input[str]] = None, - iam_auth: Optional[pulumi.Input['DbProxyAuthFormatIamAuth']] = None, - secret_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if auth_scheme is not None: - _setter("auth_scheme", auth_scheme) + pulumi.set(__self__, "auth_scheme", auth_scheme) if client_password_auth_type is not None: - _setter("client_password_auth_type", client_password_auth_type) + pulumi.set(__self__, "client_password_auth_type", client_password_auth_type) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if iam_auth is not None: - _setter("iam_auth", iam_auth) + pulumi.set(__self__, "iam_auth", iam_auth) if secret_arn is not None: - _setter("secret_arn", secret_arn) + pulumi.set(__self__, "secret_arn", secret_arn) @property @pulumi.getter(name="authScheme") @@ -992,21 +802,10 @@ class DbProxyEndpointTagFormatArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - DbProxyEndpointTagFormatArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1032,21 +831,10 @@ class DbProxyTagFormatArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - DbProxyTagFormatArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1082,33 +870,16 @@ def __init__(__self__, *, :param pulumi.Input[int] max_idle_connections_percent: Controls how actively the proxy closes idle database connections in the connection pool. :param pulumi.Input[Sequence[pulumi.Input[str]]] session_pinning_filters: Each item in the list represents a class of SQL operations that normally cause all later statements in a session using a proxy to be pinned to the same underlying database connection. """ - DbProxyTargetGroupConnectionPoolConfigurationInfoFormatArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - connection_borrow_timeout=connection_borrow_timeout, - init_query=init_query, - max_connections_percent=max_connections_percent, - max_idle_connections_percent=max_idle_connections_percent, - session_pinning_filters=session_pinning_filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connection_borrow_timeout: Optional[pulumi.Input[int]] = None, - init_query: Optional[pulumi.Input[str]] = None, - max_connections_percent: Optional[pulumi.Input[int]] = None, - max_idle_connections_percent: Optional[pulumi.Input[int]] = None, - session_pinning_filters: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if connection_borrow_timeout is not None: - _setter("connection_borrow_timeout", connection_borrow_timeout) + pulumi.set(__self__, "connection_borrow_timeout", connection_borrow_timeout) if init_query is not None: - _setter("init_query", init_query) + pulumi.set(__self__, "init_query", init_query) if max_connections_percent is not None: - _setter("max_connections_percent", max_connections_percent) + pulumi.set(__self__, "max_connections_percent", max_connections_percent) if max_idle_connections_percent is not None: - _setter("max_idle_connections_percent", max_idle_connections_percent) + pulumi.set(__self__, "max_idle_connections_percent", max_idle_connections_percent) if session_pinning_filters is not None: - _setter("session_pinning_filters", session_pinning_filters) + pulumi.set(__self__, "session_pinning_filters", session_pinning_filters) @property @pulumi.getter(name="connectionBorrowTimeout") @@ -1178,29 +949,14 @@ def __init__(__self__, *, ec2_security_group_id: Optional[pulumi.Input[str]] = None, ec2_security_group_name: Optional[pulumi.Input[str]] = None, ec2_security_group_owner_id: Optional[pulumi.Input[str]] = None): - DbSecurityGroupIngressArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cidrip=cidrip, - ec2_security_group_id=ec2_security_group_id, - ec2_security_group_name=ec2_security_group_name, - ec2_security_group_owner_id=ec2_security_group_owner_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cidrip: Optional[pulumi.Input[str]] = None, - ec2_security_group_id: Optional[pulumi.Input[str]] = None, - ec2_security_group_name: Optional[pulumi.Input[str]] = None, - ec2_security_group_owner_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cidrip is not None: - _setter("cidrip", cidrip) + pulumi.set(__self__, "cidrip", cidrip) if ec2_security_group_id is not None: - _setter("ec2_security_group_id", ec2_security_group_id) + pulumi.set(__self__, "ec2_security_group_id", ec2_security_group_id) if ec2_security_group_name is not None: - _setter("ec2_security_group_name", ec2_security_group_name) + pulumi.set(__self__, "ec2_security_group_name", ec2_security_group_name) if ec2_security_group_owner_id is not None: - _setter("ec2_security_group_owner_id", ec2_security_group_owner_id) + pulumi.set(__self__, "ec2_security_group_owner_id", ec2_security_group_owner_id) @property @pulumi.getter @@ -1244,19 +1000,8 @@ class DbSecurityGroupTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - DbSecurityGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1287,20 +1032,9 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - DbSubnetGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1337,20 +1071,9 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - EventSubscriptionTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1395,36 +1118,17 @@ def __init__(__self__, *, :param pulumi.Input[int] port: The optional port for the option. :param pulumi.Input[Sequence[pulumi.Input[str]]] vpc_security_group_memberships: A list of VpcSecurityGroupMembership name strings used for this option. """ - OptionGroupOptionConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - option_name=option_name, - db_security_group_memberships=db_security_group_memberships, - option_settings=option_settings, - option_version=option_version, - port=port, - vpc_security_group_memberships=vpc_security_group_memberships, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - option_name: pulumi.Input[str], - db_security_group_memberships: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - option_settings: Optional[pulumi.Input[Sequence[pulumi.Input['OptionGroupOptionSettingArgs']]]] = None, - option_version: Optional[pulumi.Input[str]] = None, - port: Optional[pulumi.Input[int]] = None, - vpc_security_group_memberships: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("option_name", option_name) + pulumi.set(__self__, "option_name", option_name) if db_security_group_memberships is not None: - _setter("db_security_group_memberships", db_security_group_memberships) + pulumi.set(__self__, "db_security_group_memberships", db_security_group_memberships) if option_settings is not None: - _setter("option_settings", option_settings) + pulumi.set(__self__, "option_settings", option_settings) if option_version is not None: - _setter("option_version", option_version) + pulumi.set(__self__, "option_version", option_version) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if vpc_security_group_memberships is not None: - _setter("vpc_security_group_memberships", vpc_security_group_memberships) + pulumi.set(__self__, "vpc_security_group_memberships", vpc_security_group_memberships) @property @pulumi.getter(name="optionName") @@ -1509,21 +1213,10 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The name of the option that has settings that you can set. :param pulumi.Input[str] value: The current value of the option setting. """ - OptionGroupOptionSettingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1560,20 +1253,9 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - OptionGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/rds/custom_db_engine_version.py b/sdk/python/pulumi_aws_native/rds/custom_db_engine_version.py index 6cba0646b6..667e96a4b7 100644 --- a/sdk/python/pulumi_aws_native/rds/custom_db_engine_version.py +++ b/sdk/python/pulumi_aws_native/rds/custom_db_engine_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -38,46 +38,21 @@ def __init__(__self__, *, :param pulumi.Input['CustomDbEngineVersionStatus'] status: The availability status to be assigned to the CEV. :param pulumi.Input[Sequence[pulumi.Input['CustomDbEngineVersionTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - CustomDbEngineVersionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - database_installation_files_s3_bucket_name=database_installation_files_s3_bucket_name, - engine=engine, - engine_version=engine_version, - database_installation_files_s3_prefix=database_installation_files_s3_prefix, - description=description, - kms_key_id=kms_key_id, - manifest=manifest, - status=status, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database_installation_files_s3_bucket_name: pulumi.Input[str], - engine: pulumi.Input[str], - engine_version: pulumi.Input[str], - database_installation_files_s3_prefix: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - kms_key_id: Optional[pulumi.Input[str]] = None, - manifest: Optional[pulumi.Input[str]] = None, - status: Optional[pulumi.Input['CustomDbEngineVersionStatus']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['CustomDbEngineVersionTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database_installation_files_s3_bucket_name", database_installation_files_s3_bucket_name) - _setter("engine", engine) - _setter("engine_version", engine_version) + pulumi.set(__self__, "database_installation_files_s3_bucket_name", database_installation_files_s3_bucket_name) + pulumi.set(__self__, "engine", engine) + pulumi.set(__self__, "engine_version", engine_version) if database_installation_files_s3_prefix is not None: - _setter("database_installation_files_s3_prefix", database_installation_files_s3_prefix) + pulumi.set(__self__, "database_installation_files_s3_prefix", database_installation_files_s3_prefix) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if manifest is not None: - _setter("manifest", manifest) + pulumi.set(__self__, "manifest", manifest) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="databaseInstallationFilesS3BucketName") @@ -237,10 +212,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CustomDbEngineVersionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/rds/db_cluster.py b/sdk/python/pulumi_aws_native/rds/db_cluster.py index 8d8906bb72..29734d5ca6 100644 --- a/sdk/python/pulumi_aws_native/rds/db_cluster.py +++ b/sdk/python/pulumi_aws_native/rds/db_cluster.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -133,229 +133,114 @@ def __init__(__self__, *, :param pulumi.Input[bool] use_latest_restorable_time: A value that indicates whether to restore the DB cluster to the latest restorable backup time. By default, the DB cluster is not restored to the latest restorable backup time. :param pulumi.Input[Sequence[pulumi.Input[str]]] vpc_security_group_ids: A list of EC2 VPC security groups to associate with this DB cluster. """ - DbClusterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - allocated_storage=allocated_storage, - associated_roles=associated_roles, - auto_minor_version_upgrade=auto_minor_version_upgrade, - availability_zones=availability_zones, - backtrack_window=backtrack_window, - backup_retention_period=backup_retention_period, - copy_tags_to_snapshot=copy_tags_to_snapshot, - database_name=database_name, - db_cluster_identifier=db_cluster_identifier, - db_cluster_instance_class=db_cluster_instance_class, - db_cluster_parameter_group_name=db_cluster_parameter_group_name, - db_instance_parameter_group_name=db_instance_parameter_group_name, - db_subnet_group_name=db_subnet_group_name, - db_system_id=db_system_id, - deletion_protection=deletion_protection, - domain=domain, - domain_iam_role_name=domain_iam_role_name, - enable_cloudwatch_logs_exports=enable_cloudwatch_logs_exports, - enable_http_endpoint=enable_http_endpoint, - enable_iam_database_authentication=enable_iam_database_authentication, - engine=engine, - engine_mode=engine_mode, - engine_version=engine_version, - global_cluster_identifier=global_cluster_identifier, - iops=iops, - kms_key_id=kms_key_id, - manage_master_user_password=manage_master_user_password, - master_user_password=master_user_password, - master_user_secret=master_user_secret, - master_username=master_username, - monitoring_interval=monitoring_interval, - monitoring_role_arn=monitoring_role_arn, - network_type=network_type, - performance_insights_enabled=performance_insights_enabled, - performance_insights_kms_key_id=performance_insights_kms_key_id, - performance_insights_retention_period=performance_insights_retention_period, - port=port, - preferred_backup_window=preferred_backup_window, - preferred_maintenance_window=preferred_maintenance_window, - publicly_accessible=publicly_accessible, - read_endpoint=read_endpoint, - replication_source_identifier=replication_source_identifier, - restore_to_time=restore_to_time, - restore_type=restore_type, - scaling_configuration=scaling_configuration, - serverless_v2_scaling_configuration=serverless_v2_scaling_configuration, - snapshot_identifier=snapshot_identifier, - source_db_cluster_identifier=source_db_cluster_identifier, - source_region=source_region, - storage_encrypted=storage_encrypted, - storage_type=storage_type, - tags=tags, - use_latest_restorable_time=use_latest_restorable_time, - vpc_security_group_ids=vpc_security_group_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allocated_storage: Optional[pulumi.Input[int]] = None, - associated_roles: Optional[pulumi.Input[Sequence[pulumi.Input['DbClusterDbClusterRoleArgs']]]] = None, - auto_minor_version_upgrade: Optional[pulumi.Input[bool]] = None, - availability_zones: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - backtrack_window: Optional[pulumi.Input[int]] = None, - backup_retention_period: Optional[pulumi.Input[int]] = None, - copy_tags_to_snapshot: Optional[pulumi.Input[bool]] = None, - database_name: Optional[pulumi.Input[str]] = None, - db_cluster_identifier: Optional[pulumi.Input[str]] = None, - db_cluster_instance_class: Optional[pulumi.Input[str]] = None, - db_cluster_parameter_group_name: Optional[pulumi.Input[str]] = None, - db_instance_parameter_group_name: Optional[pulumi.Input[str]] = None, - db_subnet_group_name: Optional[pulumi.Input[str]] = None, - db_system_id: Optional[pulumi.Input[str]] = None, - deletion_protection: Optional[pulumi.Input[bool]] = None, - domain: Optional[pulumi.Input[str]] = None, - domain_iam_role_name: Optional[pulumi.Input[str]] = None, - enable_cloudwatch_logs_exports: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - enable_http_endpoint: Optional[pulumi.Input[bool]] = None, - enable_iam_database_authentication: Optional[pulumi.Input[bool]] = None, - engine: Optional[pulumi.Input[str]] = None, - engine_mode: Optional[pulumi.Input[str]] = None, - engine_version: Optional[pulumi.Input[str]] = None, - global_cluster_identifier: Optional[pulumi.Input[str]] = None, - iops: Optional[pulumi.Input[int]] = None, - kms_key_id: Optional[pulumi.Input[str]] = None, - manage_master_user_password: Optional[pulumi.Input[bool]] = None, - master_user_password: Optional[pulumi.Input[str]] = None, - master_user_secret: Optional[pulumi.Input['DbClusterMasterUserSecretArgs']] = None, - master_username: Optional[pulumi.Input[str]] = None, - monitoring_interval: Optional[pulumi.Input[int]] = None, - monitoring_role_arn: Optional[pulumi.Input[str]] = None, - network_type: Optional[pulumi.Input[str]] = None, - performance_insights_enabled: Optional[pulumi.Input[bool]] = None, - performance_insights_kms_key_id: Optional[pulumi.Input[str]] = None, - performance_insights_retention_period: Optional[pulumi.Input[int]] = None, - port: Optional[pulumi.Input[int]] = None, - preferred_backup_window: Optional[pulumi.Input[str]] = None, - preferred_maintenance_window: Optional[pulumi.Input[str]] = None, - publicly_accessible: Optional[pulumi.Input[bool]] = None, - read_endpoint: Optional[pulumi.Input['DbClusterReadEndpointArgs']] = None, - replication_source_identifier: Optional[pulumi.Input[str]] = None, - restore_to_time: Optional[pulumi.Input[str]] = None, - restore_type: Optional[pulumi.Input[str]] = None, - scaling_configuration: Optional[pulumi.Input['DbClusterScalingConfigurationArgs']] = None, - serverless_v2_scaling_configuration: Optional[pulumi.Input['DbClusterServerlessV2ScalingConfigurationArgs']] = None, - snapshot_identifier: Optional[pulumi.Input[str]] = None, - source_db_cluster_identifier: Optional[pulumi.Input[str]] = None, - source_region: Optional[pulumi.Input[str]] = None, - storage_encrypted: Optional[pulumi.Input[bool]] = None, - storage_type: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DbClusterTagArgs']]]] = None, - use_latest_restorable_time: Optional[pulumi.Input[bool]] = None, - vpc_security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if allocated_storage is not None: - _setter("allocated_storage", allocated_storage) + pulumi.set(__self__, "allocated_storage", allocated_storage) if associated_roles is not None: - _setter("associated_roles", associated_roles) + pulumi.set(__self__, "associated_roles", associated_roles) if auto_minor_version_upgrade is not None: - _setter("auto_minor_version_upgrade", auto_minor_version_upgrade) + pulumi.set(__self__, "auto_minor_version_upgrade", auto_minor_version_upgrade) if availability_zones is not None: - _setter("availability_zones", availability_zones) + pulumi.set(__self__, "availability_zones", availability_zones) if backtrack_window is not None: - _setter("backtrack_window", backtrack_window) + pulumi.set(__self__, "backtrack_window", backtrack_window) if backup_retention_period is not None: - _setter("backup_retention_period", backup_retention_period) + pulumi.set(__self__, "backup_retention_period", backup_retention_period) if copy_tags_to_snapshot is not None: - _setter("copy_tags_to_snapshot", copy_tags_to_snapshot) + pulumi.set(__self__, "copy_tags_to_snapshot", copy_tags_to_snapshot) if database_name is not None: - _setter("database_name", database_name) + pulumi.set(__self__, "database_name", database_name) if db_cluster_identifier is not None: - _setter("db_cluster_identifier", db_cluster_identifier) + pulumi.set(__self__, "db_cluster_identifier", db_cluster_identifier) if db_cluster_instance_class is not None: - _setter("db_cluster_instance_class", db_cluster_instance_class) + pulumi.set(__self__, "db_cluster_instance_class", db_cluster_instance_class) if db_cluster_parameter_group_name is not None: - _setter("db_cluster_parameter_group_name", db_cluster_parameter_group_name) + pulumi.set(__self__, "db_cluster_parameter_group_name", db_cluster_parameter_group_name) if db_instance_parameter_group_name is not None: - _setter("db_instance_parameter_group_name", db_instance_parameter_group_name) + pulumi.set(__self__, "db_instance_parameter_group_name", db_instance_parameter_group_name) if db_subnet_group_name is not None: - _setter("db_subnet_group_name", db_subnet_group_name) + pulumi.set(__self__, "db_subnet_group_name", db_subnet_group_name) if db_system_id is not None: - _setter("db_system_id", db_system_id) + pulumi.set(__self__, "db_system_id", db_system_id) if deletion_protection is not None: - _setter("deletion_protection", deletion_protection) + pulumi.set(__self__, "deletion_protection", deletion_protection) if domain is not None: - _setter("domain", domain) + pulumi.set(__self__, "domain", domain) if domain_iam_role_name is not None: - _setter("domain_iam_role_name", domain_iam_role_name) + pulumi.set(__self__, "domain_iam_role_name", domain_iam_role_name) if enable_cloudwatch_logs_exports is not None: - _setter("enable_cloudwatch_logs_exports", enable_cloudwatch_logs_exports) + pulumi.set(__self__, "enable_cloudwatch_logs_exports", enable_cloudwatch_logs_exports) if enable_http_endpoint is not None: - _setter("enable_http_endpoint", enable_http_endpoint) + pulumi.set(__self__, "enable_http_endpoint", enable_http_endpoint) if enable_iam_database_authentication is not None: - _setter("enable_iam_database_authentication", enable_iam_database_authentication) + pulumi.set(__self__, "enable_iam_database_authentication", enable_iam_database_authentication) if engine is not None: - _setter("engine", engine) + pulumi.set(__self__, "engine", engine) if engine_mode is not None: - _setter("engine_mode", engine_mode) + pulumi.set(__self__, "engine_mode", engine_mode) if engine_version is not None: - _setter("engine_version", engine_version) + pulumi.set(__self__, "engine_version", engine_version) if global_cluster_identifier is not None: - _setter("global_cluster_identifier", global_cluster_identifier) + pulumi.set(__self__, "global_cluster_identifier", global_cluster_identifier) if iops is not None: - _setter("iops", iops) + pulumi.set(__self__, "iops", iops) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if manage_master_user_password is not None: - _setter("manage_master_user_password", manage_master_user_password) + pulumi.set(__self__, "manage_master_user_password", manage_master_user_password) if master_user_password is not None: - _setter("master_user_password", master_user_password) + pulumi.set(__self__, "master_user_password", master_user_password) if master_user_secret is not None: - _setter("master_user_secret", master_user_secret) + pulumi.set(__self__, "master_user_secret", master_user_secret) if master_username is not None: - _setter("master_username", master_username) + pulumi.set(__self__, "master_username", master_username) if monitoring_interval is not None: - _setter("monitoring_interval", monitoring_interval) + pulumi.set(__self__, "monitoring_interval", monitoring_interval) if monitoring_role_arn is not None: - _setter("monitoring_role_arn", monitoring_role_arn) + pulumi.set(__self__, "monitoring_role_arn", monitoring_role_arn) if network_type is not None: - _setter("network_type", network_type) + pulumi.set(__self__, "network_type", network_type) if performance_insights_enabled is not None: - _setter("performance_insights_enabled", performance_insights_enabled) + pulumi.set(__self__, "performance_insights_enabled", performance_insights_enabled) if performance_insights_kms_key_id is not None: - _setter("performance_insights_kms_key_id", performance_insights_kms_key_id) + pulumi.set(__self__, "performance_insights_kms_key_id", performance_insights_kms_key_id) if performance_insights_retention_period is not None: - _setter("performance_insights_retention_period", performance_insights_retention_period) + pulumi.set(__self__, "performance_insights_retention_period", performance_insights_retention_period) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if preferred_backup_window is not None: - _setter("preferred_backup_window", preferred_backup_window) + pulumi.set(__self__, "preferred_backup_window", preferred_backup_window) if preferred_maintenance_window is not None: - _setter("preferred_maintenance_window", preferred_maintenance_window) + pulumi.set(__self__, "preferred_maintenance_window", preferred_maintenance_window) if publicly_accessible is not None: - _setter("publicly_accessible", publicly_accessible) + pulumi.set(__self__, "publicly_accessible", publicly_accessible) if read_endpoint is not None: - _setter("read_endpoint", read_endpoint) + pulumi.set(__self__, "read_endpoint", read_endpoint) if replication_source_identifier is not None: - _setter("replication_source_identifier", replication_source_identifier) + pulumi.set(__self__, "replication_source_identifier", replication_source_identifier) if restore_to_time is not None: - _setter("restore_to_time", restore_to_time) + pulumi.set(__self__, "restore_to_time", restore_to_time) if restore_type is not None: - _setter("restore_type", restore_type) + pulumi.set(__self__, "restore_type", restore_type) if scaling_configuration is not None: - _setter("scaling_configuration", scaling_configuration) + pulumi.set(__self__, "scaling_configuration", scaling_configuration) if serverless_v2_scaling_configuration is not None: - _setter("serverless_v2_scaling_configuration", serverless_v2_scaling_configuration) + pulumi.set(__self__, "serverless_v2_scaling_configuration", serverless_v2_scaling_configuration) if snapshot_identifier is not None: - _setter("snapshot_identifier", snapshot_identifier) + pulumi.set(__self__, "snapshot_identifier", snapshot_identifier) if source_db_cluster_identifier is not None: - _setter("source_db_cluster_identifier", source_db_cluster_identifier) + pulumi.set(__self__, "source_db_cluster_identifier", source_db_cluster_identifier) if source_region is not None: - _setter("source_region", source_region) + pulumi.set(__self__, "source_region", source_region) if storage_encrypted is not None: - _setter("storage_encrypted", storage_encrypted) + pulumi.set(__self__, "storage_encrypted", storage_encrypted) if storage_type is not None: - _setter("storage_type", storage_type) + pulumi.set(__self__, "storage_type", storage_type) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if use_latest_restorable_time is not None: - _setter("use_latest_restorable_time", use_latest_restorable_time) + pulumi.set(__self__, "use_latest_restorable_time", use_latest_restorable_time) if vpc_security_group_ids is not None: - _setter("vpc_security_group_ids", vpc_security_group_ids) + pulumi.set(__self__, "vpc_security_group_ids", vpc_security_group_ids) @property @pulumi.getter(name="allocatedStorage") @@ -1155,10 +1040,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DbClusterArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -1255,11 +1136,6 @@ def _internal_init(__self__, __props__.__dict__["kms_key_id"] = kms_key_id __props__.__dict__["manage_master_user_password"] = manage_master_user_password __props__.__dict__["master_user_password"] = master_user_password - if master_user_secret is not None and not isinstance(master_user_secret, DbClusterMasterUserSecretArgs): - master_user_secret = master_user_secret or {} - def _setter(key, value): - master_user_secret[key] = value - DbClusterMasterUserSecretArgs._configure(_setter, **master_user_secret) __props__.__dict__["master_user_secret"] = master_user_secret __props__.__dict__["master_username"] = master_username __props__.__dict__["monitoring_interval"] = monitoring_interval @@ -1272,26 +1148,11 @@ def _setter(key, value): __props__.__dict__["preferred_backup_window"] = preferred_backup_window __props__.__dict__["preferred_maintenance_window"] = preferred_maintenance_window __props__.__dict__["publicly_accessible"] = publicly_accessible - if read_endpoint is not None and not isinstance(read_endpoint, DbClusterReadEndpointArgs): - read_endpoint = read_endpoint or {} - def _setter(key, value): - read_endpoint[key] = value - DbClusterReadEndpointArgs._configure(_setter, **read_endpoint) __props__.__dict__["read_endpoint"] = read_endpoint __props__.__dict__["replication_source_identifier"] = replication_source_identifier __props__.__dict__["restore_to_time"] = restore_to_time __props__.__dict__["restore_type"] = restore_type - if scaling_configuration is not None and not isinstance(scaling_configuration, DbClusterScalingConfigurationArgs): - scaling_configuration = scaling_configuration or {} - def _setter(key, value): - scaling_configuration[key] = value - DbClusterScalingConfigurationArgs._configure(_setter, **scaling_configuration) __props__.__dict__["scaling_configuration"] = scaling_configuration - if serverless_v2_scaling_configuration is not None and not isinstance(serverless_v2_scaling_configuration, DbClusterServerlessV2ScalingConfigurationArgs): - serverless_v2_scaling_configuration = serverless_v2_scaling_configuration or {} - def _setter(key, value): - serverless_v2_scaling_configuration[key] = value - DbClusterServerlessV2ScalingConfigurationArgs._configure(_setter, **serverless_v2_scaling_configuration) __props__.__dict__["serverless_v2_scaling_configuration"] = serverless_v2_scaling_configuration __props__.__dict__["snapshot_identifier"] = snapshot_identifier __props__.__dict__["source_db_cluster_identifier"] = source_db_cluster_identifier diff --git a/sdk/python/pulumi_aws_native/rds/db_cluster_parameter_group.py b/sdk/python/pulumi_aws_native/rds/db_cluster_parameter_group.py index 0c947fc55b..abab37b8a3 100644 --- a/sdk/python/pulumi_aws_native/rds/db_cluster_parameter_group.py +++ b/sdk/python/pulumi_aws_native/rds/db_cluster_parameter_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -28,30 +28,13 @@ def __init__(__self__, *, :param Any parameters: An array of parameters to be modified. A maximum of 20 parameters can be modified in a single request. :param pulumi.Input[Sequence[pulumi.Input['DbClusterParameterGroupTagArgs']]] tags: The list of tags for the cluster parameter group. """ - DbClusterParameterGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - family=family, - parameters=parameters, - db_cluster_parameter_group_name=db_cluster_parameter_group_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: pulumi.Input[str], - family: pulumi.Input[str], - parameters: Any, - db_cluster_parameter_group_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DbClusterParameterGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("description", description) - _setter("family", family) - _setter("parameters", parameters) + pulumi.set(__self__, "description", description) + pulumi.set(__self__, "family", family) + pulumi.set(__self__, "parameters", parameters) if db_cluster_parameter_group_name is not None: - _setter("db_cluster_parameter_group_name", db_cluster_parameter_group_name) + pulumi.set(__self__, "db_cluster_parameter_group_name", db_cluster_parameter_group_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -151,10 +134,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DbClusterParameterGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/rds/db_instance.py b/sdk/python/pulumi_aws_native/rds/db_instance.py index 4f03733de4..ba930be40b 100644 --- a/sdk/python/pulumi_aws_native/rds/db_instance.py +++ b/sdk/python/pulumi_aws_native/rds/db_instance.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -187,313 +187,156 @@ def __init__(__self__, *, :param pulumi.Input[bool] use_latest_restorable_time: A value that indicates whether the DB instance is restored from the latest backup time. By default, the DB instance isn't restored from the latest backup time. :param pulumi.Input[Sequence[pulumi.Input[str]]] vpc_security_groups: A list of the VPC security group IDs to assign to the DB instance. The list can include both the physical IDs of existing VPC security groups and references to AWS::EC2::SecurityGroup resources created in the template. """ - DbInstanceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - allocated_storage=allocated_storage, - allow_major_version_upgrade=allow_major_version_upgrade, - associated_roles=associated_roles, - auto_minor_version_upgrade=auto_minor_version_upgrade, - automatic_backup_replication_region=automatic_backup_replication_region, - availability_zone=availability_zone, - backup_retention_period=backup_retention_period, - ca_certificate_identifier=ca_certificate_identifier, - certificate_details=certificate_details, - certificate_rotation_restart=certificate_rotation_restart, - character_set_name=character_set_name, - copy_tags_to_snapshot=copy_tags_to_snapshot, - custom_iam_instance_profile=custom_iam_instance_profile, - db_cluster_identifier=db_cluster_identifier, - db_cluster_snapshot_identifier=db_cluster_snapshot_identifier, - db_instance_class=db_instance_class, - db_instance_identifier=db_instance_identifier, - db_name=db_name, - db_parameter_group_name=db_parameter_group_name, - db_security_groups=db_security_groups, - db_snapshot_identifier=db_snapshot_identifier, - db_subnet_group_name=db_subnet_group_name, - delete_automated_backups=delete_automated_backups, - deletion_protection=deletion_protection, - domain=domain, - domain_auth_secret_arn=domain_auth_secret_arn, - domain_dns_ips=domain_dns_ips, - domain_fqdn=domain_fqdn, - domain_iam_role_name=domain_iam_role_name, - domain_ou=domain_ou, - enable_cloudwatch_logs_exports=enable_cloudwatch_logs_exports, - enable_iam_database_authentication=enable_iam_database_authentication, - enable_performance_insights=enable_performance_insights, - endpoint=endpoint, - engine=engine, - engine_version=engine_version, - iops=iops, - kms_key_id=kms_key_id, - license_model=license_model, - manage_master_user_password=manage_master_user_password, - master_user_password=master_user_password, - master_user_secret=master_user_secret, - master_username=master_username, - max_allocated_storage=max_allocated_storage, - monitoring_interval=monitoring_interval, - monitoring_role_arn=monitoring_role_arn, - multi_az=multi_az, - nchar_character_set_name=nchar_character_set_name, - network_type=network_type, - option_group_name=option_group_name, - performance_insights_kms_key_id=performance_insights_kms_key_id, - performance_insights_retention_period=performance_insights_retention_period, - port=port, - preferred_backup_window=preferred_backup_window, - preferred_maintenance_window=preferred_maintenance_window, - processor_features=processor_features, - promotion_tier=promotion_tier, - publicly_accessible=publicly_accessible, - replica_mode=replica_mode, - restore_time=restore_time, - source_db_cluster_identifier=source_db_cluster_identifier, - source_db_instance_automated_backups_arn=source_db_instance_automated_backups_arn, - source_db_instance_identifier=source_db_instance_identifier, - source_dbi_resource_id=source_dbi_resource_id, - source_region=source_region, - storage_encrypted=storage_encrypted, - storage_throughput=storage_throughput, - storage_type=storage_type, - tags=tags, - tde_credential_arn=tde_credential_arn, - tde_credential_password=tde_credential_password, - timezone=timezone, - use_default_processor_features=use_default_processor_features, - use_latest_restorable_time=use_latest_restorable_time, - vpc_security_groups=vpc_security_groups, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allocated_storage: Optional[pulumi.Input[str]] = None, - allow_major_version_upgrade: Optional[pulumi.Input[bool]] = None, - associated_roles: Optional[pulumi.Input[Sequence[pulumi.Input['DbInstanceDbInstanceRoleArgs']]]] = None, - auto_minor_version_upgrade: Optional[pulumi.Input[bool]] = None, - automatic_backup_replication_region: Optional[pulumi.Input[str]] = None, - availability_zone: Optional[pulumi.Input[str]] = None, - backup_retention_period: Optional[pulumi.Input[int]] = None, - ca_certificate_identifier: Optional[pulumi.Input[str]] = None, - certificate_details: Optional[pulumi.Input['DbInstanceCertificateDetailsArgs']] = None, - certificate_rotation_restart: Optional[pulumi.Input[bool]] = None, - character_set_name: Optional[pulumi.Input[str]] = None, - copy_tags_to_snapshot: Optional[pulumi.Input[bool]] = None, - custom_iam_instance_profile: Optional[pulumi.Input[str]] = None, - db_cluster_identifier: Optional[pulumi.Input[str]] = None, - db_cluster_snapshot_identifier: Optional[pulumi.Input[str]] = None, - db_instance_class: Optional[pulumi.Input[str]] = None, - db_instance_identifier: Optional[pulumi.Input[str]] = None, - db_name: Optional[pulumi.Input[str]] = None, - db_parameter_group_name: Optional[pulumi.Input[str]] = None, - db_security_groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - db_snapshot_identifier: Optional[pulumi.Input[str]] = None, - db_subnet_group_name: Optional[pulumi.Input[str]] = None, - delete_automated_backups: Optional[pulumi.Input[bool]] = None, - deletion_protection: Optional[pulumi.Input[bool]] = None, - domain: Optional[pulumi.Input[str]] = None, - domain_auth_secret_arn: Optional[pulumi.Input[str]] = None, - domain_dns_ips: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - domain_fqdn: Optional[pulumi.Input[str]] = None, - domain_iam_role_name: Optional[pulumi.Input[str]] = None, - domain_ou: Optional[pulumi.Input[str]] = None, - enable_cloudwatch_logs_exports: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - enable_iam_database_authentication: Optional[pulumi.Input[bool]] = None, - enable_performance_insights: Optional[pulumi.Input[bool]] = None, - endpoint: Optional[pulumi.Input['DbInstanceEndpointArgs']] = None, - engine: Optional[pulumi.Input[str]] = None, - engine_version: Optional[pulumi.Input[str]] = None, - iops: Optional[pulumi.Input[int]] = None, - kms_key_id: Optional[pulumi.Input[str]] = None, - license_model: Optional[pulumi.Input[str]] = None, - manage_master_user_password: Optional[pulumi.Input[bool]] = None, - master_user_password: Optional[pulumi.Input[str]] = None, - master_user_secret: Optional[pulumi.Input['DbInstanceMasterUserSecretArgs']] = None, - master_username: Optional[pulumi.Input[str]] = None, - max_allocated_storage: Optional[pulumi.Input[int]] = None, - monitoring_interval: Optional[pulumi.Input[int]] = None, - monitoring_role_arn: Optional[pulumi.Input[str]] = None, - multi_az: Optional[pulumi.Input[bool]] = None, - nchar_character_set_name: Optional[pulumi.Input[str]] = None, - network_type: Optional[pulumi.Input[str]] = None, - option_group_name: Optional[pulumi.Input[str]] = None, - performance_insights_kms_key_id: Optional[pulumi.Input[str]] = None, - performance_insights_retention_period: Optional[pulumi.Input[int]] = None, - port: Optional[pulumi.Input[str]] = None, - preferred_backup_window: Optional[pulumi.Input[str]] = None, - preferred_maintenance_window: Optional[pulumi.Input[str]] = None, - processor_features: Optional[pulumi.Input[Sequence[pulumi.Input['DbInstanceProcessorFeatureArgs']]]] = None, - promotion_tier: Optional[pulumi.Input[int]] = None, - publicly_accessible: Optional[pulumi.Input[bool]] = None, - replica_mode: Optional[pulumi.Input[str]] = None, - restore_time: Optional[pulumi.Input[str]] = None, - source_db_cluster_identifier: Optional[pulumi.Input[str]] = None, - source_db_instance_automated_backups_arn: Optional[pulumi.Input[str]] = None, - source_db_instance_identifier: Optional[pulumi.Input[str]] = None, - source_dbi_resource_id: Optional[pulumi.Input[str]] = None, - source_region: Optional[pulumi.Input[str]] = None, - storage_encrypted: Optional[pulumi.Input[bool]] = None, - storage_throughput: Optional[pulumi.Input[int]] = None, - storage_type: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DbInstanceTagArgs']]]] = None, - tde_credential_arn: Optional[pulumi.Input[str]] = None, - tde_credential_password: Optional[pulumi.Input[str]] = None, - timezone: Optional[pulumi.Input[str]] = None, - use_default_processor_features: Optional[pulumi.Input[bool]] = None, - use_latest_restorable_time: Optional[pulumi.Input[bool]] = None, - vpc_security_groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if allocated_storage is not None: - _setter("allocated_storage", allocated_storage) + pulumi.set(__self__, "allocated_storage", allocated_storage) if allow_major_version_upgrade is not None: - _setter("allow_major_version_upgrade", allow_major_version_upgrade) + pulumi.set(__self__, "allow_major_version_upgrade", allow_major_version_upgrade) if associated_roles is not None: - _setter("associated_roles", associated_roles) + pulumi.set(__self__, "associated_roles", associated_roles) if auto_minor_version_upgrade is not None: - _setter("auto_minor_version_upgrade", auto_minor_version_upgrade) + pulumi.set(__self__, "auto_minor_version_upgrade", auto_minor_version_upgrade) if automatic_backup_replication_region is not None: - _setter("automatic_backup_replication_region", automatic_backup_replication_region) + pulumi.set(__self__, "automatic_backup_replication_region", automatic_backup_replication_region) if availability_zone is not None: - _setter("availability_zone", availability_zone) + pulumi.set(__self__, "availability_zone", availability_zone) if backup_retention_period is not None: - _setter("backup_retention_period", backup_retention_period) + pulumi.set(__self__, "backup_retention_period", backup_retention_period) if ca_certificate_identifier is not None: - _setter("ca_certificate_identifier", ca_certificate_identifier) + pulumi.set(__self__, "ca_certificate_identifier", ca_certificate_identifier) if certificate_details is not None: - _setter("certificate_details", certificate_details) + pulumi.set(__self__, "certificate_details", certificate_details) if certificate_rotation_restart is not None: - _setter("certificate_rotation_restart", certificate_rotation_restart) + pulumi.set(__self__, "certificate_rotation_restart", certificate_rotation_restart) if character_set_name is not None: - _setter("character_set_name", character_set_name) + pulumi.set(__self__, "character_set_name", character_set_name) if copy_tags_to_snapshot is not None: - _setter("copy_tags_to_snapshot", copy_tags_to_snapshot) + pulumi.set(__self__, "copy_tags_to_snapshot", copy_tags_to_snapshot) if custom_iam_instance_profile is not None: - _setter("custom_iam_instance_profile", custom_iam_instance_profile) + pulumi.set(__self__, "custom_iam_instance_profile", custom_iam_instance_profile) if db_cluster_identifier is not None: - _setter("db_cluster_identifier", db_cluster_identifier) + pulumi.set(__self__, "db_cluster_identifier", db_cluster_identifier) if db_cluster_snapshot_identifier is not None: - _setter("db_cluster_snapshot_identifier", db_cluster_snapshot_identifier) + pulumi.set(__self__, "db_cluster_snapshot_identifier", db_cluster_snapshot_identifier) if db_instance_class is not None: - _setter("db_instance_class", db_instance_class) + pulumi.set(__self__, "db_instance_class", db_instance_class) if db_instance_identifier is not None: - _setter("db_instance_identifier", db_instance_identifier) + pulumi.set(__self__, "db_instance_identifier", db_instance_identifier) if db_name is not None: - _setter("db_name", db_name) + pulumi.set(__self__, "db_name", db_name) if db_parameter_group_name is not None: - _setter("db_parameter_group_name", db_parameter_group_name) + pulumi.set(__self__, "db_parameter_group_name", db_parameter_group_name) if db_security_groups is not None: - _setter("db_security_groups", db_security_groups) + pulumi.set(__self__, "db_security_groups", db_security_groups) if db_snapshot_identifier is not None: - _setter("db_snapshot_identifier", db_snapshot_identifier) + pulumi.set(__self__, "db_snapshot_identifier", db_snapshot_identifier) if db_subnet_group_name is not None: - _setter("db_subnet_group_name", db_subnet_group_name) + pulumi.set(__self__, "db_subnet_group_name", db_subnet_group_name) if delete_automated_backups is not None: - _setter("delete_automated_backups", delete_automated_backups) + pulumi.set(__self__, "delete_automated_backups", delete_automated_backups) if deletion_protection is not None: - _setter("deletion_protection", deletion_protection) + pulumi.set(__self__, "deletion_protection", deletion_protection) if domain is not None: - _setter("domain", domain) + pulumi.set(__self__, "domain", domain) if domain_auth_secret_arn is not None: - _setter("domain_auth_secret_arn", domain_auth_secret_arn) + pulumi.set(__self__, "domain_auth_secret_arn", domain_auth_secret_arn) if domain_dns_ips is not None: - _setter("domain_dns_ips", domain_dns_ips) + pulumi.set(__self__, "domain_dns_ips", domain_dns_ips) if domain_fqdn is not None: - _setter("domain_fqdn", domain_fqdn) + pulumi.set(__self__, "domain_fqdn", domain_fqdn) if domain_iam_role_name is not None: - _setter("domain_iam_role_name", domain_iam_role_name) + pulumi.set(__self__, "domain_iam_role_name", domain_iam_role_name) if domain_ou is not None: - _setter("domain_ou", domain_ou) + pulumi.set(__self__, "domain_ou", domain_ou) if enable_cloudwatch_logs_exports is not None: - _setter("enable_cloudwatch_logs_exports", enable_cloudwatch_logs_exports) + pulumi.set(__self__, "enable_cloudwatch_logs_exports", enable_cloudwatch_logs_exports) if enable_iam_database_authentication is not None: - _setter("enable_iam_database_authentication", enable_iam_database_authentication) + pulumi.set(__self__, "enable_iam_database_authentication", enable_iam_database_authentication) if enable_performance_insights is not None: - _setter("enable_performance_insights", enable_performance_insights) + pulumi.set(__self__, "enable_performance_insights", enable_performance_insights) if endpoint is not None: - _setter("endpoint", endpoint) + pulumi.set(__self__, "endpoint", endpoint) if engine is not None: - _setter("engine", engine) + pulumi.set(__self__, "engine", engine) if engine_version is not None: - _setter("engine_version", engine_version) + pulumi.set(__self__, "engine_version", engine_version) if iops is not None: - _setter("iops", iops) + pulumi.set(__self__, "iops", iops) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if license_model is not None: - _setter("license_model", license_model) + pulumi.set(__self__, "license_model", license_model) if manage_master_user_password is not None: - _setter("manage_master_user_password", manage_master_user_password) + pulumi.set(__self__, "manage_master_user_password", manage_master_user_password) if master_user_password is not None: - _setter("master_user_password", master_user_password) + pulumi.set(__self__, "master_user_password", master_user_password) if master_user_secret is not None: - _setter("master_user_secret", master_user_secret) + pulumi.set(__self__, "master_user_secret", master_user_secret) if master_username is not None: - _setter("master_username", master_username) + pulumi.set(__self__, "master_username", master_username) if max_allocated_storage is not None: - _setter("max_allocated_storage", max_allocated_storage) + pulumi.set(__self__, "max_allocated_storage", max_allocated_storage) if monitoring_interval is not None: - _setter("monitoring_interval", monitoring_interval) + pulumi.set(__self__, "monitoring_interval", monitoring_interval) if monitoring_role_arn is not None: - _setter("monitoring_role_arn", monitoring_role_arn) + pulumi.set(__self__, "monitoring_role_arn", monitoring_role_arn) if multi_az is not None: - _setter("multi_az", multi_az) + pulumi.set(__self__, "multi_az", multi_az) if nchar_character_set_name is not None: - _setter("nchar_character_set_name", nchar_character_set_name) + pulumi.set(__self__, "nchar_character_set_name", nchar_character_set_name) if network_type is not None: - _setter("network_type", network_type) + pulumi.set(__self__, "network_type", network_type) if option_group_name is not None: - _setter("option_group_name", option_group_name) + pulumi.set(__self__, "option_group_name", option_group_name) if performance_insights_kms_key_id is not None: - _setter("performance_insights_kms_key_id", performance_insights_kms_key_id) + pulumi.set(__self__, "performance_insights_kms_key_id", performance_insights_kms_key_id) if performance_insights_retention_period is not None: - _setter("performance_insights_retention_period", performance_insights_retention_period) + pulumi.set(__self__, "performance_insights_retention_period", performance_insights_retention_period) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if preferred_backup_window is not None: - _setter("preferred_backup_window", preferred_backup_window) + pulumi.set(__self__, "preferred_backup_window", preferred_backup_window) if preferred_maintenance_window is not None: - _setter("preferred_maintenance_window", preferred_maintenance_window) + pulumi.set(__self__, "preferred_maintenance_window", preferred_maintenance_window) if processor_features is not None: - _setter("processor_features", processor_features) + pulumi.set(__self__, "processor_features", processor_features) if promotion_tier is not None: - _setter("promotion_tier", promotion_tier) + pulumi.set(__self__, "promotion_tier", promotion_tier) if publicly_accessible is not None: - _setter("publicly_accessible", publicly_accessible) + pulumi.set(__self__, "publicly_accessible", publicly_accessible) if replica_mode is not None: - _setter("replica_mode", replica_mode) + pulumi.set(__self__, "replica_mode", replica_mode) if restore_time is not None: - _setter("restore_time", restore_time) + pulumi.set(__self__, "restore_time", restore_time) if source_db_cluster_identifier is not None: - _setter("source_db_cluster_identifier", source_db_cluster_identifier) + pulumi.set(__self__, "source_db_cluster_identifier", source_db_cluster_identifier) if source_db_instance_automated_backups_arn is not None: - _setter("source_db_instance_automated_backups_arn", source_db_instance_automated_backups_arn) + pulumi.set(__self__, "source_db_instance_automated_backups_arn", source_db_instance_automated_backups_arn) if source_db_instance_identifier is not None: - _setter("source_db_instance_identifier", source_db_instance_identifier) + pulumi.set(__self__, "source_db_instance_identifier", source_db_instance_identifier) if source_dbi_resource_id is not None: - _setter("source_dbi_resource_id", source_dbi_resource_id) + pulumi.set(__self__, "source_dbi_resource_id", source_dbi_resource_id) if source_region is not None: - _setter("source_region", source_region) + pulumi.set(__self__, "source_region", source_region) if storage_encrypted is not None: - _setter("storage_encrypted", storage_encrypted) + pulumi.set(__self__, "storage_encrypted", storage_encrypted) if storage_throughput is not None: - _setter("storage_throughput", storage_throughput) + pulumi.set(__self__, "storage_throughput", storage_throughput) if storage_type is not None: - _setter("storage_type", storage_type) + pulumi.set(__self__, "storage_type", storage_type) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if tde_credential_arn is not None: - _setter("tde_credential_arn", tde_credential_arn) + pulumi.set(__self__, "tde_credential_arn", tde_credential_arn) if tde_credential_password is not None: - _setter("tde_credential_password", tde_credential_password) + pulumi.set(__self__, "tde_credential_password", tde_credential_password) if timezone is not None: - _setter("timezone", timezone) + pulumi.set(__self__, "timezone", timezone) if use_default_processor_features is not None: - _setter("use_default_processor_features", use_default_processor_features) + pulumi.set(__self__, "use_default_processor_features", use_default_processor_features) if use_latest_restorable_time is not None: - _setter("use_latest_restorable_time", use_latest_restorable_time) + pulumi.set(__self__, "use_latest_restorable_time", use_latest_restorable_time) if vpc_security_groups is not None: - _setter("vpc_security_groups", vpc_security_groups) + pulumi.set(__self__, "vpc_security_groups", vpc_security_groups) @property @pulumi.getter(name="allocatedStorage") @@ -1611,10 +1454,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DbInstanceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -1712,11 +1551,6 @@ def _internal_init(__self__, __props__.__dict__["availability_zone"] = availability_zone __props__.__dict__["backup_retention_period"] = backup_retention_period __props__.__dict__["ca_certificate_identifier"] = ca_certificate_identifier - if certificate_details is not None and not isinstance(certificate_details, DbInstanceCertificateDetailsArgs): - certificate_details = certificate_details or {} - def _setter(key, value): - certificate_details[key] = value - DbInstanceCertificateDetailsArgs._configure(_setter, **certificate_details) __props__.__dict__["certificate_details"] = certificate_details __props__.__dict__["certificate_rotation_restart"] = certificate_rotation_restart __props__.__dict__["character_set_name"] = character_set_name @@ -1742,11 +1576,6 @@ def _setter(key, value): __props__.__dict__["enable_cloudwatch_logs_exports"] = enable_cloudwatch_logs_exports __props__.__dict__["enable_iam_database_authentication"] = enable_iam_database_authentication __props__.__dict__["enable_performance_insights"] = enable_performance_insights - if endpoint is not None and not isinstance(endpoint, DbInstanceEndpointArgs): - endpoint = endpoint or {} - def _setter(key, value): - endpoint[key] = value - DbInstanceEndpointArgs._configure(_setter, **endpoint) __props__.__dict__["endpoint"] = endpoint __props__.__dict__["engine"] = engine __props__.__dict__["engine_version"] = engine_version @@ -1755,11 +1584,6 @@ def _setter(key, value): __props__.__dict__["license_model"] = license_model __props__.__dict__["manage_master_user_password"] = manage_master_user_password __props__.__dict__["master_user_password"] = master_user_password - if master_user_secret is not None and not isinstance(master_user_secret, DbInstanceMasterUserSecretArgs): - master_user_secret = master_user_secret or {} - def _setter(key, value): - master_user_secret[key] = value - DbInstanceMasterUserSecretArgs._configure(_setter, **master_user_secret) __props__.__dict__["master_user_secret"] = master_user_secret __props__.__dict__["master_username"] = master_username __props__.__dict__["max_allocated_storage"] = max_allocated_storage diff --git a/sdk/python/pulumi_aws_native/rds/db_parameter_group.py b/sdk/python/pulumi_aws_native/rds/db_parameter_group.py index dc37cc1c94..2c505bae57 100644 --- a/sdk/python/pulumi_aws_native/rds/db_parameter_group.py +++ b/sdk/python/pulumi_aws_native/rds/db_parameter_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -29,31 +29,14 @@ def __init__(__self__, *, :param Any parameters: An array of parameter names and values for the parameter update. :param pulumi.Input[Sequence[pulumi.Input['DbParameterGroupTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - DbParameterGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - family=family, - db_parameter_group_name=db_parameter_group_name, - parameters=parameters, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: pulumi.Input[str], - family: pulumi.Input[str], - db_parameter_group_name: Optional[pulumi.Input[str]] = None, - parameters: Optional[Any] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DbParameterGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("description", description) - _setter("family", family) + pulumi.set(__self__, "description", description) + pulumi.set(__self__, "family", family) if db_parameter_group_name is not None: - _setter("db_parameter_group_name", db_parameter_group_name) + pulumi.set(__self__, "db_parameter_group_name", db_parameter_group_name) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -157,10 +140,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DbParameterGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/rds/db_proxy.py b/sdk/python/pulumi_aws_native/rds/db_proxy.py index 648ae2afd1..db19416ba0 100644 --- a/sdk/python/pulumi_aws_native/rds/db_proxy.py +++ b/sdk/python/pulumi_aws_native/rds/db_proxy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -40,49 +40,22 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['DbProxyTagFormatArgs']]] tags: An optional set of key-value pairs to associate arbitrary data of your choosing with the proxy. :param pulumi.Input[Sequence[pulumi.Input[str]]] vpc_security_group_ids: VPC security group IDs to associate with the new proxy. """ - DbProxyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - auth=auth, - engine_family=engine_family, - role_arn=role_arn, - vpc_subnet_ids=vpc_subnet_ids, - db_proxy_name=db_proxy_name, - debug_logging=debug_logging, - idle_client_timeout=idle_client_timeout, - require_tls=require_tls, - tags=tags, - vpc_security_group_ids=vpc_security_group_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auth: pulumi.Input[Sequence[pulumi.Input['DbProxyAuthFormatArgs']]], - engine_family: pulumi.Input['DbProxyEngineFamily'], - role_arn: pulumi.Input[str], - vpc_subnet_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - db_proxy_name: Optional[pulumi.Input[str]] = None, - debug_logging: Optional[pulumi.Input[bool]] = None, - idle_client_timeout: Optional[pulumi.Input[int]] = None, - require_tls: Optional[pulumi.Input[bool]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DbProxyTagFormatArgs']]]] = None, - vpc_security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("auth", auth) - _setter("engine_family", engine_family) - _setter("role_arn", role_arn) - _setter("vpc_subnet_ids", vpc_subnet_ids) + pulumi.set(__self__, "auth", auth) + pulumi.set(__self__, "engine_family", engine_family) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "vpc_subnet_ids", vpc_subnet_ids) if db_proxy_name is not None: - _setter("db_proxy_name", db_proxy_name) + pulumi.set(__self__, "db_proxy_name", db_proxy_name) if debug_logging is not None: - _setter("debug_logging", debug_logging) + pulumi.set(__self__, "debug_logging", debug_logging) if idle_client_timeout is not None: - _setter("idle_client_timeout", idle_client_timeout) + pulumi.set(__self__, "idle_client_timeout", idle_client_timeout) if require_tls is not None: - _setter("require_tls", require_tls) + pulumi.set(__self__, "require_tls", require_tls) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if vpc_security_group_ids is not None: - _setter("vpc_security_group_ids", vpc_security_group_ids) + pulumi.set(__self__, "vpc_security_group_ids", vpc_security_group_ids) @property @pulumi.getter @@ -256,10 +229,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DbProxyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/rds/db_proxy_endpoint.py b/sdk/python/pulumi_aws_native/rds/db_proxy_endpoint.py index f595eed2e3..c951324d9f 100644 --- a/sdk/python/pulumi_aws_native/rds/db_proxy_endpoint.py +++ b/sdk/python/pulumi_aws_native/rds/db_proxy_endpoint.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -32,35 +32,16 @@ def __init__(__self__, *, :param pulumi.Input['DbProxyEndpointTargetRole'] target_role: A value that indicates whether the DB proxy endpoint can be used for read/write or read-only operations. :param pulumi.Input[Sequence[pulumi.Input[str]]] vpc_security_group_ids: VPC security group IDs to associate with the new DB proxy endpoint. """ - DbProxyEndpointArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - db_proxy_name=db_proxy_name, - vpc_subnet_ids=vpc_subnet_ids, - db_proxy_endpoint_name=db_proxy_endpoint_name, - tags=tags, - target_role=target_role, - vpc_security_group_ids=vpc_security_group_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - db_proxy_name: pulumi.Input[str], - vpc_subnet_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - db_proxy_endpoint_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DbProxyEndpointTagFormatArgs']]]] = None, - target_role: Optional[pulumi.Input['DbProxyEndpointTargetRole']] = None, - vpc_security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("db_proxy_name", db_proxy_name) - _setter("vpc_subnet_ids", vpc_subnet_ids) + pulumi.set(__self__, "db_proxy_name", db_proxy_name) + pulumi.set(__self__, "vpc_subnet_ids", vpc_subnet_ids) if db_proxy_endpoint_name is not None: - _setter("db_proxy_endpoint_name", db_proxy_endpoint_name) + pulumi.set(__self__, "db_proxy_endpoint_name", db_proxy_endpoint_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if target_role is not None: - _setter("target_role", target_role) + pulumi.set(__self__, "target_role", target_role) if vpc_security_group_ids is not None: - _setter("vpc_security_group_ids", vpc_security_group_ids) + pulumi.set(__self__, "vpc_security_group_ids", vpc_security_group_ids) @property @pulumi.getter(name="dbProxyName") @@ -178,10 +159,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DbProxyEndpointArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/rds/db_proxy_target_group.py b/sdk/python/pulumi_aws_native/rds/db_proxy_target_group.py index 1b35db8a86..508fcfdad3 100644 --- a/sdk/python/pulumi_aws_native/rds/db_proxy_target_group.py +++ b/sdk/python/pulumi_aws_native/rds/db_proxy_target_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -27,31 +27,14 @@ def __init__(__self__, *, :param pulumi.Input[str] db_proxy_name: The identifier for the proxy. :param pulumi.Input['DbProxyTargetGroupTargetGroupName'] target_group_name: The identifier for the DBProxyTargetGroup """ - DbProxyTargetGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - db_proxy_name=db_proxy_name, - target_group_name=target_group_name, - connection_pool_configuration_info=connection_pool_configuration_info, - db_cluster_identifiers=db_cluster_identifiers, - db_instance_identifiers=db_instance_identifiers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - db_proxy_name: pulumi.Input[str], - target_group_name: pulumi.Input['DbProxyTargetGroupTargetGroupName'], - connection_pool_configuration_info: Optional[pulumi.Input['DbProxyTargetGroupConnectionPoolConfigurationInfoFormatArgs']] = None, - db_cluster_identifiers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - db_instance_identifiers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("db_proxy_name", db_proxy_name) - _setter("target_group_name", target_group_name) + pulumi.set(__self__, "db_proxy_name", db_proxy_name) + pulumi.set(__self__, "target_group_name", target_group_name) if connection_pool_configuration_info is not None: - _setter("connection_pool_configuration_info", connection_pool_configuration_info) + pulumi.set(__self__, "connection_pool_configuration_info", connection_pool_configuration_info) if db_cluster_identifiers is not None: - _setter("db_cluster_identifiers", db_cluster_identifiers) + pulumi.set(__self__, "db_cluster_identifiers", db_cluster_identifiers) if db_instance_identifiers is not None: - _setter("db_instance_identifiers", db_instance_identifiers) + pulumi.set(__self__, "db_instance_identifiers", db_instance_identifiers) @property @pulumi.getter(name="dbProxyName") @@ -143,10 +126,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DbProxyTargetGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -166,11 +145,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = DbProxyTargetGroupArgs.__new__(DbProxyTargetGroupArgs) - if connection_pool_configuration_info is not None and not isinstance(connection_pool_configuration_info, DbProxyTargetGroupConnectionPoolConfigurationInfoFormatArgs): - connection_pool_configuration_info = connection_pool_configuration_info or {} - def _setter(key, value): - connection_pool_configuration_info[key] = value - DbProxyTargetGroupConnectionPoolConfigurationInfoFormatArgs._configure(_setter, **connection_pool_configuration_info) __props__.__dict__["connection_pool_configuration_info"] = connection_pool_configuration_info __props__.__dict__["db_cluster_identifiers"] = db_cluster_identifiers __props__.__dict__["db_instance_identifiers"] = db_instance_identifiers diff --git a/sdk/python/pulumi_aws_native/rds/db_security_group.py b/sdk/python/pulumi_aws_native/rds/db_security_group.py index b420d76f6f..f02cc0c695 100644 --- a/sdk/python/pulumi_aws_native/rds/db_security_group.py +++ b/sdk/python/pulumi_aws_native/rds/db_security_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,27 +23,12 @@ def __init__(__self__, *, """ The set of arguments for constructing a DbSecurityGroup resource. """ - DbSecurityGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - db_security_group_ingress=db_security_group_ingress, - group_description=group_description, - ec2_vpc_id=ec2_vpc_id, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - db_security_group_ingress: pulumi.Input[Sequence[pulumi.Input['DbSecurityGroupIngressArgs']]], - group_description: pulumi.Input[str], - ec2_vpc_id: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DbSecurityGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("db_security_group_ingress", db_security_group_ingress) - _setter("group_description", group_description) + pulumi.set(__self__, "db_security_group_ingress", db_security_group_ingress) + pulumi.set(__self__, "group_description", group_description) if ec2_vpc_id is not None: - _setter("ec2_vpc_id", ec2_vpc_id) + pulumi.set(__self__, "ec2_vpc_id", ec2_vpc_id) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="dbSecurityGroupIngress") @@ -122,10 +107,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DbSecurityGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/rds/db_security_group_ingress.py b/sdk/python/pulumi_aws_native/rds/db_security_group_ingress.py index 3ed7ab41e5..c9652a5db7 100644 --- a/sdk/python/pulumi_aws_native/rds/db_security_group_ingress.py +++ b/sdk/python/pulumi_aws_native/rds/db_security_group_ingress.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['DbSecurityGroupIngressInitArgs', 'DbSecurityGroupIngress'] @@ -22,32 +22,15 @@ def __init__(__self__, *, """ The set of arguments for constructing a DbSecurityGroupIngress resource. """ - DbSecurityGroupIngressInitArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - db_security_group_name=db_security_group_name, - cidrip=cidrip, - ec2_security_group_id=ec2_security_group_id, - ec2_security_group_name=ec2_security_group_name, - ec2_security_group_owner_id=ec2_security_group_owner_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - db_security_group_name: pulumi.Input[str], - cidrip: Optional[pulumi.Input[str]] = None, - ec2_security_group_id: Optional[pulumi.Input[str]] = None, - ec2_security_group_name: Optional[pulumi.Input[str]] = None, - ec2_security_group_owner_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("db_security_group_name", db_security_group_name) + pulumi.set(__self__, "db_security_group_name", db_security_group_name) if cidrip is not None: - _setter("cidrip", cidrip) + pulumi.set(__self__, "cidrip", cidrip) if ec2_security_group_id is not None: - _setter("ec2_security_group_id", ec2_security_group_id) + pulumi.set(__self__, "ec2_security_group_id", ec2_security_group_id) if ec2_security_group_name is not None: - _setter("ec2_security_group_name", ec2_security_group_name) + pulumi.set(__self__, "ec2_security_group_name", ec2_security_group_name) if ec2_security_group_owner_id is not None: - _setter("ec2_security_group_owner_id", ec2_security_group_owner_id) + pulumi.set(__self__, "ec2_security_group_owner_id", ec2_security_group_owner_id) @property @pulumi.getter(name="dbSecurityGroupName") @@ -136,10 +119,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DbSecurityGroupIngressInitArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/rds/db_subnet_group.py b/sdk/python/pulumi_aws_native/rds/db_subnet_group.py index 0fa281f999..40f513cbf9 100644 --- a/sdk/python/pulumi_aws_native/rds/db_subnet_group.py +++ b/sdk/python/pulumi_aws_native/rds/db_subnet_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -24,27 +24,12 @@ def __init__(__self__, *, The set of arguments for constructing a DbSubnetGroup resource. :param pulumi.Input[Sequence[pulumi.Input['DbSubnetGroupTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - DbSubnetGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - db_subnet_group_description=db_subnet_group_description, - subnet_ids=subnet_ids, - db_subnet_group_name=db_subnet_group_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - db_subnet_group_description: pulumi.Input[str], - subnet_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - db_subnet_group_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DbSubnetGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("db_subnet_group_description", db_subnet_group_description) - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "db_subnet_group_description", db_subnet_group_description) + pulumi.set(__self__, "subnet_ids", subnet_ids) if db_subnet_group_name is not None: - _setter("db_subnet_group_name", db_subnet_group_name) + pulumi.set(__self__, "db_subnet_group_name", db_subnet_group_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="dbSubnetGroupDescription") @@ -122,10 +107,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DbSubnetGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/rds/event_subscription.py b/sdk/python/pulumi_aws_native/rds/event_subscription.py index 3088625b27..f89bb4cb69 100644 --- a/sdk/python/pulumi_aws_native/rds/event_subscription.py +++ b/sdk/python/pulumi_aws_native/rds/event_subscription.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -33,40 +33,19 @@ def __init__(__self__, *, :param pulumi.Input[str] subscription_name: The name of the subscription. :param pulumi.Input[Sequence[pulumi.Input['EventSubscriptionTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - EventSubscriptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - sns_topic_arn=sns_topic_arn, - enabled=enabled, - event_categories=event_categories, - source_ids=source_ids, - source_type=source_type, - subscription_name=subscription_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sns_topic_arn: pulumi.Input[str], - enabled: Optional[pulumi.Input[bool]] = None, - event_categories: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - source_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - source_type: Optional[pulumi.Input[str]] = None, - subscription_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['EventSubscriptionTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("sns_topic_arn", sns_topic_arn) + pulumi.set(__self__, "sns_topic_arn", sns_topic_arn) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if event_categories is not None: - _setter("event_categories", event_categories) + pulumi.set(__self__, "event_categories", event_categories) if source_ids is not None: - _setter("source_ids", source_ids) + pulumi.set(__self__, "source_ids", source_ids) if source_type is not None: - _setter("source_type", source_type) + pulumi.set(__self__, "source_type", source_type) if subscription_name is not None: - _setter("subscription_name", subscription_name) + pulumi.set(__self__, "subscription_name", subscription_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="snsTopicArn") @@ -198,10 +177,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - EventSubscriptionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/rds/get_custom_db_engine_version.py b/sdk/python/pulumi_aws_native/rds/get_custom_db_engine_version.py index dc0b0d1a68..8b197a571a 100644 --- a/sdk/python/pulumi_aws_native/rds/get_custom_db_engine_version.py +++ b/sdk/python/pulumi_aws_native/rds/get_custom_db_engine_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/rds/get_db_cluster.py b/sdk/python/pulumi_aws_native/rds/get_db_cluster.py index fc2128a896..cbf625e83a 100644 --- a/sdk/python/pulumi_aws_native/rds/get_db_cluster.py +++ b/sdk/python/pulumi_aws_native/rds/get_db_cluster.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/rds/get_db_cluster_parameter_group.py b/sdk/python/pulumi_aws_native/rds/get_db_cluster_parameter_group.py index 20d72ae0cd..f70dd40481 100644 --- a/sdk/python/pulumi_aws_native/rds/get_db_cluster_parameter_group.py +++ b/sdk/python/pulumi_aws_native/rds/get_db_cluster_parameter_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/rds/get_db_instance.py b/sdk/python/pulumi_aws_native/rds/get_db_instance.py index f684735131..94ce1c2f59 100644 --- a/sdk/python/pulumi_aws_native/rds/get_db_instance.py +++ b/sdk/python/pulumi_aws_native/rds/get_db_instance.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/rds/get_db_parameter_group.py b/sdk/python/pulumi_aws_native/rds/get_db_parameter_group.py index 18313bb317..f0ce453691 100644 --- a/sdk/python/pulumi_aws_native/rds/get_db_parameter_group.py +++ b/sdk/python/pulumi_aws_native/rds/get_db_parameter_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/rds/get_db_proxy.py b/sdk/python/pulumi_aws_native/rds/get_db_proxy.py index 8b9e6cbf6e..3cc0cd74fe 100644 --- a/sdk/python/pulumi_aws_native/rds/get_db_proxy.py +++ b/sdk/python/pulumi_aws_native/rds/get_db_proxy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/rds/get_db_proxy_endpoint.py b/sdk/python/pulumi_aws_native/rds/get_db_proxy_endpoint.py index ed3e8a3f1b..cce72289d1 100644 --- a/sdk/python/pulumi_aws_native/rds/get_db_proxy_endpoint.py +++ b/sdk/python/pulumi_aws_native/rds/get_db_proxy_endpoint.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/rds/get_db_proxy_target_group.py b/sdk/python/pulumi_aws_native/rds/get_db_proxy_target_group.py index d52ca8de70..05b8f4bf53 100644 --- a/sdk/python/pulumi_aws_native/rds/get_db_proxy_target_group.py +++ b/sdk/python/pulumi_aws_native/rds/get_db_proxy_target_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/rds/get_db_security_group.py b/sdk/python/pulumi_aws_native/rds/get_db_security_group.py index d497655e24..04084d9eaa 100644 --- a/sdk/python/pulumi_aws_native/rds/get_db_security_group.py +++ b/sdk/python/pulumi_aws_native/rds/get_db_security_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/rds/get_db_security_group_ingress.py b/sdk/python/pulumi_aws_native/rds/get_db_security_group_ingress.py index 2cec9ca888..483c6aa6da 100644 --- a/sdk/python/pulumi_aws_native/rds/get_db_security_group_ingress.py +++ b/sdk/python/pulumi_aws_native/rds/get_db_security_group_ingress.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/rds/get_db_subnet_group.py b/sdk/python/pulumi_aws_native/rds/get_db_subnet_group.py index 4ce0c75f55..4e100d7e65 100644 --- a/sdk/python/pulumi_aws_native/rds/get_db_subnet_group.py +++ b/sdk/python/pulumi_aws_native/rds/get_db_subnet_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/rds/get_event_subscription.py b/sdk/python/pulumi_aws_native/rds/get_event_subscription.py index a0dd0e4142..40619cff81 100644 --- a/sdk/python/pulumi_aws_native/rds/get_event_subscription.py +++ b/sdk/python/pulumi_aws_native/rds/get_event_subscription.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/rds/get_global_cluster.py b/sdk/python/pulumi_aws_native/rds/get_global_cluster.py index 434b5c0ee9..a3df4c4f91 100644 --- a/sdk/python/pulumi_aws_native/rds/get_global_cluster.py +++ b/sdk/python/pulumi_aws_native/rds/get_global_cluster.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/rds/get_option_group.py b/sdk/python/pulumi_aws_native/rds/get_option_group.py index 7d99d852f3..381f10fb84 100644 --- a/sdk/python/pulumi_aws_native/rds/get_option_group.py +++ b/sdk/python/pulumi_aws_native/rds/get_option_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/rds/global_cluster.py b/sdk/python/pulumi_aws_native/rds/global_cluster.py index da721706cb..d04e8dccfa 100644 --- a/sdk/python/pulumi_aws_native/rds/global_cluster.py +++ b/sdk/python/pulumi_aws_native/rds/global_cluster.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -32,37 +32,18 @@ def __init__(__self__, *, :param pulumi.Input[bool] storage_encrypted: The storage encryption setting for the new global database cluster. If you specify the SourceDBClusterIdentifier property, don't specify this property. The value is inherited from the cluster. """ - GlobalClusterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - deletion_protection=deletion_protection, - engine=engine, - engine_version=engine_version, - global_cluster_identifier=global_cluster_identifier, - source_db_cluster_identifier=source_db_cluster_identifier, - storage_encrypted=storage_encrypted, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - deletion_protection: Optional[pulumi.Input[bool]] = None, - engine: Optional[pulumi.Input['GlobalClusterEngine']] = None, - engine_version: Optional[pulumi.Input[str]] = None, - global_cluster_identifier: Optional[pulumi.Input[str]] = None, - source_db_cluster_identifier: Optional[pulumi.Input[str]] = None, - storage_encrypted: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if deletion_protection is not None: - _setter("deletion_protection", deletion_protection) + pulumi.set(__self__, "deletion_protection", deletion_protection) if engine is not None: - _setter("engine", engine) + pulumi.set(__self__, "engine", engine) if engine_version is not None: - _setter("engine_version", engine_version) + pulumi.set(__self__, "engine_version", engine_version) if global_cluster_identifier is not None: - _setter("global_cluster_identifier", global_cluster_identifier) + pulumi.set(__self__, "global_cluster_identifier", global_cluster_identifier) if source_db_cluster_identifier is not None: - _setter("source_db_cluster_identifier", source_db_cluster_identifier) + pulumi.set(__self__, "source_db_cluster_identifier", source_db_cluster_identifier) if storage_encrypted is not None: - _setter("storage_encrypted", storage_encrypted) + pulumi.set(__self__, "storage_encrypted", storage_encrypted) @property @pulumi.getter(name="deletionProtection") @@ -184,10 +165,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - GlobalClusterArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/rds/option_group.py b/sdk/python/pulumi_aws_native/rds/option_group.py index c6ba2d8afb..b6329edc19 100644 --- a/sdk/python/pulumi_aws_native/rds/option_group.py +++ b/sdk/python/pulumi_aws_native/rds/option_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -31,34 +31,15 @@ def __init__(__self__, *, :param pulumi.Input[str] option_group_name: Specifies the name of the option group. :param pulumi.Input[Sequence[pulumi.Input['OptionGroupTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - OptionGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - engine_name=engine_name, - major_engine_version=major_engine_version, - option_group_description=option_group_description, - option_configurations=option_configurations, - option_group_name=option_group_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - engine_name: pulumi.Input[str], - major_engine_version: pulumi.Input[str], - option_group_description: pulumi.Input[str], - option_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['OptionGroupOptionConfigurationArgs']]]] = None, - option_group_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['OptionGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("engine_name", engine_name) - _setter("major_engine_version", major_engine_version) - _setter("option_group_description", option_group_description) + pulumi.set(__self__, "engine_name", engine_name) + pulumi.set(__self__, "major_engine_version", major_engine_version) + pulumi.set(__self__, "option_group_description", option_group_description) if option_configurations is not None: - _setter("option_configurations", option_configurations) + pulumi.set(__self__, "option_configurations", option_configurations) if option_group_name is not None: - _setter("option_group_name", option_group_name) + pulumi.set(__self__, "option_group_name", option_group_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="engineName") @@ -176,10 +157,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - OptionGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/rds/outputs.py b/sdk/python/pulumi_aws_native/rds/outputs.py index e5b11db329..31a46d3a24 100644 --- a/sdk/python/pulumi_aws_native/rds/outputs.py +++ b/sdk/python/pulumi_aws_native/rds/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -54,20 +54,9 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - CustomDbEngineVersionTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -118,20 +107,9 @@ def __init__(__self__, *, :param str role_arn: The Amazon Resource Name (ARN) of the IAM role that is associated with the DB cluster. :param str feature_name: The name of the feature associated with the AWS Identity and Access Management (IAM) role. For the list of supported feature names, see DBEngineVersion in the Amazon RDS API Reference. """ - DbClusterDbClusterRole._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - feature_name=feature_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: str, - feature_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if feature_name is not None: - _setter("feature_name", feature_name) + pulumi.set(__self__, "feature_name", feature_name) @property @pulumi.getter(name="roleArn") @@ -159,21 +137,10 @@ def __init__(__self__, *, :param str address: The connection endpoint for the DB cluster. :param str port: The port number that will accept connections on this DB cluster. """ - DbClusterEndpoint._configure( - lambda key, value: pulumi.set(__self__, key, value), - address=address, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - address: Optional[str] = None, - port: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if address is not None: - _setter("address", address) + pulumi.set(__self__, "address", address) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) @property @pulumi.getter @@ -220,21 +187,10 @@ def __init__(__self__, *, :param str kms_key_id: The AWS KMS key identifier that is used to encrypt the secret. :param str secret_arn: The Amazon Resource Name (ARN) of the secret. """ - DbClusterMasterUserSecret._configure( - lambda key, value: pulumi.set(__self__, key, value), - kms_key_id=kms_key_id, - secret_arn=secret_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kms_key_id: Optional[str] = None, - secret_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if secret_arn is not None: - _setter("secret_arn", secret_arn) + pulumi.set(__self__, "secret_arn", secret_arn) @property @pulumi.getter(name="kmsKeyId") @@ -266,20 +222,9 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - DbClusterParameterGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -305,17 +250,8 @@ def __init__(__self__, *, """ :param str address: The reader endpoint for the DB cluster. """ - DbClusterReadEndpoint._configure( - lambda key, value: pulumi.set(__self__, key, value), - address=address, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - address: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if address is not None: - _setter("address", address) + pulumi.set(__self__, "address", address) @property @pulumi.getter @@ -385,37 +321,18 @@ def __init__(__self__, *, For more information, see Autoscaling for Aurora Serverless v1 in the Amazon Aurora User Guide. """ - DbClusterScalingConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - auto_pause=auto_pause, - max_capacity=max_capacity, - min_capacity=min_capacity, - seconds_before_timeout=seconds_before_timeout, - seconds_until_auto_pause=seconds_until_auto_pause, - timeout_action=timeout_action, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auto_pause: Optional[bool] = None, - max_capacity: Optional[int] = None, - min_capacity: Optional[int] = None, - seconds_before_timeout: Optional[int] = None, - seconds_until_auto_pause: Optional[int] = None, - timeout_action: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if auto_pause is not None: - _setter("auto_pause", auto_pause) + pulumi.set(__self__, "auto_pause", auto_pause) if max_capacity is not None: - _setter("max_capacity", max_capacity) + pulumi.set(__self__, "max_capacity", max_capacity) if min_capacity is not None: - _setter("min_capacity", min_capacity) + pulumi.set(__self__, "min_capacity", min_capacity) if seconds_before_timeout is not None: - _setter("seconds_before_timeout", seconds_before_timeout) + pulumi.set(__self__, "seconds_before_timeout", seconds_before_timeout) if seconds_until_auto_pause is not None: - _setter("seconds_until_auto_pause", seconds_until_auto_pause) + pulumi.set(__self__, "seconds_until_auto_pause", seconds_until_auto_pause) if timeout_action is not None: - _setter("timeout_action", timeout_action) + pulumi.set(__self__, "timeout_action", timeout_action) @property @pulumi.getter(name="autoPause") @@ -509,21 +426,10 @@ def __init__(__self__, *, :param float max_capacity: The maximum number of Aurora capacity units (ACUs) for a DB instance in an Aurora Serverless v2 cluster. You can specify ACU values in half-step increments, such as 40, 40.5, 41, and so on. The largest value that you can use is 128. :param float min_capacity: The minimum number of Aurora capacity units (ACUs) for a DB instance in an Aurora Serverless v2 cluster. You can specify ACU values in half-step increments, such as 8, 8.5, 9, and so on. The smallest value that you can use is 0.5. """ - DbClusterServerlessV2ScalingConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_capacity=max_capacity, - min_capacity=min_capacity, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_capacity: Optional[float] = None, - min_capacity: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max_capacity is not None: - _setter("max_capacity", max_capacity) + pulumi.set(__self__, "max_capacity", max_capacity) if min_capacity is not None: - _setter("min_capacity", min_capacity) + pulumi.set(__self__, "min_capacity", min_capacity) @property @pulumi.getter(name="maxCapacity") @@ -555,20 +461,9 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - DbClusterTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -615,21 +510,10 @@ def __init__(__self__, *, :param str ca_identifier: The CA identifier of the CA certificate used for the DB instance's server certificate. :param str valid_till: The expiration date of the DB instance’s server certificate. """ - DbInstanceCertificateDetails._configure( - lambda key, value: pulumi.set(__self__, key, value), - ca_identifier=ca_identifier, - valid_till=valid_till, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ca_identifier: Optional[str] = None, - valid_till: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ca_identifier is not None: - _setter("ca_identifier", ca_identifier) + pulumi.set(__self__, "ca_identifier", ca_identifier) if valid_till is not None: - _setter("valid_till", valid_till) + pulumi.set(__self__, "valid_till", valid_till) @property @pulumi.getter(name="caIdentifier") @@ -676,19 +560,8 @@ def __init__(__self__, *, :param str feature_name: The name of the feature associated with the AWS Identity and Access Management (IAM) role. IAM roles that are associated with a DB instance grant permission for the DB instance to access other AWS services on your behalf. :param str role_arn: The Amazon Resource Name (ARN) of the IAM role that is associated with the DB instance. """ - DbInstanceDbInstanceRole._configure( - lambda key, value: pulumi.set(__self__, key, value), - feature_name=feature_name, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - feature_name: str, - role_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("feature_name", feature_name) - _setter("role_arn", role_arn) + pulumi.set(__self__, "feature_name", feature_name) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="featureName") @@ -735,25 +608,12 @@ def __init__(__self__, *, :param str hosted_zone_id: Specifies the ID that Amazon Route 53 assigns when you create a hosted zone. :param str port: Specifies the port that the database engine is listening on. """ - DbInstanceEndpoint._configure( - lambda key, value: pulumi.set(__self__, key, value), - address=address, - hosted_zone_id=hosted_zone_id, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - address: Optional[str] = None, - hosted_zone_id: Optional[str] = None, - port: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if address is not None: - _setter("address", address) + pulumi.set(__self__, "address", address) if hosted_zone_id is not None: - _setter("hosted_zone_id", hosted_zone_id) + pulumi.set(__self__, "hosted_zone_id", hosted_zone_id) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) @property @pulumi.getter @@ -808,21 +668,10 @@ def __init__(__self__, *, :param str kms_key_id: The AWS KMS key identifier that is used to encrypt the secret. :param str secret_arn: The Amazon Resource Name (ARN) of the secret. """ - DbInstanceMasterUserSecret._configure( - lambda key, value: pulumi.set(__self__, key, value), - kms_key_id=kms_key_id, - secret_arn=secret_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kms_key_id: Optional[str] = None, - secret_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if secret_arn is not None: - _setter("secret_arn", secret_arn) + pulumi.set(__self__, "secret_arn", secret_arn) @property @pulumi.getter(name="kmsKeyId") @@ -850,21 +699,10 @@ def __init__(__self__, *, :param 'DbInstanceProcessorFeatureName' name: The name of the processor feature. Valid names are coreCount and threadsPerCore. :param str value: The value of a processor feature name. """ - DbInstanceProcessorFeature._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional['DbInstanceProcessorFeatureName'] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -896,20 +734,9 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - DbInstanceTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -941,20 +768,9 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - DbParameterGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1011,33 +827,16 @@ def __init__(__self__, *, :param 'DbProxyAuthFormatIamAuth' iam_auth: Whether to require or disallow Amazon Web Services Identity and Access Management (IAM) authentication for connections to the proxy. The ENABLED value is valid only for proxies with RDS for Microsoft SQL Server. :param str secret_arn: The Amazon Resource Name (ARN) representing the secret that the proxy uses to authenticate to the RDS DB instance or Aurora DB cluster. These secrets are stored within Amazon Secrets Manager. """ - DbProxyAuthFormat._configure( - lambda key, value: pulumi.set(__self__, key, value), - auth_scheme=auth_scheme, - client_password_auth_type=client_password_auth_type, - description=description, - iam_auth=iam_auth, - secret_arn=secret_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auth_scheme: Optional['DbProxyAuthFormatAuthScheme'] = None, - client_password_auth_type: Optional['DbProxyAuthFormatClientPasswordAuthType'] = None, - description: Optional[str] = None, - iam_auth: Optional['DbProxyAuthFormatIamAuth'] = None, - secret_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if auth_scheme is not None: - _setter("auth_scheme", auth_scheme) + pulumi.set(__self__, "auth_scheme", auth_scheme) if client_password_auth_type is not None: - _setter("client_password_auth_type", client_password_auth_type) + pulumi.set(__self__, "client_password_auth_type", client_password_auth_type) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if iam_auth is not None: - _setter("iam_auth", iam_auth) + pulumi.set(__self__, "iam_auth", iam_auth) if secret_arn is not None: - _setter("secret_arn", secret_arn) + pulumi.set(__self__, "secret_arn", secret_arn) @property @pulumi.getter(name="authScheme") @@ -1085,21 +884,10 @@ class DbProxyEndpointTagFormat(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - DbProxyEndpointTagFormat._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1117,21 +905,10 @@ class DbProxyTagFormat(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - DbProxyTagFormat._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1184,33 +961,16 @@ def __init__(__self__, *, :param int max_idle_connections_percent: Controls how actively the proxy closes idle database connections in the connection pool. :param Sequence[str] session_pinning_filters: Each item in the list represents a class of SQL operations that normally cause all later statements in a session using a proxy to be pinned to the same underlying database connection. """ - DbProxyTargetGroupConnectionPoolConfigurationInfoFormat._configure( - lambda key, value: pulumi.set(__self__, key, value), - connection_borrow_timeout=connection_borrow_timeout, - init_query=init_query, - max_connections_percent=max_connections_percent, - max_idle_connections_percent=max_idle_connections_percent, - session_pinning_filters=session_pinning_filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connection_borrow_timeout: Optional[int] = None, - init_query: Optional[str] = None, - max_connections_percent: Optional[int] = None, - max_idle_connections_percent: Optional[int] = None, - session_pinning_filters: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if connection_borrow_timeout is not None: - _setter("connection_borrow_timeout", connection_borrow_timeout) + pulumi.set(__self__, "connection_borrow_timeout", connection_borrow_timeout) if init_query is not None: - _setter("init_query", init_query) + pulumi.set(__self__, "init_query", init_query) if max_connections_percent is not None: - _setter("max_connections_percent", max_connections_percent) + pulumi.set(__self__, "max_connections_percent", max_connections_percent) if max_idle_connections_percent is not None: - _setter("max_idle_connections_percent", max_idle_connections_percent) + pulumi.set(__self__, "max_idle_connections_percent", max_idle_connections_percent) if session_pinning_filters is not None: - _setter("session_pinning_filters", session_pinning_filters) + pulumi.set(__self__, "session_pinning_filters", session_pinning_filters) @property @pulumi.getter(name="connectionBorrowTimeout") @@ -1281,29 +1041,14 @@ def __init__(__self__, *, ec2_security_group_id: Optional[str] = None, ec2_security_group_name: Optional[str] = None, ec2_security_group_owner_id: Optional[str] = None): - DbSecurityGroupIngress._configure( - lambda key, value: pulumi.set(__self__, key, value), - cidrip=cidrip, - ec2_security_group_id=ec2_security_group_id, - ec2_security_group_name=ec2_security_group_name, - ec2_security_group_owner_id=ec2_security_group_owner_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cidrip: Optional[str] = None, - ec2_security_group_id: Optional[str] = None, - ec2_security_group_name: Optional[str] = None, - ec2_security_group_owner_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cidrip is not None: - _setter("cidrip", cidrip) + pulumi.set(__self__, "cidrip", cidrip) if ec2_security_group_id is not None: - _setter("ec2_security_group_id", ec2_security_group_id) + pulumi.set(__self__, "ec2_security_group_id", ec2_security_group_id) if ec2_security_group_name is not None: - _setter("ec2_security_group_name", ec2_security_group_name) + pulumi.set(__self__, "ec2_security_group_name", ec2_security_group_name) if ec2_security_group_owner_id is not None: - _setter("ec2_security_group_owner_id", ec2_security_group_owner_id) + pulumi.set(__self__, "ec2_security_group_owner_id", ec2_security_group_owner_id) @property @pulumi.getter @@ -1331,19 +1076,8 @@ class DbSecurityGroupTag(dict): def __init__(__self__, *, key: str, value: str): - DbSecurityGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1369,20 +1103,9 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - DbSubnetGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1414,20 +1137,9 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - EventSubscriptionTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1492,36 +1204,17 @@ def __init__(__self__, *, :param int port: The optional port for the option. :param Sequence[str] vpc_security_group_memberships: A list of VpcSecurityGroupMembership name strings used for this option. """ - OptionGroupOptionConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - option_name=option_name, - db_security_group_memberships=db_security_group_memberships, - option_settings=option_settings, - option_version=option_version, - port=port, - vpc_security_group_memberships=vpc_security_group_memberships, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - option_name: str, - db_security_group_memberships: Optional[Sequence[str]] = None, - option_settings: Optional[Sequence['outputs.OptionGroupOptionSetting']] = None, - option_version: Optional[str] = None, - port: Optional[int] = None, - vpc_security_group_memberships: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("option_name", option_name) + pulumi.set(__self__, "option_name", option_name) if db_security_group_memberships is not None: - _setter("db_security_group_memberships", db_security_group_memberships) + pulumi.set(__self__, "db_security_group_memberships", db_security_group_memberships) if option_settings is not None: - _setter("option_settings", option_settings) + pulumi.set(__self__, "option_settings", option_settings) if option_version is not None: - _setter("option_version", option_version) + pulumi.set(__self__, "option_version", option_version) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if vpc_security_group_memberships is not None: - _setter("vpc_security_group_memberships", vpc_security_group_memberships) + pulumi.set(__self__, "vpc_security_group_memberships", vpc_security_group_memberships) @property @pulumi.getter(name="optionName") @@ -1585,21 +1278,10 @@ def __init__(__self__, *, :param str name: The name of the option that has settings that you can set. :param str value: The current value of the option setting. """ - OptionGroupOptionSetting._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1631,20 +1313,9 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - OptionGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/redshift/_inputs.py b/sdk/python/pulumi_aws_native/redshift/_inputs.py index 936b908d51..d29ac0df22 100644 --- a/sdk/python/pulumi_aws_native/redshift/_inputs.py +++ b/sdk/python/pulumi_aws_native/redshift/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -27,21 +27,10 @@ class ClusterEndpointArgs: def __init__(__self__, *, address: Optional[pulumi.Input[str]] = None, port: Optional[pulumi.Input[str]] = None): - ClusterEndpointArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - address=address, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - address: Optional[pulumi.Input[str]] = None, - port: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if address is not None: - _setter("address", address) + pulumi.set(__self__, "address", address) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) @property @pulumi.getter @@ -67,20 +56,9 @@ class ClusterLoggingPropertiesArgs: def __init__(__self__, *, bucket_name: pulumi.Input[str], s3_key_prefix: Optional[pulumi.Input[str]] = None): - ClusterLoggingPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - s3_key_prefix=s3_key_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: pulumi.Input[str], - s3_key_prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_name", bucket_name) + pulumi.set(__self__, "bucket_name", bucket_name) if s3_key_prefix is not None: - _setter("s3_key_prefix", s3_key_prefix) + pulumi.set(__self__, "s3_key_prefix", s3_key_prefix) @property @pulumi.getter(name="bucketName") @@ -110,19 +88,8 @@ def __init__(__self__, *, :param pulumi.Input[str] parameter_name: The name of the parameter. :param pulumi.Input[str] parameter_value: The value of the parameter. If `ParameterName` is `wlm_json_configuration`, then the maximum size of `ParameterValue` is 8000 characters. """ - ClusterParameterGroupParameterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_name=parameter_name, - parameter_value=parameter_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_name: pulumi.Input[str], - parameter_value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_name", parameter_name) - _setter("parameter_value", parameter_value) + pulumi.set(__self__, "parameter_name", parameter_name) + pulumi.set(__self__, "parameter_value", parameter_value) @property @pulumi.getter(name="parameterName") @@ -159,19 +126,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ClusterParameterGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -203,19 +159,8 @@ class ClusterSecurityGroupTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ClusterSecurityGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -246,19 +191,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ClusterSubnetGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -295,19 +229,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ClusterTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -344,19 +267,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - EventSubscriptionTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -387,10 +299,5 @@ def value(self, value: pulumi.Input[str]): class ScheduledActionTypeArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass diff --git a/sdk/python/pulumi_aws_native/redshift/cluster.py b/sdk/python/pulumi_aws_native/redshift/cluster.py index c5b79fce82..ca1cb565b7 100644 --- a/sdk/python/pulumi_aws_native/redshift/cluster.py +++ b/sdk/python/pulumi_aws_native/redshift/cluster.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -126,200 +126,97 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ClusterTagArgs']]] tags: The list of tags for the cluster parameter group. :param pulumi.Input[Sequence[pulumi.Input[str]]] vpc_security_group_ids: A list of Virtual Private Cloud (VPC) security groups to be associated with the cluster. """ - ClusterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cluster_type=cluster_type, - db_name=db_name, - master_user_password=master_user_password, - master_username=master_username, - node_type=node_type, - allow_version_upgrade=allow_version_upgrade, - aqua_configuration_status=aqua_configuration_status, - automated_snapshot_retention_period=automated_snapshot_retention_period, - availability_zone=availability_zone, - availability_zone_relocation=availability_zone_relocation, - availability_zone_relocation_status=availability_zone_relocation_status, - classic=classic, - cluster_identifier=cluster_identifier, - cluster_parameter_group_name=cluster_parameter_group_name, - cluster_security_groups=cluster_security_groups, - cluster_subnet_group_name=cluster_subnet_group_name, - cluster_version=cluster_version, - defer_maintenance=defer_maintenance, - defer_maintenance_duration=defer_maintenance_duration, - defer_maintenance_end_time=defer_maintenance_end_time, - defer_maintenance_start_time=defer_maintenance_start_time, - destination_region=destination_region, - elastic_ip=elastic_ip, - encrypted=encrypted, - endpoint=endpoint, - enhanced_vpc_routing=enhanced_vpc_routing, - hsm_client_certificate_identifier=hsm_client_certificate_identifier, - hsm_configuration_identifier=hsm_configuration_identifier, - iam_roles=iam_roles, - kms_key_id=kms_key_id, - logging_properties=logging_properties, - maintenance_track_name=maintenance_track_name, - manual_snapshot_retention_period=manual_snapshot_retention_period, - number_of_nodes=number_of_nodes, - owner_account=owner_account, - port=port, - preferred_maintenance_window=preferred_maintenance_window, - publicly_accessible=publicly_accessible, - resource_action=resource_action, - revision_target=revision_target, - rotate_encryption_key=rotate_encryption_key, - snapshot_cluster_identifier=snapshot_cluster_identifier, - snapshot_copy_grant_name=snapshot_copy_grant_name, - snapshot_copy_manual=snapshot_copy_manual, - snapshot_copy_retention_period=snapshot_copy_retention_period, - snapshot_identifier=snapshot_identifier, - tags=tags, - vpc_security_group_ids=vpc_security_group_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cluster_type: pulumi.Input[str], - db_name: pulumi.Input[str], - master_user_password: pulumi.Input[str], - master_username: pulumi.Input[str], - node_type: pulumi.Input[str], - allow_version_upgrade: Optional[pulumi.Input[bool]] = None, - aqua_configuration_status: Optional[pulumi.Input[str]] = None, - automated_snapshot_retention_period: Optional[pulumi.Input[int]] = None, - availability_zone: Optional[pulumi.Input[str]] = None, - availability_zone_relocation: Optional[pulumi.Input[bool]] = None, - availability_zone_relocation_status: Optional[pulumi.Input[str]] = None, - classic: Optional[pulumi.Input[bool]] = None, - cluster_identifier: Optional[pulumi.Input[str]] = None, - cluster_parameter_group_name: Optional[pulumi.Input[str]] = None, - cluster_security_groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - cluster_subnet_group_name: Optional[pulumi.Input[str]] = None, - cluster_version: Optional[pulumi.Input[str]] = None, - defer_maintenance: Optional[pulumi.Input[bool]] = None, - defer_maintenance_duration: Optional[pulumi.Input[int]] = None, - defer_maintenance_end_time: Optional[pulumi.Input[str]] = None, - defer_maintenance_start_time: Optional[pulumi.Input[str]] = None, - destination_region: Optional[pulumi.Input[str]] = None, - elastic_ip: Optional[pulumi.Input[str]] = None, - encrypted: Optional[pulumi.Input[bool]] = None, - endpoint: Optional[pulumi.Input['ClusterEndpointArgs']] = None, - enhanced_vpc_routing: Optional[pulumi.Input[bool]] = None, - hsm_client_certificate_identifier: Optional[pulumi.Input[str]] = None, - hsm_configuration_identifier: Optional[pulumi.Input[str]] = None, - iam_roles: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - kms_key_id: Optional[pulumi.Input[str]] = None, - logging_properties: Optional[pulumi.Input['ClusterLoggingPropertiesArgs']] = None, - maintenance_track_name: Optional[pulumi.Input[str]] = None, - manual_snapshot_retention_period: Optional[pulumi.Input[int]] = None, - number_of_nodes: Optional[pulumi.Input[int]] = None, - owner_account: Optional[pulumi.Input[str]] = None, - port: Optional[pulumi.Input[int]] = None, - preferred_maintenance_window: Optional[pulumi.Input[str]] = None, - publicly_accessible: Optional[pulumi.Input[bool]] = None, - resource_action: Optional[pulumi.Input[str]] = None, - revision_target: Optional[pulumi.Input[str]] = None, - rotate_encryption_key: Optional[pulumi.Input[bool]] = None, - snapshot_cluster_identifier: Optional[pulumi.Input[str]] = None, - snapshot_copy_grant_name: Optional[pulumi.Input[str]] = None, - snapshot_copy_manual: Optional[pulumi.Input[bool]] = None, - snapshot_copy_retention_period: Optional[pulumi.Input[int]] = None, - snapshot_identifier: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ClusterTagArgs']]]] = None, - vpc_security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cluster_type", cluster_type) - _setter("db_name", db_name) - _setter("master_user_password", master_user_password) - _setter("master_username", master_username) - _setter("node_type", node_type) + pulumi.set(__self__, "cluster_type", cluster_type) + pulumi.set(__self__, "db_name", db_name) + pulumi.set(__self__, "master_user_password", master_user_password) + pulumi.set(__self__, "master_username", master_username) + pulumi.set(__self__, "node_type", node_type) if allow_version_upgrade is not None: - _setter("allow_version_upgrade", allow_version_upgrade) + pulumi.set(__self__, "allow_version_upgrade", allow_version_upgrade) if aqua_configuration_status is not None: - _setter("aqua_configuration_status", aqua_configuration_status) + pulumi.set(__self__, "aqua_configuration_status", aqua_configuration_status) if automated_snapshot_retention_period is not None: - _setter("automated_snapshot_retention_period", automated_snapshot_retention_period) + pulumi.set(__self__, "automated_snapshot_retention_period", automated_snapshot_retention_period) if availability_zone is not None: - _setter("availability_zone", availability_zone) + pulumi.set(__self__, "availability_zone", availability_zone) if availability_zone_relocation is not None: - _setter("availability_zone_relocation", availability_zone_relocation) + pulumi.set(__self__, "availability_zone_relocation", availability_zone_relocation) if availability_zone_relocation_status is not None: - _setter("availability_zone_relocation_status", availability_zone_relocation_status) + pulumi.set(__self__, "availability_zone_relocation_status", availability_zone_relocation_status) if classic is not None: - _setter("classic", classic) + pulumi.set(__self__, "classic", classic) if cluster_identifier is not None: - _setter("cluster_identifier", cluster_identifier) + pulumi.set(__self__, "cluster_identifier", cluster_identifier) if cluster_parameter_group_name is not None: - _setter("cluster_parameter_group_name", cluster_parameter_group_name) + pulumi.set(__self__, "cluster_parameter_group_name", cluster_parameter_group_name) if cluster_security_groups is not None: - _setter("cluster_security_groups", cluster_security_groups) + pulumi.set(__self__, "cluster_security_groups", cluster_security_groups) if cluster_subnet_group_name is not None: - _setter("cluster_subnet_group_name", cluster_subnet_group_name) + pulumi.set(__self__, "cluster_subnet_group_name", cluster_subnet_group_name) if cluster_version is not None: - _setter("cluster_version", cluster_version) + pulumi.set(__self__, "cluster_version", cluster_version) if defer_maintenance is not None: - _setter("defer_maintenance", defer_maintenance) + pulumi.set(__self__, "defer_maintenance", defer_maintenance) if defer_maintenance_duration is not None: - _setter("defer_maintenance_duration", defer_maintenance_duration) + pulumi.set(__self__, "defer_maintenance_duration", defer_maintenance_duration) if defer_maintenance_end_time is not None: - _setter("defer_maintenance_end_time", defer_maintenance_end_time) + pulumi.set(__self__, "defer_maintenance_end_time", defer_maintenance_end_time) if defer_maintenance_start_time is not None: - _setter("defer_maintenance_start_time", defer_maintenance_start_time) + pulumi.set(__self__, "defer_maintenance_start_time", defer_maintenance_start_time) if destination_region is not None: - _setter("destination_region", destination_region) + pulumi.set(__self__, "destination_region", destination_region) if elastic_ip is not None: - _setter("elastic_ip", elastic_ip) + pulumi.set(__self__, "elastic_ip", elastic_ip) if encrypted is not None: - _setter("encrypted", encrypted) + pulumi.set(__self__, "encrypted", encrypted) if endpoint is not None: - _setter("endpoint", endpoint) + pulumi.set(__self__, "endpoint", endpoint) if enhanced_vpc_routing is not None: - _setter("enhanced_vpc_routing", enhanced_vpc_routing) + pulumi.set(__self__, "enhanced_vpc_routing", enhanced_vpc_routing) if hsm_client_certificate_identifier is not None: - _setter("hsm_client_certificate_identifier", hsm_client_certificate_identifier) + pulumi.set(__self__, "hsm_client_certificate_identifier", hsm_client_certificate_identifier) if hsm_configuration_identifier is not None: - _setter("hsm_configuration_identifier", hsm_configuration_identifier) + pulumi.set(__self__, "hsm_configuration_identifier", hsm_configuration_identifier) if iam_roles is not None: - _setter("iam_roles", iam_roles) + pulumi.set(__self__, "iam_roles", iam_roles) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if logging_properties is not None: - _setter("logging_properties", logging_properties) + pulumi.set(__self__, "logging_properties", logging_properties) if maintenance_track_name is not None: - _setter("maintenance_track_name", maintenance_track_name) + pulumi.set(__self__, "maintenance_track_name", maintenance_track_name) if manual_snapshot_retention_period is not None: - _setter("manual_snapshot_retention_period", manual_snapshot_retention_period) + pulumi.set(__self__, "manual_snapshot_retention_period", manual_snapshot_retention_period) if number_of_nodes is not None: - _setter("number_of_nodes", number_of_nodes) + pulumi.set(__self__, "number_of_nodes", number_of_nodes) if owner_account is not None: - _setter("owner_account", owner_account) + pulumi.set(__self__, "owner_account", owner_account) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if preferred_maintenance_window is not None: - _setter("preferred_maintenance_window", preferred_maintenance_window) + pulumi.set(__self__, "preferred_maintenance_window", preferred_maintenance_window) if publicly_accessible is not None: - _setter("publicly_accessible", publicly_accessible) + pulumi.set(__self__, "publicly_accessible", publicly_accessible) if resource_action is not None: - _setter("resource_action", resource_action) + pulumi.set(__self__, "resource_action", resource_action) if revision_target is not None: - _setter("revision_target", revision_target) + pulumi.set(__self__, "revision_target", revision_target) if rotate_encryption_key is not None: - _setter("rotate_encryption_key", rotate_encryption_key) + pulumi.set(__self__, "rotate_encryption_key", rotate_encryption_key) if snapshot_cluster_identifier is not None: - _setter("snapshot_cluster_identifier", snapshot_cluster_identifier) + pulumi.set(__self__, "snapshot_cluster_identifier", snapshot_cluster_identifier) if snapshot_copy_grant_name is not None: - _setter("snapshot_copy_grant_name", snapshot_copy_grant_name) + pulumi.set(__self__, "snapshot_copy_grant_name", snapshot_copy_grant_name) if snapshot_copy_manual is not None: - _setter("snapshot_copy_manual", snapshot_copy_manual) + pulumi.set(__self__, "snapshot_copy_manual", snapshot_copy_manual) if snapshot_copy_retention_period is not None: - _setter("snapshot_copy_retention_period", snapshot_copy_retention_period) + pulumi.set(__self__, "snapshot_copy_retention_period", snapshot_copy_retention_period) if snapshot_identifier is not None: - _setter("snapshot_identifier", snapshot_identifier) + pulumi.set(__self__, "snapshot_identifier", snapshot_identifier) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if vpc_security_group_ids is not None: - _setter("vpc_security_group_ids", vpc_security_group_ids) + pulumi.set(__self__, "vpc_security_group_ids", vpc_security_group_ids) @property @pulumi.getter(name="clusterType") @@ -1041,10 +938,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ClusterArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -1132,22 +1025,12 @@ def _internal_init(__self__, __props__.__dict__["destination_region"] = destination_region __props__.__dict__["elastic_ip"] = elastic_ip __props__.__dict__["encrypted"] = encrypted - if endpoint is not None and not isinstance(endpoint, ClusterEndpointArgs): - endpoint = endpoint or {} - def _setter(key, value): - endpoint[key] = value - ClusterEndpointArgs._configure(_setter, **endpoint) __props__.__dict__["endpoint"] = endpoint __props__.__dict__["enhanced_vpc_routing"] = enhanced_vpc_routing __props__.__dict__["hsm_client_certificate_identifier"] = hsm_client_certificate_identifier __props__.__dict__["hsm_configuration_identifier"] = hsm_configuration_identifier __props__.__dict__["iam_roles"] = iam_roles __props__.__dict__["kms_key_id"] = kms_key_id - if logging_properties is not None and not isinstance(logging_properties, ClusterLoggingPropertiesArgs): - logging_properties = logging_properties or {} - def _setter(key, value): - logging_properties[key] = value - ClusterLoggingPropertiesArgs._configure(_setter, **logging_properties) __props__.__dict__["logging_properties"] = logging_properties __props__.__dict__["maintenance_track_name"] = maintenance_track_name __props__.__dict__["manual_snapshot_retention_period"] = manual_snapshot_retention_period diff --git a/sdk/python/pulumi_aws_native/redshift/cluster_parameter_group.py b/sdk/python/pulumi_aws_native/redshift/cluster_parameter_group.py index f5a59caeb5..470c138884 100644 --- a/sdk/python/pulumi_aws_native/redshift/cluster_parameter_group.py +++ b/sdk/python/pulumi_aws_native/redshift/cluster_parameter_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -29,31 +29,14 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ClusterParameterGroupParameterArgs']]] parameters: An array of parameters to be modified. A maximum of 20 parameters can be modified in a single request. :param pulumi.Input[Sequence[pulumi.Input['ClusterParameterGroupTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - ClusterParameterGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - parameter_group_family=parameter_group_family, - parameter_group_name=parameter_group_name, - parameters=parameters, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: pulumi.Input[str], - parameter_group_family: pulumi.Input[str], - parameter_group_name: Optional[pulumi.Input[str]] = None, - parameters: Optional[pulumi.Input[Sequence[pulumi.Input['ClusterParameterGroupParameterArgs']]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ClusterParameterGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("description", description) - _setter("parameter_group_family", parameter_group_family) + pulumi.set(__self__, "description", description) + pulumi.set(__self__, "parameter_group_family", parameter_group_family) if parameter_group_name is not None: - _setter("parameter_group_name", parameter_group_name) + pulumi.set(__self__, "parameter_group_name", parameter_group_name) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -157,10 +140,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ClusterParameterGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/redshift/cluster_security_group.py b/sdk/python/pulumi_aws_native/redshift/cluster_security_group.py index bdb39d2668..5cdf3de189 100644 --- a/sdk/python/pulumi_aws_native/redshift/cluster_security_group.py +++ b/sdk/python/pulumi_aws_native/redshift/cluster_security_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,20 +21,9 @@ def __init__(__self__, *, """ The set of arguments for constructing a ClusterSecurityGroup resource. """ - ClusterSecurityGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: pulumi.Input[str], - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ClusterSecurityGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("description", description) + pulumi.set(__self__, "description", description) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -93,10 +82,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ClusterSecurityGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/redshift/cluster_security_group_ingress.py b/sdk/python/pulumi_aws_native/redshift/cluster_security_group_ingress.py index 45c8acff05..69b5ca9407 100644 --- a/sdk/python/pulumi_aws_native/redshift/cluster_security_group_ingress.py +++ b/sdk/python/pulumi_aws_native/redshift/cluster_security_group_ingress.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['ClusterSecurityGroupIngressArgs', 'ClusterSecurityGroupIngress'] @@ -21,28 +21,13 @@ def __init__(__self__, *, """ The set of arguments for constructing a ClusterSecurityGroupIngress resource. """ - ClusterSecurityGroupIngressArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cluster_security_group_name=cluster_security_group_name, - cidrip=cidrip, - ec2_security_group_name=ec2_security_group_name, - ec2_security_group_owner_id=ec2_security_group_owner_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cluster_security_group_name: pulumi.Input[str], - cidrip: Optional[pulumi.Input[str]] = None, - ec2_security_group_name: Optional[pulumi.Input[str]] = None, - ec2_security_group_owner_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cluster_security_group_name", cluster_security_group_name) + pulumi.set(__self__, "cluster_security_group_name", cluster_security_group_name) if cidrip is not None: - _setter("cidrip", cidrip) + pulumi.set(__self__, "cidrip", cidrip) if ec2_security_group_name is not None: - _setter("ec2_security_group_name", ec2_security_group_name) + pulumi.set(__self__, "ec2_security_group_name", ec2_security_group_name) if ec2_security_group_owner_id is not None: - _setter("ec2_security_group_owner_id", ec2_security_group_owner_id) + pulumi.set(__self__, "ec2_security_group_owner_id", ec2_security_group_owner_id) @property @pulumi.getter(name="clusterSecurityGroupName") @@ -121,10 +106,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ClusterSecurityGroupIngressArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/redshift/cluster_subnet_group.py b/sdk/python/pulumi_aws_native/redshift/cluster_subnet_group.py index c1d65e59ad..9add03b3df 100644 --- a/sdk/python/pulumi_aws_native/redshift/cluster_subnet_group.py +++ b/sdk/python/pulumi_aws_native/redshift/cluster_subnet_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,23 +25,10 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] subnet_ids: The list of VPC subnet IDs :param pulumi.Input[Sequence[pulumi.Input['ClusterSubnetGroupTagArgs']]] tags: The list of tags for the cluster parameter group. """ - ClusterSubnetGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - subnet_ids=subnet_ids, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: pulumi.Input[str], - subnet_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ClusterSubnetGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("description", description) - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "description", description) + pulumi.set(__self__, "subnet_ids", subnet_ids) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -117,10 +104,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ClusterSubnetGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/redshift/endpoint_access.py b/sdk/python/pulumi_aws_native/redshift/endpoint_access.py index 801f16ee33..02ab2361bf 100644 --- a/sdk/python/pulumi_aws_native/redshift/endpoint_access.py +++ b/sdk/python/pulumi_aws_native/redshift/endpoint_access.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -28,29 +28,12 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] vpc_security_group_ids: A list of vpc security group ids to apply to the created endpoint access. :param pulumi.Input[str] resource_owner: The AWS account ID of the owner of the cluster. """ - EndpointAccessArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cluster_identifier=cluster_identifier, - endpoint_name=endpoint_name, - subnet_group_name=subnet_group_name, - vpc_security_group_ids=vpc_security_group_ids, - resource_owner=resource_owner, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cluster_identifier: pulumi.Input[str], - endpoint_name: pulumi.Input[str], - subnet_group_name: pulumi.Input[str], - vpc_security_group_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - resource_owner: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cluster_identifier", cluster_identifier) - _setter("endpoint_name", endpoint_name) - _setter("subnet_group_name", subnet_group_name) - _setter("vpc_security_group_ids", vpc_security_group_ids) + pulumi.set(__self__, "cluster_identifier", cluster_identifier) + pulumi.set(__self__, "endpoint_name", endpoint_name) + pulumi.set(__self__, "subnet_group_name", subnet_group_name) + pulumi.set(__self__, "vpc_security_group_ids", vpc_security_group_ids) if resource_owner is not None: - _setter("resource_owner", resource_owner) + pulumi.set(__self__, "resource_owner", resource_owner) @property @pulumi.getter(name="clusterIdentifier") @@ -154,10 +137,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - EndpointAccessArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/redshift/endpoint_authorization.py b/sdk/python/pulumi_aws_native/redshift/endpoint_authorization.py index 1827f0a06e..7c5fad7925 100644 --- a/sdk/python/pulumi_aws_native/redshift/endpoint_authorization.py +++ b/sdk/python/pulumi_aws_native/redshift/endpoint_authorization.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['EndpointAuthorizationArgs', 'EndpointAuthorization'] @@ -25,27 +25,12 @@ def __init__(__self__, *, :param pulumi.Input[bool] force: Indicates whether to force the revoke action. If true, the Redshift-managed VPC endpoints associated with the endpoint authorization are also deleted. :param pulumi.Input[Sequence[pulumi.Input[str]]] vpc_ids: The virtual private cloud (VPC) identifiers to grant or revoke access to. """ - EndpointAuthorizationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - account=account, - cluster_identifier=cluster_identifier, - force=force, - vpc_ids=vpc_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - account: pulumi.Input[str], - cluster_identifier: pulumi.Input[str], - force: Optional[pulumi.Input[bool]] = None, - vpc_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("account", account) - _setter("cluster_identifier", cluster_identifier) + pulumi.set(__self__, "account", account) + pulumi.set(__self__, "cluster_identifier", cluster_identifier) if force is not None: - _setter("force", force) + pulumi.set(__self__, "force", force) if vpc_ids is not None: - _setter("vpc_ids", vpc_ids) + pulumi.set(__self__, "vpc_ids", vpc_ids) @property @pulumi.getter @@ -135,10 +120,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - EndpointAuthorizationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/redshift/event_subscription.py b/sdk/python/pulumi_aws_native/redshift/event_subscription.py index 3df503adca..84e93cbd59 100644 --- a/sdk/python/pulumi_aws_native/redshift/event_subscription.py +++ b/sdk/python/pulumi_aws_native/redshift/event_subscription.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -36,44 +36,21 @@ def __init__(__self__, *, :param pulumi.Input['EventSubscriptionSourceType'] source_type: The type of source that will be generating the events. :param pulumi.Input[Sequence[pulumi.Input['EventSubscriptionTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - EventSubscriptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - subscription_name=subscription_name, - enabled=enabled, - event_categories=event_categories, - severity=severity, - sns_topic_arn=sns_topic_arn, - source_ids=source_ids, - source_type=source_type, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subscription_name: pulumi.Input[str], - enabled: Optional[pulumi.Input[bool]] = None, - event_categories: Optional[pulumi.Input[Sequence[pulumi.Input['EventSubscriptionEventCategoriesItem']]]] = None, - severity: Optional[pulumi.Input['EventSubscriptionSeverity']] = None, - sns_topic_arn: Optional[pulumi.Input[str]] = None, - source_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - source_type: Optional[pulumi.Input['EventSubscriptionSourceType']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['EventSubscriptionTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("subscription_name", subscription_name) + pulumi.set(__self__, "subscription_name", subscription_name) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if event_categories is not None: - _setter("event_categories", event_categories) + pulumi.set(__self__, "event_categories", event_categories) if severity is not None: - _setter("severity", severity) + pulumi.set(__self__, "severity", severity) if sns_topic_arn is not None: - _setter("sns_topic_arn", sns_topic_arn) + pulumi.set(__self__, "sns_topic_arn", sns_topic_arn) if source_ids is not None: - _setter("source_ids", source_ids) + pulumi.set(__self__, "source_ids", source_ids) if source_type is not None: - _setter("source_type", source_type) + pulumi.set(__self__, "source_type", source_type) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="subscriptionName") @@ -219,10 +196,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - EventSubscriptionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/redshift/get_cluster.py b/sdk/python/pulumi_aws_native/redshift/get_cluster.py index 18e3071488..c9dcbb9011 100644 --- a/sdk/python/pulumi_aws_native/redshift/get_cluster.py +++ b/sdk/python/pulumi_aws_native/redshift/get_cluster.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/redshift/get_cluster_parameter_group.py b/sdk/python/pulumi_aws_native/redshift/get_cluster_parameter_group.py index 30d4ba8bc2..9ba1f0462f 100644 --- a/sdk/python/pulumi_aws_native/redshift/get_cluster_parameter_group.py +++ b/sdk/python/pulumi_aws_native/redshift/get_cluster_parameter_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/redshift/get_cluster_security_group.py b/sdk/python/pulumi_aws_native/redshift/get_cluster_security_group.py index 4407ba7d12..aa2f477535 100644 --- a/sdk/python/pulumi_aws_native/redshift/get_cluster_security_group.py +++ b/sdk/python/pulumi_aws_native/redshift/get_cluster_security_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/redshift/get_cluster_security_group_ingress.py b/sdk/python/pulumi_aws_native/redshift/get_cluster_security_group_ingress.py index 93a151152b..8c3f52cd54 100644 --- a/sdk/python/pulumi_aws_native/redshift/get_cluster_security_group_ingress.py +++ b/sdk/python/pulumi_aws_native/redshift/get_cluster_security_group_ingress.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/redshift/get_cluster_subnet_group.py b/sdk/python/pulumi_aws_native/redshift/get_cluster_subnet_group.py index 33a323f5e4..43463ff4f8 100644 --- a/sdk/python/pulumi_aws_native/redshift/get_cluster_subnet_group.py +++ b/sdk/python/pulumi_aws_native/redshift/get_cluster_subnet_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/redshift/get_endpoint_access.py b/sdk/python/pulumi_aws_native/redshift/get_endpoint_access.py index ecb4d666e4..faa538d928 100644 --- a/sdk/python/pulumi_aws_native/redshift/get_endpoint_access.py +++ b/sdk/python/pulumi_aws_native/redshift/get_endpoint_access.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/redshift/get_endpoint_authorization.py b/sdk/python/pulumi_aws_native/redshift/get_endpoint_authorization.py index 856682a89b..0083cdb5a8 100644 --- a/sdk/python/pulumi_aws_native/redshift/get_endpoint_authorization.py +++ b/sdk/python/pulumi_aws_native/redshift/get_endpoint_authorization.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/redshift/get_event_subscription.py b/sdk/python/pulumi_aws_native/redshift/get_event_subscription.py index e966c83136..681650882a 100644 --- a/sdk/python/pulumi_aws_native/redshift/get_event_subscription.py +++ b/sdk/python/pulumi_aws_native/redshift/get_event_subscription.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/redshift/get_scheduled_action.py b/sdk/python/pulumi_aws_native/redshift/get_scheduled_action.py index 9269d050e1..4324b297ff 100644 --- a/sdk/python/pulumi_aws_native/redshift/get_scheduled_action.py +++ b/sdk/python/pulumi_aws_native/redshift/get_scheduled_action.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/redshift/outputs.py b/sdk/python/pulumi_aws_native/redshift/outputs.py index 3fcfd373d8..52f07a4c84 100644 --- a/sdk/python/pulumi_aws_native/redshift/outputs.py +++ b/sdk/python/pulumi_aws_native/redshift/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -31,21 +31,10 @@ class ClusterEndpoint(dict): def __init__(__self__, *, address: Optional[str] = None, port: Optional[str] = None): - ClusterEndpoint._configure( - lambda key, value: pulumi.set(__self__, key, value), - address=address, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - address: Optional[str] = None, - port: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if address is not None: - _setter("address", address) + pulumi.set(__self__, "address", address) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) @property @pulumi.getter @@ -82,20 +71,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, bucket_name: str, s3_key_prefix: Optional[str] = None): - ClusterLoggingProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - s3_key_prefix=s3_key_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: str, - s3_key_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_name", bucket_name) + pulumi.set(__self__, "bucket_name", bucket_name) if s3_key_prefix is not None: - _setter("s3_key_prefix", s3_key_prefix) + pulumi.set(__self__, "s3_key_prefix", s3_key_prefix) @property @pulumi.getter(name="bucketName") @@ -136,19 +114,8 @@ def __init__(__self__, *, :param str parameter_name: The name of the parameter. :param str parameter_value: The value of the parameter. If `ParameterName` is `wlm_json_configuration`, then the maximum size of `ParameterValue` is 8000 characters. """ - ClusterParameterGroupParameter._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_name=parameter_name, - parameter_value=parameter_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_name: str, - parameter_value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("parameter_name", parameter_name) - _setter("parameter_value", parameter_value) + pulumi.set(__self__, "parameter_name", parameter_name) + pulumi.set(__self__, "parameter_value", parameter_value) @property @pulumi.getter(name="parameterName") @@ -180,19 +147,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ClusterParameterGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -216,19 +172,8 @@ class ClusterSecurityGroupTag(dict): def __init__(__self__, *, key: str, value: str): - ClusterSecurityGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -254,19 +199,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ClusterSubnetGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -298,19 +232,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ClusterTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -369,29 +292,14 @@ def __init__(__self__, *, :param str private_ip_address: The IPv4 address of the network interface within the subnet. :param str subnet_id: The subnet identifier. """ - EndpointAccessNetworkInterface._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_zone=availability_zone, - network_interface_id=network_interface_id, - private_ip_address=private_ip_address, - subnet_id=subnet_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_zone: Optional[str] = None, - network_interface_id: Optional[str] = None, - private_ip_address: Optional[str] = None, - subnet_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_zone is not None: - _setter("availability_zone", availability_zone) + pulumi.set(__self__, "availability_zone", availability_zone) if network_interface_id is not None: - _setter("network_interface_id", network_interface_id) + pulumi.set(__self__, "network_interface_id", network_interface_id) if private_ip_address is not None: - _setter("private_ip_address", private_ip_address) + pulumi.set(__self__, "private_ip_address", private_ip_address) if subnet_id is not None: - _setter("subnet_id", subnet_id) + pulumi.set(__self__, "subnet_id", subnet_id) @property @pulumi.getter(name="availabilityZone") @@ -456,21 +364,10 @@ def __init__(__self__, *, :param str status: The status of the VPC security group. :param str vpc_security_group_id: The identifier of the VPC security group. """ - EndpointAccessVpcSecurityGroup._configure( - lambda key, value: pulumi.set(__self__, key, value), - status=status, - vpc_security_group_id=vpc_security_group_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status: Optional[str] = None, - vpc_security_group_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) if vpc_security_group_id is not None: - _setter("vpc_security_group_id", vpc_security_group_id) + pulumi.set(__self__, "vpc_security_group_id", vpc_security_group_id) @property @pulumi.getter @@ -502,19 +399,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - EventSubscriptionTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -537,11 +423,6 @@ def value(self) -> str: class ScheduledActionType(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -580,25 +461,12 @@ def __init__(__self__, *, :param str vpc_endpoint_id: The connection endpoint ID for connecting an Amazon Redshift cluster through the proxy. :param str vpc_id: The VPC identifier that the endpoint is associated. """ - VpcEndpointProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - network_interfaces=network_interfaces, - vpc_endpoint_id=vpc_endpoint_id, - vpc_id=vpc_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - network_interfaces: Optional[Sequence['outputs.EndpointAccessNetworkInterface']] = None, - vpc_endpoint_id: Optional[str] = None, - vpc_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if network_interfaces is not None: - _setter("network_interfaces", network_interfaces) + pulumi.set(__self__, "network_interfaces", network_interfaces) if vpc_endpoint_id is not None: - _setter("vpc_endpoint_id", vpc_endpoint_id) + pulumi.set(__self__, "vpc_endpoint_id", vpc_endpoint_id) if vpc_id is not None: - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "vpc_id", vpc_id) @property @pulumi.getter(name="networkInterfaces") diff --git a/sdk/python/pulumi_aws_native/redshift/scheduled_action.py b/sdk/python/pulumi_aws_native/redshift/scheduled_action.py index 33c14577c5..04ad134b66 100644 --- a/sdk/python/pulumi_aws_native/redshift/scheduled_action.py +++ b/sdk/python/pulumi_aws_native/redshift/scheduled_action.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -36,45 +36,22 @@ def __init__(__self__, *, :param pulumi.Input[str] start_time: The start time in UTC of the scheduled action. Before this time, the scheduled action does not trigger. :param pulumi.Input['ScheduledActionTypeArgs'] target_action: A JSON format string of the Amazon Redshift API operation with input parameters. """ - ScheduledActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enable=enable, - end_time=end_time, - iam_role=iam_role, - schedule=schedule, - scheduled_action_description=scheduled_action_description, - scheduled_action_name=scheduled_action_name, - start_time=start_time, - target_action=target_action, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enable: Optional[pulumi.Input[bool]] = None, - end_time: Optional[pulumi.Input[str]] = None, - iam_role: Optional[pulumi.Input[str]] = None, - schedule: Optional[pulumi.Input[str]] = None, - scheduled_action_description: Optional[pulumi.Input[str]] = None, - scheduled_action_name: Optional[pulumi.Input[str]] = None, - start_time: Optional[pulumi.Input[str]] = None, - target_action: Optional[pulumi.Input['ScheduledActionTypeArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enable is not None: - _setter("enable", enable) + pulumi.set(__self__, "enable", enable) if end_time is not None: - _setter("end_time", end_time) + pulumi.set(__self__, "end_time", end_time) if iam_role is not None: - _setter("iam_role", iam_role) + pulumi.set(__self__, "iam_role", iam_role) if schedule is not None: - _setter("schedule", schedule) + pulumi.set(__self__, "schedule", schedule) if scheduled_action_description is not None: - _setter("scheduled_action_description", scheduled_action_description) + pulumi.set(__self__, "scheduled_action_description", scheduled_action_description) if scheduled_action_name is not None: - _setter("scheduled_action_name", scheduled_action_name) + pulumi.set(__self__, "scheduled_action_name", scheduled_action_name) if start_time is not None: - _setter("start_time", start_time) + pulumi.set(__self__, "start_time", start_time) if target_action is not None: - _setter("target_action", target_action) + pulumi.set(__self__, "target_action", target_action) @property @pulumi.getter @@ -220,10 +197,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ScheduledActionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -253,11 +226,6 @@ def _internal_init(__self__, __props__.__dict__["scheduled_action_description"] = scheduled_action_description __props__.__dict__["scheduled_action_name"] = scheduled_action_name __props__.__dict__["start_time"] = start_time - if target_action is not None and not isinstance(target_action, ScheduledActionTypeArgs): - target_action = target_action or {} - def _setter(key, value): - target_action[key] = value - ScheduledActionTypeArgs._configure(_setter, **target_action) __props__.__dict__["target_action"] = target_action __props__.__dict__["next_invocations"] = None __props__.__dict__["state"] = None diff --git a/sdk/python/pulumi_aws_native/redshiftserverless/_inputs.py b/sdk/python/pulumi_aws_native/redshiftserverless/_inputs.py index a46ab4c1d5..6584458bab 100644 --- a/sdk/python/pulumi_aws_native/redshiftserverless/_inputs.py +++ b/sdk/python/pulumi_aws_native/redshiftserverless/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -21,19 +21,8 @@ class NamespaceTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - NamespaceTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -59,21 +48,10 @@ class WorkgroupConfigParameterArgs: def __init__(__self__, *, parameter_key: Optional[pulumi.Input[str]] = None, parameter_value: Optional[pulumi.Input[str]] = None): - WorkgroupConfigParameterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_key=parameter_key, - parameter_value=parameter_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_key: Optional[pulumi.Input[str]] = None, - parameter_value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if parameter_key is not None: - _setter("parameter_key", parameter_key) + pulumi.set(__self__, "parameter_key", parameter_key) if parameter_value is not None: - _setter("parameter_value", parameter_value) + pulumi.set(__self__, "parameter_value", parameter_value) @property @pulumi.getter(name="parameterKey") @@ -99,19 +77,8 @@ class WorkgroupTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - WorkgroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/redshiftserverless/get_namespace.py b/sdk/python/pulumi_aws_native/redshiftserverless/get_namespace.py index 1fd6f6fca1..8878ea8956 100644 --- a/sdk/python/pulumi_aws_native/redshiftserverless/get_namespace.py +++ b/sdk/python/pulumi_aws_native/redshiftserverless/get_namespace.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/redshiftserverless/get_workgroup.py b/sdk/python/pulumi_aws_native/redshiftserverless/get_workgroup.py index 634aaad06d..7f8c75e2ff 100644 --- a/sdk/python/pulumi_aws_native/redshiftserverless/get_workgroup.py +++ b/sdk/python/pulumi_aws_native/redshiftserverless/get_workgroup.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/redshiftserverless/namespace.py b/sdk/python/pulumi_aws_native/redshiftserverless/namespace.py index cfb53d9c0d..45caf9b5dc 100644 --- a/sdk/python/pulumi_aws_native/redshiftserverless/namespace.py +++ b/sdk/python/pulumi_aws_native/redshiftserverless/namespace.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -42,57 +42,28 @@ def __init__(__self__, *, :param pulumi.Input[str] namespace_name: A unique identifier for the namespace. You use this identifier to refer to the namespace for any subsequent namespace operations such as deleting or modifying. All alphabetical characters must be lower case. Namespace name should be unique for all namespaces within an AWS account. :param pulumi.Input[Sequence[pulumi.Input['NamespaceTagArgs']]] tags: The list of tags for the namespace. """ - NamespaceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - admin_user_password=admin_user_password, - admin_username=admin_username, - db_name=db_name, - default_iam_role_arn=default_iam_role_arn, - final_snapshot_name=final_snapshot_name, - final_snapshot_retention_period=final_snapshot_retention_period, - iam_roles=iam_roles, - kms_key_id=kms_key_id, - log_exports=log_exports, - namespace_name=namespace_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - admin_user_password: Optional[pulumi.Input[str]] = None, - admin_username: Optional[pulumi.Input[str]] = None, - db_name: Optional[pulumi.Input[str]] = None, - default_iam_role_arn: Optional[pulumi.Input[str]] = None, - final_snapshot_name: Optional[pulumi.Input[str]] = None, - final_snapshot_retention_period: Optional[pulumi.Input[int]] = None, - iam_roles: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - kms_key_id: Optional[pulumi.Input[str]] = None, - log_exports: Optional[pulumi.Input[Sequence[pulumi.Input['NamespaceLogExport']]]] = None, - namespace_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['NamespaceTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if admin_user_password is not None: - _setter("admin_user_password", admin_user_password) + pulumi.set(__self__, "admin_user_password", admin_user_password) if admin_username is not None: - _setter("admin_username", admin_username) + pulumi.set(__self__, "admin_username", admin_username) if db_name is not None: - _setter("db_name", db_name) + pulumi.set(__self__, "db_name", db_name) if default_iam_role_arn is not None: - _setter("default_iam_role_arn", default_iam_role_arn) + pulumi.set(__self__, "default_iam_role_arn", default_iam_role_arn) if final_snapshot_name is not None: - _setter("final_snapshot_name", final_snapshot_name) + pulumi.set(__self__, "final_snapshot_name", final_snapshot_name) if final_snapshot_retention_period is not None: - _setter("final_snapshot_retention_period", final_snapshot_retention_period) + pulumi.set(__self__, "final_snapshot_retention_period", final_snapshot_retention_period) if iam_roles is not None: - _setter("iam_roles", iam_roles) + pulumi.set(__self__, "iam_roles", iam_roles) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if log_exports is not None: - _setter("log_exports", log_exports) + pulumi.set(__self__, "log_exports", log_exports) if namespace_name is not None: - _setter("namespace_name", namespace_name) + pulumi.set(__self__, "namespace_name", namespace_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="adminUserPassword") @@ -280,10 +251,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - NamespaceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/redshiftserverless/outputs.py b/sdk/python/pulumi_aws_native/redshiftserverless/outputs.py index 35fd87faae..f8b337403d 100644 --- a/sdk/python/pulumi_aws_native/redshiftserverless/outputs.py +++ b/sdk/python/pulumi_aws_native/redshiftserverless/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -71,57 +71,28 @@ def __init__(__self__, *, namespace_id: Optional[str] = None, namespace_name: Optional[str] = None, status: Optional['NamespaceStatus'] = None): - Namespace._configure( - lambda key, value: pulumi.set(__self__, key, value), - admin_username=admin_username, - creation_date=creation_date, - db_name=db_name, - default_iam_role_arn=default_iam_role_arn, - iam_roles=iam_roles, - kms_key_id=kms_key_id, - log_exports=log_exports, - namespace_arn=namespace_arn, - namespace_id=namespace_id, - namespace_name=namespace_name, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - admin_username: Optional[str] = None, - creation_date: Optional[str] = None, - db_name: Optional[str] = None, - default_iam_role_arn: Optional[str] = None, - iam_roles: Optional[Sequence[str]] = None, - kms_key_id: Optional[str] = None, - log_exports: Optional[Sequence['NamespaceLogExport']] = None, - namespace_arn: Optional[str] = None, - namespace_id: Optional[str] = None, - namespace_name: Optional[str] = None, - status: Optional['NamespaceStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if admin_username is not None: - _setter("admin_username", admin_username) + pulumi.set(__self__, "admin_username", admin_username) if creation_date is not None: - _setter("creation_date", creation_date) + pulumi.set(__self__, "creation_date", creation_date) if db_name is not None: - _setter("db_name", db_name) + pulumi.set(__self__, "db_name", db_name) if default_iam_role_arn is not None: - _setter("default_iam_role_arn", default_iam_role_arn) + pulumi.set(__self__, "default_iam_role_arn", default_iam_role_arn) if iam_roles is not None: - _setter("iam_roles", iam_roles) + pulumi.set(__self__, "iam_roles", iam_roles) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if log_exports is not None: - _setter("log_exports", log_exports) + pulumi.set(__self__, "log_exports", log_exports) if namespace_arn is not None: - _setter("namespace_arn", namespace_arn) + pulumi.set(__self__, "namespace_arn", namespace_arn) if namespace_id is not None: - _setter("namespace_id", namespace_id) + pulumi.set(__self__, "namespace_id", namespace_id) if namespace_name is not None: - _setter("namespace_name", namespace_name) + pulumi.set(__self__, "namespace_name", namespace_name) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter(name="adminUsername") @@ -184,19 +155,8 @@ class NamespaceTag(dict): def __init__(__self__, *, key: str, value: str): - NamespaceTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -262,65 +222,32 @@ def __init__(__self__, *, workgroup_arn: Optional[str] = None, workgroup_id: Optional[str] = None, workgroup_name: Optional[str] = None): - Workgroup._configure( - lambda key, value: pulumi.set(__self__, key, value), - base_capacity=base_capacity, - config_parameters=config_parameters, - creation_date=creation_date, - endpoint=endpoint, - enhanced_vpc_routing=enhanced_vpc_routing, - namespace_name=namespace_name, - publicly_accessible=publicly_accessible, - security_group_ids=security_group_ids, - status=status, - subnet_ids=subnet_ids, - workgroup_arn=workgroup_arn, - workgroup_id=workgroup_id, - workgroup_name=workgroup_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - base_capacity: Optional[int] = None, - config_parameters: Optional[Sequence['outputs.WorkgroupConfigParameter']] = None, - creation_date: Optional[str] = None, - endpoint: Optional['outputs.WorkgroupEndpoint'] = None, - enhanced_vpc_routing: Optional[bool] = None, - namespace_name: Optional[str] = None, - publicly_accessible: Optional[bool] = None, - security_group_ids: Optional[Sequence[str]] = None, - status: Optional['WorkgroupStatus'] = None, - subnet_ids: Optional[Sequence[str]] = None, - workgroup_arn: Optional[str] = None, - workgroup_id: Optional[str] = None, - workgroup_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if base_capacity is not None: - _setter("base_capacity", base_capacity) + pulumi.set(__self__, "base_capacity", base_capacity) if config_parameters is not None: - _setter("config_parameters", config_parameters) + pulumi.set(__self__, "config_parameters", config_parameters) if creation_date is not None: - _setter("creation_date", creation_date) + pulumi.set(__self__, "creation_date", creation_date) if endpoint is not None: - _setter("endpoint", endpoint) + pulumi.set(__self__, "endpoint", endpoint) if enhanced_vpc_routing is not None: - _setter("enhanced_vpc_routing", enhanced_vpc_routing) + pulumi.set(__self__, "enhanced_vpc_routing", enhanced_vpc_routing) if namespace_name is not None: - _setter("namespace_name", namespace_name) + pulumi.set(__self__, "namespace_name", namespace_name) if publicly_accessible is not None: - _setter("publicly_accessible", publicly_accessible) + pulumi.set(__self__, "publicly_accessible", publicly_accessible) if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) if subnet_ids is not None: - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) if workgroup_arn is not None: - _setter("workgroup_arn", workgroup_arn) + pulumi.set(__self__, "workgroup_arn", workgroup_arn) if workgroup_id is not None: - _setter("workgroup_id", workgroup_id) + pulumi.set(__self__, "workgroup_id", workgroup_id) if workgroup_name is not None: - _setter("workgroup_name", workgroup_name) + pulumi.set(__self__, "workgroup_name", workgroup_name) @property @pulumi.getter(name="baseCapacity") @@ -412,21 +339,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, parameter_key: Optional[str] = None, parameter_value: Optional[str] = None): - WorkgroupConfigParameter._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameter_key=parameter_key, - parameter_value=parameter_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameter_key: Optional[str] = None, - parameter_value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if parameter_key is not None: - _setter("parameter_key", parameter_key) + pulumi.set(__self__, "parameter_key", parameter_key) if parameter_value is not None: - _setter("parameter_value", parameter_value) + pulumi.set(__self__, "parameter_value", parameter_value) @property @pulumi.getter(name="parameterKey") @@ -462,25 +378,12 @@ def __init__(__self__, *, address: Optional[str] = None, port: Optional[int] = None, vpc_endpoints: Optional[Sequence['outputs.WorkgroupVpcEndpoint']] = None): - WorkgroupEndpoint._configure( - lambda key, value: pulumi.set(__self__, key, value), - address=address, - port=port, - vpc_endpoints=vpc_endpoints, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - address: Optional[str] = None, - port: Optional[int] = None, - vpc_endpoints: Optional[Sequence['outputs.WorkgroupVpcEndpoint']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if address is not None: - _setter("address", address) + pulumi.set(__self__, "address", address) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if vpc_endpoints is not None: - _setter("vpc_endpoints", vpc_endpoints) + pulumi.set(__self__, "vpc_endpoints", vpc_endpoints) @property @pulumi.getter @@ -528,29 +431,14 @@ def __init__(__self__, *, network_interface_id: Optional[str] = None, private_ip_address: Optional[str] = None, subnet_id: Optional[str] = None): - WorkgroupNetworkInterface._configure( - lambda key, value: pulumi.set(__self__, key, value), - availability_zone=availability_zone, - network_interface_id=network_interface_id, - private_ip_address=private_ip_address, - subnet_id=subnet_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - availability_zone: Optional[str] = None, - network_interface_id: Optional[str] = None, - private_ip_address: Optional[str] = None, - subnet_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if availability_zone is not None: - _setter("availability_zone", availability_zone) + pulumi.set(__self__, "availability_zone", availability_zone) if network_interface_id is not None: - _setter("network_interface_id", network_interface_id) + pulumi.set(__self__, "network_interface_id", network_interface_id) if private_ip_address is not None: - _setter("private_ip_address", private_ip_address) + pulumi.set(__self__, "private_ip_address", private_ip_address) if subnet_id is not None: - _setter("subnet_id", subnet_id) + pulumi.set(__self__, "subnet_id", subnet_id) @property @pulumi.getter(name="availabilityZone") @@ -578,19 +466,8 @@ class WorkgroupTag(dict): def __init__(__self__, *, key: str, value: str): - WorkgroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -630,25 +507,12 @@ def __init__(__self__, *, network_interfaces: Optional[Sequence['outputs.WorkgroupNetworkInterface']] = None, vpc_endpoint_id: Optional[str] = None, vpc_id: Optional[str] = None): - WorkgroupVpcEndpoint._configure( - lambda key, value: pulumi.set(__self__, key, value), - network_interfaces=network_interfaces, - vpc_endpoint_id=vpc_endpoint_id, - vpc_id=vpc_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - network_interfaces: Optional[Sequence['outputs.WorkgroupNetworkInterface']] = None, - vpc_endpoint_id: Optional[str] = None, - vpc_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if network_interfaces is not None: - _setter("network_interfaces", network_interfaces) + pulumi.set(__self__, "network_interfaces", network_interfaces) if vpc_endpoint_id is not None: - _setter("vpc_endpoint_id", vpc_endpoint_id) + pulumi.set(__self__, "vpc_endpoint_id", vpc_endpoint_id) if vpc_id is not None: - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "vpc_id", vpc_id) @property @pulumi.getter(name="networkInterfaces") diff --git a/sdk/python/pulumi_aws_native/redshiftserverless/workgroup.py b/sdk/python/pulumi_aws_native/redshiftserverless/workgroup.py index b7fac724da..aa7b1ceef8 100644 --- a/sdk/python/pulumi_aws_native/redshiftserverless/workgroup.py +++ b/sdk/python/pulumi_aws_native/redshiftserverless/workgroup.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -30,53 +30,26 @@ def __init__(__self__, *, """ The set of arguments for constructing a Workgroup resource. """ - WorkgroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - base_capacity=base_capacity, - config_parameters=config_parameters, - enhanced_vpc_routing=enhanced_vpc_routing, - namespace_name=namespace_name, - port=port, - publicly_accessible=publicly_accessible, - security_group_ids=security_group_ids, - subnet_ids=subnet_ids, - tags=tags, - workgroup_name=workgroup_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - base_capacity: Optional[pulumi.Input[int]] = None, - config_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['WorkgroupConfigParameterArgs']]]] = None, - enhanced_vpc_routing: Optional[pulumi.Input[bool]] = None, - namespace_name: Optional[pulumi.Input[str]] = None, - port: Optional[pulumi.Input[int]] = None, - publicly_accessible: Optional[pulumi.Input[bool]] = None, - security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['WorkgroupTagArgs']]]] = None, - workgroup_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if base_capacity is not None: - _setter("base_capacity", base_capacity) + pulumi.set(__self__, "base_capacity", base_capacity) if config_parameters is not None: - _setter("config_parameters", config_parameters) + pulumi.set(__self__, "config_parameters", config_parameters) if enhanced_vpc_routing is not None: - _setter("enhanced_vpc_routing", enhanced_vpc_routing) + pulumi.set(__self__, "enhanced_vpc_routing", enhanced_vpc_routing) if namespace_name is not None: - _setter("namespace_name", namespace_name) + pulumi.set(__self__, "namespace_name", namespace_name) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if publicly_accessible is not None: - _setter("publicly_accessible", publicly_accessible) + pulumi.set(__self__, "publicly_accessible", publicly_accessible) if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if subnet_ids is not None: - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if workgroup_name is not None: - _setter("workgroup_name", workgroup_name) + pulumi.set(__self__, "workgroup_name", workgroup_name) @property @pulumi.getter(name="baseCapacity") @@ -210,10 +183,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - WorkgroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/refactorspaces/_inputs.py b/sdk/python/pulumi_aws_native/refactorspaces/_inputs.py index 424b1a3d03..a57744efb8 100644 --- a/sdk/python/pulumi_aws_native/refactorspaces/_inputs.py +++ b/sdk/python/pulumi_aws_native/refactorspaces/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -27,21 +27,10 @@ class ApplicationApiGatewayProxyInputArgs: def __init__(__self__, *, endpoint_type: Optional[pulumi.Input['ApplicationApiGatewayEndpointType']] = None, stage_name: Optional[pulumi.Input[str]] = None): - ApplicationApiGatewayProxyInputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoint_type=endpoint_type, - stage_name=stage_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoint_type: Optional[pulumi.Input['ApplicationApiGatewayEndpointType']] = None, - stage_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if endpoint_type is not None: - _setter("endpoint_type", endpoint_type) + pulumi.set(__self__, "endpoint_type", endpoint_type) if stage_name is not None: - _setter("stage_name", stage_name) + pulumi.set(__self__, "stage_name", stage_name) @property @pulumi.getter(name="endpointType") @@ -72,19 +61,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: A string used to identify this tag :param pulumi.Input[str] value: A string containing the value for the tag """ - ApplicationTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -121,19 +99,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: A string used to identify this tag :param pulumi.Input[str] value: A string containing the value for the tag """ - EnvironmentTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -164,16 +131,7 @@ def value(self, value: pulumi.Input[str]): class RouteDefaultRouteInputArgs: def __init__(__self__, *, activation_state: pulumi.Input['RouteActivationState']): - RouteDefaultRouteInputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - activation_state=activation_state, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - activation_state: pulumi.Input['RouteActivationState'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("activation_state", activation_state) + pulumi.set(__self__, "activation_state", activation_state) @property @pulumi.getter(name="activationState") @@ -195,19 +153,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: A string used to identify this tag :param pulumi.Input[str] value: A string containing the value for the tag """ - RouteTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -242,32 +189,15 @@ def __init__(__self__, *, include_child_paths: Optional[pulumi.Input[bool]] = None, methods: Optional[pulumi.Input[Sequence[pulumi.Input['RouteMethod']]]] = None, source_path: Optional[pulumi.Input[str]] = None): - RouteUriPathRouteInputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - activation_state=activation_state, - append_source_path=append_source_path, - include_child_paths=include_child_paths, - methods=methods, - source_path=source_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - activation_state: pulumi.Input['RouteActivationState'], - append_source_path: Optional[pulumi.Input[bool]] = None, - include_child_paths: Optional[pulumi.Input[bool]] = None, - methods: Optional[pulumi.Input[Sequence[pulumi.Input['RouteMethod']]]] = None, - source_path: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("activation_state", activation_state) + pulumi.set(__self__, "activation_state", activation_state) if append_source_path is not None: - _setter("append_source_path", append_source_path) + pulumi.set(__self__, "append_source_path", append_source_path) if include_child_paths is not None: - _setter("include_child_paths", include_child_paths) + pulumi.set(__self__, "include_child_paths", include_child_paths) if methods is not None: - _setter("methods", methods) + pulumi.set(__self__, "methods", methods) if source_path is not None: - _setter("source_path", source_path) + pulumi.set(__self__, "source_path", source_path) @property @pulumi.getter(name="activationState") @@ -319,16 +249,7 @@ def source_path(self, value: Optional[pulumi.Input[str]]): class ServiceLambdaEndpointInputArgs: def __init__(__self__, *, arn: pulumi.Input[str]): - ServiceLambdaEndpointInputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) @property @pulumi.getter @@ -350,19 +271,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: A string used to identify this tag :param pulumi.Input[str] value: A string containing the value for the tag """ - ServiceTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -394,20 +304,9 @@ class ServiceUrlEndpointInputArgs: def __init__(__self__, *, url: pulumi.Input[str], health_url: Optional[pulumi.Input[str]] = None): - ServiceUrlEndpointInputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - url=url, - health_url=health_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - url: pulumi.Input[str], - health_url: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("url", url) + pulumi.set(__self__, "url", url) if health_url is not None: - _setter("health_url", health_url) + pulumi.set(__self__, "health_url", health_url) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/refactorspaces/application.py b/sdk/python/pulumi_aws_native/refactorspaces/application.py index 56b3bb13bd..c14fc4e4e4 100644 --- a/sdk/python/pulumi_aws_native/refactorspaces/application.py +++ b/sdk/python/pulumi_aws_native/refactorspaces/application.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -27,34 +27,15 @@ def __init__(__self__, *, The set of arguments for constructing a Application resource. :param pulumi.Input[Sequence[pulumi.Input['ApplicationTagArgs']]] tags: Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair. """ - ApplicationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - environment_identifier=environment_identifier, - proxy_type=proxy_type, - vpc_id=vpc_id, - api_gateway_proxy=api_gateway_proxy, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - environment_identifier: pulumi.Input[str], - proxy_type: pulumi.Input['ApplicationProxyType'], - vpc_id: pulumi.Input[str], - api_gateway_proxy: Optional[pulumi.Input['ApplicationApiGatewayProxyInputArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ApplicationTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("environment_identifier", environment_identifier) - _setter("proxy_type", proxy_type) - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "environment_identifier", environment_identifier) + pulumi.set(__self__, "proxy_type", proxy_type) + pulumi.set(__self__, "vpc_id", vpc_id) if api_gateway_proxy is not None: - _setter("api_gateway_proxy", api_gateway_proxy) + pulumi.set(__self__, "api_gateway_proxy", api_gateway_proxy) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="environmentIdentifier") @@ -152,10 +133,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ApplicationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -176,11 +153,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = ApplicationArgs.__new__(ApplicationArgs) - if api_gateway_proxy is not None and not isinstance(api_gateway_proxy, ApplicationApiGatewayProxyInputArgs): - api_gateway_proxy = api_gateway_proxy or {} - def _setter(key, value): - api_gateway_proxy[key] = value - ApplicationApiGatewayProxyInputArgs._configure(_setter, **api_gateway_proxy) __props__.__dict__["api_gateway_proxy"] = api_gateway_proxy if environment_identifier is None and not opts.urn: raise TypeError("Missing required property 'environment_identifier'") diff --git a/sdk/python/pulumi_aws_native/refactorspaces/environment.py b/sdk/python/pulumi_aws_native/refactorspaces/environment.py index b2f83dc469..6508713d8d 100644 --- a/sdk/python/pulumi_aws_native/refactorspaces/environment.py +++ b/sdk/python/pulumi_aws_native/refactorspaces/environment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -25,28 +25,13 @@ def __init__(__self__, *, The set of arguments for constructing a Environment resource. :param pulumi.Input[Sequence[pulumi.Input['EnvironmentTagArgs']]] tags: Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair. """ - EnvironmentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - network_fabric_type=network_fabric_type, - description=description, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - network_fabric_type: pulumi.Input['EnvironmentNetworkFabricType'], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['EnvironmentTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("network_fabric_type", network_fabric_type) + pulumi.set(__self__, "network_fabric_type", network_fabric_type) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="networkFabricType") @@ -124,10 +109,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - EnvironmentArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/refactorspaces/get_application.py b/sdk/python/pulumi_aws_native/refactorspaces/get_application.py index fcc15f03ce..231a767488 100644 --- a/sdk/python/pulumi_aws_native/refactorspaces/get_application.py +++ b/sdk/python/pulumi_aws_native/refactorspaces/get_application.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/refactorspaces/get_environment.py b/sdk/python/pulumi_aws_native/refactorspaces/get_environment.py index 51ef311382..7ac8c06166 100644 --- a/sdk/python/pulumi_aws_native/refactorspaces/get_environment.py +++ b/sdk/python/pulumi_aws_native/refactorspaces/get_environment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/refactorspaces/get_route.py b/sdk/python/pulumi_aws_native/refactorspaces/get_route.py index c1e1e8e63c..814a775a31 100644 --- a/sdk/python/pulumi_aws_native/refactorspaces/get_route.py +++ b/sdk/python/pulumi_aws_native/refactorspaces/get_route.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/refactorspaces/get_service.py b/sdk/python/pulumi_aws_native/refactorspaces/get_service.py index ac07206b04..f36aa0ac34 100644 --- a/sdk/python/pulumi_aws_native/refactorspaces/get_service.py +++ b/sdk/python/pulumi_aws_native/refactorspaces/get_service.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/refactorspaces/outputs.py b/sdk/python/pulumi_aws_native/refactorspaces/outputs.py index 77c0ce8e13..19206ff9e7 100644 --- a/sdk/python/pulumi_aws_native/refactorspaces/outputs.py +++ b/sdk/python/pulumi_aws_native/refactorspaces/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -46,21 +46,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, endpoint_type: Optional['ApplicationApiGatewayEndpointType'] = None, stage_name: Optional[str] = None): - ApplicationApiGatewayProxyInput._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoint_type=endpoint_type, - stage_name=stage_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoint_type: Optional['ApplicationApiGatewayEndpointType'] = None, - stage_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if endpoint_type is not None: - _setter("endpoint_type", endpoint_type) + pulumi.set(__self__, "endpoint_type", endpoint_type) if stage_name is not None: - _setter("stage_name", stage_name) + pulumi.set(__self__, "stage_name", stage_name) @property @pulumi.getter(name="endpointType") @@ -86,19 +75,8 @@ def __init__(__self__, *, :param str key: A string used to identify this tag :param str value: A string containing the value for the tag """ - ApplicationTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -130,19 +108,8 @@ def __init__(__self__, *, :param str key: A string used to identify this tag :param str value: A string containing the value for the tag """ - EnvironmentTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -182,16 +149,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, activation_state: 'RouteActivationState'): - RouteDefaultRouteInput._configure( - lambda key, value: pulumi.set(__self__, key, value), - activation_state=activation_state, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - activation_state: 'RouteActivationState', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("activation_state", activation_state) + pulumi.set(__self__, "activation_state", activation_state) @property @pulumi.getter(name="activationState") @@ -212,19 +170,8 @@ def __init__(__self__, *, :param str key: A string used to identify this tag :param str value: A string containing the value for the tag """ - RouteTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -274,32 +221,15 @@ def __init__(__self__, *, include_child_paths: Optional[bool] = None, methods: Optional[Sequence['RouteMethod']] = None, source_path: Optional[str] = None): - RouteUriPathRouteInput._configure( - lambda key, value: pulumi.set(__self__, key, value), - activation_state=activation_state, - append_source_path=append_source_path, - include_child_paths=include_child_paths, - methods=methods, - source_path=source_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - activation_state: 'RouteActivationState', - append_source_path: Optional[bool] = None, - include_child_paths: Optional[bool] = None, - methods: Optional[Sequence['RouteMethod']] = None, - source_path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("activation_state", activation_state) + pulumi.set(__self__, "activation_state", activation_state) if append_source_path is not None: - _setter("append_source_path", append_source_path) + pulumi.set(__self__, "append_source_path", append_source_path) if include_child_paths is not None: - _setter("include_child_paths", include_child_paths) + pulumi.set(__self__, "include_child_paths", include_child_paths) if methods is not None: - _setter("methods", methods) + pulumi.set(__self__, "methods", methods) if source_path is not None: - _setter("source_path", source_path) + pulumi.set(__self__, "source_path", source_path) @property @pulumi.getter(name="activationState") @@ -331,16 +261,7 @@ def source_path(self) -> Optional[str]: class ServiceLambdaEndpointInput(dict): def __init__(__self__, *, arn: str): - ServiceLambdaEndpointInput._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) @property @pulumi.getter @@ -361,19 +282,8 @@ def __init__(__self__, *, :param str key: A string used to identify this tag :param str value: A string containing the value for the tag """ - ServiceTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -414,20 +324,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, url: str, health_url: Optional[str] = None): - ServiceUrlEndpointInput._configure( - lambda key, value: pulumi.set(__self__, key, value), - url=url, - health_url=health_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - url: str, - health_url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("url", url) + pulumi.set(__self__, "url", url) if health_url is not None: - _setter("health_url", health_url) + pulumi.set(__self__, "health_url", health_url) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/refactorspaces/route.py b/sdk/python/pulumi_aws_native/refactorspaces/route.py index 3982a91b86..a846c93b21 100644 --- a/sdk/python/pulumi_aws_native/refactorspaces/route.py +++ b/sdk/python/pulumi_aws_native/refactorspaces/route.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -28,37 +28,16 @@ def __init__(__self__, *, The set of arguments for constructing a Route resource. :param pulumi.Input[Sequence[pulumi.Input['RouteTagArgs']]] tags: Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair. """ - RouteArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_identifier=application_identifier, - environment_identifier=environment_identifier, - route_type=route_type, - service_identifier=service_identifier, - default_route=default_route, - tags=tags, - uri_path_route=uri_path_route, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_identifier: pulumi.Input[str], - environment_identifier: pulumi.Input[str], - route_type: pulumi.Input['RouteType'], - service_identifier: pulumi.Input[str], - default_route: Optional[pulumi.Input['RouteDefaultRouteInputArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['RouteTagArgs']]]] = None, - uri_path_route: Optional[pulumi.Input['RouteUriPathRouteInputArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("application_identifier", application_identifier) - _setter("environment_identifier", environment_identifier) - _setter("route_type", route_type) - _setter("service_identifier", service_identifier) + pulumi.set(__self__, "application_identifier", application_identifier) + pulumi.set(__self__, "environment_identifier", environment_identifier) + pulumi.set(__self__, "route_type", route_type) + pulumi.set(__self__, "service_identifier", service_identifier) if default_route is not None: - _setter("default_route", default_route) + pulumi.set(__self__, "default_route", default_route) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if uri_path_route is not None: - _setter("uri_path_route", uri_path_route) + pulumi.set(__self__, "uri_path_route", uri_path_route) @property @pulumi.getter(name="applicationIdentifier") @@ -166,10 +145,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RouteArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -194,11 +169,6 @@ def _internal_init(__self__, if application_identifier is None and not opts.urn: raise TypeError("Missing required property 'application_identifier'") __props__.__dict__["application_identifier"] = application_identifier - if default_route is not None and not isinstance(default_route, RouteDefaultRouteInputArgs): - default_route = default_route or {} - def _setter(key, value): - default_route[key] = value - RouteDefaultRouteInputArgs._configure(_setter, **default_route) __props__.__dict__["default_route"] = default_route if environment_identifier is None and not opts.urn: raise TypeError("Missing required property 'environment_identifier'") @@ -210,11 +180,6 @@ def _setter(key, value): raise TypeError("Missing required property 'service_identifier'") __props__.__dict__["service_identifier"] = service_identifier __props__.__dict__["tags"] = tags - if uri_path_route is not None and not isinstance(uri_path_route, RouteUriPathRouteInputArgs): - uri_path_route = uri_path_route or {} - def _setter(key, value): - uri_path_route[key] = value - RouteUriPathRouteInputArgs._configure(_setter, **uri_path_route) __props__.__dict__["uri_path_route"] = uri_path_route __props__.__dict__["arn"] = None __props__.__dict__["path_resource_to_id"] = None diff --git a/sdk/python/pulumi_aws_native/refactorspaces/service.py b/sdk/python/pulumi_aws_native/refactorspaces/service.py index 5ad242f641..ef27d45110 100644 --- a/sdk/python/pulumi_aws_native/refactorspaces/service.py +++ b/sdk/python/pulumi_aws_native/refactorspaces/service.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -30,46 +30,21 @@ def __init__(__self__, *, The set of arguments for constructing a Service resource. :param pulumi.Input[Sequence[pulumi.Input['ServiceTagArgs']]] tags: Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair. """ - ServiceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_identifier=application_identifier, - endpoint_type=endpoint_type, - environment_identifier=environment_identifier, - description=description, - lambda_endpoint=lambda_endpoint, - name=name, - tags=tags, - url_endpoint=url_endpoint, - vpc_id=vpc_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_identifier: pulumi.Input[str], - endpoint_type: pulumi.Input['ServiceEndpointType'], - environment_identifier: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - lambda_endpoint: Optional[pulumi.Input['ServiceLambdaEndpointInputArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ServiceTagArgs']]]] = None, - url_endpoint: Optional[pulumi.Input['ServiceUrlEndpointInputArgs']] = None, - vpc_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("application_identifier", application_identifier) - _setter("endpoint_type", endpoint_type) - _setter("environment_identifier", environment_identifier) + pulumi.set(__self__, "application_identifier", application_identifier) + pulumi.set(__self__, "endpoint_type", endpoint_type) + pulumi.set(__self__, "environment_identifier", environment_identifier) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if lambda_endpoint is not None: - _setter("lambda_endpoint", lambda_endpoint) + pulumi.set(__self__, "lambda_endpoint", lambda_endpoint) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if url_endpoint is not None: - _setter("url_endpoint", url_endpoint) + pulumi.set(__self__, "url_endpoint", url_endpoint) if vpc_id is not None: - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "vpc_id", vpc_id) @property @pulumi.getter(name="applicationIdentifier") @@ -197,10 +172,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ServiceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -234,19 +205,9 @@ def _internal_init(__self__, if environment_identifier is None and not opts.urn: raise TypeError("Missing required property 'environment_identifier'") __props__.__dict__["environment_identifier"] = environment_identifier - if lambda_endpoint is not None and not isinstance(lambda_endpoint, ServiceLambdaEndpointInputArgs): - lambda_endpoint = lambda_endpoint or {} - def _setter(key, value): - lambda_endpoint[key] = value - ServiceLambdaEndpointInputArgs._configure(_setter, **lambda_endpoint) __props__.__dict__["lambda_endpoint"] = lambda_endpoint __props__.__dict__["name"] = name __props__.__dict__["tags"] = tags - if url_endpoint is not None and not isinstance(url_endpoint, ServiceUrlEndpointInputArgs): - url_endpoint = url_endpoint or {} - def _setter(key, value): - url_endpoint[key] = value - ServiceUrlEndpointInputArgs._configure(_setter, **url_endpoint) __props__.__dict__["url_endpoint"] = url_endpoint __props__.__dict__["vpc_id"] = vpc_id __props__.__dict__["arn"] = None diff --git a/sdk/python/pulumi_aws_native/rekognition/_inputs.py b/sdk/python/pulumi_aws_native/rekognition/_inputs.py index 8ae59ece5f..43912beb54 100644 --- a/sdk/python/pulumi_aws_native/rekognition/_inputs.py +++ b/sdk/python/pulumi_aws_native/rekognition/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -33,19 +33,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - CollectionTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -82,25 +71,10 @@ def __init__(__self__, *, """ A bounding box denoting a region of interest in the frame to be analyzed. """ - StreamProcessorBoundingBoxArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - height=height, - left=left, - top=top, - width=width, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - height: pulumi.Input[float], - left: pulumi.Input[float], - top: pulumi.Input[float], - width: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("height", height) - _setter("left", left) - _setter("top", top) - _setter("width", width) + pulumi.set(__self__, "height", height) + pulumi.set(__self__, "left", left) + pulumi.set(__self__, "top", top) + pulumi.set(__self__, "width", width) @property @pulumi.getter @@ -148,20 +122,9 @@ def __init__(__self__, *, Connected home settings to use on a streaming video. Note that either ConnectedHomeSettings or FaceSearchSettings should be set. Not both :param pulumi.Input[float] min_confidence: Minimum object class match confidence score that must be met to return a result for a recognized object. """ - StreamProcessorConnectedHomeSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - labels=labels, - min_confidence=min_confidence, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - labels: pulumi.Input[Sequence[pulumi.Input[str]]], - min_confidence: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("labels", labels) + pulumi.set(__self__, "labels", labels) if min_confidence is not None: - _setter("min_confidence", min_confidence) + pulumi.set(__self__, "min_confidence", min_confidence) @property @pulumi.getter @@ -193,16 +156,7 @@ def __init__(__self__, *, Indicates whether Rekognition is allowed to store the video stream data for model-training. :param pulumi.Input[bool] opt_in: Flag to enable data-sharing """ - StreamProcessorDataSharingPreferenceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - opt_in=opt_in, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opt_in: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("opt_in", opt_in) + pulumi.set(__self__, "opt_in", opt_in) @property @pulumi.getter(name="optIn") @@ -227,20 +181,9 @@ def __init__(__self__, *, :param pulumi.Input[str] collection_id: The ID of a collection that contains faces that you want to search for. :param pulumi.Input[float] face_match_threshold: Minimum face match confidence score percentage that must be met to return a result for a recognized face. The default is 80. 0 is the lowest confidence. 100 is the highest confidence. Values between 0 and 100 are accepted. """ - StreamProcessorFaceSearchSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - collection_id=collection_id, - face_match_threshold=face_match_threshold, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - collection_id: pulumi.Input[str], - face_match_threshold: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("collection_id", collection_id) + pulumi.set(__self__, "collection_id", collection_id) if face_match_threshold is not None: - _setter("face_match_threshold", face_match_threshold) + pulumi.set(__self__, "face_match_threshold", face_match_threshold) @property @pulumi.getter(name="collectionId") @@ -275,16 +218,7 @@ def __init__(__self__, *, The Amazon Kinesis Data Stream stream to which the Amazon Rekognition stream processor streams the analysis results, as part of face search feature. :param pulumi.Input[str] arn: ARN of the Kinesis Data Stream stream. """ - StreamProcessorKinesisDataStreamArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) @property @pulumi.getter @@ -307,16 +241,7 @@ def __init__(__self__, *, The Kinesis Video Stream that streams the source video. :param pulumi.Input[str] arn: ARN of the Kinesis Video Stream that streams the source video. """ - StreamProcessorKinesisVideoStreamArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) @property @pulumi.getter @@ -339,16 +264,7 @@ def __init__(__self__, *, The ARN of the SNS notification channel where events of interests are published, as part of connected home feature. :param pulumi.Input[str] arn: ARN of the SNS topic. """ - StreamProcessorNotificationChannelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) @property @pulumi.getter @@ -373,19 +289,8 @@ def __init__(__self__, *, :param pulumi.Input[float] x: The X coordinate of the point. :param pulumi.Input[float] y: The Y coordinate of the point. """ - StreamProcessorPointArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - x=x, - y=y, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - x: pulumi.Input[float], - y: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("x", x) - _setter("y", y) + pulumi.set(__self__, "x", x) + pulumi.set(__self__, "y", y) @property @pulumi.getter @@ -422,20 +327,9 @@ def __init__(__self__, *, :param pulumi.Input[str] bucket_name: Name of the S3 bucket. :param pulumi.Input[str] object_key_prefix: The object key prefix path where the results will be stored. Default is no prefix path """ - StreamProcessorS3DestinationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - object_key_prefix=object_key_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: pulumi.Input[str], - object_key_prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_name", bucket_name) + pulumi.set(__self__, "bucket_name", bucket_name) if object_key_prefix is not None: - _setter("object_key_prefix", object_key_prefix) + pulumi.set(__self__, "object_key_prefix", object_key_prefix) @property @pulumi.getter(name="bucketName") @@ -472,19 +366,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - StreamProcessorTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/rekognition/collection.py b/sdk/python/pulumi_aws_native/rekognition/collection.py index d03cf9521b..daaf683cc9 100644 --- a/sdk/python/pulumi_aws_native/rekognition/collection.py +++ b/sdk/python/pulumi_aws_native/rekognition/collection.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -22,20 +22,9 @@ def __init__(__self__, *, The set of arguments for constructing a Collection resource. :param pulumi.Input[Sequence[pulumi.Input['CollectionTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - CollectionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - collection_id=collection_id, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - collection_id: pulumi.Input[str], - tags: Optional[pulumi.Input[Sequence[pulumi.Input['CollectionTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("collection_id", collection_id) + pulumi.set(__self__, "collection_id", collection_id) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="collectionId") @@ -93,10 +82,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CollectionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/rekognition/get_collection.py b/sdk/python/pulumi_aws_native/rekognition/get_collection.py index 6c4f622c32..34693619e3 100644 --- a/sdk/python/pulumi_aws_native/rekognition/get_collection.py +++ b/sdk/python/pulumi_aws_native/rekognition/get_collection.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/rekognition/get_project.py b/sdk/python/pulumi_aws_native/rekognition/get_project.py index deb51cfb31..746381cc39 100644 --- a/sdk/python/pulumi_aws_native/rekognition/get_project.py +++ b/sdk/python/pulumi_aws_native/rekognition/get_project.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/rekognition/get_stream_processor.py b/sdk/python/pulumi_aws_native/rekognition/get_stream_processor.py index 35bfbbbb10..938d2657ee 100644 --- a/sdk/python/pulumi_aws_native/rekognition/get_stream_processor.py +++ b/sdk/python/pulumi_aws_native/rekognition/get_stream_processor.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/rekognition/outputs.py b/sdk/python/pulumi_aws_native/rekognition/outputs.py index 220f9cbab2..af7cd0cfbc 100644 --- a/sdk/python/pulumi_aws_native/rekognition/outputs.py +++ b/sdk/python/pulumi_aws_native/rekognition/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -36,19 +36,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - CollectionTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -80,25 +69,10 @@ def __init__(__self__, *, """ A bounding box denoting a region of interest in the frame to be analyzed. """ - StreamProcessorBoundingBox._configure( - lambda key, value: pulumi.set(__self__, key, value), - height=height, - left=left, - top=top, - width=width, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - height: float, - left: float, - top: float, - width: float, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("height", height) - _setter("left", left) - _setter("top", top) - _setter("width", width) + pulumi.set(__self__, "height", height) + pulumi.set(__self__, "left", left) + pulumi.set(__self__, "top", top) + pulumi.set(__self__, "width", width) @property @pulumi.getter @@ -150,20 +124,9 @@ def __init__(__self__, *, Connected home settings to use on a streaming video. Note that either ConnectedHomeSettings or FaceSearchSettings should be set. Not both :param float min_confidence: Minimum object class match confidence score that must be met to return a result for a recognized object. """ - StreamProcessorConnectedHomeSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - labels=labels, - min_confidence=min_confidence, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - labels: Sequence[str], - min_confidence: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("labels", labels) + pulumi.set(__self__, "labels", labels) if min_confidence is not None: - _setter("min_confidence", min_confidence) + pulumi.set(__self__, "min_confidence", min_confidence) @property @pulumi.getter @@ -207,16 +170,7 @@ def __init__(__self__, *, Indicates whether Rekognition is allowed to store the video stream data for model-training. :param bool opt_in: Flag to enable data-sharing """ - StreamProcessorDataSharingPreference._configure( - lambda key, value: pulumi.set(__self__, key, value), - opt_in=opt_in, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opt_in: bool, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("opt_in", opt_in) + pulumi.set(__self__, "opt_in", opt_in) @property @pulumi.getter(name="optIn") @@ -259,20 +213,9 @@ def __init__(__self__, *, :param str collection_id: The ID of a collection that contains faces that you want to search for. :param float face_match_threshold: Minimum face match confidence score percentage that must be met to return a result for a recognized face. The default is 80. 0 is the lowest confidence. 100 is the highest confidence. Values between 0 and 100 are accepted. """ - StreamProcessorFaceSearchSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - collection_id=collection_id, - face_match_threshold=face_match_threshold, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - collection_id: str, - face_match_threshold: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("collection_id", collection_id) + pulumi.set(__self__, "collection_id", collection_id) if face_match_threshold is not None: - _setter("face_match_threshold", face_match_threshold) + pulumi.set(__self__, "face_match_threshold", face_match_threshold) @property @pulumi.getter(name="collectionId") @@ -302,16 +245,7 @@ def __init__(__self__, *, The Amazon Kinesis Data Stream stream to which the Amazon Rekognition stream processor streams the analysis results, as part of face search feature. :param str arn: ARN of the Kinesis Data Stream stream. """ - StreamProcessorKinesisDataStream._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) @property @pulumi.getter @@ -333,16 +267,7 @@ def __init__(__self__, *, The Kinesis Video Stream that streams the source video. :param str arn: ARN of the Kinesis Video Stream that streams the source video. """ - StreamProcessorKinesisVideoStream._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) @property @pulumi.getter @@ -364,16 +289,7 @@ def __init__(__self__, *, The ARN of the SNS notification channel where events of interests are published, as part of connected home feature. :param str arn: ARN of the SNS topic. """ - StreamProcessorNotificationChannel._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) @property @pulumi.getter @@ -397,19 +313,8 @@ def __init__(__self__, *, :param float x: The X coordinate of the point. :param float y: The Y coordinate of the point. """ - StreamProcessorPoint._configure( - lambda key, value: pulumi.set(__self__, key, value), - x=x, - y=y, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - x: float, - y: float, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("x", x) - _setter("y", y) + pulumi.set(__self__, "x", x) + pulumi.set(__self__, "y", y) @property @pulumi.getter @@ -460,20 +365,9 @@ def __init__(__self__, *, :param str bucket_name: Name of the S3 bucket. :param str object_key_prefix: The object key prefix path where the results will be stored. Default is no prefix path """ - StreamProcessorS3Destination._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - object_key_prefix=object_key_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: str, - object_key_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_name", bucket_name) + pulumi.set(__self__, "bucket_name", bucket_name) if object_key_prefix is not None: - _setter("object_key_prefix", object_key_prefix) + pulumi.set(__self__, "object_key_prefix", object_key_prefix) @property @pulumi.getter(name="bucketName") @@ -505,19 +399,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - StreamProcessorTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/rekognition/project.py b/sdk/python/pulumi_aws_native/rekognition/project.py index 573eabe6f3..5dac190d64 100644 --- a/sdk/python/pulumi_aws_native/rekognition/project.py +++ b/sdk/python/pulumi_aws_native/rekognition/project.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['ProjectArgs', 'Project'] @@ -18,17 +18,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a Project resource. """ - ProjectArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - project_name=project_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - project_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if project_name is not None: - _setter("project_name", project_name) + pulumi.set(__self__, "project_name", project_name) @property @pulumi.getter(name="projectName") @@ -72,10 +63,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ProjectArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/rekognition/stream_processor.py b/sdk/python/pulumi_aws_native/rekognition/stream_processor.py index e01a525de0..5e9fc78cda 100644 --- a/sdk/python/pulumi_aws_native/rekognition/stream_processor.py +++ b/sdk/python/pulumi_aws_native/rekognition/stream_processor.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -38,63 +38,30 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[Sequence[pulumi.Input['StreamProcessorPointArgs']]]]] polygon_regions_of_interest: The PolygonRegionsOfInterest specifies a set of polygon areas of interest in the video frames to analyze, as part of connected home feature. Each polygon is in turn, an ordered list of Point :param pulumi.Input[Sequence[pulumi.Input['StreamProcessorTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - StreamProcessorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - kinesis_video_stream=kinesis_video_stream, - role_arn=role_arn, - bounding_box_regions_of_interest=bounding_box_regions_of_interest, - connected_home_settings=connected_home_settings, - data_sharing_preference=data_sharing_preference, - face_search_settings=face_search_settings, - kinesis_data_stream=kinesis_data_stream, - kms_key_id=kms_key_id, - name=name, - notification_channel=notification_channel, - polygon_regions_of_interest=polygon_regions_of_interest, - s3_destination=s3_destination, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kinesis_video_stream: pulumi.Input['StreamProcessorKinesisVideoStreamArgs'], - role_arn: pulumi.Input[str], - bounding_box_regions_of_interest: Optional[pulumi.Input[Sequence[pulumi.Input['StreamProcessorBoundingBoxArgs']]]] = None, - connected_home_settings: Optional[pulumi.Input['StreamProcessorConnectedHomeSettingsArgs']] = None, - data_sharing_preference: Optional[pulumi.Input['StreamProcessorDataSharingPreferenceArgs']] = None, - face_search_settings: Optional[pulumi.Input['StreamProcessorFaceSearchSettingsArgs']] = None, - kinesis_data_stream: Optional[pulumi.Input['StreamProcessorKinesisDataStreamArgs']] = None, - kms_key_id: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - notification_channel: Optional[pulumi.Input['StreamProcessorNotificationChannelArgs']] = None, - polygon_regions_of_interest: Optional[pulumi.Input[Sequence[pulumi.Input[Sequence[pulumi.Input['StreamProcessorPointArgs']]]]]] = None, - s3_destination: Optional[pulumi.Input['StreamProcessorS3DestinationArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['StreamProcessorTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("kinesis_video_stream", kinesis_video_stream) - _setter("role_arn", role_arn) + pulumi.set(__self__, "kinesis_video_stream", kinesis_video_stream) + pulumi.set(__self__, "role_arn", role_arn) if bounding_box_regions_of_interest is not None: - _setter("bounding_box_regions_of_interest", bounding_box_regions_of_interest) + pulumi.set(__self__, "bounding_box_regions_of_interest", bounding_box_regions_of_interest) if connected_home_settings is not None: - _setter("connected_home_settings", connected_home_settings) + pulumi.set(__self__, "connected_home_settings", connected_home_settings) if data_sharing_preference is not None: - _setter("data_sharing_preference", data_sharing_preference) + pulumi.set(__self__, "data_sharing_preference", data_sharing_preference) if face_search_settings is not None: - _setter("face_search_settings", face_search_settings) + pulumi.set(__self__, "face_search_settings", face_search_settings) if kinesis_data_stream is not None: - _setter("kinesis_data_stream", kinesis_data_stream) + pulumi.set(__self__, "kinesis_data_stream", kinesis_data_stream) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if notification_channel is not None: - _setter("notification_channel", notification_channel) + pulumi.set(__self__, "notification_channel", notification_channel) if polygon_regions_of_interest is not None: - _setter("polygon_regions_of_interest", polygon_regions_of_interest) + pulumi.set(__self__, "polygon_regions_of_interest", polygon_regions_of_interest) if s3_destination is not None: - _setter("s3_destination", s3_destination) + pulumi.set(__self__, "s3_destination", s3_destination) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="kinesisVideoStream") @@ -282,10 +249,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - StreamProcessorArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -314,55 +277,20 @@ def _internal_init(__self__, __props__ = StreamProcessorArgs.__new__(StreamProcessorArgs) __props__.__dict__["bounding_box_regions_of_interest"] = bounding_box_regions_of_interest - if connected_home_settings is not None and not isinstance(connected_home_settings, StreamProcessorConnectedHomeSettingsArgs): - connected_home_settings = connected_home_settings or {} - def _setter(key, value): - connected_home_settings[key] = value - StreamProcessorConnectedHomeSettingsArgs._configure(_setter, **connected_home_settings) __props__.__dict__["connected_home_settings"] = connected_home_settings - if data_sharing_preference is not None and not isinstance(data_sharing_preference, StreamProcessorDataSharingPreferenceArgs): - data_sharing_preference = data_sharing_preference or {} - def _setter(key, value): - data_sharing_preference[key] = value - StreamProcessorDataSharingPreferenceArgs._configure(_setter, **data_sharing_preference) __props__.__dict__["data_sharing_preference"] = data_sharing_preference - if face_search_settings is not None and not isinstance(face_search_settings, StreamProcessorFaceSearchSettingsArgs): - face_search_settings = face_search_settings or {} - def _setter(key, value): - face_search_settings[key] = value - StreamProcessorFaceSearchSettingsArgs._configure(_setter, **face_search_settings) __props__.__dict__["face_search_settings"] = face_search_settings - if kinesis_data_stream is not None and not isinstance(kinesis_data_stream, StreamProcessorKinesisDataStreamArgs): - kinesis_data_stream = kinesis_data_stream or {} - def _setter(key, value): - kinesis_data_stream[key] = value - StreamProcessorKinesisDataStreamArgs._configure(_setter, **kinesis_data_stream) __props__.__dict__["kinesis_data_stream"] = kinesis_data_stream - if kinesis_video_stream is not None and not isinstance(kinesis_video_stream, StreamProcessorKinesisVideoStreamArgs): - kinesis_video_stream = kinesis_video_stream or {} - def _setter(key, value): - kinesis_video_stream[key] = value - StreamProcessorKinesisVideoStreamArgs._configure(_setter, **kinesis_video_stream) if kinesis_video_stream is None and not opts.urn: raise TypeError("Missing required property 'kinesis_video_stream'") __props__.__dict__["kinesis_video_stream"] = kinesis_video_stream __props__.__dict__["kms_key_id"] = kms_key_id __props__.__dict__["name"] = name - if notification_channel is not None and not isinstance(notification_channel, StreamProcessorNotificationChannelArgs): - notification_channel = notification_channel or {} - def _setter(key, value): - notification_channel[key] = value - StreamProcessorNotificationChannelArgs._configure(_setter, **notification_channel) __props__.__dict__["notification_channel"] = notification_channel __props__.__dict__["polygon_regions_of_interest"] = polygon_regions_of_interest if role_arn is None and not opts.urn: raise TypeError("Missing required property 'role_arn'") __props__.__dict__["role_arn"] = role_arn - if s3_destination is not None and not isinstance(s3_destination, StreamProcessorS3DestinationArgs): - s3_destination = s3_destination or {} - def _setter(key, value): - s3_destination[key] = value - StreamProcessorS3DestinationArgs._configure(_setter, **s3_destination) __props__.__dict__["s3_destination"] = s3_destination __props__.__dict__["tags"] = tags __props__.__dict__["arn"] = None diff --git a/sdk/python/pulumi_aws_native/resiliencehub/_inputs.py b/sdk/python/pulumi_aws_native/resiliencehub/_inputs.py index f877362985..32ed4332c0 100644 --- a/sdk/python/pulumi_aws_native/resiliencehub/_inputs.py +++ b/sdk/python/pulumi_aws_native/resiliencehub/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -32,23 +32,10 @@ def __init__(__self__, *, :param pulumi.Input[str] name: Unique name to identify an event subscription. :param pulumi.Input[str] sns_topic_arn: Amazon Resource Name (ARN) of the Amazon Simple Notification Service topic. """ - AppEventSubscriptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - event_type=event_type, - name=name, - sns_topic_arn=sns_topic_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - event_type: pulumi.Input['AppEventSubscriptionEventType'], - name: pulumi.Input[str], - sns_topic_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("event_type", event_type) - _setter("name", name) + pulumi.set(__self__, "event_type", event_type) + pulumi.set(__self__, "name", name) if sns_topic_arn is not None: - _setter("sns_topic_arn", sns_topic_arn) + pulumi.set(__self__, "sns_topic_arn", sns_topic_arn) @property @pulumi.getter(name="eventType") @@ -99,24 +86,11 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] cross_account_role_arns: Defines a list of role Amazon Resource Names (ARNs) to be used in other accounts. These ARNs are used for querying purposes while importing resources and assessing your application. :param pulumi.Input[str] invoker_role_name: Existing AWS IAM role name in the primary AWS account that will be assumed by AWS Resilience Hub Service Principle to obtain a read-only access to your application resources while running an assessment. """ - AppPermissionModelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - cross_account_role_arns=cross_account_role_arns, - invoker_role_name=invoker_role_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input['AppPermissionModelType'], - cross_account_role_arns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - invoker_role_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if cross_account_role_arns is not None: - _setter("cross_account_role_arns", cross_account_role_arns) + pulumi.set(__self__, "cross_account_role_arns", cross_account_role_arns) if invoker_role_name is not None: - _setter("invoker_role_name", invoker_role_name) + pulumi.set(__self__, "invoker_role_name", invoker_role_name) @property @pulumi.getter @@ -162,27 +136,12 @@ def __init__(__self__, *, type: pulumi.Input[str], aws_account_id: Optional[pulumi.Input[str]] = None, aws_region: Optional[pulumi.Input[str]] = None): - AppPhysicalResourceIdArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - identifier=identifier, - type=type, - aws_account_id=aws_account_id, - aws_region=aws_region, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - identifier: pulumi.Input[str], - type: pulumi.Input[str], - aws_account_id: Optional[pulumi.Input[str]] = None, - aws_region: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("identifier", identifier) - _setter("type", type) + pulumi.set(__self__, "identifier", identifier) + pulumi.set(__self__, "type", type) if aws_account_id is not None: - _setter("aws_account_id", aws_account_id) + pulumi.set(__self__, "aws_account_id", aws_account_id) if aws_region is not None: - _setter("aws_region", aws_region) + pulumi.set(__self__, "aws_region", aws_region) @property @pulumi.getter @@ -233,35 +192,16 @@ def __init__(__self__, *, """ Resource mapping is used to map logical resources from template to physical resource """ - AppResourceMappingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - mapping_type=mapping_type, - physical_resource_id=physical_resource_id, - eks_source_name=eks_source_name, - logical_stack_name=logical_stack_name, - resource_name=resource_name, - terraform_source_name=terraform_source_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mapping_type: pulumi.Input[str], - physical_resource_id: pulumi.Input['AppPhysicalResourceIdArgs'], - eks_source_name: Optional[pulumi.Input[str]] = None, - logical_stack_name: Optional[pulumi.Input[str]] = None, - resource_name: Optional[pulumi.Input[str]] = None, - terraform_source_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("mapping_type", mapping_type) - _setter("physical_resource_id", physical_resource_id) + pulumi.set(__self__, "mapping_type", mapping_type) + pulumi.set(__self__, "physical_resource_id", physical_resource_id) if eks_source_name is not None: - _setter("eks_source_name", eks_source_name) + pulumi.set(__self__, "eks_source_name", eks_source_name) if logical_stack_name is not None: - _setter("logical_stack_name", logical_stack_name) + pulumi.set(__self__, "logical_stack_name", logical_stack_name) if resource_name is not None: - _setter("resource_name", resource_name) + pulumi.set(__self__, "resource_name", resource_name) if terraform_source_name is not None: - _setter("terraform_source_name", terraform_source_name) + pulumi.set(__self__, "terraform_source_name", terraform_source_name) @property @pulumi.getter(name="mappingType") @@ -322,32 +262,17 @@ def terraform_source_name(self, value: Optional[pulumi.Input[str]]): class AppTagMapArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type class ResiliencyPolicyPolicyMapArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type class ResiliencyPolicyTagMapArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass diff --git a/sdk/python/pulumi_aws_native/resiliencehub/app.py b/sdk/python/pulumi_aws_native/resiliencehub/app.py index c17e2ca3b9..f9fe71e1cc 100644 --- a/sdk/python/pulumi_aws_native/resiliencehub/app.py +++ b/sdk/python/pulumi_aws_native/resiliencehub/app.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -36,47 +36,22 @@ def __init__(__self__, *, :param pulumi.Input[str] name: Name of the app. :param pulumi.Input[str] resiliency_policy_arn: Amazon Resource Name (ARN) of the Resiliency Policy. """ - AppArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - app_template_body=app_template_body, - resource_mappings=resource_mappings, - app_assessment_schedule=app_assessment_schedule, - description=description, - event_subscriptions=event_subscriptions, - name=name, - permission_model=permission_model, - resiliency_policy_arn=resiliency_policy_arn, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - app_template_body: pulumi.Input[str], - resource_mappings: pulumi.Input[Sequence[pulumi.Input['AppResourceMappingArgs']]], - app_assessment_schedule: Optional[pulumi.Input['AppAssessmentSchedule']] = None, - description: Optional[pulumi.Input[str]] = None, - event_subscriptions: Optional[pulumi.Input[Sequence[pulumi.Input['AppEventSubscriptionArgs']]]] = None, - name: Optional[pulumi.Input[str]] = None, - permission_model: Optional[pulumi.Input['AppPermissionModelArgs']] = None, - resiliency_policy_arn: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input['AppTagMapArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("app_template_body", app_template_body) - _setter("resource_mappings", resource_mappings) + pulumi.set(__self__, "app_template_body", app_template_body) + pulumi.set(__self__, "resource_mappings", resource_mappings) if app_assessment_schedule is not None: - _setter("app_assessment_schedule", app_assessment_schedule) + pulumi.set(__self__, "app_assessment_schedule", app_assessment_schedule) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if event_subscriptions is not None: - _setter("event_subscriptions", event_subscriptions) + pulumi.set(__self__, "event_subscriptions", event_subscriptions) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if permission_model is not None: - _setter("permission_model", permission_model) + pulumi.set(__self__, "permission_model", permission_model) if resiliency_policy_arn is not None: - _setter("resiliency_policy_arn", resiliency_policy_arn) + pulumi.set(__self__, "resiliency_policy_arn", resiliency_policy_arn) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="appTemplateBody") @@ -228,10 +203,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AppArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -262,21 +233,11 @@ def _internal_init(__self__, __props__.__dict__["description"] = description __props__.__dict__["event_subscriptions"] = event_subscriptions __props__.__dict__["name"] = name - if permission_model is not None and not isinstance(permission_model, AppPermissionModelArgs): - permission_model = permission_model or {} - def _setter(key, value): - permission_model[key] = value - AppPermissionModelArgs._configure(_setter, **permission_model) __props__.__dict__["permission_model"] = permission_model __props__.__dict__["resiliency_policy_arn"] = resiliency_policy_arn if resource_mappings is None and not opts.urn: raise TypeError("Missing required property 'resource_mappings'") __props__.__dict__["resource_mappings"] = resource_mappings - if tags is not None and not isinstance(tags, AppTagMapArgs): - tags = tags or {} - def _setter(key, value): - tags[key] = value - AppTagMapArgs._configure(_setter, **tags) __props__.__dict__["tags"] = tags __props__.__dict__["app_arn"] = None __props__.__dict__["drift_status"] = None diff --git a/sdk/python/pulumi_aws_native/resiliencehub/get_app.py b/sdk/python/pulumi_aws_native/resiliencehub/get_app.py index 94e84d6d33..d2e08fd803 100644 --- a/sdk/python/pulumi_aws_native/resiliencehub/get_app.py +++ b/sdk/python/pulumi_aws_native/resiliencehub/get_app.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/resiliencehub/get_resiliency_policy.py b/sdk/python/pulumi_aws_native/resiliencehub/get_resiliency_policy.py index 4e93de1a2c..a628cdb318 100644 --- a/sdk/python/pulumi_aws_native/resiliencehub/get_resiliency_policy.py +++ b/sdk/python/pulumi_aws_native/resiliencehub/get_resiliency_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/resiliencehub/outputs.py b/sdk/python/pulumi_aws_native/resiliencehub/outputs.py index bba4b0d49d..6223c0d8f8 100644 --- a/sdk/python/pulumi_aws_native/resiliencehub/outputs.py +++ b/sdk/python/pulumi_aws_native/resiliencehub/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -55,23 +55,10 @@ def __init__(__self__, *, :param str name: Unique name to identify an event subscription. :param str sns_topic_arn: Amazon Resource Name (ARN) of the Amazon Simple Notification Service topic. """ - AppEventSubscription._configure( - lambda key, value: pulumi.set(__self__, key, value), - event_type=event_type, - name=name, - sns_topic_arn=sns_topic_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - event_type: 'AppEventSubscriptionEventType', - name: str, - sns_topic_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("event_type", event_type) - _setter("name", name) + pulumi.set(__self__, "event_type", event_type) + pulumi.set(__self__, "name", name) if sns_topic_arn is not None: - _setter("sns_topic_arn", sns_topic_arn) + pulumi.set(__self__, "sns_topic_arn", sns_topic_arn) @property @pulumi.getter(name="eventType") @@ -132,24 +119,11 @@ def __init__(__self__, *, :param Sequence[str] cross_account_role_arns: Defines a list of role Amazon Resource Names (ARNs) to be used in other accounts. These ARNs are used for querying purposes while importing resources and assessing your application. :param str invoker_role_name: Existing AWS IAM role name in the primary AWS account that will be assumed by AWS Resilience Hub Service Principle to obtain a read-only access to your application resources while running an assessment. """ - AppPermissionModel._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - cross_account_role_arns=cross_account_role_arns, - invoker_role_name=invoker_role_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: 'AppPermissionModelType', - cross_account_role_arns: Optional[Sequence[str]] = None, - invoker_role_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if cross_account_role_arns is not None: - _setter("cross_account_role_arns", cross_account_role_arns) + pulumi.set(__self__, "cross_account_role_arns", cross_account_role_arns) if invoker_role_name is not None: - _setter("invoker_role_name", invoker_role_name) + pulumi.set(__self__, "invoker_role_name", invoker_role_name) @property @pulumi.getter @@ -202,27 +176,12 @@ def __init__(__self__, *, type: str, aws_account_id: Optional[str] = None, aws_region: Optional[str] = None): - AppPhysicalResourceId._configure( - lambda key, value: pulumi.set(__self__, key, value), - identifier=identifier, - type=type, - aws_account_id=aws_account_id, - aws_region=aws_region, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - identifier: str, - type: str, - aws_account_id: Optional[str] = None, - aws_region: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("identifier", identifier) - _setter("type", type) + pulumi.set(__self__, "identifier", identifier) + pulumi.set(__self__, "type", type) if aws_account_id is not None: - _setter("aws_account_id", aws_account_id) + pulumi.set(__self__, "aws_account_id", aws_account_id) if aws_region is not None: - _setter("aws_region", aws_region) + pulumi.set(__self__, "aws_region", aws_region) @property @pulumi.getter @@ -287,35 +246,16 @@ def __init__(__self__, *, """ Resource mapping is used to map logical resources from template to physical resource """ - AppResourceMapping._configure( - lambda key, value: pulumi.set(__self__, key, value), - mapping_type=mapping_type, - physical_resource_id=physical_resource_id, - eks_source_name=eks_source_name, - logical_stack_name=logical_stack_name, - resource_name=resource_name, - terraform_source_name=terraform_source_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mapping_type: str, - physical_resource_id: 'outputs.AppPhysicalResourceId', - eks_source_name: Optional[str] = None, - logical_stack_name: Optional[str] = None, - resource_name: Optional[str] = None, - terraform_source_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("mapping_type", mapping_type) - _setter("physical_resource_id", physical_resource_id) + pulumi.set(__self__, "mapping_type", mapping_type) + pulumi.set(__self__, "physical_resource_id", physical_resource_id) if eks_source_name is not None: - _setter("eks_source_name", eks_source_name) + pulumi.set(__self__, "eks_source_name", eks_source_name) if logical_stack_name is not None: - _setter("logical_stack_name", logical_stack_name) + pulumi.set(__self__, "logical_stack_name", logical_stack_name) if resource_name is not None: - _setter("resource_name", resource_name) + pulumi.set(__self__, "resource_name", resource_name) if terraform_source_name is not None: - _setter("terraform_source_name", terraform_source_name) + pulumi.set(__self__, "terraform_source_name", terraform_source_name) @property @pulumi.getter(name="mappingType") @@ -352,32 +292,17 @@ def terraform_source_name(self) -> Optional[str]: class AppTagMap(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type class ResiliencyPolicyPolicyMap(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type class ResiliencyPolicyTagMap(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass diff --git a/sdk/python/pulumi_aws_native/resiliencehub/resiliency_policy.py b/sdk/python/pulumi_aws_native/resiliencehub/resiliency_policy.py index 1e6c6522d5..d960ef2d1d 100644 --- a/sdk/python/pulumi_aws_native/resiliencehub/resiliency_policy.py +++ b/sdk/python/pulumi_aws_native/resiliencehub/resiliency_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -30,34 +30,15 @@ def __init__(__self__, *, :param pulumi.Input['ResiliencyPolicyDataLocationConstraint'] data_location_constraint: Data Location Constraint of the Policy. :param pulumi.Input[str] policy_description: Description of Resiliency Policy. """ - ResiliencyPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy=policy, - policy_name=policy_name, - tier=tier, - data_location_constraint=data_location_constraint, - policy_description=policy_description, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy: pulumi.Input['ResiliencyPolicyPolicyMapArgs'], - policy_name: pulumi.Input[str], - tier: pulumi.Input['ResiliencyPolicyTier'], - data_location_constraint: Optional[pulumi.Input['ResiliencyPolicyDataLocationConstraint']] = None, - policy_description: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input['ResiliencyPolicyTagMapArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy", policy) - _setter("policy_name", policy_name) - _setter("tier", tier) + pulumi.set(__self__, "policy", policy) + pulumi.set(__self__, "policy_name", policy_name) + pulumi.set(__self__, "tier", tier) if data_location_constraint is not None: - _setter("data_location_constraint", data_location_constraint) + pulumi.set(__self__, "data_location_constraint", data_location_constraint) if policy_description is not None: - _setter("policy_description", policy_description) + pulumi.set(__self__, "policy_description", policy_description) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -167,10 +148,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ResiliencyPolicyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -192,11 +169,6 @@ def _internal_init(__self__, __props__ = ResiliencyPolicyArgs.__new__(ResiliencyPolicyArgs) __props__.__dict__["data_location_constraint"] = data_location_constraint - if policy is not None and not isinstance(policy, ResiliencyPolicyPolicyMapArgs): - policy = policy or {} - def _setter(key, value): - policy[key] = value - ResiliencyPolicyPolicyMapArgs._configure(_setter, **policy) if policy is None and not opts.urn: raise TypeError("Missing required property 'policy'") __props__.__dict__["policy"] = policy @@ -204,11 +176,6 @@ def _setter(key, value): if policy_name is None and not opts.urn: raise TypeError("Missing required property 'policy_name'") __props__.__dict__["policy_name"] = policy_name - if tags is not None and not isinstance(tags, ResiliencyPolicyTagMapArgs): - tags = tags or {} - def _setter(key, value): - tags[key] = value - ResiliencyPolicyTagMapArgs._configure(_setter, **tags) __props__.__dict__["tags"] = tags if tier is None and not opts.urn: raise TypeError("Missing required property 'tier'") diff --git a/sdk/python/pulumi_aws_native/resourceexplorer2/_inputs.py b/sdk/python/pulumi_aws_native/resourceexplorer2/_inputs.py index 8403770781..9434cb7a10 100644 --- a/sdk/python/pulumi_aws_native/resourceexplorer2/_inputs.py +++ b/sdk/python/pulumi_aws_native/resourceexplorer2/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -21,27 +21,13 @@ class IndexTagMapArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type class ViewFiltersArgs: def __init__(__self__, *, filter_string: pulumi.Input[str]): - ViewFiltersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_string=filter_string, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_string: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_string", filter_string) + pulumi.set(__self__, "filter_string", filter_string) @property @pulumi.getter(name="filterString") @@ -57,16 +43,7 @@ def filter_string(self, value: pulumi.Input[str]): class ViewIncludedPropertyArgs: def __init__(__self__, *, name: pulumi.Input[str]): - ViewIncludedPropertyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -82,10 +59,5 @@ def name(self, value: pulumi.Input[str]): class ViewTagMapArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass diff --git a/sdk/python/pulumi_aws_native/resourceexplorer2/default_view_association.py b/sdk/python/pulumi_aws_native/resourceexplorer2/default_view_association.py index 197543ea00..d7fcd319c3 100644 --- a/sdk/python/pulumi_aws_native/resourceexplorer2/default_view_association.py +++ b/sdk/python/pulumi_aws_native/resourceexplorer2/default_view_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['DefaultViewAssociationArgs', 'DefaultViewAssociation'] @@ -18,16 +18,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a DefaultViewAssociation resource. """ - DefaultViewAssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - view_arn=view_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - view_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("view_arn", view_arn) + pulumi.set(__self__, "view_arn", view_arn) @property @pulumi.getter(name="viewArn") @@ -71,10 +62,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DefaultViewAssociationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/resourceexplorer2/get_default_view_association.py b/sdk/python/pulumi_aws_native/resourceexplorer2/get_default_view_association.py index 8f3d0a0731..406e505eb6 100644 --- a/sdk/python/pulumi_aws_native/resourceexplorer2/get_default_view_association.py +++ b/sdk/python/pulumi_aws_native/resourceexplorer2/get_default_view_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/resourceexplorer2/get_index.py b/sdk/python/pulumi_aws_native/resourceexplorer2/get_index.py index b60fe53e47..f875a07c24 100644 --- a/sdk/python/pulumi_aws_native/resourceexplorer2/get_index.py +++ b/sdk/python/pulumi_aws_native/resourceexplorer2/get_index.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/resourceexplorer2/get_view.py b/sdk/python/pulumi_aws_native/resourceexplorer2/get_view.py index 3760f1d7d9..07300a0e10 100644 --- a/sdk/python/pulumi_aws_native/resourceexplorer2/get_view.py +++ b/sdk/python/pulumi_aws_native/resourceexplorer2/get_view.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/resourceexplorer2/index.py b/sdk/python/pulumi_aws_native/resourceexplorer2/index.py index 37ca9a414f..adf02e1cec 100644 --- a/sdk/python/pulumi_aws_native/resourceexplorer2/index.py +++ b/sdk/python/pulumi_aws_native/resourceexplorer2/index.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -22,20 +22,9 @@ def __init__(__self__, *, """ The set of arguments for constructing a Index resource. """ - IndexArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input['IndexType'], - tags: Optional[pulumi.Input['IndexTagMapArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -89,10 +78,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - IndexArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -109,11 +94,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = IndexArgs.__new__(IndexArgs) - if tags is not None and not isinstance(tags, IndexTagMapArgs): - tags = tags or {} - def _setter(key, value): - tags[key] = value - IndexTagMapArgs._configure(_setter, **tags) __props__.__dict__["tags"] = tags if type is None and not opts.urn: raise TypeError("Missing required property 'type'") diff --git a/sdk/python/pulumi_aws_native/resourceexplorer2/outputs.py b/sdk/python/pulumi_aws_native/resourceexplorer2/outputs.py index 52212715e5..44628f2c31 100644 --- a/sdk/python/pulumi_aws_native/resourceexplorer2/outputs.py +++ b/sdk/python/pulumi_aws_native/resourceexplorer2/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -21,11 +21,6 @@ class IndexTagMap(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -49,16 +44,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, filter_string: str): - ViewFilters._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_string=filter_string, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_string: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter_string", filter_string) + pulumi.set(__self__, "filter_string", filter_string) @property @pulumi.getter(name="filterString") @@ -70,16 +56,7 @@ def filter_string(self) -> str: class ViewIncludedProperty(dict): def __init__(__self__, *, name: str): - ViewIncludedProperty._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -91,10 +68,5 @@ def name(self) -> str: class ViewTagMap(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass diff --git a/sdk/python/pulumi_aws_native/resourceexplorer2/view.py b/sdk/python/pulumi_aws_native/resourceexplorer2/view.py index 5d23f9e624..0cab14491f 100644 --- a/sdk/python/pulumi_aws_native/resourceexplorer2/view.py +++ b/sdk/python/pulumi_aws_native/resourceexplorer2/view.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,29 +23,14 @@ def __init__(__self__, *, """ The set of arguments for constructing a View resource. """ - ViewArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - filters=filters, - included_properties=included_properties, - tags=tags, - view_name=view_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filters: Optional[pulumi.Input['ViewFiltersArgs']] = None, - included_properties: Optional[pulumi.Input[Sequence[pulumi.Input['ViewIncludedPropertyArgs']]]] = None, - tags: Optional[pulumi.Input['ViewTagMapArgs']] = None, - view_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if filters is not None: - _setter("filters", filters) + pulumi.set(__self__, "filters", filters) if included_properties is not None: - _setter("included_properties", included_properties) + pulumi.set(__self__, "included_properties", included_properties) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if view_name is not None: - _setter("view_name", view_name) + pulumi.set(__self__, "view_name", view_name) @property @pulumi.getter @@ -119,10 +104,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ViewArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -141,18 +122,8 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = ViewArgs.__new__(ViewArgs) - if filters is not None and not isinstance(filters, ViewFiltersArgs): - filters = filters or {} - def _setter(key, value): - filters[key] = value - ViewFiltersArgs._configure(_setter, **filters) __props__.__dict__["filters"] = filters __props__.__dict__["included_properties"] = included_properties - if tags is not None and not isinstance(tags, ViewTagMapArgs): - tags = tags or {} - def _setter(key, value): - tags[key] = value - ViewTagMapArgs._configure(_setter, **tags) __props__.__dict__["tags"] = tags __props__.__dict__["view_name"] = view_name __props__.__dict__["view_arn"] = None diff --git a/sdk/python/pulumi_aws_native/resourcegroups/_inputs.py b/sdk/python/pulumi_aws_native/resourcegroups/_inputs.py index bf628ce4d3..88bc2620bc 100644 --- a/sdk/python/pulumi_aws_native/resourcegroups/_inputs.py +++ b/sdk/python/pulumi_aws_native/resourcegroups/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -24,21 +24,10 @@ class GroupConfigurationItemArgs: def __init__(__self__, *, parameters: Optional[pulumi.Input[Sequence[pulumi.Input['GroupConfigurationParameterArgs']]]] = None, type: Optional[pulumi.Input[str]] = None): - GroupConfigurationItemArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameters=parameters, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameters: Optional[pulumi.Input[Sequence[pulumi.Input['GroupConfigurationParameterArgs']]]] = None, - type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -64,21 +53,10 @@ class GroupConfigurationParameterArgs: def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - GroupConfigurationParameterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -105,25 +83,12 @@ def __init__(__self__, *, resource_type_filters: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, stack_identifier: Optional[pulumi.Input[str]] = None, tag_filters: Optional[pulumi.Input[Sequence[pulumi.Input['GroupTagFilterArgs']]]] = None): - GroupQueryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_type_filters=resource_type_filters, - stack_identifier=stack_identifier, - tag_filters=tag_filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_type_filters: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - stack_identifier: Optional[pulumi.Input[str]] = None, - tag_filters: Optional[pulumi.Input[Sequence[pulumi.Input['GroupTagFilterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if resource_type_filters is not None: - _setter("resource_type_filters", resource_type_filters) + pulumi.set(__self__, "resource_type_filters", resource_type_filters) if stack_identifier is not None: - _setter("stack_identifier", stack_identifier) + pulumi.set(__self__, "stack_identifier", stack_identifier) if tag_filters is not None: - _setter("tag_filters", tag_filters) + pulumi.set(__self__, "tag_filters", tag_filters) @property @pulumi.getter(name="resourceTypeFilters") @@ -158,21 +123,10 @@ class GroupResourceQueryArgs: def __init__(__self__, *, query: Optional[pulumi.Input['GroupQueryArgs']] = None, type: Optional[pulumi.Input['GroupResourceQueryType']] = None): - GroupResourceQueryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - query=query, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - query: Optional[pulumi.Input['GroupQueryArgs']] = None, - type: Optional[pulumi.Input['GroupResourceQueryType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if query is not None: - _setter("query", query) + pulumi.set(__self__, "query", query) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -198,21 +152,10 @@ class GroupTagFilterArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - GroupTagFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -238,21 +181,10 @@ class GroupTagArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - GroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/resourcegroups/get_group.py b/sdk/python/pulumi_aws_native/resourcegroups/get_group.py index 4aa35cfddf..7c7b77dc1a 100644 --- a/sdk/python/pulumi_aws_native/resourcegroups/get_group.py +++ b/sdk/python/pulumi_aws_native/resourcegroups/get_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/resourcegroups/group.py b/sdk/python/pulumi_aws_native/resourcegroups/group.py index 33558b67bc..7f6f1ab449 100644 --- a/sdk/python/pulumi_aws_native/resourcegroups/group.py +++ b/sdk/python/pulumi_aws_native/resourcegroups/group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -28,37 +28,18 @@ def __init__(__self__, *, :param pulumi.Input[str] description: The description of the resource group :param pulumi.Input[str] name: The name of the resource group """ - GroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - configuration=configuration, - description=description, - name=name, - resource_query=resource_query, - resources=resources, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configuration: Optional[pulumi.Input[Sequence[pulumi.Input['GroupConfigurationItemArgs']]]] = None, - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - resource_query: Optional[pulumi.Input['GroupResourceQueryArgs']] = None, - resources: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['GroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if configuration is not None: - _setter("configuration", configuration) + pulumi.set(__self__, "configuration", configuration) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if resource_query is not None: - _setter("resource_query", resource_query) + pulumi.set(__self__, "resource_query", resource_query) if resources is not None: - _setter("resources", resources) + pulumi.set(__self__, "resources", resources) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -160,10 +141,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - GroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -187,11 +164,6 @@ def _internal_init(__self__, __props__.__dict__["configuration"] = configuration __props__.__dict__["description"] = description __props__.__dict__["name"] = name - if resource_query is not None and not isinstance(resource_query, GroupResourceQueryArgs): - resource_query = resource_query or {} - def _setter(key, value): - resource_query[key] = value - GroupResourceQueryArgs._configure(_setter, **resource_query) __props__.__dict__["resource_query"] = resource_query __props__.__dict__["resources"] = resources __props__.__dict__["tags"] = tags diff --git a/sdk/python/pulumi_aws_native/resourcegroups/outputs.py b/sdk/python/pulumi_aws_native/resourcegroups/outputs.py index 86c1165507..d834a53cc2 100644 --- a/sdk/python/pulumi_aws_native/resourcegroups/outputs.py +++ b/sdk/python/pulumi_aws_native/resourcegroups/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -25,21 +25,10 @@ class GroupConfigurationItem(dict): def __init__(__self__, *, parameters: Optional[Sequence['outputs.GroupConfigurationParameter']] = None, type: Optional[str] = None): - GroupConfigurationItem._configure( - lambda key, value: pulumi.set(__self__, key, value), - parameters=parameters, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - parameters: Optional[Sequence['outputs.GroupConfigurationParameter']] = None, - type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -57,21 +46,10 @@ class GroupConfigurationParameter(dict): def __init__(__self__, *, name: Optional[str] = None, values: Optional[Sequence[str]] = None): - GroupConfigurationParameter._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[str] = None, - values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -111,25 +89,12 @@ def __init__(__self__, *, resource_type_filters: Optional[Sequence[str]] = None, stack_identifier: Optional[str] = None, tag_filters: Optional[Sequence['outputs.GroupTagFilter']] = None): - GroupQuery._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_type_filters=resource_type_filters, - stack_identifier=stack_identifier, - tag_filters=tag_filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_type_filters: Optional[Sequence[str]] = None, - stack_identifier: Optional[str] = None, - tag_filters: Optional[Sequence['outputs.GroupTagFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if resource_type_filters is not None: - _setter("resource_type_filters", resource_type_filters) + pulumi.set(__self__, "resource_type_filters", resource_type_filters) if stack_identifier is not None: - _setter("stack_identifier", stack_identifier) + pulumi.set(__self__, "stack_identifier", stack_identifier) if tag_filters is not None: - _setter("tag_filters", tag_filters) + pulumi.set(__self__, "tag_filters", tag_filters) @property @pulumi.getter(name="resourceTypeFilters") @@ -152,21 +117,10 @@ class GroupResourceQuery(dict): def __init__(__self__, *, query: Optional['outputs.GroupQuery'] = None, type: Optional['GroupResourceQueryType'] = None): - GroupResourceQuery._configure( - lambda key, value: pulumi.set(__self__, key, value), - query=query, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - query: Optional['outputs.GroupQuery'] = None, - type: Optional['GroupResourceQueryType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if query is not None: - _setter("query", query) + pulumi.set(__self__, "query", query) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -184,21 +138,10 @@ class GroupTag(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - GroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -216,21 +159,10 @@ class GroupTagFilter(dict): def __init__(__self__, *, key: Optional[str] = None, values: Optional[Sequence[str]] = None): - GroupTagFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/robomaker/_inputs.py b/sdk/python/pulumi_aws_native/robomaker/_inputs.py index 5fb824fe3a..fe069e703d 100644 --- a/sdk/python/pulumi_aws_native/robomaker/_inputs.py +++ b/sdk/python/pulumi_aws_native/robomaker/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -30,11 +30,6 @@ def __init__(__self__): A key-value pair to associate with a resource. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -47,20 +42,9 @@ def __init__(__self__, *, :param pulumi.Input['RobotApplicationRobotSoftwareSuiteName'] name: The name of robot software suite. :param pulumi.Input['RobotApplicationRobotSoftwareSuiteVersion'] version: The version of robot software suite. """ - RobotApplicationRobotSoftwareSuiteArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input['RobotApplicationRobotSoftwareSuiteName'], - version: Optional[pulumi.Input['RobotApplicationRobotSoftwareSuiteVersion']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter @@ -98,22 +82,9 @@ def __init__(__self__, *, :param pulumi.Input[str] s3_bucket: The Arn of the S3Bucket that stores the robot application source. :param pulumi.Input[str] s3_key: The s3 key of robot application source. """ - RobotApplicationSourceConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - architecture=architecture, - s3_bucket=s3_bucket, - s3_key=s3_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - architecture: pulumi.Input['RobotApplicationSourceConfigArchitecture'], - s3_bucket: pulumi.Input[str], - s3_key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("architecture", architecture) - _setter("s3_bucket", s3_bucket) - _setter("s3_key", s3_key) + pulumi.set(__self__, "architecture", architecture) + pulumi.set(__self__, "s3_bucket", s3_bucket) + pulumi.set(__self__, "s3_key", s3_key) @property @pulumi.getter @@ -159,11 +130,6 @@ def __init__(__self__): A key-value pair to associate with a resource. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -173,11 +139,6 @@ def __init__(__self__): A key-value pair to associate with a resource. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -190,19 +151,8 @@ def __init__(__self__, *, :param pulumi.Input['SimulationApplicationRenderingEngineName'] name: The name of the rendering engine. :param pulumi.Input[str] version: The version of the rendering engine. """ - SimulationApplicationRenderingEngineArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input['SimulationApplicationRenderingEngineName'], - version: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("version", version) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "version", version) @property @pulumi.getter @@ -239,20 +189,9 @@ def __init__(__self__, *, :param pulumi.Input['SimulationApplicationRobotSoftwareSuiteName'] name: The name of the robot software suite. :param pulumi.Input['SimulationApplicationRobotSoftwareSuiteVersion'] version: The version of the robot software suite. """ - SimulationApplicationRobotSoftwareSuiteArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input['SimulationApplicationRobotSoftwareSuiteName'], - version: Optional[pulumi.Input['SimulationApplicationRobotSoftwareSuiteVersion']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter @@ -289,20 +228,9 @@ def __init__(__self__, *, :param pulumi.Input['SimulationApplicationSimulationSoftwareSuiteName'] name: The name of the simulation software suite. :param pulumi.Input['SimulationApplicationSimulationSoftwareSuiteVersion'] version: The version of the simulation software suite. """ - SimulationApplicationSimulationSoftwareSuiteArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input['SimulationApplicationSimulationSoftwareSuiteName'], - version: Optional[pulumi.Input['SimulationApplicationSimulationSoftwareSuiteVersion']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter @@ -341,22 +269,9 @@ def __init__(__self__, *, :param pulumi.Input[str] s3_bucket: The Amazon S3 bucket name. :param pulumi.Input[str] s3_key: The s3 object key. """ - SimulationApplicationSourceConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - architecture=architecture, - s3_bucket=s3_bucket, - s3_key=s3_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - architecture: pulumi.Input['SimulationApplicationSourceConfigArchitecture'], - s3_bucket: pulumi.Input[str], - s3_key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("architecture", architecture) - _setter("s3_bucket", s3_bucket) - _setter("s3_key", s3_key) + pulumi.set(__self__, "architecture", architecture) + pulumi.set(__self__, "s3_bucket", s3_bucket) + pulumi.set(__self__, "s3_key", s3_key) @property @pulumi.getter @@ -402,10 +317,5 @@ def __init__(__self__): A key-value pair to associate with a resource. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass diff --git a/sdk/python/pulumi_aws_native/robomaker/fleet.py b/sdk/python/pulumi_aws_native/robomaker/fleet.py index ddd37fc06f..2f7feaaea9 100644 --- a/sdk/python/pulumi_aws_native/robomaker/fleet.py +++ b/sdk/python/pulumi_aws_native/robomaker/fleet.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -22,21 +22,10 @@ def __init__(__self__, *, The set of arguments for constructing a Fleet resource. :param pulumi.Input[str] name: The name of the fleet. """ - FleetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input['FleetTagsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -94,10 +83,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - FleetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -115,11 +100,6 @@ def _internal_init(__self__, __props__ = FleetArgs.__new__(FleetArgs) __props__.__dict__["name"] = name - if tags is not None and not isinstance(tags, FleetTagsArgs): - tags = tags or {} - def _setter(key, value): - tags[key] = value - FleetTagsArgs._configure(_setter, **tags) __props__.__dict__["tags"] = tags __props__.__dict__["arn"] = None replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["name"]) diff --git a/sdk/python/pulumi_aws_native/robomaker/get_fleet.py b/sdk/python/pulumi_aws_native/robomaker/get_fleet.py index aa8fbc42cb..d54984b495 100644 --- a/sdk/python/pulumi_aws_native/robomaker/get_fleet.py +++ b/sdk/python/pulumi_aws_native/robomaker/get_fleet.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/robomaker/get_robot.py b/sdk/python/pulumi_aws_native/robomaker/get_robot.py index b10490ec6d..8d00a15851 100644 --- a/sdk/python/pulumi_aws_native/robomaker/get_robot.py +++ b/sdk/python/pulumi_aws_native/robomaker/get_robot.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/robomaker/get_robot_application.py b/sdk/python/pulumi_aws_native/robomaker/get_robot_application.py index c2db3523ae..4b2e0c3e4f 100644 --- a/sdk/python/pulumi_aws_native/robomaker/get_robot_application.py +++ b/sdk/python/pulumi_aws_native/robomaker/get_robot_application.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/robomaker/get_robot_application_version.py b/sdk/python/pulumi_aws_native/robomaker/get_robot_application_version.py index 5dd88778b5..c9be28a49c 100644 --- a/sdk/python/pulumi_aws_native/robomaker/get_robot_application_version.py +++ b/sdk/python/pulumi_aws_native/robomaker/get_robot_application_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/robomaker/get_simulation_application.py b/sdk/python/pulumi_aws_native/robomaker/get_simulation_application.py index d135a1762b..5fb75dae4c 100644 --- a/sdk/python/pulumi_aws_native/robomaker/get_simulation_application.py +++ b/sdk/python/pulumi_aws_native/robomaker/get_simulation_application.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/robomaker/get_simulation_application_version.py b/sdk/python/pulumi_aws_native/robomaker/get_simulation_application_version.py index 305f35a22d..f99f988c9d 100644 --- a/sdk/python/pulumi_aws_native/robomaker/get_simulation_application_version.py +++ b/sdk/python/pulumi_aws_native/robomaker/get_simulation_application_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/robomaker/outputs.py b/sdk/python/pulumi_aws_native/robomaker/outputs.py index ac5905f6f6..9ba62ae667 100644 --- a/sdk/python/pulumi_aws_native/robomaker/outputs.py +++ b/sdk/python/pulumi_aws_native/robomaker/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -33,11 +33,6 @@ def __init__(__self__): A key-value pair to associate with a resource. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -53,20 +48,9 @@ def __init__(__self__, *, :param 'RobotApplicationRobotSoftwareSuiteName' name: The name of robot software suite. :param 'RobotApplicationRobotSoftwareSuiteVersion' version: The version of robot software suite. """ - RobotApplicationRobotSoftwareSuite._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: 'RobotApplicationRobotSoftwareSuiteName', - version: Optional['RobotApplicationRobotSoftwareSuiteVersion'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter @@ -115,22 +99,9 @@ def __init__(__self__, *, :param str s3_bucket: The Arn of the S3Bucket that stores the robot application source. :param str s3_key: The s3 key of robot application source. """ - RobotApplicationSourceConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - architecture=architecture, - s3_bucket=s3_bucket, - s3_key=s3_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - architecture: 'RobotApplicationSourceConfigArchitecture', - s3_bucket: str, - s3_key: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("architecture", architecture) - _setter("s3_bucket", s3_bucket) - _setter("s3_key", s3_key) + pulumi.set(__self__, "architecture", architecture) + pulumi.set(__self__, "s3_bucket", s3_bucket) + pulumi.set(__self__, "s3_key", s3_key) @property @pulumi.getter @@ -167,11 +138,6 @@ def __init__(__self__): A key-value pair to associate with a resource. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -184,11 +150,6 @@ def __init__(__self__): A key-value pair to associate with a resource. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -204,19 +165,8 @@ def __init__(__self__, *, :param 'SimulationApplicationRenderingEngineName' name: The name of the rendering engine. :param str version: The version of the rendering engine. """ - SimulationApplicationRenderingEngine._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: 'SimulationApplicationRenderingEngineName', - version: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("version", version) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "version", version) @property @pulumi.getter @@ -248,20 +198,9 @@ def __init__(__self__, *, :param 'SimulationApplicationRobotSoftwareSuiteName' name: The name of the robot software suite. :param 'SimulationApplicationRobotSoftwareSuiteVersion' version: The version of the robot software suite. """ - SimulationApplicationRobotSoftwareSuite._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: 'SimulationApplicationRobotSoftwareSuiteName', - version: Optional['SimulationApplicationRobotSoftwareSuiteVersion'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter @@ -293,20 +232,9 @@ def __init__(__self__, *, :param 'SimulationApplicationSimulationSoftwareSuiteName' name: The name of the simulation software suite. :param 'SimulationApplicationSimulationSoftwareSuiteVersion' version: The version of the simulation software suite. """ - SimulationApplicationSimulationSoftwareSuite._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: 'SimulationApplicationSimulationSoftwareSuiteName', - version: Optional['SimulationApplicationSimulationSoftwareSuiteVersion'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter @@ -359,22 +287,9 @@ def __init__(__self__, *, :param str s3_bucket: The Amazon S3 bucket name. :param str s3_key: The s3 object key. """ - SimulationApplicationSourceConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - architecture=architecture, - s3_bucket=s3_bucket, - s3_key=s3_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - architecture: 'SimulationApplicationSourceConfigArchitecture', - s3_bucket: str, - s3_key: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("architecture", architecture) - _setter("s3_bucket", s3_bucket) - _setter("s3_key", s3_key) + pulumi.set(__self__, "architecture", architecture) + pulumi.set(__self__, "s3_bucket", s3_bucket) + pulumi.set(__self__, "s3_key", s3_key) @property @pulumi.getter @@ -411,10 +326,5 @@ def __init__(__self__): A key-value pair to associate with a resource. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass diff --git a/sdk/python/pulumi_aws_native/robomaker/robot.py b/sdk/python/pulumi_aws_native/robomaker/robot.py index 1a0db89c98..55a816e676 100644 --- a/sdk/python/pulumi_aws_native/robomaker/robot.py +++ b/sdk/python/pulumi_aws_native/robomaker/robot.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -29,31 +29,14 @@ def __init__(__self__, *, :param pulumi.Input[str] fleet: The Amazon Resource Name (ARN) of the fleet. :param pulumi.Input[str] name: The name for the robot. """ - RobotArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - architecture=architecture, - greengrass_group_id=greengrass_group_id, - fleet=fleet, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - architecture: pulumi.Input['RobotArchitecture'], - greengrass_group_id: pulumi.Input[str], - fleet: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input['RobotTagsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("architecture", architecture) - _setter("greengrass_group_id", greengrass_group_id) + pulumi.set(__self__, "architecture", architecture) + pulumi.set(__self__, "greengrass_group_id", greengrass_group_id) if fleet is not None: - _setter("fleet", fleet) + pulumi.set(__self__, "fleet", fleet) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -153,10 +136,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RobotArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -184,11 +163,6 @@ def _internal_init(__self__, raise TypeError("Missing required property 'greengrass_group_id'") __props__.__dict__["greengrass_group_id"] = greengrass_group_id __props__.__dict__["name"] = name - if tags is not None and not isinstance(tags, RobotTagsArgs): - tags = tags or {} - def _setter(key, value): - tags[key] = value - RobotTagsArgs._configure(_setter, **tags) __props__.__dict__["tags"] = tags __props__.__dict__["arn"] = None replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["architecture", "fleet", "greengrass_group_id", "name"]) diff --git a/sdk/python/pulumi_aws_native/robomaker/robot_application.py b/sdk/python/pulumi_aws_native/robomaker/robot_application.py index 2661f49852..ecbdfc5db1 100644 --- a/sdk/python/pulumi_aws_native/robomaker/robot_application.py +++ b/sdk/python/pulumi_aws_native/robomaker/robot_application.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -30,36 +30,17 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The name of the robot application. :param pulumi.Input[Sequence[pulumi.Input['RobotApplicationSourceConfigArgs']]] sources: The sources of the robot application. """ - RobotApplicationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - robot_software_suite=robot_software_suite, - current_revision_id=current_revision_id, - environment=environment, - name=name, - sources=sources, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - robot_software_suite: pulumi.Input['RobotApplicationRobotSoftwareSuiteArgs'], - current_revision_id: Optional[pulumi.Input[str]] = None, - environment: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - sources: Optional[pulumi.Input[Sequence[pulumi.Input['RobotApplicationSourceConfigArgs']]]] = None, - tags: Optional[pulumi.Input['RobotApplicationTagsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("robot_software_suite", robot_software_suite) + pulumi.set(__self__, "robot_software_suite", robot_software_suite) if current_revision_id is not None: - _setter("current_revision_id", current_revision_id) + pulumi.set(__self__, "current_revision_id", current_revision_id) if environment is not None: - _setter("environment", environment) + pulumi.set(__self__, "environment", environment) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if sources is not None: - _setter("sources", sources) + pulumi.set(__self__, "sources", sources) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="robotSoftwareSuite") @@ -169,10 +150,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RobotApplicationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -196,20 +173,10 @@ def _internal_init(__self__, __props__.__dict__["current_revision_id"] = current_revision_id __props__.__dict__["environment"] = environment __props__.__dict__["name"] = name - if robot_software_suite is not None and not isinstance(robot_software_suite, RobotApplicationRobotSoftwareSuiteArgs): - robot_software_suite = robot_software_suite or {} - def _setter(key, value): - robot_software_suite[key] = value - RobotApplicationRobotSoftwareSuiteArgs._configure(_setter, **robot_software_suite) if robot_software_suite is None and not opts.urn: raise TypeError("Missing required property 'robot_software_suite'") __props__.__dict__["robot_software_suite"] = robot_software_suite __props__.__dict__["sources"] = sources - if tags is not None and not isinstance(tags, RobotApplicationTagsArgs): - tags = tags or {} - def _setter(key, value): - tags[key] = value - RobotApplicationTagsArgs._configure(_setter, **tags) __props__.__dict__["tags"] = tags __props__.__dict__["arn"] = None replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["name"]) diff --git a/sdk/python/pulumi_aws_native/robomaker/robot_application_version.py b/sdk/python/pulumi_aws_native/robomaker/robot_application_version.py index 0a7b8fea4e..55447cdef2 100644 --- a/sdk/python/pulumi_aws_native/robomaker/robot_application_version.py +++ b/sdk/python/pulumi_aws_native/robomaker/robot_application_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['RobotApplicationVersionArgs', 'RobotApplicationVersion'] @@ -20,20 +20,9 @@ def __init__(__self__, *, The set of arguments for constructing a RobotApplicationVersion resource. :param pulumi.Input[str] current_revision_id: The revision ID of robot application. """ - RobotApplicationVersionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application=application, - current_revision_id=current_revision_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application: pulumi.Input[str], - current_revision_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("application", application) + pulumi.set(__self__, "application", application) if current_revision_id is not None: - _setter("current_revision_id", current_revision_id) + pulumi.set(__self__, "current_revision_id", current_revision_id) @property @pulumi.getter @@ -91,10 +80,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RobotApplicationVersionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/robomaker/simulation_application.py b/sdk/python/pulumi_aws_native/robomaker/simulation_application.py index 6e0f6dabf9..1635b70a4c 100644 --- a/sdk/python/pulumi_aws_native/robomaker/simulation_application.py +++ b/sdk/python/pulumi_aws_native/robomaker/simulation_application.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -35,43 +35,20 @@ def __init__(__self__, *, :param pulumi.Input['SimulationApplicationRenderingEngineArgs'] rendering_engine: The rendering engine for the simulation application. :param pulumi.Input[Sequence[pulumi.Input['SimulationApplicationSourceConfigArgs']]] sources: The sources of the simulation application. """ - SimulationApplicationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - robot_software_suite=robot_software_suite, - simulation_software_suite=simulation_software_suite, - current_revision_id=current_revision_id, - environment=environment, - name=name, - rendering_engine=rendering_engine, - sources=sources, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - robot_software_suite: pulumi.Input['SimulationApplicationRobotSoftwareSuiteArgs'], - simulation_software_suite: pulumi.Input['SimulationApplicationSimulationSoftwareSuiteArgs'], - current_revision_id: Optional[pulumi.Input[str]] = None, - environment: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - rendering_engine: Optional[pulumi.Input['SimulationApplicationRenderingEngineArgs']] = None, - sources: Optional[pulumi.Input[Sequence[pulumi.Input['SimulationApplicationSourceConfigArgs']]]] = None, - tags: Optional[pulumi.Input['SimulationApplicationTagsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("robot_software_suite", robot_software_suite) - _setter("simulation_software_suite", simulation_software_suite) + pulumi.set(__self__, "robot_software_suite", robot_software_suite) + pulumi.set(__self__, "simulation_software_suite", simulation_software_suite) if current_revision_id is not None: - _setter("current_revision_id", current_revision_id) + pulumi.set(__self__, "current_revision_id", current_revision_id) if environment is not None: - _setter("environment", environment) + pulumi.set(__self__, "environment", environment) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if rendering_engine is not None: - _setter("rendering_engine", rendering_engine) + pulumi.set(__self__, "rendering_engine", rendering_engine) if sources is not None: - _setter("sources", sources) + pulumi.set(__self__, "sources", sources) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="robotSoftwareSuite") @@ -213,10 +190,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SimulationApplicationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -242,34 +215,14 @@ def _internal_init(__self__, __props__.__dict__["current_revision_id"] = current_revision_id __props__.__dict__["environment"] = environment __props__.__dict__["name"] = name - if rendering_engine is not None and not isinstance(rendering_engine, SimulationApplicationRenderingEngineArgs): - rendering_engine = rendering_engine or {} - def _setter(key, value): - rendering_engine[key] = value - SimulationApplicationRenderingEngineArgs._configure(_setter, **rendering_engine) __props__.__dict__["rendering_engine"] = rendering_engine - if robot_software_suite is not None and not isinstance(robot_software_suite, SimulationApplicationRobotSoftwareSuiteArgs): - robot_software_suite = robot_software_suite or {} - def _setter(key, value): - robot_software_suite[key] = value - SimulationApplicationRobotSoftwareSuiteArgs._configure(_setter, **robot_software_suite) if robot_software_suite is None and not opts.urn: raise TypeError("Missing required property 'robot_software_suite'") __props__.__dict__["robot_software_suite"] = robot_software_suite - if simulation_software_suite is not None and not isinstance(simulation_software_suite, SimulationApplicationSimulationSoftwareSuiteArgs): - simulation_software_suite = simulation_software_suite or {} - def _setter(key, value): - simulation_software_suite[key] = value - SimulationApplicationSimulationSoftwareSuiteArgs._configure(_setter, **simulation_software_suite) if simulation_software_suite is None and not opts.urn: raise TypeError("Missing required property 'simulation_software_suite'") __props__.__dict__["simulation_software_suite"] = simulation_software_suite __props__.__dict__["sources"] = sources - if tags is not None and not isinstance(tags, SimulationApplicationTagsArgs): - tags = tags or {} - def _setter(key, value): - tags[key] = value - SimulationApplicationTagsArgs._configure(_setter, **tags) __props__.__dict__["tags"] = tags __props__.__dict__["arn"] = None replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["name"]) diff --git a/sdk/python/pulumi_aws_native/robomaker/simulation_application_version.py b/sdk/python/pulumi_aws_native/robomaker/simulation_application_version.py index 7301966f48..c0f64e1320 100644 --- a/sdk/python/pulumi_aws_native/robomaker/simulation_application_version.py +++ b/sdk/python/pulumi_aws_native/robomaker/simulation_application_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['SimulationApplicationVersionArgs', 'SimulationApplicationVersion'] @@ -20,20 +20,9 @@ def __init__(__self__, *, The set of arguments for constructing a SimulationApplicationVersion resource. :param pulumi.Input[str] current_revision_id: The revision ID of robot application. """ - SimulationApplicationVersionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application=application, - current_revision_id=current_revision_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application: pulumi.Input[str], - current_revision_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("application", application) + pulumi.set(__self__, "application", application) if current_revision_id is not None: - _setter("current_revision_id", current_revision_id) + pulumi.set(__self__, "current_revision_id", current_revision_id) @property @pulumi.getter @@ -91,10 +80,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SimulationApplicationVersionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/rolesanywhere/_inputs.py b/sdk/python/pulumi_aws_native/rolesanywhere/_inputs.py index 37215f43fa..008927916b 100644 --- a/sdk/python/pulumi_aws_native/rolesanywhere/_inputs.py +++ b/sdk/python/pulumi_aws_native/rolesanywhere/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -25,19 +25,8 @@ class CrlTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - CrlTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -63,19 +52,8 @@ class ProfileTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ProfileTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -103,27 +81,12 @@ def __init__(__self__, *, event: pulumi.Input['TrustAnchorNotificationEvent'], channel: Optional[pulumi.Input['TrustAnchorNotificationChannel']] = None, threshold: Optional[pulumi.Input[float]] = None): - TrustAnchorNotificationSettingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - event=event, - channel=channel, - threshold=threshold, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: pulumi.Input[bool], - event: pulumi.Input['TrustAnchorNotificationEvent'], - channel: Optional[pulumi.Input['TrustAnchorNotificationChannel']] = None, - threshold: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) - _setter("event", event) + pulumi.set(__self__, "enabled", enabled) + pulumi.set(__self__, "event", event) if channel is not None: - _setter("channel", channel) + pulumi.set(__self__, "channel", channel) if threshold is not None: - _setter("threshold", threshold) + pulumi.set(__self__, "threshold", threshold) @property @pulumi.getter @@ -166,16 +129,7 @@ def threshold(self, value: Optional[pulumi.Input[float]]): class TrustAnchorSourceData0PropertiesArgs: def __init__(__self__, *, x509_certificate_data: pulumi.Input[str]): - TrustAnchorSourceData0PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - x509_certificate_data=x509_certificate_data, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - x509_certificate_data: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("x509_certificate_data", x509_certificate_data) + pulumi.set(__self__, "x509_certificate_data", x509_certificate_data) @property @pulumi.getter(name="x509CertificateData") @@ -191,16 +145,7 @@ def x509_certificate_data(self, value: pulumi.Input[str]): class TrustAnchorSourceData1PropertiesArgs: def __init__(__self__, *, acm_pca_arn: pulumi.Input[str]): - TrustAnchorSourceData1PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - acm_pca_arn=acm_pca_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - acm_pca_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("acm_pca_arn", acm_pca_arn) + pulumi.set(__self__, "acm_pca_arn", acm_pca_arn) @property @pulumi.getter(name="acmPcaArn") @@ -217,21 +162,10 @@ class TrustAnchorSourceArgs: def __init__(__self__, *, source_data: Optional[pulumi.Input[Union['TrustAnchorSourceData0PropertiesArgs', 'TrustAnchorSourceData1PropertiesArgs']]] = None, source_type: Optional[pulumi.Input['TrustAnchorType']] = None): - TrustAnchorSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_data=source_data, - source_type=source_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_data: Optional[pulumi.Input[Union['TrustAnchorSourceData0PropertiesArgs', 'TrustAnchorSourceData1PropertiesArgs']]] = None, - source_type: Optional[pulumi.Input['TrustAnchorType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if source_data is not None: - _setter("source_data", source_data) + pulumi.set(__self__, "source_data", source_data) if source_type is not None: - _setter("source_type", source_type) + pulumi.set(__self__, "source_type", source_type) @property @pulumi.getter(name="sourceData") @@ -257,19 +191,8 @@ class TrustAnchorTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - TrustAnchorTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/rolesanywhere/crl.py b/sdk/python/pulumi_aws_native/rolesanywhere/crl.py index 3fdd58b3ed..a12046529f 100644 --- a/sdk/python/pulumi_aws_native/rolesanywhere/crl.py +++ b/sdk/python/pulumi_aws_native/rolesanywhere/crl.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -24,32 +24,15 @@ def __init__(__self__, *, """ The set of arguments for constructing a Crl resource. """ - CrlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - crl_data=crl_data, - enabled=enabled, - name=name, - tags=tags, - trust_anchor_arn=trust_anchor_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - crl_data: pulumi.Input[str], - enabled: Optional[pulumi.Input[bool]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['CrlTagArgs']]]] = None, - trust_anchor_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("crl_data", crl_data) + pulumi.set(__self__, "crl_data", crl_data) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if trust_anchor_arn is not None: - _setter("trust_anchor_arn", trust_anchor_arn) + pulumi.set(__self__, "trust_anchor_arn", trust_anchor_arn) @property @pulumi.getter(name="crlData") @@ -133,10 +116,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CrlArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/rolesanywhere/get_crl.py b/sdk/python/pulumi_aws_native/rolesanywhere/get_crl.py index 70860a65a9..480151ab09 100644 --- a/sdk/python/pulumi_aws_native/rolesanywhere/get_crl.py +++ b/sdk/python/pulumi_aws_native/rolesanywhere/get_crl.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/rolesanywhere/get_profile.py b/sdk/python/pulumi_aws_native/rolesanywhere/get_profile.py index 085197e373..902c841292 100644 --- a/sdk/python/pulumi_aws_native/rolesanywhere/get_profile.py +++ b/sdk/python/pulumi_aws_native/rolesanywhere/get_profile.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/rolesanywhere/get_trust_anchor.py b/sdk/python/pulumi_aws_native/rolesanywhere/get_trust_anchor.py index 3accc9b1bf..b10b5ccd3e 100644 --- a/sdk/python/pulumi_aws_native/rolesanywhere/get_trust_anchor.py +++ b/sdk/python/pulumi_aws_native/rolesanywhere/get_trust_anchor.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/rolesanywhere/outputs.py b/sdk/python/pulumi_aws_native/rolesanywhere/outputs.py index 191d77e1b4..6077612b92 100644 --- a/sdk/python/pulumi_aws_native/rolesanywhere/outputs.py +++ b/sdk/python/pulumi_aws_native/rolesanywhere/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -26,19 +26,8 @@ class CrlTag(dict): def __init__(__self__, *, key: str, value: str): - CrlTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -56,19 +45,8 @@ class ProfileTag(dict): def __init__(__self__, *, key: str, value: str): - ProfileTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -88,27 +66,12 @@ def __init__(__self__, *, event: 'TrustAnchorNotificationEvent', channel: Optional['TrustAnchorNotificationChannel'] = None, threshold: Optional[float] = None): - TrustAnchorNotificationSetting._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - event=event, - channel=channel, - threshold=threshold, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: bool, - event: 'TrustAnchorNotificationEvent', - channel: Optional['TrustAnchorNotificationChannel'] = None, - threshold: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enabled", enabled) - _setter("event", event) + pulumi.set(__self__, "enabled", enabled) + pulumi.set(__self__, "event", event) if channel is not None: - _setter("channel", channel) + pulumi.set(__self__, "channel", channel) if threshold is not None: - _setter("threshold", threshold) + pulumi.set(__self__, "threshold", threshold) @property @pulumi.getter @@ -155,21 +118,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, source_data: Optional[Any] = None, source_type: Optional['TrustAnchorType'] = None): - TrustAnchorSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_data=source_data, - source_type=source_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_data: Optional[Any] = None, - source_type: Optional['TrustAnchorType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if source_data is not None: - _setter("source_data", source_data) + pulumi.set(__self__, "source_data", source_data) if source_type is not None: - _setter("source_type", source_type) + pulumi.set(__self__, "source_type", source_type) @property @pulumi.getter(name="sourceData") @@ -203,16 +155,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, x509_certificate_data: str): - TrustAnchorSourceData0Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - x509_certificate_data=x509_certificate_data, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - x509_certificate_data: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("x509_certificate_data", x509_certificate_data) + pulumi.set(__self__, "x509_certificate_data", x509_certificate_data) @property @pulumi.getter(name="x509CertificateData") @@ -241,16 +184,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, acm_pca_arn: str): - TrustAnchorSourceData1Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - acm_pca_arn=acm_pca_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - acm_pca_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("acm_pca_arn", acm_pca_arn) + pulumi.set(__self__, "acm_pca_arn", acm_pca_arn) @property @pulumi.getter(name="acmPcaArn") @@ -263,19 +197,8 @@ class TrustAnchorTag(dict): def __init__(__self__, *, key: str, value: str): - TrustAnchorTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/rolesanywhere/profile.py b/sdk/python/pulumi_aws_native/rolesanywhere/profile.py index e63798a531..0ccb4b101a 100644 --- a/sdk/python/pulumi_aws_native/rolesanywhere/profile.py +++ b/sdk/python/pulumi_aws_native/rolesanywhere/profile.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,44 +27,21 @@ def __init__(__self__, *, """ The set of arguments for constructing a Profile resource. """ - ProfileArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arns=role_arns, - duration_seconds=duration_seconds, - enabled=enabled, - managed_policy_arns=managed_policy_arns, - name=name, - require_instance_properties=require_instance_properties, - session_policy=session_policy, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arns: pulumi.Input[Sequence[pulumi.Input[str]]], - duration_seconds: Optional[pulumi.Input[float]] = None, - enabled: Optional[pulumi.Input[bool]] = None, - managed_policy_arns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - name: Optional[pulumi.Input[str]] = None, - require_instance_properties: Optional[pulumi.Input[bool]] = None, - session_policy: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ProfileTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arns", role_arns) + pulumi.set(__self__, "role_arns", role_arns) if duration_seconds is not None: - _setter("duration_seconds", duration_seconds) + pulumi.set(__self__, "duration_seconds", duration_seconds) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if managed_policy_arns is not None: - _setter("managed_policy_arns", managed_policy_arns) + pulumi.set(__self__, "managed_policy_arns", managed_policy_arns) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if require_instance_properties is not None: - _setter("require_instance_properties", require_instance_properties) + pulumi.set(__self__, "require_instance_properties", require_instance_properties) if session_policy is not None: - _setter("session_policy", session_policy) + pulumi.set(__self__, "session_policy", session_policy) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="roleArns") @@ -178,10 +155,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ProfileArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/rolesanywhere/trust_anchor.py b/sdk/python/pulumi_aws_native/rolesanywhere/trust_anchor.py index e6b0a28b82..ff047e0f21 100644 --- a/sdk/python/pulumi_aws_native/rolesanywhere/trust_anchor.py +++ b/sdk/python/pulumi_aws_native/rolesanywhere/trust_anchor.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -25,32 +25,15 @@ def __init__(__self__, *, """ The set of arguments for constructing a TrustAnchor resource. """ - TrustAnchorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - source=source, - enabled=enabled, - name=name, - notification_settings=notification_settings, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source: pulumi.Input['TrustAnchorSourceArgs'], - enabled: Optional[pulumi.Input[bool]] = None, - name: Optional[pulumi.Input[str]] = None, - notification_settings: Optional[pulumi.Input[Sequence[pulumi.Input['TrustAnchorNotificationSettingArgs']]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['TrustAnchorTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("source", source) + pulumi.set(__self__, "source", source) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if notification_settings is not None: - _setter("notification_settings", notification_settings) + pulumi.set(__self__, "notification_settings", notification_settings) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -134,10 +117,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TrustAnchorArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -160,11 +139,6 @@ def _internal_init(__self__, __props__.__dict__["enabled"] = enabled __props__.__dict__["name"] = name __props__.__dict__["notification_settings"] = notification_settings - if source is not None and not isinstance(source, TrustAnchorSourceArgs): - source = source or {} - def _setter(key, value): - source[key] = value - TrustAnchorSourceArgs._configure(_setter, **source) if source is None and not opts.urn: raise TypeError("Missing required property 'source'") __props__.__dict__["source"] = source diff --git a/sdk/python/pulumi_aws_native/route53/_inputs.py b/sdk/python/pulumi_aws_native/route53/_inputs.py index bcd9d30559..cba57fe98d 100644 --- a/sdk/python/pulumi_aws_native/route53/_inputs.py +++ b/sdk/python/pulumi_aws_native/route53/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -37,19 +37,8 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] cidr_list: A list of CIDR blocks. :param pulumi.Input[str] location_name: The name of the location that is associated with the CIDR collection. """ - CidrCollectionLocationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cidr_list=cidr_list, - location_name=location_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cidr_list: pulumi.Input[Sequence[pulumi.Input[str]]], - location_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cidr_list", cidr_list) - _setter("location_name", location_name) + pulumi.set(__self__, "cidr_list", cidr_list) + pulumi.set(__self__, "location_name", location_name) @property @pulumi.getter(name="cidrList") @@ -86,19 +75,8 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The name of the CloudWatch alarm that you want Amazon Route 53 health checkers to use to determine whether this health check is healthy. :param pulumi.Input[str] region: For the CloudWatch alarm that you want Route 53 health checkers to use to determine whether this health check is healthy, the region that the alarm was created in. """ - HealthCheckAlarmIdentifierArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - region=region, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - region: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("region", region) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "region", region) @property @pulumi.getter @@ -148,80 +126,39 @@ def __init__(__self__, *, """ A complex type that contains information about the health check. """ - HealthCheckConfigPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - alarm_identifier=alarm_identifier, - child_health_checks=child_health_checks, - enable_sni=enable_sni, - failure_threshold=failure_threshold, - fully_qualified_domain_name=fully_qualified_domain_name, - health_threshold=health_threshold, - insufficient_data_health_status=insufficient_data_health_status, - inverted=inverted, - ip_address=ip_address, - measure_latency=measure_latency, - port=port, - regions=regions, - request_interval=request_interval, - resource_path=resource_path, - routing_control_arn=routing_control_arn, - search_string=search_string, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input['HealthCheckConfigPropertiesType'], - alarm_identifier: Optional[pulumi.Input['HealthCheckAlarmIdentifierArgs']] = None, - child_health_checks: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - enable_sni: Optional[pulumi.Input[bool]] = None, - failure_threshold: Optional[pulumi.Input[int]] = None, - fully_qualified_domain_name: Optional[pulumi.Input[str]] = None, - health_threshold: Optional[pulumi.Input[int]] = None, - insufficient_data_health_status: Optional[pulumi.Input['HealthCheckConfigPropertiesInsufficientDataHealthStatus']] = None, - inverted: Optional[pulumi.Input[bool]] = None, - ip_address: Optional[pulumi.Input[str]] = None, - measure_latency: Optional[pulumi.Input[bool]] = None, - port: Optional[pulumi.Input[int]] = None, - regions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - request_interval: Optional[pulumi.Input[int]] = None, - resource_path: Optional[pulumi.Input[str]] = None, - routing_control_arn: Optional[pulumi.Input[str]] = None, - search_string: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if alarm_identifier is not None: - _setter("alarm_identifier", alarm_identifier) + pulumi.set(__self__, "alarm_identifier", alarm_identifier) if child_health_checks is not None: - _setter("child_health_checks", child_health_checks) + pulumi.set(__self__, "child_health_checks", child_health_checks) if enable_sni is not None: - _setter("enable_sni", enable_sni) + pulumi.set(__self__, "enable_sni", enable_sni) if failure_threshold is not None: - _setter("failure_threshold", failure_threshold) + pulumi.set(__self__, "failure_threshold", failure_threshold) if fully_qualified_domain_name is not None: - _setter("fully_qualified_domain_name", fully_qualified_domain_name) + pulumi.set(__self__, "fully_qualified_domain_name", fully_qualified_domain_name) if health_threshold is not None: - _setter("health_threshold", health_threshold) + pulumi.set(__self__, "health_threshold", health_threshold) if insufficient_data_health_status is not None: - _setter("insufficient_data_health_status", insufficient_data_health_status) + pulumi.set(__self__, "insufficient_data_health_status", insufficient_data_health_status) if inverted is not None: - _setter("inverted", inverted) + pulumi.set(__self__, "inverted", inverted) if ip_address is not None: - _setter("ip_address", ip_address) + pulumi.set(__self__, "ip_address", ip_address) if measure_latency is not None: - _setter("measure_latency", measure_latency) + pulumi.set(__self__, "measure_latency", measure_latency) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if regions is not None: - _setter("regions", regions) + pulumi.set(__self__, "regions", regions) if request_interval is not None: - _setter("request_interval", request_interval) + pulumi.set(__self__, "request_interval", request_interval) if resource_path is not None: - _setter("resource_path", resource_path) + pulumi.set(__self__, "resource_path", resource_path) if routing_control_arn is not None: - _setter("routing_control_arn", routing_control_arn) + pulumi.set(__self__, "routing_control_arn", routing_control_arn) if search_string is not None: - _setter("search_string", search_string) + pulumi.set(__self__, "search_string", search_string) @property @pulumi.getter @@ -387,19 +324,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. :param pulumi.Input[str] value: The value for the tag. """ - HealthCheckTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -436,17 +362,8 @@ def __init__(__self__, *, If you don't want to specify a comment, omit the HostedZoneConfig and Comment elements. :param pulumi.Input[str] comment: Any comments that you want to include about the hosted zone. """ - HostedZoneConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - comment=comment, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comment: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if comment is not None: - _setter("comment", comment) + pulumi.set(__self__, "comment", comment) @property @pulumi.getter @@ -469,16 +386,7 @@ def __init__(__self__, *, A complex type that contains information about a configuration for DNS query logging. :param pulumi.Input[str] cloud_watch_logs_log_group_arn: The Amazon Resource Name (ARN) of the CloudWatch Logs log group that Amazon Route 53 is publishing logs to. """ - HostedZoneQueryLoggingConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_logs_log_group_arn=cloud_watch_logs_log_group_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_logs_log_group_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cloud_watch_logs_log_group_arn", cloud_watch_logs_log_group_arn) + pulumi.set(__self__, "cloud_watch_logs_log_group_arn", cloud_watch_logs_log_group_arn) @property @pulumi.getter(name="cloudWatchLogsLogGroupArn") @@ -503,19 +411,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. :param pulumi.Input[str] value: The value for the tag. """ - HostedZoneTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -552,19 +449,8 @@ def __init__(__self__, *, :param pulumi.Input[str] vpc_id: The ID of an Amazon VPC. :param pulumi.Input[str] vpc_region: The region that an Amazon VPC was created in. See https://docs.aws.amazon.com/general/latest/gr/rande.html for a list of up to date regions. """ - HostedZoneVpcArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - vpc_id=vpc_id, - vpc_region=vpc_region, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - vpc_id: pulumi.Input[str], - vpc_region: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("vpc_id", vpc_id) - _setter("vpc_region", vpc_region) + pulumi.set(__self__, "vpc_id", vpc_id) + pulumi.set(__self__, "vpc_region", vpc_region) @property @pulumi.getter(name="vpcId") @@ -597,23 +483,10 @@ def __init__(__self__, *, dns_name: pulumi.Input[str], hosted_zone_id: pulumi.Input[str], evaluate_target_health: Optional[pulumi.Input[bool]] = None): - RecordSetAliasTargetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dns_name=dns_name, - hosted_zone_id=hosted_zone_id, - evaluate_target_health=evaluate_target_health, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dns_name: pulumi.Input[str], - hosted_zone_id: pulumi.Input[str], - evaluate_target_health: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("dns_name", dns_name) - _setter("hosted_zone_id", hosted_zone_id) + pulumi.set(__self__, "dns_name", dns_name) + pulumi.set(__self__, "hosted_zone_id", hosted_zone_id) if evaluate_target_health is not None: - _setter("evaluate_target_health", evaluate_target_health) + pulumi.set(__self__, "evaluate_target_health", evaluate_target_health) @property @pulumi.getter(name="dnsName") @@ -648,19 +521,8 @@ class RecordSetCidrRoutingConfigArgs: def __init__(__self__, *, collection_id: pulumi.Input[str], location_name: pulumi.Input[str]): - RecordSetCidrRoutingConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - collection_id=collection_id, - location_name=location_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - collection_id: pulumi.Input[str], - location_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("collection_id", collection_id) - _setter("location_name", location_name) + pulumi.set(__self__, "collection_id", collection_id) + pulumi.set(__self__, "location_name", location_name) @property @pulumi.getter(name="collectionId") @@ -687,25 +549,12 @@ def __init__(__self__, *, continent_code: Optional[pulumi.Input[str]] = None, country_code: Optional[pulumi.Input[str]] = None, subdivision_code: Optional[pulumi.Input[str]] = None): - RecordSetGeoLocationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - continent_code=continent_code, - country_code=country_code, - subdivision_code=subdivision_code, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - continent_code: Optional[pulumi.Input[str]] = None, - country_code: Optional[pulumi.Input[str]] = None, - subdivision_code: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if continent_code is not None: - _setter("continent_code", continent_code) + pulumi.set(__self__, "continent_code", continent_code) if country_code is not None: - _setter("country_code", country_code) + pulumi.set(__self__, "country_code", country_code) if subdivision_code is not None: - _setter("subdivision_code", subdivision_code) + pulumi.set(__self__, "subdivision_code", subdivision_code) @property @pulumi.getter(name="continentCode") @@ -741,23 +590,10 @@ def __init__(__self__, *, dns_name: pulumi.Input[str], hosted_zone_id: pulumi.Input[str], evaluate_target_health: Optional[pulumi.Input[bool]] = None): - RecordSetGroupAliasTargetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dns_name=dns_name, - hosted_zone_id=hosted_zone_id, - evaluate_target_health=evaluate_target_health, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dns_name: pulumi.Input[str], - hosted_zone_id: pulumi.Input[str], - evaluate_target_health: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("dns_name", dns_name) - _setter("hosted_zone_id", hosted_zone_id) + pulumi.set(__self__, "dns_name", dns_name) + pulumi.set(__self__, "hosted_zone_id", hosted_zone_id) if evaluate_target_health is not None: - _setter("evaluate_target_health", evaluate_target_health) + pulumi.set(__self__, "evaluate_target_health", evaluate_target_health) @property @pulumi.getter(name="dnsName") @@ -792,19 +628,8 @@ class RecordSetGroupCidrRoutingConfigArgs: def __init__(__self__, *, collection_id: pulumi.Input[str], location_name: pulumi.Input[str]): - RecordSetGroupCidrRoutingConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - collection_id=collection_id, - location_name=location_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - collection_id: pulumi.Input[str], - location_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("collection_id", collection_id) - _setter("location_name", location_name) + pulumi.set(__self__, "collection_id", collection_id) + pulumi.set(__self__, "location_name", location_name) @property @pulumi.getter(name="collectionId") @@ -831,25 +656,12 @@ def __init__(__self__, *, continent_code: Optional[pulumi.Input[str]] = None, country_code: Optional[pulumi.Input[str]] = None, subdivision_code: Optional[pulumi.Input[str]] = None): - RecordSetGroupGeoLocationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - continent_code=continent_code, - country_code=country_code, - subdivision_code=subdivision_code, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - continent_code: Optional[pulumi.Input[str]] = None, - country_code: Optional[pulumi.Input[str]] = None, - subdivision_code: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if continent_code is not None: - _setter("continent_code", continent_code) + pulumi.set(__self__, "continent_code", continent_code) if country_code is not None: - _setter("country_code", country_code) + pulumi.set(__self__, "country_code", country_code) if subdivision_code is not None: - _setter("subdivision_code", subdivision_code) + pulumi.set(__self__, "subdivision_code", subdivision_code) @property @pulumi.getter(name="continentCode") @@ -897,71 +709,34 @@ def __init__(__self__, *, set_identifier: Optional[pulumi.Input[str]] = None, ttl: Optional[pulumi.Input[str]] = None, weight: Optional[pulumi.Input[int]] = None): - RecordSetGroupRecordSetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - type=type, - alias_target=alias_target, - cidr_routing_config=cidr_routing_config, - failover=failover, - geo_location=geo_location, - health_check_id=health_check_id, - hosted_zone_id=hosted_zone_id, - hosted_zone_name=hosted_zone_name, - multi_value_answer=multi_value_answer, - region=region, - resource_records=resource_records, - set_identifier=set_identifier, - ttl=ttl, - weight=weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - type: pulumi.Input[str], - alias_target: Optional[pulumi.Input['RecordSetGroupAliasTargetArgs']] = None, - cidr_routing_config: Optional[pulumi.Input['RecordSetGroupCidrRoutingConfigArgs']] = None, - failover: Optional[pulumi.Input[str]] = None, - geo_location: Optional[pulumi.Input['RecordSetGroupGeoLocationArgs']] = None, - health_check_id: Optional[pulumi.Input[str]] = None, - hosted_zone_id: Optional[pulumi.Input[str]] = None, - hosted_zone_name: Optional[pulumi.Input[str]] = None, - multi_value_answer: Optional[pulumi.Input[bool]] = None, - region: Optional[pulumi.Input[str]] = None, - resource_records: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - set_identifier: Optional[pulumi.Input[str]] = None, - ttl: Optional[pulumi.Input[str]] = None, - weight: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("type", type) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "type", type) if alias_target is not None: - _setter("alias_target", alias_target) + pulumi.set(__self__, "alias_target", alias_target) if cidr_routing_config is not None: - _setter("cidr_routing_config", cidr_routing_config) + pulumi.set(__self__, "cidr_routing_config", cidr_routing_config) if failover is not None: - _setter("failover", failover) + pulumi.set(__self__, "failover", failover) if geo_location is not None: - _setter("geo_location", geo_location) + pulumi.set(__self__, "geo_location", geo_location) if health_check_id is not None: - _setter("health_check_id", health_check_id) + pulumi.set(__self__, "health_check_id", health_check_id) if hosted_zone_id is not None: - _setter("hosted_zone_id", hosted_zone_id) + pulumi.set(__self__, "hosted_zone_id", hosted_zone_id) if hosted_zone_name is not None: - _setter("hosted_zone_name", hosted_zone_name) + pulumi.set(__self__, "hosted_zone_name", hosted_zone_name) if multi_value_answer is not None: - _setter("multi_value_answer", multi_value_answer) + pulumi.set(__self__, "multi_value_answer", multi_value_answer) if region is not None: - _setter("region", region) + pulumi.set(__self__, "region", region) if resource_records is not None: - _setter("resource_records", resource_records) + pulumi.set(__self__, "resource_records", resource_records) if set_identifier is not None: - _setter("set_identifier", set_identifier) + pulumi.set(__self__, "set_identifier", set_identifier) if ttl is not None: - _setter("ttl", ttl) + pulumi.set(__self__, "ttl", ttl) if weight is not None: - _setter("weight", weight) + pulumi.set(__self__, "weight", weight) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/route53/cidr_collection.py b/sdk/python/pulumi_aws_native/route53/cidr_collection.py index 9a60fdf302..92ae67ed72 100644 --- a/sdk/python/pulumi_aws_native/route53/cidr_collection.py +++ b/sdk/python/pulumi_aws_native/route53/cidr_collection.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,21 +23,10 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['CidrCollectionLocationArgs']]] locations: A complex type that contains information about the list of CIDR locations. :param pulumi.Input[str] name: A unique name for the CIDR collection. """ - CidrCollectionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - locations=locations, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - locations: Optional[pulumi.Input[Sequence[pulumi.Input['CidrCollectionLocationArgs']]]] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if locations is not None: - _setter("locations", locations) + pulumi.set(__self__, "locations", locations) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -99,10 +88,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CidrCollectionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/route53/dnssec.py b/sdk/python/pulumi_aws_native/route53/dnssec.py index 59ee0e7f5b..3b1f7cbf15 100644 --- a/sdk/python/pulumi_aws_native/route53/dnssec.py +++ b/sdk/python/pulumi_aws_native/route53/dnssec.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['DnssecArgs', 'Dnssec'] @@ -19,16 +19,7 @@ def __init__(__self__, *, The set of arguments for constructing a Dnssec resource. :param pulumi.Input[str] hosted_zone_id: The unique string (ID) used to identify a hosted zone. """ - DnssecArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - hosted_zone_id=hosted_zone_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hosted_zone_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("hosted_zone_id", hosted_zone_id) + pulumi.set(__self__, "hosted_zone_id", hosted_zone_id) @property @pulumi.getter(name="hostedZoneId") @@ -76,10 +67,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DnssecArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/route53/get_cidr_collection.py b/sdk/python/pulumi_aws_native/route53/get_cidr_collection.py index 9f5ea4bc4a..470a90fbd0 100644 --- a/sdk/python/pulumi_aws_native/route53/get_cidr_collection.py +++ b/sdk/python/pulumi_aws_native/route53/get_cidr_collection.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/route53/get_health_check.py b/sdk/python/pulumi_aws_native/route53/get_health_check.py index 91b3624067..54b8515c27 100644 --- a/sdk/python/pulumi_aws_native/route53/get_health_check.py +++ b/sdk/python/pulumi_aws_native/route53/get_health_check.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/route53/get_hosted_zone.py b/sdk/python/pulumi_aws_native/route53/get_hosted_zone.py index 5b9c864586..b29256d152 100644 --- a/sdk/python/pulumi_aws_native/route53/get_hosted_zone.py +++ b/sdk/python/pulumi_aws_native/route53/get_hosted_zone.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/route53/get_key_signing_key.py b/sdk/python/pulumi_aws_native/route53/get_key_signing_key.py index d527a7d7a8..702504e865 100644 --- a/sdk/python/pulumi_aws_native/route53/get_key_signing_key.py +++ b/sdk/python/pulumi_aws_native/route53/get_key_signing_key.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/route53/get_record_set.py b/sdk/python/pulumi_aws_native/route53/get_record_set.py index beda53a66f..cc574103d6 100644 --- a/sdk/python/pulumi_aws_native/route53/get_record_set.py +++ b/sdk/python/pulumi_aws_native/route53/get_record_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/route53/get_record_set_group.py b/sdk/python/pulumi_aws_native/route53/get_record_set_group.py index 594c5c27f4..fc96dcb277 100644 --- a/sdk/python/pulumi_aws_native/route53/get_record_set_group.py +++ b/sdk/python/pulumi_aws_native/route53/get_record_set_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/route53/health_check.py b/sdk/python/pulumi_aws_native/route53/health_check.py index 2f1a773282..bf310cb9ff 100644 --- a/sdk/python/pulumi_aws_native/route53/health_check.py +++ b/sdk/python/pulumi_aws_native/route53/health_check.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -24,20 +24,9 @@ def __init__(__self__, *, :param pulumi.Input['HealthCheckConfigPropertiesArgs'] health_check_config: A complex type that contains information about the health check. :param pulumi.Input[Sequence[pulumi.Input['HealthCheckTagArgs']]] health_check_tags: An array of key-value pairs to apply to this resource. """ - HealthCheckArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - health_check_config=health_check_config, - health_check_tags=health_check_tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - health_check_config: pulumi.Input['HealthCheckConfigPropertiesArgs'], - health_check_tags: Optional[pulumi.Input[Sequence[pulumi.Input['HealthCheckTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("health_check_config", health_check_config) + pulumi.set(__self__, "health_check_config", health_check_config) if health_check_tags is not None: - _setter("health_check_tags", health_check_tags) + pulumi.set(__self__, "health_check_tags", health_check_tags) @property @pulumi.getter(name="healthCheckConfig") @@ -99,10 +88,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - HealthCheckArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -119,11 +104,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = HealthCheckArgs.__new__(HealthCheckArgs) - if health_check_config is not None and not isinstance(health_check_config, HealthCheckConfigPropertiesArgs): - health_check_config = health_check_config or {} - def _setter(key, value): - health_check_config[key] = value - HealthCheckConfigPropertiesArgs._configure(_setter, **health_check_config) if health_check_config is None and not opts.urn: raise TypeError("Missing required property 'health_check_config'") __props__.__dict__["health_check_config"] = health_check_config diff --git a/sdk/python/pulumi_aws_native/route53/hosted_zone.py b/sdk/python/pulumi_aws_native/route53/hosted_zone.py index c552316261..dcd53fbe1a 100644 --- a/sdk/python/pulumi_aws_native/route53/hosted_zone.py +++ b/sdk/python/pulumi_aws_native/route53/hosted_zone.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -31,33 +31,16 @@ def __init__(__self__, *, If you're creating a public hosted zone, this is the name you have registered with your DNS registrar. If your domain name is registered with a registrar other than Route 53, change the name servers for your domain to the set of NameServers that are returned by the Fn::GetAtt intrinsic function. :param pulumi.Input[Sequence[pulumi.Input['HostedZoneVpcArgs']]] vpcs: A complex type that contains information about the VPCs that are associated with the specified hosted zone. """ - HostedZoneArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - hosted_zone_config=hosted_zone_config, - hosted_zone_tags=hosted_zone_tags, - name=name, - query_logging_config=query_logging_config, - vpcs=vpcs, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hosted_zone_config: Optional[pulumi.Input['HostedZoneConfigArgs']] = None, - hosted_zone_tags: Optional[pulumi.Input[Sequence[pulumi.Input['HostedZoneTagArgs']]]] = None, - name: Optional[pulumi.Input[str]] = None, - query_logging_config: Optional[pulumi.Input['HostedZoneQueryLoggingConfigArgs']] = None, - vpcs: Optional[pulumi.Input[Sequence[pulumi.Input['HostedZoneVpcArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if hosted_zone_config is not None: - _setter("hosted_zone_config", hosted_zone_config) + pulumi.set(__self__, "hosted_zone_config", hosted_zone_config) if hosted_zone_tags is not None: - _setter("hosted_zone_tags", hosted_zone_tags) + pulumi.set(__self__, "hosted_zone_tags", hosted_zone_tags) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if query_logging_config is not None: - _setter("query_logging_config", query_logging_config) + pulumi.set(__self__, "query_logging_config", query_logging_config) if vpcs is not None: - _setter("vpcs", vpcs) + pulumi.set(__self__, "vpcs", vpcs) @property @pulumi.getter(name="hostedZoneConfig") @@ -161,10 +144,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - HostedZoneArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -184,19 +163,9 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = HostedZoneArgs.__new__(HostedZoneArgs) - if hosted_zone_config is not None and not isinstance(hosted_zone_config, HostedZoneConfigArgs): - hosted_zone_config = hosted_zone_config or {} - def _setter(key, value): - hosted_zone_config[key] = value - HostedZoneConfigArgs._configure(_setter, **hosted_zone_config) __props__.__dict__["hosted_zone_config"] = hosted_zone_config __props__.__dict__["hosted_zone_tags"] = hosted_zone_tags __props__.__dict__["name"] = name - if query_logging_config is not None and not isinstance(query_logging_config, HostedZoneQueryLoggingConfigArgs): - query_logging_config = query_logging_config or {} - def _setter(key, value): - query_logging_config[key] = value - HostedZoneQueryLoggingConfigArgs._configure(_setter, **query_logging_config) __props__.__dict__["query_logging_config"] = query_logging_config __props__.__dict__["vpcs"] = vpcs __props__.__dict__["name_servers"] = None diff --git a/sdk/python/pulumi_aws_native/route53/key_signing_key.py b/sdk/python/pulumi_aws_native/route53/key_signing_key.py index 652c479af6..1ecc78083d 100644 --- a/sdk/python/pulumi_aws_native/route53/key_signing_key.py +++ b/sdk/python/pulumi_aws_native/route53/key_signing_key.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -26,26 +26,11 @@ def __init__(__self__, *, :param pulumi.Input['KeySigningKeyStatus'] status: A string specifying the initial status of the key signing key (KSK). You can set the value to ACTIVE or INACTIVE. :param pulumi.Input[str] name: An alphanumeric string used to identify a key signing key (KSK). Name must be unique for each key signing key in the same hosted zone. """ - KeySigningKeyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - hosted_zone_id=hosted_zone_id, - key_management_service_arn=key_management_service_arn, - status=status, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hosted_zone_id: pulumi.Input[str], - key_management_service_arn: pulumi.Input[str], - status: pulumi.Input['KeySigningKeyStatus'], - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("hosted_zone_id", hosted_zone_id) - _setter("key_management_service_arn", key_management_service_arn) - _setter("status", status) + pulumi.set(__self__, "hosted_zone_id", hosted_zone_id) + pulumi.set(__self__, "key_management_service_arn", key_management_service_arn) + pulumi.set(__self__, "status", status) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="hostedZoneId") @@ -135,10 +120,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - KeySigningKeyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/route53/outputs.py b/sdk/python/pulumi_aws_native/route53/outputs.py index 233155e6f7..d49e8f49ce 100644 --- a/sdk/python/pulumi_aws_native/route53/outputs.py +++ b/sdk/python/pulumi_aws_native/route53/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -57,19 +57,8 @@ def __init__(__self__, *, :param Sequence[str] cidr_list: A list of CIDR blocks. :param str location_name: The name of the location that is associated with the CIDR collection. """ - CidrCollectionLocation._configure( - lambda key, value: pulumi.set(__self__, key, value), - cidr_list=cidr_list, - location_name=location_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cidr_list: Sequence[str], - location_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cidr_list", cidr_list) - _setter("location_name", location_name) + pulumi.set(__self__, "cidr_list", cidr_list) + pulumi.set(__self__, "location_name", location_name) @property @pulumi.getter(name="cidrList") @@ -101,19 +90,8 @@ def __init__(__self__, *, :param str name: The name of the CloudWatch alarm that you want Amazon Route 53 health checkers to use to determine whether this health check is healthy. :param str region: For the CloudWatch alarm that you want Route 53 health checkers to use to determine whether this health check is healthy, the region that the alarm was created in. """ - HealthCheckAlarmIdentifier._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - region=region, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - region: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("region", region) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "region", region) @property @pulumi.getter @@ -199,80 +177,39 @@ def __init__(__self__, *, """ A complex type that contains information about the health check. """ - HealthCheckConfigProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - alarm_identifier=alarm_identifier, - child_health_checks=child_health_checks, - enable_sni=enable_sni, - failure_threshold=failure_threshold, - fully_qualified_domain_name=fully_qualified_domain_name, - health_threshold=health_threshold, - insufficient_data_health_status=insufficient_data_health_status, - inverted=inverted, - ip_address=ip_address, - measure_latency=measure_latency, - port=port, - regions=regions, - request_interval=request_interval, - resource_path=resource_path, - routing_control_arn=routing_control_arn, - search_string=search_string, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: 'HealthCheckConfigPropertiesType', - alarm_identifier: Optional['outputs.HealthCheckAlarmIdentifier'] = None, - child_health_checks: Optional[Sequence[str]] = None, - enable_sni: Optional[bool] = None, - failure_threshold: Optional[int] = None, - fully_qualified_domain_name: Optional[str] = None, - health_threshold: Optional[int] = None, - insufficient_data_health_status: Optional['HealthCheckConfigPropertiesInsufficientDataHealthStatus'] = None, - inverted: Optional[bool] = None, - ip_address: Optional[str] = None, - measure_latency: Optional[bool] = None, - port: Optional[int] = None, - regions: Optional[Sequence[str]] = None, - request_interval: Optional[int] = None, - resource_path: Optional[str] = None, - routing_control_arn: Optional[str] = None, - search_string: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if alarm_identifier is not None: - _setter("alarm_identifier", alarm_identifier) + pulumi.set(__self__, "alarm_identifier", alarm_identifier) if child_health_checks is not None: - _setter("child_health_checks", child_health_checks) + pulumi.set(__self__, "child_health_checks", child_health_checks) if enable_sni is not None: - _setter("enable_sni", enable_sni) + pulumi.set(__self__, "enable_sni", enable_sni) if failure_threshold is not None: - _setter("failure_threshold", failure_threshold) + pulumi.set(__self__, "failure_threshold", failure_threshold) if fully_qualified_domain_name is not None: - _setter("fully_qualified_domain_name", fully_qualified_domain_name) + pulumi.set(__self__, "fully_qualified_domain_name", fully_qualified_domain_name) if health_threshold is not None: - _setter("health_threshold", health_threshold) + pulumi.set(__self__, "health_threshold", health_threshold) if insufficient_data_health_status is not None: - _setter("insufficient_data_health_status", insufficient_data_health_status) + pulumi.set(__self__, "insufficient_data_health_status", insufficient_data_health_status) if inverted is not None: - _setter("inverted", inverted) + pulumi.set(__self__, "inverted", inverted) if ip_address is not None: - _setter("ip_address", ip_address) + pulumi.set(__self__, "ip_address", ip_address) if measure_latency is not None: - _setter("measure_latency", measure_latency) + pulumi.set(__self__, "measure_latency", measure_latency) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if regions is not None: - _setter("regions", regions) + pulumi.set(__self__, "regions", regions) if request_interval is not None: - _setter("request_interval", request_interval) + pulumi.set(__self__, "request_interval", request_interval) if resource_path is not None: - _setter("resource_path", resource_path) + pulumi.set(__self__, "resource_path", resource_path) if routing_control_arn is not None: - _setter("routing_control_arn", routing_control_arn) + pulumi.set(__self__, "routing_control_arn", routing_control_arn) if search_string is not None: - _setter("search_string", search_string) + pulumi.set(__self__, "search_string", search_string) @property @pulumi.getter @@ -373,19 +310,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. :param str value: The value for the tag. """ - HealthCheckTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -419,17 +345,8 @@ def __init__(__self__, *, If you don't want to specify a comment, omit the HostedZoneConfig and Comment elements. :param str comment: Any comments that you want to include about the hosted zone. """ - HostedZoneConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - comment=comment, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comment: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if comment is not None: - _setter("comment", comment) + pulumi.set(__self__, "comment", comment) @property @pulumi.getter @@ -468,16 +385,7 @@ def __init__(__self__, *, A complex type that contains information about a configuration for DNS query logging. :param str cloud_watch_logs_log_group_arn: The Amazon Resource Name (ARN) of the CloudWatch Logs log group that Amazon Route 53 is publishing logs to. """ - HostedZoneQueryLoggingConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_logs_log_group_arn=cloud_watch_logs_log_group_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_logs_log_group_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cloud_watch_logs_log_group_arn", cloud_watch_logs_log_group_arn) + pulumi.set(__self__, "cloud_watch_logs_log_group_arn", cloud_watch_logs_log_group_arn) @property @pulumi.getter(name="cloudWatchLogsLogGroupArn") @@ -501,19 +409,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. :param str value: The value for the tag. """ - HostedZoneTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -564,19 +461,8 @@ def __init__(__self__, *, :param str vpc_id: The ID of an Amazon VPC. :param str vpc_region: The region that an Amazon VPC was created in. See https://docs.aws.amazon.com/general/latest/gr/rande.html for a list of up to date regions. """ - HostedZoneVpc._configure( - lambda key, value: pulumi.set(__self__, key, value), - vpc_id=vpc_id, - vpc_region=vpc_region, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - vpc_id: str, - vpc_region: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("vpc_id", vpc_id) - _setter("vpc_region", vpc_region) + pulumi.set(__self__, "vpc_id", vpc_id) + pulumi.set(__self__, "vpc_region", vpc_region) @property @pulumi.getter(name="vpcId") @@ -622,23 +508,10 @@ def __init__(__self__, *, dns_name: str, hosted_zone_id: str, evaluate_target_health: Optional[bool] = None): - RecordSetAliasTarget._configure( - lambda key, value: pulumi.set(__self__, key, value), - dns_name=dns_name, - hosted_zone_id=hosted_zone_id, - evaluate_target_health=evaluate_target_health, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dns_name: str, - hosted_zone_id: str, - evaluate_target_health: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("dns_name", dns_name) - _setter("hosted_zone_id", hosted_zone_id) + pulumi.set(__self__, "dns_name", dns_name) + pulumi.set(__self__, "hosted_zone_id", hosted_zone_id) if evaluate_target_health is not None: - _setter("evaluate_target_health", evaluate_target_health) + pulumi.set(__self__, "evaluate_target_health", evaluate_target_health) @property @pulumi.getter(name="dnsName") @@ -680,19 +553,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, collection_id: str, location_name: str): - RecordSetCidrRoutingConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - collection_id=collection_id, - location_name=location_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - collection_id: str, - location_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("collection_id", collection_id) - _setter("location_name", location_name) + pulumi.set(__self__, "collection_id", collection_id) + pulumi.set(__self__, "location_name", location_name) @property @pulumi.getter(name="collectionId") @@ -732,25 +594,12 @@ def __init__(__self__, *, continent_code: Optional[str] = None, country_code: Optional[str] = None, subdivision_code: Optional[str] = None): - RecordSetGeoLocation._configure( - lambda key, value: pulumi.set(__self__, key, value), - continent_code=continent_code, - country_code=country_code, - subdivision_code=subdivision_code, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - continent_code: Optional[str] = None, - country_code: Optional[str] = None, - subdivision_code: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if continent_code is not None: - _setter("continent_code", continent_code) + pulumi.set(__self__, "continent_code", continent_code) if country_code is not None: - _setter("country_code", country_code) + pulumi.set(__self__, "country_code", country_code) if subdivision_code is not None: - _setter("subdivision_code", subdivision_code) + pulumi.set(__self__, "subdivision_code", subdivision_code) @property @pulumi.getter(name="continentCode") @@ -795,23 +644,10 @@ def __init__(__self__, *, dns_name: str, hosted_zone_id: str, evaluate_target_health: Optional[bool] = None): - RecordSetGroupAliasTarget._configure( - lambda key, value: pulumi.set(__self__, key, value), - dns_name=dns_name, - hosted_zone_id=hosted_zone_id, - evaluate_target_health=evaluate_target_health, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dns_name: str, - hosted_zone_id: str, - evaluate_target_health: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("dns_name", dns_name) - _setter("hosted_zone_id", hosted_zone_id) + pulumi.set(__self__, "dns_name", dns_name) + pulumi.set(__self__, "hosted_zone_id", hosted_zone_id) if evaluate_target_health is not None: - _setter("evaluate_target_health", evaluate_target_health) + pulumi.set(__self__, "evaluate_target_health", evaluate_target_health) @property @pulumi.getter(name="dnsName") @@ -853,19 +689,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, collection_id: str, location_name: str): - RecordSetGroupCidrRoutingConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - collection_id=collection_id, - location_name=location_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - collection_id: str, - location_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("collection_id", collection_id) - _setter("location_name", location_name) + pulumi.set(__self__, "collection_id", collection_id) + pulumi.set(__self__, "location_name", location_name) @property @pulumi.getter(name="collectionId") @@ -905,25 +730,12 @@ def __init__(__self__, *, continent_code: Optional[str] = None, country_code: Optional[str] = None, subdivision_code: Optional[str] = None): - RecordSetGroupGeoLocation._configure( - lambda key, value: pulumi.set(__self__, key, value), - continent_code=continent_code, - country_code=country_code, - subdivision_code=subdivision_code, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - continent_code: Optional[str] = None, - country_code: Optional[str] = None, - subdivision_code: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if continent_code is not None: - _setter("continent_code", continent_code) + pulumi.set(__self__, "continent_code", continent_code) if country_code is not None: - _setter("country_code", country_code) + pulumi.set(__self__, "country_code", country_code) if subdivision_code is not None: - _setter("subdivision_code", subdivision_code) + pulumi.set(__self__, "subdivision_code", subdivision_code) @property @pulumi.getter(name="continentCode") @@ -992,71 +804,34 @@ def __init__(__self__, *, set_identifier: Optional[str] = None, ttl: Optional[str] = None, weight: Optional[int] = None): - RecordSetGroupRecordSet._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - type=type, - alias_target=alias_target, - cidr_routing_config=cidr_routing_config, - failover=failover, - geo_location=geo_location, - health_check_id=health_check_id, - hosted_zone_id=hosted_zone_id, - hosted_zone_name=hosted_zone_name, - multi_value_answer=multi_value_answer, - region=region, - resource_records=resource_records, - set_identifier=set_identifier, - ttl=ttl, - weight=weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - type: str, - alias_target: Optional['outputs.RecordSetGroupAliasTarget'] = None, - cidr_routing_config: Optional['outputs.RecordSetGroupCidrRoutingConfig'] = None, - failover: Optional[str] = None, - geo_location: Optional['outputs.RecordSetGroupGeoLocation'] = None, - health_check_id: Optional[str] = None, - hosted_zone_id: Optional[str] = None, - hosted_zone_name: Optional[str] = None, - multi_value_answer: Optional[bool] = None, - region: Optional[str] = None, - resource_records: Optional[Sequence[str]] = None, - set_identifier: Optional[str] = None, - ttl: Optional[str] = None, - weight: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("type", type) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "type", type) if alias_target is not None: - _setter("alias_target", alias_target) + pulumi.set(__self__, "alias_target", alias_target) if cidr_routing_config is not None: - _setter("cidr_routing_config", cidr_routing_config) + pulumi.set(__self__, "cidr_routing_config", cidr_routing_config) if failover is not None: - _setter("failover", failover) + pulumi.set(__self__, "failover", failover) if geo_location is not None: - _setter("geo_location", geo_location) + pulumi.set(__self__, "geo_location", geo_location) if health_check_id is not None: - _setter("health_check_id", health_check_id) + pulumi.set(__self__, "health_check_id", health_check_id) if hosted_zone_id is not None: - _setter("hosted_zone_id", hosted_zone_id) + pulumi.set(__self__, "hosted_zone_id", hosted_zone_id) if hosted_zone_name is not None: - _setter("hosted_zone_name", hosted_zone_name) + pulumi.set(__self__, "hosted_zone_name", hosted_zone_name) if multi_value_answer is not None: - _setter("multi_value_answer", multi_value_answer) + pulumi.set(__self__, "multi_value_answer", multi_value_answer) if region is not None: - _setter("region", region) + pulumi.set(__self__, "region", region) if resource_records is not None: - _setter("resource_records", resource_records) + pulumi.set(__self__, "resource_records", resource_records) if set_identifier is not None: - _setter("set_identifier", set_identifier) + pulumi.set(__self__, "set_identifier", set_identifier) if ttl is not None: - _setter("ttl", ttl) + pulumi.set(__self__, "ttl", ttl) if weight is not None: - _setter("weight", weight) + pulumi.set(__self__, "weight", weight) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/route53/record_set.py b/sdk/python/pulumi_aws_native/route53/record_set.py index f568561418..fdbf15dd41 100644 --- a/sdk/python/pulumi_aws_native/route53/record_set.py +++ b/sdk/python/pulumi_aws_native/route53/record_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -35,76 +35,37 @@ def __init__(__self__, *, """ The set of arguments for constructing a RecordSet resource. """ - RecordSetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - alias_target=alias_target, - cidr_routing_config=cidr_routing_config, - comment=comment, - failover=failover, - geo_location=geo_location, - health_check_id=health_check_id, - hosted_zone_id=hosted_zone_id, - hosted_zone_name=hosted_zone_name, - multi_value_answer=multi_value_answer, - name=name, - region=region, - resource_records=resource_records, - set_identifier=set_identifier, - ttl=ttl, - weight=weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input[str], - alias_target: Optional[pulumi.Input['RecordSetAliasTargetArgs']] = None, - cidr_routing_config: Optional[pulumi.Input['RecordSetCidrRoutingConfigArgs']] = None, - comment: Optional[pulumi.Input[str]] = None, - failover: Optional[pulumi.Input[str]] = None, - geo_location: Optional[pulumi.Input['RecordSetGeoLocationArgs']] = None, - health_check_id: Optional[pulumi.Input[str]] = None, - hosted_zone_id: Optional[pulumi.Input[str]] = None, - hosted_zone_name: Optional[pulumi.Input[str]] = None, - multi_value_answer: Optional[pulumi.Input[bool]] = None, - name: Optional[pulumi.Input[str]] = None, - region: Optional[pulumi.Input[str]] = None, - resource_records: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - set_identifier: Optional[pulumi.Input[str]] = None, - ttl: Optional[pulumi.Input[str]] = None, - weight: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if alias_target is not None: - _setter("alias_target", alias_target) + pulumi.set(__self__, "alias_target", alias_target) if cidr_routing_config is not None: - _setter("cidr_routing_config", cidr_routing_config) + pulumi.set(__self__, "cidr_routing_config", cidr_routing_config) if comment is not None: - _setter("comment", comment) + pulumi.set(__self__, "comment", comment) if failover is not None: - _setter("failover", failover) + pulumi.set(__self__, "failover", failover) if geo_location is not None: - _setter("geo_location", geo_location) + pulumi.set(__self__, "geo_location", geo_location) if health_check_id is not None: - _setter("health_check_id", health_check_id) + pulumi.set(__self__, "health_check_id", health_check_id) if hosted_zone_id is not None: - _setter("hosted_zone_id", hosted_zone_id) + pulumi.set(__self__, "hosted_zone_id", hosted_zone_id) if hosted_zone_name is not None: - _setter("hosted_zone_name", hosted_zone_name) + pulumi.set(__self__, "hosted_zone_name", hosted_zone_name) if multi_value_answer is not None: - _setter("multi_value_answer", multi_value_answer) + pulumi.set(__self__, "multi_value_answer", multi_value_answer) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if region is not None: - _setter("region", region) + pulumi.set(__self__, "region", region) if resource_records is not None: - _setter("resource_records", resource_records) + pulumi.set(__self__, "resource_records", resource_records) if set_identifier is not None: - _setter("set_identifier", set_identifier) + pulumi.set(__self__, "set_identifier", set_identifier) if ttl is not None: - _setter("ttl", ttl) + pulumi.set(__self__, "ttl", ttl) if weight is not None: - _setter("weight", weight) + pulumi.set(__self__, "weight", weight) @property @pulumi.getter @@ -303,10 +264,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RecordSetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -338,25 +295,10 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = RecordSetArgs.__new__(RecordSetArgs) - if alias_target is not None and not isinstance(alias_target, RecordSetAliasTargetArgs): - alias_target = alias_target or {} - def _setter(key, value): - alias_target[key] = value - RecordSetAliasTargetArgs._configure(_setter, **alias_target) __props__.__dict__["alias_target"] = alias_target - if cidr_routing_config is not None and not isinstance(cidr_routing_config, RecordSetCidrRoutingConfigArgs): - cidr_routing_config = cidr_routing_config or {} - def _setter(key, value): - cidr_routing_config[key] = value - RecordSetCidrRoutingConfigArgs._configure(_setter, **cidr_routing_config) __props__.__dict__["cidr_routing_config"] = cidr_routing_config __props__.__dict__["comment"] = comment __props__.__dict__["failover"] = failover - if geo_location is not None and not isinstance(geo_location, RecordSetGeoLocationArgs): - geo_location = geo_location or {} - def _setter(key, value): - geo_location[key] = value - RecordSetGeoLocationArgs._configure(_setter, **geo_location) __props__.__dict__["geo_location"] = geo_location __props__.__dict__["health_check_id"] = health_check_id __props__.__dict__["hosted_zone_id"] = hosted_zone_id diff --git a/sdk/python/pulumi_aws_native/route53/record_set_group.py b/sdk/python/pulumi_aws_native/route53/record_set_group.py index 5e9d9bca73..b011da5103 100644 --- a/sdk/python/pulumi_aws_native/route53/record_set_group.py +++ b/sdk/python/pulumi_aws_native/route53/record_set_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,29 +23,14 @@ def __init__(__self__, *, """ The set of arguments for constructing a RecordSetGroup resource. """ - RecordSetGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - comment=comment, - hosted_zone_id=hosted_zone_id, - hosted_zone_name=hosted_zone_name, - record_sets=record_sets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comment: Optional[pulumi.Input[str]] = None, - hosted_zone_id: Optional[pulumi.Input[str]] = None, - hosted_zone_name: Optional[pulumi.Input[str]] = None, - record_sets: Optional[pulumi.Input[Sequence[pulumi.Input['RecordSetGroupRecordSetArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if comment is not None: - _setter("comment", comment) + pulumi.set(__self__, "comment", comment) if hosted_zone_id is not None: - _setter("hosted_zone_id", hosted_zone_id) + pulumi.set(__self__, "hosted_zone_id", hosted_zone_id) if hosted_zone_name is not None: - _setter("hosted_zone_name", hosted_zone_name) + pulumi.set(__self__, "hosted_zone_name", hosted_zone_name) if record_sets is not None: - _setter("record_sets", record_sets) + pulumi.set(__self__, "record_sets", record_sets) @property @pulumi.getter @@ -124,10 +109,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RecordSetGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/route53recoverycontrol/_inputs.py b/sdk/python/pulumi_aws_native/route53recoverycontrol/_inputs.py index cf48924bad..93f67b4901 100644 --- a/sdk/python/pulumi_aws_native/route53recoverycontrol/_inputs.py +++ b/sdk/python/pulumi_aws_native/route53recoverycontrol/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -24,19 +24,8 @@ class ClusterTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ClusterTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -62,19 +51,8 @@ class ControlPanelTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ControlPanelTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -105,19 +83,8 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] asserted_controls: The routing controls that are part of transactions that are evaluated to determine if a request to change a routing control state is allowed. For example, you might include three routing controls, one for each of three AWS Regions. :param pulumi.Input[int] wait_period_ms: An evaluation period, in milliseconds (ms), during which any request against the target routing controls will fail. This helps prevent "flapping" of state. The wait period is 5000 ms by default, but you can choose a custom value. """ - SafetyRuleAssertionRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - asserted_controls=asserted_controls, - wait_period_ms=wait_period_ms, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - asserted_controls: pulumi.Input[Sequence[pulumi.Input[str]]], - wait_period_ms: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("asserted_controls", asserted_controls) - _setter("wait_period_ms", wait_period_ms) + pulumi.set(__self__, "asserted_controls", asserted_controls) + pulumi.set(__self__, "wait_period_ms", wait_period_ms) @property @pulumi.getter(name="assertedControls") @@ -157,22 +124,9 @@ def __init__(__self__, *, In other words, your ability to change the routing controls that you have specified as TargetControls is gated by the rule that you set for the routing controls in GatingControls. :param pulumi.Input[int] wait_period_ms: An evaluation period, in milliseconds (ms), during which any request against the target routing controls will fail. This helps prevent "flapping" of state. The wait period is 5000 ms by default, but you can choose a custom value. """ - SafetyRuleGatingRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - gating_controls=gating_controls, - target_controls=target_controls, - wait_period_ms=wait_period_ms, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - gating_controls: pulumi.Input[Sequence[pulumi.Input[str]]], - target_controls: pulumi.Input[Sequence[pulumi.Input[str]]], - wait_period_ms: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("gating_controls", gating_controls) - _setter("target_controls", target_controls) - _setter("wait_period_ms", wait_period_ms) + pulumi.set(__self__, "gating_controls", gating_controls) + pulumi.set(__self__, "target_controls", target_controls) + pulumi.set(__self__, "wait_period_ms", wait_period_ms) @property @pulumi.getter(name="gatingControls") @@ -223,22 +177,9 @@ def __init__(__self__, *, :param pulumi.Input[bool] inverted: Logical negation of the rule. If the rule would usually evaluate true, it's evaluated as false, and vice versa. :param pulumi.Input[int] threshold: The value of N, when you specify an ATLEAST rule type. That is, Threshold is the number of controls that must be set when you specify an ATLEAST type. """ - SafetyRuleRuleConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - inverted=inverted, - threshold=threshold, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - inverted: pulumi.Input[bool], - threshold: pulumi.Input[int], - type: pulumi.Input['SafetyRuleRuleType'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("inverted", inverted) - _setter("threshold", threshold) - _setter("type", type) + pulumi.set(__self__, "inverted", inverted) + pulumi.set(__self__, "threshold", threshold) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -279,19 +220,8 @@ class SafetyRuleTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - SafetyRuleTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/route53recoverycontrol/cluster.py b/sdk/python/pulumi_aws_native/route53recoverycontrol/cluster.py index 8e7cbf4f05..9af222ae94 100644 --- a/sdk/python/pulumi_aws_native/route53recoverycontrol/cluster.py +++ b/sdk/python/pulumi_aws_native/route53recoverycontrol/cluster.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -24,21 +24,10 @@ def __init__(__self__, *, :param pulumi.Input[str] name: Name of a Cluster. You can use any non-white space character in the name :param pulumi.Input[Sequence[pulumi.Input['ClusterTagArgs']]] tags: A collection of tags associated with a resource """ - ClusterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ClusterTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -100,10 +89,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ClusterArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/route53recoverycontrol/control_panel.py b/sdk/python/pulumi_aws_native/route53recoverycontrol/control_panel.py index ef58646321..b95cdbcab4 100644 --- a/sdk/python/pulumi_aws_native/route53recoverycontrol/control_panel.py +++ b/sdk/python/pulumi_aws_native/route53recoverycontrol/control_panel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -26,25 +26,12 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The name of the control panel. You can use any non-white space character in the name. :param pulumi.Input[Sequence[pulumi.Input['ControlPanelTagArgs']]] tags: A collection of tags associated with a resource """ - ControlPanelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cluster_arn=cluster_arn, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cluster_arn: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ControlPanelTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cluster_arn is not None: - _setter("cluster_arn", cluster_arn) + pulumi.set(__self__, "cluster_arn", cluster_arn) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="clusterArn") @@ -120,10 +107,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ControlPanelArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/route53recoverycontrol/get_cluster.py b/sdk/python/pulumi_aws_native/route53recoverycontrol/get_cluster.py index 9edc1da77b..9323eb768e 100644 --- a/sdk/python/pulumi_aws_native/route53recoverycontrol/get_cluster.py +++ b/sdk/python/pulumi_aws_native/route53recoverycontrol/get_cluster.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/route53recoverycontrol/get_control_panel.py b/sdk/python/pulumi_aws_native/route53recoverycontrol/get_control_panel.py index 665279467e..a197fbf3d0 100644 --- a/sdk/python/pulumi_aws_native/route53recoverycontrol/get_control_panel.py +++ b/sdk/python/pulumi_aws_native/route53recoverycontrol/get_control_panel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/route53recoverycontrol/get_routing_control.py b/sdk/python/pulumi_aws_native/route53recoverycontrol/get_routing_control.py index a00514280c..f17884790c 100644 --- a/sdk/python/pulumi_aws_native/route53recoverycontrol/get_routing_control.py +++ b/sdk/python/pulumi_aws_native/route53recoverycontrol/get_routing_control.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/route53recoverycontrol/get_safety_rule.py b/sdk/python/pulumi_aws_native/route53recoverycontrol/get_safety_rule.py index 01ae46542d..84d10072b1 100644 --- a/sdk/python/pulumi_aws_native/route53recoverycontrol/get_safety_rule.py +++ b/sdk/python/pulumi_aws_native/route53recoverycontrol/get_safety_rule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/route53recoverycontrol/outputs.py b/sdk/python/pulumi_aws_native/route53recoverycontrol/outputs.py index 4a99eb849c..4bdfe66eba 100644 --- a/sdk/python/pulumi_aws_native/route53recoverycontrol/outputs.py +++ b/sdk/python/pulumi_aws_native/route53recoverycontrol/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -25,21 +25,10 @@ class ClusterEndpoint(dict): def __init__(__self__, *, endpoint: Optional[str] = None, region: Optional[str] = None): - ClusterEndpoint._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoint=endpoint, - region=region, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoint: Optional[str] = None, - region: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if endpoint is not None: - _setter("endpoint", endpoint) + pulumi.set(__self__, "endpoint", endpoint) if region is not None: - _setter("region", region) + pulumi.set(__self__, "region", region) @property @pulumi.getter @@ -57,19 +46,8 @@ class ClusterTag(dict): def __init__(__self__, *, key: str, value: str): - ClusterTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -87,19 +65,8 @@ class ControlPanelTag(dict): def __init__(__self__, *, key: str, value: str): - ControlPanelTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -144,19 +111,8 @@ def __init__(__self__, *, :param Sequence[str] asserted_controls: The routing controls that are part of transactions that are evaluated to determine if a request to change a routing control state is allowed. For example, you might include three routing controls, one for each of three AWS Regions. :param int wait_period_ms: An evaluation period, in milliseconds (ms), during which any request against the target routing controls will fail. This helps prevent "flapping" of state. The wait period is 5000 ms by default, but you can choose a custom value. """ - SafetyRuleAssertionRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - asserted_controls=asserted_controls, - wait_period_ms=wait_period_ms, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - asserted_controls: Sequence[str], - wait_period_ms: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("asserted_controls", asserted_controls) - _setter("wait_period_ms", wait_period_ms) + pulumi.set(__self__, "asserted_controls", asserted_controls) + pulumi.set(__self__, "wait_period_ms", wait_period_ms) @property @pulumi.getter(name="assertedControls") @@ -212,22 +168,9 @@ def __init__(__self__, *, In other words, your ability to change the routing controls that you have specified as TargetControls is gated by the rule that you set for the routing controls in GatingControls. :param int wait_period_ms: An evaluation period, in milliseconds (ms), during which any request against the target routing controls will fail. This helps prevent "flapping" of state. The wait period is 5000 ms by default, but you can choose a custom value. """ - SafetyRuleGatingRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - gating_controls=gating_controls, - target_controls=target_controls, - wait_period_ms=wait_period_ms, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - gating_controls: Sequence[str], - target_controls: Sequence[str], - wait_period_ms: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("gating_controls", gating_controls) - _setter("target_controls", target_controls) - _setter("wait_period_ms", wait_period_ms) + pulumi.set(__self__, "gating_controls", gating_controls) + pulumi.set(__self__, "target_controls", target_controls) + pulumi.set(__self__, "wait_period_ms", wait_period_ms) @property @pulumi.getter(name="gatingControls") @@ -269,22 +212,9 @@ def __init__(__self__, *, :param bool inverted: Logical negation of the rule. If the rule would usually evaluate true, it's evaluated as false, and vice versa. :param int threshold: The value of N, when you specify an ATLEAST rule type. That is, Threshold is the number of controls that must be set when you specify an ATLEAST type. """ - SafetyRuleRuleConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - inverted=inverted, - threshold=threshold, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - inverted: bool, - threshold: int, - type: 'SafetyRuleRuleType', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("inverted", inverted) - _setter("threshold", threshold) - _setter("type", type) + pulumi.set(__self__, "inverted", inverted) + pulumi.set(__self__, "threshold", threshold) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -313,19 +243,8 @@ class SafetyRuleTag(dict): def __init__(__self__, *, key: str, value: str): - SafetyRuleTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/route53recoverycontrol/routing_control.py b/sdk/python/pulumi_aws_native/route53recoverycontrol/routing_control.py index 1ff82c8f11..27a91e4d62 100644 --- a/sdk/python/pulumi_aws_native/route53recoverycontrol/routing_control.py +++ b/sdk/python/pulumi_aws_native/route53recoverycontrol/routing_control.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -24,25 +24,12 @@ def __init__(__self__, *, :param pulumi.Input[str] control_panel_arn: The Amazon Resource Name (ARN) of the control panel. :param pulumi.Input[str] name: The name of the routing control. You can use any non-white space character in the name. """ - RoutingControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cluster_arn=cluster_arn, - control_panel_arn=control_panel_arn, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cluster_arn: Optional[pulumi.Input[str]] = None, - control_panel_arn: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cluster_arn is not None: - _setter("cluster_arn", cluster_arn) + pulumi.set(__self__, "cluster_arn", cluster_arn) if control_panel_arn is not None: - _setter("control_panel_arn", control_panel_arn) + pulumi.set(__self__, "control_panel_arn", control_panel_arn) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="clusterArn") @@ -118,10 +105,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RoutingControlArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/route53recoverycontrol/safety_rule.py b/sdk/python/pulumi_aws_native/route53recoverycontrol/safety_rule.py index d4e0a405b7..087844a12a 100644 --- a/sdk/python/pulumi_aws_native/route53recoverycontrol/safety_rule.py +++ b/sdk/python/pulumi_aws_native/route53recoverycontrol/safety_rule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -28,37 +28,18 @@ def __init__(__self__, *, :param pulumi.Input[str] control_panel_arn: The Amazon Resource Name (ARN) of the control panel. :param pulumi.Input[Sequence[pulumi.Input['SafetyRuleTagArgs']]] tags: A collection of tags associated with a resource """ - SafetyRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - assertion_rule=assertion_rule, - control_panel_arn=control_panel_arn, - gating_rule=gating_rule, - name=name, - rule_config=rule_config, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - assertion_rule: Optional[pulumi.Input['SafetyRuleAssertionRuleArgs']] = None, - control_panel_arn: Optional[pulumi.Input[str]] = None, - gating_rule: Optional[pulumi.Input['SafetyRuleGatingRuleArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - rule_config: Optional[pulumi.Input['SafetyRuleRuleConfigArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['SafetyRuleTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if assertion_rule is not None: - _setter("assertion_rule", assertion_rule) + pulumi.set(__self__, "assertion_rule", assertion_rule) if control_panel_arn is not None: - _setter("control_panel_arn", control_panel_arn) + pulumi.set(__self__, "control_panel_arn", control_panel_arn) if gating_rule is not None: - _setter("gating_rule", gating_rule) + pulumi.set(__self__, "gating_rule", gating_rule) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if rule_config is not None: - _setter("rule_config", rule_config) + pulumi.set(__self__, "rule_config", rule_config) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="assertionRule") @@ -160,10 +141,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SafetyRuleArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -184,25 +161,10 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = SafetyRuleArgs.__new__(SafetyRuleArgs) - if assertion_rule is not None and not isinstance(assertion_rule, SafetyRuleAssertionRuleArgs): - assertion_rule = assertion_rule or {} - def _setter(key, value): - assertion_rule[key] = value - SafetyRuleAssertionRuleArgs._configure(_setter, **assertion_rule) __props__.__dict__["assertion_rule"] = assertion_rule __props__.__dict__["control_panel_arn"] = control_panel_arn - if gating_rule is not None and not isinstance(gating_rule, SafetyRuleGatingRuleArgs): - gating_rule = gating_rule or {} - def _setter(key, value): - gating_rule[key] = value - SafetyRuleGatingRuleArgs._configure(_setter, **gating_rule) __props__.__dict__["gating_rule"] = gating_rule __props__.__dict__["name"] = name - if rule_config is not None and not isinstance(rule_config, SafetyRuleRuleConfigArgs): - rule_config = rule_config or {} - def _setter(key, value): - rule_config[key] = value - SafetyRuleRuleConfigArgs._configure(_setter, **rule_config) __props__.__dict__["rule_config"] = rule_config __props__.__dict__["tags"] = tags __props__.__dict__["safety_rule_arn"] = None diff --git a/sdk/python/pulumi_aws_native/route53recoveryreadiness/_inputs.py b/sdk/python/pulumi_aws_native/route53recoveryreadiness/_inputs.py index bd23308b61..16a62d8964 100644 --- a/sdk/python/pulumi_aws_native/route53recoveryreadiness/_inputs.py +++ b/sdk/python/pulumi_aws_native/route53recoveryreadiness/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -26,19 +26,8 @@ class CellTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - CellTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -64,19 +53,8 @@ class ReadinessCheckTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ReadinessCheckTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -102,19 +80,8 @@ class RecoveryGroupTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - RecoveryGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -150,33 +117,16 @@ def __init__(__self__, *, :param pulumi.Input[str] record_set_id: The Route 53 record set ID that will uniquely identify a DNS record, given a name and a type. :param pulumi.Input[str] record_type: The type of DNS record of the target resource. """ - ResourceSetDnsTargetResourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - domain_name=domain_name, - hosted_zone_arn=hosted_zone_arn, - record_set_id=record_set_id, - record_type=record_type, - target_resource=target_resource, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - domain_name: Optional[pulumi.Input[str]] = None, - hosted_zone_arn: Optional[pulumi.Input[str]] = None, - record_set_id: Optional[pulumi.Input[str]] = None, - record_type: Optional[pulumi.Input[str]] = None, - target_resource: Optional[pulumi.Input['ResourceSetTargetResourceArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if domain_name is not None: - _setter("domain_name", domain_name) + pulumi.set(__self__, "domain_name", domain_name) if hosted_zone_arn is not None: - _setter("hosted_zone_arn", hosted_zone_arn) + pulumi.set(__self__, "hosted_zone_arn", hosted_zone_arn) if record_set_id is not None: - _setter("record_set_id", record_set_id) + pulumi.set(__self__, "record_set_id", record_set_id) if record_type is not None: - _setter("record_type", record_type) + pulumi.set(__self__, "record_type", record_type) if target_resource is not None: - _setter("target_resource", target_resource) + pulumi.set(__self__, "target_resource", target_resource) @property @pulumi.getter(name="domainName") @@ -244,17 +194,8 @@ def __init__(__self__, *, The Network Load Balancer resource that a DNS target resource points to. :param pulumi.Input[str] arn: A Network Load Balancer resource Amazon Resource Name (ARN). """ - ResourceSetNlbResourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) @property @pulumi.getter @@ -279,21 +220,10 @@ def __init__(__self__, *, :param pulumi.Input[str] domain_name: The DNS target domain name. :param pulumi.Input[str] record_set_id: The Resource Record set id. """ - ResourceSetR53ResourceRecordArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - domain_name=domain_name, - record_set_id=record_set_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - domain_name: Optional[pulumi.Input[str]] = None, - record_set_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if domain_name is not None: - _setter("domain_name", domain_name) + pulumi.set(__self__, "domain_name", domain_name) if record_set_id is not None: - _setter("record_set_id", record_set_id) + pulumi.set(__self__, "record_set_id", record_set_id) @property @pulumi.getter(name="domainName") @@ -333,29 +263,14 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] readiness_scopes: A list of recovery group Amazon Resource Names (ARNs) and cell ARNs that this resource is contained within. :param pulumi.Input[str] resource_arn: The Amazon Resource Name (ARN) of the AWS resource. """ - ResourceSetResourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - component_id=component_id, - dns_target_resource=dns_target_resource, - readiness_scopes=readiness_scopes, - resource_arn=resource_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - component_id: Optional[pulumi.Input[str]] = None, - dns_target_resource: Optional[pulumi.Input['ResourceSetDnsTargetResourceArgs']] = None, - readiness_scopes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - resource_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if component_id is not None: - _setter("component_id", component_id) + pulumi.set(__self__, "component_id", component_id) if dns_target_resource is not None: - _setter("dns_target_resource", dns_target_resource) + pulumi.set(__self__, "dns_target_resource", dns_target_resource) if readiness_scopes is not None: - _setter("readiness_scopes", readiness_scopes) + pulumi.set(__self__, "readiness_scopes", readiness_scopes) if resource_arn is not None: - _setter("resource_arn", resource_arn) + pulumi.set(__self__, "resource_arn", resource_arn) @property @pulumi.getter(name="componentId") @@ -408,19 +323,8 @@ class ResourceSetTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ResourceSetTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -449,21 +353,10 @@ def __init__(__self__, *, """ The target resource that the Route 53 record points to. """ - ResourceSetTargetResourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - nlb_resource=nlb_resource, - r53_resource=r53_resource, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - nlb_resource: Optional[pulumi.Input['ResourceSetNlbResourceArgs']] = None, - r53_resource: Optional[pulumi.Input['ResourceSetR53ResourceRecordArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if nlb_resource is not None: - _setter("nlb_resource", nlb_resource) + pulumi.set(__self__, "nlb_resource", nlb_resource) if r53_resource is not None: - _setter("r53_resource", r53_resource) + pulumi.set(__self__, "r53_resource", r53_resource) @property @pulumi.getter(name="nlbResource") diff --git a/sdk/python/pulumi_aws_native/route53recoveryreadiness/cell.py b/sdk/python/pulumi_aws_native/route53recoveryreadiness/cell.py index 4abeb4bc74..112c2c2d96 100644 --- a/sdk/python/pulumi_aws_native/route53recoveryreadiness/cell.py +++ b/sdk/python/pulumi_aws_native/route53recoveryreadiness/cell.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,25 +25,12 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] cells: A list of cell Amazon Resource Names (ARNs) contained within this cell, for use in nested cells. For example, Availability Zones within specific Regions. :param pulumi.Input[Sequence[pulumi.Input['CellTagArgs']]] tags: A collection of tags associated with a resource """ - CellArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cell_name=cell_name, - cells=cells, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cell_name: Optional[pulumi.Input[str]] = None, - cells: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['CellTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cell_name is not None: - _setter("cell_name", cell_name) + pulumi.set(__self__, "cell_name", cell_name) if cells is not None: - _setter("cells", cells) + pulumi.set(__self__, "cells", cells) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="cellName") @@ -119,10 +106,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CellArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/route53recoveryreadiness/get_cell.py b/sdk/python/pulumi_aws_native/route53recoveryreadiness/get_cell.py index 3499a0a40b..aae903d0e8 100644 --- a/sdk/python/pulumi_aws_native/route53recoveryreadiness/get_cell.py +++ b/sdk/python/pulumi_aws_native/route53recoveryreadiness/get_cell.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/route53recoveryreadiness/get_readiness_check.py b/sdk/python/pulumi_aws_native/route53recoveryreadiness/get_readiness_check.py index 15cb9315e2..d3870a4032 100644 --- a/sdk/python/pulumi_aws_native/route53recoveryreadiness/get_readiness_check.py +++ b/sdk/python/pulumi_aws_native/route53recoveryreadiness/get_readiness_check.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/route53recoveryreadiness/get_recovery_group.py b/sdk/python/pulumi_aws_native/route53recoveryreadiness/get_recovery_group.py index c24b78ef1e..ea8a06966f 100644 --- a/sdk/python/pulumi_aws_native/route53recoveryreadiness/get_recovery_group.py +++ b/sdk/python/pulumi_aws_native/route53recoveryreadiness/get_recovery_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/route53recoveryreadiness/get_resource_set.py b/sdk/python/pulumi_aws_native/route53recoveryreadiness/get_resource_set.py index a27215a5ef..6e951a7649 100644 --- a/sdk/python/pulumi_aws_native/route53recoveryreadiness/get_resource_set.py +++ b/sdk/python/pulumi_aws_native/route53recoveryreadiness/get_resource_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/route53recoveryreadiness/outputs.py b/sdk/python/pulumi_aws_native/route53recoveryreadiness/outputs.py index b80953854d..6b680c4891 100644 --- a/sdk/python/pulumi_aws_native/route53recoveryreadiness/outputs.py +++ b/sdk/python/pulumi_aws_native/route53recoveryreadiness/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -27,19 +27,8 @@ class CellTag(dict): def __init__(__self__, *, key: str, value: str): - CellTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -57,19 +46,8 @@ class ReadinessCheckTag(dict): def __init__(__self__, *, key: str, value: str): - ReadinessCheckTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -87,19 +65,8 @@ class RecoveryGroupTag(dict): def __init__(__self__, *, key: str, value: str): - RecoveryGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -155,33 +122,16 @@ def __init__(__self__, *, :param str record_set_id: The Route 53 record set ID that will uniquely identify a DNS record, given a name and a type. :param str record_type: The type of DNS record of the target resource. """ - ResourceSetDnsTargetResource._configure( - lambda key, value: pulumi.set(__self__, key, value), - domain_name=domain_name, - hosted_zone_arn=hosted_zone_arn, - record_set_id=record_set_id, - record_type=record_type, - target_resource=target_resource, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - domain_name: Optional[str] = None, - hosted_zone_arn: Optional[str] = None, - record_set_id: Optional[str] = None, - record_type: Optional[str] = None, - target_resource: Optional['outputs.ResourceSetTargetResource'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if domain_name is not None: - _setter("domain_name", domain_name) + pulumi.set(__self__, "domain_name", domain_name) if hosted_zone_arn is not None: - _setter("hosted_zone_arn", hosted_zone_arn) + pulumi.set(__self__, "hosted_zone_arn", hosted_zone_arn) if record_set_id is not None: - _setter("record_set_id", record_set_id) + pulumi.set(__self__, "record_set_id", record_set_id) if record_type is not None: - _setter("record_type", record_type) + pulumi.set(__self__, "record_type", record_type) if target_resource is not None: - _setter("target_resource", target_resource) + pulumi.set(__self__, "target_resource", target_resource) @property @pulumi.getter(name="domainName") @@ -232,17 +182,8 @@ def __init__(__self__, *, The Network Load Balancer resource that a DNS target resource points to. :param str arn: A Network Load Balancer resource Amazon Resource Name (ARN). """ - ResourceSetNlbResource._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) @property @pulumi.getter @@ -285,21 +226,10 @@ def __init__(__self__, *, :param str domain_name: The DNS target domain name. :param str record_set_id: The Resource Record set id. """ - ResourceSetR53ResourceRecord._configure( - lambda key, value: pulumi.set(__self__, key, value), - domain_name=domain_name, - record_set_id=record_set_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - domain_name: Optional[str] = None, - record_set_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if domain_name is not None: - _setter("domain_name", domain_name) + pulumi.set(__self__, "domain_name", domain_name) if record_set_id is not None: - _setter("record_set_id", record_set_id) + pulumi.set(__self__, "record_set_id", record_set_id) @property @pulumi.getter(name="domainName") @@ -357,29 +287,14 @@ def __init__(__self__, *, :param Sequence[str] readiness_scopes: A list of recovery group Amazon Resource Names (ARNs) and cell ARNs that this resource is contained within. :param str resource_arn: The Amazon Resource Name (ARN) of the AWS resource. """ - ResourceSetResource._configure( - lambda key, value: pulumi.set(__self__, key, value), - component_id=component_id, - dns_target_resource=dns_target_resource, - readiness_scopes=readiness_scopes, - resource_arn=resource_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - component_id: Optional[str] = None, - dns_target_resource: Optional['outputs.ResourceSetDnsTargetResource'] = None, - readiness_scopes: Optional[Sequence[str]] = None, - resource_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if component_id is not None: - _setter("component_id", component_id) + pulumi.set(__self__, "component_id", component_id) if dns_target_resource is not None: - _setter("dns_target_resource", dns_target_resource) + pulumi.set(__self__, "dns_target_resource", dns_target_resource) if readiness_scopes is not None: - _setter("readiness_scopes", readiness_scopes) + pulumi.set(__self__, "readiness_scopes", readiness_scopes) if resource_arn is not None: - _setter("resource_arn", resource_arn) + pulumi.set(__self__, "resource_arn", resource_arn) @property @pulumi.getter(name="componentId") @@ -416,19 +331,8 @@ class ResourceSetTag(dict): def __init__(__self__, *, key: str, value: str): - ResourceSetTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -471,21 +375,10 @@ def __init__(__self__, *, """ The target resource that the Route 53 record points to. """ - ResourceSetTargetResource._configure( - lambda key, value: pulumi.set(__self__, key, value), - nlb_resource=nlb_resource, - r53_resource=r53_resource, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - nlb_resource: Optional['outputs.ResourceSetNlbResource'] = None, - r53_resource: Optional['outputs.ResourceSetR53ResourceRecord'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if nlb_resource is not None: - _setter("nlb_resource", nlb_resource) + pulumi.set(__self__, "nlb_resource", nlb_resource) if r53_resource is not None: - _setter("r53_resource", r53_resource) + pulumi.set(__self__, "r53_resource", r53_resource) @property @pulumi.getter(name="nlbResource") diff --git a/sdk/python/pulumi_aws_native/route53recoveryreadiness/readiness_check.py b/sdk/python/pulumi_aws_native/route53recoveryreadiness/readiness_check.py index 2f48d65cc1..ec04b5d0c6 100644 --- a/sdk/python/pulumi_aws_native/route53recoveryreadiness/readiness_check.py +++ b/sdk/python/pulumi_aws_native/route53recoveryreadiness/readiness_check.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,25 +25,12 @@ def __init__(__self__, *, :param pulumi.Input[str] resource_set_name: The name of the resource set to check. :param pulumi.Input[Sequence[pulumi.Input['ReadinessCheckTagArgs']]] tags: A collection of tags associated with a resource. """ - ReadinessCheckArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - readiness_check_name=readiness_check_name, - resource_set_name=resource_set_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - readiness_check_name: Optional[pulumi.Input[str]] = None, - resource_set_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ReadinessCheckTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if readiness_check_name is not None: - _setter("readiness_check_name", readiness_check_name) + pulumi.set(__self__, "readiness_check_name", readiness_check_name) if resource_set_name is not None: - _setter("resource_set_name", resource_set_name) + pulumi.set(__self__, "resource_set_name", resource_set_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="readinessCheckName") @@ -119,10 +106,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ReadinessCheckArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/route53recoveryreadiness/recovery_group.py b/sdk/python/pulumi_aws_native/route53recoveryreadiness/recovery_group.py index be4816e907..a60122e206 100644 --- a/sdk/python/pulumi_aws_native/route53recoveryreadiness/recovery_group.py +++ b/sdk/python/pulumi_aws_native/route53recoveryreadiness/recovery_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,25 +25,12 @@ def __init__(__self__, *, :param pulumi.Input[str] recovery_group_name: The name of the recovery group to create. :param pulumi.Input[Sequence[pulumi.Input['RecoveryGroupTagArgs']]] tags: A collection of tags associated with a resource. """ - RecoveryGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cells=cells, - recovery_group_name=recovery_group_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cells: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - recovery_group_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['RecoveryGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cells is not None: - _setter("cells", cells) + pulumi.set(__self__, "cells", cells) if recovery_group_name is not None: - _setter("recovery_group_name", recovery_group_name) + pulumi.set(__self__, "recovery_group_name", recovery_group_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -119,10 +106,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RecoveryGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/route53recoveryreadiness/resource_set.py b/sdk/python/pulumi_aws_native/route53recoveryreadiness/resource_set.py index f7856de7a1..4fe8e40c4e 100644 --- a/sdk/python/pulumi_aws_native/route53recoveryreadiness/resource_set.py +++ b/sdk/python/pulumi_aws_native/route53recoveryreadiness/resource_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -29,27 +29,12 @@ def __init__(__self__, *, :param pulumi.Input[str] resource_set_name: The name of the resource set to create. :param pulumi.Input[Sequence[pulumi.Input['ResourceSetTagArgs']]] tags: A tag to associate with the parameters for a resource set. """ - ResourceSetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_set_type=resource_set_type, - resources=resources, - resource_set_name=resource_set_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_set_type: pulumi.Input[str], - resources: pulumi.Input[Sequence[pulumi.Input['ResourceSetResourceArgs']]], - resource_set_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ResourceSetTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_set_type", resource_set_type) - _setter("resources", resources) + pulumi.set(__self__, "resource_set_type", resource_set_type) + pulumi.set(__self__, "resources", resources) if resource_set_name is not None: - _setter("resource_set_name", resource_set_name) + pulumi.set(__self__, "resource_set_name", resource_set_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="resourceSetType") @@ -143,10 +128,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ResourceSetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/route53resolver/_inputs.py b/sdk/python/pulumi_aws_native/route53resolver/_inputs.py index 76dd3f94a6..3fc50d6a47 100644 --- a/sdk/python/pulumi_aws_native/route53resolver/_inputs.py +++ b/sdk/python/pulumi_aws_native/route53resolver/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -32,19 +32,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - FirewallDomainListTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -81,19 +70,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - FirewallRuleGroupAssociationTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -140,38 +118,17 @@ def __init__(__self__, *, :param pulumi.Input[int] block_override_ttl: BlockOverrideTtl :param pulumi.Input['FirewallRuleGroupFirewallRuleBlockResponse'] block_response: BlockResponse """ - FirewallRuleGroupFirewallRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - firewall_domain_list_id=firewall_domain_list_id, - priority=priority, - block_override_dns_type=block_override_dns_type, - block_override_domain=block_override_domain, - block_override_ttl=block_override_ttl, - block_response=block_response, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: pulumi.Input['FirewallRuleGroupFirewallRuleAction'], - firewall_domain_list_id: pulumi.Input[str], - priority: pulumi.Input[int], - block_override_dns_type: Optional[pulumi.Input['FirewallRuleGroupFirewallRuleBlockOverrideDnsType']] = None, - block_override_domain: Optional[pulumi.Input[str]] = None, - block_override_ttl: Optional[pulumi.Input[int]] = None, - block_response: Optional[pulumi.Input['FirewallRuleGroupFirewallRuleBlockResponse']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action", action) - _setter("firewall_domain_list_id", firewall_domain_list_id) - _setter("priority", priority) + pulumi.set(__self__, "action", action) + pulumi.set(__self__, "firewall_domain_list_id", firewall_domain_list_id) + pulumi.set(__self__, "priority", priority) if block_override_dns_type is not None: - _setter("block_override_dns_type", block_override_dns_type) + pulumi.set(__self__, "block_override_dns_type", block_override_dns_type) if block_override_domain is not None: - _setter("block_override_domain", block_override_domain) + pulumi.set(__self__, "block_override_domain", block_override_domain) if block_override_ttl is not None: - _setter("block_override_ttl", block_override_ttl) + pulumi.set(__self__, "block_override_ttl", block_override_ttl) if block_response is not None: - _setter("block_response", block_response) + pulumi.set(__self__, "block_response", block_response) @property @pulumi.getter @@ -268,19 +225,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - FirewallRuleGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -317,19 +263,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - OutpostResolverTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -362,24 +297,11 @@ def __init__(__self__, *, subnet_id: pulumi.Input[str], ip: Optional[pulumi.Input[str]] = None, ipv6: Optional[pulumi.Input[str]] = None): - ResolverEndpointIpAddressRequestArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - subnet_id=subnet_id, - ip=ip, - ipv6=ipv6, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subnet_id: pulumi.Input[str], - ip: Optional[pulumi.Input[str]] = None, - ipv6: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("subnet_id", subnet_id) + pulumi.set(__self__, "subnet_id", subnet_id) if ip is not None: - _setter("ip", ip) + pulumi.set(__self__, "ip", ip) if ipv6 is not None: - _setter("ipv6", ipv6) + pulumi.set(__self__, "ipv6", ipv6) @property @pulumi.getter(name="subnetId") @@ -414,19 +336,8 @@ class ResolverEndpointTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ResolverEndpointTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -456,19 +367,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ResolverRuleTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -506,25 +406,12 @@ def __init__(__self__, *, :param pulumi.Input[str] ipv6: One IPv6 address that you want to forward DNS queries to. You can specify only IPv6 addresses. :param pulumi.Input[str] port: The port at Ip that you want to forward DNS queries to. """ - ResolverRuleTargetAddressArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ip=ip, - ipv6=ipv6, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ip: Optional[pulumi.Input[str]] = None, - ipv6: Optional[pulumi.Input[str]] = None, - port: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ip is not None: - _setter("ip", ip) + pulumi.set(__self__, "ip", ip) if ipv6 is not None: - _setter("ipv6", ipv6) + pulumi.set(__self__, "ipv6", ipv6) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/route53resolver/firewall_domain_list.py b/sdk/python/pulumi_aws_native/route53resolver/firewall_domain_list.py index 66035251cb..cd23efcb06 100644 --- a/sdk/python/pulumi_aws_native/route53resolver/firewall_domain_list.py +++ b/sdk/python/pulumi_aws_native/route53resolver/firewall_domain_list.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -27,29 +27,14 @@ def __init__(__self__, *, :param pulumi.Input[str] name: FirewallDomainListName :param pulumi.Input[Sequence[pulumi.Input['FirewallDomainListTagArgs']]] tags: Tags """ - FirewallDomainListArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - domain_file_url=domain_file_url, - domains=domains, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - domain_file_url: Optional[pulumi.Input[str]] = None, - domains: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['FirewallDomainListTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if domain_file_url is not None: - _setter("domain_file_url", domain_file_url) + pulumi.set(__self__, "domain_file_url", domain_file_url) if domains is not None: - _setter("domains", domains) + pulumi.set(__self__, "domains", domains) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="domainFileUrl") @@ -135,10 +120,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - FirewallDomainListArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/route53resolver/firewall_rule_group.py b/sdk/python/pulumi_aws_native/route53resolver/firewall_rule_group.py index 95c4e53806..cb4315d257 100644 --- a/sdk/python/pulumi_aws_native/route53resolver/firewall_rule_group.py +++ b/sdk/python/pulumi_aws_native/route53resolver/firewall_rule_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -26,25 +26,12 @@ def __init__(__self__, *, :param pulumi.Input[str] name: FirewallRuleGroupName :param pulumi.Input[Sequence[pulumi.Input['FirewallRuleGroupTagArgs']]] tags: Tags """ - FirewallRuleGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - firewall_rules=firewall_rules, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - firewall_rules: Optional[pulumi.Input[Sequence[pulumi.Input['FirewallRuleGroupFirewallRuleArgs']]]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['FirewallRuleGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if firewall_rules is not None: - _setter("firewall_rules", firewall_rules) + pulumi.set(__self__, "firewall_rules", firewall_rules) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="firewallRules") @@ -120,10 +107,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - FirewallRuleGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/route53resolver/firewall_rule_group_association.py b/sdk/python/pulumi_aws_native/route53resolver/firewall_rule_group_association.py index f7d2b1cbc8..68ce94da70 100644 --- a/sdk/python/pulumi_aws_native/route53resolver/firewall_rule_group_association.py +++ b/sdk/python/pulumi_aws_native/route53resolver/firewall_rule_group_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -32,34 +32,15 @@ def __init__(__self__, *, :param pulumi.Input[str] name: FirewallRuleGroupAssociationName :param pulumi.Input[Sequence[pulumi.Input['FirewallRuleGroupAssociationTagArgs']]] tags: Tags """ - FirewallRuleGroupAssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - firewall_rule_group_id=firewall_rule_group_id, - priority=priority, - vpc_id=vpc_id, - mutation_protection=mutation_protection, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - firewall_rule_group_id: pulumi.Input[str], - priority: pulumi.Input[int], - vpc_id: pulumi.Input[str], - mutation_protection: Optional[pulumi.Input['FirewallRuleGroupAssociationMutationProtection']] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['FirewallRuleGroupAssociationTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("firewall_rule_group_id", firewall_rule_group_id) - _setter("priority", priority) - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "firewall_rule_group_id", firewall_rule_group_id) + pulumi.set(__self__, "priority", priority) + pulumi.set(__self__, "vpc_id", vpc_id) if mutation_protection is not None: - _setter("mutation_protection", mutation_protection) + pulumi.set(__self__, "mutation_protection", mutation_protection) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="firewallRuleGroupId") @@ -177,10 +158,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - FirewallRuleGroupAssociationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/route53resolver/get_firewall_domain_list.py b/sdk/python/pulumi_aws_native/route53resolver/get_firewall_domain_list.py index f480dc4f27..457f9f868d 100644 --- a/sdk/python/pulumi_aws_native/route53resolver/get_firewall_domain_list.py +++ b/sdk/python/pulumi_aws_native/route53resolver/get_firewall_domain_list.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/route53resolver/get_firewall_rule_group.py b/sdk/python/pulumi_aws_native/route53resolver/get_firewall_rule_group.py index 1e427939ba..e6b130267d 100644 --- a/sdk/python/pulumi_aws_native/route53resolver/get_firewall_rule_group.py +++ b/sdk/python/pulumi_aws_native/route53resolver/get_firewall_rule_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/route53resolver/get_firewall_rule_group_association.py b/sdk/python/pulumi_aws_native/route53resolver/get_firewall_rule_group_association.py index e1283018fb..513d5f12c0 100644 --- a/sdk/python/pulumi_aws_native/route53resolver/get_firewall_rule_group_association.py +++ b/sdk/python/pulumi_aws_native/route53resolver/get_firewall_rule_group_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/route53resolver/get_outpost_resolver.py b/sdk/python/pulumi_aws_native/route53resolver/get_outpost_resolver.py index f6666f2a7d..1cf16863ad 100644 --- a/sdk/python/pulumi_aws_native/route53resolver/get_outpost_resolver.py +++ b/sdk/python/pulumi_aws_native/route53resolver/get_outpost_resolver.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/route53resolver/get_resolver_config.py b/sdk/python/pulumi_aws_native/route53resolver/get_resolver_config.py index 969d613cf9..54a58d6203 100644 --- a/sdk/python/pulumi_aws_native/route53resolver/get_resolver_config.py +++ b/sdk/python/pulumi_aws_native/route53resolver/get_resolver_config.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/route53resolver/get_resolver_dnssec_config.py b/sdk/python/pulumi_aws_native/route53resolver/get_resolver_dnssec_config.py index d0b91d85b7..a135af73db 100644 --- a/sdk/python/pulumi_aws_native/route53resolver/get_resolver_dnssec_config.py +++ b/sdk/python/pulumi_aws_native/route53resolver/get_resolver_dnssec_config.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/route53resolver/get_resolver_endpoint.py b/sdk/python/pulumi_aws_native/route53resolver/get_resolver_endpoint.py index d9a0bafc55..f3dde5fb30 100644 --- a/sdk/python/pulumi_aws_native/route53resolver/get_resolver_endpoint.py +++ b/sdk/python/pulumi_aws_native/route53resolver/get_resolver_endpoint.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/route53resolver/get_resolver_query_logging_config.py b/sdk/python/pulumi_aws_native/route53resolver/get_resolver_query_logging_config.py index a31b87ded6..ac3c3e8e45 100644 --- a/sdk/python/pulumi_aws_native/route53resolver/get_resolver_query_logging_config.py +++ b/sdk/python/pulumi_aws_native/route53resolver/get_resolver_query_logging_config.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/route53resolver/get_resolver_query_logging_config_association.py b/sdk/python/pulumi_aws_native/route53resolver/get_resolver_query_logging_config_association.py index f8b04a5b98..56ca1a4ee1 100644 --- a/sdk/python/pulumi_aws_native/route53resolver/get_resolver_query_logging_config_association.py +++ b/sdk/python/pulumi_aws_native/route53resolver/get_resolver_query_logging_config_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/route53resolver/get_resolver_rule.py b/sdk/python/pulumi_aws_native/route53resolver/get_resolver_rule.py index 61e784d304..9d66dbee83 100644 --- a/sdk/python/pulumi_aws_native/route53resolver/get_resolver_rule.py +++ b/sdk/python/pulumi_aws_native/route53resolver/get_resolver_rule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/route53resolver/get_resolver_rule_association.py b/sdk/python/pulumi_aws_native/route53resolver/get_resolver_rule_association.py index 8c6751760c..f780796a19 100644 --- a/sdk/python/pulumi_aws_native/route53resolver/get_resolver_rule_association.py +++ b/sdk/python/pulumi_aws_native/route53resolver/get_resolver_rule_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/route53resolver/outpost_resolver.py b/sdk/python/pulumi_aws_native/route53resolver/outpost_resolver.py index 5269f861e1..b8e43af1b7 100644 --- a/sdk/python/pulumi_aws_native/route53resolver/outpost_resolver.py +++ b/sdk/python/pulumi_aws_native/route53resolver/outpost_resolver.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -30,31 +30,14 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The OutpostResolver name. :param pulumi.Input[Sequence[pulumi.Input['OutpostResolverTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - OutpostResolverArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - outpost_arn=outpost_arn, - preferred_instance_type=preferred_instance_type, - instance_count=instance_count, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - outpost_arn: pulumi.Input[str], - preferred_instance_type: pulumi.Input[str], - instance_count: Optional[pulumi.Input[int]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['OutpostResolverTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("outpost_arn", outpost_arn) - _setter("preferred_instance_type", preferred_instance_type) + pulumi.set(__self__, "outpost_arn", outpost_arn) + pulumi.set(__self__, "preferred_instance_type", preferred_instance_type) if instance_count is not None: - _setter("instance_count", instance_count) + pulumi.set(__self__, "instance_count", instance_count) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="outpostArn") @@ -158,10 +141,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - OutpostResolverArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/route53resolver/outputs.py b/sdk/python/pulumi_aws_native/route53resolver/outputs.py index 034f343b84..1b1df02e74 100644 --- a/sdk/python/pulumi_aws_native/route53resolver/outputs.py +++ b/sdk/python/pulumi_aws_native/route53resolver/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -35,19 +35,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - FirewallDomainListTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -79,19 +68,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - FirewallRuleGroupAssociationTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -158,38 +136,17 @@ def __init__(__self__, *, :param int block_override_ttl: BlockOverrideTtl :param 'FirewallRuleGroupFirewallRuleBlockResponse' block_response: BlockResponse """ - FirewallRuleGroupFirewallRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - firewall_domain_list_id=firewall_domain_list_id, - priority=priority, - block_override_dns_type=block_override_dns_type, - block_override_domain=block_override_domain, - block_override_ttl=block_override_ttl, - block_response=block_response, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: 'FirewallRuleGroupFirewallRuleAction', - firewall_domain_list_id: str, - priority: int, - block_override_dns_type: Optional['FirewallRuleGroupFirewallRuleBlockOverrideDnsType'] = None, - block_override_domain: Optional[str] = None, - block_override_ttl: Optional[int] = None, - block_response: Optional['FirewallRuleGroupFirewallRuleBlockResponse'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action", action) - _setter("firewall_domain_list_id", firewall_domain_list_id) - _setter("priority", priority) + pulumi.set(__self__, "action", action) + pulumi.set(__self__, "firewall_domain_list_id", firewall_domain_list_id) + pulumi.set(__self__, "priority", priority) if block_override_dns_type is not None: - _setter("block_override_dns_type", block_override_dns_type) + pulumi.set(__self__, "block_override_dns_type", block_override_dns_type) if block_override_domain is not None: - _setter("block_override_domain", block_override_domain) + pulumi.set(__self__, "block_override_domain", block_override_domain) if block_override_ttl is not None: - _setter("block_override_ttl", block_override_ttl) + pulumi.set(__self__, "block_override_ttl", block_override_ttl) if block_response is not None: - _setter("block_response", block_response) + pulumi.set(__self__, "block_response", block_response) @property @pulumi.getter @@ -261,19 +218,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - FirewallRuleGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -305,19 +251,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - OutpostResolverTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -359,24 +294,11 @@ def __init__(__self__, *, subnet_id: str, ip: Optional[str] = None, ipv6: Optional[str] = None): - ResolverEndpointIpAddressRequest._configure( - lambda key, value: pulumi.set(__self__, key, value), - subnet_id=subnet_id, - ip=ip, - ipv6=ipv6, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subnet_id: str, - ip: Optional[str] = None, - ipv6: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("subnet_id", subnet_id) + pulumi.set(__self__, "subnet_id", subnet_id) if ip is not None: - _setter("ip", ip) + pulumi.set(__self__, "ip", ip) if ipv6 is not None: - _setter("ipv6", ipv6) + pulumi.set(__self__, "ipv6", ipv6) @property @pulumi.getter(name="subnetId") @@ -399,19 +321,8 @@ class ResolverEndpointTag(dict): def __init__(__self__, *, key: str, value: str): - ResolverEndpointTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -433,19 +344,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ResolverRuleTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -475,25 +375,12 @@ def __init__(__self__, *, :param str ipv6: One IPv6 address that you want to forward DNS queries to. You can specify only IPv6 addresses. :param str port: The port at Ip that you want to forward DNS queries to. """ - ResolverRuleTargetAddress._configure( - lambda key, value: pulumi.set(__self__, key, value), - ip=ip, - ipv6=ipv6, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ip: Optional[str] = None, - ipv6: Optional[str] = None, - port: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ip is not None: - _setter("ip", ip) + pulumi.set(__self__, "ip", ip) if ipv6 is not None: - _setter("ipv6", ipv6) + pulumi.set(__self__, "ipv6", ipv6) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/route53resolver/resolver_config.py b/sdk/python/pulumi_aws_native/route53resolver/resolver_config.py index 3aebb67e06..e01930149a 100644 --- a/sdk/python/pulumi_aws_native/route53resolver/resolver_config.py +++ b/sdk/python/pulumi_aws_native/route53resolver/resolver_config.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -22,19 +22,8 @@ def __init__(__self__, *, :param pulumi.Input['ResolverConfigAutodefinedReverseFlag'] autodefined_reverse_flag: Represents the desired status of AutodefinedReverse. The only supported value on creation is DISABLE. Deletion of this resource will return AutodefinedReverse to its default value (ENABLED). :param pulumi.Input[str] resource_id: ResourceId """ - ResolverConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - autodefined_reverse_flag=autodefined_reverse_flag, - resource_id=resource_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - autodefined_reverse_flag: pulumi.Input['ResolverConfigAutodefinedReverseFlag'], - resource_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("autodefined_reverse_flag", autodefined_reverse_flag) - _setter("resource_id", resource_id) + pulumi.set(__self__, "autodefined_reverse_flag", autodefined_reverse_flag) + pulumi.set(__self__, "resource_id", resource_id) @property @pulumi.getter(name="autodefinedReverseFlag") @@ -96,10 +85,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ResolverConfigArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/route53resolver/resolver_dnssec_config.py b/sdk/python/pulumi_aws_native/route53resolver/resolver_dnssec_config.py index 5df463026f..50b31ab26a 100644 --- a/sdk/python/pulumi_aws_native/route53resolver/resolver_dnssec_config.py +++ b/sdk/python/pulumi_aws_native/route53resolver/resolver_dnssec_config.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -20,17 +20,8 @@ def __init__(__self__, *, The set of arguments for constructing a ResolverDnssecConfig resource. :param pulumi.Input[str] resource_id: ResourceId """ - ResolverDnssecConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_id=resource_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if resource_id is not None: - _setter("resource_id", resource_id) + pulumi.set(__self__, "resource_id", resource_id) @property @pulumi.getter(name="resourceId") @@ -78,10 +69,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ResolverDnssecConfigArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/route53resolver/resolver_endpoint.py b/sdk/python/pulumi_aws_native/route53resolver/resolver_endpoint.py index 9bedf4ae35..b7441dec6f 100644 --- a/sdk/python/pulumi_aws_native/route53resolver/resolver_endpoint.py +++ b/sdk/python/pulumi_aws_native/route53resolver/resolver_endpoint.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,42 +27,19 @@ def __init__(__self__, *, """ The set of arguments for constructing a ResolverEndpoint resource. """ - ResolverEndpointArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - direction=direction, - ip_addresses=ip_addresses, - security_group_ids=security_group_ids, - name=name, - outpost_arn=outpost_arn, - preferred_instance_type=preferred_instance_type, - resolver_endpoint_type=resolver_endpoint_type, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - direction: pulumi.Input[str], - ip_addresses: pulumi.Input[Sequence[pulumi.Input['ResolverEndpointIpAddressRequestArgs']]], - security_group_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - name: Optional[pulumi.Input[str]] = None, - outpost_arn: Optional[pulumi.Input[str]] = None, - preferred_instance_type: Optional[pulumi.Input[str]] = None, - resolver_endpoint_type: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ResolverEndpointTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("direction", direction) - _setter("ip_addresses", ip_addresses) - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "direction", direction) + pulumi.set(__self__, "ip_addresses", ip_addresses) + pulumi.set(__self__, "security_group_ids", security_group_ids) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if outpost_arn is not None: - _setter("outpost_arn", outpost_arn) + pulumi.set(__self__, "outpost_arn", outpost_arn) if preferred_instance_type is not None: - _setter("preferred_instance_type", preferred_instance_type) + pulumi.set(__self__, "preferred_instance_type", preferred_instance_type) if resolver_endpoint_type is not None: - _setter("resolver_endpoint_type", resolver_endpoint_type) + pulumi.set(__self__, "resolver_endpoint_type", resolver_endpoint_type) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -181,10 +158,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ResolverEndpointArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/route53resolver/resolver_query_logging_config.py b/sdk/python/pulumi_aws_native/route53resolver/resolver_query_logging_config.py index cdacd7f34d..a9729b8107 100644 --- a/sdk/python/pulumi_aws_native/route53resolver/resolver_query_logging_config.py +++ b/sdk/python/pulumi_aws_native/route53resolver/resolver_query_logging_config.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -22,21 +22,10 @@ def __init__(__self__, *, :param pulumi.Input[str] destination_arn: destination arn :param pulumi.Input[str] name: ResolverQueryLogConfigName """ - ResolverQueryLoggingConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_arn=destination_arn, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_arn: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination_arn is not None: - _setter("destination_arn", destination_arn) + pulumi.set(__self__, "destination_arn", destination_arn) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="destinationArn") @@ -98,10 +87,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ResolverQueryLoggingConfigArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/route53resolver/resolver_query_logging_config_association.py b/sdk/python/pulumi_aws_native/route53resolver/resolver_query_logging_config_association.py index 2365e3430b..12221a063e 100644 --- a/sdk/python/pulumi_aws_native/route53resolver/resolver_query_logging_config_association.py +++ b/sdk/python/pulumi_aws_native/route53resolver/resolver_query_logging_config_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -22,21 +22,10 @@ def __init__(__self__, *, :param pulumi.Input[str] resolver_query_log_config_id: ResolverQueryLogConfigId :param pulumi.Input[str] resource_id: ResourceId """ - ResolverQueryLoggingConfigAssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resolver_query_log_config_id=resolver_query_log_config_id, - resource_id=resource_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resolver_query_log_config_id: Optional[pulumi.Input[str]] = None, - resource_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if resolver_query_log_config_id is not None: - _setter("resolver_query_log_config_id", resolver_query_log_config_id) + pulumi.set(__self__, "resolver_query_log_config_id", resolver_query_log_config_id) if resource_id is not None: - _setter("resource_id", resource_id) + pulumi.set(__self__, "resource_id", resource_id) @property @pulumi.getter(name="resolverQueryLogConfigId") @@ -98,10 +87,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ResolverQueryLoggingConfigAssociationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/route53resolver/resolver_rule.py b/sdk/python/pulumi_aws_native/route53resolver/resolver_rule.py index 227e8e5d01..6fba17b1c4 100644 --- a/sdk/python/pulumi_aws_native/route53resolver/resolver_rule.py +++ b/sdk/python/pulumi_aws_native/route53resolver/resolver_rule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -32,35 +32,16 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ResolverRuleTagArgs']]] tags: An array of key-value pairs to apply to this resource. :param pulumi.Input[Sequence[pulumi.Input['ResolverRuleTargetAddressArgs']]] target_ips: An array that contains the IP addresses and ports that an outbound endpoint forwards DNS queries to. Typically, these are the IP addresses of DNS resolvers on your network. Specify IPv4 addresses. IPv6 is not supported. """ - ResolverRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - domain_name=domain_name, - rule_type=rule_type, - name=name, - resolver_endpoint_id=resolver_endpoint_id, - tags=tags, - target_ips=target_ips, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - domain_name: pulumi.Input[str], - rule_type: pulumi.Input['ResolverRuleRuleType'], - name: Optional[pulumi.Input[str]] = None, - resolver_endpoint_id: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ResolverRuleTagArgs']]]] = None, - target_ips: Optional[pulumi.Input[Sequence[pulumi.Input['ResolverRuleTargetAddressArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("domain_name", domain_name) - _setter("rule_type", rule_type) + pulumi.set(__self__, "domain_name", domain_name) + pulumi.set(__self__, "rule_type", rule_type) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if resolver_endpoint_id is not None: - _setter("resolver_endpoint_id", resolver_endpoint_id) + pulumi.set(__self__, "resolver_endpoint_id", resolver_endpoint_id) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if target_ips is not None: - _setter("target_ips", target_ips) + pulumi.set(__self__, "target_ips", target_ips) @property @pulumi.getter(name="domainName") @@ -178,10 +159,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ResolverRuleArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/route53resolver/resolver_rule_association.py b/sdk/python/pulumi_aws_native/route53resolver/resolver_rule_association.py index b4bda8518d..4d6b8d65b7 100644 --- a/sdk/python/pulumi_aws_native/route53resolver/resolver_rule_association.py +++ b/sdk/python/pulumi_aws_native/route53resolver/resolver_rule_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['ResolverRuleAssociationArgs', 'ResolverRuleAssociation'] @@ -23,23 +23,10 @@ def __init__(__self__, *, :param pulumi.Input[str] vpc_id: The ID of the VPC that you associated the Resolver rule with. :param pulumi.Input[str] name: The name of an association between a Resolver rule and a VPC. """ - ResolverRuleAssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resolver_rule_id=resolver_rule_id, - vpc_id=vpc_id, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resolver_rule_id: pulumi.Input[str], - vpc_id: pulumi.Input[str], - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resolver_rule_id", resolver_rule_id) - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "resolver_rule_id", resolver_rule_id) + pulumi.set(__self__, "vpc_id", vpc_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="resolverRuleId") @@ -115,10 +102,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ResolverRuleAssociationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/rum/_inputs.py b/sdk/python/pulumi_aws_native/rum/_inputs.py index 8b1f718e41..fd439ae000 100644 --- a/sdk/python/pulumi_aws_native/rum/_inputs.py +++ b/sdk/python/pulumi_aws_native/rum/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -44,53 +44,26 @@ def __init__(__self__, *, :param pulumi.Input[float] session_sample_rate: Specifies the percentage of user sessions to use for RUM data collection. Choosing a higher percentage gives you more data but also incurs more costs. The number you specify is the percentage of user sessions that will be used. If you omit this parameter, the default of 10 is used. :param pulumi.Input[Sequence[pulumi.Input['AppMonitorTelemetry']]] telemetries: An array that lists the types of telemetry data that this app monitor is to collect. """ - AppMonitorConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - allow_cookies=allow_cookies, - enable_x_ray=enable_x_ray, - excluded_pages=excluded_pages, - favorite_pages=favorite_pages, - guest_role_arn=guest_role_arn, - identity_pool_id=identity_pool_id, - included_pages=included_pages, - metric_destinations=metric_destinations, - session_sample_rate=session_sample_rate, - telemetries=telemetries, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allow_cookies: Optional[pulumi.Input[bool]] = None, - enable_x_ray: Optional[pulumi.Input[bool]] = None, - excluded_pages: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - favorite_pages: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - guest_role_arn: Optional[pulumi.Input[str]] = None, - identity_pool_id: Optional[pulumi.Input[str]] = None, - included_pages: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - metric_destinations: Optional[pulumi.Input[Sequence[pulumi.Input['AppMonitorMetricDestinationArgs']]]] = None, - session_sample_rate: Optional[pulumi.Input[float]] = None, - telemetries: Optional[pulumi.Input[Sequence[pulumi.Input['AppMonitorTelemetry']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if allow_cookies is not None: - _setter("allow_cookies", allow_cookies) + pulumi.set(__self__, "allow_cookies", allow_cookies) if enable_x_ray is not None: - _setter("enable_x_ray", enable_x_ray) + pulumi.set(__self__, "enable_x_ray", enable_x_ray) if excluded_pages is not None: - _setter("excluded_pages", excluded_pages) + pulumi.set(__self__, "excluded_pages", excluded_pages) if favorite_pages is not None: - _setter("favorite_pages", favorite_pages) + pulumi.set(__self__, "favorite_pages", favorite_pages) if guest_role_arn is not None: - _setter("guest_role_arn", guest_role_arn) + pulumi.set(__self__, "guest_role_arn", guest_role_arn) if identity_pool_id is not None: - _setter("identity_pool_id", identity_pool_id) + pulumi.set(__self__, "identity_pool_id", identity_pool_id) if included_pages is not None: - _setter("included_pages", included_pages) + pulumi.set(__self__, "included_pages", included_pages) if metric_destinations is not None: - _setter("metric_destinations", metric_destinations) + pulumi.set(__self__, "metric_destinations", metric_destinations) if session_sample_rate is not None: - _setter("session_sample_rate", session_sample_rate) + pulumi.set(__self__, "session_sample_rate", session_sample_rate) if telemetries is not None: - _setter("telemetries", telemetries) + pulumi.set(__self__, "telemetries", telemetries) @property @pulumi.getter(name="allowCookies") @@ -221,17 +194,8 @@ def __init__(__self__, *, AppMonitor custom events configuration :param pulumi.Input['AppMonitorCustomEventsStatus'] status: Indicates whether AppMonitor accepts custom events. """ - AppMonitorCustomEventsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status: Optional[pulumi.Input['AppMonitorCustomEventsStatus']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter @@ -318,36 +282,17 @@ def __init__(__self__, *, If this metric is sent to Evidently, this field will be passed to Evidently raw and Evidently will handle data extraction from the event. """ - AppMonitorMetricDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - dimension_keys=dimension_keys, - event_pattern=event_pattern, - namespace=namespace, - unit_label=unit_label, - value_key=value_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - dimension_keys: Optional[Any] = None, - event_pattern: Optional[pulumi.Input[str]] = None, - namespace: Optional[pulumi.Input[str]] = None, - unit_label: Optional[pulumi.Input[str]] = None, - value_key: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if dimension_keys is not None: - _setter("dimension_keys", dimension_keys) + pulumi.set(__self__, "dimension_keys", dimension_keys) if event_pattern is not None: - _setter("event_pattern", event_pattern) + pulumi.set(__self__, "event_pattern", event_pattern) if namespace is not None: - _setter("namespace", namespace) + pulumi.set(__self__, "namespace", namespace) if unit_label is not None: - _setter("unit_label", unit_label) + pulumi.set(__self__, "unit_label", unit_label) if value_key is not None: - _setter("value_key", value_key) + pulumi.set(__self__, "value_key", value_key) @property @pulumi.getter @@ -492,28 +437,13 @@ def __init__(__self__, *, This parameter specifies the ARN of an IAM role that RUM will assume to write to the Evidently experiment that you are sending metrics to. This role must have permission to write to that experiment. :param pulumi.Input[Sequence[pulumi.Input['AppMonitorMetricDefinitionArgs']]] metric_definitions: An array of structures which define the metrics that you want to send. """ - AppMonitorMetricDestinationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - destination_arn=destination_arn, - iam_role_arn=iam_role_arn, - metric_definitions=metric_definitions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: pulumi.Input['AppMonitorMetricDestinationDestination'], - destination_arn: Optional[pulumi.Input[str]] = None, - iam_role_arn: Optional[pulumi.Input[str]] = None, - metric_definitions: Optional[pulumi.Input[Sequence[pulumi.Input['AppMonitorMetricDefinitionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination", destination) + pulumi.set(__self__, "destination", destination) if destination_arn is not None: - _setter("destination_arn", destination_arn) + pulumi.set(__self__, "destination_arn", destination_arn) if iam_role_arn is not None: - _setter("iam_role_arn", iam_role_arn) + pulumi.set(__self__, "iam_role_arn", iam_role_arn) if metric_definitions is not None: - _setter("metric_definitions", metric_definitions) + pulumi.set(__self__, "metric_definitions", metric_definitions) @property @pulumi.getter @@ -576,19 +506,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - AppMonitorTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/rum/app_monitor.py b/sdk/python/pulumi_aws_native/rum/app_monitor.py index 6cb0b2b4f4..f57a743e10 100644 --- a/sdk/python/pulumi_aws_native/rum/app_monitor.py +++ b/sdk/python/pulumi_aws_native/rum/app_monitor.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -29,36 +29,17 @@ def __init__(__self__, *, :param pulumi.Input[bool] cw_log_enabled: Data collected by RUM is kept by RUM for 30 days and then deleted. This parameter specifies whether RUM sends a copy of this telemetry data to CWLlong in your account. This enables you to keep the telemetry data for more than 30 days, but it does incur CWLlong charges. If you omit this parameter, the default is false :param pulumi.Input[str] name: A name for the app monitor """ - AppMonitorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - domain=domain, - app_monitor_configuration=app_monitor_configuration, - custom_events=custom_events, - cw_log_enabled=cw_log_enabled, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - domain: pulumi.Input[str], - app_monitor_configuration: Optional[pulumi.Input['AppMonitorConfigurationArgs']] = None, - custom_events: Optional[pulumi.Input['AppMonitorCustomEventsArgs']] = None, - cw_log_enabled: Optional[pulumi.Input[bool]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['AppMonitorTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("domain", domain) + pulumi.set(__self__, "domain", domain) if app_monitor_configuration is not None: - _setter("app_monitor_configuration", app_monitor_configuration) + pulumi.set(__self__, "app_monitor_configuration", app_monitor_configuration) if custom_events is not None: - _setter("custom_events", custom_events) + pulumi.set(__self__, "custom_events", custom_events) if cw_log_enabled is not None: - _setter("cw_log_enabled", cw_log_enabled) + pulumi.set(__self__, "cw_log_enabled", cw_log_enabled) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -164,10 +145,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AppMonitorArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -188,17 +165,7 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = AppMonitorArgs.__new__(AppMonitorArgs) - if app_monitor_configuration is not None and not isinstance(app_monitor_configuration, AppMonitorConfigurationArgs): - app_monitor_configuration = app_monitor_configuration or {} - def _setter(key, value): - app_monitor_configuration[key] = value - AppMonitorConfigurationArgs._configure(_setter, **app_monitor_configuration) __props__.__dict__["app_monitor_configuration"] = app_monitor_configuration - if custom_events is not None and not isinstance(custom_events, AppMonitorCustomEventsArgs): - custom_events = custom_events or {} - def _setter(key, value): - custom_events[key] = value - AppMonitorCustomEventsArgs._configure(_setter, **custom_events) __props__.__dict__["custom_events"] = custom_events __props__.__dict__["cw_log_enabled"] = cw_log_enabled if domain is None and not opts.urn: diff --git a/sdk/python/pulumi_aws_native/rum/get_app_monitor.py b/sdk/python/pulumi_aws_native/rum/get_app_monitor.py index 450752028b..54a2946e9a 100644 --- a/sdk/python/pulumi_aws_native/rum/get_app_monitor.py +++ b/sdk/python/pulumi_aws_native/rum/get_app_monitor.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/rum/outputs.py b/sdk/python/pulumi_aws_native/rum/outputs.py index 810c9d08c2..f1bec3ebd6 100644 --- a/sdk/python/pulumi_aws_native/rum/outputs.py +++ b/sdk/python/pulumi_aws_native/rum/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -81,53 +81,26 @@ def __init__(__self__, *, :param float session_sample_rate: Specifies the percentage of user sessions to use for RUM data collection. Choosing a higher percentage gives you more data but also incurs more costs. The number you specify is the percentage of user sessions that will be used. If you omit this parameter, the default of 10 is used. :param Sequence['AppMonitorTelemetry'] telemetries: An array that lists the types of telemetry data that this app monitor is to collect. """ - AppMonitorConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - allow_cookies=allow_cookies, - enable_x_ray=enable_x_ray, - excluded_pages=excluded_pages, - favorite_pages=favorite_pages, - guest_role_arn=guest_role_arn, - identity_pool_id=identity_pool_id, - included_pages=included_pages, - metric_destinations=metric_destinations, - session_sample_rate=session_sample_rate, - telemetries=telemetries, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allow_cookies: Optional[bool] = None, - enable_x_ray: Optional[bool] = None, - excluded_pages: Optional[Sequence[str]] = None, - favorite_pages: Optional[Sequence[str]] = None, - guest_role_arn: Optional[str] = None, - identity_pool_id: Optional[str] = None, - included_pages: Optional[Sequence[str]] = None, - metric_destinations: Optional[Sequence['outputs.AppMonitorMetricDestination']] = None, - session_sample_rate: Optional[float] = None, - telemetries: Optional[Sequence['AppMonitorTelemetry']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if allow_cookies is not None: - _setter("allow_cookies", allow_cookies) + pulumi.set(__self__, "allow_cookies", allow_cookies) if enable_x_ray is not None: - _setter("enable_x_ray", enable_x_ray) + pulumi.set(__self__, "enable_x_ray", enable_x_ray) if excluded_pages is not None: - _setter("excluded_pages", excluded_pages) + pulumi.set(__self__, "excluded_pages", excluded_pages) if favorite_pages is not None: - _setter("favorite_pages", favorite_pages) + pulumi.set(__self__, "favorite_pages", favorite_pages) if guest_role_arn is not None: - _setter("guest_role_arn", guest_role_arn) + pulumi.set(__self__, "guest_role_arn", guest_role_arn) if identity_pool_id is not None: - _setter("identity_pool_id", identity_pool_id) + pulumi.set(__self__, "identity_pool_id", identity_pool_id) if included_pages is not None: - _setter("included_pages", included_pages) + pulumi.set(__self__, "included_pages", included_pages) if metric_destinations is not None: - _setter("metric_destinations", metric_destinations) + pulumi.set(__self__, "metric_destinations", metric_destinations) if session_sample_rate is not None: - _setter("session_sample_rate", session_sample_rate) + pulumi.set(__self__, "session_sample_rate", session_sample_rate) if telemetries is not None: - _setter("telemetries", telemetries) + pulumi.set(__self__, "telemetries", telemetries) @property @pulumi.getter(name="allowCookies") @@ -221,17 +194,8 @@ def __init__(__self__, *, AppMonitor custom events configuration :param 'AppMonitorCustomEventsStatus' status: Indicates whether AppMonitor accepts custom events. """ - AppMonitorCustomEvents._configure( - lambda key, value: pulumi.set(__self__, key, value), - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status: Optional['AppMonitorCustomEventsStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter @@ -340,36 +304,17 @@ def __init__(__self__, *, If this metric is sent to Evidently, this field will be passed to Evidently raw and Evidently will handle data extraction from the event. """ - AppMonitorMetricDefinition._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - dimension_keys=dimension_keys, - event_pattern=event_pattern, - namespace=namespace, - unit_label=unit_label, - value_key=value_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - dimension_keys: Optional[Any] = None, - event_pattern: Optional[str] = None, - namespace: Optional[str] = None, - unit_label: Optional[str] = None, - value_key: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if dimension_keys is not None: - _setter("dimension_keys", dimension_keys) + pulumi.set(__self__, "dimension_keys", dimension_keys) if event_pattern is not None: - _setter("event_pattern", event_pattern) + pulumi.set(__self__, "event_pattern", event_pattern) if namespace is not None: - _setter("namespace", namespace) + pulumi.set(__self__, "namespace", namespace) if unit_label is not None: - _setter("unit_label", unit_label) + pulumi.set(__self__, "unit_label", unit_label) if value_key is not None: - _setter("value_key", value_key) + pulumi.set(__self__, "value_key", value_key) @property @pulumi.getter @@ -514,28 +459,13 @@ def __init__(__self__, *, This parameter specifies the ARN of an IAM role that RUM will assume to write to the Evidently experiment that you are sending metrics to. This role must have permission to write to that experiment. :param Sequence['AppMonitorMetricDefinition'] metric_definitions: An array of structures which define the metrics that you want to send. """ - AppMonitorMetricDestination._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - destination_arn=destination_arn, - iam_role_arn=iam_role_arn, - metric_definitions=metric_definitions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: 'AppMonitorMetricDestinationDestination', - destination_arn: Optional[str] = None, - iam_role_arn: Optional[str] = None, - metric_definitions: Optional[Sequence['outputs.AppMonitorMetricDefinition']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination", destination) + pulumi.set(__self__, "destination", destination) if destination_arn is not None: - _setter("destination_arn", destination_arn) + pulumi.set(__self__, "destination_arn", destination_arn) if iam_role_arn is not None: - _setter("iam_role_arn", iam_role_arn) + pulumi.set(__self__, "iam_role_arn", iam_role_arn) if metric_definitions is not None: - _setter("metric_definitions", metric_definitions) + pulumi.set(__self__, "metric_definitions", metric_definitions) @property @pulumi.getter @@ -585,19 +515,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - AppMonitorTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/s3/_inputs.py b/sdk/python/pulumi_aws_native/s3/_inputs.py index 77a3df5230..7dc4c9ad9d 100644 --- a/sdk/python/pulumi_aws_native/s3/_inputs.py +++ b/sdk/python/pulumi_aws_native/s3/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -109,29 +109,14 @@ def __init__(__self__, *, :param pulumi.Input[bool] restrict_public_buckets: Specifies whether Amazon S3 should restrict public bucket policies for this bucket. Setting this element to TRUE restricts access to this bucket to only AWS services and authorized users within this account if the bucket has a public policy. Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked. """ - AccessPointPublicAccessBlockConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - block_public_acls=block_public_acls, - block_public_policy=block_public_policy, - ignore_public_acls=ignore_public_acls, - restrict_public_buckets=restrict_public_buckets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - block_public_acls: Optional[pulumi.Input[bool]] = None, - block_public_policy: Optional[pulumi.Input[bool]] = None, - ignore_public_acls: Optional[pulumi.Input[bool]] = None, - restrict_public_buckets: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if block_public_acls is not None: - _setter("block_public_acls", block_public_acls) + pulumi.set(__self__, "block_public_acls", block_public_acls) if block_public_policy is not None: - _setter("block_public_policy", block_public_policy) + pulumi.set(__self__, "block_public_policy", block_public_policy) if ignore_public_acls is not None: - _setter("ignore_public_acls", ignore_public_acls) + pulumi.set(__self__, "ignore_public_acls", ignore_public_acls) if restrict_public_buckets is not None: - _setter("restrict_public_buckets", restrict_public_buckets) + pulumi.set(__self__, "restrict_public_buckets", restrict_public_buckets) @property @pulumi.getter(name="blockPublicAcls") @@ -195,17 +180,8 @@ def __init__(__self__, *, The Virtual Private Cloud (VPC) configuration for a bucket access point. :param pulumi.Input[str] vpc_id: If this field is specified, this access point will only allow connections from the specified VPC ID. """ - AccessPointVpcConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - vpc_id=vpc_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - vpc_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if vpc_id is not None: - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "vpc_id", vpc_id) @property @pulumi.getter(name="vpcId") @@ -224,16 +200,7 @@ def vpc_id(self, value: Optional[pulumi.Input[str]]): class BucketAbortIncompleteMultipartUploadArgs: def __init__(__self__, *, days_after_initiation: pulumi.Input[int]): - BucketAbortIncompleteMultipartUploadArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - days_after_initiation=days_after_initiation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - days_after_initiation: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("days_after_initiation", days_after_initiation) + pulumi.set(__self__, "days_after_initiation", days_after_initiation) @property @pulumi.getter(name="daysAfterInitiation") @@ -249,16 +216,7 @@ def days_after_initiation(self, value: pulumi.Input[int]): class BucketAccelerateConfigurationArgs: def __init__(__self__, *, acceleration_status: pulumi.Input[str]): - BucketAccelerateConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - acceleration_status=acceleration_status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - acceleration_status: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("acceleration_status", acceleration_status) + pulumi.set(__self__, "acceleration_status", acceleration_status) @property @pulumi.getter(name="accelerationStatus") @@ -274,16 +232,7 @@ def acceleration_status(self, value: pulumi.Input[str]): class BucketAccessControlTranslationArgs: def __init__(__self__, *, owner: pulumi.Input[str]): - BucketAccessControlTranslationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - owner=owner, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - owner: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("owner", owner) + pulumi.set(__self__, "owner", owner) @property @pulumi.getter @@ -302,27 +251,12 @@ def __init__(__self__, *, storage_class_analysis: pulumi.Input['BucketStorageClassAnalysisArgs'], prefix: Optional[pulumi.Input[str]] = None, tag_filters: Optional[pulumi.Input[Sequence[pulumi.Input['BucketTagFilterArgs']]]] = None): - BucketAnalyticsConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - storage_class_analysis=storage_class_analysis, - prefix=prefix, - tag_filters=tag_filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: pulumi.Input[str], - storage_class_analysis: pulumi.Input['BucketStorageClassAnalysisArgs'], - prefix: Optional[pulumi.Input[str]] = None, - tag_filters: Optional[pulumi.Input[Sequence[pulumi.Input['BucketTagFilterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) - _setter("storage_class_analysis", storage_class_analysis) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "storage_class_analysis", storage_class_analysis) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if tag_filters is not None: - _setter("tag_filters", tag_filters) + pulumi.set(__self__, "tag_filters", tag_filters) @property @pulumi.getter @@ -365,16 +299,7 @@ def tag_filters(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Bucket class BucketCorsConfigurationArgs: def __init__(__self__, *, cors_rules: pulumi.Input[Sequence[pulumi.Input['BucketCorsRuleArgs']]]): - BucketCorsConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cors_rules=cors_rules, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cors_rules: pulumi.Input[Sequence[pulumi.Input['BucketCorsRuleArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cors_rules", cors_rules) + pulumi.set(__self__, "cors_rules", cors_rules) @property @pulumi.getter(name="corsRules") @@ -395,35 +320,16 @@ def __init__(__self__, *, exposed_headers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, id: Optional[pulumi.Input[str]] = None, max_age: Optional[pulumi.Input[int]] = None): - BucketCorsRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - allowed_methods=allowed_methods, - allowed_origins=allowed_origins, - allowed_headers=allowed_headers, - exposed_headers=exposed_headers, - id=id, - max_age=max_age, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allowed_methods: pulumi.Input[Sequence[pulumi.Input[str]]], - allowed_origins: pulumi.Input[Sequence[pulumi.Input[str]]], - allowed_headers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - exposed_headers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - id: Optional[pulumi.Input[str]] = None, - max_age: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("allowed_methods", allowed_methods) - _setter("allowed_origins", allowed_origins) + pulumi.set(__self__, "allowed_methods", allowed_methods) + pulumi.set(__self__, "allowed_origins", allowed_origins) if allowed_headers is not None: - _setter("allowed_headers", allowed_headers) + pulumi.set(__self__, "allowed_headers", allowed_headers) if exposed_headers is not None: - _setter("exposed_headers", exposed_headers) + pulumi.set(__self__, "exposed_headers", exposed_headers) if id is not None: - _setter("id", id) + pulumi.set(__self__, "id", id) if max_age is not None: - _setter("max_age", max_age) + pulumi.set(__self__, "max_age", max_age) @property @pulumi.getter(name="allowedMethods") @@ -485,19 +391,8 @@ class BucketDataExportArgs: def __init__(__self__, *, destination: pulumi.Input['BucketDestinationArgs'], output_schema_version: pulumi.Input[str]): - BucketDataExportArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - output_schema_version=output_schema_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: pulumi.Input['BucketDestinationArgs'], - output_schema_version: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination", destination) - _setter("output_schema_version", output_schema_version) + pulumi.set(__self__, "destination", destination) + pulumi.set(__self__, "output_schema_version", output_schema_version) @property @pulumi.getter @@ -524,25 +419,12 @@ def __init__(__self__, *, days: Optional[pulumi.Input[int]] = None, mode: Optional[pulumi.Input[str]] = None, years: Optional[pulumi.Input[int]] = None): - BucketDefaultRetentionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - days=days, - mode=mode, - years=years, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - days: Optional[pulumi.Input[int]] = None, - mode: Optional[pulumi.Input[str]] = None, - years: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if days is not None: - _setter("days", days) + pulumi.set(__self__, "days", days) if mode is not None: - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) if years is not None: - _setter("years", years) + pulumi.set(__self__, "years", years) @property @pulumi.getter @@ -576,17 +458,8 @@ def years(self, value: Optional[pulumi.Input[int]]): class BucketDeleteMarkerReplicationArgs: def __init__(__self__, *, status: Optional[pulumi.Input[str]] = None): - BucketDeleteMarkerReplicationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter @@ -605,27 +478,12 @@ def __init__(__self__, *, format: pulumi.Input[str], bucket_account_id: Optional[pulumi.Input[str]] = None, prefix: Optional[pulumi.Input[str]] = None): - BucketDestinationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_arn=bucket_arn, - format=format, - bucket_account_id=bucket_account_id, - prefix=prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_arn: pulumi.Input[str], - format: pulumi.Input[str], - bucket_account_id: Optional[pulumi.Input[str]] = None, - prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_arn", bucket_arn) - _setter("format", format) + pulumi.set(__self__, "bucket_arn", bucket_arn) + pulumi.set(__self__, "format", format) if bucket_account_id is not None: - _setter("bucket_account_id", bucket_account_id) + pulumi.set(__self__, "bucket_account_id", bucket_account_id) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) @property @pulumi.getter(name="bucketArn") @@ -668,16 +526,7 @@ def prefix(self, value: Optional[pulumi.Input[str]]): class BucketEncryptionConfigurationArgs: def __init__(__self__, *, replica_kms_key_id: pulumi.Input[str]): - BucketEncryptionConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - replica_kms_key_id=replica_kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - replica_kms_key_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("replica_kms_key_id", replica_kms_key_id) + pulumi.set(__self__, "replica_kms_key_id", replica_kms_key_id) @property @pulumi.getter(name="replicaKmsKeyId") @@ -693,16 +542,7 @@ def replica_kms_key_id(self, value: pulumi.Input[str]): class BucketEncryptionArgs: def __init__(__self__, *, server_side_encryption_configuration: pulumi.Input[Sequence[pulumi.Input['BucketServerSideEncryptionRuleArgs']]]): - BucketEncryptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - server_side_encryption_configuration=server_side_encryption_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - server_side_encryption_configuration: pulumi.Input[Sequence[pulumi.Input['BucketServerSideEncryptionRuleArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("server_side_encryption_configuration", server_side_encryption_configuration) + pulumi.set(__self__, "server_side_encryption_configuration", server_side_encryption_configuration) @property @pulumi.getter(name="serverSideEncryptionConfiguration") @@ -718,17 +558,8 @@ def server_side_encryption_configuration(self, value: pulumi.Input[Sequence[pulu class BucketEventBridgeConfigurationArgs: def __init__(__self__, *, event_bridge_enabled: Optional[pulumi.Input[bool]] = None): - BucketEventBridgeConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - event_bridge_enabled=event_bridge_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - event_bridge_enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if event_bridge_enabled is not None: - _setter("event_bridge_enabled", event_bridge_enabled) + pulumi.set(__self__, "event_bridge_enabled", event_bridge_enabled) @property @pulumi.getter(name="eventBridgeEnabled") @@ -745,19 +576,8 @@ class BucketFilterRuleArgs: def __init__(__self__, *, name: pulumi.Input[str], value: pulumi.Input[str]): - BucketFilterRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -786,30 +606,13 @@ def __init__(__self__, *, tierings: pulumi.Input[Sequence[pulumi.Input['BucketTieringArgs']]], prefix: Optional[pulumi.Input[str]] = None, tag_filters: Optional[pulumi.Input[Sequence[pulumi.Input['BucketTagFilterArgs']]]] = None): - BucketIntelligentTieringConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - status=status, - tierings=tierings, - prefix=prefix, - tag_filters=tag_filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: pulumi.Input[str], - status: pulumi.Input[str], - tierings: pulumi.Input[Sequence[pulumi.Input['BucketTieringArgs']]], - prefix: Optional[pulumi.Input[str]] = None, - tag_filters: Optional[pulumi.Input[Sequence[pulumi.Input['BucketTagFilterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) - _setter("status", status) - _setter("tierings", tierings) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "status", status) + pulumi.set(__self__, "tierings", tierings) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if tag_filters is not None: - _setter("tag_filters", tag_filters) + pulumi.set(__self__, "tag_filters", tag_filters) @property @pulumi.getter @@ -867,36 +670,15 @@ def __init__(__self__, *, schedule_frequency: pulumi.Input[str], optional_fields: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, prefix: Optional[pulumi.Input[str]] = None): - BucketInventoryConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - enabled=enabled, - id=id, - included_object_versions=included_object_versions, - schedule_frequency=schedule_frequency, - optional_fields=optional_fields, - prefix=prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: pulumi.Input['BucketDestinationArgs'], - enabled: pulumi.Input[bool], - id: pulumi.Input[str], - included_object_versions: pulumi.Input[str], - schedule_frequency: pulumi.Input[str], - optional_fields: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination", destination) - _setter("enabled", enabled) - _setter("id", id) - _setter("included_object_versions", included_object_versions) - _setter("schedule_frequency", schedule_frequency) + pulumi.set(__self__, "destination", destination) + pulumi.set(__self__, "enabled", enabled) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "included_object_versions", included_object_versions) + pulumi.set(__self__, "schedule_frequency", schedule_frequency) if optional_fields is not None: - _setter("optional_fields", optional_fields) + pulumi.set(__self__, "optional_fields", optional_fields) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) @property @pulumi.getter @@ -968,23 +750,10 @@ def __init__(__self__, *, event: pulumi.Input[str], function: pulumi.Input[str], filter: Optional[pulumi.Input['BucketNotificationFilterArgs']] = None): - BucketLambdaConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - event=event, - function=function, - filter=filter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - event: pulumi.Input[str], - function: pulumi.Input[str], - filter: Optional[pulumi.Input['BucketNotificationFilterArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("event", event) - _setter("function", function) + pulumi.set(__self__, "event", event) + pulumi.set(__self__, "function", function) if filter is not None: - _setter("filter", filter) + pulumi.set(__self__, "filter", filter) @property @pulumi.getter @@ -1018,16 +787,7 @@ def filter(self, value: Optional[pulumi.Input['BucketNotificationFilterArgs']]): class BucketLifecycleConfigurationArgs: def __init__(__self__, *, rules: pulumi.Input[Sequence[pulumi.Input['BucketRuleArgs']]]): - BucketLifecycleConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - rules=rules, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rules: pulumi.Input[Sequence[pulumi.Input['BucketRuleArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("rules", rules) + pulumi.set(__self__, "rules", rules) @property @pulumi.getter @@ -1044,21 +804,10 @@ class BucketLoggingConfigurationArgs: def __init__(__self__, *, destination_bucket_name: Optional[pulumi.Input[str]] = None, log_file_prefix: Optional[pulumi.Input[str]] = None): - BucketLoggingConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_bucket_name=destination_bucket_name, - log_file_prefix=log_file_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_bucket_name: Optional[pulumi.Input[str]] = None, - log_file_prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination_bucket_name is not None: - _setter("destination_bucket_name", destination_bucket_name) + pulumi.set(__self__, "destination_bucket_name", destination_bucket_name) if log_file_prefix is not None: - _setter("log_file_prefix", log_file_prefix) + pulumi.set(__self__, "log_file_prefix", log_file_prefix) @property @pulumi.getter(name="destinationBucketName") @@ -1086,28 +835,13 @@ def __init__(__self__, *, access_point_arn: Optional[pulumi.Input[str]] = None, prefix: Optional[pulumi.Input[str]] = None, tag_filters: Optional[pulumi.Input[Sequence[pulumi.Input['BucketTagFilterArgs']]]] = None): - BucketMetricsConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - access_point_arn=access_point_arn, - prefix=prefix, - tag_filters=tag_filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: pulumi.Input[str], - access_point_arn: Optional[pulumi.Input[str]] = None, - prefix: Optional[pulumi.Input[str]] = None, - tag_filters: Optional[pulumi.Input[Sequence[pulumi.Input['BucketTagFilterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) + pulumi.set(__self__, "id", id) if access_point_arn is not None: - _setter("access_point_arn", access_point_arn) + pulumi.set(__self__, "access_point_arn", access_point_arn) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if tag_filters is not None: - _setter("tag_filters", tag_filters) + pulumi.set(__self__, "tag_filters", tag_filters) @property @pulumi.getter @@ -1151,20 +885,9 @@ class BucketMetricsArgs: def __init__(__self__, *, status: pulumi.Input[str], event_threshold: Optional[pulumi.Input['BucketReplicationTimeValueArgs']] = None): - BucketMetricsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - status=status, - event_threshold=event_threshold, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status: pulumi.Input[str], - event_threshold: Optional[pulumi.Input['BucketReplicationTimeValueArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("status", status) + pulumi.set(__self__, "status", status) if event_threshold is not None: - _setter("event_threshold", event_threshold) + pulumi.set(__self__, "event_threshold", event_threshold) @property @pulumi.getter @@ -1190,20 +913,9 @@ class BucketNoncurrentVersionExpirationArgs: def __init__(__self__, *, noncurrent_days: pulumi.Input[int], newer_noncurrent_versions: Optional[pulumi.Input[int]] = None): - BucketNoncurrentVersionExpirationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - noncurrent_days=noncurrent_days, - newer_noncurrent_versions=newer_noncurrent_versions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - noncurrent_days: pulumi.Input[int], - newer_noncurrent_versions: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("noncurrent_days", noncurrent_days) + pulumi.set(__self__, "noncurrent_days", noncurrent_days) if newer_noncurrent_versions is not None: - _setter("newer_noncurrent_versions", newer_noncurrent_versions) + pulumi.set(__self__, "newer_noncurrent_versions", newer_noncurrent_versions) @property @pulumi.getter(name="noncurrentDays") @@ -1230,23 +942,10 @@ def __init__(__self__, *, storage_class: pulumi.Input[str], transition_in_days: pulumi.Input[int], newer_noncurrent_versions: Optional[pulumi.Input[int]] = None): - BucketNoncurrentVersionTransitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - storage_class=storage_class, - transition_in_days=transition_in_days, - newer_noncurrent_versions=newer_noncurrent_versions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - storage_class: pulumi.Input[str], - transition_in_days: pulumi.Input[int], - newer_noncurrent_versions: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("storage_class", storage_class) - _setter("transition_in_days", transition_in_days) + pulumi.set(__self__, "storage_class", storage_class) + pulumi.set(__self__, "transition_in_days", transition_in_days) if newer_noncurrent_versions is not None: - _setter("newer_noncurrent_versions", newer_noncurrent_versions) + pulumi.set(__self__, "newer_noncurrent_versions", newer_noncurrent_versions) @property @pulumi.getter(name="storageClass") @@ -1283,29 +982,14 @@ def __init__(__self__, *, lambda_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['BucketLambdaConfigurationArgs']]]] = None, queue_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['BucketQueueConfigurationArgs']]]] = None, topic_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['BucketTopicConfigurationArgs']]]] = None): - BucketNotificationConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - event_bridge_configuration=event_bridge_configuration, - lambda_configurations=lambda_configurations, - queue_configurations=queue_configurations, - topic_configurations=topic_configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - event_bridge_configuration: Optional[pulumi.Input['BucketEventBridgeConfigurationArgs']] = None, - lambda_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['BucketLambdaConfigurationArgs']]]] = None, - queue_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['BucketQueueConfigurationArgs']]]] = None, - topic_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['BucketTopicConfigurationArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if event_bridge_configuration is not None: - _setter("event_bridge_configuration", event_bridge_configuration) + pulumi.set(__self__, "event_bridge_configuration", event_bridge_configuration) if lambda_configurations is not None: - _setter("lambda_configurations", lambda_configurations) + pulumi.set(__self__, "lambda_configurations", lambda_configurations) if queue_configurations is not None: - _setter("queue_configurations", queue_configurations) + pulumi.set(__self__, "queue_configurations", queue_configurations) if topic_configurations is not None: - _setter("topic_configurations", topic_configurations) + pulumi.set(__self__, "topic_configurations", topic_configurations) @property @pulumi.getter(name="eventBridgeConfiguration") @@ -1348,16 +1032,7 @@ def topic_configurations(self, value: Optional[pulumi.Input[Sequence[pulumi.Inpu class BucketNotificationFilterArgs: def __init__(__self__, *, s3_key: pulumi.Input['BucketS3KeyFilterArgs']): - BucketNotificationFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_key=s3_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_key: pulumi.Input['BucketS3KeyFilterArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_key", s3_key) + pulumi.set(__self__, "s3_key", s3_key) @property @pulumi.getter(name="s3Key") @@ -1374,21 +1049,10 @@ class BucketObjectLockConfigurationArgs: def __init__(__self__, *, object_lock_enabled: Optional[pulumi.Input[str]] = None, rule: Optional[pulumi.Input['BucketObjectLockRuleArgs']] = None): - BucketObjectLockConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - object_lock_enabled=object_lock_enabled, - rule=rule, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object_lock_enabled: Optional[pulumi.Input[str]] = None, - rule: Optional[pulumi.Input['BucketObjectLockRuleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if object_lock_enabled is not None: - _setter("object_lock_enabled", object_lock_enabled) + pulumi.set(__self__, "object_lock_enabled", object_lock_enabled) if rule is not None: - _setter("rule", rule) + pulumi.set(__self__, "rule", rule) @property @pulumi.getter(name="objectLockEnabled") @@ -1413,17 +1077,8 @@ def rule(self, value: Optional[pulumi.Input['BucketObjectLockRuleArgs']]): class BucketObjectLockRuleArgs: def __init__(__self__, *, default_retention: Optional[pulumi.Input['BucketDefaultRetentionArgs']] = None): - BucketObjectLockRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_retention=default_retention, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_retention: Optional[pulumi.Input['BucketDefaultRetentionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if default_retention is not None: - _setter("default_retention", default_retention) + pulumi.set(__self__, "default_retention", default_retention) @property @pulumi.getter(name="defaultRetention") @@ -1439,17 +1094,8 @@ def default_retention(self, value: Optional[pulumi.Input['BucketDefaultRetention class BucketOwnershipControlsRuleArgs: def __init__(__self__, *, object_ownership: Optional[pulumi.Input[str]] = None): - BucketOwnershipControlsRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - object_ownership=object_ownership, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object_ownership: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if object_ownership is not None: - _setter("object_ownership", object_ownership) + pulumi.set(__self__, "object_ownership", object_ownership) @property @pulumi.getter(name="objectOwnership") @@ -1465,16 +1111,7 @@ def object_ownership(self, value: Optional[pulumi.Input[str]]): class BucketOwnershipControlsArgs: def __init__(__self__, *, rules: pulumi.Input[Sequence[pulumi.Input['BucketOwnershipControlsRuleArgs']]]): - BucketOwnershipControlsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - rules=rules, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rules: pulumi.Input[Sequence[pulumi.Input['BucketOwnershipControlsRuleArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("rules", rules) + pulumi.set(__self__, "rules", rules) @property @pulumi.getter @@ -1493,29 +1130,14 @@ def __init__(__self__, *, block_public_policy: Optional[pulumi.Input[bool]] = None, ignore_public_acls: Optional[pulumi.Input[bool]] = None, restrict_public_buckets: Optional[pulumi.Input[bool]] = None): - BucketPublicAccessBlockConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - block_public_acls=block_public_acls, - block_public_policy=block_public_policy, - ignore_public_acls=ignore_public_acls, - restrict_public_buckets=restrict_public_buckets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - block_public_acls: Optional[pulumi.Input[bool]] = None, - block_public_policy: Optional[pulumi.Input[bool]] = None, - ignore_public_acls: Optional[pulumi.Input[bool]] = None, - restrict_public_buckets: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if block_public_acls is not None: - _setter("block_public_acls", block_public_acls) + pulumi.set(__self__, "block_public_acls", block_public_acls) if block_public_policy is not None: - _setter("block_public_policy", block_public_policy) + pulumi.set(__self__, "block_public_policy", block_public_policy) if ignore_public_acls is not None: - _setter("ignore_public_acls", ignore_public_acls) + pulumi.set(__self__, "ignore_public_acls", ignore_public_acls) if restrict_public_buckets is not None: - _setter("restrict_public_buckets", restrict_public_buckets) + pulumi.set(__self__, "restrict_public_buckets", restrict_public_buckets) @property @pulumi.getter(name="blockPublicAcls") @@ -1560,23 +1182,10 @@ def __init__(__self__, *, event: pulumi.Input[str], queue: pulumi.Input[str], filter: Optional[pulumi.Input['BucketNotificationFilterArgs']] = None): - BucketQueueConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - event=event, - queue=queue, - filter=filter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - event: pulumi.Input[str], - queue: pulumi.Input[str], - filter: Optional[pulumi.Input['BucketNotificationFilterArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("event", event) - _setter("queue", queue) + pulumi.set(__self__, "event", event) + pulumi.set(__self__, "queue", queue) if filter is not None: - _setter("filter", filter) + pulumi.set(__self__, "filter", filter) @property @pulumi.getter @@ -1611,20 +1220,9 @@ class BucketRedirectAllRequestsToArgs: def __init__(__self__, *, host_name: pulumi.Input[str], protocol: Optional[pulumi.Input[str]] = None): - BucketRedirectAllRequestsToArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - host_name=host_name, - protocol=protocol, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - host_name: pulumi.Input[str], - protocol: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("host_name", host_name) + pulumi.set(__self__, "host_name", host_name) if protocol is not None: - _setter("protocol", protocol) + pulumi.set(__self__, "protocol", protocol) @property @pulumi.getter(name="hostName") @@ -1653,33 +1251,16 @@ def __init__(__self__, *, protocol: Optional[pulumi.Input[str]] = None, replace_key_prefix_with: Optional[pulumi.Input[str]] = None, replace_key_with: Optional[pulumi.Input[str]] = None): - BucketRedirectRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - host_name=host_name, - http_redirect_code=http_redirect_code, - protocol=protocol, - replace_key_prefix_with=replace_key_prefix_with, - replace_key_with=replace_key_with, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - host_name: Optional[pulumi.Input[str]] = None, - http_redirect_code: Optional[pulumi.Input[str]] = None, - protocol: Optional[pulumi.Input[str]] = None, - replace_key_prefix_with: Optional[pulumi.Input[str]] = None, - replace_key_with: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if host_name is not None: - _setter("host_name", host_name) + pulumi.set(__self__, "host_name", host_name) if http_redirect_code is not None: - _setter("http_redirect_code", http_redirect_code) + pulumi.set(__self__, "http_redirect_code", http_redirect_code) if protocol is not None: - _setter("protocol", protocol) + pulumi.set(__self__, "protocol", protocol) if replace_key_prefix_with is not None: - _setter("replace_key_prefix_with", replace_key_prefix_with) + pulumi.set(__self__, "replace_key_prefix_with", replace_key_prefix_with) if replace_key_with is not None: - _setter("replace_key_with", replace_key_with) + pulumi.set(__self__, "replace_key_with", replace_key_with) @property @pulumi.getter(name="hostName") @@ -1731,16 +1312,7 @@ def replace_key_with(self, value: Optional[pulumi.Input[str]]): class BucketReplicaModificationsArgs: def __init__(__self__, *, status: pulumi.Input[str]): - BucketReplicaModificationsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter @@ -1757,19 +1329,8 @@ class BucketReplicationConfigurationArgs: def __init__(__self__, *, role: pulumi.Input[str], rules: pulumi.Input[Sequence[pulumi.Input['BucketReplicationRuleArgs']]]): - BucketReplicationConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - role=role, - rules=rules, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role: pulumi.Input[str], - rules: pulumi.Input[Sequence[pulumi.Input['BucketReplicationRuleArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role", role) - _setter("rules", rules) + pulumi.set(__self__, "role", role) + pulumi.set(__self__, "rules", rules) @property @pulumi.getter @@ -1800,40 +1361,19 @@ def __init__(__self__, *, metrics: Optional[pulumi.Input['BucketMetricsArgs']] = None, replication_time: Optional[pulumi.Input['BucketReplicationTimeArgs']] = None, storage_class: Optional[pulumi.Input[str]] = None): - BucketReplicationDestinationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - access_control_translation=access_control_translation, - account=account, - encryption_configuration=encryption_configuration, - metrics=metrics, - replication_time=replication_time, - storage_class=storage_class, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: pulumi.Input[str], - access_control_translation: Optional[pulumi.Input['BucketAccessControlTranslationArgs']] = None, - account: Optional[pulumi.Input[str]] = None, - encryption_configuration: Optional[pulumi.Input['BucketEncryptionConfigurationArgs']] = None, - metrics: Optional[pulumi.Input['BucketMetricsArgs']] = None, - replication_time: Optional[pulumi.Input['BucketReplicationTimeArgs']] = None, - storage_class: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) + pulumi.set(__self__, "bucket", bucket) if access_control_translation is not None: - _setter("access_control_translation", access_control_translation) + pulumi.set(__self__, "access_control_translation", access_control_translation) if account is not None: - _setter("account", account) + pulumi.set(__self__, "account", account) if encryption_configuration is not None: - _setter("encryption_configuration", encryption_configuration) + pulumi.set(__self__, "encryption_configuration", encryption_configuration) if metrics is not None: - _setter("metrics", metrics) + pulumi.set(__self__, "metrics", metrics) if replication_time is not None: - _setter("replication_time", replication_time) + pulumi.set(__self__, "replication_time", replication_time) if storage_class is not None: - _setter("storage_class", storage_class) + pulumi.set(__self__, "storage_class", storage_class) @property @pulumi.getter @@ -1904,21 +1444,10 @@ class BucketReplicationRuleAndOperatorArgs: def __init__(__self__, *, prefix: Optional[pulumi.Input[str]] = None, tag_filters: Optional[pulumi.Input[Sequence[pulumi.Input['BucketTagFilterArgs']]]] = None): - BucketReplicationRuleAndOperatorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - prefix=prefix, - tag_filters=tag_filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - prefix: Optional[pulumi.Input[str]] = None, - tag_filters: Optional[pulumi.Input[Sequence[pulumi.Input['BucketTagFilterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if tag_filters is not None: - _setter("tag_filters", tag_filters) + pulumi.set(__self__, "tag_filters", tag_filters) @property @pulumi.getter @@ -1945,25 +1474,12 @@ def __init__(__self__, *, and_: Optional[pulumi.Input['BucketReplicationRuleAndOperatorArgs']] = None, prefix: Optional[pulumi.Input[str]] = None, tag_filter: Optional[pulumi.Input['BucketTagFilterArgs']] = None): - BucketReplicationRuleFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - and_=and_, - prefix=prefix, - tag_filter=tag_filter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - and_: Optional[pulumi.Input['BucketReplicationRuleAndOperatorArgs']] = None, - prefix: Optional[pulumi.Input[str]] = None, - tag_filter: Optional[pulumi.Input['BucketTagFilterArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if and_ is not None: - _setter("and_", and_) + pulumi.set(__self__, "and_", and_) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if tag_filter is not None: - _setter("tag_filter", tag_filter) + pulumi.set(__self__, "tag_filter", tag_filter) @property @pulumi.getter(name="and") @@ -2004,43 +1520,20 @@ def __init__(__self__, *, prefix: Optional[pulumi.Input[str]] = None, priority: Optional[pulumi.Input[int]] = None, source_selection_criteria: Optional[pulumi.Input['BucketSourceSelectionCriteriaArgs']] = None): - BucketReplicationRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - status=status, - delete_marker_replication=delete_marker_replication, - filter=filter, - id=id, - prefix=prefix, - priority=priority, - source_selection_criteria=source_selection_criteria, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: pulumi.Input['BucketReplicationDestinationArgs'], - status: pulumi.Input[str], - delete_marker_replication: Optional[pulumi.Input['BucketDeleteMarkerReplicationArgs']] = None, - filter: Optional[pulumi.Input['BucketReplicationRuleFilterArgs']] = None, - id: Optional[pulumi.Input[str]] = None, - prefix: Optional[pulumi.Input[str]] = None, - priority: Optional[pulumi.Input[int]] = None, - source_selection_criteria: Optional[pulumi.Input['BucketSourceSelectionCriteriaArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination", destination) - _setter("status", status) + pulumi.set(__self__, "destination", destination) + pulumi.set(__self__, "status", status) if delete_marker_replication is not None: - _setter("delete_marker_replication", delete_marker_replication) + pulumi.set(__self__, "delete_marker_replication", delete_marker_replication) if filter is not None: - _setter("filter", filter) + pulumi.set(__self__, "filter", filter) if id is not None: - _setter("id", id) + pulumi.set(__self__, "id", id) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if priority is not None: - _setter("priority", priority) + pulumi.set(__self__, "priority", priority) if source_selection_criteria is not None: - _setter("source_selection_criteria", source_selection_criteria) + pulumi.set(__self__, "source_selection_criteria", source_selection_criteria) @property @pulumi.getter @@ -2119,16 +1612,7 @@ def source_selection_criteria(self, value: Optional[pulumi.Input['BucketSourceSe class BucketReplicationTimeValueArgs: def __init__(__self__, *, minutes: pulumi.Input[int]): - BucketReplicationTimeValueArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - minutes=minutes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - minutes: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("minutes", minutes) + pulumi.set(__self__, "minutes", minutes) @property @pulumi.getter @@ -2145,19 +1629,8 @@ class BucketReplicationTimeArgs: def __init__(__self__, *, status: pulumi.Input[str], time: pulumi.Input['BucketReplicationTimeValueArgs']): - BucketReplicationTimeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - status=status, - time=time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status: pulumi.Input[str], - time: pulumi.Input['BucketReplicationTimeValueArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("status", status) - _setter("time", time) + pulumi.set(__self__, "status", status) + pulumi.set(__self__, "time", time) @property @pulumi.getter @@ -2183,21 +1656,10 @@ class BucketRoutingRuleConditionArgs: def __init__(__self__, *, http_error_code_returned_equals: Optional[pulumi.Input[str]] = None, key_prefix_equals: Optional[pulumi.Input[str]] = None): - BucketRoutingRuleConditionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - http_error_code_returned_equals=http_error_code_returned_equals, - key_prefix_equals=key_prefix_equals, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - http_error_code_returned_equals: Optional[pulumi.Input[str]] = None, - key_prefix_equals: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if http_error_code_returned_equals is not None: - _setter("http_error_code_returned_equals", http_error_code_returned_equals) + pulumi.set(__self__, "http_error_code_returned_equals", http_error_code_returned_equals) if key_prefix_equals is not None: - _setter("key_prefix_equals", key_prefix_equals) + pulumi.set(__self__, "key_prefix_equals", key_prefix_equals) @property @pulumi.getter(name="httpErrorCodeReturnedEquals") @@ -2223,20 +1685,9 @@ class BucketRoutingRuleArgs: def __init__(__self__, *, redirect_rule: pulumi.Input['BucketRedirectRuleArgs'], routing_rule_condition: Optional[pulumi.Input['BucketRoutingRuleConditionArgs']] = None): - BucketRoutingRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - redirect_rule=redirect_rule, - routing_rule_condition=routing_rule_condition, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - redirect_rule: pulumi.Input['BucketRedirectRuleArgs'], - routing_rule_condition: Optional[pulumi.Input['BucketRoutingRuleConditionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("redirect_rule", redirect_rule) + pulumi.set(__self__, "redirect_rule", redirect_rule) if routing_rule_condition is not None: - _setter("routing_rule_condition", routing_rule_condition) + pulumi.set(__self__, "routing_rule_condition", routing_rule_condition) @property @pulumi.getter(name="redirectRule") @@ -2276,76 +1727,37 @@ def __init__(__self__, *, tag_filters: Optional[pulumi.Input[Sequence[pulumi.Input['BucketTagFilterArgs']]]] = None, transition: Optional[pulumi.Input['BucketTransitionArgs']] = None, transitions: Optional[pulumi.Input[Sequence[pulumi.Input['BucketTransitionArgs']]]] = None): - BucketRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - status=status, - abort_incomplete_multipart_upload=abort_incomplete_multipart_upload, - expiration_date=expiration_date, - expiration_in_days=expiration_in_days, - expired_object_delete_marker=expired_object_delete_marker, - id=id, - noncurrent_version_expiration=noncurrent_version_expiration, - noncurrent_version_expiration_in_days=noncurrent_version_expiration_in_days, - noncurrent_version_transition=noncurrent_version_transition, - noncurrent_version_transitions=noncurrent_version_transitions, - object_size_greater_than=object_size_greater_than, - object_size_less_than=object_size_less_than, - prefix=prefix, - tag_filters=tag_filters, - transition=transition, - transitions=transitions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status: pulumi.Input[str], - abort_incomplete_multipart_upload: Optional[pulumi.Input['BucketAbortIncompleteMultipartUploadArgs']] = None, - expiration_date: Optional[pulumi.Input[str]] = None, - expiration_in_days: Optional[pulumi.Input[int]] = None, - expired_object_delete_marker: Optional[pulumi.Input[bool]] = None, - id: Optional[pulumi.Input[str]] = None, - noncurrent_version_expiration: Optional[pulumi.Input['BucketNoncurrentVersionExpirationArgs']] = None, - noncurrent_version_expiration_in_days: Optional[pulumi.Input[int]] = None, - noncurrent_version_transition: Optional[pulumi.Input['BucketNoncurrentVersionTransitionArgs']] = None, - noncurrent_version_transitions: Optional[pulumi.Input[Sequence[pulumi.Input['BucketNoncurrentVersionTransitionArgs']]]] = None, - object_size_greater_than: Optional[pulumi.Input[int]] = None, - object_size_less_than: Optional[pulumi.Input[int]] = None, - prefix: Optional[pulumi.Input[str]] = None, - tag_filters: Optional[pulumi.Input[Sequence[pulumi.Input['BucketTagFilterArgs']]]] = None, - transition: Optional[pulumi.Input['BucketTransitionArgs']] = None, - transitions: Optional[pulumi.Input[Sequence[pulumi.Input['BucketTransitionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("status", status) + pulumi.set(__self__, "status", status) if abort_incomplete_multipart_upload is not None: - _setter("abort_incomplete_multipart_upload", abort_incomplete_multipart_upload) + pulumi.set(__self__, "abort_incomplete_multipart_upload", abort_incomplete_multipart_upload) if expiration_date is not None: - _setter("expiration_date", expiration_date) + pulumi.set(__self__, "expiration_date", expiration_date) if expiration_in_days is not None: - _setter("expiration_in_days", expiration_in_days) + pulumi.set(__self__, "expiration_in_days", expiration_in_days) if expired_object_delete_marker is not None: - _setter("expired_object_delete_marker", expired_object_delete_marker) + pulumi.set(__self__, "expired_object_delete_marker", expired_object_delete_marker) if id is not None: - _setter("id", id) + pulumi.set(__self__, "id", id) if noncurrent_version_expiration is not None: - _setter("noncurrent_version_expiration", noncurrent_version_expiration) + pulumi.set(__self__, "noncurrent_version_expiration", noncurrent_version_expiration) if noncurrent_version_expiration_in_days is not None: - _setter("noncurrent_version_expiration_in_days", noncurrent_version_expiration_in_days) + pulumi.set(__self__, "noncurrent_version_expiration_in_days", noncurrent_version_expiration_in_days) if noncurrent_version_transition is not None: - _setter("noncurrent_version_transition", noncurrent_version_transition) + pulumi.set(__self__, "noncurrent_version_transition", noncurrent_version_transition) if noncurrent_version_transitions is not None: - _setter("noncurrent_version_transitions", noncurrent_version_transitions) + pulumi.set(__self__, "noncurrent_version_transitions", noncurrent_version_transitions) if object_size_greater_than is not None: - _setter("object_size_greater_than", object_size_greater_than) + pulumi.set(__self__, "object_size_greater_than", object_size_greater_than) if object_size_less_than is not None: - _setter("object_size_less_than", object_size_less_than) + pulumi.set(__self__, "object_size_less_than", object_size_less_than) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if tag_filters is not None: - _setter("tag_filters", tag_filters) + pulumi.set(__self__, "tag_filters", tag_filters) if transition is not None: - _setter("transition", transition) + pulumi.set(__self__, "transition", transition) if transitions is not None: - _setter("transitions", transitions) + pulumi.set(__self__, "transitions", transitions) @property @pulumi.getter @@ -2496,16 +1908,7 @@ def transitions(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['Bucket class BucketS3KeyFilterArgs: def __init__(__self__, *, rules: pulumi.Input[Sequence[pulumi.Input['BucketFilterRuleArgs']]]): - BucketS3KeyFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - rules=rules, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rules: pulumi.Input[Sequence[pulumi.Input['BucketFilterRuleArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("rules", rules) + pulumi.set(__self__, "rules", rules) @property @pulumi.getter @@ -2522,20 +1925,9 @@ class BucketServerSideEncryptionByDefaultArgs: def __init__(__self__, *, sse_algorithm: pulumi.Input[str], kms_master_key_id: Optional[pulumi.Input[str]] = None): - BucketServerSideEncryptionByDefaultArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - sse_algorithm=sse_algorithm, - kms_master_key_id=kms_master_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sse_algorithm: pulumi.Input[str], - kms_master_key_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("sse_algorithm", sse_algorithm) + pulumi.set(__self__, "sse_algorithm", sse_algorithm) if kms_master_key_id is not None: - _setter("kms_master_key_id", kms_master_key_id) + pulumi.set(__self__, "kms_master_key_id", kms_master_key_id) @property @pulumi.getter(name="sseAlgorithm") @@ -2561,21 +1953,10 @@ class BucketServerSideEncryptionRuleArgs: def __init__(__self__, *, bucket_key_enabled: Optional[pulumi.Input[bool]] = None, server_side_encryption_by_default: Optional[pulumi.Input['BucketServerSideEncryptionByDefaultArgs']] = None): - BucketServerSideEncryptionRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_key_enabled=bucket_key_enabled, - server_side_encryption_by_default=server_side_encryption_by_default, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_key_enabled: Optional[pulumi.Input[bool]] = None, - server_side_encryption_by_default: Optional[pulumi.Input['BucketServerSideEncryptionByDefaultArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bucket_key_enabled is not None: - _setter("bucket_key_enabled", bucket_key_enabled) + pulumi.set(__self__, "bucket_key_enabled", bucket_key_enabled) if server_side_encryption_by_default is not None: - _setter("server_side_encryption_by_default", server_side_encryption_by_default) + pulumi.set(__self__, "server_side_encryption_by_default", server_side_encryption_by_default) @property @pulumi.getter(name="bucketKeyEnabled") @@ -2601,21 +1982,10 @@ class BucketSourceSelectionCriteriaArgs: def __init__(__self__, *, replica_modifications: Optional[pulumi.Input['BucketReplicaModificationsArgs']] = None, sse_kms_encrypted_objects: Optional[pulumi.Input['BucketSseKmsEncryptedObjectsArgs']] = None): - BucketSourceSelectionCriteriaArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - replica_modifications=replica_modifications, - sse_kms_encrypted_objects=sse_kms_encrypted_objects, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - replica_modifications: Optional[pulumi.Input['BucketReplicaModificationsArgs']] = None, - sse_kms_encrypted_objects: Optional[pulumi.Input['BucketSseKmsEncryptedObjectsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if replica_modifications is not None: - _setter("replica_modifications", replica_modifications) + pulumi.set(__self__, "replica_modifications", replica_modifications) if sse_kms_encrypted_objects is not None: - _setter("sse_kms_encrypted_objects", sse_kms_encrypted_objects) + pulumi.set(__self__, "sse_kms_encrypted_objects", sse_kms_encrypted_objects) @property @pulumi.getter(name="replicaModifications") @@ -2640,16 +2010,7 @@ def sse_kms_encrypted_objects(self, value: Optional[pulumi.Input['BucketSseKmsEn class BucketSseKmsEncryptedObjectsArgs: def __init__(__self__, *, status: pulumi.Input[str]): - BucketSseKmsEncryptedObjectsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter @@ -2665,17 +2026,8 @@ def status(self, value: pulumi.Input[str]): class BucketStorageClassAnalysisArgs: def __init__(__self__, *, data_export: Optional[pulumi.Input['BucketDataExportArgs']] = None): - BucketStorageClassAnalysisArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_export=data_export, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_export: Optional[pulumi.Input['BucketDataExportArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_export is not None: - _setter("data_export", data_export) + pulumi.set(__self__, "data_export", data_export) @property @pulumi.getter(name="dataExport") @@ -2692,19 +2044,8 @@ class BucketTagFilterArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - BucketTagFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2730,19 +2071,8 @@ class BucketTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - BucketTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2768,19 +2098,8 @@ class BucketTieringArgs: def __init__(__self__, *, access_tier: pulumi.Input[str], days: pulumi.Input[int]): - BucketTieringArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_tier=access_tier, - days=days, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_tier: pulumi.Input[str], - days: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("access_tier", access_tier) - _setter("days", days) + pulumi.set(__self__, "access_tier", access_tier) + pulumi.set(__self__, "days", days) @property @pulumi.getter(name="accessTier") @@ -2807,23 +2126,10 @@ def __init__(__self__, *, event: pulumi.Input[str], topic: pulumi.Input[str], filter: Optional[pulumi.Input['BucketNotificationFilterArgs']] = None): - BucketTopicConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - event=event, - topic=topic, - filter=filter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - event: pulumi.Input[str], - topic: pulumi.Input[str], - filter: Optional[pulumi.Input['BucketNotificationFilterArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("event", event) - _setter("topic", topic) + pulumi.set(__self__, "event", event) + pulumi.set(__self__, "topic", topic) if filter is not None: - _setter("filter", filter) + pulumi.set(__self__, "filter", filter) @property @pulumi.getter @@ -2859,24 +2165,11 @@ def __init__(__self__, *, storage_class: pulumi.Input[str], transition_date: Optional[pulumi.Input[str]] = None, transition_in_days: Optional[pulumi.Input[int]] = None): - BucketTransitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - storage_class=storage_class, - transition_date=transition_date, - transition_in_days=transition_in_days, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - storage_class: pulumi.Input[str], - transition_date: Optional[pulumi.Input[str]] = None, - transition_in_days: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("storage_class", storage_class) + pulumi.set(__self__, "storage_class", storage_class) if transition_date is not None: - _setter("transition_date", transition_date) + pulumi.set(__self__, "transition_date", transition_date) if transition_in_days is not None: - _setter("transition_in_days", transition_in_days) + pulumi.set(__self__, "transition_in_days", transition_in_days) @property @pulumi.getter(name="storageClass") @@ -2910,16 +2203,7 @@ def transition_in_days(self, value: Optional[pulumi.Input[int]]): class BucketVersioningConfigurationArgs: def __init__(__self__, *, status: pulumi.Input[str]): - BucketVersioningConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter @@ -2938,29 +2222,14 @@ def __init__(__self__, *, index_document: Optional[pulumi.Input[str]] = None, redirect_all_requests_to: Optional[pulumi.Input['BucketRedirectAllRequestsToArgs']] = None, routing_rules: Optional[pulumi.Input[Sequence[pulumi.Input['BucketRoutingRuleArgs']]]] = None): - BucketWebsiteConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - error_document=error_document, - index_document=index_document, - redirect_all_requests_to=redirect_all_requests_to, - routing_rules=routing_rules, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - error_document: Optional[pulumi.Input[str]] = None, - index_document: Optional[pulumi.Input[str]] = None, - redirect_all_requests_to: Optional[pulumi.Input['BucketRedirectAllRequestsToArgs']] = None, - routing_rules: Optional[pulumi.Input[Sequence[pulumi.Input['BucketRoutingRuleArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if error_document is not None: - _setter("error_document", error_document) + pulumi.set(__self__, "error_document", error_document) if index_document is not None: - _setter("index_document", index_document) + pulumi.set(__self__, "index_document", index_document) if redirect_all_requests_to is not None: - _setter("redirect_all_requests_to", redirect_all_requests_to) + pulumi.set(__self__, "redirect_all_requests_to", redirect_all_requests_to) if routing_rules is not None: - _setter("routing_rules", routing_rules) + pulumi.set(__self__, "routing_rules", routing_rules) @property @pulumi.getter(name="errorDocument") @@ -3017,29 +2286,14 @@ def __init__(__self__, *, :param pulumi.Input[bool] restrict_public_buckets: Specifies whether Amazon S3 should restrict public bucket policies for this bucket. Setting this element to TRUE restricts access to this bucket to only AWS services and authorized users within this account if the bucket has a public policy. Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked. """ - MultiRegionAccessPointPublicAccessBlockConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - block_public_acls=block_public_acls, - block_public_policy=block_public_policy, - ignore_public_acls=ignore_public_acls, - restrict_public_buckets=restrict_public_buckets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - block_public_acls: Optional[pulumi.Input[bool]] = None, - block_public_policy: Optional[pulumi.Input[bool]] = None, - ignore_public_acls: Optional[pulumi.Input[bool]] = None, - restrict_public_buckets: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if block_public_acls is not None: - _setter("block_public_acls", block_public_acls) + pulumi.set(__self__, "block_public_acls", block_public_acls) if block_public_policy is not None: - _setter("block_public_policy", block_public_policy) + pulumi.set(__self__, "block_public_policy", block_public_policy) if ignore_public_acls is not None: - _setter("ignore_public_acls", ignore_public_acls) + pulumi.set(__self__, "ignore_public_acls", ignore_public_acls) if restrict_public_buckets is not None: - _setter("restrict_public_buckets", restrict_public_buckets) + pulumi.set(__self__, "restrict_public_buckets", restrict_public_buckets) @property @pulumi.getter(name="blockPublicAcls") @@ -3100,20 +2354,9 @@ class MultiRegionAccessPointRegionArgs: def __init__(__self__, *, bucket: pulumi.Input[str], bucket_account_id: Optional[pulumi.Input[str]] = None): - MultiRegionAccessPointRegionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - bucket_account_id=bucket_account_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: pulumi.Input[str], - bucket_account_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) + pulumi.set(__self__, "bucket", bucket) if bucket_account_id is not None: - _setter("bucket_account_id", bucket_account_id) + pulumi.set(__self__, "bucket_account_id", bucket_account_id) @property @pulumi.getter @@ -3145,32 +2388,15 @@ def __init__(__self__, *, """ Account-level metrics configurations. """ - StorageLensAccountLevelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_level=bucket_level, - activity_metrics=activity_metrics, - advanced_cost_optimization_metrics=advanced_cost_optimization_metrics, - advanced_data_protection_metrics=advanced_data_protection_metrics, - detailed_status_codes_metrics=detailed_status_codes_metrics, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_level: pulumi.Input['StorageLensBucketLevelArgs'], - activity_metrics: Optional[pulumi.Input['StorageLensActivityMetricsArgs']] = None, - advanced_cost_optimization_metrics: Optional[pulumi.Input['StorageLensAdvancedCostOptimizationMetricsArgs']] = None, - advanced_data_protection_metrics: Optional[pulumi.Input['StorageLensAdvancedDataProtectionMetricsArgs']] = None, - detailed_status_codes_metrics: Optional[pulumi.Input['StorageLensDetailedStatusCodesMetricsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_level", bucket_level) + pulumi.set(__self__, "bucket_level", bucket_level) if activity_metrics is not None: - _setter("activity_metrics", activity_metrics) + pulumi.set(__self__, "activity_metrics", activity_metrics) if advanced_cost_optimization_metrics is not None: - _setter("advanced_cost_optimization_metrics", advanced_cost_optimization_metrics) + pulumi.set(__self__, "advanced_cost_optimization_metrics", advanced_cost_optimization_metrics) if advanced_data_protection_metrics is not None: - _setter("advanced_data_protection_metrics", advanced_data_protection_metrics) + pulumi.set(__self__, "advanced_data_protection_metrics", advanced_data_protection_metrics) if detailed_status_codes_metrics is not None: - _setter("detailed_status_codes_metrics", detailed_status_codes_metrics) + pulumi.set(__self__, "detailed_status_codes_metrics", detailed_status_codes_metrics) @property @pulumi.getter(name="bucketLevel") @@ -3226,17 +2452,8 @@ def __init__(__self__, *, Enables activity metrics. :param pulumi.Input[bool] is_enabled: Specifies whether activity metrics are enabled or disabled. """ - StorageLensActivityMetricsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - is_enabled=is_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - is_enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if is_enabled is not None: - _setter("is_enabled", is_enabled) + pulumi.set(__self__, "is_enabled", is_enabled) @property @pulumi.getter(name="isEnabled") @@ -3259,17 +2476,8 @@ def __init__(__self__, *, Enables advanced cost optimization metrics. :param pulumi.Input[bool] is_enabled: Specifies whether advanced cost optimization metrics are enabled or disabled. """ - StorageLensAdvancedCostOptimizationMetricsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - is_enabled=is_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - is_enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if is_enabled is not None: - _setter("is_enabled", is_enabled) + pulumi.set(__self__, "is_enabled", is_enabled) @property @pulumi.getter(name="isEnabled") @@ -3292,17 +2500,8 @@ def __init__(__self__, *, Enables advanced data protection metrics. :param pulumi.Input[bool] is_enabled: Specifies whether advanced data protection metrics are enabled or disabled. """ - StorageLensAdvancedDataProtectionMetricsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - is_enabled=is_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - is_enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if is_enabled is not None: - _setter("is_enabled", is_enabled) + pulumi.set(__self__, "is_enabled", is_enabled) @property @pulumi.getter(name="isEnabled") @@ -3324,16 +2523,7 @@ def __init__(__self__, *, """ The AWS Organizations ARN to use in the Amazon S3 Storage Lens configuration. """ - StorageLensAwsOrgArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) @property @pulumi.getter @@ -3356,33 +2546,16 @@ def __init__(__self__, *, """ Bucket-level metrics configurations. """ - StorageLensBucketLevelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - activity_metrics=activity_metrics, - advanced_cost_optimization_metrics=advanced_cost_optimization_metrics, - advanced_data_protection_metrics=advanced_data_protection_metrics, - detailed_status_codes_metrics=detailed_status_codes_metrics, - prefix_level=prefix_level, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - activity_metrics: Optional[pulumi.Input['StorageLensActivityMetricsArgs']] = None, - advanced_cost_optimization_metrics: Optional[pulumi.Input['StorageLensAdvancedCostOptimizationMetricsArgs']] = None, - advanced_data_protection_metrics: Optional[pulumi.Input['StorageLensAdvancedDataProtectionMetricsArgs']] = None, - detailed_status_codes_metrics: Optional[pulumi.Input['StorageLensDetailedStatusCodesMetricsArgs']] = None, - prefix_level: Optional[pulumi.Input['StorageLensPrefixLevelArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if activity_metrics is not None: - _setter("activity_metrics", activity_metrics) + pulumi.set(__self__, "activity_metrics", activity_metrics) if advanced_cost_optimization_metrics is not None: - _setter("advanced_cost_optimization_metrics", advanced_cost_optimization_metrics) + pulumi.set(__self__, "advanced_cost_optimization_metrics", advanced_cost_optimization_metrics) if advanced_data_protection_metrics is not None: - _setter("advanced_data_protection_metrics", advanced_data_protection_metrics) + pulumi.set(__self__, "advanced_data_protection_metrics", advanced_data_protection_metrics) if detailed_status_codes_metrics is not None: - _setter("detailed_status_codes_metrics", detailed_status_codes_metrics) + pulumi.set(__self__, "detailed_status_codes_metrics", detailed_status_codes_metrics) if prefix_level is not None: - _setter("prefix_level", prefix_level) + pulumi.set(__self__, "prefix_level", prefix_level) @property @pulumi.getter(name="activityMetrics") @@ -3438,21 +2611,10 @@ def __init__(__self__, *, """ S3 buckets and Regions to include/exclude in the Amazon S3 Storage Lens configuration. """ - StorageLensBucketsAndRegionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - buckets=buckets, - regions=regions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - buckets: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - regions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if buckets is not None: - _setter("buckets", buckets) + pulumi.set(__self__, "buckets", buckets) if regions is not None: - _setter("regions", regions) + pulumi.set(__self__, "regions", regions) @property @pulumi.getter @@ -3481,16 +2643,7 @@ def __init__(__self__, *, CloudWatch metrics settings for the Amazon S3 Storage Lens metrics export. :param pulumi.Input[bool] is_enabled: Specifies whether CloudWatch metrics are enabled or disabled. """ - StorageLensCloudWatchMetricsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - is_enabled=is_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - is_enabled: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("is_enabled", is_enabled) + pulumi.set(__self__, "is_enabled", is_enabled) @property @pulumi.getter(name="isEnabled") @@ -3521,42 +2674,19 @@ def __init__(__self__, *, :param pulumi.Input[bool] is_enabled: Specifies whether the Amazon S3 Storage Lens configuration is enabled or disabled. :param pulumi.Input[str] storage_lens_arn: The ARN for the Amazon S3 Storage Lens configuration. """ - StorageLensConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - account_level=account_level, - id=id, - is_enabled=is_enabled, - aws_org=aws_org, - data_export=data_export, - exclude=exclude, - include=include, - storage_lens_arn=storage_lens_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - account_level: pulumi.Input['StorageLensAccountLevelArgs'], - id: pulumi.Input[str], - is_enabled: pulumi.Input[bool], - aws_org: Optional[pulumi.Input['StorageLensAwsOrgArgs']] = None, - data_export: Optional[pulumi.Input['StorageLensDataExportArgs']] = None, - exclude: Optional[pulumi.Input['StorageLensBucketsAndRegionsArgs']] = None, - include: Optional[pulumi.Input['StorageLensBucketsAndRegionsArgs']] = None, - storage_lens_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("account_level", account_level) - _setter("id", id) - _setter("is_enabled", is_enabled) + pulumi.set(__self__, "account_level", account_level) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "is_enabled", is_enabled) if aws_org is not None: - _setter("aws_org", aws_org) + pulumi.set(__self__, "aws_org", aws_org) if data_export is not None: - _setter("data_export", data_export) + pulumi.set(__self__, "data_export", data_export) if exclude is not None: - _setter("exclude", exclude) + pulumi.set(__self__, "exclude", exclude) if include is not None: - _setter("include", include) + pulumi.set(__self__, "include", include) if storage_lens_arn is not None: - _setter("storage_lens_arn", storage_lens_arn) + pulumi.set(__self__, "storage_lens_arn", storage_lens_arn) @property @pulumi.getter(name="accountLevel") @@ -3645,21 +2775,10 @@ def __init__(__self__, *, """ Specifies how Amazon S3 Storage Lens metrics should be exported. """ - StorageLensDataExportArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_metrics=cloud_watch_metrics, - s3_bucket_destination=s3_bucket_destination, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_metrics: Optional[pulumi.Input['StorageLensCloudWatchMetricsArgs']] = None, - s3_bucket_destination: Optional[pulumi.Input['StorageLensS3BucketDestinationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_watch_metrics is not None: - _setter("cloud_watch_metrics", cloud_watch_metrics) + pulumi.set(__self__, "cloud_watch_metrics", cloud_watch_metrics) if s3_bucket_destination is not None: - _setter("s3_bucket_destination", s3_bucket_destination) + pulumi.set(__self__, "s3_bucket_destination", s3_bucket_destination) @property @pulumi.getter(name="cloudWatchMetrics") @@ -3688,17 +2807,8 @@ def __init__(__self__, *, Enables detailed status codes metrics. :param pulumi.Input[bool] is_enabled: Specifies whether detailed status codes metrics are enabled or disabled. """ - StorageLensDetailedStatusCodesMetricsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - is_enabled=is_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - is_enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if is_enabled is not None: - _setter("is_enabled", is_enabled) + pulumi.set(__self__, "is_enabled", is_enabled) @property @pulumi.getter(name="isEnabled") @@ -3720,11 +2830,6 @@ def __init__(__self__): Configures the server-side encryption for Amazon S3 Storage Lens report files with either S3-managed keys (SSE-S3) or KMS-managed keys (SSE-KMS). """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -3735,21 +2840,10 @@ def __init__(__self__, *, """ :param pulumi.Input[bool] is_enabled: Specifies whether prefix-level storage metrics are enabled or disabled. """ - StorageLensPrefixLevelStorageMetricsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - is_enabled=is_enabled, - selection_criteria=selection_criteria, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - is_enabled: Optional[pulumi.Input[bool]] = None, - selection_criteria: Optional[pulumi.Input['StorageLensSelectionCriteriaArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if is_enabled is not None: - _setter("is_enabled", is_enabled) + pulumi.set(__self__, "is_enabled", is_enabled) if selection_criteria is not None: - _setter("selection_criteria", selection_criteria) + pulumi.set(__self__, "selection_criteria", selection_criteria) @property @pulumi.getter(name="isEnabled") @@ -3780,16 +2874,7 @@ def __init__(__self__, *, """ Prefix-level metrics configurations. """ - StorageLensPrefixLevelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - storage_metrics=storage_metrics, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - storage_metrics: pulumi.Input['StorageLensPrefixLevelStorageMetricsArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("storage_metrics", storage_metrics) + pulumi.set(__self__, "storage_metrics", storage_metrics) @property @pulumi.getter(name="storageMetrics") @@ -3818,33 +2903,14 @@ def __init__(__self__, *, :param pulumi.Input['StorageLensS3BucketDestinationOutputSchemaVersion'] output_schema_version: The version of the output schema to use when exporting Amazon S3 Storage Lens metrics. :param pulumi.Input[str] prefix: The prefix to use for Amazon S3 Storage Lens export. """ - StorageLensS3BucketDestinationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - account_id=account_id, - arn=arn, - format=format, - output_schema_version=output_schema_version, - encryption=encryption, - prefix=prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - account_id: pulumi.Input[str], - arn: pulumi.Input[str], - format: pulumi.Input['StorageLensS3BucketDestinationFormat'], - output_schema_version: pulumi.Input['StorageLensS3BucketDestinationOutputSchemaVersion'], - encryption: Optional[pulumi.Input['StorageLensEncryptionArgs']] = None, - prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("account_id", account_id) - _setter("arn", arn) - _setter("format", format) - _setter("output_schema_version", output_schema_version) + pulumi.set(__self__, "account_id", account_id) + pulumi.set(__self__, "arn", arn) + pulumi.set(__self__, "format", format) + pulumi.set(__self__, "output_schema_version", output_schema_version) if encryption is not None: - _setter("encryption", encryption) + pulumi.set(__self__, "encryption", encryption) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) @property @pulumi.getter(name="accountId") @@ -3928,25 +2994,12 @@ def __init__(__self__, *, :param pulumi.Input[int] max_depth: Max depth of prefixes of S3 key that Amazon S3 Storage Lens will analyze. :param pulumi.Input[float] min_storage_bytes_percentage: The minimum storage bytes threshold for the prefixes to be included in the analysis. """ - StorageLensSelectionCriteriaArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - delimiter=delimiter, - max_depth=max_depth, - min_storage_bytes_percentage=min_storage_bytes_percentage, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delimiter: Optional[pulumi.Input[str]] = None, - max_depth: Optional[pulumi.Input[int]] = None, - min_storage_bytes_percentage: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if delimiter is not None: - _setter("delimiter", delimiter) + pulumi.set(__self__, "delimiter", delimiter) if max_depth is not None: - _setter("max_depth", max_depth) + pulumi.set(__self__, "max_depth", max_depth) if min_storage_bytes_percentage is not None: - _setter("min_storage_bytes_percentage", min_storage_bytes_percentage) + pulumi.set(__self__, "min_storage_bytes_percentage", min_storage_bytes_percentage) @property @pulumi.getter @@ -3990,19 +3043,8 @@ class StorageLensTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - StorageLensTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/s3/access_point.py b/sdk/python/pulumi_aws_native/s3/access_point.py index 1ee225ccc5..a01a54d546 100644 --- a/sdk/python/pulumi_aws_native/s3/access_point.py +++ b/sdk/python/pulumi_aws_native/s3/access_point.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -32,36 +32,17 @@ def __init__(__self__, *, :param pulumi.Input['AccessPointPublicAccessBlockConfigurationArgs'] public_access_block_configuration: The PublicAccessBlock configuration that you want to apply to this Access Point. You can enable the configuration options in any combination. For more information about when Amazon S3 considers a bucket or object public, see https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html#access-control-block-public-access-policy-status 'The Meaning of Public' in the Amazon Simple Storage Service Developer Guide. :param pulumi.Input['AccessPointVpcConfigurationArgs'] vpc_configuration: If you include this field, Amazon S3 restricts access to this Access Point to requests from the specified Virtual Private Cloud (VPC). """ - AccessPointArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - bucket_account_id=bucket_account_id, - name=name, - policy=policy, - public_access_block_configuration=public_access_block_configuration, - vpc_configuration=vpc_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: pulumi.Input[str], - bucket_account_id: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - policy: Optional[Any] = None, - public_access_block_configuration: Optional[pulumi.Input['AccessPointPublicAccessBlockConfigurationArgs']] = None, - vpc_configuration: Optional[pulumi.Input['AccessPointVpcConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) + pulumi.set(__self__, "bucket", bucket) if bucket_account_id is not None: - _setter("bucket_account_id", bucket_account_id) + pulumi.set(__self__, "bucket_account_id", bucket_account_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if policy is not None: - _setter("policy", policy) + pulumi.set(__self__, "policy", policy) if public_access_block_configuration is not None: - _setter("public_access_block_configuration", public_access_block_configuration) + pulumi.set(__self__, "public_access_block_configuration", public_access_block_configuration) if vpc_configuration is not None: - _setter("vpc_configuration", vpc_configuration) + pulumi.set(__self__, "vpc_configuration", vpc_configuration) @property @pulumi.getter @@ -179,10 +160,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AccessPointArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -209,17 +186,7 @@ def _internal_init(__self__, __props__.__dict__["bucket_account_id"] = bucket_account_id __props__.__dict__["name"] = name __props__.__dict__["policy"] = policy - if public_access_block_configuration is not None and not isinstance(public_access_block_configuration, AccessPointPublicAccessBlockConfigurationArgs): - public_access_block_configuration = public_access_block_configuration or {} - def _setter(key, value): - public_access_block_configuration[key] = value - AccessPointPublicAccessBlockConfigurationArgs._configure(_setter, **public_access_block_configuration) __props__.__dict__["public_access_block_configuration"] = public_access_block_configuration - if vpc_configuration is not None and not isinstance(vpc_configuration, AccessPointVpcConfigurationArgs): - vpc_configuration = vpc_configuration or {} - def _setter(key, value): - vpc_configuration[key] = value - AccessPointVpcConfigurationArgs._configure(_setter, **vpc_configuration) __props__.__dict__["vpc_configuration"] = vpc_configuration __props__.__dict__["alias"] = None __props__.__dict__["arn"] = None diff --git a/sdk/python/pulumi_aws_native/s3/bucket.py b/sdk/python/pulumi_aws_native/s3/bucket.py index 42f0c738f2..7aafbe6890 100644 --- a/sdk/python/pulumi_aws_native/s3/bucket.py +++ b/sdk/python/pulumi_aws_native/s3/bucket.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -39,93 +39,46 @@ def __init__(__self__, *, """ The set of arguments for constructing a Bucket resource. """ - BucketArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - accelerate_configuration=accelerate_configuration, - access_control=access_control, - analytics_configurations=analytics_configurations, - bucket_encryption=bucket_encryption, - bucket_name=bucket_name, - cors_configuration=cors_configuration, - intelligent_tiering_configurations=intelligent_tiering_configurations, - inventory_configurations=inventory_configurations, - lifecycle_configuration=lifecycle_configuration, - logging_configuration=logging_configuration, - metrics_configurations=metrics_configurations, - notification_configuration=notification_configuration, - object_lock_configuration=object_lock_configuration, - object_lock_enabled=object_lock_enabled, - ownership_controls=ownership_controls, - public_access_block_configuration=public_access_block_configuration, - replication_configuration=replication_configuration, - tags=tags, - versioning_configuration=versioning_configuration, - website_configuration=website_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - accelerate_configuration: Optional[pulumi.Input['BucketAccelerateConfigurationArgs']] = None, - access_control: Optional[pulumi.Input[str]] = None, - analytics_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['BucketAnalyticsConfigurationArgs']]]] = None, - bucket_encryption: Optional[pulumi.Input['BucketEncryptionArgs']] = None, - bucket_name: Optional[pulumi.Input[str]] = None, - cors_configuration: Optional[pulumi.Input['BucketCorsConfigurationArgs']] = None, - intelligent_tiering_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['BucketIntelligentTieringConfigurationArgs']]]] = None, - inventory_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['BucketInventoryConfigurationArgs']]]] = None, - lifecycle_configuration: Optional[pulumi.Input['BucketLifecycleConfigurationArgs']] = None, - logging_configuration: Optional[pulumi.Input['BucketLoggingConfigurationArgs']] = None, - metrics_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['BucketMetricsConfigurationArgs']]]] = None, - notification_configuration: Optional[pulumi.Input['BucketNotificationConfigurationArgs']] = None, - object_lock_configuration: Optional[pulumi.Input['BucketObjectLockConfigurationArgs']] = None, - object_lock_enabled: Optional[pulumi.Input[bool]] = None, - ownership_controls: Optional[pulumi.Input['BucketOwnershipControlsArgs']] = None, - public_access_block_configuration: Optional[pulumi.Input['BucketPublicAccessBlockConfigurationArgs']] = None, - replication_configuration: Optional[pulumi.Input['BucketReplicationConfigurationArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['BucketTagArgs']]]] = None, - versioning_configuration: Optional[pulumi.Input['BucketVersioningConfigurationArgs']] = None, - website_configuration: Optional[pulumi.Input['BucketWebsiteConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if accelerate_configuration is not None: - _setter("accelerate_configuration", accelerate_configuration) + pulumi.set(__self__, "accelerate_configuration", accelerate_configuration) if access_control is not None: - _setter("access_control", access_control) + pulumi.set(__self__, "access_control", access_control) if analytics_configurations is not None: - _setter("analytics_configurations", analytics_configurations) + pulumi.set(__self__, "analytics_configurations", analytics_configurations) if bucket_encryption is not None: - _setter("bucket_encryption", bucket_encryption) + pulumi.set(__self__, "bucket_encryption", bucket_encryption) if bucket_name is not None: - _setter("bucket_name", bucket_name) + pulumi.set(__self__, "bucket_name", bucket_name) if cors_configuration is not None: - _setter("cors_configuration", cors_configuration) + pulumi.set(__self__, "cors_configuration", cors_configuration) if intelligent_tiering_configurations is not None: - _setter("intelligent_tiering_configurations", intelligent_tiering_configurations) + pulumi.set(__self__, "intelligent_tiering_configurations", intelligent_tiering_configurations) if inventory_configurations is not None: - _setter("inventory_configurations", inventory_configurations) + pulumi.set(__self__, "inventory_configurations", inventory_configurations) if lifecycle_configuration is not None: - _setter("lifecycle_configuration", lifecycle_configuration) + pulumi.set(__self__, "lifecycle_configuration", lifecycle_configuration) if logging_configuration is not None: - _setter("logging_configuration", logging_configuration) + pulumi.set(__self__, "logging_configuration", logging_configuration) if metrics_configurations is not None: - _setter("metrics_configurations", metrics_configurations) + pulumi.set(__self__, "metrics_configurations", metrics_configurations) if notification_configuration is not None: - _setter("notification_configuration", notification_configuration) + pulumi.set(__self__, "notification_configuration", notification_configuration) if object_lock_configuration is not None: - _setter("object_lock_configuration", object_lock_configuration) + pulumi.set(__self__, "object_lock_configuration", object_lock_configuration) if object_lock_enabled is not None: - _setter("object_lock_enabled", object_lock_enabled) + pulumi.set(__self__, "object_lock_enabled", object_lock_enabled) if ownership_controls is not None: - _setter("ownership_controls", ownership_controls) + pulumi.set(__self__, "ownership_controls", ownership_controls) if public_access_block_configuration is not None: - _setter("public_access_block_configuration", public_access_block_configuration) + pulumi.set(__self__, "public_access_block_configuration", public_access_block_configuration) if replication_configuration is not None: - _setter("replication_configuration", replication_configuration) + pulumi.set(__self__, "replication_configuration", replication_configuration) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if versioning_configuration is not None: - _setter("versioning_configuration", versioning_configuration) + pulumi.set(__self__, "versioning_configuration", versioning_configuration) if website_configuration is not None: - _setter("website_configuration", website_configuration) + pulumi.set(__self__, "website_configuration", website_configuration) @property @pulumi.getter(name="accelerateConfiguration") @@ -359,10 +312,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - BucketArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -397,85 +346,25 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = BucketArgs.__new__(BucketArgs) - if accelerate_configuration is not None and not isinstance(accelerate_configuration, BucketAccelerateConfigurationArgs): - accelerate_configuration = accelerate_configuration or {} - def _setter(key, value): - accelerate_configuration[key] = value - BucketAccelerateConfigurationArgs._configure(_setter, **accelerate_configuration) __props__.__dict__["accelerate_configuration"] = accelerate_configuration __props__.__dict__["access_control"] = access_control __props__.__dict__["analytics_configurations"] = analytics_configurations - if bucket_encryption is not None and not isinstance(bucket_encryption, BucketEncryptionArgs): - bucket_encryption = bucket_encryption or {} - def _setter(key, value): - bucket_encryption[key] = value - BucketEncryptionArgs._configure(_setter, **bucket_encryption) __props__.__dict__["bucket_encryption"] = bucket_encryption __props__.__dict__["bucket_name"] = bucket_name - if cors_configuration is not None and not isinstance(cors_configuration, BucketCorsConfigurationArgs): - cors_configuration = cors_configuration or {} - def _setter(key, value): - cors_configuration[key] = value - BucketCorsConfigurationArgs._configure(_setter, **cors_configuration) __props__.__dict__["cors_configuration"] = cors_configuration __props__.__dict__["intelligent_tiering_configurations"] = intelligent_tiering_configurations __props__.__dict__["inventory_configurations"] = inventory_configurations - if lifecycle_configuration is not None and not isinstance(lifecycle_configuration, BucketLifecycleConfigurationArgs): - lifecycle_configuration = lifecycle_configuration or {} - def _setter(key, value): - lifecycle_configuration[key] = value - BucketLifecycleConfigurationArgs._configure(_setter, **lifecycle_configuration) __props__.__dict__["lifecycle_configuration"] = lifecycle_configuration - if logging_configuration is not None and not isinstance(logging_configuration, BucketLoggingConfigurationArgs): - logging_configuration = logging_configuration or {} - def _setter(key, value): - logging_configuration[key] = value - BucketLoggingConfigurationArgs._configure(_setter, **logging_configuration) __props__.__dict__["logging_configuration"] = logging_configuration __props__.__dict__["metrics_configurations"] = metrics_configurations - if notification_configuration is not None and not isinstance(notification_configuration, BucketNotificationConfigurationArgs): - notification_configuration = notification_configuration or {} - def _setter(key, value): - notification_configuration[key] = value - BucketNotificationConfigurationArgs._configure(_setter, **notification_configuration) __props__.__dict__["notification_configuration"] = notification_configuration - if object_lock_configuration is not None and not isinstance(object_lock_configuration, BucketObjectLockConfigurationArgs): - object_lock_configuration = object_lock_configuration or {} - def _setter(key, value): - object_lock_configuration[key] = value - BucketObjectLockConfigurationArgs._configure(_setter, **object_lock_configuration) __props__.__dict__["object_lock_configuration"] = object_lock_configuration __props__.__dict__["object_lock_enabled"] = object_lock_enabled - if ownership_controls is not None and not isinstance(ownership_controls, BucketOwnershipControlsArgs): - ownership_controls = ownership_controls or {} - def _setter(key, value): - ownership_controls[key] = value - BucketOwnershipControlsArgs._configure(_setter, **ownership_controls) __props__.__dict__["ownership_controls"] = ownership_controls - if public_access_block_configuration is not None and not isinstance(public_access_block_configuration, BucketPublicAccessBlockConfigurationArgs): - public_access_block_configuration = public_access_block_configuration or {} - def _setter(key, value): - public_access_block_configuration[key] = value - BucketPublicAccessBlockConfigurationArgs._configure(_setter, **public_access_block_configuration) __props__.__dict__["public_access_block_configuration"] = public_access_block_configuration - if replication_configuration is not None and not isinstance(replication_configuration, BucketReplicationConfigurationArgs): - replication_configuration = replication_configuration or {} - def _setter(key, value): - replication_configuration[key] = value - BucketReplicationConfigurationArgs._configure(_setter, **replication_configuration) __props__.__dict__["replication_configuration"] = replication_configuration __props__.__dict__["tags"] = tags - if versioning_configuration is not None and not isinstance(versioning_configuration, BucketVersioningConfigurationArgs): - versioning_configuration = versioning_configuration or {} - def _setter(key, value): - versioning_configuration[key] = value - BucketVersioningConfigurationArgs._configure(_setter, **versioning_configuration) __props__.__dict__["versioning_configuration"] = versioning_configuration - if website_configuration is not None and not isinstance(website_configuration, BucketWebsiteConfigurationArgs): - website_configuration = website_configuration or {} - def _setter(key, value): - website_configuration[key] = value - BucketWebsiteConfigurationArgs._configure(_setter, **website_configuration) __props__.__dict__["website_configuration"] = website_configuration __props__.__dict__["arn"] = None __props__.__dict__["domain_name"] = None diff --git a/sdk/python/pulumi_aws_native/s3/bucket_policy.py b/sdk/python/pulumi_aws_native/s3/bucket_policy.py index dae7220d82..f0291a7aaa 100644 --- a/sdk/python/pulumi_aws_native/s3/bucket_policy.py +++ b/sdk/python/pulumi_aws_native/s3/bucket_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['BucketPolicyArgs', 'BucketPolicy'] @@ -21,19 +21,8 @@ def __init__(__self__, *, :param pulumi.Input[str] bucket: The name of the Amazon S3 bucket to which the policy applies. :param Any policy_document: A policy document containing permissions to add to the specified bucket. In IAM, you must provide policy documents in JSON format. However, in CloudFormation you can provide the policy in JSON or YAML format because CloudFormation converts YAML to JSON before submitting it to IAM. """ - BucketPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - policy_document=policy_document, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: pulumi.Input[str], - policy_document: Any, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) - _setter("policy_document", policy_document) + pulumi.set(__self__, "bucket", bucket) + pulumi.set(__self__, "policy_document", policy_document) @property @pulumi.getter @@ -95,10 +84,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - BucketPolicyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/s3/get_access_point.py b/sdk/python/pulumi_aws_native/s3/get_access_point.py index 0fcd5fb8a5..1b879dc37c 100644 --- a/sdk/python/pulumi_aws_native/s3/get_access_point.py +++ b/sdk/python/pulumi_aws_native/s3/get_access_point.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/s3/get_bucket.py b/sdk/python/pulumi_aws_native/s3/get_bucket.py index 6dcb6d72a4..ef51fea4b6 100644 --- a/sdk/python/pulumi_aws_native/s3/get_bucket.py +++ b/sdk/python/pulumi_aws_native/s3/get_bucket.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/s3/get_bucket_policy.py b/sdk/python/pulumi_aws_native/s3/get_bucket_policy.py index 5f3fa65235..8518ef30a3 100644 --- a/sdk/python/pulumi_aws_native/s3/get_bucket_policy.py +++ b/sdk/python/pulumi_aws_native/s3/get_bucket_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/s3/get_multi_region_access_point.py b/sdk/python/pulumi_aws_native/s3/get_multi_region_access_point.py index 50929f0a64..356d2c0fb8 100644 --- a/sdk/python/pulumi_aws_native/s3/get_multi_region_access_point.py +++ b/sdk/python/pulumi_aws_native/s3/get_multi_region_access_point.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/s3/get_multi_region_access_point_policy.py b/sdk/python/pulumi_aws_native/s3/get_multi_region_access_point_policy.py index b33f34c830..bc327b763e 100644 --- a/sdk/python/pulumi_aws_native/s3/get_multi_region_access_point_policy.py +++ b/sdk/python/pulumi_aws_native/s3/get_multi_region_access_point_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/s3/multi_region_access_point.py b/sdk/python/pulumi_aws_native/s3/multi_region_access_point.py index 759c35f87a..0e76c64672 100644 --- a/sdk/python/pulumi_aws_native/s3/multi_region_access_point.py +++ b/sdk/python/pulumi_aws_native/s3/multi_region_access_point.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,24 +25,11 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The name you want to assign to this Multi Region Access Point. :param pulumi.Input['MultiRegionAccessPointPublicAccessBlockConfigurationArgs'] public_access_block_configuration: The PublicAccessBlock configuration that you want to apply to this Multi Region Access Point. You can enable the configuration options in any combination. For more information about when Amazon S3 considers a bucket or object public, see https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html#access-control-block-public-access-policy-status 'The Meaning of Public' in the Amazon Simple Storage Service Developer Guide. """ - MultiRegionAccessPointArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - regions=regions, - name=name, - public_access_block_configuration=public_access_block_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - regions: pulumi.Input[Sequence[pulumi.Input['MultiRegionAccessPointRegionArgs']]], - name: Optional[pulumi.Input[str]] = None, - public_access_block_configuration: Optional[pulumi.Input['MultiRegionAccessPointPublicAccessBlockConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("regions", regions) + pulumi.set(__self__, "regions", regions) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if public_access_block_configuration is not None: - _setter("public_access_block_configuration", public_access_block_configuration) + pulumi.set(__self__, "public_access_block_configuration", public_access_block_configuration) @property @pulumi.getter @@ -118,10 +105,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - MultiRegionAccessPointArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -140,11 +123,6 @@ def _internal_init(__self__, __props__ = MultiRegionAccessPointArgs.__new__(MultiRegionAccessPointArgs) __props__.__dict__["name"] = name - if public_access_block_configuration is not None and not isinstance(public_access_block_configuration, MultiRegionAccessPointPublicAccessBlockConfigurationArgs): - public_access_block_configuration = public_access_block_configuration or {} - def _setter(key, value): - public_access_block_configuration[key] = value - MultiRegionAccessPointPublicAccessBlockConfigurationArgs._configure(_setter, **public_access_block_configuration) __props__.__dict__["public_access_block_configuration"] = public_access_block_configuration if regions is None and not opts.urn: raise TypeError("Missing required property 'regions'") diff --git a/sdk/python/pulumi_aws_native/s3/multi_region_access_point_policy.py b/sdk/python/pulumi_aws_native/s3/multi_region_access_point_policy.py index a961a7c9bb..e8ceaa03ef 100644 --- a/sdk/python/pulumi_aws_native/s3/multi_region_access_point_policy.py +++ b/sdk/python/pulumi_aws_native/s3/multi_region_access_point_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -23,19 +23,8 @@ def __init__(__self__, *, :param pulumi.Input[str] mrap_name: The name of the Multi Region Access Point to apply policy :param Any policy: Policy document to apply to a Multi Region Access Point """ - MultiRegionAccessPointPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - mrap_name=mrap_name, - policy=policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mrap_name: pulumi.Input[str], - policy: Any, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("mrap_name", mrap_name) - _setter("policy", policy) + pulumi.set(__self__, "mrap_name", mrap_name) + pulumi.set(__self__, "policy", policy) @property @pulumi.getter(name="mrapName") @@ -97,10 +86,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - MultiRegionAccessPointPolicyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/s3/outputs.py b/sdk/python/pulumi_aws_native/s3/outputs.py index 9d40e409a8..5149313986 100644 --- a/sdk/python/pulumi_aws_native/s3/outputs.py +++ b/sdk/python/pulumi_aws_native/s3/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -134,29 +134,14 @@ def __init__(__self__, *, :param bool restrict_public_buckets: Specifies whether Amazon S3 should restrict public bucket policies for this bucket. Setting this element to TRUE restricts access to this bucket to only AWS services and authorized users within this account if the bucket has a public policy. Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked. """ - AccessPointPublicAccessBlockConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - block_public_acls=block_public_acls, - block_public_policy=block_public_policy, - ignore_public_acls=ignore_public_acls, - restrict_public_buckets=restrict_public_buckets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - block_public_acls: Optional[bool] = None, - block_public_policy: Optional[bool] = None, - ignore_public_acls: Optional[bool] = None, - restrict_public_buckets: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if block_public_acls is not None: - _setter("block_public_acls", block_public_acls) + pulumi.set(__self__, "block_public_acls", block_public_acls) if block_public_policy is not None: - _setter("block_public_policy", block_public_policy) + pulumi.set(__self__, "block_public_policy", block_public_policy) if ignore_public_acls is not None: - _setter("ignore_public_acls", ignore_public_acls) + pulumi.set(__self__, "ignore_public_acls", ignore_public_acls) if restrict_public_buckets is not None: - _setter("restrict_public_buckets", restrict_public_buckets) + pulumi.set(__self__, "restrict_public_buckets", restrict_public_buckets) @property @pulumi.getter(name="blockPublicAcls") @@ -224,17 +209,8 @@ def __init__(__self__, *, The Virtual Private Cloud (VPC) configuration for a bucket access point. :param str vpc_id: If this field is specified, this access point will only allow connections from the specified VPC ID. """ - AccessPointVpcConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - vpc_id=vpc_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - vpc_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if vpc_id is not None: - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "vpc_id", vpc_id) @property @pulumi.getter(name="vpcId") @@ -266,16 +242,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, days_after_initiation: int): - BucketAbortIncompleteMultipartUpload._configure( - lambda key, value: pulumi.set(__self__, key, value), - days_after_initiation=days_after_initiation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - days_after_initiation: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("days_after_initiation", days_after_initiation) + pulumi.set(__self__, "days_after_initiation", days_after_initiation) @property @pulumi.getter(name="daysAfterInitiation") @@ -304,16 +271,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, acceleration_status: str): - BucketAccelerateConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - acceleration_status=acceleration_status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - acceleration_status: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("acceleration_status", acceleration_status) + pulumi.set(__self__, "acceleration_status", acceleration_status) @property @pulumi.getter(name="accelerationStatus") @@ -325,16 +283,7 @@ def acceleration_status(self) -> str: class BucketAccessControlTranslation(dict): def __init__(__self__, *, owner: str): - BucketAccessControlTranslation._configure( - lambda key, value: pulumi.set(__self__, key, value), - owner=owner, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - owner: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("owner", owner) + pulumi.set(__self__, "owner", owner) @property @pulumi.getter @@ -368,27 +317,12 @@ def __init__(__self__, *, storage_class_analysis: 'outputs.BucketStorageClassAnalysis', prefix: Optional[str] = None, tag_filters: Optional[Sequence['outputs.BucketTagFilter']] = None): - BucketAnalyticsConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - storage_class_analysis=storage_class_analysis, - prefix=prefix, - tag_filters=tag_filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: str, - storage_class_analysis: 'outputs.BucketStorageClassAnalysis', - prefix: Optional[str] = None, - tag_filters: Optional[Sequence['outputs.BucketTagFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) - _setter("storage_class_analysis", storage_class_analysis) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "storage_class_analysis", storage_class_analysis) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if tag_filters is not None: - _setter("tag_filters", tag_filters) + pulumi.set(__self__, "tag_filters", tag_filters) @property @pulumi.getter @@ -432,16 +366,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, cors_rules: Sequence['outputs.BucketCorsRule']): - BucketCorsConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - cors_rules=cors_rules, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cors_rules: Sequence['outputs.BucketCorsRule'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cors_rules", cors_rules) + pulumi.set(__self__, "cors_rules", cors_rules) @property @pulumi.getter(name="corsRules") @@ -483,35 +408,16 @@ def __init__(__self__, *, exposed_headers: Optional[Sequence[str]] = None, id: Optional[str] = None, max_age: Optional[int] = None): - BucketCorsRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - allowed_methods=allowed_methods, - allowed_origins=allowed_origins, - allowed_headers=allowed_headers, - exposed_headers=exposed_headers, - id=id, - max_age=max_age, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allowed_methods: Sequence[str], - allowed_origins: Sequence[str], - allowed_headers: Optional[Sequence[str]] = None, - exposed_headers: Optional[Sequence[str]] = None, - id: Optional[str] = None, - max_age: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("allowed_methods", allowed_methods) - _setter("allowed_origins", allowed_origins) + pulumi.set(__self__, "allowed_methods", allowed_methods) + pulumi.set(__self__, "allowed_origins", allowed_origins) if allowed_headers is not None: - _setter("allowed_headers", allowed_headers) + pulumi.set(__self__, "allowed_headers", allowed_headers) if exposed_headers is not None: - _setter("exposed_headers", exposed_headers) + pulumi.set(__self__, "exposed_headers", exposed_headers) if id is not None: - _setter("id", id) + pulumi.set(__self__, "id", id) if max_age is not None: - _setter("max_age", max_age) + pulumi.set(__self__, "max_age", max_age) @property @pulumi.getter(name="allowedMethods") @@ -566,19 +472,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, destination: 'outputs.BucketDestination', output_schema_version: str): - BucketDataExport._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - output_schema_version=output_schema_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: 'outputs.BucketDestination', - output_schema_version: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination", destination) - _setter("output_schema_version", output_schema_version) + pulumi.set(__self__, "destination", destination) + pulumi.set(__self__, "output_schema_version", output_schema_version) @property @pulumi.getter @@ -597,25 +492,12 @@ def __init__(__self__, *, days: Optional[int] = None, mode: Optional[str] = None, years: Optional[int] = None): - BucketDefaultRetention._configure( - lambda key, value: pulumi.set(__self__, key, value), - days=days, - mode=mode, - years=years, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - days: Optional[int] = None, - mode: Optional[str] = None, - years: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if days is not None: - _setter("days", days) + pulumi.set(__self__, "days", days) if mode is not None: - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) if years is not None: - _setter("years", years) + pulumi.set(__self__, "years", years) @property @pulumi.getter @@ -637,17 +519,8 @@ def years(self) -> Optional[int]: class BucketDeleteMarkerReplication(dict): def __init__(__self__, *, status: Optional[str] = None): - BucketDeleteMarkerReplication._configure( - lambda key, value: pulumi.set(__self__, key, value), - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter @@ -681,27 +554,12 @@ def __init__(__self__, *, format: str, bucket_account_id: Optional[str] = None, prefix: Optional[str] = None): - BucketDestination._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_arn=bucket_arn, - format=format, - bucket_account_id=bucket_account_id, - prefix=prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_arn: str, - format: str, - bucket_account_id: Optional[str] = None, - prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_arn", bucket_arn) - _setter("format", format) + pulumi.set(__self__, "bucket_arn", bucket_arn) + pulumi.set(__self__, "format", format) if bucket_account_id is not None: - _setter("bucket_account_id", bucket_account_id) + pulumi.set(__self__, "bucket_account_id", bucket_account_id) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) @property @pulumi.getter(name="bucketArn") @@ -745,16 +603,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, server_side_encryption_configuration: Sequence['outputs.BucketServerSideEncryptionRule']): - BucketEncryption._configure( - lambda key, value: pulumi.set(__self__, key, value), - server_side_encryption_configuration=server_side_encryption_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - server_side_encryption_configuration: Sequence['outputs.BucketServerSideEncryptionRule'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("server_side_encryption_configuration", server_side_encryption_configuration) + pulumi.set(__self__, "server_side_encryption_configuration", server_side_encryption_configuration) @property @pulumi.getter(name="serverSideEncryptionConfiguration") @@ -783,16 +632,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, replica_kms_key_id: str): - BucketEncryptionConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - replica_kms_key_id=replica_kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - replica_kms_key_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("replica_kms_key_id", replica_kms_key_id) + pulumi.set(__self__, "replica_kms_key_id", replica_kms_key_id) @property @pulumi.getter(name="replicaKmsKeyId") @@ -821,17 +661,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, event_bridge_enabled: Optional[bool] = None): - BucketEventBridgeConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - event_bridge_enabled=event_bridge_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - event_bridge_enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if event_bridge_enabled is not None: - _setter("event_bridge_enabled", event_bridge_enabled) + pulumi.set(__self__, "event_bridge_enabled", event_bridge_enabled) @property @pulumi.getter(name="eventBridgeEnabled") @@ -844,19 +675,8 @@ class BucketFilterRule(dict): def __init__(__self__, *, name: str, value: str): - BucketFilterRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -894,30 +714,13 @@ def __init__(__self__, *, tierings: Sequence['outputs.BucketTiering'], prefix: Optional[str] = None, tag_filters: Optional[Sequence['outputs.BucketTagFilter']] = None): - BucketIntelligentTieringConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - status=status, - tierings=tierings, - prefix=prefix, - tag_filters=tag_filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: str, - status: str, - tierings: Sequence['outputs.BucketTiering'], - prefix: Optional[str] = None, - tag_filters: Optional[Sequence['outputs.BucketTagFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) - _setter("status", status) - _setter("tierings", tierings) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "status", status) + pulumi.set(__self__, "tierings", tierings) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if tag_filters is not None: - _setter("tag_filters", tag_filters) + pulumi.set(__self__, "tag_filters", tag_filters) @property @pulumi.getter @@ -976,36 +779,15 @@ def __init__(__self__, *, schedule_frequency: str, optional_fields: Optional[Sequence[str]] = None, prefix: Optional[str] = None): - BucketInventoryConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - enabled=enabled, - id=id, - included_object_versions=included_object_versions, - schedule_frequency=schedule_frequency, - optional_fields=optional_fields, - prefix=prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: 'outputs.BucketDestination', - enabled: bool, - id: str, - included_object_versions: str, - schedule_frequency: str, - optional_fields: Optional[Sequence[str]] = None, - prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination", destination) - _setter("enabled", enabled) - _setter("id", id) - _setter("included_object_versions", included_object_versions) - _setter("schedule_frequency", schedule_frequency) + pulumi.set(__self__, "destination", destination) + pulumi.set(__self__, "enabled", enabled) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "included_object_versions", included_object_versions) + pulumi.set(__self__, "schedule_frequency", schedule_frequency) if optional_fields is not None: - _setter("optional_fields", optional_fields) + pulumi.set(__self__, "optional_fields", optional_fields) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) @property @pulumi.getter @@ -1049,23 +831,10 @@ def __init__(__self__, *, event: str, function: str, filter: Optional['outputs.BucketNotificationFilter'] = None): - BucketLambdaConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - event=event, - function=function, - filter=filter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - event: str, - function: str, - filter: Optional['outputs.BucketNotificationFilter'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("event", event) - _setter("function", function) + pulumi.set(__self__, "event", event) + pulumi.set(__self__, "function", function) if filter is not None: - _setter("filter", filter) + pulumi.set(__self__, "filter", filter) @property @pulumi.getter @@ -1087,16 +856,7 @@ def filter(self) -> Optional['outputs.BucketNotificationFilter']: class BucketLifecycleConfiguration(dict): def __init__(__self__, *, rules: Sequence['outputs.BucketRule']): - BucketLifecycleConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - rules=rules, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rules: Sequence['outputs.BucketRule'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("rules", rules) + pulumi.set(__self__, "rules", rules) @property @pulumi.getter @@ -1128,21 +888,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, destination_bucket_name: Optional[str] = None, log_file_prefix: Optional[str] = None): - BucketLoggingConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_bucket_name=destination_bucket_name, - log_file_prefix=log_file_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_bucket_name: Optional[str] = None, - log_file_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination_bucket_name is not None: - _setter("destination_bucket_name", destination_bucket_name) + pulumi.set(__self__, "destination_bucket_name", destination_bucket_name) if log_file_prefix is not None: - _setter("log_file_prefix", log_file_prefix) + pulumi.set(__self__, "log_file_prefix", log_file_prefix) @property @pulumi.getter(name="destinationBucketName") @@ -1177,20 +926,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, status: str, event_threshold: Optional['outputs.BucketReplicationTimeValue'] = None): - BucketMetrics._configure( - lambda key, value: pulumi.set(__self__, key, value), - status=status, - event_threshold=event_threshold, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status: str, - event_threshold: Optional['outputs.BucketReplicationTimeValue'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("status", status) + pulumi.set(__self__, "status", status) if event_threshold is not None: - _setter("event_threshold", event_threshold) + pulumi.set(__self__, "event_threshold", event_threshold) @property @pulumi.getter @@ -1229,28 +967,13 @@ def __init__(__self__, *, access_point_arn: Optional[str] = None, prefix: Optional[str] = None, tag_filters: Optional[Sequence['outputs.BucketTagFilter']] = None): - BucketMetricsConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - access_point_arn=access_point_arn, - prefix=prefix, - tag_filters=tag_filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: str, - access_point_arn: Optional[str] = None, - prefix: Optional[str] = None, - tag_filters: Optional[Sequence['outputs.BucketTagFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) + pulumi.set(__self__, "id", id) if access_point_arn is not None: - _setter("access_point_arn", access_point_arn) + pulumi.set(__self__, "access_point_arn", access_point_arn) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if tag_filters is not None: - _setter("tag_filters", tag_filters) + pulumi.set(__self__, "tag_filters", tag_filters) @property @pulumi.getter @@ -1297,20 +1020,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, noncurrent_days: int, newer_noncurrent_versions: Optional[int] = None): - BucketNoncurrentVersionExpiration._configure( - lambda key, value: pulumi.set(__self__, key, value), - noncurrent_days=noncurrent_days, - newer_noncurrent_versions=newer_noncurrent_versions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - noncurrent_days: int, - newer_noncurrent_versions: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("noncurrent_days", noncurrent_days) + pulumi.set(__self__, "noncurrent_days", noncurrent_days) if newer_noncurrent_versions is not None: - _setter("newer_noncurrent_versions", newer_noncurrent_versions) + pulumi.set(__self__, "newer_noncurrent_versions", newer_noncurrent_versions) @property @pulumi.getter(name="noncurrentDays") @@ -1350,23 +1062,10 @@ def __init__(__self__, *, storage_class: str, transition_in_days: int, newer_noncurrent_versions: Optional[int] = None): - BucketNoncurrentVersionTransition._configure( - lambda key, value: pulumi.set(__self__, key, value), - storage_class=storage_class, - transition_in_days=transition_in_days, - newer_noncurrent_versions=newer_noncurrent_versions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - storage_class: str, - transition_in_days: int, - newer_noncurrent_versions: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("storage_class", storage_class) - _setter("transition_in_days", transition_in_days) + pulumi.set(__self__, "storage_class", storage_class) + pulumi.set(__self__, "transition_in_days", transition_in_days) if newer_noncurrent_versions is not None: - _setter("newer_noncurrent_versions", newer_noncurrent_versions) + pulumi.set(__self__, "newer_noncurrent_versions", newer_noncurrent_versions) @property @pulumi.getter(name="storageClass") @@ -1414,29 +1113,14 @@ def __init__(__self__, *, lambda_configurations: Optional[Sequence['outputs.BucketLambdaConfiguration']] = None, queue_configurations: Optional[Sequence['outputs.BucketQueueConfiguration']] = None, topic_configurations: Optional[Sequence['outputs.BucketTopicConfiguration']] = None): - BucketNotificationConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - event_bridge_configuration=event_bridge_configuration, - lambda_configurations=lambda_configurations, - queue_configurations=queue_configurations, - topic_configurations=topic_configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - event_bridge_configuration: Optional['outputs.BucketEventBridgeConfiguration'] = None, - lambda_configurations: Optional[Sequence['outputs.BucketLambdaConfiguration']] = None, - queue_configurations: Optional[Sequence['outputs.BucketQueueConfiguration']] = None, - topic_configurations: Optional[Sequence['outputs.BucketTopicConfiguration']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if event_bridge_configuration is not None: - _setter("event_bridge_configuration", event_bridge_configuration) + pulumi.set(__self__, "event_bridge_configuration", event_bridge_configuration) if lambda_configurations is not None: - _setter("lambda_configurations", lambda_configurations) + pulumi.set(__self__, "lambda_configurations", lambda_configurations) if queue_configurations is not None: - _setter("queue_configurations", queue_configurations) + pulumi.set(__self__, "queue_configurations", queue_configurations) if topic_configurations is not None: - _setter("topic_configurations", topic_configurations) + pulumi.set(__self__, "topic_configurations", topic_configurations) @property @pulumi.getter(name="eventBridgeConfiguration") @@ -1480,16 +1164,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, s3_key: 'outputs.BucketS3KeyFilter'): - BucketNotificationFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_key=s3_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_key: 'outputs.BucketS3KeyFilter', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_key", s3_key) + pulumi.set(__self__, "s3_key", s3_key) @property @pulumi.getter(name="s3Key") @@ -1519,21 +1194,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, object_lock_enabled: Optional[str] = None, rule: Optional['outputs.BucketObjectLockRule'] = None): - BucketObjectLockConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - object_lock_enabled=object_lock_enabled, - rule=rule, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object_lock_enabled: Optional[str] = None, - rule: Optional['outputs.BucketObjectLockRule'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if object_lock_enabled is not None: - _setter("object_lock_enabled", object_lock_enabled) + pulumi.set(__self__, "object_lock_enabled", object_lock_enabled) if rule is not None: - _setter("rule", rule) + pulumi.set(__self__, "rule", rule) @property @pulumi.getter(name="objectLockEnabled") @@ -1567,17 +1231,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, default_retention: Optional['outputs.BucketDefaultRetention'] = None): - BucketObjectLockRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_retention=default_retention, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_retention: Optional['outputs.BucketDefaultRetention'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if default_retention is not None: - _setter("default_retention", default_retention) + pulumi.set(__self__, "default_retention", default_retention) @property @pulumi.getter(name="defaultRetention") @@ -1589,16 +1244,7 @@ def default_retention(self) -> Optional['outputs.BucketDefaultRetention']: class BucketOwnershipControls(dict): def __init__(__self__, *, rules: Sequence['outputs.BucketOwnershipControlsRule']): - BucketOwnershipControls._configure( - lambda key, value: pulumi.set(__self__, key, value), - rules=rules, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rules: Sequence['outputs.BucketOwnershipControlsRule'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("rules", rules) + pulumi.set(__self__, "rules", rules) @property @pulumi.getter @@ -1627,17 +1273,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, object_ownership: Optional[str] = None): - BucketOwnershipControlsRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - object_ownership=object_ownership, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object_ownership: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if object_ownership is not None: - _setter("object_ownership", object_ownership) + pulumi.set(__self__, "object_ownership", object_ownership) @property @pulumi.getter(name="objectOwnership") @@ -1675,29 +1312,14 @@ def __init__(__self__, *, block_public_policy: Optional[bool] = None, ignore_public_acls: Optional[bool] = None, restrict_public_buckets: Optional[bool] = None): - BucketPublicAccessBlockConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - block_public_acls=block_public_acls, - block_public_policy=block_public_policy, - ignore_public_acls=ignore_public_acls, - restrict_public_buckets=restrict_public_buckets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - block_public_acls: Optional[bool] = None, - block_public_policy: Optional[bool] = None, - ignore_public_acls: Optional[bool] = None, - restrict_public_buckets: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if block_public_acls is not None: - _setter("block_public_acls", block_public_acls) + pulumi.set(__self__, "block_public_acls", block_public_acls) if block_public_policy is not None: - _setter("block_public_policy", block_public_policy) + pulumi.set(__self__, "block_public_policy", block_public_policy) if ignore_public_acls is not None: - _setter("ignore_public_acls", ignore_public_acls) + pulumi.set(__self__, "ignore_public_acls", ignore_public_acls) if restrict_public_buckets is not None: - _setter("restrict_public_buckets", restrict_public_buckets) + pulumi.set(__self__, "restrict_public_buckets", restrict_public_buckets) @property @pulumi.getter(name="blockPublicAcls") @@ -1726,23 +1348,10 @@ def __init__(__self__, *, event: str, queue: str, filter: Optional['outputs.BucketNotificationFilter'] = None): - BucketQueueConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - event=event, - queue=queue, - filter=filter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - event: str, - queue: str, - filter: Optional['outputs.BucketNotificationFilter'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("event", event) - _setter("queue", queue) + pulumi.set(__self__, "event", event) + pulumi.set(__self__, "queue", queue) if filter is not None: - _setter("filter", filter) + pulumi.set(__self__, "filter", filter) @property @pulumi.getter @@ -1782,20 +1391,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, host_name: str, protocol: Optional[str] = None): - BucketRedirectAllRequestsTo._configure( - lambda key, value: pulumi.set(__self__, key, value), - host_name=host_name, - protocol=protocol, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - host_name: str, - protocol: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("host_name", host_name) + pulumi.set(__self__, "host_name", host_name) if protocol is not None: - _setter("protocol", protocol) + pulumi.set(__self__, "protocol", protocol) @property @pulumi.getter(name="hostName") @@ -1839,33 +1437,16 @@ def __init__(__self__, *, protocol: Optional[str] = None, replace_key_prefix_with: Optional[str] = None, replace_key_with: Optional[str] = None): - BucketRedirectRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - host_name=host_name, - http_redirect_code=http_redirect_code, - protocol=protocol, - replace_key_prefix_with=replace_key_prefix_with, - replace_key_with=replace_key_with, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - host_name: Optional[str] = None, - http_redirect_code: Optional[str] = None, - protocol: Optional[str] = None, - replace_key_prefix_with: Optional[str] = None, - replace_key_with: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if host_name is not None: - _setter("host_name", host_name) + pulumi.set(__self__, "host_name", host_name) if http_redirect_code is not None: - _setter("http_redirect_code", http_redirect_code) + pulumi.set(__self__, "http_redirect_code", http_redirect_code) if protocol is not None: - _setter("protocol", protocol) + pulumi.set(__self__, "protocol", protocol) if replace_key_prefix_with is not None: - _setter("replace_key_prefix_with", replace_key_prefix_with) + pulumi.set(__self__, "replace_key_prefix_with", replace_key_prefix_with) if replace_key_with is not None: - _setter("replace_key_with", replace_key_with) + pulumi.set(__self__, "replace_key_with", replace_key_with) @property @pulumi.getter(name="hostName") @@ -1897,16 +1478,7 @@ def replace_key_with(self) -> Optional[str]: class BucketReplicaModifications(dict): def __init__(__self__, *, status: str): - BucketReplicaModifications._configure( - lambda key, value: pulumi.set(__self__, key, value), - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter @@ -1919,19 +1491,8 @@ class BucketReplicationConfiguration(dict): def __init__(__self__, *, role: str, rules: Sequence['outputs.BucketReplicationRule']): - BucketReplicationConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - role=role, - rules=rules, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role: str, - rules: Sequence['outputs.BucketReplicationRule'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role", role) - _setter("rules", rules) + pulumi.set(__self__, "role", role) + pulumi.set(__self__, "rules", rules) @property @pulumi.getter @@ -1977,40 +1538,19 @@ def __init__(__self__, *, metrics: Optional['outputs.BucketMetrics'] = None, replication_time: Optional['outputs.BucketReplicationTime'] = None, storage_class: Optional[str] = None): - BucketReplicationDestination._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - access_control_translation=access_control_translation, - account=account, - encryption_configuration=encryption_configuration, - metrics=metrics, - replication_time=replication_time, - storage_class=storage_class, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: str, - access_control_translation: Optional['outputs.BucketAccessControlTranslation'] = None, - account: Optional[str] = None, - encryption_configuration: Optional['outputs.BucketEncryptionConfiguration'] = None, - metrics: Optional['outputs.BucketMetrics'] = None, - replication_time: Optional['outputs.BucketReplicationTime'] = None, - storage_class: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) + pulumi.set(__self__, "bucket", bucket) if access_control_translation is not None: - _setter("access_control_translation", access_control_translation) + pulumi.set(__self__, "access_control_translation", access_control_translation) if account is not None: - _setter("account", account) + pulumi.set(__self__, "account", account) if encryption_configuration is not None: - _setter("encryption_configuration", encryption_configuration) + pulumi.set(__self__, "encryption_configuration", encryption_configuration) if metrics is not None: - _setter("metrics", metrics) + pulumi.set(__self__, "metrics", metrics) if replication_time is not None: - _setter("replication_time", replication_time) + pulumi.set(__self__, "replication_time", replication_time) if storage_class is not None: - _setter("storage_class", storage_class) + pulumi.set(__self__, "storage_class", storage_class) @property @pulumi.getter @@ -2078,43 +1618,20 @@ def __init__(__self__, *, prefix: Optional[str] = None, priority: Optional[int] = None, source_selection_criteria: Optional['outputs.BucketSourceSelectionCriteria'] = None): - BucketReplicationRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - status=status, - delete_marker_replication=delete_marker_replication, - filter=filter, - id=id, - prefix=prefix, - priority=priority, - source_selection_criteria=source_selection_criteria, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: 'outputs.BucketReplicationDestination', - status: str, - delete_marker_replication: Optional['outputs.BucketDeleteMarkerReplication'] = None, - filter: Optional['outputs.BucketReplicationRuleFilter'] = None, - id: Optional[str] = None, - prefix: Optional[str] = None, - priority: Optional[int] = None, - source_selection_criteria: Optional['outputs.BucketSourceSelectionCriteria'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination", destination) - _setter("status", status) + pulumi.set(__self__, "destination", destination) + pulumi.set(__self__, "status", status) if delete_marker_replication is not None: - _setter("delete_marker_replication", delete_marker_replication) + pulumi.set(__self__, "delete_marker_replication", delete_marker_replication) if filter is not None: - _setter("filter", filter) + pulumi.set(__self__, "filter", filter) if id is not None: - _setter("id", id) + pulumi.set(__self__, "id", id) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if priority is not None: - _setter("priority", priority) + pulumi.set(__self__, "priority", priority) if source_selection_criteria is not None: - _setter("source_selection_criteria", source_selection_criteria) + pulumi.set(__self__, "source_selection_criteria", source_selection_criteria) @property @pulumi.getter @@ -2179,21 +1696,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, prefix: Optional[str] = None, tag_filters: Optional[Sequence['outputs.BucketTagFilter']] = None): - BucketReplicationRuleAndOperator._configure( - lambda key, value: pulumi.set(__self__, key, value), - prefix=prefix, - tag_filters=tag_filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - prefix: Optional[str] = None, - tag_filters: Optional[Sequence['outputs.BucketTagFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if tag_filters is not None: - _setter("tag_filters", tag_filters) + pulumi.set(__self__, "tag_filters", tag_filters) @property @pulumi.getter @@ -2231,25 +1737,12 @@ def __init__(__self__, *, and_: Optional['outputs.BucketReplicationRuleAndOperator'] = None, prefix: Optional[str] = None, tag_filter: Optional['outputs.BucketTagFilter'] = None): - BucketReplicationRuleFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - and_=and_, - prefix=prefix, - tag_filter=tag_filter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - and_: Optional['outputs.BucketReplicationRuleAndOperator'] = None, - prefix: Optional[str] = None, - tag_filter: Optional['outputs.BucketTagFilter'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if and_ is not None: - _setter("and_", and_) + pulumi.set(__self__, "and_", and_) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if tag_filter is not None: - _setter("tag_filter", tag_filter) + pulumi.set(__self__, "tag_filter", tag_filter) @property @pulumi.getter(name="and") @@ -2272,19 +1765,8 @@ class BucketReplicationTime(dict): def __init__(__self__, *, status: str, time: 'outputs.BucketReplicationTimeValue'): - BucketReplicationTime._configure( - lambda key, value: pulumi.set(__self__, key, value), - status=status, - time=time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status: str, - time: 'outputs.BucketReplicationTimeValue', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("status", status) - _setter("time", time) + pulumi.set(__self__, "status", status) + pulumi.set(__self__, "time", time) @property @pulumi.getter @@ -2301,16 +1783,7 @@ def time(self) -> 'outputs.BucketReplicationTimeValue': class BucketReplicationTimeValue(dict): def __init__(__self__, *, minutes: int): - BucketReplicationTimeValue._configure( - lambda key, value: pulumi.set(__self__, key, value), - minutes=minutes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - minutes: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("minutes", minutes) + pulumi.set(__self__, "minutes", minutes) @property @pulumi.getter @@ -2342,20 +1815,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, redirect_rule: 'outputs.BucketRedirectRule', routing_rule_condition: Optional['outputs.BucketRoutingRuleCondition'] = None): - BucketRoutingRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - redirect_rule=redirect_rule, - routing_rule_condition=routing_rule_condition, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - redirect_rule: 'outputs.BucketRedirectRule', - routing_rule_condition: Optional['outputs.BucketRoutingRuleCondition'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("redirect_rule", redirect_rule) + pulumi.set(__self__, "redirect_rule", redirect_rule) if routing_rule_condition is not None: - _setter("routing_rule_condition", routing_rule_condition) + pulumi.set(__self__, "routing_rule_condition", routing_rule_condition) @property @pulumi.getter(name="redirectRule") @@ -2392,21 +1854,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, http_error_code_returned_equals: Optional[str] = None, key_prefix_equals: Optional[str] = None): - BucketRoutingRuleCondition._configure( - lambda key, value: pulumi.set(__self__, key, value), - http_error_code_returned_equals=http_error_code_returned_equals, - key_prefix_equals=key_prefix_equals, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - http_error_code_returned_equals: Optional[str] = None, - key_prefix_equals: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if http_error_code_returned_equals is not None: - _setter("http_error_code_returned_equals", http_error_code_returned_equals) + pulumi.set(__self__, "http_error_code_returned_equals", http_error_code_returned_equals) if key_prefix_equals is not None: - _setter("key_prefix_equals", key_prefix_equals) + pulumi.set(__self__, "key_prefix_equals", key_prefix_equals) @property @pulumi.getter(name="httpErrorCodeReturnedEquals") @@ -2475,76 +1926,37 @@ def __init__(__self__, *, tag_filters: Optional[Sequence['outputs.BucketTagFilter']] = None, transition: Optional['outputs.BucketTransition'] = None, transitions: Optional[Sequence['outputs.BucketTransition']] = None): - BucketRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - status=status, - abort_incomplete_multipart_upload=abort_incomplete_multipart_upload, - expiration_date=expiration_date, - expiration_in_days=expiration_in_days, - expired_object_delete_marker=expired_object_delete_marker, - id=id, - noncurrent_version_expiration=noncurrent_version_expiration, - noncurrent_version_expiration_in_days=noncurrent_version_expiration_in_days, - noncurrent_version_transition=noncurrent_version_transition, - noncurrent_version_transitions=noncurrent_version_transitions, - object_size_greater_than=object_size_greater_than, - object_size_less_than=object_size_less_than, - prefix=prefix, - tag_filters=tag_filters, - transition=transition, - transitions=transitions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status: str, - abort_incomplete_multipart_upload: Optional['outputs.BucketAbortIncompleteMultipartUpload'] = None, - expiration_date: Optional[str] = None, - expiration_in_days: Optional[int] = None, - expired_object_delete_marker: Optional[bool] = None, - id: Optional[str] = None, - noncurrent_version_expiration: Optional['outputs.BucketNoncurrentVersionExpiration'] = None, - noncurrent_version_expiration_in_days: Optional[int] = None, - noncurrent_version_transition: Optional['outputs.BucketNoncurrentVersionTransition'] = None, - noncurrent_version_transitions: Optional[Sequence['outputs.BucketNoncurrentVersionTransition']] = None, - object_size_greater_than: Optional[int] = None, - object_size_less_than: Optional[int] = None, - prefix: Optional[str] = None, - tag_filters: Optional[Sequence['outputs.BucketTagFilter']] = None, - transition: Optional['outputs.BucketTransition'] = None, - transitions: Optional[Sequence['outputs.BucketTransition']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("status", status) + pulumi.set(__self__, "status", status) if abort_incomplete_multipart_upload is not None: - _setter("abort_incomplete_multipart_upload", abort_incomplete_multipart_upload) + pulumi.set(__self__, "abort_incomplete_multipart_upload", abort_incomplete_multipart_upload) if expiration_date is not None: - _setter("expiration_date", expiration_date) + pulumi.set(__self__, "expiration_date", expiration_date) if expiration_in_days is not None: - _setter("expiration_in_days", expiration_in_days) + pulumi.set(__self__, "expiration_in_days", expiration_in_days) if expired_object_delete_marker is not None: - _setter("expired_object_delete_marker", expired_object_delete_marker) + pulumi.set(__self__, "expired_object_delete_marker", expired_object_delete_marker) if id is not None: - _setter("id", id) + pulumi.set(__self__, "id", id) if noncurrent_version_expiration is not None: - _setter("noncurrent_version_expiration", noncurrent_version_expiration) + pulumi.set(__self__, "noncurrent_version_expiration", noncurrent_version_expiration) if noncurrent_version_expiration_in_days is not None: - _setter("noncurrent_version_expiration_in_days", noncurrent_version_expiration_in_days) + pulumi.set(__self__, "noncurrent_version_expiration_in_days", noncurrent_version_expiration_in_days) if noncurrent_version_transition is not None: - _setter("noncurrent_version_transition", noncurrent_version_transition) + pulumi.set(__self__, "noncurrent_version_transition", noncurrent_version_transition) if noncurrent_version_transitions is not None: - _setter("noncurrent_version_transitions", noncurrent_version_transitions) + pulumi.set(__self__, "noncurrent_version_transitions", noncurrent_version_transitions) if object_size_greater_than is not None: - _setter("object_size_greater_than", object_size_greater_than) + pulumi.set(__self__, "object_size_greater_than", object_size_greater_than) if object_size_less_than is not None: - _setter("object_size_less_than", object_size_less_than) + pulumi.set(__self__, "object_size_less_than", object_size_less_than) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if tag_filters is not None: - _setter("tag_filters", tag_filters) + pulumi.set(__self__, "tag_filters", tag_filters) if transition is not None: - _setter("transition", transition) + pulumi.set(__self__, "transition", transition) if transitions is not None: - _setter("transitions", transitions) + pulumi.set(__self__, "transitions", transitions) @property @pulumi.getter @@ -2631,16 +2043,7 @@ def transitions(self) -> Optional[Sequence['outputs.BucketTransition']]: class BucketS3KeyFilter(dict): def __init__(__self__, *, rules: Sequence['outputs.BucketFilterRule']): - BucketS3KeyFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - rules=rules, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rules: Sequence['outputs.BucketFilterRule'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("rules", rules) + pulumi.set(__self__, "rules", rules) @property @pulumi.getter @@ -2672,20 +2075,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, sse_algorithm: str, kms_master_key_id: Optional[str] = None): - BucketServerSideEncryptionByDefault._configure( - lambda key, value: pulumi.set(__self__, key, value), - sse_algorithm=sse_algorithm, - kms_master_key_id=kms_master_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sse_algorithm: str, - kms_master_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("sse_algorithm", sse_algorithm) + pulumi.set(__self__, "sse_algorithm", sse_algorithm) if kms_master_key_id is not None: - _setter("kms_master_key_id", kms_master_key_id) + pulumi.set(__self__, "kms_master_key_id", kms_master_key_id) @property @pulumi.getter(name="sseAlgorithm") @@ -2722,21 +2114,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, bucket_key_enabled: Optional[bool] = None, server_side_encryption_by_default: Optional['outputs.BucketServerSideEncryptionByDefault'] = None): - BucketServerSideEncryptionRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_key_enabled=bucket_key_enabled, - server_side_encryption_by_default=server_side_encryption_by_default, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_key_enabled: Optional[bool] = None, - server_side_encryption_by_default: Optional['outputs.BucketServerSideEncryptionByDefault'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bucket_key_enabled is not None: - _setter("bucket_key_enabled", bucket_key_enabled) + pulumi.set(__self__, "bucket_key_enabled", bucket_key_enabled) if server_side_encryption_by_default is not None: - _setter("server_side_encryption_by_default", server_side_encryption_by_default) + pulumi.set(__self__, "server_side_encryption_by_default", server_side_encryption_by_default) @property @pulumi.getter(name="bucketKeyEnabled") @@ -2773,21 +2154,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, replica_modifications: Optional['outputs.BucketReplicaModifications'] = None, sse_kms_encrypted_objects: Optional['outputs.BucketSseKmsEncryptedObjects'] = None): - BucketSourceSelectionCriteria._configure( - lambda key, value: pulumi.set(__self__, key, value), - replica_modifications=replica_modifications, - sse_kms_encrypted_objects=sse_kms_encrypted_objects, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - replica_modifications: Optional['outputs.BucketReplicaModifications'] = None, - sse_kms_encrypted_objects: Optional['outputs.BucketSseKmsEncryptedObjects'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if replica_modifications is not None: - _setter("replica_modifications", replica_modifications) + pulumi.set(__self__, "replica_modifications", replica_modifications) if sse_kms_encrypted_objects is not None: - _setter("sse_kms_encrypted_objects", sse_kms_encrypted_objects) + pulumi.set(__self__, "sse_kms_encrypted_objects", sse_kms_encrypted_objects) @property @pulumi.getter(name="replicaModifications") @@ -2804,16 +2174,7 @@ def sse_kms_encrypted_objects(self) -> Optional['outputs.BucketSseKmsEncryptedOb class BucketSseKmsEncryptedObjects(dict): def __init__(__self__, *, status: str): - BucketSseKmsEncryptedObjects._configure( - lambda key, value: pulumi.set(__self__, key, value), - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter @@ -2842,17 +2203,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, data_export: Optional['outputs.BucketDataExport'] = None): - BucketStorageClassAnalysis._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_export=data_export, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_export: Optional['outputs.BucketDataExport'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if data_export is not None: - _setter("data_export", data_export) + pulumi.set(__self__, "data_export", data_export) @property @pulumi.getter(name="dataExport") @@ -2865,19 +2217,8 @@ class BucketTag(dict): def __init__(__self__, *, key: str, value: str): - BucketTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2895,19 +2236,8 @@ class BucketTagFilter(dict): def __init__(__self__, *, key: str, value: str): - BucketTagFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2942,19 +2272,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, access_tier: str, days: int): - BucketTiering._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_tier=access_tier, - days=days, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_tier: str, - days: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("access_tier", access_tier) - _setter("days", days) + pulumi.set(__self__, "access_tier", access_tier) + pulumi.set(__self__, "days", days) @property @pulumi.getter(name="accessTier") @@ -2973,23 +2292,10 @@ def __init__(__self__, *, event: str, topic: str, filter: Optional['outputs.BucketNotificationFilter'] = None): - BucketTopicConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - event=event, - topic=topic, - filter=filter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - event: str, - topic: str, - filter: Optional['outputs.BucketNotificationFilter'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("event", event) - _setter("topic", topic) + pulumi.set(__self__, "event", event) + pulumi.set(__self__, "topic", topic) if filter is not None: - _setter("filter", filter) + pulumi.set(__self__, "filter", filter) @property @pulumi.getter @@ -3034,24 +2340,11 @@ def __init__(__self__, *, storage_class: str, transition_date: Optional[str] = None, transition_in_days: Optional[int] = None): - BucketTransition._configure( - lambda key, value: pulumi.set(__self__, key, value), - storage_class=storage_class, - transition_date=transition_date, - transition_in_days=transition_in_days, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - storage_class: str, - transition_date: Optional[str] = None, - transition_in_days: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("storage_class", storage_class) + pulumi.set(__self__, "storage_class", storage_class) if transition_date is not None: - _setter("transition_date", transition_date) + pulumi.set(__self__, "transition_date", transition_date) if transition_in_days is not None: - _setter("transition_in_days", transition_in_days) + pulumi.set(__self__, "transition_in_days", transition_in_days) @property @pulumi.getter(name="storageClass") @@ -3073,16 +2366,7 @@ def transition_in_days(self) -> Optional[int]: class BucketVersioningConfiguration(dict): def __init__(__self__, *, status: str): - BucketVersioningConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter @@ -3120,29 +2404,14 @@ def __init__(__self__, *, index_document: Optional[str] = None, redirect_all_requests_to: Optional['outputs.BucketRedirectAllRequestsTo'] = None, routing_rules: Optional[Sequence['outputs.BucketRoutingRule']] = None): - BucketWebsiteConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - error_document=error_document, - index_document=index_document, - redirect_all_requests_to=redirect_all_requests_to, - routing_rules=routing_rules, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - error_document: Optional[str] = None, - index_document: Optional[str] = None, - redirect_all_requests_to: Optional['outputs.BucketRedirectAllRequestsTo'] = None, - routing_rules: Optional[Sequence['outputs.BucketRoutingRule']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if error_document is not None: - _setter("error_document", error_document) + pulumi.set(__self__, "error_document", error_document) if index_document is not None: - _setter("index_document", index_document) + pulumi.set(__self__, "index_document", index_document) if redirect_all_requests_to is not None: - _setter("redirect_all_requests_to", redirect_all_requests_to) + pulumi.set(__self__, "redirect_all_requests_to", redirect_all_requests_to) if routing_rules is not None: - _setter("routing_rules", routing_rules) + pulumi.set(__self__, "routing_rules", routing_rules) @property @pulumi.getter(name="errorDocument") @@ -3206,29 +2475,14 @@ def __init__(__self__, *, :param bool restrict_public_buckets: Specifies whether Amazon S3 should restrict public bucket policies for this bucket. Setting this element to TRUE restricts access to this bucket to only AWS services and authorized users within this account if the bucket has a public policy. Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked. """ - MultiRegionAccessPointPublicAccessBlockConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - block_public_acls=block_public_acls, - block_public_policy=block_public_policy, - ignore_public_acls=ignore_public_acls, - restrict_public_buckets=restrict_public_buckets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - block_public_acls: Optional[bool] = None, - block_public_policy: Optional[bool] = None, - ignore_public_acls: Optional[bool] = None, - restrict_public_buckets: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if block_public_acls is not None: - _setter("block_public_acls", block_public_acls) + pulumi.set(__self__, "block_public_acls", block_public_acls) if block_public_policy is not None: - _setter("block_public_policy", block_public_policy) + pulumi.set(__self__, "block_public_policy", block_public_policy) if ignore_public_acls is not None: - _setter("ignore_public_acls", ignore_public_acls) + pulumi.set(__self__, "ignore_public_acls", ignore_public_acls) if restrict_public_buckets is not None: - _setter("restrict_public_buckets", restrict_public_buckets) + pulumi.set(__self__, "restrict_public_buckets", restrict_public_buckets) @property @pulumi.getter(name="blockPublicAcls") @@ -3290,20 +2544,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, bucket: str, bucket_account_id: Optional[str] = None): - MultiRegionAccessPointRegion._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - bucket_account_id=bucket_account_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: str, - bucket_account_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) + pulumi.set(__self__, "bucket", bucket) if bucket_account_id is not None: - _setter("bucket_account_id", bucket_account_id) + pulumi.set(__self__, "bucket_account_id", bucket_account_id) @property @pulumi.getter @@ -3344,16 +2587,7 @@ def __init__(__self__, *, The Policy Status associated with this Multi Region Access Point :param 'MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublic' is_public: Specifies whether the policy is public or not. """ - PolicyStatusProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - is_public=is_public, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - is_public: 'MultiRegionAccessPointPolicyPolicyStatusPropertiesIsPublic', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("is_public", is_public) + pulumi.set(__self__, "is_public", is_public) @property @pulumi.getter(name="isPublic") @@ -3403,32 +2637,15 @@ def __init__(__self__, *, """ Account-level metrics configurations. """ - StorageLensAccountLevel._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_level=bucket_level, - activity_metrics=activity_metrics, - advanced_cost_optimization_metrics=advanced_cost_optimization_metrics, - advanced_data_protection_metrics=advanced_data_protection_metrics, - detailed_status_codes_metrics=detailed_status_codes_metrics, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_level: 'outputs.StorageLensBucketLevel', - activity_metrics: Optional['outputs.StorageLensActivityMetrics'] = None, - advanced_cost_optimization_metrics: Optional['outputs.StorageLensAdvancedCostOptimizationMetrics'] = None, - advanced_data_protection_metrics: Optional['outputs.StorageLensAdvancedDataProtectionMetrics'] = None, - detailed_status_codes_metrics: Optional['outputs.StorageLensDetailedStatusCodesMetrics'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_level", bucket_level) + pulumi.set(__self__, "bucket_level", bucket_level) if activity_metrics is not None: - _setter("activity_metrics", activity_metrics) + pulumi.set(__self__, "activity_metrics", activity_metrics) if advanced_cost_optimization_metrics is not None: - _setter("advanced_cost_optimization_metrics", advanced_cost_optimization_metrics) + pulumi.set(__self__, "advanced_cost_optimization_metrics", advanced_cost_optimization_metrics) if advanced_data_protection_metrics is not None: - _setter("advanced_data_protection_metrics", advanced_data_protection_metrics) + pulumi.set(__self__, "advanced_data_protection_metrics", advanced_data_protection_metrics) if detailed_status_codes_metrics is not None: - _setter("detailed_status_codes_metrics", detailed_status_codes_metrics) + pulumi.set(__self__, "detailed_status_codes_metrics", detailed_status_codes_metrics) @property @pulumi.getter(name="bucketLevel") @@ -3484,17 +2701,8 @@ def __init__(__self__, *, Enables activity metrics. :param bool is_enabled: Specifies whether activity metrics are enabled or disabled. """ - StorageLensActivityMetrics._configure( - lambda key, value: pulumi.set(__self__, key, value), - is_enabled=is_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - is_enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if is_enabled is not None: - _setter("is_enabled", is_enabled) + pulumi.set(__self__, "is_enabled", is_enabled) @property @pulumi.getter(name="isEnabled") @@ -3533,17 +2741,8 @@ def __init__(__self__, *, Enables advanced cost optimization metrics. :param bool is_enabled: Specifies whether advanced cost optimization metrics are enabled or disabled. """ - StorageLensAdvancedCostOptimizationMetrics._configure( - lambda key, value: pulumi.set(__self__, key, value), - is_enabled=is_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - is_enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if is_enabled is not None: - _setter("is_enabled", is_enabled) + pulumi.set(__self__, "is_enabled", is_enabled) @property @pulumi.getter(name="isEnabled") @@ -3582,17 +2781,8 @@ def __init__(__self__, *, Enables advanced data protection metrics. :param bool is_enabled: Specifies whether advanced data protection metrics are enabled or disabled. """ - StorageLensAdvancedDataProtectionMetrics._configure( - lambda key, value: pulumi.set(__self__, key, value), - is_enabled=is_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - is_enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if is_enabled is not None: - _setter("is_enabled", is_enabled) + pulumi.set(__self__, "is_enabled", is_enabled) @property @pulumi.getter(name="isEnabled") @@ -3613,16 +2803,7 @@ def __init__(__self__, *, """ The AWS Organizations ARN to use in the Amazon S3 Storage Lens configuration. """ - StorageLensAwsOrg._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) @property @pulumi.getter @@ -3669,33 +2850,16 @@ def __init__(__self__, *, """ Bucket-level metrics configurations. """ - StorageLensBucketLevel._configure( - lambda key, value: pulumi.set(__self__, key, value), - activity_metrics=activity_metrics, - advanced_cost_optimization_metrics=advanced_cost_optimization_metrics, - advanced_data_protection_metrics=advanced_data_protection_metrics, - detailed_status_codes_metrics=detailed_status_codes_metrics, - prefix_level=prefix_level, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - activity_metrics: Optional['outputs.StorageLensActivityMetrics'] = None, - advanced_cost_optimization_metrics: Optional['outputs.StorageLensAdvancedCostOptimizationMetrics'] = None, - advanced_data_protection_metrics: Optional['outputs.StorageLensAdvancedDataProtectionMetrics'] = None, - detailed_status_codes_metrics: Optional['outputs.StorageLensDetailedStatusCodesMetrics'] = None, - prefix_level: Optional['outputs.StorageLensPrefixLevel'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if activity_metrics is not None: - _setter("activity_metrics", activity_metrics) + pulumi.set(__self__, "activity_metrics", activity_metrics) if advanced_cost_optimization_metrics is not None: - _setter("advanced_cost_optimization_metrics", advanced_cost_optimization_metrics) + pulumi.set(__self__, "advanced_cost_optimization_metrics", advanced_cost_optimization_metrics) if advanced_data_protection_metrics is not None: - _setter("advanced_data_protection_metrics", advanced_data_protection_metrics) + pulumi.set(__self__, "advanced_data_protection_metrics", advanced_data_protection_metrics) if detailed_status_codes_metrics is not None: - _setter("detailed_status_codes_metrics", detailed_status_codes_metrics) + pulumi.set(__self__, "detailed_status_codes_metrics", detailed_status_codes_metrics) if prefix_level is not None: - _setter("prefix_level", prefix_level) + pulumi.set(__self__, "prefix_level", prefix_level) @property @pulumi.getter(name="activityMetrics") @@ -3734,21 +2898,10 @@ def __init__(__self__, *, """ S3 buckets and Regions to include/exclude in the Amazon S3 Storage Lens configuration. """ - StorageLensBucketsAndRegions._configure( - lambda key, value: pulumi.set(__self__, key, value), - buckets=buckets, - regions=regions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - buckets: Optional[Sequence[str]] = None, - regions: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if buckets is not None: - _setter("buckets", buckets) + pulumi.set(__self__, "buckets", buckets) if regions is not None: - _setter("regions", regions) + pulumi.set(__self__, "regions", regions) @property @pulumi.getter @@ -3789,16 +2942,7 @@ def __init__(__self__, *, CloudWatch metrics settings for the Amazon S3 Storage Lens metrics export. :param bool is_enabled: Specifies whether CloudWatch metrics are enabled or disabled. """ - StorageLensCloudWatchMetrics._configure( - lambda key, value: pulumi.set(__self__, key, value), - is_enabled=is_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - is_enabled: bool, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("is_enabled", is_enabled) + pulumi.set(__self__, "is_enabled", is_enabled) @property @pulumi.getter(name="isEnabled") @@ -3853,42 +2997,19 @@ def __init__(__self__, *, :param bool is_enabled: Specifies whether the Amazon S3 Storage Lens configuration is enabled or disabled. :param str storage_lens_arn: The ARN for the Amazon S3 Storage Lens configuration. """ - StorageLensConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - account_level=account_level, - id=id, - is_enabled=is_enabled, - aws_org=aws_org, - data_export=data_export, - exclude=exclude, - include=include, - storage_lens_arn=storage_lens_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - account_level: 'outputs.StorageLensAccountLevel', - id: str, - is_enabled: bool, - aws_org: Optional['outputs.StorageLensAwsOrg'] = None, - data_export: Optional['outputs.StorageLensDataExport'] = None, - exclude: Optional['outputs.StorageLensBucketsAndRegions'] = None, - include: Optional['outputs.StorageLensBucketsAndRegions'] = None, - storage_lens_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("account_level", account_level) - _setter("id", id) - _setter("is_enabled", is_enabled) + pulumi.set(__self__, "account_level", account_level) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "is_enabled", is_enabled) if aws_org is not None: - _setter("aws_org", aws_org) + pulumi.set(__self__, "aws_org", aws_org) if data_export is not None: - _setter("data_export", data_export) + pulumi.set(__self__, "data_export", data_export) if exclude is not None: - _setter("exclude", exclude) + pulumi.set(__self__, "exclude", exclude) if include is not None: - _setter("include", include) + pulumi.set(__self__, "include", include) if storage_lens_arn is not None: - _setter("storage_lens_arn", storage_lens_arn) + pulumi.set(__self__, "storage_lens_arn", storage_lens_arn) @property @pulumi.getter(name="accountLevel") @@ -3967,21 +3088,10 @@ def __init__(__self__, *, """ Specifies how Amazon S3 Storage Lens metrics should be exported. """ - StorageLensDataExport._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_metrics=cloud_watch_metrics, - s3_bucket_destination=s3_bucket_destination, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_metrics: Optional['outputs.StorageLensCloudWatchMetrics'] = None, - s3_bucket_destination: Optional['outputs.StorageLensS3BucketDestination'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_watch_metrics is not None: - _setter("cloud_watch_metrics", cloud_watch_metrics) + pulumi.set(__self__, "cloud_watch_metrics", cloud_watch_metrics) if s3_bucket_destination is not None: - _setter("s3_bucket_destination", s3_bucket_destination) + pulumi.set(__self__, "s3_bucket_destination", s3_bucket_destination) @property @pulumi.getter(name="cloudWatchMetrics") @@ -4022,17 +3132,8 @@ def __init__(__self__, *, Enables detailed status codes metrics. :param bool is_enabled: Specifies whether detailed status codes metrics are enabled or disabled. """ - StorageLensDetailedStatusCodesMetrics._configure( - lambda key, value: pulumi.set(__self__, key, value), - is_enabled=is_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - is_enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if is_enabled is not None: - _setter("is_enabled", is_enabled) + pulumi.set(__self__, "is_enabled", is_enabled) @property @pulumi.getter(name="isEnabled") @@ -4053,11 +3154,6 @@ def __init__(__self__): Configures the server-side encryption for Amazon S3 Storage Lens report files with either S3-managed keys (SSE-S3) or KMS-managed keys (SSE-KMS). """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -4087,16 +3183,7 @@ def __init__(__self__, *, """ Prefix-level metrics configurations. """ - StorageLensPrefixLevel._configure( - lambda key, value: pulumi.set(__self__, key, value), - storage_metrics=storage_metrics, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - storage_metrics: 'outputs.StorageLensPrefixLevelStorageMetrics', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("storage_metrics", storage_metrics) + pulumi.set(__self__, "storage_metrics", storage_metrics) @property @pulumi.getter(name="storageMetrics") @@ -4131,21 +3218,10 @@ def __init__(__self__, *, """ :param bool is_enabled: Specifies whether prefix-level storage metrics are enabled or disabled. """ - StorageLensPrefixLevelStorageMetrics._configure( - lambda key, value: pulumi.set(__self__, key, value), - is_enabled=is_enabled, - selection_criteria=selection_criteria, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - is_enabled: Optional[bool] = None, - selection_criteria: Optional['outputs.StorageLensSelectionCriteria'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if is_enabled is not None: - _setter("is_enabled", is_enabled) + pulumi.set(__self__, "is_enabled", is_enabled) if selection_criteria is not None: - _setter("selection_criteria", selection_criteria) + pulumi.set(__self__, "selection_criteria", selection_criteria) @property @pulumi.getter(name="isEnabled") @@ -4200,33 +3276,14 @@ def __init__(__self__, *, :param 'StorageLensS3BucketDestinationOutputSchemaVersion' output_schema_version: The version of the output schema to use when exporting Amazon S3 Storage Lens metrics. :param str prefix: The prefix to use for Amazon S3 Storage Lens export. """ - StorageLensS3BucketDestination._configure( - lambda key, value: pulumi.set(__self__, key, value), - account_id=account_id, - arn=arn, - format=format, - output_schema_version=output_schema_version, - encryption=encryption, - prefix=prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - account_id: str, - arn: str, - format: 'StorageLensS3BucketDestinationFormat', - output_schema_version: 'StorageLensS3BucketDestinationOutputSchemaVersion', - encryption: Optional['outputs.StorageLensEncryption'] = None, - prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("account_id", account_id) - _setter("arn", arn) - _setter("format", format) - _setter("output_schema_version", output_schema_version) + pulumi.set(__self__, "account_id", account_id) + pulumi.set(__self__, "arn", arn) + pulumi.set(__self__, "format", format) + pulumi.set(__self__, "output_schema_version", output_schema_version) if encryption is not None: - _setter("encryption", encryption) + pulumi.set(__self__, "encryption", encryption) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) @property @pulumi.getter(name="accountId") @@ -4308,25 +3365,12 @@ def __init__(__self__, *, :param int max_depth: Max depth of prefixes of S3 key that Amazon S3 Storage Lens will analyze. :param float min_storage_bytes_percentage: The minimum storage bytes threshold for the prefixes to be included in the analysis. """ - StorageLensSelectionCriteria._configure( - lambda key, value: pulumi.set(__self__, key, value), - delimiter=delimiter, - max_depth=max_depth, - min_storage_bytes_percentage=min_storage_bytes_percentage, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delimiter: Optional[str] = None, - max_depth: Optional[int] = None, - min_storage_bytes_percentage: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if delimiter is not None: - _setter("delimiter", delimiter) + pulumi.set(__self__, "delimiter", delimiter) if max_depth is not None: - _setter("max_depth", max_depth) + pulumi.set(__self__, "max_depth", max_depth) if min_storage_bytes_percentage is not None: - _setter("min_storage_bytes_percentage", min_storage_bytes_percentage) + pulumi.set(__self__, "min_storage_bytes_percentage", min_storage_bytes_percentage) @property @pulumi.getter @@ -4358,19 +3402,8 @@ class StorageLensTag(dict): def __init__(__self__, *, key: str, value: str): - StorageLensTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/s3/storage_lens.py b/sdk/python/pulumi_aws_native/s3/storage_lens.py index dd16a9f5f7..c925773023 100644 --- a/sdk/python/pulumi_aws_native/s3/storage_lens.py +++ b/sdk/python/pulumi_aws_native/s3/storage_lens.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -23,20 +23,9 @@ def __init__(__self__, *, The set of arguments for constructing a StorageLens resource. :param pulumi.Input[Sequence[pulumi.Input['StorageLensTagArgs']]] tags: A set of tags (key-value pairs) for this Amazon S3 Storage Lens configuration. """ - StorageLensArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - storage_lens_configuration=storage_lens_configuration, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - storage_lens_configuration: pulumi.Input['StorageLensConfigurationArgs'], - tags: Optional[pulumi.Input[Sequence[pulumi.Input['StorageLensTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("storage_lens_configuration", storage_lens_configuration) + pulumi.set(__self__, "storage_lens_configuration", storage_lens_configuration) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="storageLensConfiguration") @@ -94,10 +83,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - StorageLensArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -114,11 +99,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = StorageLensArgs.__new__(StorageLensArgs) - if storage_lens_configuration is not None and not isinstance(storage_lens_configuration, StorageLensConfigurationArgs): - storage_lens_configuration = storage_lens_configuration or {} - def _setter(key, value): - storage_lens_configuration[key] = value - StorageLensConfigurationArgs._configure(_setter, **storage_lens_configuration) if storage_lens_configuration is None and not opts.urn: raise TypeError("Missing required property 'storage_lens_configuration'") __props__.__dict__["storage_lens_configuration"] = storage_lens_configuration diff --git a/sdk/python/pulumi_aws_native/s3objectlambda/_inputs.py b/sdk/python/pulumi_aws_native/s3objectlambda/_inputs.py index 77094050f2..8d2020b291 100644 --- a/sdk/python/pulumi_aws_native/s3objectlambda/_inputs.py +++ b/sdk/python/pulumi_aws_native/s3objectlambda/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -21,20 +21,9 @@ class AccessPointAwsLambdaArgs: def __init__(__self__, *, function_arn: pulumi.Input[str], function_payload: Optional[pulumi.Input[str]] = None): - AccessPointAwsLambdaArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - function_arn=function_arn, - function_payload=function_payload, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - function_arn: pulumi.Input[str], - function_payload: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("function_arn", function_arn) + pulumi.set(__self__, "function_arn", function_arn) if function_payload is not None: - _setter("function_payload", function_payload) + pulumi.set(__self__, "function_payload", function_payload) @property @pulumi.getter(name="functionArn") @@ -65,27 +54,12 @@ def __init__(__self__, *, """ Configuration to be applied to this Object lambda Access Point. It specifies Supporting Access Point, Transformation Configurations. Customers can also set if they like to enable Cloudwatch metrics for accesses to this Object lambda Access Point. Default setting for Cloudwatch metrics is disable. """ - AccessPointObjectLambdaConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - supporting_access_point=supporting_access_point, - transformation_configurations=transformation_configurations, - allowed_features=allowed_features, - cloud_watch_metrics_enabled=cloud_watch_metrics_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - supporting_access_point: pulumi.Input[str], - transformation_configurations: pulumi.Input[Sequence[pulumi.Input['AccessPointTransformationConfigurationArgs']]], - allowed_features: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - cloud_watch_metrics_enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("supporting_access_point", supporting_access_point) - _setter("transformation_configurations", transformation_configurations) + pulumi.set(__self__, "supporting_access_point", supporting_access_point) + pulumi.set(__self__, "transformation_configurations", transformation_configurations) if allowed_features is not None: - _setter("allowed_features", allowed_features) + pulumi.set(__self__, "allowed_features", allowed_features) if cloud_watch_metrics_enabled is not None: - _setter("cloud_watch_metrics_enabled", cloud_watch_metrics_enabled) + pulumi.set(__self__, "cloud_watch_metrics_enabled", cloud_watch_metrics_enabled) @property @pulumi.getter(name="supportingAccessPoint") @@ -128,16 +102,7 @@ def cloud_watch_metrics_enabled(self, value: Optional[pulumi.Input[bool]]): class AccessPointTransformationConfigurationContentTransformationPropertiesArgs: def __init__(__self__, *, aws_lambda: pulumi.Input['AccessPointAwsLambdaArgs']): - AccessPointTransformationConfigurationContentTransformationPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - aws_lambda=aws_lambda, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aws_lambda: pulumi.Input['AccessPointAwsLambdaArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("aws_lambda", aws_lambda) + pulumi.set(__self__, "aws_lambda", aws_lambda) @property @pulumi.getter(name="awsLambda") @@ -157,19 +122,8 @@ def __init__(__self__, *, """ Configuration to define what content transformation will be applied on which S3 Action. """ - AccessPointTransformationConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - actions=actions, - content_transformation=content_transformation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - actions: pulumi.Input[Sequence[pulumi.Input[str]]], - content_transformation: pulumi.Input['AccessPointTransformationConfigurationContentTransformationPropertiesArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("actions", actions) - _setter("content_transformation", content_transformation) + pulumi.set(__self__, "actions", actions) + pulumi.set(__self__, "content_transformation", content_transformation) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/s3objectlambda/access_point.py b/sdk/python/pulumi_aws_native/s3objectlambda/access_point.py index 190947243c..212be03467 100644 --- a/sdk/python/pulumi_aws_native/s3objectlambda/access_point.py +++ b/sdk/python/pulumi_aws_native/s3objectlambda/access_point.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,20 +23,9 @@ def __init__(__self__, *, :param pulumi.Input['AccessPointObjectLambdaConfigurationArgs'] object_lambda_configuration: The Object lambda Access Point Configuration that configures transformations to be applied on the objects on specified S3 Actions :param pulumi.Input[str] name: The name you want to assign to this Object lambda Access Point. """ - AccessPointArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - object_lambda_configuration=object_lambda_configuration, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object_lambda_configuration: pulumi.Input['AccessPointObjectLambdaConfigurationArgs'], - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object_lambda_configuration", object_lambda_configuration) + pulumi.set(__self__, "object_lambda_configuration", object_lambda_configuration) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="objectLambdaConfiguration") @@ -98,10 +87,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AccessPointArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -119,11 +104,6 @@ def _internal_init(__self__, __props__ = AccessPointArgs.__new__(AccessPointArgs) __props__.__dict__["name"] = name - if object_lambda_configuration is not None and not isinstance(object_lambda_configuration, AccessPointObjectLambdaConfigurationArgs): - object_lambda_configuration = object_lambda_configuration or {} - def _setter(key, value): - object_lambda_configuration[key] = value - AccessPointObjectLambdaConfigurationArgs._configure(_setter, **object_lambda_configuration) if object_lambda_configuration is None and not opts.urn: raise TypeError("Missing required property 'object_lambda_configuration'") __props__.__dict__["object_lambda_configuration"] = object_lambda_configuration diff --git a/sdk/python/pulumi_aws_native/s3objectlambda/access_point_policy.py b/sdk/python/pulumi_aws_native/s3objectlambda/access_point_policy.py index f5e36b2f76..c98e99bd0c 100644 --- a/sdk/python/pulumi_aws_native/s3objectlambda/access_point_policy.py +++ b/sdk/python/pulumi_aws_native/s3objectlambda/access_point_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['AccessPointPolicyArgs', 'AccessPointPolicy'] @@ -21,19 +21,8 @@ def __init__(__self__, *, :param pulumi.Input[str] object_lambda_access_point: The name of the Amazon S3 ObjectLambdaAccessPoint to which the policy applies. :param Any policy_document: A policy document containing permissions to add to the specified ObjectLambdaAccessPoint. For more information, see Access Policy Language Overview (https://docs.aws.amazon.com/AmazonS3/latest/dev/access-policy-language-overview.html) in the Amazon Simple Storage Service Developer Guide. """ - AccessPointPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - object_lambda_access_point=object_lambda_access_point, - policy_document=policy_document, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - object_lambda_access_point: pulumi.Input[str], - policy_document: Any, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("object_lambda_access_point", object_lambda_access_point) - _setter("policy_document", policy_document) + pulumi.set(__self__, "object_lambda_access_point", object_lambda_access_point) + pulumi.set(__self__, "policy_document", policy_document) @property @pulumi.getter(name="objectLambdaAccessPoint") @@ -95,10 +84,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AccessPointPolicyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/s3objectlambda/get_access_point.py b/sdk/python/pulumi_aws_native/s3objectlambda/get_access_point.py index c590161896..fc58b737db 100644 --- a/sdk/python/pulumi_aws_native/s3objectlambda/get_access_point.py +++ b/sdk/python/pulumi_aws_native/s3objectlambda/get_access_point.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/s3objectlambda/get_access_point_policy.py b/sdk/python/pulumi_aws_native/s3objectlambda/get_access_point_policy.py index 4a2234b671..a35b71d5bf 100644 --- a/sdk/python/pulumi_aws_native/s3objectlambda/get_access_point_policy.py +++ b/sdk/python/pulumi_aws_native/s3objectlambda/get_access_point_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/s3objectlambda/outputs.py b/sdk/python/pulumi_aws_native/s3objectlambda/outputs.py index 2a4aa85cee..5c106f4817 100644 --- a/sdk/python/pulumi_aws_native/s3objectlambda/outputs.py +++ b/sdk/python/pulumi_aws_native/s3objectlambda/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -29,20 +29,9 @@ def __init__(__self__, *, :param str value: The value of the Object Lambda alias. :param str status: The status of the Object Lambda alias. """ - AccessPointAlias._configure( - lambda key, value: pulumi.set(__self__, key, value), - value=value, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - value: str, - status: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("value", value) + pulumi.set(__self__, "value", value) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter @@ -85,20 +74,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, function_arn: str, function_payload: Optional[str] = None): - AccessPointAwsLambda._configure( - lambda key, value: pulumi.set(__self__, key, value), - function_arn=function_arn, - function_payload=function_payload, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - function_arn: str, - function_payload: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("function_arn", function_arn) + pulumi.set(__self__, "function_arn", function_arn) if function_payload is not None: - _setter("function_payload", function_payload) + pulumi.set(__self__, "function_payload", function_payload) @property @pulumi.getter(name="functionArn") @@ -147,27 +125,12 @@ def __init__(__self__, *, """ Configuration to be applied to this Object lambda Access Point. It specifies Supporting Access Point, Transformation Configurations. Customers can also set if they like to enable Cloudwatch metrics for accesses to this Object lambda Access Point. Default setting for Cloudwatch metrics is disable. """ - AccessPointObjectLambdaConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - supporting_access_point=supporting_access_point, - transformation_configurations=transformation_configurations, - allowed_features=allowed_features, - cloud_watch_metrics_enabled=cloud_watch_metrics_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - supporting_access_point: str, - transformation_configurations: Sequence['outputs.AccessPointTransformationConfiguration'], - allowed_features: Optional[Sequence[str]] = None, - cloud_watch_metrics_enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("supporting_access_point", supporting_access_point) - _setter("transformation_configurations", transformation_configurations) + pulumi.set(__self__, "supporting_access_point", supporting_access_point) + pulumi.set(__self__, "transformation_configurations", transformation_configurations) if allowed_features is not None: - _setter("allowed_features", allowed_features) + pulumi.set(__self__, "allowed_features", allowed_features) if cloud_watch_metrics_enabled is not None: - _setter("cloud_watch_metrics_enabled", cloud_watch_metrics_enabled) + pulumi.set(__self__, "cloud_watch_metrics_enabled", cloud_watch_metrics_enabled) @property @pulumi.getter(name="supportingAccessPoint") @@ -214,17 +177,8 @@ def __init__(__self__, *, """ :param bool is_public: Specifies whether the Object lambda Access Point Policy is Public or not. Object lambda Access Points are private by default. """ - AccessPointPolicyStatus._configure( - lambda key, value: pulumi.set(__self__, key, value), - is_public=is_public, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - is_public: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if is_public is not None: - _setter("is_public", is_public) + pulumi.set(__self__, "is_public", is_public) @property @pulumi.getter(name="isPublic") @@ -280,29 +234,14 @@ def __init__(__self__, *, :param bool restrict_public_buckets: Specifies whether Amazon S3 should restrict public bucket policies for this bucket. Setting this element to TRUE restricts access to this bucket to only AWS services and authorized users within this account if the bucket has a public policy. Enabling this setting doesn't affect previously stored bucket policies, except that public and cross-account access within any public bucket policy, including non-public delegation to specific accounts, is blocked. """ - AccessPointPublicAccessBlockConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - block_public_acls=block_public_acls, - block_public_policy=block_public_policy, - ignore_public_acls=ignore_public_acls, - restrict_public_buckets=restrict_public_buckets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - block_public_acls: Optional[bool] = None, - block_public_policy: Optional[bool] = None, - ignore_public_acls: Optional[bool] = None, - restrict_public_buckets: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if block_public_acls is not None: - _setter("block_public_acls", block_public_acls) + pulumi.set(__self__, "block_public_acls", block_public_acls) if block_public_policy is not None: - _setter("block_public_policy", block_public_policy) + pulumi.set(__self__, "block_public_policy", block_public_policy) if ignore_public_acls is not None: - _setter("ignore_public_acls", ignore_public_acls) + pulumi.set(__self__, "ignore_public_acls", ignore_public_acls) if restrict_public_buckets is not None: - _setter("restrict_public_buckets", restrict_public_buckets) + pulumi.set(__self__, "restrict_public_buckets", restrict_public_buckets) @property @pulumi.getter(name="blockPublicAcls") @@ -370,19 +309,8 @@ def __init__(__self__, *, """ Configuration to define what content transformation will be applied on which S3 Action. """ - AccessPointTransformationConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - actions=actions, - content_transformation=content_transformation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - actions: Sequence[str], - content_transformation: 'outputs.AccessPointTransformationConfigurationContentTransformationProperties', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("actions", actions) - _setter("content_transformation", content_transformation) + pulumi.set(__self__, "actions", actions) + pulumi.set(__self__, "content_transformation", content_transformation) @property @pulumi.getter @@ -416,16 +344,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, aws_lambda: 'outputs.AccessPointAwsLambda'): - AccessPointTransformationConfigurationContentTransformationProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - aws_lambda=aws_lambda, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aws_lambda: 'outputs.AccessPointAwsLambda', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("aws_lambda", aws_lambda) + pulumi.set(__self__, "aws_lambda", aws_lambda) @property @pulumi.getter(name="awsLambda") diff --git a/sdk/python/pulumi_aws_native/s3outposts/_inputs.py b/sdk/python/pulumi_aws_native/s3outposts/_inputs.py index 9c6cb28383..086d563af4 100644 --- a/sdk/python/pulumi_aws_native/s3outposts/_inputs.py +++ b/sdk/python/pulumi_aws_native/s3outposts/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -29,17 +29,8 @@ def __init__(__self__, *, """ :param pulumi.Input[str] vpc_id: Virtual Private Cloud (VPC) Id from which AccessPoint will allow requests. """ - AccessPointVpcConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - vpc_id=vpc_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - vpc_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if vpc_id is not None: - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "vpc_id", vpc_id) @property @pulumi.getter(name="vpcId") @@ -62,16 +53,7 @@ def __init__(__self__, *, Specifies the days since the initiation of an incomplete multipart upload that Amazon S3Outposts will wait before permanently removing all parts of the upload. :param pulumi.Input[int] days_after_initiation: Specifies the number of days after which Amazon S3Outposts aborts an incomplete multipart upload. """ - BucketAbortIncompleteMultipartUploadArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - days_after_initiation=days_after_initiation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - days_after_initiation: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("days_after_initiation", days_after_initiation) + pulumi.set(__self__, "days_after_initiation", days_after_initiation) @property @pulumi.getter(name="daysAfterInitiation") @@ -95,20 +77,9 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['BucketFilterTagArgs']]] tags: All of these tags must exist in the object's tag set in order for the rule to apply. :param pulumi.Input[str] prefix: Prefix identifies one or more objects to which the rule applies. """ - BucketFilterAndOperatorPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - tags=tags, - prefix=prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - tags: pulumi.Input[Sequence[pulumi.Input['BucketFilterTagArgs']]], - prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) @property @pulumi.getter @@ -143,19 +114,8 @@ def __init__(__self__, *, """ Tag used to identify a subset of objects for an Amazon S3Outposts bucket. """ - BucketFilterTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -183,16 +143,7 @@ def __init__(__self__, *, """ :param pulumi.Input[Sequence[pulumi.Input['BucketRuleArgs']]] rules: A list of lifecycle rules for individual objects in an Amazon S3Outposts bucket. """ - BucketLifecycleConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - rules=rules, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rules: pulumi.Input[Sequence[pulumi.Input['BucketRuleArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("rules", rules) + pulumi.set(__self__, "rules", rules) @property @pulumi.getter @@ -219,25 +170,12 @@ def __init__(__self__, *, :param pulumi.Input[str] prefix: Object key prefix that identifies one or more objects to which this rule applies. :param pulumi.Input['BucketFilterTagArgs'] tag: Specifies a tag used to identify a subset of objects for an Amazon S3Outposts bucket. """ - BucketRuleFilterPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - and_operator=and_operator, - prefix=prefix, - tag=tag, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - and_operator: Optional[pulumi.Input['BucketFilterAndOperatorPropertiesArgs']] = None, - prefix: Optional[pulumi.Input[str]] = None, - tag: Optional[pulumi.Input['BucketFilterTagArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if and_operator is not None: - _setter("and_operator", and_operator) + pulumi.set(__self__, "and_operator", and_operator) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if tag is not None: - _setter("tag", tag) + pulumi.set(__self__, "tag", tag) @property @pulumi.getter(name="andOperator") @@ -293,37 +231,18 @@ def __init__(__self__, *, :param pulumi.Input['BucketRuleFilterPropertiesArgs'] filter: The container for the filter of the lifecycle rule. :param pulumi.Input[str] id: Unique identifier for the lifecycle rule. The value can't be longer than 255 characters. """ - BucketRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - abort_incomplete_multipart_upload=abort_incomplete_multipart_upload, - expiration_date=expiration_date, - expiration_in_days=expiration_in_days, - filter=filter, - id=id, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - abort_incomplete_multipart_upload: Optional[pulumi.Input['BucketAbortIncompleteMultipartUploadArgs']] = None, - expiration_date: Optional[pulumi.Input[str]] = None, - expiration_in_days: Optional[pulumi.Input[int]] = None, - filter: Optional[pulumi.Input['BucketRuleFilterPropertiesArgs']] = None, - id: Optional[pulumi.Input[str]] = None, - status: Optional[pulumi.Input['BucketRuleStatus']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if abort_incomplete_multipart_upload is not None: - _setter("abort_incomplete_multipart_upload", abort_incomplete_multipart_upload) + pulumi.set(__self__, "abort_incomplete_multipart_upload", abort_incomplete_multipart_upload) if expiration_date is not None: - _setter("expiration_date", expiration_date) + pulumi.set(__self__, "expiration_date", expiration_date) if expiration_in_days is not None: - _setter("expiration_in_days", expiration_in_days) + pulumi.set(__self__, "expiration_in_days", expiration_in_days) if filter is not None: - _setter("filter", filter) + pulumi.set(__self__, "filter", filter) if id is not None: - _setter("id", id) + pulumi.set(__self__, "id", id) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter(name="abortIncompleteMultipartUpload") @@ -400,19 +319,8 @@ class BucketTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - BucketTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -442,21 +350,10 @@ def __init__(__self__, *, :param pulumi.Input[str] error_code: The failure code, if any, for a create or delete endpoint operation. :param pulumi.Input[str] message: Additional error details describing the endpoint failure and recommended action. """ - EndpointFailedReasonArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - error_code=error_code, - message=message, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - error_code: Optional[pulumi.Input[str]] = None, - message: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if error_code is not None: - _setter("error_code", error_code) + pulumi.set(__self__, "error_code", error_code) if message is not None: - _setter("message", message) + pulumi.set(__self__, "message", message) @property @pulumi.getter(name="errorCode") diff --git a/sdk/python/pulumi_aws_native/s3outposts/access_point.py b/sdk/python/pulumi_aws_native/s3outposts/access_point.py index 3fe5dc7edd..e7a821dcc1 100644 --- a/sdk/python/pulumi_aws_native/s3outposts/access_point.py +++ b/sdk/python/pulumi_aws_native/s3outposts/access_point.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,27 +27,12 @@ def __init__(__self__, *, :param pulumi.Input[str] name: A name for the AccessPoint. :param Any policy: The access point policy associated with this access point. """ - AccessPointArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - vpc_configuration=vpc_configuration, - name=name, - policy=policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: pulumi.Input[str], - vpc_configuration: pulumi.Input['AccessPointVpcConfigurationArgs'], - name: Optional[pulumi.Input[str]] = None, - policy: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) - _setter("vpc_configuration", vpc_configuration) + pulumi.set(__self__, "bucket", bucket) + pulumi.set(__self__, "vpc_configuration", vpc_configuration) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if policy is not None: - _setter("policy", policy) + pulumi.set(__self__, "policy", policy) @property @pulumi.getter @@ -137,10 +122,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AccessPointArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -164,11 +145,6 @@ def _internal_init(__self__, __props__.__dict__["bucket"] = bucket __props__.__dict__["name"] = name __props__.__dict__["policy"] = policy - if vpc_configuration is not None and not isinstance(vpc_configuration, AccessPointVpcConfigurationArgs): - vpc_configuration = vpc_configuration or {} - def _setter(key, value): - vpc_configuration[key] = value - AccessPointVpcConfigurationArgs._configure(_setter, **vpc_configuration) if vpc_configuration is None and not opts.urn: raise TypeError("Missing required property 'vpc_configuration'") __props__.__dict__["vpc_configuration"] = vpc_configuration diff --git a/sdk/python/pulumi_aws_native/s3outposts/bucket.py b/sdk/python/pulumi_aws_native/s3outposts/bucket.py index 7111ba941d..d36f77cebc 100644 --- a/sdk/python/pulumi_aws_native/s3outposts/bucket.py +++ b/sdk/python/pulumi_aws_native/s3outposts/bucket.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -28,28 +28,13 @@ def __init__(__self__, *, :param pulumi.Input['BucketLifecycleConfigurationArgs'] lifecycle_configuration: Rules that define how Amazon S3Outposts manages objects during their lifetime. :param pulumi.Input[Sequence[pulumi.Input['BucketTagArgs']]] tags: An arbitrary set of tags (key-value pairs) for this S3Outposts bucket. """ - BucketArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - outpost_id=outpost_id, - bucket_name=bucket_name, - lifecycle_configuration=lifecycle_configuration, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - outpost_id: pulumi.Input[str], - bucket_name: Optional[pulumi.Input[str]] = None, - lifecycle_configuration: Optional[pulumi.Input['BucketLifecycleConfigurationArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['BucketTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("outpost_id", outpost_id) + pulumi.set(__self__, "outpost_id", outpost_id) if bucket_name is not None: - _setter("bucket_name", bucket_name) + pulumi.set(__self__, "bucket_name", bucket_name) if lifecycle_configuration is not None: - _setter("lifecycle_configuration", lifecycle_configuration) + pulumi.set(__self__, "lifecycle_configuration", lifecycle_configuration) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="outpostId") @@ -139,10 +124,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - BucketArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -162,11 +143,6 @@ def _internal_init(__self__, __props__ = BucketArgs.__new__(BucketArgs) __props__.__dict__["bucket_name"] = bucket_name - if lifecycle_configuration is not None and not isinstance(lifecycle_configuration, BucketLifecycleConfigurationArgs): - lifecycle_configuration = lifecycle_configuration or {} - def _setter(key, value): - lifecycle_configuration[key] = value - BucketLifecycleConfigurationArgs._configure(_setter, **lifecycle_configuration) __props__.__dict__["lifecycle_configuration"] = lifecycle_configuration if outpost_id is None and not opts.urn: raise TypeError("Missing required property 'outpost_id'") diff --git a/sdk/python/pulumi_aws_native/s3outposts/bucket_policy.py b/sdk/python/pulumi_aws_native/s3outposts/bucket_policy.py index 7a63f91796..882a6d32bb 100644 --- a/sdk/python/pulumi_aws_native/s3outposts/bucket_policy.py +++ b/sdk/python/pulumi_aws_native/s3outposts/bucket_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['BucketPolicyArgs', 'BucketPolicy'] @@ -21,19 +21,8 @@ def __init__(__self__, *, :param pulumi.Input[str] bucket: The Amazon Resource Name (ARN) of the specified bucket. :param Any policy_document: A policy document containing permissions to add to the specified bucket. """ - BucketPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - policy_document=policy_document, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: pulumi.Input[str], - policy_document: Any, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) - _setter("policy_document", policy_document) + pulumi.set(__self__, "bucket", bucket) + pulumi.set(__self__, "policy_document", policy_document) @property @pulumi.getter @@ -95,10 +84,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - BucketPolicyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/s3outposts/endpoint.py b/sdk/python/pulumi_aws_native/s3outposts/endpoint.py index 788e709093..1845bd3b7f 100644 --- a/sdk/python/pulumi_aws_native/s3outposts/endpoint.py +++ b/sdk/python/pulumi_aws_native/s3outposts/endpoint.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -32,34 +32,15 @@ def __init__(__self__, *, :param pulumi.Input[str] customer_owned_ipv4_pool: The ID of the customer-owned IPv4 pool for the Endpoint. IP addresses will be allocated from this pool for the endpoint. :param pulumi.Input['EndpointFailedReasonArgs'] failed_reason: The failure reason, if any, for a create or delete endpoint operation. """ - EndpointArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - outpost_id=outpost_id, - security_group_id=security_group_id, - subnet_id=subnet_id, - access_type=access_type, - customer_owned_ipv4_pool=customer_owned_ipv4_pool, - failed_reason=failed_reason, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - outpost_id: pulumi.Input[str], - security_group_id: pulumi.Input[str], - subnet_id: pulumi.Input[str], - access_type: Optional[pulumi.Input['EndpointAccessType']] = None, - customer_owned_ipv4_pool: Optional[pulumi.Input[str]] = None, - failed_reason: Optional[pulumi.Input['EndpointFailedReasonArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("outpost_id", outpost_id) - _setter("security_group_id", security_group_id) - _setter("subnet_id", subnet_id) + pulumi.set(__self__, "outpost_id", outpost_id) + pulumi.set(__self__, "security_group_id", security_group_id) + pulumi.set(__self__, "subnet_id", subnet_id) if access_type is not None: - _setter("access_type", access_type) + pulumi.set(__self__, "access_type", access_type) if customer_owned_ipv4_pool is not None: - _setter("customer_owned_ipv4_pool", customer_owned_ipv4_pool) + pulumi.set(__self__, "customer_owned_ipv4_pool", customer_owned_ipv4_pool) if failed_reason is not None: - _setter("failed_reason", failed_reason) + pulumi.set(__self__, "failed_reason", failed_reason) @property @pulumi.getter(name="outpostId") @@ -177,10 +158,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - EndpointArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -203,11 +180,6 @@ def _internal_init(__self__, __props__.__dict__["access_type"] = access_type __props__.__dict__["customer_owned_ipv4_pool"] = customer_owned_ipv4_pool - if failed_reason is not None and not isinstance(failed_reason, EndpointFailedReasonArgs): - failed_reason = failed_reason or {} - def _setter(key, value): - failed_reason[key] = value - EndpointFailedReasonArgs._configure(_setter, **failed_reason) __props__.__dict__["failed_reason"] = failed_reason if outpost_id is None and not opts.urn: raise TypeError("Missing required property 'outpost_id'") diff --git a/sdk/python/pulumi_aws_native/s3outposts/get_access_point.py b/sdk/python/pulumi_aws_native/s3outposts/get_access_point.py index 2bbfbb4fbe..9e85a64438 100644 --- a/sdk/python/pulumi_aws_native/s3outposts/get_access_point.py +++ b/sdk/python/pulumi_aws_native/s3outposts/get_access_point.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/s3outposts/get_bucket.py b/sdk/python/pulumi_aws_native/s3outposts/get_bucket.py index 00caa8b569..f03b55f0da 100644 --- a/sdk/python/pulumi_aws_native/s3outposts/get_bucket.py +++ b/sdk/python/pulumi_aws_native/s3outposts/get_bucket.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/s3outposts/get_bucket_policy.py b/sdk/python/pulumi_aws_native/s3outposts/get_bucket_policy.py index e970ea0000..ecf34b2c46 100644 --- a/sdk/python/pulumi_aws_native/s3outposts/get_bucket_policy.py +++ b/sdk/python/pulumi_aws_native/s3outposts/get_bucket_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/s3outposts/get_endpoint.py b/sdk/python/pulumi_aws_native/s3outposts/get_endpoint.py index aa72f66ee1..4bbceb74d5 100644 --- a/sdk/python/pulumi_aws_native/s3outposts/get_endpoint.py +++ b/sdk/python/pulumi_aws_native/s3outposts/get_endpoint.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/s3outposts/outputs.py b/sdk/python/pulumi_aws_native/s3outposts/outputs.py index d28d84a31b..337c4002b2 100644 --- a/sdk/python/pulumi_aws_native/s3outposts/outputs.py +++ b/sdk/python/pulumi_aws_native/s3outposts/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -48,17 +48,8 @@ def __init__(__self__, *, """ :param str vpc_id: Virtual Private Cloud (VPC) Id from which AccessPoint will allow requests. """ - AccessPointVpcConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - vpc_id=vpc_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - vpc_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if vpc_id is not None: - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "vpc_id", vpc_id) @property @pulumi.getter(name="vpcId") @@ -97,16 +88,7 @@ def __init__(__self__, *, Specifies the days since the initiation of an incomplete multipart upload that Amazon S3Outposts will wait before permanently removing all parts of the upload. :param int days_after_initiation: Specifies the number of days after which Amazon S3Outposts aborts an incomplete multipart upload. """ - BucketAbortIncompleteMultipartUpload._configure( - lambda key, value: pulumi.set(__self__, key, value), - days_after_initiation=days_after_initiation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - days_after_initiation: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("days_after_initiation", days_after_initiation) + pulumi.set(__self__, "days_after_initiation", days_after_initiation) @property @pulumi.getter(name="daysAfterInitiation") @@ -126,20 +108,9 @@ def __init__(__self__, *, :param Sequence['BucketFilterTag'] tags: All of these tags must exist in the object's tag set in order for the rule to apply. :param str prefix: Prefix identifies one or more objects to which the rule applies. """ - BucketFilterAndOperatorProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - tags=tags, - prefix=prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - tags: Sequence['outputs.BucketFilterTag'], - prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) @property @pulumi.getter @@ -169,19 +140,8 @@ def __init__(__self__, *, """ Tag used to identify a subset of objects for an Amazon S3Outposts bucket. """ - BucketFilterTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -201,16 +161,7 @@ def __init__(__self__, *, """ :param Sequence['BucketRule'] rules: A list of lifecycle rules for individual objects in an Amazon S3Outposts bucket. """ - BucketLifecycleConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - rules=rules, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rules: Sequence['outputs.BucketRule'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("rules", rules) + pulumi.set(__self__, "rules", rules) @property @pulumi.getter @@ -262,37 +213,18 @@ def __init__(__self__, *, :param 'BucketRuleFilterProperties' filter: The container for the filter of the lifecycle rule. :param str id: Unique identifier for the lifecycle rule. The value can't be longer than 255 characters. """ - BucketRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - abort_incomplete_multipart_upload=abort_incomplete_multipart_upload, - expiration_date=expiration_date, - expiration_in_days=expiration_in_days, - filter=filter, - id=id, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - abort_incomplete_multipart_upload: Optional['outputs.BucketAbortIncompleteMultipartUpload'] = None, - expiration_date: Optional[str] = None, - expiration_in_days: Optional[int] = None, - filter: Optional['outputs.BucketRuleFilterProperties'] = None, - id: Optional[str] = None, - status: Optional['BucketRuleStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if abort_incomplete_multipart_upload is not None: - _setter("abort_incomplete_multipart_upload", abort_incomplete_multipart_upload) + pulumi.set(__self__, "abort_incomplete_multipart_upload", abort_incomplete_multipart_upload) if expiration_date is not None: - _setter("expiration_date", expiration_date) + pulumi.set(__self__, "expiration_date", expiration_date) if expiration_in_days is not None: - _setter("expiration_in_days", expiration_in_days) + pulumi.set(__self__, "expiration_in_days", expiration_in_days) if filter is not None: - _setter("filter", filter) + pulumi.set(__self__, "filter", filter) if id is not None: - _setter("id", id) + pulumi.set(__self__, "id", id) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter(name="abortIncompleteMultipartUpload") @@ -372,25 +304,12 @@ def __init__(__self__, *, :param str prefix: Object key prefix that identifies one or more objects to which this rule applies. :param 'BucketFilterTag' tag: Specifies a tag used to identify a subset of objects for an Amazon S3Outposts bucket. """ - BucketRuleFilterProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - and_operator=and_operator, - prefix=prefix, - tag=tag, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - and_operator: Optional['outputs.BucketFilterAndOperatorProperties'] = None, - prefix: Optional[str] = None, - tag: Optional['outputs.BucketFilterTag'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if and_operator is not None: - _setter("and_operator", and_operator) + pulumi.set(__self__, "and_operator", and_operator) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) if tag is not None: - _setter("tag", tag) + pulumi.set(__self__, "tag", tag) @property @pulumi.getter(name="andOperator") @@ -422,19 +341,8 @@ class BucketTag(dict): def __init__(__self__, *, key: str, value: str): - BucketTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -473,21 +381,10 @@ def __init__(__self__, *, :param str error_code: The failure code, if any, for a create or delete endpoint operation. :param str message: Additional error details describing the endpoint failure and recommended action. """ - EndpointFailedReason._configure( - lambda key, value: pulumi.set(__self__, key, value), - error_code=error_code, - message=message, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - error_code: Optional[str] = None, - message: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if error_code is not None: - _setter("error_code", error_code) + pulumi.set(__self__, "error_code", error_code) if message is not None: - _setter("message", message) + pulumi.set(__self__, "message", message) @property @pulumi.getter(name="errorCode") @@ -533,16 +430,7 @@ def __init__(__self__, *, """ The container for the network interface. """ - EndpointNetworkInterface._configure( - lambda key, value: pulumi.set(__self__, key, value), - network_interface_id=network_interface_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - network_interface_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("network_interface_id", network_interface_id) + pulumi.set(__self__, "network_interface_id", network_interface_id) @property @pulumi.getter(name="networkInterfaceId") diff --git a/sdk/python/pulumi_aws_native/sagemaker/_inputs.py b/sdk/python/pulumi_aws_native/sagemaker/_inputs.py index ca4ee187e9..2020a3c0bf 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/_inputs.py +++ b/sdk/python/pulumi_aws_native/sagemaker/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -289,25 +289,12 @@ def __init__(__self__, *, :param pulumi.Input[int] default_uid: The default POSIX user ID (UID). If not specified, defaults to 1000. :param pulumi.Input[str] mount_path: The path within the image to mount the user's EFS home directory. The directory should be empty. If not specified, defaults to /home/sagemaker-user. """ - AppImageConfigFileSystemConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_gid=default_gid, - default_uid=default_uid, - mount_path=mount_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_gid: Optional[pulumi.Input[int]] = None, - default_uid: Optional[pulumi.Input[int]] = None, - mount_path: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if default_gid is not None: - _setter("default_gid", default_gid) + pulumi.set(__self__, "default_gid", default_gid) if default_uid is not None: - _setter("default_uid", default_uid) + pulumi.set(__self__, "default_uid", default_uid) if mount_path is not None: - _setter("mount_path", mount_path) + pulumi.set(__self__, "mount_path", mount_path) @property @pulumi.getter(name="defaultGid") @@ -356,20 +343,9 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['AppImageConfigKernelSpecArgs']]] kernel_specs: The specification of the Jupyter kernels in the image. :param pulumi.Input['AppImageConfigFileSystemConfigArgs'] file_system_config: The Amazon Elastic File System (EFS) storage configuration for a SageMaker image. """ - AppImageConfigKernelGatewayImageConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - kernel_specs=kernel_specs, - file_system_config=file_system_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kernel_specs: pulumi.Input[Sequence[pulumi.Input['AppImageConfigKernelSpecArgs']]], - file_system_config: Optional[pulumi.Input['AppImageConfigFileSystemConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("kernel_specs", kernel_specs) + pulumi.set(__self__, "kernel_specs", kernel_specs) if file_system_config is not None: - _setter("file_system_config", file_system_config) + pulumi.set(__self__, "file_system_config", file_system_config) @property @pulumi.getter(name="kernelSpecs") @@ -405,20 +381,9 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The name of the kernel. :param pulumi.Input[str] display_name: The display name of the kernel. """ - AppImageConfigKernelSpecArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - display_name=display_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - display_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if display_name is not None: - _setter("display_name", display_name) + pulumi.set(__self__, "display_name", display_name) @property @pulumi.getter @@ -450,19 +415,8 @@ class AppImageConfigTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - AppImageConfigTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -494,25 +448,12 @@ def __init__(__self__, *, :param pulumi.Input[str] sage_maker_image_arn: The ARN of the SageMaker image that the image version belongs to. :param pulumi.Input[str] sage_maker_image_version_arn: The ARN of the image version created on the instance. """ - AppResourceSpecArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_type=instance_type, - sage_maker_image_arn=sage_maker_image_arn, - sage_maker_image_version_arn=sage_maker_image_version_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_type: Optional[pulumi.Input['AppResourceSpecInstanceType']] = None, - sage_maker_image_arn: Optional[pulumi.Input[str]] = None, - sage_maker_image_version_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if instance_type is not None: - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_type", instance_type) if sage_maker_image_arn is not None: - _setter("sage_maker_image_arn", sage_maker_image_arn) + pulumi.set(__self__, "sage_maker_image_arn", sage_maker_image_arn) if sage_maker_image_version_arn is not None: - _setter("sage_maker_image_version_arn", sage_maker_image_version_arn) + pulumi.set(__self__, "sage_maker_image_version_arn", sage_maker_image_version_arn) @property @pulumi.getter(name="instanceType") @@ -556,19 +497,8 @@ class AppTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - AppTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -595,24 +525,11 @@ def __init__(__self__, *, repository_url: pulumi.Input[str], branch: Optional[pulumi.Input[str]] = None, secret_arn: Optional[pulumi.Input[str]] = None): - CodeRepositoryGitConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - repository_url=repository_url, - branch=branch, - secret_arn=secret_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - repository_url: pulumi.Input[str], - branch: Optional[pulumi.Input[str]] = None, - secret_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("repository_url", repository_url) + pulumi.set(__self__, "repository_url", repository_url) if branch is not None: - _setter("branch", branch) + pulumi.set(__self__, "branch", branch) if secret_arn is not None: - _setter("secret_arn", secret_arn) + pulumi.set(__self__, "secret_arn", secret_arn) @property @pulumi.getter(name="repositoryUrl") @@ -647,19 +564,8 @@ class CodeRepositoryTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - CodeRepositoryTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -697,34 +603,15 @@ def __init__(__self__, *, :param pulumi.Input['DataQualityJobDefinitionBatchTransformInputS3DataDistributionType'] s3_data_distribution_type: Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated :param pulumi.Input['DataQualityJobDefinitionBatchTransformInputS3InputMode'] s3_input_mode: Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File. """ - DataQualityJobDefinitionBatchTransformInputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_captured_destination_s3_uri=data_captured_destination_s3_uri, - dataset_format=dataset_format, - local_path=local_path, - exclude_features_attribute=exclude_features_attribute, - s3_data_distribution_type=s3_data_distribution_type, - s3_input_mode=s3_input_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_captured_destination_s3_uri: pulumi.Input[str], - dataset_format: pulumi.Input['DataQualityJobDefinitionDatasetFormatArgs'], - local_path: pulumi.Input[str], - exclude_features_attribute: Optional[pulumi.Input[str]] = None, - s3_data_distribution_type: Optional[pulumi.Input['DataQualityJobDefinitionBatchTransformInputS3DataDistributionType']] = None, - s3_input_mode: Optional[pulumi.Input['DataQualityJobDefinitionBatchTransformInputS3InputMode']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_captured_destination_s3_uri", data_captured_destination_s3_uri) - _setter("dataset_format", dataset_format) - _setter("local_path", local_path) + pulumi.set(__self__, "data_captured_destination_s3_uri", data_captured_destination_s3_uri) + pulumi.set(__self__, "dataset_format", dataset_format) + pulumi.set(__self__, "local_path", local_path) if exclude_features_attribute is not None: - _setter("exclude_features_attribute", exclude_features_attribute) + pulumi.set(__self__, "exclude_features_attribute", exclude_features_attribute) if s3_data_distribution_type is not None: - _setter("s3_data_distribution_type", s3_data_distribution_type) + pulumi.set(__self__, "s3_data_distribution_type", s3_data_distribution_type) if s3_input_mode is not None: - _setter("s3_input_mode", s3_input_mode) + pulumi.set(__self__, "s3_input_mode", s3_input_mode) @property @pulumi.getter(name="dataCapturedDestinationS3Uri") @@ -810,26 +697,11 @@ def __init__(__self__, *, :param pulumi.Input[int] volume_size_in_gb: The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario. :param pulumi.Input[str] volume_kms_key_id: The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job. """ - DataQualityJobDefinitionClusterConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_count=instance_count, - instance_type=instance_type, - volume_size_in_gb=volume_size_in_gb, - volume_kms_key_id=volume_kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_count: pulumi.Input[int], - instance_type: pulumi.Input[str], - volume_size_in_gb: pulumi.Input[int], - volume_kms_key_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_count", instance_count) - _setter("instance_type", instance_type) - _setter("volume_size_in_gb", volume_size_in_gb) + pulumi.set(__self__, "instance_count", instance_count) + pulumi.set(__self__, "instance_type", instance_type) + pulumi.set(__self__, "volume_size_in_gb", volume_size_in_gb) if volume_kms_key_id is not None: - _setter("volume_kms_key_id", volume_kms_key_id) + pulumi.set(__self__, "volume_kms_key_id", volume_kms_key_id) @property @pulumi.getter(name="instanceCount") @@ -888,17 +760,8 @@ def __init__(__self__, *, The baseline constraints resource for a monitoring job. :param pulumi.Input[str] s3_uri: The Amazon S3 URI for baseline constraint file in Amazon S3 that the current monitoring job should validated against. """ - DataQualityJobDefinitionConstraintsResourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_uri=s3_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_uri: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if s3_uri is not None: - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "s3_uri", s3_uri) @property @pulumi.getter(name="s3Uri") @@ -921,17 +784,8 @@ def __init__(__self__, *, The CSV format :param pulumi.Input[bool] header: A boolean flag indicating if given CSV has header """ - DataQualityJobDefinitionCsvArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - header=header, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - header: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if header is not None: - _setter("header", header) + pulumi.set(__self__, "header", header) @property @pulumi.getter @@ -964,36 +818,17 @@ def __init__(__self__, *, :param pulumi.Input[str] post_analytics_processor_source_uri: An Amazon S3 URI to a script that is called after analysis has been performed. Applicable only for the built-in (first party) containers. :param pulumi.Input[str] record_preprocessor_source_uri: An Amazon S3 URI to a script that is called per row prior to running analysis. It can base64 decode the payload and convert it into a flatted json so that the built-in container can use the converted data. Applicable only for the built-in (first party) containers """ - DataQualityJobDefinitionDataQualityAppSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - image_uri=image_uri, - container_arguments=container_arguments, - container_entrypoint=container_entrypoint, - environment=environment, - post_analytics_processor_source_uri=post_analytics_processor_source_uri, - record_preprocessor_source_uri=record_preprocessor_source_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - image_uri: pulumi.Input[str], - container_arguments: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - container_entrypoint: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - environment: Optional[Any] = None, - post_analytics_processor_source_uri: Optional[pulumi.Input[str]] = None, - record_preprocessor_source_uri: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("image_uri", image_uri) + pulumi.set(__self__, "image_uri", image_uri) if container_arguments is not None: - _setter("container_arguments", container_arguments) + pulumi.set(__self__, "container_arguments", container_arguments) if container_entrypoint is not None: - _setter("container_entrypoint", container_entrypoint) + pulumi.set(__self__, "container_entrypoint", container_entrypoint) if environment is not None: - _setter("environment", environment) + pulumi.set(__self__, "environment", environment) if post_analytics_processor_source_uri is not None: - _setter("post_analytics_processor_source_uri", post_analytics_processor_source_uri) + pulumi.set(__self__, "post_analytics_processor_source_uri", post_analytics_processor_source_uri) if record_preprocessor_source_uri is not None: - _setter("record_preprocessor_source_uri", record_preprocessor_source_uri) + pulumi.set(__self__, "record_preprocessor_source_uri", record_preprocessor_source_uri) @property @pulumi.getter(name="imageUri") @@ -1077,25 +912,12 @@ def __init__(__self__, *, """ Baseline configuration used to validate that the data conforms to the specified constraints and statistics. """ - DataQualityJobDefinitionDataQualityBaselineConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - baselining_job_name=baselining_job_name, - constraints_resource=constraints_resource, - statistics_resource=statistics_resource, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - baselining_job_name: Optional[pulumi.Input[str]] = None, - constraints_resource: Optional[pulumi.Input['DataQualityJobDefinitionConstraintsResourceArgs']] = None, - statistics_resource: Optional[pulumi.Input['DataQualityJobDefinitionStatisticsResourceArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if baselining_job_name is not None: - _setter("baselining_job_name", baselining_job_name) + pulumi.set(__self__, "baselining_job_name", baselining_job_name) if constraints_resource is not None: - _setter("constraints_resource", constraints_resource) + pulumi.set(__self__, "constraints_resource", constraints_resource) if statistics_resource is not None: - _setter("statistics_resource", statistics_resource) + pulumi.set(__self__, "statistics_resource", statistics_resource) @property @pulumi.getter(name="baseliningJobName") @@ -1133,21 +955,10 @@ def __init__(__self__, *, """ The inputs for a monitoring job. """ - DataQualityJobDefinitionDataQualityJobInputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - batch_transform_input=batch_transform_input, - endpoint_input=endpoint_input, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - batch_transform_input: Optional[pulumi.Input['DataQualityJobDefinitionBatchTransformInputArgs']] = None, - endpoint_input: Optional[pulumi.Input['DataQualityJobDefinitionEndpointInputArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if batch_transform_input is not None: - _setter("batch_transform_input", batch_transform_input) + pulumi.set(__self__, "batch_transform_input", batch_transform_input) if endpoint_input is not None: - _setter("endpoint_input", endpoint_input) + pulumi.set(__self__, "endpoint_input", endpoint_input) @property @pulumi.getter(name="batchTransformInput") @@ -1177,25 +988,12 @@ def __init__(__self__, *, """ The dataset format of the data to monitor """ - DataQualityJobDefinitionDatasetFormatArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - csv=csv, - json=json, - parquet=parquet, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - csv: Optional[pulumi.Input['DataQualityJobDefinitionCsvArgs']] = None, - json: Optional[pulumi.Input['DataQualityJobDefinitionJsonArgs']] = None, - parquet: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if csv is not None: - _setter("csv", csv) + pulumi.set(__self__, "csv", csv) if json is not None: - _setter("json", json) + pulumi.set(__self__, "json", json) if parquet is not None: - _setter("parquet", parquet) + pulumi.set(__self__, "parquet", parquet) @property @pulumi.getter @@ -1240,31 +1038,14 @@ def __init__(__self__, *, :param pulumi.Input['DataQualityJobDefinitionEndpointInputS3DataDistributionType'] s3_data_distribution_type: Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated :param pulumi.Input['DataQualityJobDefinitionEndpointInputS3InputMode'] s3_input_mode: Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File. """ - DataQualityJobDefinitionEndpointInputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoint_name=endpoint_name, - local_path=local_path, - exclude_features_attribute=exclude_features_attribute, - s3_data_distribution_type=s3_data_distribution_type, - s3_input_mode=s3_input_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoint_name: pulumi.Input[str], - local_path: pulumi.Input[str], - exclude_features_attribute: Optional[pulumi.Input[str]] = None, - s3_data_distribution_type: Optional[pulumi.Input['DataQualityJobDefinitionEndpointInputS3DataDistributionType']] = None, - s3_input_mode: Optional[pulumi.Input['DataQualityJobDefinitionEndpointInputS3InputMode']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("endpoint_name", endpoint_name) - _setter("local_path", local_path) + pulumi.set(__self__, "endpoint_name", endpoint_name) + pulumi.set(__self__, "local_path", local_path) if exclude_features_attribute is not None: - _setter("exclude_features_attribute", exclude_features_attribute) + pulumi.set(__self__, "exclude_features_attribute", exclude_features_attribute) if s3_data_distribution_type is not None: - _setter("s3_data_distribution_type", s3_data_distribution_type) + pulumi.set(__self__, "s3_data_distribution_type", s3_data_distribution_type) if s3_input_mode is not None: - _setter("s3_input_mode", s3_input_mode) + pulumi.set(__self__, "s3_input_mode", s3_input_mode) @property @pulumi.getter(name="endpointName") @@ -1332,17 +1113,8 @@ def __init__(__self__, *, The Json format :param pulumi.Input[bool] line: A boolean flag indicating if it is JSON line format """ - DataQualityJobDefinitionJsonArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - line=line, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - line: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if line is not None: - _setter("line", line) + pulumi.set(__self__, "line", line) @property @pulumi.getter @@ -1367,20 +1139,9 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['DataQualityJobDefinitionMonitoringOutputArgs']]] monitoring_outputs: Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded. :param pulumi.Input[str] kms_key_id: The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption. """ - DataQualityJobDefinitionMonitoringOutputConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - monitoring_outputs=monitoring_outputs, - kms_key_id=kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - monitoring_outputs: pulumi.Input[Sequence[pulumi.Input['DataQualityJobDefinitionMonitoringOutputArgs']]], - kms_key_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("monitoring_outputs", monitoring_outputs) + pulumi.set(__self__, "monitoring_outputs", monitoring_outputs) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) @property @pulumi.getter(name="monitoringOutputs") @@ -1414,16 +1175,7 @@ def __init__(__self__, *, """ The output object for a monitoring job. """ - DataQualityJobDefinitionMonitoringOutputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_output=s3_output, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_output: pulumi.Input['DataQualityJobDefinitionS3OutputArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_output", s3_output) + pulumi.set(__self__, "s3_output", s3_output) @property @pulumi.getter(name="s3Output") @@ -1442,16 +1194,7 @@ def __init__(__self__, *, """ Identifies the resources to deploy for a monitoring job. """ - DataQualityJobDefinitionMonitoringResourcesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cluster_config=cluster_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cluster_config: pulumi.Input['DataQualityJobDefinitionClusterConfigArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cluster_config", cluster_config) + pulumi.set(__self__, "cluster_config", cluster_config) @property @pulumi.getter(name="clusterConfig") @@ -1474,25 +1217,12 @@ def __init__(__self__, *, :param pulumi.Input[bool] enable_inter_container_traffic_encryption: Whether to encrypt all communications between distributed processing jobs. Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer. :param pulumi.Input[bool] enable_network_isolation: Whether to allow inbound and outbound network calls to and from the containers used for the processing job. """ - DataQualityJobDefinitionNetworkConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enable_inter_container_traffic_encryption=enable_inter_container_traffic_encryption, - enable_network_isolation=enable_network_isolation, - vpc_config=vpc_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enable_inter_container_traffic_encryption: Optional[pulumi.Input[bool]] = None, - enable_network_isolation: Optional[pulumi.Input[bool]] = None, - vpc_config: Optional[pulumi.Input['DataQualityJobDefinitionVpcConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enable_inter_container_traffic_encryption is not None: - _setter("enable_inter_container_traffic_encryption", enable_inter_container_traffic_encryption) + pulumi.set(__self__, "enable_inter_container_traffic_encryption", enable_inter_container_traffic_encryption) if enable_network_isolation is not None: - _setter("enable_network_isolation", enable_network_isolation) + pulumi.set(__self__, "enable_network_isolation", enable_network_isolation) if vpc_config is not None: - _setter("vpc_config", vpc_config) + pulumi.set(__self__, "vpc_config", vpc_config) @property @pulumi.getter(name="enableInterContainerTrafficEncryption") @@ -1540,23 +1270,10 @@ def __init__(__self__, *, :param pulumi.Input[str] s3_uri: A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job. :param pulumi.Input['DataQualityJobDefinitionS3OutputS3UploadMode'] s3_upload_mode: Whether to upload the results of the monitoring job continuously or after the job completes. """ - DataQualityJobDefinitionS3OutputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - local_path=local_path, - s3_uri=s3_uri, - s3_upload_mode=s3_upload_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - local_path: pulumi.Input[str], - s3_uri: pulumi.Input[str], - s3_upload_mode: Optional[pulumi.Input['DataQualityJobDefinitionS3OutputS3UploadMode']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("local_path", local_path) - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "local_path", local_path) + pulumi.set(__self__, "s3_uri", s3_uri) if s3_upload_mode is not None: - _setter("s3_upload_mode", s3_upload_mode) + pulumi.set(__self__, "s3_upload_mode", s3_upload_mode) @property @pulumi.getter(name="localPath") @@ -1603,17 +1320,8 @@ def __init__(__self__, *, The baseline statistics resource for a monitoring job. :param pulumi.Input[str] s3_uri: The Amazon S3 URI for the baseline statistics file in Amazon S3 that the current monitoring job should be validated against. """ - DataQualityJobDefinitionStatisticsResourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_uri=s3_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_uri: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if s3_uri is not None: - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "s3_uri", s3_uri) @property @pulumi.getter(name="s3Uri") @@ -1636,16 +1344,7 @@ def __init__(__self__, *, Specifies a time limit for how long the monitoring job is allowed to run. :param pulumi.Input[int] max_runtime_in_seconds: The maximum runtime allowed in seconds. """ - DataQualityJobDefinitionStoppingConditionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_runtime_in_seconds=max_runtime_in_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_runtime_in_seconds: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_runtime_in_seconds", max_runtime_in_seconds) + pulumi.set(__self__, "max_runtime_in_seconds", max_runtime_in_seconds) @property @pulumi.getter(name="maxRuntimeInSeconds") @@ -1670,19 +1369,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - DataQualityJobDefinitionTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1719,19 +1407,8 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] security_group_ids: The VPC security group IDs, in the form sg-xxxxxxxx. Specify the security groups for the VPC that is specified in the Subnets field. :param pulumi.Input[Sequence[pulumi.Input[str]]] subnets: The ID of the subnets in the VPC to which you want to connect to your monitoring jobs. """ - DataQualityJobDefinitionVpcConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnets=subnets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - subnets: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("security_group_ids", security_group_ids) - _setter("subnets", subnets) + pulumi.set(__self__, "security_group_ids", security_group_ids) + pulumi.set(__self__, "subnets", subnets) @property @pulumi.getter(name="securityGroupIds") @@ -1767,20 +1444,9 @@ def __init__(__self__, *, :param pulumi.Input[str] s3_output_location: The Amazon Simple Storage (S3) bucket URI :param pulumi.Input[str] kms_key_id: The KMS key id used for encryption on the S3 bucket """ - DeviceFleetEdgeOutputConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_output_location=s3_output_location, - kms_key_id=kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_output_location: pulumi.Input[str], - kms_key_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_output_location", s3_output_location) + pulumi.set(__self__, "s3_output_location", s3_output_location) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) @property @pulumi.getter(name="s3OutputLocation") @@ -1817,19 +1483,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The key value of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - DeviceFleetTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1865,19 +1520,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The key value of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - DeviceTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1916,24 +1560,11 @@ def __init__(__self__, *, :param pulumi.Input[str] description: Description of the device :param pulumi.Input[str] iot_thing_name: AWS Internet of Things (IoT) object name. """ - DeviceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - device_name=device_name, - description=description, - iot_thing_name=iot_thing_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - device_name: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - iot_thing_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("device_name", device_name) + pulumi.set(__self__, "device_name", device_name) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if iot_thing_name is not None: - _setter("iot_thing_name", iot_thing_name) + pulumi.set(__self__, "iot_thing_name", iot_thing_name) @property @pulumi.getter(name="deviceName") @@ -1984,23 +1615,10 @@ def __init__(__self__, *, :param pulumi.Input[str] image_name: The name of the CustomImage. Must be unique to your account. :param pulumi.Input[int] image_version_number: The version number of the CustomImage. """ - DomainCustomImageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - app_image_config_name=app_image_config_name, - image_name=image_name, - image_version_number=image_version_number, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - app_image_config_name: pulumi.Input[str], - image_name: pulumi.Input[str], - image_version_number: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("app_image_config_name", app_image_config_name) - _setter("image_name", image_name) + pulumi.set(__self__, "app_image_config_name", app_image_config_name) + pulumi.set(__self__, "image_name", image_name) if image_version_number is not None: - _setter("image_version_number", image_version_number) + pulumi.set(__self__, "image_version_number", image_version_number) @property @pulumi.getter(name="appImageConfigName") @@ -2053,28 +1671,13 @@ def __init__(__self__, *, :param pulumi.Input['DomainKernelGatewayAppSettingsArgs'] kernel_gateway_app_settings: The kernel gateway app settings. :param pulumi.Input[Sequence[pulumi.Input[str]]] security_groups: The security groups for the Amazon Virtual Private Cloud (VPC) that Studio uses for communication. """ - DomainDefaultSpaceSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - execution_role=execution_role, - jupyter_server_app_settings=jupyter_server_app_settings, - kernel_gateway_app_settings=kernel_gateway_app_settings, - security_groups=security_groups, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - execution_role: pulumi.Input[str], - jupyter_server_app_settings: Optional[pulumi.Input['DomainJupyterServerAppSettingsArgs']] = None, - kernel_gateway_app_settings: Optional[pulumi.Input['DomainKernelGatewayAppSettingsArgs']] = None, - security_groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("execution_role", execution_role) + pulumi.set(__self__, "execution_role", execution_role) if jupyter_server_app_settings is not None: - _setter("jupyter_server_app_settings", jupyter_server_app_settings) + pulumi.set(__self__, "jupyter_server_app_settings", jupyter_server_app_settings) if kernel_gateway_app_settings is not None: - _setter("kernel_gateway_app_settings", kernel_gateway_app_settings) + pulumi.set(__self__, "kernel_gateway_app_settings", kernel_gateway_app_settings) if security_groups is not None: - _setter("security_groups", security_groups) + pulumi.set(__self__, "security_groups", security_groups) @property @pulumi.getter(name="executionRole") @@ -2132,17 +1735,8 @@ def __init__(__self__, *, """ The JupyterServer app settings. """ - DomainJupyterServerAppSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_resource_spec=default_resource_spec, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_resource_spec: Optional[pulumi.Input['DomainResourceSpecArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if default_resource_spec is not None: - _setter("default_resource_spec", default_resource_spec) + pulumi.set(__self__, "default_resource_spec", default_resource_spec) @property @pulumi.getter(name="defaultResourceSpec") @@ -2164,21 +1758,10 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['DomainCustomImageArgs']]] custom_images: A list of custom SageMaker images that are configured to run as a KernelGateway app. :param pulumi.Input['DomainResourceSpecArgs'] default_resource_spec: The default instance type and the Amazon Resource Name (ARN) of the default SageMaker image used by the KernelGateway app. """ - DomainKernelGatewayAppSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_images=custom_images, - default_resource_spec=default_resource_spec, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_images: Optional[pulumi.Input[Sequence[pulumi.Input['DomainCustomImageArgs']]]] = None, - default_resource_spec: Optional[pulumi.Input['DomainResourceSpecArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_images is not None: - _setter("custom_images", custom_images) + pulumi.set(__self__, "custom_images", custom_images) if default_resource_spec is not None: - _setter("default_resource_spec", default_resource_spec) + pulumi.set(__self__, "default_resource_spec", default_resource_spec) @property @pulumi.getter(name="customImages") @@ -2214,21 +1797,10 @@ def __init__(__self__, *, A collection of settings that apply to an RSessionGateway app. :param pulumi.Input[Sequence[pulumi.Input['DomainCustomImageArgs']]] custom_images: A list of custom SageMaker images that are configured to run as a KernelGateway app. """ - DomainRSessionAppSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_images=custom_images, - default_resource_spec=default_resource_spec, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_images: Optional[pulumi.Input[Sequence[pulumi.Input['DomainCustomImageArgs']]]] = None, - default_resource_spec: Optional[pulumi.Input['DomainResourceSpecArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_images is not None: - _setter("custom_images", custom_images) + pulumi.set(__self__, "custom_images", custom_images) if default_resource_spec is not None: - _setter("default_resource_spec", default_resource_spec) + pulumi.set(__self__, "default_resource_spec", default_resource_spec) @property @pulumi.getter(name="customImages") @@ -2262,21 +1834,10 @@ def __init__(__self__, *, :param pulumi.Input['DomainRStudioServerProAppSettingsAccessStatus'] access_status: Indicates whether the current user has access to the RStudioServerPro app. :param pulumi.Input['DomainRStudioServerProAppSettingsUserGroup'] user_group: The level of permissions that the user has within the RStudioServerPro app. This value defaults to User. The Admin value allows the user access to the RStudio Administrative Dashboard. """ - DomainRStudioServerProAppSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_status=access_status, - user_group=user_group, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_status: Optional[pulumi.Input['DomainRStudioServerProAppSettingsAccessStatus']] = None, - user_group: Optional[pulumi.Input['DomainRStudioServerProAppSettingsUserGroup']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_status is not None: - _setter("access_status", access_status) + pulumi.set(__self__, "access_status", access_status) if user_group is not None: - _setter("user_group", user_group) + pulumi.set(__self__, "user_group", user_group) @property @pulumi.getter(name="accessStatus") @@ -2316,28 +1877,13 @@ def __init__(__self__, *, :param pulumi.Input[str] r_studio_connect_url: A URL pointing to an RStudio Connect server. :param pulumi.Input[str] r_studio_package_manager_url: A URL pointing to an RStudio Package Manager server. """ - DomainRStudioServerProDomainSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - domain_execution_role_arn=domain_execution_role_arn, - default_resource_spec=default_resource_spec, - r_studio_connect_url=r_studio_connect_url, - r_studio_package_manager_url=r_studio_package_manager_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - domain_execution_role_arn: pulumi.Input[str], - default_resource_spec: Optional[pulumi.Input['DomainResourceSpecArgs']] = None, - r_studio_connect_url: Optional[pulumi.Input[str]] = None, - r_studio_package_manager_url: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("domain_execution_role_arn", domain_execution_role_arn) + pulumi.set(__self__, "domain_execution_role_arn", domain_execution_role_arn) if default_resource_spec is not None: - _setter("default_resource_spec", default_resource_spec) + pulumi.set(__self__, "default_resource_spec", default_resource_spec) if r_studio_connect_url is not None: - _setter("r_studio_connect_url", r_studio_connect_url) + pulumi.set(__self__, "r_studio_connect_url", r_studio_connect_url) if r_studio_package_manager_url is not None: - _setter("r_studio_package_manager_url", r_studio_package_manager_url) + pulumi.set(__self__, "r_studio_package_manager_url", r_studio_package_manager_url) @property @pulumi.getter(name="domainExecutionRoleArn") @@ -2398,29 +1944,14 @@ def __init__(__self__, *, :param pulumi.Input[str] sage_maker_image_arn: The Amazon Resource Name (ARN) of the SageMaker image that the image version belongs to. :param pulumi.Input[str] sage_maker_image_version_arn: The Amazon Resource Name (ARN) of the image version created on the instance. """ - DomainResourceSpecArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_type=instance_type, - lifecycle_config_arn=lifecycle_config_arn, - sage_maker_image_arn=sage_maker_image_arn, - sage_maker_image_version_arn=sage_maker_image_version_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_type: Optional[pulumi.Input['DomainResourceSpecInstanceType']] = None, - lifecycle_config_arn: Optional[pulumi.Input[str]] = None, - sage_maker_image_arn: Optional[pulumi.Input[str]] = None, - sage_maker_image_version_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if instance_type is not None: - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_type", instance_type) if lifecycle_config_arn is not None: - _setter("lifecycle_config_arn", lifecycle_config_arn) + pulumi.set(__self__, "lifecycle_config_arn", lifecycle_config_arn) if sage_maker_image_arn is not None: - _setter("sage_maker_image_arn", sage_maker_image_arn) + pulumi.set(__self__, "sage_maker_image_arn", sage_maker_image_arn) if sage_maker_image_version_arn is not None: - _setter("sage_maker_image_version_arn", sage_maker_image_version_arn) + pulumi.set(__self__, "sage_maker_image_version_arn", sage_maker_image_version_arn) @property @pulumi.getter(name="instanceType") @@ -2480,21 +2011,10 @@ def __init__(__self__, *, A collection of Domain settings. :param pulumi.Input[Sequence[pulumi.Input[str]]] security_group_ids: The security groups for the Amazon Virtual Private Cloud that the Domain uses for communication between Domain-level apps and user apps. """ - DomainSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - r_studio_server_pro_domain_settings=r_studio_server_pro_domain_settings, - security_group_ids=security_group_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - r_studio_server_pro_domain_settings: Optional[pulumi.Input['DomainRStudioServerProDomainSettingsArgs']] = None, - security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if r_studio_server_pro_domain_settings is not None: - _setter("r_studio_server_pro_domain_settings", r_studio_server_pro_domain_settings) + pulumi.set(__self__, "r_studio_server_pro_domain_settings", r_studio_server_pro_domain_settings) if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) @property @pulumi.getter(name="rStudioServerProDomainSettings") @@ -2530,25 +2050,12 @@ def __init__(__self__, *, :param pulumi.Input[str] s3_kms_key_id: When NotebookOutputOption is Allowed, the AWS Key Management Service (KMS) encryption key ID used to encrypt the notebook cell output in the Amazon S3 bucket. :param pulumi.Input[str] s3_output_path: When NotebookOutputOption is Allowed, the Amazon S3 bucket used to store the shared notebook snapshots. """ - DomainSharingSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - notebook_output_option=notebook_output_option, - s3_kms_key_id=s3_kms_key_id, - s3_output_path=s3_output_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - notebook_output_option: Optional[pulumi.Input['DomainSharingSettingsNotebookOutputOption']] = None, - s3_kms_key_id: Optional[pulumi.Input[str]] = None, - s3_output_path: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if notebook_output_option is not None: - _setter("notebook_output_option", notebook_output_option) + pulumi.set(__self__, "notebook_output_option", notebook_output_option) if s3_kms_key_id is not None: - _setter("s3_kms_key_id", s3_kms_key_id) + pulumi.set(__self__, "s3_kms_key_id", s3_kms_key_id) if s3_output_path is not None: - _setter("s3_output_path", s3_output_path) + pulumi.set(__self__, "s3_output_path", s3_output_path) @property @pulumi.getter(name="notebookOutputOption") @@ -2592,19 +2099,8 @@ class DomainTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - DomainTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2643,40 +2139,19 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] security_groups: The security groups for the Amazon Virtual Private Cloud (VPC) that Studio uses for communication. :param pulumi.Input['DomainSharingSettingsArgs'] sharing_settings: The sharing settings. """ - DomainUserSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - execution_role=execution_role, - jupyter_server_app_settings=jupyter_server_app_settings, - kernel_gateway_app_settings=kernel_gateway_app_settings, - r_session_app_settings=r_session_app_settings, - r_studio_server_pro_app_settings=r_studio_server_pro_app_settings, - security_groups=security_groups, - sharing_settings=sharing_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - execution_role: pulumi.Input[str], - jupyter_server_app_settings: Optional[pulumi.Input['DomainJupyterServerAppSettingsArgs']] = None, - kernel_gateway_app_settings: Optional[pulumi.Input['DomainKernelGatewayAppSettingsArgs']] = None, - r_session_app_settings: Optional[pulumi.Input['DomainRSessionAppSettingsArgs']] = None, - r_studio_server_pro_app_settings: Optional[pulumi.Input['DomainRStudioServerProAppSettingsArgs']] = None, - security_groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - sharing_settings: Optional[pulumi.Input['DomainSharingSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("execution_role", execution_role) + pulumi.set(__self__, "execution_role", execution_role) if jupyter_server_app_settings is not None: - _setter("jupyter_server_app_settings", jupyter_server_app_settings) + pulumi.set(__self__, "jupyter_server_app_settings", jupyter_server_app_settings) if kernel_gateway_app_settings is not None: - _setter("kernel_gateway_app_settings", kernel_gateway_app_settings) + pulumi.set(__self__, "kernel_gateway_app_settings", kernel_gateway_app_settings) if r_session_app_settings is not None: - _setter("r_session_app_settings", r_session_app_settings) + pulumi.set(__self__, "r_session_app_settings", r_session_app_settings) if r_studio_server_pro_app_settings is not None: - _setter("r_studio_server_pro_app_settings", r_studio_server_pro_app_settings) + pulumi.set(__self__, "r_studio_server_pro_app_settings", r_studio_server_pro_app_settings) if security_groups is not None: - _setter("security_groups", security_groups) + pulumi.set(__self__, "security_groups", security_groups) if sharing_settings is not None: - _setter("sharing_settings", sharing_settings) + pulumi.set(__self__, "sharing_settings", sharing_settings) @property @pulumi.getter(name="executionRole") @@ -2761,16 +2236,7 @@ def sharing_settings(self, value: Optional[pulumi.Input['DomainSharingSettingsAr class EndpointAlarmArgs: def __init__(__self__, *, alarm_name: pulumi.Input[str]): - EndpointAlarmArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - alarm_name=alarm_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alarm_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("alarm_name", alarm_name) + pulumi.set(__self__, "alarm_name", alarm_name) @property @pulumi.getter(name="alarmName") @@ -2786,16 +2252,7 @@ def alarm_name(self, value: pulumi.Input[str]): class EndpointAutoRollbackConfigArgs: def __init__(__self__, *, alarms: pulumi.Input[Sequence[pulumi.Input['EndpointAlarmArgs']]]): - EndpointAutoRollbackConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - alarms=alarms, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alarms: pulumi.Input[Sequence[pulumi.Input['EndpointAlarmArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("alarms", alarms) + pulumi.set(__self__, "alarms", alarms) @property @pulumi.getter @@ -2813,24 +2270,11 @@ def __init__(__self__, *, traffic_routing_configuration: pulumi.Input['EndpointTrafficRoutingConfigArgs'], maximum_execution_timeout_in_seconds: Optional[pulumi.Input[int]] = None, termination_wait_in_seconds: Optional[pulumi.Input[int]] = None): - EndpointBlueGreenUpdatePolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - traffic_routing_configuration=traffic_routing_configuration, - maximum_execution_timeout_in_seconds=maximum_execution_timeout_in_seconds, - termination_wait_in_seconds=termination_wait_in_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - traffic_routing_configuration: pulumi.Input['EndpointTrafficRoutingConfigArgs'], - maximum_execution_timeout_in_seconds: Optional[pulumi.Input[int]] = None, - termination_wait_in_seconds: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("traffic_routing_configuration", traffic_routing_configuration) + pulumi.set(__self__, "traffic_routing_configuration", traffic_routing_configuration) if maximum_execution_timeout_in_seconds is not None: - _setter("maximum_execution_timeout_in_seconds", maximum_execution_timeout_in_seconds) + pulumi.set(__self__, "maximum_execution_timeout_in_seconds", maximum_execution_timeout_in_seconds) if termination_wait_in_seconds is not None: - _setter("termination_wait_in_seconds", termination_wait_in_seconds) + pulumi.set(__self__, "termination_wait_in_seconds", termination_wait_in_seconds) @property @pulumi.getter(name="trafficRoutingConfiguration") @@ -2865,19 +2309,8 @@ class EndpointCapacitySizeArgs: def __init__(__self__, *, type: pulumi.Input[str], value: pulumi.Input[int]): - EndpointCapacitySizeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input[str], - value: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) - _setter("value", value) + pulumi.set(__self__, "type", type) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2902,17 +2335,8 @@ def value(self, value: pulumi.Input[int]): class EndpointConfigAsyncInferenceClientConfigArgs: def __init__(__self__, *, max_concurrent_invocations_per_instance: Optional[pulumi.Input[int]] = None): - EndpointConfigAsyncInferenceClientConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_concurrent_invocations_per_instance=max_concurrent_invocations_per_instance, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_concurrent_invocations_per_instance: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max_concurrent_invocations_per_instance is not None: - _setter("max_concurrent_invocations_per_instance", max_concurrent_invocations_per_instance) + pulumi.set(__self__, "max_concurrent_invocations_per_instance", max_concurrent_invocations_per_instance) @property @pulumi.getter(name="maxConcurrentInvocationsPerInstance") @@ -2929,20 +2353,9 @@ class EndpointConfigAsyncInferenceConfigArgs: def __init__(__self__, *, output_config: pulumi.Input['EndpointConfigAsyncInferenceOutputConfigArgs'], client_config: Optional[pulumi.Input['EndpointConfigAsyncInferenceClientConfigArgs']] = None): - EndpointConfigAsyncInferenceConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - output_config=output_config, - client_config=client_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - output_config: pulumi.Input['EndpointConfigAsyncInferenceOutputConfigArgs'], - client_config: Optional[pulumi.Input['EndpointConfigAsyncInferenceClientConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("output_config", output_config) + pulumi.set(__self__, "output_config", output_config) if client_config is not None: - _setter("client_config", client_config) + pulumi.set(__self__, "client_config", client_config) @property @pulumi.getter(name="outputConfig") @@ -2969,25 +2382,12 @@ def __init__(__self__, *, error_topic: Optional[pulumi.Input[str]] = None, include_inference_response_in: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, success_topic: Optional[pulumi.Input[str]] = None): - EndpointConfigAsyncInferenceNotificationConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - error_topic=error_topic, - include_inference_response_in=include_inference_response_in, - success_topic=success_topic, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - error_topic: Optional[pulumi.Input[str]] = None, - include_inference_response_in: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - success_topic: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if error_topic is not None: - _setter("error_topic", error_topic) + pulumi.set(__self__, "error_topic", error_topic) if include_inference_response_in is not None: - _setter("include_inference_response_in", include_inference_response_in) + pulumi.set(__self__, "include_inference_response_in", include_inference_response_in) if success_topic is not None: - _setter("success_topic", success_topic) + pulumi.set(__self__, "success_topic", success_topic) @property @pulumi.getter(name="errorTopic") @@ -3024,29 +2424,14 @@ def __init__(__self__, *, notification_config: Optional[pulumi.Input['EndpointConfigAsyncInferenceNotificationConfigArgs']] = None, s3_failure_path: Optional[pulumi.Input[str]] = None, s3_output_path: Optional[pulumi.Input[str]] = None): - EndpointConfigAsyncInferenceOutputConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - kms_key_id=kms_key_id, - notification_config=notification_config, - s3_failure_path=s3_failure_path, - s3_output_path=s3_output_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kms_key_id: Optional[pulumi.Input[str]] = None, - notification_config: Optional[pulumi.Input['EndpointConfigAsyncInferenceNotificationConfigArgs']] = None, - s3_failure_path: Optional[pulumi.Input[str]] = None, - s3_output_path: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if notification_config is not None: - _setter("notification_config", notification_config) + pulumi.set(__self__, "notification_config", notification_config) if s3_failure_path is not None: - _setter("s3_failure_path", s3_failure_path) + pulumi.set(__self__, "s3_failure_path", s3_failure_path) if s3_output_path is not None: - _setter("s3_output_path", s3_output_path) + pulumi.set(__self__, "s3_output_path", s3_output_path) @property @pulumi.getter(name="kmsKeyId") @@ -3090,21 +2475,10 @@ class EndpointConfigCaptureContentTypeHeaderArgs: def __init__(__self__, *, csv_content_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, json_content_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - EndpointConfigCaptureContentTypeHeaderArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - csv_content_types=csv_content_types, - json_content_types=json_content_types, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - csv_content_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - json_content_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if csv_content_types is not None: - _setter("csv_content_types", csv_content_types) + pulumi.set(__self__, "csv_content_types", csv_content_types) if json_content_types is not None: - _setter("json_content_types", json_content_types) + pulumi.set(__self__, "json_content_types", json_content_types) @property @pulumi.getter(name="csvContentTypes") @@ -3129,16 +2503,7 @@ def json_content_types(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[ class EndpointConfigCaptureOptionArgs: def __init__(__self__, *, capture_mode: pulumi.Input[str]): - EndpointConfigCaptureOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - capture_mode=capture_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - capture_mode: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("capture_mode", capture_mode) + pulumi.set(__self__, "capture_mode", capture_mode) @property @pulumi.getter(name="captureMode") @@ -3156,24 +2521,11 @@ def __init__(__self__, *, shap_config: pulumi.Input['EndpointConfigClarifyShapConfigArgs'], enable_explanations: Optional[pulumi.Input[str]] = None, inference_config: Optional[pulumi.Input['EndpointConfigClarifyInferenceConfigArgs']] = None): - EndpointConfigClarifyExplainerConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - shap_config=shap_config, - enable_explanations=enable_explanations, - inference_config=inference_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - shap_config: pulumi.Input['EndpointConfigClarifyShapConfigArgs'], - enable_explanations: Optional[pulumi.Input[str]] = None, - inference_config: Optional[pulumi.Input['EndpointConfigClarifyInferenceConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("shap_config", shap_config) + pulumi.set(__self__, "shap_config", shap_config) if enable_explanations is not None: - _setter("enable_explanations", enable_explanations) + pulumi.set(__self__, "enable_explanations", enable_explanations) if inference_config is not None: - _setter("inference_config", inference_config) + pulumi.set(__self__, "inference_config", inference_config) @property @pulumi.getter(name="shapConfig") @@ -3207,22 +2559,12 @@ def inference_config(self, value: Optional[pulumi.Input['EndpointConfigClarifyIn class EndpointConfigClarifyFeatureTypeArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type class EndpointConfigClarifyHeaderArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -3239,57 +2581,28 @@ def __init__(__self__, *, max_record_count: Optional[pulumi.Input[int]] = None, probability_attribute: Optional[pulumi.Input[str]] = None, probability_index: Optional[pulumi.Input[int]] = None): - EndpointConfigClarifyInferenceConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - content_template=content_template, - feature_headers=feature_headers, - feature_types=feature_types, - features_attribute=features_attribute, - label_attribute=label_attribute, - label_headers=label_headers, - label_index=label_index, - max_payload_in_mb=max_payload_in_mb, - max_record_count=max_record_count, - probability_attribute=probability_attribute, - probability_index=probability_index, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content_template: Optional[pulumi.Input[str]] = None, - feature_headers: Optional[pulumi.Input[Sequence[pulumi.Input['EndpointConfigClarifyHeaderArgs']]]] = None, - feature_types: Optional[pulumi.Input[Sequence[pulumi.Input['EndpointConfigClarifyFeatureTypeArgs']]]] = None, - features_attribute: Optional[pulumi.Input[str]] = None, - label_attribute: Optional[pulumi.Input[str]] = None, - label_headers: Optional[pulumi.Input[Sequence[pulumi.Input['EndpointConfigClarifyHeaderArgs']]]] = None, - label_index: Optional[pulumi.Input[int]] = None, - max_payload_in_mb: Optional[pulumi.Input[int]] = None, - max_record_count: Optional[pulumi.Input[int]] = None, - probability_attribute: Optional[pulumi.Input[str]] = None, - probability_index: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if content_template is not None: - _setter("content_template", content_template) + pulumi.set(__self__, "content_template", content_template) if feature_headers is not None: - _setter("feature_headers", feature_headers) + pulumi.set(__self__, "feature_headers", feature_headers) if feature_types is not None: - _setter("feature_types", feature_types) + pulumi.set(__self__, "feature_types", feature_types) if features_attribute is not None: - _setter("features_attribute", features_attribute) + pulumi.set(__self__, "features_attribute", features_attribute) if label_attribute is not None: - _setter("label_attribute", label_attribute) + pulumi.set(__self__, "label_attribute", label_attribute) if label_headers is not None: - _setter("label_headers", label_headers) + pulumi.set(__self__, "label_headers", label_headers) if label_index is not None: - _setter("label_index", label_index) + pulumi.set(__self__, "label_index", label_index) if max_payload_in_mb is not None: - _setter("max_payload_in_mb", max_payload_in_mb) + pulumi.set(__self__, "max_payload_in_mb", max_payload_in_mb) if max_record_count is not None: - _setter("max_record_count", max_record_count) + pulumi.set(__self__, "max_record_count", max_record_count) if probability_attribute is not None: - _setter("probability_attribute", probability_attribute) + pulumi.set(__self__, "probability_attribute", probability_attribute) if probability_index is not None: - _setter("probability_index", probability_index) + pulumi.set(__self__, "probability_index", probability_index) @property @pulumi.getter(name="contentTemplate") @@ -3397,25 +2710,12 @@ def __init__(__self__, *, mime_type: Optional[pulumi.Input[str]] = None, shap_baseline: Optional[pulumi.Input[str]] = None, shap_baseline_uri: Optional[pulumi.Input[str]] = None): - EndpointConfigClarifyShapBaselineConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - mime_type=mime_type, - shap_baseline=shap_baseline, - shap_baseline_uri=shap_baseline_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mime_type: Optional[pulumi.Input[str]] = None, - shap_baseline: Optional[pulumi.Input[str]] = None, - shap_baseline_uri: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if mime_type is not None: - _setter("mime_type", mime_type) + pulumi.set(__self__, "mime_type", mime_type) if shap_baseline is not None: - _setter("shap_baseline", shap_baseline) + pulumi.set(__self__, "shap_baseline", shap_baseline) if shap_baseline_uri is not None: - _setter("shap_baseline_uri", shap_baseline_uri) + pulumi.set(__self__, "shap_baseline_uri", shap_baseline_uri) @property @pulumi.getter(name="mimeType") @@ -3453,32 +2753,15 @@ def __init__(__self__, *, seed: Optional[pulumi.Input[int]] = None, text_config: Optional[pulumi.Input['EndpointConfigClarifyTextConfigArgs']] = None, use_logit: Optional[pulumi.Input[bool]] = None): - EndpointConfigClarifyShapConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - shap_baseline_config=shap_baseline_config, - number_of_samples=number_of_samples, - seed=seed, - text_config=text_config, - use_logit=use_logit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - shap_baseline_config: pulumi.Input['EndpointConfigClarifyShapBaselineConfigArgs'], - number_of_samples: Optional[pulumi.Input[int]] = None, - seed: Optional[pulumi.Input[int]] = None, - text_config: Optional[pulumi.Input['EndpointConfigClarifyTextConfigArgs']] = None, - use_logit: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("shap_baseline_config", shap_baseline_config) + pulumi.set(__self__, "shap_baseline_config", shap_baseline_config) if number_of_samples is not None: - _setter("number_of_samples", number_of_samples) + pulumi.set(__self__, "number_of_samples", number_of_samples) if seed is not None: - _setter("seed", seed) + pulumi.set(__self__, "seed", seed) if text_config is not None: - _setter("text_config", text_config) + pulumi.set(__self__, "text_config", text_config) if use_logit is not None: - _setter("use_logit", use_logit) + pulumi.set(__self__, "use_logit", use_logit) @property @pulumi.getter(name="shapBaselineConfig") @@ -3531,19 +2814,8 @@ class EndpointConfigClarifyTextConfigArgs: def __init__(__self__, *, granularity: pulumi.Input[str], language: pulumi.Input[str]): - EndpointConfigClarifyTextConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - granularity=granularity, - language=language, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - granularity: pulumi.Input[str], - language: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("granularity", granularity) - _setter("language", language) + pulumi.set(__self__, "granularity", granularity) + pulumi.set(__self__, "language", language) @property @pulumi.getter @@ -3573,34 +2845,15 @@ def __init__(__self__, *, capture_content_type_header: Optional[pulumi.Input['EndpointConfigCaptureContentTypeHeaderArgs']] = None, enable_capture: Optional[pulumi.Input[bool]] = None, kms_key_id: Optional[pulumi.Input[str]] = None): - EndpointConfigDataCaptureConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - capture_options=capture_options, - destination_s3_uri=destination_s3_uri, - initial_sampling_percentage=initial_sampling_percentage, - capture_content_type_header=capture_content_type_header, - enable_capture=enable_capture, - kms_key_id=kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - capture_options: pulumi.Input[Sequence[pulumi.Input['EndpointConfigCaptureOptionArgs']]], - destination_s3_uri: pulumi.Input[str], - initial_sampling_percentage: pulumi.Input[int], - capture_content_type_header: Optional[pulumi.Input['EndpointConfigCaptureContentTypeHeaderArgs']] = None, - enable_capture: Optional[pulumi.Input[bool]] = None, - kms_key_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("capture_options", capture_options) - _setter("destination_s3_uri", destination_s3_uri) - _setter("initial_sampling_percentage", initial_sampling_percentage) + pulumi.set(__self__, "capture_options", capture_options) + pulumi.set(__self__, "destination_s3_uri", destination_s3_uri) + pulumi.set(__self__, "initial_sampling_percentage", initial_sampling_percentage) if capture_content_type_header is not None: - _setter("capture_content_type_header", capture_content_type_header) + pulumi.set(__self__, "capture_content_type_header", capture_content_type_header) if enable_capture is not None: - _setter("enable_capture", enable_capture) + pulumi.set(__self__, "enable_capture", enable_capture) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) @property @pulumi.getter(name="captureOptions") @@ -3661,17 +2914,8 @@ def kms_key_id(self, value: Optional[pulumi.Input[str]]): class EndpointConfigExplainerConfigArgs: def __init__(__self__, *, clarify_explainer_config: Optional[pulumi.Input['EndpointConfigClarifyExplainerConfigArgs']] = None): - EndpointConfigExplainerConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - clarify_explainer_config=clarify_explainer_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - clarify_explainer_config: Optional[pulumi.Input['EndpointConfigClarifyExplainerConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if clarify_explainer_config is not None: - _setter("clarify_explainer_config", clarify_explainer_config) + pulumi.set(__self__, "clarify_explainer_config", clarify_explainer_config) @property @pulumi.getter(name="clarifyExplainerConfig") @@ -3697,54 +2941,25 @@ def __init__(__self__, *, model_data_download_timeout_in_seconds: Optional[pulumi.Input[int]] = None, serverless_config: Optional[pulumi.Input['EndpointConfigServerlessConfigArgs']] = None, volume_size_in_gb: Optional[pulumi.Input[int]] = None): - EndpointConfigProductionVariantArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - initial_variant_weight=initial_variant_weight, - model_name=model_name, - variant_name=variant_name, - accelerator_type=accelerator_type, - container_startup_health_check_timeout_in_seconds=container_startup_health_check_timeout_in_seconds, - enable_ssm_access=enable_ssm_access, - initial_instance_count=initial_instance_count, - instance_type=instance_type, - model_data_download_timeout_in_seconds=model_data_download_timeout_in_seconds, - serverless_config=serverless_config, - volume_size_in_gb=volume_size_in_gb, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - initial_variant_weight: pulumi.Input[float], - model_name: pulumi.Input[str], - variant_name: pulumi.Input[str], - accelerator_type: Optional[pulumi.Input[str]] = None, - container_startup_health_check_timeout_in_seconds: Optional[pulumi.Input[int]] = None, - enable_ssm_access: Optional[pulumi.Input[bool]] = None, - initial_instance_count: Optional[pulumi.Input[int]] = None, - instance_type: Optional[pulumi.Input[str]] = None, - model_data_download_timeout_in_seconds: Optional[pulumi.Input[int]] = None, - serverless_config: Optional[pulumi.Input['EndpointConfigServerlessConfigArgs']] = None, - volume_size_in_gb: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("initial_variant_weight", initial_variant_weight) - _setter("model_name", model_name) - _setter("variant_name", variant_name) + pulumi.set(__self__, "initial_variant_weight", initial_variant_weight) + pulumi.set(__self__, "model_name", model_name) + pulumi.set(__self__, "variant_name", variant_name) if accelerator_type is not None: - _setter("accelerator_type", accelerator_type) + pulumi.set(__self__, "accelerator_type", accelerator_type) if container_startup_health_check_timeout_in_seconds is not None: - _setter("container_startup_health_check_timeout_in_seconds", container_startup_health_check_timeout_in_seconds) + pulumi.set(__self__, "container_startup_health_check_timeout_in_seconds", container_startup_health_check_timeout_in_seconds) if enable_ssm_access is not None: - _setter("enable_ssm_access", enable_ssm_access) + pulumi.set(__self__, "enable_ssm_access", enable_ssm_access) if initial_instance_count is not None: - _setter("initial_instance_count", initial_instance_count) + pulumi.set(__self__, "initial_instance_count", initial_instance_count) if instance_type is not None: - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_type", instance_type) if model_data_download_timeout_in_seconds is not None: - _setter("model_data_download_timeout_in_seconds", model_data_download_timeout_in_seconds) + pulumi.set(__self__, "model_data_download_timeout_in_seconds", model_data_download_timeout_in_seconds) if serverless_config is not None: - _setter("serverless_config", serverless_config) + pulumi.set(__self__, "serverless_config", serverless_config) if volume_size_in_gb is not None: - _setter("volume_size_in_gb", volume_size_in_gb) + pulumi.set(__self__, "volume_size_in_gb", volume_size_in_gb) @property @pulumi.getter(name="initialVariantWeight") @@ -3852,23 +3067,10 @@ def __init__(__self__, *, max_concurrency: pulumi.Input[int], memory_size_in_mb: pulumi.Input[int], provisioned_concurrency: Optional[pulumi.Input[int]] = None): - EndpointConfigServerlessConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_concurrency=max_concurrency, - memory_size_in_mb=memory_size_in_mb, - provisioned_concurrency=provisioned_concurrency, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_concurrency: pulumi.Input[int], - memory_size_in_mb: pulumi.Input[int], - provisioned_concurrency: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_concurrency", max_concurrency) - _setter("memory_size_in_mb", memory_size_in_mb) + pulumi.set(__self__, "max_concurrency", max_concurrency) + pulumi.set(__self__, "memory_size_in_mb", memory_size_in_mb) if provisioned_concurrency is not None: - _setter("provisioned_concurrency", provisioned_concurrency) + pulumi.set(__self__, "provisioned_concurrency", provisioned_concurrency) @property @pulumi.getter(name="maxConcurrency") @@ -3903,19 +3105,8 @@ class EndpointConfigTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - EndpointConfigTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3942,25 +3133,12 @@ def __init__(__self__, *, auto_rollback_configuration: Optional[pulumi.Input['EndpointAutoRollbackConfigArgs']] = None, blue_green_update_policy: Optional[pulumi.Input['EndpointBlueGreenUpdatePolicyArgs']] = None, rolling_update_policy: Optional[pulumi.Input['EndpointRollingUpdatePolicyArgs']] = None): - EndpointDeploymentConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - auto_rollback_configuration=auto_rollback_configuration, - blue_green_update_policy=blue_green_update_policy, - rolling_update_policy=rolling_update_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auto_rollback_configuration: Optional[pulumi.Input['EndpointAutoRollbackConfigArgs']] = None, - blue_green_update_policy: Optional[pulumi.Input['EndpointBlueGreenUpdatePolicyArgs']] = None, - rolling_update_policy: Optional[pulumi.Input['EndpointRollingUpdatePolicyArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if auto_rollback_configuration is not None: - _setter("auto_rollback_configuration", auto_rollback_configuration) + pulumi.set(__self__, "auto_rollback_configuration", auto_rollback_configuration) if blue_green_update_policy is not None: - _setter("blue_green_update_policy", blue_green_update_policy) + pulumi.set(__self__, "blue_green_update_policy", blue_green_update_policy) if rolling_update_policy is not None: - _setter("rolling_update_policy", rolling_update_policy) + pulumi.set(__self__, "rolling_update_policy", rolling_update_policy) @property @pulumi.getter(name="autoRollbackConfiguration") @@ -3997,27 +3175,12 @@ def __init__(__self__, *, wait_interval_in_seconds: pulumi.Input[int], maximum_execution_timeout_in_seconds: Optional[pulumi.Input[int]] = None, rollback_maximum_batch_size: Optional[pulumi.Input['EndpointCapacitySizeArgs']] = None): - EndpointRollingUpdatePolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - maximum_batch_size=maximum_batch_size, - wait_interval_in_seconds=wait_interval_in_seconds, - maximum_execution_timeout_in_seconds=maximum_execution_timeout_in_seconds, - rollback_maximum_batch_size=rollback_maximum_batch_size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - maximum_batch_size: pulumi.Input['EndpointCapacitySizeArgs'], - wait_interval_in_seconds: pulumi.Input[int], - maximum_execution_timeout_in_seconds: Optional[pulumi.Input[int]] = None, - rollback_maximum_batch_size: Optional[pulumi.Input['EndpointCapacitySizeArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("maximum_batch_size", maximum_batch_size) - _setter("wait_interval_in_seconds", wait_interval_in_seconds) + pulumi.set(__self__, "maximum_batch_size", maximum_batch_size) + pulumi.set(__self__, "wait_interval_in_seconds", wait_interval_in_seconds) if maximum_execution_timeout_in_seconds is not None: - _setter("maximum_execution_timeout_in_seconds", maximum_execution_timeout_in_seconds) + pulumi.set(__self__, "maximum_execution_timeout_in_seconds", maximum_execution_timeout_in_seconds) if rollback_maximum_batch_size is not None: - _setter("rollback_maximum_batch_size", rollback_maximum_batch_size) + pulumi.set(__self__, "rollback_maximum_batch_size", rollback_maximum_batch_size) @property @pulumi.getter(name="maximumBatchSize") @@ -4061,19 +3224,8 @@ class EndpointTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - EndpointTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -4101,28 +3253,13 @@ def __init__(__self__, *, canary_size: Optional[pulumi.Input['EndpointCapacitySizeArgs']] = None, linear_step_size: Optional[pulumi.Input['EndpointCapacitySizeArgs']] = None, wait_interval_in_seconds: Optional[pulumi.Input[int]] = None): - EndpointTrafficRoutingConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - canary_size=canary_size, - linear_step_size=linear_step_size, - wait_interval_in_seconds=wait_interval_in_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input[str], - canary_size: Optional[pulumi.Input['EndpointCapacitySizeArgs']] = None, - linear_step_size: Optional[pulumi.Input['EndpointCapacitySizeArgs']] = None, - wait_interval_in_seconds: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if canary_size is not None: - _setter("canary_size", canary_size) + pulumi.set(__self__, "canary_size", canary_size) if linear_step_size is not None: - _setter("linear_step_size", linear_step_size) + pulumi.set(__self__, "linear_step_size", linear_step_size) if wait_interval_in_seconds is not None: - _setter("wait_interval_in_seconds", wait_interval_in_seconds) + pulumi.set(__self__, "wait_interval_in_seconds", wait_interval_in_seconds) @property @pulumi.getter @@ -4165,17 +3302,8 @@ def wait_interval_in_seconds(self, value: Optional[pulumi.Input[int]]): class EndpointVariantPropertyArgs: def __init__(__self__, *, variant_property_type: Optional[pulumi.Input[str]] = None): - EndpointVariantPropertyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - variant_property_type=variant_property_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - variant_property_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if variant_property_type is not None: - _setter("variant_property_type", variant_property_type) + pulumi.set(__self__, "variant_property_type", variant_property_type) @property @pulumi.getter(name="variantPropertyType") @@ -4193,22 +3321,9 @@ def __init__(__self__, *, catalog: pulumi.Input[str], database: pulumi.Input[str], table_name: pulumi.Input[str]): - FeatureGroupDataCatalogConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog=catalog, - database=database, - table_name=table_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog: pulumi.Input[str], - database: pulumi.Input[str], - table_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("catalog", catalog) - _setter("database", database) - _setter("table_name", table_name) + pulumi.set(__self__, "catalog", catalog) + pulumi.set(__self__, "database", database) + pulumi.set(__self__, "table_name", table_name) @property @pulumi.getter @@ -4243,19 +3358,8 @@ class FeatureGroupFeatureDefinitionArgs: def __init__(__self__, *, feature_name: pulumi.Input[str], feature_type: pulumi.Input['FeatureGroupFeatureDefinitionFeatureType']): - FeatureGroupFeatureDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - feature_name=feature_name, - feature_type=feature_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - feature_name: pulumi.Input[str], - feature_type: pulumi.Input['FeatureGroupFeatureDefinitionFeatureType'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("feature_name", feature_name) - _setter("feature_type", feature_type) + pulumi.set(__self__, "feature_name", feature_name) + pulumi.set(__self__, "feature_type", feature_type) @property @pulumi.getter(name="featureName") @@ -4280,17 +3384,8 @@ def feature_type(self, value: pulumi.Input['FeatureGroupFeatureDefinitionFeature class FeatureGroupOnlineStoreSecurityConfigArgs: def __init__(__self__, *, kms_key_id: Optional[pulumi.Input[str]] = None): - FeatureGroupOnlineStoreSecurityConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - kms_key_id=kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kms_key_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) @property @pulumi.getter(name="kmsKeyId") @@ -4307,20 +3402,9 @@ class FeatureGroupS3StorageConfigArgs: def __init__(__self__, *, s3_uri: pulumi.Input[str], kms_key_id: Optional[pulumi.Input[str]] = None): - FeatureGroupS3StorageConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_uri=s3_uri, - kms_key_id=kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_uri: pulumi.Input[str], - kms_key_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "s3_uri", s3_uri) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) @property @pulumi.getter(name="s3Uri") @@ -4349,19 +3433,8 @@ def __init__(__self__, *, """ A key-value pair to associate with a resource. """ - FeatureGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -4392,19 +3465,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ImageTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -4441,21 +3503,10 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] csv_content_types: The list of all content type headers that SageMaker will treat as CSV and capture accordingly. :param pulumi.Input[Sequence[pulumi.Input[str]]] json_content_types: The list of all content type headers that SageMaker will treat as JSON and capture accordingly. """ - InferenceExperimentCaptureContentTypeHeaderArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - csv_content_types=csv_content_types, - json_content_types=json_content_types, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - csv_content_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - json_content_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if csv_content_types is not None: - _setter("csv_content_types", csv_content_types) + pulumi.set(__self__, "csv_content_types", csv_content_types) if json_content_types is not None: - _setter("json_content_types", json_content_types) + pulumi.set(__self__, "json_content_types", json_content_types) @property @pulumi.getter(name="csvContentTypes") @@ -4493,24 +3544,11 @@ def __init__(__self__, *, :param pulumi.Input[str] destination: The Amazon S3 bucket where the inference request and response data is stored. :param pulumi.Input[str] kms_key: The AWS Key Management Service key that Amazon SageMaker uses to encrypt captured data at rest using Amazon S3 server-side encryption. """ - InferenceExperimentDataStorageConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - content_type=content_type, - kms_key=kms_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: pulumi.Input[str], - content_type: Optional[pulumi.Input['InferenceExperimentCaptureContentTypeHeaderArgs']] = None, - kms_key: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination", destination) + pulumi.set(__self__, "destination", destination) if content_type is not None: - _setter("content_type", content_type) + pulumi.set(__self__, "content_type", content_type) if kms_key is not None: - _setter("kms_key", kms_key) + pulumi.set(__self__, "kms_key", kms_key) @property @pulumi.getter @@ -4555,19 +3593,8 @@ def __init__(__self__, *, The configuration for the infrastructure that the model will be deployed to. :param pulumi.Input['InferenceExperimentModelInfrastructureConfigInfrastructureType'] infrastructure_type: The type of the inference experiment that you want to run. """ - InferenceExperimentModelInfrastructureConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - infrastructure_type=infrastructure_type, - real_time_inference_config=real_time_inference_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - infrastructure_type: pulumi.Input['InferenceExperimentModelInfrastructureConfigInfrastructureType'], - real_time_inference_config: pulumi.Input['InferenceExperimentRealTimeInferenceConfigArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("infrastructure_type", infrastructure_type) - _setter("real_time_inference_config", real_time_inference_config) + pulumi.set(__self__, "infrastructure_type", infrastructure_type) + pulumi.set(__self__, "real_time_inference_config", real_time_inference_config) @property @pulumi.getter(name="infrastructureType") @@ -4602,22 +3629,9 @@ def __init__(__self__, *, :param pulumi.Input[str] model_name: The name of the Amazon SageMaker Model entity. :param pulumi.Input[str] variant_name: The name of the variant. """ - InferenceExperimentModelVariantConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - infrastructure_config=infrastructure_config, - model_name=model_name, - variant_name=variant_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - infrastructure_config: pulumi.Input['InferenceExperimentModelInfrastructureConfigArgs'], - model_name: pulumi.Input[str], - variant_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("infrastructure_config", infrastructure_config) - _setter("model_name", model_name) - _setter("variant_name", variant_name) + pulumi.set(__self__, "infrastructure_config", infrastructure_config) + pulumi.set(__self__, "model_name", model_name) + pulumi.set(__self__, "variant_name", variant_name) @property @pulumi.getter(name="infrastructureConfig") @@ -4663,19 +3677,8 @@ def __init__(__self__, *, :param pulumi.Input[int] instance_count: The number of instances of the type specified by InstanceType. :param pulumi.Input[str] instance_type: The instance type the model is deployed to. """ - InferenceExperimentRealTimeInferenceConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_count=instance_count, - instance_type=instance_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_count: pulumi.Input[int], - instance_type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_count", instance_count) - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_count", instance_count) + pulumi.set(__self__, "instance_type", instance_type) @property @pulumi.getter(name="instanceCount") @@ -4712,21 +3715,10 @@ def __init__(__self__, *, :param pulumi.Input[str] end_time: The timestamp at which the inference experiment ended or will end. :param pulumi.Input[str] start_time: The timestamp at which the inference experiment started or will start. """ - InferenceExperimentScheduleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - end_time=end_time, - start_time=start_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - end_time: Optional[pulumi.Input[str]] = None, - start_time: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if end_time is not None: - _setter("end_time", end_time) + pulumi.set(__self__, "end_time", end_time) if start_time is not None: - _setter("start_time", start_time) + pulumi.set(__self__, "start_time", start_time) @property @pulumi.getter(name="endTime") @@ -4763,19 +3755,8 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['InferenceExperimentShadowModelVariantConfigArgs']]] shadow_model_variants: List of shadow variant configurations. :param pulumi.Input[str] source_model_variant_name: The name of the production variant, which takes all the inference requests. """ - InferenceExperimentShadowModeConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - shadow_model_variants=shadow_model_variants, - source_model_variant_name=source_model_variant_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - shadow_model_variants: pulumi.Input[Sequence[pulumi.Input['InferenceExperimentShadowModelVariantConfigArgs']]], - source_model_variant_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("shadow_model_variants", shadow_model_variants) - _setter("source_model_variant_name", source_model_variant_name) + pulumi.set(__self__, "shadow_model_variants", shadow_model_variants) + pulumi.set(__self__, "source_model_variant_name", source_model_variant_name) @property @pulumi.getter(name="shadowModelVariants") @@ -4812,19 +3793,8 @@ def __init__(__self__, *, :param pulumi.Input[int] sampling_percentage: The percentage of inference requests that Amazon SageMaker replicates from the production variant to the shadow variant. :param pulumi.Input[str] shadow_model_variant_name: The name of the shadow variant. """ - InferenceExperimentShadowModelVariantConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - sampling_percentage=sampling_percentage, - shadow_model_variant_name=shadow_model_variant_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sampling_percentage: pulumi.Input[int], - shadow_model_variant_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("sampling_percentage", sampling_percentage) - _setter("shadow_model_variant_name", shadow_model_variant_name) + pulumi.set(__self__, "sampling_percentage", sampling_percentage) + pulumi.set(__self__, "shadow_model_variant_name", shadow_model_variant_name) @property @pulumi.getter(name="samplingPercentage") @@ -4861,19 +3831,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - InferenceExperimentTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -4926,54 +3885,25 @@ def __init__(__self__, *, :param pulumi.Input['ModelBiasJobDefinitionBatchTransformInputS3InputMode'] s3_input_mode: Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File. :param pulumi.Input[str] start_time_offset: Monitoring start time offset, e.g. -PT1H """ - ModelBiasJobDefinitionBatchTransformInputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_captured_destination_s3_uri=data_captured_destination_s3_uri, - dataset_format=dataset_format, - local_path=local_path, - end_time_offset=end_time_offset, - features_attribute=features_attribute, - inference_attribute=inference_attribute, - probability_attribute=probability_attribute, - probability_threshold_attribute=probability_threshold_attribute, - s3_data_distribution_type=s3_data_distribution_type, - s3_input_mode=s3_input_mode, - start_time_offset=start_time_offset, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_captured_destination_s3_uri: pulumi.Input[str], - dataset_format: pulumi.Input['ModelBiasJobDefinitionDatasetFormatArgs'], - local_path: pulumi.Input[str], - end_time_offset: Optional[pulumi.Input[str]] = None, - features_attribute: Optional[pulumi.Input[str]] = None, - inference_attribute: Optional[pulumi.Input[str]] = None, - probability_attribute: Optional[pulumi.Input[str]] = None, - probability_threshold_attribute: Optional[pulumi.Input[float]] = None, - s3_data_distribution_type: Optional[pulumi.Input['ModelBiasJobDefinitionBatchTransformInputS3DataDistributionType']] = None, - s3_input_mode: Optional[pulumi.Input['ModelBiasJobDefinitionBatchTransformInputS3InputMode']] = None, - start_time_offset: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_captured_destination_s3_uri", data_captured_destination_s3_uri) - _setter("dataset_format", dataset_format) - _setter("local_path", local_path) + pulumi.set(__self__, "data_captured_destination_s3_uri", data_captured_destination_s3_uri) + pulumi.set(__self__, "dataset_format", dataset_format) + pulumi.set(__self__, "local_path", local_path) if end_time_offset is not None: - _setter("end_time_offset", end_time_offset) + pulumi.set(__self__, "end_time_offset", end_time_offset) if features_attribute is not None: - _setter("features_attribute", features_attribute) + pulumi.set(__self__, "features_attribute", features_attribute) if inference_attribute is not None: - _setter("inference_attribute", inference_attribute) + pulumi.set(__self__, "inference_attribute", inference_attribute) if probability_attribute is not None: - _setter("probability_attribute", probability_attribute) + pulumi.set(__self__, "probability_attribute", probability_attribute) if probability_threshold_attribute is not None: - _setter("probability_threshold_attribute", probability_threshold_attribute) + pulumi.set(__self__, "probability_threshold_attribute", probability_threshold_attribute) if s3_data_distribution_type is not None: - _setter("s3_data_distribution_type", s3_data_distribution_type) + pulumi.set(__self__, "s3_data_distribution_type", s3_data_distribution_type) if s3_input_mode is not None: - _setter("s3_input_mode", s3_input_mode) + pulumi.set(__self__, "s3_input_mode", s3_input_mode) if start_time_offset is not None: - _setter("start_time_offset", start_time_offset) + pulumi.set(__self__, "start_time_offset", start_time_offset) @property @pulumi.getter(name="dataCapturedDestinationS3Uri") @@ -5116,26 +4046,11 @@ def __init__(__self__, *, :param pulumi.Input[int] volume_size_in_gb: The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario. :param pulumi.Input[str] volume_kms_key_id: The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job. """ - ModelBiasJobDefinitionClusterConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_count=instance_count, - instance_type=instance_type, - volume_size_in_gb=volume_size_in_gb, - volume_kms_key_id=volume_kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_count: pulumi.Input[int], - instance_type: pulumi.Input[str], - volume_size_in_gb: pulumi.Input[int], - volume_kms_key_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_count", instance_count) - _setter("instance_type", instance_type) - _setter("volume_size_in_gb", volume_size_in_gb) + pulumi.set(__self__, "instance_count", instance_count) + pulumi.set(__self__, "instance_type", instance_type) + pulumi.set(__self__, "volume_size_in_gb", volume_size_in_gb) if volume_kms_key_id is not None: - _setter("volume_kms_key_id", volume_kms_key_id) + pulumi.set(__self__, "volume_kms_key_id", volume_kms_key_id) @property @pulumi.getter(name="instanceCount") @@ -5194,17 +4109,8 @@ def __init__(__self__, *, The baseline constraints resource for a monitoring job. :param pulumi.Input[str] s3_uri: The Amazon S3 URI for baseline constraint file in Amazon S3 that the current monitoring job should validated against. """ - ModelBiasJobDefinitionConstraintsResourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_uri=s3_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_uri: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if s3_uri is not None: - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "s3_uri", s3_uri) @property @pulumi.getter(name="s3Uri") @@ -5227,17 +4133,8 @@ def __init__(__self__, *, The CSV format :param pulumi.Input[bool] header: A boolean flag indicating if given CSV has header """ - ModelBiasJobDefinitionCsvArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - header=header, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - header: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if header is not None: - _setter("header", header) + pulumi.set(__self__, "header", header) @property @pulumi.getter @@ -5261,25 +4158,12 @@ def __init__(__self__, *, """ The dataset format of the data to monitor """ - ModelBiasJobDefinitionDatasetFormatArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - csv=csv, - json=json, - parquet=parquet, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - csv: Optional[pulumi.Input['ModelBiasJobDefinitionCsvArgs']] = None, - json: Optional[pulumi.Input['ModelBiasJobDefinitionJsonArgs']] = None, - parquet: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if csv is not None: - _setter("csv", csv) + pulumi.set(__self__, "csv", csv) if json is not None: - _setter("json", json) + pulumi.set(__self__, "json", json) if parquet is not None: - _setter("parquet", parquet) + pulumi.set(__self__, "parquet", parquet) @property @pulumi.getter @@ -5333,51 +4217,24 @@ def __init__(__self__, *, :param pulumi.Input['ModelBiasJobDefinitionEndpointInputS3InputMode'] s3_input_mode: Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File. :param pulumi.Input[str] start_time_offset: Monitoring start time offset, e.g. -PT1H """ - ModelBiasJobDefinitionEndpointInputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoint_name=endpoint_name, - local_path=local_path, - end_time_offset=end_time_offset, - features_attribute=features_attribute, - inference_attribute=inference_attribute, - probability_attribute=probability_attribute, - probability_threshold_attribute=probability_threshold_attribute, - s3_data_distribution_type=s3_data_distribution_type, - s3_input_mode=s3_input_mode, - start_time_offset=start_time_offset, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoint_name: pulumi.Input[str], - local_path: pulumi.Input[str], - end_time_offset: Optional[pulumi.Input[str]] = None, - features_attribute: Optional[pulumi.Input[str]] = None, - inference_attribute: Optional[pulumi.Input[str]] = None, - probability_attribute: Optional[pulumi.Input[str]] = None, - probability_threshold_attribute: Optional[pulumi.Input[float]] = None, - s3_data_distribution_type: Optional[pulumi.Input['ModelBiasJobDefinitionEndpointInputS3DataDistributionType']] = None, - s3_input_mode: Optional[pulumi.Input['ModelBiasJobDefinitionEndpointInputS3InputMode']] = None, - start_time_offset: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("endpoint_name", endpoint_name) - _setter("local_path", local_path) + pulumi.set(__self__, "endpoint_name", endpoint_name) + pulumi.set(__self__, "local_path", local_path) if end_time_offset is not None: - _setter("end_time_offset", end_time_offset) + pulumi.set(__self__, "end_time_offset", end_time_offset) if features_attribute is not None: - _setter("features_attribute", features_attribute) + pulumi.set(__self__, "features_attribute", features_attribute) if inference_attribute is not None: - _setter("inference_attribute", inference_attribute) + pulumi.set(__self__, "inference_attribute", inference_attribute) if probability_attribute is not None: - _setter("probability_attribute", probability_attribute) + pulumi.set(__self__, "probability_attribute", probability_attribute) if probability_threshold_attribute is not None: - _setter("probability_threshold_attribute", probability_threshold_attribute) + pulumi.set(__self__, "probability_threshold_attribute", probability_threshold_attribute) if s3_data_distribution_type is not None: - _setter("s3_data_distribution_type", s3_data_distribution_type) + pulumi.set(__self__, "s3_data_distribution_type", s3_data_distribution_type) if s3_input_mode is not None: - _setter("s3_input_mode", s3_input_mode) + pulumi.set(__self__, "s3_input_mode", s3_input_mode) if start_time_offset is not None: - _setter("start_time_offset", start_time_offset) + pulumi.set(__self__, "start_time_offset", start_time_offset) @property @pulumi.getter(name="endpointName") @@ -5502,17 +4359,8 @@ def __init__(__self__, *, The Json format :param pulumi.Input[bool] line: A boolean flag indicating if it is JSON line format """ - ModelBiasJobDefinitionJsonArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - line=line, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - line: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if line is not None: - _setter("line", line) + pulumi.set(__self__, "line", line) @property @pulumi.getter @@ -5539,23 +4387,10 @@ def __init__(__self__, *, :param pulumi.Input[str] image_uri: The container image to be run by the monitoring job. :param Any environment: Sets the environment variables in the Docker container """ - ModelBiasJobDefinitionModelBiasAppSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - config_uri=config_uri, - image_uri=image_uri, - environment=environment, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - config_uri: pulumi.Input[str], - image_uri: pulumi.Input[str], - environment: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("config_uri", config_uri) - _setter("image_uri", image_uri) + pulumi.set(__self__, "config_uri", config_uri) + pulumi.set(__self__, "image_uri", image_uri) if environment is not None: - _setter("environment", environment) + pulumi.set(__self__, "environment", environment) @property @pulumi.getter(name="configUri") @@ -5602,21 +4437,10 @@ def __init__(__self__, *, """ Baseline configuration used to validate that the data conforms to the specified constraints and statistics. """ - ModelBiasJobDefinitionModelBiasBaselineConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - baselining_job_name=baselining_job_name, - constraints_resource=constraints_resource, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - baselining_job_name: Optional[pulumi.Input[str]] = None, - constraints_resource: Optional[pulumi.Input['ModelBiasJobDefinitionConstraintsResourceArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if baselining_job_name is not None: - _setter("baselining_job_name", baselining_job_name) + pulumi.set(__self__, "baselining_job_name", baselining_job_name) if constraints_resource is not None: - _setter("constraints_resource", constraints_resource) + pulumi.set(__self__, "constraints_resource", constraints_resource) @property @pulumi.getter(name="baseliningJobName") @@ -5646,24 +4470,11 @@ def __init__(__self__, *, """ The inputs for a monitoring job. """ - ModelBiasJobDefinitionModelBiasJobInputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ground_truth_s3_input=ground_truth_s3_input, - batch_transform_input=batch_transform_input, - endpoint_input=endpoint_input, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ground_truth_s3_input: pulumi.Input['ModelBiasJobDefinitionMonitoringGroundTruthS3InputArgs'], - batch_transform_input: Optional[pulumi.Input['ModelBiasJobDefinitionBatchTransformInputArgs']] = None, - endpoint_input: Optional[pulumi.Input['ModelBiasJobDefinitionEndpointInputArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ground_truth_s3_input", ground_truth_s3_input) + pulumi.set(__self__, "ground_truth_s3_input", ground_truth_s3_input) if batch_transform_input is not None: - _setter("batch_transform_input", batch_transform_input) + pulumi.set(__self__, "batch_transform_input", batch_transform_input) if endpoint_input is not None: - _setter("endpoint_input", endpoint_input) + pulumi.set(__self__, "endpoint_input", endpoint_input) @property @pulumi.getter(name="groundTruthS3Input") @@ -5701,16 +4512,7 @@ def __init__(__self__, *, Ground truth input provided in S3 :param pulumi.Input[str] s3_uri: A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job. """ - ModelBiasJobDefinitionMonitoringGroundTruthS3InputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_uri=s3_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_uri: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "s3_uri", s3_uri) @property @pulumi.getter(name="s3Uri") @@ -5735,20 +4537,9 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ModelBiasJobDefinitionMonitoringOutputArgs']]] monitoring_outputs: Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded. :param pulumi.Input[str] kms_key_id: The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption. """ - ModelBiasJobDefinitionMonitoringOutputConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - monitoring_outputs=monitoring_outputs, - kms_key_id=kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - monitoring_outputs: pulumi.Input[Sequence[pulumi.Input['ModelBiasJobDefinitionMonitoringOutputArgs']]], - kms_key_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("monitoring_outputs", monitoring_outputs) + pulumi.set(__self__, "monitoring_outputs", monitoring_outputs) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) @property @pulumi.getter(name="monitoringOutputs") @@ -5782,16 +4573,7 @@ def __init__(__self__, *, """ The output object for a monitoring job. """ - ModelBiasJobDefinitionMonitoringOutputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_output=s3_output, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_output: pulumi.Input['ModelBiasJobDefinitionS3OutputArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_output", s3_output) + pulumi.set(__self__, "s3_output", s3_output) @property @pulumi.getter(name="s3Output") @@ -5810,16 +4592,7 @@ def __init__(__self__, *, """ Identifies the resources to deploy for a monitoring job. """ - ModelBiasJobDefinitionMonitoringResourcesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cluster_config=cluster_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cluster_config: pulumi.Input['ModelBiasJobDefinitionClusterConfigArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cluster_config", cluster_config) + pulumi.set(__self__, "cluster_config", cluster_config) @property @pulumi.getter(name="clusterConfig") @@ -5842,25 +4615,12 @@ def __init__(__self__, *, :param pulumi.Input[bool] enable_inter_container_traffic_encryption: Whether to encrypt all communications between distributed processing jobs. Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer. :param pulumi.Input[bool] enable_network_isolation: Whether to allow inbound and outbound network calls to and from the containers used for the processing job. """ - ModelBiasJobDefinitionNetworkConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enable_inter_container_traffic_encryption=enable_inter_container_traffic_encryption, - enable_network_isolation=enable_network_isolation, - vpc_config=vpc_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enable_inter_container_traffic_encryption: Optional[pulumi.Input[bool]] = None, - enable_network_isolation: Optional[pulumi.Input[bool]] = None, - vpc_config: Optional[pulumi.Input['ModelBiasJobDefinitionVpcConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enable_inter_container_traffic_encryption is not None: - _setter("enable_inter_container_traffic_encryption", enable_inter_container_traffic_encryption) + pulumi.set(__self__, "enable_inter_container_traffic_encryption", enable_inter_container_traffic_encryption) if enable_network_isolation is not None: - _setter("enable_network_isolation", enable_network_isolation) + pulumi.set(__self__, "enable_network_isolation", enable_network_isolation) if vpc_config is not None: - _setter("vpc_config", vpc_config) + pulumi.set(__self__, "vpc_config", vpc_config) @property @pulumi.getter(name="enableInterContainerTrafficEncryption") @@ -5908,23 +4668,10 @@ def __init__(__self__, *, :param pulumi.Input[str] s3_uri: A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job. :param pulumi.Input['ModelBiasJobDefinitionS3OutputS3UploadMode'] s3_upload_mode: Whether to upload the results of the monitoring job continuously or after the job completes. """ - ModelBiasJobDefinitionS3OutputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - local_path=local_path, - s3_uri=s3_uri, - s3_upload_mode=s3_upload_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - local_path: pulumi.Input[str], - s3_uri: pulumi.Input[str], - s3_upload_mode: Optional[pulumi.Input['ModelBiasJobDefinitionS3OutputS3UploadMode']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("local_path", local_path) - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "local_path", local_path) + pulumi.set(__self__, "s3_uri", s3_uri) if s3_upload_mode is not None: - _setter("s3_upload_mode", s3_upload_mode) + pulumi.set(__self__, "s3_upload_mode", s3_upload_mode) @property @pulumi.getter(name="localPath") @@ -5971,16 +4718,7 @@ def __init__(__self__, *, Specifies a time limit for how long the monitoring job is allowed to run. :param pulumi.Input[int] max_runtime_in_seconds: The maximum runtime allowed in seconds. """ - ModelBiasJobDefinitionStoppingConditionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_runtime_in_seconds=max_runtime_in_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_runtime_in_seconds: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_runtime_in_seconds", max_runtime_in_seconds) + pulumi.set(__self__, "max_runtime_in_seconds", max_runtime_in_seconds) @property @pulumi.getter(name="maxRuntimeInSeconds") @@ -6005,19 +4743,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ModelBiasJobDefinitionTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -6054,19 +4781,8 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] security_group_ids: The VPC security group IDs, in the form sg-xxxxxxxx. Specify the security groups for the VPC that is specified in the Subnets field. :param pulumi.Input[Sequence[pulumi.Input[str]]] subnets: The ID of the subnets in the VPC to which you want to connect to your monitoring jobs. """ - ModelBiasJobDefinitionVpcConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnets=subnets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - subnets: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("security_group_ids", security_group_ids) - _setter("subnets", subnets) + pulumi.set(__self__, "security_group_ids", security_group_ids) + pulumi.set(__self__, "subnets", subnets) @property @pulumi.getter(name="securityGroupIds") @@ -6104,25 +4820,12 @@ def __init__(__self__, *, :param Any custom_details: customer details. :param pulumi.Input[str] ethical_considerations: Any ethical considerations that the author wants to provide. """ - ModelCardAdditionalInformationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - caveats_and_recommendations=caveats_and_recommendations, - custom_details=custom_details, - ethical_considerations=ethical_considerations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - caveats_and_recommendations: Optional[pulumi.Input[str]] = None, - custom_details: Optional[Any] = None, - ethical_considerations: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if caveats_and_recommendations is not None: - _setter("caveats_and_recommendations", caveats_and_recommendations) + pulumi.set(__self__, "caveats_and_recommendations", caveats_and_recommendations) if custom_details is not None: - _setter("custom_details", custom_details) + pulumi.set(__self__, "custom_details", custom_details) if ethical_considerations is not None: - _setter("ethical_considerations", ethical_considerations) + pulumi.set(__self__, "ethical_considerations", ethical_considerations) @property @pulumi.getter(name="caveatsAndRecommendations") @@ -6170,34 +4873,15 @@ def __init__(__self__, *, notes: Optional[pulumi.Input[str]] = None, x_axis_name: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, y_axis_name: Optional[pulumi.Input[str]] = None): - ModelCardBarChartMetricArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - type=type, - value=value, - notes=notes, - x_axis_name=x_axis_name, - y_axis_name=y_axis_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - type: pulumi.Input['ModelCardBarChartMetricType'], - value: pulumi.Input[Sequence[pulumi.Input[float]]], - notes: Optional[pulumi.Input[str]] = None, - x_axis_name: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - y_axis_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("type", type) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "type", type) + pulumi.set(__self__, "value", value) if notes is not None: - _setter("notes", notes) + pulumi.set(__self__, "notes", notes) if x_axis_name is not None: - _setter("x_axis_name", x_axis_name) + pulumi.set(__self__, "x_axis_name", x_axis_name) if y_axis_name is not None: - _setter("y_axis_name", y_axis_name) + pulumi.set(__self__, "y_axis_name", y_axis_name) @property @pulumi.getter @@ -6266,25 +4950,12 @@ def __init__(__self__, *, :param pulumi.Input[str] business_stakeholders: Business stakeholders. :param pulumi.Input[str] line_of_business: Line of business. """ - ModelCardBusinessDetailsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - business_problem=business_problem, - business_stakeholders=business_stakeholders, - line_of_business=line_of_business, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - business_problem: Optional[pulumi.Input[str]] = None, - business_stakeholders: Optional[pulumi.Input[str]] = None, - line_of_business: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if business_problem is not None: - _setter("business_problem", business_problem) + pulumi.set(__self__, "business_problem", business_problem) if business_stakeholders is not None: - _setter("business_stakeholders", business_stakeholders) + pulumi.set(__self__, "business_stakeholders", business_stakeholders) if line_of_business is not None: - _setter("line_of_business", line_of_business) + pulumi.set(__self__, "line_of_business", line_of_business) @property @pulumi.getter(name="businessProblem") @@ -6334,24 +5005,11 @@ def __init__(__self__, *, :param pulumi.Input[str] model_data_url: The Amazon S3 path where the model artifacts, which result from model training, are stored. :param pulumi.Input[str] nearest_model_name: The name of a pre-trained machine learning benchmarked by Amazon SageMaker Inference Recommender model that matches your model. """ - ModelCardContainerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - image=image, - model_data_url=model_data_url, - nearest_model_name=nearest_model_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - image: pulumi.Input[str], - model_data_url: Optional[pulumi.Input[str]] = None, - nearest_model_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("image", image) + pulumi.set(__self__, "image", image) if model_data_url is not None: - _setter("model_data_url", model_data_url) + pulumi.set(__self__, "model_data_url", model_data_url) if nearest_model_name is not None: - _setter("nearest_model_name", nearest_model_name) + pulumi.set(__self__, "nearest_model_name", nearest_model_name) @property @pulumi.getter @@ -6403,41 +5061,20 @@ def __init__(__self__, *, """ The content of the model card. """ - ModelCardContentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - additional_information=additional_information, - business_details=business_details, - evaluation_details=evaluation_details, - intended_uses=intended_uses, - model_overview=model_overview, - model_package_details=model_package_details, - training_details=training_details, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - additional_information: Optional[pulumi.Input['ModelCardAdditionalInformationArgs']] = None, - business_details: Optional[pulumi.Input['ModelCardBusinessDetailsArgs']] = None, - evaluation_details: Optional[pulumi.Input[Sequence[pulumi.Input['ModelCardEvaluationDetailArgs']]]] = None, - intended_uses: Optional[pulumi.Input['ModelCardIntendedUsesArgs']] = None, - model_overview: Optional[pulumi.Input['ModelCardModelOverviewArgs']] = None, - model_package_details: Optional[pulumi.Input['ModelCardModelPackageDetailsArgs']] = None, - training_details: Optional[pulumi.Input['ModelCardTrainingDetailsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if additional_information is not None: - _setter("additional_information", additional_information) + pulumi.set(__self__, "additional_information", additional_information) if business_details is not None: - _setter("business_details", business_details) + pulumi.set(__self__, "business_details", business_details) if evaluation_details is not None: - _setter("evaluation_details", evaluation_details) + pulumi.set(__self__, "evaluation_details", evaluation_details) if intended_uses is not None: - _setter("intended_uses", intended_uses) + pulumi.set(__self__, "intended_uses", intended_uses) if model_overview is not None: - _setter("model_overview", model_overview) + pulumi.set(__self__, "model_overview", model_overview) if model_package_details is not None: - _setter("model_package_details", model_package_details) + pulumi.set(__self__, "model_package_details", model_package_details) if training_details is not None: - _setter("training_details", training_details) + pulumi.set(__self__, "training_details", training_details) @property @pulumi.getter(name="additionalInformation") @@ -6516,36 +5153,17 @@ def __init__(__self__, *, item of evaluation details :param Any metadata: additional attributes associated with the evaluation results. """ - ModelCardEvaluationDetailArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - datasets=datasets, - evaluation_job_arn=evaluation_job_arn, - evaluation_observation=evaluation_observation, - metadata=metadata, - metric_groups=metric_groups, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - datasets: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - evaluation_job_arn: Optional[pulumi.Input[str]] = None, - evaluation_observation: Optional[pulumi.Input[str]] = None, - metadata: Optional[Any] = None, - metric_groups: Optional[pulumi.Input[Sequence[pulumi.Input['ModelCardMetricGroupArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if datasets is not None: - _setter("datasets", datasets) + pulumi.set(__self__, "datasets", datasets) if evaluation_job_arn is not None: - _setter("evaluation_job_arn", evaluation_job_arn) + pulumi.set(__self__, "evaluation_job_arn", evaluation_job_arn) if evaluation_observation is not None: - _setter("evaluation_observation", evaluation_observation) + pulumi.set(__self__, "evaluation_observation", evaluation_observation) if metadata is not None: - _setter("metadata", metadata) + pulumi.set(__self__, "metadata", metadata) if metric_groups is not None: - _setter("metric_groups", metric_groups) + pulumi.set(__self__, "metric_groups", metric_groups) @property @pulumi.getter @@ -6612,16 +5230,7 @@ def __init__(__self__, *, """ :param pulumi.Input[Sequence[pulumi.Input['ModelCardContainerArgs']]] containers: Contains inference related information which were used to create model package. """ - ModelCardInferenceSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - containers=containers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - containers: pulumi.Input[Sequence[pulumi.Input['ModelCardContainerArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("containers", containers) + pulumi.set(__self__, "containers", containers) @property @pulumi.getter @@ -6649,33 +5258,16 @@ def __init__(__self__, *, :param pulumi.Input[str] intended_uses: intended use cases. :param pulumi.Input[str] purpose_of_model: Why the model was developed? """ - ModelCardIntendedUsesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - explanations_for_risk_rating=explanations_for_risk_rating, - factors_affecting_model_efficiency=factors_affecting_model_efficiency, - intended_uses=intended_uses, - purpose_of_model=purpose_of_model, - risk_rating=risk_rating, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - explanations_for_risk_rating: Optional[pulumi.Input[str]] = None, - factors_affecting_model_efficiency: Optional[pulumi.Input[str]] = None, - intended_uses: Optional[pulumi.Input[str]] = None, - purpose_of_model: Optional[pulumi.Input[str]] = None, - risk_rating: Optional[pulumi.Input['ModelCardRiskRating']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if explanations_for_risk_rating is not None: - _setter("explanations_for_risk_rating", explanations_for_risk_rating) + pulumi.set(__self__, "explanations_for_risk_rating", explanations_for_risk_rating) if factors_affecting_model_efficiency is not None: - _setter("factors_affecting_model_efficiency", factors_affecting_model_efficiency) + pulumi.set(__self__, "factors_affecting_model_efficiency", factors_affecting_model_efficiency) if intended_uses is not None: - _setter("intended_uses", intended_uses) + pulumi.set(__self__, "intended_uses", intended_uses) if purpose_of_model is not None: - _setter("purpose_of_model", purpose_of_model) + pulumi.set(__self__, "purpose_of_model", purpose_of_model) if risk_rating is not None: - _setter("risk_rating", risk_rating) + pulumi.set(__self__, "risk_rating", risk_rating) @property @pulumi.getter(name="explanationsForRiskRating") @@ -6741,34 +5333,15 @@ def __init__(__self__, *, """ Linear graph metric. """ - ModelCardLinearGraphMetricArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - type=type, - value=value, - notes=notes, - x_axis_name=x_axis_name, - y_axis_name=y_axis_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - type: pulumi.Input['ModelCardLinearGraphMetricType'], - value: pulumi.Input[Sequence[pulumi.Input[Sequence[pulumi.Input[float]]]]], - notes: Optional[pulumi.Input[str]] = None, - x_axis_name: Optional[pulumi.Input[str]] = None, - y_axis_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("type", type) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "type", type) + pulumi.set(__self__, "value", value) if notes is not None: - _setter("notes", notes) + pulumi.set(__self__, "notes", notes) if x_axis_name is not None: - _setter("x_axis_name", x_axis_name) + pulumi.set(__self__, "x_axis_name", x_axis_name) if y_axis_name is not None: - _setter("y_axis_name", y_axis_name) + pulumi.set(__self__, "y_axis_name", y_axis_name) @property @pulumi.getter @@ -6834,34 +5407,15 @@ def __init__(__self__, *, notes: Optional[pulumi.Input[str]] = None, x_axis_name: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, y_axis_name: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - ModelCardMatrixMetricArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - type=type, - value=value, - notes=notes, - x_axis_name=x_axis_name, - y_axis_name=y_axis_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - type: pulumi.Input['ModelCardMatrixMetricType'], - value: pulumi.Input[Sequence[pulumi.Input[Sequence[pulumi.Input[float]]]]], - notes: Optional[pulumi.Input[str]] = None, - x_axis_name: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - y_axis_name: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("type", type) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "type", type) + pulumi.set(__self__, "value", value) if notes is not None: - _setter("notes", notes) + pulumi.set(__self__, "notes", notes) if x_axis_name is not None: - _setter("x_axis_name", x_axis_name) + pulumi.set(__self__, "x_axis_name", x_axis_name) if y_axis_name is not None: - _setter("y_axis_name", y_axis_name) + pulumi.set(__self__, "y_axis_name", y_axis_name) @property @pulumi.getter @@ -6926,19 +5480,8 @@ def __init__(__self__, *, """ item in metric groups """ - ModelCardMetricGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric_data=metric_data, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric_data: pulumi.Input[Sequence[pulumi.Input[Union['ModelCardSimpleMetricArgs', 'ModelCardLinearGraphMetricArgs', 'ModelCardBarChartMetricArgs', 'ModelCardMatrixMetricArgs']]]], - name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metric_data", metric_data) - _setter("name", name) + pulumi.set(__self__, "metric_data", metric_data) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="metricData") @@ -6967,17 +5510,8 @@ def __init__(__self__, *, Overview about the inference. :param pulumi.Input[Sequence[pulumi.Input[str]]] container_image: SageMaker inference image uri. """ - ModelCardModelOverviewInferenceEnvironmentPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_image=container_image, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_image: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if container_image is not None: - _setter("container_image", container_image) + pulumi.set(__self__, "container_image", container_image) @property @pulumi.getter(name="containerImage") @@ -7018,53 +5552,26 @@ def __init__(__self__, *, :param pulumi.Input[float] model_version: Version of the model. :param pulumi.Input[str] problem_type: Problem being solved with the model. """ - ModelCardModelOverviewArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - algorithm_type=algorithm_type, - inference_environment=inference_environment, - model_artifact=model_artifact, - model_creator=model_creator, - model_description=model_description, - model_id=model_id, - model_name=model_name, - model_owner=model_owner, - model_version=model_version, - problem_type=problem_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - algorithm_type: Optional[pulumi.Input[str]] = None, - inference_environment: Optional[pulumi.Input['ModelCardModelOverviewInferenceEnvironmentPropertiesArgs']] = None, - model_artifact: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - model_creator: Optional[pulumi.Input[str]] = None, - model_description: Optional[pulumi.Input[str]] = None, - model_id: Optional[pulumi.Input[str]] = None, - model_name: Optional[pulumi.Input[str]] = None, - model_owner: Optional[pulumi.Input[str]] = None, - model_version: Optional[pulumi.Input[float]] = None, - problem_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if algorithm_type is not None: - _setter("algorithm_type", algorithm_type) + pulumi.set(__self__, "algorithm_type", algorithm_type) if inference_environment is not None: - _setter("inference_environment", inference_environment) + pulumi.set(__self__, "inference_environment", inference_environment) if model_artifact is not None: - _setter("model_artifact", model_artifact) + pulumi.set(__self__, "model_artifact", model_artifact) if model_creator is not None: - _setter("model_creator", model_creator) + pulumi.set(__self__, "model_creator", model_creator) if model_description is not None: - _setter("model_description", model_description) + pulumi.set(__self__, "model_description", model_description) if model_id is not None: - _setter("model_id", model_id) + pulumi.set(__self__, "model_id", model_id) if model_name is not None: - _setter("model_name", model_name) + pulumi.set(__self__, "model_name", model_name) if model_owner is not None: - _setter("model_owner", model_owner) + pulumi.set(__self__, "model_owner", model_owner) if model_version is not None: - _setter("model_version", model_version) + pulumi.set(__self__, "model_version", model_version) if problem_type is not None: - _setter("problem_type", problem_type) + pulumi.set(__self__, "problem_type", problem_type) @property @pulumi.getter(name="algorithmType") @@ -7194,17 +5701,8 @@ def __init__(__self__, *, """ :param pulumi.Input[str] user_profile_name: The name of the user's profile in Studio """ - ModelCardModelPackageCreatorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - user_profile_name=user_profile_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - user_profile_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if user_profile_name is not None: - _setter("user_profile_name", user_profile_name) + pulumi.set(__self__, "user_profile_name", user_profile_name) @property @pulumi.getter(name="userProfileName") @@ -7251,65 +5749,32 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ModelCardSourceAlgorithmArgs']]] source_algorithms: A list of algorithms that were used to create a model package. :param pulumi.Input[str] task: The machine learning task you specified that your model package accomplishes. Common machine learning tasks include object detection and image classification. """ - ModelCardModelPackageDetailsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - approval_description=approval_description, - created_by=created_by, - domain=domain, - inference_specification=inference_specification, - model_approval_status=model_approval_status, - model_package_arn=model_package_arn, - model_package_description=model_package_description, - model_package_group_name=model_package_group_name, - model_package_name=model_package_name, - model_package_status=model_package_status, - model_package_version=model_package_version, - source_algorithms=source_algorithms, - task=task, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - approval_description: Optional[pulumi.Input[str]] = None, - created_by: Optional[pulumi.Input['ModelCardModelPackageCreatorArgs']] = None, - domain: Optional[pulumi.Input[str]] = None, - inference_specification: Optional[pulumi.Input['ModelCardInferenceSpecificationArgs']] = None, - model_approval_status: Optional[pulumi.Input['ModelCardModelPackageDetailsModelApprovalStatus']] = None, - model_package_arn: Optional[pulumi.Input[str]] = None, - model_package_description: Optional[pulumi.Input[str]] = None, - model_package_group_name: Optional[pulumi.Input[str]] = None, - model_package_name: Optional[pulumi.Input[str]] = None, - model_package_status: Optional[pulumi.Input['ModelCardModelPackageDetailsModelPackageStatus']] = None, - model_package_version: Optional[pulumi.Input[float]] = None, - source_algorithms: Optional[pulumi.Input[Sequence[pulumi.Input['ModelCardSourceAlgorithmArgs']]]] = None, - task: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if approval_description is not None: - _setter("approval_description", approval_description) + pulumi.set(__self__, "approval_description", approval_description) if created_by is not None: - _setter("created_by", created_by) + pulumi.set(__self__, "created_by", created_by) if domain is not None: - _setter("domain", domain) + pulumi.set(__self__, "domain", domain) if inference_specification is not None: - _setter("inference_specification", inference_specification) + pulumi.set(__self__, "inference_specification", inference_specification) if model_approval_status is not None: - _setter("model_approval_status", model_approval_status) + pulumi.set(__self__, "model_approval_status", model_approval_status) if model_package_arn is not None: - _setter("model_package_arn", model_package_arn) + pulumi.set(__self__, "model_package_arn", model_package_arn) if model_package_description is not None: - _setter("model_package_description", model_package_description) + pulumi.set(__self__, "model_package_description", model_package_description) if model_package_group_name is not None: - _setter("model_package_group_name", model_package_group_name) + pulumi.set(__self__, "model_package_group_name", model_package_group_name) if model_package_name is not None: - _setter("model_package_name", model_package_name) + pulumi.set(__self__, "model_package_name", model_package_name) if model_package_status is not None: - _setter("model_package_status", model_package_status) + pulumi.set(__self__, "model_package_status", model_package_status) if model_package_version is not None: - _setter("model_package_version", model_package_version) + pulumi.set(__self__, "model_package_version", model_package_version) if source_algorithms is not None: - _setter("source_algorithms", source_algorithms) + pulumi.set(__self__, "source_algorithms", source_algorithms) if task is not None: - _setter("task", task) + pulumi.set(__self__, "task", task) @property @pulumi.getter(name="approvalDescription") @@ -7477,25 +5942,12 @@ def __init__(__self__, *, """ objective function that training job is optimized for. """ - ModelCardObjectiveFunctionFunctionPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - condition=condition, - facet=facet, - function=function, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - condition: Optional[pulumi.Input[str]] = None, - facet: Optional[pulumi.Input[str]] = None, - function: Optional[pulumi.Input['ModelCardObjectiveFunctionFunctionPropertiesFunction']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if condition is not None: - _setter("condition", condition) + pulumi.set(__self__, "condition", condition) if facet is not None: - _setter("facet", facet) + pulumi.set(__self__, "facet", facet) if function is not None: - _setter("function", function) + pulumi.set(__self__, "function", function) @property @pulumi.getter @@ -7534,21 +5986,10 @@ def __init__(__self__, *, the objective function the model will optimize for. :param pulumi.Input['ModelCardObjectiveFunctionFunctionPropertiesArgs'] function: objective function that training job is optimized for. """ - ModelCardObjectiveFunctionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - function=function, - notes=notes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - function: Optional[pulumi.Input['ModelCardObjectiveFunctionFunctionPropertiesArgs']] = None, - notes: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if function is not None: - _setter("function", function) + pulumi.set(__self__, "function", function) if notes is not None: - _setter("notes", notes) + pulumi.set(__self__, "notes", notes) @property @pulumi.getter @@ -7582,17 +6023,8 @@ def __init__(__self__, *, :param pulumi.Input[str] kms_key_id: A Key Management Service key ID to use for encrypting a model card. """ - ModelCardSecurityConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - kms_key_id=kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kms_key_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) @property @pulumi.getter(name="kmsKeyId") @@ -7619,34 +6051,15 @@ def __init__(__self__, *, """ metric data """ - ModelCardSimpleMetricArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - type=type, - value=value, - notes=notes, - x_axis_name=x_axis_name, - y_axis_name=y_axis_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - type: pulumi.Input['ModelCardSimpleMetricType'], - value: pulumi.Input[Union[float, str, bool]], - notes: Optional[pulumi.Input[str]] = None, - x_axis_name: Optional[pulumi.Input[str]] = None, - y_axis_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("type", type) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "type", type) + pulumi.set(__self__, "value", value) if notes is not None: - _setter("notes", notes) + pulumi.set(__self__, "notes", notes) if x_axis_name is not None: - _setter("x_axis_name", x_axis_name) + pulumi.set(__self__, "x_axis_name", x_axis_name) if y_axis_name is not None: - _setter("y_axis_name", y_axis_name) + pulumi.set(__self__, "y_axis_name", y_axis_name) @property @pulumi.getter @@ -7712,20 +6125,9 @@ def __init__(__self__, *, :param pulumi.Input[str] algorithm_name: The name of an algorithm that was used to create the model package. The algorithm must be either an algorithm resource in your SageMaker account or an algorithm in AWS Marketplace that you are subscribed to. :param pulumi.Input[str] model_data_url: The Amazon S3 path where the model artifacts, which result from model training, are stored. """ - ModelCardSourceAlgorithmArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - algorithm_name=algorithm_name, - model_data_url=model_data_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - algorithm_name: pulumi.Input[str], - model_data_url: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("algorithm_name", algorithm_name) + pulumi.set(__self__, "algorithm_name", algorithm_name) if model_data_url is not None: - _setter("model_data_url", model_data_url) + pulumi.set(__self__, "model_data_url", model_data_url) @property @pulumi.getter(name="algorithmName") @@ -7762,19 +6164,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The tag key. Tag keys must be unique per resource. :param pulumi.Input[str] value: The tag value. """ - ModelCardTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -7808,17 +6199,8 @@ def __init__(__self__, *, """ :param pulumi.Input[Sequence[pulumi.Input[str]]] container_image: SageMaker training image uri. """ - ModelCardTrainingDetailsTrainingJobDetailsPropertiesTrainingEnvironmentPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_image=container_image, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_image: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if container_image is not None: - _setter("container_image", container_image) + pulumi.set(__self__, "container_image", container_image) @property @pulumi.getter(name="containerImage") @@ -7847,41 +6229,20 @@ def __init__(__self__, *, :param pulumi.Input[str] training_arn: SageMaker Training job arn. :param pulumi.Input[Sequence[pulumi.Input[str]]] training_datasets: Location of the model datasets. """ - ModelCardTrainingDetailsTrainingJobDetailsPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - hyper_parameters=hyper_parameters, - training_arn=training_arn, - training_datasets=training_datasets, - training_environment=training_environment, - training_metrics=training_metrics, - user_provided_hyper_parameters=user_provided_hyper_parameters, - user_provided_training_metrics=user_provided_training_metrics, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hyper_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['ModelCardTrainingHyperParameterArgs']]]] = None, - training_arn: Optional[pulumi.Input[str]] = None, - training_datasets: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - training_environment: Optional[pulumi.Input['ModelCardTrainingDetailsTrainingJobDetailsPropertiesTrainingEnvironmentPropertiesArgs']] = None, - training_metrics: Optional[pulumi.Input[Sequence[pulumi.Input['ModelCardTrainingMetricArgs']]]] = None, - user_provided_hyper_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['ModelCardTrainingHyperParameterArgs']]]] = None, - user_provided_training_metrics: Optional[pulumi.Input[Sequence[pulumi.Input['ModelCardTrainingMetricArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if hyper_parameters is not None: - _setter("hyper_parameters", hyper_parameters) + pulumi.set(__self__, "hyper_parameters", hyper_parameters) if training_arn is not None: - _setter("training_arn", training_arn) + pulumi.set(__self__, "training_arn", training_arn) if training_datasets is not None: - _setter("training_datasets", training_datasets) + pulumi.set(__self__, "training_datasets", training_datasets) if training_environment is not None: - _setter("training_environment", training_environment) + pulumi.set(__self__, "training_environment", training_environment) if training_metrics is not None: - _setter("training_metrics", training_metrics) + pulumi.set(__self__, "training_metrics", training_metrics) if user_provided_hyper_parameters is not None: - _setter("user_provided_hyper_parameters", user_provided_hyper_parameters) + pulumi.set(__self__, "user_provided_hyper_parameters", user_provided_hyper_parameters) if user_provided_training_metrics is not None: - _setter("user_provided_training_metrics", user_provided_training_metrics) + pulumi.set(__self__, "user_provided_training_metrics", user_provided_training_metrics) @property @pulumi.getter(name="hyperParameters") @@ -7962,25 +6323,12 @@ def __init__(__self__, *, """ Overview about the training. """ - ModelCardTrainingDetailsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - objective_function=objective_function, - training_job_details=training_job_details, - training_observations=training_observations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - objective_function: Optional[pulumi.Input['ModelCardObjectiveFunctionArgs']] = None, - training_job_details: Optional[pulumi.Input['ModelCardTrainingDetailsTrainingJobDetailsPropertiesArgs']] = None, - training_observations: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if objective_function is not None: - _setter("objective_function", objective_function) + pulumi.set(__self__, "objective_function", objective_function) if training_job_details is not None: - _setter("training_job_details", training_job_details) + pulumi.set(__self__, "training_job_details", training_job_details) if training_observations is not None: - _setter("training_observations", training_observations) + pulumi.set(__self__, "training_observations", training_observations) @property @pulumi.getter(name="objectiveFunction") @@ -8018,19 +6366,8 @@ def __init__(__self__, *, """ training hyper parameter """ - ModelCardTrainingHyperParameterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -8060,23 +6397,10 @@ def __init__(__self__, *, """ training metric data. """ - ModelCardTrainingMetricArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - notes=notes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - value: pulumi.Input[float], - notes: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) if notes is not None: - _setter("notes", notes) + pulumi.set(__self__, "notes", notes) @property @pulumi.getter @@ -8118,25 +6442,12 @@ def __init__(__self__, *, :param pulumi.Input[str] user_profile_arn: The Amazon Resource Name (ARN) of the user's profile. :param pulumi.Input[str] user_profile_name: The name of the user's profile. """ - ModelCardUserContextArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - domain_id=domain_id, - user_profile_arn=user_profile_arn, - user_profile_name=user_profile_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - domain_id: Optional[pulumi.Input[str]] = None, - user_profile_arn: Optional[pulumi.Input[str]] = None, - user_profile_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if domain_id is not None: - _setter("domain_id", domain_id) + pulumi.set(__self__, "domain_id", domain_id) if user_profile_arn is not None: - _setter("user_profile_arn", user_profile_arn) + pulumi.set(__self__, "user_profile_arn", user_profile_arn) if user_profile_name is not None: - _setter("user_profile_name", user_profile_name) + pulumi.set(__self__, "user_profile_name", user_profile_name) @property @pulumi.getter(name="domainId") @@ -8187,49 +6498,24 @@ def __init__(__self__, *, model_data_url: Optional[pulumi.Input[str]] = None, model_package_name: Optional[pulumi.Input[str]] = None, multi_model_config: Optional[pulumi.Input['ModelMultiModelConfigArgs']] = None): - ModelContainerDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_hostname=container_hostname, - environment=environment, - image=image, - image_config=image_config, - inference_specification_name=inference_specification_name, - mode=mode, - model_data_url=model_data_url, - model_package_name=model_package_name, - multi_model_config=multi_model_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_hostname: Optional[pulumi.Input[str]] = None, - environment: Optional[Any] = None, - image: Optional[pulumi.Input[str]] = None, - image_config: Optional[pulumi.Input['ModelImageConfigArgs']] = None, - inference_specification_name: Optional[pulumi.Input[str]] = None, - mode: Optional[pulumi.Input[str]] = None, - model_data_url: Optional[pulumi.Input[str]] = None, - model_package_name: Optional[pulumi.Input[str]] = None, - multi_model_config: Optional[pulumi.Input['ModelMultiModelConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if container_hostname is not None: - _setter("container_hostname", container_hostname) + pulumi.set(__self__, "container_hostname", container_hostname) if environment is not None: - _setter("environment", environment) + pulumi.set(__self__, "environment", environment) if image is not None: - _setter("image", image) + pulumi.set(__self__, "image", image) if image_config is not None: - _setter("image_config", image_config) + pulumi.set(__self__, "image_config", image_config) if inference_specification_name is not None: - _setter("inference_specification_name", inference_specification_name) + pulumi.set(__self__, "inference_specification_name", inference_specification_name) if mode is not None: - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) if model_data_url is not None: - _setter("model_data_url", model_data_url) + pulumi.set(__self__, "model_data_url", model_data_url) if model_package_name is not None: - _setter("model_package_name", model_package_name) + pulumi.set(__self__, "model_package_name", model_package_name) if multi_model_config is not None: - _setter("multi_model_config", multi_model_config) + pulumi.set(__self__, "multi_model_config", multi_model_config) @property @pulumi.getter(name="containerHostname") @@ -8334,42 +6620,19 @@ def __init__(__self__, *, :param pulumi.Input['ModelExplainabilityJobDefinitionBatchTransformInputS3DataDistributionType'] s3_data_distribution_type: Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated :param pulumi.Input['ModelExplainabilityJobDefinitionBatchTransformInputS3InputMode'] s3_input_mode: Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File. """ - ModelExplainabilityJobDefinitionBatchTransformInputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_captured_destination_s3_uri=data_captured_destination_s3_uri, - dataset_format=dataset_format, - local_path=local_path, - features_attribute=features_attribute, - inference_attribute=inference_attribute, - probability_attribute=probability_attribute, - s3_data_distribution_type=s3_data_distribution_type, - s3_input_mode=s3_input_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_captured_destination_s3_uri: pulumi.Input[str], - dataset_format: pulumi.Input['ModelExplainabilityJobDefinitionDatasetFormatArgs'], - local_path: pulumi.Input[str], - features_attribute: Optional[pulumi.Input[str]] = None, - inference_attribute: Optional[pulumi.Input[str]] = None, - probability_attribute: Optional[pulumi.Input[str]] = None, - s3_data_distribution_type: Optional[pulumi.Input['ModelExplainabilityJobDefinitionBatchTransformInputS3DataDistributionType']] = None, - s3_input_mode: Optional[pulumi.Input['ModelExplainabilityJobDefinitionBatchTransformInputS3InputMode']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_captured_destination_s3_uri", data_captured_destination_s3_uri) - _setter("dataset_format", dataset_format) - _setter("local_path", local_path) + pulumi.set(__self__, "data_captured_destination_s3_uri", data_captured_destination_s3_uri) + pulumi.set(__self__, "dataset_format", dataset_format) + pulumi.set(__self__, "local_path", local_path) if features_attribute is not None: - _setter("features_attribute", features_attribute) + pulumi.set(__self__, "features_attribute", features_attribute) if inference_attribute is not None: - _setter("inference_attribute", inference_attribute) + pulumi.set(__self__, "inference_attribute", inference_attribute) if probability_attribute is not None: - _setter("probability_attribute", probability_attribute) + pulumi.set(__self__, "probability_attribute", probability_attribute) if s3_data_distribution_type is not None: - _setter("s3_data_distribution_type", s3_data_distribution_type) + pulumi.set(__self__, "s3_data_distribution_type", s3_data_distribution_type) if s3_input_mode is not None: - _setter("s3_input_mode", s3_input_mode) + pulumi.set(__self__, "s3_input_mode", s3_input_mode) @property @pulumi.getter(name="dataCapturedDestinationS3Uri") @@ -8479,26 +6742,11 @@ def __init__(__self__, *, :param pulumi.Input[int] volume_size_in_gb: The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario. :param pulumi.Input[str] volume_kms_key_id: The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job. """ - ModelExplainabilityJobDefinitionClusterConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_count=instance_count, - instance_type=instance_type, - volume_size_in_gb=volume_size_in_gb, - volume_kms_key_id=volume_kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_count: pulumi.Input[int], - instance_type: pulumi.Input[str], - volume_size_in_gb: pulumi.Input[int], - volume_kms_key_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_count", instance_count) - _setter("instance_type", instance_type) - _setter("volume_size_in_gb", volume_size_in_gb) + pulumi.set(__self__, "instance_count", instance_count) + pulumi.set(__self__, "instance_type", instance_type) + pulumi.set(__self__, "volume_size_in_gb", volume_size_in_gb) if volume_kms_key_id is not None: - _setter("volume_kms_key_id", volume_kms_key_id) + pulumi.set(__self__, "volume_kms_key_id", volume_kms_key_id) @property @pulumi.getter(name="instanceCount") @@ -8557,17 +6805,8 @@ def __init__(__self__, *, The baseline constraints resource for a monitoring job. :param pulumi.Input[str] s3_uri: The Amazon S3 URI for baseline constraint file in Amazon S3 that the current monitoring job should validated against. """ - ModelExplainabilityJobDefinitionConstraintsResourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_uri=s3_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_uri: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if s3_uri is not None: - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "s3_uri", s3_uri) @property @pulumi.getter(name="s3Uri") @@ -8590,17 +6829,8 @@ def __init__(__self__, *, The CSV format :param pulumi.Input[bool] header: A boolean flag indicating if given CSV has header """ - ModelExplainabilityJobDefinitionCsvArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - header=header, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - header: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if header is not None: - _setter("header", header) + pulumi.set(__self__, "header", header) @property @pulumi.getter @@ -8624,25 +6854,12 @@ def __init__(__self__, *, """ The dataset format of the data to monitor """ - ModelExplainabilityJobDefinitionDatasetFormatArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - csv=csv, - json=json, - parquet=parquet, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - csv: Optional[pulumi.Input['ModelExplainabilityJobDefinitionCsvArgs']] = None, - json: Optional[pulumi.Input['ModelExplainabilityJobDefinitionJsonArgs']] = None, - parquet: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if csv is not None: - _setter("csv", csv) + pulumi.set(__self__, "csv", csv) if json is not None: - _setter("json", json) + pulumi.set(__self__, "json", json) if parquet is not None: - _setter("parquet", parquet) + pulumi.set(__self__, "parquet", parquet) @property @pulumi.getter @@ -8691,39 +6908,18 @@ def __init__(__self__, *, :param pulumi.Input['ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionType'] s3_data_distribution_type: Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated :param pulumi.Input['ModelExplainabilityJobDefinitionEndpointInputS3InputMode'] s3_input_mode: Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File. """ - ModelExplainabilityJobDefinitionEndpointInputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoint_name=endpoint_name, - local_path=local_path, - features_attribute=features_attribute, - inference_attribute=inference_attribute, - probability_attribute=probability_attribute, - s3_data_distribution_type=s3_data_distribution_type, - s3_input_mode=s3_input_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoint_name: pulumi.Input[str], - local_path: pulumi.Input[str], - features_attribute: Optional[pulumi.Input[str]] = None, - inference_attribute: Optional[pulumi.Input[str]] = None, - probability_attribute: Optional[pulumi.Input[str]] = None, - s3_data_distribution_type: Optional[pulumi.Input['ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionType']] = None, - s3_input_mode: Optional[pulumi.Input['ModelExplainabilityJobDefinitionEndpointInputS3InputMode']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("endpoint_name", endpoint_name) - _setter("local_path", local_path) + pulumi.set(__self__, "endpoint_name", endpoint_name) + pulumi.set(__self__, "local_path", local_path) if features_attribute is not None: - _setter("features_attribute", features_attribute) + pulumi.set(__self__, "features_attribute", features_attribute) if inference_attribute is not None: - _setter("inference_attribute", inference_attribute) + pulumi.set(__self__, "inference_attribute", inference_attribute) if probability_attribute is not None: - _setter("probability_attribute", probability_attribute) + pulumi.set(__self__, "probability_attribute", probability_attribute) if s3_data_distribution_type is not None: - _setter("s3_data_distribution_type", s3_data_distribution_type) + pulumi.set(__self__, "s3_data_distribution_type", s3_data_distribution_type) if s3_input_mode is not None: - _setter("s3_input_mode", s3_input_mode) + pulumi.set(__self__, "s3_input_mode", s3_input_mode) @property @pulumi.getter(name="endpointName") @@ -8815,17 +7011,8 @@ def __init__(__self__, *, The Json format :param pulumi.Input[bool] line: A boolean flag indicating if it is JSON line format """ - ModelExplainabilityJobDefinitionJsonArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - line=line, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - line: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if line is not None: - _setter("line", line) + pulumi.set(__self__, "line", line) @property @pulumi.getter @@ -8852,23 +7039,10 @@ def __init__(__self__, *, :param pulumi.Input[str] image_uri: The container image to be run by the monitoring job. :param Any environment: Sets the environment variables in the Docker container """ - ModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - config_uri=config_uri, - image_uri=image_uri, - environment=environment, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - config_uri: pulumi.Input[str], - image_uri: pulumi.Input[str], - environment: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("config_uri", config_uri) - _setter("image_uri", image_uri) + pulumi.set(__self__, "config_uri", config_uri) + pulumi.set(__self__, "image_uri", image_uri) if environment is not None: - _setter("environment", environment) + pulumi.set(__self__, "environment", environment) @property @pulumi.getter(name="configUri") @@ -8915,21 +7089,10 @@ def __init__(__self__, *, """ Baseline configuration used to validate that the data conforms to the specified constraints and statistics. """ - ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - baselining_job_name=baselining_job_name, - constraints_resource=constraints_resource, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - baselining_job_name: Optional[pulumi.Input[str]] = None, - constraints_resource: Optional[pulumi.Input['ModelExplainabilityJobDefinitionConstraintsResourceArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if baselining_job_name is not None: - _setter("baselining_job_name", baselining_job_name) + pulumi.set(__self__, "baselining_job_name", baselining_job_name) if constraints_resource is not None: - _setter("constraints_resource", constraints_resource) + pulumi.set(__self__, "constraints_resource", constraints_resource) @property @pulumi.getter(name="baseliningJobName") @@ -8958,21 +7121,10 @@ def __init__(__self__, *, """ The inputs for a monitoring job. """ - ModelExplainabilityJobDefinitionModelExplainabilityJobInputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - batch_transform_input=batch_transform_input, - endpoint_input=endpoint_input, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - batch_transform_input: Optional[pulumi.Input['ModelExplainabilityJobDefinitionBatchTransformInputArgs']] = None, - endpoint_input: Optional[pulumi.Input['ModelExplainabilityJobDefinitionEndpointInputArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if batch_transform_input is not None: - _setter("batch_transform_input", batch_transform_input) + pulumi.set(__self__, "batch_transform_input", batch_transform_input) if endpoint_input is not None: - _setter("endpoint_input", endpoint_input) + pulumi.set(__self__, "endpoint_input", endpoint_input) @property @pulumi.getter(name="batchTransformInput") @@ -9003,20 +7155,9 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ModelExplainabilityJobDefinitionMonitoringOutputArgs']]] monitoring_outputs: Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded. :param pulumi.Input[str] kms_key_id: The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption. """ - ModelExplainabilityJobDefinitionMonitoringOutputConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - monitoring_outputs=monitoring_outputs, - kms_key_id=kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - monitoring_outputs: pulumi.Input[Sequence[pulumi.Input['ModelExplainabilityJobDefinitionMonitoringOutputArgs']]], - kms_key_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("monitoring_outputs", monitoring_outputs) + pulumi.set(__self__, "monitoring_outputs", monitoring_outputs) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) @property @pulumi.getter(name="monitoringOutputs") @@ -9050,16 +7191,7 @@ def __init__(__self__, *, """ The output object for a monitoring job. """ - ModelExplainabilityJobDefinitionMonitoringOutputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_output=s3_output, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_output: pulumi.Input['ModelExplainabilityJobDefinitionS3OutputArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_output", s3_output) + pulumi.set(__self__, "s3_output", s3_output) @property @pulumi.getter(name="s3Output") @@ -9078,16 +7210,7 @@ def __init__(__self__, *, """ Identifies the resources to deploy for a monitoring job. """ - ModelExplainabilityJobDefinitionMonitoringResourcesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cluster_config=cluster_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cluster_config: pulumi.Input['ModelExplainabilityJobDefinitionClusterConfigArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cluster_config", cluster_config) + pulumi.set(__self__, "cluster_config", cluster_config) @property @pulumi.getter(name="clusterConfig") @@ -9110,25 +7233,12 @@ def __init__(__self__, *, :param pulumi.Input[bool] enable_inter_container_traffic_encryption: Whether to encrypt all communications between distributed processing jobs. Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer. :param pulumi.Input[bool] enable_network_isolation: Whether to allow inbound and outbound network calls to and from the containers used for the processing job. """ - ModelExplainabilityJobDefinitionNetworkConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enable_inter_container_traffic_encryption=enable_inter_container_traffic_encryption, - enable_network_isolation=enable_network_isolation, - vpc_config=vpc_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enable_inter_container_traffic_encryption: Optional[pulumi.Input[bool]] = None, - enable_network_isolation: Optional[pulumi.Input[bool]] = None, - vpc_config: Optional[pulumi.Input['ModelExplainabilityJobDefinitionVpcConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enable_inter_container_traffic_encryption is not None: - _setter("enable_inter_container_traffic_encryption", enable_inter_container_traffic_encryption) + pulumi.set(__self__, "enable_inter_container_traffic_encryption", enable_inter_container_traffic_encryption) if enable_network_isolation is not None: - _setter("enable_network_isolation", enable_network_isolation) + pulumi.set(__self__, "enable_network_isolation", enable_network_isolation) if vpc_config is not None: - _setter("vpc_config", vpc_config) + pulumi.set(__self__, "vpc_config", vpc_config) @property @pulumi.getter(name="enableInterContainerTrafficEncryption") @@ -9176,23 +7286,10 @@ def __init__(__self__, *, :param pulumi.Input[str] s3_uri: A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job. :param pulumi.Input['ModelExplainabilityJobDefinitionS3OutputS3UploadMode'] s3_upload_mode: Whether to upload the results of the monitoring job continuously or after the job completes. """ - ModelExplainabilityJobDefinitionS3OutputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - local_path=local_path, - s3_uri=s3_uri, - s3_upload_mode=s3_upload_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - local_path: pulumi.Input[str], - s3_uri: pulumi.Input[str], - s3_upload_mode: Optional[pulumi.Input['ModelExplainabilityJobDefinitionS3OutputS3UploadMode']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("local_path", local_path) - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "local_path", local_path) + pulumi.set(__self__, "s3_uri", s3_uri) if s3_upload_mode is not None: - _setter("s3_upload_mode", s3_upload_mode) + pulumi.set(__self__, "s3_upload_mode", s3_upload_mode) @property @pulumi.getter(name="localPath") @@ -9239,16 +7336,7 @@ def __init__(__self__, *, Specifies a time limit for how long the monitoring job is allowed to run. :param pulumi.Input[int] max_runtime_in_seconds: The maximum runtime allowed in seconds. """ - ModelExplainabilityJobDefinitionStoppingConditionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_runtime_in_seconds=max_runtime_in_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_runtime_in_seconds: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_runtime_in_seconds", max_runtime_in_seconds) + pulumi.set(__self__, "max_runtime_in_seconds", max_runtime_in_seconds) @property @pulumi.getter(name="maxRuntimeInSeconds") @@ -9273,19 +7361,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ModelExplainabilityJobDefinitionTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -9322,19 +7399,8 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] security_group_ids: The VPC security group IDs, in the form sg-xxxxxxxx. Specify the security groups for the VPC that is specified in the Subnets field. :param pulumi.Input[Sequence[pulumi.Input[str]]] subnets: The ID of the subnets in the VPC to which you want to connect to your monitoring jobs. """ - ModelExplainabilityJobDefinitionVpcConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnets=subnets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - subnets: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("security_group_ids", security_group_ids) - _setter("subnets", subnets) + pulumi.set(__self__, "security_group_ids", security_group_ids) + pulumi.set(__self__, "subnets", subnets) @property @pulumi.getter(name="securityGroupIds") @@ -9366,20 +7432,9 @@ class ModelImageConfigArgs: def __init__(__self__, *, repository_access_mode: pulumi.Input[str], repository_auth_config: Optional[pulumi.Input['ModelRepositoryAuthConfigArgs']] = None): - ModelImageConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - repository_access_mode=repository_access_mode, - repository_auth_config=repository_auth_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - repository_access_mode: pulumi.Input[str], - repository_auth_config: Optional[pulumi.Input['ModelRepositoryAuthConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("repository_access_mode", repository_access_mode) + pulumi.set(__self__, "repository_access_mode", repository_access_mode) if repository_auth_config is not None: - _setter("repository_auth_config", repository_auth_config) + pulumi.set(__self__, "repository_auth_config", repository_auth_config) @property @pulumi.getter(name="repositoryAccessMode") @@ -9404,16 +7459,7 @@ def repository_auth_config(self, value: Optional[pulumi.Input['ModelRepositoryAu class ModelInferenceExecutionConfigArgs: def __init__(__self__, *, mode: pulumi.Input[str]): - ModelInferenceExecutionConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - mode=mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mode: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) @property @pulumi.getter @@ -9429,17 +7475,8 @@ def mode(self, value: pulumi.Input[str]): class ModelMultiModelConfigArgs: def __init__(__self__, *, model_cache_setting: Optional[pulumi.Input[str]] = None): - ModelMultiModelConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - model_cache_setting=model_cache_setting, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - model_cache_setting: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if model_cache_setting is not None: - _setter("model_cache_setting", model_cache_setting) + pulumi.set(__self__, "model_cache_setting", model_cache_setting) @property @pulumi.getter(name="modelCacheSetting") @@ -9471,39 +7508,18 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] supported_response_mime_types: The supported MIME types for the output data. :param pulumi.Input[Sequence[pulumi.Input[str]]] supported_transform_instance_types: A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed. """ - ModelPackageAdditionalInferenceSpecificationDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - containers=containers, - name=name, - description=description, - supported_content_types=supported_content_types, - supported_realtime_inference_instance_types=supported_realtime_inference_instance_types, - supported_response_mime_types=supported_response_mime_types, - supported_transform_instance_types=supported_transform_instance_types, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - containers: pulumi.Input[Sequence[pulumi.Input['ModelPackageContainerDefinitionArgs']]], - name: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - supported_content_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - supported_realtime_inference_instance_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - supported_response_mime_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - supported_transform_instance_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("containers", containers) - _setter("name", name) + pulumi.set(__self__, "containers", containers) + pulumi.set(__self__, "name", name) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if supported_content_types is not None: - _setter("supported_content_types", supported_content_types) + pulumi.set(__self__, "supported_content_types", supported_content_types) if supported_realtime_inference_instance_types is not None: - _setter("supported_realtime_inference_instance_types", supported_realtime_inference_instance_types) + pulumi.set(__self__, "supported_realtime_inference_instance_types", supported_realtime_inference_instance_types) if supported_response_mime_types is not None: - _setter("supported_response_mime_types", supported_response_mime_types) + pulumi.set(__self__, "supported_response_mime_types", supported_response_mime_types) if supported_transform_instance_types is not None: - _setter("supported_transform_instance_types", supported_transform_instance_types) + pulumi.set(__self__, "supported_transform_instance_types", supported_transform_instance_types) @property @pulumi.getter @@ -9599,25 +7615,12 @@ def __init__(__self__, *, """ Contains bias metrics for a model. """ - ModelPackageBiasArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - post_training_report=post_training_report, - pre_training_report=pre_training_report, - report=report, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - post_training_report: Optional[pulumi.Input['ModelPackageMetricsSourceArgs']] = None, - pre_training_report: Optional[pulumi.Input['ModelPackageMetricsSourceArgs']] = None, - report: Optional[pulumi.Input['ModelPackageMetricsSourceArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if post_training_report is not None: - _setter("post_training_report", post_training_report) + pulumi.set(__self__, "post_training_report", post_training_report) if pre_training_report is not None: - _setter("pre_training_report", pre_training_report) + pulumi.set(__self__, "pre_training_report", pre_training_report) if report is not None: - _setter("report", report) + pulumi.set(__self__, "report", report) @property @pulumi.getter(name="postTrainingReport") @@ -9654,16 +7657,7 @@ def __init__(__self__, *, """ :param pulumi.Input[str] data_input_config: The input configuration object for the model. """ - ModelPackageContainerDefinitionModelInputPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_input_config=data_input_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_input_config: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_input_config", data_input_config) + pulumi.set(__self__, "data_input_config", data_input_config) @property @pulumi.getter(name="dataInputConfig") @@ -9700,48 +7694,23 @@ def __init__(__self__, *, :param pulumi.Input[str] model_data_url: A structure with Model Input details. :param pulumi.Input[str] nearest_model_name: The name of a pre-trained machine learning benchmarked by Amazon SageMaker Inference Recommender model that matches your model. """ - ModelPackageContainerDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - image=image, - container_hostname=container_hostname, - environment=environment, - framework=framework, - framework_version=framework_version, - image_digest=image_digest, - model_data_url=model_data_url, - model_input=model_input, - nearest_model_name=nearest_model_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - image: pulumi.Input[str], - container_hostname: Optional[pulumi.Input[str]] = None, - environment: Optional[pulumi.Input['ModelPackageEnvironmentArgs']] = None, - framework: Optional[pulumi.Input[str]] = None, - framework_version: Optional[pulumi.Input[str]] = None, - image_digest: Optional[pulumi.Input[str]] = None, - model_data_url: Optional[pulumi.Input[str]] = None, - model_input: Optional[pulumi.Input['ModelPackageContainerDefinitionModelInputPropertiesArgs']] = None, - nearest_model_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("image", image) + pulumi.set(__self__, "image", image) if container_hostname is not None: - _setter("container_hostname", container_hostname) + pulumi.set(__self__, "container_hostname", container_hostname) if environment is not None: - _setter("environment", environment) + pulumi.set(__self__, "environment", environment) if framework is not None: - _setter("framework", framework) + pulumi.set(__self__, "framework", framework) if framework_version is not None: - _setter("framework_version", framework_version) + pulumi.set(__self__, "framework_version", framework_version) if image_digest is not None: - _setter("image_digest", image_digest) + pulumi.set(__self__, "image_digest", image_digest) if model_data_url is not None: - _setter("model_data_url", model_data_url) + pulumi.set(__self__, "model_data_url", model_data_url) if model_input is not None: - _setter("model_input", model_input) + pulumi.set(__self__, "model_input", model_input) if nearest_model_name is not None: - _setter("nearest_model_name", nearest_model_name) + pulumi.set(__self__, "nearest_model_name", nearest_model_name) @property @pulumi.getter @@ -9853,11 +7822,6 @@ def __init__(__self__): The metadata properties associated with the model package versions. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -9867,16 +7831,7 @@ def __init__(__self__, *, """ Describes the input source of a transform job and the way the transform job consumes it. """ - ModelPackageDataSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_data_source=s3_data_source, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_data_source: pulumi.Input['ModelPackageS3DataSourceArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_data_source", s3_data_source) + pulumi.set(__self__, "s3_data_source", s3_data_source) @property @pulumi.getter(name="s3DataSource") @@ -9898,29 +7853,14 @@ def __init__(__self__, *, """ Represents the drift check baselines that can be used when the model monitor is set using the model package. """ - ModelPackageDriftCheckBaselinesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bias=bias, - explainability=explainability, - model_data_quality=model_data_quality, - model_quality=model_quality, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bias: Optional[pulumi.Input['ModelPackageDriftCheckBiasArgs']] = None, - explainability: Optional[pulumi.Input['ModelPackageDriftCheckExplainabilityArgs']] = None, - model_data_quality: Optional[pulumi.Input['ModelPackageDriftCheckModelDataQualityArgs']] = None, - model_quality: Optional[pulumi.Input['ModelPackageDriftCheckModelQualityArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bias is not None: - _setter("bias", bias) + pulumi.set(__self__, "bias", bias) if explainability is not None: - _setter("explainability", explainability) + pulumi.set(__self__, "explainability", explainability) if model_data_quality is not None: - _setter("model_data_quality", model_data_quality) + pulumi.set(__self__, "model_data_quality", model_data_quality) if model_quality is not None: - _setter("model_quality", model_quality) + pulumi.set(__self__, "model_quality", model_quality) @property @pulumi.getter @@ -9968,25 +7908,12 @@ def __init__(__self__, *, """ Represents the drift check bias baselines that can be used when the model monitor is set using the model package. """ - ModelPackageDriftCheckBiasArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - config_file=config_file, - post_training_constraints=post_training_constraints, - pre_training_constraints=pre_training_constraints, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - config_file: Optional[pulumi.Input['ModelPackageFileSourceArgs']] = None, - post_training_constraints: Optional[pulumi.Input['ModelPackageMetricsSourceArgs']] = None, - pre_training_constraints: Optional[pulumi.Input['ModelPackageMetricsSourceArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if config_file is not None: - _setter("config_file", config_file) + pulumi.set(__self__, "config_file", config_file) if post_training_constraints is not None: - _setter("post_training_constraints", post_training_constraints) + pulumi.set(__self__, "post_training_constraints", post_training_constraints) if pre_training_constraints is not None: - _setter("pre_training_constraints", pre_training_constraints) + pulumi.set(__self__, "pre_training_constraints", pre_training_constraints) @property @pulumi.getter(name="configFile") @@ -10024,21 +7951,10 @@ def __init__(__self__, *, """ Contains explainability metrics for a model. """ - ModelPackageDriftCheckExplainabilityArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - config_file=config_file, - constraints=constraints, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - config_file: Optional[pulumi.Input['ModelPackageFileSourceArgs']] = None, - constraints: Optional[pulumi.Input['ModelPackageMetricsSourceArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if config_file is not None: - _setter("config_file", config_file) + pulumi.set(__self__, "config_file", config_file) if constraints is not None: - _setter("constraints", constraints) + pulumi.set(__self__, "constraints", constraints) @property @pulumi.getter(name="configFile") @@ -10067,21 +7983,10 @@ def __init__(__self__, *, """ Represents the drift check data quality baselines that can be used when the model monitor is set using the model package. """ - ModelPackageDriftCheckModelDataQualityArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - constraints=constraints, - statistics=statistics, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - constraints: Optional[pulumi.Input['ModelPackageMetricsSourceArgs']] = None, - statistics: Optional[pulumi.Input['ModelPackageMetricsSourceArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if constraints is not None: - _setter("constraints", constraints) + pulumi.set(__self__, "constraints", constraints) if statistics is not None: - _setter("statistics", statistics) + pulumi.set(__self__, "statistics", statistics) @property @pulumi.getter @@ -10110,21 +8015,10 @@ def __init__(__self__, *, """ Represents the drift check model quality baselines that can be used when the model monitor is set using the model package. """ - ModelPackageDriftCheckModelQualityArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - constraints=constraints, - statistics=statistics, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - constraints: Optional[pulumi.Input['ModelPackageMetricsSourceArgs']] = None, - statistics: Optional[pulumi.Input['ModelPackageMetricsSourceArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if constraints is not None: - _setter("constraints", constraints) + pulumi.set(__self__, "constraints", constraints) if statistics is not None: - _setter("statistics", statistics) + pulumi.set(__self__, "statistics", statistics) @property @pulumi.getter @@ -10152,11 +8046,6 @@ def __init__(__self__): Sets the environment variables in the Docker container """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -10166,17 +8055,8 @@ def __init__(__self__, *, """ Contains explainability metrics for a model. """ - ModelPackageExplainabilityArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - report=report, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - report: Optional[pulumi.Input['ModelPackageMetricsSourceArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if report is not None: - _setter("report", report) + pulumi.set(__self__, "report", report) @property @pulumi.getter @@ -10200,24 +8080,11 @@ def __init__(__self__, *, :param pulumi.Input[str] content_digest: The digest of the file source. :param pulumi.Input[str] content_type: The type of content stored in the file source. """ - ModelPackageFileSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_uri=s3_uri, - content_digest=content_digest, - content_type=content_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_uri: pulumi.Input[str], - content_digest: Optional[pulumi.Input[str]] = None, - content_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "s3_uri", s3_uri) if content_digest is not None: - _setter("content_digest", content_digest) + pulumi.set(__self__, "content_digest", content_digest) if content_type is not None: - _setter("content_type", content_type) + pulumi.set(__self__, "content_type", content_type) @property @pulumi.getter(name="s3Uri") @@ -10266,19 +8133,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ModelPackageGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -10321,30 +8177,13 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] supported_realtime_inference_instance_types: A list of the instance types that are used to generate inferences in real-time :param pulumi.Input[Sequence[pulumi.Input[str]]] supported_transform_instance_types: A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed. """ - ModelPackageInferenceSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - containers=containers, - supported_content_types=supported_content_types, - supported_response_mime_types=supported_response_mime_types, - supported_realtime_inference_instance_types=supported_realtime_inference_instance_types, - supported_transform_instance_types=supported_transform_instance_types, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - containers: pulumi.Input[Sequence[pulumi.Input['ModelPackageContainerDefinitionArgs']]], - supported_content_types: pulumi.Input[Sequence[pulumi.Input[str]]], - supported_response_mime_types: pulumi.Input[Sequence[pulumi.Input[str]]], - supported_realtime_inference_instance_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - supported_transform_instance_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("containers", containers) - _setter("supported_content_types", supported_content_types) - _setter("supported_response_mime_types", supported_response_mime_types) + pulumi.set(__self__, "containers", containers) + pulumi.set(__self__, "supported_content_types", supported_content_types) + pulumi.set(__self__, "supported_response_mime_types", supported_response_mime_types) if supported_realtime_inference_instance_types is not None: - _setter("supported_realtime_inference_instance_types", supported_realtime_inference_instance_types) + pulumi.set(__self__, "supported_realtime_inference_instance_types", supported_realtime_inference_instance_types) if supported_transform_instance_types is not None: - _setter("supported_transform_instance_types", supported_transform_instance_types) + pulumi.set(__self__, "supported_transform_instance_types", supported_transform_instance_types) @property @pulumi.getter @@ -10421,29 +8260,14 @@ def __init__(__self__, *, :param pulumi.Input[str] project_id: The project ID metadata. :param pulumi.Input[str] repository: The repository metadata. """ - ModelPackageMetadataPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - commit_id=commit_id, - generated_by=generated_by, - project_id=project_id, - repository=repository, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - commit_id: Optional[pulumi.Input[str]] = None, - generated_by: Optional[pulumi.Input[str]] = None, - project_id: Optional[pulumi.Input[str]] = None, - repository: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if commit_id is not None: - _setter("commit_id", commit_id) + pulumi.set(__self__, "commit_id", commit_id) if generated_by is not None: - _setter("generated_by", generated_by) + pulumi.set(__self__, "generated_by", generated_by) if project_id is not None: - _setter("project_id", project_id) + pulumi.set(__self__, "project_id", project_id) if repository is not None: - _setter("repository", repository) + pulumi.set(__self__, "repository", repository) @property @pulumi.getter(name="commitId") @@ -10506,23 +8330,10 @@ def __init__(__self__, *, :param pulumi.Input[str] s3_uri: The Amazon S3 URI for the metric source. :param pulumi.Input[str] content_digest: The digest of the metric source. """ - ModelPackageMetricsSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - content_type=content_type, - s3_uri=s3_uri, - content_digest=content_digest, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content_type: pulumi.Input[str], - s3_uri: pulumi.Input[str], - content_digest: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("content_type", content_type) - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "content_type", content_type) + pulumi.set(__self__, "s3_uri", s3_uri) if content_digest is not None: - _setter("content_digest", content_digest) + pulumi.set(__self__, "content_digest", content_digest) @property @pulumi.getter(name="contentType") @@ -10569,21 +8380,10 @@ def __init__(__self__, *, """ Metrics that measure the quality of the input data for a model. """ - ModelPackageModelDataQualityArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - constraints=constraints, - statistics=statistics, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - constraints: Optional[pulumi.Input['ModelPackageMetricsSourceArgs']] = None, - statistics: Optional[pulumi.Input['ModelPackageMetricsSourceArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if constraints is not None: - _setter("constraints", constraints) + pulumi.set(__self__, "constraints", constraints) if statistics is not None: - _setter("statistics", statistics) + pulumi.set(__self__, "statistics", statistics) @property @pulumi.getter @@ -10614,29 +8414,14 @@ def __init__(__self__, *, """ A structure that contains model metrics reports. """ - ModelPackageModelMetricsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bias=bias, - explainability=explainability, - model_data_quality=model_data_quality, - model_quality=model_quality, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bias: Optional[pulumi.Input['ModelPackageBiasArgs']] = None, - explainability: Optional[pulumi.Input['ModelPackageExplainabilityArgs']] = None, - model_data_quality: Optional[pulumi.Input['ModelPackageModelDataQualityArgs']] = None, - model_quality: Optional[pulumi.Input['ModelPackageModelQualityArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bias is not None: - _setter("bias", bias) + pulumi.set(__self__, "bias", bias) if explainability is not None: - _setter("explainability", explainability) + pulumi.set(__self__, "explainability", explainability) if model_data_quality is not None: - _setter("model_data_quality", model_data_quality) + pulumi.set(__self__, "model_data_quality", model_data_quality) if model_quality is not None: - _setter("model_quality", model_quality) + pulumi.set(__self__, "model_quality", model_quality) @property @pulumi.getter @@ -10683,21 +8468,10 @@ def __init__(__self__, *, """ Metrics that measure the quality of a model. """ - ModelPackageModelQualityArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - constraints=constraints, - statistics=statistics, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - constraints: Optional[pulumi.Input['ModelPackageMetricsSourceArgs']] = None, - statistics: Optional[pulumi.Input['ModelPackageMetricsSourceArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if constraints is not None: - _setter("constraints", constraints) + pulumi.set(__self__, "constraints", constraints) if statistics is not None: - _setter("statistics", statistics) + pulumi.set(__self__, "statistics", statistics) @property @pulumi.getter @@ -10728,19 +8502,8 @@ def __init__(__self__, *, :param pulumi.Input['ModelPackageS3DataSourceS3DataType'] s3_data_type: The S3 Data Source Type :param pulumi.Input[str] s3_uri: Depending on the value specified for the S3DataType, identifies either a key name prefix or a manifest. """ - ModelPackageS3DataSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_data_type=s3_data_type, - s3_uri=s3_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_data_type: pulumi.Input['ModelPackageS3DataSourceS3DataType'], - s3_uri: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_data_type", s3_data_type) - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "s3_data_type", s3_data_type) + pulumi.set(__self__, "s3_uri", s3_uri) @property @pulumi.getter(name="s3DataType") @@ -10775,16 +8538,7 @@ def __init__(__self__, *, Details about the algorithm that was used to create the model package. :param pulumi.Input[Sequence[pulumi.Input['ModelPackageSourceAlgorithmArgs']]] source_algorithms: A list of algorithms that were used to create a model package. """ - ModelPackageSourceAlgorithmSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_algorithms=source_algorithms, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_algorithms: pulumi.Input[Sequence[pulumi.Input['ModelPackageSourceAlgorithmArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("source_algorithms", source_algorithms) + pulumi.set(__self__, "source_algorithms", source_algorithms) @property @pulumi.getter(name="sourceAlgorithms") @@ -10809,20 +8563,9 @@ def __init__(__self__, *, :param pulumi.Input[str] algorithm_name: The name of an algorithm that was used to create the model package. The algorithm must be either an algorithm resource in your Amazon SageMaker account or an algorithm in AWS Marketplace that you are subscribed to. :param pulumi.Input[str] model_data_url: The Amazon S3 path where the model artifacts, which result from model training, are stored. This path must point to a single gzip compressed tar archive (.tar.gz suffix). """ - ModelPackageSourceAlgorithmArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - algorithm_name=algorithm_name, - model_data_url=model_data_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - algorithm_name: pulumi.Input[str], - model_data_url: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("algorithm_name", algorithm_name) + pulumi.set(__self__, "algorithm_name", algorithm_name) if model_data_url is not None: - _setter("model_data_url", model_data_url) + pulumi.set(__self__, "model_data_url", model_data_url) @property @pulumi.getter(name="algorithmName") @@ -10856,17 +8599,8 @@ def __init__(__self__, *, """ Details about the current status of the model package. """ - ModelPackageStatusDetailsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - validation_statuses=validation_statuses, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - validation_statuses: Optional[pulumi.Input[Sequence[pulumi.Input['ModelPackageStatusItemArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if validation_statuses is not None: - _setter("validation_statuses", validation_statuses) + pulumi.set(__self__, "validation_statuses", validation_statuses) @property @pulumi.getter(name="validationStatuses") @@ -10890,23 +8624,10 @@ def __init__(__self__, *, :param pulumi.Input['ModelPackageStatusItemStatus'] status: The current status. :param pulumi.Input[str] failure_reason: If the overall status is Failed, the reason for the failure. """ - ModelPackageStatusItemArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - status=status, - failure_reason=failure_reason, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - status: pulumi.Input['ModelPackageStatusItemStatus'], - failure_reason: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("status", status) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "status", status) if failure_reason is not None: - _setter("failure_reason", failure_reason) + pulumi.set(__self__, "failure_reason", failure_reason) @property @pulumi.getter @@ -10955,19 +8676,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ModelPackageTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -11007,28 +8717,13 @@ def __init__(__self__, *, :param pulumi.Input[str] content_type: The multipurpose internet mail extension (MIME) type of the data. Amazon SageMaker uses the MIME type with each http call to transfer data to the transform job. :param pulumi.Input['ModelPackageTransformInputSplitType'] split_type: The method to use to split the transform job's data files into smaller batches. """ - ModelPackageTransformInputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_source=data_source, - compression_type=compression_type, - content_type=content_type, - split_type=split_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_source: pulumi.Input['ModelPackageDataSourceArgs'], - compression_type: Optional[pulumi.Input['ModelPackageTransformInputCompressionType']] = None, - content_type: Optional[pulumi.Input[str]] = None, - split_type: Optional[pulumi.Input['ModelPackageTransformInputSplitType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_source", data_source) + pulumi.set(__self__, "data_source", data_source) if compression_type is not None: - _setter("compression_type", compression_type) + pulumi.set(__self__, "compression_type", compression_type) if content_type is not None: - _setter("content_type", content_type) + pulumi.set(__self__, "content_type", content_type) if split_type is not None: - _setter("split_type", split_type) + pulumi.set(__self__, "split_type", split_type) @property @pulumi.getter(name="dataSource") @@ -11092,38 +8787,17 @@ def __init__(__self__, *, :param pulumi.Input[int] max_concurrent_transforms: The maximum number of parallel requests that can be sent to each instance in a transform job. The default value is 1. :param pulumi.Input[int] max_payload_in_mb: The maximum payload size allowed, in MB. A payload is the data portion of a record (without metadata). """ - ModelPackageTransformJobDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - transform_input=transform_input, - transform_output=transform_output, - transform_resources=transform_resources, - batch_strategy=batch_strategy, - environment=environment, - max_concurrent_transforms=max_concurrent_transforms, - max_payload_in_mb=max_payload_in_mb, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - transform_input: pulumi.Input['ModelPackageTransformInputArgs'], - transform_output: pulumi.Input['ModelPackageTransformOutputArgs'], - transform_resources: pulumi.Input['ModelPackageTransformResourcesArgs'], - batch_strategy: Optional[pulumi.Input['ModelPackageTransformJobDefinitionBatchStrategy']] = None, - environment: Optional[pulumi.Input['ModelPackageEnvironmentArgs']] = None, - max_concurrent_transforms: Optional[pulumi.Input[int]] = None, - max_payload_in_mb: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("transform_input", transform_input) - _setter("transform_output", transform_output) - _setter("transform_resources", transform_resources) + pulumi.set(__self__, "transform_input", transform_input) + pulumi.set(__self__, "transform_output", transform_output) + pulumi.set(__self__, "transform_resources", transform_resources) if batch_strategy is not None: - _setter("batch_strategy", batch_strategy) + pulumi.set(__self__, "batch_strategy", batch_strategy) if environment is not None: - _setter("environment", environment) + pulumi.set(__self__, "environment", environment) if max_concurrent_transforms is not None: - _setter("max_concurrent_transforms", max_concurrent_transforms) + pulumi.set(__self__, "max_concurrent_transforms", max_concurrent_transforms) if max_payload_in_mb is not None: - _setter("max_payload_in_mb", max_payload_in_mb) + pulumi.set(__self__, "max_payload_in_mb", max_payload_in_mb) @property @pulumi.getter(name="transformInput") @@ -11212,28 +8886,13 @@ def __init__(__self__, *, :param pulumi.Input['ModelPackageTransformOutputAssembleWith'] assemble_with: Defines how to assemble the results of the transform job as a single S3 object. :param pulumi.Input[str] kms_key_id: The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption. """ - ModelPackageTransformOutputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_output_path=s3_output_path, - accept=accept, - assemble_with=assemble_with, - kms_key_id=kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_output_path: pulumi.Input[str], - accept: Optional[pulumi.Input[str]] = None, - assemble_with: Optional[pulumi.Input['ModelPackageTransformOutputAssembleWith']] = None, - kms_key_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_output_path", s3_output_path) + pulumi.set(__self__, "s3_output_path", s3_output_path) if accept is not None: - _setter("accept", accept) + pulumi.set(__self__, "accept", accept) if assemble_with is not None: - _setter("assemble_with", assemble_with) + pulumi.set(__self__, "assemble_with", assemble_with) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) @property @pulumi.getter(name="s3OutputPath") @@ -11296,23 +8955,10 @@ def __init__(__self__, *, :param pulumi.Input[str] instance_type: The ML compute instance type for the transform job. :param pulumi.Input[str] volume_kms_key_id: The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt model data on the storage volume attached to the ML compute instance(s) that run the batch transform job. """ - ModelPackageTransformResourcesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_count=instance_count, - instance_type=instance_type, - volume_kms_key_id=volume_kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_count: pulumi.Input[int], - instance_type: pulumi.Input[str], - volume_kms_key_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_count", instance_count) - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_count", instance_count) + pulumi.set(__self__, "instance_type", instance_type) if volume_kms_key_id is not None: - _setter("volume_kms_key_id", volume_kms_key_id) + pulumi.set(__self__, "volume_kms_key_id", volume_kms_key_id) @property @pulumi.getter(name="instanceCount") @@ -11360,19 +9006,8 @@ def __init__(__self__, *, Contains data, such as the inputs and targeted instance types that are used in the process of validating the model package. :param pulumi.Input[str] profile_name: The name of the profile for the model package. """ - ModelPackageValidationProfileArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - profile_name=profile_name, - transform_job_definition=transform_job_definition, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - profile_name: pulumi.Input[str], - transform_job_definition: pulumi.Input['ModelPackageTransformJobDefinitionArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("profile_name", profile_name) - _setter("transform_job_definition", transform_job_definition) + pulumi.set(__self__, "profile_name", profile_name) + pulumi.set(__self__, "transform_job_definition", transform_job_definition) @property @pulumi.getter(name="profileName") @@ -11405,19 +9040,8 @@ def __init__(__self__, *, Specifies configurations for one or more transform jobs that Amazon SageMaker runs to test the model package. :param pulumi.Input[str] validation_role: The IAM roles to be used for the validation of the model package. """ - ModelPackageValidationSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - validation_profiles=validation_profiles, - validation_role=validation_role, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - validation_profiles: pulumi.Input[Sequence[pulumi.Input['ModelPackageValidationProfileArgs']]], - validation_role: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("validation_profiles", validation_profiles) - _setter("validation_role", validation_role) + pulumi.set(__self__, "validation_profiles", validation_profiles) + pulumi.set(__self__, "validation_role", validation_role) @property @pulumi.getter(name="validationProfiles") @@ -11465,50 +9089,23 @@ def __init__(__self__, *, :param pulumi.Input['ModelQualityJobDefinitionBatchTransformInputS3InputMode'] s3_input_mode: Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File. :param pulumi.Input[str] start_time_offset: Monitoring start time offset, e.g. -PT1H """ - ModelQualityJobDefinitionBatchTransformInputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_captured_destination_s3_uri=data_captured_destination_s3_uri, - dataset_format=dataset_format, - local_path=local_path, - end_time_offset=end_time_offset, - inference_attribute=inference_attribute, - probability_attribute=probability_attribute, - probability_threshold_attribute=probability_threshold_attribute, - s3_data_distribution_type=s3_data_distribution_type, - s3_input_mode=s3_input_mode, - start_time_offset=start_time_offset, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_captured_destination_s3_uri: pulumi.Input[str], - dataset_format: pulumi.Input['ModelQualityJobDefinitionDatasetFormatArgs'], - local_path: pulumi.Input[str], - end_time_offset: Optional[pulumi.Input[str]] = None, - inference_attribute: Optional[pulumi.Input[str]] = None, - probability_attribute: Optional[pulumi.Input[str]] = None, - probability_threshold_attribute: Optional[pulumi.Input[float]] = None, - s3_data_distribution_type: Optional[pulumi.Input['ModelQualityJobDefinitionBatchTransformInputS3DataDistributionType']] = None, - s3_input_mode: Optional[pulumi.Input['ModelQualityJobDefinitionBatchTransformInputS3InputMode']] = None, - start_time_offset: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_captured_destination_s3_uri", data_captured_destination_s3_uri) - _setter("dataset_format", dataset_format) - _setter("local_path", local_path) + pulumi.set(__self__, "data_captured_destination_s3_uri", data_captured_destination_s3_uri) + pulumi.set(__self__, "dataset_format", dataset_format) + pulumi.set(__self__, "local_path", local_path) if end_time_offset is not None: - _setter("end_time_offset", end_time_offset) + pulumi.set(__self__, "end_time_offset", end_time_offset) if inference_attribute is not None: - _setter("inference_attribute", inference_attribute) + pulumi.set(__self__, "inference_attribute", inference_attribute) if probability_attribute is not None: - _setter("probability_attribute", probability_attribute) + pulumi.set(__self__, "probability_attribute", probability_attribute) if probability_threshold_attribute is not None: - _setter("probability_threshold_attribute", probability_threshold_attribute) + pulumi.set(__self__, "probability_threshold_attribute", probability_threshold_attribute) if s3_data_distribution_type is not None: - _setter("s3_data_distribution_type", s3_data_distribution_type) + pulumi.set(__self__, "s3_data_distribution_type", s3_data_distribution_type) if s3_input_mode is not None: - _setter("s3_input_mode", s3_input_mode) + pulumi.set(__self__, "s3_input_mode", s3_input_mode) if start_time_offset is not None: - _setter("start_time_offset", start_time_offset) + pulumi.set(__self__, "start_time_offset", start_time_offset) @property @pulumi.getter(name="dataCapturedDestinationS3Uri") @@ -11639,26 +9236,11 @@ def __init__(__self__, *, :param pulumi.Input[int] volume_size_in_gb: The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario. :param pulumi.Input[str] volume_kms_key_id: The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job. """ - ModelQualityJobDefinitionClusterConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_count=instance_count, - instance_type=instance_type, - volume_size_in_gb=volume_size_in_gb, - volume_kms_key_id=volume_kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_count: pulumi.Input[int], - instance_type: pulumi.Input[str], - volume_size_in_gb: pulumi.Input[int], - volume_kms_key_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_count", instance_count) - _setter("instance_type", instance_type) - _setter("volume_size_in_gb", volume_size_in_gb) + pulumi.set(__self__, "instance_count", instance_count) + pulumi.set(__self__, "instance_type", instance_type) + pulumi.set(__self__, "volume_size_in_gb", volume_size_in_gb) if volume_kms_key_id is not None: - _setter("volume_kms_key_id", volume_kms_key_id) + pulumi.set(__self__, "volume_kms_key_id", volume_kms_key_id) @property @pulumi.getter(name="instanceCount") @@ -11717,17 +9299,8 @@ def __init__(__self__, *, The baseline constraints resource for a monitoring job. :param pulumi.Input[str] s3_uri: The Amazon S3 URI for baseline constraint file in Amazon S3 that the current monitoring job should validated against. """ - ModelQualityJobDefinitionConstraintsResourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_uri=s3_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_uri: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if s3_uri is not None: - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "s3_uri", s3_uri) @property @pulumi.getter(name="s3Uri") @@ -11750,17 +9323,8 @@ def __init__(__self__, *, The CSV format :param pulumi.Input[bool] header: A boolean flag indicating if given CSV has header """ - ModelQualityJobDefinitionCsvArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - header=header, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - header: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if header is not None: - _setter("header", header) + pulumi.set(__self__, "header", header) @property @pulumi.getter @@ -11784,25 +9348,12 @@ def __init__(__self__, *, """ The dataset format of the data to monitor """ - ModelQualityJobDefinitionDatasetFormatArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - csv=csv, - json=json, - parquet=parquet, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - csv: Optional[pulumi.Input['ModelQualityJobDefinitionCsvArgs']] = None, - json: Optional[pulumi.Input['ModelQualityJobDefinitionJsonArgs']] = None, - parquet: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if csv is not None: - _setter("csv", csv) + pulumi.set(__self__, "csv", csv) if json is not None: - _setter("json", json) + pulumi.set(__self__, "json", json) if parquet is not None: - _setter("parquet", parquet) + pulumi.set(__self__, "parquet", parquet) @property @pulumi.getter @@ -11854,47 +9405,22 @@ def __init__(__self__, *, :param pulumi.Input['ModelQualityJobDefinitionEndpointInputS3InputMode'] s3_input_mode: Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File. :param pulumi.Input[str] start_time_offset: Monitoring start time offset, e.g. -PT1H """ - ModelQualityJobDefinitionEndpointInputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoint_name=endpoint_name, - local_path=local_path, - end_time_offset=end_time_offset, - inference_attribute=inference_attribute, - probability_attribute=probability_attribute, - probability_threshold_attribute=probability_threshold_attribute, - s3_data_distribution_type=s3_data_distribution_type, - s3_input_mode=s3_input_mode, - start_time_offset=start_time_offset, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoint_name: pulumi.Input[str], - local_path: pulumi.Input[str], - end_time_offset: Optional[pulumi.Input[str]] = None, - inference_attribute: Optional[pulumi.Input[str]] = None, - probability_attribute: Optional[pulumi.Input[str]] = None, - probability_threshold_attribute: Optional[pulumi.Input[float]] = None, - s3_data_distribution_type: Optional[pulumi.Input['ModelQualityJobDefinitionEndpointInputS3DataDistributionType']] = None, - s3_input_mode: Optional[pulumi.Input['ModelQualityJobDefinitionEndpointInputS3InputMode']] = None, - start_time_offset: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("endpoint_name", endpoint_name) - _setter("local_path", local_path) + pulumi.set(__self__, "endpoint_name", endpoint_name) + pulumi.set(__self__, "local_path", local_path) if end_time_offset is not None: - _setter("end_time_offset", end_time_offset) + pulumi.set(__self__, "end_time_offset", end_time_offset) if inference_attribute is not None: - _setter("inference_attribute", inference_attribute) + pulumi.set(__self__, "inference_attribute", inference_attribute) if probability_attribute is not None: - _setter("probability_attribute", probability_attribute) + pulumi.set(__self__, "probability_attribute", probability_attribute) if probability_threshold_attribute is not None: - _setter("probability_threshold_attribute", probability_threshold_attribute) + pulumi.set(__self__, "probability_threshold_attribute", probability_threshold_attribute) if s3_data_distribution_type is not None: - _setter("s3_data_distribution_type", s3_data_distribution_type) + pulumi.set(__self__, "s3_data_distribution_type", s3_data_distribution_type) if s3_input_mode is not None: - _setter("s3_input_mode", s3_input_mode) + pulumi.set(__self__, "s3_input_mode", s3_input_mode) if start_time_offset is not None: - _setter("start_time_offset", start_time_offset) + pulumi.set(__self__, "start_time_offset", start_time_offset) @property @pulumi.getter(name="endpointName") @@ -12007,17 +9533,8 @@ def __init__(__self__, *, The Json format :param pulumi.Input[bool] line: A boolean flag indicating if it is JSON line format """ - ModelQualityJobDefinitionJsonArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - line=line, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - line: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if line is not None: - _setter("line", line) + pulumi.set(__self__, "line", line) @property @pulumi.getter @@ -12051,39 +9568,18 @@ def __init__(__self__, *, :param pulumi.Input[str] post_analytics_processor_source_uri: An Amazon S3 URI to a script that is called after analysis has been performed. Applicable only for the built-in (first party) containers. :param pulumi.Input[str] record_preprocessor_source_uri: An Amazon S3 URI to a script that is called per row prior to running analysis. It can base64 decode the payload and convert it into a flatted json so that the built-in container can use the converted data. Applicable only for the built-in (first party) containers """ - ModelQualityJobDefinitionModelQualityAppSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - image_uri=image_uri, - problem_type=problem_type, - container_arguments=container_arguments, - container_entrypoint=container_entrypoint, - environment=environment, - post_analytics_processor_source_uri=post_analytics_processor_source_uri, - record_preprocessor_source_uri=record_preprocessor_source_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - image_uri: pulumi.Input[str], - problem_type: pulumi.Input['ModelQualityJobDefinitionProblemType'], - container_arguments: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - container_entrypoint: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - environment: Optional[Any] = None, - post_analytics_processor_source_uri: Optional[pulumi.Input[str]] = None, - record_preprocessor_source_uri: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("image_uri", image_uri) - _setter("problem_type", problem_type) + pulumi.set(__self__, "image_uri", image_uri) + pulumi.set(__self__, "problem_type", problem_type) if container_arguments is not None: - _setter("container_arguments", container_arguments) + pulumi.set(__self__, "container_arguments", container_arguments) if container_entrypoint is not None: - _setter("container_entrypoint", container_entrypoint) + pulumi.set(__self__, "container_entrypoint", container_entrypoint) if environment is not None: - _setter("environment", environment) + pulumi.set(__self__, "environment", environment) if post_analytics_processor_source_uri is not None: - _setter("post_analytics_processor_source_uri", post_analytics_processor_source_uri) + pulumi.set(__self__, "post_analytics_processor_source_uri", post_analytics_processor_source_uri) if record_preprocessor_source_uri is not None: - _setter("record_preprocessor_source_uri", record_preprocessor_source_uri) + pulumi.set(__self__, "record_preprocessor_source_uri", record_preprocessor_source_uri) @property @pulumi.getter(name="imageUri") @@ -12175,21 +9671,10 @@ def __init__(__self__, *, """ Baseline configuration used to validate that the data conforms to the specified constraints and statistics. """ - ModelQualityJobDefinitionModelQualityBaselineConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - baselining_job_name=baselining_job_name, - constraints_resource=constraints_resource, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - baselining_job_name: Optional[pulumi.Input[str]] = None, - constraints_resource: Optional[pulumi.Input['ModelQualityJobDefinitionConstraintsResourceArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if baselining_job_name is not None: - _setter("baselining_job_name", baselining_job_name) + pulumi.set(__self__, "baselining_job_name", baselining_job_name) if constraints_resource is not None: - _setter("constraints_resource", constraints_resource) + pulumi.set(__self__, "constraints_resource", constraints_resource) @property @pulumi.getter(name="baseliningJobName") @@ -12219,24 +9704,11 @@ def __init__(__self__, *, """ The inputs for a monitoring job. """ - ModelQualityJobDefinitionModelQualityJobInputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ground_truth_s3_input=ground_truth_s3_input, - batch_transform_input=batch_transform_input, - endpoint_input=endpoint_input, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ground_truth_s3_input: pulumi.Input['ModelQualityJobDefinitionMonitoringGroundTruthS3InputArgs'], - batch_transform_input: Optional[pulumi.Input['ModelQualityJobDefinitionBatchTransformInputArgs']] = None, - endpoint_input: Optional[pulumi.Input['ModelQualityJobDefinitionEndpointInputArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ground_truth_s3_input", ground_truth_s3_input) + pulumi.set(__self__, "ground_truth_s3_input", ground_truth_s3_input) if batch_transform_input is not None: - _setter("batch_transform_input", batch_transform_input) + pulumi.set(__self__, "batch_transform_input", batch_transform_input) if endpoint_input is not None: - _setter("endpoint_input", endpoint_input) + pulumi.set(__self__, "endpoint_input", endpoint_input) @property @pulumi.getter(name="groundTruthS3Input") @@ -12274,16 +9746,7 @@ def __init__(__self__, *, Ground truth input provided in S3 :param pulumi.Input[str] s3_uri: A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job. """ - ModelQualityJobDefinitionMonitoringGroundTruthS3InputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_uri=s3_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_uri: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "s3_uri", s3_uri) @property @pulumi.getter(name="s3Uri") @@ -12308,20 +9771,9 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ModelQualityJobDefinitionMonitoringOutputArgs']]] monitoring_outputs: Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded. :param pulumi.Input[str] kms_key_id: The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption. """ - ModelQualityJobDefinitionMonitoringOutputConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - monitoring_outputs=monitoring_outputs, - kms_key_id=kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - monitoring_outputs: pulumi.Input[Sequence[pulumi.Input['ModelQualityJobDefinitionMonitoringOutputArgs']]], - kms_key_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("monitoring_outputs", monitoring_outputs) + pulumi.set(__self__, "monitoring_outputs", monitoring_outputs) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) @property @pulumi.getter(name="monitoringOutputs") @@ -12355,16 +9807,7 @@ def __init__(__self__, *, """ The output object for a monitoring job. """ - ModelQualityJobDefinitionMonitoringOutputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_output=s3_output, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_output: pulumi.Input['ModelQualityJobDefinitionS3OutputArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_output", s3_output) + pulumi.set(__self__, "s3_output", s3_output) @property @pulumi.getter(name="s3Output") @@ -12383,16 +9826,7 @@ def __init__(__self__, *, """ Identifies the resources to deploy for a monitoring job. """ - ModelQualityJobDefinitionMonitoringResourcesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cluster_config=cluster_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cluster_config: pulumi.Input['ModelQualityJobDefinitionClusterConfigArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cluster_config", cluster_config) + pulumi.set(__self__, "cluster_config", cluster_config) @property @pulumi.getter(name="clusterConfig") @@ -12415,25 +9849,12 @@ def __init__(__self__, *, :param pulumi.Input[bool] enable_inter_container_traffic_encryption: Whether to encrypt all communications between distributed processing jobs. Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer. :param pulumi.Input[bool] enable_network_isolation: Whether to allow inbound and outbound network calls to and from the containers used for the processing job. """ - ModelQualityJobDefinitionNetworkConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enable_inter_container_traffic_encryption=enable_inter_container_traffic_encryption, - enable_network_isolation=enable_network_isolation, - vpc_config=vpc_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enable_inter_container_traffic_encryption: Optional[pulumi.Input[bool]] = None, - enable_network_isolation: Optional[pulumi.Input[bool]] = None, - vpc_config: Optional[pulumi.Input['ModelQualityJobDefinitionVpcConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enable_inter_container_traffic_encryption is not None: - _setter("enable_inter_container_traffic_encryption", enable_inter_container_traffic_encryption) + pulumi.set(__self__, "enable_inter_container_traffic_encryption", enable_inter_container_traffic_encryption) if enable_network_isolation is not None: - _setter("enable_network_isolation", enable_network_isolation) + pulumi.set(__self__, "enable_network_isolation", enable_network_isolation) if vpc_config is not None: - _setter("vpc_config", vpc_config) + pulumi.set(__self__, "vpc_config", vpc_config) @property @pulumi.getter(name="enableInterContainerTrafficEncryption") @@ -12481,23 +9902,10 @@ def __init__(__self__, *, :param pulumi.Input[str] s3_uri: A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job. :param pulumi.Input['ModelQualityJobDefinitionS3OutputS3UploadMode'] s3_upload_mode: Whether to upload the results of the monitoring job continuously or after the job completes. """ - ModelQualityJobDefinitionS3OutputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - local_path=local_path, - s3_uri=s3_uri, - s3_upload_mode=s3_upload_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - local_path: pulumi.Input[str], - s3_uri: pulumi.Input[str], - s3_upload_mode: Optional[pulumi.Input['ModelQualityJobDefinitionS3OutputS3UploadMode']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("local_path", local_path) - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "local_path", local_path) + pulumi.set(__self__, "s3_uri", s3_uri) if s3_upload_mode is not None: - _setter("s3_upload_mode", s3_upload_mode) + pulumi.set(__self__, "s3_upload_mode", s3_upload_mode) @property @pulumi.getter(name="localPath") @@ -12544,16 +9952,7 @@ def __init__(__self__, *, Specifies a time limit for how long the monitoring job is allowed to run. :param pulumi.Input[int] max_runtime_in_seconds: The maximum runtime allowed in seconds. """ - ModelQualityJobDefinitionStoppingConditionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_runtime_in_seconds=max_runtime_in_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_runtime_in_seconds: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_runtime_in_seconds", max_runtime_in_seconds) + pulumi.set(__self__, "max_runtime_in_seconds", max_runtime_in_seconds) @property @pulumi.getter(name="maxRuntimeInSeconds") @@ -12578,19 +9977,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ModelQualityJobDefinitionTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -12627,19 +10015,8 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] security_group_ids: The VPC security group IDs, in the form sg-xxxxxxxx. Specify the security groups for the VPC that is specified in the Subnets field. :param pulumi.Input[Sequence[pulumi.Input[str]]] subnets: The ID of the subnets in the VPC to which you want to connect to your monitoring jobs. """ - ModelQualityJobDefinitionVpcConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnets=subnets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - subnets: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("security_group_ids", security_group_ids) - _setter("subnets", subnets) + pulumi.set(__self__, "security_group_ids", security_group_ids) + pulumi.set(__self__, "subnets", subnets) @property @pulumi.getter(name="securityGroupIds") @@ -12670,16 +10047,7 @@ def subnets(self, value: pulumi.Input[Sequence[pulumi.Input[str]]]): class ModelRepositoryAuthConfigArgs: def __init__(__self__, *, repository_credentials_provider_arn: pulumi.Input[str]): - ModelRepositoryAuthConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - repository_credentials_provider_arn=repository_credentials_provider_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - repository_credentials_provider_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("repository_credentials_provider_arn", repository_credentials_provider_arn) + pulumi.set(__self__, "repository_credentials_provider_arn", repository_credentials_provider_arn) @property @pulumi.getter(name="repositoryCredentialsProviderArn") @@ -12696,19 +10064,8 @@ class ModelTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ModelTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -12734,19 +10091,8 @@ class ModelVpcConfigArgs: def __init__(__self__, *, security_group_ids: pulumi.Input[Sequence[pulumi.Input[str]]], subnets: pulumi.Input[Sequence[pulumi.Input[str]]]): - ModelVpcConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnets=subnets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - subnets: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("security_group_ids", security_group_ids) - _setter("subnets", subnets) + pulumi.set(__self__, "security_group_ids", security_group_ids) + pulumi.set(__self__, "subnets", subnets) @property @pulumi.getter(name="securityGroupIds") @@ -12775,21 +10121,10 @@ def __init__(__self__, *, """ Baseline configuration used to validate that the data conforms to the specified constraints and statistics. """ - MonitoringScheduleBaselineConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - constraints_resource=constraints_resource, - statistics_resource=statistics_resource, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - constraints_resource: Optional[pulumi.Input['MonitoringScheduleConstraintsResourceArgs']] = None, - statistics_resource: Optional[pulumi.Input['MonitoringScheduleStatisticsResourceArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if constraints_resource is not None: - _setter("constraints_resource", constraints_resource) + pulumi.set(__self__, "constraints_resource", constraints_resource) if statistics_resource is not None: - _setter("statistics_resource", statistics_resource) + pulumi.set(__self__, "statistics_resource", statistics_resource) @property @pulumi.getter(name="constraintsResource") @@ -12827,34 +10162,15 @@ def __init__(__self__, *, :param pulumi.Input['MonitoringScheduleBatchTransformInputS3DataDistributionType'] s3_data_distribution_type: Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated :param pulumi.Input['MonitoringScheduleBatchTransformInputS3InputMode'] s3_input_mode: Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File. """ - MonitoringScheduleBatchTransformInputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_captured_destination_s3_uri=data_captured_destination_s3_uri, - dataset_format=dataset_format, - local_path=local_path, - exclude_features_attribute=exclude_features_attribute, - s3_data_distribution_type=s3_data_distribution_type, - s3_input_mode=s3_input_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_captured_destination_s3_uri: pulumi.Input[str], - dataset_format: pulumi.Input['MonitoringScheduleDatasetFormatArgs'], - local_path: pulumi.Input[str], - exclude_features_attribute: Optional[pulumi.Input[str]] = None, - s3_data_distribution_type: Optional[pulumi.Input['MonitoringScheduleBatchTransformInputS3DataDistributionType']] = None, - s3_input_mode: Optional[pulumi.Input['MonitoringScheduleBatchTransformInputS3InputMode']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_captured_destination_s3_uri", data_captured_destination_s3_uri) - _setter("dataset_format", dataset_format) - _setter("local_path", local_path) + pulumi.set(__self__, "data_captured_destination_s3_uri", data_captured_destination_s3_uri) + pulumi.set(__self__, "dataset_format", dataset_format) + pulumi.set(__self__, "local_path", local_path) if exclude_features_attribute is not None: - _setter("exclude_features_attribute", exclude_features_attribute) + pulumi.set(__self__, "exclude_features_attribute", exclude_features_attribute) if s3_data_distribution_type is not None: - _setter("s3_data_distribution_type", s3_data_distribution_type) + pulumi.set(__self__, "s3_data_distribution_type", s3_data_distribution_type) if s3_input_mode is not None: - _setter("s3_input_mode", s3_input_mode) + pulumi.set(__self__, "s3_input_mode", s3_input_mode) @property @pulumi.getter(name="dataCapturedDestinationS3Uri") @@ -12940,26 +10256,11 @@ def __init__(__self__, *, :param pulumi.Input[int] volume_size_in_gb: The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario. :param pulumi.Input[str] volume_kms_key_id: The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job. """ - MonitoringScheduleClusterConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_count=instance_count, - instance_type=instance_type, - volume_size_in_gb=volume_size_in_gb, - volume_kms_key_id=volume_kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_count: pulumi.Input[int], - instance_type: pulumi.Input[str], - volume_size_in_gb: pulumi.Input[int], - volume_kms_key_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_count", instance_count) - _setter("instance_type", instance_type) - _setter("volume_size_in_gb", volume_size_in_gb) + pulumi.set(__self__, "instance_count", instance_count) + pulumi.set(__self__, "instance_type", instance_type) + pulumi.set(__self__, "volume_size_in_gb", volume_size_in_gb) if volume_kms_key_id is not None: - _setter("volume_kms_key_id", volume_kms_key_id) + pulumi.set(__self__, "volume_kms_key_id", volume_kms_key_id) @property @pulumi.getter(name="instanceCount") @@ -13021,29 +10322,14 @@ def __init__(__self__, *, The configuration object that specifies the monitoring schedule and defines the monitoring job. :param pulumi.Input[str] monitoring_job_definition_name: Name of the job definition """ - MonitoringScheduleConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - monitoring_job_definition=monitoring_job_definition, - monitoring_job_definition_name=monitoring_job_definition_name, - monitoring_type=monitoring_type, - schedule_config=schedule_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - monitoring_job_definition: Optional[pulumi.Input['MonitoringScheduleMonitoringJobDefinitionArgs']] = None, - monitoring_job_definition_name: Optional[pulumi.Input[str]] = None, - monitoring_type: Optional[pulumi.Input['MonitoringScheduleMonitoringType']] = None, - schedule_config: Optional[pulumi.Input['MonitoringScheduleScheduleConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if monitoring_job_definition is not None: - _setter("monitoring_job_definition", monitoring_job_definition) + pulumi.set(__self__, "monitoring_job_definition", monitoring_job_definition) if monitoring_job_definition_name is not None: - _setter("monitoring_job_definition_name", monitoring_job_definition_name) + pulumi.set(__self__, "monitoring_job_definition_name", monitoring_job_definition_name) if monitoring_type is not None: - _setter("monitoring_type", monitoring_type) + pulumi.set(__self__, "monitoring_type", monitoring_type) if schedule_config is not None: - _setter("schedule_config", schedule_config) + pulumi.set(__self__, "schedule_config", schedule_config) @property @pulumi.getter(name="monitoringJobDefinition") @@ -13093,17 +10379,8 @@ def __init__(__self__, *, The baseline constraints resource for a monitoring job. :param pulumi.Input[str] s3_uri: The Amazon S3 URI for baseline constraint file in Amazon S3 that the current monitoring job should validated against. """ - MonitoringScheduleConstraintsResourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_uri=s3_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_uri: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if s3_uri is not None: - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "s3_uri", s3_uri) @property @pulumi.getter(name="s3Uri") @@ -13126,17 +10403,8 @@ def __init__(__self__, *, The CSV format :param pulumi.Input[bool] header: A boolean flag indicating if given CSV has header """ - MonitoringScheduleCsvArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - header=header, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - header: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if header is not None: - _setter("header", header) + pulumi.set(__self__, "header", header) @property @pulumi.getter @@ -13160,25 +10428,12 @@ def __init__(__self__, *, """ The dataset format of the data to monitor """ - MonitoringScheduleDatasetFormatArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - csv=csv, - json=json, - parquet=parquet, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - csv: Optional[pulumi.Input['MonitoringScheduleCsvArgs']] = None, - json: Optional[pulumi.Input['MonitoringScheduleJsonArgs']] = None, - parquet: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if csv is not None: - _setter("csv", csv) + pulumi.set(__self__, "csv", csv) if json is not None: - _setter("json", json) + pulumi.set(__self__, "json", json) if parquet is not None: - _setter("parquet", parquet) + pulumi.set(__self__, "parquet", parquet) @property @pulumi.getter @@ -13223,31 +10478,14 @@ def __init__(__self__, *, :param pulumi.Input['MonitoringScheduleEndpointInputS3DataDistributionType'] s3_data_distribution_type: Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated :param pulumi.Input['MonitoringScheduleEndpointInputS3InputMode'] s3_input_mode: Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File. """ - MonitoringScheduleEndpointInputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoint_name=endpoint_name, - local_path=local_path, - exclude_features_attribute=exclude_features_attribute, - s3_data_distribution_type=s3_data_distribution_type, - s3_input_mode=s3_input_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoint_name: pulumi.Input[str], - local_path: pulumi.Input[str], - exclude_features_attribute: Optional[pulumi.Input[str]] = None, - s3_data_distribution_type: Optional[pulumi.Input['MonitoringScheduleEndpointInputS3DataDistributionType']] = None, - s3_input_mode: Optional[pulumi.Input['MonitoringScheduleEndpointInputS3InputMode']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("endpoint_name", endpoint_name) - _setter("local_path", local_path) + pulumi.set(__self__, "endpoint_name", endpoint_name) + pulumi.set(__self__, "local_path", local_path) if exclude_features_attribute is not None: - _setter("exclude_features_attribute", exclude_features_attribute) + pulumi.set(__self__, "exclude_features_attribute", exclude_features_attribute) if s3_data_distribution_type is not None: - _setter("s3_data_distribution_type", s3_data_distribution_type) + pulumi.set(__self__, "s3_data_distribution_type", s3_data_distribution_type) if s3_input_mode is not None: - _setter("s3_input_mode", s3_input_mode) + pulumi.set(__self__, "s3_input_mode", s3_input_mode) @property @pulumi.getter(name="endpointName") @@ -13315,17 +10553,8 @@ def __init__(__self__, *, The Json format :param pulumi.Input[bool] line: A boolean flag indicating if it is JSON line format """ - MonitoringScheduleJsonArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - line=line, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - line: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if line is not None: - _setter("line", line) + pulumi.set(__self__, "line", line) @property @pulumi.getter @@ -13356,32 +10585,15 @@ def __init__(__self__, *, :param pulumi.Input[str] post_analytics_processor_source_uri: An Amazon S3 URI to a script that is called after analysis has been performed. Applicable only for the built-in (first party) containers. :param pulumi.Input[str] record_preprocessor_source_uri: An Amazon S3 URI to a script that is called per row prior to running analysis. It can base64 decode the payload and convert it into a flatted json so that the built-in container can use the converted data. Applicable only for the built-in (first party) containers """ - MonitoringScheduleMonitoringAppSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - image_uri=image_uri, - container_arguments=container_arguments, - container_entrypoint=container_entrypoint, - post_analytics_processor_source_uri=post_analytics_processor_source_uri, - record_preprocessor_source_uri=record_preprocessor_source_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - image_uri: pulumi.Input[str], - container_arguments: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - container_entrypoint: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - post_analytics_processor_source_uri: Optional[pulumi.Input[str]] = None, - record_preprocessor_source_uri: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("image_uri", image_uri) + pulumi.set(__self__, "image_uri", image_uri) if container_arguments is not None: - _setter("container_arguments", container_arguments) + pulumi.set(__self__, "container_arguments", container_arguments) if container_entrypoint is not None: - _setter("container_entrypoint", container_entrypoint) + pulumi.set(__self__, "container_entrypoint", container_entrypoint) if post_analytics_processor_source_uri is not None: - _setter("post_analytics_processor_source_uri", post_analytics_processor_source_uri) + pulumi.set(__self__, "post_analytics_processor_source_uri", post_analytics_processor_source_uri) if record_preprocessor_source_uri is not None: - _setter("record_preprocessor_source_uri", record_preprocessor_source_uri) + pulumi.set(__self__, "record_preprocessor_source_uri", record_preprocessor_source_uri) @property @pulumi.getter(name="imageUri") @@ -13464,40 +10676,17 @@ def __init__(__self__, *, :param pulumi.Input[str] failure_reason: Contains the reason a monitoring job failed, if it failed. :param pulumi.Input[str] processing_job_arn: The Amazon Resource Name (ARN) of the monitoring job. """ - MonitoringScheduleMonitoringExecutionSummaryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - creation_time=creation_time, - last_modified_time=last_modified_time, - monitoring_execution_status=monitoring_execution_status, - monitoring_schedule_name=monitoring_schedule_name, - scheduled_time=scheduled_time, - endpoint_name=endpoint_name, - failure_reason=failure_reason, - processing_job_arn=processing_job_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - creation_time: pulumi.Input[str], - last_modified_time: pulumi.Input[str], - monitoring_execution_status: pulumi.Input['MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatus'], - monitoring_schedule_name: pulumi.Input[str], - scheduled_time: pulumi.Input[str], - endpoint_name: Optional[pulumi.Input[str]] = None, - failure_reason: Optional[pulumi.Input[str]] = None, - processing_job_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("creation_time", creation_time) - _setter("last_modified_time", last_modified_time) - _setter("monitoring_execution_status", monitoring_execution_status) - _setter("monitoring_schedule_name", monitoring_schedule_name) - _setter("scheduled_time", scheduled_time) + pulumi.set(__self__, "creation_time", creation_time) + pulumi.set(__self__, "last_modified_time", last_modified_time) + pulumi.set(__self__, "monitoring_execution_status", monitoring_execution_status) + pulumi.set(__self__, "monitoring_schedule_name", monitoring_schedule_name) + pulumi.set(__self__, "scheduled_time", scheduled_time) if endpoint_name is not None: - _setter("endpoint_name", endpoint_name) + pulumi.set(__self__, "endpoint_name", endpoint_name) if failure_reason is not None: - _setter("failure_reason", failure_reason) + pulumi.set(__self__, "failure_reason", failure_reason) if processing_job_arn is not None: - _setter("processing_job_arn", processing_job_arn) + pulumi.set(__self__, "processing_job_arn", processing_job_arn) @property @pulumi.getter(name="creationTime") @@ -13598,21 +10787,10 @@ def __init__(__self__, *, """ The inputs for a monitoring job. """ - MonitoringScheduleMonitoringInputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - batch_transform_input=batch_transform_input, - endpoint_input=endpoint_input, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - batch_transform_input: Optional[pulumi.Input['MonitoringScheduleBatchTransformInputArgs']] = None, - endpoint_input: Optional[pulumi.Input['MonitoringScheduleEndpointInputArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if batch_transform_input is not None: - _setter("batch_transform_input", batch_transform_input) + pulumi.set(__self__, "batch_transform_input", batch_transform_input) if endpoint_input is not None: - _setter("endpoint_input", endpoint_input) + pulumi.set(__self__, "endpoint_input", endpoint_input) @property @pulumi.getter(name="batchTransformInput") @@ -13650,44 +10828,19 @@ def __init__(__self__, *, :param pulumi.Input[str] role_arn: The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf. :param Any environment: Sets the environment variables in the Docker container """ - MonitoringScheduleMonitoringJobDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - monitoring_app_specification=monitoring_app_specification, - monitoring_inputs=monitoring_inputs, - monitoring_output_config=monitoring_output_config, - monitoring_resources=monitoring_resources, - role_arn=role_arn, - baseline_config=baseline_config, - environment=environment, - network_config=network_config, - stopping_condition=stopping_condition, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - monitoring_app_specification: pulumi.Input['MonitoringScheduleMonitoringAppSpecificationArgs'], - monitoring_inputs: pulumi.Input[Sequence[pulumi.Input['MonitoringScheduleMonitoringInputArgs']]], - monitoring_output_config: pulumi.Input['MonitoringScheduleMonitoringOutputConfigArgs'], - monitoring_resources: pulumi.Input['MonitoringScheduleMonitoringResourcesArgs'], - role_arn: pulumi.Input[str], - baseline_config: Optional[pulumi.Input['MonitoringScheduleBaselineConfigArgs']] = None, - environment: Optional[Any] = None, - network_config: Optional[pulumi.Input['MonitoringScheduleNetworkConfigArgs']] = None, - stopping_condition: Optional[pulumi.Input['MonitoringScheduleStoppingConditionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("monitoring_app_specification", monitoring_app_specification) - _setter("monitoring_inputs", monitoring_inputs) - _setter("monitoring_output_config", monitoring_output_config) - _setter("monitoring_resources", monitoring_resources) - _setter("role_arn", role_arn) + pulumi.set(__self__, "monitoring_app_specification", monitoring_app_specification) + pulumi.set(__self__, "monitoring_inputs", monitoring_inputs) + pulumi.set(__self__, "monitoring_output_config", monitoring_output_config) + pulumi.set(__self__, "monitoring_resources", monitoring_resources) + pulumi.set(__self__, "role_arn", role_arn) if baseline_config is not None: - _setter("baseline_config", baseline_config) + pulumi.set(__self__, "baseline_config", baseline_config) if environment is not None: - _setter("environment", environment) + pulumi.set(__self__, "environment", environment) if network_config is not None: - _setter("network_config", network_config) + pulumi.set(__self__, "network_config", network_config) if stopping_condition is not None: - _setter("stopping_condition", stopping_condition) + pulumi.set(__self__, "stopping_condition", stopping_condition) @property @pulumi.getter(name="monitoringAppSpecification") @@ -13787,20 +10940,9 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['MonitoringScheduleMonitoringOutputArgs']]] monitoring_outputs: Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded. :param pulumi.Input[str] kms_key_id: The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption. """ - MonitoringScheduleMonitoringOutputConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - monitoring_outputs=monitoring_outputs, - kms_key_id=kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - monitoring_outputs: pulumi.Input[Sequence[pulumi.Input['MonitoringScheduleMonitoringOutputArgs']]], - kms_key_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("monitoring_outputs", monitoring_outputs) + pulumi.set(__self__, "monitoring_outputs", monitoring_outputs) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) @property @pulumi.getter(name="monitoringOutputs") @@ -13834,16 +10976,7 @@ def __init__(__self__, *, """ The output object for a monitoring job. """ - MonitoringScheduleMonitoringOutputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_output=s3_output, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_output: pulumi.Input['MonitoringScheduleS3OutputArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_output", s3_output) + pulumi.set(__self__, "s3_output", s3_output) @property @pulumi.getter(name="s3Output") @@ -13862,16 +10995,7 @@ def __init__(__self__, *, """ Identifies the resources to deploy for a monitoring job. """ - MonitoringScheduleMonitoringResourcesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cluster_config=cluster_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cluster_config: pulumi.Input['MonitoringScheduleClusterConfigArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cluster_config", cluster_config) + pulumi.set(__self__, "cluster_config", cluster_config) @property @pulumi.getter(name="clusterConfig") @@ -13894,25 +11018,12 @@ def __init__(__self__, *, :param pulumi.Input[bool] enable_inter_container_traffic_encryption: Whether to encrypt all communications between distributed processing jobs. Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer. :param pulumi.Input[bool] enable_network_isolation: Whether to allow inbound and outbound network calls to and from the containers used for the processing job. """ - MonitoringScheduleNetworkConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enable_inter_container_traffic_encryption=enable_inter_container_traffic_encryption, - enable_network_isolation=enable_network_isolation, - vpc_config=vpc_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enable_inter_container_traffic_encryption: Optional[pulumi.Input[bool]] = None, - enable_network_isolation: Optional[pulumi.Input[bool]] = None, - vpc_config: Optional[pulumi.Input['MonitoringScheduleVpcConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enable_inter_container_traffic_encryption is not None: - _setter("enable_inter_container_traffic_encryption", enable_inter_container_traffic_encryption) + pulumi.set(__self__, "enable_inter_container_traffic_encryption", enable_inter_container_traffic_encryption) if enable_network_isolation is not None: - _setter("enable_network_isolation", enable_network_isolation) + pulumi.set(__self__, "enable_network_isolation", enable_network_isolation) if vpc_config is not None: - _setter("vpc_config", vpc_config) + pulumi.set(__self__, "vpc_config", vpc_config) @property @pulumi.getter(name="enableInterContainerTrafficEncryption") @@ -13960,23 +11071,10 @@ def __init__(__self__, *, :param pulumi.Input[str] s3_uri: A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job. :param pulumi.Input['MonitoringScheduleS3OutputS3UploadMode'] s3_upload_mode: Whether to upload the results of the monitoring job continuously or after the job completes. """ - MonitoringScheduleS3OutputArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - local_path=local_path, - s3_uri=s3_uri, - s3_upload_mode=s3_upload_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - local_path: pulumi.Input[str], - s3_uri: pulumi.Input[str], - s3_upload_mode: Optional[pulumi.Input['MonitoringScheduleS3OutputS3UploadMode']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("local_path", local_path) - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "local_path", local_path) + pulumi.set(__self__, "s3_uri", s3_uri) if s3_upload_mode is not None: - _setter("s3_upload_mode", s3_upload_mode) + pulumi.set(__self__, "s3_upload_mode", s3_upload_mode) @property @pulumi.getter(name="localPath") @@ -14027,24 +11125,11 @@ def __init__(__self__, *, :param pulumi.Input[str] data_analysis_end_time: Data Analysis end time, e.g. PT0H :param pulumi.Input[str] data_analysis_start_time: Data Analysis start time, e.g. -PT1H """ - MonitoringScheduleScheduleConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - schedule_expression=schedule_expression, - data_analysis_end_time=data_analysis_end_time, - data_analysis_start_time=data_analysis_start_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - schedule_expression: pulumi.Input[str], - data_analysis_end_time: Optional[pulumi.Input[str]] = None, - data_analysis_start_time: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("schedule_expression", schedule_expression) + pulumi.set(__self__, "schedule_expression", schedule_expression) if data_analysis_end_time is not None: - _setter("data_analysis_end_time", data_analysis_end_time) + pulumi.set(__self__, "data_analysis_end_time", data_analysis_end_time) if data_analysis_start_time is not None: - _setter("data_analysis_start_time", data_analysis_start_time) + pulumi.set(__self__, "data_analysis_start_time", data_analysis_start_time) @property @pulumi.getter(name="scheduleExpression") @@ -14091,17 +11176,8 @@ def __init__(__self__, *, The baseline statistics resource for a monitoring job. :param pulumi.Input[str] s3_uri: The Amazon S3 URI for the baseline statistics file in Amazon S3 that the current monitoring job should be validated against. """ - MonitoringScheduleStatisticsResourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_uri=s3_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_uri: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if s3_uri is not None: - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "s3_uri", s3_uri) @property @pulumi.getter(name="s3Uri") @@ -14124,16 +11200,7 @@ def __init__(__self__, *, Specifies a time limit for how long the monitoring job is allowed to run. :param pulumi.Input[int] max_runtime_in_seconds: The maximum runtime allowed in seconds. """ - MonitoringScheduleStoppingConditionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_runtime_in_seconds=max_runtime_in_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_runtime_in_seconds: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_runtime_in_seconds", max_runtime_in_seconds) + pulumi.set(__self__, "max_runtime_in_seconds", max_runtime_in_seconds) @property @pulumi.getter(name="maxRuntimeInSeconds") @@ -14158,19 +11225,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - MonitoringScheduleTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -14207,19 +11263,8 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] security_group_ids: The VPC security group IDs, in the form sg-xxxxxxxx. Specify the security groups for the VPC that is specified in the Subnets field. :param pulumi.Input[Sequence[pulumi.Input[str]]] subnets: The ID of the subnets in the VPC to which you want to connect to your monitoring jobs. """ - MonitoringScheduleVpcConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnets=subnets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - subnets: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("security_group_ids", security_group_ids) - _setter("subnets", subnets) + pulumi.set(__self__, "security_group_ids", security_group_ids) + pulumi.set(__self__, "subnets", subnets) @property @pulumi.getter(name="securityGroupIds") @@ -14250,16 +11295,7 @@ def subnets(self, value: pulumi.Input[Sequence[pulumi.Input[str]]]): class NotebookInstanceInstanceMetadataServiceConfigurationArgs: def __init__(__self__, *, minimum_instance_metadata_service_version: pulumi.Input[str]): - NotebookInstanceInstanceMetadataServiceConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - minimum_instance_metadata_service_version=minimum_instance_metadata_service_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - minimum_instance_metadata_service_version: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("minimum_instance_metadata_service_version", minimum_instance_metadata_service_version) + pulumi.set(__self__, "minimum_instance_metadata_service_version", minimum_instance_metadata_service_version) @property @pulumi.getter(name="minimumInstanceMetadataServiceVersion") @@ -14275,17 +11311,8 @@ def minimum_instance_metadata_service_version(self, value: pulumi.Input[str]): class NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArgs: def __init__(__self__, *, content: Optional[pulumi.Input[str]] = None): - NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - content=content, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if content is not None: - _setter("content", content) + pulumi.set(__self__, "content", content) @property @pulumi.getter @@ -14302,19 +11329,8 @@ class NotebookInstanceTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - NotebookInstanceTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -14342,28 +11358,13 @@ def __init__(__self__, *, data_catalog_config: Optional[pulumi.Input['FeatureGroupDataCatalogConfigArgs']] = None, disable_glue_table_creation: Optional[pulumi.Input[bool]] = None, table_format: Optional[pulumi.Input['FeatureGroupTableFormat']] = None): - OfflineStoreConfigPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_storage_config=s3_storage_config, - data_catalog_config=data_catalog_config, - disable_glue_table_creation=disable_glue_table_creation, - table_format=table_format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_storage_config: pulumi.Input['FeatureGroupS3StorageConfigArgs'], - data_catalog_config: Optional[pulumi.Input['FeatureGroupDataCatalogConfigArgs']] = None, - disable_glue_table_creation: Optional[pulumi.Input[bool]] = None, - table_format: Optional[pulumi.Input['FeatureGroupTableFormat']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_storage_config", s3_storage_config) + pulumi.set(__self__, "s3_storage_config", s3_storage_config) if data_catalog_config is not None: - _setter("data_catalog_config", data_catalog_config) + pulumi.set(__self__, "data_catalog_config", data_catalog_config) if disable_glue_table_creation is not None: - _setter("disable_glue_table_creation", disable_glue_table_creation) + pulumi.set(__self__, "disable_glue_table_creation", disable_glue_table_creation) if table_format is not None: - _setter("table_format", table_format) + pulumi.set(__self__, "table_format", table_format) @property @pulumi.getter(name="s3StorageConfig") @@ -14407,21 +11408,10 @@ class OnlineStoreConfigPropertiesArgs: def __init__(__self__, *, enable_online_store: Optional[pulumi.Input[bool]] = None, security_config: Optional[pulumi.Input['FeatureGroupOnlineStoreSecurityConfigArgs']] = None): - OnlineStoreConfigPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enable_online_store=enable_online_store, - security_config=security_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enable_online_store: Optional[pulumi.Input[bool]] = None, - security_config: Optional[pulumi.Input['FeatureGroupOnlineStoreSecurityConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enable_online_store is not None: - _setter("enable_online_store", enable_online_store) + pulumi.set(__self__, "enable_online_store", enable_online_store) if security_config is not None: - _setter("security_config", security_config) + pulumi.set(__self__, "security_config", security_config) @property @pulumi.getter(name="enableOnlineStore") @@ -14449,16 +11439,7 @@ def __init__(__self__, *, """ :param pulumi.Input[int] max_parallel_execution_steps: Maximum parallel execution steps """ - ParallelismConfigurationPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_parallel_execution_steps=max_parallel_execution_steps, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_parallel_execution_steps: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_parallel_execution_steps", max_parallel_execution_steps) + pulumi.set(__self__, "max_parallel_execution_steps", max_parallel_execution_steps) @property @pulumi.getter(name="maxParallelExecutionSteps") @@ -14480,16 +11461,7 @@ def __init__(__self__, *, """ :param pulumi.Input[str] pipeline_definition_body: A specification that defines the pipeline in JSON format. """ - PipelineDefinition0PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - pipeline_definition_body=pipeline_definition_body, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pipeline_definition_body: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("pipeline_definition_body", pipeline_definition_body) + pulumi.set(__self__, "pipeline_definition_body", pipeline_definition_body) @property @pulumi.getter(name="pipelineDefinitionBody") @@ -14508,16 +11480,7 @@ def pipeline_definition_body(self, value: pulumi.Input[str]): class PipelineDefinition1PropertiesArgs: def __init__(__self__, *, pipeline_definition_s3_location: pulumi.Input['PipelineS3LocationArgs']): - PipelineDefinition1PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - pipeline_definition_s3_location=pipeline_definition_s3_location, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pipeline_definition_s3_location: pulumi.Input['PipelineS3LocationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("pipeline_definition_s3_location", pipeline_definition_s3_location) + pulumi.set(__self__, "pipeline_definition_s3_location", pipeline_definition_s3_location) @property @pulumi.getter(name="pipelineDefinitionS3Location") @@ -14542,27 +11505,12 @@ def __init__(__self__, *, :param pulumi.Input[str] e_tag: The Amazon S3 ETag (a file checksum) of the PipelineDefinition file. If you don't specify a value, SageMaker skips ETag validation of your PipelineDefinition file. :param pulumi.Input[str] version: For versioning-enabled buckets, a specific version of the PipelineDefinition file. """ - PipelineS3LocationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - key=key, - e_tag=e_tag, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: pulumi.Input[str], - key: pulumi.Input[str], - e_tag: Optional[pulumi.Input[str]] = None, - version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) - _setter("key", key) + pulumi.set(__self__, "bucket", bucket) + pulumi.set(__self__, "key", key) if e_tag is not None: - _setter("e_tag", e_tag) + pulumi.set(__self__, "e_tag", e_tag) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter @@ -14618,19 +11566,8 @@ class PipelineTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - PipelineTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -14661,19 +11598,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The parameter key. :param pulumi.Input[str] value: The parameter value. """ - ProjectProvisioningParameterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -14710,19 +11636,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ProjectTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -14757,21 +11672,10 @@ def __init__(__self__, *, """ Provisioned ServiceCatalog Details """ - ServiceCatalogProvisionedProductDetailsPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - provisioned_product_id=provisioned_product_id, - provisioned_product_status_message=provisioned_product_status_message, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - provisioned_product_id: Optional[pulumi.Input[str]] = None, - provisioned_product_status_message: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if provisioned_product_id is not None: - _setter("provisioned_product_id", provisioned_product_id) + pulumi.set(__self__, "provisioned_product_id", provisioned_product_id) if provisioned_product_status_message is not None: - _setter("provisioned_product_status_message", provisioned_product_status_message) + pulumi.set(__self__, "provisioned_product_status_message", provisioned_product_status_message) @property @pulumi.getter(name="provisionedProductId") @@ -14803,28 +11707,13 @@ def __init__(__self__, *, Input ServiceCatalog Provisioning Details :param pulumi.Input[Sequence[pulumi.Input['ProjectProvisioningParameterArgs']]] provisioning_parameters: Parameters specified by the administrator that are required for provisioning the product. """ - ServiceCatalogProvisioningDetailsPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - product_id=product_id, - path_id=path_id, - provisioning_artifact_id=provisioning_artifact_id, - provisioning_parameters=provisioning_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - product_id: pulumi.Input[str], - path_id: Optional[pulumi.Input[str]] = None, - provisioning_artifact_id: Optional[pulumi.Input[str]] = None, - provisioning_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['ProjectProvisioningParameterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("product_id", product_id) + pulumi.set(__self__, "product_id", product_id) if path_id is not None: - _setter("path_id", path_id) + pulumi.set(__self__, "path_id", path_id) if provisioning_artifact_id is not None: - _setter("provisioning_artifact_id", provisioning_artifact_id) + pulumi.set(__self__, "provisioning_artifact_id", provisioning_artifact_id) if provisioning_parameters is not None: - _setter("provisioning_parameters", provisioning_parameters) + pulumi.set(__self__, "provisioning_parameters", provisioning_parameters) @property @pulumi.getter(name="productId") @@ -14878,23 +11767,10 @@ def __init__(__self__, *, :param pulumi.Input[str] image_name: The name of the CustomImage. Must be unique to your account. :param pulumi.Input[int] image_version_number: The version number of the CustomImage. """ - SpaceCustomImageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - app_image_config_name=app_image_config_name, - image_name=image_name, - image_version_number=image_version_number, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - app_image_config_name: pulumi.Input[str], - image_name: pulumi.Input[str], - image_version_number: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("app_image_config_name", app_image_config_name) - _setter("image_name", image_name) + pulumi.set(__self__, "app_image_config_name", app_image_config_name) + pulumi.set(__self__, "image_name", image_name) if image_version_number is not None: - _setter("image_version_number", image_version_number) + pulumi.set(__self__, "image_version_number", image_version_number) @property @pulumi.getter(name="appImageConfigName") @@ -14940,17 +11816,8 @@ def __init__(__self__, *, """ The JupyterServer app settings. """ - SpaceJupyterServerAppSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_resource_spec=default_resource_spec, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_resource_spec: Optional[pulumi.Input['SpaceResourceSpecArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if default_resource_spec is not None: - _setter("default_resource_spec", default_resource_spec) + pulumi.set(__self__, "default_resource_spec", default_resource_spec) @property @pulumi.getter(name="defaultResourceSpec") @@ -14972,21 +11839,10 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['SpaceCustomImageArgs']]] custom_images: A list of custom SageMaker images that are configured to run as a KernelGateway app. :param pulumi.Input['SpaceResourceSpecArgs'] default_resource_spec: The default instance type and the Amazon Resource Name (ARN) of the default SageMaker image used by the KernelGateway app. """ - SpaceKernelGatewayAppSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_images=custom_images, - default_resource_spec=default_resource_spec, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_images: Optional[pulumi.Input[Sequence[pulumi.Input['SpaceCustomImageArgs']]]] = None, - default_resource_spec: Optional[pulumi.Input['SpaceResourceSpecArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_images is not None: - _setter("custom_images", custom_images) + pulumi.set(__self__, "custom_images", custom_images) if default_resource_spec is not None: - _setter("default_resource_spec", default_resource_spec) + pulumi.set(__self__, "default_resource_spec", default_resource_spec) @property @pulumi.getter(name="customImages") @@ -15024,25 +11880,12 @@ def __init__(__self__, *, :param pulumi.Input[str] sage_maker_image_arn: The ARN of the SageMaker image that the image version belongs to. :param pulumi.Input[str] sage_maker_image_version_arn: The ARN of the image version created on the instance. """ - SpaceResourceSpecArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_type=instance_type, - sage_maker_image_arn=sage_maker_image_arn, - sage_maker_image_version_arn=sage_maker_image_version_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_type: Optional[pulumi.Input['SpaceResourceSpecInstanceType']] = None, - sage_maker_image_arn: Optional[pulumi.Input[str]] = None, - sage_maker_image_version_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if instance_type is not None: - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_type", instance_type) if sage_maker_image_arn is not None: - _setter("sage_maker_image_arn", sage_maker_image_arn) + pulumi.set(__self__, "sage_maker_image_arn", sage_maker_image_arn) if sage_maker_image_version_arn is not None: - _setter("sage_maker_image_version_arn", sage_maker_image_version_arn) + pulumi.set(__self__, "sage_maker_image_version_arn", sage_maker_image_version_arn) @property @pulumi.getter(name="instanceType") @@ -15091,21 +11934,10 @@ def __init__(__self__, *, :param pulumi.Input['SpaceJupyterServerAppSettingsArgs'] jupyter_server_app_settings: The Jupyter server's app settings. :param pulumi.Input['SpaceKernelGatewayAppSettingsArgs'] kernel_gateway_app_settings: The kernel gateway app settings. """ - SpaceSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - jupyter_server_app_settings=jupyter_server_app_settings, - kernel_gateway_app_settings=kernel_gateway_app_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - jupyter_server_app_settings: Optional[pulumi.Input['SpaceJupyterServerAppSettingsArgs']] = None, - kernel_gateway_app_settings: Optional[pulumi.Input['SpaceKernelGatewayAppSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if jupyter_server_app_settings is not None: - _setter("jupyter_server_app_settings", jupyter_server_app_settings) + pulumi.set(__self__, "jupyter_server_app_settings", jupyter_server_app_settings) if kernel_gateway_app_settings is not None: - _setter("kernel_gateway_app_settings", kernel_gateway_app_settings) + pulumi.set(__self__, "kernel_gateway_app_settings", kernel_gateway_app_settings) @property @pulumi.getter(name="jupyterServerAppSettings") @@ -15137,19 +11969,8 @@ class SpaceTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - SpaceTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -15182,23 +12003,10 @@ def __init__(__self__, *, :param pulumi.Input[str] image_name: The name of the CustomImage. Must be unique to your account. :param pulumi.Input[int] image_version_number: The version number of the CustomImage. """ - UserProfileCustomImageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - app_image_config_name=app_image_config_name, - image_name=image_name, - image_version_number=image_version_number, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - app_image_config_name: pulumi.Input[str], - image_name: pulumi.Input[str], - image_version_number: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("app_image_config_name", app_image_config_name) - _setter("image_name", image_name) + pulumi.set(__self__, "app_image_config_name", app_image_config_name) + pulumi.set(__self__, "image_name", image_name) if image_version_number is not None: - _setter("image_version_number", image_version_number) + pulumi.set(__self__, "image_version_number", image_version_number) @property @pulumi.getter(name="appImageConfigName") @@ -15244,17 +12052,8 @@ def __init__(__self__, *, """ The JupyterServer app settings. """ - UserProfileJupyterServerAppSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_resource_spec=default_resource_spec, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_resource_spec: Optional[pulumi.Input['UserProfileResourceSpecArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if default_resource_spec is not None: - _setter("default_resource_spec", default_resource_spec) + pulumi.set(__self__, "default_resource_spec", default_resource_spec) @property @pulumi.getter(name="defaultResourceSpec") @@ -15276,21 +12075,10 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['UserProfileCustomImageArgs']]] custom_images: A list of custom SageMaker images that are configured to run as a KernelGateway app. :param pulumi.Input['UserProfileResourceSpecArgs'] default_resource_spec: The default instance type and the Amazon Resource Name (ARN) of the default SageMaker image used by the KernelGateway app. """ - UserProfileKernelGatewayAppSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_images=custom_images, - default_resource_spec=default_resource_spec, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_images: Optional[pulumi.Input[Sequence[pulumi.Input['UserProfileCustomImageArgs']]]] = None, - default_resource_spec: Optional[pulumi.Input['UserProfileResourceSpecArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_images is not None: - _setter("custom_images", custom_images) + pulumi.set(__self__, "custom_images", custom_images) if default_resource_spec is not None: - _setter("default_resource_spec", default_resource_spec) + pulumi.set(__self__, "default_resource_spec", default_resource_spec) @property @pulumi.getter(name="customImages") @@ -15327,21 +12115,10 @@ def __init__(__self__, *, :param pulumi.Input['UserProfileRStudioServerProAppSettingsAccessStatus'] access_status: Indicates whether the current user has access to the RStudioServerPro app. :param pulumi.Input['UserProfileRStudioServerProAppSettingsUserGroup'] user_group: The level of permissions that the user has within the RStudioServerPro app. This value defaults to User. The Admin value allows the user access to the RStudio Administrative Dashboard. """ - UserProfileRStudioServerProAppSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_status=access_status, - user_group=user_group, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_status: Optional[pulumi.Input['UserProfileRStudioServerProAppSettingsAccessStatus']] = None, - user_group: Optional[pulumi.Input['UserProfileRStudioServerProAppSettingsUserGroup']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_status is not None: - _setter("access_status", access_status) + pulumi.set(__self__, "access_status", access_status) if user_group is not None: - _setter("user_group", user_group) + pulumi.set(__self__, "user_group", user_group) @property @pulumi.getter(name="accessStatus") @@ -15379,25 +12156,12 @@ def __init__(__self__, *, :param pulumi.Input[str] sage_maker_image_arn: The ARN of the SageMaker image that the image version belongs to. :param pulumi.Input[str] sage_maker_image_version_arn: The ARN of the image version created on the instance. """ - UserProfileResourceSpecArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_type=instance_type, - sage_maker_image_arn=sage_maker_image_arn, - sage_maker_image_version_arn=sage_maker_image_version_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_type: Optional[pulumi.Input['UserProfileResourceSpecInstanceType']] = None, - sage_maker_image_arn: Optional[pulumi.Input[str]] = None, - sage_maker_image_version_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if instance_type is not None: - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_type", instance_type) if sage_maker_image_arn is not None: - _setter("sage_maker_image_arn", sage_maker_image_arn) + pulumi.set(__self__, "sage_maker_image_arn", sage_maker_image_arn) if sage_maker_image_version_arn is not None: - _setter("sage_maker_image_version_arn", sage_maker_image_version_arn) + pulumi.set(__self__, "sage_maker_image_version_arn", sage_maker_image_version_arn) @property @pulumi.getter(name="instanceType") @@ -15448,25 +12212,12 @@ def __init__(__self__, *, :param pulumi.Input[str] s3_kms_key_id: When NotebookOutputOption is Allowed, the AWS Key Management Service (KMS) encryption key ID used to encrypt the notebook cell output in the Amazon S3 bucket. :param pulumi.Input[str] s3_output_path: When NotebookOutputOption is Allowed, the Amazon S3 bucket used to store the shared notebook snapshots. """ - UserProfileSharingSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - notebook_output_option=notebook_output_option, - s3_kms_key_id=s3_kms_key_id, - s3_output_path=s3_output_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - notebook_output_option: Optional[pulumi.Input['UserProfileSharingSettingsNotebookOutputOption']] = None, - s3_kms_key_id: Optional[pulumi.Input[str]] = None, - s3_output_path: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if notebook_output_option is not None: - _setter("notebook_output_option", notebook_output_option) + pulumi.set(__self__, "notebook_output_option", notebook_output_option) if s3_kms_key_id is not None: - _setter("s3_kms_key_id", s3_kms_key_id) + pulumi.set(__self__, "s3_kms_key_id", s3_kms_key_id) if s3_output_path is not None: - _setter("s3_output_path", s3_output_path) + pulumi.set(__self__, "s3_output_path", s3_output_path) @property @pulumi.getter(name="notebookOutputOption") @@ -15510,19 +12261,8 @@ class UserProfileTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - UserProfileTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -15560,37 +12300,18 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] security_groups: The security groups for the Amazon Virtual Private Cloud (VPC) that Studio uses for communication. :param pulumi.Input['UserProfileSharingSettingsArgs'] sharing_settings: The sharing settings. """ - UserProfileUserSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - execution_role=execution_role, - jupyter_server_app_settings=jupyter_server_app_settings, - kernel_gateway_app_settings=kernel_gateway_app_settings, - r_studio_server_pro_app_settings=r_studio_server_pro_app_settings, - security_groups=security_groups, - sharing_settings=sharing_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - execution_role: Optional[pulumi.Input[str]] = None, - jupyter_server_app_settings: Optional[pulumi.Input['UserProfileJupyterServerAppSettingsArgs']] = None, - kernel_gateway_app_settings: Optional[pulumi.Input['UserProfileKernelGatewayAppSettingsArgs']] = None, - r_studio_server_pro_app_settings: Optional[pulumi.Input['UserProfileRStudioServerProAppSettingsArgs']] = None, - security_groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - sharing_settings: Optional[pulumi.Input['UserProfileSharingSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if execution_role is not None: - _setter("execution_role", execution_role) + pulumi.set(__self__, "execution_role", execution_role) if jupyter_server_app_settings is not None: - _setter("jupyter_server_app_settings", jupyter_server_app_settings) + pulumi.set(__self__, "jupyter_server_app_settings", jupyter_server_app_settings) if kernel_gateway_app_settings is not None: - _setter("kernel_gateway_app_settings", kernel_gateway_app_settings) + pulumi.set(__self__, "kernel_gateway_app_settings", kernel_gateway_app_settings) if r_studio_server_pro_app_settings is not None: - _setter("r_studio_server_pro_app_settings", r_studio_server_pro_app_settings) + pulumi.set(__self__, "r_studio_server_pro_app_settings", r_studio_server_pro_app_settings) if security_groups is not None: - _setter("security_groups", security_groups) + pulumi.set(__self__, "security_groups", security_groups) if sharing_settings is not None: - _setter("sharing_settings", sharing_settings) + pulumi.set(__self__, "sharing_settings", sharing_settings) @property @pulumi.getter(name="executionRole") @@ -15668,22 +12389,9 @@ def __init__(__self__, *, cognito_client_id: pulumi.Input[str], cognito_user_group: pulumi.Input[str], cognito_user_pool: pulumi.Input[str]): - WorkteamCognitoMemberDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cognito_client_id=cognito_client_id, - cognito_user_group=cognito_user_group, - cognito_user_pool=cognito_user_pool, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cognito_client_id: pulumi.Input[str], - cognito_user_group: pulumi.Input[str], - cognito_user_pool: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cognito_client_id", cognito_client_id) - _setter("cognito_user_group", cognito_user_group) - _setter("cognito_user_pool", cognito_user_pool) + pulumi.set(__self__, "cognito_client_id", cognito_client_id) + pulumi.set(__self__, "cognito_user_group", cognito_user_group) + pulumi.set(__self__, "cognito_user_pool", cognito_user_pool) @property @pulumi.getter(name="cognitoClientId") @@ -15718,21 +12426,10 @@ class WorkteamMemberDefinitionArgs: def __init__(__self__, *, cognito_member_definition: Optional[pulumi.Input['WorkteamCognitoMemberDefinitionArgs']] = None, oidc_member_definition: Optional[pulumi.Input['WorkteamOidcMemberDefinitionArgs']] = None): - WorkteamMemberDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cognito_member_definition=cognito_member_definition, - oidc_member_definition=oidc_member_definition, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cognito_member_definition: Optional[pulumi.Input['WorkteamCognitoMemberDefinitionArgs']] = None, - oidc_member_definition: Optional[pulumi.Input['WorkteamOidcMemberDefinitionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cognito_member_definition is not None: - _setter("cognito_member_definition", cognito_member_definition) + pulumi.set(__self__, "cognito_member_definition", cognito_member_definition) if oidc_member_definition is not None: - _setter("oidc_member_definition", oidc_member_definition) + pulumi.set(__self__, "oidc_member_definition", oidc_member_definition) @property @pulumi.getter(name="cognitoMemberDefinition") @@ -15757,16 +12454,7 @@ def oidc_member_definition(self, value: Optional[pulumi.Input['WorkteamOidcMembe class WorkteamNotificationConfigurationArgs: def __init__(__self__, *, notification_topic_arn: pulumi.Input[str]): - WorkteamNotificationConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - notification_topic_arn=notification_topic_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - notification_topic_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("notification_topic_arn", notification_topic_arn) + pulumi.set(__self__, "notification_topic_arn", notification_topic_arn) @property @pulumi.getter(name="notificationTopicArn") @@ -15782,16 +12470,7 @@ def notification_topic_arn(self, value: pulumi.Input[str]): class WorkteamOidcMemberDefinitionArgs: def __init__(__self__, *, oidc_groups: pulumi.Input[Sequence[pulumi.Input[str]]]): - WorkteamOidcMemberDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - oidc_groups=oidc_groups, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - oidc_groups: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("oidc_groups", oidc_groups) + pulumi.set(__self__, "oidc_groups", oidc_groups) @property @pulumi.getter(name="oidcGroups") @@ -15808,19 +12487,8 @@ class WorkteamTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - WorkteamTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/sagemaker/app.py b/sdk/python/pulumi_aws_native/sagemaker/app.py index 74315cccde..35062a0bf7 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/app.py +++ b/sdk/python/pulumi_aws_native/sagemaker/app.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -32,34 +32,15 @@ def __init__(__self__, *, :param pulumi.Input['AppResourceSpecArgs'] resource_spec: The instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. :param pulumi.Input[Sequence[pulumi.Input['AppTagArgs']]] tags: A list of tags to apply to the app. """ - AppArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - app_type=app_type, - domain_id=domain_id, - user_profile_name=user_profile_name, - app_name=app_name, - resource_spec=resource_spec, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - app_type: pulumi.Input['AppType'], - domain_id: pulumi.Input[str], - user_profile_name: pulumi.Input[str], - app_name: Optional[pulumi.Input[str]] = None, - resource_spec: Optional[pulumi.Input['AppResourceSpecArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['AppTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("app_type", app_type) - _setter("domain_id", domain_id) - _setter("user_profile_name", user_profile_name) + pulumi.set(__self__, "app_type", app_type) + pulumi.set(__self__, "domain_id", domain_id) + pulumi.set(__self__, "user_profile_name", user_profile_name) if app_name is not None: - _setter("app_name", app_name) + pulumi.set(__self__, "app_name", app_name) if resource_spec is not None: - _setter("resource_spec", resource_spec) + pulumi.set(__self__, "resource_spec", resource_spec) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="appType") @@ -177,10 +158,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AppArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -208,11 +185,6 @@ def _internal_init(__self__, if domain_id is None and not opts.urn: raise TypeError("Missing required property 'domain_id'") __props__.__dict__["domain_id"] = domain_id - if resource_spec is not None and not isinstance(resource_spec, AppResourceSpecArgs): - resource_spec = resource_spec or {} - def _setter(key, value): - resource_spec[key] = value - AppResourceSpecArgs._configure(_setter, **resource_spec) __props__.__dict__["resource_spec"] = resource_spec __props__.__dict__["tags"] = tags if user_profile_name is None and not opts.urn: diff --git a/sdk/python/pulumi_aws_native/sagemaker/app_image_config.py b/sdk/python/pulumi_aws_native/sagemaker/app_image_config.py index d8cd7f984a..7aab8c4f56 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/app_image_config.py +++ b/sdk/python/pulumi_aws_native/sagemaker/app_image_config.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,25 +25,12 @@ def __init__(__self__, *, :param pulumi.Input['AppImageConfigKernelGatewayImageConfigArgs'] kernel_gateway_image_config: The KernelGatewayImageConfig. :param pulumi.Input[Sequence[pulumi.Input['AppImageConfigTagArgs']]] tags: A list of tags to apply to the AppImageConfig. """ - AppImageConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - app_image_config_name=app_image_config_name, - kernel_gateway_image_config=kernel_gateway_image_config, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - app_image_config_name: Optional[pulumi.Input[str]] = None, - kernel_gateway_image_config: Optional[pulumi.Input['AppImageConfigKernelGatewayImageConfigArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['AppImageConfigTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if app_image_config_name is not None: - _setter("app_image_config_name", app_image_config_name) + pulumi.set(__self__, "app_image_config_name", app_image_config_name) if kernel_gateway_image_config is not None: - _setter("kernel_gateway_image_config", kernel_gateway_image_config) + pulumi.set(__self__, "kernel_gateway_image_config", kernel_gateway_image_config) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="appImageConfigName") @@ -119,10 +106,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AppImageConfigArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -141,11 +124,6 @@ def _internal_init(__self__, __props__ = AppImageConfigArgs.__new__(AppImageConfigArgs) __props__.__dict__["app_image_config_name"] = app_image_config_name - if kernel_gateway_image_config is not None and not isinstance(kernel_gateway_image_config, AppImageConfigKernelGatewayImageConfigArgs): - kernel_gateway_image_config = kernel_gateway_image_config or {} - def _setter(key, value): - kernel_gateway_image_config[key] = value - AppImageConfigKernelGatewayImageConfigArgs._configure(_setter, **kernel_gateway_image_config) __props__.__dict__["kernel_gateway_image_config"] = kernel_gateway_image_config __props__.__dict__["tags"] = tags __props__.__dict__["app_image_config_arn"] = None diff --git a/sdk/python/pulumi_aws_native/sagemaker/code_repository.py b/sdk/python/pulumi_aws_native/sagemaker/code_repository.py index 050f5a5ab8..9a42ec0857 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/code_repository.py +++ b/sdk/python/pulumi_aws_native/sagemaker/code_repository.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -22,24 +22,11 @@ def __init__(__self__, *, """ The set of arguments for constructing a CodeRepository resource. """ - CodeRepositoryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - git_config=git_config, - code_repository_name=code_repository_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - git_config: pulumi.Input['CodeRepositoryGitConfigArgs'], - code_repository_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['CodeRepositoryTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("git_config", git_config) + pulumi.set(__self__, "git_config", git_config) if code_repository_name is not None: - _setter("code_repository_name", code_repository_name) + pulumi.set(__self__, "code_repository_name", code_repository_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="gitConfig") @@ -108,10 +95,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CodeRepositoryArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -131,11 +114,6 @@ def _internal_init(__self__, __props__ = CodeRepositoryArgs.__new__(CodeRepositoryArgs) __props__.__dict__["code_repository_name"] = code_repository_name - if git_config is not None and not isinstance(git_config, CodeRepositoryGitConfigArgs): - git_config = git_config or {} - def _setter(key, value): - git_config[key] = value - CodeRepositoryGitConfigArgs._configure(_setter, **git_config) if git_config is None and not opts.urn: raise TypeError("Missing required property 'git_config'") __props__.__dict__["git_config"] = git_config diff --git a/sdk/python/pulumi_aws_native/sagemaker/data_quality_job_definition.py b/sdk/python/pulumi_aws_native/sagemaker/data_quality_job_definition.py index 99cc2ee96b..00cc3243e3 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/data_quality_job_definition.py +++ b/sdk/python/pulumi_aws_native/sagemaker/data_quality_job_definition.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -33,52 +33,23 @@ def __init__(__self__, *, :param pulumi.Input[str] role_arn: The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf. :param pulumi.Input[Sequence[pulumi.Input['DataQualityJobDefinitionTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - DataQualityJobDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_quality_app_specification=data_quality_app_specification, - data_quality_job_input=data_quality_job_input, - data_quality_job_output_config=data_quality_job_output_config, - job_resources=job_resources, - role_arn=role_arn, - data_quality_baseline_config=data_quality_baseline_config, - endpoint_name=endpoint_name, - job_definition_name=job_definition_name, - network_config=network_config, - stopping_condition=stopping_condition, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_quality_app_specification: pulumi.Input['DataQualityJobDefinitionDataQualityAppSpecificationArgs'], - data_quality_job_input: pulumi.Input['DataQualityJobDefinitionDataQualityJobInputArgs'], - data_quality_job_output_config: pulumi.Input['DataQualityJobDefinitionMonitoringOutputConfigArgs'], - job_resources: pulumi.Input['DataQualityJobDefinitionMonitoringResourcesArgs'], - role_arn: pulumi.Input[str], - data_quality_baseline_config: Optional[pulumi.Input['DataQualityJobDefinitionDataQualityBaselineConfigArgs']] = None, - endpoint_name: Optional[pulumi.Input[str]] = None, - job_definition_name: Optional[pulumi.Input[str]] = None, - network_config: Optional[pulumi.Input['DataQualityJobDefinitionNetworkConfigArgs']] = None, - stopping_condition: Optional[pulumi.Input['DataQualityJobDefinitionStoppingConditionArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DataQualityJobDefinitionTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_quality_app_specification", data_quality_app_specification) - _setter("data_quality_job_input", data_quality_job_input) - _setter("data_quality_job_output_config", data_quality_job_output_config) - _setter("job_resources", job_resources) - _setter("role_arn", role_arn) + pulumi.set(__self__, "data_quality_app_specification", data_quality_app_specification) + pulumi.set(__self__, "data_quality_job_input", data_quality_job_input) + pulumi.set(__self__, "data_quality_job_output_config", data_quality_job_output_config) + pulumi.set(__self__, "job_resources", job_resources) + pulumi.set(__self__, "role_arn", role_arn) if data_quality_baseline_config is not None: - _setter("data_quality_baseline_config", data_quality_baseline_config) + pulumi.set(__self__, "data_quality_baseline_config", data_quality_baseline_config) if endpoint_name is not None: - _setter("endpoint_name", endpoint_name) + pulumi.set(__self__, "endpoint_name", endpoint_name) if job_definition_name is not None: - _setter("job_definition_name", job_definition_name) + pulumi.set(__self__, "job_definition_name", job_definition_name) if network_config is not None: - _setter("network_config", network_config) + pulumi.set(__self__, "network_config", network_config) if stopping_condition is not None: - _setter("stopping_condition", stopping_condition) + pulumi.set(__self__, "stopping_condition", stopping_condition) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="dataQualityAppSpecification") @@ -230,10 +201,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DataQualityJobDefinitionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -259,60 +226,25 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = DataQualityJobDefinitionArgs.__new__(DataQualityJobDefinitionArgs) - if data_quality_app_specification is not None and not isinstance(data_quality_app_specification, DataQualityJobDefinitionDataQualityAppSpecificationArgs): - data_quality_app_specification = data_quality_app_specification or {} - def _setter(key, value): - data_quality_app_specification[key] = value - DataQualityJobDefinitionDataQualityAppSpecificationArgs._configure(_setter, **data_quality_app_specification) if data_quality_app_specification is None and not opts.urn: raise TypeError("Missing required property 'data_quality_app_specification'") __props__.__dict__["data_quality_app_specification"] = data_quality_app_specification - if data_quality_baseline_config is not None and not isinstance(data_quality_baseline_config, DataQualityJobDefinitionDataQualityBaselineConfigArgs): - data_quality_baseline_config = data_quality_baseline_config or {} - def _setter(key, value): - data_quality_baseline_config[key] = value - DataQualityJobDefinitionDataQualityBaselineConfigArgs._configure(_setter, **data_quality_baseline_config) __props__.__dict__["data_quality_baseline_config"] = data_quality_baseline_config - if data_quality_job_input is not None and not isinstance(data_quality_job_input, DataQualityJobDefinitionDataQualityJobInputArgs): - data_quality_job_input = data_quality_job_input or {} - def _setter(key, value): - data_quality_job_input[key] = value - DataQualityJobDefinitionDataQualityJobInputArgs._configure(_setter, **data_quality_job_input) if data_quality_job_input is None and not opts.urn: raise TypeError("Missing required property 'data_quality_job_input'") __props__.__dict__["data_quality_job_input"] = data_quality_job_input - if data_quality_job_output_config is not None and not isinstance(data_quality_job_output_config, DataQualityJobDefinitionMonitoringOutputConfigArgs): - data_quality_job_output_config = data_quality_job_output_config or {} - def _setter(key, value): - data_quality_job_output_config[key] = value - DataQualityJobDefinitionMonitoringOutputConfigArgs._configure(_setter, **data_quality_job_output_config) if data_quality_job_output_config is None and not opts.urn: raise TypeError("Missing required property 'data_quality_job_output_config'") __props__.__dict__["data_quality_job_output_config"] = data_quality_job_output_config __props__.__dict__["endpoint_name"] = endpoint_name __props__.__dict__["job_definition_name"] = job_definition_name - if job_resources is not None and not isinstance(job_resources, DataQualityJobDefinitionMonitoringResourcesArgs): - job_resources = job_resources or {} - def _setter(key, value): - job_resources[key] = value - DataQualityJobDefinitionMonitoringResourcesArgs._configure(_setter, **job_resources) if job_resources is None and not opts.urn: raise TypeError("Missing required property 'job_resources'") __props__.__dict__["job_resources"] = job_resources - if network_config is not None and not isinstance(network_config, DataQualityJobDefinitionNetworkConfigArgs): - network_config = network_config or {} - def _setter(key, value): - network_config[key] = value - DataQualityJobDefinitionNetworkConfigArgs._configure(_setter, **network_config) __props__.__dict__["network_config"] = network_config if role_arn is None and not opts.urn: raise TypeError("Missing required property 'role_arn'") __props__.__dict__["role_arn"] = role_arn - if stopping_condition is not None and not isinstance(stopping_condition, DataQualityJobDefinitionStoppingConditionArgs): - stopping_condition = stopping_condition or {} - def _setter(key, value): - stopping_condition[key] = value - DataQualityJobDefinitionStoppingConditionArgs._configure(_setter, **stopping_condition) __props__.__dict__["stopping_condition"] = stopping_condition __props__.__dict__["tags"] = tags __props__.__dict__["creation_time"] = None diff --git a/sdk/python/pulumi_aws_native/sagemaker/device.py b/sdk/python/pulumi_aws_native/sagemaker/device.py index 37e82e108a..ce3a2798fb 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/device.py +++ b/sdk/python/pulumi_aws_native/sagemaker/device.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,24 +25,11 @@ def __init__(__self__, *, :param pulumi.Input['DeviceArgs'] device: The Edge Device you want to register against a device fleet :param pulumi.Input[Sequence[pulumi.Input['DeviceTagArgs']]] tags: Associate tags with the resource """ - DeviceInitArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - device_fleet_name=device_fleet_name, - device=device, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - device_fleet_name: pulumi.Input[str], - device: Optional[pulumi.Input['DeviceArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DeviceTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("device_fleet_name", device_fleet_name) + pulumi.set(__self__, "device_fleet_name", device_fleet_name) if device is not None: - _setter("device", device) + pulumi.set(__self__, "device", device) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="deviceFleetName") @@ -118,10 +105,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DeviceInitArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -139,11 +122,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = DeviceInitArgs.__new__(DeviceInitArgs) - if device is not None and not isinstance(device, DeviceArgs): - device = device or {} - def _setter(key, value): - device[key] = value - DeviceArgs._configure(_setter, **device) __props__.__dict__["device"] = device if device_fleet_name is None and not opts.urn: raise TypeError("Missing required property 'device_fleet_name'") diff --git a/sdk/python/pulumi_aws_native/sagemaker/device_fleet.py b/sdk/python/pulumi_aws_native/sagemaker/device_fleet.py index a591f13256..8cddf3a728 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/device_fleet.py +++ b/sdk/python/pulumi_aws_native/sagemaker/device_fleet.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -29,31 +29,14 @@ def __init__(__self__, *, :param pulumi.Input[str] device_fleet_name: The name of the edge device fleet :param pulumi.Input[Sequence[pulumi.Input['DeviceFleetTagArgs']]] tags: Associate tags with the resource """ - DeviceFleetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - output_config=output_config, - role_arn=role_arn, - description=description, - device_fleet_name=device_fleet_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - output_config: pulumi.Input['DeviceFleetEdgeOutputConfigArgs'], - role_arn: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - device_fleet_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DeviceFleetTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("output_config", output_config) - _setter("role_arn", role_arn) + pulumi.set(__self__, "output_config", output_config) + pulumi.set(__self__, "role_arn", role_arn) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if device_fleet_name is not None: - _setter("device_fleet_name", device_fleet_name) + pulumi.set(__self__, "device_fleet_name", device_fleet_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="outputConfig") @@ -157,10 +140,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DeviceFleetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -182,11 +161,6 @@ def _internal_init(__self__, __props__.__dict__["description"] = description __props__.__dict__["device_fleet_name"] = device_fleet_name - if output_config is not None and not isinstance(output_config, DeviceFleetEdgeOutputConfigArgs): - output_config = output_config or {} - def _setter(key, value): - output_config[key] = value - DeviceFleetEdgeOutputConfigArgs._configure(_setter, **output_config) if output_config is None and not opts.urn: raise TypeError("Missing required property 'output_config'") __props__.__dict__["output_config"] = output_config diff --git a/sdk/python/pulumi_aws_native/sagemaker/domain.py b/sdk/python/pulumi_aws_native/sagemaker/domain.py index 6b0a5e0105..72d5cc3047 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/domain.py +++ b/sdk/python/pulumi_aws_native/sagemaker/domain.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -41,53 +41,24 @@ def __init__(__self__, *, :param pulumi.Input[str] kms_key_id: SageMaker uses AWS KMS to encrypt the EFS volume attached to the domain with an AWS managed customer master key (CMK) by default. :param pulumi.Input[Sequence[pulumi.Input['DomainTagArgs']]] tags: A list of tags to apply to the user profile. """ - DomainArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - auth_mode=auth_mode, - default_user_settings=default_user_settings, - subnet_ids=subnet_ids, - vpc_id=vpc_id, - app_network_access_type=app_network_access_type, - app_security_group_management=app_security_group_management, - default_space_settings=default_space_settings, - domain_name=domain_name, - domain_settings=domain_settings, - kms_key_id=kms_key_id, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auth_mode: pulumi.Input['DomainAuthMode'], - default_user_settings: pulumi.Input['DomainUserSettingsArgs'], - subnet_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - vpc_id: pulumi.Input[str], - app_network_access_type: Optional[pulumi.Input['DomainAppNetworkAccessType']] = None, - app_security_group_management: Optional[pulumi.Input['DomainAppSecurityGroupManagement']] = None, - default_space_settings: Optional[pulumi.Input['DomainDefaultSpaceSettingsArgs']] = None, - domain_name: Optional[pulumi.Input[str]] = None, - domain_settings: Optional[pulumi.Input['DomainSettingsArgs']] = None, - kms_key_id: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DomainTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("auth_mode", auth_mode) - _setter("default_user_settings", default_user_settings) - _setter("subnet_ids", subnet_ids) - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "auth_mode", auth_mode) + pulumi.set(__self__, "default_user_settings", default_user_settings) + pulumi.set(__self__, "subnet_ids", subnet_ids) + pulumi.set(__self__, "vpc_id", vpc_id) if app_network_access_type is not None: - _setter("app_network_access_type", app_network_access_type) + pulumi.set(__self__, "app_network_access_type", app_network_access_type) if app_security_group_management is not None: - _setter("app_security_group_management", app_security_group_management) + pulumi.set(__self__, "app_security_group_management", app_security_group_management) if default_space_settings is not None: - _setter("default_space_settings", default_space_settings) + pulumi.set(__self__, "default_space_settings", default_space_settings) if domain_name is not None: - _setter("domain_name", domain_name) + pulumi.set(__self__, "domain_name", domain_name) if domain_settings is not None: - _setter("domain_settings", domain_settings) + pulumi.set(__self__, "domain_settings", domain_settings) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="authMode") @@ -271,10 +242,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DomainArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -305,26 +272,11 @@ def _internal_init(__self__, if auth_mode is None and not opts.urn: raise TypeError("Missing required property 'auth_mode'") __props__.__dict__["auth_mode"] = auth_mode - if default_space_settings is not None and not isinstance(default_space_settings, DomainDefaultSpaceSettingsArgs): - default_space_settings = default_space_settings or {} - def _setter(key, value): - default_space_settings[key] = value - DomainDefaultSpaceSettingsArgs._configure(_setter, **default_space_settings) __props__.__dict__["default_space_settings"] = default_space_settings - if default_user_settings is not None and not isinstance(default_user_settings, DomainUserSettingsArgs): - default_user_settings = default_user_settings or {} - def _setter(key, value): - default_user_settings[key] = value - DomainUserSettingsArgs._configure(_setter, **default_user_settings) if default_user_settings is None and not opts.urn: raise TypeError("Missing required property 'default_user_settings'") __props__.__dict__["default_user_settings"] = default_user_settings __props__.__dict__["domain_name"] = domain_name - if domain_settings is not None and not isinstance(domain_settings, DomainSettingsArgs): - domain_settings = domain_settings or {} - def _setter(key, value): - domain_settings[key] = value - DomainSettingsArgs._configure(_setter, **domain_settings) __props__.__dict__["domain_settings"] = domain_settings __props__.__dict__["kms_key_id"] = kms_key_id if subnet_ids is None and not opts.urn: diff --git a/sdk/python/pulumi_aws_native/sagemaker/endpoint.py b/sdk/python/pulumi_aws_native/sagemaker/endpoint.py index 5a9dc87efe..4aaa231870 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/endpoint.py +++ b/sdk/python/pulumi_aws_native/sagemaker/endpoint.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -26,40 +26,19 @@ def __init__(__self__, *, """ The set of arguments for constructing a Endpoint resource. """ - EndpointArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoint_config_name=endpoint_config_name, - deployment_config=deployment_config, - endpoint_name=endpoint_name, - exclude_retained_variant_properties=exclude_retained_variant_properties, - retain_all_variant_properties=retain_all_variant_properties, - retain_deployment_config=retain_deployment_config, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoint_config_name: pulumi.Input[str], - deployment_config: Optional[pulumi.Input['EndpointDeploymentConfigArgs']] = None, - endpoint_name: Optional[pulumi.Input[str]] = None, - exclude_retained_variant_properties: Optional[pulumi.Input[Sequence[pulumi.Input['EndpointVariantPropertyArgs']]]] = None, - retain_all_variant_properties: Optional[pulumi.Input[bool]] = None, - retain_deployment_config: Optional[pulumi.Input[bool]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['EndpointTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("endpoint_config_name", endpoint_config_name) + pulumi.set(__self__, "endpoint_config_name", endpoint_config_name) if deployment_config is not None: - _setter("deployment_config", deployment_config) + pulumi.set(__self__, "deployment_config", deployment_config) if endpoint_name is not None: - _setter("endpoint_name", endpoint_name) + pulumi.set(__self__, "endpoint_name", endpoint_name) if exclude_retained_variant_properties is not None: - _setter("exclude_retained_variant_properties", exclude_retained_variant_properties) + pulumi.set(__self__, "exclude_retained_variant_properties", exclude_retained_variant_properties) if retain_all_variant_properties is not None: - _setter("retain_all_variant_properties", retain_all_variant_properties) + pulumi.set(__self__, "retain_all_variant_properties", retain_all_variant_properties) if retain_deployment_config is not None: - _setter("retain_deployment_config", retain_deployment_config) + pulumi.set(__self__, "retain_deployment_config", retain_deployment_config) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="endpointConfigName") @@ -168,10 +147,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - EndpointArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -194,11 +169,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = EndpointArgs.__new__(EndpointArgs) - if deployment_config is not None and not isinstance(deployment_config, EndpointDeploymentConfigArgs): - deployment_config = deployment_config or {} - def _setter(key, value): - deployment_config[key] = value - EndpointDeploymentConfigArgs._configure(_setter, **deployment_config) __props__.__dict__["deployment_config"] = deployment_config if endpoint_config_name is None and not opts.urn: raise TypeError("Missing required property 'endpoint_config_name'") diff --git a/sdk/python/pulumi_aws_native/sagemaker/endpoint_config.py b/sdk/python/pulumi_aws_native/sagemaker/endpoint_config.py index 3d08ba791d..717125d77b 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/endpoint_config.py +++ b/sdk/python/pulumi_aws_native/sagemaker/endpoint_config.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,44 +27,21 @@ def __init__(__self__, *, """ The set of arguments for constructing a EndpointConfig resource. """ - EndpointConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - production_variants=production_variants, - async_inference_config=async_inference_config, - data_capture_config=data_capture_config, - endpoint_config_name=endpoint_config_name, - explainer_config=explainer_config, - kms_key_id=kms_key_id, - shadow_production_variants=shadow_production_variants, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - production_variants: pulumi.Input[Sequence[pulumi.Input['EndpointConfigProductionVariantArgs']]], - async_inference_config: Optional[pulumi.Input['EndpointConfigAsyncInferenceConfigArgs']] = None, - data_capture_config: Optional[pulumi.Input['EndpointConfigDataCaptureConfigArgs']] = None, - endpoint_config_name: Optional[pulumi.Input[str]] = None, - explainer_config: Optional[pulumi.Input['EndpointConfigExplainerConfigArgs']] = None, - kms_key_id: Optional[pulumi.Input[str]] = None, - shadow_production_variants: Optional[pulumi.Input[Sequence[pulumi.Input['EndpointConfigProductionVariantArgs']]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['EndpointConfigTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("production_variants", production_variants) + pulumi.set(__self__, "production_variants", production_variants) if async_inference_config is not None: - _setter("async_inference_config", async_inference_config) + pulumi.set(__self__, "async_inference_config", async_inference_config) if data_capture_config is not None: - _setter("data_capture_config", data_capture_config) + pulumi.set(__self__, "data_capture_config", data_capture_config) if endpoint_config_name is not None: - _setter("endpoint_config_name", endpoint_config_name) + pulumi.set(__self__, "endpoint_config_name", endpoint_config_name) if explainer_config is not None: - _setter("explainer_config", explainer_config) + pulumi.set(__self__, "explainer_config", explainer_config) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if shadow_production_variants is not None: - _setter("shadow_production_variants", shadow_production_variants) + pulumi.set(__self__, "shadow_production_variants", shadow_production_variants) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="productionVariants") @@ -183,10 +160,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - EndpointConfigArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -210,24 +183,9 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = EndpointConfigArgs.__new__(EndpointConfigArgs) - if async_inference_config is not None and not isinstance(async_inference_config, EndpointConfigAsyncInferenceConfigArgs): - async_inference_config = async_inference_config or {} - def _setter(key, value): - async_inference_config[key] = value - EndpointConfigAsyncInferenceConfigArgs._configure(_setter, **async_inference_config) __props__.__dict__["async_inference_config"] = async_inference_config - if data_capture_config is not None and not isinstance(data_capture_config, EndpointConfigDataCaptureConfigArgs): - data_capture_config = data_capture_config or {} - def _setter(key, value): - data_capture_config[key] = value - EndpointConfigDataCaptureConfigArgs._configure(_setter, **data_capture_config) __props__.__dict__["data_capture_config"] = data_capture_config __props__.__dict__["endpoint_config_name"] = endpoint_config_name - if explainer_config is not None and not isinstance(explainer_config, EndpointConfigExplainerConfigArgs): - explainer_config = explainer_config or {} - def _setter(key, value): - explainer_config[key] = value - EndpointConfigExplainerConfigArgs._configure(_setter, **explainer_config) __props__.__dict__["explainer_config"] = explainer_config __props__.__dict__["kms_key_id"] = kms_key_id if production_variants is None and not opts.urn: diff --git a/sdk/python/pulumi_aws_native/sagemaker/feature_group.py b/sdk/python/pulumi_aws_native/sagemaker/feature_group.py index bf6921e4fe..ccd4933010 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/feature_group.py +++ b/sdk/python/pulumi_aws_native/sagemaker/feature_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -36,46 +36,21 @@ def __init__(__self__, *, :param pulumi.Input[str] role_arn: Role Arn :param pulumi.Input[Sequence[pulumi.Input['FeatureGroupTagArgs']]] tags: An array of key-value pair to apply to this resource. """ - FeatureGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - event_time_feature_name=event_time_feature_name, - feature_definitions=feature_definitions, - record_identifier_feature_name=record_identifier_feature_name, - description=description, - feature_group_name=feature_group_name, - offline_store_config=offline_store_config, - online_store_config=online_store_config, - role_arn=role_arn, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - event_time_feature_name: pulumi.Input[str], - feature_definitions: pulumi.Input[Sequence[pulumi.Input['FeatureGroupFeatureDefinitionArgs']]], - record_identifier_feature_name: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - feature_group_name: Optional[pulumi.Input[str]] = None, - offline_store_config: Optional[pulumi.Input['OfflineStoreConfigPropertiesArgs']] = None, - online_store_config: Optional[pulumi.Input['OnlineStoreConfigPropertiesArgs']] = None, - role_arn: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['FeatureGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("event_time_feature_name", event_time_feature_name) - _setter("feature_definitions", feature_definitions) - _setter("record_identifier_feature_name", record_identifier_feature_name) + pulumi.set(__self__, "event_time_feature_name", event_time_feature_name) + pulumi.set(__self__, "feature_definitions", feature_definitions) + pulumi.set(__self__, "record_identifier_feature_name", record_identifier_feature_name) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if feature_group_name is not None: - _setter("feature_group_name", feature_group_name) + pulumi.set(__self__, "feature_group_name", feature_group_name) if offline_store_config is not None: - _setter("offline_store_config", offline_store_config) + pulumi.set(__self__, "offline_store_config", offline_store_config) if online_store_config is not None: - _setter("online_store_config", online_store_config) + pulumi.set(__self__, "online_store_config", online_store_config) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="eventTimeFeatureName") @@ -227,10 +202,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - FeatureGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -262,17 +233,7 @@ def _internal_init(__self__, raise TypeError("Missing required property 'feature_definitions'") __props__.__dict__["feature_definitions"] = feature_definitions __props__.__dict__["feature_group_name"] = feature_group_name - if offline_store_config is not None and not isinstance(offline_store_config, OfflineStoreConfigPropertiesArgs): - offline_store_config = offline_store_config or {} - def _setter(key, value): - offline_store_config[key] = value - OfflineStoreConfigPropertiesArgs._configure(_setter, **offline_store_config) __props__.__dict__["offline_store_config"] = offline_store_config - if online_store_config is not None and not isinstance(online_store_config, OnlineStoreConfigPropertiesArgs): - online_store_config = online_store_config or {} - def _setter(key, value): - online_store_config[key] = value - OnlineStoreConfigPropertiesArgs._configure(_setter, **online_store_config) __props__.__dict__["online_store_config"] = online_store_config if record_identifier_feature_name is None and not opts.urn: raise TypeError("Missing required property 'record_identifier_feature_name'") diff --git a/sdk/python/pulumi_aws_native/sagemaker/get_app.py b/sdk/python/pulumi_aws_native/sagemaker/get_app.py index 1e11c3c42d..7271f2d0f1 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/get_app.py +++ b/sdk/python/pulumi_aws_native/sagemaker/get_app.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/sagemaker/get_app_image_config.py b/sdk/python/pulumi_aws_native/sagemaker/get_app_image_config.py index e989421d7b..10e95451be 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/get_app_image_config.py +++ b/sdk/python/pulumi_aws_native/sagemaker/get_app_image_config.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/sagemaker/get_code_repository.py b/sdk/python/pulumi_aws_native/sagemaker/get_code_repository.py index 0dc5fc3475..9c44a2e2c4 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/get_code_repository.py +++ b/sdk/python/pulumi_aws_native/sagemaker/get_code_repository.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/sagemaker/get_data_quality_job_definition.py b/sdk/python/pulumi_aws_native/sagemaker/get_data_quality_job_definition.py index 24df090155..99a66a121d 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/get_data_quality_job_definition.py +++ b/sdk/python/pulumi_aws_native/sagemaker/get_data_quality_job_definition.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/sagemaker/get_device_fleet.py b/sdk/python/pulumi_aws_native/sagemaker/get_device_fleet.py index c6e53a8905..47c0004607 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/get_device_fleet.py +++ b/sdk/python/pulumi_aws_native/sagemaker/get_device_fleet.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/sagemaker/get_domain.py b/sdk/python/pulumi_aws_native/sagemaker/get_domain.py index edef4364a7..02b4dbb27f 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/get_domain.py +++ b/sdk/python/pulumi_aws_native/sagemaker/get_domain.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/sagemaker/get_endpoint.py b/sdk/python/pulumi_aws_native/sagemaker/get_endpoint.py index 6539d09878..9e61e6e32d 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/get_endpoint.py +++ b/sdk/python/pulumi_aws_native/sagemaker/get_endpoint.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/sagemaker/get_endpoint_config.py b/sdk/python/pulumi_aws_native/sagemaker/get_endpoint_config.py index 7e9f209001..6f10e14e80 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/get_endpoint_config.py +++ b/sdk/python/pulumi_aws_native/sagemaker/get_endpoint_config.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/sagemaker/get_feature_group.py b/sdk/python/pulumi_aws_native/sagemaker/get_feature_group.py index baf66baaed..af14640c2d 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/get_feature_group.py +++ b/sdk/python/pulumi_aws_native/sagemaker/get_feature_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/sagemaker/get_image.py b/sdk/python/pulumi_aws_native/sagemaker/get_image.py index dbbc6663d5..fbd883241f 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/get_image.py +++ b/sdk/python/pulumi_aws_native/sagemaker/get_image.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/sagemaker/get_image_version.py b/sdk/python/pulumi_aws_native/sagemaker/get_image_version.py index 3c2a8e9a02..ea3b9fd1b3 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/get_image_version.py +++ b/sdk/python/pulumi_aws_native/sagemaker/get_image_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/sagemaker/get_inference_experiment.py b/sdk/python/pulumi_aws_native/sagemaker/get_inference_experiment.py index c62912b86f..ba079e62e9 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/get_inference_experiment.py +++ b/sdk/python/pulumi_aws_native/sagemaker/get_inference_experiment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/sagemaker/get_model.py b/sdk/python/pulumi_aws_native/sagemaker/get_model.py index a8e98fb26c..ba27b563ad 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/get_model.py +++ b/sdk/python/pulumi_aws_native/sagemaker/get_model.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/sagemaker/get_model_bias_job_definition.py b/sdk/python/pulumi_aws_native/sagemaker/get_model_bias_job_definition.py index e09dcc01d5..c5a4dcc45c 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/get_model_bias_job_definition.py +++ b/sdk/python/pulumi_aws_native/sagemaker/get_model_bias_job_definition.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/sagemaker/get_model_card.py b/sdk/python/pulumi_aws_native/sagemaker/get_model_card.py index db9220893e..a2f7d1e7f0 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/get_model_card.py +++ b/sdk/python/pulumi_aws_native/sagemaker/get_model_card.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/sagemaker/get_model_explainability_job_definition.py b/sdk/python/pulumi_aws_native/sagemaker/get_model_explainability_job_definition.py index 7290945792..d80c49cf1d 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/get_model_explainability_job_definition.py +++ b/sdk/python/pulumi_aws_native/sagemaker/get_model_explainability_job_definition.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/sagemaker/get_model_package.py b/sdk/python/pulumi_aws_native/sagemaker/get_model_package.py index 7f859ba711..c316d24d70 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/get_model_package.py +++ b/sdk/python/pulumi_aws_native/sagemaker/get_model_package.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/sagemaker/get_model_package_group.py b/sdk/python/pulumi_aws_native/sagemaker/get_model_package_group.py index 4d48655489..8dddc0b16b 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/get_model_package_group.py +++ b/sdk/python/pulumi_aws_native/sagemaker/get_model_package_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/sagemaker/get_model_quality_job_definition.py b/sdk/python/pulumi_aws_native/sagemaker/get_model_quality_job_definition.py index 196ad0db94..ea85e1dc1e 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/get_model_quality_job_definition.py +++ b/sdk/python/pulumi_aws_native/sagemaker/get_model_quality_job_definition.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/sagemaker/get_monitoring_schedule.py b/sdk/python/pulumi_aws_native/sagemaker/get_monitoring_schedule.py index 55a9ecd106..c6e970ec90 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/get_monitoring_schedule.py +++ b/sdk/python/pulumi_aws_native/sagemaker/get_monitoring_schedule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/sagemaker/get_notebook_instance.py b/sdk/python/pulumi_aws_native/sagemaker/get_notebook_instance.py index 27f1ebd995..517be53051 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/get_notebook_instance.py +++ b/sdk/python/pulumi_aws_native/sagemaker/get_notebook_instance.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/sagemaker/get_notebook_instance_lifecycle_config.py b/sdk/python/pulumi_aws_native/sagemaker/get_notebook_instance_lifecycle_config.py index faa1e71edb..026df19c99 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/get_notebook_instance_lifecycle_config.py +++ b/sdk/python/pulumi_aws_native/sagemaker/get_notebook_instance_lifecycle_config.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/sagemaker/get_pipeline.py b/sdk/python/pulumi_aws_native/sagemaker/get_pipeline.py index 311b8c851d..498d1de22b 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/get_pipeline.py +++ b/sdk/python/pulumi_aws_native/sagemaker/get_pipeline.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/sagemaker/get_project.py b/sdk/python/pulumi_aws_native/sagemaker/get_project.py index 77e7ac4fb5..f5ad419ed3 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/get_project.py +++ b/sdk/python/pulumi_aws_native/sagemaker/get_project.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/sagemaker/get_space.py b/sdk/python/pulumi_aws_native/sagemaker/get_space.py index 6e625e973e..84677fabb8 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/get_space.py +++ b/sdk/python/pulumi_aws_native/sagemaker/get_space.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/sagemaker/get_user_profile.py b/sdk/python/pulumi_aws_native/sagemaker/get_user_profile.py index 55306f4234..c2ea6b1a53 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/get_user_profile.py +++ b/sdk/python/pulumi_aws_native/sagemaker/get_user_profile.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/sagemaker/get_workteam.py b/sdk/python/pulumi_aws_native/sagemaker/get_workteam.py index 7a918b9d43..cee565da45 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/get_workteam.py +++ b/sdk/python/pulumi_aws_native/sagemaker/get_workteam.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/sagemaker/image.py b/sdk/python/pulumi_aws_native/sagemaker/image.py index e5e7802060..6ec9983961 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/image.py +++ b/sdk/python/pulumi_aws_native/sagemaker/image.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,32 +25,15 @@ def __init__(__self__, *, The set of arguments for constructing a Image resource. :param pulumi.Input[Sequence[pulumi.Input['ImageTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - ImageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - image_role_arn=image_role_arn, - image_description=image_description, - image_display_name=image_display_name, - image_name=image_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - image_role_arn: pulumi.Input[str], - image_description: Optional[pulumi.Input[str]] = None, - image_display_name: Optional[pulumi.Input[str]] = None, - image_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ImageTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("image_role_arn", image_role_arn) + pulumi.set(__self__, "image_role_arn", image_role_arn) if image_description is not None: - _setter("image_description", image_description) + pulumi.set(__self__, "image_description", image_description) if image_display_name is not None: - _setter("image_display_name", image_display_name) + pulumi.set(__self__, "image_display_name", image_display_name) if image_name is not None: - _setter("image_name", image_name) + pulumi.set(__self__, "image_name", image_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="imageRoleArn") @@ -138,10 +121,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ImageArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/sagemaker/image_version.py b/sdk/python/pulumi_aws_native/sagemaker/image_version.py index 38ec28ae3d..5cc31caa15 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/image_version.py +++ b/sdk/python/pulumi_aws_native/sagemaker/image_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -29,55 +29,26 @@ def __init__(__self__, *, """ The set of arguments for constructing a ImageVersion resource. """ - ImageVersionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - base_image=base_image, - image_name=image_name, - alias=alias, - aliases=aliases, - horovod=horovod, - job_type=job_type, - ml_framework=ml_framework, - processor=processor, - programming_lang=programming_lang, - release_notes=release_notes, - vendor_guidance=vendor_guidance, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - base_image: pulumi.Input[str], - image_name: pulumi.Input[str], - alias: Optional[pulumi.Input[str]] = None, - aliases: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - horovod: Optional[pulumi.Input[bool]] = None, - job_type: Optional[pulumi.Input['ImageVersionJobType']] = None, - ml_framework: Optional[pulumi.Input[str]] = None, - processor: Optional[pulumi.Input['ImageVersionProcessor']] = None, - programming_lang: Optional[pulumi.Input[str]] = None, - release_notes: Optional[pulumi.Input[str]] = None, - vendor_guidance: Optional[pulumi.Input['ImageVersionVendorGuidance']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("base_image", base_image) - _setter("image_name", image_name) + pulumi.set(__self__, "base_image", base_image) + pulumi.set(__self__, "image_name", image_name) if alias is not None: - _setter("alias", alias) + pulumi.set(__self__, "alias", alias) if aliases is not None: - _setter("aliases", aliases) + pulumi.set(__self__, "aliases", aliases) if horovod is not None: - _setter("horovod", horovod) + pulumi.set(__self__, "horovod", horovod) if job_type is not None: - _setter("job_type", job_type) + pulumi.set(__self__, "job_type", job_type) if ml_framework is not None: - _setter("ml_framework", ml_framework) + pulumi.set(__self__, "ml_framework", ml_framework) if processor is not None: - _setter("processor", processor) + pulumi.set(__self__, "processor", processor) if programming_lang is not None: - _setter("programming_lang", programming_lang) + pulumi.set(__self__, "programming_lang", programming_lang) if release_notes is not None: - _setter("release_notes", release_notes) + pulumi.set(__self__, "release_notes", release_notes) if vendor_guidance is not None: - _setter("vendor_guidance", vendor_guidance) + pulumi.set(__self__, "vendor_guidance", vendor_guidance) @property @pulumi.getter(name="baseImage") @@ -221,10 +192,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ImageVersionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/sagemaker/inference_experiment.py b/sdk/python/pulumi_aws_native/sagemaker/inference_experiment.py index b35306dde4..48158d1d5b 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/inference_experiment.py +++ b/sdk/python/pulumi_aws_native/sagemaker/inference_experiment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -42,61 +42,28 @@ def __init__(__self__, *, :param pulumi.Input[str] status_reason: The error message or client-specified reason from the StopInferenceExperiment API, that explains the status of the inference experiment. :param pulumi.Input[Sequence[pulumi.Input['InferenceExperimentTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - InferenceExperimentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoint_name=endpoint_name, - model_variants=model_variants, - role_arn=role_arn, - type=type, - data_storage_config=data_storage_config, - description=description, - desired_state=desired_state, - kms_key=kms_key, - name=name, - schedule=schedule, - shadow_mode_config=shadow_mode_config, - status_reason=status_reason, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoint_name: pulumi.Input[str], - model_variants: pulumi.Input[Sequence[pulumi.Input['InferenceExperimentModelVariantConfigArgs']]], - role_arn: pulumi.Input[str], - type: pulumi.Input['InferenceExperimentType'], - data_storage_config: Optional[pulumi.Input['InferenceExperimentDataStorageConfigArgs']] = None, - description: Optional[pulumi.Input[str]] = None, - desired_state: Optional[pulumi.Input['InferenceExperimentDesiredState']] = None, - kms_key: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - schedule: Optional[pulumi.Input['InferenceExperimentScheduleArgs']] = None, - shadow_mode_config: Optional[pulumi.Input['InferenceExperimentShadowModeConfigArgs']] = None, - status_reason: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['InferenceExperimentTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("endpoint_name", endpoint_name) - _setter("model_variants", model_variants) - _setter("role_arn", role_arn) - _setter("type", type) + pulumi.set(__self__, "endpoint_name", endpoint_name) + pulumi.set(__self__, "model_variants", model_variants) + pulumi.set(__self__, "role_arn", role_arn) + pulumi.set(__self__, "type", type) if data_storage_config is not None: - _setter("data_storage_config", data_storage_config) + pulumi.set(__self__, "data_storage_config", data_storage_config) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if desired_state is not None: - _setter("desired_state", desired_state) + pulumi.set(__self__, "desired_state", desired_state) if kms_key is not None: - _setter("kms_key", kms_key) + pulumi.set(__self__, "kms_key", kms_key) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if schedule is not None: - _setter("schedule", schedule) + pulumi.set(__self__, "schedule", schedule) if shadow_mode_config is not None: - _setter("shadow_mode_config", shadow_mode_config) + pulumi.set(__self__, "shadow_mode_config", shadow_mode_config) if status_reason is not None: - _setter("status_reason", status_reason) + pulumi.set(__self__, "status_reason", status_reason) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="endpointName") @@ -296,10 +263,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - InferenceExperimentArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -327,11 +290,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = InferenceExperimentArgs.__new__(InferenceExperimentArgs) - if data_storage_config is not None and not isinstance(data_storage_config, InferenceExperimentDataStorageConfigArgs): - data_storage_config = data_storage_config or {} - def _setter(key, value): - data_storage_config[key] = value - InferenceExperimentDataStorageConfigArgs._configure(_setter, **data_storage_config) __props__.__dict__["data_storage_config"] = data_storage_config __props__.__dict__["description"] = description __props__.__dict__["desired_state"] = desired_state @@ -346,17 +304,7 @@ def _setter(key, value): if role_arn is None and not opts.urn: raise TypeError("Missing required property 'role_arn'") __props__.__dict__["role_arn"] = role_arn - if schedule is not None and not isinstance(schedule, InferenceExperimentScheduleArgs): - schedule = schedule or {} - def _setter(key, value): - schedule[key] = value - InferenceExperimentScheduleArgs._configure(_setter, **schedule) __props__.__dict__["schedule"] = schedule - if shadow_mode_config is not None and not isinstance(shadow_mode_config, InferenceExperimentShadowModeConfigArgs): - shadow_mode_config = shadow_mode_config or {} - def _setter(key, value): - shadow_mode_config[key] = value - InferenceExperimentShadowModeConfigArgs._configure(_setter, **shadow_mode_config) __props__.__dict__["shadow_mode_config"] = shadow_mode_config __props__.__dict__["status_reason"] = status_reason __props__.__dict__["tags"] = tags diff --git a/sdk/python/pulumi_aws_native/sagemaker/model.py b/sdk/python/pulumi_aws_native/sagemaker/model.py index cb3fb133f6..fde0bd4089 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/model.py +++ b/sdk/python/pulumi_aws_native/sagemaker/model.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,44 +27,21 @@ def __init__(__self__, *, """ The set of arguments for constructing a Model resource. """ - ModelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - execution_role_arn=execution_role_arn, - containers=containers, - enable_network_isolation=enable_network_isolation, - inference_execution_config=inference_execution_config, - model_name=model_name, - primary_container=primary_container, - tags=tags, - vpc_config=vpc_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - execution_role_arn: pulumi.Input[str], - containers: Optional[pulumi.Input[Sequence[pulumi.Input['ModelContainerDefinitionArgs']]]] = None, - enable_network_isolation: Optional[pulumi.Input[bool]] = None, - inference_execution_config: Optional[pulumi.Input['ModelInferenceExecutionConfigArgs']] = None, - model_name: Optional[pulumi.Input[str]] = None, - primary_container: Optional[pulumi.Input['ModelContainerDefinitionArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ModelTagArgs']]]] = None, - vpc_config: Optional[pulumi.Input['ModelVpcConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("execution_role_arn", execution_role_arn) + pulumi.set(__self__, "execution_role_arn", execution_role_arn) if containers is not None: - _setter("containers", containers) + pulumi.set(__self__, "containers", containers) if enable_network_isolation is not None: - _setter("enable_network_isolation", enable_network_isolation) + pulumi.set(__self__, "enable_network_isolation", enable_network_isolation) if inference_execution_config is not None: - _setter("inference_execution_config", inference_execution_config) + pulumi.set(__self__, "inference_execution_config", inference_execution_config) if model_name is not None: - _setter("model_name", model_name) + pulumi.set(__self__, "model_name", model_name) if primary_container is not None: - _setter("primary_container", primary_container) + pulumi.set(__self__, "primary_container", primary_container) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if vpc_config is not None: - _setter("vpc_config", vpc_config) + pulumi.set(__self__, "vpc_config", vpc_config) @property @pulumi.getter(name="executionRoleArn") @@ -183,10 +160,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ModelArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -215,25 +188,10 @@ def _internal_init(__self__, if execution_role_arn is None and not opts.urn: raise TypeError("Missing required property 'execution_role_arn'") __props__.__dict__["execution_role_arn"] = execution_role_arn - if inference_execution_config is not None and not isinstance(inference_execution_config, ModelInferenceExecutionConfigArgs): - inference_execution_config = inference_execution_config or {} - def _setter(key, value): - inference_execution_config[key] = value - ModelInferenceExecutionConfigArgs._configure(_setter, **inference_execution_config) __props__.__dict__["inference_execution_config"] = inference_execution_config __props__.__dict__["model_name"] = model_name - if primary_container is not None and not isinstance(primary_container, ModelContainerDefinitionArgs): - primary_container = primary_container or {} - def _setter(key, value): - primary_container[key] = value - ModelContainerDefinitionArgs._configure(_setter, **primary_container) __props__.__dict__["primary_container"] = primary_container __props__.__dict__["tags"] = tags - if vpc_config is not None and not isinstance(vpc_config, ModelVpcConfigArgs): - vpc_config = vpc_config or {} - def _setter(key, value): - vpc_config[key] = value - ModelVpcConfigArgs._configure(_setter, **vpc_config) __props__.__dict__["vpc_config"] = vpc_config replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["containers[*]", "enable_network_isolation", "execution_role_arn", "inference_execution_config", "model_name", "primary_container", "vpc_config"]) opts = pulumi.ResourceOptions.merge(opts, replace_on_changes) diff --git a/sdk/python/pulumi_aws_native/sagemaker/model_bias_job_definition.py b/sdk/python/pulumi_aws_native/sagemaker/model_bias_job_definition.py index 066c4c11f7..ac7424ee12 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/model_bias_job_definition.py +++ b/sdk/python/pulumi_aws_native/sagemaker/model_bias_job_definition.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -33,52 +33,23 @@ def __init__(__self__, *, :param pulumi.Input[str] role_arn: The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf. :param pulumi.Input[Sequence[pulumi.Input['ModelBiasJobDefinitionTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - ModelBiasJobDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - job_resources=job_resources, - model_bias_app_specification=model_bias_app_specification, - model_bias_job_input=model_bias_job_input, - model_bias_job_output_config=model_bias_job_output_config, - role_arn=role_arn, - endpoint_name=endpoint_name, - job_definition_name=job_definition_name, - model_bias_baseline_config=model_bias_baseline_config, - network_config=network_config, - stopping_condition=stopping_condition, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - job_resources: pulumi.Input['ModelBiasJobDefinitionMonitoringResourcesArgs'], - model_bias_app_specification: pulumi.Input['ModelBiasJobDefinitionModelBiasAppSpecificationArgs'], - model_bias_job_input: pulumi.Input['ModelBiasJobDefinitionModelBiasJobInputArgs'], - model_bias_job_output_config: pulumi.Input['ModelBiasJobDefinitionMonitoringOutputConfigArgs'], - role_arn: pulumi.Input[str], - endpoint_name: Optional[pulumi.Input[str]] = None, - job_definition_name: Optional[pulumi.Input[str]] = None, - model_bias_baseline_config: Optional[pulumi.Input['ModelBiasJobDefinitionModelBiasBaselineConfigArgs']] = None, - network_config: Optional[pulumi.Input['ModelBiasJobDefinitionNetworkConfigArgs']] = None, - stopping_condition: Optional[pulumi.Input['ModelBiasJobDefinitionStoppingConditionArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ModelBiasJobDefinitionTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("job_resources", job_resources) - _setter("model_bias_app_specification", model_bias_app_specification) - _setter("model_bias_job_input", model_bias_job_input) - _setter("model_bias_job_output_config", model_bias_job_output_config) - _setter("role_arn", role_arn) + pulumi.set(__self__, "job_resources", job_resources) + pulumi.set(__self__, "model_bias_app_specification", model_bias_app_specification) + pulumi.set(__self__, "model_bias_job_input", model_bias_job_input) + pulumi.set(__self__, "model_bias_job_output_config", model_bias_job_output_config) + pulumi.set(__self__, "role_arn", role_arn) if endpoint_name is not None: - _setter("endpoint_name", endpoint_name) + pulumi.set(__self__, "endpoint_name", endpoint_name) if job_definition_name is not None: - _setter("job_definition_name", job_definition_name) + pulumi.set(__self__, "job_definition_name", job_definition_name) if model_bias_baseline_config is not None: - _setter("model_bias_baseline_config", model_bias_baseline_config) + pulumi.set(__self__, "model_bias_baseline_config", model_bias_baseline_config) if network_config is not None: - _setter("network_config", network_config) + pulumi.set(__self__, "network_config", network_config) if stopping_condition is not None: - _setter("stopping_condition", stopping_condition) + pulumi.set(__self__, "stopping_condition", stopping_condition) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="jobResources") @@ -230,10 +201,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ModelBiasJobDefinitionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -261,58 +228,23 @@ def _internal_init(__self__, __props__.__dict__["endpoint_name"] = endpoint_name __props__.__dict__["job_definition_name"] = job_definition_name - if job_resources is not None and not isinstance(job_resources, ModelBiasJobDefinitionMonitoringResourcesArgs): - job_resources = job_resources or {} - def _setter(key, value): - job_resources[key] = value - ModelBiasJobDefinitionMonitoringResourcesArgs._configure(_setter, **job_resources) if job_resources is None and not opts.urn: raise TypeError("Missing required property 'job_resources'") __props__.__dict__["job_resources"] = job_resources - if model_bias_app_specification is not None and not isinstance(model_bias_app_specification, ModelBiasJobDefinitionModelBiasAppSpecificationArgs): - model_bias_app_specification = model_bias_app_specification or {} - def _setter(key, value): - model_bias_app_specification[key] = value - ModelBiasJobDefinitionModelBiasAppSpecificationArgs._configure(_setter, **model_bias_app_specification) if model_bias_app_specification is None and not opts.urn: raise TypeError("Missing required property 'model_bias_app_specification'") __props__.__dict__["model_bias_app_specification"] = model_bias_app_specification - if model_bias_baseline_config is not None and not isinstance(model_bias_baseline_config, ModelBiasJobDefinitionModelBiasBaselineConfigArgs): - model_bias_baseline_config = model_bias_baseline_config or {} - def _setter(key, value): - model_bias_baseline_config[key] = value - ModelBiasJobDefinitionModelBiasBaselineConfigArgs._configure(_setter, **model_bias_baseline_config) __props__.__dict__["model_bias_baseline_config"] = model_bias_baseline_config - if model_bias_job_input is not None and not isinstance(model_bias_job_input, ModelBiasJobDefinitionModelBiasJobInputArgs): - model_bias_job_input = model_bias_job_input or {} - def _setter(key, value): - model_bias_job_input[key] = value - ModelBiasJobDefinitionModelBiasJobInputArgs._configure(_setter, **model_bias_job_input) if model_bias_job_input is None and not opts.urn: raise TypeError("Missing required property 'model_bias_job_input'") __props__.__dict__["model_bias_job_input"] = model_bias_job_input - if model_bias_job_output_config is not None and not isinstance(model_bias_job_output_config, ModelBiasJobDefinitionMonitoringOutputConfigArgs): - model_bias_job_output_config = model_bias_job_output_config or {} - def _setter(key, value): - model_bias_job_output_config[key] = value - ModelBiasJobDefinitionMonitoringOutputConfigArgs._configure(_setter, **model_bias_job_output_config) if model_bias_job_output_config is None and not opts.urn: raise TypeError("Missing required property 'model_bias_job_output_config'") __props__.__dict__["model_bias_job_output_config"] = model_bias_job_output_config - if network_config is not None and not isinstance(network_config, ModelBiasJobDefinitionNetworkConfigArgs): - network_config = network_config or {} - def _setter(key, value): - network_config[key] = value - ModelBiasJobDefinitionNetworkConfigArgs._configure(_setter, **network_config) __props__.__dict__["network_config"] = network_config if role_arn is None and not opts.urn: raise TypeError("Missing required property 'role_arn'") __props__.__dict__["role_arn"] = role_arn - if stopping_condition is not None and not isinstance(stopping_condition, ModelBiasJobDefinitionStoppingConditionArgs): - stopping_condition = stopping_condition or {} - def _setter(key, value): - stopping_condition[key] = value - ModelBiasJobDefinitionStoppingConditionArgs._configure(_setter, **stopping_condition) __props__.__dict__["stopping_condition"] = stopping_condition __props__.__dict__["tags"] = tags __props__.__dict__["creation_time"] = None diff --git a/sdk/python/pulumi_aws_native/sagemaker/model_card.py b/sdk/python/pulumi_aws_native/sagemaker/model_card.py index a63d6d30f1..c30751a1f8 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/model_card.py +++ b/sdk/python/pulumi_aws_native/sagemaker/model_card.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -32,39 +32,18 @@ def __init__(__self__, *, :param pulumi.Input[str] model_card_name: The unique name of the model card. :param pulumi.Input[Sequence[pulumi.Input['ModelCardTagArgs']]] tags: Key-value pairs used to manage metadata for model cards. """ - ModelCardArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - content=content, - model_card_status=model_card_status, - created_by=created_by, - last_modified_by=last_modified_by, - model_card_name=model_card_name, - security_config=security_config, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content: pulumi.Input['ModelCardContentArgs'], - model_card_status: pulumi.Input['ModelCardStatus'], - created_by: Optional[pulumi.Input['ModelCardUserContextArgs']] = None, - last_modified_by: Optional[pulumi.Input['ModelCardUserContextArgs']] = None, - model_card_name: Optional[pulumi.Input[str]] = None, - security_config: Optional[pulumi.Input['ModelCardSecurityConfigArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ModelCardTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("content", content) - _setter("model_card_status", model_card_status) + pulumi.set(__self__, "content", content) + pulumi.set(__self__, "model_card_status", model_card_status) if created_by is not None: - _setter("created_by", created_by) + pulumi.set(__self__, "created_by", created_by) if last_modified_by is not None: - _setter("last_modified_by", last_modified_by) + pulumi.set(__self__, "last_modified_by", last_modified_by) if model_card_name is not None: - _setter("model_card_name", model_card_name) + pulumi.set(__self__, "model_card_name", model_card_name) if security_config is not None: - _setter("security_config", security_config) + pulumi.set(__self__, "security_config", security_config) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -188,10 +167,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ModelCardArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -213,35 +188,15 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = ModelCardArgs.__new__(ModelCardArgs) - if content is not None and not isinstance(content, ModelCardContentArgs): - content = content or {} - def _setter(key, value): - content[key] = value - ModelCardContentArgs._configure(_setter, **content) if content is None and not opts.urn: raise TypeError("Missing required property 'content'") __props__.__dict__["content"] = content - if created_by is not None and not isinstance(created_by, ModelCardUserContextArgs): - created_by = created_by or {} - def _setter(key, value): - created_by[key] = value - ModelCardUserContextArgs._configure(_setter, **created_by) __props__.__dict__["created_by"] = created_by - if last_modified_by is not None and not isinstance(last_modified_by, ModelCardUserContextArgs): - last_modified_by = last_modified_by or {} - def _setter(key, value): - last_modified_by[key] = value - ModelCardUserContextArgs._configure(_setter, **last_modified_by) __props__.__dict__["last_modified_by"] = last_modified_by __props__.__dict__["model_card_name"] = model_card_name if model_card_status is None and not opts.urn: raise TypeError("Missing required property 'model_card_status'") __props__.__dict__["model_card_status"] = model_card_status - if security_config is not None and not isinstance(security_config, ModelCardSecurityConfigArgs): - security_config = security_config or {} - def _setter(key, value): - security_config[key] = value - ModelCardSecurityConfigArgs._configure(_setter, **security_config) __props__.__dict__["security_config"] = security_config __props__.__dict__["tags"] = tags __props__.__dict__["creation_time"] = None diff --git a/sdk/python/pulumi_aws_native/sagemaker/model_explainability_job_definition.py b/sdk/python/pulumi_aws_native/sagemaker/model_explainability_job_definition.py index 522337b450..b8dacc844f 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/model_explainability_job_definition.py +++ b/sdk/python/pulumi_aws_native/sagemaker/model_explainability_job_definition.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -33,52 +33,23 @@ def __init__(__self__, *, :param pulumi.Input[str] role_arn: The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf. :param pulumi.Input[Sequence[pulumi.Input['ModelExplainabilityJobDefinitionTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - ModelExplainabilityJobDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - job_resources=job_resources, - model_explainability_app_specification=model_explainability_app_specification, - model_explainability_job_input=model_explainability_job_input, - model_explainability_job_output_config=model_explainability_job_output_config, - role_arn=role_arn, - endpoint_name=endpoint_name, - job_definition_name=job_definition_name, - model_explainability_baseline_config=model_explainability_baseline_config, - network_config=network_config, - stopping_condition=stopping_condition, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - job_resources: pulumi.Input['ModelExplainabilityJobDefinitionMonitoringResourcesArgs'], - model_explainability_app_specification: pulumi.Input['ModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationArgs'], - model_explainability_job_input: pulumi.Input['ModelExplainabilityJobDefinitionModelExplainabilityJobInputArgs'], - model_explainability_job_output_config: pulumi.Input['ModelExplainabilityJobDefinitionMonitoringOutputConfigArgs'], - role_arn: pulumi.Input[str], - endpoint_name: Optional[pulumi.Input[str]] = None, - job_definition_name: Optional[pulumi.Input[str]] = None, - model_explainability_baseline_config: Optional[pulumi.Input['ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigArgs']] = None, - network_config: Optional[pulumi.Input['ModelExplainabilityJobDefinitionNetworkConfigArgs']] = None, - stopping_condition: Optional[pulumi.Input['ModelExplainabilityJobDefinitionStoppingConditionArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ModelExplainabilityJobDefinitionTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("job_resources", job_resources) - _setter("model_explainability_app_specification", model_explainability_app_specification) - _setter("model_explainability_job_input", model_explainability_job_input) - _setter("model_explainability_job_output_config", model_explainability_job_output_config) - _setter("role_arn", role_arn) + pulumi.set(__self__, "job_resources", job_resources) + pulumi.set(__self__, "model_explainability_app_specification", model_explainability_app_specification) + pulumi.set(__self__, "model_explainability_job_input", model_explainability_job_input) + pulumi.set(__self__, "model_explainability_job_output_config", model_explainability_job_output_config) + pulumi.set(__self__, "role_arn", role_arn) if endpoint_name is not None: - _setter("endpoint_name", endpoint_name) + pulumi.set(__self__, "endpoint_name", endpoint_name) if job_definition_name is not None: - _setter("job_definition_name", job_definition_name) + pulumi.set(__self__, "job_definition_name", job_definition_name) if model_explainability_baseline_config is not None: - _setter("model_explainability_baseline_config", model_explainability_baseline_config) + pulumi.set(__self__, "model_explainability_baseline_config", model_explainability_baseline_config) if network_config is not None: - _setter("network_config", network_config) + pulumi.set(__self__, "network_config", network_config) if stopping_condition is not None: - _setter("stopping_condition", stopping_condition) + pulumi.set(__self__, "stopping_condition", stopping_condition) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="jobResources") @@ -230,10 +201,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ModelExplainabilityJobDefinitionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -261,58 +228,23 @@ def _internal_init(__self__, __props__.__dict__["endpoint_name"] = endpoint_name __props__.__dict__["job_definition_name"] = job_definition_name - if job_resources is not None and not isinstance(job_resources, ModelExplainabilityJobDefinitionMonitoringResourcesArgs): - job_resources = job_resources or {} - def _setter(key, value): - job_resources[key] = value - ModelExplainabilityJobDefinitionMonitoringResourcesArgs._configure(_setter, **job_resources) if job_resources is None and not opts.urn: raise TypeError("Missing required property 'job_resources'") __props__.__dict__["job_resources"] = job_resources - if model_explainability_app_specification is not None and not isinstance(model_explainability_app_specification, ModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationArgs): - model_explainability_app_specification = model_explainability_app_specification or {} - def _setter(key, value): - model_explainability_app_specification[key] = value - ModelExplainabilityJobDefinitionModelExplainabilityAppSpecificationArgs._configure(_setter, **model_explainability_app_specification) if model_explainability_app_specification is None and not opts.urn: raise TypeError("Missing required property 'model_explainability_app_specification'") __props__.__dict__["model_explainability_app_specification"] = model_explainability_app_specification - if model_explainability_baseline_config is not None and not isinstance(model_explainability_baseline_config, ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigArgs): - model_explainability_baseline_config = model_explainability_baseline_config or {} - def _setter(key, value): - model_explainability_baseline_config[key] = value - ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfigArgs._configure(_setter, **model_explainability_baseline_config) __props__.__dict__["model_explainability_baseline_config"] = model_explainability_baseline_config - if model_explainability_job_input is not None and not isinstance(model_explainability_job_input, ModelExplainabilityJobDefinitionModelExplainabilityJobInputArgs): - model_explainability_job_input = model_explainability_job_input or {} - def _setter(key, value): - model_explainability_job_input[key] = value - ModelExplainabilityJobDefinitionModelExplainabilityJobInputArgs._configure(_setter, **model_explainability_job_input) if model_explainability_job_input is None and not opts.urn: raise TypeError("Missing required property 'model_explainability_job_input'") __props__.__dict__["model_explainability_job_input"] = model_explainability_job_input - if model_explainability_job_output_config is not None and not isinstance(model_explainability_job_output_config, ModelExplainabilityJobDefinitionMonitoringOutputConfigArgs): - model_explainability_job_output_config = model_explainability_job_output_config or {} - def _setter(key, value): - model_explainability_job_output_config[key] = value - ModelExplainabilityJobDefinitionMonitoringOutputConfigArgs._configure(_setter, **model_explainability_job_output_config) if model_explainability_job_output_config is None and not opts.urn: raise TypeError("Missing required property 'model_explainability_job_output_config'") __props__.__dict__["model_explainability_job_output_config"] = model_explainability_job_output_config - if network_config is not None and not isinstance(network_config, ModelExplainabilityJobDefinitionNetworkConfigArgs): - network_config = network_config or {} - def _setter(key, value): - network_config[key] = value - ModelExplainabilityJobDefinitionNetworkConfigArgs._configure(_setter, **network_config) __props__.__dict__["network_config"] = network_config if role_arn is None and not opts.urn: raise TypeError("Missing required property 'role_arn'") __props__.__dict__["role_arn"] = role_arn - if stopping_condition is not None and not isinstance(stopping_condition, ModelExplainabilityJobDefinitionStoppingConditionArgs): - stopping_condition = stopping_condition or {} - def _setter(key, value): - stopping_condition[key] = value - ModelExplainabilityJobDefinitionStoppingConditionArgs._configure(_setter, **stopping_condition) __props__.__dict__["stopping_condition"] = stopping_condition __props__.__dict__["tags"] = tags __props__.__dict__["creation_time"] = None diff --git a/sdk/python/pulumi_aws_native/sagemaker/model_package.py b/sdk/python/pulumi_aws_native/sagemaker/model_package.py index 2fda30579a..fbacfa7dd8 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/model_package.py +++ b/sdk/python/pulumi_aws_native/sagemaker/model_package.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -45,109 +45,54 @@ def __init__(__self__, *, The set of arguments for constructing a ModelPackage resource. :param pulumi.Input[Sequence[pulumi.Input['ModelPackageTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - ModelPackageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - additional_inference_specifications=additional_inference_specifications, - additional_inference_specifications_to_add=additional_inference_specifications_to_add, - approval_description=approval_description, - certify_for_marketplace=certify_for_marketplace, - client_token=client_token, - customer_metadata_properties=customer_metadata_properties, - domain=domain, - drift_check_baselines=drift_check_baselines, - inference_specification=inference_specification, - last_modified_time=last_modified_time, - metadata_properties=metadata_properties, - model_approval_status=model_approval_status, - model_metrics=model_metrics, - model_package_description=model_package_description, - model_package_group_name=model_package_group_name, - model_package_name=model_package_name, - model_package_status_details=model_package_status_details, - model_package_version=model_package_version, - sample_payload_url=sample_payload_url, - skip_model_validation=skip_model_validation, - source_algorithm_specification=source_algorithm_specification, - tags=tags, - task=task, - validation_specification=validation_specification, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - additional_inference_specifications: Optional[pulumi.Input[Sequence[pulumi.Input['ModelPackageAdditionalInferenceSpecificationDefinitionArgs']]]] = None, - additional_inference_specifications_to_add: Optional[pulumi.Input[Sequence[pulumi.Input['ModelPackageAdditionalInferenceSpecificationDefinitionArgs']]]] = None, - approval_description: Optional[pulumi.Input[str]] = None, - certify_for_marketplace: Optional[pulumi.Input[bool]] = None, - client_token: Optional[pulumi.Input[str]] = None, - customer_metadata_properties: Optional[pulumi.Input['ModelPackageCustomerMetadataPropertiesArgs']] = None, - domain: Optional[pulumi.Input[str]] = None, - drift_check_baselines: Optional[pulumi.Input['ModelPackageDriftCheckBaselinesArgs']] = None, - inference_specification: Optional[pulumi.Input['ModelPackageInferenceSpecificationArgs']] = None, - last_modified_time: Optional[pulumi.Input[str]] = None, - metadata_properties: Optional[pulumi.Input['ModelPackageMetadataPropertiesArgs']] = None, - model_approval_status: Optional[pulumi.Input['ModelPackageModelApprovalStatus']] = None, - model_metrics: Optional[pulumi.Input['ModelPackageModelMetricsArgs']] = None, - model_package_description: Optional[pulumi.Input[str]] = None, - model_package_group_name: Optional[pulumi.Input[str]] = None, - model_package_name: Optional[pulumi.Input[str]] = None, - model_package_status_details: Optional[pulumi.Input['ModelPackageStatusDetailsArgs']] = None, - model_package_version: Optional[pulumi.Input[int]] = None, - sample_payload_url: Optional[pulumi.Input[str]] = None, - skip_model_validation: Optional[pulumi.Input['ModelPackageSkipModelValidation']] = None, - source_algorithm_specification: Optional[pulumi.Input['ModelPackageSourceAlgorithmSpecificationArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ModelPackageTagArgs']]]] = None, - task: Optional[pulumi.Input[str]] = None, - validation_specification: Optional[pulumi.Input['ModelPackageValidationSpecificationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if additional_inference_specifications is not None: - _setter("additional_inference_specifications", additional_inference_specifications) + pulumi.set(__self__, "additional_inference_specifications", additional_inference_specifications) if additional_inference_specifications_to_add is not None: - _setter("additional_inference_specifications_to_add", additional_inference_specifications_to_add) + pulumi.set(__self__, "additional_inference_specifications_to_add", additional_inference_specifications_to_add) if approval_description is not None: - _setter("approval_description", approval_description) + pulumi.set(__self__, "approval_description", approval_description) if certify_for_marketplace is not None: - _setter("certify_for_marketplace", certify_for_marketplace) + pulumi.set(__self__, "certify_for_marketplace", certify_for_marketplace) if client_token is not None: - _setter("client_token", client_token) + pulumi.set(__self__, "client_token", client_token) if customer_metadata_properties is not None: - _setter("customer_metadata_properties", customer_metadata_properties) + pulumi.set(__self__, "customer_metadata_properties", customer_metadata_properties) if domain is not None: - _setter("domain", domain) + pulumi.set(__self__, "domain", domain) if drift_check_baselines is not None: - _setter("drift_check_baselines", drift_check_baselines) + pulumi.set(__self__, "drift_check_baselines", drift_check_baselines) if inference_specification is not None: - _setter("inference_specification", inference_specification) + pulumi.set(__self__, "inference_specification", inference_specification) if last_modified_time is not None: - _setter("last_modified_time", last_modified_time) + pulumi.set(__self__, "last_modified_time", last_modified_time) if metadata_properties is not None: - _setter("metadata_properties", metadata_properties) + pulumi.set(__self__, "metadata_properties", metadata_properties) if model_approval_status is not None: - _setter("model_approval_status", model_approval_status) + pulumi.set(__self__, "model_approval_status", model_approval_status) if model_metrics is not None: - _setter("model_metrics", model_metrics) + pulumi.set(__self__, "model_metrics", model_metrics) if model_package_description is not None: - _setter("model_package_description", model_package_description) + pulumi.set(__self__, "model_package_description", model_package_description) if model_package_group_name is not None: - _setter("model_package_group_name", model_package_group_name) + pulumi.set(__self__, "model_package_group_name", model_package_group_name) if model_package_name is not None: - _setter("model_package_name", model_package_name) + pulumi.set(__self__, "model_package_name", model_package_name) if model_package_status_details is not None: - _setter("model_package_status_details", model_package_status_details) + pulumi.set(__self__, "model_package_status_details", model_package_status_details) if model_package_version is not None: - _setter("model_package_version", model_package_version) + pulumi.set(__self__, "model_package_version", model_package_version) if sample_payload_url is not None: - _setter("sample_payload_url", sample_payload_url) + pulumi.set(__self__, "sample_payload_url", sample_payload_url) if skip_model_validation is not None: - _setter("skip_model_validation", skip_model_validation) + pulumi.set(__self__, "skip_model_validation", skip_model_validation) if source_algorithm_specification is not None: - _setter("source_algorithm_specification", source_algorithm_specification) + pulumi.set(__self__, "source_algorithm_specification", source_algorithm_specification) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if task is not None: - _setter("task", task) + pulumi.set(__self__, "task", task) if validation_specification is not None: - _setter("validation_specification", validation_specification) + pulumi.set(__self__, "validation_specification", validation_specification) @property @pulumi.getter(name="additionalInferenceSpecifications") @@ -425,10 +370,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ModelPackageArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -472,64 +413,24 @@ def _internal_init(__self__, __props__.__dict__["approval_description"] = approval_description __props__.__dict__["certify_for_marketplace"] = certify_for_marketplace __props__.__dict__["client_token"] = client_token - if customer_metadata_properties is not None and not isinstance(customer_metadata_properties, ModelPackageCustomerMetadataPropertiesArgs): - customer_metadata_properties = customer_metadata_properties or {} - def _setter(key, value): - customer_metadata_properties[key] = value - ModelPackageCustomerMetadataPropertiesArgs._configure(_setter, **customer_metadata_properties) __props__.__dict__["customer_metadata_properties"] = customer_metadata_properties __props__.__dict__["domain"] = domain - if drift_check_baselines is not None and not isinstance(drift_check_baselines, ModelPackageDriftCheckBaselinesArgs): - drift_check_baselines = drift_check_baselines or {} - def _setter(key, value): - drift_check_baselines[key] = value - ModelPackageDriftCheckBaselinesArgs._configure(_setter, **drift_check_baselines) __props__.__dict__["drift_check_baselines"] = drift_check_baselines - if inference_specification is not None and not isinstance(inference_specification, ModelPackageInferenceSpecificationArgs): - inference_specification = inference_specification or {} - def _setter(key, value): - inference_specification[key] = value - ModelPackageInferenceSpecificationArgs._configure(_setter, **inference_specification) __props__.__dict__["inference_specification"] = inference_specification __props__.__dict__["last_modified_time"] = last_modified_time - if metadata_properties is not None and not isinstance(metadata_properties, ModelPackageMetadataPropertiesArgs): - metadata_properties = metadata_properties or {} - def _setter(key, value): - metadata_properties[key] = value - ModelPackageMetadataPropertiesArgs._configure(_setter, **metadata_properties) __props__.__dict__["metadata_properties"] = metadata_properties __props__.__dict__["model_approval_status"] = model_approval_status - if model_metrics is not None and not isinstance(model_metrics, ModelPackageModelMetricsArgs): - model_metrics = model_metrics or {} - def _setter(key, value): - model_metrics[key] = value - ModelPackageModelMetricsArgs._configure(_setter, **model_metrics) __props__.__dict__["model_metrics"] = model_metrics __props__.__dict__["model_package_description"] = model_package_description __props__.__dict__["model_package_group_name"] = model_package_group_name __props__.__dict__["model_package_name"] = model_package_name - if model_package_status_details is not None and not isinstance(model_package_status_details, ModelPackageStatusDetailsArgs): - model_package_status_details = model_package_status_details or {} - def _setter(key, value): - model_package_status_details[key] = value - ModelPackageStatusDetailsArgs._configure(_setter, **model_package_status_details) __props__.__dict__["model_package_status_details"] = model_package_status_details __props__.__dict__["model_package_version"] = model_package_version __props__.__dict__["sample_payload_url"] = sample_payload_url __props__.__dict__["skip_model_validation"] = skip_model_validation - if source_algorithm_specification is not None and not isinstance(source_algorithm_specification, ModelPackageSourceAlgorithmSpecificationArgs): - source_algorithm_specification = source_algorithm_specification or {} - def _setter(key, value): - source_algorithm_specification[key] = value - ModelPackageSourceAlgorithmSpecificationArgs._configure(_setter, **source_algorithm_specification) __props__.__dict__["source_algorithm_specification"] = source_algorithm_specification __props__.__dict__["tags"] = tags __props__.__dict__["task"] = task - if validation_specification is not None and not isinstance(validation_specification, ModelPackageValidationSpecificationArgs): - validation_specification = validation_specification or {} - def _setter(key, value): - validation_specification[key] = value - ModelPackageValidationSpecificationArgs._configure(_setter, **validation_specification) __props__.__dict__["validation_specification"] = validation_specification __props__.__dict__["creation_time"] = None __props__.__dict__["model_package_arn"] = None diff --git a/sdk/python/pulumi_aws_native/sagemaker/model_package_group.py b/sdk/python/pulumi_aws_native/sagemaker/model_package_group.py index cd81150c0e..e786b249c6 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/model_package_group.py +++ b/sdk/python/pulumi_aws_native/sagemaker/model_package_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -25,29 +25,14 @@ def __init__(__self__, *, The set of arguments for constructing a ModelPackageGroup resource. :param pulumi.Input[Sequence[pulumi.Input['ModelPackageGroupTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - ModelPackageGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - model_package_group_description=model_package_group_description, - model_package_group_name=model_package_group_name, - model_package_group_policy=model_package_group_policy, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - model_package_group_description: Optional[pulumi.Input[str]] = None, - model_package_group_name: Optional[pulumi.Input[str]] = None, - model_package_group_policy: Optional[Any] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ModelPackageGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if model_package_group_description is not None: - _setter("model_package_group_description", model_package_group_description) + pulumi.set(__self__, "model_package_group_description", model_package_group_description) if model_package_group_name is not None: - _setter("model_package_group_name", model_package_group_name) + pulumi.set(__self__, "model_package_group_name", model_package_group_name) if model_package_group_policy is not None: - _setter("model_package_group_policy", model_package_group_policy) + pulumi.set(__self__, "model_package_group_policy", model_package_group_policy) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="modelPackageGroupDescription") @@ -125,10 +110,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ModelPackageGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/sagemaker/model_quality_job_definition.py b/sdk/python/pulumi_aws_native/sagemaker/model_quality_job_definition.py index 3972d806c0..371fc94b7a 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/model_quality_job_definition.py +++ b/sdk/python/pulumi_aws_native/sagemaker/model_quality_job_definition.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -33,52 +33,23 @@ def __init__(__self__, *, :param pulumi.Input[str] role_arn: The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf. :param pulumi.Input[Sequence[pulumi.Input['ModelQualityJobDefinitionTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - ModelQualityJobDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - job_resources=job_resources, - model_quality_app_specification=model_quality_app_specification, - model_quality_job_input=model_quality_job_input, - model_quality_job_output_config=model_quality_job_output_config, - role_arn=role_arn, - endpoint_name=endpoint_name, - job_definition_name=job_definition_name, - model_quality_baseline_config=model_quality_baseline_config, - network_config=network_config, - stopping_condition=stopping_condition, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - job_resources: pulumi.Input['ModelQualityJobDefinitionMonitoringResourcesArgs'], - model_quality_app_specification: pulumi.Input['ModelQualityJobDefinitionModelQualityAppSpecificationArgs'], - model_quality_job_input: pulumi.Input['ModelQualityJobDefinitionModelQualityJobInputArgs'], - model_quality_job_output_config: pulumi.Input['ModelQualityJobDefinitionMonitoringOutputConfigArgs'], - role_arn: pulumi.Input[str], - endpoint_name: Optional[pulumi.Input[str]] = None, - job_definition_name: Optional[pulumi.Input[str]] = None, - model_quality_baseline_config: Optional[pulumi.Input['ModelQualityJobDefinitionModelQualityBaselineConfigArgs']] = None, - network_config: Optional[pulumi.Input['ModelQualityJobDefinitionNetworkConfigArgs']] = None, - stopping_condition: Optional[pulumi.Input['ModelQualityJobDefinitionStoppingConditionArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ModelQualityJobDefinitionTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("job_resources", job_resources) - _setter("model_quality_app_specification", model_quality_app_specification) - _setter("model_quality_job_input", model_quality_job_input) - _setter("model_quality_job_output_config", model_quality_job_output_config) - _setter("role_arn", role_arn) + pulumi.set(__self__, "job_resources", job_resources) + pulumi.set(__self__, "model_quality_app_specification", model_quality_app_specification) + pulumi.set(__self__, "model_quality_job_input", model_quality_job_input) + pulumi.set(__self__, "model_quality_job_output_config", model_quality_job_output_config) + pulumi.set(__self__, "role_arn", role_arn) if endpoint_name is not None: - _setter("endpoint_name", endpoint_name) + pulumi.set(__self__, "endpoint_name", endpoint_name) if job_definition_name is not None: - _setter("job_definition_name", job_definition_name) + pulumi.set(__self__, "job_definition_name", job_definition_name) if model_quality_baseline_config is not None: - _setter("model_quality_baseline_config", model_quality_baseline_config) + pulumi.set(__self__, "model_quality_baseline_config", model_quality_baseline_config) if network_config is not None: - _setter("network_config", network_config) + pulumi.set(__self__, "network_config", network_config) if stopping_condition is not None: - _setter("stopping_condition", stopping_condition) + pulumi.set(__self__, "stopping_condition", stopping_condition) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="jobResources") @@ -230,10 +201,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ModelQualityJobDefinitionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -261,58 +228,23 @@ def _internal_init(__self__, __props__.__dict__["endpoint_name"] = endpoint_name __props__.__dict__["job_definition_name"] = job_definition_name - if job_resources is not None and not isinstance(job_resources, ModelQualityJobDefinitionMonitoringResourcesArgs): - job_resources = job_resources or {} - def _setter(key, value): - job_resources[key] = value - ModelQualityJobDefinitionMonitoringResourcesArgs._configure(_setter, **job_resources) if job_resources is None and not opts.urn: raise TypeError("Missing required property 'job_resources'") __props__.__dict__["job_resources"] = job_resources - if model_quality_app_specification is not None and not isinstance(model_quality_app_specification, ModelQualityJobDefinitionModelQualityAppSpecificationArgs): - model_quality_app_specification = model_quality_app_specification or {} - def _setter(key, value): - model_quality_app_specification[key] = value - ModelQualityJobDefinitionModelQualityAppSpecificationArgs._configure(_setter, **model_quality_app_specification) if model_quality_app_specification is None and not opts.urn: raise TypeError("Missing required property 'model_quality_app_specification'") __props__.__dict__["model_quality_app_specification"] = model_quality_app_specification - if model_quality_baseline_config is not None and not isinstance(model_quality_baseline_config, ModelQualityJobDefinitionModelQualityBaselineConfigArgs): - model_quality_baseline_config = model_quality_baseline_config or {} - def _setter(key, value): - model_quality_baseline_config[key] = value - ModelQualityJobDefinitionModelQualityBaselineConfigArgs._configure(_setter, **model_quality_baseline_config) __props__.__dict__["model_quality_baseline_config"] = model_quality_baseline_config - if model_quality_job_input is not None and not isinstance(model_quality_job_input, ModelQualityJobDefinitionModelQualityJobInputArgs): - model_quality_job_input = model_quality_job_input or {} - def _setter(key, value): - model_quality_job_input[key] = value - ModelQualityJobDefinitionModelQualityJobInputArgs._configure(_setter, **model_quality_job_input) if model_quality_job_input is None and not opts.urn: raise TypeError("Missing required property 'model_quality_job_input'") __props__.__dict__["model_quality_job_input"] = model_quality_job_input - if model_quality_job_output_config is not None and not isinstance(model_quality_job_output_config, ModelQualityJobDefinitionMonitoringOutputConfigArgs): - model_quality_job_output_config = model_quality_job_output_config or {} - def _setter(key, value): - model_quality_job_output_config[key] = value - ModelQualityJobDefinitionMonitoringOutputConfigArgs._configure(_setter, **model_quality_job_output_config) if model_quality_job_output_config is None and not opts.urn: raise TypeError("Missing required property 'model_quality_job_output_config'") __props__.__dict__["model_quality_job_output_config"] = model_quality_job_output_config - if network_config is not None and not isinstance(network_config, ModelQualityJobDefinitionNetworkConfigArgs): - network_config = network_config or {} - def _setter(key, value): - network_config[key] = value - ModelQualityJobDefinitionNetworkConfigArgs._configure(_setter, **network_config) __props__.__dict__["network_config"] = network_config if role_arn is None and not opts.urn: raise TypeError("Missing required property 'role_arn'") __props__.__dict__["role_arn"] = role_arn - if stopping_condition is not None and not isinstance(stopping_condition, ModelQualityJobDefinitionStoppingConditionArgs): - stopping_condition = stopping_condition or {} - def _setter(key, value): - stopping_condition[key] = value - ModelQualityJobDefinitionStoppingConditionArgs._configure(_setter, **stopping_condition) __props__.__dict__["stopping_condition"] = stopping_condition __props__.__dict__["tags"] = tags __props__.__dict__["creation_time"] = None diff --git a/sdk/python/pulumi_aws_native/sagemaker/monitoring_schedule.py b/sdk/python/pulumi_aws_native/sagemaker/monitoring_schedule.py index fcc31e1e62..3004c0ec93 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/monitoring_schedule.py +++ b/sdk/python/pulumi_aws_native/sagemaker/monitoring_schedule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -31,40 +31,19 @@ def __init__(__self__, *, :param pulumi.Input['MonitoringScheduleStatus'] monitoring_schedule_status: The status of a schedule job. :param pulumi.Input[Sequence[pulumi.Input['MonitoringScheduleTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - MonitoringScheduleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - monitoring_schedule_config=monitoring_schedule_config, - endpoint_name=endpoint_name, - failure_reason=failure_reason, - last_monitoring_execution_summary=last_monitoring_execution_summary, - monitoring_schedule_name=monitoring_schedule_name, - monitoring_schedule_status=monitoring_schedule_status, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - monitoring_schedule_config: pulumi.Input['MonitoringScheduleConfigArgs'], - endpoint_name: Optional[pulumi.Input[str]] = None, - failure_reason: Optional[pulumi.Input[str]] = None, - last_monitoring_execution_summary: Optional[pulumi.Input['MonitoringScheduleMonitoringExecutionSummaryArgs']] = None, - monitoring_schedule_name: Optional[pulumi.Input[str]] = None, - monitoring_schedule_status: Optional[pulumi.Input['MonitoringScheduleStatus']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['MonitoringScheduleTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("monitoring_schedule_config", monitoring_schedule_config) + pulumi.set(__self__, "monitoring_schedule_config", monitoring_schedule_config) if endpoint_name is not None: - _setter("endpoint_name", endpoint_name) + pulumi.set(__self__, "endpoint_name", endpoint_name) if failure_reason is not None: - _setter("failure_reason", failure_reason) + pulumi.set(__self__, "failure_reason", failure_reason) if last_monitoring_execution_summary is not None: - _setter("last_monitoring_execution_summary", last_monitoring_execution_summary) + pulumi.set(__self__, "last_monitoring_execution_summary", last_monitoring_execution_summary) if monitoring_schedule_name is not None: - _setter("monitoring_schedule_name", monitoring_schedule_name) + pulumi.set(__self__, "monitoring_schedule_name", monitoring_schedule_name) if monitoring_schedule_status is not None: - _setter("monitoring_schedule_status", monitoring_schedule_status) + pulumi.set(__self__, "monitoring_schedule_status", monitoring_schedule_status) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="monitoringScheduleConfig") @@ -184,10 +163,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - MonitoringScheduleArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -211,17 +186,7 @@ def _internal_init(__self__, __props__.__dict__["endpoint_name"] = endpoint_name __props__.__dict__["failure_reason"] = failure_reason - if last_monitoring_execution_summary is not None and not isinstance(last_monitoring_execution_summary, MonitoringScheduleMonitoringExecutionSummaryArgs): - last_monitoring_execution_summary = last_monitoring_execution_summary or {} - def _setter(key, value): - last_monitoring_execution_summary[key] = value - MonitoringScheduleMonitoringExecutionSummaryArgs._configure(_setter, **last_monitoring_execution_summary) __props__.__dict__["last_monitoring_execution_summary"] = last_monitoring_execution_summary - if monitoring_schedule_config is not None and not isinstance(monitoring_schedule_config, MonitoringScheduleConfigArgs): - monitoring_schedule_config = monitoring_schedule_config or {} - def _setter(key, value): - monitoring_schedule_config[key] = value - MonitoringScheduleConfigArgs._configure(_setter, **monitoring_schedule_config) if monitoring_schedule_config is None and not opts.urn: raise TypeError("Missing required property 'monitoring_schedule_config'") __props__.__dict__["monitoring_schedule_config"] = monitoring_schedule_config diff --git a/sdk/python/pulumi_aws_native/sagemaker/notebook_instance.py b/sdk/python/pulumi_aws_native/sagemaker/notebook_instance.py index 2eb73b28de..b1f25acfcf 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/notebook_instance.py +++ b/sdk/python/pulumi_aws_native/sagemaker/notebook_instance.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -35,75 +35,36 @@ def __init__(__self__, *, """ The set of arguments for constructing a NotebookInstance resource. """ - NotebookInstanceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_type=instance_type, - role_arn=role_arn, - accelerator_types=accelerator_types, - additional_code_repositories=additional_code_repositories, - default_code_repository=default_code_repository, - direct_internet_access=direct_internet_access, - instance_metadata_service_configuration=instance_metadata_service_configuration, - kms_key_id=kms_key_id, - lifecycle_config_name=lifecycle_config_name, - notebook_instance_name=notebook_instance_name, - platform_identifier=platform_identifier, - root_access=root_access, - security_group_ids=security_group_ids, - subnet_id=subnet_id, - tags=tags, - volume_size_in_gb=volume_size_in_gb, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_type: pulumi.Input[str], - role_arn: pulumi.Input[str], - accelerator_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - additional_code_repositories: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - default_code_repository: Optional[pulumi.Input[str]] = None, - direct_internet_access: Optional[pulumi.Input[str]] = None, - instance_metadata_service_configuration: Optional[pulumi.Input['NotebookInstanceInstanceMetadataServiceConfigurationArgs']] = None, - kms_key_id: Optional[pulumi.Input[str]] = None, - lifecycle_config_name: Optional[pulumi.Input[str]] = None, - notebook_instance_name: Optional[pulumi.Input[str]] = None, - platform_identifier: Optional[pulumi.Input[str]] = None, - root_access: Optional[pulumi.Input[str]] = None, - security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - subnet_id: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['NotebookInstanceTagArgs']]]] = None, - volume_size_in_gb: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_type", instance_type) - _setter("role_arn", role_arn) + pulumi.set(__self__, "instance_type", instance_type) + pulumi.set(__self__, "role_arn", role_arn) if accelerator_types is not None: - _setter("accelerator_types", accelerator_types) + pulumi.set(__self__, "accelerator_types", accelerator_types) if additional_code_repositories is not None: - _setter("additional_code_repositories", additional_code_repositories) + pulumi.set(__self__, "additional_code_repositories", additional_code_repositories) if default_code_repository is not None: - _setter("default_code_repository", default_code_repository) + pulumi.set(__self__, "default_code_repository", default_code_repository) if direct_internet_access is not None: - _setter("direct_internet_access", direct_internet_access) + pulumi.set(__self__, "direct_internet_access", direct_internet_access) if instance_metadata_service_configuration is not None: - _setter("instance_metadata_service_configuration", instance_metadata_service_configuration) + pulumi.set(__self__, "instance_metadata_service_configuration", instance_metadata_service_configuration) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if lifecycle_config_name is not None: - _setter("lifecycle_config_name", lifecycle_config_name) + pulumi.set(__self__, "lifecycle_config_name", lifecycle_config_name) if notebook_instance_name is not None: - _setter("notebook_instance_name", notebook_instance_name) + pulumi.set(__self__, "notebook_instance_name", notebook_instance_name) if platform_identifier is not None: - _setter("platform_identifier", platform_identifier) + pulumi.set(__self__, "platform_identifier", platform_identifier) if root_access is not None: - _setter("root_access", root_access) + pulumi.set(__self__, "root_access", root_access) if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if subnet_id is not None: - _setter("subnet_id", subnet_id) + pulumi.set(__self__, "subnet_id", subnet_id) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if volume_size_in_gb is not None: - _setter("volume_size_in_gb", volume_size_in_gb) + pulumi.set(__self__, "volume_size_in_gb", volume_size_in_gb) @property @pulumi.getter(name="instanceType") @@ -302,10 +263,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - NotebookInstanceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -341,11 +298,6 @@ def _internal_init(__self__, __props__.__dict__["additional_code_repositories"] = additional_code_repositories __props__.__dict__["default_code_repository"] = default_code_repository __props__.__dict__["direct_internet_access"] = direct_internet_access - if instance_metadata_service_configuration is not None and not isinstance(instance_metadata_service_configuration, NotebookInstanceInstanceMetadataServiceConfigurationArgs): - instance_metadata_service_configuration = instance_metadata_service_configuration or {} - def _setter(key, value): - instance_metadata_service_configuration[key] = value - NotebookInstanceInstanceMetadataServiceConfigurationArgs._configure(_setter, **instance_metadata_service_configuration) __props__.__dict__["instance_metadata_service_configuration"] = instance_metadata_service_configuration if instance_type is None and not opts.urn: raise TypeError("Missing required property 'instance_type'") diff --git a/sdk/python/pulumi_aws_native/sagemaker/notebook_instance_lifecycle_config.py b/sdk/python/pulumi_aws_native/sagemaker/notebook_instance_lifecycle_config.py index 444db67bfd..3e75eef268 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/notebook_instance_lifecycle_config.py +++ b/sdk/python/pulumi_aws_native/sagemaker/notebook_instance_lifecycle_config.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -22,25 +22,12 @@ def __init__(__self__, *, """ The set of arguments for constructing a NotebookInstanceLifecycleConfig resource. """ - NotebookInstanceLifecycleConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - notebook_instance_lifecycle_config_name=notebook_instance_lifecycle_config_name, - on_create=on_create, - on_start=on_start, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - notebook_instance_lifecycle_config_name: Optional[pulumi.Input[str]] = None, - on_create: Optional[pulumi.Input[Sequence[pulumi.Input['NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArgs']]]] = None, - on_start: Optional[pulumi.Input[Sequence[pulumi.Input['NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHookArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if notebook_instance_lifecycle_config_name is not None: - _setter("notebook_instance_lifecycle_config_name", notebook_instance_lifecycle_config_name) + pulumi.set(__self__, "notebook_instance_lifecycle_config_name", notebook_instance_lifecycle_config_name) if on_create is not None: - _setter("on_create", on_create) + pulumi.set(__self__, "on_create", on_create) if on_start is not None: - _setter("on_start", on_start) + pulumi.set(__self__, "on_start", on_start) @property @pulumi.getter(name="notebookInstanceLifecycleConfigName") @@ -109,10 +96,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - NotebookInstanceLifecycleConfigArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/sagemaker/outputs.py b/sdk/python/pulumi_aws_native/sagemaker/outputs.py index fc1f76bc5d..fb0667e2c0 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/outputs.py +++ b/sdk/python/pulumi_aws_native/sagemaker/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -315,25 +315,12 @@ def __init__(__self__, *, :param int default_uid: The default POSIX user ID (UID). If not specified, defaults to 1000. :param str mount_path: The path within the image to mount the user's EFS home directory. The directory should be empty. If not specified, defaults to /home/sagemaker-user. """ - AppImageConfigFileSystemConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_gid=default_gid, - default_uid=default_uid, - mount_path=mount_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_gid: Optional[int] = None, - default_uid: Optional[int] = None, - mount_path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if default_gid is not None: - _setter("default_gid", default_gid) + pulumi.set(__self__, "default_gid", default_gid) if default_uid is not None: - _setter("default_uid", default_uid) + pulumi.set(__self__, "default_uid", default_uid) if mount_path is not None: - _setter("mount_path", mount_path) + pulumi.set(__self__, "mount_path", mount_path) @property @pulumi.getter(name="defaultGid") @@ -392,20 +379,9 @@ def __init__(__self__, *, :param Sequence['AppImageConfigKernelSpec'] kernel_specs: The specification of the Jupyter kernels in the image. :param 'AppImageConfigFileSystemConfig' file_system_config: The Amazon Elastic File System (EFS) storage configuration for a SageMaker image. """ - AppImageConfigKernelGatewayImageConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - kernel_specs=kernel_specs, - file_system_config=file_system_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kernel_specs: Sequence['outputs.AppImageConfigKernelSpec'], - file_system_config: Optional['outputs.AppImageConfigFileSystemConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("kernel_specs", kernel_specs) + pulumi.set(__self__, "kernel_specs", kernel_specs) if file_system_config is not None: - _setter("file_system_config", file_system_config) + pulumi.set(__self__, "file_system_config", file_system_config) @property @pulumi.getter(name="kernelSpecs") @@ -450,20 +426,9 @@ def __init__(__self__, *, :param str name: The name of the kernel. :param str display_name: The display name of the kernel. """ - AppImageConfigKernelSpec._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - display_name=display_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - display_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if display_name is not None: - _setter("display_name", display_name) + pulumi.set(__self__, "display_name", display_name) @property @pulumi.getter @@ -487,19 +452,8 @@ class AppImageConfigTag(dict): def __init__(__self__, *, key: str, value: str): - AppImageConfigTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -544,25 +498,12 @@ def __init__(__self__, *, :param str sage_maker_image_arn: The ARN of the SageMaker image that the image version belongs to. :param str sage_maker_image_version_arn: The ARN of the image version created on the instance. """ - AppResourceSpec._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_type=instance_type, - sage_maker_image_arn=sage_maker_image_arn, - sage_maker_image_version_arn=sage_maker_image_version_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_type: Optional['AppResourceSpecInstanceType'] = None, - sage_maker_image_arn: Optional[str] = None, - sage_maker_image_version_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if instance_type is not None: - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_type", instance_type) if sage_maker_image_arn is not None: - _setter("sage_maker_image_arn", sage_maker_image_arn) + pulumi.set(__self__, "sage_maker_image_arn", sage_maker_image_arn) if sage_maker_image_version_arn is not None: - _setter("sage_maker_image_version_arn", sage_maker_image_version_arn) + pulumi.set(__self__, "sage_maker_image_version_arn", sage_maker_image_version_arn) @property @pulumi.getter(name="instanceType") @@ -594,19 +535,8 @@ class AppTag(dict): def __init__(__self__, *, key: str, value: str): - AppTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -644,24 +574,11 @@ def __init__(__self__, *, repository_url: str, branch: Optional[str] = None, secret_arn: Optional[str] = None): - CodeRepositoryGitConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - repository_url=repository_url, - branch=branch, - secret_arn=secret_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - repository_url: str, - branch: Optional[str] = None, - secret_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("repository_url", repository_url) + pulumi.set(__self__, "repository_url", repository_url) if branch is not None: - _setter("branch", branch) + pulumi.set(__self__, "branch", branch) if secret_arn is not None: - _setter("secret_arn", secret_arn) + pulumi.set(__self__, "secret_arn", secret_arn) @property @pulumi.getter(name="repositoryUrl") @@ -684,19 +601,8 @@ class CodeRepositoryTag(dict): def __init__(__self__, *, key: str, value: str): - CodeRepositoryTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -756,34 +662,15 @@ def __init__(__self__, *, :param 'DataQualityJobDefinitionBatchTransformInputS3DataDistributionType' s3_data_distribution_type: Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated :param 'DataQualityJobDefinitionBatchTransformInputS3InputMode' s3_input_mode: Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File. """ - DataQualityJobDefinitionBatchTransformInput._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_captured_destination_s3_uri=data_captured_destination_s3_uri, - dataset_format=dataset_format, - local_path=local_path, - exclude_features_attribute=exclude_features_attribute, - s3_data_distribution_type=s3_data_distribution_type, - s3_input_mode=s3_input_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_captured_destination_s3_uri: str, - dataset_format: 'outputs.DataQualityJobDefinitionDatasetFormat', - local_path: str, - exclude_features_attribute: Optional[str] = None, - s3_data_distribution_type: Optional['DataQualityJobDefinitionBatchTransformInputS3DataDistributionType'] = None, - s3_input_mode: Optional['DataQualityJobDefinitionBatchTransformInputS3InputMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_captured_destination_s3_uri", data_captured_destination_s3_uri) - _setter("dataset_format", dataset_format) - _setter("local_path", local_path) + pulumi.set(__self__, "data_captured_destination_s3_uri", data_captured_destination_s3_uri) + pulumi.set(__self__, "dataset_format", dataset_format) + pulumi.set(__self__, "local_path", local_path) if exclude_features_attribute is not None: - _setter("exclude_features_attribute", exclude_features_attribute) + pulumi.set(__self__, "exclude_features_attribute", exclude_features_attribute) if s3_data_distribution_type is not None: - _setter("s3_data_distribution_type", s3_data_distribution_type) + pulumi.set(__self__, "s3_data_distribution_type", s3_data_distribution_type) if s3_input_mode is not None: - _setter("s3_input_mode", s3_input_mode) + pulumi.set(__self__, "s3_input_mode", s3_input_mode) @property @pulumi.getter(name="dataCapturedDestinationS3Uri") @@ -871,26 +758,11 @@ def __init__(__self__, *, :param int volume_size_in_gb: The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario. :param str volume_kms_key_id: The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job. """ - DataQualityJobDefinitionClusterConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_count=instance_count, - instance_type=instance_type, - volume_size_in_gb=volume_size_in_gb, - volume_kms_key_id=volume_kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_count: int, - instance_type: str, - volume_size_in_gb: int, - volume_kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_count", instance_count) - _setter("instance_type", instance_type) - _setter("volume_size_in_gb", volume_size_in_gb) + pulumi.set(__self__, "instance_count", instance_count) + pulumi.set(__self__, "instance_type", instance_type) + pulumi.set(__self__, "volume_size_in_gb", volume_size_in_gb) if volume_kms_key_id is not None: - _setter("volume_kms_key_id", volume_kms_key_id) + pulumi.set(__self__, "volume_kms_key_id", volume_kms_key_id) @property @pulumi.getter(name="instanceCount") @@ -953,17 +825,8 @@ def __init__(__self__, *, The baseline constraints resource for a monitoring job. :param str s3_uri: The Amazon S3 URI for baseline constraint file in Amazon S3 that the current monitoring job should validated against. """ - DataQualityJobDefinitionConstraintsResource._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_uri=s3_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_uri: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if s3_uri is not None: - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "s3_uri", s3_uri) @property @pulumi.getter(name="s3Uri") @@ -985,17 +848,8 @@ def __init__(__self__, *, The CSV format :param bool header: A boolean flag indicating if given CSV has header """ - DataQualityJobDefinitionCsv._configure( - lambda key, value: pulumi.set(__self__, key, value), - header=header, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - header: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if header is not None: - _setter("header", header) + pulumi.set(__self__, "header", header) @property @pulumi.getter @@ -1052,36 +906,17 @@ def __init__(__self__, *, :param str post_analytics_processor_source_uri: An Amazon S3 URI to a script that is called after analysis has been performed. Applicable only for the built-in (first party) containers. :param str record_preprocessor_source_uri: An Amazon S3 URI to a script that is called per row prior to running analysis. It can base64 decode the payload and convert it into a flatted json so that the built-in container can use the converted data. Applicable only for the built-in (first party) containers """ - DataQualityJobDefinitionDataQualityAppSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - image_uri=image_uri, - container_arguments=container_arguments, - container_entrypoint=container_entrypoint, - environment=environment, - post_analytics_processor_source_uri=post_analytics_processor_source_uri, - record_preprocessor_source_uri=record_preprocessor_source_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - image_uri: str, - container_arguments: Optional[Sequence[str]] = None, - container_entrypoint: Optional[Sequence[str]] = None, - environment: Optional[Any] = None, - post_analytics_processor_source_uri: Optional[str] = None, - record_preprocessor_source_uri: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("image_uri", image_uri) + pulumi.set(__self__, "image_uri", image_uri) if container_arguments is not None: - _setter("container_arguments", container_arguments) + pulumi.set(__self__, "container_arguments", container_arguments) if container_entrypoint is not None: - _setter("container_entrypoint", container_entrypoint) + pulumi.set(__self__, "container_entrypoint", container_entrypoint) if environment is not None: - _setter("environment", environment) + pulumi.set(__self__, "environment", environment) if post_analytics_processor_source_uri is not None: - _setter("post_analytics_processor_source_uri", post_analytics_processor_source_uri) + pulumi.set(__self__, "post_analytics_processor_source_uri", post_analytics_processor_source_uri) if record_preprocessor_source_uri is not None: - _setter("record_preprocessor_source_uri", record_preprocessor_source_uri) + pulumi.set(__self__, "record_preprocessor_source_uri", record_preprocessor_source_uri) @property @pulumi.getter(name="imageUri") @@ -1165,25 +1000,12 @@ def __init__(__self__, *, """ Baseline configuration used to validate that the data conforms to the specified constraints and statistics. """ - DataQualityJobDefinitionDataQualityBaselineConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - baselining_job_name=baselining_job_name, - constraints_resource=constraints_resource, - statistics_resource=statistics_resource, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - baselining_job_name: Optional[str] = None, - constraints_resource: Optional['outputs.DataQualityJobDefinitionConstraintsResource'] = None, - statistics_resource: Optional['outputs.DataQualityJobDefinitionStatisticsResource'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if baselining_job_name is not None: - _setter("baselining_job_name", baselining_job_name) + pulumi.set(__self__, "baselining_job_name", baselining_job_name) if constraints_resource is not None: - _setter("constraints_resource", constraints_resource) + pulumi.set(__self__, "constraints_resource", constraints_resource) if statistics_resource is not None: - _setter("statistics_resource", statistics_resource) + pulumi.set(__self__, "statistics_resource", statistics_resource) @property @pulumi.getter(name="baseliningJobName") @@ -1231,21 +1053,10 @@ def __init__(__self__, *, """ The inputs for a monitoring job. """ - DataQualityJobDefinitionDataQualityJobInput._configure( - lambda key, value: pulumi.set(__self__, key, value), - batch_transform_input=batch_transform_input, - endpoint_input=endpoint_input, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - batch_transform_input: Optional['outputs.DataQualityJobDefinitionBatchTransformInput'] = None, - endpoint_input: Optional['outputs.DataQualityJobDefinitionEndpointInput'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if batch_transform_input is not None: - _setter("batch_transform_input", batch_transform_input) + pulumi.set(__self__, "batch_transform_input", batch_transform_input) if endpoint_input is not None: - _setter("endpoint_input", endpoint_input) + pulumi.set(__self__, "endpoint_input", endpoint_input) @property @pulumi.getter(name="batchTransformInput") @@ -1270,25 +1081,12 @@ def __init__(__self__, *, """ The dataset format of the data to monitor """ - DataQualityJobDefinitionDatasetFormat._configure( - lambda key, value: pulumi.set(__self__, key, value), - csv=csv, - json=json, - parquet=parquet, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - csv: Optional['outputs.DataQualityJobDefinitionCsv'] = None, - json: Optional['outputs.DataQualityJobDefinitionJson'] = None, - parquet: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if csv is not None: - _setter("csv", csv) + pulumi.set(__self__, "csv", csv) if json is not None: - _setter("json", json) + pulumi.set(__self__, "json", json) if parquet is not None: - _setter("parquet", parquet) + pulumi.set(__self__, "parquet", parquet) @property @pulumi.getter @@ -1349,31 +1147,14 @@ def __init__(__self__, *, :param 'DataQualityJobDefinitionEndpointInputS3DataDistributionType' s3_data_distribution_type: Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated :param 'DataQualityJobDefinitionEndpointInputS3InputMode' s3_input_mode: Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File. """ - DataQualityJobDefinitionEndpointInput._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoint_name=endpoint_name, - local_path=local_path, - exclude_features_attribute=exclude_features_attribute, - s3_data_distribution_type=s3_data_distribution_type, - s3_input_mode=s3_input_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoint_name: str, - local_path: str, - exclude_features_attribute: Optional[str] = None, - s3_data_distribution_type: Optional['DataQualityJobDefinitionEndpointInputS3DataDistributionType'] = None, - s3_input_mode: Optional['DataQualityJobDefinitionEndpointInputS3InputMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("endpoint_name", endpoint_name) - _setter("local_path", local_path) + pulumi.set(__self__, "endpoint_name", endpoint_name) + pulumi.set(__self__, "local_path", local_path) if exclude_features_attribute is not None: - _setter("exclude_features_attribute", exclude_features_attribute) + pulumi.set(__self__, "exclude_features_attribute", exclude_features_attribute) if s3_data_distribution_type is not None: - _setter("s3_data_distribution_type", s3_data_distribution_type) + pulumi.set(__self__, "s3_data_distribution_type", s3_data_distribution_type) if s3_input_mode is not None: - _setter("s3_input_mode", s3_input_mode) + pulumi.set(__self__, "s3_input_mode", s3_input_mode) @property @pulumi.getter(name="endpointName") @@ -1424,17 +1205,8 @@ def __init__(__self__, *, The Json format :param bool line: A boolean flag indicating if it is JSON line format """ - DataQualityJobDefinitionJson._configure( - lambda key, value: pulumi.set(__self__, key, value), - line=line, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - line: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if line is not None: - _setter("line", line) + pulumi.set(__self__, "line", line) @property @pulumi.getter @@ -1472,16 +1244,7 @@ def __init__(__self__, *, """ The output object for a monitoring job. """ - DataQualityJobDefinitionMonitoringOutput._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_output=s3_output, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_output: 'outputs.DataQualityJobDefinitionS3Output', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_output", s3_output) + pulumi.set(__self__, "s3_output", s3_output) @property @pulumi.getter(name="s3Output") @@ -1521,20 +1284,9 @@ def __init__(__self__, *, :param Sequence['DataQualityJobDefinitionMonitoringOutput'] monitoring_outputs: Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded. :param str kms_key_id: The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption. """ - DataQualityJobDefinitionMonitoringOutputConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - monitoring_outputs=monitoring_outputs, - kms_key_id=kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - monitoring_outputs: Sequence['outputs.DataQualityJobDefinitionMonitoringOutput'], - kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("monitoring_outputs", monitoring_outputs) + pulumi.set(__self__, "monitoring_outputs", monitoring_outputs) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) @property @pulumi.getter(name="monitoringOutputs") @@ -1580,16 +1332,7 @@ def __init__(__self__, *, """ Identifies the resources to deploy for a monitoring job. """ - DataQualityJobDefinitionMonitoringResources._configure( - lambda key, value: pulumi.set(__self__, key, value), - cluster_config=cluster_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cluster_config: 'outputs.DataQualityJobDefinitionClusterConfig', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cluster_config", cluster_config) + pulumi.set(__self__, "cluster_config", cluster_config) @property @pulumi.getter(name="clusterConfig") @@ -1632,25 +1375,12 @@ def __init__(__self__, *, :param bool enable_inter_container_traffic_encryption: Whether to encrypt all communications between distributed processing jobs. Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer. :param bool enable_network_isolation: Whether to allow inbound and outbound network calls to and from the containers used for the processing job. """ - DataQualityJobDefinitionNetworkConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - enable_inter_container_traffic_encryption=enable_inter_container_traffic_encryption, - enable_network_isolation=enable_network_isolation, - vpc_config=vpc_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enable_inter_container_traffic_encryption: Optional[bool] = None, - enable_network_isolation: Optional[bool] = None, - vpc_config: Optional['outputs.DataQualityJobDefinitionVpcConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enable_inter_container_traffic_encryption is not None: - _setter("enable_inter_container_traffic_encryption", enable_inter_container_traffic_encryption) + pulumi.set(__self__, "enable_inter_container_traffic_encryption", enable_inter_container_traffic_encryption) if enable_network_isolation is not None: - _setter("enable_network_isolation", enable_network_isolation) + pulumi.set(__self__, "enable_network_isolation", enable_network_isolation) if vpc_config is not None: - _setter("vpc_config", vpc_config) + pulumi.set(__self__, "vpc_config", vpc_config) @property @pulumi.getter(name="enableInterContainerTrafficEncryption") @@ -1710,23 +1440,10 @@ def __init__(__self__, *, :param str s3_uri: A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job. :param 'DataQualityJobDefinitionS3OutputS3UploadMode' s3_upload_mode: Whether to upload the results of the monitoring job continuously or after the job completes. """ - DataQualityJobDefinitionS3Output._configure( - lambda key, value: pulumi.set(__self__, key, value), - local_path=local_path, - s3_uri=s3_uri, - s3_upload_mode=s3_upload_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - local_path: str, - s3_uri: str, - s3_upload_mode: Optional['DataQualityJobDefinitionS3OutputS3UploadMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("local_path", local_path) - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "local_path", local_path) + pulumi.set(__self__, "s3_uri", s3_uri) if s3_upload_mode is not None: - _setter("s3_upload_mode", s3_upload_mode) + pulumi.set(__self__, "s3_upload_mode", s3_upload_mode) @property @pulumi.getter(name="localPath") @@ -1781,17 +1498,8 @@ def __init__(__self__, *, The baseline statistics resource for a monitoring job. :param str s3_uri: The Amazon S3 URI for the baseline statistics file in Amazon S3 that the current monitoring job should be validated against. """ - DataQualityJobDefinitionStatisticsResource._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_uri=s3_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_uri: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if s3_uri is not None: - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "s3_uri", s3_uri) @property @pulumi.getter(name="s3Uri") @@ -1830,16 +1538,7 @@ def __init__(__self__, *, Specifies a time limit for how long the monitoring job is allowed to run. :param int max_runtime_in_seconds: The maximum runtime allowed in seconds. """ - DataQualityJobDefinitionStoppingCondition._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_runtime_in_seconds=max_runtime_in_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_runtime_in_seconds: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_runtime_in_seconds", max_runtime_in_seconds) + pulumi.set(__self__, "max_runtime_in_seconds", max_runtime_in_seconds) @property @pulumi.getter(name="maxRuntimeInSeconds") @@ -1863,19 +1562,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - DataQualityJobDefinitionTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1924,19 +1612,8 @@ def __init__(__self__, *, :param Sequence[str] security_group_ids: The VPC security group IDs, in the form sg-xxxxxxxx. Specify the security groups for the VPC that is specified in the Subnets field. :param Sequence[str] subnets: The ID of the subnets in the VPC to which you want to connect to your monitoring jobs. """ - DataQualityJobDefinitionVpcConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnets=subnets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: Sequence[str], - subnets: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("security_group_ids", security_group_ids) - _setter("subnets", subnets) + pulumi.set(__self__, "security_group_ids", security_group_ids) + pulumi.set(__self__, "subnets", subnets) @property @pulumi.getter(name="securityGroupIds") @@ -1989,24 +1666,11 @@ def __init__(__self__, *, :param str description: Description of the device :param str iot_thing_name: AWS Internet of Things (IoT) object name. """ - Device._configure( - lambda key, value: pulumi.set(__self__, key, value), - device_name=device_name, - description=description, - iot_thing_name=iot_thing_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - device_name: str, - description: Optional[str] = None, - iot_thing_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("device_name", device_name) + pulumi.set(__self__, "device_name", device_name) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if iot_thing_name is not None: - _setter("iot_thing_name", iot_thing_name) + pulumi.set(__self__, "iot_thing_name", iot_thing_name) @property @pulumi.getter(name="deviceName") @@ -2061,20 +1725,9 @@ def __init__(__self__, *, :param str s3_output_location: The Amazon Simple Storage (S3) bucket URI :param str kms_key_id: The KMS key id used for encryption on the S3 bucket """ - DeviceFleetEdgeOutputConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_output_location=s3_output_location, - kms_key_id=kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_output_location: str, - kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_output_location", s3_output_location) + pulumi.set(__self__, "s3_output_location", s3_output_location) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) @property @pulumi.getter(name="s3OutputLocation") @@ -2106,19 +1759,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The key value of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - DeviceFleetTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2146,19 +1788,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The key value of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - DeviceTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2213,23 +1844,10 @@ def __init__(__self__, *, :param str image_name: The name of the CustomImage. Must be unique to your account. :param int image_version_number: The version number of the CustomImage. """ - DomainCustomImage._configure( - lambda key, value: pulumi.set(__self__, key, value), - app_image_config_name=app_image_config_name, - image_name=image_name, - image_version_number=image_version_number, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - app_image_config_name: str, - image_name: str, - image_version_number: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("app_image_config_name", app_image_config_name) - _setter("image_name", image_name) + pulumi.set(__self__, "app_image_config_name", app_image_config_name) + pulumi.set(__self__, "image_name", image_name) if image_version_number is not None: - _setter("image_version_number", image_version_number) + pulumi.set(__self__, "image_version_number", image_version_number) @property @pulumi.getter(name="appImageConfigName") @@ -2296,28 +1914,13 @@ def __init__(__self__, *, :param 'DomainKernelGatewayAppSettings' kernel_gateway_app_settings: The kernel gateway app settings. :param Sequence[str] security_groups: The security groups for the Amazon Virtual Private Cloud (VPC) that Studio uses for communication. """ - DomainDefaultSpaceSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - execution_role=execution_role, - jupyter_server_app_settings=jupyter_server_app_settings, - kernel_gateway_app_settings=kernel_gateway_app_settings, - security_groups=security_groups, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - execution_role: str, - jupyter_server_app_settings: Optional['outputs.DomainJupyterServerAppSettings'] = None, - kernel_gateway_app_settings: Optional['outputs.DomainKernelGatewayAppSettings'] = None, - security_groups: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("execution_role", execution_role) + pulumi.set(__self__, "execution_role", execution_role) if jupyter_server_app_settings is not None: - _setter("jupyter_server_app_settings", jupyter_server_app_settings) + pulumi.set(__self__, "jupyter_server_app_settings", jupyter_server_app_settings) if kernel_gateway_app_settings is not None: - _setter("kernel_gateway_app_settings", kernel_gateway_app_settings) + pulumi.set(__self__, "kernel_gateway_app_settings", kernel_gateway_app_settings) if security_groups is not None: - _setter("security_groups", security_groups) + pulumi.set(__self__, "security_groups", security_groups) @property @pulumi.getter(name="executionRole") @@ -2379,17 +1982,8 @@ def __init__(__self__, *, """ The JupyterServer app settings. """ - DomainJupyterServerAppSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_resource_spec=default_resource_spec, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_resource_spec: Optional['outputs.DomainResourceSpec'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if default_resource_spec is not None: - _setter("default_resource_spec", default_resource_spec) + pulumi.set(__self__, "default_resource_spec", default_resource_spec) @property @pulumi.getter(name="defaultResourceSpec") @@ -2429,21 +2023,10 @@ def __init__(__self__, *, :param Sequence['DomainCustomImage'] custom_images: A list of custom SageMaker images that are configured to run as a KernelGateway app. :param 'DomainResourceSpec' default_resource_spec: The default instance type and the Amazon Resource Name (ARN) of the default SageMaker image used by the KernelGateway app. """ - DomainKernelGatewayAppSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_images=custom_images, - default_resource_spec=default_resource_spec, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_images: Optional[Sequence['outputs.DomainCustomImage']] = None, - default_resource_spec: Optional['outputs.DomainResourceSpec'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_images is not None: - _setter("custom_images", custom_images) + pulumi.set(__self__, "custom_images", custom_images) if default_resource_spec is not None: - _setter("default_resource_spec", default_resource_spec) + pulumi.set(__self__, "default_resource_spec", default_resource_spec) @property @pulumi.getter(name="customImages") @@ -2493,21 +2076,10 @@ def __init__(__self__, *, A collection of settings that apply to an RSessionGateway app. :param Sequence['DomainCustomImage'] custom_images: A list of custom SageMaker images that are configured to run as a KernelGateway app. """ - DomainRSessionAppSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_images=custom_images, - default_resource_spec=default_resource_spec, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_images: Optional[Sequence['outputs.DomainCustomImage']] = None, - default_resource_spec: Optional['outputs.DomainResourceSpec'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_images is not None: - _setter("custom_images", custom_images) + pulumi.set(__self__, "custom_images", custom_images) if default_resource_spec is not None: - _setter("default_resource_spec", default_resource_spec) + pulumi.set(__self__, "default_resource_spec", default_resource_spec) @property @pulumi.getter(name="customImages") @@ -2555,21 +2127,10 @@ def __init__(__self__, *, :param 'DomainRStudioServerProAppSettingsAccessStatus' access_status: Indicates whether the current user has access to the RStudioServerPro app. :param 'DomainRStudioServerProAppSettingsUserGroup' user_group: The level of permissions that the user has within the RStudioServerPro app. This value defaults to User. The Admin value allows the user access to the RStudio Administrative Dashboard. """ - DomainRStudioServerProAppSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_status=access_status, - user_group=user_group, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_status: Optional['DomainRStudioServerProAppSettingsAccessStatus'] = None, - user_group: Optional['DomainRStudioServerProAppSettingsUserGroup'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_status is not None: - _setter("access_status", access_status) + pulumi.set(__self__, "access_status", access_status) if user_group is not None: - _setter("user_group", user_group) + pulumi.set(__self__, "user_group", user_group) @property @pulumi.getter(name="accessStatus") @@ -2627,28 +2188,13 @@ def __init__(__self__, *, :param str r_studio_connect_url: A URL pointing to an RStudio Connect server. :param str r_studio_package_manager_url: A URL pointing to an RStudio Package Manager server. """ - DomainRStudioServerProDomainSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - domain_execution_role_arn=domain_execution_role_arn, - default_resource_spec=default_resource_spec, - r_studio_connect_url=r_studio_connect_url, - r_studio_package_manager_url=r_studio_package_manager_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - domain_execution_role_arn: str, - default_resource_spec: Optional['outputs.DomainResourceSpec'] = None, - r_studio_connect_url: Optional[str] = None, - r_studio_package_manager_url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("domain_execution_role_arn", domain_execution_role_arn) + pulumi.set(__self__, "domain_execution_role_arn", domain_execution_role_arn) if default_resource_spec is not None: - _setter("default_resource_spec", default_resource_spec) + pulumi.set(__self__, "default_resource_spec", default_resource_spec) if r_studio_connect_url is not None: - _setter("r_studio_connect_url", r_studio_connect_url) + pulumi.set(__self__, "r_studio_connect_url", r_studio_connect_url) if r_studio_package_manager_url is not None: - _setter("r_studio_package_manager_url", r_studio_package_manager_url) + pulumi.set(__self__, "r_studio_package_manager_url", r_studio_package_manager_url) @property @pulumi.getter(name="domainExecutionRoleArn") @@ -2716,29 +2262,14 @@ def __init__(__self__, *, :param str sage_maker_image_arn: The Amazon Resource Name (ARN) of the SageMaker image that the image version belongs to. :param str sage_maker_image_version_arn: The Amazon Resource Name (ARN) of the image version created on the instance. """ - DomainResourceSpec._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_type=instance_type, - lifecycle_config_arn=lifecycle_config_arn, - sage_maker_image_arn=sage_maker_image_arn, - sage_maker_image_version_arn=sage_maker_image_version_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_type: Optional['DomainResourceSpecInstanceType'] = None, - lifecycle_config_arn: Optional[str] = None, - sage_maker_image_arn: Optional[str] = None, - sage_maker_image_version_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if instance_type is not None: - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_type", instance_type) if lifecycle_config_arn is not None: - _setter("lifecycle_config_arn", lifecycle_config_arn) + pulumi.set(__self__, "lifecycle_config_arn", lifecycle_config_arn) if sage_maker_image_arn is not None: - _setter("sage_maker_image_arn", sage_maker_image_arn) + pulumi.set(__self__, "sage_maker_image_arn", sage_maker_image_arn) if sage_maker_image_version_arn is not None: - _setter("sage_maker_image_version_arn", sage_maker_image_version_arn) + pulumi.set(__self__, "sage_maker_image_version_arn", sage_maker_image_version_arn) @property @pulumi.getter(name="instanceType") @@ -2804,21 +2335,10 @@ def __init__(__self__, *, A collection of Domain settings. :param Sequence[str] security_group_ids: The security groups for the Amazon Virtual Private Cloud that the Domain uses for communication between Domain-level apps and user apps. """ - DomainSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - r_studio_server_pro_domain_settings=r_studio_server_pro_domain_settings, - security_group_ids=security_group_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - r_studio_server_pro_domain_settings: Optional['outputs.DomainRStudioServerProDomainSettings'] = None, - security_group_ids: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if r_studio_server_pro_domain_settings is not None: - _setter("r_studio_server_pro_domain_settings", r_studio_server_pro_domain_settings) + pulumi.set(__self__, "r_studio_server_pro_domain_settings", r_studio_server_pro_domain_settings) if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) @property @pulumi.getter(name="rStudioServerProDomainSettings") @@ -2870,25 +2390,12 @@ def __init__(__self__, *, :param str s3_kms_key_id: When NotebookOutputOption is Allowed, the AWS Key Management Service (KMS) encryption key ID used to encrypt the notebook cell output in the Amazon S3 bucket. :param str s3_output_path: When NotebookOutputOption is Allowed, the Amazon S3 bucket used to store the shared notebook snapshots. """ - DomainSharingSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - notebook_output_option=notebook_output_option, - s3_kms_key_id=s3_kms_key_id, - s3_output_path=s3_output_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - notebook_output_option: Optional['DomainSharingSettingsNotebookOutputOption'] = None, - s3_kms_key_id: Optional[str] = None, - s3_output_path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if notebook_output_option is not None: - _setter("notebook_output_option", notebook_output_option) + pulumi.set(__self__, "notebook_output_option", notebook_output_option) if s3_kms_key_id is not None: - _setter("s3_kms_key_id", s3_kms_key_id) + pulumi.set(__self__, "s3_kms_key_id", s3_kms_key_id) if s3_output_path is not None: - _setter("s3_output_path", s3_output_path) + pulumi.set(__self__, "s3_output_path", s3_output_path) @property @pulumi.getter(name="notebookOutputOption") @@ -2920,19 +2427,8 @@ class DomainTag(dict): def __init__(__self__, *, key: str, value: str): - DomainTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -2995,40 +2491,19 @@ def __init__(__self__, *, :param Sequence[str] security_groups: The security groups for the Amazon Virtual Private Cloud (VPC) that Studio uses for communication. :param 'DomainSharingSettings' sharing_settings: The sharing settings. """ - DomainUserSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - execution_role=execution_role, - jupyter_server_app_settings=jupyter_server_app_settings, - kernel_gateway_app_settings=kernel_gateway_app_settings, - r_session_app_settings=r_session_app_settings, - r_studio_server_pro_app_settings=r_studio_server_pro_app_settings, - security_groups=security_groups, - sharing_settings=sharing_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - execution_role: str, - jupyter_server_app_settings: Optional['outputs.DomainJupyterServerAppSettings'] = None, - kernel_gateway_app_settings: Optional['outputs.DomainKernelGatewayAppSettings'] = None, - r_session_app_settings: Optional['outputs.DomainRSessionAppSettings'] = None, - r_studio_server_pro_app_settings: Optional['outputs.DomainRStudioServerProAppSettings'] = None, - security_groups: Optional[Sequence[str]] = None, - sharing_settings: Optional['outputs.DomainSharingSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("execution_role", execution_role) + pulumi.set(__self__, "execution_role", execution_role) if jupyter_server_app_settings is not None: - _setter("jupyter_server_app_settings", jupyter_server_app_settings) + pulumi.set(__self__, "jupyter_server_app_settings", jupyter_server_app_settings) if kernel_gateway_app_settings is not None: - _setter("kernel_gateway_app_settings", kernel_gateway_app_settings) + pulumi.set(__self__, "kernel_gateway_app_settings", kernel_gateway_app_settings) if r_session_app_settings is not None: - _setter("r_session_app_settings", r_session_app_settings) + pulumi.set(__self__, "r_session_app_settings", r_session_app_settings) if r_studio_server_pro_app_settings is not None: - _setter("r_studio_server_pro_app_settings", r_studio_server_pro_app_settings) + pulumi.set(__self__, "r_studio_server_pro_app_settings", r_studio_server_pro_app_settings) if security_groups is not None: - _setter("security_groups", security_groups) + pulumi.set(__self__, "security_groups", security_groups) if sharing_settings is not None: - _setter("sharing_settings", sharing_settings) + pulumi.set(__self__, "sharing_settings", sharing_settings) @property @pulumi.getter(name="executionRole") @@ -3102,16 +2577,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, alarm_name: str): - EndpointAlarm._configure( - lambda key, value: pulumi.set(__self__, key, value), - alarm_name=alarm_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alarm_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("alarm_name", alarm_name) + pulumi.set(__self__, "alarm_name", alarm_name) @property @pulumi.getter(name="alarmName") @@ -3123,16 +2589,7 @@ def alarm_name(self) -> str: class EndpointAutoRollbackConfig(dict): def __init__(__self__, *, alarms: Sequence['outputs.EndpointAlarm']): - EndpointAutoRollbackConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - alarms=alarms, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alarms: Sequence['outputs.EndpointAlarm'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("alarms", alarms) + pulumi.set(__self__, "alarms", alarms) @property @pulumi.getter @@ -3167,24 +2624,11 @@ def __init__(__self__, *, traffic_routing_configuration: 'outputs.EndpointTrafficRoutingConfig', maximum_execution_timeout_in_seconds: Optional[int] = None, termination_wait_in_seconds: Optional[int] = None): - EndpointBlueGreenUpdatePolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - traffic_routing_configuration=traffic_routing_configuration, - maximum_execution_timeout_in_seconds=maximum_execution_timeout_in_seconds, - termination_wait_in_seconds=termination_wait_in_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - traffic_routing_configuration: 'outputs.EndpointTrafficRoutingConfig', - maximum_execution_timeout_in_seconds: Optional[int] = None, - termination_wait_in_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("traffic_routing_configuration", traffic_routing_configuration) + pulumi.set(__self__, "traffic_routing_configuration", traffic_routing_configuration) if maximum_execution_timeout_in_seconds is not None: - _setter("maximum_execution_timeout_in_seconds", maximum_execution_timeout_in_seconds) + pulumi.set(__self__, "maximum_execution_timeout_in_seconds", maximum_execution_timeout_in_seconds) if termination_wait_in_seconds is not None: - _setter("termination_wait_in_seconds", termination_wait_in_seconds) + pulumi.set(__self__, "termination_wait_in_seconds", termination_wait_in_seconds) @property @pulumi.getter(name="trafficRoutingConfiguration") @@ -3207,19 +2651,8 @@ class EndpointCapacitySize(dict): def __init__(__self__, *, type: str, value: int): - EndpointCapacitySize._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: str, - value: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) - _setter("value", value) + pulumi.set(__self__, "type", type) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3253,17 +2686,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, max_concurrent_invocations_per_instance: Optional[int] = None): - EndpointConfigAsyncInferenceClientConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_concurrent_invocations_per_instance=max_concurrent_invocations_per_instance, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_concurrent_invocations_per_instance: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if max_concurrent_invocations_per_instance is not None: - _setter("max_concurrent_invocations_per_instance", max_concurrent_invocations_per_instance) + pulumi.set(__self__, "max_concurrent_invocations_per_instance", max_concurrent_invocations_per_instance) @property @pulumi.getter(name="maxConcurrentInvocationsPerInstance") @@ -3295,20 +2719,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, output_config: 'outputs.EndpointConfigAsyncInferenceOutputConfig', client_config: Optional['outputs.EndpointConfigAsyncInferenceClientConfig'] = None): - EndpointConfigAsyncInferenceConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - output_config=output_config, - client_config=client_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - output_config: 'outputs.EndpointConfigAsyncInferenceOutputConfig', - client_config: Optional['outputs.EndpointConfigAsyncInferenceClientConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("output_config", output_config) + pulumi.set(__self__, "output_config", output_config) if client_config is not None: - _setter("client_config", client_config) + pulumi.set(__self__, "client_config", client_config) @property @pulumi.getter(name="outputConfig") @@ -3348,25 +2761,12 @@ def __init__(__self__, *, error_topic: Optional[str] = None, include_inference_response_in: Optional[Sequence[str]] = None, success_topic: Optional[str] = None): - EndpointConfigAsyncInferenceNotificationConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - error_topic=error_topic, - include_inference_response_in=include_inference_response_in, - success_topic=success_topic, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - error_topic: Optional[str] = None, - include_inference_response_in: Optional[Sequence[str]] = None, - success_topic: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if error_topic is not None: - _setter("error_topic", error_topic) + pulumi.set(__self__, "error_topic", error_topic) if include_inference_response_in is not None: - _setter("include_inference_response_in", include_inference_response_in) + pulumi.set(__self__, "include_inference_response_in", include_inference_response_in) if success_topic is not None: - _setter("success_topic", success_topic) + pulumi.set(__self__, "success_topic", success_topic) @property @pulumi.getter(name="errorTopic") @@ -3414,29 +2814,14 @@ def __init__(__self__, *, notification_config: Optional['outputs.EndpointConfigAsyncInferenceNotificationConfig'] = None, s3_failure_path: Optional[str] = None, s3_output_path: Optional[str] = None): - EndpointConfigAsyncInferenceOutputConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - kms_key_id=kms_key_id, - notification_config=notification_config, - s3_failure_path=s3_failure_path, - s3_output_path=s3_output_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kms_key_id: Optional[str] = None, - notification_config: Optional['outputs.EndpointConfigAsyncInferenceNotificationConfig'] = None, - s3_failure_path: Optional[str] = None, - s3_output_path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if notification_config is not None: - _setter("notification_config", notification_config) + pulumi.set(__self__, "notification_config", notification_config) if s3_failure_path is not None: - _setter("s3_failure_path", s3_failure_path) + pulumi.set(__self__, "s3_failure_path", s3_failure_path) if s3_output_path is not None: - _setter("s3_output_path", s3_output_path) + pulumi.set(__self__, "s3_output_path", s3_output_path) @property @pulumi.getter(name="kmsKeyId") @@ -3483,21 +2868,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, csv_content_types: Optional[Sequence[str]] = None, json_content_types: Optional[Sequence[str]] = None): - EndpointConfigCaptureContentTypeHeader._configure( - lambda key, value: pulumi.set(__self__, key, value), - csv_content_types=csv_content_types, - json_content_types=json_content_types, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - csv_content_types: Optional[Sequence[str]] = None, - json_content_types: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if csv_content_types is not None: - _setter("csv_content_types", csv_content_types) + pulumi.set(__self__, "csv_content_types", csv_content_types) if json_content_types is not None: - _setter("json_content_types", json_content_types) + pulumi.set(__self__, "json_content_types", json_content_types) @property @pulumi.getter(name="csvContentTypes") @@ -3531,16 +2905,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, capture_mode: str): - EndpointConfigCaptureOption._configure( - lambda key, value: pulumi.set(__self__, key, value), - capture_mode=capture_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - capture_mode: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("capture_mode", capture_mode) + pulumi.set(__self__, "capture_mode", capture_mode) @property @pulumi.getter(name="captureMode") @@ -3575,24 +2940,11 @@ def __init__(__self__, *, shap_config: 'outputs.EndpointConfigClarifyShapConfig', enable_explanations: Optional[str] = None, inference_config: Optional['outputs.EndpointConfigClarifyInferenceConfig'] = None): - EndpointConfigClarifyExplainerConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - shap_config=shap_config, - enable_explanations=enable_explanations, - inference_config=inference_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - shap_config: 'outputs.EndpointConfigClarifyShapConfig', - enable_explanations: Optional[str] = None, - inference_config: Optional['outputs.EndpointConfigClarifyInferenceConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("shap_config", shap_config) + pulumi.set(__self__, "shap_config", shap_config) if enable_explanations is not None: - _setter("enable_explanations", enable_explanations) + pulumi.set(__self__, "enable_explanations", enable_explanations) if inference_config is not None: - _setter("inference_config", inference_config) + pulumi.set(__self__, "inference_config", inference_config) @property @pulumi.getter(name="shapConfig") @@ -3614,22 +2966,12 @@ def inference_config(self) -> Optional['outputs.EndpointConfigClarifyInferenceCo class EndpointConfigClarifyFeatureType(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type class EndpointConfigClarifyHeader(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -3683,57 +3025,28 @@ def __init__(__self__, *, max_record_count: Optional[int] = None, probability_attribute: Optional[str] = None, probability_index: Optional[int] = None): - EndpointConfigClarifyInferenceConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - content_template=content_template, - feature_headers=feature_headers, - feature_types=feature_types, - features_attribute=features_attribute, - label_attribute=label_attribute, - label_headers=label_headers, - label_index=label_index, - max_payload_in_mb=max_payload_in_mb, - max_record_count=max_record_count, - probability_attribute=probability_attribute, - probability_index=probability_index, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content_template: Optional[str] = None, - feature_headers: Optional[Sequence['outputs.EndpointConfigClarifyHeader']] = None, - feature_types: Optional[Sequence['outputs.EndpointConfigClarifyFeatureType']] = None, - features_attribute: Optional[str] = None, - label_attribute: Optional[str] = None, - label_headers: Optional[Sequence['outputs.EndpointConfigClarifyHeader']] = None, - label_index: Optional[int] = None, - max_payload_in_mb: Optional[int] = None, - max_record_count: Optional[int] = None, - probability_attribute: Optional[str] = None, - probability_index: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if content_template is not None: - _setter("content_template", content_template) + pulumi.set(__self__, "content_template", content_template) if feature_headers is not None: - _setter("feature_headers", feature_headers) + pulumi.set(__self__, "feature_headers", feature_headers) if feature_types is not None: - _setter("feature_types", feature_types) + pulumi.set(__self__, "feature_types", feature_types) if features_attribute is not None: - _setter("features_attribute", features_attribute) + pulumi.set(__self__, "features_attribute", features_attribute) if label_attribute is not None: - _setter("label_attribute", label_attribute) + pulumi.set(__self__, "label_attribute", label_attribute) if label_headers is not None: - _setter("label_headers", label_headers) + pulumi.set(__self__, "label_headers", label_headers) if label_index is not None: - _setter("label_index", label_index) + pulumi.set(__self__, "label_index", label_index) if max_payload_in_mb is not None: - _setter("max_payload_in_mb", max_payload_in_mb) + pulumi.set(__self__, "max_payload_in_mb", max_payload_in_mb) if max_record_count is not None: - _setter("max_record_count", max_record_count) + pulumi.set(__self__, "max_record_count", max_record_count) if probability_attribute is not None: - _setter("probability_attribute", probability_attribute) + pulumi.set(__self__, "probability_attribute", probability_attribute) if probability_index is not None: - _setter("probability_index", probability_index) + pulumi.set(__self__, "probability_index", probability_index) @property @pulumi.getter(name="contentTemplate") @@ -3818,25 +3131,12 @@ def __init__(__self__, *, mime_type: Optional[str] = None, shap_baseline: Optional[str] = None, shap_baseline_uri: Optional[str] = None): - EndpointConfigClarifyShapBaselineConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - mime_type=mime_type, - shap_baseline=shap_baseline, - shap_baseline_uri=shap_baseline_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mime_type: Optional[str] = None, - shap_baseline: Optional[str] = None, - shap_baseline_uri: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if mime_type is not None: - _setter("mime_type", mime_type) + pulumi.set(__self__, "mime_type", mime_type) if shap_baseline is not None: - _setter("shap_baseline", shap_baseline) + pulumi.set(__self__, "shap_baseline", shap_baseline) if shap_baseline_uri is not None: - _setter("shap_baseline_uri", shap_baseline_uri) + pulumi.set(__self__, "shap_baseline_uri", shap_baseline_uri) @property @pulumi.getter(name="mimeType") @@ -3885,32 +3185,15 @@ def __init__(__self__, *, seed: Optional[int] = None, text_config: Optional['outputs.EndpointConfigClarifyTextConfig'] = None, use_logit: Optional[bool] = None): - EndpointConfigClarifyShapConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - shap_baseline_config=shap_baseline_config, - number_of_samples=number_of_samples, - seed=seed, - text_config=text_config, - use_logit=use_logit, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - shap_baseline_config: 'outputs.EndpointConfigClarifyShapBaselineConfig', - number_of_samples: Optional[int] = None, - seed: Optional[int] = None, - text_config: Optional['outputs.EndpointConfigClarifyTextConfig'] = None, - use_logit: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("shap_baseline_config", shap_baseline_config) + pulumi.set(__self__, "shap_baseline_config", shap_baseline_config) if number_of_samples is not None: - _setter("number_of_samples", number_of_samples) + pulumi.set(__self__, "number_of_samples", number_of_samples) if seed is not None: - _setter("seed", seed) + pulumi.set(__self__, "seed", seed) if text_config is not None: - _setter("text_config", text_config) + pulumi.set(__self__, "text_config", text_config) if use_logit is not None: - _setter("use_logit", use_logit) + pulumi.set(__self__, "use_logit", use_logit) @property @pulumi.getter(name="shapBaselineConfig") @@ -3943,19 +3226,8 @@ class EndpointConfigClarifyTextConfig(dict): def __init__(__self__, *, granularity: str, language: str): - EndpointConfigClarifyTextConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - granularity=granularity, - language=language, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - granularity: str, - language: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("granularity", granularity) - _setter("language", language) + pulumi.set(__self__, "granularity", granularity) + pulumi.set(__self__, "language", language) @property @pulumi.getter @@ -4004,34 +3276,15 @@ def __init__(__self__, *, capture_content_type_header: Optional['outputs.EndpointConfigCaptureContentTypeHeader'] = None, enable_capture: Optional[bool] = None, kms_key_id: Optional[str] = None): - EndpointConfigDataCaptureConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - capture_options=capture_options, - destination_s3_uri=destination_s3_uri, - initial_sampling_percentage=initial_sampling_percentage, - capture_content_type_header=capture_content_type_header, - enable_capture=enable_capture, - kms_key_id=kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - capture_options: Sequence['outputs.EndpointConfigCaptureOption'], - destination_s3_uri: str, - initial_sampling_percentage: int, - capture_content_type_header: Optional['outputs.EndpointConfigCaptureContentTypeHeader'] = None, - enable_capture: Optional[bool] = None, - kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("capture_options", capture_options) - _setter("destination_s3_uri", destination_s3_uri) - _setter("initial_sampling_percentage", initial_sampling_percentage) + pulumi.set(__self__, "capture_options", capture_options) + pulumi.set(__self__, "destination_s3_uri", destination_s3_uri) + pulumi.set(__self__, "initial_sampling_percentage", initial_sampling_percentage) if capture_content_type_header is not None: - _setter("capture_content_type_header", capture_content_type_header) + pulumi.set(__self__, "capture_content_type_header", capture_content_type_header) if enable_capture is not None: - _setter("enable_capture", enable_capture) + pulumi.set(__self__, "enable_capture", enable_capture) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) @property @pulumi.getter(name="captureOptions") @@ -4085,17 +3338,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, clarify_explainer_config: Optional['outputs.EndpointConfigClarifyExplainerConfig'] = None): - EndpointConfigExplainerConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - clarify_explainer_config=clarify_explainer_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - clarify_explainer_config: Optional['outputs.EndpointConfigClarifyExplainerConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if clarify_explainer_config is not None: - _setter("clarify_explainer_config", clarify_explainer_config) + pulumi.set(__self__, "clarify_explainer_config", clarify_explainer_config) @property @pulumi.getter(name="clarifyExplainerConfig") @@ -4154,54 +3398,25 @@ def __init__(__self__, *, model_data_download_timeout_in_seconds: Optional[int] = None, serverless_config: Optional['outputs.EndpointConfigServerlessConfig'] = None, volume_size_in_gb: Optional[int] = None): - EndpointConfigProductionVariant._configure( - lambda key, value: pulumi.set(__self__, key, value), - initial_variant_weight=initial_variant_weight, - model_name=model_name, - variant_name=variant_name, - accelerator_type=accelerator_type, - container_startup_health_check_timeout_in_seconds=container_startup_health_check_timeout_in_seconds, - enable_ssm_access=enable_ssm_access, - initial_instance_count=initial_instance_count, - instance_type=instance_type, - model_data_download_timeout_in_seconds=model_data_download_timeout_in_seconds, - serverless_config=serverless_config, - volume_size_in_gb=volume_size_in_gb, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - initial_variant_weight: float, - model_name: str, - variant_name: str, - accelerator_type: Optional[str] = None, - container_startup_health_check_timeout_in_seconds: Optional[int] = None, - enable_ssm_access: Optional[bool] = None, - initial_instance_count: Optional[int] = None, - instance_type: Optional[str] = None, - model_data_download_timeout_in_seconds: Optional[int] = None, - serverless_config: Optional['outputs.EndpointConfigServerlessConfig'] = None, - volume_size_in_gb: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("initial_variant_weight", initial_variant_weight) - _setter("model_name", model_name) - _setter("variant_name", variant_name) + pulumi.set(__self__, "initial_variant_weight", initial_variant_weight) + pulumi.set(__self__, "model_name", model_name) + pulumi.set(__self__, "variant_name", variant_name) if accelerator_type is not None: - _setter("accelerator_type", accelerator_type) + pulumi.set(__self__, "accelerator_type", accelerator_type) if container_startup_health_check_timeout_in_seconds is not None: - _setter("container_startup_health_check_timeout_in_seconds", container_startup_health_check_timeout_in_seconds) + pulumi.set(__self__, "container_startup_health_check_timeout_in_seconds", container_startup_health_check_timeout_in_seconds) if enable_ssm_access is not None: - _setter("enable_ssm_access", enable_ssm_access) + pulumi.set(__self__, "enable_ssm_access", enable_ssm_access) if initial_instance_count is not None: - _setter("initial_instance_count", initial_instance_count) + pulumi.set(__self__, "initial_instance_count", initial_instance_count) if instance_type is not None: - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_type", instance_type) if model_data_download_timeout_in_seconds is not None: - _setter("model_data_download_timeout_in_seconds", model_data_download_timeout_in_seconds) + pulumi.set(__self__, "model_data_download_timeout_in_seconds", model_data_download_timeout_in_seconds) if serverless_config is not None: - _setter("serverless_config", serverless_config) + pulumi.set(__self__, "serverless_config", serverless_config) if volume_size_in_gb is not None: - _setter("volume_size_in_gb", volume_size_in_gb) + pulumi.set(__self__, "volume_size_in_gb", volume_size_in_gb) @property @pulumi.getter(name="initialVariantWeight") @@ -4286,23 +3501,10 @@ def __init__(__self__, *, max_concurrency: int, memory_size_in_mb: int, provisioned_concurrency: Optional[int] = None): - EndpointConfigServerlessConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_concurrency=max_concurrency, - memory_size_in_mb=memory_size_in_mb, - provisioned_concurrency=provisioned_concurrency, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_concurrency: int, - memory_size_in_mb: int, - provisioned_concurrency: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_concurrency", max_concurrency) - _setter("memory_size_in_mb", memory_size_in_mb) + pulumi.set(__self__, "max_concurrency", max_concurrency) + pulumi.set(__self__, "memory_size_in_mb", memory_size_in_mb) if provisioned_concurrency is not None: - _setter("provisioned_concurrency", provisioned_concurrency) + pulumi.set(__self__, "provisioned_concurrency", provisioned_concurrency) @property @pulumi.getter(name="maxConcurrency") @@ -4325,19 +3527,8 @@ class EndpointConfigTag(dict): def __init__(__self__, *, key: str, value: str): - EndpointConfigTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -4377,25 +3568,12 @@ def __init__(__self__, *, auto_rollback_configuration: Optional['outputs.EndpointAutoRollbackConfig'] = None, blue_green_update_policy: Optional['outputs.EndpointBlueGreenUpdatePolicy'] = None, rolling_update_policy: Optional['outputs.EndpointRollingUpdatePolicy'] = None): - EndpointDeploymentConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - auto_rollback_configuration=auto_rollback_configuration, - blue_green_update_policy=blue_green_update_policy, - rolling_update_policy=rolling_update_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auto_rollback_configuration: Optional['outputs.EndpointAutoRollbackConfig'] = None, - blue_green_update_policy: Optional['outputs.EndpointBlueGreenUpdatePolicy'] = None, - rolling_update_policy: Optional['outputs.EndpointRollingUpdatePolicy'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if auto_rollback_configuration is not None: - _setter("auto_rollback_configuration", auto_rollback_configuration) + pulumi.set(__self__, "auto_rollback_configuration", auto_rollback_configuration) if blue_green_update_policy is not None: - _setter("blue_green_update_policy", blue_green_update_policy) + pulumi.set(__self__, "blue_green_update_policy", blue_green_update_policy) if rolling_update_policy is not None: - _setter("rolling_update_policy", rolling_update_policy) + pulumi.set(__self__, "rolling_update_policy", rolling_update_policy) @property @pulumi.getter(name="autoRollbackConfiguration") @@ -4443,27 +3621,12 @@ def __init__(__self__, *, wait_interval_in_seconds: int, maximum_execution_timeout_in_seconds: Optional[int] = None, rollback_maximum_batch_size: Optional['outputs.EndpointCapacitySize'] = None): - EndpointRollingUpdatePolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - maximum_batch_size=maximum_batch_size, - wait_interval_in_seconds=wait_interval_in_seconds, - maximum_execution_timeout_in_seconds=maximum_execution_timeout_in_seconds, - rollback_maximum_batch_size=rollback_maximum_batch_size, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - maximum_batch_size: 'outputs.EndpointCapacitySize', - wait_interval_in_seconds: int, - maximum_execution_timeout_in_seconds: Optional[int] = None, - rollback_maximum_batch_size: Optional['outputs.EndpointCapacitySize'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("maximum_batch_size", maximum_batch_size) - _setter("wait_interval_in_seconds", wait_interval_in_seconds) + pulumi.set(__self__, "maximum_batch_size", maximum_batch_size) + pulumi.set(__self__, "wait_interval_in_seconds", wait_interval_in_seconds) if maximum_execution_timeout_in_seconds is not None: - _setter("maximum_execution_timeout_in_seconds", maximum_execution_timeout_in_seconds) + pulumi.set(__self__, "maximum_execution_timeout_in_seconds", maximum_execution_timeout_in_seconds) if rollback_maximum_batch_size is not None: - _setter("rollback_maximum_batch_size", rollback_maximum_batch_size) + pulumi.set(__self__, "rollback_maximum_batch_size", rollback_maximum_batch_size) @property @pulumi.getter(name="maximumBatchSize") @@ -4491,19 +3654,8 @@ class EndpointTag(dict): def __init__(__self__, *, key: str, value: str): - EndpointTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -4544,28 +3696,13 @@ def __init__(__self__, *, canary_size: Optional['outputs.EndpointCapacitySize'] = None, linear_step_size: Optional['outputs.EndpointCapacitySize'] = None, wait_interval_in_seconds: Optional[int] = None): - EndpointTrafficRoutingConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - canary_size=canary_size, - linear_step_size=linear_step_size, - wait_interval_in_seconds=wait_interval_in_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: str, - canary_size: Optional['outputs.EndpointCapacitySize'] = None, - linear_step_size: Optional['outputs.EndpointCapacitySize'] = None, - wait_interval_in_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if canary_size is not None: - _setter("canary_size", canary_size) + pulumi.set(__self__, "canary_size", canary_size) if linear_step_size is not None: - _setter("linear_step_size", linear_step_size) + pulumi.set(__self__, "linear_step_size", linear_step_size) if wait_interval_in_seconds is not None: - _setter("wait_interval_in_seconds", wait_interval_in_seconds) + pulumi.set(__self__, "wait_interval_in_seconds", wait_interval_in_seconds) @property @pulumi.getter @@ -4609,17 +3746,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, variant_property_type: Optional[str] = None): - EndpointVariantProperty._configure( - lambda key, value: pulumi.set(__self__, key, value), - variant_property_type=variant_property_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - variant_property_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if variant_property_type is not None: - _setter("variant_property_type", variant_property_type) + pulumi.set(__self__, "variant_property_type", variant_property_type) @property @pulumi.getter(name="variantPropertyType") @@ -4650,22 +3778,9 @@ def __init__(__self__, *, catalog: str, database: str, table_name: str): - FeatureGroupDataCatalogConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - catalog=catalog, - database=database, - table_name=table_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - catalog: str, - database: str, - table_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("catalog", catalog) - _setter("database", database) - _setter("table_name", table_name) + pulumi.set(__self__, "catalog", catalog) + pulumi.set(__self__, "database", database) + pulumi.set(__self__, "table_name", table_name) @property @pulumi.getter @@ -4707,19 +3822,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, feature_name: str, feature_type: 'FeatureGroupFeatureDefinitionFeatureType'): - FeatureGroupFeatureDefinition._configure( - lambda key, value: pulumi.set(__self__, key, value), - feature_name=feature_name, - feature_type=feature_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - feature_name: str, - feature_type: 'FeatureGroupFeatureDefinitionFeatureType', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("feature_name", feature_name) - _setter("feature_type", feature_type) + pulumi.set(__self__, "feature_name", feature_name) + pulumi.set(__self__, "feature_type", feature_type) @property @pulumi.getter(name="featureName") @@ -4753,17 +3857,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, kms_key_id: Optional[str] = None): - FeatureGroupOnlineStoreSecurityConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - kms_key_id=kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) @property @pulumi.getter(name="kmsKeyId") @@ -4795,20 +3890,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, s3_uri: str, kms_key_id: Optional[str] = None): - FeatureGroupS3StorageConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_uri=s3_uri, - kms_key_id=kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_uri: str, - kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "s3_uri", s3_uri) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) @property @pulumi.getter(name="s3Uri") @@ -4832,19 +3916,8 @@ def __init__(__self__, *, """ A key-value pair to associate with a resource. """ - FeatureGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -4870,19 +3943,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ImageTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -4933,21 +3995,10 @@ def __init__(__self__, *, :param Sequence[str] csv_content_types: The list of all content type headers that SageMaker will treat as CSV and capture accordingly. :param Sequence[str] json_content_types: The list of all content type headers that SageMaker will treat as JSON and capture accordingly. """ - InferenceExperimentCaptureContentTypeHeader._configure( - lambda key, value: pulumi.set(__self__, key, value), - csv_content_types=csv_content_types, - json_content_types=json_content_types, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - csv_content_types: Optional[Sequence[str]] = None, - json_content_types: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if csv_content_types is not None: - _setter("csv_content_types", csv_content_types) + pulumi.set(__self__, "csv_content_types", csv_content_types) if json_content_types is not None: - _setter("json_content_types", json_content_types) + pulumi.set(__self__, "json_content_types", json_content_types) @property @pulumi.getter(name="csvContentTypes") @@ -4999,24 +4050,11 @@ def __init__(__self__, *, :param str destination: The Amazon S3 bucket where the inference request and response data is stored. :param str kms_key: The AWS Key Management Service key that Amazon SageMaker uses to encrypt captured data at rest using Amazon S3 server-side encryption. """ - InferenceExperimentDataStorageConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination=destination, - content_type=content_type, - kms_key=kms_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination: str, - content_type: Optional['outputs.InferenceExperimentCaptureContentTypeHeader'] = None, - kms_key: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination", destination) + pulumi.set(__self__, "destination", destination) if content_type is not None: - _setter("content_type", content_type) + pulumi.set(__self__, "content_type", content_type) if kms_key is not None: - _setter("kms_key", kms_key) + pulumi.set(__self__, "kms_key", kms_key) @property @pulumi.getter @@ -5075,24 +4113,11 @@ def __init__(__self__, *, :param str endpoint_config_name: The name of the endpoint configuration. :param 'InferenceExperimentEndpointMetadataEndpointStatus' endpoint_status: The status of the endpoint. For possible values of the status of an endpoint. """ - InferenceExperimentEndpointMetadata._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoint_name=endpoint_name, - endpoint_config_name=endpoint_config_name, - endpoint_status=endpoint_status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoint_name: str, - endpoint_config_name: Optional[str] = None, - endpoint_status: Optional['InferenceExperimentEndpointMetadataEndpointStatus'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("endpoint_name", endpoint_name) + pulumi.set(__self__, "endpoint_name", endpoint_name) if endpoint_config_name is not None: - _setter("endpoint_config_name", endpoint_config_name) + pulumi.set(__self__, "endpoint_config_name", endpoint_config_name) if endpoint_status is not None: - _setter("endpoint_status", endpoint_status) + pulumi.set(__self__, "endpoint_status", endpoint_status) @property @pulumi.getter(name="endpointName") @@ -5147,19 +4172,8 @@ def __init__(__self__, *, The configuration for the infrastructure that the model will be deployed to. :param 'InferenceExperimentModelInfrastructureConfigInfrastructureType' infrastructure_type: The type of the inference experiment that you want to run. """ - InferenceExperimentModelInfrastructureConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - infrastructure_type=infrastructure_type, - real_time_inference_config=real_time_inference_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - infrastructure_type: 'InferenceExperimentModelInfrastructureConfigInfrastructureType', - real_time_inference_config: 'outputs.InferenceExperimentRealTimeInferenceConfig', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("infrastructure_type", infrastructure_type) - _setter("real_time_inference_config", real_time_inference_config) + pulumi.set(__self__, "infrastructure_type", infrastructure_type) + pulumi.set(__self__, "real_time_inference_config", real_time_inference_config) @property @pulumi.getter(name="infrastructureType") @@ -5210,22 +4224,9 @@ def __init__(__self__, *, :param str model_name: The name of the Amazon SageMaker Model entity. :param str variant_name: The name of the variant. """ - InferenceExperimentModelVariantConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - infrastructure_config=infrastructure_config, - model_name=model_name, - variant_name=variant_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - infrastructure_config: 'outputs.InferenceExperimentModelInfrastructureConfig', - model_name: str, - variant_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("infrastructure_config", infrastructure_config) - _setter("model_name", model_name) - _setter("variant_name", variant_name) + pulumi.set(__self__, "infrastructure_config", infrastructure_config) + pulumi.set(__self__, "model_name", model_name) + pulumi.set(__self__, "variant_name", variant_name) @property @pulumi.getter(name="infrastructureConfig") @@ -5281,19 +4282,8 @@ def __init__(__self__, *, :param int instance_count: The number of instances of the type specified by InstanceType. :param str instance_type: The instance type the model is deployed to. """ - InferenceExperimentRealTimeInferenceConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_count=instance_count, - instance_type=instance_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_count: int, - instance_type: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_count", instance_count) - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_count", instance_count) + pulumi.set(__self__, "instance_type", instance_type) @property @pulumi.getter(name="instanceCount") @@ -5344,21 +4334,10 @@ def __init__(__self__, *, :param str end_time: The timestamp at which the inference experiment ended or will end. :param str start_time: The timestamp at which the inference experiment started or will start. """ - InferenceExperimentSchedule._configure( - lambda key, value: pulumi.set(__self__, key, value), - end_time=end_time, - start_time=start_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - end_time: Optional[str] = None, - start_time: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if end_time is not None: - _setter("end_time", end_time) + pulumi.set(__self__, "end_time", end_time) if start_time is not None: - _setter("start_time", start_time) + pulumi.set(__self__, "start_time", start_time) @property @pulumi.getter(name="endTime") @@ -5409,19 +4388,8 @@ def __init__(__self__, *, :param Sequence['InferenceExperimentShadowModelVariantConfig'] shadow_model_variants: List of shadow variant configurations. :param str source_model_variant_name: The name of the production variant, which takes all the inference requests. """ - InferenceExperimentShadowModeConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - shadow_model_variants=shadow_model_variants, - source_model_variant_name=source_model_variant_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - shadow_model_variants: Sequence['outputs.InferenceExperimentShadowModelVariantConfig'], - source_model_variant_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("shadow_model_variants", shadow_model_variants) - _setter("source_model_variant_name", source_model_variant_name) + pulumi.set(__self__, "shadow_model_variants", shadow_model_variants) + pulumi.set(__self__, "source_model_variant_name", source_model_variant_name) @property @pulumi.getter(name="shadowModelVariants") @@ -5472,19 +4440,8 @@ def __init__(__self__, *, :param int sampling_percentage: The percentage of inference requests that Amazon SageMaker replicates from the production variant to the shadow variant. :param str shadow_model_variant_name: The name of the shadow variant. """ - InferenceExperimentShadowModelVariantConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - sampling_percentage=sampling_percentage, - shadow_model_variant_name=shadow_model_variant_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sampling_percentage: int, - shadow_model_variant_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("sampling_percentage", sampling_percentage) - _setter("shadow_model_variant_name", shadow_model_variant_name) + pulumi.set(__self__, "sampling_percentage", sampling_percentage) + pulumi.set(__self__, "shadow_model_variant_name", shadow_model_variant_name) @property @pulumi.getter(name="samplingPercentage") @@ -5516,19 +4473,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - InferenceExperimentTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -5613,54 +4559,25 @@ def __init__(__self__, *, :param 'ModelBiasJobDefinitionBatchTransformInputS3InputMode' s3_input_mode: Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File. :param str start_time_offset: Monitoring start time offset, e.g. -PT1H """ - ModelBiasJobDefinitionBatchTransformInput._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_captured_destination_s3_uri=data_captured_destination_s3_uri, - dataset_format=dataset_format, - local_path=local_path, - end_time_offset=end_time_offset, - features_attribute=features_attribute, - inference_attribute=inference_attribute, - probability_attribute=probability_attribute, - probability_threshold_attribute=probability_threshold_attribute, - s3_data_distribution_type=s3_data_distribution_type, - s3_input_mode=s3_input_mode, - start_time_offset=start_time_offset, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_captured_destination_s3_uri: str, - dataset_format: 'outputs.ModelBiasJobDefinitionDatasetFormat', - local_path: str, - end_time_offset: Optional[str] = None, - features_attribute: Optional[str] = None, - inference_attribute: Optional[str] = None, - probability_attribute: Optional[str] = None, - probability_threshold_attribute: Optional[float] = None, - s3_data_distribution_type: Optional['ModelBiasJobDefinitionBatchTransformInputS3DataDistributionType'] = None, - s3_input_mode: Optional['ModelBiasJobDefinitionBatchTransformInputS3InputMode'] = None, - start_time_offset: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_captured_destination_s3_uri", data_captured_destination_s3_uri) - _setter("dataset_format", dataset_format) - _setter("local_path", local_path) + pulumi.set(__self__, "data_captured_destination_s3_uri", data_captured_destination_s3_uri) + pulumi.set(__self__, "dataset_format", dataset_format) + pulumi.set(__self__, "local_path", local_path) if end_time_offset is not None: - _setter("end_time_offset", end_time_offset) + pulumi.set(__self__, "end_time_offset", end_time_offset) if features_attribute is not None: - _setter("features_attribute", features_attribute) + pulumi.set(__self__, "features_attribute", features_attribute) if inference_attribute is not None: - _setter("inference_attribute", inference_attribute) + pulumi.set(__self__, "inference_attribute", inference_attribute) if probability_attribute is not None: - _setter("probability_attribute", probability_attribute) + pulumi.set(__self__, "probability_attribute", probability_attribute) if probability_threshold_attribute is not None: - _setter("probability_threshold_attribute", probability_threshold_attribute) + pulumi.set(__self__, "probability_threshold_attribute", probability_threshold_attribute) if s3_data_distribution_type is not None: - _setter("s3_data_distribution_type", s3_data_distribution_type) + pulumi.set(__self__, "s3_data_distribution_type", s3_data_distribution_type) if s3_input_mode is not None: - _setter("s3_input_mode", s3_input_mode) + pulumi.set(__self__, "s3_input_mode", s3_input_mode) if start_time_offset is not None: - _setter("start_time_offset", start_time_offset) + pulumi.set(__self__, "start_time_offset", start_time_offset) @property @pulumi.getter(name="dataCapturedDestinationS3Uri") @@ -5785,26 +4702,11 @@ def __init__(__self__, *, :param int volume_size_in_gb: The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario. :param str volume_kms_key_id: The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job. """ - ModelBiasJobDefinitionClusterConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_count=instance_count, - instance_type=instance_type, - volume_size_in_gb=volume_size_in_gb, - volume_kms_key_id=volume_kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_count: int, - instance_type: str, - volume_size_in_gb: int, - volume_kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_count", instance_count) - _setter("instance_type", instance_type) - _setter("volume_size_in_gb", volume_size_in_gb) + pulumi.set(__self__, "instance_count", instance_count) + pulumi.set(__self__, "instance_type", instance_type) + pulumi.set(__self__, "volume_size_in_gb", volume_size_in_gb) if volume_kms_key_id is not None: - _setter("volume_kms_key_id", volume_kms_key_id) + pulumi.set(__self__, "volume_kms_key_id", volume_kms_key_id) @property @pulumi.getter(name="instanceCount") @@ -5867,17 +4769,8 @@ def __init__(__self__, *, The baseline constraints resource for a monitoring job. :param str s3_uri: The Amazon S3 URI for baseline constraint file in Amazon S3 that the current monitoring job should validated against. """ - ModelBiasJobDefinitionConstraintsResource._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_uri=s3_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_uri: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if s3_uri is not None: - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "s3_uri", s3_uri) @property @pulumi.getter(name="s3Uri") @@ -5899,17 +4792,8 @@ def __init__(__self__, *, The CSV format :param bool header: A boolean flag indicating if given CSV has header """ - ModelBiasJobDefinitionCsv._configure( - lambda key, value: pulumi.set(__self__, key, value), - header=header, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - header: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if header is not None: - _setter("header", header) + pulumi.set(__self__, "header", header) @property @pulumi.getter @@ -5932,25 +4816,12 @@ def __init__(__self__, *, """ The dataset format of the data to monitor """ - ModelBiasJobDefinitionDatasetFormat._configure( - lambda key, value: pulumi.set(__self__, key, value), - csv=csv, - json=json, - parquet=parquet, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - csv: Optional['outputs.ModelBiasJobDefinitionCsv'] = None, - json: Optional['outputs.ModelBiasJobDefinitionJson'] = None, - parquet: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if csv is not None: - _setter("csv", csv) + pulumi.set(__self__, "csv", csv) if json is not None: - _setter("json", json) + pulumi.set(__self__, "json", json) if parquet is not None: - _setter("parquet", parquet) + pulumi.set(__self__, "parquet", parquet) @property @pulumi.getter @@ -6030,51 +4901,24 @@ def __init__(__self__, *, :param 'ModelBiasJobDefinitionEndpointInputS3InputMode' s3_input_mode: Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File. :param str start_time_offset: Monitoring start time offset, e.g. -PT1H """ - ModelBiasJobDefinitionEndpointInput._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoint_name=endpoint_name, - local_path=local_path, - end_time_offset=end_time_offset, - features_attribute=features_attribute, - inference_attribute=inference_attribute, - probability_attribute=probability_attribute, - probability_threshold_attribute=probability_threshold_attribute, - s3_data_distribution_type=s3_data_distribution_type, - s3_input_mode=s3_input_mode, - start_time_offset=start_time_offset, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoint_name: str, - local_path: str, - end_time_offset: Optional[str] = None, - features_attribute: Optional[str] = None, - inference_attribute: Optional[str] = None, - probability_attribute: Optional[str] = None, - probability_threshold_attribute: Optional[float] = None, - s3_data_distribution_type: Optional['ModelBiasJobDefinitionEndpointInputS3DataDistributionType'] = None, - s3_input_mode: Optional['ModelBiasJobDefinitionEndpointInputS3InputMode'] = None, - start_time_offset: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("endpoint_name", endpoint_name) - _setter("local_path", local_path) + pulumi.set(__self__, "endpoint_name", endpoint_name) + pulumi.set(__self__, "local_path", local_path) if end_time_offset is not None: - _setter("end_time_offset", end_time_offset) + pulumi.set(__self__, "end_time_offset", end_time_offset) if features_attribute is not None: - _setter("features_attribute", features_attribute) + pulumi.set(__self__, "features_attribute", features_attribute) if inference_attribute is not None: - _setter("inference_attribute", inference_attribute) + pulumi.set(__self__, "inference_attribute", inference_attribute) if probability_attribute is not None: - _setter("probability_attribute", probability_attribute) + pulumi.set(__self__, "probability_attribute", probability_attribute) if probability_threshold_attribute is not None: - _setter("probability_threshold_attribute", probability_threshold_attribute) + pulumi.set(__self__, "probability_threshold_attribute", probability_threshold_attribute) if s3_data_distribution_type is not None: - _setter("s3_data_distribution_type", s3_data_distribution_type) + pulumi.set(__self__, "s3_data_distribution_type", s3_data_distribution_type) if s3_input_mode is not None: - _setter("s3_input_mode", s3_input_mode) + pulumi.set(__self__, "s3_input_mode", s3_input_mode) if start_time_offset is not None: - _setter("start_time_offset", start_time_offset) + pulumi.set(__self__, "start_time_offset", start_time_offset) @property @pulumi.getter(name="endpointName") @@ -6162,17 +5006,8 @@ def __init__(__self__, *, The Json format :param bool line: A boolean flag indicating if it is JSON line format """ - ModelBiasJobDefinitionJson._configure( - lambda key, value: pulumi.set(__self__, key, value), - line=line, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - line: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if line is not None: - _setter("line", line) + pulumi.set(__self__, "line", line) @property @pulumi.getter @@ -6217,23 +5052,10 @@ def __init__(__self__, *, :param str image_uri: The container image to be run by the monitoring job. :param Any environment: Sets the environment variables in the Docker container """ - ModelBiasJobDefinitionModelBiasAppSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - config_uri=config_uri, - image_uri=image_uri, - environment=environment, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - config_uri: str, - image_uri: str, - environment: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("config_uri", config_uri) - _setter("image_uri", image_uri) + pulumi.set(__self__, "config_uri", config_uri) + pulumi.set(__self__, "image_uri", image_uri) if environment is not None: - _setter("environment", environment) + pulumi.set(__self__, "environment", environment) @property @pulumi.getter(name="configUri") @@ -6290,21 +5112,10 @@ def __init__(__self__, *, """ Baseline configuration used to validate that the data conforms to the specified constraints and statistics. """ - ModelBiasJobDefinitionModelBiasBaselineConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - baselining_job_name=baselining_job_name, - constraints_resource=constraints_resource, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - baselining_job_name: Optional[str] = None, - constraints_resource: Optional['outputs.ModelBiasJobDefinitionConstraintsResource'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if baselining_job_name is not None: - _setter("baselining_job_name", baselining_job_name) + pulumi.set(__self__, "baselining_job_name", baselining_job_name) if constraints_resource is not None: - _setter("constraints_resource", constraints_resource) + pulumi.set(__self__, "constraints_resource", constraints_resource) @property @pulumi.getter(name="baseliningJobName") @@ -6350,24 +5161,11 @@ def __init__(__self__, *, """ The inputs for a monitoring job. """ - ModelBiasJobDefinitionModelBiasJobInput._configure( - lambda key, value: pulumi.set(__self__, key, value), - ground_truth_s3_input=ground_truth_s3_input, - batch_transform_input=batch_transform_input, - endpoint_input=endpoint_input, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ground_truth_s3_input: 'outputs.ModelBiasJobDefinitionMonitoringGroundTruthS3Input', - batch_transform_input: Optional['outputs.ModelBiasJobDefinitionBatchTransformInput'] = None, - endpoint_input: Optional['outputs.ModelBiasJobDefinitionEndpointInput'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ground_truth_s3_input", ground_truth_s3_input) + pulumi.set(__self__, "ground_truth_s3_input", ground_truth_s3_input) if batch_transform_input is not None: - _setter("batch_transform_input", batch_transform_input) + pulumi.set(__self__, "batch_transform_input", batch_transform_input) if endpoint_input is not None: - _setter("endpoint_input", endpoint_input) + pulumi.set(__self__, "endpoint_input", endpoint_input) @property @pulumi.getter(name="groundTruthS3Input") @@ -6413,16 +5211,7 @@ def __init__(__self__, *, Ground truth input provided in S3 :param str s3_uri: A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job. """ - ModelBiasJobDefinitionMonitoringGroundTruthS3Input._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_uri=s3_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_uri: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "s3_uri", s3_uri) @property @pulumi.getter(name="s3Uri") @@ -6460,16 +5249,7 @@ def __init__(__self__, *, """ The output object for a monitoring job. """ - ModelBiasJobDefinitionMonitoringOutput._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_output=s3_output, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_output: 'outputs.ModelBiasJobDefinitionS3Output', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_output", s3_output) + pulumi.set(__self__, "s3_output", s3_output) @property @pulumi.getter(name="s3Output") @@ -6509,20 +5289,9 @@ def __init__(__self__, *, :param Sequence['ModelBiasJobDefinitionMonitoringOutput'] monitoring_outputs: Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded. :param str kms_key_id: The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption. """ - ModelBiasJobDefinitionMonitoringOutputConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - monitoring_outputs=monitoring_outputs, - kms_key_id=kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - monitoring_outputs: Sequence['outputs.ModelBiasJobDefinitionMonitoringOutput'], - kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("monitoring_outputs", monitoring_outputs) + pulumi.set(__self__, "monitoring_outputs", monitoring_outputs) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) @property @pulumi.getter(name="monitoringOutputs") @@ -6568,16 +5337,7 @@ def __init__(__self__, *, """ Identifies the resources to deploy for a monitoring job. """ - ModelBiasJobDefinitionMonitoringResources._configure( - lambda key, value: pulumi.set(__self__, key, value), - cluster_config=cluster_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cluster_config: 'outputs.ModelBiasJobDefinitionClusterConfig', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cluster_config", cluster_config) + pulumi.set(__self__, "cluster_config", cluster_config) @property @pulumi.getter(name="clusterConfig") @@ -6620,25 +5380,12 @@ def __init__(__self__, *, :param bool enable_inter_container_traffic_encryption: Whether to encrypt all communications between distributed processing jobs. Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer. :param bool enable_network_isolation: Whether to allow inbound and outbound network calls to and from the containers used for the processing job. """ - ModelBiasJobDefinitionNetworkConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - enable_inter_container_traffic_encryption=enable_inter_container_traffic_encryption, - enable_network_isolation=enable_network_isolation, - vpc_config=vpc_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enable_inter_container_traffic_encryption: Optional[bool] = None, - enable_network_isolation: Optional[bool] = None, - vpc_config: Optional['outputs.ModelBiasJobDefinitionVpcConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enable_inter_container_traffic_encryption is not None: - _setter("enable_inter_container_traffic_encryption", enable_inter_container_traffic_encryption) + pulumi.set(__self__, "enable_inter_container_traffic_encryption", enable_inter_container_traffic_encryption) if enable_network_isolation is not None: - _setter("enable_network_isolation", enable_network_isolation) + pulumi.set(__self__, "enable_network_isolation", enable_network_isolation) if vpc_config is not None: - _setter("vpc_config", vpc_config) + pulumi.set(__self__, "vpc_config", vpc_config) @property @pulumi.getter(name="enableInterContainerTrafficEncryption") @@ -6698,23 +5445,10 @@ def __init__(__self__, *, :param str s3_uri: A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job. :param 'ModelBiasJobDefinitionS3OutputS3UploadMode' s3_upload_mode: Whether to upload the results of the monitoring job continuously or after the job completes. """ - ModelBiasJobDefinitionS3Output._configure( - lambda key, value: pulumi.set(__self__, key, value), - local_path=local_path, - s3_uri=s3_uri, - s3_upload_mode=s3_upload_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - local_path: str, - s3_uri: str, - s3_upload_mode: Optional['ModelBiasJobDefinitionS3OutputS3UploadMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("local_path", local_path) - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "local_path", local_path) + pulumi.set(__self__, "s3_uri", s3_uri) if s3_upload_mode is not None: - _setter("s3_upload_mode", s3_upload_mode) + pulumi.set(__self__, "s3_upload_mode", s3_upload_mode) @property @pulumi.getter(name="localPath") @@ -6769,16 +5503,7 @@ def __init__(__self__, *, Specifies a time limit for how long the monitoring job is allowed to run. :param int max_runtime_in_seconds: The maximum runtime allowed in seconds. """ - ModelBiasJobDefinitionStoppingCondition._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_runtime_in_seconds=max_runtime_in_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_runtime_in_seconds: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_runtime_in_seconds", max_runtime_in_seconds) + pulumi.set(__self__, "max_runtime_in_seconds", max_runtime_in_seconds) @property @pulumi.getter(name="maxRuntimeInSeconds") @@ -6802,19 +5527,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ModelBiasJobDefinitionTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -6863,19 +5577,8 @@ def __init__(__self__, *, :param Sequence[str] security_group_ids: The VPC security group IDs, in the form sg-xxxxxxxx. Specify the security groups for the VPC that is specified in the Subnets field. :param Sequence[str] subnets: The ID of the subnets in the VPC to which you want to connect to your monitoring jobs. """ - ModelBiasJobDefinitionVpcConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnets=subnets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: Sequence[str], - subnets: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("security_group_ids", security_group_ids) - _setter("subnets", subnets) + pulumi.set(__self__, "security_group_ids", security_group_ids) + pulumi.set(__self__, "subnets", subnets) @property @pulumi.getter(name="securityGroupIds") @@ -6926,25 +5629,12 @@ def __init__(__self__, *, :param Any custom_details: customer details. :param str ethical_considerations: Any ethical considerations that the author wants to provide. """ - ModelCardAdditionalInformation._configure( - lambda key, value: pulumi.set(__self__, key, value), - caveats_and_recommendations=caveats_and_recommendations, - custom_details=custom_details, - ethical_considerations=ethical_considerations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - caveats_and_recommendations: Optional[str] = None, - custom_details: Optional[Any] = None, - ethical_considerations: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if caveats_and_recommendations is not None: - _setter("caveats_and_recommendations", caveats_and_recommendations) + pulumi.set(__self__, "caveats_and_recommendations", caveats_and_recommendations) if custom_details is not None: - _setter("custom_details", custom_details) + pulumi.set(__self__, "custom_details", custom_details) if ethical_considerations is not None: - _setter("ethical_considerations", ethical_considerations) + pulumi.set(__self__, "ethical_considerations", ethical_considerations) @property @pulumi.getter(name="caveatsAndRecommendations") @@ -6999,34 +5689,15 @@ def __init__(__self__, *, notes: Optional[str] = None, x_axis_name: Optional[Sequence[str]] = None, y_axis_name: Optional[str] = None): - ModelCardBarChartMetric._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - type=type, - value=value, - notes=notes, - x_axis_name=x_axis_name, - y_axis_name=y_axis_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - type: 'ModelCardBarChartMetricType', - value: Sequence[float], - notes: Optional[str] = None, - x_axis_name: Optional[Sequence[str]] = None, - y_axis_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("type", type) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "type", type) + pulumi.set(__self__, "value", value) if notes is not None: - _setter("notes", notes) + pulumi.set(__self__, "notes", notes) if x_axis_name is not None: - _setter("x_axis_name", x_axis_name) + pulumi.set(__self__, "x_axis_name", x_axis_name) if y_axis_name is not None: - _setter("y_axis_name", y_axis_name) + pulumi.set(__self__, "y_axis_name", y_axis_name) @property @pulumi.getter @@ -7095,25 +5766,12 @@ def __init__(__self__, *, :param str business_stakeholders: Business stakeholders. :param str line_of_business: Line of business. """ - ModelCardBusinessDetails._configure( - lambda key, value: pulumi.set(__self__, key, value), - business_problem=business_problem, - business_stakeholders=business_stakeholders, - line_of_business=line_of_business, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - business_problem: Optional[str] = None, - business_stakeholders: Optional[str] = None, - line_of_business: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if business_problem is not None: - _setter("business_problem", business_problem) + pulumi.set(__self__, "business_problem", business_problem) if business_stakeholders is not None: - _setter("business_stakeholders", business_stakeholders) + pulumi.set(__self__, "business_stakeholders", business_stakeholders) if line_of_business is not None: - _setter("line_of_business", line_of_business) + pulumi.set(__self__, "line_of_business", line_of_business) @property @pulumi.getter(name="businessProblem") @@ -7170,24 +5828,11 @@ def __init__(__self__, *, :param str model_data_url: The Amazon S3 path where the model artifacts, which result from model training, are stored. :param str nearest_model_name: The name of a pre-trained machine learning benchmarked by Amazon SageMaker Inference Recommender model that matches your model. """ - ModelCardContainer._configure( - lambda key, value: pulumi.set(__self__, key, value), - image=image, - model_data_url=model_data_url, - nearest_model_name=nearest_model_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - image: str, - model_data_url: Optional[str] = None, - nearest_model_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("image", image) + pulumi.set(__self__, "image", image) if model_data_url is not None: - _setter("model_data_url", model_data_url) + pulumi.set(__self__, "model_data_url", model_data_url) if nearest_model_name is not None: - _setter("nearest_model_name", nearest_model_name) + pulumi.set(__self__, "nearest_model_name", nearest_model_name) @property @pulumi.getter @@ -7259,41 +5904,20 @@ def __init__(__self__, *, """ The content of the model card. """ - ModelCardContent._configure( - lambda key, value: pulumi.set(__self__, key, value), - additional_information=additional_information, - business_details=business_details, - evaluation_details=evaluation_details, - intended_uses=intended_uses, - model_overview=model_overview, - model_package_details=model_package_details, - training_details=training_details, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - additional_information: Optional['outputs.ModelCardAdditionalInformation'] = None, - business_details: Optional['outputs.ModelCardBusinessDetails'] = None, - evaluation_details: Optional[Sequence['outputs.ModelCardEvaluationDetail']] = None, - intended_uses: Optional['outputs.ModelCardIntendedUses'] = None, - model_overview: Optional['outputs.ModelCardModelOverview'] = None, - model_package_details: Optional['outputs.ModelCardModelPackageDetails'] = None, - training_details: Optional['outputs.ModelCardTrainingDetails'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if additional_information is not None: - _setter("additional_information", additional_information) + pulumi.set(__self__, "additional_information", additional_information) if business_details is not None: - _setter("business_details", business_details) + pulumi.set(__self__, "business_details", business_details) if evaluation_details is not None: - _setter("evaluation_details", evaluation_details) + pulumi.set(__self__, "evaluation_details", evaluation_details) if intended_uses is not None: - _setter("intended_uses", intended_uses) + pulumi.set(__self__, "intended_uses", intended_uses) if model_overview is not None: - _setter("model_overview", model_overview) + pulumi.set(__self__, "model_overview", model_overview) if model_package_details is not None: - _setter("model_package_details", model_package_details) + pulumi.set(__self__, "model_package_details", model_package_details) if training_details is not None: - _setter("training_details", training_details) + pulumi.set(__self__, "training_details", training_details) @property @pulumi.getter(name="additionalInformation") @@ -7368,36 +5992,17 @@ def __init__(__self__, *, item of evaluation details :param Any metadata: additional attributes associated with the evaluation results. """ - ModelCardEvaluationDetail._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - datasets=datasets, - evaluation_job_arn=evaluation_job_arn, - evaluation_observation=evaluation_observation, - metadata=metadata, - metric_groups=metric_groups, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - datasets: Optional[Sequence[str]] = None, - evaluation_job_arn: Optional[str] = None, - evaluation_observation: Optional[str] = None, - metadata: Optional[Any] = None, - metric_groups: Optional[Sequence['outputs.ModelCardMetricGroup']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if datasets is not None: - _setter("datasets", datasets) + pulumi.set(__self__, "datasets", datasets) if evaluation_job_arn is not None: - _setter("evaluation_job_arn", evaluation_job_arn) + pulumi.set(__self__, "evaluation_job_arn", evaluation_job_arn) if evaluation_observation is not None: - _setter("evaluation_observation", evaluation_observation) + pulumi.set(__self__, "evaluation_observation", evaluation_observation) if metadata is not None: - _setter("metadata", metadata) + pulumi.set(__self__, "metadata", metadata) if metric_groups is not None: - _setter("metric_groups", metric_groups) + pulumi.set(__self__, "metric_groups", metric_groups) @property @pulumi.getter @@ -7440,16 +6045,7 @@ def __init__(__self__, *, """ :param Sequence['ModelCardContainer'] containers: Contains inference related information which were used to create model package. """ - ModelCardInferenceSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - containers=containers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - containers: Sequence['outputs.ModelCardContainer'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("containers", containers) + pulumi.set(__self__, "containers", containers) @property @pulumi.getter @@ -7501,33 +6097,16 @@ def __init__(__self__, *, :param str intended_uses: intended use cases. :param str purpose_of_model: Why the model was developed? """ - ModelCardIntendedUses._configure( - lambda key, value: pulumi.set(__self__, key, value), - explanations_for_risk_rating=explanations_for_risk_rating, - factors_affecting_model_efficiency=factors_affecting_model_efficiency, - intended_uses=intended_uses, - purpose_of_model=purpose_of_model, - risk_rating=risk_rating, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - explanations_for_risk_rating: Optional[str] = None, - factors_affecting_model_efficiency: Optional[str] = None, - intended_uses: Optional[str] = None, - purpose_of_model: Optional[str] = None, - risk_rating: Optional['ModelCardRiskRating'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if explanations_for_risk_rating is not None: - _setter("explanations_for_risk_rating", explanations_for_risk_rating) + pulumi.set(__self__, "explanations_for_risk_rating", explanations_for_risk_rating) if factors_affecting_model_efficiency is not None: - _setter("factors_affecting_model_efficiency", factors_affecting_model_efficiency) + pulumi.set(__self__, "factors_affecting_model_efficiency", factors_affecting_model_efficiency) if intended_uses is not None: - _setter("intended_uses", intended_uses) + pulumi.set(__self__, "intended_uses", intended_uses) if purpose_of_model is not None: - _setter("purpose_of_model", purpose_of_model) + pulumi.set(__self__, "purpose_of_model", purpose_of_model) if risk_rating is not None: - _setter("risk_rating", risk_rating) + pulumi.set(__self__, "risk_rating", risk_rating) @property @pulumi.getter(name="explanationsForRiskRating") @@ -7595,34 +6174,15 @@ def __init__(__self__, *, """ Linear graph metric. """ - ModelCardLinearGraphMetric._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - type=type, - value=value, - notes=notes, - x_axis_name=x_axis_name, - y_axis_name=y_axis_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - type: 'ModelCardLinearGraphMetricType', - value: Sequence[Sequence[float]], - notes: Optional[str] = None, - x_axis_name: Optional[str] = None, - y_axis_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("type", type) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "type", type) + pulumi.set(__self__, "value", value) if notes is not None: - _setter("notes", notes) + pulumi.set(__self__, "notes", notes) if x_axis_name is not None: - _setter("x_axis_name", x_axis_name) + pulumi.set(__self__, "x_axis_name", x_axis_name) if y_axis_name is not None: - _setter("y_axis_name", y_axis_name) + pulumi.set(__self__, "y_axis_name", y_axis_name) @property @pulumi.getter @@ -7683,34 +6243,15 @@ def __init__(__self__, *, notes: Optional[str] = None, x_axis_name: Optional[Sequence[str]] = None, y_axis_name: Optional[Sequence[str]] = None): - ModelCardMatrixMetric._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - type=type, - value=value, - notes=notes, - x_axis_name=x_axis_name, - y_axis_name=y_axis_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - type: 'ModelCardMatrixMetricType', - value: Sequence[Sequence[float]], - notes: Optional[str] = None, - x_axis_name: Optional[Sequence[str]] = None, - y_axis_name: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("type", type) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "type", type) + pulumi.set(__self__, "value", value) if notes is not None: - _setter("notes", notes) + pulumi.set(__self__, "notes", notes) if x_axis_name is not None: - _setter("x_axis_name", x_axis_name) + pulumi.set(__self__, "x_axis_name", x_axis_name) if y_axis_name is not None: - _setter("y_axis_name", y_axis_name) + pulumi.set(__self__, "y_axis_name", y_axis_name) @property @pulumi.getter @@ -7771,19 +6312,8 @@ def __init__(__self__, *, """ item in metric groups """ - ModelCardMetricGroup._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric_data=metric_data, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric_data: Sequence[Any], - name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metric_data", metric_data) - _setter("name", name) + pulumi.set(__self__, "metric_data", metric_data) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="metricData") @@ -7860,53 +6390,26 @@ def __init__(__self__, *, :param float model_version: Version of the model. :param str problem_type: Problem being solved with the model. """ - ModelCardModelOverview._configure( - lambda key, value: pulumi.set(__self__, key, value), - algorithm_type=algorithm_type, - inference_environment=inference_environment, - model_artifact=model_artifact, - model_creator=model_creator, - model_description=model_description, - model_id=model_id, - model_name=model_name, - model_owner=model_owner, - model_version=model_version, - problem_type=problem_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - algorithm_type: Optional[str] = None, - inference_environment: Optional['outputs.ModelCardModelOverviewInferenceEnvironmentProperties'] = None, - model_artifact: Optional[Sequence[str]] = None, - model_creator: Optional[str] = None, - model_description: Optional[str] = None, - model_id: Optional[str] = None, - model_name: Optional[str] = None, - model_owner: Optional[str] = None, - model_version: Optional[float] = None, - problem_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if algorithm_type is not None: - _setter("algorithm_type", algorithm_type) + pulumi.set(__self__, "algorithm_type", algorithm_type) if inference_environment is not None: - _setter("inference_environment", inference_environment) + pulumi.set(__self__, "inference_environment", inference_environment) if model_artifact is not None: - _setter("model_artifact", model_artifact) + pulumi.set(__self__, "model_artifact", model_artifact) if model_creator is not None: - _setter("model_creator", model_creator) + pulumi.set(__self__, "model_creator", model_creator) if model_description is not None: - _setter("model_description", model_description) + pulumi.set(__self__, "model_description", model_description) if model_id is not None: - _setter("model_id", model_id) + pulumi.set(__self__, "model_id", model_id) if model_name is not None: - _setter("model_name", model_name) + pulumi.set(__self__, "model_name", model_name) if model_owner is not None: - _setter("model_owner", model_owner) + pulumi.set(__self__, "model_owner", model_owner) if model_version is not None: - _setter("model_version", model_version) + pulumi.set(__self__, "model_version", model_version) if problem_type is not None: - _setter("problem_type", problem_type) + pulumi.set(__self__, "problem_type", problem_type) @property @pulumi.getter(name="algorithmType") @@ -8017,17 +6520,8 @@ def __init__(__self__, *, Overview about the inference. :param Sequence[str] container_image: SageMaker inference image uri. """ - ModelCardModelOverviewInferenceEnvironmentProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_image=container_image, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_image: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if container_image is not None: - _setter("container_image", container_image) + pulumi.set(__self__, "container_image", container_image) @property @pulumi.getter(name="containerImage") @@ -8062,17 +6556,8 @@ def __init__(__self__, *, """ :param str user_profile_name: The name of the user's profile in Studio """ - ModelCardModelPackageCreator._configure( - lambda key, value: pulumi.set(__self__, key, value), - user_profile_name=user_profile_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - user_profile_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if user_profile_name is not None: - _setter("user_profile_name", user_profile_name) + pulumi.set(__self__, "user_profile_name", user_profile_name) @property @pulumi.getter(name="userProfileName") @@ -8155,65 +6640,32 @@ def __init__(__self__, *, :param Sequence['ModelCardSourceAlgorithm'] source_algorithms: A list of algorithms that were used to create a model package. :param str task: The machine learning task you specified that your model package accomplishes. Common machine learning tasks include object detection and image classification. """ - ModelCardModelPackageDetails._configure( - lambda key, value: pulumi.set(__self__, key, value), - approval_description=approval_description, - created_by=created_by, - domain=domain, - inference_specification=inference_specification, - model_approval_status=model_approval_status, - model_package_arn=model_package_arn, - model_package_description=model_package_description, - model_package_group_name=model_package_group_name, - model_package_name=model_package_name, - model_package_status=model_package_status, - model_package_version=model_package_version, - source_algorithms=source_algorithms, - task=task, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - approval_description: Optional[str] = None, - created_by: Optional['outputs.ModelCardModelPackageCreator'] = None, - domain: Optional[str] = None, - inference_specification: Optional['outputs.ModelCardInferenceSpecification'] = None, - model_approval_status: Optional['ModelCardModelPackageDetailsModelApprovalStatus'] = None, - model_package_arn: Optional[str] = None, - model_package_description: Optional[str] = None, - model_package_group_name: Optional[str] = None, - model_package_name: Optional[str] = None, - model_package_status: Optional['ModelCardModelPackageDetailsModelPackageStatus'] = None, - model_package_version: Optional[float] = None, - source_algorithms: Optional[Sequence['outputs.ModelCardSourceAlgorithm']] = None, - task: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if approval_description is not None: - _setter("approval_description", approval_description) + pulumi.set(__self__, "approval_description", approval_description) if created_by is not None: - _setter("created_by", created_by) + pulumi.set(__self__, "created_by", created_by) if domain is not None: - _setter("domain", domain) + pulumi.set(__self__, "domain", domain) if inference_specification is not None: - _setter("inference_specification", inference_specification) + pulumi.set(__self__, "inference_specification", inference_specification) if model_approval_status is not None: - _setter("model_approval_status", model_approval_status) + pulumi.set(__self__, "model_approval_status", model_approval_status) if model_package_arn is not None: - _setter("model_package_arn", model_package_arn) + pulumi.set(__self__, "model_package_arn", model_package_arn) if model_package_description is not None: - _setter("model_package_description", model_package_description) + pulumi.set(__self__, "model_package_description", model_package_description) if model_package_group_name is not None: - _setter("model_package_group_name", model_package_group_name) + pulumi.set(__self__, "model_package_group_name", model_package_group_name) if model_package_name is not None: - _setter("model_package_name", model_package_name) + pulumi.set(__self__, "model_package_name", model_package_name) if model_package_status is not None: - _setter("model_package_status", model_package_status) + pulumi.set(__self__, "model_package_status", model_package_status) if model_package_version is not None: - _setter("model_package_version", model_package_version) + pulumi.set(__self__, "model_package_version", model_package_version) if source_algorithms is not None: - _setter("source_algorithms", source_algorithms) + pulumi.set(__self__, "source_algorithms", source_algorithms) if task is not None: - _setter("task", task) + pulumi.set(__self__, "task", task) @property @pulumi.getter(name="approvalDescription") @@ -8332,21 +6784,10 @@ def __init__(__self__, *, the objective function the model will optimize for. :param 'ModelCardObjectiveFunctionFunctionProperties' function: objective function that training job is optimized for. """ - ModelCardObjectiveFunction._configure( - lambda key, value: pulumi.set(__self__, key, value), - function=function, - notes=notes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - function: Optional['outputs.ModelCardObjectiveFunctionFunctionProperties'] = None, - notes: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if function is not None: - _setter("function", function) + pulumi.set(__self__, "function", function) if notes is not None: - _setter("notes", notes) + pulumi.set(__self__, "notes", notes) @property @pulumi.getter @@ -8374,25 +6815,12 @@ def __init__(__self__, *, """ objective function that training job is optimized for. """ - ModelCardObjectiveFunctionFunctionProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - condition=condition, - facet=facet, - function=function, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - condition: Optional[str] = None, - facet: Optional[str] = None, - function: Optional['ModelCardObjectiveFunctionFunctionPropertiesFunction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if condition is not None: - _setter("condition", condition) + pulumi.set(__self__, "condition", condition) if facet is not None: - _setter("facet", facet) + pulumi.set(__self__, "facet", facet) if function is not None: - _setter("function", function) + pulumi.set(__self__, "function", function) @property @pulumi.getter @@ -8440,17 +6868,8 @@ def __init__(__self__, *, :param str kms_key_id: A Key Management Service key ID to use for encrypting a model card. """ - ModelCardSecurityConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - kms_key_id=kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) @property @pulumi.getter(name="kmsKeyId") @@ -8495,34 +6914,15 @@ def __init__(__self__, *, """ metric data """ - ModelCardSimpleMetric._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - type=type, - value=value, - notes=notes, - x_axis_name=x_axis_name, - y_axis_name=y_axis_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - type: 'ModelCardSimpleMetricType', - value: Any, - notes: Optional[str] = None, - x_axis_name: Optional[str] = None, - y_axis_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("type", type) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "type", type) + pulumi.set(__self__, "value", value) if notes is not None: - _setter("notes", notes) + pulumi.set(__self__, "notes", notes) if x_axis_name is not None: - _setter("x_axis_name", x_axis_name) + pulumi.set(__self__, "x_axis_name", x_axis_name) if y_axis_name is not None: - _setter("y_axis_name", y_axis_name) + pulumi.set(__self__, "y_axis_name", y_axis_name) @property @pulumi.getter @@ -8583,20 +6983,9 @@ def __init__(__self__, *, :param str algorithm_name: The name of an algorithm that was used to create the model package. The algorithm must be either an algorithm resource in your SageMaker account or an algorithm in AWS Marketplace that you are subscribed to. :param str model_data_url: The Amazon S3 path where the model artifacts, which result from model training, are stored. """ - ModelCardSourceAlgorithm._configure( - lambda key, value: pulumi.set(__self__, key, value), - algorithm_name=algorithm_name, - model_data_url=model_data_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - algorithm_name: str, - model_data_url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("algorithm_name", algorithm_name) + pulumi.set(__self__, "algorithm_name", algorithm_name) if model_data_url is not None: - _setter("model_data_url", model_data_url) + pulumi.set(__self__, "model_data_url", model_data_url) @property @pulumi.getter(name="algorithmName") @@ -8628,19 +7017,8 @@ def __init__(__self__, *, :param str key: The tag key. Tag keys must be unique per resource. :param str value: The tag value. """ - ModelCardTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -8692,25 +7070,12 @@ def __init__(__self__, *, """ Overview about the training. """ - ModelCardTrainingDetails._configure( - lambda key, value: pulumi.set(__self__, key, value), - objective_function=objective_function, - training_job_details=training_job_details, - training_observations=training_observations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - objective_function: Optional['outputs.ModelCardObjectiveFunction'] = None, - training_job_details: Optional['outputs.ModelCardTrainingDetailsTrainingJobDetailsProperties'] = None, - training_observations: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if objective_function is not None: - _setter("objective_function", objective_function) + pulumi.set(__self__, "objective_function", objective_function) if training_job_details is not None: - _setter("training_job_details", training_job_details) + pulumi.set(__self__, "training_job_details", training_job_details) if training_observations is not None: - _setter("training_observations", training_observations) + pulumi.set(__self__, "training_observations", training_observations) @property @pulumi.getter(name="objectiveFunction") @@ -8771,41 +7136,20 @@ def __init__(__self__, *, :param str training_arn: SageMaker Training job arn. :param Sequence[str] training_datasets: Location of the model datasets. """ - ModelCardTrainingDetailsTrainingJobDetailsProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - hyper_parameters=hyper_parameters, - training_arn=training_arn, - training_datasets=training_datasets, - training_environment=training_environment, - training_metrics=training_metrics, - user_provided_hyper_parameters=user_provided_hyper_parameters, - user_provided_training_metrics=user_provided_training_metrics, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - hyper_parameters: Optional[Sequence['outputs.ModelCardTrainingHyperParameter']] = None, - training_arn: Optional[str] = None, - training_datasets: Optional[Sequence[str]] = None, - training_environment: Optional['outputs.ModelCardTrainingDetailsTrainingJobDetailsPropertiesTrainingEnvironmentProperties'] = None, - training_metrics: Optional[Sequence['outputs.ModelCardTrainingMetric']] = None, - user_provided_hyper_parameters: Optional[Sequence['outputs.ModelCardTrainingHyperParameter']] = None, - user_provided_training_metrics: Optional[Sequence['outputs.ModelCardTrainingMetric']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if hyper_parameters is not None: - _setter("hyper_parameters", hyper_parameters) + pulumi.set(__self__, "hyper_parameters", hyper_parameters) if training_arn is not None: - _setter("training_arn", training_arn) + pulumi.set(__self__, "training_arn", training_arn) if training_datasets is not None: - _setter("training_datasets", training_datasets) + pulumi.set(__self__, "training_datasets", training_datasets) if training_environment is not None: - _setter("training_environment", training_environment) + pulumi.set(__self__, "training_environment", training_environment) if training_metrics is not None: - _setter("training_metrics", training_metrics) + pulumi.set(__self__, "training_metrics", training_metrics) if user_provided_hyper_parameters is not None: - _setter("user_provided_hyper_parameters", user_provided_hyper_parameters) + pulumi.set(__self__, "user_provided_hyper_parameters", user_provided_hyper_parameters) if user_provided_training_metrics is not None: - _setter("user_provided_training_metrics", user_provided_training_metrics) + pulumi.set(__self__, "user_provided_training_metrics", user_provided_training_metrics) @property @pulumi.getter(name="hyperParameters") @@ -8873,17 +7217,8 @@ def __init__(__self__, *, """ :param Sequence[str] container_image: SageMaker training image uri. """ - ModelCardTrainingDetailsTrainingJobDetailsPropertiesTrainingEnvironmentProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_image=container_image, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_image: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if container_image is not None: - _setter("container_image", container_image) + pulumi.set(__self__, "container_image", container_image) @property @pulumi.getter(name="containerImage") @@ -8905,19 +7240,8 @@ def __init__(__self__, *, """ training hyper parameter """ - ModelCardTrainingHyperParameter._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -8942,23 +7266,10 @@ def __init__(__self__, *, """ training metric data. """ - ModelCardTrainingMetric._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - notes=notes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - value: float, - notes: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) if notes is not None: - _setter("notes", notes) + pulumi.set(__self__, "notes", notes) @property @pulumi.getter @@ -9012,25 +7323,12 @@ def __init__(__self__, *, :param str user_profile_arn: The Amazon Resource Name (ARN) of the user's profile. :param str user_profile_name: The name of the user's profile. """ - ModelCardUserContext._configure( - lambda key, value: pulumi.set(__self__, key, value), - domain_id=domain_id, - user_profile_arn=user_profile_arn, - user_profile_name=user_profile_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - domain_id: Optional[str] = None, - user_profile_arn: Optional[str] = None, - user_profile_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if domain_id is not None: - _setter("domain_id", domain_id) + pulumi.set(__self__, "domain_id", domain_id) if user_profile_arn is not None: - _setter("user_profile_arn", user_profile_arn) + pulumi.set(__self__, "user_profile_arn", user_profile_arn) if user_profile_name is not None: - _setter("user_profile_name", user_profile_name) + pulumi.set(__self__, "user_profile_name", user_profile_name) @property @pulumi.getter(name="domainId") @@ -9096,49 +7394,24 @@ def __init__(__self__, *, model_data_url: Optional[str] = None, model_package_name: Optional[str] = None, multi_model_config: Optional['outputs.ModelMultiModelConfig'] = None): - ModelContainerDefinition._configure( - lambda key, value: pulumi.set(__self__, key, value), - container_hostname=container_hostname, - environment=environment, - image=image, - image_config=image_config, - inference_specification_name=inference_specification_name, - mode=mode, - model_data_url=model_data_url, - model_package_name=model_package_name, - multi_model_config=multi_model_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - container_hostname: Optional[str] = None, - environment: Optional[Any] = None, - image: Optional[str] = None, - image_config: Optional['outputs.ModelImageConfig'] = None, - inference_specification_name: Optional[str] = None, - mode: Optional[str] = None, - model_data_url: Optional[str] = None, - model_package_name: Optional[str] = None, - multi_model_config: Optional['outputs.ModelMultiModelConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if container_hostname is not None: - _setter("container_hostname", container_hostname) + pulumi.set(__self__, "container_hostname", container_hostname) if environment is not None: - _setter("environment", environment) + pulumi.set(__self__, "environment", environment) if image is not None: - _setter("image", image) + pulumi.set(__self__, "image", image) if image_config is not None: - _setter("image_config", image_config) + pulumi.set(__self__, "image_config", image_config) if inference_specification_name is not None: - _setter("inference_specification_name", inference_specification_name) + pulumi.set(__self__, "inference_specification_name", inference_specification_name) if mode is not None: - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) if model_data_url is not None: - _setter("model_data_url", model_data_url) + pulumi.set(__self__, "model_data_url", model_data_url) if model_package_name is not None: - _setter("model_package_name", model_package_name) + pulumi.set(__self__, "model_package_name", model_package_name) if multi_model_config is not None: - _setter("multi_model_config", multi_model_config) + pulumi.set(__self__, "multi_model_config", multi_model_config) @property @pulumi.getter(name="containerHostname") @@ -9241,42 +7514,19 @@ def __init__(__self__, *, :param 'ModelExplainabilityJobDefinitionBatchTransformInputS3DataDistributionType' s3_data_distribution_type: Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated :param 'ModelExplainabilityJobDefinitionBatchTransformInputS3InputMode' s3_input_mode: Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File. """ - ModelExplainabilityJobDefinitionBatchTransformInput._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_captured_destination_s3_uri=data_captured_destination_s3_uri, - dataset_format=dataset_format, - local_path=local_path, - features_attribute=features_attribute, - inference_attribute=inference_attribute, - probability_attribute=probability_attribute, - s3_data_distribution_type=s3_data_distribution_type, - s3_input_mode=s3_input_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_captured_destination_s3_uri: str, - dataset_format: 'outputs.ModelExplainabilityJobDefinitionDatasetFormat', - local_path: str, - features_attribute: Optional[str] = None, - inference_attribute: Optional[str] = None, - probability_attribute: Optional[str] = None, - s3_data_distribution_type: Optional['ModelExplainabilityJobDefinitionBatchTransformInputS3DataDistributionType'] = None, - s3_input_mode: Optional['ModelExplainabilityJobDefinitionBatchTransformInputS3InputMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_captured_destination_s3_uri", data_captured_destination_s3_uri) - _setter("dataset_format", dataset_format) - _setter("local_path", local_path) + pulumi.set(__self__, "data_captured_destination_s3_uri", data_captured_destination_s3_uri) + pulumi.set(__self__, "dataset_format", dataset_format) + pulumi.set(__self__, "local_path", local_path) if features_attribute is not None: - _setter("features_attribute", features_attribute) + pulumi.set(__self__, "features_attribute", features_attribute) if inference_attribute is not None: - _setter("inference_attribute", inference_attribute) + pulumi.set(__self__, "inference_attribute", inference_attribute) if probability_attribute is not None: - _setter("probability_attribute", probability_attribute) + pulumi.set(__self__, "probability_attribute", probability_attribute) if s3_data_distribution_type is not None: - _setter("s3_data_distribution_type", s3_data_distribution_type) + pulumi.set(__self__, "s3_data_distribution_type", s3_data_distribution_type) if s3_input_mode is not None: - _setter("s3_input_mode", s3_input_mode) + pulumi.set(__self__, "s3_input_mode", s3_input_mode) @property @pulumi.getter(name="dataCapturedDestinationS3Uri") @@ -9380,26 +7630,11 @@ def __init__(__self__, *, :param int volume_size_in_gb: The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario. :param str volume_kms_key_id: The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job. """ - ModelExplainabilityJobDefinitionClusterConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_count=instance_count, - instance_type=instance_type, - volume_size_in_gb=volume_size_in_gb, - volume_kms_key_id=volume_kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_count: int, - instance_type: str, - volume_size_in_gb: int, - volume_kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_count", instance_count) - _setter("instance_type", instance_type) - _setter("volume_size_in_gb", volume_size_in_gb) + pulumi.set(__self__, "instance_count", instance_count) + pulumi.set(__self__, "instance_type", instance_type) + pulumi.set(__self__, "volume_size_in_gb", volume_size_in_gb) if volume_kms_key_id is not None: - _setter("volume_kms_key_id", volume_kms_key_id) + pulumi.set(__self__, "volume_kms_key_id", volume_kms_key_id) @property @pulumi.getter(name="instanceCount") @@ -9462,17 +7697,8 @@ def __init__(__self__, *, The baseline constraints resource for a monitoring job. :param str s3_uri: The Amazon S3 URI for baseline constraint file in Amazon S3 that the current monitoring job should validated against. """ - ModelExplainabilityJobDefinitionConstraintsResource._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_uri=s3_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_uri: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if s3_uri is not None: - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "s3_uri", s3_uri) @property @pulumi.getter(name="s3Uri") @@ -9494,17 +7720,8 @@ def __init__(__self__, *, The CSV format :param bool header: A boolean flag indicating if given CSV has header """ - ModelExplainabilityJobDefinitionCsv._configure( - lambda key, value: pulumi.set(__self__, key, value), - header=header, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - header: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if header is not None: - _setter("header", header) + pulumi.set(__self__, "header", header) @property @pulumi.getter @@ -9527,25 +7744,12 @@ def __init__(__self__, *, """ The dataset format of the data to monitor """ - ModelExplainabilityJobDefinitionDatasetFormat._configure( - lambda key, value: pulumi.set(__self__, key, value), - csv=csv, - json=json, - parquet=parquet, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - csv: Optional['outputs.ModelExplainabilityJobDefinitionCsv'] = None, - json: Optional['outputs.ModelExplainabilityJobDefinitionJson'] = None, - parquet: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if csv is not None: - _setter("csv", csv) + pulumi.set(__self__, "csv", csv) if json is not None: - _setter("json", json) + pulumi.set(__self__, "json", json) if parquet is not None: - _setter("parquet", parquet) + pulumi.set(__self__, "parquet", parquet) @property @pulumi.getter @@ -9614,39 +7818,18 @@ def __init__(__self__, *, :param 'ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionType' s3_data_distribution_type: Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated :param 'ModelExplainabilityJobDefinitionEndpointInputS3InputMode' s3_input_mode: Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File. """ - ModelExplainabilityJobDefinitionEndpointInput._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoint_name=endpoint_name, - local_path=local_path, - features_attribute=features_attribute, - inference_attribute=inference_attribute, - probability_attribute=probability_attribute, - s3_data_distribution_type=s3_data_distribution_type, - s3_input_mode=s3_input_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoint_name: str, - local_path: str, - features_attribute: Optional[str] = None, - inference_attribute: Optional[str] = None, - probability_attribute: Optional[str] = None, - s3_data_distribution_type: Optional['ModelExplainabilityJobDefinitionEndpointInputS3DataDistributionType'] = None, - s3_input_mode: Optional['ModelExplainabilityJobDefinitionEndpointInputS3InputMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("endpoint_name", endpoint_name) - _setter("local_path", local_path) + pulumi.set(__self__, "endpoint_name", endpoint_name) + pulumi.set(__self__, "local_path", local_path) if features_attribute is not None: - _setter("features_attribute", features_attribute) + pulumi.set(__self__, "features_attribute", features_attribute) if inference_attribute is not None: - _setter("inference_attribute", inference_attribute) + pulumi.set(__self__, "inference_attribute", inference_attribute) if probability_attribute is not None: - _setter("probability_attribute", probability_attribute) + pulumi.set(__self__, "probability_attribute", probability_attribute) if s3_data_distribution_type is not None: - _setter("s3_data_distribution_type", s3_data_distribution_type) + pulumi.set(__self__, "s3_data_distribution_type", s3_data_distribution_type) if s3_input_mode is not None: - _setter("s3_input_mode", s3_input_mode) + pulumi.set(__self__, "s3_input_mode", s3_input_mode) @property @pulumi.getter(name="endpointName") @@ -9713,17 +7896,8 @@ def __init__(__self__, *, The Json format :param bool line: A boolean flag indicating if it is JSON line format """ - ModelExplainabilityJobDefinitionJson._configure( - lambda key, value: pulumi.set(__self__, key, value), - line=line, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - line: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if line is not None: - _setter("line", line) + pulumi.set(__self__, "line", line) @property @pulumi.getter @@ -9768,23 +7942,10 @@ def __init__(__self__, *, :param str image_uri: The container image to be run by the monitoring job. :param Any environment: Sets the environment variables in the Docker container """ - ModelExplainabilityJobDefinitionModelExplainabilityAppSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - config_uri=config_uri, - image_uri=image_uri, - environment=environment, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - config_uri: str, - image_uri: str, - environment: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("config_uri", config_uri) - _setter("image_uri", image_uri) + pulumi.set(__self__, "config_uri", config_uri) + pulumi.set(__self__, "image_uri", image_uri) if environment is not None: - _setter("environment", environment) + pulumi.set(__self__, "environment", environment) @property @pulumi.getter(name="configUri") @@ -9841,21 +8002,10 @@ def __init__(__self__, *, """ Baseline configuration used to validate that the data conforms to the specified constraints and statistics. """ - ModelExplainabilityJobDefinitionModelExplainabilityBaselineConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - baselining_job_name=baselining_job_name, - constraints_resource=constraints_resource, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - baselining_job_name: Optional[str] = None, - constraints_resource: Optional['outputs.ModelExplainabilityJobDefinitionConstraintsResource'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if baselining_job_name is not None: - _setter("baselining_job_name", baselining_job_name) + pulumi.set(__self__, "baselining_job_name", baselining_job_name) if constraints_resource is not None: - _setter("constraints_resource", constraints_resource) + pulumi.set(__self__, "constraints_resource", constraints_resource) @property @pulumi.getter(name="baseliningJobName") @@ -9898,21 +8048,10 @@ def __init__(__self__, *, """ The inputs for a monitoring job. """ - ModelExplainabilityJobDefinitionModelExplainabilityJobInput._configure( - lambda key, value: pulumi.set(__self__, key, value), - batch_transform_input=batch_transform_input, - endpoint_input=endpoint_input, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - batch_transform_input: Optional['outputs.ModelExplainabilityJobDefinitionBatchTransformInput'] = None, - endpoint_input: Optional['outputs.ModelExplainabilityJobDefinitionEndpointInput'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if batch_transform_input is not None: - _setter("batch_transform_input", batch_transform_input) + pulumi.set(__self__, "batch_transform_input", batch_transform_input) if endpoint_input is not None: - _setter("endpoint_input", endpoint_input) + pulumi.set(__self__, "endpoint_input", endpoint_input) @property @pulumi.getter(name="batchTransformInput") @@ -9952,16 +8091,7 @@ def __init__(__self__, *, """ The output object for a monitoring job. """ - ModelExplainabilityJobDefinitionMonitoringOutput._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_output=s3_output, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_output: 'outputs.ModelExplainabilityJobDefinitionS3Output', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_output", s3_output) + pulumi.set(__self__, "s3_output", s3_output) @property @pulumi.getter(name="s3Output") @@ -10001,20 +8131,9 @@ def __init__(__self__, *, :param Sequence['ModelExplainabilityJobDefinitionMonitoringOutput'] monitoring_outputs: Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded. :param str kms_key_id: The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption. """ - ModelExplainabilityJobDefinitionMonitoringOutputConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - monitoring_outputs=monitoring_outputs, - kms_key_id=kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - monitoring_outputs: Sequence['outputs.ModelExplainabilityJobDefinitionMonitoringOutput'], - kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("monitoring_outputs", monitoring_outputs) + pulumi.set(__self__, "monitoring_outputs", monitoring_outputs) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) @property @pulumi.getter(name="monitoringOutputs") @@ -10060,16 +8179,7 @@ def __init__(__self__, *, """ Identifies the resources to deploy for a monitoring job. """ - ModelExplainabilityJobDefinitionMonitoringResources._configure( - lambda key, value: pulumi.set(__self__, key, value), - cluster_config=cluster_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cluster_config: 'outputs.ModelExplainabilityJobDefinitionClusterConfig', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cluster_config", cluster_config) + pulumi.set(__self__, "cluster_config", cluster_config) @property @pulumi.getter(name="clusterConfig") @@ -10112,25 +8222,12 @@ def __init__(__self__, *, :param bool enable_inter_container_traffic_encryption: Whether to encrypt all communications between distributed processing jobs. Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer. :param bool enable_network_isolation: Whether to allow inbound and outbound network calls to and from the containers used for the processing job. """ - ModelExplainabilityJobDefinitionNetworkConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - enable_inter_container_traffic_encryption=enable_inter_container_traffic_encryption, - enable_network_isolation=enable_network_isolation, - vpc_config=vpc_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enable_inter_container_traffic_encryption: Optional[bool] = None, - enable_network_isolation: Optional[bool] = None, - vpc_config: Optional['outputs.ModelExplainabilityJobDefinitionVpcConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enable_inter_container_traffic_encryption is not None: - _setter("enable_inter_container_traffic_encryption", enable_inter_container_traffic_encryption) + pulumi.set(__self__, "enable_inter_container_traffic_encryption", enable_inter_container_traffic_encryption) if enable_network_isolation is not None: - _setter("enable_network_isolation", enable_network_isolation) + pulumi.set(__self__, "enable_network_isolation", enable_network_isolation) if vpc_config is not None: - _setter("vpc_config", vpc_config) + pulumi.set(__self__, "vpc_config", vpc_config) @property @pulumi.getter(name="enableInterContainerTrafficEncryption") @@ -10190,23 +8287,10 @@ def __init__(__self__, *, :param str s3_uri: A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job. :param 'ModelExplainabilityJobDefinitionS3OutputS3UploadMode' s3_upload_mode: Whether to upload the results of the monitoring job continuously or after the job completes. """ - ModelExplainabilityJobDefinitionS3Output._configure( - lambda key, value: pulumi.set(__self__, key, value), - local_path=local_path, - s3_uri=s3_uri, - s3_upload_mode=s3_upload_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - local_path: str, - s3_uri: str, - s3_upload_mode: Optional['ModelExplainabilityJobDefinitionS3OutputS3UploadMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("local_path", local_path) - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "local_path", local_path) + pulumi.set(__self__, "s3_uri", s3_uri) if s3_upload_mode is not None: - _setter("s3_upload_mode", s3_upload_mode) + pulumi.set(__self__, "s3_upload_mode", s3_upload_mode) @property @pulumi.getter(name="localPath") @@ -10261,16 +8345,7 @@ def __init__(__self__, *, Specifies a time limit for how long the monitoring job is allowed to run. :param int max_runtime_in_seconds: The maximum runtime allowed in seconds. """ - ModelExplainabilityJobDefinitionStoppingCondition._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_runtime_in_seconds=max_runtime_in_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_runtime_in_seconds: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_runtime_in_seconds", max_runtime_in_seconds) + pulumi.set(__self__, "max_runtime_in_seconds", max_runtime_in_seconds) @property @pulumi.getter(name="maxRuntimeInSeconds") @@ -10294,19 +8369,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ModelExplainabilityJobDefinitionTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -10355,19 +8419,8 @@ def __init__(__self__, *, :param Sequence[str] security_group_ids: The VPC security group IDs, in the form sg-xxxxxxxx. Specify the security groups for the VPC that is specified in the Subnets field. :param Sequence[str] subnets: The ID of the subnets in the VPC to which you want to connect to your monitoring jobs. """ - ModelExplainabilityJobDefinitionVpcConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnets=subnets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: Sequence[str], - subnets: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("security_group_ids", security_group_ids) - _setter("subnets", subnets) + pulumi.set(__self__, "security_group_ids", security_group_ids) + pulumi.set(__self__, "subnets", subnets) @property @pulumi.getter(name="securityGroupIds") @@ -10410,20 +8463,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, repository_access_mode: str, repository_auth_config: Optional['outputs.ModelRepositoryAuthConfig'] = None): - ModelImageConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - repository_access_mode=repository_access_mode, - repository_auth_config=repository_auth_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - repository_access_mode: str, - repository_auth_config: Optional['outputs.ModelRepositoryAuthConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("repository_access_mode", repository_access_mode) + pulumi.set(__self__, "repository_access_mode", repository_access_mode) if repository_auth_config is not None: - _setter("repository_auth_config", repository_auth_config) + pulumi.set(__self__, "repository_auth_config", repository_auth_config) @property @pulumi.getter(name="repositoryAccessMode") @@ -10440,16 +8482,7 @@ def repository_auth_config(self) -> Optional['outputs.ModelRepositoryAuthConfig' class ModelInferenceExecutionConfig(dict): def __init__(__self__, *, mode: str): - ModelInferenceExecutionConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - mode=mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mode: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) @property @pulumi.getter @@ -10478,17 +8511,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, model_cache_setting: Optional[str] = None): - ModelMultiModelConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - model_cache_setting=model_cache_setting, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - model_cache_setting: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if model_cache_setting is not None: - _setter("model_cache_setting", model_cache_setting) + pulumi.set(__self__, "model_cache_setting", model_cache_setting) @property @pulumi.getter(name="modelCacheSetting") @@ -10542,39 +8566,18 @@ def __init__(__self__, *, :param Sequence[str] supported_response_mime_types: The supported MIME types for the output data. :param Sequence[str] supported_transform_instance_types: A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed. """ - ModelPackageAdditionalInferenceSpecificationDefinition._configure( - lambda key, value: pulumi.set(__self__, key, value), - containers=containers, - name=name, - description=description, - supported_content_types=supported_content_types, - supported_realtime_inference_instance_types=supported_realtime_inference_instance_types, - supported_response_mime_types=supported_response_mime_types, - supported_transform_instance_types=supported_transform_instance_types, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - containers: Sequence['outputs.ModelPackageContainerDefinition'], - name: str, - description: Optional[str] = None, - supported_content_types: Optional[Sequence[str]] = None, - supported_realtime_inference_instance_types: Optional[Sequence[str]] = None, - supported_response_mime_types: Optional[Sequence[str]] = None, - supported_transform_instance_types: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("containers", containers) - _setter("name", name) + pulumi.set(__self__, "containers", containers) + pulumi.set(__self__, "name", name) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if supported_content_types is not None: - _setter("supported_content_types", supported_content_types) + pulumi.set(__self__, "supported_content_types", supported_content_types) if supported_realtime_inference_instance_types is not None: - _setter("supported_realtime_inference_instance_types", supported_realtime_inference_instance_types) + pulumi.set(__self__, "supported_realtime_inference_instance_types", supported_realtime_inference_instance_types) if supported_response_mime_types is not None: - _setter("supported_response_mime_types", supported_response_mime_types) + pulumi.set(__self__, "supported_response_mime_types", supported_response_mime_types) if supported_transform_instance_types is not None: - _setter("supported_transform_instance_types", supported_transform_instance_types) + pulumi.set(__self__, "supported_transform_instance_types", supported_transform_instance_types) @property @pulumi.getter @@ -10664,25 +8667,12 @@ def __init__(__self__, *, """ Contains bias metrics for a model. """ - ModelPackageBias._configure( - lambda key, value: pulumi.set(__self__, key, value), - post_training_report=post_training_report, - pre_training_report=pre_training_report, - report=report, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - post_training_report: Optional['outputs.ModelPackageMetricsSource'] = None, - pre_training_report: Optional['outputs.ModelPackageMetricsSource'] = None, - report: Optional['outputs.ModelPackageMetricsSource'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if post_training_report is not None: - _setter("post_training_report", post_training_report) + pulumi.set(__self__, "post_training_report", post_training_report) if pre_training_report is not None: - _setter("pre_training_report", pre_training_report) + pulumi.set(__self__, "pre_training_report", pre_training_report) if report is not None: - _setter("report", report) + pulumi.set(__self__, "report", report) @property @pulumi.getter(name="postTrainingReport") @@ -10752,48 +8742,23 @@ def __init__(__self__, *, :param str model_data_url: A structure with Model Input details. :param str nearest_model_name: The name of a pre-trained machine learning benchmarked by Amazon SageMaker Inference Recommender model that matches your model. """ - ModelPackageContainerDefinition._configure( - lambda key, value: pulumi.set(__self__, key, value), - image=image, - container_hostname=container_hostname, - environment=environment, - framework=framework, - framework_version=framework_version, - image_digest=image_digest, - model_data_url=model_data_url, - model_input=model_input, - nearest_model_name=nearest_model_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - image: str, - container_hostname: Optional[str] = None, - environment: Optional['outputs.ModelPackageEnvironment'] = None, - framework: Optional[str] = None, - framework_version: Optional[str] = None, - image_digest: Optional[str] = None, - model_data_url: Optional[str] = None, - model_input: Optional['outputs.ModelPackageContainerDefinitionModelInputProperties'] = None, - nearest_model_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("image", image) + pulumi.set(__self__, "image", image) if container_hostname is not None: - _setter("container_hostname", container_hostname) + pulumi.set(__self__, "container_hostname", container_hostname) if environment is not None: - _setter("environment", environment) + pulumi.set(__self__, "environment", environment) if framework is not None: - _setter("framework", framework) + pulumi.set(__self__, "framework", framework) if framework_version is not None: - _setter("framework_version", framework_version) + pulumi.set(__self__, "framework_version", framework_version) if image_digest is not None: - _setter("image_digest", image_digest) + pulumi.set(__self__, "image_digest", image_digest) if model_data_url is not None: - _setter("model_data_url", model_data_url) + pulumi.set(__self__, "model_data_url", model_data_url) if model_input is not None: - _setter("model_input", model_input) + pulumi.set(__self__, "model_input", model_input) if nearest_model_name is not None: - _setter("nearest_model_name", nearest_model_name) + pulumi.set(__self__, "nearest_model_name", nearest_model_name) @property @pulumi.getter @@ -10886,16 +8851,7 @@ def __init__(__self__, *, """ :param str data_input_config: The input configuration object for the model. """ - ModelPackageContainerDefinitionModelInputProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_input_config=data_input_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_input_config: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_input_config", data_input_config) + pulumi.set(__self__, "data_input_config", data_input_config) @property @pulumi.getter(name="dataInputConfig") @@ -10916,11 +8872,6 @@ def __init__(__self__): The metadata properties associated with the model package versions. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -10950,16 +8901,7 @@ def __init__(__self__, *, """ Describes the input source of a transform job and the way the transform job consumes it. """ - ModelPackageDataSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_data_source=s3_data_source, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_data_source: 'outputs.ModelPackageS3DataSource', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_data_source", s3_data_source) + pulumi.set(__self__, "s3_data_source", s3_data_source) @property @pulumi.getter(name="s3DataSource") @@ -10999,29 +8941,14 @@ def __init__(__self__, *, """ Represents the drift check baselines that can be used when the model monitor is set using the model package. """ - ModelPackageDriftCheckBaselines._configure( - lambda key, value: pulumi.set(__self__, key, value), - bias=bias, - explainability=explainability, - model_data_quality=model_data_quality, - model_quality=model_quality, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bias: Optional['outputs.ModelPackageDriftCheckBias'] = None, - explainability: Optional['outputs.ModelPackageDriftCheckExplainability'] = None, - model_data_quality: Optional['outputs.ModelPackageDriftCheckModelDataQuality'] = None, - model_quality: Optional['outputs.ModelPackageDriftCheckModelQuality'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bias is not None: - _setter("bias", bias) + pulumi.set(__self__, "bias", bias) if explainability is not None: - _setter("explainability", explainability) + pulumi.set(__self__, "explainability", explainability) if model_data_quality is not None: - _setter("model_data_quality", model_data_quality) + pulumi.set(__self__, "model_data_quality", model_data_quality) if model_quality is not None: - _setter("model_quality", model_quality) + pulumi.set(__self__, "model_quality", model_quality) @property @pulumi.getter @@ -11077,25 +9004,12 @@ def __init__(__self__, *, """ Represents the drift check bias baselines that can be used when the model monitor is set using the model package. """ - ModelPackageDriftCheckBias._configure( - lambda key, value: pulumi.set(__self__, key, value), - config_file=config_file, - post_training_constraints=post_training_constraints, - pre_training_constraints=pre_training_constraints, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - config_file: Optional['outputs.ModelPackageFileSource'] = None, - post_training_constraints: Optional['outputs.ModelPackageMetricsSource'] = None, - pre_training_constraints: Optional['outputs.ModelPackageMetricsSource'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if config_file is not None: - _setter("config_file", config_file) + pulumi.set(__self__, "config_file", config_file) if post_training_constraints is not None: - _setter("post_training_constraints", post_training_constraints) + pulumi.set(__self__, "post_training_constraints", post_training_constraints) if pre_training_constraints is not None: - _setter("pre_training_constraints", pre_training_constraints) + pulumi.set(__self__, "pre_training_constraints", pre_training_constraints) @property @pulumi.getter(name="configFile") @@ -11141,21 +9055,10 @@ def __init__(__self__, *, """ Contains explainability metrics for a model. """ - ModelPackageDriftCheckExplainability._configure( - lambda key, value: pulumi.set(__self__, key, value), - config_file=config_file, - constraints=constraints, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - config_file: Optional['outputs.ModelPackageFileSource'] = None, - constraints: Optional['outputs.ModelPackageMetricsSource'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if config_file is not None: - _setter("config_file", config_file) + pulumi.set(__self__, "config_file", config_file) if constraints is not None: - _setter("constraints", constraints) + pulumi.set(__self__, "constraints", constraints) @property @pulumi.getter(name="configFile") @@ -11179,21 +9082,10 @@ def __init__(__self__, *, """ Represents the drift check data quality baselines that can be used when the model monitor is set using the model package. """ - ModelPackageDriftCheckModelDataQuality._configure( - lambda key, value: pulumi.set(__self__, key, value), - constraints=constraints, - statistics=statistics, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - constraints: Optional['outputs.ModelPackageMetricsSource'] = None, - statistics: Optional['outputs.ModelPackageMetricsSource'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if constraints is not None: - _setter("constraints", constraints) + pulumi.set(__self__, "constraints", constraints) if statistics is not None: - _setter("statistics", statistics) + pulumi.set(__self__, "statistics", statistics) @property @pulumi.getter @@ -11217,21 +9109,10 @@ def __init__(__self__, *, """ Represents the drift check model quality baselines that can be used when the model monitor is set using the model package. """ - ModelPackageDriftCheckModelQuality._configure( - lambda key, value: pulumi.set(__self__, key, value), - constraints=constraints, - statistics=statistics, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - constraints: Optional['outputs.ModelPackageMetricsSource'] = None, - statistics: Optional['outputs.ModelPackageMetricsSource'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if constraints is not None: - _setter("constraints", constraints) + pulumi.set(__self__, "constraints", constraints) if statistics is not None: - _setter("statistics", statistics) + pulumi.set(__self__, "statistics", statistics) @property @pulumi.getter @@ -11254,11 +9135,6 @@ def __init__(__self__): Sets the environment variables in the Docker container """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -11271,17 +9147,8 @@ def __init__(__self__, *, """ Contains explainability metrics for a model. """ - ModelPackageExplainability._configure( - lambda key, value: pulumi.set(__self__, key, value), - report=report, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - report: Optional['outputs.ModelPackageMetricsSource'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if report is not None: - _setter("report", report) + pulumi.set(__self__, "report", report) @property @pulumi.getter @@ -11325,24 +9192,11 @@ def __init__(__self__, *, :param str content_digest: The digest of the file source. :param str content_type: The type of content stored in the file source. """ - ModelPackageFileSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_uri=s3_uri, - content_digest=content_digest, - content_type=content_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_uri: str, - content_digest: Optional[str] = None, - content_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "s3_uri", s3_uri) if content_digest is not None: - _setter("content_digest", content_digest) + pulumi.set(__self__, "content_digest", content_digest) if content_type is not None: - _setter("content_type", content_type) + pulumi.set(__self__, "content_type", content_type) @property @pulumi.getter(name="s3Uri") @@ -11382,19 +9236,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ModelPackageGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -11455,30 +9298,13 @@ def __init__(__self__, *, :param Sequence[str] supported_realtime_inference_instance_types: A list of the instance types that are used to generate inferences in real-time :param Sequence[str] supported_transform_instance_types: A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed. """ - ModelPackageInferenceSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - containers=containers, - supported_content_types=supported_content_types, - supported_response_mime_types=supported_response_mime_types, - supported_realtime_inference_instance_types=supported_realtime_inference_instance_types, - supported_transform_instance_types=supported_transform_instance_types, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - containers: Sequence['outputs.ModelPackageContainerDefinition'], - supported_content_types: Sequence[str], - supported_response_mime_types: Sequence[str], - supported_realtime_inference_instance_types: Optional[Sequence[str]] = None, - supported_transform_instance_types: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("containers", containers) - _setter("supported_content_types", supported_content_types) - _setter("supported_response_mime_types", supported_response_mime_types) + pulumi.set(__self__, "containers", containers) + pulumi.set(__self__, "supported_content_types", supported_content_types) + pulumi.set(__self__, "supported_response_mime_types", supported_response_mime_types) if supported_realtime_inference_instance_types is not None: - _setter("supported_realtime_inference_instance_types", supported_realtime_inference_instance_types) + pulumi.set(__self__, "supported_realtime_inference_instance_types", supported_realtime_inference_instance_types) if supported_transform_instance_types is not None: - _setter("supported_transform_instance_types", supported_transform_instance_types) + pulumi.set(__self__, "supported_transform_instance_types", supported_transform_instance_types) @property @pulumi.getter @@ -11559,29 +9385,14 @@ def __init__(__self__, *, :param str project_id: The project ID metadata. :param str repository: The repository metadata. """ - ModelPackageMetadataProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - commit_id=commit_id, - generated_by=generated_by, - project_id=project_id, - repository=repository, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - commit_id: Optional[str] = None, - generated_by: Optional[str] = None, - project_id: Optional[str] = None, - repository: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if commit_id is not None: - _setter("commit_id", commit_id) + pulumi.set(__self__, "commit_id", commit_id) if generated_by is not None: - _setter("generated_by", generated_by) + pulumi.set(__self__, "generated_by", generated_by) if project_id is not None: - _setter("project_id", project_id) + pulumi.set(__self__, "project_id", project_id) if repository is not None: - _setter("repository", repository) + pulumi.set(__self__, "repository", repository) @property @pulumi.getter(name="commitId") @@ -11652,23 +9463,10 @@ def __init__(__self__, *, :param str s3_uri: The Amazon S3 URI for the metric source. :param str content_digest: The digest of the metric source. """ - ModelPackageMetricsSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - content_type=content_type, - s3_uri=s3_uri, - content_digest=content_digest, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content_type: str, - s3_uri: str, - content_digest: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("content_type", content_type) - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "content_type", content_type) + pulumi.set(__self__, "s3_uri", s3_uri) if content_digest is not None: - _setter("content_digest", content_digest) + pulumi.set(__self__, "content_digest", content_digest) @property @pulumi.getter(name="contentType") @@ -11706,21 +9504,10 @@ def __init__(__self__, *, """ Metrics that measure the quality of the input data for a model. """ - ModelPackageModelDataQuality._configure( - lambda key, value: pulumi.set(__self__, key, value), - constraints=constraints, - statistics=statistics, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - constraints: Optional['outputs.ModelPackageMetricsSource'] = None, - statistics: Optional['outputs.ModelPackageMetricsSource'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if constraints is not None: - _setter("constraints", constraints) + pulumi.set(__self__, "constraints", constraints) if statistics is not None: - _setter("statistics", statistics) + pulumi.set(__self__, "statistics", statistics) @property @pulumi.getter @@ -11765,29 +9552,14 @@ def __init__(__self__, *, """ A structure that contains model metrics reports. """ - ModelPackageModelMetrics._configure( - lambda key, value: pulumi.set(__self__, key, value), - bias=bias, - explainability=explainability, - model_data_quality=model_data_quality, - model_quality=model_quality, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bias: Optional['outputs.ModelPackageBias'] = None, - explainability: Optional['outputs.ModelPackageExplainability'] = None, - model_data_quality: Optional['outputs.ModelPackageModelDataQuality'] = None, - model_quality: Optional['outputs.ModelPackageModelQuality'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bias is not None: - _setter("bias", bias) + pulumi.set(__self__, "bias", bias) if explainability is not None: - _setter("explainability", explainability) + pulumi.set(__self__, "explainability", explainability) if model_data_quality is not None: - _setter("model_data_quality", model_data_quality) + pulumi.set(__self__, "model_data_quality", model_data_quality) if model_quality is not None: - _setter("model_quality", model_quality) + pulumi.set(__self__, "model_quality", model_quality) @property @pulumi.getter @@ -11821,21 +9593,10 @@ def __init__(__self__, *, """ Metrics that measure the quality of a model. """ - ModelPackageModelQuality._configure( - lambda key, value: pulumi.set(__self__, key, value), - constraints=constraints, - statistics=statistics, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - constraints: Optional['outputs.ModelPackageMetricsSource'] = None, - statistics: Optional['outputs.ModelPackageMetricsSource'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if constraints is not None: - _setter("constraints", constraints) + pulumi.set(__self__, "constraints", constraints) if statistics is not None: - _setter("statistics", statistics) + pulumi.set(__self__, "statistics", statistics) @property @pulumi.getter @@ -11880,19 +9641,8 @@ def __init__(__self__, *, :param 'ModelPackageS3DataSourceS3DataType' s3_data_type: The S3 Data Source Type :param str s3_uri: Depending on the value specified for the S3DataType, identifies either a key name prefix or a manifest. """ - ModelPackageS3DataSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_data_type=s3_data_type, - s3_uri=s3_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_data_type: 'ModelPackageS3DataSourceS3DataType', - s3_uri: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_data_type", s3_data_type) - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "s3_data_type", s3_data_type) + pulumi.set(__self__, "s3_uri", s3_uri) @property @pulumi.getter(name="s3DataType") @@ -11943,20 +9693,9 @@ def __init__(__self__, *, :param str algorithm_name: The name of an algorithm that was used to create the model package. The algorithm must be either an algorithm resource in your Amazon SageMaker account or an algorithm in AWS Marketplace that you are subscribed to. :param str model_data_url: The Amazon S3 path where the model artifacts, which result from model training, are stored. This path must point to a single gzip compressed tar archive (.tar.gz suffix). """ - ModelPackageSourceAlgorithm._configure( - lambda key, value: pulumi.set(__self__, key, value), - algorithm_name=algorithm_name, - model_data_url=model_data_url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - algorithm_name: str, - model_data_url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("algorithm_name", algorithm_name) + pulumi.set(__self__, "algorithm_name", algorithm_name) if model_data_url is not None: - _setter("model_data_url", model_data_url) + pulumi.set(__self__, "model_data_url", model_data_url) @property @pulumi.getter(name="algorithmName") @@ -12003,16 +9742,7 @@ def __init__(__self__, *, Details about the algorithm that was used to create the model package. :param Sequence['ModelPackageSourceAlgorithm'] source_algorithms: A list of algorithms that were used to create a model package. """ - ModelPackageSourceAlgorithmSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_algorithms=source_algorithms, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_algorithms: Sequence['outputs.ModelPackageSourceAlgorithm'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("source_algorithms", source_algorithms) + pulumi.set(__self__, "source_algorithms", source_algorithms) @property @pulumi.getter(name="sourceAlgorithms") @@ -12050,17 +9780,8 @@ def __init__(__self__, *, """ Details about the current status of the model package. """ - ModelPackageStatusDetails._configure( - lambda key, value: pulumi.set(__self__, key, value), - validation_statuses=validation_statuses, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - validation_statuses: Optional[Sequence['outputs.ModelPackageStatusItem']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if validation_statuses is not None: - _setter("validation_statuses", validation_statuses) + pulumi.set(__self__, "validation_statuses", validation_statuses) @property @pulumi.getter(name="validationStatuses") @@ -12100,23 +9821,10 @@ def __init__(__self__, *, :param 'ModelPackageStatusItemStatus' status: The current status. :param str failure_reason: If the overall status is Failed, the reason for the failure. """ - ModelPackageStatusItem._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - status=status, - failure_reason=failure_reason, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - status: 'ModelPackageStatusItemStatus', - failure_reason: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("status", status) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "status", status) if failure_reason is not None: - _setter("failure_reason", failure_reason) + pulumi.set(__self__, "failure_reason", failure_reason) @property @pulumi.getter @@ -12156,19 +9864,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ModelPackageTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -12226,28 +9923,13 @@ def __init__(__self__, *, :param str content_type: The multipurpose internet mail extension (MIME) type of the data. Amazon SageMaker uses the MIME type with each http call to transfer data to the transform job. :param 'ModelPackageTransformInputSplitType' split_type: The method to use to split the transform job's data files into smaller batches. """ - ModelPackageTransformInput._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_source=data_source, - compression_type=compression_type, - content_type=content_type, - split_type=split_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_source: 'outputs.ModelPackageDataSource', - compression_type: Optional['ModelPackageTransformInputCompressionType'] = None, - content_type: Optional[str] = None, - split_type: Optional['ModelPackageTransformInputSplitType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_source", data_source) + pulumi.set(__self__, "data_source", data_source) if compression_type is not None: - _setter("compression_type", compression_type) + pulumi.set(__self__, "compression_type", compression_type) if content_type is not None: - _setter("content_type", content_type) + pulumi.set(__self__, "content_type", content_type) if split_type is not None: - _setter("split_type", split_type) + pulumi.set(__self__, "split_type", split_type) @property @pulumi.getter(name="dataSource") @@ -12325,38 +10007,17 @@ def __init__(__self__, *, :param int max_concurrent_transforms: The maximum number of parallel requests that can be sent to each instance in a transform job. The default value is 1. :param int max_payload_in_mb: The maximum payload size allowed, in MB. A payload is the data portion of a record (without metadata). """ - ModelPackageTransformJobDefinition._configure( - lambda key, value: pulumi.set(__self__, key, value), - transform_input=transform_input, - transform_output=transform_output, - transform_resources=transform_resources, - batch_strategy=batch_strategy, - environment=environment, - max_concurrent_transforms=max_concurrent_transforms, - max_payload_in_mb=max_payload_in_mb, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - transform_input: 'outputs.ModelPackageTransformInput', - transform_output: 'outputs.ModelPackageTransformOutput', - transform_resources: 'outputs.ModelPackageTransformResources', - batch_strategy: Optional['ModelPackageTransformJobDefinitionBatchStrategy'] = None, - environment: Optional['outputs.ModelPackageEnvironment'] = None, - max_concurrent_transforms: Optional[int] = None, - max_payload_in_mb: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("transform_input", transform_input) - _setter("transform_output", transform_output) - _setter("transform_resources", transform_resources) + pulumi.set(__self__, "transform_input", transform_input) + pulumi.set(__self__, "transform_output", transform_output) + pulumi.set(__self__, "transform_resources", transform_resources) if batch_strategy is not None: - _setter("batch_strategy", batch_strategy) + pulumi.set(__self__, "batch_strategy", batch_strategy) if environment is not None: - _setter("environment", environment) + pulumi.set(__self__, "environment", environment) if max_concurrent_transforms is not None: - _setter("max_concurrent_transforms", max_concurrent_transforms) + pulumi.set(__self__, "max_concurrent_transforms", max_concurrent_transforms) if max_payload_in_mb is not None: - _setter("max_payload_in_mb", max_payload_in_mb) + pulumi.set(__self__, "max_payload_in_mb", max_payload_in_mb) @property @pulumi.getter(name="transformInput") @@ -12441,28 +10102,13 @@ def __init__(__self__, *, :param 'ModelPackageTransformOutputAssembleWith' assemble_with: Defines how to assemble the results of the transform job as a single S3 object. :param str kms_key_id: The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption. """ - ModelPackageTransformOutput._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_output_path=s3_output_path, - accept=accept, - assemble_with=assemble_with, - kms_key_id=kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_output_path: str, - accept: Optional[str] = None, - assemble_with: Optional['ModelPackageTransformOutputAssembleWith'] = None, - kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_output_path", s3_output_path) + pulumi.set(__self__, "s3_output_path", s3_output_path) if accept is not None: - _setter("accept", accept) + pulumi.set(__self__, "accept", accept) if assemble_with is not None: - _setter("assemble_with", assemble_with) + pulumi.set(__self__, "assemble_with", assemble_with) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) @property @pulumi.getter(name="s3OutputPath") @@ -12533,23 +10179,10 @@ def __init__(__self__, *, :param str instance_type: The ML compute instance type for the transform job. :param str volume_kms_key_id: The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt model data on the storage volume attached to the ML compute instance(s) that run the batch transform job. """ - ModelPackageTransformResources._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_count=instance_count, - instance_type=instance_type, - volume_kms_key_id=volume_kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_count: int, - instance_type: str, - volume_kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_count", instance_count) - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_count", instance_count) + pulumi.set(__self__, "instance_type", instance_type) if volume_kms_key_id is not None: - _setter("volume_kms_key_id", volume_kms_key_id) + pulumi.set(__self__, "volume_kms_key_id", volume_kms_key_id) @property @pulumi.getter(name="instanceCount") @@ -12607,19 +10240,8 @@ def __init__(__self__, *, Contains data, such as the inputs and targeted instance types that are used in the process of validating the model package. :param str profile_name: The name of the profile for the model package. """ - ModelPackageValidationProfile._configure( - lambda key, value: pulumi.set(__self__, key, value), - profile_name=profile_name, - transform_job_definition=transform_job_definition, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - profile_name: str, - transform_job_definition: 'outputs.ModelPackageTransformJobDefinition', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("profile_name", profile_name) - _setter("transform_job_definition", transform_job_definition) + pulumi.set(__self__, "profile_name", profile_name) + pulumi.set(__self__, "transform_job_definition", transform_job_definition) @property @pulumi.getter(name="profileName") @@ -12666,19 +10288,8 @@ def __init__(__self__, *, Specifies configurations for one or more transform jobs that Amazon SageMaker runs to test the model package. :param str validation_role: The IAM roles to be used for the validation of the model package. """ - ModelPackageValidationSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - validation_profiles=validation_profiles, - validation_role=validation_role, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - validation_profiles: Sequence['outputs.ModelPackageValidationProfile'], - validation_role: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("validation_profiles", validation_profiles) - _setter("validation_role", validation_role) + pulumi.set(__self__, "validation_profiles", validation_profiles) + pulumi.set(__self__, "validation_role", validation_role) @property @pulumi.getter(name="validationProfiles") @@ -12756,50 +10367,23 @@ def __init__(__self__, *, :param 'ModelQualityJobDefinitionBatchTransformInputS3InputMode' s3_input_mode: Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File. :param str start_time_offset: Monitoring start time offset, e.g. -PT1H """ - ModelQualityJobDefinitionBatchTransformInput._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_captured_destination_s3_uri=data_captured_destination_s3_uri, - dataset_format=dataset_format, - local_path=local_path, - end_time_offset=end_time_offset, - inference_attribute=inference_attribute, - probability_attribute=probability_attribute, - probability_threshold_attribute=probability_threshold_attribute, - s3_data_distribution_type=s3_data_distribution_type, - s3_input_mode=s3_input_mode, - start_time_offset=start_time_offset, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_captured_destination_s3_uri: str, - dataset_format: 'outputs.ModelQualityJobDefinitionDatasetFormat', - local_path: str, - end_time_offset: Optional[str] = None, - inference_attribute: Optional[str] = None, - probability_attribute: Optional[str] = None, - probability_threshold_attribute: Optional[float] = None, - s3_data_distribution_type: Optional['ModelQualityJobDefinitionBatchTransformInputS3DataDistributionType'] = None, - s3_input_mode: Optional['ModelQualityJobDefinitionBatchTransformInputS3InputMode'] = None, - start_time_offset: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_captured_destination_s3_uri", data_captured_destination_s3_uri) - _setter("dataset_format", dataset_format) - _setter("local_path", local_path) + pulumi.set(__self__, "data_captured_destination_s3_uri", data_captured_destination_s3_uri) + pulumi.set(__self__, "dataset_format", dataset_format) + pulumi.set(__self__, "local_path", local_path) if end_time_offset is not None: - _setter("end_time_offset", end_time_offset) + pulumi.set(__self__, "end_time_offset", end_time_offset) if inference_attribute is not None: - _setter("inference_attribute", inference_attribute) + pulumi.set(__self__, "inference_attribute", inference_attribute) if probability_attribute is not None: - _setter("probability_attribute", probability_attribute) + pulumi.set(__self__, "probability_attribute", probability_attribute) if probability_threshold_attribute is not None: - _setter("probability_threshold_attribute", probability_threshold_attribute) + pulumi.set(__self__, "probability_threshold_attribute", probability_threshold_attribute) if s3_data_distribution_type is not None: - _setter("s3_data_distribution_type", s3_data_distribution_type) + pulumi.set(__self__, "s3_data_distribution_type", s3_data_distribution_type) if s3_input_mode is not None: - _setter("s3_input_mode", s3_input_mode) + pulumi.set(__self__, "s3_input_mode", s3_input_mode) if start_time_offset is not None: - _setter("start_time_offset", start_time_offset) + pulumi.set(__self__, "start_time_offset", start_time_offset) @property @pulumi.getter(name="dataCapturedDestinationS3Uri") @@ -12916,26 +10500,11 @@ def __init__(__self__, *, :param int volume_size_in_gb: The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario. :param str volume_kms_key_id: The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job. """ - ModelQualityJobDefinitionClusterConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_count=instance_count, - instance_type=instance_type, - volume_size_in_gb=volume_size_in_gb, - volume_kms_key_id=volume_kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_count: int, - instance_type: str, - volume_size_in_gb: int, - volume_kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_count", instance_count) - _setter("instance_type", instance_type) - _setter("volume_size_in_gb", volume_size_in_gb) + pulumi.set(__self__, "instance_count", instance_count) + pulumi.set(__self__, "instance_type", instance_type) + pulumi.set(__self__, "volume_size_in_gb", volume_size_in_gb) if volume_kms_key_id is not None: - _setter("volume_kms_key_id", volume_kms_key_id) + pulumi.set(__self__, "volume_kms_key_id", volume_kms_key_id) @property @pulumi.getter(name="instanceCount") @@ -12998,17 +10567,8 @@ def __init__(__self__, *, The baseline constraints resource for a monitoring job. :param str s3_uri: The Amazon S3 URI for baseline constraint file in Amazon S3 that the current monitoring job should validated against. """ - ModelQualityJobDefinitionConstraintsResource._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_uri=s3_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_uri: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if s3_uri is not None: - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "s3_uri", s3_uri) @property @pulumi.getter(name="s3Uri") @@ -13030,17 +10590,8 @@ def __init__(__self__, *, The CSV format :param bool header: A boolean flag indicating if given CSV has header """ - ModelQualityJobDefinitionCsv._configure( - lambda key, value: pulumi.set(__self__, key, value), - header=header, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - header: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if header is not None: - _setter("header", header) + pulumi.set(__self__, "header", header) @property @pulumi.getter @@ -13063,25 +10614,12 @@ def __init__(__self__, *, """ The dataset format of the data to monitor """ - ModelQualityJobDefinitionDatasetFormat._configure( - lambda key, value: pulumi.set(__self__, key, value), - csv=csv, - json=json, - parquet=parquet, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - csv: Optional['outputs.ModelQualityJobDefinitionCsv'] = None, - json: Optional['outputs.ModelQualityJobDefinitionJson'] = None, - parquet: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if csv is not None: - _setter("csv", csv) + pulumi.set(__self__, "csv", csv) if json is not None: - _setter("json", json) + pulumi.set(__self__, "json", json) if parquet is not None: - _setter("parquet", parquet) + pulumi.set(__self__, "parquet", parquet) @property @pulumi.getter @@ -13157,47 +10695,22 @@ def __init__(__self__, *, :param 'ModelQualityJobDefinitionEndpointInputS3InputMode' s3_input_mode: Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File. :param str start_time_offset: Monitoring start time offset, e.g. -PT1H """ - ModelQualityJobDefinitionEndpointInput._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoint_name=endpoint_name, - local_path=local_path, - end_time_offset=end_time_offset, - inference_attribute=inference_attribute, - probability_attribute=probability_attribute, - probability_threshold_attribute=probability_threshold_attribute, - s3_data_distribution_type=s3_data_distribution_type, - s3_input_mode=s3_input_mode, - start_time_offset=start_time_offset, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoint_name: str, - local_path: str, - end_time_offset: Optional[str] = None, - inference_attribute: Optional[str] = None, - probability_attribute: Optional[str] = None, - probability_threshold_attribute: Optional[float] = None, - s3_data_distribution_type: Optional['ModelQualityJobDefinitionEndpointInputS3DataDistributionType'] = None, - s3_input_mode: Optional['ModelQualityJobDefinitionEndpointInputS3InputMode'] = None, - start_time_offset: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("endpoint_name", endpoint_name) - _setter("local_path", local_path) + pulumi.set(__self__, "endpoint_name", endpoint_name) + pulumi.set(__self__, "local_path", local_path) if end_time_offset is not None: - _setter("end_time_offset", end_time_offset) + pulumi.set(__self__, "end_time_offset", end_time_offset) if inference_attribute is not None: - _setter("inference_attribute", inference_attribute) + pulumi.set(__self__, "inference_attribute", inference_attribute) if probability_attribute is not None: - _setter("probability_attribute", probability_attribute) + pulumi.set(__self__, "probability_attribute", probability_attribute) if probability_threshold_attribute is not None: - _setter("probability_threshold_attribute", probability_threshold_attribute) + pulumi.set(__self__, "probability_threshold_attribute", probability_threshold_attribute) if s3_data_distribution_type is not None: - _setter("s3_data_distribution_type", s3_data_distribution_type) + pulumi.set(__self__, "s3_data_distribution_type", s3_data_distribution_type) if s3_input_mode is not None: - _setter("s3_input_mode", s3_input_mode) + pulumi.set(__self__, "s3_input_mode", s3_input_mode) if start_time_offset is not None: - _setter("start_time_offset", start_time_offset) + pulumi.set(__self__, "start_time_offset", start_time_offset) @property @pulumi.getter(name="endpointName") @@ -13277,17 +10790,8 @@ def __init__(__self__, *, The Json format :param bool line: A boolean flag indicating if it is JSON line format """ - ModelQualityJobDefinitionJson._configure( - lambda key, value: pulumi.set(__self__, key, value), - line=line, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - line: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if line is not None: - _setter("line", line) + pulumi.set(__self__, "line", line) @property @pulumi.getter @@ -13347,39 +10851,18 @@ def __init__(__self__, *, :param str post_analytics_processor_source_uri: An Amazon S3 URI to a script that is called after analysis has been performed. Applicable only for the built-in (first party) containers. :param str record_preprocessor_source_uri: An Amazon S3 URI to a script that is called per row prior to running analysis. It can base64 decode the payload and convert it into a flatted json so that the built-in container can use the converted data. Applicable only for the built-in (first party) containers """ - ModelQualityJobDefinitionModelQualityAppSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - image_uri=image_uri, - problem_type=problem_type, - container_arguments=container_arguments, - container_entrypoint=container_entrypoint, - environment=environment, - post_analytics_processor_source_uri=post_analytics_processor_source_uri, - record_preprocessor_source_uri=record_preprocessor_source_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - image_uri: str, - problem_type: 'ModelQualityJobDefinitionProblemType', - container_arguments: Optional[Sequence[str]] = None, - container_entrypoint: Optional[Sequence[str]] = None, - environment: Optional[Any] = None, - post_analytics_processor_source_uri: Optional[str] = None, - record_preprocessor_source_uri: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("image_uri", image_uri) - _setter("problem_type", problem_type) + pulumi.set(__self__, "image_uri", image_uri) + pulumi.set(__self__, "problem_type", problem_type) if container_arguments is not None: - _setter("container_arguments", container_arguments) + pulumi.set(__self__, "container_arguments", container_arguments) if container_entrypoint is not None: - _setter("container_entrypoint", container_entrypoint) + pulumi.set(__self__, "container_entrypoint", container_entrypoint) if environment is not None: - _setter("environment", environment) + pulumi.set(__self__, "environment", environment) if post_analytics_processor_source_uri is not None: - _setter("post_analytics_processor_source_uri", post_analytics_processor_source_uri) + pulumi.set(__self__, "post_analytics_processor_source_uri", post_analytics_processor_source_uri) if record_preprocessor_source_uri is not None: - _setter("record_preprocessor_source_uri", record_preprocessor_source_uri) + pulumi.set(__self__, "record_preprocessor_source_uri", record_preprocessor_source_uri) @property @pulumi.getter(name="imageUri") @@ -13465,21 +10948,10 @@ def __init__(__self__, *, """ Baseline configuration used to validate that the data conforms to the specified constraints and statistics. """ - ModelQualityJobDefinitionModelQualityBaselineConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - baselining_job_name=baselining_job_name, - constraints_resource=constraints_resource, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - baselining_job_name: Optional[str] = None, - constraints_resource: Optional['outputs.ModelQualityJobDefinitionConstraintsResource'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if baselining_job_name is not None: - _setter("baselining_job_name", baselining_job_name) + pulumi.set(__self__, "baselining_job_name", baselining_job_name) if constraints_resource is not None: - _setter("constraints_resource", constraints_resource) + pulumi.set(__self__, "constraints_resource", constraints_resource) @property @pulumi.getter(name="baseliningJobName") @@ -13525,24 +10997,11 @@ def __init__(__self__, *, """ The inputs for a monitoring job. """ - ModelQualityJobDefinitionModelQualityJobInput._configure( - lambda key, value: pulumi.set(__self__, key, value), - ground_truth_s3_input=ground_truth_s3_input, - batch_transform_input=batch_transform_input, - endpoint_input=endpoint_input, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ground_truth_s3_input: 'outputs.ModelQualityJobDefinitionMonitoringGroundTruthS3Input', - batch_transform_input: Optional['outputs.ModelQualityJobDefinitionBatchTransformInput'] = None, - endpoint_input: Optional['outputs.ModelQualityJobDefinitionEndpointInput'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ground_truth_s3_input", ground_truth_s3_input) + pulumi.set(__self__, "ground_truth_s3_input", ground_truth_s3_input) if batch_transform_input is not None: - _setter("batch_transform_input", batch_transform_input) + pulumi.set(__self__, "batch_transform_input", batch_transform_input) if endpoint_input is not None: - _setter("endpoint_input", endpoint_input) + pulumi.set(__self__, "endpoint_input", endpoint_input) @property @pulumi.getter(name="groundTruthS3Input") @@ -13588,16 +11047,7 @@ def __init__(__self__, *, Ground truth input provided in S3 :param str s3_uri: A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job. """ - ModelQualityJobDefinitionMonitoringGroundTruthS3Input._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_uri=s3_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_uri: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "s3_uri", s3_uri) @property @pulumi.getter(name="s3Uri") @@ -13635,16 +11085,7 @@ def __init__(__self__, *, """ The output object for a monitoring job. """ - ModelQualityJobDefinitionMonitoringOutput._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_output=s3_output, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_output: 'outputs.ModelQualityJobDefinitionS3Output', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_output", s3_output) + pulumi.set(__self__, "s3_output", s3_output) @property @pulumi.getter(name="s3Output") @@ -13684,20 +11125,9 @@ def __init__(__self__, *, :param Sequence['ModelQualityJobDefinitionMonitoringOutput'] monitoring_outputs: Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded. :param str kms_key_id: The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption. """ - ModelQualityJobDefinitionMonitoringOutputConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - monitoring_outputs=monitoring_outputs, - kms_key_id=kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - monitoring_outputs: Sequence['outputs.ModelQualityJobDefinitionMonitoringOutput'], - kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("monitoring_outputs", monitoring_outputs) + pulumi.set(__self__, "monitoring_outputs", monitoring_outputs) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) @property @pulumi.getter(name="monitoringOutputs") @@ -13743,16 +11173,7 @@ def __init__(__self__, *, """ Identifies the resources to deploy for a monitoring job. """ - ModelQualityJobDefinitionMonitoringResources._configure( - lambda key, value: pulumi.set(__self__, key, value), - cluster_config=cluster_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cluster_config: 'outputs.ModelQualityJobDefinitionClusterConfig', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cluster_config", cluster_config) + pulumi.set(__self__, "cluster_config", cluster_config) @property @pulumi.getter(name="clusterConfig") @@ -13795,25 +11216,12 @@ def __init__(__self__, *, :param bool enable_inter_container_traffic_encryption: Whether to encrypt all communications between distributed processing jobs. Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer. :param bool enable_network_isolation: Whether to allow inbound and outbound network calls to and from the containers used for the processing job. """ - ModelQualityJobDefinitionNetworkConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - enable_inter_container_traffic_encryption=enable_inter_container_traffic_encryption, - enable_network_isolation=enable_network_isolation, - vpc_config=vpc_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enable_inter_container_traffic_encryption: Optional[bool] = None, - enable_network_isolation: Optional[bool] = None, - vpc_config: Optional['outputs.ModelQualityJobDefinitionVpcConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enable_inter_container_traffic_encryption is not None: - _setter("enable_inter_container_traffic_encryption", enable_inter_container_traffic_encryption) + pulumi.set(__self__, "enable_inter_container_traffic_encryption", enable_inter_container_traffic_encryption) if enable_network_isolation is not None: - _setter("enable_network_isolation", enable_network_isolation) + pulumi.set(__self__, "enable_network_isolation", enable_network_isolation) if vpc_config is not None: - _setter("vpc_config", vpc_config) + pulumi.set(__self__, "vpc_config", vpc_config) @property @pulumi.getter(name="enableInterContainerTrafficEncryption") @@ -13873,23 +11281,10 @@ def __init__(__self__, *, :param str s3_uri: A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job. :param 'ModelQualityJobDefinitionS3OutputS3UploadMode' s3_upload_mode: Whether to upload the results of the monitoring job continuously or after the job completes. """ - ModelQualityJobDefinitionS3Output._configure( - lambda key, value: pulumi.set(__self__, key, value), - local_path=local_path, - s3_uri=s3_uri, - s3_upload_mode=s3_upload_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - local_path: str, - s3_uri: str, - s3_upload_mode: Optional['ModelQualityJobDefinitionS3OutputS3UploadMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("local_path", local_path) - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "local_path", local_path) + pulumi.set(__self__, "s3_uri", s3_uri) if s3_upload_mode is not None: - _setter("s3_upload_mode", s3_upload_mode) + pulumi.set(__self__, "s3_upload_mode", s3_upload_mode) @property @pulumi.getter(name="localPath") @@ -13944,16 +11339,7 @@ def __init__(__self__, *, Specifies a time limit for how long the monitoring job is allowed to run. :param int max_runtime_in_seconds: The maximum runtime allowed in seconds. """ - ModelQualityJobDefinitionStoppingCondition._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_runtime_in_seconds=max_runtime_in_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_runtime_in_seconds: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_runtime_in_seconds", max_runtime_in_seconds) + pulumi.set(__self__, "max_runtime_in_seconds", max_runtime_in_seconds) @property @pulumi.getter(name="maxRuntimeInSeconds") @@ -13977,19 +11363,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ModelQualityJobDefinitionTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -14038,19 +11413,8 @@ def __init__(__self__, *, :param Sequence[str] security_group_ids: The VPC security group IDs, in the form sg-xxxxxxxx. Specify the security groups for the VPC that is specified in the Subnets field. :param Sequence[str] subnets: The ID of the subnets in the VPC to which you want to connect to your monitoring jobs. """ - ModelQualityJobDefinitionVpcConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnets=subnets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: Sequence[str], - subnets: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("security_group_ids", security_group_ids) - _setter("subnets", subnets) + pulumi.set(__self__, "security_group_ids", security_group_ids) + pulumi.set(__self__, "subnets", subnets) @property @pulumi.getter(name="securityGroupIds") @@ -14090,16 +11454,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, repository_credentials_provider_arn: str): - ModelRepositoryAuthConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - repository_credentials_provider_arn=repository_credentials_provider_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - repository_credentials_provider_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("repository_credentials_provider_arn", repository_credentials_provider_arn) + pulumi.set(__self__, "repository_credentials_provider_arn", repository_credentials_provider_arn) @property @pulumi.getter(name="repositoryCredentialsProviderArn") @@ -14112,19 +11467,8 @@ class ModelTag(dict): def __init__(__self__, *, key: str, value: str): - ModelTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -14159,19 +11503,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, security_group_ids: Sequence[str], subnets: Sequence[str]): - ModelVpcConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnets=subnets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: Sequence[str], - subnets: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("security_group_ids", security_group_ids) - _setter("subnets", subnets) + pulumi.set(__self__, "security_group_ids", security_group_ids) + pulumi.set(__self__, "subnets", subnets) @property @pulumi.getter(name="securityGroupIds") @@ -14214,21 +11547,10 @@ def __init__(__self__, *, """ Baseline configuration used to validate that the data conforms to the specified constraints and statistics. """ - MonitoringScheduleBaselineConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - constraints_resource=constraints_resource, - statistics_resource=statistics_resource, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - constraints_resource: Optional['outputs.MonitoringScheduleConstraintsResource'] = None, - statistics_resource: Optional['outputs.MonitoringScheduleStatisticsResource'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if constraints_resource is not None: - _setter("constraints_resource", constraints_resource) + pulumi.set(__self__, "constraints_resource", constraints_resource) if statistics_resource is not None: - _setter("statistics_resource", statistics_resource) + pulumi.set(__self__, "statistics_resource", statistics_resource) @property @pulumi.getter(name="constraintsResource") @@ -14288,34 +11610,15 @@ def __init__(__self__, *, :param 'MonitoringScheduleBatchTransformInputS3DataDistributionType' s3_data_distribution_type: Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated :param 'MonitoringScheduleBatchTransformInputS3InputMode' s3_input_mode: Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File. """ - MonitoringScheduleBatchTransformInput._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_captured_destination_s3_uri=data_captured_destination_s3_uri, - dataset_format=dataset_format, - local_path=local_path, - exclude_features_attribute=exclude_features_attribute, - s3_data_distribution_type=s3_data_distribution_type, - s3_input_mode=s3_input_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_captured_destination_s3_uri: str, - dataset_format: 'outputs.MonitoringScheduleDatasetFormat', - local_path: str, - exclude_features_attribute: Optional[str] = None, - s3_data_distribution_type: Optional['MonitoringScheduleBatchTransformInputS3DataDistributionType'] = None, - s3_input_mode: Optional['MonitoringScheduleBatchTransformInputS3InputMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_captured_destination_s3_uri", data_captured_destination_s3_uri) - _setter("dataset_format", dataset_format) - _setter("local_path", local_path) + pulumi.set(__self__, "data_captured_destination_s3_uri", data_captured_destination_s3_uri) + pulumi.set(__self__, "dataset_format", dataset_format) + pulumi.set(__self__, "local_path", local_path) if exclude_features_attribute is not None: - _setter("exclude_features_attribute", exclude_features_attribute) + pulumi.set(__self__, "exclude_features_attribute", exclude_features_attribute) if s3_data_distribution_type is not None: - _setter("s3_data_distribution_type", s3_data_distribution_type) + pulumi.set(__self__, "s3_data_distribution_type", s3_data_distribution_type) if s3_input_mode is not None: - _setter("s3_input_mode", s3_input_mode) + pulumi.set(__self__, "s3_input_mode", s3_input_mode) @property @pulumi.getter(name="dataCapturedDestinationS3Uri") @@ -14403,26 +11706,11 @@ def __init__(__self__, *, :param int volume_size_in_gb: The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario. :param str volume_kms_key_id: The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job. """ - MonitoringScheduleClusterConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_count=instance_count, - instance_type=instance_type, - volume_size_in_gb=volume_size_in_gb, - volume_kms_key_id=volume_kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_count: int, - instance_type: str, - volume_size_in_gb: int, - volume_kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_count", instance_count) - _setter("instance_type", instance_type) - _setter("volume_size_in_gb", volume_size_in_gb) + pulumi.set(__self__, "instance_count", instance_count) + pulumi.set(__self__, "instance_type", instance_type) + pulumi.set(__self__, "volume_size_in_gb", volume_size_in_gb) if volume_kms_key_id is not None: - _setter("volume_kms_key_id", volume_kms_key_id) + pulumi.set(__self__, "volume_kms_key_id", volume_kms_key_id) @property @pulumi.getter(name="instanceCount") @@ -14494,29 +11782,14 @@ def __init__(__self__, *, The configuration object that specifies the monitoring schedule and defines the monitoring job. :param str monitoring_job_definition_name: Name of the job definition """ - MonitoringScheduleConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - monitoring_job_definition=monitoring_job_definition, - monitoring_job_definition_name=monitoring_job_definition_name, - monitoring_type=monitoring_type, - schedule_config=schedule_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - monitoring_job_definition: Optional['outputs.MonitoringScheduleMonitoringJobDefinition'] = None, - monitoring_job_definition_name: Optional[str] = None, - monitoring_type: Optional['MonitoringScheduleMonitoringType'] = None, - schedule_config: Optional['outputs.MonitoringScheduleScheduleConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if monitoring_job_definition is not None: - _setter("monitoring_job_definition", monitoring_job_definition) + pulumi.set(__self__, "monitoring_job_definition", monitoring_job_definition) if monitoring_job_definition_name is not None: - _setter("monitoring_job_definition_name", monitoring_job_definition_name) + pulumi.set(__self__, "monitoring_job_definition_name", monitoring_job_definition_name) if monitoring_type is not None: - _setter("monitoring_type", monitoring_type) + pulumi.set(__self__, "monitoring_type", monitoring_type) if schedule_config is not None: - _setter("schedule_config", schedule_config) + pulumi.set(__self__, "schedule_config", schedule_config) @property @pulumi.getter(name="monitoringJobDefinition") @@ -14570,17 +11843,8 @@ def __init__(__self__, *, The baseline constraints resource for a monitoring job. :param str s3_uri: The Amazon S3 URI for baseline constraint file in Amazon S3 that the current monitoring job should validated against. """ - MonitoringScheduleConstraintsResource._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_uri=s3_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_uri: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if s3_uri is not None: - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "s3_uri", s3_uri) @property @pulumi.getter(name="s3Uri") @@ -14602,17 +11866,8 @@ def __init__(__self__, *, The CSV format :param bool header: A boolean flag indicating if given CSV has header """ - MonitoringScheduleCsv._configure( - lambda key, value: pulumi.set(__self__, key, value), - header=header, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - header: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if header is not None: - _setter("header", header) + pulumi.set(__self__, "header", header) @property @pulumi.getter @@ -14635,25 +11890,12 @@ def __init__(__self__, *, """ The dataset format of the data to monitor """ - MonitoringScheduleDatasetFormat._configure( - lambda key, value: pulumi.set(__self__, key, value), - csv=csv, - json=json, - parquet=parquet, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - csv: Optional['outputs.MonitoringScheduleCsv'] = None, - json: Optional['outputs.MonitoringScheduleJson'] = None, - parquet: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if csv is not None: - _setter("csv", csv) + pulumi.set(__self__, "csv", csv) if json is not None: - _setter("json", json) + pulumi.set(__self__, "json", json) if parquet is not None: - _setter("parquet", parquet) + pulumi.set(__self__, "parquet", parquet) @property @pulumi.getter @@ -14714,31 +11956,14 @@ def __init__(__self__, *, :param 'MonitoringScheduleEndpointInputS3DataDistributionType' s3_data_distribution_type: Whether input data distributed in Amazon S3 is fully replicated or sharded by an S3 key. Defauts to FullyReplicated :param 'MonitoringScheduleEndpointInputS3InputMode' s3_input_mode: Whether the Pipe or File is used as the input mode for transfering data for the monitoring job. Pipe mode is recommended for large datasets. File mode is useful for small files that fit in memory. Defaults to File. """ - MonitoringScheduleEndpointInput._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoint_name=endpoint_name, - local_path=local_path, - exclude_features_attribute=exclude_features_attribute, - s3_data_distribution_type=s3_data_distribution_type, - s3_input_mode=s3_input_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoint_name: str, - local_path: str, - exclude_features_attribute: Optional[str] = None, - s3_data_distribution_type: Optional['MonitoringScheduleEndpointInputS3DataDistributionType'] = None, - s3_input_mode: Optional['MonitoringScheduleEndpointInputS3InputMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("endpoint_name", endpoint_name) - _setter("local_path", local_path) + pulumi.set(__self__, "endpoint_name", endpoint_name) + pulumi.set(__self__, "local_path", local_path) if exclude_features_attribute is not None: - _setter("exclude_features_attribute", exclude_features_attribute) + pulumi.set(__self__, "exclude_features_attribute", exclude_features_attribute) if s3_data_distribution_type is not None: - _setter("s3_data_distribution_type", s3_data_distribution_type) + pulumi.set(__self__, "s3_data_distribution_type", s3_data_distribution_type) if s3_input_mode is not None: - _setter("s3_input_mode", s3_input_mode) + pulumi.set(__self__, "s3_input_mode", s3_input_mode) @property @pulumi.getter(name="endpointName") @@ -14789,17 +12014,8 @@ def __init__(__self__, *, The Json format :param bool line: A boolean flag indicating if it is JSON line format """ - MonitoringScheduleJson._configure( - lambda key, value: pulumi.set(__self__, key, value), - line=line, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - line: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if line is not None: - _setter("line", line) + pulumi.set(__self__, "line", line) @property @pulumi.getter @@ -14854,32 +12070,15 @@ def __init__(__self__, *, :param str post_analytics_processor_source_uri: An Amazon S3 URI to a script that is called after analysis has been performed. Applicable only for the built-in (first party) containers. :param str record_preprocessor_source_uri: An Amazon S3 URI to a script that is called per row prior to running analysis. It can base64 decode the payload and convert it into a flatted json so that the built-in container can use the converted data. Applicable only for the built-in (first party) containers """ - MonitoringScheduleMonitoringAppSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - image_uri=image_uri, - container_arguments=container_arguments, - container_entrypoint=container_entrypoint, - post_analytics_processor_source_uri=post_analytics_processor_source_uri, - record_preprocessor_source_uri=record_preprocessor_source_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - image_uri: str, - container_arguments: Optional[Sequence[str]] = None, - container_entrypoint: Optional[Sequence[str]] = None, - post_analytics_processor_source_uri: Optional[str] = None, - record_preprocessor_source_uri: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("image_uri", image_uri) + pulumi.set(__self__, "image_uri", image_uri) if container_arguments is not None: - _setter("container_arguments", container_arguments) + pulumi.set(__self__, "container_arguments", container_arguments) if container_entrypoint is not None: - _setter("container_entrypoint", container_entrypoint) + pulumi.set(__self__, "container_entrypoint", container_entrypoint) if post_analytics_processor_source_uri is not None: - _setter("post_analytics_processor_source_uri", post_analytics_processor_source_uri) + pulumi.set(__self__, "post_analytics_processor_source_uri", post_analytics_processor_source_uri) if record_preprocessor_source_uri is not None: - _setter("record_preprocessor_source_uri", record_preprocessor_source_uri) + pulumi.set(__self__, "record_preprocessor_source_uri", record_preprocessor_source_uri) @property @pulumi.getter(name="imageUri") @@ -14976,40 +12175,17 @@ def __init__(__self__, *, :param str failure_reason: Contains the reason a monitoring job failed, if it failed. :param str processing_job_arn: The Amazon Resource Name (ARN) of the monitoring job. """ - MonitoringScheduleMonitoringExecutionSummary._configure( - lambda key, value: pulumi.set(__self__, key, value), - creation_time=creation_time, - last_modified_time=last_modified_time, - monitoring_execution_status=monitoring_execution_status, - monitoring_schedule_name=monitoring_schedule_name, - scheduled_time=scheduled_time, - endpoint_name=endpoint_name, - failure_reason=failure_reason, - processing_job_arn=processing_job_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - creation_time: str, - last_modified_time: str, - monitoring_execution_status: 'MonitoringScheduleMonitoringExecutionSummaryMonitoringExecutionStatus', - monitoring_schedule_name: str, - scheduled_time: str, - endpoint_name: Optional[str] = None, - failure_reason: Optional[str] = None, - processing_job_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("creation_time", creation_time) - _setter("last_modified_time", last_modified_time) - _setter("monitoring_execution_status", monitoring_execution_status) - _setter("monitoring_schedule_name", monitoring_schedule_name) - _setter("scheduled_time", scheduled_time) + pulumi.set(__self__, "creation_time", creation_time) + pulumi.set(__self__, "last_modified_time", last_modified_time) + pulumi.set(__self__, "monitoring_execution_status", monitoring_execution_status) + pulumi.set(__self__, "monitoring_schedule_name", monitoring_schedule_name) + pulumi.set(__self__, "scheduled_time", scheduled_time) if endpoint_name is not None: - _setter("endpoint_name", endpoint_name) + pulumi.set(__self__, "endpoint_name", endpoint_name) if failure_reason is not None: - _setter("failure_reason", failure_reason) + pulumi.set(__self__, "failure_reason", failure_reason) if processing_job_arn is not None: - _setter("processing_job_arn", processing_job_arn) + pulumi.set(__self__, "processing_job_arn", processing_job_arn) @property @pulumi.getter(name="creationTime") @@ -15100,21 +12276,10 @@ def __init__(__self__, *, """ The inputs for a monitoring job. """ - MonitoringScheduleMonitoringInput._configure( - lambda key, value: pulumi.set(__self__, key, value), - batch_transform_input=batch_transform_input, - endpoint_input=endpoint_input, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - batch_transform_input: Optional['outputs.MonitoringScheduleBatchTransformInput'] = None, - endpoint_input: Optional['outputs.MonitoringScheduleEndpointInput'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if batch_transform_input is not None: - _setter("batch_transform_input", batch_transform_input) + pulumi.set(__self__, "batch_transform_input", batch_transform_input) if endpoint_input is not None: - _setter("endpoint_input", endpoint_input) + pulumi.set(__self__, "endpoint_input", endpoint_input) @property @pulumi.getter(name="batchTransformInput") @@ -15178,44 +12343,19 @@ def __init__(__self__, *, :param str role_arn: The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf. :param Any environment: Sets the environment variables in the Docker container """ - MonitoringScheduleMonitoringJobDefinition._configure( - lambda key, value: pulumi.set(__self__, key, value), - monitoring_app_specification=monitoring_app_specification, - monitoring_inputs=monitoring_inputs, - monitoring_output_config=monitoring_output_config, - monitoring_resources=monitoring_resources, - role_arn=role_arn, - baseline_config=baseline_config, - environment=environment, - network_config=network_config, - stopping_condition=stopping_condition, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - monitoring_app_specification: 'outputs.MonitoringScheduleMonitoringAppSpecification', - monitoring_inputs: Sequence['outputs.MonitoringScheduleMonitoringInput'], - monitoring_output_config: 'outputs.MonitoringScheduleMonitoringOutputConfig', - monitoring_resources: 'outputs.MonitoringScheduleMonitoringResources', - role_arn: str, - baseline_config: Optional['outputs.MonitoringScheduleBaselineConfig'] = None, - environment: Optional[Any] = None, - network_config: Optional['outputs.MonitoringScheduleNetworkConfig'] = None, - stopping_condition: Optional['outputs.MonitoringScheduleStoppingCondition'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("monitoring_app_specification", monitoring_app_specification) - _setter("monitoring_inputs", monitoring_inputs) - _setter("monitoring_output_config", monitoring_output_config) - _setter("monitoring_resources", monitoring_resources) - _setter("role_arn", role_arn) + pulumi.set(__self__, "monitoring_app_specification", monitoring_app_specification) + pulumi.set(__self__, "monitoring_inputs", monitoring_inputs) + pulumi.set(__self__, "monitoring_output_config", monitoring_output_config) + pulumi.set(__self__, "monitoring_resources", monitoring_resources) + pulumi.set(__self__, "role_arn", role_arn) if baseline_config is not None: - _setter("baseline_config", baseline_config) + pulumi.set(__self__, "baseline_config", baseline_config) if environment is not None: - _setter("environment", environment) + pulumi.set(__self__, "environment", environment) if network_config is not None: - _setter("network_config", network_config) + pulumi.set(__self__, "network_config", network_config) if stopping_condition is not None: - _setter("stopping_condition", stopping_condition) + pulumi.set(__self__, "stopping_condition", stopping_condition) @property @pulumi.getter(name="monitoringAppSpecification") @@ -15296,16 +12436,7 @@ def __init__(__self__, *, """ The output object for a monitoring job. """ - MonitoringScheduleMonitoringOutput._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_output=s3_output, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_output: 'outputs.MonitoringScheduleS3Output', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_output", s3_output) + pulumi.set(__self__, "s3_output", s3_output) @property @pulumi.getter(name="s3Output") @@ -15345,20 +12476,9 @@ def __init__(__self__, *, :param Sequence['MonitoringScheduleMonitoringOutput'] monitoring_outputs: Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded. :param str kms_key_id: The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption. """ - MonitoringScheduleMonitoringOutputConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - monitoring_outputs=monitoring_outputs, - kms_key_id=kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - monitoring_outputs: Sequence['outputs.MonitoringScheduleMonitoringOutput'], - kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("monitoring_outputs", monitoring_outputs) + pulumi.set(__self__, "monitoring_outputs", monitoring_outputs) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) @property @pulumi.getter(name="monitoringOutputs") @@ -15404,16 +12524,7 @@ def __init__(__self__, *, """ Identifies the resources to deploy for a monitoring job. """ - MonitoringScheduleMonitoringResources._configure( - lambda key, value: pulumi.set(__self__, key, value), - cluster_config=cluster_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cluster_config: 'outputs.MonitoringScheduleClusterConfig', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cluster_config", cluster_config) + pulumi.set(__self__, "cluster_config", cluster_config) @property @pulumi.getter(name="clusterConfig") @@ -15456,25 +12567,12 @@ def __init__(__self__, *, :param bool enable_inter_container_traffic_encryption: Whether to encrypt all communications between distributed processing jobs. Choose True to encrypt communications. Encryption provides greater security for distributed processing jobs, but the processing might take longer. :param bool enable_network_isolation: Whether to allow inbound and outbound network calls to and from the containers used for the processing job. """ - MonitoringScheduleNetworkConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - enable_inter_container_traffic_encryption=enable_inter_container_traffic_encryption, - enable_network_isolation=enable_network_isolation, - vpc_config=vpc_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enable_inter_container_traffic_encryption: Optional[bool] = None, - enable_network_isolation: Optional[bool] = None, - vpc_config: Optional['outputs.MonitoringScheduleVpcConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enable_inter_container_traffic_encryption is not None: - _setter("enable_inter_container_traffic_encryption", enable_inter_container_traffic_encryption) + pulumi.set(__self__, "enable_inter_container_traffic_encryption", enable_inter_container_traffic_encryption) if enable_network_isolation is not None: - _setter("enable_network_isolation", enable_network_isolation) + pulumi.set(__self__, "enable_network_isolation", enable_network_isolation) if vpc_config is not None: - _setter("vpc_config", vpc_config) + pulumi.set(__self__, "vpc_config", vpc_config) @property @pulumi.getter(name="enableInterContainerTrafficEncryption") @@ -15534,23 +12632,10 @@ def __init__(__self__, *, :param str s3_uri: A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job. :param 'MonitoringScheduleS3OutputS3UploadMode' s3_upload_mode: Whether to upload the results of the monitoring job continuously or after the job completes. """ - MonitoringScheduleS3Output._configure( - lambda key, value: pulumi.set(__self__, key, value), - local_path=local_path, - s3_uri=s3_uri, - s3_upload_mode=s3_upload_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - local_path: str, - s3_uri: str, - s3_upload_mode: Optional['MonitoringScheduleS3OutputS3UploadMode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("local_path", local_path) - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "local_path", local_path) + pulumi.set(__self__, "s3_uri", s3_uri) if s3_upload_mode is not None: - _setter("s3_upload_mode", s3_upload_mode) + pulumi.set(__self__, "s3_upload_mode", s3_upload_mode) @property @pulumi.getter(name="localPath") @@ -15613,24 +12698,11 @@ def __init__(__self__, *, :param str data_analysis_end_time: Data Analysis end time, e.g. PT0H :param str data_analysis_start_time: Data Analysis start time, e.g. -PT1H """ - MonitoringScheduleScheduleConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - schedule_expression=schedule_expression, - data_analysis_end_time=data_analysis_end_time, - data_analysis_start_time=data_analysis_start_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - schedule_expression: str, - data_analysis_end_time: Optional[str] = None, - data_analysis_start_time: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("schedule_expression", schedule_expression) + pulumi.set(__self__, "schedule_expression", schedule_expression) if data_analysis_end_time is not None: - _setter("data_analysis_end_time", data_analysis_end_time) + pulumi.set(__self__, "data_analysis_end_time", data_analysis_end_time) if data_analysis_start_time is not None: - _setter("data_analysis_start_time", data_analysis_start_time) + pulumi.set(__self__, "data_analysis_start_time", data_analysis_start_time) @property @pulumi.getter(name="scheduleExpression") @@ -15685,17 +12757,8 @@ def __init__(__self__, *, The baseline statistics resource for a monitoring job. :param str s3_uri: The Amazon S3 URI for the baseline statistics file in Amazon S3 that the current monitoring job should be validated against. """ - MonitoringScheduleStatisticsResource._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_uri=s3_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_uri: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if s3_uri is not None: - _setter("s3_uri", s3_uri) + pulumi.set(__self__, "s3_uri", s3_uri) @property @pulumi.getter(name="s3Uri") @@ -15734,16 +12797,7 @@ def __init__(__self__, *, Specifies a time limit for how long the monitoring job is allowed to run. :param int max_runtime_in_seconds: The maximum runtime allowed in seconds. """ - MonitoringScheduleStoppingCondition._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_runtime_in_seconds=max_runtime_in_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_runtime_in_seconds: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_runtime_in_seconds", max_runtime_in_seconds) + pulumi.set(__self__, "max_runtime_in_seconds", max_runtime_in_seconds) @property @pulumi.getter(name="maxRuntimeInSeconds") @@ -15767,19 +12821,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - MonitoringScheduleTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -15828,19 +12871,8 @@ def __init__(__self__, *, :param Sequence[str] security_group_ids: The VPC security group IDs, in the form sg-xxxxxxxx. Specify the security groups for the VPC that is specified in the Subnets field. :param Sequence[str] subnets: The ID of the subnets in the VPC to which you want to connect to your monitoring jobs. """ - MonitoringScheduleVpcConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnets=subnets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: Sequence[str], - subnets: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("security_group_ids", security_group_ids) - _setter("subnets", subnets) + pulumi.set(__self__, "security_group_ids", security_group_ids) + pulumi.set(__self__, "subnets", subnets) @property @pulumi.getter(name="securityGroupIds") @@ -15880,16 +12912,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, minimum_instance_metadata_service_version: str): - NotebookInstanceInstanceMetadataServiceConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - minimum_instance_metadata_service_version=minimum_instance_metadata_service_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - minimum_instance_metadata_service_version: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("minimum_instance_metadata_service_version", minimum_instance_metadata_service_version) + pulumi.set(__self__, "minimum_instance_metadata_service_version", minimum_instance_metadata_service_version) @property @pulumi.getter(name="minimumInstanceMetadataServiceVersion") @@ -15901,17 +12924,8 @@ def minimum_instance_metadata_service_version(self) -> str: class NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHook(dict): def __init__(__self__, *, content: Optional[str] = None): - NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHook._configure( - lambda key, value: pulumi.set(__self__, key, value), - content=content, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if content is not None: - _setter("content", content) + pulumi.set(__self__, "content", content) @property @pulumi.getter @@ -15924,19 +12938,8 @@ class NotebookInstanceTag(dict): def __init__(__self__, *, key: str, value: str): - NotebookInstanceTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -15979,28 +12982,13 @@ def __init__(__self__, *, data_catalog_config: Optional['outputs.FeatureGroupDataCatalogConfig'] = None, disable_glue_table_creation: Optional[bool] = None, table_format: Optional['FeatureGroupTableFormat'] = None): - OfflineStoreConfigProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_storage_config=s3_storage_config, - data_catalog_config=data_catalog_config, - disable_glue_table_creation=disable_glue_table_creation, - table_format=table_format, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_storage_config: 'outputs.FeatureGroupS3StorageConfig', - data_catalog_config: Optional['outputs.FeatureGroupDataCatalogConfig'] = None, - disable_glue_table_creation: Optional[bool] = None, - table_format: Optional['FeatureGroupTableFormat'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_storage_config", s3_storage_config) + pulumi.set(__self__, "s3_storage_config", s3_storage_config) if data_catalog_config is not None: - _setter("data_catalog_config", data_catalog_config) + pulumi.set(__self__, "data_catalog_config", data_catalog_config) if disable_glue_table_creation is not None: - _setter("disable_glue_table_creation", disable_glue_table_creation) + pulumi.set(__self__, "disable_glue_table_creation", disable_glue_table_creation) if table_format is not None: - _setter("table_format", table_format) + pulumi.set(__self__, "table_format", table_format) @property @pulumi.getter(name="s3StorageConfig") @@ -16047,21 +13035,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, enable_online_store: Optional[bool] = None, security_config: Optional['outputs.FeatureGroupOnlineStoreSecurityConfig'] = None): - OnlineStoreConfigProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - enable_online_store=enable_online_store, - security_config=security_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enable_online_store: Optional[bool] = None, - security_config: Optional['outputs.FeatureGroupOnlineStoreSecurityConfig'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enable_online_store is not None: - _setter("enable_online_store", enable_online_store) + pulumi.set(__self__, "enable_online_store", enable_online_store) if security_config is not None: - _setter("security_config", security_config) + pulumi.set(__self__, "security_config", security_config) @property @pulumi.getter(name="enableOnlineStore") @@ -16098,16 +13075,7 @@ def __init__(__self__, *, """ :param int max_parallel_execution_steps: Maximum parallel execution steps """ - ParallelismConfigurationProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - max_parallel_execution_steps=max_parallel_execution_steps, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - max_parallel_execution_steps: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("max_parallel_execution_steps", max_parallel_execution_steps) + pulumi.set(__self__, "max_parallel_execution_steps", max_parallel_execution_steps) @property @pulumi.getter(name="maxParallelExecutionSteps") @@ -16142,16 +13110,7 @@ def __init__(__self__, *, """ :param str pipeline_definition_body: A specification that defines the pipeline in JSON format. """ - PipelineDefinition0Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - pipeline_definition_body=pipeline_definition_body, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pipeline_definition_body: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("pipeline_definition_body", pipeline_definition_body) + pulumi.set(__self__, "pipeline_definition_body", pipeline_definition_body) @property @pulumi.getter(name="pipelineDefinitionBody") @@ -16183,16 +13142,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, pipeline_definition_s3_location: 'outputs.PipelineS3Location'): - PipelineDefinition1Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - pipeline_definition_s3_location=pipeline_definition_s3_location, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pipeline_definition_s3_location: 'outputs.PipelineS3Location', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("pipeline_definition_s3_location", pipeline_definition_s3_location) + pulumi.set(__self__, "pipeline_definition_s3_location", pipeline_definition_s3_location) @property @pulumi.getter(name="pipelineDefinitionS3Location") @@ -16230,27 +13180,12 @@ def __init__(__self__, *, :param str e_tag: The Amazon S3 ETag (a file checksum) of the PipelineDefinition file. If you don't specify a value, SageMaker skips ETag validation of your PipelineDefinition file. :param str version: For versioning-enabled buckets, a specific version of the PipelineDefinition file. """ - PipelineS3Location._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - key=key, - e_tag=e_tag, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: str, - key: str, - e_tag: Optional[str] = None, - version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) - _setter("key", key) + pulumi.set(__self__, "bucket", bucket) + pulumi.set(__self__, "key", key) if e_tag is not None: - _setter("e_tag", e_tag) + pulumi.set(__self__, "e_tag", e_tag) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter @@ -16290,19 +13225,8 @@ class PipelineTag(dict): def __init__(__self__, *, key: str, value: str): - PipelineTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -16328,19 +13252,8 @@ def __init__(__self__, *, :param str key: The parameter key. :param str value: The parameter value. """ - ProjectProvisioningParameter._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -16372,19 +13285,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ProjectTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -16433,21 +13335,10 @@ def __init__(__self__, *, """ Provisioned ServiceCatalog Details """ - ServiceCatalogProvisionedProductDetailsProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - provisioned_product_id=provisioned_product_id, - provisioned_product_status_message=provisioned_product_status_message, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - provisioned_product_id: Optional[str] = None, - provisioned_product_status_message: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if provisioned_product_id is not None: - _setter("provisioned_product_id", provisioned_product_id) + pulumi.set(__self__, "provisioned_product_id", provisioned_product_id) if provisioned_product_status_message is not None: - _setter("provisioned_product_status_message", provisioned_product_status_message) + pulumi.set(__self__, "provisioned_product_status_message", provisioned_product_status_message) @property @pulumi.getter(name="provisionedProductId") @@ -16497,28 +13388,13 @@ def __init__(__self__, *, Input ServiceCatalog Provisioning Details :param Sequence['ProjectProvisioningParameter'] provisioning_parameters: Parameters specified by the administrator that are required for provisioning the product. """ - ServiceCatalogProvisioningDetailsProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - product_id=product_id, - path_id=path_id, - provisioning_artifact_id=provisioning_artifact_id, - provisioning_parameters=provisioning_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - product_id: str, - path_id: Optional[str] = None, - provisioning_artifact_id: Optional[str] = None, - provisioning_parameters: Optional[Sequence['outputs.ProjectProvisioningParameter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("product_id", product_id) + pulumi.set(__self__, "product_id", product_id) if path_id is not None: - _setter("path_id", path_id) + pulumi.set(__self__, "path_id", path_id) if provisioning_artifact_id is not None: - _setter("provisioning_artifact_id", provisioning_artifact_id) + pulumi.set(__self__, "provisioning_artifact_id", provisioning_artifact_id) if provisioning_parameters is not None: - _setter("provisioning_parameters", provisioning_parameters) + pulumi.set(__self__, "provisioning_parameters", provisioning_parameters) @property @pulumi.getter(name="productId") @@ -16580,23 +13456,10 @@ def __init__(__self__, *, :param str image_name: The name of the CustomImage. Must be unique to your account. :param int image_version_number: The version number of the CustomImage. """ - SpaceCustomImage._configure( - lambda key, value: pulumi.set(__self__, key, value), - app_image_config_name=app_image_config_name, - image_name=image_name, - image_version_number=image_version_number, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - app_image_config_name: str, - image_name: str, - image_version_number: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("app_image_config_name", app_image_config_name) - _setter("image_name", image_name) + pulumi.set(__self__, "app_image_config_name", app_image_config_name) + pulumi.set(__self__, "image_name", image_name) if image_version_number is not None: - _setter("image_version_number", image_version_number) + pulumi.set(__self__, "image_version_number", image_version_number) @property @pulumi.getter(name="appImageConfigName") @@ -16650,17 +13513,8 @@ def __init__(__self__, *, """ The JupyterServer app settings. """ - SpaceJupyterServerAppSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_resource_spec=default_resource_spec, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_resource_spec: Optional['outputs.SpaceResourceSpec'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if default_resource_spec is not None: - _setter("default_resource_spec", default_resource_spec) + pulumi.set(__self__, "default_resource_spec", default_resource_spec) @property @pulumi.getter(name="defaultResourceSpec") @@ -16700,21 +13554,10 @@ def __init__(__self__, *, :param Sequence['SpaceCustomImage'] custom_images: A list of custom SageMaker images that are configured to run as a KernelGateway app. :param 'SpaceResourceSpec' default_resource_spec: The default instance type and the Amazon Resource Name (ARN) of the default SageMaker image used by the KernelGateway app. """ - SpaceKernelGatewayAppSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_images=custom_images, - default_resource_spec=default_resource_spec, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_images: Optional[Sequence['outputs.SpaceCustomImage']] = None, - default_resource_spec: Optional['outputs.SpaceResourceSpec'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_images is not None: - _setter("custom_images", custom_images) + pulumi.set(__self__, "custom_images", custom_images) if default_resource_spec is not None: - _setter("default_resource_spec", default_resource_spec) + pulumi.set(__self__, "default_resource_spec", default_resource_spec) @property @pulumi.getter(name="customImages") @@ -16765,25 +13608,12 @@ def __init__(__self__, *, :param str sage_maker_image_arn: The ARN of the SageMaker image that the image version belongs to. :param str sage_maker_image_version_arn: The ARN of the image version created on the instance. """ - SpaceResourceSpec._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_type=instance_type, - sage_maker_image_arn=sage_maker_image_arn, - sage_maker_image_version_arn=sage_maker_image_version_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_type: Optional['SpaceResourceSpecInstanceType'] = None, - sage_maker_image_arn: Optional[str] = None, - sage_maker_image_version_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if instance_type is not None: - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_type", instance_type) if sage_maker_image_arn is not None: - _setter("sage_maker_image_arn", sage_maker_image_arn) + pulumi.set(__self__, "sage_maker_image_arn", sage_maker_image_arn) if sage_maker_image_version_arn is not None: - _setter("sage_maker_image_version_arn", sage_maker_image_version_arn) + pulumi.set(__self__, "sage_maker_image_version_arn", sage_maker_image_version_arn) @property @pulumi.getter(name="instanceType") @@ -16842,21 +13672,10 @@ def __init__(__self__, *, :param 'SpaceJupyterServerAppSettings' jupyter_server_app_settings: The Jupyter server's app settings. :param 'SpaceKernelGatewayAppSettings' kernel_gateway_app_settings: The kernel gateway app settings. """ - SpaceSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - jupyter_server_app_settings=jupyter_server_app_settings, - kernel_gateway_app_settings=kernel_gateway_app_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - jupyter_server_app_settings: Optional['outputs.SpaceJupyterServerAppSettings'] = None, - kernel_gateway_app_settings: Optional['outputs.SpaceKernelGatewayAppSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if jupyter_server_app_settings is not None: - _setter("jupyter_server_app_settings", jupyter_server_app_settings) + pulumi.set(__self__, "jupyter_server_app_settings", jupyter_server_app_settings) if kernel_gateway_app_settings is not None: - _setter("kernel_gateway_app_settings", kernel_gateway_app_settings) + pulumi.set(__self__, "kernel_gateway_app_settings", kernel_gateway_app_settings) @property @pulumi.getter(name="jupyterServerAppSettings") @@ -16880,19 +13699,8 @@ class SpaceTag(dict): def __init__(__self__, *, key: str, value: str): - SpaceTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -16941,23 +13749,10 @@ def __init__(__self__, *, :param str image_name: The name of the CustomImage. Must be unique to your account. :param int image_version_number: The version number of the CustomImage. """ - UserProfileCustomImage._configure( - lambda key, value: pulumi.set(__self__, key, value), - app_image_config_name=app_image_config_name, - image_name=image_name, - image_version_number=image_version_number, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - app_image_config_name: str, - image_name: str, - image_version_number: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("app_image_config_name", app_image_config_name) - _setter("image_name", image_name) + pulumi.set(__self__, "app_image_config_name", app_image_config_name) + pulumi.set(__self__, "image_name", image_name) if image_version_number is not None: - _setter("image_version_number", image_version_number) + pulumi.set(__self__, "image_version_number", image_version_number) @property @pulumi.getter(name="appImageConfigName") @@ -17011,17 +13806,8 @@ def __init__(__self__, *, """ The JupyterServer app settings. """ - UserProfileJupyterServerAppSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_resource_spec=default_resource_spec, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_resource_spec: Optional['outputs.UserProfileResourceSpec'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if default_resource_spec is not None: - _setter("default_resource_spec", default_resource_spec) + pulumi.set(__self__, "default_resource_spec", default_resource_spec) @property @pulumi.getter(name="defaultResourceSpec") @@ -17061,21 +13847,10 @@ def __init__(__self__, *, :param Sequence['UserProfileCustomImage'] custom_images: A list of custom SageMaker images that are configured to run as a KernelGateway app. :param 'UserProfileResourceSpec' default_resource_spec: The default instance type and the Amazon Resource Name (ARN) of the default SageMaker image used by the KernelGateway app. """ - UserProfileKernelGatewayAppSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_images=custom_images, - default_resource_spec=default_resource_spec, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_images: Optional[Sequence['outputs.UserProfileCustomImage']] = None, - default_resource_spec: Optional['outputs.UserProfileResourceSpec'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_images is not None: - _setter("custom_images", custom_images) + pulumi.set(__self__, "custom_images", custom_images) if default_resource_spec is not None: - _setter("default_resource_spec", default_resource_spec) + pulumi.set(__self__, "default_resource_spec", default_resource_spec) @property @pulumi.getter(name="customImages") @@ -17126,21 +13901,10 @@ def __init__(__self__, *, :param 'UserProfileRStudioServerProAppSettingsAccessStatus' access_status: Indicates whether the current user has access to the RStudioServerPro app. :param 'UserProfileRStudioServerProAppSettingsUserGroup' user_group: The level of permissions that the user has within the RStudioServerPro app. This value defaults to User. The Admin value allows the user access to the RStudio Administrative Dashboard. """ - UserProfileRStudioServerProAppSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_status=access_status, - user_group=user_group, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_status: Optional['UserProfileRStudioServerProAppSettingsAccessStatus'] = None, - user_group: Optional['UserProfileRStudioServerProAppSettingsUserGroup'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if access_status is not None: - _setter("access_status", access_status) + pulumi.set(__self__, "access_status", access_status) if user_group is not None: - _setter("user_group", user_group) + pulumi.set(__self__, "user_group", user_group) @property @pulumi.getter(name="accessStatus") @@ -17191,25 +13955,12 @@ def __init__(__self__, *, :param str sage_maker_image_arn: The ARN of the SageMaker image that the image version belongs to. :param str sage_maker_image_version_arn: The ARN of the image version created on the instance. """ - UserProfileResourceSpec._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_type=instance_type, - sage_maker_image_arn=sage_maker_image_arn, - sage_maker_image_version_arn=sage_maker_image_version_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_type: Optional['UserProfileResourceSpecInstanceType'] = None, - sage_maker_image_arn: Optional[str] = None, - sage_maker_image_version_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if instance_type is not None: - _setter("instance_type", instance_type) + pulumi.set(__self__, "instance_type", instance_type) if sage_maker_image_arn is not None: - _setter("sage_maker_image_arn", sage_maker_image_arn) + pulumi.set(__self__, "sage_maker_image_arn", sage_maker_image_arn) if sage_maker_image_version_arn is not None: - _setter("sage_maker_image_version_arn", sage_maker_image_version_arn) + pulumi.set(__self__, "sage_maker_image_version_arn", sage_maker_image_version_arn) @property @pulumi.getter(name="instanceType") @@ -17272,25 +14023,12 @@ def __init__(__self__, *, :param str s3_kms_key_id: When NotebookOutputOption is Allowed, the AWS Key Management Service (KMS) encryption key ID used to encrypt the notebook cell output in the Amazon S3 bucket. :param str s3_output_path: When NotebookOutputOption is Allowed, the Amazon S3 bucket used to store the shared notebook snapshots. """ - UserProfileSharingSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - notebook_output_option=notebook_output_option, - s3_kms_key_id=s3_kms_key_id, - s3_output_path=s3_output_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - notebook_output_option: Optional['UserProfileSharingSettingsNotebookOutputOption'] = None, - s3_kms_key_id: Optional[str] = None, - s3_output_path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if notebook_output_option is not None: - _setter("notebook_output_option", notebook_output_option) + pulumi.set(__self__, "notebook_output_option", notebook_output_option) if s3_kms_key_id is not None: - _setter("s3_kms_key_id", s3_kms_key_id) + pulumi.set(__self__, "s3_kms_key_id", s3_kms_key_id) if s3_output_path is not None: - _setter("s3_output_path", s3_output_path) + pulumi.set(__self__, "s3_output_path", s3_output_path) @property @pulumi.getter(name="notebookOutputOption") @@ -17322,19 +14060,8 @@ class UserProfileTag(dict): def __init__(__self__, *, key: str, value: str): - UserProfileTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -17394,37 +14121,18 @@ def __init__(__self__, *, :param Sequence[str] security_groups: The security groups for the Amazon Virtual Private Cloud (VPC) that Studio uses for communication. :param 'UserProfileSharingSettings' sharing_settings: The sharing settings. """ - UserProfileUserSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - execution_role=execution_role, - jupyter_server_app_settings=jupyter_server_app_settings, - kernel_gateway_app_settings=kernel_gateway_app_settings, - r_studio_server_pro_app_settings=r_studio_server_pro_app_settings, - security_groups=security_groups, - sharing_settings=sharing_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - execution_role: Optional[str] = None, - jupyter_server_app_settings: Optional['outputs.UserProfileJupyterServerAppSettings'] = None, - kernel_gateway_app_settings: Optional['outputs.UserProfileKernelGatewayAppSettings'] = None, - r_studio_server_pro_app_settings: Optional['outputs.UserProfileRStudioServerProAppSettings'] = None, - security_groups: Optional[Sequence[str]] = None, - sharing_settings: Optional['outputs.UserProfileSharingSettings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if execution_role is not None: - _setter("execution_role", execution_role) + pulumi.set(__self__, "execution_role", execution_role) if jupyter_server_app_settings is not None: - _setter("jupyter_server_app_settings", jupyter_server_app_settings) + pulumi.set(__self__, "jupyter_server_app_settings", jupyter_server_app_settings) if kernel_gateway_app_settings is not None: - _setter("kernel_gateway_app_settings", kernel_gateway_app_settings) + pulumi.set(__self__, "kernel_gateway_app_settings", kernel_gateway_app_settings) if r_studio_server_pro_app_settings is not None: - _setter("r_studio_server_pro_app_settings", r_studio_server_pro_app_settings) + pulumi.set(__self__, "r_studio_server_pro_app_settings", r_studio_server_pro_app_settings) if security_groups is not None: - _setter("security_groups", security_groups) + pulumi.set(__self__, "security_groups", security_groups) if sharing_settings is not None: - _setter("sharing_settings", sharing_settings) + pulumi.set(__self__, "sharing_settings", sharing_settings) @property @pulumi.getter(name="executionRole") @@ -17499,22 +14207,9 @@ def __init__(__self__, *, cognito_client_id: str, cognito_user_group: str, cognito_user_pool: str): - WorkteamCognitoMemberDefinition._configure( - lambda key, value: pulumi.set(__self__, key, value), - cognito_client_id=cognito_client_id, - cognito_user_group=cognito_user_group, - cognito_user_pool=cognito_user_pool, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cognito_client_id: str, - cognito_user_group: str, - cognito_user_pool: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cognito_client_id", cognito_client_id) - _setter("cognito_user_group", cognito_user_group) - _setter("cognito_user_pool", cognito_user_pool) + pulumi.set(__self__, "cognito_client_id", cognito_client_id) + pulumi.set(__self__, "cognito_user_group", cognito_user_group) + pulumi.set(__self__, "cognito_user_pool", cognito_user_pool) @property @pulumi.getter(name="cognitoClientId") @@ -17556,21 +14251,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, cognito_member_definition: Optional['outputs.WorkteamCognitoMemberDefinition'] = None, oidc_member_definition: Optional['outputs.WorkteamOidcMemberDefinition'] = None): - WorkteamMemberDefinition._configure( - lambda key, value: pulumi.set(__self__, key, value), - cognito_member_definition=cognito_member_definition, - oidc_member_definition=oidc_member_definition, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cognito_member_definition: Optional['outputs.WorkteamCognitoMemberDefinition'] = None, - oidc_member_definition: Optional['outputs.WorkteamOidcMemberDefinition'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cognito_member_definition is not None: - _setter("cognito_member_definition", cognito_member_definition) + pulumi.set(__self__, "cognito_member_definition", cognito_member_definition) if oidc_member_definition is not None: - _setter("oidc_member_definition", oidc_member_definition) + pulumi.set(__self__, "oidc_member_definition", oidc_member_definition) @property @pulumi.getter(name="cognitoMemberDefinition") @@ -17604,16 +14288,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, notification_topic_arn: str): - WorkteamNotificationConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - notification_topic_arn=notification_topic_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - notification_topic_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("notification_topic_arn", notification_topic_arn) + pulumi.set(__self__, "notification_topic_arn", notification_topic_arn) @property @pulumi.getter(name="notificationTopicArn") @@ -17642,16 +14317,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, oidc_groups: Sequence[str]): - WorkteamOidcMemberDefinition._configure( - lambda key, value: pulumi.set(__self__, key, value), - oidc_groups=oidc_groups, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - oidc_groups: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("oidc_groups", oidc_groups) + pulumi.set(__self__, "oidc_groups", oidc_groups) @property @pulumi.getter(name="oidcGroups") @@ -17664,19 +14330,8 @@ class WorkteamTag(dict): def __init__(__self__, *, key: str, value: str): - WorkteamTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/sagemaker/pipeline.py b/sdk/python/pulumi_aws_native/sagemaker/pipeline.py index 43c76482fb..20b99cccb0 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/pipeline.py +++ b/sdk/python/pulumi_aws_native/sagemaker/pipeline.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -30,39 +30,18 @@ def __init__(__self__, *, :param pulumi.Input[str] pipeline_display_name: The display name of the Pipeline. :param pulumi.Input[str] pipeline_name: The name of the Pipeline. """ - PipelineArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - pipeline_definition=pipeline_definition, - role_arn=role_arn, - parallelism_configuration=parallelism_configuration, - pipeline_description=pipeline_description, - pipeline_display_name=pipeline_display_name, - pipeline_name=pipeline_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pipeline_definition: pulumi.Input[Union['PipelineDefinition0PropertiesArgs', 'PipelineDefinition1PropertiesArgs']], - role_arn: pulumi.Input[str], - parallelism_configuration: Optional[pulumi.Input['ParallelismConfigurationPropertiesArgs']] = None, - pipeline_description: Optional[pulumi.Input[str]] = None, - pipeline_display_name: Optional[pulumi.Input[str]] = None, - pipeline_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['PipelineTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("pipeline_definition", pipeline_definition) - _setter("role_arn", role_arn) + pulumi.set(__self__, "pipeline_definition", pipeline_definition) + pulumi.set(__self__, "role_arn", role_arn) if parallelism_configuration is not None: - _setter("parallelism_configuration", parallelism_configuration) + pulumi.set(__self__, "parallelism_configuration", parallelism_configuration) if pipeline_description is not None: - _setter("pipeline_description", pipeline_description) + pulumi.set(__self__, "pipeline_description", pipeline_description) if pipeline_display_name is not None: - _setter("pipeline_display_name", pipeline_display_name) + pulumi.set(__self__, "pipeline_display_name", pipeline_display_name) if pipeline_name is not None: - _setter("pipeline_name", pipeline_name) + pulumi.set(__self__, "pipeline_name", pipeline_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="pipelineDefinition") @@ -182,10 +161,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PipelineArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -207,11 +182,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = PipelineArgs.__new__(PipelineArgs) - if parallelism_configuration is not None and not isinstance(parallelism_configuration, ParallelismConfigurationPropertiesArgs): - parallelism_configuration = parallelism_configuration or {} - def _setter(key, value): - parallelism_configuration[key] = value - ParallelismConfigurationPropertiesArgs._configure(_setter, **parallelism_configuration) __props__.__dict__["parallelism_configuration"] = parallelism_configuration if pipeline_definition is None and not opts.urn: raise TypeError("Missing required property 'pipeline_definition'") diff --git a/sdk/python/pulumi_aws_native/sagemaker/project.py b/sdk/python/pulumi_aws_native/sagemaker/project.py index cead7dcc3f..b67741fda8 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/project.py +++ b/sdk/python/pulumi_aws_native/sagemaker/project.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -28,32 +28,15 @@ def __init__(__self__, *, :param pulumi.Input['ServiceCatalogProvisionedProductDetailsPropertiesArgs'] service_catalog_provisioned_product_details: Provisioned ServiceCatalog Details :param pulumi.Input[Sequence[pulumi.Input['ProjectTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - ProjectArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - service_catalog_provisioning_details=service_catalog_provisioning_details, - project_description=project_description, - project_name=project_name, - service_catalog_provisioned_product_details=service_catalog_provisioned_product_details, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - service_catalog_provisioning_details: pulumi.Input['ServiceCatalogProvisioningDetailsPropertiesArgs'], - project_description: Optional[pulumi.Input[str]] = None, - project_name: Optional[pulumi.Input[str]] = None, - service_catalog_provisioned_product_details: Optional[pulumi.Input['ServiceCatalogProvisionedProductDetailsPropertiesArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ProjectTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("service_catalog_provisioning_details", service_catalog_provisioning_details) + pulumi.set(__self__, "service_catalog_provisioning_details", service_catalog_provisioning_details) if project_description is not None: - _setter("project_description", project_description) + pulumi.set(__self__, "project_description", project_description) if project_name is not None: - _setter("project_name", project_name) + pulumi.set(__self__, "project_name", project_name) if service_catalog_provisioned_product_details is not None: - _setter("service_catalog_provisioned_product_details", service_catalog_provisioned_product_details) + pulumi.set(__self__, "service_catalog_provisioned_product_details", service_catalog_provisioned_product_details) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="serviceCatalogProvisioningDetails") @@ -149,10 +132,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ProjectArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -174,17 +153,7 @@ def _internal_init(__self__, __props__.__dict__["project_description"] = project_description __props__.__dict__["project_name"] = project_name - if service_catalog_provisioned_product_details is not None and not isinstance(service_catalog_provisioned_product_details, ServiceCatalogProvisionedProductDetailsPropertiesArgs): - service_catalog_provisioned_product_details = service_catalog_provisioned_product_details or {} - def _setter(key, value): - service_catalog_provisioned_product_details[key] = value - ServiceCatalogProvisionedProductDetailsPropertiesArgs._configure(_setter, **service_catalog_provisioned_product_details) __props__.__dict__["service_catalog_provisioned_product_details"] = service_catalog_provisioned_product_details - if service_catalog_provisioning_details is not None and not isinstance(service_catalog_provisioning_details, ServiceCatalogProvisioningDetailsPropertiesArgs): - service_catalog_provisioning_details = service_catalog_provisioning_details or {} - def _setter(key, value): - service_catalog_provisioning_details[key] = value - ServiceCatalogProvisioningDetailsPropertiesArgs._configure(_setter, **service_catalog_provisioning_details) if service_catalog_provisioning_details is None and not opts.urn: raise TypeError("Missing required property 'service_catalog_provisioning_details'") __props__.__dict__["service_catalog_provisioning_details"] = service_catalog_provisioning_details diff --git a/sdk/python/pulumi_aws_native/sagemaker/space.py b/sdk/python/pulumi_aws_native/sagemaker/space.py index 951020cf98..553cf96e71 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/space.py +++ b/sdk/python/pulumi_aws_native/sagemaker/space.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -28,28 +28,13 @@ def __init__(__self__, *, :param pulumi.Input['SpaceSettingsArgs'] space_settings: A collection of settings. :param pulumi.Input[Sequence[pulumi.Input['SpaceTagArgs']]] tags: A list of tags to apply to the space. """ - SpaceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - domain_id=domain_id, - space_name=space_name, - space_settings=space_settings, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - domain_id: pulumi.Input[str], - space_name: Optional[pulumi.Input[str]] = None, - space_settings: Optional[pulumi.Input['SpaceSettingsArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['SpaceTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("domain_id", domain_id) + pulumi.set(__self__, "domain_id", domain_id) if space_name is not None: - _setter("space_name", space_name) + pulumi.set(__self__, "space_name", space_name) if space_settings is not None: - _setter("space_settings", space_settings) + pulumi.set(__self__, "space_settings", space_settings) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="domainId") @@ -139,10 +124,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SpaceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -165,11 +146,6 @@ def _internal_init(__self__, raise TypeError("Missing required property 'domain_id'") __props__.__dict__["domain_id"] = domain_id __props__.__dict__["space_name"] = space_name - if space_settings is not None and not isinstance(space_settings, SpaceSettingsArgs): - space_settings = space_settings or {} - def _setter(key, value): - space_settings[key] = value - SpaceSettingsArgs._configure(_setter, **space_settings) __props__.__dict__["space_settings"] = space_settings __props__.__dict__["tags"] = tags __props__.__dict__["space_arn"] = None diff --git a/sdk/python/pulumi_aws_native/sagemaker/user_profile.py b/sdk/python/pulumi_aws_native/sagemaker/user_profile.py index 869d81cf21..9a2a83bdd6 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/user_profile.py +++ b/sdk/python/pulumi_aws_native/sagemaker/user_profile.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -32,36 +32,17 @@ def __init__(__self__, *, :param pulumi.Input[str] user_profile_name: A name for the UserProfile. :param pulumi.Input['UserProfileUserSettingsArgs'] user_settings: A collection of settings. """ - UserProfileArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - domain_id=domain_id, - single_sign_on_user_identifier=single_sign_on_user_identifier, - single_sign_on_user_value=single_sign_on_user_value, - tags=tags, - user_profile_name=user_profile_name, - user_settings=user_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - domain_id: pulumi.Input[str], - single_sign_on_user_identifier: Optional[pulumi.Input[str]] = None, - single_sign_on_user_value: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['UserProfileTagArgs']]]] = None, - user_profile_name: Optional[pulumi.Input[str]] = None, - user_settings: Optional[pulumi.Input['UserProfileUserSettingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("domain_id", domain_id) + pulumi.set(__self__, "domain_id", domain_id) if single_sign_on_user_identifier is not None: - _setter("single_sign_on_user_identifier", single_sign_on_user_identifier) + pulumi.set(__self__, "single_sign_on_user_identifier", single_sign_on_user_identifier) if single_sign_on_user_value is not None: - _setter("single_sign_on_user_value", single_sign_on_user_value) + pulumi.set(__self__, "single_sign_on_user_value", single_sign_on_user_value) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if user_profile_name is not None: - _setter("user_profile_name", user_profile_name) + pulumi.set(__self__, "user_profile_name", user_profile_name) if user_settings is not None: - _setter("user_settings", user_settings) + pulumi.set(__self__, "user_settings", user_settings) @property @pulumi.getter(name="domainId") @@ -179,10 +160,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - UserProfileArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -210,11 +187,6 @@ def _internal_init(__self__, __props__.__dict__["single_sign_on_user_value"] = single_sign_on_user_value __props__.__dict__["tags"] = tags __props__.__dict__["user_profile_name"] = user_profile_name - if user_settings is not None and not isinstance(user_settings, UserProfileUserSettingsArgs): - user_settings = user_settings or {} - def _setter(key, value): - user_settings[key] = value - UserProfileUserSettingsArgs._configure(_setter, **user_settings) __props__.__dict__["user_settings"] = user_settings __props__.__dict__["user_profile_arn"] = None replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["domain_id", "single_sign_on_user_identifier", "single_sign_on_user_value", "tags[*]", "user_profile_name", "user_settings.r_studio_server_pro_app_settings.access_status", "user_settings.r_studio_server_pro_app_settings.user_group"]) diff --git a/sdk/python/pulumi_aws_native/sagemaker/workteam.py b/sdk/python/pulumi_aws_native/sagemaker/workteam.py index c0b79a0cd8..6b620e1358 100644 --- a/sdk/python/pulumi_aws_native/sagemaker/workteam.py +++ b/sdk/python/pulumi_aws_native/sagemaker/workteam.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,37 +25,18 @@ def __init__(__self__, *, """ The set of arguments for constructing a Workteam resource. """ - WorkteamArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - member_definitions=member_definitions, - notification_configuration=notification_configuration, - tags=tags, - workforce_name=workforce_name, - workteam_name=workteam_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[pulumi.Input[str]] = None, - member_definitions: Optional[pulumi.Input[Sequence[pulumi.Input['WorkteamMemberDefinitionArgs']]]] = None, - notification_configuration: Optional[pulumi.Input['WorkteamNotificationConfigurationArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['WorkteamTagArgs']]]] = None, - workforce_name: Optional[pulumi.Input[str]] = None, - workteam_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if member_definitions is not None: - _setter("member_definitions", member_definitions) + pulumi.set(__self__, "member_definitions", member_definitions) if notification_configuration is not None: - _setter("notification_configuration", notification_configuration) + pulumi.set(__self__, "notification_configuration", notification_configuration) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if workforce_name is not None: - _setter("workforce_name", workforce_name) + pulumi.set(__self__, "workforce_name", workforce_name) if workteam_name is not None: - _setter("workteam_name", workteam_name) + pulumi.set(__self__, "workteam_name", workteam_name) @property @pulumi.getter @@ -154,10 +135,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - WorkteamArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -181,11 +158,6 @@ def _internal_init(__self__, __props__.__dict__["description"] = description __props__.__dict__["member_definitions"] = member_definitions - if notification_configuration is not None and not isinstance(notification_configuration, WorkteamNotificationConfigurationArgs): - notification_configuration = notification_configuration or {} - def _setter(key, value): - notification_configuration[key] = value - WorkteamNotificationConfigurationArgs._configure(_setter, **notification_configuration) __props__.__dict__["notification_configuration"] = notification_configuration __props__.__dict__["tags"] = tags __props__.__dict__["workforce_name"] = workforce_name diff --git a/sdk/python/pulumi_aws_native/scheduler/_inputs.py b/sdk/python/pulumi_aws_native/scheduler/_inputs.py index c1439824d0..93a570dd1d 100644 --- a/sdk/python/pulumi_aws_native/scheduler/_inputs.py +++ b/sdk/python/pulumi_aws_native/scheduler/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -41,24 +41,11 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] subnets: Specifies the subnets associated with the task. These subnets must all be in the same VPC. You can specify as many as 16 subnets. :param pulumi.Input[Sequence[pulumi.Input[str]]] security_groups: Specifies the security groups associated with the task. These security groups must all be in the same VPC. You can specify as many as five security groups. If you do not specify a security group, the default security group for the VPC is used. """ - ScheduleAwsVpcConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - subnets=subnets, - assign_public_ip=assign_public_ip, - security_groups=security_groups, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subnets: pulumi.Input[Sequence[pulumi.Input[str]]], - assign_public_ip: Optional[pulumi.Input['ScheduleAssignPublicIp']] = None, - security_groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("subnets", subnets) + pulumi.set(__self__, "subnets", subnets) if assign_public_ip is not None: - _setter("assign_public_ip", assign_public_ip) + pulumi.set(__self__, "assign_public_ip", assign_public_ip) if security_groups is not None: - _setter("security_groups", security_groups) + pulumi.set(__self__, "security_groups", security_groups) @property @pulumi.getter @@ -106,24 +93,11 @@ def __init__(__self__, *, :param pulumi.Input[float] base: The base value designates how many tasks, at a minimum, to run on the specified capacity provider. Only one capacity provider in a capacity provider strategy can have a base defined. If no value is specified, the default value of 0 is used. :param pulumi.Input[float] weight: The weight value designates the relative percentage of the total number of tasks launched that should use the specified capacity provider. The weight value is taken into consideration after the base value, if defined, is satisfied. """ - ScheduleCapacityProviderStrategyItemArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - capacity_provider=capacity_provider, - base=base, - weight=weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - capacity_provider: pulumi.Input[str], - base: Optional[pulumi.Input[float]] = None, - weight: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("capacity_provider", capacity_provider) + pulumi.set(__self__, "capacity_provider", capacity_provider) if base is not None: - _setter("base", base) + pulumi.set(__self__, "base", base) if weight is not None: - _setter("weight", weight) + pulumi.set(__self__, "weight", weight) @property @pulumi.getter(name="capacityProvider") @@ -170,17 +144,8 @@ def __init__(__self__, *, A DeadLetterConfig object that contains information about a dead-letter queue configuration. :param pulumi.Input[str] arn: The ARN of the SQS queue specified as the target for the dead-letter queue. """ - ScheduleDeadLetterConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) @property @pulumi.getter @@ -226,68 +191,33 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ScheduleTagMapArgs']]] tags: The metadata that you apply to the task to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define. To learn more, see RunTask in the Amazon ECS API Reference. :param pulumi.Input[float] task_count: The number of tasks to create based on TaskDefinition. The default is 1. """ - ScheduleEcsParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - task_definition_arn=task_definition_arn, - capacity_provider_strategy=capacity_provider_strategy, - enable_ecs_managed_tags=enable_ecs_managed_tags, - enable_execute_command=enable_execute_command, - group=group, - launch_type=launch_type, - network_configuration=network_configuration, - placement_constraints=placement_constraints, - placement_strategy=placement_strategy, - platform_version=platform_version, - propagate_tags=propagate_tags, - reference_id=reference_id, - tags=tags, - task_count=task_count, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - task_definition_arn: pulumi.Input[str], - capacity_provider_strategy: Optional[pulumi.Input[Sequence[pulumi.Input['ScheduleCapacityProviderStrategyItemArgs']]]] = None, - enable_ecs_managed_tags: Optional[pulumi.Input[bool]] = None, - enable_execute_command: Optional[pulumi.Input[bool]] = None, - group: Optional[pulumi.Input[str]] = None, - launch_type: Optional[pulumi.Input['ScheduleLaunchType']] = None, - network_configuration: Optional[pulumi.Input['ScheduleNetworkConfigurationArgs']] = None, - placement_constraints: Optional[pulumi.Input[Sequence[pulumi.Input['SchedulePlacementConstraintArgs']]]] = None, - placement_strategy: Optional[pulumi.Input[Sequence[pulumi.Input['SchedulePlacementStrategyArgs']]]] = None, - platform_version: Optional[pulumi.Input[str]] = None, - propagate_tags: Optional[pulumi.Input['SchedulePropagateTags']] = None, - reference_id: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ScheduleTagMapArgs']]]] = None, - task_count: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("task_definition_arn", task_definition_arn) + pulumi.set(__self__, "task_definition_arn", task_definition_arn) if capacity_provider_strategy is not None: - _setter("capacity_provider_strategy", capacity_provider_strategy) + pulumi.set(__self__, "capacity_provider_strategy", capacity_provider_strategy) if enable_ecs_managed_tags is not None: - _setter("enable_ecs_managed_tags", enable_ecs_managed_tags) + pulumi.set(__self__, "enable_ecs_managed_tags", enable_ecs_managed_tags) if enable_execute_command is not None: - _setter("enable_execute_command", enable_execute_command) + pulumi.set(__self__, "enable_execute_command", enable_execute_command) if group is not None: - _setter("group", group) + pulumi.set(__self__, "group", group) if launch_type is not None: - _setter("launch_type", launch_type) + pulumi.set(__self__, "launch_type", launch_type) if network_configuration is not None: - _setter("network_configuration", network_configuration) + pulumi.set(__self__, "network_configuration", network_configuration) if placement_constraints is not None: - _setter("placement_constraints", placement_constraints) + pulumi.set(__self__, "placement_constraints", placement_constraints) if placement_strategy is not None: - _setter("placement_strategy", placement_strategy) + pulumi.set(__self__, "placement_strategy", placement_strategy) if platform_version is not None: - _setter("platform_version", platform_version) + pulumi.set(__self__, "platform_version", platform_version) if propagate_tags is not None: - _setter("propagate_tags", propagate_tags) + pulumi.set(__self__, "propagate_tags", propagate_tags) if reference_id is not None: - _setter("reference_id", reference_id) + pulumi.set(__self__, "reference_id", reference_id) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if task_count is not None: - _setter("task_count", task_count) + pulumi.set(__self__, "task_count", task_count) @property @pulumi.getter(name="taskDefinitionArn") @@ -459,19 +389,8 @@ def __init__(__self__, *, :param pulumi.Input[str] detail_type: Free-form string, with a maximum of 128 characters, used to decide what fields to expect in the event detail. :param pulumi.Input[str] source: The source of the event. """ - ScheduleEventBridgeParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - detail_type=detail_type, - source=source, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - detail_type: pulumi.Input[str], - source: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("detail_type", detail_type) - _setter("source", source) + pulumi.set(__self__, "detail_type", detail_type) + pulumi.set(__self__, "source", source) @property @pulumi.getter(name="detailType") @@ -507,20 +426,9 @@ def __init__(__self__, *, Flexible time window allows configuration of a window within which a schedule can be invoked :param pulumi.Input[float] maximum_window_in_minutes: The maximum time window during which a schedule can be invoked. """ - ScheduleFlexibleTimeWindowArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - mode=mode, - maximum_window_in_minutes=maximum_window_in_minutes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mode: pulumi.Input['ScheduleFlexibleTimeWindowMode'], - maximum_window_in_minutes: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) if maximum_window_in_minutes is not None: - _setter("maximum_window_in_minutes", maximum_window_in_minutes) + pulumi.set(__self__, "maximum_window_in_minutes", maximum_window_in_minutes) @property @pulumi.getter @@ -554,19 +462,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: Key for the tag :param pulumi.Input[str] value: Value for the tag """ - ScheduleGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -601,16 +498,7 @@ def __init__(__self__, *, The custom parameter you can use to control the shard to which EventBridge Scheduler sends the event. :param pulumi.Input[str] partition_key: The custom parameter used as the Kinesis partition key. For more information, see Amazon Kinesis Streams Key Concepts in the Amazon Kinesis Streams Developer Guide. """ - ScheduleKinesisParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - partition_key=partition_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - partition_key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("partition_key", partition_key) + pulumi.set(__self__, "partition_key", partition_key) @property @pulumi.getter(name="partitionKey") @@ -632,17 +520,8 @@ def __init__(__self__, *, """ This structure specifies the network configuration for an ECS task. """ - ScheduleNetworkConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - awsvpc_configuration=awsvpc_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - awsvpc_configuration: Optional[pulumi.Input['ScheduleAwsVpcConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if awsvpc_configuration is not None: - _setter("awsvpc_configuration", awsvpc_configuration) + pulumi.set(__self__, "awsvpc_configuration", awsvpc_configuration) @property @pulumi.getter(name="awsvpcConfiguration") @@ -663,21 +542,10 @@ def __init__(__self__, *, An object representing a constraint on task placement. :param pulumi.Input[str] expression: A cluster query language expression to apply to the constraint. You cannot specify an expression if the constraint type is distinctInstance. To learn more, see Cluster Query Language in the Amazon Elastic Container Service Developer Guide. """ - SchedulePlacementConstraintArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: Optional[pulumi.Input[str]] = None, - type: Optional[pulumi.Input['SchedulePlacementConstraintType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if expression is not None: - _setter("expression", expression) + pulumi.set(__self__, "expression", expression) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -710,21 +578,10 @@ def __init__(__self__, *, The task placement strategy for a task or service. :param pulumi.Input[str] field: The field to apply the placement strategy against. For the spread placement strategy, valid values are instanceId (or host, which has the same effect), or any platform or custom attribute that is applied to a container instance, such as attribute:ecs.availability-zone. For the binpack placement strategy, valid values are cpu and memory. For the random placement strategy, this field is not used. """ - SchedulePlacementStrategyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field=field, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field: Optional[pulumi.Input[str]] = None, - type: Optional[pulumi.Input['SchedulePlacementStrategyType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field is not None: - _setter("field", field) + pulumi.set(__self__, "field", field) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -758,21 +615,10 @@ def __init__(__self__, *, :param pulumi.Input[float] maximum_event_age_in_seconds: The maximum amount of time, in seconds, to continue to make retry attempts. :param pulumi.Input[float] maximum_retry_attempts: The maximum number of retry attempts to make before the request fails. Retry attempts with exponential backoff continue until either the maximum number of attempts is made or until the duration of the MaximumEventAgeInSeconds is reached. """ - ScheduleRetryPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - maximum_event_age_in_seconds=maximum_event_age_in_seconds, - maximum_retry_attempts=maximum_retry_attempts, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - maximum_event_age_in_seconds: Optional[pulumi.Input[float]] = None, - maximum_retry_attempts: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if maximum_event_age_in_seconds is not None: - _setter("maximum_event_age_in_seconds", maximum_event_age_in_seconds) + pulumi.set(__self__, "maximum_event_age_in_seconds", maximum_event_age_in_seconds) if maximum_retry_attempts is not None: - _setter("maximum_retry_attempts", maximum_retry_attempts) + pulumi.set(__self__, "maximum_retry_attempts", maximum_retry_attempts) @property @pulumi.getter(name="maximumEventAgeInSeconds") @@ -807,17 +653,8 @@ def __init__(__self__, *, These are custom parameters to use when the target is a SageMaker Model Building Pipeline that starts based on AWS EventBridge Scheduler schedules. :param pulumi.Input[Sequence[pulumi.Input['ScheduleSageMakerPipelineParameterArgs']]] pipeline_parameter_list: List of Parameter names and values for SageMaker Model Building Pipeline execution. """ - ScheduleSageMakerPipelineParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - pipeline_parameter_list=pipeline_parameter_list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pipeline_parameter_list: Optional[pulumi.Input[Sequence[pulumi.Input['ScheduleSageMakerPipelineParameterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pipeline_parameter_list is not None: - _setter("pipeline_parameter_list", pipeline_parameter_list) + pulumi.set(__self__, "pipeline_parameter_list", pipeline_parameter_list) @property @pulumi.getter(name="pipelineParameterList") @@ -842,19 +679,8 @@ def __init__(__self__, *, :param pulumi.Input[str] name: Name of parameter to start execution of a SageMaker Model Building Pipeline. :param pulumi.Input[str] value: Value of parameter to start execution of a SageMaker Model Building Pipeline. """ - ScheduleSageMakerPipelineParameterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -889,17 +715,8 @@ def __init__(__self__, *, Contains the message group ID to use when the target is a FIFO queue. If you specify an SQS FIFO queue as a target, the queue must have content-based deduplication enabled. :param pulumi.Input[str] message_group_id: The FIFO message group ID to use as the target. """ - ScheduleSqsParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - message_group_id=message_group_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - message_group_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if message_group_id is not None: - _setter("message_group_id", message_group_id) + pulumi.set(__self__, "message_group_id", message_group_id) @property @pulumi.getter(name="messageGroupId") @@ -918,11 +735,6 @@ def message_group_id(self, value: Optional[pulumi.Input[str]]): class ScheduleTagMapArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -944,51 +756,24 @@ def __init__(__self__, *, :param pulumi.Input[str] role_arn: The Amazon Resource Name (ARN) of the IAM role to be used for this target when the schedule is triggered. :param pulumi.Input[str] input: The text, or well-formed JSON, passed to the target. If you are configuring a templated Lambda, AWS Step Functions, or Amazon EventBridge target, the input must be a well-formed JSON. For all other target types, a JSON is not required. If you do not specify anything for this field, EventBridge Scheduler delivers a default notification to the target. """ - ScheduleTargetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - role_arn=role_arn, - dead_letter_config=dead_letter_config, - ecs_parameters=ecs_parameters, - event_bridge_parameters=event_bridge_parameters, - input=input, - kinesis_parameters=kinesis_parameters, - retry_policy=retry_policy, - sage_maker_pipeline_parameters=sage_maker_pipeline_parameters, - sqs_parameters=sqs_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: pulumi.Input[str], - role_arn: pulumi.Input[str], - dead_letter_config: Optional[pulumi.Input['ScheduleDeadLetterConfigArgs']] = None, - ecs_parameters: Optional[pulumi.Input['ScheduleEcsParametersArgs']] = None, - event_bridge_parameters: Optional[pulumi.Input['ScheduleEventBridgeParametersArgs']] = None, - input: Optional[pulumi.Input[str]] = None, - kinesis_parameters: Optional[pulumi.Input['ScheduleKinesisParametersArgs']] = None, - retry_policy: Optional[pulumi.Input['ScheduleRetryPolicyArgs']] = None, - sage_maker_pipeline_parameters: Optional[pulumi.Input['ScheduleSageMakerPipelineParametersArgs']] = None, - sqs_parameters: Optional[pulumi.Input['ScheduleSqsParametersArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("arn", arn) - _setter("role_arn", role_arn) + pulumi.set(__self__, "arn", arn) + pulumi.set(__self__, "role_arn", role_arn) if dead_letter_config is not None: - _setter("dead_letter_config", dead_letter_config) + pulumi.set(__self__, "dead_letter_config", dead_letter_config) if ecs_parameters is not None: - _setter("ecs_parameters", ecs_parameters) + pulumi.set(__self__, "ecs_parameters", ecs_parameters) if event_bridge_parameters is not None: - _setter("event_bridge_parameters", event_bridge_parameters) + pulumi.set(__self__, "event_bridge_parameters", event_bridge_parameters) if input is not None: - _setter("input", input) + pulumi.set(__self__, "input", input) if kinesis_parameters is not None: - _setter("kinesis_parameters", kinesis_parameters) + pulumi.set(__self__, "kinesis_parameters", kinesis_parameters) if retry_policy is not None: - _setter("retry_policy", retry_policy) + pulumi.set(__self__, "retry_policy", retry_policy) if sage_maker_pipeline_parameters is not None: - _setter("sage_maker_pipeline_parameters", sage_maker_pipeline_parameters) + pulumi.set(__self__, "sage_maker_pipeline_parameters", sage_maker_pipeline_parameters) if sqs_parameters is not None: - _setter("sqs_parameters", sqs_parameters) + pulumi.set(__self__, "sqs_parameters", sqs_parameters) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/scheduler/get_schedule.py b/sdk/python/pulumi_aws_native/scheduler/get_schedule.py index 740a556f35..75ae2069d1 100644 --- a/sdk/python/pulumi_aws_native/scheduler/get_schedule.py +++ b/sdk/python/pulumi_aws_native/scheduler/get_schedule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/scheduler/get_schedule_group.py b/sdk/python/pulumi_aws_native/scheduler/get_schedule_group.py index ebd02ace71..27a080623e 100644 --- a/sdk/python/pulumi_aws_native/scheduler/get_schedule_group.py +++ b/sdk/python/pulumi_aws_native/scheduler/get_schedule_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/scheduler/outputs.py b/sdk/python/pulumi_aws_native/scheduler/outputs.py index 16ca6b8767..e14fd67da3 100644 --- a/sdk/python/pulumi_aws_native/scheduler/outputs.py +++ b/sdk/python/pulumi_aws_native/scheduler/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -64,24 +64,11 @@ def __init__(__self__, *, :param Sequence[str] subnets: Specifies the subnets associated with the task. These subnets must all be in the same VPC. You can specify as many as 16 subnets. :param Sequence[str] security_groups: Specifies the security groups associated with the task. These security groups must all be in the same VPC. You can specify as many as five security groups. If you do not specify a security group, the default security group for the VPC is used. """ - ScheduleAwsVpcConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - subnets=subnets, - assign_public_ip=assign_public_ip, - security_groups=security_groups, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subnets: Sequence[str], - assign_public_ip: Optional['ScheduleAssignPublicIp'] = None, - security_groups: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("subnets", subnets) + pulumi.set(__self__, "subnets", subnets) if assign_public_ip is not None: - _setter("assign_public_ip", assign_public_ip) + pulumi.set(__self__, "assign_public_ip", assign_public_ip) if security_groups is not None: - _setter("security_groups", security_groups) + pulumi.set(__self__, "security_groups", security_groups) @property @pulumi.getter @@ -137,24 +124,11 @@ def __init__(__self__, *, :param float base: The base value designates how many tasks, at a minimum, to run on the specified capacity provider. Only one capacity provider in a capacity provider strategy can have a base defined. If no value is specified, the default value of 0 is used. :param float weight: The weight value designates the relative percentage of the total number of tasks launched that should use the specified capacity provider. The weight value is taken into consideration after the base value, if defined, is satisfied. """ - ScheduleCapacityProviderStrategyItem._configure( - lambda key, value: pulumi.set(__self__, key, value), - capacity_provider=capacity_provider, - base=base, - weight=weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - capacity_provider: str, - base: Optional[float] = None, - weight: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("capacity_provider", capacity_provider) + pulumi.set(__self__, "capacity_provider", capacity_provider) if base is not None: - _setter("base", base) + pulumi.set(__self__, "base", base) if weight is not None: - _setter("weight", weight) + pulumi.set(__self__, "weight", weight) @property @pulumi.getter(name="capacityProvider") @@ -192,17 +166,8 @@ def __init__(__self__, *, A DeadLetterConfig object that contains information about a dead-letter queue configuration. :param str arn: The ARN of the SQS queue specified as the target for the dead-letter queue. """ - ScheduleDeadLetterConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if arn is not None: - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) @property @pulumi.getter @@ -286,68 +251,33 @@ def __init__(__self__, *, :param Sequence['ScheduleTagMap'] tags: The metadata that you apply to the task to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define. To learn more, see RunTask in the Amazon ECS API Reference. :param float task_count: The number of tasks to create based on TaskDefinition. The default is 1. """ - ScheduleEcsParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - task_definition_arn=task_definition_arn, - capacity_provider_strategy=capacity_provider_strategy, - enable_ecs_managed_tags=enable_ecs_managed_tags, - enable_execute_command=enable_execute_command, - group=group, - launch_type=launch_type, - network_configuration=network_configuration, - placement_constraints=placement_constraints, - placement_strategy=placement_strategy, - platform_version=platform_version, - propagate_tags=propagate_tags, - reference_id=reference_id, - tags=tags, - task_count=task_count, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - task_definition_arn: str, - capacity_provider_strategy: Optional[Sequence['outputs.ScheduleCapacityProviderStrategyItem']] = None, - enable_ecs_managed_tags: Optional[bool] = None, - enable_execute_command: Optional[bool] = None, - group: Optional[str] = None, - launch_type: Optional['ScheduleLaunchType'] = None, - network_configuration: Optional['outputs.ScheduleNetworkConfiguration'] = None, - placement_constraints: Optional[Sequence['outputs.SchedulePlacementConstraint']] = None, - placement_strategy: Optional[Sequence['outputs.SchedulePlacementStrategy']] = None, - platform_version: Optional[str] = None, - propagate_tags: Optional['SchedulePropagateTags'] = None, - reference_id: Optional[str] = None, - tags: Optional[Sequence['outputs.ScheduleTagMap']] = None, - task_count: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("task_definition_arn", task_definition_arn) + pulumi.set(__self__, "task_definition_arn", task_definition_arn) if capacity_provider_strategy is not None: - _setter("capacity_provider_strategy", capacity_provider_strategy) + pulumi.set(__self__, "capacity_provider_strategy", capacity_provider_strategy) if enable_ecs_managed_tags is not None: - _setter("enable_ecs_managed_tags", enable_ecs_managed_tags) + pulumi.set(__self__, "enable_ecs_managed_tags", enable_ecs_managed_tags) if enable_execute_command is not None: - _setter("enable_execute_command", enable_execute_command) + pulumi.set(__self__, "enable_execute_command", enable_execute_command) if group is not None: - _setter("group", group) + pulumi.set(__self__, "group", group) if launch_type is not None: - _setter("launch_type", launch_type) + pulumi.set(__self__, "launch_type", launch_type) if network_configuration is not None: - _setter("network_configuration", network_configuration) + pulumi.set(__self__, "network_configuration", network_configuration) if placement_constraints is not None: - _setter("placement_constraints", placement_constraints) + pulumi.set(__self__, "placement_constraints", placement_constraints) if placement_strategy is not None: - _setter("placement_strategy", placement_strategy) + pulumi.set(__self__, "placement_strategy", placement_strategy) if platform_version is not None: - _setter("platform_version", platform_version) + pulumi.set(__self__, "platform_version", platform_version) if propagate_tags is not None: - _setter("propagate_tags", propagate_tags) + pulumi.set(__self__, "propagate_tags", propagate_tags) if reference_id is not None: - _setter("reference_id", reference_id) + pulumi.set(__self__, "reference_id", reference_id) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if task_count is not None: - _setter("task_count", task_count) + pulumi.set(__self__, "task_count", task_count) @property @pulumi.getter(name="taskDefinitionArn") @@ -483,19 +413,8 @@ def __init__(__self__, *, :param str detail_type: Free-form string, with a maximum of 128 characters, used to decide what fields to expect in the event detail. :param str source: The source of the event. """ - ScheduleEventBridgeParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - detail_type=detail_type, - source=source, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - detail_type: str, - source: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("detail_type", detail_type) - _setter("source", source) + pulumi.set(__self__, "detail_type", detail_type) + pulumi.set(__self__, "source", source) @property @pulumi.getter(name="detailType") @@ -543,20 +462,9 @@ def __init__(__self__, *, Flexible time window allows configuration of a window within which a schedule can be invoked :param float maximum_window_in_minutes: The maximum time window during which a schedule can be invoked. """ - ScheduleFlexibleTimeWindow._configure( - lambda key, value: pulumi.set(__self__, key, value), - mode=mode, - maximum_window_in_minutes=maximum_window_in_minutes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mode: 'ScheduleFlexibleTimeWindowMode', - maximum_window_in_minutes: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) if maximum_window_in_minutes is not None: - _setter("maximum_window_in_minutes", maximum_window_in_minutes) + pulumi.set(__self__, "maximum_window_in_minutes", maximum_window_in_minutes) @property @pulumi.getter @@ -585,19 +493,8 @@ def __init__(__self__, *, :param str key: Key for the tag :param str value: Value for the tag """ - ScheduleGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -644,16 +541,7 @@ def __init__(__self__, *, The custom parameter you can use to control the shard to which EventBridge Scheduler sends the event. :param str partition_key: The custom parameter used as the Kinesis partition key. For more information, see Amazon Kinesis Streams Key Concepts in the Amazon Kinesis Streams Developer Guide. """ - ScheduleKinesisParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - partition_key=partition_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - partition_key: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("partition_key", partition_key) + pulumi.set(__self__, "partition_key", partition_key) @property @pulumi.getter(name="partitionKey") @@ -691,17 +579,8 @@ def __init__(__self__, *, """ This structure specifies the network configuration for an ECS task. """ - ScheduleNetworkConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - awsvpc_configuration=awsvpc_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - awsvpc_configuration: Optional['outputs.ScheduleAwsVpcConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if awsvpc_configuration is not None: - _setter("awsvpc_configuration", awsvpc_configuration) + pulumi.set(__self__, "awsvpc_configuration", awsvpc_configuration) @property @pulumi.getter(name="awsvpcConfiguration") @@ -721,21 +600,10 @@ def __init__(__self__, *, An object representing a constraint on task placement. :param str expression: A cluster query language expression to apply to the constraint. You cannot specify an expression if the constraint type is distinctInstance. To learn more, see Cluster Query Language in the Amazon Elastic Container Service Developer Guide. """ - SchedulePlacementConstraint._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: Optional[str] = None, - type: Optional['SchedulePlacementConstraintType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if expression is not None: - _setter("expression", expression) + pulumi.set(__self__, "expression", expression) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -763,21 +631,10 @@ def __init__(__self__, *, The task placement strategy for a task or service. :param str field: The field to apply the placement strategy against. For the spread placement strategy, valid values are instanceId (or host, which has the same effect), or any platform or custom attribute that is applied to a container instance, such as attribute:ecs.availability-zone. For the binpack placement strategy, valid values are cpu and memory. For the random placement strategy, this field is not used. """ - SchedulePlacementStrategy._configure( - lambda key, value: pulumi.set(__self__, key, value), - field=field, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field: Optional[str] = None, - type: Optional['SchedulePlacementStrategyType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if field is not None: - _setter("field", field) + pulumi.set(__self__, "field", field) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -825,21 +682,10 @@ def __init__(__self__, *, :param float maximum_event_age_in_seconds: The maximum amount of time, in seconds, to continue to make retry attempts. :param float maximum_retry_attempts: The maximum number of retry attempts to make before the request fails. Retry attempts with exponential backoff continue until either the maximum number of attempts is made or until the duration of the MaximumEventAgeInSeconds is reached. """ - ScheduleRetryPolicy._configure( - lambda key, value: pulumi.set(__self__, key, value), - maximum_event_age_in_seconds=maximum_event_age_in_seconds, - maximum_retry_attempts=maximum_retry_attempts, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - maximum_event_age_in_seconds: Optional[float] = None, - maximum_retry_attempts: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if maximum_event_age_in_seconds is not None: - _setter("maximum_event_age_in_seconds", maximum_event_age_in_seconds) + pulumi.set(__self__, "maximum_event_age_in_seconds", maximum_event_age_in_seconds) if maximum_retry_attempts is not None: - _setter("maximum_retry_attempts", maximum_retry_attempts) + pulumi.set(__self__, "maximum_retry_attempts", maximum_retry_attempts) @property @pulumi.getter(name="maximumEventAgeInSeconds") @@ -871,19 +717,8 @@ def __init__(__self__, *, :param str name: Name of parameter to start execution of a SageMaker Model Building Pipeline. :param str value: Value of parameter to start execution of a SageMaker Model Building Pipeline. """ - ScheduleSageMakerPipelineParameter._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -930,17 +765,8 @@ def __init__(__self__, *, These are custom parameters to use when the target is a SageMaker Model Building Pipeline that starts based on AWS EventBridge Scheduler schedules. :param Sequence['ScheduleSageMakerPipelineParameter'] pipeline_parameter_list: List of Parameter names and values for SageMaker Model Building Pipeline execution. """ - ScheduleSageMakerPipelineParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - pipeline_parameter_list=pipeline_parameter_list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pipeline_parameter_list: Optional[Sequence['outputs.ScheduleSageMakerPipelineParameter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pipeline_parameter_list is not None: - _setter("pipeline_parameter_list", pipeline_parameter_list) + pulumi.set(__self__, "pipeline_parameter_list", pipeline_parameter_list) @property @pulumi.getter(name="pipelineParameterList") @@ -979,17 +805,8 @@ def __init__(__self__, *, Contains the message group ID to use when the target is a FIFO queue. If you specify an SQS FIFO queue as a target, the queue must have content-based deduplication enabled. :param str message_group_id: The FIFO message group ID to use as the target. """ - ScheduleSqsParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - message_group_id=message_group_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - message_group_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if message_group_id is not None: - _setter("message_group_id", message_group_id) + pulumi.set(__self__, "message_group_id", message_group_id) @property @pulumi.getter(name="messageGroupId") @@ -1004,11 +821,6 @@ def message_group_id(self) -> Optional[str]: class ScheduleTagMap(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -1064,51 +876,24 @@ def __init__(__self__, *, :param str role_arn: The Amazon Resource Name (ARN) of the IAM role to be used for this target when the schedule is triggered. :param str input: The text, or well-formed JSON, passed to the target. If you are configuring a templated Lambda, AWS Step Functions, or Amazon EventBridge target, the input must be a well-formed JSON. For all other target types, a JSON is not required. If you do not specify anything for this field, EventBridge Scheduler delivers a default notification to the target. """ - ScheduleTarget._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - role_arn=role_arn, - dead_letter_config=dead_letter_config, - ecs_parameters=ecs_parameters, - event_bridge_parameters=event_bridge_parameters, - input=input, - kinesis_parameters=kinesis_parameters, - retry_policy=retry_policy, - sage_maker_pipeline_parameters=sage_maker_pipeline_parameters, - sqs_parameters=sqs_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: str, - role_arn: str, - dead_letter_config: Optional['outputs.ScheduleDeadLetterConfig'] = None, - ecs_parameters: Optional['outputs.ScheduleEcsParameters'] = None, - event_bridge_parameters: Optional['outputs.ScheduleEventBridgeParameters'] = None, - input: Optional[str] = None, - kinesis_parameters: Optional['outputs.ScheduleKinesisParameters'] = None, - retry_policy: Optional['outputs.ScheduleRetryPolicy'] = None, - sage_maker_pipeline_parameters: Optional['outputs.ScheduleSageMakerPipelineParameters'] = None, - sqs_parameters: Optional['outputs.ScheduleSqsParameters'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("arn", arn) - _setter("role_arn", role_arn) + pulumi.set(__self__, "arn", arn) + pulumi.set(__self__, "role_arn", role_arn) if dead_letter_config is not None: - _setter("dead_letter_config", dead_letter_config) + pulumi.set(__self__, "dead_letter_config", dead_letter_config) if ecs_parameters is not None: - _setter("ecs_parameters", ecs_parameters) + pulumi.set(__self__, "ecs_parameters", ecs_parameters) if event_bridge_parameters is not None: - _setter("event_bridge_parameters", event_bridge_parameters) + pulumi.set(__self__, "event_bridge_parameters", event_bridge_parameters) if input is not None: - _setter("input", input) + pulumi.set(__self__, "input", input) if kinesis_parameters is not None: - _setter("kinesis_parameters", kinesis_parameters) + pulumi.set(__self__, "kinesis_parameters", kinesis_parameters) if retry_policy is not None: - _setter("retry_policy", retry_policy) + pulumi.set(__self__, "retry_policy", retry_policy) if sage_maker_pipeline_parameters is not None: - _setter("sage_maker_pipeline_parameters", sage_maker_pipeline_parameters) + pulumi.set(__self__, "sage_maker_pipeline_parameters", sage_maker_pipeline_parameters) if sqs_parameters is not None: - _setter("sqs_parameters", sqs_parameters) + pulumi.set(__self__, "sqs_parameters", sqs_parameters) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/scheduler/schedule.py b/sdk/python/pulumi_aws_native/scheduler/schedule.py index 045ac676eb..305c2baabe 100644 --- a/sdk/python/pulumi_aws_native/scheduler/schedule.py +++ b/sdk/python/pulumi_aws_native/scheduler/schedule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -38,54 +38,25 @@ def __init__(__self__, *, :param pulumi.Input[str] schedule_expression_timezone: The timezone in which the scheduling expression is evaluated. :param pulumi.Input[str] start_date: The date, in UTC, after which the schedule can begin invoking its target. Depending on the schedule's recurrence expression, invocations might occur on, or after, the StartDate you specify. """ - ScheduleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - flexible_time_window=flexible_time_window, - schedule_expression=schedule_expression, - target=target, - description=description, - end_date=end_date, - group_name=group_name, - kms_key_arn=kms_key_arn, - name=name, - schedule_expression_timezone=schedule_expression_timezone, - start_date=start_date, - state=state, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - flexible_time_window: pulumi.Input['ScheduleFlexibleTimeWindowArgs'], - schedule_expression: pulumi.Input[str], - target: pulumi.Input['ScheduleTargetArgs'], - description: Optional[pulumi.Input[str]] = None, - end_date: Optional[pulumi.Input[str]] = None, - group_name: Optional[pulumi.Input[str]] = None, - kms_key_arn: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - schedule_expression_timezone: Optional[pulumi.Input[str]] = None, - start_date: Optional[pulumi.Input[str]] = None, - state: Optional[pulumi.Input['ScheduleState']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("flexible_time_window", flexible_time_window) - _setter("schedule_expression", schedule_expression) - _setter("target", target) + pulumi.set(__self__, "flexible_time_window", flexible_time_window) + pulumi.set(__self__, "schedule_expression", schedule_expression) + pulumi.set(__self__, "target", target) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if end_date is not None: - _setter("end_date", end_date) + pulumi.set(__self__, "end_date", end_date) if group_name is not None: - _setter("group_name", group_name) + pulumi.set(__self__, "group_name", group_name) if kms_key_arn is not None: - _setter("kms_key_arn", kms_key_arn) + pulumi.set(__self__, "kms_key_arn", kms_key_arn) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if schedule_expression_timezone is not None: - _setter("schedule_expression_timezone", schedule_expression_timezone) + pulumi.set(__self__, "schedule_expression_timezone", schedule_expression_timezone) if start_date is not None: - _setter("start_date", start_date) + pulumi.set(__self__, "start_date", start_date) if state is not None: - _setter("state", state) + pulumi.set(__self__, "state", state) @property @pulumi.getter(name="flexibleTimeWindow") @@ -257,10 +228,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ScheduleArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -288,11 +255,6 @@ def _internal_init(__self__, __props__.__dict__["description"] = description __props__.__dict__["end_date"] = end_date - if flexible_time_window is not None and not isinstance(flexible_time_window, ScheduleFlexibleTimeWindowArgs): - flexible_time_window = flexible_time_window or {} - def _setter(key, value): - flexible_time_window[key] = value - ScheduleFlexibleTimeWindowArgs._configure(_setter, **flexible_time_window) if flexible_time_window is None and not opts.urn: raise TypeError("Missing required property 'flexible_time_window'") __props__.__dict__["flexible_time_window"] = flexible_time_window @@ -305,11 +267,6 @@ def _setter(key, value): __props__.__dict__["schedule_expression_timezone"] = schedule_expression_timezone __props__.__dict__["start_date"] = start_date __props__.__dict__["state"] = state - if target is not None and not isinstance(target, ScheduleTargetArgs): - target = target or {} - def _setter(key, value): - target[key] = value - ScheduleTargetArgs._configure(_setter, **target) if target is None and not opts.urn: raise TypeError("Missing required property 'target'") __props__.__dict__["target"] = target diff --git a/sdk/python/pulumi_aws_native/scheduler/schedule_group.py b/sdk/python/pulumi_aws_native/scheduler/schedule_group.py index 324069ea87..18f694a498 100644 --- a/sdk/python/pulumi_aws_native/scheduler/schedule_group.py +++ b/sdk/python/pulumi_aws_native/scheduler/schedule_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -23,21 +23,10 @@ def __init__(__self__, *, The set of arguments for constructing a ScheduleGroup resource. :param pulumi.Input[Sequence[pulumi.Input['ScheduleGroupTagArgs']]] tags: The list of tags to associate with the schedule group. """ - ScheduleGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ScheduleGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -95,10 +84,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ScheduleGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/sdb/domain.py b/sdk/python/pulumi_aws_native/sdb/domain.py index 1e69949961..ec1daf431b 100644 --- a/sdk/python/pulumi_aws_native/sdb/domain.py +++ b/sdk/python/pulumi_aws_native/sdb/domain.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['DomainArgs', 'Domain'] @@ -18,17 +18,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a Domain resource. """ - DomainArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) @property @pulumi.getter @@ -77,10 +68,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DomainArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/sdb/get_domain.py b/sdk/python/pulumi_aws_native/sdb/get_domain.py index c6a843d28d..6ce5046c01 100644 --- a/sdk/python/pulumi_aws_native/sdb/get_domain.py +++ b/sdk/python/pulumi_aws_native/sdb/get_domain.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/secretsmanager/_inputs.py b/sdk/python/pulumi_aws_native/secretsmanager/_inputs.py index 6bcb599a2e..695dbaf47e 100644 --- a/sdk/python/pulumi_aws_native/secretsmanager/_inputs.py +++ b/sdk/python/pulumi_aws_native/secretsmanager/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -31,56 +31,27 @@ def __init__(__self__, *, superuser_secret_kms_key_arn: Optional[pulumi.Input[str]] = None, vpc_security_group_ids: Optional[pulumi.Input[str]] = None, vpc_subnet_ids: Optional[pulumi.Input[str]] = None): - RotationScheduleHostedRotationLambdaArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - rotation_type=rotation_type, - exclude_characters=exclude_characters, - kms_key_arn=kms_key_arn, - master_secret_arn=master_secret_arn, - master_secret_kms_key_arn=master_secret_kms_key_arn, - rotation_lambda_name=rotation_lambda_name, - runtime=runtime, - superuser_secret_arn=superuser_secret_arn, - superuser_secret_kms_key_arn=superuser_secret_kms_key_arn, - vpc_security_group_ids=vpc_security_group_ids, - vpc_subnet_ids=vpc_subnet_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rotation_type: pulumi.Input[str], - exclude_characters: Optional[pulumi.Input[str]] = None, - kms_key_arn: Optional[pulumi.Input[str]] = None, - master_secret_arn: Optional[pulumi.Input[str]] = None, - master_secret_kms_key_arn: Optional[pulumi.Input[str]] = None, - rotation_lambda_name: Optional[pulumi.Input[str]] = None, - runtime: Optional[pulumi.Input[str]] = None, - superuser_secret_arn: Optional[pulumi.Input[str]] = None, - superuser_secret_kms_key_arn: Optional[pulumi.Input[str]] = None, - vpc_security_group_ids: Optional[pulumi.Input[str]] = None, - vpc_subnet_ids: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("rotation_type", rotation_type) + pulumi.set(__self__, "rotation_type", rotation_type) if exclude_characters is not None: - _setter("exclude_characters", exclude_characters) + pulumi.set(__self__, "exclude_characters", exclude_characters) if kms_key_arn is not None: - _setter("kms_key_arn", kms_key_arn) + pulumi.set(__self__, "kms_key_arn", kms_key_arn) if master_secret_arn is not None: - _setter("master_secret_arn", master_secret_arn) + pulumi.set(__self__, "master_secret_arn", master_secret_arn) if master_secret_kms_key_arn is not None: - _setter("master_secret_kms_key_arn", master_secret_kms_key_arn) + pulumi.set(__self__, "master_secret_kms_key_arn", master_secret_kms_key_arn) if rotation_lambda_name is not None: - _setter("rotation_lambda_name", rotation_lambda_name) + pulumi.set(__self__, "rotation_lambda_name", rotation_lambda_name) if runtime is not None: - _setter("runtime", runtime) + pulumi.set(__self__, "runtime", runtime) if superuser_secret_arn is not None: - _setter("superuser_secret_arn", superuser_secret_arn) + pulumi.set(__self__, "superuser_secret_arn", superuser_secret_arn) if superuser_secret_kms_key_arn is not None: - _setter("superuser_secret_kms_key_arn", superuser_secret_kms_key_arn) + pulumi.set(__self__, "superuser_secret_kms_key_arn", superuser_secret_kms_key_arn) if vpc_security_group_ids is not None: - _setter("vpc_security_group_ids", vpc_security_group_ids) + pulumi.set(__self__, "vpc_security_group_ids", vpc_security_group_ids) if vpc_subnet_ids is not None: - _setter("vpc_subnet_ids", vpc_subnet_ids) + pulumi.set(__self__, "vpc_subnet_ids", vpc_subnet_ids) @property @pulumi.getter(name="rotationType") @@ -188,25 +159,12 @@ def __init__(__self__, *, automatically_after_days: Optional[pulumi.Input[int]] = None, duration: Optional[pulumi.Input[str]] = None, schedule_expression: Optional[pulumi.Input[str]] = None): - RotationScheduleRotationRulesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - automatically_after_days=automatically_after_days, - duration=duration, - schedule_expression=schedule_expression, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - automatically_after_days: Optional[pulumi.Input[int]] = None, - duration: Optional[pulumi.Input[str]] = None, - schedule_expression: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if automatically_after_days is not None: - _setter("automatically_after_days", automatically_after_days) + pulumi.set(__self__, "automatically_after_days", automatically_after_days) if duration is not None: - _setter("duration", duration) + pulumi.set(__self__, "duration", duration) if schedule_expression is not None: - _setter("schedule_expression", schedule_expression) + pulumi.set(__self__, "schedule_expression", schedule_expression) @property @pulumi.getter(name="automaticallyAfterDays") @@ -261,53 +219,26 @@ def __init__(__self__, *, :param pulumi.Input[bool] require_each_included_type: Specifies whether the generated password must include at least one of every allowed character type. By default, Secrets Manager enables this parameter, and the generated password includes at least one of every character type. :param pulumi.Input[str] secret_string_template: A properly structured JSON string that the generated password can be added to. If you specify this parameter, then you must also specify GenerateStringKey. """ - SecretGenerateSecretStringArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - exclude_characters=exclude_characters, - exclude_lowercase=exclude_lowercase, - exclude_numbers=exclude_numbers, - exclude_punctuation=exclude_punctuation, - exclude_uppercase=exclude_uppercase, - generate_string_key=generate_string_key, - include_space=include_space, - password_length=password_length, - require_each_included_type=require_each_included_type, - secret_string_template=secret_string_template, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - exclude_characters: Optional[pulumi.Input[str]] = None, - exclude_lowercase: Optional[pulumi.Input[bool]] = None, - exclude_numbers: Optional[pulumi.Input[bool]] = None, - exclude_punctuation: Optional[pulumi.Input[bool]] = None, - exclude_uppercase: Optional[pulumi.Input[bool]] = None, - generate_string_key: Optional[pulumi.Input[str]] = None, - include_space: Optional[pulumi.Input[bool]] = None, - password_length: Optional[pulumi.Input[int]] = None, - require_each_included_type: Optional[pulumi.Input[bool]] = None, - secret_string_template: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if exclude_characters is not None: - _setter("exclude_characters", exclude_characters) + pulumi.set(__self__, "exclude_characters", exclude_characters) if exclude_lowercase is not None: - _setter("exclude_lowercase", exclude_lowercase) + pulumi.set(__self__, "exclude_lowercase", exclude_lowercase) if exclude_numbers is not None: - _setter("exclude_numbers", exclude_numbers) + pulumi.set(__self__, "exclude_numbers", exclude_numbers) if exclude_punctuation is not None: - _setter("exclude_punctuation", exclude_punctuation) + pulumi.set(__self__, "exclude_punctuation", exclude_punctuation) if exclude_uppercase is not None: - _setter("exclude_uppercase", exclude_uppercase) + pulumi.set(__self__, "exclude_uppercase", exclude_uppercase) if generate_string_key is not None: - _setter("generate_string_key", generate_string_key) + pulumi.set(__self__, "generate_string_key", generate_string_key) if include_space is not None: - _setter("include_space", include_space) + pulumi.set(__self__, "include_space", include_space) if password_length is not None: - _setter("password_length", password_length) + pulumi.set(__self__, "password_length", password_length) if require_each_included_type is not None: - _setter("require_each_included_type", require_each_included_type) + pulumi.set(__self__, "require_each_included_type", require_each_included_type) if secret_string_template is not None: - _setter("secret_string_template", secret_string_template) + pulumi.set(__self__, "secret_string_template", secret_string_template) @property @pulumi.getter(name="excludeCharacters") @@ -440,20 +371,9 @@ def __init__(__self__, *, :param pulumi.Input[str] region: (Optional) A string that represents a Region, for example "us-east-1". :param pulumi.Input[str] kms_key_id: The ARN, key ID, or alias of the KMS key to encrypt the secret. If you don't include this field, Secrets Manager uses aws/secretsmanager. """ - SecretReplicaRegionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - region=region, - kms_key_id=kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - region: pulumi.Input[str], - kms_key_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("region", region) + pulumi.set(__self__, "region", region) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) @property @pulumi.getter @@ -490,19 +410,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The value for the tag. You can specify a value that's 1 to 256 characters in length. :param pulumi.Input[str] value: The key name of the tag. You can specify a value that's 1 to 128 Unicode characters in length and can't be prefixed with aws. """ - SecretTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/secretsmanager/get_resource_policy.py b/sdk/python/pulumi_aws_native/secretsmanager/get_resource_policy.py index 392f0d1841..13532ffdcd 100644 --- a/sdk/python/pulumi_aws_native/secretsmanager/get_resource_policy.py +++ b/sdk/python/pulumi_aws_native/secretsmanager/get_resource_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/secretsmanager/get_rotation_schedule.py b/sdk/python/pulumi_aws_native/secretsmanager/get_rotation_schedule.py index 2e7147c91d..30626bbf60 100644 --- a/sdk/python/pulumi_aws_native/secretsmanager/get_rotation_schedule.py +++ b/sdk/python/pulumi_aws_native/secretsmanager/get_rotation_schedule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/secretsmanager/get_secret.py b/sdk/python/pulumi_aws_native/secretsmanager/get_secret.py index 668b34458a..eb543805ff 100644 --- a/sdk/python/pulumi_aws_native/secretsmanager/get_secret.py +++ b/sdk/python/pulumi_aws_native/secretsmanager/get_secret.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/secretsmanager/get_secret_target_attachment.py b/sdk/python/pulumi_aws_native/secretsmanager/get_secret_target_attachment.py index 9f4767db15..2daa80dbd4 100644 --- a/sdk/python/pulumi_aws_native/secretsmanager/get_secret_target_attachment.py +++ b/sdk/python/pulumi_aws_native/secretsmanager/get_secret_target_attachment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/secretsmanager/outputs.py b/sdk/python/pulumi_aws_native/secretsmanager/outputs.py index c0b4f16179..dbd5684d42 100644 --- a/sdk/python/pulumi_aws_native/secretsmanager/outputs.py +++ b/sdk/python/pulumi_aws_native/secretsmanager/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -66,56 +66,27 @@ def __init__(__self__, *, superuser_secret_kms_key_arn: Optional[str] = None, vpc_security_group_ids: Optional[str] = None, vpc_subnet_ids: Optional[str] = None): - RotationScheduleHostedRotationLambda._configure( - lambda key, value: pulumi.set(__self__, key, value), - rotation_type=rotation_type, - exclude_characters=exclude_characters, - kms_key_arn=kms_key_arn, - master_secret_arn=master_secret_arn, - master_secret_kms_key_arn=master_secret_kms_key_arn, - rotation_lambda_name=rotation_lambda_name, - runtime=runtime, - superuser_secret_arn=superuser_secret_arn, - superuser_secret_kms_key_arn=superuser_secret_kms_key_arn, - vpc_security_group_ids=vpc_security_group_ids, - vpc_subnet_ids=vpc_subnet_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rotation_type: str, - exclude_characters: Optional[str] = None, - kms_key_arn: Optional[str] = None, - master_secret_arn: Optional[str] = None, - master_secret_kms_key_arn: Optional[str] = None, - rotation_lambda_name: Optional[str] = None, - runtime: Optional[str] = None, - superuser_secret_arn: Optional[str] = None, - superuser_secret_kms_key_arn: Optional[str] = None, - vpc_security_group_ids: Optional[str] = None, - vpc_subnet_ids: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("rotation_type", rotation_type) + pulumi.set(__self__, "rotation_type", rotation_type) if exclude_characters is not None: - _setter("exclude_characters", exclude_characters) + pulumi.set(__self__, "exclude_characters", exclude_characters) if kms_key_arn is not None: - _setter("kms_key_arn", kms_key_arn) + pulumi.set(__self__, "kms_key_arn", kms_key_arn) if master_secret_arn is not None: - _setter("master_secret_arn", master_secret_arn) + pulumi.set(__self__, "master_secret_arn", master_secret_arn) if master_secret_kms_key_arn is not None: - _setter("master_secret_kms_key_arn", master_secret_kms_key_arn) + pulumi.set(__self__, "master_secret_kms_key_arn", master_secret_kms_key_arn) if rotation_lambda_name is not None: - _setter("rotation_lambda_name", rotation_lambda_name) + pulumi.set(__self__, "rotation_lambda_name", rotation_lambda_name) if runtime is not None: - _setter("runtime", runtime) + pulumi.set(__self__, "runtime", runtime) if superuser_secret_arn is not None: - _setter("superuser_secret_arn", superuser_secret_arn) + pulumi.set(__self__, "superuser_secret_arn", superuser_secret_arn) if superuser_secret_kms_key_arn is not None: - _setter("superuser_secret_kms_key_arn", superuser_secret_kms_key_arn) + pulumi.set(__self__, "superuser_secret_kms_key_arn", superuser_secret_kms_key_arn) if vpc_security_group_ids is not None: - _setter("vpc_security_group_ids", vpc_security_group_ids) + pulumi.set(__self__, "vpc_security_group_ids", vpc_security_group_ids) if vpc_subnet_ids is not None: - _setter("vpc_subnet_ids", vpc_subnet_ids) + pulumi.set(__self__, "vpc_subnet_ids", vpc_subnet_ids) @property @pulumi.getter(name="rotationType") @@ -198,25 +169,12 @@ def __init__(__self__, *, automatically_after_days: Optional[int] = None, duration: Optional[str] = None, schedule_expression: Optional[str] = None): - RotationScheduleRotationRules._configure( - lambda key, value: pulumi.set(__self__, key, value), - automatically_after_days=automatically_after_days, - duration=duration, - schedule_expression=schedule_expression, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - automatically_after_days: Optional[int] = None, - duration: Optional[str] = None, - schedule_expression: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if automatically_after_days is not None: - _setter("automatically_after_days", automatically_after_days) + pulumi.set(__self__, "automatically_after_days", automatically_after_days) if duration is not None: - _setter("duration", duration) + pulumi.set(__self__, "duration", duration) if schedule_expression is not None: - _setter("schedule_expression", schedule_expression) + pulumi.set(__self__, "schedule_expression", schedule_expression) @property @pulumi.getter(name="automaticallyAfterDays") @@ -294,53 +252,26 @@ def __init__(__self__, *, :param bool require_each_included_type: Specifies whether the generated password must include at least one of every allowed character type. By default, Secrets Manager enables this parameter, and the generated password includes at least one of every character type. :param str secret_string_template: A properly structured JSON string that the generated password can be added to. If you specify this parameter, then you must also specify GenerateStringKey. """ - SecretGenerateSecretString._configure( - lambda key, value: pulumi.set(__self__, key, value), - exclude_characters=exclude_characters, - exclude_lowercase=exclude_lowercase, - exclude_numbers=exclude_numbers, - exclude_punctuation=exclude_punctuation, - exclude_uppercase=exclude_uppercase, - generate_string_key=generate_string_key, - include_space=include_space, - password_length=password_length, - require_each_included_type=require_each_included_type, - secret_string_template=secret_string_template, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - exclude_characters: Optional[str] = None, - exclude_lowercase: Optional[bool] = None, - exclude_numbers: Optional[bool] = None, - exclude_punctuation: Optional[bool] = None, - exclude_uppercase: Optional[bool] = None, - generate_string_key: Optional[str] = None, - include_space: Optional[bool] = None, - password_length: Optional[int] = None, - require_each_included_type: Optional[bool] = None, - secret_string_template: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if exclude_characters is not None: - _setter("exclude_characters", exclude_characters) + pulumi.set(__self__, "exclude_characters", exclude_characters) if exclude_lowercase is not None: - _setter("exclude_lowercase", exclude_lowercase) + pulumi.set(__self__, "exclude_lowercase", exclude_lowercase) if exclude_numbers is not None: - _setter("exclude_numbers", exclude_numbers) + pulumi.set(__self__, "exclude_numbers", exclude_numbers) if exclude_punctuation is not None: - _setter("exclude_punctuation", exclude_punctuation) + pulumi.set(__self__, "exclude_punctuation", exclude_punctuation) if exclude_uppercase is not None: - _setter("exclude_uppercase", exclude_uppercase) + pulumi.set(__self__, "exclude_uppercase", exclude_uppercase) if generate_string_key is not None: - _setter("generate_string_key", generate_string_key) + pulumi.set(__self__, "generate_string_key", generate_string_key) if include_space is not None: - _setter("include_space", include_space) + pulumi.set(__self__, "include_space", include_space) if password_length is not None: - _setter("password_length", password_length) + pulumi.set(__self__, "password_length", password_length) if require_each_included_type is not None: - _setter("require_each_included_type", require_each_included_type) + pulumi.set(__self__, "require_each_included_type", require_each_included_type) if secret_string_template is not None: - _setter("secret_string_template", secret_string_template) + pulumi.set(__self__, "secret_string_template", secret_string_template) @property @pulumi.getter(name="excludeCharacters") @@ -453,20 +384,9 @@ def __init__(__self__, *, :param str region: (Optional) A string that represents a Region, for example "us-east-1". :param str kms_key_id: The ARN, key ID, or alias of the KMS key to encrypt the secret. If you don't include this field, Secrets Manager uses aws/secretsmanager. """ - SecretReplicaRegion._configure( - lambda key, value: pulumi.set(__self__, key, value), - region=region, - kms_key_id=kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - region: str, - kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("region", region) + pulumi.set(__self__, "region", region) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) @property @pulumi.getter @@ -498,19 +418,8 @@ def __init__(__self__, *, :param str key: The value for the tag. You can specify a value that's 1 to 256 characters in length. :param str value: The key name of the tag. You can specify a value that's 1 to 128 Unicode characters in length and can't be prefixed with aws. """ - SecretTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/secretsmanager/resource_policy.py b/sdk/python/pulumi_aws_native/secretsmanager/resource_policy.py index ba551c4ecd..82c31f2272 100644 --- a/sdk/python/pulumi_aws_native/secretsmanager/resource_policy.py +++ b/sdk/python/pulumi_aws_native/secretsmanager/resource_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['ResourcePolicyArgs', 'ResourcePolicy'] @@ -20,23 +20,10 @@ def __init__(__self__, *, """ The set of arguments for constructing a ResourcePolicy resource. """ - ResourcePolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_policy=resource_policy, - secret_id=secret_id, - block_public_policy=block_public_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_policy: Any, - secret_id: pulumi.Input[str], - block_public_policy: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_policy", resource_policy) - _setter("secret_id", secret_id) + pulumi.set(__self__, "resource_policy", resource_policy) + pulumi.set(__self__, "secret_id", secret_id) if block_public_policy is not None: - _setter("block_public_policy", block_public_policy) + pulumi.set(__self__, "block_public_policy", block_public_policy) @property @pulumi.getter(name="resourcePolicy") @@ -105,10 +92,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ResourcePolicyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/secretsmanager/rotation_schedule.py b/sdk/python/pulumi_aws_native/secretsmanager/rotation_schedule.py index 6126247aba..361cad5df3 100644 --- a/sdk/python/pulumi_aws_native/secretsmanager/rotation_schedule.py +++ b/sdk/python/pulumi_aws_native/secretsmanager/rotation_schedule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -24,32 +24,15 @@ def __init__(__self__, *, """ The set of arguments for constructing a RotationSchedule resource. """ - RotationScheduleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - secret_id=secret_id, - hosted_rotation_lambda=hosted_rotation_lambda, - rotate_immediately_on_update=rotate_immediately_on_update, - rotation_lambda_arn=rotation_lambda_arn, - rotation_rules=rotation_rules, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - secret_id: pulumi.Input[str], - hosted_rotation_lambda: Optional[pulumi.Input['RotationScheduleHostedRotationLambdaArgs']] = None, - rotate_immediately_on_update: Optional[pulumi.Input[bool]] = None, - rotation_lambda_arn: Optional[pulumi.Input[str]] = None, - rotation_rules: Optional[pulumi.Input['RotationScheduleRotationRulesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("secret_id", secret_id) + pulumi.set(__self__, "secret_id", secret_id) if hosted_rotation_lambda is not None: - _setter("hosted_rotation_lambda", hosted_rotation_lambda) + pulumi.set(__self__, "hosted_rotation_lambda", hosted_rotation_lambda) if rotate_immediately_on_update is not None: - _setter("rotate_immediately_on_update", rotate_immediately_on_update) + pulumi.set(__self__, "rotate_immediately_on_update", rotate_immediately_on_update) if rotation_lambda_arn is not None: - _setter("rotation_lambda_arn", rotation_lambda_arn) + pulumi.set(__self__, "rotation_lambda_arn", rotation_lambda_arn) if rotation_rules is not None: - _setter("rotation_rules", rotation_rules) + pulumi.set(__self__, "rotation_rules", rotation_rules) @property @pulumi.getter(name="secretId") @@ -138,10 +121,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RotationScheduleArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -162,19 +141,9 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = RotationScheduleArgs.__new__(RotationScheduleArgs) - if hosted_rotation_lambda is not None and not isinstance(hosted_rotation_lambda, RotationScheduleHostedRotationLambdaArgs): - hosted_rotation_lambda = hosted_rotation_lambda or {} - def _setter(key, value): - hosted_rotation_lambda[key] = value - RotationScheduleHostedRotationLambdaArgs._configure(_setter, **hosted_rotation_lambda) __props__.__dict__["hosted_rotation_lambda"] = hosted_rotation_lambda __props__.__dict__["rotate_immediately_on_update"] = rotate_immediately_on_update __props__.__dict__["rotation_lambda_arn"] = rotation_lambda_arn - if rotation_rules is not None and not isinstance(rotation_rules, RotationScheduleRotationRulesArgs): - rotation_rules = rotation_rules or {} - def _setter(key, value): - rotation_rules[key] = value - RotationScheduleRotationRulesArgs._configure(_setter, **rotation_rules) __props__.__dict__["rotation_rules"] = rotation_rules if secret_id is None and not opts.urn: raise TypeError("Missing required property 'secret_id'") diff --git a/sdk/python/pulumi_aws_native/secretsmanager/secret.py b/sdk/python/pulumi_aws_native/secretsmanager/secret.py index b2310cbc37..cb4b83101a 100644 --- a/sdk/python/pulumi_aws_native/secretsmanager/secret.py +++ b/sdk/python/pulumi_aws_native/secretsmanager/secret.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -33,41 +33,20 @@ def __init__(__self__, *, :param pulumi.Input[str] secret_string: (Optional) Specifies text data that you want to encrypt and store in this new version of the secret. :param pulumi.Input[Sequence[pulumi.Input['SecretTagArgs']]] tags: The list of user-defined tags associated with the secret. Use tags to manage your AWS resources. For additional information about tags, see TagResource. """ - SecretArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - generate_secret_string=generate_secret_string, - kms_key_id=kms_key_id, - name=name, - replica_regions=replica_regions, - secret_string=secret_string, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[pulumi.Input[str]] = None, - generate_secret_string: Optional[pulumi.Input['SecretGenerateSecretStringArgs']] = None, - kms_key_id: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - replica_regions: Optional[pulumi.Input[Sequence[pulumi.Input['SecretReplicaRegionArgs']]]] = None, - secret_string: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['SecretTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if generate_secret_string is not None: - _setter("generate_secret_string", generate_secret_string) + pulumi.set(__self__, "generate_secret_string", generate_secret_string) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if replica_regions is not None: - _setter("replica_regions", replica_regions) + pulumi.set(__self__, "replica_regions", replica_regions) if secret_string is not None: - _setter("secret_string", secret_string) + pulumi.set(__self__, "secret_string", secret_string) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -199,10 +178,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SecretArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -225,11 +200,6 @@ def _internal_init(__self__, __props__ = SecretArgs.__new__(SecretArgs) __props__.__dict__["description"] = description - if generate_secret_string is not None and not isinstance(generate_secret_string, SecretGenerateSecretStringArgs): - generate_secret_string = generate_secret_string or {} - def _setter(key, value): - generate_secret_string[key] = value - SecretGenerateSecretStringArgs._configure(_setter, **generate_secret_string) __props__.__dict__["generate_secret_string"] = generate_secret_string __props__.__dict__["kms_key_id"] = kms_key_id __props__.__dict__["name"] = name diff --git a/sdk/python/pulumi_aws_native/secretsmanager/secret_target_attachment.py b/sdk/python/pulumi_aws_native/secretsmanager/secret_target_attachment.py index b1a7fcf9b0..80cade75e9 100644 --- a/sdk/python/pulumi_aws_native/secretsmanager/secret_target_attachment.py +++ b/sdk/python/pulumi_aws_native/secretsmanager/secret_target_attachment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['SecretTargetAttachmentArgs', 'SecretTargetAttachment'] @@ -20,22 +20,9 @@ def __init__(__self__, *, """ The set of arguments for constructing a SecretTargetAttachment resource. """ - SecretTargetAttachmentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - secret_id=secret_id, - target_id=target_id, - target_type=target_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - secret_id: pulumi.Input[str], - target_id: pulumi.Input[str], - target_type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("secret_id", secret_id) - _setter("target_id", target_id) - _setter("target_type", target_type) + pulumi.set(__self__, "secret_id", secret_id) + pulumi.set(__self__, "target_id", target_id) + pulumi.set(__self__, "target_type", target_type) @property @pulumi.getter(name="secretId") @@ -104,10 +91,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SecretTargetAttachmentArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/securityhub/_inputs.py b/sdk/python/pulumi_aws_native/securityhub/_inputs.py index 3ff5c5d1b9..ab3a0cd40d 100644 --- a/sdk/python/pulumi_aws_native/securityhub/_inputs.py +++ b/sdk/python/pulumi_aws_native/securityhub/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -34,25 +34,12 @@ def __init__(__self__, *, date_range: Optional[pulumi.Input['AutomationRuleDateRangeArgs']] = None, end: Optional[pulumi.Input[str]] = None, start: Optional[pulumi.Input[str]] = None): - AutomationRuleDateFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_range=date_range, - end=end, - start=start, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_range: Optional[pulumi.Input['AutomationRuleDateRangeArgs']] = None, - end: Optional[pulumi.Input[str]] = None, - start: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_range is not None: - _setter("date_range", date_range) + pulumi.set(__self__, "date_range", date_range) if end is not None: - _setter("end", end) + pulumi.set(__self__, "end", end) if start is not None: - _setter("start", start) + pulumi.set(__self__, "start", start) @property @pulumi.getter(name="dateRange") @@ -87,19 +74,8 @@ class AutomationRuleDateRangeArgs: def __init__(__self__, *, unit: pulumi.Input['AutomationRuleDateRangeUnit'], value: pulumi.Input[float]): - AutomationRuleDateRangeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - unit=unit, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - unit: pulumi.Input['AutomationRuleDateRangeUnit'], - value: pulumi.Input[float], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("unit", unit) - _setter("value", value) + pulumi.set(__self__, "unit", unit) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -126,22 +102,9 @@ def __init__(__self__, *, comparison: pulumi.Input['AutomationRuleMapFilterComparison'], key: pulumi.Input[str], value: pulumi.Input[str]): - AutomationRuleMapFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - comparison=comparison, - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comparison: pulumi.Input['AutomationRuleMapFilterComparison'], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("comparison", comparison) - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "comparison", comparison) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -176,19 +139,8 @@ class AutomationRuleNoteUpdateArgs: def __init__(__self__, *, text: pulumi.Input[str], updated_by: pulumi.Input[str]): - AutomationRuleNoteUpdateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - text=text, - updated_by=updated_by, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - text: pulumi.Input[str], - updated_by: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("text", text) - _setter("updated_by", updated_by) + pulumi.set(__self__, "text", text) + pulumi.set(__self__, "updated_by", updated_by) @property @pulumi.getter @@ -215,25 +167,12 @@ def __init__(__self__, *, eq: Optional[pulumi.Input[float]] = None, gte: Optional[pulumi.Input[float]] = None, lte: Optional[pulumi.Input[float]] = None): - AutomationRuleNumberFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - eq=eq, - gte=gte, - lte=lte, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - eq: Optional[pulumi.Input[float]] = None, - gte: Optional[pulumi.Input[float]] = None, - lte: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if eq is not None: - _setter("eq", eq) + pulumi.set(__self__, "eq", eq) if gte is not None: - _setter("gte", gte) + pulumi.set(__self__, "gte", gte) if lte is not None: - _setter("lte", lte) + pulumi.set(__self__, "lte", lte) @property @pulumi.getter @@ -268,19 +207,8 @@ class AutomationRuleRelatedFindingArgs: def __init__(__self__, *, id: pulumi.Input[str], product_arn: pulumi.Input[str]): - AutomationRuleRelatedFindingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - product_arn=product_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: pulumi.Input[str], - product_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) - _setter("product_arn", product_arn) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "product_arn", product_arn) @property @pulumi.getter @@ -307,25 +235,12 @@ def __init__(__self__, *, label: Optional[pulumi.Input['AutomationRuleSeverityUpdateLabel']] = None, normalized: Optional[pulumi.Input[int]] = None, product: Optional[pulumi.Input[float]] = None): - AutomationRuleSeverityUpdateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - label=label, - normalized=normalized, - product=product, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - label: Optional[pulumi.Input['AutomationRuleSeverityUpdateLabel']] = None, - normalized: Optional[pulumi.Input[int]] = None, - product: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if label is not None: - _setter("label", label) + pulumi.set(__self__, "label", label) if normalized is not None: - _setter("normalized", normalized) + pulumi.set(__self__, "normalized", normalized) if product is not None: - _setter("product", product) + pulumi.set(__self__, "product", product) @property @pulumi.getter @@ -360,19 +275,8 @@ class AutomationRuleStringFilterArgs: def __init__(__self__, *, comparison: pulumi.Input['AutomationRuleStringFilterComparison'], value: pulumi.Input[str]): - AutomationRuleStringFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - comparison=comparison, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comparison: pulumi.Input['AutomationRuleStringFilterComparison'], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("comparison", comparison) - _setter("value", value) + pulumi.set(__self__, "comparison", comparison) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -400,27 +304,13 @@ def __init__(__self__): A key-value pair to associate with a resource. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type class AutomationRuleWorkflowUpdateArgs: def __init__(__self__, *, status: pulumi.Input['AutomationRuleWorkflowUpdateStatus']): - AutomationRuleWorkflowUpdateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status: pulumi.Input['AutomationRuleWorkflowUpdateStatus'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter @@ -436,11 +326,6 @@ def status(self, value: pulumi.Input['AutomationRuleWorkflowUpdateStatus']): class AutomationRulemapArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -448,19 +333,8 @@ class AutomationRulesActionArgs: def __init__(__self__, *, finding_fields_update: pulumi.Input['AutomationRulesFindingFieldsUpdateArgs'], type: pulumi.Input['AutomationRulesActionType']): - AutomationRulesActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - finding_fields_update=finding_fields_update, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - finding_fields_update: pulumi.Input['AutomationRulesFindingFieldsUpdateArgs'], - type: pulumi.Input['AutomationRulesActionType'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("finding_fields_update", finding_fields_update) - _setter("type", type) + pulumi.set(__self__, "finding_fields_update", finding_fields_update) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="findingFieldsUpdate") @@ -498,49 +372,24 @@ def __init__(__self__, *, :param pulumi.Input['AutomationRuleSeverityUpdateArgs'] severity: Severity of the finding :param pulumi.Input['AutomationRuleWorkflowUpdateArgs'] workflow: Workflow status set for the finding """ - AutomationRulesFindingFieldsUpdateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - confidence=confidence, - criticality=criticality, - note=note, - related_findings=related_findings, - severity=severity, - types=types, - user_defined_fields=user_defined_fields, - verification_state=verification_state, - workflow=workflow, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - confidence: Optional[pulumi.Input[int]] = None, - criticality: Optional[pulumi.Input[int]] = None, - note: Optional[pulumi.Input['AutomationRuleNoteUpdateArgs']] = None, - related_findings: Optional[pulumi.Input[Sequence[pulumi.Input['AutomationRuleRelatedFindingArgs']]]] = None, - severity: Optional[pulumi.Input['AutomationRuleSeverityUpdateArgs']] = None, - types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - user_defined_fields: Optional[pulumi.Input['AutomationRulemapArgs']] = None, - verification_state: Optional[pulumi.Input['AutomationRulesFindingFieldsUpdateVerificationState']] = None, - workflow: Optional[pulumi.Input['AutomationRuleWorkflowUpdateArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if confidence is not None: - _setter("confidence", confidence) + pulumi.set(__self__, "confidence", confidence) if criticality is not None: - _setter("criticality", criticality) + pulumi.set(__self__, "criticality", criticality) if note is not None: - _setter("note", note) + pulumi.set(__self__, "note", note) if related_findings is not None: - _setter("related_findings", related_findings) + pulumi.set(__self__, "related_findings", related_findings) if severity is not None: - _setter("severity", severity) + pulumi.set(__self__, "severity", severity) if types is not None: - _setter("types", types) + pulumi.set(__self__, "types", types) if user_defined_fields is not None: - _setter("user_defined_fields", user_defined_fields) + pulumi.set(__self__, "user_defined_fields", user_defined_fields) if verification_state is not None: - _setter("verification_state", verification_state) + pulumi.set(__self__, "verification_state", verification_state) if workflow is not None: - _setter("workflow", workflow) + pulumi.set(__self__, "workflow", workflow) @property @pulumi.getter @@ -671,153 +520,76 @@ def __init__(__self__, *, user_defined_fields: Optional[pulumi.Input[Sequence[pulumi.Input['AutomationRuleMapFilterArgs']]]] = None, verification_state: Optional[pulumi.Input[Sequence[pulumi.Input['AutomationRuleStringFilterArgs']]]] = None, workflow_status: Optional[pulumi.Input[Sequence[pulumi.Input['AutomationRuleStringFilterArgs']]]] = None): - AutomationRulesFindingFiltersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - aws_account_id=aws_account_id, - company_name=company_name, - compliance_associated_standards_id=compliance_associated_standards_id, - compliance_security_control_id=compliance_security_control_id, - compliance_status=compliance_status, - confidence=confidence, - created_at=created_at, - criticality=criticality, - description=description, - first_observed_at=first_observed_at, - generator_id=generator_id, - id=id, - last_observed_at=last_observed_at, - note_text=note_text, - note_updated_at=note_updated_at, - note_updated_by=note_updated_by, - product_arn=product_arn, - product_name=product_name, - record_state=record_state, - related_findings_id=related_findings_id, - related_findings_product_arn=related_findings_product_arn, - resource_details_other=resource_details_other, - resource_id=resource_id, - resource_partition=resource_partition, - resource_region=resource_region, - resource_tags=resource_tags, - resource_type=resource_type, - severity_label=severity_label, - source_url=source_url, - title=title, - type=type, - updated_at=updated_at, - user_defined_fields=user_defined_fields, - verification_state=verification_state, - workflow_status=workflow_status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aws_account_id: Optional[pulumi.Input[Sequence[pulumi.Input['AutomationRuleStringFilterArgs']]]] = None, - company_name: Optional[pulumi.Input[Sequence[pulumi.Input['AutomationRuleStringFilterArgs']]]] = None, - compliance_associated_standards_id: Optional[pulumi.Input[Sequence[pulumi.Input['AutomationRuleStringFilterArgs']]]] = None, - compliance_security_control_id: Optional[pulumi.Input[Sequence[pulumi.Input['AutomationRuleStringFilterArgs']]]] = None, - compliance_status: Optional[pulumi.Input[Sequence[pulumi.Input['AutomationRuleStringFilterArgs']]]] = None, - confidence: Optional[pulumi.Input[Sequence[pulumi.Input['AutomationRuleNumberFilterArgs']]]] = None, - created_at: Optional[pulumi.Input[Sequence[pulumi.Input['AutomationRuleDateFilterArgs']]]] = None, - criticality: Optional[pulumi.Input[Sequence[pulumi.Input['AutomationRuleNumberFilterArgs']]]] = None, - description: Optional[pulumi.Input[Sequence[pulumi.Input['AutomationRuleStringFilterArgs']]]] = None, - first_observed_at: Optional[pulumi.Input[Sequence[pulumi.Input['AutomationRuleDateFilterArgs']]]] = None, - generator_id: Optional[pulumi.Input[Sequence[pulumi.Input['AutomationRuleStringFilterArgs']]]] = None, - id: Optional[pulumi.Input[Sequence[pulumi.Input['AutomationRuleStringFilterArgs']]]] = None, - last_observed_at: Optional[pulumi.Input[Sequence[pulumi.Input['AutomationRuleDateFilterArgs']]]] = None, - note_text: Optional[pulumi.Input[Sequence[pulumi.Input['AutomationRuleStringFilterArgs']]]] = None, - note_updated_at: Optional[pulumi.Input[Sequence[pulumi.Input['AutomationRuleDateFilterArgs']]]] = None, - note_updated_by: Optional[pulumi.Input[Sequence[pulumi.Input['AutomationRuleStringFilterArgs']]]] = None, - product_arn: Optional[pulumi.Input[Sequence[pulumi.Input['AutomationRuleStringFilterArgs']]]] = None, - product_name: Optional[pulumi.Input[Sequence[pulumi.Input['AutomationRuleStringFilterArgs']]]] = None, - record_state: Optional[pulumi.Input[Sequence[pulumi.Input['AutomationRuleStringFilterArgs']]]] = None, - related_findings_id: Optional[pulumi.Input[Sequence[pulumi.Input['AutomationRuleStringFilterArgs']]]] = None, - related_findings_product_arn: Optional[pulumi.Input[Sequence[pulumi.Input['AutomationRuleStringFilterArgs']]]] = None, - resource_details_other: Optional[pulumi.Input[Sequence[pulumi.Input['AutomationRuleMapFilterArgs']]]] = None, - resource_id: Optional[pulumi.Input[Sequence[pulumi.Input['AutomationRuleStringFilterArgs']]]] = None, - resource_partition: Optional[pulumi.Input[Sequence[pulumi.Input['AutomationRuleStringFilterArgs']]]] = None, - resource_region: Optional[pulumi.Input[Sequence[pulumi.Input['AutomationRuleStringFilterArgs']]]] = None, - resource_tags: Optional[pulumi.Input[Sequence[pulumi.Input['AutomationRuleMapFilterArgs']]]] = None, - resource_type: Optional[pulumi.Input[Sequence[pulumi.Input['AutomationRuleStringFilterArgs']]]] = None, - severity_label: Optional[pulumi.Input[Sequence[pulumi.Input['AutomationRuleStringFilterArgs']]]] = None, - source_url: Optional[pulumi.Input[Sequence[pulumi.Input['AutomationRuleStringFilterArgs']]]] = None, - title: Optional[pulumi.Input[Sequence[pulumi.Input['AutomationRuleStringFilterArgs']]]] = None, - type: Optional[pulumi.Input[Sequence[pulumi.Input['AutomationRuleStringFilterArgs']]]] = None, - updated_at: Optional[pulumi.Input[Sequence[pulumi.Input['AutomationRuleDateFilterArgs']]]] = None, - user_defined_fields: Optional[pulumi.Input[Sequence[pulumi.Input['AutomationRuleMapFilterArgs']]]] = None, - verification_state: Optional[pulumi.Input[Sequence[pulumi.Input['AutomationRuleStringFilterArgs']]]] = None, - workflow_status: Optional[pulumi.Input[Sequence[pulumi.Input['AutomationRuleStringFilterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if aws_account_id is not None: - _setter("aws_account_id", aws_account_id) + pulumi.set(__self__, "aws_account_id", aws_account_id) if company_name is not None: - _setter("company_name", company_name) + pulumi.set(__self__, "company_name", company_name) if compliance_associated_standards_id is not None: - _setter("compliance_associated_standards_id", compliance_associated_standards_id) + pulumi.set(__self__, "compliance_associated_standards_id", compliance_associated_standards_id) if compliance_security_control_id is not None: - _setter("compliance_security_control_id", compliance_security_control_id) + pulumi.set(__self__, "compliance_security_control_id", compliance_security_control_id) if compliance_status is not None: - _setter("compliance_status", compliance_status) + pulumi.set(__self__, "compliance_status", compliance_status) if confidence is not None: - _setter("confidence", confidence) + pulumi.set(__self__, "confidence", confidence) if created_at is not None: - _setter("created_at", created_at) + pulumi.set(__self__, "created_at", created_at) if criticality is not None: - _setter("criticality", criticality) + pulumi.set(__self__, "criticality", criticality) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if first_observed_at is not None: - _setter("first_observed_at", first_observed_at) + pulumi.set(__self__, "first_observed_at", first_observed_at) if generator_id is not None: - _setter("generator_id", generator_id) + pulumi.set(__self__, "generator_id", generator_id) if id is not None: - _setter("id", id) + pulumi.set(__self__, "id", id) if last_observed_at is not None: - _setter("last_observed_at", last_observed_at) + pulumi.set(__self__, "last_observed_at", last_observed_at) if note_text is not None: - _setter("note_text", note_text) + pulumi.set(__self__, "note_text", note_text) if note_updated_at is not None: - _setter("note_updated_at", note_updated_at) + pulumi.set(__self__, "note_updated_at", note_updated_at) if note_updated_by is not None: - _setter("note_updated_by", note_updated_by) + pulumi.set(__self__, "note_updated_by", note_updated_by) if product_arn is not None: - _setter("product_arn", product_arn) + pulumi.set(__self__, "product_arn", product_arn) if product_name is not None: - _setter("product_name", product_name) + pulumi.set(__self__, "product_name", product_name) if record_state is not None: - _setter("record_state", record_state) + pulumi.set(__self__, "record_state", record_state) if related_findings_id is not None: - _setter("related_findings_id", related_findings_id) + pulumi.set(__self__, "related_findings_id", related_findings_id) if related_findings_product_arn is not None: - _setter("related_findings_product_arn", related_findings_product_arn) + pulumi.set(__self__, "related_findings_product_arn", related_findings_product_arn) if resource_details_other is not None: - _setter("resource_details_other", resource_details_other) + pulumi.set(__self__, "resource_details_other", resource_details_other) if resource_id is not None: - _setter("resource_id", resource_id) + pulumi.set(__self__, "resource_id", resource_id) if resource_partition is not None: - _setter("resource_partition", resource_partition) + pulumi.set(__self__, "resource_partition", resource_partition) if resource_region is not None: - _setter("resource_region", resource_region) + pulumi.set(__self__, "resource_region", resource_region) if resource_tags is not None: - _setter("resource_tags", resource_tags) + pulumi.set(__self__, "resource_tags", resource_tags) if resource_type is not None: - _setter("resource_type", resource_type) + pulumi.set(__self__, "resource_type", resource_type) if severity_label is not None: - _setter("severity_label", severity_label) + pulumi.set(__self__, "severity_label", severity_label) if source_url is not None: - _setter("source_url", source_url) + pulumi.set(__self__, "source_url", source_url) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) if updated_at is not None: - _setter("updated_at", updated_at) + pulumi.set(__self__, "updated_at", updated_at) if user_defined_fields is not None: - _setter("user_defined_fields", user_defined_fields) + pulumi.set(__self__, "user_defined_fields", user_defined_fields) if verification_state is not None: - _setter("verification_state", verification_state) + pulumi.set(__self__, "verification_state", verification_state) if workflow_status is not None: - _setter("workflow_status", workflow_status) + pulumi.set(__self__, "workflow_status", workflow_status) @property @pulumi.getter(name="awsAccountId") @@ -1145,20 +917,9 @@ def __init__(__self__, *, :param pulumi.Input[str] standards_control_arn: the Arn for the standard control. :param pulumi.Input[str] reason: the reason the standard control is disabled """ - StandardsControlArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - standards_control_arn=standards_control_arn, - reason=reason, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - standards_control_arn: pulumi.Input[str], - reason: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("standards_control_arn", standards_control_arn) + pulumi.set(__self__, "standards_control_arn", standards_control_arn) if reason is not None: - _setter("reason", reason) + pulumi.set(__self__, "reason", reason) @property @pulumi.getter(name="standardsControlArn") diff --git a/sdk/python/pulumi_aws_native/securityhub/automation_rule.py b/sdk/python/pulumi_aws_native/securityhub/automation_rule.py index d1cea94a0d..2add58f89a 100644 --- a/sdk/python/pulumi_aws_native/securityhub/automation_rule.py +++ b/sdk/python/pulumi_aws_native/securityhub/automation_rule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -34,45 +34,22 @@ def __init__(__self__, *, :param pulumi.Input[int] rule_order: Rule order value :param pulumi.Input['AutomationRuleRuleStatus'] rule_status: Status of the Rule upon creation """ - AutomationRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - actions=actions, - criteria=criteria, - description=description, - is_terminal=is_terminal, - rule_name=rule_name, - rule_order=rule_order, - rule_status=rule_status, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['AutomationRulesActionArgs']]]] = None, - criteria: Optional[pulumi.Input['AutomationRulesFindingFiltersArgs']] = None, - description: Optional[pulumi.Input[str]] = None, - is_terminal: Optional[pulumi.Input[bool]] = None, - rule_name: Optional[pulumi.Input[str]] = None, - rule_order: Optional[pulumi.Input[int]] = None, - rule_status: Optional[pulumi.Input['AutomationRuleRuleStatus']] = None, - tags: Optional[pulumi.Input['AutomationRuleTagsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if criteria is not None: - _setter("criteria", criteria) + pulumi.set(__self__, "criteria", criteria) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if is_terminal is not None: - _setter("is_terminal", is_terminal) + pulumi.set(__self__, "is_terminal", is_terminal) if rule_name is not None: - _setter("rule_name", rule_name) + pulumi.set(__self__, "rule_name", rule_name) if rule_order is not None: - _setter("rule_order", rule_order) + pulumi.set(__self__, "rule_order", rule_order) if rule_status is not None: - _setter("rule_status", rule_status) + pulumi.set(__self__, "rule_status", rule_status) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -210,10 +187,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AutomationRuleArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -237,22 +210,12 @@ def _internal_init(__self__, __props__ = AutomationRuleArgs.__new__(AutomationRuleArgs) __props__.__dict__["actions"] = actions - if criteria is not None and not isinstance(criteria, AutomationRulesFindingFiltersArgs): - criteria = criteria or {} - def _setter(key, value): - criteria[key] = value - AutomationRulesFindingFiltersArgs._configure(_setter, **criteria) __props__.__dict__["criteria"] = criteria __props__.__dict__["description"] = description __props__.__dict__["is_terminal"] = is_terminal __props__.__dict__["rule_name"] = rule_name __props__.__dict__["rule_order"] = rule_order __props__.__dict__["rule_status"] = rule_status - if tags is not None and not isinstance(tags, AutomationRuleTagsArgs): - tags = tags or {} - def _setter(key, value): - tags[key] = value - AutomationRuleTagsArgs._configure(_setter, **tags) __props__.__dict__["tags"] = tags __props__.__dict__["created_at"] = None __props__.__dict__["created_by"] = None diff --git a/sdk/python/pulumi_aws_native/securityhub/get_automation_rule.py b/sdk/python/pulumi_aws_native/securityhub/get_automation_rule.py index be7484ccba..ebe112e41e 100644 --- a/sdk/python/pulumi_aws_native/securityhub/get_automation_rule.py +++ b/sdk/python/pulumi_aws_native/securityhub/get_automation_rule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/securityhub/get_hub.py b/sdk/python/pulumi_aws_native/securityhub/get_hub.py index 9fb928bb67..c67e7fd16d 100644 --- a/sdk/python/pulumi_aws_native/securityhub/get_hub.py +++ b/sdk/python/pulumi_aws_native/securityhub/get_hub.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/securityhub/get_standard.py b/sdk/python/pulumi_aws_native/securityhub/get_standard.py index f6d4ecf822..a3dbc79a0a 100644 --- a/sdk/python/pulumi_aws_native/securityhub/get_standard.py +++ b/sdk/python/pulumi_aws_native/securityhub/get_standard.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/securityhub/hub.py b/sdk/python/pulumi_aws_native/securityhub/hub.py index c698c289c0..9c222169d8 100644 --- a/sdk/python/pulumi_aws_native/securityhub/hub.py +++ b/sdk/python/pulumi_aws_native/securityhub/hub.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['HubArgs', 'Hub'] @@ -21,29 +21,14 @@ def __init__(__self__, *, """ The set of arguments for constructing a Hub resource. """ - HubArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - auto_enable_controls=auto_enable_controls, - control_finding_generator=control_finding_generator, - enable_default_standards=enable_default_standards, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auto_enable_controls: Optional[pulumi.Input[bool]] = None, - control_finding_generator: Optional[pulumi.Input[str]] = None, - enable_default_standards: Optional[pulumi.Input[bool]] = None, - tags: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if auto_enable_controls is not None: - _setter("auto_enable_controls", auto_enable_controls) + pulumi.set(__self__, "auto_enable_controls", auto_enable_controls) if control_finding_generator is not None: - _setter("control_finding_generator", control_finding_generator) + pulumi.set(__self__, "control_finding_generator", control_finding_generator) if enable_default_standards is not None: - _setter("enable_default_standards", enable_default_standards) + pulumi.set(__self__, "enable_default_standards", enable_default_standards) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="autoEnableControls") @@ -122,10 +107,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - HubArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/securityhub/outputs.py b/sdk/python/pulumi_aws_native/securityhub/outputs.py index 495d8e9528..4fb3188abb 100644 --- a/sdk/python/pulumi_aws_native/securityhub/outputs.py +++ b/sdk/python/pulumi_aws_native/securityhub/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -52,25 +52,12 @@ def __init__(__self__, *, date_range: Optional['outputs.AutomationRuleDateRange'] = None, end: Optional[str] = None, start: Optional[str] = None): - AutomationRuleDateFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - date_range=date_range, - end=end, - start=start, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - date_range: Optional['outputs.AutomationRuleDateRange'] = None, - end: Optional[str] = None, - start: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if date_range is not None: - _setter("date_range", date_range) + pulumi.set(__self__, "date_range", date_range) if end is not None: - _setter("end", end) + pulumi.set(__self__, "end", end) if start is not None: - _setter("start", start) + pulumi.set(__self__, "start", start) @property @pulumi.getter(name="dateRange") @@ -93,19 +80,8 @@ class AutomationRuleDateRange(dict): def __init__(__self__, *, unit: 'AutomationRuleDateRangeUnit', value: float): - AutomationRuleDateRange._configure( - lambda key, value: pulumi.set(__self__, key, value), - unit=unit, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - unit: 'AutomationRuleDateRangeUnit', - value: float, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("unit", unit) - _setter("value", value) + pulumi.set(__self__, "unit", unit) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -124,22 +100,9 @@ def __init__(__self__, *, comparison: 'AutomationRuleMapFilterComparison', key: str, value: str): - AutomationRuleMapFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - comparison=comparison, - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comparison: 'AutomationRuleMapFilterComparison', - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("comparison", comparison) - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "comparison", comparison) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -179,19 +142,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, text: str, updated_by: str): - AutomationRuleNoteUpdate._configure( - lambda key, value: pulumi.set(__self__, key, value), - text=text, - updated_by=updated_by, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - text: str, - updated_by: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("text", text) - _setter("updated_by", updated_by) + pulumi.set(__self__, "text", text) + pulumi.set(__self__, "updated_by", updated_by) @property @pulumi.getter @@ -210,25 +162,12 @@ def __init__(__self__, *, eq: Optional[float] = None, gte: Optional[float] = None, lte: Optional[float] = None): - AutomationRuleNumberFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - eq=eq, - gte=gte, - lte=lte, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - eq: Optional[float] = None, - gte: Optional[float] = None, - lte: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if eq is not None: - _setter("eq", eq) + pulumi.set(__self__, "eq", eq) if gte is not None: - _setter("gte", gte) + pulumi.set(__self__, "gte", gte) if lte is not None: - _setter("lte", lte) + pulumi.set(__self__, "lte", lte) @property @pulumi.getter @@ -268,19 +207,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, id: str, product_arn: str): - AutomationRuleRelatedFinding._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - product_arn=product_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: str, - product_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) - _setter("product_arn", product_arn) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "product_arn", product_arn) @property @pulumi.getter @@ -299,25 +227,12 @@ def __init__(__self__, *, label: Optional['AutomationRuleSeverityUpdateLabel'] = None, normalized: Optional[int] = None, product: Optional[float] = None): - AutomationRuleSeverityUpdate._configure( - lambda key, value: pulumi.set(__self__, key, value), - label=label, - normalized=normalized, - product=product, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - label: Optional['AutomationRuleSeverityUpdateLabel'] = None, - normalized: Optional[int] = None, - product: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if label is not None: - _setter("label", label) + pulumi.set(__self__, "label", label) if normalized is not None: - _setter("normalized", normalized) + pulumi.set(__self__, "normalized", normalized) if product is not None: - _setter("product", product) + pulumi.set(__self__, "product", product) @property @pulumi.getter @@ -340,19 +255,8 @@ class AutomationRuleStringFilter(dict): def __init__(__self__, *, comparison: 'AutomationRuleStringFilterComparison', value: str): - AutomationRuleStringFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - comparison=comparison, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comparison: 'AutomationRuleStringFilterComparison', - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("comparison", comparison) - _setter("value", value) + pulumi.set(__self__, "comparison", comparison) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -375,27 +279,13 @@ def __init__(__self__): A key-value pair to associate with a resource. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type class AutomationRuleWorkflowUpdate(dict): def __init__(__self__, *, status: 'AutomationRuleWorkflowUpdateStatus'): - AutomationRuleWorkflowUpdate._configure( - lambda key, value: pulumi.set(__self__, key, value), - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status: 'AutomationRuleWorkflowUpdateStatus', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("status", status) + pulumi.set(__self__, "status", status) @property @pulumi.getter @@ -407,11 +297,6 @@ def status(self) -> 'AutomationRuleWorkflowUpdateStatus': class AutomationRulemap(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -436,19 +321,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, finding_fields_update: 'outputs.AutomationRulesFindingFieldsUpdate', type: 'AutomationRulesActionType'): - AutomationRulesAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - finding_fields_update=finding_fields_update, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - finding_fields_update: 'outputs.AutomationRulesFindingFieldsUpdate', - type: 'AutomationRulesActionType', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("finding_fields_update", finding_fields_update) - _setter("type", type) + pulumi.set(__self__, "finding_fields_update", finding_fields_update) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="findingFieldsUpdate") @@ -499,49 +373,24 @@ def __init__(__self__, *, :param 'AutomationRuleSeverityUpdate' severity: Severity of the finding :param 'AutomationRuleWorkflowUpdate' workflow: Workflow status set for the finding """ - AutomationRulesFindingFieldsUpdate._configure( - lambda key, value: pulumi.set(__self__, key, value), - confidence=confidence, - criticality=criticality, - note=note, - related_findings=related_findings, - severity=severity, - types=types, - user_defined_fields=user_defined_fields, - verification_state=verification_state, - workflow=workflow, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - confidence: Optional[int] = None, - criticality: Optional[int] = None, - note: Optional['outputs.AutomationRuleNoteUpdate'] = None, - related_findings: Optional[Sequence['outputs.AutomationRuleRelatedFinding']] = None, - severity: Optional['outputs.AutomationRuleSeverityUpdate'] = None, - types: Optional[Sequence[str]] = None, - user_defined_fields: Optional['outputs.AutomationRulemap'] = None, - verification_state: Optional['AutomationRulesFindingFieldsUpdateVerificationState'] = None, - workflow: Optional['outputs.AutomationRuleWorkflowUpdate'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if confidence is not None: - _setter("confidence", confidence) + pulumi.set(__self__, "confidence", confidence) if criticality is not None: - _setter("criticality", criticality) + pulumi.set(__self__, "criticality", criticality) if note is not None: - _setter("note", note) + pulumi.set(__self__, "note", note) if related_findings is not None: - _setter("related_findings", related_findings) + pulumi.set(__self__, "related_findings", related_findings) if severity is not None: - _setter("severity", severity) + pulumi.set(__self__, "severity", severity) if types is not None: - _setter("types", types) + pulumi.set(__self__, "types", types) if user_defined_fields is not None: - _setter("user_defined_fields", user_defined_fields) + pulumi.set(__self__, "user_defined_fields", user_defined_fields) if verification_state is not None: - _setter("verification_state", verification_state) + pulumi.set(__self__, "verification_state", verification_state) if workflow is not None: - _setter("workflow", workflow) + pulumi.set(__self__, "workflow", workflow) @property @pulumi.getter @@ -709,153 +558,76 @@ def __init__(__self__, *, user_defined_fields: Optional[Sequence['outputs.AutomationRuleMapFilter']] = None, verification_state: Optional[Sequence['outputs.AutomationRuleStringFilter']] = None, workflow_status: Optional[Sequence['outputs.AutomationRuleStringFilter']] = None): - AutomationRulesFindingFilters._configure( - lambda key, value: pulumi.set(__self__, key, value), - aws_account_id=aws_account_id, - company_name=company_name, - compliance_associated_standards_id=compliance_associated_standards_id, - compliance_security_control_id=compliance_security_control_id, - compliance_status=compliance_status, - confidence=confidence, - created_at=created_at, - criticality=criticality, - description=description, - first_observed_at=first_observed_at, - generator_id=generator_id, - id=id, - last_observed_at=last_observed_at, - note_text=note_text, - note_updated_at=note_updated_at, - note_updated_by=note_updated_by, - product_arn=product_arn, - product_name=product_name, - record_state=record_state, - related_findings_id=related_findings_id, - related_findings_product_arn=related_findings_product_arn, - resource_details_other=resource_details_other, - resource_id=resource_id, - resource_partition=resource_partition, - resource_region=resource_region, - resource_tags=resource_tags, - resource_type=resource_type, - severity_label=severity_label, - source_url=source_url, - title=title, - type=type, - updated_at=updated_at, - user_defined_fields=user_defined_fields, - verification_state=verification_state, - workflow_status=workflow_status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aws_account_id: Optional[Sequence['outputs.AutomationRuleStringFilter']] = None, - company_name: Optional[Sequence['outputs.AutomationRuleStringFilter']] = None, - compliance_associated_standards_id: Optional[Sequence['outputs.AutomationRuleStringFilter']] = None, - compliance_security_control_id: Optional[Sequence['outputs.AutomationRuleStringFilter']] = None, - compliance_status: Optional[Sequence['outputs.AutomationRuleStringFilter']] = None, - confidence: Optional[Sequence['outputs.AutomationRuleNumberFilter']] = None, - created_at: Optional[Sequence['outputs.AutomationRuleDateFilter']] = None, - criticality: Optional[Sequence['outputs.AutomationRuleNumberFilter']] = None, - description: Optional[Sequence['outputs.AutomationRuleStringFilter']] = None, - first_observed_at: Optional[Sequence['outputs.AutomationRuleDateFilter']] = None, - generator_id: Optional[Sequence['outputs.AutomationRuleStringFilter']] = None, - id: Optional[Sequence['outputs.AutomationRuleStringFilter']] = None, - last_observed_at: Optional[Sequence['outputs.AutomationRuleDateFilter']] = None, - note_text: Optional[Sequence['outputs.AutomationRuleStringFilter']] = None, - note_updated_at: Optional[Sequence['outputs.AutomationRuleDateFilter']] = None, - note_updated_by: Optional[Sequence['outputs.AutomationRuleStringFilter']] = None, - product_arn: Optional[Sequence['outputs.AutomationRuleStringFilter']] = None, - product_name: Optional[Sequence['outputs.AutomationRuleStringFilter']] = None, - record_state: Optional[Sequence['outputs.AutomationRuleStringFilter']] = None, - related_findings_id: Optional[Sequence['outputs.AutomationRuleStringFilter']] = None, - related_findings_product_arn: Optional[Sequence['outputs.AutomationRuleStringFilter']] = None, - resource_details_other: Optional[Sequence['outputs.AutomationRuleMapFilter']] = None, - resource_id: Optional[Sequence['outputs.AutomationRuleStringFilter']] = None, - resource_partition: Optional[Sequence['outputs.AutomationRuleStringFilter']] = None, - resource_region: Optional[Sequence['outputs.AutomationRuleStringFilter']] = None, - resource_tags: Optional[Sequence['outputs.AutomationRuleMapFilter']] = None, - resource_type: Optional[Sequence['outputs.AutomationRuleStringFilter']] = None, - severity_label: Optional[Sequence['outputs.AutomationRuleStringFilter']] = None, - source_url: Optional[Sequence['outputs.AutomationRuleStringFilter']] = None, - title: Optional[Sequence['outputs.AutomationRuleStringFilter']] = None, - type: Optional[Sequence['outputs.AutomationRuleStringFilter']] = None, - updated_at: Optional[Sequence['outputs.AutomationRuleDateFilter']] = None, - user_defined_fields: Optional[Sequence['outputs.AutomationRuleMapFilter']] = None, - verification_state: Optional[Sequence['outputs.AutomationRuleStringFilter']] = None, - workflow_status: Optional[Sequence['outputs.AutomationRuleStringFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if aws_account_id is not None: - _setter("aws_account_id", aws_account_id) + pulumi.set(__self__, "aws_account_id", aws_account_id) if company_name is not None: - _setter("company_name", company_name) + pulumi.set(__self__, "company_name", company_name) if compliance_associated_standards_id is not None: - _setter("compliance_associated_standards_id", compliance_associated_standards_id) + pulumi.set(__self__, "compliance_associated_standards_id", compliance_associated_standards_id) if compliance_security_control_id is not None: - _setter("compliance_security_control_id", compliance_security_control_id) + pulumi.set(__self__, "compliance_security_control_id", compliance_security_control_id) if compliance_status is not None: - _setter("compliance_status", compliance_status) + pulumi.set(__self__, "compliance_status", compliance_status) if confidence is not None: - _setter("confidence", confidence) + pulumi.set(__self__, "confidence", confidence) if created_at is not None: - _setter("created_at", created_at) + pulumi.set(__self__, "created_at", created_at) if criticality is not None: - _setter("criticality", criticality) + pulumi.set(__self__, "criticality", criticality) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if first_observed_at is not None: - _setter("first_observed_at", first_observed_at) + pulumi.set(__self__, "first_observed_at", first_observed_at) if generator_id is not None: - _setter("generator_id", generator_id) + pulumi.set(__self__, "generator_id", generator_id) if id is not None: - _setter("id", id) + pulumi.set(__self__, "id", id) if last_observed_at is not None: - _setter("last_observed_at", last_observed_at) + pulumi.set(__self__, "last_observed_at", last_observed_at) if note_text is not None: - _setter("note_text", note_text) + pulumi.set(__self__, "note_text", note_text) if note_updated_at is not None: - _setter("note_updated_at", note_updated_at) + pulumi.set(__self__, "note_updated_at", note_updated_at) if note_updated_by is not None: - _setter("note_updated_by", note_updated_by) + pulumi.set(__self__, "note_updated_by", note_updated_by) if product_arn is not None: - _setter("product_arn", product_arn) + pulumi.set(__self__, "product_arn", product_arn) if product_name is not None: - _setter("product_name", product_name) + pulumi.set(__self__, "product_name", product_name) if record_state is not None: - _setter("record_state", record_state) + pulumi.set(__self__, "record_state", record_state) if related_findings_id is not None: - _setter("related_findings_id", related_findings_id) + pulumi.set(__self__, "related_findings_id", related_findings_id) if related_findings_product_arn is not None: - _setter("related_findings_product_arn", related_findings_product_arn) + pulumi.set(__self__, "related_findings_product_arn", related_findings_product_arn) if resource_details_other is not None: - _setter("resource_details_other", resource_details_other) + pulumi.set(__self__, "resource_details_other", resource_details_other) if resource_id is not None: - _setter("resource_id", resource_id) + pulumi.set(__self__, "resource_id", resource_id) if resource_partition is not None: - _setter("resource_partition", resource_partition) + pulumi.set(__self__, "resource_partition", resource_partition) if resource_region is not None: - _setter("resource_region", resource_region) + pulumi.set(__self__, "resource_region", resource_region) if resource_tags is not None: - _setter("resource_tags", resource_tags) + pulumi.set(__self__, "resource_tags", resource_tags) if resource_type is not None: - _setter("resource_type", resource_type) + pulumi.set(__self__, "resource_type", resource_type) if severity_label is not None: - _setter("severity_label", severity_label) + pulumi.set(__self__, "severity_label", severity_label) if source_url is not None: - _setter("source_url", source_url) + pulumi.set(__self__, "source_url", source_url) if title is not None: - _setter("title", title) + pulumi.set(__self__, "title", title) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) if updated_at is not None: - _setter("updated_at", updated_at) + pulumi.set(__self__, "updated_at", updated_at) if user_defined_fields is not None: - _setter("user_defined_fields", user_defined_fields) + pulumi.set(__self__, "user_defined_fields", user_defined_fields) if verification_state is not None: - _setter("verification_state", verification_state) + pulumi.set(__self__, "verification_state", verification_state) if workflow_status is not None: - _setter("workflow_status", workflow_status) + pulumi.set(__self__, "workflow_status", workflow_status) @property @pulumi.getter(name="awsAccountId") @@ -1063,20 +835,9 @@ def __init__(__self__, *, :param str standards_control_arn: the Arn for the standard control. :param str reason: the reason the standard control is disabled """ - StandardsControl._configure( - lambda key, value: pulumi.set(__self__, key, value), - standards_control_arn=standards_control_arn, - reason=reason, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - standards_control_arn: str, - reason: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("standards_control_arn", standards_control_arn) + pulumi.set(__self__, "standards_control_arn", standards_control_arn) if reason is not None: - _setter("reason", reason) + pulumi.set(__self__, "reason", reason) @property @pulumi.getter(name="standardsControlArn") diff --git a/sdk/python/pulumi_aws_native/securityhub/standard.py b/sdk/python/pulumi_aws_native/securityhub/standard.py index 6beff50635..b5cd0b758f 100644 --- a/sdk/python/pulumi_aws_native/securityhub/standard.py +++ b/sdk/python/pulumi_aws_native/securityhub/standard.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,20 +23,9 @@ def __init__(__self__, *, :param pulumi.Input[str] standards_arn: The ARN of the Standard being enabled :param pulumi.Input[Sequence[pulumi.Input['StandardsControlArgs']]] disabled_standards_controls: StandardsControls to disable from this Standard. """ - StandardArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - standards_arn=standards_arn, - disabled_standards_controls=disabled_standards_controls, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - standards_arn: pulumi.Input[str], - disabled_standards_controls: Optional[pulumi.Input[Sequence[pulumi.Input['StandardsControlArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("standards_arn", standards_arn) + pulumi.set(__self__, "standards_arn", standards_arn) if disabled_standards_controls is not None: - _setter("disabled_standards_controls", disabled_standards_controls) + pulumi.set(__self__, "disabled_standards_controls", disabled_standards_controls) @property @pulumi.getter(name="standardsArn") @@ -98,10 +87,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - StandardArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/servicecatalog/_inputs.py b/sdk/python/pulumi_aws_native/servicecatalog/_inputs.py index ba551c6ea4..e365338d1d 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/_inputs.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -30,25 +30,10 @@ def __init__(__self__, *, branch: pulumi.Input[str], connection_arn: pulumi.Input[str], repository: pulumi.Input[str]): - CloudFormationProductCodeStarParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - artifact_path=artifact_path, - branch=branch, - connection_arn=connection_arn, - repository=repository, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - artifact_path: pulumi.Input[str], - branch: pulumi.Input[str], - connection_arn: pulumi.Input[str], - repository: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("artifact_path", artifact_path) - _setter("branch", branch) - _setter("connection_arn", connection_arn) - _setter("repository", repository) + pulumi.set(__self__, "artifact_path", artifact_path) + pulumi.set(__self__, "branch", branch) + pulumi.set(__self__, "connection_arn", connection_arn) + pulumi.set(__self__, "repository", repository) @property @pulumi.getter(name="artifactPath") @@ -91,17 +76,8 @@ def repository(self, value: pulumi.Input[str]): class CloudFormationProductConnectionParametersArgs: def __init__(__self__, *, code_star: Optional[pulumi.Input['CloudFormationProductCodeStarParametersArgs']] = None): - CloudFormationProductConnectionParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - code_star=code_star, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - code_star: Optional[pulumi.Input['CloudFormationProductCodeStarParametersArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if code_star is not None: - _setter("code_star", code_star) + pulumi.set(__self__, "code_star", code_star) @property @pulumi.getter(name="codeStar") @@ -121,32 +97,15 @@ def __init__(__self__, *, disable_template_validation: Optional[pulumi.Input[bool]] = None, name: Optional[pulumi.Input[str]] = None, type: Optional[pulumi.Input[str]] = None): - CloudFormationProductProvisioningArtifactPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - info=info, - description=description, - disable_template_validation=disable_template_validation, - name=name, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - info: Any, - description: Optional[pulumi.Input[str]] = None, - disable_template_validation: Optional[pulumi.Input[bool]] = None, - name: Optional[pulumi.Input[str]] = None, - type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("info", info) + pulumi.set(__self__, "info", info) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if disable_template_validation is not None: - _setter("disable_template_validation", disable_template_validation) + pulumi.set(__self__, "disable_template_validation", disable_template_validation) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -199,19 +158,8 @@ class CloudFormationProductSourceConnectionArgs: def __init__(__self__, *, connection_parameters: pulumi.Input['CloudFormationProductConnectionParametersArgs'], type: pulumi.Input[str]): - CloudFormationProductSourceConnectionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - connection_parameters=connection_parameters, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connection_parameters: pulumi.Input['CloudFormationProductConnectionParametersArgs'], - type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("connection_parameters", connection_parameters) - _setter("type", type) + pulumi.set(__self__, "connection_parameters", connection_parameters) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="connectionParameters") @@ -237,19 +185,8 @@ class CloudFormationProductTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - CloudFormationProductTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -275,19 +212,8 @@ class CloudFormationProvisionedProductProvisioningParameterArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - CloudFormationProvisionedProductProvisioningParameterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -318,41 +244,20 @@ def __init__(__self__, *, stack_set_max_concurrency_percentage: Optional[pulumi.Input[int]] = None, stack_set_operation_type: Optional[pulumi.Input['CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationType']] = None, stack_set_regions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - CloudFormationProvisionedProductProvisioningPreferencesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - stack_set_accounts=stack_set_accounts, - stack_set_failure_tolerance_count=stack_set_failure_tolerance_count, - stack_set_failure_tolerance_percentage=stack_set_failure_tolerance_percentage, - stack_set_max_concurrency_count=stack_set_max_concurrency_count, - stack_set_max_concurrency_percentage=stack_set_max_concurrency_percentage, - stack_set_operation_type=stack_set_operation_type, - stack_set_regions=stack_set_regions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - stack_set_accounts: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - stack_set_failure_tolerance_count: Optional[pulumi.Input[int]] = None, - stack_set_failure_tolerance_percentage: Optional[pulumi.Input[int]] = None, - stack_set_max_concurrency_count: Optional[pulumi.Input[int]] = None, - stack_set_max_concurrency_percentage: Optional[pulumi.Input[int]] = None, - stack_set_operation_type: Optional[pulumi.Input['CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationType']] = None, - stack_set_regions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if stack_set_accounts is not None: - _setter("stack_set_accounts", stack_set_accounts) + pulumi.set(__self__, "stack_set_accounts", stack_set_accounts) if stack_set_failure_tolerance_count is not None: - _setter("stack_set_failure_tolerance_count", stack_set_failure_tolerance_count) + pulumi.set(__self__, "stack_set_failure_tolerance_count", stack_set_failure_tolerance_count) if stack_set_failure_tolerance_percentage is not None: - _setter("stack_set_failure_tolerance_percentage", stack_set_failure_tolerance_percentage) + pulumi.set(__self__, "stack_set_failure_tolerance_percentage", stack_set_failure_tolerance_percentage) if stack_set_max_concurrency_count is not None: - _setter("stack_set_max_concurrency_count", stack_set_max_concurrency_count) + pulumi.set(__self__, "stack_set_max_concurrency_count", stack_set_max_concurrency_count) if stack_set_max_concurrency_percentage is not None: - _setter("stack_set_max_concurrency_percentage", stack_set_max_concurrency_percentage) + pulumi.set(__self__, "stack_set_max_concurrency_percentage", stack_set_max_concurrency_percentage) if stack_set_operation_type is not None: - _setter("stack_set_operation_type", stack_set_operation_type) + pulumi.set(__self__, "stack_set_operation_type", stack_set_operation_type) if stack_set_regions is not None: - _setter("stack_set_regions", stack_set_regions) + pulumi.set(__self__, "stack_set_regions", stack_set_regions) @property @pulumi.getter(name="stackSetAccounts") @@ -423,19 +328,8 @@ class CloudFormationProvisionedProductTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - CloudFormationProvisionedProductTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -461,19 +355,8 @@ class PortfolioTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - PortfolioTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -499,19 +382,8 @@ class ServiceActionDefinitionParameterArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ServiceActionDefinitionParameterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/servicecatalog/accepted_portfolio_share.py b/sdk/python/pulumi_aws_native/servicecatalog/accepted_portfolio_share.py index 12f20dd91e..a216761859 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/accepted_portfolio_share.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/accepted_portfolio_share.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['AcceptedPortfolioShareArgs', 'AcceptedPortfolioShare'] @@ -19,20 +19,9 @@ def __init__(__self__, *, """ The set of arguments for constructing a AcceptedPortfolioShare resource. """ - AcceptedPortfolioShareArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - portfolio_id=portfolio_id, - accept_language=accept_language, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - portfolio_id: pulumi.Input[str], - accept_language: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("portfolio_id", portfolio_id) + pulumi.set(__self__, "portfolio_id", portfolio_id) if accept_language is not None: - _setter("accept_language", accept_language) + pulumi.set(__self__, "accept_language", accept_language) @property @pulumi.getter(name="portfolioId") @@ -91,10 +80,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AcceptedPortfolioShareArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/servicecatalog/cloud_formation_product.py b/sdk/python/pulumi_aws_native/servicecatalog/cloud_formation_product.py index 8edf0b3a04..1e5ed36c8e 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/cloud_formation_product.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/cloud_formation_product.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -32,64 +32,31 @@ def __init__(__self__, *, """ The set of arguments for constructing a CloudFormationProduct resource. """ - CloudFormationProductArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - owner=owner, - accept_language=accept_language, - description=description, - distributor=distributor, - name=name, - product_type=product_type, - provisioning_artifact_parameters=provisioning_artifact_parameters, - replace_provisioning_artifacts=replace_provisioning_artifacts, - source_connection=source_connection, - support_description=support_description, - support_email=support_email, - support_url=support_url, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - owner: pulumi.Input[str], - accept_language: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - distributor: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - product_type: Optional[pulumi.Input[str]] = None, - provisioning_artifact_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['CloudFormationProductProvisioningArtifactPropertiesArgs']]]] = None, - replace_provisioning_artifacts: Optional[pulumi.Input[bool]] = None, - source_connection: Optional[pulumi.Input['CloudFormationProductSourceConnectionArgs']] = None, - support_description: Optional[pulumi.Input[str]] = None, - support_email: Optional[pulumi.Input[str]] = None, - support_url: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['CloudFormationProductTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("owner", owner) + pulumi.set(__self__, "owner", owner) if accept_language is not None: - _setter("accept_language", accept_language) + pulumi.set(__self__, "accept_language", accept_language) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if distributor is not None: - _setter("distributor", distributor) + pulumi.set(__self__, "distributor", distributor) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if product_type is not None: - _setter("product_type", product_type) + pulumi.set(__self__, "product_type", product_type) if provisioning_artifact_parameters is not None: - _setter("provisioning_artifact_parameters", provisioning_artifact_parameters) + pulumi.set(__self__, "provisioning_artifact_parameters", provisioning_artifact_parameters) if replace_provisioning_artifacts is not None: - _setter("replace_provisioning_artifacts", replace_provisioning_artifacts) + pulumi.set(__self__, "replace_provisioning_artifacts", replace_provisioning_artifacts) if source_connection is not None: - _setter("source_connection", source_connection) + pulumi.set(__self__, "source_connection", source_connection) if support_description is not None: - _setter("support_description", support_description) + pulumi.set(__self__, "support_description", support_description) if support_email is not None: - _setter("support_email", support_email) + pulumi.set(__self__, "support_email", support_email) if support_url is not None: - _setter("support_url", support_url) + pulumi.set(__self__, "support_url", support_url) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -258,10 +225,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CloudFormationProductArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -300,11 +263,6 @@ def _internal_init(__self__, __props__.__dict__["product_type"] = product_type __props__.__dict__["provisioning_artifact_parameters"] = provisioning_artifact_parameters __props__.__dict__["replace_provisioning_artifacts"] = replace_provisioning_artifacts - if source_connection is not None and not isinstance(source_connection, CloudFormationProductSourceConnectionArgs): - source_connection = source_connection or {} - def _setter(key, value): - source_connection[key] = value - CloudFormationProductSourceConnectionArgs._configure(_setter, **source_connection) __props__.__dict__["source_connection"] = source_connection __props__.__dict__["support_description"] = support_description __props__.__dict__["support_email"] = support_email diff --git a/sdk/python/pulumi_aws_native/servicecatalog/cloud_formation_provisioned_product.py b/sdk/python/pulumi_aws_native/servicecatalog/cloud_formation_provisioned_product.py index 0827a73a2c..9f98d1aa4e 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/cloud_formation_provisioned_product.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/cloud_formation_provisioned_product.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -32,61 +32,30 @@ def __init__(__self__, *, """ The set of arguments for constructing a CloudFormationProvisionedProduct resource. """ - CloudFormationProvisionedProductArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - accept_language=accept_language, - notification_arns=notification_arns, - path_id=path_id, - path_name=path_name, - product_id=product_id, - product_name=product_name, - provisioned_product_name=provisioned_product_name, - provisioning_artifact_id=provisioning_artifact_id, - provisioning_artifact_name=provisioning_artifact_name, - provisioning_parameters=provisioning_parameters, - provisioning_preferences=provisioning_preferences, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - accept_language: Optional[pulumi.Input['CloudFormationProvisionedProductAcceptLanguage']] = None, - notification_arns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - path_id: Optional[pulumi.Input[str]] = None, - path_name: Optional[pulumi.Input[str]] = None, - product_id: Optional[pulumi.Input[str]] = None, - product_name: Optional[pulumi.Input[str]] = None, - provisioned_product_name: Optional[pulumi.Input[str]] = None, - provisioning_artifact_id: Optional[pulumi.Input[str]] = None, - provisioning_artifact_name: Optional[pulumi.Input[str]] = None, - provisioning_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['CloudFormationProvisionedProductProvisioningParameterArgs']]]] = None, - provisioning_preferences: Optional[pulumi.Input['CloudFormationProvisionedProductProvisioningPreferencesArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['CloudFormationProvisionedProductTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if accept_language is not None: - _setter("accept_language", accept_language) + pulumi.set(__self__, "accept_language", accept_language) if notification_arns is not None: - _setter("notification_arns", notification_arns) + pulumi.set(__self__, "notification_arns", notification_arns) if path_id is not None: - _setter("path_id", path_id) + pulumi.set(__self__, "path_id", path_id) if path_name is not None: - _setter("path_name", path_name) + pulumi.set(__self__, "path_name", path_name) if product_id is not None: - _setter("product_id", product_id) + pulumi.set(__self__, "product_id", product_id) if product_name is not None: - _setter("product_name", product_name) + pulumi.set(__self__, "product_name", product_name) if provisioned_product_name is not None: - _setter("provisioned_product_name", provisioned_product_name) + pulumi.set(__self__, "provisioned_product_name", provisioned_product_name) if provisioning_artifact_id is not None: - _setter("provisioning_artifact_id", provisioning_artifact_id) + pulumi.set(__self__, "provisioning_artifact_id", provisioning_artifact_id) if provisioning_artifact_name is not None: - _setter("provisioning_artifact_name", provisioning_artifact_name) + pulumi.set(__self__, "provisioning_artifact_name", provisioning_artifact_name) if provisioning_parameters is not None: - _setter("provisioning_parameters", provisioning_parameters) + pulumi.set(__self__, "provisioning_parameters", provisioning_parameters) if provisioning_preferences is not None: - _setter("provisioning_preferences", provisioning_preferences) + pulumi.set(__self__, "provisioning_preferences", provisioning_preferences) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="acceptLanguage") @@ -240,10 +209,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CloudFormationProvisionedProductArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -280,11 +245,6 @@ def _internal_init(__self__, __props__.__dict__["provisioning_artifact_id"] = provisioning_artifact_id __props__.__dict__["provisioning_artifact_name"] = provisioning_artifact_name __props__.__dict__["provisioning_parameters"] = provisioning_parameters - if provisioning_preferences is not None and not isinstance(provisioning_preferences, CloudFormationProvisionedProductProvisioningPreferencesArgs): - provisioning_preferences = provisioning_preferences or {} - def _setter(key, value): - provisioning_preferences[key] = value - CloudFormationProvisionedProductProvisioningPreferencesArgs._configure(_setter, **provisioning_preferences) __props__.__dict__["provisioning_preferences"] = provisioning_preferences __props__.__dict__["tags"] = tags __props__.__dict__["cloudformation_stack_arn"] = None diff --git a/sdk/python/pulumi_aws_native/servicecatalog/get_accepted_portfolio_share.py b/sdk/python/pulumi_aws_native/servicecatalog/get_accepted_portfolio_share.py index 9d03746164..79878e56f1 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/get_accepted_portfolio_share.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/get_accepted_portfolio_share.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/servicecatalog/get_cloud_formation_product.py b/sdk/python/pulumi_aws_native/servicecatalog/get_cloud_formation_product.py index 4b2d104acf..93e630f7ad 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/get_cloud_formation_product.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/get_cloud_formation_product.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/servicecatalog/get_cloud_formation_provisioned_product.py b/sdk/python/pulumi_aws_native/servicecatalog/get_cloud_formation_provisioned_product.py index 4fe6986bbb..864ed62bd6 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/get_cloud_formation_provisioned_product.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/get_cloud_formation_provisioned_product.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/servicecatalog/get_launch_notification_constraint.py b/sdk/python/pulumi_aws_native/servicecatalog/get_launch_notification_constraint.py index 6a143dc388..50f0426d05 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/get_launch_notification_constraint.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/get_launch_notification_constraint.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/servicecatalog/get_launch_role_constraint.py b/sdk/python/pulumi_aws_native/servicecatalog/get_launch_role_constraint.py index 5add535f5b..89f7dc8aff 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/get_launch_role_constraint.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/get_launch_role_constraint.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/servicecatalog/get_launch_template_constraint.py b/sdk/python/pulumi_aws_native/servicecatalog/get_launch_template_constraint.py index 5c28ecd0a3..7d6d2cc7ef 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/get_launch_template_constraint.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/get_launch_template_constraint.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/servicecatalog/get_portfolio.py b/sdk/python/pulumi_aws_native/servicecatalog/get_portfolio.py index fcba34825d..4358dc6134 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/get_portfolio.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/get_portfolio.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/servicecatalog/get_portfolio_principal_association.py b/sdk/python/pulumi_aws_native/servicecatalog/get_portfolio_principal_association.py index d789f5a59c..38c65eee8e 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/get_portfolio_principal_association.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/get_portfolio_principal_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/servicecatalog/get_portfolio_product_association.py b/sdk/python/pulumi_aws_native/servicecatalog/get_portfolio_product_association.py index b244cbb28a..3c86aff1a9 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/get_portfolio_product_association.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/get_portfolio_product_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/servicecatalog/get_portfolio_share.py b/sdk/python/pulumi_aws_native/servicecatalog/get_portfolio_share.py index b84f7482f5..5154724bcf 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/get_portfolio_share.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/get_portfolio_share.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/servicecatalog/get_resource_update_constraint.py b/sdk/python/pulumi_aws_native/servicecatalog/get_resource_update_constraint.py index 88b7e256db..abba5270c0 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/get_resource_update_constraint.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/get_resource_update_constraint.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/servicecatalog/get_service_action.py b/sdk/python/pulumi_aws_native/servicecatalog/get_service_action.py index 4cbd44b7e5..91426ee69e 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/get_service_action.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/get_service_action.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/servicecatalog/get_stack_set_constraint.py b/sdk/python/pulumi_aws_native/servicecatalog/get_stack_set_constraint.py index d352557732..4115d04cc6 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/get_stack_set_constraint.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/get_stack_set_constraint.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/servicecatalog/get_tag_option.py b/sdk/python/pulumi_aws_native/servicecatalog/get_tag_option.py index e2cc95c9ba..35ec2a0223 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/get_tag_option.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/get_tag_option.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/servicecatalog/get_tag_option_association.py b/sdk/python/pulumi_aws_native/servicecatalog/get_tag_option_association.py index 8d15a201c9..64c71badbc 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/get_tag_option_association.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/get_tag_option_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/servicecatalog/launch_notification_constraint.py b/sdk/python/pulumi_aws_native/servicecatalog/launch_notification_constraint.py index cf75d2fe43..66d0b838e5 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/launch_notification_constraint.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/launch_notification_constraint.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['LaunchNotificationConstraintArgs', 'LaunchNotificationConstraint'] @@ -22,30 +22,13 @@ def __init__(__self__, *, """ The set of arguments for constructing a LaunchNotificationConstraint resource. """ - LaunchNotificationConstraintArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - notification_arns=notification_arns, - portfolio_id=portfolio_id, - product_id=product_id, - accept_language=accept_language, - description=description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - notification_arns: pulumi.Input[Sequence[pulumi.Input[str]]], - portfolio_id: pulumi.Input[str], - product_id: pulumi.Input[str], - accept_language: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("notification_arns", notification_arns) - _setter("portfolio_id", portfolio_id) - _setter("product_id", product_id) + pulumi.set(__self__, "notification_arns", notification_arns) + pulumi.set(__self__, "portfolio_id", portfolio_id) + pulumi.set(__self__, "product_id", product_id) if accept_language is not None: - _setter("accept_language", accept_language) + pulumi.set(__self__, "accept_language", accept_language) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) @property @pulumi.getter(name="notificationArns") @@ -134,10 +117,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LaunchNotificationConstraintArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/servicecatalog/launch_role_constraint.py b/sdk/python/pulumi_aws_native/servicecatalog/launch_role_constraint.py index e0b470a0b1..917e8d2269 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/launch_role_constraint.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/launch_role_constraint.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['LaunchRoleConstraintArgs', 'LaunchRoleConstraint'] @@ -23,35 +23,16 @@ def __init__(__self__, *, """ The set of arguments for constructing a LaunchRoleConstraint resource. """ - LaunchRoleConstraintArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - portfolio_id=portfolio_id, - product_id=product_id, - accept_language=accept_language, - description=description, - local_role_name=local_role_name, - role_arn=role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - portfolio_id: pulumi.Input[str], - product_id: pulumi.Input[str], - accept_language: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - local_role_name: Optional[pulumi.Input[str]] = None, - role_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("portfolio_id", portfolio_id) - _setter("product_id", product_id) + pulumi.set(__self__, "portfolio_id", portfolio_id) + pulumi.set(__self__, "product_id", product_id) if accept_language is not None: - _setter("accept_language", accept_language) + pulumi.set(__self__, "accept_language", accept_language) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if local_role_name is not None: - _setter("local_role_name", local_role_name) + pulumi.set(__self__, "local_role_name", local_role_name) if role_arn is not None: - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) @property @pulumi.getter(name="portfolioId") @@ -150,10 +131,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LaunchRoleConstraintArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/servicecatalog/launch_template_constraint.py b/sdk/python/pulumi_aws_native/servicecatalog/launch_template_constraint.py index af386e7c05..262cc53fca 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/launch_template_constraint.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/launch_template_constraint.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['LaunchTemplateConstraintArgs', 'LaunchTemplateConstraint'] @@ -22,30 +22,13 @@ def __init__(__self__, *, """ The set of arguments for constructing a LaunchTemplateConstraint resource. """ - LaunchTemplateConstraintArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - portfolio_id=portfolio_id, - product_id=product_id, - rules=rules, - accept_language=accept_language, - description=description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - portfolio_id: pulumi.Input[str], - product_id: pulumi.Input[str], - rules: pulumi.Input[str], - accept_language: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("portfolio_id", portfolio_id) - _setter("product_id", product_id) - _setter("rules", rules) + pulumi.set(__self__, "portfolio_id", portfolio_id) + pulumi.set(__self__, "product_id", product_id) + pulumi.set(__self__, "rules", rules) if accept_language is not None: - _setter("accept_language", accept_language) + pulumi.set(__self__, "accept_language", accept_language) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) @property @pulumi.getter(name="portfolioId") @@ -134,10 +117,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LaunchTemplateConstraintArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/servicecatalog/outputs.py b/sdk/python/pulumi_aws_native/servicecatalog/outputs.py index 7c6dd56eec..63c8d51560 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/outputs.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -50,25 +50,10 @@ def __init__(__self__, *, branch: str, connection_arn: str, repository: str): - CloudFormationProductCodeStarParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - artifact_path=artifact_path, - branch=branch, - connection_arn=connection_arn, - repository=repository, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - artifact_path: str, - branch: str, - connection_arn: str, - repository: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("artifact_path", artifact_path) - _setter("branch", branch) - _setter("connection_arn", connection_arn) - _setter("repository", repository) + pulumi.set(__self__, "artifact_path", artifact_path) + pulumi.set(__self__, "branch", branch) + pulumi.set(__self__, "connection_arn", connection_arn) + pulumi.set(__self__, "repository", repository) @property @pulumi.getter(name="artifactPath") @@ -112,17 +97,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, code_star: Optional['outputs.CloudFormationProductCodeStarParameters'] = None): - CloudFormationProductConnectionParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - code_star=code_star, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - code_star: Optional['outputs.CloudFormationProductCodeStarParameters'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if code_star is not None: - _setter("code_star", code_star) + pulumi.set(__self__, "code_star", code_star) @property @pulumi.getter(name="codeStar") @@ -155,32 +131,15 @@ def __init__(__self__, *, disable_template_validation: Optional[bool] = None, name: Optional[str] = None, type: Optional[str] = None): - CloudFormationProductProvisioningArtifactProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - info=info, - description=description, - disable_template_validation=disable_template_validation, - name=name, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - info: Any, - description: Optional[str] = None, - disable_template_validation: Optional[bool] = None, - name: Optional[str] = None, - type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("info", info) + pulumi.set(__self__, "info", info) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if disable_template_validation is not None: - _setter("disable_template_validation", disable_template_validation) + pulumi.set(__self__, "disable_template_validation", disable_template_validation) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -230,19 +189,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, connection_parameters: 'outputs.CloudFormationProductConnectionParameters', type: str): - CloudFormationProductSourceConnection._configure( - lambda key, value: pulumi.set(__self__, key, value), - connection_parameters=connection_parameters, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connection_parameters: 'outputs.CloudFormationProductConnectionParameters', - type: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("connection_parameters", connection_parameters) - _setter("type", type) + pulumi.set(__self__, "connection_parameters", connection_parameters) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="connectionParameters") @@ -260,19 +208,8 @@ class CloudFormationProductTag(dict): def __init__(__self__, *, key: str, value: str): - CloudFormationProductTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -290,19 +227,8 @@ class CloudFormationProvisionedProductProvisioningParameter(dict): def __init__(__self__, *, key: str, value: str): - CloudFormationProvisionedProductProvisioningParameter._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -354,41 +280,20 @@ def __init__(__self__, *, stack_set_max_concurrency_percentage: Optional[int] = None, stack_set_operation_type: Optional['CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationType'] = None, stack_set_regions: Optional[Sequence[str]] = None): - CloudFormationProvisionedProductProvisioningPreferences._configure( - lambda key, value: pulumi.set(__self__, key, value), - stack_set_accounts=stack_set_accounts, - stack_set_failure_tolerance_count=stack_set_failure_tolerance_count, - stack_set_failure_tolerance_percentage=stack_set_failure_tolerance_percentage, - stack_set_max_concurrency_count=stack_set_max_concurrency_count, - stack_set_max_concurrency_percentage=stack_set_max_concurrency_percentage, - stack_set_operation_type=stack_set_operation_type, - stack_set_regions=stack_set_regions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - stack_set_accounts: Optional[Sequence[str]] = None, - stack_set_failure_tolerance_count: Optional[int] = None, - stack_set_failure_tolerance_percentage: Optional[int] = None, - stack_set_max_concurrency_count: Optional[int] = None, - stack_set_max_concurrency_percentage: Optional[int] = None, - stack_set_operation_type: Optional['CloudFormationProvisionedProductProvisioningPreferencesStackSetOperationType'] = None, - stack_set_regions: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if stack_set_accounts is not None: - _setter("stack_set_accounts", stack_set_accounts) + pulumi.set(__self__, "stack_set_accounts", stack_set_accounts) if stack_set_failure_tolerance_count is not None: - _setter("stack_set_failure_tolerance_count", stack_set_failure_tolerance_count) + pulumi.set(__self__, "stack_set_failure_tolerance_count", stack_set_failure_tolerance_count) if stack_set_failure_tolerance_percentage is not None: - _setter("stack_set_failure_tolerance_percentage", stack_set_failure_tolerance_percentage) + pulumi.set(__self__, "stack_set_failure_tolerance_percentage", stack_set_failure_tolerance_percentage) if stack_set_max_concurrency_count is not None: - _setter("stack_set_max_concurrency_count", stack_set_max_concurrency_count) + pulumi.set(__self__, "stack_set_max_concurrency_count", stack_set_max_concurrency_count) if stack_set_max_concurrency_percentage is not None: - _setter("stack_set_max_concurrency_percentage", stack_set_max_concurrency_percentage) + pulumi.set(__self__, "stack_set_max_concurrency_percentage", stack_set_max_concurrency_percentage) if stack_set_operation_type is not None: - _setter("stack_set_operation_type", stack_set_operation_type) + pulumi.set(__self__, "stack_set_operation_type", stack_set_operation_type) if stack_set_regions is not None: - _setter("stack_set_regions", stack_set_regions) + pulumi.set(__self__, "stack_set_regions", stack_set_regions) @property @pulumi.getter(name="stackSetAccounts") @@ -431,19 +336,8 @@ class CloudFormationProvisionedProductTag(dict): def __init__(__self__, *, key: str, value: str): - CloudFormationProvisionedProductTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -461,19 +355,8 @@ class PortfolioTag(dict): def __init__(__self__, *, key: str, value: str): - PortfolioTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -491,19 +374,8 @@ class ServiceActionDefinitionParameter(dict): def __init__(__self__, *, key: str, value: str): - ServiceActionDefinitionParameter._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/servicecatalog/portfolio.py b/sdk/python/pulumi_aws_native/servicecatalog/portfolio.py index e767ea5bd1..b5cf51a953 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/portfolio.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/portfolio.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -24,31 +24,14 @@ def __init__(__self__, *, """ The set of arguments for constructing a Portfolio resource. """ - PortfolioArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - display_name=display_name, - provider_name=provider_name, - accept_language=accept_language, - description=description, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - display_name: pulumi.Input[str], - provider_name: pulumi.Input[str], - accept_language: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['PortfolioTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("display_name", display_name) - _setter("provider_name", provider_name) + pulumi.set(__self__, "display_name", display_name) + pulumi.set(__self__, "provider_name", provider_name) if accept_language is not None: - _setter("accept_language", accept_language) + pulumi.set(__self__, "accept_language", accept_language) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="displayName") @@ -137,10 +120,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PortfolioArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/servicecatalog/portfolio_principal_association.py b/sdk/python/pulumi_aws_native/servicecatalog/portfolio_principal_association.py index 9d534f43b0..96586405e0 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/portfolio_principal_association.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/portfolio_principal_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['PortfolioPrincipalAssociationArgs', 'PortfolioPrincipalAssociation'] @@ -21,26 +21,11 @@ def __init__(__self__, *, """ The set of arguments for constructing a PortfolioPrincipalAssociation resource. """ - PortfolioPrincipalAssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - portfolio_id=portfolio_id, - principal_arn=principal_arn, - principal_type=principal_type, - accept_language=accept_language, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - portfolio_id: pulumi.Input[str], - principal_arn: pulumi.Input[str], - principal_type: pulumi.Input[str], - accept_language: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("portfolio_id", portfolio_id) - _setter("principal_arn", principal_arn) - _setter("principal_type", principal_type) + pulumi.set(__self__, "portfolio_id", portfolio_id) + pulumi.set(__self__, "principal_arn", principal_arn) + pulumi.set(__self__, "principal_type", principal_type) if accept_language is not None: - _setter("accept_language", accept_language) + pulumi.set(__self__, "accept_language", accept_language) @property @pulumi.getter(name="portfolioId") @@ -119,10 +104,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PortfolioPrincipalAssociationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/servicecatalog/portfolio_product_association.py b/sdk/python/pulumi_aws_native/servicecatalog/portfolio_product_association.py index 0864f21c63..4c4e349434 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/portfolio_product_association.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/portfolio_product_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['PortfolioProductAssociationArgs', 'PortfolioProductAssociation'] @@ -21,27 +21,12 @@ def __init__(__self__, *, """ The set of arguments for constructing a PortfolioProductAssociation resource. """ - PortfolioProductAssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - portfolio_id=portfolio_id, - product_id=product_id, - accept_language=accept_language, - source_portfolio_id=source_portfolio_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - portfolio_id: pulumi.Input[str], - product_id: pulumi.Input[str], - accept_language: Optional[pulumi.Input[str]] = None, - source_portfolio_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("portfolio_id", portfolio_id) - _setter("product_id", product_id) + pulumi.set(__self__, "portfolio_id", portfolio_id) + pulumi.set(__self__, "product_id", product_id) if accept_language is not None: - _setter("accept_language", accept_language) + pulumi.set(__self__, "accept_language", accept_language) if source_portfolio_id is not None: - _setter("source_portfolio_id", source_portfolio_id) + pulumi.set(__self__, "source_portfolio_id", source_portfolio_id) @property @pulumi.getter(name="portfolioId") @@ -120,10 +105,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PortfolioProductAssociationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/servicecatalog/portfolio_share.py b/sdk/python/pulumi_aws_native/servicecatalog/portfolio_share.py index 11dbc6d297..fe9e4e30b2 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/portfolio_share.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/portfolio_share.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['PortfolioShareArgs', 'PortfolioShare'] @@ -21,27 +21,12 @@ def __init__(__self__, *, """ The set of arguments for constructing a PortfolioShare resource. """ - PortfolioShareArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - account_id=account_id, - portfolio_id=portfolio_id, - accept_language=accept_language, - share_tag_options=share_tag_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - account_id: pulumi.Input[str], - portfolio_id: pulumi.Input[str], - accept_language: Optional[pulumi.Input[str]] = None, - share_tag_options: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("account_id", account_id) - _setter("portfolio_id", portfolio_id) + pulumi.set(__self__, "account_id", account_id) + pulumi.set(__self__, "portfolio_id", portfolio_id) if accept_language is not None: - _setter("accept_language", accept_language) + pulumi.set(__self__, "accept_language", accept_language) if share_tag_options is not None: - _setter("share_tag_options", share_tag_options) + pulumi.set(__self__, "share_tag_options", share_tag_options) @property @pulumi.getter(name="accountId") @@ -120,10 +105,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PortfolioShareArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/servicecatalog/resource_update_constraint.py b/sdk/python/pulumi_aws_native/servicecatalog/resource_update_constraint.py index 968108ac3f..b5cd9af6df 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/resource_update_constraint.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/resource_update_constraint.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['ResourceUpdateConstraintArgs', 'ResourceUpdateConstraint'] @@ -22,30 +22,13 @@ def __init__(__self__, *, """ The set of arguments for constructing a ResourceUpdateConstraint resource. """ - ResourceUpdateConstraintArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - portfolio_id=portfolio_id, - product_id=product_id, - tag_update_on_provisioned_product=tag_update_on_provisioned_product, - accept_language=accept_language, - description=description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - portfolio_id: pulumi.Input[str], - product_id: pulumi.Input[str], - tag_update_on_provisioned_product: pulumi.Input[str], - accept_language: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("portfolio_id", portfolio_id) - _setter("product_id", product_id) - _setter("tag_update_on_provisioned_product", tag_update_on_provisioned_product) + pulumi.set(__self__, "portfolio_id", portfolio_id) + pulumi.set(__self__, "product_id", product_id) + pulumi.set(__self__, "tag_update_on_provisioned_product", tag_update_on_provisioned_product) if accept_language is not None: - _setter("accept_language", accept_language) + pulumi.set(__self__, "accept_language", accept_language) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) @property @pulumi.getter(name="portfolioId") @@ -134,10 +117,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ResourceUpdateConstraintArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/servicecatalog/service_action.py b/sdk/python/pulumi_aws_native/servicecatalog/service_action.py index fffd6df844..496d7c2c7c 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/service_action.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/service_action.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -25,31 +25,14 @@ def __init__(__self__, *, """ The set of arguments for constructing a ServiceAction resource. """ - ServiceActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - definition=definition, - definition_type=definition_type, - accept_language=accept_language, - description=description, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - definition: pulumi.Input[Sequence[pulumi.Input['ServiceActionDefinitionParameterArgs']]], - definition_type: pulumi.Input['ServiceActionDefinitionType'], - accept_language: Optional[pulumi.Input['ServiceActionAcceptLanguage']] = None, - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("definition", definition) - _setter("definition_type", definition_type) + pulumi.set(__self__, "definition", definition) + pulumi.set(__self__, "definition_type", definition_type) if accept_language is not None: - _setter("accept_language", accept_language) + pulumi.set(__self__, "accept_language", accept_language) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -133,10 +116,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ServiceActionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/servicecatalog/service_action_association.py b/sdk/python/pulumi_aws_native/servicecatalog/service_action_association.py index 5b7c5004c2..c59aa9cd4c 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/service_action_association.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/service_action_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['ServiceActionAssociationArgs', 'ServiceActionAssociation'] @@ -20,22 +20,9 @@ def __init__(__self__, *, """ The set of arguments for constructing a ServiceActionAssociation resource. """ - ServiceActionAssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - product_id=product_id, - provisioning_artifact_id=provisioning_artifact_id, - service_action_id=service_action_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - product_id: pulumi.Input[str], - provisioning_artifact_id: pulumi.Input[str], - service_action_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("product_id", product_id) - _setter("provisioning_artifact_id", provisioning_artifact_id) - _setter("service_action_id", service_action_id) + pulumi.set(__self__, "product_id", product_id) + pulumi.set(__self__, "provisioning_artifact_id", provisioning_artifact_id) + pulumi.set(__self__, "service_action_id", service_action_id) @property @pulumi.getter(name="productId") @@ -99,10 +86,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ServiceActionAssociationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/servicecatalog/stack_set_constraint.py b/sdk/python/pulumi_aws_native/servicecatalog/stack_set_constraint.py index 10484c4a99..30440e55f2 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/stack_set_constraint.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/stack_set_constraint.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['StackSetConstraintArgs', 'StackSetConstraint'] @@ -26,41 +26,16 @@ def __init__(__self__, *, """ The set of arguments for constructing a StackSetConstraint resource. """ - StackSetConstraintArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - account_list=account_list, - admin_role=admin_role, - description=description, - execution_role=execution_role, - portfolio_id=portfolio_id, - product_id=product_id, - region_list=region_list, - stack_instance_control=stack_instance_control, - accept_language=accept_language, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - account_list: pulumi.Input[Sequence[pulumi.Input[str]]], - admin_role: pulumi.Input[str], - description: pulumi.Input[str], - execution_role: pulumi.Input[str], - portfolio_id: pulumi.Input[str], - product_id: pulumi.Input[str], - region_list: pulumi.Input[Sequence[pulumi.Input[str]]], - stack_instance_control: pulumi.Input[str], - accept_language: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("account_list", account_list) - _setter("admin_role", admin_role) - _setter("description", description) - _setter("execution_role", execution_role) - _setter("portfolio_id", portfolio_id) - _setter("product_id", product_id) - _setter("region_list", region_list) - _setter("stack_instance_control", stack_instance_control) + pulumi.set(__self__, "account_list", account_list) + pulumi.set(__self__, "admin_role", admin_role) + pulumi.set(__self__, "description", description) + pulumi.set(__self__, "execution_role", execution_role) + pulumi.set(__self__, "portfolio_id", portfolio_id) + pulumi.set(__self__, "product_id", product_id) + pulumi.set(__self__, "region_list", region_list) + pulumi.set(__self__, "stack_instance_control", stack_instance_control) if accept_language is not None: - _setter("accept_language", accept_language) + pulumi.set(__self__, "accept_language", accept_language) @property @pulumi.getter(name="accountList") @@ -189,10 +164,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - StackSetConstraintArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/servicecatalog/tag_option.py b/sdk/python/pulumi_aws_native/servicecatalog/tag_option.py index 649e090041..8c680cf90a 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/tag_option.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/tag_option.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['TagOptionArgs', 'TagOption'] @@ -20,23 +20,10 @@ def __init__(__self__, *, """ The set of arguments for constructing a TagOption resource. """ - TagOptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - active=active, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - active: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) if active is not None: - _setter("active", active) + pulumi.set(__self__, "active", active) @property @pulumi.getter @@ -105,10 +92,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TagOptionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/servicecatalog/tag_option_association.py b/sdk/python/pulumi_aws_native/servicecatalog/tag_option_association.py index 031d4440fa..8a2c9bfc6e 100644 --- a/sdk/python/pulumi_aws_native/servicecatalog/tag_option_association.py +++ b/sdk/python/pulumi_aws_native/servicecatalog/tag_option_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['TagOptionAssociationArgs', 'TagOptionAssociation'] @@ -19,19 +19,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a TagOptionAssociation resource. """ - TagOptionAssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_id=resource_id, - tag_option_id=tag_option_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_id: pulumi.Input[str], - tag_option_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_id", resource_id) - _setter("tag_option_id", tag_option_id) + pulumi.set(__self__, "resource_id", resource_id) + pulumi.set(__self__, "tag_option_id", tag_option_id) @property @pulumi.getter(name="resourceId") @@ -90,10 +79,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TagOptionAssociationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/servicecatalogappregistry/_inputs.py b/sdk/python/pulumi_aws_native/servicecatalogappregistry/_inputs.py index 07ff0a1d47..360f282f8f 100644 --- a/sdk/python/pulumi_aws_native/servicecatalogappregistry/_inputs.py +++ b/sdk/python/pulumi_aws_native/servicecatalogappregistry/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -19,21 +19,11 @@ class ApplicationTagsArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type class AttributeGroupTagsArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass diff --git a/sdk/python/pulumi_aws_native/servicecatalogappregistry/application.py b/sdk/python/pulumi_aws_native/servicecatalogappregistry/application.py index c50b64397b..e2d418844b 100644 --- a/sdk/python/pulumi_aws_native/servicecatalogappregistry/application.py +++ b/sdk/python/pulumi_aws_native/servicecatalogappregistry/application.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -24,25 +24,12 @@ def __init__(__self__, *, :param pulumi.Input[str] description: The description of the application. :param pulumi.Input[str] name: The name of the application. """ - ApplicationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input['ApplicationTagsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -114,10 +101,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ApplicationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -137,11 +120,6 @@ def _internal_init(__self__, __props__.__dict__["description"] = description __props__.__dict__["name"] = name - if tags is not None and not isinstance(tags, ApplicationTagsArgs): - tags = tags or {} - def _setter(key, value): - tags[key] = value - ApplicationTagsArgs._configure(_setter, **tags) __props__.__dict__["tags"] = tags __props__.__dict__["arn"] = None super(Application, __self__).__init__( diff --git a/sdk/python/pulumi_aws_native/servicecatalogappregistry/attribute_group.py b/sdk/python/pulumi_aws_native/servicecatalogappregistry/attribute_group.py index ae72b4be1b..2bab385bfb 100644 --- a/sdk/python/pulumi_aws_native/servicecatalogappregistry/attribute_group.py +++ b/sdk/python/pulumi_aws_native/servicecatalogappregistry/attribute_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,28 +25,13 @@ def __init__(__self__, *, :param pulumi.Input[str] description: The description of the attribute group. :param pulumi.Input[str] name: The name of the attribute group. """ - AttributeGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attributes=attributes, - description=description, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attributes: Any, - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input['AttributeGroupTagsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("attributes", attributes) + pulumi.set(__self__, "attributes", attributes) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -128,10 +113,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AttributeGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -155,11 +136,6 @@ def _internal_init(__self__, __props__.__dict__["attributes"] = attributes __props__.__dict__["description"] = description __props__.__dict__["name"] = name - if tags is not None and not isinstance(tags, AttributeGroupTagsArgs): - tags = tags or {} - def _setter(key, value): - tags[key] = value - AttributeGroupTagsArgs._configure(_setter, **tags) __props__.__dict__["tags"] = tags __props__.__dict__["arn"] = None super(AttributeGroup, __self__).__init__( diff --git a/sdk/python/pulumi_aws_native/servicecatalogappregistry/attribute_group_association.py b/sdk/python/pulumi_aws_native/servicecatalogappregistry/attribute_group_association.py index 107a347792..a610253b62 100644 --- a/sdk/python/pulumi_aws_native/servicecatalogappregistry/attribute_group_association.py +++ b/sdk/python/pulumi_aws_native/servicecatalogappregistry/attribute_group_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['AttributeGroupAssociationArgs', 'AttributeGroupAssociation'] @@ -21,19 +21,8 @@ def __init__(__self__, *, :param pulumi.Input[str] application: The name or the Id of the Application. :param pulumi.Input[str] attribute_group: The name or the Id of the AttributeGroup. """ - AttributeGroupAssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application=application, - attribute_group=attribute_group, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application: pulumi.Input[str], - attribute_group: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("application", application) - _setter("attribute_group", attribute_group) + pulumi.set(__self__, "application", application) + pulumi.set(__self__, "attribute_group", attribute_group) @property @pulumi.getter @@ -95,10 +84,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AttributeGroupAssociationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/servicecatalogappregistry/get_application.py b/sdk/python/pulumi_aws_native/servicecatalogappregistry/get_application.py index 9fab609e19..11e10dcf05 100644 --- a/sdk/python/pulumi_aws_native/servicecatalogappregistry/get_application.py +++ b/sdk/python/pulumi_aws_native/servicecatalogappregistry/get_application.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/servicecatalogappregistry/get_attribute_group.py b/sdk/python/pulumi_aws_native/servicecatalogappregistry/get_attribute_group.py index 71a134a0a1..0c3700eea5 100644 --- a/sdk/python/pulumi_aws_native/servicecatalogappregistry/get_attribute_group.py +++ b/sdk/python/pulumi_aws_native/servicecatalogappregistry/get_attribute_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/servicecatalogappregistry/get_attribute_group_association.py b/sdk/python/pulumi_aws_native/servicecatalogappregistry/get_attribute_group_association.py index 97732a469e..2c3bccfd27 100644 --- a/sdk/python/pulumi_aws_native/servicecatalogappregistry/get_attribute_group_association.py +++ b/sdk/python/pulumi_aws_native/servicecatalogappregistry/get_attribute_group_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/servicecatalogappregistry/get_resource_association.py b/sdk/python/pulumi_aws_native/servicecatalogappregistry/get_resource_association.py index 4d1edde6cc..b01ab3a539 100644 --- a/sdk/python/pulumi_aws_native/servicecatalogappregistry/get_resource_association.py +++ b/sdk/python/pulumi_aws_native/servicecatalogappregistry/get_resource_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/servicecatalogappregistry/outputs.py b/sdk/python/pulumi_aws_native/servicecatalogappregistry/outputs.py index c360c78a3a..9cc81bb097 100644 --- a/sdk/python/pulumi_aws_native/servicecatalogappregistry/outputs.py +++ b/sdk/python/pulumi_aws_native/servicecatalogappregistry/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -19,21 +19,11 @@ class ApplicationTags(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type class AttributeGroupTags(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass diff --git a/sdk/python/pulumi_aws_native/servicecatalogappregistry/resource_association.py b/sdk/python/pulumi_aws_native/servicecatalogappregistry/resource_association.py index eeca9ddabe..2603192806 100644 --- a/sdk/python/pulumi_aws_native/servicecatalogappregistry/resource_association.py +++ b/sdk/python/pulumi_aws_native/servicecatalogappregistry/resource_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -24,22 +24,9 @@ def __init__(__self__, *, :param pulumi.Input[str] resource: The name or the Id of the Resource. :param pulumi.Input['ResourceAssociationResourceType'] resource_type: The type of the CFN Resource for now it's enum CFN_STACK. """ - ResourceAssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application=application, - resource=resource, - resource_type=resource_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application: pulumi.Input[str], - resource: pulumi.Input[str], - resource_type: pulumi.Input['ResourceAssociationResourceType'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("application", application) - _setter("resource", resource) - _setter("resource_type", resource_type) + pulumi.set(__self__, "application", application) + pulumi.set(__self__, "resource", resource) + pulumi.set(__self__, "resource_type", resource_type) @property @pulumi.getter @@ -115,10 +102,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ResourceAssociationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/servicediscovery/_inputs.py b/sdk/python/pulumi_aws_native/servicediscovery/_inputs.py index 9250b177b3..39fb3bbca5 100644 --- a/sdk/python/pulumi_aws_native/servicediscovery/_inputs.py +++ b/sdk/python/pulumi_aws_native/servicediscovery/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -31,19 +31,8 @@ class HttpNamespaceTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - HttpNamespaceTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -68,17 +57,8 @@ def value(self, value: pulumi.Input[str]): class PrivateDnsNamespacePrivateDnsPropertiesMutableArgs: def __init__(__self__, *, soa: Optional[pulumi.Input['PrivateDnsNamespaceSoaArgs']] = None): - PrivateDnsNamespacePrivateDnsPropertiesMutableArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - soa=soa, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - soa: Optional[pulumi.Input['PrivateDnsNamespaceSoaArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if soa is not None: - _setter("soa", soa) + pulumi.set(__self__, "soa", soa) @property @pulumi.getter @@ -94,17 +74,8 @@ def soa(self, value: Optional[pulumi.Input['PrivateDnsNamespaceSoaArgs']]): class PrivateDnsNamespacePropertiesArgs: def __init__(__self__, *, dns_properties: Optional[pulumi.Input['PrivateDnsNamespacePrivateDnsPropertiesMutableArgs']] = None): - PrivateDnsNamespacePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dns_properties=dns_properties, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dns_properties: Optional[pulumi.Input['PrivateDnsNamespacePrivateDnsPropertiesMutableArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dns_properties is not None: - _setter("dns_properties", dns_properties) + pulumi.set(__self__, "dns_properties", dns_properties) @property @pulumi.getter(name="dnsProperties") @@ -120,17 +91,8 @@ def dns_properties(self, value: Optional[pulumi.Input['PrivateDnsNamespacePrivat class PrivateDnsNamespaceSoaArgs: def __init__(__self__, *, ttl: Optional[pulumi.Input[float]] = None): - PrivateDnsNamespaceSoaArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ttl=ttl, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ttl: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ttl is not None: - _setter("ttl", ttl) + pulumi.set(__self__, "ttl", ttl) @property @pulumi.getter @@ -147,19 +109,8 @@ class PrivateDnsNamespaceTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - PrivateDnsNamespaceTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -184,17 +135,8 @@ def value(self, value: pulumi.Input[str]): class PublicDnsNamespacePropertiesArgs: def __init__(__self__, *, dns_properties: Optional[pulumi.Input['PublicDnsNamespacePublicDnsPropertiesMutableArgs']] = None): - PublicDnsNamespacePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dns_properties=dns_properties, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dns_properties: Optional[pulumi.Input['PublicDnsNamespacePublicDnsPropertiesMutableArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dns_properties is not None: - _setter("dns_properties", dns_properties) + pulumi.set(__self__, "dns_properties", dns_properties) @property @pulumi.getter(name="dnsProperties") @@ -210,17 +152,8 @@ def dns_properties(self, value: Optional[pulumi.Input['PublicDnsNamespacePublicD class PublicDnsNamespacePublicDnsPropertiesMutableArgs: def __init__(__self__, *, soa: Optional[pulumi.Input['PublicDnsNamespaceSoaArgs']] = None): - PublicDnsNamespacePublicDnsPropertiesMutableArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - soa=soa, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - soa: Optional[pulumi.Input['PublicDnsNamespaceSoaArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if soa is not None: - _setter("soa", soa) + pulumi.set(__self__, "soa", soa) @property @pulumi.getter @@ -236,17 +169,8 @@ def soa(self, value: Optional[pulumi.Input['PublicDnsNamespaceSoaArgs']]): class PublicDnsNamespaceSoaArgs: def __init__(__self__, *, ttl: Optional[pulumi.Input[float]] = None): - PublicDnsNamespaceSoaArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ttl=ttl, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ttl: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ttl is not None: - _setter("ttl", ttl) + pulumi.set(__self__, "ttl", ttl) @property @pulumi.getter @@ -263,19 +187,8 @@ class PublicDnsNamespaceTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - PublicDnsNamespaceTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -302,24 +215,11 @@ def __init__(__self__, *, dns_records: pulumi.Input[Sequence[pulumi.Input['ServiceDnsRecordArgs']]], namespace_id: Optional[pulumi.Input[str]] = None, routing_policy: Optional[pulumi.Input[str]] = None): - ServiceDnsConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dns_records=dns_records, - namespace_id=namespace_id, - routing_policy=routing_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dns_records: pulumi.Input[Sequence[pulumi.Input['ServiceDnsRecordArgs']]], - namespace_id: Optional[pulumi.Input[str]] = None, - routing_policy: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("dns_records", dns_records) + pulumi.set(__self__, "dns_records", dns_records) if namespace_id is not None: - _setter("namespace_id", namespace_id) + pulumi.set(__self__, "namespace_id", namespace_id) if routing_policy is not None: - _setter("routing_policy", routing_policy) + pulumi.set(__self__, "routing_policy", routing_policy) @property @pulumi.getter(name="dnsRecords") @@ -354,19 +254,8 @@ class ServiceDnsRecordArgs: def __init__(__self__, *, ttl: pulumi.Input[float], type: pulumi.Input[str]): - ServiceDnsRecordArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ttl=ttl, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ttl: pulumi.Input[float], - type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ttl", ttl) - _setter("type", type) + pulumi.set(__self__, "ttl", ttl) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -393,24 +282,11 @@ def __init__(__self__, *, type: pulumi.Input[str], failure_threshold: Optional[pulumi.Input[float]] = None, resource_path: Optional[pulumi.Input[str]] = None): - ServiceHealthCheckConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - failure_threshold=failure_threshold, - resource_path=resource_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input[str], - failure_threshold: Optional[pulumi.Input[float]] = None, - resource_path: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if failure_threshold is not None: - _setter("failure_threshold", failure_threshold) + pulumi.set(__self__, "failure_threshold", failure_threshold) if resource_path is not None: - _setter("resource_path", resource_path) + pulumi.set(__self__, "resource_path", resource_path) @property @pulumi.getter @@ -444,17 +320,8 @@ def resource_path(self, value: Optional[pulumi.Input[str]]): class ServiceHealthCheckCustomConfigArgs: def __init__(__self__, *, failure_threshold: Optional[pulumi.Input[float]] = None): - ServiceHealthCheckCustomConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - failure_threshold=failure_threshold, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - failure_threshold: Optional[pulumi.Input[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if failure_threshold is not None: - _setter("failure_threshold", failure_threshold) + pulumi.set(__self__, "failure_threshold", failure_threshold) @property @pulumi.getter(name="failureThreshold") @@ -471,19 +338,8 @@ class ServiceTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ServiceTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/servicediscovery/get_http_namespace.py b/sdk/python/pulumi_aws_native/servicediscovery/get_http_namespace.py index e5b0fae086..f2faf851bb 100644 --- a/sdk/python/pulumi_aws_native/servicediscovery/get_http_namespace.py +++ b/sdk/python/pulumi_aws_native/servicediscovery/get_http_namespace.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/servicediscovery/get_instance.py b/sdk/python/pulumi_aws_native/servicediscovery/get_instance.py index d27fdca985..ab8fbd1213 100644 --- a/sdk/python/pulumi_aws_native/servicediscovery/get_instance.py +++ b/sdk/python/pulumi_aws_native/servicediscovery/get_instance.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/servicediscovery/get_private_dns_namespace.py b/sdk/python/pulumi_aws_native/servicediscovery/get_private_dns_namespace.py index 0bb6af943b..8239e6e8aa 100644 --- a/sdk/python/pulumi_aws_native/servicediscovery/get_private_dns_namespace.py +++ b/sdk/python/pulumi_aws_native/servicediscovery/get_private_dns_namespace.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/servicediscovery/get_public_dns_namespace.py b/sdk/python/pulumi_aws_native/servicediscovery/get_public_dns_namespace.py index b0fc3b375c..780cb10bab 100644 --- a/sdk/python/pulumi_aws_native/servicediscovery/get_public_dns_namespace.py +++ b/sdk/python/pulumi_aws_native/servicediscovery/get_public_dns_namespace.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/servicediscovery/get_service.py b/sdk/python/pulumi_aws_native/servicediscovery/get_service.py index 6359c63c4c..c81bef6d36 100644 --- a/sdk/python/pulumi_aws_native/servicediscovery/get_service.py +++ b/sdk/python/pulumi_aws_native/servicediscovery/get_service.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/servicediscovery/http_namespace.py b/sdk/python/pulumi_aws_native/servicediscovery/http_namespace.py index a46cfc1770..45a83468ed 100644 --- a/sdk/python/pulumi_aws_native/servicediscovery/http_namespace.py +++ b/sdk/python/pulumi_aws_native/servicediscovery/http_namespace.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -22,25 +22,12 @@ def __init__(__self__, *, """ The set of arguments for constructing a HttpNamespace resource. """ - HttpNamespaceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['HttpNamespaceTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -109,10 +96,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - HttpNamespaceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/servicediscovery/instance.py b/sdk/python/pulumi_aws_native/servicediscovery/instance.py index 95fe736d21..ca10a64e63 100644 --- a/sdk/python/pulumi_aws_native/servicediscovery/instance.py +++ b/sdk/python/pulumi_aws_native/servicediscovery/instance.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['InstanceArgs', 'Instance'] @@ -20,23 +20,10 @@ def __init__(__self__, *, """ The set of arguments for constructing a Instance resource. """ - InstanceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_attributes=instance_attributes, - service_id=service_id, - instance_id=instance_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_attributes: Any, - service_id: pulumi.Input[str], - instance_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_attributes", instance_attributes) - _setter("service_id", service_id) + pulumi.set(__self__, "instance_attributes", instance_attributes) + pulumi.set(__self__, "service_id", service_id) if instance_id is not None: - _setter("instance_id", instance_id) + pulumi.set(__self__, "instance_id", instance_id) @property @pulumi.getter(name="instanceAttributes") @@ -105,10 +92,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - InstanceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/servicediscovery/outputs.py b/sdk/python/pulumi_aws_native/servicediscovery/outputs.py index 2de13d814f..2d113a722a 100644 --- a/sdk/python/pulumi_aws_native/servicediscovery/outputs.py +++ b/sdk/python/pulumi_aws_native/servicediscovery/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -32,19 +32,8 @@ class HttpNamespaceTag(dict): def __init__(__self__, *, key: str, value: str): - HttpNamespaceTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -61,17 +50,8 @@ def value(self) -> str: class PrivateDnsNamespacePrivateDnsPropertiesMutable(dict): def __init__(__self__, *, soa: Optional['outputs.PrivateDnsNamespaceSoa'] = None): - PrivateDnsNamespacePrivateDnsPropertiesMutable._configure( - lambda key, value: pulumi.set(__self__, key, value), - soa=soa, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - soa: Optional['outputs.PrivateDnsNamespaceSoa'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if soa is not None: - _setter("soa", soa) + pulumi.set(__self__, "soa", soa) @property @pulumi.getter @@ -100,17 +80,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, dns_properties: Optional['outputs.PrivateDnsNamespacePrivateDnsPropertiesMutable'] = None): - PrivateDnsNamespaceProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - dns_properties=dns_properties, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dns_properties: Optional['outputs.PrivateDnsNamespacePrivateDnsPropertiesMutable'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dns_properties is not None: - _setter("dns_properties", dns_properties) + pulumi.set(__self__, "dns_properties", dns_properties) @property @pulumi.getter(name="dnsProperties") @@ -122,17 +93,8 @@ def dns_properties(self) -> Optional['outputs.PrivateDnsNamespacePrivateDnsPrope class PrivateDnsNamespaceSoa(dict): def __init__(__self__, *, ttl: Optional[float] = None): - PrivateDnsNamespaceSoa._configure( - lambda key, value: pulumi.set(__self__, key, value), - ttl=ttl, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ttl: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ttl is not None: - _setter("ttl", ttl) + pulumi.set(__self__, "ttl", ttl) @property @pulumi.getter @@ -145,19 +107,8 @@ class PrivateDnsNamespaceTag(dict): def __init__(__self__, *, key: str, value: str): - PrivateDnsNamespaceTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -191,17 +142,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, dns_properties: Optional['outputs.PublicDnsNamespacePublicDnsPropertiesMutable'] = None): - PublicDnsNamespaceProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - dns_properties=dns_properties, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dns_properties: Optional['outputs.PublicDnsNamespacePublicDnsPropertiesMutable'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dns_properties is not None: - _setter("dns_properties", dns_properties) + pulumi.set(__self__, "dns_properties", dns_properties) @property @pulumi.getter(name="dnsProperties") @@ -213,17 +155,8 @@ def dns_properties(self) -> Optional['outputs.PublicDnsNamespacePublicDnsPropert class PublicDnsNamespacePublicDnsPropertiesMutable(dict): def __init__(__self__, *, soa: Optional['outputs.PublicDnsNamespaceSoa'] = None): - PublicDnsNamespacePublicDnsPropertiesMutable._configure( - lambda key, value: pulumi.set(__self__, key, value), - soa=soa, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - soa: Optional['outputs.PublicDnsNamespaceSoa'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if soa is not None: - _setter("soa", soa) + pulumi.set(__self__, "soa", soa) @property @pulumi.getter @@ -235,17 +168,8 @@ def soa(self) -> Optional['outputs.PublicDnsNamespaceSoa']: class PublicDnsNamespaceSoa(dict): def __init__(__self__, *, ttl: Optional[float] = None): - PublicDnsNamespaceSoa._configure( - lambda key, value: pulumi.set(__self__, key, value), - ttl=ttl, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ttl: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ttl is not None: - _setter("ttl", ttl) + pulumi.set(__self__, "ttl", ttl) @property @pulumi.getter @@ -258,19 +182,8 @@ class PublicDnsNamespaceTag(dict): def __init__(__self__, *, key: str, value: str): - PublicDnsNamespaceTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -310,24 +223,11 @@ def __init__(__self__, *, dns_records: Sequence['outputs.ServiceDnsRecord'], namespace_id: Optional[str] = None, routing_policy: Optional[str] = None): - ServiceDnsConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - dns_records=dns_records, - namespace_id=namespace_id, - routing_policy=routing_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dns_records: Sequence['outputs.ServiceDnsRecord'], - namespace_id: Optional[str] = None, - routing_policy: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("dns_records", dns_records) + pulumi.set(__self__, "dns_records", dns_records) if namespace_id is not None: - _setter("namespace_id", namespace_id) + pulumi.set(__self__, "namespace_id", namespace_id) if routing_policy is not None: - _setter("routing_policy", routing_policy) + pulumi.set(__self__, "routing_policy", routing_policy) @property @pulumi.getter(name="dnsRecords") @@ -350,19 +250,8 @@ class ServiceDnsRecord(dict): def __init__(__self__, *, ttl: float, type: str): - ServiceDnsRecord._configure( - lambda key, value: pulumi.set(__self__, key, value), - ttl=ttl, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ttl: float, - type: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ttl", ttl) - _setter("type", type) + pulumi.set(__self__, "ttl", ttl) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -400,24 +289,11 @@ def __init__(__self__, *, type: str, failure_threshold: Optional[float] = None, resource_path: Optional[str] = None): - ServiceHealthCheckConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - failure_threshold=failure_threshold, - resource_path=resource_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: str, - failure_threshold: Optional[float] = None, - resource_path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if failure_threshold is not None: - _setter("failure_threshold", failure_threshold) + pulumi.set(__self__, "failure_threshold", failure_threshold) if resource_path is not None: - _setter("resource_path", resource_path) + pulumi.set(__self__, "resource_path", resource_path) @property @pulumi.getter @@ -456,17 +332,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, failure_threshold: Optional[float] = None): - ServiceHealthCheckCustomConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - failure_threshold=failure_threshold, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - failure_threshold: Optional[float] = None, - opts: Optional[pulumi.ResourceOptions]=None): if failure_threshold is not None: - _setter("failure_threshold", failure_threshold) + pulumi.set(__self__, "failure_threshold", failure_threshold) @property @pulumi.getter(name="failureThreshold") @@ -479,19 +346,8 @@ class ServiceTag(dict): def __init__(__self__, *, key: str, value: str): - ServiceTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/servicediscovery/private_dns_namespace.py b/sdk/python/pulumi_aws_native/servicediscovery/private_dns_namespace.py index 92482623c0..6962fa23f0 100644 --- a/sdk/python/pulumi_aws_native/servicediscovery/private_dns_namespace.py +++ b/sdk/python/pulumi_aws_native/servicediscovery/private_dns_namespace.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -24,32 +24,15 @@ def __init__(__self__, *, """ The set of arguments for constructing a PrivateDnsNamespace resource. """ - PrivateDnsNamespaceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - vpc=vpc, - description=description, - name=name, - properties=properties, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - vpc: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - properties: Optional[pulumi.Input['PrivateDnsNamespacePropertiesArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['PrivateDnsNamespaceTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("vpc", vpc) + pulumi.set(__self__, "vpc", vpc) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if properties is not None: - _setter("properties", properties) + pulumi.set(__self__, "properties", properties) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -138,10 +121,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PrivateDnsNamespaceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -164,11 +143,6 @@ def _internal_init(__self__, __props__.__dict__["description"] = description __props__.__dict__["name"] = name - if properties is not None and not isinstance(properties, PrivateDnsNamespacePropertiesArgs): - properties = properties or {} - def _setter(key, value): - properties[key] = value - PrivateDnsNamespacePropertiesArgs._configure(_setter, **properties) __props__.__dict__["properties"] = properties __props__.__dict__["tags"] = tags if vpc is None and not opts.urn: diff --git a/sdk/python/pulumi_aws_native/servicediscovery/public_dns_namespace.py b/sdk/python/pulumi_aws_native/servicediscovery/public_dns_namespace.py index 24a403b85b..716945eb3e 100644 --- a/sdk/python/pulumi_aws_native/servicediscovery/public_dns_namespace.py +++ b/sdk/python/pulumi_aws_native/servicediscovery/public_dns_namespace.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,29 +23,14 @@ def __init__(__self__, *, """ The set of arguments for constructing a PublicDnsNamespace resource. """ - PublicDnsNamespaceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - name=name, - properties=properties, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - properties: Optional[pulumi.Input['PublicDnsNamespacePropertiesArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['PublicDnsNamespaceTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if properties is not None: - _setter("properties", properties) + pulumi.set(__self__, "properties", properties) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -124,10 +109,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PublicDnsNamespaceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -149,11 +130,6 @@ def _internal_init(__self__, __props__.__dict__["description"] = description __props__.__dict__["name"] = name - if properties is not None and not isinstance(properties, PublicDnsNamespacePropertiesArgs): - properties = properties or {} - def _setter(key, value): - properties[key] = value - PublicDnsNamespacePropertiesArgs._configure(_setter, **properties) __props__.__dict__["properties"] = properties __props__.__dict__["tags"] = tags __props__.__dict__["arn"] = None diff --git a/sdk/python/pulumi_aws_native/servicediscovery/service.py b/sdk/python/pulumi_aws_native/servicediscovery/service.py index 2d1e7b6638..8184d738b6 100644 --- a/sdk/python/pulumi_aws_native/servicediscovery/service.py +++ b/sdk/python/pulumi_aws_native/servicediscovery/service.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,45 +27,22 @@ def __init__(__self__, *, """ The set of arguments for constructing a Service resource. """ - ServiceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - description=description, - dns_config=dns_config, - health_check_config=health_check_config, - health_check_custom_config=health_check_custom_config, - name=name, - namespace_id=namespace_id, - tags=tags, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - description: Optional[pulumi.Input[str]] = None, - dns_config: Optional[pulumi.Input['ServiceDnsConfigArgs']] = None, - health_check_config: Optional[pulumi.Input['ServiceHealthCheckConfigArgs']] = None, - health_check_custom_config: Optional[pulumi.Input['ServiceHealthCheckCustomConfigArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - namespace_id: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ServiceTagArgs']]]] = None, - type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if dns_config is not None: - _setter("dns_config", dns_config) + pulumi.set(__self__, "dns_config", dns_config) if health_check_config is not None: - _setter("health_check_config", health_check_config) + pulumi.set(__self__, "health_check_config", health_check_config) if health_check_custom_config is not None: - _setter("health_check_custom_config", health_check_custom_config) + pulumi.set(__self__, "health_check_custom_config", health_check_custom_config) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if namespace_id is not None: - _setter("namespace_id", namespace_id) + pulumi.set(__self__, "namespace_id", namespace_id) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -184,10 +161,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ServiceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -212,23 +185,8 @@ def _internal_init(__self__, __props__ = ServiceArgs.__new__(ServiceArgs) __props__.__dict__["description"] = description - if dns_config is not None and not isinstance(dns_config, ServiceDnsConfigArgs): - dns_config = dns_config or {} - def _setter(key, value): - dns_config[key] = value - ServiceDnsConfigArgs._configure(_setter, **dns_config) __props__.__dict__["dns_config"] = dns_config - if health_check_config is not None and not isinstance(health_check_config, ServiceHealthCheckConfigArgs): - health_check_config = health_check_config or {} - def _setter(key, value): - health_check_config[key] = value - ServiceHealthCheckConfigArgs._configure(_setter, **health_check_config) __props__.__dict__["health_check_config"] = health_check_config - if health_check_custom_config is not None and not isinstance(health_check_custom_config, ServiceHealthCheckCustomConfigArgs): - health_check_custom_config = health_check_custom_config or {} - def _setter(key, value): - health_check_custom_config[key] = value - ServiceHealthCheckCustomConfigArgs._configure(_setter, **health_check_custom_config) __props__.__dict__["health_check_custom_config"] = health_check_custom_config __props__.__dict__["name"] = name __props__.__dict__["namespace_id"] = namespace_id diff --git a/sdk/python/pulumi_aws_native/ses/_inputs.py b/sdk/python/pulumi_aws_native/ses/_inputs.py index 6cf3204b97..68f66f4349 100644 --- a/sdk/python/pulumi_aws_native/ses/_inputs.py +++ b/sdk/python/pulumi_aws_native/ses/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -54,16 +54,7 @@ def __init__(__self__, *, Preferences regarding the Dashboard feature. :param pulumi.Input[str] engagement_metrics: Whether emails sent with this configuration set have engagement tracking enabled. """ - ConfigurationSetDashboardOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - engagement_metrics=engagement_metrics, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - engagement_metrics: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("engagement_metrics", engagement_metrics) + pulumi.set(__self__, "engagement_metrics", engagement_metrics) @property @pulumi.getter(name="engagementMetrics") @@ -88,21 +79,10 @@ def __init__(__self__, *, :param pulumi.Input[str] sending_pool_name: The name of the dedicated IP pool to associate with the configuration set. :param pulumi.Input[str] tls_policy: Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require , messages are only delivered if a TLS connection can be established. If the value is Optional , messages can be delivered in plain text if a TLS connection can't be established. """ - ConfigurationSetDeliveryOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - sending_pool_name=sending_pool_name, - tls_policy=tls_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sending_pool_name: Optional[pulumi.Input[str]] = None, - tls_policy: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if sending_pool_name is not None: - _setter("sending_pool_name", sending_pool_name) + pulumi.set(__self__, "sending_pool_name", sending_pool_name) if tls_policy is not None: - _setter("tls_policy", tls_policy) + pulumi.set(__self__, "tls_policy", tls_policy) @property @pulumi.getter(name="sendingPoolName") @@ -137,17 +117,8 @@ def __init__(__self__, *, An object that contains the names, default values, and sources of the dimensions associated with an Amazon CloudWatch event destination. :param pulumi.Input[Sequence[pulumi.Input['ConfigurationSetEventDestinationDimensionConfigurationArgs']]] dimension_configurations: A list of dimensions upon which to categorize your emails when you publish email sending events to Amazon CloudWatch. """ - ConfigurationSetEventDestinationCloudWatchDestinationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dimension_configurations=dimension_configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dimension_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['ConfigurationSetEventDestinationDimensionConfigurationArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dimension_configurations is not None: - _setter("dimension_configurations", dimension_configurations) + pulumi.set(__self__, "dimension_configurations", dimension_configurations) @property @pulumi.getter(name="dimensionConfigurations") @@ -174,22 +145,9 @@ def __init__(__self__, *, :param pulumi.Input[str] dimension_name: The name of an Amazon CloudWatch dimension associated with an email sending metric. :param pulumi.Input[str] dimension_value_source: The place where Amazon SES finds the value of a dimension to publish to Amazon CloudWatch. To use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail/SendRawEmail API, specify messageTag. To use your own email headers, specify emailHeader. To put a custom tag on any link included in your email, specify linkTag. """ - ConfigurationSetEventDestinationDimensionConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_dimension_value=default_dimension_value, - dimension_name=dimension_name, - dimension_value_source=dimension_value_source, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_dimension_value: pulumi.Input[str], - dimension_name: pulumi.Input[str], - dimension_value_source: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("default_dimension_value", default_dimension_value) - _setter("dimension_name", dimension_name) - _setter("dimension_value_source", dimension_value_source) + pulumi.set(__self__, "default_dimension_value", default_dimension_value) + pulumi.set(__self__, "dimension_name", dimension_name) + pulumi.set(__self__, "dimension_value_source", dimension_value_source) @property @pulumi.getter(name="defaultDimensionValue") @@ -245,36 +203,17 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The name of the event destination set. :param pulumi.Input['ConfigurationSetEventDestinationSnsDestinationArgs'] sns_destination: An object that contains SNS topic ARN associated event destination. """ - ConfigurationSetEventDestinationEventDestinationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - matching_event_types=matching_event_types, - cloud_watch_destination=cloud_watch_destination, - enabled=enabled, - kinesis_firehose_destination=kinesis_firehose_destination, - name=name, - sns_destination=sns_destination, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - matching_event_types: pulumi.Input[Sequence[pulumi.Input[str]]], - cloud_watch_destination: Optional[pulumi.Input['ConfigurationSetEventDestinationCloudWatchDestinationArgs']] = None, - enabled: Optional[pulumi.Input[bool]] = None, - kinesis_firehose_destination: Optional[pulumi.Input['ConfigurationSetEventDestinationKinesisFirehoseDestinationArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - sns_destination: Optional[pulumi.Input['ConfigurationSetEventDestinationSnsDestinationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("matching_event_types", matching_event_types) + pulumi.set(__self__, "matching_event_types", matching_event_types) if cloud_watch_destination is not None: - _setter("cloud_watch_destination", cloud_watch_destination) + pulumi.set(__self__, "cloud_watch_destination", cloud_watch_destination) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if kinesis_firehose_destination is not None: - _setter("kinesis_firehose_destination", kinesis_firehose_destination) + pulumi.set(__self__, "kinesis_firehose_destination", kinesis_firehose_destination) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if sns_destination is not None: - _setter("sns_destination", sns_destination) + pulumi.set(__self__, "sns_destination", sns_destination) @property @pulumi.getter(name="matchingEventTypes") @@ -359,19 +298,8 @@ def __init__(__self__, *, :param pulumi.Input[str] delivery_stream_arn: The ARN of the Amazon Kinesis Firehose stream that email sending events should be published to. :param pulumi.Input[str] iam_role_arn: The ARN of the IAM role under which Amazon SES publishes email sending events to the Amazon Kinesis Firehose stream. """ - ConfigurationSetEventDestinationKinesisFirehoseDestinationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - delivery_stream_arn=delivery_stream_arn, - iam_role_arn=iam_role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delivery_stream_arn: pulumi.Input[str], - iam_role_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("delivery_stream_arn", delivery_stream_arn) - _setter("iam_role_arn", iam_role_arn) + pulumi.set(__self__, "delivery_stream_arn", delivery_stream_arn) + pulumi.set(__self__, "iam_role_arn", iam_role_arn) @property @pulumi.getter(name="deliveryStreamArn") @@ -405,16 +333,7 @@ def __init__(__self__, *, """ An object that contains SNS topic ARN associated event destination. """ - ConfigurationSetEventDestinationSnsDestinationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - topic_arn=topic_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - topic_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("topic_arn", topic_arn) + pulumi.set(__self__, "topic_arn", topic_arn) @property @pulumi.getter(name="topicArn") @@ -434,16 +353,7 @@ def __init__(__self__, *, Preferences regarding the Guardian feature. :param pulumi.Input[str] optimized_shared_delivery: Whether emails sent with this configuration set have optimized delivery algorithm enabled. """ - ConfigurationSetGuardianOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - optimized_shared_delivery=optimized_shared_delivery, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - optimized_shared_delivery: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("optimized_shared_delivery", optimized_shared_delivery) + pulumi.set(__self__, "optimized_shared_delivery", optimized_shared_delivery) @property @pulumi.getter(name="optimizedSharedDelivery") @@ -466,17 +376,8 @@ def __init__(__self__, *, An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set. :param pulumi.Input[bool] reputation_metrics_enabled: If true , tracking of reputation metrics is enabled for the configuration set. If false , tracking of reputation metrics is disabled for the configuration set. """ - ConfigurationSetReputationOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - reputation_metrics_enabled=reputation_metrics_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - reputation_metrics_enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if reputation_metrics_enabled is not None: - _setter("reputation_metrics_enabled", reputation_metrics_enabled) + pulumi.set(__self__, "reputation_metrics_enabled", reputation_metrics_enabled) @property @pulumi.getter(name="reputationMetricsEnabled") @@ -498,17 +399,8 @@ def __init__(__self__, *, """ An object that defines whether or not Amazon SES can send email that you send using the configuration set. """ - ConfigurationSetSendingOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - sending_enabled=sending_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sending_enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if sending_enabled is not None: - _setter("sending_enabled", sending_enabled) + pulumi.set(__self__, "sending_enabled", sending_enabled) @property @pulumi.getter(name="sendingEnabled") @@ -528,17 +420,8 @@ def __init__(__self__, *, An object that contains information about the suppression list preferences for your account. :param pulumi.Input[Sequence[pulumi.Input[str]]] suppressed_reasons: A list that contains the reasons that email addresses are automatically added to the suppression list for your account. """ - ConfigurationSetSuppressionOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - suppressed_reasons=suppressed_reasons, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - suppressed_reasons: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if suppressed_reasons is not None: - _setter("suppressed_reasons", suppressed_reasons) + pulumi.set(__self__, "suppressed_reasons", suppressed_reasons) @property @pulumi.getter(name="suppressedReasons") @@ -561,17 +444,8 @@ def __init__(__self__, *, An object that defines the open and click tracking options for emails that you send using the configuration set. :param pulumi.Input[str] custom_redirect_domain: The domain to use for tracking open and click events. """ - ConfigurationSetTrackingOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_redirect_domain=custom_redirect_domain, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_redirect_domain: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_redirect_domain is not None: - _setter("custom_redirect_domain", custom_redirect_domain) + pulumi.set(__self__, "custom_redirect_domain", custom_redirect_domain) @property @pulumi.getter(name="customRedirectDomain") @@ -594,21 +468,10 @@ def __init__(__self__, *, """ An object that contains Virtual Deliverability Manager (VDM) settings for this configuration set. """ - ConfigurationSetVdmOptionsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dashboard_options=dashboard_options, - guardian_options=guardian_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dashboard_options: Optional[pulumi.Input['ConfigurationSetDashboardOptionsArgs']] = None, - guardian_options: Optional[pulumi.Input['ConfigurationSetGuardianOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dashboard_options is not None: - _setter("dashboard_options", dashboard_options) + pulumi.set(__self__, "dashboard_options", dashboard_options) if guardian_options is not None: - _setter("guardian_options", guardian_options) + pulumi.set(__self__, "guardian_options", guardian_options) @property @pulumi.getter(name="dashboardOptions") @@ -634,19 +497,8 @@ class ContactListTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ContactListTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -679,26 +531,11 @@ def __init__(__self__, *, :param pulumi.Input[str] topic_name: The name of the topic. :param pulumi.Input[str] description: The description of the topic. """ - ContactListTopicArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_subscription_status=default_subscription_status, - display_name=display_name, - topic_name=topic_name, - description=description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_subscription_status: pulumi.Input[str], - display_name: pulumi.Input[str], - topic_name: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("default_subscription_status", default_subscription_status) - _setter("display_name", display_name) - _setter("topic_name", topic_name) + pulumi.set(__self__, "default_subscription_status", default_subscription_status) + pulumi.set(__self__, "display_name", display_name) + pulumi.set(__self__, "topic_name", topic_name) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) @property @pulumi.getter(name="defaultSubscriptionStatus") @@ -754,17 +591,8 @@ def __init__(__self__, *, Used to associate a configuration set with an email identity. :param pulumi.Input[str] configuration_set_name: The configuration set to use by default when sending from this identity. Note that any configuration set defined in the email sending request takes precedence. """ - EmailIdentityConfigurationSetAttributesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - configuration_set_name=configuration_set_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configuration_set_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if configuration_set_name is not None: - _setter("configuration_set_name", configuration_set_name) + pulumi.set(__self__, "configuration_set_name", configuration_set_name) @property @pulumi.getter(name="configurationSetName") @@ -787,17 +615,8 @@ def __init__(__self__, *, Used to enable or disable DKIM authentication for an email identity. :param pulumi.Input[bool] signing_enabled: Sets the DKIM signing configuration for the identity. When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing. """ - EmailIdentityDkimAttributesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - signing_enabled=signing_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - signing_enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if signing_enabled is not None: - _setter("signing_enabled", signing_enabled) + pulumi.set(__self__, "signing_enabled", signing_enabled) @property @pulumi.getter(name="signingEnabled") @@ -824,25 +643,12 @@ def __init__(__self__, *, :param pulumi.Input[str] domain_signing_selector: [Bring Your Own DKIM] A string that's used to identify a public key in the DNS configuration for a domain. :param pulumi.Input[str] next_signing_key_length: [Easy DKIM] The key length of the future DKIM key pair to be generated. This can be changed at most once per day. """ - EmailIdentityDkimSigningAttributesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - domain_signing_private_key=domain_signing_private_key, - domain_signing_selector=domain_signing_selector, - next_signing_key_length=next_signing_key_length, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - domain_signing_private_key: Optional[pulumi.Input[str]] = None, - domain_signing_selector: Optional[pulumi.Input[str]] = None, - next_signing_key_length: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if domain_signing_private_key is not None: - _setter("domain_signing_private_key", domain_signing_private_key) + pulumi.set(__self__, "domain_signing_private_key", domain_signing_private_key) if domain_signing_selector is not None: - _setter("domain_signing_selector", domain_signing_selector) + pulumi.set(__self__, "domain_signing_selector", domain_signing_selector) if next_signing_key_length is not None: - _setter("next_signing_key_length", next_signing_key_length) + pulumi.set(__self__, "next_signing_key_length", next_signing_key_length) @property @pulumi.getter(name="domainSigningPrivateKey") @@ -889,17 +695,8 @@ def __init__(__self__, *, Used to enable or disable feedback forwarding for an identity. :param pulumi.Input[bool] email_forwarding_enabled: If the value is true, you receive email notifications when bounce or complaint events occur """ - EmailIdentityFeedbackAttributesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - email_forwarding_enabled=email_forwarding_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - email_forwarding_enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if email_forwarding_enabled is not None: - _setter("email_forwarding_enabled", email_forwarding_enabled) + pulumi.set(__self__, "email_forwarding_enabled", email_forwarding_enabled) @property @pulumi.getter(name="emailForwardingEnabled") @@ -924,21 +721,10 @@ def __init__(__self__, *, :param pulumi.Input[str] behavior_on_mx_failure: The action to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue , the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage , the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email. :param pulumi.Input[str] mail_from_domain: The custom MAIL FROM domain that you want the verified identity to use """ - EmailIdentityMailFromAttributesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - behavior_on_mx_failure=behavior_on_mx_failure, - mail_from_domain=mail_from_domain, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - behavior_on_mx_failure: Optional[pulumi.Input[str]] = None, - mail_from_domain: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if behavior_on_mx_failure is not None: - _setter("behavior_on_mx_failure", behavior_on_mx_failure) + pulumi.set(__self__, "behavior_on_mx_failure", behavior_on_mx_failure) if mail_from_domain is not None: - _setter("mail_from_domain", mail_from_domain) + pulumi.set(__self__, "mail_from_domain", mail_from_domain) @property @pulumi.getter(name="behaviorOnMxFailure") @@ -970,20 +756,9 @@ class ReceiptFilterFilterArgs: def __init__(__self__, *, ip_filter: pulumi.Input['ReceiptFilterIpFilterArgs'], name: Optional[pulumi.Input[str]] = None): - ReceiptFilterFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ip_filter=ip_filter, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ip_filter: pulumi.Input['ReceiptFilterIpFilterArgs'], - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ip_filter", ip_filter) + pulumi.set(__self__, "ip_filter", ip_filter) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="ipFilter") @@ -1009,19 +784,8 @@ class ReceiptFilterIpFilterArgs: def __init__(__self__, *, cidr: pulumi.Input[str], policy: pulumi.Input[str]): - ReceiptFilterIpFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cidr=cidr, - policy=policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cidr: pulumi.Input[str], - policy: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cidr", cidr) - _setter("policy", policy) + pulumi.set(__self__, "cidr", cidr) + pulumi.set(__self__, "policy", policy) @property @pulumi.getter @@ -1052,41 +816,20 @@ def __init__(__self__, *, sns_action: Optional[pulumi.Input['ReceiptRuleSnsActionArgs']] = None, stop_action: Optional[pulumi.Input['ReceiptRuleStopActionArgs']] = None, workmail_action: Optional[pulumi.Input['ReceiptRuleWorkmailActionArgs']] = None): - ReceiptRuleActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - add_header_action=add_header_action, - bounce_action=bounce_action, - lambda_action=lambda_action, - s3_action=s3_action, - sns_action=sns_action, - stop_action=stop_action, - workmail_action=workmail_action, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - add_header_action: Optional[pulumi.Input['ReceiptRuleAddHeaderActionArgs']] = None, - bounce_action: Optional[pulumi.Input['ReceiptRuleBounceActionArgs']] = None, - lambda_action: Optional[pulumi.Input['ReceiptRuleLambdaActionArgs']] = None, - s3_action: Optional[pulumi.Input['ReceiptRuleS3ActionArgs']] = None, - sns_action: Optional[pulumi.Input['ReceiptRuleSnsActionArgs']] = None, - stop_action: Optional[pulumi.Input['ReceiptRuleStopActionArgs']] = None, - workmail_action: Optional[pulumi.Input['ReceiptRuleWorkmailActionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if add_header_action is not None: - _setter("add_header_action", add_header_action) + pulumi.set(__self__, "add_header_action", add_header_action) if bounce_action is not None: - _setter("bounce_action", bounce_action) + pulumi.set(__self__, "bounce_action", bounce_action) if lambda_action is not None: - _setter("lambda_action", lambda_action) + pulumi.set(__self__, "lambda_action", lambda_action) if s3_action is not None: - _setter("s3_action", s3_action) + pulumi.set(__self__, "s3_action", s3_action) if sns_action is not None: - _setter("sns_action", sns_action) + pulumi.set(__self__, "sns_action", sns_action) if stop_action is not None: - _setter("stop_action", stop_action) + pulumi.set(__self__, "stop_action", stop_action) if workmail_action is not None: - _setter("workmail_action", workmail_action) + pulumi.set(__self__, "workmail_action", workmail_action) @property @pulumi.getter(name="addHeaderAction") @@ -1157,19 +900,8 @@ class ReceiptRuleAddHeaderActionArgs: def __init__(__self__, *, header_name: pulumi.Input[str], header_value: pulumi.Input[str]): - ReceiptRuleAddHeaderActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - header_name=header_name, - header_value=header_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - header_name: pulumi.Input[str], - header_value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("header_name", header_name) - _setter("header_value", header_value) + pulumi.set(__self__, "header_name", header_name) + pulumi.set(__self__, "header_value", header_value) @property @pulumi.getter(name="headerName") @@ -1198,30 +930,13 @@ def __init__(__self__, *, smtp_reply_code: pulumi.Input[str], status_code: Optional[pulumi.Input[str]] = None, topic_arn: Optional[pulumi.Input[str]] = None): - ReceiptRuleBounceActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - message=message, - sender=sender, - smtp_reply_code=smtp_reply_code, - status_code=status_code, - topic_arn=topic_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - message: pulumi.Input[str], - sender: pulumi.Input[str], - smtp_reply_code: pulumi.Input[str], - status_code: Optional[pulumi.Input[str]] = None, - topic_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("message", message) - _setter("sender", sender) - _setter("smtp_reply_code", smtp_reply_code) + pulumi.set(__self__, "message", message) + pulumi.set(__self__, "sender", sender) + pulumi.set(__self__, "smtp_reply_code", smtp_reply_code) if status_code is not None: - _setter("status_code", status_code) + pulumi.set(__self__, "status_code", status_code) if topic_arn is not None: - _setter("topic_arn", topic_arn) + pulumi.set(__self__, "topic_arn", topic_arn) @property @pulumi.getter @@ -1275,24 +990,11 @@ def __init__(__self__, *, function_arn: pulumi.Input[str], invocation_type: Optional[pulumi.Input[str]] = None, topic_arn: Optional[pulumi.Input[str]] = None): - ReceiptRuleLambdaActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - function_arn=function_arn, - invocation_type=invocation_type, - topic_arn=topic_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - function_arn: pulumi.Input[str], - invocation_type: Optional[pulumi.Input[str]] = None, - topic_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("function_arn", function_arn) + pulumi.set(__self__, "function_arn", function_arn) if invocation_type is not None: - _setter("invocation_type", invocation_type) + pulumi.set(__self__, "invocation_type", invocation_type) if topic_arn is not None: - _setter("topic_arn", topic_arn) + pulumi.set(__self__, "topic_arn", topic_arn) @property @pulumi.getter(name="functionArn") @@ -1331,37 +1033,18 @@ def __init__(__self__, *, recipients: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, scan_enabled: Optional[pulumi.Input[bool]] = None, tls_policy: Optional[pulumi.Input[str]] = None): - ReceiptRuleRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - actions=actions, - enabled=enabled, - name=name, - recipients=recipients, - scan_enabled=scan_enabled, - tls_policy=tls_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['ReceiptRuleActionArgs']]]] = None, - enabled: Optional[pulumi.Input[bool]] = None, - name: Optional[pulumi.Input[str]] = None, - recipients: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - scan_enabled: Optional[pulumi.Input[bool]] = None, - tls_policy: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if recipients is not None: - _setter("recipients", recipients) + pulumi.set(__self__, "recipients", recipients) if scan_enabled is not None: - _setter("scan_enabled", scan_enabled) + pulumi.set(__self__, "scan_enabled", scan_enabled) if tls_policy is not None: - _setter("tls_policy", tls_policy) + pulumi.set(__self__, "tls_policy", tls_policy) @property @pulumi.getter @@ -1425,28 +1108,13 @@ def __init__(__self__, *, kms_key_arn: Optional[pulumi.Input[str]] = None, object_key_prefix: Optional[pulumi.Input[str]] = None, topic_arn: Optional[pulumi.Input[str]] = None): - ReceiptRuleS3ActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - kms_key_arn=kms_key_arn, - object_key_prefix=object_key_prefix, - topic_arn=topic_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: pulumi.Input[str], - kms_key_arn: Optional[pulumi.Input[str]] = None, - object_key_prefix: Optional[pulumi.Input[str]] = None, - topic_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_name", bucket_name) + pulumi.set(__self__, "bucket_name", bucket_name) if kms_key_arn is not None: - _setter("kms_key_arn", kms_key_arn) + pulumi.set(__self__, "kms_key_arn", kms_key_arn) if object_key_prefix is not None: - _setter("object_key_prefix", object_key_prefix) + pulumi.set(__self__, "object_key_prefix", object_key_prefix) if topic_arn is not None: - _setter("topic_arn", topic_arn) + pulumi.set(__self__, "topic_arn", topic_arn) @property @pulumi.getter(name="bucketName") @@ -1490,21 +1158,10 @@ class ReceiptRuleSnsActionArgs: def __init__(__self__, *, encoding: Optional[pulumi.Input[str]] = None, topic_arn: Optional[pulumi.Input[str]] = None): - ReceiptRuleSnsActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - encoding=encoding, - topic_arn=topic_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - encoding: Optional[pulumi.Input[str]] = None, - topic_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if encoding is not None: - _setter("encoding", encoding) + pulumi.set(__self__, "encoding", encoding) if topic_arn is not None: - _setter("topic_arn", topic_arn) + pulumi.set(__self__, "topic_arn", topic_arn) @property @pulumi.getter @@ -1530,20 +1187,9 @@ class ReceiptRuleStopActionArgs: def __init__(__self__, *, scope: pulumi.Input[str], topic_arn: Optional[pulumi.Input[str]] = None): - ReceiptRuleStopActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - scope=scope, - topic_arn=topic_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - scope: pulumi.Input[str], - topic_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("scope", scope) + pulumi.set(__self__, "scope", scope) if topic_arn is not None: - _setter("topic_arn", topic_arn) + pulumi.set(__self__, "topic_arn", topic_arn) @property @pulumi.getter @@ -1569,20 +1215,9 @@ class ReceiptRuleWorkmailActionArgs: def __init__(__self__, *, organization_arn: pulumi.Input[str], topic_arn: Optional[pulumi.Input[str]] = None): - ReceiptRuleWorkmailActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - organization_arn=organization_arn, - topic_arn=topic_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - organization_arn: pulumi.Input[str], - topic_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("organization_arn", organization_arn) + pulumi.set(__self__, "organization_arn", organization_arn) if topic_arn is not None: - _setter("topic_arn", topic_arn) + pulumi.set(__self__, "topic_arn", topic_arn) @property @pulumi.getter(name="organizationArn") @@ -1617,28 +1252,13 @@ def __init__(__self__, *, :param pulumi.Input[str] template_name: The name of the template. :param pulumi.Input[str] text_part: The email body that is visible to recipients whose email clients do not display HTML content. """ - TemplateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - subject_part=subject_part, - html_part=html_part, - template_name=template_name, - text_part=text_part, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subject_part: pulumi.Input[str], - html_part: Optional[pulumi.Input[str]] = None, - template_name: Optional[pulumi.Input[str]] = None, - text_part: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("subject_part", subject_part) + pulumi.set(__self__, "subject_part", subject_part) if html_part is not None: - _setter("html_part", html_part) + pulumi.set(__self__, "html_part", html_part) if template_name is not None: - _setter("template_name", template_name) + pulumi.set(__self__, "template_name", template_name) if text_part is not None: - _setter("text_part", text_part) + pulumi.set(__self__, "text_part", text_part) @property @pulumi.getter(name="subjectPart") @@ -1697,17 +1317,8 @@ def __init__(__self__, *, Preferences regarding the Dashboard feature. :param pulumi.Input[str] engagement_metrics: Whether emails sent from this account have engagement tracking enabled. """ - VdmAttributesDashboardAttributesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - engagement_metrics=engagement_metrics, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - engagement_metrics: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if engagement_metrics is not None: - _setter("engagement_metrics", engagement_metrics) + pulumi.set(__self__, "engagement_metrics", engagement_metrics) @property @pulumi.getter(name="engagementMetrics") @@ -1730,17 +1341,8 @@ def __init__(__self__, *, Preferences regarding the Guardian feature. :param pulumi.Input[str] optimized_shared_delivery: Whether emails sent from this account have optimized delivery algorithm enabled. """ - VdmAttributesGuardianAttributesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - optimized_shared_delivery=optimized_shared_delivery, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - optimized_shared_delivery: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if optimized_shared_delivery is not None: - _setter("optimized_shared_delivery", optimized_shared_delivery) + pulumi.set(__self__, "optimized_shared_delivery", optimized_shared_delivery) @property @pulumi.getter(name="optimizedSharedDelivery") diff --git a/sdk/python/pulumi_aws_native/ses/configuration_set.py b/sdk/python/pulumi_aws_native/ses/configuration_set.py index d2d0e8aba1..7fd155b992 100644 --- a/sdk/python/pulumi_aws_native/ses/configuration_set.py +++ b/sdk/python/pulumi_aws_native/ses/configuration_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,41 +27,20 @@ def __init__(__self__, *, The set of arguments for constructing a ConfigurationSet resource. :param pulumi.Input[str] name: The name of the configuration set. """ - ConfigurationSetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - delivery_options=delivery_options, - name=name, - reputation_options=reputation_options, - sending_options=sending_options, - suppression_options=suppression_options, - tracking_options=tracking_options, - vdm_options=vdm_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delivery_options: Optional[pulumi.Input['ConfigurationSetDeliveryOptionsArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - reputation_options: Optional[pulumi.Input['ConfigurationSetReputationOptionsArgs']] = None, - sending_options: Optional[pulumi.Input['ConfigurationSetSendingOptionsArgs']] = None, - suppression_options: Optional[pulumi.Input['ConfigurationSetSuppressionOptionsArgs']] = None, - tracking_options: Optional[pulumi.Input['ConfigurationSetTrackingOptionsArgs']] = None, - vdm_options: Optional[pulumi.Input['ConfigurationSetVdmOptionsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if delivery_options is not None: - _setter("delivery_options", delivery_options) + pulumi.set(__self__, "delivery_options", delivery_options) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if reputation_options is not None: - _setter("reputation_options", reputation_options) + pulumi.set(__self__, "reputation_options", reputation_options) if sending_options is not None: - _setter("sending_options", sending_options) + pulumi.set(__self__, "sending_options", sending_options) if suppression_options is not None: - _setter("suppression_options", suppression_options) + pulumi.set(__self__, "suppression_options", suppression_options) if tracking_options is not None: - _setter("tracking_options", tracking_options) + pulumi.set(__self__, "tracking_options", tracking_options) if vdm_options is not None: - _setter("vdm_options", vdm_options) + pulumi.set(__self__, "vdm_options", vdm_options) @property @pulumi.getter(name="deliveryOptions") @@ -169,10 +148,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ConfigurationSetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -194,42 +169,12 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = ConfigurationSetArgs.__new__(ConfigurationSetArgs) - if delivery_options is not None and not isinstance(delivery_options, ConfigurationSetDeliveryOptionsArgs): - delivery_options = delivery_options or {} - def _setter(key, value): - delivery_options[key] = value - ConfigurationSetDeliveryOptionsArgs._configure(_setter, **delivery_options) __props__.__dict__["delivery_options"] = delivery_options __props__.__dict__["name"] = name - if reputation_options is not None and not isinstance(reputation_options, ConfigurationSetReputationOptionsArgs): - reputation_options = reputation_options or {} - def _setter(key, value): - reputation_options[key] = value - ConfigurationSetReputationOptionsArgs._configure(_setter, **reputation_options) __props__.__dict__["reputation_options"] = reputation_options - if sending_options is not None and not isinstance(sending_options, ConfigurationSetSendingOptionsArgs): - sending_options = sending_options or {} - def _setter(key, value): - sending_options[key] = value - ConfigurationSetSendingOptionsArgs._configure(_setter, **sending_options) __props__.__dict__["sending_options"] = sending_options - if suppression_options is not None and not isinstance(suppression_options, ConfigurationSetSuppressionOptionsArgs): - suppression_options = suppression_options or {} - def _setter(key, value): - suppression_options[key] = value - ConfigurationSetSuppressionOptionsArgs._configure(_setter, **suppression_options) __props__.__dict__["suppression_options"] = suppression_options - if tracking_options is not None and not isinstance(tracking_options, ConfigurationSetTrackingOptionsArgs): - tracking_options = tracking_options or {} - def _setter(key, value): - tracking_options[key] = value - ConfigurationSetTrackingOptionsArgs._configure(_setter, **tracking_options) __props__.__dict__["tracking_options"] = tracking_options - if vdm_options is not None and not isinstance(vdm_options, ConfigurationSetVdmOptionsArgs): - vdm_options = vdm_options or {} - def _setter(key, value): - vdm_options[key] = value - ConfigurationSetVdmOptionsArgs._configure(_setter, **vdm_options) __props__.__dict__["vdm_options"] = vdm_options replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["name"]) opts = pulumi.ResourceOptions.merge(opts, replace_on_changes) diff --git a/sdk/python/pulumi_aws_native/ses/configuration_set_event_destination.py b/sdk/python/pulumi_aws_native/ses/configuration_set_event_destination.py index 6b9bcfe62a..694aededcb 100644 --- a/sdk/python/pulumi_aws_native/ses/configuration_set_event_destination.py +++ b/sdk/python/pulumi_aws_native/ses/configuration_set_event_destination.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,19 +23,8 @@ def __init__(__self__, *, :param pulumi.Input[str] configuration_set_name: The name of the configuration set that contains the event destination. :param pulumi.Input['ConfigurationSetEventDestinationEventDestinationArgs'] event_destination: The event destination object. """ - ConfigurationSetEventDestinationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - configuration_set_name=configuration_set_name, - event_destination=event_destination, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configuration_set_name: pulumi.Input[str], - event_destination: pulumi.Input['ConfigurationSetEventDestinationEventDestinationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("configuration_set_name", configuration_set_name) - _setter("event_destination", event_destination) + pulumi.set(__self__, "configuration_set_name", configuration_set_name) + pulumi.set(__self__, "event_destination", event_destination) @property @pulumi.getter(name="configurationSetName") @@ -97,10 +86,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ConfigurationSetEventDestinationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -120,11 +105,6 @@ def _internal_init(__self__, if configuration_set_name is None and not opts.urn: raise TypeError("Missing required property 'configuration_set_name'") __props__.__dict__["configuration_set_name"] = configuration_set_name - if event_destination is not None and not isinstance(event_destination, ConfigurationSetEventDestinationEventDestinationArgs): - event_destination = event_destination or {} - def _setter(key, value): - event_destination[key] = value - ConfigurationSetEventDestinationEventDestinationArgs._configure(_setter, **event_destination) if event_destination is None and not opts.urn: raise TypeError("Missing required property 'event_destination'") __props__.__dict__["event_destination"] = event_destination diff --git a/sdk/python/pulumi_aws_native/ses/contact_list.py b/sdk/python/pulumi_aws_native/ses/contact_list.py index 358a471c01..f05509a4d0 100644 --- a/sdk/python/pulumi_aws_native/ses/contact_list.py +++ b/sdk/python/pulumi_aws_native/ses/contact_list.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,29 +27,14 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ContactListTagArgs']]] tags: The tags (keys and values) associated with the contact list. :param pulumi.Input[Sequence[pulumi.Input['ContactListTopicArgs']]] topics: The topics associated with the contact list. """ - ContactListArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - contact_list_name=contact_list_name, - description=description, - tags=tags, - topics=topics, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - contact_list_name: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ContactListTagArgs']]]] = None, - topics: Optional[pulumi.Input[Sequence[pulumi.Input['ContactListTopicArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if contact_list_name is not None: - _setter("contact_list_name", contact_list_name) + pulumi.set(__self__, "contact_list_name", contact_list_name) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if topics is not None: - _setter("topics", topics) + pulumi.set(__self__, "topics", topics) @property @pulumi.getter(name="contactListName") @@ -139,10 +124,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ContactListArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ses/dedicated_ip_pool.py b/sdk/python/pulumi_aws_native/ses/dedicated_ip_pool.py index 102759c4dc..59f14bbd6b 100644 --- a/sdk/python/pulumi_aws_native/ses/dedicated_ip_pool.py +++ b/sdk/python/pulumi_aws_native/ses/dedicated_ip_pool.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['DedicatedIpPoolArgs', 'DedicatedIpPool'] @@ -21,21 +21,10 @@ def __init__(__self__, *, :param pulumi.Input[str] pool_name: The name of the dedicated IP pool. :param pulumi.Input[str] scaling_mode: Specifies whether the dedicated IP pool is managed or not. The default value is STANDARD. """ - DedicatedIpPoolArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - pool_name=pool_name, - scaling_mode=scaling_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pool_name: Optional[pulumi.Input[str]] = None, - scaling_mode: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pool_name is not None: - _setter("pool_name", pool_name) + pulumi.set(__self__, "pool_name", pool_name) if scaling_mode is not None: - _setter("scaling_mode", scaling_mode) + pulumi.set(__self__, "scaling_mode", scaling_mode) @property @pulumi.getter(name="poolName") @@ -97,10 +86,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DedicatedIpPoolArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ses/email_identity.py b/sdk/python/pulumi_aws_native/ses/email_identity.py index 7bb28ef379..780a880eb5 100644 --- a/sdk/python/pulumi_aws_native/ses/email_identity.py +++ b/sdk/python/pulumi_aws_native/ses/email_identity.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -26,36 +26,17 @@ def __init__(__self__, *, The set of arguments for constructing a EmailIdentity resource. :param pulumi.Input[str] email_identity: The email address or domain to verify. """ - EmailIdentityArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - email_identity=email_identity, - configuration_set_attributes=configuration_set_attributes, - dkim_attributes=dkim_attributes, - dkim_signing_attributes=dkim_signing_attributes, - feedback_attributes=feedback_attributes, - mail_from_attributes=mail_from_attributes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - email_identity: pulumi.Input[str], - configuration_set_attributes: Optional[pulumi.Input['EmailIdentityConfigurationSetAttributesArgs']] = None, - dkim_attributes: Optional[pulumi.Input['EmailIdentityDkimAttributesArgs']] = None, - dkim_signing_attributes: Optional[pulumi.Input['EmailIdentityDkimSigningAttributesArgs']] = None, - feedback_attributes: Optional[pulumi.Input['EmailIdentityFeedbackAttributesArgs']] = None, - mail_from_attributes: Optional[pulumi.Input['EmailIdentityMailFromAttributesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("email_identity", email_identity) + pulumi.set(__self__, "email_identity", email_identity) if configuration_set_attributes is not None: - _setter("configuration_set_attributes", configuration_set_attributes) + pulumi.set(__self__, "configuration_set_attributes", configuration_set_attributes) if dkim_attributes is not None: - _setter("dkim_attributes", dkim_attributes) + pulumi.set(__self__, "dkim_attributes", dkim_attributes) if dkim_signing_attributes is not None: - _setter("dkim_signing_attributes", dkim_signing_attributes) + pulumi.set(__self__, "dkim_signing_attributes", dkim_signing_attributes) if feedback_attributes is not None: - _setter("feedback_attributes", feedback_attributes) + pulumi.set(__self__, "feedback_attributes", feedback_attributes) if mail_from_attributes is not None: - _setter("mail_from_attributes", mail_from_attributes) + pulumi.set(__self__, "mail_from_attributes", mail_from_attributes) @property @pulumi.getter(name="emailIdentity") @@ -153,10 +134,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - EmailIdentityArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -177,38 +154,13 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = EmailIdentityArgs.__new__(EmailIdentityArgs) - if configuration_set_attributes is not None and not isinstance(configuration_set_attributes, EmailIdentityConfigurationSetAttributesArgs): - configuration_set_attributes = configuration_set_attributes or {} - def _setter(key, value): - configuration_set_attributes[key] = value - EmailIdentityConfigurationSetAttributesArgs._configure(_setter, **configuration_set_attributes) __props__.__dict__["configuration_set_attributes"] = configuration_set_attributes - if dkim_attributes is not None and not isinstance(dkim_attributes, EmailIdentityDkimAttributesArgs): - dkim_attributes = dkim_attributes or {} - def _setter(key, value): - dkim_attributes[key] = value - EmailIdentityDkimAttributesArgs._configure(_setter, **dkim_attributes) __props__.__dict__["dkim_attributes"] = dkim_attributes - if dkim_signing_attributes is not None and not isinstance(dkim_signing_attributes, EmailIdentityDkimSigningAttributesArgs): - dkim_signing_attributes = dkim_signing_attributes or {} - def _setter(key, value): - dkim_signing_attributes[key] = value - EmailIdentityDkimSigningAttributesArgs._configure(_setter, **dkim_signing_attributes) __props__.__dict__["dkim_signing_attributes"] = dkim_signing_attributes if email_identity is None and not opts.urn: raise TypeError("Missing required property 'email_identity'") __props__.__dict__["email_identity"] = email_identity - if feedback_attributes is not None and not isinstance(feedback_attributes, EmailIdentityFeedbackAttributesArgs): - feedback_attributes = feedback_attributes or {} - def _setter(key, value): - feedback_attributes[key] = value - EmailIdentityFeedbackAttributesArgs._configure(_setter, **feedback_attributes) __props__.__dict__["feedback_attributes"] = feedback_attributes - if mail_from_attributes is not None and not isinstance(mail_from_attributes, EmailIdentityMailFromAttributesArgs): - mail_from_attributes = mail_from_attributes or {} - def _setter(key, value): - mail_from_attributes[key] = value - EmailIdentityMailFromAttributesArgs._configure(_setter, **mail_from_attributes) __props__.__dict__["mail_from_attributes"] = mail_from_attributes __props__.__dict__["dkim_dns_token_name1"] = None __props__.__dict__["dkim_dns_token_name2"] = None diff --git a/sdk/python/pulumi_aws_native/ses/get_configuration_set.py b/sdk/python/pulumi_aws_native/ses/get_configuration_set.py index dd581a75a6..890c83b560 100644 --- a/sdk/python/pulumi_aws_native/ses/get_configuration_set.py +++ b/sdk/python/pulumi_aws_native/ses/get_configuration_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ses/get_configuration_set_event_destination.py b/sdk/python/pulumi_aws_native/ses/get_configuration_set_event_destination.py index 34255c0d0c..5b5a36c698 100644 --- a/sdk/python/pulumi_aws_native/ses/get_configuration_set_event_destination.py +++ b/sdk/python/pulumi_aws_native/ses/get_configuration_set_event_destination.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ses/get_contact_list.py b/sdk/python/pulumi_aws_native/ses/get_contact_list.py index 3c2647593d..6afc894308 100644 --- a/sdk/python/pulumi_aws_native/ses/get_contact_list.py +++ b/sdk/python/pulumi_aws_native/ses/get_contact_list.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ses/get_dedicated_ip_pool.py b/sdk/python/pulumi_aws_native/ses/get_dedicated_ip_pool.py index 58eb9497b5..15363fa89d 100644 --- a/sdk/python/pulumi_aws_native/ses/get_dedicated_ip_pool.py +++ b/sdk/python/pulumi_aws_native/ses/get_dedicated_ip_pool.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ses/get_email_identity.py b/sdk/python/pulumi_aws_native/ses/get_email_identity.py index b8e51f3608..5ec6ab1812 100644 --- a/sdk/python/pulumi_aws_native/ses/get_email_identity.py +++ b/sdk/python/pulumi_aws_native/ses/get_email_identity.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ses/get_receipt_filter.py b/sdk/python/pulumi_aws_native/ses/get_receipt_filter.py index 1d45b238c8..2062081dd4 100644 --- a/sdk/python/pulumi_aws_native/ses/get_receipt_filter.py +++ b/sdk/python/pulumi_aws_native/ses/get_receipt_filter.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ses/get_receipt_rule.py b/sdk/python/pulumi_aws_native/ses/get_receipt_rule.py index 0dd3feb342..354f93b0a6 100644 --- a/sdk/python/pulumi_aws_native/ses/get_receipt_rule.py +++ b/sdk/python/pulumi_aws_native/ses/get_receipt_rule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ses/get_receipt_rule_set.py b/sdk/python/pulumi_aws_native/ses/get_receipt_rule_set.py index a0f9c1b233..aa60d1f54a 100644 --- a/sdk/python/pulumi_aws_native/ses/get_receipt_rule_set.py +++ b/sdk/python/pulumi_aws_native/ses/get_receipt_rule_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ses/get_template.py b/sdk/python/pulumi_aws_native/ses/get_template.py index 58b39b02b3..703e1756e1 100644 --- a/sdk/python/pulumi_aws_native/ses/get_template.py +++ b/sdk/python/pulumi_aws_native/ses/get_template.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ses/get_vdm_attributes.py b/sdk/python/pulumi_aws_native/ses/get_vdm_attributes.py index c8a48ad144..570e962110 100644 --- a/sdk/python/pulumi_aws_native/ses/get_vdm_attributes.py +++ b/sdk/python/pulumi_aws_native/ses/get_vdm_attributes.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ses/outputs.py b/sdk/python/pulumi_aws_native/ses/outputs.py index 1126db5cda..efe913337c 100644 --- a/sdk/python/pulumi_aws_native/ses/outputs.py +++ b/sdk/python/pulumi_aws_native/ses/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -75,16 +75,7 @@ def __init__(__self__, *, Preferences regarding the Dashboard feature. :param str engagement_metrics: Whether emails sent with this configuration set have engagement tracking enabled. """ - ConfigurationSetDashboardOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - engagement_metrics=engagement_metrics, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - engagement_metrics: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("engagement_metrics", engagement_metrics) + pulumi.set(__self__, "engagement_metrics", engagement_metrics) @property @pulumi.getter(name="engagementMetrics") @@ -127,21 +118,10 @@ def __init__(__self__, *, :param str sending_pool_name: The name of the dedicated IP pool to associate with the configuration set. :param str tls_policy: Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require , messages are only delivered if a TLS connection can be established. If the value is Optional , messages can be delivered in plain text if a TLS connection can't be established. """ - ConfigurationSetDeliveryOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - sending_pool_name=sending_pool_name, - tls_policy=tls_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sending_pool_name: Optional[str] = None, - tls_policy: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if sending_pool_name is not None: - _setter("sending_pool_name", sending_pool_name) + pulumi.set(__self__, "sending_pool_name", sending_pool_name) if tls_policy is not None: - _setter("tls_policy", tls_policy) + pulumi.set(__self__, "tls_policy", tls_policy) @property @pulumi.getter(name="sendingPoolName") @@ -188,17 +168,8 @@ def __init__(__self__, *, An object that contains the names, default values, and sources of the dimensions associated with an Amazon CloudWatch event destination. :param Sequence['ConfigurationSetEventDestinationDimensionConfiguration'] dimension_configurations: A list of dimensions upon which to categorize your emails when you publish email sending events to Amazon CloudWatch. """ - ConfigurationSetEventDestinationCloudWatchDestination._configure( - lambda key, value: pulumi.set(__self__, key, value), - dimension_configurations=dimension_configurations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dimension_configurations: Optional[Sequence['outputs.ConfigurationSetEventDestinationDimensionConfiguration']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dimension_configurations is not None: - _setter("dimension_configurations", dimension_configurations) + pulumi.set(__self__, "dimension_configurations", dimension_configurations) @property @pulumi.getter(name="dimensionConfigurations") @@ -245,22 +216,9 @@ def __init__(__self__, *, :param str dimension_name: The name of an Amazon CloudWatch dimension associated with an email sending metric. :param str dimension_value_source: The place where Amazon SES finds the value of a dimension to publish to Amazon CloudWatch. To use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail/SendRawEmail API, specify messageTag. To use your own email headers, specify emailHeader. To put a custom tag on any link included in your email, specify linkTag. """ - ConfigurationSetEventDestinationDimensionConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_dimension_value=default_dimension_value, - dimension_name=dimension_name, - dimension_value_source=dimension_value_source, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_dimension_value: str, - dimension_name: str, - dimension_value_source: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("default_dimension_value", default_dimension_value) - _setter("dimension_name", dimension_name) - _setter("dimension_value_source", dimension_value_source) + pulumi.set(__self__, "default_dimension_value", default_dimension_value) + pulumi.set(__self__, "dimension_name", dimension_name) + pulumi.set(__self__, "dimension_value_source", dimension_value_source) @property @pulumi.getter(name="defaultDimensionValue") @@ -327,36 +285,17 @@ def __init__(__self__, *, :param str name: The name of the event destination set. :param 'ConfigurationSetEventDestinationSnsDestination' sns_destination: An object that contains SNS topic ARN associated event destination. """ - ConfigurationSetEventDestinationEventDestination._configure( - lambda key, value: pulumi.set(__self__, key, value), - matching_event_types=matching_event_types, - cloud_watch_destination=cloud_watch_destination, - enabled=enabled, - kinesis_firehose_destination=kinesis_firehose_destination, - name=name, - sns_destination=sns_destination, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - matching_event_types: Sequence[str], - cloud_watch_destination: Optional['outputs.ConfigurationSetEventDestinationCloudWatchDestination'] = None, - enabled: Optional[bool] = None, - kinesis_firehose_destination: Optional['outputs.ConfigurationSetEventDestinationKinesisFirehoseDestination'] = None, - name: Optional[str] = None, - sns_destination: Optional['outputs.ConfigurationSetEventDestinationSnsDestination'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("matching_event_types", matching_event_types) + pulumi.set(__self__, "matching_event_types", matching_event_types) if cloud_watch_destination is not None: - _setter("cloud_watch_destination", cloud_watch_destination) + pulumi.set(__self__, "cloud_watch_destination", cloud_watch_destination) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if kinesis_firehose_destination is not None: - _setter("kinesis_firehose_destination", kinesis_firehose_destination) + pulumi.set(__self__, "kinesis_firehose_destination", kinesis_firehose_destination) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if sns_destination is not None: - _setter("sns_destination", sns_destination) + pulumi.set(__self__, "sns_destination", sns_destination) @property @pulumi.getter(name="matchingEventTypes") @@ -439,19 +378,8 @@ def __init__(__self__, *, :param str delivery_stream_arn: The ARN of the Amazon Kinesis Firehose stream that email sending events should be published to. :param str iam_role_arn: The ARN of the IAM role under which Amazon SES publishes email sending events to the Amazon Kinesis Firehose stream. """ - ConfigurationSetEventDestinationKinesisFirehoseDestination._configure( - lambda key, value: pulumi.set(__self__, key, value), - delivery_stream_arn=delivery_stream_arn, - iam_role_arn=iam_role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - delivery_stream_arn: str, - iam_role_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("delivery_stream_arn", delivery_stream_arn) - _setter("iam_role_arn", iam_role_arn) + pulumi.set(__self__, "delivery_stream_arn", delivery_stream_arn) + pulumi.set(__self__, "iam_role_arn", iam_role_arn) @property @pulumi.getter(name="deliveryStreamArn") @@ -497,16 +425,7 @@ def __init__(__self__, *, """ An object that contains SNS topic ARN associated event destination. """ - ConfigurationSetEventDestinationSnsDestination._configure( - lambda key, value: pulumi.set(__self__, key, value), - topic_arn=topic_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - topic_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("topic_arn", topic_arn) + pulumi.set(__self__, "topic_arn", topic_arn) @property @pulumi.getter(name="topicArn") @@ -542,16 +461,7 @@ def __init__(__self__, *, Preferences regarding the Guardian feature. :param str optimized_shared_delivery: Whether emails sent with this configuration set have optimized delivery algorithm enabled. """ - ConfigurationSetGuardianOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - optimized_shared_delivery=optimized_shared_delivery, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - optimized_shared_delivery: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("optimized_shared_delivery", optimized_shared_delivery) + pulumi.set(__self__, "optimized_shared_delivery", optimized_shared_delivery) @property @pulumi.getter(name="optimizedSharedDelivery") @@ -590,17 +500,8 @@ def __init__(__self__, *, An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set. :param bool reputation_metrics_enabled: If true , tracking of reputation metrics is enabled for the configuration set. If false , tracking of reputation metrics is disabled for the configuration set. """ - ConfigurationSetReputationOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - reputation_metrics_enabled=reputation_metrics_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - reputation_metrics_enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if reputation_metrics_enabled is not None: - _setter("reputation_metrics_enabled", reputation_metrics_enabled) + pulumi.set(__self__, "reputation_metrics_enabled", reputation_metrics_enabled) @property @pulumi.getter(name="reputationMetricsEnabled") @@ -638,17 +539,8 @@ def __init__(__self__, *, """ An object that defines whether or not Amazon SES can send email that you send using the configuration set. """ - ConfigurationSetSendingOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - sending_enabled=sending_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sending_enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if sending_enabled is not None: - _setter("sending_enabled", sending_enabled) + pulumi.set(__self__, "sending_enabled", sending_enabled) @property @pulumi.getter(name="sendingEnabled") @@ -684,17 +576,8 @@ def __init__(__self__, *, An object that contains information about the suppression list preferences for your account. :param Sequence[str] suppressed_reasons: A list that contains the reasons that email addresses are automatically added to the suppression list for your account. """ - ConfigurationSetSuppressionOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - suppressed_reasons=suppressed_reasons, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - suppressed_reasons: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if suppressed_reasons is not None: - _setter("suppressed_reasons", suppressed_reasons) + pulumi.set(__self__, "suppressed_reasons", suppressed_reasons) @property @pulumi.getter(name="suppressedReasons") @@ -733,17 +616,8 @@ def __init__(__self__, *, An object that defines the open and click tracking options for emails that you send using the configuration set. :param str custom_redirect_domain: The domain to use for tracking open and click events. """ - ConfigurationSetTrackingOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_redirect_domain=custom_redirect_domain, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_redirect_domain: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_redirect_domain is not None: - _setter("custom_redirect_domain", custom_redirect_domain) + pulumi.set(__self__, "custom_redirect_domain", custom_redirect_domain) @property @pulumi.getter(name="customRedirectDomain") @@ -784,21 +658,10 @@ def __init__(__self__, *, """ An object that contains Virtual Deliverability Manager (VDM) settings for this configuration set. """ - ConfigurationSetVdmOptions._configure( - lambda key, value: pulumi.set(__self__, key, value), - dashboard_options=dashboard_options, - guardian_options=guardian_options, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dashboard_options: Optional['outputs.ConfigurationSetDashboardOptions'] = None, - guardian_options: Optional['outputs.ConfigurationSetGuardianOptions'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dashboard_options is not None: - _setter("dashboard_options", dashboard_options) + pulumi.set(__self__, "dashboard_options", dashboard_options) if guardian_options is not None: - _setter("guardian_options", guardian_options) + pulumi.set(__self__, "guardian_options", guardian_options) @property @pulumi.getter(name="dashboardOptions") @@ -816,19 +679,8 @@ class ContactListTag(dict): def __init__(__self__, *, key: str, value: str): - ContactListTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -874,26 +726,11 @@ def __init__(__self__, *, :param str topic_name: The name of the topic. :param str description: The description of the topic. """ - ContactListTopic._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_subscription_status=default_subscription_status, - display_name=display_name, - topic_name=topic_name, - description=description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_subscription_status: str, - display_name: str, - topic_name: str, - description: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("default_subscription_status", default_subscription_status) - _setter("display_name", display_name) - _setter("topic_name", topic_name) + pulumi.set(__self__, "default_subscription_status", default_subscription_status) + pulumi.set(__self__, "display_name", display_name) + pulumi.set(__self__, "topic_name", topic_name) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) @property @pulumi.getter(name="defaultSubscriptionStatus") @@ -953,17 +790,8 @@ def __init__(__self__, *, Used to associate a configuration set with an email identity. :param str configuration_set_name: The configuration set to use by default when sending from this identity. Note that any configuration set defined in the email sending request takes precedence. """ - EmailIdentityConfigurationSetAttributes._configure( - lambda key, value: pulumi.set(__self__, key, value), - configuration_set_name=configuration_set_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configuration_set_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if configuration_set_name is not None: - _setter("configuration_set_name", configuration_set_name) + pulumi.set(__self__, "configuration_set_name", configuration_set_name) @property @pulumi.getter(name="configurationSetName") @@ -1002,17 +830,8 @@ def __init__(__self__, *, Used to enable or disable DKIM authentication for an email identity. :param bool signing_enabled: Sets the DKIM signing configuration for the identity. When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing. """ - EmailIdentityDkimAttributes._configure( - lambda key, value: pulumi.set(__self__, key, value), - signing_enabled=signing_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - signing_enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if signing_enabled is not None: - _setter("signing_enabled", signing_enabled) + pulumi.set(__self__, "signing_enabled", signing_enabled) @property @pulumi.getter(name="signingEnabled") @@ -1059,25 +878,12 @@ def __init__(__self__, *, :param str domain_signing_selector: [Bring Your Own DKIM] A string that's used to identify a public key in the DNS configuration for a domain. :param str next_signing_key_length: [Easy DKIM] The key length of the future DKIM key pair to be generated. This can be changed at most once per day. """ - EmailIdentityDkimSigningAttributes._configure( - lambda key, value: pulumi.set(__self__, key, value), - domain_signing_private_key=domain_signing_private_key, - domain_signing_selector=domain_signing_selector, - next_signing_key_length=next_signing_key_length, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - domain_signing_private_key: Optional[str] = None, - domain_signing_selector: Optional[str] = None, - next_signing_key_length: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if domain_signing_private_key is not None: - _setter("domain_signing_private_key", domain_signing_private_key) + pulumi.set(__self__, "domain_signing_private_key", domain_signing_private_key) if domain_signing_selector is not None: - _setter("domain_signing_selector", domain_signing_selector) + pulumi.set(__self__, "domain_signing_selector", domain_signing_selector) if next_signing_key_length is not None: - _setter("next_signing_key_length", next_signing_key_length) + pulumi.set(__self__, "next_signing_key_length", next_signing_key_length) @property @pulumi.getter(name="domainSigningPrivateKey") @@ -1132,17 +938,8 @@ def __init__(__self__, *, Used to enable or disable feedback forwarding for an identity. :param bool email_forwarding_enabled: If the value is true, you receive email notifications when bounce or complaint events occur """ - EmailIdentityFeedbackAttributes._configure( - lambda key, value: pulumi.set(__self__, key, value), - email_forwarding_enabled=email_forwarding_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - email_forwarding_enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if email_forwarding_enabled is not None: - _setter("email_forwarding_enabled", email_forwarding_enabled) + pulumi.set(__self__, "email_forwarding_enabled", email_forwarding_enabled) @property @pulumi.getter(name="emailForwardingEnabled") @@ -1185,21 +982,10 @@ def __init__(__self__, *, :param str behavior_on_mx_failure: The action to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue , the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage , the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email. :param str mail_from_domain: The custom MAIL FROM domain that you want the verified identity to use """ - EmailIdentityMailFromAttributes._configure( - lambda key, value: pulumi.set(__self__, key, value), - behavior_on_mx_failure=behavior_on_mx_failure, - mail_from_domain=mail_from_domain, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - behavior_on_mx_failure: Optional[str] = None, - mail_from_domain: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if behavior_on_mx_failure is not None: - _setter("behavior_on_mx_failure", behavior_on_mx_failure) + pulumi.set(__self__, "behavior_on_mx_failure", behavior_on_mx_failure) if mail_from_domain is not None: - _setter("mail_from_domain", mail_from_domain) + pulumi.set(__self__, "mail_from_domain", mail_from_domain) @property @pulumi.getter(name="behaviorOnMxFailure") @@ -1240,20 +1026,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, ip_filter: 'outputs.ReceiptFilterIpFilter', name: Optional[str] = None): - ReceiptFilterFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - ip_filter=ip_filter, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ip_filter: 'outputs.ReceiptFilterIpFilter', - name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ip_filter", ip_filter) + pulumi.set(__self__, "ip_filter", ip_filter) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="ipFilter") @@ -1271,19 +1046,8 @@ class ReceiptFilterIpFilter(dict): def __init__(__self__, *, cidr: str, policy: str): - ReceiptFilterIpFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - cidr=cidr, - policy=policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cidr: str, - policy: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cidr", cidr) - _setter("policy", policy) + pulumi.set(__self__, "cidr", cidr) + pulumi.set(__self__, "policy", policy) @property @pulumi.getter @@ -1335,41 +1099,20 @@ def __init__(__self__, *, sns_action: Optional['outputs.ReceiptRuleSnsAction'] = None, stop_action: Optional['outputs.ReceiptRuleStopAction'] = None, workmail_action: Optional['outputs.ReceiptRuleWorkmailAction'] = None): - ReceiptRuleAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - add_header_action=add_header_action, - bounce_action=bounce_action, - lambda_action=lambda_action, - s3_action=s3_action, - sns_action=sns_action, - stop_action=stop_action, - workmail_action=workmail_action, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - add_header_action: Optional['outputs.ReceiptRuleAddHeaderAction'] = None, - bounce_action: Optional['outputs.ReceiptRuleBounceAction'] = None, - lambda_action: Optional['outputs.ReceiptRuleLambdaAction'] = None, - s3_action: Optional['outputs.ReceiptRuleS3Action'] = None, - sns_action: Optional['outputs.ReceiptRuleSnsAction'] = None, - stop_action: Optional['outputs.ReceiptRuleStopAction'] = None, - workmail_action: Optional['outputs.ReceiptRuleWorkmailAction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if add_header_action is not None: - _setter("add_header_action", add_header_action) + pulumi.set(__self__, "add_header_action", add_header_action) if bounce_action is not None: - _setter("bounce_action", bounce_action) + pulumi.set(__self__, "bounce_action", bounce_action) if lambda_action is not None: - _setter("lambda_action", lambda_action) + pulumi.set(__self__, "lambda_action", lambda_action) if s3_action is not None: - _setter("s3_action", s3_action) + pulumi.set(__self__, "s3_action", s3_action) if sns_action is not None: - _setter("sns_action", sns_action) + pulumi.set(__self__, "sns_action", sns_action) if stop_action is not None: - _setter("stop_action", stop_action) + pulumi.set(__self__, "stop_action", stop_action) if workmail_action is not None: - _setter("workmail_action", workmail_action) + pulumi.set(__self__, "workmail_action", workmail_action) @property @pulumi.getter(name="addHeaderAction") @@ -1431,19 +1174,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, header_name: str, header_value: str): - ReceiptRuleAddHeaderAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - header_name=header_name, - header_value=header_value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - header_name: str, - header_value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("header_name", header_name) - _setter("header_value", header_value) + pulumi.set(__self__, "header_name", header_name) + pulumi.set(__self__, "header_value", header_value) @property @pulumi.getter(name="headerName") @@ -1485,30 +1217,13 @@ def __init__(__self__, *, smtp_reply_code: str, status_code: Optional[str] = None, topic_arn: Optional[str] = None): - ReceiptRuleBounceAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - message=message, - sender=sender, - smtp_reply_code=smtp_reply_code, - status_code=status_code, - topic_arn=topic_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - message: str, - sender: str, - smtp_reply_code: str, - status_code: Optional[str] = None, - topic_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("message", message) - _setter("sender", sender) - _setter("smtp_reply_code", smtp_reply_code) + pulumi.set(__self__, "message", message) + pulumi.set(__self__, "sender", sender) + pulumi.set(__self__, "smtp_reply_code", smtp_reply_code) if status_code is not None: - _setter("status_code", status_code) + pulumi.set(__self__, "status_code", status_code) if topic_arn is not None: - _setter("topic_arn", topic_arn) + pulumi.set(__self__, "topic_arn", topic_arn) @property @pulumi.getter @@ -1563,24 +1278,11 @@ def __init__(__self__, *, function_arn: str, invocation_type: Optional[str] = None, topic_arn: Optional[str] = None): - ReceiptRuleLambdaAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - function_arn=function_arn, - invocation_type=invocation_type, - topic_arn=topic_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - function_arn: str, - invocation_type: Optional[str] = None, - topic_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("function_arn", function_arn) + pulumi.set(__self__, "function_arn", function_arn) if invocation_type is not None: - _setter("invocation_type", invocation_type) + pulumi.set(__self__, "invocation_type", invocation_type) if topic_arn is not None: - _setter("topic_arn", topic_arn) + pulumi.set(__self__, "topic_arn", topic_arn) @property @pulumi.getter(name="functionArn") @@ -1626,37 +1328,18 @@ def __init__(__self__, *, recipients: Optional[Sequence[str]] = None, scan_enabled: Optional[bool] = None, tls_policy: Optional[str] = None): - ReceiptRuleRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - actions=actions, - enabled=enabled, - name=name, - recipients=recipients, - scan_enabled=scan_enabled, - tls_policy=tls_policy, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - actions: Optional[Sequence['outputs.ReceiptRuleAction']] = None, - enabled: Optional[bool] = None, - name: Optional[str] = None, - recipients: Optional[Sequence[str]] = None, - scan_enabled: Optional[bool] = None, - tls_policy: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if recipients is not None: - _setter("recipients", recipients) + pulumi.set(__self__, "recipients", recipients) if scan_enabled is not None: - _setter("scan_enabled", scan_enabled) + pulumi.set(__self__, "scan_enabled", scan_enabled) if tls_policy is not None: - _setter("tls_policy", tls_policy) + pulumi.set(__self__, "tls_policy", tls_policy) @property @pulumi.getter @@ -1719,28 +1402,13 @@ def __init__(__self__, *, kms_key_arn: Optional[str] = None, object_key_prefix: Optional[str] = None, topic_arn: Optional[str] = None): - ReceiptRuleS3Action._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - kms_key_arn=kms_key_arn, - object_key_prefix=object_key_prefix, - topic_arn=topic_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: str, - kms_key_arn: Optional[str] = None, - object_key_prefix: Optional[str] = None, - topic_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_name", bucket_name) + pulumi.set(__self__, "bucket_name", bucket_name) if kms_key_arn is not None: - _setter("kms_key_arn", kms_key_arn) + pulumi.set(__self__, "kms_key_arn", kms_key_arn) if object_key_prefix is not None: - _setter("object_key_prefix", object_key_prefix) + pulumi.set(__self__, "object_key_prefix", object_key_prefix) if topic_arn is not None: - _setter("topic_arn", topic_arn) + pulumi.set(__self__, "topic_arn", topic_arn) @property @pulumi.getter(name="bucketName") @@ -1785,21 +1453,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, encoding: Optional[str] = None, topic_arn: Optional[str] = None): - ReceiptRuleSnsAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - encoding=encoding, - topic_arn=topic_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - encoding: Optional[str] = None, - topic_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if encoding is not None: - _setter("encoding", encoding) + pulumi.set(__self__, "encoding", encoding) if topic_arn is not None: - _setter("topic_arn", topic_arn) + pulumi.set(__self__, "topic_arn", topic_arn) @property @pulumi.getter @@ -1834,20 +1491,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, scope: str, topic_arn: Optional[str] = None): - ReceiptRuleStopAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - scope=scope, - topic_arn=topic_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - scope: str, - topic_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("scope", scope) + pulumi.set(__self__, "scope", scope) if topic_arn is not None: - _setter("topic_arn", topic_arn) + pulumi.set(__self__, "topic_arn", topic_arn) @property @pulumi.getter @@ -1884,20 +1530,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, organization_arn: str, topic_arn: Optional[str] = None): - ReceiptRuleWorkmailAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - organization_arn=organization_arn, - topic_arn=topic_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - organization_arn: str, - topic_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("organization_arn", organization_arn) + pulumi.set(__self__, "organization_arn", organization_arn) if topic_arn is not None: - _setter("topic_arn", topic_arn) + pulumi.set(__self__, "topic_arn", topic_arn) @property @pulumi.getter(name="organizationArn") @@ -1950,28 +1585,13 @@ def __init__(__self__, *, :param str template_name: The name of the template. :param str text_part: The email body that is visible to recipients whose email clients do not display HTML content. """ - Template._configure( - lambda key, value: pulumi.set(__self__, key, value), - subject_part=subject_part, - html_part=html_part, - template_name=template_name, - text_part=text_part, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - subject_part: str, - html_part: Optional[str] = None, - template_name: Optional[str] = None, - text_part: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("subject_part", subject_part) + pulumi.set(__self__, "subject_part", subject_part) if html_part is not None: - _setter("html_part", html_part) + pulumi.set(__self__, "html_part", html_part) if template_name is not None: - _setter("template_name", template_name) + pulumi.set(__self__, "template_name", template_name) if text_part is not None: - _setter("text_part", text_part) + pulumi.set(__self__, "text_part", text_part) @property @pulumi.getter(name="subjectPart") @@ -2034,17 +1654,8 @@ def __init__(__self__, *, Preferences regarding the Dashboard feature. :param str engagement_metrics: Whether emails sent from this account have engagement tracking enabled. """ - VdmAttributesDashboardAttributes._configure( - lambda key, value: pulumi.set(__self__, key, value), - engagement_metrics=engagement_metrics, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - engagement_metrics: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if engagement_metrics is not None: - _setter("engagement_metrics", engagement_metrics) + pulumi.set(__self__, "engagement_metrics", engagement_metrics) @property @pulumi.getter(name="engagementMetrics") @@ -2083,17 +1694,8 @@ def __init__(__self__, *, Preferences regarding the Guardian feature. :param str optimized_shared_delivery: Whether emails sent from this account have optimized delivery algorithm enabled. """ - VdmAttributesGuardianAttributes._configure( - lambda key, value: pulumi.set(__self__, key, value), - optimized_shared_delivery=optimized_shared_delivery, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - optimized_shared_delivery: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if optimized_shared_delivery is not None: - _setter("optimized_shared_delivery", optimized_shared_delivery) + pulumi.set(__self__, "optimized_shared_delivery", optimized_shared_delivery) @property @pulumi.getter(name="optimizedSharedDelivery") diff --git a/sdk/python/pulumi_aws_native/ses/receipt_filter.py b/sdk/python/pulumi_aws_native/ses/receipt_filter.py index 9ef4f48693..c9ab5ff46a 100644 --- a/sdk/python/pulumi_aws_native/ses/receipt_filter.py +++ b/sdk/python/pulumi_aws_native/ses/receipt_filter.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -20,16 +20,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a ReceiptFilter resource. """ - ReceiptFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter=filter, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter: pulumi.Input['ReceiptFilterFilterArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("filter", filter) + pulumi.set(__self__, "filter", filter) @property @pulumi.getter @@ -78,10 +69,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ReceiptFilterArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -98,11 +85,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = ReceiptFilterArgs.__new__(ReceiptFilterArgs) - if filter is not None and not isinstance(filter, ReceiptFilterFilterArgs): - filter = filter or {} - def _setter(key, value): - filter[key] = value - ReceiptFilterFilterArgs._configure(_setter, **filter) if filter is None and not opts.urn: raise TypeError("Missing required property 'filter'") __props__.__dict__["filter"] = filter diff --git a/sdk/python/pulumi_aws_native/ses/receipt_rule.py b/sdk/python/pulumi_aws_native/ses/receipt_rule.py index 55c6596fe8..52c247b7dd 100644 --- a/sdk/python/pulumi_aws_native/ses/receipt_rule.py +++ b/sdk/python/pulumi_aws_native/ses/receipt_rule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -22,23 +22,10 @@ def __init__(__self__, *, """ The set of arguments for constructing a ReceiptRule resource. """ - ReceiptRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - rule=rule, - rule_set_name=rule_set_name, - after=after, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rule: pulumi.Input['ReceiptRuleRuleArgs'], - rule_set_name: pulumi.Input[str], - after: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("rule", rule) - _setter("rule_set_name", rule_set_name) + pulumi.set(__self__, "rule", rule) + pulumi.set(__self__, "rule_set_name", rule_set_name) if after is not None: - _setter("after", after) + pulumi.set(__self__, "after", after) @property @pulumi.getter @@ -107,10 +94,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ReceiptRuleArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -130,11 +113,6 @@ def _internal_init(__self__, __props__ = ReceiptRuleArgs.__new__(ReceiptRuleArgs) __props__.__dict__["after"] = after - if rule is not None and not isinstance(rule, ReceiptRuleRuleArgs): - rule = rule or {} - def _setter(key, value): - rule[key] = value - ReceiptRuleRuleArgs._configure(_setter, **rule) if rule is None and not opts.urn: raise TypeError("Missing required property 'rule'") __props__.__dict__["rule"] = rule diff --git a/sdk/python/pulumi_aws_native/ses/receipt_rule_set.py b/sdk/python/pulumi_aws_native/ses/receipt_rule_set.py index 0d8a5bc592..2769b675e4 100644 --- a/sdk/python/pulumi_aws_native/ses/receipt_rule_set.py +++ b/sdk/python/pulumi_aws_native/ses/receipt_rule_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['ReceiptRuleSetArgs', 'ReceiptRuleSet'] @@ -18,17 +18,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a ReceiptRuleSet resource. """ - ReceiptRuleSetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - rule_set_name=rule_set_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rule_set_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if rule_set_name is not None: - _setter("rule_set_name", rule_set_name) + pulumi.set(__self__, "rule_set_name", rule_set_name) @property @pulumi.getter(name="ruleSetName") @@ -77,10 +68,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ReceiptRuleSetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ses/template.py b/sdk/python/pulumi_aws_native/ses/template.py index ff712f0330..b4586bfd3f 100644 --- a/sdk/python/pulumi_aws_native/ses/template.py +++ b/sdk/python/pulumi_aws_native/ses/template.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -20,17 +20,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a Template resource. """ - TemplateInitArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - template=template, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - template: Optional[pulumi.Input['TemplateArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if template is not None: - _setter("template", template) + pulumi.set(__self__, "template", template) @property @pulumi.getter @@ -74,10 +65,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TemplateInitArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -93,11 +80,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = TemplateInitArgs.__new__(TemplateInitArgs) - if template is not None and not isinstance(template, TemplateArgs): - template = template or {} - def _setter(key, value): - template[key] = value - TemplateArgs._configure(_setter, **template) __props__.__dict__["template"] = template replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["template.template_name"]) opts = pulumi.ResourceOptions.merge(opts, replace_on_changes) diff --git a/sdk/python/pulumi_aws_native/ses/vdm_attributes.py b/sdk/python/pulumi_aws_native/ses/vdm_attributes.py index 4d67b6b92c..f2091fe16d 100644 --- a/sdk/python/pulumi_aws_native/ses/vdm_attributes.py +++ b/sdk/python/pulumi_aws_native/ses/vdm_attributes.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,21 +21,10 @@ def __init__(__self__, *, """ The set of arguments for constructing a VdmAttributes resource. """ - VdmAttributesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dashboard_attributes=dashboard_attributes, - guardian_attributes=guardian_attributes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dashboard_attributes: Optional[pulumi.Input['VdmAttributesDashboardAttributesArgs']] = None, - guardian_attributes: Optional[pulumi.Input['VdmAttributesGuardianAttributesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dashboard_attributes is not None: - _setter("dashboard_attributes", dashboard_attributes) + pulumi.set(__self__, "dashboard_attributes", dashboard_attributes) if guardian_attributes is not None: - _setter("guardian_attributes", guardian_attributes) + pulumi.set(__self__, "guardian_attributes", guardian_attributes) @property @pulumi.getter(name="dashboardAttributes") @@ -89,10 +78,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - VdmAttributesArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -109,17 +94,7 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = VdmAttributesArgs.__new__(VdmAttributesArgs) - if dashboard_attributes is not None and not isinstance(dashboard_attributes, VdmAttributesDashboardAttributesArgs): - dashboard_attributes = dashboard_attributes or {} - def _setter(key, value): - dashboard_attributes[key] = value - VdmAttributesDashboardAttributesArgs._configure(_setter, **dashboard_attributes) __props__.__dict__["dashboard_attributes"] = dashboard_attributes - if guardian_attributes is not None and not isinstance(guardian_attributes, VdmAttributesGuardianAttributesArgs): - guardian_attributes = guardian_attributes or {} - def _setter(key, value): - guardian_attributes[key] = value - VdmAttributesGuardianAttributesArgs._configure(_setter, **guardian_attributes) __props__.__dict__["guardian_attributes"] = guardian_attributes __props__.__dict__["vdm_attributes_resource_id"] = None super(VdmAttributes, __self__).__init__( diff --git a/sdk/python/pulumi_aws_native/shield/_inputs.py b/sdk/python/pulumi_aws_native/shield/_inputs.py index 692ff4cb2b..b2a18ac112 100644 --- a/sdk/python/pulumi_aws_native/shield/_inputs.py +++ b/sdk/python/pulumi_aws_native/shield/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -31,24 +31,11 @@ def __init__(__self__, *, :param pulumi.Input[str] contact_notes: Additional notes regarding the contact. :param pulumi.Input[str] phone_number: The phone number for the contact """ - ProactiveEngagementEmergencyContactArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - email_address=email_address, - contact_notes=contact_notes, - phone_number=phone_number, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - email_address: pulumi.Input[str], - contact_notes: Optional[pulumi.Input[str]] = None, - phone_number: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("email_address", email_address) + pulumi.set(__self__, "email_address", email_address) if contact_notes is not None: - _setter("contact_notes", contact_notes) + pulumi.set(__self__, "contact_notes", contact_notes) if phone_number is not None: - _setter("phone_number", phone_number) + pulumi.set(__self__, "phone_number", phone_number) @property @pulumi.getter(name="emailAddress") @@ -96,17 +83,8 @@ def __init__(__self__, *, :param Any count: Specifies that Shield Advanced should configure its AWS WAF rules with the AWS WAF `Count` action. You must specify exactly one action, either `Block` or `Count`. """ - ProtectionApplicationLayerAutomaticResponseConfigurationAction0PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - count=count, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - count: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if count is not None: - _setter("count", count) + pulumi.set(__self__, "count", count) @property @pulumi.getter @@ -131,17 +109,8 @@ def __init__(__self__, *, :param Any block: Specifies that Shield Advanced should configure its AWS WAF rules with the AWS WAF `Block` action. You must specify exactly one action, either `Block` or `Count`. """ - ProtectionApplicationLayerAutomaticResponseConfigurationAction1PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - block=block, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - block: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if block is not None: - _setter("block", block) + pulumi.set(__self__, "block", block) @property @pulumi.getter @@ -167,19 +136,8 @@ def __init__(__self__, *, :param pulumi.Input[Union['ProtectionApplicationLayerAutomaticResponseConfigurationAction0PropertiesArgs', 'ProtectionApplicationLayerAutomaticResponseConfigurationAction1PropertiesArgs']] action: Specifies the action setting that Shield Advanced should use in the AWS WAF rules that it creates on behalf of the protected resource in response to DDoS attacks. You specify this as part of the configuration for the automatic application layer DDoS mitigation feature, when you enable or update automatic mitigation. Shield Advanced creates the AWS WAF rules in a Shield Advanced-managed rule group, inside the web ACL that you have associated with the resource. :param pulumi.Input['ProtectionApplicationLayerAutomaticResponseConfigurationStatus'] status: Indicates whether automatic application layer DDoS mitigation is enabled for the protection. """ - ProtectionApplicationLayerAutomaticResponseConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: pulumi.Input[Union['ProtectionApplicationLayerAutomaticResponseConfigurationAction0PropertiesArgs', 'ProtectionApplicationLayerAutomaticResponseConfigurationAction1PropertiesArgs']], - status: pulumi.Input['ProtectionApplicationLayerAutomaticResponseConfigurationStatus'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action", action) - _setter("status", status) + pulumi.set(__self__, "action", action) + pulumi.set(__self__, "status", status) @property @pulumi.getter @@ -216,19 +174,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: Part of the key:value pair that defines a tag. You can use a tag key to describe a category of information, such as "customer." Tag keys are case-sensitive. :param pulumi.Input[str] value: Part of the key:value pair that defines a tag. You can use a tag value to describe a specific value within a category, such as "companyA" or "companyB." Tag values are case-sensitive. """ - ProtectionGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -265,19 +212,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: Part of the key:value pair that defines a tag. You can use a tag key to describe a category of information, such as "customer." Tag keys are case-sensitive. :param pulumi.Input[str] value: Part of the key:value pair that defines a tag. You can use a tag value to describe a specific value within a category, such as "companyA" or "companyB." Tag values are case-sensitive. """ - ProtectionTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/shield/drt_access.py b/sdk/python/pulumi_aws_native/shield/drt_access.py index 7ac65eef84..f3beb9e155 100644 --- a/sdk/python/pulumi_aws_native/shield/drt_access.py +++ b/sdk/python/pulumi_aws_native/shield/drt_access.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['DrtAccessArgs', 'DrtAccess'] @@ -21,20 +21,9 @@ def __init__(__self__, *, :param pulumi.Input[str] role_arn: Authorizes the Shield Response Team (SRT) using the specified role, to access your AWS account to assist with DDoS attack mitigation during potential attacks. This enables the SRT to inspect your AWS WAF configuration and create or update AWS WAF rules and web ACLs. :param pulumi.Input[Sequence[pulumi.Input[str]]] log_bucket_list: Authorizes the Shield Response Team (SRT) to access the specified Amazon S3 bucket containing log data such as Application Load Balancer access logs, CloudFront logs, or logs from third party sources. You can associate up to 10 Amazon S3 buckets with your subscription. """ - DrtAccessArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - log_bucket_list=log_bucket_list, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: pulumi.Input[str], - log_bucket_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if log_bucket_list is not None: - _setter("log_bucket_list", log_bucket_list) + pulumi.set(__self__, "log_bucket_list", log_bucket_list) @property @pulumi.getter(name="roleArn") @@ -96,10 +85,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DrtAccessArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/shield/get_drt_access.py b/sdk/python/pulumi_aws_native/shield/get_drt_access.py index d84bc40a6d..600ac3ef9c 100644 --- a/sdk/python/pulumi_aws_native/shield/get_drt_access.py +++ b/sdk/python/pulumi_aws_native/shield/get_drt_access.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/shield/get_proactive_engagement.py b/sdk/python/pulumi_aws_native/shield/get_proactive_engagement.py index db9505360e..5e778fc1e9 100644 --- a/sdk/python/pulumi_aws_native/shield/get_proactive_engagement.py +++ b/sdk/python/pulumi_aws_native/shield/get_proactive_engagement.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/shield/get_protection.py b/sdk/python/pulumi_aws_native/shield/get_protection.py index c7b32acb35..30b4dfb62c 100644 --- a/sdk/python/pulumi_aws_native/shield/get_protection.py +++ b/sdk/python/pulumi_aws_native/shield/get_protection.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/shield/get_protection_group.py b/sdk/python/pulumi_aws_native/shield/get_protection_group.py index 174276880b..00cd2cd9a7 100644 --- a/sdk/python/pulumi_aws_native/shield/get_protection_group.py +++ b/sdk/python/pulumi_aws_native/shield/get_protection_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/shield/outputs.py b/sdk/python/pulumi_aws_native/shield/outputs.py index b7598f9c88..55892683d1 100644 --- a/sdk/python/pulumi_aws_native/shield/outputs.py +++ b/sdk/python/pulumi_aws_native/shield/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -56,24 +56,11 @@ def __init__(__self__, *, :param str contact_notes: Additional notes regarding the contact. :param str phone_number: The phone number for the contact """ - ProactiveEngagementEmergencyContact._configure( - lambda key, value: pulumi.set(__self__, key, value), - email_address=email_address, - contact_notes=contact_notes, - phone_number=phone_number, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - email_address: str, - contact_notes: Optional[str] = None, - phone_number: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("email_address", email_address) + pulumi.set(__self__, "email_address", email_address) if contact_notes is not None: - _setter("contact_notes", contact_notes) + pulumi.set(__self__, "contact_notes", contact_notes) if phone_number is not None: - _setter("phone_number", phone_number) + pulumi.set(__self__, "phone_number", phone_number) @property @pulumi.getter(name="emailAddress") @@ -113,19 +100,8 @@ def __init__(__self__, *, :param Union['ProtectionApplicationLayerAutomaticResponseConfigurationAction0Properties', 'ProtectionApplicationLayerAutomaticResponseConfigurationAction1Properties'] action: Specifies the action setting that Shield Advanced should use in the AWS WAF rules that it creates on behalf of the protected resource in response to DDoS attacks. You specify this as part of the configuration for the automatic application layer DDoS mitigation feature, when you enable or update automatic mitigation. Shield Advanced creates the AWS WAF rules in a Shield Advanced-managed rule group, inside the web ACL that you have associated with the resource. :param 'ProtectionApplicationLayerAutomaticResponseConfigurationStatus' status: Indicates whether automatic application layer DDoS mitigation is enabled for the protection. """ - ProtectionApplicationLayerAutomaticResponseConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - status=status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: Any, - status: 'ProtectionApplicationLayerAutomaticResponseConfigurationStatus', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action", action) - _setter("status", status) + pulumi.set(__self__, "action", action) + pulumi.set(__self__, "status", status) @property @pulumi.getter @@ -156,17 +132,8 @@ def __init__(__self__, *, :param Any count: Specifies that Shield Advanced should configure its AWS WAF rules with the AWS WAF `Count` action. You must specify exactly one action, either `Block` or `Count`. """ - ProtectionApplicationLayerAutomaticResponseConfigurationAction0Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - count=count, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - count: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if count is not None: - _setter("count", count) + pulumi.set(__self__, "count", count) @property @pulumi.getter @@ -190,17 +157,8 @@ def __init__(__self__, *, :param Any block: Specifies that Shield Advanced should configure its AWS WAF rules with the AWS WAF `Block` action. You must specify exactly one action, either `Block` or `Count`. """ - ProtectionApplicationLayerAutomaticResponseConfigurationAction1Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - block=block, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - block: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if block is not None: - _setter("block", block) + pulumi.set(__self__, "block", block) @property @pulumi.getter @@ -225,19 +183,8 @@ def __init__(__self__, *, :param str key: Part of the key:value pair that defines a tag. You can use a tag key to describe a category of information, such as "customer." Tag keys are case-sensitive. :param str value: Part of the key:value pair that defines a tag. You can use a tag value to describe a specific value within a category, such as "companyA" or "companyB." Tag values are case-sensitive. """ - ProtectionGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -269,19 +216,8 @@ def __init__(__self__, *, :param str key: Part of the key:value pair that defines a tag. You can use a tag key to describe a category of information, such as "customer." Tag keys are case-sensitive. :param str value: Part of the key:value pair that defines a tag. You can use a tag value to describe a specific value within a category, such as "companyA" or "companyB." Tag values are case-sensitive. """ - ProtectionTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/shield/proactive_engagement.py b/sdk/python/pulumi_aws_native/shield/proactive_engagement.py index d062db1c18..a7b8329432 100644 --- a/sdk/python/pulumi_aws_native/shield/proactive_engagement.py +++ b/sdk/python/pulumi_aws_native/shield/proactive_engagement.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -26,19 +26,8 @@ def __init__(__self__, *, :param pulumi.Input['ProactiveEngagementStatus'] proactive_engagement_status: If `ENABLED`, the Shield Response Team (SRT) will use email and phone to notify contacts about escalations to the SRT and to initiate proactive customer support. If `DISABLED`, the SRT will not proactively notify contacts about escalations or to initiate proactive customer support. """ - ProactiveEngagementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - emergency_contact_list=emergency_contact_list, - proactive_engagement_status=proactive_engagement_status, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - emergency_contact_list: pulumi.Input[Sequence[pulumi.Input['ProactiveEngagementEmergencyContactArgs']]], - proactive_engagement_status: pulumi.Input['ProactiveEngagementStatus'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("emergency_contact_list", emergency_contact_list) - _setter("proactive_engagement_status", proactive_engagement_status) + pulumi.set(__self__, "emergency_contact_list", emergency_contact_list) + pulumi.set(__self__, "proactive_engagement_status", proactive_engagement_status) @property @pulumi.getter(name="emergencyContactList") @@ -104,10 +93,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ProactiveEngagementArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/shield/protection.py b/sdk/python/pulumi_aws_native/shield/protection.py index d4b7d42e75..01cb3df77b 100644 --- a/sdk/python/pulumi_aws_native/shield/protection.py +++ b/sdk/python/pulumi_aws_native/shield/protection.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -29,32 +29,15 @@ def __init__(__self__, *, :param pulumi.Input[str] name: Friendly name for the Protection. :param pulumi.Input[Sequence[pulumi.Input['ProtectionTagArgs']]] tags: One or more tag key-value pairs for the Protection object. """ - ProtectionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_arn=resource_arn, - application_layer_automatic_response_configuration=application_layer_automatic_response_configuration, - health_check_arns=health_check_arns, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_arn: pulumi.Input[str], - application_layer_automatic_response_configuration: Optional[pulumi.Input['ProtectionApplicationLayerAutomaticResponseConfigurationArgs']] = None, - health_check_arns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ProtectionTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_arn", resource_arn) + pulumi.set(__self__, "resource_arn", resource_arn) if application_layer_automatic_response_configuration is not None: - _setter("application_layer_automatic_response_configuration", application_layer_automatic_response_configuration) + pulumi.set(__self__, "application_layer_automatic_response_configuration", application_layer_automatic_response_configuration) if health_check_arns is not None: - _setter("health_check_arns", health_check_arns) + pulumi.set(__self__, "health_check_arns", health_check_arns) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="resourceArn") @@ -154,10 +137,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ProtectionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -177,11 +156,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = ProtectionArgs.__new__(ProtectionArgs) - if application_layer_automatic_response_configuration is not None and not isinstance(application_layer_automatic_response_configuration, ProtectionApplicationLayerAutomaticResponseConfigurationArgs): - application_layer_automatic_response_configuration = application_layer_automatic_response_configuration or {} - def _setter(key, value): - application_layer_automatic_response_configuration[key] = value - ProtectionApplicationLayerAutomaticResponseConfigurationArgs._configure(_setter, **application_layer_automatic_response_configuration) __props__.__dict__["application_layer_automatic_response_configuration"] = application_layer_automatic_response_configuration __props__.__dict__["health_check_arns"] = health_check_arns __props__.__dict__["name"] = name diff --git a/sdk/python/pulumi_aws_native/shield/protection_group.py b/sdk/python/pulumi_aws_native/shield/protection_group.py index 2e7b8e053d..e29fc5a1c1 100644 --- a/sdk/python/pulumi_aws_native/shield/protection_group.py +++ b/sdk/python/pulumi_aws_native/shield/protection_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -35,34 +35,15 @@ def __init__(__self__, *, :param pulumi.Input['ProtectionGroupResourceType'] resource_type: The resource type to include in the protection group. All protected resources of this type are included in the protection group. Newly protected resources of this type are automatically added to the group. You must set this when you set `Pattern` to `BY_RESOURCE_TYPE` and you must not set it for any other `Pattern` setting. :param pulumi.Input[Sequence[pulumi.Input['ProtectionGroupTagArgs']]] tags: One or more tag key-value pairs for the Protection object. """ - ProtectionGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - aggregation=aggregation, - pattern=pattern, - protection_group_id=protection_group_id, - members=members, - resource_type=resource_type, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aggregation: pulumi.Input['ProtectionGroupAggregation'], - pattern: pulumi.Input['ProtectionGroupPattern'], - protection_group_id: pulumi.Input[str], - members: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - resource_type: Optional[pulumi.Input['ProtectionGroupResourceType']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ProtectionGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("aggregation", aggregation) - _setter("pattern", pattern) - _setter("protection_group_id", protection_group_id) + pulumi.set(__self__, "aggregation", aggregation) + pulumi.set(__self__, "pattern", pattern) + pulumi.set(__self__, "protection_group_id", protection_group_id) if members is not None: - _setter("members", members) + pulumi.set(__self__, "members", members) if resource_type is not None: - _setter("resource_type", resource_type) + pulumi.set(__self__, "resource_type", resource_type) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -186,10 +167,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ProtectionGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/signer/_inputs.py b/sdk/python/pulumi_aws_native/signer/_inputs.py index 79543ddc93..6fa187a9ea 100644 --- a/sdk/python/pulumi_aws_native/signer/_inputs.py +++ b/sdk/python/pulumi_aws_native/signer/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -20,21 +20,10 @@ class SigningProfileSignatureValidityPeriodArgs: def __init__(__self__, *, type: Optional[pulumi.Input['SigningProfileSignatureValidityPeriodType']] = None, value: Optional[pulumi.Input[int]] = None): - SigningProfileSignatureValidityPeriodArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: Optional[pulumi.Input['SigningProfileSignatureValidityPeriodType']] = None, - value: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -60,21 +49,10 @@ class SigningProfileTagArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - SigningProfileTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/signer/get_signing_profile.py b/sdk/python/pulumi_aws_native/signer/get_signing_profile.py index 2d5033134a..2ce86bd5c7 100644 --- a/sdk/python/pulumi_aws_native/signer/get_signing_profile.py +++ b/sdk/python/pulumi_aws_native/signer/get_signing_profile.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/signer/outputs.py b/sdk/python/pulumi_aws_native/signer/outputs.py index 0d3c6c55e6..c016b938e0 100644 --- a/sdk/python/pulumi_aws_native/signer/outputs.py +++ b/sdk/python/pulumi_aws_native/signer/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -20,21 +20,10 @@ class SigningProfileSignatureValidityPeriod(dict): def __init__(__self__, *, type: Optional['SigningProfileSignatureValidityPeriodType'] = None, value: Optional[int] = None): - SigningProfileSignatureValidityPeriod._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: Optional['SigningProfileSignatureValidityPeriodType'] = None, - value: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -52,21 +41,10 @@ class SigningProfileTag(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - SigningProfileTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/signer/profile_permission.py b/sdk/python/pulumi_aws_native/signer/profile_permission.py index 7e6ac39764..5a9ee789fe 100644 --- a/sdk/python/pulumi_aws_native/signer/profile_permission.py +++ b/sdk/python/pulumi_aws_native/signer/profile_permission.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['ProfilePermissionArgs', 'ProfilePermission'] @@ -22,29 +22,12 @@ def __init__(__self__, *, """ The set of arguments for constructing a ProfilePermission resource. """ - ProfilePermissionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - principal=principal, - profile_name=profile_name, - statement_id=statement_id, - profile_version=profile_version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: pulumi.Input[str], - principal: pulumi.Input[str], - profile_name: pulumi.Input[str], - statement_id: pulumi.Input[str], - profile_version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action", action) - _setter("principal", principal) - _setter("profile_name", profile_name) - _setter("statement_id", statement_id) + pulumi.set(__self__, "action", action) + pulumi.set(__self__, "principal", principal) + pulumi.set(__self__, "profile_name", profile_name) + pulumi.set(__self__, "statement_id", statement_id) if profile_version is not None: - _setter("profile_version", profile_version) + pulumi.set(__self__, "profile_version", profile_version) @property @pulumi.getter @@ -128,10 +111,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ProfilePermissionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/signer/signing_profile.py b/sdk/python/pulumi_aws_native/signer/signing_profile.py index 150811984d..b5b99479b3 100644 --- a/sdk/python/pulumi_aws_native/signer/signing_profile.py +++ b/sdk/python/pulumi_aws_native/signer/signing_profile.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -26,24 +26,11 @@ def __init__(__self__, *, :param pulumi.Input['SigningProfileSignatureValidityPeriodArgs'] signature_validity_period: Signature validity period of the profile. :param pulumi.Input[Sequence[pulumi.Input['SigningProfileTagArgs']]] tags: A list of tags associated with the signing profile. """ - SigningProfileArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - platform_id=platform_id, - signature_validity_period=signature_validity_period, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - platform_id: pulumi.Input['SigningProfilePlatformId'], - signature_validity_period: Optional[pulumi.Input['SigningProfileSignatureValidityPeriodArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['SigningProfileTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("platform_id", platform_id) + pulumi.set(__self__, "platform_id", platform_id) if signature_validity_period is not None: - _setter("signature_validity_period", signature_validity_period) + pulumi.set(__self__, "signature_validity_period", signature_validity_period) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="platformId") @@ -119,10 +106,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SigningProfileArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -143,11 +126,6 @@ def _internal_init(__self__, if platform_id is None and not opts.urn: raise TypeError("Missing required property 'platform_id'") __props__.__dict__["platform_id"] = platform_id - if signature_validity_period is not None and not isinstance(signature_validity_period, SigningProfileSignatureValidityPeriodArgs): - signature_validity_period = signature_validity_period or {} - def _setter(key, value): - signature_validity_period[key] = value - SigningProfileSignatureValidityPeriodArgs._configure(_setter, **signature_validity_period) __props__.__dict__["signature_validity_period"] = signature_validity_period __props__.__dict__["tags"] = tags __props__.__dict__["arn"] = None diff --git a/sdk/python/pulumi_aws_native/simspaceweaver/_inputs.py b/sdk/python/pulumi_aws_native/simspaceweaver/_inputs.py index d97e844e3c..be7e6220f1 100644 --- a/sdk/python/pulumi_aws_native/simspaceweaver/_inputs.py +++ b/sdk/python/pulumi_aws_native/simspaceweaver/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -22,19 +22,8 @@ def __init__(__self__, *, :param pulumi.Input[str] bucket_name: The Schema S3 bucket name. :param pulumi.Input[str] object_key: This is the schema S3 object key, which includes the full path of "folders" from the bucket root to the schema. """ - SimulationS3LocationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - object_key=object_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: pulumi.Input[str], - object_key: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_name", bucket_name) - _setter("object_key", object_key) + pulumi.set(__self__, "bucket_name", bucket_name) + pulumi.set(__self__, "object_key", object_key) @property @pulumi.getter(name="bucketName") diff --git a/sdk/python/pulumi_aws_native/simspaceweaver/get_simulation.py b/sdk/python/pulumi_aws_native/simspaceweaver/get_simulation.py index 07d1e0b1ac..8c17509fb7 100644 --- a/sdk/python/pulumi_aws_native/simspaceweaver/get_simulation.py +++ b/sdk/python/pulumi_aws_native/simspaceweaver/get_simulation.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/simspaceweaver/outputs.py b/sdk/python/pulumi_aws_native/simspaceweaver/outputs.py index 323cb0727c..d4d7a64582 100644 --- a/sdk/python/pulumi_aws_native/simspaceweaver/outputs.py +++ b/sdk/python/pulumi_aws_native/simspaceweaver/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -41,19 +41,8 @@ def __init__(__self__, *, :param str bucket_name: The Schema S3 bucket name. :param str object_key: This is the schema S3 object key, which includes the full path of "folders" from the bucket root to the schema. """ - SimulationS3Location._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - object_key=object_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: str, - object_key: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_name", bucket_name) - _setter("object_key", object_key) + pulumi.set(__self__, "bucket_name", bucket_name) + pulumi.set(__self__, "object_key", object_key) @property @pulumi.getter(name="bucketName") diff --git a/sdk/python/pulumi_aws_native/simspaceweaver/simulation.py b/sdk/python/pulumi_aws_native/simspaceweaver/simulation.py index 25bfc0ca67..ea353f2606 100644 --- a/sdk/python/pulumi_aws_native/simspaceweaver/simulation.py +++ b/sdk/python/pulumi_aws_native/simspaceweaver/simulation.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,32 +27,15 @@ def __init__(__self__, *, :param pulumi.Input[str] maximum_duration: The maximum running time of the simulation. :param pulumi.Input[str] name: The name of the simulation. """ - SimulationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - maximum_duration=maximum_duration, - name=name, - schema_s3_location=schema_s3_location, - snapshot_s3_location=snapshot_s3_location, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: pulumi.Input[str], - maximum_duration: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - schema_s3_location: Optional[pulumi.Input['SimulationS3LocationArgs']] = None, - snapshot_s3_location: Optional[pulumi.Input['SimulationS3LocationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if maximum_duration is not None: - _setter("maximum_duration", maximum_duration) + pulumi.set(__self__, "maximum_duration", maximum_duration) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if schema_s3_location is not None: - _setter("schema_s3_location", schema_s3_location) + pulumi.set(__self__, "schema_s3_location", schema_s3_location) if snapshot_s3_location is not None: - _setter("snapshot_s3_location", snapshot_s3_location) + pulumi.set(__self__, "snapshot_s3_location", snapshot_s3_location) @property @pulumi.getter(name="roleArn") @@ -148,10 +131,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SimulationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -176,17 +155,7 @@ def _internal_init(__self__, if role_arn is None and not opts.urn: raise TypeError("Missing required property 'role_arn'") __props__.__dict__["role_arn"] = role_arn - if schema_s3_location is not None and not isinstance(schema_s3_location, SimulationS3LocationArgs): - schema_s3_location = schema_s3_location or {} - def _setter(key, value): - schema_s3_location[key] = value - SimulationS3LocationArgs._configure(_setter, **schema_s3_location) __props__.__dict__["schema_s3_location"] = schema_s3_location - if snapshot_s3_location is not None and not isinstance(snapshot_s3_location, SimulationS3LocationArgs): - snapshot_s3_location = snapshot_s3_location or {} - def _setter(key, value): - snapshot_s3_location[key] = value - SimulationS3LocationArgs._configure(_setter, **snapshot_s3_location) __props__.__dict__["snapshot_s3_location"] = snapshot_s3_location __props__.__dict__["describe_payload"] = None replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["maximum_duration", "name", "role_arn", "schema_s3_location", "snapshot_s3_location"]) diff --git a/sdk/python/pulumi_aws_native/sns/_inputs.py b/sdk/python/pulumi_aws_native/sns/_inputs.py index 9ee258aa6f..3d23858a1a 100644 --- a/sdk/python/pulumi_aws_native/sns/_inputs.py +++ b/sdk/python/pulumi_aws_native/sns/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -19,19 +19,8 @@ class TopicSubscriptionArgs: def __init__(__self__, *, endpoint: pulumi.Input[str], protocol: pulumi.Input[str]): - TopicSubscriptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoint=endpoint, - protocol=protocol, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoint: pulumi.Input[str], - protocol: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("endpoint", endpoint) - _setter("protocol", protocol) + pulumi.set(__self__, "endpoint", endpoint) + pulumi.set(__self__, "protocol", protocol) @property @pulumi.getter @@ -61,19 +50,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, `_`, `.`, `/`, `=`, `+`, and `-`. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 characters in length. """ - TopicTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/sns/get_subscription.py b/sdk/python/pulumi_aws_native/sns/get_subscription.py index 3e3849e3b7..fe15b1dbcb 100644 --- a/sdk/python/pulumi_aws_native/sns/get_subscription.py +++ b/sdk/python/pulumi_aws_native/sns/get_subscription.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/sns/get_topic.py b/sdk/python/pulumi_aws_native/sns/get_topic.py index bf8e98ebee..8ac3c71f13 100644 --- a/sdk/python/pulumi_aws_native/sns/get_topic.py +++ b/sdk/python/pulumi_aws_native/sns/get_topic.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/sns/get_topic_inline_policy.py b/sdk/python/pulumi_aws_native/sns/get_topic_inline_policy.py index cc442d9612..ab75ecf7bf 100644 --- a/sdk/python/pulumi_aws_native/sns/get_topic_inline_policy.py +++ b/sdk/python/pulumi_aws_native/sns/get_topic_inline_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/sns/get_topic_policy.py b/sdk/python/pulumi_aws_native/sns/get_topic_policy.py index 2003e74d32..2ea2e600c9 100644 --- a/sdk/python/pulumi_aws_native/sns/get_topic_policy.py +++ b/sdk/python/pulumi_aws_native/sns/get_topic_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/sns/outputs.py b/sdk/python/pulumi_aws_native/sns/outputs.py index 243d3e4c9e..5802bc91bf 100644 --- a/sdk/python/pulumi_aws_native/sns/outputs.py +++ b/sdk/python/pulumi_aws_native/sns/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -19,19 +19,8 @@ class TopicSubscription(dict): def __init__(__self__, *, endpoint: str, protocol: str): - TopicSubscription._configure( - lambda key, value: pulumi.set(__self__, key, value), - endpoint=endpoint, - protocol=protocol, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - endpoint: str, - protocol: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("endpoint", endpoint) - _setter("protocol", protocol) + pulumi.set(__self__, "endpoint", endpoint) + pulumi.set(__self__, "protocol", protocol) @property @pulumi.getter @@ -53,19 +42,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, `_`, `.`, `/`, `=`, `+`, and `-`. :param str value: The value for the tag. You can specify a value that is 0 to 256 characters in length. """ - TopicTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/sns/subscription.py b/sdk/python/pulumi_aws_native/sns/subscription.py index 38e8ba9e45..5cc1a66311 100644 --- a/sdk/python/pulumi_aws_native/sns/subscription.py +++ b/sdk/python/pulumi_aws_native/sns/subscription.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['SubscriptionArgs', 'Subscription'] @@ -27,51 +27,24 @@ def __init__(__self__, *, """ The set of arguments for constructing a Subscription resource. """ - SubscriptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - protocol=protocol, - topic_arn=topic_arn, - delivery_policy=delivery_policy, - endpoint=endpoint, - filter_policy=filter_policy, - filter_policy_scope=filter_policy_scope, - raw_message_delivery=raw_message_delivery, - redrive_policy=redrive_policy, - region=region, - subscription_role_arn=subscription_role_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - protocol: pulumi.Input[str], - topic_arn: pulumi.Input[str], - delivery_policy: Optional[Any] = None, - endpoint: Optional[pulumi.Input[str]] = None, - filter_policy: Optional[Any] = None, - filter_policy_scope: Optional[pulumi.Input[str]] = None, - raw_message_delivery: Optional[pulumi.Input[bool]] = None, - redrive_policy: Optional[Any] = None, - region: Optional[pulumi.Input[str]] = None, - subscription_role_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("protocol", protocol) - _setter("topic_arn", topic_arn) + pulumi.set(__self__, "protocol", protocol) + pulumi.set(__self__, "topic_arn", topic_arn) if delivery_policy is not None: - _setter("delivery_policy", delivery_policy) + pulumi.set(__self__, "delivery_policy", delivery_policy) if endpoint is not None: - _setter("endpoint", endpoint) + pulumi.set(__self__, "endpoint", endpoint) if filter_policy is not None: - _setter("filter_policy", filter_policy) + pulumi.set(__self__, "filter_policy", filter_policy) if filter_policy_scope is not None: - _setter("filter_policy_scope", filter_policy_scope) + pulumi.set(__self__, "filter_policy_scope", filter_policy_scope) if raw_message_delivery is not None: - _setter("raw_message_delivery", raw_message_delivery) + pulumi.set(__self__, "raw_message_delivery", raw_message_delivery) if redrive_policy is not None: - _setter("redrive_policy", redrive_policy) + pulumi.set(__self__, "redrive_policy", redrive_policy) if region is not None: - _setter("region", region) + pulumi.set(__self__, "region", region) if subscription_role_arn is not None: - _setter("subscription_role_arn", subscription_role_arn) + pulumi.set(__self__, "subscription_role_arn", subscription_role_arn) @property @pulumi.getter @@ -210,10 +183,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SubscriptionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/sns/topic.py b/sdk/python/pulumi_aws_native/sns/topic.py index f48c9efc8d..823d0a9ef4 100644 --- a/sdk/python/pulumi_aws_native/sns/topic.py +++ b/sdk/python/pulumi_aws_native/sns/topic.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -54,57 +54,28 @@ def __init__(__self__, *, If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the topic name. For more information, see Name Type. :param pulumi.Input[str] tracing_config: Tracing mode of an Amazon SNS topic. By default TracingConfig is set to PassThrough, and the topic passes through the tracing header it receives from an SNS publisher to its subscriptions. If set to Active, SNS will vend X-Ray segment data to topic owner account if the sampled flag in the tracing header is true. Only supported on standard topics. """ - TopicArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - archive_policy=archive_policy, - content_based_deduplication=content_based_deduplication, - data_protection_policy=data_protection_policy, - display_name=display_name, - fifo_topic=fifo_topic, - kms_master_key_id=kms_master_key_id, - signature_version=signature_version, - subscription=subscription, - tags=tags, - topic_name=topic_name, - tracing_config=tracing_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - archive_policy: Optional[Any] = None, - content_based_deduplication: Optional[pulumi.Input[bool]] = None, - data_protection_policy: Optional[Any] = None, - display_name: Optional[pulumi.Input[str]] = None, - fifo_topic: Optional[pulumi.Input[bool]] = None, - kms_master_key_id: Optional[pulumi.Input[str]] = None, - signature_version: Optional[pulumi.Input[str]] = None, - subscription: Optional[pulumi.Input[Sequence[pulumi.Input['TopicSubscriptionArgs']]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['TopicTagArgs']]]] = None, - topic_name: Optional[pulumi.Input[str]] = None, - tracing_config: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if archive_policy is not None: - _setter("archive_policy", archive_policy) + pulumi.set(__self__, "archive_policy", archive_policy) if content_based_deduplication is not None: - _setter("content_based_deduplication", content_based_deduplication) + pulumi.set(__self__, "content_based_deduplication", content_based_deduplication) if data_protection_policy is not None: - _setter("data_protection_policy", data_protection_policy) + pulumi.set(__self__, "data_protection_policy", data_protection_policy) if display_name is not None: - _setter("display_name", display_name) + pulumi.set(__self__, "display_name", display_name) if fifo_topic is not None: - _setter("fifo_topic", fifo_topic) + pulumi.set(__self__, "fifo_topic", fifo_topic) if kms_master_key_id is not None: - _setter("kms_master_key_id", kms_master_key_id) + pulumi.set(__self__, "kms_master_key_id", kms_master_key_id) if signature_version is not None: - _setter("signature_version", signature_version) + pulumi.set(__self__, "signature_version", signature_version) if subscription is not None: - _setter("subscription", subscription) + pulumi.set(__self__, "subscription", subscription) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if topic_name is not None: - _setter("topic_name", topic_name) + pulumi.set(__self__, "topic_name", topic_name) if tracing_config is not None: - _setter("tracing_config", tracing_config) + pulumi.set(__self__, "tracing_config", tracing_config) @property @pulumi.getter(name="archivePolicy") @@ -316,10 +287,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TopicArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/sns/topic_inline_policy.py b/sdk/python/pulumi_aws_native/sns/topic_inline_policy.py index 273c72aca5..1c3b5f7e88 100644 --- a/sdk/python/pulumi_aws_native/sns/topic_inline_policy.py +++ b/sdk/python/pulumi_aws_native/sns/topic_inline_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['TopicInlinePolicyArgs', 'TopicInlinePolicy'] @@ -21,19 +21,8 @@ def __init__(__self__, *, :param Any policy_document: A policy document that contains permissions to add to the specified SNS topics. :param pulumi.Input[str] topic_arn: The Amazon Resource Name (ARN) of the topic to which you want to add the policy. """ - TopicInlinePolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy_document=policy_document, - topic_arn=topic_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy_document: Any, - topic_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy_document", policy_document) - _setter("topic_arn", topic_arn) + pulumi.set(__self__, "policy_document", policy_document) + pulumi.set(__self__, "topic_arn", topic_arn) @property @pulumi.getter(name="policyDocument") @@ -95,10 +84,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TopicInlinePolicyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/sns/topic_policy.py b/sdk/python/pulumi_aws_native/sns/topic_policy.py index 4d25f2c385..a1db8271fe 100644 --- a/sdk/python/pulumi_aws_native/sns/topic_policy.py +++ b/sdk/python/pulumi_aws_native/sns/topic_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['TopicPolicyArgs', 'TopicPolicy'] @@ -21,19 +21,8 @@ def __init__(__self__, *, :param Any policy_document: A policy document that contains permissions to add to the specified SNS topics. :param pulumi.Input[Sequence[pulumi.Input[str]]] topics: The Amazon Resource Names (ARN) of the topics to which you want to add the policy. You can use the [Ref](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/intrinsic-function-reference-ref.html)` function to specify an [AWS::SNS::Topic](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-topic.html) resource. """ - TopicPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy_document=policy_document, - topics=topics, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy_document: Any, - topics: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy_document", policy_document) - _setter("topics", topics) + pulumi.set(__self__, "policy_document", policy_document) + pulumi.set(__self__, "topics", topics) @property @pulumi.getter(name="policyDocument") @@ -95,10 +84,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TopicPolicyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/sqs/_inputs.py b/sdk/python/pulumi_aws_native/sqs/_inputs.py index dc9f14c971..57cf20e182 100644 --- a/sdk/python/pulumi_aws_native/sqs/_inputs.py +++ b/sdk/python/pulumi_aws_native/sqs/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -22,19 +22,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - QueueTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/sqs/get_queue.py b/sdk/python/pulumi_aws_native/sqs/get_queue.py index 00bd6d8702..4ca2e1078c 100644 --- a/sdk/python/pulumi_aws_native/sqs/get_queue.py +++ b/sdk/python/pulumi_aws_native/sqs/get_queue.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/sqs/get_queue_inline_policy.py b/sdk/python/pulumi_aws_native/sqs/get_queue_inline_policy.py index bc4a9e744b..42d0690904 100644 --- a/sdk/python/pulumi_aws_native/sqs/get_queue_inline_policy.py +++ b/sdk/python/pulumi_aws_native/sqs/get_queue_inline_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/sqs/get_queue_policy.py b/sdk/python/pulumi_aws_native/sqs/get_queue_policy.py index 3717c954d4..1ed4c560d0 100644 --- a/sdk/python/pulumi_aws_native/sqs/get_queue_policy.py +++ b/sdk/python/pulumi_aws_native/sqs/get_queue_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/sqs/outputs.py b/sdk/python/pulumi_aws_native/sqs/outputs.py index 77e156314b..9db752cb0d 100644 --- a/sdk/python/pulumi_aws_native/sqs/outputs.py +++ b/sdk/python/pulumi_aws_native/sqs/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -22,19 +22,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - QueueTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/sqs/queue.py b/sdk/python/pulumi_aws_native/sqs/queue.py index fddf3c076e..49172b1109 100644 --- a/sdk/python/pulumi_aws_native/sqs/queue.py +++ b/sdk/python/pulumi_aws_native/sqs/queue.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -51,77 +51,38 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['QueueTagArgs']]] tags: The tags that you attach to this queue. :param pulumi.Input[int] visibility_timeout: The length of time during which a message will be unavailable after a message is delivered from the queue. This blocks other components from receiving the same message and gives the initial component time to process and delete the message from the queue. Values must be from 0 to 43,200 seconds (12 hours). If you don't specify a value, AWS CloudFormation uses the default value of 30 seconds. """ - QueueArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - content_based_deduplication=content_based_deduplication, - deduplication_scope=deduplication_scope, - delay_seconds=delay_seconds, - fifo_queue=fifo_queue, - fifo_throughput_limit=fifo_throughput_limit, - kms_data_key_reuse_period_seconds=kms_data_key_reuse_period_seconds, - kms_master_key_id=kms_master_key_id, - maximum_message_size=maximum_message_size, - message_retention_period=message_retention_period, - queue_name=queue_name, - receive_message_wait_time_seconds=receive_message_wait_time_seconds, - redrive_allow_policy=redrive_allow_policy, - redrive_policy=redrive_policy, - sqs_managed_sse_enabled=sqs_managed_sse_enabled, - tags=tags, - visibility_timeout=visibility_timeout, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content_based_deduplication: Optional[pulumi.Input[bool]] = None, - deduplication_scope: Optional[pulumi.Input[str]] = None, - delay_seconds: Optional[pulumi.Input[int]] = None, - fifo_queue: Optional[pulumi.Input[bool]] = None, - fifo_throughput_limit: Optional[pulumi.Input[str]] = None, - kms_data_key_reuse_period_seconds: Optional[pulumi.Input[int]] = None, - kms_master_key_id: Optional[pulumi.Input[str]] = None, - maximum_message_size: Optional[pulumi.Input[int]] = None, - message_retention_period: Optional[pulumi.Input[int]] = None, - queue_name: Optional[pulumi.Input[str]] = None, - receive_message_wait_time_seconds: Optional[pulumi.Input[int]] = None, - redrive_allow_policy: Optional[Any] = None, - redrive_policy: Optional[Any] = None, - sqs_managed_sse_enabled: Optional[pulumi.Input[bool]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['QueueTagArgs']]]] = None, - visibility_timeout: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if content_based_deduplication is not None: - _setter("content_based_deduplication", content_based_deduplication) + pulumi.set(__self__, "content_based_deduplication", content_based_deduplication) if deduplication_scope is not None: - _setter("deduplication_scope", deduplication_scope) + pulumi.set(__self__, "deduplication_scope", deduplication_scope) if delay_seconds is not None: - _setter("delay_seconds", delay_seconds) + pulumi.set(__self__, "delay_seconds", delay_seconds) if fifo_queue is not None: - _setter("fifo_queue", fifo_queue) + pulumi.set(__self__, "fifo_queue", fifo_queue) if fifo_throughput_limit is not None: - _setter("fifo_throughput_limit", fifo_throughput_limit) + pulumi.set(__self__, "fifo_throughput_limit", fifo_throughput_limit) if kms_data_key_reuse_period_seconds is not None: - _setter("kms_data_key_reuse_period_seconds", kms_data_key_reuse_period_seconds) + pulumi.set(__self__, "kms_data_key_reuse_period_seconds", kms_data_key_reuse_period_seconds) if kms_master_key_id is not None: - _setter("kms_master_key_id", kms_master_key_id) + pulumi.set(__self__, "kms_master_key_id", kms_master_key_id) if maximum_message_size is not None: - _setter("maximum_message_size", maximum_message_size) + pulumi.set(__self__, "maximum_message_size", maximum_message_size) if message_retention_period is not None: - _setter("message_retention_period", message_retention_period) + pulumi.set(__self__, "message_retention_period", message_retention_period) if queue_name is not None: - _setter("queue_name", queue_name) + pulumi.set(__self__, "queue_name", queue_name) if receive_message_wait_time_seconds is not None: - _setter("receive_message_wait_time_seconds", receive_message_wait_time_seconds) + pulumi.set(__self__, "receive_message_wait_time_seconds", receive_message_wait_time_seconds) if redrive_allow_policy is not None: - _setter("redrive_allow_policy", redrive_allow_policy) + pulumi.set(__self__, "redrive_allow_policy", redrive_allow_policy) if redrive_policy is not None: - _setter("redrive_policy", redrive_policy) + pulumi.set(__self__, "redrive_policy", redrive_policy) if sqs_managed_sse_enabled is not None: - _setter("sqs_managed_sse_enabled", sqs_managed_sse_enabled) + pulumi.set(__self__, "sqs_managed_sse_enabled", sqs_managed_sse_enabled) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if visibility_timeout is not None: - _setter("visibility_timeout", visibility_timeout) + pulumi.set(__self__, "visibility_timeout", visibility_timeout) @property @pulumi.getter(name="contentBasedDeduplication") @@ -379,10 +340,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - QueueArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/sqs/queue_inline_policy.py b/sdk/python/pulumi_aws_native/sqs/queue_inline_policy.py index 56eaca18f1..e2abb9d00f 100644 --- a/sdk/python/pulumi_aws_native/sqs/queue_inline_policy.py +++ b/sdk/python/pulumi_aws_native/sqs/queue_inline_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['QueueInlinePolicyArgs', 'QueueInlinePolicy'] @@ -21,19 +21,8 @@ def __init__(__self__, *, :param Any policy_document: A policy document that contains permissions to add to the specified SQS queue :param pulumi.Input[str] queue: The URL of the SQS queue. """ - QueueInlinePolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy_document=policy_document, - queue=queue, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy_document: Any, - queue: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy_document", policy_document) - _setter("queue", queue) + pulumi.set(__self__, "policy_document", policy_document) + pulumi.set(__self__, "queue", queue) @property @pulumi.getter(name="policyDocument") @@ -95,10 +84,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - QueueInlinePolicyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/sqs/queue_policy.py b/sdk/python/pulumi_aws_native/sqs/queue_policy.py index e7bf30bfdd..a73a854719 100644 --- a/sdk/python/pulumi_aws_native/sqs/queue_policy.py +++ b/sdk/python/pulumi_aws_native/sqs/queue_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['QueuePolicyArgs', 'QueuePolicy'] @@ -21,19 +21,8 @@ def __init__(__self__, *, :param Any policy_document: A policy document that contains the permissions for the specified SQS queues. For more information about SQS policies, see [Using custom policies with the access policy language](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-creating-custom-policies.html) in the *Developer Guide*. :param pulumi.Input[Sequence[pulumi.Input[str]]] queues: The URLs of the queues to which you want to add the policy. You can use the ``Ref`` function to specify an ``AWS::SQS::Queue`` resource. """ - QueuePolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy_document=policy_document, - queues=queues, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy_document: Any, - queues: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy_document", policy_document) - _setter("queues", queues) + pulumi.set(__self__, "policy_document", policy_document) + pulumi.set(__self__, "queues", queues) @property @pulumi.getter(name="policyDocument") @@ -100,10 +89,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - QueuePolicyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ssm/_inputs.py b/sdk/python/pulumi_aws_native/ssm/_inputs.py index baad82d28e..3c399b148b 100644 --- a/sdk/python/pulumi_aws_native/ssm/_inputs.py +++ b/sdk/python/pulumi_aws_native/ssm/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -44,17 +44,8 @@ class AssociationInstanceAssociationOutputLocationArgs: def __init__(__self__, *, s3_location: Optional[pulumi.Input['AssociationS3OutputLocationArgs']] = None): - AssociationInstanceAssociationOutputLocationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_location=s3_location, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_location: Optional[pulumi.Input['AssociationS3OutputLocationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if s3_location is not None: - _setter("s3_location", s3_location) + pulumi.set(__self__, "s3_location", s3_location) @property @pulumi.getter(name="s3Location") @@ -72,25 +63,12 @@ def __init__(__self__, *, output_s3_bucket_name: Optional[pulumi.Input[str]] = None, output_s3_key_prefix: Optional[pulumi.Input[str]] = None, output_s3_region: Optional[pulumi.Input[str]] = None): - AssociationS3OutputLocationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - output_s3_bucket_name=output_s3_bucket_name, - output_s3_key_prefix=output_s3_key_prefix, - output_s3_region=output_s3_region, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - output_s3_bucket_name: Optional[pulumi.Input[str]] = None, - output_s3_key_prefix: Optional[pulumi.Input[str]] = None, - output_s3_region: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if output_s3_bucket_name is not None: - _setter("output_s3_bucket_name", output_s3_bucket_name) + pulumi.set(__self__, "output_s3_bucket_name", output_s3_bucket_name) if output_s3_key_prefix is not None: - _setter("output_s3_key_prefix", output_s3_key_prefix) + pulumi.set(__self__, "output_s3_key_prefix", output_s3_key_prefix) if output_s3_region is not None: - _setter("output_s3_region", output_s3_region) + pulumi.set(__self__, "output_s3_region", output_s3_region) @property @pulumi.getter(name="outputS3BucketName") @@ -125,19 +103,8 @@ class AssociationTargetArgs: def __init__(__self__, *, key: pulumi.Input[str], values: pulumi.Input[Sequence[pulumi.Input[str]]]): - AssociationTargetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - values: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("values", values) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -169,25 +136,12 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The name of the document attachment file. :param pulumi.Input[Sequence[pulumi.Input[str]]] values: The value of a key-value pair that identifies the location of an attachment to a document. The format for Value depends on the type of key you specify. """ - DocumentAttachmentsSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - name=name, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input['DocumentAttachmentsSourceKey']] = None, - name: Optional[pulumi.Input[str]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -235,21 +189,10 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The name of the required SSM document. The name can be an Amazon Resource Name (ARN). :param pulumi.Input[str] version: The document version required by the current document. """ - DocumentRequiresArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter @@ -285,21 +228,10 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The name of the tag. :param pulumi.Input[str] value: The value of the tag. """ - DocumentTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -331,19 +263,8 @@ class MaintenanceWindowTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - MaintenanceWindowTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -369,19 +290,8 @@ class MaintenanceWindowTargetTargetsArgs: def __init__(__self__, *, key: pulumi.Input[str], values: pulumi.Input[Sequence[pulumi.Input[str]]]): - MaintenanceWindowTargetTargetsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - values: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("values", values) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -407,21 +317,10 @@ class MaintenanceWindowTaskCloudWatchOutputConfigArgs: def __init__(__self__, *, cloud_watch_log_group_name: Optional[pulumi.Input[str]] = None, cloud_watch_output_enabled: Optional[pulumi.Input[bool]] = None): - MaintenanceWindowTaskCloudWatchOutputConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_log_group_name=cloud_watch_log_group_name, - cloud_watch_output_enabled=cloud_watch_output_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_log_group_name: Optional[pulumi.Input[str]] = None, - cloud_watch_output_enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_watch_log_group_name is not None: - _setter("cloud_watch_log_group_name", cloud_watch_log_group_name) + pulumi.set(__self__, "cloud_watch_log_group_name", cloud_watch_log_group_name) if cloud_watch_output_enabled is not None: - _setter("cloud_watch_output_enabled", cloud_watch_output_enabled) + pulumi.set(__self__, "cloud_watch_output_enabled", cloud_watch_output_enabled) @property @pulumi.getter(name="cloudWatchLogGroupName") @@ -448,23 +347,10 @@ def __init__(__self__, *, region: pulumi.Input[str], s3_bucket: pulumi.Input[str], s3_prefix: Optional[pulumi.Input[str]] = None): - MaintenanceWindowTaskLoggingInfoArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - region=region, - s3_bucket=s3_bucket, - s3_prefix=s3_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - region: pulumi.Input[str], - s3_bucket: pulumi.Input[str], - s3_prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("region", region) - _setter("s3_bucket", s3_bucket) + pulumi.set(__self__, "region", region) + pulumi.set(__self__, "s3_bucket", s3_bucket) if s3_prefix is not None: - _setter("s3_prefix", s3_prefix) + pulumi.set(__self__, "s3_prefix", s3_prefix) @property @pulumi.getter @@ -499,21 +385,10 @@ class MaintenanceWindowTaskMaintenanceWindowAutomationParametersArgs: def __init__(__self__, *, document_version: Optional[pulumi.Input[str]] = None, parameters: Optional[Any] = None): - MaintenanceWindowTaskMaintenanceWindowAutomationParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - document_version=document_version, - parameters=parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - document_version: Optional[pulumi.Input[str]] = None, - parameters: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if document_version is not None: - _setter("document_version", document_version) + pulumi.set(__self__, "document_version", document_version) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) @property @pulumi.getter(name="documentVersion") @@ -540,25 +415,12 @@ def __init__(__self__, *, client_context: Optional[pulumi.Input[str]] = None, payload: Optional[pulumi.Input[str]] = None, qualifier: Optional[pulumi.Input[str]] = None): - MaintenanceWindowTaskMaintenanceWindowLambdaParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_context=client_context, - payload=payload, - qualifier=qualifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_context: Optional[pulumi.Input[str]] = None, - payload: Optional[pulumi.Input[str]] = None, - qualifier: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if client_context is not None: - _setter("client_context", client_context) + pulumi.set(__self__, "client_context", client_context) if payload is not None: - _setter("payload", payload) + pulumi.set(__self__, "payload", payload) if qualifier is not None: - _setter("qualifier", qualifier) + pulumi.set(__self__, "qualifier", qualifier) @property @pulumi.getter(name="clientContext") @@ -602,57 +464,28 @@ def __init__(__self__, *, parameters: Optional[Any] = None, service_role_arn: Optional[pulumi.Input[str]] = None, timeout_seconds: Optional[pulumi.Input[int]] = None): - MaintenanceWindowTaskMaintenanceWindowRunCommandParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_output_config=cloud_watch_output_config, - comment=comment, - document_hash=document_hash, - document_hash_type=document_hash_type, - document_version=document_version, - notification_config=notification_config, - output_s3_bucket_name=output_s3_bucket_name, - output_s3_key_prefix=output_s3_key_prefix, - parameters=parameters, - service_role_arn=service_role_arn, - timeout_seconds=timeout_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_output_config: Optional[pulumi.Input['MaintenanceWindowTaskCloudWatchOutputConfigArgs']] = None, - comment: Optional[pulumi.Input[str]] = None, - document_hash: Optional[pulumi.Input[str]] = None, - document_hash_type: Optional[pulumi.Input[str]] = None, - document_version: Optional[pulumi.Input[str]] = None, - notification_config: Optional[pulumi.Input['MaintenanceWindowTaskNotificationConfigArgs']] = None, - output_s3_bucket_name: Optional[pulumi.Input[str]] = None, - output_s3_key_prefix: Optional[pulumi.Input[str]] = None, - parameters: Optional[Any] = None, - service_role_arn: Optional[pulumi.Input[str]] = None, - timeout_seconds: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_watch_output_config is not None: - _setter("cloud_watch_output_config", cloud_watch_output_config) + pulumi.set(__self__, "cloud_watch_output_config", cloud_watch_output_config) if comment is not None: - _setter("comment", comment) + pulumi.set(__self__, "comment", comment) if document_hash is not None: - _setter("document_hash", document_hash) + pulumi.set(__self__, "document_hash", document_hash) if document_hash_type is not None: - _setter("document_hash_type", document_hash_type) + pulumi.set(__self__, "document_hash_type", document_hash_type) if document_version is not None: - _setter("document_version", document_version) + pulumi.set(__self__, "document_version", document_version) if notification_config is not None: - _setter("notification_config", notification_config) + pulumi.set(__self__, "notification_config", notification_config) if output_s3_bucket_name is not None: - _setter("output_s3_bucket_name", output_s3_bucket_name) + pulumi.set(__self__, "output_s3_bucket_name", output_s3_bucket_name) if output_s3_key_prefix is not None: - _setter("output_s3_key_prefix", output_s3_key_prefix) + pulumi.set(__self__, "output_s3_key_prefix", output_s3_key_prefix) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) if service_role_arn is not None: - _setter("service_role_arn", service_role_arn) + pulumi.set(__self__, "service_role_arn", service_role_arn) if timeout_seconds is not None: - _setter("timeout_seconds", timeout_seconds) + pulumi.set(__self__, "timeout_seconds", timeout_seconds) @property @pulumi.getter(name="cloudWatchOutputConfig") @@ -759,21 +592,10 @@ class MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersArgs: def __init__(__self__, *, input: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None): - MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - input=input, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - input: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if input is not None: - _setter("input", input) + pulumi.set(__self__, "input", input) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -800,24 +622,11 @@ def __init__(__self__, *, notification_arn: pulumi.Input[str], notification_events: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, notification_type: Optional[pulumi.Input[str]] = None): - MaintenanceWindowTaskNotificationConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - notification_arn=notification_arn, - notification_events=notification_events, - notification_type=notification_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - notification_arn: pulumi.Input[str], - notification_events: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - notification_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("notification_arn", notification_arn) + pulumi.set(__self__, "notification_arn", notification_arn) if notification_events is not None: - _setter("notification_events", notification_events) + pulumi.set(__self__, "notification_events", notification_events) if notification_type is not None: - _setter("notification_type", notification_type) + pulumi.set(__self__, "notification_type", notification_type) @property @pulumi.getter(name="notificationArn") @@ -852,19 +661,8 @@ class MaintenanceWindowTaskTargetArgs: def __init__(__self__, *, key: pulumi.Input[str], values: pulumi.Input[Sequence[pulumi.Input[str]]]): - MaintenanceWindowTaskTargetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - values: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("values", values) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -892,29 +690,14 @@ def __init__(__self__, *, maintenance_window_lambda_parameters: Optional[pulumi.Input['MaintenanceWindowTaskMaintenanceWindowLambdaParametersArgs']] = None, maintenance_window_run_command_parameters: Optional[pulumi.Input['MaintenanceWindowTaskMaintenanceWindowRunCommandParametersArgs']] = None, maintenance_window_step_functions_parameters: Optional[pulumi.Input['MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersArgs']] = None): - MaintenanceWindowTaskTaskInvocationParametersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - maintenance_window_automation_parameters=maintenance_window_automation_parameters, - maintenance_window_lambda_parameters=maintenance_window_lambda_parameters, - maintenance_window_run_command_parameters=maintenance_window_run_command_parameters, - maintenance_window_step_functions_parameters=maintenance_window_step_functions_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - maintenance_window_automation_parameters: Optional[pulumi.Input['MaintenanceWindowTaskMaintenanceWindowAutomationParametersArgs']] = None, - maintenance_window_lambda_parameters: Optional[pulumi.Input['MaintenanceWindowTaskMaintenanceWindowLambdaParametersArgs']] = None, - maintenance_window_run_command_parameters: Optional[pulumi.Input['MaintenanceWindowTaskMaintenanceWindowRunCommandParametersArgs']] = None, - maintenance_window_step_functions_parameters: Optional[pulumi.Input['MaintenanceWindowTaskMaintenanceWindowStepFunctionsParametersArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if maintenance_window_automation_parameters is not None: - _setter("maintenance_window_automation_parameters", maintenance_window_automation_parameters) + pulumi.set(__self__, "maintenance_window_automation_parameters", maintenance_window_automation_parameters) if maintenance_window_lambda_parameters is not None: - _setter("maintenance_window_lambda_parameters", maintenance_window_lambda_parameters) + pulumi.set(__self__, "maintenance_window_lambda_parameters", maintenance_window_lambda_parameters) if maintenance_window_run_command_parameters is not None: - _setter("maintenance_window_run_command_parameters", maintenance_window_run_command_parameters) + pulumi.set(__self__, "maintenance_window_run_command_parameters", maintenance_window_run_command_parameters) if maintenance_window_step_functions_parameters is not None: - _setter("maintenance_window_step_functions_parameters", maintenance_window_step_functions_parameters) + pulumi.set(__self__, "maintenance_window_step_functions_parameters", maintenance_window_step_functions_parameters) @property @pulumi.getter(name="maintenanceWindowAutomationParameters") @@ -957,17 +740,8 @@ def maintenance_window_step_functions_parameters(self, value: Optional[pulumi.In class PatchBaselinePatchFilterGroupArgs: def __init__(__self__, *, patch_filters: Optional[pulumi.Input[Sequence[pulumi.Input['PatchBaselinePatchFilterArgs']]]] = None): - PatchBaselinePatchFilterGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - patch_filters=patch_filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - patch_filters: Optional[pulumi.Input[Sequence[pulumi.Input['PatchBaselinePatchFilterArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if patch_filters is not None: - _setter("patch_filters", patch_filters) + pulumi.set(__self__, "patch_filters", patch_filters) @property @pulumi.getter(name="patchFilters") @@ -984,21 +758,10 @@ class PatchBaselinePatchFilterArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - PatchBaselinePatchFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - values: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -1025,25 +788,12 @@ def __init__(__self__, *, configuration: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, products: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - PatchBaselinePatchSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - configuration=configuration, - name=name, - products=products, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configuration: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - products: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if configuration is not None: - _setter("configuration", configuration) + pulumi.set(__self__, "configuration", configuration) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if products is not None: - _setter("products", products) + pulumi.set(__self__, "products", products) @property @pulumi.getter @@ -1077,28 +827,14 @@ def products(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): class PatchBaselinePatchStringDateArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type class PatchBaselineRuleGroupArgs: def __init__(__self__, *, patch_rules: Optional[pulumi.Input[Sequence[pulumi.Input['PatchBaselineRuleArgs']]]] = None): - PatchBaselineRuleGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - patch_rules=patch_rules, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - patch_rules: Optional[pulumi.Input[Sequence[pulumi.Input['PatchBaselineRuleArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if patch_rules is not None: - _setter("patch_rules", patch_rules) + pulumi.set(__self__, "patch_rules", patch_rules) @property @pulumi.getter(name="patchRules") @@ -1118,33 +854,16 @@ def __init__(__self__, *, compliance_level: Optional[pulumi.Input[str]] = None, enable_non_security: Optional[pulumi.Input[bool]] = None, patch_filter_group: Optional[pulumi.Input['PatchBaselinePatchFilterGroupArgs']] = None): - PatchBaselineRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - approve_after_days=approve_after_days, - approve_until_date=approve_until_date, - compliance_level=compliance_level, - enable_non_security=enable_non_security, - patch_filter_group=patch_filter_group, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - approve_after_days: Optional[pulumi.Input[int]] = None, - approve_until_date: Optional[pulumi.Input['PatchBaselinePatchStringDateArgs']] = None, - compliance_level: Optional[pulumi.Input[str]] = None, - enable_non_security: Optional[pulumi.Input[bool]] = None, - patch_filter_group: Optional[pulumi.Input['PatchBaselinePatchFilterGroupArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if approve_after_days is not None: - _setter("approve_after_days", approve_after_days) + pulumi.set(__self__, "approve_after_days", approve_after_days) if approve_until_date is not None: - _setter("approve_until_date", approve_until_date) + pulumi.set(__self__, "approve_until_date", approve_until_date) if compliance_level is not None: - _setter("compliance_level", compliance_level) + pulumi.set(__self__, "compliance_level", compliance_level) if enable_non_security is not None: - _setter("enable_non_security", enable_non_security) + pulumi.set(__self__, "enable_non_security", enable_non_security) if patch_filter_group is not None: - _setter("patch_filter_group", patch_filter_group) + pulumi.set(__self__, "patch_filter_group", patch_filter_group) @property @pulumi.getter(name="approveAfterDays") @@ -1197,19 +916,8 @@ class PatchBaselineTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - PatchBaselineTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1235,20 +943,9 @@ class ResourceDataSyncAwsOrganizationsSourceArgs: def __init__(__self__, *, organization_source_type: pulumi.Input[str], organizational_units: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - ResourceDataSyncAwsOrganizationsSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - organization_source_type=organization_source_type, - organizational_units=organizational_units, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - organization_source_type: pulumi.Input[str], - organizational_units: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("organization_source_type", organization_source_type) + pulumi.set(__self__, "organization_source_type", organization_source_type) if organizational_units is not None: - _setter("organizational_units", organizational_units) + pulumi.set(__self__, "organizational_units", organizational_units) @property @pulumi.getter(name="organizationSourceType") @@ -1277,30 +974,13 @@ def __init__(__self__, *, sync_format: pulumi.Input[str], bucket_prefix: Optional[pulumi.Input[str]] = None, kms_key_arn: Optional[pulumi.Input[str]] = None): - ResourceDataSyncS3DestinationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - bucket_region=bucket_region, - sync_format=sync_format, - bucket_prefix=bucket_prefix, - kms_key_arn=kms_key_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: pulumi.Input[str], - bucket_region: pulumi.Input[str], - sync_format: pulumi.Input[str], - bucket_prefix: Optional[pulumi.Input[str]] = None, - kms_key_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_name", bucket_name) - _setter("bucket_region", bucket_region) - _setter("sync_format", sync_format) + pulumi.set(__self__, "bucket_name", bucket_name) + pulumi.set(__self__, "bucket_region", bucket_region) + pulumi.set(__self__, "sync_format", sync_format) if bucket_prefix is not None: - _setter("bucket_prefix", bucket_prefix) + pulumi.set(__self__, "bucket_prefix", bucket_prefix) if kms_key_arn is not None: - _setter("kms_key_arn", kms_key_arn) + pulumi.set(__self__, "kms_key_arn", kms_key_arn) @property @pulumi.getter(name="bucketName") @@ -1355,27 +1035,12 @@ def __init__(__self__, *, source_type: pulumi.Input[str], aws_organizations_source: Optional[pulumi.Input['ResourceDataSyncAwsOrganizationsSourceArgs']] = None, include_future_regions: Optional[pulumi.Input[bool]] = None): - ResourceDataSyncSyncSourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_regions=source_regions, - source_type=source_type, - aws_organizations_source=aws_organizations_source, - include_future_regions=include_future_regions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_regions: pulumi.Input[Sequence[pulumi.Input[str]]], - source_type: pulumi.Input[str], - aws_organizations_source: Optional[pulumi.Input['ResourceDataSyncAwsOrganizationsSourceArgs']] = None, - include_future_regions: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("source_regions", source_regions) - _setter("source_type", source_type) + pulumi.set(__self__, "source_regions", source_regions) + pulumi.set(__self__, "source_type", source_type) if aws_organizations_source is not None: - _setter("aws_organizations_source", aws_organizations_source) + pulumi.set(__self__, "aws_organizations_source", aws_organizations_source) if include_future_regions is not None: - _setter("include_future_regions", include_future_regions) + pulumi.set(__self__, "include_future_regions", include_future_regions) @property @pulumi.getter(name="sourceRegions") diff --git a/sdk/python/pulumi_aws_native/ssm/association.py b/sdk/python/pulumi_aws_native/ssm/association.py index 4c8c3749c2..a25f1af8ef 100644 --- a/sdk/python/pulumi_aws_native/ssm/association.py +++ b/sdk/python/pulumi_aws_native/ssm/association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -44,81 +44,40 @@ def __init__(__self__, *, :param pulumi.Input[str] schedule_expression: A Cron or Rate expression that specifies when the association is applied to the target. :param pulumi.Input[Sequence[pulumi.Input['AssociationTargetArgs']]] targets: The targets that the SSM document sends commands to. """ - AssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - apply_only_at_cron_interval=apply_only_at_cron_interval, - association_name=association_name, - automation_target_parameter_name=automation_target_parameter_name, - calendar_names=calendar_names, - compliance_severity=compliance_severity, - document_version=document_version, - instance_id=instance_id, - max_concurrency=max_concurrency, - max_errors=max_errors, - name=name, - output_location=output_location, - parameters=parameters, - schedule_expression=schedule_expression, - schedule_offset=schedule_offset, - sync_compliance=sync_compliance, - targets=targets, - wait_for_success_timeout_seconds=wait_for_success_timeout_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - apply_only_at_cron_interval: Optional[pulumi.Input[bool]] = None, - association_name: Optional[pulumi.Input[str]] = None, - automation_target_parameter_name: Optional[pulumi.Input[str]] = None, - calendar_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - compliance_severity: Optional[pulumi.Input['AssociationComplianceSeverity']] = None, - document_version: Optional[pulumi.Input[str]] = None, - instance_id: Optional[pulumi.Input[str]] = None, - max_concurrency: Optional[pulumi.Input[str]] = None, - max_errors: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - output_location: Optional[pulumi.Input['AssociationInstanceAssociationOutputLocationArgs']] = None, - parameters: Optional[Any] = None, - schedule_expression: Optional[pulumi.Input[str]] = None, - schedule_offset: Optional[pulumi.Input[int]] = None, - sync_compliance: Optional[pulumi.Input['AssociationSyncCompliance']] = None, - targets: Optional[pulumi.Input[Sequence[pulumi.Input['AssociationTargetArgs']]]] = None, - wait_for_success_timeout_seconds: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if apply_only_at_cron_interval is not None: - _setter("apply_only_at_cron_interval", apply_only_at_cron_interval) + pulumi.set(__self__, "apply_only_at_cron_interval", apply_only_at_cron_interval) if association_name is not None: - _setter("association_name", association_name) + pulumi.set(__self__, "association_name", association_name) if automation_target_parameter_name is not None: - _setter("automation_target_parameter_name", automation_target_parameter_name) + pulumi.set(__self__, "automation_target_parameter_name", automation_target_parameter_name) if calendar_names is not None: - _setter("calendar_names", calendar_names) + pulumi.set(__self__, "calendar_names", calendar_names) if compliance_severity is not None: - _setter("compliance_severity", compliance_severity) + pulumi.set(__self__, "compliance_severity", compliance_severity) if document_version is not None: - _setter("document_version", document_version) + pulumi.set(__self__, "document_version", document_version) if instance_id is not None: - _setter("instance_id", instance_id) + pulumi.set(__self__, "instance_id", instance_id) if max_concurrency is not None: - _setter("max_concurrency", max_concurrency) + pulumi.set(__self__, "max_concurrency", max_concurrency) if max_errors is not None: - _setter("max_errors", max_errors) + pulumi.set(__self__, "max_errors", max_errors) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if output_location is not None: - _setter("output_location", output_location) + pulumi.set(__self__, "output_location", output_location) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) if schedule_expression is not None: - _setter("schedule_expression", schedule_expression) + pulumi.set(__self__, "schedule_expression", schedule_expression) if schedule_offset is not None: - _setter("schedule_offset", schedule_offset) + pulumi.set(__self__, "schedule_offset", schedule_offset) if sync_compliance is not None: - _setter("sync_compliance", sync_compliance) + pulumi.set(__self__, "sync_compliance", sync_compliance) if targets is not None: - _setter("targets", targets) + pulumi.set(__self__, "targets", targets) if wait_for_success_timeout_seconds is not None: - _setter("wait_for_success_timeout_seconds", wait_for_success_timeout_seconds) + pulumi.set(__self__, "wait_for_success_timeout_seconds", wait_for_success_timeout_seconds) @property @pulumi.getter(name="applyOnlyAtCronInterval") @@ -350,10 +309,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AssociationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -395,11 +350,6 @@ def _internal_init(__self__, __props__.__dict__["max_concurrency"] = max_concurrency __props__.__dict__["max_errors"] = max_errors __props__.__dict__["name"] = name - if output_location is not None and not isinstance(output_location, AssociationInstanceAssociationOutputLocationArgs): - output_location = output_location or {} - def _setter(key, value): - output_location[key] = value - AssociationInstanceAssociationOutputLocationArgs._configure(_setter, **output_location) __props__.__dict__["output_location"] = output_location __props__.__dict__["parameters"] = parameters __props__.__dict__["schedule_expression"] = schedule_expression diff --git a/sdk/python/pulumi_aws_native/ssm/document.py b/sdk/python/pulumi_aws_native/ssm/document.py index 9c80702bbe..e942a72d5a 100644 --- a/sdk/python/pulumi_aws_native/ssm/document.py +++ b/sdk/python/pulumi_aws_native/ssm/document.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -40,52 +40,25 @@ def __init__(__self__, *, :param pulumi.Input['DocumentUpdateMethod'] update_method: Update method - when set to 'Replace', the update will replace the existing document; when set to 'NewVersion', the update will create a new version. :param pulumi.Input[str] version_name: An optional field specifying the version of the artifact you are creating with the document. This value is unique across all versions of a document, and cannot be changed. """ - DocumentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - content=content, - attachments=attachments, - document_format=document_format, - document_type=document_type, - name=name, - requires=requires, - tags=tags, - target_type=target_type, - update_method=update_method, - version_name=version_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - content: Any, - attachments: Optional[pulumi.Input[Sequence[pulumi.Input['DocumentAttachmentsSourceArgs']]]] = None, - document_format: Optional[pulumi.Input['DocumentFormat']] = None, - document_type: Optional[pulumi.Input['DocumentType']] = None, - name: Optional[pulumi.Input[str]] = None, - requires: Optional[pulumi.Input[Sequence[pulumi.Input['DocumentRequiresArgs']]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DocumentTagArgs']]]] = None, - target_type: Optional[pulumi.Input[str]] = None, - update_method: Optional[pulumi.Input['DocumentUpdateMethod']] = None, - version_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("content", content) + pulumi.set(__self__, "content", content) if attachments is not None: - _setter("attachments", attachments) + pulumi.set(__self__, "attachments", attachments) if document_format is not None: - _setter("document_format", document_format) + pulumi.set(__self__, "document_format", document_format) if document_type is not None: - _setter("document_type", document_type) + pulumi.set(__self__, "document_type", document_type) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if requires is not None: - _setter("requires", requires) + pulumi.set(__self__, "requires", requires) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if target_type is not None: - _setter("target_type", target_type) + pulumi.set(__self__, "target_type", target_type) if update_method is not None: - _setter("update_method", update_method) + pulumi.set(__self__, "update_method", update_method) if version_name is not None: - _setter("version_name", version_name) + pulumi.set(__self__, "version_name", version_name) @property @pulumi.getter @@ -259,10 +232,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DocumentArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ssm/get_association.py b/sdk/python/pulumi_aws_native/ssm/get_association.py index 2d6efcc56c..acc852beb9 100644 --- a/sdk/python/pulumi_aws_native/ssm/get_association.py +++ b/sdk/python/pulumi_aws_native/ssm/get_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/ssm/get_document.py b/sdk/python/pulumi_aws_native/ssm/get_document.py index 09f14b5abd..c73155ad6c 100644 --- a/sdk/python/pulumi_aws_native/ssm/get_document.py +++ b/sdk/python/pulumi_aws_native/ssm/get_document.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/ssm/get_maintenance_window.py b/sdk/python/pulumi_aws_native/ssm/get_maintenance_window.py index c5968d07f8..c35198a757 100644 --- a/sdk/python/pulumi_aws_native/ssm/get_maintenance_window.py +++ b/sdk/python/pulumi_aws_native/ssm/get_maintenance_window.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ssm/get_maintenance_window_target.py b/sdk/python/pulumi_aws_native/ssm/get_maintenance_window_target.py index 1bbb00f179..b8b5582393 100644 --- a/sdk/python/pulumi_aws_native/ssm/get_maintenance_window_target.py +++ b/sdk/python/pulumi_aws_native/ssm/get_maintenance_window_target.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ssm/get_maintenance_window_task.py b/sdk/python/pulumi_aws_native/ssm/get_maintenance_window_task.py index dbc4b4b9c1..f5d75312e8 100644 --- a/sdk/python/pulumi_aws_native/ssm/get_maintenance_window_task.py +++ b/sdk/python/pulumi_aws_native/ssm/get_maintenance_window_task.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ssm/get_parameter.py b/sdk/python/pulumi_aws_native/ssm/get_parameter.py index 3f6204cf23..1de69b27f3 100644 --- a/sdk/python/pulumi_aws_native/ssm/get_parameter.py +++ b/sdk/python/pulumi_aws_native/ssm/get_parameter.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/ssm/get_patch_baseline.py b/sdk/python/pulumi_aws_native/ssm/get_patch_baseline.py index 0ba1093345..48976647d8 100644 --- a/sdk/python/pulumi_aws_native/ssm/get_patch_baseline.py +++ b/sdk/python/pulumi_aws_native/ssm/get_patch_baseline.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ssm/get_resource_data_sync.py b/sdk/python/pulumi_aws_native/ssm/get_resource_data_sync.py index 1ea355fa78..54eedb5ba9 100644 --- a/sdk/python/pulumi_aws_native/ssm/get_resource_data_sync.py +++ b/sdk/python/pulumi_aws_native/ssm/get_resource_data_sync.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ssm/get_resource_policy.py b/sdk/python/pulumi_aws_native/ssm/get_resource_policy.py index bfc8356849..8cd1e4a200 100644 --- a/sdk/python/pulumi_aws_native/ssm/get_resource_policy.py +++ b/sdk/python/pulumi_aws_native/ssm/get_resource_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ssm/maintenance_window.py b/sdk/python/pulumi_aws_native/ssm/maintenance_window.py index 1f0cf74caa..6e068c2fbd 100644 --- a/sdk/python/pulumi_aws_native/ssm/maintenance_window.py +++ b/sdk/python/pulumi_aws_native/ssm/maintenance_window.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -30,53 +30,24 @@ def __init__(__self__, *, """ The set of arguments for constructing a MaintenanceWindow resource. """ - MaintenanceWindowArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - allow_unassociated_targets=allow_unassociated_targets, - cutoff=cutoff, - duration=duration, - schedule=schedule, - description=description, - end_date=end_date, - name=name, - schedule_offset=schedule_offset, - schedule_timezone=schedule_timezone, - start_date=start_date, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allow_unassociated_targets: pulumi.Input[bool], - cutoff: pulumi.Input[int], - duration: pulumi.Input[int], - schedule: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - end_date: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - schedule_offset: Optional[pulumi.Input[int]] = None, - schedule_timezone: Optional[pulumi.Input[str]] = None, - start_date: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['MaintenanceWindowTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("allow_unassociated_targets", allow_unassociated_targets) - _setter("cutoff", cutoff) - _setter("duration", duration) - _setter("schedule", schedule) + pulumi.set(__self__, "allow_unassociated_targets", allow_unassociated_targets) + pulumi.set(__self__, "cutoff", cutoff) + pulumi.set(__self__, "duration", duration) + pulumi.set(__self__, "schedule", schedule) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if end_date is not None: - _setter("end_date", end_date) + pulumi.set(__self__, "end_date", end_date) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if schedule_offset is not None: - _setter("schedule_offset", schedule_offset) + pulumi.set(__self__, "schedule_offset", schedule_offset) if schedule_timezone is not None: - _setter("schedule_timezone", schedule_timezone) + pulumi.set(__self__, "schedule_timezone", schedule_timezone) if start_date is not None: - _setter("start_date", start_date) + pulumi.set(__self__, "start_date", start_date) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="allowUnassociatedTargets") @@ -225,10 +196,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - MaintenanceWindowArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ssm/maintenance_window_target.py b/sdk/python/pulumi_aws_native/ssm/maintenance_window_target.py index c4feae2945..270783b24d 100644 --- a/sdk/python/pulumi_aws_native/ssm/maintenance_window_target.py +++ b/sdk/python/pulumi_aws_native/ssm/maintenance_window_target.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,34 +25,15 @@ def __init__(__self__, *, """ The set of arguments for constructing a MaintenanceWindowTarget resource. """ - MaintenanceWindowTargetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_type=resource_type, - targets=targets, - window_id=window_id, - description=description, - name=name, - owner_information=owner_information, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_type: pulumi.Input[str], - targets: pulumi.Input[Sequence[pulumi.Input['MaintenanceWindowTargetTargetsArgs']]], - window_id: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - owner_information: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_type", resource_type) - _setter("targets", targets) - _setter("window_id", window_id) + pulumi.set(__self__, "resource_type", resource_type) + pulumi.set(__self__, "targets", targets) + pulumi.set(__self__, "window_id", window_id) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if owner_information is not None: - _setter("owner_information", owner_information) + pulumi.set(__self__, "owner_information", owner_information) @property @pulumi.getter(name="resourceType") @@ -151,10 +132,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - MaintenanceWindowTargetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ssm/maintenance_window_task.py b/sdk/python/pulumi_aws_native/ssm/maintenance_window_task.py index 42e999fd24..e5890ffed4 100644 --- a/sdk/python/pulumi_aws_native/ssm/maintenance_window_task.py +++ b/sdk/python/pulumi_aws_native/ssm/maintenance_window_task.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -33,65 +33,30 @@ def __init__(__self__, *, """ The set of arguments for constructing a MaintenanceWindowTask resource. """ - MaintenanceWindowTaskArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - priority=priority, - task_arn=task_arn, - task_type=task_type, - window_id=window_id, - cutoff_behavior=cutoff_behavior, - description=description, - logging_info=logging_info, - max_concurrency=max_concurrency, - max_errors=max_errors, - name=name, - service_role_arn=service_role_arn, - targets=targets, - task_invocation_parameters=task_invocation_parameters, - task_parameters=task_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - priority: pulumi.Input[int], - task_arn: pulumi.Input[str], - task_type: pulumi.Input[str], - window_id: pulumi.Input[str], - cutoff_behavior: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - logging_info: Optional[pulumi.Input['MaintenanceWindowTaskLoggingInfoArgs']] = None, - max_concurrency: Optional[pulumi.Input[str]] = None, - max_errors: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - service_role_arn: Optional[pulumi.Input[str]] = None, - targets: Optional[pulumi.Input[Sequence[pulumi.Input['MaintenanceWindowTaskTargetArgs']]]] = None, - task_invocation_parameters: Optional[pulumi.Input['MaintenanceWindowTaskTaskInvocationParametersArgs']] = None, - task_parameters: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("priority", priority) - _setter("task_arn", task_arn) - _setter("task_type", task_type) - _setter("window_id", window_id) + pulumi.set(__self__, "priority", priority) + pulumi.set(__self__, "task_arn", task_arn) + pulumi.set(__self__, "task_type", task_type) + pulumi.set(__self__, "window_id", window_id) if cutoff_behavior is not None: - _setter("cutoff_behavior", cutoff_behavior) + pulumi.set(__self__, "cutoff_behavior", cutoff_behavior) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if logging_info is not None: - _setter("logging_info", logging_info) + pulumi.set(__self__, "logging_info", logging_info) if max_concurrency is not None: - _setter("max_concurrency", max_concurrency) + pulumi.set(__self__, "max_concurrency", max_concurrency) if max_errors is not None: - _setter("max_errors", max_errors) + pulumi.set(__self__, "max_errors", max_errors) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if service_role_arn is not None: - _setter("service_role_arn", service_role_arn) + pulumi.set(__self__, "service_role_arn", service_role_arn) if targets is not None: - _setter("targets", targets) + pulumi.set(__self__, "targets", targets) if task_invocation_parameters is not None: - _setter("task_invocation_parameters", task_invocation_parameters) + pulumi.set(__self__, "task_invocation_parameters", task_invocation_parameters) if task_parameters is not None: - _setter("task_parameters", task_parameters) + pulumi.set(__self__, "task_parameters", task_parameters) @property @pulumi.getter @@ -270,10 +235,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - MaintenanceWindowTaskArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -305,11 +266,6 @@ def _internal_init(__self__, __props__.__dict__["cutoff_behavior"] = cutoff_behavior __props__.__dict__["description"] = description - if logging_info is not None and not isinstance(logging_info, MaintenanceWindowTaskLoggingInfoArgs): - logging_info = logging_info or {} - def _setter(key, value): - logging_info[key] = value - MaintenanceWindowTaskLoggingInfoArgs._configure(_setter, **logging_info) __props__.__dict__["logging_info"] = logging_info __props__.__dict__["max_concurrency"] = max_concurrency __props__.__dict__["max_errors"] = max_errors @@ -322,11 +278,6 @@ def _setter(key, value): if task_arn is None and not opts.urn: raise TypeError("Missing required property 'task_arn'") __props__.__dict__["task_arn"] = task_arn - if task_invocation_parameters is not None and not isinstance(task_invocation_parameters, MaintenanceWindowTaskTaskInvocationParametersArgs): - task_invocation_parameters = task_invocation_parameters or {} - def _setter(key, value): - task_invocation_parameters[key] = value - MaintenanceWindowTaskTaskInvocationParametersArgs._configure(_setter, **task_invocation_parameters) __props__.__dict__["task_invocation_parameters"] = task_invocation_parameters __props__.__dict__["task_parameters"] = task_parameters if task_type is None and not opts.urn: diff --git a/sdk/python/pulumi_aws_native/ssm/outputs.py b/sdk/python/pulumi_aws_native/ssm/outputs.py index d1924b7354..f6703549d6 100644 --- a/sdk/python/pulumi_aws_native/ssm/outputs.py +++ b/sdk/python/pulumi_aws_native/ssm/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -62,17 +62,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, s3_location: Optional['outputs.AssociationS3OutputLocation'] = None): - AssociationInstanceAssociationOutputLocation._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_location=s3_location, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_location: Optional['outputs.AssociationS3OutputLocation'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if s3_location is not None: - _setter("s3_location", s3_location) + pulumi.set(__self__, "s3_location", s3_location) @property @pulumi.getter(name="s3Location") @@ -107,25 +98,12 @@ def __init__(__self__, *, output_s3_bucket_name: Optional[str] = None, output_s3_key_prefix: Optional[str] = None, output_s3_region: Optional[str] = None): - AssociationS3OutputLocation._configure( - lambda key, value: pulumi.set(__self__, key, value), - output_s3_bucket_name=output_s3_bucket_name, - output_s3_key_prefix=output_s3_key_prefix, - output_s3_region=output_s3_region, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - output_s3_bucket_name: Optional[str] = None, - output_s3_key_prefix: Optional[str] = None, - output_s3_region: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if output_s3_bucket_name is not None: - _setter("output_s3_bucket_name", output_s3_bucket_name) + pulumi.set(__self__, "output_s3_bucket_name", output_s3_bucket_name) if output_s3_key_prefix is not None: - _setter("output_s3_key_prefix", output_s3_key_prefix) + pulumi.set(__self__, "output_s3_key_prefix", output_s3_key_prefix) if output_s3_region is not None: - _setter("output_s3_region", output_s3_region) + pulumi.set(__self__, "output_s3_region", output_s3_region) @property @pulumi.getter(name="outputS3BucketName") @@ -148,19 +126,8 @@ class AssociationTarget(dict): def __init__(__self__, *, key: str, values: Sequence[str]): - AssociationTarget._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - values: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("values", values) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -184,25 +151,12 @@ def __init__(__self__, *, :param str name: The name of the document attachment file. :param Sequence[str] values: The value of a key-value pair that identifies the location of an attachment to a document. The format for Value depends on the type of key you specify. """ - DocumentAttachmentsSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - name=name, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional['DocumentAttachmentsSourceKey'] = None, - name: Optional[str] = None, - values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -238,21 +192,10 @@ def __init__(__self__, *, :param str name: The name of the required SSM document. The name can be an Amazon Resource Name (ARN). :param str version: The document version required by the current document. """ - DocumentRequires._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[str] = None, - version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter @@ -280,21 +223,10 @@ def __init__(__self__, *, :param str key: The name of the tag. :param str value: The value of the tag. """ - DocumentTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -318,19 +250,8 @@ class MaintenanceWindowTag(dict): def __init__(__self__, *, key: str, value: str): - MaintenanceWindowTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -348,19 +269,8 @@ class MaintenanceWindowTargetTargets(dict): def __init__(__self__, *, key: str, values: Sequence[str]): - MaintenanceWindowTargetTargets._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - values: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("values", values) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -397,21 +307,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, cloud_watch_log_group_name: Optional[str] = None, cloud_watch_output_enabled: Optional[bool] = None): - MaintenanceWindowTaskCloudWatchOutputConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_log_group_name=cloud_watch_log_group_name, - cloud_watch_output_enabled=cloud_watch_output_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_log_group_name: Optional[str] = None, - cloud_watch_output_enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_watch_log_group_name is not None: - _setter("cloud_watch_log_group_name", cloud_watch_log_group_name) + pulumi.set(__self__, "cloud_watch_log_group_name", cloud_watch_log_group_name) if cloud_watch_output_enabled is not None: - _setter("cloud_watch_output_enabled", cloud_watch_output_enabled) + pulumi.set(__self__, "cloud_watch_output_enabled", cloud_watch_output_enabled) @property @pulumi.getter(name="cloudWatchLogGroupName") @@ -449,23 +348,10 @@ def __init__(__self__, *, region: str, s3_bucket: str, s3_prefix: Optional[str] = None): - MaintenanceWindowTaskLoggingInfo._configure( - lambda key, value: pulumi.set(__self__, key, value), - region=region, - s3_bucket=s3_bucket, - s3_prefix=s3_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - region: str, - s3_bucket: str, - s3_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("region", region) - _setter("s3_bucket", s3_bucket) + pulumi.set(__self__, "region", region) + pulumi.set(__self__, "s3_bucket", s3_bucket) if s3_prefix is not None: - _setter("s3_prefix", s3_prefix) + pulumi.set(__self__, "s3_prefix", s3_prefix) @property @pulumi.getter @@ -505,21 +391,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, document_version: Optional[str] = None, parameters: Optional[Any] = None): - MaintenanceWindowTaskMaintenanceWindowAutomationParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - document_version=document_version, - parameters=parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - document_version: Optional[str] = None, - parameters: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if document_version is not None: - _setter("document_version", document_version) + pulumi.set(__self__, "document_version", document_version) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) @property @pulumi.getter(name="documentVersion") @@ -555,25 +430,12 @@ def __init__(__self__, *, client_context: Optional[str] = None, payload: Optional[str] = None, qualifier: Optional[str] = None): - MaintenanceWindowTaskMaintenanceWindowLambdaParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_context=client_context, - payload=payload, - qualifier=qualifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_context: Optional[str] = None, - payload: Optional[str] = None, - qualifier: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if client_context is not None: - _setter("client_context", client_context) + pulumi.set(__self__, "client_context", client_context) if payload is not None: - _setter("payload", payload) + pulumi.set(__self__, "payload", payload) if qualifier is not None: - _setter("qualifier", qualifier) + pulumi.set(__self__, "qualifier", qualifier) @property @pulumi.getter(name="clientContext") @@ -638,57 +500,28 @@ def __init__(__self__, *, parameters: Optional[Any] = None, service_role_arn: Optional[str] = None, timeout_seconds: Optional[int] = None): - MaintenanceWindowTaskMaintenanceWindowRunCommandParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_output_config=cloud_watch_output_config, - comment=comment, - document_hash=document_hash, - document_hash_type=document_hash_type, - document_version=document_version, - notification_config=notification_config, - output_s3_bucket_name=output_s3_bucket_name, - output_s3_key_prefix=output_s3_key_prefix, - parameters=parameters, - service_role_arn=service_role_arn, - timeout_seconds=timeout_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_output_config: Optional['outputs.MaintenanceWindowTaskCloudWatchOutputConfig'] = None, - comment: Optional[str] = None, - document_hash: Optional[str] = None, - document_hash_type: Optional[str] = None, - document_version: Optional[str] = None, - notification_config: Optional['outputs.MaintenanceWindowTaskNotificationConfig'] = None, - output_s3_bucket_name: Optional[str] = None, - output_s3_key_prefix: Optional[str] = None, - parameters: Optional[Any] = None, - service_role_arn: Optional[str] = None, - timeout_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_watch_output_config is not None: - _setter("cloud_watch_output_config", cloud_watch_output_config) + pulumi.set(__self__, "cloud_watch_output_config", cloud_watch_output_config) if comment is not None: - _setter("comment", comment) + pulumi.set(__self__, "comment", comment) if document_hash is not None: - _setter("document_hash", document_hash) + pulumi.set(__self__, "document_hash", document_hash) if document_hash_type is not None: - _setter("document_hash_type", document_hash_type) + pulumi.set(__self__, "document_hash_type", document_hash_type) if document_version is not None: - _setter("document_version", document_version) + pulumi.set(__self__, "document_version", document_version) if notification_config is not None: - _setter("notification_config", notification_config) + pulumi.set(__self__, "notification_config", notification_config) if output_s3_bucket_name is not None: - _setter("output_s3_bucket_name", output_s3_bucket_name) + pulumi.set(__self__, "output_s3_bucket_name", output_s3_bucket_name) if output_s3_key_prefix is not None: - _setter("output_s3_key_prefix", output_s3_key_prefix) + pulumi.set(__self__, "output_s3_key_prefix", output_s3_key_prefix) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) if service_role_arn is not None: - _setter("service_role_arn", service_role_arn) + pulumi.set(__self__, "service_role_arn", service_role_arn) if timeout_seconds is not None: - _setter("timeout_seconds", timeout_seconds) + pulumi.set(__self__, "timeout_seconds", timeout_seconds) @property @pulumi.getter(name="cloudWatchOutputConfig") @@ -751,21 +584,10 @@ class MaintenanceWindowTaskMaintenanceWindowStepFunctionsParameters(dict): def __init__(__self__, *, input: Optional[str] = None, name: Optional[str] = None): - MaintenanceWindowTaskMaintenanceWindowStepFunctionsParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - input=input, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - input: Optional[str] = None, - name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if input is not None: - _setter("input", input) + pulumi.set(__self__, "input", input) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -805,24 +627,11 @@ def __init__(__self__, *, notification_arn: str, notification_events: Optional[Sequence[str]] = None, notification_type: Optional[str] = None): - MaintenanceWindowTaskNotificationConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - notification_arn=notification_arn, - notification_events=notification_events, - notification_type=notification_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - notification_arn: str, - notification_events: Optional[Sequence[str]] = None, - notification_type: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("notification_arn", notification_arn) + pulumi.set(__self__, "notification_arn", notification_arn) if notification_events is not None: - _setter("notification_events", notification_events) + pulumi.set(__self__, "notification_events", notification_events) if notification_type is not None: - _setter("notification_type", notification_type) + pulumi.set(__self__, "notification_type", notification_type) @property @pulumi.getter(name="notificationArn") @@ -845,19 +654,8 @@ class MaintenanceWindowTaskTarget(dict): def __init__(__self__, *, key: str, values: Sequence[str]): - MaintenanceWindowTaskTarget._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - values: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("values", values) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -900,29 +698,14 @@ def __init__(__self__, *, maintenance_window_lambda_parameters: Optional['outputs.MaintenanceWindowTaskMaintenanceWindowLambdaParameters'] = None, maintenance_window_run_command_parameters: Optional['outputs.MaintenanceWindowTaskMaintenanceWindowRunCommandParameters'] = None, maintenance_window_step_functions_parameters: Optional['outputs.MaintenanceWindowTaskMaintenanceWindowStepFunctionsParameters'] = None): - MaintenanceWindowTaskTaskInvocationParameters._configure( - lambda key, value: pulumi.set(__self__, key, value), - maintenance_window_automation_parameters=maintenance_window_automation_parameters, - maintenance_window_lambda_parameters=maintenance_window_lambda_parameters, - maintenance_window_run_command_parameters=maintenance_window_run_command_parameters, - maintenance_window_step_functions_parameters=maintenance_window_step_functions_parameters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - maintenance_window_automation_parameters: Optional['outputs.MaintenanceWindowTaskMaintenanceWindowAutomationParameters'] = None, - maintenance_window_lambda_parameters: Optional['outputs.MaintenanceWindowTaskMaintenanceWindowLambdaParameters'] = None, - maintenance_window_run_command_parameters: Optional['outputs.MaintenanceWindowTaskMaintenanceWindowRunCommandParameters'] = None, - maintenance_window_step_functions_parameters: Optional['outputs.MaintenanceWindowTaskMaintenanceWindowStepFunctionsParameters'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if maintenance_window_automation_parameters is not None: - _setter("maintenance_window_automation_parameters", maintenance_window_automation_parameters) + pulumi.set(__self__, "maintenance_window_automation_parameters", maintenance_window_automation_parameters) if maintenance_window_lambda_parameters is not None: - _setter("maintenance_window_lambda_parameters", maintenance_window_lambda_parameters) + pulumi.set(__self__, "maintenance_window_lambda_parameters", maintenance_window_lambda_parameters) if maintenance_window_run_command_parameters is not None: - _setter("maintenance_window_run_command_parameters", maintenance_window_run_command_parameters) + pulumi.set(__self__, "maintenance_window_run_command_parameters", maintenance_window_run_command_parameters) if maintenance_window_step_functions_parameters is not None: - _setter("maintenance_window_step_functions_parameters", maintenance_window_step_functions_parameters) + pulumi.set(__self__, "maintenance_window_step_functions_parameters", maintenance_window_step_functions_parameters) @property @pulumi.getter(name="maintenanceWindowAutomationParameters") @@ -950,21 +733,10 @@ class PatchBaselinePatchFilter(dict): def __init__(__self__, *, key: Optional[str] = None, values: Optional[Sequence[str]] = None): - PatchBaselinePatchFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - values: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if values is not None: - _setter("values", values) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -998,17 +770,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, patch_filters: Optional[Sequence['outputs.PatchBaselinePatchFilter']] = None): - PatchBaselinePatchFilterGroup._configure( - lambda key, value: pulumi.set(__self__, key, value), - patch_filters=patch_filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - patch_filters: Optional[Sequence['outputs.PatchBaselinePatchFilter']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if patch_filters is not None: - _setter("patch_filters", patch_filters) + pulumi.set(__self__, "patch_filters", patch_filters) @property @pulumi.getter(name="patchFilters") @@ -1022,25 +785,12 @@ def __init__(__self__, *, configuration: Optional[str] = None, name: Optional[str] = None, products: Optional[Sequence[str]] = None): - PatchBaselinePatchSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - configuration=configuration, - name=name, - products=products, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configuration: Optional[str] = None, - name: Optional[str] = None, - products: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if configuration is not None: - _setter("configuration", configuration) + pulumi.set(__self__, "configuration", configuration) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if products is not None: - _setter("products", products) + pulumi.set(__self__, "products", products) @property @pulumi.getter @@ -1062,11 +812,6 @@ def products(self) -> Optional[Sequence[str]]: class PatchBaselinePatchStringDate(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -1102,33 +847,16 @@ def __init__(__self__, *, compliance_level: Optional[str] = None, enable_non_security: Optional[bool] = None, patch_filter_group: Optional['outputs.PatchBaselinePatchFilterGroup'] = None): - PatchBaselineRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - approve_after_days=approve_after_days, - approve_until_date=approve_until_date, - compliance_level=compliance_level, - enable_non_security=enable_non_security, - patch_filter_group=patch_filter_group, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - approve_after_days: Optional[int] = None, - approve_until_date: Optional['outputs.PatchBaselinePatchStringDate'] = None, - compliance_level: Optional[str] = None, - enable_non_security: Optional[bool] = None, - patch_filter_group: Optional['outputs.PatchBaselinePatchFilterGroup'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if approve_after_days is not None: - _setter("approve_after_days", approve_after_days) + pulumi.set(__self__, "approve_after_days", approve_after_days) if approve_until_date is not None: - _setter("approve_until_date", approve_until_date) + pulumi.set(__self__, "approve_until_date", approve_until_date) if compliance_level is not None: - _setter("compliance_level", compliance_level) + pulumi.set(__self__, "compliance_level", compliance_level) if enable_non_security is not None: - _setter("enable_non_security", enable_non_security) + pulumi.set(__self__, "enable_non_security", enable_non_security) if patch_filter_group is not None: - _setter("patch_filter_group", patch_filter_group) + pulumi.set(__self__, "patch_filter_group", patch_filter_group) @property @pulumi.getter(name="approveAfterDays") @@ -1177,17 +905,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, patch_rules: Optional[Sequence['outputs.PatchBaselineRule']] = None): - PatchBaselineRuleGroup._configure( - lambda key, value: pulumi.set(__self__, key, value), - patch_rules=patch_rules, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - patch_rules: Optional[Sequence['outputs.PatchBaselineRule']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if patch_rules is not None: - _setter("patch_rules", patch_rules) + pulumi.set(__self__, "patch_rules", patch_rules) @property @pulumi.getter(name="patchRules") @@ -1200,19 +919,8 @@ class PatchBaselineTag(dict): def __init__(__self__, *, key: str, value: str): - PatchBaselineTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1249,20 +957,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, organization_source_type: str, organizational_units: Optional[Sequence[str]] = None): - ResourceDataSyncAwsOrganizationsSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - organization_source_type=organization_source_type, - organizational_units=organizational_units, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - organization_source_type: str, - organizational_units: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("organization_source_type", organization_source_type) + pulumi.set(__self__, "organization_source_type", organization_source_type) if organizational_units is not None: - _setter("organizational_units", organizational_units) + pulumi.set(__self__, "organizational_units", organizational_units) @property @pulumi.getter(name="organizationSourceType") @@ -1308,30 +1005,13 @@ def __init__(__self__, *, sync_format: str, bucket_prefix: Optional[str] = None, kms_key_arn: Optional[str] = None): - ResourceDataSyncS3Destination._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - bucket_region=bucket_region, - sync_format=sync_format, - bucket_prefix=bucket_prefix, - kms_key_arn=kms_key_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: str, - bucket_region: str, - sync_format: str, - bucket_prefix: Optional[str] = None, - kms_key_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_name", bucket_name) - _setter("bucket_region", bucket_region) - _setter("sync_format", sync_format) + pulumi.set(__self__, "bucket_name", bucket_name) + pulumi.set(__self__, "bucket_region", bucket_region) + pulumi.set(__self__, "sync_format", sync_format) if bucket_prefix is not None: - _setter("bucket_prefix", bucket_prefix) + pulumi.set(__self__, "bucket_prefix", bucket_prefix) if kms_key_arn is not None: - _setter("kms_key_arn", kms_key_arn) + pulumi.set(__self__, "kms_key_arn", kms_key_arn) @property @pulumi.getter(name="bucketName") @@ -1389,27 +1069,12 @@ def __init__(__self__, *, source_type: str, aws_organizations_source: Optional['outputs.ResourceDataSyncAwsOrganizationsSource'] = None, include_future_regions: Optional[bool] = None): - ResourceDataSyncSyncSource._configure( - lambda key, value: pulumi.set(__self__, key, value), - source_regions=source_regions, - source_type=source_type, - aws_organizations_source=aws_organizations_source, - include_future_regions=include_future_regions, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source_regions: Sequence[str], - source_type: str, - aws_organizations_source: Optional['outputs.ResourceDataSyncAwsOrganizationsSource'] = None, - include_future_regions: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("source_regions", source_regions) - _setter("source_type", source_type) + pulumi.set(__self__, "source_regions", source_regions) + pulumi.set(__self__, "source_type", source_type) if aws_organizations_source is not None: - _setter("aws_organizations_source", aws_organizations_source) + pulumi.set(__self__, "aws_organizations_source", aws_organizations_source) if include_future_regions is not None: - _setter("include_future_regions", include_future_regions) + pulumi.set(__self__, "include_future_regions", include_future_regions) @property @pulumi.getter(name="sourceRegions") diff --git a/sdk/python/pulumi_aws_native/ssm/parameter.py b/sdk/python/pulumi_aws_native/ssm/parameter.py index d737a1b86e..6ef375b8ec 100644 --- a/sdk/python/pulumi_aws_native/ssm/parameter.py +++ b/sdk/python/pulumi_aws_native/ssm/parameter.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -36,47 +36,22 @@ def __init__(__self__, *, :param Any tags: A key-value pair to associate with a resource. :param pulumi.Input['ParameterTier'] tier: The corresponding tier of the parameter. """ - ParameterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - value=value, - allowed_pattern=allowed_pattern, - data_type=data_type, - description=description, - name=name, - policies=policies, - tags=tags, - tier=tier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input['ParameterType'], - value: pulumi.Input[str], - allowed_pattern: Optional[pulumi.Input[str]] = None, - data_type: Optional[pulumi.Input['ParameterDataType']] = None, - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - policies: Optional[pulumi.Input[str]] = None, - tags: Optional[Any] = None, - tier: Optional[pulumi.Input['ParameterTier']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) - _setter("value", value) + pulumi.set(__self__, "type", type) + pulumi.set(__self__, "value", value) if allowed_pattern is not None: - _setter("allowed_pattern", allowed_pattern) + pulumi.set(__self__, "allowed_pattern", allowed_pattern) if data_type is not None: - _setter("data_type", data_type) + pulumi.set(__self__, "data_type", data_type) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if policies is not None: - _setter("policies", policies) + pulumi.set(__self__, "policies", policies) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if tier is not None: - _setter("tier", tier) + pulumi.set(__self__, "tier", tier) @property @pulumi.getter @@ -236,10 +211,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ParameterArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ssm/patch_baseline.py b/sdk/python/pulumi_aws_native/ssm/patch_baseline.py index de3905f736..a37dc1cd88 100644 --- a/sdk/python/pulumi_aws_native/ssm/patch_baseline.py +++ b/sdk/python/pulumi_aws_native/ssm/patch_baseline.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -32,65 +32,32 @@ def __init__(__self__, *, """ The set of arguments for constructing a PatchBaseline resource. """ - PatchBaselineArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - approval_rules=approval_rules, - approved_patches=approved_patches, - approved_patches_compliance_level=approved_patches_compliance_level, - approved_patches_enable_non_security=approved_patches_enable_non_security, - description=description, - global_filters=global_filters, - name=name, - operating_system=operating_system, - patch_groups=patch_groups, - rejected_patches=rejected_patches, - rejected_patches_action=rejected_patches_action, - sources=sources, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - approval_rules: Optional[pulumi.Input['PatchBaselineRuleGroupArgs']] = None, - approved_patches: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - approved_patches_compliance_level: Optional[pulumi.Input[str]] = None, - approved_patches_enable_non_security: Optional[pulumi.Input[bool]] = None, - description: Optional[pulumi.Input[str]] = None, - global_filters: Optional[pulumi.Input['PatchBaselinePatchFilterGroupArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - operating_system: Optional[pulumi.Input[str]] = None, - patch_groups: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - rejected_patches: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - rejected_patches_action: Optional[pulumi.Input[str]] = None, - sources: Optional[pulumi.Input[Sequence[pulumi.Input['PatchBaselinePatchSourceArgs']]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['PatchBaselineTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if approval_rules is not None: - _setter("approval_rules", approval_rules) + pulumi.set(__self__, "approval_rules", approval_rules) if approved_patches is not None: - _setter("approved_patches", approved_patches) + pulumi.set(__self__, "approved_patches", approved_patches) if approved_patches_compliance_level is not None: - _setter("approved_patches_compliance_level", approved_patches_compliance_level) + pulumi.set(__self__, "approved_patches_compliance_level", approved_patches_compliance_level) if approved_patches_enable_non_security is not None: - _setter("approved_patches_enable_non_security", approved_patches_enable_non_security) + pulumi.set(__self__, "approved_patches_enable_non_security", approved_patches_enable_non_security) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if global_filters is not None: - _setter("global_filters", global_filters) + pulumi.set(__self__, "global_filters", global_filters) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if operating_system is not None: - _setter("operating_system", operating_system) + pulumi.set(__self__, "operating_system", operating_system) if patch_groups is not None: - _setter("patch_groups", patch_groups) + pulumi.set(__self__, "patch_groups", patch_groups) if rejected_patches is not None: - _setter("rejected_patches", rejected_patches) + pulumi.set(__self__, "rejected_patches", rejected_patches) if rejected_patches_action is not None: - _setter("rejected_patches_action", rejected_patches_action) + pulumi.set(__self__, "rejected_patches_action", rejected_patches_action) if sources is not None: - _setter("sources", sources) + pulumi.set(__self__, "sources", sources) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="approvalRules") @@ -259,10 +226,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PatchBaselineArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -291,21 +254,11 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = PatchBaselineArgs.__new__(PatchBaselineArgs) - if approval_rules is not None and not isinstance(approval_rules, PatchBaselineRuleGroupArgs): - approval_rules = approval_rules or {} - def _setter(key, value): - approval_rules[key] = value - PatchBaselineRuleGroupArgs._configure(_setter, **approval_rules) __props__.__dict__["approval_rules"] = approval_rules __props__.__dict__["approved_patches"] = approved_patches __props__.__dict__["approved_patches_compliance_level"] = approved_patches_compliance_level __props__.__dict__["approved_patches_enable_non_security"] = approved_patches_enable_non_security __props__.__dict__["description"] = description - if global_filters is not None and not isinstance(global_filters, PatchBaselinePatchFilterGroupArgs): - global_filters = global_filters or {} - def _setter(key, value): - global_filters[key] = value - PatchBaselinePatchFilterGroupArgs._configure(_setter, **global_filters) __props__.__dict__["global_filters"] = global_filters __props__.__dict__["name"] = name __props__.__dict__["operating_system"] = operating_system diff --git a/sdk/python/pulumi_aws_native/ssm/resource_data_sync.py b/sdk/python/pulumi_aws_native/ssm/resource_data_sync.py index 9f52f45409..8c98d01063 100644 --- a/sdk/python/pulumi_aws_native/ssm/resource_data_sync.py +++ b/sdk/python/pulumi_aws_native/ssm/resource_data_sync.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -28,48 +28,23 @@ def __init__(__self__, *, """ The set of arguments for constructing a ResourceDataSync resource. """ - ResourceDataSyncArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - sync_name=sync_name, - bucket_name=bucket_name, - bucket_prefix=bucket_prefix, - bucket_region=bucket_region, - kms_key_arn=kms_key_arn, - s3_destination=s3_destination, - sync_format=sync_format, - sync_source=sync_source, - sync_type=sync_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sync_name: pulumi.Input[str], - bucket_name: Optional[pulumi.Input[str]] = None, - bucket_prefix: Optional[pulumi.Input[str]] = None, - bucket_region: Optional[pulumi.Input[str]] = None, - kms_key_arn: Optional[pulumi.Input[str]] = None, - s3_destination: Optional[pulumi.Input['ResourceDataSyncS3DestinationArgs']] = None, - sync_format: Optional[pulumi.Input[str]] = None, - sync_source: Optional[pulumi.Input['ResourceDataSyncSyncSourceArgs']] = None, - sync_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("sync_name", sync_name) + pulumi.set(__self__, "sync_name", sync_name) if bucket_name is not None: - _setter("bucket_name", bucket_name) + pulumi.set(__self__, "bucket_name", bucket_name) if bucket_prefix is not None: - _setter("bucket_prefix", bucket_prefix) + pulumi.set(__self__, "bucket_prefix", bucket_prefix) if bucket_region is not None: - _setter("bucket_region", bucket_region) + pulumi.set(__self__, "bucket_region", bucket_region) if kms_key_arn is not None: - _setter("kms_key_arn", kms_key_arn) + pulumi.set(__self__, "kms_key_arn", kms_key_arn) if s3_destination is not None: - _setter("s3_destination", s3_destination) + pulumi.set(__self__, "s3_destination", s3_destination) if sync_format is not None: - _setter("sync_format", sync_format) + pulumi.set(__self__, "sync_format", sync_format) if sync_source is not None: - _setter("sync_source", sync_source) + pulumi.set(__self__, "sync_source", sync_source) if sync_type is not None: - _setter("sync_type", sync_type) + pulumi.set(__self__, "sync_type", sync_type) @property @pulumi.getter(name="syncName") @@ -193,10 +168,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ResourceDataSyncArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -224,21 +195,11 @@ def _internal_init(__self__, __props__.__dict__["bucket_prefix"] = bucket_prefix __props__.__dict__["bucket_region"] = bucket_region __props__.__dict__["kms_key_arn"] = kms_key_arn - if s3_destination is not None and not isinstance(s3_destination, ResourceDataSyncS3DestinationArgs): - s3_destination = s3_destination or {} - def _setter(key, value): - s3_destination[key] = value - ResourceDataSyncS3DestinationArgs._configure(_setter, **s3_destination) __props__.__dict__["s3_destination"] = s3_destination __props__.__dict__["sync_format"] = sync_format if sync_name is None and not opts.urn: raise TypeError("Missing required property 'sync_name'") __props__.__dict__["sync_name"] = sync_name - if sync_source is not None and not isinstance(sync_source, ResourceDataSyncSyncSourceArgs): - sync_source = sync_source or {} - def _setter(key, value): - sync_source[key] = value - ResourceDataSyncSyncSourceArgs._configure(_setter, **sync_source) __props__.__dict__["sync_source"] = sync_source __props__.__dict__["sync_type"] = sync_type replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["bucket_name", "bucket_prefix", "bucket_region", "kms_key_arn", "s3_destination", "sync_format", "sync_name", "sync_type"]) diff --git a/sdk/python/pulumi_aws_native/ssm/resource_policy.py b/sdk/python/pulumi_aws_native/ssm/resource_policy.py index 0322ed7719..1087a778d8 100644 --- a/sdk/python/pulumi_aws_native/ssm/resource_policy.py +++ b/sdk/python/pulumi_aws_native/ssm/resource_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['ResourcePolicyArgs', 'ResourcePolicy'] @@ -21,19 +21,8 @@ def __init__(__self__, *, :param Any policy: Actual policy statement. :param pulumi.Input[str] resource_arn: Arn of OpsItemGroup etc. """ - ResourcePolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy=policy, - resource_arn=resource_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy: Any, - resource_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy", policy) - _setter("resource_arn", resource_arn) + pulumi.set(__self__, "policy", policy) + pulumi.set(__self__, "resource_arn", resource_arn) @property @pulumi.getter @@ -95,10 +84,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ResourcePolicyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ssmcontacts/_inputs.py b/sdk/python/pulumi_aws_native/ssmcontacts/_inputs.py index 30351c007a..9feb614717 100644 --- a/sdk/python/pulumi_aws_native/ssmcontacts/_inputs.py +++ b/sdk/python/pulumi_aws_native/ssmcontacts/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -37,19 +37,8 @@ def __init__(__self__, *, :param pulumi.Input[str] channel_id: The Amazon Resource Name (ARN) of the contact channel. :param pulumi.Input[int] retry_interval_in_minutes: The number of minutes to wait to retry sending engagement in the case the engagement initially fails. """ - ContactChannelTargetInfoArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - channel_id=channel_id, - retry_interval_in_minutes=retry_interval_in_minutes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - channel_id: pulumi.Input[str], - retry_interval_in_minutes: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("channel_id", channel_id) - _setter("retry_interval_in_minutes", retry_interval_in_minutes) + pulumi.set(__self__, "channel_id", channel_id) + pulumi.set(__self__, "retry_interval_in_minutes", retry_interval_in_minutes) @property @pulumi.getter(name="channelId") @@ -88,25 +77,12 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] rotation_ids: List of Rotation Ids to associate with Contact :param pulumi.Input[Sequence[pulumi.Input['ContactTargetsArgs']]] targets: The contacts or contact methods that the escalation plan or engagement plan is engaging. """ - ContactStageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - duration_in_minutes=duration_in_minutes, - rotation_ids=rotation_ids, - targets=targets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - duration_in_minutes: Optional[pulumi.Input[int]] = None, - rotation_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - targets: Optional[pulumi.Input[Sequence[pulumi.Input['ContactTargetsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if duration_in_minutes is not None: - _setter("duration_in_minutes", duration_in_minutes) + pulumi.set(__self__, "duration_in_minutes", duration_in_minutes) if rotation_ids is not None: - _setter("rotation_ids", rotation_ids) + pulumi.set(__self__, "rotation_ids", rotation_ids) if targets is not None: - _setter("targets", targets) + pulumi.set(__self__, "targets", targets) @property @pulumi.getter(name="durationInMinutes") @@ -155,19 +131,8 @@ def __init__(__self__, *, :param pulumi.Input[str] contact_id: The Amazon Resource Name (ARN) of the contact. :param pulumi.Input[bool] is_essential: A Boolean value determining if the contact's acknowledgement stops the progress of stages in the plan. """ - ContactTargetInfoArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - contact_id=contact_id, - is_essential=is_essential, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - contact_id: pulumi.Input[str], - is_essential: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("contact_id", contact_id) - _setter("is_essential", is_essential) + pulumi.set(__self__, "contact_id", contact_id) + pulumi.set(__self__, "is_essential", is_essential) @property @pulumi.getter(name="contactId") @@ -202,21 +167,10 @@ def __init__(__self__, *, """ The contacts or contact methods that the escalation plan or engagement plan is engaging. """ - ContactTargetsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - channel_target_info=channel_target_info, - contact_target_info=contact_target_info, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - channel_target_info: Optional[pulumi.Input['ContactChannelTargetInfoArgs']] = None, - contact_target_info: Optional[pulumi.Input['ContactTargetInfoArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if channel_target_info is not None: - _setter("channel_target_info", channel_target_info) + pulumi.set(__self__, "channel_target_info", channel_target_info) if contact_target_info is not None: - _setter("contact_target_info", contact_target_info) + pulumi.set(__self__, "contact_target_info", contact_target_info) @property @pulumi.getter(name="channelTargetInfo") @@ -247,19 +201,8 @@ def __init__(__self__, *, :param pulumi.Input[str] channel_id: The Amazon Resource Name (ARN) of the contact channel. :param pulumi.Input[int] retry_interval_in_minutes: The number of minutes to wait to retry sending engagement in the case the engagement initially fails. """ - PlanChannelTargetInfoArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - channel_id=channel_id, - retry_interval_in_minutes=retry_interval_in_minutes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - channel_id: pulumi.Input[str], - retry_interval_in_minutes: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("channel_id", channel_id) - _setter("retry_interval_in_minutes", retry_interval_in_minutes) + pulumi.set(__self__, "channel_id", channel_id) + pulumi.set(__self__, "retry_interval_in_minutes", retry_interval_in_minutes) @property @pulumi.getter(name="channelId") @@ -296,19 +239,8 @@ def __init__(__self__, *, :param pulumi.Input[str] contact_id: The Amazon Resource Name (ARN) of the contact. :param pulumi.Input[bool] is_essential: A Boolean value determining if the contact's acknowledgement stops the progress of stages in the plan. """ - PlanContactTargetInfoArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - contact_id=contact_id, - is_essential=is_essential, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - contact_id: pulumi.Input[str], - is_essential: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("contact_id", contact_id) - _setter("is_essential", is_essential) + pulumi.set(__self__, "contact_id", contact_id) + pulumi.set(__self__, "is_essential", is_essential) @property @pulumi.getter(name="contactId") @@ -345,20 +277,9 @@ def __init__(__self__, *, :param pulumi.Input[int] duration_in_minutes: The time to wait until beginning the next stage. :param pulumi.Input[Sequence[pulumi.Input['PlanTargetsArgs']]] targets: The contacts or contact methods that the escalation plan or engagement plan is engaging. """ - PlanStageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - duration_in_minutes=duration_in_minutes, - targets=targets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - duration_in_minutes: pulumi.Input[int], - targets: Optional[pulumi.Input[Sequence[pulumi.Input['PlanTargetsArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("duration_in_minutes", duration_in_minutes) + pulumi.set(__self__, "duration_in_minutes", duration_in_minutes) if targets is not None: - _setter("targets", targets) + pulumi.set(__self__, "targets", targets) @property @pulumi.getter(name="durationInMinutes") @@ -393,21 +314,10 @@ def __init__(__self__, *, """ The contacts or contact methods that the escalation plan or engagement plan is engaging. """ - PlanTargetsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - channel_target_info=channel_target_info, - contact_target_info=contact_target_info, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - channel_target_info: Optional[pulumi.Input['PlanChannelTargetInfoArgs']] = None, - contact_target_info: Optional[pulumi.Input['PlanContactTargetInfoArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if channel_target_info is not None: - _setter("channel_target_info", channel_target_info) + pulumi.set(__self__, "channel_target_info", channel_target_info) if contact_target_info is not None: - _setter("contact_target_info", contact_target_info) + pulumi.set(__self__, "contact_target_info", contact_target_info) @property @pulumi.getter(name="channelTargetInfo") @@ -436,19 +346,8 @@ def __init__(__self__, *, """ StartTime and EndTime for the Shift """ - RotationCoverageTimeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - end_time=end_time, - start_time=start_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - end_time: pulumi.Input[str], - start_time: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("end_time", end_time) - _setter("start_time", start_time) + pulumi.set(__self__, "end_time", end_time) + pulumi.set(__self__, "start_time", start_time) @property @pulumi.getter(name="endTime") @@ -478,19 +377,8 @@ def __init__(__self__, *, DayOfWeek for Month and HandOff Time for Monthly Recurring Rotation. :param pulumi.Input[int] day_of_month: The day of the month when monthly recurring on-call rotations begin. """ - RotationMonthlySettingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - day_of_month=day_of_month, - hand_off_time=hand_off_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - day_of_month: pulumi.Input[int], - hand_off_time: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("day_of_month", day_of_month) - _setter("hand_off_time", hand_off_time) + pulumi.set(__self__, "day_of_month", day_of_month) + pulumi.set(__self__, "hand_off_time", hand_off_time) @property @pulumi.getter(name="dayOfMonth") @@ -532,37 +420,18 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['RotationShiftCoverageArgs']]] shift_coverages: Information about the days of the week included in on-call rotation coverage. :param pulumi.Input[Sequence[pulumi.Input['RotationWeeklySettingArgs']]] weekly_settings: Information about on-call rotations that recur weekly. """ - RotationRecurrenceSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - daily_settings=daily_settings, - monthly_settings=monthly_settings, - number_of_on_calls=number_of_on_calls, - recurrence_multiplier=recurrence_multiplier, - shift_coverages=shift_coverages, - weekly_settings=weekly_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - daily_settings: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - monthly_settings: Optional[pulumi.Input[Sequence[pulumi.Input['RotationMonthlySettingArgs']]]] = None, - number_of_on_calls: Optional[pulumi.Input[int]] = None, - recurrence_multiplier: Optional[pulumi.Input[int]] = None, - shift_coverages: Optional[pulumi.Input[Sequence[pulumi.Input['RotationShiftCoverageArgs']]]] = None, - weekly_settings: Optional[pulumi.Input[Sequence[pulumi.Input['RotationWeeklySettingArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if daily_settings is not None: - _setter("daily_settings", daily_settings) + pulumi.set(__self__, "daily_settings", daily_settings) if monthly_settings is not None: - _setter("monthly_settings", monthly_settings) + pulumi.set(__self__, "monthly_settings", monthly_settings) if number_of_on_calls is not None: - _setter("number_of_on_calls", number_of_on_calls) + pulumi.set(__self__, "number_of_on_calls", number_of_on_calls) if recurrence_multiplier is not None: - _setter("recurrence_multiplier", recurrence_multiplier) + pulumi.set(__self__, "recurrence_multiplier", recurrence_multiplier) if shift_coverages is not None: - _setter("shift_coverages", shift_coverages) + pulumi.set(__self__, "shift_coverages", shift_coverages) if weekly_settings is not None: - _setter("weekly_settings", weekly_settings) + pulumi.set(__self__, "weekly_settings", weekly_settings) @property @pulumi.getter(name="dailySettings") @@ -646,19 +515,8 @@ def __init__(__self__, *, Information about the days of the week included in on-call rotation coverage. :param pulumi.Input[Sequence[pulumi.Input['RotationCoverageTimeArgs']]] coverage_times: Information about when an on-call shift begins and ends. """ - RotationShiftCoverageArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - coverage_times=coverage_times, - day_of_week=day_of_week, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - coverage_times: pulumi.Input[Sequence[pulumi.Input['RotationCoverageTimeArgs']]], - day_of_week: pulumi.Input['RotationDayOfWeek'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("coverage_times", coverage_times) - _setter("day_of_week", day_of_week) + pulumi.set(__self__, "coverage_times", coverage_times) + pulumi.set(__self__, "day_of_week", day_of_week) @property @pulumi.getter(name="coverageTimes") @@ -692,19 +550,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag :param pulumi.Input[str] value: The value for the tag. """ - RotationTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -739,19 +586,8 @@ def __init__(__self__, *, """ DayOfWeek for Rotation and HandOff Time for Weekly Recurring Rotation. """ - RotationWeeklySettingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - day_of_week=day_of_week, - hand_off_time=hand_off_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - day_of_week: pulumi.Input['RotationDayOfWeek'], - hand_off_time: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("day_of_week", day_of_week) - _setter("hand_off_time", hand_off_time) + pulumi.set(__self__, "day_of_week", day_of_week) + pulumi.set(__self__, "hand_off_time", hand_off_time) @property @pulumi.getter(name="dayOfWeek") diff --git a/sdk/python/pulumi_aws_native/ssmcontacts/contact.py b/sdk/python/pulumi_aws_native/ssmcontacts/contact.py index 6cd22c602a..806c40cc20 100644 --- a/sdk/python/pulumi_aws_native/ssmcontacts/contact.py +++ b/sdk/python/pulumi_aws_native/ssmcontacts/contact.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -28,26 +28,11 @@ def __init__(__self__, *, :param pulumi.Input['ContactType'] type: Contact type, which specify type of contact. Currently supported values: “PERSONAL”, “SHARED”, “OTHER“. :param pulumi.Input[Sequence[pulumi.Input['ContactStageArgs']]] plan: The stages that an escalation plan or engagement plan engages contacts and contact methods in. """ - ContactArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - alias=alias, - display_name=display_name, - type=type, - plan=plan, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - alias: pulumi.Input[str], - display_name: pulumi.Input[str], - type: pulumi.Input['ContactType'], - plan: Optional[pulumi.Input[Sequence[pulumi.Input['ContactStageArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("alias", alias) - _setter("display_name", display_name) - _setter("type", type) + pulumi.set(__self__, "alias", alias) + pulumi.set(__self__, "display_name", display_name) + pulumi.set(__self__, "type", type) if plan is not None: - _setter("plan", plan) + pulumi.set(__self__, "plan", plan) @property @pulumi.getter @@ -137,10 +122,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ContactArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ssmcontacts/contact_channel.py b/sdk/python/pulumi_aws_native/ssmcontacts/contact_channel.py index 6c5526ed8e..7019bc85a8 100644 --- a/sdk/python/pulumi_aws_native/ssmcontacts/contact_channel.py +++ b/sdk/python/pulumi_aws_native/ssmcontacts/contact_channel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -28,33 +28,16 @@ def __init__(__self__, *, :param pulumi.Input[str] contact_id: ARN of the contact resource :param pulumi.Input[bool] defer_activation: If you want to activate the channel at a later time, you can choose to defer activation. SSM Incident Manager can't engage your contact channel until it has been activated. """ - ContactChannelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - channel_address=channel_address, - channel_name=channel_name, - channel_type=channel_type, - contact_id=contact_id, - defer_activation=defer_activation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - channel_address: Optional[pulumi.Input[str]] = None, - channel_name: Optional[pulumi.Input[str]] = None, - channel_type: Optional[pulumi.Input['ContactChannelChannelType']] = None, - contact_id: Optional[pulumi.Input[str]] = None, - defer_activation: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if channel_address is not None: - _setter("channel_address", channel_address) + pulumi.set(__self__, "channel_address", channel_address) if channel_name is not None: - _setter("channel_name", channel_name) + pulumi.set(__self__, "channel_name", channel_name) if channel_type is not None: - _setter("channel_type", channel_type) + pulumi.set(__self__, "channel_type", channel_type) if contact_id is not None: - _setter("contact_id", contact_id) + pulumi.set(__self__, "contact_id", contact_id) if defer_activation is not None: - _setter("defer_activation", defer_activation) + pulumi.set(__self__, "defer_activation", defer_activation) @property @pulumi.getter(name="channelAddress") @@ -158,10 +141,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ContactChannelArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ssmcontacts/get_contact.py b/sdk/python/pulumi_aws_native/ssmcontacts/get_contact.py index 838ac4a05f..f5ea62aa87 100644 --- a/sdk/python/pulumi_aws_native/ssmcontacts/get_contact.py +++ b/sdk/python/pulumi_aws_native/ssmcontacts/get_contact.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ssmcontacts/get_contact_channel.py b/sdk/python/pulumi_aws_native/ssmcontacts/get_contact_channel.py index c1d9a27e2a..865a82089a 100644 --- a/sdk/python/pulumi_aws_native/ssmcontacts/get_contact_channel.py +++ b/sdk/python/pulumi_aws_native/ssmcontacts/get_contact_channel.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/ssmcontacts/get_plan.py b/sdk/python/pulumi_aws_native/ssmcontacts/get_plan.py index 8bf18bca01..5be5e38bd5 100644 --- a/sdk/python/pulumi_aws_native/ssmcontacts/get_plan.py +++ b/sdk/python/pulumi_aws_native/ssmcontacts/get_plan.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ssmcontacts/get_rotation.py b/sdk/python/pulumi_aws_native/ssmcontacts/get_rotation.py index 75ba4bd7e5..3e0ad8aa52 100644 --- a/sdk/python/pulumi_aws_native/ssmcontacts/get_rotation.py +++ b/sdk/python/pulumi_aws_native/ssmcontacts/get_rotation.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/ssmcontacts/outputs.py b/sdk/python/pulumi_aws_native/ssmcontacts/outputs.py index fd999a0a4e..922d1d2d4f 100644 --- a/sdk/python/pulumi_aws_native/ssmcontacts/outputs.py +++ b/sdk/python/pulumi_aws_native/ssmcontacts/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -60,19 +60,8 @@ def __init__(__self__, *, :param str channel_id: The Amazon Resource Name (ARN) of the contact channel. :param int retry_interval_in_minutes: The number of minutes to wait to retry sending engagement in the case the engagement initially fails. """ - ContactChannelTargetInfo._configure( - lambda key, value: pulumi.set(__self__, key, value), - channel_id=channel_id, - retry_interval_in_minutes=retry_interval_in_minutes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - channel_id: str, - retry_interval_in_minutes: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("channel_id", channel_id) - _setter("retry_interval_in_minutes", retry_interval_in_minutes) + pulumi.set(__self__, "channel_id", channel_id) + pulumi.set(__self__, "retry_interval_in_minutes", retry_interval_in_minutes) @property @pulumi.getter(name="channelId") @@ -125,25 +114,12 @@ def __init__(__self__, *, :param Sequence[str] rotation_ids: List of Rotation Ids to associate with Contact :param Sequence['ContactTargets'] targets: The contacts or contact methods that the escalation plan or engagement plan is engaging. """ - ContactStage._configure( - lambda key, value: pulumi.set(__self__, key, value), - duration_in_minutes=duration_in_minutes, - rotation_ids=rotation_ids, - targets=targets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - duration_in_minutes: Optional[int] = None, - rotation_ids: Optional[Sequence[str]] = None, - targets: Optional[Sequence['outputs.ContactTargets']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if duration_in_minutes is not None: - _setter("duration_in_minutes", duration_in_minutes) + pulumi.set(__self__, "duration_in_minutes", duration_in_minutes) if rotation_ids is not None: - _setter("rotation_ids", rotation_ids) + pulumi.set(__self__, "rotation_ids", rotation_ids) if targets is not None: - _setter("targets", targets) + pulumi.set(__self__, "targets", targets) @property @pulumi.getter(name="durationInMinutes") @@ -202,19 +178,8 @@ def __init__(__self__, *, :param str contact_id: The Amazon Resource Name (ARN) of the contact. :param bool is_essential: A Boolean value determining if the contact's acknowledgement stops the progress of stages in the plan. """ - ContactTargetInfo._configure( - lambda key, value: pulumi.set(__self__, key, value), - contact_id=contact_id, - is_essential=is_essential, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - contact_id: str, - is_essential: bool, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("contact_id", contact_id) - _setter("is_essential", is_essential) + pulumi.set(__self__, "contact_id", contact_id) + pulumi.set(__self__, "is_essential", is_essential) @property @pulumi.getter(name="contactId") @@ -263,21 +228,10 @@ def __init__(__self__, *, """ The contacts or contact methods that the escalation plan or engagement plan is engaging. """ - ContactTargets._configure( - lambda key, value: pulumi.set(__self__, key, value), - channel_target_info=channel_target_info, - contact_target_info=contact_target_info, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - channel_target_info: Optional['outputs.ContactChannelTargetInfo'] = None, - contact_target_info: Optional['outputs.ContactTargetInfo'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if channel_target_info is not None: - _setter("channel_target_info", channel_target_info) + pulumi.set(__self__, "channel_target_info", channel_target_info) if contact_target_info is not None: - _setter("contact_target_info", contact_target_info) + pulumi.set(__self__, "contact_target_info", contact_target_info) @property @pulumi.getter(name="channelTargetInfo") @@ -322,19 +276,8 @@ def __init__(__self__, *, :param str channel_id: The Amazon Resource Name (ARN) of the contact channel. :param int retry_interval_in_minutes: The number of minutes to wait to retry sending engagement in the case the engagement initially fails. """ - PlanChannelTargetInfo._configure( - lambda key, value: pulumi.set(__self__, key, value), - channel_id=channel_id, - retry_interval_in_minutes=retry_interval_in_minutes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - channel_id: str, - retry_interval_in_minutes: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("channel_id", channel_id) - _setter("retry_interval_in_minutes", retry_interval_in_minutes) + pulumi.set(__self__, "channel_id", channel_id) + pulumi.set(__self__, "retry_interval_in_minutes", retry_interval_in_minutes) @property @pulumi.getter(name="channelId") @@ -385,19 +328,8 @@ def __init__(__self__, *, :param str contact_id: The Amazon Resource Name (ARN) of the contact. :param bool is_essential: A Boolean value determining if the contact's acknowledgement stops the progress of stages in the plan. """ - PlanContactTargetInfo._configure( - lambda key, value: pulumi.set(__self__, key, value), - contact_id=contact_id, - is_essential=is_essential, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - contact_id: str, - is_essential: bool, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("contact_id", contact_id) - _setter("is_essential", is_essential) + pulumi.set(__self__, "contact_id", contact_id) + pulumi.set(__self__, "is_essential", is_essential) @property @pulumi.getter(name="contactId") @@ -446,20 +378,9 @@ def __init__(__self__, *, :param int duration_in_minutes: The time to wait until beginning the next stage. :param Sequence['PlanTargets'] targets: The contacts or contact methods that the escalation plan or engagement plan is engaging. """ - PlanStage._configure( - lambda key, value: pulumi.set(__self__, key, value), - duration_in_minutes=duration_in_minutes, - targets=targets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - duration_in_minutes: int, - targets: Optional[Sequence['outputs.PlanTargets']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("duration_in_minutes", duration_in_minutes) + pulumi.set(__self__, "duration_in_minutes", duration_in_minutes) if targets is not None: - _setter("targets", targets) + pulumi.set(__self__, "targets", targets) @property @pulumi.getter(name="durationInMinutes") @@ -508,21 +429,10 @@ def __init__(__self__, *, """ The contacts or contact methods that the escalation plan or engagement plan is engaging. """ - PlanTargets._configure( - lambda key, value: pulumi.set(__self__, key, value), - channel_target_info=channel_target_info, - contact_target_info=contact_target_info, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - channel_target_info: Optional['outputs.PlanChannelTargetInfo'] = None, - contact_target_info: Optional['outputs.PlanContactTargetInfo'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if channel_target_info is not None: - _setter("channel_target_info", channel_target_info) + pulumi.set(__self__, "channel_target_info", channel_target_info) if contact_target_info is not None: - _setter("contact_target_info", contact_target_info) + pulumi.set(__self__, "contact_target_info", contact_target_info) @property @pulumi.getter(name="channelTargetInfo") @@ -565,19 +475,8 @@ def __init__(__self__, *, """ StartTime and EndTime for the Shift """ - RotationCoverageTime._configure( - lambda key, value: pulumi.set(__self__, key, value), - end_time=end_time, - start_time=start_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - end_time: str, - start_time: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("end_time", end_time) - _setter("start_time", start_time) + pulumi.set(__self__, "end_time", end_time) + pulumi.set(__self__, "start_time", start_time) @property @pulumi.getter(name="endTime") @@ -621,19 +520,8 @@ def __init__(__self__, *, DayOfWeek for Month and HandOff Time for Monthly Recurring Rotation. :param int day_of_month: The day of the month when monthly recurring on-call rotations begin. """ - RotationMonthlySetting._configure( - lambda key, value: pulumi.set(__self__, key, value), - day_of_month=day_of_month, - hand_off_time=hand_off_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - day_of_month: int, - hand_off_time: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("day_of_month", day_of_month) - _setter("hand_off_time", hand_off_time) + pulumi.set(__self__, "day_of_month", day_of_month) + pulumi.set(__self__, "hand_off_time", hand_off_time) @property @pulumi.getter(name="dayOfMonth") @@ -697,37 +585,18 @@ def __init__(__self__, *, :param Sequence['RotationShiftCoverage'] shift_coverages: Information about the days of the week included in on-call rotation coverage. :param Sequence['RotationWeeklySetting'] weekly_settings: Information about on-call rotations that recur weekly. """ - RotationRecurrenceSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - daily_settings=daily_settings, - monthly_settings=monthly_settings, - number_of_on_calls=number_of_on_calls, - recurrence_multiplier=recurrence_multiplier, - shift_coverages=shift_coverages, - weekly_settings=weekly_settings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - daily_settings: Optional[Sequence[str]] = None, - monthly_settings: Optional[Sequence['outputs.RotationMonthlySetting']] = None, - number_of_on_calls: Optional[int] = None, - recurrence_multiplier: Optional[int] = None, - shift_coverages: Optional[Sequence['outputs.RotationShiftCoverage']] = None, - weekly_settings: Optional[Sequence['outputs.RotationWeeklySetting']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if daily_settings is not None: - _setter("daily_settings", daily_settings) + pulumi.set(__self__, "daily_settings", daily_settings) if monthly_settings is not None: - _setter("monthly_settings", monthly_settings) + pulumi.set(__self__, "monthly_settings", monthly_settings) if number_of_on_calls is not None: - _setter("number_of_on_calls", number_of_on_calls) + pulumi.set(__self__, "number_of_on_calls", number_of_on_calls) if recurrence_multiplier is not None: - _setter("recurrence_multiplier", recurrence_multiplier) + pulumi.set(__self__, "recurrence_multiplier", recurrence_multiplier) if shift_coverages is not None: - _setter("shift_coverages", shift_coverages) + pulumi.set(__self__, "shift_coverages", shift_coverages) if weekly_settings is not None: - _setter("weekly_settings", weekly_settings) + pulumi.set(__self__, "weekly_settings", weekly_settings) @property @pulumi.getter(name="dailySettings") @@ -809,19 +678,8 @@ def __init__(__self__, *, Information about the days of the week included in on-call rotation coverage. :param Sequence['RotationCoverageTime'] coverage_times: Information about when an on-call shift begins and ends. """ - RotationShiftCoverage._configure( - lambda key, value: pulumi.set(__self__, key, value), - coverage_times=coverage_times, - day_of_week=day_of_week, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - coverage_times: Sequence['outputs.RotationCoverageTime'], - day_of_week: 'RotationDayOfWeek', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("coverage_times", coverage_times) - _setter("day_of_week", day_of_week) + pulumi.set(__self__, "coverage_times", coverage_times) + pulumi.set(__self__, "day_of_week", day_of_week) @property @pulumi.getter(name="coverageTimes") @@ -850,19 +708,8 @@ def __init__(__self__, *, :param str key: The key name of the tag :param str value: The value for the tag. """ - RotationTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -911,19 +758,8 @@ def __init__(__self__, *, """ DayOfWeek for Rotation and HandOff Time for Weekly Recurring Rotation. """ - RotationWeeklySetting._configure( - lambda key, value: pulumi.set(__self__, key, value), - day_of_week=day_of_week, - hand_off_time=hand_off_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - day_of_week: 'RotationDayOfWeek', - hand_off_time: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("day_of_week", day_of_week) - _setter("hand_off_time", hand_off_time) + pulumi.set(__self__, "day_of_week", day_of_week) + pulumi.set(__self__, "hand_off_time", hand_off_time) @property @pulumi.getter(name="dayOfWeek") diff --git a/sdk/python/pulumi_aws_native/ssmcontacts/plan.py b/sdk/python/pulumi_aws_native/ssmcontacts/plan.py index d8971da2be..35d57db532 100644 --- a/sdk/python/pulumi_aws_native/ssmcontacts/plan.py +++ b/sdk/python/pulumi_aws_native/ssmcontacts/plan.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,25 +25,12 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] rotation_ids: Rotation Ids to associate with Oncall Contact for engagement. :param pulumi.Input[Sequence[pulumi.Input['PlanStageArgs']]] stages: The stages that an escalation plan or engagement plan engages contacts and contact methods in. """ - PlanArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - contact_id=contact_id, - rotation_ids=rotation_ids, - stages=stages, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - contact_id: Optional[pulumi.Input[str]] = None, - rotation_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - stages: Optional[pulumi.Input[Sequence[pulumi.Input['PlanStageArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if contact_id is not None: - _setter("contact_id", contact_id) + pulumi.set(__self__, "contact_id", contact_id) if rotation_ids is not None: - _setter("rotation_ids", rotation_ids) + pulumi.set(__self__, "rotation_ids", rotation_ids) if stages is not None: - _setter("stages", stages) + pulumi.set(__self__, "stages", stages) @property @pulumi.getter(name="contactId") @@ -119,10 +106,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PlanArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ssmcontacts/rotation.py b/sdk/python/pulumi_aws_native/ssmcontacts/rotation.py index ea4b154c2b..cc0e0feddc 100644 --- a/sdk/python/pulumi_aws_native/ssmcontacts/rotation.py +++ b/sdk/python/pulumi_aws_native/ssmcontacts/rotation.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -30,33 +30,14 @@ def __init__(__self__, *, :param pulumi.Input[str] time_zone_id: TimeZone Identifier for the Oncall Schedule :param pulumi.Input[str] name: Name of the Rotation """ - RotationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - contact_ids=contact_ids, - recurrence=recurrence, - start_time=start_time, - time_zone_id=time_zone_id, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - contact_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - recurrence: pulumi.Input['RotationRecurrenceSettingsArgs'], - start_time: pulumi.Input[str], - time_zone_id: pulumi.Input[str], - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['RotationTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("contact_ids", contact_ids) - _setter("recurrence", recurrence) - _setter("start_time", start_time) - _setter("time_zone_id", time_zone_id) + pulumi.set(__self__, "contact_ids", contact_ids) + pulumi.set(__self__, "recurrence", recurrence) + pulumi.set(__self__, "start_time", start_time) + pulumi.set(__self__, "time_zone_id", time_zone_id) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="contactIds") @@ -166,10 +147,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RotationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -194,11 +171,6 @@ def _internal_init(__self__, raise TypeError("Missing required property 'contact_ids'") __props__.__dict__["contact_ids"] = contact_ids __props__.__dict__["name"] = name - if recurrence is not None and not isinstance(recurrence, RotationRecurrenceSettingsArgs): - recurrence = recurrence or {} - def _setter(key, value): - recurrence[key] = value - RotationRecurrenceSettingsArgs._configure(_setter, **recurrence) if recurrence is None and not opts.urn: raise TypeError("Missing required property 'recurrence'") __props__.__dict__["recurrence"] = recurrence diff --git a/sdk/python/pulumi_aws_native/ssmincidents/_inputs.py b/sdk/python/pulumi_aws_native/ssmincidents/_inputs.py index fa0ca87a85..27abd27b3d 100644 --- a/sdk/python/pulumi_aws_native/ssmincidents/_inputs.py +++ b/sdk/python/pulumi_aws_native/ssmincidents/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -35,16 +35,7 @@ def __init__(__self__, *, """ The ReplicationSet regional configuration. """ - ReplicationSetRegionConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - sse_kms_key_id=sse_kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sse_kms_key_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("sse_kms_key_id", sse_kms_key_id) + pulumi.set(__self__, "sse_kms_key_id", sse_kms_key_id) @property @pulumi.getter(name="sseKmsKeyId") @@ -64,21 +55,10 @@ def __init__(__self__, *, """ The ReplicationSet regional configuration. """ - ReplicationSetReplicationRegionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - region_configuration=region_configuration, - region_name=region_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - region_configuration: Optional[pulumi.Input['ReplicationSetRegionConfigurationArgs']] = None, - region_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if region_configuration is not None: - _setter("region_configuration", region_configuration) + pulumi.set(__self__, "region_configuration", region_configuration) if region_name is not None: - _setter("region_name", region_name) + pulumi.set(__self__, "region_name", region_name) @property @pulumi.getter(name="regionConfiguration") @@ -107,19 +87,8 @@ def __init__(__self__, *, """ A key-value pair to tag a resource. """ - ReplicationSetTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -147,17 +116,8 @@ def __init__(__self__, *, """ The automation configuration to launch. """ - ResponsePlanActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ssm_automation=ssm_automation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ssm_automation: Optional[pulumi.Input['ResponsePlanSsmAutomationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ssm_automation is not None: - _setter("ssm_automation", ssm_automation) + pulumi.set(__self__, "ssm_automation", ssm_automation) @property @pulumi.getter(name="ssmAutomation") @@ -176,17 +136,8 @@ def __init__(__self__, *, """ The chat channel configuration. """ - ResponsePlanChatChannelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - chatbot_sns=chatbot_sns, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - chatbot_sns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if chatbot_sns is not None: - _setter("chatbot_sns", chatbot_sns) + pulumi.set(__self__, "chatbot_sns", chatbot_sns) @property @pulumi.getter(name="chatbotSns") @@ -205,17 +156,8 @@ def __init__(__self__, *, """ Value of the dynamic parameter to set when starting the SSM automation document. """ - ResponsePlanDynamicSsmParameterValueArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - variable=variable, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - variable: Optional[pulumi.Input['ResponsePlanVariableType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if variable is not None: - _setter("variable", variable) + pulumi.set(__self__, "variable", variable) @property @pulumi.getter @@ -235,19 +177,8 @@ def __init__(__self__, *, """ A parameter with a dynamic value to set when starting the SSM automation document. """ - ResponsePlanDynamicSsmParameterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input['ResponsePlanDynamicSsmParameterValueArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -286,35 +217,16 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ResponsePlanNotificationTargetItemArgs']]] notification_targets: The list of notification targets. :param pulumi.Input[str] summary: The summary string. """ - ResponsePlanIncidentTemplateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - impact=impact, - title=title, - dedupe_string=dedupe_string, - incident_tags=incident_tags, - notification_targets=notification_targets, - summary=summary, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - impact: pulumi.Input[int], - title: pulumi.Input[str], - dedupe_string: Optional[pulumi.Input[str]] = None, - incident_tags: Optional[pulumi.Input[Sequence[pulumi.Input['ResponsePlanTagArgs']]]] = None, - notification_targets: Optional[pulumi.Input[Sequence[pulumi.Input['ResponsePlanNotificationTargetItemArgs']]]] = None, - summary: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("impact", impact) - _setter("title", title) + pulumi.set(__self__, "impact", impact) + pulumi.set(__self__, "title", title) if dedupe_string is not None: - _setter("dedupe_string", dedupe_string) + pulumi.set(__self__, "dedupe_string", dedupe_string) if incident_tags is not None: - _setter("incident_tags", incident_tags) + pulumi.set(__self__, "incident_tags", incident_tags) if notification_targets is not None: - _setter("notification_targets", notification_targets) + pulumi.set(__self__, "notification_targets", notification_targets) if summary is not None: - _setter("summary", summary) + pulumi.set(__self__, "summary", summary) @property @pulumi.getter @@ -393,17 +305,8 @@ def summary(self, value: Optional[pulumi.Input[str]]): class ResponsePlanIntegrationArgs: def __init__(__self__, *, pager_duty_configuration: Optional[pulumi.Input['ResponsePlanPagerDutyConfigurationArgs']] = None): - ResponsePlanIntegrationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - pager_duty_configuration=pager_duty_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pager_duty_configuration: Optional[pulumi.Input['ResponsePlanPagerDutyConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pager_duty_configuration is not None: - _setter("pager_duty_configuration", pager_duty_configuration) + pulumi.set(__self__, "pager_duty_configuration", pager_duty_configuration) @property @pulumi.getter(name="pagerDutyConfiguration") @@ -422,17 +325,8 @@ def __init__(__self__, *, """ A notification target. """ - ResponsePlanNotificationTargetItemArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - sns_topic_arn=sns_topic_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sns_topic_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if sns_topic_arn is not None: - _setter("sns_topic_arn", sns_topic_arn) + pulumi.set(__self__, "sns_topic_arn", sns_topic_arn) @property @pulumi.getter(name="snsTopicArn") @@ -455,22 +349,9 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The name of the pagerDuty configuration. :param pulumi.Input[str] secret_id: The AWS secrets manager secretId storing the pagerDuty token. """ - ResponsePlanPagerDutyConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - pager_duty_incident_configuration=pager_duty_incident_configuration, - secret_id=secret_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - pager_duty_incident_configuration: pulumi.Input['ResponsePlanPagerDutyIncidentConfigurationArgs'], - secret_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("pager_duty_incident_configuration", pager_duty_incident_configuration) - _setter("secret_id", secret_id) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "pager_duty_incident_configuration", pager_duty_incident_configuration) + pulumi.set(__self__, "secret_id", secret_id) @property @pulumi.getter @@ -514,16 +395,7 @@ def __init__(__self__, *, The pagerDuty incident configuration. :param pulumi.Input[str] service_id: The pagerDuty serviceId. """ - ResponsePlanPagerDutyIncidentConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - service_id=service_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - service_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("service_id", service_id) + pulumi.set(__self__, "service_id", service_id) @property @pulumi.getter(name="serviceId") @@ -556,35 +428,16 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ResponsePlanSsmParameterArgs']]] parameters: The parameters to set when starting the SSM automation document. :param pulumi.Input['ResponsePlanSsmAutomationTargetAccount'] target_account: The account type to use when starting the SSM automation document. """ - ResponsePlanSsmAutomationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - document_name=document_name, - role_arn=role_arn, - document_version=document_version, - dynamic_parameters=dynamic_parameters, - parameters=parameters, - target_account=target_account, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - document_name: pulumi.Input[str], - role_arn: pulumi.Input[str], - document_version: Optional[pulumi.Input[str]] = None, - dynamic_parameters: Optional[pulumi.Input[Sequence[pulumi.Input['ResponsePlanDynamicSsmParameterArgs']]]] = None, - parameters: Optional[pulumi.Input[Sequence[pulumi.Input['ResponsePlanSsmParameterArgs']]]] = None, - target_account: Optional[pulumi.Input['ResponsePlanSsmAutomationTargetAccount']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("document_name", document_name) - _setter("role_arn", role_arn) + pulumi.set(__self__, "document_name", document_name) + pulumi.set(__self__, "role_arn", role_arn) if document_version is not None: - _setter("document_version", document_version) + pulumi.set(__self__, "document_version", document_version) if dynamic_parameters is not None: - _setter("dynamic_parameters", dynamic_parameters) + pulumi.set(__self__, "dynamic_parameters", dynamic_parameters) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) if target_account is not None: - _setter("target_account", target_account) + pulumi.set(__self__, "target_account", target_account) @property @pulumi.getter(name="documentName") @@ -667,19 +520,8 @@ def __init__(__self__, *, """ A parameter to set when starting the SSM automation document. """ - ResponsePlanSsmParameterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - values: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("values", values) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -708,19 +550,8 @@ def __init__(__self__, *, """ A key-value pair to tag a resource. """ - ResponsePlanTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/ssmincidents/get_replication_set.py b/sdk/python/pulumi_aws_native/ssmincidents/get_replication_set.py index 5214426b4c..a3dd53d41a 100644 --- a/sdk/python/pulumi_aws_native/ssmincidents/get_replication_set.py +++ b/sdk/python/pulumi_aws_native/ssmincidents/get_replication_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/ssmincidents/get_response_plan.py b/sdk/python/pulumi_aws_native/ssmincidents/get_response_plan.py index e06870cd44..5de1a2bbe5 100644 --- a/sdk/python/pulumi_aws_native/ssmincidents/get_response_plan.py +++ b/sdk/python/pulumi_aws_native/ssmincidents/get_response_plan.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/ssmincidents/outputs.py b/sdk/python/pulumi_aws_native/ssmincidents/outputs.py index e2de7e4175..2a07746b30 100644 --- a/sdk/python/pulumi_aws_native/ssmincidents/outputs.py +++ b/sdk/python/pulumi_aws_native/ssmincidents/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -56,16 +56,7 @@ def __init__(__self__, *, """ The ReplicationSet regional configuration. """ - ReplicationSetRegionConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - sse_kms_key_id=sse_kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sse_kms_key_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("sse_kms_key_id", sse_kms_key_id) + pulumi.set(__self__, "sse_kms_key_id", sse_kms_key_id) @property @pulumi.getter(name="sseKmsKeyId") @@ -103,21 +94,10 @@ def __init__(__self__, *, """ The ReplicationSet regional configuration. """ - ReplicationSetReplicationRegion._configure( - lambda key, value: pulumi.set(__self__, key, value), - region_configuration=region_configuration, - region_name=region_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - region_configuration: Optional['outputs.ReplicationSetRegionConfiguration'] = None, - region_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if region_configuration is not None: - _setter("region_configuration", region_configuration) + pulumi.set(__self__, "region_configuration", region_configuration) if region_name is not None: - _setter("region_name", region_name) + pulumi.set(__self__, "region_name", region_name) @property @pulumi.getter(name="regionConfiguration") @@ -141,19 +121,8 @@ def __init__(__self__, *, """ A key-value pair to tag a resource. """ - ReplicationSetTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -193,17 +162,8 @@ def __init__(__self__, *, """ The automation configuration to launch. """ - ResponsePlanAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - ssm_automation=ssm_automation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ssm_automation: Optional['outputs.ResponsePlanSsmAutomation'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ssm_automation is not None: - _setter("ssm_automation", ssm_automation) + pulumi.set(__self__, "ssm_automation", ssm_automation) @property @pulumi.getter(name="ssmAutomation") @@ -238,17 +198,8 @@ def __init__(__self__, *, """ The chat channel configuration. """ - ResponsePlanChatChannel._configure( - lambda key, value: pulumi.set(__self__, key, value), - chatbot_sns=chatbot_sns, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - chatbot_sns: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if chatbot_sns is not None: - _setter("chatbot_sns", chatbot_sns) + pulumi.set(__self__, "chatbot_sns", chatbot_sns) @property @pulumi.getter(name="chatbotSns") @@ -267,19 +218,8 @@ def __init__(__self__, *, """ A parameter with a dynamic value to set when starting the SSM automation document. """ - ResponsePlanDynamicSsmParameter._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: 'outputs.ResponsePlanDynamicSsmParameterValue', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -302,17 +242,8 @@ def __init__(__self__, *, """ Value of the dynamic parameter to set when starting the SSM automation document. """ - ResponsePlanDynamicSsmParameterValue._configure( - lambda key, value: pulumi.set(__self__, key, value), - variable=variable, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - variable: Optional['ResponsePlanVariableType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if variable is not None: - _setter("variable", variable) + pulumi.set(__self__, "variable", variable) @property @pulumi.getter @@ -362,35 +293,16 @@ def __init__(__self__, *, :param Sequence['ResponsePlanNotificationTargetItem'] notification_targets: The list of notification targets. :param str summary: The summary string. """ - ResponsePlanIncidentTemplate._configure( - lambda key, value: pulumi.set(__self__, key, value), - impact=impact, - title=title, - dedupe_string=dedupe_string, - incident_tags=incident_tags, - notification_targets=notification_targets, - summary=summary, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - impact: int, - title: str, - dedupe_string: Optional[str] = None, - incident_tags: Optional[Sequence['outputs.ResponsePlanTag']] = None, - notification_targets: Optional[Sequence['outputs.ResponsePlanNotificationTargetItem']] = None, - summary: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("impact", impact) - _setter("title", title) + pulumi.set(__self__, "impact", impact) + pulumi.set(__self__, "title", title) if dedupe_string is not None: - _setter("dedupe_string", dedupe_string) + pulumi.set(__self__, "dedupe_string", dedupe_string) if incident_tags is not None: - _setter("incident_tags", incident_tags) + pulumi.set(__self__, "incident_tags", incident_tags) if notification_targets is not None: - _setter("notification_targets", notification_targets) + pulumi.set(__self__, "notification_targets", notification_targets) if summary is not None: - _setter("summary", summary) + pulumi.set(__self__, "summary", summary) @property @pulumi.getter @@ -462,17 +374,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, pager_duty_configuration: Optional['outputs.ResponsePlanPagerDutyConfiguration'] = None): - ResponsePlanIntegration._configure( - lambda key, value: pulumi.set(__self__, key, value), - pager_duty_configuration=pager_duty_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - pager_duty_configuration: Optional['outputs.ResponsePlanPagerDutyConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if pager_duty_configuration is not None: - _setter("pager_duty_configuration", pager_duty_configuration) + pulumi.set(__self__, "pager_duty_configuration", pager_duty_configuration) @property @pulumi.getter(name="pagerDutyConfiguration") @@ -507,17 +410,8 @@ def __init__(__self__, *, """ A notification target. """ - ResponsePlanNotificationTargetItem._configure( - lambda key, value: pulumi.set(__self__, key, value), - sns_topic_arn=sns_topic_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sns_topic_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if sns_topic_arn is not None: - _setter("sns_topic_arn", sns_topic_arn) + pulumi.set(__self__, "sns_topic_arn", sns_topic_arn) @property @pulumi.getter(name="snsTopicArn") @@ -558,22 +452,9 @@ def __init__(__self__, *, :param str name: The name of the pagerDuty configuration. :param str secret_id: The AWS secrets manager secretId storing the pagerDuty token. """ - ResponsePlanPagerDutyConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - pager_duty_incident_configuration=pager_duty_incident_configuration, - secret_id=secret_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - pager_duty_incident_configuration: 'outputs.ResponsePlanPagerDutyIncidentConfiguration', - secret_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("pager_duty_incident_configuration", pager_duty_incident_configuration) - _setter("secret_id", secret_id) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "pager_duty_incident_configuration", pager_duty_incident_configuration) + pulumi.set(__self__, "secret_id", secret_id) @property @pulumi.getter @@ -625,16 +506,7 @@ def __init__(__self__, *, The pagerDuty incident configuration. :param str service_id: The pagerDuty serviceId. """ - ResponsePlanPagerDutyIncidentConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - service_id=service_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - service_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("service_id", service_id) + pulumi.set(__self__, "service_id", service_id) @property @pulumi.getter(name="serviceId") @@ -691,35 +563,16 @@ def __init__(__self__, *, :param Sequence['ResponsePlanSsmParameter'] parameters: The parameters to set when starting the SSM automation document. :param 'ResponsePlanSsmAutomationTargetAccount' target_account: The account type to use when starting the SSM automation document. """ - ResponsePlanSsmAutomation._configure( - lambda key, value: pulumi.set(__self__, key, value), - document_name=document_name, - role_arn=role_arn, - document_version=document_version, - dynamic_parameters=dynamic_parameters, - parameters=parameters, - target_account=target_account, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - document_name: str, - role_arn: str, - document_version: Optional[str] = None, - dynamic_parameters: Optional[Sequence['outputs.ResponsePlanDynamicSsmParameter']] = None, - parameters: Optional[Sequence['outputs.ResponsePlanSsmParameter']] = None, - target_account: Optional['ResponsePlanSsmAutomationTargetAccount'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("document_name", document_name) - _setter("role_arn", role_arn) + pulumi.set(__self__, "document_name", document_name) + pulumi.set(__self__, "role_arn", role_arn) if document_version is not None: - _setter("document_version", document_version) + pulumi.set(__self__, "document_version", document_version) if dynamic_parameters is not None: - _setter("dynamic_parameters", dynamic_parameters) + pulumi.set(__self__, "dynamic_parameters", dynamic_parameters) if parameters is not None: - _setter("parameters", parameters) + pulumi.set(__self__, "parameters", parameters) if target_account is not None: - _setter("target_account", target_account) + pulumi.set(__self__, "target_account", target_account) @property @pulumi.getter(name="documentName") @@ -781,19 +634,8 @@ def __init__(__self__, *, """ A parameter to set when starting the SSM automation document. """ - ResponsePlanSsmParameter._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - values=values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - values: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("values", values) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "values", values) @property @pulumi.getter @@ -817,19 +659,8 @@ def __init__(__self__, *, """ A key-value pair to tag a resource. """ - ResponsePlanTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/ssmincidents/replication_set.py b/sdk/python/pulumi_aws_native/ssmincidents/replication_set.py index a502b4f5c0..8a69c71c44 100644 --- a/sdk/python/pulumi_aws_native/ssmincidents/replication_set.py +++ b/sdk/python/pulumi_aws_native/ssmincidents/replication_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -24,24 +24,11 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['ReplicationSetReplicationRegionArgs']]] regions: The ReplicationSet configuration. :param pulumi.Input[Sequence[pulumi.Input['ReplicationSetTagArgs']]] tags: The tags to apply to the replication set. """ - ReplicationSetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - regions=regions, - deletion_protected=deletion_protected, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - regions: pulumi.Input[Sequence[pulumi.Input['ReplicationSetReplicationRegionArgs']]], - deletion_protected: Optional[pulumi.Input[bool]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ReplicationSetTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("regions", regions) + pulumi.set(__self__, "regions", regions) if deletion_protected is not None: - _setter("deletion_protected", deletion_protected) + pulumi.set(__self__, "deletion_protected", deletion_protected) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -113,10 +100,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ReplicationSetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/ssmincidents/response_plan.py b/sdk/python/pulumi_aws_native/ssmincidents/response_plan.py index e1a6906802..314f65c11e 100644 --- a/sdk/python/pulumi_aws_native/ssmincidents/response_plan.py +++ b/sdk/python/pulumi_aws_native/ssmincidents/response_plan.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -34,44 +34,21 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The name of the response plan. :param pulumi.Input[Sequence[pulumi.Input['ResponsePlanTagArgs']]] tags: The tags to apply to the response plan. """ - ResponsePlanArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - incident_template=incident_template, - actions=actions, - chat_channel=chat_channel, - display_name=display_name, - engagements=engagements, - integrations=integrations, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - incident_template: pulumi.Input['ResponsePlanIncidentTemplateArgs'], - actions: Optional[pulumi.Input[Sequence[pulumi.Input['ResponsePlanActionArgs']]]] = None, - chat_channel: Optional[pulumi.Input['ResponsePlanChatChannelArgs']] = None, - display_name: Optional[pulumi.Input[str]] = None, - engagements: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - integrations: Optional[pulumi.Input[Sequence[pulumi.Input['ResponsePlanIntegrationArgs']]]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ResponsePlanTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("incident_template", incident_template) + pulumi.set(__self__, "incident_template", incident_template) if actions is not None: - _setter("actions", actions) + pulumi.set(__self__, "actions", actions) if chat_channel is not None: - _setter("chat_channel", chat_channel) + pulumi.set(__self__, "chat_channel", chat_channel) if display_name is not None: - _setter("display_name", display_name) + pulumi.set(__self__, "display_name", display_name) if engagements is not None: - _setter("engagements", engagements) + pulumi.set(__self__, "engagements", engagements) if integrations is not None: - _setter("integrations", integrations) + pulumi.set(__self__, "integrations", integrations) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="incidentTemplate") @@ -209,10 +186,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ResponsePlanArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -236,19 +209,9 @@ def _internal_init(__self__, __props__ = ResponsePlanArgs.__new__(ResponsePlanArgs) __props__.__dict__["actions"] = actions - if chat_channel is not None and not isinstance(chat_channel, ResponsePlanChatChannelArgs): - chat_channel = chat_channel or {} - def _setter(key, value): - chat_channel[key] = value - ResponsePlanChatChannelArgs._configure(_setter, **chat_channel) __props__.__dict__["chat_channel"] = chat_channel __props__.__dict__["display_name"] = display_name __props__.__dict__["engagements"] = engagements - if incident_template is not None and not isinstance(incident_template, ResponsePlanIncidentTemplateArgs): - incident_template = incident_template or {} - def _setter(key, value): - incident_template[key] = value - ResponsePlanIncidentTemplateArgs._configure(_setter, **incident_template) if incident_template is None and not opts.urn: raise TypeError("Missing required property 'incident_template'") __props__.__dict__["incident_template"] = incident_template diff --git a/sdk/python/pulumi_aws_native/sso/_inputs.py b/sdk/python/pulumi_aws_native/sso/_inputs.py index 30a9a731a4..de4308a7a8 100644 --- a/sdk/python/pulumi_aws_native/sso/_inputs.py +++ b/sdk/python/pulumi_aws_native/sso/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -23,16 +23,7 @@ class InstanceAccessControlAttributeConfigurationAccessControlAttributeValueArgs: def __init__(__self__, *, source: pulumi.Input[Sequence[pulumi.Input[str]]]): - InstanceAccessControlAttributeConfigurationAccessControlAttributeValueArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - source=source, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("source", source) + pulumi.set(__self__, "source", source) @property @pulumi.getter @@ -49,19 +40,8 @@ class InstanceAccessControlAttributeConfigurationAccessControlAttributeArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input['InstanceAccessControlAttributeConfigurationAccessControlAttributeValueArgs']): - InstanceAccessControlAttributeConfigurationAccessControlAttributeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input['InstanceAccessControlAttributeConfigurationAccessControlAttributeValueArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -89,16 +69,7 @@ def __init__(__self__, *, """ The InstanceAccessControlAttributeConfiguration property has been deprecated but is still supported for backwards compatibility purposes. We recomend that you use AccessControlAttributes property instead. """ - InstanceAccessControlAttributeConfigurationPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_control_attributes=access_control_attributes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_control_attributes: pulumi.Input[Sequence[pulumi.Input['InstanceAccessControlAttributeConfigurationAccessControlAttributeArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("access_control_attributes", access_control_attributes) + pulumi.set(__self__, "access_control_attributes", access_control_attributes) @property @pulumi.getter(name="accessControlAttributes") @@ -115,20 +86,9 @@ class PermissionSetCustomerManagedPolicyReferenceArgs: def __init__(__self__, *, name: pulumi.Input[str], path: Optional[pulumi.Input[str]] = None): - PermissionSetCustomerManagedPolicyReferenceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - path=path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - path: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) @property @pulumi.getter @@ -154,21 +114,10 @@ class PermissionSetPermissionsBoundaryArgs: def __init__(__self__, *, customer_managed_policy_reference: Optional[pulumi.Input['PermissionSetCustomerManagedPolicyReferenceArgs']] = None, managed_policy_arn: Optional[pulumi.Input[str]] = None): - PermissionSetPermissionsBoundaryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - customer_managed_policy_reference=customer_managed_policy_reference, - managed_policy_arn=managed_policy_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - customer_managed_policy_reference: Optional[pulumi.Input['PermissionSetCustomerManagedPolicyReferenceArgs']] = None, - managed_policy_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if customer_managed_policy_reference is not None: - _setter("customer_managed_policy_reference", customer_managed_policy_reference) + pulumi.set(__self__, "customer_managed_policy_reference", customer_managed_policy_reference) if managed_policy_arn is not None: - _setter("managed_policy_arn", managed_policy_arn) + pulumi.set(__self__, "managed_policy_arn", managed_policy_arn) @property @pulumi.getter(name="customerManagedPolicyReference") @@ -197,19 +146,8 @@ def __init__(__self__, *, """ The metadata that you apply to the permission set to help you categorize and organize them. """ - PermissionSetTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/sso/assignment.py b/sdk/python/pulumi_aws_native/sso/assignment.py index c6cc6a74d6..cad28d7bac 100644 --- a/sdk/python/pulumi_aws_native/sso/assignment.py +++ b/sdk/python/pulumi_aws_native/sso/assignment.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -30,31 +30,12 @@ def __init__(__self__, *, :param pulumi.Input[str] target_id: The account id to be provisioned. :param pulumi.Input['AssignmentTargetType'] target_type: The type of resource to be provsioned to, only aws account now """ - AssignmentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_arn=instance_arn, - permission_set_arn=permission_set_arn, - principal_id=principal_id, - principal_type=principal_type, - target_id=target_id, - target_type=target_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_arn: pulumi.Input[str], - permission_set_arn: pulumi.Input[str], - principal_id: pulumi.Input[str], - principal_type: pulumi.Input['AssignmentPrincipalType'], - target_id: pulumi.Input[str], - target_type: pulumi.Input['AssignmentTargetType'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_arn", instance_arn) - _setter("permission_set_arn", permission_set_arn) - _setter("principal_id", principal_id) - _setter("principal_type", principal_type) - _setter("target_id", target_id) - _setter("target_type", target_type) + pulumi.set(__self__, "instance_arn", instance_arn) + pulumi.set(__self__, "permission_set_arn", permission_set_arn) + pulumi.set(__self__, "principal_id", principal_id) + pulumi.set(__self__, "principal_type", principal_type) + pulumi.set(__self__, "target_id", target_id) + pulumi.set(__self__, "target_type", target_type) @property @pulumi.getter(name="instanceArn") @@ -172,10 +153,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AssignmentArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/sso/get_instance_access_control_attribute_configuration.py b/sdk/python/pulumi_aws_native/sso/get_instance_access_control_attribute_configuration.py index 4af3604d8b..6f4e5c3b26 100644 --- a/sdk/python/pulumi_aws_native/sso/get_instance_access_control_attribute_configuration.py +++ b/sdk/python/pulumi_aws_native/sso/get_instance_access_control_attribute_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/sso/get_permission_set.py b/sdk/python/pulumi_aws_native/sso/get_permission_set.py index b66dd94d20..0da04ee03a 100644 --- a/sdk/python/pulumi_aws_native/sso/get_permission_set.py +++ b/sdk/python/pulumi_aws_native/sso/get_permission_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/sso/instance_access_control_attribute_configuration.py b/sdk/python/pulumi_aws_native/sso/instance_access_control_attribute_configuration.py index 30f33a36c6..737ac9339f 100644 --- a/sdk/python/pulumi_aws_native/sso/instance_access_control_attribute_configuration.py +++ b/sdk/python/pulumi_aws_native/sso/instance_access_control_attribute_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -24,24 +24,11 @@ def __init__(__self__, *, :param pulumi.Input[str] instance_arn: The ARN of the AWS SSO instance under which the operation will be executed. :param pulumi.Input['InstanceAccessControlAttributeConfigurationPropertiesArgs'] instance_access_control_attribute_configuration: The InstanceAccessControlAttributeConfiguration property has been deprecated but is still supported for backwards compatibility purposes. We recomend that you use AccessControlAttributes property instead. """ - InstanceAccessControlAttributeConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_arn=instance_arn, - access_control_attributes=access_control_attributes, - instance_access_control_attribute_configuration=instance_access_control_attribute_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_arn: pulumi.Input[str], - access_control_attributes: Optional[pulumi.Input[Sequence[pulumi.Input['InstanceAccessControlAttributeConfigurationAccessControlAttributeArgs']]]] = None, - instance_access_control_attribute_configuration: Optional[pulumi.Input['InstanceAccessControlAttributeConfigurationPropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_arn", instance_arn) + pulumi.set(__self__, "instance_arn", instance_arn) if access_control_attributes is not None: - _setter("access_control_attributes", access_control_attributes) + pulumi.set(__self__, "access_control_attributes", access_control_attributes) if instance_access_control_attribute_configuration is not None: - _setter("instance_access_control_attribute_configuration", instance_access_control_attribute_configuration) + pulumi.set(__self__, "instance_access_control_attribute_configuration", instance_access_control_attribute_configuration) @property @pulumi.getter(name="instanceArn") @@ -113,10 +100,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - InstanceAccessControlAttributeConfigurationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -135,11 +118,6 @@ def _internal_init(__self__, __props__ = InstanceAccessControlAttributeConfigurationArgs.__new__(InstanceAccessControlAttributeConfigurationArgs) __props__.__dict__["access_control_attributes"] = access_control_attributes - if instance_access_control_attribute_configuration is not None and not isinstance(instance_access_control_attribute_configuration, InstanceAccessControlAttributeConfigurationPropertiesArgs): - instance_access_control_attribute_configuration = instance_access_control_attribute_configuration or {} - def _setter(key, value): - instance_access_control_attribute_configuration[key] = value - InstanceAccessControlAttributeConfigurationPropertiesArgs._configure(_setter, **instance_access_control_attribute_configuration) __props__.__dict__["instance_access_control_attribute_configuration"] = instance_access_control_attribute_configuration if instance_arn is None and not opts.urn: raise TypeError("Missing required property 'instance_arn'") diff --git a/sdk/python/pulumi_aws_native/sso/outputs.py b/sdk/python/pulumi_aws_native/sso/outputs.py index fa572d23ad..b406a6ebc4 100644 --- a/sdk/python/pulumi_aws_native/sso/outputs.py +++ b/sdk/python/pulumi_aws_native/sso/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -25,19 +25,8 @@ class InstanceAccessControlAttributeConfigurationAccessControlAttribute(dict): def __init__(__self__, *, key: str, value: 'outputs.InstanceAccessControlAttributeConfigurationAccessControlAttributeValue'): - InstanceAccessControlAttributeConfigurationAccessControlAttribute._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: 'outputs.InstanceAccessControlAttributeConfigurationAccessControlAttributeValue', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -54,16 +43,7 @@ def value(self) -> 'outputs.InstanceAccessControlAttributeConfigurationAccessCon class InstanceAccessControlAttributeConfigurationAccessControlAttributeValue(dict): def __init__(__self__, *, source: Sequence[str]): - InstanceAccessControlAttributeConfigurationAccessControlAttributeValue._configure( - lambda key, value: pulumi.set(__self__, key, value), - source=source, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - source: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("source", source) + pulumi.set(__self__, "source", source) @property @pulumi.getter @@ -98,16 +78,7 @@ def __init__(__self__, *, """ The InstanceAccessControlAttributeConfiguration property has been deprecated but is still supported for backwards compatibility purposes. We recomend that you use AccessControlAttributes property instead. """ - InstanceAccessControlAttributeConfigurationProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_control_attributes=access_control_attributes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_control_attributes: Sequence['outputs.InstanceAccessControlAttributeConfigurationAccessControlAttribute'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("access_control_attributes", access_control_attributes) + pulumi.set(__self__, "access_control_attributes", access_control_attributes) @property @pulumi.getter(name="accessControlAttributes") @@ -120,20 +91,9 @@ class PermissionSetCustomerManagedPolicyReference(dict): def __init__(__self__, *, name: str, path: Optional[str] = None): - PermissionSetCustomerManagedPolicyReference._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - path=path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) @property @pulumi.getter @@ -170,21 +130,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, customer_managed_policy_reference: Optional['outputs.PermissionSetCustomerManagedPolicyReference'] = None, managed_policy_arn: Optional[str] = None): - PermissionSetPermissionsBoundary._configure( - lambda key, value: pulumi.set(__self__, key, value), - customer_managed_policy_reference=customer_managed_policy_reference, - managed_policy_arn=managed_policy_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - customer_managed_policy_reference: Optional['outputs.PermissionSetCustomerManagedPolicyReference'] = None, - managed_policy_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if customer_managed_policy_reference is not None: - _setter("customer_managed_policy_reference", customer_managed_policy_reference) + pulumi.set(__self__, "customer_managed_policy_reference", customer_managed_policy_reference) if managed_policy_arn is not None: - _setter("managed_policy_arn", managed_policy_arn) + pulumi.set(__self__, "managed_policy_arn", managed_policy_arn) @property @pulumi.getter(name="customerManagedPolicyReference") @@ -208,19 +157,8 @@ def __init__(__self__, *, """ The metadata that you apply to the permission set to help you categorize and organize them. """ - PermissionSetTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/sso/permission_set.py b/sdk/python/pulumi_aws_native/sso/permission_set.py index 8c42a328dd..85bb069cd4 100644 --- a/sdk/python/pulumi_aws_native/sso/permission_set.py +++ b/sdk/python/pulumi_aws_native/sso/permission_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -35,52 +35,25 @@ def __init__(__self__, *, :param pulumi.Input[str] relay_state_type: The relay state URL that redirect links to any service in the AWS Management Console. :param pulumi.Input[str] session_duration: The length of time that a user can be signed in to an AWS account. """ - PermissionSetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - instance_arn=instance_arn, - customer_managed_policy_references=customer_managed_policy_references, - description=description, - inline_policy=inline_policy, - managed_policies=managed_policies, - name=name, - permissions_boundary=permissions_boundary, - relay_state_type=relay_state_type, - session_duration=session_duration, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - instance_arn: pulumi.Input[str], - customer_managed_policy_references: Optional[pulumi.Input[Sequence[pulumi.Input['PermissionSetCustomerManagedPolicyReferenceArgs']]]] = None, - description: Optional[pulumi.Input[str]] = None, - inline_policy: Optional[Any] = None, - managed_policies: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - name: Optional[pulumi.Input[str]] = None, - permissions_boundary: Optional[pulumi.Input['PermissionSetPermissionsBoundaryArgs']] = None, - relay_state_type: Optional[pulumi.Input[str]] = None, - session_duration: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['PermissionSetTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("instance_arn", instance_arn) + pulumi.set(__self__, "instance_arn", instance_arn) if customer_managed_policy_references is not None: - _setter("customer_managed_policy_references", customer_managed_policy_references) + pulumi.set(__self__, "customer_managed_policy_references", customer_managed_policy_references) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if inline_policy is not None: - _setter("inline_policy", inline_policy) + pulumi.set(__self__, "inline_policy", inline_policy) if managed_policies is not None: - _setter("managed_policies", managed_policies) + pulumi.set(__self__, "managed_policies", managed_policies) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if permissions_boundary is not None: - _setter("permissions_boundary", permissions_boundary) + pulumi.set(__self__, "permissions_boundary", permissions_boundary) if relay_state_type is not None: - _setter("relay_state_type", relay_state_type) + pulumi.set(__self__, "relay_state_type", relay_state_type) if session_duration is not None: - _setter("session_duration", session_duration) + pulumi.set(__self__, "session_duration", session_duration) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="instanceArn") @@ -238,10 +211,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PermissionSetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -274,11 +243,6 @@ def _internal_init(__self__, __props__.__dict__["instance_arn"] = instance_arn __props__.__dict__["managed_policies"] = managed_policies __props__.__dict__["name"] = name - if permissions_boundary is not None and not isinstance(permissions_boundary, PermissionSetPermissionsBoundaryArgs): - permissions_boundary = permissions_boundary or {} - def _setter(key, value): - permissions_boundary[key] = value - PermissionSetPermissionsBoundaryArgs._configure(_setter, **permissions_boundary) __props__.__dict__["permissions_boundary"] = permissions_boundary __props__.__dict__["relay_state_type"] = relay_state_type __props__.__dict__["session_duration"] = session_duration diff --git a/sdk/python/pulumi_aws_native/stepfunctions/_inputs.py b/sdk/python/pulumi_aws_native/stepfunctions/_inputs.py index 1a765a2ddf..056d1cad74 100644 --- a/sdk/python/pulumi_aws_native/stepfunctions/_inputs.py +++ b/sdk/python/pulumi_aws_native/stepfunctions/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -29,19 +29,8 @@ class ActivityTagsEntryArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ActivityTagsEntryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -77,31 +66,14 @@ def __init__(__self__, *, :param pulumi.Input[int] interval: The time in minutes between each traffic shifting increment. :param pulumi.Input[int] percentage: The percentage of traffic to shift to the new version in each increment. """ - StateMachineAliasDeploymentPreferenceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - state_machine_version_arn=state_machine_version_arn, - type=type, - alarms=alarms, - interval=interval, - percentage=percentage, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - state_machine_version_arn: pulumi.Input[str], - type: pulumi.Input['StateMachineAliasDeploymentPreferenceType'], - alarms: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - interval: Optional[pulumi.Input[int]] = None, - percentage: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("state_machine_version_arn", state_machine_version_arn) - _setter("type", type) + pulumi.set(__self__, "state_machine_version_arn", state_machine_version_arn) + pulumi.set(__self__, "type", type) if alarms is not None: - _setter("alarms", alarms) + pulumi.set(__self__, "alarms", alarms) if interval is not None: - _setter("interval", interval) + pulumi.set(__self__, "interval", interval) if percentage is not None: - _setter("percentage", percentage) + pulumi.set(__self__, "percentage", percentage) @property @pulumi.getter(name="stateMachineVersionArn") @@ -170,19 +142,8 @@ def __init__(__self__, *, :param pulumi.Input[str] state_machine_version_arn: The Amazon Resource Name (ARN) that identifies one or two state machine versions defined in the routing configuration. :param pulumi.Input[int] weight: The percentage of traffic you want to route to the state machine version. The sum of the weights in the routing configuration must be equal to 100. """ - StateMachineAliasRoutingConfigurationVersionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - state_machine_version_arn=state_machine_version_arn, - weight=weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - state_machine_version_arn: pulumi.Input[str], - weight: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("state_machine_version_arn", state_machine_version_arn) - _setter("weight", weight) + pulumi.set(__self__, "state_machine_version_arn", state_machine_version_arn) + pulumi.set(__self__, "weight", weight) @property @pulumi.getter(name="stateMachineVersionArn") @@ -213,17 +174,8 @@ def weight(self, value: pulumi.Input[int]): class StateMachineCloudWatchLogsLogGroupArgs: def __init__(__self__, *, log_group_arn: Optional[pulumi.Input[str]] = None): - StateMachineCloudWatchLogsLogGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_group_arn=log_group_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_group_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if log_group_arn is not None: - _setter("log_group_arn", log_group_arn) + pulumi.set(__self__, "log_group_arn", log_group_arn) @property @pulumi.getter(name="logGroupArn") @@ -239,39 +191,20 @@ def log_group_arn(self, value: Optional[pulumi.Input[str]]): class StateMachineDefinitionSubstitutionsArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type class StateMachineDefinitionArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type class StateMachineLogDestinationArgs: def __init__(__self__, *, cloud_watch_logs_log_group: Optional[pulumi.Input['StateMachineCloudWatchLogsLogGroupArgs']] = None): - StateMachineLogDestinationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_logs_log_group=cloud_watch_logs_log_group, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_logs_log_group: Optional[pulumi.Input['StateMachineCloudWatchLogsLogGroupArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_watch_logs_log_group is not None: - _setter("cloud_watch_logs_log_group", cloud_watch_logs_log_group) + pulumi.set(__self__, "cloud_watch_logs_log_group", cloud_watch_logs_log_group) @property @pulumi.getter(name="cloudWatchLogsLogGroup") @@ -289,25 +222,12 @@ def __init__(__self__, *, destinations: Optional[pulumi.Input[Sequence[pulumi.Input['StateMachineLogDestinationArgs']]]] = None, include_execution_data: Optional[pulumi.Input[bool]] = None, level: Optional[pulumi.Input['StateMachineLoggingConfigurationLevel']] = None): - StateMachineLoggingConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destinations=destinations, - include_execution_data=include_execution_data, - level=level, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destinations: Optional[pulumi.Input[Sequence[pulumi.Input['StateMachineLogDestinationArgs']]]] = None, - include_execution_data: Optional[pulumi.Input[bool]] = None, - level: Optional[pulumi.Input['StateMachineLoggingConfigurationLevel']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destinations is not None: - _setter("destinations", destinations) + pulumi.set(__self__, "destinations", destinations) if include_execution_data is not None: - _setter("include_execution_data", include_execution_data) + pulumi.set(__self__, "include_execution_data", include_execution_data) if level is not None: - _setter("level", level) + pulumi.set(__self__, "level", level) @property @pulumi.getter @@ -343,23 +263,10 @@ def __init__(__self__, *, bucket: pulumi.Input[str], key: pulumi.Input[str], version: Optional[pulumi.Input[str]] = None): - StateMachineS3LocationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - key=key, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: pulumi.Input[str], - key: pulumi.Input[str], - version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) - _setter("key", key) + pulumi.set(__self__, "bucket", bucket) + pulumi.set(__self__, "key", key) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter @@ -394,19 +301,8 @@ class StateMachineTagsEntryArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - StateMachineTagsEntryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -431,17 +327,8 @@ def value(self, value: pulumi.Input[str]): class StateMachineTracingConfigurationArgs: def __init__(__self__, *, enabled: Optional[pulumi.Input[bool]] = None): - StateMachineTracingConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/stepfunctions/activity.py b/sdk/python/pulumi_aws_native/stepfunctions/activity.py index 59f04791f6..8ed8366640 100644 --- a/sdk/python/pulumi_aws_native/stepfunctions/activity.py +++ b/sdk/python/pulumi_aws_native/stepfunctions/activity.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,21 +21,10 @@ def __init__(__self__, *, """ The set of arguments for constructing a Activity resource. """ - ActivityArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ActivityTagsEntryArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -89,10 +78,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ActivityArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/stepfunctions/get_activity.py b/sdk/python/pulumi_aws_native/stepfunctions/get_activity.py index 218b568147..ac127b0aea 100644 --- a/sdk/python/pulumi_aws_native/stepfunctions/get_activity.py +++ b/sdk/python/pulumi_aws_native/stepfunctions/get_activity.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/stepfunctions/get_state_machine.py b/sdk/python/pulumi_aws_native/stepfunctions/get_state_machine.py index 7ba4a432ca..1329688196 100644 --- a/sdk/python/pulumi_aws_native/stepfunctions/get_state_machine.py +++ b/sdk/python/pulumi_aws_native/stepfunctions/get_state_machine.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/stepfunctions/get_state_machine_alias.py b/sdk/python/pulumi_aws_native/stepfunctions/get_state_machine_alias.py index e67017c3c8..5b36edbd05 100644 --- a/sdk/python/pulumi_aws_native/stepfunctions/get_state_machine_alias.py +++ b/sdk/python/pulumi_aws_native/stepfunctions/get_state_machine_alias.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/stepfunctions/get_state_machine_version.py b/sdk/python/pulumi_aws_native/stepfunctions/get_state_machine_version.py index 7b718191d1..cd5e6ec761 100644 --- a/sdk/python/pulumi_aws_native/stepfunctions/get_state_machine_version.py +++ b/sdk/python/pulumi_aws_native/stepfunctions/get_state_machine_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/stepfunctions/outputs.py b/sdk/python/pulumi_aws_native/stepfunctions/outputs.py index 7cf87b8842..d0c87ecd7f 100644 --- a/sdk/python/pulumi_aws_native/stepfunctions/outputs.py +++ b/sdk/python/pulumi_aws_native/stepfunctions/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -30,19 +30,8 @@ class ActivityTagsEntry(dict): def __init__(__self__, *, key: str, value: str): - ActivityTagsEntry._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -90,31 +79,14 @@ def __init__(__self__, *, :param int interval: The time in minutes between each traffic shifting increment. :param int percentage: The percentage of traffic to shift to the new version in each increment. """ - StateMachineAliasDeploymentPreference._configure( - lambda key, value: pulumi.set(__self__, key, value), - state_machine_version_arn=state_machine_version_arn, - type=type, - alarms=alarms, - interval=interval, - percentage=percentage, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - state_machine_version_arn: str, - type: 'StateMachineAliasDeploymentPreferenceType', - alarms: Optional[Sequence[str]] = None, - interval: Optional[int] = None, - percentage: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("state_machine_version_arn", state_machine_version_arn) - _setter("type", type) + pulumi.set(__self__, "state_machine_version_arn", state_machine_version_arn) + pulumi.set(__self__, "type", type) if alarms is not None: - _setter("alarms", alarms) + pulumi.set(__self__, "alarms", alarms) if interval is not None: - _setter("interval", interval) + pulumi.set(__self__, "interval", interval) if percentage is not None: - _setter("percentage", percentage) + pulumi.set(__self__, "percentage", percentage) @property @pulumi.getter(name="stateMachineVersionArn") @@ -180,19 +152,8 @@ def __init__(__self__, *, :param str state_machine_version_arn: The Amazon Resource Name (ARN) that identifies one or two state machine versions defined in the routing configuration. :param int weight: The percentage of traffic you want to route to the state machine version. The sum of the weights in the routing configuration must be equal to 100. """ - StateMachineAliasRoutingConfigurationVersion._configure( - lambda key, value: pulumi.set(__self__, key, value), - state_machine_version_arn=state_machine_version_arn, - weight=weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - state_machine_version_arn: str, - weight: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("state_machine_version_arn", state_machine_version_arn) - _setter("weight", weight) + pulumi.set(__self__, "state_machine_version_arn", state_machine_version_arn) + pulumi.set(__self__, "weight", weight) @property @pulumi.getter(name="stateMachineVersionArn") @@ -232,17 +193,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, log_group_arn: Optional[str] = None): - StateMachineCloudWatchLogsLogGroup._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_group_arn=log_group_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_group_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if log_group_arn is not None: - _setter("log_group_arn", log_group_arn) + pulumi.set(__self__, "log_group_arn", log_group_arn) @property @pulumi.getter(name="logGroupArn") @@ -254,22 +206,12 @@ def log_group_arn(self) -> Optional[str]: class StateMachineDefinition(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type class StateMachineDefinitionSubstitutions(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -293,17 +235,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, cloud_watch_logs_log_group: Optional['outputs.StateMachineCloudWatchLogsLogGroup'] = None): - StateMachineLogDestination._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_logs_log_group=cloud_watch_logs_log_group, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_logs_log_group: Optional['outputs.StateMachineCloudWatchLogsLogGroup'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cloud_watch_logs_log_group is not None: - _setter("cloud_watch_logs_log_group", cloud_watch_logs_log_group) + pulumi.set(__self__, "cloud_watch_logs_log_group", cloud_watch_logs_log_group) @property @pulumi.getter(name="cloudWatchLogsLogGroup") @@ -334,25 +267,12 @@ def __init__(__self__, *, destinations: Optional[Sequence['outputs.StateMachineLogDestination']] = None, include_execution_data: Optional[bool] = None, level: Optional['StateMachineLoggingConfigurationLevel'] = None): - StateMachineLoggingConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - destinations=destinations, - include_execution_data=include_execution_data, - level=level, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destinations: Optional[Sequence['outputs.StateMachineLogDestination']] = None, - include_execution_data: Optional[bool] = None, - level: Optional['StateMachineLoggingConfigurationLevel'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destinations is not None: - _setter("destinations", destinations) + pulumi.set(__self__, "destinations", destinations) if include_execution_data is not None: - _setter("include_execution_data", include_execution_data) + pulumi.set(__self__, "include_execution_data", include_execution_data) if level is not None: - _setter("level", level) + pulumi.set(__self__, "level", level) @property @pulumi.getter @@ -376,23 +296,10 @@ def __init__(__self__, *, bucket: str, key: str, version: Optional[str] = None): - StateMachineS3Location._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - key=key, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: str, - key: str, - version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket", bucket) - _setter("key", key) + pulumi.set(__self__, "bucket", bucket) + pulumi.set(__self__, "key", key) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter @@ -415,19 +322,8 @@ class StateMachineTagsEntry(dict): def __init__(__self__, *, key: str, value: str): - StateMachineTagsEntry._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -444,17 +340,8 @@ def value(self) -> str: class StateMachineTracingConfiguration(dict): def __init__(__self__, *, enabled: Optional[bool] = None): - StateMachineTracingConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/stepfunctions/state_machine.py b/sdk/python/pulumi_aws_native/stepfunctions/state_machine.py index 87f565ecfe..9f8788cbc7 100644 --- a/sdk/python/pulumi_aws_native/stepfunctions/state_machine.py +++ b/sdk/python/pulumi_aws_native/stepfunctions/state_machine.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -30,52 +30,25 @@ def __init__(__self__, *, """ The set of arguments for constructing a StateMachine resource. """ - StateMachineArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - role_arn=role_arn, - definition=definition, - definition_s3_location=definition_s3_location, - definition_string=definition_string, - definition_substitutions=definition_substitutions, - logging_configuration=logging_configuration, - state_machine_name=state_machine_name, - state_machine_type=state_machine_type, - tags=tags, - tracing_configuration=tracing_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role_arn: pulumi.Input[str], - definition: Optional[pulumi.Input['StateMachineDefinitionArgs']] = None, - definition_s3_location: Optional[pulumi.Input['StateMachineS3LocationArgs']] = None, - definition_string: Optional[pulumi.Input[str]] = None, - definition_substitutions: Optional[pulumi.Input['StateMachineDefinitionSubstitutionsArgs']] = None, - logging_configuration: Optional[pulumi.Input['StateMachineLoggingConfigurationArgs']] = None, - state_machine_name: Optional[pulumi.Input[str]] = None, - state_machine_type: Optional[pulumi.Input['StateMachineType']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['StateMachineTagsEntryArgs']]]] = None, - tracing_configuration: Optional[pulumi.Input['StateMachineTracingConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role_arn", role_arn) + pulumi.set(__self__, "role_arn", role_arn) if definition is not None: - _setter("definition", definition) + pulumi.set(__self__, "definition", definition) if definition_s3_location is not None: - _setter("definition_s3_location", definition_s3_location) + pulumi.set(__self__, "definition_s3_location", definition_s3_location) if definition_string is not None: - _setter("definition_string", definition_string) + pulumi.set(__self__, "definition_string", definition_string) if definition_substitutions is not None: - _setter("definition_substitutions", definition_substitutions) + pulumi.set(__self__, "definition_substitutions", definition_substitutions) if logging_configuration is not None: - _setter("logging_configuration", logging_configuration) + pulumi.set(__self__, "logging_configuration", logging_configuration) if state_machine_name is not None: - _setter("state_machine_name", state_machine_name) + pulumi.set(__self__, "state_machine_name", state_machine_name) if state_machine_type is not None: - _setter("state_machine_type", state_machine_type) + pulumi.set(__self__, "state_machine_type", state_machine_type) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if tracing_configuration is not None: - _setter("tracing_configuration", tracing_configuration) + pulumi.set(__self__, "tracing_configuration", tracing_configuration) @property @pulumi.getter(name="roleArn") @@ -209,10 +182,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - StateMachineArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -237,30 +206,10 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = StateMachineArgs.__new__(StateMachineArgs) - if definition is not None and not isinstance(definition, StateMachineDefinitionArgs): - definition = definition or {} - def _setter(key, value): - definition[key] = value - StateMachineDefinitionArgs._configure(_setter, **definition) __props__.__dict__["definition"] = definition - if definition_s3_location is not None and not isinstance(definition_s3_location, StateMachineS3LocationArgs): - definition_s3_location = definition_s3_location or {} - def _setter(key, value): - definition_s3_location[key] = value - StateMachineS3LocationArgs._configure(_setter, **definition_s3_location) __props__.__dict__["definition_s3_location"] = definition_s3_location __props__.__dict__["definition_string"] = definition_string - if definition_substitutions is not None and not isinstance(definition_substitutions, StateMachineDefinitionSubstitutionsArgs): - definition_substitutions = definition_substitutions or {} - def _setter(key, value): - definition_substitutions[key] = value - StateMachineDefinitionSubstitutionsArgs._configure(_setter, **definition_substitutions) __props__.__dict__["definition_substitutions"] = definition_substitutions - if logging_configuration is not None and not isinstance(logging_configuration, StateMachineLoggingConfigurationArgs): - logging_configuration = logging_configuration or {} - def _setter(key, value): - logging_configuration[key] = value - StateMachineLoggingConfigurationArgs._configure(_setter, **logging_configuration) __props__.__dict__["logging_configuration"] = logging_configuration if role_arn is None and not opts.urn: raise TypeError("Missing required property 'role_arn'") @@ -268,11 +217,6 @@ def _setter(key, value): __props__.__dict__["state_machine_name"] = state_machine_name __props__.__dict__["state_machine_type"] = state_machine_type __props__.__dict__["tags"] = tags - if tracing_configuration is not None and not isinstance(tracing_configuration, StateMachineTracingConfigurationArgs): - tracing_configuration = tracing_configuration or {} - def _setter(key, value): - tracing_configuration[key] = value - StateMachineTracingConfigurationArgs._configure(_setter, **tracing_configuration) __props__.__dict__["tracing_configuration"] = tracing_configuration __props__.__dict__["arn"] = None __props__.__dict__["name"] = None diff --git a/sdk/python/pulumi_aws_native/stepfunctions/state_machine_alias.py b/sdk/python/pulumi_aws_native/stepfunctions/state_machine_alias.py index 6a5249ce35..418fcd9bdb 100644 --- a/sdk/python/pulumi_aws_native/stepfunctions/state_machine_alias.py +++ b/sdk/python/pulumi_aws_native/stepfunctions/state_machine_alias.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -26,29 +26,14 @@ def __init__(__self__, *, :param pulumi.Input[str] description: An optional description of the alias. :param pulumi.Input[str] name: The alias name. """ - StateMachineAliasArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - deployment_preference=deployment_preference, - description=description, - name=name, - routing_configuration=routing_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - deployment_preference: Optional[pulumi.Input['StateMachineAliasDeploymentPreferenceArgs']] = None, - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - routing_configuration: Optional[pulumi.Input[Sequence[pulumi.Input['StateMachineAliasRoutingConfigurationVersionArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if deployment_preference is not None: - _setter("deployment_preference", deployment_preference) + pulumi.set(__self__, "deployment_preference", deployment_preference) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if routing_configuration is not None: - _setter("routing_configuration", routing_configuration) + pulumi.set(__self__, "routing_configuration", routing_configuration) @property @pulumi.getter(name="deploymentPreference") @@ -130,10 +115,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - StateMachineAliasArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -152,11 +133,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = StateMachineAliasArgs.__new__(StateMachineAliasArgs) - if deployment_preference is not None and not isinstance(deployment_preference, StateMachineAliasDeploymentPreferenceArgs): - deployment_preference = deployment_preference or {} - def _setter(key, value): - deployment_preference[key] = value - StateMachineAliasDeploymentPreferenceArgs._configure(_setter, **deployment_preference) __props__.__dict__["deployment_preference"] = deployment_preference __props__.__dict__["description"] = description __props__.__dict__["name"] = name diff --git a/sdk/python/pulumi_aws_native/stepfunctions/state_machine_version.py b/sdk/python/pulumi_aws_native/stepfunctions/state_machine_version.py index 3683521a57..a5a3a193aa 100644 --- a/sdk/python/pulumi_aws_native/stepfunctions/state_machine_version.py +++ b/sdk/python/pulumi_aws_native/stepfunctions/state_machine_version.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['StateMachineVersionArgs', 'StateMachineVersion'] @@ -20,24 +20,11 @@ def __init__(__self__, *, """ The set of arguments for constructing a StateMachineVersion resource. """ - StateMachineVersionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - state_machine_arn=state_machine_arn, - description=description, - state_machine_revision_id=state_machine_revision_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - state_machine_arn: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - state_machine_revision_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("state_machine_arn", state_machine_arn) + pulumi.set(__self__, "state_machine_arn", state_machine_arn) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if state_machine_revision_id is not None: - _setter("state_machine_revision_id", state_machine_revision_id) + pulumi.set(__self__, "state_machine_revision_id", state_machine_revision_id) @property @pulumi.getter(name="stateMachineArn") @@ -101,10 +88,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - StateMachineVersionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/supportapp/account_alias.py b/sdk/python/pulumi_aws_native/supportapp/account_alias.py index 73169caa05..35f05f7c8e 100644 --- a/sdk/python/pulumi_aws_native/supportapp/account_alias.py +++ b/sdk/python/pulumi_aws_native/supportapp/account_alias.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['AccountAliasArgs', 'AccountAlias'] @@ -19,16 +19,7 @@ def __init__(__self__, *, The set of arguments for constructing a AccountAlias resource. :param pulumi.Input[str] account_alias: An account alias associated with a customer's account. """ - AccountAliasArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - account_alias=account_alias, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - account_alias: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("account_alias", account_alias) + pulumi.set(__self__, "account_alias", account_alias) @property @pulumi.getter(name="accountAlias") @@ -76,10 +67,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AccountAliasArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/supportapp/get_account_alias.py b/sdk/python/pulumi_aws_native/supportapp/get_account_alias.py index af83dbacef..f1096a3595 100644 --- a/sdk/python/pulumi_aws_native/supportapp/get_account_alias.py +++ b/sdk/python/pulumi_aws_native/supportapp/get_account_alias.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/supportapp/get_slack_channel_configuration.py b/sdk/python/pulumi_aws_native/supportapp/get_slack_channel_configuration.py index ccb70364d1..8b08baed48 100644 --- a/sdk/python/pulumi_aws_native/supportapp/get_slack_channel_configuration.py +++ b/sdk/python/pulumi_aws_native/supportapp/get_slack_channel_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/supportapp/slack_channel_configuration.py b/sdk/python/pulumi_aws_native/supportapp/slack_channel_configuration.py index 2eb2ab1861..fcfeb07e8c 100644 --- a/sdk/python/pulumi_aws_native/supportapp/slack_channel_configuration.py +++ b/sdk/python/pulumi_aws_native/supportapp/slack_channel_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -34,41 +34,18 @@ def __init__(__self__, *, :param pulumi.Input[bool] notify_on_create_or_reopen_case: Whether to notify when a case is created or reopened. :param pulumi.Input[bool] notify_on_resolve_case: Whether to notify when a case is resolved. """ - SlackChannelConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - channel_id=channel_id, - channel_role_arn=channel_role_arn, - notify_on_case_severity=notify_on_case_severity, - team_id=team_id, - channel_name=channel_name, - notify_on_add_correspondence_to_case=notify_on_add_correspondence_to_case, - notify_on_create_or_reopen_case=notify_on_create_or_reopen_case, - notify_on_resolve_case=notify_on_resolve_case, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - channel_id: pulumi.Input[str], - channel_role_arn: pulumi.Input[str], - notify_on_case_severity: pulumi.Input['SlackChannelConfigurationNotifyOnCaseSeverity'], - team_id: pulumi.Input[str], - channel_name: Optional[pulumi.Input[str]] = None, - notify_on_add_correspondence_to_case: Optional[pulumi.Input[bool]] = None, - notify_on_create_or_reopen_case: Optional[pulumi.Input[bool]] = None, - notify_on_resolve_case: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("channel_id", channel_id) - _setter("channel_role_arn", channel_role_arn) - _setter("notify_on_case_severity", notify_on_case_severity) - _setter("team_id", team_id) + pulumi.set(__self__, "channel_id", channel_id) + pulumi.set(__self__, "channel_role_arn", channel_role_arn) + pulumi.set(__self__, "notify_on_case_severity", notify_on_case_severity) + pulumi.set(__self__, "team_id", team_id) if channel_name is not None: - _setter("channel_name", channel_name) + pulumi.set(__self__, "channel_name", channel_name) if notify_on_add_correspondence_to_case is not None: - _setter("notify_on_add_correspondence_to_case", notify_on_add_correspondence_to_case) + pulumi.set(__self__, "notify_on_add_correspondence_to_case", notify_on_add_correspondence_to_case) if notify_on_create_or_reopen_case is not None: - _setter("notify_on_create_or_reopen_case", notify_on_create_or_reopen_case) + pulumi.set(__self__, "notify_on_create_or_reopen_case", notify_on_create_or_reopen_case) if notify_on_resolve_case is not None: - _setter("notify_on_resolve_case", notify_on_resolve_case) + pulumi.set(__self__, "notify_on_resolve_case", notify_on_resolve_case) @property @pulumi.getter(name="channelId") @@ -214,10 +191,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SlackChannelConfigurationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/supportapp/slack_workspace_configuration.py b/sdk/python/pulumi_aws_native/supportapp/slack_workspace_configuration.py index a549913f52..747c0f3285 100644 --- a/sdk/python/pulumi_aws_native/supportapp/slack_workspace_configuration.py +++ b/sdk/python/pulumi_aws_native/supportapp/slack_workspace_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['SlackWorkspaceConfigurationArgs', 'SlackWorkspaceConfiguration'] @@ -21,20 +21,9 @@ def __init__(__self__, *, :param pulumi.Input[str] team_id: The team ID in Slack, which uniquely identifies a workspace. :param pulumi.Input[str] version_id: An identifier used to update an existing Slack workspace configuration in AWS CloudFormation. """ - SlackWorkspaceConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - team_id=team_id, - version_id=version_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - team_id: pulumi.Input[str], - version_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("team_id", team_id) + pulumi.set(__self__, "team_id", team_id) if version_id is not None: - _setter("version_id", version_id) + pulumi.set(__self__, "version_id", version_id) @property @pulumi.getter(name="teamId") @@ -96,10 +85,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SlackWorkspaceConfigurationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/synthetics/_inputs.py b/sdk/python/pulumi_aws_native/synthetics/_inputs.py index d3b9834135..1967f1f50e 100644 --- a/sdk/python/pulumi_aws_native/synthetics/_inputs.py +++ b/sdk/python/pulumi_aws_native/synthetics/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -29,17 +29,8 @@ def __init__(__self__, *, """ :param pulumi.Input['CanaryS3EncryptionArgs'] s3_encryption: Encryption configuration for uploading artifacts to S3 """ - CanaryArtifactConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_encryption=s3_encryption, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_encryption: Optional[pulumi.Input['CanaryS3EncryptionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if s3_encryption is not None: - _setter("s3_encryption", s3_encryption) + pulumi.set(__self__, "s3_encryption", s3_encryption) @property @pulumi.getter(name="s3Encryption") @@ -63,20 +54,9 @@ def __init__(__self__, *, :param pulumi.Input[str] screenshot_name: Name of the screenshot to be used as base reference for visual testing :param pulumi.Input[Sequence[pulumi.Input[str]]] ignore_coordinates: List of coordinates of rectangles to be ignored during visual testing """ - CanaryBaseScreenshotArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - screenshot_name=screenshot_name, - ignore_coordinates=ignore_coordinates, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - screenshot_name: pulumi.Input[str], - ignore_coordinates: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("screenshot_name", screenshot_name) + pulumi.set(__self__, "screenshot_name", screenshot_name) if ignore_coordinates is not None: - _setter("ignore_coordinates", ignore_coordinates) + pulumi.set(__self__, "ignore_coordinates", ignore_coordinates) @property @pulumi.getter(name="screenshotName") @@ -112,36 +92,17 @@ def __init__(__self__, *, s3_object_version: Optional[pulumi.Input[str]] = None, script: Optional[pulumi.Input[str]] = None, source_location_arn: Optional[pulumi.Input[str]] = None): - CanaryCodeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - handler=handler, - s3_bucket=s3_bucket, - s3_key=s3_key, - s3_object_version=s3_object_version, - script=script, - source_location_arn=source_location_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - handler: pulumi.Input[str], - s3_bucket: Optional[pulumi.Input[str]] = None, - s3_key: Optional[pulumi.Input[str]] = None, - s3_object_version: Optional[pulumi.Input[str]] = None, - script: Optional[pulumi.Input[str]] = None, - source_location_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("handler", handler) + pulumi.set(__self__, "handler", handler) if s3_bucket is not None: - _setter("s3_bucket", s3_bucket) + pulumi.set(__self__, "s3_bucket", s3_bucket) if s3_key is not None: - _setter("s3_key", s3_key) + pulumi.set(__self__, "s3_key", s3_key) if s3_object_version is not None: - _setter("s3_object_version", s3_object_version) + pulumi.set(__self__, "s3_object_version", s3_object_version) if script is not None: - _setter("script", script) + pulumi.set(__self__, "script", script) if source_location_arn is not None: - _setter("source_location_arn", source_location_arn) + pulumi.set(__self__, "source_location_arn", source_location_arn) @property @pulumi.getter @@ -211,29 +172,14 @@ def __init__(__self__, *, :param pulumi.Input[int] memory_in_mb: Provide maximum memory available for canary in MB :param pulumi.Input[int] timeout_in_seconds: Provide maximum canary timeout per run in seconds """ - CanaryRunConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - active_tracing=active_tracing, - environment_variables=environment_variables, - memory_in_mb=memory_in_mb, - timeout_in_seconds=timeout_in_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - active_tracing: Optional[pulumi.Input[bool]] = None, - environment_variables: Optional[Any] = None, - memory_in_mb: Optional[pulumi.Input[int]] = None, - timeout_in_seconds: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if active_tracing is not None: - _setter("active_tracing", active_tracing) + pulumi.set(__self__, "active_tracing", active_tracing) if environment_variables is not None: - _setter("environment_variables", environment_variables) + pulumi.set(__self__, "environment_variables", environment_variables) if memory_in_mb is not None: - _setter("memory_in_mb", memory_in_mb) + pulumi.set(__self__, "memory_in_mb", memory_in_mb) if timeout_in_seconds is not None: - _setter("timeout_in_seconds", timeout_in_seconds) + pulumi.set(__self__, "timeout_in_seconds", timeout_in_seconds) @property @pulumi.getter(name="activeTracing") @@ -293,21 +239,10 @@ def __init__(__self__, *, :param pulumi.Input[str] encryption_mode: Encryption mode for encrypting artifacts when uploading to S3. Valid values: SSE_S3 and SSE_KMS. :param pulumi.Input[str] kms_key_arn: KMS key Arn for encrypting artifacts when uploading to S3. You must specify KMS key Arn for SSE_KMS encryption mode only. """ - CanaryS3EncryptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - encryption_mode=encryption_mode, - kms_key_arn=kms_key_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - encryption_mode: Optional[pulumi.Input[str]] = None, - kms_key_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if encryption_mode is not None: - _setter("encryption_mode", encryption_mode) + pulumi.set(__self__, "encryption_mode", encryption_mode) if kms_key_arn is not None: - _setter("kms_key_arn", kms_key_arn) + pulumi.set(__self__, "kms_key_arn", kms_key_arn) @property @pulumi.getter(name="encryptionMode") @@ -339,20 +274,9 @@ class CanaryScheduleArgs: def __init__(__self__, *, expression: pulumi.Input[str], duration_in_seconds: Optional[pulumi.Input[str]] = None): - CanaryScheduleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - duration_in_seconds=duration_in_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: pulumi.Input[str], - duration_in_seconds: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("expression", expression) + pulumi.set(__self__, "expression", expression) if duration_in_seconds is not None: - _setter("duration_in_seconds", duration_in_seconds) + pulumi.set(__self__, "duration_in_seconds", duration_in_seconds) @property @pulumi.getter @@ -383,19 +307,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - CanaryTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -431,20 +344,9 @@ def __init__(__self__, *, :param pulumi.Input[str] base_canary_run_id: Canary run id to be used as base reference for visual testing :param pulumi.Input[Sequence[pulumi.Input['CanaryBaseScreenshotArgs']]] base_screenshots: List of screenshots used as base reference for visual testing """ - CanaryVisualReferenceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - base_canary_run_id=base_canary_run_id, - base_screenshots=base_screenshots, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - base_canary_run_id: pulumi.Input[str], - base_screenshots: Optional[pulumi.Input[Sequence[pulumi.Input['CanaryBaseScreenshotArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("base_canary_run_id", base_canary_run_id) + pulumi.set(__self__, "base_canary_run_id", base_canary_run_id) if base_screenshots is not None: - _setter("base_screenshots", base_screenshots) + pulumi.set(__self__, "base_screenshots", base_screenshots) @property @pulumi.getter(name="baseCanaryRunId") @@ -477,23 +379,10 @@ def __init__(__self__, *, security_group_ids: pulumi.Input[Sequence[pulumi.Input[str]]], subnet_ids: pulumi.Input[Sequence[pulumi.Input[str]]], vpc_id: Optional[pulumi.Input[str]] = None): - CanaryVpcConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnet_ids=subnet_ids, - vpc_id=vpc_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - subnet_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - vpc_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("security_group_ids", security_group_ids) - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) if vpc_id is not None: - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "vpc_id", vpc_id) @property @pulumi.getter(name="securityGroupIds") @@ -533,19 +422,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - GroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/synthetics/canary.py b/sdk/python/pulumi_aws_native/synthetics/canary.py index 5f39f632fd..127de8db65 100644 --- a/sdk/python/pulumi_aws_native/synthetics/canary.py +++ b/sdk/python/pulumi_aws_native/synthetics/canary.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -48,68 +48,31 @@ def __init__(__self__, *, :param pulumi.Input['CanaryVisualReferenceArgs'] visual_reference: Visual reference configuration for visual testing :param pulumi.Input['CanaryVpcConfigArgs'] vpc_config: Provide VPC Configuration if enabled. """ - CanaryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - artifact_s3_location=artifact_s3_location, - code=code, - execution_role_arn=execution_role_arn, - runtime_version=runtime_version, - schedule=schedule, - artifact_config=artifact_config, - delete_lambda_resources_on_canary_deletion=delete_lambda_resources_on_canary_deletion, - failure_retention_period=failure_retention_period, - name=name, - run_config=run_config, - start_canary_after_creation=start_canary_after_creation, - success_retention_period=success_retention_period, - tags=tags, - visual_reference=visual_reference, - vpc_config=vpc_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - artifact_s3_location: pulumi.Input[str], - code: pulumi.Input['CanaryCodeArgs'], - execution_role_arn: pulumi.Input[str], - runtime_version: pulumi.Input[str], - schedule: pulumi.Input['CanaryScheduleArgs'], - artifact_config: Optional[pulumi.Input['CanaryArtifactConfigArgs']] = None, - delete_lambda_resources_on_canary_deletion: Optional[pulumi.Input[bool]] = None, - failure_retention_period: Optional[pulumi.Input[int]] = None, - name: Optional[pulumi.Input[str]] = None, - run_config: Optional[pulumi.Input['CanaryRunConfigArgs']] = None, - start_canary_after_creation: Optional[pulumi.Input[bool]] = None, - success_retention_period: Optional[pulumi.Input[int]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['CanaryTagArgs']]]] = None, - visual_reference: Optional[pulumi.Input['CanaryVisualReferenceArgs']] = None, - vpc_config: Optional[pulumi.Input['CanaryVpcConfigArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("artifact_s3_location", artifact_s3_location) - _setter("code", code) - _setter("execution_role_arn", execution_role_arn) - _setter("runtime_version", runtime_version) - _setter("schedule", schedule) + pulumi.set(__self__, "artifact_s3_location", artifact_s3_location) + pulumi.set(__self__, "code", code) + pulumi.set(__self__, "execution_role_arn", execution_role_arn) + pulumi.set(__self__, "runtime_version", runtime_version) + pulumi.set(__self__, "schedule", schedule) if artifact_config is not None: - _setter("artifact_config", artifact_config) + pulumi.set(__self__, "artifact_config", artifact_config) if delete_lambda_resources_on_canary_deletion is not None: - _setter("delete_lambda_resources_on_canary_deletion", delete_lambda_resources_on_canary_deletion) + pulumi.set(__self__, "delete_lambda_resources_on_canary_deletion", delete_lambda_resources_on_canary_deletion) if failure_retention_period is not None: - _setter("failure_retention_period", failure_retention_period) + pulumi.set(__self__, "failure_retention_period", failure_retention_period) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if run_config is not None: - _setter("run_config", run_config) + pulumi.set(__self__, "run_config", run_config) if start_canary_after_creation is not None: - _setter("start_canary_after_creation", start_canary_after_creation) + pulumi.set(__self__, "start_canary_after_creation", start_canary_after_creation) if success_retention_period is not None: - _setter("success_retention_period", success_retention_period) + pulumi.set(__self__, "success_retention_period", success_retention_period) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if visual_reference is not None: - _setter("visual_reference", visual_reference) + pulumi.set(__self__, "visual_reference", visual_reference) if vpc_config is not None: - _setter("vpc_config", vpc_config) + pulumi.set(__self__, "vpc_config", vpc_config) @property @pulumi.getter(name="artifactS3Location") @@ -349,10 +312,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CanaryArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -382,20 +341,10 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = CanaryArgs.__new__(CanaryArgs) - if artifact_config is not None and not isinstance(artifact_config, CanaryArtifactConfigArgs): - artifact_config = artifact_config or {} - def _setter(key, value): - artifact_config[key] = value - CanaryArtifactConfigArgs._configure(_setter, **artifact_config) __props__.__dict__["artifact_config"] = artifact_config if artifact_s3_location is None and not opts.urn: raise TypeError("Missing required property 'artifact_s3_location'") __props__.__dict__["artifact_s3_location"] = artifact_s3_location - if code is not None and not isinstance(code, CanaryCodeArgs): - code = code or {} - def _setter(key, value): - code[key] = value - CanaryCodeArgs._configure(_setter, **code) if code is None and not opts.urn: raise TypeError("Missing required property 'code'") __props__.__dict__["code"] = code @@ -405,37 +354,17 @@ def _setter(key, value): __props__.__dict__["execution_role_arn"] = execution_role_arn __props__.__dict__["failure_retention_period"] = failure_retention_period __props__.__dict__["name"] = name - if run_config is not None and not isinstance(run_config, CanaryRunConfigArgs): - run_config = run_config or {} - def _setter(key, value): - run_config[key] = value - CanaryRunConfigArgs._configure(_setter, **run_config) __props__.__dict__["run_config"] = run_config if runtime_version is None and not opts.urn: raise TypeError("Missing required property 'runtime_version'") __props__.__dict__["runtime_version"] = runtime_version - if schedule is not None and not isinstance(schedule, CanaryScheduleArgs): - schedule = schedule or {} - def _setter(key, value): - schedule[key] = value - CanaryScheduleArgs._configure(_setter, **schedule) if schedule is None and not opts.urn: raise TypeError("Missing required property 'schedule'") __props__.__dict__["schedule"] = schedule __props__.__dict__["start_canary_after_creation"] = start_canary_after_creation __props__.__dict__["success_retention_period"] = success_retention_period __props__.__dict__["tags"] = tags - if visual_reference is not None and not isinstance(visual_reference, CanaryVisualReferenceArgs): - visual_reference = visual_reference or {} - def _setter(key, value): - visual_reference[key] = value - CanaryVisualReferenceArgs._configure(_setter, **visual_reference) __props__.__dict__["visual_reference"] = visual_reference - if vpc_config is not None and not isinstance(vpc_config, CanaryVpcConfigArgs): - vpc_config = vpc_config or {} - def _setter(key, value): - vpc_config[key] = value - CanaryVpcConfigArgs._configure(_setter, **vpc_config) __props__.__dict__["vpc_config"] = vpc_config __props__.__dict__["state"] = None replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["name"]) diff --git a/sdk/python/pulumi_aws_native/synthetics/get_canary.py b/sdk/python/pulumi_aws_native/synthetics/get_canary.py index 7c1152b269..6df7cba219 100644 --- a/sdk/python/pulumi_aws_native/synthetics/get_canary.py +++ b/sdk/python/pulumi_aws_native/synthetics/get_canary.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/synthetics/get_group.py b/sdk/python/pulumi_aws_native/synthetics/get_group.py index f8ca1579e1..d095f19a83 100644 --- a/sdk/python/pulumi_aws_native/synthetics/get_group.py +++ b/sdk/python/pulumi_aws_native/synthetics/get_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/synthetics/group.py b/sdk/python/pulumi_aws_native/synthetics/group.py index 7af9d7dc89..8a9ef95b24 100644 --- a/sdk/python/pulumi_aws_native/synthetics/group.py +++ b/sdk/python/pulumi_aws_native/synthetics/group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,25 +23,12 @@ def __init__(__self__, *, The set of arguments for constructing a Group resource. :param pulumi.Input[str] name: Name of the group. """ - GroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - resource_arns=resource_arns, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - resource_arns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['GroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if resource_arns is not None: - _setter("resource_arns", resource_arns) + pulumi.set(__self__, "resource_arns", resource_arns) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -109,10 +96,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - GroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/synthetics/outputs.py b/sdk/python/pulumi_aws_native/synthetics/outputs.py index 2e3bac9f41..7e7432b983 100644 --- a/sdk/python/pulumi_aws_native/synthetics/outputs.py +++ b/sdk/python/pulumi_aws_native/synthetics/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -47,17 +47,8 @@ def __init__(__self__, *, """ :param 'CanaryS3Encryption' s3_encryption: Encryption configuration for uploading artifacts to S3 """ - CanaryArtifactConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_encryption=s3_encryption, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_encryption: Optional['outputs.CanaryS3Encryption'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if s3_encryption is not None: - _setter("s3_encryption", s3_encryption) + pulumi.set(__self__, "s3_encryption", s3_encryption) @property @pulumi.getter(name="s3Encryption") @@ -96,20 +87,9 @@ def __init__(__self__, *, :param str screenshot_name: Name of the screenshot to be used as base reference for visual testing :param Sequence[str] ignore_coordinates: List of coordinates of rectangles to be ignored during visual testing """ - CanaryBaseScreenshot._configure( - lambda key, value: pulumi.set(__self__, key, value), - screenshot_name=screenshot_name, - ignore_coordinates=ignore_coordinates, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - screenshot_name: str, - ignore_coordinates: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("screenshot_name", screenshot_name) + pulumi.set(__self__, "screenshot_name", screenshot_name) if ignore_coordinates is not None: - _setter("ignore_coordinates", ignore_coordinates) + pulumi.set(__self__, "ignore_coordinates", ignore_coordinates) @property @pulumi.getter(name="screenshotName") @@ -160,36 +140,17 @@ def __init__(__self__, *, s3_object_version: Optional[str] = None, script: Optional[str] = None, source_location_arn: Optional[str] = None): - CanaryCode._configure( - lambda key, value: pulumi.set(__self__, key, value), - handler=handler, - s3_bucket=s3_bucket, - s3_key=s3_key, - s3_object_version=s3_object_version, - script=script, - source_location_arn=source_location_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - handler: str, - s3_bucket: Optional[str] = None, - s3_key: Optional[str] = None, - s3_object_version: Optional[str] = None, - script: Optional[str] = None, - source_location_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("handler", handler) + pulumi.set(__self__, "handler", handler) if s3_bucket is not None: - _setter("s3_bucket", s3_bucket) + pulumi.set(__self__, "s3_bucket", s3_bucket) if s3_key is not None: - _setter("s3_key", s3_key) + pulumi.set(__self__, "s3_key", s3_key) if s3_object_version is not None: - _setter("s3_object_version", s3_object_version) + pulumi.set(__self__, "s3_object_version", s3_object_version) if script is not None: - _setter("script", script) + pulumi.set(__self__, "script", script) if source_location_arn is not None: - _setter("source_location_arn", source_location_arn) + pulumi.set(__self__, "source_location_arn", source_location_arn) @property @pulumi.getter @@ -258,29 +219,14 @@ def __init__(__self__, *, :param int memory_in_mb: Provide maximum memory available for canary in MB :param int timeout_in_seconds: Provide maximum canary timeout per run in seconds """ - CanaryRunConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - active_tracing=active_tracing, - environment_variables=environment_variables, - memory_in_mb=memory_in_mb, - timeout_in_seconds=timeout_in_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - active_tracing: Optional[bool] = None, - environment_variables: Optional[Any] = None, - memory_in_mb: Optional[int] = None, - timeout_in_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if active_tracing is not None: - _setter("active_tracing", active_tracing) + pulumi.set(__self__, "active_tracing", active_tracing) if environment_variables is not None: - _setter("environment_variables", environment_variables) + pulumi.set(__self__, "environment_variables", environment_variables) if memory_in_mb is not None: - _setter("memory_in_mb", memory_in_mb) + pulumi.set(__self__, "memory_in_mb", memory_in_mb) if timeout_in_seconds is not None: - _setter("timeout_in_seconds", timeout_in_seconds) + pulumi.set(__self__, "timeout_in_seconds", timeout_in_seconds) @property @pulumi.getter(name="activeTracing") @@ -343,21 +289,10 @@ def __init__(__self__, *, :param str encryption_mode: Encryption mode for encrypting artifacts when uploading to S3. Valid values: SSE_S3 and SSE_KMS. :param str kms_key_arn: KMS key Arn for encrypting artifacts when uploading to S3. You must specify KMS key Arn for SSE_KMS encryption mode only. """ - CanaryS3Encryption._configure( - lambda key, value: pulumi.set(__self__, key, value), - encryption_mode=encryption_mode, - kms_key_arn=kms_key_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - encryption_mode: Optional[str] = None, - kms_key_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if encryption_mode is not None: - _setter("encryption_mode", encryption_mode) + pulumi.set(__self__, "encryption_mode", encryption_mode) if kms_key_arn is not None: - _setter("kms_key_arn", kms_key_arn) + pulumi.set(__self__, "kms_key_arn", kms_key_arn) @property @pulumi.getter(name="encryptionMode") @@ -398,20 +333,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, expression: str, duration_in_seconds: Optional[str] = None): - CanarySchedule._configure( - lambda key, value: pulumi.set(__self__, key, value), - expression=expression, - duration_in_seconds=duration_in_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - expression: str, - duration_in_seconds: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("expression", expression) + pulumi.set(__self__, "expression", expression) if duration_in_seconds is not None: - _setter("duration_in_seconds", duration_in_seconds) + pulumi.set(__self__, "duration_in_seconds", duration_in_seconds) @property @pulumi.getter @@ -437,19 +361,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - CanaryTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -496,20 +409,9 @@ def __init__(__self__, *, :param str base_canary_run_id: Canary run id to be used as base reference for visual testing :param Sequence['CanaryBaseScreenshot'] base_screenshots: List of screenshots used as base reference for visual testing """ - CanaryVisualReference._configure( - lambda key, value: pulumi.set(__self__, key, value), - base_canary_run_id=base_canary_run_id, - base_screenshots=base_screenshots, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - base_canary_run_id: str, - base_screenshots: Optional[Sequence['outputs.CanaryBaseScreenshot']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("base_canary_run_id", base_canary_run_id) + pulumi.set(__self__, "base_canary_run_id", base_canary_run_id) if base_screenshots is not None: - _setter("base_screenshots", base_screenshots) + pulumi.set(__self__, "base_screenshots", base_screenshots) @property @pulumi.getter(name="baseCanaryRunId") @@ -555,23 +457,10 @@ def __init__(__self__, *, security_group_ids: Sequence[str], subnet_ids: Sequence[str], vpc_id: Optional[str] = None): - CanaryVpcConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnet_ids=subnet_ids, - vpc_id=vpc_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: Sequence[str], - subnet_ids: Sequence[str], - vpc_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("security_group_ids", security_group_ids) - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) if vpc_id is not None: - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "vpc_id", vpc_id) @property @pulumi.getter(name="securityGroupIds") @@ -602,19 +491,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - GroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/systemsmanagersap/_inputs.py b/sdk/python/pulumi_aws_native/systemsmanagersap/_inputs.py index 21fa7639aa..e81f5ce54e 100644 --- a/sdk/python/pulumi_aws_native/systemsmanagersap/_inputs.py +++ b/sdk/python/pulumi_aws_native/systemsmanagersap/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -21,25 +21,12 @@ def __init__(__self__, *, credential_type: Optional[pulumi.Input['ApplicationCredentialCredentialType']] = None, database_name: Optional[pulumi.Input[str]] = None, secret_id: Optional[pulumi.Input[str]] = None): - ApplicationCredentialArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - credential_type=credential_type, - database_name=database_name, - secret_id=secret_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - credential_type: Optional[pulumi.Input['ApplicationCredentialCredentialType']] = None, - database_name: Optional[pulumi.Input[str]] = None, - secret_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if credential_type is not None: - _setter("credential_type", credential_type) + pulumi.set(__self__, "credential_type", credential_type) if database_name is not None: - _setter("database_name", database_name) + pulumi.set(__self__, "database_name", database_name) if secret_id is not None: - _setter("secret_id", secret_id) + pulumi.set(__self__, "secret_id", secret_id) @property @pulumi.getter(name="credentialType") @@ -79,19 +66,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ApplicationTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/systemsmanagersap/application.py b/sdk/python/pulumi_aws_native/systemsmanagersap/application.py index f182616381..b4d8ee2b70 100644 --- a/sdk/python/pulumi_aws_native/systemsmanagersap/application.py +++ b/sdk/python/pulumi_aws_native/systemsmanagersap/application.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -28,39 +28,18 @@ def __init__(__self__, *, The set of arguments for constructing a Application resource. :param pulumi.Input[Sequence[pulumi.Input['ApplicationTagArgs']]] tags: The tags of a SystemsManagerSAP application. """ - ApplicationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - application_id=application_id, - application_type=application_type, - credentials=credentials, - instances=instances, - sap_instance_number=sap_instance_number, - sid=sid, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - application_id: pulumi.Input[str], - application_type: pulumi.Input['ApplicationType'], - credentials: Optional[pulumi.Input[Sequence[pulumi.Input['ApplicationCredentialArgs']]]] = None, - instances: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - sap_instance_number: Optional[pulumi.Input[str]] = None, - sid: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ApplicationTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("application_id", application_id) - _setter("application_type", application_type) + pulumi.set(__self__, "application_id", application_id) + pulumi.set(__self__, "application_type", application_type) if credentials is not None: - _setter("credentials", credentials) + pulumi.set(__self__, "credentials", credentials) if instances is not None: - _setter("instances", instances) + pulumi.set(__self__, "instances", instances) if sap_instance_number is not None: - _setter("sap_instance_number", sap_instance_number) + pulumi.set(__self__, "sap_instance_number", sap_instance_number) if sid is not None: - _setter("sid", sid) + pulumi.set(__self__, "sid", sid) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="applicationId") @@ -168,10 +147,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ApplicationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/systemsmanagersap/get_application.py b/sdk/python/pulumi_aws_native/systemsmanagersap/get_application.py index 4e0f73de8b..587fbb710b 100644 --- a/sdk/python/pulumi_aws_native/systemsmanagersap/get_application.py +++ b/sdk/python/pulumi_aws_native/systemsmanagersap/get_application.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/systemsmanagersap/outputs.py b/sdk/python/pulumi_aws_native/systemsmanagersap/outputs.py index 22838d243d..8dbee5269f 100644 --- a/sdk/python/pulumi_aws_native/systemsmanagersap/outputs.py +++ b/sdk/python/pulumi_aws_native/systemsmanagersap/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -42,25 +42,12 @@ def __init__(__self__, *, credential_type: Optional['ApplicationCredentialCredentialType'] = None, database_name: Optional[str] = None, secret_id: Optional[str] = None): - ApplicationCredential._configure( - lambda key, value: pulumi.set(__self__, key, value), - credential_type=credential_type, - database_name=database_name, - secret_id=secret_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - credential_type: Optional['ApplicationCredentialCredentialType'] = None, - database_name: Optional[str] = None, - secret_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if credential_type is not None: - _setter("credential_type", credential_type) + pulumi.set(__self__, "credential_type", credential_type) if database_name is not None: - _setter("database_name", database_name) + pulumi.set(__self__, "database_name", database_name) if secret_id is not None: - _setter("secret_id", secret_id) + pulumi.set(__self__, "secret_id", secret_id) @property @pulumi.getter(name="credentialType") @@ -91,19 +78,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - ApplicationTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/timestream/_inputs.py b/sdk/python/pulumi_aws_native/timestream/_inputs.py index 46c605c7c9..eb5beccd8e 100644 --- a/sdk/python/pulumi_aws_native/timestream/_inputs.py +++ b/sdk/python/pulumi_aws_native/timestream/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -41,21 +41,10 @@ def __init__(__self__, *, """ You can use the Resource Tags property to apply tags to resources, which can help you identify and categorize those resources. """ - DatabaseTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -90,27 +79,12 @@ def __init__(__self__, *, :param pulumi.Input[str] kms_key_id: Must be provided if SSE_KMS is specified as the encryption option :param pulumi.Input[str] object_key_prefix: String used to prefix all data in the bucket. """ - MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - encryption_option=encryption_option, - kms_key_id=kms_key_id, - object_key_prefix=object_key_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: pulumi.Input[str], - encryption_option: pulumi.Input[str], - kms_key_id: Optional[pulumi.Input[str]] = None, - object_key_prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_name", bucket_name) - _setter("encryption_option", encryption_option) + pulumi.set(__self__, "bucket_name", bucket_name) + pulumi.set(__self__, "encryption_option", encryption_option) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if object_key_prefix is not None: - _setter("object_key_prefix", object_key_prefix) + pulumi.set(__self__, "object_key_prefix", object_key_prefix) @property @pulumi.getter(name="bucketName") @@ -169,17 +143,8 @@ def __init__(__self__, *, Location to store information about records that were asynchronously rejected during magnetic store writes. :param pulumi.Input['MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesArgs'] s3_configuration: S3 configuration for location to store rejections from magnetic store writes """ - MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_configuration=s3_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_configuration: Optional[pulumi.Input['MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationPropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if s3_configuration is not None: - _setter("s3_configuration", s3_configuration) + pulumi.set(__self__, "s3_configuration", s3_configuration) @property @pulumi.getter(name="s3Configuration") @@ -204,20 +169,9 @@ def __init__(__self__, *, :param pulumi.Input[bool] enable_magnetic_store_writes: Boolean flag indicating whether magnetic store writes are enabled. :param pulumi.Input['MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesArgs'] magnetic_store_rejected_data_location: Location to store information about records that were asynchronously rejected during magnetic store writes. """ - MagneticStoreWritePropertiesPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enable_magnetic_store_writes=enable_magnetic_store_writes, - magnetic_store_rejected_data_location=magnetic_store_rejected_data_location, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enable_magnetic_store_writes: pulumi.Input[bool], - magnetic_store_rejected_data_location: Optional[pulumi.Input['MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enable_magnetic_store_writes", enable_magnetic_store_writes) + pulumi.set(__self__, "enable_magnetic_store_writes", enable_magnetic_store_writes) if magnetic_store_rejected_data_location is not None: - _setter("magnetic_store_rejected_data_location", magnetic_store_rejected_data_location) + pulumi.set(__self__, "magnetic_store_rejected_data_location", magnetic_store_rejected_data_location) @property @pulumi.getter(name="enableMagneticStoreWrites") @@ -254,21 +208,10 @@ def __init__(__self__, *, :param pulumi.Input[str] magnetic_store_retention_period_in_days: The duration for which data must be stored in the magnetic store. :param pulumi.Input[str] memory_store_retention_period_in_hours: The duration for which data must be stored in the memory store. """ - RetentionPropertiesPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - magnetic_store_retention_period_in_days=magnetic_store_retention_period_in_days, - memory_store_retention_period_in_hours=memory_store_retention_period_in_hours, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - magnetic_store_retention_period_in_days: Optional[pulumi.Input[str]] = None, - memory_store_retention_period_in_hours: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if magnetic_store_retention_period_in_days is not None: - _setter("magnetic_store_retention_period_in_days", magnetic_store_retention_period_in_days) + pulumi.set(__self__, "magnetic_store_retention_period_in_days", magnetic_store_retention_period_in_days) if memory_store_retention_period_in_hours is not None: - _setter("memory_store_retention_period_in_hours", memory_store_retention_period_in_hours) + pulumi.set(__self__, "memory_store_retention_period_in_hours", memory_store_retention_period_in_hours) @property @pulumi.getter(name="magneticStoreRetentionPeriodInDays") @@ -303,19 +246,8 @@ def __init__(__self__, *, """ This type is used to map column(s) from the query result to a dimension in the destination table. """ - ScheduledQueryDimensionMappingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dimension_value_type=dimension_value_type, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dimension_value_type: pulumi.Input['ScheduledQueryDimensionValueType'], - name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("dimension_value_type", dimension_value_type) - _setter("name", name) + pulumi.set(__self__, "dimension_value_type", dimension_value_type) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="dimensionValueType") @@ -343,16 +275,7 @@ def __init__(__self__, *, """ Configuration for error reporting. Error reports will be generated when a problem is encountered when writing the query results. """ - ScheduledQueryErrorReportConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_configuration=s3_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_configuration: pulumi.Input['ScheduledQueryS3ConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_configuration", s3_configuration) + pulumi.set(__self__, "s3_configuration", s3_configuration) @property @pulumi.getter(name="s3Configuration") @@ -375,32 +298,15 @@ def __init__(__self__, *, """ MixedMeasureMappings are mappings that can be used to ingest data into a mixture of narrow and multi measures in the derived table. """ - ScheduledQueryMixedMeasureMappingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - measure_value_type=measure_value_type, - measure_name=measure_name, - multi_measure_attribute_mappings=multi_measure_attribute_mappings, - source_column=source_column, - target_measure_name=target_measure_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - measure_value_type: pulumi.Input['ScheduledQueryMixedMeasureMappingMeasureValueType'], - measure_name: Optional[pulumi.Input[str]] = None, - multi_measure_attribute_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['ScheduledQueryMultiMeasureAttributeMappingArgs']]]] = None, - source_column: Optional[pulumi.Input[str]] = None, - target_measure_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("measure_value_type", measure_value_type) + pulumi.set(__self__, "measure_value_type", measure_value_type) if measure_name is not None: - _setter("measure_name", measure_name) + pulumi.set(__self__, "measure_name", measure_name) if multi_measure_attribute_mappings is not None: - _setter("multi_measure_attribute_mappings", multi_measure_attribute_mappings) + pulumi.set(__self__, "multi_measure_attribute_mappings", multi_measure_attribute_mappings) if source_column is not None: - _setter("source_column", source_column) + pulumi.set(__self__, "source_column", source_column) if target_measure_name is not None: - _setter("target_measure_name", target_measure_name) + pulumi.set(__self__, "target_measure_name", target_measure_name) @property @pulumi.getter(name="measureValueType") @@ -457,23 +363,10 @@ def __init__(__self__, *, """ An attribute mapping to be used for mapping query results to ingest data for multi-measure attributes. """ - ScheduledQueryMultiMeasureAttributeMappingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - measure_value_type=measure_value_type, - source_column=source_column, - target_multi_measure_attribute_name=target_multi_measure_attribute_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - measure_value_type: pulumi.Input['ScheduledQueryMultiMeasureAttributeMappingMeasureValueType'], - source_column: pulumi.Input[str], - target_multi_measure_attribute_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("measure_value_type", measure_value_type) - _setter("source_column", source_column) + pulumi.set(__self__, "measure_value_type", measure_value_type) + pulumi.set(__self__, "source_column", source_column) if target_multi_measure_attribute_name is not None: - _setter("target_multi_measure_attribute_name", target_multi_measure_attribute_name) + pulumi.set(__self__, "target_multi_measure_attribute_name", target_multi_measure_attribute_name) @property @pulumi.getter(name="measureValueType") @@ -511,20 +404,9 @@ def __init__(__self__, *, """ Only one of MixedMeasureMappings or MultiMeasureMappings is to be provided. MultiMeasureMappings can be used to ingest data as multi measures in the derived table. """ - ScheduledQueryMultiMeasureMappingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - multi_measure_attribute_mappings=multi_measure_attribute_mappings, - target_multi_measure_name=target_multi_measure_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - multi_measure_attribute_mappings: pulumi.Input[Sequence[pulumi.Input['ScheduledQueryMultiMeasureAttributeMappingArgs']]], - target_multi_measure_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("multi_measure_attribute_mappings", multi_measure_attribute_mappings) + pulumi.set(__self__, "multi_measure_attribute_mappings", multi_measure_attribute_mappings) if target_multi_measure_name is not None: - _setter("target_multi_measure_name", target_multi_measure_name) + pulumi.set(__self__, "target_multi_measure_name", target_multi_measure_name) @property @pulumi.getter(name="multiMeasureAttributeMappings") @@ -552,16 +434,7 @@ def __init__(__self__, *, """ Notification configuration for the scheduled query. A notification is sent by Timestream when a query run finishes, when the state is updated or when you delete it. """ - ScheduledQueryNotificationConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - sns_configuration=sns_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sns_configuration: pulumi.Input['ScheduledQuerySnsConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("sns_configuration", sns_configuration) + pulumi.set(__self__, "sns_configuration", sns_configuration) @property @pulumi.getter(name="snsConfiguration") @@ -582,24 +455,11 @@ def __init__(__self__, *, """ Details on S3 location for error reports that result from running a query. """ - ScheduledQueryS3ConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - encryption_option=encryption_option, - object_key_prefix=object_key_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: pulumi.Input[str], - encryption_option: Optional[pulumi.Input['ScheduledQueryEncryptionOption']] = None, - object_key_prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_name", bucket_name) + pulumi.set(__self__, "bucket_name", bucket_name) if encryption_option is not None: - _setter("encryption_option", encryption_option) + pulumi.set(__self__, "encryption_option", encryption_option) if object_key_prefix is not None: - _setter("object_key_prefix", object_key_prefix) + pulumi.set(__self__, "object_key_prefix", object_key_prefix) @property @pulumi.getter(name="bucketName") @@ -636,16 +496,7 @@ def __init__(__self__, *, """ Configuration for when the scheduled query is executed. """ - ScheduledQueryScheduleConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - schedule_expression=schedule_expression, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - schedule_expression: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("schedule_expression", schedule_expression) + pulumi.set(__self__, "schedule_expression", schedule_expression) @property @pulumi.getter(name="scheduleExpression") @@ -664,16 +515,7 @@ def __init__(__self__, *, """ SNS configuration for notification upon scheduled query execution. """ - ScheduledQuerySnsConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - topic_arn=topic_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - topic_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("topic_arn", topic_arn) + pulumi.set(__self__, "topic_arn", topic_arn) @property @pulumi.getter(name="topicArn") @@ -693,19 +535,8 @@ def __init__(__self__, *, """ A key-value pair to label the scheduled query. """ - ScheduledQueryTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -733,16 +564,7 @@ def __init__(__self__, *, """ Configuration of target store where scheduled query results are written to. """ - ScheduledQueryTargetConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - timestream_configuration=timestream_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - timestream_configuration: pulumi.Input['ScheduledQueryTimestreamConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("timestream_configuration", timestream_configuration) + pulumi.set(__self__, "timestream_configuration", timestream_configuration) @property @pulumi.getter(name="timestreamConfiguration") @@ -767,37 +589,16 @@ def __init__(__self__, *, """ Configuration needed to write data into the Timestream database and table. """ - ScheduledQueryTimestreamConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - database_name=database_name, - dimension_mappings=dimension_mappings, - table_name=table_name, - time_column=time_column, - measure_name_column=measure_name_column, - mixed_measure_mappings=mixed_measure_mappings, - multi_measure_mappings=multi_measure_mappings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database_name: pulumi.Input[str], - dimension_mappings: pulumi.Input[Sequence[pulumi.Input['ScheduledQueryDimensionMappingArgs']]], - table_name: pulumi.Input[str], - time_column: pulumi.Input[str], - measure_name_column: Optional[pulumi.Input[str]] = None, - mixed_measure_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['ScheduledQueryMixedMeasureMappingArgs']]]] = None, - multi_measure_mappings: Optional[pulumi.Input['ScheduledQueryMultiMeasureMappingsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database_name", database_name) - _setter("dimension_mappings", dimension_mappings) - _setter("table_name", table_name) - _setter("time_column", time_column) + pulumi.set(__self__, "database_name", database_name) + pulumi.set(__self__, "dimension_mappings", dimension_mappings) + pulumi.set(__self__, "table_name", table_name) + pulumi.set(__self__, "time_column", time_column) if measure_name_column is not None: - _setter("measure_name_column", measure_name_column) + pulumi.set(__self__, "measure_name_column", measure_name_column) if mixed_measure_mappings is not None: - _setter("mixed_measure_mappings", mixed_measure_mappings) + pulumi.set(__self__, "mixed_measure_mappings", mixed_measure_mappings) if multi_measure_mappings is not None: - _setter("multi_measure_mappings", multi_measure_mappings) + pulumi.set(__self__, "multi_measure_mappings", multi_measure_mappings) @property @pulumi.getter(name="databaseName") @@ -870,17 +671,8 @@ def __init__(__self__, *, """ A Schema specifies the expected data model of the table. """ - SchemaPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - composite_partition_key=composite_partition_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - composite_partition_key: Optional[pulumi.Input[Sequence[pulumi.Input['TablePartitionKeyArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if composite_partition_key is not None: - _setter("composite_partition_key", composite_partition_key) + pulumi.set(__self__, "composite_partition_key", composite_partition_key) @property @pulumi.getter(name="compositePartitionKey") @@ -901,24 +693,11 @@ def __init__(__self__, *, """ An attribute used in partitioning data in a table. There are two types of partition keys: dimension keys and measure keys. A dimension key partitions data on a dimension name, while a measure key partitions data on the measure name. """ - TablePartitionKeyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - enforcement_in_record=enforcement_in_record, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input['TablePartitionKeyType'], - enforcement_in_record: Optional[pulumi.Input['TablePartitionKeyEnforcementLevel']] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if enforcement_in_record is not None: - _setter("enforcement_in_record", enforcement_in_record) + pulumi.set(__self__, "enforcement_in_record", enforcement_in_record) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -956,21 +735,10 @@ def __init__(__self__, *, """ You can use the Resource Tags property to apply tags to resources, which can help you identify and categorize those resources. """ - TableTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/timestream/database.py b/sdk/python/pulumi_aws_native/timestream/database.py index cc72907f07..e2adc959d6 100644 --- a/sdk/python/pulumi_aws_native/timestream/database.py +++ b/sdk/python/pulumi_aws_native/timestream/database.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,25 +25,12 @@ def __init__(__self__, *, :param pulumi.Input[str] kms_key_id: The KMS key for the database. If the KMS key is not specified, the database will be encrypted with a Timestream managed KMS key located in your account. :param pulumi.Input[Sequence[pulumi.Input['DatabaseTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - DatabaseArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - database_name=database_name, - kms_key_id=kms_key_id, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database_name: Optional[pulumi.Input[str]] = None, - kms_key_id: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DatabaseTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if database_name is not None: - _setter("database_name", database_name) + pulumi.set(__self__, "database_name", database_name) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="databaseName") @@ -119,10 +106,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DatabaseArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/timestream/get_database.py b/sdk/python/pulumi_aws_native/timestream/get_database.py index 2ec109f35b..2d1e0c3213 100644 --- a/sdk/python/pulumi_aws_native/timestream/get_database.py +++ b/sdk/python/pulumi_aws_native/timestream/get_database.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/timestream/get_scheduled_query.py b/sdk/python/pulumi_aws_native/timestream/get_scheduled_query.py index 935e8cdffa..a1997bc9ca 100644 --- a/sdk/python/pulumi_aws_native/timestream/get_scheduled_query.py +++ b/sdk/python/pulumi_aws_native/timestream/get_scheduled_query.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/timestream/get_table.py b/sdk/python/pulumi_aws_native/timestream/get_table.py index c4b50f8ce8..adcf467ebb 100644 --- a/sdk/python/pulumi_aws_native/timestream/get_table.py +++ b/sdk/python/pulumi_aws_native/timestream/get_table.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/timestream/outputs.py b/sdk/python/pulumi_aws_native/timestream/outputs.py index eb5c2ef563..d3a5339dbb 100644 --- a/sdk/python/pulumi_aws_native/timestream/outputs.py +++ b/sdk/python/pulumi_aws_native/timestream/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -45,21 +45,10 @@ def __init__(__self__, *, """ You can use the Resource Tags property to apply tags to resources, which can help you identify and categorize those resources. """ - DatabaseTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -104,20 +93,9 @@ def __init__(__self__, *, :param bool enable_magnetic_store_writes: Boolean flag indicating whether magnetic store writes are enabled. :param 'MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationProperties' magnetic_store_rejected_data_location: Location to store information about records that were asynchronously rejected during magnetic store writes. """ - MagneticStoreWritePropertiesProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - enable_magnetic_store_writes=enable_magnetic_store_writes, - magnetic_store_rejected_data_location=magnetic_store_rejected_data_location, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enable_magnetic_store_writes: bool, - magnetic_store_rejected_data_location: Optional['outputs.MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("enable_magnetic_store_writes", enable_magnetic_store_writes) + pulumi.set(__self__, "enable_magnetic_store_writes", enable_magnetic_store_writes) if magnetic_store_rejected_data_location is not None: - _setter("magnetic_store_rejected_data_location", magnetic_store_rejected_data_location) + pulumi.set(__self__, "magnetic_store_rejected_data_location", magnetic_store_rejected_data_location) @property @pulumi.getter(name="enableMagneticStoreWrites") @@ -164,17 +142,8 @@ def __init__(__self__, *, Location to store information about records that were asynchronously rejected during magnetic store writes. :param 'MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationProperties' s3_configuration: S3 configuration for location to store rejections from magnetic store writes """ - MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_configuration=s3_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_configuration: Optional['outputs.MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if s3_configuration is not None: - _setter("s3_configuration", s3_configuration) + pulumi.set(__self__, "s3_configuration", s3_configuration) @property @pulumi.getter(name="s3Configuration") @@ -225,27 +194,12 @@ def __init__(__self__, *, :param str kms_key_id: Must be provided if SSE_KMS is specified as the encryption option :param str object_key_prefix: String used to prefix all data in the bucket. """ - MagneticStoreWritePropertiesPropertiesMagneticStoreRejectedDataLocationPropertiesS3ConfigurationProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - encryption_option=encryption_option, - kms_key_id=kms_key_id, - object_key_prefix=object_key_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: str, - encryption_option: str, - kms_key_id: Optional[str] = None, - object_key_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_name", bucket_name) - _setter("encryption_option", encryption_option) + pulumi.set(__self__, "bucket_name", bucket_name) + pulumi.set(__self__, "encryption_option", encryption_option) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if object_key_prefix is not None: - _setter("object_key_prefix", object_key_prefix) + pulumi.set(__self__, "object_key_prefix", object_key_prefix) @property @pulumi.getter(name="bucketName") @@ -312,21 +266,10 @@ def __init__(__self__, *, :param str magnetic_store_retention_period_in_days: The duration for which data must be stored in the magnetic store. :param str memory_store_retention_period_in_hours: The duration for which data must be stored in the memory store. """ - RetentionPropertiesProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - magnetic_store_retention_period_in_days=magnetic_store_retention_period_in_days, - memory_store_retention_period_in_hours=memory_store_retention_period_in_hours, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - magnetic_store_retention_period_in_days: Optional[str] = None, - memory_store_retention_period_in_hours: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if magnetic_store_retention_period_in_days is not None: - _setter("magnetic_store_retention_period_in_days", magnetic_store_retention_period_in_days) + pulumi.set(__self__, "magnetic_store_retention_period_in_days", magnetic_store_retention_period_in_days) if memory_store_retention_period_in_hours is not None: - _setter("memory_store_retention_period_in_hours", memory_store_retention_period_in_hours) + pulumi.set(__self__, "memory_store_retention_period_in_hours", memory_store_retention_period_in_hours) @property @pulumi.getter(name="magneticStoreRetentionPeriodInDays") @@ -373,19 +316,8 @@ def __init__(__self__, *, """ This type is used to map column(s) from the query result to a dimension in the destination table. """ - ScheduledQueryDimensionMapping._configure( - lambda key, value: pulumi.set(__self__, key, value), - dimension_value_type=dimension_value_type, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dimension_value_type: 'ScheduledQueryDimensionValueType', - name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("dimension_value_type", dimension_value_type) - _setter("name", name) + pulumi.set(__self__, "dimension_value_type", dimension_value_type) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="dimensionValueType") @@ -425,16 +357,7 @@ def __init__(__self__, *, """ Configuration for error reporting. Error reports will be generated when a problem is encountered when writing the query results. """ - ScheduledQueryErrorReportConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_configuration=s3_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_configuration: 'outputs.ScheduledQueryS3Configuration', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("s3_configuration", s3_configuration) + pulumi.set(__self__, "s3_configuration", s3_configuration) @property @pulumi.getter(name="s3Configuration") @@ -481,32 +404,15 @@ def __init__(__self__, *, """ MixedMeasureMappings are mappings that can be used to ingest data into a mixture of narrow and multi measures in the derived table. """ - ScheduledQueryMixedMeasureMapping._configure( - lambda key, value: pulumi.set(__self__, key, value), - measure_value_type=measure_value_type, - measure_name=measure_name, - multi_measure_attribute_mappings=multi_measure_attribute_mappings, - source_column=source_column, - target_measure_name=target_measure_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - measure_value_type: 'ScheduledQueryMixedMeasureMappingMeasureValueType', - measure_name: Optional[str] = None, - multi_measure_attribute_mappings: Optional[Sequence['outputs.ScheduledQueryMultiMeasureAttributeMapping']] = None, - source_column: Optional[str] = None, - target_measure_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("measure_value_type", measure_value_type) + pulumi.set(__self__, "measure_value_type", measure_value_type) if measure_name is not None: - _setter("measure_name", measure_name) + pulumi.set(__self__, "measure_name", measure_name) if multi_measure_attribute_mappings is not None: - _setter("multi_measure_attribute_mappings", multi_measure_attribute_mappings) + pulumi.set(__self__, "multi_measure_attribute_mappings", multi_measure_attribute_mappings) if source_column is not None: - _setter("source_column", source_column) + pulumi.set(__self__, "source_column", source_column) if target_measure_name is not None: - _setter("target_measure_name", target_measure_name) + pulumi.set(__self__, "target_measure_name", target_measure_name) @property @pulumi.getter(name="measureValueType") @@ -567,23 +473,10 @@ def __init__(__self__, *, """ An attribute mapping to be used for mapping query results to ingest data for multi-measure attributes. """ - ScheduledQueryMultiMeasureAttributeMapping._configure( - lambda key, value: pulumi.set(__self__, key, value), - measure_value_type=measure_value_type, - source_column=source_column, - target_multi_measure_attribute_name=target_multi_measure_attribute_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - measure_value_type: 'ScheduledQueryMultiMeasureAttributeMappingMeasureValueType', - source_column: str, - target_multi_measure_attribute_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("measure_value_type", measure_value_type) - _setter("source_column", source_column) + pulumi.set(__self__, "measure_value_type", measure_value_type) + pulumi.set(__self__, "source_column", source_column) if target_multi_measure_attribute_name is not None: - _setter("target_multi_measure_attribute_name", target_multi_measure_attribute_name) + pulumi.set(__self__, "target_multi_measure_attribute_name", target_multi_measure_attribute_name) @property @pulumi.getter(name="measureValueType") @@ -631,20 +524,9 @@ def __init__(__self__, *, """ Only one of MixedMeasureMappings or MultiMeasureMappings is to be provided. MultiMeasureMappings can be used to ingest data as multi measures in the derived table. """ - ScheduledQueryMultiMeasureMappings._configure( - lambda key, value: pulumi.set(__self__, key, value), - multi_measure_attribute_mappings=multi_measure_attribute_mappings, - target_multi_measure_name=target_multi_measure_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - multi_measure_attribute_mappings: Sequence['outputs.ScheduledQueryMultiMeasureAttributeMapping'], - target_multi_measure_name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("multi_measure_attribute_mappings", multi_measure_attribute_mappings) + pulumi.set(__self__, "multi_measure_attribute_mappings", multi_measure_attribute_mappings) if target_multi_measure_name is not None: - _setter("target_multi_measure_name", target_multi_measure_name) + pulumi.set(__self__, "target_multi_measure_name", target_multi_measure_name) @property @pulumi.getter(name="multiMeasureAttributeMappings") @@ -684,16 +566,7 @@ def __init__(__self__, *, """ Notification configuration for the scheduled query. A notification is sent by Timestream when a query run finishes, when the state is updated or when you delete it. """ - ScheduledQueryNotificationConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - sns_configuration=sns_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - sns_configuration: 'outputs.ScheduledQuerySnsConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("sns_configuration", sns_configuration) + pulumi.set(__self__, "sns_configuration", sns_configuration) @property @pulumi.getter(name="snsConfiguration") @@ -734,24 +607,11 @@ def __init__(__self__, *, """ Details on S3 location for error reports that result from running a query. """ - ScheduledQueryS3Configuration._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket_name=bucket_name, - encryption_option=encryption_option, - object_key_prefix=object_key_prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket_name: str, - encryption_option: Optional['ScheduledQueryEncryptionOption'] = None, - object_key_prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bucket_name", bucket_name) + pulumi.set(__self__, "bucket_name", bucket_name) if encryption_option is not None: - _setter("encryption_option", encryption_option) + pulumi.set(__self__, "encryption_option", encryption_option) if object_key_prefix is not None: - _setter("object_key_prefix", object_key_prefix) + pulumi.set(__self__, "object_key_prefix", object_key_prefix) @property @pulumi.getter(name="bucketName") @@ -796,16 +656,7 @@ def __init__(__self__, *, """ Configuration for when the scheduled query is executed. """ - ScheduledQueryScheduleConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - schedule_expression=schedule_expression, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - schedule_expression: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("schedule_expression", schedule_expression) + pulumi.set(__self__, "schedule_expression", schedule_expression) @property @pulumi.getter(name="scheduleExpression") @@ -840,16 +691,7 @@ def __init__(__self__, *, """ SNS configuration for notification upon scheduled query execution. """ - ScheduledQuerySnsConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - topic_arn=topic_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - topic_arn: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("topic_arn", topic_arn) + pulumi.set(__self__, "topic_arn", topic_arn) @property @pulumi.getter(name="topicArn") @@ -868,19 +710,8 @@ def __init__(__self__, *, """ A key-value pair to label the scheduled query. """ - ScheduledQueryTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -920,16 +751,7 @@ def __init__(__self__, *, """ Configuration of target store where scheduled query results are written to. """ - ScheduledQueryTargetConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - timestream_configuration=timestream_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - timestream_configuration: 'outputs.ScheduledQueryTimestreamConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("timestream_configuration", timestream_configuration) + pulumi.set(__self__, "timestream_configuration", timestream_configuration) @property @pulumi.getter(name="timestreamConfiguration") @@ -982,37 +804,16 @@ def __init__(__self__, *, """ Configuration needed to write data into the Timestream database and table. """ - ScheduledQueryTimestreamConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - database_name=database_name, - dimension_mappings=dimension_mappings, - table_name=table_name, - time_column=time_column, - measure_name_column=measure_name_column, - mixed_measure_mappings=mixed_measure_mappings, - multi_measure_mappings=multi_measure_mappings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database_name: str, - dimension_mappings: Sequence['outputs.ScheduledQueryDimensionMapping'], - table_name: str, - time_column: str, - measure_name_column: Optional[str] = None, - mixed_measure_mappings: Optional[Sequence['outputs.ScheduledQueryMixedMeasureMapping']] = None, - multi_measure_mappings: Optional['outputs.ScheduledQueryMultiMeasureMappings'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database_name", database_name) - _setter("dimension_mappings", dimension_mappings) - _setter("table_name", table_name) - _setter("time_column", time_column) + pulumi.set(__self__, "database_name", database_name) + pulumi.set(__self__, "dimension_mappings", dimension_mappings) + pulumi.set(__self__, "table_name", table_name) + pulumi.set(__self__, "time_column", time_column) if measure_name_column is not None: - _setter("measure_name_column", measure_name_column) + pulumi.set(__self__, "measure_name_column", measure_name_column) if mixed_measure_mappings is not None: - _setter("mixed_measure_mappings", mixed_measure_mappings) + pulumi.set(__self__, "mixed_measure_mappings", mixed_measure_mappings) if multi_measure_mappings is not None: - _setter("multi_measure_mappings", multi_measure_mappings) + pulumi.set(__self__, "multi_measure_mappings", multi_measure_mappings) @property @pulumi.getter(name="databaseName") @@ -1077,17 +878,8 @@ def __init__(__self__, *, """ A Schema specifies the expected data model of the table. """ - SchemaProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - composite_partition_key=composite_partition_key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - composite_partition_key: Optional[Sequence['outputs.TablePartitionKey']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if composite_partition_key is not None: - _setter("composite_partition_key", composite_partition_key) + pulumi.set(__self__, "composite_partition_key", composite_partition_key) @property @pulumi.getter(name="compositePartitionKey") @@ -1124,24 +916,11 @@ def __init__(__self__, *, """ An attribute used in partitioning data in a table. There are two types of partition keys: dimension keys and measure keys. A dimension key partitions data on a dimension name, while a measure key partitions data on the measure name. """ - TablePartitionKey._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - enforcement_in_record=enforcement_in_record, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: 'TablePartitionKeyType', - enforcement_in_record: Optional['TablePartitionKeyEnforcementLevel'] = None, - name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if enforcement_in_record is not None: - _setter("enforcement_in_record", enforcement_in_record) + pulumi.set(__self__, "enforcement_in_record", enforcement_in_record) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -1170,21 +949,10 @@ def __init__(__self__, *, """ You can use the Resource Tags property to apply tags to resources, which can help you identify and categorize those resources. """ - TableTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/timestream/scheduled_query.py b/sdk/python/pulumi_aws_native/timestream/scheduled_query.py index 2b6296e527..09c1d986b6 100644 --- a/sdk/python/pulumi_aws_native/timestream/scheduled_query.py +++ b/sdk/python/pulumi_aws_native/timestream/scheduled_query.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -30,48 +30,21 @@ def __init__(__self__, *, """ The set of arguments for constructing a ScheduledQuery resource. """ - ScheduledQueryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - error_report_configuration=error_report_configuration, - notification_configuration=notification_configuration, - query_string=query_string, - schedule_configuration=schedule_configuration, - scheduled_query_execution_role_arn=scheduled_query_execution_role_arn, - client_token=client_token, - kms_key_id=kms_key_id, - scheduled_query_name=scheduled_query_name, - tags=tags, - target_configuration=target_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - error_report_configuration: pulumi.Input['ScheduledQueryErrorReportConfigurationArgs'], - notification_configuration: pulumi.Input['ScheduledQueryNotificationConfigurationArgs'], - query_string: pulumi.Input[str], - schedule_configuration: pulumi.Input['ScheduledQueryScheduleConfigurationArgs'], - scheduled_query_execution_role_arn: pulumi.Input[str], - client_token: Optional[pulumi.Input[str]] = None, - kms_key_id: Optional[pulumi.Input[str]] = None, - scheduled_query_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ScheduledQueryTagArgs']]]] = None, - target_configuration: Optional[pulumi.Input['ScheduledQueryTargetConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("error_report_configuration", error_report_configuration) - _setter("notification_configuration", notification_configuration) - _setter("query_string", query_string) - _setter("schedule_configuration", schedule_configuration) - _setter("scheduled_query_execution_role_arn", scheduled_query_execution_role_arn) + pulumi.set(__self__, "error_report_configuration", error_report_configuration) + pulumi.set(__self__, "notification_configuration", notification_configuration) + pulumi.set(__self__, "query_string", query_string) + pulumi.set(__self__, "schedule_configuration", schedule_configuration) + pulumi.set(__self__, "scheduled_query_execution_role_arn", scheduled_query_execution_role_arn) if client_token is not None: - _setter("client_token", client_token) + pulumi.set(__self__, "client_token", client_token) if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) if scheduled_query_name is not None: - _setter("scheduled_query_name", scheduled_query_name) + pulumi.set(__self__, "scheduled_query_name", scheduled_query_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if target_configuration is not None: - _setter("target_configuration", target_configuration) + pulumi.set(__self__, "target_configuration", target_configuration) @property @pulumi.getter(name="errorReportConfiguration") @@ -205,10 +178,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ScheduledQueryArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -234,31 +203,16 @@ def _internal_init(__self__, __props__ = ScheduledQueryArgs.__new__(ScheduledQueryArgs) __props__.__dict__["client_token"] = client_token - if error_report_configuration is not None and not isinstance(error_report_configuration, ScheduledQueryErrorReportConfigurationArgs): - error_report_configuration = error_report_configuration or {} - def _setter(key, value): - error_report_configuration[key] = value - ScheduledQueryErrorReportConfigurationArgs._configure(_setter, **error_report_configuration) if error_report_configuration is None and not opts.urn: raise TypeError("Missing required property 'error_report_configuration'") __props__.__dict__["error_report_configuration"] = error_report_configuration __props__.__dict__["kms_key_id"] = kms_key_id - if notification_configuration is not None and not isinstance(notification_configuration, ScheduledQueryNotificationConfigurationArgs): - notification_configuration = notification_configuration or {} - def _setter(key, value): - notification_configuration[key] = value - ScheduledQueryNotificationConfigurationArgs._configure(_setter, **notification_configuration) if notification_configuration is None and not opts.urn: raise TypeError("Missing required property 'notification_configuration'") __props__.__dict__["notification_configuration"] = notification_configuration if query_string is None and not opts.urn: raise TypeError("Missing required property 'query_string'") __props__.__dict__["query_string"] = query_string - if schedule_configuration is not None and not isinstance(schedule_configuration, ScheduledQueryScheduleConfigurationArgs): - schedule_configuration = schedule_configuration or {} - def _setter(key, value): - schedule_configuration[key] = value - ScheduledQueryScheduleConfigurationArgs._configure(_setter, **schedule_configuration) if schedule_configuration is None and not opts.urn: raise TypeError("Missing required property 'schedule_configuration'") __props__.__dict__["schedule_configuration"] = schedule_configuration @@ -267,11 +221,6 @@ def _setter(key, value): __props__.__dict__["scheduled_query_execution_role_arn"] = scheduled_query_execution_role_arn __props__.__dict__["scheduled_query_name"] = scheduled_query_name __props__.__dict__["tags"] = tags - if target_configuration is not None and not isinstance(target_configuration, ScheduledQueryTargetConfigurationArgs): - target_configuration = target_configuration or {} - def _setter(key, value): - target_configuration[key] = value - ScheduledQueryTargetConfigurationArgs._configure(_setter, **target_configuration) __props__.__dict__["target_configuration"] = target_configuration __props__.__dict__["arn"] = None __props__.__dict__["sq_error_report_configuration"] = None diff --git a/sdk/python/pulumi_aws_native/timestream/table.py b/sdk/python/pulumi_aws_native/timestream/table.py index 1c61f8d772..21f8bc9862 100644 --- a/sdk/python/pulumi_aws_native/timestream/table.py +++ b/sdk/python/pulumi_aws_native/timestream/table.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -32,36 +32,17 @@ def __init__(__self__, *, :param pulumi.Input[str] table_name: The name for the table. If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the table name. :param pulumi.Input[Sequence[pulumi.Input['TableTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - TableArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - database_name=database_name, - magnetic_store_write_properties=magnetic_store_write_properties, - retention_properties=retention_properties, - schema=schema, - table_name=table_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - database_name: pulumi.Input[str], - magnetic_store_write_properties: Optional[pulumi.Input['MagneticStoreWritePropertiesPropertiesArgs']] = None, - retention_properties: Optional[pulumi.Input['RetentionPropertiesPropertiesArgs']] = None, - schema: Optional[pulumi.Input['SchemaPropertiesArgs']] = None, - table_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['TableTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("database_name", database_name) + pulumi.set(__self__, "database_name", database_name) if magnetic_store_write_properties is not None: - _setter("magnetic_store_write_properties", magnetic_store_write_properties) + pulumi.set(__self__, "magnetic_store_write_properties", magnetic_store_write_properties) if retention_properties is not None: - _setter("retention_properties", retention_properties) + pulumi.set(__self__, "retention_properties", retention_properties) if schema is not None: - _setter("schema", schema) + pulumi.set(__self__, "schema", schema) if table_name is not None: - _setter("table_name", table_name) + pulumi.set(__self__, "table_name", table_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="databaseName") @@ -179,10 +160,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TableArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -206,23 +183,8 @@ def _internal_init(__self__, if database_name is None and not opts.urn: raise TypeError("Missing required property 'database_name'") __props__.__dict__["database_name"] = database_name - if magnetic_store_write_properties is not None and not isinstance(magnetic_store_write_properties, MagneticStoreWritePropertiesPropertiesArgs): - magnetic_store_write_properties = magnetic_store_write_properties or {} - def _setter(key, value): - magnetic_store_write_properties[key] = value - MagneticStoreWritePropertiesPropertiesArgs._configure(_setter, **magnetic_store_write_properties) __props__.__dict__["magnetic_store_write_properties"] = magnetic_store_write_properties - if retention_properties is not None and not isinstance(retention_properties, RetentionPropertiesPropertiesArgs): - retention_properties = retention_properties or {} - def _setter(key, value): - retention_properties[key] = value - RetentionPropertiesPropertiesArgs._configure(_setter, **retention_properties) __props__.__dict__["retention_properties"] = retention_properties - if schema is not None and not isinstance(schema, SchemaPropertiesArgs): - schema = schema or {} - def _setter(key, value): - schema[key] = value - SchemaPropertiesArgs._configure(_setter, **schema) __props__.__dict__["schema"] = schema __props__.__dict__["table_name"] = table_name __props__.__dict__["tags"] = tags diff --git a/sdk/python/pulumi_aws_native/transfer/_inputs.py b/sdk/python/pulumi_aws_native/transfer/_inputs.py index 40d436e46e..82a6660802 100644 --- a/sdk/python/pulumi_aws_native/transfer/_inputs.py +++ b/sdk/python/pulumi_aws_native/transfer/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -54,19 +54,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The name assigned to the tag that you create. :param pulumi.Input[str] value: Contains one or more values that you assigned to the key name you create. """ - AgreementTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -117,49 +106,24 @@ def __init__(__self__, *, :param pulumi.Input[str] partner_profile_id: A unique identifier for the partner profile. :param pulumi.Input['ConnectorAs2ConfigPropertiesSigningAlgorithm'] signing_algorithm: Signing algorithm for this AS2 connector configuration. """ - As2ConfigPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - basic_auth_secret_id=basic_auth_secret_id, - compression=compression, - encryption_algorithm=encryption_algorithm, - local_profile_id=local_profile_id, - mdn_response=mdn_response, - mdn_signing_algorithm=mdn_signing_algorithm, - message_subject=message_subject, - partner_profile_id=partner_profile_id, - signing_algorithm=signing_algorithm, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - basic_auth_secret_id: Optional[pulumi.Input[str]] = None, - compression: Optional[pulumi.Input['ConnectorAs2ConfigPropertiesCompression']] = None, - encryption_algorithm: Optional[pulumi.Input['ConnectorAs2ConfigPropertiesEncryptionAlgorithm']] = None, - local_profile_id: Optional[pulumi.Input[str]] = None, - mdn_response: Optional[pulumi.Input['ConnectorAs2ConfigPropertiesMdnResponse']] = None, - mdn_signing_algorithm: Optional[pulumi.Input['ConnectorAs2ConfigPropertiesMdnSigningAlgorithm']] = None, - message_subject: Optional[pulumi.Input[str]] = None, - partner_profile_id: Optional[pulumi.Input[str]] = None, - signing_algorithm: Optional[pulumi.Input['ConnectorAs2ConfigPropertiesSigningAlgorithm']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if basic_auth_secret_id is not None: - _setter("basic_auth_secret_id", basic_auth_secret_id) + pulumi.set(__self__, "basic_auth_secret_id", basic_auth_secret_id) if compression is not None: - _setter("compression", compression) + pulumi.set(__self__, "compression", compression) if encryption_algorithm is not None: - _setter("encryption_algorithm", encryption_algorithm) + pulumi.set(__self__, "encryption_algorithm", encryption_algorithm) if local_profile_id is not None: - _setter("local_profile_id", local_profile_id) + pulumi.set(__self__, "local_profile_id", local_profile_id) if mdn_response is not None: - _setter("mdn_response", mdn_response) + pulumi.set(__self__, "mdn_response", mdn_response) if mdn_signing_algorithm is not None: - _setter("mdn_signing_algorithm", mdn_signing_algorithm) + pulumi.set(__self__, "mdn_signing_algorithm", mdn_signing_algorithm) if message_subject is not None: - _setter("message_subject", message_subject) + pulumi.set(__self__, "message_subject", message_subject) if partner_profile_id is not None: - _setter("partner_profile_id", partner_profile_id) + pulumi.set(__self__, "partner_profile_id", partner_profile_id) if signing_algorithm is not None: - _setter("signing_algorithm", signing_algorithm) + pulumi.set(__self__, "signing_algorithm", signing_algorithm) @property @pulumi.getter(name="basicAuthSecretId") @@ -280,19 +244,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param pulumi.Input[str] value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - CertificateTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -329,19 +282,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The name assigned to the tag that you create. :param pulumi.Input[str] value: Contains one or more values that you assigned to the key name you create. """ - ConnectorTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -378,19 +320,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The name assigned to the tag that you create. :param pulumi.Input[str] value: Contains one or more values that you assigned to the key name you create. """ - ProfileTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -421,11 +352,6 @@ def value(self, value: pulumi.Input[str]): class ServerAs2TransportArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -436,33 +362,16 @@ def __init__(__self__, *, subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, vpc_endpoint_id: Optional[pulumi.Input[str]] = None, vpc_id: Optional[pulumi.Input[str]] = None): - ServerEndpointDetailsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - address_allocation_ids=address_allocation_ids, - security_group_ids=security_group_ids, - subnet_ids=subnet_ids, - vpc_endpoint_id=vpc_endpoint_id, - vpc_id=vpc_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - address_allocation_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - vpc_endpoint_id: Optional[pulumi.Input[str]] = None, - vpc_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if address_allocation_ids is not None: - _setter("address_allocation_ids", address_allocation_ids) + pulumi.set(__self__, "address_allocation_ids", address_allocation_ids) if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if subnet_ids is not None: - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) if vpc_endpoint_id is not None: - _setter("vpc_endpoint_id", vpc_endpoint_id) + pulumi.set(__self__, "vpc_endpoint_id", vpc_endpoint_id) if vpc_id is not None: - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "vpc_id", vpc_id) @property @pulumi.getter(name="addressAllocationIds") @@ -518,33 +427,16 @@ def __init__(__self__, *, invocation_role: Optional[pulumi.Input[str]] = None, sftp_authentication_methods: Optional[pulumi.Input[str]] = None, url: Optional[pulumi.Input[str]] = None): - ServerIdentityProviderDetailsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - directory_id=directory_id, - function=function, - invocation_role=invocation_role, - sftp_authentication_methods=sftp_authentication_methods, - url=url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - directory_id: Optional[pulumi.Input[str]] = None, - function: Optional[pulumi.Input[str]] = None, - invocation_role: Optional[pulumi.Input[str]] = None, - sftp_authentication_methods: Optional[pulumi.Input[str]] = None, - url: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if directory_id is not None: - _setter("directory_id", directory_id) + pulumi.set(__self__, "directory_id", directory_id) if function is not None: - _setter("function", function) + pulumi.set(__self__, "function", function) if invocation_role is not None: - _setter("invocation_role", invocation_role) + pulumi.set(__self__, "invocation_role", invocation_role) if sftp_authentication_methods is not None: - _setter("sftp_authentication_methods", sftp_authentication_methods) + pulumi.set(__self__, "sftp_authentication_methods", sftp_authentication_methods) if url is not None: - _setter("url", url) + pulumi.set(__self__, "url", url) @property @pulumi.getter(name="directoryId") @@ -599,29 +491,14 @@ def __init__(__self__, *, passive_ip: Optional[pulumi.Input[str]] = None, set_stat_option: Optional[pulumi.Input[str]] = None, tls_session_resumption_mode: Optional[pulumi.Input[str]] = None): - ServerProtocolDetailsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - as2_transports=as2_transports, - passive_ip=passive_ip, - set_stat_option=set_stat_option, - tls_session_resumption_mode=tls_session_resumption_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - as2_transports: Optional[pulumi.Input[Sequence[pulumi.Input['ServerAs2TransportArgs']]]] = None, - passive_ip: Optional[pulumi.Input[str]] = None, - set_stat_option: Optional[pulumi.Input[str]] = None, - tls_session_resumption_mode: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if as2_transports is not None: - _setter("as2_transports", as2_transports) + pulumi.set(__self__, "as2_transports", as2_transports) if passive_ip is not None: - _setter("passive_ip", passive_ip) + pulumi.set(__self__, "passive_ip", passive_ip) if set_stat_option is not None: - _setter("set_stat_option", set_stat_option) + pulumi.set(__self__, "set_stat_option", set_stat_option) if tls_session_resumption_mode is not None: - _setter("tls_session_resumption_mode", tls_session_resumption_mode) + pulumi.set(__self__, "tls_session_resumption_mode", tls_session_resumption_mode) @property @pulumi.getter(name="as2Transports") @@ -664,22 +541,12 @@ def tls_session_resumption_mode(self, value: Optional[pulumi.Input[str]]): class ServerProtocolArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type class ServerStructuredLogDestinationArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -687,19 +554,8 @@ class ServerTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ServerTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -725,21 +581,10 @@ class ServerWorkflowDetailsArgs: def __init__(__self__, *, on_partial_upload: Optional[pulumi.Input[Sequence[pulumi.Input['ServerWorkflowDetailArgs']]]] = None, on_upload: Optional[pulumi.Input[Sequence[pulumi.Input['ServerWorkflowDetailArgs']]]] = None): - ServerWorkflowDetailsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - on_partial_upload=on_partial_upload, - on_upload=on_upload, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - on_partial_upload: Optional[pulumi.Input[Sequence[pulumi.Input['ServerWorkflowDetailArgs']]]] = None, - on_upload: Optional[pulumi.Input[Sequence[pulumi.Input['ServerWorkflowDetailArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if on_partial_upload is not None: - _setter("on_partial_upload", on_partial_upload) + pulumi.set(__self__, "on_partial_upload", on_partial_upload) if on_upload is not None: - _setter("on_upload", on_upload) + pulumi.set(__self__, "on_upload", on_upload) @property @pulumi.getter(name="onPartialUpload") @@ -765,19 +610,8 @@ class ServerWorkflowDetailArgs: def __init__(__self__, *, execution_role: pulumi.Input[str], workflow_id: pulumi.Input[str]): - ServerWorkflowDetailArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - execution_role=execution_role, - workflow_id=workflow_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - execution_role: pulumi.Input[str], - workflow_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("execution_role", execution_role) - _setter("workflow_id", workflow_id) + pulumi.set(__self__, "execution_role", execution_role) + pulumi.set(__self__, "workflow_id", workflow_id) @property @pulumi.getter(name="executionRole") @@ -808,21 +642,10 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] trusted_host_keys: List of public host keys, for the external server to which you are connecting. :param pulumi.Input[str] user_secret_id: ARN or name of the secret in AWS Secrets Manager which contains the SFTP user's private keys or passwords. """ - SftpConfigPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - trusted_host_keys=trusted_host_keys, - user_secret_id=user_secret_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - trusted_host_keys: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - user_secret_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if trusted_host_keys is not None: - _setter("trusted_host_keys", trusted_host_keys) + pulumi.set(__self__, "trusted_host_keys", trusted_host_keys) if user_secret_id is not None: - _setter("user_secret_id", user_secret_id) + pulumi.set(__self__, "user_secret_id", user_secret_id) @property @pulumi.getter(name="trustedHostKeys") @@ -854,19 +677,8 @@ class UserHomeDirectoryMapEntryArgs: def __init__(__self__, *, entry: pulumi.Input[str], target: pulumi.Input[str]): - UserHomeDirectoryMapEntryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - entry=entry, - target=target, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - entry: pulumi.Input[str], - target: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("entry", entry) - _setter("target", target) + pulumi.set(__self__, "entry", entry) + pulumi.set(__self__, "target", target) @property @pulumi.getter @@ -893,23 +705,10 @@ def __init__(__self__, *, gid: pulumi.Input[float], uid: pulumi.Input[float], secondary_gids: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None): - UserPosixProfileArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - gid=gid, - uid=uid, - secondary_gids=secondary_gids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - gid: pulumi.Input[float], - uid: pulumi.Input[float], - secondary_gids: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("gid", gid) - _setter("uid", uid) + pulumi.set(__self__, "gid", gid) + pulumi.set(__self__, "uid", uid) if secondary_gids is not None: - _setter("secondary_gids", secondary_gids) + pulumi.set(__self__, "secondary_gids", secondary_gids) @property @pulumi.getter @@ -943,11 +742,6 @@ def secondary_gids(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[floa class UserSshPublicKeyArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -955,19 +749,8 @@ class UserTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - UserTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -998,21 +781,10 @@ def __init__(__self__, *, :param pulumi.Input[str] file_system_id: Specifies the EFS filesystem that contains the file. :param pulumi.Input[str] path: The name assigned to the file when it was created in EFS. You use the object path to retrieve the object. """ - WorkflowEfsInputFileLocationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - file_system_id=file_system_id, - path=path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - file_system_id: Optional[pulumi.Input[str]] = None, - path: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if file_system_id is not None: - _setter("file_system_id", file_system_id) + pulumi.set(__self__, "file_system_id", file_system_id) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) @property @pulumi.getter(name="fileSystemId") @@ -1047,21 +819,10 @@ def __init__(__self__, *, """ Specifies the location for the file being decrypted. Only applicable for the Decrypt type of workflow steps. """ - WorkflowInputFileLocationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - efs_file_location=efs_file_location, - s3_file_location=s3_file_location, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - efs_file_location: Optional[pulumi.Input['WorkflowEfsInputFileLocationArgs']] = None, - s3_file_location: Optional[pulumi.Input['WorkflowS3InputFileLocationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if efs_file_location is not None: - _setter("efs_file_location", efs_file_location) + pulumi.set(__self__, "efs_file_location", efs_file_location) if s3_file_location is not None: - _setter("s3_file_location", s3_file_location) + pulumi.set(__self__, "s3_file_location", s3_file_location) @property @pulumi.getter(name="efsFileLocation") @@ -1089,17 +850,8 @@ def __init__(__self__, *, """ Specifies the location for the file being copied. Only applicable for the Copy type of workflow steps. """ - WorkflowS3FileLocationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_file_location=s3_file_location, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_file_location: Optional[pulumi.Input['WorkflowS3InputFileLocationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if s3_file_location is not None: - _setter("s3_file_location", s3_file_location) + pulumi.set(__self__, "s3_file_location", s3_file_location) @property @pulumi.getter(name="s3FileLocation") @@ -1121,21 +873,10 @@ def __init__(__self__, *, :param pulumi.Input[str] bucket: Specifies the S3 bucket that contains the file. :param pulumi.Input[str] key: The name assigned to the file when it was created in S3. You use the object key to retrieve the object. """ - WorkflowS3InputFileLocationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - key=key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: Optional[pulumi.Input[str]] = None, - key: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bucket is not None: - _setter("bucket", bucket) + pulumi.set(__self__, "bucket", bucket) if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) @property @pulumi.getter @@ -1172,19 +913,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The name assigned to the tag that you create. :param pulumi.Input[str] value: The value that corresponds to the key. """ - WorkflowS3TagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1224,29 +954,14 @@ def __init__(__self__, *, :param pulumi.Input['WorkflowStepCopyStepDetailsPropertiesOverwriteExisting'] overwrite_existing: A flag that indicates whether or not to overwrite an existing file of the same name. The default is FALSE. :param pulumi.Input[str] source_file_location: Specifies which file to use as input to the workflow step. """ - WorkflowStepCopyStepDetailsPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_file_location=destination_file_location, - name=name, - overwrite_existing=overwrite_existing, - source_file_location=source_file_location, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_file_location: Optional[pulumi.Input['WorkflowS3FileLocationArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - overwrite_existing: Optional[pulumi.Input['WorkflowStepCopyStepDetailsPropertiesOverwriteExisting']] = None, - source_file_location: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination_file_location is not None: - _setter("destination_file_location", destination_file_location) + pulumi.set(__self__, "destination_file_location", destination_file_location) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if overwrite_existing is not None: - _setter("overwrite_existing", overwrite_existing) + pulumi.set(__self__, "overwrite_existing", overwrite_existing) if source_file_location is not None: - _setter("source_file_location", source_file_location) + pulumi.set(__self__, "source_file_location", source_file_location) @property @pulumi.getter(name="destinationFileLocation") @@ -1308,29 +1023,14 @@ def __init__(__self__, *, :param pulumi.Input[str] target: The ARN for the lambda function that is being called. :param pulumi.Input[int] timeout_seconds: Timeout, in seconds, for the step. """ - WorkflowStepCustomStepDetailsPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - source_file_location=source_file_location, - target=target, - timeout_seconds=timeout_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - source_file_location: Optional[pulumi.Input[str]] = None, - target: Optional[pulumi.Input[str]] = None, - timeout_seconds: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if source_file_location is not None: - _setter("source_file_location", source_file_location) + pulumi.set(__self__, "source_file_location", source_file_location) if target is not None: - _setter("target", target) + pulumi.set(__self__, "target", target) if timeout_seconds is not None: - _setter("timeout_seconds", timeout_seconds) + pulumi.set(__self__, "timeout_seconds", timeout_seconds) @property @pulumi.getter @@ -1396,33 +1096,16 @@ def __init__(__self__, *, :param pulumi.Input[str] source_file_location: Specifies which file to use as input to the workflow step. :param pulumi.Input['WorkflowStepDecryptStepDetailsPropertiesType'] type: Specifies which encryption method to use. """ - WorkflowStepDecryptStepDetailsPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_file_location=destination_file_location, - name=name, - overwrite_existing=overwrite_existing, - source_file_location=source_file_location, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_file_location: Optional[pulumi.Input['WorkflowInputFileLocationArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - overwrite_existing: Optional[pulumi.Input['WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting']] = None, - source_file_location: Optional[pulumi.Input[str]] = None, - type: Optional[pulumi.Input['WorkflowStepDecryptStepDetailsPropertiesType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination_file_location is not None: - _setter("destination_file_location", destination_file_location) + pulumi.set(__self__, "destination_file_location", destination_file_location) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if overwrite_existing is not None: - _setter("overwrite_existing", overwrite_existing) + pulumi.set(__self__, "overwrite_existing", overwrite_existing) if source_file_location is not None: - _setter("source_file_location", source_file_location) + pulumi.set(__self__, "source_file_location", source_file_location) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="destinationFileLocation") @@ -1492,21 +1175,10 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The name of the step, used as an identifier. :param pulumi.Input[str] source_file_location: Specifies which file to use as input to the workflow step. """ - WorkflowStepDeleteStepDetailsPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - source_file_location=source_file_location, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - source_file_location: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if source_file_location is not None: - _setter("source_file_location", source_file_location) + pulumi.set(__self__, "source_file_location", source_file_location) @property @pulumi.getter @@ -1545,25 +1217,12 @@ def __init__(__self__, *, :param pulumi.Input[str] source_file_location: Specifies which file to use as input to the workflow step. :param pulumi.Input[Sequence[pulumi.Input['WorkflowS3TagArgs']]] tags: Array that contains from 1 to 10 key/value pairs. """ - WorkflowStepTagStepDetailsPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - source_file_location=source_file_location, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - source_file_location: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['WorkflowS3TagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if source_file_location is not None: - _setter("source_file_location", source_file_location) + pulumi.set(__self__, "source_file_location", source_file_location) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -1619,37 +1278,18 @@ def __init__(__self__, *, :param pulumi.Input['WorkflowStepDeleteStepDetailsPropertiesArgs'] delete_step_details: Details for a step that deletes the file. :param pulumi.Input['WorkflowStepTagStepDetailsPropertiesArgs'] tag_step_details: Details for a step that creates one or more tags. """ - WorkflowStepArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - copy_step_details=copy_step_details, - custom_step_details=custom_step_details, - decrypt_step_details=decrypt_step_details, - delete_step_details=delete_step_details, - tag_step_details=tag_step_details, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - copy_step_details: Optional[pulumi.Input['WorkflowStepCopyStepDetailsPropertiesArgs']] = None, - custom_step_details: Optional[pulumi.Input['WorkflowStepCustomStepDetailsPropertiesArgs']] = None, - decrypt_step_details: Optional[pulumi.Input['WorkflowStepDecryptStepDetailsPropertiesArgs']] = None, - delete_step_details: Optional[pulumi.Input['WorkflowStepDeleteStepDetailsPropertiesArgs']] = None, - tag_step_details: Optional[pulumi.Input['WorkflowStepTagStepDetailsPropertiesArgs']] = None, - type: Optional[pulumi.Input['WorkflowStepType']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if copy_step_details is not None: - _setter("copy_step_details", copy_step_details) + pulumi.set(__self__, "copy_step_details", copy_step_details) if custom_step_details is not None: - _setter("custom_step_details", custom_step_details) + pulumi.set(__self__, "custom_step_details", custom_step_details) if decrypt_step_details is not None: - _setter("decrypt_step_details", decrypt_step_details) + pulumi.set(__self__, "decrypt_step_details", decrypt_step_details) if delete_step_details is not None: - _setter("delete_step_details", delete_step_details) + pulumi.set(__self__, "delete_step_details", delete_step_details) if tag_step_details is not None: - _setter("tag_step_details", tag_step_details) + pulumi.set(__self__, "tag_step_details", tag_step_details) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="copyStepDetails") @@ -1731,19 +1371,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The name assigned to the tag that you create. :param pulumi.Input[str] value: Contains one or more values that you assigned to the key name you create. """ - WorkflowTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/transfer/agreement.py b/sdk/python/pulumi_aws_native/transfer/agreement.py index cec5ce498f..97f8418420 100644 --- a/sdk/python/pulumi_aws_native/transfer/agreement.py +++ b/sdk/python/pulumi_aws_native/transfer/agreement.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -36,40 +36,17 @@ def __init__(__self__, *, :param pulumi.Input['AgreementStatus'] status: Specifies the status of the agreement. :param pulumi.Input[Sequence[pulumi.Input['AgreementTagArgs']]] tags: Key-value pairs that can be used to group and search for agreements. Tags are metadata attached to agreements for any purpose. """ - AgreementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_role=access_role, - base_directory=base_directory, - local_profile_id=local_profile_id, - partner_profile_id=partner_profile_id, - server_id=server_id, - description=description, - status=status, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_role: pulumi.Input[str], - base_directory: pulumi.Input[str], - local_profile_id: pulumi.Input[str], - partner_profile_id: pulumi.Input[str], - server_id: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - status: Optional[pulumi.Input['AgreementStatus']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['AgreementTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("access_role", access_role) - _setter("base_directory", base_directory) - _setter("local_profile_id", local_profile_id) - _setter("partner_profile_id", partner_profile_id) - _setter("server_id", server_id) + pulumi.set(__self__, "access_role", access_role) + pulumi.set(__self__, "base_directory", base_directory) + pulumi.set(__self__, "local_profile_id", local_profile_id) + pulumi.set(__self__, "partner_profile_id", partner_profile_id) + pulumi.set(__self__, "server_id", server_id) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if status is not None: - _setter("status", status) + pulumi.set(__self__, "status", status) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="accessRole") @@ -215,10 +192,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AgreementArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/transfer/certificate.py b/sdk/python/pulumi_aws_native/transfer/certificate.py index cfee1cfebe..bbdf28e315 100644 --- a/sdk/python/pulumi_aws_native/transfer/certificate.py +++ b/sdk/python/pulumi_aws_native/transfer/certificate.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -36,43 +36,20 @@ def __init__(__self__, *, :param pulumi.Input[str] private_key: Specifies the private key for the certificate. :param pulumi.Input[Sequence[pulumi.Input['CertificateTagArgs']]] tags: Key-value pairs that can be used to group and search for certificates. Tags are metadata attached to certificates for any purpose. """ - CertificateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate=certificate, - usage=usage, - active_date=active_date, - certificate_chain=certificate_chain, - description=description, - inactive_date=inactive_date, - private_key=private_key, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate: pulumi.Input[str], - usage: pulumi.Input['CertificateUsage'], - active_date: Optional[pulumi.Input[str]] = None, - certificate_chain: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - inactive_date: Optional[pulumi.Input[str]] = None, - private_key: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['CertificateTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("certificate", certificate) - _setter("usage", usage) + pulumi.set(__self__, "certificate", certificate) + pulumi.set(__self__, "usage", usage) if active_date is not None: - _setter("active_date", active_date) + pulumi.set(__self__, "active_date", active_date) if certificate_chain is not None: - _setter("certificate_chain", certificate_chain) + pulumi.set(__self__, "certificate_chain", certificate_chain) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if inactive_date is not None: - _setter("inactive_date", inactive_date) + pulumi.set(__self__, "inactive_date", inactive_date) if private_key is not None: - _setter("private_key", private_key) + pulumi.set(__self__, "private_key", private_key) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -218,10 +195,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - CertificateArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/transfer/connector.py b/sdk/python/pulumi_aws_native/transfer/connector.py index 11657925a0..f56b676754 100644 --- a/sdk/python/pulumi_aws_native/transfer/connector.py +++ b/sdk/python/pulumi_aws_native/transfer/connector.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -32,35 +32,16 @@ def __init__(__self__, *, :param pulumi.Input['SftpConfigPropertiesArgs'] sftp_config: Configuration for an SFTP connector. :param pulumi.Input[Sequence[pulumi.Input['ConnectorTagArgs']]] tags: Key-value pairs that can be used to group and search for connectors. Tags are metadata attached to connectors for any purpose. """ - ConnectorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - access_role=access_role, - url=url, - as2_config=as2_config, - logging_role=logging_role, - sftp_config=sftp_config, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - access_role: pulumi.Input[str], - url: pulumi.Input[str], - as2_config: Optional[pulumi.Input['As2ConfigPropertiesArgs']] = None, - logging_role: Optional[pulumi.Input[str]] = None, - sftp_config: Optional[pulumi.Input['SftpConfigPropertiesArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ConnectorTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("access_role", access_role) - _setter("url", url) + pulumi.set(__self__, "access_role", access_role) + pulumi.set(__self__, "url", url) if as2_config is not None: - _setter("as2_config", as2_config) + pulumi.set(__self__, "as2_config", as2_config) if logging_role is not None: - _setter("logging_role", logging_role) + pulumi.set(__self__, "logging_role", logging_role) if sftp_config is not None: - _setter("sftp_config", sftp_config) + pulumi.set(__self__, "sftp_config", sftp_config) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="accessRole") @@ -178,10 +159,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ConnectorArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -205,18 +182,8 @@ def _internal_init(__self__, if access_role is None and not opts.urn: raise TypeError("Missing required property 'access_role'") __props__.__dict__["access_role"] = access_role - if as2_config is not None and not isinstance(as2_config, As2ConfigPropertiesArgs): - as2_config = as2_config or {} - def _setter(key, value): - as2_config[key] = value - As2ConfigPropertiesArgs._configure(_setter, **as2_config) __props__.__dict__["as2_config"] = as2_config __props__.__dict__["logging_role"] = logging_role - if sftp_config is not None and not isinstance(sftp_config, SftpConfigPropertiesArgs): - sftp_config = sftp_config or {} - def _setter(key, value): - sftp_config[key] = value - SftpConfigPropertiesArgs._configure(_setter, **sftp_config) __props__.__dict__["sftp_config"] = sftp_config __props__.__dict__["tags"] = tags if url is None and not opts.urn: diff --git a/sdk/python/pulumi_aws_native/transfer/get_agreement.py b/sdk/python/pulumi_aws_native/transfer/get_agreement.py index 0b3769b479..96b670eda3 100644 --- a/sdk/python/pulumi_aws_native/transfer/get_agreement.py +++ b/sdk/python/pulumi_aws_native/transfer/get_agreement.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/transfer/get_certificate.py b/sdk/python/pulumi_aws_native/transfer/get_certificate.py index 3f0500687b..79fd5f7943 100644 --- a/sdk/python/pulumi_aws_native/transfer/get_certificate.py +++ b/sdk/python/pulumi_aws_native/transfer/get_certificate.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/transfer/get_connector.py b/sdk/python/pulumi_aws_native/transfer/get_connector.py index e34c554143..f8f954a5a9 100644 --- a/sdk/python/pulumi_aws_native/transfer/get_connector.py +++ b/sdk/python/pulumi_aws_native/transfer/get_connector.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/transfer/get_profile.py b/sdk/python/pulumi_aws_native/transfer/get_profile.py index 5f9abe1849..abefd7b733 100644 --- a/sdk/python/pulumi_aws_native/transfer/get_profile.py +++ b/sdk/python/pulumi_aws_native/transfer/get_profile.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/transfer/get_server.py b/sdk/python/pulumi_aws_native/transfer/get_server.py index 2a8c186f54..66476da0d2 100644 --- a/sdk/python/pulumi_aws_native/transfer/get_server.py +++ b/sdk/python/pulumi_aws_native/transfer/get_server.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/transfer/get_user.py b/sdk/python/pulumi_aws_native/transfer/get_user.py index 7f19cf08d3..b57a96705e 100644 --- a/sdk/python/pulumi_aws_native/transfer/get_user.py +++ b/sdk/python/pulumi_aws_native/transfer/get_user.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/transfer/get_workflow.py b/sdk/python/pulumi_aws_native/transfer/get_workflow.py index a12e610db6..1eef380996 100644 --- a/sdk/python/pulumi_aws_native/transfer/get_workflow.py +++ b/sdk/python/pulumi_aws_native/transfer/get_workflow.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/transfer/outputs.py b/sdk/python/pulumi_aws_native/transfer/outputs.py index 66cf79fdfc..907cfeed2d 100644 --- a/sdk/python/pulumi_aws_native/transfer/outputs.py +++ b/sdk/python/pulumi_aws_native/transfer/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -58,19 +58,8 @@ def __init__(__self__, *, :param str key: The name assigned to the tag that you create. :param str value: Contains one or more values that you assigned to the key name you create. """ - AgreementTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -147,49 +136,24 @@ def __init__(__self__, *, :param str partner_profile_id: A unique identifier for the partner profile. :param 'ConnectorAs2ConfigPropertiesSigningAlgorithm' signing_algorithm: Signing algorithm for this AS2 connector configuration. """ - As2ConfigProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - basic_auth_secret_id=basic_auth_secret_id, - compression=compression, - encryption_algorithm=encryption_algorithm, - local_profile_id=local_profile_id, - mdn_response=mdn_response, - mdn_signing_algorithm=mdn_signing_algorithm, - message_subject=message_subject, - partner_profile_id=partner_profile_id, - signing_algorithm=signing_algorithm, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - basic_auth_secret_id: Optional[str] = None, - compression: Optional['ConnectorAs2ConfigPropertiesCompression'] = None, - encryption_algorithm: Optional['ConnectorAs2ConfigPropertiesEncryptionAlgorithm'] = None, - local_profile_id: Optional[str] = None, - mdn_response: Optional['ConnectorAs2ConfigPropertiesMdnResponse'] = None, - mdn_signing_algorithm: Optional['ConnectorAs2ConfigPropertiesMdnSigningAlgorithm'] = None, - message_subject: Optional[str] = None, - partner_profile_id: Optional[str] = None, - signing_algorithm: Optional['ConnectorAs2ConfigPropertiesSigningAlgorithm'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if basic_auth_secret_id is not None: - _setter("basic_auth_secret_id", basic_auth_secret_id) + pulumi.set(__self__, "basic_auth_secret_id", basic_auth_secret_id) if compression is not None: - _setter("compression", compression) + pulumi.set(__self__, "compression", compression) if encryption_algorithm is not None: - _setter("encryption_algorithm", encryption_algorithm) + pulumi.set(__self__, "encryption_algorithm", encryption_algorithm) if local_profile_id is not None: - _setter("local_profile_id", local_profile_id) + pulumi.set(__self__, "local_profile_id", local_profile_id) if mdn_response is not None: - _setter("mdn_response", mdn_response) + pulumi.set(__self__, "mdn_response", mdn_response) if mdn_signing_algorithm is not None: - _setter("mdn_signing_algorithm", mdn_signing_algorithm) + pulumi.set(__self__, "mdn_signing_algorithm", mdn_signing_algorithm) if message_subject is not None: - _setter("message_subject", message_subject) + pulumi.set(__self__, "message_subject", message_subject) if partner_profile_id is not None: - _setter("partner_profile_id", partner_profile_id) + pulumi.set(__self__, "partner_profile_id", partner_profile_id) if signing_algorithm is not None: - _setter("signing_algorithm", signing_algorithm) + pulumi.set(__self__, "signing_algorithm", signing_algorithm) @property @pulumi.getter(name="basicAuthSecretId") @@ -277,19 +241,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. :param str value: The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. """ - CertificateTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -321,19 +274,8 @@ def __init__(__self__, *, :param str key: The name assigned to the tag that you create. :param str value: Contains one or more values that you assigned to the key name you create. """ - ConnectorTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -365,19 +307,8 @@ def __init__(__self__, *, :param str key: The name assigned to the tag that you create. :param str value: Contains one or more values that you assigned to the key name you create. """ - ProfileTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -400,11 +331,6 @@ def value(self) -> str: class ServerAs2Transport(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -440,33 +366,16 @@ def __init__(__self__, *, subnet_ids: Optional[Sequence[str]] = None, vpc_endpoint_id: Optional[str] = None, vpc_id: Optional[str] = None): - ServerEndpointDetails._configure( - lambda key, value: pulumi.set(__self__, key, value), - address_allocation_ids=address_allocation_ids, - security_group_ids=security_group_ids, - subnet_ids=subnet_ids, - vpc_endpoint_id=vpc_endpoint_id, - vpc_id=vpc_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - address_allocation_ids: Optional[Sequence[str]] = None, - security_group_ids: Optional[Sequence[str]] = None, - subnet_ids: Optional[Sequence[str]] = None, - vpc_endpoint_id: Optional[str] = None, - vpc_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if address_allocation_ids is not None: - _setter("address_allocation_ids", address_allocation_ids) + pulumi.set(__self__, "address_allocation_ids", address_allocation_ids) if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if subnet_ids is not None: - _setter("subnet_ids", subnet_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) if vpc_endpoint_id is not None: - _setter("vpc_endpoint_id", vpc_endpoint_id) + pulumi.set(__self__, "vpc_endpoint_id", vpc_endpoint_id) if vpc_id is not None: - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "vpc_id", vpc_id) @property @pulumi.getter(name="addressAllocationIds") @@ -523,33 +432,16 @@ def __init__(__self__, *, invocation_role: Optional[str] = None, sftp_authentication_methods: Optional[str] = None, url: Optional[str] = None): - ServerIdentityProviderDetails._configure( - lambda key, value: pulumi.set(__self__, key, value), - directory_id=directory_id, - function=function, - invocation_role=invocation_role, - sftp_authentication_methods=sftp_authentication_methods, - url=url, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - directory_id: Optional[str] = None, - function: Optional[str] = None, - invocation_role: Optional[str] = None, - sftp_authentication_methods: Optional[str] = None, - url: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if directory_id is not None: - _setter("directory_id", directory_id) + pulumi.set(__self__, "directory_id", directory_id) if function is not None: - _setter("function", function) + pulumi.set(__self__, "function", function) if invocation_role is not None: - _setter("invocation_role", invocation_role) + pulumi.set(__self__, "invocation_role", invocation_role) if sftp_authentication_methods is not None: - _setter("sftp_authentication_methods", sftp_authentication_methods) + pulumi.set(__self__, "sftp_authentication_methods", sftp_authentication_methods) if url is not None: - _setter("url", url) + pulumi.set(__self__, "url", url) @property @pulumi.getter(name="directoryId") @@ -581,11 +473,6 @@ def url(self) -> Optional[str]: class ServerProtocol(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -618,29 +505,14 @@ def __init__(__self__, *, passive_ip: Optional[str] = None, set_stat_option: Optional[str] = None, tls_session_resumption_mode: Optional[str] = None): - ServerProtocolDetails._configure( - lambda key, value: pulumi.set(__self__, key, value), - as2_transports=as2_transports, - passive_ip=passive_ip, - set_stat_option=set_stat_option, - tls_session_resumption_mode=tls_session_resumption_mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - as2_transports: Optional[Sequence['outputs.ServerAs2Transport']] = None, - passive_ip: Optional[str] = None, - set_stat_option: Optional[str] = None, - tls_session_resumption_mode: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if as2_transports is not None: - _setter("as2_transports", as2_transports) + pulumi.set(__self__, "as2_transports", as2_transports) if passive_ip is not None: - _setter("passive_ip", passive_ip) + pulumi.set(__self__, "passive_ip", passive_ip) if set_stat_option is not None: - _setter("set_stat_option", set_stat_option) + pulumi.set(__self__, "set_stat_option", set_stat_option) if tls_session_resumption_mode is not None: - _setter("tls_session_resumption_mode", tls_session_resumption_mode) + pulumi.set(__self__, "tls_session_resumption_mode", tls_session_resumption_mode) @property @pulumi.getter(name="as2Transports") @@ -667,11 +539,6 @@ def tls_session_resumption_mode(self) -> Optional[str]: class ServerStructuredLogDestination(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -679,19 +546,8 @@ class ServerTag(dict): def __init__(__self__, *, key: str, value: str): - ServerTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -728,19 +584,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, execution_role: str, workflow_id: str): - ServerWorkflowDetail._configure( - lambda key, value: pulumi.set(__self__, key, value), - execution_role=execution_role, - workflow_id=workflow_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - execution_role: str, - workflow_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("execution_role", execution_role) - _setter("workflow_id", workflow_id) + pulumi.set(__self__, "execution_role", execution_role) + pulumi.set(__self__, "workflow_id", workflow_id) @property @pulumi.getter(name="executionRole") @@ -777,21 +622,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, on_partial_upload: Optional[Sequence['outputs.ServerWorkflowDetail']] = None, on_upload: Optional[Sequence['outputs.ServerWorkflowDetail']] = None): - ServerWorkflowDetails._configure( - lambda key, value: pulumi.set(__self__, key, value), - on_partial_upload=on_partial_upload, - on_upload=on_upload, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - on_partial_upload: Optional[Sequence['outputs.ServerWorkflowDetail']] = None, - on_upload: Optional[Sequence['outputs.ServerWorkflowDetail']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if on_partial_upload is not None: - _setter("on_partial_upload", on_partial_upload) + pulumi.set(__self__, "on_partial_upload", on_partial_upload) if on_upload is not None: - _setter("on_upload", on_upload) + pulumi.set(__self__, "on_upload", on_upload) @property @pulumi.getter(name="onPartialUpload") @@ -836,21 +670,10 @@ def __init__(__self__, *, :param Sequence[str] trusted_host_keys: List of public host keys, for the external server to which you are connecting. :param str user_secret_id: ARN or name of the secret in AWS Secrets Manager which contains the SFTP user's private keys or passwords. """ - SftpConfigProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - trusted_host_keys=trusted_host_keys, - user_secret_id=user_secret_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - trusted_host_keys: Optional[Sequence[str]] = None, - user_secret_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if trusted_host_keys is not None: - _setter("trusted_host_keys", trusted_host_keys) + pulumi.set(__self__, "trusted_host_keys", trusted_host_keys) if user_secret_id is not None: - _setter("user_secret_id", user_secret_id) + pulumi.set(__self__, "user_secret_id", user_secret_id) @property @pulumi.getter(name="trustedHostKeys") @@ -874,19 +697,8 @@ class UserHomeDirectoryMapEntry(dict): def __init__(__self__, *, entry: str, target: str): - UserHomeDirectoryMapEntry._configure( - lambda key, value: pulumi.set(__self__, key, value), - entry=entry, - target=target, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - entry: str, - target: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("entry", entry) - _setter("target", target) + pulumi.set(__self__, "entry", entry) + pulumi.set(__self__, "target", target) @property @pulumi.getter @@ -922,23 +734,10 @@ def __init__(__self__, *, gid: float, uid: float, secondary_gids: Optional[Sequence[float]] = None): - UserPosixProfile._configure( - lambda key, value: pulumi.set(__self__, key, value), - gid=gid, - uid=uid, - secondary_gids=secondary_gids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - gid: float, - uid: float, - secondary_gids: Optional[Sequence[float]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("gid", gid) - _setter("uid", uid) + pulumi.set(__self__, "gid", gid) + pulumi.set(__self__, "uid", uid) if secondary_gids is not None: - _setter("secondary_gids", secondary_gids) + pulumi.set(__self__, "secondary_gids", secondary_gids) @property @pulumi.getter @@ -960,11 +759,6 @@ def secondary_gids(self) -> Optional[Sequence[float]]: class UserSshPublicKey(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -972,19 +766,8 @@ class UserTag(dict): def __init__(__self__, *, key: str, value: str): - UserTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1027,21 +810,10 @@ def __init__(__self__, *, :param str file_system_id: Specifies the EFS filesystem that contains the file. :param str path: The name assigned to the file when it was created in EFS. You use the object path to retrieve the object. """ - WorkflowEfsInputFileLocation._configure( - lambda key, value: pulumi.set(__self__, key, value), - file_system_id=file_system_id, - path=path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - file_system_id: Optional[str] = None, - path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if file_system_id is not None: - _setter("file_system_id", file_system_id) + pulumi.set(__self__, "file_system_id", file_system_id) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) @property @pulumi.getter(name="fileSystemId") @@ -1090,21 +862,10 @@ def __init__(__self__, *, """ Specifies the location for the file being decrypted. Only applicable for the Decrypt type of workflow steps. """ - WorkflowInputFileLocation._configure( - lambda key, value: pulumi.set(__self__, key, value), - efs_file_location=efs_file_location, - s3_file_location=s3_file_location, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - efs_file_location: Optional['outputs.WorkflowEfsInputFileLocation'] = None, - s3_file_location: Optional['outputs.WorkflowS3InputFileLocation'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if efs_file_location is not None: - _setter("efs_file_location", efs_file_location) + pulumi.set(__self__, "efs_file_location", efs_file_location) if s3_file_location is not None: - _setter("s3_file_location", s3_file_location) + pulumi.set(__self__, "s3_file_location", s3_file_location) @property @pulumi.getter(name="efsFileLocation") @@ -1144,17 +905,8 @@ def __init__(__self__, *, """ Specifies the location for the file being copied. Only applicable for the Copy type of workflow steps. """ - WorkflowS3FileLocation._configure( - lambda key, value: pulumi.set(__self__, key, value), - s3_file_location=s3_file_location, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - s3_file_location: Optional['outputs.WorkflowS3InputFileLocation'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if s3_file_location is not None: - _setter("s3_file_location", s3_file_location) + pulumi.set(__self__, "s3_file_location", s3_file_location) @property @pulumi.getter(name="s3FileLocation") @@ -1175,21 +927,10 @@ def __init__(__self__, *, :param str bucket: Specifies the S3 bucket that contains the file. :param str key: The name assigned to the file when it was created in S3. You use the object key to retrieve the object. """ - WorkflowS3InputFileLocation._configure( - lambda key, value: pulumi.set(__self__, key, value), - bucket=bucket, - key=key, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bucket: Optional[str] = None, - key: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if bucket is not None: - _setter("bucket", bucket) + pulumi.set(__self__, "bucket", bucket) if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) @property @pulumi.getter @@ -1221,19 +962,8 @@ def __init__(__self__, *, :param str key: The name assigned to the tag that you create. :param str value: The value that corresponds to the key. """ - WorkflowS3Tag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1297,37 +1027,18 @@ def __init__(__self__, *, :param 'WorkflowStepDeleteStepDetailsProperties' delete_step_details: Details for a step that deletes the file. :param 'WorkflowStepTagStepDetailsProperties' tag_step_details: Details for a step that creates one or more tags. """ - WorkflowStep._configure( - lambda key, value: pulumi.set(__self__, key, value), - copy_step_details=copy_step_details, - custom_step_details=custom_step_details, - decrypt_step_details=decrypt_step_details, - delete_step_details=delete_step_details, - tag_step_details=tag_step_details, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - copy_step_details: Optional['outputs.WorkflowStepCopyStepDetailsProperties'] = None, - custom_step_details: Optional['outputs.WorkflowStepCustomStepDetailsProperties'] = None, - decrypt_step_details: Optional['outputs.WorkflowStepDecryptStepDetailsProperties'] = None, - delete_step_details: Optional['outputs.WorkflowStepDeleteStepDetailsProperties'] = None, - tag_step_details: Optional['outputs.WorkflowStepTagStepDetailsProperties'] = None, - type: Optional['WorkflowStepType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if copy_step_details is not None: - _setter("copy_step_details", copy_step_details) + pulumi.set(__self__, "copy_step_details", copy_step_details) if custom_step_details is not None: - _setter("custom_step_details", custom_step_details) + pulumi.set(__self__, "custom_step_details", custom_step_details) if decrypt_step_details is not None: - _setter("decrypt_step_details", decrypt_step_details) + pulumi.set(__self__, "decrypt_step_details", decrypt_step_details) if delete_step_details is not None: - _setter("delete_step_details", delete_step_details) + pulumi.set(__self__, "delete_step_details", delete_step_details) if tag_step_details is not None: - _setter("tag_step_details", tag_step_details) + pulumi.set(__self__, "tag_step_details", tag_step_details) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="copyStepDetails") @@ -1412,29 +1123,14 @@ def __init__(__self__, *, :param 'WorkflowStepCopyStepDetailsPropertiesOverwriteExisting' overwrite_existing: A flag that indicates whether or not to overwrite an existing file of the same name. The default is FALSE. :param str source_file_location: Specifies which file to use as input to the workflow step. """ - WorkflowStepCopyStepDetailsProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_file_location=destination_file_location, - name=name, - overwrite_existing=overwrite_existing, - source_file_location=source_file_location, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_file_location: Optional['outputs.WorkflowS3FileLocation'] = None, - name: Optional[str] = None, - overwrite_existing: Optional['WorkflowStepCopyStepDetailsPropertiesOverwriteExisting'] = None, - source_file_location: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination_file_location is not None: - _setter("destination_file_location", destination_file_location) + pulumi.set(__self__, "destination_file_location", destination_file_location) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if overwrite_existing is not None: - _setter("overwrite_existing", overwrite_existing) + pulumi.set(__self__, "overwrite_existing", overwrite_existing) if source_file_location is not None: - _setter("source_file_location", source_file_location) + pulumi.set(__self__, "source_file_location", source_file_location) @property @pulumi.getter(name="destinationFileLocation") @@ -1502,29 +1198,14 @@ def __init__(__self__, *, :param str target: The ARN for the lambda function that is being called. :param int timeout_seconds: Timeout, in seconds, for the step. """ - WorkflowStepCustomStepDetailsProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - source_file_location=source_file_location, - target=target, - timeout_seconds=timeout_seconds, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[str] = None, - source_file_location: Optional[str] = None, - target: Optional[str] = None, - timeout_seconds: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if source_file_location is not None: - _setter("source_file_location", source_file_location) + pulumi.set(__self__, "source_file_location", source_file_location) if target is not None: - _setter("target", target) + pulumi.set(__self__, "target", target) if timeout_seconds is not None: - _setter("timeout_seconds", timeout_seconds) + pulumi.set(__self__, "timeout_seconds", timeout_seconds) @property @pulumi.getter @@ -1598,33 +1279,16 @@ def __init__(__self__, *, :param str source_file_location: Specifies which file to use as input to the workflow step. :param 'WorkflowStepDecryptStepDetailsPropertiesType' type: Specifies which encryption method to use. """ - WorkflowStepDecryptStepDetailsProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_file_location=destination_file_location, - name=name, - overwrite_existing=overwrite_existing, - source_file_location=source_file_location, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_file_location: Optional['outputs.WorkflowInputFileLocation'] = None, - name: Optional[str] = None, - overwrite_existing: Optional['WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting'] = None, - source_file_location: Optional[str] = None, - type: Optional['WorkflowStepDecryptStepDetailsPropertiesType'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if destination_file_location is not None: - _setter("destination_file_location", destination_file_location) + pulumi.set(__self__, "destination_file_location", destination_file_location) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if overwrite_existing is not None: - _setter("overwrite_existing", overwrite_existing) + pulumi.set(__self__, "overwrite_existing", overwrite_existing) if source_file_location is not None: - _setter("source_file_location", source_file_location) + pulumi.set(__self__, "source_file_location", source_file_location) if type is not None: - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="destinationFileLocation") @@ -1694,21 +1358,10 @@ def __init__(__self__, *, :param str name: The name of the step, used as an identifier. :param str source_file_location: Specifies which file to use as input to the workflow step. """ - WorkflowStepDeleteStepDetailsProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - source_file_location=source_file_location, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[str] = None, - source_file_location: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if source_file_location is not None: - _setter("source_file_location", source_file_location) + pulumi.set(__self__, "source_file_location", source_file_location) @property @pulumi.getter @@ -1759,25 +1412,12 @@ def __init__(__self__, *, :param str source_file_location: Specifies which file to use as input to the workflow step. :param Sequence['WorkflowS3Tag'] tags: Array that contains from 1 to 10 key/value pairs. """ - WorkflowStepTagStepDetailsProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - source_file_location=source_file_location, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[str] = None, - source_file_location: Optional[str] = None, - tags: Optional[Sequence['outputs.WorkflowS3Tag']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if source_file_location is not None: - _setter("source_file_location", source_file_location) + pulumi.set(__self__, "source_file_location", source_file_location) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -1817,19 +1457,8 @@ def __init__(__self__, *, :param str key: The name assigned to the tag that you create. :param str value: Contains one or more values that you assigned to the key name you create. """ - WorkflowTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/transfer/profile.py b/sdk/python/pulumi_aws_native/transfer/profile.py index 15019674f8..82d14c3b11 100644 --- a/sdk/python/pulumi_aws_native/transfer/profile.py +++ b/sdk/python/pulumi_aws_native/transfer/profile.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -28,27 +28,12 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] certificate_ids: List of the certificate IDs associated with this profile to be used for encryption and signing of AS2 messages. :param pulumi.Input[Sequence[pulumi.Input['ProfileTagArgs']]] tags: An array of key-value pairs to apply to this resource. """ - ProfileArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - as2_id=as2_id, - profile_type=profile_type, - certificate_ids=certificate_ids, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - as2_id: pulumi.Input[str], - profile_type: pulumi.Input['ProfileType'], - certificate_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ProfileTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("as2_id", as2_id) - _setter("profile_type", profile_type) + pulumi.set(__self__, "as2_id", as2_id) + pulumi.set(__self__, "profile_type", profile_type) if certificate_ids is not None: - _setter("certificate_ids", certificate_ids) + pulumi.set(__self__, "certificate_ids", certificate_ids) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="as2Id") @@ -138,10 +123,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ProfileArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/transfer/server.py b/sdk/python/pulumi_aws_native/transfer/server.py index 1ae1f1d3ec..309dfb0fa1 100644 --- a/sdk/python/pulumi_aws_native/transfer/server.py +++ b/sdk/python/pulumi_aws_native/transfer/server.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -34,73 +34,36 @@ def __init__(__self__, *, """ The set of arguments for constructing a Server resource. """ - ServerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate=certificate, - domain=domain, - endpoint_details=endpoint_details, - endpoint_type=endpoint_type, - identity_provider_details=identity_provider_details, - identity_provider_type=identity_provider_type, - logging_role=logging_role, - post_authentication_login_banner=post_authentication_login_banner, - pre_authentication_login_banner=pre_authentication_login_banner, - protocol_details=protocol_details, - protocols=protocols, - security_policy_name=security_policy_name, - structured_log_destinations=structured_log_destinations, - tags=tags, - workflow_details=workflow_details, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate: Optional[pulumi.Input[str]] = None, - domain: Optional[pulumi.Input[str]] = None, - endpoint_details: Optional[pulumi.Input['ServerEndpointDetailsArgs']] = None, - endpoint_type: Optional[pulumi.Input[str]] = None, - identity_provider_details: Optional[pulumi.Input['ServerIdentityProviderDetailsArgs']] = None, - identity_provider_type: Optional[pulumi.Input[str]] = None, - logging_role: Optional[pulumi.Input[str]] = None, - post_authentication_login_banner: Optional[pulumi.Input[str]] = None, - pre_authentication_login_banner: Optional[pulumi.Input[str]] = None, - protocol_details: Optional[pulumi.Input['ServerProtocolDetailsArgs']] = None, - protocols: Optional[pulumi.Input[Sequence[pulumi.Input['ServerProtocolArgs']]]] = None, - security_policy_name: Optional[pulumi.Input[str]] = None, - structured_log_destinations: Optional[pulumi.Input[Sequence[pulumi.Input['ServerStructuredLogDestinationArgs']]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ServerTagArgs']]]] = None, - workflow_details: Optional[pulumi.Input['ServerWorkflowDetailsArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if certificate is not None: - _setter("certificate", certificate) + pulumi.set(__self__, "certificate", certificate) if domain is not None: - _setter("domain", domain) + pulumi.set(__self__, "domain", domain) if endpoint_details is not None: - _setter("endpoint_details", endpoint_details) + pulumi.set(__self__, "endpoint_details", endpoint_details) if endpoint_type is not None: - _setter("endpoint_type", endpoint_type) + pulumi.set(__self__, "endpoint_type", endpoint_type) if identity_provider_details is not None: - _setter("identity_provider_details", identity_provider_details) + pulumi.set(__self__, "identity_provider_details", identity_provider_details) if identity_provider_type is not None: - _setter("identity_provider_type", identity_provider_type) + pulumi.set(__self__, "identity_provider_type", identity_provider_type) if logging_role is not None: - _setter("logging_role", logging_role) + pulumi.set(__self__, "logging_role", logging_role) if post_authentication_login_banner is not None: - _setter("post_authentication_login_banner", post_authentication_login_banner) + pulumi.set(__self__, "post_authentication_login_banner", post_authentication_login_banner) if pre_authentication_login_banner is not None: - _setter("pre_authentication_login_banner", pre_authentication_login_banner) + pulumi.set(__self__, "pre_authentication_login_banner", pre_authentication_login_banner) if protocol_details is not None: - _setter("protocol_details", protocol_details) + pulumi.set(__self__, "protocol_details", protocol_details) if protocols is not None: - _setter("protocols", protocols) + pulumi.set(__self__, "protocols", protocols) if security_policy_name is not None: - _setter("security_policy_name", security_policy_name) + pulumi.set(__self__, "security_policy_name", security_policy_name) if structured_log_destinations is not None: - _setter("structured_log_destinations", structured_log_destinations) + pulumi.set(__self__, "structured_log_destinations", structured_log_destinations) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if workflow_details is not None: - _setter("workflow_details", workflow_details) + pulumi.set(__self__, "workflow_details", workflow_details) @property @pulumi.getter @@ -289,10 +252,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ServerArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -325,38 +284,18 @@ def _internal_init(__self__, __props__.__dict__["certificate"] = certificate __props__.__dict__["domain"] = domain - if endpoint_details is not None and not isinstance(endpoint_details, ServerEndpointDetailsArgs): - endpoint_details = endpoint_details or {} - def _setter(key, value): - endpoint_details[key] = value - ServerEndpointDetailsArgs._configure(_setter, **endpoint_details) __props__.__dict__["endpoint_details"] = endpoint_details __props__.__dict__["endpoint_type"] = endpoint_type - if identity_provider_details is not None and not isinstance(identity_provider_details, ServerIdentityProviderDetailsArgs): - identity_provider_details = identity_provider_details or {} - def _setter(key, value): - identity_provider_details[key] = value - ServerIdentityProviderDetailsArgs._configure(_setter, **identity_provider_details) __props__.__dict__["identity_provider_details"] = identity_provider_details __props__.__dict__["identity_provider_type"] = identity_provider_type __props__.__dict__["logging_role"] = logging_role __props__.__dict__["post_authentication_login_banner"] = post_authentication_login_banner __props__.__dict__["pre_authentication_login_banner"] = pre_authentication_login_banner - if protocol_details is not None and not isinstance(protocol_details, ServerProtocolDetailsArgs): - protocol_details = protocol_details or {} - def _setter(key, value): - protocol_details[key] = value - ServerProtocolDetailsArgs._configure(_setter, **protocol_details) __props__.__dict__["protocol_details"] = protocol_details __props__.__dict__["protocols"] = protocols __props__.__dict__["security_policy_name"] = security_policy_name __props__.__dict__["structured_log_destinations"] = structured_log_destinations __props__.__dict__["tags"] = tags - if workflow_details is not None and not isinstance(workflow_details, ServerWorkflowDetailsArgs): - workflow_details = workflow_details or {} - def _setter(key, value): - workflow_details[key] = value - ServerWorkflowDetailsArgs._configure(_setter, **workflow_details) __props__.__dict__["workflow_details"] = workflow_details __props__.__dict__["arn"] = None __props__.__dict__["server_id"] = None diff --git a/sdk/python/pulumi_aws_native/transfer/user.py b/sdk/python/pulumi_aws_native/transfer/user.py index b525426f95..1025a6156d 100644 --- a/sdk/python/pulumi_aws_native/transfer/user.py +++ b/sdk/python/pulumi_aws_native/transfer/user.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -29,51 +29,24 @@ def __init__(__self__, *, """ The set of arguments for constructing a User resource. """ - UserArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - role=role, - server_id=server_id, - home_directory=home_directory, - home_directory_mappings=home_directory_mappings, - home_directory_type=home_directory_type, - policy=policy, - posix_profile=posix_profile, - ssh_public_keys=ssh_public_keys, - tags=tags, - user_name=user_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - role: pulumi.Input[str], - server_id: pulumi.Input[str], - home_directory: Optional[pulumi.Input[str]] = None, - home_directory_mappings: Optional[pulumi.Input[Sequence[pulumi.Input['UserHomeDirectoryMapEntryArgs']]]] = None, - home_directory_type: Optional[pulumi.Input[str]] = None, - policy: Optional[pulumi.Input[str]] = None, - posix_profile: Optional[pulumi.Input['UserPosixProfileArgs']] = None, - ssh_public_keys: Optional[pulumi.Input[Sequence[pulumi.Input['UserSshPublicKeyArgs']]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['UserTagArgs']]]] = None, - user_name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("role", role) - _setter("server_id", server_id) + pulumi.set(__self__, "role", role) + pulumi.set(__self__, "server_id", server_id) if home_directory is not None: - _setter("home_directory", home_directory) + pulumi.set(__self__, "home_directory", home_directory) if home_directory_mappings is not None: - _setter("home_directory_mappings", home_directory_mappings) + pulumi.set(__self__, "home_directory_mappings", home_directory_mappings) if home_directory_type is not None: - _setter("home_directory_type", home_directory_type) + pulumi.set(__self__, "home_directory_type", home_directory_type) if policy is not None: - _setter("policy", policy) + pulumi.set(__self__, "policy", policy) if posix_profile is not None: - _setter("posix_profile", posix_profile) + pulumi.set(__self__, "posix_profile", posix_profile) if ssh_public_keys is not None: - _setter("ssh_public_keys", ssh_public_keys) + pulumi.set(__self__, "ssh_public_keys", ssh_public_keys) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if user_name is not None: - _setter("user_name", user_name) + pulumi.set(__self__, "user_name", user_name) @property @pulumi.getter @@ -212,10 +185,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - UserArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -245,11 +214,6 @@ def _internal_init(__self__, __props__.__dict__["home_directory_mappings"] = home_directory_mappings __props__.__dict__["home_directory_type"] = home_directory_type __props__.__dict__["policy"] = policy - if posix_profile is not None and not isinstance(posix_profile, UserPosixProfileArgs): - posix_profile = posix_profile or {} - def _setter(key, value): - posix_profile[key] = value - UserPosixProfileArgs._configure(_setter, **posix_profile) __props__.__dict__["posix_profile"] = posix_profile if role is None and not opts.urn: raise TypeError("Missing required property 'role'") diff --git a/sdk/python/pulumi_aws_native/transfer/workflow.py b/sdk/python/pulumi_aws_native/transfer/workflow.py index b572800614..93cd6a6da0 100644 --- a/sdk/python/pulumi_aws_native/transfer/workflow.py +++ b/sdk/python/pulumi_aws_native/transfer/workflow.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -28,28 +28,13 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['WorkflowStepArgs']]] on_exception_steps: Specifies the steps (actions) to take if any errors are encountered during execution of the workflow. :param pulumi.Input[Sequence[pulumi.Input['WorkflowTagArgs']]] tags: Key-value pairs that can be used to group and search for workflows. Tags are metadata attached to workflows for any purpose. """ - WorkflowArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - steps=steps, - description=description, - on_exception_steps=on_exception_steps, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - steps: pulumi.Input[Sequence[pulumi.Input['WorkflowStepArgs']]], - description: Optional[pulumi.Input[str]] = None, - on_exception_steps: Optional[pulumi.Input[Sequence[pulumi.Input['WorkflowStepArgs']]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['WorkflowTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("steps", steps) + pulumi.set(__self__, "steps", steps) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if on_exception_steps is not None: - _setter("on_exception_steps", on_exception_steps) + pulumi.set(__self__, "on_exception_steps", on_exception_steps) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -139,10 +124,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - WorkflowArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/verifiedpermissions/_inputs.py b/sdk/python/pulumi_aws_native/verifiedpermissions/_inputs.py index acf9dd384b..e3f967a007 100644 --- a/sdk/python/pulumi_aws_native/verifiedpermissions/_inputs.py +++ b/sdk/python/pulumi_aws_native/verifiedpermissions/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -27,20 +27,9 @@ class IdentitySourceCognitoUserPoolConfigurationArgs: def __init__(__self__, *, user_pool_arn: pulumi.Input[str], client_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - IdentitySourceCognitoUserPoolConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - user_pool_arn=user_pool_arn, - client_ids=client_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - user_pool_arn: pulumi.Input[str], - client_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("user_pool_arn", user_pool_arn) + pulumi.set(__self__, "user_pool_arn", user_pool_arn) if client_ids is not None: - _setter("client_ids", client_ids) + pulumi.set(__self__, "client_ids", client_ids) @property @pulumi.getter(name="userPoolArn") @@ -65,16 +54,7 @@ def client_ids(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]) class IdentitySourceConfigurationArgs: def __init__(__self__, *, cognito_user_pool_configuration: pulumi.Input['IdentitySourceCognitoUserPoolConfigurationArgs']): - IdentitySourceConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cognito_user_pool_configuration=cognito_user_pool_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cognito_user_pool_configuration: pulumi.Input['IdentitySourceCognitoUserPoolConfigurationArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cognito_user_pool_configuration", cognito_user_pool_configuration) + pulumi.set(__self__, "cognito_user_pool_configuration", cognito_user_pool_configuration) @property @pulumi.getter(name="cognitoUserPoolConfiguration") @@ -90,16 +70,7 @@ def cognito_user_pool_configuration(self, value: pulumi.Input['IdentitySourceCog class PolicyDefinition0PropertiesArgs: def __init__(__self__, *, static: pulumi.Input['PolicyStaticPolicyDefinitionArgs']): - PolicyDefinition0PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - static=static, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - static: pulumi.Input['PolicyStaticPolicyDefinitionArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("static", static) + pulumi.set(__self__, "static", static) @property @pulumi.getter @@ -115,16 +86,7 @@ def static(self, value: pulumi.Input['PolicyStaticPolicyDefinitionArgs']): class PolicyDefinition1PropertiesArgs: def __init__(__self__, *, template_linked: pulumi.Input['PolicyTemplateLinkedPolicyDefinitionArgs']): - PolicyDefinition1PropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - template_linked=template_linked, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - template_linked: pulumi.Input['PolicyTemplateLinkedPolicyDefinitionArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("template_linked", template_linked) + pulumi.set(__self__, "template_linked", template_linked) @property @pulumi.getter(name="templateLinked") @@ -141,19 +103,8 @@ class PolicyEntityIdentifierArgs: def __init__(__self__, *, entity_id: pulumi.Input[str], entity_type: pulumi.Input[str]): - PolicyEntityIdentifierArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - entity_id=entity_id, - entity_type=entity_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - entity_id: pulumi.Input[str], - entity_type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("entity_id", entity_id) - _setter("entity_type", entity_type) + pulumi.set(__self__, "entity_id", entity_id) + pulumi.set(__self__, "entity_type", entity_type) @property @pulumi.getter(name="entityId") @@ -179,20 +130,9 @@ class PolicyStaticPolicyDefinitionArgs: def __init__(__self__, *, statement: pulumi.Input[str], description: Optional[pulumi.Input[str]] = None): - PolicyStaticPolicyDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - statement=statement, - description=description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - statement: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("statement", statement) + pulumi.set(__self__, "statement", statement) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) @property @pulumi.getter @@ -217,17 +157,8 @@ def description(self, value: Optional[pulumi.Input[str]]): class PolicyStoreSchemaDefinitionArgs: def __init__(__self__, *, cedar_json: Optional[pulumi.Input[str]] = None): - PolicyStoreSchemaDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cedar_json=cedar_json, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cedar_json: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cedar_json is not None: - _setter("cedar_json", cedar_json) + pulumi.set(__self__, "cedar_json", cedar_json) @property @pulumi.getter(name="cedarJson") @@ -243,16 +174,7 @@ def cedar_json(self, value: Optional[pulumi.Input[str]]): class PolicyStoreValidationSettingsArgs: def __init__(__self__, *, mode: pulumi.Input['PolicyStoreValidationMode']): - PolicyStoreValidationSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - mode=mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mode: pulumi.Input['PolicyStoreValidationMode'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) @property @pulumi.getter @@ -270,24 +192,11 @@ def __init__(__self__, *, policy_template_id: pulumi.Input[str], principal: Optional[pulumi.Input['PolicyEntityIdentifierArgs']] = None, resource: Optional[pulumi.Input['PolicyEntityIdentifierArgs']] = None): - PolicyTemplateLinkedPolicyDefinitionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy_template_id=policy_template_id, - principal=principal, - resource=resource, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy_template_id: pulumi.Input[str], - principal: Optional[pulumi.Input['PolicyEntityIdentifierArgs']] = None, - resource: Optional[pulumi.Input['PolicyEntityIdentifierArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy_template_id", policy_template_id) + pulumi.set(__self__, "policy_template_id", policy_template_id) if principal is not None: - _setter("principal", principal) + pulumi.set(__self__, "principal", principal) if resource is not None: - _setter("resource", resource) + pulumi.set(__self__, "resource", resource) @property @pulumi.getter(name="policyTemplateId") diff --git a/sdk/python/pulumi_aws_native/verifiedpermissions/get_identity_source.py b/sdk/python/pulumi_aws_native/verifiedpermissions/get_identity_source.py index 59c9f0b175..871e186d42 100644 --- a/sdk/python/pulumi_aws_native/verifiedpermissions/get_identity_source.py +++ b/sdk/python/pulumi_aws_native/verifiedpermissions/get_identity_source.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/verifiedpermissions/get_policy.py b/sdk/python/pulumi_aws_native/verifiedpermissions/get_policy.py index 79265b9035..f8ef3d131b 100644 --- a/sdk/python/pulumi_aws_native/verifiedpermissions/get_policy.py +++ b/sdk/python/pulumi_aws_native/verifiedpermissions/get_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/verifiedpermissions/get_policy_store.py b/sdk/python/pulumi_aws_native/verifiedpermissions/get_policy_store.py index c032248584..173b40de94 100644 --- a/sdk/python/pulumi_aws_native/verifiedpermissions/get_policy_store.py +++ b/sdk/python/pulumi_aws_native/verifiedpermissions/get_policy_store.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/verifiedpermissions/get_policy_template.py b/sdk/python/pulumi_aws_native/verifiedpermissions/get_policy_template.py index 4532f23c84..9a325632c7 100644 --- a/sdk/python/pulumi_aws_native/verifiedpermissions/get_policy_template.py +++ b/sdk/python/pulumi_aws_native/verifiedpermissions/get_policy_template.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/verifiedpermissions/identity_source.py b/sdk/python/pulumi_aws_native/verifiedpermissions/identity_source.py index d45a0c27c1..6f305747b8 100644 --- a/sdk/python/pulumi_aws_native/verifiedpermissions/identity_source.py +++ b/sdk/python/pulumi_aws_native/verifiedpermissions/identity_source.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -23,24 +23,11 @@ def __init__(__self__, *, """ The set of arguments for constructing a IdentitySource resource. """ - IdentitySourceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - configuration=configuration, - policy_store_id=policy_store_id, - principal_entity_type=principal_entity_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - configuration: pulumi.Input['IdentitySourceConfigurationArgs'], - policy_store_id: Optional[pulumi.Input[str]] = None, - principal_entity_type: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("configuration", configuration) + pulumi.set(__self__, "configuration", configuration) if policy_store_id is not None: - _setter("policy_store_id", policy_store_id) + pulumi.set(__self__, "policy_store_id", policy_store_id) if principal_entity_type is not None: - _setter("principal_entity_type", principal_entity_type) + pulumi.set(__self__, "principal_entity_type", principal_entity_type) @property @pulumi.getter @@ -104,10 +91,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - IdentitySourceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -125,11 +108,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = IdentitySourceArgs.__new__(IdentitySourceArgs) - if configuration is not None and not isinstance(configuration, IdentitySourceConfigurationArgs): - configuration = configuration or {} - def _setter(key, value): - configuration[key] = value - IdentitySourceConfigurationArgs._configure(_setter, **configuration) if configuration is None and not opts.urn: raise TypeError("Missing required property 'configuration'") __props__.__dict__["configuration"] = configuration diff --git a/sdk/python/pulumi_aws_native/verifiedpermissions/outputs.py b/sdk/python/pulumi_aws_native/verifiedpermissions/outputs.py index 10b68cfedb..0770f9f57a 100644 --- a/sdk/python/pulumi_aws_native/verifiedpermissions/outputs.py +++ b/sdk/python/pulumi_aws_native/verifiedpermissions/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -48,20 +48,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, user_pool_arn: str, client_ids: Optional[Sequence[str]] = None): - IdentitySourceCognitoUserPoolConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - user_pool_arn=user_pool_arn, - client_ids=client_ids, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - user_pool_arn: str, - client_ids: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("user_pool_arn", user_pool_arn) + pulumi.set(__self__, "user_pool_arn", user_pool_arn) if client_ids is not None: - _setter("client_ids", client_ids) + pulumi.set(__self__, "client_ids", client_ids) @property @pulumi.getter(name="userPoolArn") @@ -95,16 +84,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, cognito_user_pool_configuration: 'outputs.IdentitySourceCognitoUserPoolConfiguration'): - IdentitySourceConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - cognito_user_pool_configuration=cognito_user_pool_configuration, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cognito_user_pool_configuration: 'outputs.IdentitySourceCognitoUserPoolConfiguration', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cognito_user_pool_configuration", cognito_user_pool_configuration) + pulumi.set(__self__, "cognito_user_pool_configuration", cognito_user_pool_configuration) @property @pulumi.getter(name="cognitoUserPoolConfiguration") @@ -142,29 +122,14 @@ def __init__(__self__, *, discovery_url: Optional[str] = None, open_id_issuer: Optional['IdentitySourceOpenIdIssuer'] = None, user_pool_arn: Optional[str] = None): - IdentitySourceDetails._configure( - lambda key, value: pulumi.set(__self__, key, value), - client_ids=client_ids, - discovery_url=discovery_url, - open_id_issuer=open_id_issuer, - user_pool_arn=user_pool_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - client_ids: Optional[Sequence[str]] = None, - discovery_url: Optional[str] = None, - open_id_issuer: Optional['IdentitySourceOpenIdIssuer'] = None, - user_pool_arn: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if client_ids is not None: - _setter("client_ids", client_ids) + pulumi.set(__self__, "client_ids", client_ids) if discovery_url is not None: - _setter("discovery_url", discovery_url) + pulumi.set(__self__, "discovery_url", discovery_url) if open_id_issuer is not None: - _setter("open_id_issuer", open_id_issuer) + pulumi.set(__self__, "open_id_issuer", open_id_issuer) if user_pool_arn is not None: - _setter("user_pool_arn", user_pool_arn) + pulumi.set(__self__, "user_pool_arn", user_pool_arn) @property @pulumi.getter(name="clientIds") @@ -191,16 +156,7 @@ def user_pool_arn(self) -> Optional[str]: class PolicyDefinition0Properties(dict): def __init__(__self__, *, static: 'outputs.PolicyStaticPolicyDefinition'): - PolicyDefinition0Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - static=static, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - static: 'outputs.PolicyStaticPolicyDefinition', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("static", static) + pulumi.set(__self__, "static", static) @property @pulumi.getter @@ -229,16 +185,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, template_linked: 'outputs.PolicyTemplateLinkedPolicyDefinition'): - PolicyDefinition1Properties._configure( - lambda key, value: pulumi.set(__self__, key, value), - template_linked=template_linked, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - template_linked: 'outputs.PolicyTemplateLinkedPolicyDefinition', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("template_linked", template_linked) + pulumi.set(__self__, "template_linked", template_linked) @property @pulumi.getter(name="templateLinked") @@ -270,19 +217,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, entity_id: str, entity_type: str): - PolicyEntityIdentifier._configure( - lambda key, value: pulumi.set(__self__, key, value), - entity_id=entity_id, - entity_type=entity_type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - entity_id: str, - entity_type: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("entity_id", entity_id) - _setter("entity_type", entity_type) + pulumi.set(__self__, "entity_id", entity_id) + pulumi.set(__self__, "entity_type", entity_type) @property @pulumi.getter(name="entityId") @@ -300,20 +236,9 @@ class PolicyStaticPolicyDefinition(dict): def __init__(__self__, *, statement: str, description: Optional[str] = None): - PolicyStaticPolicyDefinition._configure( - lambda key, value: pulumi.set(__self__, key, value), - statement=statement, - description=description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - statement: str, - description: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("statement", statement) + pulumi.set(__self__, "statement", statement) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) @property @pulumi.getter @@ -347,17 +272,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, cedar_json: Optional[str] = None): - PolicyStoreSchemaDefinition._configure( - lambda key, value: pulumi.set(__self__, key, value), - cedar_json=cedar_json, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cedar_json: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cedar_json is not None: - _setter("cedar_json", cedar_json) + pulumi.set(__self__, "cedar_json", cedar_json) @property @pulumi.getter(name="cedarJson") @@ -369,16 +285,7 @@ def cedar_json(self) -> Optional[str]: class PolicyStoreValidationSettings(dict): def __init__(__self__, *, mode: 'PolicyStoreValidationMode'): - PolicyStoreValidationSettings._configure( - lambda key, value: pulumi.set(__self__, key, value), - mode=mode, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - mode: 'PolicyStoreValidationMode', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("mode", mode) + pulumi.set(__self__, "mode", mode) @property @pulumi.getter @@ -409,24 +316,11 @@ def __init__(__self__, *, policy_template_id: str, principal: Optional['outputs.PolicyEntityIdentifier'] = None, resource: Optional['outputs.PolicyEntityIdentifier'] = None): - PolicyTemplateLinkedPolicyDefinition._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy_template_id=policy_template_id, - principal=principal, - resource=resource, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy_template_id: str, - principal: Optional['outputs.PolicyEntityIdentifier'] = None, - resource: Optional['outputs.PolicyEntityIdentifier'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy_template_id", policy_template_id) + pulumi.set(__self__, "policy_template_id", policy_template_id) if principal is not None: - _setter("principal", principal) + pulumi.set(__self__, "principal", principal) if resource is not None: - _setter("resource", resource) + pulumi.set(__self__, "resource", resource) @property @pulumi.getter(name="policyTemplateId") diff --git a/sdk/python/pulumi_aws_native/verifiedpermissions/policy.py b/sdk/python/pulumi_aws_native/verifiedpermissions/policy.py index 112bc33c52..9553deae80 100644 --- a/sdk/python/pulumi_aws_native/verifiedpermissions/policy.py +++ b/sdk/python/pulumi_aws_native/verifiedpermissions/policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -22,20 +22,9 @@ def __init__(__self__, *, """ The set of arguments for constructing a Policy resource. """ - PolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - definition=definition, - policy_store_id=policy_store_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - definition: pulumi.Input[Union['PolicyDefinition0PropertiesArgs', 'PolicyDefinition1PropertiesArgs']], - policy_store_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("definition", definition) + pulumi.set(__self__, "definition", definition) if policy_store_id is not None: - _setter("policy_store_id", policy_store_id) + pulumi.set(__self__, "policy_store_id", policy_store_id) @property @pulumi.getter @@ -89,10 +78,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PolicyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/verifiedpermissions/policy_store.py b/sdk/python/pulumi_aws_native/verifiedpermissions/policy_store.py index 4e0a0243e7..c732e1b043 100644 --- a/sdk/python/pulumi_aws_native/verifiedpermissions/policy_store.py +++ b/sdk/python/pulumi_aws_native/verifiedpermissions/policy_store.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -22,20 +22,9 @@ def __init__(__self__, *, """ The set of arguments for constructing a PolicyStore resource. """ - PolicyStoreArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - validation_settings=validation_settings, - schema=schema, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - validation_settings: pulumi.Input['PolicyStoreValidationSettingsArgs'], - schema: Optional[pulumi.Input['PolicyStoreSchemaDefinitionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("validation_settings", validation_settings) + pulumi.set(__self__, "validation_settings", validation_settings) if schema is not None: - _setter("schema", schema) + pulumi.set(__self__, "schema", schema) @property @pulumi.getter(name="validationSettings") @@ -89,10 +78,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PolicyStoreArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -109,17 +94,7 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = PolicyStoreArgs.__new__(PolicyStoreArgs) - if schema is not None and not isinstance(schema, PolicyStoreSchemaDefinitionArgs): - schema = schema or {} - def _setter(key, value): - schema[key] = value - PolicyStoreSchemaDefinitionArgs._configure(_setter, **schema) __props__.__dict__["schema"] = schema - if validation_settings is not None and not isinstance(validation_settings, PolicyStoreValidationSettingsArgs): - validation_settings = validation_settings or {} - def _setter(key, value): - validation_settings[key] = value - PolicyStoreValidationSettingsArgs._configure(_setter, **validation_settings) if validation_settings is None and not opts.urn: raise TypeError("Missing required property 'validation_settings'") __props__.__dict__["validation_settings"] = validation_settings diff --git a/sdk/python/pulumi_aws_native/verifiedpermissions/policy_template.py b/sdk/python/pulumi_aws_native/verifiedpermissions/policy_template.py index cb219fc991..53306049f0 100644 --- a/sdk/python/pulumi_aws_native/verifiedpermissions/policy_template.py +++ b/sdk/python/pulumi_aws_native/verifiedpermissions/policy_template.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['PolicyTemplateArgs', 'PolicyTemplate'] @@ -20,24 +20,11 @@ def __init__(__self__, *, """ The set of arguments for constructing a PolicyTemplate resource. """ - PolicyTemplateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - statement=statement, - description=description, - policy_store_id=policy_store_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - statement: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - policy_store_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("statement", statement) + pulumi.set(__self__, "statement", statement) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if policy_store_id is not None: - _setter("policy_store_id", policy_store_id) + pulumi.set(__self__, "policy_store_id", policy_store_id) @property @pulumi.getter @@ -101,10 +88,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PolicyTemplateArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/voiceid/_inputs.py b/sdk/python/pulumi_aws_native/voiceid/_inputs.py index 4e6e48dcbd..a92a2e5e3c 100644 --- a/sdk/python/pulumi_aws_native/voiceid/_inputs.py +++ b/sdk/python/pulumi_aws_native/voiceid/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -18,16 +18,7 @@ class DomainServerSideEncryptionConfigurationArgs: def __init__(__self__, *, kms_key_id: pulumi.Input[str]): - DomainServerSideEncryptionConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - kms_key_id=kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kms_key_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) @property @pulumi.getter(name="kmsKeyId") @@ -44,19 +35,8 @@ class DomainTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - DomainTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/voiceid/domain.py b/sdk/python/pulumi_aws_native/voiceid/domain.py index e18ab5a3ea..9255ffb98a 100644 --- a/sdk/python/pulumi_aws_native/voiceid/domain.py +++ b/sdk/python/pulumi_aws_native/voiceid/domain.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,28 +23,13 @@ def __init__(__self__, *, """ The set of arguments for constructing a Domain resource. """ - DomainArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - server_side_encryption_configuration=server_side_encryption_configuration, - description=description, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - server_side_encryption_configuration: pulumi.Input['DomainServerSideEncryptionConfigurationArgs'], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['DomainTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("server_side_encryption_configuration", server_side_encryption_configuration) + pulumi.set(__self__, "server_side_encryption_configuration", server_side_encryption_configuration) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="serverSideEncryptionConfiguration") @@ -118,10 +103,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - DomainArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -142,11 +123,6 @@ def _internal_init(__self__, __props__.__dict__["description"] = description __props__.__dict__["name"] = name - if server_side_encryption_configuration is not None and not isinstance(server_side_encryption_configuration, DomainServerSideEncryptionConfigurationArgs): - server_side_encryption_configuration = server_side_encryption_configuration or {} - def _setter(key, value): - server_side_encryption_configuration[key] = value - DomainServerSideEncryptionConfigurationArgs._configure(_setter, **server_side_encryption_configuration) if server_side_encryption_configuration is None and not opts.urn: raise TypeError("Missing required property 'server_side_encryption_configuration'") __props__.__dict__["server_side_encryption_configuration"] = server_side_encryption_configuration diff --git a/sdk/python/pulumi_aws_native/voiceid/get_domain.py b/sdk/python/pulumi_aws_native/voiceid/get_domain.py index e25d1e7b22..9f3d325134 100644 --- a/sdk/python/pulumi_aws_native/voiceid/get_domain.py +++ b/sdk/python/pulumi_aws_native/voiceid/get_domain.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/voiceid/outputs.py b/sdk/python/pulumi_aws_native/voiceid/outputs.py index b88ca20a05..be22ad42c7 100644 --- a/sdk/python/pulumi_aws_native/voiceid/outputs.py +++ b/sdk/python/pulumi_aws_native/voiceid/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -35,16 +35,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, kms_key_id: str): - DomainServerSideEncryptionConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - kms_key_id=kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kms_key_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) @property @pulumi.getter(name="kmsKeyId") @@ -57,19 +48,8 @@ class DomainTag(dict): def __init__(__self__, *, key: str, value: str): - DomainTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/vpclattice/_inputs.py b/sdk/python/pulumi_aws_native/vpclattice/_inputs.py index c9e04c8d48..b7b7f11b32 100644 --- a/sdk/python/pulumi_aws_native/vpclattice/_inputs.py +++ b/sdk/python/pulumi_aws_native/vpclattice/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -46,19 +46,8 @@ class AccessLogSubscriptionTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - AccessLogSubscriptionTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -84,21 +73,10 @@ class ListenerDefaultActionArgs: def __init__(__self__, *, fixed_response: Optional[pulumi.Input['ListenerFixedResponseArgs']] = None, forward: Optional[pulumi.Input['ListenerForwardArgs']] = None): - ListenerDefaultActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - fixed_response=fixed_response, - forward=forward, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - fixed_response: Optional[pulumi.Input['ListenerFixedResponseArgs']] = None, - forward: Optional[pulumi.Input['ListenerForwardArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if fixed_response is not None: - _setter("fixed_response", fixed_response) + pulumi.set(__self__, "fixed_response", fixed_response) if forward is not None: - _setter("forward", forward) + pulumi.set(__self__, "forward", forward) @property @pulumi.getter(name="fixedResponse") @@ -123,16 +101,7 @@ def forward(self, value: Optional[pulumi.Input['ListenerForwardArgs']]): class ListenerFixedResponseArgs: def __init__(__self__, *, status_code: pulumi.Input[int]): - ListenerFixedResponseArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - status_code=status_code, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status_code: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("status_code", status_code) + pulumi.set(__self__, "status_code", status_code) @property @pulumi.getter(name="statusCode") @@ -148,16 +117,7 @@ def status_code(self, value: pulumi.Input[int]): class ListenerForwardArgs: def __init__(__self__, *, target_groups: pulumi.Input[Sequence[pulumi.Input['ListenerWeightedTargetGroupArgs']]]): - ListenerForwardArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_groups=target_groups, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_groups: pulumi.Input[Sequence[pulumi.Input['ListenerWeightedTargetGroupArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_groups", target_groups) + pulumi.set(__self__, "target_groups", target_groups) @property @pulumi.getter(name="targetGroups") @@ -174,19 +134,8 @@ class ListenerTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ListenerTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -212,20 +161,9 @@ class ListenerWeightedTargetGroupArgs: def __init__(__self__, *, target_group_identifier: pulumi.Input[str], weight: Optional[pulumi.Input[int]] = None): - ListenerWeightedTargetGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_group_identifier=target_group_identifier, - weight=weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_group_identifier: pulumi.Input[str], - weight: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_group_identifier", target_group_identifier) + pulumi.set(__self__, "target_group_identifier", target_group_identifier) if weight is not None: - _setter("weight", weight) + pulumi.set(__self__, "weight", weight) @property @pulumi.getter(name="targetGroupIdentifier") @@ -251,21 +189,10 @@ class RuleActionArgs: def __init__(__self__, *, fixed_response: Optional[pulumi.Input['RuleFixedResponseArgs']] = None, forward: Optional[pulumi.Input['RuleForwardArgs']] = None): - RuleActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - fixed_response=fixed_response, - forward=forward, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - fixed_response: Optional[pulumi.Input['RuleFixedResponseArgs']] = None, - forward: Optional[pulumi.Input['RuleForwardArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if fixed_response is not None: - _setter("fixed_response", fixed_response) + pulumi.set(__self__, "fixed_response", fixed_response) if forward is not None: - _setter("forward", forward) + pulumi.set(__self__, "forward", forward) @property @pulumi.getter(name="fixedResponse") @@ -290,16 +217,7 @@ def forward(self, value: Optional[pulumi.Input['RuleForwardArgs']]): class RuleFixedResponseArgs: def __init__(__self__, *, status_code: pulumi.Input[int]): - RuleFixedResponseArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - status_code=status_code, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status_code: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("status_code", status_code) + pulumi.set(__self__, "status_code", status_code) @property @pulumi.getter(name="statusCode") @@ -315,16 +233,7 @@ def status_code(self, value: pulumi.Input[int]): class RuleForwardArgs: def __init__(__self__, *, target_groups: pulumi.Input[Sequence[pulumi.Input['RuleWeightedTargetGroupArgs']]]): - RuleForwardArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_groups=target_groups, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_groups: pulumi.Input[Sequence[pulumi.Input['RuleWeightedTargetGroupArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_groups", target_groups) + pulumi.set(__self__, "target_groups", target_groups) @property @pulumi.getter(name="targetGroups") @@ -342,25 +251,12 @@ def __init__(__self__, *, contains: Optional[pulumi.Input[str]] = None, exact: Optional[pulumi.Input[str]] = None, prefix: Optional[pulumi.Input[str]] = None): - RuleHeaderMatchTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - contains=contains, - exact=exact, - prefix=prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - contains: Optional[pulumi.Input[str]] = None, - exact: Optional[pulumi.Input[str]] = None, - prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if contains is not None: - _setter("contains", contains) + pulumi.set(__self__, "contains", contains) if exact is not None: - _setter("exact", exact) + pulumi.set(__self__, "exact", exact) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) @property @pulumi.getter @@ -396,23 +292,10 @@ def __init__(__self__, *, match: pulumi.Input['RuleHeaderMatchTypeArgs'], name: pulumi.Input[str], case_sensitive: Optional[pulumi.Input[bool]] = None): - RuleHeaderMatchArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - match=match, - name=name, - case_sensitive=case_sensitive, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - match: pulumi.Input['RuleHeaderMatchTypeArgs'], - name: pulumi.Input[str], - case_sensitive: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("match", match) - _setter("name", name) + pulumi.set(__self__, "match", match) + pulumi.set(__self__, "name", name) if case_sensitive is not None: - _setter("case_sensitive", case_sensitive) + pulumi.set(__self__, "case_sensitive", case_sensitive) @property @pulumi.getter @@ -448,25 +331,12 @@ def __init__(__self__, *, header_matches: Optional[pulumi.Input[Sequence[pulumi.Input['RuleHeaderMatchArgs']]]] = None, method: Optional[pulumi.Input['RuleHttpMatchMethod']] = None, path_match: Optional[pulumi.Input['RulePathMatchArgs']] = None): - RuleHttpMatchArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - header_matches=header_matches, - method=method, - path_match=path_match, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - header_matches: Optional[pulumi.Input[Sequence[pulumi.Input['RuleHeaderMatchArgs']]]] = None, - method: Optional[pulumi.Input['RuleHttpMatchMethod']] = None, - path_match: Optional[pulumi.Input['RulePathMatchArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if header_matches is not None: - _setter("header_matches", header_matches) + pulumi.set(__self__, "header_matches", header_matches) if method is not None: - _setter("method", method) + pulumi.set(__self__, "method", method) if path_match is not None: - _setter("path_match", path_match) + pulumi.set(__self__, "path_match", path_match) @property @pulumi.getter(name="headerMatches") @@ -500,16 +370,7 @@ def path_match(self, value: Optional[pulumi.Input['RulePathMatchArgs']]): class RuleMatchArgs: def __init__(__self__, *, http_match: pulumi.Input['RuleHttpMatchArgs']): - RuleMatchArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - http_match=http_match, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - http_match: pulumi.Input['RuleHttpMatchArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("http_match", http_match) + pulumi.set(__self__, "http_match", http_match) @property @pulumi.getter(name="httpMatch") @@ -526,21 +387,10 @@ class RulePathMatchTypeArgs: def __init__(__self__, *, exact: Optional[pulumi.Input[str]] = None, prefix: Optional[pulumi.Input[str]] = None): - RulePathMatchTypeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - exact=exact, - prefix=prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - exact: Optional[pulumi.Input[str]] = None, - prefix: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if exact is not None: - _setter("exact", exact) + pulumi.set(__self__, "exact", exact) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) @property @pulumi.getter @@ -566,20 +416,9 @@ class RulePathMatchArgs: def __init__(__self__, *, match: pulumi.Input['RulePathMatchTypeArgs'], case_sensitive: Optional[pulumi.Input[bool]] = None): - RulePathMatchArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - match=match, - case_sensitive=case_sensitive, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - match: pulumi.Input['RulePathMatchTypeArgs'], - case_sensitive: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("match", match) + pulumi.set(__self__, "match", match) if case_sensitive is not None: - _setter("case_sensitive", case_sensitive) + pulumi.set(__self__, "case_sensitive", case_sensitive) @property @pulumi.getter @@ -605,19 +444,8 @@ class RuleTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - RuleTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -643,20 +471,9 @@ class RuleWeightedTargetGroupArgs: def __init__(__self__, *, target_group_identifier: pulumi.Input[str], weight: Optional[pulumi.Input[int]] = None): - RuleWeightedTargetGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_group_identifier=target_group_identifier, - weight=weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_group_identifier: pulumi.Input[str], - weight: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_group_identifier", target_group_identifier) + pulumi.set(__self__, "target_group_identifier", target_group_identifier) if weight is not None: - _setter("weight", weight) + pulumi.set(__self__, "weight", weight) @property @pulumi.getter(name="targetGroupIdentifier") @@ -682,21 +499,10 @@ class ServiceDnsEntryArgs: def __init__(__self__, *, domain_name: Optional[pulumi.Input[str]] = None, hosted_zone_id: Optional[pulumi.Input[str]] = None): - ServiceDnsEntryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - domain_name=domain_name, - hosted_zone_id=hosted_zone_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - domain_name: Optional[pulumi.Input[str]] = None, - hosted_zone_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if domain_name is not None: - _setter("domain_name", domain_name) + pulumi.set(__self__, "domain_name", domain_name) if hosted_zone_id is not None: - _setter("hosted_zone_id", hosted_zone_id) + pulumi.set(__self__, "hosted_zone_id", hosted_zone_id) @property @pulumi.getter(name="domainName") @@ -722,21 +528,10 @@ class ServiceNetworkServiceAssociationDnsEntryArgs: def __init__(__self__, *, domain_name: Optional[pulumi.Input[str]] = None, hosted_zone_id: Optional[pulumi.Input[str]] = None): - ServiceNetworkServiceAssociationDnsEntryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - domain_name=domain_name, - hosted_zone_id=hosted_zone_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - domain_name: Optional[pulumi.Input[str]] = None, - hosted_zone_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if domain_name is not None: - _setter("domain_name", domain_name) + pulumi.set(__self__, "domain_name", domain_name) if hosted_zone_id is not None: - _setter("hosted_zone_id", hosted_zone_id) + pulumi.set(__self__, "hosted_zone_id", hosted_zone_id) @property @pulumi.getter(name="domainName") @@ -762,19 +557,8 @@ class ServiceNetworkServiceAssociationTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ServiceNetworkServiceAssociationTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -800,19 +584,8 @@ class ServiceNetworkTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ServiceNetworkTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -838,19 +611,8 @@ class ServiceNetworkVpcAssociationTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ServiceNetworkVpcAssociationTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -876,19 +638,8 @@ class ServiceTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ServiceTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -919,41 +670,20 @@ def __init__(__self__, *, protocol: Optional[pulumi.Input['TargetGroupConfigProtocol']] = None, protocol_version: Optional[pulumi.Input['TargetGroupConfigProtocolVersion']] = None, vpc_identifier: Optional[pulumi.Input[str]] = None): - TargetGroupConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - health_check=health_check, - ip_address_type=ip_address_type, - lambda_event_structure_version=lambda_event_structure_version, - port=port, - protocol=protocol, - protocol_version=protocol_version, - vpc_identifier=vpc_identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - health_check: Optional[pulumi.Input['TargetGroupHealthCheckConfigArgs']] = None, - ip_address_type: Optional[pulumi.Input['TargetGroupConfigIpAddressType']] = None, - lambda_event_structure_version: Optional[pulumi.Input['TargetGroupConfigLambdaEventStructureVersion']] = None, - port: Optional[pulumi.Input[int]] = None, - protocol: Optional[pulumi.Input['TargetGroupConfigProtocol']] = None, - protocol_version: Optional[pulumi.Input['TargetGroupConfigProtocolVersion']] = None, - vpc_identifier: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if health_check is not None: - _setter("health_check", health_check) + pulumi.set(__self__, "health_check", health_check) if ip_address_type is not None: - _setter("ip_address_type", ip_address_type) + pulumi.set(__self__, "ip_address_type", ip_address_type) if lambda_event_structure_version is not None: - _setter("lambda_event_structure_version", lambda_event_structure_version) + pulumi.set(__self__, "lambda_event_structure_version", lambda_event_structure_version) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if protocol is not None: - _setter("protocol", protocol) + pulumi.set(__self__, "protocol", protocol) if protocol_version is not None: - _setter("protocol_version", protocol_version) + pulumi.set(__self__, "protocol_version", protocol_version) if vpc_identifier is not None: - _setter("vpc_identifier", vpc_identifier) + pulumi.set(__self__, "vpc_identifier", vpc_identifier) @property @pulumi.getter(name="healthCheck") @@ -1032,53 +762,26 @@ def __init__(__self__, *, protocol: Optional[pulumi.Input['TargetGroupHealthCheckConfigProtocol']] = None, protocol_version: Optional[pulumi.Input['TargetGroupHealthCheckConfigProtocolVersion']] = None, unhealthy_threshold_count: Optional[pulumi.Input[int]] = None): - TargetGroupHealthCheckConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - health_check_interval_seconds=health_check_interval_seconds, - health_check_timeout_seconds=health_check_timeout_seconds, - healthy_threshold_count=healthy_threshold_count, - matcher=matcher, - path=path, - port=port, - protocol=protocol, - protocol_version=protocol_version, - unhealthy_threshold_count=unhealthy_threshold_count, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[pulumi.Input[bool]] = None, - health_check_interval_seconds: Optional[pulumi.Input[int]] = None, - health_check_timeout_seconds: Optional[pulumi.Input[int]] = None, - healthy_threshold_count: Optional[pulumi.Input[int]] = None, - matcher: Optional[pulumi.Input['TargetGroupMatcherArgs']] = None, - path: Optional[pulumi.Input[str]] = None, - port: Optional[pulumi.Input[int]] = None, - protocol: Optional[pulumi.Input['TargetGroupHealthCheckConfigProtocol']] = None, - protocol_version: Optional[pulumi.Input['TargetGroupHealthCheckConfigProtocolVersion']] = None, - unhealthy_threshold_count: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if health_check_interval_seconds is not None: - _setter("health_check_interval_seconds", health_check_interval_seconds) + pulumi.set(__self__, "health_check_interval_seconds", health_check_interval_seconds) if health_check_timeout_seconds is not None: - _setter("health_check_timeout_seconds", health_check_timeout_seconds) + pulumi.set(__self__, "health_check_timeout_seconds", health_check_timeout_seconds) if healthy_threshold_count is not None: - _setter("healthy_threshold_count", healthy_threshold_count) + pulumi.set(__self__, "healthy_threshold_count", healthy_threshold_count) if matcher is not None: - _setter("matcher", matcher) + pulumi.set(__self__, "matcher", matcher) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if protocol is not None: - _setter("protocol", protocol) + pulumi.set(__self__, "protocol", protocol) if protocol_version is not None: - _setter("protocol_version", protocol_version) + pulumi.set(__self__, "protocol_version", protocol_version) if unhealthy_threshold_count is not None: - _setter("unhealthy_threshold_count", unhealthy_threshold_count) + pulumi.set(__self__, "unhealthy_threshold_count", unhealthy_threshold_count) @property @pulumi.getter @@ -1175,16 +878,7 @@ def unhealthy_threshold_count(self, value: Optional[pulumi.Input[int]]): class TargetGroupMatcherArgs: def __init__(__self__, *, http_code: pulumi.Input[str]): - TargetGroupMatcherArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - http_code=http_code, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - http_code: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("http_code", http_code) + pulumi.set(__self__, "http_code", http_code) @property @pulumi.getter(name="httpCode") @@ -1201,19 +895,8 @@ class TargetGroupTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - TargetGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1239,20 +922,9 @@ class TargetGroupTargetArgs: def __init__(__self__, *, id: pulumi.Input[str], port: Optional[pulumi.Input[int]] = None): - TargetGroupTargetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: pulumi.Input[str], - port: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) + pulumi.set(__self__, "id", id) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/vpclattice/access_log_subscription.py b/sdk/python/pulumi_aws_native/vpclattice/access_log_subscription.py index 3a7f3f7be5..70dfaae1dc 100644 --- a/sdk/python/pulumi_aws_native/vpclattice/access_log_subscription.py +++ b/sdk/python/pulumi_aws_native/vpclattice/access_log_subscription.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -22,24 +22,11 @@ def __init__(__self__, *, """ The set of arguments for constructing a AccessLogSubscription resource. """ - AccessLogSubscriptionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - destination_arn=destination_arn, - resource_identifier=resource_identifier, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - destination_arn: pulumi.Input[str], - resource_identifier: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['AccessLogSubscriptionTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("destination_arn", destination_arn) + pulumi.set(__self__, "destination_arn", destination_arn) if resource_identifier is not None: - _setter("resource_identifier", resource_identifier) + pulumi.set(__self__, "resource_identifier", resource_identifier) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="destinationArn") @@ -103,10 +90,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AccessLogSubscriptionArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/vpclattice/auth_policy.py b/sdk/python/pulumi_aws_native/vpclattice/auth_policy.py index 3ed18382e2..b73828ecda 100644 --- a/sdk/python/pulumi_aws_native/vpclattice/auth_policy.py +++ b/sdk/python/pulumi_aws_native/vpclattice/auth_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -20,19 +20,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a AuthPolicy resource. """ - AuthPolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy=policy, - resource_identifier=resource_identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy: Any, - resource_identifier: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy", policy) - _setter("resource_identifier", resource_identifier) + pulumi.set(__self__, "policy", policy) + pulumi.set(__self__, "resource_identifier", resource_identifier) @property @pulumi.getter @@ -86,10 +75,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AuthPolicyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/vpclattice/get_access_log_subscription.py b/sdk/python/pulumi_aws_native/vpclattice/get_access_log_subscription.py index 85fb9c8822..8b574d00bd 100644 --- a/sdk/python/pulumi_aws_native/vpclattice/get_access_log_subscription.py +++ b/sdk/python/pulumi_aws_native/vpclattice/get_access_log_subscription.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/vpclattice/get_auth_policy.py b/sdk/python/pulumi_aws_native/vpclattice/get_auth_policy.py index 941cc38354..5d4edd9b81 100644 --- a/sdk/python/pulumi_aws_native/vpclattice/get_auth_policy.py +++ b/sdk/python/pulumi_aws_native/vpclattice/get_auth_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * diff --git a/sdk/python/pulumi_aws_native/vpclattice/get_listener.py b/sdk/python/pulumi_aws_native/vpclattice/get_listener.py index cfac9949b8..4de1f1fc43 100644 --- a/sdk/python/pulumi_aws_native/vpclattice/get_listener.py +++ b/sdk/python/pulumi_aws_native/vpclattice/get_listener.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/vpclattice/get_resource_policy.py b/sdk/python/pulumi_aws_native/vpclattice/get_resource_policy.py index 5fefd6ccd9..527ebae738 100644 --- a/sdk/python/pulumi_aws_native/vpclattice/get_resource_policy.py +++ b/sdk/python/pulumi_aws_native/vpclattice/get_resource_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/vpclattice/get_rule.py b/sdk/python/pulumi_aws_native/vpclattice/get_rule.py index 61ea9e9e2c..af55b287e9 100644 --- a/sdk/python/pulumi_aws_native/vpclattice/get_rule.py +++ b/sdk/python/pulumi_aws_native/vpclattice/get_rule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/vpclattice/get_service.py b/sdk/python/pulumi_aws_native/vpclattice/get_service.py index 74f6b45bae..2fc619793a 100644 --- a/sdk/python/pulumi_aws_native/vpclattice/get_service.py +++ b/sdk/python/pulumi_aws_native/vpclattice/get_service.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/vpclattice/get_service_network.py b/sdk/python/pulumi_aws_native/vpclattice/get_service_network.py index 991c246cbe..9d29765a31 100644 --- a/sdk/python/pulumi_aws_native/vpclattice/get_service_network.py +++ b/sdk/python/pulumi_aws_native/vpclattice/get_service_network.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/vpclattice/get_service_network_service_association.py b/sdk/python/pulumi_aws_native/vpclattice/get_service_network_service_association.py index df52933f58..0755f67737 100644 --- a/sdk/python/pulumi_aws_native/vpclattice/get_service_network_service_association.py +++ b/sdk/python/pulumi_aws_native/vpclattice/get_service_network_service_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/vpclattice/get_service_network_vpc_association.py b/sdk/python/pulumi_aws_native/vpclattice/get_service_network_vpc_association.py index b5b95bd6bd..0cadb7e4f8 100644 --- a/sdk/python/pulumi_aws_native/vpclattice/get_service_network_vpc_association.py +++ b/sdk/python/pulumi_aws_native/vpclattice/get_service_network_vpc_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/vpclattice/get_target_group.py b/sdk/python/pulumi_aws_native/vpclattice/get_target_group.py index 8c40042754..bf6ecf9679 100644 --- a/sdk/python/pulumi_aws_native/vpclattice/get_target_group.py +++ b/sdk/python/pulumi_aws_native/vpclattice/get_target_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/vpclattice/listener.py b/sdk/python/pulumi_aws_native/vpclattice/listener.py index 36eded949d..40db3b857d 100644 --- a/sdk/python/pulumi_aws_native/vpclattice/listener.py +++ b/sdk/python/pulumi_aws_native/vpclattice/listener.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -26,35 +26,16 @@ def __init__(__self__, *, """ The set of arguments for constructing a Listener resource. """ - ListenerArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_action=default_action, - protocol=protocol, - name=name, - port=port, - service_identifier=service_identifier, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_action: pulumi.Input['ListenerDefaultActionArgs'], - protocol: pulumi.Input['ListenerProtocol'], - name: Optional[pulumi.Input[str]] = None, - port: Optional[pulumi.Input[int]] = None, - service_identifier: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ListenerTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("default_action", default_action) - _setter("protocol", protocol) + pulumi.set(__self__, "default_action", default_action) + pulumi.set(__self__, "protocol", protocol) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if service_identifier is not None: - _setter("service_identifier", service_identifier) + pulumi.set(__self__, "service_identifier", service_identifier) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="defaultAction") @@ -148,10 +129,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ListenerArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -172,11 +149,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = ListenerArgs.__new__(ListenerArgs) - if default_action is not None and not isinstance(default_action, ListenerDefaultActionArgs): - default_action = default_action or {} - def _setter(key, value): - default_action[key] = value - ListenerDefaultActionArgs._configure(_setter, **default_action) if default_action is None and not opts.urn: raise TypeError("Missing required property 'default_action'") __props__.__dict__["default_action"] = default_action diff --git a/sdk/python/pulumi_aws_native/vpclattice/outputs.py b/sdk/python/pulumi_aws_native/vpclattice/outputs.py index 1bfeab5253..88a4580bbe 100644 --- a/sdk/python/pulumi_aws_native/vpclattice/outputs.py +++ b/sdk/python/pulumi_aws_native/vpclattice/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -47,19 +47,8 @@ class AccessLogSubscriptionTag(dict): def __init__(__self__, *, key: str, value: str): - AccessLogSubscriptionTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -94,21 +83,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, fixed_response: Optional['outputs.ListenerFixedResponse'] = None, forward: Optional['outputs.ListenerForward'] = None): - ListenerDefaultAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - fixed_response=fixed_response, - forward=forward, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - fixed_response: Optional['outputs.ListenerFixedResponse'] = None, - forward: Optional['outputs.ListenerForward'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if fixed_response is not None: - _setter("fixed_response", fixed_response) + pulumi.set(__self__, "fixed_response", fixed_response) if forward is not None: - _setter("forward", forward) + pulumi.set(__self__, "forward", forward) @property @pulumi.getter(name="fixedResponse") @@ -142,16 +120,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, status_code: int): - ListenerFixedResponse._configure( - lambda key, value: pulumi.set(__self__, key, value), - status_code=status_code, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status_code: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("status_code", status_code) + pulumi.set(__self__, "status_code", status_code) @property @pulumi.getter(name="statusCode") @@ -180,16 +149,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, target_groups: Sequence['outputs.ListenerWeightedTargetGroup']): - ListenerForward._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_groups=target_groups, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_groups: Sequence['outputs.ListenerWeightedTargetGroup'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_groups", target_groups) + pulumi.set(__self__, "target_groups", target_groups) @property @pulumi.getter(name="targetGroups") @@ -202,19 +162,8 @@ class ListenerTag(dict): def __init__(__self__, *, key: str, value: str): - ListenerTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -249,20 +198,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, target_group_identifier: str, weight: Optional[int] = None): - ListenerWeightedTargetGroup._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_group_identifier=target_group_identifier, - weight=weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_group_identifier: str, - weight: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_group_identifier", target_group_identifier) + pulumi.set(__self__, "target_group_identifier", target_group_identifier) if weight is not None: - _setter("weight", weight) + pulumi.set(__self__, "weight", weight) @property @pulumi.getter(name="targetGroupIdentifier") @@ -297,21 +235,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, fixed_response: Optional['outputs.RuleFixedResponse'] = None, forward: Optional['outputs.RuleForward'] = None): - RuleAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - fixed_response=fixed_response, - forward=forward, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - fixed_response: Optional['outputs.RuleFixedResponse'] = None, - forward: Optional['outputs.RuleForward'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if fixed_response is not None: - _setter("fixed_response", fixed_response) + pulumi.set(__self__, "fixed_response", fixed_response) if forward is not None: - _setter("forward", forward) + pulumi.set(__self__, "forward", forward) @property @pulumi.getter(name="fixedResponse") @@ -345,16 +272,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, status_code: int): - RuleFixedResponse._configure( - lambda key, value: pulumi.set(__self__, key, value), - status_code=status_code, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - status_code: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("status_code", status_code) + pulumi.set(__self__, "status_code", status_code) @property @pulumi.getter(name="statusCode") @@ -383,16 +301,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, target_groups: Sequence['outputs.RuleWeightedTargetGroup']): - RuleForward._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_groups=target_groups, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_groups: Sequence['outputs.RuleWeightedTargetGroup'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_groups", target_groups) + pulumi.set(__self__, "target_groups", target_groups) @property @pulumi.getter(name="targetGroups") @@ -423,23 +332,10 @@ def __init__(__self__, *, match: 'outputs.RuleHeaderMatchType', name: str, case_sensitive: Optional[bool] = None): - RuleHeaderMatch._configure( - lambda key, value: pulumi.set(__self__, key, value), - match=match, - name=name, - case_sensitive=case_sensitive, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - match: 'outputs.RuleHeaderMatchType', - name: str, - case_sensitive: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("match", match) - _setter("name", name) + pulumi.set(__self__, "match", match) + pulumi.set(__self__, "name", name) if case_sensitive is not None: - _setter("case_sensitive", case_sensitive) + pulumi.set(__self__, "case_sensitive", case_sensitive) @property @pulumi.getter @@ -463,25 +359,12 @@ def __init__(__self__, *, contains: Optional[str] = None, exact: Optional[str] = None, prefix: Optional[str] = None): - RuleHeaderMatchType._configure( - lambda key, value: pulumi.set(__self__, key, value), - contains=contains, - exact=exact, - prefix=prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - contains: Optional[str] = None, - exact: Optional[str] = None, - prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if contains is not None: - _setter("contains", contains) + pulumi.set(__self__, "contains", contains) if exact is not None: - _setter("exact", exact) + pulumi.set(__self__, "exact", exact) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) @property @pulumi.getter @@ -524,25 +407,12 @@ def __init__(__self__, *, header_matches: Optional[Sequence['outputs.RuleHeaderMatch']] = None, method: Optional['RuleHttpMatchMethod'] = None, path_match: Optional['outputs.RulePathMatch'] = None): - RuleHttpMatch._configure( - lambda key, value: pulumi.set(__self__, key, value), - header_matches=header_matches, - method=method, - path_match=path_match, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - header_matches: Optional[Sequence['outputs.RuleHeaderMatch']] = None, - method: Optional['RuleHttpMatchMethod'] = None, - path_match: Optional['outputs.RulePathMatch'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if header_matches is not None: - _setter("header_matches", header_matches) + pulumi.set(__self__, "header_matches", header_matches) if method is not None: - _setter("method", method) + pulumi.set(__self__, "method", method) if path_match is not None: - _setter("path_match", path_match) + pulumi.set(__self__, "path_match", path_match) @property @pulumi.getter(name="headerMatches") @@ -581,16 +451,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, http_match: 'outputs.RuleHttpMatch'): - RuleMatch._configure( - lambda key, value: pulumi.set(__self__, key, value), - http_match=http_match, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - http_match: 'outputs.RuleHttpMatch', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("http_match", http_match) + pulumi.set(__self__, "http_match", http_match) @property @pulumi.getter(name="httpMatch") @@ -620,20 +481,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, match: 'outputs.RulePathMatchType', case_sensitive: Optional[bool] = None): - RulePathMatch._configure( - lambda key, value: pulumi.set(__self__, key, value), - match=match, - case_sensitive=case_sensitive, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - match: 'outputs.RulePathMatchType', - case_sensitive: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("match", match) + pulumi.set(__self__, "match", match) if case_sensitive is not None: - _setter("case_sensitive", case_sensitive) + pulumi.set(__self__, "case_sensitive", case_sensitive) @property @pulumi.getter @@ -651,21 +501,10 @@ class RulePathMatchType(dict): def __init__(__self__, *, exact: Optional[str] = None, prefix: Optional[str] = None): - RulePathMatchType._configure( - lambda key, value: pulumi.set(__self__, key, value), - exact=exact, - prefix=prefix, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - exact: Optional[str] = None, - prefix: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if exact is not None: - _setter("exact", exact) + pulumi.set(__self__, "exact", exact) if prefix is not None: - _setter("prefix", prefix) + pulumi.set(__self__, "prefix", prefix) @property @pulumi.getter @@ -683,19 +522,8 @@ class RuleTag(dict): def __init__(__self__, *, key: str, value: str): - RuleTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -730,20 +558,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, target_group_identifier: str, weight: Optional[int] = None): - RuleWeightedTargetGroup._configure( - lambda key, value: pulumi.set(__self__, key, value), - target_group_identifier=target_group_identifier, - weight=weight, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - target_group_identifier: str, - weight: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("target_group_identifier", target_group_identifier) + pulumi.set(__self__, "target_group_identifier", target_group_identifier) if weight is not None: - _setter("weight", weight) + pulumi.set(__self__, "weight", weight) @property @pulumi.getter(name="targetGroupIdentifier") @@ -780,21 +597,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, domain_name: Optional[str] = None, hosted_zone_id: Optional[str] = None): - ServiceDnsEntry._configure( - lambda key, value: pulumi.set(__self__, key, value), - domain_name=domain_name, - hosted_zone_id=hosted_zone_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - domain_name: Optional[str] = None, - hosted_zone_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if domain_name is not None: - _setter("domain_name", domain_name) + pulumi.set(__self__, "domain_name", domain_name) if hosted_zone_id is not None: - _setter("hosted_zone_id", hosted_zone_id) + pulumi.set(__self__, "hosted_zone_id", hosted_zone_id) @property @pulumi.getter(name="domainName") @@ -831,21 +637,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, domain_name: Optional[str] = None, hosted_zone_id: Optional[str] = None): - ServiceNetworkServiceAssociationDnsEntry._configure( - lambda key, value: pulumi.set(__self__, key, value), - domain_name=domain_name, - hosted_zone_id=hosted_zone_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - domain_name: Optional[str] = None, - hosted_zone_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if domain_name is not None: - _setter("domain_name", domain_name) + pulumi.set(__self__, "domain_name", domain_name) if hosted_zone_id is not None: - _setter("hosted_zone_id", hosted_zone_id) + pulumi.set(__self__, "hosted_zone_id", hosted_zone_id) @property @pulumi.getter(name="domainName") @@ -863,19 +658,8 @@ class ServiceNetworkServiceAssociationTag(dict): def __init__(__self__, *, key: str, value: str): - ServiceNetworkServiceAssociationTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -893,19 +677,8 @@ class ServiceNetworkTag(dict): def __init__(__self__, *, key: str, value: str): - ServiceNetworkTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -923,19 +696,8 @@ class ServiceNetworkVpcAssociationTag(dict): def __init__(__self__, *, key: str, value: str): - ServiceNetworkVpcAssociationTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -953,19 +715,8 @@ class ServiceTag(dict): def __init__(__self__, *, key: str, value: str): - ServiceTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1013,41 +764,20 @@ def __init__(__self__, *, protocol: Optional['TargetGroupConfigProtocol'] = None, protocol_version: Optional['TargetGroupConfigProtocolVersion'] = None, vpc_identifier: Optional[str] = None): - TargetGroupConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - health_check=health_check, - ip_address_type=ip_address_type, - lambda_event_structure_version=lambda_event_structure_version, - port=port, - protocol=protocol, - protocol_version=protocol_version, - vpc_identifier=vpc_identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - health_check: Optional['outputs.TargetGroupHealthCheckConfig'] = None, - ip_address_type: Optional['TargetGroupConfigIpAddressType'] = None, - lambda_event_structure_version: Optional['TargetGroupConfigLambdaEventStructureVersion'] = None, - port: Optional[int] = None, - protocol: Optional['TargetGroupConfigProtocol'] = None, - protocol_version: Optional['TargetGroupConfigProtocolVersion'] = None, - vpc_identifier: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if health_check is not None: - _setter("health_check", health_check) + pulumi.set(__self__, "health_check", health_check) if ip_address_type is not None: - _setter("ip_address_type", ip_address_type) + pulumi.set(__self__, "ip_address_type", ip_address_type) if lambda_event_structure_version is not None: - _setter("lambda_event_structure_version", lambda_event_structure_version) + pulumi.set(__self__, "lambda_event_structure_version", lambda_event_structure_version) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if protocol is not None: - _setter("protocol", protocol) + pulumi.set(__self__, "protocol", protocol) if protocol_version is not None: - _setter("protocol_version", protocol_version) + pulumi.set(__self__, "protocol_version", protocol_version) if vpc_identifier is not None: - _setter("vpc_identifier", vpc_identifier) + pulumi.set(__self__, "vpc_identifier", vpc_identifier) @property @pulumi.getter(name="healthCheck") @@ -1123,53 +853,26 @@ def __init__(__self__, *, protocol: Optional['TargetGroupHealthCheckConfigProtocol'] = None, protocol_version: Optional['TargetGroupHealthCheckConfigProtocolVersion'] = None, unhealthy_threshold_count: Optional[int] = None): - TargetGroupHealthCheckConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - enabled=enabled, - health_check_interval_seconds=health_check_interval_seconds, - health_check_timeout_seconds=health_check_timeout_seconds, - healthy_threshold_count=healthy_threshold_count, - matcher=matcher, - path=path, - port=port, - protocol=protocol, - protocol_version=protocol_version, - unhealthy_threshold_count=unhealthy_threshold_count, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - enabled: Optional[bool] = None, - health_check_interval_seconds: Optional[int] = None, - health_check_timeout_seconds: Optional[int] = None, - healthy_threshold_count: Optional[int] = None, - matcher: Optional['outputs.TargetGroupMatcher'] = None, - path: Optional[str] = None, - port: Optional[int] = None, - protocol: Optional['TargetGroupHealthCheckConfigProtocol'] = None, - protocol_version: Optional['TargetGroupHealthCheckConfigProtocolVersion'] = None, - unhealthy_threshold_count: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if enabled is not None: - _setter("enabled", enabled) + pulumi.set(__self__, "enabled", enabled) if health_check_interval_seconds is not None: - _setter("health_check_interval_seconds", health_check_interval_seconds) + pulumi.set(__self__, "health_check_interval_seconds", health_check_interval_seconds) if health_check_timeout_seconds is not None: - _setter("health_check_timeout_seconds", health_check_timeout_seconds) + pulumi.set(__self__, "health_check_timeout_seconds", health_check_timeout_seconds) if healthy_threshold_count is not None: - _setter("healthy_threshold_count", healthy_threshold_count) + pulumi.set(__self__, "healthy_threshold_count", healthy_threshold_count) if matcher is not None: - _setter("matcher", matcher) + pulumi.set(__self__, "matcher", matcher) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) if protocol is not None: - _setter("protocol", protocol) + pulumi.set(__self__, "protocol", protocol) if protocol_version is not None: - _setter("protocol_version", protocol_version) + pulumi.set(__self__, "protocol_version", protocol_version) if unhealthy_threshold_count is not None: - _setter("unhealthy_threshold_count", unhealthy_threshold_count) + pulumi.set(__self__, "unhealthy_threshold_count", unhealthy_threshold_count) @property @pulumi.getter @@ -1243,16 +946,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, http_code: str): - TargetGroupMatcher._configure( - lambda key, value: pulumi.set(__self__, key, value), - http_code=http_code, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - http_code: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("http_code", http_code) + pulumi.set(__self__, "http_code", http_code) @property @pulumi.getter(name="httpCode") @@ -1265,19 +959,8 @@ class TargetGroupTag(dict): def __init__(__self__, *, key: str, value: str): - TargetGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1295,20 +978,9 @@ class TargetGroupTarget(dict): def __init__(__self__, *, id: str, port: Optional[int] = None): - TargetGroupTarget._configure( - lambda key, value: pulumi.set(__self__, key, value), - id=id, - port=port, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - id: str, - port: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("id", id) + pulumi.set(__self__, "id", id) if port is not None: - _setter("port", port) + pulumi.set(__self__, "port", port) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/vpclattice/resource_policy.py b/sdk/python/pulumi_aws_native/vpclattice/resource_policy.py index 6d26f57b32..5537320624 100644 --- a/sdk/python/pulumi_aws_native/vpclattice/resource_policy.py +++ b/sdk/python/pulumi_aws_native/vpclattice/resource_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['ResourcePolicyArgs', 'ResourcePolicy'] @@ -19,19 +19,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a ResourcePolicy resource. """ - ResourcePolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy=policy, - resource_arn=resource_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy: Any, - resource_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy", policy) - _setter("resource_arn", resource_arn) + pulumi.set(__self__, "policy", policy) + pulumi.set(__self__, "resource_arn", resource_arn) @property @pulumi.getter @@ -85,10 +74,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ResourcePolicyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/vpclattice/rule.py b/sdk/python/pulumi_aws_native/vpclattice/rule.py index ec25d1c105..983ea68dea 100644 --- a/sdk/python/pulumi_aws_native/vpclattice/rule.py +++ b/sdk/python/pulumi_aws_native/vpclattice/rule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -27,38 +27,17 @@ def __init__(__self__, *, """ The set of arguments for constructing a Rule resource. """ - RuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - match=match, - priority=priority, - listener_identifier=listener_identifier, - name=name, - service_identifier=service_identifier, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: pulumi.Input['RuleActionArgs'], - match: pulumi.Input['RuleMatchArgs'], - priority: pulumi.Input[int], - listener_identifier: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - service_identifier: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['RuleTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action", action) - _setter("match", match) - _setter("priority", priority) + pulumi.set(__self__, "action", action) + pulumi.set(__self__, "match", match) + pulumi.set(__self__, "priority", priority) if listener_identifier is not None: - _setter("listener_identifier", listener_identifier) + pulumi.set(__self__, "listener_identifier", listener_identifier) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if service_identifier is not None: - _setter("service_identifier", service_identifier) + pulumi.set(__self__, "service_identifier", service_identifier) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -162,10 +141,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RuleArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -187,20 +162,10 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = RuleArgs.__new__(RuleArgs) - if action is not None and not isinstance(action, RuleActionArgs): - action = action or {} - def _setter(key, value): - action[key] = value - RuleActionArgs._configure(_setter, **action) if action is None and not opts.urn: raise TypeError("Missing required property 'action'") __props__.__dict__["action"] = action __props__.__dict__["listener_identifier"] = listener_identifier - if match is not None and not isinstance(match, RuleMatchArgs): - match = match or {} - def _setter(key, value): - match[key] = value - RuleMatchArgs._configure(_setter, **match) if match is None and not opts.urn: raise TypeError("Missing required property 'match'") __props__.__dict__["match"] = match diff --git a/sdk/python/pulumi_aws_native/vpclattice/service.py b/sdk/python/pulumi_aws_native/vpclattice/service.py index fab281972b..9991ae712c 100644 --- a/sdk/python/pulumi_aws_native/vpclattice/service.py +++ b/sdk/python/pulumi_aws_native/vpclattice/service.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -26,37 +26,18 @@ def __init__(__self__, *, """ The set of arguments for constructing a Service resource. """ - ServiceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - auth_type=auth_type, - certificate_arn=certificate_arn, - custom_domain_name=custom_domain_name, - dns_entry=dns_entry, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auth_type: Optional[pulumi.Input['ServiceAuthType']] = None, - certificate_arn: Optional[pulumi.Input[str]] = None, - custom_domain_name: Optional[pulumi.Input[str]] = None, - dns_entry: Optional[pulumi.Input['ServiceDnsEntryArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ServiceTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if auth_type is not None: - _setter("auth_type", auth_type) + pulumi.set(__self__, "auth_type", auth_type) if certificate_arn is not None: - _setter("certificate_arn", certificate_arn) + pulumi.set(__self__, "certificate_arn", certificate_arn) if custom_domain_name is not None: - _setter("custom_domain_name", custom_domain_name) + pulumi.set(__self__, "custom_domain_name", custom_domain_name) if dns_entry is not None: - _setter("dns_entry", dns_entry) + pulumi.set(__self__, "dns_entry", dns_entry) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="authType") @@ -150,10 +131,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ServiceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -177,11 +154,6 @@ def _internal_init(__self__, __props__.__dict__["auth_type"] = auth_type __props__.__dict__["certificate_arn"] = certificate_arn __props__.__dict__["custom_domain_name"] = custom_domain_name - if dns_entry is not None and not isinstance(dns_entry, ServiceDnsEntryArgs): - dns_entry = dns_entry or {} - def _setter(key, value): - dns_entry[key] = value - ServiceDnsEntryArgs._configure(_setter, **dns_entry) __props__.__dict__["dns_entry"] = dns_entry __props__.__dict__["name"] = name __props__.__dict__["tags"] = tags diff --git a/sdk/python/pulumi_aws_native/vpclattice/service_network.py b/sdk/python/pulumi_aws_native/vpclattice/service_network.py index 01831ff34d..e10779f13a 100644 --- a/sdk/python/pulumi_aws_native/vpclattice/service_network.py +++ b/sdk/python/pulumi_aws_native/vpclattice/service_network.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -23,25 +23,12 @@ def __init__(__self__, *, """ The set of arguments for constructing a ServiceNetwork resource. """ - ServiceNetworkArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - auth_type=auth_type, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - auth_type: Optional[pulumi.Input['ServiceNetworkAuthType']] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ServiceNetworkTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if auth_type is not None: - _setter("auth_type", auth_type) + pulumi.set(__self__, "auth_type", auth_type) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="authType") @@ -105,10 +92,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ServiceNetworkArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/vpclattice/service_network_service_association.py b/sdk/python/pulumi_aws_native/vpclattice/service_network_service_association.py index 5ec847408c..41b28ffaa4 100644 --- a/sdk/python/pulumi_aws_native/vpclattice/service_network_service_association.py +++ b/sdk/python/pulumi_aws_native/vpclattice/service_network_service_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -24,29 +24,14 @@ def __init__(__self__, *, """ The set of arguments for constructing a ServiceNetworkServiceAssociation resource. """ - ServiceNetworkServiceAssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - dns_entry=dns_entry, - service_identifier=service_identifier, - service_network_identifier=service_network_identifier, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - dns_entry: Optional[pulumi.Input['ServiceNetworkServiceAssociationDnsEntryArgs']] = None, - service_identifier: Optional[pulumi.Input[str]] = None, - service_network_identifier: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ServiceNetworkServiceAssociationTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if dns_entry is not None: - _setter("dns_entry", dns_entry) + pulumi.set(__self__, "dns_entry", dns_entry) if service_identifier is not None: - _setter("service_identifier", service_identifier) + pulumi.set(__self__, "service_identifier", service_identifier) if service_network_identifier is not None: - _setter("service_network_identifier", service_network_identifier) + pulumi.set(__self__, "service_network_identifier", service_network_identifier) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="dnsEntry") @@ -120,10 +105,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ServiceNetworkServiceAssociationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -142,11 +123,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = ServiceNetworkServiceAssociationArgs.__new__(ServiceNetworkServiceAssociationArgs) - if dns_entry is not None and not isinstance(dns_entry, ServiceNetworkServiceAssociationDnsEntryArgs): - dns_entry = dns_entry or {} - def _setter(key, value): - dns_entry[key] = value - ServiceNetworkServiceAssociationDnsEntryArgs._configure(_setter, **dns_entry) __props__.__dict__["dns_entry"] = dns_entry __props__.__dict__["service_identifier"] = service_identifier __props__.__dict__["service_network_identifier"] = service_network_identifier diff --git a/sdk/python/pulumi_aws_native/vpclattice/service_network_vpc_association.py b/sdk/python/pulumi_aws_native/vpclattice/service_network_vpc_association.py index 4c218c6e82..ff3198df27 100644 --- a/sdk/python/pulumi_aws_native/vpclattice/service_network_vpc_association.py +++ b/sdk/python/pulumi_aws_native/vpclattice/service_network_vpc_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -24,29 +24,14 @@ def __init__(__self__, *, """ The set of arguments for constructing a ServiceNetworkVpcAssociation resource. """ - ServiceNetworkVpcAssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - service_network_identifier=service_network_identifier, - tags=tags, - vpc_identifier=vpc_identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - service_network_identifier: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ServiceNetworkVpcAssociationTagArgs']]]] = None, - vpc_identifier: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if security_group_ids is not None: - _setter("security_group_ids", security_group_ids) + pulumi.set(__self__, "security_group_ids", security_group_ids) if service_network_identifier is not None: - _setter("service_network_identifier", service_network_identifier) + pulumi.set(__self__, "service_network_identifier", service_network_identifier) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if vpc_identifier is not None: - _setter("vpc_identifier", vpc_identifier) + pulumi.set(__self__, "vpc_identifier", vpc_identifier) @property @pulumi.getter(name="securityGroupIds") @@ -120,10 +105,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ServiceNetworkVpcAssociationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/vpclattice/target_group.py b/sdk/python/pulumi_aws_native/vpclattice/target_group.py index dcbe1ffc83..cdab02ea01 100644 --- a/sdk/python/pulumi_aws_native/vpclattice/target_group.py +++ b/sdk/python/pulumi_aws_native/vpclattice/target_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -25,32 +25,15 @@ def __init__(__self__, *, """ The set of arguments for constructing a TargetGroup resource. """ - TargetGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - config=config, - name=name, - tags=tags, - targets=targets, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input['TargetGroupType'], - config: Optional[pulumi.Input['TargetGroupConfigArgs']] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['TargetGroupTagArgs']]]] = None, - targets: Optional[pulumi.Input[Sequence[pulumi.Input['TargetGroupTargetArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if config is not None: - _setter("config", config) + pulumi.set(__self__, "config", config) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if targets is not None: - _setter("targets", targets) + pulumi.set(__self__, "targets", targets) @property @pulumi.getter @@ -134,10 +117,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TargetGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -157,11 +136,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = TargetGroupArgs.__new__(TargetGroupArgs) - if config is not None and not isinstance(config, TargetGroupConfigArgs): - config = config or {} - def _setter(key, value): - config[key] = value - TargetGroupConfigArgs._configure(_setter, **config) __props__.__dict__["config"] = config __props__.__dict__["name"] = name __props__.__dict__["tags"] = tags diff --git a/sdk/python/pulumi_aws_native/waf/_inputs.py b/sdk/python/pulumi_aws_native/waf/_inputs.py index 46aeb224f4..1f5c830c7d 100644 --- a/sdk/python/pulumi_aws_native/waf/_inputs.py +++ b/sdk/python/pulumi_aws_native/waf/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -32,30 +32,13 @@ def __init__(__self__, *, text_transformation: pulumi.Input[str], target_string: Optional[pulumi.Input[str]] = None, target_string_base64: Optional[pulumi.Input[str]] = None): - ByteMatchSetByteMatchTupleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_to_match=field_to_match, - positional_constraint=positional_constraint, - text_transformation=text_transformation, - target_string=target_string, - target_string_base64=target_string_base64, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_to_match: pulumi.Input['ByteMatchSetFieldToMatchArgs'], - positional_constraint: pulumi.Input[str], - text_transformation: pulumi.Input[str], - target_string: Optional[pulumi.Input[str]] = None, - target_string_base64: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_to_match", field_to_match) - _setter("positional_constraint", positional_constraint) - _setter("text_transformation", text_transformation) + pulumi.set(__self__, "field_to_match", field_to_match) + pulumi.set(__self__, "positional_constraint", positional_constraint) + pulumi.set(__self__, "text_transformation", text_transformation) if target_string is not None: - _setter("target_string", target_string) + pulumi.set(__self__, "target_string", target_string) if target_string_base64 is not None: - _setter("target_string_base64", target_string_base64) + pulumi.set(__self__, "target_string_base64", target_string_base64) @property @pulumi.getter(name="fieldToMatch") @@ -108,20 +91,9 @@ class ByteMatchSetFieldToMatchArgs: def __init__(__self__, *, type: pulumi.Input[str], data: Optional[pulumi.Input[str]] = None): - ByteMatchSetFieldToMatchArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - data=data, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input[str], - data: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if data is not None: - _setter("data", data) + pulumi.set(__self__, "data", data) @property @pulumi.getter @@ -147,19 +119,8 @@ class IpSetIpSetDescriptorArgs: def __init__(__self__, *, type: pulumi.Input[str], value: pulumi.Input[str]): - IpSetIpSetDescriptorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) - _setter("value", value) + pulumi.set(__self__, "type", type) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -186,22 +147,9 @@ def __init__(__self__, *, data_id: pulumi.Input[str], negated: pulumi.Input[bool], type: pulumi.Input[str]): - RulePredicateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_id=data_id, - negated=negated, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_id: pulumi.Input[str], - negated: pulumi.Input[bool], - type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_id", data_id) - _setter("negated", negated) - _setter("type", type) + pulumi.set(__self__, "data_id", data_id) + pulumi.set(__self__, "negated", negated) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="dataId") @@ -236,20 +184,9 @@ class SizeConstraintSetFieldToMatchArgs: def __init__(__self__, *, type: pulumi.Input[str], data: Optional[pulumi.Input[str]] = None): - SizeConstraintSetFieldToMatchArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - data=data, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input[str], - data: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if data is not None: - _setter("data", data) + pulumi.set(__self__, "data", data) @property @pulumi.getter @@ -277,25 +214,10 @@ def __init__(__self__, *, field_to_match: pulumi.Input['SizeConstraintSetFieldToMatchArgs'], size: pulumi.Input[int], text_transformation: pulumi.Input[str]): - SizeConstraintSetSizeConstraintArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - comparison_operator=comparison_operator, - field_to_match=field_to_match, - size=size, - text_transformation=text_transformation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comparison_operator: pulumi.Input[str], - field_to_match: pulumi.Input['SizeConstraintSetFieldToMatchArgs'], - size: pulumi.Input[int], - text_transformation: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("comparison_operator", comparison_operator) - _setter("field_to_match", field_to_match) - _setter("size", size) - _setter("text_transformation", text_transformation) + pulumi.set(__self__, "comparison_operator", comparison_operator) + pulumi.set(__self__, "field_to_match", field_to_match) + pulumi.set(__self__, "size", size) + pulumi.set(__self__, "text_transformation", text_transformation) @property @pulumi.getter(name="comparisonOperator") @@ -339,20 +261,9 @@ class SqlInjectionMatchSetFieldToMatchArgs: def __init__(__self__, *, type: pulumi.Input[str], data: Optional[pulumi.Input[str]] = None): - SqlInjectionMatchSetFieldToMatchArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - data=data, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input[str], - data: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if data is not None: - _setter("data", data) + pulumi.set(__self__, "data", data) @property @pulumi.getter @@ -378,19 +289,8 @@ class SqlInjectionMatchSetSqlInjectionMatchTupleArgs: def __init__(__self__, *, field_to_match: pulumi.Input['SqlInjectionMatchSetFieldToMatchArgs'], text_transformation: pulumi.Input[str]): - SqlInjectionMatchSetSqlInjectionMatchTupleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_to_match=field_to_match, - text_transformation=text_transformation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_to_match: pulumi.Input['SqlInjectionMatchSetFieldToMatchArgs'], - text_transformation: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_to_match", field_to_match) - _setter("text_transformation", text_transformation) + pulumi.set(__self__, "field_to_match", field_to_match) + pulumi.set(__self__, "text_transformation", text_transformation) @property @pulumi.getter(name="fieldToMatch") @@ -417,23 +317,10 @@ def __init__(__self__, *, priority: pulumi.Input[int], rule_id: pulumi.Input[str], action: Optional[pulumi.Input['WebAclWafActionArgs']] = None): - WebAclActivatedRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - priority=priority, - rule_id=rule_id, - action=action, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - priority: pulumi.Input[int], - rule_id: pulumi.Input[str], - action: Optional[pulumi.Input['WebAclWafActionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("priority", priority) - _setter("rule_id", rule_id) + pulumi.set(__self__, "priority", priority) + pulumi.set(__self__, "rule_id", rule_id) if action is not None: - _setter("action", action) + pulumi.set(__self__, "action", action) @property @pulumi.getter @@ -467,16 +354,7 @@ def action(self, value: Optional[pulumi.Input['WebAclWafActionArgs']]): class WebAclWafActionArgs: def __init__(__self__, *, type: pulumi.Input[str]): - WebAclWafActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -493,20 +371,9 @@ class XssMatchSetFieldToMatchArgs: def __init__(__self__, *, type: pulumi.Input[str], data: Optional[pulumi.Input[str]] = None): - XssMatchSetFieldToMatchArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - data=data, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input[str], - data: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if data is not None: - _setter("data", data) + pulumi.set(__self__, "data", data) @property @pulumi.getter @@ -532,19 +399,8 @@ class XssMatchSetXssMatchTupleArgs: def __init__(__self__, *, field_to_match: pulumi.Input['XssMatchSetFieldToMatchArgs'], text_transformation: pulumi.Input[str]): - XssMatchSetXssMatchTupleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_to_match=field_to_match, - text_transformation=text_transformation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_to_match: pulumi.Input['XssMatchSetFieldToMatchArgs'], - text_transformation: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_to_match", field_to_match) - _setter("text_transformation", text_transformation) + pulumi.set(__self__, "field_to_match", field_to_match) + pulumi.set(__self__, "text_transformation", text_transformation) @property @pulumi.getter(name="fieldToMatch") diff --git a/sdk/python/pulumi_aws_native/waf/byte_match_set.py b/sdk/python/pulumi_aws_native/waf/byte_match_set.py index 7a2e984765..c9a766d4e0 100644 --- a/sdk/python/pulumi_aws_native/waf/byte_match_set.py +++ b/sdk/python/pulumi_aws_native/waf/byte_match_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,21 +21,10 @@ def __init__(__self__, *, """ The set of arguments for constructing a ByteMatchSet resource. """ - ByteMatchSetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - byte_match_tuples=byte_match_tuples, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - byte_match_tuples: Optional[pulumi.Input[Sequence[pulumi.Input['ByteMatchSetByteMatchTupleArgs']]]] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if byte_match_tuples is not None: - _setter("byte_match_tuples", byte_match_tuples) + pulumi.set(__self__, "byte_match_tuples", byte_match_tuples) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="byteMatchTuples") @@ -94,10 +83,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ByteMatchSetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/waf/get_byte_match_set.py b/sdk/python/pulumi_aws_native/waf/get_byte_match_set.py index 27d9b78931..f8619f6f28 100644 --- a/sdk/python/pulumi_aws_native/waf/get_byte_match_set.py +++ b/sdk/python/pulumi_aws_native/waf/get_byte_match_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/waf/get_ip_set.py b/sdk/python/pulumi_aws_native/waf/get_ip_set.py index 9c92d67ea9..e92b9ae2b8 100644 --- a/sdk/python/pulumi_aws_native/waf/get_ip_set.py +++ b/sdk/python/pulumi_aws_native/waf/get_ip_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/waf/get_rule.py b/sdk/python/pulumi_aws_native/waf/get_rule.py index a371802dd5..ed6c8c74ac 100644 --- a/sdk/python/pulumi_aws_native/waf/get_rule.py +++ b/sdk/python/pulumi_aws_native/waf/get_rule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/waf/get_size_constraint_set.py b/sdk/python/pulumi_aws_native/waf/get_size_constraint_set.py index 9d7c351da1..d71a6a9571 100644 --- a/sdk/python/pulumi_aws_native/waf/get_size_constraint_set.py +++ b/sdk/python/pulumi_aws_native/waf/get_size_constraint_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/waf/get_sql_injection_match_set.py b/sdk/python/pulumi_aws_native/waf/get_sql_injection_match_set.py index a98cf12b83..a81ef42856 100644 --- a/sdk/python/pulumi_aws_native/waf/get_sql_injection_match_set.py +++ b/sdk/python/pulumi_aws_native/waf/get_sql_injection_match_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/waf/get_web_acl.py b/sdk/python/pulumi_aws_native/waf/get_web_acl.py index ed6d78cb3f..be901c7eed 100644 --- a/sdk/python/pulumi_aws_native/waf/get_web_acl.py +++ b/sdk/python/pulumi_aws_native/waf/get_web_acl.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/waf/get_xss_match_set.py b/sdk/python/pulumi_aws_native/waf/get_xss_match_set.py index 8367ff988b..8947214f68 100644 --- a/sdk/python/pulumi_aws_native/waf/get_xss_match_set.py +++ b/sdk/python/pulumi_aws_native/waf/get_xss_match_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/waf/ip_set.py b/sdk/python/pulumi_aws_native/waf/ip_set.py index c3fc44d0d5..17bbb83b53 100644 --- a/sdk/python/pulumi_aws_native/waf/ip_set.py +++ b/sdk/python/pulumi_aws_native/waf/ip_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,21 +21,10 @@ def __init__(__self__, *, """ The set of arguments for constructing a IpSet resource. """ - IpSetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ip_set_descriptors=ip_set_descriptors, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ip_set_descriptors: Optional[pulumi.Input[Sequence[pulumi.Input['IpSetIpSetDescriptorArgs']]]] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ip_set_descriptors is not None: - _setter("ip_set_descriptors", ip_set_descriptors) + pulumi.set(__self__, "ip_set_descriptors", ip_set_descriptors) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="ipSetDescriptors") @@ -94,10 +83,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - IpSetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/waf/outputs.py b/sdk/python/pulumi_aws_native/waf/outputs.py index 106a887e62..81a2eaa01f 100644 --- a/sdk/python/pulumi_aws_native/waf/outputs.py +++ b/sdk/python/pulumi_aws_native/waf/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -58,30 +58,13 @@ def __init__(__self__, *, text_transformation: str, target_string: Optional[str] = None, target_string_base64: Optional[str] = None): - ByteMatchSetByteMatchTuple._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_to_match=field_to_match, - positional_constraint=positional_constraint, - text_transformation=text_transformation, - target_string=target_string, - target_string_base64=target_string_base64, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_to_match: 'outputs.ByteMatchSetFieldToMatch', - positional_constraint: str, - text_transformation: str, - target_string: Optional[str] = None, - target_string_base64: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_to_match", field_to_match) - _setter("positional_constraint", positional_constraint) - _setter("text_transformation", text_transformation) + pulumi.set(__self__, "field_to_match", field_to_match) + pulumi.set(__self__, "positional_constraint", positional_constraint) + pulumi.set(__self__, "text_transformation", text_transformation) if target_string is not None: - _setter("target_string", target_string) + pulumi.set(__self__, "target_string", target_string) if target_string_base64 is not None: - _setter("target_string_base64", target_string_base64) + pulumi.set(__self__, "target_string_base64", target_string_base64) @property @pulumi.getter(name="fieldToMatch") @@ -114,20 +97,9 @@ class ByteMatchSetFieldToMatch(dict): def __init__(__self__, *, type: str, data: Optional[str] = None): - ByteMatchSetFieldToMatch._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - data=data, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: str, - data: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if data is not None: - _setter("data", data) + pulumi.set(__self__, "data", data) @property @pulumi.getter @@ -145,19 +117,8 @@ class IpSetIpSetDescriptor(dict): def __init__(__self__, *, type: str, value: str): - IpSetIpSetDescriptor._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) - _setter("value", value) + pulumi.set(__self__, "type", type) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -193,22 +154,9 @@ def __init__(__self__, *, data_id: str, negated: bool, type: str): - RulePredicate._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_id=data_id, - negated=negated, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_id: str, - negated: bool, - type: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_id", data_id) - _setter("negated", negated) - _setter("type", type) + pulumi.set(__self__, "data_id", data_id) + pulumi.set(__self__, "negated", negated) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="dataId") @@ -231,20 +179,9 @@ class SizeConstraintSetFieldToMatch(dict): def __init__(__self__, *, type: str, data: Optional[str] = None): - SizeConstraintSetFieldToMatch._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - data=data, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: str, - data: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if data is not None: - _setter("data", data) + pulumi.set(__self__, "data", data) @property @pulumi.getter @@ -285,25 +222,10 @@ def __init__(__self__, *, field_to_match: 'outputs.SizeConstraintSetFieldToMatch', size: int, text_transformation: str): - SizeConstraintSetSizeConstraint._configure( - lambda key, value: pulumi.set(__self__, key, value), - comparison_operator=comparison_operator, - field_to_match=field_to_match, - size=size, - text_transformation=text_transformation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comparison_operator: str, - field_to_match: 'outputs.SizeConstraintSetFieldToMatch', - size: int, - text_transformation: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("comparison_operator", comparison_operator) - _setter("field_to_match", field_to_match) - _setter("size", size) - _setter("text_transformation", text_transformation) + pulumi.set(__self__, "comparison_operator", comparison_operator) + pulumi.set(__self__, "field_to_match", field_to_match) + pulumi.set(__self__, "size", size) + pulumi.set(__self__, "text_transformation", text_transformation) @property @pulumi.getter(name="comparisonOperator") @@ -331,20 +253,9 @@ class SqlInjectionMatchSetFieldToMatch(dict): def __init__(__self__, *, type: str, data: Optional[str] = None): - SqlInjectionMatchSetFieldToMatch._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - data=data, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: str, - data: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if data is not None: - _setter("data", data) + pulumi.set(__self__, "data", data) @property @pulumi.getter @@ -381,19 +292,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, field_to_match: 'outputs.SqlInjectionMatchSetFieldToMatch', text_transformation: str): - SqlInjectionMatchSetSqlInjectionMatchTuple._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_to_match=field_to_match, - text_transformation=text_transformation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_to_match: 'outputs.SqlInjectionMatchSetFieldToMatch', - text_transformation: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_to_match", field_to_match) - _setter("text_transformation", text_transformation) + pulumi.set(__self__, "field_to_match", field_to_match) + pulumi.set(__self__, "text_transformation", text_transformation) @property @pulumi.getter(name="fieldToMatch") @@ -429,23 +329,10 @@ def __init__(__self__, *, priority: int, rule_id: str, action: Optional['outputs.WebAclWafAction'] = None): - WebAclActivatedRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - priority=priority, - rule_id=rule_id, - action=action, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - priority: int, - rule_id: str, - action: Optional['outputs.WebAclWafAction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("priority", priority) - _setter("rule_id", rule_id) + pulumi.set(__self__, "priority", priority) + pulumi.set(__self__, "rule_id", rule_id) if action is not None: - _setter("action", action) + pulumi.set(__self__, "action", action) @property @pulumi.getter @@ -467,16 +354,7 @@ def action(self) -> Optional['outputs.WebAclWafAction']: class WebAclWafAction(dict): def __init__(__self__, *, type: str): - WebAclWafAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -489,20 +367,9 @@ class XssMatchSetFieldToMatch(dict): def __init__(__self__, *, type: str, data: Optional[str] = None): - XssMatchSetFieldToMatch._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - data=data, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: str, - data: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if data is not None: - _setter("data", data) + pulumi.set(__self__, "data", data) @property @pulumi.getter @@ -539,19 +406,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, field_to_match: 'outputs.XssMatchSetFieldToMatch', text_transformation: str): - XssMatchSetXssMatchTuple._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_to_match=field_to_match, - text_transformation=text_transformation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_to_match: 'outputs.XssMatchSetFieldToMatch', - text_transformation: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_to_match", field_to_match) - _setter("text_transformation", text_transformation) + pulumi.set(__self__, "field_to_match", field_to_match) + pulumi.set(__self__, "text_transformation", text_transformation) @property @pulumi.getter(name="fieldToMatch") diff --git a/sdk/python/pulumi_aws_native/waf/rule.py b/sdk/python/pulumi_aws_native/waf/rule.py index 06d4c8ffe0..eb018d9eca 100644 --- a/sdk/python/pulumi_aws_native/waf/rule.py +++ b/sdk/python/pulumi_aws_native/waf/rule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -22,24 +22,11 @@ def __init__(__self__, *, """ The set of arguments for constructing a Rule resource. """ - RuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric_name=metric_name, - name=name, - predicates=predicates, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric_name: pulumi.Input[str], - name: Optional[pulumi.Input[str]] = None, - predicates: Optional[pulumi.Input[Sequence[pulumi.Input['RulePredicateArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metric_name", metric_name) + pulumi.set(__self__, "metric_name", metric_name) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if predicates is not None: - _setter("predicates", predicates) + pulumi.set(__self__, "predicates", predicates) @property @pulumi.getter(name="metricName") @@ -108,10 +95,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RuleArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/waf/size_constraint_set.py b/sdk/python/pulumi_aws_native/waf/size_constraint_set.py index 3d91fdc45d..36413e8275 100644 --- a/sdk/python/pulumi_aws_native/waf/size_constraint_set.py +++ b/sdk/python/pulumi_aws_native/waf/size_constraint_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,20 +21,9 @@ def __init__(__self__, *, """ The set of arguments for constructing a SizeConstraintSet resource. """ - SizeConstraintSetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - size_constraints=size_constraints, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - size_constraints: pulumi.Input[Sequence[pulumi.Input['SizeConstraintSetSizeConstraintArgs']]], - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("size_constraints", size_constraints) + pulumi.set(__self__, "size_constraints", size_constraints) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="sizeConstraints") @@ -93,10 +82,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SizeConstraintSetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/waf/sql_injection_match_set.py b/sdk/python/pulumi_aws_native/waf/sql_injection_match_set.py index 442e5f0acd..e62460b2ec 100644 --- a/sdk/python/pulumi_aws_native/waf/sql_injection_match_set.py +++ b/sdk/python/pulumi_aws_native/waf/sql_injection_match_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,21 +21,10 @@ def __init__(__self__, *, """ The set of arguments for constructing a SqlInjectionMatchSet resource. """ - SqlInjectionMatchSetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - sql_injection_match_tuples=sql_injection_match_tuples, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - sql_injection_match_tuples: Optional[pulumi.Input[Sequence[pulumi.Input['SqlInjectionMatchSetSqlInjectionMatchTupleArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if sql_injection_match_tuples is not None: - _setter("sql_injection_match_tuples", sql_injection_match_tuples) + pulumi.set(__self__, "sql_injection_match_tuples", sql_injection_match_tuples) @property @pulumi.getter @@ -94,10 +83,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SqlInjectionMatchSetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/waf/web_acl.py b/sdk/python/pulumi_aws_native/waf/web_acl.py index 3abc5898ea..3d9ca8e947 100644 --- a/sdk/python/pulumi_aws_native/waf/web_acl.py +++ b/sdk/python/pulumi_aws_native/waf/web_acl.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,27 +23,12 @@ def __init__(__self__, *, """ The set of arguments for constructing a WebAcl resource. """ - WebAclArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_action=default_action, - metric_name=metric_name, - name=name, - rules=rules, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_action: pulumi.Input['WebAclWafActionArgs'], - metric_name: pulumi.Input[str], - name: Optional[pulumi.Input[str]] = None, - rules: Optional[pulumi.Input[Sequence[pulumi.Input['WebAclActivatedRuleArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("default_action", default_action) - _setter("metric_name", metric_name) + pulumi.set(__self__, "default_action", default_action) + pulumi.set(__self__, "metric_name", metric_name) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if rules is not None: - _setter("rules", rules) + pulumi.set(__self__, "rules", rules) @property @pulumi.getter(name="defaultAction") @@ -122,10 +107,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - WebAclArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -145,11 +126,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = WebAclArgs.__new__(WebAclArgs) - if default_action is not None and not isinstance(default_action, WebAclWafActionArgs): - default_action = default_action or {} - def _setter(key, value): - default_action[key] = value - WebAclWafActionArgs._configure(_setter, **default_action) if default_action is None and not opts.urn: raise TypeError("Missing required property 'default_action'") __props__.__dict__["default_action"] = default_action diff --git a/sdk/python/pulumi_aws_native/waf/xss_match_set.py b/sdk/python/pulumi_aws_native/waf/xss_match_set.py index 425bdce09f..62fa0ef029 100644 --- a/sdk/python/pulumi_aws_native/waf/xss_match_set.py +++ b/sdk/python/pulumi_aws_native/waf/xss_match_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,20 +21,9 @@ def __init__(__self__, *, """ The set of arguments for constructing a XssMatchSet resource. """ - XssMatchSetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - xss_match_tuples=xss_match_tuples, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - xss_match_tuples: pulumi.Input[Sequence[pulumi.Input['XssMatchSetXssMatchTupleArgs']]], - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("xss_match_tuples", xss_match_tuples) + pulumi.set(__self__, "xss_match_tuples", xss_match_tuples) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="xssMatchTuples") @@ -93,10 +82,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - XssMatchSetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/wafregional/_inputs.py b/sdk/python/pulumi_aws_native/wafregional/_inputs.py index e08d09fdbd..3796fbf1ec 100644 --- a/sdk/python/pulumi_aws_native/wafregional/_inputs.py +++ b/sdk/python/pulumi_aws_native/wafregional/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -34,30 +34,13 @@ def __init__(__self__, *, text_transformation: pulumi.Input[str], target_string: Optional[pulumi.Input[str]] = None, target_string_base64: Optional[pulumi.Input[str]] = None): - ByteMatchSetByteMatchTupleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_to_match=field_to_match, - positional_constraint=positional_constraint, - text_transformation=text_transformation, - target_string=target_string, - target_string_base64=target_string_base64, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_to_match: pulumi.Input['ByteMatchSetFieldToMatchArgs'], - positional_constraint: pulumi.Input[str], - text_transformation: pulumi.Input[str], - target_string: Optional[pulumi.Input[str]] = None, - target_string_base64: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_to_match", field_to_match) - _setter("positional_constraint", positional_constraint) - _setter("text_transformation", text_transformation) + pulumi.set(__self__, "field_to_match", field_to_match) + pulumi.set(__self__, "positional_constraint", positional_constraint) + pulumi.set(__self__, "text_transformation", text_transformation) if target_string is not None: - _setter("target_string", target_string) + pulumi.set(__self__, "target_string", target_string) if target_string_base64 is not None: - _setter("target_string_base64", target_string_base64) + pulumi.set(__self__, "target_string_base64", target_string_base64) @property @pulumi.getter(name="fieldToMatch") @@ -110,20 +93,9 @@ class ByteMatchSetFieldToMatchArgs: def __init__(__self__, *, type: pulumi.Input[str], data: Optional[pulumi.Input[str]] = None): - ByteMatchSetFieldToMatchArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - data=data, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input[str], - data: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if data is not None: - _setter("data", data) + pulumi.set(__self__, "data", data) @property @pulumi.getter @@ -149,19 +121,8 @@ class GeoMatchSetGeoMatchConstraintArgs: def __init__(__self__, *, type: pulumi.Input[str], value: pulumi.Input[str]): - GeoMatchSetGeoMatchConstraintArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) - _setter("value", value) + pulumi.set(__self__, "type", type) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -187,19 +148,8 @@ class IpSetIpSetDescriptorArgs: def __init__(__self__, *, type: pulumi.Input[str], value: pulumi.Input[str]): - IpSetIpSetDescriptorArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) - _setter("value", value) + pulumi.set(__self__, "type", type) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -226,22 +176,9 @@ def __init__(__self__, *, data_id: pulumi.Input[str], negated: pulumi.Input[bool], type: pulumi.Input[str]): - RateBasedRulePredicateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_id=data_id, - negated=negated, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_id: pulumi.Input[str], - negated: pulumi.Input[bool], - type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_id", data_id) - _setter("negated", negated) - _setter("type", type) + pulumi.set(__self__, "data_id", data_id) + pulumi.set(__self__, "negated", negated) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="dataId") @@ -277,22 +214,9 @@ def __init__(__self__, *, data_id: pulumi.Input[str], negated: pulumi.Input[bool], type: pulumi.Input[str]): - RulePredicateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_id=data_id, - negated=negated, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_id: pulumi.Input[str], - negated: pulumi.Input[bool], - type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_id", data_id) - _setter("negated", negated) - _setter("type", type) + pulumi.set(__self__, "data_id", data_id) + pulumi.set(__self__, "negated", negated) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="dataId") @@ -327,20 +251,9 @@ class SizeConstraintSetFieldToMatchArgs: def __init__(__self__, *, type: pulumi.Input[str], data: Optional[pulumi.Input[str]] = None): - SizeConstraintSetFieldToMatchArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - data=data, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input[str], - data: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if data is not None: - _setter("data", data) + pulumi.set(__self__, "data", data) @property @pulumi.getter @@ -368,25 +281,10 @@ def __init__(__self__, *, field_to_match: pulumi.Input['SizeConstraintSetFieldToMatchArgs'], size: pulumi.Input[int], text_transformation: pulumi.Input[str]): - SizeConstraintSetSizeConstraintArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - comparison_operator=comparison_operator, - field_to_match=field_to_match, - size=size, - text_transformation=text_transformation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comparison_operator: pulumi.Input[str], - field_to_match: pulumi.Input['SizeConstraintSetFieldToMatchArgs'], - size: pulumi.Input[int], - text_transformation: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("comparison_operator", comparison_operator) - _setter("field_to_match", field_to_match) - _setter("size", size) - _setter("text_transformation", text_transformation) + pulumi.set(__self__, "comparison_operator", comparison_operator) + pulumi.set(__self__, "field_to_match", field_to_match) + pulumi.set(__self__, "size", size) + pulumi.set(__self__, "text_transformation", text_transformation) @property @pulumi.getter(name="comparisonOperator") @@ -430,20 +328,9 @@ class SqlInjectionMatchSetFieldToMatchArgs: def __init__(__self__, *, type: pulumi.Input[str], data: Optional[pulumi.Input[str]] = None): - SqlInjectionMatchSetFieldToMatchArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - data=data, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input[str], - data: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if data is not None: - _setter("data", data) + pulumi.set(__self__, "data", data) @property @pulumi.getter @@ -469,19 +356,8 @@ class SqlInjectionMatchSetSqlInjectionMatchTupleArgs: def __init__(__self__, *, field_to_match: pulumi.Input['SqlInjectionMatchSetFieldToMatchArgs'], text_transformation: pulumi.Input[str]): - SqlInjectionMatchSetSqlInjectionMatchTupleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_to_match=field_to_match, - text_transformation=text_transformation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_to_match: pulumi.Input['SqlInjectionMatchSetFieldToMatchArgs'], - text_transformation: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_to_match", field_to_match) - _setter("text_transformation", text_transformation) + pulumi.set(__self__, "field_to_match", field_to_match) + pulumi.set(__self__, "text_transformation", text_transformation) @property @pulumi.getter(name="fieldToMatch") @@ -506,16 +382,7 @@ def text_transformation(self, value: pulumi.Input[str]): class WebAclActionArgs: def __init__(__self__, *, type: pulumi.Input[str]): - WebAclActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -533,22 +400,9 @@ def __init__(__self__, *, action: pulumi.Input['WebAclActionArgs'], priority: pulumi.Input[int], rule_id: pulumi.Input[str]): - WebAclRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - priority=priority, - rule_id=rule_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: pulumi.Input['WebAclActionArgs'], - priority: pulumi.Input[int], - rule_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action", action) - _setter("priority", priority) - _setter("rule_id", rule_id) + pulumi.set(__self__, "action", action) + pulumi.set(__self__, "priority", priority) + pulumi.set(__self__, "rule_id", rule_id) @property @pulumi.getter @@ -583,20 +437,9 @@ class XssMatchSetFieldToMatchArgs: def __init__(__self__, *, type: pulumi.Input[str], data: Optional[pulumi.Input[str]] = None): - XssMatchSetFieldToMatchArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - data=data, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input[str], - data: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if data is not None: - _setter("data", data) + pulumi.set(__self__, "data", data) @property @pulumi.getter @@ -622,19 +465,8 @@ class XssMatchSetXssMatchTupleArgs: def __init__(__self__, *, field_to_match: pulumi.Input['XssMatchSetFieldToMatchArgs'], text_transformation: pulumi.Input[str]): - XssMatchSetXssMatchTupleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_to_match=field_to_match, - text_transformation=text_transformation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_to_match: pulumi.Input['XssMatchSetFieldToMatchArgs'], - text_transformation: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_to_match", field_to_match) - _setter("text_transformation", text_transformation) + pulumi.set(__self__, "field_to_match", field_to_match) + pulumi.set(__self__, "text_transformation", text_transformation) @property @pulumi.getter(name="fieldToMatch") diff --git a/sdk/python/pulumi_aws_native/wafregional/byte_match_set.py b/sdk/python/pulumi_aws_native/wafregional/byte_match_set.py index 129b120020..1a985437e0 100644 --- a/sdk/python/pulumi_aws_native/wafregional/byte_match_set.py +++ b/sdk/python/pulumi_aws_native/wafregional/byte_match_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,21 +21,10 @@ def __init__(__self__, *, """ The set of arguments for constructing a ByteMatchSet resource. """ - ByteMatchSetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - byte_match_tuples=byte_match_tuples, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - byte_match_tuples: Optional[pulumi.Input[Sequence[pulumi.Input['ByteMatchSetByteMatchTupleArgs']]]] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if byte_match_tuples is not None: - _setter("byte_match_tuples", byte_match_tuples) + pulumi.set(__self__, "byte_match_tuples", byte_match_tuples) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="byteMatchTuples") @@ -94,10 +83,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ByteMatchSetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/wafregional/geo_match_set.py b/sdk/python/pulumi_aws_native/wafregional/geo_match_set.py index aea3ecc8ba..91d9dca204 100644 --- a/sdk/python/pulumi_aws_native/wafregional/geo_match_set.py +++ b/sdk/python/pulumi_aws_native/wafregional/geo_match_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,21 +21,10 @@ def __init__(__self__, *, """ The set of arguments for constructing a GeoMatchSet resource. """ - GeoMatchSetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - geo_match_constraints=geo_match_constraints, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - geo_match_constraints: Optional[pulumi.Input[Sequence[pulumi.Input['GeoMatchSetGeoMatchConstraintArgs']]]] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if geo_match_constraints is not None: - _setter("geo_match_constraints", geo_match_constraints) + pulumi.set(__self__, "geo_match_constraints", geo_match_constraints) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="geoMatchConstraints") @@ -94,10 +83,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - GeoMatchSetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/wafregional/get_byte_match_set.py b/sdk/python/pulumi_aws_native/wafregional/get_byte_match_set.py index f470b8bce8..36972c6dc6 100644 --- a/sdk/python/pulumi_aws_native/wafregional/get_byte_match_set.py +++ b/sdk/python/pulumi_aws_native/wafregional/get_byte_match_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/wafregional/get_geo_match_set.py b/sdk/python/pulumi_aws_native/wafregional/get_geo_match_set.py index 1a8af35ee3..6b9b6d903c 100644 --- a/sdk/python/pulumi_aws_native/wafregional/get_geo_match_set.py +++ b/sdk/python/pulumi_aws_native/wafregional/get_geo_match_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/wafregional/get_ip_set.py b/sdk/python/pulumi_aws_native/wafregional/get_ip_set.py index cc65c566a5..a50b27f1c8 100644 --- a/sdk/python/pulumi_aws_native/wafregional/get_ip_set.py +++ b/sdk/python/pulumi_aws_native/wafregional/get_ip_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/wafregional/get_rate_based_rule.py b/sdk/python/pulumi_aws_native/wafregional/get_rate_based_rule.py index daa43deaa1..fbf09c02df 100644 --- a/sdk/python/pulumi_aws_native/wafregional/get_rate_based_rule.py +++ b/sdk/python/pulumi_aws_native/wafregional/get_rate_based_rule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/wafregional/get_regex_pattern_set.py b/sdk/python/pulumi_aws_native/wafregional/get_regex_pattern_set.py index c8fe4697f5..3a1a38e314 100644 --- a/sdk/python/pulumi_aws_native/wafregional/get_regex_pattern_set.py +++ b/sdk/python/pulumi_aws_native/wafregional/get_regex_pattern_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/wafregional/get_rule.py b/sdk/python/pulumi_aws_native/wafregional/get_rule.py index cd59d84e0c..28957f7090 100644 --- a/sdk/python/pulumi_aws_native/wafregional/get_rule.py +++ b/sdk/python/pulumi_aws_native/wafregional/get_rule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/wafregional/get_size_constraint_set.py b/sdk/python/pulumi_aws_native/wafregional/get_size_constraint_set.py index 306947ecf6..c0baa00dd8 100644 --- a/sdk/python/pulumi_aws_native/wafregional/get_size_constraint_set.py +++ b/sdk/python/pulumi_aws_native/wafregional/get_size_constraint_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/wafregional/get_sql_injection_match_set.py b/sdk/python/pulumi_aws_native/wafregional/get_sql_injection_match_set.py index e29c3bcb64..7d1748ce75 100644 --- a/sdk/python/pulumi_aws_native/wafregional/get_sql_injection_match_set.py +++ b/sdk/python/pulumi_aws_native/wafregional/get_sql_injection_match_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/wafregional/get_web_acl.py b/sdk/python/pulumi_aws_native/wafregional/get_web_acl.py index b38542e281..895fda100f 100644 --- a/sdk/python/pulumi_aws_native/wafregional/get_web_acl.py +++ b/sdk/python/pulumi_aws_native/wafregional/get_web_acl.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/wafregional/get_web_acl_association.py b/sdk/python/pulumi_aws_native/wafregional/get_web_acl_association.py index 029288e528..529be7032f 100644 --- a/sdk/python/pulumi_aws_native/wafregional/get_web_acl_association.py +++ b/sdk/python/pulumi_aws_native/wafregional/get_web_acl_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/wafregional/get_xss_match_set.py b/sdk/python/pulumi_aws_native/wafregional/get_xss_match_set.py index cfefcce750..f8268710be 100644 --- a/sdk/python/pulumi_aws_native/wafregional/get_xss_match_set.py +++ b/sdk/python/pulumi_aws_native/wafregional/get_xss_match_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/wafregional/ip_set.py b/sdk/python/pulumi_aws_native/wafregional/ip_set.py index e0fabfbf28..e435bde4df 100644 --- a/sdk/python/pulumi_aws_native/wafregional/ip_set.py +++ b/sdk/python/pulumi_aws_native/wafregional/ip_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,21 +21,10 @@ def __init__(__self__, *, """ The set of arguments for constructing a IpSet resource. """ - IpSetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ip_set_descriptors=ip_set_descriptors, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ip_set_descriptors: Optional[pulumi.Input[Sequence[pulumi.Input['IpSetIpSetDescriptorArgs']]]] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if ip_set_descriptors is not None: - _setter("ip_set_descriptors", ip_set_descriptors) + pulumi.set(__self__, "ip_set_descriptors", ip_set_descriptors) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="ipSetDescriptors") @@ -94,10 +83,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - IpSetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/wafregional/outputs.py b/sdk/python/pulumi_aws_native/wafregional/outputs.py index 71c982b66d..460199f013 100644 --- a/sdk/python/pulumi_aws_native/wafregional/outputs.py +++ b/sdk/python/pulumi_aws_native/wafregional/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -60,30 +60,13 @@ def __init__(__self__, *, text_transformation: str, target_string: Optional[str] = None, target_string_base64: Optional[str] = None): - ByteMatchSetByteMatchTuple._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_to_match=field_to_match, - positional_constraint=positional_constraint, - text_transformation=text_transformation, - target_string=target_string, - target_string_base64=target_string_base64, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_to_match: 'outputs.ByteMatchSetFieldToMatch', - positional_constraint: str, - text_transformation: str, - target_string: Optional[str] = None, - target_string_base64: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_to_match", field_to_match) - _setter("positional_constraint", positional_constraint) - _setter("text_transformation", text_transformation) + pulumi.set(__self__, "field_to_match", field_to_match) + pulumi.set(__self__, "positional_constraint", positional_constraint) + pulumi.set(__self__, "text_transformation", text_transformation) if target_string is not None: - _setter("target_string", target_string) + pulumi.set(__self__, "target_string", target_string) if target_string_base64 is not None: - _setter("target_string_base64", target_string_base64) + pulumi.set(__self__, "target_string_base64", target_string_base64) @property @pulumi.getter(name="fieldToMatch") @@ -116,20 +99,9 @@ class ByteMatchSetFieldToMatch(dict): def __init__(__self__, *, type: str, data: Optional[str] = None): - ByteMatchSetFieldToMatch._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - data=data, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: str, - data: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if data is not None: - _setter("data", data) + pulumi.set(__self__, "data", data) @property @pulumi.getter @@ -147,19 +119,8 @@ class GeoMatchSetGeoMatchConstraint(dict): def __init__(__self__, *, type: str, value: str): - GeoMatchSetGeoMatchConstraint._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) - _setter("value", value) + pulumi.set(__self__, "type", type) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -177,19 +138,8 @@ class IpSetIpSetDescriptor(dict): def __init__(__self__, *, type: str, value: str): - IpSetIpSetDescriptor._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) - _setter("value", value) + pulumi.set(__self__, "type", type) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -225,22 +175,9 @@ def __init__(__self__, *, data_id: str, negated: bool, type: str): - RateBasedRulePredicate._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_id=data_id, - negated=negated, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_id: str, - negated: bool, - type: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_id", data_id) - _setter("negated", negated) - _setter("type", type) + pulumi.set(__self__, "data_id", data_id) + pulumi.set(__self__, "negated", negated) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="dataId") @@ -281,22 +218,9 @@ def __init__(__self__, *, data_id: str, negated: bool, type: str): - RulePredicate._configure( - lambda key, value: pulumi.set(__self__, key, value), - data_id=data_id, - negated=negated, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - data_id: str, - negated: bool, - type: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("data_id", data_id) - _setter("negated", negated) - _setter("type", type) + pulumi.set(__self__, "data_id", data_id) + pulumi.set(__self__, "negated", negated) + pulumi.set(__self__, "type", type) @property @pulumi.getter(name="dataId") @@ -319,20 +243,9 @@ class SizeConstraintSetFieldToMatch(dict): def __init__(__self__, *, type: str, data: Optional[str] = None): - SizeConstraintSetFieldToMatch._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - data=data, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: str, - data: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if data is not None: - _setter("data", data) + pulumi.set(__self__, "data", data) @property @pulumi.getter @@ -373,25 +286,10 @@ def __init__(__self__, *, field_to_match: 'outputs.SizeConstraintSetFieldToMatch', size: int, text_transformation: str): - SizeConstraintSetSizeConstraint._configure( - lambda key, value: pulumi.set(__self__, key, value), - comparison_operator=comparison_operator, - field_to_match=field_to_match, - size=size, - text_transformation=text_transformation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comparison_operator: str, - field_to_match: 'outputs.SizeConstraintSetFieldToMatch', - size: int, - text_transformation: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("comparison_operator", comparison_operator) - _setter("field_to_match", field_to_match) - _setter("size", size) - _setter("text_transformation", text_transformation) + pulumi.set(__self__, "comparison_operator", comparison_operator) + pulumi.set(__self__, "field_to_match", field_to_match) + pulumi.set(__self__, "size", size) + pulumi.set(__self__, "text_transformation", text_transformation) @property @pulumi.getter(name="comparisonOperator") @@ -419,20 +317,9 @@ class SqlInjectionMatchSetFieldToMatch(dict): def __init__(__self__, *, type: str, data: Optional[str] = None): - SqlInjectionMatchSetFieldToMatch._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - data=data, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: str, - data: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if data is not None: - _setter("data", data) + pulumi.set(__self__, "data", data) @property @pulumi.getter @@ -469,19 +356,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, field_to_match: 'outputs.SqlInjectionMatchSetFieldToMatch', text_transformation: str): - SqlInjectionMatchSetSqlInjectionMatchTuple._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_to_match=field_to_match, - text_transformation=text_transformation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_to_match: 'outputs.SqlInjectionMatchSetFieldToMatch', - text_transformation: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_to_match", field_to_match) - _setter("text_transformation", text_transformation) + pulumi.set(__self__, "field_to_match", field_to_match) + pulumi.set(__self__, "text_transformation", text_transformation) @property @pulumi.getter(name="fieldToMatch") @@ -498,16 +374,7 @@ def text_transformation(self) -> str: class WebAclAction(dict): def __init__(__self__, *, type: str): - WebAclAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -538,22 +405,9 @@ def __init__(__self__, *, action: 'outputs.WebAclAction', priority: int, rule_id: str): - WebAclRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - priority=priority, - rule_id=rule_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: 'outputs.WebAclAction', - priority: int, - rule_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action", action) - _setter("priority", priority) - _setter("rule_id", rule_id) + pulumi.set(__self__, "action", action) + pulumi.set(__self__, "priority", priority) + pulumi.set(__self__, "rule_id", rule_id) @property @pulumi.getter @@ -576,20 +430,9 @@ class XssMatchSetFieldToMatch(dict): def __init__(__self__, *, type: str, data: Optional[str] = None): - XssMatchSetFieldToMatch._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - data=data, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: str, - data: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if data is not None: - _setter("data", data) + pulumi.set(__self__, "data", data) @property @pulumi.getter @@ -626,19 +469,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, field_to_match: 'outputs.XssMatchSetFieldToMatch', text_transformation: str): - XssMatchSetXssMatchTuple._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_to_match=field_to_match, - text_transformation=text_transformation, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_to_match: 'outputs.XssMatchSetFieldToMatch', - text_transformation: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_to_match", field_to_match) - _setter("text_transformation", text_transformation) + pulumi.set(__self__, "field_to_match", field_to_match) + pulumi.set(__self__, "text_transformation", text_transformation) @property @pulumi.getter(name="fieldToMatch") diff --git a/sdk/python/pulumi_aws_native/wafregional/rate_based_rule.py b/sdk/python/pulumi_aws_native/wafregional/rate_based_rule.py index 502b1df3f5..72ea554cb8 100644 --- a/sdk/python/pulumi_aws_native/wafregional/rate_based_rule.py +++ b/sdk/python/pulumi_aws_native/wafregional/rate_based_rule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -24,30 +24,13 @@ def __init__(__self__, *, """ The set of arguments for constructing a RateBasedRule resource. """ - RateBasedRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric_name=metric_name, - rate_key=rate_key, - rate_limit=rate_limit, - match_predicates=match_predicates, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric_name: pulumi.Input[str], - rate_key: pulumi.Input[str], - rate_limit: pulumi.Input[int], - match_predicates: Optional[pulumi.Input[Sequence[pulumi.Input['RateBasedRulePredicateArgs']]]] = None, - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metric_name", metric_name) - _setter("rate_key", rate_key) - _setter("rate_limit", rate_limit) + pulumi.set(__self__, "metric_name", metric_name) + pulumi.set(__self__, "rate_key", rate_key) + pulumi.set(__self__, "rate_limit", rate_limit) if match_predicates is not None: - _setter("match_predicates", match_predicates) + pulumi.set(__self__, "match_predicates", match_predicates) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="metricName") @@ -136,10 +119,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RateBasedRuleArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/wafregional/regex_pattern_set.py b/sdk/python/pulumi_aws_native/wafregional/regex_pattern_set.py index 33333f2e4b..fb73e153e6 100644 --- a/sdk/python/pulumi_aws_native/wafregional/regex_pattern_set.py +++ b/sdk/python/pulumi_aws_native/wafregional/regex_pattern_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['RegexPatternSetArgs', 'RegexPatternSet'] @@ -19,20 +19,9 @@ def __init__(__self__, *, """ The set of arguments for constructing a RegexPatternSet resource. """ - RegexPatternSetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - regex_pattern_strings=regex_pattern_strings, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - regex_pattern_strings: pulumi.Input[Sequence[pulumi.Input[str]]], - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("regex_pattern_strings", regex_pattern_strings) + pulumi.set(__self__, "regex_pattern_strings", regex_pattern_strings) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="regexPatternStrings") @@ -91,10 +80,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RegexPatternSetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/wafregional/rule.py b/sdk/python/pulumi_aws_native/wafregional/rule.py index 36f197631a..bbe1339b62 100644 --- a/sdk/python/pulumi_aws_native/wafregional/rule.py +++ b/sdk/python/pulumi_aws_native/wafregional/rule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -22,24 +22,11 @@ def __init__(__self__, *, """ The set of arguments for constructing a Rule resource. """ - RuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - metric_name=metric_name, - name=name, - predicates=predicates, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - metric_name: pulumi.Input[str], - name: Optional[pulumi.Input[str]] = None, - predicates: Optional[pulumi.Input[Sequence[pulumi.Input['RulePredicateArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("metric_name", metric_name) + pulumi.set(__self__, "metric_name", metric_name) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if predicates is not None: - _setter("predicates", predicates) + pulumi.set(__self__, "predicates", predicates) @property @pulumi.getter(name="metricName") @@ -108,10 +95,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RuleArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/wafregional/size_constraint_set.py b/sdk/python/pulumi_aws_native/wafregional/size_constraint_set.py index f9f7d609fc..c29770c642 100644 --- a/sdk/python/pulumi_aws_native/wafregional/size_constraint_set.py +++ b/sdk/python/pulumi_aws_native/wafregional/size_constraint_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,21 +21,10 @@ def __init__(__self__, *, """ The set of arguments for constructing a SizeConstraintSet resource. """ - SizeConstraintSetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - size_constraints=size_constraints, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - size_constraints: Optional[pulumi.Input[Sequence[pulumi.Input['SizeConstraintSetSizeConstraintArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if size_constraints is not None: - _setter("size_constraints", size_constraints) + pulumi.set(__self__, "size_constraints", size_constraints) @property @pulumi.getter @@ -94,10 +83,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SizeConstraintSetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/wafregional/sql_injection_match_set.py b/sdk/python/pulumi_aws_native/wafregional/sql_injection_match_set.py index 3ab2fe5b9c..3370b60834 100644 --- a/sdk/python/pulumi_aws_native/wafregional/sql_injection_match_set.py +++ b/sdk/python/pulumi_aws_native/wafregional/sql_injection_match_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,21 +21,10 @@ def __init__(__self__, *, """ The set of arguments for constructing a SqlInjectionMatchSet resource. """ - SqlInjectionMatchSetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - sql_injection_match_tuples=sql_injection_match_tuples, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - sql_injection_match_tuples: Optional[pulumi.Input[Sequence[pulumi.Input['SqlInjectionMatchSetSqlInjectionMatchTupleArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if sql_injection_match_tuples is not None: - _setter("sql_injection_match_tuples", sql_injection_match_tuples) + pulumi.set(__self__, "sql_injection_match_tuples", sql_injection_match_tuples) @property @pulumi.getter @@ -94,10 +83,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SqlInjectionMatchSetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/wafregional/web_acl.py b/sdk/python/pulumi_aws_native/wafregional/web_acl.py index 05c330585d..ae1dc0f975 100644 --- a/sdk/python/pulumi_aws_native/wafregional/web_acl.py +++ b/sdk/python/pulumi_aws_native/wafregional/web_acl.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,27 +23,12 @@ def __init__(__self__, *, """ The set of arguments for constructing a WebAcl resource. """ - WebAclArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_action=default_action, - metric_name=metric_name, - name=name, - rules=rules, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_action: pulumi.Input['WebAclActionArgs'], - metric_name: pulumi.Input[str], - name: Optional[pulumi.Input[str]] = None, - rules: Optional[pulumi.Input[Sequence[pulumi.Input['WebAclRuleArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("default_action", default_action) - _setter("metric_name", metric_name) + pulumi.set(__self__, "default_action", default_action) + pulumi.set(__self__, "metric_name", metric_name) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if rules is not None: - _setter("rules", rules) + pulumi.set(__self__, "rules", rules) @property @pulumi.getter(name="defaultAction") @@ -122,10 +107,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - WebAclArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -145,11 +126,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = WebAclArgs.__new__(WebAclArgs) - if default_action is not None and not isinstance(default_action, WebAclActionArgs): - default_action = default_action or {} - def _setter(key, value): - default_action[key] = value - WebAclActionArgs._configure(_setter, **default_action) if default_action is None and not opts.urn: raise TypeError("Missing required property 'default_action'") __props__.__dict__["default_action"] = default_action diff --git a/sdk/python/pulumi_aws_native/wafregional/web_acl_association.py b/sdk/python/pulumi_aws_native/wafregional/web_acl_association.py index cb6ae5f249..2120283112 100644 --- a/sdk/python/pulumi_aws_native/wafregional/web_acl_association.py +++ b/sdk/python/pulumi_aws_native/wafregional/web_acl_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['WebAclAssociationArgs', 'WebAclAssociation'] @@ -19,19 +19,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a WebAclAssociation resource. """ - WebAclAssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_arn=resource_arn, - web_acl_id=web_acl_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_arn: pulumi.Input[str], - web_acl_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_arn", resource_arn) - _setter("web_acl_id", web_acl_id) + pulumi.set(__self__, "resource_arn", resource_arn) + pulumi.set(__self__, "web_acl_id", web_acl_id) @property @pulumi.getter(name="resourceArn") @@ -90,10 +79,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - WebAclAssociationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/wafregional/xss_match_set.py b/sdk/python/pulumi_aws_native/wafregional/xss_match_set.py index 2c4e1c9c20..cc74a89713 100644 --- a/sdk/python/pulumi_aws_native/wafregional/xss_match_set.py +++ b/sdk/python/pulumi_aws_native/wafregional/xss_match_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,21 +21,10 @@ def __init__(__self__, *, """ The set of arguments for constructing a XssMatchSet resource. """ - XssMatchSetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - xss_match_tuples=xss_match_tuples, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - xss_match_tuples: Optional[pulumi.Input[Sequence[pulumi.Input['XssMatchSetXssMatchTupleArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if xss_match_tuples is not None: - _setter("xss_match_tuples", xss_match_tuples) + pulumi.set(__self__, "xss_match_tuples", xss_match_tuples) @property @pulumi.getter @@ -94,10 +83,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - XssMatchSetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/wafv2/_inputs.py b/sdk/python/pulumi_aws_native/wafv2/_inputs.py index 0343e8c360..b118990cd2 100644 --- a/sdk/python/pulumi_aws_native/wafv2/_inputs.py +++ b/sdk/python/pulumi_aws_native/wafv2/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -158,21 +158,10 @@ class IpSetTagArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - IpSetTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -201,16 +190,7 @@ def __init__(__self__, *, A single action condition. :param pulumi.Input['LoggingConfigurationConditionActionConditionPropertiesAction'] action: Logic to apply to the filtering conditions. You can specify that, in order to satisfy the filter, a log must match all conditions or must match at least one condition. """ - LoggingConfigurationConditionActionConditionPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: pulumi.Input['LoggingConfigurationConditionActionConditionPropertiesAction'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action", action) + pulumi.set(__self__, "action", action) @property @pulumi.getter @@ -233,16 +213,7 @@ def __init__(__self__, *, A single label name condition. :param pulumi.Input[str] label_name: The label name that a log record must contain in order to meet the condition. This must be a fully qualified label name. Fully qualified labels have a prefix, optional namespaces, and label name. The prefix identifies the rule group or web ACL context of the rule that added the label. """ - LoggingConfigurationConditionLabelNameConditionPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - label_name=label_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - label_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("label_name", label_name) + pulumi.set(__self__, "label_name", label_name) @property @pulumi.getter(name="labelName") @@ -266,21 +237,10 @@ def __init__(__self__, *, :param pulumi.Input['LoggingConfigurationConditionActionConditionPropertiesArgs'] action_condition: A single action condition. :param pulumi.Input['LoggingConfigurationConditionLabelNameConditionPropertiesArgs'] label_name_condition: A single label name condition. """ - LoggingConfigurationConditionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action_condition=action_condition, - label_name_condition=label_name_condition, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action_condition: Optional[pulumi.Input['LoggingConfigurationConditionActionConditionPropertiesArgs']] = None, - label_name_condition: Optional[pulumi.Input['LoggingConfigurationConditionLabelNameConditionPropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if action_condition is not None: - _setter("action_condition", action_condition) + pulumi.set(__self__, "action_condition", action_condition) if label_name_condition is not None: - _setter("label_name_condition", label_name_condition) + pulumi.set(__self__, "label_name_condition", label_name_condition) @property @pulumi.getter(name="actionCondition") @@ -317,21 +277,10 @@ def __init__(__self__, *, :param Any all: Match all of the elements. See also MatchScope in JsonBody. You must specify either this setting or the IncludedPaths setting, but not both. :param pulumi.Input[Sequence[pulumi.Input[str]]] included_paths: Match only the specified include paths. See also MatchScope in JsonBody. """ - LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - all=all, - included_paths=included_paths, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - all: Optional[Any] = None, - included_paths: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if all is not None: - _setter("all", all) + pulumi.set(__self__, "all", all) if included_paths is not None: - _setter("included_paths", included_paths) + pulumi.set(__self__, "included_paths", included_paths) @property @pulumi.getter @@ -370,23 +319,10 @@ def __init__(__self__, *, :param pulumi.Input['LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScope'] match_scope: The parts of the JSON to match against using the MatchPattern. If you specify All, AWS WAF matches against keys and values. :param pulumi.Input['LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehavior'] invalid_fallback_behavior: What AWS WAF should do if it fails to completely parse the JSON body. """ - LoggingConfigurationFieldToMatchJsonBodyPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - match_pattern=match_pattern, - match_scope=match_scope, - invalid_fallback_behavior=invalid_fallback_behavior, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - match_pattern: pulumi.Input['LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternPropertiesArgs'], - match_scope: pulumi.Input['LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScope'], - invalid_fallback_behavior: Optional[pulumi.Input['LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehavior']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("match_pattern", match_pattern) - _setter("match_scope", match_scope) + pulumi.set(__self__, "match_pattern", match_pattern) + pulumi.set(__self__, "match_scope", match_scope) if invalid_fallback_behavior is not None: - _setter("invalid_fallback_behavior", invalid_fallback_behavior) + pulumi.set(__self__, "invalid_fallback_behavior", invalid_fallback_behavior) @property @pulumi.getter(name="matchPattern") @@ -433,16 +369,7 @@ def __init__(__self__, *, Inspect a single header. Provide the name of the header to inspect, for example, User-Agent or Referer. This setting isn't case sensitive. :param pulumi.Input[str] name: The name of the query header to inspect. """ - LoggingConfigurationFieldToMatchSingleHeaderPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -473,33 +400,16 @@ def __init__(__self__, *, :param pulumi.Input['LoggingConfigurationFieldToMatchSingleHeaderPropertiesArgs'] single_header: Inspect a single header. Provide the name of the header to inspect, for example, User-Agent or Referer. This setting isn't case sensitive. :param Any uri_path: Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. """ - LoggingConfigurationFieldToMatchArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - json_body=json_body, - method=method, - query_string=query_string, - single_header=single_header, - uri_path=uri_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - json_body: Optional[pulumi.Input['LoggingConfigurationFieldToMatchJsonBodyPropertiesArgs']] = None, - method: Optional[Any] = None, - query_string: Optional[Any] = None, - single_header: Optional[pulumi.Input['LoggingConfigurationFieldToMatchSingleHeaderPropertiesArgs']] = None, - uri_path: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if json_body is not None: - _setter("json_body", json_body) + pulumi.set(__self__, "json_body", json_body) if method is not None: - _setter("method", method) + pulumi.set(__self__, "method", method) if query_string is not None: - _setter("query_string", query_string) + pulumi.set(__self__, "query_string", query_string) if single_header is not None: - _setter("single_header", single_header) + pulumi.set(__self__, "single_header", single_header) if uri_path is not None: - _setter("uri_path", uri_path) + pulumi.set(__self__, "uri_path", uri_path) @property @pulumi.getter(name="jsonBody") @@ -573,22 +483,9 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['LoggingConfigurationConditionArgs']]] conditions: Match conditions for the filter. :param pulumi.Input['LoggingConfigurationFilterRequirement'] requirement: Logic to apply to the filtering conditions. You can specify that, in order to satisfy the filter, a log must match all conditions or must match at least one condition. """ - LoggingConfigurationFilterArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - behavior=behavior, - conditions=conditions, - requirement=requirement, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - behavior: pulumi.Input['LoggingConfigurationFilterBehavior'], - conditions: pulumi.Input[Sequence[pulumi.Input['LoggingConfigurationConditionArgs']]], - requirement: pulumi.Input['LoggingConfigurationFilterRequirement'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("behavior", behavior) - _setter("conditions", conditions) - _setter("requirement", requirement) + pulumi.set(__self__, "behavior", behavior) + pulumi.set(__self__, "conditions", conditions) + pulumi.set(__self__, "requirement", requirement) @property @pulumi.getter @@ -637,19 +534,8 @@ def __init__(__self__, *, :param pulumi.Input['LoggingConfigurationLoggingFilterPropertiesDefaultBehavior'] default_behavior: Default handling for logs that don't match any of the specified filtering conditions. :param pulumi.Input[Sequence[pulumi.Input['LoggingConfigurationFilterArgs']]] filters: The filters that you want to apply to the logs. """ - LoggingFilterPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_behavior=default_behavior, - filters=filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_behavior: pulumi.Input['LoggingConfigurationLoggingFilterPropertiesDefaultBehavior'], - filters: pulumi.Input[Sequence[pulumi.Input['LoggingConfigurationFilterArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("default_behavior", default_behavior) - _setter("filters", filters) + pulumi.set(__self__, "default_behavior", default_behavior) + pulumi.set(__self__, "filters", filters) @property @pulumi.getter(name="defaultBehavior") @@ -681,21 +567,10 @@ class RegexPatternSetTagArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - RegexPatternSetTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -723,17 +598,8 @@ def __init__(__self__, *, """ Allow traffic towards application. """ - RuleGroupAllowActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_request_handling=custom_request_handling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_request_handling: Optional[pulumi.Input['RuleGroupCustomRequestHandlingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_request_handling is not None: - _setter("custom_request_handling", custom_request_handling) + pulumi.set(__self__, "custom_request_handling", custom_request_handling) @property @pulumi.getter(name="customRequestHandling") @@ -749,16 +615,7 @@ def custom_request_handling(self, value: Optional[pulumi.Input['RuleGroupCustomR class RuleGroupAndStatementArgs: def __init__(__self__, *, statements: pulumi.Input[Sequence[pulumi.Input['RuleGroupStatementArgs']]]): - RuleGroupAndStatementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - statements=statements, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - statements: pulumi.Input[Sequence[pulumi.Input['RuleGroupStatementArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("statements", statements) + pulumi.set(__self__, "statements", statements) @property @pulumi.getter @@ -777,17 +634,8 @@ def __init__(__self__, *, """ Block traffic towards application. """ - RuleGroupBlockActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_response=custom_response, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_response: Optional[pulumi.Input['RuleGroupCustomResponseArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_response is not None: - _setter("custom_response", custom_response) + pulumi.set(__self__, "custom_response", custom_response) @property @pulumi.getter(name="customResponse") @@ -806,17 +654,8 @@ def __init__(__self__, *, """ The body of a web request. This immediately follows the request headers. """ - RuleGroupBodyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - oversize_handling=oversize_handling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - oversize_handling: Optional[pulumi.Input['RuleGroupOversizeHandling']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if oversize_handling is not None: - _setter("oversize_handling", oversize_handling) + pulumi.set(__self__, "oversize_handling", oversize_handling) @property @pulumi.getter(name="oversizeHandling") @@ -839,30 +678,13 @@ def __init__(__self__, *, """ Byte Match statement. """ - RuleGroupByteMatchStatementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_to_match=field_to_match, - positional_constraint=positional_constraint, - text_transformations=text_transformations, - search_string=search_string, - search_string_base64=search_string_base64, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_to_match: pulumi.Input['RuleGroupFieldToMatchArgs'], - positional_constraint: pulumi.Input['RuleGroupPositionalConstraint'], - text_transformations: pulumi.Input[Sequence[pulumi.Input['RuleGroupTextTransformationArgs']]], - search_string: Optional[pulumi.Input[str]] = None, - search_string_base64: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_to_match", field_to_match) - _setter("positional_constraint", positional_constraint) - _setter("text_transformations", text_transformations) + pulumi.set(__self__, "field_to_match", field_to_match) + pulumi.set(__self__, "positional_constraint", positional_constraint) + pulumi.set(__self__, "text_transformations", text_transformations) if search_string is not None: - _setter("search_string", search_string) + pulumi.set(__self__, "search_string", search_string) if search_string_base64 is not None: - _setter("search_string_base64", search_string_base64) + pulumi.set(__self__, "search_string_base64", search_string_base64) @property @pulumi.getter(name="fieldToMatch") @@ -917,17 +739,8 @@ def __init__(__self__, *, """ Checks valid token exists with request. """ - RuleGroupCaptchaActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_request_handling=custom_request_handling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_request_handling: Optional[pulumi.Input['RuleGroupCustomRequestHandlingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_request_handling is not None: - _setter("custom_request_handling", custom_request_handling) + pulumi.set(__self__, "custom_request_handling", custom_request_handling) @property @pulumi.getter(name="customRequestHandling") @@ -943,17 +756,8 @@ def custom_request_handling(self, value: Optional[pulumi.Input['RuleGroupCustomR class RuleGroupCaptchaConfigArgs: def __init__(__self__, *, immunity_time_property: Optional[pulumi.Input['RuleGroupImmunityTimePropertyArgs']] = None): - RuleGroupCaptchaConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - immunity_time_property=immunity_time_property, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - immunity_time_property: Optional[pulumi.Input['RuleGroupImmunityTimePropertyArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if immunity_time_property is not None: - _setter("immunity_time_property", immunity_time_property) + pulumi.set(__self__, "immunity_time_property", immunity_time_property) @property @pulumi.getter(name="immunityTimeProperty") @@ -972,17 +776,8 @@ def __init__(__self__, *, """ Checks that the request has a valid token with an unexpired challenge timestamp and, if not, returns a browser challenge to the client. """ - RuleGroupChallengeActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_request_handling=custom_request_handling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_request_handling: Optional[pulumi.Input['RuleGroupCustomRequestHandlingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_request_handling is not None: - _setter("custom_request_handling", custom_request_handling) + pulumi.set(__self__, "custom_request_handling", custom_request_handling) @property @pulumi.getter(name="customRequestHandling") @@ -998,17 +793,8 @@ def custom_request_handling(self, value: Optional[pulumi.Input['RuleGroupCustomR class RuleGroupChallengeConfigArgs: def __init__(__self__, *, immunity_time_property: Optional[pulumi.Input['RuleGroupImmunityTimePropertyArgs']] = None): - RuleGroupChallengeConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - immunity_time_property=immunity_time_property, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - immunity_time_property: Optional[pulumi.Input['RuleGroupImmunityTimePropertyArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if immunity_time_property is not None: - _setter("immunity_time_property", immunity_time_property) + pulumi.set(__self__, "immunity_time_property", immunity_time_property) @property @pulumi.getter(name="immunityTimeProperty") @@ -1030,25 +816,12 @@ def __init__(__self__, *, The pattern to look for in the request cookies. :param Any all: Inspect all parts of the web request cookies. """ - RuleGroupCookieMatchPatternArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - all=all, - excluded_cookies=excluded_cookies, - included_cookies=included_cookies, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - all: Optional[Any] = None, - excluded_cookies: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - included_cookies: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if all is not None: - _setter("all", all) + pulumi.set(__self__, "all", all) if excluded_cookies is not None: - _setter("excluded_cookies", excluded_cookies) + pulumi.set(__self__, "excluded_cookies", excluded_cookies) if included_cookies is not None: - _setter("included_cookies", included_cookies) + pulumi.set(__self__, "included_cookies", included_cookies) @property @pulumi.getter @@ -1090,22 +863,9 @@ def __init__(__self__, *, """ Includes headers of a web request. """ - RuleGroupCookiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - match_pattern=match_pattern, - match_scope=match_scope, - oversize_handling=oversize_handling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - match_pattern: pulumi.Input['RuleGroupCookieMatchPatternArgs'], - match_scope: pulumi.Input['RuleGroupMapMatchScope'], - oversize_handling: pulumi.Input['RuleGroupOversizeHandling'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("match_pattern", match_pattern) - _setter("match_scope", match_scope) - _setter("oversize_handling", oversize_handling) + pulumi.set(__self__, "match_pattern", match_pattern) + pulumi.set(__self__, "match_scope", match_scope) + pulumi.set(__self__, "oversize_handling", oversize_handling) @property @pulumi.getter(name="matchPattern") @@ -1142,17 +902,8 @@ def __init__(__self__, *, """ Count traffic towards application. """ - RuleGroupCountActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_request_handling=custom_request_handling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_request_handling: Optional[pulumi.Input['RuleGroupCustomRequestHandlingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_request_handling is not None: - _setter("custom_request_handling", custom_request_handling) + pulumi.set(__self__, "custom_request_handling", custom_request_handling) @property @pulumi.getter(name="customRequestHandling") @@ -1172,19 +923,8 @@ def __init__(__self__, *, """ HTTP header. """ - RuleGroupCustomHttpHeaderArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1213,16 +953,7 @@ def __init__(__self__, *, Custom request handling. :param pulumi.Input[Sequence[pulumi.Input['RuleGroupCustomHttpHeaderArgs']]] insert_headers: Collection of HTTP headers. """ - RuleGroupCustomRequestHandlingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - insert_headers=insert_headers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - insert_headers: pulumi.Input[Sequence[pulumi.Input['RuleGroupCustomHttpHeaderArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("insert_headers", insert_headers) + pulumi.set(__self__, "insert_headers", insert_headers) @property @pulumi.getter(name="insertHeaders") @@ -1244,11 +975,6 @@ def __init__(__self__): Custom response key and body map. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -1262,24 +988,11 @@ def __init__(__self__, *, :param pulumi.Input[str] custom_response_body_key: Custom response body key. :param pulumi.Input[Sequence[pulumi.Input['RuleGroupCustomHttpHeaderArgs']]] response_headers: Collection of HTTP headers. """ - RuleGroupCustomResponseArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - response_code=response_code, - custom_response_body_key=custom_response_body_key, - response_headers=response_headers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - response_code: pulumi.Input[int], - custom_response_body_key: Optional[pulumi.Input[str]] = None, - response_headers: Optional[pulumi.Input[Sequence[pulumi.Input['RuleGroupCustomHttpHeaderArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("response_code", response_code) + pulumi.set(__self__, "response_code", response_code) if custom_response_body_key is not None: - _setter("custom_response_body_key", custom_response_body_key) + pulumi.set(__self__, "custom_response_body_key", custom_response_body_key) if response_headers is not None: - _setter("response_headers", response_headers) + pulumi.set(__self__, "response_headers", response_headers) @property @pulumi.getter(name="responseCode") @@ -1319,16 +1032,7 @@ def response_headers(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['R class RuleGroupFieldToMatchSingleHeaderPropertiesArgs: def __init__(__self__, *, name: pulumi.Input[str]): - RuleGroupFieldToMatchSingleHeaderPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -1347,16 +1051,7 @@ def __init__(__self__, *, """ One query argument in a web request, identified by name, for example UserName or SalesRegion. The name can be up to 30 characters long and isn't case sensitive. """ - RuleGroupFieldToMatchSingleQueryArgumentPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -1389,53 +1084,26 @@ def __init__(__self__, *, :param pulumi.Input['RuleGroupFieldToMatchSingleQueryArgumentPropertiesArgs'] single_query_argument: One query argument in a web request, identified by name, for example UserName or SalesRegion. The name can be up to 30 characters long and isn't case sensitive. :param Any uri_path: The path component of the URI of a web request. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. """ - RuleGroupFieldToMatchArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - all_query_arguments=all_query_arguments, - body=body, - cookies=cookies, - headers=headers, - json_body=json_body, - method=method, - query_string=query_string, - single_header=single_header, - single_query_argument=single_query_argument, - uri_path=uri_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - all_query_arguments: Optional[Any] = None, - body: Optional[pulumi.Input['RuleGroupBodyArgs']] = None, - cookies: Optional[pulumi.Input['RuleGroupCookiesArgs']] = None, - headers: Optional[pulumi.Input['RuleGroupHeadersArgs']] = None, - json_body: Optional[pulumi.Input['RuleGroupJsonBodyArgs']] = None, - method: Optional[Any] = None, - query_string: Optional[Any] = None, - single_header: Optional[pulumi.Input['RuleGroupFieldToMatchSingleHeaderPropertiesArgs']] = None, - single_query_argument: Optional[pulumi.Input['RuleGroupFieldToMatchSingleQueryArgumentPropertiesArgs']] = None, - uri_path: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if all_query_arguments is not None: - _setter("all_query_arguments", all_query_arguments) + pulumi.set(__self__, "all_query_arguments", all_query_arguments) if body is not None: - _setter("body", body) + pulumi.set(__self__, "body", body) if cookies is not None: - _setter("cookies", cookies) + pulumi.set(__self__, "cookies", cookies) if headers is not None: - _setter("headers", headers) + pulumi.set(__self__, "headers", headers) if json_body is not None: - _setter("json_body", json_body) + pulumi.set(__self__, "json_body", json_body) if method is not None: - _setter("method", method) + pulumi.set(__self__, "method", method) if query_string is not None: - _setter("query_string", query_string) + pulumi.set(__self__, "query_string", query_string) if single_header is not None: - _setter("single_header", single_header) + pulumi.set(__self__, "single_header", single_header) if single_query_argument is not None: - _setter("single_query_argument", single_query_argument) + pulumi.set(__self__, "single_query_argument", single_query_argument) if uri_path is not None: - _setter("uri_path", uri_path) + pulumi.set(__self__, "uri_path", uri_path) @property @pulumi.getter(name="allQueryArguments") @@ -1548,19 +1216,8 @@ class RuleGroupForwardedIpConfigurationArgs: def __init__(__self__, *, fallback_behavior: pulumi.Input['RuleGroupForwardedIpConfigurationFallbackBehavior'], header_name: pulumi.Input[str]): - RuleGroupForwardedIpConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - fallback_behavior=fallback_behavior, - header_name=header_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - fallback_behavior: pulumi.Input['RuleGroupForwardedIpConfigurationFallbackBehavior'], - header_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("fallback_behavior", fallback_behavior) - _setter("header_name", header_name) + pulumi.set(__self__, "fallback_behavior", fallback_behavior) + pulumi.set(__self__, "header_name", header_name) @property @pulumi.getter(name="fallbackBehavior") @@ -1586,21 +1243,10 @@ class RuleGroupGeoMatchStatementArgs: def __init__(__self__, *, country_codes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, forwarded_ip_config: Optional[pulumi.Input['RuleGroupForwardedIpConfigurationArgs']] = None): - RuleGroupGeoMatchStatementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - country_codes=country_codes, - forwarded_ip_config=forwarded_ip_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - country_codes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - forwarded_ip_config: Optional[pulumi.Input['RuleGroupForwardedIpConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if country_codes is not None: - _setter("country_codes", country_codes) + pulumi.set(__self__, "country_codes", country_codes) if forwarded_ip_config is not None: - _setter("forwarded_ip_config", forwarded_ip_config) + pulumi.set(__self__, "forwarded_ip_config", forwarded_ip_config) @property @pulumi.getter(name="countryCodes") @@ -1631,25 +1277,12 @@ def __init__(__self__, *, The pattern to look for in the request headers. :param Any all: Inspect all parts of the web request headers. """ - RuleGroupHeaderMatchPatternArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - all=all, - excluded_headers=excluded_headers, - included_headers=included_headers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - all: Optional[Any] = None, - excluded_headers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - included_headers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if all is not None: - _setter("all", all) + pulumi.set(__self__, "all", all) if excluded_headers is not None: - _setter("excluded_headers", excluded_headers) + pulumi.set(__self__, "excluded_headers", excluded_headers) if included_headers is not None: - _setter("included_headers", included_headers) + pulumi.set(__self__, "included_headers", included_headers) @property @pulumi.getter @@ -1691,22 +1324,9 @@ def __init__(__self__, *, """ Includes headers of a web request. """ - RuleGroupHeadersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - match_pattern=match_pattern, - match_scope=match_scope, - oversize_handling=oversize_handling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - match_pattern: pulumi.Input['RuleGroupHeaderMatchPatternArgs'], - match_scope: pulumi.Input['RuleGroupMapMatchScope'], - oversize_handling: pulumi.Input['RuleGroupOversizeHandling'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("match_pattern", match_pattern) - _setter("match_scope", match_scope) - _setter("oversize_handling", oversize_handling) + pulumi.set(__self__, "match_pattern", match_pattern) + pulumi.set(__self__, "match_scope", match_scope) + pulumi.set(__self__, "oversize_handling", oversize_handling) @property @pulumi.getter(name="matchPattern") @@ -1740,16 +1360,7 @@ def oversize_handling(self, value: pulumi.Input['RuleGroupOversizeHandling']): class RuleGroupImmunityTimePropertyArgs: def __init__(__self__, *, immunity_time: pulumi.Input[int]): - RuleGroupImmunityTimePropertyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - immunity_time=immunity_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - immunity_time: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("immunity_time", immunity_time) + pulumi.set(__self__, "immunity_time", immunity_time) @property @pulumi.getter(name="immunityTime") @@ -1767,22 +1378,9 @@ def __init__(__self__, *, fallback_behavior: pulumi.Input['RuleGroupIpSetForwardedIpConfigurationFallbackBehavior'], header_name: pulumi.Input[str], position: pulumi.Input['RuleGroupIpSetForwardedIpConfigurationPosition']): - RuleGroupIpSetForwardedIpConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - fallback_behavior=fallback_behavior, - header_name=header_name, - position=position, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - fallback_behavior: pulumi.Input['RuleGroupIpSetForwardedIpConfigurationFallbackBehavior'], - header_name: pulumi.Input[str], - position: pulumi.Input['RuleGroupIpSetForwardedIpConfigurationPosition'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("fallback_behavior", fallback_behavior) - _setter("header_name", header_name) - _setter("position", position) + pulumi.set(__self__, "fallback_behavior", fallback_behavior) + pulumi.set(__self__, "header_name", header_name) + pulumi.set(__self__, "position", position) @property @pulumi.getter(name="fallbackBehavior") @@ -1817,20 +1415,9 @@ class RuleGroupIpSetReferenceStatementArgs: def __init__(__self__, *, arn: pulumi.Input[str], ip_set_forwarded_ip_config: Optional[pulumi.Input['RuleGroupIpSetForwardedIpConfigurationArgs']] = None): - RuleGroupIpSetReferenceStatementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - ip_set_forwarded_ip_config=ip_set_forwarded_ip_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: pulumi.Input[str], - ip_set_forwarded_ip_config: Optional[pulumi.Input['RuleGroupIpSetForwardedIpConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) if ip_set_forwarded_ip_config is not None: - _setter("ip_set_forwarded_ip_config", ip_set_forwarded_ip_config) + pulumi.set(__self__, "ip_set_forwarded_ip_config", ip_set_forwarded_ip_config) @property @pulumi.getter @@ -1861,27 +1448,12 @@ def __init__(__self__, *, """ Inspect the request body as JSON. The request body immediately follows the request headers. """ - RuleGroupJsonBodyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - match_pattern=match_pattern, - match_scope=match_scope, - invalid_fallback_behavior=invalid_fallback_behavior, - oversize_handling=oversize_handling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - match_pattern: pulumi.Input['RuleGroupJsonMatchPatternArgs'], - match_scope: pulumi.Input['RuleGroupJsonMatchScope'], - invalid_fallback_behavior: Optional[pulumi.Input['RuleGroupBodyParsingFallbackBehavior']] = None, - oversize_handling: Optional[pulumi.Input['RuleGroupOversizeHandling']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("match_pattern", match_pattern) - _setter("match_scope", match_scope) + pulumi.set(__self__, "match_pattern", match_pattern) + pulumi.set(__self__, "match_scope", match_scope) if invalid_fallback_behavior is not None: - _setter("invalid_fallback_behavior", invalid_fallback_behavior) + pulumi.set(__self__, "invalid_fallback_behavior", invalid_fallback_behavior) if oversize_handling is not None: - _setter("oversize_handling", oversize_handling) + pulumi.set(__self__, "oversize_handling", oversize_handling) @property @pulumi.getter(name="matchPattern") @@ -1929,21 +1501,10 @@ def __init__(__self__, *, The pattern to look for in the JSON body. :param Any all: Inspect all parts of the web request's JSON body. """ - RuleGroupJsonMatchPatternArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - all=all, - included_paths=included_paths, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - all: Optional[Any] = None, - included_paths: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if all is not None: - _setter("all", all) + pulumi.set(__self__, "all", all) if included_paths is not None: - _setter("included_paths", included_paths) + pulumi.set(__self__, "included_paths", included_paths) @property @pulumi.getter @@ -1972,19 +1533,8 @@ class RuleGroupLabelMatchStatementArgs: def __init__(__self__, *, key: pulumi.Input[str], scope: pulumi.Input['RuleGroupLabelMatchScope']): - RuleGroupLabelMatchStatementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - scope=scope, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - scope: pulumi.Input['RuleGroupLabelMatchScope'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("scope", scope) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "scope", scope) @property @pulumi.getter @@ -2009,17 +1559,8 @@ def scope(self, value: pulumi.Input['RuleGroupLabelMatchScope']): class RuleGroupLabelSummaryArgs: def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None): - RuleGroupLabelSummaryArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -2035,16 +1576,7 @@ def name(self, value: Optional[pulumi.Input[str]]): class RuleGroupLabelArgs: def __init__(__self__, *, name: pulumi.Input[str]): - RuleGroupLabelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -2060,16 +1592,7 @@ def name(self, value: pulumi.Input[str]): class RuleGroupNotStatementArgs: def __init__(__self__, *, statement: pulumi.Input['RuleGroupStatementArgs']): - RuleGroupNotStatementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - statement=statement, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - statement: pulumi.Input['RuleGroupStatementArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("statement", statement) + pulumi.set(__self__, "statement", statement) @property @pulumi.getter @@ -2085,16 +1608,7 @@ def statement(self, value: pulumi.Input['RuleGroupStatementArgs']): class RuleGroupOrStatementArgs: def __init__(__self__, *, statements: pulumi.Input[Sequence[pulumi.Input['RuleGroupStatementArgs']]]): - RuleGroupOrStatementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - statements=statements, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - statements: pulumi.Input[Sequence[pulumi.Input['RuleGroupStatementArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("statements", statements) + pulumi.set(__self__, "statements", statements) @property @pulumi.getter @@ -2121,49 +1635,24 @@ def __init__(__self__, *, """ Specifies a single custom aggregate key for a rate-base rule. """ - RuleGroupRateBasedStatementCustomKeyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cookie=cookie, - forwarded_ip=forwarded_ip, - header=header, - http_method=http_method, - ip=ip, - label_namespace=label_namespace, - query_argument=query_argument, - query_string=query_string, - uri_path=uri_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cookie: Optional[pulumi.Input['RuleGroupRateLimitCookieArgs']] = None, - forwarded_ip: Optional[pulumi.Input['RuleGroupRateLimitForwardedIpArgs']] = None, - header: Optional[pulumi.Input['RuleGroupRateLimitHeaderArgs']] = None, - http_method: Optional[pulumi.Input['RuleGroupRateLimitHttpMethodArgs']] = None, - ip: Optional[pulumi.Input['RuleGroupRateLimitIpArgs']] = None, - label_namespace: Optional[pulumi.Input['RuleGroupRateLimitLabelNamespaceArgs']] = None, - query_argument: Optional[pulumi.Input['RuleGroupRateLimitQueryArgumentArgs']] = None, - query_string: Optional[pulumi.Input['RuleGroupRateLimitQueryStringArgs']] = None, - uri_path: Optional[pulumi.Input['RuleGroupRateLimitUriPathArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cookie is not None: - _setter("cookie", cookie) + pulumi.set(__self__, "cookie", cookie) if forwarded_ip is not None: - _setter("forwarded_ip", forwarded_ip) + pulumi.set(__self__, "forwarded_ip", forwarded_ip) if header is not None: - _setter("header", header) + pulumi.set(__self__, "header", header) if http_method is not None: - _setter("http_method", http_method) + pulumi.set(__self__, "http_method", http_method) if ip is not None: - _setter("ip", ip) + pulumi.set(__self__, "ip", ip) if label_namespace is not None: - _setter("label_namespace", label_namespace) + pulumi.set(__self__, "label_namespace", label_namespace) if query_argument is not None: - _setter("query_argument", query_argument) + pulumi.set(__self__, "query_argument", query_argument) if query_string is not None: - _setter("query_string", query_string) + pulumi.set(__self__, "query_string", query_string) if uri_path is not None: - _setter("uri_path", uri_path) + pulumi.set(__self__, "uri_path", uri_path) @property @pulumi.getter @@ -2258,31 +1747,14 @@ def __init__(__self__, *, """ :param pulumi.Input[Sequence[pulumi.Input['RuleGroupRateBasedStatementCustomKeyArgs']]] custom_keys: Specifies the aggregate keys to use in a rate-base rule. """ - RuleGroupRateBasedStatementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - aggregate_key_type=aggregate_key_type, - limit=limit, - custom_keys=custom_keys, - forwarded_ip_config=forwarded_ip_config, - scope_down_statement=scope_down_statement, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aggregate_key_type: pulumi.Input['RuleGroupRateBasedStatementAggregateKeyType'], - limit: pulumi.Input[int], - custom_keys: Optional[pulumi.Input[Sequence[pulumi.Input['RuleGroupRateBasedStatementCustomKeyArgs']]]] = None, - forwarded_ip_config: Optional[pulumi.Input['RuleGroupForwardedIpConfigurationArgs']] = None, - scope_down_statement: Optional[pulumi.Input['RuleGroupStatementArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("aggregate_key_type", aggregate_key_type) - _setter("limit", limit) + pulumi.set(__self__, "aggregate_key_type", aggregate_key_type) + pulumi.set(__self__, "limit", limit) if custom_keys is not None: - _setter("custom_keys", custom_keys) + pulumi.set(__self__, "custom_keys", custom_keys) if forwarded_ip_config is not None: - _setter("forwarded_ip_config", forwarded_ip_config) + pulumi.set(__self__, "forwarded_ip_config", forwarded_ip_config) if scope_down_statement is not None: - _setter("scope_down_statement", scope_down_statement) + pulumi.set(__self__, "scope_down_statement", scope_down_statement) @property @pulumi.getter(name="aggregateKeyType") @@ -2342,19 +1814,8 @@ def __init__(__self__, *, Specifies a cookie as an aggregate key for a rate-based rule. :param pulumi.Input[str] name: The name of the cookie to use. """ - RuleGroupRateLimitCookieArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - text_transformations=text_transformations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - text_transformations: pulumi.Input[Sequence[pulumi.Input['RuleGroupTextTransformationArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("text_transformations", text_transformations) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "text_transformations", text_transformations) @property @pulumi.getter @@ -2385,11 +1846,6 @@ def __init__(__self__): Specifies the first IP address in an HTTP header as an aggregate key for a rate-based rule. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -2401,19 +1857,8 @@ def __init__(__self__, *, Specifies a header as an aggregate key for a rate-based rule. :param pulumi.Input[str] name: The name of the header to use. """ - RuleGroupRateLimitHeaderArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - text_transformations=text_transformations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - text_transformations: pulumi.Input[Sequence[pulumi.Input['RuleGroupTextTransformationArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("text_transformations", text_transformations) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "text_transformations", text_transformations) @property @pulumi.getter @@ -2444,11 +1889,6 @@ def __init__(__self__): Specifies the request's HTTP method as an aggregate key for a rate-based rule. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -2458,11 +1898,6 @@ def __init__(__self__): Specifies the IP address in the web request as an aggregate key for a rate-based rule. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -2473,16 +1908,7 @@ def __init__(__self__, *, Specifies a label namespace to use as an aggregate key for a rate-based rule. :param pulumi.Input[str] namespace: The namespace to use for aggregation. """ - RuleGroupRateLimitLabelNamespaceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - namespace=namespace, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - namespace: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("namespace", namespace) + pulumi.set(__self__, "namespace", namespace) @property @pulumi.getter @@ -2506,19 +1932,8 @@ def __init__(__self__, *, Specifies a query argument in the request as an aggregate key for a rate-based rule. :param pulumi.Input[str] name: The name of the query argument to use. """ - RuleGroupRateLimitQueryArgumentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - text_transformations=text_transformations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - text_transformations: pulumi.Input[Sequence[pulumi.Input['RuleGroupTextTransformationArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("text_transformations", text_transformations) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "text_transformations", text_transformations) @property @pulumi.getter @@ -2549,16 +1964,7 @@ def __init__(__self__, *, """ Specifies the request's query string as an aggregate key for a rate-based rule. """ - RuleGroupRateLimitQueryStringArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - text_transformations=text_transformations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - text_transformations: pulumi.Input[Sequence[pulumi.Input['RuleGroupTextTransformationArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("text_transformations", text_transformations) + pulumi.set(__self__, "text_transformations", text_transformations) @property @pulumi.getter(name="textTransformations") @@ -2577,16 +1983,7 @@ def __init__(__self__, *, """ Specifies the request's URI Path as an aggregate key for a rate-based rule. """ - RuleGroupRateLimitUriPathArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - text_transformations=text_transformations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - text_transformations: pulumi.Input[Sequence[pulumi.Input['RuleGroupTextTransformationArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("text_transformations", text_transformations) + pulumi.set(__self__, "text_transformations", text_transformations) @property @pulumi.getter(name="textTransformations") @@ -2604,22 +2001,9 @@ def __init__(__self__, *, field_to_match: pulumi.Input['RuleGroupFieldToMatchArgs'], regex_string: pulumi.Input[str], text_transformations: pulumi.Input[Sequence[pulumi.Input['RuleGroupTextTransformationArgs']]]): - RuleGroupRegexMatchStatementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_to_match=field_to_match, - regex_string=regex_string, - text_transformations=text_transformations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_to_match: pulumi.Input['RuleGroupFieldToMatchArgs'], - regex_string: pulumi.Input[str], - text_transformations: pulumi.Input[Sequence[pulumi.Input['RuleGroupTextTransformationArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_to_match", field_to_match) - _setter("regex_string", regex_string) - _setter("text_transformations", text_transformations) + pulumi.set(__self__, "field_to_match", field_to_match) + pulumi.set(__self__, "regex_string", regex_string) + pulumi.set(__self__, "text_transformations", text_transformations) @property @pulumi.getter(name="fieldToMatch") @@ -2655,22 +2039,9 @@ def __init__(__self__, *, arn: pulumi.Input[str], field_to_match: pulumi.Input['RuleGroupFieldToMatchArgs'], text_transformations: pulumi.Input[Sequence[pulumi.Input['RuleGroupTextTransformationArgs']]]): - RuleGroupRegexPatternSetReferenceStatementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - field_to_match=field_to_match, - text_transformations=text_transformations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: pulumi.Input[str], - field_to_match: pulumi.Input['RuleGroupFieldToMatchArgs'], - text_transformations: pulumi.Input[Sequence[pulumi.Input['RuleGroupTextTransformationArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("arn", arn) - _setter("field_to_match", field_to_match) - _setter("text_transformations", text_transformations) + pulumi.set(__self__, "arn", arn) + pulumi.set(__self__, "field_to_match", field_to_match) + pulumi.set(__self__, "text_transformations", text_transformations) @property @pulumi.getter @@ -2711,33 +2082,16 @@ def __init__(__self__, *, """ Action taken when Rule matches its condition. """ - RuleGroupRuleActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - allow=allow, - block=block, - captcha=captcha, - challenge=challenge, - count=count, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allow: Optional[pulumi.Input['RuleGroupAllowActionArgs']] = None, - block: Optional[pulumi.Input['RuleGroupBlockActionArgs']] = None, - captcha: Optional[pulumi.Input['RuleGroupCaptchaActionArgs']] = None, - challenge: Optional[pulumi.Input['RuleGroupChallengeActionArgs']] = None, - count: Optional[pulumi.Input['RuleGroupCountActionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if allow is not None: - _setter("allow", allow) + pulumi.set(__self__, "allow", allow) if block is not None: - _setter("block", block) + pulumi.set(__self__, "block", block) if captcha is not None: - _setter("captcha", captcha) + pulumi.set(__self__, "captcha", captcha) if challenge is not None: - _setter("challenge", challenge) + pulumi.set(__self__, "challenge", challenge) if count is not None: - _setter("count", count) + pulumi.set(__self__, "count", count) @property @pulumi.getter @@ -2800,41 +2154,18 @@ def __init__(__self__, *, Rule of RuleGroup that contains condition and action. :param pulumi.Input[Sequence[pulumi.Input['RuleGroupLabelArgs']]] rule_labels: Collection of Rule Labels. """ - RuleGroupRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - priority=priority, - statement=statement, - visibility_config=visibility_config, - action=action, - captcha_config=captcha_config, - challenge_config=challenge_config, - rule_labels=rule_labels, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - priority: pulumi.Input[int], - statement: pulumi.Input['RuleGroupStatementArgs'], - visibility_config: pulumi.Input['RuleGroupVisibilityConfigArgs'], - action: Optional[pulumi.Input['RuleGroupRuleActionArgs']] = None, - captcha_config: Optional[pulumi.Input['RuleGroupCaptchaConfigArgs']] = None, - challenge_config: Optional[pulumi.Input['RuleGroupChallengeConfigArgs']] = None, - rule_labels: Optional[pulumi.Input[Sequence[pulumi.Input['RuleGroupLabelArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("priority", priority) - _setter("statement", statement) - _setter("visibility_config", visibility_config) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "priority", priority) + pulumi.set(__self__, "statement", statement) + pulumi.set(__self__, "visibility_config", visibility_config) if action is not None: - _setter("action", action) + pulumi.set(__self__, "action", action) if captcha_config is not None: - _setter("captcha_config", captcha_config) + pulumi.set(__self__, "captcha_config", captcha_config) if challenge_config is not None: - _setter("challenge_config", challenge_config) + pulumi.set(__self__, "challenge_config", challenge_config) if rule_labels is not None: - _setter("rule_labels", rule_labels) + pulumi.set(__self__, "rule_labels", rule_labels) @property @pulumi.getter @@ -2922,25 +2253,10 @@ def __init__(__self__, *, """ Size Constraint statement. """ - RuleGroupSizeConstraintStatementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - comparison_operator=comparison_operator, - field_to_match=field_to_match, - size=size, - text_transformations=text_transformations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comparison_operator: pulumi.Input['RuleGroupSizeConstraintStatementComparisonOperator'], - field_to_match: pulumi.Input['RuleGroupFieldToMatchArgs'], - size: pulumi.Input[float], - text_transformations: pulumi.Input[Sequence[pulumi.Input['RuleGroupTextTransformationArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("comparison_operator", comparison_operator) - _setter("field_to_match", field_to_match) - _setter("size", size) - _setter("text_transformations", text_transformations) + pulumi.set(__self__, "comparison_operator", comparison_operator) + pulumi.set(__self__, "field_to_match", field_to_match) + pulumi.set(__self__, "size", size) + pulumi.set(__self__, "text_transformations", text_transformations) @property @pulumi.getter(name="comparisonOperator") @@ -2988,23 +2304,10 @@ def __init__(__self__, *, """ Sqli Match Statement. """ - RuleGroupSqliMatchStatementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_to_match=field_to_match, - text_transformations=text_transformations, - sensitivity_level=sensitivity_level, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_to_match: pulumi.Input['RuleGroupFieldToMatchArgs'], - text_transformations: pulumi.Input[Sequence[pulumi.Input['RuleGroupTextTransformationArgs']]], - sensitivity_level: Optional[pulumi.Input['RuleGroupSensitivityLevel']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_to_match", field_to_match) - _setter("text_transformations", text_transformations) + pulumi.set(__self__, "field_to_match", field_to_match) + pulumi.set(__self__, "text_transformations", text_transformations) if sensitivity_level is not None: - _setter("sensitivity_level", sensitivity_level) + pulumi.set(__self__, "sensitivity_level", sensitivity_level) @property @pulumi.getter(name="fieldToMatch") @@ -3053,65 +2356,32 @@ def __init__(__self__, *, """ First level statement that contains conditions, such as ByteMatch, SizeConstraint, etc """ - RuleGroupStatementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - and_statement=and_statement, - byte_match_statement=byte_match_statement, - geo_match_statement=geo_match_statement, - ip_set_reference_statement=ip_set_reference_statement, - label_match_statement=label_match_statement, - not_statement=not_statement, - or_statement=or_statement, - rate_based_statement=rate_based_statement, - regex_match_statement=regex_match_statement, - regex_pattern_set_reference_statement=regex_pattern_set_reference_statement, - size_constraint_statement=size_constraint_statement, - sqli_match_statement=sqli_match_statement, - xss_match_statement=xss_match_statement, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - and_statement: Optional[pulumi.Input['RuleGroupAndStatementArgs']] = None, - byte_match_statement: Optional[pulumi.Input['RuleGroupByteMatchStatementArgs']] = None, - geo_match_statement: Optional[pulumi.Input['RuleGroupGeoMatchStatementArgs']] = None, - ip_set_reference_statement: Optional[pulumi.Input['RuleGroupIpSetReferenceStatementArgs']] = None, - label_match_statement: Optional[pulumi.Input['RuleGroupLabelMatchStatementArgs']] = None, - not_statement: Optional[pulumi.Input['RuleGroupNotStatementArgs']] = None, - or_statement: Optional[pulumi.Input['RuleGroupOrStatementArgs']] = None, - rate_based_statement: Optional[pulumi.Input['RuleGroupRateBasedStatementArgs']] = None, - regex_match_statement: Optional[pulumi.Input['RuleGroupRegexMatchStatementArgs']] = None, - regex_pattern_set_reference_statement: Optional[pulumi.Input['RuleGroupRegexPatternSetReferenceStatementArgs']] = None, - size_constraint_statement: Optional[pulumi.Input['RuleGroupSizeConstraintStatementArgs']] = None, - sqli_match_statement: Optional[pulumi.Input['RuleGroupSqliMatchStatementArgs']] = None, - xss_match_statement: Optional[pulumi.Input['RuleGroupXssMatchStatementArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if and_statement is not None: - _setter("and_statement", and_statement) + pulumi.set(__self__, "and_statement", and_statement) if byte_match_statement is not None: - _setter("byte_match_statement", byte_match_statement) + pulumi.set(__self__, "byte_match_statement", byte_match_statement) if geo_match_statement is not None: - _setter("geo_match_statement", geo_match_statement) + pulumi.set(__self__, "geo_match_statement", geo_match_statement) if ip_set_reference_statement is not None: - _setter("ip_set_reference_statement", ip_set_reference_statement) + pulumi.set(__self__, "ip_set_reference_statement", ip_set_reference_statement) if label_match_statement is not None: - _setter("label_match_statement", label_match_statement) + pulumi.set(__self__, "label_match_statement", label_match_statement) if not_statement is not None: - _setter("not_statement", not_statement) + pulumi.set(__self__, "not_statement", not_statement) if or_statement is not None: - _setter("or_statement", or_statement) + pulumi.set(__self__, "or_statement", or_statement) if rate_based_statement is not None: - _setter("rate_based_statement", rate_based_statement) + pulumi.set(__self__, "rate_based_statement", rate_based_statement) if regex_match_statement is not None: - _setter("regex_match_statement", regex_match_statement) + pulumi.set(__self__, "regex_match_statement", regex_match_statement) if regex_pattern_set_reference_statement is not None: - _setter("regex_pattern_set_reference_statement", regex_pattern_set_reference_statement) + pulumi.set(__self__, "regex_pattern_set_reference_statement", regex_pattern_set_reference_statement) if size_constraint_statement is not None: - _setter("size_constraint_statement", size_constraint_statement) + pulumi.set(__self__, "size_constraint_statement", size_constraint_statement) if sqli_match_statement is not None: - _setter("sqli_match_statement", sqli_match_statement) + pulumi.set(__self__, "sqli_match_statement", sqli_match_statement) if xss_match_statement is not None: - _setter("xss_match_statement", xss_match_statement) + pulumi.set(__self__, "xss_match_statement", xss_match_statement) @property @pulumi.getter(name="andStatement") @@ -3236,21 +2506,10 @@ class RuleGroupTagArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - RuleGroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3279,19 +2538,8 @@ def __init__(__self__, *, """ Text Transformation on the Search String before match. """ - RuleGroupTextTransformationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - priority=priority, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - priority: pulumi.Input[int], - type: pulumi.Input['RuleGroupTextTransformationType'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("priority", priority) - _setter("type", type) + pulumi.set(__self__, "priority", priority) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -3321,22 +2569,9 @@ def __init__(__self__, *, """ Visibility Metric of the RuleGroup. """ - RuleGroupVisibilityConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_metrics_enabled=cloud_watch_metrics_enabled, - metric_name=metric_name, - sampled_requests_enabled=sampled_requests_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_metrics_enabled: pulumi.Input[bool], - metric_name: pulumi.Input[str], - sampled_requests_enabled: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cloud_watch_metrics_enabled", cloud_watch_metrics_enabled) - _setter("metric_name", metric_name) - _setter("sampled_requests_enabled", sampled_requests_enabled) + pulumi.set(__self__, "cloud_watch_metrics_enabled", cloud_watch_metrics_enabled) + pulumi.set(__self__, "metric_name", metric_name) + pulumi.set(__self__, "sampled_requests_enabled", sampled_requests_enabled) @property @pulumi.getter(name="cloudWatchMetricsEnabled") @@ -3374,19 +2609,8 @@ def __init__(__self__, *, """ Xss Match Statement. """ - RuleGroupXssMatchStatementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_to_match=field_to_match, - text_transformations=text_transformations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_to_match: pulumi.Input['RuleGroupFieldToMatchArgs'], - text_transformations: pulumi.Input[Sequence[pulumi.Input['RuleGroupTextTransformationArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_to_match", field_to_match) - _setter("text_transformations", text_transformations) + pulumi.set(__self__, "field_to_match", field_to_match) + pulumi.set(__self__, "text_transformations", text_transformations) @property @pulumi.getter(name="fieldToMatch") @@ -3414,17 +2638,8 @@ def __init__(__self__, *, """ Allow traffic towards application. """ - WebAclAllowActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_request_handling=custom_request_handling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_request_handling: Optional[pulumi.Input['WebAclCustomRequestHandlingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_request_handling is not None: - _setter("custom_request_handling", custom_request_handling) + pulumi.set(__self__, "custom_request_handling", custom_request_handling) @property @pulumi.getter(name="customRequestHandling") @@ -3440,16 +2655,7 @@ def custom_request_handling(self, value: Optional[pulumi.Input['WebAclCustomRequ class WebAclAndStatementArgs: def __init__(__self__, *, statements: pulumi.Input[Sequence[pulumi.Input['WebAclStatementArgs']]]): - WebAclAndStatementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - statements=statements, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - statements: pulumi.Input[Sequence[pulumi.Input['WebAclStatementArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("statements", statements) + pulumi.set(__self__, "statements", statements) @property @pulumi.getter @@ -3468,17 +2674,8 @@ def __init__(__self__, *, """ AssociationConfig for body inspection """ - WebAclAssociationConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - request_body=request_body, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - request_body: Optional[pulumi.Input['WebAclRequestBodyArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if request_body is not None: - _setter("request_body", request_body) + pulumi.set(__self__, "request_body", request_body) @property @pulumi.getter(name="requestBody") @@ -3501,30 +2698,13 @@ def __init__(__self__, *, """ Configures how to use the Account creation fraud prevention managed rule group in the web ACL """ - WebAclAwsManagedRulesAcfpRuleSetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - creation_path=creation_path, - registration_page_path=registration_page_path, - request_inspection=request_inspection, - enable_regex_in_path=enable_regex_in_path, - response_inspection=response_inspection, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - creation_path: pulumi.Input[str], - registration_page_path: pulumi.Input[str], - request_inspection: pulumi.Input['WebAclRequestInspectionAcfpArgs'], - enable_regex_in_path: Optional[pulumi.Input[bool]] = None, - response_inspection: Optional[pulumi.Input['WebAclResponseInspectionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("creation_path", creation_path) - _setter("registration_page_path", registration_page_path) - _setter("request_inspection", request_inspection) + pulumi.set(__self__, "creation_path", creation_path) + pulumi.set(__self__, "registration_page_path", registration_page_path) + pulumi.set(__self__, "request_inspection", request_inspection) if enable_regex_in_path is not None: - _setter("enable_regex_in_path", enable_regex_in_path) + pulumi.set(__self__, "enable_regex_in_path", enable_regex_in_path) if response_inspection is not None: - _setter("response_inspection", response_inspection) + pulumi.set(__self__, "response_inspection", response_inspection) @property @pulumi.getter(name="creationPath") @@ -3582,28 +2762,13 @@ def __init__(__self__, *, """ Configures how to use the Account Takeover Prevention managed rule group in the web ACL """ - WebAclAwsManagedRulesAtpRuleSetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - login_path=login_path, - enable_regex_in_path=enable_regex_in_path, - request_inspection=request_inspection, - response_inspection=response_inspection, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - login_path: pulumi.Input[str], - enable_regex_in_path: Optional[pulumi.Input[bool]] = None, - request_inspection: Optional[pulumi.Input['WebAclRequestInspectionArgs']] = None, - response_inspection: Optional[pulumi.Input['WebAclResponseInspectionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("login_path", login_path) + pulumi.set(__self__, "login_path", login_path) if enable_regex_in_path is not None: - _setter("enable_regex_in_path", enable_regex_in_path) + pulumi.set(__self__, "enable_regex_in_path", enable_regex_in_path) if request_inspection is not None: - _setter("request_inspection", request_inspection) + pulumi.set(__self__, "request_inspection", request_inspection) if response_inspection is not None: - _setter("response_inspection", response_inspection) + pulumi.set(__self__, "response_inspection", response_inspection) @property @pulumi.getter(name="loginPath") @@ -3650,20 +2815,9 @@ def __init__(__self__, *, """ Configures how to use the Bot Control managed rule group in the web ACL """ - WebAclAwsManagedRulesBotControlRuleSetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - inspection_level=inspection_level, - enable_machine_learning=enable_machine_learning, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - inspection_level: pulumi.Input['WebAclAwsManagedRulesBotControlRuleSetInspectionLevel'], - enable_machine_learning: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("inspection_level", inspection_level) + pulumi.set(__self__, "inspection_level", inspection_level) if enable_machine_learning is not None: - _setter("enable_machine_learning", enable_machine_learning) + pulumi.set(__self__, "enable_machine_learning", enable_machine_learning) @property @pulumi.getter(name="inspectionLevel") @@ -3691,17 +2845,8 @@ def __init__(__self__, *, """ Block traffic towards application. """ - WebAclBlockActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_response=custom_response, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_response: Optional[pulumi.Input['WebAclCustomResponseArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_response is not None: - _setter("custom_response", custom_response) + pulumi.set(__self__, "custom_response", custom_response) @property @pulumi.getter(name="customResponse") @@ -3720,17 +2865,8 @@ def __init__(__self__, *, """ The body of a web request. This immediately follows the request headers. """ - WebAclBodyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - oversize_handling=oversize_handling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - oversize_handling: Optional[pulumi.Input['WebAclOversizeHandling']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if oversize_handling is not None: - _setter("oversize_handling", oversize_handling) + pulumi.set(__self__, "oversize_handling", oversize_handling) @property @pulumi.getter(name="oversizeHandling") @@ -3753,30 +2889,13 @@ def __init__(__self__, *, """ Byte Match statement. """ - WebAclByteMatchStatementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_to_match=field_to_match, - positional_constraint=positional_constraint, - text_transformations=text_transformations, - search_string=search_string, - search_string_base64=search_string_base64, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_to_match: pulumi.Input['WebAclFieldToMatchArgs'], - positional_constraint: pulumi.Input['WebAclPositionalConstraint'], - text_transformations: pulumi.Input[Sequence[pulumi.Input['WebAclTextTransformationArgs']]], - search_string: Optional[pulumi.Input[str]] = None, - search_string_base64: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_to_match", field_to_match) - _setter("positional_constraint", positional_constraint) - _setter("text_transformations", text_transformations) + pulumi.set(__self__, "field_to_match", field_to_match) + pulumi.set(__self__, "positional_constraint", positional_constraint) + pulumi.set(__self__, "text_transformations", text_transformations) if search_string is not None: - _setter("search_string", search_string) + pulumi.set(__self__, "search_string", search_string) if search_string_base64 is not None: - _setter("search_string_base64", search_string_base64) + pulumi.set(__self__, "search_string_base64", search_string_base64) @property @pulumi.getter(name="fieldToMatch") @@ -3831,17 +2950,8 @@ def __init__(__self__, *, """ Checks valid token exists with request. """ - WebAclCaptchaActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_request_handling=custom_request_handling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_request_handling: Optional[pulumi.Input['WebAclCustomRequestHandlingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_request_handling is not None: - _setter("custom_request_handling", custom_request_handling) + pulumi.set(__self__, "custom_request_handling", custom_request_handling) @property @pulumi.getter(name="customRequestHandling") @@ -3857,17 +2967,8 @@ def custom_request_handling(self, value: Optional[pulumi.Input['WebAclCustomRequ class WebAclCaptchaConfigArgs: def __init__(__self__, *, immunity_time_property: Optional[pulumi.Input['WebAclImmunityTimePropertyArgs']] = None): - WebAclCaptchaConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - immunity_time_property=immunity_time_property, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - immunity_time_property: Optional[pulumi.Input['WebAclImmunityTimePropertyArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if immunity_time_property is not None: - _setter("immunity_time_property", immunity_time_property) + pulumi.set(__self__, "immunity_time_property", immunity_time_property) @property @pulumi.getter(name="immunityTimeProperty") @@ -3886,17 +2987,8 @@ def __init__(__self__, *, """ Checks that the request has a valid token with an unexpired challenge timestamp and, if not, returns a browser challenge to the client. """ - WebAclChallengeActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_request_handling=custom_request_handling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_request_handling: Optional[pulumi.Input['WebAclCustomRequestHandlingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_request_handling is not None: - _setter("custom_request_handling", custom_request_handling) + pulumi.set(__self__, "custom_request_handling", custom_request_handling) @property @pulumi.getter(name="customRequestHandling") @@ -3912,17 +3004,8 @@ def custom_request_handling(self, value: Optional[pulumi.Input['WebAclCustomRequ class WebAclChallengeConfigArgs: def __init__(__self__, *, immunity_time_property: Optional[pulumi.Input['WebAclImmunityTimePropertyArgs']] = None): - WebAclChallengeConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - immunity_time_property=immunity_time_property, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - immunity_time_property: Optional[pulumi.Input['WebAclImmunityTimePropertyArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if immunity_time_property is not None: - _setter("immunity_time_property", immunity_time_property) + pulumi.set(__self__, "immunity_time_property", immunity_time_property) @property @pulumi.getter(name="immunityTimeProperty") @@ -3944,25 +3027,12 @@ def __init__(__self__, *, The pattern to look for in the request cookies. :param Any all: Inspect all parts of the web request cookies. """ - WebAclCookieMatchPatternArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - all=all, - excluded_cookies=excluded_cookies, - included_cookies=included_cookies, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - all: Optional[Any] = None, - excluded_cookies: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - included_cookies: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if all is not None: - _setter("all", all) + pulumi.set(__self__, "all", all) if excluded_cookies is not None: - _setter("excluded_cookies", excluded_cookies) + pulumi.set(__self__, "excluded_cookies", excluded_cookies) if included_cookies is not None: - _setter("included_cookies", included_cookies) + pulumi.set(__self__, "included_cookies", included_cookies) @property @pulumi.getter @@ -4004,22 +3074,9 @@ def __init__(__self__, *, """ Includes headers of a web request. """ - WebAclCookiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - match_pattern=match_pattern, - match_scope=match_scope, - oversize_handling=oversize_handling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - match_pattern: pulumi.Input['WebAclCookieMatchPatternArgs'], - match_scope: pulumi.Input['WebAclMapMatchScope'], - oversize_handling: pulumi.Input['WebAclOversizeHandling'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("match_pattern", match_pattern) - _setter("match_scope", match_scope) - _setter("oversize_handling", oversize_handling) + pulumi.set(__self__, "match_pattern", match_pattern) + pulumi.set(__self__, "match_scope", match_scope) + pulumi.set(__self__, "oversize_handling", oversize_handling) @property @pulumi.getter(name="matchPattern") @@ -4056,17 +3113,8 @@ def __init__(__self__, *, """ Allow traffic towards application. """ - WebAclCountActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_request_handling=custom_request_handling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_request_handling: Optional[pulumi.Input['WebAclCustomRequestHandlingArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_request_handling is not None: - _setter("custom_request_handling", custom_request_handling) + pulumi.set(__self__, "custom_request_handling", custom_request_handling) @property @pulumi.getter(name="customRequestHandling") @@ -4086,19 +3134,8 @@ def __init__(__self__, *, """ HTTP header. """ - WebAclCustomHttpHeaderArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -4127,16 +3164,7 @@ def __init__(__self__, *, Custom request handling. :param pulumi.Input[Sequence[pulumi.Input['WebAclCustomHttpHeaderArgs']]] insert_headers: Collection of HTTP headers. """ - WebAclCustomRequestHandlingArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - insert_headers=insert_headers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - insert_headers: pulumi.Input[Sequence[pulumi.Input['WebAclCustomHttpHeaderArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("insert_headers", insert_headers) + pulumi.set(__self__, "insert_headers", insert_headers) @property @pulumi.getter(name="insertHeaders") @@ -4158,11 +3186,6 @@ def __init__(__self__): Custom response key and body map. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -4176,24 +3199,11 @@ def __init__(__self__, *, :param pulumi.Input[str] custom_response_body_key: Custom response body key. :param pulumi.Input[Sequence[pulumi.Input['WebAclCustomHttpHeaderArgs']]] response_headers: Collection of HTTP headers. """ - WebAclCustomResponseArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - response_code=response_code, - custom_response_body_key=custom_response_body_key, - response_headers=response_headers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - response_code: pulumi.Input[int], - custom_response_body_key: Optional[pulumi.Input[str]] = None, - response_headers: Optional[pulumi.Input[Sequence[pulumi.Input['WebAclCustomHttpHeaderArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("response_code", response_code) + pulumi.set(__self__, "response_code", response_code) if custom_response_body_key is not None: - _setter("custom_response_body_key", custom_response_body_key) + pulumi.set(__self__, "custom_response_body_key", custom_response_body_key) if response_headers is not None: - _setter("response_headers", response_headers) + pulumi.set(__self__, "response_headers", response_headers) @property @pulumi.getter(name="responseCode") @@ -4237,21 +3247,10 @@ def __init__(__self__, *, """ Default Action WebACL will take against ingress traffic when there is no matching Rule. """ - WebAclDefaultActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - allow=allow, - block=block, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allow: Optional[pulumi.Input['WebAclAllowActionArgs']] = None, - block: Optional[pulumi.Input['WebAclBlockActionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if allow is not None: - _setter("allow", allow) + pulumi.set(__self__, "allow", allow) if block is not None: - _setter("block", block) + pulumi.set(__self__, "block", block) @property @pulumi.getter @@ -4279,16 +3278,7 @@ def __init__(__self__, *, """ Excluded Rule in the RuleGroup or ManagedRuleGroup will not be evaluated. """ - WebAclExcludedRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -4304,16 +3294,7 @@ def name(self, value: pulumi.Input[str]): class WebAclFieldIdentifierArgs: def __init__(__self__, *, identifier: pulumi.Input[str]): - WebAclFieldIdentifierArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - identifier=identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - identifier: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("identifier", identifier) + pulumi.set(__self__, "identifier", identifier) @property @pulumi.getter @@ -4329,16 +3310,7 @@ def identifier(self, value: pulumi.Input[str]): class WebAclFieldToMatchSingleHeaderPropertiesArgs: def __init__(__self__, *, name: pulumi.Input[str]): - WebAclFieldToMatchSingleHeaderPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -4357,16 +3329,7 @@ def __init__(__self__, *, """ One query argument in a web request, identified by name, for example UserName or SalesRegion. The name can be up to 30 characters long and isn't case sensitive. """ - WebAclFieldToMatchSingleQueryArgumentPropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -4399,53 +3362,26 @@ def __init__(__self__, *, :param pulumi.Input['WebAclFieldToMatchSingleQueryArgumentPropertiesArgs'] single_query_argument: One query argument in a web request, identified by name, for example UserName or SalesRegion. The name can be up to 30 characters long and isn't case sensitive. :param Any uri_path: The path component of the URI of a web request. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. """ - WebAclFieldToMatchArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - all_query_arguments=all_query_arguments, - body=body, - cookies=cookies, - headers=headers, - json_body=json_body, - method=method, - query_string=query_string, - single_header=single_header, - single_query_argument=single_query_argument, - uri_path=uri_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - all_query_arguments: Optional[Any] = None, - body: Optional[pulumi.Input['WebAclBodyArgs']] = None, - cookies: Optional[pulumi.Input['WebAclCookiesArgs']] = None, - headers: Optional[pulumi.Input['WebAclHeadersArgs']] = None, - json_body: Optional[pulumi.Input['WebAclJsonBodyArgs']] = None, - method: Optional[Any] = None, - query_string: Optional[Any] = None, - single_header: Optional[pulumi.Input['WebAclFieldToMatchSingleHeaderPropertiesArgs']] = None, - single_query_argument: Optional[pulumi.Input['WebAclFieldToMatchSingleQueryArgumentPropertiesArgs']] = None, - uri_path: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if all_query_arguments is not None: - _setter("all_query_arguments", all_query_arguments) + pulumi.set(__self__, "all_query_arguments", all_query_arguments) if body is not None: - _setter("body", body) + pulumi.set(__self__, "body", body) if cookies is not None: - _setter("cookies", cookies) + pulumi.set(__self__, "cookies", cookies) if headers is not None: - _setter("headers", headers) + pulumi.set(__self__, "headers", headers) if json_body is not None: - _setter("json_body", json_body) + pulumi.set(__self__, "json_body", json_body) if method is not None: - _setter("method", method) + pulumi.set(__self__, "method", method) if query_string is not None: - _setter("query_string", query_string) + pulumi.set(__self__, "query_string", query_string) if single_header is not None: - _setter("single_header", single_header) + pulumi.set(__self__, "single_header", single_header) if single_query_argument is not None: - _setter("single_query_argument", single_query_argument) + pulumi.set(__self__, "single_query_argument", single_query_argument) if uri_path is not None: - _setter("uri_path", uri_path) + pulumi.set(__self__, "uri_path", uri_path) @property @pulumi.getter(name="allQueryArguments") @@ -4558,19 +3494,8 @@ class WebAclForwardedIpConfigurationArgs: def __init__(__self__, *, fallback_behavior: pulumi.Input['WebAclForwardedIpConfigurationFallbackBehavior'], header_name: pulumi.Input[str]): - WebAclForwardedIpConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - fallback_behavior=fallback_behavior, - header_name=header_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - fallback_behavior: pulumi.Input['WebAclForwardedIpConfigurationFallbackBehavior'], - header_name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("fallback_behavior", fallback_behavior) - _setter("header_name", header_name) + pulumi.set(__self__, "fallback_behavior", fallback_behavior) + pulumi.set(__self__, "header_name", header_name) @property @pulumi.getter(name="fallbackBehavior") @@ -4596,21 +3521,10 @@ class WebAclGeoMatchStatementArgs: def __init__(__self__, *, country_codes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, forwarded_ip_config: Optional[pulumi.Input['WebAclForwardedIpConfigurationArgs']] = None): - WebAclGeoMatchStatementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - country_codes=country_codes, - forwarded_ip_config=forwarded_ip_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - country_codes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - forwarded_ip_config: Optional[pulumi.Input['WebAclForwardedIpConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if country_codes is not None: - _setter("country_codes", country_codes) + pulumi.set(__self__, "country_codes", country_codes) if forwarded_ip_config is not None: - _setter("forwarded_ip_config", forwarded_ip_config) + pulumi.set(__self__, "forwarded_ip_config", forwarded_ip_config) @property @pulumi.getter(name="countryCodes") @@ -4641,25 +3555,12 @@ def __init__(__self__, *, The pattern to look for in the request headers. :param Any all: Inspect all parts of the web request headers. """ - WebAclHeaderMatchPatternArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - all=all, - excluded_headers=excluded_headers, - included_headers=included_headers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - all: Optional[Any] = None, - excluded_headers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - included_headers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if all is not None: - _setter("all", all) + pulumi.set(__self__, "all", all) if excluded_headers is not None: - _setter("excluded_headers", excluded_headers) + pulumi.set(__self__, "excluded_headers", excluded_headers) if included_headers is not None: - _setter("included_headers", included_headers) + pulumi.set(__self__, "included_headers", included_headers) @property @pulumi.getter @@ -4701,22 +3602,9 @@ def __init__(__self__, *, """ Includes headers of a web request. """ - WebAclHeadersArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - match_pattern=match_pattern, - match_scope=match_scope, - oversize_handling=oversize_handling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - match_pattern: pulumi.Input['WebAclHeaderMatchPatternArgs'], - match_scope: pulumi.Input['WebAclMapMatchScope'], - oversize_handling: pulumi.Input['WebAclOversizeHandling'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("match_pattern", match_pattern) - _setter("match_scope", match_scope) - _setter("oversize_handling", oversize_handling) + pulumi.set(__self__, "match_pattern", match_pattern) + pulumi.set(__self__, "match_scope", match_scope) + pulumi.set(__self__, "oversize_handling", oversize_handling) @property @pulumi.getter(name="matchPattern") @@ -4750,16 +3638,7 @@ def oversize_handling(self, value: pulumi.Input['WebAclOversizeHandling']): class WebAclImmunityTimePropertyArgs: def __init__(__self__, *, immunity_time: pulumi.Input[int]): - WebAclImmunityTimePropertyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - immunity_time=immunity_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - immunity_time: pulumi.Input[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("immunity_time", immunity_time) + pulumi.set(__self__, "immunity_time", immunity_time) @property @pulumi.getter(name="immunityTime") @@ -4777,22 +3656,9 @@ def __init__(__self__, *, fallback_behavior: pulumi.Input['WebAclIpSetForwardedIpConfigurationFallbackBehavior'], header_name: pulumi.Input[str], position: pulumi.Input['WebAclIpSetForwardedIpConfigurationPosition']): - WebAclIpSetForwardedIpConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - fallback_behavior=fallback_behavior, - header_name=header_name, - position=position, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - fallback_behavior: pulumi.Input['WebAclIpSetForwardedIpConfigurationFallbackBehavior'], - header_name: pulumi.Input[str], - position: pulumi.Input['WebAclIpSetForwardedIpConfigurationPosition'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("fallback_behavior", fallback_behavior) - _setter("header_name", header_name) - _setter("position", position) + pulumi.set(__self__, "fallback_behavior", fallback_behavior) + pulumi.set(__self__, "header_name", header_name) + pulumi.set(__self__, "position", position) @property @pulumi.getter(name="fallbackBehavior") @@ -4827,20 +3693,9 @@ class WebAclIpSetReferenceStatementArgs: def __init__(__self__, *, arn: pulumi.Input[str], ip_set_forwarded_ip_config: Optional[pulumi.Input['WebAclIpSetForwardedIpConfigurationArgs']] = None): - WebAclIpSetReferenceStatementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - ip_set_forwarded_ip_config=ip_set_forwarded_ip_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: pulumi.Input[str], - ip_set_forwarded_ip_config: Optional[pulumi.Input['WebAclIpSetForwardedIpConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) if ip_set_forwarded_ip_config is not None: - _setter("ip_set_forwarded_ip_config", ip_set_forwarded_ip_config) + pulumi.set(__self__, "ip_set_forwarded_ip_config", ip_set_forwarded_ip_config) @property @pulumi.getter @@ -4871,27 +3726,12 @@ def __init__(__self__, *, """ Inspect the request body as JSON. The request body immediately follows the request headers. """ - WebAclJsonBodyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - match_pattern=match_pattern, - match_scope=match_scope, - invalid_fallback_behavior=invalid_fallback_behavior, - oversize_handling=oversize_handling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - match_pattern: pulumi.Input['WebAclJsonMatchPatternArgs'], - match_scope: pulumi.Input['WebAclJsonMatchScope'], - invalid_fallback_behavior: Optional[pulumi.Input['WebAclBodyParsingFallbackBehavior']] = None, - oversize_handling: Optional[pulumi.Input['WebAclOversizeHandling']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("match_pattern", match_pattern) - _setter("match_scope", match_scope) + pulumi.set(__self__, "match_pattern", match_pattern) + pulumi.set(__self__, "match_scope", match_scope) if invalid_fallback_behavior is not None: - _setter("invalid_fallback_behavior", invalid_fallback_behavior) + pulumi.set(__self__, "invalid_fallback_behavior", invalid_fallback_behavior) if oversize_handling is not None: - _setter("oversize_handling", oversize_handling) + pulumi.set(__self__, "oversize_handling", oversize_handling) @property @pulumi.getter(name="matchPattern") @@ -4939,21 +3779,10 @@ def __init__(__self__, *, The pattern to look for in the JSON body. :param Any all: Inspect all parts of the web request's JSON body. """ - WebAclJsonMatchPatternArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - all=all, - included_paths=included_paths, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - all: Optional[Any] = None, - included_paths: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if all is not None: - _setter("all", all) + pulumi.set(__self__, "all", all) if included_paths is not None: - _setter("included_paths", included_paths) + pulumi.set(__self__, "included_paths", included_paths) @property @pulumi.getter @@ -4982,19 +3811,8 @@ class WebAclLabelMatchStatementArgs: def __init__(__self__, *, key: pulumi.Input[str], scope: pulumi.Input['WebAclLabelMatchScope']): - WebAclLabelMatchStatementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - scope=scope, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - scope: pulumi.Input['WebAclLabelMatchScope'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("scope", scope) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "scope", scope) @property @pulumi.getter @@ -5019,16 +3837,7 @@ def scope(self, value: pulumi.Input['WebAclLabelMatchScope']): class WebAclLabelArgs: def __init__(__self__, *, name: pulumi.Input[str]): - WebAclLabelArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -5053,41 +3862,20 @@ def __init__(__self__, *, """ ManagedRuleGroupConfig. """ - WebAclManagedRuleGroupConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - aws_managed_rules_acfp_rule_set=aws_managed_rules_acfp_rule_set, - aws_managed_rules_atp_rule_set=aws_managed_rules_atp_rule_set, - aws_managed_rules_bot_control_rule_set=aws_managed_rules_bot_control_rule_set, - login_path=login_path, - password_field=password_field, - payload_type=payload_type, - username_field=username_field, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aws_managed_rules_acfp_rule_set: Optional[pulumi.Input['WebAclAwsManagedRulesAcfpRuleSetArgs']] = None, - aws_managed_rules_atp_rule_set: Optional[pulumi.Input['WebAclAwsManagedRulesAtpRuleSetArgs']] = None, - aws_managed_rules_bot_control_rule_set: Optional[pulumi.Input['WebAclAwsManagedRulesBotControlRuleSetArgs']] = None, - login_path: Optional[pulumi.Input[str]] = None, - password_field: Optional[pulumi.Input['WebAclFieldIdentifierArgs']] = None, - payload_type: Optional[pulumi.Input['WebAclManagedRuleGroupConfigPayloadType']] = None, - username_field: Optional[pulumi.Input['WebAclFieldIdentifierArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if aws_managed_rules_acfp_rule_set is not None: - _setter("aws_managed_rules_acfp_rule_set", aws_managed_rules_acfp_rule_set) + pulumi.set(__self__, "aws_managed_rules_acfp_rule_set", aws_managed_rules_acfp_rule_set) if aws_managed_rules_atp_rule_set is not None: - _setter("aws_managed_rules_atp_rule_set", aws_managed_rules_atp_rule_set) + pulumi.set(__self__, "aws_managed_rules_atp_rule_set", aws_managed_rules_atp_rule_set) if aws_managed_rules_bot_control_rule_set is not None: - _setter("aws_managed_rules_bot_control_rule_set", aws_managed_rules_bot_control_rule_set) + pulumi.set(__self__, "aws_managed_rules_bot_control_rule_set", aws_managed_rules_bot_control_rule_set) if login_path is not None: - _setter("login_path", login_path) + pulumi.set(__self__, "login_path", login_path) if password_field is not None: - _setter("password_field", password_field) + pulumi.set(__self__, "password_field", password_field) if payload_type is not None: - _setter("payload_type", payload_type) + pulumi.set(__self__, "payload_type", payload_type) if username_field is not None: - _setter("username_field", username_field) + pulumi.set(__self__, "username_field", username_field) @property @pulumi.getter(name="awsManagedRulesAcfpRuleSet") @@ -5167,39 +3955,18 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['WebAclManagedRuleGroupConfigArgs']]] managed_rule_group_configs: Collection of ManagedRuleGroupConfig. :param pulumi.Input[Sequence[pulumi.Input['WebAclRuleActionOverrideArgs']]] rule_action_overrides: Action overrides for rules in the rule group. """ - WebAclManagedRuleGroupStatementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - vendor_name=vendor_name, - excluded_rules=excluded_rules, - managed_rule_group_configs=managed_rule_group_configs, - rule_action_overrides=rule_action_overrides, - scope_down_statement=scope_down_statement, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - vendor_name: pulumi.Input[str], - excluded_rules: Optional[pulumi.Input[Sequence[pulumi.Input['WebAclExcludedRuleArgs']]]] = None, - managed_rule_group_configs: Optional[pulumi.Input[Sequence[pulumi.Input['WebAclManagedRuleGroupConfigArgs']]]] = None, - rule_action_overrides: Optional[pulumi.Input[Sequence[pulumi.Input['WebAclRuleActionOverrideArgs']]]] = None, - scope_down_statement: Optional[pulumi.Input['WebAclStatementArgs']] = None, - version: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("vendor_name", vendor_name) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "vendor_name", vendor_name) if excluded_rules is not None: - _setter("excluded_rules", excluded_rules) + pulumi.set(__self__, "excluded_rules", excluded_rules) if managed_rule_group_configs is not None: - _setter("managed_rule_group_configs", managed_rule_group_configs) + pulumi.set(__self__, "managed_rule_group_configs", managed_rule_group_configs) if rule_action_overrides is not None: - _setter("rule_action_overrides", rule_action_overrides) + pulumi.set(__self__, "rule_action_overrides", rule_action_overrides) if scope_down_statement is not None: - _setter("scope_down_statement", scope_down_statement) + pulumi.set(__self__, "scope_down_statement", scope_down_statement) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter @@ -5275,16 +4042,7 @@ def version(self, value: Optional[pulumi.Input[str]]): class WebAclNotStatementArgs: def __init__(__self__, *, statement: pulumi.Input['WebAclStatementArgs']): - WebAclNotStatementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - statement=statement, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - statement: pulumi.Input['WebAclStatementArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("statement", statement) + pulumi.set(__self__, "statement", statement) @property @pulumi.getter @@ -5300,16 +4058,7 @@ def statement(self, value: pulumi.Input['WebAclStatementArgs']): class WebAclOrStatementArgs: def __init__(__self__, *, statements: pulumi.Input[Sequence[pulumi.Input['WebAclStatementArgs']]]): - WebAclOrStatementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - statements=statements, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - statements: pulumi.Input[Sequence[pulumi.Input['WebAclStatementArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("statements", statements) + pulumi.set(__self__, "statements", statements) @property @pulumi.getter @@ -5331,21 +4080,10 @@ def __init__(__self__, *, :param Any count: Count traffic towards application. :param Any none: Keep the RuleGroup or ManagedRuleGroup behavior as is. """ - WebAclOverrideActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - count=count, - none=none, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - count: Optional[Any] = None, - none: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if count is not None: - _setter("count", count) + pulumi.set(__self__, "count", count) if none is not None: - _setter("none", none) + pulumi.set(__self__, "none", none) @property @pulumi.getter @@ -5387,49 +4125,24 @@ def __init__(__self__, *, """ Specifies a single custom aggregate key for a rate-base rule. """ - WebAclRateBasedStatementCustomKeyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cookie=cookie, - forwarded_ip=forwarded_ip, - header=header, - http_method=http_method, - ip=ip, - label_namespace=label_namespace, - query_argument=query_argument, - query_string=query_string, - uri_path=uri_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cookie: Optional[pulumi.Input['WebAclRateLimitCookieArgs']] = None, - forwarded_ip: Optional[pulumi.Input['WebAclRateLimitForwardedIpArgs']] = None, - header: Optional[pulumi.Input['WebAclRateLimitHeaderArgs']] = None, - http_method: Optional[pulumi.Input['WebAclRateLimitHttpMethodArgs']] = None, - ip: Optional[pulumi.Input['WebAclRateLimitIpArgs']] = None, - label_namespace: Optional[pulumi.Input['WebAclRateLimitLabelNamespaceArgs']] = None, - query_argument: Optional[pulumi.Input['WebAclRateLimitQueryArgumentArgs']] = None, - query_string: Optional[pulumi.Input['WebAclRateLimitQueryStringArgs']] = None, - uri_path: Optional[pulumi.Input['WebAclRateLimitUriPathArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cookie is not None: - _setter("cookie", cookie) + pulumi.set(__self__, "cookie", cookie) if forwarded_ip is not None: - _setter("forwarded_ip", forwarded_ip) + pulumi.set(__self__, "forwarded_ip", forwarded_ip) if header is not None: - _setter("header", header) + pulumi.set(__self__, "header", header) if http_method is not None: - _setter("http_method", http_method) + pulumi.set(__self__, "http_method", http_method) if ip is not None: - _setter("ip", ip) + pulumi.set(__self__, "ip", ip) if label_namespace is not None: - _setter("label_namespace", label_namespace) + pulumi.set(__self__, "label_namespace", label_namespace) if query_argument is not None: - _setter("query_argument", query_argument) + pulumi.set(__self__, "query_argument", query_argument) if query_string is not None: - _setter("query_string", query_string) + pulumi.set(__self__, "query_string", query_string) if uri_path is not None: - _setter("uri_path", uri_path) + pulumi.set(__self__, "uri_path", uri_path) @property @pulumi.getter @@ -5524,31 +4237,14 @@ def __init__(__self__, *, """ :param pulumi.Input[Sequence[pulumi.Input['WebAclRateBasedStatementCustomKeyArgs']]] custom_keys: Specifies the aggregate keys to use in a rate-base rule. """ - WebAclRateBasedStatementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - aggregate_key_type=aggregate_key_type, - limit=limit, - custom_keys=custom_keys, - forwarded_ip_config=forwarded_ip_config, - scope_down_statement=scope_down_statement, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aggregate_key_type: pulumi.Input['WebAclRateBasedStatementAggregateKeyType'], - limit: pulumi.Input[int], - custom_keys: Optional[pulumi.Input[Sequence[pulumi.Input['WebAclRateBasedStatementCustomKeyArgs']]]] = None, - forwarded_ip_config: Optional[pulumi.Input['WebAclForwardedIpConfigurationArgs']] = None, - scope_down_statement: Optional[pulumi.Input['WebAclStatementArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("aggregate_key_type", aggregate_key_type) - _setter("limit", limit) + pulumi.set(__self__, "aggregate_key_type", aggregate_key_type) + pulumi.set(__self__, "limit", limit) if custom_keys is not None: - _setter("custom_keys", custom_keys) + pulumi.set(__self__, "custom_keys", custom_keys) if forwarded_ip_config is not None: - _setter("forwarded_ip_config", forwarded_ip_config) + pulumi.set(__self__, "forwarded_ip_config", forwarded_ip_config) if scope_down_statement is not None: - _setter("scope_down_statement", scope_down_statement) + pulumi.set(__self__, "scope_down_statement", scope_down_statement) @property @pulumi.getter(name="aggregateKeyType") @@ -5608,19 +4304,8 @@ def __init__(__self__, *, Specifies a cookie as an aggregate key for a rate-based rule. :param pulumi.Input[str] name: The name of the cookie to use. """ - WebAclRateLimitCookieArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - text_transformations=text_transformations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - text_transformations: pulumi.Input[Sequence[pulumi.Input['WebAclTextTransformationArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("text_transformations", text_transformations) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "text_transformations", text_transformations) @property @pulumi.getter @@ -5651,11 +4336,6 @@ def __init__(__self__): Specifies the first IP address in an HTTP header as an aggregate key for a rate-based rule. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -5667,19 +4347,8 @@ def __init__(__self__, *, Specifies a header as an aggregate key for a rate-based rule. :param pulumi.Input[str] name: The name of the header to use. """ - WebAclRateLimitHeaderArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - text_transformations=text_transformations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - text_transformations: pulumi.Input[Sequence[pulumi.Input['WebAclTextTransformationArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("text_transformations", text_transformations) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "text_transformations", text_transformations) @property @pulumi.getter @@ -5710,11 +4379,6 @@ def __init__(__self__): Specifies the request's HTTP method as an aggregate key for a rate-based rule. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -5724,11 +4388,6 @@ def __init__(__self__): Specifies the IP address in the web request as an aggregate key for a rate-based rule. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -5739,16 +4398,7 @@ def __init__(__self__, *, Specifies a label namespace to use as an aggregate key for a rate-based rule. :param pulumi.Input[str] namespace: The namespace to use for aggregation. """ - WebAclRateLimitLabelNamespaceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - namespace=namespace, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - namespace: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("namespace", namespace) + pulumi.set(__self__, "namespace", namespace) @property @pulumi.getter @@ -5772,19 +4422,8 @@ def __init__(__self__, *, Specifies a query argument in the request as an aggregate key for a rate-based rule. :param pulumi.Input[str] name: The name of the query argument to use. """ - WebAclRateLimitQueryArgumentArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - text_transformations=text_transformations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - text_transformations: pulumi.Input[Sequence[pulumi.Input['WebAclTextTransformationArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("text_transformations", text_transformations) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "text_transformations", text_transformations) @property @pulumi.getter @@ -5815,16 +4454,7 @@ def __init__(__self__, *, """ Specifies the request's query string as an aggregate key for a rate-based rule. """ - WebAclRateLimitQueryStringArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - text_transformations=text_transformations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - text_transformations: pulumi.Input[Sequence[pulumi.Input['WebAclTextTransformationArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("text_transformations", text_transformations) + pulumi.set(__self__, "text_transformations", text_transformations) @property @pulumi.getter(name="textTransformations") @@ -5843,16 +4473,7 @@ def __init__(__self__, *, """ Specifies the request's URI Path as an aggregate key for a rate-based rule. """ - WebAclRateLimitUriPathArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - text_transformations=text_transformations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - text_transformations: pulumi.Input[Sequence[pulumi.Input['WebAclTextTransformationArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("text_transformations", text_transformations) + pulumi.set(__self__, "text_transformations", text_transformations) @property @pulumi.getter(name="textTransformations") @@ -5870,22 +4491,9 @@ def __init__(__self__, *, field_to_match: pulumi.Input['WebAclFieldToMatchArgs'], regex_string: pulumi.Input[str], text_transformations: pulumi.Input[Sequence[pulumi.Input['WebAclTextTransformationArgs']]]): - WebAclRegexMatchStatementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_to_match=field_to_match, - regex_string=regex_string, - text_transformations=text_transformations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_to_match: pulumi.Input['WebAclFieldToMatchArgs'], - regex_string: pulumi.Input[str], - text_transformations: pulumi.Input[Sequence[pulumi.Input['WebAclTextTransformationArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_to_match", field_to_match) - _setter("regex_string", regex_string) - _setter("text_transformations", text_transformations) + pulumi.set(__self__, "field_to_match", field_to_match) + pulumi.set(__self__, "regex_string", regex_string) + pulumi.set(__self__, "text_transformations", text_transformations) @property @pulumi.getter(name="fieldToMatch") @@ -5921,22 +4529,9 @@ def __init__(__self__, *, arn: pulumi.Input[str], field_to_match: pulumi.Input['WebAclFieldToMatchArgs'], text_transformations: pulumi.Input[Sequence[pulumi.Input['WebAclTextTransformationArgs']]]): - WebAclRegexPatternSetReferenceStatementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - field_to_match=field_to_match, - text_transformations=text_transformations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: pulumi.Input[str], - field_to_match: pulumi.Input['WebAclFieldToMatchArgs'], - text_transformations: pulumi.Input[Sequence[pulumi.Input['WebAclTextTransformationArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("arn", arn) - _setter("field_to_match", field_to_match) - _setter("text_transformations", text_transformations) + pulumi.set(__self__, "arn", arn) + pulumi.set(__self__, "field_to_match", field_to_match) + pulumi.set(__self__, "text_transformations", text_transformations) @property @pulumi.getter @@ -5973,11 +4568,6 @@ def __init__(__self__): Map of AssociatedResourceType and RequestBodyAssociatedResourceTypeConfig """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -5992,36 +4582,17 @@ def __init__(__self__, *, """ Configures the inspection of sign-up requests """ - WebAclRequestInspectionAcfpArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - payload_type=payload_type, - address_fields=address_fields, - email_field=email_field, - password_field=password_field, - phone_number_fields=phone_number_fields, - username_field=username_field, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - payload_type: pulumi.Input['WebAclRequestInspectionAcfpPayloadType'], - address_fields: Optional[pulumi.Input[Sequence[pulumi.Input['WebAclFieldIdentifierArgs']]]] = None, - email_field: Optional[pulumi.Input['WebAclFieldIdentifierArgs']] = None, - password_field: Optional[pulumi.Input['WebAclFieldIdentifierArgs']] = None, - phone_number_fields: Optional[pulumi.Input[Sequence[pulumi.Input['WebAclFieldIdentifierArgs']]]] = None, - username_field: Optional[pulumi.Input['WebAclFieldIdentifierArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("payload_type", payload_type) + pulumi.set(__self__, "payload_type", payload_type) if address_fields is not None: - _setter("address_fields", address_fields) + pulumi.set(__self__, "address_fields", address_fields) if email_field is not None: - _setter("email_field", email_field) + pulumi.set(__self__, "email_field", email_field) if password_field is not None: - _setter("password_field", password_field) + pulumi.set(__self__, "password_field", password_field) if phone_number_fields is not None: - _setter("phone_number_fields", phone_number_fields) + pulumi.set(__self__, "phone_number_fields", phone_number_fields) if username_field is not None: - _setter("username_field", username_field) + pulumi.set(__self__, "username_field", username_field) @property @pulumi.getter(name="payloadType") @@ -6087,22 +4658,9 @@ def __init__(__self__, *, """ Configures the inspection of login requests """ - WebAclRequestInspectionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - password_field=password_field, - payload_type=payload_type, - username_field=username_field, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - password_field: pulumi.Input['WebAclFieldIdentifierArgs'], - payload_type: pulumi.Input['WebAclRequestInspectionPayloadType'], - username_field: pulumi.Input['WebAclFieldIdentifierArgs'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("password_field", password_field) - _setter("payload_type", payload_type) - _setter("username_field", username_field) + pulumi.set(__self__, "password_field", password_field) + pulumi.set(__self__, "payload_type", payload_type) + pulumi.set(__self__, "username_field", username_field) @property @pulumi.getter(name="passwordField") @@ -6140,19 +4698,8 @@ def __init__(__self__, *, """ Response body contents that indicate success or failure of a login request """ - WebAclResponseInspectionBodyContainsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - failure_strings=failure_strings, - success_strings=success_strings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - failure_strings: pulumi.Input[Sequence[pulumi.Input[str]]], - success_strings: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("failure_strings", failure_strings) - _setter("success_strings", success_strings) + pulumi.set(__self__, "failure_strings", failure_strings) + pulumi.set(__self__, "success_strings", success_strings) @property @pulumi.getter(name="failureStrings") @@ -6182,22 +4729,9 @@ def __init__(__self__, *, """ Response headers that indicate success or failure of a login request """ - WebAclResponseInspectionHeaderArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - failure_values=failure_values, - name=name, - success_values=success_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - failure_values: pulumi.Input[Sequence[pulumi.Input[str]]], - name: pulumi.Input[str], - success_values: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("failure_values", failure_values) - _setter("name", name) - _setter("success_values", success_values) + pulumi.set(__self__, "failure_values", failure_values) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "success_values", success_values) @property @pulumi.getter(name="failureValues") @@ -6236,22 +4770,9 @@ def __init__(__self__, *, """ Response JSON that indicate success or failure of a login request """ - WebAclResponseInspectionJsonArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - failure_values=failure_values, - identifier=identifier, - success_values=success_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - failure_values: pulumi.Input[Sequence[pulumi.Input[str]]], - identifier: pulumi.Input[str], - success_values: pulumi.Input[Sequence[pulumi.Input[str]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("failure_values", failure_values) - _setter("identifier", identifier) - _setter("success_values", success_values) + pulumi.set(__self__, "failure_values", failure_values) + pulumi.set(__self__, "identifier", identifier) + pulumi.set(__self__, "success_values", success_values) @property @pulumi.getter(name="failureValues") @@ -6289,19 +4810,8 @@ def __init__(__self__, *, """ Response status codes that indicate success or failure of a login request """ - WebAclResponseInspectionStatusCodeArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - failure_codes=failure_codes, - success_codes=success_codes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - failure_codes: pulumi.Input[Sequence[pulumi.Input[int]]], - success_codes: pulumi.Input[Sequence[pulumi.Input[int]]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("failure_codes", failure_codes) - _setter("success_codes", success_codes) + pulumi.set(__self__, "failure_codes", failure_codes) + pulumi.set(__self__, "success_codes", success_codes) @property @pulumi.getter(name="failureCodes") @@ -6332,29 +4842,14 @@ def __init__(__self__, *, """ Configures the inspection of login responses """ - WebAclResponseInspectionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - body_contains=body_contains, - header=header, - json=json, - status_code=status_code, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - body_contains: Optional[pulumi.Input['WebAclResponseInspectionBodyContainsArgs']] = None, - header: Optional[pulumi.Input['WebAclResponseInspectionHeaderArgs']] = None, - json: Optional[pulumi.Input['WebAclResponseInspectionJsonArgs']] = None, - status_code: Optional[pulumi.Input['WebAclResponseInspectionStatusCodeArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if body_contains is not None: - _setter("body_contains", body_contains) + pulumi.set(__self__, "body_contains", body_contains) if header is not None: - _setter("header", header) + pulumi.set(__self__, "header", header) if json is not None: - _setter("json", json) + pulumi.set(__self__, "json", json) if status_code is not None: - _setter("status_code", status_code) + pulumi.set(__self__, "status_code", status_code) @property @pulumi.getter(name="bodyContains") @@ -6401,19 +4896,8 @@ def __init__(__self__, *, """ Action override for rules in the rule group. """ - WebAclRuleActionOverrideArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - action_to_use=action_to_use, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action_to_use: pulumi.Input['WebAclRuleActionArgs'], - name: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action_to_use", action_to_use) - _setter("name", name) + pulumi.set(__self__, "action_to_use", action_to_use) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="actionToUse") @@ -6445,33 +4929,16 @@ def __init__(__self__, *, """ Action taken when Rule matches its condition. """ - WebAclRuleActionArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - allow=allow, - block=block, - captcha=captcha, - challenge=challenge, - count=count, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allow: Optional[pulumi.Input['WebAclAllowActionArgs']] = None, - block: Optional[pulumi.Input['WebAclBlockActionArgs']] = None, - captcha: Optional[pulumi.Input['WebAclCaptchaActionArgs']] = None, - challenge: Optional[pulumi.Input['WebAclChallengeActionArgs']] = None, - count: Optional[pulumi.Input['WebAclCountActionArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if allow is not None: - _setter("allow", allow) + pulumi.set(__self__, "allow", allow) if block is not None: - _setter("block", block) + pulumi.set(__self__, "block", block) if captcha is not None: - _setter("captcha", captcha) + pulumi.set(__self__, "captcha", captcha) if challenge is not None: - _setter("challenge", challenge) + pulumi.set(__self__, "challenge", challenge) if count is not None: - _setter("count", count) + pulumi.set(__self__, "count", count) @property @pulumi.getter @@ -6528,24 +4995,11 @@ def __init__(__self__, *, """ :param pulumi.Input[Sequence[pulumi.Input['WebAclRuleActionOverrideArgs']]] rule_action_overrides: Action overrides for rules in the rule group. """ - WebAclRuleGroupReferenceStatementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - excluded_rules=excluded_rules, - rule_action_overrides=rule_action_overrides, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: pulumi.Input[str], - excluded_rules: Optional[pulumi.Input[Sequence[pulumi.Input['WebAclExcludedRuleArgs']]]] = None, - rule_action_overrides: Optional[pulumi.Input[Sequence[pulumi.Input['WebAclRuleActionOverrideArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) if excluded_rules is not None: - _setter("excluded_rules", excluded_rules) + pulumi.set(__self__, "excluded_rules", excluded_rules) if rule_action_overrides is not None: - _setter("rule_action_overrides", rule_action_overrides) + pulumi.set(__self__, "rule_action_overrides", rule_action_overrides) @property @pulumi.getter @@ -6594,45 +5048,20 @@ def __init__(__self__, *, Rule of WebACL that contains condition and action. :param pulumi.Input[Sequence[pulumi.Input['WebAclLabelArgs']]] rule_labels: Collection of Rule Labels. """ - WebAclRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - priority=priority, - statement=statement, - visibility_config=visibility_config, - action=action, - captcha_config=captcha_config, - challenge_config=challenge_config, - override_action=override_action, - rule_labels=rule_labels, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: pulumi.Input[str], - priority: pulumi.Input[int], - statement: pulumi.Input['WebAclStatementArgs'], - visibility_config: pulumi.Input['WebAclVisibilityConfigArgs'], - action: Optional[pulumi.Input['WebAclRuleActionArgs']] = None, - captcha_config: Optional[pulumi.Input['WebAclCaptchaConfigArgs']] = None, - challenge_config: Optional[pulumi.Input['WebAclChallengeConfigArgs']] = None, - override_action: Optional[pulumi.Input['WebAclOverrideActionArgs']] = None, - rule_labels: Optional[pulumi.Input[Sequence[pulumi.Input['WebAclLabelArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("priority", priority) - _setter("statement", statement) - _setter("visibility_config", visibility_config) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "priority", priority) + pulumi.set(__self__, "statement", statement) + pulumi.set(__self__, "visibility_config", visibility_config) if action is not None: - _setter("action", action) + pulumi.set(__self__, "action", action) if captcha_config is not None: - _setter("captcha_config", captcha_config) + pulumi.set(__self__, "captcha_config", captcha_config) if challenge_config is not None: - _setter("challenge_config", challenge_config) + pulumi.set(__self__, "challenge_config", challenge_config) if override_action is not None: - _setter("override_action", override_action) + pulumi.set(__self__, "override_action", override_action) if rule_labels is not None: - _setter("rule_labels", rule_labels) + pulumi.set(__self__, "rule_labels", rule_labels) @property @pulumi.getter @@ -6729,25 +5158,10 @@ def __init__(__self__, *, """ Size Constraint statement. """ - WebAclSizeConstraintStatementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - comparison_operator=comparison_operator, - field_to_match=field_to_match, - size=size, - text_transformations=text_transformations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comparison_operator: pulumi.Input['WebAclSizeConstraintStatementComparisonOperator'], - field_to_match: pulumi.Input['WebAclFieldToMatchArgs'], - size: pulumi.Input[float], - text_transformations: pulumi.Input[Sequence[pulumi.Input['WebAclTextTransformationArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("comparison_operator", comparison_operator) - _setter("field_to_match", field_to_match) - _setter("size", size) - _setter("text_transformations", text_transformations) + pulumi.set(__self__, "comparison_operator", comparison_operator) + pulumi.set(__self__, "field_to_match", field_to_match) + pulumi.set(__self__, "size", size) + pulumi.set(__self__, "text_transformations", text_transformations) @property @pulumi.getter(name="comparisonOperator") @@ -6795,23 +5209,10 @@ def __init__(__self__, *, """ Sqli Match Statement. """ - WebAclSqliMatchStatementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_to_match=field_to_match, - text_transformations=text_transformations, - sensitivity_level=sensitivity_level, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_to_match: pulumi.Input['WebAclFieldToMatchArgs'], - text_transformations: pulumi.Input[Sequence[pulumi.Input['WebAclTextTransformationArgs']]], - sensitivity_level: Optional[pulumi.Input['WebAclSensitivityLevel']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_to_match", field_to_match) - _setter("text_transformations", text_transformations) + pulumi.set(__self__, "field_to_match", field_to_match) + pulumi.set(__self__, "text_transformations", text_transformations) if sensitivity_level is not None: - _setter("sensitivity_level", sensitivity_level) + pulumi.set(__self__, "sensitivity_level", sensitivity_level) @property @pulumi.getter(name="fieldToMatch") @@ -6862,73 +5263,36 @@ def __init__(__self__, *, """ First level statement that contains conditions, such as ByteMatch, SizeConstraint, etc """ - WebAclStatementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - and_statement=and_statement, - byte_match_statement=byte_match_statement, - geo_match_statement=geo_match_statement, - ip_set_reference_statement=ip_set_reference_statement, - label_match_statement=label_match_statement, - managed_rule_group_statement=managed_rule_group_statement, - not_statement=not_statement, - or_statement=or_statement, - rate_based_statement=rate_based_statement, - regex_match_statement=regex_match_statement, - regex_pattern_set_reference_statement=regex_pattern_set_reference_statement, - rule_group_reference_statement=rule_group_reference_statement, - size_constraint_statement=size_constraint_statement, - sqli_match_statement=sqli_match_statement, - xss_match_statement=xss_match_statement, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - and_statement: Optional[pulumi.Input['WebAclAndStatementArgs']] = None, - byte_match_statement: Optional[pulumi.Input['WebAclByteMatchStatementArgs']] = None, - geo_match_statement: Optional[pulumi.Input['WebAclGeoMatchStatementArgs']] = None, - ip_set_reference_statement: Optional[pulumi.Input['WebAclIpSetReferenceStatementArgs']] = None, - label_match_statement: Optional[pulumi.Input['WebAclLabelMatchStatementArgs']] = None, - managed_rule_group_statement: Optional[pulumi.Input['WebAclManagedRuleGroupStatementArgs']] = None, - not_statement: Optional[pulumi.Input['WebAclNotStatementArgs']] = None, - or_statement: Optional[pulumi.Input['WebAclOrStatementArgs']] = None, - rate_based_statement: Optional[pulumi.Input['WebAclRateBasedStatementArgs']] = None, - regex_match_statement: Optional[pulumi.Input['WebAclRegexMatchStatementArgs']] = None, - regex_pattern_set_reference_statement: Optional[pulumi.Input['WebAclRegexPatternSetReferenceStatementArgs']] = None, - rule_group_reference_statement: Optional[pulumi.Input['WebAclRuleGroupReferenceStatementArgs']] = None, - size_constraint_statement: Optional[pulumi.Input['WebAclSizeConstraintStatementArgs']] = None, - sqli_match_statement: Optional[pulumi.Input['WebAclSqliMatchStatementArgs']] = None, - xss_match_statement: Optional[pulumi.Input['WebAclXssMatchStatementArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if and_statement is not None: - _setter("and_statement", and_statement) + pulumi.set(__self__, "and_statement", and_statement) if byte_match_statement is not None: - _setter("byte_match_statement", byte_match_statement) + pulumi.set(__self__, "byte_match_statement", byte_match_statement) if geo_match_statement is not None: - _setter("geo_match_statement", geo_match_statement) + pulumi.set(__self__, "geo_match_statement", geo_match_statement) if ip_set_reference_statement is not None: - _setter("ip_set_reference_statement", ip_set_reference_statement) + pulumi.set(__self__, "ip_set_reference_statement", ip_set_reference_statement) if label_match_statement is not None: - _setter("label_match_statement", label_match_statement) + pulumi.set(__self__, "label_match_statement", label_match_statement) if managed_rule_group_statement is not None: - _setter("managed_rule_group_statement", managed_rule_group_statement) + pulumi.set(__self__, "managed_rule_group_statement", managed_rule_group_statement) if not_statement is not None: - _setter("not_statement", not_statement) + pulumi.set(__self__, "not_statement", not_statement) if or_statement is not None: - _setter("or_statement", or_statement) + pulumi.set(__self__, "or_statement", or_statement) if rate_based_statement is not None: - _setter("rate_based_statement", rate_based_statement) + pulumi.set(__self__, "rate_based_statement", rate_based_statement) if regex_match_statement is not None: - _setter("regex_match_statement", regex_match_statement) + pulumi.set(__self__, "regex_match_statement", regex_match_statement) if regex_pattern_set_reference_statement is not None: - _setter("regex_pattern_set_reference_statement", regex_pattern_set_reference_statement) + pulumi.set(__self__, "regex_pattern_set_reference_statement", regex_pattern_set_reference_statement) if rule_group_reference_statement is not None: - _setter("rule_group_reference_statement", rule_group_reference_statement) + pulumi.set(__self__, "rule_group_reference_statement", rule_group_reference_statement) if size_constraint_statement is not None: - _setter("size_constraint_statement", size_constraint_statement) + pulumi.set(__self__, "size_constraint_statement", size_constraint_statement) if sqli_match_statement is not None: - _setter("sqli_match_statement", sqli_match_statement) + pulumi.set(__self__, "sqli_match_statement", sqli_match_statement) if xss_match_statement is not None: - _setter("xss_match_statement", xss_match_statement) + pulumi.set(__self__, "xss_match_statement", xss_match_statement) @property @pulumi.getter(name="andStatement") @@ -7071,21 +5435,10 @@ class WebAclTagArgs: def __init__(__self__, *, key: Optional[pulumi.Input[str]] = None, value: Optional[pulumi.Input[str]] = None): - WebAclTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[pulumi.Input[str]] = None, - value: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -7114,19 +5467,8 @@ def __init__(__self__, *, """ Text Transformation on the Search String before match. """ - WebAclTextTransformationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - priority=priority, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - priority: pulumi.Input[int], - type: pulumi.Input['WebAclTextTransformationType'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("priority", priority) - _setter("type", type) + pulumi.set(__self__, "priority", priority) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -7156,22 +5498,9 @@ def __init__(__self__, *, """ Visibility Metric of the WebACL. """ - WebAclVisibilityConfigArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_metrics_enabled=cloud_watch_metrics_enabled, - metric_name=metric_name, - sampled_requests_enabled=sampled_requests_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_metrics_enabled: pulumi.Input[bool], - metric_name: pulumi.Input[str], - sampled_requests_enabled: pulumi.Input[bool], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cloud_watch_metrics_enabled", cloud_watch_metrics_enabled) - _setter("metric_name", metric_name) - _setter("sampled_requests_enabled", sampled_requests_enabled) + pulumi.set(__self__, "cloud_watch_metrics_enabled", cloud_watch_metrics_enabled) + pulumi.set(__self__, "metric_name", metric_name) + pulumi.set(__self__, "sampled_requests_enabled", sampled_requests_enabled) @property @pulumi.getter(name="cloudWatchMetricsEnabled") @@ -7209,19 +5538,8 @@ def __init__(__self__, *, """ Xss Match Statement. """ - WebAclXssMatchStatementArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_to_match=field_to_match, - text_transformations=text_transformations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_to_match: pulumi.Input['WebAclFieldToMatchArgs'], - text_transformations: pulumi.Input[Sequence[pulumi.Input['WebAclTextTransformationArgs']]], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_to_match", field_to_match) - _setter("text_transformations", text_transformations) + pulumi.set(__self__, "field_to_match", field_to_match) + pulumi.set(__self__, "text_transformations", text_transformations) @property @pulumi.getter(name="fieldToMatch") diff --git a/sdk/python/pulumi_aws_native/wafv2/get_ip_set.py b/sdk/python/pulumi_aws_native/wafv2/get_ip_set.py index 77a9f86929..685e7de38a 100644 --- a/sdk/python/pulumi_aws_native/wafv2/get_ip_set.py +++ b/sdk/python/pulumi_aws_native/wafv2/get_ip_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/wafv2/get_logging_configuration.py b/sdk/python/pulumi_aws_native/wafv2/get_logging_configuration.py index 71d98014e5..2d194ff38a 100644 --- a/sdk/python/pulumi_aws_native/wafv2/get_logging_configuration.py +++ b/sdk/python/pulumi_aws_native/wafv2/get_logging_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/wafv2/get_regex_pattern_set.py b/sdk/python/pulumi_aws_native/wafv2/get_regex_pattern_set.py index 0650de74b3..45c48af837 100644 --- a/sdk/python/pulumi_aws_native/wafv2/get_regex_pattern_set.py +++ b/sdk/python/pulumi_aws_native/wafv2/get_regex_pattern_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/wafv2/get_rule_group.py b/sdk/python/pulumi_aws_native/wafv2/get_rule_group.py index feb7ab72e4..d8b1fa4d0a 100644 --- a/sdk/python/pulumi_aws_native/wafv2/get_rule_group.py +++ b/sdk/python/pulumi_aws_native/wafv2/get_rule_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/wafv2/get_web_acl.py b/sdk/python/pulumi_aws_native/wafv2/get_web_acl.py index 2631bda134..837262a8f9 100644 --- a/sdk/python/pulumi_aws_native/wafv2/get_web_acl.py +++ b/sdk/python/pulumi_aws_native/wafv2/get_web_acl.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/wafv2/ip_set.py b/sdk/python/pulumi_aws_native/wafv2/ip_set.py index 9b2c3d3d3e..7c84c812c3 100644 --- a/sdk/python/pulumi_aws_native/wafv2/ip_set.py +++ b/sdk/python/pulumi_aws_native/wafv2/ip_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -27,34 +27,15 @@ def __init__(__self__, *, The set of arguments for constructing a IpSet resource. :param pulumi.Input[Sequence[pulumi.Input[str]]] addresses: List of IPAddresses. """ - IpSetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - addresses=addresses, - ip_address_version=ip_address_version, - scope=scope, - description=description, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - addresses: pulumi.Input[Sequence[pulumi.Input[str]]], - ip_address_version: pulumi.Input['IpSetIpAddressVersion'], - scope: pulumi.Input['IpSetScope'], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['IpSetTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("addresses", addresses) - _setter("ip_address_version", ip_address_version) - _setter("scope", scope) + pulumi.set(__self__, "addresses", addresses) + pulumi.set(__self__, "ip_address_version", ip_address_version) + pulumi.set(__self__, "scope", scope) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -152,10 +133,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - IpSetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/wafv2/logging_configuration.py b/sdk/python/pulumi_aws_native/wafv2/logging_configuration.py index 183dd171f2..75f9ccbb54 100644 --- a/sdk/python/pulumi_aws_native/wafv2/logging_configuration.py +++ b/sdk/python/pulumi_aws_native/wafv2/logging_configuration.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -28,27 +28,12 @@ def __init__(__self__, *, :param pulumi.Input['LoggingFilterPropertiesArgs'] logging_filter: Filtering that specifies which web requests are kept in the logs and which are dropped. You can filter on the rule action and on the web request labels that were applied by matching rules during web ACL evaluation. :param pulumi.Input[Sequence[pulumi.Input['LoggingConfigurationFieldToMatchArgs']]] redacted_fields: The parts of the request that you want to keep out of the logs. For example, if you redact the HEADER field, the HEADER field in the firehose will be xxx. """ - LoggingConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - log_destination_configs=log_destination_configs, - resource_arn=resource_arn, - logging_filter=logging_filter, - redacted_fields=redacted_fields, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - log_destination_configs: pulumi.Input[Sequence[pulumi.Input[str]]], - resource_arn: pulumi.Input[str], - logging_filter: Optional[pulumi.Input['LoggingFilterPropertiesArgs']] = None, - redacted_fields: Optional[pulumi.Input[Sequence[pulumi.Input['LoggingConfigurationFieldToMatchArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("log_destination_configs", log_destination_configs) - _setter("resource_arn", resource_arn) + pulumi.set(__self__, "log_destination_configs", log_destination_configs) + pulumi.set(__self__, "resource_arn", resource_arn) if logging_filter is not None: - _setter("logging_filter", logging_filter) + pulumi.set(__self__, "logging_filter", logging_filter) if redacted_fields is not None: - _setter("redacted_fields", redacted_fields) + pulumi.set(__self__, "redacted_fields", redacted_fields) @property @pulumi.getter(name="logDestinationConfigs") @@ -138,10 +123,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - LoggingConfigurationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -163,11 +144,6 @@ def _internal_init(__self__, if log_destination_configs is None and not opts.urn: raise TypeError("Missing required property 'log_destination_configs'") __props__.__dict__["log_destination_configs"] = log_destination_configs - if logging_filter is not None and not isinstance(logging_filter, LoggingFilterPropertiesArgs): - logging_filter = logging_filter or {} - def _setter(key, value): - logging_filter[key] = value - LoggingFilterPropertiesArgs._configure(_setter, **logging_filter) __props__.__dict__["logging_filter"] = logging_filter __props__.__dict__["redacted_fields"] = redacted_fields if resource_arn is None and not opts.urn: diff --git a/sdk/python/pulumi_aws_native/wafv2/outputs.py b/sdk/python/pulumi_aws_native/wafv2/outputs.py index 91c9e8e7ff..7b4d4ba659 100644 --- a/sdk/python/pulumi_aws_native/wafv2/outputs.py +++ b/sdk/python/pulumi_aws_native/wafv2/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -159,21 +159,10 @@ class IpSetTag(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - IpSetTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -214,21 +203,10 @@ def __init__(__self__, *, :param 'LoggingConfigurationConditionActionConditionProperties' action_condition: A single action condition. :param 'LoggingConfigurationConditionLabelNameConditionProperties' label_name_condition: A single label name condition. """ - LoggingConfigurationCondition._configure( - lambda key, value: pulumi.set(__self__, key, value), - action_condition=action_condition, - label_name_condition=label_name_condition, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action_condition: Optional['outputs.LoggingConfigurationConditionActionConditionProperties'] = None, - label_name_condition: Optional['outputs.LoggingConfigurationConditionLabelNameConditionProperties'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if action_condition is not None: - _setter("action_condition", action_condition) + pulumi.set(__self__, "action_condition", action_condition) if label_name_condition is not None: - _setter("label_name_condition", label_name_condition) + pulumi.set(__self__, "label_name_condition", label_name_condition) @property @pulumi.getter(name="actionCondition") @@ -258,16 +236,7 @@ def __init__(__self__, *, A single action condition. :param 'LoggingConfigurationConditionActionConditionPropertiesAction' action: Logic to apply to the filtering conditions. You can specify that, in order to satisfy the filter, a log must match all conditions or must match at least one condition. """ - LoggingConfigurationConditionActionConditionProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - action=action, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action: 'LoggingConfigurationConditionActionConditionPropertiesAction', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action", action) + pulumi.set(__self__, "action", action) @property @pulumi.getter @@ -306,16 +275,7 @@ def __init__(__self__, *, A single label name condition. :param str label_name: The label name that a log record must contain in order to meet the condition. This must be a fully qualified label name. Fully qualified labels have a prefix, optional namespaces, and label name. The prefix identifies the rule group or web ACL context of the rule that added the label. """ - LoggingConfigurationConditionLabelNameConditionProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - label_name=label_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - label_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("label_name", label_name) + pulumi.set(__self__, "label_name", label_name) @property @pulumi.getter(name="labelName") @@ -368,33 +328,16 @@ def __init__(__self__, *, :param 'LoggingConfigurationFieldToMatchSingleHeaderProperties' single_header: Inspect a single header. Provide the name of the header to inspect, for example, User-Agent or Referer. This setting isn't case sensitive. :param Any uri_path: Inspect the request URI path. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. """ - LoggingConfigurationFieldToMatch._configure( - lambda key, value: pulumi.set(__self__, key, value), - json_body=json_body, - method=method, - query_string=query_string, - single_header=single_header, - uri_path=uri_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - json_body: Optional['outputs.LoggingConfigurationFieldToMatchJsonBodyProperties'] = None, - method: Optional[Any] = None, - query_string: Optional[Any] = None, - single_header: Optional['outputs.LoggingConfigurationFieldToMatchSingleHeaderProperties'] = None, - uri_path: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if json_body is not None: - _setter("json_body", json_body) + pulumi.set(__self__, "json_body", json_body) if method is not None: - _setter("method", method) + pulumi.set(__self__, "method", method) if query_string is not None: - _setter("query_string", query_string) + pulumi.set(__self__, "query_string", query_string) if single_header is not None: - _setter("single_header", single_header) + pulumi.set(__self__, "single_header", single_header) if uri_path is not None: - _setter("uri_path", uri_path) + pulumi.set(__self__, "uri_path", uri_path) @property @pulumi.getter(name="jsonBody") @@ -473,23 +416,10 @@ def __init__(__self__, *, :param 'LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScope' match_scope: The parts of the JSON to match against using the MatchPattern. If you specify All, AWS WAF matches against keys and values. :param 'LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehavior' invalid_fallback_behavior: What AWS WAF should do if it fails to completely parse the JSON body. """ - LoggingConfigurationFieldToMatchJsonBodyProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - match_pattern=match_pattern, - match_scope=match_scope, - invalid_fallback_behavior=invalid_fallback_behavior, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - match_pattern: 'outputs.LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternProperties', - match_scope: 'LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchScope', - invalid_fallback_behavior: Optional['LoggingConfigurationFieldToMatchJsonBodyPropertiesInvalidFallbackBehavior'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("match_pattern", match_pattern) - _setter("match_scope", match_scope) + pulumi.set(__self__, "match_pattern", match_pattern) + pulumi.set(__self__, "match_scope", match_scope) if invalid_fallback_behavior is not None: - _setter("invalid_fallback_behavior", invalid_fallback_behavior) + pulumi.set(__self__, "invalid_fallback_behavior", invalid_fallback_behavior) @property @pulumi.getter(name="matchPattern") @@ -546,21 +476,10 @@ def __init__(__self__, *, :param Any all: Match all of the elements. See also MatchScope in JsonBody. You must specify either this setting or the IncludedPaths setting, but not both. :param Sequence[str] included_paths: Match only the specified include paths. See also MatchScope in JsonBody. """ - LoggingConfigurationFieldToMatchJsonBodyPropertiesMatchPatternProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - all=all, - included_paths=included_paths, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - all: Optional[Any] = None, - included_paths: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if all is not None: - _setter("all", all) + pulumi.set(__self__, "all", all) if included_paths is not None: - _setter("included_paths", included_paths) + pulumi.set(__self__, "included_paths", included_paths) @property @pulumi.getter @@ -590,16 +509,7 @@ def __init__(__self__, *, Inspect a single header. Provide the name of the header to inspect, for example, User-Agent or Referer. This setting isn't case sensitive. :param str name: The name of the query header to inspect. """ - LoggingConfigurationFieldToMatchSingleHeaderProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -621,22 +531,9 @@ def __init__(__self__, *, :param Sequence['LoggingConfigurationCondition'] conditions: Match conditions for the filter. :param 'LoggingConfigurationFilterRequirement' requirement: Logic to apply to the filtering conditions. You can specify that, in order to satisfy the filter, a log must match all conditions or must match at least one condition. """ - LoggingConfigurationFilter._configure( - lambda key, value: pulumi.set(__self__, key, value), - behavior=behavior, - conditions=conditions, - requirement=requirement, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - behavior: 'LoggingConfigurationFilterBehavior', - conditions: Sequence['outputs.LoggingConfigurationCondition'], - requirement: 'LoggingConfigurationFilterRequirement', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("behavior", behavior) - _setter("conditions", conditions) - _setter("requirement", requirement) + pulumi.set(__self__, "behavior", behavior) + pulumi.set(__self__, "conditions", conditions) + pulumi.set(__self__, "requirement", requirement) @property @pulumi.getter @@ -693,19 +590,8 @@ def __init__(__self__, *, :param 'LoggingConfigurationLoggingFilterPropertiesDefaultBehavior' default_behavior: Default handling for logs that don't match any of the specified filtering conditions. :param Sequence['LoggingConfigurationFilter'] filters: The filters that you want to apply to the logs. """ - LoggingFilterProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_behavior=default_behavior, - filters=filters, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_behavior: 'LoggingConfigurationLoggingFilterPropertiesDefaultBehavior', - filters: Sequence['outputs.LoggingConfigurationFilter'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("default_behavior", default_behavior) - _setter("filters", filters) + pulumi.set(__self__, "default_behavior", default_behavior) + pulumi.set(__self__, "filters", filters) @property @pulumi.getter(name="defaultBehavior") @@ -729,21 +615,10 @@ class RegexPatternSetTag(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - RegexPatternSetTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -783,17 +658,8 @@ def __init__(__self__, *, """ Allow traffic towards application. """ - RuleGroupAllowAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_request_handling=custom_request_handling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_request_handling: Optional['outputs.RuleGroupCustomRequestHandling'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_request_handling is not None: - _setter("custom_request_handling", custom_request_handling) + pulumi.set(__self__, "custom_request_handling", custom_request_handling) @property @pulumi.getter(name="customRequestHandling") @@ -805,16 +671,7 @@ def custom_request_handling(self) -> Optional['outputs.RuleGroupCustomRequestHan class RuleGroupAndStatement(dict): def __init__(__self__, *, statements: Sequence['outputs.RuleGroupStatement']): - RuleGroupAndStatement._configure( - lambda key, value: pulumi.set(__self__, key, value), - statements=statements, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - statements: Sequence['outputs.RuleGroupStatement'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("statements", statements) + pulumi.set(__self__, "statements", statements) @property @pulumi.getter @@ -849,17 +706,8 @@ def __init__(__self__, *, """ Block traffic towards application. """ - RuleGroupBlockAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_response=custom_response, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_response: Optional['outputs.RuleGroupCustomResponse'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_response is not None: - _setter("custom_response", custom_response) + pulumi.set(__self__, "custom_response", custom_response) @property @pulumi.getter(name="customResponse") @@ -894,17 +742,8 @@ def __init__(__self__, *, """ The body of a web request. This immediately follows the request headers. """ - RuleGroupBody._configure( - lambda key, value: pulumi.set(__self__, key, value), - oversize_handling=oversize_handling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - oversize_handling: Optional['RuleGroupOversizeHandling'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if oversize_handling is not None: - _setter("oversize_handling", oversize_handling) + pulumi.set(__self__, "oversize_handling", oversize_handling) @property @pulumi.getter(name="oversizeHandling") @@ -951,30 +790,13 @@ def __init__(__self__, *, """ Byte Match statement. """ - RuleGroupByteMatchStatement._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_to_match=field_to_match, - positional_constraint=positional_constraint, - text_transformations=text_transformations, - search_string=search_string, - search_string_base64=search_string_base64, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_to_match: 'outputs.RuleGroupFieldToMatch', - positional_constraint: 'RuleGroupPositionalConstraint', - text_transformations: Sequence['outputs.RuleGroupTextTransformation'], - search_string: Optional[str] = None, - search_string_base64: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_to_match", field_to_match) - _setter("positional_constraint", positional_constraint) - _setter("text_transformations", text_transformations) + pulumi.set(__self__, "field_to_match", field_to_match) + pulumi.set(__self__, "positional_constraint", positional_constraint) + pulumi.set(__self__, "text_transformations", text_transformations) if search_string is not None: - _setter("search_string", search_string) + pulumi.set(__self__, "search_string", search_string) if search_string_base64 is not None: - _setter("search_string_base64", search_string_base64) + pulumi.set(__self__, "search_string_base64", search_string_base64) @property @pulumi.getter(name="fieldToMatch") @@ -1029,17 +851,8 @@ def __init__(__self__, *, """ Checks valid token exists with request. """ - RuleGroupCaptchaAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_request_handling=custom_request_handling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_request_handling: Optional['outputs.RuleGroupCustomRequestHandling'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_request_handling is not None: - _setter("custom_request_handling", custom_request_handling) + pulumi.set(__self__, "custom_request_handling", custom_request_handling) @property @pulumi.getter(name="customRequestHandling") @@ -1068,17 +881,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, immunity_time_property: Optional['outputs.RuleGroupImmunityTimeProperty'] = None): - RuleGroupCaptchaConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - immunity_time_property=immunity_time_property, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - immunity_time_property: Optional['outputs.RuleGroupImmunityTimeProperty'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if immunity_time_property is not None: - _setter("immunity_time_property", immunity_time_property) + pulumi.set(__self__, "immunity_time_property", immunity_time_property) @property @pulumi.getter(name="immunityTimeProperty") @@ -1113,17 +917,8 @@ def __init__(__self__, *, """ Checks that the request has a valid token with an unexpired challenge timestamp and, if not, returns a browser challenge to the client. """ - RuleGroupChallengeAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_request_handling=custom_request_handling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_request_handling: Optional['outputs.RuleGroupCustomRequestHandling'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_request_handling is not None: - _setter("custom_request_handling", custom_request_handling) + pulumi.set(__self__, "custom_request_handling", custom_request_handling) @property @pulumi.getter(name="customRequestHandling") @@ -1152,17 +947,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, immunity_time_property: Optional['outputs.RuleGroupImmunityTimeProperty'] = None): - RuleGroupChallengeConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - immunity_time_property=immunity_time_property, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - immunity_time_property: Optional['outputs.RuleGroupImmunityTimeProperty'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if immunity_time_property is not None: - _setter("immunity_time_property", immunity_time_property) + pulumi.set(__self__, "immunity_time_property", immunity_time_property) @property @pulumi.getter(name="immunityTimeProperty") @@ -1202,25 +988,12 @@ def __init__(__self__, *, The pattern to look for in the request cookies. :param Any all: Inspect all parts of the web request cookies. """ - RuleGroupCookieMatchPattern._configure( - lambda key, value: pulumi.set(__self__, key, value), - all=all, - excluded_cookies=excluded_cookies, - included_cookies=included_cookies, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - all: Optional[Any] = None, - excluded_cookies: Optional[Sequence[str]] = None, - included_cookies: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if all is not None: - _setter("all", all) + pulumi.set(__self__, "all", all) if excluded_cookies is not None: - _setter("excluded_cookies", excluded_cookies) + pulumi.set(__self__, "excluded_cookies", excluded_cookies) if included_cookies is not None: - _setter("included_cookies", included_cookies) + pulumi.set(__self__, "included_cookies", included_cookies) @property @pulumi.getter @@ -1274,22 +1047,9 @@ def __init__(__self__, *, """ Includes headers of a web request. """ - RuleGroupCookies._configure( - lambda key, value: pulumi.set(__self__, key, value), - match_pattern=match_pattern, - match_scope=match_scope, - oversize_handling=oversize_handling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - match_pattern: 'outputs.RuleGroupCookieMatchPattern', - match_scope: 'RuleGroupMapMatchScope', - oversize_handling: 'RuleGroupOversizeHandling', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("match_pattern", match_pattern) - _setter("match_scope", match_scope) - _setter("oversize_handling", oversize_handling) + pulumi.set(__self__, "match_pattern", match_pattern) + pulumi.set(__self__, "match_scope", match_scope) + pulumi.set(__self__, "oversize_handling", oversize_handling) @property @pulumi.getter(name="matchPattern") @@ -1334,17 +1094,8 @@ def __init__(__self__, *, """ Count traffic towards application. """ - RuleGroupCountAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_request_handling=custom_request_handling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_request_handling: Optional['outputs.RuleGroupCustomRequestHandling'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_request_handling is not None: - _setter("custom_request_handling", custom_request_handling) + pulumi.set(__self__, "custom_request_handling", custom_request_handling) @property @pulumi.getter(name="customRequestHandling") @@ -1363,19 +1114,8 @@ def __init__(__self__, *, """ HTTP header. """ - RuleGroupCustomHttpHeader._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -1416,16 +1156,7 @@ def __init__(__self__, *, Custom request handling. :param Sequence['RuleGroupCustomHttpHeader'] insert_headers: Collection of HTTP headers. """ - RuleGroupCustomRequestHandling._configure( - lambda key, value: pulumi.set(__self__, key, value), - insert_headers=insert_headers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - insert_headers: Sequence['outputs.RuleGroupCustomHttpHeader'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("insert_headers", insert_headers) + pulumi.set(__self__, "insert_headers", insert_headers) @property @pulumi.getter(name="insertHeaders") @@ -1471,24 +1202,11 @@ def __init__(__self__, *, :param str custom_response_body_key: Custom response body key. :param Sequence['RuleGroupCustomHttpHeader'] response_headers: Collection of HTTP headers. """ - RuleGroupCustomResponse._configure( - lambda key, value: pulumi.set(__self__, key, value), - response_code=response_code, - custom_response_body_key=custom_response_body_key, - response_headers=response_headers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - response_code: int, - custom_response_body_key: Optional[str] = None, - response_headers: Optional[Sequence['outputs.RuleGroupCustomHttpHeader']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("response_code", response_code) + pulumi.set(__self__, "response_code", response_code) if custom_response_body_key is not None: - _setter("custom_response_body_key", custom_response_body_key) + pulumi.set(__self__, "custom_response_body_key", custom_response_body_key) if response_headers is not None: - _setter("response_headers", response_headers) + pulumi.set(__self__, "response_headers", response_headers) @property @pulumi.getter(name="responseCode") @@ -1522,11 +1240,6 @@ def __init__(__self__): Custom response key and body map. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -1580,53 +1293,26 @@ def __init__(__self__, *, :param 'RuleGroupFieldToMatchSingleQueryArgumentProperties' single_query_argument: One query argument in a web request, identified by name, for example UserName or SalesRegion. The name can be up to 30 characters long and isn't case sensitive. :param Any uri_path: The path component of the URI of a web request. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. """ - RuleGroupFieldToMatch._configure( - lambda key, value: pulumi.set(__self__, key, value), - all_query_arguments=all_query_arguments, - body=body, - cookies=cookies, - headers=headers, - json_body=json_body, - method=method, - query_string=query_string, - single_header=single_header, - single_query_argument=single_query_argument, - uri_path=uri_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - all_query_arguments: Optional[Any] = None, - body: Optional['outputs.RuleGroupBody'] = None, - cookies: Optional['outputs.RuleGroupCookies'] = None, - headers: Optional['outputs.RuleGroupHeaders'] = None, - json_body: Optional['outputs.RuleGroupJsonBody'] = None, - method: Optional[Any] = None, - query_string: Optional[Any] = None, - single_header: Optional['outputs.RuleGroupFieldToMatchSingleHeaderProperties'] = None, - single_query_argument: Optional['outputs.RuleGroupFieldToMatchSingleQueryArgumentProperties'] = None, - uri_path: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if all_query_arguments is not None: - _setter("all_query_arguments", all_query_arguments) + pulumi.set(__self__, "all_query_arguments", all_query_arguments) if body is not None: - _setter("body", body) + pulumi.set(__self__, "body", body) if cookies is not None: - _setter("cookies", cookies) + pulumi.set(__self__, "cookies", cookies) if headers is not None: - _setter("headers", headers) + pulumi.set(__self__, "headers", headers) if json_body is not None: - _setter("json_body", json_body) + pulumi.set(__self__, "json_body", json_body) if method is not None: - _setter("method", method) + pulumi.set(__self__, "method", method) if query_string is not None: - _setter("query_string", query_string) + pulumi.set(__self__, "query_string", query_string) if single_header is not None: - _setter("single_header", single_header) + pulumi.set(__self__, "single_header", single_header) if single_query_argument is not None: - _setter("single_query_argument", single_query_argument) + pulumi.set(__self__, "single_query_argument", single_query_argument) if uri_path is not None: - _setter("uri_path", uri_path) + pulumi.set(__self__, "uri_path", uri_path) @property @pulumi.getter(name="allQueryArguments") @@ -1698,16 +1384,7 @@ def uri_path(self) -> Optional[Any]: class RuleGroupFieldToMatchSingleHeaderProperties(dict): def __init__(__self__, *, name: str): - RuleGroupFieldToMatchSingleHeaderProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -1725,16 +1402,7 @@ def __init__(__self__, *, """ One query argument in a web request, identified by name, for example UserName or SalesRegion. The name can be up to 30 characters long and isn't case sensitive. """ - RuleGroupFieldToMatchSingleQueryArgumentProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -1766,19 +1434,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, fallback_behavior: 'RuleGroupForwardedIpConfigurationFallbackBehavior', header_name: str): - RuleGroupForwardedIpConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - fallback_behavior=fallback_behavior, - header_name=header_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - fallback_behavior: 'RuleGroupForwardedIpConfigurationFallbackBehavior', - header_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("fallback_behavior", fallback_behavior) - _setter("header_name", header_name) + pulumi.set(__self__, "fallback_behavior", fallback_behavior) + pulumi.set(__self__, "header_name", header_name) @property @pulumi.getter(name="fallbackBehavior") @@ -1815,21 +1472,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, country_codes: Optional[Sequence[str]] = None, forwarded_ip_config: Optional['outputs.RuleGroupForwardedIpConfiguration'] = None): - RuleGroupGeoMatchStatement._configure( - lambda key, value: pulumi.set(__self__, key, value), - country_codes=country_codes, - forwarded_ip_config=forwarded_ip_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - country_codes: Optional[Sequence[str]] = None, - forwarded_ip_config: Optional['outputs.RuleGroupForwardedIpConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if country_codes is not None: - _setter("country_codes", country_codes) + pulumi.set(__self__, "country_codes", country_codes) if forwarded_ip_config is not None: - _setter("forwarded_ip_config", forwarded_ip_config) + pulumi.set(__self__, "forwarded_ip_config", forwarded_ip_config) @property @pulumi.getter(name="countryCodes") @@ -1874,25 +1520,12 @@ def __init__(__self__, *, The pattern to look for in the request headers. :param Any all: Inspect all parts of the web request headers. """ - RuleGroupHeaderMatchPattern._configure( - lambda key, value: pulumi.set(__self__, key, value), - all=all, - excluded_headers=excluded_headers, - included_headers=included_headers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - all: Optional[Any] = None, - excluded_headers: Optional[Sequence[str]] = None, - included_headers: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if all is not None: - _setter("all", all) + pulumi.set(__self__, "all", all) if excluded_headers is not None: - _setter("excluded_headers", excluded_headers) + pulumi.set(__self__, "excluded_headers", excluded_headers) if included_headers is not None: - _setter("included_headers", included_headers) + pulumi.set(__self__, "included_headers", included_headers) @property @pulumi.getter @@ -1946,22 +1579,9 @@ def __init__(__self__, *, """ Includes headers of a web request. """ - RuleGroupHeaders._configure( - lambda key, value: pulumi.set(__self__, key, value), - match_pattern=match_pattern, - match_scope=match_scope, - oversize_handling=oversize_handling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - match_pattern: 'outputs.RuleGroupHeaderMatchPattern', - match_scope: 'RuleGroupMapMatchScope', - oversize_handling: 'RuleGroupOversizeHandling', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("match_pattern", match_pattern) - _setter("match_scope", match_scope) - _setter("oversize_handling", oversize_handling) + pulumi.set(__self__, "match_pattern", match_pattern) + pulumi.set(__self__, "match_scope", match_scope) + pulumi.set(__self__, "oversize_handling", oversize_handling) @property @pulumi.getter(name="matchPattern") @@ -2000,16 +1620,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, immunity_time: int): - RuleGroupImmunityTimeProperty._configure( - lambda key, value: pulumi.set(__self__, key, value), - immunity_time=immunity_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - immunity_time: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("immunity_time", immunity_time) + pulumi.set(__self__, "immunity_time", immunity_time) @property @pulumi.getter(name="immunityTime") @@ -2042,22 +1653,9 @@ def __init__(__self__, *, fallback_behavior: 'RuleGroupIpSetForwardedIpConfigurationFallbackBehavior', header_name: str, position: 'RuleGroupIpSetForwardedIpConfigurationPosition'): - RuleGroupIpSetForwardedIpConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - fallback_behavior=fallback_behavior, - header_name=header_name, - position=position, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - fallback_behavior: 'RuleGroupIpSetForwardedIpConfigurationFallbackBehavior', - header_name: str, - position: 'RuleGroupIpSetForwardedIpConfigurationPosition', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("fallback_behavior", fallback_behavior) - _setter("header_name", header_name) - _setter("position", position) + pulumi.set(__self__, "fallback_behavior", fallback_behavior) + pulumi.set(__self__, "header_name", header_name) + pulumi.set(__self__, "position", position) @property @pulumi.getter(name="fallbackBehavior") @@ -2097,20 +1695,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, arn: str, ip_set_forwarded_ip_config: Optional['outputs.RuleGroupIpSetForwardedIpConfiguration'] = None): - RuleGroupIpSetReferenceStatement._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - ip_set_forwarded_ip_config=ip_set_forwarded_ip_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: str, - ip_set_forwarded_ip_config: Optional['outputs.RuleGroupIpSetForwardedIpConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) if ip_set_forwarded_ip_config is not None: - _setter("ip_set_forwarded_ip_config", ip_set_forwarded_ip_config) + pulumi.set(__self__, "ip_set_forwarded_ip_config", ip_set_forwarded_ip_config) @property @pulumi.getter @@ -2159,27 +1746,12 @@ def __init__(__self__, *, """ Inspect the request body as JSON. The request body immediately follows the request headers. """ - RuleGroupJsonBody._configure( - lambda key, value: pulumi.set(__self__, key, value), - match_pattern=match_pattern, - match_scope=match_scope, - invalid_fallback_behavior=invalid_fallback_behavior, - oversize_handling=oversize_handling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - match_pattern: 'outputs.RuleGroupJsonMatchPattern', - match_scope: 'RuleGroupJsonMatchScope', - invalid_fallback_behavior: Optional['RuleGroupBodyParsingFallbackBehavior'] = None, - oversize_handling: Optional['RuleGroupOversizeHandling'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("match_pattern", match_pattern) - _setter("match_scope", match_scope) + pulumi.set(__self__, "match_pattern", match_pattern) + pulumi.set(__self__, "match_scope", match_scope) if invalid_fallback_behavior is not None: - _setter("invalid_fallback_behavior", invalid_fallback_behavior) + pulumi.set(__self__, "invalid_fallback_behavior", invalid_fallback_behavior) if oversize_handling is not None: - _setter("oversize_handling", oversize_handling) + pulumi.set(__self__, "oversize_handling", oversize_handling) @property @pulumi.getter(name="matchPattern") @@ -2231,21 +1803,10 @@ def __init__(__self__, *, The pattern to look for in the JSON body. :param Any all: Inspect all parts of the web request's JSON body. """ - RuleGroupJsonMatchPattern._configure( - lambda key, value: pulumi.set(__self__, key, value), - all=all, - included_paths=included_paths, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - all: Optional[Any] = None, - included_paths: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if all is not None: - _setter("all", all) + pulumi.set(__self__, "all", all) if included_paths is not None: - _setter("included_paths", included_paths) + pulumi.set(__self__, "included_paths", included_paths) @property @pulumi.getter @@ -2265,16 +1826,7 @@ def included_paths(self) -> Optional[Sequence[str]]: class RuleGroupLabel(dict): def __init__(__self__, *, name: str): - RuleGroupLabel._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -2287,19 +1839,8 @@ class RuleGroupLabelMatchStatement(dict): def __init__(__self__, *, key: str, scope: 'RuleGroupLabelMatchScope'): - RuleGroupLabelMatchStatement._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - scope=scope, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - scope: 'RuleGroupLabelMatchScope', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("scope", scope) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "scope", scope) @property @pulumi.getter @@ -2316,17 +1857,8 @@ def scope(self) -> 'RuleGroupLabelMatchScope': class RuleGroupLabelSummary(dict): def __init__(__self__, *, name: Optional[str] = None): - RuleGroupLabelSummary._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -2338,16 +1870,7 @@ def name(self) -> Optional[str]: class RuleGroupNotStatement(dict): def __init__(__self__, *, statement: 'outputs.RuleGroupStatement'): - RuleGroupNotStatement._configure( - lambda key, value: pulumi.set(__self__, key, value), - statement=statement, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - statement: 'outputs.RuleGroupStatement', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("statement", statement) + pulumi.set(__self__, "statement", statement) @property @pulumi.getter @@ -2359,16 +1882,7 @@ def statement(self) -> 'outputs.RuleGroupStatement': class RuleGroupOrStatement(dict): def __init__(__self__, *, statements: Sequence['outputs.RuleGroupStatement']): - RuleGroupOrStatement._configure( - lambda key, value: pulumi.set(__self__, key, value), - statements=statements, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - statements: Sequence['outputs.RuleGroupStatement'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("statements", statements) + pulumi.set(__self__, "statements", statements) @property @pulumi.getter @@ -2410,31 +1924,14 @@ def __init__(__self__, *, """ :param Sequence['RuleGroupRateBasedStatementCustomKey'] custom_keys: Specifies the aggregate keys to use in a rate-base rule. """ - RuleGroupRateBasedStatement._configure( - lambda key, value: pulumi.set(__self__, key, value), - aggregate_key_type=aggregate_key_type, - limit=limit, - custom_keys=custom_keys, - forwarded_ip_config=forwarded_ip_config, - scope_down_statement=scope_down_statement, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aggregate_key_type: 'RuleGroupRateBasedStatementAggregateKeyType', - limit: int, - custom_keys: Optional[Sequence['outputs.RuleGroupRateBasedStatementCustomKey']] = None, - forwarded_ip_config: Optional['outputs.RuleGroupForwardedIpConfiguration'] = None, - scope_down_statement: Optional['outputs.RuleGroupStatement'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("aggregate_key_type", aggregate_key_type) - _setter("limit", limit) + pulumi.set(__self__, "aggregate_key_type", aggregate_key_type) + pulumi.set(__self__, "limit", limit) if custom_keys is not None: - _setter("custom_keys", custom_keys) + pulumi.set(__self__, "custom_keys", custom_keys) if forwarded_ip_config is not None: - _setter("forwarded_ip_config", forwarded_ip_config) + pulumi.set(__self__, "forwarded_ip_config", forwarded_ip_config) if scope_down_statement is not None: - _setter("scope_down_statement", scope_down_statement) + pulumi.set(__self__, "scope_down_statement", scope_down_statement) @property @pulumi.getter(name="aggregateKeyType") @@ -2510,49 +2007,24 @@ def __init__(__self__, *, """ Specifies a single custom aggregate key for a rate-base rule. """ - RuleGroupRateBasedStatementCustomKey._configure( - lambda key, value: pulumi.set(__self__, key, value), - cookie=cookie, - forwarded_ip=forwarded_ip, - header=header, - http_method=http_method, - ip=ip, - label_namespace=label_namespace, - query_argument=query_argument, - query_string=query_string, - uri_path=uri_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cookie: Optional['outputs.RuleGroupRateLimitCookie'] = None, - forwarded_ip: Optional['outputs.RuleGroupRateLimitForwardedIp'] = None, - header: Optional['outputs.RuleGroupRateLimitHeader'] = None, - http_method: Optional['outputs.RuleGroupRateLimitHttpMethod'] = None, - ip: Optional['outputs.RuleGroupRateLimitIp'] = None, - label_namespace: Optional['outputs.RuleGroupRateLimitLabelNamespace'] = None, - query_argument: Optional['outputs.RuleGroupRateLimitQueryArgument'] = None, - query_string: Optional['outputs.RuleGroupRateLimitQueryString'] = None, - uri_path: Optional['outputs.RuleGroupRateLimitUriPath'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cookie is not None: - _setter("cookie", cookie) + pulumi.set(__self__, "cookie", cookie) if forwarded_ip is not None: - _setter("forwarded_ip", forwarded_ip) + pulumi.set(__self__, "forwarded_ip", forwarded_ip) if header is not None: - _setter("header", header) + pulumi.set(__self__, "header", header) if http_method is not None: - _setter("http_method", http_method) + pulumi.set(__self__, "http_method", http_method) if ip is not None: - _setter("ip", ip) + pulumi.set(__self__, "ip", ip) if label_namespace is not None: - _setter("label_namespace", label_namespace) + pulumi.set(__self__, "label_namespace", label_namespace) if query_argument is not None: - _setter("query_argument", query_argument) + pulumi.set(__self__, "query_argument", query_argument) if query_string is not None: - _setter("query_string", query_string) + pulumi.set(__self__, "query_string", query_string) if uri_path is not None: - _setter("uri_path", uri_path) + pulumi.set(__self__, "uri_path", uri_path) @property @pulumi.getter @@ -2629,19 +2101,8 @@ def __init__(__self__, *, Specifies a cookie as an aggregate key for a rate-based rule. :param str name: The name of the cookie to use. """ - RuleGroupRateLimitCookie._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - text_transformations=text_transformations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - text_transformations: Sequence['outputs.RuleGroupTextTransformation'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("text_transformations", text_transformations) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "text_transformations", text_transformations) @property @pulumi.getter @@ -2667,11 +2128,6 @@ def __init__(__self__): Specifies the first IP address in an HTTP header as an aggregate key for a rate-based rule. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -2703,19 +2159,8 @@ def __init__(__self__, *, Specifies a header as an aggregate key for a rate-based rule. :param str name: The name of the header to use. """ - RuleGroupRateLimitHeader._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - text_transformations=text_transformations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - text_transformations: Sequence['outputs.RuleGroupTextTransformation'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("text_transformations", text_transformations) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "text_transformations", text_transformations) @property @pulumi.getter @@ -2741,11 +2186,6 @@ def __init__(__self__): Specifies the request's HTTP method as an aggregate key for a rate-based rule. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -2758,11 +2198,6 @@ def __init__(__self__): Specifies the IP address in the web request as an aggregate key for a rate-based rule. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -2776,16 +2211,7 @@ def __init__(__self__, *, Specifies a label namespace to use as an aggregate key for a rate-based rule. :param str namespace: The namespace to use for aggregation. """ - RuleGroupRateLimitLabelNamespace._configure( - lambda key, value: pulumi.set(__self__, key, value), - namespace=namespace, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - namespace: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("namespace", namespace) + pulumi.set(__self__, "namespace", namespace) @property @pulumi.getter @@ -2825,19 +2251,8 @@ def __init__(__self__, *, Specifies a query argument in the request as an aggregate key for a rate-based rule. :param str name: The name of the query argument to use. """ - RuleGroupRateLimitQueryArgument._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - text_transformations=text_transformations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - text_transformations: Sequence['outputs.RuleGroupTextTransformation'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("text_transformations", text_transformations) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "text_transformations", text_transformations) @property @pulumi.getter @@ -2880,16 +2295,7 @@ def __init__(__self__, *, """ Specifies the request's query string as an aggregate key for a rate-based rule. """ - RuleGroupRateLimitQueryString._configure( - lambda key, value: pulumi.set(__self__, key, value), - text_transformations=text_transformations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - text_transformations: Sequence['outputs.RuleGroupTextTransformation'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("text_transformations", text_transformations) + pulumi.set(__self__, "text_transformations", text_transformations) @property @pulumi.getter(name="textTransformations") @@ -2924,16 +2330,7 @@ def __init__(__self__, *, """ Specifies the request's URI Path as an aggregate key for a rate-based rule. """ - RuleGroupRateLimitUriPath._configure( - lambda key, value: pulumi.set(__self__, key, value), - text_transformations=text_transformations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - text_transformations: Sequence['outputs.RuleGroupTextTransformation'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("text_transformations", text_transformations) + pulumi.set(__self__, "text_transformations", text_transformations) @property @pulumi.getter(name="textTransformations") @@ -2968,22 +2365,9 @@ def __init__(__self__, *, field_to_match: 'outputs.RuleGroupFieldToMatch', regex_string: str, text_transformations: Sequence['outputs.RuleGroupTextTransformation']): - RuleGroupRegexMatchStatement._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_to_match=field_to_match, - regex_string=regex_string, - text_transformations=text_transformations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_to_match: 'outputs.RuleGroupFieldToMatch', - regex_string: str, - text_transformations: Sequence['outputs.RuleGroupTextTransformation'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_to_match", field_to_match) - _setter("regex_string", regex_string) - _setter("text_transformations", text_transformations) + pulumi.set(__self__, "field_to_match", field_to_match) + pulumi.set(__self__, "regex_string", regex_string) + pulumi.set(__self__, "text_transformations", text_transformations) @property @pulumi.getter(name="fieldToMatch") @@ -3026,22 +2410,9 @@ def __init__(__self__, *, arn: str, field_to_match: 'outputs.RuleGroupFieldToMatch', text_transformations: Sequence['outputs.RuleGroupTextTransformation']): - RuleGroupRegexPatternSetReferenceStatement._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - field_to_match=field_to_match, - text_transformations=text_transformations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: str, - field_to_match: 'outputs.RuleGroupFieldToMatch', - text_transformations: Sequence['outputs.RuleGroupTextTransformation'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("arn", arn) - _setter("field_to_match", field_to_match) - _setter("text_transformations", text_transformations) + pulumi.set(__self__, "arn", arn) + pulumi.set(__self__, "field_to_match", field_to_match) + pulumi.set(__self__, "text_transformations", text_transformations) @property @pulumi.getter @@ -3100,41 +2471,18 @@ def __init__(__self__, *, Rule of RuleGroup that contains condition and action. :param Sequence['RuleGroupLabel'] rule_labels: Collection of Rule Labels. """ - RuleGroupRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - priority=priority, - statement=statement, - visibility_config=visibility_config, - action=action, - captcha_config=captcha_config, - challenge_config=challenge_config, - rule_labels=rule_labels, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - priority: int, - statement: 'outputs.RuleGroupStatement', - visibility_config: 'outputs.RuleGroupVisibilityConfig', - action: Optional['outputs.RuleGroupRuleAction'] = None, - captcha_config: Optional['outputs.RuleGroupCaptchaConfig'] = None, - challenge_config: Optional['outputs.RuleGroupChallengeConfig'] = None, - rule_labels: Optional[Sequence['outputs.RuleGroupLabel']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("priority", priority) - _setter("statement", statement) - _setter("visibility_config", visibility_config) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "priority", priority) + pulumi.set(__self__, "statement", statement) + pulumi.set(__self__, "visibility_config", visibility_config) if action is not None: - _setter("action", action) + pulumi.set(__self__, "action", action) if captcha_config is not None: - _setter("captcha_config", captcha_config) + pulumi.set(__self__, "captcha_config", captcha_config) if challenge_config is not None: - _setter("challenge_config", challenge_config) + pulumi.set(__self__, "challenge_config", challenge_config) if rule_labels is not None: - _setter("rule_labels", rule_labels) + pulumi.set(__self__, "rule_labels", rule_labels) @property @pulumi.getter @@ -3194,33 +2542,16 @@ def __init__(__self__, *, """ Action taken when Rule matches its condition. """ - RuleGroupRuleAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - allow=allow, - block=block, - captcha=captcha, - challenge=challenge, - count=count, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allow: Optional['outputs.RuleGroupAllowAction'] = None, - block: Optional['outputs.RuleGroupBlockAction'] = None, - captcha: Optional['outputs.RuleGroupCaptchaAction'] = None, - challenge: Optional['outputs.RuleGroupChallengeAction'] = None, - count: Optional['outputs.RuleGroupCountAction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if allow is not None: - _setter("allow", allow) + pulumi.set(__self__, "allow", allow) if block is not None: - _setter("block", block) + pulumi.set(__self__, "block", block) if captcha is not None: - _setter("captcha", captcha) + pulumi.set(__self__, "captcha", captcha) if challenge is not None: - _setter("challenge", challenge) + pulumi.set(__self__, "challenge", challenge) if count is not None: - _setter("count", count) + pulumi.set(__self__, "count", count) @property @pulumi.getter @@ -3282,25 +2613,10 @@ def __init__(__self__, *, """ Size Constraint statement. """ - RuleGroupSizeConstraintStatement._configure( - lambda key, value: pulumi.set(__self__, key, value), - comparison_operator=comparison_operator, - field_to_match=field_to_match, - size=size, - text_transformations=text_transformations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comparison_operator: 'RuleGroupSizeConstraintStatementComparisonOperator', - field_to_match: 'outputs.RuleGroupFieldToMatch', - size: float, - text_transformations: Sequence['outputs.RuleGroupTextTransformation'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("comparison_operator", comparison_operator) - _setter("field_to_match", field_to_match) - _setter("size", size) - _setter("text_transformations", text_transformations) + pulumi.set(__self__, "comparison_operator", comparison_operator) + pulumi.set(__self__, "field_to_match", field_to_match) + pulumi.set(__self__, "size", size) + pulumi.set(__self__, "text_transformations", text_transformations) @property @pulumi.getter(name="comparisonOperator") @@ -3356,23 +2672,10 @@ def __init__(__self__, *, """ Sqli Match Statement. """ - RuleGroupSqliMatchStatement._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_to_match=field_to_match, - text_transformations=text_transformations, - sensitivity_level=sensitivity_level, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_to_match: 'outputs.RuleGroupFieldToMatch', - text_transformations: Sequence['outputs.RuleGroupTextTransformation'], - sensitivity_level: Optional['RuleGroupSensitivityLevel'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_to_match", field_to_match) - _setter("text_transformations", text_transformations) + pulumi.set(__self__, "field_to_match", field_to_match) + pulumi.set(__self__, "text_transformations", text_transformations) if sensitivity_level is not None: - _setter("sensitivity_level", sensitivity_level) + pulumi.set(__self__, "sensitivity_level", sensitivity_level) @property @pulumi.getter(name="fieldToMatch") @@ -3453,65 +2756,32 @@ def __init__(__self__, *, """ First level statement that contains conditions, such as ByteMatch, SizeConstraint, etc """ - RuleGroupStatement._configure( - lambda key, value: pulumi.set(__self__, key, value), - and_statement=and_statement, - byte_match_statement=byte_match_statement, - geo_match_statement=geo_match_statement, - ip_set_reference_statement=ip_set_reference_statement, - label_match_statement=label_match_statement, - not_statement=not_statement, - or_statement=or_statement, - rate_based_statement=rate_based_statement, - regex_match_statement=regex_match_statement, - regex_pattern_set_reference_statement=regex_pattern_set_reference_statement, - size_constraint_statement=size_constraint_statement, - sqli_match_statement=sqli_match_statement, - xss_match_statement=xss_match_statement, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - and_statement: Optional['outputs.RuleGroupAndStatement'] = None, - byte_match_statement: Optional['outputs.RuleGroupByteMatchStatement'] = None, - geo_match_statement: Optional['outputs.RuleGroupGeoMatchStatement'] = None, - ip_set_reference_statement: Optional['outputs.RuleGroupIpSetReferenceStatement'] = None, - label_match_statement: Optional['outputs.RuleGroupLabelMatchStatement'] = None, - not_statement: Optional['outputs.RuleGroupNotStatement'] = None, - or_statement: Optional['outputs.RuleGroupOrStatement'] = None, - rate_based_statement: Optional['outputs.RuleGroupRateBasedStatement'] = None, - regex_match_statement: Optional['outputs.RuleGroupRegexMatchStatement'] = None, - regex_pattern_set_reference_statement: Optional['outputs.RuleGroupRegexPatternSetReferenceStatement'] = None, - size_constraint_statement: Optional['outputs.RuleGroupSizeConstraintStatement'] = None, - sqli_match_statement: Optional['outputs.RuleGroupSqliMatchStatement'] = None, - xss_match_statement: Optional['outputs.RuleGroupXssMatchStatement'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if and_statement is not None: - _setter("and_statement", and_statement) + pulumi.set(__self__, "and_statement", and_statement) if byte_match_statement is not None: - _setter("byte_match_statement", byte_match_statement) + pulumi.set(__self__, "byte_match_statement", byte_match_statement) if geo_match_statement is not None: - _setter("geo_match_statement", geo_match_statement) + pulumi.set(__self__, "geo_match_statement", geo_match_statement) if ip_set_reference_statement is not None: - _setter("ip_set_reference_statement", ip_set_reference_statement) + pulumi.set(__self__, "ip_set_reference_statement", ip_set_reference_statement) if label_match_statement is not None: - _setter("label_match_statement", label_match_statement) + pulumi.set(__self__, "label_match_statement", label_match_statement) if not_statement is not None: - _setter("not_statement", not_statement) + pulumi.set(__self__, "not_statement", not_statement) if or_statement is not None: - _setter("or_statement", or_statement) + pulumi.set(__self__, "or_statement", or_statement) if rate_based_statement is not None: - _setter("rate_based_statement", rate_based_statement) + pulumi.set(__self__, "rate_based_statement", rate_based_statement) if regex_match_statement is not None: - _setter("regex_match_statement", regex_match_statement) + pulumi.set(__self__, "regex_match_statement", regex_match_statement) if regex_pattern_set_reference_statement is not None: - _setter("regex_pattern_set_reference_statement", regex_pattern_set_reference_statement) + pulumi.set(__self__, "regex_pattern_set_reference_statement", regex_pattern_set_reference_statement) if size_constraint_statement is not None: - _setter("size_constraint_statement", size_constraint_statement) + pulumi.set(__self__, "size_constraint_statement", size_constraint_statement) if sqli_match_statement is not None: - _setter("sqli_match_statement", sqli_match_statement) + pulumi.set(__self__, "sqli_match_statement", sqli_match_statement) if xss_match_statement is not None: - _setter("xss_match_statement", xss_match_statement) + pulumi.set(__self__, "xss_match_statement", xss_match_statement) @property @pulumi.getter(name="andStatement") @@ -3584,21 +2854,10 @@ class RuleGroupTag(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - RuleGroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -3622,19 +2881,8 @@ def __init__(__self__, *, """ Text Transformation on the Search String before match. """ - RuleGroupTextTransformation._configure( - lambda key, value: pulumi.set(__self__, key, value), - priority=priority, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - priority: int, - type: 'RuleGroupTextTransformationType', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("priority", priority) - _setter("type", type) + pulumi.set(__self__, "priority", priority) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -3680,22 +2928,9 @@ def __init__(__self__, *, """ Visibility Metric of the RuleGroup. """ - RuleGroupVisibilityConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_metrics_enabled=cloud_watch_metrics_enabled, - metric_name=metric_name, - sampled_requests_enabled=sampled_requests_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_metrics_enabled: bool, - metric_name: str, - sampled_requests_enabled: bool, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cloud_watch_metrics_enabled", cloud_watch_metrics_enabled) - _setter("metric_name", metric_name) - _setter("sampled_requests_enabled", sampled_requests_enabled) + pulumi.set(__self__, "cloud_watch_metrics_enabled", cloud_watch_metrics_enabled) + pulumi.set(__self__, "metric_name", metric_name) + pulumi.set(__self__, "sampled_requests_enabled", sampled_requests_enabled) @property @pulumi.getter(name="cloudWatchMetricsEnabled") @@ -3743,19 +2978,8 @@ def __init__(__self__, *, """ Xss Match Statement. """ - RuleGroupXssMatchStatement._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_to_match=field_to_match, - text_transformations=text_transformations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_to_match: 'outputs.RuleGroupFieldToMatch', - text_transformations: Sequence['outputs.RuleGroupTextTransformation'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_to_match", field_to_match) - _setter("text_transformations", text_transformations) + pulumi.set(__self__, "field_to_match", field_to_match) + pulumi.set(__self__, "text_transformations", text_transformations) @property @pulumi.getter(name="fieldToMatch") @@ -3795,17 +3019,8 @@ def __init__(__self__, *, """ Allow traffic towards application. """ - WebAclAllowAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_request_handling=custom_request_handling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_request_handling: Optional['outputs.WebAclCustomRequestHandling'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_request_handling is not None: - _setter("custom_request_handling", custom_request_handling) + pulumi.set(__self__, "custom_request_handling", custom_request_handling) @property @pulumi.getter(name="customRequestHandling") @@ -3817,16 +3032,7 @@ def custom_request_handling(self) -> Optional['outputs.WebAclCustomRequestHandli class WebAclAndStatement(dict): def __init__(__self__, *, statements: Sequence['outputs.WebAclStatement']): - WebAclAndStatement._configure( - lambda key, value: pulumi.set(__self__, key, value), - statements=statements, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - statements: Sequence['outputs.WebAclStatement'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("statements", statements) + pulumi.set(__self__, "statements", statements) @property @pulumi.getter @@ -3861,17 +3067,8 @@ def __init__(__self__, *, """ AssociationConfig for body inspection """ - WebAclAssociationConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - request_body=request_body, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - request_body: Optional['outputs.WebAclRequestBody'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if request_body is not None: - _setter("request_body", request_body) + pulumi.set(__self__, "request_body", request_body) @property @pulumi.getter(name="requestBody") @@ -3918,30 +3115,13 @@ def __init__(__self__, *, """ Configures how to use the Account creation fraud prevention managed rule group in the web ACL """ - WebAclAwsManagedRulesAcfpRuleSet._configure( - lambda key, value: pulumi.set(__self__, key, value), - creation_path=creation_path, - registration_page_path=registration_page_path, - request_inspection=request_inspection, - enable_regex_in_path=enable_regex_in_path, - response_inspection=response_inspection, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - creation_path: str, - registration_page_path: str, - request_inspection: 'outputs.WebAclRequestInspectionAcfp', - enable_regex_in_path: Optional[bool] = None, - response_inspection: Optional['outputs.WebAclResponseInspection'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("creation_path", creation_path) - _setter("registration_page_path", registration_page_path) - _setter("request_inspection", request_inspection) + pulumi.set(__self__, "creation_path", creation_path) + pulumi.set(__self__, "registration_page_path", registration_page_path) + pulumi.set(__self__, "request_inspection", request_inspection) if enable_regex_in_path is not None: - _setter("enable_regex_in_path", enable_regex_in_path) + pulumi.set(__self__, "enable_regex_in_path", enable_regex_in_path) if response_inspection is not None: - _setter("response_inspection", response_inspection) + pulumi.set(__self__, "response_inspection", response_inspection) @property @pulumi.getter(name="creationPath") @@ -4005,28 +3185,13 @@ def __init__(__self__, *, """ Configures how to use the Account Takeover Prevention managed rule group in the web ACL """ - WebAclAwsManagedRulesAtpRuleSet._configure( - lambda key, value: pulumi.set(__self__, key, value), - login_path=login_path, - enable_regex_in_path=enable_regex_in_path, - request_inspection=request_inspection, - response_inspection=response_inspection, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - login_path: str, - enable_regex_in_path: Optional[bool] = None, - request_inspection: Optional['outputs.WebAclRequestInspection'] = None, - response_inspection: Optional['outputs.WebAclResponseInspection'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("login_path", login_path) + pulumi.set(__self__, "login_path", login_path) if enable_regex_in_path is not None: - _setter("enable_regex_in_path", enable_regex_in_path) + pulumi.set(__self__, "enable_regex_in_path", enable_regex_in_path) if request_inspection is not None: - _setter("request_inspection", request_inspection) + pulumi.set(__self__, "request_inspection", request_inspection) if response_inspection is not None: - _setter("response_inspection", response_inspection) + pulumi.set(__self__, "response_inspection", response_inspection) @property @pulumi.getter(name="loginPath") @@ -4079,20 +3244,9 @@ def __init__(__self__, *, """ Configures how to use the Bot Control managed rule group in the web ACL """ - WebAclAwsManagedRulesBotControlRuleSet._configure( - lambda key, value: pulumi.set(__self__, key, value), - inspection_level=inspection_level, - enable_machine_learning=enable_machine_learning, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - inspection_level: 'WebAclAwsManagedRulesBotControlRuleSetInspectionLevel', - enable_machine_learning: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("inspection_level", inspection_level) + pulumi.set(__self__, "inspection_level", inspection_level) if enable_machine_learning is not None: - _setter("enable_machine_learning", enable_machine_learning) + pulumi.set(__self__, "enable_machine_learning", enable_machine_learning) @property @pulumi.getter(name="inspectionLevel") @@ -4132,17 +3286,8 @@ def __init__(__self__, *, """ Block traffic towards application. """ - WebAclBlockAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_response=custom_response, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_response: Optional['outputs.WebAclCustomResponse'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_response is not None: - _setter("custom_response", custom_response) + pulumi.set(__self__, "custom_response", custom_response) @property @pulumi.getter(name="customResponse") @@ -4177,17 +3322,8 @@ def __init__(__self__, *, """ The body of a web request. This immediately follows the request headers. """ - WebAclBody._configure( - lambda key, value: pulumi.set(__self__, key, value), - oversize_handling=oversize_handling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - oversize_handling: Optional['WebAclOversizeHandling'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if oversize_handling is not None: - _setter("oversize_handling", oversize_handling) + pulumi.set(__self__, "oversize_handling", oversize_handling) @property @pulumi.getter(name="oversizeHandling") @@ -4234,30 +3370,13 @@ def __init__(__self__, *, """ Byte Match statement. """ - WebAclByteMatchStatement._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_to_match=field_to_match, - positional_constraint=positional_constraint, - text_transformations=text_transformations, - search_string=search_string, - search_string_base64=search_string_base64, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_to_match: 'outputs.WebAclFieldToMatch', - positional_constraint: 'WebAclPositionalConstraint', - text_transformations: Sequence['outputs.WebAclTextTransformation'], - search_string: Optional[str] = None, - search_string_base64: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_to_match", field_to_match) - _setter("positional_constraint", positional_constraint) - _setter("text_transformations", text_transformations) + pulumi.set(__self__, "field_to_match", field_to_match) + pulumi.set(__self__, "positional_constraint", positional_constraint) + pulumi.set(__self__, "text_transformations", text_transformations) if search_string is not None: - _setter("search_string", search_string) + pulumi.set(__self__, "search_string", search_string) if search_string_base64 is not None: - _setter("search_string_base64", search_string_base64) + pulumi.set(__self__, "search_string_base64", search_string_base64) @property @pulumi.getter(name="fieldToMatch") @@ -4312,17 +3431,8 @@ def __init__(__self__, *, """ Checks valid token exists with request. """ - WebAclCaptchaAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_request_handling=custom_request_handling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_request_handling: Optional['outputs.WebAclCustomRequestHandling'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_request_handling is not None: - _setter("custom_request_handling", custom_request_handling) + pulumi.set(__self__, "custom_request_handling", custom_request_handling) @property @pulumi.getter(name="customRequestHandling") @@ -4351,17 +3461,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, immunity_time_property: Optional['outputs.WebAclImmunityTimeProperty'] = None): - WebAclCaptchaConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - immunity_time_property=immunity_time_property, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - immunity_time_property: Optional['outputs.WebAclImmunityTimeProperty'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if immunity_time_property is not None: - _setter("immunity_time_property", immunity_time_property) + pulumi.set(__self__, "immunity_time_property", immunity_time_property) @property @pulumi.getter(name="immunityTimeProperty") @@ -4396,17 +3497,8 @@ def __init__(__self__, *, """ Checks that the request has a valid token with an unexpired challenge timestamp and, if not, returns a browser challenge to the client. """ - WebAclChallengeAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_request_handling=custom_request_handling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_request_handling: Optional['outputs.WebAclCustomRequestHandling'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_request_handling is not None: - _setter("custom_request_handling", custom_request_handling) + pulumi.set(__self__, "custom_request_handling", custom_request_handling) @property @pulumi.getter(name="customRequestHandling") @@ -4435,17 +3527,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, immunity_time_property: Optional['outputs.WebAclImmunityTimeProperty'] = None): - WebAclChallengeConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - immunity_time_property=immunity_time_property, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - immunity_time_property: Optional['outputs.WebAclImmunityTimeProperty'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if immunity_time_property is not None: - _setter("immunity_time_property", immunity_time_property) + pulumi.set(__self__, "immunity_time_property", immunity_time_property) @property @pulumi.getter(name="immunityTimeProperty") @@ -4485,25 +3568,12 @@ def __init__(__self__, *, The pattern to look for in the request cookies. :param Any all: Inspect all parts of the web request cookies. """ - WebAclCookieMatchPattern._configure( - lambda key, value: pulumi.set(__self__, key, value), - all=all, - excluded_cookies=excluded_cookies, - included_cookies=included_cookies, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - all: Optional[Any] = None, - excluded_cookies: Optional[Sequence[str]] = None, - included_cookies: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if all is not None: - _setter("all", all) + pulumi.set(__self__, "all", all) if excluded_cookies is not None: - _setter("excluded_cookies", excluded_cookies) + pulumi.set(__self__, "excluded_cookies", excluded_cookies) if included_cookies is not None: - _setter("included_cookies", included_cookies) + pulumi.set(__self__, "included_cookies", included_cookies) @property @pulumi.getter @@ -4557,22 +3627,9 @@ def __init__(__self__, *, """ Includes headers of a web request. """ - WebAclCookies._configure( - lambda key, value: pulumi.set(__self__, key, value), - match_pattern=match_pattern, - match_scope=match_scope, - oversize_handling=oversize_handling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - match_pattern: 'outputs.WebAclCookieMatchPattern', - match_scope: 'WebAclMapMatchScope', - oversize_handling: 'WebAclOversizeHandling', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("match_pattern", match_pattern) - _setter("match_scope", match_scope) - _setter("oversize_handling", oversize_handling) + pulumi.set(__self__, "match_pattern", match_pattern) + pulumi.set(__self__, "match_scope", match_scope) + pulumi.set(__self__, "oversize_handling", oversize_handling) @property @pulumi.getter(name="matchPattern") @@ -4617,17 +3674,8 @@ def __init__(__self__, *, """ Allow traffic towards application. """ - WebAclCountAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - custom_request_handling=custom_request_handling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - custom_request_handling: Optional['outputs.WebAclCustomRequestHandling'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if custom_request_handling is not None: - _setter("custom_request_handling", custom_request_handling) + pulumi.set(__self__, "custom_request_handling", custom_request_handling) @property @pulumi.getter(name="customRequestHandling") @@ -4646,19 +3694,8 @@ def __init__(__self__, *, """ HTTP header. """ - WebAclCustomHttpHeader._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("value", value) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -4699,16 +3736,7 @@ def __init__(__self__, *, Custom request handling. :param Sequence['WebAclCustomHttpHeader'] insert_headers: Collection of HTTP headers. """ - WebAclCustomRequestHandling._configure( - lambda key, value: pulumi.set(__self__, key, value), - insert_headers=insert_headers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - insert_headers: Sequence['outputs.WebAclCustomHttpHeader'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("insert_headers", insert_headers) + pulumi.set(__self__, "insert_headers", insert_headers) @property @pulumi.getter(name="insertHeaders") @@ -4754,24 +3782,11 @@ def __init__(__self__, *, :param str custom_response_body_key: Custom response body key. :param Sequence['WebAclCustomHttpHeader'] response_headers: Collection of HTTP headers. """ - WebAclCustomResponse._configure( - lambda key, value: pulumi.set(__self__, key, value), - response_code=response_code, - custom_response_body_key=custom_response_body_key, - response_headers=response_headers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - response_code: int, - custom_response_body_key: Optional[str] = None, - response_headers: Optional[Sequence['outputs.WebAclCustomHttpHeader']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("response_code", response_code) + pulumi.set(__self__, "response_code", response_code) if custom_response_body_key is not None: - _setter("custom_response_body_key", custom_response_body_key) + pulumi.set(__self__, "custom_response_body_key", custom_response_body_key) if response_headers is not None: - _setter("response_headers", response_headers) + pulumi.set(__self__, "response_headers", response_headers) @property @pulumi.getter(name="responseCode") @@ -4805,11 +3820,6 @@ def __init__(__self__): Custom response key and body map. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -4823,21 +3833,10 @@ def __init__(__self__, *, """ Default Action WebACL will take against ingress traffic when there is no matching Rule. """ - WebAclDefaultAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - allow=allow, - block=block, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allow: Optional['outputs.WebAclAllowAction'] = None, - block: Optional['outputs.WebAclBlockAction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if allow is not None: - _setter("allow", allow) + pulumi.set(__self__, "allow", allow) if block is not None: - _setter("block", block) + pulumi.set(__self__, "block", block) @property @pulumi.getter @@ -4860,16 +3859,7 @@ def __init__(__self__, *, """ Excluded Rule in the RuleGroup or ManagedRuleGroup will not be evaluated. """ - WebAclExcludedRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -4881,16 +3871,7 @@ def name(self) -> str: class WebAclFieldIdentifier(dict): def __init__(__self__, *, identifier: str): - WebAclFieldIdentifier._configure( - lambda key, value: pulumi.set(__self__, key, value), - identifier=identifier, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - identifier: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("identifier", identifier) + pulumi.set(__self__, "identifier", identifier) @property @pulumi.getter @@ -4949,53 +3930,26 @@ def __init__(__self__, *, :param 'WebAclFieldToMatchSingleQueryArgumentProperties' single_query_argument: One query argument in a web request, identified by name, for example UserName or SalesRegion. The name can be up to 30 characters long and isn't case sensitive. :param Any uri_path: The path component of the URI of a web request. This is the part of a web request that identifies a resource, for example, /images/daily-ad.jpg. """ - WebAclFieldToMatch._configure( - lambda key, value: pulumi.set(__self__, key, value), - all_query_arguments=all_query_arguments, - body=body, - cookies=cookies, - headers=headers, - json_body=json_body, - method=method, - query_string=query_string, - single_header=single_header, - single_query_argument=single_query_argument, - uri_path=uri_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - all_query_arguments: Optional[Any] = None, - body: Optional['outputs.WebAclBody'] = None, - cookies: Optional['outputs.WebAclCookies'] = None, - headers: Optional['outputs.WebAclHeaders'] = None, - json_body: Optional['outputs.WebAclJsonBody'] = None, - method: Optional[Any] = None, - query_string: Optional[Any] = None, - single_header: Optional['outputs.WebAclFieldToMatchSingleHeaderProperties'] = None, - single_query_argument: Optional['outputs.WebAclFieldToMatchSingleQueryArgumentProperties'] = None, - uri_path: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if all_query_arguments is not None: - _setter("all_query_arguments", all_query_arguments) + pulumi.set(__self__, "all_query_arguments", all_query_arguments) if body is not None: - _setter("body", body) + pulumi.set(__self__, "body", body) if cookies is not None: - _setter("cookies", cookies) + pulumi.set(__self__, "cookies", cookies) if headers is not None: - _setter("headers", headers) + pulumi.set(__self__, "headers", headers) if json_body is not None: - _setter("json_body", json_body) + pulumi.set(__self__, "json_body", json_body) if method is not None: - _setter("method", method) + pulumi.set(__self__, "method", method) if query_string is not None: - _setter("query_string", query_string) + pulumi.set(__self__, "query_string", query_string) if single_header is not None: - _setter("single_header", single_header) + pulumi.set(__self__, "single_header", single_header) if single_query_argument is not None: - _setter("single_query_argument", single_query_argument) + pulumi.set(__self__, "single_query_argument", single_query_argument) if uri_path is not None: - _setter("uri_path", uri_path) + pulumi.set(__self__, "uri_path", uri_path) @property @pulumi.getter(name="allQueryArguments") @@ -5067,16 +4021,7 @@ def uri_path(self) -> Optional[Any]: class WebAclFieldToMatchSingleHeaderProperties(dict): def __init__(__self__, *, name: str): - WebAclFieldToMatchSingleHeaderProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -5094,16 +4039,7 @@ def __init__(__self__, *, """ One query argument in a web request, identified by name, for example UserName or SalesRegion. The name can be up to 30 characters long and isn't case sensitive. """ - WebAclFieldToMatchSingleQueryArgumentProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -5135,19 +4071,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, fallback_behavior: 'WebAclForwardedIpConfigurationFallbackBehavior', header_name: str): - WebAclForwardedIpConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - fallback_behavior=fallback_behavior, - header_name=header_name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - fallback_behavior: 'WebAclForwardedIpConfigurationFallbackBehavior', - header_name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("fallback_behavior", fallback_behavior) - _setter("header_name", header_name) + pulumi.set(__self__, "fallback_behavior", fallback_behavior) + pulumi.set(__self__, "header_name", header_name) @property @pulumi.getter(name="fallbackBehavior") @@ -5184,21 +4109,10 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, country_codes: Optional[Sequence[str]] = None, forwarded_ip_config: Optional['outputs.WebAclForwardedIpConfiguration'] = None): - WebAclGeoMatchStatement._configure( - lambda key, value: pulumi.set(__self__, key, value), - country_codes=country_codes, - forwarded_ip_config=forwarded_ip_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - country_codes: Optional[Sequence[str]] = None, - forwarded_ip_config: Optional['outputs.WebAclForwardedIpConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if country_codes is not None: - _setter("country_codes", country_codes) + pulumi.set(__self__, "country_codes", country_codes) if forwarded_ip_config is not None: - _setter("forwarded_ip_config", forwarded_ip_config) + pulumi.set(__self__, "forwarded_ip_config", forwarded_ip_config) @property @pulumi.getter(name="countryCodes") @@ -5243,25 +4157,12 @@ def __init__(__self__, *, The pattern to look for in the request headers. :param Any all: Inspect all parts of the web request headers. """ - WebAclHeaderMatchPattern._configure( - lambda key, value: pulumi.set(__self__, key, value), - all=all, - excluded_headers=excluded_headers, - included_headers=included_headers, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - all: Optional[Any] = None, - excluded_headers: Optional[Sequence[str]] = None, - included_headers: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if all is not None: - _setter("all", all) + pulumi.set(__self__, "all", all) if excluded_headers is not None: - _setter("excluded_headers", excluded_headers) + pulumi.set(__self__, "excluded_headers", excluded_headers) if included_headers is not None: - _setter("included_headers", included_headers) + pulumi.set(__self__, "included_headers", included_headers) @property @pulumi.getter @@ -5315,22 +4216,9 @@ def __init__(__self__, *, """ Includes headers of a web request. """ - WebAclHeaders._configure( - lambda key, value: pulumi.set(__self__, key, value), - match_pattern=match_pattern, - match_scope=match_scope, - oversize_handling=oversize_handling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - match_pattern: 'outputs.WebAclHeaderMatchPattern', - match_scope: 'WebAclMapMatchScope', - oversize_handling: 'WebAclOversizeHandling', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("match_pattern", match_pattern) - _setter("match_scope", match_scope) - _setter("oversize_handling", oversize_handling) + pulumi.set(__self__, "match_pattern", match_pattern) + pulumi.set(__self__, "match_scope", match_scope) + pulumi.set(__self__, "oversize_handling", oversize_handling) @property @pulumi.getter(name="matchPattern") @@ -5369,16 +4257,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, immunity_time: int): - WebAclImmunityTimeProperty._configure( - lambda key, value: pulumi.set(__self__, key, value), - immunity_time=immunity_time, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - immunity_time: int, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("immunity_time", immunity_time) + pulumi.set(__self__, "immunity_time", immunity_time) @property @pulumi.getter(name="immunityTime") @@ -5411,22 +4290,9 @@ def __init__(__self__, *, fallback_behavior: 'WebAclIpSetForwardedIpConfigurationFallbackBehavior', header_name: str, position: 'WebAclIpSetForwardedIpConfigurationPosition'): - WebAclIpSetForwardedIpConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - fallback_behavior=fallback_behavior, - header_name=header_name, - position=position, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - fallback_behavior: 'WebAclIpSetForwardedIpConfigurationFallbackBehavior', - header_name: str, - position: 'WebAclIpSetForwardedIpConfigurationPosition', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("fallback_behavior", fallback_behavior) - _setter("header_name", header_name) - _setter("position", position) + pulumi.set(__self__, "fallback_behavior", fallback_behavior) + pulumi.set(__self__, "header_name", header_name) + pulumi.set(__self__, "position", position) @property @pulumi.getter(name="fallbackBehavior") @@ -5466,20 +4332,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, arn: str, ip_set_forwarded_ip_config: Optional['outputs.WebAclIpSetForwardedIpConfiguration'] = None): - WebAclIpSetReferenceStatement._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - ip_set_forwarded_ip_config=ip_set_forwarded_ip_config, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: str, - ip_set_forwarded_ip_config: Optional['outputs.WebAclIpSetForwardedIpConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) if ip_set_forwarded_ip_config is not None: - _setter("ip_set_forwarded_ip_config", ip_set_forwarded_ip_config) + pulumi.set(__self__, "ip_set_forwarded_ip_config", ip_set_forwarded_ip_config) @property @pulumi.getter @@ -5528,27 +4383,12 @@ def __init__(__self__, *, """ Inspect the request body as JSON. The request body immediately follows the request headers. """ - WebAclJsonBody._configure( - lambda key, value: pulumi.set(__self__, key, value), - match_pattern=match_pattern, - match_scope=match_scope, - invalid_fallback_behavior=invalid_fallback_behavior, - oversize_handling=oversize_handling, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - match_pattern: 'outputs.WebAclJsonMatchPattern', - match_scope: 'WebAclJsonMatchScope', - invalid_fallback_behavior: Optional['WebAclBodyParsingFallbackBehavior'] = None, - oversize_handling: Optional['WebAclOversizeHandling'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("match_pattern", match_pattern) - _setter("match_scope", match_scope) + pulumi.set(__self__, "match_pattern", match_pattern) + pulumi.set(__self__, "match_scope", match_scope) if invalid_fallback_behavior is not None: - _setter("invalid_fallback_behavior", invalid_fallback_behavior) + pulumi.set(__self__, "invalid_fallback_behavior", invalid_fallback_behavior) if oversize_handling is not None: - _setter("oversize_handling", oversize_handling) + pulumi.set(__self__, "oversize_handling", oversize_handling) @property @pulumi.getter(name="matchPattern") @@ -5600,21 +4440,10 @@ def __init__(__self__, *, The pattern to look for in the JSON body. :param Any all: Inspect all parts of the web request's JSON body. """ - WebAclJsonMatchPattern._configure( - lambda key, value: pulumi.set(__self__, key, value), - all=all, - included_paths=included_paths, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - all: Optional[Any] = None, - included_paths: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if all is not None: - _setter("all", all) + pulumi.set(__self__, "all", all) if included_paths is not None: - _setter("included_paths", included_paths) + pulumi.set(__self__, "included_paths", included_paths) @property @pulumi.getter @@ -5634,16 +4463,7 @@ def included_paths(self) -> Optional[Sequence[str]]: class WebAclLabel(dict): def __init__(__self__, *, name: str): - WebAclLabel._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) + pulumi.set(__self__, "name", name) @property @pulumi.getter @@ -5656,19 +4476,8 @@ class WebAclLabelMatchStatement(dict): def __init__(__self__, *, key: str, scope: 'WebAclLabelMatchScope'): - WebAclLabelMatchStatement._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - scope=scope, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - scope: 'WebAclLabelMatchScope', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("scope", scope) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "scope", scope) @property @pulumi.getter @@ -5726,41 +4535,20 @@ def __init__(__self__, *, """ ManagedRuleGroupConfig. """ - WebAclManagedRuleGroupConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - aws_managed_rules_acfp_rule_set=aws_managed_rules_acfp_rule_set, - aws_managed_rules_atp_rule_set=aws_managed_rules_atp_rule_set, - aws_managed_rules_bot_control_rule_set=aws_managed_rules_bot_control_rule_set, - login_path=login_path, - password_field=password_field, - payload_type=payload_type, - username_field=username_field, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aws_managed_rules_acfp_rule_set: Optional['outputs.WebAclAwsManagedRulesAcfpRuleSet'] = None, - aws_managed_rules_atp_rule_set: Optional['outputs.WebAclAwsManagedRulesAtpRuleSet'] = None, - aws_managed_rules_bot_control_rule_set: Optional['outputs.WebAclAwsManagedRulesBotControlRuleSet'] = None, - login_path: Optional[str] = None, - password_field: Optional['outputs.WebAclFieldIdentifier'] = None, - payload_type: Optional['WebAclManagedRuleGroupConfigPayloadType'] = None, - username_field: Optional['outputs.WebAclFieldIdentifier'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if aws_managed_rules_acfp_rule_set is not None: - _setter("aws_managed_rules_acfp_rule_set", aws_managed_rules_acfp_rule_set) + pulumi.set(__self__, "aws_managed_rules_acfp_rule_set", aws_managed_rules_acfp_rule_set) if aws_managed_rules_atp_rule_set is not None: - _setter("aws_managed_rules_atp_rule_set", aws_managed_rules_atp_rule_set) + pulumi.set(__self__, "aws_managed_rules_atp_rule_set", aws_managed_rules_atp_rule_set) if aws_managed_rules_bot_control_rule_set is not None: - _setter("aws_managed_rules_bot_control_rule_set", aws_managed_rules_bot_control_rule_set) + pulumi.set(__self__, "aws_managed_rules_bot_control_rule_set", aws_managed_rules_bot_control_rule_set) if login_path is not None: - _setter("login_path", login_path) + pulumi.set(__self__, "login_path", login_path) if password_field is not None: - _setter("password_field", password_field) + pulumi.set(__self__, "password_field", password_field) if payload_type is not None: - _setter("payload_type", payload_type) + pulumi.set(__self__, "payload_type", payload_type) if username_field is not None: - _setter("username_field", username_field) + pulumi.set(__self__, "username_field", username_field) @property @pulumi.getter(name="awsManagedRulesAcfpRuleSet") @@ -5837,39 +4625,18 @@ def __init__(__self__, *, :param Sequence['WebAclManagedRuleGroupConfig'] managed_rule_group_configs: Collection of ManagedRuleGroupConfig. :param Sequence['WebAclRuleActionOverride'] rule_action_overrides: Action overrides for rules in the rule group. """ - WebAclManagedRuleGroupStatement._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - vendor_name=vendor_name, - excluded_rules=excluded_rules, - managed_rule_group_configs=managed_rule_group_configs, - rule_action_overrides=rule_action_overrides, - scope_down_statement=scope_down_statement, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - vendor_name: str, - excluded_rules: Optional[Sequence['outputs.WebAclExcludedRule']] = None, - managed_rule_group_configs: Optional[Sequence['outputs.WebAclManagedRuleGroupConfig']] = None, - rule_action_overrides: Optional[Sequence['outputs.WebAclRuleActionOverride']] = None, - scope_down_statement: Optional['outputs.WebAclStatement'] = None, - version: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("vendor_name", vendor_name) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "vendor_name", vendor_name) if excluded_rules is not None: - _setter("excluded_rules", excluded_rules) + pulumi.set(__self__, "excluded_rules", excluded_rules) if managed_rule_group_configs is not None: - _setter("managed_rule_group_configs", managed_rule_group_configs) + pulumi.set(__self__, "managed_rule_group_configs", managed_rule_group_configs) if rule_action_overrides is not None: - _setter("rule_action_overrides", rule_action_overrides) + pulumi.set(__self__, "rule_action_overrides", rule_action_overrides) if scope_down_statement is not None: - _setter("scope_down_statement", scope_down_statement) + pulumi.set(__self__, "scope_down_statement", scope_down_statement) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter @@ -5917,16 +4684,7 @@ def version(self) -> Optional[str]: class WebAclNotStatement(dict): def __init__(__self__, *, statement: 'outputs.WebAclStatement'): - WebAclNotStatement._configure( - lambda key, value: pulumi.set(__self__, key, value), - statement=statement, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - statement: 'outputs.WebAclStatement', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("statement", statement) + pulumi.set(__self__, "statement", statement) @property @pulumi.getter @@ -5938,16 +4696,7 @@ def statement(self) -> 'outputs.WebAclStatement': class WebAclOrStatement(dict): def __init__(__self__, *, statements: Sequence['outputs.WebAclStatement']): - WebAclOrStatement._configure( - lambda key, value: pulumi.set(__self__, key, value), - statements=statements, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - statements: Sequence['outputs.WebAclStatement'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("statements", statements) + pulumi.set(__self__, "statements", statements) @property @pulumi.getter @@ -5968,21 +4717,10 @@ def __init__(__self__, *, :param Any count: Count traffic towards application. :param Any none: Keep the RuleGroup or ManagedRuleGroup behavior as is. """ - WebAclOverrideAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - count=count, - none=none, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - count: Optional[Any] = None, - none: Optional[Any] = None, - opts: Optional[pulumi.ResourceOptions]=None): if count is not None: - _setter("count", count) + pulumi.set(__self__, "count", count) if none is not None: - _setter("none", none) + pulumi.set(__self__, "none", none) @property @pulumi.getter @@ -6035,31 +4773,14 @@ def __init__(__self__, *, """ :param Sequence['WebAclRateBasedStatementCustomKey'] custom_keys: Specifies the aggregate keys to use in a rate-base rule. """ - WebAclRateBasedStatement._configure( - lambda key, value: pulumi.set(__self__, key, value), - aggregate_key_type=aggregate_key_type, - limit=limit, - custom_keys=custom_keys, - forwarded_ip_config=forwarded_ip_config, - scope_down_statement=scope_down_statement, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - aggregate_key_type: 'WebAclRateBasedStatementAggregateKeyType', - limit: int, - custom_keys: Optional[Sequence['outputs.WebAclRateBasedStatementCustomKey']] = None, - forwarded_ip_config: Optional['outputs.WebAclForwardedIpConfiguration'] = None, - scope_down_statement: Optional['outputs.WebAclStatement'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("aggregate_key_type", aggregate_key_type) - _setter("limit", limit) + pulumi.set(__self__, "aggregate_key_type", aggregate_key_type) + pulumi.set(__self__, "limit", limit) if custom_keys is not None: - _setter("custom_keys", custom_keys) + pulumi.set(__self__, "custom_keys", custom_keys) if forwarded_ip_config is not None: - _setter("forwarded_ip_config", forwarded_ip_config) + pulumi.set(__self__, "forwarded_ip_config", forwarded_ip_config) if scope_down_statement is not None: - _setter("scope_down_statement", scope_down_statement) + pulumi.set(__self__, "scope_down_statement", scope_down_statement) @property @pulumi.getter(name="aggregateKeyType") @@ -6135,49 +4856,24 @@ def __init__(__self__, *, """ Specifies a single custom aggregate key for a rate-base rule. """ - WebAclRateBasedStatementCustomKey._configure( - lambda key, value: pulumi.set(__self__, key, value), - cookie=cookie, - forwarded_ip=forwarded_ip, - header=header, - http_method=http_method, - ip=ip, - label_namespace=label_namespace, - query_argument=query_argument, - query_string=query_string, - uri_path=uri_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cookie: Optional['outputs.WebAclRateLimitCookie'] = None, - forwarded_ip: Optional['outputs.WebAclRateLimitForwardedIp'] = None, - header: Optional['outputs.WebAclRateLimitHeader'] = None, - http_method: Optional['outputs.WebAclRateLimitHttpMethod'] = None, - ip: Optional['outputs.WebAclRateLimitIp'] = None, - label_namespace: Optional['outputs.WebAclRateLimitLabelNamespace'] = None, - query_argument: Optional['outputs.WebAclRateLimitQueryArgument'] = None, - query_string: Optional['outputs.WebAclRateLimitQueryString'] = None, - uri_path: Optional['outputs.WebAclRateLimitUriPath'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if cookie is not None: - _setter("cookie", cookie) + pulumi.set(__self__, "cookie", cookie) if forwarded_ip is not None: - _setter("forwarded_ip", forwarded_ip) + pulumi.set(__self__, "forwarded_ip", forwarded_ip) if header is not None: - _setter("header", header) + pulumi.set(__self__, "header", header) if http_method is not None: - _setter("http_method", http_method) + pulumi.set(__self__, "http_method", http_method) if ip is not None: - _setter("ip", ip) + pulumi.set(__self__, "ip", ip) if label_namespace is not None: - _setter("label_namespace", label_namespace) + pulumi.set(__self__, "label_namespace", label_namespace) if query_argument is not None: - _setter("query_argument", query_argument) + pulumi.set(__self__, "query_argument", query_argument) if query_string is not None: - _setter("query_string", query_string) + pulumi.set(__self__, "query_string", query_string) if uri_path is not None: - _setter("uri_path", uri_path) + pulumi.set(__self__, "uri_path", uri_path) @property @pulumi.getter @@ -6254,19 +4950,8 @@ def __init__(__self__, *, Specifies a cookie as an aggregate key for a rate-based rule. :param str name: The name of the cookie to use. """ - WebAclRateLimitCookie._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - text_transformations=text_transformations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - text_transformations: Sequence['outputs.WebAclTextTransformation'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("text_transformations", text_transformations) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "text_transformations", text_transformations) @property @pulumi.getter @@ -6292,11 +4977,6 @@ def __init__(__self__): Specifies the first IP address in an HTTP header as an aggregate key for a rate-based rule. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -6328,19 +5008,8 @@ def __init__(__self__, *, Specifies a header as an aggregate key for a rate-based rule. :param str name: The name of the header to use. """ - WebAclRateLimitHeader._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - text_transformations=text_transformations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - text_transformations: Sequence['outputs.WebAclTextTransformation'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("text_transformations", text_transformations) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "text_transformations", text_transformations) @property @pulumi.getter @@ -6366,11 +5035,6 @@ def __init__(__self__): Specifies the request's HTTP method as an aggregate key for a rate-based rule. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -6383,11 +5047,6 @@ def __init__(__self__): Specifies the IP address in the web request as an aggregate key for a rate-based rule. """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -6401,16 +5060,7 @@ def __init__(__self__, *, Specifies a label namespace to use as an aggregate key for a rate-based rule. :param str namespace: The namespace to use for aggregation. """ - WebAclRateLimitLabelNamespace._configure( - lambda key, value: pulumi.set(__self__, key, value), - namespace=namespace, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - namespace: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("namespace", namespace) + pulumi.set(__self__, "namespace", namespace) @property @pulumi.getter @@ -6450,19 +5100,8 @@ def __init__(__self__, *, Specifies a query argument in the request as an aggregate key for a rate-based rule. :param str name: The name of the query argument to use. """ - WebAclRateLimitQueryArgument._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - text_transformations=text_transformations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - text_transformations: Sequence['outputs.WebAclTextTransformation'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("text_transformations", text_transformations) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "text_transformations", text_transformations) @property @pulumi.getter @@ -6505,16 +5144,7 @@ def __init__(__self__, *, """ Specifies the request's query string as an aggregate key for a rate-based rule. """ - WebAclRateLimitQueryString._configure( - lambda key, value: pulumi.set(__self__, key, value), - text_transformations=text_transformations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - text_transformations: Sequence['outputs.WebAclTextTransformation'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("text_transformations", text_transformations) + pulumi.set(__self__, "text_transformations", text_transformations) @property @pulumi.getter(name="textTransformations") @@ -6549,16 +5179,7 @@ def __init__(__self__, *, """ Specifies the request's URI Path as an aggregate key for a rate-based rule. """ - WebAclRateLimitUriPath._configure( - lambda key, value: pulumi.set(__self__, key, value), - text_transformations=text_transformations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - text_transformations: Sequence['outputs.WebAclTextTransformation'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("text_transformations", text_transformations) + pulumi.set(__self__, "text_transformations", text_transformations) @property @pulumi.getter(name="textTransformations") @@ -6593,22 +5214,9 @@ def __init__(__self__, *, field_to_match: 'outputs.WebAclFieldToMatch', regex_string: str, text_transformations: Sequence['outputs.WebAclTextTransformation']): - WebAclRegexMatchStatement._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_to_match=field_to_match, - regex_string=regex_string, - text_transformations=text_transformations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_to_match: 'outputs.WebAclFieldToMatch', - regex_string: str, - text_transformations: Sequence['outputs.WebAclTextTransformation'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_to_match", field_to_match) - _setter("regex_string", regex_string) - _setter("text_transformations", text_transformations) + pulumi.set(__self__, "field_to_match", field_to_match) + pulumi.set(__self__, "regex_string", regex_string) + pulumi.set(__self__, "text_transformations", text_transformations) @property @pulumi.getter(name="fieldToMatch") @@ -6651,22 +5259,9 @@ def __init__(__self__, *, arn: str, field_to_match: 'outputs.WebAclFieldToMatch', text_transformations: Sequence['outputs.WebAclTextTransformation']): - WebAclRegexPatternSetReferenceStatement._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - field_to_match=field_to_match, - text_transformations=text_transformations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: str, - field_to_match: 'outputs.WebAclFieldToMatch', - text_transformations: Sequence['outputs.WebAclTextTransformation'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("arn", arn) - _setter("field_to_match", field_to_match) - _setter("text_transformations", text_transformations) + pulumi.set(__self__, "arn", arn) + pulumi.set(__self__, "field_to_match", field_to_match) + pulumi.set(__self__, "text_transformations", text_transformations) @property @pulumi.getter @@ -6694,11 +5289,6 @@ def __init__(__self__): Map of AssociatedResourceType and RequestBodyAssociatedResourceTypeConfig """ pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -6734,22 +5324,9 @@ def __init__(__self__, *, """ Configures the inspection of login requests """ - WebAclRequestInspection._configure( - lambda key, value: pulumi.set(__self__, key, value), - password_field=password_field, - payload_type=payload_type, - username_field=username_field, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - password_field: 'outputs.WebAclFieldIdentifier', - payload_type: 'WebAclRequestInspectionPayloadType', - username_field: 'outputs.WebAclFieldIdentifier', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("password_field", password_field) - _setter("payload_type", payload_type) - _setter("username_field", username_field) + pulumi.set(__self__, "password_field", password_field) + pulumi.set(__self__, "payload_type", payload_type) + pulumi.set(__self__, "username_field", username_field) @property @pulumi.getter(name="passwordField") @@ -6809,36 +5386,17 @@ def __init__(__self__, *, """ Configures the inspection of sign-up requests """ - WebAclRequestInspectionAcfp._configure( - lambda key, value: pulumi.set(__self__, key, value), - payload_type=payload_type, - address_fields=address_fields, - email_field=email_field, - password_field=password_field, - phone_number_fields=phone_number_fields, - username_field=username_field, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - payload_type: 'WebAclRequestInspectionAcfpPayloadType', - address_fields: Optional[Sequence['outputs.WebAclFieldIdentifier']] = None, - email_field: Optional['outputs.WebAclFieldIdentifier'] = None, - password_field: Optional['outputs.WebAclFieldIdentifier'] = None, - phone_number_fields: Optional[Sequence['outputs.WebAclFieldIdentifier']] = None, - username_field: Optional['outputs.WebAclFieldIdentifier'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("payload_type", payload_type) + pulumi.set(__self__, "payload_type", payload_type) if address_fields is not None: - _setter("address_fields", address_fields) + pulumi.set(__self__, "address_fields", address_fields) if email_field is not None: - _setter("email_field", email_field) + pulumi.set(__self__, "email_field", email_field) if password_field is not None: - _setter("password_field", password_field) + pulumi.set(__self__, "password_field", password_field) if phone_number_fields is not None: - _setter("phone_number_fields", phone_number_fields) + pulumi.set(__self__, "phone_number_fields", phone_number_fields) if username_field is not None: - _setter("username_field", username_field) + pulumi.set(__self__, "username_field", username_field) @property @pulumi.getter(name="payloadType") @@ -6903,29 +5461,14 @@ def __init__(__self__, *, """ Configures the inspection of login responses """ - WebAclResponseInspection._configure( - lambda key, value: pulumi.set(__self__, key, value), - body_contains=body_contains, - header=header, - json=json, - status_code=status_code, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - body_contains: Optional['outputs.WebAclResponseInspectionBodyContains'] = None, - header: Optional['outputs.WebAclResponseInspectionHeader'] = None, - json: Optional['outputs.WebAclResponseInspectionJson'] = None, - status_code: Optional['outputs.WebAclResponseInspectionStatusCode'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if body_contains is not None: - _setter("body_contains", body_contains) + pulumi.set(__self__, "body_contains", body_contains) if header is not None: - _setter("header", header) + pulumi.set(__self__, "header", header) if json is not None: - _setter("json", json) + pulumi.set(__self__, "json", json) if status_code is not None: - _setter("status_code", status_code) + pulumi.set(__self__, "status_code", status_code) @property @pulumi.getter(name="bodyContains") @@ -6978,19 +5521,8 @@ def __init__(__self__, *, """ Response body contents that indicate success or failure of a login request """ - WebAclResponseInspectionBodyContains._configure( - lambda key, value: pulumi.set(__self__, key, value), - failure_strings=failure_strings, - success_strings=success_strings, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - failure_strings: Sequence[str], - success_strings: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("failure_strings", failure_strings) - _setter("success_strings", success_strings) + pulumi.set(__self__, "failure_strings", failure_strings) + pulumi.set(__self__, "success_strings", success_strings) @property @pulumi.getter(name="failureStrings") @@ -7034,22 +5566,9 @@ def __init__(__self__, *, """ Response headers that indicate success or failure of a login request """ - WebAclResponseInspectionHeader._configure( - lambda key, value: pulumi.set(__self__, key, value), - failure_values=failure_values, - name=name, - success_values=success_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - failure_values: Sequence[str], - name: str, - success_values: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("failure_values", failure_values) - _setter("name", name) - _setter("success_values", success_values) + pulumi.set(__self__, "failure_values", failure_values) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "success_values", success_values) @property @pulumi.getter(name="failureValues") @@ -7098,22 +5617,9 @@ def __init__(__self__, *, """ Response JSON that indicate success or failure of a login request """ - WebAclResponseInspectionJson._configure( - lambda key, value: pulumi.set(__self__, key, value), - failure_values=failure_values, - identifier=identifier, - success_values=success_values, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - failure_values: Sequence[str], - identifier: str, - success_values: Sequence[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("failure_values", failure_values) - _setter("identifier", identifier) - _setter("success_values", success_values) + pulumi.set(__self__, "failure_values", failure_values) + pulumi.set(__self__, "identifier", identifier) + pulumi.set(__self__, "success_values", success_values) @property @pulumi.getter(name="failureValues") @@ -7161,19 +5667,8 @@ def __init__(__self__, *, """ Response status codes that indicate success or failure of a login request """ - WebAclResponseInspectionStatusCode._configure( - lambda key, value: pulumi.set(__self__, key, value), - failure_codes=failure_codes, - success_codes=success_codes, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - failure_codes: Sequence[int], - success_codes: Sequence[int], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("failure_codes", failure_codes) - _setter("success_codes", success_codes) + pulumi.set(__self__, "failure_codes", failure_codes) + pulumi.set(__self__, "success_codes", success_codes) @property @pulumi.getter(name="failureCodes") @@ -7230,45 +5725,20 @@ def __init__(__self__, *, Rule of WebACL that contains condition and action. :param Sequence['WebAclLabel'] rule_labels: Collection of Rule Labels. """ - WebAclRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - name=name, - priority=priority, - statement=statement, - visibility_config=visibility_config, - action=action, - captcha_config=captcha_config, - challenge_config=challenge_config, - override_action=override_action, - rule_labels=rule_labels, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - name: str, - priority: int, - statement: 'outputs.WebAclStatement', - visibility_config: 'outputs.WebAclVisibilityConfig', - action: Optional['outputs.WebAclRuleAction'] = None, - captcha_config: Optional['outputs.WebAclCaptchaConfig'] = None, - challenge_config: Optional['outputs.WebAclChallengeConfig'] = None, - override_action: Optional['outputs.WebAclOverrideAction'] = None, - rule_labels: Optional[Sequence['outputs.WebAclLabel']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("name", name) - _setter("priority", priority) - _setter("statement", statement) - _setter("visibility_config", visibility_config) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "priority", priority) + pulumi.set(__self__, "statement", statement) + pulumi.set(__self__, "visibility_config", visibility_config) if action is not None: - _setter("action", action) + pulumi.set(__self__, "action", action) if captcha_config is not None: - _setter("captcha_config", captcha_config) + pulumi.set(__self__, "captcha_config", captcha_config) if challenge_config is not None: - _setter("challenge_config", challenge_config) + pulumi.set(__self__, "challenge_config", challenge_config) if override_action is not None: - _setter("override_action", override_action) + pulumi.set(__self__, "override_action", override_action) if rule_labels is not None: - _setter("rule_labels", rule_labels) + pulumi.set(__self__, "rule_labels", rule_labels) @property @pulumi.getter @@ -7333,33 +5803,16 @@ def __init__(__self__, *, """ Action taken when Rule matches its condition. """ - WebAclRuleAction._configure( - lambda key, value: pulumi.set(__self__, key, value), - allow=allow, - block=block, - captcha=captcha, - challenge=challenge, - count=count, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allow: Optional['outputs.WebAclAllowAction'] = None, - block: Optional['outputs.WebAclBlockAction'] = None, - captcha: Optional['outputs.WebAclCaptchaAction'] = None, - challenge: Optional['outputs.WebAclChallengeAction'] = None, - count: Optional['outputs.WebAclCountAction'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if allow is not None: - _setter("allow", allow) + pulumi.set(__self__, "allow", allow) if block is not None: - _setter("block", block) + pulumi.set(__self__, "block", block) if captcha is not None: - _setter("captcha", captcha) + pulumi.set(__self__, "captcha", captcha) if challenge is not None: - _setter("challenge", challenge) + pulumi.set(__self__, "challenge", challenge) if count is not None: - _setter("count", count) + pulumi.set(__self__, "count", count) @property @pulumi.getter @@ -7415,19 +5868,8 @@ def __init__(__self__, *, """ Action override for rules in the rule group. """ - WebAclRuleActionOverride._configure( - lambda key, value: pulumi.set(__self__, key, value), - action_to_use=action_to_use, - name=name, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - action_to_use: 'outputs.WebAclRuleAction', - name: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("action_to_use", action_to_use) - _setter("name", name) + pulumi.set(__self__, "action_to_use", action_to_use) + pulumi.set(__self__, "name", name) @property @pulumi.getter(name="actionToUse") @@ -7468,24 +5910,11 @@ def __init__(__self__, *, """ :param Sequence['WebAclRuleActionOverride'] rule_action_overrides: Action overrides for rules in the rule group. """ - WebAclRuleGroupReferenceStatement._configure( - lambda key, value: pulumi.set(__self__, key, value), - arn=arn, - excluded_rules=excluded_rules, - rule_action_overrides=rule_action_overrides, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - arn: str, - excluded_rules: Optional[Sequence['outputs.WebAclExcludedRule']] = None, - rule_action_overrides: Optional[Sequence['outputs.WebAclRuleActionOverride']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("arn", arn) + pulumi.set(__self__, "arn", arn) if excluded_rules is not None: - _setter("excluded_rules", excluded_rules) + pulumi.set(__self__, "excluded_rules", excluded_rules) if rule_action_overrides is not None: - _setter("rule_action_overrides", rule_action_overrides) + pulumi.set(__self__, "rule_action_overrides", rule_action_overrides) @property @pulumi.getter @@ -7540,25 +5969,10 @@ def __init__(__self__, *, """ Size Constraint statement. """ - WebAclSizeConstraintStatement._configure( - lambda key, value: pulumi.set(__self__, key, value), - comparison_operator=comparison_operator, - field_to_match=field_to_match, - size=size, - text_transformations=text_transformations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - comparison_operator: 'WebAclSizeConstraintStatementComparisonOperator', - field_to_match: 'outputs.WebAclFieldToMatch', - size: float, - text_transformations: Sequence['outputs.WebAclTextTransformation'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("comparison_operator", comparison_operator) - _setter("field_to_match", field_to_match) - _setter("size", size) - _setter("text_transformations", text_transformations) + pulumi.set(__self__, "comparison_operator", comparison_operator) + pulumi.set(__self__, "field_to_match", field_to_match) + pulumi.set(__self__, "size", size) + pulumi.set(__self__, "text_transformations", text_transformations) @property @pulumi.getter(name="comparisonOperator") @@ -7614,23 +6028,10 @@ def __init__(__self__, *, """ Sqli Match Statement. """ - WebAclSqliMatchStatement._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_to_match=field_to_match, - text_transformations=text_transformations, - sensitivity_level=sensitivity_level, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_to_match: 'outputs.WebAclFieldToMatch', - text_transformations: Sequence['outputs.WebAclTextTransformation'], - sensitivity_level: Optional['WebAclSensitivityLevel'] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_to_match", field_to_match) - _setter("text_transformations", text_transformations) + pulumi.set(__self__, "field_to_match", field_to_match) + pulumi.set(__self__, "text_transformations", text_transformations) if sensitivity_level is not None: - _setter("sensitivity_level", sensitivity_level) + pulumi.set(__self__, "sensitivity_level", sensitivity_level) @property @pulumi.getter(name="fieldToMatch") @@ -7717,73 +6118,36 @@ def __init__(__self__, *, """ First level statement that contains conditions, such as ByteMatch, SizeConstraint, etc """ - WebAclStatement._configure( - lambda key, value: pulumi.set(__self__, key, value), - and_statement=and_statement, - byte_match_statement=byte_match_statement, - geo_match_statement=geo_match_statement, - ip_set_reference_statement=ip_set_reference_statement, - label_match_statement=label_match_statement, - managed_rule_group_statement=managed_rule_group_statement, - not_statement=not_statement, - or_statement=or_statement, - rate_based_statement=rate_based_statement, - regex_match_statement=regex_match_statement, - regex_pattern_set_reference_statement=regex_pattern_set_reference_statement, - rule_group_reference_statement=rule_group_reference_statement, - size_constraint_statement=size_constraint_statement, - sqli_match_statement=sqli_match_statement, - xss_match_statement=xss_match_statement, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - and_statement: Optional['outputs.WebAclAndStatement'] = None, - byte_match_statement: Optional['outputs.WebAclByteMatchStatement'] = None, - geo_match_statement: Optional['outputs.WebAclGeoMatchStatement'] = None, - ip_set_reference_statement: Optional['outputs.WebAclIpSetReferenceStatement'] = None, - label_match_statement: Optional['outputs.WebAclLabelMatchStatement'] = None, - managed_rule_group_statement: Optional['outputs.WebAclManagedRuleGroupStatement'] = None, - not_statement: Optional['outputs.WebAclNotStatement'] = None, - or_statement: Optional['outputs.WebAclOrStatement'] = None, - rate_based_statement: Optional['outputs.WebAclRateBasedStatement'] = None, - regex_match_statement: Optional['outputs.WebAclRegexMatchStatement'] = None, - regex_pattern_set_reference_statement: Optional['outputs.WebAclRegexPatternSetReferenceStatement'] = None, - rule_group_reference_statement: Optional['outputs.WebAclRuleGroupReferenceStatement'] = None, - size_constraint_statement: Optional['outputs.WebAclSizeConstraintStatement'] = None, - sqli_match_statement: Optional['outputs.WebAclSqliMatchStatement'] = None, - xss_match_statement: Optional['outputs.WebAclXssMatchStatement'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if and_statement is not None: - _setter("and_statement", and_statement) + pulumi.set(__self__, "and_statement", and_statement) if byte_match_statement is not None: - _setter("byte_match_statement", byte_match_statement) + pulumi.set(__self__, "byte_match_statement", byte_match_statement) if geo_match_statement is not None: - _setter("geo_match_statement", geo_match_statement) + pulumi.set(__self__, "geo_match_statement", geo_match_statement) if ip_set_reference_statement is not None: - _setter("ip_set_reference_statement", ip_set_reference_statement) + pulumi.set(__self__, "ip_set_reference_statement", ip_set_reference_statement) if label_match_statement is not None: - _setter("label_match_statement", label_match_statement) + pulumi.set(__self__, "label_match_statement", label_match_statement) if managed_rule_group_statement is not None: - _setter("managed_rule_group_statement", managed_rule_group_statement) + pulumi.set(__self__, "managed_rule_group_statement", managed_rule_group_statement) if not_statement is not None: - _setter("not_statement", not_statement) + pulumi.set(__self__, "not_statement", not_statement) if or_statement is not None: - _setter("or_statement", or_statement) + pulumi.set(__self__, "or_statement", or_statement) if rate_based_statement is not None: - _setter("rate_based_statement", rate_based_statement) + pulumi.set(__self__, "rate_based_statement", rate_based_statement) if regex_match_statement is not None: - _setter("regex_match_statement", regex_match_statement) + pulumi.set(__self__, "regex_match_statement", regex_match_statement) if regex_pattern_set_reference_statement is not None: - _setter("regex_pattern_set_reference_statement", regex_pattern_set_reference_statement) + pulumi.set(__self__, "regex_pattern_set_reference_statement", regex_pattern_set_reference_statement) if rule_group_reference_statement is not None: - _setter("rule_group_reference_statement", rule_group_reference_statement) + pulumi.set(__self__, "rule_group_reference_statement", rule_group_reference_statement) if size_constraint_statement is not None: - _setter("size_constraint_statement", size_constraint_statement) + pulumi.set(__self__, "size_constraint_statement", size_constraint_statement) if sqli_match_statement is not None: - _setter("sqli_match_statement", sqli_match_statement) + pulumi.set(__self__, "sqli_match_statement", sqli_match_statement) if xss_match_statement is not None: - _setter("xss_match_statement", xss_match_statement) + pulumi.set(__self__, "xss_match_statement", xss_match_statement) @property @pulumi.getter(name="andStatement") @@ -7866,21 +6230,10 @@ class WebAclTag(dict): def __init__(__self__, *, key: Optional[str] = None, value: Optional[str] = None): - WebAclTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: Optional[str] = None, - value: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if key is not None: - _setter("key", key) + pulumi.set(__self__, "key", key) if value is not None: - _setter("value", value) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -7904,19 +6257,8 @@ def __init__(__self__, *, """ Text Transformation on the Search String before match. """ - WebAclTextTransformation._configure( - lambda key, value: pulumi.set(__self__, key, value), - priority=priority, - type=type, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - priority: int, - type: 'WebAclTextTransformationType', - opts: Optional[pulumi.ResourceOptions]=None): - _setter("priority", priority) - _setter("type", type) + pulumi.set(__self__, "priority", priority) + pulumi.set(__self__, "type", type) @property @pulumi.getter @@ -7962,22 +6304,9 @@ def __init__(__self__, *, """ Visibility Metric of the WebACL. """ - WebAclVisibilityConfig._configure( - lambda key, value: pulumi.set(__self__, key, value), - cloud_watch_metrics_enabled=cloud_watch_metrics_enabled, - metric_name=metric_name, - sampled_requests_enabled=sampled_requests_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - cloud_watch_metrics_enabled: bool, - metric_name: str, - sampled_requests_enabled: bool, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("cloud_watch_metrics_enabled", cloud_watch_metrics_enabled) - _setter("metric_name", metric_name) - _setter("sampled_requests_enabled", sampled_requests_enabled) + pulumi.set(__self__, "cloud_watch_metrics_enabled", cloud_watch_metrics_enabled) + pulumi.set(__self__, "metric_name", metric_name) + pulumi.set(__self__, "sampled_requests_enabled", sampled_requests_enabled) @property @pulumi.getter(name="cloudWatchMetricsEnabled") @@ -8025,19 +6354,8 @@ def __init__(__self__, *, """ Xss Match Statement. """ - WebAclXssMatchStatement._configure( - lambda key, value: pulumi.set(__self__, key, value), - field_to_match=field_to_match, - text_transformations=text_transformations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - field_to_match: 'outputs.WebAclFieldToMatch', - text_transformations: Sequence['outputs.WebAclTextTransformation'], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("field_to_match", field_to_match) - _setter("text_transformations", text_transformations) + pulumi.set(__self__, "field_to_match", field_to_match) + pulumi.set(__self__, "text_transformations", text_transformations) @property @pulumi.getter(name="fieldToMatch") diff --git a/sdk/python/pulumi_aws_native/wafv2/regex_pattern_set.py b/sdk/python/pulumi_aws_native/wafv2/regex_pattern_set.py index 74c0c1323b..478ddd11a4 100644 --- a/sdk/python/pulumi_aws_native/wafv2/regex_pattern_set.py +++ b/sdk/python/pulumi_aws_native/wafv2/regex_pattern_set.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -28,31 +28,14 @@ def __init__(__self__, *, :param pulumi.Input[str] description: Description of the entity. :param pulumi.Input[str] name: Name of the RegexPatternSet. """ - RegexPatternSetArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - regular_expression_list=regular_expression_list, - scope=scope, - description=description, - name=name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - regular_expression_list: pulumi.Input[Sequence[pulumi.Input[str]]], - scope: pulumi.Input['RegexPatternSetScope'], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['RegexPatternSetTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("regular_expression_list", regular_expression_list) - _setter("scope", scope) + pulumi.set(__self__, "regular_expression_list", regular_expression_list) + pulumi.set(__self__, "scope", scope) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="regularExpressionList") @@ -148,10 +131,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RegexPatternSetArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/wafv2/rule_group.py b/sdk/python/pulumi_aws_native/wafv2/rule_group.py index e5e6f65173..8aaf0bc2e3 100644 --- a/sdk/python/pulumi_aws_native/wafv2/rule_group.py +++ b/sdk/python/pulumi_aws_native/wafv2/rule_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -33,50 +33,23 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input['RuleGroupLabelSummaryArgs']]] consumed_labels: Collection of Consumed Labels. :param pulumi.Input[Sequence[pulumi.Input['RuleGroupRuleArgs']]] rules: Collection of Rules. """ - RuleGroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - capacity=capacity, - scope=scope, - visibility_config=visibility_config, - available_labels=available_labels, - consumed_labels=consumed_labels, - custom_response_bodies=custom_response_bodies, - description=description, - name=name, - rules=rules, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - capacity: pulumi.Input[int], - scope: pulumi.Input['RuleGroupScope'], - visibility_config: pulumi.Input['RuleGroupVisibilityConfigArgs'], - available_labels: Optional[pulumi.Input[Sequence[pulumi.Input['RuleGroupLabelSummaryArgs']]]] = None, - consumed_labels: Optional[pulumi.Input[Sequence[pulumi.Input['RuleGroupLabelSummaryArgs']]]] = None, - custom_response_bodies: Optional[pulumi.Input['RuleGroupCustomResponseBodiesArgs']] = None, - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - rules: Optional[pulumi.Input[Sequence[pulumi.Input['RuleGroupRuleArgs']]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['RuleGroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("capacity", capacity) - _setter("scope", scope) - _setter("visibility_config", visibility_config) + pulumi.set(__self__, "capacity", capacity) + pulumi.set(__self__, "scope", scope) + pulumi.set(__self__, "visibility_config", visibility_config) if available_labels is not None: - _setter("available_labels", available_labels) + pulumi.set(__self__, "available_labels", available_labels) if consumed_labels is not None: - _setter("consumed_labels", consumed_labels) + pulumi.set(__self__, "consumed_labels", consumed_labels) if custom_response_bodies is not None: - _setter("custom_response_bodies", custom_response_bodies) + pulumi.set(__self__, "custom_response_bodies", custom_response_bodies) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if rules is not None: - _setter("rules", rules) + pulumi.set(__self__, "rules", rules) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -222,10 +195,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - RuleGroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -255,11 +224,6 @@ def _internal_init(__self__, raise TypeError("Missing required property 'capacity'") __props__.__dict__["capacity"] = capacity __props__.__dict__["consumed_labels"] = consumed_labels - if custom_response_bodies is not None and not isinstance(custom_response_bodies, RuleGroupCustomResponseBodiesArgs): - custom_response_bodies = custom_response_bodies or {} - def _setter(key, value): - custom_response_bodies[key] = value - RuleGroupCustomResponseBodiesArgs._configure(_setter, **custom_response_bodies) __props__.__dict__["custom_response_bodies"] = custom_response_bodies __props__.__dict__["description"] = description __props__.__dict__["name"] = name @@ -268,11 +232,6 @@ def _setter(key, value): raise TypeError("Missing required property 'scope'") __props__.__dict__["scope"] = scope __props__.__dict__["tags"] = tags - if visibility_config is not None and not isinstance(visibility_config, RuleGroupVisibilityConfigArgs): - visibility_config = visibility_config or {} - def _setter(key, value): - visibility_config[key] = value - RuleGroupVisibilityConfigArgs._configure(_setter, **visibility_config) if visibility_config is None and not opts.urn: raise TypeError("Missing required property 'visibility_config'") __props__.__dict__["visibility_config"] = visibility_config diff --git a/sdk/python/pulumi_aws_native/wafv2/web_acl.py b/sdk/python/pulumi_aws_native/wafv2/web_acl.py index edf8e0d1aa..2fea9e80dd 100644 --- a/sdk/python/pulumi_aws_native/wafv2/web_acl.py +++ b/sdk/python/pulumi_aws_native/wafv2/web_acl.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -33,58 +33,27 @@ def __init__(__self__, *, The set of arguments for constructing a WebAcl resource. :param pulumi.Input[Sequence[pulumi.Input['WebAclRuleArgs']]] rules: Collection of Rules. """ - WebAclArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - default_action=default_action, - scope=scope, - visibility_config=visibility_config, - association_config=association_config, - captcha_config=captcha_config, - challenge_config=challenge_config, - custom_response_bodies=custom_response_bodies, - description=description, - name=name, - rules=rules, - tags=tags, - token_domains=token_domains, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - default_action: pulumi.Input['WebAclDefaultActionArgs'], - scope: pulumi.Input['WebAclScope'], - visibility_config: pulumi.Input['WebAclVisibilityConfigArgs'], - association_config: Optional[pulumi.Input['WebAclAssociationConfigArgs']] = None, - captcha_config: Optional[pulumi.Input['WebAclCaptchaConfigArgs']] = None, - challenge_config: Optional[pulumi.Input['WebAclChallengeConfigArgs']] = None, - custom_response_bodies: Optional[pulumi.Input['WebAclCustomResponseBodiesArgs']] = None, - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - rules: Optional[pulumi.Input[Sequence[pulumi.Input['WebAclRuleArgs']]]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['WebAclTagArgs']]]] = None, - token_domains: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("default_action", default_action) - _setter("scope", scope) - _setter("visibility_config", visibility_config) + pulumi.set(__self__, "default_action", default_action) + pulumi.set(__self__, "scope", scope) + pulumi.set(__self__, "visibility_config", visibility_config) if association_config is not None: - _setter("association_config", association_config) + pulumi.set(__self__, "association_config", association_config) if captcha_config is not None: - _setter("captcha_config", captcha_config) + pulumi.set(__self__, "captcha_config", captcha_config) if challenge_config is not None: - _setter("challenge_config", challenge_config) + pulumi.set(__self__, "challenge_config", challenge_config) if custom_response_bodies is not None: - _setter("custom_response_bodies", custom_response_bodies) + pulumi.set(__self__, "custom_response_bodies", custom_response_bodies) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if rules is not None: - _setter("rules", rules) + pulumi.set(__self__, "rules", rules) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if token_domains is not None: - _setter("token_domains", token_domains) + pulumi.set(__self__, "token_domains", token_domains) @property @pulumi.getter(name="defaultAction") @@ -242,10 +211,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - WebAclArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -272,35 +237,10 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = WebAclArgs.__new__(WebAclArgs) - if association_config is not None and not isinstance(association_config, WebAclAssociationConfigArgs): - association_config = association_config or {} - def _setter(key, value): - association_config[key] = value - WebAclAssociationConfigArgs._configure(_setter, **association_config) __props__.__dict__["association_config"] = association_config - if captcha_config is not None and not isinstance(captcha_config, WebAclCaptchaConfigArgs): - captcha_config = captcha_config or {} - def _setter(key, value): - captcha_config[key] = value - WebAclCaptchaConfigArgs._configure(_setter, **captcha_config) __props__.__dict__["captcha_config"] = captcha_config - if challenge_config is not None and not isinstance(challenge_config, WebAclChallengeConfigArgs): - challenge_config = challenge_config or {} - def _setter(key, value): - challenge_config[key] = value - WebAclChallengeConfigArgs._configure(_setter, **challenge_config) __props__.__dict__["challenge_config"] = challenge_config - if custom_response_bodies is not None and not isinstance(custom_response_bodies, WebAclCustomResponseBodiesArgs): - custom_response_bodies = custom_response_bodies or {} - def _setter(key, value): - custom_response_bodies[key] = value - WebAclCustomResponseBodiesArgs._configure(_setter, **custom_response_bodies) __props__.__dict__["custom_response_bodies"] = custom_response_bodies - if default_action is not None and not isinstance(default_action, WebAclDefaultActionArgs): - default_action = default_action or {} - def _setter(key, value): - default_action[key] = value - WebAclDefaultActionArgs._configure(_setter, **default_action) if default_action is None and not opts.urn: raise TypeError("Missing required property 'default_action'") __props__.__dict__["default_action"] = default_action @@ -312,11 +252,6 @@ def _setter(key, value): __props__.__dict__["scope"] = scope __props__.__dict__["tags"] = tags __props__.__dict__["token_domains"] = token_domains - if visibility_config is not None and not isinstance(visibility_config, WebAclVisibilityConfigArgs): - visibility_config = visibility_config or {} - def _setter(key, value): - visibility_config[key] = value - WebAclVisibilityConfigArgs._configure(_setter, **visibility_config) if visibility_config is None and not opts.urn: raise TypeError("Missing required property 'visibility_config'") __props__.__dict__["visibility_config"] = visibility_config diff --git a/sdk/python/pulumi_aws_native/wafv2/web_acl_association.py b/sdk/python/pulumi_aws_native/wafv2/web_acl_association.py index efa2697f65..6aabfcced3 100644 --- a/sdk/python/pulumi_aws_native/wafv2/web_acl_association.py +++ b/sdk/python/pulumi_aws_native/wafv2/web_acl_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['WebAclAssociationArgs', 'WebAclAssociation'] @@ -19,19 +19,8 @@ def __init__(__self__, *, """ The set of arguments for constructing a WebAclAssociation resource. """ - WebAclAssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - resource_arn=resource_arn, - web_acl_arn=web_acl_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - resource_arn: pulumi.Input[str], - web_acl_arn: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("resource_arn", resource_arn) - _setter("web_acl_arn", web_acl_arn) + pulumi.set(__self__, "resource_arn", resource_arn) + pulumi.set(__self__, "web_acl_arn", web_acl_arn) @property @pulumi.getter(name="resourceArn") @@ -85,10 +74,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - WebAclAssociationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/wisdom/_inputs.py b/sdk/python/pulumi_aws_native/wisdom/_inputs.py index c90d373141..65643fe309 100644 --- a/sdk/python/pulumi_aws_native/wisdom/_inputs.py +++ b/sdk/python/pulumi_aws_native/wisdom/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -26,16 +26,7 @@ class AssistantAssociationAssociationDataArgs: def __init__(__self__, *, knowledge_base_id: pulumi.Input[str]): - AssistantAssociationAssociationDataArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - knowledge_base_id=knowledge_base_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - knowledge_base_id: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("knowledge_base_id", knowledge_base_id) + pulumi.set(__self__, "knowledge_base_id", knowledge_base_id) @property @pulumi.getter(name="knowledgeBaseId") @@ -52,19 +43,8 @@ class AssistantAssociationTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - AssistantAssociationTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -89,17 +69,8 @@ def value(self, value: pulumi.Input[str]): class AssistantServerSideEncryptionConfigurationArgs: def __init__(__self__, *, kms_key_id: Optional[pulumi.Input[str]] = None): - AssistantServerSideEncryptionConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - kms_key_id=kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kms_key_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) @property @pulumi.getter(name="kmsKeyId") @@ -116,19 +87,8 @@ class AssistantTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - AssistantTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -154,20 +114,9 @@ class KnowledgeBaseAppIntegrationsConfigurationArgs: def __init__(__self__, *, app_integration_arn: pulumi.Input[str], object_fields: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): - KnowledgeBaseAppIntegrationsConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - app_integration_arn=app_integration_arn, - object_fields=object_fields, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - app_integration_arn: pulumi.Input[str], - object_fields: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("app_integration_arn", app_integration_arn) + pulumi.set(__self__, "app_integration_arn", app_integration_arn) if object_fields is not None: - _setter("object_fields", object_fields) + pulumi.set(__self__, "object_fields", object_fields) @property @pulumi.getter(name="appIntegrationArn") @@ -192,17 +141,8 @@ def object_fields(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]] class KnowledgeBaseRenderingConfigurationArgs: def __init__(__self__, *, template_uri: Optional[pulumi.Input[str]] = None): - KnowledgeBaseRenderingConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - template_uri=template_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - template_uri: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if template_uri is not None: - _setter("template_uri", template_uri) + pulumi.set(__self__, "template_uri", template_uri) @property @pulumi.getter(name="templateUri") @@ -218,17 +158,8 @@ def template_uri(self, value: Optional[pulumi.Input[str]]): class KnowledgeBaseServerSideEncryptionConfigurationArgs: def __init__(__self__, *, kms_key_id: Optional[pulumi.Input[str]] = None): - KnowledgeBaseServerSideEncryptionConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - kms_key_id=kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kms_key_id: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) @property @pulumi.getter(name="kmsKeyId") @@ -244,17 +175,8 @@ def kms_key_id(self, value: Optional[pulumi.Input[str]]): class KnowledgeBaseSourceConfigurationArgs: def __init__(__self__, *, app_integrations: Optional[pulumi.Input['KnowledgeBaseAppIntegrationsConfigurationArgs']] = None): - KnowledgeBaseSourceConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - app_integrations=app_integrations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - app_integrations: Optional[pulumi.Input['KnowledgeBaseAppIntegrationsConfigurationArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if app_integrations is not None: - _setter("app_integrations", app_integrations) + pulumi.set(__self__, "app_integrations", app_integrations) @property @pulumi.getter(name="appIntegrations") @@ -271,19 +193,8 @@ class KnowledgeBaseTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - KnowledgeBaseTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/wisdom/assistant.py b/sdk/python/pulumi_aws_native/wisdom/assistant.py index d0542e8006..298954d53c 100644 --- a/sdk/python/pulumi_aws_native/wisdom/assistant.py +++ b/sdk/python/pulumi_aws_native/wisdom/assistant.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -25,32 +25,15 @@ def __init__(__self__, *, """ The set of arguments for constructing a Assistant resource. """ - AssistantArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - type=type, - description=description, - name=name, - server_side_encryption_configuration=server_side_encryption_configuration, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - type: pulumi.Input['AssistantType'], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - server_side_encryption_configuration: Optional[pulumi.Input['AssistantServerSideEncryptionConfigurationArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['AssistantTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("type", type) + pulumi.set(__self__, "type", type) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if server_side_encryption_configuration is not None: - _setter("server_side_encryption_configuration", server_side_encryption_configuration) + pulumi.set(__self__, "server_side_encryption_configuration", server_side_encryption_configuration) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -134,10 +117,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AssistantArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -159,11 +138,6 @@ def _internal_init(__self__, __props__.__dict__["description"] = description __props__.__dict__["name"] = name - if server_side_encryption_configuration is not None and not isinstance(server_side_encryption_configuration, AssistantServerSideEncryptionConfigurationArgs): - server_side_encryption_configuration = server_side_encryption_configuration or {} - def _setter(key, value): - server_side_encryption_configuration[key] = value - AssistantServerSideEncryptionConfigurationArgs._configure(_setter, **server_side_encryption_configuration) __props__.__dict__["server_side_encryption_configuration"] = server_side_encryption_configuration __props__.__dict__["tags"] = tags if type is None and not opts.urn: diff --git a/sdk/python/pulumi_aws_native/wisdom/assistant_association.py b/sdk/python/pulumi_aws_native/wisdom/assistant_association.py index 89bad53c50..94e9e0840f 100644 --- a/sdk/python/pulumi_aws_native/wisdom/assistant_association.py +++ b/sdk/python/pulumi_aws_native/wisdom/assistant_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -24,26 +24,11 @@ def __init__(__self__, *, """ The set of arguments for constructing a AssistantAssociation resource. """ - AssistantAssociationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - assistant_id=assistant_id, - association=association, - association_type=association_type, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - assistant_id: pulumi.Input[str], - association: pulumi.Input['AssistantAssociationAssociationDataArgs'], - association_type: pulumi.Input['AssistantAssociationAssociationType'], - tags: Optional[pulumi.Input[Sequence[pulumi.Input['AssistantAssociationTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("assistant_id", assistant_id) - _setter("association", association) - _setter("association_type", association_type) + pulumi.set(__self__, "assistant_id", assistant_id) + pulumi.set(__self__, "association", association) + pulumi.set(__self__, "association_type", association_type) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="assistantId") @@ -117,10 +102,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - AssistantAssociationArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -142,11 +123,6 @@ def _internal_init(__self__, if assistant_id is None and not opts.urn: raise TypeError("Missing required property 'assistant_id'") __props__.__dict__["assistant_id"] = assistant_id - if association is not None and not isinstance(association, AssistantAssociationAssociationDataArgs): - association = association or {} - def _setter(key, value): - association[key] = value - AssistantAssociationAssociationDataArgs._configure(_setter, **association) if association is None and not opts.urn: raise TypeError("Missing required property 'association'") __props__.__dict__["association"] = association diff --git a/sdk/python/pulumi_aws_native/wisdom/get_assistant.py b/sdk/python/pulumi_aws_native/wisdom/get_assistant.py index f74c82518d..87aba15bc4 100644 --- a/sdk/python/pulumi_aws_native/wisdom/get_assistant.py +++ b/sdk/python/pulumi_aws_native/wisdom/get_assistant.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/wisdom/get_assistant_association.py b/sdk/python/pulumi_aws_native/wisdom/get_assistant_association.py index 2dac4d5d84..0641eb3cc7 100644 --- a/sdk/python/pulumi_aws_native/wisdom/get_assistant_association.py +++ b/sdk/python/pulumi_aws_native/wisdom/get_assistant_association.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/wisdom/get_knowledge_base.py b/sdk/python/pulumi_aws_native/wisdom/get_knowledge_base.py index 08b78a1b06..4d8a3f3198 100644 --- a/sdk/python/pulumi_aws_native/wisdom/get_knowledge_base.py +++ b/sdk/python/pulumi_aws_native/wisdom/get_knowledge_base.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/wisdom/knowledge_base.py b/sdk/python/pulumi_aws_native/wisdom/knowledge_base.py index d30209850e..3221a1d106 100644 --- a/sdk/python/pulumi_aws_native/wisdom/knowledge_base.py +++ b/sdk/python/pulumi_aws_native/wisdom/knowledge_base.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -27,40 +27,19 @@ def __init__(__self__, *, """ The set of arguments for constructing a KnowledgeBase resource. """ - KnowledgeBaseArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - knowledge_base_type=knowledge_base_type, - description=description, - name=name, - rendering_configuration=rendering_configuration, - server_side_encryption_configuration=server_side_encryption_configuration, - source_configuration=source_configuration, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - knowledge_base_type: pulumi.Input['KnowledgeBaseType'], - description: Optional[pulumi.Input[str]] = None, - name: Optional[pulumi.Input[str]] = None, - rendering_configuration: Optional[pulumi.Input['KnowledgeBaseRenderingConfigurationArgs']] = None, - server_side_encryption_configuration: Optional[pulumi.Input['KnowledgeBaseServerSideEncryptionConfigurationArgs']] = None, - source_configuration: Optional[pulumi.Input['KnowledgeBaseSourceConfigurationArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['KnowledgeBaseTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("knowledge_base_type", knowledge_base_type) + pulumi.set(__self__, "knowledge_base_type", knowledge_base_type) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if rendering_configuration is not None: - _setter("rendering_configuration", rendering_configuration) + pulumi.set(__self__, "rendering_configuration", rendering_configuration) if server_side_encryption_configuration is not None: - _setter("server_side_encryption_configuration", server_side_encryption_configuration) + pulumi.set(__self__, "server_side_encryption_configuration", server_side_encryption_configuration) if source_configuration is not None: - _setter("source_configuration", source_configuration) + pulumi.set(__self__, "source_configuration", source_configuration) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="knowledgeBaseType") @@ -164,10 +143,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - KnowledgeBaseArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -194,23 +169,8 @@ def _internal_init(__self__, raise TypeError("Missing required property 'knowledge_base_type'") __props__.__dict__["knowledge_base_type"] = knowledge_base_type __props__.__dict__["name"] = name - if rendering_configuration is not None and not isinstance(rendering_configuration, KnowledgeBaseRenderingConfigurationArgs): - rendering_configuration = rendering_configuration or {} - def _setter(key, value): - rendering_configuration[key] = value - KnowledgeBaseRenderingConfigurationArgs._configure(_setter, **rendering_configuration) __props__.__dict__["rendering_configuration"] = rendering_configuration - if server_side_encryption_configuration is not None and not isinstance(server_side_encryption_configuration, KnowledgeBaseServerSideEncryptionConfigurationArgs): - server_side_encryption_configuration = server_side_encryption_configuration or {} - def _setter(key, value): - server_side_encryption_configuration[key] = value - KnowledgeBaseServerSideEncryptionConfigurationArgs._configure(_setter, **server_side_encryption_configuration) __props__.__dict__["server_side_encryption_configuration"] = server_side_encryption_configuration - if source_configuration is not None and not isinstance(source_configuration, KnowledgeBaseSourceConfigurationArgs): - source_configuration = source_configuration or {} - def _setter(key, value): - source_configuration[key] = value - KnowledgeBaseSourceConfigurationArgs._configure(_setter, **source_configuration) __props__.__dict__["source_configuration"] = source_configuration __props__.__dict__["tags"] = tags __props__.__dict__["knowledge_base_arn"] = None diff --git a/sdk/python/pulumi_aws_native/wisdom/outputs.py b/sdk/python/pulumi_aws_native/wisdom/outputs.py index 0737dabcf0..5a80050a45 100644 --- a/sdk/python/pulumi_aws_native/wisdom/outputs.py +++ b/sdk/python/pulumi_aws_native/wisdom/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -44,16 +44,7 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, knowledge_base_id: str): - AssistantAssociationAssociationData._configure( - lambda key, value: pulumi.set(__self__, key, value), - knowledge_base_id=knowledge_base_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - knowledge_base_id: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("knowledge_base_id", knowledge_base_id) + pulumi.set(__self__, "knowledge_base_id", knowledge_base_id) @property @pulumi.getter(name="knowledgeBaseId") @@ -66,19 +57,8 @@ class AssistantAssociationTag(dict): def __init__(__self__, *, key: str, value: str): - AssistantAssociationTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -112,17 +92,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, kms_key_id: Optional[str] = None): - AssistantServerSideEncryptionConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - kms_key_id=kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) @property @pulumi.getter(name="kmsKeyId") @@ -135,19 +106,8 @@ class AssistantTag(dict): def __init__(__self__, *, key: str, value: str): - AssistantTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -184,20 +144,9 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, app_integration_arn: str, object_fields: Optional[Sequence[str]] = None): - KnowledgeBaseAppIntegrationsConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - app_integration_arn=app_integration_arn, - object_fields=object_fields, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - app_integration_arn: str, - object_fields: Optional[Sequence[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("app_integration_arn", app_integration_arn) + pulumi.set(__self__, "app_integration_arn", app_integration_arn) if object_fields is not None: - _setter("object_fields", object_fields) + pulumi.set(__self__, "object_fields", object_fields) @property @pulumi.getter(name="appIntegrationArn") @@ -231,17 +180,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, template_uri: Optional[str] = None): - KnowledgeBaseRenderingConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - template_uri=template_uri, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - template_uri: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if template_uri is not None: - _setter("template_uri", template_uri) + pulumi.set(__self__, "template_uri", template_uri) @property @pulumi.getter(name="templateUri") @@ -270,17 +210,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, kms_key_id: Optional[str] = None): - KnowledgeBaseServerSideEncryptionConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - kms_key_id=kms_key_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kms_key_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if kms_key_id is not None: - _setter("kms_key_id", kms_key_id) + pulumi.set(__self__, "kms_key_id", kms_key_id) @property @pulumi.getter(name="kmsKeyId") @@ -309,17 +240,8 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, app_integrations: Optional['outputs.KnowledgeBaseAppIntegrationsConfiguration'] = None): - KnowledgeBaseSourceConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - app_integrations=app_integrations, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - app_integrations: Optional['outputs.KnowledgeBaseAppIntegrationsConfiguration'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if app_integrations is not None: - _setter("app_integrations", app_integrations) + pulumi.set(__self__, "app_integrations", app_integrations) @property @pulumi.getter(name="appIntegrations") @@ -332,19 +254,8 @@ class KnowledgeBaseTag(dict): def __init__(__self__, *, key: str, value: str): - KnowledgeBaseTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/workspaces/_inputs.py b/sdk/python/pulumi_aws_native/workspaces/_inputs.py index 92a5e3d8af..45f4d4ff37 100644 --- a/sdk/python/pulumi_aws_native/workspaces/_inputs.py +++ b/sdk/python/pulumi_aws_native/workspaces/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -21,19 +21,8 @@ class ConnectionAliasTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - ConnectionAliasTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -62,33 +51,16 @@ def __init__(__self__, *, running_mode: Optional[pulumi.Input[str]] = None, running_mode_auto_stop_timeout_in_minutes: Optional[pulumi.Input[int]] = None, user_volume_size_gib: Optional[pulumi.Input[int]] = None): - WorkspacePropertiesArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - compute_type_name=compute_type_name, - root_volume_size_gib=root_volume_size_gib, - running_mode=running_mode, - running_mode_auto_stop_timeout_in_minutes=running_mode_auto_stop_timeout_in_minutes, - user_volume_size_gib=user_volume_size_gib, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - compute_type_name: Optional[pulumi.Input[str]] = None, - root_volume_size_gib: Optional[pulumi.Input[int]] = None, - running_mode: Optional[pulumi.Input[str]] = None, - running_mode_auto_stop_timeout_in_minutes: Optional[pulumi.Input[int]] = None, - user_volume_size_gib: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if compute_type_name is not None: - _setter("compute_type_name", compute_type_name) + pulumi.set(__self__, "compute_type_name", compute_type_name) if root_volume_size_gib is not None: - _setter("root_volume_size_gib", root_volume_size_gib) + pulumi.set(__self__, "root_volume_size_gib", root_volume_size_gib) if running_mode is not None: - _setter("running_mode", running_mode) + pulumi.set(__self__, "running_mode", running_mode) if running_mode_auto_stop_timeout_in_minutes is not None: - _setter("running_mode_auto_stop_timeout_in_minutes", running_mode_auto_stop_timeout_in_minutes) + pulumi.set(__self__, "running_mode_auto_stop_timeout_in_minutes", running_mode_auto_stop_timeout_in_minutes) if user_volume_size_gib is not None: - _setter("user_volume_size_gib", user_volume_size_gib) + pulumi.set(__self__, "user_volume_size_gib", user_volume_size_gib) @property @pulumi.getter(name="computeTypeName") @@ -141,19 +113,8 @@ class WorkspaceTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - WorkspaceTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/workspaces/connection_alias.py b/sdk/python/pulumi_aws_native/workspaces/connection_alias.py index 33bf5778dc..3d6c7dcbec 100644 --- a/sdk/python/pulumi_aws_native/workspaces/connection_alias.py +++ b/sdk/python/pulumi_aws_native/workspaces/connection_alias.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -22,20 +22,9 @@ def __init__(__self__, *, """ The set of arguments for constructing a ConnectionAlias resource. """ - ConnectionAliasArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - connection_string=connection_string, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - connection_string: pulumi.Input[str], - tags: Optional[pulumi.Input[Sequence[pulumi.Input['ConnectionAliasTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("connection_string", connection_string) + pulumi.set(__self__, "connection_string", connection_string) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="connectionString") @@ -89,10 +78,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ConnectionAliasArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/workspaces/get_connection_alias.py b/sdk/python/pulumi_aws_native/workspaces/get_connection_alias.py index d37befe230..dd6d489714 100644 --- a/sdk/python/pulumi_aws_native/workspaces/get_connection_alias.py +++ b/sdk/python/pulumi_aws_native/workspaces/get_connection_alias.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/workspaces/get_workspace.py b/sdk/python/pulumi_aws_native/workspaces/get_workspace.py index ac434d0d60..2df45c12ea 100644 --- a/sdk/python/pulumi_aws_native/workspaces/get_workspace.py +++ b/sdk/python/pulumi_aws_native/workspaces/get_workspace.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/workspaces/outputs.py b/sdk/python/pulumi_aws_native/workspaces/outputs.py index 0b8199e6b1..7b1c99a86e 100644 --- a/sdk/python/pulumi_aws_native/workspaces/outputs.py +++ b/sdk/python/pulumi_aws_native/workspaces/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -47,29 +47,14 @@ def __init__(__self__, *, association_status: Optional['ConnectionAliasAssociationAssociationStatus'] = None, connection_identifier: Optional[str] = None, resource_id: Optional[str] = None): - ConnectionAliasAssociation._configure( - lambda key, value: pulumi.set(__self__, key, value), - associated_account_id=associated_account_id, - association_status=association_status, - connection_identifier=connection_identifier, - resource_id=resource_id, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - associated_account_id: Optional[str] = None, - association_status: Optional['ConnectionAliasAssociationAssociationStatus'] = None, - connection_identifier: Optional[str] = None, - resource_id: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if associated_account_id is not None: - _setter("associated_account_id", associated_account_id) + pulumi.set(__self__, "associated_account_id", associated_account_id) if association_status is not None: - _setter("association_status", association_status) + pulumi.set(__self__, "association_status", association_status) if connection_identifier is not None: - _setter("connection_identifier", connection_identifier) + pulumi.set(__self__, "connection_identifier", connection_identifier) if resource_id is not None: - _setter("resource_id", resource_id) + pulumi.set(__self__, "resource_id", resource_id) @property @pulumi.getter(name="associatedAccountId") @@ -97,19 +82,8 @@ class ConnectionAliasTag(dict): def __init__(__self__, *, key: str, value: str): - ConnectionAliasTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -155,33 +129,16 @@ def __init__(__self__, *, running_mode: Optional[str] = None, running_mode_auto_stop_timeout_in_minutes: Optional[int] = None, user_volume_size_gib: Optional[int] = None): - WorkspaceProperties._configure( - lambda key, value: pulumi.set(__self__, key, value), - compute_type_name=compute_type_name, - root_volume_size_gib=root_volume_size_gib, - running_mode=running_mode, - running_mode_auto_stop_timeout_in_minutes=running_mode_auto_stop_timeout_in_minutes, - user_volume_size_gib=user_volume_size_gib, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - compute_type_name: Optional[str] = None, - root_volume_size_gib: Optional[int] = None, - running_mode: Optional[str] = None, - running_mode_auto_stop_timeout_in_minutes: Optional[int] = None, - user_volume_size_gib: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): if compute_type_name is not None: - _setter("compute_type_name", compute_type_name) + pulumi.set(__self__, "compute_type_name", compute_type_name) if root_volume_size_gib is not None: - _setter("root_volume_size_gib", root_volume_size_gib) + pulumi.set(__self__, "root_volume_size_gib", root_volume_size_gib) if running_mode is not None: - _setter("running_mode", running_mode) + pulumi.set(__self__, "running_mode", running_mode) if running_mode_auto_stop_timeout_in_minutes is not None: - _setter("running_mode_auto_stop_timeout_in_minutes", running_mode_auto_stop_timeout_in_minutes) + pulumi.set(__self__, "running_mode_auto_stop_timeout_in_minutes", running_mode_auto_stop_timeout_in_minutes) if user_volume_size_gib is not None: - _setter("user_volume_size_gib", user_volume_size_gib) + pulumi.set(__self__, "user_volume_size_gib", user_volume_size_gib) @property @pulumi.getter(name="computeTypeName") @@ -214,19 +171,8 @@ class WorkspaceTag(dict): def __init__(__self__, *, key: str, value: str): - WorkspaceTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/workspaces/workspace.py b/sdk/python/pulumi_aws_native/workspaces/workspace.py index b264cbe814..f62b62e423 100644 --- a/sdk/python/pulumi_aws_native/workspaces/workspace.py +++ b/sdk/python/pulumi_aws_native/workspaces/workspace.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -27,42 +27,19 @@ def __init__(__self__, *, """ The set of arguments for constructing a Workspace resource. """ - WorkspaceArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - bundle_id=bundle_id, - directory_id=directory_id, - user_name=user_name, - root_volume_encryption_enabled=root_volume_encryption_enabled, - tags=tags, - user_volume_encryption_enabled=user_volume_encryption_enabled, - volume_encryption_key=volume_encryption_key, - workspace_properties=workspace_properties, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - bundle_id: pulumi.Input[str], - directory_id: pulumi.Input[str], - user_name: pulumi.Input[str], - root_volume_encryption_enabled: Optional[pulumi.Input[bool]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['WorkspaceTagArgs']]]] = None, - user_volume_encryption_enabled: Optional[pulumi.Input[bool]] = None, - volume_encryption_key: Optional[pulumi.Input[str]] = None, - workspace_properties: Optional[pulumi.Input['WorkspacePropertiesArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("bundle_id", bundle_id) - _setter("directory_id", directory_id) - _setter("user_name", user_name) + pulumi.set(__self__, "bundle_id", bundle_id) + pulumi.set(__self__, "directory_id", directory_id) + pulumi.set(__self__, "user_name", user_name) if root_volume_encryption_enabled is not None: - _setter("root_volume_encryption_enabled", root_volume_encryption_enabled) + pulumi.set(__self__, "root_volume_encryption_enabled", root_volume_encryption_enabled) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if user_volume_encryption_enabled is not None: - _setter("user_volume_encryption_enabled", user_volume_encryption_enabled) + pulumi.set(__self__, "user_volume_encryption_enabled", user_volume_encryption_enabled) if volume_encryption_key is not None: - _setter("volume_encryption_key", volume_encryption_key) + pulumi.set(__self__, "volume_encryption_key", volume_encryption_key) if workspace_properties is not None: - _setter("workspace_properties", workspace_properties) + pulumi.set(__self__, "workspace_properties", workspace_properties) @property @pulumi.getter(name="bundleId") @@ -181,10 +158,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - WorkspaceArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -221,11 +194,6 @@ def _internal_init(__self__, __props__.__dict__["user_name"] = user_name __props__.__dict__["user_volume_encryption_enabled"] = user_volume_encryption_enabled __props__.__dict__["volume_encryption_key"] = volume_encryption_key - if workspace_properties is not None and not isinstance(workspace_properties, WorkspacePropertiesArgs): - workspace_properties = workspace_properties or {} - def _setter(key, value): - workspace_properties[key] = value - WorkspacePropertiesArgs._configure(_setter, **workspace_properties) __props__.__dict__["workspace_properties"] = workspace_properties replace_on_changes = pulumi.ResourceOptions(replace_on_changes=["user_name"]) opts = pulumi.ResourceOptions.merge(opts, replace_on_changes) diff --git a/sdk/python/pulumi_aws_native/workspacesweb/_inputs.py b/sdk/python/pulumi_aws_native/workspacesweb/_inputs.py index a8f1abef7e..6c761936a1 100644 --- a/sdk/python/pulumi_aws_native/workspacesweb/_inputs.py +++ b/sdk/python/pulumi_aws_native/workspacesweb/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from ._enums import * @@ -32,11 +32,6 @@ class BrowserSettingsEncryptionContextMapArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -44,19 +39,8 @@ class BrowserSettingsTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - BrowserSettingsTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -81,22 +65,12 @@ def value(self, value: pulumi.Input[str]): class IdentityProviderDetailsArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type class IpAccessSettingsEncryptionContextMapArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -107,20 +81,9 @@ def __init__(__self__, *, """ :param pulumi.Input[str] ip_range: A single IP address or an IP address range in CIDR notation """ - IpAccessSettingsIpRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ip_range=ip_range, - description=description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ip_range: pulumi.Input[str], - description: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ip_range", ip_range) + pulumi.set(__self__, "ip_range", ip_range) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) @property @pulumi.getter(name="ipRange") @@ -149,19 +112,8 @@ class IpAccessSettingsTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - IpAccessSettingsTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -187,19 +139,8 @@ class NetworkSettingsTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - NetworkSettingsTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -224,11 +165,6 @@ def value(self, value: pulumi.Input[str]): class PortalEncryptionContextMapArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -236,19 +172,8 @@ class PortalTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - PortalTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -274,19 +199,8 @@ class TrustStoreTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - TrustStoreTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -312,19 +226,8 @@ class UserAccessLoggingSettingsTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - UserAccessLoggingSettingsTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -351,24 +254,11 @@ def __init__(__self__, *, domain: pulumi.Input[str], name: Optional[pulumi.Input[str]] = None, path: Optional[pulumi.Input[str]] = None): - UserSettingsCookieSpecificationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - domain=domain, - name=name, - path=path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - domain: pulumi.Input[str], - name: Optional[pulumi.Input[str]] = None, - path: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("domain", domain) + pulumi.set(__self__, "domain", domain) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) @property @pulumi.getter @@ -403,20 +293,9 @@ class UserSettingsCookieSynchronizationConfigurationArgs: def __init__(__self__, *, allowlist: pulumi.Input[Sequence[pulumi.Input['UserSettingsCookieSpecificationArgs']]], blocklist: Optional[pulumi.Input[Sequence[pulumi.Input['UserSettingsCookieSpecificationArgs']]]] = None): - UserSettingsCookieSynchronizationConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - allowlist=allowlist, - blocklist=blocklist, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allowlist: pulumi.Input[Sequence[pulumi.Input['UserSettingsCookieSpecificationArgs']]], - blocklist: Optional[pulumi.Input[Sequence[pulumi.Input['UserSettingsCookieSpecificationArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("allowlist", allowlist) + pulumi.set(__self__, "allowlist", allowlist) if blocklist is not None: - _setter("blocklist", blocklist) + pulumi.set(__self__, "blocklist", blocklist) @property @pulumi.getter @@ -441,11 +320,6 @@ def blocklist(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['UserSett class UserSettingsEncryptionContextMapArgs: def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.input_type @@ -453,19 +327,8 @@ class UserSettingsTagArgs: def __init__(__self__, *, key: pulumi.Input[str], value: pulumi.Input[str]): - UserSettingsTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/workspacesweb/browser_settings.py b/sdk/python/pulumi_aws_native/workspacesweb/browser_settings.py index 9ea51f9efc..93fcb57c1d 100644 --- a/sdk/python/pulumi_aws_native/workspacesweb/browser_settings.py +++ b/sdk/python/pulumi_aws_native/workspacesweb/browser_settings.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,29 +23,14 @@ def __init__(__self__, *, """ The set of arguments for constructing a BrowserSettings resource. """ - BrowserSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - additional_encryption_context=additional_encryption_context, - browser_policy=browser_policy, - customer_managed_key=customer_managed_key, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - additional_encryption_context: Optional[pulumi.Input['BrowserSettingsEncryptionContextMapArgs']] = None, - browser_policy: Optional[pulumi.Input[str]] = None, - customer_managed_key: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['BrowserSettingsTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if additional_encryption_context is not None: - _setter("additional_encryption_context", additional_encryption_context) + pulumi.set(__self__, "additional_encryption_context", additional_encryption_context) if browser_policy is not None: - _setter("browser_policy", browser_policy) + pulumi.set(__self__, "browser_policy", browser_policy) if customer_managed_key is not None: - _setter("customer_managed_key", customer_managed_key) + pulumi.set(__self__, "customer_managed_key", customer_managed_key) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="additionalEncryptionContext") @@ -119,10 +104,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - BrowserSettingsArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -141,11 +122,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = BrowserSettingsArgs.__new__(BrowserSettingsArgs) - if additional_encryption_context is not None and not isinstance(additional_encryption_context, BrowserSettingsEncryptionContextMapArgs): - additional_encryption_context = additional_encryption_context or {} - def _setter(key, value): - additional_encryption_context[key] = value - BrowserSettingsEncryptionContextMapArgs._configure(_setter, **additional_encryption_context) __props__.__dict__["additional_encryption_context"] = additional_encryption_context __props__.__dict__["browser_policy"] = browser_policy __props__.__dict__["customer_managed_key"] = customer_managed_key diff --git a/sdk/python/pulumi_aws_native/workspacesweb/get_browser_settings.py b/sdk/python/pulumi_aws_native/workspacesweb/get_browser_settings.py index 564ff9b57e..5897216db1 100644 --- a/sdk/python/pulumi_aws_native/workspacesweb/get_browser_settings.py +++ b/sdk/python/pulumi_aws_native/workspacesweb/get_browser_settings.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/workspacesweb/get_identity_provider.py b/sdk/python/pulumi_aws_native/workspacesweb/get_identity_provider.py index b2776a2115..fb193567a6 100644 --- a/sdk/python/pulumi_aws_native/workspacesweb/get_identity_provider.py +++ b/sdk/python/pulumi_aws_native/workspacesweb/get_identity_provider.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/workspacesweb/get_ip_access_settings.py b/sdk/python/pulumi_aws_native/workspacesweb/get_ip_access_settings.py index 97d0b7bf52..94d8e071c3 100644 --- a/sdk/python/pulumi_aws_native/workspacesweb/get_ip_access_settings.py +++ b/sdk/python/pulumi_aws_native/workspacesweb/get_ip_access_settings.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/workspacesweb/get_network_settings.py b/sdk/python/pulumi_aws_native/workspacesweb/get_network_settings.py index 7bf177cb43..5f2ac7c324 100644 --- a/sdk/python/pulumi_aws_native/workspacesweb/get_network_settings.py +++ b/sdk/python/pulumi_aws_native/workspacesweb/get_network_settings.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/workspacesweb/get_portal.py b/sdk/python/pulumi_aws_native/workspacesweb/get_portal.py index 446672f1aa..0756c4f202 100644 --- a/sdk/python/pulumi_aws_native/workspacesweb/get_portal.py +++ b/sdk/python/pulumi_aws_native/workspacesweb/get_portal.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/workspacesweb/get_trust_store.py b/sdk/python/pulumi_aws_native/workspacesweb/get_trust_store.py index 2a7b0719dc..98b1cba0ce 100644 --- a/sdk/python/pulumi_aws_native/workspacesweb/get_trust_store.py +++ b/sdk/python/pulumi_aws_native/workspacesweb/get_trust_store.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/workspacesweb/get_user_access_logging_settings.py b/sdk/python/pulumi_aws_native/workspacesweb/get_user_access_logging_settings.py index 517e2c979d..aa2fc02ce9 100644 --- a/sdk/python/pulumi_aws_native/workspacesweb/get_user_access_logging_settings.py +++ b/sdk/python/pulumi_aws_native/workspacesweb/get_user_access_logging_settings.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/workspacesweb/get_user_settings.py b/sdk/python/pulumi_aws_native/workspacesweb/get_user_settings.py index 96d3f86a03..5a598a0e8c 100644 --- a/sdk/python/pulumi_aws_native/workspacesweb/get_user_settings.py +++ b/sdk/python/pulumi_aws_native/workspacesweb/get_user_settings.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * diff --git a/sdk/python/pulumi_aws_native/workspacesweb/identity_provider.py b/sdk/python/pulumi_aws_native/workspacesweb/identity_provider.py index 38f2c5fa97..943c98b4da 100644 --- a/sdk/python/pulumi_aws_native/workspacesweb/identity_provider.py +++ b/sdk/python/pulumi_aws_native/workspacesweb/identity_provider.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -24,27 +24,12 @@ def __init__(__self__, *, """ The set of arguments for constructing a IdentityProvider resource. """ - IdentityProviderArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - identity_provider_details=identity_provider_details, - identity_provider_type=identity_provider_type, - identity_provider_name=identity_provider_name, - portal_arn=portal_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - identity_provider_details: pulumi.Input['IdentityProviderDetailsArgs'], - identity_provider_type: pulumi.Input['IdentityProviderType'], - identity_provider_name: Optional[pulumi.Input[str]] = None, - portal_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("identity_provider_details", identity_provider_details) - _setter("identity_provider_type", identity_provider_type) + pulumi.set(__self__, "identity_provider_details", identity_provider_details) + pulumi.set(__self__, "identity_provider_type", identity_provider_type) if identity_provider_name is not None: - _setter("identity_provider_name", identity_provider_name) + pulumi.set(__self__, "identity_provider_name", identity_provider_name) if portal_arn is not None: - _setter("portal_arn", portal_arn) + pulumi.set(__self__, "portal_arn", portal_arn) @property @pulumi.getter(name="identityProviderDetails") @@ -118,10 +103,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - IdentityProviderArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -140,11 +121,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = IdentityProviderArgs.__new__(IdentityProviderArgs) - if identity_provider_details is not None and not isinstance(identity_provider_details, IdentityProviderDetailsArgs): - identity_provider_details = identity_provider_details or {} - def _setter(key, value): - identity_provider_details[key] = value - IdentityProviderDetailsArgs._configure(_setter, **identity_provider_details) if identity_provider_details is None and not opts.urn: raise TypeError("Missing required property 'identity_provider_details'") __props__.__dict__["identity_provider_details"] = identity_provider_details diff --git a/sdk/python/pulumi_aws_native/workspacesweb/ip_access_settings.py b/sdk/python/pulumi_aws_native/workspacesweb/ip_access_settings.py index 553fa8a0ec..c702923b1d 100644 --- a/sdk/python/pulumi_aws_native/workspacesweb/ip_access_settings.py +++ b/sdk/python/pulumi_aws_native/workspacesweb/ip_access_settings.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,36 +25,17 @@ def __init__(__self__, *, """ The set of arguments for constructing a IpAccessSettings resource. """ - IpAccessSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - ip_rules=ip_rules, - additional_encryption_context=additional_encryption_context, - customer_managed_key=customer_managed_key, - description=description, - display_name=display_name, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ip_rules: pulumi.Input[Sequence[pulumi.Input['IpAccessSettingsIpRuleArgs']]], - additional_encryption_context: Optional[pulumi.Input['IpAccessSettingsEncryptionContextMapArgs']] = None, - customer_managed_key: Optional[pulumi.Input[str]] = None, - description: Optional[pulumi.Input[str]] = None, - display_name: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['IpAccessSettingsTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ip_rules", ip_rules) + pulumi.set(__self__, "ip_rules", ip_rules) if additional_encryption_context is not None: - _setter("additional_encryption_context", additional_encryption_context) + pulumi.set(__self__, "additional_encryption_context", additional_encryption_context) if customer_managed_key is not None: - _setter("customer_managed_key", customer_managed_key) + pulumi.set(__self__, "customer_managed_key", customer_managed_key) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) if display_name is not None: - _setter("display_name", display_name) + pulumi.set(__self__, "display_name", display_name) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="ipRules") @@ -148,10 +129,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - IpAccessSettingsArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -172,11 +149,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = IpAccessSettingsArgs.__new__(IpAccessSettingsArgs) - if additional_encryption_context is not None and not isinstance(additional_encryption_context, IpAccessSettingsEncryptionContextMapArgs): - additional_encryption_context = additional_encryption_context or {} - def _setter(key, value): - additional_encryption_context[key] = value - IpAccessSettingsEncryptionContextMapArgs._configure(_setter, **additional_encryption_context) __props__.__dict__["additional_encryption_context"] = additional_encryption_context __props__.__dict__["customer_managed_key"] = customer_managed_key __props__.__dict__["description"] = description diff --git a/sdk/python/pulumi_aws_native/workspacesweb/network_settings.py b/sdk/python/pulumi_aws_native/workspacesweb/network_settings.py index f41f7b0576..26b041c10c 100644 --- a/sdk/python/pulumi_aws_native/workspacesweb/network_settings.py +++ b/sdk/python/pulumi_aws_native/workspacesweb/network_settings.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -23,26 +23,11 @@ def __init__(__self__, *, """ The set of arguments for constructing a NetworkSettings resource. """ - NetworkSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - security_group_ids=security_group_ids, - subnet_ids=subnet_ids, - vpc_id=vpc_id, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - security_group_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - subnet_ids: pulumi.Input[Sequence[pulumi.Input[str]]], - vpc_id: pulumi.Input[str], - tags: Optional[pulumi.Input[Sequence[pulumi.Input['NetworkSettingsTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("security_group_ids", security_group_ids) - _setter("subnet_ids", subnet_ids) - _setter("vpc_id", vpc_id) + pulumi.set(__self__, "security_group_ids", security_group_ids) + pulumi.set(__self__, "subnet_ids", subnet_ids) + pulumi.set(__self__, "vpc_id", vpc_id) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="securityGroupIds") @@ -116,10 +101,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - NetworkSettingsArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/workspacesweb/outputs.py b/sdk/python/pulumi_aws_native/workspacesweb/outputs.py index 21fd05943b..116a5a1589 100644 --- a/sdk/python/pulumi_aws_native/workspacesweb/outputs.py +++ b/sdk/python/pulumi_aws_native/workspacesweb/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -33,11 +33,6 @@ class BrowserSettingsEncryptionContextMap(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -45,19 +40,8 @@ class BrowserSettingsTag(dict): def __init__(__self__, *, key: str, value: str): - BrowserSettingsTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -74,22 +58,12 @@ def value(self) -> str: class IdentityProviderDetails(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type class IpAccessSettingsEncryptionContextMap(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -117,20 +91,9 @@ def __init__(__self__, *, """ :param str ip_range: A single IP address or an IP address range in CIDR notation """ - IpAccessSettingsIpRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - ip_range=ip_range, - description=description, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - ip_range: str, - description: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("ip_range", ip_range) + pulumi.set(__self__, "ip_range", ip_range) if description is not None: - _setter("description", description) + pulumi.set(__self__, "description", description) @property @pulumi.getter(name="ipRange") @@ -151,19 +114,8 @@ class IpAccessSettingsTag(dict): def __init__(__self__, *, key: str, value: str): - IpAccessSettingsTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -181,19 +133,8 @@ class NetworkSettingsTag(dict): def __init__(__self__, *, key: str, value: str): - NetworkSettingsTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -210,11 +151,6 @@ def value(self) -> str: class PortalEncryptionContextMap(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -222,19 +158,8 @@ class PortalTag(dict): def __init__(__self__, *, key: str, value: str): - PortalTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -252,19 +177,8 @@ class TrustStoreTag(dict): def __init__(__self__, *, key: str, value: str): - TrustStoreTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -282,19 +196,8 @@ class UserAccessLoggingSettingsTag(dict): def __init__(__self__, *, key: str, value: str): - UserAccessLoggingSettingsTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -313,24 +216,11 @@ def __init__(__self__, *, domain: str, name: Optional[str] = None, path: Optional[str] = None): - UserSettingsCookieSpecification._configure( - lambda key, value: pulumi.set(__self__, key, value), - domain=domain, - name=name, - path=path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - domain: str, - name: Optional[str] = None, - path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("domain", domain) + pulumi.set(__self__, "domain", domain) if name is not None: - _setter("name", name) + pulumi.set(__self__, "name", name) if path is not None: - _setter("path", path) + pulumi.set(__self__, "path", path) @property @pulumi.getter @@ -353,20 +243,9 @@ class UserSettingsCookieSynchronizationConfiguration(dict): def __init__(__self__, *, allowlist: Sequence['outputs.UserSettingsCookieSpecification'], blocklist: Optional[Sequence['outputs.UserSettingsCookieSpecification']] = None): - UserSettingsCookieSynchronizationConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - allowlist=allowlist, - blocklist=blocklist, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - allowlist: Sequence['outputs.UserSettingsCookieSpecification'], - blocklist: Optional[Sequence['outputs.UserSettingsCookieSpecification']] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("allowlist", allowlist) + pulumi.set(__self__, "allowlist", allowlist) if blocklist is not None: - _setter("blocklist", blocklist) + pulumi.set(__self__, "blocklist", blocklist) @property @pulumi.getter @@ -383,11 +262,6 @@ def blocklist(self) -> Optional[Sequence['outputs.UserSettingsCookieSpecificatio class UserSettingsEncryptionContextMap(dict): def __init__(__self__): pass - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - opts: Optional[pulumi.ResourceOptions]=None): - pass @pulumi.output_type @@ -395,19 +269,8 @@ class UserSettingsTag(dict): def __init__(__self__, *, key: str, value: str): - UserSettingsTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/workspacesweb/portal.py b/sdk/python/pulumi_aws_native/workspacesweb/portal.py index 1f660d1a55..7e00dbd0d9 100644 --- a/sdk/python/pulumi_aws_native/workspacesweb/portal.py +++ b/sdk/python/pulumi_aws_native/workspacesweb/portal.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -31,57 +31,28 @@ def __init__(__self__, *, """ The set of arguments for constructing a Portal resource. """ - PortalArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - additional_encryption_context=additional_encryption_context, - authentication_type=authentication_type, - browser_settings_arn=browser_settings_arn, - customer_managed_key=customer_managed_key, - display_name=display_name, - ip_access_settings_arn=ip_access_settings_arn, - network_settings_arn=network_settings_arn, - tags=tags, - trust_store_arn=trust_store_arn, - user_access_logging_settings_arn=user_access_logging_settings_arn, - user_settings_arn=user_settings_arn, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - additional_encryption_context: Optional[pulumi.Input['PortalEncryptionContextMapArgs']] = None, - authentication_type: Optional[pulumi.Input['PortalAuthenticationType']] = None, - browser_settings_arn: Optional[pulumi.Input[str]] = None, - customer_managed_key: Optional[pulumi.Input[str]] = None, - display_name: Optional[pulumi.Input[str]] = None, - ip_access_settings_arn: Optional[pulumi.Input[str]] = None, - network_settings_arn: Optional[pulumi.Input[str]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['PortalTagArgs']]]] = None, - trust_store_arn: Optional[pulumi.Input[str]] = None, - user_access_logging_settings_arn: Optional[pulumi.Input[str]] = None, - user_settings_arn: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if additional_encryption_context is not None: - _setter("additional_encryption_context", additional_encryption_context) + pulumi.set(__self__, "additional_encryption_context", additional_encryption_context) if authentication_type is not None: - _setter("authentication_type", authentication_type) + pulumi.set(__self__, "authentication_type", authentication_type) if browser_settings_arn is not None: - _setter("browser_settings_arn", browser_settings_arn) + pulumi.set(__self__, "browser_settings_arn", browser_settings_arn) if customer_managed_key is not None: - _setter("customer_managed_key", customer_managed_key) + pulumi.set(__self__, "customer_managed_key", customer_managed_key) if display_name is not None: - _setter("display_name", display_name) + pulumi.set(__self__, "display_name", display_name) if ip_access_settings_arn is not None: - _setter("ip_access_settings_arn", ip_access_settings_arn) + pulumi.set(__self__, "ip_access_settings_arn", ip_access_settings_arn) if network_settings_arn is not None: - _setter("network_settings_arn", network_settings_arn) + pulumi.set(__self__, "network_settings_arn", network_settings_arn) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) if trust_store_arn is not None: - _setter("trust_store_arn", trust_store_arn) + pulumi.set(__self__, "trust_store_arn", trust_store_arn) if user_access_logging_settings_arn is not None: - _setter("user_access_logging_settings_arn", user_access_logging_settings_arn) + pulumi.set(__self__, "user_access_logging_settings_arn", user_access_logging_settings_arn) if user_settings_arn is not None: - _setter("user_settings_arn", user_settings_arn) + pulumi.set(__self__, "user_settings_arn", user_settings_arn) @property @pulumi.getter(name="additionalEncryptionContext") @@ -225,10 +196,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - PortalArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -254,11 +221,6 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = PortalArgs.__new__(PortalArgs) - if additional_encryption_context is not None and not isinstance(additional_encryption_context, PortalEncryptionContextMapArgs): - additional_encryption_context = additional_encryption_context or {} - def _setter(key, value): - additional_encryption_context[key] = value - PortalEncryptionContextMapArgs._configure(_setter, **additional_encryption_context) __props__.__dict__["additional_encryption_context"] = additional_encryption_context __props__.__dict__["authentication_type"] = authentication_type __props__.__dict__["browser_settings_arn"] = browser_settings_arn diff --git a/sdk/python/pulumi_aws_native/workspacesweb/trust_store.py b/sdk/python/pulumi_aws_native/workspacesweb/trust_store.py index 5f89e7b27f..0a58cd614f 100644 --- a/sdk/python/pulumi_aws_native/workspacesweb/trust_store.py +++ b/sdk/python/pulumi_aws_native/workspacesweb/trust_store.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -21,20 +21,9 @@ def __init__(__self__, *, """ The set of arguments for constructing a TrustStore resource. """ - TrustStoreArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - certificate_list=certificate_list, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - certificate_list: pulumi.Input[Sequence[pulumi.Input[str]]], - tags: Optional[pulumi.Input[Sequence[pulumi.Input['TrustStoreTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("certificate_list", certificate_list) + pulumi.set(__self__, "certificate_list", certificate_list) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="certificateList") @@ -88,10 +77,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - TrustStoreArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/workspacesweb/user_access_logging_settings.py b/sdk/python/pulumi_aws_native/workspacesweb/user_access_logging_settings.py index a46b0117fe..206ed1dfe6 100644 --- a/sdk/python/pulumi_aws_native/workspacesweb/user_access_logging_settings.py +++ b/sdk/python/pulumi_aws_native/workspacesweb/user_access_logging_settings.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -22,20 +22,9 @@ def __init__(__self__, *, The set of arguments for constructing a UserAccessLoggingSettings resource. :param pulumi.Input[str] kinesis_stream_arn: Kinesis stream ARN to which log events are published. """ - UserAccessLoggingSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - kinesis_stream_arn=kinesis_stream_arn, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - kinesis_stream_arn: pulumi.Input[str], - tags: Optional[pulumi.Input[Sequence[pulumi.Input['UserAccessLoggingSettingsTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("kinesis_stream_arn", kinesis_stream_arn) + pulumi.set(__self__, "kinesis_stream_arn", kinesis_stream_arn) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="kinesisStreamArn") @@ -93,10 +82,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - UserAccessLoggingSettingsArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/workspacesweb/user_settings.py b/sdk/python/pulumi_aws_native/workspacesweb/user_settings.py index 490d0b3712..c6656037c7 100644 --- a/sdk/python/pulumi_aws_native/workspacesweb/user_settings.py +++ b/sdk/python/pulumi_aws_native/workspacesweb/user_settings.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._enums import * @@ -31,52 +31,23 @@ def __init__(__self__, *, """ The set of arguments for constructing a UserSettings resource. """ - UserSettingsArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - copy_allowed=copy_allowed, - download_allowed=download_allowed, - paste_allowed=paste_allowed, - print_allowed=print_allowed, - upload_allowed=upload_allowed, - additional_encryption_context=additional_encryption_context, - cookie_synchronization_configuration=cookie_synchronization_configuration, - customer_managed_key=customer_managed_key, - disconnect_timeout_in_minutes=disconnect_timeout_in_minutes, - idle_disconnect_timeout_in_minutes=idle_disconnect_timeout_in_minutes, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - copy_allowed: pulumi.Input['UserSettingsEnabledType'], - download_allowed: pulumi.Input['UserSettingsEnabledType'], - paste_allowed: pulumi.Input['UserSettingsEnabledType'], - print_allowed: pulumi.Input['UserSettingsEnabledType'], - upload_allowed: pulumi.Input['UserSettingsEnabledType'], - additional_encryption_context: Optional[pulumi.Input['UserSettingsEncryptionContextMapArgs']] = None, - cookie_synchronization_configuration: Optional[pulumi.Input['UserSettingsCookieSynchronizationConfigurationArgs']] = None, - customer_managed_key: Optional[pulumi.Input[str]] = None, - disconnect_timeout_in_minutes: Optional[pulumi.Input[float]] = None, - idle_disconnect_timeout_in_minutes: Optional[pulumi.Input[float]] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['UserSettingsTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("copy_allowed", copy_allowed) - _setter("download_allowed", download_allowed) - _setter("paste_allowed", paste_allowed) - _setter("print_allowed", print_allowed) - _setter("upload_allowed", upload_allowed) + pulumi.set(__self__, "copy_allowed", copy_allowed) + pulumi.set(__self__, "download_allowed", download_allowed) + pulumi.set(__self__, "paste_allowed", paste_allowed) + pulumi.set(__self__, "print_allowed", print_allowed) + pulumi.set(__self__, "upload_allowed", upload_allowed) if additional_encryption_context is not None: - _setter("additional_encryption_context", additional_encryption_context) + pulumi.set(__self__, "additional_encryption_context", additional_encryption_context) if cookie_synchronization_configuration is not None: - _setter("cookie_synchronization_configuration", cookie_synchronization_configuration) + pulumi.set(__self__, "cookie_synchronization_configuration", cookie_synchronization_configuration) if customer_managed_key is not None: - _setter("customer_managed_key", customer_managed_key) + pulumi.set(__self__, "customer_managed_key", customer_managed_key) if disconnect_timeout_in_minutes is not None: - _setter("disconnect_timeout_in_minutes", disconnect_timeout_in_minutes) + pulumi.set(__self__, "disconnect_timeout_in_minutes", disconnect_timeout_in_minutes) if idle_disconnect_timeout_in_minutes is not None: - _setter("idle_disconnect_timeout_in_minutes", idle_disconnect_timeout_in_minutes) + pulumi.set(__self__, "idle_disconnect_timeout_in_minutes", idle_disconnect_timeout_in_minutes) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="copyAllowed") @@ -220,10 +191,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - UserSettingsArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -249,17 +216,7 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = UserSettingsArgs.__new__(UserSettingsArgs) - if additional_encryption_context is not None and not isinstance(additional_encryption_context, UserSettingsEncryptionContextMapArgs): - additional_encryption_context = additional_encryption_context or {} - def _setter(key, value): - additional_encryption_context[key] = value - UserSettingsEncryptionContextMapArgs._configure(_setter, **additional_encryption_context) __props__.__dict__["additional_encryption_context"] = additional_encryption_context - if cookie_synchronization_configuration is not None and not isinstance(cookie_synchronization_configuration, UserSettingsCookieSynchronizationConfigurationArgs): - cookie_synchronization_configuration = cookie_synchronization_configuration or {} - def _setter(key, value): - cookie_synchronization_configuration[key] = value - UserSettingsCookieSynchronizationConfigurationArgs._configure(_setter, **cookie_synchronization_configuration) __props__.__dict__["cookie_synchronization_configuration"] = cookie_synchronization_configuration if copy_allowed is None and not opts.urn: raise TypeError("Missing required property 'copy_allowed'") diff --git a/sdk/python/pulumi_aws_native/xray/_inputs.py b/sdk/python/pulumi_aws_native/xray/_inputs.py index 7867b204b9..df5ab9d769 100644 --- a/sdk/python/pulumi_aws_native/xray/_inputs.py +++ b/sdk/python/pulumi_aws_native/xray/_inputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ @@ -27,21 +27,10 @@ def __init__(__self__, *, :param pulumi.Input[bool] insights_enabled: Set the InsightsEnabled value to true to enable insights or false to disable insights. :param pulumi.Input[bool] notifications_enabled: Set the NotificationsEnabled value to true to enable insights notifications. Notifications can only be enabled on a group with InsightsEnabled set to true. """ - GroupInsightsConfigurationArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - insights_enabled=insights_enabled, - notifications_enabled=notifications_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - insights_enabled: Optional[pulumi.Input[bool]] = None, - notifications_enabled: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if insights_enabled is not None: - _setter("insights_enabled", insights_enabled) + pulumi.set(__self__, "insights_enabled", insights_enabled) if notifications_enabled is not None: - _setter("notifications_enabled", notifications_enabled) + pulumi.set(__self__, "notifications_enabled", notifications_enabled) @property @pulumi.getter(name="insightsEnabled") @@ -77,19 +66,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. :param pulumi.Input[str] value: The value for the tag. """ - GroupTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -126,25 +104,12 @@ def __init__(__self__, *, :param pulumi.Input[str] created_at: When the rule was created, in Unix time seconds. :param pulumi.Input[str] modified_at: When the rule was modified, in Unix time seconds. """ - SamplingRuleRecordArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - created_at=created_at, - modified_at=modified_at, - sampling_rule=sampling_rule, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - created_at: Optional[pulumi.Input[str]] = None, - modified_at: Optional[pulumi.Input[str]] = None, - sampling_rule: Optional[pulumi.Input['SamplingRuleArgs']] = None, - opts: Optional[pulumi.ResourceOptions]=None): if created_at is not None: - _setter("created_at", created_at) + pulumi.set(__self__, "created_at", created_at) if modified_at is not None: - _setter("modified_at", modified_at) + pulumi.set(__self__, "modified_at", modified_at) if sampling_rule is not None: - _setter("sampling_rule", sampling_rule) + pulumi.set(__self__, "sampling_rule", sampling_rule) @property @pulumi.getter(name="createdAt") @@ -189,19 +154,8 @@ def __init__(__self__, *, :param pulumi.Input[str] key: The key name of the tag. :param pulumi.Input[str] value: The value for the tag. """ - SamplingRuleTagArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: pulumi.Input[str], - value: pulumi.Input[str], - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -255,61 +209,30 @@ def __init__(__self__, *, :param pulumi.Input[str] service_type: Matches the origin that the service uses to identify its type in segments. :param pulumi.Input[str] url_path: Matches the path from a request URL. """ - SamplingRuleUpdateArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - attributes=attributes, - fixed_rate=fixed_rate, - host=host, - http_method=http_method, - priority=priority, - reservoir_size=reservoir_size, - resource_arn=resource_arn, - rule_arn=rule_arn, - rule_name=rule_name, - service_name=service_name, - service_type=service_type, - url_path=url_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attributes: Optional[Any] = None, - fixed_rate: Optional[pulumi.Input[float]] = None, - host: Optional[pulumi.Input[str]] = None, - http_method: Optional[pulumi.Input[str]] = None, - priority: Optional[pulumi.Input[int]] = None, - reservoir_size: Optional[pulumi.Input[int]] = None, - resource_arn: Optional[pulumi.Input[str]] = None, - rule_arn: Optional[pulumi.Input[str]] = None, - rule_name: Optional[pulumi.Input[str]] = None, - service_name: Optional[pulumi.Input[str]] = None, - service_type: Optional[pulumi.Input[str]] = None, - url_path: Optional[pulumi.Input[str]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attributes is not None: - _setter("attributes", attributes) + pulumi.set(__self__, "attributes", attributes) if fixed_rate is not None: - _setter("fixed_rate", fixed_rate) + pulumi.set(__self__, "fixed_rate", fixed_rate) if host is not None: - _setter("host", host) + pulumi.set(__self__, "host", host) if http_method is not None: - _setter("http_method", http_method) + pulumi.set(__self__, "http_method", http_method) if priority is not None: - _setter("priority", priority) + pulumi.set(__self__, "priority", priority) if reservoir_size is not None: - _setter("reservoir_size", reservoir_size) + pulumi.set(__self__, "reservoir_size", reservoir_size) if resource_arn is not None: - _setter("resource_arn", resource_arn) + pulumi.set(__self__, "resource_arn", resource_arn) if rule_arn is not None: - _setter("rule_arn", rule_arn) + pulumi.set(__self__, "rule_arn", rule_arn) if rule_name is not None: - _setter("rule_name", rule_name) + pulumi.set(__self__, "rule_name", rule_name) if service_name is not None: - _setter("service_name", service_name) + pulumi.set(__self__, "service_name", service_name) if service_type is not None: - _setter("service_type", service_type) + pulumi.set(__self__, "service_type", service_type) if url_path is not None: - _setter("url_path", url_path) + pulumi.set(__self__, "url_path", url_path) @property @pulumi.getter @@ -479,56 +402,23 @@ def __init__(__self__, *, :param Any attributes: Matches attributes derived from the request. :param pulumi.Input[int] version: The version of the sampling rule format (1) """ - SamplingRuleArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - fixed_rate=fixed_rate, - host=host, - http_method=http_method, - priority=priority, - reservoir_size=reservoir_size, - resource_arn=resource_arn, - service_name=service_name, - service_type=service_type, - url_path=url_path, - attributes=attributes, - rule_arn=rule_arn, - rule_name=rule_name, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - fixed_rate: pulumi.Input[float], - host: pulumi.Input[str], - http_method: pulumi.Input[str], - priority: pulumi.Input[int], - reservoir_size: pulumi.Input[int], - resource_arn: pulumi.Input[str], - service_name: pulumi.Input[str], - service_type: pulumi.Input[str], - url_path: pulumi.Input[str], - attributes: Optional[Any] = None, - rule_arn: Optional[pulumi.Input[str]] = None, - rule_name: Optional[pulumi.Input[str]] = None, - version: Optional[pulumi.Input[int]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("fixed_rate", fixed_rate) - _setter("host", host) - _setter("http_method", http_method) - _setter("priority", priority) - _setter("reservoir_size", reservoir_size) - _setter("resource_arn", resource_arn) - _setter("service_name", service_name) - _setter("service_type", service_type) - _setter("url_path", url_path) + pulumi.set(__self__, "fixed_rate", fixed_rate) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "http_method", http_method) + pulumi.set(__self__, "priority", priority) + pulumi.set(__self__, "reservoir_size", reservoir_size) + pulumi.set(__self__, "resource_arn", resource_arn) + pulumi.set(__self__, "service_name", service_name) + pulumi.set(__self__, "service_type", service_type) + pulumi.set(__self__, "url_path", url_path) if attributes is not None: - _setter("attributes", attributes) + pulumi.set(__self__, "attributes", attributes) if rule_arn is not None: - _setter("rule_arn", rule_arn) + pulumi.set(__self__, "rule_arn", rule_arn) if rule_name is not None: - _setter("rule_name", rule_name) + pulumi.set(__self__, "rule_name", rule_name) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter(name="fixedRate") diff --git a/sdk/python/pulumi_aws_native/xray/get_group.py b/sdk/python/pulumi_aws_native/xray/get_group.py index c3a7ea4628..b849d67aeb 100644 --- a/sdk/python/pulumi_aws_native/xray/get_group.py +++ b/sdk/python/pulumi_aws_native/xray/get_group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/xray/get_resource_policy.py b/sdk/python/pulumi_aws_native/xray/get_resource_policy.py index d2557d5878..b084a30f42 100644 --- a/sdk/python/pulumi_aws_native/xray/get_resource_policy.py +++ b/sdk/python/pulumi_aws_native/xray/get_resource_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = [ diff --git a/sdk/python/pulumi_aws_native/xray/get_sampling_rule.py b/sdk/python/pulumi_aws_native/xray/get_sampling_rule.py index c79d6e93bc..8580bedd6d 100644 --- a/sdk/python/pulumi_aws_native/xray/get_sampling_rule.py +++ b/sdk/python/pulumi_aws_native/xray/get_sampling_rule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs diff --git a/sdk/python/pulumi_aws_native/xray/group.py b/sdk/python/pulumi_aws_native/xray/group.py index ec3ad8de18..b68f6bfe00 100644 --- a/sdk/python/pulumi_aws_native/xray/group.py +++ b/sdk/python/pulumi_aws_native/xray/group.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -25,29 +25,14 @@ def __init__(__self__, *, :param pulumi.Input[str] filter_expression: The filter expression defining criteria by which to group traces. :param pulumi.Input[str] group_name: The case-sensitive name of the new group. Names must be unique. """ - GroupArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - filter_expression=filter_expression, - group_name=group_name, - insights_configuration=insights_configuration, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - filter_expression: Optional[pulumi.Input[str]] = None, - group_name: Optional[pulumi.Input[str]] = None, - insights_configuration: Optional[pulumi.Input['GroupInsightsConfigurationArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['GroupTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if filter_expression is not None: - _setter("filter_expression", filter_expression) + pulumi.set(__self__, "filter_expression", filter_expression) if group_name is not None: - _setter("group_name", group_name) + pulumi.set(__self__, "group_name", group_name) if insights_configuration is not None: - _setter("insights_configuration", insights_configuration) + pulumi.set(__self__, "insights_configuration", insights_configuration) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="filterExpression") @@ -129,10 +114,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - GroupArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -153,11 +134,6 @@ def _internal_init(__self__, __props__.__dict__["filter_expression"] = filter_expression __props__.__dict__["group_name"] = group_name - if insights_configuration is not None and not isinstance(insights_configuration, GroupInsightsConfigurationArgs): - insights_configuration = insights_configuration or {} - def _setter(key, value): - insights_configuration[key] = value - GroupInsightsConfigurationArgs._configure(_setter, **insights_configuration) __props__.__dict__["insights_configuration"] = insights_configuration __props__.__dict__["tags"] = tags __props__.__dict__["group_arn"] = None diff --git a/sdk/python/pulumi_aws_native/xray/outputs.py b/sdk/python/pulumi_aws_native/xray/outputs.py index 15c014f31c..e8956028fb 100644 --- a/sdk/python/pulumi_aws_native/xray/outputs.py +++ b/sdk/python/pulumi_aws_native/xray/outputs.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs @@ -47,21 +47,10 @@ def __init__(__self__, *, :param bool insights_enabled: Set the InsightsEnabled value to true to enable insights or false to disable insights. :param bool notifications_enabled: Set the NotificationsEnabled value to true to enable insights notifications. Notifications can only be enabled on a group with InsightsEnabled set to true. """ - GroupInsightsConfiguration._configure( - lambda key, value: pulumi.set(__self__, key, value), - insights_enabled=insights_enabled, - notifications_enabled=notifications_enabled, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - insights_enabled: Optional[bool] = None, - notifications_enabled: Optional[bool] = None, - opts: Optional[pulumi.ResourceOptions]=None): if insights_enabled is not None: - _setter("insights_enabled", insights_enabled) + pulumi.set(__self__, "insights_enabled", insights_enabled) if notifications_enabled is not None: - _setter("notifications_enabled", notifications_enabled) + pulumi.set(__self__, "notifications_enabled", notifications_enabled) @property @pulumi.getter(name="insightsEnabled") @@ -89,19 +78,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. :param str value: The value for the tag. """ - GroupTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -182,56 +160,23 @@ def __init__(__self__, *, :param Any attributes: Matches attributes derived from the request. :param int version: The version of the sampling rule format (1) """ - SamplingRule._configure( - lambda key, value: pulumi.set(__self__, key, value), - fixed_rate=fixed_rate, - host=host, - http_method=http_method, - priority=priority, - reservoir_size=reservoir_size, - resource_arn=resource_arn, - service_name=service_name, - service_type=service_type, - url_path=url_path, - attributes=attributes, - rule_arn=rule_arn, - rule_name=rule_name, - version=version, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - fixed_rate: float, - host: str, - http_method: str, - priority: int, - reservoir_size: int, - resource_arn: str, - service_name: str, - service_type: str, - url_path: str, - attributes: Optional[Any] = None, - rule_arn: Optional[str] = None, - rule_name: Optional[str] = None, - version: Optional[int] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("fixed_rate", fixed_rate) - _setter("host", host) - _setter("http_method", http_method) - _setter("priority", priority) - _setter("reservoir_size", reservoir_size) - _setter("resource_arn", resource_arn) - _setter("service_name", service_name) - _setter("service_type", service_type) - _setter("url_path", url_path) + pulumi.set(__self__, "fixed_rate", fixed_rate) + pulumi.set(__self__, "host", host) + pulumi.set(__self__, "http_method", http_method) + pulumi.set(__self__, "priority", priority) + pulumi.set(__self__, "reservoir_size", reservoir_size) + pulumi.set(__self__, "resource_arn", resource_arn) + pulumi.set(__self__, "service_name", service_name) + pulumi.set(__self__, "service_type", service_type) + pulumi.set(__self__, "url_path", url_path) if attributes is not None: - _setter("attributes", attributes) + pulumi.set(__self__, "attributes", attributes) if rule_arn is not None: - _setter("rule_arn", rule_arn) + pulumi.set(__self__, "rule_arn", rule_arn) if rule_name is not None: - _setter("rule_name", rule_name) + pulumi.set(__self__, "rule_name", rule_name) if version is not None: - _setter("version", version) + pulumi.set(__self__, "version", version) @property @pulumi.getter(name="fixedRate") @@ -363,25 +308,12 @@ def __init__(__self__, *, :param str created_at: When the rule was created, in Unix time seconds. :param str modified_at: When the rule was modified, in Unix time seconds. """ - SamplingRuleRecord._configure( - lambda key, value: pulumi.set(__self__, key, value), - created_at=created_at, - modified_at=modified_at, - sampling_rule=sampling_rule, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - created_at: Optional[str] = None, - modified_at: Optional[str] = None, - sampling_rule: Optional['outputs.SamplingRule'] = None, - opts: Optional[pulumi.ResourceOptions]=None): if created_at is not None: - _setter("created_at", created_at) + pulumi.set(__self__, "created_at", created_at) if modified_at is not None: - _setter("modified_at", modified_at) + pulumi.set(__self__, "modified_at", modified_at) if sampling_rule is not None: - _setter("sampling_rule", sampling_rule) + pulumi.set(__self__, "sampling_rule", sampling_rule) @property @pulumi.getter(name="createdAt") @@ -414,19 +346,8 @@ def __init__(__self__, *, :param str key: The key name of the tag. :param str value: The value for the tag. """ - SamplingRuleTag._configure( - lambda key, value: pulumi.set(__self__, key, value), - key=key, - value=value, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - key: str, - value: str, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("key", key) - _setter("value", value) + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) @property @pulumi.getter @@ -505,61 +426,30 @@ def __init__(__self__, *, :param str service_type: Matches the origin that the service uses to identify its type in segments. :param str url_path: Matches the path from a request URL. """ - SamplingRuleUpdate._configure( - lambda key, value: pulumi.set(__self__, key, value), - attributes=attributes, - fixed_rate=fixed_rate, - host=host, - http_method=http_method, - priority=priority, - reservoir_size=reservoir_size, - resource_arn=resource_arn, - rule_arn=rule_arn, - rule_name=rule_name, - service_name=service_name, - service_type=service_type, - url_path=url_path, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - attributes: Optional[Any] = None, - fixed_rate: Optional[float] = None, - host: Optional[str] = None, - http_method: Optional[str] = None, - priority: Optional[int] = None, - reservoir_size: Optional[int] = None, - resource_arn: Optional[str] = None, - rule_arn: Optional[str] = None, - rule_name: Optional[str] = None, - service_name: Optional[str] = None, - service_type: Optional[str] = None, - url_path: Optional[str] = None, - opts: Optional[pulumi.ResourceOptions]=None): if attributes is not None: - _setter("attributes", attributes) + pulumi.set(__self__, "attributes", attributes) if fixed_rate is not None: - _setter("fixed_rate", fixed_rate) + pulumi.set(__self__, "fixed_rate", fixed_rate) if host is not None: - _setter("host", host) + pulumi.set(__self__, "host", host) if http_method is not None: - _setter("http_method", http_method) + pulumi.set(__self__, "http_method", http_method) if priority is not None: - _setter("priority", priority) + pulumi.set(__self__, "priority", priority) if reservoir_size is not None: - _setter("reservoir_size", reservoir_size) + pulumi.set(__self__, "reservoir_size", reservoir_size) if resource_arn is not None: - _setter("resource_arn", resource_arn) + pulumi.set(__self__, "resource_arn", resource_arn) if rule_arn is not None: - _setter("rule_arn", rule_arn) + pulumi.set(__self__, "rule_arn", rule_arn) if rule_name is not None: - _setter("rule_name", rule_name) + pulumi.set(__self__, "rule_name", rule_name) if service_name is not None: - _setter("service_name", service_name) + pulumi.set(__self__, "service_name", service_name) if service_type is not None: - _setter("service_type", service_type) + pulumi.set(__self__, "service_type", service_type) if url_path is not None: - _setter("url_path", url_path) + pulumi.set(__self__, "url_path", url_path) @property @pulumi.getter diff --git a/sdk/python/pulumi_aws_native/xray/resource_policy.py b/sdk/python/pulumi_aws_native/xray/resource_policy.py index 40ab974926..eb043ffa6b 100644 --- a/sdk/python/pulumi_aws_native/xray/resource_policy.py +++ b/sdk/python/pulumi_aws_native/xray/resource_policy.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities __all__ = ['ResourcePolicyArgs', 'ResourcePolicy'] @@ -23,23 +23,10 @@ def __init__(__self__, *, :param pulumi.Input[str] policy_name: The name of the resource policy. Must be unique within a specific AWS account. :param pulumi.Input[bool] bypass_policy_lockout_check: A flag to indicate whether to bypass the resource policy lockout safety check """ - ResourcePolicyArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - policy_document=policy_document, - policy_name=policy_name, - bypass_policy_lockout_check=bypass_policy_lockout_check, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - policy_document: pulumi.Input[str], - policy_name: pulumi.Input[str], - bypass_policy_lockout_check: Optional[pulumi.Input[bool]] = None, - opts: Optional[pulumi.ResourceOptions]=None): - _setter("policy_document", policy_document) - _setter("policy_name", policy_name) + pulumi.set(__self__, "policy_document", policy_document) + pulumi.set(__self__, "policy_name", policy_name) if bypass_policy_lockout_check is not None: - _setter("bypass_policy_lockout_check", bypass_policy_lockout_check) + pulumi.set(__self__, "bypass_policy_lockout_check", bypass_policy_lockout_check) @property @pulumi.getter(name="policyDocument") @@ -115,10 +102,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - ResourcePolicyArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, diff --git a/sdk/python/pulumi_aws_native/xray/sampling_rule.py b/sdk/python/pulumi_aws_native/xray/sampling_rule.py index 9cf1786819..6dd6fe61cc 100644 --- a/sdk/python/pulumi_aws_native/xray/sampling_rule.py +++ b/sdk/python/pulumi_aws_native/xray/sampling_rule.py @@ -6,7 +6,7 @@ import warnings import pulumi import pulumi.runtime -from typing import Any, Callable, Mapping, Optional, Sequence, Union, overload +from typing import Any, Mapping, Optional, Sequence, Union, overload from .. import _utilities from . import outputs from ._inputs import * @@ -24,33 +24,16 @@ def __init__(__self__, *, """ The set of arguments for constructing a SamplingRule resource. """ - SamplingRuleInitArgs._configure( - lambda key, value: pulumi.set(__self__, key, value), - rule_name=rule_name, - sampling_rule=sampling_rule, - sampling_rule_record=sampling_rule_record, - sampling_rule_update=sampling_rule_update, - tags=tags, - ) - @staticmethod - def _configure( - _setter: Callable[[Any, Any], None], - rule_name: Optional[pulumi.Input[str]] = None, - sampling_rule: Optional[pulumi.Input['SamplingRuleArgs']] = None, - sampling_rule_record: Optional[pulumi.Input['SamplingRuleRecordArgs']] = None, - sampling_rule_update: Optional[pulumi.Input['SamplingRuleUpdateArgs']] = None, - tags: Optional[pulumi.Input[Sequence[pulumi.Input['SamplingRuleTagArgs']]]] = None, - opts: Optional[pulumi.ResourceOptions]=None): if rule_name is not None: - _setter("rule_name", rule_name) + pulumi.set(__self__, "rule_name", rule_name) if sampling_rule is not None: - _setter("sampling_rule", sampling_rule) + pulumi.set(__self__, "sampling_rule", sampling_rule) if sampling_rule_record is not None: - _setter("sampling_rule_record", sampling_rule_record) + pulumi.set(__self__, "sampling_rule_record", sampling_rule_record) if sampling_rule_update is not None: - _setter("sampling_rule_update", sampling_rule_update) + pulumi.set(__self__, "sampling_rule_update", sampling_rule_update) if tags is not None: - _setter("tags", tags) + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="ruleName") @@ -134,10 +117,6 @@ def __init__(__self__, resource_name: str, *args, **kwargs): if resource_args is not None: __self__._internal_init(resource_name, opts, **resource_args.__dict__) else: - kwargs = kwargs or {} - def _setter(key, value): - kwargs[key] = value - SamplingRuleInitArgs._configure(_setter, **kwargs) __self__._internal_init(resource_name, *args, **kwargs) def _internal_init(__self__, @@ -158,23 +137,8 @@ def _internal_init(__self__, __props__ = SamplingRuleInitArgs.__new__(SamplingRuleInitArgs) __props__.__dict__["rule_name"] = rule_name - if sampling_rule is not None and not isinstance(sampling_rule, SamplingRuleArgs): - sampling_rule = sampling_rule or {} - def _setter(key, value): - sampling_rule[key] = value - SamplingRuleArgs._configure(_setter, **sampling_rule) __props__.__dict__["sampling_rule"] = sampling_rule - if sampling_rule_record is not None and not isinstance(sampling_rule_record, SamplingRuleRecordArgs): - sampling_rule_record = sampling_rule_record or {} - def _setter(key, value): - sampling_rule_record[key] = value - SamplingRuleRecordArgs._configure(_setter, **sampling_rule_record) __props__.__dict__["sampling_rule_record"] = sampling_rule_record - if sampling_rule_update is not None and not isinstance(sampling_rule_update, SamplingRuleUpdateArgs): - sampling_rule_update = sampling_rule_update or {} - def _setter(key, value): - sampling_rule_update[key] = value - SamplingRuleUpdateArgs._configure(_setter, **sampling_rule_update) __props__.__dict__["sampling_rule_update"] = sampling_rule_update __props__.__dict__["tags"] = tags __props__.__dict__["rule_arn"] = None